Ref A: fbb77bb3789e4b7b9b3e89d9628d3b31 Ref B: 4F661DFA221802FE8FCB16F836CC9ACB Ref C: Fri Nov 28 20:03:58 2014 PST