Ref A: e3cf468350b54434b47d4ce8b4ad82b2 Ref B: 4321D5433019418E406DDD10BB3BFFD2 Ref C: Mon May 20 01:36:33 2013 PST