structure of AGO protein was retrieved from Protein Data Bank (PDB