Ref A: de4356c3c83b48d3b2f6e33b48f237fc Ref B: 7502D18B19788261B4A2ED3B501C28D3 Ref C: Fri May 24 22:26:11 2013 PST