Ref A: 449ad379908d4999b89f30ac0903878d Ref B: C070B9B4544B0A2FDF82E3C72380A8D3 Ref C: Wed Dec 24 22:22:42 2014 PST