MSRLVILIIAVDALDPNDGNAYVDVYAEAGRGVLDDNCKVMEVIDRSKDGFASKAELKAAFPVLEKVSPAFLALIDTNRDGNLKFEEVARALDFNGTGHIIHAEIVKLAEMRASIEDPNEAYGKGDEITVKAFQDKVLGAYDAYDKEKLGQMKLIKIAMLLERELHLGQFTEELHAYYPLFDPSQDGWVSKGEFLERMQAFYEEGNMFPLLKPAPSGSTRTVNEVPQAESSEEGYDLYEAVVGGAPWAEGDADAAAEPWDTEL*