Ref A: bb3dd961670646a0a15297f8fd675ee4 Ref B: 3D2A8B53F7A6ACB21A59EAABA27DCA46 Ref C: Thu Mar 05 10:51:08 2015 PST