MDSKRKSLQSARASNRGSKLLQPEPRRPSMVTAVPGSHRHSLVEEAKKPETNSRRASVKSVGIIKPESAMDVDDDKDFPDQADCGEVYDSMEVEEPVVVMDYFEQLETALMRTKAELHMKMSELPPVISKEKLFTLGLPHVYDTDMFNRSPSNRIATNYSPAADRFVEMKPEVRVVHHEESSIYLDYLATPLETKKEWVIPDLMKPEVANEKLHATALARLHRDRRVKAGLKRSLSPDSDKSSWVYPENERYFRGGSPKMTKVVPTKETLVSLRASWKKIKCTDDPEPSSTESCASTWDESGSESGSEFCLKCGIHHVNMGTLEFNRARKISAYGGKIGKRISIVDRKYFPAPPIVESPRSRIKARSKPTPCSAQNIYSAAENIIKYEYYLDEGVEEKYITPLREKWLTSAAHRIGNRWQLRLPSETYHDVMVHVALQIKYYYLYSMRKAITDYVLKDESERKRLGLVNLDQALQALSTGFIGKPTTVQILSQHWRNAVLEAHDSLALKMFRLNPLALEVMALWEKNFSNSLFLEVMSANFTAGLPYELAAFETEQKDLASKRRVLIIREWLPLVCDKLKYAIPKPTMEMIGFYQAMAVLMSRQIRQLVEDSIVSYTKFFAQYKEGSSYEWEGSQEDTAKVPALPVEGSGDVKADTTDGIFAMEPPTEEKLRQFFGKQRLASDKTSSENWSPPFYISLKNDHGVYSCEPTFEELAESLLRVVDWSVYESSGFMRVDSDHIDPSMRTMPHMVLEDELVQVAKNYLRQIVFANSKGPQQIMRSFEKFKDLASLNAYAFAKDFGLMEKPLEEYKDTLAKYNERTVQAQEASANEIDCGLVRVRCEAFKQTLIDKAQLVNTLLKQQVLAQMTAGHQEVIDRHEHISNTVGKDPTNAEEATSLRKYFFAAANEMAVLERMLEENKRREFFLEEAMFGLPEDDFQKMMVAREWPKRIRVILSVHQRRIQEEYDHYEAGLKKRRVEFAKKLEIYGEEIKKFETYGDIEKSPVIGKLAMDLSKGLEEALDIAELINTEEGYFGMPPSRFPQIQTLTTALEPYLKLWGIAHSFKTNEEEWMIAWLNTLDTEKIEGEVMTWWRTVFKLVKQFTDVLPEPAKVAVALKALLDRFKESLPLLKCLCNPGLRARHFIQISEVVGFEVHNDDGTNFRQLLRLQIDEHIVKLEEISEYASKEFALERSLDTMESDWKPLKFEYSLYKNTGANILKGGPIEEAQLMLDEHVVKTQNMLASAFAAPFQERLQIWLGKVTLLQQILVEWLKMQASWMYLEPIFGSEDILEQMPKEGGLFHQNDKVWRRIMAAAEKCDIMLDACAIENLLQDLKKSNVDLDVVQKGLNYYLETKRLAFPRFFFLSNDELLEILSETKDPLRVQPFLKKCFEGINTLVFEANLDIISMVSVEKEKIDFTRITNPKFAKGNVERWLIEVEKMMRETLLVVAQKAAADYAVTARTQWILKWPGMIVLCASQIHWTREVAEAIQAGGEAGLNQYEEKCSLQLQDLVKLVRGELTTLERFTIGALCVVDVHARDVVTLLKTSGVTKDTDFEWLCQLRYSLIDGAVIVMMVNATRKYGYEYLGNSARLVITPLTDRCYRTLMGALHLNLGGAPEGPAGTGKTETTKDLAKALAMQCVVFNCSDGLDYLAMGKFFKGLAASGAWACFDEFNRIDLEVLSVIAQQILTIQRAIMAGVTRFNFEGTDLPLISTCTTFITMNPGYAGRSELPDNLKALFRPVAMMVPNYAMIGEITLYSYGYLNARDMARKLVATYRLCSEQLSSQDHYDYGMRAVIAVLRAAGNLKRRYREDDEAVLMLRAIRDVNLPKFLSHDIPLFEGIMSDLFPGVILPEPDYVNILNCIKDNCKKTNLQPTEVFCKKILELYEMIIVRHGLMLVGYSFGAKTSAYKILAASLSDLCVAGLNNENISKYKVLNPKSITMGQLYGQFDPVSHEWTDGVLATTFRQMSIDLSPDRNWLIFDGPVDAIWIENMNTVLDDNKKLCLMSGEIIQMTASMNLIFEVQDLAAASPATVSRCGMIYVEPSTLGWRPLLKSWLIALPEPMQERYREQIAKLCEWLLPPCLRCVQKNCKLVMPMQEQNMVQSMLRILTCLSQPELTDKIMSEKMDGNLRATWVDCITLFALVWSVGACMDTDQRTKFDFLLKKLLANQPPEEYKPHILTPARKVAINFPDGKSVYDCVFRKDKGKWGLWLDFVDDQGPAVDADFVKIIVSTADTAKYTFMFQTIIDKNMPLLLAGPTGTGKSVYVKQYMMKLDPAKWQSMFFNFSAQTSANQTQDIIDGKLIKRRPGVFGPQKGKQCVIFVDDLSMPALEKYGAQPPVELLRQWMDHHGWYDRNDLTFRNIEDVQFVSAMGPPGGGKNPVTNRYLRHFNVVVVTAFSDPTMQRIFSTLVDFWMKRARYSAAILKLRGPLVNATIEIYQVVQKELLPTPEKSHYTYNLRDLGKVFLGLQFAPIEIGDDTYKIVRLWAHECLRVFYDRLINDKDRLWFCELLAEQLEKHFRERFGKVYGTFSHSEVKKGDISPAILQYVMAGDFMIPGADPMLYDEITDEEQLLRIMLSYLEDYNDLTSTPMNLVLFQFAIQHIARICRVIKQPGGNVLMVGVGGSGRQSLARLAAFIEGFDVYQVELSKNFGMPEWRESIGIMLRKAGELDKKVMFLFPDTQIKMEGFVEDINSLLNTGEVPNLYDAGDLGAICEGIRPRAKRAKRDGSRLELLSFFVDECNRNMRIALAFSPIGDTFRERLRKFPSLVNCCTIDWFSAWPTEALRSVAVRFLATLNAERKVIREIVDITVYFHTSVQEMAVDYFTQLRRYCYVTPTSFLELINLYKTLLEQKQNEVKGFKHRYEMGLLKLEKSAEDVNVMGRELELLQPKLDASTQEVMDLLRVIDRETVEANKVRTVVLAEEAAANIKADEAKAIKEDTEAELQIVMPILEEALRALDTLTKNDISELKGMKSPPLPVRIVMEAVCIMKNIKPTRMKDPSGSGKMIDDYWESSKKMLADADFLKSLKEYDKDNIPPAVIVKVRPYIENPDMDPTKIQAVSKAAYGLCCWIGAMEKYDKAAKIVAPKQAALKVAEGEYKEVMSKLKEKQDALKVVEARLAELDATLLEAREKKKAVQDEADTCAMKISRANQLMTGLGGEKTRWTASAEAFGQTYIKLTGDILLASGMISYLGVFTPAFRDIAIKNWWQMCKDRRVPCSDSFSLSSILADPVQVRAWNIAGLPKDSSSVDNGAIVSNCRRWPLMIDPQGQANKWVKNMEGEKLVICKLADTDFLRKLENAIQFGKSVLLENIGTELDAVLEPVLLRSTFKHSGSICIKLGDNILEYHNKFRLYITTKLRNPHYSPEISAKVTLLNFMITTEGLIDQLLGIAVAKERPELEEQKNQLIIQGAKNKQQLKEIEDKTLEVLSQEGNILEDETGIQVLNSSKILSEDITEKQRVAETTEAVIDETRMSYIPVAKLASILFFCVSDMANIEPMYQYSLPWFVELFVSSILNSTKDPDLNIRLENLNIHFKYSIYCNVSRSLFEKDKILFVLLMSIKIIGGEGHMDPEELRFFMTGGVALEKEPDKPEGPDALWINDKIWGELYRLSKLENFTDLYLNIGNEIKHWRRIFDSTKPQEEPLPSPWAEDLHTFQKLLILRAIRPDKVVLGVTNYVEEVLGKKFIEPLPLNLEACYMDASSTTPLVFVLSPGSDPMSSLLKLSSDKGAKLQTVSLGQGQGPVATAIMQEAAKDGSWVALQNCHLAVSWMPTFEKYWETELTSKEKVHEKFRLWLTSYPSEHFPVAVLQNAVKMTNEPPSGLKANMTGSYLMYPISDPEFFGHCSKEKEWRRMLYGLCFFHAYVQERRKFGPLGWNIPYEFNESDLRISVRQLKMFIEEYPEEIPYKALNYLTGECNYGGRVTDDHDRRTLLTILSDFYCEKIHQDDYPFSESGIYKAPPYGEYQSYIDFIKELPSQPTPEIYGFHDNADITKDMTSTERLLTSLLLAAPSTQAATKSGDKKGPSPDEQLLNIVVDIQGKIPANFDIEQAQIKFPVTYLESMNTVLCQELERYNKLITIIRISLDQIQKAVKGLIVMSSDLELLGRNLVDGKIPVMWAAKSYPSRKPLANYVADLLNRVAFFQDWVSNGSPMIFWISGFFFTQSFLTGAKQNFARAKHFPIDMIDFEFQVIEDPATITTKPEVGVYVKGLFLEGARYDYKTHALGESQQKVLYTPAPIIWMIPNEVIKFKSFPHYMCPMYKTSDRRGILSTTGHSTNFVMEVLLPSLHPQSHWIKRGVALLTQLDE*