MSAAQALALKLRAAPAPGRPRGCRTTVRAAAAAHVGALQHRRCVSLAQGGRSLRGAALLAAQQRPRPLPWAERASARRHDGVGVVASASSAAAGVRSMSRIPKGNTGLYDPSMDRDSCGVGFIAELSAQPSRKTIVDAIEMLERMSHRGACGCEKNTGDGAGILVALPDAFFREVTKDAGFELPPLGEYAVGMFFMPLDDERREKSKLVFHEIAKSLGHVVLGWRRVPTDNSDLGKAALETEPMIEQVFVSKSIHSKADIEQQMYILRGLSIKSIHEALGLEHGGPNDFYMCSLSSRTVVYKGQLKPSQLKGYFFADLGDQRFTSYMALVHSRFSTNTFPSWDRAQPMRVLGHNGEINTLRGNKNWMTAREGLLECKGLGLSRDEMSKLLPIVDPTSSDSGAFDNVLELLIRSGRSLPEAVMMMIPEAWHNDVNMDPERKALYEYFSALMEPWDGPALVSFTDGHYLGATLDRNGLRPGRFYVTYSGRVIMASEVGVVDVPNDDVMRKGRVKPGMILLVDFEKHCIVDDDELKKQYSRARPYGEWLERQKIQLADIIESVPETERGAPRIDMLPQKNENKEAFCIHGILAPLKAFGYTVETLEMLLLPMAKNGVEALGSMGNDTPLAVMSNREKMPFDYFKQMFAQVTNPPIDPIREKIVTSMECMIGPEGDLSETTEHQCHRLKLQGPLLHIDEMEAIKKMNFRGWRSKVLDITYPKVYGRQGLEQTLDKLCAQAREAIHQGYTILILSDRGFSPDRVPVSSLLAVGAVHQHLVLNLDRTRIGLLVDSAEPREVHHFCTLLGFGADAICPYLAIEAIWRLQIDEKIPPKDDGQLYPKELIDKYFYASNNGIMKVLAKMGISTLASYKGAQIFEALGLASEVVSKCFEGTPSRVEGSTFEMLAQDALHLLKLAFPSRTLPPGSAEANSLPNPGDHHWRKNGELHLNDPFSIAKLQEAARLDSREAYKEYSRHTEELSKSCTLRGMLKFREIPVRISLDEVEPASEIVKRFCTGAMSYGSISLEAHTTMARAQNIKRAKSNTGEGGEQPSRMEPLPDGSMNPLSSAIKQVASGRFGVSIYYLTNAIELQIKMAQGAKPGEGGELPGHKVIGDIAVTRHSTAGVGLISPPPHHDIYSIEDLAQLIYDLKSSNPGARISVKLVSEAGVGVVASGVVKGHADHILISGHDGGTGASRWTGIKNAGLPWELGLAETHQTLVANGLRARVVLQTDGQLKIGRDVVIACLLGAEEFGFSTAPLIALGCIMMRKCHTNTCPVGIATQDPVLREKFSGKPEHLINFFFMLAEEVREIMSQLGFRTINEMVGRSDMLEVDPDVLKGNEKLQNIDLSLILKPAAEISPEAVQYCVEKQDHGLDKALDNKLIASSRAALEKRFRVFIETLIKNTDRAVGTMLSHEVTKLFRMPGLPPDTIHVKLNGSAGQSFGAFLCPGVTLELEGDSNDYVGKGLSGGKIVVYPPRNSRFIPQDNIVIGNVALYGSTKGEAYFNGMAAERFCVRNSGAQAVVEGIGDHGCEYMTGGTVVILGKTGRNFAAGMSGGIAYVYDVDGMFSTRCNHELVDLYNVDEEDDITTLRVMIEQHRLNTESVLAKDILSNFEDLLPKFVKVFPRDYKRVLDNMKAEKVAKEAEQKMRKKGWDKKAGEMIKAPNGISVITKKVQNKKSSSRPTQVFNAERPRGFVEYEQQGISYRDENERVKDWGEVTNELVPGPLLNTQSARCMSCSTPFCHQENFGAGCPLGNKIPEFNELVYQNRWREALDRLLETNNFPEFTGRVCPAPCEGSCVLGIIENPVSIKSIECAIIDKGFKEGWMVPRPPLQSQRTGMTVAIVGSGPAGLAAADQLNKMGHYVVVFERADRIGGLMMYGVPNMKADKARIVKRRVDLMDKEGVKFIVNAHVGTDPRYSIERLRSENDAVILACGATRPRDLPIPGRELSDIHFAMDFLHSNTKSLLDTNLEDGNYISARGKKVVVIGGGDTGTDCIGTAIRHGCSNLVNLELLPEPPRERAPDNPWPQWPRIFRRDYGHQEAASKFGKDPRTYQILTKRFIGDENGKVKALEVVRVEWSKVDGRFQFKEIEGSQEIIEADLVLLAMGFLGPEAAIAKKLGLEQDNRSNFKAQFENFATNVEGVFAAGDCRRGQSLVVWAIAEGREAAAAVDKYLSREKTNVDENVVAPGPCECLVQPVAA*