MKKIPVLLMGCGGVGRHLLQHIVSCRSLHAKMGVHIRVIGVCDSKSLVAPMDVLKEELNDELLSEVCLIKSTGSALSKLGALEKGGYRVVHDSELSTETEEIAKLLGKSTGLAVVDCSASMETIEILMKAVDLGCCIVLANKKPVTSTLEHYDKLALHPRFIRHESTVGAGLPVIASLNRIISSGDPVHRIVGSLSGTLGYVMSELEDGKPLSQVVQAAKKLGYTEPDPRDDLGGMDVARKGLILARLLGKRIIMDSIKIESLYPEEMGPGLMSVDDFLHNGIVKLDQNIEERVKKASSKGCVLRYVCVIEGSSVQVGIREVSKDSPLGRLRGSDNIVEIYSRCYKEQPLVIQGAGAGNDTTAAGVLADIIDLQDLFH*