MKFEELNEKIKKVYGKVRTIDDFHWHISDNLIHGIHKKSGLRLEIRIAESKEAADKIAQKKEPGNLMVIVVPGKETFYVNNGAFVLALKFLRSTIQDISDHIVWAGFKVVERDGALEQEDIYEYLGGRLIEHIKSGMVNGKDYIFWQFYKCEHCGKYVDIENLVRHMKTHGEDVKEWSEEKYEVLELSFEDKKVYNKFGKEVPLEEFVEETQDFIKEVFES