MSRGLEVMSPATYLETSNWLFQENRGTKWTAEENKKFENALAFYDKDTPDRWFKVAAMLPGKTVGDVIKQYRELEEDVSDIEAGLIPIPGYASDSFTLDWGGYDAGSNGFNMNGYYFAAAGGKRGSAARAAEHERKKGVPWTEEEHRQFLMGLKKYGKGDWRNIARNFVTTRTPTQVASHAQKYFIRQVNGGKDKRRSSIHDITTVNIPDTPDAAAADAANAPCSPPSLGGSQPDASDQWEGQTIYDETAAAFYNQNAFQETLLGMSSTPYMAKLQEQSFLNASQFESYNAYLQM