Hydrolase or peptidase XCC3885

Hydrolase or peptidase XCC3885