Ref A: a821a8cf25b748ce8e70723843abec2f Ref B: 8D2DE1ACF5E7B0AB2E3D3CF7E9263A39 Ref C: Thu May 23 15:25:45 2013 PST