Lambda integrase molecule

Bildnummer 11763392
Lambda integrase molecule
;