Ref A: 1bc983f036e644c48b902a771f60fdc2 Ref B: B85A00C8F44069F495D598E2098F5BC4 Ref C: Wed May 22 22:16:54 2013 PST