Ref A: 2d2a6c4c0f104bd4b83f899a87977732 Ref B: 7531E6E4A1569CBAF3D625FE7C687DA7 Ref C: Sat May 25 20:17:33 2013 PST