MLGKNARSKNILDKFCDLVEENLQKDANDKMRAMIIQSLRELTANVLHYYQGELSEELPGLLDLTVFLKMSTEQEEILRALVGLVKFSKSAKCSAVSLHPCLKDIQNIKDKNRDVVVEKIGSIMRGIDIKVGAKAKFIYNMLSLSVAAGEKVLVFSRYIYSNIFLEMLVIREKGWIPEVHIFSMTDESTPDQRHKVVERFNQSPDAKVFFGSIKACGEGISLVGASRVIILDVHENPSVMRQAIGRAFRPGQSKMVYCYRLVAANSPEEEDHNAAFRKEWVSKMWFESDELCENDGFELAAVDVSESGDRFLEGEALRQDIKSMYKR