Ref A: f6ff4224770542a3ad5781bc60996ffe Ref B: 2212E82ADB4AF98BE81BFD2ACD8CE475 Ref C: Wed Jan 28 20:46:49 2015 PST