MKIPIPKDDNFILMLDKLSQEEKFFIHILSTCEDEHLLGHLYPFVDWVWLKSDLLAWAPVLNRFDDLLRKYIIHNKLVMQKKNNKNGDNEGSDYIVMNDRIQRITGCTLEYNYNNYNDNNDNDNNNNDNNNNDNNNDNNSNNINSNNNNNNNNNCENINLSCQSTCENGKKEFIPSDLLVEEILRFTYNILDNCLNKTKYNSIEHLILLLWSFNPKLSILCAEILNIYYLFIKKTKKNETKINEIVNFVSSIINIPIPDHLHPYINNDIGRINDNNYISGLVLYYLHDKTNEQYMKNIYNKVENKYFLDLIDYNIDLQKININVNNIDISFTSLFPTHIKYNETQNILNNAFNYIMENYNIPEQYMYDVRHKLRIYVGLICPKYRRKLFNLRYLILSGSLSINSIVSPQIVTSNSIFLEELLYFLKYHKYVHFNTLRIIFDLLITSIESHLYYKVVSDILGLRLHSGLFISIFKYYLNYFLSPYTLQKDICPLYVMNESEREVYSINDINEYYIRKANPNIKNSLYSKEDTGHVYMNNDNTNNKSHNNINNNNIINSNNNLNYYTLSDNDILMNILRDSIPPHMMNMNNSEINSLIQASQHISNNNNYFNLVNTSVSPSQEQYFTPRAYTQEQNVNNLNFNYNGSNLMNQSSIMNEQNVFSSIPLETLGVIEANQMQNLDSSNVLNSSGTSVDMNIRSSEVTSLINNNNNNNNNDNNNDNNNDNNNDNNNDNNNDNNNNNNNNNNNNNNNSNNSSVFTFGSVNNQGESVSAIDNMNIFDYINNTPNMINDNHLNILDYIRHSQSNNNNNDNNNDNNNDNNNDNNNDNNNNNNNDNNQQSEGNTEKDEIKYENYISEETIINNIKNCKKNGENEFFKVTKSYFKEFRKKKKHISMMLQLLTLYHTCIMEPCPILTIAQQNTLKIFPLFLLDSSTHNLPIVHLLLRIMETLLDFTPNFYFTVKDEEELYKILLSRFQYEFFLMSDSFYHLNRKDYLRYYFEPFNYEGYDQEFIETNEQKEIYIKRKREEYFNYVNRIQDLCNMKNMNNSDNIRNACVNIFGGIGPNIYNGINNLTDVCIKNVIYNNDNNNDNNDNDIDIDNSTDDDDDDDDNIWNVECYDDKTMFSIKDKLLKSLFERYDVNVKVTDEVLLNRFNFWIKLYIYQERMKIIKMIIKALNLALKGYSPTDTLLDIFTNNYISVKIIKYILRFPHKFGLCLYGYILGFIYEHIYEDPTILSTLLKEGILHIMLNGIVEQNLKDETVLIYVPSLLSLMFIHSIGKSTMKKINYTPIYNLFHFVIQRDYFFFDRFGDIAVSVGNIINELENYGFVMKDFLIFHVKLLKNLLIKGLKLGYWKSIDYDYIEKHVDNSIKQLQDMQLKDLNLNRYKYRKDKFLLDRLSILCRFILSYMKTSWIKNFIHFNGLKILMTFTNLPCFPPNYIHIFEYHPIYSLIMKIYLYASFKSLYNQFLYPLYNFTNFIMYTQYVNFILNNKLIFDLDTNIVVVKKDELRNILKMEPNTNNKHNTNSCNNIHNNRESENAYKDLNKHKKNSYKYHMDNNKYLKKGNFCGPYIDRNKLLLTNITHLFNILYFLISAYTDAKGLYGNEEKLYDSPEISNRKILEVFSDVLTSIESVFDFFFTLYFYQTNDLNNTIVLPLKDKICIHEHVKRTIRNNQNKSDYLLYNLFGCTRSLYCYSVNNNLYDMTNKDKKIHFLCDEDNYVNDYKFIDSLKKIDNDDKVYKAIYKYAFSHVISEFHKYQNKNCKTPSDITNYRKAEKSKFKRYFSNSEESIKRSLRKSNSTNPAVANHVNNLTKNVESIINNNNINNNNISNNNNNININHNTISSNNNNNNINPFNNIQADILCNTDDSGNFVDFSKLYNIYNDRCQQEYKNKLNHRVNKDNKSEKCKKYNDYYIDDKNIHMHTNYPYESKYVMCESLKSLLVVIKKFFIMINLACHTRQLKMKTSPNYIFYNVIQQKHILCIIRCITKCMMNVPLVSKPIQENSYLERNHIYHILSDHITQDKINYLNKLNDKKNKTNIHMSKNVCKNYIRKMSRDVQDNNLIKSENGNNVSTNNISFDMNHNNMMDQNKNSSIDYMSNNINVNHYMYQTECKKEDKYFNLYDYSYTPYMNYNVENIEGIYPETFYMEEILFKRYNFNFSNISVTTNKQIYHNKYSNKENCVNKNMSHVEEDADELFVMDSINNCNNMNVDMNNSNDNSDNNNNNNNNNNNNNNNNNNDNNNDRCVDSLGGDFNHINNFSKYNKTYICNNTGNIKGLESIDLNNLINIINNKNKTLNENNCDSKNYEGKEKNELKKNKFNEKKMEQVSIHIQDYTPIKTIKYISEIINILHKLLSDNKLEFVSYFYFLDLLYKVGTFDFIFNMFNYVMSVYISLLSLYYKKKKENKQNCCSKFTSYIPIHVSRNYTCTNTYFVRYIIRLMLYYADSDVNTIKTYLQITVKSINTFLDFFISLINIGKFNMILFCSKMLHPLTKIHNHFEGQRVDPNVNKKENEEEKNVSTNSEIKVKEDNDKINGHIFNNNTNDIHNNNNNNNNNSGISFDNNINNLSNECISIQNNTNPNYEGINMNSGFSNISNISNTQNFNNTNESLNYDNKINGDQNNFCTFEKNHINNIKEVKDSNNENNTFSYNNNFLFSLDYFDILNTIRSVKCDISNNIFMWLTYINSTSVKIGNLGRNNIYINFSNTIIYNFLKIILKFIHHSTEVEPKLNELWMKEKNKEKKNVGNKDKEKDAFNYPNVNILEEWGLMGFDEKTIYDCLNYSGTTDLDCTLNYLDKAKEKEYFSNMSMDKSMSEKKKKNKDNLKSSYSEFDDNSSDSFSSASNRITDDIIISRNIMQCREYNNNLNDMITQETINNNSNVFPLTINNNGSNDNNNNDNNIYGDSCNNNIYHSNNKLDEEKNEDIFYKDDKYILEKFPFMFDLLKEAQKKSVHARIYYYDNIMNPNNKRNMIFYIQYYLKSLRKNTFNSYEQKNYIKAFWNEEKYLLLKQYIYKYIFNMLINIMLTIPYNEISFMNLYLSFLIIDIDKKTVKLFLDQYKKTIHDKNSNKSRIFNHQDVKIIILYYFIENISKKIKTLKNDEGIPYEPFYHCHHMFMNLHKKKNKGLKNSDDSTKQDKKKDNKNIIQNKLPDARNIQNIYNSNCPISSQNNNRSNNIITATSPNITLNISTIPNDNNVNIFNNNNNNNNNNNNNNNNIIISVHDINPSTNIHVNNNNINNLSVVNTNNNMLNINHVNNNRNRTSNTIENNVLLHYPLNNLDNSYHSDDNPFNAYQDNNNNNNNTNLVDDKNGNKNNKDYQDKKILTNSPDTLNNDLNDEKNCIYGTKYAKGDIDVIYESQKDMEIYSYHFCLYMLFFTLYNVLHKYNIAKNLILNMDRNILDYCIFFIQKFNISYIKCIENNVNYFLALVKNERKIDNQEHNQKVKEQHHVEQRQSVFLNDVPSCNVINVENVDMNLNEQDLISKKNQEKNKRKRKYNKILSQSKGNTNNLDPSASSLESADKIMVSSSLEIDGNIITNKMIHNHNNNNNNNNEYNYMGCCNNNMNEASINLNNDANNILKIHINNNTSKNLNNPICDNHIITSTNNVISDNEMKKEKINIMYNKGLVINKNLETHNMLIPYWNLADVDSSVSLTKTETNNNLMVENEENKYISLYSKPPCFYAPLFMCLYKIIINYSLYNFNDKNKKTNKKTKEEKYSEDKNMFLNNLKMEHYSMLNKNNTHINKSEKVFNTNEKRINVTVGTSNYNLSNNIKLPQTHMENVRYVSTEKQHNIIKICIDTLYFFKGYNSHLCLSILSIIEYLTTTYNNVVFFITYSPPNIYKDFKKVFQIEEQMRQMNRRKNLNQNDDNQKSFDKFHVNNNVIINASTKKAKEELISNNDINVEKEIHKNNNNDNNNDNFNIPPFYSVDGFKGENSNFYEQKLSYFDLNDLILNNMSRNSLGIILSISKQVKFKDMLILLISILLQCFTDNYVIANRMESNLKSYFASHGIPVKCFMKKDDLEVIENPKFANALGVSLSELNEALYPFIFKNPQIYEDILSCLCFFPNLKYIKKSETNDLEKFGINTNVDDTYKFLEEKKKKLDPIGQVNTDKKKSSNFVMSTNDNVNFDMNIEYNNIINPSNNMNLQDFTKIDSLKNEGEKIKETNKNEENMNDIYNNNISNNISNNNYYLNILPIPEHIKSIYMLSEVAFSPRCLRKYHVKNNFYNFYILATLLDFLNLFTIIQSKTRLAKLSGKEEKEKFNKALMEIYGTDADFDNELEYKVMYPFALTADNMLFIINLLLKTYKHLIVYLIKIPASFNQKIIKSFFQKEYGMYHFRGSMLYVDNSSFPYNDIAINKESRLSNFSSISNFSITSKNKNNTDINVNNNTNDDSAIYLLTKNNDENNKNEYPIMDLSNVLYKLIRCDSVNTHTYKQISEYYLQNYMQYYSLFDLSNFTFRSCLFPFIYEKKYITDIHNMDLINYVSNINNSHNIVFTPFLIFLFKRILPQFICLNYPSLRSPYSLNTFKKKYPNMEKYYALRNNENKNLTYLRHIVNFIQLIFDIHNANYDIHKKVVLEIIHLLKIHSNFQKKKDNVNKNIKDNDHVFSNVMDIFTYAISSLLYKMVNEEQNIKIQKPPNVEDDQCINKKKKVSEQFQLHQKGNTKKIKKNDDSDYSNADTFTFNNRDNNNDNDNNNNNNNNNNNNNNDDDNNNHNNNNNHNNNNNNNHNNNNNNHNNNNNNNNNNNHNNNNHNNNNNNNNNNNHNNNNNNNNNNNEDGNGENDDNNKTFYYNREQLIMFRHSLCNLLNKLDYSKEDFSNVATSIIRCLSVLTSAPVMGYPIKTKNNKLFMIKLNKLNEKKNTKIKKIKRNKRRKNVSYVTFLNPSYVRFRSDSSNNDSECSDIPYSDDSDISYEEHFIFDNGESDEEDDDIRYEYEEEMDDDYMEEEEIVNQEDGEEEDEEEAIEGEDDEEAQDEENDEEEGNNENETLFNDEYYNQTDNNNDNDNDNNNDNNNDNNNNLLNDEENNDMSNNDEENDVERDDEDVEGDDDEDVEVDDDEEVDVDEDEEEVDVDEDEEEVEEMDDDMENEDDDEDDIDDDDDEDDEEDVEDDDEVDDEVDDEVDDEVDDEEVLDDEYDEIDIEDEDAAERNSNEVNDNNRNVHVHAYLVQDRNEIDEDQIYDNSNDLLLPHEVDENEEILSNMDDNNNNIVSRLDLVSDSSNDMDEQNVHRIREIDETEEDEEDDDGEDDEEDDDEDDEEDDDEDDDDEDDGEDDDEEDDEEDEDEGEEEYEDVEEEDGDEEELHINNSTYNVNQNVDNIRSNNNNTDLIDNEINVNNSLLNCNENQHEILDILLEEDGAYNINDDIDEYNDDYVDEVDNNNNNNNNNNNNNNNNNNNNRSNNNSFSNIVNIDAQNINNNQMRNRMNTTNDIGHINNLQENINTNHMNSTSQYNMNGNISNICNNTFAGQKSSSNERDVLENNVNNSIIIHNENSTHDHHINSSLLDNNKNQNISNNISMIHNSTIETKNNILPNALENNIHNNIDTQNNLCNNVNANSCSNNIYANTQTKSEKKGTIKNGISLENNEENTNEHINKNNVIVGENYILNNKIKNEQINNTKVKNDHIIDSNINNINNIKNDINDNIIKVDKNNIKNNDSFAVKDKSMLESSESTTNIRNVDENNVSIIDLYYHFYGSNNRDINTLLNENNSILYLNETGQINSTQIKETNNKINNNNNNNNNNNNNNNNNNNNGNNTSVDNKDSKKTDKSNNTNDAEQVALQLNNNNTEGVEEFNNITSLNIENLMDQLYSTLLSTDIRTNDLLNNEIISLQNIANRVQRNNDFNNIVDESSYNIIGDDITENRNLYDNRLNRNNSVPYIHRNVERLNNFPPLPTSNNNTNIRASWNNRNINRPNSITNNVVNNSLNNITSSIRNNNLRNIFNNIRNNNNNENVFNRHRTINIVPSIIRNDIIQNLSASHQNNRDPNSSSSSSNNNNNNNNNLTTNRDTNNTNERTNENNNIHNNNNNENDNNNNISQTRVNNNDQRQVSDLNKDKNQIKDKGSKIEKTEMLTKKYNKNQAQFNMVDAVIDNDTILKSAICNRMYNRLCKAIPKVHIKLPLENLIEEKKRIIQTLKKQKEQEQLQENIKGNDNNNNNNNSNKEHQNELEDVNKNKGDQNKKDKKGNKDKKLSRFTTTTNDKKKNTNEENDIIESNENDNITNAQLGSHNEQLENTELNNDNNNNNNNTNNGFNPNEGDNDSDSDSNSDSNSDSDSDDYNDNSDNNNNNDNNNDNNDNNNDNNNENQNNVNNDEDHLEEENEEDYKNINYEELFDNILNIESLLIICCSLGISESQFLELLNVDRSFLIELPSNLIDELIIQHLKNITLTGISEKAQDNIKNKKIISIKMYKNYLKYQEYKKSQENNASNENNTNDILNNTTGNNITNDNNNNDNNNNNNDNNINNNVSSANSTTNNCATEFNERPNNENSSVIQNLDNNTNIQNNINDEKEQNIRIFNSIKKSYLEALPSSIRSEIKKRIIGNRTERTDVQDETNISFIDSLTPELRRDVLSTASIRFIRTLTDDMIEEARNLRLVILNNRNSALNANNRNRQNVSNNDGANTTATNNRSVSDRNAQNMNNISNTNNTSTVNDTNNTNNVSNVSNVGNTNNVNSVNNVNNVSNVSNTNNMNNNNNNNNNNSISSSSNNNSSSSSSNITSTTNRNINGSNVANLINNIRNNIQVRISNRALRNVSNNLNNSNHNHNNINIINNINNINSINNMNIINNNNMIVNNFNRSNRNSNRLVFTGGNRNNLNNRRRLNLPLRNSLSNMQRNNFIRITYNENNAPVIMINTGHENYDSLTVTRFIDNIMGIRTHDALASGLPIGDSNNSSNYNNNSNNNNNNNNNSNSNNNNNNNSNNNNNNNNNNNNNNNNNNNNNNSNSNNERSRLFMSNQNRNVHHNNNVDHNYHVMNDDKYLEKEDDMLLNRYLKNLFPSMNRFNTDNSKTSSLYICVEEPVPFQALIDICRLLFLKKEINKKIMFTLFCNLTCSYQKTKVYTLQLFMNILWCASADLHAKKNNPSIVYLNSINFPPKMLYYNMNKKHYGLFSDNYFITASISAERVLEQVQSLLITVPHISSFFCTFLIHPSYFMPNDLDENMITNNDKGNETNINQGNHNFMDVPYYGDKMIKNEKTDGEKKNNEIINYQKEKDVEEEKEYDDEAVILEYELKRKRPKMDEKKKQKNQISDIYKNKTNINDKISTQVDMSKYEYPINILFKLLNSSLYLTSKKLMSHLLSVIYNLLINCAKKNHNYANFTRWVYEENLEEIISMENENNEEEVTSDDNNKNNNNNSSNNNNNNSSNSNNNKMSNDRNGTNPERNVSCTNKENTNKNKDTKQKQNKEKENFLSSTKIDKELLLNIKSLKPIDEEIDKKDLISKPYYLLEVISKDALRNLSKLICNYKTNFLWINNMNNTTNNNNNNNVNNNLEQVHKQDISSLIQIMVMFFSHYKLKDLIVQSLKRHTHVLIKRIIYDLKKIVHSIHNKTFNIYSVDHSDSLEQKLIAFYRVITILFNAPTLIDSITNKNDLNKSDTINLNNTNNSISNVEGVNTPVQENDHINNNISNENDCNINIMNNVPNNNNQDNISSEINTNETNNNKSFVNNNDMDNETIKNDYEKHINKTRVDEETKFDICADFFLSINIDLLWEEFNKTMQVINNSLIDKNYKFKDNYYYKDLNTTKDDNKKENNNDKLQTGNVHKTNEKEDKNISNNLADTQDNNIVTLFNTDSSSNDCSDHGDIYSNDRLSSNIQNEEIITNVENENNDEKKKENDDEPPPTILNYLLPLMEAYLFIEEVILVSQYKLRKFKDLEKKVASLNVESIKINEKLAYDDSPFYINIYNKKKMMKKKNKKYKSTKELLLDIFDDSHINSDPTNLNKIKRKMCTNKLEQQKQKQEEEEEEEEEDDKKKIQNNYTHDDSMNNNIVENENINECINQNTNEKDHVEGQDQLVRNKLKKKKLNEDQTNDNNNNNNNNNIQQLNKREEMIVCGNHDRQEKPNDKENKNKNKNKNDRNNEQLDSNVNHDNVDENNTNSFYNKISNEQSNHKEVQEYQDSDIYDDDNDEDVDQYGNYYNEGKDDEEEDDDDDNDEYIQIKLEDNEGTINSRHKKLIKFVYINRRVINSLIKQTPILLHHNFKSLIKLTSSCINFENKRHYLRKKLKYLKSGIRSDPIRLSIRREKVFTDSYYQLRNKSGNDLKGKLVVTFKNEEGVDAGGLTREWYSILAKEIFNPNYALFCREGKKSEFNHPNPLSYINPDHLHFFKFVGKFIAKAIYDGQVIDAYFCRSFYKHMLGRKILPADAESVDPEFYNSLIKISEYKLEDLNLEINFSTEIDEFGKTKVIDLIPNGRNIPVTDENKHKYIELLCELKVTNSIKEQLEAFMDGFKELIQPKLISIFDDKELELLISGIPTIDLNDLKENVEYHNYTANSIQIIWLWDVLQEFDENKKASFLQFVTGTSRVPLGGFKNLMGMRGAQKMIIYKAYGEDRLPTAHTCFNQLDLPEYSSKELLKSKLIRAIMEGKEGFGFI*