Argonaute protein molecule

Bildnummer 11713803
Argonaute protein molecule
;