MKSKQKNSRRLFLKNTMGALAAFTIVPRHVLGGQGYLAPSDTLTKAIVGVGGMGRGHIPYAGTKVVAVCDVDTRHIQLALDAMGGGKGVKTFRDYRELITLPEVDIVHVATPPHWHGIIAADAARAGKDIWCEKPMTRTIGEGKRLVEAVQQHGRIFRLNTWFRFEDNFYGMNTTVKPIKKLVESGMLGWPLKVTVSKHTGFDWKFYWVGKTHLEPEAIPAELDYEMWLGPAPYKPYNAHRVHTTFRGYWDYDGGGLGDMGQHYIDPVQYFLGKDDTSPVSVEVDAPQQHDDAVGTWRKITYTYADGCQIILDGAGTEEKAAYIEGPKGKVYKGFKCDIPDFERKLAAFPDPEPQVTDFVDAVKNRKKFALNEANGHRSCTIINMGKIALQLGRSLKFDPVKQEFIDDEGANRLLNPPLRAPWLI