Ref A: 95b31fcbb98248ee885950d270d5c6cc Ref B: 13E5759C6C48172AA2D0CA7029F2E0E0 Ref C: Fri Nov 28 04:48:59 2014 PST