MEDRSVVKPLRPEELSTAAGLLEKNSAKFSEDPDLAEARLKKALENKDTVNVGYVDGQMSGVAIRDPNHGWEVYATNALQVPALTDSTEDLMATFWRNGYLVFPGLLADEAQSLKQKLDLMMQTAPVSSTADWNAVNDGAAFVLAVNDKGETLPGRIMKVQAAALASPCILEVLGCQRIVERVRELYSFLGLDVPEHVDVFGTKFFPMWPGGVSVNWHQDCHYFGTASPKIISCGVYLEDTDQENGCLQVVPGSHTRDFDHVPGSGVHAQGEWAAPGAADEVVDVVVPAGSVVLFNSRLLHGARRNQHGSRTRYSLFGHYVPSELNFGWRGTDFSHGKYADRHKIY*