Ref A: e643f13c2c0c42e58467ec180912627d Ref B: 65CF57C63079930D67E7E09C0A1381F4 Ref C: Wed Dec 24 20:00:23 2014 PST