MKKGVKIVTIGGGSSYTPELVEGFIKRYHELPIRELWLVDIEAGREKLEIVGNMAKRMVKAANIDCEVHLTLDRREALKDADFVTTQFRVGLLDARIKDERIPLSHGIIGQETNGAGGMFKAFRTIPVILGIVEDMRELCPDAWLINFTNPAGMVTEAVLRYGNWDKVIGLCNVPIGAVKSASDVLEKPEEDLFFKFAGINHLHWHRVFDKDGTELTEKVIDGLYAPDANPGKVVENIKNMRFLYEQVKHLKMLPCPYHRYYYMTDAMLEEELASFKNEGTRGEVVKKLEDSLFELYKDPNLDYKPEELSKRGGAHYSDAACEIINSIYNNKGTVMVVSTRNNGAIDDVPYDSAVEITSVIRAHGAEPINFGKFPPAQRGLLQVMKSMEELTIEAAVTGDYATALQAFTSNPLVPSGDLAKTILDEMLEAHKEFLPQFAK*