Ref A: 0c118fa07a8b4ba3a158da37aede5a68 Ref B: DA970FB09A3A55590DB477B05F28C731 Ref C: Sat Dec 20 21:11:11 2014 PST