Ref A: 69ff851307264d978eaaaf32c905bce8 Ref B: 03787E0DD3A2DB9DCA06D517F489D6FA Ref C: Sat Nov 01 05:45:34 2014 PST