MSILVQQADGGITADDLKSIEAASTAGFAYGLAAIGPAIGIGYLVGKSVEAMARQPEAAGMVRTTMFLGIAFTEALALIGFVVTLLEEHPLVDAYVTADKEVPESDLNPIAIEPKEFIWGMGAFAVMAIVLRYLLFPKLKSGMEARAEGIRRDREAAEALTASARADVAEYDAQVATLRSEAQQKVEAARATLEAERSEKIAAANAEIAERRAAAMAEVEAARAAAQGDVESAVVDVAAHAVGLATGRSVDRAQVESTVRDVMSANAASGVSSCVTAADPILPPWKEILLQSIATAIVFYGIYKFAGPAIAKAIRGRSERIQGELDGAAEAKTNAEQEAADIRKALGDIDAERNRLFDEAETQAEALLTDGRARIDDEIAELHARAEAEISGAATRGGDELRAEIGRYSTQTIDRLVGSTLDERERIMIEQQIEGYARALFEVARADGTLDEVEDELFRFARSYESSDALRDALTAEHVPAEKRQAIIEDLLDGKATTTTIQLVSMVVGSGHARELPAIVDSLVQRASAAKQLDVAEVRTAVALTPDQESRLKAALENATGKQLNLKTIVDPSVLGGVVATVGDVVIDEDREKHHTMAELTISAADIASALKSNLEGFEPSVEAQTVGRIAEVGDGIARVSGLPNAAVNELLEFEDGSRGLALNLDETSIGAVVLGDVDNIEEGQTCRATGNILSVPVGDGMLGRVVNALGQPIDGAGDITGTQPRRMEIQAPGIMGRQPVGEPLQTGIKSIDAMTPIGRGQRELIIGDRKTGKTTVAIDTILNQRGLGVKCIYVAIGQKSSTVAQTVDVLRQNGAMDYTVVVVAPASDPAPFKYLAPYAGCAMGQHWMDNGEHALVVYDDLSKQAEAYRQLSLLLRRPPGREAYPGDVFYLHSRLLERAAKLSDENGGGSLTALPVIETKAGDVSAFIPTNVISITDGQIYLQDNLFKSGVRPAVDVGISVSRVGGAAQIKSMRSVSGGLKGDLAQFRELEAFATFGSELDAVSAAQLERGYRLVELLKQPLNSPMPVEEQVVAIYAGTNGHLDDLPVEDVQRFETELLEYVRTTHSGLLAEIKGAAVPDNLGDVINQFKETFTVTDTSQHVDPTATDADELGGQERILRERIRTVQATKKITRAMELIAASRIVKAQAAVTAAVPYSELITNVVKDLAAGGASGESPLLMGRDEVHHTCYVVIAADRGLCGGYNTGVERAAEGEVKADVLRGDAYTLIPVGRKPEGYFRFRGYDLGQSFNGFSDRPSYDDAKAIGQHVIDLFVSGEVDRVELVYTRFISPGSQEVVLRPLVPLTAETVAGGDGKPEDPSSGDYEFEPDPETILDTLLPRYVEARVYAALLNAAASEHAFRQRAMKSATDNAEELIKSLSRVMNRARQDAITTEIMEIVGGAEALDSGDDLVPVELDSTAFEDPVHDMTMTEPTAAGTDALKDGRVVGIAGPVIDVEFPPGALPELNQALEFTVTLEGEDINVLAEVAQQLGHSRVRAVCLKPTDGLVRGTPVRNTGHGIQVPVGDKVLGHVWNVWGEALDESPEGYDQMERWDIHRDPPAFDSLEPSARMFETGIKVIDLLTPYLAGGKIGLFGGAGVGKTVLITEMINRVASQHGGVSVFAGVGERTREGTDLRLEMMESGVFEKAALVFGQMDEPPGVRLRVALSALTMAEYFRDVQNQDVLLFVDNIFRFVQAGSEVSTLLGRMPAAVGYQPTLADEMGQLQERITSTRGRSITSLQAVYVPADDYTDPAPFTTFTHLDATTELSRQVAALGIYPAVDPLASTSTILTPEVVGDRHYAIARRVQETLQRYKELQDIIAILGLDELSEEDRQTVNRARKVERFLSQPFYVAEVFTGQTGEYVSTEETVESFEKIVDGELDEIPEQAFLNVGGVEQVLAKAKAVLYSGEATMVITRTLEGGELAFQAGHASFLGALIENRTRLYLADGTVQDIAVHGGFVEVSGDPTVVSILSDAAELAQDIDVEQAKADLERHELVLKMEHDEAKLTEAIAGKKAAEIQLETALGAAGVPTILVARRGDRLREIAERFTGFEVLEADLTKKRGRQATIEMIADPAEAPDLVVNNAGFGSSGRFDRLDPARLADEIDLNVGALTALSHAALARMIPQERGYLLNVSSVASFQAVPGLAVYAATKAYVTSLTEALHEEAATSGVHVTALCPGLTRTEFQEQSDTTEFESRVPELMWSSAEEVALAGLDAVVRNRTLAIPGAINKGAVTMSSLSPRMLTRKVTRLVNRDI*