Ref A: f6807eefcac44cf5b7005cd2d5045db1 Ref B: 3F1DD5F2BA7A2E68A46E1E09A836EAF1 Ref C: Wed Oct 22 23:43:11 2014 PST