MSDGQESDKNIEIWKIKKLIKALEAARGNGTSMISLIMPPRDQVSRVTKMLGDEFGTASNIKSRVNRQSVLGAITSAQQRLKLYNKVPPNGLVLYTGTIVTDDGKEKKVTIDFEPFKPINASLYLCDNKFHTEALNELLESDDKFGFIVMDGNGTLFGTLSGNTREVLHKFSVDLPKKHGRGGQSALRFARLRMEKRHNYVRKTAELATQFYINPATSQPNVSGLILAGSADFKTELSQSDMFDPRLQAKILNVVDVSYGGENGFNQAIELSAEILANVKFIQEKKLIGKYFEEISQDTGKYVFGVDDTLKVLEMGAIETLIVWENLDIMRYVLKNSGSGEIVVRHFNKEQEADQSNFRDPVTNAELEVQEKLSLLEWFANEYRKFGCSLEFVTNKSQEGSQFCRGFGGIGGLLRYQLDVRAFDELSDDGEVYEDSD*