Ref A: e2b3a7810c574c17b9e87b1f46e89e60 Ref B: 33E61F84E14CE4E6B24DDFEF8D779FA2 Ref C: Thu Aug 28 00:59:32 2014 PST