Ref A: e2af6b89bdfe45618bfbb74c18215e2a Ref B: D59467682C2BA42152BFBC406D364E92 Ref C: Fri Dec 19 04:30:39 2014 PST