Ref A: 909626cf7c9b42a2a6adadbd801937e8 Ref B: 52D9DAC5E20D64CFD2F87666EA3216F4 Ref C: Sat Dec 27 19:23:41 2014 PST