MSYQLYRNTTLGNTLQESIDEMIQYGQITPALGMKILLQFDKSVNNSLATRVKSKITFKAGKMDTYRFCDNVWTFMLSDVEFKETQEMAKVEKLKIVACDGKSVTDENSKKN