MEILEVGHTQIEILAHTHTHPTQMELKDFLEVAVDAAKQAGKIIQANFHAAKHVEHKGQVDLVTETDKACELLIFEHIRKAFPDHKLIGEETTALSGSFELTDAPTWIIDPLDGTTNFVHSFPFVCVSIGLAIRKMPVVGVVYNPIMNELFTAVKGRGAFLNGKPIAASLQKSMGVALLASGVGTKRDKLTVDAITSRINKFLYKVRSIRMSGSCALNLCGIACGRLDIFFEIGYGGPWDVAAGVVIVREAGGMVFLPSGENFDFGSHNIAASNGYLKDDLLEALKDTLLPCRSGNFPIASTNYTSGM*