Ref A: 84ed7a2c4559420c94fb7b3f6ccd3a6a Ref B: A9F16D6BF25AB0FBD0F65A96780CBF0A Ref C: Sat Oct 25 17:51:22 2014 PST