Ref A: b2e1f8548f49422fb566c9b8c96beed0 Ref B: 0F6BA75DBB2A9A8BE621F03D93F22925 Ref C: Mon Dec 22 05:56:38 2014 PST