MGILGMMGDSFGCSATGERLVSAARDGDIQEARALLELNPRLARYSTFGIRNSPLHYSAAKGHHEIVSLLIESGVNINLRNCRGQTALMQACLYGHWKVVQILVLFKANIHRRDCFSGATAIHFATLKGHTRCIRLLVADYVPSLSEFWNVMHGKSTDETKKDTFDATSLRRLINGKSDGGVTPLHLAALHGHAESVQLLLDLGASVSEVTVNDGSTIDLIGSGSTPLHYAACGGSAVCCQLLIAAGANMGAENANGYTPLHVARSWHKTSVEGILSKQPEGRIRILPSPYLCLPLMSIIKIARECGWRKTSASSTCQDPCVICLEVECTVAAEGCGHEFCTKCALYLCSTTSSSTSTRGVPGSISCPLCRHAIVSFMKLTSTTPIKELPWTSTSLALCAAGAGTAPNRASSLHRRPDTRRLRSSSVQLGCSSFRSIGSGKLSSLKLNCTGAEEAVPCLISCLRPDVQRSSSYRERIRRYSEF*