Ref A: 647b1f803e5348d9a7235c13fa4911fd Ref B: 3F02E3B693EBA951BEB8C87F67EA99F1 Ref C: Sat Oct 25 16:00:01 2014 PST