MKEIIEKLAKFENLSGVEMTDVIERIVTGRVTEAQIASLLLALKMKGETPEERTAIAQVMRGHAQHIPTEIHDAMDNCGTGGDKSFSFNISTTAAFVLAGGGIHMAKHGNRSISSKSGSADVLEALGINLDLKPAELGKVFDKTGIVFLFAKNMHPAMKYIMPARLELGIPTIMNLTGPLIHPMALETQLLGISRPELLESTAQVLKNMGRKRAIVVAGPEGLDEAGLNGTTKIALLENGEISLSSFTPEDLGMEGYAMEDIRGGNAQENAEILLSVLKNEASPFLETTVLNAGLGFYANGKIDSIKEGVALARQVIARGKALEKLRLLQEYQK*