MPPITIASSDDHRFALIIQPTGAFRLLAWLPVSTPHHALCCDTARPVDLTTTLTLWIDQDAAAYGEKPNRAAHGLIQLYRPAPLPYVGNVVLTGTPDSDGTAAGLSRPQALALIDLYLDTATVGLMPRPRS