Ref A: a84b97c9928c4c72b235de4fa93ab44d Ref B: 47A1701B5E54FF8FC67968E153FA4380 Ref C: Wed May 22 16:16:54 2013 PST