MKIVFLDSTAIPKHISIPRPSFEHTWTEYDHTSSAETIERAKDADIVITSKVIFDRETLQQLPKLKLIAITATGTNNVDLVAAEEMGIAVRNVTGYSSTTVPEHVIGLIFSLKHSLAGWLRDQTEAKWAESKQFCYFDYPITDVRGSTLGVFGKGCLGTEVGRLANAVGMKVLYAEHKDATVCREGYTPFDEVLKQADIVTLHCPLTETTKDLINTETLSKMKKGAFLINTGRGPLIDELALVDALKTGHLGGAALDVMVKEPPEKDNPLILAAKTMPNLIITPHIAWASDSAVTTLVGKVMQNIEEFVQQLHQK*