MPDLPGSPSLPDGFKTHGVYRHACPNCGGPISDYRLIFKAPCEKCLRDEEFRGIVELAGKRGGIDRFQLLRLYAESSREGALRELVKREEMLRDFEAFFEKATGFKMWSAQKTWARRVLKGLSFSIIAPTGMGKTVFSLVTALYITQRARREGDPRGWRSYLVFPTTPLLLQAERKLRAFAENLGVSICSNDNWDNGDCIRILCIHGHLGKRDRETAMNRLKEGSFDILLTTSAFIHRNYELLKGKGFRLIVMDDVDAVLKSGRAVRRLLGIIGVEEEHIEKALTLVKARSRLVAASGEERARLEEEIRGLENEVSSVRSRINTMLLVNSATGRPRGMYPKLFKVFMGFEAGSKPEAIRNIVDSYVEPQGGIEEELVKLVLTLRDGVLVFVPVDKGVEYAERIVELLREKGLRAEAFHSKTSIELLDAFAKGDVNVLVGVATYYGVMVRGIDLPERVKYVVFAGVPRHRFSSMLEALSPTDILRVLAVLRDIAEGEKRDLIERLLGRISSRLRRMSPGAVLRLREELARKIRGESVEETPLLSTLFEAYKVIAEEFSKEETWQRISGLGDVGILKENDKYYMLIPDVATYIQASGRASRLYPGGITKGLSIVVVDDKRLLNGLVRRMRWIFEDFTMTPLSQVNLEELMKQIEEERRRVSEVIKGGTAAGTWVEPVKTALMVVESPNKARTIAGFFGKPSVRIVGNILQVYEVTIGSYVLSITASAGHVYDLVTDKSLPEAEGAEALYGVLRVDGRFIPVYTDIKKCSNGHQFTEELGGNTVECPRCKMDNKQSHVIRKLDVIKALRELAEEVDVVFIGTDPDAEGEKIAWDLRVLLEPYANEVRRIEFHEVTRKAILNALREPRDFDIRLVESQIVRRIDDRWLGFSLSEKVQKYAWMDYCLRYLFHKRGLVEKSTCCRPNGNMSAGRVQTPVLGYIIEETDARSRPERYVYRMKIYIERIGDLVEVSIPYIDAKNAGIVDTVKKRPHPVEVEVVSEEEVQLNPPPPFTTDSLLEEASRTLGLPATRTMEIAQDLFETGLITYHRTDSTRVSDTGVKIARQYLEDKYGEKAPHYFKPRTWGEGGAHEAIRPTRPIDSDRLVELVKEGVLSLPLRLTRDHVRLYDLVFRRFIASQMEAAKLRKLVLRVYIGDRSYETEIYTEAVWKGYLEVYENVRLLGRELGLKPGERVEAEIHDGNRVTPPRLRSHDVIRWMKEQGIGRPSTYAKIVQTLIDRGYVRVTGKVKALIPTERGRSVFNFLGKYYGNVVSVDTTRRLEELMEDISKNTVEYQSALEGIYREVTTAVIGNHRVNELLEKMYREKCSEEK