Ref A: b59d0ebbada6457d95049c8caefffdeb Ref B: 586BDDCE150EEB663D6E5B07C43F27E2 Ref C: Thu Aug 28 21:07:34 2014 PST