MMEKEIEDKLKGRNFLYRNIKLGEDKSEIKKIEKIKMDLLNMSDQEVEYFLIDIYPLMKKYILNPMTLDYYSNTHVFRKNILTVFYSLIYKLNKIKYIIEIFDMCLNSFRNESEECGIICIKIMTEICVLHKNDLISFDIYKYINIVSNNIFKKFYNKIINKVKRGKLLKSEINIYKKTKCLPLNNKNYIQSTKDSLKFVRELVLSNYIIIKLYPKLLNNNENYIKALCKILSVINIFDFKCYNNFFIEDIKYSKKTILKTVYYYHFSNSSPSLYGKLGIEKDNHEKLKFCQNNNIEELYKIYSVKSNIFNANFNNKHNINYRGISSNCIIGNEHNNVRISHNEDILMNNLKTMKKEFYKNVKYSNYYIDMCKVNDLLNLKNSVIHILCNLLKLDCNNMYFEYKEFLVQKIIQSLKYDTHYTIERKKVFIENITLLLHKNFDETLKYYIDFLIDPKTYMTYLTNNDRHLSVFVFMRIHDIFLYFKNKNVWNYSIIKSCISNYSVFIMNSNNIIFIQTICLILLHHIAEIVLKIKKRNYRYFSFYYDILNILLHKSNSLKYELYNLYKKFFNVAYNDVLFFKNKRKKWKTLRHQNAIVHDSDNVSVPLQRVFIRKMNNKKALNINNINITDFMNNYCNRKNGKKRKIRNLLYDEDYCKIEGYEESVMEIIIDYKYLLYSIYSCIRSDIYYIYLYFNKDIIKVNQIIENNYCGKFSSLCNNTTLSKNKIFESLNNKFEDSLTKNNVNVKIGIDCNNLNNDNKDSHNINLKNNLISGNRVDESNNVHNNINNWYHCINLNPFANSDNFVLNNYKNVGKDNEMVRNLCLTNQECYNSQNNCLGIHEIENCLYSYIYDYNSKNNKKLDSLIYNGKNNKMDNSKCLYDSKIINTVNDVIVDDIYIRKNNQKPNSDTGHKENNCDNFNSKSLNTNCKKNVHQKHLNNNSIFEDMYDINDINFLYEDYMQMSSYELNDIWLKILYKLFYRMLICSILFNSCFSYTVIDRLNIRNKIAKKYLRIKILKSNIYDNGYNNVAYDENWNLKNIGISINNLLKEDKKKIVNYINYIKGEERKLIYMSANIIICLNNNNFHDFMNYSIDVLFKLTFQYPQIFFIFQILGTLRNTSMLTCKVSLNYTILKLKKILKHKNNLKPLLYFSKNARNKQFCNLSRHKLFYKLYSRFDCLINRCHLINSNLICAYCGKKSGRINKKLINNKFCEGYKKIKMSNKSCKYGKKETDSIEKDCAYCTSDEFVNKKNNVFINTNIINRYPTCYNNINKLNVKKKRRAEIYNSDMGMSIDCFDLQFLDDSKNKVELMNNYLWNNLNSFKELIYHDGNMFLCKENNSINKLKLINSCNIKKKNRKKGYFFHNINKCDVIYSEKFILKDINKHFQLQKEKRELNTKKKLIEFGDYRKSGFLSDGNENMIYSRNRNERLESNIKNNCVLLNDYNYKSEKNDEDTIENQFMIITKRKNKVRDYIKSNNCIMGYNSISMNDTFNKYLTTNELIIKILYFILNVIKYYPNYYFFFLHELKEISEICYDIISKDNKCVEIINLLKYILETVCYINYTNSMKNKNESTSSIDSLKTIFSNNYNINYMDGIKCAKYDHTYEKDNQNCKNLESSLFINNIIKSVKEEKCNDNNIKIYSLNNQGNHKLNIYSGNKESITNHINDKNNDKIFNTNYNMYICKMENKDNIHCDVKNNEHSNYKIKKIDIIYSFIQWFEKSYAYLPKLYRILLCETCLNLPICSFLNGYFDFYLKCLLVCLNSKSMIIIKTALKSIEEILFNVDNVKIKNNLYSSVCYKNKNGTKFYIFTCLMKLLRKKGNFDFSFNNIYEQKYYFNDIFRNSYNSNIYLEVDSVYRKNMSSEGEINKYLHKLYMENIYKIIKIYFNFIDNNELIKNFYSDMNRKVYKKFHFRVGFFLKWKIKNENPKIKHIKNRIKICNENKLEVNAKNCVNNNSYDENNLNIKRKVNTFLEGSAENMSIGLDKMDESKKISKTNEEINIYEKNNKRKKISHSNGKIGGFLNKEGKNSISVFEVNGGNADRNAKCIGKCEKGNKDNLSKNNVSSNIGYVKISDNACENNSNMNLFPLDSIFMNNNYDNIMEHIDLEKTIDYCYKVLKRSMKNNGLKYLYYYKNCQFHIPKQKIVFKKKNENVLKKNITNNKKKNKEKFIIFNFDEFRNRFKRKFNYENINTIENNCKKKKTSDEMSNLLVSGKENNHKHVVCSNFWRPKQRDNNPNFNMDKIGIKRDETIERKDISIGNNLYALTNNNVVGDKLKNEKSGLNFPKNARANFIRNDINYFEKSDVCYNCIQRDQRINCYRIIITVFIFLFNHSICISDFYEYMLKVGAINNDFMNPSKEKKRDTKFDTNNNEESVPLNNGYNSKNDVNKNNQNNCRKNTSNNSNKKKKAINSKNTEVWKEEKNRIKNKEENVDKNTEDNKFKKNAYISSTKKRRKYSFEYCTCKKYLYKCTFIYKDPNNNFIRKIMYCFLVMLVEINMKRNKTQGDKLKKCDSQSAHRNEDMSFMKVCIRNEKGKKKKIYKRNCYDEIRNDKLRELVKHIIRRMSLILSSRFVLTKKNNMVYIMAHNNELDISSFIFTFCNLIDYCPRFVETAVQGLYFIEKVLKSLLNVQPVKMKKFMKYNFFSNLCTCICNICYNSKIKKKIFGLLLLLKAIRILHPYWIKYNIYNIIHTLLICYEKYNLKYLKIIHILIEECLTMTFASLYIGYVGEINAYILNSFSSSESIYVDDINNLYAYLNMKEDNSSKKLIYFKGYTIEKIKKDAEIVKNFFSMNEKEVYNKNCVINCEGIKDKRVLKKNECFWYNYDEIYTWEILTSKVINKRNKKDVSKMMKILFNVLKMFMDNLNKDEYDRDLIKKAFIIVSKVLKTSIRNLLTYKCSIKNNKDVCLYDIFMKDFSISNFLTSSLKRKICYLDLYCFLLSQKPYIKFDFVIIEKLIENIIKIIDYLKKIDGKNKYFTYIINGNVMHVSSNDDIDLDILEKDMFNITHMEQINGSNLKNNNSILFDHGDINSSNIKDKTVNQSHGNNTNLNEKEENIDMKKVIELQNLYKKIKENRGIYMNSSDIIKSHFCSLIEYDDVMKKFHNMVSNKTIDTKNDKMLKTLNEYINNVKENILNTSSIVDSDNIEIKHEGFNSFSSLCYKNNVRIIKGYNNFSNDNLKGTHINLDNEVNKHLLNIMNSNKDSSYEKSECPKQYLNQEIETKCIKTSGQDNKIEMRGENEMNLKNLTIEINGNHTNNKNVECINNLNLCFKKDDGFSLDGKESCIKISNNIIMDKMEENMMSNFLNDKFQTIDFLKDQFLKEERNNVITFFSYFMTLIRICFTHPSYKYLLPIMNPRLNKKKEILYNRCIHILLDFLFSDQTYLCNKAEETIRYLILENECDKDTGKSGHSKIGRPKNLKRDVIENNLFNIFQKSDSLKFTLRNYESKKCSINNLLINKNGNKASERHNKLTNVNKNSINRLKLNKDDFKLYLKSILGNLSYALKHKSFILKKNFIIGLSKIYYLFPHLFSPFLMEGFVKYLILFKDISVNNKAAYNNIDHVICIYSEFFKTLNLSYEKYKEIMDIFLKTYNNFKKGNINFINNIIELDENMLEHTKNKTLSCKNNISQAINNLNTRENSRGNEINNTQLDNISNNIEGKGTNNTNNKKKKKTNGNKKDVDNEGKRKTKNKGNNNNNKYNENDSIKHNYTDQNISINDNDIELKRASLSSQLNIIDGFDTNNIKNCIGINYSYMQILCYLCCNNYENTFKYFMENRHNNIIFSSFISLLNLKMLSEFRKYIFLKFNVFGNILLKYFSSFNSNDILIHIFNIFVLNINTSKLNKLVTYDHAKMKLFVDNKFHVNLEKKHGNEKRKNYCTFLECVKNNATNSNSNNNNEECKKNNKKGLNVKMENNKGEDPNKNMEEEMFIEYDLNSSKVLSNLFIIINIVHVISKYEASCIFLNFYNQRIRNNAISIIENLCLCISYIISEYISLKNNNFVLFLNNSECRKCIKIFIIFLKFSKYFHKYIETDFCNRKKHNEEMENWFKELERRSKLYKGVNNSKSNNCNNNIMDIIGHNDYLFYLRTNIFIVLIFIVSMSKNIDYSYTIEFIKKYVKRNLKYREKRYLFFSIIRILNRFKMKILNRFYEISLRYIIIPLLKNYIKKQENKKYITYTENSLNLENDAFLIDDKIFINLLSKSFLRSDINYTQDMNRKSSLSNNKNYTSTFRSIIKNNDEYNKNNFNFSSQCSICKRITVSNNISCNDMLINCDNGGSKMFINVTEDAHENTNRNCRRNEGDKNETINNAYGYLPLNDDMNNMGSTIRMNNMMNSNVLKNKRNGKYIHHLDDYESNDKGPKNYCLFYTSIHRGKYNMMQYPFYKNDLFLNTREIFYILISLLNCSNSIEVIANKLIVCNVIIDIVRRLSSKMGKKKLFICLKNFNIMFLQHHNEYIKQLSIYNIISIYRYGFRNRVNDLKYIFELLFKYKYEEDNYFLRRNFEQLISLFGLVRLENNKVSMKNIIWHYYSKKRCFYMKNFNQDITYIIGDENNDISWCYHNLRNINCFFNYKNYITEYFKKGKNPFEKMHIIITVLKNNYVFFNDCPYIIASMLKHLKKFAKHANYKKNGDLLILCLKSISTFIKFNIFCNCVHDMFNLKNGQVVIKKFEVMSNLGEVDTKRYESSLKECTCKYIDNGNYFGNSEGIHINSFNNDNRNCSVYYKGENLKKTKIFDEIKHIMYNYYYQNKNDSMRNIFLIGIVNIIKKYKYVYINLNILNLIANLIVSTLLQWQYDVSLNNIVKEILIIFDDILRMKNNTKLKYLNMYKKLLYFFFIKCANKELLTPSTSQCFNMSNLTNGNQNYNSSILNDLVFNINLFESKYDKNEMRKMELEAIIMKEIEKDNSYQNGQYKISDSNLYTHGKNENSNLRKDNFNKLTYKDKLLRFSLNDENKNNDKNDKHIDNDNKRYSNSRHADDAEDTMCSIKNLEMGNNPENGALNKEIFINKNKTTIENEVCNDISSINKLNKFYEKINNEYNKKYIVEMIYMILKVAFKYASKNNICKKLNIFCSFFFLLINCNDMNIEKNVILLINHLILKHKLFLPNLRNILDKNYIQDKWVNKSFFSYLLFDNNFVKEHNYEENIKLLYEMLISLCIKGMNEYKCRDNTFYMNKCLHIKIKLETSILIFWFFIQLYNSFSSENNYKELIKFLLTEYFGNLKNISSYCFRKNKFRILKELIFLMNNNLYLLDKKKILYFFKTILKLLHMERKRDSNFDLFILKVIQQNVLNKSTHWNSNIIGKYYDSTFGYSSDFYLDYSHFLKLYEENCDVYKICNKKIEIKNKIEKYFSNKKGCKINVNKYIKYINNLRNKNANFVGYYYNLGRWNGQSLSKNRIIYDKIFKLNFRKNLIHKKLNNMNISDEICNMLLKKNGNSNSSTCYNGDANNSLSNAYCFGSKLQIFIDKKMQKIVKDDIKKRNIFSKLYIGNVVEDALFNDILLCRKKKKLKEIFCMKNKNDYNSNVGENENLSIEEMAHIISKLILFDYSEDYYSYVKYYDILLYFIRCVKSQYSEKYDLIYLKNKIFSKLLPNILRGTFSFLPNVQHACIQIFQKIFLSNDFFQTICILFKDDYFKYIIDKYFISLFVRIFFSFFKHNIDMHLCLKNKTQGLIPHLCRHRYWKKGKEVHDTNLTLYNRKLNKGKRNNINKNDRSKIEDCKKLRKKNFKIYNSKFHDWKCYLKKYCNEQENFIDKCKYKLIKSKYLFQPILCLVNIFKEYCKGIWIDIFSQLFNYLNYEQINCLNFCVVRFLYNYINIYEMNGNNDNVKRFIYADEKTSTRNSIYRKNVYKNEYNINVLETMLICIFKANIWPYVPPELIFYCSSKFCAFEVSKYMLQALLFYNLKKIKEAQCRNETSDVVTTTDQVNTYMSINKNNHTLCNNDMNKLLDKQENVINMLKAKKVNSFEKVNSNNICSLQLVKNNYKQTLNYLIEISRQLNDRDSVYALYQLYINNNEFSKSLFYNHYNLYHKNESNYMKNFMKYENLELTNEELNINKKNWIEKLNYFNNVSTISEYMELMNFKKEKASNDMKKYIKFGNSEYCLETEKGNDTMLLNTNYESLRCEYLKRLNNVYSIISDNLISINEDKDYEMAINDINFSNGENNFLNEKMRNKQIIDEIELKKKIEYRQNFENVQTNTLKEKIGNSNMIKNNNGNKRKHRKNSLSMGIPNKKEDTKIQATTHKYFRTKKDIEEVVIDKNNLIKKKMDNFNGNMSIHKNCSYSVKYDKNSICNHVEGEKIYKDINIDNNRSINNLKLPNELNCMDKNDNIEDISNMYLNKIAYMLKKKKEIIIENTYTNNNNYWDDGFLKNGNEHCENKLDIKNVLINNDNDENNSKAFIIKKFKFDLKKKDIKMVKDNINSGIELLLNNVRQLFNYKSADLNTLLLHAQLFEQTEMSIKIIGEKSLRAKQNKRKENECNMLRFLTQLYSLCDTWNKDKYVYYYDDIQKIKYIYKWEFLFLKLCKAFIEEQNSSLYISSNIYKEQFCGENEINSHRILNSIAEMRKMNNMTYDYFYKLYENFAPNSTSTPTILTSNINFAMCTNNSASNNDNVFHRTSNHLYNIEIIKLNLKKLLKSSSSNKHTPNNNILENCISIREDFQLNNNQKMYSNGNDKKEIICHGKHLLYIKNMENECFNTCINLKKIGRNNFVLKVVKKIKCYISSLNLINTFDFNSLPMIGYENYKSQLFFMKGKILCNLNKLIIFLHKNNFIENNRKITFNNCKDTSKSILKYGETEGIASPDIFEEHICQTSANNNLNLEINRNMSVLINDINKKASIGNPRKRKTTKNNTNNSSIKKNENGEKEDVEINKIEACNKNMDFDDKKKSKNRTRNKEANNSNNNIIMDNTMIFYESKYNNNGYSKCNNKKNNMFDTNLIEDCFLTSLKVNSISNESWIVWADYCNKMFKEYKNISFGISSVISYLIYSSLNTNKGFYYLSNVFYLLNYDDNENSMMKIFNKYNNNISSHVWLFYLPFLLNNVNIDSSNYLYFHKIFYLLIREFPQDIFYSLRAFYIDRKKSSDYIKSGYADNGVSTNLWNQNEKSNEKKTVDNLQRNDISDTNLVSKNNRIKAENMDIISNKGNLDMENKLSSRNHDMNIMQINKNNLVREENVNFTKSNEKNNVIGVNFVKKENSHHDENKSCNEYDSINVNNCDDVVNPMDVQKVKIRKKNAKINKIKSMPLEIEKIENNVKKKNEKNISNLLNNSYNANEKDTKYSRVFKDGLEQIMYVFKNMQSDVYLSLDYMCNEILKYTKFQAHEKLHYLVNKMLNQCINFSFSKIHISKFIQNFTENNIIYKIYKSKLKSNRTYSKKYSNIIRIMKQFWKEYKKDMKYLKEKGRLKNLIEAKNDKAINSNIINECEKPENECGDIKSNIKKMDDYFLLFEFTKIVKKWKDILFVIIYSLKESPKLPYFSHSFCDMFSKFPIKIEMPGLRLKYIGEYLNYNYNFNTYTPSYIIKLTLPTFFTIRNNLCLNKINFLTNDGNAYHYTIYPCNFIQSKSEYKYTLFQILLNNIMYKFLETQKRGLSLRVNINTMLHPFYKLVEDTMEYITLKELYNDYVLMNKNEKYLIDNVVLYHRKLIKDSISKFVKDKIKFIKSTKENETKVEINIKSGESNNKNNVILEDGLTKDANIEGSISKEQFGDYNNNEIVEEIGMRRIDNACEKNALNTSINLSIDYNSMVFEKLIHILNENEWFRKFIKNAEKRSLKIHYKDISKIVPKSIMKDYFYSLHNNLESYYILNDNFVKNYSILCMLNYVFLQSDISLDNILISKYSGSTMYLYGFPSYMKSGKYKAKKRKKVHDIIPFRLTANIQEFIGFQGLKGSFPLNFYASIMAIKKNWNYIESFLKQTIYDDFCSLYMNKKKHMTRRSDTIISTCMNMFKIDKLEKNKILTNSENCANDMFYRMLFLYNNKLEKMNNKSCSKKDVIHRKQVMENLYEHYSDVHDVSLSELSSDENMENTKLRKGKNRKNYEKDIQNKKENAKVSVNKEDNQDEKYICDNNNIEPEVKFKKRKIHVAKNNENKDDEYDVQKEIDKPNNGRKKKRKNKNEATIDSVQENLKESTTGELVNESARENVNVNTNNDKEENHNNKTKKNNEKNPQKRNTNIRIKGNNVKSGEKGKSSRLINKINAKGINEENILSENKEKIKNISQYNKSIVDLIELSMDRKYLRQTKSTWFPWF*