Ref A: 7313a00cf37b4452ab9a4f02f6e6aa2f Ref B: 09E669F25DEF928700C539FB2E97F7F1 Ref C: Thu May 23 16:40:04 2013 PST