Ref A: d47e983d7a7044d7bf25dcc08b3fb886 Ref B: 34E645A0FA85945819DB3CBACB11F172 Ref C: Fri Dec 19 02:04:27 2014 PST