MSENKSVNTTNIRAAISELALGAASWMDSSGLMTFEKMRKSAENSLRVEQVYEPRTWEDAVAEETLRNQLTALRISVEEMTQRSQYERYSEFGEVDLLLPLMRNLEMKSDDTNLDVKQIPSGEEKAQLLERFRSCLVSLIRLKSKLGVAMVNSLTNQDMRAALDEIKSVSRTISMLKECIRSLV