Ref A: 0b00954c48414e698c0ab4c68e0fa93a Ref B: A5E12F2BF3A383FCB62302EF2FF4C986 Ref C: Thu Jan 29 12:56:34 2015 PST