MAVDIILSVVSPIVELAIGSFKIHISNAFYCKSNLRHLKEEVDKLKNARERLQHLVDEDRRKGKVIQDDVAKWLLEVDGITEKVERELAQDEGGVKKKCFMGLCPNFKTRYQFGKKAEEKLATVKAKLEEQRSFGSISYHAAPSGVEVMSGKGYQAMQSRIPVFNEIMNALKAADVNIVGVYGMGGVGKTTLVKEVSKQAIEDKLFDKMVIASVTRNPDIMKIQGQIADQLGLTFNEESEWGRAGRLRERLKQEKKILVVLDDLWKRLDLEAIGISFKDEQNECKMLLTSREFDVLSSEMEVEKNFSISGLKEDEAWELFKKTAGGNVESPDVQSIALKIATKCAGLPLAIVTVAKALKDKRLSEWKDALRELKRPSPRNFTGVQAEVYSAIELSYKHLGSEELKAIFLLSSRMGYNASIQDLLKYSMGSGLFSDVATIEEVRDKVNSLLHKLKTSSLLLDGDTSKQFSIHDVVRDVAISIAFRDHNVFLRSDEVELKWQYKDSLESHAEIWLHGNSFGFPEDLQYPLLKVLNMNSEDSSLEVPENIFRGTQKLKVLGLTNLSFPAPHSSLHFLKNLRSLCLHQSSLGEIAIIGELKKLEILSFVKSNIKHLPKEIGQLTKLKLLDLSDCSELEVISPNVISNLSLLEELFVGNSFHHWDIEGHNNASLIELEHLSHLTNLDVHMLDSHVMSMDLFSRKLERFRIFIGDVWDWDGAYETLRTLKLKLNESTDHLKHGVLMLLKRTEDLYLLEMKGIKNVICELDSEGFPQLKYLHLHNSPDIQYIIDTMKGVPANILPFPMLESLFLYNLVSLEKIYHGTLKTPSFGKLQKLEVKHCNKLKNLFSFSIARGLLLLQSINITCCRNLEEIVVEESEEFDNKNEEINLMEFTQVRSLSLKYLPNLRNFCSKEKASCLYQTQSKSRTTGMDFGEIILEDEPHAPMQLFDEKFVFPNLEDLKLHSINIERLWHGQLPAITVSIQNLQRLVVKKCGSLKYIFSSSMVKSLVQLKHLAIHDCMSVEEIIVTEELDEEERTSKMVFLKLEHIELLSLPKLKHFCIGSHIECPLLKRLVIDWCHDFQTFVSEFSSTNLTTRNGAREANLEENFYNAMQPLFDEKVVFPCLAEIQISHIDKIWHNQLAAGSFCELRSMSISDCDKLVNIFPSILLTRFQRLEMLEISHCHSLETIFELQGLGGEEIQAFNVFQLQDLDLYNLPKLKHIWNKDPQGRLIFQNLHSVRVGKCSALKNLFPVSIARDLPQLEKLEIKECGVEEIVANAEGDETAPCFDFPHLTSLTLEKIPEFRNFYPGKHSWECPILKSLEVSGCGNVKLFGSESHTSQEIQRGSQQDQIQQPLFFVEKVISTLEELSLSGENPTTSIIWRCQLPEKYYSAVKLLRLHYFQEESDTIPFGFIQILCNLETLYVTRSSFKRLFSYEGLTDVNQRQRMLGRLRNFKIISSVGDMRHMWKDNDQLVQFLQNLGTLEVISCHSLVNLAPSSASFENLTILDVRCCFGLLNLITSSTAKSLVQLVKLTVRSCKKVMEIVAKERDETEDEIIFSKLEYLELVKLESLTSFCPGNHTFKFPSLKEIVVRQCPKMRIFSPRVVSTPKLQGVCFAKNKVCWQGNLNNTIQQLYTEMVGFGNIWELKLSDFPQLKERWHDQLPFNFCRILANLTVDDCAFVSNAIPSNLLQFMNNLRHLYVRNCDSLEEVFDLEGLNAEEGHAQLLPNLKELQLIDLPRLRDICSRDPQGILDFKNLKSLKVHNCSSLRDLFTPSTASGLVQLNKIEIRNCAMMEKIITEERVEEAATYRIIFPVLKVIVLESLHSMTSIYSGTGILGIPSLEEIGIDNCPNLKTFISSFLSEHVPISVNKGQGYRLYERDHDISTAPSLNHKVAFPNMKKLRVEWNDVMEVIQNGQFRVEYFYKLEGVTLMRFPCDNVDFPSHFLQRFINLKNLVVRDASFEEIVLYEGKDDEENHIRVLAQLKKLELSKLPKLMHLSKEGSQTCKIFQNLESLRVLECGMLKILIPSALSFQCLTTLEVSNCHGLINLMTSSTAKYLVQLTSLSVTECKMIEEIIVSEENEVANEIIFQKLEHLRIRSLPSLTSFHSGKCAFTFPSLEEVFLIECPKMKFFSEGIISTPELETVLLTEEDDEGYWEEDLNSTVQKLFVEMGDGAAQSELLSIPKQPTLAREAKADGNAPSAVSERRASEDLHLTGTSEARKDISPVFETLLRNKQNRIKGVLLEPKIAQLASRYQDFHAASNDKDSRQGQSSSTPMDSKAQISLQEQTDSQATDHGETSLANAIPTISVQQSYRVLVSPATSVEQVSMLTSTSLTNRTSSQELTFSTASSSNASSGSLKSCGVSFEIYRCSIDLLKELLMKSPAEVATSADRLLLLSGLKNLKNCPFLNYQQQKIIQLYVENFDTLVTSHPFDEQKIDWTSSIKSSIEDHKRRLAELDISDEDITSKISRLKAEKDALNKRLQEIQEEEDHIRRNKESLHAQRIIRNGRLEIQIGALLEAQRHKRETEGRASHVNENWAKFRSLFA*