Ref A: b1dc1ab7776a4d61afcb559b2b0346e9 Ref B: 8AA5634658C82CF44A05EC649819CBC5 Ref C: Mon May 20 10:29:10 2013 PST