argonaute proteins are a family of proteins found in prokaryotes and eukaryotes mukunzi mu gitaramo cyo kwizihiza isabukuru y'imyaka makumyabiri nitanu