MTDLDKVLELLNNLTVKQEQLAQELKNHTCSCGAQYHYDPGLSPVPNGVTNGSGASNGSSGPTARERGPVVCSRIKSNLPIRNAIGAHAGSYSVYRALSIAMGQLRPDWRPDLTNTHPPFVLPPTDGWFGNKIVSFDPWGAMSQEVWAKEYAAGLDVRPTEFPCDGEIVIKSPDLPAFPGDTGGMYPELLTRPDIKTFLPPIGGMTVYIMGDPAKLQDPGTEVTCRPHDSCSGSDVFGSDICTCRPYLIFGISEAIKCAQVKYMVYNRRKRGGDTAAEYFNNTERVAGVKDARHQALMPDVLHFLGIKHIHNLISMSNMKYDAIIGSGITVGKRYEIPDELIPADGRVEIDAKIQSGYFS