MGLLGMMGDSFGCSATGERLVSAARDGDIQEARALLELNPRLARYSTFGIRNSPLHYSAAKGHHEIVSLLIESGVNINLRNCRGQTALMQACLYGHWKVVQILVLFKANIHRRDCFSGATAIHFAALKGHTRCIRLLVADYVPSLSEFWTIMRGKSTDEMKKGAFDAASLQRLVNGKSDGGVTPLHLAALHGHAESVQLLLDLGASVSEVTVNDGSTIDLIGSGSTPLHYAACGGSAVCCQLLIAAGANMGAQNVNGLTPLLVARSWHKTSIEGILSKQPENRMRILPSPYLCLPLMSIVKIARECGWRKTSASSTCQDPCVICLEVECTVAAEGCGHEFCTKCALYLCSTTSSSTSTRGVPGSISCPLCRHAIVSFMRLTSTTPIKELPWTSASLALCAAGSNTGRPEHGGSLHRRPDLRRLRSISVQLGCSSFRSIGSGKLSSMKLNCTGAEEAVPCLVSCLRPDVQRSSSYRGRIRRYSEF*