26 logo

26

Tail needle protein gp26

Molecular Synopsis