Ref A: fcea3a0f89bd472bafb41caf71784ed0 Ref B: 200ED5F2AA0221C28E7BD4502F8C5C60 Ref C: Wed Jan 28 23:21:02 2015 PST