Ref A: 24fe7f46666e4b76b2674f6ee59dc971 Ref B: 2E1C7194949C5622726509A5E98054F3 Ref C: Fri May 25 12:56:33 2012 PST