MDVNIDCARVMEYLFMVRPDAVLHTIRNTGLYPAERHATIRIFPLGSGLLDCIDAAVRDVLDRVARGTKVVCPSTSKRFVKHIEHDFNIENPPSESDRRGIFLHADKRSKADEEFFQKAMADPDTYLEADCVAFSPKLGPGVSEEKPYAEETVAFALNNLNGPAVETMLQQRARFRTVTNSTIYYKQAVSTAVDLPRSTEAVFQAIERDDKQIVKMLGDAAGFQFLRGSQGICDRSSASCVLYANNILAKVESYLEYVPKLKADLEKQGYEVTVERVEPTDGVGSPPPEVPLGFDAEPELLTAEEWRAKYIISSEQYEILCERPEDLSPKEQLQEFLX