Protein folding 2D HP