MGAALDCKDKQGRSPLHFAAANGRLPVVRHLWSRGAEVDAETPEGRTPLHLAALGGHAEVATFLLQKSAWAEAYDAADDTPLHLAAKHGHTAVMEALLRHGAKAGAKNKQGLTAMACALVGGHVAAAKLLQGWGASLADRPHGYSLLHLTAGVGALASVTFLLETGANANEHGNAEGVTPLHSAALGGCVRCAQALLDAGADPALTDAEGRLPAELAAPQDERMRELLKTKGRSKAKPAAAAAAKAGSTPATQSAQEQFRALPKAEQLAKVGRWALLEGEDLAAALQHYPAAAAEEVMARIEHLQAARRLLNIQKAMAALHSDEDFQADIAQARVREAIDSIRADTGKYEHYAADPQVLAVLQKMRRIHGVAQANGQRTVGIEDMLAKPGQAKQDEERQLAIEAGCNAHLAAAAAAAACGAGEDAAAAAKAAFDAAFAAAKEAALQKWQAAKSSDGAEAGSGGGQSAKLAAAEGSAASILRRRGGQSAGAAAGGREAEDEAAAKELEERERRKEAEEDENVPEWMRGEFSWRKVWTEVWRQTQMALLMLALFMLGAWVDGFTALAAAACQGQAGAAVWLLQHGASLDAQKNDSWHDTVLHYAAGSGSLACVEALLAFGADPAAKNKLGATPADVAKKAGHPAVANLLAAVAEGQQAAPSREAVVARLAAAEAAERLGGEAAPGVTAKVSLAGAGSSSRKTAPAVAGKGSTQLARSAAQEEMAAARALTKRAFYGLGTGGTVPRRRLWLFRLLGVAAQLLGIVYISWRALRTLRHGWGLAYSLPIWLAEVAGWLLSNCLILGLWSQASGQQAALCRVHRPERLLHTMIPEPEYPSVDVYVVTYSAGNINSCLLKEGRSRSEYVLVLDSDMIVHPDFLERTLGHFYERRPSADSKGISLSGQPGAGTQWVPKRNLAFLQTPQDFYNVEPDDPLVHLSRFFYGPALQGRDGIGAAPCCGTGVVFRRDVLVSVGGQAYGSITEDYNSSMVILSNGFATMYLNERLSVGLAPEAIQDVLAQRLRWSMGALQVMLRNCPLFVPGLTVAQSLLFFDAAGHNFLAIPTFLFATVPLVYLAAHQSPMDCRNMVEFCAFFSCWYLVNRLMLWHGYSGAAGGVRELWTSMHCHCWMAPNNLLAVWRVLFADNALVRWLFRTEIAFKVTRKDLNAEDSLWTALCAALRVLWPHLLYVLAFLATIAVFAFRAVVEDYSAPDTVAYIGSFGWVLMVLLCLYPPLLTLLPREETAQGWKVAWHPFTQAHGNGSGSRVASGGLEAGGSGLRGMLRGMTPRFSSTGSQEQAEDLLVDELAAEAATDAAATAGSAAGPLGLADPAPQAAAAAASLAEAAATLAGPTGSCLERGETMVVPVAPASLYEHTLLARPNFDHRTAPVTSRMYILVHLAIFGALEPCKRPQLKLGWQRQPMAPRRRAAQPRRDRPGAGSAGIGCLPPELLLAVLANVPLAERHRSLALVCRQWAELVHGPALLASLDIQVGPARPQLRLGLLVEWLARRAAGHVRQLRLRLAAPDGSEGLPLYEDSEDNKQEFAATLAAAVTVLAGSLRELSLSTHNLPLPPLGPWLAPLSGLTSLEMACDRDNGTVVVSTPLHFLSGLRSLRLHAPCGQVAVQRWASLPPAITSLWMRSFCSDVPAQLTSLSGLRDLTIVGAFDTDSFEVLEALHSTLTALNLTVLDDMPDCLSRLTGLRSLTIDDCEGSLWEPDDSVLERALPQMQHLTAVYLFSGGLPDTPAALSSLQHLDTVCWSGWDNKPQPLPGGPWLARLRRLVLSCHFLSDAASLATLSGAQRLERLGIRDTCEFEHFSRGPNMRPEVKSYRDAEVAKIIAWTKKHTSLQLLALIKLSPRMARAAAAAQRSRPALCIPSPALARPAMKSAESPSGAAEPHQEATSLGSLPPDLLVAVFAQVPLEERHSSLALVCRQWAELVHSPALLASLNVSLVRTSRCLRSLALRLQPADLLPPLGPWLAPLSRLTSLEWDSTPLTVGGPLTCLASLQQLRLLSSTPHEQELVLQQGAAALPTMLTSLCLQGLKGGFPKQCVTLQRLQELILLHCSCSADSYGSLASLHGSLTALTLRICKSVPGCLGQMTALRSLGVEDANRPQRDDENIFDPAPGWLTGSDLKRWSRHCPTWST*