MKRSLKYIKLKIKNEGKKGHFVSFYDRIKEINEKEKLQAYNLLEDSNYYNSSKSYKPNNENDVDEDLKNTNFHAALQEYYKNCCNPEFRRCCRELFPLSKNLILILLNKDTIFSIILKYIENSKIRNDESYFYKLLVILIKDLKNESKKYLEDILKTLFRKINFNNLDLLEEIFSIYANIFRIMNKTIIKNIDKYIKISLPLFQHRNSIIKIFIADSFSYFLRKLSLHDLILCFSKLYSFFNNVMKNKLKHYSETISLLMLESLKVDNKLSKKTLPFLKYIIHSIYLRKQYDCIETVTIYNPLDNINGVIKHIHKAIQLFFIDIYNFTKKGSFEFWDIFLTYILQNYSTLYESYFHCILTSNNKDTIIDTLTDADKYSHFMKCLEKNEKDNEGISPKCEGNFSEYENTNLKMDEKNNCTIEKENHKSYDDKNRYDNSDVNSNIKKDIIFIKDIFYEATNFFLKNILNIWMQKNHEKKNIIIETIRLELKKYADKLNNIELNYLTFIYTWNLYDNIFFILNYDSINNEKISNIYISFVRIFMGILKGNNEGPNKNNYANYLLQFFIIKVVNILKKNVLNHNEVYLNNFLKYILIRIMQILKLNNIYGYSKNQSLITNNTPFMLSFKKNVEKETQFILNNIVSSENNNLILAKIFLLCDIIKRFKNKTTEINVDCIDNLDFLCGSGNKYIKNNNTEKKRKHNMLENDYYNPNGNDFNCALNGESIYNSKKSKIFCLNPKTGNHKIKLDFKDTSPTEIYMQIENFVVYIFDEIKKLLIILKYINQYGNDENNSSQFIFSEDNENTTKENVGAYLKSTIYFMFGFINFLSQISATYSNALLILNGKTNKNDKDICLNEENDCILILLEICNVLEEIKCGKFMQNNILEKNTSDIRSNVNSIIIDIHLIITALQISSQENNINIKLSNNNIPFLVNYINKWGMEDIYYCDKYLHKFQNIFINLYKLNYFENRLDDIFLYLKFFEKVLIYYEIINKQKLLRVIKMLVAIYINLKKNKDNEMVENEEYILKKTNEHYYGKILLLFDNFIYLENKEYLSTHAQIYESKIVDIVSFLNFFKNVDIFKNYIFKISTKICIIELTMLLNAKLSIIPKHIISNLKKFFETYNADQKIQDAMQNNYQSKYYFYIIKNIYKATRKKLNIFEELIEKKYISYEEFINSSRQPNDYTINYNDEHDMKEEKENINEEFYIDENNYIPIINTNEYEHHLEQYACENKNNDTFKILYFENFNIQNFVRNILCSFDVLIVPVQNNNNLNKSDKIELLNMYIWIITYVNIKCNYYIHEYKCYKLIDIIFDIASHMNNIFPDSVENIFNIAKKNIYNELSNIHTKSIPDLIGLIKYFIKMFVSNFTYNVNILNAENMSKFVKILCSYNKELNNYKNDVEEILLDKNINFTKLVLNIKEEDNSSIIRILIKIIFWLLKNKKGKGGFKRQKHIIFYLSSIPDEQNWCHIFLPIIYSFTNVYKNCIKYDNLVRHEEKENALLEFLTTYQGKFFQSWNYDFDIKMRNNNIQNGDNENADFSYDSIFNYSYWNFNNHIIEIKKELFKNANFRRNFQLFIDILKIIKYKLSPYFEFFFHIFITISHYINAYLYIKKKIKTAKNIRLCIKQIDNSKYMNSLLFIDQTVFENGSKIVAYISSEHIRNNRSDSVSGNTNNNEYELRMGSVVDKIYKVETECPYFKESFVDLSIPNSFLKNINKKCIESSQFIMENANISECNLVKAKNLFVFLFKKNLKSLKAKNIFLNILFNTWCKNEAYYNFYNTVVPNSIYLLIKAVNSKEIIKKLTFTEWEQITEKVFNIILRLCGYDTDEQEYEEKVKNEKKHTKKHQDKHKIVLNPLLSSKSNHNRLLTSFGFKILKPYIPDIILCIKKSILKRYQNFLQKKNNETSFIKKRKMKEFKIISNKELYILIELSSINKNQIYNIHVINTISTFMLANPKTLHSTKEHDVNKIKLTLIALKILIINLSKNMNDLTKRKQNNYNFSYQRYSSKNVIEEYINKLREKDKQYNDKKNSHRTNTNAHISESSFYYNSYKMYICYKLKTVLYEIIQRCYDLDCRILSGELLIMIGCIFLKIKNIEKYLKLFKKNTNKFLAKTNDLNYNSKTILRYIMKIPLKNIKTIKQNKHYTFLQIAQIYSSLNLCNERSTNEYDSDIQFLILLDICNIKMSSIKNNYLIRENVNIEQGCNKNDYDLKQTDMHDKEENKLGIIMPESFNVAVKEDNKMKMEKKLYTFNDLFLNSNKIFLEILIRHCLFLIFNNNTNEMVVDKSIEFILLFTKILRCLLQLYKNKNPGETKNKINSQNECICYDNIKRDIQIYVHFVINIIMPKALNALKKNSDNFTKIALQIILTLSKNVCPYISVLKSLNIGKFLKDIKDSHIKKYELNEETNSLFCFDIPRKEKGKTIYEDNNVTYNCQKVKKHDEVSFKSVEKFLFYDLYYYIDSKEREDNNNKITKLKDNAHDESISIIQNIIDIKSGNNLEGIKKMIAVANNLCYYTICKIIIPISLNYILQRNSKKETFNKNLSLNSIKLLGVCSEKIGIKNVYDTLELLLLELKKKSFNNLYIEKAISHLLRAYHFNEFKENSFVDKINQNEGKEEAENEEAKQSSDKEQTNDKIPDEDKKVYTNEENKQIGNNNSYDTQILNQSSDKSGKRKTNIYCQKFNNKILPQLRSLMFEKSLSNNPKNKKTYINDLVTDYKSKDVLAKPDIILSFLVILNKINYNFDKELNRIIYKLCFCLSSVKNNIRSESKKALCNISMYLGLNYIDLIITQMSDYLTKGYHIPVFLCTVNSILESVLYEKDKFLDKNCLKINFNIMTELDIIKRNHASNSGSYAHNNKRRKTPRNKNYEIEKRDAGNCYTKNEKLIEDNLLYSNICKNIFNMIKLEIINDIEKNTEDVNKKKIKRKTKESQKNYGNNIIKLLAIIMPGVCIENNILTFLESLFSGESFENNEVDKNFILKKKYIHIVSSYFSDFIKGIEENKNISPKFILNIIYKLLVKSTYFFKGDIYENLIDVMKNTNVLYFKYNLDNEITGYNHFKKTLQFYLSKQKPQDKFLGYNYNMKYIQYPEKKRNLDIIEGSFQEKNIYDSFFKTKKYDFKVHAQILAKVALKLLLFIIKKLSRFVIAHQLNLNIPMQGQPNSLIHSSINDRSSNNNIENIRNIKNYTNSNGGRNRANNYIQSCEQEETKLGLSFIEEEKEDTVIRMEKIDSKMTLENNYGIVEFIHLIEPLLVYCYCYGKDDVFVMSSNCIKLIKKKKYSNFNKFGKLIILSSVDILKNIPNYYSKEFDRIILSCIDTLTYIIKSNNNDDIISWLNYDTSNREISNNTNEKNSSMNNNNVPPKKRKMKHGKNSIENNRDEDKIKRQKKISYILDENIISTYYKNDYEENYEESINSLRYCLIDQISLLLESKNHIWELLLLFKNCLLREDVNNIIKKGIIVLKINSCIDQIFTIMIEESHNLKLSFLCGQIYINFLMSFPISKNEKKKKVFQILNNLDDENDDSRIAVLNSLYLFLNRSNAKLLKDGFYYIIFTSLLVNFSKETNHKCKKMYVFLLSLLFQQIDDMNYVFNSYKILKNNLAFSIKSPVIYTYLYLLPVFASFFYKNISEYNRKILIATLEENEMPPLTKEKKKNRQKQIKKDMKQVEEQDHNHMQEQDQNDNNEQNKCQTNGTPSKNNLKNSLATVRNYFLEELLKYANNDLNMNKMSANEKTKKENNNKIKLNNANSGLVFKQSCNIAFMKNQLEDLFLSLMFYLIEQTYPNIKLYMKEDKNCINILTSNENITYFSRKHYLYKENINKDIVHLVYSTLEQIFIYIDINLIEKMLNKKYLHEKYQEYFINNERNNFTNINEIENNEENNFHFDKDQTHDKLIIYFLYFWNLLFENALYNKNPFIQIISLKIVMNYINKKMSYPFFPLLLVKLYSTDKFIINIIIKRVLSLVLNSYFLEHFYTYHKEISVLLLNICKLVVLFPWITNGFEERNDQNDALNQGTNIIDTVSRDNLFKTSKKNHENDLEQNHIHKNNVNQFDHPNKNSNSHFRKSNSDDDDNKSNEDEVDDEFKEINGILQNENYIKVHPFSQYNYQNEDERNEIKDEIKINKEILSYSKFFLIIITLSRAISLHLINNKKSFTRILTILNVYKNIIQDFPIDLWNPDNGIIHNVITPLYKLASLRKKKHFTEDSTIFEETSSEKKLTYLSNFSWDIISLLEEKLQDKKHIFNKAFIQARHSVNRIRFMKKRRKNMLAVKNPKLYTSILLNRREKKKQKKAKLKF*