MKKLLCLILIIFLGYNLKAQATSSKVPISITYSENGQAFIKSTSYDHEIATTRGFSEVYKNGEKLYTLNRSFDLYKNAKFRLVLSNDGSTIIYFTNHKNYEGDDFNNVTIYKNGKLVESYSTSEFTNCNYSNEDCGLIYTQSQIERIATLKSGIPDNEKEIFLKNNFLLVNNGFIYLVDQRKQVIKYDIEQLKVIKLFDFDGMFDFLKDFSPPQSNIEYFDYYNGKYIALSDVKEIKSNKTIAKGIANLSKLKYIDYDDKYYKASNKIDLEGYLVRGGTFEVEKLVIDTTVFDRELILGYLQNTHFDVDGMIPKEVDRLFINSFFGRFRPKSITKSRDLIKERRALRLENYRRDILLDSINGIYIPKNIYEANVALDNFLSYHAKKQVLEKENQWMLNSHMGGLGMTIKYRWHINEGSRLSYYFNKRDIYDRDEISGILIMQYINWLNGDKESYKIWEEENPMIK