Ref A: 41cc9a2fb71142b3bb75ab73f0b0c58b Ref B: 7991255D3FDCBE62C474B6A94060C3D0 Ref C: Sat Aug 23 01:16:45 2014 PST