MAKLVPNVLPGEVDVVVAALKPDLGYLEVWREMLKGCHLIVVQGEAFPEPIRVPEGFDADVYTRDDIVKLLSAELVKKLGFNGRSCRSFGYLMAKRRYVFSMEPDCSPAQDPEGYVVNPVVEHVVNLKIPATPLFFNTLYDPYRVGTDFVRGYPFSWREGVPTAVSLGSWKNATTGRYVDATLTIPRNTLYTMSGINLAFDRSLVGPLMFEPPQLASANGAGELWAGLCCKTICDHNYWGVKTGLPYICRNEANVANEKAALGQGDGNKLDLIAGFFQTIRLSGNPVDVKGCYLELAEQAKSRLSAGDPTFNEVASSMQAWIAAWSKLGH*