Ref A: 718fcbb100d8413881c2f309c3a7a0e5 Ref B: AAE305F5978C2DFA1C7F8ACD7855D6D2 Ref C: Sat Oct 25 16:20:14 2014 PST