Ref A: 1c442fa9f9ee4d7c8e325b54953c90b3 Ref B: E6A2EA392D830D4502260CA5E11CE954 Ref C: Fri May 25 13:19:24 2012 PST