MVLSQAIQAGGSIIQSVTAIQTMGNNRYNASDEWDDFGVQIERLHHEYSMWMAKMSKQGIISEEVGLQLVAKLNRALSLFQAEETKLRNMENRSWFGRIYCFHFRAVVFPSRLSQTLKDVIDAFADLPLLSLREEIGMGKEVGSLRISSLVKRPLLPPLLPLVESKYVPFRISESAIYQALENPAGPRVILLHGGPGRGKSTLAKAIALHYANQTSSTGRTFDHVAILQCGPRMLSQNTQMELLRSLGGRGSDVEEIASTTPNVLRTRMKSRTILVILDDVWLLEPLQQVVELGGDRVKYLVTSQKATLLQNAMPVEIQSVELEDARRILALHVPGLLDGQIPKHLQDVSDSMIKQTDNNPLALASLAMTIHRTRADDIDEWQNTAKAHFDLLKLDDMNRAPVFDGTRPKSFWATMKLVRQSLPADAQELLTLSSVLESPSTPEAVVKLLYGWHCRKRGGNLYMFTRWRSELEDNGSMLRVENKIIIQSKSGDSSFSQKTWSLHSLQKSFVRSEMRAEVEKLLDSFFGSANNQAVVVDIGDDNSMTRAVEDIDSDEEFDADQDEPANSENGDSDISDSESVADDSDETGEEADDSEGVVGDPEEIDVAMDDQEKMVLFLCALYMDDDFSRRAVERLRIAGSIFKIRVRRSAIEPILQLLPEHDDESDQARVQRQFVQKVFLTYLTSGELNDEGLAHLLWKAGPSVALVATYVLQSIASLAVYEEGKILLSTKTKNVMAAVAAFLEEGVDDDVQNQVLQTLTTLAIYKENHESIISASPHVLEKLVGFLAETTPPERQMTVCVILANLTQGEDNPVGSKIPVGCVKELVRLLFKKQSQLHALLPLINMAGSDVEVAETILEFPGVVREVVSMLSNNDPRVQEHAAKALAMFGRNSVDNRQKVFQQSPSCVSELLKLITSDKVHAVQVQALLALNEMENGRTIITGTPKCLAELLKLLSALMEQVEDVQVRALEALAQQALADEKTSNTILMSPGAISDLVTLLSKSDIPNVQSEAARTLAFLARRSVENGKTILMEAPGCIRDLLNLLSKKHSSKTQVQLRAAEALGDLAYKNVEASREILETPGAVRKIGRLLTSEYPGVHSEAARALGILADSSEEHGKLIIMECPKLLTELLKLISSTHEPDVQVRAVTALGNLAYEDPEISRTILESPGAIEGLVSLLSKKEAPDVQEEAARTVANLSSESVDNSNLIISQSPWCIRELVKLLSSDYSAGVRCRAVEALAELSTENEDIAKDILECPGAVWQLSKLLSADETADNQYQAARVLANLVCESAENVKKIVLDSPECVTDLVGLMTKDHSSDVLYQAAGALGQLALVSLEIASKILEYRTFIKDLVRLLSDDERIDVQLQATEVLSILATSSVENRKIILQKSPECVPEVVRLLVSTNADVQYGAVHLLACLAHENEENAKEILKHPEAVRDVVSLLSNDDNPDVQEEAIKTLAFLAGSNPANAKLMVLETPEFVSELVRLISKDRSSDLLYQAGEALAELALGSLEVATKVLEFPGVVKELTWLLSNHDRVEVQLQAAVFLSILASSSVENGKTILVQCPECVTEVLKLISERQDVQYGSVHLLACLAFENVDNSKEILGSPGAVEELVRLLSHDENPDVQEEAARTLAFLADSDAEHGAMILAECPDCIIELVRLLSTDEHCPEVQLRAVEVLTALGSGNIEISGVILDTPGALKGLVGLLAKSNDENWKVQEAAATAVAYIGSDSVEHGKTIFRRSPECVGELVRLMSSDHDARVQRRAAEALAELATVSQETSKKILETSEAVSRLVTLLAHDESPEVQEEAARALANLASENVDNGDMIVLICPECIEELVRLTSMDHSADVQQRAAEALANLAFSNEEISNKIVDCLGAVKDLVNLLSTSKNQLVQEAAARALRNLTSVEDVRSGMASAVGDEAMDALVAVLSRKGNLSSKARYAGVVALTLMDPKKGDAVTLDTKIVAKARGCAKKMLGLFAEALVDFDSTLRWDPKDDSVYSERMYVKAMLQDYEGALSDANKALQLDPYYPFYLQERGVLKIKMGDLKGALADLNKGDGDDYKTLKHRGYVKYLLKDEQGARNDAVRALRIKSSTASSAEPVCIPNDSLSCTTVKYLDFELS*