A Novel Iterative Strategy for Protein Design