Molecular dissection of human Argonaute proteins by DNA shuffling.

scientific article