Ref A: a2bf654979a94fa0917f9a5dfc4238cd Ref B: 62FF6D661A71BC1D54D6785C8EA7CFC9 Ref C: Mon May 20 15:15:09 2013 PST