Ref A: e4d796925202449fb752b2ce1ffd8c2c Ref B: D513E1B9B89B903ECE95764EB32B46F7 Ref C: Fri May 24 07:26:51 2013 PST