MAIVTSTPNSVAPTSPGSTGGATWHESLRGAIRSVAELCQLLALDPGELGFSKQAESDFALFVTREYAARMEQGNPRDPLLRQVLPIEAETHRIAGFSHDPVGDSSALLSPGLLHKYHARALLIATGACAIHCRYCFRRHYPYGEGPRSLEEWEPSLAAIAADATLSEVILSGGDPLTLTDDRLAQLVERLEAIDHVTRLRIHTRLPIVIPNRVTDRLLTLLSRSRLQPILVIHANHAAEIDSATADSLTRMADAGIMLLNQAVLLAGVNDNVDTLAALCQRMIDLRVMPYYLHQLDRVAGAAHFEVSEERGIAIMDQLRTRLPGYAVPKYVREVAGELSKVAID*