MSVPAAQSQRLTTDDALAYLQAVKDMFKDKKGKYDEFLEVMKDFKAQRINTTGVIARVKDLFKGHRDLILGFNTFLPKGYEITLAPDEECPKRQPVEFGQAISYVNKIKTRFQQDEQVYKAFLEILNMYRKGNKSISEVYREVAALFKEHQDLLEEFTCFLPDTSGVVHPLSRGTGNSVPRRDEKTRHSQVEKAVKRERMANAPVDCDRSSEKLIDQERHDRAAIEADKDQLRKERSPKDEKEQKPMDREEKHSEQEGDTDLDAMQRLPNKRKSARRADELIRKQSQGGEGGEAVVGTSALMPSMEEKKVPKGLQRKLAFFEHVKSKLRSRETYQEFLKCLNLYSEEIITRKQLHSLVDGVLGKFPELVEGFNDFLAHCESNEGYLANLVSKKLGDGPLL