Ref A: db257a9e9da7427ab5aeb084581273d6 Ref B: 5A17CE19D35C50B2BD55A63B57F2BAA3 Ref C: Fri May 24 18:25:31 2013 PST