MKGLFKNKSRLPGEIVRQTRDLIALAESEEEETDARNSKRLGICAELCRNIRDLKSILYGNGEAEPVPEACLLLTQEFFRADTLRPLIKSIPKLDLEARKDATQIVANLQKQQVEFRLVASEYLESNLDVIDSLVEGIDHDHELALHYTGMLKECVRHQVVAKYILESKNLEKFFDYVQLPYFDVATDASKIFRELLTRHKSTVAEYLAKNYEWFFAEYNTKLLEKGSYFTKRQASKLLGDVLMDRSNSGVMVKYVSSLDNLRIMMNLLREPTKNIQLEAFHIFKLFVANENKPEDIVAILVANRTKILRLFADLKPEKEDVGFETDKALVMNEIATLSLLDIKTADR*