TMP

Probable tape measure protein

Molecular Synopsis