MSRGLEVMSPATYLETSNWLFQENTATKWTAEENKKFENALAFYDKDTPDRWFKVAAMLPGKTVGDVIKQYRELEEDVSDIEAGLIPIPGYASDSFTLDWGGYDAGSNGFNMNGYYFAAAGGKRGSAARAAEHERKKGVPWTEEEHRQFLMGLKKYGKGDWRNIARNFVTTRTPTQVASHAQKYFIRQVNGGKDKRRSSIHDITTVNIPDTLNAAAADTANAPCSPPSLGGSQQDASDQWEGQTIYDETAAAFYNQNAFQETLLGMSSTPYMAKLQEQSFLNASQFESYNAYLQM