Fokl endonuclease bound to DNA

Bildnummer 12325667
Fokl endonuclease bound to DNA
;