Ref A: 0b74bcec93d448aab3d901a9fec4a449 Ref B: 7E3199BBD8EA5785F5BD9846598A0F79 Ref C: Thu May 23 14:32:07 2013 PST