MGGPKFVRFFSPVINALKELGGSGRPSEVRDVIALRLNIFEQDRTDLLDGGAPRFNNEIAWARFYLVKAGFVDSSRRGVWSLSDKGRAIESFSDDEALSLFKLVHSEFQSGRDADTAVSQPEETIGEAIAPNDTTVSDDSSYRRKLLEILFSLPPSGFERLCQRLLRESGFEQVAVLGRTGDGGIDGQGILQINPFVSFKVLFQCKRYTGTVSVSQVRDFRGAMMGRADKGIILTTGTFTSDAQKEAVRDGVPPIELVHGEKLLDMFESLELGLTPRTTYDIDLHFFQEFQS