Ref A: 3602f409798c405b845449d67fabc5b1 Ref B: 9616A3EC48638C212355706F1050F43B Ref C: Tue May 21 20:12:58 2013 PST