Ref A: b9bffb94c98142a1b15f6a640e065f4a Ref B: D96A7E2EA6D27E152A41FF3F52A8F9C8 Ref C: Tue Sep 02 08:40:14 2014 PST