MSPEPLQDVRPMFELRGRNYIVTGGAQGIGFACTRAICEMGGNVAVLDIQDQPVAEFNTLNDKFSTKTMYIKTDVTSEQSIDAAFEKILGEFGTIDGVVPAAGVAIDKPFLDQTWDEFTRIQDINVRGTFFVVQKAARQIIKQGTAGSMVLLASQSAHIGLPGYRMAAYNASKGGILMLSKALAVELAPKGIRVNTISPGFVDSDMTRNVREHKSKREGEQMWLSPPNQRLSTQNDLTGAVVYLLSDAARHTTAADIQITGGLHAGTIDGLISYDN*