MKLTVLALASTVAAAGFTPGLGETQTQAFTGNTKTLYTNTPVIPSQTPDLAEIKAAAATATSNSFKSKKTVKGKAFDRYHQIWLENTDYQKAFDQAGLKALTKQGILLTNYFALTHPSEPNYVAAVGGDYFGIFDDIYRTLPEEIFTVADLLDSKSISWGEYQEHQPYTGFQGFNYSRQTDYANDYVRKHNPLVMYDSVTKKPERLGNLKNFTEFHKDVADKDLPQWAFITPNMTNDGHDTDIEVSGTWSYNFLSPLLNNTDFMKDNLIILTFDETETYTEQNRVFALLLGGAIPENLKGTTDDTVYNHYSNIATVQANWGLPHLGRGDVTANVFKFVADKIGSSVTNHNITEHGLYNNFSYPGYFSDKSLGFPTPLINATGTSGNKILPAIADLVKSGNSSVASNSTAGHNGTATGAKASGSAGVAAAKGSVSHNKNGAEAAVVSLGAALVGVAALLL*