MKKLSGAEMVVQSLRDEGVEYVFGYPGGAVLDIYDAIHTLGGIEHILVRHEQAAVHMADGYARSTGKVGCVLVTSGPGATNAITGILTAYTDSVPMVIISGQVMSNLIGSDAFQECDMLGISRPVVKHSFIVKKAEDIPSTLKKAFYIASTGRPGPVVVDIPKDTVNPNFKYPYEYPESVELRSYNPTVNGHKGQIKKALKALLVAKKPILFVGGGAITAECSEQLIQFAQRLNLPVTSSLMGLGAYPSTDKQFLGMLGMHGTLEANTAMHESDLILGIGVRFDDRTTNNLEKYCPNAKVIHIDIDPTSISKNVPVAIPIVGNAKNVLEEFFSLLNEEGLKSQTDLESWWQEINQWKAKKMFGI*