Ref A: b59f22e519e24741b9c76c5e88d1ac67 Ref B: DCAACF7534869AE5F18E7D5946CC8AD3 Ref C: Tue Sep 02 21:52:35 2014 PST