Ref A: 80aab0022eff4fde9d9443343a64afc3 Ref B: 09E669F25DEF928700C539FB2E97F7F1 Ref C: Sat May 25 08:28:44 2013 PST