EEELGALLEALRDITKGYPNCTITNFTASLVDGLNLLHMLARARPSLFDLEEHDLGNREENLEGGLAILEKKLNIEKLLDAEDLAAETPDEGALFEFLEEFYEYIGTG