Ref A: d6d1a06f9a3e4d9db95395de73e20818 Ref B: 09C1CC7003A2BD3C89E23D5F79F43758 Ref C: Sat May 25 01:10:54 2013 PST