MKKQISFLLSLFAVVLLTTACHSEKVDYEIKQEGQLNLSSLQLTPNTDPLVTESRVAAELNDYIVEVYTEAGELVNSWKYSEMPEVCTLKTGKYKIVAHAPVTEGAAFDTPYCEGESKVFEITQDNLTDVGEVACTLHNVKVTINYADNLKPLLGDDAKVTVKIDSESLEYGKDETRSGFFHCTETNTVDVIFSGTVDGVAENVTKSYTGVALGTELIVTYNLIDAVFVDPGTGGSASVNGLKLDATCTSVTIEGSVRPEEDEILDFGAPSIVGEGFDLSQPVTDLSQEVVVDLLAPEGAAHVFVEITSDNAEFSGVIAEMFPQNPFDLAEPGEAEENLSNLGLPIKEEVIGQQKVVFDVTQFVGLLDGFPGVHQFKLTVEDVNGEKAEATLTIDSSNAQ