MDIRSMLRILEGLRLKIYKNEDGNYYIGIGHLLTKSPSLEEALKKLDEAIGRDTKGVITKEEAEKLFDEDIKKAIEAIEKNPILKPVYDSLDEVRRHALIALVFLLGEKAVAKFTESLELLRAKKWEEAAEKLKQSEFYKKIPERAERIITTFLTGTWEAYEGL