MSKLFTPLKVGQVELGHRISMAPMTRFRADDDHTPLDIVAEYYKQRACVPGTLLISEATLTSPRAGGLNNAPGIWTKEHIAGWKAVTDAVHSKGSFIYLQLWNLGRTADMKASAPGYELLSSSAVPIEGRGVPDSDSVPVDHRHRAIPRAMTEEEIQQAIRDYATAAENAIEAGFDGVEIHAANGYLIDQFLQDTCNERTDAWGGSVEKRARFALEVTRAVVQAVGADRTGIRLSPYGTFQGMGMADPAPTFGYVVDQLRPLKLAFVHFVESEDGDHRSVDWLVKKVGGPVLVANGFTPESAKAAVDEKYKDSDVVVAFGRLFIPNPDLVFRIQNGVPVEPIDPTGDFYEAKTPKRFLDFPFSSEYQASIKAN