Ref A: ee9bb17adcf647bba9e9813bf6f386e7 Ref B: F5051093EF919E175A8B9E3F3D7C1919 Ref C: Sat Nov 01 05:45:11 2014 PST