MKVKSFAKIDLGYSVYKKQKNFTKHDFESIFILVENIYDDIEITKIEKNIDDVHYYNETNEIYVYSRLVHKTLEWIRHTYHIKNHYRINIKKRIPIGAGLGGGSSNAAAIMKYILEFEGIKEINYKDVVNKLGADIPFFLSGYKTAYISDYGSVLEDLTGQFKLNYEVYLMNVNVNTKIVFEKFDDNSWHVIKNNFKTIIKNLKENIVVNIHNDLQEYCFELYPNIKYKYNELLSDGFYTILSGAGSSFIRIKLKNKEDLIINEN