ISF6_4831 logo

ISF6_4831

Poly(ethylene terephthalate) hydrolase

Molecular Synopsis