Ref A: 1a7e2c43d061403da5d95a5e129d539c Ref B: CFD8795474B2B0FC47EA1F82AD68F4D5 Ref C: Sat May 25 20:39:01 2013 PST