Ref A: 469e1cf6408c42759edab782d6c1f5b4 Ref B: 7E976816ACD81E802310C0DE0B72FBD5 Ref C: Thu May 23 06:17:47 2013 PST