Ref A: 64a863837a3745f49bab608ec7c2a7d8 Ref B: B3B9B2933ED2869B58C90FC1B22760ED Ref C: Wed Jan 28 17:24:11 2015 PST