Ref A: 9cd290b4fda84aa8a729379d1477cf88 Ref B: F0A325B0721F02543EE816A97F22D506 Ref C: Fri Oct 24 18:45:32 2014 PST