Ref A: b6af65f1321747ca91b7a753bf75c420 Ref B: 31FA0099B715DFCD58526A538CE826AB Ref C: Sat Dec 20 19:30:35 2014 PST