Ref A: ab34b7f02d2b4242ac999248ee3605f5 Ref B: EF4911E4F899C47296FBE2C88B8713B4 Ref C: Sat May 25 12:08:08 2013 PST