Ref A: c7e086328cbe4fa59ffca8dddfe3c60e Ref B: 2770FB8CCA81F3547DFA2F5FA319F592 Ref C: Sat May 25 18:18:55 2013 PST