Ref A: 3809fd1d6ad04d909bd34b4d04926a9f Ref B: EBB614A3E73A6AC12B4D09154202A7E0 Ref C: Sat May 25 19:08:22 2013 PST