MIGDELDSDVVVRYFRGKSILITGSTGFLGKVLVEKILRVQPDVKKLFLLVRAADDESAKQRVETEVTGKEIFQVLKEKHGNGFEGFVQEKICPLPGDVMHENLGLGAAKLRQVCKEIDIVVNGAATTNFYERYDVAFDTNVMGAKHICEFAKRCSKLKMLLHVSTAYVAGEQEGVVLEKPFRLGETLREGTHLDIESELNLIKETRRELKASRCSEKAERRSMKELGLKRAREFGWPNTYVFTKAMGEMLLGAHLRGDVPVVIVRPSIITSILKEPLPGWMEGIRTIDSFIIGYAKQALSIFLVDLDLIMDVIPGDMVVNAMMVAMAAHSEERGQQTSIYHLTSSVRHPAPYAVLAECGRRYFLHNPLRSGGKNSEPVRPSRMRFFRTLPGFRAYMAIKFRLPLEILRLLNIVLCGALSRRHDELSRKYRYVMHIAELYAPYSLFKGCFDDSNTERLRAAMANRSSGYDFGFDPLCVDWDDYFYRVHIPGVVKYLCGY*