MNQLQKVFIYSGSQVRTIIKDDEVWFVAKDVCEILDIADARKAVQRLDEDERSLIPVTDSLGRKQETFIVNEPGLYTLILGSRKSEAKQFKRWVTHEVIPTIRKTGGYVANDDLFVETYLKHADEQTKLLFRATLETVRKQNEQIAAMQPKADYFDALVDRRLLTNFRDTAKELKIKPKAFIDWLLEKKYIYRDQKGKLKPYAQYVPSLFELKEWERNGRADVQTLVTPKGRETFRILLQKAAVLI