Ref A: dac345a52be1451ab3c24e778e7eeb28 Ref B: F51BC373A135CE00739E5B3E63198F44 Ref C: Wed Oct 01 05:25:34 2014 PST