MEKLLAFSTQLQAQGNSSNSPPDPKDLDPSVLDHIFGANPADEMRKAMDAIEDPSVPLDQKEIAFDNLEMLVEHIDNANNLVPLQLWPRLLKQLESPESTLRRLAAWTIATAVQNNPKSQQALIENDGLKILFGALKKEDSDETKNKVLYAITSELKLNEAGIALLDKIPNSWEMLIEILELKHSVMTKRVIFFFYALLIQEDKSKQIILQKAHEFQIPEKVYQFSLEHSVDEDCVTKSLHTLYLFQKNKVSVANTNELLKSLVQFKSEFPEIFTVDEWKAFHEALE*