Ref A: a476e26243bb4aecb3865a8c6a2d09cd Ref B: 0662BAA1E1AD4A653C2256813F802FB6 Ref C: Wed Oct 22 22:30:38 2014 PST