Ref A: dc962516d7f643279b19eccde315fa07 Ref B: E3C3EF51A390B43B5221DA99AA8E007B Ref C: Fri May 24 17:50:15 2013 PST