MKPIDAKAIQATLDQWTGTPLYLHLETTNGAYASHKNAGMLSAGAFFRNAEITYERATITGDGPYRIGIETKLGWLYAEGLTDAEMTPDGALLLAGHDDEGKLAACFELSETPFPK