Ref A: c8c2b22c44504ba1b6f678f9e2b34c4e Ref B: 4416E91CD81198664150B7DF71A117B2 Ref C: Tue May 21 12:10:05 2013 PST