Ref A: bf1471851c0140a0b691778653d13559 Ref B: E2D2CFD0D406BDB66EEABCBA2CFBC5E4 Ref C: Mon Dec 29 00:29:57 2014 PST