MPATLANKTFKLNNGVEIPAVGFGTFAAEGQPGQTYAATKAALEAGYRHLDCAWFYQNEDEIGNAIADFLKENPSVKREDLFICTKVWNHMHAPEDVKWSLDNSLKALRLDYVDLFLVHWPIAAERTEDRQVKLGPDGKYVINHELTENPEPTWRAMEELYEAKKARAIGVSNWTIDGLKKLFAVAKVKPAVNQIEIHPYLPNEELVRFCLDNDVLPSAYSPLGSQDQVPTTGERVRDDPGLNAVANRSNMTLAQALLGWGVKRGYVVLPKSSTPSRIKSNIEVPDLSEADYQDLWKVANGRKPTRFVDMKDTFGYDLWKESQ