Ref A: 40c70f87bf9e4862b3639f6b6a86bb3d Ref B: 6E12A9561377DC2FB16BD75D2D3443F2 Ref C: Mon May 21 05:17:56 2012 PST