MAPLASKSVLLINGKDTLRMLQDEKWEAMMELITVIPKISTDSYVDLAQGRFGPFRAHVAIKIPLWAALQMEEHQHCSIELPKWMEEEELKALCAEERARPKDFGNSVHRHYMEIAFALLPRPKVFGGKEKYRQRILLLLRELIELRRNKILEGLKSFEATDSELKVSHMSAAELSAFRTRSLCFLDSMCDLLRNRALELTEEVQPVEWDVGVNLIQIGFAQINSQILKLDHLVKSAYGQFPMKCPARDACDHPQSISVTITPPLRDGTPADSFAFLTFHSVLQSVWQPLSLLSARQHDPSVTVMTWFLDHVRLPQCFAARPVQLYQDPEEWTHLIRQAWVDFVLQDQPLHFHIVQPNPVDMELDAAAHILLVQQPIDGFDSILVSVIDSAFQGLPPIRHASMAPQVLPYQTLLGIAYRDQDCQHAHHTCSAWVGNREILQHEFVPLTDGLSVTVAIHRHIMPPPDEPDPWDSQTPRIDQDRPYLSGRGEVDWPLHLSDAQLTTALNTHFFPRPQAQVITKQRNRVTLCLEAVLPGPPDMRWSQLNPDVSAISWFQQQDWAIYCASFPVTLPHPIPEGIHVHPSTYHALLDLPLESDPSTWRWELYVDGSQSHGAAGWSVVVACTDRDRSSLWGCYAGQVQLAPQHEQWIGADCQDNISAELTAFIVAQDVCMRLLPGRPTIIRPDLLLSQMIATYEQITNASPKLAQLCRVLSRWLGKNTKVDQVPAHKGHPWNELADSIARWAAEQEPASATTNTLTSKVRGSHMEHCCILMRIAVIGIQEARTKQGRYRSEHYQIFSAGYQGPNPAWWKETAQLFRTHATHDLIWAFVDANAPVNQEFHPFVGSLHAEALNPQGRLYGNFLAEVGLFAPSTFEHFHDGPGHTWTHTNGSKYRRDYVLVSPKVLDIVTRTHVLHDFDTSFCHDDHIPLCLCVKGLLQKKVACLAKDDWDEQAFLCPVRTQAFRQALASLPIPTWNISVEAHTAWYESQLLQLGRQFFTKTVRTKTRPQISATTVAAIAMKRHLLDCARCWNLTHTAEFKEVITPIEKQVRSMVRKDIGIFFDQLLVHLQESDSLGDLRTVFRILLRLGGRNSKKTSALRPLPMLRKPDGSLTTTFSERQWVWMDQFAAIEAGTTMPLPELANLNMQPQGHPLDLQEPSSFPTVWDIQQGLRRLKRGRAPGPNGLSPALLEAGGEVFARQFLTLATKCAAHSQEPLSWKGGRLFPLHKGKMHPADPLGYRSIFVSDFTAKLYHMTMRKPLEVAWNRSLHSLQFGGRKGQGTDMAHHTLQTFWHWTQARHMPSAIVFFDVRAAFYSVLREALFPGDGDIDALLRTLNTLGIHDEMARVVAASVDQDFALTGLSQHMITVLQDVMTNTHFYVEGIADPCRTRRGTRPGDPIGDILFNMVMSCILRDVKATMLACTDLTWFGDPTPCADYMESQPLPAAGYFDVSFVDDCAFGIHGKTNQQVEDGIKAIVQAVTCAAKNRGLVINFEPGKTEVLWHIVGKGSKERKALLAADDSELRWQTKEGPIALRTAHAYKHLGTWIQAGNVHGKEIQQRSSMARATWGVLAKSFYNKSYVSLPTKAKVFQSTAFSQFMYNAHIWTGVTAKEWDKWHNALRKPFCLMVRGKLRGANPLHFDMDAVSALAGVLPPRHALQVARLRYLKRLTRECPQALWNLLMADATCKDSWVEGCAEAFHWFRTHYDIPFAPQSDKLVHWLPFIALDVSWNGRLKREKWQCDLCTRCFPSKRGLASHAARAHGYKRIERFYATHATCDACGKHYHARARLLMHLYDCPDCLLTLQACFPPATEEEVDRLDEEGKQYASDMRQQGWWKTKAFLPPARIFGPLLPAHDTPDAAAFKAKWAVRTTVPGTSYQEFQGRCAVAEPPADPQVLLFAEDFPSFLMQAPPGPNAGGGALAQANLARETARLHIKWLVFVHFFSGFRRPHDLHAVIESTQLEGTSQLLVISVDMCMQKKDGNLATDTATNWWINRVRAGQVVGAGGGPPCETYTAARFLPDGPRPLRTGTHPDGLPALTAKEWAQLRVGSRLVFFIFEVLLELAKYGGCGFAEHPQWPLWGRNEQGEFRTA