Ref A: 5705d3b4464e45c7be27d03a70ea992a Ref B: 2A6124EEA062EAFF3E6696EEB8DD42C7 Ref C: Sun Apr 20 07:48:33 2014 PST