MTKLHYKVKDISLAAWGRKEIEIAENEMPGLMTLRKKYGPAQILKGARIAGCLHMTIQTAVLIETLTALGAQVQWSSCNIFSTQDQAAAAIAATGVPVYAWKGETEEEYNWCVEQTIVFQDGQPLNMILDDGGDLTNLVHEKYPQFLAGIKGISEETTTGVHNLYKMFKEGKLKVPAINVNDSVTKSKFDNLYGCRESLIDGIKRATDVMIAGKVAVVAGYGDVGKGCAQSLSKMGARVLVTEIDPINALQACMDGYQIVTMETAAPLSNIFVTTTGCRDIVRGEHFAVMKEDAIVCNIGHFDCEIDVAWLNANAKKDTVKPQVDRYTLANGVHIILLAEGRLVNLGCGTGHPSFVMSNSFCNQTLAQIALWTKTEEYPLGVHFLPKILDEEVARLHLDQLGAKLTTLTEKQSEYLSVPVAGPYKVDHYRY