MATVIPKVKLGSQGLVVSQQGLGCMGMSGNYGLPKPEADMIKLIHHAIDSGVTFLDTSDVYGPHTNEILVGKALKEGGLREKVQIATKFAIRHVDGKMDVCGDPAYVRSACEASLKRLDIDCIDLYYVHRIDIRVPIEVTMGELKKLVEEGKVKYVGLSEASASTIRRAHAVHPLTAVQNEWSIWSRDLEEDIVPTCRELGIGIVPYSPIGRGFLAVGPKLAENLTDGDFRKSHPRFQNAEQNKSVFERVNEIATRKGCTPAQLALAWVHHQGSDVVPIPGTTKIENFNQNIGALSVKLTPEEMAELELIASSDMVKGERHAFMQLTWINSETPPLSSWKAIHISRLSNPRQPPMSSSLELSIRPFRVTDADDFFSLARDDRVTQYLRWNTMKDREEALKYLKEVVIPHPWRRSICFDDKSIGYISVKPESGVDRHRAHISYAIGVDFWGRGITTAAMKMAIPMVFQEMSYVVRIEALVKDENKASQNVLGKLGFKKEGYLRKYGFNKGEIRDMIMYSLLSADLSDQIC*