Protein Design Group, National Center of Biotechnology (CNB-CSIC) Cantoblanco, Madrid, Spain.|Protein Design Group, National Center of Biotechnology (CNB-CSIC) Cantoblanco, Madrid, Spain.|Protein Design Group, National Center of Biotechnology (CNB-CSIC) Cantoblanco, Madrid, Spain.|Protein Design Group, National Center of Biotechnology (CNB-CSIC) Cantoblanco, Madrid, Spain.|Protein Design Group, National Center of Biotechnology (CNB-CSIC) Cantoblanco, Madrid, Spain.|Protein Design Group, National Center of Biotechnology (CNB-CSIC) Cantoblanco, Madrid, Spain.|Protein Design Group, National Center of Biotechnology (CNB-CSIC) Cantoblanco, Madrid, Spain.|Protein Design Group, National Center of Biotechnology (CNB-CSIC) Cantoblanco, Madrid, Spain.|Protein Design Group, National Center of Biotechnology (CNB-CSIC) Cantoblanco, Madrid, Spain.