Ref A: e421f2f3d6254bedbafa5ce6c6b4e07b Ref B: 48699563C1F01E6C447EF836C6696E25 Ref C: Wed Oct 22 06:51:44 2014 PST