Ref A: 0d39d73dc46e4b63a57c508e146545c8 Ref B: 8FF5E32F7872BC59D3BEC831D6B803C0 Ref C: Fri May 24 06:37:34 2013 PST