Ref A: 2abc546c86f34ef1a8eab1c31ac68973 Ref B: 7482FE7B2C618441DF3C7129EDE838EF Ref C: Fri May 24 06:22:10 2013 PST