MKAEFLTPVVTIFDEEGNLDKEGNKKVYDHLIDGGVDGLVIMGSTGEFFNMSMDMQKELIDLVTSHVNKRVKVFIGTSRMCINESIELSNYAHNSGADGVMIISPYYFSLDDDSIELFYSEIAKNTEAEIYLYNYPDRTGYDLSPELTLRLARKHKNIVGYKDTVTLMGHTRDLINTMKIEFPEFKVYSGYDENFIHNLMSGGAGCIGGLSNLIPEVCSKWAEAYNNRDMEKVIEIQKYINKAMDFYLITNPFIPAMKKAMNIRGLQISDYMTAPFVKPNEKQVCEIKKLMNELNIC*