ompT logo

ompT

Protease 7

Molecular Synopsis