MKLKLIVLALAMSVVTAQAADRIAFIPKLVGVGFFTSGGNGAKEAGKALGVDVTYDGPTEPSVSGQVQLINNFVNQGYNAIIVSAVSPDGLCPALKRAMQRGVKVLTWDSDTRPECRSIYINQGTPQQLGGLLVEMAEKQVTKPTAKVAFFYSSPTVTDQNQWVKEAKAKIEKEHPQWQIVTTQFGYNDATKSLQTAEGILKAYPDLDAIIAPDANALPAAAQAAENLKRQGVAIVGFSTPNVMRPYVERGTVKAFGLWDVVQQGKIAVNVADRLLKKGDLNVGDSVEVKDIGSLKVEPNSVQGYQYEAKGNGIVLLPERVVFSKENINNYDF*