MLTEEEWDLVLSVWAKVEKDIEAFGVAVLILLFKKYPEFLKKFDELKHLKTEEEMKASEDLKDHGVVILTKLKAMLKKKGNHDDVLKPIAKYHAEVHKIPPKYLEYIADALLEVMKEKYPDKFGEPTKEALRAALDYFIDDIKKIYDKLGY