Ref A: f4112c65c1a94b499bfb635440130bb3 Ref B: 0F46A4BD6757ECD6D21B36616CFC8DAC Ref C: Thu Dec 18 21:09:04 2014 PST