MGCCESTLKETHPDQDQHQELATASDKEALEVGNVPAFSELSLEDLRAATQNFNSELIVSESGDKAPNVVYKGRLHNKQWIAVKKFSKMAWPDPKQFAEEAWGVGKLRHRRVANLIGYCCDSDERLLVAEYMPNDTLAKHLFHWENQTMEWAMRLRVALYIAEALEYCSSEGRPIYHDLNAYRVLFDKDGDPRLSCFGLMKNSRDGKSYSTNLAYTPPEFLRTGRVTPESVIYSYGTVVLDLLSGKHIPPSQALDVIRGKNILLLMDSHLEGNFSPEEGTEVVRLASRCLQYEPRERPNPKSLVAALAPLQTKTDVPSYLMMGFPKHEEAPPTPPRQLSPLGEACSRMDLTAIHQILVMTHYKDDEGTNELSFQEWTQQMRDMLEARKRGDYAFRDKDFKTAIDCYSQFIDVGTMVSPTVYARRSLSYLLCDQPDAALRDAMQAQCVNPEWPTAFYMQAVALAKLDMHTDAADMLNEAAALEDKRQKGGRAP*