MSAVSVSTNTLPSNVPKLDPKGTNWVIFSIRFKDAITTKKKWGHFDGTAPCPSFTVATGATLSEKQLTTIQTWNDDEASAKYLLSQRLPDSTVIRTNKIAMIATHWASIVTDYTAKSAFAQTALRKEFLDLCMPRSGDVDTFFKDLAAKKEKLATCGSSAEKKFDIQVLMDLVVEEYEHLTREQGANTGGSNSSSNANDVALLVMGGSGERGKSKRPFQGACWNCGEKGHIWDKCPKLKKTDGSSSSKSGLKTTGSANVAVDYDSNSDGFWIAESMSGALEVDDDEGHGSMLSLYSVSGSDASDSVPTLDDDEGGWFSEMEEDEGGEFEAWAGDMCPEVYGDVARDLASSISGVNPDSVHNDTSVTNMTDEPELSAAVFPGVNSAAYSRHCHAIFDSGAT