Ref A: e52ad84ec4674a0d9c4266ae2e3609c8 Ref B: F131DF250C400F0EA0E4B52DAA9CAD11 Ref C: Sat Apr 25 19:25:20 2015 PST