Ref A: 6f6ac903c33144728d42b44fabec8a81 Ref B: CEF2F34BB51A65B68CD5448551008C85 Ref C: Wed May 22 22:37:09 2013 PST