MREKIMQNLKKILVTFLAILAVVGLGMGTVSALSKDDTAELKITNIEGKPTVTLYKIGEGEYSERGDSFVRFKFIKGVVLSEDKPTSTEINKIANDINRGTVKAELIDKQENIIGAYNYRVTGASVYIANIITGAEDGRTYNPILLTASYTGEGVIKAGEVSVTDHYLYGETVVAKSSQPFIKKHITKSSKDDNRDTASVGEKIDFKLTIQLPNYSKEATNKTVFVSDAMSQGLTFLSSSLVINWNSQTLRAKNNRFEYNNKTIAELSFNDNSFHLNFNYDNLENHAPEVIYSALLNEKAIVGKDGNSNNVEYYLKRQHFSVQHL