MKGKLGKNLWGEELVILAEASMEPTVIYVKQVLDIISKASNKGIKGIAHIPGGGFIDTICRVFGIGLGALVYNDSCSVPPVFKWIQKAGGIEDGEMKRTFNMGIRMVLVVSKEVSERVVKEEGEMVYRVGEVFSDSPRDSVQFIECSPSSCPRALPGEVRKYGTTIAPGLYAPVHQHFFVARMDMAVDCKPGEAYTQVEADVKVEEPGKDNVHNNTFYTQETLNHKQCGIVIRYLLAIGSFLEIDLGHLKVTNEVSWHGPAEDQASVHCDYFLGFPFHQLSCHEFG*