MDDTRESLHEATKDGDEGTMHKAVRSKNKPKLEMLLNSMGPTVMEVVDDDGLTPLHLAAQEGLLSIADCLIEHHANVHAKVKRPVPAADDGEAKLEGATCLHIAALEGHPKVMSLLWEKGADRDILERDCRGDTALHAAALTEKSSRTISALLEVALKKYSQDTKEIVDALGEKQRTPLHYAAGLGDEKKIEELLKAGANPLASDALRATPLHYAARRGDMKGLNILINKIKESNVRHVTLKDLKDNKGKTAMDWAVDVDVWILLITKANEENGDKTRRTVLHWATIMGNLEVVKQLCKKHKTSRDLLKANAEDKYGKTALQYAKEKHYEDIDGKTALQYAKEKHYEDIDGKTALQY