MIGDELDSEVVVRYFRGKSILITGSTGFLGKVLAEKILRVQPDVKKLFLLIRAADVESAKQRVETEVTGREIFQILKQKHGNGFEGFIQEKVCPLPGDVMYENLGLAPAKLREVWKEIDIIVNGAATTNFYERYDVAFDTNVMGAKRICEFAKRCSKLKMLLHVSTAYVAGEQEGIVLEKPFHLGETLREGTHLDIESELNLIKETRRELKANRSSEKAERRTMKELGLKRAREFGWPNTYVFTKAMGEMLLGHFRGDLAVVIVRPSIITSILNEPLPGWMEGIRTIDSFIVGYAKQALSIFLVDLDLIMDVIPGDMVVNGMMVAMAAHSEDQTTLSIYHLTSSLRQPAPYAVLAESAHRYFLHNPPRSGGVGKKNNSGEPAVQQLSRMRFFRTLPRFQAYMAVKFRLPLEALRLLNIALCGAFSRRYDELSRKFRYVMHIAELYAPYALFKGCFDDSNTERLRAATANNNNNNGQDRKYDDFGFDPKCIDWDDYFYRVHIPGVVKYLCD*