Ref A: 3aeb214a3e604456867181c3b84b90c7 Ref B: F3D51216622966C0B6812C540F31F19F Ref C: Thu May 23 14:17:34 2013 PST