Ref A: 6c455490a41b4997ae059c929ed28a5d Ref B: 2B75F2F81EFC816C51C6F6338DA1195B Ref C: Tue May 21 13:47:51 2013 PST