Ref A: 3f68b9d616e1470db8c9fea2c6bb93a5 Ref B: F3ECA4C2D3DEAA2E390793BD701170D3 Ref C: Mon Jul 06 21:40:52 2015 PST