Ref A: bd5b669ea4cb4447ac9c8eb87055233c Ref B: A8D11EB17B9EAA0A3F4C84C86E99B4D9 Ref C: Fri May 24 09:12:28 2013 PST