Viral thymidine kinases and their relatives.