MTNNQFSEDTKKIADQIKDALMGISDDLVLESKEVEEIFEELSQNEEFEYEMERMLAILNEQTMDLTQLQSRIILLIRKYLGKTKNLKLKVLKMDEKLINKNVAEVSNYLMHQHSKIVRDANKNLANPKDKLQGLTKQARIDLKRLLKSFAVYQIYMFMNPKRIAGETKLMNFAYNMIRGGMKLAKKYEGGKEKDIKSYSPRLIK