MVKPMQAMREIELKGHIIDSLLLPRIFDKVMDMEGEFEILQFDIGKNKTDTSYARLMIKGRDNEHLEDIIGELHRLGAQLPEAEDVVVATAPKDKVVPKGFYSTTNHQTYVKIAGEWKQVQNQKMDSMIVIKDGVPSCVTLGHIKKGDQVVIGKKGIRIVPPERPRGHSIFEFMGGQVSSERPSQSLIKQIAEEMLEVKARGGRIVIVGGPAIVHTGGQSALAEMIRNGYVDALLAGNALAAHDIEYNLYGTSLGMNLNTVELAPEGHKHHIYAISEITRAGSIKAAVESGILTGGIMYECVKNNVPFVLAGSIRDDGPLPDVITDTMKAQDMIREQLKGADIVLMMATMLHSIAVGNCLPSSVSTICVDINPSTVTKLMDRGSAQAIGIVTDVGTFLPWLAEELMALKKNKPEACICIKNEPSAKKY