MAIIMKIEKLKGKGDCQLEGFDQGRQWFMLDSFSFAVEREIKESGEKTGTTDINIGVGELQECSIGKSMDSSSPFLSQVAISGNSLGGSEVAFVQTAGLEKPLVYLWFKLGRTFVKSWSISGDADDRPSEEVTFLYNQLCFKYATTTDGNTFKSMSHNFFGWDNVLGKKWATPDSEMTCEGSTGFEQSDKKDKKKPNESSNELVVGKREETTISISKQIDAASVDLMYQAMSDRFVAKGKQDSTPIKADIHFIETLAHDMVEDKKIKSGVIAFLRIAMETVKVKSWNINASGDGKPTEDIVLWCEQLAMRFQRSTDGRLYKDAGMKGWNQKLGVDGNRAWLPDEGNLADTLAALKDEVRNDPSEAKHRVFLFQLLAVLGDWEKAATQLQVVKDLDQSALMMVQAYEQALNCERLRAAVFRSERSPLIFGEPESWIAELVEALRVFNEGEIEKSITLRDKAFESAPATSGKLTQFSANEDESGAKQVESFDWLADADPRLGPVLEAVVNGRLYWVPISRISKIKFEKPTDLRDFVWAPAEFTWVTGGETVGFIPTRYPGSETANNDQIRLARKTDWADKGNDLFIPLGQRMLTTDVAEYPLLDIRTIEFDTEVAQIREAILRFEPRILEETLEVRAIYAAHDMSKNALNFEIDGDLWYIREMGGEFAAAFPKIAGRLGLDAFECSDPYVERLLEGFAFLTARIQLKLDAEFPNLTQHLLETIYPHYLAPTPSMTVVQFQPDLNEGNLAEGVVVPRDTLLRSVLGKDDQTACSYRTAHDVTLWPLEITEVDYFSREVATVQIPIHLRSRAKAGLRIVLRTTAGLSFNELALDRLPLFIRGREEMPFRLYEQLFANAMSIVVRPPGRDPKWQRILPGDSIRAVGFEEQEAMLPFDSRSFHGYRLLHEYFAFPQRYLFAELTQLQPCVANCDGNELEVLLLFDTIDRTLENVVDLENLVMFCAPAVNLFKQPADTIHMNRNDHEYHVVPDRTRPLDLEVYSIQSVVGRGSSAEEEREFQPLYASNDFAKEASDPAYYTVRRAPRVLASRNKATGPRSSYAGSESFISLVDAAESPVRPDLSLLLVDIYCTNRDLPIFMPIGKGNTDFTLDTGQPVEWVRCVAGPTEPEPSFAFASGDVIWRLVNHLSLNYRSLVNSDTGEGATALRELLRLYSQRSEAAVQKQVDGVSSVSSKQVVRRLPGPGPMSMGRGLEVTLSVDESGFQGSGAFVLGAVLEHLVELLENLGESPAMFEFFSLLRELDCAQRHRPRTGEAVRPVEESVRFAQDPNLEFSPSSIAGIEFDKAGLPPRIMVRFMGLLGPHGPLPLHLTEYAFDRARHHNDRTFSRFLDIFHHRLLTLFYRAWSTAQPVVNFDRPREDRFGDYVGSLVGIGDDALQHVDAMPDHLRRHFAGRFGCEPRNADGLKAIVGGFLKLPVNVQEFVGQWIEIPSDCRCQLGVAPEISTLGESMMIGSHYWDRQQKVRLSLGPMNYDDYRRLLPGGESLKRLQAIVRNYLGDEFDWDAKLILKKDETPGFALGQMGELGWTDWLHSEPATDDADDLSLNEAISRAQLFGKLNSVGYKSIEAATVFCKMRGNPYVELVHWIHQILQLQDSDLHQIIKHYQLEPSRLAKDITESLDRLPRGSTSISDLSSHVENAVERGWVFGTLMFGESQVRTGHLLFGIVKTKHLAHALNQVSKEFEKVKADDLAANFSKVVGASPEEGLGAQDGFQVGGGAAPGEASGAVAPAEMGKQEALQKYSVDLTANAAAGEIDPVVGRDDEIRQIVDILMRRRQNNPILTGEAGVGKTAVVEGFALRIAKGDVPPPLQNVALRSLDVGALQAGASMKGEFENRLKQVIEEVQSSEKPIILFIDEAHTLIGAGGAAGTGDAANLLKPALARGQLRTIAATTWAEYKKHIEKDPALTRRFQTIQVDEPSEERAVLMMRSMASTLETHHKVQVLDEALEAAVSLSHRYIPARQLPDKSVSLLDTACARVAISQHAVPAEVDDCRRLIESLETELDILSGEQAIGIDTVAREEKAKSRLASERERLQSLEERWNSERGVVERILAIRKKLRGTTGTIEGTASDVEKAADDLTEGAAGGEAVQLSDEDRKKLFDKLEEMQQQLDEIQGESPLILPSADAQAVASVVADWTGIPVGRMVKNEISTVLNLSDALNKRVIGQEHAMDMIAARVQTSRAGLDNPNKPIGVFMLCGPSGVGKTETALTLAETLYGGEQNVVTINMSEFQESHTVSTLKGAPPGYVGYGEGGILTEAVRRKPYSVVLLDEVEKAHSDVHEIFFQVFDKGIMEDGEGRLIDFKNTLILLTSNVGSDLIMNMCKDPDLMPTSEGIAKALREPLLQVFPAALLGRIVTIPYYPLSDHMIGEITRLQLGRIKRRFEERYDVPFEFGDDVVELIVKRCTELESGGRMIDAILTNTMLPAVSRECLNRQMEGENVSGVTVKVDNDEFSYQF*