Molecular dissection of human Argonaute proteins by DNA shuffling.
scientific article