MATTLRIGNVRSHSAGFEVNRLRPSKRELELQSFVSIRGSRLRNVVSNVSEKSDKQRVGAARAAVMQAPAIPMRSRKMMKLSTTVDELKNLRLITAIKTPYLPDGRFDLEAFDSLVDLQIANGAEGLIVGGTTGEGQLMTWDEHIMLIGHTVKYFGSEIKVIGNTGSNSTREAVHATEQGFAVGMHGALHINPYYGKTSNEGLIRHFSSVLDMGPTIIYNVPGRTGQDISPSVINEISVNSNFVGIKECVGNERVGAYVEKGFSVWSGNDDQFHDARWNYGAQGVISVVSNLIPRLAHKLLFDGKDVDLNKKLLPLIDWLFVEPNPIGLNTALAQLGVIRPVFRLPYVPLSIEKRWEFVQMVHDIGREHFVGDNDVQVMEDNDFALLARF*