An adaptive evolution strategy for protein folding by Carlo Guardiani