MPPVDAGVPFPRPALPEEPWFVDADGARFRYGTAHFEEDGRPVDAAYSRSSHPERFAPLHEVADRLVEWLVSAYDVGIAEIDAADVAEQAPADAVRAVRLTPSDPDAAPLIVLWTAYPGVMVFAGTMLWTAVPHCGCDACDETATRSADELESTVTAVVRGGLTEWLRHPPPAAQALIGERGRGEPPGPGRLLVDGSGWSCGSVAEPWAGLDAAKDVLGRLPGGRWRPWPVRPRTGAQPG