MKKLTGLIAAPHTPFTKDNKVNFAAIDQIAELLIEQGVKGAYVCGTTGEGIHCSVEERKAIAERWVKAVDGKLDVILHTGALSIVDTINLTEHAETLDIFATSAIGPCFFKPGSVDDLVEYCAQVAAAAPSKGFYYYHSGMSGVNLDLEQFLIKGEQRIPNLYGAKFNHADLYEYQRCVRVSNRKFDIPFGVDEFLPAGLAVGAVGAVGSTYNYAAPLYLKIIEAFNHGKHDEVAALMDKVIAIIRVLVEYGGVAAGKVAMQLHGIDAGDPRLPIRSLNDKQKADVLAKMRDAGFLSI*