MKGVYGLRKAIIAGNWKMHNTIDESVKLVEELIPKVKEAECEVVVCPPFICLPKIREITEGTNIKVGAQNMYFEEKGAFTGEVSPLMLEKLNIDYVIIGHSERRQYFKETDQTVNKKLKAAFEHNLIPILCVGETLDEKENGVTEEVVSKQVKLGLFELKEEQVEKLVIAYEPIWAIGTGKTATSEEANEVIALIRSTVKSLYGDKVAESLRIQYGGSVKPSTIKEQMSMSDIDGALVGGASLKANDFSAIVNYK