MDIVTGAISNLIPKLGELLTEEFKLHKGVKKNIEDLGKELESMNAALIKIGEVPREQLDSQDKLWADEVRELSYVIEDVVDKFLVQVDGIKSDDNNNEFEGLMKRTTELLKKVKHKHGIAHAIKDIQEQLQKVADRRDRNKVFVPHPTRTIAIDPCLRALYAEATELVGIYGKRDQGLMRLLSMEGDDASNKRLKKVSIVGFGGLGKTTLARAVYEKIKGDFDCRAFVPVGQNPDMKKVLRDILIDLGNPHSDLAMLDANQLIKKLHEFLENKRYLVIIDDIWDEKLWEGINFAFSNRNNLGSRLITTTRIVSVSNSCCSSDGDSVYQMEPLSVDDSRMLFYKRIFPDENACINEFEQVSRDILKKCGGVPLAIITIASALAGDQKMKPKCEWDILLRSLGSGLTEDNSLEEMRRILSFSYSNLPSNLKTCLLYLCVYPEDSMISRDKLIWKWVAEGFVHHENQGNSLYLLGLNYFNQLINRSMIQPIYNYSGEAYACRVHDMVLDLICNLSNEAKFVNLLDGTGNSMSSQSNCRRLSLQKRNEDHQARPFTDIKSMSRVRSITIFPSAIEVMPSLSRFDVLRVLDLSRCNLGENSSMQLNLKGVGHLTHLRYLGLEGTNISKLPAEIGKLQFLEVLDLENNHNLKELPSTVCNFRRLIYLNLVGCQVVPPVGVLQNLTSIEVLSGILVSLNIIAQELGNLKRLRELNILFNDGSLDLYEGFVKSLCNLHHIESLIIGCNSRETSSFELMDLLGERWVPPVHFREFVSSMPSQLSALRGWIKRDPSHLSNLSELILTSVKEVQQDDVVIIGALSSLRRLCIKSTYQTQRLLVIPADGFRCIVGFHLDCGSATQILFEPGALPRAESVVISLGVRVAKEDGNRGFDLGLQGNLLSLRRDVFVSIYCGGARVGEAKEAEAAVRRALDAHPSHPPIYFEMRPHIAKGAHDDDLCEERRRTDF