MESSILSNSVGRISNAVFMPSSSSTRDVSGLSFRSSLNGGICSSQFCGLRRIGARSSFISVKNTKVSPYVQNVRRTPWLQAVRSMALSDIPTGPLGLYDPSRDKDSCGVGFVAELSGVPSRKTVTDALEMLVRMAHRGACGCETNTGDGAGLTVALPHEYLASVAMRDMLCELPPPNEYAVGMFFLPTSEARREKSKTVFNKVAESLGHRILGWRKVKTDNSDLGKSALKTEPVVEQLFLTPSYHSNLSIECQMYILRKTAMIAVRAALNLQYGGARDFYICSLSSRTITYKGQLKPDQLKNYYFEDLGSEKFTSYMALVHSRFSTNTFPSWDRAQPMRILGHNGEINTLRGNINWMQAREGLLKSRNLGLTPDELQKLLPIVDTSSSDSGAFDGVLELLVRSGRSLPEAVMMMIPEAWQNDVNMDPERRALYEYFSAVMEPWDGPALIAFTDGRYLGATLDRNGLRPGRYYETHSGRVIMASEVGVVDIPPEDVSKKGRLNPGMMLLVDFERHVVVDDDQLKKQYAARHPYADWLRRQKIILKEIVESVPETQRVPPHVIGAAYVDNSDETMEKMGIHGLVQPLKAFGYTVEALEMLLLPMAKDGVEALGSMGNDTPLAIISERPKLGFEYFKQMFAQVTNPPIDPIREAIVTSTECMIGPEGDLTETVESQCQRLSLKGPLLSIEEMEAIKKMSYRGWRSKVIDTTFDKHDGTHGFEKALDRICLEARAAIQEGYKILVLSDRETSPSRVPVGSLFAVGAVHQHLVSTLERTRVGLIVESGEPREVHHFCTLVGFGADAVCPYLAIEAVWRLQVDGKIPPKGDGNLHSKDELVRKYFKASNSGILKVLAKMGISTLASYKGAQIFEALGLSSDVVEKCFKGTPSRVEGATFEMLARDSLRLHDLAFPSRHLPDGSAESVALPNPGDYHWRKEGEAHLNDPVAIAKLQEAARTNSVAAFKEYSKLIHNLNKKCTLRGMLKFKEVPHREITLEEVEPASEIVKRFCTGAMSYGSISLEAHETLAQAMNRIGGKSNSGEGGEKASRLVAQPDGSPNPKRSAIKQVASGRFGVTSYYLTNAAEIQIKMAQGAKPGEGGELPGHKVIGDIAVTRNSTPGVGLISPPPHHDIYSIEDLAQLIYDLKNSNPGARISVKLVSEAGVGVIASGVVKGHADHVLISGHDGGTGASRWTGIKNAGLPWELGLAETHQTLVANDLRGRTVLQTDGQLKTGRDVAIAALLGAEEFGFSTAPLITMGCIMMRKCHKNTCPVGIATQDPVLREKFAGEPEHVINFFFMIAEEVRELMAGMGFRTMSEMIGRSDMLMVDQEVIKQNEKLQGIDLSLLLQPAADIRPDAVQYCVQKQDHGLDMALDQDLIKLSQPALTKKVPVYLEKPIVNVNRAVGTMLSHEVTKRYKMDGLPTDTIHVKFKGSAGQSLGAFLCSGITLELEGDSNDYVGKGLSGGKIIVYPPQGSGFDPKQNIVIGNVALYGATSGEAYFNGMAAERFCVRNSGAKAVVEGIGDHGCEYMTGGTVAILGKTGRNFAAGMSGGIAYVFDVDGKFRTRCNHGSVDLEKVESEEDIMTLRMMVQQHQRNTRSKLAKEVLANFDELLPKFVKVFPRDYKQVLLKQKEEAQKEEAELQKKNAFEELKKLAMKSGASAVPVLKEPKASKMKVAIPERPTKVNDAVKNGGFIKYEREALPYREAGERITDWKEVLEETRPTELLKTQSARCMDCGTPFCHQETSGCPLGNKIPEWNELVHQGRWREALDRLLETNNFPEFTGRVCPAPCEGSCVLGIIENPVTIKTMECSIIDKGFEEGWMVPRPPANRTGKKVAIVGSGPAGLAAADQLNKAGHSVTVFERADRIGGLMMYGVPNMKTDKMQIVQRRVDLMAAEGIKFVVNAHVGVDPQYSIDKLRKENDALLLACGATRPRDLNVQGKELKGIHFAMEFLHANTKSLLDSNLEDGQYISAAGKKVVVIGGGDTGTDCIGTSVRHGAESIVNLELLPQPPRTRAPGNPWPQWPRILRTDYGHQEAIFKYGEDPRAYEVLTKKFIGDEKGHVKGLEVVKVQWEKDATGKPVMQEVPGSQEIIEADLVFLAMGFIGPEQDIAAKLGLEVDVRSNFKASYGEYATNLEGVFAAGDCRRGQSLVVWAIAEGRQAAAKIDKFLIPEEEKQVDDIIEKDNLMYNPKSEHINKDHGTLLQGAR*