MDQDSFARTLRELESGTGKFTSQVAQTVRQLREDVHLDLPDVSIGDPQIAAEDDVLVGKIEVAAVGWSSTLQSTISAEKEKTVPGRGPLGEIEFWRDRNAALSSLFEQLNTPRVRGMVEVMEKSPHVGAKTIEAFRVQFAELTKLYIETKDNVKFLTTLERHFKAISHYRQMPGGNLQTVLDALSPMINALRMVWIISHHYSDDQRMGGLMLRIANEIGDRIIDELDVEALFTKMPTAEAMAKVELAKKTAEAWRSTYMSMREKIEQQGRDARWEFDAKTLFARTDYIAVICGDLHGMLGVIEGFNKFLGPQLKAVTGDPEGIDAMLDRVRDMTKLAVDVEFDVFDKKTFSDWADVDSDFEAEKETIERSTKELIDASFKKLSNAEAAFDLMQNFKAMESEGAIGRAIEGKMTDILEQFTREIVNMRQMFDKNYKAPEVYRGQPPVAGAIAWSRSLFSKIRKTMTKFQRDAEREMRTEPAAAVATRKYTDFAKAVMKYEKKLYGDWVEVADQTALRHLKDPILRIDEESGEMKCNFSTNLHAIIKESDYLSGMNFEIPEVAMKTMLAEDHFIDLRRAIEDMLELYHETVDLTRVEQSLYSVKLAELKTVLQPGFHPLNWNSLGIFEYCERCTNAINEFQTLVNQVNKSSGIIEDIIKEISTTAVVTEPPHGEELLDMQEMCEFIERNRRDIVDRLIGKYRSIGPLLGKVEEAVAGTNTGRSPQLRDYYAHWEKEVLNGLNSMVMTSLNGWIELLIHRDPSNAEALGYVDGYKNSSKLSLLKMNVYLNTPELGVQPPLKEARVMMTTVNNNILESISPFVRWLENTCVESPPLPNPEDEDEPIIVNFLAEVSKNEEIIALMGYIEDAVRQTIDSVAAFVDGWNDQRHDVGGWDSALWKTDKEVFVDKMLDRKPTVEEFAETFRVYTELAEEIETYAADRDFDFIKVVSVSLGESLKQECANWIKVIGREMDRVDSERVARISTDLSDKNTGIHIECNTLDDLKSVLKIIAWVRNGDMEMELEYEDVEERFRTRRIYGIDMNEDVFNAAFAIRVTWAALQAECERVDDTLVDRKVHFTEVTIKQVEKFTQAVKEFQHRLATEGPGIPDVVLDEGLVSLDQFIEEFDEKTAMKDELTVAEKLFNLPVTSYPELDEVSKELEVQKKIYAVYSAHLDTIKQLGESLFAELDIRKLFAFADDFKGRIKDMSEVKELADAPVFAKVAETIEGFKDSLPLIENLKSDALRDRHWKQLIAVTGQDPDFNTDPATFKLADLFGMELHKFRDDVLQLCVAAEKELKIEADVAELSGVWRDQKFELMRYVKGDVDKGNVLKTVDEITLVIEDMTLTLQSMLASRFVKPFLQDVQLWEKKLSLIAEVIEIWMEVQRKWMYLESIFIGSEDIREQLPEEAKRFDRIDRDFKEIMEDTSKNTNILECCSVKGRLEKLQEIFELLERCQKSLSDYLDVKRNAFPRFFYISDDELLSILGTSDPTSVQEHMLKLYDNCAELKFGRGNKTVVGMVSAEGESYDFKSPCKAEGAVEEWMVGVEKEMLRSLHLIAKEGVFYYAKKRRDQWIKDELGMITLAGSQIWWTWEVEDVFQRVRKGDKMAMKNFANKLSGQLVDLTDMVRGDLTKNDRKKVNCLIIIDVHARDIIDTFVRDSVLDAREFAWESQLRFSWDRHEDDIVINQCTGRFNFGYEYMGLNGRLVITGLTDRCYMTITTALTYMLGAAPAGPAGTGKTETTKDLAKSMALLCVVFNCGEGLDYKAMGMIFSGLVQTGAWGCFDEFNRITVEVLSVVSSQVKSIQEALKNKLTEFLFEGKEMKLVATTGNFITMNPGYAGRSELPDNLKALFRPIAMIVPDLQQICEIMLFSEGFNTAKVLAKKMTVLYKLAKEQLSKQFHYDFGLRALKSVLVMAGALKRGSPDLDEGVVLMRALRDMNLPKFVFDDVPLFLGLISDLFPGLDCPRVRYPELNDVIEGDLAENGYKVMVNPSEQVDKVVQLYETMLTRHTTMVVGNTGGGKSVIINTLARSQTKMGRHTKIHVVNPKAQSVAELYGEMDPETRDWTDGVLSNHFRTLCKPLPPGRDEVRWIVFDGDVDAVWVENMNSVMDDNKLLTLPNGERIRLVDHCKLLFEVADLQYASPATISRCGMVYVDPKNLEYEPFIWKWCNSRPEAQAKVLRVLFDKYMKKCIDYCLEGVDGEVLEKPLALTIPQTNLNLVTQCCNMLDCLLTEEVSAEIDDNSLEAVFIFCIVWSVGAAVIQKPGFADRDRFDNFVKRTAEFMTYEGEGLTATQLPKDSLYEYCFDLKRAKWYTWKSMVSALEVKDGAKFASILVPTVDTVRSAWLLDTFSSAGKPVLFVGDSGTAKTVTINKYLGDLDPEKNVVLNMNFSSRTTSLDVQSVLEGSVEKRTKDTFGPAMGKRMLLYFDDLNMPKVDLYGTQQPIALLKTLIERSGVYDRGKELNWKKMKDLFYVAAMGPPGGARNPVDPRFISLFSTFEIQFPSENNLRTIYASILKSHVVNLSDEIQSAAENLTDVTLQLYNFILEKLPPTPSRFHYIFNLRDLSRIYEGLLCATDDKFKTAGDFLRLWRNEALRIFHDRLISDEDKAIVVTKMHELVETEFEQHQERILQDPILFGDYKSAHKELTPEEEGGPEAGVLRLYEDVGTYGDIKPWFEKILGYYNQLNKTMNLVFFEDALEHLTRIHRIIRLDQGNALLVGVGGSGKQSLSKLAAYTAGCGVFEITLTRGYDESMFREDLKTLYTEIGVNNRKMVFLFTDAHVADEGFLELINNMLTSGMVPGLYADDEKEGIAGGVRDDCAKAGLGETKEACWRYYVDRCRNNLHIVLAMSPVGDTLRTRCRNFPGMVNNTVIDWFTPWPEDALRSVSEVFLRDLDMPDEFRETITEHMVLTHQSVRDYSVKFYDQLRRHNYVTPKNYLDFIANYQKSLTTQRKLNTDYTNRLDGGLQKLMMAAEDVAQMQKELAAQKIVVQAKTVEVQELLEVITKNTAEVEEKQTAAATKETQLAEDSVRIAREKEEAEADLAAAIPALEEAAEALKNINKDDITNLKSYANPAEVIVKVLECVQILKAVPEEEIGWKGAQAMMTDFNFIKSLKEFEKDGITKDQIKMIKGYMKDKKFTLEEIKSVSKPAAGMFKWVLAMMNYYKIASGVKPKRLKVAKGVKALKKAETELAEIKATVEALNAELAELSKTFEASTAEQKRLKDEAELMERRLEAAEKLIAGLASERVRWTEDLKQLAIVREKLLGDCLLTSSFLSYTGAFTFDFRKEMTYQLWCDDIASRGVPMTVPFKLETLLTSDVETGQWASDGLPSDELSVQNGILTTRASRFPLCIDPQMQAVTWIKKREGQKLDGKMKTFNDADFLKQLELAVQYGLPFLFENLDEYIDPVIDPVLEKNITVNPMTGGKTIKLGDKEVDWDDNFQLYLCTKLPNPHYGPDISGKTMIINYSVTEQGLQEQLLNVTVRHERPDLEEQREELVKDMADSSMLLKQLEDTLLKELSSAEGNILDNQELIKTLENTKTKAKNIAENLQKAQVTAKEIESTRVKYAPVAKRGSILFFVMSALSVINTMYENSLNMYLEVFNGTLETSKKDANLEGRLRNIVNALTYDVYNFTCLGLFEKHKLMLSFQMTIKLEEGEDRLNRQQLDFFLKGNLSLEKSKRAKPFDWYPDQGWEDLMRLTTLGDPEPEPEPEPEPENPTLDAESTAGSKWRAWYDLDAPEQTPFPGGYSESLNVFEQMLLLRCIRVDRVTVAITKYVIEIMGEKFVQPPILNYEKIYSMSSAMTPVVFVLSPGADPAFDVFRLGESMGYKPGAKLKYMALGQGMGPKAAEMLETGSMRGLWCMLQNCHLLPSWLKTLEKILEQITKPHKDFRLWLTTAPTDRFPLGILQRSLKVVTEPPNGLKLNLRASYAKISEDELAECPHTGFRPLTYVLAFFHAVVQERRKYGKLGWNVAYDFNETDFRISQQLVKTYLTKAFDNDDDQLPWGTLRYLIGEAMYGGRVSDSFDRRILTTYLDEYLGDFLFDTFQPFHFFQNEEVDYVVPAQGSRDAYAKMINTLPLYQTPEVFGLHANADIAYYTGATKELWVNLIDLQPRSAGGGGGMSREDYIGTVAKDVLDKIPELFDMPVIKKQLGIPSPTQVVLLQELDRFNILAKTMKSTLKQLQKALIGEIGMSNELDMLATALFNGLLPGAWAKKTAATEKKLGAWMLWFERRYRQYVDWVENGEPAVMWLSGLHIPETYTAALVQAACRDKGWPLDKSTLYTKVTRYTDPSEVPEKLQHGAYIQGLYLEGASWDLERSMLKRQDPKVLVTELPILQVIPVEGSKLKLQNTFKTPVYVTQSRRNAMGVGLVFEADLATSEHSSHWVLQGVALSLNIDQ*