GHIKQLLKNKRFEVIKALVESKKIKQEWLEDLYSILLKQDTDVEITQAKYEIIKLLLTEKKYLNFELLTKTLNLDQQTAIEIMRNPFKEVYFPTYNIENPEESRLNKALIIPLSNQTFTLNTFVNSQDLETIKEATNKNFFVIFDNIFSGKSYQLAVAAGLIAKEKEILDNVAFTGEVSSNGFIIPVNHLEEKKEITEKAKKVLITPEDIENLEELSFWLNPEHLPVIFIHINKPELALQSLKQMEDAIKKDERFKYFKLENLKKFYRLEDQDMYLITPSVDFSNREELIKILNEFREKVSKLLTLEGVIKDHNKVVLNISAGISTLALYFGVILGNRQASIIYHYQKEYHKVIDLTDNPRKIKEKKSEFEKISVNKNIQDPLMIIIYLASHNPIEKGLELKEKLRAKGELIIQSKEHQGNLEIGDWSDIVSEIYTAIDDNKQKENYMVFSAPVAIMLALGMALGYFLPIKVFHYNRDEYIEVPIKLNEEILRSPF