klcA

Antirestriction protein KlcA

Molecular Synopsis