MLKDFNNLLEEAKKLEPVIVSVAVAEDKEVLKAVKSATDLNIIKPILVGDKDKIESISREIGLKGHEIIGCQNPDESVKKAVEIVKNKEAKVLMKGLVNTSVYMRAILNKETGLRTGRLLSLLAVYELPQYHKLLYCTDSGINVSPNLNQKKDIMTNALLTMKSIGMENPKTAILTANEMVDPKIQSTVDANLLVEMEKSGEIPKCIVEGPIAFDVAFDAHAAEHKGIKSNIAGDVDLLVFPNIEAGNILGKSWLRFNKAKWAGIVLGATNPIILGSRSDTAEIKINSIALACLASQ*