Ref A: c5ea79c56cb44f00b1ddec8c64f0956b Ref B: ADC43C7D42E7471978B468AFC48EBD93 Ref C: Wed May 22 11:02:01 2013 PST