MSADSVVSIAWDLLKCAVSAIERPIRYVMSSKSFDEGLRNEVQNLENEVQRVNVLAERARNNGRYFLNDFTTWEKNYNDALKEAQDLLGDIEKATKTCCYGTLPDPNCRYQFSRKAKGKIEVIKQLAQKCSGFKDLDDIAFIDPAPGNVAALNPTRREGKDVVQSTTATASVFSASTSIKLRDDDIFESRAQIMQEIKHALANNSNSVVGVHGMGGLGKSTLLEQVKRIISEEKSFDWVAKADVSKNPDIKTIQEEIAYALGLSEIKENESVSLRAELLHRRLEEEARNKKKVLIILDNLWKGLDLKSVGIPCGHDNKVIGCKLLLTSRDRNILQREMGCDKDFPLDRLEEEEAKVLFERMMGEKVHNDEFRPMVNEALCKCAGLPLLIVTMAKHFKPAGLSEWRDALNQIEQSTNEGISGVINQMLQLSYDHLESEDAKNLLQ