MLKAGLVGAGHLGKIHLRLLNQSEKYELVGFYDSDAENGKKLEQEFGYKYYNDLDQLLSEIQVLDIVTPTLFHYEYAKKAIEKGIHFFIEKPVTQTLEQAEELIRLCEEKNIKVQVGHVERYNPAYIATKNYLSNPQFIEIHRLAEFNPRGTDVSVVLDLMIHDLDILLSIVKSPVKHLHASGVSVVSKTPDITNARIEFENGCVANLTTSRISMKAMRKSRFFQKDAYISIDFLEKKAEVIRMQAAPETPSDFDMIIENAEGEKNQIVFEYPNIQPNNAILDELESFAQAIEENTPIEVSLNDGTEALKVALKIMELIK