MGSGDELNFPKQVTLQELCRGALEPLRSAIPSEFLSGCQRHEQEDGDKAAVLEHIILDMTGSPVAAEDAGDASIQRTLRRTKRLLRRTNSVLFFRLVIMVLVACMLIVTTLLTWNFTKTFSGQSIKNLSFILRHQILQNSLNSISFVLSQAYTLSLALNAMHQHALLTQGNETWSNIEELQSINWGFFQSERQLSSVAFIGQYGHVTDFTRKDNAEYLFFVNNSAPGKKTTWYSQPVTGSLNGSGLQSPSESSAGPYQESFIADSITRHDVVWSIDTAGLQQHTVSSAIPVQNPLTKKILGMSVVTTTLGHLHHYFSTIDLMGGYLYFDWRNASGDSSLLVTSYGNSNDISVKPQQATNTFVAAAAGYLESMYGNVALLNETHADDVNLNGKLCYIDTMPLNNHFKLLNLTAVLIIPRTSIMGEMDARSRTVIKVSVGAAMGILVIGFILICFLTRRMSTEMQLRQELIRQLVAKHKAEQSSNYKSQFLANMSHEMRTPMAGIIGLLDLLACDTLTPDQEISVAQIRRCATGLLSLVNNVLDISKVEAGKMDLEVAPFNVLDELESLVDMFAAQSQGSDVDVTLDLSDEIPRVLRGDAARIRQIFSNLLSNSVKFTARGHILIRGWMDQSLLPVARKSIEIPSQESGDALKGLGNRRSRSTGSESHRESEKIVLVFEVDDTGCGIPMAIQETVFDRFVQADTSTTRIHGGSGLGLYVVRSLVNMMGGDVQIAPKPGPGTRVHFHLVLDQANHPGNATLESCFERPRISVSQDGLSALIGSPGKSLDEVRIPSPELLGRTHVLVALPETITKTVAVHWLERRGVKVTTVNKWDEISTTLYKLCKTASTNCNSLVSAGVQEMKGTSHLCAESPASPFALQSGGSSSCVSEITLEWSRCPVLALIDVALMPSSLPRDQKWKKGIAGLKESFLSRLEPVDMPSDLQVLMDALQQIQVKHDVLVAWVVAPDSGPCLKQALQSVSSSIVLKKPLHCSRMRRLLSLLMDVGKVDHLHSEALSYTSSDPSTPRLTRASSPLKEIGTTYDNLVSKDITAGQEQMYHELDNVLEQDGNLNEDDQVANSFQMESILSAPAKDYTPNILPSMVISKNFPRSSLQERIFVKLTPHGSLGPEDNSSAPESPTSGLITPEGANSMADGVQEVKKDGADAKELENEWKGPIIDLRIATNGKSISKHVRSTYTPEQTSATMSAGESPSTTEPPSPLGSNMFGGGGPGVLASMHILLVEDTPVLQRLASMMLKKLGAEVTVVSDGLQAVEAVAQAVKANERLAAVAEGAHVQLPSCTKFDLILMDCAMPVMDGYSATKTIREAEINTGRHIPIVALTAHALASDEEKCLAVGMDAYLTKPINCKQLVSTVQSLVLRDKYRL*