MDYQNKLVLAPMVRVGTLSFRMLAAEYGADITYGEEIIDHKLVKCERRLNVASGTSEFVEKGTDNVVFSTCDEEKSRVVFQMGTSDAVRALKASEIVCNDVATIDINMGCPKAFSIQGGMGAALLSKPELIHDILATLKRNLDVPVTCKIRLLKSPADTVELARRIEKLGVPALAVHGRKIADRPRDPAKWDEIADVVAALSIPVIANGDVLEYDDFSRIKTATGAASVMVARGAMWNASIFSPKGKSHWEDVKKKYLRKSILWNNDVKSTKYTIKEMIAHHSCLELPEGKSINKADTLEDLARLYDLEDYFWTVKNIGPLTHNLNHVL*