MLTEEEWDLVLSVWAKVEKDIEAFGVDILIRLFKKYPEFLKKFDELKHLKTEDEMKASEDLKDHGVVILTKLKAMLKKKGNHDDVLKPIAKYHAEVHKIPPKDLEYIADALLEVMKEKYPDKFGEPTKEALRAALDYFIDDIKKIFDELGY