TB31.7 logo

TB31.7

Universal stress protein Rv2623

Molecular Synopsis