MSSSSQSFSAGRPSPLASPSQSHRFCGPSATSSGGGSFDTLNRVITDLCSHGNPKEGASLAFRKHVEEAVRDLSGEASSRFMEQLYDRIATLIESSNEAENMGGLRAIDELTEIGFGENATNVSRFAGFMRTVLSKRDPEILVLASRVLGHLARAGGVMTSDEVEFQMKTAFDWLHGDRVEYRRFAAVLILKEMAENASTVFNVHVPQFVDAIWVALRDPQLQVRERAVEALRACLRVIEKRETRWRVQWYYRMFEATQDGLGRNAPVHSIHGSLLAVGELLRNTGEFMMSRYREVADIVLRYLEHRDRLVRLSITSLLPRIAHFLRDRFVTNYLTICMNHILTVLKIPAERASGFIALGEMAGALDGELIHYLPTIMSHLREAIAPRKGRPLLEAVACVGNIAKAMGSTVENYVRDLLDAMFSSGLSSTLVDALDQITISIPSLLPTVQDRLLDCISLVLSRSHYSQTKPPVTLVRSSTVSMAPQSTDLSSSAQVQLALQTLARFNFKGHDLLEFARESVVIYLDDGDATTRKDAALCCCRLIADSLSGITQFGSSRSTRAGGRRMRLVEEIVEKLLRTAVADADVNVRKSIFVALYGNQCFDDYLAQADSLTAIFASLNDEDLDVREYAISVAGRLSEKNPAYVLPALRRHLIQLLTYLEQSADNKCREESAKLLGCLVRNCERLILPYVAPVQKALVARLSEGTGVNANNNIVTGVLVTVGDLARVGGLAMRQYIPELMPLIVEALMDGAAVAKREVAVSTLGQVVQSTGYVVTPYKEYPLLLGLLLKLLKGDLVWSTRREVLKVLGIMGALDPHVHKRNQQSLSGSHGEVPRGTGDSGQPIPSIDELPVELRPSFATSEDYYSTVAINSLMRILRDPSLLSYHKRVVRSLMIIFKVLPELFHTVRTSDENLKDFITWGLGTLVSIVRQHIRKYLPELLSLVSELWSSFTLPGPVRPSRGLPVLHLLEHLCLALNDEFRTYLPVILPCFIQVLGDAERCNDYIYVPDILHTLEVFGGTLDEHMHLLLPALIRLFKVDAPVAIRRDAIKTLTRVIPCVQVTGHISALVHHLKLVLDGKNDELRKEAVDALCCLAHALGEDFTIFIESIHKLLLKHRLRHKEFEEIYARSRRREPLIVATTATQQLSRRLPVEVIRDPVIENEIDPFEEGNDKNHQVNDGRLRTAGEASQRSTKEDWEEWMRHFSIELLKESPSPALRTCAKLAQLQPFVGRELFAAGFVSCWAQLNEASQTQLVRSLEMAFSSPNIPPEILATLLNLAEFMEHDEKPLPIDIRLLGALAEKCRVFAKALHYKEMEFEGPRSRRMDANPVAIVEALIHINNQLHQHEAAVGIPTSAQQHLDVQLKESWYEKLQRWDDALKAYTLKASQTSNLHLVLEATLGKMRCLAALARWEELNNLCKEYWSPAEPSARLEMAPMAANAAWNMGEWDQMAEYVSRLDDGDETKLRGLASPASSGDGSSNGTFFRAVLLVRRAKYDEAREYVERARKCLATELAALVLESYERAYSNMVRVQQLSELEEVIEYYTLPVGNNIAEERRALIRSMWTQRIQGSKRNVEVWQSLLAVRALVLPPTEDVETWLKFASLCRKSGRISQAKSTLLKLLPFDPEVSPEDMQYHGPPQVMLGYLKYQWSLGEERKRKEAFAKLQILTRELSSVPHSQSDMMASMVSSKGANVPLLARVNLKLGTWQWALSPGLNDGSIQEILDVFSKSTIYVPKWAKAWHTWALFNTAVMSHYISKGQIASQFVAAAVTGYFHSIACAANAKGVDDSLQDILRLLTLWFNHGATADVQTALKRGFSHVSIDTWLVVLPQIIARIHSNNRAVRELIQSLLIRIGENHPQALMYPLLVACKSISNVRRAAAQGVVDQFRQHSGALVDQASSRLIVLSFAQLVSHELIRVAILWHEMWHEALEEASRLYFGEHNIEGMLKVLEPLHEMLEEGARKDNVTIQERAFIEAYRHELLEAYECCINYKRTGKDAELTQAWDLYYHVFKRIDKQLASLTTLDLESVSPELLLCRDLELAVPGTYRADAPVVTIASFPRQLLGHEDLRQDERVMQLFGLVNTLLENSRKTAEKDLSIQRYSVIPLSPNSGLIGWVPNCDTLHHLIREYRDARKIILNQEHKHMLSFAPNYGNLPLIAKIEVFEYALENTEGNDLSRVLWLKSRSSEVWLERRTNYTRSLAVMSMVGYILGLGDRHPSNLMLDRYSGKILHIDFGDCFEASMNREKFPEKVPFRLTRMLVKAMEVSGIEGNFRSTCENVMQVLRTNKDSVMAMMEAFGHDPLINWRLFNFNEVPQLALLGNNNPNGPANVEPEEVDEDPADVDLPQPQRSTREKEILQAVNMLGDANEVLNERAVVVMARMSHKLTGRDFSTSAVPSNPIADHNNLLGGDSHEVEHGLSVKGQVQKLIDQATSHENLCQNYVGWCPFW*