Ref A: b2fdcd9af5e74ced95bf22ea6e43ac9c Ref B: D8B237364546A6DB7455A5153D608BD4 Ref C: Mon May 20 06:04:37 2013 PST