MGRMLKEELEKVLRSKELARLGDSLVNFLVSAALTLIGRPTGVKVPGETLARAFLSSRLSKLGKPRGIAPGEAMEAFLAYAWLKGSLSCEESVEMLYTGLREGYDVAQALAKLADYLLEKIEAD