Ref A: e7070e9ccd494c89bda1ea1f3d69ce9b Ref B: FC6B31DEB0DC2B318EB4DA650CE44A77 Ref C: Tue Jan 27 07:00:19 2015 PST