MGSLIVVCHLFLTSPRLKAWLKDQWIHLKSYEARVRELECVVQKLKKKRDVIQHTIDEEEHRRGREIHVEVEEWKDRVDKLFFKYEDFKNDRYRELAEFNLLQSGYLPKPGIRYGRSREAYAIIREANGLLQTAKFDTLSYWPGPPSMAAFFSNVGYESYPSREETMRKIIEELEDPSVRMIGLHGLSGVGKTTLVKEVVKKALKDKMFDVVTMASLTKNPDIRKIQGQIADTLGVTLDEESDIARAARIQKILKNDKKNTLVILDDLWDKMDLNMLGIPYEIDNGSSQRNVTEGKSFGTDGFKNSKEGKALNDLSATRVKKEETFSQYKGCKILMISESKQALLRQMEGKANCILSLEVLKEKEAHMLFKKKAGIGDKNSEFENLAAQIANKCNGLPMSIVTTARALKNQSRSVWEDIHRKLEWQNLTGAPELSTKLSYDLLEDEELKYTFLLCARMGRDALFMDLVKYCIGLGFLQGIYTVRETRDRVYALVAKLKESGLLSDGYSCDHFTMQDTVRNAALSIAYKENHLFTMSKGKIDERPDKLERYAAISLHYCDFIEGFLKKRNYGRLRVFHVNNNNPNLEIPRNFFKGMKELKVLILTGIHLSLSKLSISSLTELRMLCLEQCVLDEDLSIIGKLKKLRILSFSGSDIENLPVELQQLEKLQIFDISNCSKLKEIPSGVISSLVSLEDLYMRNTLIQWEVEGQAHESKKASLSELKHLNQLITLDIQIPDVSYLPKNLFFDQLYSYKIVIGDLAAYLEADFKMPEKYETSRFLAIRLKGENDNIHSLKGIKMLFERVENLFLEELNAVQDIFYRLNLKGFPYLKHLSIVNNSTIESLIHPKDREQSQHPEKAFPKLESLCLNNLKKIVNICSCKLSEPSFGKLKVIKINLCGQLKSVFLISVVSLLSVLETIEVLECNSLKEIVQVETQSTGEVKLMFPELRSLKLQFLSQFVGFYPIPSRKQKELFNEKIDVSKLERMELSSIPIDIIWSVHQSSRISSFKNLTHLDVNSCWELKDVISFSMAKSLTNLQSLFVSECGKVRSIFPDCPQMEGSFFPKLKTIKLSSMKSLNKIWNSEPPSDSFIKLDTLIIEECDKLVTVFPFYIEGIFHNLCNLRVTNCRSMQAIFDIHVKVGDVANLQDVHLERLPKLEHVWKLNEDRVGILKWNNLQKICVVNCYSLKNIFPFSVANCLDNLEYLEVGQCFELREIVAISEAANTDKVSFHFPKLSTIKFSRLPKLEEPGAYDLSCPMLNDLSIEFCDKLKPFHKNAQRKPLFPEEVINKLKSMQIESQHANSPSSYMEKSNHRRHNLEELCLSRLTDTETLYSFLHRNPNLKSLSLSNCFFEEISPPTEIENLGVVPKLKSLKLINLPQLKEIGFEPDIILKRVEFLILKNCPRMTTLVPSSASLSSLTNLEVVNCAKLEYLMSPSTAKSLGQLNTMKVMKCESLVEIVGKEEDGENAGKVVFKKLKTLELVSLKKLRSFCGSDSCDFEFPSLEKTVVSACYNMEKFSEKVTSSSTPILQSIYVVHEKEKKRCCWKGDLNATIKTIFEEKKFFEGMDNMSFSEHPELQQAWQDGQVNLQYSWFCSLKILKLNKCKIQPCAIPSNILPYLKSLKELEVGDCKNVEVIFEMDVTEDAGTTFQLQNLSLERLPKLMQAWKGNGRGTHSFQNLQEVFVIGCQRLQNVFPAAVAKNLKKLHSLFIISCQRLEEIVKKEEDAEAEAAAEFVFPCLTTLHLSNLPELICFYPEPFTLGCPVLDKLHVLDCPKLELFESANRQPVFSDLKVISNLEGLALEWKHSSVLNSKLESGDYPNLLEYLIWIRLYFDVDDDGNPIFPIQTLQKASPNLKAMIISSCRSLEVFRTQIPEINKNLMLTQLCLIDVWKLKSIGSGEAQWLDEICKKLNELDVRGCPHFTALLHSPSSVTFSNLKELFIFNCQRLKYLFTSSAAKKLSQLEEIIVYYCKSIKEIVAKEEDETALGDVILPQLHRISLADLSSLECFYSGNQTLQLPSLIKVHIDKCPKMEIFSQGSIGPNSCREIVTRVDPNNRSVVFDDELNSSVKKVFLHQNHIVFGDSHMLQEMWNSETLPDWYFRNLTSMVVEGCGFLIDGILPSHLLHFLSNLKKLQVRKCNSLKAIFSMGPQGSLSHLEQLQLENCDELAAIVANDEADNEEATKEIVIFSSITSLRLSDLPKLSCIYPGMQSLEWRMLKELHVKHCQKLKFFASEFQNSPDLNPDGEDRFSTDQQAIVSLEKVTPCLEVMSLGKEEAMMIEQGKLDIELPKLNSLKLQCFQDEQGDIFPFVFGLKVSVSLPTIEKLVLLHSAFKEIFPSEKTSNGIDYDKILSQLKRLELLSLFQLKSIGLEHSWISPFIQNLKTLLVRDCHCLANLTPSTVSFSNLIKLIVKDCDGLKYLFTFSTAKTLVVLKEIYITKCKSLKTIVAKDGEEGGDDEDNDVEEEDQGEGNEDEDEDEDEEEDEDEEEANAKGDGDEDENEGNNDENGNQGEDDITFKKLESLTLSSLPKLRSFYTGSSSLNFPCLKVMSFSKPCSTKLFRLFDNVPEQLRVKIDGIYSKRDIDSVIMQQDEAEAP*