MSQKEEKPQLAGVRIRTRKRNIVVPHDPQSFADALIDIIEDGRDGLDEADRSNVTKILDAANKTLDVADVADLDFSRYGDTLFEVAFVGARLTTGGSVATEGKKLDINVLACPAEAEAILPWIKWFQSMIRRRPFLVKALENVLQKFVMGLEFYDDEGRHKIAIALARCFSLKVGILPESILPKMLVDRLVLKGTVLQFVTEFFKEFLACDTLEHLMEILRKARLDGQMLEFFPPQKRTWAEFDAYFQAAGLDSLVQHTAKRRYDEHCQELAQLVQGMMADDPPAKADAVVAEVKAKKAEWGLEDADVAKWVFVGLVQSVMSNIGSKNTQQVQFSVLKTLKTQSKTLASFCTSARLEAGLLNHIQVTCYEDSRLLKLFPDIVKILYDGDVLGEDTIRFWYNKGSSPKGRNVFLKNMEPFMNWLDEAEEDESDDE*