Ref A: 60f71c60c26e432faf4bcde8ee6f5c77 Ref B: 434030AFE69DF203A41D993D6E3CD30A Ref C: Mon May 20 12:51:54 2013 PST