MAAEAVFSTILQELLSKLSDHVQNEIGLLWGLEEEKQKLESNLSVIRAVLHDAEKRQVNEMAVKDWLGKLKGAAYDAEDLVDEFIFEARRRKVVNQQGMQKKVRNFCSLSNPLAFRLKMAHKMQELRKRFDAIAKERNDFHFKEEAVESRPPISRTRETDSYVIESEVCGRKNEAEKLIHSLINYENEEVLSVIPIVGMGGMGKTTLAQLIFNDKRVGTDRFDLKMWVYVSEDFDVGRLLKEILQSAIKGEAGNLSIDLLHTRLRETLSGKKYLLVLDDVWNEEVNEWSRLKTWLKCGGKGSKILATTRSDKVAAIMGTLPAHKLGILSEKDSWTLFDTLARPHPNFVSMGKEIVGKCGGLPLAIKTLGSLMYSKTTQSEWESVRNSEFWNRRDSDGGVLPALRLSYDHLTPSLKQCFAYCAIIPKGSEVEKDKLIRQWIAQGFIHSDGENDLLEEKGEGYFNELLQSEESGAGIEELKGLNQLSGHIHIEGLDNIRNGVCAREANLKAKQYLSALELSWSVVDTVASASEEVIENLEPHPNLKKLIVNDYGFGVALK