Ref A: c6f791ad267a407a9a0f45b59908bf01 Ref B: 2A2A1D9AB26671CD3AED972362BB623A Ref C: Wed Jan 28 22:35:38 2015 PST