Ref A: 6a3c0ec206284bcc93a52fb9e9dd00ad Ref B: F9E416913D014FC1D640BEA72C7E68DF Ref C: Tue Jan 27 14:29:51 2015 PST