Ref A: d9f14d51c64245b1aec6348356c21a51 Ref B: 0A30A88AEC3E2D41411F968DC3CEC731 Ref C: Sun Dec 21 07:32:55 2014 PST