Ref A: e0e335e250dc4d44b0e1d8e1d3f9b54c Ref B: B055949FBF721CFB7F9C81E286E76789 Ref C: Thu Aug 28 22:36:42 2014 PST