MKSLNIIFAGTPDFAAQHLQAILNSQHNVIAVYTQPDKPAGRGKKLQASPVKQLAEQNNIPVYQPKSLRKEEAQSELKALNADVMVVVAYGLILPKAVLDAPRLGCLNVHGSILPRWRGAAPIQRSIWAGDVQTGVTIMQMDEGLDTGDMLHKVYCDILPTETSTSLYNKLAELAPSALIDVLDNLENGKFIAEKQDGSQSNYAEKLSKEEAQLNWSLSAMQLERNIRAFNPWPIAYFSTEDKDGNAHTLKVYQAKVLPHQDKPAGTILSADKNGIQIATVDGVLNLLQLQSAGKKPMSAQDLLNGRAEWFTIGKVLA