Ref A: d1f140b514b24839b15741d31f0f5ab7 Ref B: 4590C74DB993C0746CE97C3959F6CAE2 Ref C: Wed May 22 10:12:47 2013 PST