MTV025.027 logo

MTV025.027

Putative ATPase Rv3679

Molecular Synopsis