Ref A: bc80370c255246d8be9d9ceee7740dc7 Ref B: 49CB77DE8B6F53F7B612AE3D7BBB8FA4 Ref C: Tue Sep 02 10:19:35 2014 PST