MDSQGRFAEASKREMKKRALLDRWRDIEEEESVQDGSAAEDAEFRRRKEDWFSDAFHFLIQLPEEIHIWCGYQDVMWPLLEPFCSYFEYKQDDLPLKVLWKRVCQELQICTQCIVQHHKAQELYKSEFEDDIVKPLLTVLQMLDEERVAKYLIDINFRVKGNRLDAEKEYVKVVSVLFEVLMFPDLLDDEAIVKEFVPFLKEVESSHNLTLAGNQQYPGVYALLFLQCKDVRAIGFRLAGFLGKLRNASELEPIQPLLKKCINFLDNGLPNKGTSRPRIQYEREAVWLGIKSLIGFLEPSAFEEGVVERYPIFLSIVLNYVSDDNPLDFAQAVDCLKLLFETLGCKLWLKTTFSPGVMRNTLLGQCFHTRVEKHHKAIFDLFQPFLQSLEALQDGEYERQRRHFLYFLLHQVSHSSNFSVLMKKKARQIAIFIIGRGYRMDPPCPPFECAHMWGPSLVHSLIDSSLHSSLRQPAFELIQTIIVADAAALISLWARHCDRYISFAKSPCDINEDDDELQSFHEIEETESNCWTEFNKLSKLAARECEEWFCIPLLWVEVLVGMSPAVLPLSFSKSVIWALSRFSVIEPEKSKSVTMSVSQWISVSFEKVAGSLEWENPKGCDDGANGKGSVNTLKASRQCMELLRIMRRCAAYYASQIEGSELCKQWTWEPRMAETIILLLLDPDDFVRQVDRIILEQVSNAKGLVSGLRFLCSSQASLSAMSLGLRYAIKLLLADSLSSTSRILHHLFFVVSKLLMSRESSSKGACNDQGDGGFLQPSLYAAASPQVILGDPSNERNEKAWKKFCELLSDSIWPLLLKCLREGKPLVQEKIYQMTFVRLLEILPLIFQHISSSQFKAGEDSNFAMSRRVELKWFYDLISWGNSQLLVIRRHWKQGLVGILKILKNLTHGSSLNFINNMESILGSDTLLLDGLQEQASMLSISFSEVNGSLFEREREEEPVHNAILRSEGRNPVVKLQNIEQEVIELCKVINESEIIIVSDDEVEKDRESSCVPSKAYAHAKSGFQQTLPIDDEKLIPGDESSYKSLSNKQNFRKSKENIASVTSSSLSCALDSSLSGMNFRNIHVIKESPLASESYDNRCSAIPQPADISLDVPASNAQSAVAEHMSLASPATAEENVWSVQTKEHEKEKQITSSDDLDRVGPSLIGERDSGSQGFRDKNCDLENLTRSMNAQKIATGFKSNEELVLKELVSGSKEDPLEVALDAARNVQQLSTKSGVLPKRQLIHLQVPLEHDKGSFERFNVGMKKYTPPRLDNWYKSILELDYFSIVGISLPESKAENLQVGHLTEVPTSFHSPDHYVEVFRPLVLEEFKAQMRHSFEEVSSPEEMCCGSLRLLSLEKVDDFQLGRFMSEAGEDAASRGCCENDLVLLSRQPFQIVSQNVHMIGKVERRERNTKSRCTILVLRLYLHSGTMRLAKARRLLIERSKWCVTRLLSITPQLREFQALSALKDLPLLPVILNPCRAAMKSSHLNIQTKGLELKRLPEPFLEQLRAAFNESQLRAISAILEGSDSGSSSELSLIQGPPGTGKTRTILAIVSVLLAISKFSKECNVGVERDSLSSTKSTVTSCLPCGKQAVNQSVAIARAWQDAALARQLIKRTNDSVPKTSGVEGSKRARVLVCAQSNAAVDELVSRICQDGLYNVHGKKYKPYIVRVGNVKTVHPNSLPVFIDTLVEQRLGEKRQNEADSRDDKAHNLTAMLRSKLEKLVDSIQMYEAQRSSRQDERSKNKNTMEDNGDGLLKSEAALKAKLNLLYKQKRGICTELAVAEAEEKKTFEENRAIKQALRRDIIREAEVVVTTLSGCGGDIYTTCIESVSRNRNGKAVGDALFDAVVIDEAAQALEPATLIPLQLLRSTSARCVMVGDPKQLPATVLSQLASKFSYECSMFERLQRADYPVTMLSTQYRMHPEICRFPSAHFYDNQLKDGGLLEGSRSAPFHESLYLGPFVFFDVVDGHEKSGRSIRAQSLCNNSEVDVALEILKFLKLRYPSEFLPGRIGIITPYKQQLSELRLRFTREFGPSIAGDMEFNTVDGFQGREVDMLIFSTVRASSKDVEMQASKSGSIGFVSDVRRMNVALTRAKISLWIVGNARTLQQSPHWAALLKNVKERNLLFSVQRPYETIFNSTFSDSSTKSFPAADSNSKQASTKYVRDLRKFSYGQQDGKRFKRDSKVHECGLENVAQMEANSQLAPTLRNTGKNSQSSLSANKKNDILGNGAGVQGKKSNDSKNFNEGSGREHKYHKSERETESSKNSDEKARKPDCHSEKNKSKDKSDLRLHKDEHQNKATENKTQMVGENARSSTESNHLPAINKNMCKPQNTGPQSTKVLKAMVQTAGVKHIEGECKHGTKDARTKVKANQSNASHLECRETNTVVPPEGDLFRHNNSVPINGESKISSSAEHDVQNEVNNSSGQHCVKDVQGDLIAARKRQRDAVNAILPLGALISCKRPKVSRTSSQLKLSSSANVLRNASEKLPMSREVCSVSMDKLSEKSMGQTLHECDSPRHQDVRAESSSHHNMSGRQDQLSEEWERFVKKLDESKTIKRSVRGSSTGPSKLPSS*