Ref A: b7ed9c7293944dac8a10b0e8482f0cd1 Ref B: 6C3CC8D503178EA81425801DEB03657F Ref C: Mon Jan 26 20:47:52 2015 PST