IPR026276

Tail protein, putative
Tail protein, putative
Tail protein, putative