MIDRIKKIVFGGEREREVVELIGKQVELIIDTCELMKSIIERSDEAVVGDVCEAEKLGDAIRRDIVLKIHSGAFIPALRSDFCNLAEELDEILDELEDIAMLYLLIDFIPDELRDEFIRIADTNSKMAYLLLDAFNALEEGGLSDILLKIKILEEQIDSMKGRIYEKLKNIDFSGYAEWYYFIKFVEKLLNVSDLIEDAGDTIQVLSVSIR