MKLKDKNRPKSPLSGYACFVQVIREKHRSLNPNDNVIFSEFAKKCAEKWRDMAPDKRAPFEEMSRLDIKRYNREMGEYVQQQPHIVHQNAINTQQMQHHTHSQHHMRGAKRRRLKDPGMPKRSLSAFFFFCDEHRPKIRAEHPEWKVSEIAKELGRRWEECTNKSPYELQAQNDKLRYEEDMRRYKEGTFVMLPKRLRDATAEPGSGIFGEEEGASGNANCFEIEGSREVDEVDGGELEEDDDDEEGEEEEDEAEEDENEEERDGKLGRHLLLCGHEHVYLNVMFFNFRNEDERMEEDENPPGDQGLIQQRQGPNPFSVAFVVSGHEEDGGSPGGATSPVHNDE