Ref A: cc24faa125c04bfba365971e83bd44ea Ref B: ABD15A73C8946DD1B44E243A638F2C55 Ref C: Sat May 25 01:39:00 2013 PST