MVKQGHVVLAHSRSDYSQIAQKLKVQFFRNADDFCEEHPEVIVLCTSILSTEAVLHALPVQRLRRSTLFVDVLSVKEFPKNLLLQVLPQDFDVLCTHPMFGPQSGKGSWNSLPFMYDKARIGEGSREMRCEKFLNIFSSEGCRMLEMSCAEHDRHAASSQFITHTVGRVLGELDLNSTPINTSGYEQLLDLVNYTRGNSFDLYYGLFKYNVNAIEELDRLEMAFDDVKKQLFSQFHALLRSQLIERGNAEVVISSDHNIEKFVKLKEATTHKLDMFSVHGVTIPHP*