Self-splicing group I intron complex

Bildnummer 12348575
Self-splicing group I intron complex
;