Ref A: 697c3b08b2ca40879f1e3c8ed2b17347 Ref B: A7398D3A21D754E5B0D415C2E2BCCF8B Ref C: Tue May 21 12:45:00 2013 PST