Ref A: e9cabbbc40ec42a6bd533956257a428b Ref B: 111ED889D4F02B46DDBE7512F87BD233 Ref C: Wed Oct 01 02:24:42 2014 PST