Ref A: f462782ada14445d8c6ac747d8c41d6f Ref B: 3DC09FCC40A282479278470968AD7BFC Ref C: Sun May 19 14:22:52 2013 PST