MKGNGSAAAADQLELPAGFRFHPTDDELVNHYLIKKCGGQSISVPIIAEIDLYKYDPWQLPEMALYGEKEWYFFSPRDRKYPNGSRPNRAAGTGYWKATGADKPIGRPKPLGIKKALVFYAGKAPRGIKTNWIMHEYRLANVDRSAGKKNNLRLDDWVLCRIYNKKGSIEKHFPAERKSITKYSEMEEQKPNIDEMSVYQNGRSTMGAPATMMSHSNDLLNMDTSESAPRLHTDSSCSEHVLSPEFTCEKEVQSQQKLWNDELDNALDFNFNYIDDGFQDDPFASQVQFQMDQLSPLQDMFMYSQRPF*