Ref A: eb546c77fd804e148a1daeccc30e1fc2 Ref B: C1F240EEF3DF67C6821A453431CA1FB0 Ref C: Wed Jan 28 20:35:43 2015 PST