MMIMLLRTTLVATLALGSQAFTSYHHHGVTLTHLGASASSSVSIEAVGQDLNTALEGCQDEVAKTVNVAVGSSPTTGRLGLIATKNIKKGEVCLAMPLDDRYMLTADVARDVVFMGVLPEKFEGWTGDAGLIALLILNELARTAEKGIQLPTRGDEVQALMKAWVSALPSPEEMKQSHPLLWSEEDQEILQLSSTNKIYRVLDDIEEDVAWLSERVFTDEKLPETVVINGEERPCFSQDGFRWAVALAQSRAVFVDSALRLLPLMDMCNHDDEGEEITRGMMGPFKMTKGAQIIAAQSYKAGDEIFCSYGPKSAADYLLEHGFX