Ref A: 6f201980f73e43d4a4793e5723f79aa1 Ref B: 31FA0099B715DFCD58526A538CE826AB Ref C: Fri Dec 19 00:43:36 2014 PST