MSAPNKTAIILVHGAWHTPSHLEGLAEPLRKDFLVDAPALDTSGPADVVRSKGLQDNVAAVLKMIQPHLDAGREVVVVAHSAGGVTVPEAVAGNTVQERRAKGLDGGVKAVIFIASLLVLPGGISLAEQAGRMPSEPWYETVDGALVLNPGAENIFYNDIDEAKALEAIEKTTCQSTRLFTDKVEHGSLSIQAPMTYIVCEKDVCILPAVLNMMADGLGDKCTKVSLDCGHTPWMRNDVLPKLVNVVVEAARA