Ref A: 40f46389f73c44218ddd7925381fd625 Ref B: 43E8490B2C5209635AF7E333E4A9DEBC Ref C: Fri May 24 03:47:44 2013 PST