Pharmacology of hirudin: one hundred years after the first report of the anticoagulant agent in medicinal leeches.