Ref A: 7d42529a890f4e4b9181065e34ff1a79 Ref B: 5E94B09280F89917F4BEEE15DD8FEA95 Ref C: Mon May 20 04:47:37 2013 PST