MPSHQPAKLVPQKLRRNERERKRVDQVNQGFNQLRLRVPRPNGSKQKLSKVETLREAARYIEQLRAMLQQGAYEPQPSQRVLIRQQQHYYHANDISPYYAPVDCKPDISPASSYYSDCSFEEQKYGHFMQ