Ref A: fbec1c30d58e4b67bd8153d3401ff62a Ref B: 586545C12367B0A05A0C6EA628C0020F Ref C: Fri Nov 28 16:20:37 2014 PST