Ref A: a751a4aead4541ffb09c9c1d9d22106c Ref B: F33FBB2580B08284081D16556BAFC5A5 Ref C: Sat Nov 22 07:32:55 2014 PST