Ref A: 3a1618e4b10b43e9b8ef30b9e25446ba Ref B: 11879BCB3D9700594A74D57400A69F81 Ref C: Mon Dec 29 01:37:23 2014 PST