Peptidoglycan synthetase BP3028

Peptidoglycan synthetase BP3028