MSIAPKREECDLAERRRSLLDWPFPQMGLMPFDQVSNWIERSRQTLHDDIMSMRGNLFSLEPFAAMDTALENMMNEMSAIEPREFHPEAEFTEAGALDFLKDAYEVGKDGKLHFKVYFNAKNFKPEEITIRVDKNKLIVQAQKTASQDGAVMSESVGRSIPIPPSVDRKHLSSTLTSDDVLIVEAPVNEPNYKAIKLNPERGLAIEPSQVQDRQLAVRNKEGLEILTAEDGSKKAHLELKVDPHFAPKDVKVWAKGNKIYVRGSMTKEEKTEKSTHSESREFFKAFVTPEVVDATKAHAEIGEGHLVVEAPLYK