Hirudo medicinalis and hirudin