Ref A: a62f0ede84be4404b5b1fc10ecb83505 Ref B: 3EEE6B664616D517565BB61017EBAD4D Ref C: Mon May 20 23:17:17 2013 PST