MNKDLKGLYAALLVPFDENGQVNEQGLKQIAQNAIETEELDGLYVNGSSGENFLLNTEQKKQVFKVAKEAVGDKVKLIAQVGSLDLNEAIELGKYATELGYDALSAVTPFYYPFTFEEIRDYYFDIIEATQNNMIIYAIPDLTGVNISIEQFSELFNHEKIVGVKYTAPNFFLLERIRKAFPDKLILSGFDEMLVQATISGVDGAIGSTYNVNGRRARKIFDLARQGQIQEAYQLQHDSNDIIETVLSMGIYPTLKEILRHRGIDAGLPKRPFKPFNEAHRQTLDQLIAKYDL*