MSFGKVVIVGPGLIGGSIGLALEQQGLAESVVGVSRSAESAARALACGVVGTATTDIAHAAADADLVVVCTPVSAVPSSVLAAAESMPASGLITDAGSTKARLVREIEVAMQPGSPAFVGSHPLAGDHRSGPESARADLLADRVVVVTPTAASPAGHVARLAAFWEAMGARVVKMSPDEHDARLARTSHAPHAIAAALAAATADELLPLVGGGWRDTTRVAAGSPGLWRDIFLDNQDEVTAAIEQFEGEMLWEVDLHPAATQPDRAAERLAAAARAAGVQDGLRCATARSFLLQHEALDADALHRIADELLCDRVVEQAIIARPGSQDLLNPPERLGAPEHALVHVLPKPGVMDPVALSTEAAIADLGFSRPLVRTLRKYWIAGVDRAAAERLSSSLLANDAIEQAIVGPLTIDHLDAGGRYQFELRSMPIADLDDQALMRLSKEGQLYLQLAEMQTIQQFYRELGRDPTDIELETLAQTWSEHCSHKTLAGRIAYRDEHGERRFDNMLKETIFAATNELRRRWGEDDWCVSVFKDNAGVVRFDEHDNLAFKVETHNHPSALEPYGGANTGLGGVIRDTLGTGLGAKPVCSTDVFCFAPPDTPAKSLPPGVLHPRRVMQGVVEGVRDYGNRMGIPTVNGAICFDPRYLGNPLVFCGNAGILPVDKSFKQPQPGDLAVAIGGRTGRDGIHGATFSSAELTSESEDLSGGAVQIGNAIEEKRVQDVLLAARDQGLYSAVTDCGAGGFSSAVGEMGEEIGAEVWLEKAPQKYAGLSYTEVWISEAQERMVFSVPESKWKDFAQLCQSEGVEATVIGQFKPTGRLVLKYEEHTVADLPMSLLHDGRPPVVRQANYRPAPFVPLAPPTKSDYTSELLSILGSLNVASKEWVIRQYDHEVQGGSVVKPLVGVASDGPSDAAVVRPKVTSRRAMVIGCGINPRYGDLDTGAMAASALDEAVRNCVAVGADPARIAVLDNFCWGDCERAETLGSLVRAAIVCHDLSLELETPFVSGKDSLNNEFSYTDAEGQRQTIAIPPSLLISAMGQMEDAHQAVTMDFKQAGNPIYVVGLTHDELGGSHYALVSDLQGGTPPNVDGPAARQLYLAVHGAIVQGAVAACHDLSEGGLAACVAEMAFAGGLGVTVNGMALPVADQSLHAATRLFSESNTRFVCEVHADRVADFEAAMEGIPIAKVGAVSGGDRLQINHGGPVIDASIEQLKQAWQSPLAW*