MTNNQFSEDTKKIADQIKDSLIGISDNLVLESKEVEEIFEELSKNEEFDYEIERILAILNEQTMDLTQLQSRIILLIRKYLDKTKNLKLKMDEKLINKNVAEVSNYLMHQHSKIVRDANKNLAKPKDKLQSLTKQARMDLKRLIKSFAVYQVYMFMNPKRIAGETKLMNFAYNMIKGGMKLAKKYEGGKEKDIKSYSPRLIKKLEKAHAGFKKNNSISI