Ref A: 5f0b5d60cdd44e65bf1e2669263574cf Ref B: 3AF7A63B313DE3BBBA281AEB8569998A Ref C: Thu May 23 20:09:28 2013 PST