MSASEDLQSAVQPAASEALEGFPLSPLQTRAWRRHAERPENTVVGVRLHAPADPVATLERLRRALDGEAQLRVAYRTMPGMSLPVQVLDGRAADLLVERLPGDGDWAGRFARESARLAASPLGGEGQLVLALGLLLDAAGETLQGLLLAAPAFVVDAASLVALLRRGLGPAGQASADEGDEALLFQHFSEWANEALAGEDGESASGYWREQAAVAAESPLALADDLGEGEWTARRLLPRALLERLAANGLPEAAALLAWTQVAGQFQGDEGLPLEMARLVSGRLFNEFAELAGPFAGVAPLCLENVRAGSVGERLDALHAAILAQEEAAALRDPFAPDWPLAELGFAWLAGELDGAGVAELDCRQPPLGGFLELQVLPHGEGRLASLRVRRDHDGTLAGRLLDAWVECLESIAADRQLPLAGLPLIGAAERERYQAWQGERVEPAPVESLVAAFDLRAALQPQAPALLDAHGSLDFATLRARSEAVAEALLAAGVRPGQAVAVMTGRNREAIVALLGVMRAAAVYTPVNPEFPAARVERMREAGGIVFALADAECAGRAREDFAGACLDLSTLPLAGSGMSLPAPGGRDAAYMIFTSGTSGQPKGVVVEHASALNLSQALARTVYANVVGEGLRVTVNAPFSFDSSIKQILQLLSGHCLVLVPQEVRSDPQRMLGFLEERRIDVLDCTPSLFRLLLQAGLDDAHPALPGRILVGGERFDEASWEVAAGWRRCQVFNLYGPTEATVNASLARVAEHARPTIGRALANVDLHVVDGLGRRKTRGASGELWIGGAGVARGYAGDAGEAAGRFLEEGWPGSGRLYRSGDLVRWRADGCLEFLGRIDEQVKINGYRIELGEIRSALLEHPAVGEAAVLTDEADAAEPGADRRIVAFVTAAGETADESWLEVDLPSGHRVAGLNLNETEYVYQEIFVDEVYSRDGIVLPPDAVVLDVGANIGLFSLYIASRAPRARVVAFEPLAPIRRRLEANLGRYAPQVEVFGIGLSDAEREETFTYYPGYSTFSGIAEYADASGERDVIRRYLSNQGEEGGANLLLDNIDEILDDRLRAEAHRCRLRRLDQVIGELGLERIDLLKIDVQRAEMDVLLGLDDAALAKVRQIVLEVHDKRDGATAGRADALSDLLRRHGFEVSIRQDALLEGTDRYNCYAVRPGYAESLAERIDWRALAPRPAAALGGELSEQALRGFLEARLPAYMLPSRIARVERLPLTAEGKLDRRALLAALAAEAAAQTLEAPANATEAALLEIWKSVLKRPAIGISDNFFQVGGDSIRLIQMQVMAREAGLAFTLRDVFNHQSIRELARLLAAPASPADAAASSAPRALEPFALLSAAERKRLPEGLDDAYPMTSLQQGMLLQSEASGDPRLLHNVVLHEVHGRLDSELLARAWAILIGRHAILRTGFDLHGGQVPLQWVHPAAAVAAEVPVHDLCGLDGETRRLRLRAWIEEEQATPFDWSRPPLVRLAALALDERRFALGVAEHHSVLDGWSLQSLVDELLAVYADLLAGVVAREAEAPAVGFRDYVALEREAEANAASALFWLDYLAGARYRPLPGLAEEGPRRMAAVRVDVPADSLSRLRALAERSGLPLRSLLLAAHGRALCRFSDADEVVTGFVSHGRPEEPGADRLLGLFLNTLPCRLSASVDLLDSARRAFDYERASLEHRRHPLAAIRRRNRELRLDSLFNFVDFHQDDAAPAGVRHGGILDQVVVDVDVPLAVDFEVAGERLEVGFQYAAGRFPAERAEALAGAYREALLALLGDPVQPPAAAQAEDSVELRRVLKVLSRVLGRPLAADQGFASAGGHSLLGVQAIAELRRLTGRQLSLGLLQGDPDAREVVRRCHAADAPPLPPATERARALWLQRSGSAQPRLRLIALPPAGGNAGTFRGWDARLPADVELLAIQYPGRQERQDEPFVTDVEAMLCAIDDALLPLLDRPFALIGASLGGMLAYELAARLESLHGLRARQLFVISSRAPGPDLEYPRFHAMGDAELLRTLREYDVLPLEVLDDPELREISLATLRADSRLAADYRYRPREPLAIPITAILGEQDPGVSRVAIDGWRRHASRYELETLAGGHGLVVTAAEEVCAILRQRLAPDVPGGVPANLAT*