MSPTNAEYALSESHKEMLEKSLLDSDPEVASIMKDEIQRQRESIVLIASENITSRAVFDALGSPMSNKYSEGYPGARYYGGNQHIDQIELLCQRRALEAFHLDSEKWGVNVQCLSGSPANLQVYQAIMPPHGRLMGLDLPHGGHLSHGYQTPARKISAVSTYFETMPYRVDLDTGIIDYDTLQKNAILYRPKVLVAGTSAYCRLIDYERMRKIADSVGAYLVVDMAHISGLIAAEVIPTPFKYADIVTTTTHKSLRGPRGAMIFFRKGVRSVDAKTGKETLYDLENPINFSVFPGHQGGPHNHTITALAVALKQAASPDFKAYQEKVVSNAKTLENTFKALGHKLVSDGTDSHMVLIDLRQHNLDGARVEAVLEQINIACNKNSIPGDKSALTPCGIRIGTPAMTSRGFGEKEFERVGKFIDEAIKICKEEQAALPKEANKLKDFKARVASGEVQKINDFRKEIASWCSAFPLPVEGWRLDASI*