MKNKKLLVMAGGTGGHVFPAIAVAQTLQKQEWDICWLGTKDRMEAQLVPKYGIPIRFIQISGLRGKGIKALLNAPFAIFRAVLQAKKIIQEEKPDAVLGMGGYISGPAGVAAKLCGVPIILHEQNAIAGLTNKLLGKIATCVLQAFPTAFPHAEVVGNPVREDLFEMPDPDIRFSDREEKLRVLVVGGSQGARVLNHTLPKVVAQLADKLELRHQVGKGAVEEVSQLYGENLEQVKITEFIDNMAEAYAWADVVICRSGALTVCEIAAVGAAAIFVPFQHKDRQQYLNAKYLSDVGAAKIIEQADLTPEILVNSLKNFTRENLLQMALKAKTMSMPNAAQRVAEVIKQYSN*