Ref A: 8aaabaada42f4124a24e46e7db365d9b Ref B: 8FF5E32F7872BC59D3BEC831D6B803C0 Ref C: Thu May 23 18:11:08 2013 PST