Ref A: fdd80fcc950948abad6ae9f67f9d3c7e Ref B: 6AB9905C2D2C516C92AA3667BB3C1533 Ref C: Sun May 19 21:51:19 2013 PST