Ref A: d8bed298b10345a2a7728e34fdef78e2 Ref B: D4D7FDD0B0B5BD9EEA58BF1BAC5BFE45 Ref C: Wed Oct 22 08:03:00 2014 PST