MKRKLPHDSVYIDIQDSTAGWHAIHDMVVRGAPAIAISAALSLAVEVTNLGLVDWSVNDAVSFLQKRLEFLVSSRPTAVNLSDAATKLNDVVLKATNNVSKPETIFQAYVEAAEVMLIDDIDANKAIGSNGAKFILSQTQKCHNLHVLTHCNTGSLATAGYGTALGVIRALHAEGLLETAFCTETRPYNQGSRLTAYELIHDHIPAVLIADSAAAALQKSGRVDAIVVGADRIAENGDTANKIGTYNLALSAFHHGIPFYVAAPLTSVDLSLYSGDKIIIEERSPKELTHALGGQGQQVAPSGISVWNPAFDVTPANLITAIITEKGVITKKDSSTTFDIKGFVESLTVPLTKETNI*