Ref A: c2906c2616c54ef892e4d05f8fe4a4bc Ref B: E2B84250D53BFA52A0A4DC7202467230 Ref C: Thu Aug 21 01:31:39 2014 PST