hypothetical protein
DNA binding protein
transcription regulator
transposase
putative ISH8 transposase