MDAVSSALIEPVTNSVLDLVKKHVDYIRYRQNVGELDERVEQLEHEKARVDHQCNRAVKNGHNIEVKAREWSRQVGEFKTEVENYKNDEGHRKAGLTNCLFPYFRYRLGRLAKKKAVEGKKLIDGCPKPDEIAFRGNVTFNDAILSNTDLMEFDSRKSIMEDIMEKLEDPTVKMIGVHGPGGVGKSTLIKAIAGSAQVKKLFNVVAFSEITANPNVKKIQEDIAYVLGLTLEGEGENVRADSLRRRLKQEKDNTLIILDDLWDRLDLNKLGIPLDDDMNGLKMKGARIPDEMSRTSKEKSLDDYKGCKILLTSRDTTVLSEKMAVKSIFGVKELEEAEAMRLLKKVTGIPDQMSHSKQEIVRKYCAGIPMAIVTVGRALRNKSESVWEATLDKLKRQELVGAQYSMEISVKMSYDHLENEELKSIFLLCAQMGHQPLIMDLVKYCFGLGILEGVYSLREARDKINIWIQKLKHSGLVMLDESSSIHFNMHDMVRDAALSIAHKEKNVFTLRNGKLDDWPELERCTSISICNSDIIDELPNVINCPQLKFFQINSDDPSVKIPESFFNEMKKLRVLILTGIHLESLPPSIQCLSNLRLLCLERCILDGNLSFIGELKKLRILSFSGSQLKKLPAELCCLDKLQLLDISNCSLVEMIPRNLISRLISLEELYIRKSLIKKLTGGETNRSRFSFLPELKHLHQLKVVDLCIPCAEVLPKDLFFDKLNDYKIVIGGFETLLVGDFRMPNKYEAFRSLALQLKDRTDNIHSQTGMKLLFKGVENLLLGELSGVQNVIDELNLDGFPCLKHLSITNNDGIKYINSMDLSHSRDVFPNLESLCLNKLTNIEMICRSPVTVDSFAKLKTIKVMGCTCLKNLFSFYKDKFVSSLETIDVSDCDSLKEIFEILVNPDKVEFLKLHSLTLQSLPLFTSFYNYRVEGPSESQLTKAQTVERDEKEITIAQDERSGMAPPLFGELVEIPNLESLNLSSVSIHKIWSDQPLSSFCFHSLVKLVVKGCDNLRYLCSLSVASGLKKLKGLFVSECPLMEKIFETEGNSADKKVCVFPKLEEIHLSKMNMLTDIWHAEVMSADSFSSLISVHIYGCKKIDKIFPSHMEGWFASLNSLKVYDCESVEVIFEIKDSQQVDVSSAIDTNLQLIEVWSLPNLKLVWSTDPGGILNFKRLRSIQVDDCDKLRNVFPASVAKDVRKLESMSVMSCEGMLEIVEDESETNNETLMFPELTNMKLYSLSNLKRFYKGKHFIECPRLKKLTMGRCEKLKTFPIETSETTNEEVKPVFSAEKVIPNLEYMDICFDEAQNWLSTNTMKYRMHSLKELWVRSVKSGELLRLILYRMPNLEKLLLDDFDSQHLLKLTSVPCLGTVLQLKELVLQDSKIKDLGFEREPVLQRLELLSLHVCRKLSNLAPPSVSLAYLTNLEVSLCRGLNFLMASSTARSLVQLKSMRVIYCDNVKEIVTIDENKEGRVMEIEFSKLITIELQELRNLTSFCSYKNCEFKFPSLEMLIVDGCPMMETFTENRTTAPKLQNIFAFEGEKESRWEWEGDLNATIQKDFKNKLLEYARSESYLILRDSPVQKIWHGSLSIPDSCFSNLGTLIVGGCQFLSDAVLPFNLLPLLPKLEELEVKNCEYVKTIFDVKYITQDRKMTTMGATSIPLPFPLKKLTLSELPNLENVWNEHPHRIPRMQLLQEVYVDNCKRLASVFPTSVAKDLLKLENLVVKHCEGLMAVVAEHNADPKGTNLELTFPSVKSLTLWDLPKFNYNGIYCIHDATKIIELTPNLQHLTLGQNELKMILHGEIQGNHLNKLKVLTLCFHVESDVFPHGFLQPVPNIEELVVCDGSFKEIFCLQSPNVDDTTLLSQLKVLRLESLPELVSIGSLNLVPCTMSFSNLTKLKVKSCNSLLCLFTSSTAKNLAQLQNMEIEFCESIKEIVSKEGDESHEDEITFPQLNCLVLKDLPDLRSFYEGSLSFPSLEKLSVIKCHGMETLCPGTLKADKLLGVQLKSGYSDVMPLEIDLKSTIRKAFLAEISKSARQVSDLRLRNNPLQKIWQGSLPIPDLCFSKLHSLIVDGCQFLSDAVLPFNLLRLLTELETLEVRDCDSVKTIFDVKCTRQDRIMTTMEPTIFPLPFPLKKLVLQRLPNLENVWNDDPHRILRMQLLQQVHVEKCENLTSVFPATVAKDIVKLENLVVQHCEGLMAIVAEDNADPNGTNLELTFLCLTSLTICDLPELKCFLQCDMLKTFSHVEPNTKNQICIEKVPLLLQLTPNLQHLTLGENELKMIPHGEFPGNVLHNLKALILLNFSVESYEFAYGFLQQVPNIEKLEVYCSSFKEIFCFQSPNVDDTGLLSQLKVLSLESLSELETIGFENTLIEPFLRNLETLDVSSCSVLRNLAPSPICFPNLMCLFVFECHGLENLFTSSTAKSLSRLKIMEIRSCESIKEIVSKEGDGSNEDEIIFRQLLYLNLESLPNLTSFYTGRLSFPSLLQLSVINCHCLETLSAGTIDADKLYGVKFQKKSEAIPLDIDLNSTIRNAFQATVPDASSAP*