IPR013491

Tail tape measure protein, putative