MKDFRHSALEIVSLRDEYDFWSRVSGDSAESPFRKELALEVLQEFEPILVQFEKLESLDIDEMMELMELTQDFLDSLWRVCRHSDDEKGLVAAYSKQGMTYLLHVVGKALFDALCKMISKVDLWMDPFLKVEMKITEGLSLSRKWEEVILELTGLTWTSSREHKWVGDPFKDALMATLSSRLQEILKIREVHARRSKFFSEDEVSSSAGQHMLNCFSSLDACDCSDAGQRAWKTALFEYEKTMQPTEAKIAMTLREIFYTSLLPSLKAAVGKTFEDLTCRARPHQIMGEIRKYKELFGSPLVAKSLHDEWEMILALLQKHTENLKIQFDEHLDGRTLNNSGGLMYPYCNSSSIVGSLFWLLQHESKVEETKETVLAVLPVLKPGSPIENDNDQSVLEELRKLQEDLTTHKQEKLKFWETNVHDKLNCLKSQSCGRLLKFDPSDGHVEITFCDDFVALIRETRELATLGYNINADLLKAVEAAQTFQKQGMLLKQVANFYNEISTLMIPCQKLIMLQDALRFESILKNPCDTLGRPLLWNNTSAVQSYTARLQEVSRSISQKNRQLHKQHSKLLQIVKRLVTLDLQNYHEQWLSCVKQMNTVFDEAERQGFTNLNDWRRHWDVQICKALEYQYNLGLKQFSANLPEIIVKVVFRQKSLQYEPPLEEIRANHYKEIKKYLSLPMSIRGVSKQPDLFQHLIMDTCSCDAMKVLYESTEELIARLMEEEKKLVDTLVLGTVDLEDCVNFQVKDLKEWELNFKALKSRTKELERFPSEIRIGCYKLVTEPAKVALDEQLRRLHKILCDSLRKKAMQDMSEIERFLAEGNKVLEGEIRCVEDIVSMQQAVSDLIASTPKMLELRRSCDQELCLLRQVTEHPLSSTGRTSSISAERLSFANNSNNWETFVIKLSHHESYLSEEGERMKLKLEKELQGLRKRLEDFAILWKEWRAKIVWKGNLPDTIASIRKKEHKLQEIEGVVEKATEKTKKLGMEMPQFPILSHVKQDIKAEIYKWEKFGIFLEEMKRIREEDWKSAKTHLTSLEDFVLKWGTFLSNSSSKTEVEIKSVQELELFKRCLAIFPYITGEGWDHHHWHKLFVLIQLESADSRNLRVEDLKVGNLLDRVHKLVQHADAIKALNALAAGEASVKEALHQTVLWGLQRSFALVQYELTKRDLQSIFLIRDWQELQVEVGDQQLLLRSLKDSPHSSSFKDDLLIWERRLAALQQSLQHFNSVQRKWIYLEPIFAKGALPLEQPRFNKVDEEFRTIMSSITVNPAVTSFMEIPRLEESLLQMDSQLDICQQALFAFLEEKRSSFPRFYFIGDDDLLEILGQSESPAIIQTHLTKIFSGVKTVEFSGDMRRITAVESPEGEVIKLRSPVPILEEVETWLSDMHSTLKSTLRESLQEKLRGGDDSNNYPCQVISLAGQIEFTARCEEALRSSRLIALQEDLRLKLLNFTESRGPDRRFMLTSGKALVLDLIHSMDVVDHLLQENASQPTDWTWSRQLRFYSSENGGATVKMARAEFSYSFEYLGLLSRLVYTPLSDTCYLVLTQGLRLGYGGNIFGPAGTGKTESVKALGHYLGRKVLVFNCDGDFDFKSMGRIFTGILKSGTWGCFDEFNRLEEDVLSAVSQQIQVIQVALRDKVETIKFLGNMVKVDHDAAVFVTMNPRSNKYTGRSKLPDNLKSLFRSVTMTYPNIELIAEVNLISEGFRYAKVIGQKLIVVFSFAQEVLSSQHHYDWGLRAVRVVLSMGGILLDKESKNNAPVSEDVEKRLIVHALLTTTLPKLITSDCGRFEQLVLDVFQDVDKMYMVDQNLERAITDVLKAKKLQVLESQVQKIIQLHLACNQRIGVSLVGPSGTGKTTVWRVLQAALSTSTNQNVKVHVLNPKALSRHQLLGHMDLDTQMWFDGVLTCLARKVAKESPHQKSWIVCDGDVDPEWIEALNSVLDDNRVLTLPSGERIQFGSNVNIIFECEDLRFASPATVSRTSMIIFCSDLITSSVLAAKWLSSLEEDVRDAAKRWVGSYLEKALDWVTTHECAIRTSKVSITKNVLSQLDAVTTENDFLRGLAVGLGSLMEPAVRADFYSALGDWSGYSVKASSWADLPEHPRYVAETTSPEETSYLSMIPVDSMAQAAVLIWLWIAKSEPFILVGPEQCGKFTLLTYCFSKLKSTTVLTVHCSAQTSVDDIVERLNLACNTSLVADGTKLCVPKDGKNLILFFRGMNLLQLDRFKSNQLISFLQQLISYNGFYDKQLDFVRLEMIQVVAAICLPTSNVGHYELPMRFTSIVRLAYMSYPPRSELEMIYETMLSRVLNIMKPCDSAWSLSAVKDLTGKILHIFEELKVFRLENCENRNKFSPHHLSTWIQGLKRYKLKEVSVLDALFHEAVCVFRDQLRTSEEVQVFEKIMSVEFKAQMDAYHSGRVFTTWSPVEKKDCTFQIDREKLLTLMKIDEFQDLVADSLATYQHDVKNLTIILFPEVLQRIAKMDRALSSPGGPLLVLGSHGVGRRSCLSLAAFMHSMELFSPSVSRSYNLRSFQMDIKSVVQTAGIEGRPIVFFLEDYQLVDLSFLHIVDSLLCVEGISGLYSTDELQVVMAPLQELMARDGFKHQNLLSFFISRVQTNLHIVLSLNTRHPDHEARLQKCSAVVSKCTILRVDSWSEKGMLEFLHSRLRMAPEPELDGELNKNLEQIMMDIHRSVVKTQVSVSSSQFVAFVEEFTTMFSRKKADLTSQMLHLQTGLSKLAVGALQVEQLSQEAAVQEKLLVAKQRQAEESLQKITQSMQSLTANKAEVENLKSGLHNEEAQLQAQKESVEDELRKVQPQVDAARKAVGQIKSDHLNEIRSLKIPPDAIRDVLEGVLRIMGNYDTSWLNMKKFLASRTVKEEIMNFDARKVKKELCIDVQKLISRKSSSFDHATIYHVSVAAAPLAAWVKANLQYALVLDQIRPLQEHIKELTKPLEASRRRIQQCEQDLDGVDLNVAALKAEFSTRTGEAEALKLNLQIATSKVASAKELLAKLSGEKLRWENHVTELEKEIAQLGFSSLMAAAFIIYLVPASEDYRHTMVSQWQTLYQGGLEIKTPRAAYPTTTSRTESEPFSFRRFMSTESETLLWKTAGLPSNETTIESAIAVNHTKKCRLIVDPLGQAVQWLISCFATLNTPFEVVGQKETRFTTALQLAVRFGKALIVQDVDEIEPLMFPLLRNDLERQNSKWTVRVGGKVVDFDENFQLYLITRQSHLTVPPDTLSLFLQANFTVTQPGLEKQLLALTLRKERPDLEEQNSKLIQSEEKLRLQLLDLEKKLLEELSSSKGDILENQVLIDSLNETKIKSANISRSLKDLASLQETLNAKSRVFEPYANLGSLIFFLLQDLVNLSPMYCFGLSLYFQLFERALILTRESRSISRNTTPRGRHSEDEEVSYIQSMSMQLVELMYSHVSRSLYKNDRLTFAMHMAVNITSKEKPTRAELTYFIQHLATNEMLVDMTLLGTDRGGVPSWIPTSRIKAYNYFKTHLPGLLHSLNMQSARTWTPWTQSNVCETEFPSIAMNLTSFQRLLLIQALRPERLEPAMQLYVVSALGLKTFFSPPVELGNLFSEETIASVPVLLITAPGADPSLELEEFAVHKVGHSNYHQLAMGQGQAQEALKLLQESAKVGSWVCLKNLHLVVSWLPQLEKEIHRLNPHSNFRLWLTTEPHELFPRSLLEATLKITIEPPPGLKNKLKKAYEASSPQLALRNPLEERLLYLLTILHAVVQERCAFVPQGWTKFYEFSFADLRFGADLLRLMLDEHQSVLSQPHLPHFRGLLTDVIYGGRVDNKVDKAVLKEYVSRYFAHRVVDSGADCSQVLSILTAATEMNVNSRLPSTRDTPLTEGYADYAEHISSTGELNSPAVLGLPPNIISSLQEKSGCMVITQLKAMSTVRLTAGKVDQKSHLRVHLSPLLQLYNSTMQRALLRLARSLASKHDGHRKDPLFPICTFLVLELETAESILFAIQLVLAAIVDALKPGTQHMSQRVSDDCQRLVSGHVPECWTNIWEGPDEPLEYLKAVLQRVSGIIRYDDLRSSNGLQVEALDPSTFFNPRAFLSAVCQQAAWRLHTTLDKLKLVTLWDPSLLSGFSGLTPITTLLQIEGATFDGQSLSKTALETPTLSIVPRCTFAWVHADTQPFYNSFISVPLYDSLARCKLVTDVQVPCLEEEKQQWLLAGIAFFLPLMINT*