Genes of 500 million-year-old sea monsters live inside us