Ref A: 7a57900a309947658cef190f175f8b54 Ref B: 820660DE5AFFAB14FBE3489FB9060D3D Ref C: Wed Dec 17 21:20:19 2014 PST