Argonaute protein and RNA

Bildnummer 11725394
Argonaute protein and RNA
;