Ref A: 41e3e359d92241f4b121452fe583d9c5 Ref B: DA970FB09A3A55590DB477B05F28C731 Ref C: Sat Oct 25 20:29:10 2014 PST