Ref A: 859cab8a6b6a4a689ee7cdd084ecfdc6 Ref B: 9DAC6C0B9EC28138A0ABC86618036AEF Ref C: Wed May 22 12:34:28 2013 PST