Ref A: 3cb1af961bd84b1b8b2cbb23ab4b5ec1 Ref B: ADFEEA18D102D158454AC5B468475490 Ref C: Fri Nov 28 20:00:46 2014 PST