MKTTLKNLSVALMLAGMTIGSGAVAAEKVVIAHRGASGYLPEHTLPAKAMAYAQGADYLEQDLVMTKDDHLVVLHDHYLDRVTDVADRFPDRARKDGRYYAIDFTLDEIKSLKFTEGFDIENGKKVQTYPGRFPMGKSDFRIHTFEEEIEFVQGLNHSTGKNIGIYPEIKAPWFHHQEGKDIAAKTLEVLKKYGYTGKQDNVYLQCFDVAELKRIKNELEPKMGMDLNLVQLIAYTDWNETQQKQPDGRWVNYNYDWMFKPGAMKQVAEYADGIGPDYHMLVAEGSTKGNIKLTGMVQDAHQNKMVVHPYTVRADQLPDYATDVNQLYDILYNKAGVDGLFTDFPDKAVMFLQKND*