MSESGVETDKNIEIWKIKKLIKALESARGNGTSMISLIMPPRDQVSRVTKMLGDEFGTASNIKNRVNRQSVLGAITSAQQRLKLYNKVPPNGLVLYTGTIVTDDGKEKKVTIDFEPFKPINASLYLCDNKFHTEALNELLESDDKFGFIVMDGNGTLFGTLSGNTREVLHKFTVDLPKKHGRGGQSALRFARLRMEKRHNYVRKTAELATQFYINPATSQPNVSGLILAGSADFKTELSQSDMFDPRLQAKVLNVVDVSYGGDNGFNQAIELSAEILANVKFIQEKRLIGKYFDEISQDTGKYVFGIDDTLKALEMGAVETLIVWENLETNRYSLKNAVTGEVVIKHLNKEQEADQSNFRDAETQAELEVQEKLSLLEWFANEYRRFGCTLEFVTNKSQEGSQFCRGFGGIGGILRYQLDMRTFDELSDGDYGGSDEDY*