Ref A: dbcd3d3b2b0d4199855d448856a3b6b5 Ref B: DD6A2C9810AA2EC6D964D8F7846EC379 Ref C: Mon May 20 19:22:45 2013 PST