MSTQTNFDLVLFGATGDLAMRKLLPCLYQAHVAGLLHPEGRILGVSRSELDTEGFLAKVETSSKIHVKENFSGEAWASFVERLAYLKVDVTQPDDFAALGDLVKARKETDNVVIYLSTAPKFFAQACENLAAIGLNADNVRVVLEKPLGTDLASSQQINTDVARYFKEGQIYRIDHYLGKESLQNLLALRFANVMFEPLWNNKYIESVQLTIAEQLGVEERGEFYDITGALRDMVQNHLMQMLCMTAMEAPASLDADAVRDEKVKVIKSLKPLTIESVNENVVRGQYTAAKGMNGYLEEINVPQDSFTETYVAIKAEIENERWKGVPFYLRTGKRMAGKVAEIVLNFRPLQNHIFDNSQTAPNRLVIELQPNESVRLYTQVKTPGAGNKVEVTPLGVDLGKAVEGRRAEAYERLLLDVINGKLALFNRRDELEAAWEYVMPILENWANNTTPPHGYGAHSWGPEAARELLARDGNKWHEEQ*