MAKELELLKCVLPDKFVAGYIIAKLPPSWRSFGTALKHKRQEYSVKGLIASLDVEEKAREKDVVSKGDGGQSNANVVHKAQNKSKGKYKAQQTTNFKKQKKKNNNPNQDERTCFVYGQPGHLARKCPQRKGMKAPCGPPFL