Ref A: c820aed091ea42b299ccca3cb02075d8 Ref B: 2ADA87E91ED2915970F307A8B4C5DEB1 Ref C: Wed Oct 22 22:24:01 2014 PST