MNEEPPQMGKLLLEAEIPEELLKDKTPQEQNIIMRGHLTQRRFEQNETPVVRDVVRQKVKEDVRQLGLKTYPAQRRAQTTNQLNVMREMHQATKFRNPTAAPLPMRLPPLLGKMLRRQNSTGAKSTLLAQDGGASAVNPDAEVEKDGKRLASAQGQGDRVNPSASGRKYFLLEDFDSTDFELHTPEEWVALGEACGGTPARSRYFIKTTNGTEWRPCRVVAYNESSCCYRIVWECDGCSKWTTRLNIIFDDESELKWLERVRQAEAYRDETEAALRSRLYIEQLDKSILAPMDQVQMERILSLVARRFPITTLSLVDCCTREVEELYYYSLKRAQHWREMVSDPEERKRAHLLGLPPPPPGMVTETYTESTKELRGTIDTPSPNFEAARQFVAENLFQTHLLLNTTIHSIHSQWGEYKSQLFCLTQYGKGDTPLQLRLFSDMQSHRGIATAEKLRNEWSMNVRYTILNKLDLHFKFYEDDINRYNGSRMNRFVNLVNIMMTSQLRELLVASLQEYADFIYQYRTVPLDGDEEMEELQEDIEEAQHWVRRQNEWKAKLRADAEGEQERLRSGGASAGPTGSSRRVPPKAEEEDADGEVPFVWRLGQFRNSIPYTRRVVEMTMNTRGLQPLFILNLVEEDGRVVFFPTLEEVKLRVRGVFESCFEHADRIQGMGDQLFPLLQLPQVILQPLGPQEPVVCEARRLIDKALEDNVEAPMQLLQMYQTFEYILRLDPNDLVEEANERQLSLHDFDWTFERLTRDKERIVHRTHNHVKYEMFFIDCTGIKTTLITKATNVQDALMEALAQRLRGNCTSIINEYNMMSNRMAVEPRTPEELQELRDFLDAIPGRQEQINVVFDTVTSGFDLLFKYRYDFSPEACYDYHTAYEWPRLLQQGLEDGNFRSREYRTLLMQVLRDNCEVLTENIVRLANTVEDFTHFGDDARADQYYEHAKALEQRIREHQAQMQLYNSHETLFALPQSKWPQLKAIKAQLEPYYVLWEVVSHFQNESERWLNTRLHALQPFEADRQLTDWAKKVAVVSKKIKEAEPLAVAKRIRENIAIFKPNISLLYALRSNLQATHWKAIFQVCGVPREKQNLGAGGSESNDSRPFSDFIKLGMLDFMPQIESIAAVAQKSFELESELMAMETEWKKLLFEIEPYQDTYKLKANDIMQLTLDEHILKTQSMLGKPIVRQAPALQARVLQWEKLLDKVQCTMDEWFKCQGTWAYLEPIFSSADISRSLPKEKQLFVVIDESWHKIMEQARTTPQILTRCQDELLLRTLVENNNNLDIILKKLQQFLETKRMAFPRFYFISNEELLQILSDSKDPYLVQPYLSKCFEGIKRIHFADAHDILAMESSEGEVVRLVKTINPNDFQNRVELWLQGLETTMKETILDQLKQATADYVQRKKRAEFIRAWPGQVVIAICSLYWTMEATEAMSKEGTVGLTSYHEKCVGQLDELIVLVRDRNLAVVERCTLEALVVVEVHAKDIIGQLSEKGVDSPKSFDWLAQLRYYWEEGHLQVHQINASLRYGYEYLGNTGRLVITPLTDRCYRTLIGALHLNYGGAPEGPAGTGKTETTKDLAKALGKYCVVYNCSDQITAKDMAKLFKGLSQSGSWGCFDEFNRIEIQVLSVIAQQVAVIQEAIIQKRSEFIFDGAQIRLDPGCAIFITMNPGYAGRAELPDNLKALFRPVAMMVPNYAMIGEIQLYSYGFLYGKELAEKIVATYRLCSEQLSSQDHYDYGMRAVKAVLTAAGRLKRAYPDEDEMVLMLRSIQDVNLPKFLTQDVELFKGIISDLFPGVNLPEPDYVDMHNALVKVCTTRNLQLTPYFELKVRQTYEMIVVRHGMMLVGYSFGGKTKVLHCLSESLGLMEAVGKERRTRLFTMNPKSVTMPQLYGKVEQSGEWTDGILPYRFRLAAQDTSTDRKWLVLDGPVDAVWIENMNTVLDDNKKLCLQNGDIIAMSKEMNLIFEVQDLAHASPATVSRCGMVYVEPDSLGWRCLIDSYFNTIPEQLRKEEAAVAALRKLVDVFLQPMLDVARREVKPVIPQGALVAVSGFIKLFSTLLSSLPSAEETAAAAAVDPSTLERNLLMKIEGWFLFSLVWSVGGCLFTKDRAIFSNALHTLISSAASEGLYKFVLPLMENKRSFFDFRLETEDGVRFAQWIDYVPSLVIEEETEYQDVIVPTSAQLRFSYLTQLMINSMHPVLLVGDTGTGKTIMMKALLKSLPEDTYALNMIQFSAQTSAGNLQRRIDGSLEKRRKGVYGPPINKRMIIFVDDTNLPQVEEYGAQPPIELLRQFLDHGAWYNHSKDGIEYRRLVDVLLVCAMGPSGGGRSEVTQRFARHFNSIAVPAFDEPTLQKIFTTLIDWILGKGFPPALRGMGSALVSATVELYETLVDKLKPSPEKSHYTFNLRDVSKVFQGIDMANPAKITDELKLGQLWLHEVSRAFADRFTEDKDTAWFFGEVCKLSMSHLKLSLDSVKTAEIPTLFSTFMNEEGVYEEITDAAEARRVLEGKVESYNALSGSGELDLVIFNYVLIHVARICRVLHQPGGHLLLIGVGGSGRRSCARFAAFLQECDYMTITPTKDYDHSNFLDDIRTLLLRTGRDGYTTVFVMADTQISSENFLEDICSLLNTSEVPGIWDAKQDKEAYEDAVAALREVGKELGRPDSAEALQALFTERCRKYMHIALCFSPIGSALRDRLRKFPSLVNCTTIDWFSDWPEDGLRSVAARFLSKVELTERERAAAEEMFVQFQQQVRDLGRVYFDEMRQYTYVTPTSYLDLLSTFARMLCEKRTELTAMMHRYANGLTQLKKTEDQVEVMQQELALMRPELAKKQLETDNLIKEVELESKLAEEQRAIVAVDEAAANEQAAAAKEIKDASQQKVDEAQPLVEQAQRAVLDLDPKALQEIKALKTPPQGVKYVIEVLCTLLGGQYKPKAVRDALTGSVTVPYWEHAKVTLLTAEFKSTLLNAYPVIVDTAPNEQIEEVKKKMTNDMFKNENIKKTSVALLGVATYIRAVVEYYKQNKIIKPLLAQAAAAQQEYDAAMESLNRKKEELRIVNEKLEALTNHLEAVKKDKQDLEEKVNDTDVKLTRAKKLIEGLGGEKVRFAGESKRFEEELKYVVGNVVVSAGVVAYMGPFLHKYRERATRTWLDMCKKHNMLVSEDFALAKFVGSPIDIQAWKLQQLPSDSFSIDNAIIVKTSGRWPLFVDPQQQANNWIRNMERANDLIITRPSEADCMKVIRNAVSQGQPVLFECVEETLDPTLENLLLKRLTREGNLMVVHLGEPVVYNEGFRFYMTTKLPRPHYLPEVSTKVTLINFMITQHGLQDQLLQRVMMSERREVEEKKQALTLEAAENQANLKTTEDKILAILSSEGNILESETAIEELDSSKVQSDQIAKRQGEIEAMERISDRTRSLFVPVANLGATLFFCVTELANIDPMYQNSLSSYVTIFQEALQTSEASEDVEARNLNIKLTFQKSLYQRICRSLFARDQLLFSFIMCLKVHEVDPRQLRWLLTGGFEADEGMTPNPFASWLPSQCWKLVWRASTQLPELKSLQDMVREYESFFRSYYEEPDPFAVEKPEAIAQLSDILQLIIVRCFRTDKIVPAVTAYVHHKLGSFFVEPSLYTLDEVVTELEADPSVPLVLVLSPGADPNVELDRLAEQRGMSARLSKLSLGQGQGVFARELIEEGVQAGNWVLLQNCHLYQDFMPELSRIIENYSDSTAKMNLHAQYRLWLTSLPSETFPISILQNGVKLVQEPPKGLKSNLLQSYLSDPVSDQTFFNSSNKPEAWRRMLFGLCFFHAVVQERRQFGPLGWNRMYEFNDTDRRISVRQLHMFLEESDEIPYEALLYLTGQCNYGGRVTDDWDRRCLMAILSLYITPMVLDDDYAFSAEAPEYFVPPFGEYNSYVEHIQELPLQQPPAVFGLHENANITKDERDARNLLEATLLTQPRDSSDTTSKLDPKATVKEMAHHVFSRLPVLFDIEQIQQRHPIDYSQSMNTVLLQESIRYNRLLFIVRRTLVDVQDAINGTVVMSADLEEVFNAMYDGKVPEVWKKRSYPSLKPFGSYVNDLVERLGFLQTWCDEGPPCTFWLSGFYFTQSFLTGVMQNYARKWKIPIDKLIWQFTVMKEETCEEAPEDGCYIYGLFLEGAGWDPVENALCESKPKELFVKFPLLKLVPCRPQDLPDSPVYKCPCYKTTDRRGVLSTTGHSTNFILVIDLPRLKTTEESHWVLRGAALFTQLPF