Ref A: 304f446103f64c7391e68bf45803b66f Ref B: A513EEB299F57C22EE61E834E808BD37 Ref C: Wed Oct 22 19:50:03 2014 PST