MSATQSLALKLRAAPAPGRPRGRTTVRAAGAAHAGALLQHRRCVSLAQGGRFLRGAPLPAAQRRPRALPWAERAARRHGGGSVVAAAAAGVRSMSKLPQGDTGLYDPSMDRDSCGVGFIAELSAEPSRKTIVDAVEMLERMSHRGACGCDKNTGDGAGILVALPDAFLREVTKDAGFELPPQGEYAVGMFFMPHDDDRREKTKLVFHEIAESLGHVVLGWRRVPTDNSDLGKAALETEPTIEQVFVSKSMHSKADFEQQLYILRGLSIKSIREALCLEHGGPNDFYTCSLSSRTVVYKGQLKPTQLKGYFFADLGDQRFKSYMALVHSRFSTNTFPSWDRAQPMRVLGHNGEINTLRGNKNWMTAREGLLECKGLGLSRDEMSKLLPIVDVTSSDSGAFDNVLELLIRSGRSLPEAVMMMIPEAWHNDVNMDPEKKALYEYFSALMEPWDGPALVSFTDGRYLGATLDRNGLRPGRFYVTYSGRVIMASEVGVVDVPNDDVMRKGRLNPGMMLLVDFEKHCIVDDDALKKQYSGARPYGEWLERQKIQLADIIESVSETERIAPRIGMLPQKSENKEAFCIHGILAPLKAFGYTVETLQMLLLPMAKNGVEALGSMGNDTPLAVMSNREKLPFDYFKQMFAQVTNPPIDPIREKIVTSMECMIGPEGDLSETTEHQCHRLKLQGPLLHIDEMEAIKNMNFRGWRSKVLDITYPKEYGREGLEQTLDKLCDQAREAIHEGYTILVLSDRGFSPDRVAVSSLLAVGAVHQHLVLNLERTRIGLLVDSAEPREVHHFCSLLGFGADAICPYLAIEAIWRLQIDEKIPLQDDGQLYPKELIDKYFYASNNGIMKVLAKMGISTLASYKGAQIFEALGLASEVVSKCFEGTPSRVEGSTFEMLAQDALHLHELAFPSRTLPPGSAEANSLPNPGDHHWRKNGEVHLNDPFSIAKLQEAARLDSREAYKEYSRYTQELNKSCTLRGMLKFRETPVRISLDEVEPASEIVKRFCTGAMSYGSISLEAHTTMAKAQNIMGAKSNTGEGGEQSSRMEPLPDGSMNPLMSAIKQVASGRFGVSIDYLSNAIELQIKMAQGAKPGEGGELPSHKVIGDIAITRHSTAGVGLISPPPHHDIYSIEDLAQLIYDLKNANPGARISVKLVSEAGVGVVASGVVKGHADHILISGHDGGTGASRWTGIKHAGLPWELGLAETHQTLVANGLRARVVLQTDGQLKIGRDVVIACLLGAEEFGFSTAPLIVLGCLLMRQCHTNTCPVGIATQDPILREKFAGKPEHIINFFFMLAEEVREIMSQLGFRTINEMVGRSDMLEVDSDVLKGNEKLQNIDLSLILKPAAEISPEAVQYCVEKQDHGLDMALDNKLIASSRAALEKRFRVFIEAPVKNTDRAVGTMLSHEVTKLFRMPGLPPDTIRVKLNGSAGQSFGAFLCPGVTLELEGDSNDYVGKGLSGGKIIVYPPKNSRFIPQDNIVIGNVALYGSTKGEAYFNGMAAERFCVRNSGAQAVVEGIGDHGCEYMTGGTVVILGKTGRNFAAGMSGGIAYIYDVDGMFSTRCNHELVDLYSVDEEDDITTLRVMIEQHRLNTESVLAKYILSNFEDILPKFVKVFPRDYRRVLENMKAEKVAKEAEQKRRKKGWDKKAGEMIKAPNGVSVITKEVQNKKSSSRPTQVLNAEKPRGFVKYEREGISYRHENERIKDWDEVINELVCGPLINTQSARCMGCGTPFCHQENFGAGCPLGNKIPEFNELVYQNRWREALYRLLETNNFPEFTGRVCPAPCEGSCVLGIIENPVSIKSIECAIIDKGFKEGWMVPCPPLHRTGMTVAIIGSGPAGLAAADQLNKMGHYVVVFERDDRIGGLMMYGVPNMKADKATIVQRRVDLMDKEGVKFIVNAHVGTDPRYSIERLQAENDAVILACGATRPRDLSIPGRELSGIHFAMDFLHANTKSLLDSNLEDGKYISAKGKKVVVIGGGDTGTDCIGTAIRHDCSNLVNLELLPEPSKERAPDNPWPQWPRIFRIDYGHQEAVSKFGKDPRTYQILTKRFIGDENGKVRALEVVRVEWSKVDGRFQSKEIEGSQEIIEADLVLLAMGFLGPEADIAKKLGLEQDSRSNFKAEFGNFATNVEGVFAAGDCRRGQSLVVWAIAEGREAAAAVDKYLTREKTNADEDVAGPSSSGCLVQPVAA*