Ref A: c9c4942b64cf47c0b6bed3a17956bde6 Ref B: 5E27A7973833AF16EE2B376B8DC8ADAD Ref C: Wed Jun 19 01:51:47 2013 PST