MFITRQPTEQSDVVAGKIRIGINGFGRIGRLVLRATLGRPDVEVVGINDPFIDTKYMMLQLWHLATVYMFKYDSTHGVFKGECKIEDEHSIVVEGHKIAVFASRDPAEIPWGEYKADYVVESTGVFTTIPKAEAHLKGGAKKVIISAPSADAPMFVMGVNQDSYEPGMKVISNASCTTNCLAPLAKVIHEEFGIVEGLMTTVHATTATQKTVDGPSNKDWRGGRGAAQNIIPSSTGAAKAVGKVLPDLNGKLTGMAFRVPTPDVSVVDLTCRIEKGASYEEIKAAVKKASEGSLKGILGYTEDEVVSTDFVGNDLYVCSTPPLLQRNLQTSRLLSSIFDAKAGISLNNNFVKLISWYDNEWGYSNRVVDLVQHIAK