Ref A: b8545ffdad604877826aa76cfafc7be1 Ref B: 99A9EBC1C5D0A9CECF2B4FBAB2469A6E Ref C: Wed May 22 15:05:51 2013 PST