Thiol:disulfide interchange protein DsbD BPSL3184

Thiol:disulfide interchange protein DsbD BPSL3184