MKIVAFGYSNSVGLAKSNNEPYDIKNLFVGKPIRQWKTDKGVGEASGHESIEIPFQSNDELLNKIKNIAFPALVELKTEPLPEDPTKNIIIGLDVICTLWDSVPHNKK