Ref A: f5e7efb79dd44d6c90fdaff96aca7ab0 Ref B: 6E110102815BCB95022978D70FC78061 Ref C: Sat May 25 20:17:58 2013 PST