Ref A: 1da9d6ad1d8c4e198b30a29b42762b3b Ref B: 10D4989D17A162F72DB7898443F1B4B3 Ref C: Wed May 22 08:50:48 2013 PST