Ref A: 0b2c709d591a4275a576439976129a46 Ref B: 592B30AAFC2388ACEACECDEA73C82A7A Ref C: Tue Nov 25 21:53:19 2014 PST