Ref A: cc3047892c6d47d7ad89d0c6c36d6499 Ref B: 8BFDCF53F2C79DEFDAA267FD7635644D Ref C: Thu May 23 21:06:10 2013 PST