MGSLDDNTLQQVSVLFGPKYPEVELPAGHIRRYLSNQRNANWLHDAIRDLPSVWHDILRLWPAAEKLHGDARLRQLSAFLGGGTLRPDMAEPMNFLLVPATVLRHLVDFLELKEDKNYDVCDIQGFCVGFLAAIAAACWSDNEDEFGKVVSTVLRLAVYIGAAVDLDELCEQPARSIAVRWRTAQEHKLLTEVLTRYQGAYISCVTDENAVTVTVWDSQSVSFAKELEKHGLSVKTTTLRGRFHHSNHTQAVEDILQSCERNSRLCLPSKCHKRSLPRSNINGRVCEADSLFTVAVESILTTQANWKITVTATLDNMGQSDARSIIPIGAGQFVPRHARCRMLNIVEFNKGEHINGRRKMQSATALDVGVNVTAPETTAVPIAVTGMACRYPQADSVEELWRILDLGQCTVSPMPNSRLKSGSLQREPKGPFFGNYLARPDAFDHRFFGISAREAESMDPQQRVLLQVAYEAMESAGYCGLRRSKLPDDIGCYVGVGCDDYSENVGSRNATAFSATGTLQAFNSGRISHYFGWSGPSVTVDTACSSAAVAIHLACQAIRTNDCAIAVAGGVNIMTDPRWSQNLAGASFLSPTGASKAFDADANGYCRGEGAGLLVLRPLEAALRDGDPIHAVITGTSVNQGANCSPITVPDSNSQRSLYLKALSLSGLTPDVVGYVEAHGTGTQVGDPIEFESIRKTFSGPNRATKLYVGSIKDNIGHTETSSGVAGMLKTILMIQKRRIPKQANFRRLNPRITLNERNHIEIPTQSIDWEAEKRVAMVTNYGAAGSNAAIVLREPASTPATSNSAHRETLPSHVPFYVSARTEESLRSYCEALQSTIREVAQSGTNTVQHIAYNLARKQNRDMEHFVTFPAAAGEPSELMTRLGSIASAHTQVERRSQSFHPVIICFGGQTGDTASISRNLFESCELLRFHVDECENACNALDLPSLFPAIVSPFPNKDIVNLHCVLFSIQYATAKAWLDSGLQVTRMIGHSFGQLTALCVAGGLSLIDGMRLVATRAQLIQKHWGPHTGVMLSLRASKEKVQALLDAASGHADLACLNGPDNFVVAGDEESIRRIEIIATEKGMHVELKRLKNTHAFHSRLVDAILPGLSEVANTLTFRQLDIPVEACAEQEDDWLWVTGDKIVQHSRKPVFFHDAVERTLSRVDGPCVWLEAGTASPVINMVRRVVEASRPLKSHVYLPTDLSGAQAQANLAKVTCTLWSKAVPVQFWPFHPSETGYRWINLPPYQFAKTSHWIEYNPDAFRSPPQVPDQENVQEASLVRLLRQDGKEALFTINNKDNVFRMCTAGHAVANQNLCPASLYFELVVQAALLVSSTATKPTMYHIESLNICSPLVLGMPGAVLLQLTQQDESHGQWSFVLSTRDGLQDAVTHATGRVSLQAAGSNTGICARLSSLQRLLNLASWNSIATSPSSSGLKRSTVYQAFARAVNYADYYRGVEEVYAVGHEATGRVILPSSPTKCNPCDPILIDNFIQVAGIHVNCLSETHDDEVFVCSSVGDVLIGESFVRRDTAATVPWAVYSNYEPESKKKIVCDVFVLDHTTGALAVCMLSATFTGVSIQSLKRTLNRLSNHTARPTEAEQVSINVAAEATALSSTPVAHVSSSDGDLLAVQTMLGELLGISADELSAAAALGDIGVDSLMSTEVLTEINKRFGVAISNAELTQIPDVGGLVQRIFPGHSVVRIKTHSQGAVETEITITDREPKSISVDLAPVCDTSPTAFVDKASKLFATTRTSAEFSRKTRFAGFCDTVFPQQMELVTSYVVEAFHALGADLASLTPGQVVPPVKILPQHGKVMNQLVAVLEYSDLIERRESEIIRSQQPVGTVPSLILYKKILNKHAQHASEHKLLHTTGSRLAECLSGKADPLSLLFQNAEARALMTDVYSNAPMFKSATIQLAQYLKDLLFNLGTQREIKVLEIGAGTGGTTNYLVQELAAVPGLRFQYTFTDISSSLVTLARKRFKAYDFMRYTTLDIENDPSPELQGQYDIIISTNCIHATRNLITSCTNIRRLLRPEGILCLIELTRNLFWFDLVFGLLEGWWLFNDGRSHALAHERLWDHNLRQAGFNWVDWTDNDSAESDILRLIVASSTQPFYALEGDDECEADCNTVQEQTVLYNTRDGLELFADIYYPEKTDRSGAKRPIALLIHGGGHIMLSRKEIHHEQVRMLFDMGFLPVSIDYRLCPEVSLLDGPMQDACDALAWARNKLPQLQLQRRDILPDGNNVVAVGWSTGGHLAMTLAWTAPARGVSAPEAILSFYSPTDYTDPFWSKPNFPYRVDVSTSDIQTGNPLDALQDAPISGYNPPPSKRALGGWMAPSDPRSRIALYMNWTGQTLPVLFYGCNYRARAAESGQDYEVVLPEPILSEVQKVCPFSQISAGSYRAPTFLIHGTLDDLIPVQQAQRTHDKMQACGVDSDLRIVRDGLHLFDLEANFAGNQHAFQAVVDGYEFLRRHVGL*