Ref A: fb1e7f69b50e408dac18188522686e1f Ref B: F4E58BC9C458C118382D19C34BF8F489 Ref C: Fri May 24 14:42:27 2013 PST