Ref A: b6ad7e194d594915ac1f2e4e69785283 Ref B: F23AE868D1A750870810AB61825BB407 Ref C: Sat May 18 06:04:44 2013 PST