MKFSWGKVVALKIYSDVTLKQWTYEDLRGLSEKASDAFKARGLLAPADLKRNIAAARQYNQMASRPETQQGSESLLLQGGQIPSEALLYERMLDAIVSSSAPVKSHFKKEDNTVFYDRSAEGNVVCIMHVCALGDHNDKDYQDALGGLMYAMQDRVFEMHPTRKFALGAVATWGEFEIFKFVAGSLFPVESTVQLLNVWKRNKVGGGFRALMALMCVDEEAMGMEPSVSELQAEGKTFYDRGEYESALDRYTRTIAQTNLEQEKSVLLSNGAQVHLKMANYRHAFENARCGLRGNSSNVKAMFRGAKAAIELEKLREGLSLCDQAIEKGPQGRQPSGLEERDRDKHEKLTGSLNSETQWCGLGHTIPLCPYHSTPLSDKWGGS*