The ornithodorin-thrombin crystal structure, a key to the TAP enigma?

The ornithodorin-thrombin crystal structure, a key to the TAP enigma?