MSRLVILIIAVDALDPNDGNAYVDVYAEAGRGVLDDNCKVMEVIDRSKDGFASKAELKAAFPVLEKVSPAFLALIDTNRDGNLKFEEVARALDFNGTGHIIHAEIVKLVMENAADPWAEMRASIEDPNEAYGKGDEITVKAFQDKARPAPAPAPHLFFAMSRSANFASGPGRIAMLLERELHLGQFTEELHAYYPLFDPSQDGWVSKGEFLERMQAFYEEGNMFPLLKPAPSGSTRTVPQAESSEEGYDLYEAVVGGAPWAEGDADAAAELYMWDTEL*