MPPPVDPLPSPTTSQNHLPHFRDDEMNVFFKELKKPTRFTENLSPKLFHSSGKPCMDFFFYAMPYTPRETLTKLLRRAWAHDPLTTLKLICQLRRVGDAGKSDKEGFYEVVFWLHQNHPKTLALNVGRFAQFGYMKDLPEILFRLLAGLDARKDSNRRRKALNRGSVRTGSREEEMEKARELRKNRRAEMAKRVLERYYSDSNYRFLHDKISDFFLQISEIGYRTIAKRVFPRESDPSYSEIEEAHYSYRVRDRLRKEILVPLRKSLKLPELYMSSNRWRELPYERVPSLAMNTYKKLFEKHDRYRFREFVDAVRRRREILTCRSLLPHEIISFHVEDAYHDPDTDKVREWQWKRMVEDLSKKGKLRNMLSICYPCTDEKGQRVSVALGLLTSELSEEPWRGNVISFSHDPQLHRIQGET