IPR006431

Tail tape meausure protein, putative
Tail tape measure protein, putative