Argonaute protein and microRNA

Numéro d’image : 11797269
Argonaute protein and microRNA
;