MALFDFLKDKKSGTAGAQSAEAKRQLVELALDSIVPNPAQPRKTFDDESISELAQSIRQVGLIQPLVVRKNGETYELIAGERRLRALRSLGSEKALCIVDNSAVDADSALMAVVENLQREDLNYFEEAECYKALLDELKLTQEELASRLGKSQSFIANKLRILKLSPEIREAVGLYGLSERHARAVLRLSDDADKLAIIKKAGEDGLSVKDTERLVEKKLNSLFDSKKDGAKPRPVIMRIVKDYRMFMNTVNSACEHLRSGGMNVDVSQSDRADGVDITIHVTQNPNNE