Ref A: e70f912780054d06aec3579b02cc71f0 Ref B: D23E36DFDD3F32E6A2AA0120D8983D32 Ref C: Sat Dec 27 01:38:32 2014 PST