Ref A: ee29e062f23b4e47af969307e70fb37f Ref B: 63365F403116C30103D693EF222E8627 Ref C: Wed May 22 20:28:05 2013 PST