Ref A: 3c4419d2cd424d42b65c563a7c49673b Ref B: BCEEEF3CAE3D4F458641092C99DA1629 Ref C: Sat Nov 22 02:31:31 2014 PST