Ref A: 8efe9f022f94422e8d76bbabbdb31248 Ref B: 6E4D2C62E645E64C438FE2565DB96D51 Ref C: Sat May 18 12:27:07 2013 PST