MSDGQETDKNIEIWKIKKLIKALEAARGNGTSMISLIMPPRDQISRVTKMLGDEFGTASNIKSRVNRQSVLGAITSAQQRLKLYNKVPPNGLVLYTGTILTDDGKEKKVTIDFEPFKPINASLYLCDNKFHTEALSELLESDDKFGFIVMDGNGTLFGTLSGNTREVLHKFTVDLPKKHGRGGQSALRFARLRMEKRHNYVRKTAELATQFYINPATSQPNVSGLILAGSADFKTELSQSDMFDPRLQAKILNVVDVSYGGENGFNQAIELSSEILANVKFIQEKRLIGKYFEEISQDTGKYVFGVEDTLKSLEMGAVEILIVWENLDINRYVLKHSATSEIIIKHLNKEQEADQSNFRDPETNAELEVQEKTSLLEWFANEYKKFGCTLEFVTNKSQEGSQFCRGFGGIGGILRYQLDIRSFDDLSDDGENYDSDE*