Ref A: fb9072a3bcad41759ad68b95054eb2f9 Ref B: 2EA4D87E7DC2C2CC842F76397596291E Ref C: Tue Sep 02 22:36:34 2014 PST