MDERMVVGYFRGKSILITGSTGFLGKVLVEKILRVQPDVKKLFLLVRARHVESAKLRVQTEVIGREIFLVLKEKHSMGFDDLMEEKICPLAGDIMYENFGLDTANLRELYKDIDIIVNIAATTNFSERYDVAFDANVLGAKHVCAFAKKCTKLKMLLHVSTAYVAGEQEGLILEKPFLMGETLREGTHLDIESELNLIRETRRELKANCSSEKAERRTMKELGLKRAREFGWPNTYVFTKAMGEMLLGHLRGELPVVIVRPSIITSILKEPLPGWMEGIRTIDAVVIGYAKQTLPFFLVDLSLIMDVIPGDMVVNAMMVAMAAHSEEPAQTIYHVTSSLRNPAPYAILAETGHRYFYDNPPRIGRKGEPVRLNKMRFFSTVARLSLYMAVRYRLPLEMLRLVNIALCGVFSRRYDDLSRKYRFIVQLIELYAPYSLFKGCFDDMNTERLRMAIKKKKDDNGAEEYYFDFDPKSIDWDNYFYGVHIPGVLKYMRD*