MKKFPFKVLTLATLATVITATTGNTIHAFAQETTAQEQKVGNYALGPEGLKKALAETGSHILVMDLYAKTMIKQPNVNLSNIDLGSEGGELLKNIHLNQELSRINANYWLDTAKPQIQKTARNIVNYDEQFQNYYDTLVETVQKKDKAGLKEGINDLITTINTNSKEVTDVIKMLQDFKGKLYQNSTDFKNNVGGPDGKGGLTAILAGQQATIPQLQAEIEQLRSTQKKHFDDVLAWSIGGGLGAAILVIAAIGGAVVIVVTGGTATPAVVGGLSALGAAGIGLGTAAGVTASKHMDSYNEISNKIGELSMKADRANQAVLSLTNAKETLAYLYQTVDQAILSLTNIQKQWNTMGANYTDLLDNIDSMEDHKFSLIPDDLKAAKESWNDIHKDAEFISKDIAFKQE