MSVSKGNQVTVTNDGATILKSIYVDNAAAKVLVDISKAQDDEVGDGTTSVVVFAGELLRQAEQLVNQKVHPMTIIQGFREACTVAKEALEAAALDHAADEAAFRKDLMNIARTTLSSKILTHDKDHFANLACDAVMRLKGSGNLEMIQLIQKPGGSLKDSFLDEGFILNKKFNTGHPKKIENAKILIANTPMDTDKIKIYGARVRVDSMAKVGEIEAAEKAKMAAKCEKIAKHGCNLFINRQLIYNYPEQVLSDLGVASIEHADFDGVERLALVTGGEICSTFDDPEGNVLGTCDTVEEIMIGEDRLIKFSGVAKGEACTIVLRGASSHVLGEAERSLHDALCVLVSTVKDSRVVYGGGCPEMIMSKAVEELAAKTPGKRSLAMEGFAKALRMIPTIICENAGLDSSEIVSQLRASHGRGDHKMGVDILTGETGDMEQCGITECFRVKQQVLLSGTEAAEMIIRVDDIIKCVPRQRDQ*