Ref A: 56a42701c8404c13b129baf029d0e0bf Ref B: 5A0A4A46A9C2AF273ECC7290C0EF1813 Ref C: Wed May 22 18:10:16 2013 PST