Ref A: 26c86f6bb3974ceb8377e54d22efe394 Ref B: E1F7F162120452A245EBECB7680C09EA Ref C: Wed Jul 30 19:57:10 2014 PST