MKAWVYGDYGGVDVLKFDTAVSVPPVKEDQVLIKVVAAALNPVDAKRRQGKFKATDSPLPTVPGYDVAGVVVKVGSQVKELKEGDEVYGDINEKALDGPKQFGSFAEYTAVEEKLLALKPKNLDFVQAAGLPLAIETAYEGLERTGFSAGKSILVLGGAGGVGSLVIQLAKQVFGASRVAATSSTAKLELLKSLGADLTIDYTKENFEDLAEKFDVVYDAVGQCDKAVKVVKEGGSVVALTGAVTPPGFRFVVTSNGEVLKKLNPYLESGKVKPVVDPKGPFPFSQVVEAFSYVETSRATGKIVIHPIP*