Genetic Algorithm for Predicting Protein Folding in the 2D HP Model