Ref A: 64b27e18bf6b4ede98cad69669c2a5ae Ref B: CDFFC82BD4EA4ABDE7FA1F38F2C91449 Ref C: Wed Jan 28 22:52:28 2015 PST