Ref A: a38c58b30fea4c8f8c7b8333596ff11c Ref B: 1C8D0C34DDB255456EFFBD12A05FE4C2 Ref C: Thu Nov 27 01:43:52 2014 PST