MVAVGVSYVSLLNAVASHCRLPWVSYLWEVDGDGVLLAGVELSLPDEQLGCGTVSKFFWVAAVQPSAVSHEMVAQQAVRFLQVKYGFAVHNYNFHMLLSYRKIAASAVDVAITAAAHLARLEARYGPTDLPCENVLKQCNSLWFTFVREDHFFCEWLPVCVPIFFAMSGKAKSCVQRARESRLRRHASLGQGFLQAPVFGSVGSVPLRLSSDAVHTGPSSIHADVAQGSVPSGPSQQATSHRSNANRQLPIEINTISGNPIGNVKSPKPTLEDILPLPKDYIASLKALYPERSYYGGPSHECPYCGAVFSFQERVKKGTVLSQRKIIYNLCCRSGKISLPELKKPPDFLARLLKFDGDARSKRFIRQIRSYNSMFAFTSLGANVDKTINNRSAPCVFKINGVVHHRIGSLLPRHGAAPKFAQLYIYDPENETSNRMNIFERDSNAVDDPDPEIVIELTSMLDSHNDLVKAFRFARDRLKDHGDEKISLRLLGCDARDEIQYNLPTSGEIAGIVVGDYSNGSRLKYIADNQPELRSESVQAISDAIDHGQVPSDRSDMIVRVFNMKVNEFISDIREGKTFGPVLAGSTEFSAPIVDGFISAEIPDVFTDPLGYALVDEFMIHGPCGNQNKSCPCMKKGECSKHFPKSFQDETIMDDFGFTIYKRRNNGRYVLKNGVKLDNRWVVPYNMELLKKYQAHINVKWCNKSNMIKYLFKYVTKGADRSKAYFEVNNKPTGQLSDSNGAAKDDTLNKTTNSNHTPRNEIQEYIDARFLSTCESLWRAFEFDIHYRVPSVERLTVHLPNQNFVRYKKGAQSYVDVRTYEGIVYATFREACELRGLLESDNEWLLSLLMKEMQTTFSNSGGNIDDYDLPRPAIYSDDIVRNRMIEEELALDSAILATEANSIIPKLNADQRTIFDTVMKHVNSSKPGFFFVYGHGGTGKTFLWNALISKIRSEKKIVLAIASSGVASLLLPRGRTAHSRFKIPIDIDENSICTIKRGTMLAELIQKTSLIIWDEAPMTHRKCFEALDRSLRDLLSEHTPSNSRLPFGGKVVVLGGDFRQILPVIRKGSRASIVDASITNLPLWHHVTLLKLNINMRLLQSDLCEQNRQDLETFANWILCLGDGKVPATKKIDETEATWVDIPEDLLIKTSGDKIKAIIDEVFLDFPNKSTSRAGLRILIEDEDEMVTTLISKLEPGLGNPTIRLRVSRFWEFRDQNDENILYHLGLVLVDGTGASIAAQIMPPLDELFAPAITEGKVYDLTFYRVRQCTSQYRPVGNMQSIALTKWSTLEECTDVPENFPNYVYSLTPYDQLRGRVNRKDSFTDAIGIITEITSVTPIQTRTKDGESLKRSIYIRDAEECFFVSIQGNYEPIKYTDLPAPSQAANNAEQKTVIEIKDLHPFKFKKHQFLVTVVIKKVNVDSSWWYTACDTCNKTAKRFGNGYRRSLTYLRKNLPRMSASLRTLLLLTGPASPSTAISKHKDLEIESASKTTTEVQDEEEIEDEDVDHLSLTQKAPSSSTKQSTSKSYKKRPRPSPGTGAAKKLFKDNPGNDAGGRDKTGFGLDVVENNALLLFLPNSYSPPPLPVSKNKFYSLLRLPLQKRMEAQQGRRPNRTQPEPSSYGTKRLLLATKFSSREEISQLLADVIYQDAVVVKVLGAGNPNTTKVSAMVGFVCDCQVDDFALLPFRHRMYIVIFMDSDKQYERSQKAFSQKSFTFQTTRLAFEPFKMNLHSVPNPLRQRVILALEGVPPESWNKSAMKELLDGSCMVEELYAEHHIEDLSVFKLAAWTTDCNLIPKLMDWNIEAVEKDQQSSEYAWKHNADLSTILIHIEKHFDYTDEDSESETDGEILKQYERNNPRLPIVKTFQWVSRQIDTDTGPLEGGSPAMPPRRLPTELGIFWNCDGFKDPKKHKFVSDLTKEHQLDFIALSETVNKEFSIAALNNLCAGKDFLWHCKPPRGRSGGLLLGINLLNSDIGLIDEGDIYIKFHLRNKADNFKWALVLVYGPAQNEFKEQFLAELVNMCSHETLPILIGGDFNIIRSPNEKNNNNYDDRWPFLFNAIIDGLCLREIQMTVTINIVELSWLLRDGFVDMVKEVWSGVDEGNTPMERWQAKIHRLRQHLRGWAKHTSGLYKKEKKQILDKLEALDKKAETVLRSQEEVDIRWFFRSRLSVILREEEIKWYQRAKTKDISEGDSNTKYFHLVANGKHRKTRIYQLQEGDHLISGDANLKSHITTYYKGLFGPPDESDLQFDENYVADIPQVSYLENEALTKEFSENEVKDAIFQMEHNKAPGPDGFPAEFYKFSGMSLNLTF*