Ref A: b3a4f2f3522c4139b784e4d3370116ef Ref B: 2E1F698E24453AAC614C4BBAD580937B Ref C: Mon Apr 27 04:53:28 2015 PST