Ref A: e8ffb0bb4918495e899b95fd4a9e3448 Ref B: F917C381CA8EA5225EFC90974A52A5B8 Ref C: Mon May 20 15:25:29 2013 PST