Ref A: 2ea9d069f5fc4d9e8768db8844b97b8f Ref B: 52D9DAC5E20D64CFD2F87666EA3216F4 Ref C: Wed May 22 14:20:29 2013 PST