MLTEEEWDLVLSVWAKVEKDIEAFGVDVLIRLFKKYPEFLKKFDELKHLKTEDEMKASEDLKKHGVVILTKLKAMLKKKGNHDDVLKPIAKYHAEVHKIPPKDLEYIADALLEVMKEKYPDKFGEPTKNALRAALDYFIDDIKKIFDKLGY