Ref A: f86ca23465ba447a80856b998f827195 Ref B: EE3FB4FA91D076D5D70B8B8BE40719E7 Ref C: Sat Nov 22 06:36:02 2014 PST