Ref A: fa47c6f64bc14dc1b97fd4a7488b443f Ref B: 1A067DA61A1EB608521295FE1A7E5AFB Ref C: Tue Nov 25 15:11:08 2014 PST