Ref A: 74df7b758d6f45cc8a70cc6ec1ea9cfa Ref B: 78AC0D8C1EB89613EAB3C114D6E2D79D Ref C: Thu May 23 05:09:08 2013 PST