#nexus BEGIN Taxa; DIMENSIONS ntax=104; TAXLABELS [1] 'Bengal' [2] 'Bowman' [3] 'CarolinaGold' [4] 'CarolinaGoldSelect' [5] 'Catahoula' [6] 'CL111' [7] 'CL131' [8] 'CL152' [9] 'CL261' [10] 'CMS08A' [11] 'CMS08B' [12] 'Cocodrie' [13] 'Cypress2' [14] 'Della2' [15] 'Dixiebelle' [16] 'Francis' [17] 'Hidalgo' [18] 'IAC600' [19] 'Jasmine85' [20] 'Jazzman2' [21] 'Jazzman' [22] 'Jupiter' [23] 'L201' [24] 'LA2177' [25] 'Lagrue3' [26] 'Lemont-LSU' [27] 'LM-1' [28] 'MCR010277' [29] 'Mermentau' [30] 'Saber' [31] 'Shufeng' [32] 'TeQing' [33] 'Wells' [34] '042-87-34' [35] 'Ai-Chiao-Hong' [36] 'Arias' [37] 'AZUCENA' [38] 'Badal89' [39] 'BicoBranco' [40] 'Binulawan' [41] 'CA97-053' [42] 'CanellaDeFerro' [43] 'Chodongji' [44] 'DalDhan' [45] 'Darmali' [46] 'Davao' [47] 'DZ78' [48] 'Firooz' [49] 'Gie57' [50] 'GotakGatik' [51] 'Guan-Yin-Tsan' [52] 'HaginomaeMochi' [53] 'HaishaCaman' [54] 'HK47' [55] 'IR36' [56] 'Jambu' [57] 'JC101' [58] 'JC111' [59] 'JC91' [60] 'Jhona349' [61] 'Kalamkati' [62] 'Kitrana508' [63] 'KuiSali' [64] 'L89-12' [65] 'Lemont' [66] 'LeungPratew' [67] 'Maintmolotsy' [68] 'Mansaku' [69] 'Mehr' [70] 'Miriti' [71] 'MV89-80' [72] 'Nipponbare' [73] 'Norin20' [74] 'NPE844' [75] 'P46' [76] 'PadiPadian' [77] 'Phudugey' [78] 'Popot165' [79] 'TaHungKu' [80] 'TD2' [81] 'Trembese' [82] 'VOC4' [83] 'Yuan3-9' [84] '175-1-127' [85] 'Camponi' [86] 'CT18685' [87] 'CT19021-3-4-1V1-1' [88] 'CT21375-F4-43-1' [89] 'Curinga' [90] 'Esperanza' [91] 'Fanny' [92] 'Fedearroz174' [93] 'Fedearroz2000' [94] 'Fedearroz50' [95] 'IR64' [96] 'IR8' [97] 'IRGA424' [98] 'IRGA427' [99] 'L2825-CA' [100] 'Oryzica3' [101] 'OryzicaLlanos5' [102] 'Parao' [103] 'Pionero2010FL' [104] 'Zafiro' ; END; [Taxa] BEGIN Characters; DIMENSIONS nchar=84578; FORMAT datatype=DNA missing=? gap=- symbols="atgc" labels=no transpose=no interleave=no; MATRIX nnntctcaannnnnnncntnnnnannnnncaactacgcgnnnnnncnnnnnnnnnntncggntctggncncgnntngnctngnnnngnnnnntanntnnngannnnnnannacctnnanntncnnnnnngnangnnnnnnagtntctcnnnagnnncannanctacnnnnnnntanggncnntcagngannnnncnngnnnnnntgntccccgnnnncaatccnccgannctctnacccannagntcanncaggannnnncnntatcnngnnnnnnnacggcnngnnnnngngncgnngancanngnnaactnnngnnnnnnnntatnnngttnanggntncgannnnnttncnnnnnnnnagngacggcncnnntntnnncanggtnngncnnnncgnngcttnccggnnnnnnnacncnnnnnnnnnnnnnntnnncgnnnncnnnntnnnnnnngncgtnnnntnctngccnnnanngcctcnnnntnncnnactncntgggcgcaangnnnncnatgnnnatcgcgnncaccggtgncatngngnacnngnannnnnnnnnnnnnntnggnntcnnnnnncngcatnnncgcnnnnnaaactcnnacntgangncnacnnantnnntntnnnnnncnanagccattnngngnnnnntgccnccgntccncnttgnantnnnnnnggannntggaggnnngnnnnnnnnnaannnnannctcnnnnnnnggctnnagacnnatntagtgtnantnnnnnnttttnncnncnanagagctngccnnttgcnnnnnnnngcnnnnnnnnnacnnnnnannnnnnngcccgnanntctcctacnnnncnnntgnncgnnannnnnnnnntgnannnnnngnctgtagnccngngctngcnccnntnnngatngnctcnggnnnattgtttannnaanncnaaanngncnngnangnacnganntagaacncananngntnnnnaannnnnntnngcctattnngttntganntccangnanntannncngtgnnncnnntganaangnnnnnnntnnnanntnnancnnantngnnngtttnnntnagannngcnnnttttnncnngtaggnanncnnntagtannanccannctcccnnnatngannannctnnnnncnntagnanncctggnttnnnnnacanntggtngtntnnanncnnnnnnctngatngncgaangtnnnnncnnnggttnnnnccgtnaanttnncatnncgntcnacaatntngttannnncnnnnnnagntnnnnnngtgnnnnnnngcgncnangcnngngatttgnnnncnnnnncnnngggctcactgtnnannnnnatnnnntnncnngnctnnnanggnanntnnntnnangnnnttntnnancgnntcntntgantccnncgnnntnctatannngannnntacnngacnangnntggnnnnnanannnnnnnnncngccgncnnattttcnntcgcctntncnnntnnnnggantccnnnnnnnnnttttcntnnnnnnnnnttgggnnnatcaantnnccttcnnnnnaancntnnnntntttnggtccannannacnnnccgtncgnnnnnnnngnnnagngcnncccnccatcnnntgnngannnnnnnngnnccgaantntnnncngnnnnnncgnnnnnnngnnnannccangcncacnnnntaggnnnnannanncnaatncctncncnnnaggnnnnnnagcanngnnnnnggannnnnnnnnnctgnnacccnnnntnnnnnnggnnnnnnnnnnntannncncnnnnnncgnnnnnngnnnnncngcngnnnnncnanccnnnaanccgtnntgcntagcttngnnnnnnnnnngcnnnncacccnntncnnanggcnnnnannnnggctcngcanntncgacnnnattangtnnagntnnnactnntgggnnnnnnntagtaagantgtgggancgntncncccttnntncnnnngnntnnngncnnnntantncnntntnnnngannngnnntannngcgnnncnnnnnngnnnntcgtcnnnnnngacggantngnnnnngatnngtgnnncgcccgacgncnntcccnnnnngngnnnncgnccntnnnnnnnnnncgngncnnnnnnncnnnnnactnnnctgnntcgtnccnnnnnnngannncgnnnnnntnnnnncaggnncgctnntcngtctagcntnanananntatgnatnagncnttnnnncnnangacncnanngngctnnncnngcnannnntnnnngtcnntaggnnnntncnngncnnntgntanatnnnnnnnagnccnangnccnnnnngncnnnnnnnnnnnntccnnnncnnntnngngannnnnnnngnngnnngatnnnntgnnnncgtgangtcnnccnagcanggagnnngnncncccagngcgcannanancngnannntgncnggntggntcggctntgnncncagnnacgncnnnnncnnnnncngnngcnannacnnncccctnnnacaccntcntcgngnnactancannnctcgncannttncgnnnngngnnnnnacntannatntnnntgcagnnnnnnctgnnnngncnnncnnnagngtcagacgnnnnnnnccnnnnncgtcncggnnnnnnacactnngccgnatnnnnnnnnnatnnnncnnaannnnnngagngtngcacnnnanngncnnnnntncngnnnncnngnnnnnnnnncnaanngntnnnnnnnggtcnnnngnnntnnnggcngngtnanngncagnnntcnntgnntgnnacntnnnncnngtgngntnncnctgannccnncnacgnnnncantccnnngnnnnnnnnnnnntnnngnnnnnannanacncnnncaannnagtagacngcagnnnnnnnnnnnnncnannnantgcnnggtnnnnttnggntncannctcngnaacannnnccncttnnancnantcgagngtnnnncnnnnnnntaaccnccntgcnnnnnnnctgnacgntannacntagncnnttnannnnngngncncaannnnngnnnccnncnngtantanntcgcanngcggctgtcggnnngngnccctgnntnnntgnnnnnnnnnnnnnanactnccnnnnnatnngnnnagccncngncnnntctncnagnagccgtnnatantagnngnnnntgatncnntggcnnnncnnnnnagatttnnnnncgngcctnngnnnnnctnttatncggtcnggtctgtnnnnnnnnnnnatntgnncgcnccnnagnnnnanntttnnanncnaaanntnngncnncttncgnanancccnctcncannnnnncnnnntnnnnggtnntnnngntacnnnagnnnanannnannnnnnngnantnnnnangnnnnttnnnnnnnnnnnnnnntgnnnnntnnacgtaaaatatngnngtntnnncntctcncttnanggngncncnctgtnnactnnnnnntcatnnnntnannnnnggnncnncgggctgannnnnannnnnnanannnnncntacgancncntgnacngaaaggtnacnntcgtnntgannncnnnactnncnngnnnngccctnnccnntctntcttactnnnagnncgcnagccncngnagggancntgagcatccanncannnnnncnnnntcngangcatggnanntnnnncntgcnnccnncangngncncnnnctcncttnctcntgnagnnnatncgtnncnnncgngncccnnntgtcnncannnnnncnnnnnnaagaggcnnnnnanctcaccnnnntgtgcttgtcnnnnnnannnnnccncnnngtgagatcgncgcgaannnntnnncntngnnagggcnnggtncnnnncnaanggtannanagtngnnnnnnnnantganncacgnngncnnncggtttntngnnnnaccgcactttngntnnnannntntngcttanagaanggtnntnnnccccnanannnnnggnnnngnnnnnnnnncngncgnntnggntnnnnnngnnnngnnngntannanccacnncanggngcgccggcagngnnctcccncngngcntnnnnnnnnagancgnannnggggcnnntcnnnngangtgcctangcnncncnngnnngnagtacaccncnanncnaantncntcgnnnnanttgtccggtnntcnnacngttnccnnnnnnnanttcgctcgacnngnnggnnnnnatntgcnnangcaccnnncnnncnnngccatcnncnnnagnnnnnaganncnnaanngatnnggnnggcncgatnnagncctntnnnnnnnnnanannnnntanctgcnngncnnnnnnnagnnnnnnncngnnnnncgncnnccnnnnngnnntnagccnaannnnnnnntnnnnnanncgnngctgnannnnnnntnnagnngtctcngnntannnnnnntannctnggannntngtnntnnnntncnnnnnnncnattnncnnttnnnacnnnnnngtnccaanntnnnanncngtnnnngnnnntnncnnnnnacttnncgnttanggntnnncntgccagngtttntnccncagntctctnnnnannntncgannttannncgttnanacnantaanncnnaannnaacgccaannnnnntctcccttagnttnattcngntnccncgntncgcgtgatgnnnnnnagnnnnnnannngnnnnnnnnnanngangnnngntnannnancgcnnnngcnacgtgnancgnaannnnnnnnnntcgganaannnnnnggcnnacnnnncnnnccngnnnagnnatntcnnnncnnnnnttntnnnntgtnnnnnccnnaannnnnnnaactnagcntcnntnnnnatnncngnncngtgtcngtncccncnantcnnnnganntttngnnnnagnnnngnccnccnangggntgntgaacnnntngtgattanncnanttnnnacggggnnnnnnntnnncgtaaggannnnngncnaancnttnnnnnnaaacnncgcgcngcngtggacccgcccgcganngcnnanngnctncacnnnggtnntacnggnnnnnantnnnagncnannagnnnnnngnnnnnnnnnnnccgnnnnnnnccanggnnnnannncanacncagtnnccngnggcgtgcgncggannggcatnccncannnnntcnncnnnnnnntngnnngactnntcccactcgggntnntantnnncnnnnanngncnanncnnnnnnnnnngnngncnntnagtccngtgagnncnnntnaattnnnnnnnnnncncnannnnnngnnnnnnnngtnnnnggnngnggnnggcccgntncnnggnnnaanganngnnnnnnnnnnncntnnnnncnnnncntnaangcgnnnagcnnnngtgggcanncctnngccnggtcggacnccggnnnatntnnnacnnancnncngccgaagtntnaannagcnntacnngnngagtatcgggggccacatnnnganncatactgtcnnnnnnggnatnnnnanntannnnnctcngatctcnatgnnnannnnnaanagnncnnnngcgngcnnnnnnnnagannngnnnnnnnnnnnnnnnagannnngnantnnnaccntcccggtcctaganctaagcgannnaannnnnncgcaatcnnnntgngannnnnnnnnccnncccgngnnngnngnnngtctnngnaagnnannnnntnannggacantancatanacganccnnaggannnngcgnactcnnnnntacngannnttnncgancatnnaaagcnnnnnnttccagnnnnnacgnnnnnnnccnannnnaccnnnntncnntnnnncaanacannttnnnacnncgcgnngncnnnnggtgggntnnnngnnnnnnntcantgcgnnnnnnnntnnctggacgcnncantcnnnngttnagnnannnnnnccnangngcnnnnnttnngagnctnctnannccgacgnnnnacnnnganngngncnagncannnnnnntcnccnncgaaactnnnnnnngnnntnnnntngnggnnnnnnnngnnnnnnannnnnnnnnnnnnncanactcggnnnnganggattnnnctnnagggtggatngccccagcnnngacnannngntnnncgggggncnnnnancgnnnnctnnnnntttcntnngcaanntnnngaagcnnccnannnctnnnnaaattnnnttnnngccnganannngntgnannnngccgncnnnnnnnnntganntnnnngcgcnncntncatgctnccnngnnancgcnanggnngncgngantcctngnnncnggnntgtgctnnnnnnngncgncngnntttcntccnanantgntgacnncnnntacaggnnntccagcgnnnnnnnnnnnnnnnnnnntnnntagcnttnnttcnctgnnncnnnnnnnannncnngnntnnnnnngannnntgnngcacnnncncnnagngtaccanacnncnnnnnnnnnngnagnnangnnnantgtnnattngcggacgcagnnacccnnntncnnaatgncncgtgctnnnnccncgntntaantnatgncnnnannnnnnctnnnnnnnannntngcnncngcnnntaaanctnngatcctnnnaanngntttggnttnnnnnngccatgnnnnccgnnnncnnctcttnnnaancgacccngnnnnnngccgctacantnnncncnncntcanntaacgatnncagnccnnngcgngnncnnnngnnnnncttcagaatacctncannngnncgnancnnnnncaccgnngannngtgnntancncnnnngcgttccagtggncgagngtcanngnngnnactgaatncgngagatnnnaagnncnggnnncagnaaannnnncnnnnnnnnnggnngntanccgnnnnnnnctncnantgnnnatntcngnnnanntancgcccangnnnnncantggngcanncannntgagacannnngnngncnnncgccgtcngncgcnanntnaacaanngnnnaccgatannncnnngcnngcgngnnnngcacnngcnnnntngccaacnnncnnagnatcanncggggncannnnnnnnnnnnnnnnnnctnnnnnnnnnnnnnnnantnnnnnnntnnnnaccgnnnnannannnancnnnnnnnnaagcacnncnnnnncantnannntncaggnntccnancctccnnnnnnncaanccncngnnncncngnntnntnncaattantccanncccttgnnnnanncnnnnngnnnnncnttnnnnccatcgnagnntanggagnnnnnnnnnaagcntangncnnnngcaggntcnanccannnnnnnnnctannnnaagtnagncntnngcnnncgnnncnngtatnnnnncaataaccnctnnannnnnccgaatnagantgcncgngtnnncgannnnnnnnnnnncggagnnngnnatanntggtttcgnnnncnnnatngatccgacnnctttnnnattggaatcnncnactnnnnnggnttnnnncntccannnnnnnnngntantgnatntcnnanncncntgcttnnngnnnnanttagtngnaaagtggtcctngnctanacnggngnnnnngctnnnngcnncgtctccgnngncgannnangnnncngcngatanngngnccacntcctnggatncgtactggctnnnnngnnanngntatgacnctgaatngangnnannnnnnagannnnnnnntgcacnatcancttcgnanncnganggnntacantnnnnnnnatctcgttctcnannccnannnnacnncnannnnnnntngnnnnggnttnnntcncngagggngnannncnnggggcagcnacnnagnnnanctccnccgnnnangccncnnncccngncgcgngccgtgncnnnnnnnnntntccccngnnnnnnnnngntnncctnntcnannncnngncnatanggngntcagcgggtncnngcccgnnagcgcccgcnagtnatncnnnnnnntcgttnnnnnnnnnnncgngcaccatgaggannnngnctnnnnnnncgnntaggcnnannnntttgatggctngnnnngatncgttnanannccggnnanntnntnnnncnnnactcnnnaannngnanaggcannnnnnnnnantnntannnnaanccaggncacgnnannnnncnnncacagnnnagcgncgnnntcgannnnnncnnnnncntnnnntgagnncntnnttaaaannnnnnnnnnnnnnnnnnnncgnngnnanncnnnannnctggtnntgtggtgcnnnnnncgtcntgacnncgcnnnnnnttnntcannnntcacntttnnntgngcgcnntaagannnntggtaannctgggccttgtcncatannnnnnnnnnnnnnggacngnnnncggtcngaccnntccgtgccncggtttnnatnntaaannnnnnannnntccgntnntnanntntgcgcannannnganatttggnncggtggttgngtaccnnaaanncnnnntnncccnnnnnatnncanttancnnaaganntnannncnngcgcgtacnacttgnnnngnatnnngnnngngaacannnnnannnnnnngnncnnntctncgtagnggnnnnnnncagaactnngtccannnnnannatacgntnnangnnntnccnncgtgaacnncccngnggnaanntngngnngnangancngnnnntgnaannnnngggggcgtnaaggcgactcncacataacgntagacgtcatancnntnnnggcgntagcganccntgnngtgnnnnnnnnnngangncccanccaancnngnnnnnnagnttcttgncagctngngnnacgngnctcnttnannntcntcnnacannnncgnacanannnnnnnntcctgctctnnntnnnnnnaggtngaacnnntnngtctnnnccngtgacnnnnaatancgccgggtaggcnnnctccncnnnnggtcgccnnnggcgnannttncnggnnaagnantnnngtnnncnnanannntagncgatagaagaggacccaccagaccanngnncccnnncngnnncgagangnnnncacccnannagnccnncncntaatnncnannnntcnnccnaggggcnnnnncgngnnnngcccngcaacncggnannnnnnntngnatncgnnnnncnggncnnntcnncnnaatnngtngcannnnnngaggcatccccgcntccncggnnnncggnangttacntnncnnnnngtnntnnncnnnnnnnccnggntacnnnncggttgnnnnnangcgcggcgnnngagnttantnnnnnnnanccnnnnnnnnngnngcccgggtncnnaaatnnngncngtnnncggntnnttgagaccgggnntaacngcgaatnnnntnnntantnnnnnnntntnggttgannnncnnnnnctnctgnatnnacgatgnaantngnannnannnnnnnnnacnncnnnngcnnnancnnnnnnnnnngnnnngcnancncttngncnngnnnnnnnaggnnngtcggacgctnannnnnnnannnnnnnnnnnggtgtagnaccganntttgcccatcnnnntnnnantnncnnnnncnngngnnntnnntcgnnnnnnngnnnnnnnnannnnnccnngacgnnnaanctnnnnnngnncngnagtnaggagcangncannngnncttgggggnncggctanngannagcntnncgttcnnnnnatgantccngacctnncntccgatccnntgcaaccccgaccggnntctntntnngnanntccnaaaattnntnacnnccnnnntnnnnncnntatcgtgnactggncntngnnnnnanggcncgnancnnncgangnctnnntttnnnnccgntganngnncngctntnangccgnnngnnngaagtcanncannnnnnnngggtatggnntncagcngccgcgntacatnnagagcgcannnnaatcnaagtangncgtgaggngnnnnacnannnnntgnnnacgnnncaccnnancnnnncnnnnnnnanaagnaaggnngttaacnnanttnnnntatttcngnnnngnnnancannnngtacgcnctaannggnnnannanntnnnngnaaanntccntgnnnacnnnncngtantacgggnnctgcnnnnnnctnnaannnncagnttanncnnntnncnganngnngantcnatnggnacgnnagctnnttagcnngnnangnnccgccacncgttttgtgnncnngnnnnnnaggntcggccgnaanngcatagngctnngtnntngccgcnnnnncnngnncgcntnncatantgggnngcnnnnannngnnnnntnnnnngnnnntangnnannnnanncntnnaanttcnnntnnncncatnnnnnnngcgtgngtgntccannntnannngnnngnncncgatctcncctccgannnnnngcgtctnantnnnagncggcgnnnanagggagaacgtnagagataggnngtnnnnnnnntctcncnnnnntnnnnnnnggccnannantgtccggcntnngnnanngcnntgngannntnncntncnnnnnnngcnctcntcgagnngtngcnnntnncgtcnntnnnannngtntcgcngcggnnnangacgnnnnnatnnnannnntggacngaantccttcnggtgncccnanncnncccnnnncngnnggtnnagtaccnnggatnnccgtncatgcgtccgannnttnctncggnntcncgnnnnntnnnnggcgnnnnntcaaanctccnnnnggtccntgtatnnnnnnnnnnnnnngtnnnanncaagttnnnnnccgctnacnnnnnnaancnnnctntcnncccgnntnnnnaannacttnngttgcnngtcncnnctnnngnnccgganttcgnnnnnnnntacnctngnngngtgnccttnncnnnntnnggncncngtannnnnnnnnnnnngngntcnnnctnncnngntnttgtcnnntnnnannaccacnnnngnncgggtnnngngngatcnnacnntnnggntngttgcgnntantagtncgcccnanntncnnntnnnnnnananctnttnancnnnnnangnnaagngnnancatgccnaacatncnnnnnnccgcnanattnnnnnncngnnnnnnnnnnnnngcntnnngannanncacnntnnctncnncgnnnnnnnantgnngntangannngccanncnccnnntncgnnannnnnnnnncnacncgtnttgngnaagcnnttccnnnncnnnngagcncggngatncnnnagatggtcnctnnnatgnnnnaagcngnggcnnnnccggtctcaccctgnctctcannccnnngnnnaggnnngnnnnnnnagcngnngnacantnncnnnnnngccnnnnacncncttcacgagacaggcgantgntnngaagcgtagncnactccnnannnnnncnnntnnncgaaancnnnctnaagncncctgcatnnannnnnnnncccncnnncgncnnnnnnntnnnntnncacacnnngnannnntncnnnangnnggnnnnngatnngncnncntagnntcnnnnnnnnctnnntnnntnnacatgatggtgnngnnccgtnncngtgtaccnatgnnnagtnnngtggtctttnnnaggnnagatcagtgcaatgnnnngnnnnnnccnntgtnnnnntannttgnggnnnncccngngcntnnncnnnnnngnnnctnaaannnnncnntnnnngnanntannaangntnacannccgnnnnnnnnnnnananngnntcccnnnnnnnnnnnnnnntnctnaannnnnnnnnntggnngtgnnacgacancnnnnnnntaanacgcgnancantnnggcgnnnnnnnntnncnnnnntnncgtnatngnnnnagtnctagcgccncgcctcnnnncgnaggagacgcngnnnncgtnnngnngggtcnnnnnnanaaggcgnttnnnnngnncncncgnnantnnannattnnnnnggnnnnnnnanttcaaacncncncccnnagnnncgnnnnncaanccngtcgnnnnnnnnnnnnnnggagntcgaagnnatnacanntntanccaacnntcnacgcagtcgctntncgnncannnnnnannnnnnnnnnngntnnnnntgtncgtncnnnnnnnntnncgnnnngntnnnanngantnntngccgnnagnccnnnttgntggtannnntgcnnnnnanntnannnnncncgtgangaaagaagnnnnnggncnncnnnncaattatncgggnnanngngnnangcttgnccnnngnnntacngtncnnctntatntaggntcnnnnnnnnnngacngnnngnntggngncntngnnnagnnncnnnnngnnnttcngnnangttcnactnannncnannnnttgnnnacnntgannnnggnnncatatatannnanannnnnntnngannntntcggganntntnnncacnannntnngtnnngnnntnnncgnnnnnncnnaaacngnnnnnncccncntgnngcncnnatcnagngtnnnnntaannncncnatagnnnnnncnnnnnnnnnnggtnnnnnncnananngngcngcnnnggtgtcnttgannnnttggnntgngggnnntncnnnatacnacancgacnnnnnnncngncatnnagcaacattccnngggacagggntcnganncngnnnncgnncaaggnnannnncagnngctnnngangcntnnnnntnnacannnnnntacgannnnncctanttnantaacnnngcnncnnnntcggagtancnngtcttgnngnnncccngtnnnntnnnncnnnngnnncnagngtgacnnnntgnnnnnnnnntctnnggncnnnatnnnnnnntgcnatnnngncnnnnnnnngnnnanccgnnnnnnngnncnnanntntnnncnnacgcgcagnnggcnncttnnanncnnntccacnnnnanngnntcannngnnnnanntnntnctacgngcatntnnnnntcgnnnnnncnnnnnantnnnnntnatntnnnacgnatnnagnnngnggnnngaccngannnnccngcnnnnncncacngnnancgcnnnggcgtnncnngcnnnnntgaggcngtnnncngntcccgnangngngcnnatcnngnngngncgnnnnnnntnnnnnnnnnccnaacnntacgcgctggttcgnnatatntgnnacnnnannnntngtnnnnnnnncnngancnntncnnnggctcncgtctgnnnnnngnnnngnnngncntnnnnnnnanaccnnntgnncnttgtnnngngnnnnnnnngggacnannnggcngcnnncnnnngnntgggaaccgcannnngtggnatngnganaggngngngnnnnnttaaccgncgntcnnnnntggncnnnntnagtntnncnnnngnntnnnnannannnngcgtannnnaannncnnnaannnnnnnnannanatagacnntctnnnnnnnngtnncctatnangnncnnnngnnngntnncntnnnnannnnccncggatgaaggttgggnnnnnnnccantgtnangtncnnncnnnnncnaaaannnnngnnagnnagnctaacnnnnnnnnnnntngnnnannnnnnnntnncttgctgncnnnatctttggcacttcaagactgncnnnnnngnntancgnnnncagntagnnnnagangancanngnnntnnggtnnannnngggtggnngctntgnnnaannngttnnnntgcgntttnnnnnnnnnnntnncnacgncancctnnngagtacatanccttacaaggngnnngngnntgtncnttcnaangnnnnnnntnagnnntccncannnncgcccnctcgcanttnanccnntcnggannnaannnaacatnnnntnnnnnnnggnnnnncccganngatgnttnnngnntngcnnnnncnngtannnnntnnnnnnnctnngcannngngnngancatggcggannaaaggtcccgnnnnnntcnccgnnnnnnnntcgacgtatngnnnnnnntancannncacgnnnnnnccggcnnattgctgngnnnntntngnnggnnnccgnggnnnangnngnntnnnnnancnntcnntcannnnnnncgaattgtnngnnaggngacnnnnntncnttnnnntcnnttgnnnnnnngngctctcgncnnaannacatttnacanncctnagagnnnnatcccannnnnntcnnanccgnnngacttnntnntnannntgggtagnnnnnngngnagctngtngaagacnnnngnncnggnanncnnnnnnnntncntatnnnannnnngnngatncagtnnnnntannagcgnctcgnccnnnncnnnnnnnnnntgtnntnnataannnnnnnnnnnnnnnnctnnnnttngnnntncgtacngtgtanngcgnnnnnnccnnnnnnnnnnntncnatnnnnganncnnngcnngnctnnnctntnncnnngnggncaccnnnnagccnncctnccaaangnntanntnnnncnnnnnnnnnnnnttnnnnnantnnncncnaaggngcntanacnnnnatngtccngnnacnnnnnanncgggcnnttggcanncnnnnnnntnnncnnntnngccnnnanaagggnangtnnntnnnnntggtnngnnnnnnnngccanntngccnnncatgnggccgannngnacnggcngaannngannnnnaanccnnnnnnnnngnnnnnnntagcnnnncnanncagccgggnctnnntccatcnngtnnnagnnnnntcnncncnnnnggggannnaagnnnnngcccnatagangccgtnnnncnnngnacnngtnnngnnnntnnnctancgttagcannnnnnantngacnnnnaannncnngnnnangctannnnnnancnnnnnnnnnncnagcncagccannnncnnnnncgnnngtngacntcaaagtnannnnnntttnncgtacagngccaggacgctgtngnnctnannnngnnnnctgacntnnttactnnngngttnnnncnngcctccannngcnnnnnnannnnntannngatnnnncgtancnctncgngttcacnaannatntaacnntgnngattcnntcacnactcangnnnnttngtcnnnnnngaatctnttngacgccgctnnnnagaatnnnccnnttngntangnnncnanngcanncncagnnncncngcnnncgnnnnnnnnnnnncnnnnnnnnnannnccgnagtcgnnnngnnctannntnnnnnnnnacgnngcgnnnannnaccnctgnnnntcnncntnccgngcancnnnnnnctnnggangggcnntcncnnnttnggacngantnacnctantnnnnnnagctctnnantnncnncnacantacnatngngtacngagnnnggagaccgttcctatcnaaatnnnanccngnntnnntgnnacttgtncnngnngctaannnntnnnnaannnnnnnnnnnnnncntannacctnnngcntannnngcnnctacannnnnntnctnnnnncannnnnacgntgnnnncnnngnnnctagnnncnntntngtnngnngcnnnncnanncnnnnnanacnngcnnnntcnngancgnnnagtgnnnncncctnctnnnnnnncnnannnagaanctntnggnnnncncnacnnnnctgnnacncttnnntggtgtnnnngnntnncnnnncnccttatnaanngnnnanngtcnncatttatcagtnggtaannnncgtaacgncctctgaagtnnnnannngancnggngagggcnnatnantcnnannngatggcngnnnnnngnnncacgaactcgnnancanannnnaaccnccggaanngnttgtncggnnnngngatnnccnggnnncnnanaccnncnnnannnnnnannngtggtgnnnnnngtanagtnncacncnnnnnntnctggnnnnnnnnnnnnnnanncactngnntgngnnnnntcagnnanngnagctngannnnnnaccnnncnggnnnntnnnacngnnngtnnntgnntnagnannnancnnnannnnnnnnnnnnnnnnnnnnnaccgcngannnntccnncnaantgtnacncnnngnnnngggnannnnnncnnnnangncancctgnncccncaacannngcccnnnnnntnnagtngcnganctnnnccnanncgnnnnnanacntcnnannnngnnnnnnnnnncnnnnnnnnnnntnnnnannccnnncanccnnnnncnnnnnccnatntnaagnngnangnaccnnctgnntcntnnagatgcgnannatcgaaannnaggtnngtnnnnnctgcnnncnnnngncgnnnngannnnnanngtgntagntggncacnggtcnatntnantgggntctnntntcantgccccnncnnnnccaacccaggnnattaactcncgcgttnngnaccctctgcnnnggtnntgnnctccagctnttnnnncngggtagttgcnttnnnnntcnnntgtnnatctnannnnnnnnnngnnnngnnnnnnnntnnnnnnnnnnnnnnngtatanncnnnnnnnggcnnnctnnnnnnnnnnannncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntnnagaatnnctnnnnnnnnnnnnntnnnnnnnnncagnngnccngnatatncgnnnnncnngnnancgcttgagtnngnngnnnnnnnannnnngacgntcnngcnntnnngnatnnnngnnctcnnngnncnnctnntanannnnncanagnnatnnatannnnnnnacnnnnnncnantnannncactnnnnnntcnaagagnnnnnntacannancntgtnngngnnnngngtanacntnnggantnnnnnnnnanannnnnncnnnnnnntntgnnnnnnnnnnnnnnnnngnnangnnatgnncnnannctnnnnnnnnncnncnngtagtnnnnngacgnnntaantnttgtcngataangnngnntannnnnacgcgcgtctgnattgctctgannactcnngnnaanngacgnnattcgcnagnncnnnnngtctgatnnngggncnnnnannnnnnncannnggnnnnncganctnnnccgagcncacanngaannannatcnnnacnnnnntgaagnnnngagacgnnnngattnnnccgtgnnnnccgnantantggttanagnnngnactgntnnnnnnnnnnancnccnngnnnnnnngntngagtnaagcagtcgnnntnnncgtcngaangcannnnnaggcgnnnngcnntnnnnanannanngnnngcanannncngnnnnnnnantagnntnngntttcganannnnnntggnnnnnagccnancancncanntccnngnntnatnnncgcaggnnnnnnnnnnnnntngnnaannnnnnngcnngannnnnannnngttngcncnngngtgnnnnnnnannnnnnnnngnnntcngaancttnaagnnggnnnnnanagnanagtnnnannnncntnncngnnnncnttnnntnncncnntnnnngnngannggnnanagtnacanntnnncnnnacncgcngcccnaancngntccnggantngnnnctnttgntgnnnnntnnnccanaacnncnnntannntnanacgngnnnnncngnnttancnannnnnnggctggnnnntgannnnncacanaannnatnnatnntnnnncnatgggtntngannnnatcgttancggnnnnnnccnnnncannanggnnnnncnnnnnnnnncgntnnngnnnnnnnngnnncnnntntnannttncnngcnggcgnnnnacnacnncnnnngnncgnagngngngnntnnnntcnnncgtnannngnnnannnnngnncnnnnncntgcgnnnnactnnnagnngntcnnnnnnatcatanncnacctgnnngttnggnnnnnnnnanngggcnngcnnncgnnngagctgtgnnngantccancncgnnnnnncnttannnnnnnnnnnnnnngnnnncacgcgnnncngtnnnncnncnatnnnagnnncagcnnnantnccgattcccnnncnnnnnnnnncgnnnannanncnngnnnngaagnncggcnacgnnnnnaactanngnnccacnngttnnnnnnntnnnttngncgtnttnnnntcgtgggntnncngnannngnnnacngntntntnacgcanattancngngnngncngnnttggccnntgnnngcnnnnggtcntnnananannnngnnggnnnnnnnngnaacccnggnnnnnnnnntcgaccnaaactnnantgngnnnngntnnngattnnnatatccgngttnnnncccnnccgcnnantcgccggtcggtcnnnnannnnncacccagnnnnnggnnntnncnngncgnnnnatannganannnnancncgtnnnnnnntnnngcngcnngngnnnttgcacagnctnntcagnnnnnnnactngnanncnnnngncantcagnncngaantgcnnngnccnnntctnggnntngtnngtgnannccnnnngntnnnnnnnannnntgnanntcttaacncnnnnnncanntancnccgantctcatnantgcgnnngntgacnnnnaactgcctgnnnnggcannantnnnncncnnnnnnncnnnngtgccannnnnnnngnnnnnagggnnattagnnnggnncgcattncnctaannnngnnnnnnagcnactgctgaaccngatnngnnnnnnnnnnnnnngnnnnnanannatctcnnnnnnnnnnnncnnnncnnnntnanntcnnacntttagcnnnnncncnnngnnngnagnancnnnnnnnngnnnnnnnngcnnnntcnnnttggganannntcnnctngncccnngnngtcnnnnncctcnnnnnactnnnntngnttntctggcatgcgagnntgtaaggngggcctgncnnttcgnnntgcgannnnnnnaggccngnctggggggtnggctntnntnncngcaaannanaanngtcnngantnntganntgnnnngtgangntcnngnnnccgntngntgaagnagnntnnnnncnngnnnctgcnnnnnnnnnncgnntgcncgacnnnnannnnnnnttcnncnncttcctcatatnnngnnnngngnaagaanctnnnnntaaattnancatgtagncntatacggagtattnannggtnccnngnncnnnnngncngnnnnnnnnnancaagntnngnnngcnnngncntatcgccgannnnnnntnncnntnnanncacngaccannnncnnnncnngatcngtaannggtnnnnccnnnnnatngnnnnnacnntannnnngngtnnncctactganantcnnnnncnngangnngnacccaantanntnntnnncatcatntcnctnnnnnnccngngcngatgnncgnnnnnnnntngttnggtaaggccngnnnnnagttcnncnancnnngnnnnagtctantaannnnannnnannnctngnnnnngangtaggngcngnncnngactcnancganttanangcgagnnnncactgccggcntcnngannnnnnnnangnnnnnacncntaggacgagcnnnnncgnncngnnnnnnnacatccgnaannnggccncctannnnnncnnnntagntngttnnnncannnnnaatnntggcagnnnnnnnnnttnnnnancgttttnnnnagcngngtacnaggatnccnnancgaggnntantngnannnncaccncnttcatnnnnnncnttatntagaacncgnngnannnnnccnggtnntnnnacnnncngnnnnnannnatagnnnttcnaanacnatnncagcgtntgcgtgcgcnnnnnnctgcnaagtaacctaacnnggagncnnnnnnannnnnnncnnncnggngcgttnnnnnnccntcnnnnncgcngnnntgccnnagnncgnnngtcnncnntnntnnnnnnccnngctcgcacgaacnnnntnnntnacngnnnacnnnngnccnnacncctccgtncgantcnnnanntgncgagancatctcncntnnggggaccggannggccgnncngcgggacnnagtnnnnnncttntaacaaannngtanannnnnctcnnctaagtgntgnnnnncnggtnnncgcagntannntnccantannnnnnnngnagnnnatcnnnanctcccgngnnnngtcctgnncnntncnnntcannttccgntantngtaacnnnncagcacatggttgntggaccnnnnatcngnactgcangnacacncgtcgtggttcanntccangcnnnngncgaanctnnnnncgcntcngggcccancnncnancgngnnncggntcngcnacgnnnnnnncngnnnnnnnnntnnnnntttgacgcctnnngngnnctnncgnnncncngnannnnnnganagatanannannntaancanncgnncnntgnctcgccgccgcgcgagnccatnnntaantttnnnntnnnggagtccgnnttcnctnnganngcnngnccnnnnnngacagcnantgancnngnatnnnnnnagnnncgcnaacntnnnnnnnnnnacngnnnnnnnnngnttnnnnnnntgannnnnnattaaccnnnnnaanngngnncacannnntcnnncntnnanngnnnnnntngcnttnnnnnnccttagcnttgnnnnnnnngtannngaaantnnngnntcncancncnggtgggnntgcatnttcngcnggngcaatnncggcaatannngtcnnangngagangttcnaagtgcntnancncacgctntannnncnngacgntnnnnancgnnnnngnnncctttnncggtcgcgnttcggncnnnnanggtacctgnntgcnngcctacnctngtgtanntnnnnnnnnctnnnnncgannntgttnactnggnctcncnatatctcannccggngncatgnnnnnnngcatggtggnnnnnncncccgtctccgncncttctanggccgnnnnnnnnnnngnnnnncngatntnnnnncccgncngctttngnnnnngtcngngtcggtcgnagnnaagggnctcnatgnntncccgctanncatnnngnantggannnnnntnnntnncnnnnnnnnnnngtcnnannnttaacnnngcagatgtganaatactntcaantnnacanangnnnannggtncgnncangnnntancggnagatnnncgntntnnannngtnacnnnnatgcncctcnatancnaatcnnnacnatgngncnnnncnttcagaaaagggnnactgtcgnngctaaagagntnagtntnncntnngngangtatttccngnnnnnnngnntcaggntnangnngnnctcctnagngnnnnnnnnntnnnannaannnnctccagtncggncgtannnnaaatgncctnntanntgngnggcttgannnntgcnnnannngcnnannnanncnnnnnnncncaggatntnnnnnnnnnannntgcncnagntangtgnnnggnacgnnnanttgagggtaacncnncnngcnnnnnngganntagntnnnnannnnnnnnnnnnttcnngancctgtngcgcnnnncgngtngtntnctnnnccnnncnncgnnnnggaagntncnanngncnnattgcanncnnnnnttnnnatcgnnctnnnnnatgtnnnngcagnannnncgnnnnnncnnanngaaaggnngnancaanggnnnngnntancncnnncnntcncnnnnnnnagaggtnnnttgcnaagaggannngcnnnnntgcnaanntccagatcgaccagtggagtgacggggccccggcancaggnantnactgaaanngntaacnnnctnngnnngnngncnnnatntgtgagaatnancnnnccnnccanaagtnnttnngnnntnannggcgccnnnnntctngnntcnncacgnnnnnntnatcnntnnnncnnnctatgncgtcgnngtannaacgnttggacgtantnnaanntnncgngtnnngtgcncnngcgaattnacctctgncnangcagtgtnnnaganantnnntnnggnntnctnatttnagancncnnnnnnnnngngnnnangtgnngcggttncgccggnntttacnttnnntnacannnnnnnnnnnnnnnngnaggantnnncncnnnnnnnngacnnganncnnnnnnnnannganaggcgntganttctnngnnnagcttcagnaacggnntnnnnnntangcatnntgcagnnnnnnnnncaccgnagancngcggnnnnagnnntnnnctccantnanccatnnatatngacaagnnannnntaggnncacnnnctcntnagcnnnnnntnanacnntttcgngtntgnangnncnggtngnnnnncnncntannnnggcnnnntannnaagncttaanccngcanccnnnngnnnantngggaacnnnnnnnnngnnnnnnnacagnntnnnnnntnnnnncgngcangntaangtcancgttcttnngnanncnnntnnnagnggnnttagnnngnncgnncgnnngccnggcannctnntagnnnancgggncncccancnaccntnatgtnnnnnncncnngcnnaannanntanngcctngggnnnatgcncnncccnngnnngnccccctnnnganaangnnnntnggacantncnnnccnnnnnntntncnncgntnnnannagnatnnngcnnncnntntanagnanctcnggnnnnnnnntnnggnncgtnanngcnctcntgtnnnnnnnngnctagtaanntncgnnnannnncnngngnntcttgnnnntcnatgnntgttncnnngcgcacnnnnnccccnngtaacattnnnngccgncgcnnnnnnnnnangnnnacnnnnacntnnnngnngcantgnngtagannntgnnncgcngngnccgnggcnnncnanncnnncnctannnnnnnacaanagnanggagcnnnnantgannncnatgntnnnatnggacgtgacgccnaaagnnannccgggagngnnntactttntgaagcgcannnannnnccannnnaagggcannnnnaanacnnttcgngngngnnnncgtntcnncagntnnnnntnnannanaattnctnncgccngcntcgngtnatnnngagcaacnnnnnnnnnngannnnnnnncnnnnanattcaatngnnnnannnnncanagactannncnanncgtacccanancggcntnntagtgtggctcgtcgttnnnnnnnccgantnnnttcatntnnnnnttncnnnannntannannnngtggncnnantnntnntcntnnanntactnnnnaannaacacngnntttcnannnngaactnnnnnnnnnntntnnnnngnntntcgccnnncgtgtngcnntgtanaacgntttggcannnngaccnnnaaagatngggannngnttangaccttgnnaagtcggannccagnngtaananntnagnnnnnnnccgcgaantnnngccnggcngnnngatcncnnannnaggaangnnntnncngncggntgcncnncnntccgnnnannnnnnnnnngnnnnccggatgggtngaagnnnnnngttgnnnnnncatcnntnnnnnnntagcgatacnnaananagngcncaggntnncnnacaatgtnancagnncntnctnnnnnntngaagcgntgtcgtnnnnnntngangntcnnttncnnnnnnnggtgnnnncnncnnnngncnnntantgngnnngtggctnngcttnannnacntnnnnnnnnnnncanctantnngnnannntnnnnnanccatnnnnncncnngcggnncnncnnngnnatnnncnnntnngnnnnnannngaggntngntnnntgggngcnnncnnnnnnnnnnaantacatngnnnngcncagcttgntnnantanngcnnnnnnganntnnnnnnnnnnnnnnncngnncnnctntcccagaagnatncnnaggnnngacaactaggctgtnnattnnnnnnnnnngcntnancnnaaacgcnntcatcctnacnnnnntctacntngttnagcannncgnannnnnnaanannngnngnnnacnngnccnttnacnctganccgnnantnnntcngannnnatanccnnacagannnnnnnnncnngngggcagcgatntacnnggncnnngtnntnacctcnnnnnncttnnnnnntcgcgctctgnncgccnntgngnancatcncaccnnnnaccnnnnnngnncnnatcnnanngntnnnnnnacnnnngcnnagcantgtnnntcgcaaannngncngttaannnnncannnnnncgcangannncacttcccagcttcctcnnntgnangtnnnnnnatntncnnnnacnanncactcnnccggtcnnnaaanacgnnntntcncnancgnnngcnnnnncgtnngttnnntaccngtgnngntttnannntgatgangcanntatgnacancgttnanccannctnntgnnatnagagnnnnnggtncgggaggaancttnnntntncngannnnnnnnccgcnnggtganggccnncgctantnnggannnnnnnnnnnncnnnnnntaanttctcccntcncnantnaccnctnccaatgnaagtnctctcnnnnnnntnnnggnangnnnnnnnncnaagnnggtagtcaccnngnntnagcaacgnnnnnannccnnnngacntgtctnnnananngagganncgnnnnnnnncgntnnnngnngatnnngccnnncgcccnnnngnnnnnggtgtnggtactngtatnnnnntncacncgtntttcnnagtgcggantacnngnncncgnnntnagttnccnagnnngcagcnnnnnngncnntcnnctnactaannnnnaggagtnnctnnttagcnnaggaanantcttcagnttcaacnnagnangnaccangntcannnnnnntgagnatgggcnannnnncnnaacgcgttcagncgnnggggagaaggancgatnnnnntgggggnttncnggtggtcccnatttcattngagnnccnacnntnncccnnnnngcntatgcnnnnnnncnnaacnnnncnngnanncnnnnnnnccntntcagcacnnnnccccngggnnnannncacagctnnntctccnnactnncgcnncnnttnnnnnnnnnaggntagntncngnnntatngngcatnnnnnnnngnnggggtcnanannnntnncananngcgnnacncnnnnnannnncgcnnnnnagnnngannnnnnntcnnnnncnngcgaggtanancggtnatannnnganngcnaganctnnnaannacnnnnnnccanntnnnnnnnnnnatnangnntngtggcgggtganagagaccgnnacggnttcnnncnagcgccncgggnnnnggtcgttgnnnnncntactnngntgacnnctanctnnacnngtcnnnnannnnnanncnnntgcnnnnncncnnntntgttctncccncnacnnngnaattgnntgncgnnnnnnanngcnnnnnccctnataangncncannntcgngnnnccagttcannnnngnnnnnnnnnnntnatncnnntggncgcnnnnncnnntcgnnacacagaacccgtngtnnacnanngnnngtcgnngtnatgcgtgcccncnnnnnngnncccttcnnnncccangtcatcgntnagtnggtntantcacnntnannnnnnnntgnnnngnntcnncnannnggnnnnnnnnnnnnnnnnnngcagntgggctataacaggtnnnnnnnnnntgtnacatgngtnnnnnngctngcgcacccnngngtgngaannccaggcgannnttgtnnnnnannnnnncnnnnnnananngaantannnnatgaacnntcgcanagnggtntgnacgnnccgcggnnnngcnnnnnnnngnccannagtnacananngnnnccncgcnnnaannancacgnncntnnnttacaagtcgatgtaancaccagcannnnncgnggcgcnnancggagggnntcnnngnnnnnnnatctangnactggtncnnnnnnnnnnncgnnnannannnnngnnnnnnnnnggggnnaggnnnnacggganagnnnnnnnnnnnnnnncnantannggnntgttagnnannacggcnncgnnnatncccgtnanannnggaagtggntcntnannnccnnannnnntnggtntcnnncnanggcgnnctacnngnnnnangatgncnnncnnagtnnnngngncnnnncnncnnnnnnancacgggtcctncaaagngggggngnnantnnnntcnncagatgnnnnnnnnnnnnananaannntnnnnantcnccaangnggagnngnnntgcggantnncnnnnnntngcanncnnnnnnannnctgangnngnctnnctnnngggncacgatcgacgnnnncggnangnacnnacnnncncngtnnnccgngccntgctgncnnnctnannnnannnnncnnnnnnnnnncccaccntcnnncnatacncngannngtnannnagnnngnnnncnnngnnncgnnnnnnngngnttnnncnnnctttcnngccntnnnnnnnnngnnggnnngnnncccaacttggannnnntnttcnnngntnnnnngtcgatnnnnnncggccgnaccnnatccgtgcananngtgcctccngnccccggnnntantctcgtnnnnatccngannntnnnggnnagnngtcncnnncnctcccgngcnntnnnnaagcanngaccgcannnnnggnctngannnnnnncgnggnanntnnnnttgggnntngacctntngtnnatcgnnnannnnnnanantccnnncnattngtnnnatcnnnnncaggnagntnttntanncnnnncnnnacgnnnncnacggcanncgccnntnncnngtnnnnatgntnttantgntnannnnancnncccgantngngnnnnnnantntnnngnggacaagnntncacgtnnnnnctacnnnnnngnnnnnncaattannnnnnngncngnncnnnnncnnggcnccccngagntnccnnannnnatnnnnnnnnannnnnntcgncntaggagcaaggnacnnnagagntgnntngaactcgaannngtccancnngaacnntnnatncnnannnnnnnnttnangtnntgaantncnnggtggcacnnaannnnnnngnnccnnaccgatnnnnaannnctnnnacgnatnnnnggntacnnnanagnagccnnnnnnnnnngnnncgtntgcnnnnnnnnannnnncgtccggangattgnntcgnnncnnnnnnnnntccnnnnnnnncnnncnannncncntnnntnnaaannngnttcgncgtnnnantnnatncnggnaanngnggtnacntnccngnnnttgnaananntntnnnggnnnattnnannnnntcgnncnctccaancgangcgnanncnntntnannngtcgnaccgnccccgncncnagnnagtctgcgncncctcctcncnntcagtcnnggccncgttgggtccnnnnnnnggtccgttcnnnnntctgananggatnncgctnnnnnncgcnnntnngnncgnnggatcntnacnncgcaggcannnnnntgangttcgtncangtgtnntnnnnnnnngnnnaagcgnnnnnnctctatctaantcnggntcanncnnncannannnngnnnccgntggggnnnnncnancgnnntagcagcgngnnncnnnnnnntgannnnntgnatnctnngntnnnnggcnnnnnacnctgtgncttatgactctggcnttgnntgnnnntnncggnaannaanttnnatnttagannngtnnggccgnctgnnntncngnntctactanntngnnngantgcggnaggtnnngccnncatggnnnnggcgnannnngnncnncngnnnttacnnanccctcggtnnncanaganntnaaccgcnnnnnnnnnnnaacntcctnnnnanncctnncctagccggaagtcaggatcnncnnnngcntatgtgttnctnnnnnnnngntatacacgcanatgncnccgatnnnnnnnntanncnnnnnnnncttctnnnnnnncnncttaggngtactcnnntntgnannncacgnnntnnctagctnncntagcgtnnnnnnnnnnnnnnngntnncggnagncanttanngnnntccgncatcgcagcncggacgtcagnnnncnnnnnnngtncgcnnnangtatagagggaaaaagctcnccacnannnnnctnncnnggnantgngtnnattgnngngnngnnnggcnngctacnggagtcctnatncgnnntcgaanannnnnntncccgnnnncantncaagncttttcgcnnnngccagcacgngccncngntcattngtagnnnnnnnnntnnnatctgnnttnnnannngtggnctagnacgannanaannnnncnnangngctacntcagnnnnannnnnnnttgnnnnngnannnnnnntctgagtgtgnnncncgatntnnntctngtanngattcanaancncngnntnnnnccctnnncgcnganncttnnnnncnnnnntagcnnnnanntgaagnagcnnngnngnngncnaccgnccncnnngannnnnagcnnacnnnaagtnnntncnannagcannttnnnggannannnnnnntgnntgnnnnnnnggnnnnngannnnntnnnnnnnnnngnnngncnnncggatnccgnncangnnancnantttnnnnnnntnntnnnnnccnngnnggcncnnnntnnnnntnannagtnnnngntnnnccccnngcnnncgnnnntntgcntcnntctnncnnggnnngnngantngtncancnntnnnnnngtnnnctnnntnnnngtnnnnnnncnnnananannacacgctcnggnncctgtcgnnnctcgnnnnnnctngcncgggtgnnnnnngcanacntnaagcnncgnntcgnntngncnacnnnncncntgnttacntannnnntaannngncnnnnccnngctcgnnnnngnntncgtcngnnnnnnngnaannnnnnntnntanncgcncnnntgacnnttngnngancntccgganannannnnncannnngnncctcgnggncnnngnnnnnannnncnnncngnnnnnnccnncnnaannncncnnnnngaattgagaccttagancgacnnactcagcgcnnnnnttannnnnnctgnttannacnnancnccnagnganggtnancntanngnnnnnnnnnnnnnncncccnnccanccttcnccnntgtnnaagngnnngcgnngnnnngctgnnnctganntcgcnacnncnntnncnnagnnnnnnnnatctgcngcaannnnntnntcnnnnnnnncnctntcnnnnccntggngacnagagcctgtannannnnncggnnncngaatctnnancgcngnnnnnnncntnnnccnngcnnnntnnntnnacntntngaancnncngnnganngtnnnntnaacnncannannannncnncgnnncnnnnnncancnncnnngcgnnccnnnnnngnngagnnngtgnnnnnnnngcnggntnnncntgnnnnnatnncnnnngngnnnnannntggcgnnnntacatntnctctantgaganatgnnnctcnncnnntncnccatnggnnnnccncncgtnnngnncgntannngcngnnnnnntananncgacgtaatnnnncgatnngatnncnnnnnnnncnnanacgngacnnntntgnacannnnnntgngaaggtnnnnnggcannngttccttagtnccnncggtaancccnantagtgaanntnatanccttnnnngggctgcatcnttcngctnnnnnnntntatccnantgccnngnnnnnnatacnagttnnngcccngnnntcnnnncntnccnnnnnnncnnanganccccntnnnnnggttnagcctcgnaccanctnnnnnnnnggnnngtcnntnnnnnnnnnntnaggngcatnnnnccttccntggntacggntnnnnnggccnncagcanannntcngngantntaggtannagntgnnacttnagtnannnncnnnnntngtncnnncccnacangtgnnnannnccnnggnnnnannnnnacctggncnggggcttnnnnnnnntgnnccagnagnagcgtanaggctacnagtccncgnnctaccgnnantgaatatncgngtnngnncgtnccnatgggannnnntggnnnnnngnagntcnnccnnnnntgnnnnnntnncannnnnngnnntgncannnnnncnnnnnnnntnnggcnctntnctcgagngngnncnnnggnnnnnnnnnncnnnccnnnnngnncngnnnacnnnnnnnnnncanannncntggggcccnatannnnntntncntgngnnttcaacgnnntgggctnccnnnnnnaagnnantgncnnncgtggggngnggggnnannnnnngnnnnnancnnnnnnnnnnnnncnnnnnantnnnnngtaactnnngggggacnnnnagactnnncgnngaggggannnntnnnngnctggtccncnnnannncacnnnnannnntatnnantnnnnnnnnntngnnccnnnnacgnnnagatnnnnngcncaacnnnnntgnannnngnnnnnngnannnnnncccctagcgnggtanncnngnngcagatcnntnngnnctnntatgcctnnnatnnnncnnnngcnnngnngccannatntcnnnctnnnnantnaggcgtnntcttnattnnnangtgnngcnccannntnacgcnnnccnnagcannnnnnnnnntncnntcgnnagtnntcnananntnnaccnnnngntnntgnnnnnnnttgtcnnnnnnntnnnnnnnnnnngcgccgnnaannannntctntcnnagnnncnggccnggnncgananngnagtnnatggnnannnngggnnnnnnnannnctntnnnatgcnnggaggnttannnnngcannacancgncgnnnnccgcncnangtnngcnnnnngntngcgnnnnttnnnattgcccnnnncctnntttcaagngctnnngnncgcnnnnnnnnccncncnanncnnnngnnatggnnnnnnnngnnncangntgngncnnctnngtnnnnncannncnnngnnnnnnnntngnnctnnncncnnnnnnnnnnnnnnnntggtnaacttnannctaannccttnnnnnnnncannntnnnnncnatngctnnnnncngnnnagnnnnnngnnngnnncnnngnnnngnnnnnannnnnngnnnnnnnancgnaggtgtcntnctgntngaccnggnnnnccnnctannncatgnttnaaanggtgtctnnnnnnngacggacnncgnnnnantgactatgagagnncnctttncngnnnnnngngnccnnnnnagtnnaagnnnnataatataatnctggtgnacaacgcccnnntnggcnnngccnnnnggttannnnatnnncgnggtnncnnnnncnnctngngtnctaanngntggnnaanngncngnntnngngntttggcgcnnannncgcnnnnnancaccngtcgtnntatntnnctccnnnnnnnnnaacnnnnanntgcgncggnacnnnntgatacnaggnnnnnnntnngncngggacnntctttcgnnnnnnntnnncgcgcnnnnntnnnnntcnancgnnntngangcnnganncnagancnnnannnngnnccnnnnnnnnnagnnntncnnngacngnnnnncnnnnnnggangnnnnnctnntcnnngtnatgntannnnannngnnnnnancgngngnncnnntngnacnanntnnnnnnnnncnnnnctaccagnnntnaganaacncnncnnnnnnnnnnncnntctnnngcnntactgncagnnnnnnnngngnntccnngcccgnnnnntagnngnnggncgcannnnnnntganattncnntcnnncgtangaccnttcacgcnnnaannnnnnnnnnnngtnnnnncaacgagntgcnnncnnnacgtggagtcgnntactttctctngnttcnncntannatcntnncangattannggtggttaanaactnnncgangntnnngccctantntnnngcnncntcaattcntnntnnnntcnnacngnctnnnnnnnnncnatcttgttannnncnnnnnnnggngcnnnnnggggaaaagnntnnnnnactnccctgttgnccgangttcnnntcannnnnnnnggcgggntnannnggantangngtnnnnntnangnttncnannnntannngtnnntnnnnnnacnncnanntagnnnnnnnngnnnnanctnggncannnnnncngcggngnntannnctnngtgngtncngcacaannnnnnncatnnnngnngncncggncaaatccnnnannnnnnactgnnntcgngnnntcntgncaannnnnnnngcnnnncnngtcangnnnggnnanannnnnntttngnnnnnnncnnnnacgcgcannngcagccggnacctcgannnngnncnntngtnnnnnannnnngttngncnnnnnannnntanacaagcncncnnnnnnnanaatnngaancanngnnntcnttggncggtcnnannnnnnnnttnnccnnnnnnnncnannnnngngcnggtncnagatnnngncctggncnnctnnanctgtnggnnncnctngnatagaagnagaccnntnnagnnnnnncnatcggctcnnnnncgnnnncnnanannnanganncacnanannnnggatnnnnnnnaanacannnnnnnggaggggnngnnngctcntagggnnannnnnnccncnnntcagannnngaggctcctatnaanttncnnnnnnatnnnnnnacnnngnnnncnnnntnnngnnnccagaaagcncctncnnnnnntccannnnnnngnnnnnantnaagngcnnnnntngccgtnncnannantatggnnccnnnnctnnnnnntnggactatngngaanntnnnnactattgnggnaatncnannngncngaganacntnncnnnggttnnanngcntnnncncctgcncactngccntncnctcaccnacgntnnanngggctnntnnntgnnnnggannngngaatngntnnaangnnnnagannnnctnnnatcnngntcnnnnntggttaggctnncnccnngnnnntnnnnattcnnncntnannnnnnnnatatangnnccgggnnnngcccaanttacanncncngtttgncannntatnncnnngnnnccncnnntcctaagatnaggnncnncgcgacgncgnggggntnnnnngncggggnnncnccagnnnnntngnnnnnnnntngngngntnnnnncgntnannttnnncnnnctnttgtccnctaaaagnnancgntactnnnnnnnacnnnnctnnnnnncntgcntngnnnnnngnnnntcacncannntnnnagnnngcgnnnntncncanntnngggccgnnatcnnnnnnnnccttgtnnnntanntgnnnnanacannncnnccntctggnnnnnngtcnnnnnnnnagctnacnnntctnnnnnctnaataagcnnnnnnntttgccnttcntatnnngccagnnnnnnncatcgnntnnagnntagnnnngcnntgacnnnntnngnnntcatanngnnncanctgtnncnnnttaagnnggtgnatnnngattgaacgannncnncgtnnnnagnaannnnaannagnnaangnanctngcnngtnncncncccccnnnntnagntnntcttnnncnnnnnnnnaaggtttnnnnntnnngnttcnntcngtnnnnnnnntngngctncannnnnnagnncaagnnnnnnncgnnnnnnangnncgnnnnnnnngttancggtgtatnncgnctangttccncnnnnnatntaatnctaagtnctngtntgnnatatcgcgcgnnnnnnggnncnanngtanntnnnnnnncacannnnnnncnnnatgagtcnaatgttactctannttcagacganttcannntctncacagannnnngtnnggaganannncattnanncngntgaaggaacnnaatnnaatatcctttcnnnnaggcnnannnaaannnnnnnnnntangnnngtnnnnnnnnngnnatanatnnnnnnncgnntnnnnntnccanttnnnnacgnnnncnnaggtnatnnttcnnnnnannnngcnagtacannncngtctnnacngnnnnnnnnntcnntcgcnnggngnntnacannngccattnngnntaaannacnnacnnnatgacnnnngnncannnnnngntancnnnnnngcccataaatcatnnnnctcgnnnnnnntcnnngnnacnnacnnnnacntcgncnaanaganaganagcnannntcncangttggngncanggnagnatangcaaaganannnnnnnncnnctnntaganncaaaatantgtaggtntgtncnnnnnctgtnngtagnttcnnnnnnntnnaannncnnagantnnnnnntnnnnngnttaattcngnatatgnnntnnnnancngnannnngnnnnnnnnacngnngnttntggcnnncnncnntctgcnngtgcgcnnntncntntttgnctgnanccnacnnnnnnccntaatcnnnggnnnnngaagngcgggannnngctaccgtcnnnnncnaacagncnnnnnnncnnannngcnntnaacantncnnnnggagnnggnnannncgannccnnnnttnnnnanccnggntnngtcatgtttnnannngnccnnncngcnnnnnnancnngannnnnnngattatcnnnnnnanatgnnntnncnntgncnnananaaaggcnnnctggacaccnncacannnnnnttancntggnnnnnntggnnnngntncntgcanngcgtagttacatnanntnagggtnngnnntactccgcnannannnnacnatnncncggnnnnnnnnnngnnnccnncnngannnccgcnnntannantnnncnangactancgtntcctnnngactnnnntgnnnngannnnttgnnnannnncgntncggnnnngnnannnnnnncnnnnnnngcacgngtnannccnnnnnnnntnnntacngnntnngntgcggangagnnacgtacnnnnaggggntnnncgncagntaannnnnnnnntngccnnnaatgcncaccttgagtnnngcnnnncccnnngctncttntnnccgnnnatcgngannncnnnnnnntnnannnanncnnngtccnnccanngntcnnnngccngntttgngnnnnncnngnngggcnntnnnnncnngnnanngnctnnnngggnnngnnnnnngntagggnnncnntcnnnnnnnntaggcntnnnnnnagnnnagnnnnngngctctnnngcnaanataacnnnnangcngnggggatntnnnnnncncnannnagagntncgnagagntncatnnnnggnnnacnnnagccnnngnnnnnnnggncgnnnnnnnnnacnnnnngnnncnnnncnnccncagnntntnantacccacgtgctacnnnnnnnttnnnctctgngcccnnnnnnnnnnnntntnntncncncgngnnnnnnncggccttngncnaannnnntnnnnnannnnnctnnnccccncnnnanannangcngcnnnncncagnnagccacnnngccanannnnnnnnnngnntnagcnnncggggnagnngnnnncannnnnnnnnnnnangggnntcctttccatgtgggngnnnnnnnnnctnanannnncntcncngnannannnnnggnnnnngnnnntncntnntntgnntcnntannnnntctacnnngnngagggcncancgnactacggnnnnnnnnnnnatnntttaacgaccactnnttannacatgncnnntanntntnnnnnnnatnnnnnnnnngnnntgcgcannntnngtntntncnnagttaanngttgatnnnnnnggancnnnnnnncnntncannntanacacnnnncngannncgncagtcnnntnnngngnnnnnncnnnnannannannacttncggcactctagngnnataccnnnnnnnnnnnnattctcgtaannnaggcnaanngtgtatnccnnncngnnnngagcgnnnngtaagnnnggnnnnncnnnncnnnnggnactgncgtncannnnnnnccgttnatnnnnnnntcnngtcagngtngctgnctcaangcnggncnntnntntnangnanggntgnncggacntngcgnncnngatcnaaagnggnactgagnnncgtcgagtntncnnatnnnnnntnnnnncttnnncnnnnngtncgcnnnnngantccntcntntnggnnnnngnatgcccgtcccgccgantatgcanncnnncagnnngncnnatcantnngnnnnctangnncnnnngannnannnagtgntctcgngnnnnaccanntactcggtnnnnncctgtgncagttactcngnnnnnnnnnngnnncnagnnnngcnncnnnntccggacnnnacnnggccgncgncnnnnntannnggatnaccngnnnnnncannnggntgagaaanctcctggnggancnnncnnnntgannttnntggttngncgngagnnatantnnannatngtccnnnntnngagcatgnnnanngtgnnnnaangtannnagggattnnncnnntnnnnnnnannncccnannnnancnnanntnacnnngnnnntnctactgcgnnnccaaaagnnntncgngannncnnntaggacanctctaggccgnngnnnnngnnngnannnccnnnggcagtgaagcgccnnannntctganngntnannnnnacnnatttannnnnnanannnnggntgcgnnnntnannacaatngnacggnnannnnnnnnntnnannnnnncggtnnngnancccngcnncnnccncnnacatcnaatntcnnnnnnntaancatgctgctgtngntnncnnngnannnntgnnngcanggnnnngngnnncnccctannnnnnnanncgcttntcctggnnnnnngnnannannncngtcagnnnctgtgngtttccnaagaagctcgggttccannnanntgagannnancgngcanntnntgagnannnancntcgnnnngnnnnnnncgnngnncnatngnnnnnanncnnnncaggnnnagnnnantnnnnnnnnnntaantgnttcannatgctnctngnnanntangncnnntgnnnnnnnnnnnantgcnnnnnnnnnnnnnnnnnnnnnctnnnagnanccgnannnggtntngngnnnncatnnggtacnntcnannnagnngnngnnnnnngnnnnngtcgcnnnncnnnnnntcngcncnntccttctngtntcnngccnccnncggcncgtgnntccnagaganaccggncantnnnnnnntnacngaggcgngnnatgcaancnnnntnncannnntnnngnnaggnnnngcncgtnnnnnnnnnatccgnacatntnncnccnatctccgannnnccnnnnntgtnngagatggnntcnannncntnnngcngtnnnagannnnnnnnnnnnnnnnnngnnnncnnngggggcnngnnngncgtantgtcgnntgtnnaatannngaantnnnagncgnnnngngcatggcntnagntngctatgctcnnntnnnacnnnaggnnnnnnnnnaccannctanctcnngannnnnacnntnnntcnnngncggactnnnngnccncnnnnnnntcncngaacntannannnnnncantgcntgngtaggggttgcgtnnnnnnnnncnnnannngangggcannangntancgggannncnntnttncgggnnnatcnnngnnnnntggtnnncnntagtnnnntnnnnntnnngncnnnngnnttnggcnnnacnnnncgnnnnnnnnnncgnttcacnannngngnnnaanantacgtttgnagantaagccttcggnnnttnnnnggnccnnnngngnnnngcnnnnnnnancnaggcgtngnganncnnggtnccatggcgatngttnnncnnnntgannnntnannttcnntggntaanctcaggtgggtgtgtnnantnnactnaacgcnngggnanntngannngnaatcgnnnnnnctngntnggnanccnngaccnnnnnngancgntcngatctattggcacnnnnngacncnnnatgcttgcgactaannnnntgactnngctntcatgagtnnnnngccnnncttacatcggcgtnngnagtcttnatngntcanncnntancnaccnctggccnnnnangnactnngtcngtgaatnnacnctagntcnnnnnnnagcnaanatnggnnnnnnctcgnnngtannccnangnngncnncncgnnncgaatcngtcnncnagacnnnccnntnngtgnaagannnngtgngnntncngaccncnngtccctnncnnnncttnnagttgccgggtngnnnnnctnnnntcntccnatnnnntnnanannanncagcnnngnngncncntananntnnanncancnannnntnngtannnnnngaantgggnnnnannnnttcngnganannnnntnnnnaagncgantntnnnnnntatantnnncggncnnnnaanaannnnnnnnnannnnnanngnngnnnntnncgnngnngnatcggtcgnnnnnnnntnttnnntntnnnnnntcnatangngnangccgncannantttnnnnnnncnngnggnnnnnngngactnnnttncnncangcnnnnnngnnngcntnncacnnnngnnctggangntnaacnnnnantgntccnnngnnntggnnnnnnnctncnnnngngnnggnngttttttnnntggnnnnnnnaggntaatannntnnnnnnnnnngannnnnnctgnngnnnnnngnnnagnncnnnggnnngcnnnngntnnnnntnnntnatgatnnctgngncttaccnnnangaagctnnnncgccnnnnagggnnnnncnannggacacnggcnnannnnggnnnctannnngtgnnntnnnnnnnnnngggnncaagcngtcgantnnggcntggannccgancgtnngcnngnnnntanncntnnannnnnnnnnnantnnnnngnnnannnnanntctgtnnanacncnnttanncncnnnnnnntngannnctcggnnactnngnnnnnnnannannggcnnggcngntnnnnacnnnnnnaaacncnntnnntcgatcnnnaatngttgcnantnnncngccnnannntnngcnnnncnnctncccctgggagctaagnnnggtatcgcnntcnnnnngccaacnntnnnnnnnnnntgnatnncntgnnngcnnnggngngannnacnnnnntnnncnnntagcnnannnnntnnnnnnncncnngnnnnnnnggnnnncggcntncattgccaaannncnnnnntnngtnnntctttggcgnnantgacgnatnnnnnntgntagtnaannaanncaaaacngnnnnnnnnncannnnnaagnnncccannntnnnnagccanatatagnnntnganncgatncccgccatatggaaactacctgnngtntcnaagannnnctnngnnnnnntccnncnntcanctnnagccnngngngncnganngtngtnnngngnatnnncaanagtcnccgtggnccnnannnntngncnnntnctnnnnnnnnncntcnnnnnncnacaagccgccgtngccctgganttgtttttantgnncnnnnnnnnnnggnaaacgctgttttgtncnnnnnagannnngttnntcntannnccgggntgaacnnnntgtnnnnntcnncnnnntannganngcnnnnnctgccgggcngnntnnctnnnnntanctnatanncagagnnnnncngnttannnnnangnnntgnnnnnagnnnntnaaannnnnccncnnnncnntnntnngntgggnggnannnnantncgnttgatnncnnncgnaccccncnanngannannctnnnatnnanngnnnanncncgccnnantnncnnnnacagannannnagtngnnnnnngccggnngnngtnngnnncgtatgnnagnnncnnnnngacncngcaggnggnngccttcgannnncaanntctgnntncnnancnntncnnnntnnnnnnntaacnnnncnattanannaaagnntcgtgnannctttttnggtcgnngnnnnngccgtcccccgnnnccnngnngnnnntnacnccannnnctgnnccgnnttaggcgcnaagctctgnatcgnnggtaagcnnnnttgngnnnnnannnnngnncnnnntngacnnnnnccnnnnctcgagaggactcggggngnntngnttacntncnannccnncnnncgcnttcannngnagnantcatatggtnnntnnanannnnnntnngtgnnntnacggnnnanntnnncgcnacgacntnnnnnnnagnnnaggttncgacnnnncnggncatagtnnnnncngngntcgncaaaatctcgggtngantnnnnnnnnnntccnngnncgnnnncnnngcttnnnnnnnnnnntttannntnnagcngttncgtnanacgcgtcgncnncnacngcgnncnncannnnatcganannnncgnccgngnnnnnnnnngnccnntnngatnctnaanggnnnnnccaannntgcgattgnnaacnnaanccntncntnncacnnnnnnatnnnacatcnagctagnnnnnnnccgccanngtannnnncnnnnnnnnnnnnnnnntgcgnncacnctnganacnnngccaatatannngnanggagtnnnnnnnnnnnngnncnacgccannccannnnnnnnncnngtcnctcagntttagntggtnnnnnngnnnncnnnntncnccgctatanntnttgcncncncnnagnttgcnnnnntnnnntnntnannnnnncnnnnnaanctccngtnngnngncnnactgccggcntnnnganntgcnnnngtgnngctgncnnnnnnnantgcnnnaactntnnntntngnnnntcnngnnnnnnnaaacgncnnnnnnnnntnnttnnactnnannncagnngngataacgnnnnnnnnnnngtnnatcgtncnggnnncncnngtannntcgnnanttngnnnnncnagttcnnnnnnnnnncngggngtgacgnnnnnnncntctgtnnnnacttngnnnnnnagncctannnncgnnggcnnnnnaangacnaancncggangggnnnnnnatnggnnnngnnatnatgnnggnnnnnnaccnntnnctaganatnnnncngnccnngnctnnnngtcgnnnncagnnnngnncctgnnnnnnnaanngngnnntnntannnnnnnacccnncgncctnccangcnnnnntnntnnnngacnncnnagacnnnnaanngnnnnnnngnntcnnnatncncnngcttnnagtnaatnnnggcggcnnncnnnngcnnccgnnnntcggaannnnngnngnnccnnnngcaatgnncnnngnnctgnngnnnnnnngaaccnnnggtcgtaccnnntatntannnnnnnnnttntnnnnccagtnantncnncancaagctgnacnnnggnnnnnnnncnannnnnnnnnnnntnanganngnnnnnnnnncnnnnnncngnttncaanncngnttatntgngncnncnntagggtagnnannnanncnncgnatggnnagnnannnntactccntncctnanncnnnancnnnncannnnannnnganttgaagaataacntgnctnctgnagnctggnntannnnnnntcncnnnnggnnncccggnctannnnnnnnnnnnnnnnntantggtnnttnagnnnnannnnnnnntgngnnnnncnnanctnggngcnnnngtnnnccnnnnnnnatancnnnatnccntggnnttcatcgannnnnnnncnnnnntacccggcncacnnntgtnnttnnntngttnnacntcncgtnncncnnnnctantacnnnncngctncnncnttncncnntnnnnngnnnnntnnntnnnnnnnnntnnnnannnnnnntnnnnnnnccnnntcntnnnnnnncnncgngntnnannnnnnnnnnnnnnnncaannnnnngnncntgagngggcngnnctnncnnnnangnnnctnnnnnnnnnnnnnngnnnnntntnnganncaanncnatttgngnnnnnaannnnncnannnaatnntncgntgnnnncncnncgnnnnngctgaatttncnnnnnttcgnannnanncccnttancagantngngnntnnnngnnatcnannnngnacnngnnnnntagcancnnnnangncnnngaannnnnnnnntcnngnnnnngngtacnnnnnttcnnncggnnnnnnnntnnnnaaactngnagnngngnntgctnnnnnnntnnnnnnnnnnngtgggntataagcgaccacancgtcnntngntcatnnnnagccnttgtnnnnntcannnnnnncncnnnnantananacagtnnnnnnnnnnnnaannncctnncannccnnnacntnnnnnncnnnnncgccnnagnnnnnnggtgtgaccnnnnnnnnnnnnnnntagatnnntnannnnnnnnnnnnnngcnnnnnngnnnnnnnngcancnnnnngnnnnncnnnnnnnnnnnntnacnngtcgnntannnnncnngccggacnngnnnnncnngnnnnannccttntnngtannnccnnttatgnnnnnnngtannttnnccgcncnnncanncgcnnnnnnntgngnntnncgnnnnnccganncnnnannnnatntcnntnnngnnnnnnncnnnnngnnannaannnnnnnnnnnnnnaccttagnnnnntcnanatnnnnnnnnnnngctacnnnngnnnnnnnnnncannnncnatnnnnnnnagtnnnnntnnannncanncaccnnaannnaacaatatnnancatccnnnnannnanncaccgcngnncgtggcnnatannnannntncnnnngangnnngnagnacnnntngnnntcnnnnnnnnnnnnnnnntcnnnncnncgatcgctnnagnanntnngnaannggaagncnnnangtnacgnntntntncctagagtgcgttcntnngncagcattnnnnncnnnnnnngnnnnngnnnnnnnnnnnnnnnnnnnnnannanncannnaccannannannnnnnnccgtnnnnntcggcgnnnnntnggnnnnnnnnncnnnnnnnncgnncngtacggnntacangnnnnntgnnnnnncnnntcctaantngtngnnagnngnnngagccnnnngcnncgtnnnaacgnannnnggnngcagtcnnnctanatnnncnnnacnttnnganannnnnannnnnncncnannngacngnntcagcnctnnngtgaggnntnnntntnnnnncgnnnnccnnancgggctanntngnnngancatncnnnncnnnnnnnnagtnngttcaacnnnnngnanannacnatnntngatncnnnaacgnattnacnaantnaaccnnannnnntnnnnnaannnnnnnntgnatttgcnnnnnnnnnaccntgcgaatcnnnnnatnnnncgagngnnnnnnnnnnncnngncnnctgacncgcnggntttagngngnntgngaaanangcntntgtnncnnnnnnnacngggctnnntccngnnnnnnnngggntgnnnnnnnanngttnnnnnnnancacgcgntccntncgnnnccnnnncgnntccnntnncnnnnccaannnntnnngcnnnanntnnnnccaatctgtnnngnnnnnnnnncnncnnnnncggattaagggnnnnnnnnaaatntnnaannaatanangncnntggtcnangnnnagntnanngcncacnngngtgaancnncggtnannnngcngctcnncngngnnnnnatccnnnnccnnngagnnnnnnnnnngncnctaccggcaccacnnnnnnnnnnnttcnnacctagnnnntntcnngntgcgacgagtannannnnggnannngannnnnnnntanangaacnancgncannnngacnnnnnatcnncncnnannnnnnannacgataannnnnnngnccaggcnnnnnannngnnccctntgcnnnggnnnttncnannntcnnnnnnntnnnnnntagnnnnnnnnnnnacgnnaggnnnngnanntcnnacgnncgctactnnncnnnnnntttggaannnngnntannnannnncnannnatganncgnntnnnannnncgcnnntnnaccnnnnangagnngcnnannannngagtccnncgtgtnnntcnnntggngtgnnngnngnncnnnnctnnncgntnnnnnnnnttgnnnnnntcgctnnnanntnnacangcgtnntnnnnttcnnnnnntnnnnnttacnnnnctgnnattannnnnntncnntagnnnngnnnnnagnggnggnncngnnaaaatncactcatgnncncggccnctnatgcnncntagcannnnnngcnnncgannnnnnactnanaagttgcgcgggccgtcgatagnncgnntaatcnngggcgcttacngnnnacgctctccgnnnntacggnnntgncgtngtctggnancnnntcnnngcgnnnnnntnggntnngncnnnnnnnagtccngaaagntatcgtntnngncnnancgcngnnngngnncnnnntntnnccannngnancgnanaggncganncannnnnccatnnnnnancgnnnnanggctggngngnnatcgtngnggacnannnngncntgcgaccnnnnnnnatngcntgcnngttctnacgnnnntaatcnngcannnnnnnnnnnnncnntgngnggnnagcttnctgaagcctnggntnggtcannnnnnnaannntnngtgngngntnactgcaagtnnnncagacganncgtntanntcnnnaaantnnnnntnnantctnnnnnnnngctnntcgnctaccannnggnnncngtttatggcttcgngcannnnnttaaatgcnnggcnnttgnnntccggcgtagnntntnnnnnnnnnantncctnnnnnnncgggggcccgtnnggnnnngnnnatcnnnctcgggnngtnnnnnactgnncnncnnaactnannnnnnnggcntnntactaccancgngcgcnnngacnnnnnnnnnnctctnnancnnggnnngnnnnncngccnnnngcgncncgcngnccatcgcgncacnccgccacntgacgctccgncncnnttgnnnannccnnatntgnnnnnnngnntnncngtttcccacggncnntnnnactncncnnanncngnngnnngnnnnggnnnantccagnngngacnaggnggncnnnccggnncnaanacnnnnnnnngnngnnatttnnncgngggngctcnggtccgnntnncgcnantngccnntnngtccnannnncgcagtcngtccctgttntngaggnnnnncatntgtgtncantnnctggnnnngntatacgnnagagnnnatanncncgtnnancgnnntccgntgtaggtgttaagannnncnnaaagnnggcnccnaccgggnagnnncanntgcnngcccgcgctnnnaaganaacannananacagnctnngtcncgtnaaanntntnannnncntgnnnnccnncnncncnncnatcnannnnnncnnnnntnncggnccgcnntcgtnnnnannnnnatgggtncnnnngcggcnngnaaannngctnnancnnnnnnnnaaatnnntgcgnnnnnnatgctgntntcctntntnnnnnnnctcccgtcccnnctngcnaanannnngtnntatagcaaaattnnttcgnannnngnnngatgnntcgnnncnngnncgnttggannntannganncgnncnnnacanggnngcnngnnncnnanngncncnnantnnnnnnacttcacnnnnnnnnannagnnnncnnnnnntaanngnnantntnnnngttnggnnnntagtcngtcggcacaannncnnnngngacgcggannnnnnnnngcannggggnanngnnntntnncnnnnnnnnnnnnnncnnnnncntnncnctgngnannnnnnnnngnnnantantgaggtcncccgtnnnnacnnatggcgcnncannannnngcgnnaaatnnnaatccnnnnnnntngggatncntcgnggcattntcntgncannnnccacttnnnngnncctgtncannnnngnctgnngnttcggnnnngnngncctantcaattntttgcancnngnnnntnngnnctgacnnnncnggagcagtcnnnnnagtcnnanngcntngantntnnnncgctnnnngnnncgatctnnnnntnnnnnatnnnngnnngnctntcacgcggtcctttccnnnngaacgccggtggtgactnnatcgggcncgnnnnnagnntnnnnangnnnnnntcctncggnnnangngagnnncnnngtnnngtcnttnnnnnncngannnaacgtncntgggcnnnngctttnngnngtnaanagacnngtttnnngnttttnnagtnnnnctnctcntnncnagcccnnnnncnnnnnnaanntangntanggcngnnnnntnngnnngcccctcnncagagnggacattnnnnaaacngnggnnnnnangtgcnannntagncngngtgatttannatttnncagcgcnnnnncnntcngncnnnnnnnanntnnngcgnncnnnnnnnngantttnanngntnnnnctangnnacnagannnngcannngccnnnnnncantnngngnnnnanntngcnntnntnnnannnnnnnngccacggtgnnacnnggcnncnnnngtctnntcctnannntataaacnngntngcaatgctnancnncnnatannnnnncnctgnctgnacncngaacnncncccnnnagngtcacaanntntnnnnnngntnnctccanacccgannntcngctnnnagaccgccgnttcnntanttagctgnngcccagatngnttgttcnngnntaatcgccnnngcnnnnnnnngnnnnngnccnnnnntacanttannntannnnngnnnngccccccacggcnnnanctgnnatcacnnnngncnaccanaggggnctacggnnnnctntnntnnnnnnccgctcgggnncntggcannantanaacanagcgaganacctatannnncnnnataangaatngtgactttcacgngcagngnncnntnncanggcntgtnnnnnctttnnttnnnnncnngnngnngnnnnanacgcacagnagcnnnctncannnnnnnnannanannnnncatgagngnannnnnaancnggatnnagcnnnaannancgttgnnancgcatnnnnngnnnnnntgancnacaacgggcntnatgtnnacnnntnnnnnnncncgcnnantagaagnnnttatgcnnatnntgagtannnnannangnatgnnnnannnnnnnnnanacnaacnnnntgnannnngtttnnnatncanatnccnnncnnnncngcggaatgnngnnnnntnanctggnagnnnnccgntnnncnnnaannnnncnnngnnnccngtnnngccncagatnnnnnnnnngngnnantngngancnnncnntnnnnnancgannccataanatnnnnggnagnngnaacancncanaggnngactnnngngnagggnnnccnttnatnnnggcngtnnnngnactngtnntncntnnnnnntgcttcgtaatcnnnnacacncttaannntcctatgancncntaggnnacntcnatcgtgtanntnntgcnaccatcnnnnnncnncncgnnnnnnnnnntttccggnatgtggcagncggtcggnncctcnaggnnanccacngannnnnncganngngcnngannnnnnnancggnacnatnnnnanccnnnntttngnnnnnnnnnttttngnagncntntannnnntanctaagnnnnnnnnngntnntnngtngcnnnaccncntgncgnnnncanntnnnncctgnctnnannnnnncnntcgctgggggntgnccacnnnngcnnnnnnnggngtcnnnannngncnngnnnnnngnnannnnncnncnnganncnnnncaannntncnnanannagaannncngccngcgaagctnnnnccgcggaaannnnnnngnccncantannantttagngttccgncctatcgnnaanncctattatggnnnnntngccnnnnnnangcnannnnnnncnnnnnntnanngnnnnnnnnnncngttnnantngnnangnntngnnnnnnnnctatgcnnnnggcntnnnnagnaacnnngntnnnngcncnnnntncngnnnnnnnagnnanngttnnngcnnntnnacgacccnnnnncnnaaggnnagantcnnnntanccntncatcgcnnnnnnnncactgcnnncgaacataancgttnnnnnnttggtcncnnnnnnnnnctannnnnnannntnnnnngnncnnacnatnctcacnactcggtncgnnttntnnnncnnnntnaatcangnnnangcnannngnnnnnnccgagccnnngannctcnnnnnnnannnnnggnnnnnctctccnaaggaanngtggncccnngcnntgcnnnncnannnntnncgcnngngacaccnannaannnnnnntcgnngtnnnncntggggncnnnnncncgctnaannnncttancaaanngntnnnnnannntnnnnagnnnacnnnaacntgcnnnnnntcncggagcaagcanntntncnggannnnnnnncnnnntnnnnntnanctnntnannnnncnnnnngnngnngacngccggnactncttnnnnntcnnncnnnngncgaaagtagctcncttngnntnncncnnnaanannactantnnnnnnnnnnngnncanagccngnnnnnnngagnntnnacatgactcnnnagtcnnngnactcagnnnnnnctcnnngagcgngacnncgcgnnannccnnngnnnnnnnngncgncnnnnnnnctnnccnnnntntnnnncnancgggnaaaantctgcnntcanggnnnnnnnngngtaggcngnnngnnnagnnatctccctnannnnnnnnntcngnnntgnnnnnnnnnnnntgcnnnnntngncnacnnnnancgncctcnncntnnnnnnnanngnnnnactttnnnnngcctgggannnnntnnnnaggnnnnnnnnnnngtnannnnnnnngnctnnncngntcnncnnnnnnngngnnnnnnntncacagcgnncnncnnnannncncgctnnnnannnnnnnnnanannnggnnncgagnctgntncnnaggcnncccnagnnnnnnnnnnnnnnnncgtnccanncnncgnngggtccncgtagnnnntganngnntcatnacnnnctgtagtnntcntannnntttaggnnnngnncccnngntngnnncggnanngngcngggtagccnnnncgngnnacnncnnccncnncgnnttngcngcttannnnnanntnnntnnggncnntnncnnnnnnnnntaagnnnnngccatatcnatctanntnncgnnnattaangcttnaatacacnnctaccnncnntatanncnnnngccggtgcgcccannntggantnanncagctcnnncgtggnnnnnnncactctgtnccncgtcgttgnanccgnnncatncncnngnncncgnnctcnncgcctnnnnnnnngnnnnnnaannnnancatnctngcagtngcnngccnntnnnnnnngtnnnnccacnntgtcgaanctttcgcgatnnnncgtgngttnntnnncacggnnnnnnnnnnttnnnancnnncnngtatantgtacgcggaanncaanngttnnaatangncnnannacnncngganttgagcnntangccggggatgtacgnngnnnnnntnnttnanncntncnnnnntngngggnnnnnngtnnnngnnngnnnanntngacgttttcnannggccnnnctggtngacggctnncaacgcgntnnnaggnaccnnnnnnnnnannagaaanncgactnctatgtnnnnnnnnnnngnnnnnntnnnnnggnnntcntcgnanntnnnccgttncntncnnnngggnntgnncnntnnnttgnccntannnnnnnnnnnnnnganaannctgntgnnnnnngcnnnnnngcnacatnnnggntgctnnnnnnnnnannatanncnagtnnnntnnnnnnnnnngnnnnnnnanggnnattnnncnntnnnnnncncnggcnnnaggcgcggnnaanncggtgtnnnnnttnngnnnntannnngacgnntcacanggctggcatntngncnagacgtagtagnnnnnnggnttggaacggtancannctannctngnggcnctntannntnnnntaccnnngagtgnnatnangcannnnnnnnngannntnnnnntcnnnnnntctncnncnnnnnagcctaannngnnncnnnnccgngaacgnnantnnngnngcnnnntnnnccacgtancnagtnnnnnccccctnncntagcntnnnncnatnnannnnnnnnnnnnnnnnnncggnntnnngntnngnnnttncnnncnnannngnnnnnnnnngnnannnnnnattngnnnncnnnnnnnnnnnnnnnnnnggngnnnnnnnnnnaanngnnnagagnnagnngcgggtannnncnnnntcnantnnnnnctngcaaggggagcagnnnannnnnnnnnnnnncccntcnnnnnnncgnnagnnncnnnnnnnnnnnntcnnncgatncnttgcgncngcgnnnnncnnntncganggtaatngnnnantnnnnntanngnnnngnnnannnncannaccnnngnggggcnnnggagtcnanngtggaanncgcnnnngcnacgcantncgnnggntnnannnnnanntaagtnntctnntgngngcnnnnaannnntnnnncnnnnanntcngnnnnngnngncgnctnnnnnnnncannnnnnnnttnnnnnnntannnntcggtcgactngagnncnnnnncgngcnnnnnngnnnaanngncnnnnncgcnnannnanngagtatnnncnnntagaggagcatttnnntnntgggngcnnnntgcntnnnnnnnnntcnncgnatnnnnnnnnnnggnnnnnnngnntncaggctggggnannncgnntntctngnnanggcccannngtnntgtngnnnnnnncgnnnnncncntaatgnnntnccggcnggcgggnnncnngngnnnntnngncntntcnttcaggcnnnngtgccnnngnnngtnacaanctanntnnntatnnnnccannntnnncnttcnnnnnnnnnnnnnncngnnnntaanngannnnnnnnnagnacantangtgtnnnnngnnnnnnnnngcnnnnnnttnngnnnngnnnnnnnctnnnnnnannnncggtnncttagntnnnaatacatcntanngnnnnagnttngnngnnncagntnnnntnncncgnncgtnagnntnnnnnannnngcntngncatnnntnannnncggcggtanncnnnncnnnnnnagataggtgtgngaggtagtcganngnnaagggcgtcngtcgngnctcannncnnnnnncgcnngtgcntnnngacntnnngnnnttannnnnnacanggggntnatnnngnntgcnntnnnnnncanncnangcnnntgntacnnnnnacacnnannnnnnnnnannggnantnnntcgctngcnagagnnnnnnnnatcnnnnnnagaggggagggnnnnnnnnnnnnnnnnnnnnncnataaacccnnnggnntannncngtntanngtnnnnannnnnnntngnnctgnnnntcantnnnncactcnnnacncgnntnnnnnnnngtggtcggatacattnnnnnnncanncggaannnnnnnnnagtgcgctgnnntannatngacntgnnngngtgtcanngttnctnnacgnncnnnnnngctnannnagtcacctctaggnnnnggnnnnnngcgannngnnacttcgntnnntgnnngnannacaacgnnnaacnactnaggganccgaacgnnnnnnnttcnnggacnagnnnngnncttnagntcnnggnngnnncannnnaanncnnnagnnncnacgnnnnnnnnnnnnnnncgnnggnnnccgtgcgnncnngnnngncccnaccnnncgagctanggcctgaccnncanatgngngnnannnngngnnncggnngngaccggncgttgcnnnngcgnccnnnnnnnnnnncccgcanncncagacctagcgganncnnnncnnnnnnnnnnagngtgnnnnnncnagatatcnnnnnnnnnnnnngnncnnngaccatnanngncnannnncngnacncnnggnnnnnngcgacgnnnggnnncannacannngnnncngnnnanncnncagnnnnngnnnnctgcnggcnnnctgnntnnnnnnnnnntctnnnncnnnnnnnnngnnnagncnnnnncannnnnncncncgctcgngtnngnnnanangnncngngnnnnanccnnnngtgtcnatanccnntcnnnnncataccatnnannngnnnnnnnnnnnnccngnnnnnntnangctaagtnntttggacagcggatgnnnaggctncctnnnnagantnctaantngnnnnnnnntnnnnnnnncnnccncccaaannnnnnnagnnnngctngtagtncnnncntaggcgnnnnnccccgaatcgnnngaaantcnnaannnnnnccnaattctgccccnnggaggaccgnngnnatcatcgnancngcctccacncgnngcncgnccgctncncngnnnnnncgggccncgggnnnaacgntnagcgnnngnnnnctnagnatncacacnggcggtggcntatggcatanggtnnggtnnnnnnnnnnacgnnnnccnnnnnnnnantcccnnnannnnngnncnnnncagctgnntgngcgaatcgtntggcgnnntgacnnnnnncnnnnnnncncngtnagngagannnnantntcctgtncncggncnnnnnnnagnnnnntnganttnnnntcgctcgtangnnnnnnnnnaanntcnnnnnnagcaccgncannnnnnnttnannnacacccnannntttnnnnnnngnnntnnnnnnggtanngnannnnatannccnangngtnannnnnnnnnnnnngngnanannantannncgnnnnggtngngnngtngtgaagtgtnnnnnngcntccnnnnngnctnnatcnatanggnnannannnctnntcacnnnnntcnctgannnaccnannncnccgtnnnncctgtnnnngggtngnngcntnttncnatncnggccgcncgnnnggnggnntcnnnntctaccgngnnatgtacggannnnncagannnganantnnntntctnttnncgnnnnntcgantnnnngnnncgnnnnngccnnngnnagnnngggnctnnnancgttcngannnnangnnngccnnggtagcngnnnngntannnggnngtcnnnccnaannnnnnnnnnnnnntcnnangcnncnnnnnnnnnnagagncngtcngtngtntnncnnngcatgacnnnngnganngnngnnnnnnnntnggtccgnnnncnccctcnnnnnngcgcgcntnangaccttgatagncnntnagttaggannnttncntttcnnntcagcnnannntnctnnnnntcggtnnngnncnccnngnngcnnngcngggangcnnnncnagaattnctcanngtnctnnancngngggagantacancnntgnnnnncgnngtcgnanacntnanattnnagngnnnncgctcgtnnnngangnnncnaactgangnatgagtcgtcgnccgnnnnnnnngcngnannnannngcgnnncttgncnctcnngnnancagnnnnncgtanngcgggnttagngangnnanngnnncnntgcagtnnnnnnnngacngcgtntcnngnnnnngtngnnnatcggcncnannnnnnatnnnnnnnnnnnnanngnnnnnnaganncnngtnngncccccgnnnannnnnnnntctnnncntnnnntgttgncnnnnngcagattngnnnangtnnngtnngcccannnnnnnncgnnnnnnnncnnnnnnannnnnaantannnannnnnnnnatgnactannnantttgnnntnnnnnngnnnnnntnnncaacgctancnnntncnngnnnnnngntgnntgtcgtannnncnnttncnagagggcgnnnnntcgtcgnnnnacntangnnnngnnngctcnaannnngccntnnanngnnnnnnnnnnatggaancnntannnnnaannncgctnntnnnntnnngngnnnccgcnnaacgtcnnnnncnagnnnnacngnnnncntgntgnnganaatnccgnagnnannggngtcgnnnntnnnnagtgcnttancnnncctatcctcancctacacntcnanganntnncacgccgcttcccttgacntnnngncnacnnnntnctannncaatggggcnnttganannnntnatnagnggtnnnntannnnnnnnntgnntananannangcgtggtntannntgggnnnnnncgtttngncnangnnggnnnnnnaaatnttgagnnncgnatgagacacnnnnnnncngnnnnnnnnannnnggnannnncnnccgnccaaaggggnnntagnncgntcaaangctcccannnnnnnnngangnnnnancnaannttnannacnnnnnnncttcntnnnngctnnntcgngccgtnnnnnngnngntnnngnagtggannnncannnnannntntcagttanagannnntcgtagnngtncccnnnnactcngntnnnnnnnnacgctcnncnnatngcnngnttcnnncnnnnccnaanacannggcgggntnnngtnngatnncccctggnnacccctgagaannnaggnncgntnnngaccngctnntnncaganncccntnnnngcannnnnnnnnnncnnnngtagnnnnatnntnnnnanngcnngnttcagtacggccacagaacaaccnnangnnnnnngnnnnnngngnnnnnnnnngnngcnactnnggagnngcntangcgcannanntcaatnnnnnnnngnnncntncganttcaaannnnnnnnccangncnacnccnggngccnatccnnnnncnannnntnnnnnnnncnctnnatnnngnncngnnncncnangnnnnncagtanntcancnnanaacannnctnncctantnnaannanncnnnnnnaanagtnnnnnnnncnnnnatagnnncangnttntnacnacgnattnnnagcnccnantccnncantntnnancacgggtanannncnnnaannnnnnanntnnnnttgtngnagggacgtgctannnatagngccnnnnnntnntnanngagncnnnnnnncnnnnnnncnngnangncggaagcnnccannnnnnntgaangnntttaannnnnccggcnnncnntcntgacagacnntnnncnncgggnngngnnnnnaanngnnnnnncactnanaccncngngnnntncacttnttnanntngcgtngnnntcnncnnnnnaccatcccnnnngctccnnanntatntngnatcagcannanccngnatangntctcnngcnangggcnnagnnccttanngatcngnnnccnnnnntantgantgnnntgnantgncttngnnangtggnntccnannnactncgnnntntnnttagangcnngngcgnacnnncnncnnnnnnnncanntcannnntcgnnnnngnannnnttcnnatnttnnncntncacccgccnngcncatttnnnngtannnctcnnnanncnnncggacatnctgggggtgctanncannntggggtntnnncnnnncnnnnnnnnnancntgcnnntnntntnnnnnnntcaaantgggnnnggnannannnncnntnnnnnnnnntnngnnnnncntncnngnccngnanngtnnangcnnctnnnnntgnnnagcgtccnnananctttaggngntcnncgccngnngntcnncnatgcntntnnnnnatactgnaggnngnnggtgcncaaaacccgcgtanatgctnnngccnntcannntncgtannnaccnnnnnnncggannnnnnnnntggctcttngctnnntcnnantgnaatcctaganngnnnncnccagcgcnnnnnctaannacntnnannntnnnngannntnnanntaccgnnnncactacgtaannnnnannngggagagnnagnnagcgnnncnncncncntggttnnannnnggcnnnnnnanttcaaagnagnannncgtannnnnnntatnnnnnnntggnnatnnngncngnnntnnntaangnnangnnntnnngnnnnnncntantaacgtgngcnntggannnggtcgnnnatannnnnncnnnangnnnnctganggnatgnntnntgnnnnnnnntgccatngannannnnncnnnngnnnncantnntcgnncnngtgnnnnngngngcannngcnnnncgancganagcangaatangnnnnggnancctagcncttnnntgncnnnnnttnnngcggnnccntngnacaannatnnccngnnccannnnnngcntnncncncgcnntgctgacntnngtctcacnngcaccgcggnngnggagtatnngnnnnggnnnnnnntnncncnnngcnagggnnnnnnncncnnnnngtnctcnnnnntnagnntnatagnannnacannnnnnnnnnnnnngnantancnnnaanannnnnnnnnnnnnnttcgnngnngnnggnngtnnnnnnncgnnnnnnnnnnntnnngnngangatgntcnnntncctacccccntaacatngctnnacgtggnnanngtnngnnnncnnnnncggaacgggcnnnncnnaagccnnanggngcnncnnnnnnnnnngncannaannancacgnnnccgatgaccnnatgnnnnnnnnagctctgcnagnannnnngngnnagcncngtgangancnnnaanncccganngnnnnnnngnnnnnngntaatngcnnnnccgncggcgcnagnagcnncngtaggnnnnnnnnnngnnnnnnancnnnnnnctngccncgacanatcgcnannntncncngnnnncgnnngcanngnnnncnnnnnnnacngannnnnnnnnnnnntttctngnnnannantnnnnnnnnannngnnnnattnggcnnnnggnnnncaggggatnnnnnnnnnnnnntnnnnncnnntgcnnnnnnnnnnnnnngnnncccgngggatgaanangnnnnnnnnnnnnnnnngnnantngnnnnnncntnnncnnntcnnnnncnngannnnnnnnncanantnnnnnnntangancnnnnacgttnnngctncnatttgatacccnnttngnnnnannngnntnngnnnnnnnnannngcttacctnncnttgcaagaccngcccnttngtgagtnggnggacggcncatgcatcagntaannnnnnnnnnnnntgntnnnnncannnntntnnnnnnnnnnnannncgnctaagnnnnngnnnnnnnnntcacnnnnagagcgtatnccgacnngncnnnncntncacngccntannnnagnnnnnnannagnnannnnnnnnntctctgcnntgannnnncnnnntnnnccgganggaccggcacngnnntnanngcngnctcngccattccnnnnnnnntnnnngnnntagnncccncannntnnnnggnttcnnnatnncanagnnnnnnnnnnnnnnnntnntnnnnncnnnngccnnnngcnnntagnnnnngaagtcagnnnnannnnanngannagcgnctnnnnnncncgntnnnannnnnngnnncnnatnnnnnnnnnnnnnnnnnncnnnnnnnnnnnnnnnnntntanaggtgcnnntcannagnngnngtgagactncgtcnggnannnannccgannnntnncnnnnnnnnnnnnnctcctgangcnttcannntcanntcnncngnnnnnnnncannnnnnntntannnncgccnnnnngnncgngnnnnnnnngannnnnnnnnnncaggaaggggnnnnnagnnnnnnnnnnncttgannaatgnnntnnncnncnntcnnnnnncngnannnntggntgnnnngnncnncnncnnncnnnnnnnnnnnnntgnnnntncnnnnnngtnangnnnccnnnnnnnnnnacnnntnnnanctnnnnnnngggccgtngctagnnatnnnccgnnnctnnnnngacnnnnnnnnnncnnnctnnnannannannnctccctnnnnnnnnngatcgnnnnnnncngacntcnnnctnnnnnnngnnnntanttannnnntaggnnnnntnnnnnnangcannnnnacncnnnnnnnnnannnnnannnatnnnagnnnnnnnnntncnntnngncgncttngnanagaggnncnnnttnggnngncnnnnatgnnncnannnnnnnnnncnttntnnnnnncttcnnnnnnnngngtannnaacaaggnacccctggcganancaanagagtgaccaacnttgtanncngncntgnannnnncantcatcnnggnctangtgagnnnntnnnannnnnngcatgcnnnaannncnnnnnnngaatntacnnnttntntangttnnnntcnntcntnntgatnnnnncngngngcnaatnatncccngganntntnnagggtcnnnnnnncgagnncnnnttctgttncacgctnnncntcnnntngnnngatgcnntcancnngnnccnnncnngnnnntnnnnnnnnngnnnnntcncngtcaggcgnnnngacnncnganccnnnncgggngnnnnacgnnnntntancngnncntnnngnnngcgtcggnnnnnnnnnnnngacnnntgnntggngcgnnnananggngcngnnnngnnnnngagnnnannttcctngcccnctangangnngccntatggnncgnnnnnnnannnntnnnncnanangccgctatnnncctnnnnagnggggcgccntnaatngnannnnacctcnggaacatgcanngnnagaantnaaccnntcgggtannngnngtnncacgcgnnnngtnngnnnnanaaaggnnantncnnttcggncggttgagnnnnnagnntggctnnngcnccnnnnngtgncnncnggnnntgcgnnnnnnnnnnanncntgcncnnnnnnggnnnnnnnnnngtggnnnngaataatgnnnnnngcnnnccngntaaanctggntnnggnctntnnactnacttcacngangnntngggttgtacgctgaagnnnncgtgcgctnncnncnntntnnactcncngcgcctanccnnnnnnnanncgncnnnnnnncncaggtannnnnncnncncctnnncnatccnnnngtanctnntnncnggannncccacatgtnntctgnnnnnggataaagtncanannnnnctatncanngnnncggngtgannngntnnannataccgnngnnagngnttngngcnnnnnngagcttcnnctacgnnacnntantctctccccctnngtagcnngtttnntnnannnnnnnnangngtnagcgcncgtgcagnngtaggnaagnccnnnnttctnagnnncntgnntgnatnntnnnnnnnannngcgccgtnntnncaaatcgtncntnannncgcannnnnnnnntnnnnnnnctcnnnnncttnnncnnnnnacgttcgacgtcnngnntannnnnnnnngganaacgatnnnnagtnnncnngnnnncntnnnnannnnnnnnnannncgtnnnnnnnncganatnnnnacnnnnnntaannnnnnnngtanngggtnttnnctngnntnnnnntnanntnnnnnnnnggcgncnnngnnnacanccaacagnngnannnnnnngtccnnnnnnnnnatnnnnnngnntnnnnncccntcnnnnnnnnnngggatattnnnnnanncnnnnnnnnncgnngtnntcagnnagnanntgnnnngacnnnnnnnnnnncntccctnggttcngnncccnancnncnngaccntnnctannnngctcnnggngtnnnnnnnnnnnnnnntnngntatnctgtncntnanntatgtnnannngnannnnnnnnnnnngatncnaannnanannntnggnngnnnnnnnnnnngnnctntnnnngannacgtcctcntccncnnnnnccnnnnnnccannnncnannagnaaccnnngccnnnncacatgtnngntntctnnnatanncggnccntgctgttatngcnnnnnanancntgcnnnnnnnnncnncccgggcannntnnnncnnnnggtgnnnnnnaacnnnnnccnntncnnnnccntattgtncggnagaaangncngacannngnctgcccccnnnntannnngannnncnnnnngnntcnaancncntggntnnnnnanacnnnnanggctgngngnnntantgtnngngttattnngaanncnctnntnntcgtannnncnnnnnnnnnnnnnnggnccannanngcnaccnaccnnnnacannnnnnnnnnnnncnnnnnnnaannnnnnctncncnnangngnnnaganggtacgnnggcgaagcncngnggnnnnnnnntcnntnnnnnnntcntnnnnnnannnngnngggggnnnaanatnncntcnntannnnnnngnncnnnnncnannnnnangtntnntgtctgcnnngntnnaganaaannnnnagnntcaanntnnnnngaccnnnnnnnnacnanannnnatnccannnnccnnangacnnnngacnnngtannannnannnnnntnnaannnncccatatctaaacnccnnnnnanngttatnnngnnnaannnnnncnncanncnnanaccnnacngngccgnngannncnatnntcnnntttgccnnnnntcagatgtcnnntcannngngnnnnagnnnanccnngncngngnnnnnnagtgattnggntnnncacatnnnnngngnagnnnntatcctccctgcaaggannnnctgctcntgagagcnnnnnnanganngcagngnnnnnnnnnnntnnnnnncntgggnncancncnnnnnnatnnggnncananacaaacgcnnnnnnccagccagcagacntnannannccgnnnnnncnnnnacnnnntnataggtnnnancttcttnactnanntcgcgtnnncnnnatnctnncgnncnggnnnnctagcatatnnntcaacngatagannnnnntacnnntnnngnnnccaacttnnnnanncnnnnnnnnggatggcacttcngtgnnncnnagnacnagncgattgctnnctnngnttgagnganngtctagnntacgcngnngtgnccgcnnccagngtntnnnnngnnnnnnannactnaganngancacaggagggngnnngacgntgnnaccnnncntgattttnganccaannnnnncnnccnnnnnnntnnngagtntccctgatnacccctgcnntnttngtcngnactgcgnnngcangnnnnnncnaanttatatnncnnacnngnnnnaagnnnncagggcnnncncggnnnnnnnannnnnnnngcngccaannncccttcccgtgnnncnannntannatcnngnnnnnnnnagcggggnnnanntcggnnngnangnntccgtggcannntggnngnnnatnnatnangccannnntcgcnattnnngtgaagnnggacnntannggcntccnncannccnnntnntacgntncngnnctctnnnanntgngnncnctaaccnnnngntntnnnnnnncgnatnngnnncccnnntngtnnggntnnactcnnnnncctntnntnnntntcgcnngacgncngannnagnnnccctncagcngtgnnnntnnnnngtcnnnnncnncggannnangnngnnnggcnnnncnncgnaanggacgnccnntnncgnnnantnncgatanaatgannngnannnnannnnnangngnnnnnntgnnnnnccntnngnctnctctgncttnnnnnntttnnncnnnccnnnnnnnaancnncctnctgnnncgaccnnnntnngnganntgacangcntncnnncgcccggtcnnnnctncnnncgttannnnngagannannnncncgngcnnnnnnnnnnnnngnngccancagngaagctgggtntnnngnnnnangactcnnngtnnnanggcnttnangcgnangacantncnncngcancnnccnttnnccnnnnnnnnngnnnnnnnnnnntgnnccatggcnaccnnngntncnntnncgantaantcngntccgntgtnnnnnnnnnnncnannntcgtctcttntntagccnnncnnnnnnnnnnnnggtctgtntnntannnnnnggnnnagtnnnncnnnagnttttcncnnnccntgnaannnnnncngaacnnnnnngtnnttaannnnnnnnnnnnnnnnnnntgannnaaggntatnnnnnnnagnnannnnnnnngtnnantaggngnngcgggnntnntnannannntnnnncnancnggncnnnnnnnncntntnacctnnanntcnnnccnntnnnncctcgacngggnnnngnngntgcnnagcgnnntcnnnnnnannnnngcncgnccccgnngnnncaaatnntgnngnnnanngnncngnnncnnagtcgcannncgncacnnnnnncngacattagnttancnttnngcgcngcaccctgaactcnntnnnnnnngggcaatcgcnnnnnnnnnnntnnnntngangggcagngtnngcttnnnnnatnnnnntnnagncngcnnncnnnnnnnnnanncngtnggnnnanccnnnngnngnnnnnnngnnnnnnnnnggnnnnccnncnncnnngnntnntgcannnntantnnnccgnncnnnannnaccancnnnnnnnnngnnncgaggcnggttnacngngncgnaatcntncnngnnaggcnnagnnnnccctngnctgcnngtnnnnnnnnncnntcnaagagacngcnaacnagcgagcgnnnctnnannnannnnnangaggtctggcgnnnnnnngntncgnnttcnnnncgnnnaggnngnnttnnagnnacccacgatcagnnnagagtngtnncncnnngtgngccnccggtnnntnnnnncnnntnctnnacgnnnttggccnnnngcccatncgngnnnnnnnnantnncnaatanannnnnnnnnnacnnnnagngnnnnncgngccnggcnnnnngnaccnannnnnnnnnnnnnntntcanngtnncncnangancnaggnnacnnntnnnncttggnggtgcgttnaanngnnncccgncngtnatagnntnnaatannnnnnnncnnannnnnnagancccnatgnananngttannnngngtccnncantctnnnnnnnnnnnnnnncaacacgcgnntgnnnnannnnncnncnnnngcnannngnnngccancncccgttnnnnnngcnntgnaannnngnctncnnntnncnnnnnnggnnnnnnnnnncngcncnnnacgncntnnnnnnncttannnagnncnnnnnatattntacanattnnnaannnncnnnnntnnnnntangnnnnngnngtnannnnnnnngnnnnnncannnnngnnntnnnnntannnngtngnnctnacgcnnnnnnnnnnngcnnnncgngannttnaancgngcnnnnnccnnnnnctnngnaaaccnnnaccgctagcnngagngngnnannnnnnnnnnnnnacnnnannnnnnngtngnnnnnnnnnnnttntnnnnnnnncnnnnnnntnntncncccnnnncnntnnnngnnntctannnnnnnggnnnntanannntgtgnnnnnnnnnnntcnnnannnnnnngcnnnncnnnccnncnagcgaacgancgctatcggnnnnnncgatgttnnnnngnngnnncnnncccccctgggtnggttnnnnnnntncnnnnnncnngtnnccctnngnnnnnnnntngntggnacccgnggannnnnnngnnncnntnnanncanantnctgtncgcnnnnanngnnnngannnnnngannncannncnnncnnnngnnntnnnncgcnnnnnggnntnnnnnnntnnnnantnnnnnnnnnnnggnnncgantnnnnctnncnnntnnncnnngacangnnnnnnnnnnnngnntgntnangtnannnncnnnnnnncnncatccannnnnnntnagncnnnngnnannnnnnnnnnnngnnngngngnctnnnnncnnnnganantctnngnacctnnagnnntnntccccnnnnnngcnntnntctnacangttcacngcnnnnnngacccnncnngnnnannnnnnnnncnnnnntnnnnnnntnnnnnnnnnnnnngagnatnnnnncnnnnnnnnnntctnncccagnncatcaanncnnnnnnnnacnncnnnnnttcnnnnnnncgctanntannnnnnacncntggngnnnnaannnngcgntnntaggntancnnnncnnngcgncgnnnacgagnnnnagcnnnnntnngnnnannnnngnnnnntctnnnnaannnnnnnnnnnnnnnannncgnnnggnctnnggnctnncnnnggnntnnccnnnnnnnnttnngnccgnnatgnnnnncnctgnnnngcgnntgnncnnncataannnnggcgcanggnannnngngaaannnnngcnnanacnnnncgnannnnnaganncnnnnnnannncaagnccncgcaanngggggnncnnnnnnnganaggnnctgnacctaannctngnnnncncgnnncngcnnnnnnngnnnnactttnantncaaaannanggnnataanncttggcnatgagtnccnnnnccannnngnnnncnnnttntnnnnnnnnnnnnncgtgnnnnncaangggngtgngntaaccanggnntnannnnncgctgttnnnnnnntanccnntncnncannnnnnncnctnnnntntnnnnanacgnnaannctnnnntgnttaacctnnnnnnangtgtnnnnncncnnnnnnatnnnnnnacggngananntnganntnnngcnntngnnnnngnncggggngcnnnnnnnngnnnnccnnnnccagancnnngatnanccatcccngnagcnntcnnnnnnnntgttgtctcntnntnnngnnntgngnnncngnnnnngtanaggnncannnnnnnnnnntnnacanacngggcngannnatnnnnnnnngnngcnnnganncgntgtntgcnngncgcgnnggcccnnacnannnnnnnnnannnnnnnannngctctnnnnncncccnnnanncntnntngnttnatnnnngnttgtnnnannannnagnccnnngagagnnngnnannnnctggnnantnctagtnnccnnatttctaanaattganttcnngnnnnnnnnnnngnnnnnncgcnngnnnacgggnnnnataccnttnannncagnncnnnnnanccgttgtnnnnnancgcnnnctcnnnctaacnnccannngnnnnnnnnnnngcnnnnnnnncngantcncgtnnagnnnacnnntnnnnnnnngnannngccctgtccgnnnnnnnatnctgtcttncnnntgnnagacggggntaannnngtannnccctnnnnnnnntgntannagacnggngntnnnngagnnagccncnnngtgcncctnnnnnnnnnngtnngnannnngtnnnnnncgnnncncanccannntnnnnnnnnnnngnnnnntnctnnnnnttggntanggnattgnngnnnnaaaananagnnnnannnnnnagtcacnnaggggngncannntntgngtcgnnnnttnnctnnanncnncnnngnnnggctcncncnnngacnntcgtnnncnntaaacnantnacaangancnnncgncaannntncgnannnanggtcnagattnncnnngnnnncggangnnngnnngggnnnnnnnnnnncnntnntcnanngacgntncntannannnnnnngcccantnnngccgannncnnnnngntncgncgtnnnnnnngnnnngngnaangnntcncgtctanngttggntnnacttannnnnnnnttanncganngntgaatncgatnngagnnncnnnnnnnancntcaatgnagnncctntggtnnntngnnatntnacctctnttnntcnnnnnanganatcaaagtntnnnnaannnccntnnnnnnnnnnncnanngcttcgnttannnnnnnnnaacngngngcnnacganatntntgggggnntngctnnncctncnntccnngccgcanatcatgannnngaagacangncnacnngnnnnnnntcgngnnnnnnnntnnncaaangnggggnnnanacnnncacgcnncnnnnngntganntcggcnngcagccctannnnngacgnnnnnncncgncattgaccnnnnnnctngctaattatttnnacngnnnnncnncgttcgccnncnnagnncngnntggggatannnngtnnntcngtcgnntncncnntnnngccntcgnnnnggnatnncnannannnnganggantnnnctgnnncnnnngngccggnngganggttntagggaggnnaannntangnacncttcgatcgngnangtnnnnggannnnnnntanccntnnacnnnatccgnnncnnaatannacganatcctnnacnnnnnnaccnnnngtccnnngnnnncnnngccatccnnnnnngannnngntnnnantnnctnnnangnngnaaatcagaaccgtnnnanaacngtnnggtggcctctgatnnnnnnnnnnnnnnncnnnnnnngacgnnnnnncnaaggnaanngttnntnngnnnncngnnngnntnnnnnntnataccnnnnnnnnngnnttannnnnnntgnangncngtttangtcgncctnnatnnnnnnnccnnnntntcnggtannnnncnggnnnattgnnnntntnnnnnacngnnnnnnnnnctcgnngcnnnannnnncnaanttacatncancagcnngnnncnnnatnacnananctcnannttaannntnngctaaanccctnnnnntannnnantcannnnnnnncnnnnccnnannnacctnnagggtnnnatagntnnnnnncnnnnnnnnnnnnaagcannntnntcnnnnnnnnccnntnnnnntgggngnnnnnntnnnnngnnnccnnncannngcnnncnnnnnnnnnnnnnnnnnnnncgntacanncncnnatnnngtnntgcatgnacnctnnnnannnncncnanacnnnnncgnnnnnnncnnntngggcnngnncnnngcannnctaacnnnncgngnnncatngnactnnnnnnnnnnnngtnagttnnnancncacacngtnnnntangtcaggnnnnnngntnncctntngggcgncnnancnnggnanncggnnannnngaacanantcgttcctnnatcgtnnnnncnntnnnnntgnagnantncttgctgcnngnanncannncnacnnggcacagatnnanatgnnttcgcaancannnagagtgcaatantgtnntnnntgatcnnncncnnngnnaatcnnnnnnntnnnnngngacnatnnntgannnnnnnnannnnnnannnttnnggcanacccnnnnacnnnnnnnnagannnangtcnanatgcganccnatntnnnnnnncgccncgnannnnagcannnnagaccttntnnanatnnnnnnggnnnttnnnnntnnnacctnanagnaannnggnanntnctatgncncnnnnnnannnnnnnnncctnttnnnnnnnnnnanntnngnnntnnnnggccgntnaannntngactnnnnacgnccnnncccggtggnnantnncgnnnngncantaannngcctccnnnnnganaagnnancnnnagnngannnctanantanannnnangngannnnanagcntgagnnctanngnnnangtgntngcggataaanaannnngtnnnnnnnnnnnnnnttnntnnnnggcntggcttcaatcnnnngcggngtnngcgnnnnnnnnncggtncnngtnnaagnnnngantcnnctnnnangnagcncntnnanaatntaacacttggcannnnnnggngntcnnnnnncncnnnaagcnnnngcgnnnnnnnnnnnanganncnannnnnaccngnnnnccgttannngncnctcccnnnagngnnnnnncnnnnnnnnnntnnnnatnnntngcnaacnnnnaannnannnnnnnnntgttaggnattgatgnnnnnnncgtcannnngcggtcnnnnannanncannnnnnnanngcctgcantgnnctnagannccannncgcnnnnnnnnncnnctcnnagancttcnctnnntgngcannnnnncacgnnnnnannntgannntngnataannggnncgannnnccnnagntgangnnnnnnnngcngcngtngggcgtnantcggcngggnaccnngcnntncnggagatnntanancnggcgnggnacngnnnnagngnnnnnantcnnaccgcccgnnnatcannnnnannnnnnnatggnnnnntnntcnnacnnnnnntnnnnncaccncnggnantnnnnnnngnngtgnnnnnnnnnnnnctnaatnatnncnnnnnnnnacacccgagnagcattcgnacnnnnnncnnnanggnnncncnnnnngnnnccnnnnnncnnnnnnnncagnnncgggnnnnngnntnnnnannncctcnnngnnncgtnngnnnngnnnannnnnnnngcatggnnnnncnagcgctnagnnnntnnanagatntnnnncttncangttcntnnnngnggnnnccngtntttgngntnnnnnnngannnnaacnnnnantgnntnnntnnnnngacccccngnnantnnnannntnnncnannnnannnnntnnnnnnnnnnnnnggnctaacnnnnnnnnnnnnccntnnnnngannacccggccctcggctggnnnnngcgnccagnnnacntctncctgnnnnannggcaagngnnnnnancgcncncactgnncnccctgggccgnngnnnngangnnnnnannngnnnnacnnnnngacnnnangntnnnnnanacanntcnngggnnantacacaannnanngcgnntccgtggtngnnngtnnnnnnnnncngnnncnnnnnnnnnnnnnnnntcgtnnnnntnnannnccgnnnccccnnaggcgacccnnnangnncnngnangctatnaancnannntnantnaannactnnggncnnnctgntanngttanngnngctnnngctggaannnnncgcnnnncacnnnnggngnnnnntcnnnnnnngncnnagnnnnntacaaagncnnnncnanagnnnnnntnnnnttngtcnntnggannnnnaatnnnnnngnaatctancgnnnnnngtgtcctnacccngnncctatgctacaannnnggnnngnngntnnnngnngntgnnttcnagctccgtnncanngngaccctcnagtccnnannacccacgnntnngccannnnnctnagcacnattnnngtgttnngtnncccncntgnnnnnngcaggnnnnnnnnnnannnnnnnnangncnnnnntncncnacgcatggnnttngtgacactcgncgnntnnngcacnnnngancnncantatnnnnnnnnnnnnggccaggangaannnnnnatnnnncannattatccnnngnnnnnnnnnnnngnccnanngnngtcccngcgnnncnccnnaagannnntngngcnnnnnnnnnntnnctannncagccncttgacnnnncantnnngnntngaagcggncnnctagtncccccgtncgnacncnaggnttttnnnnnnnangagncnccaannccnnnnngnncngngcngctgngnncgancgncttntnnatnnnnnnnnactcnnnngnnnnnanaggcnnnnntnnntntnnnnnnannangnnctggnncnnnaacnnnnnnnnttaantnancnnagnnnnnncngnngnntgtnctnntncncgctnnnngnaccgnncnncactgnccgnnnnnntaancnnacnnccntnnnnnnnnannnnnnnnccnnncggncgngtatnnngtnnnngacncntcgcnnnccgnncaagnncngcnnnnncnnnattgtacgccngnccnnnnnnnnncnnnannnnccnnnnnntgcntnctnncntnncacncaagtnnnnnanagtgcancgntcggtngcngcncnggtnnncncgacacccnnnagnagttgcgntngtcngnnnngncggcagagnnggccggcacgaatctncnctggtgnnnnaannnnngnnnnnnnnccnnnnagnnnnngccaagattgcacnacaagnnnnnngcntntnangnnnntgtntnncnnnntcnncnactccnnnnnnnnntgnnntnattacnnnaanngnnngnnnnnnngnntnccnttnnggtnnnacnnnnnnaagnggagancnccnnnannnnngnagcgcntncgccnanancggtannnnnnnnggttanntgctnnnnnantanaannnnnnntncnnnnnnggntnncnncatnncnaagngnnnnnnnngnnncnannnngctagccagngncnngtnnnnncgagcntnnngnaggtcatcnctagaggtncnnngaaaagngtcacatcggccgcggnnncnntngnnccangncnnnnncccnnnngnnnnnnnnnnncngnnncgcgnnnnanannnnnnnnnnnnnnnngannnnnnngtnagccncgntncncnnncgcncgnnntngatncngnnnncagacngnanncnaaccgacnnnnatgaggnnncnncnncnggannannnnnnccnnnntcanaaangnnnnnntgngnnnacggctnannnnggnnntnnggcnnngnnnnnnagnannntnnnaatggcggnnngncggnntgtnnnnnggnnnncnnacgaactntcnncnnnnctanctcnnnnannnngnnnnntnncnnngnnnnntntnnnnnnantnnnnnnnnnncncngtattgcaacnntntnncnnnaganncngcnnnnnncccggnnagatncnactncnggtccnnnnctcgnatcnggcnnnaagncangcntnnccnnngnnggnnannannntagggntnnnnnnnnntnggangtcnannncgntnntgggngcnntacggnngangannccgactnatgctgnngtgganannnnnnnnnnntnngntntcccnntgatgngnnacnngnnnnnnntacnnnnnnacnnngnannnatgcnntnatcncacnnngccngnntgnntcatacgnanncnnnnnnnnnnnnctnnnnnaannnnctncnatnannntangannnnnnnnnnannnntcggcgagggnanccnntctncagccgncgnnnngcgantaannncntnnnaancngccannnncnnnannnnncnncnnnnnnnnctnnnttgcacggcnatcnnnaagggcgcnnggcnnnnnctntnncngatnnncnnnccgggccnnngnttngcnnnnntnnannnagagannnnngnnctangtnnnngnggannntnnnannccncnnnnntgtnatancccatngtnnncngacnnnangnnnnnannnnnnnctgtagagaccgnacgatttttnanacnnnaggngntcatgnngnnnnnntnannnntannccnnngngnnccntngtnnncnnagnngnagagagtntngaanccnccnctccgcccgctcanatncnnnnggctnancnnnnannnnngacnnanngnngcntgnttgtaanngaccnnnnnacacggtncantgngaacncancnggnncgcnnntncanccnnnnnnngngannacnnnnnnnagtcnangnnnnncanannagnntnagaccganannnnngnctnnntcccgtacnnnncttnccgnnncnngnnaggccnncngnnccaggnnncggnngnnncannnnnnngtnnncnntcnnnnannnngggnatnntagnnntnagtaannnactannngncnnnnngcancgnnnnnnngnttnagctanatnnnngtnnnagnnnnnncncannnnnnnngntcnacnnnncacnncnnnatngcngtagcnactggcntnncnnncnanncntggtnacnnnnngnctnnnnncntnncnannnnncnnngnngcnnacagnntntgggatggctttagtccngannnnccnantcatagcnntnaaangntctntaccagatannnncnnnnnannnnnnnagnggaannntggntaacnacagntagnnannannnnnagcncncggtcctgnncgccncgntnggttngaattnantnannggcnnnntatgattnttgntnannctaanncncnggnggnnnnganntnttgagtnnnannngtnagngcnnncgggnngncnttacgnnnnnnnngcanaanncgcnncngcnncnccaccnnctcaatntntgccnnngngnnttcncnngcnagcgttnnnnagnnangnnantannncncacnngacgctncgacctangggaanncnnaatcaanncaccnnnntnnttnncaatcgnngcaagnnatctgctgtnnnnnnnngtnttnnantnnnnnntantnnnnnngttnnnnnntcnnnngcnngcatnnattnngnnnnnnncnnnnnntcnatnnncgnntannnaggcnnnnntcgnnnnnnnncnnnnnnnnnnnnncnnngnnnannnncgntganagannncngnnnnnncnnnnnnacnttacggtntgngnnnngnnncnnnnnnnnnnccagttngnncnngncnanccngannnttnntnncangnncnnccnnnnnnnnnnnaacgcgntncnnnnnncggcgnngngtnnnnnnnnatnngnanntnggnccnnananntnnnnnnnannnnaananngtgctnnnnnnnnannnntctngnngnngcctagcncnnnncnnnnnnannnnnnnnnnnnncannnngncntngggnancgagtgatcantgantnntgagtttgnnnacnttgtncnnnntnnnaaagnnccnccagtnngtnnnnnnngnnnngnncctnactagcnatngcnnntnannaggcactagnnnnnnantcgannntnncntgccnnnnttgnanactatcnngantngnggnnaggtncnnnnccngnngctnccggcgnnnnnnnnnnnnnntctnncncggnnnngtnnnnnnnccncccctgnnnnncatccnnnncnnccnngcgnnccnngcnnnnntngtnnnnnnnaggnnantnncgnctnnnatgctnngntantgaccnccnnncnnntgcacttgcggtgacccgngggcnngngnnccgcantccctnncntatcaccanngnnncnnnnannnnnnaganganngngnannacgcgcgtncancagananctngnnnnngannnnnngnncnggngagnnnnncngnanggnngnnnnnnnnnnnccnatnnnagggnnngnnncgnatnnnntnnnnngnctgnacatnganncnacnnnnngnngncacttganngnncctnnnnnntaantgannnnnnnnnnangtnngnnngancnncnncnntctatnnancanntnagcnnacntgatnnntannnnntgncaaattatgannctnacanncantcngnnnntgtngcnnannncnnnnnntcgacngtctgnaccnnncnanncgncnttgcnaaacggngnncacactctnggttnagtnnnnnnncnnntngnnagantacnacnnnnnnntgggccntnnannnnnncgngnnnnnnnnngnntnnnnnnnngnnnanngnntannnnactnnnnnnnnannnctcgccagcntgannnncncncgnnttcnnnnnacnatnnnnnnnngnnnnnntnatngnnctcntgccntnntnnnnnancncgntnantgnnnggnnnnntgtcnnncccaccgngnnnnnnnncgnnnantcgcacgccngnnanccgnggnnngcgncaagttnnnnnnnnnnngnnnnngnnacncnnnnannnncnnnccnggctgntanngtnanngnncgtannnngngnnaccangctnnnggtnnncnccngnncnnagtnnntnnnannantntnncntcnnanncgnnnnctnaacgnnnnnnnnaagannnannnncaaggncnngcacccggngnatggggnnggtnncnnanagnnnnnnnnnnnacaannnncnnnnnnggnnannnnnngccgnnnnctnnnntngnnnnnnannnnnnngnnntttnnnganggnnnnnnnnnangntcgcnnncnnnccnnnngctctnnnnnnngngnnnnnngtgnnnnnnnnnatgngngnnngncnnntcangnancnnaacngacnngatngnnannnngngntgctggtcnncncannanctnncatggnnnnnctanatannnatnnnnncnggngnccnnnctcnnngnnnnnngnncnncttcgncgnnnnnaacantgncnccttncnnanggttagagaatccnnnnnnnntnnnnnnnttgcncnnnannnnccaacngnnnngcncnnnnnccngntngaggggcagnccgnatnntggggcantctncnnnngaagcnnnngangnnnnnnntnncnncnannnanngnnntcctnnggnctnnngnncnngncccttggnnannnnnngnncnntnanannngnntnnnttngtcnnnnnnnnnctannnangtactgggnggnggnnncnntttgnnnnncanccnncnnntnnnnangattggcnnctannnnnccgntnngannncnnnnntnctnnnnncngctttatagnnnnncnnnnnnncnntnnngnnnnntngaannnntannncnnagnnnngnnnccagnnagnaccnnnnnaancngnnnntnnnngnnnnnnctnnannancnnngatcnnnttggnngnacngntntanannnntcnnngccannnanggnnntcccnanannnnnnnntcgcggcnatggnacccaatnaaacccncannnnnnnngccgccgnnnnantnttngcnannnnnnnnnnnnnnnnncnnnnncggcncaccacangtngnncgnnnnannnnnnnnnnnnnnnttctttnntnnnnanaatanntnnnnnnagcagtncnttnnnnnnngnnnncncatnnnncgnnnnnntcannnnnnnntngnncnnnnntgggcctntnnnnnnnnngganngcngcnnnnggangcnnntcnntgnnnncannntnangntnnnnggntantngacanaacgncgngnnanngancnnnctgcntcnnnccngcangacttcagnnanganngannnnnatccnangcgcnnncnnnnnntnntgntnnnngtgnccagctgtgnancgntcgtgtngnagngagnnanaaaantnannnnncntgcnntggnnntnccggnatcntnncnaatgngtncnatnanngcngnnntaggngcctggtgnnnnnagatnnnatnnnaggnnngacgctnncccccnnnncnnncnaantnnnntnatcncgtcacgtcanttccngttcaggggcaaannnnactncngngcnnnnnnnnnnangtnngattggtngncnnncncnnnnnntnagnancgannnncccccnngnnnntnnnnnannnncgtccnnngnctgagncnnnntggatnnnnanngcntcnnanncctgcggaanangcannnnancacgnnccacgnngnnncnagaagctcgcntgacggccantttnngcgctnngnnancgatattnagnnnnacnnnngnacnnnnnccnnngnannncnnntcnancnccgcatnggangnntccntncnntcncnngnnnnanggannannnanntnannnnnnncttnaggnnnnncncganatttgnntannnancctnatccnnnaancnngacnnncttcncnncagcctccgnnncaactttcantnnannnnatnctcatnnngnntnnngctgggcatnncgtnaannnatcnggcncnnnngnnnntgnnnttgtcnaanngnnnnnnnccctnannnannanntnnanannnngnnnnncncgntnnctccngcggganttcnnnncncnanactncngaatcnctnnntnnnnngntnttannntnggncncntattcnaccaacctgngtgnntnngtatnntgcnnnngnnnacnnatangngnanncnncngacgctcnantnnnnnntncncggcgnnntnnacnggggccantgtangnnncntnnnntnnntgnggttaccttcnnnngancnnnctactnnantcactnnngnnnncngttaannngccnngctntnnnntngnnncnnnccnnctgnnnctnaaatcnnngannatgctcannnngtagnnnncccantctnagnnnnnnngctnngnnanncatatgtnnatgnnttncgnatggnccnaatnaggtaacncgnnnncctcnnctnnnnnnnnnnnnngcccnanctannngtgncgcccnnnctnncgatgcnantgnncccncnnttnnnnnnannnctgnnntnannnnnnntncgaccggtctacancnnnannnnncnnnnntaacnngnnnntaatgcccnngnnnnnnnnnnnnnnngnnnnnnnnncaanncggcaanncnnnnnagcgnntncnnncntnnnnnnnnnannnnnnnaaantnnngcnnnnnannnnnnannnnnntnnancngttnnannnnnncgnnantgagtaacnaccntanantnntnangaattattctnaacgcnngannngaaatnntnnnnnnccnnnngnaatacggcgnacnngnnnnanngccncgtanantcannnnnnnnnnnnnacgcggngnannnnagnnnnccnnnnnanaatgncaggnnatanncnnnnngnantnnnngctgnnngannnanggnannnnnntgtggnntnnnngnncnngnnnncannnnnnnatnnnnnngnnnnnnnnncnnnnancttgcnnnnnnnnannanntctagnncatataannnnnnnnnnntcncnncgctgcngtgnnannacntnantnnnangtnctngactnnannnnnnnngcgggnncannttcangntnnnnnngcnntgcgncgnnnnnnnncnnnnnngnnnntnnnnnnnnnntcgnngnntncnnnnnncgnngcnnnngcttnnaccnnnnncagtgggcnncgnnnncncatngnccagnggaccntntacnnnngtanncgncancnncannnnnnnnnctncatgngatgannngnnnnnnnnntngngggtannnnnnnnnnnntgtgnannctacnnnttngctcnncnnnnnatcnannnnnccnnnnnnnnnnnnncnnnnagnngntnnnntnnnnnnnngntgnnnnnncgncnnnaatnngannnnncnnnnnntnnnagagtnnnannnnnnannnnnnnnnnnnnnctgaanannnnnnnncnnggnncgcnctannnnnnggctnncanggncncnnnntcnngaatggntcnnnggntctacacncnttcagnnngcatcanngnnnnnnnnntnnnncnnagtnnnncngattnagctantggnnnnnnnnngnnnnctnnncnnnnnngnnntnnntctnnncacgnnnncnagnnanngaccnnagggtgaggcctnccnngnnnnnnngntncnnnnnnnnannnnnatgganngacgcacnncnnnnnnaatcntnnnnngtnngcggnantcgnnnantggtnanntnnnncnnnnnncncccngnnnnnnnnnnntnagnatatncgnnnnannnanannnngnnccnnnnnngagnatattannnnnnnnnnnnccnncccttgggnntccnncnncnnnnnnnannnnnntcntgtnnnccgnnntnnnnctnnagcncnnnacngnnnagnnnggcncnngnnnganannnnnnnccccnnnnnnnnnnnngnntnnnngcnngnnnctncacnnnngnnnngcgcnttgtnntnnnanannannnnnnnccnnnnnngngnnnnncncnnnncnnnnnagnntcntacctccgattgctngtangnccnnnaacagntgnctncgnnnnangcnannnnnncacctngccacgngcncgtnntgnnnnnnnnngancgnannncnnncannnnngnnnnntnnngcgcnngnncnttgactnnncnnnntnncncnnnnnnnannnnnnnnnnnnnnnnnnnntnctgnnnacgngtantggtnnannnnnnnnncnnnttcngnagnnngcnntnnnnccnnnatncnnncggaanncngnanannnangcncnnnnncnnnnnngantcntnnagntcannntnnnnnttnnannnntgcctnccnannncnnnnncgnggnnnnaangaatnccngtncnnntnnnnnncnnnnnagnnnnnnnnganacntnanncaacctgnnnnntngtcnnnnncnnngcanttnnnnccnnncnangcnctnnnanagcngcnnccnnnnnnnggnnccnannnnntnnnnnnncannnnntcnnnnnngnncatnnnnntannnnnncnnntcannnnnccgncgntanntatngngnnatgcncnntnctcnnnntngnnnnnnnccnacggnntncctccncagtnnnnnngannnnntcngnnnnnnntnnnganntncnnngcnnngnnnnnnnantntgcnnnncggannncgnnnnncnnagnnnnnncgtngcnnnncgnnnnanntattnnngcgnnnttaggcagctgnnnncttnnnngccngtnnngnnnnnnggnnncntcnnnnnttntnntggnnnnacgcnnnnnnggnnnnnnnnnnaanccnnnnttaaaannnnggtacnngtnnnnagcnnnttatcccatnnannccggcaggccggctcanngganntnttnntnnnnacnnnnnntccnnannnnntnnnncnnngannncctcnnnannanntatnnngcnatncngngnngncnntnttnngtnngngnccnnanngngggggttannnnnnagntnnggntgnngncgnnctgnnngnnnnntttcngggtgccnntnnnnnaggtnnnnnntgctgtngtnggtncnnnngctnaagnnggnncnnncgnnnnaggnnnttngcgnngcnncngnnnctgnnnntnatctnnanncnnncccgannnatccccgacgntcgtatagtnnnacnanngcngnnnnnncacaaannnntcncgccntncnnanncnannncngtcannnnnngnnnnnnatnnnnannncggcncatnancnnntanncnnnnnnnntcnnnnatgngnnggccanagnnnnngnnngntnttncncnnnngcnnnnttnanngnnnnnagnnnnngcntnnngnngcnnnnngnntaannngntnnnnnnctgannncnnctcnntcnnnnnnnnnnngcttgctaacgnggtnntgcataatanntnnncnntnnnnnnnngnngcnncnnatnncnnngaagcgntcnnncatnattgcanttgnccncnnnnncangtngcnnaantnnannntnnnncnnnnnnnnnngnnnnnnnnttcannnnncctnngtnanggggtgncnnctnnncctngaagggctnannngnntnnnnnnnnnngtnntncnnnncnnangncccntcnnnnactngtctgnnnnnnnnngnnnnnnnnnnnncngnnnnnnntnnnnnnnnnnnnnnnatnnnnntnatnngnncnnnnncnnnnnnnnnnnccgccnnnctncnnnnacngngcgggtangnnnnnannnaacnncgnngannnnannnannnnaatgannntnnngnnncgcnnnnnnnacgnnannnnnnnangncnnnntgnnntannangtccntnntnnnnnngnnnnnnnnnntnntnnnnnnnngcntncntcgnnnannnnnnnnnnnntntnnntnnntnaggnnnnagnctaccgnannnnnntnnntgnnnangtnanattgngngnnnnnannnnnngcanctnnnnnnncanngnnnatngnctnnnccgtttgcaanacnnngnnnnagcgagaancnnngactcctcctacgnnnncnntngcgnnnnaancatnnnnnnnnntgnnnngnaccannnccnnncttccnnnnnnnnnnacnatnnnnaaagcatnnnnnnacgaggngnnnnnnntnncctannnnnnnnngtnnngncataannnngnnnnnnnnccnnnnnntnttcaganggcnnancntgtaannnnnnnagnngnncgcgnnnnnnnngntnnatntncccntnngncgnnntncgnnntnnnnantgagagngnnnnngntncnnggnncnngtagnanagngnnnngactnttanctcnntaccntnnnnngcntgacnnnnncgcnnnnntcggnnnnnnnntnnagggaagccaanntnnngtcgcnnnnnnnnnnnnnngnacgtaaggnnnnncaggactngnnnnncnnnnnnnnnntatntaannnnnanntnnnnnnnnnnntnncagnnctntcnngtnnnnnggnnnntnnnnctacaatcctgnttcggnnnncattggntaagngtttgtcnnnnnngnnnnntntgannnncgccnnnnnncacgnnnnnnnnnaacnnnnnnnagtnnnagnngnnnngcannnnntnnaagganntnnggcacnnnnnnngtnnnctggnaacncntgccgngtannnccnnnnncncntgnntnnnncgnnnngnctcgnnnancncannnnnnnnngnnnnnnngggtggnnntnctnnnngcnactnatnatcgtgannntcnnnccnnnannngnnngnnnnnncannaccccnnnnnngntgcgcnnnggtcngnnntngnngnnnaccggcacnnnnnannnnnnnnntncngnngannnnnnnncnnnacnnntnntnnncnnnnncnnnnnnngncgnncnnntnnnnngccggcgntncnngnntcntnntctnnnccnngcnnnnnnnnnacnccnnnnnnncncnncnnncncnagtnncgtgnnnnngncgcantnnccnnacnnaantnnnannnnnnnnnntanntccnnnnnnantccccnnnngannncctnngnaagagnnnnnnnnnannnnannnnnantcnnnnntacnnantnnancnnnnnnggcgcnnaccnnnncntgatgcgtcnnnnntcctngatannacnnngcnacgctnngnnngnnntnntnnntcnnntgtnnncgcgccntggncgnngnnnnnnnntgnaatnnnnnncgnggnnnnccntnnnncgnnnngncnnnaantnnnnggnnnnnnnncttnnccagcagaaggtctntnnnttngtngnnnnnnacnnnnnnnnngngnngacagnnngnnnnncnntcntccncnncnantgnnaannnagcnnnnnnnanagnannccnnnnttngatacannnngnnnnnacnnnntagnnacttnnnnncnnncatccatgannnnancnagtngtncngcaancgnnngnctngannanttnngccnnncnttnntattnnntgcgnnnnnngnnnnnnaannnnntnnnnnnnnnaannnnantngggnnnntcngnngannagatnnnangnntncgaacntagganttagtncnnnnnnnntnnnnntngcnccgcnnngctgccngnaaannncnanntnatncgctnnncnngcnnnnnngcnntnacnnnnnnnntnnannnnnnttnnnnnnnntgnnnnnnnttggctngatgcgnggnnnnntanngnnnnngnnntcngnnnnnattnnntagncanaggannnnnntngnnnnnatgagnaattcgccggncaatnagttnccnnnnncannncnnnntnnncngnannngcgnnntgatannncctcnnncnnngnagccanntgnannnngtcgcgcannnncgcacacgngnannnncnnnnncannnannnnattnaagcggcgnccnnaantanttannctnngnagtntatnctgntncatnngantgngnngnntnncnnntnnnctnnnnnnnncngatgnntantgcncaagnntngnnnnncnnnnnnnnnnnntnnnnnnngntnntgattnatctnntctntnnntngggtnnnngnnnanagcnnnnnnnnnnnnnangnncgcacnnnagnnnnacnggnntngnccgcnngagngcgctgttnnggcantnnnnnnnnnngnanntnnntnnnnnnnnnnggnngntgnnnnnnncnnnnncaacnnncgncgannnnnnnnnnnnnnnnncnntcnnnnntntnnnagnnnnnagcattcntnnnggtnngnntnncattcgnnnngnngnnnnnannnnccgcnnncnnnncnnnntattgntcaacntgnnncngtctngncgnngtncatatnntngnntnngnncgnancnnnncccaatngcnaagnnngnnnanngggnnnnnncgcgtcnnnnggctantannnnccnannntcngcnnnnnngnnnnnnncnacaataacnaaannnngnggnnnncnanaacgnnannntntnnnntttcngtgcnnnnncgnctacanncannnntnnncnnnncnagnnnnagnctctgnnnngnnnntcaaattnagcntnnncaacaggntnnngngggtcgtntgncnnnnnngcnnnnnatgttggncctccnanntagnnccgtgtncnncgannttnnnnnnnatatgggcnnnnncnnnnnnnanannnnctcnnnaagnnnncgnnnttacnnnncaaannnnnngngancatgncngcnnnnnnngnnnanncnangngagcnnngnnctnnnnnnnnnnnnnnnnctcngcnaanccgtgngnnnnngcgnnnncannnnntgctnnncggnnnannacggnnaannnnctnnnnnnnnnnncnnncnntccnnnnnnngntatntgnnnaanngnnntnnccnngngn naatctcnaattgttccatanngatgctacaactatagcnggggtctgagacgnntctggggtatggccacgtcnaggctgggnnngggtatnanntngggatnnnggagcacctcnacttactgtnnngcanncnnataagtgtctccatagggccnanngctacantaactnanggccngtcggngagtgncccagtgctaanggtccccnnagncaatcccccgatactctcactgagcaggtcgtacantnnggccccgtaacagaannntcagcgtcgtaatnctgnatcggtggtccntgtcntctgnngnaaacccttgnnagntccagacatacnncagttntccgacnctcnagcnccgnccccnaccgaancacggtttnctgntatgnnnctcccnngnatnttagccaaaaggtgntcggccgntangnngtccgnntganntnngacgcatcattcttgcccaaaccccctcgannncacagccccgncgtgggcnagcgntcnntcacgnnnnanatccgctggactcttgatgnncgcgganccnncgatnnnnggaggcgngtnctgnccgcatnnccattacgtgggncntcactnnacgaaaggnggnttcattgtatngacaaaagccattgcgggcaaatcgcccccgatccgcgttggaatgtcncaggagcctggaggtgngtgtttnncgantngtacgctctgnccngggctccagacgaatgtagtgtnaattggaaattttnacacnnanagagcttgccncttgcctgntccagctttnnnacgacgncnanggttcgtgcccgaacttctnctangcancncgtgcncgtnagnnnnaacatgcattagttgcctgtagaccnnggcttgccccgannntnntggactcgggtanattgtttatannaggcaaaatggncangaaggnacngaantagaactcanatagttagtnaagcgacatgtgcnnntntggttctgaaatccacgnnggtncnccggtgtcccgtatgaaaaagngngnnnttngatgtttncccanattgtaagtntatttaagagncgctnctttttacacgtaggcaggcagtnagtaaaacccacactcccgcganngataanncnncgntccatagaattcctggnttcncgcacaagtngttgtntgaatnnncntgactcgntcggcgancntnnggncaaaggntctnnccntcaaattagcatggcgatcgacaatgtgnttacgcactnnnggagattcgcnggtgnnnatcngnnnntaggcctgcgatttgccagcgacgactgggggctcactgtaantntacataacatgtcacgantcntacggcatgtctcttantggctttctccaccgagtcctttgnaccccacganttnctataccagatagctaccggacgangtctggcgttcacatancnncnnnggccgactaattttcgttcgcctatccacgttgnnggattccgtactcctnttttcttgacnntnggttggggtgatcaagtgtccttctgggcaagcntactatcttttggtccagtaccacctnccgtacgtnnnncacgctgagagcnaccctccanncannntggnnanaccannntccgtacncttnncngtcntgcngtcngcctgccaatnccatgcccacgttnnaggctagaccaaacaanttcctgcacaacnggganntnngcgnngnnttananntttnnccncctgacacnnngcgtggcnnnngannngnntgcgtancgcncnttanncgttcggggcagnnctgcagnnaatngagcccgtaagncgttttgcatagcnnngtacagncncggcggtacacnccctnccnnnggcngnnatcnnggctccncannntcgacactattatgtgaagttccnactagtnggcnnnnnatagtaagagtgtnggaacggtcctcccttcntgcgnnnnnnnnnngtctctctgccanaccttagnggatcnganncagatgngtancacnntagatnntngacaaannnaaggtnnttgttgangatccgtgtatcgnccgacgactatcnccgcatgantaancnncnntntttggaacncggggcaatgcgncnnancactagactgntncgtcccnannngagnncncgnctgtntcgggtcaggcccnctcctccgtctagcgtcaangatgtatnnantagcctttacgncngacgacncgaaggngctgacccagcgaangctgcnngtccgtagggtcntacnngnctcanggtagatcnannnnnnnnnnatgacccnctggtcgnntnnnctnnatccnatacctttcggggaantcngctncagnccgatntctngacancgtgatgtctgccangcacggagggagcccgcccagcgcgcagnatancaggaggttgacaggcnggctcnntntatanntcagntacgncgataccatnccctggtnngaanncccgcccctgtnacaccctcntcangctactatcannnctcggcagnttncnncaagggnnnntacgtaggatgtacctgcagggcnacctggntnnncncnnaanagagtcagacgntatatcccagagncgtcccgnaatgttacactctgcngaatccngtgnagatgtgtcncaatcagaggagcgtagcacnngatagccngnagttcnagnnccaggtntganaattcgangggnaagncnaggtttccggagtncaagngcgagtgaatggcagnnttcattgcgtgacanntctcgcnngtggggnntcgctgaggccggctacgnnnacagtccgctggngtngnngnanntnngcgangacgaaacccaagcanccgagtagacggcagcnngnatgangnnctattcactgcgtngtgncgtntggatacnncctctggaacncnaacctcttanagcnantcgagtgtnnancaagactttagcctccgtgctngancnctgtacggtatcacgtaggcctttnacggtagagtcccaanntacgttnccctnnggtattatatcgcnttgcggctgtcggcntgtgtccntggttccttgcgnngactatttggtactccntcagnatatgggtagccccggtcgaatctccgagaagccgtnnatagnngtagcgggtnnnccgctggcgctccttnncagatttcanttngtgcctnngcatcccnnntatncggtctggnctgtgtagcncncttntgtgcccgcgcccgnnnnccncntntgcaagctnaaaanangactgcttnnnnagancccnctcncatcgngtccctnnnannggtnctgatgntacgtnagganncatgaacctttnggtannagacatgcgccttaaccncnnnggtnactgtcatatatacntnaaatatagtggttttaccttctcgcttcaaggnnccaccctgtntactgagaactcatnaagtgacagaggnccctncgggctgannnanaannntgacaatgcangtacgagcgcctgcactgaatggtcaccgtcntaatgagtcctgnactnacaagtttnnccctgccccatctttcttactgcaannncgccagccccaggagggaccntgannatncattcatcggnnccacctctgacnnatggaangtnngnccnnntacccacacgcnncccgtgcnctcttgctcctgtannagatacgtgtctgtcgtgncccanttgtcnncatttnnncnnnnncaagaggcccgntacctcnncggcctgtgcttgtccnccggacctttcccccttgtgagancgtcgcgaantgntgcnnntngtaagggcccggtccccagcgaatggnaaaagagtnnnnccnannattgangcncgncggcncgcggnttntggcttcaccgcacnttcggtaanancttatggcttacagaacnnnngtccccccccatnnnnnnggtcgngtnnnncacacgggcgcgtgggnnnnnntcgtgcggctcgttaaaaannnngncagggtgcgccggcaggncncncccactgcgcgtttaangnnagnccgnnnanggggctcctctnatgangtgcctntgctacnccngccgggagtacaccnccantcgaactncntcggtcnagttgtccggtaatctgactgttccccccctacacttcgctcgactaggtgngttcganctgcttacgcaccgngcgctcngtnccatcgcccgnnnancgcagaaacgaaagggntcaggntggcgcgatccaggcctatagtacgcacacancgncnaactgcnngncgggncgcngtnccngccggtttgccggcagtnggtangtgttnaggtgagaccnatgttgttgaaggcggcncagaaggnnncctctngacgtctcagtatacannnnctnnnctgggaacatnnnattannntcnntccattctattnnctgtnnngancngngagntccaagnnggtnngcagtaacggcttttcccngtngacttntngcttagggannnnnttgccagtgtttctnccncagntctctnnaancagtncgatttnatnncnttcatacaatnaacccggaaatgaacgccaatacngctctcccttaggttaattnggatcccgcgttacgcgtgatgnnnnnnagnnnnngnatggtgnncngcnaaggaggcatgctnntgaatcgctccagcgacgtgnatcgtaannnggnngattcggagaaagannnngcncacnncacgctccagganngatatctcgcggccnnnnntttcaactgtccgccccccaactcgtcnaactaagcgtcnttagttattanagcgcagtgtcagngccccccattcgtaggacgtttnnagtgagctntgnccncctacgggatgntnaanngatcgtgatnaagcaacttcnaacgggggnnnnantgcncgtaaggacnnnngtcaangcgntanagcgaaacgtcgcgcagccgtggacccgcccgcgatggcttantgtctacacancggntgnacnggctaggagnannagtcgannagnggcnngaaanacaaaanccggnnnnncccacggngcnatgacatacanagttacctggggcgtgcgacggacgnncnnnccccagcccgtcaccnnnccattagcccgactnatcccactcnggntgctactatacgatcatgngcnaagnncngnacccggcngnctatgagtcgtgtgagttcgngtcaatntnggctaacccanaanctnggggagangcnnncgntggggnngnnnggcccggtccncggatcaangacngnntntnntccacgtctnttctgaccnnnaaggcggacagcncttgtgggcatacctnggcccggtcggacgccggagcattnctgacacagcaccggccgaagtatcanntagcgatacctggcgagtatcgggggccacatggcgagncatnctgtcnnnngagggancncaatttaaccaactcggatctctatggagagcgnanananggctnnancgcgcnnncnnnnagacaagagnacncgnnnnnngagagcagggantaanaccctcccggtcctagaactaagcgagccnagtagtccgcaatcaccatnggntgnccatctccnccccgtgccggtnnnncgtctatgcaagatncnnnntaacaggacaataacannaacgaccccanggnnntcgcgtactcaggggtactgatnnttttcgngcatataaagcnnngcgttccagggtaaacgngtngtnnccaaacngccgtgactncacaanccaataccngttgngacagcgcgtagncnttgngtgggntgcnngnnnnnnntcnttgcgcagacngatttnnnnncgcccnnatctagtgttgaggcactcnntcccaagcgcnactgttaggagtctactanaaccgacgtccnncanngatngtgccgngacannnccgctcgcccacgaaacttttggtagaggngcnntngcgggnnnannngngnnngatccgngnntctntncantagaggagggggcgacttcaattgaagggcggatagttccagntgaggccannngtcctccttgggcnangngntggcgngtnccntccncttnngcgctaanccgnagctatcngcattactnnnggcnncangtannctatgaagatggtgatncncgctattattngngactgtacttacnncgccgnntctgtaccgccncgngaactcgnaggccaatgngtcncctcatngntctnccgcgctngctagacntnctanggtnncctgcgnnancgttggctacacctgccggcgcaccagcgatcgngactnncgnnnnctgnnnnancggtgtncgattnnagtccnacgcangacctnagagttcganacnactgaagttgcncctnataacgnnccgggcngcnnntcgctggggtgttaggggnagcanctctcttaggacgcagcaatccntcaccncnannntnngtacttngncccangcacnnacttgcatgcctatntgactgtacngtgcactngacctcgcgtccnnncccgnggcccnagtnnncagctcccctcnnnnncgtcacggancccggtntcngctctncaacagggccnangcccgacngtaacactntgtctcacncatcnggtaaggatannannccgntgtgcggccgaccgtcgtacnttaggnanccttgatangtacgagaccttngcaccnaannnnnatgagnangtcgtctgcgttccagtggctgagtgccgtggaggccactgaaccngagagatnannanagccggcnacnacagtttnnccctgcnngcnngcncncncccgncntcngcttngantnngnnnntcngggnncntcgcgtgcagntnncacagcgttncntccaaaatgagacatatngnnntcgtacgccntccggcgcaattttnncaatngcataccgatatncntaagctngcgagtntagcacctgccccntcgncaacnnccgaaggatcngacggggtcaactangcggcnnncctnncttnngnctngtangncactaatcntatcgtcaccgcatgagcanggatcnnnnncnnnagcgcannannggtgaacngtcttcgggtgnttnatnagtcgnncanncngccngccgagctncatnncgctnacgagcgacccnggcccttgactaatncaaagtgnantccgttnnnaccatcggagngtatngagtnnannnngnagcctatgnnnnnngcaagttnaggccactngggntnctantctaggcggcatganggcgnncgtgnttcgcangacancgggactattgtgcgtccgaagancnagnctgcacgagtntgcganaacttnnnnnncggagtttgttatatntgntttcgcaagcttganagatacgacaactttcatattggaatcagcgacttngaggntttgcgtcctccaccnnngggagatactgtatgtcacntactcatgctnagggacttanttagtnggaaagtggtcctggnctagacaggngnnnnngcttagagctgcgtctccggngccgaagaaggtntctgctganncagannccnnatccttggatccgtacnggcttgnntgtaancgntatgactctgaatcgnngcnagnngtaagancgnntcntgcaccatcnacttcgnantctgagngagnacactggggaaaatctcgtnctctangcccaanggacgacgacanntctnngtgacngcctacancnntgcnggcaganactgaggngcnactgcntngncgnnctcatttgacncgngtntgccacngggancgttncccnaatgcttannncgnggccagaggnnagngngtnncctnntctaggccgcggctatatggagttcagcgggtnccggcccgggagcgcccgcgagttatgcgnnnncgtcgttcgattngnnnncgtgcaccatgaggacgcggtctacgctggcgcttagnctgaccnntttgntggctcggntggatccgttaaaaagccggnaannttatcgctcanaactcgnaaannnggagaggcananccnnttacttctaantgaaaccaggncacgctagccncntagcacagnnnagcgacgcgttcgaagnanccangancnnnanntgagnnnctacttaaaanctnnatatactnatnaagtcgctgcgagccaggngtgctggtcttgtggcacnnncancgncnggacatcncntntnnatctgcncnccccgcacttgnntggatataggggggtctcgaangggccgaagcgttattacntggntaangannngnngactgganntcggccagcccnatccgtgccacggtttatattttaaaaatctaaatagtccgntatnnaggnntntgcatnntctgagatttggancggtggttgggtacccgaaacccggggtaaccccgcntatttcacttaccgtaagacttcanaacnggcacgtaccacttnnnnngcatcacgtganagaacanannaacnntnngncgcggctctacgtngaggngccnnccagaactgggtccagtnncaggatnnnattgnagtcttcccggcgtgtaccgcncaggggcaanctggagntggacgaacggcgnntgcaaaagctggggncgtaaaggcgactcgcacataacgctagacgtcataacactnnnggcgatagcgacncctgacgtgntnnangcaagacgncccagccaatcgtgggnnngagcttcttggcagcttgcnngncgtggctcattcaggcncttnttacatnnccggacacntnnnntattcctgctctggntacanttaggncgaaccggtctgtctngccccgtgactgagaataccgccgngtangctggctnncctagtggtcgccgccggcggacattnctgggaaagcacttntgngnnnnnnnanantagacgatagaagaggacccaccagaccactgcacccnancagngccgagacgtgntcaccctantaggcctgcgngtaannnccatacatcngcctaggggcttactcgtgtggcgccccgcaacacgggaanannnntcggatncntgacgcagggcnnntngccnaaatncntcgcacnaatcnaggcatccccgngtccgcggagcacggaaggttacataccntancgnttttgnngntaatnnnaggttacccgtcggttgagggcatgcgcggcggntgaggttaatnnaagtgagccctaccgcacgtngcccgggtccctaaatnnngacagtncgcggctanttgagaccggggttaacagcgaatngcttnnntantttcnagctttcggttganntncagcnnctactgtanncacgatggaagtngnaanganntgtgantaccgcaanggncgtanccncannaatngtatggctaacgctttggcatgtaanccaagttncgtcggacgctganatacnnaannnnncctatggtgtagtaccgatgtttgcccatncntatgggattagcnnnnncnnncgnnnntatnanntttgncggctnctcantgatncctagacgncagtntantgnnggnaatgcnaggagtagcatggcttatggttcngggggcccggcganggnttagcttcccgttcgnnnaangattccggacctgacgtccgatcccanncaaccctacnncnngnntgncgttttanagncgtagatnggnaanggccntaattnnngngatatcgnacgctgnctttaagagagncgtcccccatcgcacgncgtctctttttnntcccgcaggcnaacctgccccnnnnccggacggncgacatcaanncannnnagcggatanaannngtagctggcgcactgtngncnaggngtgcngaagccngntcnnttancgngatganntgaantgctaaggacncttacnancangttncnnccttnnnaaactggtagttaatcgccgcnccnganctgctntacnntngagcagtgngcngtnnnctcgaaccggggtncnaattngtggaagnagtnaanggatgcnngncattggcacngngggtgacggcgacncannnaacnagctcggnngattggtggnntgttgtcnccttgcgnacgntggttttttagctcataanatcccgccanccacttnntgcgnnnaggtacgagacttgntcganntgatgtggtgcanagtcanaatcaggtnncnncgtccnnannccgnggcnggnggccgnaaangnactannanngagntggactntnccggagctangctgggcncngtggtcagcncncnnattgngtgaataaccctngancannnnnncntctaaaanttcncacncgannntnagtgttgcatncggaaacgccanctgtaggcagaccnncaaaggcggagtgtnnnnnctataacncgtnanttcccngacnccgtcaggtagccancgcgaaanacnnacctntggctntannacttnnatnncacgctcgcancgatngaacgnncccngtcctntcnnccngtgncgctgnaaggcnnngctccnatgcannngctgnaattcgaaccatnncgantgcaacaacgtngngtcnctctgnttgnagngtactagggnaatccatcaacccgtccaaacgtnatnntagtcactcngncatnntcngnnnantntcntgancnncgnnnngtganggnangnacntgagacgngtnngagcttgngcacnntcnnccnnaatnanccaatcgtccttccaacncgtgcnatngaggagnttnactgcatgccntaacntgngtanctnannctgnnnncnnngtnnctcgcnaagggnctnacgcgnatctnggtngcanccnncnnncccncacgtgncngnnacanctntatctgatcaagtnccgcagcctnnncaccncgggtgcnncgtgnnnncacggtcaggctngntgcgtctagtagtacncccannattnnactnctnaaacagctgttnaacggtnnatgcaaagggntaccatgcctaacanncgacctaccgcnncattngccgnctnntactgaagcatcgcctatcgnngacncaccntgtcnccggcgncattttattgntgntaagaactgccannctcnnggttcgnnaannctanngctactnnttttgtgcaagctcttccccnncgatngagcgcggggatncnacngatggtcgctnnnangtngcaagccgtggnngagcnggtctcaccctgnctctnaatccanagtgaagncgcgcatggcgagcagctgcacncttccnngtaagcnagntacccccttnacgagacaggcgantggtcngaagcgtngncgactccnaatantaccgcatattcgaaatcaancnnaaggcnccngcatgtacnttgcagcncgcagnnnnnnnncnnnnnttnnnnnnnactgnggaacaattccgtacggcgggatannntttgactacatagcttcacncccacctgnctcattncacatgatggtggcgnacngtntcngtgtaccgatggcaagntgggtggtntttcacaggctagatcagtgcaatgnggggctcnngccnctgtaanggtangttgtggtcgacccgnggctncaccnnngnnnatcctcaaancntccnttatgcgataananaagtnttgacnatttntnnnnnnncgnggactagtacntagtaggacnnncccgtntcnactcgtccnnaacatacntatcanaanantatggnnttnngatacgnngcgnnaatgcgtnnnncctnactcnnnatngtntcatagtcanggtgttagcgacgcattgccacgcngaggaggcangagtgtctnccggcagaggnancgtcaaaanacgttcaggctgccctctnngtaataaaagnttganccggtcnctcnncgccgacanctcntccncaagcccattggccnnacctgtcgannacannnnntatgacgtttgagcgannttcatntncccncngcaggcactgctatcnnttcccagacntgattcngnncanacgcnnnccgtngagcgtncattctgnncgtgnngtcttacgacctcncgtctcnagtctggcaggnanccccgcaangnngntgtacanccnttcntngncctcgtggggacannngnnncaatnctttaacacggttatatggaccaggggggctggcctagttnnncngnggctnaacagctggactcngcatnantaannnncaattagcatnncannattntntccngcgnacgnnncattgacnnanggagttangccnagtnccgcnnncngngggtgacacccngnancagatnnntgaacgcgncnangaatcnctctcgaaaagcaccgcttcganannncngacngnaanngaggnnggtncnttcatgccggngtctcccannnntgacgngaantgggtantangatnacggnntgacgagacntnttnnanttanagnnnagntnccgnnnagggctgcgacggtaacgttgggactntggngtaagngcgcngctctatacgacagcgacagnngggcaggcatttagcaccatcccnantgacagggatcgnacacagatngcanatgcncgttnnggtgggcaccnncanggttaannggtacncnctnancgncgnnnntgcttggtatcntagcnnngnaacagttccgcggtatcgcgcgcanganntaaatagcaagnaccctnnntagngncgnnngcgacnnttccaatgnncnancggtgatcngaatncacncgcgacattanccnanncacgatccgcnttgantcgtngtgntcgtgttcacttnnncgcgctggcganagcgtagatgtgatcccanttnaagcgnctnacgcgcagtaanttccttatcngcctcatgtcntnnatcttcnnnnncagtnattngtctgtcgncatncnttnnnccancggcaggacgcgcnaagcccnncnnnnnacacancanacgcanagatgtttctngcgacnccgaagccgtcnccngntcccgnacgcgagcagatcagggngcgtcggnngnnntaatcnnnnacctggcnctanncgctggntcgnaagnnnnccaanntnanttttagtcngaccancangngtgntnngccggcgcctnnttgtnnnnnnnncnnctaggnantgnncntagacctgtngagctttgtagggggtattgctggggacgagtgggcagcnttcnntngatcnggaaccgcacgcggtggngtaatggnaggattanaggtnncaagcnngnatgcnagcctggccgctctcaatgtatctnnnngttgnntnanannccncgcanacacgatactataagncgcgcaaanncanagacggtctanntgcnngagatccatnttgnnccatggnnngttnaagtgntnncnnnccccaagtaacggntgggccctgagccantgncacgtcggagctnngactnaaatacnngcaattnnntctatccatanncnggatagccaacctctgctttgcttgntnctaanatctttggcacttcaagactgcnacagcggantaatgtattcagntagngaaagtggaccagggttgtgtgnncccacngggntggnnnntntnannanacngnngatatgcgtttttcgcnnnnnactgaccacggcannctccggnttacanaccnncacaangttggggagcgtgtacattcaaacgttcgttaaaaggtctccgttgantcattnacntaacgtctanccnctcnncangtaatgcaacttgggntggagcgcggtannccccnagngntgtttnaggactggctnnagcgggtannctntnnnnnngcttggcatcggcngngagcatggcggagaaanngtcccgaatcngtctccgnngnnnnttngacgtnncgngaagtgtaacacntggcannanngtgggnnnaacantgntttcccnccncnnggagctgagggactnggcacctggtagaactttcccnaaatcnctacgagttgtgtncgaggcgacngtcttgcnttanantcacttggncngtgnggcnctcggcataatgacattttacattccttaganntgtatcccangtnnntcggaaccgatagantttgtcataancctgggtngnctngngagcagcnggnggaagacnatanggcaggtaacctantncnntacatatancacnnacgtanattcngttnnagtannagcggctcgcnnnnnnccnatnnaagctgttgttaataacncacnnaananntcgctttgtttcggcgtgcgtanagtgtaangcgggcgggncnnggcgnnncgtangatgcgaganncnnngcnagcctnnnctgtcaccctgaggccaccaacgagccagnctgccannggcctnnnttaaanntnccgatacctttngctgntcganccccaaggggnttatacatgaatngtcctgttactgnntatgcgggcgattggcacgcagnggtgtntgccnnnacgccnttagaagggcatgtgtattncgatgntcngcggtgtacgccacctggccanncangaggccgagggggacaggcagaatcggagcnnnnnncnnggcnnnnnnntgnnngtagcnnnccnaannagccgggcctgattccatnncgtgtnangcgagtcagcccgancggggatnnnanagnccgccctatagaggnngnttagccttgnacaagtctggacaatcnnctaccgttagcagttatgantngaccaagaacggcggggttacgctanggaanatcgggncnttccccngcnnagccantagcngcagcngtngtggncnncaaagtnngncncnttttncgtacagcgccangacgctgtcnnactnagnncgcaatctgacatnttnactcctgtgttcncnccagcctccangannggaaatngtgcntacatgatctgncntancnntnngcgttcacnantcatctnactgtgccgattccntcaccanncaggtgtnntggtcntnntcgaatcttttngacgccgntngtgngaatgctccgcttcggtaannaactaangcaatcgcantccccctgnacccgcgtcnnacaanncnntnnntnaanggccggngtcnttngganctaaattaacngtggacgnagcgcgcaccgacccctgagngtngtcattccgcgcancagncgactggnnatgggctctcgcgtgttaggnccgacttacgctagtgnncccagctctaaagtctcatcancactacnattgtgtaccgagaanggagaccgttcctatccannngnnatcccgnctttgnganacttgtgnnngncgctanttnctannnaaacnttcnnnctttnnctattacccancgcatacatggcttctacanccaacncntgntatcaggttcacgttgcnaaccntggcnctagatccctntnagttangngccaaaccantnagttaacacgggcngattccggagcgttaagtgannnctcctacnntgcctgcnaaggnagantctttaggttgtcaccacggacctggnacccttaattggtgtnngtgcctnacgtngcnccttatgaaaggnngagtgtccacanttatcagtnggtaanggacgtaacnncctctnaagtaatanagagaccgggggagggcccatnattcngngcngatggcggtacgaagnnacacgaactcgcgaacaaancgaaacctccggaagtgntnnnncggtctagngangtccnggnccnnnagaccngcnnnncncnnnagcngtgntntagggagtanagtatcactctccanctcctggtncgacnngnnnntacncactcgnntgtggnntctcagttagagcagctngactnnnnaccatgcnggngggtcaanccgnntgtatatggttcaggananatntgtnattntngnngtccntggaaggaccgctgagctatccggcnaantgtnnccccgtgangngggnacgaaagcggccacgtcagcctgnncccgcaacannagccagnnccnctntgccnngggcttccgctttnntgcngatagnnttgnggccnaagnctaagggnccaanaggntannntntnngcctgcagttaatanatgnatccagatctgggnctggtgnnaccncctgnannctcgagatgcgaacaatcgaaaatgangtgtgttgnngctgnnngcnnncgacggacagagnnnnanngtngtagctggacacgngtctatctaattgggctcttttttcnctgccccngcngncccaacccaggcaattaactcgcgcgttgggnaccctctgnctaggtantgcgctccagctgntnngcccnggtagttgcnttcnggttccccngtatatctnacnntcntcnagcnntgttggatanttnngnnnncnncacngtatacccncgacnnggcntcctcggatcnaatanntnaannngtattnngnngnannnngnnnnnnnattntagnntcgctaganatgntnnngnncanangtgcaggagtcccgnatatccgtgtgccgtgtaatcgcttgagtcngtggtttttccacaatnnncgttcaagccntgttgaatttatgccctcntaggcctgctaatacaactggcacagatattnncngccnntaacngnnntngacttanaccacntntnantcgaagaggnnnnntgnacttgcgcgtatnnnaaanangtccacttgtggannnnngtggcacngncggccttagtcntgtagattngtnancntttacgggaagccatgcacnnnatttnnggnanntcccccggtngtggacggacggtttaattnttntcngataaagaggcntatncgtacgcgcgtctgcattgctctgnncactcctgttaaangacgtgattcgcgcnnccncttcgtctgatnccgggacnncaantncnnnnngncgggctttcgatctncaccgagcgcacaaagaacaattanctnaaccgtagtgaagagnngagacgntgcgantcacccgtgcaggccgtactactggttacagtaaggactggtnncttnatgaacnnccnggcannnnnggttgagtgnagcnntcgntntcggcgtcngaatgcanntaanngcgncncgcacnacgaacaaaactngnngcatagntcngnctagcnattaggatnagttttcaananttccntggntcccagcctatcagcgcagcnccnagantantnngcgcagggnntnannatnnnnnnataangtctnagcngnaatgncngntngttcgcccgggtgtggatcnnganngcacgncggannctgaatcttaaagncggntnctacagcanagtgtcagtatcttnccggtanncgtttgatgangctgtatacatggaagggttaaagtcacanntgggnnagnntcgcggnccnnatctggtccaggaatcgactctcttngtntcgattctgccacaacntcacatnagtnnatnngngnantgcggggttnccnannanctggctggggantgannnngcacataanncatnaatagtacacccatgggtnntgatgnaatcgttannggcgnnncnccnnacagcatggtcctncgccctntagcgcnacngcaccttgtgncncanttatcagcttccacgcggnngngntnctaccgcnttggntcgganngngnggataatttcacccgttnanggngtacgatngtccnnntccatgcggggtactagtanttgctcngnnnnatcatangccacctgttagttcggncttnnnaacngggctcgcntacncgggagctgtggctgaatccaacacgcagcngcnttanntnntannccnannganaccacgcgcatntgtancacngcnnnnngagntccagtcnaacnnccagcncccnntctnnnnnnngcggacactatttannaccggangttctgtngcgnnaganncnatggtcccacatgttcctnangtgcgttagcngttttnaaancgtgnngtgtccgtannagaggtcaacgatnnntcaagaatnaccnactnagtcggnattgcncntnnngagcnntangcnnaacgancnngnggagggcnactngggtagatnggtnntnngnnnaagtccagngnncctnangctgnnnnnnnntgnaagacgnccnnntaanncncccnnccgttgacttgtcagctagctgtcagnagctnatnngacgtnnaagctnnttgnaccatattncannanantnngngngcgtnnnnnngtacagccgcaagtgctattgcacagcctcgncnnagtcaccactngaatnnttnngncantcagcncngaattgncntgacccattcttggngttgtgagngaatacnacnagancntatttntnnatgaatgtcttaacaccgnnannatanatcaccgaatctcannngtgcgacagctnangttaagctgcctnacnnggcaaaanttatgcgcnnncctactgcagtgccaanncnncannnnnaaggggcattngangggcncncatncctctaagggtnntggnnngcgactgcngaaccngatngggnnnnnncnncngtnnnngnnaatnatctcnnnnatttcttgcacttcggagnnaccccttnnctctatgannngntccacggttgaagnaccgnacgcgnangnntgaggnannntcnccttgggagnnnnncttntnngnccgagcgatcagggncctccggtnactncgtttggntntctgggatgcgagtttgtaaggtgggcctgccggttcgaattgcgannnnnncangcccggctggggggttgnctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatntgnggttcgcgagnncgctgggtgaagaagattnnnntcacggnnctgcnttctcagatcgtttgcacgacantnacntttncttcgacgacttcctcatatcntgcgntgggnaagaaactccnagtaaattnaacangtagccttatacggagnattaantgntaccgggnnccttcaacnngtnanacataatnaacgttanctggcagnnnctcatcgtcgcaggnnnnngtccgtaanntcacggacnnaanacgctacacgatcngtaatcggntnctcnctnccnntgcggatncgttagnancgaantgncctactggcngtccnatactngaanaggtacccaactngntcgtngccntcatgtcgctagacagccggggctnatgcncgntgntnccttgtttggtaaggccggncacaagttcaccaatcnctncagtagtctacnaatataagtanannnntngatgacgatgtagntgccgnnctnaactccaacgactcaagtgcgagnctccactgccggcctcgggangnacgngacngttatacccgtcggacgagccaacccgatccgagccattncatccgcaatgtggcccnctagtctgacnnncnaggttgnncnnnnangnngaatgttggcagnntagnngcntngntggcgttttnnnnagctgagtacgaggattccagctcatanaggaccggnnagngnacctcgctngtacaacgtgttatttaggcctagttggtntngaccggacnntnnngcgaacngcttgganngnnngcgcttntaacnncatgncagcgtatgcgtgcgctaaaccctgcgaagtaacctaacnnngngtccccctnatgnnngnnnnnnaggtgcgttncncngcnctcgggcccgcggngatgnntaagtccgcgagtcngntnttgtgngataccnngctcgcacgaacgnntntnatgacggtgnacnnaagcccatacgcctccgtacgattccacgatcgncannatcnctatncgngggagaannggantaaataagnagnggggcggaacangntncttntagaaaancggaanannttacttaatnnagtgtnganaanccggttctcgcagatatgataccatnnnannnantgaagtaaatngcnaantcccgggtcnngncctgctcncnncnncncagtttccngtacttgcaacctggcagcncatggttgatggacnntgnancctnactgcacgcnnacttttcgtgnatcacatccagncgtggatcgaacctnntnncgngtctgggccnaacatcaancgagtgacggnacggcgatggtngannnnnannnncnnnnnnnnnctcgnggcctnngntgggcnngcgnttcnctgtgnnnnccganagagagntcnnagtaagcaaccgttcacngtctcgccgccgcgcgagtccattnataattttacgntccaagagtccgacntccctgcgatagcctgaccatntaagacagcgattgagcangcatagcaagagggcaaccaacctccngangtngacggcgannnnnnggtnncnnngttgatcctnanttanccnagacaanngcgntcacaagantcncncctcaantggntgtcngncctttggcnnccttagnattgccannanggtaccggaaanttacgnttcccatctctggtgggggtgcancttccgcgggcgcaatgtcggcaatagaggtcaaacgtgagaagttnnaagtgcctnanctcacgctctacagacccnacgctatnnancgagcncgacccctntnnnggtcgcggtccngacgnnnatggtanctgtntgctcgcctacantgnngtncatttctngctctaacntcgatnangtttactaggactcacnntatctcatcccggcgtcatgggcntgngcatggtggnnnnntnncccgtctccgactcttctacggccncgggccnnattacgtgacagatatgttnncncgtccgctttcgcanttgtctggntcggtcgcanaaaagggtctccatgcattcccgctacccatctngnaatggaatcagttgcattnccnaagacnnnaatctgaacctnaacttngcagatgtgaaaatacttncaattgnncaaacgtcganngnnccgggcaagncctaccgggagnncaacggcntgaaatngtaacngagatgcaccactanannaaanctggaccatgagccantactttcagaaaagggttactgtcggggctaaagagatnantctcgcataggagaagtanttncggntgncnaggctcaggcttacgggganntcctcagcgagnnctnnnnacnngnannnncctccagttcgggcgtagtgaaaangccctgttagttgtgcggcttgagctgtgcactanntgcgaaagcnnnccctnngccncgggatatattagnnnnnatncgcactagatacgtnnngggaacgtctatctgagggtnacccnccannntnanncanngnnagctcctcgagtanantggntttngcgnncctgnagcgcgctctncantatatgctgggacncatctcggacgggaagctncgatggncncattgcagtcgactgttgatatcggnctagntgatgtcgnngcagcactggcggngagncnnactgaaaggtcgnaccaatggtnatnnntaacccccncgttnccgagtgnnagaggttttttgcgaagagnagctgcncaagtgnnaacttccagatcgaccagtggagtgacggggccccggcagcagggagttacngaaacgggtaanantcttgggnggccggctgtatttgtgagaatnancaagccntccnaannnntttgtgctttcactggcgcccancatctagtttcctcacgnnnggataatcccnnnagcctnctatgccgtcggggtnggaacgtttngacgtaatgnaaanttacgtgtnttgtgcactagcgaattaacnncngangatgcngtgtaaaagatattaagtnaggacttctcntttnnnancgcnnancgcgggagcgcatgtncngcggtnacgccggnatttacactccctgacatctccnntgctnggacgcaggactcnncangggctnncgacaggagncnannnnnnagtgagaggcgctgacttctgtganaagcntcagtnacggcnnattcnttaagcattntgcagnnnncggngcaccgtagatcagcgggtcgagntttccnctccaataanccatttatatggacaaggaacanttaggggcacgtcctcgtnagnnnnannttnaacattttcgagtttgcncgatntggtagactnncgtcctnncgtgnngtagtaaannagncttaaccctncnnccgngtggacacttgggaactgttttcnagtnaggagacagactgnnnctnntngccgggcagggtaatgtnatngttcttgggaatgcggatccgaggggacttagccngttcncgcggaggcctggcacnctgctantacatcgggncncccagctgccntaatgtcatnancgnatgctnaaanagntatcgcctggggtgcatgcccnncccgcgancgaccccctgncgagaatngctctggggnnattcaggccngggtgtgtacggcggntganacngtatccggcnncccgtgtagaggagctctgggccgangctgtggcacgtcancgctctnatgtagncgaaggcntngtaacttacgnnaagncgccggtgttncttgtaantctatggctgtttcaaagngcaccagnnccccctgtgacattctatgcngacgcacngangagacgnatacccgtacatagcagnancactggtgtagannntnnnncgctgtggccgaggcangctntcnaaccactangncgngacaacagnaaggngcgnngagtgancgcgatggtnacataggacgtgacgccgaaagccattccgggaggntaatactttatgaagngcatccacacaccatttnaagggcaggngtaaaactcttcgcgtgngcgtccgtatcagcagctcgtagttnacgaaaattactggcgcctgcatcgngtnatgacaagcaactnnttaatgggagcgctncnctggcacattcantnggnccattagacacagactantnccatccgtacccacancggccttgtagtgtggttcntcgtcccagntgccgnntcgcttcatgttncnattncagaaannnagtncnncgttgnngntantgtctnaagcagggtactaatnatcgntctgtacttttcngacgcacgctnnnatnnaancgancgaaactgcccgccntacggtcngcgttgtacaacgttntggcataccgaccgnaaaagagcgggatccgtttacgaccttntaaagtcggagcccaggtgtaagnagtnagccctatgccgcgaaangctgccgggcggtgaganctccaacgaaggaaagttgtcgcgggnggctgcnccacnntccgcgaaatacnccagcgtactccggatgggtagaagagcnnagttgaganntcatncgtnnnnnnttagcgatacccaatatagtgcccaggctaccatacaatgnaaacagctcgtcctgatgcctagaagcggtgtcgtgcccgntggacgntctnttncaantatnggtganntcgacgctgggcttttactnggtnggtggctcagcttnnganacatcnnanggatgccaactattncgncncnntcgttaaaccattacaaccctggcggntcnncnaangcatacnnncntncgngnttacgtgaggntcgcnttgtgggggcgcccgcnggtaancaattacatcgggcagngcagcttgtntaattnctgcaagnnagnnatnntgtttnngncnntccggccctctatcccagangcntnccnaggngcnacaactaggctgttcantcgtggtgtaagcattntcgaaaacgctttcatcctnacacnnatnnnngttgntaagcagtgcgtacantntaaaaattggtnnnnaccaggncgnttaccctgatccgatagtatttcngatgtnatacccgnacagatctgtnngccnagagggcagcgatgtangaggacnnagtacttaccncggncgnctttcntactcgcgctctgaacgccgctgcggatcatcacaccnnnnacctgttgngcnccannntganngtnttcagcacanatgcgaagcnttgtgnntcgcaaatgcgtcngttnatgaccnancgactcgcaagaactcacttcccagctncctcttntgnacgtaantntatgttcctnnaccanncactcgaccggccttnaaagacgtggtctcaccaacngaagcatgagcgtnagttaattancngngnaganttgaagttgatgaagcaattatnaacatcgtttntccaancttctggcagatnagcacatgatccgaggggtagcttttntgttcagannnnggctccgcngggtgatggcccacgctatttcgganngncgcttgctcgacnaataatttctnccntccccactaaccactgccaatgaaagtccnctcnnncgtgtatgantacggcgnngancaaagaaggtagtcagctngatngagcaacgcnnaaatcccaaangacttgtctnnnnnatagangatncgctagtnttcgancgttgcngatngtgccttntgcccngttgncactggtgtggntactagtatcgccntccacgcntttttnntagtgcggantacttggccacgnnttgagttccnaagtgggcagctnnanggacnatccnnttactaataantaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagnacgaaccaagctcaacntcnttgagaatgggcanancccctgaacgcgttcagccgttggggagaaggagcgattnnattgggggcttaccggtggtncctattncattcgaggtncnnntatgccccagtnngnatatgcngaaanncaaaacnctgcacggaggcgctncnnccnnttcagcacccttccccgggnnnaanntcacagctgagtctccaaacttgcgccgcgcttnagaanacnaggnnngatactnnnatancgngcangngngtttggtggggtcaagaaggctaacanagngcgtcactctaacgataaacncnggncagntgnncnncncntcnnntnnnagcgaggnagaacggtcanaacctgagggctngaacttgaaaggangggcctccatcttnnncgctaaantncgcntggtggcgggtgaaanagancggaacggattctttctagcgcctcgggcccgggtcgttggggtacatactttnntgacctntaactctacgcntcntannccnngatccgtntgncggnacccaattctgttcttctctcaannncggaattgtgtgccgnnncnnnangccatcnccctcataatgtcncatgatcggggtgccagttcaaanncgtatcnnannnntgatccnnntgggcgcangtgcnnatcggnncacagaacccgtgntttacgagagctngtcgaagttatgcntgcccccnnngnnggncccttccnntcccaggtcatcgataagtcggtgtactcactatanatcnggnatnacnagcntccgcgatctgggacgnagngatttaaantgcagttgggctntaacaggtngnnnnnacgtgtgacatgtntanctgtgctcgcgcaccntagcgtgtgaatnncaggcgatccttgtgaantaaaacncccggngnacattgaaatatttcatgaacaatcgcaaagcgntgtgaangccccgcgnnnaagcgngnganagaccggtnnncacaaanngtcgcctcgccacaagcaccacgatcgtcagttacaagtcgatgtaancaccagcacccggcgcggcncncaccggaggggatcaaagactcaacatntacgtactggtccnncnntctttccgtttaggnnggccgganatcngagggggtaggagcnannggacaggcaagctncaggnngcnattannggaatgttanccaacacggcaccgtgcatacccgtnacatcnggaagtgggtcatgaagacctcacacattgggtgtntaacgagggcgnactaccagtctgangatggctntnntagttcgantgtcgttgcnnctccnacagcacgggtcctccaaagagggggagccattgncctccccagatgcccnnnnnnnttatnaancatttaatagacgccaatncggagntgtagtgcggagnnncntcctctggcaanccctttaaagtctaacgctgactcgctagcggggcacgatngacgcccacggcangtnnttactgcccctgtgggcngggccgtgcngncctcnntactaaatgnancnnnnntngcncccacncnnncacgacacccagagnngnaaggcagntcgncacccncganncgnaggnntgggnttcnacatactttctcgccctggggatntagnaggnctgggacccagcttggagaagatcttnngcggttagttgtcgatggcgnccggccggacccgatccgtgcaaatcgtgcctcccggccccggntttaatctcgntttgatccggactgtttcggacagccgncncntaccctcccgtgnatttntgaagnaatgaccgcangccnnncctngagctcnggcgcggcacgnttgattngggatagacctatcgtcaatcnactanancnnanaatccgngcnattngncgtatcagnancaggaanatnttttaaacaccccgntacgttnnnnacggcggncaactcccgagnnggnnngcannntcactgnttanggnnccgttccgngtnncnncgnnnnntaggngangaanntagnncccaatnnganctactgtattgcaganncaattnngctncgncnntatgcgnnactaggccccccggaggtnccgaagtnnatgaccngncnnnnnctncgtcgtaggagcaaggaacgcnnnagnngaatngaactcgaacnngtccaccgcgaacaatanattcnaagggcngcnttgaggtgttgaactccanggtggcacnnaacggnncagttccnnaccgatnnnnnnnagcttgcacngancttgggntacnnaacagtagccgcctncnnnggtaacnnatgcgccgcagcaanngccgtccggangattgcctcgaatcctnntnagctcccgcnacgccgtgnaagggccnctannnnnnnaatcngttcgccgtnanaatcgatccngggaanagagnngacatnccngacnttgtaanatctgttgnngnncatttnanaccatngcaccctccaaccgaagcggattccgnattagacgtcgcaccggccccgancntagctagtctgcgcctcctcctcncnttcagtcgtggccccgttgggtcctangnccggtccgttcgngntactnacatggatcangctgatnaccgcnantngggcngttcgntcataaccncgcaggcangatgttgaagttcgtccaagtgnggtantcgctggagcaagcgcgnnatctctatctaagtcaggtncactcacncnccactgtggctccggtggggnannacantcggcttagcagcgggngccnncntnntgagtcnttgaatnctccgattgggggcganctactctgtggcttatgactctggctttgattganagttcnggtaatgaacttagntctcgaggtngncgagctgccnggngtcctgtttctactagnttgatngagtgcggtaggtagggccgncatggacggggcgaaaccngctcgacggnnattncctaccnctcggtaaacnaagactncaaccgctnannnngcgnaacatcctnnctatccctcgcctagccggaagtcaggatcnnctcctgcntatgtgttantnnnnataanntatacacgcacatgcctccgatgnncnnnnnananttgctgncnttctaggatngccacttaggngnactcnggtctgtaagtcacggcntngctagctcgcanagcgtnnnntnngtngcgcagnnnccggaagncatttagcgacgtccgacatcgcagctcggacgtnaggnttnncgttntgttcgcnntnagtatagagggaaanagctngccactacctgacttgcgtggnactgggttaattgnnnggtagcacggctngctacaggagtcnnaatgcgnnatcgaagataaaantgcccnnagccactcnaagtcttttcgcannagccagcacgggccactggtcattngnaggacngccnctnctntctgcnttcntacnngtgggctagaacgaccacaagatggccaatgngntacgtcagggtnaanatagattgnctnagnacncnnnntctgagtgtgacactagatctgaatctcataaagattcatantccccgtcngganccctcgccatcngnaccnagncatcgnnnnttantcgnngnggaacattcnaannacctattnctaatcgtgnnnaaggcgattnntcnnggantcctctgnnngatcanattttcggatnagacggcttgaatnnncgttgggtnnntgagtacctcggnnaattngtccnccgtgcggatnccggccatggaaccgantttcgnatgcttttgccttccgcgatggcncngtgngngnnttngcagtgggcgntcncccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggnntggtgcagnnnttactncnnctgcttcttcgaggnggnanngccncggatnaagtccgnntggaatcgnntcccnnctngggcnngnncncntggtnaccctaagnngaccngngatnnngaatcnggnagnngantactnacctgggtannnaannnnnaanncggcagnnccccgctcggtcgagtctccgtctgnnncngggtaatcgcagcttgtatncacacnnntgacaattggccgatctttcggactncnacntccnantggtttaccgggggtatcgnncctagctccggccnnatccgcccntctaaaacgccctataggaattgagacctcagagcgactgactcagcgcgatanttacanttcctgcttagnactgaacnccnagtgatggnaaacatataggcgttacnngnntnntccccgtnntcccctggtcgggtnaatgtgggggcaggcnnnnggnntnactaanggcgcgacccngttgaganaaggntntggacnnanaacgncttnttgccccnctngctctcnaccccgacacntggnncgggggncctagngcgcncanangctgagnagcacagttncggtcttagnnncnagnntngnccccnncnntngnctatngnatcnncanncggnnaaanngtcaccancaaaaatattncgncggntcggnngtnatcaccacngcggaccacnntnggggagtnnntgnntggtggnccggattngcctgtngncatncngnnngcgnntcancntggcgganctacgtttcctctnntgagacatgacncnnntcgtntgcacnntnggcctccnccacgtcgcgnncggtaaccgctgangtgntacanncgacgtaatcancngacccgannnngngannnnnncaaacgtggcnnatntgtacaccnagatgtgaaggtnngncggcatnngttccttagtaccagtnntacacccggaaagtatagncnatngccttngnaagnttgcncnctttggctnnnnannncngnccnnttgccaggnntaanatgctagttnnngccctgngttncnnacgtnttanaagcgcgaatgaatcatatnnnntnattaatcttcggaccgccngtgnnatnnnnnnancagnnaattnacnntnagctacacnaactctcccccnacntcngatccanngntctcggaaacattccccgtgaacntaggtactaggtgggactttagttaaaatcattnctagtacgagcccgacacgtgcatacgaccaggngntgattccgacctngtctggggctnancaactntgtaccaggagaagcgtaaaggctactagtccncgngctaccgtaaatgantattcgcgtcngtgcgtnccaatgggaagnaacaannancnngatctctcctacnagtgcnaaccnaacatnnngggctgtgncaaaangcctnnttgnnntggnngctctnctcgagggagtnccgagggcnttnngaannctccgangnggnccggcnncnnnnnngngccacacnacttggggcccaataacnagtcnccatgngtcttcaacgatcnnngcttccttgggtaagtanctgacnnncgtggggagtgggnnnacnncttgctgngatctgnntgtnnngtncngnntnntacngtgtaactnacgggggacnnaaagactcttngncgaggggatgnatanntgccnggtccccccgaccanaccgnnactnctatatagtggnnaggnatngcgccaacgacgntgagatanaaagcccaacnatnttnnanncngtannngganancngnccccnagcggggtangnnnnatacagatcccttggtactgatatgcctactanaaatcaanagcttnaaagccagtatgtctgnntataaacttaggcgttctcttcattctgaggtgacgctccattgttacgcaaccccgagnaagntcnnggnnncantcgccgggnntanacaacttaaccacgtgctgctgtctntngttgtcnntgngtncctngnnntatgtgccgaaaacaannnnntnnnctagacacaggcctggtgnnanaacgaagtgaatggtnanngtgggtanangcagatcncntggnngngaggaggtttntttntgcaggacaanaacgganaccgctccacgttcgccgattgatggcggttctnngcattnccctngacctagtttcaagcgctccgggccgcgtnantgaccgcncgagnntncngctatggtgngtgccgangcangnngggccagctgtgtngncncnntnccatgnnnnnatctggctctgcccaccnnnnnnnnnngctgctggtcaacttaattctnaacccttannnntcccacagncttnncgatggcttcgtgcnggcaaaccctaggcgtgacccnntgnnnngcgannnnncacngcanatanagcgcaggtgtcntgctgcttgacccggnccgccttctanaccatgattaaaacggtgtctcgtgcgngacggnctgngntnnantgactatgagagtccccttttcggtaanatgcnncccannaagtggaagncaaataatataatgctggtggacnacgcccagcttggccnnnnctagangatatnncanggncgaggtagcntncgctgcttgtgtgctaaggggtggcaaaaaggcngattgnngnttttggcgcaaacgccgcncaaaagcacctgtcgtnatatttngctccntantagttaacggctacttgnnncgggacttgttgatacangganntgntttaggcngggacggtntttcgcngncncnngtcgcgcanctctgcnnnnccatcgntctngatgcngnantcaagancgacaaagcgaacctgnncttcgaggttnnccncgacggtagtcctnnatgggnggtcantctcgtcnnngngatgctaggacacanngtanaatcgagagngcnngtcgcncaaactacannnctgcctagctaccagntttcagagaactcaaccgactcggnggncttctntgaccntactgacagtantnnncgggcgtccaggccngcgtactagggggtgggcgcannggttctgaaattcccatcacncgtacgaccattcacgcatgaacccgctcgncnnnnanntncaacgggttgcgngctncacgtggagtcgnnnactttctcngggntcaccttacaatngtaccaagattaccggtggttaaanactgnccgatnctctcgccctagtnttctgcttcatcaattcgttgtccgttcaaactggctcaacttcacnnatcttgttaatgnnnntaattggnnccttacggggaaangtntancnnacggccctgttgaccgacgttctgttcanngncgagngcgggttaangnggantagnagtgaaggtgagggtttcgacatataaacgtctatacnannaccgccnnttagcntntnntntnncatcnnggncagtgtatcagcggcggctagtncttggtgcgtgngncannaaatnnnccatcnnaganntctcgggcaaatncgccaancganactggggtcgcganntnntntcaaccnactncgnnntacgggtcangantggncacatcngcttttnnnaannnnnnttcacgcgcacgagcagccngcacctcganattgttccctngtncnagnnnanggnncgncctngnaccaataaacaagcgcgcccncnntagaattagaaccatgggtntctttanggggtcagatttnanctttgtccctntgcgacnnnnnncgancaggtgcgaggtgccggcntggtcgcntnnaactgtaggaggccctcgaanngaaggagaccgctntagaantgtcaatcggctctacnccgnnnncnnaaacncncgaatcacgannncaaggatntacttnaacacaacttcttggagggggtgngcgctcctagggnnaactncaccnctnntcagactcnnaggctcctatcaacttgcnncnanatantgtnacatcgccccccnatnagnggaaccaganagccccttcgaananncnatttcnntgnangcagtaaagancgggtgtggccgntactatcaatatgggcccnnnnntcatnnntnggactatagggaagntannnactattgcggaaattcgaaatgacagagatacttancngtggttccactncnnattcgccngctnactcnccctcatctcacctacggtggatagggctgatctgtgtnagggaaangggaatggtngcaangtaagngacacnctgnaatccagntctactgtggttaggctggcaccgggttncttcgcattcaancangaggtnncnnatatacgttccgggccntgcccannttacatanncagnttgacagtgtanntctaanntgccccacctcctaaganaaggatccncgcgacgacgaggggcnggggnggcngggggcccccagtattctagcganagtctanggcgctaantgcgctaatattacccngccttttgtcccctaaaanaaatnnttactcnnncagactatgctcnnnnncatgcgtcgtnngccgctattnantcagcgtggcagaatgcgnnnntacncntctgtgggccgctatcctnggtcgccttgtagactacttgtcnnagacagngcanncctctggtcacgagtccagataatagctcacnctnctangnactgaataagcnactgtatttgnccttcgtatacagccaganncnnacatcnattccagaatagcnncgctctgaccgcctncgctntcacaaagaggcacctgtngcnccntaagttngtgcattcagattgaacnantgcctcgtatgnagcaangtaaacgagnnaaagaaactagcgagtancnctcccccaaggtcagcttctcntttgctctgagntaaggtttntgantgttncttccctccgnctanngggtggcgcttnactcgnnagttcnnngcnacnncgtctnngatgtacgnaaatnnnnttaccggtgtatcgcgactacgttccaccannaangnaattctaagttcttgtatgtnatatcgcgcgagtagtnnntcgacagtaatttanntntcacatgggaggcacnatgagtccaatgttactctaacttcagacgaattcatattcnncacanatcctcgtagggagatatggnattcacgcggatgaaggancncaatcgannatcctttcacttaggncganncaaacaaatgctcctaagcatgnnnaggnctgnatatanatcgnntnacngatcccgctgccagttgnntacgataaccgaggtaatctttctnnnantcgtgcaagtacantcctgtctcgactnagnnnngcgtccgtcgcctgntgcgtaacaatagccattagggataaagtacaaaccacnngactctcggtcagtcgtgggtagnnnnntagcccataaatcatagnactcggtacnnntnnnnggcangnncnagaacctcgacnaacagacngatagctagaanaacaagttggtggcngggaagcanangcaaagatanantctnnnntctcatagatccaaaatagtgtaggtgtgtgcgagctctgtntntagattctgtctcatgtannnacgnagatttncnnnngcagaggttaattcagnatatggcgtcnngagcaggangangtncncnataccgcngcttttggcntcccantgtctgcgtgtgcgntgctnnntgtttggctgaagccgncacngcgccctaatctatggcctnagaagagcgggacaacgctaccgtcgngtcccnacagnctntannncgtagtggccctcaacngtncaggcggagacgnccaccncgaaaccnttgttactnatcctggctaggtcatgtttcaattcgcccttacngcntggctagcccgactaatttgattatcgatcccagatgncttcgcnttggcggagaganaggnatcctggacacctgcacanngnnnttnccntggnntgcctggngctgctgcttgcatagcgtagttacatnagttaagggnnggnggtactcngccagtactacactatatcacggcagnnggnnagatnnnncctcgaccgccgnanntagtacttnnngnagactatcgtttcctttcgacttnantggacagangtattggatnctcgcggttcgggtnngtnacnnnctncgcnggtggnannagtcatgccgaaatnggtntctactgagtatnctgcggaagagcnacgnacggaaagggggtttacgccagttaannnnncaattngccagtaatgcgcancttgagnagcgcntnncccagggctacttttggccggtgaccggnanntnttttnaatnnaggaagccaatgtcccgccagtgancnnntgnccgatttgcgatgtccncgttaggcattagnnntcnaaaanngnnacntcgggnnnatctnnnncatanaaccnggtcttcnntgctatgcttnnntngaggtcggcgtncgnnnctcgggtccaanataacagacananggtggggntntnnnnnnnncnagcnaacgtataatgttggtatgccnnngtantacnatggccngcgcacnanaggacgggnnnacggacggncaggntcacnacgacctnagcntctcactacccncgngctannnnagtattgcgctctgggcccncngggnnnntgtgtanngcgcacgtgcgacctacggccttaggctaanntnnnacnggactntcctccgcccctcacnntngtnnnnagnaacccgtagctagccgctnngccgtnnctactncnnggttgagcngacggggtagngggnnnnaatgaggatncacaggggcctcctttccatgtgggagtnantagnnctaacatgnacttcccagtactagnagngggattcgcgattgcattttgtgnttccctannnnttctacttggaagagggcnnnccgcactacggatcnnncanncntactttaacgaccactnntnaggacatgnctnnnanntnttgccnncatnctnnactggccatgcgcnatttcagnatcnactgagttaattnttgataaccacggacctnnnannccnntcannntaaacactttnnnnaagncngnagncctntgncnagctnnttnnnnnnagannaccacttcnggcactctagagggagaccttagattattatattctcgtaangaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacganccncncggaactgtcgtgcatcttcncccgttcancctncnntccagtcagcgtcgctgnctcaangccggactcntctttannnaaggggtgccnggacntcgtgnccccaacgtnaagaggtactgagcaccgtcgagtctangcatggtngnncggaactttacctngctnngcgcagcnngattnnntcnngtgggnnnnngnatgnccgtcccgcngantatgcatgccgncagcgngccgcatcntttagtgtgctacgtgnacnagacaaaagtagtgttctcgcggantaccncgtactcggttgcngcctgtggcngttactctnncgcnnnaacgccncnagattngcgccanagtccggaccttactngnccggcgccgtgnttatngggattaccagnncgtnnacttggatgagnaaactcctggtggaaccgnnnaatngatgttngnggttngtngggaggtanagtttactgtggtccaacatgagagcatgcaggcggcgntnaanngcgtgtagggattaaacagntctggnnnaaggcccaagttaantacatgtgnccgaggttntcctactgcgnctccaaaagcggtacgngagggctgtnnggacagctctaggccgatggtgagggnnnnacgnccannggcagtgaagcgccccanngtctgaaagatcanantnacanatttaagcngaacaanatggttgcgttttnnantacaanagtanggtaacanngnnngtgaaactnnnnngtcntggagcccagctccgacccnccacatcgaatatcacnggctnaaacatgctgctgncggtttcagggannnnatgccagcacggcanngcggggcaccctagnngnngatccgnttctcctggttnatcngcatgangaccgncagtngctgtgngtttccgnagaagnncgngttccacggatatgagacnaatcgtgcagntgntgagcatctnncctcnngangcttggggcgnagtgccatggtgtgganacntcccaggcctngcgtaatcgntacntcatanttgcttcatcntgcttctggtgaagtaagcctcttgtcnaagggcacnatgctcgntccaggcgatntnctngctnccagggaccggaggaggtgtngngnnnatataaggtacnctcnnaccagcgggggntnnaagatnatgtcgnccgtcntaanntcggccnactccttcnagtttcatgccncctacggcncgtgnttccaagagnaaccggccaataacngcataacggaggcgtcgnatgcaaacacgtttncacanntgttganagntnnggctcgtnnntannncanccgtacatctctcncccatcnnngaanngncttctctgtaggagatggcttcaaggcctttcngcgntgccngannnngangacaaagccccgcacactgtgggggnatgtgcggcgtantgncgnntgtcgaataagagaattncgagtcgnactnngcctggctttagntagcnatgctccnnntgtacntanggtnnatacagaccaatntacctctagacctnnacgnttgttcggtgacggactgtntgtccccgngnncttcacngaacttagtagncaannagtgcatgagtaggggttgngnnagcntnnnnccnntntgacgggcagnacgctatcgggacagccctcttgcggggnaatcnnngncgcctggtagnctttagtgntttncagcncggggcgtannctttgggcancacttctcgtntnngnggncgcttcncnannggagcataaaactacgtttggngngtaagccttcggatcttgttnnggccannngagttctgcannntnnatctaggcgttgngagggccggtaccatggcgatggttaagcgtngtgaatnnttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcgnggnnntggatgangaatcgctgaagctcgttnggcanccgagacnnacnatgatngttcagatctattggcacnnnncgacccnngntgcttgcgactaanntaangantgagctgtcatgantggtaagccacacttacatcggcgttggcagtcttcatanttcaancgttaaccnccnctggccttccangnacnnggtcagtgaatgnactctagttccnggatnagcgaaaataggcgtcnnctcgcgngtattcctatgnnggcgccccggggcgaatcagtccccaagacnnnccgtngggtnnaagatngagtgcgnattcggaccccgagtcccnggcanttctttangttgccgggtgggncnactcntgtccctccattaactgcgcantnangagnatcnagnctncntgtaggttcnnncaccaaatcctgagtaagcnnnaaattgggannancngcntctgananttccnatgtnnnagtcggcnatcncngnnctactacgcggntnagcacaananacgtnnnncngtttttgnngctccctccgctgnngcaccggtcnnnaancatcgnnggctgtnaanntncgatnngggtnggccngnnnaagtttacnngtctccncggancnnnntgactgcgttcntccangcntacaagncggcttttcanctcggnactggangcttaacgtagngtgctccngggcnntggcgaaaatntncaagagagttggcggtttnttcattggntgnagcgnnttaacagnatnnnnnncnctnngntcnncaantatngntttgctacattnnaggaatnngnncnataactacgagctataatatctgagccntacctccacgaaacngtnnagctttcgagaanctggcgagggtactcgggncgancnnggnnnctntnaaacgccttcgagttnntcgggctcgaaccgtcgtgtatgnccnggagcccgggcgtccgctcgcccataancnaanagcnttgaatnaatgnnnncgncncatgaannatgnggnngcacgctanaatagnngnntntcaagnnatcgggcactccgnnnnnnnacgaacggtgggtccggtctngagcaccagaatnncnntnnatcaatcnngaatagttgcaagtcanntgcnacnncatcggnnaccctgcnaccnctgngagctaaagttggtatcactntnccccggccaacnttggtcncancatgtaccgcatgttcactttggggnnncngnttagtccnnttcgnnagccnaagaactgnntncncccgcgagcgcgggnncaccggcnngcattgccnaannncnnngntgcgtacnnctttggcgtgactgacanattgganntggtagtaaacgaanncaaaactgcggannnnncnncnnnagacntcccattctgccnatccacanataggtatgnagtcgattcccaccctatggaccctaacggcggtttggnagatgnccnnngnnatggtccggcactcatctttagncgcgtgaggctgattgttgtnangggnatccacaatagtcgnnaaacaatgatngncttcggngntgncgnnnnnnncncnccacnncntcagaccnaccacnatcccactctcannaccatgncnctatctgnnnnggaaaacgctgttttgttnncagnngatgnngtttttcataganccgggangaacantatgtcnntntctacggctcactnagggcgcnntctgccggntcgcgtttctngcngtanctnatancnagagngttcccgattaagcanatgtattgcgnccagttactcanannggaccacaacncgntcgtgnngtgggtgggagnnnagtccgtttgattacccgcgcanccccnnagtgaggatactggaanngagagnnnntccccgccgaacttactcanacagatcanctagtggnnancngccggaagaggtaagccncgtatgnaagcnccgttnggacgctgaagganggtgccttcgagncannaaatctggatgcgtaactcttcccnctaggtaattaactngnnnattaaagcaaagcatcgtgnatcattttttggtcgatgnnnacgccgtcccccgatacctcgaangattttactccatnncctgggccgcantaggcgcaaagctctgtatcgagggtaagcnnctntgcggttcgannnttgcccnnnnttgacnnggtcnntgnctcgagaggactcggggaggntcgtttacttcctagtccngcccgcgcgttcanctgnngcattcatatggtggcntnnaagatgnttacgtnnnnnnnnggatcaanntcgcgctacgacttnnnnnnnagnnaaggttnngacntntccggncatagtcctgcccntgatcggcaaaatctcggnngnnntnnnncgannatccatgnacgnaacccngncttngnccannnnntttacattnnagcngttgcgttacacgcgtcgncccctactgcgatccncnggtcatcgaaaggctcgaccggggnnnnnnttgcccgatctgatnctaaatggntaccncaacagtgcgattngnnacacaatccttacgtcacactnncccataccncatcgagctantcctnnnccgccatggtaggcancactgtgnnnannnnnttgcgcgcactctcgataccgtgccaatataatantanggagtntnnnnntnantnntncacgccaacccacganannntcatgtcactcaggtttagctgntngcacggncggcttcatgccccgctataccttttgcccgcgcctanttnnnngnantgccttattcagcacagcagcggaatctccagtacgaggtctcactgccggcctncngatgtgcgaangtgatgctgcccatatanactgcngnaactatcncnntggnttttcacgatggagcaaacgncngccccggatacttncactccangccagnagagataacgannncnnnntggtccatcgtacagggtncccaggnagtctcgcaacnnnnnngtgcaagttctaaatnatntntggntgtgacggnngcgacntctgtatctacttngctgnaaagacctaannnngccggccacagaacgacgaagcacggangggcactatntaggctaagcnntcatgatggnannncaccattcantagagattttttangcccantctccaagtcgcnnncagcngggnncctgnnntcttaatgnagcantgttnncntagcnccctgcgacctaccaggcaanaatgttcgncgacncccaagacgcataaagggcnntnggncnngaantnntccggcttatagtgaatcttggcggcttanccatgcaaccgtcnntcggaannantggcgcnccgacggcaatggnctttgnnctggtggcagtaggaaccttnggtnntaccnactatatnncnngcnngtnnttaacccagtaaangncccnccaagctgcacagtgnncctnnngccaccnagaaggnngtaannancgcactcnaacctnnncgcggannccangnctgattctatgggacatccgtagggtagncnntaagcnaacgnatgnccagggacnggtactncntccctangtncccancgtnccanctcanncggaattgaagaataacgtggctnctggannctggggtntncnncgtctccatnggagacccgggctactatnnntnnnnntcngtnntggtannnnnnnggnntatctcgctgggntnnnccnanctnngngcgctggtacgccnnnnncnnnnnctgcatnccatgncgntcatcgactgngannnttnggtacccggcgcacnnntgntnnnnnntnnttccacctcgnntgtctctgtactantacctggctgntccnnctttgcgcattnnnnngnngnatggatactncncnntacgcagcnnnnattcttttcccnnntcctctnncacattcctannagctggcccngnnnnatgtcaagtnatggaccanaagcgggcggcactggcgaagacacaantgncnnnncnnnnaagnnnnangttgnagacaanctgacttgggggggatannntnccaccnntncgtncagggaccacccccagnggccattgcccctccantgnctcgtnnnnannccntttagcagattngtgcgnnanngncatcnagagngganctgaannnnancagcnnnnaggtnatngaataagggnnatcatgantccgtgtacnncggttcggncggaatggtctnngacaaactnggagtggaggttgcncannnnatnncngtngctngtgggntataancgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacgnataccccaatagtagaaacagttagcgtnactctangcacctngcacnccnnntcggcgnaatcgcacgcgccctngtngnggggtgtnacnnnnaanncatgcaattagatccttnacnnnannnncntncgcnncagncntagtcccgcagnnngcgggcgnnnntcnngangcnatgaccngtcggatgnnnnncgngatanangtggaagntggganntatcccctatcaataacnccgcttntgttgnagagtattttaacngcgnantaccgcccgngnnagtnagncntgcgtanctccgactcntggctgagtatcgcnctgggnngnnncnnntngacananaannatnnnttnnctacctggatcacttnctnatnncntngggatccgacnggcgagtnnngngtcaagagctaccccggccngtncgnttntatnncatntnccnaaaaataacagtatganccactccggcnttnaccgaccgcggaccatcgcggtanctccacaagaagaagatgcgcgaggaannnctnnnngtcaccaggcaannnnnnnnnnngncttnnatcgntgcagtatnttcgtaggaggggggcgtaccgccncgacttnnngcccagagtgcgttcgtacgtcagcattcttgancntnnncgccccnnaggcantttcnnnggcnnncaacnntacananaccntnanaatnggnncccgttagtttcggcgggnggnaggtgcnngnnncatnngcncctgattannnnnntngcaannnnangncntnnacgnnnncagttnatccgncncggnnacgagccggnggcnncgncgtnacngacancggnngcagtcnnnctagatctccncnacnntnananaatcngaaatantctccagttgacagtctcagccctcnagngagggctacaaccggacccgnncacnngaacgggctagatcntcccagcatacngnnnnnnttttacnnnnnnnngnnnnncganntnatggcagnacnnccanagnggtatggngctntgnccatngnatgcncannnnnggatntnnncgagancagacncncannnnaccntgcgaatccgtggatnnnncganggagnnnnnnnnnccggncatctgacgcaccggttttagcngncctgngaaacaagcctttgtcncagtgtggacngggctgtgtcctggngttngcggggtgnnnnngcnncgtttcantgcacnncgcgatcctngcnacgcctctncgcatnntttgncngttccaaatttnctagctgnatntcangccaatctgtctnnaanntcnngcttctgncncggattaagggccagggtaaaatctagaaanaatatagngcgctggtctaggcgaanatgnatgctcacatgggtgaaccttcggtcanntngnagctcccccgtngaganatccaatgccgcaggntanttnntagnaaccngtaaagctcgcgnnnacantgcagncnncntnnannncattacgccacnaacagtcnannanaggaacccganaaacctcnngtcgaacagccgtctnggngactnnnnaccnncacgagnnctangccctgccagnttccntattctctccctnncgtagngtcncgtnctcncnnnnngnaagcntatatggnnccnntagntattngcgntannngcgagggagnacatgctncnattntgnnangttgactgcnancnttggaanntannctgggcatnnancgnccacgagacnanggctncccttaccgctgacctgtcgngaaagtactannagtcngngcgcnnngngttgnctcntcgttnngnncnnnnnnctggnttnnggacgtacgggtgtcgnnagcntcgctaccagcctganatacgtggtcnctttcncnnncttntcattacggggctgggattagccctttaccataggntngnatacagggnnggngctnctaaaatgcactcatgtgcgcggccgctaatgcagcntagcatntgatgcntannaacnnnnactgnaaagttgcgcgggccgtcgatantncgantaannatgggcgcttacagntgacgctctccgnagttatgggcgnggcnnggnctggcatcntntcctagcgcagcncttggctgngccnntggccagtcncgaaaggnatcgnatcggccgtatcgccgnnngggnnctanntttgnccagctggaacggncaggccgangcngcaccccatnatanatcgntcnncantaganncaanccgancnncanacngtacgacncacntgtcananngncgnggcgttccggctntcagancgtggcngtngnatanngngnnntnacgnngaaagcngcttaatctaaaaggcangcgncctacnnncgggtgntnnntgcncggtgantatgagnnnnnnagacganccgtttagctcgaaaaaatgatngtatantcttcntnnncgctcatcgactaccacggggttccggtttatggctncgcgcaggtgattaaatgcacggctcttnngnnccggcgtnncatnttgcntatacatngccttctagctcgggggcccgttgggcnaagcaaatncgcctcggggcgtttcaaactgctcctcataactnagtnncatggnatagtactaccaacgagcgcngtgacaagcntggacctctnnatcacggcgaggttcgctgcctnnngngtcccgctgtccatcgcgccactccgccacangacgctccgccacttttgcttancccagatttngnncncggatnnnccgtttcccncggaccatntnactccgcnaaaccngcngcgagcnnngggtcngtccancnncgacgaggcggncngnccgggtctaaancgcnggtaagacnagnnttcgccgcgggcgctccggtccgcctatcgcgagtggccgttangtcccaagnncgcagtcggtccctgttatcgaggtncagcatatgtgttcagtccctggctccgctatacggcagagcagannttcccgtaaacnnacgtccggtgtaggtgttaagatctgccaaaagcgggcccctaccgggtagnncnangtgctcacccgcgnnacaaagacaacagnggacacagacttcgtcccgttaaatctatnaatnccntnttancncgcggcncancnatnnnnnnngncaanntttacgnaccgcgatcgtagccacacagacgggtacanttgaggctgggagagtngcnanatcnacgccctaaatcgatgcggcccttatgctgttttcctgtntttctcccctcccgtcccntctagccaaaangcggtcgtatagcaaaattgattcgtacnaagcgggatgtntcgcaccgagaccgcttggacgttanngnggcnttcngnacnagggagcntgcncctnattgcctctaacnacctttacttcacccantcanagangggantnccgtataagcgtgantattnntgttggnntnctagtccgtcggcacaactccggtngcgacgcggaatctgagnagcantgggnaacggggtnatcccagttggngtgtgtcnccatactttccaatgaggnggtcttnnngggnactnntgaggtnnnccgtcngnacacatggngcgccagnnnntnncgntaaatcctnnncccctttnatgnggatncntcangncntcacnncgncaagtgccactacctncctnctgtccacccnggactngtgantcgganctgctnccctanncaattttttgcagcttnctcgtnngatctgannnccccggagaagtcnnnnnagtcgcactncttggactnnangcagnnnnntnnngngatctaancgtaaataatcanaganngcctttcacgcggtcctttccgggtgaacgccggtggtgactncatcgggcnggannncanngtnaaaacgangatctcctgcnntccatgngagncnntnngtnntgtcatttannnncggncngaacgtgcgtgggcgcnnncttttnggtgtcaanagacgcgtttactgttttttaagttngtntgctcatnnngngcccannacnccnnngaatttncgatacggcnncttctttannnagcccctcgacagagtggacatttnngcganagnnnnnnnnnggtgcggtacattgtagcntnnaccgccatccaccagcgccncnnangcctgncgnnnccnactgctttggtgnaannnnnnnacnngtancgatttggctaatnctncagnctgtgcgacngnngnaacactngctgngnntgctntaccgaggacancatgngcannagncnatcctancggggtanccncngttaacnccgtanggcangnantcccccagagtgtagagcgtcnnntatctatntnctaacccgacccgggattgcancccttagngtcacaannnctntcnnngttgnctccaaacccnacngtcagctttaagaccgccgattcggtaantagctggnntcngtaccacccaaccacannnnagtgcgnctncnnnngtcgtccnnnggntnnnnnnanaattaatgtgnaaccgtgcgaccccttacggntcngagtaangccgtnggcatcctccctnggggacnaggcacanncccgattcntnttcgttcgggaatangacggccgtnnngtgcggnananagagttgtangannttgcgggnggtcgtnagctctacgnntggcgttcagnnnttgggcnnattnngccctttagtgcctgnagngntntnngcnangcatcctnggattcacagtaatncnannaggagagcccacatgagaatannnntaatccngatgaagcaanaactaacgttgtgancgcatccatagtaaagctgaccaacaacgggcgtantgtgtaccaattctcacncncgcacactagaagctactatgcgtatcctgagtactccagaacanatgggggagaaatcggannacaaacncgatngagntcgtctnggantcagatgccctccagctcngcggantgaagccgctctgcccggcaggaccnngancgncnnaanngaattngnnngtccngtanggcccnagatttaanagaggaggtgnttgtgagngaccgcntgtcnaangtgcccannacatcttaggntngcgctacantgcagaagtagnnngncgaaagcggagancattantttcgtacatttaggtacttgttanccgtgcgagntgctncgtaatcgcaaacanttttaanngtccggctaccccgtagnccanggncgatgtgcaantgagacnacaaccgnnnnnnggngggggcgntgccactctaggcntntgnccgccggtcgggnnnacgagngaantcaaaaannngntccnggtnggtcgagctcntnnntggaacgatttcttccccngtnccgngngttcccanngcggtantcctntacnngttnttgangnggcngttcgcnnatangtngcnnaatcccgcagngcncccttcttnnntnttgccttaatgntccgatcgcggggggctanacnccctnananagnnaggngtcataagttngcacngtgtnagnnanccnnctgcctgnttcnnnanngaggcncgggatnnnnnnatgcanccngcangatcnnnntcgngncagaacnagaggccacgnttgtatgtcnaaagttgatggnngcgtaanattcgatcatggtntncttgcctntgctacgcgcnnnntgnncgctattgagtggagntacgctcngttcagnaanccggcnagaatcannnnnntntatnncgagcccgtantataatcngaccgtccgcntgcgnnncctcgtactgngnnnacgntaccaccgttnngcaanccanacgtgcaagcgtcnnatntnnctntnntctgatctctagnnnnacacaggnntcgganntggctgggntntcgtnggtcntcgagngagccccntagncatgcccaggagagctanctgtgtanntnntanngcttnttnctatatncctccncggctgagannaaatnnnncnnnnngccgccgctnacnngaaccnnnnncacctggnnnnnncncgcttcnnnaaggancgnnccnnnngttgctnngnttccncgatnntgnnngtaacncatgctnncnnnncnnaggtcagtatcgtaccgctnncngcatgctggnancaatctantatgcntagnnnaanggttnatgagantcgnnagcaagatnnnctcnnngggganagtncttttnccnctaannncttcgggnncnnnnntgttcctagtnnnnnctcgtagaaggagacgaccgtnacntcttnnnnatccagcnnnagccgaaagtagctcgccntngctanantncncgtaccgacagnttagnnggttatnccgagtttggannnggcgagtctcaccggggcccgttnactnncnnacggncagaaaatttnnngcatggggcaanggggantnccnnngattntgnanacgancccctangtnnntccgcannagnncnagcggggaaaantctgcncnnatggttccacccgagtggggagcgngnccagtaatctccctcannnnnngtntccnngangatgtgtcnannntgcgntcgttgcctgctcaattaggtannntccantgnnnancnngaccattctnaagcgncanaaaggcngtatnaangatngcaangccgtnangtgcncaggctcatcnngnccnccggccntgagnagacaattcacagcncccnccnncaaatcacgctggnnacntnngnnaatgcatggccccgaggctcntangnnannatcccnagtcagnntgnttngannngtcccaggcttcgntgggtccccntaggtcatgantggctcataacnnnctatagaactccttgcacttcacgncnngtctcnnngcncgactcggtaatgcgcggggtagccttancgngccacctcagccgcggcgctttcgctgctnaannngacgttctggaggccttncacganttgatctnaggcnnnngtcgagncgnncgtcncannnngntnncnnncngaanntnnnagccnntatgggatancnnnntgnnggcacgctcagncttattgcaatcagcacgngctcggnnnnnnnantttcgtctcncnctgttnnanntntnnancgtgcnngngcccggnncccnagccttgttnntcgtacgcctaacttaccattctnncagctgcncgccgcnngcntaggtncnnncnccgtattaaagtcgcngtgaccnnctganntgatnnacgccacacggnnnnnnccnacnggnacnctnnacannaaagcgtngntnncgggngcctcaaagncntgtgagatcnggggatttgagcgctaagccggggatgtacgtcgctannnnggtttatccctccaactgtgnagggccnggngtncnagntagccancatcgncnttttcaagcggcnagtcnggtggacggctcacaacgnnnnntcaggnacnagatnaaanannagaaatgcgacntctatgttcannagctatgtaatcatatgtaggacctcatcggancnnngccnttacgtccagtagggactgnacgttntcttgnncnnacaagtcncnnnaaaganaaggctggtggancntgcggtgncgaancatgtcggctgcttatgtcattacaaccgactagttatgtagggtnaatcnnangacnacgggggttgctctnntnnatgttcctnnaacaggcgcggtnaaannggtgtgggactnagnntgttaatccgacgtctcacaaggctggcatatcggnnagacgtagtanncnngtgggttggaacggtagcagtntattctggcggcgctatatcttnncgnaccggtgagtgngattacgcagtgggnnnnnnnnatnaccttncannactcnccnccgtnccagcctaaangaaaacagcgcagtgaacgcnantnccggngcgaagtnccccacgtacctagtnntgtccccctnncttagcgnnnnncaatcaagacnnnnncgnngnagntnggnctnncgancnggtatngctgtcctatacggtgcnnagtgntaggnannattagaacccangnntnnnnncnnnnccggngnttcncacacaatnntnaagagaaagtcgcnggtacccccganttngtttattccnacgcggnaagagtagtgcggngnnnccccctctccctcangntngcggaagaancgtagtgttttgtncgcccgattctttgcncccgngngantcttntgcgatggnanttgtgggntnnnccngnngacatnannactctcatcnccgagggagggccgcggttgctaccatgggtggcacccacncgacacnncncacaangtgnccnnngcnnncggagcccntgtgnngatnccnaaaccgcgncnccgnnnnctaggccngtntagtccgtcntnnctnatannngcngttatngnnnntatnccncggtcgactcgagtgccgnnncgggcgtcggagttcaacagcccagnccgcgcaagcagcgagtntaancnnntagaggagcatttgnatncngnnanngaacngcatngnnncnnntcnccgcangantcggtnaggccgtnnnggctgcaggctggggaagagcgnctttntggntaaggcccaagnntagtgnngcgctnnnngcctaccccctaatgcgatnccggcnggcgggcaccggntggaggtangncttntcnttcaggccccngtgccgccggncgtcacaaactntctctntanaagnccantttcnacgttcatncntgactcnncccgnggctaacggaccnagntcgagnnnnnnngattnnngtagnnctnnntnnnatannnnnnngnnnggcncggngctgnnanaaataacggtcgcttagctctnaatacatcctagcgcnngaggttngctgacccanttcngatnnnncgnncgntagcntntcncaataggcntggtcatacantagatacggcagcgntccnntntngggtagacgggtgcgcggggtagccgaaggagaagggcgtccctngagncncactcctcnttgcgcctgtgcttanggacntanngaccttattnntnacacggggatcatnnngcatgncattcttancagcccatgcnagngntaccntngacacctnggccctnttaggggcagtcnntcgcttgcaagagangtttgcatctnancaagaggggaggganatgangcnntnnnnnnngcctatnaacccnanggtctngtacagtctactgtgtccaccacgcntngcgntgttnntcaattnancantcccnacncgtntgntcgnnngtggtcggatacattggngnngcagncggaactatnnnnnagtgcgctgcaataanatcgncgtgtnngggtgncacngttnctntacgtncggccnggctaacccagtcacctctaggctacggnggtatgcgaagnngcacttcncttnttgcncncactacaacggctaangactgagggaaccgaacgnggcgctttctgggantantnnngcccttaagntcnaggangacacatactnacnctccnnnttnnncggttacnnnnnagccacggaggcntccgtgcggncatgggggcncttannncacgagctagggcctggccatcnnatgcgngnnacatcgcggtncgggtgagaccgggcgttgccgcagcgtcctcgtnnnnnnncccgcactcgcagacctagcggaacnnncnnnnnntnnncaagngtgatgccccaagatatcaaaatcnanncgagnccaccgaccataattggcgatnnnctggnccnaagganncnggcgacgtacggtntcatgacaagtggaccagtcnaagccgcngtggtcggngactgctggcaagctgannanantcannctctataanannntannngancagccttnggcaanccnacgctcgctcgcgttgggttntangctnagnggnacaacngcctgtgtcgatatccnatcttaaacanaccatatagnannnccatanatnncctggagtantgacgctaagtnctnnggacagcggatnnggaggcnacctcgagagaatgntnattngngangantnnacctangnanccgtccgaanangtntagaggtgtcagtnnttcacngttgaatggntggtctcanntngcgnggaagtcgnancngaccccgaatcctgccccggtgaggaccgangccaccctggcgacacactcnaccnggacccagaccgctncacgngaggcccgggccgcggggtnnacgttcagcggcagnnttcntagtattcacacaggcggtggcatanggcatanggtagggtttatacnnttncgntannctcanagnngnccntcttannaatncnnnaancagcnnagatagcgantcgcttcgcgnnctngcactcaacgggcctgctcagtcagtgaggnacgatcttcttgnacacgngcntntnntangattgtggagttancctngctcgtatgacacnncnnaaactcngnnnnagcaccgacatcgnnnctttanaaacacccaacantttnnntnntgnnatnctnnnggtagngtngncnntananngaggagtanttttcgcantntagagcataaaattanntcggaagggtggcntggtggtgaagtnngcnctagcctccgacgaggctngntcnatntggagagtannccttctcacgaacatcgctgatnngctaanccctnggctncngctgtgagcggntngaggcctgttaaganncgagctatccgcaagaangattcgttnncnatagnnctnggnnngggnnnnnncgnagnggntagntnnacgtctcnacaggtaagtnnacnntggntttacgcntgcccagggngncngggggctgttnatacccnnnnncnatgaatgntgtagtnntnggctggatanntggtngtctatcccaacnnnnnnnnnngnntcttacgccnctactcnntttagagtnnntctntagtatttcgtcgcatganncncgtnaccgacgatatgtcntcggtcngngancgcccncngnnnngcgcgcgtgatgatatcantgggttncnagntgggnatnttnnatntcacgtcnnntggttcgtcttanntcnggtngngngcgccnntgtgcttngctgggntgccagtcaagaannnctcaccgtgctgcaacagggggagagtacacccctgcancccgaagtcgganacgtanatntagagngccaangctcgnnnncgatgccacaaactgagggatgagtcgtagcncgaannngtggnngnnnnnnatggcgaaccttgtcactngcgnaagcagactcgcgtacagcggggttagggaagcaanancagcgctgcannncnannncnacagcgtatcacggcgnantgggngatcggngccannncatatnccnannaaataagggcggggtaganccatgtgtggcccccgtnnatgncgtcttctntgcttctnangttggcccacngcagattagaggaagtgccgntngcccagngnngnacgtnnttgatcangnggaanntgaantaganatgtgnnntatgcactagtnatttnnnnctccnnaagannnannctacaacgctagctgaaatcgnctgcnanctngnnatcgtcgccataaccccgcaggnncnnnacncnnncncnntaaancnacnnngnnagctcaaactcggccgtcnactgtataatncgcatggnatctgtagaggnaaatncgctcnttngntcngggnaagncgcnnaacgtcgctancgagtntgacngtggnnnngttggcgncaatacngcagacatgggagtcgtaagtatanagtgccttagctcgcctatcctcatcctacacatccacgacctgacacgccgcttcccttgacatantgtctacaggntgctagaacaatggggccgttganattcgtgattaggggttncttagacangtgntgtataganaacaagcgtggttnaagctggggctanacgtttagccanggcnggactccgaaatattgagnaccgtatgagncactgnnaccnagtcaaaggnanngtggcatgnccaaccgcccaaaggggcagtagcccgttcaaacgctcccaaggtangtcgatgtntaatctaanntnaagancgggcnngcttcntcacagctcngtcgcgccgttaggangnagatatcgtnntggannancaanagatnatatcngttacagacagatcntantagtccccanntactcnggtccnaaccaacgctccncttntngcaggattcctccngcncncaagncaggggcgggatnnnntaagatgccccctggagacccctgagaattgagggtcgatgaagnccngctnttaacagaagcccgtaattgcaangngnnnnnncngttgtagcagcattntcacaaaggccggcttcagtacggccacagaacaacctaaggtntatcggngnnggaggggnnnnntgnggccantgngaannaacctacgcgcagnagnncaagnnnngnnngntantngcgaattcnangnacnnngccaagccaacacnagggacctacccgnntcngantaantgncnancccctnannnnnggantaccccncgttgatggtcngttcgtcancggngannagctcgggnttaatggaatgnctcnatcgaaananttgctnttacnnnnagagcagcagngtcntcataatggacctagngctccggntnctgcgctcgatnccgccagcacnnaananagggncantngcttnatttntagtagggncgtgctaagcatagggccaagcgcttgtgantgagtcagganaccattgntnnnnngatgacggaagcgncnagnggacatgaacggatttaagcancgtggccngtgttcatggcttcnataannnntnggggggataggacnagtccannnncatctaaaccttcggnccgtgcgttttttggatngtgggnggtnncagctctnnactatccttgncgttccccgactgnttgntntcgggaccacacgtgagnggctcttaggtnannggcnnnnnnncntacggatctgnnaccntgannacngcntggnatngtttgncctnanaagnatgggttttcntcaatctgcctnnangctgganngngtngcntgcnngnggtgtacgcttccnctgnantctcgcgngganatttagacgcnctttnaanactannctgcaacncnnntccctaagcagcctncctaagacatccggacatactgggggtgctagtcacactggggtgttaccntngcnnncnatnnntcntgcantnactntcnttaattcaaagtggnangggtntaaccaacgatnannnntgttccgcgagncnnccangtccngganagtncaagcnactaganctggtgagtnnccggagatctttagggnctccacgcccgcngntcatccatgcatcttannaatactgaagggcgaaggtgcanaaaacccgcgtaaatgctnnnnccnctcantctccgtactnancncnnacccngaccggatcactggntcttggctggctcctactncaatcctagatngtaccctccagcgcaggctctangtncgtaannnttcgcgnngcgtgtnnannccgctaccactacgtaaagatcactagggagagcaangaagcggtcctncncccgtggtttgaanctggcgcnnnnaattcaaantagnantccgtacgntggntatnngnnnntggggatnnggccnngnataggnaaggccacgacattgangccnnncgtaatnacgtgggncctggacgaggtcgcgaataagnnnnnnccacgngntctnntgggatgacttatgnacgcaagngccatggatnatgttncgtccggnngcaatgcncggcctngtgtatnngcgagcaagggcacaccgagtgagagcacgaataagcagcgnangcctagcccttggttgtcacatnttctcgcggtnccctagtacaatnataacccgntcnnnnnnnngcntaacgnccgctgtgntgacttnagtctcacnggcaccgcggnngggaagtatgggcnnnggaanannattacgctccgctaggggcttcgcctnancgcgttctcttcnntaaaggtnatnnnnnnnacaantnnnngcnncccgaacnancnagaatatccctatatnatntttcgcagnngngggccgtngagggacgnnannnntnnctncagnngaagatgctctncnnnctacccccgtaacatgactccacgtgggcactgtcagggtgcnnnnncggaacgggctcgactcaagccncaannngcnccctntggnnnggncatcaattatcacgcgcccgatgacccgatggtagcanaagctctgcaagganncnnnaggnagctcggtgatgatctctaagacccgagagnnttnnggnanaganctanttgctaaaccnccggcgnnancagcnnncgtaggtggttnntncganncgcagnncaggcttcgcctcgacacntcgcganngttcttcggnnncgannnnntggatntctctncacnccgaaccggtnnccccgtttntcnttnannacnccgttcnnaggtgtgncntncngctnnnnnacgtcaggggatannngatantcgatctcgccctatgcncntccatgacnntgngtcccgtgggatgaagaggnnnnnnncnatgccnagcgagtaganttggcttnagcttcncaacaacctnngngnnanagcacngnttncggntacgagctnaaacgttacngctatgatttgatactcaattnngattaatagtanctntggntantncaggcttacctanccttgcaagacccgccctttngtgagtaggagaacgnctnatgcgtcaggtaagtntggnnacccanggnannnacaaaagtcnnangcgacgggaannnntctaagacatcgctacgggcnncacntngagcgcgtatcccgacacancaangcatacaccgccgtatcangggtangcattagnnattcgaccaatctctgcgcngagnnctnantctgacccngagggaccggcaccggactgntggcnggctntgccnttcntaccntantaagggnnctagaacccncagcctggcngggttcctantgacaganttgtnaacnnnncnnntagncgtnnntctagccaatggcncntagattcagaagtcaggannagcccagtgaagagcgtntactnnncacgctcaanggcttngnntctcatcgcgtangtnacccttcgcactgnnnanacgngcgctntacaggtgcntntnaaaaggggccgtgagactnngtnnggtgnngataccgatttgtatcnannaatcttatactnctgangcattcaatatcanntcgtngnannntcnncagcnaggttctaggngcgccccgtagnacgggtcncangggagttagnnncancaggaagggggnggcagaanncannncnctngnccaatgnngtttgcgtccgtccnnncgcgggagtgatnnntgnnnagnacaacagcanncggnanngtcgatacgatnnnnctnctnnnccttgnaatccgnctgagtnacttcatngctttaacnagtangccgccncnggnnannagtcntagttncnntaacgaagcncnnncgtgcttaaatnagcatagctccctcngngtttagancgttcntnncaganntcggactgcgncnngtnncggantnttnncngggnnnaatnnttncnagnaacanaancnccccagtagactacagtctataaaagttcgngagatncgagangccgacctaggctggaggaacaaatttggtgagcttatatgtcagcangttnncatacgtttcnnnnnccttctgtntggcgtgtnngtaacaagggacccctggcgntaccaagagagtgaccaactttgtacgcggacgtntannnnnnngtcatcnggggctaggtgagnnttttatacagcncctatccncannnnacanncattgnacctaccgattttgtatgnttnattnatnnctagtgattncngcngtgagcnaataatncccngnngtnnnctagggtcncnngcgcgagagcgacttctgttccacgcttgacgtcacttagcnagatgccgtcaccangagcccngagcgctgcncnnncntgtggtangtctcagtcaggcgtnctgactncagacttgtnctaatgcnnnagcaannntncaantgnactcacgngnnnngtcggnanagtntgngagaccggtgnncaatgcgtccgggcgngnganngngncngcgtgggctttaactttggtccactangatagggttctgtgaaccannnnnnngcctttngaactnatagacatcactcctccccctntcgtagcgaaggcaancggagggggcnttaggagnacgtactgcgagtagcnaanctcttgcgtcnntggnatcncaggngccacgcgtgatganngcantcttntaccgttcnggcggttgnacnccngngntgacctgnntcatnanacgctannatatgctggancnannntnntnngtcangcnctgtncnggccncngntgtnnagtccagaatnacnttnncancncccnnntnaannccggncaaggnctttncgccgacttcaccggaganacnggttgcntntcggaggtgccgngcgcccacnatcccangntttccccgngcttggccatntngaagtagnngtnnncacccagttacngnnannncaccatacnannnnnangctctctcnattccgagnntcccacatgtcttctgttnnnggataaactatnganncngctattnnnanccncnncntganccggttnnntataccgacntaagngatttntgcccagttgancttcccctacgccactttattctttccccctcggtagnacgtttantncncctcnntnntgtgtcagcgcacgtgcagtagtaggcaagccccgggntcttagnnccgtgcctgaatgctcnnnncgagtcgcgccgtngttccaaatcgtgcgtgnacgcgcacntccagcntnanngccctccanancttggncgattancgttcgncgtctcgaatannngcnnnnggaaaacgatgtcgagttctctngtnagcttnactncnnnncagangnacgntgnnnncgcnaaatncctactgngtgtaagcnnnnnngtanagggtattngctagnctatgcntcngctaaaggaatggcgncgcggtaaacacccannagaaggnancnnanntccgngnagnncatggtcgagccnnnngncccatcntattncccggggatactggataaaccnntnntgngcgctgtatnnannanncaantgnaggnactannagnntgtcntcccggggtcctantctccactcnngagggcntnancaactagctcatgnngcatgtcatanncttcgtatgatatactgtncatnagcnatgtgcatggnnangaatcnntnacgattctnaataaaanggncggtgganntatgncntgnnctnttctcgaanacgtcctcntcctcgagacgnaagntactaatancaanaactcgctnctncnngntcatcttcggaatnncnggggcgngctaactctataacaccanntntntcnnnnttggnaggnnaggcagcatgaatcgnccngnncnanaagcgngacnggaactncnccccttcgtgggantnncctatgggcgacgccnccggnntcaatttgntctnnnanttcncgaatcanctntctacccctaaggngctagcccgnctnnnannngnggnngtaanacacnnnctacnntgcaaataanaanncaccnacagtagtacctannntgcnnnacgntnagtnacgcacntttncntctccctnagcacgngngnnngcnctggncggganaaagnntnnactaangtgtttagagggaacgcaggcgaagcacagacgnnngnnatagccggcaggtactntnnntaagngtaannataaannccgggnnnnaccnncnagncncnngntnnncacgcattnntannaccannntcatgngntcganntnggnnnnatganngggganncctatngctncnnnannngnncgnanggaannnnntagcaatnnnnntnnaggantaannnnngtgnanatacacccncatctggcgtacggnnnnngnncttacaccnnnnnnnngnggcanccggacacncatgcgctnnannntgttncggtnccnnccnngcgggtnnntgggnagtnggtcggagtntcangtgagncngtgnctagnccagacggcgtaaataagtgattgggatgngcacgntnntcagngcanncctactannttanatcgatacggttancctcgtgnnngtnttcntngnnacaaggntnggnagnacnntcaggcttggncgnatcngctnnngnnncggcttggagccaagcacangnntccagccagcagacttaaaaacccngacgggacgnttacctnntaataggtgatanctnntngactaagttcgcgtacncnncatactgtcngactgntannctagnatnttcttcaactgatagnctngnntacccttgatgtanncnanttcgttagncancggntgngatggcacttccgtgcgccgcaggacgaggcnattgcttgctcngcttangagnttacanngcnannnccaannttcgttantctcaganagtagccanngcgtatcnacgtaaannaatanngtgagactttnggtggccanncctnttccaggtcgnnggcgattgccgaccncttgcnnngtcgagngcncagctgttcaccccgccgnttcggatncgtnctccgcangcannnttcttcnaatttgcaaggtttgcgcgcntnaancnnttgcggcnnncgcgggcntnnnanatnctggnatgctgnngccccgtctctggnagngantgngttacgcanngnnngggagcggaggtgacatcncnnngnatgtgtctgtnacacnttgggtgggtatgactcacgtcacacatggnnttctccnagaagccggacngttgagtcanncttcanntcngttggtttgtcccggnntttccttgtctnatcgcgcgtanctannnatgttnagctacggttgtgcgcccctattagtgtgggtngactcgccnncctatgnnaactcnngccngacgtcagattaannacccgtctagcgangccgtnacgtcancgatnccnggngngnnagganntgngncnnngtcannnnacagacgactgntngcggnnactancaatactatgagcgngntncgataacnncgagnnntnntnacgncccatgngtcttctctgtcttncgcgttttgctcntaccnatcnncaaccatcctcctgtttcnacnngcgttngggagttgacacgcgtgcggacgcccggccggngcttcngccgttatgnnngagaggatnctcacgagcctcccanagncnagcggccatcngtgaagctgggtgtgatgagagacgnntcngtgtcagaangctttcatgcgcntgacactnntccnncacctcccnttntccgnnncatnagnnngtcgnnngtntgccatggctacctnnggtcccatctcgnctnntncngcnccgctgttcagtggnnnncnaaaatcgtctcttttatagcctancnnaacagntatgggtctgtntnttagnngtcgggcaagtnnnnnatgnnattttnncnnancctggaantacgtcggaacnctngngtcgttaaagnnntggcgctnntannatgacaanannatatgaacgnnnganncngncntcgtgcaataggcgnagcgggnctnnnnaannngttctctctagcagggcnnnattcccatgtcaccnccanttntctccntntagtcctcgactggnnnnnnncgttgccnagcgtncnccccnccagntntgcncngccccggcgcnccaaattntgnggaananagncnaggcccccagtcgcattncggcacaggcnccggncattagattaacctttggcgcagcaccctganctccttggtnttngngcaatcgcgtatncanccntgcnatggaggggcagcgtatgcttccggaatcactctcgagacggcgagcgcntcgaccacnnagttggagtaccctatgngtgnnnnagagganntnnncnncnngccntcnccctantctnntgcacgggtagtataccnancttnannnaccancnnggtgcgcgaatcgaggntggtttacgggggcgnaancgtccgcnanaggcgcaggnggncctaggcngctcgtacaggttnannntctaagagactgcgaacaagcgagcgtgnntgcatnnntcaggnngaggtctggcgttnncnagttacgtattcnatccgctaaggntgcctngnagccacccacgatnangtgagagtcgtcaccnntngtgagcccccggtgcctgaggccaatttctnnacgntattggccagctncncatccggggcgtttacnctnccnnanacncgnnnntcngacgagnagcnnnntgcgagcccggngaggaantcctatcgagcnntnngtttntnaaagttgcacnnggacccnngcnacacctgccccntgggggtgcgttgaaacncgccccgcccntngtagaatcaaagaaggnnngnnnnagannnnagagcccantgaataatgttnntaggcatccnccactctcnnngncnnnnnnnncaacacgcnaatncannnggntncagcnntngcaannnnttggctagcgccctttttctacgcgttgcaaacnnggatttncgggacgctgantgncnggnnnngttnnctnncacggtgntggannntccgcnnnnnncnnnnngcgcnacntactttcnnaagggnctagncaanntccnngtnncgnnnnnaccgctnnangnnngnnngnnnnnaacccnnnnanttaatgtcgggcacgcgtaaggcatttcggantaacgngagttnnaanngtgcntannncgccngctatgantaccgctaccgattgcntgaggangngntnnnatnnnnccnaccacaacctnnnntngntnagaggacnctcgnnnnanaacnngntcctactagtttcagnncgcnnnngcgcatcnatngggtcgcnnnnngcgnangntatnnnnatnnnngccttannnntccgcnnntcnangccantgncgagcgaacannatangncnnnacaacttggnnnncnagngccatgcngnatcaaggccactnggnggnnaccannnacgagtgtccctnagcnnctnantngttngcacccnnngaanncccncggttagcaaagttgcaatnttgtncncncnntgcgggnnnnctttcannnntcatatcncccttaagccttgcaatgcctncagactncggnnctnttgcaatgnnncnnnncggggatcnnctcnnccttacangtcgattnnancaagnnncncnnaggcgagtggtcacgtaagncnccacnnnnnaccatccaanctgggnaagcngaaggncacnncggnngggtncnagngggnctgtgcanccaagannatcnntgnaccttaaggngtgcncccccnnancnttcncncccgctgcnttcgtaatnaagtgngannnacggatgggnctntacnnttntcgngcnaggnngctaanccanngggnnancgnnaggnngtangagactangcccaacctagcatnncgcaactgcacttctganncccaagccngcgcagantataaataaagnannnnnntnaagnnanacaacnntggagtnacaanntatgncggtgcgaacgagcngtngcggnantgtgacgngnnnagttagctntcnnnananngattgncngtcanncncgcccngnntccgnnctctctnnngcttatcnnggcncctttaagcccgcaacnggaatctctgttnggcgnctgggnnacnatancnngggcgcatgcaaggtncgggaggcngnnntnagaccnnncgcacagncagcggccgnnggtngtcangccagtgcaaacgagggcacgggtgnnnancactaccgcatntaatacantntcncccgnnnngnnatccatnggtcggctttcagtgtaaaacnatggtcataactcttggcgatgagttcnnnnnccatttagaanccngattgnncgnanncatacccgtgtatccnaaggggtgtacagnggctcgaaatccntgactgnccatctnnngngngnatntgnaggagnncgcnttcnatncgtcatggnaggngcnnanccaatnntnntgcgcttcgttgtacgtatattaccatntaagtattantcancggcganacntngngatagcgctnttnncatnntgcggggggntagacnnngnnggccanngccagaacgnngatgaancatcccgggagcngtccaacnanctgttgtctcttaattnngntatggganncggttggngtaanggcccacgcntnnnnnntgaanananagggctgnnnngctnagnngncccnnnccgaatatctgttcgtnngncgcngccgcncnagncggcctngnnnannnactcnnnngccccgtnctttccnngtgcncnnnnaanccncnnccnctccccttgttaagaancgaccacaaaggngngntnancccctggccantgtacattaaccnagnatnanacgntacgctaatgggantaanngnnnnnnnncgacaaacaacgggggntatannantcaaatcagaacagtgaagccgttgtggggcnacgcgccctccacccgatcancnagannnnnggnaacnntggatntnngtgncgnccntnnaattnntnacncnntnanggactctactnnccctgggaaagctcgtaactctccanctggganacnngggtaattttgtaattncctnnnnnngttgctaaaagacaggtgatcatggagtcagcccctcngtgctcnttatgctnnnngttcnaancgcgtacaggangtnacacatccaaattntacnacnnttgggnntntctntcgnttggctnnngcattgacgnnnnaaancagagatagaaggngnagtcacngaggggtngcatnnnatctgtcgtcagttgnctntatncttcattgcnaggctcgcnctcggancgncgtnnncattaaacanatnanaaagagngcacnacaatngtncgaatngaaggtctagattctctgngnnctcggatnatgggaagggcgagngnaancctgttctcgagagacggtncctnctattngnccncccactgnngccgaagactttcaggtacgacgnnccnntngcnnagggnnaaggctcgcgtctactgttgggtgaacttactnnngtcttactcgacggatgaatccgatannngcacctcaacagatcgtcaatgtanancntctggtggtnggccatttcacctctgttgctcnnngaaanntatcnaagtatctnnnacggccgtgacnanncnnnnaatagcttcgcttagnggggtctaacngcnngcgaacganntntntgggggttttgnttggcctaccgtccacgccgcatatcatgaatccgaagacaagcctacnancggtgnntcgtngcnaactantgtcaaacggggggttnacaccttcnnncgccgnnnnnatggnctcggctagcagccctaantcagacgnnanaccacgnnattgacnnnntntcttgctaattatttnnactntgcggcaacgttcnncngncaaggncggactggggataagtcntaantcagtcggntgcnccgnnaagccatcgagnngnnatctctaagaatnggaaggagtgttctgccncntncgcgccggaaggaaggttctngngaggtnnaagntacgnacccttcgatcgngaaggtggnngnaannnccntngcctttnacatnatccgtgccctaataggacgaaatccnnnatatanncaccataggtccgctgcgctcanagccatccagntttgaaatcattgtcngtnactgctacgtcggaaatcagaaccntcgtaaaactgttgggtggcctctgatnggnagcataantgacnnnngatgaggtaggntcnaagggaagcgtttttaggngcncagngcggcntnagacttatanncnnganctgnnnttagcgganctgaaagccggtttatgtcggccttgatcctattacctanttntncngtaggggccgggcggattgcntanntcttctacagcnntcnnngctcgcagcccgaanctncaaaattacatccaacagcangagtcnnnatgaccagaantcgatgntaaatnnnggctnancccctnnnnntattnnantnatntcctggncgatcctgatngacctcaagggtnagataggtangnnactttttnaaatcanngcangntnatcggtcanntccccttcgnntgggtnatctactctnnggtcgcctctcanntgcccgccagncngncacgnagantcccggtacnaccncctatnngnnngtgcatgcacnctnnnaatnnccanaacacttcctcgnannnnnntaatcgggcttgggcccggcanggctancanancgnnnantattnanccacannnntgtggnaacgncaccattgcccgcggtaccntaggtcggggcnnnnggnccaatttgnaacggcgcaacttggnaggngncganttnagatagntgcgtccntggatcgtgggcttgncctnnntncagnattccttgctgccnggattcatccccactaggcanagntctatatgacttcgcaaacatttagagtgcaatactgtcctttatgatcgnccgcgagggtaatnnagcntttgnncngagangatagntgananagnttattccanacatttttggcatacncctgcacatnnnnnnanananacgtcaacatgcgatcccatntaattagangccgcgaatnnnagcctgttagaccttctanatatcnctaaggnnntnngacnttaaacctcaaagtaaatcggaaattcctatgannnnggcctangtncnngccctattggaancnaaaaattnngatgtacgcggccaatnannnctngactctncncgaccnctcccggtgganagtnccgctcagtcatnaagatgcctcctgntcnagaagccaccggaagaagatcgctagnatacatggnnagagatggcatagcgtgagccctatggagtatgnggtngcggataaaaaataccgtaaaagncgcgnngantgctactaggcttggcttcaatcacncgcggtgtgcgcgantntcccccggtccctgtctnagnggcgnctctccttgtacgcagctcatggagaatctaacacttggcannntntgnggctccncncccgctacaagcgngngngctcgnnnnnngaagannnnnnnnaggcctgntacccgttaccggacnnnnccgnnagcncgtttntgnncnnacgggntctactcntngncaacncagcgantatantnnnngaantcagaaagtgcgatnacntcncctgnangcngntnggcaatcaccncangtnaacgncctgtattgctctnagngaccncaccacatccgccgnnngctcgcagaanttctctgagtntgcangnngtcacgnnnntncnatgnttcttgcataataggctcgaggnaccncaggtgaagnntnnnangccgcnncgtgntgccggccggtcgangatanngcgctncgggagatcgtacatcgggcgggggactgntgaagngctnncnatcanancgcccgtggatcagcancaaannnntatggngcacttntccnnntgnngttacannnaccgcgggaaatgnnnngcngagtgtacgangtnagccnaaatcatggcatcgnngtacacccgaggagcattcggacnattcacntcatggatccacgannnnnnaccccagtccaacactttcagtttcgggaccnnncgngngcaagacctcggcgtgccgtaggnnnggannacnntnnccncatggcgaggccagcgctnagttattggagagatntaacactttcaagttcntannngcgaactccgttntgtnnnnttgcngncgagtncaanacnnantatgttcttnccggggtgctcgntagngnnnnnnntannntacnnaatgtnntngaaataggcgggacgtannnnnnggagggnnaccangngcagnccaccnngccctcggctcgntnnagcgactagaanacattcgcntgantnnntggcgagggacnnttnaactcgcnctngactctctgtgccgacgtccgngtgnggatnnacnngngnnnannnggtntcacgttggcccgggtncgtctggggntantanacaagcnantgcggttccgtgnntganngttngtnnnnncgnntnttnnnnttacggnnagntcgnntggnnananncccgccnccccgnaggcgaccccncangaaccggcaggctattaacccataaatnnnntanngnncaggnttnnntgtngtcgttgncgccaatcnggcgaacaatctttgtngnncatntaagtacnnntanngntagcgggctcgngnnnntacaaagncnaanctncagcctatnttacattagtcattggganntcgnatgagnncgtaatctagcgtgtngagtgtcnncgcncggggcctatgctacaagnttgggccgncgntcgccgctgatgccttctagctccgtctcatagcgaccctctagtccgnancacccacgtctnngccagatctctcagcaccatnntngtgtttngtanccctcctgacgnaagnaggtntcnnntcnggannnnanacgtctnngntacccgacgnatggtgtttntgacactcgccgantaacncncacgnganccgcnctnnaggcctnggcctggccgggaanncnccggnnnnnncnangactntttnnagtcgntntgccccgntanaaagcngccgccgcgcnatcacntanannnnctcannngtnntnnanntnctngcanaaacnacttgacaacgcactcncgcatcgaagcggccnactagtgnccccgtccggacgcaaggtttttcngacacatgaggcgccaacaccagcangcacagtgccgctgcngccgaacggcttttacattnntnggtactcncgnntacacanaggnngnantncntctgnagnnagtaagnnctgggccncaaacggcgntnntnaactcatccnaggctaggcngnnnngngttcttctncccgctncttggaccgtgccgcactgccngngcgnttaaccttacggccgtnnnnnntaatgccgttncnnnacnnnnangtgtagagtgnttgactcgtcgcnanncnaccgagtacggcncatacntcgtagtacgnctgnccaacngccggcagcagnntccngnnnttgnntnccncaatgacctgtgagtanaccngtgagnanagcncggtngctgcccgggtccgcccgacacccngcagcagttgnggtngtctgcaangtcggcagagcaggccggcacgaatctgcgctggngtnnnaaacaatgatcgaatacctactagacgacgccangattgcactacaagtggcacgcctancntgnngatgtgcanncccctcctctactccacttnnncntggnantattnntcnaaatggtcgacaaggggggtcccnntncggtcttaccgccacaaggggagaacacccgnagnnnngaagcgcgtccgcccaaaccggtacttgncnnggttaaatgctgnnggagnatnagnctnnatgcnntnacgggtaccntcatgaccaancnacacgncannnanaatgcngctagccagcgccgcgtcnncacgagcttacagcaggtcanctctagangtgctcnnaaaagggtcacatcggccgcggnncccatagctccacgncgcannncctcnngtagccagcagnnggtcccgnggcaaanagggncanccattnnaggancannncgnaagccncgnnnctcatncgcacnngttagntccagnncccagaccagaacccaaccgaccnnnatgaggncccatcggctggatgacgtgngccgnnttcataaaaggccntgtgagtngacggctcancggggccatgtggcatagggctccaggagaatngtaatggcggaacgccgggctgtatgccgnagancagaagaactgtcancttgactncctcnttgaagaagggatattgccntngagtcttttctananataccgcncatnctctgnnttgnanctctntngntatagatncngcnntatacccggnaagatacaactangggnccantcctcggatccggcngcaagacaagcttgnccggcggcggtgagtatactaggnatnnnngtgngttggaagnctattncggtactgggnnncgtacggtcgangagcccgactcatgctggagtggacaagtgtnngnctnagggtctcccnctgatgcncaacngggcnacactacgngannnntgggtatatatgcggtaatcccaccgagccagannncctcatacgnagccnnggcacnntagctgttacaagacccttctataatnatacgagggnnnncnnangcatcggcgagggcagccgttctccngccgacgttttgcgngtaataccctgggaacctgccactgaccanaaataacnncgncngncgctganntgcacggccatcaataagggcgcaaggctgcctnnataaccgatnttcatancgggcctatnntttgcgnnnntcgacggagagacntnagccctacgtnntnncggacatngttataccgcagnnntgtgataccccatcgttatcggactntncgtagctanccaatactgtanngaccgcacgatttttcaaacnnnaggtgatcatgangnnnntatcaaccctatacctcggtgtnnnctggtcccnnnaggtntagagagtgtcgaacccccccctccgcccnctcacatncnnttggcnaagcctngacccttgncgcaacgtcgcttgcttntaaaagaccnatncacacggtgcaatgggnncgnancngntncnntaatgcacccngncnnngggacnaccgagngcagtccangngnaacnaanganttttagaccgagaaannggactngntcccgtactgcgcntcccgnanctcgctaggccnactgcgccagggnncggaagactcaaaacgctgttcgnnttctgnnaggaggggantgttagagatnagtantatactataagaccctgagnannnggntnnggatnnagctagatcncggtcgaaggtantncccaccctgngcgatctacattgcacnnctcaatggcggtagccactggcgtgtcnnnctacgcgtngtnacantangacttnnnccttcactacnnnnccncgtagcagacagattttgggatggctttngtccggactaaccaactcanagcccttaaaggttctgtaccagatagtgnctgcagatctaagcagnggaagaatggatancgacagctaggcangacatanagctnncggtcctgnnctcccnggttggttagaatttannnaatggcnctttntgatttttgnncannctnacncaccggtggtgcggacatattgagtnatnnttgtcanagcngccgggtcgtcattacgtccgtnaggcaaaatacgcttcnnncacnccaccggctaagcntgtgcnggngtgtnttnncccnccngcgtttnnntctgannanntctgngnacacaggacgctccgacctaggggaatccataatcaangcacccgtgtacttcncaatcggagcaagnaatntgctntgtgnnntcgtgttccaatngnagttactnagccngttngcttgtcnctagcatgcannnatnngggttatnncntagcgncaatctcantccacttgagaangattcgatggtgctcnntncnnnnnnnngaccnnnagtacccggtgatagacngnggtgtnttcnnanntactttacggtctggggnncnnnncncnnnnnacncaagtncggncnnngntacccnanggaactgtggtagnnccctccnagcgnnnnnnggcgccatactnntcccnatcnnntgttttnanntgcgtngngnnnngtctgnatgcatnctgnccaccgcaacatcgtgcnnnnnacctantnnnctggctgnngcctagctcacnccgacagcacnnagttnntnntcatatngacgtagggaatnnagtnatcaatgagtcntgagttnntnnanntngttcntnntanaaaaggacccccagtcagtnngtncaggnnnngnccttnctagngattgcccctgaacaggcactagnnncgnngtcnaattttcnatgcctngtttgtacnctatcattacacgngnntgggccttctnncnnaggctncngacaggcgntnnnngtngtctgtcgcngnnnnntnnnngntnccccnctgnnncgnatccggggcccncgcgcgggcctggctnntttcgtngnnnnnnngncactgtcggctanaatgctgtgnnattgancacctgccgngngcacccaccgagatccgggggcnnngganccgtngtccctgnnacatnatctntgagttcctangtncnaaggtgaagntnnnctncgggcgcgtggcagacaccttgngggngatnaagcgtacgggggaacanaacgtnggatcnagctntnannnncccannctntggagangaaaggatcacctnntnnnnntngacaccgaaangacncntagcgngnacnnnaaagaagntannnnncaacntgcnangcnnattcgttaggcaggntgcnnncgnatcgcngaancgctnagcactactgatcnnngtntnctggcgaatcatgannctatatggtctncgggcntnacnacccancccggngntccggatgctcccantttgaaggctggcngcggcgtgtagtgcnccgntgattagttgagntatanngcanntgggaanagtacaaccgnnnggtgggccctgnnnnacannnggcnnnngntcangtantngnnnngnannngtgnataataatgtagnccnacggcccgccaaccggantnacacagctnngcnccctacnccngnnnnnnnnnnncntntttgntctcntcccgncnttnngtgatcaggtannngggnnaaggcntnnnnctcacgccannnccncangcatgggttcgcangcctaacncccnaggnnaannnttgannnntantnnncnaagcgntncnnnctnngcnnnnnannncnggctngtagtgatactantcgnnatangaaangccaggctacnggcnnnngcagantnacgacngnctaaacnnccgttacttctngattnncagnngncnnannaanntacaatagattnctnnnancnnacgcccgangnacggagtnnnggncnnatncgtaacctgnntnatgnnnntntngccnnncgtcgnnngncntagttcngcgnnncgtggcnnnngnntgttcacangcgngngnaganngcnagggtcggagancggccnntggnntctgnnnncgnnnnnnnnccnnnnnnngnttangnaggcngacnncnnnggcnncntngtctnnatnatcggcngntganntcgcgaattancntancnntnngcatancaantttanngaggcatagnttccgganaccaccctcannggnntnngcgncgcttcgccgttggnnnnagtnnccccttgcttacggttagagantccaacnnnggtcnntncgttgcgcnngnnncncnaacngactcgnnccnantncngtttnnggggcagtccgaattctggggcattctgnngcggaancnaccnacgnnngctgtnnctananntgacanaattccnnngnacnncggagcttgacncttgggannccaacgcgcacntncatctggttaggtnggtnagcngnttnctannaaggtnctgggccgaggcnnncttttgcnngncaccccncgggtactaaagattggcaactaggcnnccgctannacngnancnatactcggagccgctttatagngcttcgnatngactctcatggccngttgaagtcgtaccgcngngtanggcngccagnaagtancgncagaancggtcnttccnagtanngactngaggatcgnggatcgttttggacggactgntatagangcnncancnccagtnagggcaatccctataaaannnngtcgcggngatgggacccaattaaacncgcagccgagnngccnncgntncaattttagcgacnnanangagtngncnccgnagtcggcccaccanncgtgggangttnaaaagccgnnnagcacctncttttatgggtacaatacctnnncanagcagtaccttattcgttggnatcccantatncggnagnntcatagctnagttgnncngtggngggcctctnncgtccacngacngccgctcgaggaggcgntnccttgcgnncaanatgncgatnnacggatagttnacataacgccgagatanagnacnnngtgcctcngtccagcaagacttcagagatgaacgtnnagancntcanttatcgnngtcctagggnannangtnnactacattnnagaaaaatcacgnantgngacatngnagaggnggttttncntgcncngagagntccagtactccggnaagcgngtntgataacngctgaantaggcgcctggtgnntccagatccaanggttnggnngacncttacccccgatgcngccaaagttnnntaatccagtcacntcnntncctgttcaggagcaaatgcacntcccgcncccgnnncanaatgtgagattggtaggcgtacccgcngnntnagtaccganaacccccctcggtcnnttgccntgngcgtccgtcgcctgaggctatgtngatctcaattgcttcggatacctgcggaanttgcattgnaccacgagccacgcggngcccagnagntcgcgtgacggccatnttaggcgctnngnnaacnntantgagctgnaccnnggtacnntnaccgagnnannncatttctaaccccgcatgggacgnnnccttnctctcacgnngnttagggantnggcagctcatatctgncttgagggttcgcacgacatttgcttagccngcctaatccggcaagnncgactgncttcnctgcagcctccgtctcaactttcactttaacnnatcctcanggaggtngttgctgggcatngcgttaaantatcgggncccanagcatatggntttgtctaannggttttatccctnaaacaaaatnnngaaatcnagtacgcctcngtccctccgncgggatntccgggcgccacactcctgnatttcncnnnnaggcgatcttacnataggacncgtattcnaccaacctgagtntantggtntgctgcgagtgncnacntntatgngaagccngcggacgctcaaanngctgttactcggngcgtngcgcgggggccactgtaagttnnntggnntncttggggttnccttcnctagaccccactactgcagtcacntctgntnncagttaagctgcntcnctgtcctttngaancncgccanctgttnctgaaatcnangantnngcccaancannggnnganccngccnaaatngnnnnnctatnnngacaccntatgtattncttgtgnacaacccnagtaagggagtacataanccgcnnncnanntgnnnntgnaccgatgtgtnnngtggcgtgtcnccgcgngtctcaaagnaatattgnnagaacnatgagccngnnacnnganccnanncgcccngtctgcatcaaaanntnncacncctgacttgncancaatgcccagggntcnnaacgtttncgnnnnntcggnaanactcgngnnnatcccagcngantntgnttntnnnnnngcaaancgnnacantcaagcnnnccagnnnngnngnnnctgnagccgttcnncnnaancgagattgagtaacgacnntanatnggttatgaattattctaaacgctngaaaagaaatagtnnnnacnctggaggaatanggcgtaccagnccaaaggcctcatcaaactannannnccnannttcgcggcggccggtagnnngcccttnnatagcgtcangtnatactcnccnnnttcnnntggtggnnnnnngaaagaagtncanctgtgncattnnnnnncctggnnacnnntnnnnntcgnganngcannnnntnngacaccttgcttaacngnnnnatgtctagtccatataatntnnnntacgtcccanggctgccgnnttaccacatcnntnggaagttctaganngnatnanntnagcnggtnnctatgcacgctaccaccnctatgcgacgncnnnntgnnnacgagcacncagannntnnntnaggnggtgccncagacgcagtaagggctttggccnaacacagtgggcgccgtcgacgcnttgnctaacggannntcnnctnnantatccggcgccngnnnnngtnngactccatgcgatgatttgnnnntngnntnganggtacnnnnctgaccatgtggannctanganttanctcntccacgaatctnanggncncccntgnctantgcnnggagnnggtgacntgtaanntagctgcnttgttgacncaaatctgngnctncanatanttctagagtncanccccntagncctnnnccngcgacaggacnntnnnnncacgaggtacactcagtntngaccnacagggncgccaaaccnncgntgngagctcacntccatgggcgttcgnnagnggataacntncgtcagtgnggtatcagttngnncganttggttagtatcncctancnggggattnntctntcananttttgttctagacacgtnncnnnncngnngacctcgggacgtagcccatcacgtncnnncgnntctnngnagnnannnnatgngctnccataccgaannncaaatcatctaangcnnacagttgcgggntagncgtnacgttnntctgncagtnacnggnacgcgnntcanaattaaactcgttcgaaagagagancgnnnccnactcgaggatantacnngncntatnnccntccnntgggagtccgacttcttnngatncantnnnncngtngnccnccgtctggctgnnncacntcannggtnagcgnggcgcnannntgnantncgcnnccccagtnngannnntgcatngaagccagatgctacacnnnggcagagcgcnnngtgntgccanannnaccgnacctnngnannnnnnnnnnnctnnactnantattatcgtaccgtcgcntgccantatgacccttaccagccgtcaacnnggcaaggtaccgnnncnngacnccgcgnccccntnncgntnnntgctggccacntnncngcctccaccgnagtanattgcgcgnggacctggnctgggctgngtnncccanannnnannntnnnannannagtgaatncntgcnnnaggatggggctcncncgcctccacgtnntcgatactcnngngncncgntgggnctnnnacggcacntnaannacccaggcacngnnncnnaannnncacattgcgattgtattcgncntttnangcgcgcccncntaccnngcggccgacatttctannngagncaatgcctntgtcttgccnnnnanctnctccngatacntaatgcaacttgctanttngttaatnncgtggcagnntacacnggaccaacctctaccatagccgctccctggnnnaggnncccngnnnttannctcgnnnnnagtcatnnnngntgatcgaantggntnnccctgtcaannncccggcgctatgtntcgcgacatgccnggtcctnnttnnngggcannnccnncngcgtncctccacaatatgnnggatccaatctgnnnnncctatacacnattaccatggagncnnnnagatannggtgncggagngcgnatancganggttcttcgtaggnctncgtnagncgtcccacancgancnnnggcagtcgtaagnnngtaanttgggatccaatcttggntgcgcccggggttttnatnnngtcacnnccgactgntngcngagatcctccataactanaagntcnntncgagttcnnngatnnnnnnnccgctgaagcccgcaggcnggttctgtggaagtnntgntccannncnnncctccacatttngnancnctnngnnttcctccataacaagtatcgggccatncggcgangcnnnnattacgtgatngcccnaagngtggtggttatgntgaagctgaggttgntgccgtgctgnnngtctgttttccgggtgccnncccnntnggtnngttttgntgtcgtgggttcagntgttgaagnnggcgcngntgaggtagggcgttngcgctgnnnnngngcncnnnacnnanccaaactccntcccnacgnnncnccancgctcgtatagtccgacaagtgcaggcgacacacnnaantctcccgccgtacctannnnannnncgtcatcgngnngnnnnnnnggngacgctagctcatgngntgttngcngnannangtcttgaatgtganggccagagtatttgtaagtnnnnncgcntggacntantccggtgctgcngntnnnngtctcantggntactgggcctanccggacgnnnggtnntcnnccccacaanctnaccncnntcacttgttcanggcgttgcgnncgatgtnnnntccctcttncgcagccnctgtncatcttctngnagtagtganncacgacgatgtttacnngnccnntcnantggtnnnnnctggnancnncacnatntntgctgnncngaggccnagnnnnnntncacgncgggntgacnnttaggcntngaanggcctggtggagtatngctcctagtgacagntnccacctcccanttctcagtctgaattgtnntgtnatatnntnnnnngaccgcatanggntctagcctnttacgncacaagtacaacngggncntnancagcctcaaatngcgatagttccnnatccnggaanagaccacgtccnntaangnctngcgannnngangcntaantacngnncagcnntagcgcgtgncnagcgcaaanttacagagtcgnnagagnccnatgagtatccctntnactgancantacnnngtntnggcntccgcctanattggngacnngnnnnnnngtnnnntcgannnganagctaatctgttactancncnngnnngccgngactntggattganantnnncnnatngnaccnnnncnnacgcnncacgncgactnnaccgtttgcaatacgnanaataagcgagaatcgatgactcctcctacgcacgctatagcgacacanccatnnntnnnantncctcgnaccacgcnnantcttccnganagnagaactataancaaagcatgttnanacgagncgcgnnnntttacntacggnagaccgtacngtcataagncngtcacgctannnnnnnnnattccgaangctnagcnngtgatgtnnacagttggacgcncaggnaggggtcgatttgcccgtaagncgaantgcggnctnnccattgagagtgacattggtgcnnggnacncntaggagngngatgaaactcntaactctntaccctgcctagcttgacaaantcgcaantatcggcagnnnaatctagggaagccaanatnnngtcgcgtnannnnggncaggcncgtaaggtgtgacaggactgngccctaacngnggcnnttaataatagnnncttctgcatngnngtnttagcgctttcgtgttannngnnnnnccggttggcagtcctgcttcgnangncctttggcaggtatttgcgctccnngatnnngnagaagnncgcctccancacagtnaacgcttggnanncaccggatatgantatngggnattgantatnngngatagagnngtaannanncanntttgggaacacctgccgngnnataccgnaagnncgtgccnnncncggtgttcattacccnacacttannnnnnnnactnnnagggtggtacatctgantgcgactnataatcgtggaggtcngtcanagactggnnngnnnnnacagcacncccgnccgacngcgcnntggtccngactggggngccgctggcacacttctcccgangactgcgaccnntnnnnnccnnnnaccagtagcccnnngctgcccgcngagtcgaccacatnaancgccggcggttnnagcntcntgatctagttnatgcnncgacnncangcccatncccctntcnncnnnngcatngnnggcngcatnnacgatctccatacaaanataaangcgnacagcacagtnctccnggggncaccntncggnnggnctcnanaaagggcgnatacaatganncgnnnnntctanngcactgatntcannttnnntggcncccacngtancatgaagcgtcgnttctcctagatataacccngctatgtttagcgngccctnnntagtnacgnttnnangcactatggncntagannnnagttgnaannnntnncgaattncgccacgtgatgtccgnanaggaatttcgtggnnnnnctacttcgccagcagaaggtntntgcttttntcgnncgngacgtaaaagtngcgccgacagcatgcctanctgtcannccnagcaantganaactcagcggnacgtanagtanncngntntttgatacaaanngnnngaaccccntagctanttgcgcncntgcatccatgacctaancnagttgttccncaagcgttcggctngantaattatgccctgctttggtattcngtgcggnnnnnnaaatntaantgactgnaattngnaagagnactcgggcgnatccgttgatgnnatgggatggtnacgaacctaggaantagtccnnnanacgttntcnnggntccgcacagctgcccgnaaaacnnnnannnntgcgctatcccggcangantgcccnaacagcccagttgcaannnnnnttnaggacatgcngannttnggctagatgcgggganannnatggtataagagttcgnnaatcantggctagnnagannagggcnttngcctnnatgagaaattcgccggacaatgagttacctncngcantcctnngttgncggaangnnnncgatganaaancctcngncgctgnannnacttgaacgtcgtcgcgcanttgcgcacacgagaacttgctatcgcaagtagaccattnaagcggcgcncgaaactaattacactacggagtanancctggtccatatnaatgagcggnnttncccctnncntaacgttaactnatgtttantgctcanganttgttgccccnnntaactngattggatnggcttttgatttatcntctctntnncnggggtcgtggncaatngcntntgtnnntnggacgcgcgcaccctagantgacnngattcgcccgcaagagggcgctgttttggcnatctgantggaggcaaatgactggcatgatnnggagnntggcnccannctnctcaacaagcgccgangctntgnnnnnanncgctntcgganttgnntaagaacanagnnttcctantggtgggaanagcattcnngtagtagtaacnagntgccgnnnncgtgtcactttattngncaacgtgnnactgtctggacgcggtccatataataggatccnctngaaaccgngccnnntagcgaagtgcncngaaagggnntngccttgtcagatggncgntacctttccngnntnggcnnnaaggngtnnnaccacaataacgaaacccgggganatactaaaacgacacaatcttnnatttcggtgccncgtcgactncaacnaagcgtcngccnnnnangantnagcntctgccgagnggatcanattaagcttnnncaacaggttcnggtgggtcgtatgccnaggaggcnanatatgttggtcctcccnnntagtgccgtgtactccgacctttgaatncatatgggcatggtcnngatcaatannncctcccaangagagcgcagttaccngncaaatagtttgcgagcatgtctncannnagtgggaattccaagtgagccnngttcttacggtncgaggtactctcggccaaaccgtggggtccggcngcgncaganattgcttagcggtacataacgggannnnnactncgcccctantcggacggtccngncnatgctatctgtagaattggcttgancangggg nnatctcaaattgttccatngagatgctacaactacgcngggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttantgtgacgcatgcacataagtgtctccatagggccaatagctacactaacttatggccggtcagagagtggcccagtgctaatggtccccggagacaatcccccgatactctaacccaatagttcatacaggaggtccctgtatcggggcttcttacggcgcggttctgagtcggcgagcnntgtcnactgnnnnaaacccttnnnagntntannnatacgnaanttttccgacccncnancgnnnncccccgtataatcatggttcgccgcggcgtggcttgccgggtccttaactcgaaagttaacgtcctatacgggatccgcatgaaacccgacgtgtcattcttgcccaaaacgcctctatttcccagnctacgtgggcgcaaggggctctatgtatatcgcggacnccggtgtcatggtgaacgcggacccgcagactagactcggngtcgatcatccgcatgttcgcagtccaaactctaacatgatggcgacatactttattttacagacgaaagccattgcgggcaagtngccccngnnctncgttggaatgnnnnntgnnccngnnggtgngngtntncctaatnnnattcnttnaccagggctncnnnntnnngnagngntaantggaaattttgacaccgaaagagcttgccacttgcctggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaantgtttatataaggcaaaatggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgtcggtgtcccntatgnaaaannggggacttngatgtttacccngtttgtnnnttnnnnnnagggacgcnacttttnacacgtnggcaggcagtnagtaaaacccacactcccgcgatcgataatacttcggtccatagaattcctgggttcgcgcacaagtggttgtttgaatccgcctgactcgatcggcgaacgtctggccaaaggttctttccgtcaaattagcatggcgatcgacaatgtggttacgcactgaaggagattcgcgggtgtcgatctgcgactaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgtcncgactcatacggcatgtctcttaacggctttctccaccgagtcctttgaatcccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggncgactaattttcgttcgnctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggtccagtaccaccttccgtacntagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgaactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacaggtagaccagnaaagccactggaatttttccacctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagccgttttgcatagctttgtacagccacggcggtacaccccctacctaaggcngnnancaagnctccgcaggttnnnnnnnnnnangngnagnnccaactnnnnngcnnannntnnnnanagtgtgngaacggtcctcccttcgtgcgactgtgttatgactctctattgctttctaagggatgtggcttagaggcgcggcacgacagatcatcgtcaatgtcgacggacttgttgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtnccgatgagagatcgcgactgcctcgggtcaggcccgcncctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgactcgaaggagctgacccagcgaaagctgcctgtccgtagggtcttaccggactcatggaagatccanaaangncnnatgnnnnnntgntnngtncannnanntncnannnntannngggnnctcnnccncagactnatgtcntgncnncgngannncttcnaagcnnngagggnncctgccnannncgnagnntagcangngnntgncnngctggcncggnttnnncctcagttacgtcgataccataccctggtgcgaacacccgcccctgttacaccctcttcgagctactatcatgactcggcagcttgcgacaagggcacatacgtaggatgtacctgcagggccacctggttggacgctcaagagagtcagacgctatatcccagagccgtcccggaatgttacactctgccnaatcccgtgtagatgtgtcccaatcagaggagcgtagcacgcgatagccagtagttctggggccaagtggagcaccccaatgggtaaggtaaggtccttggaactcgaggctgagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgagtgtgtatcaagactttancctccgtgctggacccctgtacggtatcacgtaggcctttcacggtagagtcccaaggtacgttaccctcgggtattatatcgcattgcggctgtcggcctgtgtccctggttccttgcgtcgactatttggtactccctcaggatatgggtagccccggtcgaatctccgagaagccgtacatagtagtagcgngtgatccgctggngctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcctgcactgaaaggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagcatccattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgcnccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtgcttgtccaccggacctttccnccttgtgagatcgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttanggcttannnnnnggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggcncgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtactctgactgttccccccctacacttcgctcgaccatgtgggttcgatctgcttacgcnccgagctccttgcgtcgtcgcccgtacaccgtaagaattaaggaggtcggggtggcacaattcaggcatatagtacccacgcaacgactaattgcaaggcgggtcgcagtgccgaccggtttgccggcagccggtaggatttaagccgaaacctgtgttgttgaaggcggcgctgaaaatagtctgtagatgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcnattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggntaatncggatcccgcnnnncgcgtgntggagnnaancnntanannggtgngcagcgaaggaggcangctaatgaatcnctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctnacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgtcaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttttgagtnagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgcgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggnnccgcccgcgatggcttagtgtctacacatcggttgtanaggctaagactactagtngacgagaggcgtgacacacaaaatctggaagtacccgcggcgcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcacctgcccattagcccgacttatcccactcgggttgctactatacgatcatgggctaagctcgggacccggccgnctatgagtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtngttgggggaggctggccnggtccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacannctgtcgattgagggatcacaaattagccaactcggatctctatggagagcggaaacagggctgtagcgcgccaacgagcagacaagagaacncgagcttagagagcagggagtaaaaccntcccggtcctagaactaagcgagccaagtagtccgcaatcaccatgggatggccatctcccccccgtgccggtgggtcgtctatgcaagatacgtaataacaggacaataacataaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatntaaagcacggcgttccagggtaaacgggtagtacccaaacgaccntgannncanaagccaatacnggttgtgacagcgcgtagaccttgggtgggttgctcgacagtcctcattgcgcagactgatttccggacgccccaatctagtgttgaggcactcattcccaagcgctactgttaggagtctactaaaaccgacgtcctacaatgatcgtgccgagacaattccgctcgcccacgaaacttttggtagaggtgccattgcgggtaaaattgagtgtgatcngtntnnctctccannnncngaggggnngnnttcnantnnagggnggatagnnccagctgngaccanntgtnctccnggggcnatgangngncggctnccnttttcttnagcnntnncccgnagcnnncnnnngnnnnatnnnnnnnnnngnnncnggnnaganggtgantnnngcnntnntnnnngattgnncttanngcgccgcatcnntncngccacgcaancnngnnggncnangagnctcntnnnngcnnntcngngctnnctngantngccngnntnncttnctanatngttgncnncnnntncnggnntnccagcgnncgtgacncncttntacnngacnanctntannnnantnnngnctnncncatganangagngnnnganacnactgnngnnncnccncananngnnccngncngcgacncnctngggngnnagggnnantgnnnnnntgnggacgcagnnanncgcnntctnnannannngtnctntnnccnnggnnnnnannnnnnngnnnnnnngnctgtnnnntncnttngnccnngcnnnnaanncngngatccnagtangcngntnnnctnattcncgncanggnnnncggtgtcggctcttcnanaangncnnngcnngncncnnctacngtgncccncgcnncnngnnaggatancagancgttgtgcgnncgannnncgtncntnngggaaccttgatnnntacnanannttagcaccnaataaanatnnggatgnngtctgngntccngtngctnagtgccnnnnnggnngnngtacnnacnnngtnagnnnanncngcnnnaanagntncgcnctgcncncncgccngctcncggcnncagcnncnagtgagagtatatgngtccctcgcgngcagntcccacatngnnncncncaaaatgagacatatnggggtcgtacgccgnccggcgcaattttaacaatcgcatnccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacagggncaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcncagcactannnnnnantntacnggngtnngatnnnncnnnnacncanccnncngnnnnacnngnnnctcncnannannccnnncccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggngagcgcaantnnaggccanttgnggncctantntannnnnnnngnnngcgnacgnnnnnngnannnnngcnnnannntnntgagtcngnngaannagannncnngantntgcgnnnanntnnnnnncgnnnttnnttannnnnngtttngcaanctnnntggatncgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttagttagtgggaannnngtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctnatacngagtccacatccttggatccgtactggcttgattgtaaccgctntgactctgaatcgaagcaaaaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacantggggaaaatctcgttntntatgcccaacggacgacgacagannnnngnnnnnnnntnnnncnnngnnggcnganacngnggngcngcnncntngncgnnctcnnnngacnngnnnnngnnncngggnncgngncnnnnnngnntannnngnnncnnnangncnngnnnncncctnnnngaggncnngnngatgtnnncggnngngngnatnggcccgganncacccncnnnnnatnngncancttngntcnntntngtnncgnnnnnnacanggatgtgntcnacgctanngctnnannnnnncantttgntggcncggnnnnnnncgttnaaaannngggnanntnatcncncnnncntngntnatncnnanntnnagctccggtngnncttnantganacnnggacangttantcncnnnnnnnnngnngncgncgngnnnganntanncncngactntagacgngnancnnntnnnanccnacanannnngnnnnnnnnnnngncggcnnnnnnnnntgntnnngnggcncnancngtncctngnnntctcnnctgnnnctgntcncccngnacnngnatcngcgcgntaanacacgtggtaacnntaggccntgttacgngggnaaggatacgcngnnnngagancggncagccctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgngcattatctgagatttggaacggtggttgggtacccgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcncgtacnacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttnnnggcgtgtaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgntagacgtcataacacttttgacgatagcgacccctgacgtgattaatgcatgacggcccagncaatcgtgggtaagancttcttggcagcttgcgggacgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgctgccgncggacatnactgggaaagcactnttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgccccgcaacacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcatccccgcgtccgcgnagcacggaaggttacataccataccgtttttggcgttaataccaggttacccgtngnttgagggcatgcgcggcggctgaggttaatcaaagtgagccctaccgcacgtcgcccnggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccacgatngaagtcggaaggannnntggctncngcnnnnnccgtnacnccngnnnnnnnnngntncncnnnnnnnnaannnatccannnnctnnngnangnnnncatncnnancnngncanatngtgtngnnncgcnntntncccatccctatgggattagcgatgtccagcggttgtatcaactttgacggctcctcagtgatccctagacggcagtctactggtggaaatgcgannagtagcatggcttatggttcagggggcccggcgatggattagcttcccgttcggaaaatgattccggacctgacgtccnatcccatgcaaccncgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatactgggcgtctggcgtcagacaacgtctgcgggtatggtcggcaagtgctacaatacatgcaggacgcaccngagtccaagctcgaancggggtggaacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaagggagttaactaaattgatctatttcagcttcgtgtngcannnngnacggcttnnntaaaannnangnngtagagaaaagtcagcgggcgngggtcagtagtangnngtctancggcacttngtagtccaagtttnntctattnncggngggttnantcgatngggacgncanccnnttagcccgcaaagtcccgccactcgctttgtgtgcatgaccacnaggatcggccgaaanggcatagcgctgggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaagggactgttggagaatatgtacgcaactaaactcttaaaaattcgattgtccgcattcgtcatgcgtgcgtnatccacattcaagtaaacgtacgcgnnctctcctccgactcttagcgtcttagtcggagacnncgaacatagggagaacgncagagataggctatcggaactatctcgcngatctctccagtggccgataactgtccggcatgagataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctaccgtccctgctacccgtatcgtggcggagtacgacgccaccatgggatttgtggacagaattccttagggtgtccctactctacccagccccgacggtggagtaccggggatatccgttcancngtccgaacgttactacggactctcgnccacttgctggcgtcttttcaaacctccgtggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctntgcgagttttggccgcagtatcctgtttcacatgcnatcggtctgtncagatcttgtcgtgtgttacgaccacgatcgcccnnatgcggtgnggcttctcnatcgagatggaggccattaccagtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaanctgcctcncgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctactntatcccatgtgcgtcgctgtacctgccgcccaacgtccgcgctctttctcggttcatctgcccgcagaagtccagtgaatacgttctatattgccgtggcccaaattaaagttggtatttcctcgccgcttagctcgtgagggagacgccggcggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacgtgacagacgatttgtccagactatggataactcttagtaggaccgcttaggtggtgccaactgaagactcctttcccgaacatagcagntcgaattcgtcatgcttggaagatggcataccagcgattgattnnacgcgacaaaatgagctccgatcgaagagccttaagcgcatccgcctcantncaganggnngcgnnntntcgcnatggncggccgatagnatgttgggtggcctttcannaggaagatcagaagnaaggggggctcgtgcttccnnganggtatgctgcggnnnnnncgggaccnnnncgcgggtgttgcccanncngtccattatgcgntgaaannagngttgactatntnnngtatgccgaggactngtnctnagtaggacnannnngtntnnantcgncctgnanatanatancaanntnctatggttttnnganncggagcnnaantgcgtganccnncactcgttatcgtatcatagtcacngtnttagcgacgcnnngccacgcnnaggaggcacgagtgncnaccggcagagncaacgtcaaaaagcgttnangctgcnctctaggtaataaaagattgagccggtcgttctncnccganatctcntccgcaagcccnttggccanacctgtcgaacacattcattatgangtttgancganctacatcttccctcggcaggcactgctatctattcccagacgtgattccggccatacgcaacccgttgagcgtgctttctatgcgtgatgtcttacgacctccggtcttcagtctggcaggtacccccgcagagaaggtgtacaacatttcatcggcctcgtggggacaggagttccaatactttaacacggttatatggaccaggggggctggcctagttcagccggggcttaacagctggactcggcatcactaataatcaattagcagttcatcattatatccagcgcacgctccattgactgaaggagttaagcccngttccgcatccggtgggtgacacccggcaccagatgcgtgaacgcgacaaggaatcgctctcgaaaagcaccgcttcgacatggcagacggcaaaggaggttggtacantnatgccggagtctcccacacatgacgtgaactgggtattaagatgacggtctgacgagacctcttagacttacagaacaggtaccgaacagggctgcgacggtaacgttgggactatggtgtaagagcgctgctctatacgacagcgacagctgggcaggcatttagcaccatccccagtgacagggatcggacacagattgcaaatgcccgttatggtgggcacctttagggttaaaaggtacccgcttatcggcggtcatgcttggtatcgtagcccagaaacagttccgcggtatcgcgcgcaagagataaatagcaanaaccctcattagaggcgagtgngactattccaatgcgccaccggtggtcggaatacacacgcgacattacccaagccacgatccgcgttgattcgtagtgctcgtgttcacttcggcgcgctggcgacagcgtagatgtgatcccaatttaagcgccttacgcgcagtaacttccttatcagcctcatgtcattcaacttcacatgcagttattagtcngtcgccatacgttgatccagcggcaggacgcgntaagcccttcaccacacacagcaaacgcaaagatgtttctcgcgacaccgaagccgtcgtccaacttaagctgcgggcagattagaatccggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggaccgattctctggcgcccgcttgtgtacggtttaacttggcgctggggataagccttttaggcttgataaggcgttctgctgcgagcgagtggncagagccccatcgttttagcaacacacgcggtagggtagtgaaaagtttaaaggtcacaggctggtgtgcgagcctggttgctcncaatgtatctgatggttgtcttaaatccctcgcacacgcgatactataagacgcgcaaaaacatagncggtctttatgcctgagatccaatttgcactatggggggttagcgtgattacgggccccggatgacggttgggccctgagccattgacatgtcggagctgagactaaaataccggcaatttagtctatccataacaaggatagccaacctctgctttgcttgatgttaaaatctttggcacttcaagactgctacagcggagtaatgngttcagagggtgaaagtggcgcagggtggtgcgaacgcccggaggtggacactttagataaattgttgatatgcgtttttcgctttagattgaccacggcggcctccgatttacacaccttcacaaggtgggggatcacacgtacttagatcttcgttaaaaggttttcttagagtcactcgcccgaagattattcgttcagcacgtaatgtagcaggaaatggggcgtaagttaaccacaaggacgtctaaggaccagcncgggcaggcgagcctcagtaaggccagatgataagaaagtgcccaatgagcgacgaagtcgngctcgacgcccggcgtccattttaggcgctggaaagtgtaacacttcacgcgaaggcgggcctattgttgatttcccgtcgattgattgtgggaaactgggcacctggtaaaacttttctccaatcactacgagttgtgtgcgaggcgaccgtcttgcactagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcnctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgcgggtcgagcccccaggggcttatacatgaatagtcctgttactggttatgcgggcgattggcatgcagcggtgtgtgcgtttacgcccttagaagggcatgtgtattccgatggtcagcggtgtacgccacctggccaaccatgaggccgagggggacaggcagaatcggagcgagaagccaggctttttgttgggagtagccctccaaatcagccgggcctgattccatctcgtgtaaggcgagtcagcncnaacnnngatggaagagtccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccattagcagttatgagtcgaccaagaacggcggggttacgctaangaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcnaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccntccagcttccagagtcatgggagggttctgtgcaatctggcgtagctcctcgcgttcaccaaccatctaactgtgccgatcccatcaccactcaggtgttttggtcataatcgaatctttntgacgccnctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatattaanggccggagtngctgggacctaaattaacggtggacggagcgcgcaccgacccntgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctcnaaagtctcatcaacactacnattgtgtaccgagaagggagaccgttcctatccaaatgcgatcccggctttgtgatacttgtgctggacgcnaattgctaattaaacattcatgctttacctattaccnaacgcatacatggcttctacagccaactcctggaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaaggaagaatctttaggttgtcaccncggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccnttattcggtgctgatggcggtacgaagatacacgaantcgcgaacaaaccgaaacctccggaagtggntgttcggtctagagatgtccggggcccctagaccagcccaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacnctcngttgtggtctctnagtnagancagcttgncttccancnatgcaggtgggtcaanccgtatntntatngntnaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcganatgtgacnccgtgaggggggaacgaaagcggccncgncagnctnatcccgcaacaaaagcccgtgccataaagtggcagatctccgccaatacgccggcaaacctccaatccaggctgacgagaccgattggacaatgctaacgccagtcatccataagcccatcccgatttgangacgaacgcaccacctgcannctnnagatgcgaacantcgaaaatgnnntgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctcttttttcactgccccggccggcccaacccaggcaattaactcgcgcgttggggannctctgccnaggtattgcgctccagctgtttcgcccgggtagttgccttcggntncccctgtatatcttacattcatcgagccctgttggataattcagaattcgncacggtatacccgcgacagggcttcctcggatccaatatttcaagtagtattgggtggtacgaagcggtactattgtagaatcgctagatatgatttagtgcagacgtgcaggagtcccggatatccgtntgccgtgtaatcgcttgagtcagtggtttttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcanagatatncanngcccttaactggcctcgacttaaaccacttgtaattcgaagaggnnnnntnnactngcgngtntgananagnggtacacttntggagtcatntggcacaggcggccntagtcttgtggattagtaaccatttacgggaagccatgcaccaaatntgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatatncgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtgattcgcgnggccacttcgtctgataccgggaccgcaagttctctcaggcgggctttcgatctgcaccgagcncacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaacncccnngnangnncgnttnagtnaagcannngcnntcggcgtntgnanncacctaanggcnncnnnnnnnnnnnannanncnnnnngnnnagntcnnantngccnntnnnatnantttncnnnactncnntngtnnccagcctatnagngcnncnnncnnnnnnannngnncannggcnnnngatgncnagataaantcnangnngganngncagntngtncncnngnnnntggatctcgncancanggcggannnnnaannnnanngangnnttnnnnnncagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacntggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtcnaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcnggnntnnnnnccagctgnctggggantgnnagcgcncatangnnnnnaannnnnnnncnntgggtcnnnangnnnnnnttaacggcgggaccccatacagcatggtcctgcgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggngtgctactaccgcgttggatcggagagcgaggataatttcacccgttaacggtgtacgattgtccttatccatgcggggtactagtagttgntccggacaatcatatgccacctgttagttcggccttacgaacagggctcgcatacgcgggagctgtggctgaatccaacacgcagcagcattagttcttacccccaaggaaaccacgcgcatctgtaacaccgccatatgagctccanctgaattcccgattccccgactgacgatagcggccaccatccagggccggaagtgcggccacgcaacaaactattgtaccacatgttccttacgtgcgttagccgttttaagatcgtggggtgtctgtaaaagagcacagctatatcacgcaaattacctgagaagacagaattgncctttgcgagcgcttggtcgtatatacaaatggaaggtgagtggagcaaccngggacaagagcatcgacngaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccagtgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttaacaccggtaccatatatcaccgaatctcatcagtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgccaacacagcagatgtanggggcattagacgggcacgcattcctctaagggtggtggatagcgactgctgaaccggatagggaactaacaccagtgtctgcaantgatctcgtacatttcctgcacttcggagccaccccttgcctctatgaaaagctccacggttgaagaaccgtacgcggaagattgaggcaacgtccccttgggagactatcttctggggccgagcgatcagggccctccggtgactacgtttggttgtctgggatgcgagtttgtaaggtgggcctgccggntcgaattgcgaaaagttcaggcccggctggggggttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcanatcgtttgcacgacagtgacatttgctncgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaacatgtagccttatacggagtattaaatggtaccgggcgccgccaactagtcgcgcggtgtcatcattagctagctaggccctatcgccgatagttcttgtccctataaacactgaccaaatacgctacacgatccgtaatcgggttctccctaccattgcggatacgttagtagcgaattgacctactggcagtccgatactagaagaggtanccaactagctcgttgccatcatgtcgctagacagccggggctgatgcccggtgttgccttgtttggtaaggccggccacaagttcaccaatcgctgcagtagtctactaatttaagtacacggctcgatgacgatgtaggtgccgacctcgactccanngacttaaatgcgaggctccactgccggcctcgggaagaacgggacggttatacccgtnggacgagccaacccgatccgagccattacatccgcaatgtggccnnntagtctgacggtctaggttgttctagcaggccgaatgtnggcagggtaggggcttaggtagcnttttgactagctgagtacgaggattccatatcgaggggtaatcggaagaacaccccgttcatacaanactttatttagaactcgttgtaagtggccgggttttgagacgaactgcttgtaggcatagttcttctaaaaccatttcagcgtatgcgtgcgctaaaccctgcgaagtaacctaacgtggagtccccctcatggcggactttcaggtgcgttacactgccctcgggcccgcggagatgcctaagtccgcgagtctgcttttgtgggataccgagnncgcacgaacgtgtttaatnacggtgaacagaagcccatacgcctccgtacgattccataggngncnnnancnnctnncnngggngnaccggantnnnnnngnngngggncggannaannngcttttannaaatcngnataacttactnaantnagtgttnnnnnnccggttctcgcagatangataccattacagttagtgaagtaaatcgcgaactcccnggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgcaccctgactgcangcacacttttcgtgaatcacatccaggcgtggatcgaaccttatcccgcgtctgggcccaacatcaaacgagtganggnncggcgatggnggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacngagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccaagagtccgacttccctgcgatagcctgaccatctaagacagcgattgagcatgcatagcaagagggcaaccaacctccggaagtggacggcgattgtagggttcccccgttgatcnttaattaacctagacaattgcgttcacaagagtcacccctcaaatggctgtctggcctttggctnccttagcattgccaacatggtacnggaaaattacgattcccatctctggtgggggtgcatcttccnngggcgcaatgtcggcaatagaggtcgaacgtgagaagttngaagtgcctcaactcacgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggtncggacggctatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcanggtggtctaatcgcccgtctccgactcttctacggccgcgggcctaattncgtgacagatatggttacccgtccgctttcgcatttgtctgggtcggtcgcagaanngnntnnccatgcattcccgctacccatctcgaaatggaatcagttgcattcccaaagacccaantctgaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagatnaacggnntnaaatggtaacagagatgcacctnnatatcaaatctggacnatgagccagtactttnagaaaagggtnactgtcggggctaaagngatcagtctcgcataggagaagtanttccggatggccaggctcaggcttacggggaactcctcagcgagatcgatataccaggaaaaacctccagttcnggcgtagtgaaaatgccctgttagttgtgcgncttgagctgtgcactaaatgcgaaagcgcaccctaagccgcaggatatattagtgtcaatgcgcactagatacgtgtggggaannnctatctgagggtgaccccccatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgagtgtaagaggttttttgcgaagaggagctgctcaagtgtgaacttccagatcgaccagtggagtgacggggccnnngcagcagggagttactgaaacgggtaacaatcttgggaggcnggctgtatttgtgagaataagcaagccatccaaaagtctttgtnctttcactggcgcctatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcgnggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatatnaagtcaggacttctcatttgagaccgctcatcgcgggagcgcatgtgcggcggttacgccgggatttacactccctgacatctcccatgctaggncgcaggactcntcacgggctctcgacaggagtccacgagagagtgagagncgctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctngtagacttgcgtcctatcgtggcgtagtaaagaagacttaacnntacacccgagtggacacttgggaactnttttcgagttaggagacagactgaagcttatcgccgggcagggtaatgttatcgttcttgggaatgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctaatacatcgggtcccccagctgccgtaatgtcatgntcgcatgcttaaaaagatatcgcctngggtgcatgcccaccccgcgaacgaccccctgtcgagaatggctctgggacaattcaggcctgggtgtgtacggcggttgaaacagtatnnggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccctgtgacattctatgccnncgcacagaggagacggatacccgtacatagcagcagcactggtgtagatgatggcgcgctgtggccgaggcatgctatccaaccactncgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccattccgggagngtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaattnctggcgcctgcatcgcgtgatgacnagcaactacttaatgggagcgctgctctggcacattcaataggtccattagacacagactattgccatccgtacccacaccggccttgtagtgtggntcgtcgtnccagcngccgaatcgcttcatgttccaattacagaaaaanagtacnncgtngcnggaactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaacgttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcggagccnaggtgtaagaagtcagccctatgccgcgaaatgctgccgggcggtgagatctccaacgaaggaaagttgtcgcgggcggctgcgccacaatccgcgaaatacaccagcgtactccggatnggtngaagagcatagttgagaaatcatccgtcggcttttagcgatacccaatatagtgcccagnctaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgtgcccgctggacgatctattacaagtatcggtgatttcgacgctgggcttttactgggtgggtggctcagcttgagacacatctaacggatgccaactattgcgtcactttngttaaaccattacaaccctggcggttccacgaaggcatacgcccgtccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcncagcttgtttaattactgcaagctagacctcgtgtttctggnnnnccngncgctnntcccagaagcatccctnggcgcgnctncgaggctgttcattcgtggtataagcattatcgtaaacgctttcatccttacaccgatctacgttgttaagcagtgcgtacaatgtaaaaattggtgagcaccaggccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgcnctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgttnatgacccaacgactcgcaagaactcacttcccagcttcctcttntgtacgtaattgtatgttcctttaccatccactcgaccggncttnaaagacgtggtctcaccaacggaagcatgagngtgagttaattacccgtggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggnatannagcncatgntccgngnggnagcttttctgttcagagctcggctccgcggggtgatggcccacgctatttcggatggtcgcttgctcgacgaataatttctcccgtccccactaaccactgccaatgaaagtcctctcgttcgtgtatgngtacggcggagatcaaagaaggtagtcanctagattgagcaacgcataaatcccaaatgacttgtctatgaaatagaggatgcgctagtgttcgatcgtcgctgatcgtnccttacgccccgttgtcactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggantacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagcccctgaacgcgttcagccgttggggagaaggagcgattgcattgggggcttaccgnnggtccctatttcattcgaggtccaactatgccccagtaagcatatgcggaaaatcaaaacgctgnacggaggcgctgcacccatttcagnacccttccccggggacaacttcacagctgagtctccaaacttgcgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcactctaacgataaacgccggtcaggtggacgtcgcgtcccgtgcgagcgaggtagaacggtcataacctgagnnctagaacttgaaaggacgggcctccatctttaacgctaaattacgcatggtggcgggtgaaagagaccggaacggattctttctanngcctcgggcccgggtcgttggggtacatactttgatgacctctaactctacgcgtcgtaaacccagatccgtctgccggcacccaattctgttcttcnctcaactccggaattgtgtgccgaggcgtaacgccatccccctcataatgtctcatgatcggggtgccagttcaaaatcgtatcaaaatattgatcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggaccnttcctctcccaggtcatcgataagtcggtgtactcactataaatccggantgacaagcctccgcgatctgggacggagagatttaaaatgcagttgggctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcaaagcggtgtgaacgccccgcggtaaagcgggggagagaccngtagtcacaanntgtcgcctcgccacaancaccacgatcgtcagttacaagtcgatgtaatcaccagcacccggcgcggcgcgcaccggnggggatcaaagactcaacatctacgtactggtccatctttctttccgtttaggaaggccggaaatcagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccancacggcaccgtgcatncccgtaacatcaggaagtgggtcatgaagacctcacacattgggtgnctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcgntgcatctcccacagcacgggtcctccaaagaggnngagccattgccctccccagatgccctctcacgttanaaaacatttaatagncgncaatgcggaggtgtagtgctgagtctcattctctggnaatccctttaangtctaacgctgactcgctagcggggcacgatcgacgcccacggcaggtacttactgcccctgtgggcngggccgtgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacganacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgngattcaacatactttctcgccctggggatctaggagggctgggacccancttggagaagatcttcggcggttagttgtcgatggcgcccggccggacccgatccgtgcaaatcgtgcctcccnnccccgggtttaatctcgttttgatccggactgtttcggacagccgtccccnaccctccnntgcatttctgaagcaatgaccncangccaggcntggagctcgggcgcggcacgtttgattggggatagacctatcgtcaatcgactacaacgaacaatncgggcgattcgtcgtatcagtaccaggaagatgttttaaacaccccgctacgttctcaacggcngccnncnnnnnngantnnntntnntgtnactgnttannnnnncgtnccnnntggcggnnannantnnnnnnaggannnnnnnncnnntgggaactacngnannnnngnaacanttnngattcggnnngatccgnnactaggccccccngaggtnccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtncaccgcgaacaatatattcaaagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttggnttactcaacagtanccgcctgcgtcggtaacgtntgcgccgcagcaactgccgtccggacgattgcctcgaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaanagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcccatgcccggtcngttcggggttctgacatngatnacgctaatcaccgctatttgggccgttcgatcataaccgcgcaggcatgatgttgaanttcgtccaagtntggnagnngctggagcaagcgcgagatctctatctaagtcaggttcactcactcaccactgtggctccggtggggtagcacaatcggcttagcagcgggtgccctcgtactgagtcattgaatcctccgattgggggcgatctactctgtggcttatgactctggctttgattgacagttccggtaatgaacttagatctnnnngnngnaangcnncctggcgtcctgtttctactagattgatagagtgcggtaggtagggccgacatggacggggcgaaacctgctcgacggggattacctaccnctcggtaaacaaagacttcaaccgcttagttggcggaacatcctgcctatccctcgnctagccggaagtcaggatctactcctgcctatgtgttactcgtcataaggtatacacgcacatgcctccgatggccagactacacttgctgtccttctaggatcgccacttaggagtactctggtctgtaagtcacggcattgctagcncgcatagcgttctttgggttgcgcagctaccggaaggcatttagcgacgtccgacatcgcagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggaactgggttaattggtnggtagcacggctagctacaggagtcctaatgcgagancgaagataaaattgcccgaagccactcnaagtcttttcgcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagagcaagaatagattgtctcagcacccggtctctgagtgtgacactcgatctgaatctcgtaaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagcatggatggcggccaccgcccgcnnnnaagacaanccgacttaaagttctttccacaagcatattttcggattagacggcttnaatnttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccanngaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgccacggataaagtccgcttggantcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctccgtctgaagccgggtaatcgcagcttgtattcacacagttgacnattggccgatctttcggactacgacttccaaatggtttaccgggggtatcggacctagctncggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactgactcagcgcgatagttacacttcctncttagcactgaacacctagtgatggtaaacatataggcgttacnggtcntcncnccgncancncnnnntcnngtaaangnnngngnnggcaatggnnatcactaanggnncgnnnnggttnananaagnnnnnngactcnnnncncnttnnngcnncncncncnnnngnnncngnnnntnngancnnnnnnccnngcncncnnnnngnnngagnngnnnanntnngnncntagtannnngnnttnncncctncanntgnctatnngntnnncngtcggnannanggtnnccnnnnnanntaattcgccngatnggnngtctttancgcnangnatcacctngggngnntntgtgtntgntnggncnnatccncntgcgaccntnncgaanctgttntngngnngcnnnnctnngnntcctcgactgagacatancgccctncnnttgnannatntgcntggctcacgtngcngncggnaattncnganntgttnnanacgncgnnaccngccganncaanctcnnnnncagcnnagacgtggcgtatatgtacacctagatgtgaaggtgtgacggcataagttccttagtaccagnggtangcccnnanaatnnannncatnnccttggcangnntgcanncttcngctnaaatnanctatccnantgccaggtttaanatnctagttgacgccctntgttctagacgtgccaanagcgcnaatgaancncatnactnnnttaannctnggaccncctgtgnaantggcgtnncagtcaatntacgntcaggnncancaacnctncccngnntncggatncatngnncnccnnnanattcnncgngaanntaggtactaggngggactttngttaaaatcatttctagtncgancccgacacgtgcatacnaccaggngctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaantgaatattcgcgtctgtgcgtcccaatgggaagcnatngaanccagganctctncnnntagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccaccccacttggggcccaataaccngtctccacgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgtggggagtgggggtnccgcttgctgaaatctgcgtgtaccgttcagaataatactgtgtaacttccgggggactaaaagnctcttcgtcgaggggatgcatacgtgcctggtccccccgaccacaccgctactccnatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcgaagccagtatgtctgtctataaacttaggcgttctcttcattccgangtgacgctccattgttacgcaaccccgagcaagctctcggattcactcgccgggcatacacaacttaaccacgtgctgctgtcttttgttgtccctgcgttccttgctgtatgtgccgaaaacaagcgtntgtcctagacacaggcctggtgcgataacgaagtgaatggtcatggtgggtacaggcagatctcttggatgcgaggaggtttatttttgcaggacaacaacggagaccgctccacgttcgccgattggtggcggttcttagcattgccctcgacctagtttcaagcgctccggnnngcgtgaatgaccgcccgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggtcaacttaattctaaacccttatgcatcccacagtcttcgcgatggcttcgtgcaggcaagccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactnactatgagagtccccttttcggtaatatgcgtcccactaagtggaagccaaataatataatgctggtggacaacgcccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctntcntaatatttggctccctattagttaacggctacttgcgacgggncttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcccacgacggtagtcctgtatgnnaggtcaatctcgtcttcgtgatgctaggacacatggtataatngagagggcaagtcgcacaaactacatatctgcctagctaccagatnacagagaactcaaccgactcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggngggcgcatcggttctgaaattcccatcactcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaaaaacngtccggtgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaacttcacctatcttgttaatgccggtaattggggccttacgggganaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacgatgaccgccatttagcgtgtcctgtagcatctgggccagtgtatcagcggcggctagctcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtntcaacccacttcgccatacgggtcaanattggccanatctgcttttaggaaaaatctttcangcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttagggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgagatgccggcctggtcgcctccaactgtaggaggccctcgaacagaaggngaccgctatagaagtgtcaatcggctctactccgtcatcgaanacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgantagaggaaccagnaagccccttcgaatactccatttcgatgcaggcagtaaagngcgggtgtggccgttactatcaatatgggnncgcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcntctcacctacggtggatagggctgatctgtgtcagggaaaagggaatggttgcaaggnaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggggtggcggggggcccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtccnctaaaagaaatcgttactcgtccagacnatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggntctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacatcnattccagaatagcggcgctctgaccgcctgcgctgtcacaaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaantacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttggnggcagggaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtanattctgtctcatgtaactacgcngatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctaccgttgtgtcccaacagcctatatatcgtaatggccctcagcagtacaagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttcaactcncccttacggcctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttgaacagctcttaccttagaatgcttggcgctactacttgtgtcgggtgacgttgtcagttaagggtcggtggtactccgnctgtgctacactntaccacggcagttggngagatcccgcctcgaccgccgcagctantacttaacgaagactatcgtttcctttcgactttattggacagaagtattggatactcgcggttcgggtccgtaacacactccgcaggtggcacgagtcatnccgaaatcggtgtctantgagtatgctgcggaagagctacgtacggaaagggggttnacgcnagtnaannaancnnnntnncagtaatgcgcaccttgagtagcgncnttcncaggnctncnnttngccgntnnccggggaatcttcnannntcagggagccaatgtcccnccagtgaacnngtgnncgnntngcgnngtcctcgtnnggcatttgatactggaaaacggctgctcgggaatgtccttcgctagggatgcagtccatcccgctaggcatggaccaagatcagtgtgtgtgctctaaggcgaagataacagacaagcggtggggatgtgacgtgctcaanggagagatccgtagagattcataagcgggacacggcagccgctgtgcaataggacgggccgacggacggccaggttcacaacgacctnagcttctcactacccacgtgctacnagagtatngcgctctgggcccncagggactatgtgtagnncgcncntgcgacctacggccttnggctaatctgatacgggactgtcctccgcccctcncgannntncncagcaacccgnagcnagccnnnangccntagctnctgcccgnntgagccgncggggtagtggggtgcaatgaggatacacaggngcctcctttccatgtgggagtgaatagcgctaacatgtanttcccagtactagtagggggattcgcgattgcattttgtgtttccctattagttctacttggaagagggcccaccgnactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccaataagagtaccacttccggcactctagagggataccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccancgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttaacggaggggtgcccggacttcgcgttctcgatctaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccgccgactatgcatgccgccagcgtgccgcatcatttngtgtgctacgtgcaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgngaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactatggtcnaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttcattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaanggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggttccagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgtttctcctggtttatcggcatgatgaccgtcaggtgctgtgggtttccgaagaanctcgggttccacggatatgagacgaatcgtgcagctgttgagcatccagcctcgtgacgcttggggcgcagtgccatggtgtggatacgtaccaggcctagcgtaatcgctacgtcataattgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccaggaaccggaggaggtgttgggcacacataaggtacgctctaaccagcggggnctcgaagattntgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctacgncccgtgtttccaanagaaaccggccaataactgcataacggaggnntcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactgccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttgatacagaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttantagccaaacagtgcatgantaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacncctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctagtctatggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgngtnctgcaatctgaatctaggcgttgagaggcccggtaccatggcgatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatcnattggcacgtctcgaccccggatgcttgcgactaagttaatgacngngctgncatgagtggtaagcnacacttacatcggcgttggcagncttcatagttcaatnnttaaccaccantggccttccatggacttggtcagtgaatgtactctagttcccggatcngcgaaaataggcgtcgcctcgcgtgcnttcctacgcgggcgccccggggcgaaacaggccacaagnngttccgttgggtgcnngattgagtgcgcattcggaccccgagtccctggcatttctttaagttgccgggtgggtcgacttgtgttaccccagtaactgcgcagtcaggannatcnagantccntgnagantcgttcgccggatctcgagtaagatctnaattgggacaaacggcttctgagacatccgatgttcaantcgactatatccgatatactacgcggtcgaaaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcggtcgcgaaacattgttagctgtagcttttcaatangagtaggccggcaagagtttacccgccctggcggaacgtggcgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtggatgtagtaggttaataggatgncgancnctnngcnctccaaatatcgatttgctacattgcaggaatacgatcgataactactagctatnatatctgagccttacctccacganancgtatcgctctnntnnngcggncgagncnactcgggtcgaccctggtccctancaanngccttngagtncatngggcncnannngtcgnntntggcctggagnccgnncgtcngctcgcncataanctnngnnccttnaatnaatgtacannccncatgaaatatgtggcgncacnctnnaatagtggagtntcaagngatngggnnctcngnganacgacgaacggtgggnncagtctngagcacnannatnccgatcgatcaatnacgantagttgcgagtcntctgccacaacatnggccancctgcaccccctgngagcnacngttgntatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgtnngccaaanaactgggtccacccgcgagcgcggggacaccggnctgcnttgccaaagtcccctggtgcgtangtctntggcgtgactgacgaattggatctggtagtaaacgaacacanaactgngganctnacatcgananncttcccantctnnctanccacatataggtatggagtcgattcnnnccatatggaanctanctgcggtttnnnagatgncctaggtaatggtccggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgcnnnngncnnnngtcnttngnngntgctgcaannannncncnaccccctcagacccaccaccatcccactctcacgaccatgtcnctatctgacggggaaaacgctgttttgttcccagaagatngtgtttttcatanatccgggatgaacaatatgtccatttctacggctnactgagngcgccctctgccgggncgcgtttctagctgnancttannncnngagnnnncnnnnnnnnnnannnnnnnnnnnnnnnnttantnaannnggannacnncacnnncntgnnntgggtgggagacaagtccgtttgattacccgcncacccccccagtgaggatactggaantgagagttcatccccgccgaacttactcagacagatcaactagtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctgcaggagggtgncttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatcntttttnggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtaagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcntttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcgctacgacttacccctcagtcaaggttgcgangtgtccggacatagtcccgcccgtgatcggcaaaatctcgggtggaatagggcgaacatccgtgtacggaacccaggcttcggccaagacttttacattcgagccgttgcgttacgcgcgttggcccgtacggtgatccacaggccgccgagagacttgaccggtgcgtgtactgctcgatctgattcccaatggacaccccaacattgctatacgctacacaatcctttcgtcncactatcccanaccgtatccagctagtccttgcccgccatggtcggcgtcactgtgctcataattttgcgcgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcactcaggctttgctggtcgtacgggcggcttcatgccccgctataccttttgccagagcctagtttaccgtagtgccttatttagcacaacagcggggtcgccagttcgtggcnctgctgccggcctacggatgtgcgaaggtgatgctgcccatatatactgccgaaactatcnctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctgntccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgtatctacttggctgtaaagacctaagcacgccggccacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggatagcaccattcactagagatttttcaggcccagtctccaagtcgcttgcagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaaatgttcggcgacgcccaagacgcataaagggcgctaggcctcgaaatactccggcttatagtgaatcttggcggcttacccatgcaaccgtcaancggaacaaatggcgctccgacggcaatgggctttgaactggtggcagtaggaaccttcggtcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagctgcacagtgggccttacgccacccagaaggacgtaaagaccgcactccaacctccacgcggattccaagtctgattctatgggacatccgtagggtagacattaagccaacggatggccaggnactggtactccttccctaagtccccagcgttccacctcatccggaanngaagaataacgtggctcctggagcctggggtattccgcgtctccattggagacccgggctactatagttattcttctgtattggtaattaagaggaatatctcgctgggatacccccatcttggggcgctggtacgcctttcgcaataactgcattccatggcgttcatcgactgtgaccctttggtacccggcgcacgctcgttattaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctccgttagcacattcctaatagctggcccagcgtaatgtcaagtaatggaccataagcgggcggcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaacccgatttgggggggaaaagataccattaaatcgtgcggtggccaccccacgtgcttgctgaatttgctacngttcgcagccaaaccctttagnagatttgtgcgttannnncatccagaggggacctgaagactagcagcgtgaaggtcatcgaataaggggaatcatgagtccgtgtactccggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactcccttanatcacggtcgcacgcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtcatagtcccgcagcaagcggncgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtnacgcgcgngctaatgagnnttgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtaganagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagaagatgcgcgaggaacccctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtaggaggggggcgtaccgntccgactttctgcccagactgngttcgtacgttagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggcccctgattacgaaaatggcaatgccacgacatgcacgagctcagttcatccgccccagatgcaggtcgccgacaatctgtgagtacttggtcagcttgacagaaagtgaccgccnntgtctcgaggaggcttcagatctctgccggactgtggcatccgtttcntaacaggaataaataccgggtctcggagtctgggctacgtgggttaccggggtncgtgcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcgctgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttggaccgcgttttagctgcgnatccgtggattcagcgagggagctcggctcgccggacatctgacgcgccggttttagcgggcctgagaaacaagcctttgtcgcggtgcgcatcaggtagtgaccaaatattcgcggaggggatgcgagctnttgcattccactgcacgcctcccttacaatgcccccatgctttctagcacgcctgaacgcccctgttactccttgggacggcacnatggacaactatgaccgtcagtangagtcgtgggttgttgcaccgccggggacacaagagaagcgctttaccgcgcgggaatgcatatccacaaggaagaacctttggtcggctgccaacttatctgctgcgaggcttactatcgcaagctagttgttagaaacccgtaaagctcgcgtgtacactgcagtcgacttgaaattcaacacgccacatacantccaaagaaggagctcggaaaacctccagtcgaacagccgtctcagcgactaacaacccgcacgaggnctaggccctgccagattccttattctctcccttgcgtagtgtcgcgtactcacgaacggcaagcgtatatggggcccatagctattagcgctacgcgcgagggagtacatgctcccattttgtgacgttgacngcaaactttggaagctaagctgggcatccaccggccacgagacaagggctacccttaccgctgacctgtcgggaaagtactattagtccnggcgcagtgggttgtctcatcgttacgcgcgtagttctggattcgggacgtacgggtgtcgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacagggncggggctgctaaaatgcactnatgtgcgcggccgctaatgcagcatagcatgtgatgcatacgaacannaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctctccgcagttacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaaggtatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcgacccccactgatagcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcngtcaacttgccaacgcttagtgcgtggtgactgcaagtattgcagacgacccgtttagcncgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgttgggctaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttgcttagcccagatttgggtcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacggtggtaagacgagatttcgccgcgggcgctccggtccgcctatcgcgagtggcngttaagtcccaaggtcncagtcggtccctgttatcgaggtccagcanatgtgttcagtccctggctccgctatacggcagagcagatattcccgtaaaccgacgtccgttgtanntgttaagatctgcaaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtagacacagacttcgtcccgttaaatctatgaatgccatgttaacccgcggcgcagccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaatngaggctgggagagtagctacattaacgccctaaatcgatgcggcccttatgctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcatgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgtcggcacaactccggtggcgacgcggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtccccatactttccactnaggaggtctttaggggaactagtgaggtcccccgtccgaacacanggcgcgccagtatttagcggtaaatcctaatcncctttcatggggattcttcaggacgtcactacgtcaagtgccactaccttccttctgtccaccctggactggtgattcggacctgctgccctagtcaatttttcgcagcttgctcgtgcaatctgacccccccggagaagtcctcccannngcactgcttggactctaggccgctacatgcagcgatttaatcgtaaataatcagagatagcatttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggcccgaagacagagttaaaacgatgatctcctgcgggccatgggaggcactacgttgtgtcatttacccacggacagaacgtgcatgggcgcaagctttttggtgtcaaaagangcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggcntctttagatagcccctngacagngtggacattttggcnntancagnncnnnggtgangttcattncancctaattnntcttctatcagcgcctcncaagcccgccaaancnaacgttnttggtgctagtatcaanaccgtnccgnnctngnnangtgtnctnncnntaanacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctaacccgacccgggattgcacncnncngcnncacngcancttctgacccncannnnnnantnnanaatcannttncaagtcgnangtnananggccnannggtgtcagtaccacccaaccacagtcgagtgcgcctgcatacgtcgtcccccggttgcagtcaaaattaatgtgtaaccgtgcgaccccttacggatctgagtaaagcngtaggcatcctccctgggggaccaggcacagacccgattcattttcgttcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtnagctctacggatggcgttcagcggttgngcgcattccgcccctcantgcctacnggnngncnannnanacgcacngnnncnaactncaatacgactaggagagcccacatgagantattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgngtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactccagaacaggtgggggagaaatcggaaaacaaacgcgatggaggtcgtctgggattcagatgccctccagctcagcggaatnaagccgtttcacctggtaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtggactaccggggagggggaccattaatttgggccgtttagggtcttgttaaacctgctaggtgcttcgtaatcgcaagcactcttaacactccggcgaccccgtgggccttggtcaacgtataccagtgactaacaccgactctgagcgcgggtggggtcatttcaggcatgtgcccgcnnntcgggtccttgaggatagttacagggcgattccggaggggtcgagatcctgattgggacgatttcttccccagcgtcgggtgtttctattgcgataatcctgtacgggttattgagagggcagttcgcttataaattgtacaatccctcggcatccccaccttcatcttggattttatggtccaatcgtgagaggatggccgcttgtgcgcagtgagagcccgtaagttagcacggtgctagaaagctgacagcacggagcttaacaataatgcggagagtagaaactcaaacgacagggcctaactctggacagggggaagagccatgtctgtacntcnaaagctggtggagttgcaagcccntctcntggtctccttatctttgctacgcaagtagngacacctattgagtggagctacgctctgttagaatggacaagtctggccgcgtatccgtatgacgagcctatagtatagccatgtcgttggcncgcgctaccgtgaagtcaggtaaggctatcgcctctacacgacccaaatgcataaggctagaaccgtcctcactcttcatcgcgagcctgatattgccgccgaacataaccgttatctcgttggtcgccgatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctactcaatcaagaggaagcaatacgtccaacccgancngatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcattagcgcccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatngacatcgatcttacctaatgatgacacccgtaganggagacagccngcacttctttccgctccagcttcggccganagtagctcgcttcgagcgtcacgataatagtacnagtcaaccagccgcgcncaaggccagaccgtgcgagtcttgacatgactcggcagtccccgtactcagaggagactcgccgagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctatatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgagganacaattcacagcgcccgccatcaaatcacgctgggaacgtcagatgagatctggcctgaaagctgatacgggaatatnncgagtcagaatggtttgattcgtcccaggcttcgctgggtccccgtaggtcatgaatggctcataactccctatagaactccttgcacttcacgtcgcgnctcctagcacgactcggtaacgcgcggggtagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgcggccgttcacggattgggacgagattacgccagatctatttactttgcgccaattaaaccttaaatacaccgctacccccgagttatccacgagccggtgcgcccaggctggnttcaagcagctcgtgcgtggctgagtacattctgnccctcgtcgttgaagccgcgccatgcgcccgggcccgacctccccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggnnnnnggctcacaacgcagtctcagggaccagatcaaatagcagaaatgcgacnnctatgttcagcagctatgtaatcatatgtaggacctcgtccgaactcagccgttacgctaagtaggnactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaagcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggatttaggctgttaatccgacgtctcacaaggctggcatatcggctagacgtagtaggcttgtgggttggaacggtagcagtctattctggcggcgctatatcttaacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatggaaacagcgccgtgaacgcaactcccggagcgaagtcccccacgtacctagtgctgtccccctaccttagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagagaaagtcgcgggtacccccgacttngnttantnnnncgcnnnnngagnagngcngggngnnncnctnnccntcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcncccgcgggactcttctgngatggtaattgtgggttgatcccggcgacatgaggactctnatcgccgagggagggccgcggttgctaccatgggtggcacccacgcgacacgtcgcacaacgtgaccctagcgttcggagcccctgtggagatgccaaaaccgcgactccgnngacnnngccggtatagtccgtcgtgtctgatactcgcggttattgctggtatacctcggtcgactcgagtgccgtctcgggcgtcggagttcaacagcccagaccgcgcaagcagcgagtataatctattagaggagcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgcttaacgcctaccccctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactatctctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattagattccggtagtgctgaatggcataatgtcgagggcggcacggtgctgagaaaaataacggtcgcttagctctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattagatacngcagcgttccactctggggtagacgggtgcgcggggtagccgaaggagaagggcgtccctcgagactcactcctctttgcgcctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccangcgagtgataccatagacacctaggccctattnggggcagtcagtcgcttgcaagagaggtttgcatcttngcaagaggagagggatatgatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgcncgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatcgacgtgttcgggtgtcacanttgctttacgtcngnccgngctnncccagtnaccnctnggctangggggtatgcgaannggcacttcgcttnttgctcgcactannacngctnacgnctgagngaaccgaacggggcgctttctgggactagtgtcgcccttaaggtcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccntaccccacgagctanggcctgnccntcnnatgngcganacancgcggttcgggtgagaccgggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgaccggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaancctacgctcnntcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacatancatataggngttccatagatgccctggagtattgacgctaagtccttnngacagcggatggggaggcnacctcgagagaatgctaattggngnnnagttgncntacncttccnnccnaacangtgtagagangtnantgattcacccntanattgttggncncnaatcgcgggnaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcgacacactctacnagtacccagaccgcttcacgggaggcccgggccgcggggttaacntnnagcggcagaatttttagtantcacacnngcgntggcntnnggcatatggtagggtttatacaattgcgttaccctcnaagccgcccatcttaggaatgctcgaaacagnttagatagcgagtcgcttcgcgggctagcactcaacgggcctgctcagtcagtgaggcacgatcttcttgtacacgnncnnctncnangattgnngagtcacccncgcnnangtnnnacnnccgnnnnttggacannncnncnacatnngncctttnanaacanccaacagnnnnatngntgtgntncnccntnnanggtngannannnnnngnngannnatnttcgcactctngagcanaaaattacctcggaagggtggcgtggtggtgaagtgtgcactagccnccgacgaggctagatccatatggagagtattccttctcacgaacatcgctgatanncnnannccnnggtnncnnctgtgngngggtngagncctgttangatncgngctncncggangnnngattcgttgtccnncggnntnggnnnggnagncacngagnagnctngnnnnnnntcnncncnngtgngnagnnnnnagcnnnggncctgcccagggggactgggggctgttaataccccgattctatgaatgctgtagtcatcggctggatacatggtggtctancnnannnnatnnanntgatnnnnncnccccnnnnccctntanannctgncnntannntnnnnnnncnnnncccgcntgaccgnnnntangtngtnggnccngnagcnccctnagcannnnnnncgtnannannncngtgngnntcaannngnngantttntannncncntcnnanggttcnnnnnntcncnggncnngggcgcngnnntgcntcnntgggnnncnngnnnaganntcctcnctgtgnngnaacngggggnnngtncnnnnnnncagnccnnantcggnancgtaanantanagcgcnaangcncgtnnncgannnnncnnnnngannnntnnnnngnanncngnacnngnngnngcntanaatggcganncttntnncnnnngtnngcnnactcgcgtacagcggggttagngnngnnntagcancnntncngncnnaaagcnacancgtnncacggcgnantggncgatcggngccagttcanatncctagcaaataagggcggggnanacccatgngtggnnncngtgtatntcgtcttctatgcttcncatnttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaantagaaatgtggcgtatgcactagcaattttggtctccacaagagggagtctacaacgctagctgatacaagaagcgagttgggtgtcgtagatacggttccgngagggcgccttgtcgtcnattaacntacgccatgttagctcaaactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagtncgggggaagccgcccaacgtcgctaccgagtttgactgtggacatgttggcgacantaccgcagacatgggagtcgtaagtataaagtgccttagctcgcctatcctcatcctacacatccacgacctgacacgcngcttcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgtatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggactccgaaatattgagtaccgtatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaagggncagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggccccgtcgccgctttactccaccatgaggttgtatgtacaccgaaactaggtcaatangttgnntnaatnanngntggatngtagnagtccccnaatnctccggtcctatnctacantgcactcactgnnggaaccctcccgctcncnnganggggcagtgatagagcangatgcccccgggnnnncccngtgnnttnaggnnnnangnanncntnnttccagcagaatcccgcaagancaaggccncncagntgttgcagcagcatttttacaaaggccggtttcagtacggagnnnaaacaacctaaagtttatcgaggtaggangggggacgcgcggccactgggaaggnacctacgcgcagcagaccaangtntatnagctantngcgaattcaaagtactgtgccaagccaatacnaagggccnatccnantccgactnattgcctagcccctaagtacnggactgctacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatcctncaatctctaccacgggtatacagcaaaaagttattaactgtattngtagtaatgccgtgctaagcatagggccnagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgtcccngcctacactcgtgacagactctctcccccggnggggggggacaagcgttacagcacttaaacctccgggtcgtgcacttgtngaagtggcgtgggtctcggctcaagaccatccctaatgctcctcaactatgtggtatcagcaccacccagaataggatctcgggctatgggcgtagggccttatggatctgagancgagggtactgaatggaatgcattgacttcgtaaggtggggtcccaaccactccgtcctgttgttagacgcaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatattttcggcgtccacccgccgtgcacatttcggggcagccttcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggtgagtacccggagatctttaggggcnccacgcccgcagttcatccatgcatcttaagaatactggagggcgaaggtgcacaaaacccgcgtaaatgctanngcctctcattctccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtacgctccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggggatacggccgggtataggtaaggccacgacattgagaccgcgcgtaataacgtgggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgacttanggacgcaagtgccatggattatgtttcgtccggcggcaatgctcggccttgtgtatttgcgagnaagggcacaccgagcgagagcacgaataagcagcggaagnctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttnatgcataacgcccgcngtgctgacttaagtctcacgggcaccgcgggcgggnagtatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgcgttctcttccctaagggtcatagaaacgncaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcagtagaagatgctcttctgcctacccccgtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgngctcgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgacccgatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagaactaattgctaaacccccggngctagcagccgccgtaggtggttggtccgaaccgcagcccaggcttcgcctcganacatngcgattgttcttcggtgccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcanaactccgttcttaggtgtggcattcggctcatggacgtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgngtcccgtgggatgaagaggcatgcggctatnccgagngagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttacggctacgagctaaaacgttacngctatgatttgatacncaattgggattaatagtatctgtggatactacaggcttacctntccttgcaagacccgccctttggtgagtaggagnacggctgatgcgtcaggtaagtctggaaacccatggtattaacaaangtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttagagngcgtatcccgacacgccaaggcatacacngccgtatcatngntaagcattagctattcgaccaatctctgcgctgagnactcattctgacccggagggaccggcaccggactgatggccggctctgccattcctaccacaataagggggctagaanncgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttgtcacgctcaaaggnttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctctnaaaaggggccgtgagactccgtnaggtngggatacngatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacnnnnagggggcggcagaagtcagggcgcttgaccaatgttgtttgcgtccgtccggacgcgggagtgatggctggagagcacaacagcaatcggaagaggcaatgtggtagtgctagtcagtcacgagacccgaaaagaccacttctagaacctgtgtgatgggccgtcgctantgatgggccgtgtctgcggcgacgaagcactcccgtgcttaaatcagcatagctccctcggcgtttngatcgttcatcacagacttcggactgcggcaagttaataattaatccttaggacgagttattccaagcagcatgacccccccagaagattccaacccataaaagttcgtgagatgcgataggccgacttaggacagaggaacaaatttggtgggctcatatgtcaccaagttcgcatgcgttttgaaggccttctgtgtgncgtgtacgtaacaagggacccctggcgncacngaganagtggncaantntgtangcggacgtntntncnanngnnnnnggagngcnnntganaatttnatacagcgcnnatncnnnaantacnncnatngnanctaccgantttgtatgtttcattcattcctagtagatgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccaggnnccngnngngcnnnncatntntgtggtacgtntcngncnggcgtactgactacagaccnntnnnnnngncnnnnnnnnnnnnnanntggnctnacgnggngcgtcggganngtttnngagacnggtgctnnnngngnccngnnngnnnannnnggcgncgnnnnnnnnannnntggnncncnanganngggnnctntgnannnnnncnntnnnttnngnacnnnnnnncnnnnnnnnncnncctnnngnngcgnngncaancggaggggncntnaggaacangnacngnnagnagtcaanctctngngtatctggtntctcangngccacgngngangaacnnannntnttactgttcggncggttgngctcctnngntggnnngnnntcccntncgnnnctnnangcngtnnngacncnnctnnnncangcaccgtcccggccgcngatgtgtngtgcagaatnangntgtnancgcccnggtnaantcnggnnaagggctntccncnnacttcacngnagaancgggttgnacncngnaggtnccgngcgctcacnnncctatgcantcccngngcntngccancntgnagtcgccgngngnacncaggtacagntacctcaccttacnnatnnnacantatctntntnccgnnngnccnacatgtcttctgatttaggataaantnnngantccnctattcacagccgcggcgtgaaccggttgaatanancgnngtnnnngatttgtgcccagttgagcttcccctacgccactttattctctccccctcggtagcacgtttagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcnagtcgcgccgtagttccaaatcgtgcgtgaacgcgcacatccagcatcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgcngnngtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatantggataaacctctgttgagcgctgtattcagcaagcangtgnagggactattaggatgtcatcccnnggtncnnntcnctacnnacaagnncttgacnaattagctcatggagnatgtcanacgcntcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacgntcggtggatgtatgacatggacttttctcgaacacgtcctcgtcctcgaggaccgaggnaccagtgacaactagtaacctctgccgaatcacatgtatgttgtctgngatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggaggaacgnccgacaccgggctgccccctgagtattcgaatcaactttacagtcttaaacacctggctcacttagacaacaaatgctgtgcgcgctactgtctgggctattaagaaggcactcgtagtcgtatccacgatgacctacgtacggcccagcattgcaacctacccctgncaacgtgtgaacgcactggtcgggagaaagccttcactaaagtgtctagagggtacgcaggcgnagcacagacgggcagcgcaggcgacaagtactattcataagagccagcaggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctnacgnacacaatagtcagagttgcagagccttatacttggttccgcgggaagtaattcagcgtgtgacttgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcatgtaccccgggaagagatcgctcgtcctgaacagatcgactgctcgtgagagcaattttgtgggcgcagcgcccggccgtgctgtcaggcttgggngcatctcctatagatccggcccagtgccaaacgctcgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttcttgactaagttcgcgtacncgacatactgtcggactgatactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggctattgcttgctcggcttangagtttacatggcgaacgccaacattcgtnattctcagaaagtagccaatgcgtatcaacgtaaacaaatagagtganactttnggtggccaatccttttccaggtngtcggcgattgccgaccgcttgctaggtcgagagtnnngccgattacnncgggggttctgatncgctctcngnaggcangttnttnccanancgtataccttgcacgacgnaagtgatnncngcacacgcgngcccgggagnncctgggntncnnccgacccgtctcnggnngcnagtgtggtncncagggtaaggaagcgggggagacatcggtaggaatgtgtccgtggcatagtggacgtgtatgtatcatgccacgcatcgccatttccgtgaagccggactttagaggnntcccacaagccagttggtacgctccaggactcttttatctgagtgccctaacccatagatgtcacgctacgtatgtgcgcccccactagtgtgggttgactcgccngnntatggtaactctcgcccgacgtcagattaagaccccctccagcggtgccgctacgttgtctgtcaccacggagggaggacgtgtggcgaggtcacggaacagacgactggtcgcggggactagcaatactatgagcgggatccgacgactacgagcgctcttgacgacccatgtgtcttctctgtcttccgngttttgctcttacccatccccaaccatcctcctgtttcgaccagcgttagggagttgacacgcgtgcggacgcccggtcggtgcttctgccgttatgtgcgagaggattctcacgagcctcccatagtcgagcggccatcagtnaagctgggtgtgatgagagacgactcggtgtcaganggctttcatgcgcatgacacttctcctgcacctcccgttctccgacccatcaggtcgtcgcccgtgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccntggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctagtaaatatgttctctctagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcgttgccaagcggtctcccctccagatgtgctcggccccggcgctccaaattctgaggaaaacaggccaggcccccagtcgcattacggcacaggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccgggatcactctcgagacggcgagcgcctcgaccacccagttggggtaccctatgggtgtgtcagaggagctgcccggctagcctttcccctagtctggtgcangggtagtataccgaccttgagttaccaccagggtgcgcgaatcgaggctggtttacgggggcggaatcgtccgcgagaggcgcgggcggctttaggttacacgaataggttgttacgatgcaggaccgcgaacaagcgagcgtgactgcatttatcaggaagaggtccggcctatacgagttacgtatgcgatccgcagagggggcccagtggccccccgnaaccaggtgggagtcgtgaccctccggttgcccccagtgcccgagaccaattccctaacgattttggccagctncccanctgtggcgtttacgctgccaaacgctgggtattccgacgagcagcgatgtgcgagcttggcgagacgaacctatcgagccttgcgcttttcagagttgcacgaggacccaggcgacacctgccccttgggggtgcgttgaaacacgccccgcccattgtagaatcaaagaaggtgtgacctagaaattagagcccaatgaataatgttaataggcgtccaccactctcctaaacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaatcggatggccagggcccgttttccacgcagtgcaaacacgacttcgtgggacgctgagtacctgggcttgttgtcttgcacggtgctggagcgtccgccgaaggctacaggcgcgacctgctttcacaagggcctaggtaatgtccgtgtgncgttagcacagctccgtgacagcttgattttaatcccccgacttaatgtcgggcacgcgtaaggcatttaggacaaattctagcctaaggcacacctacaccgtttcgtataaataccgctaccgattgcttgaggaagcgatgggataattcccgccacagcacttggtcgctaaaaggacgctcgacgaacaatcggatcttggtggtttctgcgcgcttccngacatcgataggggcgcaattcgcacagggtgggggaacatctgtattagcgttccgcaactcattcacacggaataacgaatgctaccgagccctacnacgaggctgggcgagggttgacccccctgggtcggttggggaactaccacatacgggtgtgttttaacccatggtttgttgtcacccgaaagcanagcggagtcaatatagctacaatactgtgtgcccgctgcggatgcgatttcggagctcaccttgcgcttaggccttgtgacgcctccaagcatcgggcctattgcaatgctctttggcggggatcgactcacccttacgggtcggcatcgacaagatcctcacaggggggtggtcacgtaagacaccacctagcaccatccaagctgggtaagccgaagggcacctcggttgggtgcgagcgggcctgtgcacccaagataatctttgtaccttaaggcgtgctccccctgtgtgccctgatctaacatgttcacggcacggtagacccagcgtgcggagtatccatactaatgtagcggggtgtcggttggtgaggagaattcgggcatgcaaacagtctaacccagccnannaatgcgcggctgcacctcatacattcgggctcgcnntaactataaatgacgcatggaggttaaaagaagcgattttaggttagctaaacggggcggcgcggacgagccgtagcggcactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctcnnnggcttatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatggaagacagggaaagcgatgctcagaccttgngcacagccagcggccggcggtggtcaagccagtncaaacgagggcacgggtgaggatcactaccgcatctaatacagtatcgcccgcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttggcgatgagttcctcgcccatttagaatcnagattgttcggagtcatacccgtgtatcccaagtggtgtacaggggctcgaaatccttgactgaccatctgatgcgaggatctgaaggagtccgcgttctatccgtcatggcagacgcgaatcctaccctgtttaaccccgttgtacgtatattaccatttaagtattattcaacggcgaaacttcgagatagcgctcttgtcatagtgcggggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttannggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaaggatttagccacgacgctctgattcgctgtttgcccgacgcggcggccccaaccagtcccgtcaacgtcctcaactgntctgtactcccccggtatgcattttggcttcatttgtgtttgtagcaaaaaacaggccgcggagaggaagtgagtctctggncantgntngnnancnnannnnnannnnntgngntnntgannnnanacgnggntnnncgnnngacaacgggggttataccattcaaatcagaacagtgaagccgttgtggggcaacgcgcccnccacccgatcatcgagaacatgggaaaccatggatctangtgacgtccattcaattagtcacactataacggactctncnntnncnggnnngncnnnctgncntccnnctgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgaaacgcgtacaggacgtgacacatccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagatagaaggtgcagtcaccgaggggtggcattctatntgtcgtcagttgccnatatacttcattgccaggctcgcgctcggaccgtcgtgtacattaaacaaatcacaaagagcgcacgacaatagttcgaatagaaggtctagattctctgggctctcggataatgggaagggcgagaganaccctgttctcgagagacggttcctactattcgaccgcccactgttgccgaagantttcaggtacngcgtcccagtngctangggcaaaggctcgcntctactgttgggtgaacttactggagtcttactcgacggataaanccgatacgagcacctcaacagatcgtcaatgtannccctctggtggttggccatttcacctctgttgctcagggaaagatatnaaagtatctnaaacngccgtnacgacgccctcaatagcttcgcttagtggggtctaanagcgtgcgnacgagatatatgggggttttgcttggcctaccgtccacgccgcatatcangaatccgnagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctanatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgccngccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaattggaaggagtgttctgcctcctgcgcgccggaaggaaggttnnngggaggtaaaaggtacgcacccttcgatcgggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctaatgacgtagggtcaaagggaagcgnttttaggagctcagcgcggctttagacttatacccgggaactgggattagnggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtctcaatgaccagaactcgatgttaaatgtaggctaaacccctaagcctattgcagtcatgtcctggccgatcctgattgacctcaagggtgagatnggtaggctacttttttaaatcaaagcacgattatcggtcatttccccttcggctgggtgatctactctagggtcgcctctcagatgcccgccagacagtcacggagagtcccggtacaacctcctatacggtagtgcatgcactctactaatggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgcntnncatcggacnncggnggccnngnnangnnaccatcgcncncggtaccntaggtcngggnacgnggncnnntttggnncggcgcaacttgggagncgncgaatntnnanagntncgtncntgnatcgtgagntngtnctnnatgcagaactccttgctgcccggactcatccccactaggcacagatctatatgacttcgcaaacatttagagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatgtaattagacgccgcgaatacgagnatgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccnataaagtcttgactctacacgaccgctcccggtggaaagtcccgctcagtnattaagatgcctccngatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggtcgcggataaaaaataccgtaaaanacgcgcggattgctactaggcttggcttcaatcactcgcggtntgcncgacnatcccccggtncctgnctangggnngactctccttgtacgcnncnnatggagaanntaacnnntggcannttatggggntccangcnngctacaagngcncgcgntcgttgnntgaagnnncnancaangcntggtncccnnnnccgnncnnntcnnggagnncnnttgtgnacnaacnggntntncnnnnnnananncnngcnnntntantccnngaacncnnnaagtgcgnttanatnnnntgaaggcnnnncnncnnncacncnnantanacggccngnnnnncnctcanngannnnnncncatnnnncgnnnnntnnnagancttnncnnanngcncatgcngtcacgaccttactatgattcttgcanaatagnctcgangaancgcaggngannncnannangnngccnnnnnntgccggncgnnnnnggatnnagcgntncgngnnatcgnncnncgngcngggnncngnngnagcgctcacnnncncacngnccgtggancnncancaaagccatatggnncacttttccanntgaagttacacgcancgcgngnnatgaantncngngnntncgacgncngnctaanncanggcatcgtngtacncccgagnngcattcgnncgnttcncgtcanggntnnnngatgtgcgaccccagtccnncannttnngnttngggancttgcntgagcangancncgncgngccnnaggtngggactannatnaccgcntngnnnggncanngcntnntnntnnnagngatttaanactttnaagtncatacgcgcgaactccgntanntnanattccggtcgagtgcaacacagaatgtgttcttaccagggtgccnggtannnntganggtactcnacctaatgttatcgaaannggcngnannnanacatngnngngtaaccnngnncnnnccacccggncctcnnctcntnttagcgaccagcatacatttgcctgagttgttgttaaggaatattagcgctcgcgctgagcacccagggccggcgtccgaacgaaggtatgcgagagaccagtgaatcccatggtgcctcgggctcatcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgttccggttacgggaagttcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctattaacccatattaagtgaaganctcagggccnactgatatcgttaccgtcgctcaggctggaaagtctcgcgagtnactcgaggtgaagtatctctagcgggctcagatttttacaaagcctaatctacagcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtattgagtgtcctcgcccggggcctatgctacaagattgggccgctgctcgccgctgatgccttctagctccgtctcatagcgaccctctagtccggatcacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaaaacgtctaagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttttccagtcgatttgccccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaactacttgacaacgcactcacgcatcgangnngcccactanngnnnncntccggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgttcttcttcccgctccttggannntgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcacggttacgtgtagagtncttgactcgtcgccagtcgaccgagtacggtgcatacttcntngtacgtctgtccaacgnccggcagcagtnncctgtcattggntncctcaatgacnngtnagtagaccngtgngcagagcccggttgctgcccgggtccgcccgacacccggcagcanttgcgntantctgcaacgtcnnnagagcaggccggcacgaatctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccnagatttcaccacacgcggcacgcctatcatgaggatgtatatccccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccataaggggagaacacccgcagacgagaagngcgtccgcccaaaccggtacttgcctcggttaaatgctgacggagtataagtctatatgccgtgncgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcncatagctccacggcgcacgccctcatgtagccagcagccggtcncgcggcaaacagggacaaccatttgaggatcatcgcgtaagcctcgattttcatccgnacgtgttagatccagcacccagaccagaacccaaccgaccccgatgaggtcccatcggctgggtgacgtgtgccgccttcataaaaggccatgggagttgacggctcaccggggccacgtggcatagggctccaggagaatattactggcggaacgccangctgtatgccggagaacagaagaactgtcagcttgactacctccttgaagaagggatattgccctggagtcttttctagaaacaccgcacatactctgtattgcaactctatcgctatagatgtcgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaagacaagcttggccggcggcggtgagtatactagggattcaagtgggttggaagtctatttcggtactgggcgccgtacggtcgaggagnccgactcatgctggagtggacaagtgtatgtcttagggtctccctctgatgcgcaacagggcgacactacgcgaccactgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggcagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacggccatcaataagggcgcaaggctgcctctataaccgatgttcataccgggcctatgttttgcggatatcgacggagagacgtaagccctncgtgctcgcggacgttgttataccgcagcagtgtgataccccatcgttatcggactatacgtagctatccaatactgtagagaccgcacgattnttcaaacttcaggtgatcatgatgctcatatcaaccctatacctcggtgtcccctggtcccccgaggtgttgagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaangaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcncgtactgcgcttcccgtacctcgctaggccgactgcgccagggcgcggaagactcaaaacgctnttcgcgtnctgcaaggaagggaatattagcganaagtagtatactataagaccctgagcaacgggttctggattgagctagatctcggtcgaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccnnngncgtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccatgtagnagacagattttgggatggctttagtccggactaaccaactcatagcccttgaaggtnctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaagacaaaatacgcttcggccaccccaccggctaagcctgtgccggtgtgtatttacccgccagcgttttcctctgagaaaatctgagtacacaggacgctccgacctaggggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatccccgtttatctaggccggattcgatggtgcccattgcgatactcacacagcaaaagcccggtgatagacagcggtgttttcacagttactttacggtctggggcccgtatcgcagccnataccagtncgcncnnngcnacccggnggannngtgncagnnccntccgggngnctacnancgcnatanngnncncnnnggngtgtctttcnnnannngnagntangncngnatnnatncngtccaccgcaacatcgtgctaagtacctantggtctggctgatgcctagctcactccgacagcaccaagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttcnttgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaancgaagtcgaattttccatgcctagtttgtacactatcntnattcgngnnnnggngnnntnncggaggctncngncngntggnnaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgngcctggcttgtttcgttgcactaaggccactgtcggctacaatgctgtgatattgaccacctgccnnatgnacnnncngnnaccngggggcccggnncccgcantcccngtcntatcaccacngagncccnnagtnanaagatnngggtnancnacgnncgtacagcngncanctnganggggatncagcntnngggggancananngggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccttacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgatccgtatacccnggcaaattatgatcctaacaggcattctggcgatgttgcttatcccggcgcctcgaccgtctgcaccccacgaatcgaccttgccaaacggtgcgcncactcttggttgagttatatagcaattgggaagagtacgaccgatcggtgggccctgtaccactgcgggtcgcatcttggatcagtgcaagggcactgggtacgatactatagccccacggctcgccagcctgacttacacacgttttctacttaccatgtacgacggttgccgtgattgagctcgtgccatccttcggtatcccggtaantgggcggtgccttgncccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagttgtcgagntctggatcgtgtcactccgggatgatcagccctggctgttagtgtcattgatcgtagaaggggataccaggctgccggtanccaccnngtnncagncacttaaaccagtgtcgcctcttatgcgttggctgaacgacgttcgtaagagggaatatcaagggcgcgcanccggcgtatgnggctggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccactcgctcttanttgcgcggctttggtggcattcgttatgggagaccggcgactcaggcaccgcaacagacatgataggcagcccgcgnngctggtcagcccatcacctcgcatggtagttctatataggnanngntncnggagnccancnncancgnnttnggnnncgntnngcngnnnnaaacannggcncctngcnnnnngttagagaatcnaactctggtcagtccgttgcgcttgactctccaacggactcgccccanctcctgtttgaggggcagtccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactgggcggaggctgccttttgcttggcaccccccggntactaaagattggcaactaggcgtncgctacgaccgcatccatactcggagccgctntatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggatcgttttggacggactggtatagaagcgtcatcgccagtcagggcaatccctataaaacacggtcgcggcgatgggacccaattaaacccgcagccgagnagccgccgttccaattttagcgacttagaggagtcgactccgaagtcggcccaccacacgtgggacgtttaaaagccgctaagcaccttcttttatgggtacaatacctccccacagcagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggaggcgattccttgcngacaacatgacgatttacggatagttgacataacgccgagataaagaaccgtctgcctcgntccagcangacttcagagatgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccagaaaaatcacgntctgaganattggagaggcggtttttcctgctccgagagctccagtactccggtaagcgtgtctgagagctgctgaagcgggcgctcagcgtctctaagctcgctggttgggctgacgcttacccccgatgctgncaaagtttggtaatccagtcacgtcacttcctgttcaggggcaaatgcaactcccgcgcccgtctcaaantgtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagttgcattgaaccacaagccacgcggggcccagaagctcgcgtgacggccattttaggcgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgaggnttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcctccgtctcaactttcantgtaacctatcctcatggaggttgatgctgggcancgcgttaaagtatcgggccccacagcatatggatttgtctaatnggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctnagtgcatgggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggngcgttgcgcgggggccactgtaagttccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttctcagttaagctgcctcgctgtccttttgaagctcgccatctgttgctgaaatcaaagagtatnctcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaatanggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgtnagatccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcggganattcaagcgagccngagatgaaggcgctggagccgttcaacaaaagcgagattgactaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccaggccaaaggcctcntnnannnatnngtaccnaganncgcggcggccggtagggagccctttcatagcgtcaggtaatactccccccggaatgtcagtggcacgannnnngnantnnanctnnnnnannaaagnnncnngcnnnngnnnntnnnngngncggcaggacttccgacaccctgctcaacggtagaatgtctagtccatataatatttagtacatccctacgcgcccccgctgccttcttctgtggtagttcaagacggtatcacgctagcggatcacagggtgtgctatcgcngtcacgtcgtggaataccgccaccacgcacccagcagtccggtcgggggatgtctcggttgcggcaagacctttggttgaacacagcgagcaacgtcgacgcttcatccagcggatcccctantagagtatccggcgcccgctgctaagtgcatccttacggggcgtcgcctgttacatgggaagttttgcggcaaattcacaaggggcgcgaatcggcgcaaccacggatctaggaacccttcctttttggtgtgagaaacaggccgcgtctgctcggggcatccatacaggtagggctcgggtcctaaagtgacnccgagggatgtactcttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatgggtcctcacgtccatgggcgtttngaagcggttaacgttcgtcagtgaggtatcagttcgaccgacttggttagtatcccctagcgggggattcctctctcacatttttgttctagacacgtcaccgtccagaagacctcgggacgtagcccatcacgttcttacggctnttagcagtaatcaaatgggctaccataccgaataccaaatcatctaaggctgacagttgcgggctagccgtcacgttgctcagccagtgaccgggacgcggctcataagtatattcgttcgaaagagagagcggcccctactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtaagcgtggcgcgaggatgaaattcgctcccccagtcagntgcgtgcatggaagccagatgctacacaatggcagagcgcgttgtgttgccagagaaacatgatcccactgcgcgtctatccccccactaactagtgtcgtacctccgattgctagtatgacccataacagctgtctacgaggcaggccagcgcgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggccaccaccaccggaatatattgcgcagggaccttgactgggctgggtctcccagaaggtaacctgatataataaggggattcctgtgcacgggtactggtccagcgtctccacgtgttcgggngtctgcannccngcnnggananagncngnanncnnannaccnaggcncnggaaccgannnnanncatcnngatnncnttnncccttcgacntgtgcctaccatttccgcggccgaggtatcaaggaataccggtnccnntnncatncccaaaagntcctccngatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatagccgctccctggaccagggcnccngnaattaccctcncattcagncnncntcgctnntcnaactagnttannntgncaacnaccnggngttangnntngcganatgcccggtcctcttnntagggcagttccaacggcnnncntnnacagtatgccgganccaatntgtannncntatacactntnncnnnggngacagnaagatangnntgncggagcgcgnatatcganggttcttcgtngnnctncgtaagacatantagagcgatttatggcngctggagacttggacaccgggcgccaatccaggccgcgcccggcgttatggtgaagtcacgcttgacccacgcccaggcaaccacgcggcccgtacttaaacgtcagcccaacgacctttgccctgttgaagctggtangccgactctgcaaaagtattgctccagaccgtgcccccacattcggtatcactagaagttcctccataacaactatcaggccatgcggcgatgtcgattcggcgcgagtgtctagagcgcgggggttatgcagaaactggggctgctgtcgtgctgcgagcctgttttcagagacccagcctagtcggtgacatgtactgtcgcgggcttgggtgttgtaggctgtgtcggcagcgtagggcttttgcgccacgtcttagccngtcncncacccnaactccntcccgacgtatccccgacgctcgtatngtccgacaagtgcaggcgacacacaaaactctcccgccntacctactcnncaaccgncntngggtgntaagnaaggagnngncggttcatgagntggtaaccgcataaggtcttgaatgtgacggccagagtatttgtaagttnncatgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcaccccnacaatctcaccacagtcacttgntcacggcgttgcgtgcgatgtttattccctcttccncagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttnnccattcnnctggtncgtcntgnnatntanaccatgntngcngttccgnggncnagnngncctacnngncgggntgacggttaggcttcgannggcctggtggagtgtagntnntagtgacaggtgccncntnccncttctnagtctgaattgnantnttnnntttttggtggaccgcatacngctctagccttttangtnananntacnancgggacattntcagcctcatnnancgatantnncttntccangnagngnnnnngtccngnnnnnnctggcnngggagaagcgtnacnanancncnncngtancgcgtggcgancgcnaaattacanagtcntangngncnnntnngtnnnnnnnnnncngnncnnnncctngnncngtcctncncnnncgncggnnnnatannnnntcgtgtcnnnnannngnnngcnannctgttncnnccncntnncngcnnngnnnnnnnnnnnanacnnnacnnatnnnacnnnnnnngncnctgcncntcgactgaaccgtttgcantacgtagaataagcgagaatcgntnactcctccnacgcacgctatagcgncacaacnatgggttctagtgcctcgaaccntgnccagtcttcntgnaagnagaacnanaatcnnngcatgttganannangcgcgttggttnanntangntanacnntnnggtnanangacagtnangctacnnggnantattccgaaancnangcttnnganntcnncagtnggacncgcangnnggggnngantngcncgtaaggcnnnangcnncctggccattganantnacntnngnnntngnnacgcgtannannnngnnganantccnnantctnnnnccngcnnagccngaccagatcncgaataccggcnggtgagttcgatagtattgtcgggtaacgananggatgcggccagtnncttaaagtgtgacggnaccgngccctaactgnggccgtatanaacggcaacttctncntagcggttttagcgctttcgngttataagggnnnccngnnggnngtccnncnnnngnnngacttnnncagnnanttgngccctangatnnggttgaagggcgcctccaccacagtgaacgcttggaaacnacnngatatgantntagggtatngaanangngagatagngangnaggcacacatgcctnggagcacttaccgcctcctaagggggtcttgcattctgccaagtgttcattatccagcagtcagaggtgagacctaaggcgtcggacttctgattgcgactaaaaatcgcagaggtccgtccgagactgggcggatgagacagcactcccgtccggctgtgcggtgggactggctagcgggcaaccggcacaccttacccgagaactgcggcctgatgattcgctaaaccagtagcccgtcgctgcccgcggagtcgaccacatnannngccggcgattcaagcntcttgatctagtttangcatcnacggcacgcccatgcccctnnccgcgcncgnatnnnnggnngcannnacnatctccntacaaaaatnnaagcgaacagnnnagtncnccnnnnntnnccnnnnggntggnctctnnaannggngcntnnaatgagacgaacactctattgnactgatttcaacttgcatggcgccnaccgtagcatgangcgtcgtttctcctagatataaccctgctatgtttagcgtgccctggttaatcacgtttatatnnactatgggcgtagaccctagttgcaacagttgacgaattccgccacntgatgtccgaataggaatttcgtggaaaaacnacttcgccagcggtaggtcnangcttttgtcgtccgggacntaaaagtcgcgtcgncagcatgcctacctgtcatccccagnaactgataactcagcggtangtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaantataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgcnatcccgncaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttnccttcagcaatcctgagttganggaacgtgcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacacnacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtggtcaatagcgtttgtacctcagacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcantctgaatggaggcaaatgactggcatgatttggangttggctccatcctgctcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaanaaagcattcctantggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaatngcgangtgcgntgaaagggtgtggccncgtcagacggcnnntaccntcccagagtcggccataaggggtncanccacaataacgaaacccgggggaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaancaagngtcngcctatcnaaaatcagcctctgtcgnggngatcanattaagcttnnnnnnnagnttctggnngatcnnntgcngaggaggcnntanntgttgnncctccgnnttattgcngtgtactccganntntgaattcatatgggcatggnncagatcaatatancctcccaaagagagcgccgttaccggccaaatagtttgcgancatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtgnngncnannggnngcnganattgcnnngnggtnnannnnggnnaatnanntncgcnnctnntcgnanggtccggcccatgctatcnntngaattngcttgnccagnggn aaatctcaaattgttccatagagatgctacaantacgcngggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttanngtgacgcatgcacataagtgtctccatagggccaatagctacactaacttatggccggtcagagagtggcccagtgctaatggtccccggagacaatcccccgatactctaacccaatagttcatacaggaggtccctgtatcggggcttcttacggcgcggttctgagtcggcgagcaatgtcaactgttggaaacccttataaggtttacggatacgaaaattttccgacccacgagcgnnnnnccncgtataatcatggttcgccgcggcgtggcttgccgggtccttaactcgaaagttaacgtcctatacgggatccgcatgaaacccgacgtgtcattcttgcccaaaacgcctctatttcccagnctacgtgggcgcaaggggctctatgtatatcgcggacancggtgtcatggtgaacgcggacccgcagactagactcggngtcgatcatccgcatgttcgcagtccaaactctaacatgatggcgacatactttattttacagacgaaagccattgcgggcaagtngcccctggcctacgttggaatgagctttgcacccgagggtgcgcgtgtgcctaatataattccttaaccagggcttctcgttggcgaagcnataactggaaattttgacaccgaaagagcttgccacttgcctggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaantgtttatataaggcaaaatggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgtcggtgtcccatatggaaaaaaggggacttcgatgtttacccggtttgtcgattggacgcagggacgccacttttgacacgncngcaggcagtcagtaaaacccacactcccgcgatcgataatacttcggtccatagaattcctgggttcgcgcacaagtggttgtttgaatccgcctgactcgatcggcgaacgtctggccaaaggttctttccgtcaaattagcatggcgatcgacaatgtggttacgcactgaaggagattcgcgggtgtcgatctgcgactaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgtcgcgactcatacggcatgtctcttaacggctttctccaccgagtcctttgaatcccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttcgnctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggtccagtaccaccttccgtacntagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccnnactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacaggtagaccagcaaagccactggaatttttccacctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagccgttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgcaggttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtgggaacggtcctcccttcgtgcgactgtgttatgactctctattgctttctaagggatgtggcttagaggcgcggcacgacagatcatcgtcaatgtcgacggacttgttgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgcctcgggtcaggcccnctcctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgactcgaaggagctgacccagcgaaagctgcctgtccgtagggtcttaccggactcatggaagatccaaaaatgtcacatgattttatgattagtccatgcaagttctaggaatacttgggtgctctaccacagactcatgtcgtggcgtcgcgacaccttcaaagcgtcgaggggacctgcctaattcgaagcgtagcaagggagtggcgtgctggcccggctttggcctcagttacgtcgataccataccctggtgcgaacacccgcccctgttacaccctcttcgagctactatcatgactcggcagcttgcgacaagggcacatangtaggatgtacctgcagggccacctggttggacgctcaagagagtcagacgctatatcccagagccgtcccggaatgttacactctgccnaatcccgtgtagatgtgtcccaatcagaggagcgtagcacgcgatagccagtagttctggggccaagtggagcaccccaatgggtaaggtaaggtccttggaactcgaggcngagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgagtgtgtatcaagactttagcctccgtgctggacccctgtacggtatcacgtaggcctttcacggtagagtcccaaggtacgttaccctcgggtattatatcgcattgcggctgtcggcctgtgtccctggttccttgcgtcgactatttggtactccctcaggatatgggtagccccggtcgaatctccganaagccgtacatagtagtagcgngtgatccgctgnngctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcctgcactgaaaggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagcatccattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtgcttgtccaccggacctttccnccttgtgagatcgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaanagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttanggcttannnnnnggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggntcgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtactctgactgttccccccctacacttcgctcgaccatgtgggttcgatctgcttacgcaccgagctccttgcgtcgtcgcccgtacaccgtaagaattaaggaggtcggggtggcacaattcaggcatatagtacccacgcaacgactaattgcaaggngggtcgcagtgccgaccggtttgccggcagccggtaggatttaagccgaaacctgtgttgttgaaggcggcgctgaaaatagtctgtagatgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcnattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgtcaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttttgagtaagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgcgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccnnccgcgatggcttagtgtctacacatcggttgtacaggctaagactactagttgacgagaggcgtgncacacaaaatctggaagtacccgcggcgcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcacctgcccattagcccgacttatcccactcgggttgctactatacgatcatgggctaagctcgggacccggccggctatgagtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtggttgggggaggctggccnggtccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagannnactgtcgattgagggatcacaaattagccaactcggatctctatggagagcggaaacagggctgtagcgcgccaacgagcagacaagagaacncgagcttagagagcagggagtaaaacnntcccggtcctagaactaagcgagccaagtagtccgcaatcaccatgggatggccatctcccccccgtgccggtgggtcgtctatgcaagatacgtaataacaggacaataacataaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggtagtacccaaacgaccntgatcccataagccaatacaggttgtgacagcgcgtagaccttgggtgggttgctcgacagtcctcattgcgcagactgatttncggacgccccaatctagtgttgaggcactcattcccaagcgctactgttaggagtctactaaaaccnacgtcctanaatgatcgtgccgagacaattccgctcgcccangaaacttttggtagaggtgccattgcgggtaaaattgagtgtgatcagtctacctctccagactcggaggggatggattcgacttgagggtggatagccccagctgggaccagatgttctccgggggccatgaagcgacggctgccattttctttagcaatgtcccgaagcggcctatggctacataaattagtttggagccggagagacggtgaattcggccgtcgtctaagattgagcttaaggcgccgcatccatgctgccacgcaaccncgagggacgacgagactcntggaagccggtctgtgctgactcgagtcgccggactttcttcctagattgttgaccncctttacaggtattccagcggccgtgacgcgcttttacctgactagctttacttcactgtggcctggcacatgacacgagtggctgagacaactggggcaccaccccaaagagtaccagacggcgacgcactagggagccagggagactgtttatttgcggacgcagtgacccgcattcttaatgacccgtgctctagcctcggtttaaataatggcgtgagagcggctgtaagatacgttggcccctgcacataaatctgagatcctagtaagcggtttggcttattcccgccatggggtncggtgtcggctcttctaaaacgacccggcttggcgccgctacagtgccccccgcatcaggtaangatatcagaccgttgtgcggccgaccgtcgtactttagggaaccttgatatgtacgagaccttagcaccnantaaatatgaggatgtcgtctgcgttccagtggctgagtgccgtggaggtaggcgtactcactnngtcagagaactcngcggtaanagatccgcgctgcgcacccgccggctcacggcaccagccccaagtgagagtatatgagtccctcgcgcgcaggtcccacatnggcgctctcaaaatgagacatatcggggtcgtacgcngtccggcgcaattttaacaatcgcatcccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacagggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcacagcactatcattgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggctactcccaattactccatacccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggngagcgcaattataggccatttgaggccctactttaannaaggcgtccgcggacggaccctgtatagtggcaataacctcttgagtctgccgaatgagatctcgtgactgtgcggccagcttacaaacgacattaattactctgagtttggcaaactcattggatacgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttagttagtgggaaannggncctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctgatacagagtccacatccttggatccgtactggcttgattgtaaccgctnngactctgaatcgaagcaaaaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacactggggaaaatctcgttttctatgcccaacggacgacgacagactattgcattgnnttctctccccgagggcggataccgtggggcagccacgtaggcgatctccaccgacaaggccgcgttcccgggngcgcgccgtgcccgtatacgatgtcccttcacgccgcgtaaactccttccagaggtctggcggatgtttgcggtggtgtgaattggcccggagacacccacagcgcattggtcatctttgctcagtctagttacgactgtgacagggatgtgatccacgctaatgctccaacctctcactttggtggcccggcaaacatcgttgaaaacttggggacataatcacccgggcttagtttatccataattatagctccggtagtccttgattgagacttggncatgttactccctagagcttcggggacggcggggcggagatattccccgactctagacgggaatcctttcggagcccacacacgtcggcggcactttcgccggcttaacacattgttaccggggcgcaaccggtaccttgtattctcggctgcncctgttcgccctgaacacgaatcagcgcggtaaaacacgtggtaaccgtaggccctgttacgcgggtaaggatacgcggactggagatcggccagccctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgtgcattatctgagatttggaacggtggttgggtacccgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcgcgtacnacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttnnnggcgtgtaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaagncgactcgcacataacgctagacgtcataacacttttgacgatagcgacccctgacgtgattaatgcatgacggcccagncaatcgtgggtaagaacttcttggcagcttgcgggacgtggctcattcaggctcttcttacattgccggncacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgctgccgncggacatnactgggaaagcactgttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccctatcagtgccgagangtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgcccngcaacacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgangcatccccgcgtccgcggagcacggaaggttacataccataccgtttttggcgttaataccaggttacccgtnggttgagggcatgcgcggcggctgaggttaatcaaagtgagccctaccgcacgtcgcccnggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccacgatggaagtcggaaggaangatggctccagctttaaccgtgactcccgcggctccccgatccgcttttctataatatatccatagacttcagtatgtgcgcattcgcagccggtcaaatagtgtcgatgcgccctctacccatccctatgggattagcgatgtccagcggttntatcaactttgacggctcctcagtgatccctagacggcagtctactggtggaaatgcgaggagtagcatggcttatggttcagggggcccggcgatggattagcttcccgttcggaaaatgattccggacctgacgtccaatcccatgcaaccncgaccggtatctgtctacgnagtnccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatactgggcgtctggcgtnagacaacgtctgcgggnatggtcggcaagtgctacaatacatgcaggacgcaccggagtccaagctcgaagcggggtggaacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaagggagttaactaaattgatctatttcagcttcgtgtagcagtctgaacggcttgggtaaaaggcatggcgtagagaaaagtcagcgngcgngggtcagtagtatgaagtctaacggcacttcgtagtccaagtttgatctattgtcggcgggttaaatcgatanngacgccaaccttttagcccgcaaagtcccnccactcgctttgtgtgcatgaccacgaggatcggccgaaatggcatagcgctgggttgttgccgcgccgccctgaccgcatcccatattgggagnccgtgaagggactgttggagaatatgtacgcaactaaactcttaaaaattcgattgtccgcattcgtcatgcgtgcgtaatccacattcaagtaaacgtacgcgtgctctcctccgactcttagngncttagtcggagannncgaacatagggagaacgtcagagataggctatcggaactatctcgctgatctctccagtggccgataactgnccggcatgagataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctaccgtccctgctacccgtatcgtggcggagtacgacgccaccatgggatttgtggacagaattccttagggtgtccctactctacccagccccgacggtggagtaccggggatatccgttcnnncgtccgaacgttactacggactctcgaccacttgctggcgtcttttcaaacctccgtggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctttgcgagttttggccgcagtatcctgtttcacatgcnatcggtctgtccagatcttgtcgtgtgttacgaccacgatcgcccagatgcggtgngncttctcgatcgagatggaggccattaccagtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaanctgcnnnncgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacctgccgcccaacgtccgcgctctttctcggttcatctgcccgcagaagtccagtgaatacgttctatattgccgtggnncaaattaaagttggtatttcctcgccgcttagntcgtgagggagacgccggnggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacgtgacagacgatttntccagactntggataactcttagtaggaccgcttaggtggtgccaactgaagactcctttcccgaacatagcagctcgaattcgtcatgcttggaagatggcataccagcgattgattanacgcgacaaaatgagctccgatcgaagngccttaagcgcatccgcctcaatgcagagggcagcgaaatttcgcaatggccggccgatagnatgttgggtggcctttcattaggaagatcagaaggaaggggggctcgtgcttccgcgacggtatgctgcggnaatgtcgggaccnnnncgcgggtgttgcccaggcggtcnattatgcgatgaaagaagtgttgactatttctcgtatgccgaggactagtacttagtaggaccatcccgtttcaactcgtcctgaacatacatatcaaaatactatggttttgggatacggagcgaaaatgcgtgatccctcactcgttatcgtatcatagtcacggtgttagcgacgcattgccacgctgaggaggcacgagtgtctaccggcagaggcaacgtcaaaaagcgttcaggctgccctctaggtaataaaagattgagccggtcgttctgcgccgacatctcatccgcaagcccattggccagacctgtcgaacacattcattatgacgtttgagcgagctacatcttccctcggcaggcactgctatctattcccagacgtgattccggccatacgcaacccgttgagcgtgctttctatgcgtgatgtcttacgacctccggtcttcagtctggcaggtacccccgcagagaaggtgtacaacatttcatcggcctcgtggggacaggagttccaatactttaacacggttatatggaccaggggggctggcctagttcagccggggcttaacagctggactcggcatcactaataatcaattagcagttcatcattatatccagcgcacgctccattgactgaaggagttaagcccagttccgcatccggtgggtgacacccggcaccagatgcgtgaacgcgacaaggaatcgctctcgaaaagcaccgcttcgacatggcagacggcaaaggaggttggtacattnatgcnggagtctcccacacatgacgtgaactgggtattaagatgacggtctgacgagacctcttagacttacagaacaggtaccgaacagggctgcgacggtaacgttgggactatggtgtaagagcgctgctctatacgacagcgacagctgggcaggcatttagcaccatccccagtgacagggatcggacacagattgcaaatgcccgttatggtgggcacctttagggttaaaaggtacccgcttatcggnggtcatgcttggtatcgtagcccagaaacagttccgcggtatcgcgcgcaagagataaatagcaanaaccctcattagaggcgagtgcnactattccaatgcgccaccggtggtcggaatacacacgcgacattacccaagccacgatccgcgttgattcgtagtgctcgtgttcacttcggcgcgctggcgacagcgtagatgtgatcccaatttaagcgcnttacgcgcagtaacttccttatcagcctcatgtcattcaacttcacatgcagttattagtctgtcgccatacgttgatccagcggcaggacgcgctaagcccttcaccacacacagcaaacgcaaanatgtttctcgcgacaccgaagncgtcgtccaacttaagctgcgggcagattagaatccggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggaccgattctctngcncccgcttgtgtacggtttaacttggcgctggggataagccttttaggcttgataaggcgttctgctgcgagcgagtggncagagccccatcgttttagcaacacacgcggtagggtagtgaaaagtttaaaggtcacaggctggtgtgcgagcctggttgctctcaatgtatctgatggttgtcttaaatccctcgcacacgcgatactataagacgcgcaaaaacatagacggtctttatgcctgagatccaatttgcactatggggggttagcgtgattacgggccccggatgacggttgggccctgagccattgacatgtcggagctgagactaaaataccggcaatttagtctatccataacaaggatagccaacctctgctttgcttgatgttaaaatctttggcacttcaagactgctacagcggagtaatgngttcagagggtgaaagtggcgcagggtggtgcgaacgcccggaggtggacactttagataaattgttgatatgcgtttttcgctttagattgaccacggcggcctccgatttacacaccttcacaaggtgggggatcacacgtacttagatcttcgttaaanggttttcttagagtcactcgcccgaagattattcgttcagcacgtaatgtagcaggaaatggggcgtaagttaaccacaaggacgtctaaggaccagcacgggcaggcgagcctcagtaaggccagatgataagaaagtgcccaatgagcgacgaagtcgcgctcgacgcccggcgtccattttaggcgctggaaagtgtaacacttcnngcgaaggcgggcctattgttgatttcccgtcgattgattgtgggaaactgggcacctggtaaaacntttctncaatcactacgagttgtgtgcgaggcgaccgtcttgcactagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgngtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgcgggtcgagcccccaggggcttatacatgaatagtcctgttactggttatgcgggcgattggcatgcagcggtgtgtgcgtttacgcccttagaagggcatgtgtattccgatggtcagcggtgtacgccacctggccaaccatgaggccgagggggacaggcagaatcggagcgagaagccaggctttttgttgggagtagccctccaaatcagccgggcctgattccatctcgtgtaaggcgagtcagcnnnaacnnggatggaagagtccgccctatagaggccgtttagccttgaacaagtctggacaatntcctaccattagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcttccagagtcatgggagggttctgtgcaatctggcgtagctcctcgcgttcaccaaccatctaactgtgccgatcccatcaccactcaggtgttttggtcataatcgaatctttttgacgccgctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatattaaaggccggagtngctgggacctaaattaacggtggacggagcgcgcaccgacccatgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgcnngtgcgcccagctcnaaagtctcatcaacactaccattgtgtaccgagaagggagaccgttcctatccaaatgcgatcccggctttgtgatacttgtgctggacgctnattgctaattaaacattcatgctttacctattacctaacgcatacatggcttctacagccaactcctggaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaaggaagaatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggtgctgatggcggtacgaagatacacgaantcgcgaacaaaccgaaacctccggaagtggatgttcggtctagagatgtccggggcccctagaccagcccaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacgctcagttgtggtctcttagtaagaacagcttggcttccagcaatgcaggtgggtcaagccgtatatttattggtgaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccngcgagatgtgactccgtgaggggggaacgaaagcggccgcgccagtctnatcccgcaacnaaagcccgtgccataaagtggcagatctccgccaatacgccggcaaacctccaatccaggctgacgagaccgattggacaatgctaacgccagtcatccataagcccatcccgatttgaagacgaacgcaccacctgcatcctcgagatgcgaacaatcgaaaatgaggtgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctcttttttcactgccccggccggcccaacccangcaattaactcgcgcgttggggaccctctgcccaggtattgcgctccagctgtttcgcccgggtagttgccttcggatnnccctgtatatcttacattcatcgagccctgttggataattcagaattcgccacggtatacccgcgacagggcttcctcggatccaatatttcaagtagtattgggtggtacgaagcggtactattgtagaatcgctagatatgatttagtgcagatgtgcaggagtcccggatatccgtatgccgtgtaatcgcttgagtcagtggtttttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcatagatatacatagcccttaactggcctcgacttaaaccacttgtaattcgaagaggaccagtacactagcgtgtgtgagacaggggtacacttatggagtcatatggcacaggcggccatagtcttgtggattagtaaccatttacgggaagccatgcaccaaatctgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatattcgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtgattcgcgaggccacttcgtctgataccgggaccgcaagttctctcaggcgggctttcgatctgcaccgagcacacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaaccccctggcaaggccggttgagtgaagcagtcgctttcggcgtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcgagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacgntttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacgtggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtcnnggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgnggggttacccaccagctggctggggagtgaaagcgcacataaggcattaatagtacacccatgggtcttgacgaaatnnttaacggcgggaccccatacagcatggtcctgcgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggcgtgctactaccgcgttggatcggagagcgaggataatttcacccgttaacggtgtacgattgtccttatccatgcggggtactagtagttgctccggacaatcatatgccacctgttagttcggccttacgaacagggctcgcatacgcgggagctgtggctgaatccaacacgcagcagcattagttcttacccccaaggaaaccacgcgcatctgtaacaccgccatatgagctccagctgaattcccgattccccgactgacgatagcggccaccatccagggccggaagtgcggccacgcaacaaactattgtaccacatgttccttacgtgcgttagccgttttaagatcgtggggtgtctgtaaaagagcacagctatatcacgcaaattacctgagaagacagaattggcctttgcgagcgcttggtcgtatatacaaatggaaggngagtggagcaacccgggacaagagcatcgacngaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccagtgccgggatatgccgggtcgcgtgataacgaaaccngagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttaacaccggtaccatatatcaccgaatctcatcagtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgccaacacagcagatgtaaggggcattagacgggcacgcattcctctaagggtggtggatagcgactgctgaaccggatagggaactaacaccagtgtctgcaaatgatctcgtacatttcctgcacttcggagccaccccttgcnnctatgaaaagctccacggttgaagaaccgtacgcggaagattgaggcaacgtccccttgggagactatcttctggggccgagcgatcagggccctccggtgactacgtttggttgtctgggatgcgagtttgtaaggtgggcctgccggttcgaattgcgaaaagttcaggcccggctggggggttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcncgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaacatgtagccttatacggagtattaaatggtaccgggcgccgccaactagtcgcgcggtgtcatcattagctagctaggccctatcgccgatagttcttgtccctataaacactgaccaaatacgctacacgatccgtaatcgggttctccctaccattgcggatacgttagtagcgaattgacctactggcagtccgatactagaagaggtanccaactagctcgttgccatcatgtcgctagacagccggggctgatgcccggtgttgccttgtttggtaaggccggccacaagttcaccaatcgctgcagtagtctactaatttaagtacacggctcgatgacgatgtaggtgccgacctcgactccnangacttaaatgcgaggctccactgccggcctcgggaagaacgggacggttatacccgtaggacgagccaacccgatccgagccattacatccgcaatgtggccnnntagtctgacggtctaggttgttctagcaggccgaatgtnnncagggtaggggcttaggtagngttttgactagctgagtacgangattccatatcgaggggtaatcggaagaacaccccgttcatacaacactttatttagaactcgttgtaagtggccgggttttgagacgaactgcttgtaggcatagttcttctaaaaccatttcagcgtatgcgtgcgctaaaccctgcgaagtaaccnaacgtggagtccccctcatggcggactttcaggtgcgttacactgccctcgggcccgcggagatgcctaagtccgcgagtctgcttttgtgggataccgagctcgcacgaacgtgtttaatnacggtgaacagaagcccatacgcctccgtacgattccataggtgacgagaccatctctcatggggggaccggagtggccgggccgcgggacggagtaaatggcttttaacaaatcagtataacttactcaactaagtgtttgcccacnggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgcaccctgactgcangcacacttttcgtgaatcacatccaggcgtggatcgaaccttatcccgcgtctgggcccaacatcaaacgagtgannggncggcgatggcggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacngagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccaagagtccgacttccntgcgatagcctgaccatctaagacagcgantgagcatgcatagcaagagggcaaccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgcgttcacaagagtcacccctcaaatggctgtctggcctttggctaccttagcattgccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccnngggcgcaatgtcggcaatagaggtcgaacgtgagaagttngnagtgcctcaactcacgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcanggtggtctaatcgcccgtctccgactcttctacggccgcgggcctaattacgtgacagatatggttacccgtccgctttcgcatttgtctgggtcggtcgcagaagtgaatagccatgcattcccgctacccatctcgaaatggaatcagttgcattcccaaagacccaagtctgaaccttaacttcgcagangtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctaccnggagatcaacggcattaaatggtaacagagatgcacctntatatcaaatctggacaatgagccagtantttnagaaaagggtaactgtcggggctaaagagatcagtctcgcataggagaagtatttccggatggccaggctcaggcttacggngaactcctcagcgagatcgatataccaggaaaaacctccagntnnggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcgaaagcgcaccctaagccgcaggatatattagtgtcaatnngcactagatacgtgtggggaangnctatctgagggtgaccccccatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcnatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgagtgtaagaggttttttgcgaagaggagctgctcaagtgtgaacttccagatcgaccagtggagtgacggggnccnngcagcagggagttactgaaacgngtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcctatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatatcaagtcaggacttctcatttgagaccgctcatcgcgggagcgcatgtgcggcggttacgccgggatttacactccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgngtcgagctttccactccaataaaccatttntatggacaagaaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctngtagacttgcgtcctatcgtggcgtagtaaagaagacttaacnntacacccgagtggacacttgggaactnttttcgagttaggagacagactgaagcttatcgccgggcagggtaatgttatcgttcntgggaatgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctaatacatcgggtcccccagctgccgtaatgtcatgatcgcatgcttaaaaagatatcgcctngggtgcatgcccaccccgcgaacgaccccctgtcgagaatggctctgggacaattcaggcctgggtgtgtacggcggttgaaacagtanccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccctgtgacattctatgccgacgcacagaggagacggatacccgtacatagcagcagcactggtgtagatgatggcgcgctgtggccgaggcatgctatccaaccactacgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccattccgggagngtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaatttctggnncntgcatcgcgtgatgacgagcaactacttaatgggagcgctgctctggcacattcaataggtccattagacacagactattgccatccgtacccacaccggccttgtagtgtggctcgtcgttccagcggccgaatcgcttcatgttccaattacagaaaaatagtacggcgtggccggaactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaacgttttngcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcggagccnaggtgtaagaagtcagccctatgccgcgaaatgctgccgggcggtgagatctccaacgaaggaaagttgtcgcgggcggctgcgccacaatccgcgaaatacaccagcgtactccggatgggtggaagagcatagttgagaaatcatccgtcggcttttagcgatacccaatatagtgcccagnntaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgtgcccgctggacgatctattacaagtatcggtgatttcgacgctgggcttttactgggtgggtggctcagcttgagacacatctaacggatgccaactattgcgtcactttngttaaaccattacaaccctggcggttccacgaaggcatacgcccgtccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagcttgtttaattactgcaagctagacctcgtgtttctggtgaaccaggcgctactcccagaagcatccctcggcgcgcctccgaggctgttcattcgtggtataagcattatcgtaaacgctttcatccttacaccgatctacgttgttaagcagtgcgtacaatgtaaaaattggtgagcaccaggccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgcnntgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttcctcttgtgtacgtaattgtatgttcctttaccatccactcgaccggtcttaaaagacgtggtctcaccaacggaagcatgagcgtgagttaattacccgtggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggtataagagcgcatggtccgggaggaagcttttctgttcagagctcggctccgcggggtgatggcccacgctatttcggatggtcgcttgctcgacgaataatttctcccgtccccactaaccactnccaatgaaagtcctctcgttcgtgtatgggtacggcggagatcaaagaaggtagtcacctagattgagcaacgcataaatcccaaatgacttgtctatgaaatagaggatgcgctagtgttcgatcgtcgctgatcgtgccttacgccccgttgtcactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggaatacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagcccctgaacgcgttcagccgttggggagaaggagcgattgcattgggggcttaccggnggtccctatttcattcgaggtccaactatgccccagtaagcatatgcggaaaatcaaaacgctgcacggaggcgctgcacccatttcagcacccttncccggggacaacttcacagctgagtctccaaacttgcgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcactctaacgataaacgccggtcaggtggacgtcgcgtcccgtgcgagcgaggtagaanngtcataacctgagnnctagaacttgaaaggacgggcctccatctttaacgctaaattacgcatggtggcgggtgaaagagaccggaacggattctttctnnngcctcgggcccgggtcgttggggtacatactttgatgacctctaactctacgcgtcgtaaacccaganccgtctgccggcacccaattctgttcttccctcaactccggaattgtgtgccgaggcgtaacgccatccccctcataatgtctcatgatcggggtgccagttcaaaatcgtatcaaaatattgatcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcagttnngctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcaaagcggtgtgaacgccccgcggtaaagcgggggagagaccagtagtcacaaaatgtcgcctcgccacaagcaccacgatcgtcagttacaagtcgatgtaatcaccagcacncggcgcggcgcgcaccggaggggatcaaanactcaacatctacgtactggtccatctttctttccgtttaggaaggccggaaatcagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcatncccgtaacatcaggaagtgggtcatgaagacctcacacattgggtnnctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcgntgcatctcccacagcacgggtcctccaaagagggngagccattgccctccccagatgncctctcacgttagaaaacatttaatagacgncaatgcggaggtgtagtgctgagtctcattctctggcaatncctttaaagtctaacgctgactcgctagcggggcacgatcgacgcccacggcaggtacttactgcccctgtgggcngggccgtgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacgatacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttnngattcaacntactttctcgccctggggatctaggagggctgggacccaacttggagaagatcttcggcggttagttgtcgatggcgcccggccggacccgatccgtgcaaatcgtgcctcccggccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccccaccctccnntgcatttctgaagcaatgaccgcaagccaggcntggagctcgggcgcggcacgtttgattggggatagacctatcgtcaatcgactacaacgaacaatccgggngattcgtcgtatcagtaccaggaagatgttttaaacaccccgctacgttctcaacggcagccgcccttgccgagtacgtatgttgttactgtttacaagatcgtcccgattggcggttactactgtatagaggacaagaattcacgtgggaactaccgtattgcagaaacaattatgattcggtccgatccgttactaggccccccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttggattactcaacagtatccgcctgcgtcggtaacgtatgcgccgcagcaactgccgtccggacgattgcctcnaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaacagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcccatgcccggtccgttcggggttctgacatngatcangctaatcaccgctatttgggccgttcgatcataaccgcgcaggcangatgttgaagttcgtccaagtgtggtagtcgctggagcaagcgcgagatctctatctaagtcaggttcactcactcaccactgtggctccggtggggtagcacaatcggcttagcagcgggtgccctcgtactgagtcattgaatcctccgattgggggcgatctactctgtggcttatgactctggctttgattgacagttccggtaatgaacttagatcttagagctgtaaggccgcctggcgtcctgtttctactagattgatagagtgcggtaggtagggccgacatggacggggcgaaacctgctcgacggggattacctacccctcggtaaacaaagacttcaaccgcttagttggcggaacatcctgcctatccctcgnntagccggaagtcaggatctactcctgcctatgtgttactcgtcataaggtatacacgcacatgcctccgatggccagactacacttgctgtccttctaggatcgccacttaggagtactctggtctgtaagtcacggcattgctagctcgcatagcgttctttgggttgcgcagctaccggaaggcatttagcgacgtccgacatcgcagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggaactgggttaattggtaggtagcacggctagctacaggagtcctaatgcgagannnaagataaaattgcccgaagccactccaagtcttttngcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagagcaagaatagattgtctcagcacccggtctctgagtgtgacactcgatctgaatctcgtaaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtancgctgacatgaaggagcatggatggcggccaccgnccgcnnnnaagacaanccgacttaaagttctttccacaagcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccanggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgccacggataaagtccgcttggaatcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctccgtctgaagccgggtaatcgcagcttgtattcacacagttgactattggccgatctttcggactacgacttccaaatggtttaccgggggtatcggacctagctgcggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactgactcagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacatataggcgttacgggtcttctccccgtcatctcctggtcgggtgaatgtgggggcaggcaatgggaatcantaacggcgcgacccggttgagaaaaggatttggactcataacgcctttttgccccactcgctctcgaccccgacacttggaacgggggtcctagcgcgcccataggctgaggagcacagttacggtcttagtacctagttttgtccccttcagttgcctattggatcgtcagtcggnaaaacggtagccgcttgaaataattcgccagattggtggtctttaacgccatgaatcacctcgggaggctatgtgtatgcttggacttatcctcttgcgaccctctcgaacctgttctggtgcagctcgcctggggctcctcgactgagacatatcgccctccacttgtattatgtgcttggctcacgtagctgtcggcaattaccgacatgttttacacggcgggacnggccgattcaagctcatttacagctgagacgtggcgtatatgtacacctagatgtgaaggtgtgacggcataagttccttagtaccagcggtaagccctaataatgaatgtcataaccttggcagggctgcatccttcagctgaaattatctatccgactgccaggtttaacatactagttgacgccctatgttctagacgtgccaaaagcgcaaatgaacnccatgactcggttaagtctnggaccacctgtggaactggcgtgtcagtcaatctacgatcaggcgcatcaacccttccctggttacggattcatcggcccccagcagattctccgcgaatgtaggtactaggngggactttngttaaaatcatttctagtacgagcccgacacgtgcatactaccaggggctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgtgcgtcccaatgggaagcgatggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccaccccacttggngcccaataaccagtctccacgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgtggggagtgggggtnccgcttgctgaaatctgcgtgtaccgttcagaataatactgtgtaacttccgggggactaaaagactcttcgtcgaggggatgcatacgtgcctggtccccccgaccacaccgctactccnatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatncctactataaatcaagagcttcgaagccagtatgtntgtctataaacttaggcgttctcttcattccgangtgacgctccattgttacgcaaccccgagcaagctctcggattcactcgccgggcatacacaacttaaccacgtgctgctgtcttttgttgtccctgcgttccttgctgtatgtgccgaaaacaagcgtctgtcctagacacaggcctggtgcgataacgaagtgaatggtcatggtgggtacaggcagatctcttggatgcgaggangtttatttttgcaggacaacaacggagaccgctccacgttcgccgattggtggcggttcttagcattgccctcgacctagtttcaagcgctccggnncgcgtgaatgaccgcccgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgcnggtcaacttaattctaaacccttatgcatcccacagtcttcgcgatggcttcgtgcaggcaagccctaggcgtgancccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgcgtcccactaagtggaagccaaataatataatgctggtggacanngcccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgngttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcccacgacggtagtcctgtatgggaggtcaatctcgtcttcgtgatgctaggacacatggtataatngagagggcaagtngcacaaactacatatctgcctagctaccagattacagagaactcaaccgactcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggngggcgcatcggttctgaaattcccatcactcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaaaaacngtccggtgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaacttcacctatcttgttaatgccggtaattggggccttacgggganaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacgatgaccgccatttagcgtgtcctgtagcatctgggccagtgtatcagcngcggctagctcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtntcaacccacttcgccatacggntcaanattggccanatctgcttttaggaaaaatctttcangcgcacgagcagccggcnnctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttagggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgagatgccggcctggtcgcctccaactgtaggaggccctcgaacagaaggagaccgctatagaagtgtcaatcggctctactccgtcatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgagtagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagcgcgggtgtggccgttactatcaatatgggcncgcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcatctcacctacggtggatagggctgatctgtgtcagggaaaagggaanggttgcaaggtaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggggtggcggggggcccccagtgttctagcgatagtctagggcgctaaatncnctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagacnatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcgggtctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacatcaattccagaatagcggcgctctgaccgcctgcgctgtcacaaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttgggngcagggaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgnttgtatattctgtctcatgtaactacgcngatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgcccnaatctatggcctcagaagagcgggacaacgctaccgttgtgtcccaacagcctatatatcgtaatggccctcagcagtacaagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttcaactcgcccttacggcctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttgaacagctcttaccttagaatgcttggcgctactacttgtgtcgggtgacgttgtcagttaagggtcggtggtactccgtctgtgctacactataccacggcagttggagagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgtttcctttcgactttattggacagaagtattggatactcgcggttcgggtccgtaacacactccgcaggtggcacgagtcatgccgaaatcggtgtctactgagtatgctgcggaagagctacgtacggaaagggggtttacgccagttaagaaaacaatttgnnagtaatgcgcaccttgagtagcgcctttcccagggctacttttggccggtagccggggaatcttcgatcatcagggagccaatgtcccaccagtgaacttgtgcccgatttgcgatgtcctcgttaggcatttgatactggaaaacggctgctcgggaatgtccttcgctagggatgcagtccatcccgctaggcatggaccaagatcagtgtgtgtgctctaaggcgaagataacagacaagcggtggggatgtgacgtgctcaaaggagagatccgtagagattcataagcgggacacggcagccgctgtgcaataggacgggccgacggacggccaggttcacaacgacctaagctnctcactacccacgtgctactagagtattgcgctctgggcccgcagggactatgtgtagtgcgcacgtgcgacctacggccttaggctaatctgatacgggactgtcctccgcccctcacgatggtgcccagcaacccgtagctagccgnnaggccgtagctactgcccggttgagccgacggggtagtggggtgcaatgaggatacacaggggcctcctttccatgtgggagtgaatagcgctaacatgtacttcccagtactagtagggggattcgcgattgcattttgtgtttccctattagnnctacttggaagagggcccaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccaataagagtaccacttccggcantctagagggataccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttaacggagggntgcccggacttcgcgttctcgatctaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccnccgactatgcatgccgccagcgtgccgcatcatttagtgtgctacgtgcaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgngaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactatggtnnaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttcattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaanggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggttccagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgtttctcctggtttatcggcatgatgaccgtcaggtgctgtgggtttccgaagaanctcgggttccacggatatgagacgaatcgtgcagctgttgagcatccagcctcgtgacgcttggggngcagtgccatggtgtggatacgtaccaggcctagcgtaatcgctacgtcataattgcttcatcatgcntctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccaggaaccggaggaggtgttgggcacacataaggtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctannncccgtgtttccaagagaaaccggccaataactgcataacggaggnntcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactgccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttntcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttgatacagacnaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttannagccaaacagtgcatgaataggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctagtctatggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtaccatggcgatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggantcgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgacngagctgtcatgagtggtaagcnacacttacatcggcgttggcagtcttcatagttcaattattaaccaccactggccttccatggacttggtcagtgaatgtactctagttcccggatcagcgaaaataggcgtcgcctcgcgtgcattcctacgcgggcgccccggggcgaaacaggccacaagacgttccgttgggtgcnagattgagtgcgcattcggaccccgagtccctggcatttctttaagttgccgggtgggtcgacttgtgttaccccagtaactgcgcagtcaggaacatcgagaatccatgaagaatcgttcgccggatctcgagtaagatctnaattgggacaaacggcttctgagacatccgatgttcaantcgactatatccgatatactacgcggtcgaaaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcggtcgcgaaacattgttagctgtagcttttcaataggagtaggccggcaagagtttacccgccctggcggaacgtggcgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtgnatgtagtaggttaataggatgtcgaccgctgagcactccaaatatcgatttgctacattgcaggaatacgatcgataactactagctatgatatctgagccttacctccacgacatcgtatcgctcttttcgggcggacgagacgactcgggtcgaccctggtccctatcaaacgccttcgagttcatcgggctcgaaccgtcgtgtatggcctggagcccgggcgtccgctcgcccataacctaagagccttgaattaatgtacacgccccatgaaatatgtggcggcacgctataatagtggagtgtcaagtgattgggtgctctgggaaacgacgaacggtggggtcagtcttgagcactaagatcccgatcgatcaataacgattagttgcgagtcttctgccacaacattggncagcctgcaccccctgggagcgacggttgttatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgtnagccaaaaaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtaagtctctggcgtgactgacgaattggatctggtagtaaacgaacacanaactgtggagctcacatcgagaagcttnccactctagctanccacatataggtatggagtcgattcncgccatatgganactacctgcggtttccaagatggcctaggtaatggtccggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgccgtgggccagagtcgttggctgctgctgcaatgaaacctctaccccctcagacccaccaccatcccactctcacgaccatgtctctatctgacggggaaaacgctgttttgttcccagaagatngtgtttttcatatatccgggatgaacaatatgtccatttctncggcttactgagagcgccctctgccgggccgcgtttctagctgtatcttatacccagagcgttcccgattaagcaaatgtattgcgaccagttactcaaaagggaccacaacacgttcgtgaggtgggtgggagacaagtccgtttgattanccgcgcacccccccagtgaggatactggaagtgagagttcatccccgccgaacttactcagacagatcaactagtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctgcaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatcctttttcggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtaagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcgctacgacttacccctcagtcaaggttgcgangtgtccggacatagtcccgcccgtgatcggcaaaatctcgggtggaatagggcgaacatccgtgtacggaacccaggcttcggccaagacttttacattcgagccgttgcgttacgcgcgttggcccgtacggtgatccacaggccgccgagagacttgaccggtgcgtgtactgctcgatctgattcccaatggacaccccaacattgctatacgctacacaatcctttcgtcgcactatcccataccgtatccagctagtccttgcccgccatggtcggcgtcactgtgctcataattttgcgcgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcactcaggctttgctggtcgtacgggcggcttcatgccccgctataccttttgccagagcctagtttaccgtagtgccttatttagcacaacagcggggtcgccagttcgtggctctgctgccggcctacggatgtncgaaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctgntccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgtatctacttggctgtaaagacctaagcacgccngccacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggatagcaccattcactagagatttttcaggcccagtctccaagtcgcttgcagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaaatgttcggcgacgcccaagacgcataaagggcgctaggcctcgaaatactccggcttatagtgaatcttgncggcttacccatgcaaccgtcaancggaacaaatggcgctccgacggcaatgggctttgaactggtggcagtaggaaccttcggtcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagctgcacagtgggccttacgccacccagaaggacgtaaagaccgcactccaacctccacgcggattccaagtctgattctatgggacatccgtagggtagacattaagccaacggatggccagggactggtactccttccctaagtccccagcgttccacctcatccggaanngaagaataacgtggctcctggagcctggggtattccgcgtctccattggagacccgggctactatagttattcttctgtattggtaattaagaggaatatctcgctgggatacccccatcttggggcgctgntacgcctttcgcaataactgcattccatggcgttcatcgactgtgaccctttggtacccggcgcacgctcgttattaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctccgttagcacattcctaatagctggcccagcgtaatgtcaagtaatggaccataagcgggcggcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaacccgatttgggggggaaaagataccattaaatcgtgcggtggccaccccacgtgcttgctgaatttgctacggttcgcagccaaaccctttagnagatttgtgcgttagttacatccagaggggacctgaagactagcagcgtgaaggtcatcgaataaggggaatcatgngtccgtgtactccggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactcccttacatcacggtcgcacgcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtcatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccntatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagttttgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagaagatgcgcgaggaacccctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtaggaggggggcgtaccgctccgactttctgcccagactgngttcgtacgttagcattnttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggcccctgattacgaaaatggcaatgccacgacatgcacgagctcagttcatccgccccagatgcaggtcgccgacaatctgtgagtacttggtcagcttgacagaaagtgaccgccnntgtctcgaggaggcttcagatctctgccggactgtggcatccgtttcntaacaggaataaataccgggtctcggagtctgggctacgtgggttaccggggtccgtgcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcgctgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttggaccgcgttttagctgcgnatccgtggattcagcgagggagctcggctcgccggacatctgacgcgccggttttagcgggcctgagaaacaagcctttgtcgcggtgcgcatcaggtagtgaccaaatattcgcggaggggatgcgagctnttgcattccactgcacgcctcccttacaatgcccccatgctttctagcacgcctgaacgcccctgttactccttgggacggcacnatggacaactatgaccgtcagtaggagtcgtgggttgttgcaccgccggggacacaagagaagcnctttaccgcgcgggaatgcatatccacaaggaagaacctttggtcggctgccaacttatctgctgcgaggcttactatcgcaagctagttgttagaaacccgtaaagctcgcgtgtacactgcagtcgacttgaaattcaacacgccacatacantccaaagaaggagctcggaaaacctccagtcgaacagccgtctcagcgactaacaacccgcacgaggnctaggccctgccagattccttattctctcccttgcgtagtgtcgcgtactcacgaacggcaagcgtatatggggcccatagctattagcgctacgcgcgagggagtacatgctcccattttgtgacgttgactgcaaactttggaagctaagctgggcatccaccggccacgagacaagggctacccttaccgctgacctgtcgggaaagtnntattagtccgggcgcagtgggttgtctcatcgttacgcgcgtagttctggattcgggacgtacgggtgtcgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggctgctaaaatgcactcatgtgcgcggccgctaatgcagcatagcatgtgatgcatacgaacaccaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctntccgcagttacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaanngtatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcgacccccactgatagcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcggtcaacttgccaacgcttagtgcgtggtgactgcaagtattgcagacgacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgttgggctaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttgcttagcccagatttgggtcgcggattaaccgtttcccacggaccatgtcactccgccaaanccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacggtggtaagacgagatttcgccgcgggcgctccggtccgcctatcgcgagtggccgttaagtnccaaggtnncagtcggtccctgttatcgaggtccagcatatgtgttcagtccctggctccnntatacggcagagcagatattccngtaaaccgacgtccgttgtaggtgttaagatctgcaaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtagacacagacttcgtcccgttaaatctatgaatgccatgttaacccgcggcgcagccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggagagtagctacattaacgccctaaatcgatgcggcccttatgntgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcatgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgncggcacaactccggtggcgacgcggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtccccatactttccactnaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatcccctttcatggggattcttcaggacgtcactacgtcaagtgccactaccttccttctgtccaccctggactggtgattcggacctgctgccctagtcaatttttcgcagcttgctcgtgcaatctgacccccccggagaagtcctcccanncgcactgcttggactctaggccgctacatgcagcgatttaatcgtaaataatcagagatagcatttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggcccgaagacagagttaaaacgatgatctcctgcgggccatgggaggcactacgttgtgtcatttacccacggacagaacgtgcatgggcgcaagctttttggtgtcaaaagangcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggcttctttagatagcccctcgacagagtggacattttggcagtaacagaactccggtgaagttcattacaacctaatttatctnnnatcagcgcctcccaagcccgccaaacctaacgttcttggtgctagtatcaataccgtgccggcctagaaatgtgtccttaccataaaacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctaacccgacccgggattgcactcagcggcaccacggcaccttctgacccccaaaatggatttaataatcactttccaagtcgtatgtcaaacggccgatgggtgtcagtaccacccaaccacagtcgagtgcgcctgcatacgtcgtcccccggttgcagtcaaaattaatgtgtaaccgtgcgaccccttacggatctgagtaaagcngtaggcatcctccctgggggaccaggcacagacccgattcnttttcgttcgggaataanacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagctctacggatggcgttcagcggttgngcgcattccgcccctcattgcctacgggacgtcgacggaaacgcacagtagcgaacttcaatacgactaggagagcccacatgagagtattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgcgtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactccagaacaggtgggggagaaatcggaaaacaaacgcgatggaggtcgtctgggattcagatgccctccagctcagcggaatgaagccgtttcacctggtaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtggactaccggggagggggaccattaatttgggccgtttagggtcttgttaaacctgctaggtgcttcgtaatcgcaagcactcttaacactccggcgaccccgtgggccttggtcaacgtataccagtgactaacaccgactctgagcgcgggtggggtcatttcaggcatgtgcccgcnnntcnggtccttgaggatagttacagggcgattccnnnggggtcgagatcctgattgggacgatttcttccccagcgtcgggtgtttctattgcgataatcctgtacgggttattgagagggcagttcgcttataaattgtacaatccctcggcatccccaccttcatcttggattttatggtccaatcgtgagaggatggccgcttgtgcgcagtgagagcccgtaagttagcacggtgctagaaagctgacagcacggagcttaacaataatgcggagagtagaaactcaaacgacagggcctaactctggacagggggaagagccatgtctgtacnnnnaaagctggtggagttgcaagcccntctcgtggtctccttatntttgctacgcaagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggccgcgtatccgtatgacgagcctatagtatagccatgtcgttggcncgcgctaccgtgaagtcaggtaaggctatcgcctctacacgacccaaatgcataaggctagaaccgtcctcactcttcatcgcgagcctgatattgccgccgaacataaccgttatctcgttggtcgccgatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctactcaatcaagaggaagcaatacgtccaacccgancngatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcattagcgnccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatngacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagcttcggccgaaagtagctcgcttcgagcgtcacgataatagtactagtcaaccagccgcgcccaaggccagaccgtgcgagtcttgacatgantcggcagtccccgtactcagaggagactcgccgagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgtgtaccgagcgnggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctatatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgagganacaattcacagcgcccgccatcaaatcacgctgggaacgtcagatgagatctggcctgaaagctgatacgggaatatcccgantcagaatggtttgattcgtnccaggcttcgctgggtccccgtaggtcatgaatggctcataactccctatagaactccttgcacttcacgtcgcntcncctagcacgactcggtaacgcgcggggtagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgcggccgttcacggattgggacgagattacgccagatctatttactttgcgccaattaaaccttaaatacaccgctacccccgagttatccacgagccggtgcgcccaggctggattcaagcagctcgtgcgtggctgagtacattctgnccctcgtcgttgaagccgcgccatgcgcccgggcccgacctccccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcggganttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctgnnnnnnngctcacaacgcagtctcagngaccagatcaaatagcagaaatgcgacntctatgttcagcagctatgtaatcatatgtaggacctcgtccgaactcagccgttacgctaagtaggnactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaagcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggatttaggctgttaatccgacgtctcacaaggctggcatatcggctagacgtagtaggcttgtgggttggaacggtagcagtctattctggcggcgctatatcttaacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatggaaacagcgccgtgaacgcaactcccggagcgaagtcccccacgtacctagtgctgtccccctaccttagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagngaaagtcgcgggtacccccgacttagtttattccaacgcggaaagagtagtgcggggagaccccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccgcgggactcttctgcgatggtaattgtgggttgatcccggcgacatgaggactctnatcgccgagggagggccgcggttgctaccatgggtggcacccacgcgacacgtcgcacaacgtgaccctagcgttcggagcccctgtggagatgccaaaaccgcgactccgnngactaggccggtatagtccgtcgtgtctgatactcgcggttattgctggtatacctcggtcgactcgagtgccgtctcgggcgtcggagttcaacagcccagaccgcgcaagcagcgagtataatctattagaggagcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgcttaacgcctaccccctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactatctctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattagattccggtagtgctgaatggcataatgtcgagggcggcacggtgctgagaaaaataacggtcgcttagctctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattagatacggcagcgttccactctggggtagacgggtgcgcggggtagccgaaggagaagggcgtccctcgagactcactcctctttgcgnctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccangcgagtgataccatagacacctaggccctattaggggcagtcagtcgcttgcaagagaggtttgcatctttgcaagaggagagggatatgatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatcgacgngttcgggtgtcacanttgctttacgtccggccgggctaacccagtcacctctaggctacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgcccttaaggtcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccttaccccacgagctagggcctggccatcttatgcgcgacacatcgcggttcgggtgagaccgggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgaccggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaaacctacgctcgctcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacatacnatataggggttccatagatgccctggagtattgacgctaagtccttnnnacagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacaggtgtagagacgttaatgattcacccatagattgttggccccgaatcgcgggaaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcgacacactctaccagtacccagaccgcttcacgggaggcccgggccgcggggttaacgtgtagcggcagaatttttagtactcacacgagcgttggctttaggcatatggtagggtttatacaattgcgttaccctcgaagccgcccatcttaggaatgctcgaaacaggttagatagcgagtcgcttcgcgggctagcactcaacgggcctgctcagtcagngnggcacgatcttcttgtacacgcccaccttccaagattgcagagtcacccccgcntacgtagaaccgccgtcgcttggacacgacgactacattcggcctttcagaacatccaacagcgcgatggctgtggtgcgccgtacaaggtggatgaggatgggtggagtaattttcgcactctagagcataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagccnccgacgaggctagatccatatggagagtattccttctcacgaacatcgctgatagaccgagtccccggtatcgcctgtgggggggtggaggcctgttacgatgcgggctgcgcngaggggggattcgttgtccgccgggttaggtacggaagtcacagagaagacttggaccttctcatctcgtgtgggcaggtagcagccccggacctgcccagggggactgggggctgttaataccccgattctatgaatgctgtagtcatcggctggatacatggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgatatcagtgggtttcaagttggggattttatatctcacgtcgaatggttcgtcttatctctgntcgggggcgccgatgtgcttcgctgggatgccagtcaagaattcctcactgtgctgcaacagggggagagtacacccctgcagnccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtagcccgaaccggtggcggcataaaatggngaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagggaagcaatagcaacgctgcagtcctaaagcgacagcgtatcacggcgcactgggcgatcggcgccagttcatattcctagcaaataagggcggggtagacccatgtgtggcccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaattagaaatgtngcgtatgcactagcaattttggtctccacaagagggagtctacnacgctagctgatacaagaagcgagttgggtgtcgtagatacggttccgagagggcgccttgtcgtcnattaacgtacgccatgttagctcaaactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacatgttggcgacaataccgcagacatgggagtcgtaagtataaagtgccttagctcgcctatcntcatcctacacatccacgacctgacacgcnncttcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgtatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggactccgaaatattgagtaccgtatgngacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaagggncagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggccccgtcgccgctttactccaccatgaggttgtatgtacaccgaaactaggtcaataggttgtatcaattacagatggatcgtagtagtccccaaatactccngtcctatcctacactgcactcactgcaggaaccctcccgctcccaagacggggcagtgatagagcaagatgcccccggnggacccctgtgaattgagggtcgatgaaggcatnnttccagnngaatcccgcaagaacaaggccacgcagttgttgcagcagcatttttacaaaggccggtttcagtacggagnnaaaacaacctaaagtttatcgaggtaggaggggggacgcgcggccactgggaaggaacctacgcgcagcagaccaaggtatattagctagtagcgaattcaaagtactgtgccaagccaatactaagggcccatccaactccgacttattgcctagcccctaagtactggactgctacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatcctncaatctctaccacgggtatacagcaaaaagttattaactgtatttgtagtaatgccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgtccnggcctacactcgtgacagactctctcccccggnggggggggacaagcgttacagcacttaaacctccgggtcgtgcacttgttgaagtggcgtgggtctcggctcaagaccatccctaatgctcctcaactatgtggtatcagcaccacccagaataggatctcgggctatgggcgtagggccttatggatctgagaccgagggtactgaatggaatgcattgacttcgtaaggtggggtcccaaccactccgtcctgttgttagacgcaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatattttcggcgtccacccgccgtgcacatttcggggcagccttcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggtgagtacccggagatctttaggggccccacgcccgcagttcatccatgcatcttaagaatactggagggcgaaggtgcacaaaacccgcgtaaatgctanngcctctcattctccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtacgctccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggggatacggccgggtataggtaaggccacgacattgagaccgcgcgtaataacgtgggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgacttatggacgcaagtgccatggattatgtttcgtccggcggcaatgctcggccttgtgtatttgcgagcaagggcacaccgagcgagagcacgaataagcagcggaagnctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgccgtgctnacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcagtagaagatgctcttctgcctacccccgtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgacccgatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagaactaattgntaaacccccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcttcgcctcgacacatngcgattgttcttcggtgccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcagaactccgttcttaggtgtggcattcggctcatggacgtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgggtcccgtgggatgaagaggcatgcggctatgccgagngagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttacggctacgagctaaaacgttacggctatgatttgatactcaattgggattaatagtatctgtggatactacaggcttacctntccttgcaagacccgccctttggtgagtaggagaacggctgatgcgtcaggtaagtctggaaacccatggtattaacaaaagtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttagagcgcgtatcccgacacgccaaggcatacacngccgtatcatggntaagcattagctattcgaccaatctctgcgctgaggactcattctgacccggagggaccggcaccggactgatggccggctctgccattcctaccacaataagggggctagaanncgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgttaggtggggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacnggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcgtccgtccggacgcgggagtgatggctggagagcacaacagcaatcggaagaggcaatgtggtagtgctagtcagtcacgagacccgaaaagaccacttctagaacctgtgtgatgggccgtcgctantgatgggccgtgtctgcggcgacgaagcactcccgtgcttaaatcagcatagctccctcggcgtttagatcgttcatcacagacttcggactgcggcaagttaataattaatccttaggacgagttattccaagcagcatgacccccccagaagattccaacccataaaagttcgtgagatgcgataggccgacttaggacagaggaacaaatttggtgggctcatatgtcaccaagttcgcatgcgttttgaaggccttctgtgtggcgtgtacgtaacaagggacccctggcgtcactgagaaagtggacaattgtgtatgcggacgtatctgcaatggctgctggagagccattgagaatttcatacagcgcgcatgcgtgaattacgcctatggaatctaccgattttgtatgtttcattcattcctagtagatgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcancaggagcctgccgtgcctttcatgttggtggtacgtttcggcccggcgtactgactacagacccttgccaggggcgggataatagggcagttgggcttacgaggggcgtcgggactgttttagagactggtgctcggcgtgaccggatagcggatattggcgacgggagtgacaatcttggtgcgccacgagggggtcctgtggagagaaccactaacttaaggaccgatgaacattcctcctccccctttgggggcgccgtcaatcggaggggacctcaggaacatgcaccgttanaagtcaacctctcgggtatctggtgtctcacgcgccacgtgagacgaacaaaggttattactgttcggacggttgggctcctaggctggcttgtgctccctttcgtgcctccaggcagtgcggacgcagctaaaccatgcaccgtcccggccgcggatgtgtggtgcagaataatgctgttagcgccccggttaaatctgggtaagggctctccactcacttcactgaagaatcgggttgtacgctgaaggtnccgtgcgctcactgccctatgcactccctgcgcctagccaacctggagtcgccacgagaacacaggtacagttacctcaccttacnnatccgacagtatctatttgccggaagccccacatgtcttctgatttaggataaagtacagactcccntattcacagccgcggcgtgaaccggttgaatataccgncgtaagcgatttgtgcccagttgagcttcccctacgccactttattctctccccctcggtngcacgtttagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccaaatcgtgcgtgaacgcgcacatccagcatcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatattggataaacctctgttgagcgctgtattcagcaagcangtggagggactattaggatgtcatccctcggttcggttccctacctacaagaccttgactaattagctcatggagtatgtcacacgcttcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacgatcggtggatgtatgacatggacttttctcgaacacgtcctcgtcctcgaggaccgaggtaccagtgacaactagtaacctctgccgaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggaggaacgaccgacaccgggctgccccctgagtattcgaatcaactttacagtcttaaacacctggctcacttagacaacaaatgctgtgcgcgctactgtctgggctattaagaaggcactcgtagtcgtatccacgatgacctacgtacggcccagcattgcaacctacccctgncaacgtgtgaacgcactggtcgggagaaagccttcactaaagtgtctagagggtacgcaggcgaagcacagacgggcagcgcaggcgacaagtactattcataagagccagcaggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctcacgcacacaatagtcagagttgcagagccttatacttggttccgcgggaagtaattcagcgtgtgacttgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcatgtaccccgggaagagatcgctcgtcctgaacagatcgactgctcgtgagagcaattttgtgggcgcagcgcccggccgtgctgtcaggcttgggcgcatctcctatagatccggcccagtgccaaacgctcgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactgatactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggctattgcttgctcggcttangagtttacatggcgnacgccaacattcgtgattctcagaaagtagccaatgcgtatcaacgtaaacaaatagagtganactttnggtggccaatccttttccaggtngtcggcgattgccgaccgcttgctaggtcganagtgtcgccgattacgtcgggggttctgatccgctctctgtaggcaagttgttcccagaccgtataccttgcacgacgcaagtgatcactgcacacgcgagcccgggagtccctgggcttccaccgacccgtctcgggcggcaagtgtggttcccagggtaaggaagcgggggagacatcggtaggaatgtgtccgtggcatagtggacgtgtatgtatcatgccacgcatcgccatttccgtgaagccggactttagaggcgtcccacaagccagttggtacgctccaggactcttttatctgagtgccctaacccatagatgtcacgctacgtatgtgcgcccccactagtgtgggttgactcgcnngnntatggtaactctcgcccgacgtcagattaagaccccctccagcggtgccgctacgttgtctgtcaccacggagggaggacgtgtggcgaggtcacggaacagacgactggtcgcggggactagcaatactatgagcgggatccgacgactacgagcgctcttgacgacccatgtgtcttctctgtcttccgcgttttgctcttacccatccccaaccatcctcctgtttcgaccagcgttagggagttgacacgcgtgcggacgcccggtcggtgcttctgccgttatgtgcgagaggattctcacgagcctcccatagtcgagcggccatcagtnaagctgggtgtgatgagagacgactcggtgtcaganggctttcatgcgcatgacacttctcctgcacctcccgttctccgacccatcaggtcgtcgcccgtgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatnacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctagtaaatatgttctctctagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcgttgccaagcggtctcccctccagatgtgctcggccccggcgctccaaattctgaggaaaacaggccaggcccccagtcgcattacggcacaggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccgggatcactctcgagacggcgagcgcctcgaccacccagttggggtaccctatgggtgtgtcagaggagctgcccggctagcctttcccctagtctggtgcangggtagtataccgaccttgagttaccaccagggtgcgcgaatcgaggctggtttacgggggcggaatcgtccgcgagaggcgcgggcggctttaggttacacgaataggttgttacgatgcaggaccgcgaacaagcgagcgtgactgcatttatcaggaagaggtccggcctatacgagttacgtatgcgatccgcagagggggcccagtggccccccgcaaccaggtgggagtcgtgaccctccggttgcccccagtgcccgagaccaattccctaacgattttggccagctgcccanctgtggcgtttacgctgccaaacgctgggtattccgacgagcagcgatgtgcgagcttggcgagacgaacctatcgagccttgcgcttttcagagttgcacgaggacccaggcgacacctgccccttgggggtgcgttgaaacacgccccgcccattgtagaatcaaagaaggtgtgacctagaaattagagcccaatgaataatgttaataggcgtccaccactctcctaaacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaatcggatggccagggcccgttttccacgcagtgcaaacacgacttcgtgggacgctgagtacctgggcttgttgtcttgcacggtgctggagcgtccgccgaaggctacaggcgcgacctgctttcacaagggcctaggtaatgtccgtgtggcgttagcacagctccgtgacagcttgattttaatcccccgacttaatgtcgggcacgcgtaaggcatttaggacaaattctagcctaaggcacacctacaccgtttcgtataaataccgctaccgnttgcttgaggaagcgatgggataattcccgccacagcacttggtcgctaaaaggacgctcgacgaacaatcggatcttggtggtttctgcgcgcttccngacatcgataggggcgcaattcgcacagggtgggggaacatctgtattagcgttccgcaactcattcacacggaataacgaatgctaccgagccctacnacgaggctgggcgagggttgacccccctgggtcggttggggaactaccacatacgggtgtgttttaacccatggtttgttgtcacccgaaagcaaagcggagtcaatatagctacaatactgtgtgcccgctgcggatgcgatttcggagctcaccttgcgcttaggccttgtgacgcctccaagcatcgggcctattgnaatgctctttggcggggatcgactcacccttacgggtcggcatcgacaagatcctcacaggggggtggtcacgtaagacaccacctagcaccatccaagctgggtaagccgaagggcacctcggttgggtgcgagcgggcctgtgcacccaagataatctttgtaccttaaggcgtgctccccctgtgtgccctgatctaacatgttcacggcacggtagacccagcgtgcggagtatccatactaatgtagcggggtgtcggttggtgaggagaattcgggcatgcaaacagtctaacccagccnatnaatgcgcggctgcacctcatacantcgggctcgcgctaactataaatgacgcatggaggttaaaagaagcgattttaggttagctaaacggggcggcgcggacgagccgtagcggcactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctcnnnggcttatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatggaagacagggaaagcgatgctcagaccttgngcacagccagcggccggcggtggtcaagccagtgcaaacgagggcacgggtgaggatcactaccgcatctaatacagtatcgcccgcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttggcgatgagttcctcgcccatttagaatcnagattgttcggagtcatacccgtgtatcccaagtggtgtacaggggctcgaaatccttgactgaccatctgatgcgaggatctgaaggagtccgcgttctatccgtcatggcagacgcgaatcctaccctgtttaaccccgttgtacgtatattaccatttaagtattattcaacggcgaaacttcgagatagcgctcttgtcatagtgcggggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttatnggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaaggatttagccacgacgctctgattcgctgtttgcccgacgcggcggccccaaccagtcccgtcaacgtcctcaactgntctgtactcccccggtatgcattttggcttcatttgtgtntgtagcaaaaaacagnccgcggagaggaagtgagtctctggtcaatgctantnacctcatttctaagaattgagttcttgaatgcagacgcggatgctcgcaggacaacgggggttataccattcaaatcagaacagtgaagccgttgtggggcaacgcgccctccacccgatcatcgagaacatgggaaaccatggatctacgtgacgtccattcaattagtcacactataacggactctgccctgtccggagggacatactgtcttcctactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgaaacgcgtacaggacgtgacacatccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagatagaaggtgcagtcaccgagnggtggcattctatgtgtcgtcagttgccnatatacttcattgccaggctcgcnctcggaccgtcgtgtacattaaacaaatcacaaanagcgcangacaatagttcgaatagaaggtctagattctctgggctctcggataatgggaagggcgagagagaccctgttctcgagagacggttcctactattcgaccgcccactgttgccgaagattttcaggtacagcgtcccagtcgctatgggcaaaggctcgcntctactgttgggtgaacttactggagtcttactcgacggataaacccgatacgagcacctcaacagatcgtcaatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagatattaaagtntctcaaacagccgtaacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacganatatatgggggttttgcttggcctaccgtccacgccgcatatcangaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagncctatatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaattggaaggagtgttctgcctcctgcgcgccggaaggaaggttctngggaggtaaaaggtacgcacccttcgatngggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctaatgacgtagggtcaaagggaagcgnttttaggagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtctcaatgaccagaactcgatgttaaatgtaggctaaacccctaagcctattgcagtcatgtcctggccgatcctgattgacctcaagggtgaganaggtaggctacttttttaaatcaaagcacgattatcggtcatttccccttcggctgggtgatctactctagggtcgcctctcagatgcccgccagacagtcacggagagtcccggtacaacctcctatacggtagtgcatgcactctactaatggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgcgtgncatcggactccggaggccgcggtaagttaccatcgcacacggtaccataggtcagggtacggggtcgcctttggggcggcgcaacttgggagacggcgaatctgaacagattcgttcctgtatcgtgagatcgttctcgatgcagaactccttnctgcccggactcatccccactaggcacagatctatatgacttngcaaacatttagagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatgtaattagacgccgcgaatacgagnctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccgataaagtcttgactctacacgaccgctcccggtggaaagtcccgctcagtcattaagatgcctccagatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatcccccggtccctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggcaccttatggggctccacgcccgctacaagcgcgcgcgctcgttgcatgaagagtcaaacaaggcctggtacccgttaccggactcttccgggagcacgtttgtnaacgaacgggatctactcttggacaacccagcgactatagtccatgaactcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccccaagtaaacggcctgtattgctctcagagaccacaccacatccgccggctgctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaagactatgatgccgccgcgtggtgccggccggtcgaggatatagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattacggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcaagacctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgcgcgaactccgttatgttagattccggtcgagtgcaacacagaatgtgttcttaccagggtgcctggtaactgtgagggtactcaacctaatgttatcgaaaacggcagaagtcaaacattggagggtaaccatgtgcagaccacccggccctcggctcgttttagcgaccagcatacatttgcctgagttgttgttaangaatattagcgctcgcgctgagcacccagggccggcgtccgaacgaaggtatgcgagagaccagtgaatcccatggtgcctcgggctcatcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgttccggttacgggaagttcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctattaacccatattaagtgaagaactcagggccaactgatatcgttaccgtcgctcaggctggaaagtctcgcgagtnactcgaggtgaagtatctctagcgggctcagatttttacaaagcctaatctacagcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtattgagtgtcctcgcccggggcctatgctacaagattgggccgctgctcgccgctgatgccttctagntccgtctcatagcgaccctctagtccggatcacccacgtctgtgccagatctctcagcancattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaaaacgtctaagatacccgncgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttttcnagtcgatttgccccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaantacntgacaacgcactcacgcatcgannnggcccactannnnnnnnntcngnacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgttcntcttccngctccttggancgtgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcacggttacgtgtagagtgcttgactcgtcgccagtcgaccgagtacggtgcatacttcgtagtacgtctgtccaacggccggcagcagtttcctgtcattggctccctcaatgacctgtgagtagaccggtgagcagagcccggttgctgcccgggtccgcccgacacccggcagcagttgcgntagtctgcaacgtcnnnanagcaggccggcacgnatctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccaagatttcaccacacgcggcacgcctatcatgaggatgtatatccccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccataaggggagaacacccgcagacgagaagngcgtccgcccaaaccggtacttgcctcggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaacagggacaaccatttgaggatcatcgcgtaagcctcgattttcatccgnacgtgttagatccagcacccagaccagaacccaaccgaccccgatgaggtcccatcggctgggtgacgtgtgccgccttcataaaaggccatgggagttgacggctcaccggggccacgtggcatagggctccaggagaatattactggcggaacgccangctgtatgccggagaacagaagaactgtcagcttgactacctccttgaagaagggatattgccctggagtcttttctagaaacaccgcacatactctgtattgcaactctatcgctatagatgtcgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaagacaagcttggccggcggcggtgagtatactagggattcaagtgggttggaagtctatttcggtactgggcgccgtacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtctccctctgatgcgcaacanggcgacactacgcgaccactgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggcagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacggccatcaataagggcgcaaggctgcctctataacngatgttcataccgggcctatgttttgcggatatngacggagagacgtaagccctacgtgctcgcngacgttgttataccgcagcagtgtgataccccatcgttatcgnactatacgtagctatccaatactgtagagaccgcacgatttttcaaacttcaggtgatcatgatgctcatatcaaccctatacctcggtgtcccctggtcccccgaggtgttgagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggnnncttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcgctangccgactgcgccagggcgcggaagactcaaaacgctnttcgcgttctgcaaggaagggaatattagcganaagtagtatactataagaccctgagcaacgggttctggattgagctagatctcggtcgaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggnagcnacnngcgngtctcactacgcgtggttacaataggacttaggccttcactacgagaccatgtagnagacagattttgggatggctttagtccggactaaccaactcatagcccttgaaggttctntaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaagacaaaatacgcttcggccaccccaccggctaagcctgtgccggtgtgtatttacccgccagcgttttcctctgagaaaatctgagtacacaggacgctccgacctaggggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattnattagggttatttcctagcgtcaatccccgtttatctaggccggattcgatggtgcccattgcgatactcanacagcaaaagcccggtgatagacagcggtgttttcacagttactttacggtctggggcccgtatcgcagccaataccagttcgcacaaggcgacccggaggattcgtgacaggtccatccgggtggctaccaacgcgatannggccgcggcggagtgtctttccccataagcagttagggccggatatataccgtccaccgcaacatcgtgctaagtacctantggtctggctgatgccnagctcactccgacagcaccaagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttctttgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcgtgattcgtggggaggtgcgttaccggaggctgccggcggctggctaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggccactgtcggctacaatgctgtgatattgaccacctgcngtatgcacttgcggtgacccgggggcccgggacccgcaatccctgtcttatcaccactgagacccccagttaaaagatgagggtgaaccacgcgcgtacagcagacancttgagggggattcagcgtacgggggagcacaccgggaaggcggtaaaatataganccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccttacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattctggcgatgttgcttatcccggcgcctcgaccgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttggttgagttatatagcaattgggaagagtacgaccgatcggtgggccctgtaccactgcgggtcgcatcttggatcagtgcaagggcactgggtacgatactatagccccacggctcgccagcctgacttacacacgttttctacttaccatgtacgacggttgccgtgattgagctcgtgccatccttcggtatcccggtaantgggcggtgccttgtcccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagttgtcgagatctggatcgtgtcactccgggatgatcagccctggctgttagtgtcattgatcgtagaaggggataccagnctgccggtaaccaccgggtcacagtcacttaaaccagtgtcgcctcttatgcgttggctgaacgacgttcgtaagagggaatatcaagggcgcgcacccggcgtatgnggctggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccactcgctcttagttgcgcggctttggtggcattcgttatgggagaccggcgactcaggcaccgcaacagacatgataggcagcccgcgttgctggtcagcccatcacctcgcatggtagttctatataggcatagattccggagnccaccctcatcggcttaggcgccgcttngcngttggaaacagtggcccctngcttacggttagagaatccaactctggtcagtccgttgcgcttgactctccaacggactcgccccaactcctgtttgaggggcagtccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttnggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactgggcggaggctgccttttgcttggcaccccccggttactaaagattggcaactaggcgtncgctacgaccgcatccatactcggagccgctntatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggatcgttttggacggactggtatagaagcgtcatcgccagtcanggcaatcccnataaaacacggtcgcggcgatgggacccaattaaacccgcagccgaggagccgccgttccaattttagcgacttagaggagtcgactccgaagtcggcccaccacacgtgggacgtttaaaagccgctaagcaccttcttttatgggtacaatacctccccacagcagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtnggcctctttcgtccacggacagccgctcgaggaggcgattccttgcngacaacatgacgatttacggatagttgacataacgccgagataaagaaccgtctgcctcggtccagcangacttcagagatgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccagaaaaatcacgctctgagacattggagaggcggtttttcctgctccgagagctccagtactccggtaagcgtgtctgagagctgctgaagcgggcgctcagcgtctctaagctcgctggttgggctgacgcttacccccgatgctgncaaagtttggtaatccagtcacgtcacttcctgntcaggggcaaatgcaactcccgcgcccgtctcaaaatgtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagttgnattgaaccacaagccacgcggggcccagaagctcgcgtnacggccattttaggcgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcctccgtctcaactttcantgtaacctatcctcatggaggttgatgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaatcggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctnagtgcatgggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggngcgttgcgcgggggccactgtaagttccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttctcagttaagctgcctcgctgtccttttgaagctcgccatctgttgctgaaatcaaagagtatnctcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaataaggtaacacgctgacctcccctgatccgcttatatgcccaaactagggntggcgccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgttagatccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcnggttcatccttgcgaatggcaaagcgggacattcaagcgagcccgagatgaaggcgctggagccgttcaacaaaagcgagattgactaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccaggccaaaggcctcgtagagtcataggtacccagagacgnggcgnccggtagggagccctttcatagcgtcaggtaatactccccccggaatgtcagtggcacgatgaaagaagtacacctagaagaccaaagtctcgtgccgatggcgttcgctgggccggcaggacttccgacaccctgctcaacggtagaatgtctagtccatataatatttagtacatccctacgcgcccccgctgccttcttctgtggtagttcaagacggtatcacgctagcggatcacagggtgtgctatcgccgtcacgtcgtggaataccgccaccacgcacccagcagtccggtcgggggatgtctcggttgcggcaagacctttggttgaacacagcgagcaacgtcgacgcttcatccagcggatcccctactagagtatccggcgcccgctgctaagtgcatccttacggggcgtcgcctgttacatgggaagttttgcggcaaattcacaaggggcgcgaatcggcgcaaccacggatctaggaacccttcctttttggtgtgagaaacaggccgcgtctgctcggggcatccatacaggtagggctcgggtcctaaagtgacnccgagggatgtactcttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatgggtcctcacgtccatgggcgtttggaagcggttaacgttcgtcagtgaggtatcagttcgaccgacttggttagtatcccctagcgggggattcctctctcacntttttgttctagacacgtcaccgtccagaagacctcgggacgtagcccatcacgttcttacggctnttagcagtaatcaaatgggctaccataccgaataccaaatcatctaaggctgacagttgcgggctagccgtcacgttgctcagccagtgaccgggacgcggctcataagtatattcgttcgaaagagagagcggcccctactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtaagcgtggcgcgaggatgaaattcgctcccccagtcagatgcgtgcatggaagccagatgctacacaatggcagagcgcgttgtgttgccagagaaacatgatcccactgcgcgtctatccccccactaactagtgtcgtacctccgattgctagtatgacccataacagctgtctacgaggcaggccagcgcgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggccaccaccaccggaatatattgcgcagggaccttgactgggctgggtctcccagaaggtaacctgatataataaggggattcctgtgcacgggtactggtccagcgtctccacgtgttcgggagtctgcaaccctgcccggatacaggcggaatgcagaaaacctaggctcaggaaccgagacgattcatctagatcacttttacccttcgacgtgtgcctaccatttccgcggccgaggtatcaaggaataccggtgcccctgccatgcccaaaagctcctcctgatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatagccgctccctggaccagggccccaggaattaccctcgcattcagtcatcatcgctcatcgaactagcttaacctgtcaacaacccggcgttatgtatcgcgacatgcccggtcctctttgtagggcagttccaacggcgtccctccacagtatgccggatccaatctgtatttcctatacactattacagcggtgacagaaagatatgcgtganggagcgcggatatcgaaggttcttcgtcgcgctccgtaagacatacnagagcgatttatggcagctggagacttggacaccgggcgccaatccaggccgcgcccggcgttatggtgaagtcacgcttgacccacgcccaggcaaccacgcggcccgtacttaaacgtcagcccaacgacctttgccctgttgaagctggtaagccgactctgcaaaagtattgctccagaccgtgcccccacattcggtatcactagaagttcctccataacaactatcaggccatgcggcgatgtcgattcggcgcgagtgtctagagcgcgggggttatgcagaaactggggctgctgtcgtgctgcgagcctgttttcagagacccagcctagtcggtgacatgtactgtcgcgggcttgggtgttgtaggctgtgtcggcagcgtagggcttttgcgccacgtcttagcccgtcactcacccaaactccgtcccgacgtatccccgacgctcgtatagtccgacaagtgcaggcgacacacaaaactctcccgccttacctactcgtcaaccgacgtcgggtggtaagaaaggagttgccggttcatgagttggtaaccgcataaggtcttgaatgtgacggccagnntatttgtaagttgacatgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcacccctacaatctnaccacagtcacttgttcacggcgttgcgtgcgatgtttattccctcttccgcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagngcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtntccctattactgatcaataccttgtgccgtccttctctatcgacgggtgcatagcagttcgtgtcatcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattnaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctagtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagatgaaactcctaactctctaccctgcctagcctgaccagatcgcgaataccggcaggtgagttcgatagtattgtcgggtaacgataaggatgcggccagtatcttaaagtgtgacggaaccgagccctaactggggccgtatacaacggcaacttctacgtagcggttttagcgctttcgtgttataagggcttccggttggcagtcctgcttcggattgactttagcagatatttgcgccctaagatatggttgaagggcgnntccaccacagtgaacgcttggaaactactagatatgattgtagggtattgaaaacgagagatagtgacgcaggcacacatgcctnggagcacttaccgcctcctaagggggtcttgcattctgccaagtgttcattatccagcagtcagaggtgagacctaaggcgtcggacttctgattgcgactaaaaatcgcagaggtccgtccgagactgggcggatgagacagcactcccgtccggctgtgcggtgggactggctagcgggcaaccggcacaccttacccgagaactgcggcctgatgattcgctaaaccagtagcccgtcgctgcccgcggagtcgaccacatcaaacgccggcggttcaagcatcttgatctagtttatgcatcgacggcacgcccatgcccctttccgcgcacgcatgggaggcggcatctacgatctccatacaaaaataaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgcccaccgtagcatgaagcgtcgtttctcctagatataaccctgctatgtttagcgtgccctggttaatcacgtttatatgcnctatgggcgtagaccctagttgcaacagttgacgaattccgccacatgatgtccgaataggaatttcgtggaaaaaccacttcgccagcggtaggtccacgcttttgtcgtccgggacttaaaagtcgcgtcggcagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcnggcgcatccgttgatgngatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccgtcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttnccttcagcaatcctgagttgacggaacgtgcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatnttctctatacctggggtcgtggtcaatagcgtttgtacctcagacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaagttggctccatcctgctcaacaagcgccgaagctctgagtacatccgctancggatttgtttaagaataaagcattcctagtggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaattgcgangtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggttcagccacaataacgaaacccgggggaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaattaagcttgttcaacaggttctggnggatcgtatgcngaggaggcaatatatgttggtcctccgacttattgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgccgttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggngtccagcggcggcagagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg tgatttcaaattgttccatggagatgctacaactncgcggggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacatccgtggccctatagggccaataaccacattaccttgcggccggtcggagagcggccaatcactagtgctcctcggggatgatgtcccnntatcctcactgagcangtcgtacatttgggccccgtaacagaattttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgaccctcaagcaccggcccccaccgaaccacggtttactgttatgtggctcccacgcattttagccaaaaggtgttcggccggtacggggtccgaatgagctaggncgcatcattcttgcccaaaccccctcgattccacagccccggcgtgggccagcgttctatcacgcgatagatccgctggactcttgatgagcgcggacccatcgatttgtggaggcgcgttctgtccgcatatccattacgtgggtcttcactacacgaaaggtggcttcattgtatagacaaaagccattgcgggcaaatcgcccccgatccgcgttggaatgtctcaggagcctggaggtgtgtgtttaccgaatggtacgctctgaccggggctccagacgaatgtagtgttaattggaaattttgacaccgaaagagcttgccacttgcctggtccagctttcaaacgacgactaaggttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaattgtttatataaggcaaaatggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgccggtgtcccgtatgaaaaaggggggactttgatgtttacccaaatngtaagtttatttaagagccgctactttttacacgtaggcaggcagttagtaaaacccacactcccgcgatcgataatacttcggtccatagaattcctgggttcgcgcacaagtggttgtttgaatccgcctgactcgatcggcgaacgtctggccaaaggttctttccgtcaaattagcatggcgatcgacaatgtggttacgcactgaaggagattcgcgggtgtcgatctgcgactaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgtcacgactcatacggcatgtctcttaatggctttctccaccgagtcctttggaccccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggtccagtaccaccttccgtacgtagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgtactcttgtcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacagggagatcagcgaagctttacagatttttccacctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagccgttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgcaggttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtgggaacggtcctcccttcgtgcgcctgtgttacgtctctctgccaaaccttaggggatcggatgcagatgtgtaacacgatagancgttgacaaaattaaggtgcttattgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggnaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgcctcgggtcaggcccgctcctccgtctagcgtcaaagatgtatggattagcctttacgtcagccggcaaggacgagtgggccagannatgattctcggtccgtcagagctcactggagacatggaaantccaaaaatgtcncatgattttaagattagtccatgcaagttctaggaatacttgggtgctctaccgtagactcatgtcgtggcgtcgcgacaccttccaancgtcgaggggacctgcataattcgccgcgtagcaagggagtngcgtgctggcccggctttggccccgatcacggcgtgactatgccctgttacgcgtacccgcccttcttactggctcctcgtgcacttggcgggttcatgccattagtagtggatgttcgtctgaagaaagcgaccgaagatccgctcgattaaattttcagaagagcacagtggcatcaaacagggccttagaggcttgctgaattctaccggatcctgttttaacacgtccccagacgtggagcttagtacacgaaggtcgaacgtaacggggccaagtggagcaccccaatgggtaaggtaaggtcctnggaactcgangctgagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgngtgtgtatcaagactttaacctccgtgctagacccctgtacggtatcacgtaggcctttcacggtagagtcccaaagtacgttaccctcgggtattatatcgcattgcggctgtcggcctgtgtccctggttccttgcgtcgactatttggtactccctcaggatatgggtaaccccggtcgaatctccgagaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcctgcactgaaaggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagcatccattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgcnccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagtcgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgngcttgnccaccggacctttcccccttgtgagatcgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatngtaaaagagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttanggcttanagnnnggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggctcgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgnttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtaatctgactgttccccccctacacttcgctcgactaggtgcgttcgatctgcttacgcaccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgnctaactgcaangcgggtcgcagtgccggccggtttgccggcagtcggtaggtgttaaggtgagacctatgttgttgaaggcggcacagaagggatcctctggacgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgtcaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttttgagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgcgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgnagccgtggacncgcccgcgatggcttagtgtctacacatcggttgnacaggctaggagtattagtcgatgagaggcgtgaaacacaaaatccggaagtacccacggcgcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcacctgcccattagcccgacttatcccactcgggttgctactatacgatcatgggctaagctcgggacccggccggctatgagtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtcgttggggtaggctggcccggtccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgngggcntacctgggcccggtcggacgccggagcatttctgacacagcaccggccnaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacatantgtcgattgagggatcacaaattagccaactcggatctctatggagagcggaaacagggctgtagcgcgccaacgagcagacaagagaacccgagcttagagagcagngagtaaaaccctcccggtcctagaactaagcgagccaagtagtccgcaatcaccatgggatggccatctcccccccgtgccggtgggtcgtctatgcaagatacgtaataacaggacaanaacataaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggtagtacccaaacggccgtgacttcacaagccaataccggttgtgacagcgcgtagaccttgggtgggttgctcgacagtcctcattgcgcagactgatttccggtcgccccaatctagtgttgangcactcattcccaagcgctactgttaggagtctactaaaaccgacgtcctacaatgatcgtgccgagacaattccgctcgcccacgaaacttttggtagaggtgccattgcgggtaaaattgagtgtgatccgtgtttctctccaatagaggagggggcgacttcaattgaagggcggatagttccagttgaggccaattgtcctccttgggcgatgagatggcgggtcccgnncacttcagcgctaacccgtagctatcggcattactgcgggccgcacgtagactatgaagatggtgatccacgctattattcgggactgtacttacagcgccgcatctgtaccgccacgngaactcggaggccaatgagtctcctcatggctctcncgcgctagctagncttcctagggtcccctgcgaaatcgttggctacacctgccggcgcaccagcgatcgtgactcacgtatactggcccaacggtgtccgattaaagtccaacgcatgacctgagagttnnaaactactgaagttgcgcnttataacgcgccgggcagcgactcgctggggtgttaggggaagcagctctcttaggacgcagcaatccttcacctcgactatttgtactttgacccaggcaccgacttgcatgcctatatgactgtactgtgcactagacctcgcgtccaatcccggggccccagtatgcagctcccctcattctcgtcacggaacccggtgtcggctctgcaacagggccaatgcccgacagtaacactgtgtctcacgcannaggtaaggatatcagaccgttgtgcggccgaccgtcgtactttagggaaccttgatatgtacgagaccttagcaccnaataaatatgaggatgtcgtctgcgttccagtggctgagtgccgtggaggccactgaacctgagagatgagtagagccggccacaacantttcgccctgcacgctggcccgctcccggcgtcagcttcgagtgggagtatccgggtccctcgcgtgcagttcccacagngttacatccaaantgagacatatcggggtcgtacgccgtccggcgcaattttaacaatcgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcgcagcactggtgaacagtcttcgggtgtttgattagtcgcgcaaaccgcctgccgagctacatgacgctcacgagcgacccgggcccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcgagcgcaagttcaggccacttggggtcctattctaggcggcatgatggcgaacgtgtttcgcacgacagcgggactattgtgcgtccgaagaacnagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatacgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttagttagtgggaaagtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctgatacagagtccacatccttggatccgtactggcttgattgtaaccgctatgactctgaatcgaagcaagaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacactgnggaaaatctcgttctctatgcccaacggacgacgacagatctgcgtgaccgcctacacctttgcaggcagacactgaggagccactgcttggtcgcactcatttgacgcgtgtatgccactgggaccgtttcccaaatgcttataccgcggccagaggtcaggnggtcacctattctaggccgcggctatatgganttcagcgggtaccggcccgggagcgcccgcgagttatgcggcgacgtcgttcgatttggtcccgtgcaccatgaggacgcggtctacgctggcgcttaggctgaccagtttgatggctcggttggatnngttaaaaagccgggaattttatcgctcacaactcgcaaattcggagaggcagatccggttacttctaaatgaaaccagggcacgctagcctcctagcacaggtaagcgacgcgttcgaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcgctgtgaaccaggagtgctggtcttgtggcacgcacagcgcctggacatctcctctgtatctgctcaccccgcacttggatgggcgcgttaagacacgtggtaactctgggccttgtcacatngaaaaggatacgcaggactgaaaccggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattatctgagatttggaacggtggttgggtacccgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcacgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgtaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaagncgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgggtcgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggcggacattactgggaaagcacttttgtgcccatatacaatagacgatagaagnnnacccaccagaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgccccncaacacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgangcatccccgcgtccgcggagcacggaaggttacataccataccgtttttggcgttaataccaggttacccgncggttgagggcatgcgcggcggctgaggttaatcaaagtgagccctaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccacgatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcntatggctaacgctttggcatgtaacccaagtttcgtcggacgctgacatacttaacaaggcctatggtgtagtaccgatgtttgcccatcnntatgngattagcgatgtccagcggttgtatcaactttgacggctcctcagtgatccctagacggcagtctactggtggaaatgcgaggagtagcatggcttatggttcagggggcccggcgatggattagcttcccgttcggaaaatnattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatactgggcgtctggcgtcagacaacgtctgcgggtatggtcggcaagtgctacaatacatgcaggacgcaccggagtccaagctcgaagcggggtggaacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaagggagttaactaaattgatctatttnagcttcgtgtaacacggcgtacgccctaaccggggtataaattagtgggaaaagtccatgagcacgggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactcgatggggacgtcagctctttagcccgcaaagttccgccactcgttttgtgtgcaagaccaccaggctcggccggcgttgcacggtggagggttgttgccgcgccgccntgaccgcatcccatattgggaggccgtgaagggactgttggagantatgtacgcaactaaactcttaaaagcccgatgttccgtattcgtcatgcgtgcgtgatccacattcaaatgaacgtacgcgatctctcctccnactcttagcgtcttagtcggagacggcgaacatagggagaacgtcagagataggntgtcggaactatctcgctgatatctccagtggccgataactgtccggcatgagataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctagcgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccgggnatatccgttcatccgtccgaacgttactacggactctcggccacttgctggcgtcttttcaaacctccgtggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctttgcgagttttggccgcagtatcctgtttcacatgcgatcggtctgtccagatcttgtcgtgtgttacgaccacgatcgcccagatgcggtgtggcttctcgatcgagatggaggccattaccngtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatctgcctcgcgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacctgccgcccaacgtccgngctctttctcggttcatctgcncgcagaagtccagtgnatacgttctatattgccgtggcccaaattaaagttggtatttcctcgccgcctagctcgcgatgaaggcgcgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgagtggtctgaagcgtaggcgactcccaatagtaccgcatattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccntacggcgggataagatttgactacatagcttcacgcccacctgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaatggggggctcatgcctctgtaagggtacgttgtggtcgacccggggcnncaccgcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccgctggatggcggagactggttcccagtgatactactttctcctgaaaaagcccgcgtggatgcgccacggctacgtggttttaagacgcggaacactagggcgtaaccttctgcccgtcgttgcgtcataggnatagtactagcgccgcgcctccaagcgaaggagacgcagatgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttgcatcacttcaaaccctcgcccgcagncccgttggccaaacctgtcgaacccattcattatggagcttgagcgaactacatcttccctcggcaggcactgctatctattcccagacgtgattccggccatacgcaacccgttgagcgtgctttctatgcgtgatgtcttacgacctccggtcttcagtctggcaggtacccccgcagagaaggtgtacaacatttcatcgncctcgtggggacaggagttccggggctccaacacnattatacgggttagggagncaagcttggcctcagaganacagtacaactatatctaggctctatggattatgaccgcaggcctggcgacgtggctgagatgcgagctgttgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatattttcgggatgtattcccactatattcggtggggcagtggccgcgaccactcaaaccggggtctcccacgtggggcactaatctagtgtcaaaataacgactctataggatctcctagactcgcaggtcgaacgccaaacagggctgcgacggtgtcgttgaggttttggcttgggggcgctgctctatacgacagcgacagctgggcaggcatttagcaacattcccggggacagggatcggacacagaccgcggacaangggaatgacagatgctctcgaggcttagtgatacacacctctctacgntcatgcctaatttagtaactcagcggcggtnncggagtatctggtcttggaggtacccggtaagttcccccactggtgacgagggtgaccgcttgaaaacatcgtctagggccgagatataagcatgccatcacgccagcattncgacgaaccgtttcgtcgtgcttatgtttgatcaaacgcgcaggcggcaacttggatacagttccacgtcaagcgtctcatgcgccctatcttttcctacgcgcatgtgtccatcgtgtatactggtaattgtcagttatctatcacgtatcaagccagtggctggacccgacaagcctgccattacacacggcgatcgcatgggcgtatctcgcgttcctgangctgtctcccgctcccgaacgcgagcagatcagggagcggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggaccgattctctggcgcccgcttgtgtacggtttaacttggcgctggggataagccttttaggcttgataaggcgttctgctgcgagcgagtgggcagagccccatcgttttagcactgtacgcggtagggtagtgaaaagttcaagaattataagtcggcgcgcaaaccctcccgcncccagtctaggtgatggttcgtcaaaattgcgcatacacacggtactataagcctcgcaagaacttagactgtctaagcaggaaaggctcattttgcaccgaggggggaaagcccaaccatataatttggagggctaagactattaggcttttctaagctttgagatcatagatgccgccatnttggtgcgcgaagattcgagtcgaagcggtttgnngtnncccnacgcacagtcaacatctttggcacttcaagactgctacagcggagtaatgtatacagggggtgaaagtggagcagggtggtgtgaacgcataagagtggctatgtcaagtgggtcgccatnggatacaacatttacatacttgtttgtagcggactccggtgcgggctttcgcgtgcagtgggggagcgtgtacatacaattcgtcgtcaagntgccctcgtagaaccactcacccgacatttatctgcatagcgcgtaatgttacataggatggggtataatttgcatccgagggcattcagaagtcgattcaggtaaacgaatttcagtaagggtagacgatagggaaataaatagtgggcggagaggccgcgcattgcccccagagtctgcgctggacgctaggaagtgtaacgcttcacgcgaaggcgggcctattgttgatttcccgtcgattgattctgggaaacngggcaccaggtaaaacttttctccaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctnngtagtctggagagcanctggtggacgaccatagggcaggtaacctagttcattacatanaccaccgacgtagattcagttaaagtattaacggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccgatacctttcgctgattgagccccaaggggcttatacatgaatagtcctgttactggttatgcgggcgattggcatgcagcggtgtgtgcctttacgcccttagaagggcatgtgtattccgatggtccgcggtgtacgccacctggccaaccatgaggccgagagggacaggcagaatcggagcgagaagccaggctttttgttgggagtagccctccaaatcagccgggcctgattccatctcgtgtaaggcgagtcagcccgaacggggatggaagagtccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaatcatctaactgtgccgattccatcacnactcaggtgttttggtcataatcgaatctttttgacgccgctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatattaaaggccggagtcgttgggacctaaattaacggtggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactactattgtgtaccnagaagggagaccgttcctatccaaatgcgatcccggctttgtgatacttgtgctggacgctaattgctaattaaacattcatgctttacctattacctaacgcatacatggcttctacagccaactcctggaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaagggagaatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggtgctgatggcggtacgaagatacacgaactcgcgaacaaaccgaaacctccggaagtggttgttcggtctagagatgtccggggcccctagaccagctcaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaaccatgcaggtgggtcaaaccgtatgtatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgaaatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctnatcccgcnacagaagccagagccactatgccgagggcttccgcttttgtgctgatagacttgaggcccaagactaagggcccaatagggtaaaatatgggcctgcagttaatagatgcatccagatctgggactggtggtaccacctgcatcctcgagatgcgaacaatcgaaaatgaggtgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctcttttttcactgccccggccggcccaacccaggcaattaactcgcgcgttggggaccctctgcctaggtattgcgctccagctgtttcgcccgcgcgacgactccagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcacgatactattgtagaatcgctagatatgatttagtgcagacgcgcggcagtcctaactgcttgtgtaccgtacacccactagaactcgtgagtccttacnccttgtggccagaggcatngtgatatcttgccctagtagttctgcgagaacggtcagcctaggtaattccggcactgagtcgaccccggtctgagcagtccgcgccgcgtaaaggggtgttgtacttgcacatatgaaacaggggtccatttggngcgttatgtgtcctaggaattttagtatcgttaggccgttgtgtgctgccacatcgcagcgctttgggcccaccgggcactatncagagatatcttagaaacacttatatatccgtacgaagaactgtgtccatacgcgtgtttncattgccctgacctcccccattaggcattgcnaccctcgctctgacaacttctgataccggaaccgcaaggcctctcaggcgggctttcgatcttcaccgggcgcacaaaaaacaattaccttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaacccccctgttcgaacgattaagtaaagcaacagcggtcggcgtttagacccactcagaggcagcgcgcactacgaacagcacgggcgacagagaggagtctgaccattaggattagcttccgggactttcgctggccacggccgaatcgcgcagctccaaggctagtcagggcgggcatctaggctgtgtagatagagtttggacaggaaccgaagccgttgcccccgggtccaagccacgatagcgcagcagaatctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaggactcgcggccccaatctggtnnnggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgctgaaccctgtgccggctgaccaagagatcgtggtcctcaaagtaacaggacgtcctgtcgtgaaagccatatggcgcagccaatgacgcaatttcccgcnttgcaganccgagttccacaacccctttgcgctgacaagcgcagacatcagcttccacgcgggtgtgctactaccgcgttggatcggagagcgaggataatttcacccgttaacggtgtacgattgtccttatccatgcggggtactagtagttgctccggacaatcatatgccacctgttngttcggccttacgaacagggctcgcatacgcgggagctgtggctgaatccaacacgnagcagcattagttcttacccccaaggaaaccacgcgcatctgtaacaccgccatatgagctccagctgaattcccgattccccgactgacgatagcggccaccatccagggccggaagtgcggccacgcaacaaactattgtaccacatgttccttacgtgcgttagccgttttaagatcgtngggtgtctgtaaaagagcacagctatatcacgcaaattacctgagaagacagaattggcctttgcgagcgcttggtcgtatatacaaatggaaggngagtggagcaacccgggacaagagcatcgaccnaaacttaactgcgaggggtttttgattgagatatccgggttcgccnccgcccgccgactcgccggtcggtcgagaatggtccacccagtgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttaacaccggtaccatatatcaccgaatctcatcagtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgccaacacagcagatgtaaggggcattagacgggcacgcattcctctaagggtggtggactgcgatcgcacatccatgtgaggaaccagcaggagtagtcntggctagatctgtaaatttccntcactctaatttgaacctctagctccgggtaaaatcccccggataggggcgtatctatgagttgctaaggtaaggcgcccttaaaagactgccttcttaaccttaattgctcaggtacccctgcgcaggtgtcttgctgtctggcagccgagaaaggacggtggctttacgagnccgaactgtgaatagtttaagcctagccggaggatggtgaccggcgattacggtcggaggttagtggagtcgttgttgaggagtatgctgttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcacgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaatncaacatgtagccttatacggagtattaaatggtaccgggcgccttcaactagtcatacataataaacgttatctggcagaacctcatcgtcgcagggcttggtccgtaanatcacggaccaaatacgctacacgatccgtaatcgggttctccctaccatngcggatacgttagtagcgaattgacctactggcagtccgatactagaagaggtacccaactagctcgttgccatcatgtcgctagacagccggggctgatgcccggtgttgccttgtttggtaaggccggccacaagttcaccaatcgctgcagtantctaccaatataagtacacggctcgatgacgatgtaggtgccgatcttaacnccancgactcaagtgcgaggctccactgccggcctcgggaagaacgggacggttatacccgtnggacgagccaacccgatccgagccattacatccgcaatgtggccccctagtctgacggtctaggttgtnctagcaggccgaatgttggcagggtaggggcttaggtggcgttttgactagctgagtacgaggattccagctcatagaggaccggagagaggacctcgctcgtacaacgtnttatttaggcctagttggtgtcgaccggaccgtnnggcgnactgcttggagggttagcgcttataacttcatgccagcgtatgcgtgcgctaaaccctgcgaagtaacctaacgtggagtccccctcatggcggactttcaggtgcgttacactgccctcgggcccgcggagatgcctaagtccgcgagtctgcttttgtgggataccgagctnncacgaacgtgtttaatgacggtgaacagaagcccatacgcctccgtacgattccacgatcgtcataatcgctatccgcgggagaattggaataaataagtagtggggcggaacaagatgcttttagaaaatcggaataacttacttaatcgagtgttgataagccggttctcgcagatnngataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgcaacctggcagcacatggttgatggaccctgcaccctgactgcacgcacacttttcgtgaatcacatccaggcgtggatcgaaccttatcccgcgtctgggcccaacatcaaacgagtgacgggacggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccgggagtccgacttccctgcgatagcctgaccatctaagacagcgattgtgcatgaatagcaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgcgttcacaagagtcacccctcaaatggctgtctggccttnggctaccntagcattaccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccgcgggcgcaatgtcggcaatagaggtcaaacgtgagaagttcgaagtgcctcaactcacgctctacagacccgacgctattcaacnagcccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcncccgtntccgactcttctacggccgcgggcctaattacgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcattcccgctacccatctcgaaatggaatcagttgcattcccaaagacccaaatctgaaccttaacttcgnagatgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctaccgngagatcaacggcatgaaatggtaacagagatgcaccactatatcaaatctggaccatgagncagtactttcagaaaagggttactgtcggggctaaagagatcagtctcgcataggagaagtacttccggatggccaggctcaggcttacggggaactcctcagcgagatcgatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcgacttgagctgtgcactaaatgcgaaagcgcaccctaagccgcaggatatattagtgtcaatgcgcactagatacgtgtggggaacgtctatctgagggtgaccccccatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgagtgtaanaggttttttgcgaagaggagctgctcaagtgcgaacttccagatcgaccagtggantgacggggccccggcagcagggagttactgaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcccatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagtcaggacttctcatttgagaccgctcatcgcaggagcgcatgtgcggcggttacgccgggatttacattccctgacatctcccatgttaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctatgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctggtagacttgcgtcctatcgtggcgtaataaagaagacttaaccctgcacccgtgtggacacttgggaantgtttttgagttaggagacagactgaagcttatcgccgggcagggtaatgtcaccgttcttgggaacgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctagtacatcggggcccccagctaccgtaatgtcatgaacgcatgcttaaaaagatatcgcctggggtgcatgcccaccccgcgaacgaccccctgtcgagaatggctctgggacaattcagncctgggtgtgtacggnggttgaaacagtatccggcgccccgtttagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttcccnctgtaacattctatgccgacgcacagaggagacggatacccgtacatagcagcagcactggtgtagatgatggcgcgctgtggccgaggcatgctatccaaccactacgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccattccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaatttctggcgcctgcatcgcgtgatgacgagcaactacttaatgggagcgctgctctggcacattcaataggtccattagacacagactattgccatccgtacccacaccggccttgtagtgtggctcgtcgttccagcggccgaatcgcttcatgttccaattacagaaaaatagtacggcgtggccggactaatcatccttaaagtantcgtaaacgaacaccgattttccaacgcgaacttcaatataatttttcgaggcttctcgccgtacgtgtggatccgcacggtgcgatggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcggagcccaggtgtaagaagtcagccctatgccgcgaaatgctgccgggcngtgagatctccaacgaaggaaagttgtcgcgggcggctgcgccacaatccgccgcctgcgccaacgtaacccagacatccgnaggaacagggtccgtaaagcatccgccggcttatagcnacacccaatttaaagaacaggctaccatacaatgtaaacagcgcgtcctgatgcctgaaagcggtgtcgcgcttacctaatggcccgatacggtgatgacagaattcggcgccgggattttacgcagtatatggctcaaccgaagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccacgaaggcatacgcccgtccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagcttgtttaattactgcaagctagacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaactaggctgttcattcgtggtgtaagcattatcgaaaacgctttcatccttacaccgatctacgttgttaannagtgcgtacaatgtnanaattggtgagcaccaagccgtttaccctgatccgatagtatttccgatgttatanccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttcctcttatgtacgtaattgtatgttcctttaccatccactcgaccggccttcaaagacgtggtctcaccaacggaagcatgagcgtgagttaattagcctcggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggcataagagcgcatggtccgggaggaagcttttctgtncagagctcggctccgcggggtgatggcccacgctatttcaagcagcaatttactcaacaaataatttctcccatccccactaaccactgccaatgaaagtcctctcgttcgtgtatgggtacngcggagatcaaagaaggtagtcacctagattgagcaacgcataaatcccaaatgacttgtctataaaatagaggatacgctagtgttcgatcgttgctgatcgtgccttacgccccgttgtcactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttgnccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagcccctgaacgcgttcagccgttggggagaaggagcgattgcattgggggcttaccggtggtccctatttcattcgaggtccaactatgccccagtaagcatatgcggaaaatcaaaacgctgcacggaggcgctgcacccatttcagcnnccttccccggggacaacttcacagctgagtctccaaacttgcgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcactctaacgataaacgccggtcaggtggacgtcgcgtcccgtgcgagcgaggtagaanggtcataacctgagggntagnacttgaaaggacgggcctccatctttaacgctaaattacgcatggtggcgggtgaaagagaccggaacggattctttcnagcgcctcgggcccgggtcgttggggtacatactttgatgacctctaactctacgcgtcgtaaacccagatncgtctgccggcacccaattctgttcttctctcaactccggaattgtgtgccgaggcgtaacgccatccccctcataatntctcatgatcggggtgccagttcaaaatcgtatcaaaatattgatcctggtgggcgcatgtgcccatcngcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccanaaggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgnagttgggctataanaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcaaagcggtgtgaacgccccgcggtaaagcgggggagagaccggtagtcacaaagtgtcgcctcgccacaagcaccacgatcgtcagttacaagtcgatgtaatcaccagnacccggcgcggnnngcaccngaggggatcaaagactcaacatctacgtactggtccatctttctttccgtttaggaaggccggaaatcagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcatacccgtaacatcaggaagtgggtcatgaagacctcacacattgggtntctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcnttgcatctcccacagcacgggtcctccaaagagngggagccattgccctccccagatgccctctcacgttataaaacatttaatagacgccaatgcggaggtgtagtgcggagtctcatcctctggcaatccctttaaagtctaacgctgactcgctagcggggcacgatcgacgcccacggcaggtncttactgcccctgtgggccgggccgtgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttnggattcaacatactttctcgccctggggatctaggagggctgggacccagcttggagaagatcttcggcggttagttgtcgatggcgcccggccggacccgatccgtgcaaatcgtgcctcccggccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctcccgtgcatttctgaagcaatgaccgcatgccaggcctggagctcgggcgcggcacgtttgattggggatagacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccaggaagatgttttaaacaccccgctacgttctcaacggcggccaactcccgaggaggtatgcaccgtcactgcttaaggcgccgttccgggtggcggcgaagaataggcgaagaatgtaggacccaatgggaactactgtattgcagaaacaattacgctccggctttatgcgccactaggccccccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtatgcgccgcagcaactgccgtccggacgattgcctcgaatcctggttagctnccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaatagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggcnccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcctatgcccggtccgttcggggtactgacatggatcacgctgatcaccgctatttgggctgttcgatcataaccgcgcaggcatgatgttgaagttcgtccaagtgtggtagtcgctggagcaagcgcgagatctctatctaagtcaggttcactcactcaccactgtggctccggtggggtagcacaatcggcttagcagcgggtgccctcgtactgagtcattgaatcctccgattgggggcgatctactctgtggcttatgactctggctttgattgacagttccggtaatgaacttagatctcgaggtcgccgagctgcctggcgtcctgtttctactagattgatagagtgcggtaggtagggccgacatggacggggcgaaacctgctcgacggggattacctaccactcggtaaacaaagacttcaaccgcttngttggcggaacatcctgcctatccctcgcctagccggaagtcaggatctactcctgcctatgtgttactcgtcataangtatncacgcacatgcctccgatggccagactacacttgctgtccttctaggatcgccacttaggagtactctggtctgtaagtcacggcattgctagctcgcatagcgttctttgggttgcgcagctaccggaaggcatttancgacgtcngacatcgcagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggaactgggttanttggtgggtagcacggctagctacaggagtcctaatgcgagatcgaagataaaattgcccgaagccactcaaagtcttttcgnataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagggtaaagatagattgtctcagcacccgtcctctgagtgtgacactagatctgaatctcataaagatncataatccccgtctggacccctcgccatcggtaccaagtcatcgacagttaatcgaaggggaacattcgaagtacctattgctaatcgtnnnnaaggcgatttatccaggattcctctgcgcgatcatattttcggattagacggctngaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgngtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagnagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgccacggataaagtccgcttggaatcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccncgatcatgaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctccgtctgaagccgggtaatcgcagcttgtattcacacagttgacaattngccgatctttcggactacgacttccaaatggtttaccgggggtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgaganntcagagcgactgactcagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacatataggcgttacaagttgtccctccgccacccctcacccttgtaaaagcatgtgggggcaatggctatcactaaaggtacgtttcggttgagaaaaggatttggactcataacgcctttttgccccactcgctctcgaccccgacacttggaacgggggtcctagcgcgcccataggctgaggagcacagttacggtcttagtacctagntttgtccccttcagntgcctattggatcgtcagtcggnaaaacggtcaccaacaaaaanatttcgacggatcggcagtcatcaccgcgncagatcatcccaggatgctttgtgtatactggaccggttcctactgttacccttccaaacctatcctagcgcgatgcgcttggggctctttgattgtgatatgattctttccaccggcgttatgggcctgcatcgcaccatggacgacaaccaccgacatgttttacacggcgggacnggccgattcaagctcatttacagctgagacgtggcgtatatgtacacctagatgtgaaggtgtgacggcataagttccttagtaccagtcgtacacccggaaagtatagaccatggccttggcaagattgcacactttggctgaaaaaacccgtccaattgccaggtttaagatgctagttgacgccctgtgtttcagacgtgttaaaagcgcgaatgaatcatataacttcattaatctncggaccgcctgtgaaattgacgtaacngacaatttacgcttagctacaccaactctcccccgacgtctgatccattgatttcggaaacattccccgtgaacttaggtnctaggtgggactttagttaaaatcatttctagtacgagcccgacacgtgcatacgaccaggggctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgtgcgtcccaatgggaagcgatggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccacaccacttggggcccaataaccagtctccatgcgtcttcaacgatctgggcttccttgggtaagtaactgactatcgtggggagtgggggtaccgcttgctgagatctgcgtgtaccgttcagaataatactgtgtaacttacgggggactaaaagactcttcgtcgaggggatgcatacgtgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatacagatcccttggtactgatatgcctactataaatcaagagcttcaaagccggtatgtntgtctataaacttagncgttctcttcattctgaggtgacgctccattgttacgcaaccccgagcaagctctcggattcactcgcngggcatacacaacttaaccacgtgctgctgtcttttgttatccctgcgttccttgctgtatgtgccgaaaacaagcgtctgtcctagacacaggcctggtgcgataacgaagagaatggtcatggtgggtacaggcagatctcttggatgcgaggaggtttatttttgcaggacaacgacggagaccgctccatgttcgccgattgatggcggttcttagcattgccctcgacctagtttcaagcgctccgggccgcgtgaatgaccgcccgagccttcagctntggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggtcaacttaattctaaacccttatgcatcccacagtcttcgcgatggcttcgtgcaggcaagccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatagcgcangtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgcgtcccactaagtggaagccaaataatataatgctggtggacaacnnncagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcnnaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccatnggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcccacgacggtagtcctgtatgnnaggtcaatctcgtcttcgtgatgctaggacacatggtataatcgagagggcaagtcgcacaaactacatatctgcctagctaccagatttcagagaactcaaccgactcgggggccttctatgaccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaaattcccatcactcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgnggagtcgcctactttctctgggttcaccttacaatcgtaccaagattancggtggttaaaaactgtccgatgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaacttcacctatcttgttaatgccggtaattggggccttacggggaaaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgaggncgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacgatgaccgccatttagcgtgtcctgtagcatctgggccagtgtatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacggntcaagattggccacatctgcttttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctantgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttagggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgaggtgccggcctggtcgcctccaactgtaggaggccctcgaacagaaggagaccgctatagaagtgtcaatcggcnctaccccgtcatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgattagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagagcgggtgtggccgttactatcaatatgggcccgcgtctcatttatgggactatagggaaggtaataactattncggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcnccctcctctcanctacggtggatagggctgatctgtgtcagggaaaagggnanggttgcaaggcaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggggtggcggggggcccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggcngctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgccnntcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcataaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcngcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctntcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttgggggcagggaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgngcnagctctgtttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgatacnncggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctaccgtcgggtcccaacagcctatatatcgtagtggccctcaacagtacaggcggagacggccaccgcgaaacccttgttactgatcctggctaggtcatgtttcaattcgccctnacggcctggctagcccgactaatttgattatcgatcccagatgtcttcgccttggcggagagaaaggcatcctggacacctgcacacagcgtttaccttggaatgcctggcgctgctgcttgcatagcgtagttacatcagttaagggtcggtggtactccgccagtactacactatatcacggcagttggcgagatcccgcctcnaccgccgcagctagtacttaacgaagactatcgtttcctttcgactttattggacagaagtattggatactcgcggttcgggtccgtaacacactccgcaggtggcacgagtcatgccgaaatcggtgtctactgagtatgctgcnnaagagctacgtacggaaagggggtttacgccagttaagaaaacaatttgccagtaatgcgcaccttgagtagcgcctttcccagggctacttttggccggtgatcgggaaatcttttaaatttaggaagccaatgtcccgccagtganctggtgcccgatttgcgatgttcccgtcgggcgaaagacacccatatacggctgctcgggagtgtctttcgctagggatgtggatcatcccgctaggcatggaccatgattagtgtgtgtgctctagggcggaggaaagagacaagtggggagggtggattaagtttcagcgagagatccgtagagattcataagcgggacacggcagncgntgtgcaataggacgggccgacggacggccaggttcacaacgacctcagcttctcactacccncgtgctacaagagtatcgcgctctgggcccccagggactatgtgtgggatcatcttgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccactaagccatagcngctgcccgactgagccgccggggtagtggggtgcaatgaggatacacaggggcctcctttccatgtgggagtgaatagcgctaacatgtacttcccagtactagtagggggattcgcgattgcattttgtgtttccctattagttctacttggaagagggcccaccgcactacggatcaaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccaataagagtaccacttccggcacnctagagggagaccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttatggaaggggtgcccggacctcgtggccccaacgtaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcntgtgggggttagcatgcccgtcccgccgactatgcatgccgccagcgtgccgcatcatttagtgtgctacgtgcaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggtnngtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggtttcagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatnatgaccgtcagttgctgtgggtttccgaagaagntcgggttccacggatatgagacgaatcgtgcagctgttgagcatctagcctcgtgacgcttggggcgcagtgccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataattgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtccaggcgatcttcttgctcccagggaccggaggaggtgttgggcacatataaggtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtntcatgccccctacggcccgtgtttccaagagaaaccggccaataactgcataacggaggcgtcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactaccttctntgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtggnggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtgcatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgntttgggcagcacttctcgtctatggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagagggccggtaccatggcgatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgttcggcaaccgagaccaaccatgatngttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgtgctgtcatgagtggtaagccacacttacatcggcgttggcagtcttcatagttcaattgttaaccaccactggccttccatggacttggtcagtgaatgtactctngttcccggatcagcgaaaataggcgtcgcctcgcgtgtattcctatgcgggcgccccggggcgaatcagtcccnaagacgttccgttgggtgcaagattgagtgcgcattcggaccccgagtccctggcatttctttatgttgccgggtgggtcgactcgnntccctccattaactgcgcagtcaggagtatcaagactccttgtagnttcgttcaccaaatcctgagtaagctttaaattgggacaaacggcttctgaaacttccgatgttcaagtcggcgatcactggtcnactacgcggctgagcacaaaagacgttgtgctgtttttgctgctccctccgctgttgcaccggtcgggaaacatcgatggctgtgaatttccgataggggtgggccggaagaagtttacttgtctcctcggaacgtggtgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtggatgtagtaggttaataggatgccgaccactatgctctccaaatatcgatttgctacattgcaggaatacgatcgataactacgagctataatatctgagccttacctccacgaaaccgtatcgctttcgagaagctggcgagggtactcgggtcgaccctggtccctaacaagtgcctttgagtgccttgggcccaaggtgtcgactctggccncgagaccgatcgtcagctcgttcataatcttgggaccttcaatcaatgtacagaccaaattaaatctgtggcgacacgcttnaatagtagagtancaagagatcgggcactccgagactcgacgaacggtgggtccggtctagagcaccagaattccagtcgatcaatcacgaatagttgcaagtcatctgccacaacancggccaccctgcaacccctgggagctaaagttggtatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgttagccaaagaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtacgtctttggcgtgactgacaaattggatctggtagtaaacgaacacanaactgcggaactgacatctacagacttcccattctgcccatccacatataggtatggagtcgattcccaccctatggaccctaacggcggtttggcagatgacctaggtaatggtccggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgataaacaatgatggncttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatcccactctcacgaccatgtcactatctgacggggaaaacgctgttttgttcccagaagatggtgtttttcatagatccgggatgaacaatatgtccatttctncggctcactgagggcgccctctgccgggtcgcgtttctagctgctncgcacgtcagatctacgcttcgccggaggggcactacataggacctcggctggccccaaatccgtctcacccatgtaatgggtgggagacaagtccgtttgattacccgcgcacccccccagtgaggatactggaattgagagttcatccccgccgaacttactcagacagatcaactagtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctgaaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatcattttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgngggtnancttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcgctacnncttacccctcagtcaaggttgcgangtgtccggacatagtcctgcccgtgatcggcaaaatctcgggtggaatagggcgaacatccgtgtacggaacccaggcttcggccaagacttttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggtcatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggataccccaacagtgcgattggcaacacaatccttacgtcacactatcccataccacatcgagctagtcctagcccgccatggtaggcatcactgtgctcataattttgcgcgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcactcaggtttagctggtcgcacgggcggcttcatgccccgctataccttttgcccgcgcctagtttgccgtaatgccttattcagcacagcagcggaatctccagtacgaggtctnactgccggcctacggatgtgcgaaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctggtccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgtatctacttggctgtaaagacctaagcacgccggccacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggatagcaccattcactagagatttttcaggcccagtctccaagtcgcttgcagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaaatgttcggcgacgcccaagacgcataaagggcgctaggcctcgaaatactccggcttatagtgaatcttggcggcttacccatgcaaccgtcaatcggaacaaatggcgctccgacggcaatgggctttgaactggtggcagtaggaaccttcggtcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagctgcacagtgggccttacgccacccagaaggacgtaaagaccgcactccaacctccacgcggattccaagtctgattctatgggacatccgtagggtagacattaagccaacggatggccagggactggtactccttccctaagtccccagcgttccacctcatccggaattnaagaataacgtggctcctggagcctggggtattccgcgtctccattggagacccgggctactatagttattcttctgtattggtaattaagaggaatatctcgctgggatacccccatcttggggcgctggtacgcctttcgcaataactgcattccatggcgttcatcgactgngaccctttggtacccggcgcacgcttgttattaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctcctctagcacattcctaatagctggcccagcgtaatgtcaagtaatggaccataagcgggcggcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaacctgacttgggggggataagatcccacccattcgtacagggaccacccccagcggccattgcccctccaatgtctcgtaatcaaaccctttagcagatttgtgcgttaaaggcatccagaggggacctgaagactagcagcgtgaaggttatcgaataaggggaatcatgagtccgtgtactccggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactcnaagcacctagcactcccttagatcacggtcgcacgcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtcatagtcccgcagcaagcggacgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccntatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccnaccgcggaccatcgcggtagctccacaagaagaagatgcgcgaggaacccctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtaggaggggggcgtaccgccccgactttctgcccagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggccccggaccgtacggtctacgcgcatcttgttcacgcggatcctaattagtcattagggggacgagccgggggcgacgtcgtaacggacagcggatgcagtcagtctagatctcctccacattgagaaaatccgaaatactctccagttgacagtctcanccctccagtgagggctacaaccggacccggacaccagaacgggctaaatcatcccagcatacggcagcttttttacacgaagctgttattcgagatgatggcagcacgcccatagtggtatggngctatgaccattgtatgcacataaaaggatttcagcgagagcagacacccatgccaccctgcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgcgccggttttagcgggcctgagaaacaagcctttgtcgcagtgtggacagggctgtgtcctggagtttgcggggtggaggcgcaccgtttcactgcaccacgcgatcnttgcgacgcctcttcgcatcctttggctgtnccaaattttctagctggatttcaagccaatctgtctggaaaatccagcttctgtcgcggantaagggccagggtaaaatctagaaagaatatagggcgctggtctaggcgaagatgaatgctcacatgggtgaaccttcggtcagttggcagctcccccgtggagagatccaatgccgcaggctagtttttagaaacccgtaaagctcgcgtgtacactgcagtcgacttgaaattcattacgccacaaacagtccaataaaggaacccgaaaaacctccagtcgaacagccgtctcggagactaacaacccgcacgaggtctaggccctgcnagattccttattctctcccttgcgtagtgtcgcgtactcacgaacggcaagcgtatatggggcccatagctattagcgctncgcgcgagggagtacatgctcccattttgtgacgttgactgcaaactttggaagctaagctgggcatccaccggccacgagacaagggctacccttaccgctgacctgtcgggaaagtantattagtccgggcgcagtgggttgtctnatcgttacgcgcgtagttctggattcgggacgtacgggtgtcgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggctgctaaaatgcactcatgtgcgcggccgctaatgcagcatagcatgtgatgcatacgaacaacaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctctccgcagttacgggcgtggcgtggtcnggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagnaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcgactcccactgatggcatgctcgttcttangcaggtnntcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcagtcaacttgccaacgcttagtgcgtggtgactgcaagtattgcagacgacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgttgggcgaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccntcgcgccactccgccacatgacgctccgccacttttgcttagcccagatttgggtcgcggattaaccgtttcccacggaccatgtcactcngccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggtccgcctatcgcgagtggccgttaagtcncgaggtcgcantcggtccctgttatcgaggtccagcatatgtgttcagtccctggctccgcnatacggcagagcagatattcccgtaaaccgacgtccgttgtaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtagacacagacttcgtcccgttaaatctatgaatgccatgttaacccgcggcgcagccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggagagtagctacnttaacgccctaaatcgatgcggcccttatgctgttttcctgtgtttctcccctcccgtcccgtctanccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgtcggnacaactccggtggcgacgnggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtccccatactttccaatgaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatcccctttcatggggattcttcaggacntcactacgtcaagtgccactaccttccttctgtccaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgacccccccggagaagtcctcccagtcgcactgcttggactctaggcagctacatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggccggaagacagagttaaaacgatgatctcctgcggtccatgggaggcactacgttgtgtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggcttctttagatagcccctcgacagagtggacattttggcgatagcgcgccataggtgcggtacattgtagcctataccgccatccaccagcgcctctcaagcctgtcggttcctactgctttggtgcaagtatcaaacccgtaccgatttggctaatccttcaggctgtgcgacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagtntatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctaacccgacccgggattgcaacccttagtgtcacaatatctttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagctggtgtcagtaccacccaaccacagtcgagtgcgcctgcatacgtcgtcccccggttgcagtcaaaattaatgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggggaccaggnacagacccgattcattttcgttcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcggnaggtcgtgagctctacggatggcgttcagcggttgggcgcattccgccctttagtgcctgtagcggtctaggcaacgcatcctaggattcacagtaatacgactaggagagcccacatgagaatattcctaatccggatgaagcaagaactaacgttgtgaacgcatccanagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactccagaacagatgggggagaaatcggaaaacaaacgcgatggaggtcgtctgggattcagatgccctccagctcagcggaatgaagccgtttcacctggtaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtggactaccggggagggggaccattaatttgggccgtttagggacttgttatccgtgcgtattgcttcgtaatcgcaaacactcttaacactcctatgaccccgtaggccacgtccatcgtgtaactgatgctaccatcgaatctcagcgcgggtgatgccatttccggcatgtggcagccggtcgggtcctcgagggaagccacagagtagttcgagggggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtagtcctttacgaggtacntaagaagttgtctgctcttaagttgcacaaccccttggcgcccccaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactacacgaagcgtaacaataatgcggagagtagaaacgcagccggcaaggcttaacccggagcgggactaaaggcaacactagtanttcagagttccgccctatcgtgaaatcctatcatgtccgccttgcctttgctacgcgagtantgacacctattgagtggagctacnctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgctcgcgctaccgcgaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataaccgttatctcgttggtcgccaatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctattcaatcaagagaaagcaatacgtccaacccgagccgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcattagcgcccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatatgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccaaggccagaccgtacgagtcttgacatgactcggcagtccccgtactcagaggagacncgccaagcgagacgacgcggcacgcccgggattcaatgggcggccttgacgctacccctgctgtntaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctatatgaatgattgcaaagccntcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcagangagatctggcctgaaagctgatacgggaatatctcgagccagcacgcttcgatgttcctcagggcgcattgaatccccatggtccctgaatggctcataactccctatagaactcctngcacttcacgtcgcgtctcctagcacgactcggtaatgcgcggggtagccttaacgtgccacctcagtcgcggcgctttcgctgcttaacaggacgtacttgcaaccgttcacggattgggacgagattacgccagatctatttactttgcgccaattaaaccttaaatacaccgctacccccgagttatccacatgccagnacgattaggctggttgcaatcagcacgtgctcggccgagcgagtgtcttttctcgctgttaagaccttgcagcccgtctgggcctggccccctagccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgnnatttgagcgctaagccggggatgtacgtcgctaggatggtttatncctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggnggacngctcacaacgcagtctcagggaccagatcaaatagcagaaatgcgacttctatgttcagcagctatgtaatcatatgtaggacntcatcggaactcagccgttacgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgangcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggacttaggctgttaatccgacgtctcacaaggctggcatatcggctagacgtagtaggcttgtgggttcgaacggtagcagtctattctggcggcgctatatcttaacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagcgccgtgaacgcaactcccggagcgaagtcccccacgtacctagtgctgtccccctaccttagcgtgtgtcaatcaagaccaactcgtagtggatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagagaaagtcgcgggtacccccggctaagattactttctcgcaaggggagcagcgaagggtggttcccttccctcccagtgtaagatcaggcagcgagagccgatgtacataatattgaatatctgcgggactcttctgcgatggtaattgtggattgtttctagcgacatgaggactctcatcaccgagggggggccgcggagnctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccataacctcgnccggtgtagtcggcttaggccgtcacccgcggtttttggcggtatacctcggtcnactcgagtgccgtctcgggcgtcggaattcaacagcccagaccgcgcaagcagcgagtataatctattagaggagcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgcttaacgcctaccccctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactatctctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattagattccggtagtgctgaatggcataatgtcgagggcggcacggtgctgagaaaaataacggtcgcttagctctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattagatacggcagcgttccactctggggtagacgggtgcgcggggtagccgaaggagaagggcgtccctcgagactcactcctctttgcgcctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccatgcgagtgataccatagacacctaggccctattaggggcagtcagtcgcttgcaagagangtttgcatctttgcaagaggagagggatatgatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatcgacgtgttcgggtgtcacagttgctttacgtccggccgggctaacccagtcacctctaggctacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgcccttaaggtcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccctaccccacgagctaaggcctgaccgtcaaatgtgcgaaacaccgcggttcgggtgagacngggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgactggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatnagccttgggcaagcctacgctcgctcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacataccatataggagttccatagatgccctggagtattgacgctaagtccttcgnacagcggatggggaggccacctcgagagaatgctaattggtgacgagttgacctacgcatccgtccgaacaagtgtagaggtgtcagtgattcaccgttgaatggctggtctcaaattgcggggaagtcgcaaccgaccccgaatcctgccncggtgaggaccgaagccaccctggcgacacactctaccagtacccagaccgcttcacgggaggcccgggccgcggggttaacnttcagcggcagaattcttagtattcacacaggcggtggcatatggnatatggtagggtttatacaattgcgttaccctcaaagccgcccatcttaggaatgctcgaaacagcttagatagcgagtcgcttcgcgggctagcactcaacgggcctgctcagtcagtgaggcacgatcttcttgtacacgggcgtctgctaggattgtggagttaccctngctcgtatgacacgacccaaactcggacaaagcaccgacatcggacctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacacngaggagtaattttcgcactcttgagcataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagagtattccttctcacgaacatcgctgataagctaaaccctaggctacagctgtgagcggatagaggcctgttaagatacgagctatccgcaagaaagattcgttgtccatagaactgggattgggagccagcggagaggctagatttacgtctccacaggtaagtagacgctggctttacgcttgcccagggggactgggggctgttaataccccgattctatgaatgctgtagtcatcggctggatacatggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatganccgcgtgaccgacgatatgtcgtcggtccgggngcgccctcagcaaggcgcgcgtgatgatatcagtgggtttcaagttggggattttatatctcacgtcgaatggttcgtcttatctctggtcgggggcgccgatgtgcttcgctgggatgccagtcaagaattcctcactgtgctgcaacagggggagagtananccctgcagnccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtatcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactnncgtacagcggggttagtggcgtgctagcagcattccggngggaacgcaacaacgtgacacggcgtagtggacgatcggtgccagttcacatacccagccagtaaaggcgggggataaccatgcgcgnntactctgtagttcatttgctatactttatattntggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacaagagggagtctacaacgctagctgatacaagaagcgagttgggtgtcgtcgccataaccccgcaggtaccccacacttccgcattaangcaactaagttagctcaaactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacatgttggcgacaataccgcagacatgggagtcgtaagtataangtgccttagctcgcctatcctnatcctacacatccacgacctgacacgccgctnnccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgtatagagaacaagcgtggtttaagctggggctatacntttagccaaggccggactccgaaatattgagtaccgtatgngacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaaggggcagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggcttcctcacagctccgtcgcgccgttaggatggagatatcgtagtggaagatcaatagattatatcagttacagacagatcgtagtagtccccaaatactccggtcctaaccaacgctccgcttattgcaggattcctcccgcacccaagacaggggcgggatagcgtaagatgccccctggagacccctgagaattgagggtcgatgaagacctgcttttaacagaancccgtaattgcaatgcgatgcagctgttgtagcagcattttcacaaaggccggcttcagtacggccacagaacaacctaaggtttatcggtgtgggaggggggacgtgcggccactgggaaggaacctacgcgcagcagatcaaggtttgttagttagttgcgaattcaaagtactctgccaagccaacactaggggactatccgagtccggctaattgctgaacttcaaaacatctgactaccacccgtcaacggtcagtttgtcagcggagaacaaccctagcctaatggaatgcctctattgaaacaattgctcttacatcgagagcagcagagtcgtcataatggacctagggctccgggttcngcgctcgataccgccagcacgtaacaaagggtcactagctttatttgtagtagggacgtgctaagcatagggccaagcgcttgtgattgagtcaggaaaccattgctactcggatgacggaagcggccagnggacatgaacggatttaagcaccgnggcctgtgttcatggcttccataaaccctcggggggataggactagtccagcagcatctaaaccttcgggccgtgcgttttttggatcgtgggaggtatcagctcttgactatccttggcgttccccgactgtttggtttcgggaccacacgtgangggctcttaggtcacaggccagtagtcttacggatctgacaccttgagtaccgcatggtattgtttggcctcacaagtatgggttttcttcaatctgcctcgatgctggagagagtagcatgcacggggtgtacgcttccgctggagtctcgcgcggatatttagacgcgctttcaatactagtctgcaactcatctccctaagtagtcctcctnagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtnggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggcgagcgtcctgagatctttaggggctccacgcccgcagttcatccatgcatcttaagaatactgaagggcgaaggtgcacaaaacccgcgtaaatgctanngcctctcattctccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtacgctccagcgcaggctctaagtacgtaaattntcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggggatacggccgggtataggtaaggcnncgacattgagaccgcgcgtaataacgtgggccctgnacgaggtcgcgaataaggggacgccacgtgctctgatgggatnacttatggacgcaagtgccatggattatgtttcgtccggcggcaatgctcggccttgtgtatttgcgagcaagggcacaccgagcgagagcacgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccactttatgcataacgcccgctgtgctgacttaagtctcacgggcaccgcgggcgggaagtatgggcccgggaagataattacgctccgctaggggcttcgnctcatcgngttctcttccctaaaggtcatagaaacgtcaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacngtaatcctatctgcagtagaagatgctcttctgcctacccccgtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgagctcgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgacccgatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagaactaattgctaaacccccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcttcgcctcgacacatcgcgattgttcttcggtgccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggacgtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgagtcccgtgggatgaagaggcatgcggctataccgagcgagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttacggctacgagctaaaacgttacagctacgatttgatacccaattgggattaatagtatctgtggatactacaggcttacctatccttgcaagacccgccctttggtgagtaggaggacggctcatgcatcaggtaagtttggaaacccatggtattaacaaatgtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttagagagcgtatcccgacacgccaaggcatacaccgccgtatcataggtaagcattagctattcgaccaatctctgcgctgagtactcattctgacccggagggaccggcaccggactgatggccggctctgccattcctaccacaataagggggctagaacccgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggncgagcccagtgaagagcgtctacttatcacgctcaaaggattagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctctcaaaaggggccgtgagactccgtcaggtagggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacaggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcgtccgtccggacgcgggagtgatggctggagagcacaacagcaatcggaagaggcaatgtggtagtgctagtcagtcacgagacccgaaaagaccacttctagaacctgtgtgatgggccgtcgctagtgatgggccgtgtctgcggcgacgaagcactcccgtgcttaaatcagcatagctccctcggcgtttcgatcgttcatcacagacttcggactgcggcaagttaataattaatccttaggacgagttattccaagcagcatgacccccccagaagattccaacccataaaagttcgtgagatgcgataggccgacttaggacagaggaacaaatttggtgggctcatatgtcaccaagttcgcatgcgttttgaaggccttctgtgtggcgtgtacgtaacaagggacccctggcgataccaagagagtgaccaactttgtacgcggacgtgtatacgacagtcatcgggggctaggtgagaattttatacagcgcctatccccagagcacatccattggacctaccgattttgtatgtttcattcattcctagtagatgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccaggagcccggagcgctgcccattcctgtggtacgtctcagtcaggcgtactgactacagacttgtactaatgccagagcaatagtacaactgaactcacgaggggcgtcgggatagtttgggagaccggtgctcaatgcgtccgggcgggagagggaggcggcgtgggctttaactttggtccactacgatagggttctgtgaaccagcctgttgcctttagaactgatagacatcactcctccccctttcgtagcgaaggcaaccggagggggctttaggagcacgtactgcgagtagctaatctcttgcgtctctgggatcgcaggggccacgcgtgangagtgcactcttttaccgttcaggcggttggacccctgagttganctgtttcattagacgctagcatatgctggaacgacactattgcgtcaagcactgtcccggccgctgatgtgtagtccagaatgacgttgtcatcaccctggtcaagtccggccaagggctttccgccgacttcaccggagaaaccggttgcntttnggaggtgccgcgcgcccacgatcccatgctttccccgtgcttggccatcttgaagtagccgtgtacacccagttacagatacctcaccataccaacttaacgctctctctattccgagggtcccacatgtnttctgttttaggataaactatggattccgctattcacagccgcggcgtgaaccggttgaatataccgacgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgtttagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccaaatcgtgcgtgaacgcgcacatccagcatcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgncgcggtaaacacccnacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaagtgaagggactattaggatgtcatcccggggtcctaatctccactcacgagggcttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgaggaccgaggcaccaatgacaactagtaacctctgccgaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggaggaacggccgacaccgggctgccccctgagtattcgaatcaactttacagtcttaaanacctggctcacttagacaacaaatgctgtgcgcgctactgtctgggctattaagaaggcactcgtagtcgtatccacgatgacctacgtacggcccagcattgcaacctacccctganaacgtgtgaacgcactggtcgggagaaagccttcactaaagtgtctagagggtacgcaggcgaagcacagacgagcgacatagccggcaggtactattcataagcgtaagtataaacgccgggctttaccagctagtcaccagttgtacacgcattagtaacaccaaagtcatgtgatcgattttggtacaatgaacggggaggcctatggctgccatacgcgagcggagggaatagactagcaatcaatctggaggaataagtgcggtgtaaatacaccctcatctggcgtacgggatttgtacttacacctctacgttgcggcaaccggacacgcatgcgctataaggtgttgcggtgcctcccacgcgggtccatgggaagtcggtcggagtgtcaagtgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcacgcttctcagagcagacctactagtttaaatcgatacggttatcctcgtgtatgtgttcgtagacacaaggctcggcagtaccatcaggcttgggcgcatctgcttttggaacggcttggagccaagcacatgtatccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactgatactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggctattgcttgctcggcttangagtttacatggcgaacgccaacattcgttattctcagaaagtagccaatgcgtatcaacgtaaacaaatagagtgagactttgggtggccaatccttttccaggtcgtcggcgattgccgaccgcttgctaggtcgagtgcacagctgttcnccccgccgattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgntgccccgtctctggtagcgagtgcgttacgcagggcaagggagcggaggtgacatcccaaggaatgtatctgtgacactttgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttgagtcattcttcaaatcagttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagangttgagctacggttgtgcgcccctattagtgtnggttgactcgcnnnnntatggtaactctcgcccgacgtcagattaaaaacccgtctagcgacgccgttacgtcaccgatccctggagagggaggacgtgtggcgaggtcacggaacagacgactggtcgcggggactagcaatactatgagcgggatccgacgactacgagcgctcttgacgacccatgtgtcttctctgtcttccgcgttttgctcttacccatcgccaaccatcctcctgtttcgaccagcgttagggagttgacacgcgtgcggacgcccngccggtgcttctgccgttatgtgcgagaggattctcacgagcctcccatagtcgagcggccatcantgaagctgggtgtgatgagagacgactcggtgtcagaaggctttcatgcgcatgacacttctcctgcacctcccgttctccgacccatcaggtcgtcgctcgtgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctcgtaaatatgttctctctagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcgttgccaagcgttctcccctccagatgtgctcggccccggcgctccaatttctgaggaaaacaggccaggcccccagtcgcattacggcacaggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccgggatcactctcgagacggcgagcacctcggccacccagttggngtaccctatgggtgtgtcagaggagctgcccggctagccttccccctagtctggtgcacgggtagtataccgaccttgagttaccaccagggtgcgcgaagcgtgacttgtctgtgagagcagaaccgtccgcgagnggcgcgtacagcccccggtcgcacgagcatgattatacgatgcggtnacgtgggcggatggatagattcgcggtgccctttcgacgatttgacgtatacgagttacgtatgcgatccgcagagggggcccagtggccccccgcaaccaggtgggagtcgtgaccctccggttgcccccagtgcccgagaccaattccctaacgattttggccagctgcccacctgtggcgtttacgctgccaaacgctgggtattccgacgagcagcgatgtgcgagcccggggaggaaatcctatcgagccttgcgtttatcaaagttgcacgaggacccaggcgacacctgccccttgggggtgcgttgaaacacgccccgcccattgtagaatcaaagaaggtgtgacctagaaattagagcccaatgaataatgttaataggcgtccaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaacgcgttggctagcgccctttttctacgcgttgcaaatgtggattttcgggacgctgagtgcctgggcttgttgtcttgcacggtgctggagcgtccgcagaaggctacaggcgcgacctactttcacaagggcctaggtaatgtccgtgtggcgttngcaccgctccgtgacagcttgattttaaccccccgacttaatgtcgggcacgcgtaaggcatttcggactatttctagcctgaagcgtgcctagaccgccagctatgaataccgctaccgantgcttgaggaagcgatgggataattcccgccacagcacttggtcgctaaaaggacgctcgacgaacaatcggatcttgctggtttctgcgcgcttccgcgcatcgatnggggcgcaattcgcgtacgatattggaatatcggccttagtactccgcaattcaatgccattgacgagcgaacatcatacggccctacaacttggcaaacaagagccatgctgtatcaaggccactaggaggnnaccaaacacgagtgtcccttagctcctaattcgttggcacccgaggaacacccgcggttagcaaagttgcaatcttgtacacgcgttgcgggtagactttcagagcncatatcgcccttaagccttgcaatgcctccagacttcgggcctattgcgattcgttgtggcgggaatcgactcacccttacaagtcgatttgaccaagatcctctcaggcgagtggtcacgtaagacaccacctagcaccatccaagctgggtaagccgaagggcacctcggttgggtgcgagcgggcctgtgcacccaagataatctttgtaccttaaggcgtgntccccctaaactttcacgcccgctgctttcgtaattaagtgcgacttacggatgggactctacctttctcgcgccaggcagctaacccacagggtgaacgtaaggccgtaagagactaggcccaacctagcattgcgcaactgcacttctgaatcccaagcccgcgcagattataaataaagcatggagatcaagcaaaacaaccctggagttacaaaatatggcggtgcgaacgagccgtagcggcactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctcnnnggcttatcctggcccctttaagcccgcaangggaatctctgttaggcggctgggccaccataacctgggcgcatgcaaggttcgggaggctgtactaagaccttgcgcacagccagcggccggcggtggtcaagccagtgcaaacgagggcacgggtgaggatcactaccgcatctaatacagtatcgcccgcagtgttntccataggtcggctttcagtgtaaaactatggtcataactcttggcgatgagttcctcgcccatttagaatccagattgttcggagtcatacccgtgtatcccaaggggtgtacaggggctcgaaatccttgactgaccatctgatgcgaggatctgaaggagtccgcgttctatccgtcatggcaggggcgtatccaattttggtgcgcttcgttgtacatgcacgtctgtccactcgatgctcaacggcgaaacttcgagatagcgctcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagtnatgggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaggggcttagtgggcccaaccngaatatctgttcgtttggcgcagccgctcaagccggcctcgtttatgcactcggccgccccgtgctttccaggtgcacacccaaanccctgcctctcccnttgttaagaaccgaccacaaaggagcggtcaacccctggccactgtacattaacctaggatcacacgctacgctaatgggaataaacgggggacaccgacaaacaacgggggttataccattcaaatcagnacagtgaagccgttgtggggcancgcgccctccacccgatcatcgagaacatggnaanccatggatctacgtgacgtccattcaattagtcacactataacggactctacttgccctgggaaagctcgtaactctccagctgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgaaacgcgtacaggacgtgacacatccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgtngaaaaacagagatagaaggtgnagtcaccgaggggtggcattctatctgtcgtcagttgcctatatacttcattgccaggctcgcgctcggaccgtcgtgtacattaaacaaatcacaaagagcgcacgacaatagttcgaatagaagntctagattctctgggctctcggataatgggaagggcgagagaaaccctgttctcgagagacggttcctactattcgaccgcccactgttgccgaagactttcaggtacggcgtnnnngttgctaagggcaaaggctcgtntctactgtngggtgaacttactggagtcttactcgacggataaatccgatacgagcacctcaacagatcgtcaatgtacaccctctggtggttggccatttcacctctgttgctcagggaaagatancaaagtatctaaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacganatatatgggggttttgcttggcctaccgtccangccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctaaatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcccgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggtatctctaagaattggaaggagtgttctgcctcctgcgcgccggaaggaaggttctagggaggtaaaaggtacgcacccttcgatcgggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctatatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcattgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctgatgaggtagggtcaaagggaagcgtttttaggagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtctcaatgaccagaactcgatgttaaatgtaggctaaacccctaagcctattgcagtcatgtcctggccgatcctgattgacctcaagggtgagataggtaggctacttttttaaatcaaagcacgattatcggtcatttccccttcggctgggtgatctactctagggtcgcctctcagatgcccgccagacagtcacggagagtcccggtacaacctcctatacggtagtgcatgcactctactaatggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgtttattattaagccacaagggtgtggaaacgccaccattgcccgcggtaccgtaggtcggggcccgagggccaatttggaacggcgcaacttgggaggcgacgaatttagataggtgcgtccttggatcntgggcttgtcctatatgcagaattccttgctgcccggattcatccccactaggcacagatctatatgacttcgcaaacatttagagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatgtaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacacgaccgctcccggtggaaagtcccgctcagtcattaagatgcctcctgatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggttgcggataaaaaataccgtaaaagacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatcccccggtccctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggcaccttatggggctccacgcccgctacaagcacgcgcgctcgttgcatgaagagtcaaacaaggcctggtacccgttaccggactcttccgggagcacgtttgtgaacgaacgggatctactcttggacaacccagcgactatagtccatgaactcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccccaagtaaacggcctgtattgctctcagagaccacaccacatccgccggctgctcgcagaacttctctgagtgtgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaagactatgatgccgccgcgtggtgccggccggtcgaggatatagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcaaganctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggaganatttaacactttcaagttcatacgcgcgaactccggtatttgaggttgcggtcgagtccaaaacagaatatgttcttgccggggtgctcggtaactgtgagggtactcaacctaatgttatcgaaaacggcagaagtcaaacattggagggtaaccatgtgcagaccacccggccctcggctcgttttagcgaccagcatacatttgcctgagttgttgttaaggaatattagcgctcgcgctgagcacccagggccggcgtccgaacgaaggtatgcgagagaccagtgaatcccatggtgcctcgggctcatcgngggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgttccggttacgggaagttcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctattaacccataaatggtgtaaagtgcagggttaactgtggtcgttntcgccaatcgggcgaacaatctttgtgggncatttaagtacatgtatcgttagcgggctcggggttctacaaagcctaatctacagcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcgcccggggcctatgctacaagattgggccgccgctcgccgctgatgccttctagctccgtctcatagcgaccctctagtccggatcacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaagacgtctaagataccngacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttttccagtcgatttgccccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaactacntgacaacgcactcacgcatcgaagcggcccactagtgccnncgtccggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccnaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgttcttcttcccgctccttggaccgtgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcgcggtcgcgtatagagtgctcgactcgtcgcgggccgcccaagtgcggcacanacttcgtagtacgtctgtccaacggccggcagcagtttcctgtcattggctccctcaatgacctgtgagtagaccngtgagcagagcccggttgctgcccgggtccgcccgacacccggcagcagttgcggtagtctgcaacgtcggcagagcaggccggcacgaatctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccgagatttcaccacacgcggcacgcctatcatgaggatgtacatccccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcncgttacggtcttaccgccataaggggagaacacccgcagacgagaagcgcgtccgcccaaaccggtacttgcctcggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagangtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcncgcggcaaacagggacaaccatttgaggatcatcgcgtaagcctcgattctcatccgcacgtgttagatccagcacccagaccagaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgtgagttgacggctcaccggggccatgtggcatagggctccaggagaatagtaatggcggaacgccgggctgtatgncggagaacagaagaactgtcagcttgactacctccttgaagaagggatattgccctggagtcttttctagaaataccgcacatactctgtattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaagacaagcttggccggcggcggtgagtatactagggattcaagtgggttggaagtctatttcggtactgggcgccgtacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtctccctctgatgcgcaacagggcgacacnacgcgaccactgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggcagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacggccatcaataagggcgcaaggctgcctccataaccgatgttcataccgggcctatgttttgcggatatcgacggagagacgtaagccctacgtgatcgcggacattgttataccgcagcagtgtgataccccatcgttatcggactatacgtagctatccaatactgtagagaccgcacgatttttcaaacttcaggtgatcatgatgctcatatcaaccctatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgangcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcncgtactgcgcttcccgtacctcgctaggccgactgcgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggaggggaatgttagagataagtaatatactataagaccctgagcaacgggctctggattgagctagatctcggtcgaaggtattacccaccctgcgcnatctacattgcactcctcaatggcggtagccactgncgtgtctcactacgcgtggttacaataggacttaggccttcactncgagaccacgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccnccccggttggttagaatttaatgaatggcacttnatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctaagcctgtgccggtgtgtatttacccgccagcgttttcctctgagaaaatntgagtacacaggacgctccgacctaggggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatctcagtccacttgagaaggattcgatggtgctcactgcggcacttagaccatgagtacccggtgatagacagcggtgttttcacagttactttacggtctggggcccgtatcgcagtccacacaagtccgggcggcgctacccgatggaactgtggtagaaccctccgagcgactactggcgccatantgatcccaatcgggtgtttttatgtgngtggtgccaagtctgtatgcatcctgtccaccgcaacatcgtgctaagtacctantggtctggctgatgncnngctcactccgacagcaccaagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttcattgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccntgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcattacacgagcctgggccttctgtcggaggctactgacaggcggtcaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggccactgtcggctacaatgctgtgatattgaccacctgccncatgtacccaccganacctgggggcccggagcccgcagtaccagtcatatcacctcagagtccctaagtactaaagtcggggtaatctacggacgcgtggcgggtctcaagaatggaatccagcatgtggggggacataaagggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccctacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattctagcgatgttgcttatcctggcgcctcgnccgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttggttgagttatatagcaattgggaagagtacgaccgatcggtgggccctgtaccactgcgggtcgcatcttggatcagtgcaagggcactgggtacgatactatagccccacggctcgccagcctgacttacacacgttttctacttaccatgtacgacggttgccgtgattgagctcgtgccatccttcggtatcccggtaagtgggcggtgccttgtcccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagttgtcgagatctggatcgtgtcactccgggatgatcagccctggctgttagtgtcattgatcgtagaaggggataccaggctgccggtaaccaccgggtcacagtcacttaaaccagtgtcgcctcttatgcgttggctgaacgacgttcgtaagagggaatatnaagggcgcgcacccggcgtatggggctggtgtcgcaaaggcaaatcngatacaaccttcttacccggacnatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccactngctcttagttgcgcggctttggtggcattcgttatgngagaccggcgactcaggcaccgcaacagacatgataggcagcccgcgttgctggtcagcccatcacctcgcatggtagttctatataggacggagtcctggaggcagactacagcgaatcgggtaacgttccgccggctaagataacggcccgtcacgattagtcagggaatttgacgtgggttgtttcgttgagcctggccccccggcgcgcacattccgactccggttcgagaggcagcccaaatttagggatgttcgggagcggaaatgggtagtgccgtccggcacgtaacgtagcggtacccccttgagcacccaagcttaatcttcagggcattagagcgcgtcggaaccaatccggggtaacccaccagctgctgatagggtactgggcgggtgctgcccccgattagtcaccccctggggaacaagaattagcaaccagttattcgccacaactacatccgtatgcagaatcgtcccccaaagccgcgtacagaacgtcgcagttggctgaggtcttactgcagatcgaggatactgggaagtgctattagaaacggtcccgtccagtgtagactcgaggattacaagcttccgcggacgggtgcatgcaagggcctcgtgactggcctaggcggtctcgagatagcatagccgtggcgatcgccttttgcaagccctgccgctgcggcgccgtcgttgcaccctaagcgacacccgagcttttacctaagggtcggcccaccacacgtgggacgtttaaaagccgctaagcacctgcttttatgggtacaatacctccccacagcagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggagccgattccttgcggacaacatgacgatttacggatagttgacataacgccgagataaagaaccgtctgcctcgntccagnnagacttcagagatgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccagaaaaatcacgctctgagacattggagaggcggtttttccngctccgagagctccagtactccggtaagcgtgtctgataactgctgaaataggcgcctggtgtttccagatccaatggttcggctgacgcttacccccgatgctgccaaagtttggtaatccagtcacgtcacttcctgttcaggagcaaatgcacctcccgcgcccgtctcaaantgtgagattggtaggcgtncccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgnccgtcgcctgaggctatgnggatctcaattgcttcggatacctgcggaagatgcgttagaccatgagccacgcggggcccagaagctcgcgtgacggccattttaggcgctcagttaacgatatngagctgaacccaggtacctttaccgaggaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggattcactgcagcctccgtctcaactttcactgtaacctatcctcatggaggtcgatgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacatatatgcgaagccggcggacgttcaaatggctgttactcggcgcgttgcgcgggggccactgtaagttccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttttcagttaaactgcctcgccgtccttttgaagctcgccatctgttgttgaagtcaaagagtatactcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaanangntaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgtaagatccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggaaattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgagtaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccaggccaaaggcctcatcaaactatgagtacctagattcgcggcggccggtagggagccctttcatagcgtcaggtaatactccccccgttcgnttggtggcgttctgaaagaagtacacctgtggcattggagcacctgggtacagattcctatcgagacggcagggcttccgacaccttgcttaacggtagaatgtctagtccatataatatctagtacgtcccaaggctgccgtgttaccacatcacttggaagttctagattgtatcaccttagcaggtccctatgcacgctaccaccactatgcgacgactccctgtgtacgagcacccagaggatcagttagggggtgcctcagacgcagtaagggctttggccgaacacagtgggcgccgtcgacgctttgtctaacggatcctctactagagtatccggcgcccgctgctgtacgactccatgcgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactatgagttagctcgtccacgaatctgaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgttgacccaaatctgagtctacaaatagttctagagtacaaccccttaggcctttccctgcgacaggacgctcacgccacgaggtacactcagtatagaccaacagggccgccaaacccacggtgagnnctcacgtncatgggcgttcggaagcggataacgttcgtcagtgaggtatcagttcgaccgacttggttagtatcccctagcgggggattcctctctcacatttttgttctaganacgtcaccgtccagaagacctcgggacgtagcccatcacgttcttacggctcttagcagtaatcaaatgggctaccatancgaataccaaatcatctaaggctgacagttgngngctagccgtcacgttgctcagccagtgaccgggacgcggctcataagtatattcgttcgaaagagagagcggcccctactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtaagcgtggcgcgaggatgaaattcgctcccccagtcagatgcgtgcatggaagccagatgctacacaatggcagagcgcgttgtgttgccagaggaaccggacctcagtacccatgccttcctccacttactattatcgtaccgtcgcttgccagtatcacccataacagctgtctacgaggcaggccagcncgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggccaccaccaccggaatatattgcgcagggaccttgactgggctgggtctcccagaaggtaacctgatataataaggggattcctgtgcacgggtactggtccagcgtctccacgtgttcgggggtctgcagtcccgctgggacttagacngcacatgaaggacccaggcactggaaccgaactagcacattgcgattgtattcgcccttcgacgtgtgcctaccatttccgcggccgaggtttcaaggaataccggtacctttatcaaacccaaaaggtcctcccgatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatagccgctccctggaccagggcgccggaaattatcctcacattcagccgccgtcactggtcaaactagattactctagcaatgaccaggtgtctcgcgttgcggaatgcccggtcctcttactagggcagttccaacggcaatctcttaccgtatgccggacccgatttgtaacctttatacactttcgccatggagacagagagatatgcttgccggagcgcgaatatcgagggttcttcgtnggtcttcgtaagacatattagagcgatttatggcggctggagacttggacatcaggctccaacctttgttacgcttggcgttatggtgaagtcacgcccgtctggtgcccgagctactccataattaaatcatcggtacgagttcagagctcatcataccattgaagccggcaggccggctcagtggaagtattgcgcagaagtttgcttccttatctagcattccttgagacccacctgctgcatcagctggatttcagcgcgatacctattcggcgtgagtttttagggcgtgggtgctctacaagggctggggcagttgtctaatagcaggtctgccttacgggtgccatctcaaccggtaagatgtgcagtcgcaggcgcaggtgttgaaaatgacgccggcagcgaagggcgtttgtgccgcgtcttagcccgtcactcacccaaactccgtcccgacgtatccccgacgctcgtnnagtccgacaagtgcaggcgacacacaaaactctaccgtcgtatctactcgacaaccctcatcgggtagtaagtatgtagacgccagctcatgagttggtaaccgcataaggtcttgaatgtgacggncngagtatttgtaagttgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcacccccacaatctcaccacagtcacttgttcacggcgttgcgtgcgatgtttattccctcttccgcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccttgtgtcggcttccgcctatattggggacctgttggtgtgtgtcttcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctagtgcctcgaaccacgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagatgaaactcctaactctctaccctgcctagccagaccagatcacgaataccggcgggtgaattcgatagtattgtcgggtaacgacatggatgcggccagtcacgtaaagtgtgacgggactgggccctaactgaggccgtatataacggcaacntctgcatagcggttttagcgctttcgagttataatgggcaccaggcggaggcccaaccctaggcggccttggacagggacttgtgccccaggattcggttgaagggcgcctccaccacagtgaacgcttggaaaccaccggatatgagtatagggtattgagtatgggagatagagatgtaaacacacatatttgggagcactagccccgcaataccggaagcttacgcctcatccagtgttcattacccaacagttatgacaagaaatcctagggtgggacttctgatggcgactaataattgtggaagtccatccgagattgtgcggatgggacttcacccccgaccggccgcgcggtagtccgaaatggggggcaactggcacaccttaccanagaactgcggcctgatgatcccctaaactagttgtccgccgccgccagcggagtcgaccacataacgtgccggcgattcaagcgtcttgatctagtccaagcaccaacgacacgcccatgcccctccccgcgcgcgagttacgtgaagcagacgcaatctccgtacaaaaatgcaagcgatcagtgtagttcncccaaaattccccacgggacggcctccgcaagaggtgcgtttaatgagacgaacactctattgtactgatttcaacttgcatggcgcccaccgtagcatgatgcgtcgtttctcctagatataaccctgctatgtttagcgtgccctggttaatcacgtttntatgcactatgggcgtagaccctagttgcaacagttgacgaattccgccacgtgatgtccgaataggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagaaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaatcatgcgctatcccggcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttggcggaacgggcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgnaagtagaccattcaagcggcgcccgaaactaattacactacggagtntatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggncgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaagttggctccatcctgctcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaacaaagcattcctattggtgngaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaatagcgaagtgcgcggaaagggtgtggccttgtcagatggtcggtacctttccagagtcggccataaggggtccaaccacaataacgaaacccggggaaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaaccaagcgtcggcctatcaagaatcagcctctgccgaggggatcaaattaagcttgttcaacaggttctggtgggtcgtatgccgaggaggcaatatatgttggtcctccnacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatagagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccggcggcggcagagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg tgatttcaaattgttccatggagatgctacaactacgcggggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacatncgtgncncnatagggccaatancnacantancttnnggccggtcggagagnggccnannnctantgntccncggngannatnncccgntannctnacnnannagntcntacannnggncccngtancngnnnttnnnncgncgnnntnctgnntcggngnnccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgaccctcaagcaccggcccccaccgaaccacggtttactgttatgtggctcccacgcattttagccaaaaggtgttcggccggtacggggtccgaatgagctaggacgcatcattcttgcccaaaccccctcgattccacagccccggcgtgggccagcgttctatcacgcgatagatccgctggactcttgatgagcgcggacccatcgatttgtggaggcgcgttctgtccgcatatccattacgtgggtcttcactacacgaaaggtggcttcattgtatagacaaaagccattgcgggcaaatcgcccccgatccgcgttggaatgtctcaggagcctggaggtgtgtgtttaccgaatggtacgctctgaccggggctccagacgaatgtagtgttaatnggaaattttgacaccgaaagagcttgccacttgcctggtccagctttcaaacgacgactaaggttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaattgtttntataaggcaaaatggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgccggtgtcccgtatgaaaaaggggggactttgatgtttacccaaattgtaagtttatttaagagccgctactttttacacgtaggcaggcagttagtaaaacccacactcccgcgatcgataatacttcggtccatagaattccngggttcgcgcacaagtggttgtttgaatccgcctgactcgatcggcgaacgtcnggccaaaggttctttccgtcaaattagcatggcgatcgacaatgtggttacgcactgaaggagattcgcgggtgtcgatctgcgactaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgtcacgactcatacggcatgtctcttaatggctttctccaccgagtcctttggaccccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggtccagtaccaccttccgtacgtagtacacgctgagagctaccctccatccagtgtgnaaagaccatgttccgnactcttntcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacaggnagancagcnaagcnnnnnnnatttttccacctgacaccccgcgnggcatgggaaaggcgtgcgtaacgctcattattngttcggggcaggactgcagagaatcgagcccgtaagccgttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgcaggttcgacactattatgtgaagttccaactnnnnngcnnannntnnnnanagtgtgngnacggtcctcccttcgtgcgnctgtgttacgnctctctnnnanannntangggatnngnnnnagangngnnnnacganagatcntngncaanntnnangnncttattgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgcctcgggtcaggcccgntcctccgtctagcgtcaaagatgtatggattagcctttacgtcagccggcaaggacgagtgggccagacgangattctcggtccgtcagagctcactggagacatggaaaatccaaaaatgtcacatgattttaagattagnccatgcaagttctaggaatacttgggtgctctaccgtagactcatgtcgtggcgtcgcganaccttccaagcgtcgaggggacctgcataattcgccgcgtagcaagggagtggcgtgctggcccggctttggccccgatcacggcgtgactatgccctgttacgcgtacccgcccttcttactggctcctcgtgcacntggcgggttcatgccattagtagtggatgttcgtctgaagaaagcgaccgaagatccgctcgattaaattttcagaagagcacagtggcatcaaacagggccttagaggcttgctgaattctaccggatcctgttttaacacgtccccagacgtggagcttagtacacgaaggtcgaacgtaacggggccaagtggnncaccccaatgggtaaggtaaggtccttggaactcgaggctgagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgncgtttggatacagcctctggaacacaaacctcttacagcaaatcnagtgtgtatcaagactttaacctccgtgctagacccctgtacggtatcacgtaggcctttcacggtagagtcccaaagtacgttaccctcgggtattatatcgcattgcggctgtcggcctgtgtccctggttccttgcgtcgactatttggtactccctcaggatatgggtaaccccggtcgaatctccgagaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgnngcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcctgcactgaaaggtcaccgtcgtaatgagtcctgcactaacaagttttgccctnccccatctttcttactgcaagaacgccagccccaggagggaccatgagcatccattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtgcttgtccaccggacctttcccccttgtgagatcgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgcagtttatggcttcaccgcactttcggtaaaagcttanggcttanngnnnggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggntcgttaaaaaccacgccagggtgcgccggcagggccctnccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtaatctgactgttccccccctacacttcgctcgactaggtgcgttcgatctgcttacgcaccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggcgggtcgcagtgccggccggtttgcnggcagtcggtaggtgttaaggtgagacctatgttgttgaaggcggcacagaagggatcctctggacgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccangtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggntctcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgtcaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttttgagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgcgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccgcccgcgatggcttagtgtctacacatcggttgnacaggctaggagtattagtcgatgagaggcgtgaaacacaanatccggaagtacccacggcgcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcacctgcncatnagcccgacttatnccactcgggttgctactatacgatcatgggctaagctcgggacccggccggctatgagtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtcgttgggggaggctggcccggtccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacatactgtngattgagggatcacaatttaaccaactcggatctctatggagagcggaaacanggctgtagcgcgccaacgagcagacaagagaaccngagcttagagagcngggagtaaaaccctcccggtcctagaactaagcnagccaagtagtccgcaatcaccatgggatggccatctcccccccgtgccggtgggtcgtctatgcaagatacgtaataacaggacaataacataaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggtagtacccaaacggccgtgacttcacaagccaataccggttgtgacagcgcgtagaccttgggtgggttgctcgacagtcctcattgcgcagactgatttccggtcgccccaatctagtgttgaggcactcattcccaagcgctactgttaggagtctactaaaaccgacgtcctacaatgatcgtgccgagacaattccgctcgcccacgaaacttttggtagaggtgccattgcgggtaaaattgagtgtgatccgtgtttctctccaatagaggagggggcgacttcaattgaagggcggatagttccagttgaggccaattgtcctccttgggcgatgagatggcgggtcccgtccacttcagcgctaacccgtagctatcggcattactgcgggccgcacgtagactatgaagatggtgatccacgctattattcgggactgtacttacagcgccgcatctgtaccgccacgagaantcggaggccaatgagtctcctcatggctctcccgcgctagctagncttcctagggtcccctgcgngatcgaatgccncactngtcggtatttcatcgaccattanntacntatgnntgcccnnctgtgcccgnttaaagtccgacgcatganccgacagttcgaaagtattngggntgtgtgttgtagcgcgccgggcagcgactcnctggggtgttaggggaagtggctctctgnnagcgcgacnntcctnctcttnaacttccttcattttgnctcaggcancgtcttgcatgcctatatnnctgtactgtgcacnaaccaccgcncccaatnctggggccccagtatgcagctcccctcattctcgtcacggaacccgntgtcggctctgcaacagggccaatgcccgacagtaacactgtgtctcacgcatcaggtaaggatatcagaccgttgtgcggccgaccgtcgtactttagggaaccttgatatgtacgagaccttagcacctaataaatatgaggatgtcgtctgcgttccagtggctgagtgccgtggaggccactgaacctgagagatgagtagagccggccacaacagtttcgccctgcacgctggcccgctcccggcgtcagcttcgagtgggagtatccgggtccctcgcgtgcagttcccacagcgttacatccaaaatgagncatatcggggtcgtacgccgtccggcgcaattttaacaatcgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatncgcaagcgcagcantggtgaacagtcttcgggtgtttgattagtcgcgcaaaccgcctgccgagctacatgacgctcacgagcgacccgggcccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcgagcgcaagttcaggccacttggggtcctattctaggcggcatgatggcgaacgtgtttcgcacgacagcgggactattgtgcgtccgaagaacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcntgatagatacgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttagttagtgggaaagtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctgatacagagtccacatccttggatccgtactggcttgattgtaaccgctatgactctgaatcgaagcaagaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacactggggaaaatctcgttctctatgcccaacggacgacgacagatctgcgtgaccgcctacacctttgcaggcagacactgaggagccactgcttggtcgcactcatttgacgcgtgtatgccactgggnccgtttcccaaatgcttataccgcggccagaggtcagggggtcacctattctaggccgcggctatatggagttcagcgggtaccggcccgggagcgcccgcgagttatgcggcgacgtcgttcgatttggtnccgtgcaccatgaggacgcggtctacgctggcgcttaggctgaccagtttgatggctcggttggatccgttaaaaagccgggaattttatcgctcacaactcgcaaattcggagaggcagatccggttacttctaaatgaaaccagggcacgctagcctcctagcacaggtaagcgacgcgttcgaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcgctgtgaaccaggagtgctggtcttgtggcacgcacagcgcctggacatctcctctgtatctgctcaccccgcacttggatgggcgcgttaagacacgtggtaactctgggccttgtcacatagaaaaggatacgcaggactgaaaccggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattatctgagatttggaacggtggttgggtacccgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcacgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgtaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagcnaatcgtgggtaagagcttcttggcagcttgcgggtcgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgngtaggctggctcccctagtggtcgccgccggcggacattactgggaaagcacttttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgccccgcaacacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcatccccgcgtccgcggagcacggaaggttacataccataccgtttttggcgttaataccaggttacccgtcggttgagggcatgcgcggnggctgaggttaatcaaagtgagccctaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatcnacgatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgctttggcatgtaacccaagtttcgtcggacgctgacatacttaacaaggcctatggtgtagtaccgatgtttgcccatccctatgggattagcgatgtccagcggttgtatcaactttgacggctcctcagtgatccctagacggcagtctactggtggaaatgcgaggagtagcatggcttatggttcagggggcccggcgatggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatncgctgttatactgggcgtctggcgtcagacaacgtctgcgggtatggtcggcaagtgctacaatacatgcaggacgcaccggagtccaagctcgaagcggggtggaacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaagggagttaactaaattgatctatttcagcttcgtgtaacacggcgtacgccctaaccggggtataaattagtgggaaaagtccatgagcacgggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactcgatggggacgtcagctctttagcccgcaaagttccgccactcgttttgtgtgcaagaccaccaggctcggccggcgttgcacggtggagggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactaanctcttaaaagcccgatgttccgtattcgtcatgcntgcgtgatccacattcaaatgaacgtacgcgatctctcctccgactcttagcgncttagtcggagacggcgaacatagggagaacgtcagagataggctgtcggaactatctcgctgatntctncagtggccgataactgtcnggcatgngataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctancgnccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtngacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccggggatatccgttcatccgtncgaacgttactacggactctcggccacttgctggcgtcttttcaaacctccgtggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctttgcgagttttggccgcngtatcctgtttcacatgcgatcggtctgtccagatcttgtcgtgtgttacgaccacgatcgcccagatgcggngnggcttctcgatcgagatggaggccattaccantgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatnnncctcgcgcgcaacctatagcctcttanaataaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacctgccgcccaacgtccgcgctctttctcggttcatctgcccgcagaagtccagtgaatacgttctatattgccgtggcccaaattaaagttggtatttcctcgccgcctagctcgcgatgaaggcgcgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgagtggtctgaagcgtaggcgactcccaatagtaccgcatattcgaaatcaatctgaaggctnctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagatttgactacatagcttcacgcccacctgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaatggggggctcatgcctctntaagggtacgttgtggtcgacccggggcttcacngcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccgccggatggcggagagtggttcccagtgatactacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatggttttaagacgcggaacactagggcgtaaccttctacccgtcgttgcgtcatagggatagtactagcgccgcgcctccaagcgaaggagacgcagacgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttgcatcacttcaaaccctcgcccgcangnccgttggccaaacctgtcgaacccattcattatggagctcgaangaattacaattatagccaacgctcgacgcagtcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctttcncgtgaggaaanaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctggcgacgtggctgagatgcgagctgttgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatattttcgggatgtattcccactatattcggtggggcagtggccgcgancactcaaaccggggtctcccacgtggggcactaatctagtgtcaaaataacgactctataggatctcctagactcgcaggtcgaacgccaaacagggctgcgacggtgtcgttgaggttttggcttgggggcgctgctctatacgacagcgacagctgggcaggcatttagcaacattcccggggacagggatcggacacagaccgcggacaaggggaatgacagatgctctcgaggcttagtgatacacacctctctacgatcatgcctaatttagtaactcagcggcggtntcggagtatctggtcttggaggtacccggtaagttcccccactggtgacgagggtgaccgcttgaaaacatcgtctagggccgagatataagcatgccatcacgccagcattacgacgaaccgtttcgtcgtgcttatgtttgatcaaacgcgcaggcggcaacttggatacagttccacgtcaagcgtctcatgcgccctatcttttcctacgcgcatgtgtccatcgtgtatactggtaattgtcagttatctatcacgtatcaagccagtggctggacccgacaagcctgccattacacacggcgatcgcatgggcgtatctcgcgttcctgaggctgtctcccgctcccgaacgcgagcagatcagggagcggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggaccgattctctggcgcccgcttgtgtacggtttaacttggcgctggggataagccttttaggcttgataaggcgttctgctgcgagcgagtgggcagagccccatcgttttagcactgtacgcggtagggtagtgaaaagttcaagaattataagtcggcgcgcaaaccctcccgctcccagtctaggtgatggttcgtcaaaattgcgcatacacacggtactataagcctcgcaagaacttagactgtctaagcaggaaaggctcattttgcaccgaggggggaaagcccaaccatanaatttggagggctaagactattaggcttttctaagctttgagatcatagangccgccattttggtgcgcgaanattcgagtcgaagcggtttgttgtnnnncgacgcacagtcaacatctttggcacttcaagactgctacagcggagtaatntatacagggggtgaaagtggagcagggtggtgtgaacgcataagagtggctatgtcaagtgggtcgccatnggatacaacatttacatacttgtttgtagcggactccggtgcggnctttcgcgtgcagtgggggagcgtgtacatacaattcgtcgtcaagatgccctcgtagaaccnctcacccgacatttatctgcatagcgcgtaatgttacataggatgnggtataatttgcatccgagggcattcagaagtcgattcaggtaaacgaatttcagtaagggtagacgatagggaaataaatagtgggcggagaggccgcgcattgcccccagagtctgcgctggacgctaggaagtgtaacacttggcacaaaggtggggccaacactgatttcccaccncgtggagctgagggactaggcacctggtagaactttccccaaatcactacgagttgtgtgcgaggcgaccntcttgcattanattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtancctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatncaagcctcggctgtcaccctgaggccaccaacgagccagactgccaaaggcctacattaaacatcccggtacctttcgctgatcgagccccaaggggcttatacatgaatggtcctgttactggttatgcgggcgattggcacgcagcggtgtgtgcctttacgcccttagaagggcatgtgtattccgatggtccgcggtgtacgccacctggccaaccatgaggccgagggggacaggcagaatcggagcgagaagccaggctttttgttgggagtagccctccaaatcagccgggcctgattccatctcgtgtaaggcgagtcagcccgaacggggatggaagagtccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatntttactcctgtgttccctccagcctccaagagcggaaatagtgcttacangatctggcgtaactctccgcgttcaccaatcatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttttgacgccgctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacncgcgtcgtacaattctatatattaaaggccggagtcgttgggacctaaattaacggtggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactactattgtgtaccgagaagggagaccgttcctatccaaatgcgatcccggctttgtgatacttgtgctggacgctaattgctaattaaacattcatgctttacctattaccnaacgcatacatggcttctacagccaactcctggaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaaggnagnatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggtgctgatggcggtacgaagatacacgaactcgcgaacaaaccgaaacntccggaagtggttgttcggtctagagatgtccggggcccctagaccagctcaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctcanttagagcagcttgacttccaaccatgcaggtgggtcaaaccgtatgtatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgaaatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctgatcccgcaacaaaagcccgtgccataaagtggcagatctccgccaatacgccggcaaacctccaatccaggctgacgagaccgattggacaatgctaacgccagtcatccataagcccatcccgatttgaggacgaacgcaccacctgcatcctcgagatgcgaacaatcgaaaatgaggtgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctcttttttcactgccccagccggcccaacccaggcaattaactcgcgcgttggggaccctctgcctaggtattgcgctccagctgtttcncccgggtagttgccttcgggttcccctgtatatcttacattcatcgagccctgttggataattcanaattcgccacggtatacccgcgacagggcttcctcggatccaatatttcaagtagtattgggtggtacgaagcggtactattgtagaatcgctagatatgatttagtgcagacgtgcaggagtcccggatatccgtgtgccgtgtaatcgcttgagtcagtggtttttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcacagatattcccggcccttaactggcctcgacttaaaccacttgtaattcgaagaggggtgttgtacttgcgcgtatgaaaaagaggtccacttgtggagtcatgtggcacaggcggccttagtcttgtagattagtaaccatttacgggaagccatgcaccaaatttgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatatccgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtgattcgcgcggccacttcgtctgataccgggaccgcaagttctctcaggcgggctttcgatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaactccctggcaaggccggttgagtgaagcagtcgctttcggcgtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcaagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacgtggaagggttaaagtcacaattgggcaagactcgcggccccaatntggtccaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggngagtgaaagcgcacataaggcattaatagtacacccatgggtcttgacgaantcgttaacggcggnaccccatacagcatggtnctncgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggcgtgctactaccgcgttggatcggagagcgaggataatttcacccgttaacggtgtacgattgtccttatccatgcggggtactagtagttgctccgnacaatcatatgccacctgttagttcnnccttacgaacagggctcgcatangcgggagctgtggctgaatccaacacgcagcagcattagttcttacccccaaggaaaccacgcgcatctgtaacaccgccatatgagctccagctgaattcccgattccccgactgacgatagcggccaccatccagggccggaagtgcggccacgcaacaaactattgtaccacatgttccttacgtgcgttagccgttttaagatcgtggggtntctgtaaaagagcacagctatatcacgcaaattacctgagaagacagaattggcctttgcgagcgcttggtcgtatatacaaatggaaggngagtggagcaacccgggacaagagcatcgaccgaaacttaactgngaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccagtgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaangaatgtcttaacaccggtaccatatatcaccgaatctcatcagtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgccaacacagcagatgtaaggggcattagacgggcacgcattcctctaagggtggtggactgcgatcgcacatccatgtgaggaannngcaggagtagtcntggctagatctgtaaatttccttcactctaatttgaacctctagctccgggtaaaatcccccggataggggcgtatctatgagttgctaaggtaaggcgcccttaaaagactgccttcttaaccttaattgctcaggtacccctgcgcaggtgtcttgctgtctggcagccgagaaaggacggtggctttacgagtccgaactgtgaatagtttaagcctagccggaggatggtgaccggcgattacggtcggaggttagtggagtcgttgttgaggagtatgctgttcgcgagcctgacgggaggaaagagccgactccctggtgtcgttactttcaatcgtttgcacgacagtgacatttgcttcgatgacttcctcatatcttgcgctgggtaagaaactcccagtgcggacaatcngcggtctaatgccgggtattatacggagacggacgcggttaaatagtcgtacagtatcaaggctatatggctaaacaccttcatcgcagcgctcggtccctaagaatccgagccggacacaccaaactatatagaacagatcaccttcaactgtcgtgnacacggtatcagtgagttggctcgtcggaaattggatgcttgtcagaacgtccaatcccctcatnnccaccgtatcgctcgacgtccgagccttacacgaggtactgtgatcgcaggtgaaagcagatccctgtgcgccaatcgctgcggaagtaaacttatataaatatatagctcgttaacaatgtaggtgccgatctcgactccnacgacttaagtccgtaaattgaccgccaggctccgggagaaccgggcggttaggccccccggccgtgtcgactcgacccgctccattaaataggcgacgtgtccctctgctctgacagccacgatagtgctggtaggtcgaatgttggcgcgctgggagcttaggtggcgttttcactggctgtgtacccagaagtcagctcaaataggaacggagagagggcctcgctcgtataacgtgtaattcggacctcatttttagtgatcgggctttgagacgaactgcttgtaggcatagcncttatataaccatgtcaaaaaattcgtgcgccgaacctcgcgaggaaccctaacatggcaccacgcacataatgtnntcctaggtgcgtgacgctgccgcctgaaccatggtgtttcctgagctagcgggtccgccctaagagggtgccggccccgctcgaacgggtttaacggcggtggacaataactcacacgtcgccagttgatttcatgggtgtagaaactgctatccgtagagaggccaaggcggccgggccccggggttgcgcaggagtccctcagcaaaataatgtaactaaccttatcaagcatttgcccaccggttctcgcagatatgataccattacagttagtgaagtaagtcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgtatccggactgcacgcacacccgtcgtggttcacatccaggcgtgggtcgaaccttgtcccgcgtctgggcccaacatcaaacgagtgacgggacggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccnacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccgggagtccgacttccctgcgatagcctgaccatctaagacagcgattgtgcatnaatagcaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacntagacaattgcgttcacaagagtcacccctcaaatggctgtctggcctttggctaccttagcattaccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccgcgggcgcaatgtcggcaatagaggtcaaacgtgagaagttcgaagtgcctcaactcacgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctccgactcttctacggccgcgggcctaattacgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcattcccgctacccatctcgaaatggaatcagttgcattcccaaagacccaaatctgaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctacngggagatcaacggcatgaaatggtaacagagatgcaccactatatcaaatctggaccatgagccagtactttcagaaaagggttactgtcggggctaaagagntcagtcncgcataggagaagtacttccggatggccaggctcaggcttacggggaactcctcagcgagatcgatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcgacttgagctgtgcactaaatgcgaaagcgcaccctaagccgcaggatatattagtgtcaatgcgcactagatacgtgtggggaacgtctanctgagggtgaccccccatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgcactatatgctgggacccatctcggacgggaagntgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaacnaatggtaatgagtaacccccgcgttcccgagtgtaagaggttttttgcgangagnagctgctcaagtgcgaacttccagatcgaccagtggagtgacggggccccggcagcagggagttactgaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcccatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagtcaggacttctcatttgagaccgctcatcgcaggagcgcatgtgcggcggttncgccgggatttacattccctgacatctcccatgttaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctatgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggncgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctggtagacttgcgtcctatcgtggcgtaataaagaagacttaaccctncacccgtgtggacacttgggaactgtttttgagttaggagacagactgaagcttatcgccgggcagggtaatgtcaccgttcttgggaacgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctagtacntcggggcccccagctaccgtaatgtcatgaacgcatgcttaaaaagatatcgcctggggtgcatgcccaccccgcgaacgaccccctgtcgagaatggctctgggacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtttagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtanctctatggctgtttcaaagcgcaccagttccccctgtaacattctatgccgacgcacagaggagacggatacccgtacatagcagcagcactggtgtagatgatggcgcgctgtggccgaggcatgctatccaaccactacgacgagacaacantaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccattccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaatttctggcgcctgcatcgcgtgatgacgagcaactacttaatgggagcgctgctctggcacattcaataggtccattagacacagactattgccatccgtanccacaccggccttgtagtgtggctcgtcgttccagcggccgaatcgcttcatgttccaattacagaaaaatagtacggcgtggccggactaatcatccttaaagtactcgtaaacgaacaccgattttccaacgcgaacttcaatataatttttcgaggcttctcgccgtacgtgtggatccgcacggtgcgatggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcggagcccaggtgtaagaagtcagccctatgccgcgaaatgctgccgggcggtgagatctccaacgaaggaaagttgtcgcgggcggctgcgccacaatccgccgcctgcgccaacgtaacccagacatccggaggaacagggtccgtaaagcatccgccggcttatagcgacacccaatttaaagaacaggctacnatacaatgtaaacagcgcgtcctgatgcctgaaagcggtgtcgcgcttacctaatggcccgatacggtgatgacagaattcggcgccgggattttacgcagtatntggctcaaccgaagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccacgaagncatacgcccgtccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagcttgtttaattactgcaagctagacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaactaggctgttcattcgtggtgtaagcattatcgaaaacgctttcatccttacaccgatctacgttgttaagcagtgcgtacaatgtaanaattggtgagcaccaagccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttcctcttatgtacgtaattgtatgttcctttaccatccantcgaccggccttcaaagacgtggtctcaccaacggaagcatgagcgtgagttaattacccgtggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggcagataagcacatgatccgaggggnagcttttctgttcagagctcggctccgcggggtgatggcccacgctatttcggatggtcgcttgctcgacgaataatttctcccgtccccactaaccactgccaatgaaagtcctctcgttcgtgtatgagtacgncggagatcaaagaaggtagtcagctagattgagcaacgcataaatcccaaatgacttgtctatgaaatagaggatgcgctagtgttcgatcgtcgctgatcgtgccttacgccccgttgtcactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagcccctgnacgcgttcagccgttggggagaaggagcgattgcattgggggcttaccggtggtccctatttcattcgaggtccaactatgccccagtaagcatatgcggaaaatcaaaacgctgcacggaggcgctgcacccatttcagcacccttccccggggacaacttcacagntgagtctccaaacttgcgccgcncttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcactctaacgataaacgccggtcaggtggacgtcgcgtcccgtgcgagcgaggtagaacggtcataacctgagggctagaacttgaaaggacgggcctccatctttaacgctaaattacgcatggtggcgggtgaaagagaccggaacggattctttctagcgcctcgggcccgggtcgttggggtacatactttgatgacctctaactctacgcgtcgtaaacccagatccgtctgccggcacccaattctgttcttctctcaactccggaattgtgtgccgaggcgtaacgccatccccctcataatgtctcatgatcggggtgccagttcaaaatcgtatcaaaatattgatcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcagttgggctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcaaagcggtgtgaacgccccgcggtaaagcgggggagagaccggtagtcacaaagtgtcgcctcgccacaagcaccacgatcgtcagttacaagtcgatgtaatcaccagcacccggcgcggcgcgcaccngaggggatcaaagactcaacatctacgtactggtccatctttctttccgtttaggaaggccggaaatcagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcatanccgtaacatcaggaagtgggtcatgaagacctcacacattgggtgtctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcnttgcatctcccacagcacggntcctccaaagagggggagccattgccctccccagatgccctctcacgttataaaanatttaatagacgccaatgcggaggtgtagtgcggagtctcatcctctggcaatccctttaaagtctaacgctgactcgctagcggggcacgatcgacgcccacggcaggtanttactgcccctgtgggccgggccgtgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgggattcaacatactttctcgccctggggatctaggagggctgggacccagcttggagaagatcttcggcggttagttgtcgatggcgcccggcnggacccgatccgtgcaaatcgtgcctcccggccccgggtttaatctcgttttganccggactgtttcggacagccgtcccctaccctcccgtgcatttctgaagcaatgaccgcatgccaggcctggagctcgggcgcggcacgtttgattggggatanacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccaggaagatgttttaaacaccccgctacgttctcaacggcggccaactcccgaggaggtatgcaccgtcactgcttaaggcgccgttccgggtggcggcgaagaataggcgaagaatgtagnacccaatgggaactactgtattgcagaaacaattacgctccggctttatgcgccactaggccccccggaggtaccgaagtggatgncccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtatgcgccgcagcaactgccgtccggacgattgcctcgaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaatagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcctatgcccggtccgttcggggtactgacatngatcacgctgatcaccgctatttgggctgttcgatcataaccgcgcaggcatgatgttgaagttcgtccaagtgtggtagtcgctggagcaagcgcgagatctctatctaagtcaggttcactcactcaccactgtggctccggtggggtagcacaatcggcttagcagcgggtgccctcgtactgagtcattgaatcctccgattgggggcgatctactctgtggcttatgactctggctttgattgacagttccggtaatgaacttagatctcgaggtcgccgagctgcctggcgtcctgtttctactagattgatagagtgcggtaggtagggccgacatggacgnggcgaaacctgctcgacggggattacctaccactcggtaaacaaagacttcaaccgcttagttggcggaacatcctgcctatccctcgcctagccggaagtcaggatctactcctgcctatgtgttactcgtcataaggtatacacgcacatgcctccgatggccagactacacttgctgtccttctaggatcgccacttaggagtactctggtctgtaagtcacggcattgctagctcgcatagcgttctttgggttgcgcagctaccggaaggcatttagcgacgtccgacatcgcagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggaactgggttaattggtgggtagcacggctagctacaggagtccnaatgcgagatcgaagataaaattgcccgaagccactcaaagtcttttcncataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagggtaaagatagattgtctcagcacccgtcctctgagtgtgacactagatctgaatctcataaagattcataatccccgtctggacccctcgccatcggtaccaagtcatcgacagttaatcgaaggggaacattcgaagtacctattgctaatcgtggnnaaggcgatttatccaggattcctctgcgcgatcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctnagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgccacggataaagtccgcttggaatcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcangaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctccgtctgaagccgggtaatcgcagcttgtattcacacagttgacaattggccgatctttcggactacgacttccaaatggtttancgggggtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactgactcagcgcgatagttacacttcctncttagcactgaacacctagtgatggtaaacatataggcgttacnagtnntcncnccgncanccctcanncntgtnaangnatgngnnggcaatggnnatcactaanngtacgnnncggttgananaagnnntnngactcnnnncncnttnnngcnncnctcncnnnngnnncngnnnntnngancnnngntccnngcncncnnnnngnnngagnngnnnanntnngnncntagtannnngnnttnncncntnnanntgcctattngntnnncngtcggnannanggtcaccaacaaanntanttcgncngatnggnngtcntnancgcgnnnnatcancncnggangctntgtgtatnctngnncnnntcctnntgtnaccctnncnaacctntnctagngcnnnncgcntggggctcntngantgnganatgnnncnntccaccngnnttatgngcntgcatcgcnncnnngncgncaannaccgacatgntttacnnggcgggacnggccgatncaagntcatttacanctnagangnggcgtannngtacacctagatgtgaaggtgtgacggcataagttccttagtaccagnngtacncccnnanantnnannncatgnccttggcangnntgcannctttngctnaaanaancnntccnantgccaggtttaanatnctagttgacgccctgtgttnnagacgtgnnaaaagcgcnaatgaancnnatnactnnnttaancnncggnccncctgtgnaantgncgtnncagncaatttacgntnagnnncancaacnctncccngnnnncngatncatngnntncnnanacattcnncgngaacntaggtactaggtgggactttagttaaaatcatttctagtacgagcccgacacgtgcatacnaccaggggctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgtgcgncccaatgggaagcnannnnanccagganctctncnnatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccacaccacttggggcccaataaccagtctccangcgtcttcaacgatctgggcttccttgggtaagtaactgactancgtggggagtgggggtaccgcttgctganatctgcgtgtaccgttcagaataatactgtgtaacttncgggggactaaaagactctncgtcgaggggatgcatacgtgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatacagatcccttggtactgatatgcctactataaatcaagancttcaaagccngtatgtctgtctataaacttaggcgttctcttcattctgaggtgacgctccattgttacgcaaccccgagcaagctctcggattcactcgccgggcatacacaacttaaccacgtgctgctgtcttttgttatccctgcgttccttgctgtatgtgccgaaaacaagcgtctgtcctagacacaggcctggtgcgataacgaagagaatggtcatggtgggtacaggcagatctcttggatgcgaggaggtttatttttgcaggacaacgacggagaccgctccatgttcgccgattgntggcggttcttagcattgccctcgacctagtttcaagcgctccgggccgcgtgaatgaccgcccgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggtcaacttaattctaaacccttatgcatcccacagtcttcgcgatggcttcgtgcaggcaagccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgcgtcccactaagtggaagccaaataatataatgctggtggacaacgcccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcccacgacggtagtcctgtatgnnaggtcaatctcgtcttcgtgatgctaggacacatggtataatcgagagggcaagtcgcacaaactacatatctgcctagctaccagatnncagagaactcaaccgactcgggggccttctatgnccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaaattcccatcactcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaaaaactgtccgatgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaacttcacctatcttgttaatgccggtaattggggccttacggggaaaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacgatgaccgccatttagcgtgtcctgtagcatctgggccagtgtatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcntgtcaacccacttcgccatacgggtcaagattggccacatctgcttttaggaaaaatctttcacncgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccntgggtttctttagggggtcagattttagctttgtcnntttgcgacgncgctcgagcaggtgcgagntgccggcctggtcgcctccaactgtaggaggccctcgaacagaaggagaccgctatagangtgtcaatcggctctaccccgtcatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgantagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagagcgggtgtggccgttactatcaatatgggcccgcgtctcatttatgggactatagggaangtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcntctcacctacggtggatagggctgatctgtgtcagggaaaagggaatggttgcaaggnaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacncgacgacgaggggctggggtngcggggggcccccagtnttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagacnatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcanaaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatngcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattcnaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttggggncagggaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctaccgtcgggtcccaacagccnatatatcgtagtggccctcaacagtacnggcggagacggccaccgcgaaacccttgttactgatcctggctaggtcatgtttcaattcgccnttacggcctggctagcccgactaatttgattatcgatcccagatgtcttcgccttggcggagagaaaggcatcctggacacctgcacacagcgtttaccttggaatgcctggcgctgctgcttgcatagcgtngttacatcagttaagggtcggtggtactccgccagtactacactatatcacggcagttggcgagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgtttcctttcgactttattggacagaagtattggatactcgcggttcgggtccgtaacacactccgcaggtggcacgagtcatgccgaaatcggtgtctactgagtatgctgcggaagagctacgtacggaaagggggtttacgccagttaagaaaanaatttgccagtaatgcgcaccttgagtagcncctttcccagggctacttttggccggtgaccgggaaatcttttaaatttaggaagccaatgtcccgccagtgaacttgtgcccgatttgcgatgtcctcgttaggcatttgatactggaaaacggctgctcgggaatgtccttcgntagggatgcagtccatcccgctaggcatggaccaagatcagtgtgtgtgctctaaggcgaagataacagacaagcggtngggatgtgacgtgctcaaaggagagatccgtagagattcataagcggnacacggcagccgctgtgcaataggacgggccgacggacggccaggttcacaacgacctcagcttctcactacccacgtgctacaagagtatcgcgctctgggcccccagggactatgtgtgggatcatcttgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccactaagccatagctgctgcccgactgagccgccggggtagtggggtgcaatgaggatacacaggggcctcctttccatgtgggagtgaatagcgctaacatgtatttcccagtactagtagggggattcgcgattgcattttgtgtttccctattagttctacttggaagagggcccaccgcactacggatcaaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccagtaagagtatcgctagtaacggcttgaagggagaccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttatggaaggggtgcccggacctcgtggccccaacgtaaagaggtactgagcaccgtcnngtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccgccgactatgcatgccgccagcgtgccgcatcatttagtgtgctacgtgcaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagantcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggtttcagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagaagctcgggttccacggatatgagacgaatcgtgcagctgttgagcatctagcctcgtgacgcttggggcgcagtgccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataattgcttcatcatgcttctggtgaagtaagcctcttgtccaanggcacaatgctcggtccaggcgatcttcttgctcccagggaccggaggaggtgttgggcacatataaggtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttccagnttcatgccccctacggcccgtgtttccaagagaaaccggccaataactgcataanggaggcgtcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactaccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtacgcttgttcggtganggactgtttgtccccgggnacttcactgaacttagtagccaaacagtgcatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctatggggacgcttcaccataggancataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagagggccggtaccatggcgatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgtgctgtcatgagtggtaagccacacttacatcggcgttggcagtcttcatagttcaattgttaaccaccactggccttccatggacttggtcagtgaatgtactctagttcncggatcagcgaaaataggcgtcgcctcgcgtgtattcctatgcgggcgccccggggcgaatcagtccccnagacgttccgttgggtgcaagattgagtgcgcattcggaccccgagtccctggcatttctttaagttgccgggtgggtcgactcgtgtcctcccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcgccggatctcgagtaagatctgaattgggacaaacggcttctgagacatccgatgttcaagtcgactatatccgatatactacgcggtcgaaaaaaacaggagangtataactactgacgcttttctcgtagttgaatcggtcgcgaaacattgttagctgtagcttttcaataggagtaggccggcaagagtttacccgccctggcggaacgtggtgactgcgttcctccatccatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtggatgtagtaggttaataggatgccgancactatgctctccaaatatcgatttgctacattgcaggaatacgatcgataactacgagctataatatctgagccttacctccacgaaaccgtatagctttcgagaagctggcgagggtactcgggtcgaccctggtccctatcaaacgccttcgagttcatcgggctcgaaccgtcgtgtatggcctggagcccgggcgtccgctcgcccataacctaagagccttgaattaatgtacacgccccatgaaatatgtggcggcacgctataatagtggagtgtcaagtgattgggtgctctgggaaacgacgaacggtggggtcagtcttgagcactaagatcccgatcgatcaatcacgaatagctacggatctcccgccgaaatatcggccaccctgcacccccttgaagcgaagtttagtatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgttagccaaagaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtacgtctttggcgtgactgacaaattggatctggtagtaaacgaacacaaaactgcggaactgacatctacagacttcccattctgcccatccacatataggtatggagtcgattcccaccctatggacccaacaggcttcccggctaaccaattggccaggaacacaccccctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatcccactctcacgaccatgtctctatctgacggnnaaaacgctgttttgttcccagaagatggtgtttttcatagatccgggatgaacaatatgtccatttctacggcttactgagggcgccctctgccggcccgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacataggacctcgnctggccccaaatccgtctcacccatgtaatgggtgggagacaagtccgtttgattacccgcgcacccccccagtgaggatactggaagtgagagttcatccccgccgaacttactcagacagatcaactagtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctgcaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatccttttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtaagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcgctacgacttacccctcagtcaaggttgcgacgtgtccggacatagtcctgcccgtgatcggcaaaatctcggntggaatagggngaacntccntgtacggaacccaggcttcggccaagacttttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggtcatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggataccccaacagtgcgattggcaacacaatccttacgtcacactatcccataccacatcgagctagtcctagcccgccatngtaggcatcactgtgctcataattttgcgcgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaanccacgatacagtcatgtcactcaggtttagctggtcgcacgggcggcttcatgccccgctataccttttgcccgcgcctagtttgccgtaatgccttattcagcacagcagcggaatctccagtacgaggtctcactgccggcctacggatgtgcgaaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctggtccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgtatctacttggctgtaaagacctaagcacgccggccacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggatagcaccattcactagagatttttcaggcccagtctccaagtcgcttgcagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaaatgttcggcgacgcccaagacgcataaagggcgctaggcctcgaaatactccggcttatagtgaatcttggcggcttacccatgcaaccgtcaatcggaacaaatggcgctccgacggcaatgggctttgaactggtggcagtaggaaccttcggtcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagctgcacagtgggccttacgccacccagaaggacgtaaagaccgcactccaacctccacgcggattccaagtctgattctatgggacatccgtagggtagacattaanccaacggatggccagggactggtactccttccctaagtccccagcgttccacctcatccggaattgaagaataacgtggctcctggagcctggggtattccgcgtctccattggagacccgggctactatagttattcttctgtattggtaattaagaggaatatctcgctgggatacccccatcttggggcgctggtacgcctttcgcaataactgcattccatggcgttcatcgactgtgaccctttggtacccggcgcacgcttgttattaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctcctctagcacattcctaatagctggcccagcgtaatgtcaagtaatggaccatangcgggcggcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaacccgatttgngggggaaaagataccattaaatcgtgcggtggccaccccacgtgcttgctgaatttgctactgttcgcagccaaaccctttagcagatttgtgcgttaaaggcatccagaggggacctgaagactagcagcgtgaaggtcatcgaataaggggaatcatgagtccgtgtactccggttcggacggaatggnctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagancctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactccctttcggcgtaatcgcacgcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtcatagtcccgcagcaagcgggcgttcgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagaagatgcgcgaggaacccctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtaggaggggggcgtaccgccccgactttctgcccagagtgcgttcgtacgtcagcattcttgaccctaagcnncccggaggcattttcttngnnagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggccccggaccgtacggtctacacgcatcttgtacacgcggatcctaattagtcgttagggggacgagccgggggcgacgtcgtaacggacagcggatgcagtcagtctagatctcctccacattgagaaaatccgaaatactctccagttgacagtctcagccctccagtgagggntacatctggacccgggcaccagaacgggctagatcgtccgagcatgcggggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagttaaccataacctatgcgggaacaatcacatggatttgcacccatgccaccctgcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgcgccggttttagcgggcctganaaacaagcctttgtcgcggtgcgcatcaggtagtgaccaaatattcgcggaggggatacgagctgttgcattccactgcacgcctcccttacaatgcccccgtgctttctagcacgcctgaacgcccctgttactccttgggacggcacgatggacaaatccagcttctgtcgcggatnaagggccagggtaaaatctagaaagaatatagggcgctggtctaggngaagatgaatgctcacatgggtgaaccttcggtcagttggcagctcccccgtggagagatccaatgccgcaggctagtttttagaaacccgtaaagctcgcgtgtacactgcagtcgacttgaaattcattacgccacaaacagtccaataaaggaacccgaaaaacctccagtcgaacagccgtctcggagactaacaacccgcacgaggtctaggccctgccagattccttattctctcccttgcgtagtgtcgcgtactcacgaacggcaagcgtatatggggcccatagctattnncgctacgcgcgagggagtanatgctcccattttgtgacgttgactgcaaactttggaagctaagctgggcatccaccggccacgagacaagggctacccttaccgctgacctgtcgggaaagtactattagtccgggcgcagtgggttgtctcatcgttacgcgcgtagttctggattcgggacgtacgggtgtcgagagcgtcgctaccagcntgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggctgctaaaatgcactcatgtgcgcggccgctaatgcagcatagcatgtgatgcatacgaacaacaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctctccgcagttacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcgactcccantgatggcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcagtcaacttgccaacgcttagtgcgtggtgactgcaagtattgcagacgacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactacnacggggttccggtttatggctncncgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgttgggcgaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttgcttagcccagatttgngtcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggtccgcctatcgcgagtggccgttaagtcccgaggtcncagtcggtccctgttatcgaggtccagcatatgtgttcagtccctggctccgctatacggcagagcagatattcccgtaaaccgacgtccgttgtaggtgttaagatctgccaaaagcgggcccntaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtagacacagacttcgtcccgttaaatctatgaatgccatgttaacccgcggcgcagccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggagagtagctacnttaacgccctaaatcgatgcggcccttatgctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatancaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgtcggcacaactccggtggcgacgcggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtccccatactttccaatgaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatcccctttcatggggattcttcaggacgtcactacgtcaagtgccactaccttccttctgtccaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgntctgacccccccggagaagtcctcccagtcgcactgcttggactctaggcagctacatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggccggaagacagagttaaaacgatgatctcctgcggtccatgggaggcactacgttgtgtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggcttctttagatagcccctcgncagagtggacattttggcgatagcgcgccataggtgcggtacattgtagcctataccgccanccaccagcgcctctcaagcctgtcggttcctactgctttggtgcaagtatcaaacccgtaccgatttggctaatccttcaggctgtgcgacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctaacccgacccgggattgcaacccttagtgtcacaatatctttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagctggtgtcagtaccacccaaccacagtcgagtgcgcctgcatacgtcgtcccccggttgcagtcaaaattaatgtgnaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggggaccaggcacagacccgattcattttcgttcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagctctacggatggcgttcagcggttgggcgcattccgccctttagtgcctgtagcggtctaggcaacgcatcctaggattcacagtaatacgactaggagagcccacatgagaatattcctaatccngatgaagcaagaactaacgttgtgaacgcatccatagtaaagntgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactccagaacagatgggggagaaatcggaaaacaaacgcgatggaggtcgtctgggattcagatgccctccagctcagcggaatgaagccgtttcacctggtaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtggactaccggggagggggaccattaatttgggccgtttagggacttgttatccgtgcgtattgcttcgtaatcgcaaacactcttaacactcctatgaccccgtaggccacgtccatcgtgtaactgatgctaccatcgaatctcagcgcgggtgatgccatttccggcatgtggcagccggtcgggtcctcgagggaagccacagagtagttcgagggggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtagtcctttacgngntannnannnngnngtnngctnntaanttgnacaanccctnggcnnccccaccttcatcntggntttnatggtccnatcgnnngnggntggccncntnngcncagtgngngnncntaagttngcacggtnntagnaagcnnacnncacgnagcntaacaataatgcggagagtagaaacncanncgncanggcntaacncngnncnggnnnaanngcnanantagtatntcnnannnncgnnnnntngnnanancctntcntgnccnccttncctttgctacgcnagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcngtnngtcnntnngncgngcntannnnntancnnngntnttngctcgcgctaccgcgaagtcaggtaangntatcgcctctacacgacccaaatgcataaggctaganncntcctnacncttcatcgcnagcntganantgccgccgaacataaccgttanctcgttggtcgccnatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctantcaatcaagagnaagcnatacgtccaacccgagccgatgagnctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcattagcgcccgcgacaccaatcaacttatcttcngcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatangccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagcttnggccgaaagtagctcgcttcgagngtcacgataatagtactagtcaaccagccgcgcccaaggccagaccgtacgagtcttgacatgactcggcagtccccgtactcagaggagactcgccnagcgagacgacgcggcacgcccgggattcaatgggcggccntgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctatatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcagatgagatctggcntgaaagctgatacnggaatatctcgagncagnangnttngatnntcctcaggnnncnnngnntccccntggnncntgaatggctcataactccctatagaactccttgcacttcacgtcgcgtctcctagcacgactcggtaatgcgcggggtagccttaacgtgccacctcagtcgcggcgctttcgctgcttaacaggacgtacttgcaaccgttcacggattgggacgagattacgccagatctatttactttgcgccaattaaaccttaaatacaccgctacccccgagttatccacatgccagcacgatnaggctggttgcaatcagcacgtgctcggccgagngagtgtcttttctcgctgttaagaccttgcagcccgtctgggcctggcccccnagccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatanccaacatcgacgttttcaagcggccagtctggtggacggctcacaacgcagtctcagggaccagatcaaatagcagaaatgcgacttctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttacgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaagcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggacttaggctgttaatccgacgtctnacaaggctggcatatcggctagacgtagtaggctngtgggttcgaacggtagcagtctattctggcggcgctatatcttaacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagcgccgtgaacgcaactcccggagcgaagtcccccacgtacctagtgctgtccccctaccttagcgtgtgtcaatcaagaccaactcgtagtggatcgggctgccgatcangtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcanggccggtgcttcgcacacaatcgtaaagagaaagtcgcgggtacccccggctaagattactttctcgcaaggggagcagcgaagggtggttcccttccctcccagtgtaagatcaggcagcgagagccgatgtacataatattgaatatctgcgggactcttctgcgatggtaattgtggattgtttctagcgacatgaggactctcatcaccgagggggggccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgtcacccgcggtttttggcngtatacctcggtcgactcgantgccgtctcgggcgtcggaattcaacagcccngaccgcgcaagcagcgagtataatctattagaggagcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgcttaacgcctaccccctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactatctctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattagntnncggnngtgctgaatggcntaatgtngagggnngcanggtgctgagaaaaataacggtcgcttagntctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgttagcctatctcaanaggcctggtcatacattanatacggcngnntnccantctgggntagannggtgngcgnggtagncgaanganaagggcgtccgtcgagactcactcctctttgcncctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccatgcgagtgataccatagacacctaggccctattaggggcagtcagtcgcttgcaagagaggtttgcatcttngcaagaggngagggatatgatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatcgacgtnttcgggtgtcacagttgctttacgtccggccgggctaacccagtcacctctaggctacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgcccttaaggtcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccntaccccacgagctanggcctgaccntcnnatgcgcganacancgcggttcgggtgagaccgggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgactggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaagcctacgctcgctcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacataccanataggagttccatagatgccctggagtattgacgctaagtccttcnnacagcggatggggaggccacctcgagagaatgctaattggtgacgagttgacctacgcatccgtccgaacaagtgtagaggtgtcagtgattcaccgttgaatggctggnctcaaattgcggggaagtcgcaaccgaccccgaatcctgccccggtgaggaccgangccancctggcgacacactctaccagtacccagaccgcttcacgggaggcccgggccgcggggttaacgttcagcggcagaattcttagtattcacacaggcggtggcatatggcatatggtagggtttatacaattgcgttaccctcaaagccgcccatcttaggaatgctcgaaacagcttagatagcgagtcgcttcgcgggctagcactcaacgggcctgctcagtcagtgaggcacgatcttcttgtacacgggcgtctgctaggattgtggagttaccctcgctcgtatgacacgacccaaactcggacaaagcaccgacatcggacctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgaggagtaattttcgcactctngagcataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagagtattccttctcacgaacatcgctgataagctaaaccctaggctacagctgtgagcggatagaggcntgttaagatacgagctatccgcaagaaagattcgttgtccatagaactgggattgggagccagcggagaggctagatttacgtctccacaggtaagtagacgctggctttacgcttgcccagggggactgggggctgttaataccccgattctatgaatgctgtagtcatcggcnggatacatggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgatatcagtgggtttcaagttggggattttatatctcacgtcgaatggttcgtcttatctctggtcgggggcgccgatgtgcttcgctgggatgccantcaagaattcctcactgtgctgcaacagggggagagtacacccctgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtatcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagtggcgtgctagcagcattccggggggaacgcaacaacgtgacacggcgtagtggacgatcggtgccagttcacatacccagccagtaaaggcgggggataaccatgcgcgaatactctgtagttcatttgctatactttatattttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacaagagggagtctacaacgctagctgatacaagaagcgagttgggtgtcgtngnnannnnnccgnnngnncnccnnnnnnncgnntaannnnnncnangttagctcaaactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagtncgggggaagccgcccaacgtcgctaccgagtttgactgtggacatgntggcgacantaccgcagacatgggagtcgtaagtataaagtgccttagctcgcctatccncnnccnacacatccacgacctgacacgccgcttcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgtatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggactccgaaatattgagtaccgtatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaaggggcagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggcttcctcacagctccgtcgcgccgttaggatggagatatcgtagtggaagatcaatagattatatcagttacagacagatcgtagtagtccccaaatactccggtcctaaccaacgctccgcttattgcaggattcctcccgcacccaagacaggggcgggatagcgtaagatgccccctggagacccctgagaattgagggtcgatgaagacctgcttttaacagaagcccgtaattgcaatgcgatgcagctgttgtagcagcattttcacaaaggccggcttcagtacggccacagaacaacctaaggtttatcggtgtgggangggggacgtgcggccactgggaaggaacctacgcgcagcagatcaaggtttgttagttagttgcgaattcaaagtactctgccaagccaacactagggncctanccgagtccgnctaattgcngancnccnaannannngactaccncccgtnnanggtcagttngtcancggagaacancncnggnntaatggaatgcctctatngaaacanttgctcttacatcgagagcagcagagtcgtcataatggacctagggctccgggttctgcgctcgataccgccagcacgtaacaaagggtcactagctttatttgtagtagggacgtgctaagcatagggccaagcgcttgtgattgagtcaggaaaccattgctactcggatgacggaagcggccagaggacatgaacggatttaagcaccgtggcctgtgntcatggcttccanaaaccctcggggggataggactagtccagcagcatctaaaccttcgggccgtgcgtttnttggatcgtgggaggtatcagctcttgactatccttggcgttccccgactgtttggtttcgggaccacacgtgaggggctcttaggtcacaggccagtagtcttangganctnanaccntgagtacngcanngtnttnnttgnccnnnnaagtatngnnnntntncaatnngncnngntgctnnnnnnagnagcanncacgnggngtacgntnccnctggagtctcnnncngnnnttnngncgcgctttcaatactagtctgcaactcatctccctaagtagtcctcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctgncgagcgtcctgagatctttaggggctccacgcccgcagttcatccatgcatcttaagaatactgaagggcgaaggtgcacaaaacccgcgtaaatgctanngcctctcattctccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggggatacggccgggtataggtaaggccacgacattgaggccgcgcgtaataacgtgggccctggacgaggtcgcgaataaggggacgccacgtgctctgntgggatgacttatggacgcaagtgccatggattatgtttcgtccggcggcagtgctcgctcttgtgtatttgtgagcaagggcacaccgagcgagagcacgaataagcagtggaagcctagcccttggttgtcacattttctcgcggtcccctantacaatgataacccggtccactcaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcagactgggagtatgggcccgggagaaatcttatgctccggcnggcgcctcnnttcatcgcgttctcttccctaanggtcatagaaacgncaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcaatagaagatgctcttctgcctacccccgtaacatgactccacgtgggcactgtcanggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgacccgatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagaactaattgctaaaccgccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcctcgcctcgacacatcgcgattgttctccggttccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggaagtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgagtcccgtgggatgaagaggcatgcggctataccgagcgagtagagttggctttagcttctcaacaacctgagtgntatagcacagtttncggctacgagctaaaacgttacagctacgatttgatacccaattgggattaatagtatctgtggatactacaggcttacctatccttgcaagacccgccctttggtgagtaggaggacggctcatgcatcaggtaagtttggaaacccatggtattaacaaatgtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttagagagcgtatcccgacacgccaaggcatacaccgccgtatcataggtaagcattagctattcgaccaatctctgcgctgagtactcattctgacccggagggaccggcaccggactgatggccggctctgccattcctaccacaataagggggctagaacccgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttantctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttatcacgctcaaaggattagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctctcaaaaggggccgtgagactccgtcaggtagggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacaggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcgtccgtccggacgcgggagtgatggctggagagcacaacagcaatcggaagaggcaatgtggtagtgctagtcagtcacgagacccgaaaagaccacttctagaacctgtgtgatnggccnncgctagtgatgggccgtgtctgcggcgacgaagcactcccgtgcttaaatcagcatagctccctcggcgtttagatcgttcatcacagacttcggactgcggcaagttaataattaatccttaggacgagttattccaagcagcatgacccccccagaagattccaacccataaaagttcgtgagatgcgataggccgacttaggacagaggaacaaatttggtgggctcatatgtcaccaagttcgcatgcgttttgaaggccttctgtgtggcgtgtacgtaacaagggacccctggcgataccaagagngtgaccaactttgtacgcggacgtgtatacgacagtcatcgggggctaggtgagaattttatacagcgcctatccccagagcacatccattggacctaccgattttgtatgtttcattcattcctagtagatgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccaggagcccggagcgntgcccattcctgtggtacgtctcagtcaggcgtactgactacagacttgtactaatgccagagcaatagtacaactgaactcacgaggngcgtcgggatagtttggnagaccggtgctcaatgcgtccgggcgggagagggaggcggcgtgggctttaactttggtccactacgatagggttctgtgaaccagcctgttgcctttngaactgatagacatcactcctccccctttcgtagcgaaggcaaccggagggggctttaggagcacgtactgcgagtagctaatctcttgcgtctctgggatcgcaggggccacgcgtgatgagtgcactcttttaccgttcaggcggttggacccctgagttgacctgtttnnttagacgctagcatatgctggaacgacactattgcgtcaagcactgtcccggccgctgatgtgtagtccagaatgacgttgtcatcaccctggtcaagtccggccaagggctttccgccgacttcaccggagaaaccggttgcatttcgnnngtgccgcgcgcccacgatcccatgctttccccgtgcttggccatcttgaagtagccgtgtacacccanttacagntacctcaccataccaacttaacgctctctctattccgagggtcccacatgtcttctgttttaggataaactatggattccgctattcacagccgcggcgtgaaccggttgaatataccgacgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgtttagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccaaatcgtgcgtgaacgcncacatccagcatcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaagtgaagggactattaggatgtcatcccggggtcctnatctccactcacgagggcttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgaggancgaggcaccaatgacaactagtaacctctgccgaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggaggaacggccgacaccgggctgccccctgagtattcgaatcaactttacagtcttaaacacctggctcacttagacaacaaatgctgtgcgcgctactgtctgggctattaagaaggcactcgtagtcgtatccacgatgacctacgtacggcccagcattgcaacctacccctgacaacgtgtgaacgcactggtcgggagaaagccttcactaaagtntctagagggtacgcaggcgaagcacagacgagcgacatagccggcaggtactattcataagcgtaagtataaacgccgggctttaccagctagtcaccagttgtacacgcattagtaacaccaaagtcatgtgatcgattttggtacaatgancggggaggcctatggctgccatacgcgagcggagggaatagactagcaatcaatctggaggaataagtgcggtgtaaatacaccctcatctggcgtacgggattngtacttacacctctacgttgcggcaaccggacacgcatgcgctataaggtgttgcggtgcctcccacgcgggtccatgggaagtcggtcggagtgtcaagtgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcacgcttctcagagcagacctactagtttaaatcgatacggttatcctcgtgnangtgttcgtagacacaaggctcggcagtaccatcaggcttgggcgcatctgcttttggaacggcttggagccaagcacatgtatccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactgatactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggctattgcttgctcggcttangantttacatggcgaacgccaacattcgttattctcagaaagtagccaatgcgtatcaacgtaaacaaatagagtgagactttggnnggccaatccttttccaggtngtcggcgattgccgaccgcttgctaggtcgngtgcacagcngttcaccccgccgattcggattcgtactcngcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccntctctggtagcgagtgcgttacgcagggcaagggagcggaggtgacatcccaaggaatgtntctgtgacantttgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttgagtcattcttcaaatcagttggtttgtcccngggtttccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccctattagtgtgggttgactcgcnngnntatggtaactctcgcccgacgtcagattaaaaacccgtctagcgacgccgttacgtcaccgatccctggagagggaggacgtgtggcgaggtcacggaacagacgactggtcgcggggactagcaatactatgagcgggatccgacgactacnagcgctcttgacgacccatgtgtcttctctgtcttccgcgttttgctcttacccatcgccaaccatcctcctgtttcgaccagcgttagggagttgacacgcgtgcggacgcccggccggtgcttctgccgttatgtgcgagaggattctcacgagcctcccatagtcgagcggccatcagngaagctgggtgtgatgagagacgactcggtgtcagaaggctttcatgcgcatgacacttctcctgcacctcncgttctccgacccatcaggtcgtcgctcgtgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatntgggtctgtgtgttagcagtcgggcaagtcgaacatgagnttttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctagtaaatatgttctctctagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcgttgccaagcgttctcccctccagatgtgctcggccccggcgctccaaattctgaggaaaacaggccaggcccccagtcgcattacggcacaggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccgggatcactctcgagacggcgagtgcctcgaccacccagttggggtaccctatgggtgtgtcagaggagctgcccggctagccttccccctagtctggtgcacgggtagtataccgaccttgagttaccaccagggtgcgcgaatcgaggctggtttacgggggcggaatcgtccgcgagaggcgcgtacagcccccggtcgcacgagcatgattatacgatgcggtcacgtgggcggatggatagattcgcggcgccctttcgacgatttgacgtatacgagttacgtatgcgatccgcagagggggcccagtggccccccgcaaccaggtgggagtcgtgaccctccggttgcccccagtgcccgagaccaattcnctaacgattttggccagctgcccacctgtggcgtttacgctgccaaacgctgggtattccgacgagcagcgatgtgcgagcccggggaggaantcctatcganccttgcgtttatcaaagttgcacgaggacccaggcgacacctgccccttgggggtgcgtngaaacacgccccgcccattgtagaatcaaagaaggtgtgacctagaaattagancccaatgaataatgttaataggcgtccaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaacgcgtnggctagcgccctttttctacgcgttgcaaatgtggattttcgggacgctgagtgcctgggcttgttgtcttgcacggtgctggagcgtccgcagaaggctacaggcgcgacctactttcacaagggcctaggtaatgtccgtgtggcgttagcaccgctccgtgacagcttgattttaaccccccgacttaatgtcgggcacgcgtaaggcatttcggactatttctagcctgaagcgtgcctagaccgccagctatgaatancgctaccgattgcttgaggaagcgatgggataattcccgccacagcacttngtcgntaaaaggacgctcgacgaacaatcggatcttgctggtttctgcgcgctnccgcgcatcgatnggggcgcaattcgcgtacgatattggaatatcggccttagtactccgcaattcaatgccattnacgagcgaacatcatacggccctacaacttggcaaacaagagccatgctgtatcaaggccactaggaggaaaccaaacacgngtgtcccttagctcctaattcgttggcacccgaggaacacccgcggttagcaaagttgcaatcttgtacacgcgttgcgggtagactttcagagctcatatcgcccttaagccttgcaatgcctccagacttcgggcctattgcgattcgttgtggcgggaatcgactcacccttacaagtcgatttgaccaagatcctctcaggcgagtggtcacgtaagacaccacctagcaccatccaagctgggtaagccgaagggcacctcggttgggtgcgagcgggcctgtgcacccaagataatctttgtaccttaaggcgtgctccccctaaactttcacgcccgctgctttcgtaattaagtgcgacttacggatgggactctacctttctcgcgcnaggcagctaacccacagggtgaacgtaaggccgtaagagactaggcccaacctagcattgcgcaactgcacttctgaatcccaagcccgcgcagattataaanaaagcatggagatcaagcaaaacaaccctggagttacaaaatatggcggtgcgaacgagccgtagcggcactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctcnnnggcttatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatgcaaggttcgggaggntgtactaagaccttgcgcacagccagcggccggcggtggtcaagccagtgcaaacgagggcacgggtgaggatcactaccgcatctaatacagtatcgcccgcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttggcgatgagttcctcgcccatttagaatccagattgttcggagtcatacccgtgtatcccaaggggtgtacaggggctcgaaatccttgactgaccatctgatgcgaggatctgaaggagtccgcgttctatccgtcatggcaggggcgtatccaattttggtgcgcttcgttgtacatgcacgtctgtccactcgatgctcaacggcgaaacttcgagatagcgntcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaaggatttagccacgacgctctgattcgctgtttgcccgacgcggcggccccaaccagtcccgtcaacgtcctcaactgctctgtactcccccggtatgcattttggcttcatttgtgtttgtagcaaaaaacaggccgcggagaggaagtgagtctctggccactgtacattaacctaggatcacacgctacgctaatgggaataaacgggggacaccgacaaacaacgggggttataccattcaaatcagaacagtgaagccgttgtggggcaacgcgccctccacccgatcatcgagaacatgggaaaccatggatctangtgacgtccattcaattagtcacactataacggactctacttgccctgggaaagctcgtaactctccagctgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgaaacgcgtacaggacgtgacacatccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagatagaaggtgcagtcaccgaggggtggcattctatctgtcgtcagttgnctatatacttcattgccaggctcgcgctcggaccgtcgtgtacattaaacaaatcacaaagagcgcacgacaatagttcgaatagaaggtctagattctctgggctctcggataatgggaagggcgagagaaaccctgttctcgagagacggttcctactattcgaccgcccactgttgccnaagactttcaggtacggcgtcccagttgctaagggcaaaggctcgtgtctactgttgggtgaacttactggagtcttactcgacggataaatccgatacgagcacctcaacagatcgtcaatgtacaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtatctaaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgagatatatgggggttttgcttggcctaccgtccacgccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctaaatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcccgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatngcatctctaagaattggaaggagtgttctgcctcctgcgcgccggaaggaaggttctagggnggtaaaaggtacgcacccttcgatcgggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctaatgacgtagggtcaaagggaagcgtttttaggagctcagcgcggctttagacttatacccgggaactgggattagtggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggnggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtctcaatgaccagaactngatgttaaatgtaggctaaacccctaagcctattgcagtcatgtcctggccgatcctgattgacctcaagggtgagataggtaggctacttttttaaatcaaagcacgattatcggtcatttccccttcggctgggtgatctactctagggtcgcctctcagatgcccgccagacagtcacggagagtnccggtacaacctcccatacggtantgcatgcactctactaatggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgtttattattaagccacaagggtgtggaaacgccaccattgcccgcggtaccgtaggtcggggcccgagggccaatttggaacggcgcaacttgggaggcgacgaatttagataggtgcgtccttggatcgtgagcttgtcctatatgcagaattccttgctgcccggactcatccccactaggcacagatctatatgacttcgcaaacatttagagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatanagtttattccagacatttttggcataccccngcacatatagtcagacatacgtcaacatgcgatcccatgtaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacacgaccgctcccggtggaaagtcccgctcagtcattaagatgcctcctgatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggttgcggataaaaaataccgtaaaagacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatcccccggtncctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggcaccttatggggctccacgcccgctacaagcncgcgcgctcgttgcatgaagagtcaaacaaggcctggtacccgttaccggactcttccgggagcacgtttgtgaacgaacgggatctactcttggacaacccagcgactatagtccatgaantcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccccaagtaaacggcctgtattgctctcagagaccacaccacatccgccnnctgctcgcagaacttctctgagtgtncatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaagactatgatgccgccgcgtggtgccggccggtcgaggatatagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcaagacctcggcgtgcngtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgcgcgaactccggtatttgaggttgcggtcgagtccaaaacagaatatgttcttgccggggtgctcggtaactgtgagggtactcaacctaatgttatcgaaaacggcagaagtcaaacattggagggtaaccatgtgcagaccacccggccctcggctcgttttagcgaccagcatacatttgcctgagttgttgtnaaggaatattagcgctcgcgctgagcacccagggccggcgtccgaacnaaggtatgcgagagaccagtgaatcccatggtgcctcgggctcatcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgttccggttacgggaagttcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctattaacncataaatggtgtaaagtgcagggttaactgtggtcgttgtcgccaatcgggcgaacaatctttgtgggccatttaagtacatgtatcgttagcgggctcggggttctacaaagcctaatctacagcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcgcccggggcctatgctacaagattgggccgccgctcgccgctgatgccttctagctccgtctcatagcgaccctctagtccggatcacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaagacgtctaagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttttccagtcgatttgccccggtataaagctgccgccgcgngatcacatagatacgctcaggtgttctcgacatactcgcagaaactacttgacaacgcactcacgcatcgaagcggcccactagtgcccccgtccggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcngaagtgtgttcttcttccngctccttggaccgtgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcacggttacgtgtagagtgcttgactcgtcgccagtcgaccgagtacggcgcatacttcgtagtacgtctgtccaacggccggcagcagtttcctntcattggctccctcaatgacctgtgagtagaccggtgagcagagcccggttgctgcccgggtccgcccgacacccggcagcagttgcggtagtctgcaacgtcggcagagcaggccggcacgaatctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccgagatttcaccacangcggcacgcctatcatgaggatgtacatccccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccacaaggggagaacacccgcagacganaagcgcgtccgcccaaaccggtacttgccccggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgacaaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaanaggnacaaccatttgaggatcatcgcgtaagcctcgattctcatccgcacgtgttagatccagcacccagaccngaacccaaccgacnccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgngagttgacggcncacnggggccanntggcatagggctccaggagaatantantggcggaacgccnggctgtatgccgnagaacagaagnactntcagcttgnctacnncctngaagaanggatattgcccnggagtcttttctagaaacaccgcacatgctctatattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaaggcaagcttggccggcggcggtgagtatactagggattcaagtgggttgtaagtctatttcggtactgggcgccgtacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtccccctcngatgcgcaacagggcgacactacgcgacccctgggtatatatgcggtaatcccaccgagccagcatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggtagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgcttagttgcacggccatcaataagggcgcaaggctgcctctataaccgatgttcataccgggcctatgttttgcggatatcgacggagagacgtaagccctacgtgatcgcgganattgttataccgcagcagtgtgataccgcatcgttatcggactatacgtagctatccaatactgtagagaccgcacgatttttcaaacttcaggtgattntgatgctcatatcaaccccatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgnccgctcacatgcacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcngtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccatacctcgctaggccgactgcgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggaggggaatgttagagataagtagtatactataagaccctgagcaacgggctctggattgagctagatctcggtngaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccactggcgtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccacgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgnagatctaagcagtggaagaatggataacgacagctaggcacgacatatagcncacggtcctgtcctccccngttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcngacatattgagtcataattgtnagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctaagcctgtgccggtgtgtatttacccgccagcgttttcctctgagaaaatctgagtacacaggacgctccgacctaggggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatctcagtccacntgagaaggattcgatggtgctcactgcggcacttagaccatgagtacccggtgatagacagcggtgttttcacagttactttacggtctggggcccgtatcgcagtccacacaagtccgggcggcgctacccgatggaactgtggtagaaccctccgagcgactactggcgccatactgatcccaatcgggtgtttttatgtgngtggtgccaagtctgtatgcatcctgtccaccgcaacatcgtgctaagtacctantggtctngctgatgcctagctcactccgacagcaccaagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttcnttgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcntnanncgngnnnnggnnnnttnncggaggctncngncngnnggnnaacgtcgtctgtcgcgggcgtgttgaagatccccccctgnttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggncactgtcggctacaatgctgtgatattgaccacctgccgtatgcacttgcggtgacccgggggcccgggacccgcaatccctgtcttatcaccactgagacccccagttaaaagatgagggtgaacnacgcgcgtacagcagacaccttgagggggattcagcgtacgggggagcacaccgggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccctacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattctagcgatgttgcttatcctggcgcctcgaccgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttggttgagttatatagcaattgggaagagtacgaccgatcggtgggccctgtaccactgcgggtcgcatcttggatcagtgcaagggcactgggtacgatactatagccccacggctcgccagcctgacttacacacgttttctacttaccatgtacgacggttgccgtgattgagctcntgccatccttcggtatcccggtaagtgggcggtgccttgtcccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagttgtcgagatctggatcgtgtcactccgggatgatcagccctggctgttagtgtcattgatcgtagaaggggataccaggctgccggtaaccaccgggtcacagtcacttaaaccagtgtcgcctcttatgcgttggctgaacgacgttcgtaagagggaatatcaagggcgcgcacccggcgtatggggctggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctanccactcgctcttagttgcgcggctttggtggcattcgttatgngagaccggcgactcaggcaccgcaacagacatgataggcagcccgcgttgctggtcagcccatcacctcgcatggtagttctatataggacggagtcctggaggcagacnncagcgaatcgggtaacgttccgccggctaagataacggcccgtcacgattagtcaggnaatttgacgtgggttgtttcgttgagcctggccccccggcgcgcacattccgactccggttcgagaggcagcccaaatttagggatgttcgggagcggaaatgggtagtgccgtccggcacgtaacgtagcggtacccccttgagcacccaagcttaatcttcagggcattagagcgcgtcggaaccaatccggggtaacccaccnnntnctgatagggtactgggcgggtgctgcccccgattagtcaccccctggggaacaagaattagcaaccagttattcgccacaactacatccgtatgcagaatcgtcccccaaagccgcgtacagaacgtcgcagttggctgaggtcttactgcagatcgaggatactgggaagtgctattagaaacggtcccgtccagtgtagactcgaggattacaagcttccgcggacgggtgcatgcaagggcctcgtgactggcctaggcggnctcgagatagcatagccgtggcgatcgccttttgcaagccctgccgctgcggcgccgtcgttgcaccctaagcgacacccgagcttttacctaagggtcggcccaccacacgtgggacgtttaaaagccgctaagcacctgcttttatgggtacaatacctccccacagcagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggagccgattccttgcggacaacatgacgatttacggatagttgacataacgccgagataaagaaccgtctgcctcgntccagcaagacttcagagatgaacgtntagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccagaaaaatcacgctctgagacattggagaggcggtttttcctgctccgagagctccagtactccggtaagcgtgtctgataactgctgaaataggcgcctggtgtttccagatccaatggttcggctgacgcttacccccgatgctgccaaagtttggtaatccagtcacgtcacttcctgttcaggagcaaatgcacctcccgcgcccgtctcaaaatgtgagattggtaggcgtncccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagatgcgttagaccatgagccacgcggggcccagaanctcgcgtgacggccattttaggcgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggattcactgcagcctccgtctcaactttcactgtaacctatcctcatggaggtcgatgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaaccngagtgtattggtatgctgcgagtgaccacatatatgcgaagccggcggacgttcaaatggctgttactcggcgcgttgcgcgggggccactgtaagttccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttttcagttaaactgcctcgccgtccttttgaagctcgccatctgttgttgaagtcaaagagtatnctcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaataanntaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgtaagatccgatccgacnggtctacatcaaaaacttncactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggaaattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgagtaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtancctggaggaatacggcgtaccaggccaaaggcctcatcaaactatgagtacctagattcgcggcggccggtagggagccctttcatagcgtcaggtaatactncccccgttcgtttggtggcgttctgaaagaagtacacntgtggcattggagcacctgggtacagattcctatcgagacggcagggcttccgacaccttgcttaacggtagaatgtctagtccatataatatctagtacgtcccaaggctgccgtgttancacatcacttggaagttctagattgtatcaccttagcaggtccctatgcacgctaccaccactatgcgacgactccctgtgtacgagcacccagaggatcagttagggggtgcctcagacgcagtaagggctttggccgaacacagtgggcgccgtcgacgctttgtctaacggatcctctactagagtatccggcgcccgctgctgtncgactccatgcgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactatgagttagctcgtccacgaatctgaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgttgacccaaatctgagtctacaaatagttctagagtacaaccccttaggcctttccctgcgacaggacgctcacgccacgaggtacactcagtatagaccaacagggccgccaancccacggtgagagctcacgtccatgggcgttcggaagcggataacgttcgtcagtgaggtatcagttcgaccgacttggttagtatcccctagngggggattcctctctcacatttttgttctagacacgtcaccgtccagaagacctcgggacgtagcccatcacgttcttacggctcttagcagtaatcaaatnggctaccataccgaataccaaatcatctaaggctgacagttgcgggctagccgtcacgttgctcagccagtgaccgggacgcggctcntaagtatattcgttcgaaagagagagcgnnccctactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtaagcgtggcgcgaggatgaaattcgctcccccagtcagatgcgtgcatggaagccagatgctacacaatggcagagcgcgttgtgttgccagaggaaccggacctcagtacccatgccttcctccacttactattatcgtaccgtcgcttgccagtatcacccataacagctgtctacgaggcaggccagcgcgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggccaccaccaccggaatatattgcgcagggaccttgactgggctgggtctcccagaaggtaacctgatataataaggggattcctgtgcacgggtactggtccagcgtctccacgtgttcgggggtctgcagtcccgctgggacttagacggcacatgaaggacccaggcactggaaccgaactagcacattgcgattgtattcgcccttcgacgtgtgcctaccatttccgcggccgaggtttcaaggaataccggtacctttatcaaacccaaaaggtcctcccgatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatagccgctccctngaccagggcgccggaaattatcctcacattcagccgccgtcactggtcaaactagattactctagcaatgaccaggtgtctcgcgttgcggaatgcccggtcctcttactagggcagttccaacggcaatctcttaccgtatgccggacccgatttgtaacctttatacactttcgccatggagacagagagatatgcttgccggagcgcgaatatcgagggttcttcgtnggtcttcgtaagacatattagagcgatttatggcggctggagacttggacatcaggctccaacctttgttacgcttggcgttatggtgaagtcacgcccgtctggtgcccgagctactccataattaaatcatcggtacgagttcagagctcatcataccattgaagccggcaggccggctcagtggaagtattgcgcagaagtttgcttccttatctagcattccttgagacccacctgctgcatcagctggatttcagcgcgatacctattcggcgtgagtttttagggcgtgggtgctctacaagggctggggcagttgtctaatagcaggtctgccttacgggtgccatctcaaccggtaagatgtgcagtcgcaggcgcaggtgttgaaaatgacgccggcagcgaagggcgtttgtgccgcgtcttagcccgtcactcacccaaactccgtcccgacgtatccccgacgctcgtatagtccgacaagtgcaggcgacacacaaaactctaccgtcgtatctactcgacaaccctcatcgggtagtaagtatgtagacgccagctcatgagttggtaaccgcataaggtcttgaatgtgacggccagagtatttgtaagttgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtngggtggtcacccccacaatctcaccacagtcacttgttcacggcgttgcgtgcgatgtttattccctcttccgcagncantgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccttgtgtcggcttccgcctatattggggacctgttggtgtgtgtcttcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctagtgcctcgaaccacgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggncgcgcagnaaggggtcgatttgcccgnaaggcnnnanncnncctggccattganannnacnnnngngnnngnnacgcgtnnnannnngnnganantccnnantctnnnnccngcnnagctngacnanatcncnantancggcnggtgaatnnnnnnnnnnnnnnnngnnnnnncntgnntgcggncagncacgtaangtgtgacnggactgggncctaacngnggcngtnnataanngcaacttctgcatagcggttttagcgctttcgngttataanngnnaccngnnggnngnccnncnnnnnnnggccttngncaggnanttgngcnccangatncggtngaagggcgcctccaccacagtgaacgcttggaaaccaccggatatgagtatagggtattgagtatgggagatagagatgtaaacacacatatttgggancacnngccncgnaataccgnaagctnnngcctcnnccngtgttcattacccaacanttatgacaagaaatcctagggtggnacntctgatngcgactaataatngtggangtccntcngagantgngcggatgngacnncacncccgnccgncngcgcgntngtccgnactggggggcnnctggcacacntnnccngannactgcgncctgttgatcccctaaacnagtngnccgncgcngccngcggagtcgaccacatnannngccggcgnttcaagcntcttgatctagtnnangcancnacgncacgcccatgcccctnnccgcgcncgnntnnnnngnngcannnncnatctccntacaaaaatnnaagcgancagnnnagtnnnccnnnnntcnccnnnnggnnggnctcnnnaannggngcntnnaatgagacgaacactctattgnactgatttcaacttgcatggcgcccaccgtagcatgangcgtcgtttctcctagatataaccctgctatgnttagcgtgccctggttaatcacgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattccgccacgtgatgtccgaataggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagnaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcnctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcnggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcncagctgcccgcaaaacgccaaatnatgcgctatcccggcaggactgccctaacagcccanttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagangagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttggcggaacgggcgcgatgataaatcctcngacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactgncatgatttggaggttggctccatcctgctcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaanaaagcattcctantggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaatagcgaagtgcgcggaaagggtgtggccttgtcagatggtcngtacctttcnagagtcggccataaggggtccaaccacaataacgaaatccggggaaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgncgaggggatcaaatttagcttgttcaacaggttctggtgggtcgtatgccgaggaggcaatatatgttggtcctccgacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccggcggcggcagagattgcttagcggtacataacgggaaatgaactacgccnctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg tgatttcaaattgttccatggagatgctacaactacgcggggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacatccgtggccctatagggccaataaccacattaccttgcggccggtcggagagcggccaatcactagtgctcctcggggatgatgtcccggtatcctcactgagcaggtcgtacatttgggccccgtaacagaattttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgaccctcaagcaccggcccccaccgaaccacggtttactgttatgtggctcccacgcattttagccaaaaggtgttcggccggtacggggtccgaatgagctaggacgcatcattcttgcccaaaccccctcgattccacagccccggcgtgggccagcgttctatcacgcgatagatccgctggactcttgatgagcgcggacccatcgatttgtggaggcgcgttctgtccgcatatccattacgtgggtcttcactacacgaaaggtggcttcattgtatagacaaaagccattgcgggcaaatcgcccccgatccgcgttggaatgtctcaggagcctggaggtgtgtgtttaccgaatggtacgctctgaccggggctccagacgaatgtagtgttaattggaaattttgacaccgaaagagcttgccacttgcctggtccagctttcaaacgacgactaaggttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaattgtttatatanggcaaaatggacacgaagncaccgaantagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgccggtgtcccgtatgaaaaaggggggactttgatgtttacccaaattgtaagtttatttaagagccgctactttttacacgtangcaggcagttagtaaaacccacactcccgcgatcgataatacttcggtccatagaattcctgggttcgcgcacaagtggttgnttgaatccgcctgactcgatcggcgaacgtctggccaaaggttctttccgtcaaattagcatggcgatcgacaatgtggttacgcactgaaggagattcgcgggtgtcgatctgcgactaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgtnacgactcatacggcatgtctcttaacggctttctccaccgagtcctttgaatcccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggtccagtaccaccttccgtacgtagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgaactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacaggtagaccagcaaagccactggaatttttccacctgacaccccgcgtggcatgggaaaggcntgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagccgttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgcaggttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtggnaacggtcctcccttcgtgcgcctgtgttacgtctctctgccaaaccttaggggatcggatgcagatgtgtaacacgatagatcgttgacaaaattaaggtgcttattgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgcctcgggtcaggcccgctcctccgtctagcgtcaaagatgtatggattagcctttacgtcagccggcaaggacgagtgggccagacgatgattctcggtccgtcagagctcactggagacatggaaaatccaaaaatgtcacatgattttaagattagtccatgcaagttctaggaatacttgggtgctctaccgtagactcatgtcgtggcgtcgcgacaccttccaagcgtcgaggggacctgcataattcgccgcgtagcaagggagtggcgtgctggcccggctttggccccgatcacggcgtgactatgccctgttacgcgtacccgcccttcttactggctcctcgtgcacttggcgggttcatgccattagtagtggatgttcgtctgaagaaagcgaccgaagatccgctcgattaaattttcagaagagcacagtggcatcaaacagggccttagaggcttgctgaattctaccggatcctgttttaacacgtccccagacgtggagcttagtacacgaaggtcgaacgtaacggggccaagtggancaccccaatgggtaaggtaaggtccttggaactcgaggctgagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgagtgtgtatcaagactttaacctccgtgctagacccctgtacggtatcacgtaggcctttcacggtagagtcccaaagtacgttaccctcgggtattatatcgcattgcggctgtcggcctgtgtccctggttccttgcgtcgactatttggtactccctcaggatatgggtaaccccggtcgaatctccgagaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgantaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcctgcactgaaaggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagcatccattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgncccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagtcgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtgcttgtccaccggacctttcccccttgtgagatcgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttanggcttannnnnnggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggctcgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtaatctgactgttccccccctacacttcgctcgactaggtgcgttcgatctgcttacgcaccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggcgggtcgcagtgccggccggtttgccggcagtcggtaggtgttaaggtgagacctatgttgttgaaggcggcacagaagggatcctctggacgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgtcaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttttgagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgcgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccgcccgcgatggcttagtgtctacacatcggttgtacaggctaggagtattagtcgatgagaggcgtgaaacacaaaatccggaagtacccacggcgcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcacctgcccattagcccgacttatcccactcgggttgctactatacgatcatgggctaagctcggnacccggccggctatgagtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtcgttgggggaggctggcccggtccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtggncatacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacatactgtcgattgagggatcacaatttnaccaactcggatctctatggagagcggaaacagggctgtagcgcgccaangagcagacaagagaacccgagcttagagagcngggagtaaaaccctcccggtcctagaactaagcgagccaagtagtccgcaatcaccatgggatggccatctcccccccgtgccggtgggtcgtctatgcaagatacgtaataacaggacaataacataaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggtagtacccaaacggccgtgacttcacaagccaataccggttgtgacagcgcgtagaccttgggtgggttgctcgacagtcctcattgcgcagactgatttccggtcgccccaatctagtgttgaggcactcattcccaagcgctactgttaggagtctactaaaaccgacgtcctacaatgatcgtgccgagacaattccgctcgcccacgaaacttttggtagaggtgccattgcgggtaaaattgagtgtgatccgtgtttctctccaatagaggagggggcgacttcaattgaagggcggatagttccagttgaggccaattgtcctccttgggcgatgagatggcgggtcccgtccacttcagcgctaacccgtagctatcggcattactgcgggccgcacgtagactatgaagatggtgatccacgctattattcgggactgtacttacagcgccgcatctgtaccgccacgagaactcggaggccaatgagtctcctcatggctctcccgcgctagctagacttcctagggtcccctgcgaaatcgttggctacacctgccggcgcaccagcgatcgtgactcacgtatactggcccaacggtgtccgattaaagtccaacgcatgacctgagagttnnaaactactgaagttgcgccttataacgcgccgggcagcgactcgctggggtgttaggggaagcagctctcttaggacgcagcaatccttcacctcgactatttgtactttgacccaggcaccgacttgcatgcctatatgactgtactgtgcactagacctcgcgtccaatcccggggccccagtatgcagctcccctcattctcgtcacggaacccggtgtcggctctgcaacagggccaatgcccgacagtaacactgtgtctcacgcatcaggtaaggatatcagaccgttgtgcggccgaccgtcgtactttagggaaccttgatatgtacgagaccttagcacctaataaatatgaggatgtcgtctgcgttccagtggctgagtgccgtggaggccactgaacctgagagatgagtagagccggccacaacagtttcgccctgcacgctggcccgctcccggcgtcagcttcgagngggagtatccgggtccctcgcgtgcagttcccacagcgttacatccaaaatgagacatatcggggtcgtacgccgtccggcgcaattttaacaatcgcataccgatatccctnagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcgcagcantggtgaacagtcttcgggtgtttgattagtcgcgcaaaccgcctgccgagctacatgacgctcacgagcgacccgggcccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcgagcgcaagttcaggccacttggggtcctattctaggcggcatgatggcgaacgtgtttcgcacgacagcgggactattgtgcgtccgaagaacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatacgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacntactcatgcttagggacttagttagtgggaaagtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctgatacagagtccacatccttggatccgtactggcttgattgtaaccgctatgactctgaatcgaagcaagaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacactggggaaaatctcgttctctatgcccaacggacgacgacagatctgcgtgaccgcctacacctttgcaggcagacactgaggagccactgcttggtcgcactcatttgacgcgtgtatgccactgggaccgtttcccaaatgcttataccgcggccagaggtcagggggtcacctattctaggccgcggctatatggagttcagcgggtaccggcccgggagcgcccgcgagttatgcggcgacgtcgttcgatttggtnccgtgcaccatgaggacgcggtctacgctggcgcttaggntgaccagtttgatggctcggttggatccgttaaaaagccgggaattttatcgctcacaactcgcaaattcggagaggcagatccggttacttctaaatgaaaccagggcacgctagcctcntagcacaggtaagcgacgcgttcgaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcgctgtgaaccaggagtgctggtcttgtggcacgcacagcgcctggacatctcctctgtatctgctcaccccgcacttggatgggcgcgttaagacacgtggtaactctgggccttgtcacatagaaaaggatacgcaggactgaaaccggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattatctgagatttggaacggtggttgggtacccgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcacgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatangattgaagtcttcccggcgtgtaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgggtcgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggcggacattactgggaaagcacttttgtgnccatatacaatagacgatagaagaggacccaccagaccactgcaccctatcagtgccgagacgtgttcaccntactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgccccgcaacacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcatccccgcgtccgcggagcacggaaggttacataccataccgtttttggcgttaataccaggttacccgtcggttgagggcatgcgcggcggctgaggttaatcaaagtgagccctaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattncttccgtaatttcaagctttcggttgatgttcagcgactactgtatccacgatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgctttggcatgtaacccaagtttcgtcggacgctgacatacttaacaaggcctatggtgtagtaccgatgtttgcccatccctatnngattagcgatgtccagcggttgtatcaactttgacggctcctcagtgatccctagacggcagtntactggtggaaatgcgaggagtagcatggcttatggttcagggggcccggcgatggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtncactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatactgggcgtctggcgtcagacaacgtctgcgggtatggtcggcaagtgctacaatacatgcaggacgcaccggagtccaagctcgaagcggggtggaacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaagggagttaactaaattgatctatttcagcttcgtgtaacacggcgtacgccctaaccggggtataaattagtgggaaaagtccatgagcacgggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactcgatggggacgtcagctctttagcccgcaaagttccgccactcgttttgtgtgcaagaccaccaggctcggccggcgttgcacggtggagggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaagcccgatgttccgtattcgtcatgcgtgcgtgatccacattcaaatgaacgtacgcgatctctcctccgactcttagcgtcttagtcggagacggcgaacatagggagaacgtcagagataggctgtcggaactatctcgctgatctctccagtggccgataactgtccggcatgggataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctaccgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccggggatatccgttcatccgtccgaacgttactacggactctcggccacttgctggcgtcttttcaaacctccgtggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctttgcgagttttggccgcagtatcctgtttcacatgcgatcggtctgtccagatcttgtcgtgtgttacgaccacgatcgcccagatgcggtgtggcttctcgancgagatggaggccattaccagtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatctgcctcgcgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacctgccgcccaacgtccgcgctctttctcggttcatctgcccgcagaagtccagtgaatacgttctatattgccgtggcccaaattaaagttggtatttcctcgccgcctagctcgcgatgaaggcgcgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgagtggtctgaagcgtaggcgactcccaatagtaccgcatattcgaaatcaatctgaaggctcntgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagatttgactacatagcttcacgcccacctgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaatggggggctcatgcctctgtaagggtacgttgtggtcgacccggggcttcaccgcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccgccggatggcggagagtggttcccagtgatactacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatggttttaagacgcggaacactagggcgtaaccttctacccgtcgttgcgtcatagggatagtactagcgccgcgcctccaagcgaaggagacgcagacgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttgcatcacttcaaaccctcgcccgcaggcccgttggccaaacctgtcgaacccattcattatggagctcgaaggaattacaattatagccaacgctcgacgcagtcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatgnattatgaccgcaggcctggcgacgtggctgagatgcgagcngttgttccgagaggttcgacttaatacaattctttgnngaccgtgattgtggctacatatatagttatatcgcattgagatattttcgggatgtattcccactatattcggtggggcagtggccgcgaccactcanaccggggtctcccacgtggggcactaatctagtgtcaaaataacgactctataggatctcctagactcgcaggtcgaacgccaaacagggctgcgacggtgtcgttgaggttttggcttgggggcgctgctctatacgacagcgacagctgggcaggcatttagcaacattcccggggacagggatcggacacagaccgcggacaaggggaatgacagatgctctcgaggcttagtgatacacacctctctacgatcatgcctaatttagtaactcagcggcggtctcggagtatctggtcttggaggtacccggtaagttcccccactggtgacgagggtgaccgcttgaaaacatcgtctagggccgagatataagcatgccatcacgccagcattacgacgaaccgtttcgtcgtgcttatgtttgatcaaacgcgcaggcggcaacttggatacagttccacgtcaagcgtctcatgcgccctatcttttcctacgcgcatgtgtccatcgtgtatactggtaattgtcagttatctatcacgtatcaagccagtggctggacccgacaagcctgccattacacacggcgatcgcatgggcgtatctcgcgttcctgaggctgtctcccgctcccgaacgcgagcagatcagggagcggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggaccgattctctggcgcccgcttgtgtacggtttaacttggcgctggggataagccttttaggcttgataaggcgttctgctgcgagcgagtgggcagagccccatcgttttagcactgtacgcggtagggtagtgaaaagttcaagaattataagtcggcgcgcaaaccctcccgctcccagtctaggtgatggttcgtcaaaattgcgcatacacacggtactataagnctcgcaagaacttagactgtctangcaggaaaggctcattttgcaccgaggggggaaagcccaaccatataatttggagggctaagactattaggcttttctaagctttgagatcatagatgccgccattttngtgnncgaagattcgagtcgaagcggtttgttgtnnnccgacgcacagtcaacatctttggcacttcaagactgctacagcggagtaatgtatacagggggtgaaagtggagcagggtggtgtgaacgcataagagtggctatgtcaagtgggtcgccatnggatacaacatttacatacttgtttgtagcggactccggtgcggnctttcgcgtgcagtgggggagcgtgtacatacaattcgtcgtcaagatgccctcgtagaaccactcacccgacatttatctgcatagcgcgtaatgttacataggatggggtataatttgcatccgagggcattcagaagtcgattcaggtaaacgaatttcagtaagggtagacgatagggaaataaatagtgggcggagaggccgcgcattgcccccagagtctgcgctggacgctaggaagtgtaacgcttcacgcgaaggcgggcctattgttgatttcccgtcgattgattctgggaaactgggcaccaggtaaaacttttctccaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaatctgggtagtctggagagcagctggtggacgaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattaacggctcgccctaacccgattgaagctgttgttaataacacactcaatagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccgatacctttcgctgattgagccccaaggggcttatacatgaatggtcctgttactggttatgcgggcgattggcacgcagcggtgtgtgcctttacgcccttagaagggcatgtgtattccgatggtccgcggtgtacgccacctggccaaccatgaggccgagggggacaggcagaatcggagcgagaagccaggctttttgttgggagtagccctccaaatcagccgggcctgattccatctcgtgtaaggcgagtcagcccgaacggggatggaagagtccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaatcatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttttgacgccgctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatattaaaggccggagtcgttgggacctaaattaacggtggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactactattgtgtaccgagaagggagaccgttcctatccaaatgcgatcccggctttgtgatacttgtgctggacgctaattgctaattaaacattcatgctttacctattacccaacgcatacatggcttctacagccaactcctggaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaaggaagaatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggtgctgatggcggtacgaagatacacgaactcgcgaacaaaccgaaacctccggaagtggttgttcggtctagagatgtccggggcccctagaccagctcaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaaccatgcaggtgggtcaaaccgtatgtatatggttcaggatagatctgtaattctggttgtccttggnaggaccgctgagctatccggcgaaatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctgatcccgcancaaaagcccgtgccataaagtggcagatctccgccaatacgccggcaaacctccaatccaggctgacgagaccgattggacaatgctaacgccagtcatccataagcccatcccgatttgaggacgaacncaccacctgcatcctcgagatgcgaacaatcgaaaatgaggtgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctcttttttcactgccccagccggcccaacccaggcaattaactcgcgcgttggggaccctctgcctaggtattgcgctccagctgtttcgcccgggtagttgccttcgggttcccctgtatatcttacattcatcnagcccngttggataattcagaattcgccacggtatacccgcgacagggcttcctcggatccaatatttcaagtagtattgggtggtacgaagcggtactattgtagaatcgctagatatgatttagtgcagacgtgcaggagtcccggatatccgtgtgccgtgtaatcgcttgagtcagtggtttttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcacagatattcccggcccttaactggcctcgacttaaaccacttgtaattcgaagaggggtgttgtacttgcgcgtatgaaaaagaggtccacttgtggagtcatgtggcacaggcggccttagtcttgtagattagtaaccatttacnggaagccatgcaccaaatttgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatatccgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtgattcgcgcggccacttcgtctganaccgggaccgcaagttctctcaggcgggctttcgatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaactccctggcaaggccggttgagtgaagcagtcgctttcggcgtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcaagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacgtggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtccaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggggagtgaaagcgcacataaggcattaatagtacacccatgggtcttgacgaaatcgttaacggcgggaccccatacancatggtcctgcgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggcgtgctactaccgcgttggatcggagagcgaggataatttcacccgttaacggtgtacgattgtccttatccatgcggggtactagtagttgctccggacaatcatatgccacctgtnngttcngccttacgaacagggctcgcatacgcgggagctgtggctgaatccaacacgnagcagcattagttcttacccccaaggaaaccacgcgcatctgtaacaccgccatatgagctccagctgaattcccgattccccgactgacgatagcggccaccatccagggccggaagtgcggccacgcaacaaactattgtaccacatgttccttacgtgcgttagccgttttaagatcgtggggtgtctgtaaaagagcacagctatatcacgcaaattacctgagaagacagaattggcctttgcgagcgcttggtcgtatatacaaatggaaggngagtggagcaacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccagtgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttatnaatgaatgtcttaacaccggtaccatatatcaccgaatctcatcagtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgccaacacagcagatgtaaggggcattagacgggcacgcattcctctaagggtggtggactgcgatcgcacatccatgtgaggaaccngcaggagtagnnatggctagatctgtaaatttccttcactctaatttgaacctctagctccgggtaaaatcccccggataggggcgtatctatgagttgctaaggtaaggcgcccttaaaagactgccttcttaaccttaattgctcaggtacccctgcgcaggtgtcttgctgtctggcagccgagaaaggacggtggctttacgagtccgaactgtgaatagtttaagcctagccggaggatggtgaccggcgattacggtcggaggttagtggagtcgttgttgaggagtatgctgttcgcgagcctgacgggaggaaagagccgactccctggtgtcgttactttcaatcgtttgcacgacagtgacatttgcttcgatgacttcctcatatcttgcgctgggtaagaaactcccagtgcggacaatctgcggtctaatgccgggtattatacggagacggacgcggttaaatagtcgtacagtatcaaggctatatggctaaacaccttcatcgcagcgctcggtccctaanaatccgagccggacacaccaaactatatagaacagatcaccttcaactgtcgtggacacggtatcagtgagttggctcgtcggaaattggatgcttgtcagaacgtccaatcccctcatggccaccgtatcgctcgacgtccgagccttacacgaggtactgtgatcgcaggtgaaagcagatccctgtgcgccaatcgctgcggaagtaaacttatataaatatatagctcgttaacaatgtaggtgccgatctcgactccaacgacttaagtccgtaaattgaccgccaggctccgggagaaccgggcggttaggccccccggccgtgtcgactcgacccgctccattaaataggcgacgtgtccctctgctctgacagccacgatagtgctggtaggccgaatgttggcagggtaggggcttaggtggcgttttgactagctgagtacgaggattccagctcatagaggaccggagagaggacctcgctcgtacaacgtgttatttaggcctagttggtgtcgaccggaccgtnnggcgaactgcttggagggttagcgcttataacttcatgccagcgtatgcgtgcgctaaaccctgcgaagtaacctaacgtggagtccccctcatggcggactttcaggtgcgttacactgccctcgggcccgcggagatgcctaagtccgcgagtctgcttttgtgggataccgagctcgcacgaacgtgtttaatgacggtgaacagaagcccatacgcctccgtacgattccataggtgacgagaccatctctcatggagggaccggagtggccgggccgcgggacggagtaaaaggctttttacaaatcagtatatcttactctctcaaatgtctgcccaccggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgcaccctgactgcacgcacacttttcgtgaatcacatccaggcgtggatcgaaccttatcccgcgtctgggcccaacatcaaacgagtgacgggacggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccaagagtccgacttccctgcgatagcctgaccatctaagacagcgattgagcatgcatagcaagagggcaaccaacctccggaagnggacggcgattgtagggttcccccgttgatccttaattaacctagacaattgcgttcacaagagtcacccctcaaatggctgtctggcctttggctaccttagcattgccaacatggtaccggaaaattacgattcccatctctggtaggggtgcatcttccgcgggcgcaatgtcggcaatagaggtcgaacgtgagaagttcgaagtgcctcaactcacgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctccgactcttctacggccgcgggcctaattacgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcattcccgctacccatctcgaaatggaatcagttgcattcccaaagacccaaatctgaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcaccactatatcaaatctggaccatgagccagtactttcagaaaagggttactgtcggggctaaagagatcagtctcgcataggagaagtatttccggatggccaggctcaggcttacggngaactcctcagcgagatctatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcgaaagcgcacccttagccgcgggatatattagtgtcaatgcgcactagatacgtgtggggaacgtctatctgagggtgaccccccatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgagtgtaagaggttttttgcgaagaggagctgctcaagtgcgaacttccagatcgaccagtggagtgacggggccccggcagcagggagttactgaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcccatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagtcaggacttctcatttgagaccgctcatcgcaggagcgcatgtgcggcggttacgccgggatttacattccctgacatctcccatgttaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctatgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggtcgagctttncactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctggtagacttgcgtcctatcgtggcgtaataaagaagacttaaccctgcacccgtgtggacacttgggaactgtttttgagttaggagacagactgaagcttatcgccgggcagggtaatgtcaccgttcttgggaacgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctagtacatcggggccnccagctaccgtaatgtcatgaacgcatgcttaaaaagatatcgcctggggtgcatgcccaccccgcgaacgaccccctgtcgagaatggctctgggacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtttagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccctgtaacattctatgccgacgcacagaggagacggatacccgtacatagcagcagcactggtgtagatgatggcgcgctgtggccgaggcatgctatccaaccactacgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccattccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaatttctggcgcctgcatcgcgtgatgacgagcaactacttaatgggagcgctgctctggcacattcaataggtccattagacacagactattgccatccgtacccacaccggccttgtagtgtggctcgtcgttccagcggccgaatcgcttcatgttccaattacagaaaaatagtacggcgtggccggactaatcatccttaaagtactcgtaaacgaacaccgattttccaacgcgaacttcaatataatttttcgaggcttctcgccgtacgtgtgganccgcacggngcgatggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcggagcccagnngtaagaagtcagccctatgccgcgaaatgctgccgggcggtgagatctccaacgaaggaaagttgtcgcgggcggctgcgccacaatccgccgcctgcgccaacgtaacccagacatccggaggaacagggtccgtaaagcatccgccggcttatagcgacacccaatttaaagaacaggctaccatacaatgtaaacagcgcgtcctgatgcctgaaagcggtgtcgcgcttacctaatggcccgatacggtgatgacagaattcggcgccgggattttacgcagtatatggctcaaccgaagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccacgaaggcatacgcccgtccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagcttgtttaattactgcaagctagacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaactaggctgttcattcgtggtgtaagcattatcgaaaacgctttcatccttacaccgatctacgttgttaagcagtgcgtacaatgtaanaattggtgagcaccaggccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttcctcttatgtacgtaattgtatgttcctttaccatccactcgaccggccttcaaagacgtggtctcaccaacggaagcatgagcgtgagttaattagcctcggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggcataagagcgcatggtccgggaggaagcttttctgttcagagctcggctccgcggggtgatggcccacgctatttcaagcagcaatttactcaacaaataatttntcccatccccactaaccactgccaatgaaagtcctctcgttcgtgtatgggtacngcggagatcaaagaaggtagtcacctagattgagcaacgcataaatcccaaatgacttgtctataaaatagaggatacgctagtgttcgatcgttgctgatcgtgccttatgccccgttgccactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagcccctgaacgcgttcagccgttggggagaaggagcgattgcattgggggcttaccggtggtccctatttcattcgaggtccaactatgccccagtaagcatatgcggaaaatcaaaacgctgcacggaggcgctgcacccatttcagcacccttccccggggacaacttcacagctgagtctccaaacttgcgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcactctaacgataaacgccggtcaggtggacgtcgcgtcccgtgcgagcgaggtagaacggtcataacctgagggctagaacttgaaaggacgggcctccatctttaacgctaaattacgcatggtggcgggtgaaagagaccggaacggattctttctagcgcctcgggcccgggtcgttggggtacatactttgatgacctctaactctacgcgtcgtaaacccagatccgtctgccggcacccaattctgttcttctctcaactccggaattgtgtgccgaggcgtaacgccatccccctcataatgtctcatgatcggggtgccagttcaaaatcgtatcaaaatattgatcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcagttgggctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcaaagcggtgtgaacgccccgcggtaaagcgggggagagaccggtagtcacaaagtgtcgcctcgccacaagcaccacgatcgtcagttacaagtcgatgtaatcaccagnacccggcgcggnnngcaccggaggggatcaaagactcaacatctacgtactggtccatctttctttccgtttaggaaggccggaaatcagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcatacccgtaacatcaggaagtgggtcatgaagacctcacacattgggtgtctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcgttgcatctcccacagcacgggtcctccaaagaggnggagccattgccctccccagatgccctctcacgttataaaacatttaatagacgccaatgcggaggtgtagtgcggagtctcatcctctggcaatccctttaaagtctaacgctgactcgctagcggggcacgatcgacgcccacggcaggtacttactgcccctgtgggccgggccgtgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgggattcaacatactttctcgccctggggatctaggagggctgggacccagcttggagaagatcttcggcggttagttgtcgatggcgcccggccggacccgatccgtgcaaatcgtgcctcccggccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctccnntgcatttctgaagcaatgaccgcatgccaggcctggagctcgggcgcggcacgtttgattggggatagacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccaggaagatgttttaaacaccccgctacgttctcaacggcggccaactcccgaggaggtatgcaccgtcactgcttaaggcgccgttccgggtggcggcgaagaataggcgaagaatgtaggacccaatgggaactactgtattgcagaaacaattacgctccggctttatgngccactaggccccccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgngttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtatgcgccgcagcaactgccgtccggacgattgcctcgaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaatagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcctatgcccggtccgttcggggtactgacatggatcacgctgatcaccgctatttgggctgttcgatcataaccgcgcaggcatgatgttgaagttcgtccaagtgtggtagtcgctggagcaagcgcgagatctctatctaagtnaggttcactcactcaccactgtggctccggtggggtagcacaatcggcttagcagcgggtgccctcntactgagtcattgaatcctccgattgggggcgatctactctgtggcttatgactctggctttgattgacagttccggtaatgaacttagatctcgaggtcgccgagctgcctggcgtcctgtttctactagattgatagagtgcggtaggtagggccgacatggacggggcgaaacctgctcgacggggattacctaccactcggtaaacaaagacttcaaccgcttagttggcggaacatcctgcctatccctcgcctagccggaagtcaggntctactcctgcctatgtgttactcgtcataagntatacacgcacatgcctccgatggccagactacacttgctgtccttctaggatcgccacttaggagtactctggtctgtaagtcacggcattgctagctcgcatagcgttctttgggttncgcagctaccggaaggcatttagcgacgtccgacatcgcagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggaactgggttaattggtgggtagcacggctagctacaggagtcctaatgcgagatcgaagataaaattgcccgaagccactcaaagtcttttcgcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgngggctagaacgaccacaagatggccaatgggctacgtcagggtaaagatagattgtctcagcacccgtcctctgagtgtgacactagatctgaatctcataaagattcataatccccgtctggacccctcgccatcggtaccaagtcatcgacagttaatcgaaggggaacattcgaagtacctattgctaatcgtnnnnaaggngatttatccaggattcctctgcgcgatcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgccacggataaagtccgcttggaatcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctccgtctgaagccgggtaatcgcagcttgtattcacacagttgacaattggccgatctttcggactacgacttccaaatggtttaccgggggtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactgactcagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacatataggcgttacgggtcttctccccgtcancccctggtcgggtgaatgtgggggcaggcaatgggaatcactaacggcgcgacccggttgagaaaaggatttggactcataacgcctttttgccccactcgctctcgaccccgacacttggaacgggggtcctagcgcgcccataggctgaggagcacagttacggtcttagtacctagttttgtccccttcagttgcctattggatcgtcagtcggnaaaacggtcaccaacaaaaataattcgccagattggtggtctttaacgccatgaatcacctcgggaggctatgtgtatgcttggacttatcctcttgcgaccctctcgaacctgttctgntgcagctcgcctggggctcctcgactgagacatatcgccctccacttgtattatgtgcttggctcacgtagctgtcggcaattaccgacatgatttacgtggcaggaccggccgatccaagatcatttacagctcagaggaggcgtactagtacacctagatgtgaaggtgtgacggcataagttccttagtaccagcggtaagccctaataatgaatgtcataaccttggcagggctgcatccttcagctaaaattatctatccgactgccaggtttaacatactagttgacgccctgtgttctagacgtgccaaaagcgcaaatgaaccccntgactcggttaagcctcggaccacctgtggaactggcgtgtcagtcaatctacgatcaggcgcatcaacccttccctggttacggattcatcggcccccagcagattcttcgcgaatgtaggtactaggtgggactttagttaaaatcatttctagtacgagcccgacacgtgcatactaccaggggctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgtgcgtcccaatgggaagcnannnnanccagganctctncnnntagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccaccccacttggggcccaataaccagtctccacgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgtggggagtgggggtaccgcttgctgaaatctgcgtgtaccgttcagaataatactgtgtaacttccgggggactaaaagactctccgtcgaggggatgcatacgtgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccancgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatacagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtctataaacttaggcgttctcttcattctgaggtgacgctccattgttacgcaaccccgagcaagctctcggattcactcgccgggcatacacnacttaaccacgtgctgctgtcttttgttatccctgcgttccttgctgtatgtgccgaaaacaagcgtctgtcctagacacaggcctggtgcgataacgaagagaatggtcatggtgggtacaggcagatctcttggatgcgaggaggtttatttttgcaggacancgacggagaccgctccatgttcgccgattgatggcggttcttagcattgccctcgacctagtttcaagcgctccgggccgcgtgaatgaccgcccgagccntcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggtcaacttaattctaaacccttatgcatcccacagtcttcgcgatggcttcgtgcaggcaagccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgcgtcccactaagtggaagccaaataatataatgctggtggacaacgcccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcccacgacggtagtcctgtatgnnaggtcaatctcgtcttcgtgatgctaggacacatggtataatcgagagggcaagtcgcacaaactacatatctgcctagctaccagatcacagagaactcaaccgactcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaaattcccatcactcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaaaaactgtccgatgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaacttcacctatcttgttaatgccggtaattggggccttacggggaaaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacgatgaccgccatttagcgtgtcctgtagcatctgggccagtgtatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaagattggccacatctgcttttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttagggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgaggtgccggcctngtcgcctccaactgtaggaggccctcgaacagaaggagaccgctatagaagtgtcaatcggctctaccccgtcatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgattagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagagcgggtgtggccgttactatcaatatgggcccgcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcctctcacctacggtggatagggctgatctgtgtcagggaaaagggaatggttgcaaggcaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggggtggcggggggcccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcataaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctantgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattctnagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttgggngcnnggaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctaccgttgtgtcccaacagcctatatatcgtaatggccctcagcagtacaagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttcaactcgcccttacggcctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttgaacagctcttaccttagaatgcttggcgctactacttgtgtcgggtgacgttgtcagttaagggacggtggtactccgtctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgtttcctttcgactttattggacagaagtattggatactcgcggttcgggtccgtaacacactccgcaggtggcacgagtcatgccgaaatcggtgtctactgagtatgctgcggaagagctacgtacggaaagggggtttacgccagttaagaaaacaatttgccagtaatgcgcaccttgagtagcgcctttcccagggctacttttggccggtgaccgggaaatcttttaaatttaggaagccaatgtcccgccagtgaacttgtgcccgatttgcgatgtcctcgttaggcatttgatactggaaaacggctgctcgggaatgtccttcgctagggatgcagtccannnngctaggcatggaccaagatcagtgtgtgtgctctaaggcgaagataacagacaagcggtggggatgtgacgtgctcaaaggagagatccgtagagattcataagcgggacacggcagccgctgtgcaataggacgggccgacggacggccaggttcacaacgacctcagcttctcactacccacgtgctacaagagtatcgcgctctgggcccccagggactatgtgtgggatcatcttgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccactaagccatagctgctgcccgactgagccgccggggtagtggggtgcaatgaggatacacaggggcctcctttccatgtgggagtgaatancgctaacatgtatttcccagtactagtagggggattcgcgattgcattttgtgtttccctattagttctacttggaagagggcccaccgcactacggatcaaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccagtaagagtatcgctagtaacggcttgaagggagaccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttaacggaggggtgcccggacttcgcgttctcgatctaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccgccgactatgcatgccgccagcgtgccgcatcatttagtgtgctacgtgcaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaagatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggtttcagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagaagctcgggttccacggatatgagacgaatcgtgcagctgttgagcatctagcctcgtgacgcttggggcgcagtgccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataattgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtccaggcgatcttcttgctcccagggaccggaggaggngttgggcacatataaggtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtntcatgccccctacggcccgtgtttccaanagaaaccggccaataactgcataacggaggcgtcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactgccntcnntgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttgatacagaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtgcatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctatggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtactatggcgaaggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgagctgtcatgagtggtaagccacacttacatcggcgttggcagccttcatagttcaattgttaaccaccattggccttccatggacttggtcagtgaatgtactcnagttcccggatcggcgaagataggcgtcgcctcgcgtgcattcctacgcgggcgccccggggcgaaacaggccacgagtggtnctgctaggtgtaggattgagtgtgcattcggaccccgagtccctggcatttctttatgttgccgggtgggtcgactcgtgtccctccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcaccaaatcctgagtaagctttaaattgggacaaacggcttctgaaacttccgatgttcaagtcggcgatcactggtctactacgcggctgagcacaaaagacgttgtgctgtttttgctgctccctccgctgttgcaccggtcgggaaacatcgatggctgtgaatttccgataggggtgggccggaagaagtttacttgtctcctcggaacgtggtgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcattgggtgtagcggattaacaggatgccgancactatgctctccaaatatcgatttgctacattgcaggaatncgatcgataactacgagctataatatctgagccttacctccacgaaaccgtatagctttcgagaagctggcgagggtactcgggtcgaccctggtccctatcaaacgccttcgagttcatcgggctcgaaccgtcgtgtatggcctggagcccgggcgtccgctcgcccataacctaagagccttgaattaatgtacacgccccatgaaatatgtggcggcacgctataatagtggagtgtcaagtgatcgggcactccgagactcgacgaacggtgggtccggtctagagcaccagaattccagtcgatcaatcacgaatagttgcaagtcatctgccacaacatcggccaccctgcaacccctgggagctaaagttggtatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgttagccaaagaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtacgtctttggcgtgactgacaaattggatctggtagtaaacgaacacaaaactgcggaactgacatctacagacttcccattctgcccatccacatataggtatggagtcgattcccaccctatggaccctaacggcggtttggcagatgacctaggtaatggtccggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatcccactctcacgaccatgtcactatctgacggggaaaacgctgttttgttcccagaagatggtgtttttcatagatccgggatgaacaatatgtccatttctacggctcaccacagttattgctgatgaggcagtacccaatatcgtatcttatacccagagcgttcccgattaagcaaatgtattgcgaccagttactcaaaagggaccacaacacgttcgtgaggtgggtgggagacaagtccgtttgattacccgcgcacccccccaatgaggatactggaagtgagagttcatccccgccgaacttactcagacagatcaactagtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctgcaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattagctagccgattaaagcaaagcatcgtgtatccttttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtaagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcactacgacttacccctcagtcaaggttgcgacgtgtccggacatagtcccgcccgtgatcggcaaaatctcggttggaatagggcgaacatccatgtacggaacccaggcttcggccaagacttttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggtcatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggataccccaacagtgcgattggcaacacaatccttacgtcacactatcccataccacatcgagctagtcctagcccgccatggtaggcatcactgtgctcataattttgcgcgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcactcaggtttagctggtcgcacgggcggcttcatgccccgctataccttttgcccgcgcctagtttgccgtaatgccttattcagcacagcagcggaatctccagtacgaggtctcactgccggcctacggatgtgcgaaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctggtccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgtatctacttggctgtaaagacctaagcacgccggccacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggatagcaccattcactagagatttttcaggcccagtctccaagtcgcttgcagcagggagcctgcactcttaatggagcaatgttagnatagcaccctgcgacctaccaggcaaaaatgttcggcgacgcccaagacgcataaaggncgctaggcctcgaaatactccggcttatagtgaatcttggnggcttacccatgcaaccgtcaatcggaacaaatggcgctccgacggcaatgggctttgaactggtggcagtaggaaccttcggtcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagctgcacagtgggccttacgccacccagaaggacgtaaagaccgcactccaacctccacgcggattccaagtctgattctatgggacatccgtagggtagacattaagccaacggatggccagggactggtactccttccctaagtccccagcgttccacctcatccggaattgaagaataacgtggctcctggagcctggggtattccgcgtctccattggagacccgggctactatagttattcttctgtattggtaattaagaggaatatctcgctgggatacccccatcttggggcgctggtacgcctttcgcaataactgcattccatggcgttcatcgactgtgaccctttggtacccggcgcacgcttgttattaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctcctctagcacattcctaatagctggcccagcgtaatgtcaagtaatggaccataagcgggcggcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaacccgatttgggggggaaaagataccattaaatcgtgcggtggccaccccacgtgcttgctgaatttgctactgttcgcagccaaaccctttagcagatttgtgcgttaaaggcatccagaggggacctgaagactagcagcgtgaaggtcatcgaataaggggaatcatgagtccgtgtactccggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactccctttcggcgtaatcgcacgcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtcatagtcccgcagcaagcgggcgttcgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagaagatgcgcgaggaacccctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtaggaggggggcgtaccgccccgactttctgcccagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttgnnagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggccccggaccgtacggtctacacgcatcttgtacacgcggatcctaattagtcgttagggggacgagccgggggcgacgtcgtaacggacagcgnatgcagtcagtctagatctcctccacattgagaaaatccgaaatactctccagttgacagtctcagccctccagtgagggctacatctggacccgggcaccagaacgggctagatcgtccgagcatgcggggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagttaaccataacctatgcgggaacaatcacatggatttgcacccatgccaccctgcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgcgccggttttagcgggcctgagaaacaagcctttgtcgcggtgcgcatcaggtagtgaccaaatattcgcggaggggatacganctgttgcattccactgcacgcctcccttacaatgcccccgtgctttctagcacgcctgaacgcccctgttactccttgggacggcacgatggacaaatccagcttctgtcgcggattaagggccagggtaaaatctagaaagaatatagggcgctggtctaggcgaagatgaatgctcacatgggtgaaccttcggtcagttggcagctcccccgtggagagatccaatgccgcaggctagtttttagaaacccgtaaagctcgcgtgtacactgcagtcgacttgaaattcattacgccacaaacagtccaataaaggaacccgaaaaacctccagtcgaacagccgtctcggagactaacaacccgcacgaggtctaggccctgccagattccttattctctcccttgcgtagtgtcgcntactcacgaacggcaagcgtatatggggcccatagctattagcgctacgcgcgagggagtacatgctcccattttgtgacgttgactgcaaactttggaagctaagctgggcatccaccggccacgagacaagggctacccttaccgctgacctgtcgggaaagtactattagtccgggcgcagtgggttgtctcatcgttacgcgcgtagttctggattcgggacgtacgggtgtcgagagcgtcgntaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagnnctttaccataggattgtatacaggggcggggctgctaaaatgcactcatgtgcgcggccgctaatgcagcatagcatgtgatgcatacgaacaacaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacnggtgacgctctccgcagttacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcgactcccactgatggcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcagtcaacttgccaacgcttagtgcgtggtgactgcaagtattgcagacgacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttntacattgccttctagctcgggggcccgttgggcgaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcntcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttgcttagcccagatttgggtcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggtccgnctatcgcgagtggccgttaagtcncgaggtcgcagtcggtccctgttatcgaggtccagcatatgtgttcagtccctggctccgctatacggcagagcagatattcccgtaaaccgacgtccgttgtaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtagacacagacttcgtcccgttaaatctatgaatgccatgttaacccgcggcgcagccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggagagtagctacattaacgccctaaatcgatgcggcccttatgctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatancaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgccngattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggntcctagtccgtcggcacaactccggtggcgacgcggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtccccatactttccaatgaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatcccctttcatggggattcttcaggacgtcacnacgtcaagtgccactaccttccttctgtccaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgacccccccggagaagtcctcccagtcgcactgcttggactctaggcagctacatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggccggaagacagagttaaaacgatgatctcctgcggtccatgggaggcactacgttgtgtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggcttctttagatagcccctcgacagagtggacattttggcgatagcgcgncataggtgcggtacattgtagcctataccgccatccaccagcgcctctcaagcctgtcggttcctactgctttggtgcaagtatcaaacccgtaccgatttggctaatccttcaggctgtgcgacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctaacccgacccgggattgcaacccttagtgtcacaatatctttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagctggtgtcagtaccacccaaccacagtcgagtgcgcctgcatacgtcgtcccccggttgcagtcaaaattaatgtgnaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggggaccaggcacagacccgattcattttcgttcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagctctacggatggcgttcagcggttgggcgcattccgccctttagtgcctgtagcggtctaggcaacgcatcctaggattcacagtaatacgactaggagagcccacatgagaatattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactccagaacagatgggggagaaatcggaaaacaaacgcgatggaggtcgtctgggattcagatgccctccagctcagcggaatgaagccgtttcacctggtaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtggactaccggggagggggaccattaatttgggccgnttagggacttgttatccgtgcgtattgcttcgtaatcgcaaacactcttaacactcctatgaccccgtaggccacgtccatcgtgtaactgatgctaccatcgaatctcagcgcgggtgatgccatttccggcatgtggcagcnggtcgggtcctcgagggaagccacagagtagttcgagggggcttgagatcctgaacggaacaanctctatccctgttttgggctctcctattttggtagtcctttacgaggtacctaagaagttgtctgctcttaagttgcacaaccccttggcgcccccaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactacacgaagcgtaacaataatgcggagagtagaaacgcagccggcaaggcttaacccggagcgggactaaaggcaacactagtattnnagagttccgccctatcgtgaaatcctatcatgtccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtangtctatgcgccgggcttaagaagtaactgggctattcgctcgcgctaccgcgaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataaccgttatctcgttggtcgccaatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctattcaatcaagagaaagcaatacgtccaacccgagccgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcattagcgcncgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatatgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccaaggccagaccgtacgagtcttgacatgactcggcagtccccgtactcagaggagactcgccaagcgagacgacgcggcacgcccgggattcaatgggcggccttgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctatatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcagatnagatctggcctgaaagctgatacgggaatatcccgagtcagaatggtttgattcgtcccaggnttcgctgggtccccgtaggtcatgaatggctcataactccctatagaactccttgcacttcacgtcgcgtctcctagcacgactcggtaatgcgcggggtagccttaacgtgccacctcagtcgcggcgctttcgctgcttaacaggacgtacttgcaaccgttcacggattgggacgagattacgccagatctatttactttgcgccaattaaaccttaaatacaccgctacccccgagttatccacatgccagcacgattaggctggttgcaatcagcacgtgctcggccgagcgagtgtcttttctcgctgttaagaccttgcagnccgtctgggcctggccccctagccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctgntggacggctcacaacgcagtctcagggaccagatcaaatagcagaaatgcgacttctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccnttacgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggacnttgcggtggcgaagcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggacttaggctgttaatccgacgtctcacaaggctggcatatcggctagacgtagtaggcttgtgggttcgaacggtagcagtctattctggcggcgctatatcttaacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagcgccgtgaacgcaactcccggagcgaagtcccccacgtacctagtgctgtccccctaccttagcgtgtgtcaatcaagaccaactcgtagtggatcgggctgccgatcaggtattgctgtcctatacggtgcttagnggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagagaaagtcgcgggtacccccggctaagattactttctcgcaaggggagcagcgaagggtggttcccttccctcccagtgtaagatcaggcagcgagagccgatgtacataatattgaatatctgcgggactcttctgcgatggtaattgtggattgtttctagcgacatgaggactctcatcaccgagggggggccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcaccnaaaccgtgattccataacctcggccggtgtagtcggcttaggccgtcacccgcggtttttggcggtatacctcggtcgactcgagtgccgtctcgggcgtcggaattcaacagcccagaccgcgcaagcagcgagtataatctattagaggagcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgcttaacgcctaccccctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactatctcnttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattagattccggtagtgctgaatggcataatgtcgagggcggcacggtgctgagaaaaataacggtcgcttagctntcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattagatacggcagcgttccactctggggtagacgggtgcgcggggtagccgaaggagaagggcgtccctcgagactcactcctctttgcgcctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccatgcgagtgataccatagacacctaggccctattaggggcagtnagtcgcttgcaagagaggtttgcatctttgcaagaggagagggatatgatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatcgacgtgttcgggtgtcacagttgctttacgtccggccgggctaacccagtcacctctaggctacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgcccttaaggtcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatggggncncctaccccacgagctaaggcctgaccgtcaaatgtgcgaaacaccgcggttcgggtgagaccgggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgactggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaagcctacgctcgctcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacataccatataggagttccatagatgccctggagtattgacgctaagtccttcggacagcggatggggaggccacctcgagagaatgctaattggtgacgagttgacctacgcatccgtccgaacaantgtagaggtgtcagtgattcaccgttgaatggctggtctcaaattgcggggaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcgacacactctaccagtacccagaccgcttcacgggaggcccgggccgcggggttaacgttcagcggcagaattcttagtattcacacaggcggtggcatatggcatatggtagggtttatacaattgcgttaccctcaaagccgcccatcttaggaatgctcgaaacagcttagatagcgagtcncttcgcgggctagcactcaacgggcctgctcagtcagtgaggcacgatcttcttgtacacgggcgtctgctaggattgtggagttaccctcgctcgtatgacacgacccaaactcggacaaagcaccgacatcggacctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgaggagtaattttcgcactctagagcataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagagtattccttctcacgaacatcgctgataagctaaaccctaggctacagctgtgagcggatagaggcctgttaagatacgagctatccgcaagaaagattcgttgtccatagaactgggattgggagccagcggagaggctagatttacgtctccacaggtaagtagacgctggctttacgcttgcccagggggactgggggctgttaataccccgattctatgaatgctgtagtcatcggctggatacatggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgatatcagtgggtttcaagttggggattttatatctcacgtcgaatggttcgtcttatctctggtcgggggcgccgatgtgcttcgctgggatgccagtcaagaattcctcactgtgctgcaacagggggagagtacacccctgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtatcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagtggcgtgctagcagcattccgggnngaacgcaacaacgtgacacggcgtagtggacgatcggtgccagttcacatacccagccagtaaaggcgggggataaccatgcgcgaatantctgtagttcatttgctatactttatattttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacaagagggagtctacaacgctagctgatacaagaagcgagttgggtgtcgtagatacggttccgagagggcgccttgtcgtcgattaacgtacgccatgttagctcaaactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagtccgggggaagccgcccaacgtcgctaccgagtttgactgtggacatggtggcgacagtaccgcagacatgggagtcgtaagtataaagtgccttagctcgcctatcctcatcctacacatccacgacctgacacgccgcttcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgtatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggactccgaaatattgagtaccgtatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaaggggcagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggcttcctcacagctccgtcgcgccgttaggatggagatatcgtagtggaagatcaatagattatatcagttacagacagatcntagtagtccccaaatactccngtcctaaccancgctccgcttattgcaggattcctcccgcacccaagacaggggcgggatagcgtaagatgccccctggagacccctgagaattgagggtcgatgaagacctgcttttaacagaagcccgtaattgcaatgcgatgcagctgttgtagcagcattttcacaaaggccggcttcagtacggccacagaacaacctaaggtttatcggtgtgggaggggggacgtgcggccactgggaaggaacctacgcgcagcagatcaaggtttgttagttagttgcgaattcaaagtactctgccaagccaacactaggggactatccgagtccggctaattgctgaacttcaaaacatctgactaccacccgtcaacggtcagtttgtcagcggagaacaaccctagcctaatggaatgcctctattgaaacaattgctcttacatcgagagcagcagagtcgtcataatggacctagggctccgggttctgcgctcgataccgccagcacgtaacaaagggtcactagctttatttgtagtagggacgtgctaagcatagggccaagcgcttgtgattgagtcaggaaaccattgctactcggatgacggaagcggccagaggacatgaacggatttaagcaccgtggcctgtgctcatggcttccataaaccctcggggggataggactagtccagcagcatctaaaccttcgggccgtgcgttttttggatcgtgggaggtatcagctcttgactatccttggcgttccccgactgtntggtttcgggaccacacgtgaggggctcttaggtcacaggccagtagtcttatggacctaagaccgtgagtactgcacagtgttcattgaccgtgtaaggttagaccccatccacttcgtcctgttgctaagcgcaggagcacacacgcggcgtacgttcccactggaatctcaaacaggcgttaggtcgcgctttcaatactagtctgcaactcatctccctaagtagtcctcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagtncaagctactagagctggcgagcgtcctgagatctttaggggctccacgcccgcagttcatccatgcatcttaagaatactgaagggcgaaggtgcacaaaacccgcgtaaatgctanngcctctcattctccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggggatacggccgggtataggtaaggccacgacattgaggccgcgcgtaataacgtgggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgacttatggacgcaagtgccatggattatgtttcgtccggcggcagtgctcgctcttgtgtatttgtgagcaagggcacaccgagcgagagcacgaataagcagtggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccactcaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcagactgggagtatgggcccgggagaaatcttatgctccggcaggcgcctcgcttcatcgcgttctcttccctaaaggtcatagaaacgtcaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcagtagaagatgctcttctgcctacccccgtaacntggctccacgtgggcactgtcagggtgcgggttcggaacgagctcgactcaagccgcaaggcgcaccctttggctagggcatcaattatcacgcgcccgatgaccagatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagagctaattgctaaaccgccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcctcgcctcgacacatcgcgattgttctccggttccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggacgtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgagtcccgtgggatgaagaggcatgcggctataccgagcgagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttacggctacgagctaaaacgttacagctacgatttgatacccaattgggattaatagtatctgtggatactacaggcttacctatccttgcaagacccgccctttggtgagtaggaggacggctcatgcatcaggtaagtttggaaacccatggtattaacaaatgtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttagagagcgtatcccgacacgccaaggcatacaccgccgtatcataggtaagcattagctattcgaccaatctctgcgctgagtactcattctgacccggagggaccggcaccggactgatggccggctctgccattcctaccacaataagggggctagaacccgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttatcacgctcaaaggattagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctctcaaaaggggccgtgagactccgtcaggtagggataccgatttgtatcnaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacaggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcgtccgtccggacgcgggagtgatggctggagagcacaacagcaatcggaagaggcaatgtggtagtgctagtcagtcacgagacccgaaaagaccacttctagaacctgtgtgatgggccgtcgctagtgatgggccgtgtctgcggcgacgaagcactcccgtgcttaaatcagcatagctccctcggcgtttcgatcgttcatcacagacttcggactgcggcaagttaataattaatccttaggacgagttattccaagcagcatgacccccccagaagattccaacccataaaagttcgtgagatgcgataggccgacttaggacagaggaacaaatttggtgggctcatatgtcaccaagttcgcatgcgttttgaaggccttctgtgtggcgtgtacgtaacaagggacccctggcgataccaagagagtgaccaactttgtacgcggacgtgtatacgacagtcatcgggggctaggtgagaattttatacagcgcctatccccagagcacatccattggacctaccgattttgtatgtttcattcattcctagtagatgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccaggagcccggagcgctgcccattcctgtggtacgtctcagtcaggcgtactgactacagacttgtactaatgccagagcaatagtacaactgaactcacgaggggcgtcgggatagtttgggagaccggtgctcaatgcgtccgggcgggagagggaggcggcgtgggctttaactttggtccactacgatagggttctgtgaaccagcctgttgcctttagaactgatagacatcactcctccccctttcgtagcgaaggcaaccggagggggctttaggagcacgtactgcgagtagctaatctcttgcgtctctgggatcgcaggggccacgcgtgatgagtgcactcttttaccgttcaggcggttggacccctgagttgacctgtttcattagacgctagcatatgctggaacgacactattgcgtcaagcactgtcccggccgctgatgtgtagtccagaatgacgttgtcatcaccctggtcaagtccggccaagggctttccgccgacntcaccggagaaaccggttgcatttcggaggtgccgcgcgcccacgatcccatgctttccccgtgcttggccatcttgaagtagccgtgtacacccagttacagatacctcaccataccaacttaacgctctctctattccgagggtcccacatgtcttctgttttaggataaactatggattccgctattcacagccgcggcgtgaaccggttgaatataccgacgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgttnagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccaaatcgtgcgtgaacgcgcacatccagcatcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatactggataaanctctgttgagcgctgtattcagcaagcaagtgaagggactattaggatgtcatcccggggtcctaatctccactcacgagggcttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgagacgtaagatactaataacaataactcgctgctacagggtcntcttcggaatagccggggcgcgctaactctataacaccaagtgtgtcacaattggaaggagaggcagcatgaatcgaccggccccagaagcgtnacaggaactactccccttcgtgggaatgtcctatgggcgacgccaccggggtcaatttgttctctgagttcccgaatcaactctctacccctaaggggctagcccgtctgatacccggggatntaatacaccacctactttgcaaataaaaaagcacctacagtagtacctatgatgccctacgcttagtgacgcacctttgcttctcnctgagcacgtgtgaacgcactggtcgggagaaagcctccactaaagtgtttagagggaacgcaggcgaagcacagacgagcgacatagccggcaggtactattcataagcgtaagtataaacgccgggctttaccagctagtcaccagttgtacacgcattagtaacaccaaagtcatgtgatcgattttggtacaatgaacggggaggcctatggctgccatacgcgagcggagggaatagactagcaatcaatctggaggaataagtgcggtgtaaatacaccctcatctggcgtacgggatttgtacttacacctctacgttgcggcaaccggacacgcatgcgctataaggtgttgcggtgcctcccacgcgggtccatgggaagtcggtcggagtgtcaagtgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcacgcttctcagagcagacctactagtttaaatcgatacggttatcctcgtgtatgtgntcgtagacacaaggctcggcagtaccatcaggcttgggcgcatctgcttttggaacggcttggagccaagcacatgtatccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactgatactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggctattgcttgctcggcttaagagtttacatggcgaacgccaacattcgttattctcagaaagtagccaatgcgtatcaacgtaaacaaatagagtgagactttgggtggccaatccttttccaggtcgtcggcgattgccgaccgcttgctaggtcgagtgcacagctgttcaccncgccgattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttacgcagggcaagggagcggaggtgacatcccaaggaatgtatctgtgacactttgggtgggtatgactcacgtcacncatggttttctccgagaagccggactgttgagtcattcttcaaatcagttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccctattagtgtgggttgactcgcnngnntatggtaactctcgcccgacgtcagattaaaaacccgtctagngacgccgttacgtcaccgatccctggagagggaggacgtgtggcgaggtcacggaacagacgactggtcgcggggactagcaatactatgagcgggatccgacgactacgagcgctcttgacgacccatgtgtcttctctgtcttccgcgttttgctcttacccatcgccaaccatcctcctgtttcgaccagcgttagggagttgacacgcgtgcggacgcccggtcggtgcttctgccgttatgtgcgagaggattctcacgagcctcccatagtcgagcggccatcantgaagctgggtgtgatgagagacgactcggtgtcagaaggctttcatgcgcatgacacttctcctgcacctcccgttctccgacccatcaggtcgtcgcccgtgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctagtaaatatgttctctctagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcgttgccaagcgttctcccctccagatgtgctcggccccggcgctccaaattctgaggaaaacaggccaggcccccagtcgcattacggcacaggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccgggatcactctcgagacggcgagcacctcggccacccagttggggtaccctatgggtgtgtcagaggagctgcccggctagccttccccctagtctggtgcacgggtagtataccgaccttgagttaccaccagggtgcgcgaagcgtgacttgtctgtgagagcagaaccgtccgcgaggggcgcgtacagcccccggtcgcacgagcatgatnatacgatgcggtcacgtgggcggatggatagattcgcggtgccctttcgacgatttgacgtatacgagttacgtatgcgatccgcagagggggccnagtggccccccgcaaccaggtgggagtcgtgaccctccggttgcccccagtgcccgagaccaattccctaacgattttggccagctgcccacctgtggcgtttacgctgccaaacgctgggtattccgacgagcagcgatgtgcgagcccggggaggaaatcctatcgagccttgcgtttatcaaagttgcacgaggacccaggcgacacctgccccttgggggtgcgttgaaacacgccccgcccattgtagaatcaaagaaggtgtgacctagaaattagagcccaatgaataatgttaataggcgtccaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaacgcgttggctagcgccctttttctacgcgttgcaaacgtggattttcgggacgctgagtgcctgggcttgttgtcttgcacggtgctggagcgtccgcagaaggctacaggcgcgacctactttcacaagggcctaggtaatgtccgtgtggcgttagcaccgctccgtgacagcttgattttaaccccccgacttaatgtcgggcacgcgtaaggcatttcggactaacgcgagttagaagcgtgcctagaccgccagctatgaataccgctaccgattgcttgaggaagcgatgggataattcccaccacaacctccggtggctgagaggacgctcgacgaacaaccagatcctactagtttcagcccgctcttgcgcatcgatagggtcgcaattcgcgtacgatattggaatatcggccttagtactccgcaattcaatgccattgacgagcgaacatcatacggccctacaacttggcaaacaagagccatgctgtatcaaggccactaggaggaaaccaaacacgagtgtcccttagctcctaattcgttggcacccgaggaacacccgcggttagcaaagttgcaatcttgtacacgcgttgcgggtagactttcagagctcatatcgcccttaagccttgcaatgcctccagacttcgggcctattgcaatgctccttggcggggatcgactnacccttacaagtcgatttgaccaagatcctctcaggcgagtggtcacgtaagacaccacctagcaccatccaagctgggtaagccgaagggcacctcggttgggtgcgagcgggcctgtgcacccaagataatctttgtaccttaaggcgtgctccccctaaactttcacgcccgctgctttcgtaattaagtgcgacttacggatgggactctacctttctcgcgccaggcagctaacccacagggtgaacgtaaggccgtaagagactaggcccaacctagcattgcgcaactgcacttctgaatcccaagcccgcgcagattataaataaagcatggagatcaagcaaaacaaccctggagttacaaaatatggcggtgcgaacgagccgtagcggcactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctcnnnggcttatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatgcaaggttcgggaggctgtactaagaccttgcgcacagccagcggccggcggtggtcaagccagtgcaaacgagggcacgggtgaggatcactaccgcatctaatacagtatcgcccgcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttggcgatgagttcctcgcccatttagaatccagattgttcggagtcatacccgtgtatcccaaggggtgtacaggggctcgaaatccttgactgaccatctgatgcgaggatctgaaggagtccgcgttctatccgtcatggcaggggcgtatccaattttggtgcgcttcgttgtacatgcacgtctgtccactcgatgctcaacggcgaaacttcgagatagcgctcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaaggatttagccacgacgctctgattcgctgtttgcccgacgcggcggccccaaccagtcccgtcaacgtcctcaactgctctgtactcccccggtatgcattttggcttcatttgtgtttgtagcaaaaaacaggccgcggagaggaagtgagtctctggccactgtacattaacctaggatcacacgctacgctaatgggnataaacnggggacaccgacaaacaacgggggttataccattcaaatcagaacagtgaagccgttgtggggcaacgcgccctccacccgatcatcgagaacatgggaaaccatggatctacgtgacgtccattcaattagtcacactataacggactctacttgccctgggaaagctcgtaactctccagctgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgaaacgcgtacaggacgtgacacatccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagatagaaggtgcagtcaccgaggggtggcattctatctgtcgtcagttgcctatatacttcattgccaggctcgngctcggaccgtcgtgtacnttaaacaaatcacaaagagcgcacgacaatagttcgaatagaaggtctagattctctgggctctcggataatgggaagggcgagagaaactctgttctcgagagacggttcctactattcgaccgcccactgttgccgaagactttcaggtacggcgtnnnngtcgctatgggcaaaggctcgcgtctactgttgggtgaacttactggagtcttactcgacggataaacccgatacgagcacctcaacagatcgtcaatgtacaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtatctaaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgagatatatgggggttttgcttggcctaccgtccacgccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctaaatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcccgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaattggaaggagtgttctgcctcctgcgcgccggaaggaaggttctagggaggtaaaaggtacgcacccttcgatcgggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctaatgacgtagggtcaaagggaagcgtttttaggagctcagcgcggctttagacttatacccgggaactgggattagtggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtnttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtctcaatgaccagaactcgatgttaaatgtaggctaaacccctaagcctattgcagtcatgtcctggccgatcctgattgacctcaagggtgagataggtaggctacttttttaaatcaaagcacgattatcggtcatttccccttcggctgggtgatctactctagggtcgcctctcagatgcccgccagacagtcacggagagtcccggtacaacctcccatacggtagtgcatgcactctactaatggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgtttattattaagccacaagggtgtggaaacgccaccattgcccgcggtaccgtaggtcggggcccgagggccaatttggaacggcgcaacttgggaggcgacgaatttagataggtgcgtccttggatcgtgagcttgtcctatatgcagaattccttgctgcccggactcatccccactaggcacagatctatatgacttcgcaaacatttagagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgntagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatgtaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacacgaccgctcccggtggaaagtcccgctcagtcattaagatgcctcctgatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggttgcggataaaaaataccgtaaaagacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatcccccggtccctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggcaccttatggggctccacgcccgctacaagcacgcgcgctcgttgcatgaagagtcaaacaaggcctggtacccgttaccggactcttccgggagcacgtttgtgaacgaacgggatctactcttggacaacccagcgactatagtccatgaactcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccccaagtaaacggcctgtattgctctcagagaccacaccacatccgccggctgctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaagactatgatgccgccgcgtggtgccggccggtcgaggatatagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattacggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcaagacctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgcgcgaactccggtatttgagattccggtcgagtgcaacacagaatgtgttcttaccaggacccccagtaactgtgagggtactcaacctaatgttatcgaaaacggcagaagtcaaacattggagggtaaccatgtgcagaccacccggccctcggctcgttttagcgaccagcatacatttgcctgagttgttgttaaggaatattagcgctcgcgctgagcacccagggccggcgtccgaacgaaggtatgcgagagaccagtgaatcccatggtgcctcgggctcatcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgttccggttacgggaagttcgtttggatacattcccgccaccccgnaggcgaccccacacgaaccggcaggctattaacccataaatggtgtaaagtgcagggttaactgtggtcgttgtcgccaatcgggcgaacaatctttgtgggccatttaagtacatgtatcgttagcgggctcggggttctacaaagcctaatctgcggcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttnagtgtcctcacccggggcctatgctacaagattgggccgccgctcgccgctgatgccttctagctccgtctcatagcgaccctctagtccggattacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccagactgaaaacgtctcagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcgggccggccaggaagaagccaatatacaccagtattatccctagtcgatttgccccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaactacttgacaacgcactcacgcatcgaagcggcccactnntncccccgtccngacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgttcttcttcccgctccttggaccgtgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcgcggtcgcgtatagagtgctcgactcgtcgcgggccgcccaagtgcggcacatacttcgtagtacgtctgtccaacggccggcagcagtttcctgtcattggctccctcaatgacctgtgagtagaccggtgagcagagcccggttgctgcccgggtccgcccgacacccggcagcagttgcggtagtctgcaacgtcggcagagcaggccggcacgaatctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccgagatttcaccacacgcggcacgcctatcatgaggatgtacatccccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccacaaggggagaacacccgcagacgagaagcgcgtccgcccaaaccggtacttgccccggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgacaaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaacagggacaaccatttgaggatcatcgcgtaagcctcgattctcatccgcacgtgttagatccagcacccagaccagaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgtgagttgacggctcaccggggccatgtggcatagggctccaggagaatagtaatggcggaacgccgggctgtatgccggagaacagaagaactgncagcttgactacctccttgaagaagggatattgccctggagtcttttctagaaataccgcacatactctgtattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaagacaagcttggccggcggcggtgagtatactagggattcaagtgggttggaagtctatttcggtactgggcgccgtacggtcgaggagcncgactcatgctggagtggacaagtgtatgtcttagggtctccctctgatgcgcaacagggcgacactacgcgaccactgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggcagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacggccatcaataagggcgcaaggctgcctccataaccgatgttcataccgggcctatgttttgcggatatcgacggagagacgtaagccctacgtgatcgcggacattgttataccgcagcagtgtgataccccatcgttatcggactatacgtagctatccaatactgtagagaccgcacgatttttcaaacttcaggtgatcatgangctcatatcaaccctatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcgctaggccgactgcgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggaggggaatgttagagataagtaatatactataagaccctgagcaacgggctctggattgagctagatctcggtcgaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccactggcgtgtctcactacgcgtggttacaataggacttaggccntcactacgagaccacgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtcctccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctaagcctgtgccggtgtgtatttacccgccagcgttttcctctgagaaaatctgagtacacaggacgctccgacctaggggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatctcagtccacttgagaaggattcgatggtgctcactgcggcacttagaccatgagtacccggtgatagacagcggtgttttcacagttactttacggtctggggcccgtatcgcagtccacacaagtccgggcggcgctacccgatggaactgtggtagaaccctccgancgactactggcgccatacngnncncnnnngngtgtntttnnnnnnnngnngnnangncngnatnnatncngtccaccgcaacatcgtgctaagtacctantggtctggctgatgcctagctcactccgacagcaccaagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttcnttgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaancgaagtcgaattttccatgcctagtttgtacactatcntnanncgngnnnnggnnnnttnncggaggctncngncngnnggnnaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggtcactgtcggctacaatgctgtgatattgaccacctgccntatgcacttgcggtgacccgggggcccgggacccgcaatccctgtcttatcaccactgagacccccagttnaaagatgagggtgaaccacgcgcgtacagcagacaccttgagggggattcagcgtacgggggagcacaccgggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccctacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattctagcgatgttgcttatcctggcgcctcgaccgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttggttgagttatatagcaattgggaagagtacgaccgatcggtgggccctgtaccactgcgggtcgcatcttggatcagtgcaagggcactgggtacgatactatagccccacggctcgccagccngacttacacacgttttctacttaccatgtacgacggttgccgtgattgagctcgtgccatccttcggtatcccggtaagcgggcggtgccttggaccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagttgtcgaggtctggatcgtgtcactccgggatgatcagccctggctgttagtgtcattgatcgtagaaggggataccaggccgccagtagccacatagaatcagctacttaaaccagtgtcgactcttatgcgttggctgaacgacgttcgtaagagggaatatcaagggcgcgcatccggcgtatggggccggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccactcgctcttagttgcgcggctttggtggcattcgttatgggagaccggcgactcaggcaccgcaacagacatgataggcagcccgcgttgctggtcagcccatcacctcgcatggtagttctatataggacggagtcctggaggcagactacagcgaatcgggtaacgttccgccggctaagataacggctcgtcacgattagtcagggaatccaactctggtcagtccgttgcgcttgactctccaacggactcgccccagctcctgtttgaggggcagtccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttgggaagccaacgcgcacttanatctggttaggttggtcagccgattactaacaaggtactgggcggaggctgccttttgcttggcaccccccgggtactaaagattggcaactaggcgtccgctacgaccgcatccatactcggagccgctttatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggatcgttttggacggactggtatagaagcgtcaacgccagtcagggcaatccctanaaaacacggtcgcggcgatgggacccaattaaacccgcagccgagnagccgccgttccaattttagcgacttagaggagtcgactccgaagtcggcccaccacacgtgggacgtttaaaagccgctaagcacctgcttttatgggtacaatacctccccacagcagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggaggcgattccttgcggacaacatgacgatttacggatagttaacataacgccgagataaagaaccgtgtgcctcgntccagcaagacttcagagatgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccagaaaaatcacgctctgagacattggagaggcggtttttcctgctccgagagctccagtactccggtaagcgtgtctgataactgctgaaataggcgcctggtgtttccagatccaatggttgggctgacgcttacccccgatgctgccaaagtttggtaatccagtcacgtcacttcctgttcaggggcaaatgcaactcccgcgcccgtctcaaaatgtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagttgcattgaaccacgagccacgcggggcccagaagctcgcgtgacggccattttaggcgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttttaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcctccgtctcaactttcactttaacctatcctcatggaggttgttgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatttccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggagcgttgcgcgggggccactgtaagttccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttttcagttaagctgcctcgctgtccttttgaagctcgccatctgttgctgaaatcaaagagtatgctcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaatanggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgtaagatccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcngcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggaaattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgagtaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccaggccaaaggcctcatcaaactatgagtacctagattcgcggcggccggtagggagccctttcatagcgtcaggtaatactccccccgttcgtttggtggcgttntgaaagaagtacacctgtggcattggagcacctggntacagattcctatcgagacggcagggcttccgacaccttgcttaacggtagaatgtctagtccatataatatctagtacgtcccaaggctgccgtgttaccacatcacttggaagttctagattgtatcaccttagcaggtccctatgcacgctaccaccactatgcgacgactccctgtgtacgagcacccagaggatcagttagggggtgcctcagacgcagtaagggctttggccgaacacagtgggcgccgtcgacgctttgtctaacggatcctctactagagtatccggcgcccgctgctgtacgactccatgcgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactatgagttagctcgtccacgaatctgaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgtcgacccaaatctgagtctacaaatagttctagagtacaaccccttaggcctttccctgcgacaggacgctcacgccacgaggtacactcagtatagaccaacagggccgccaaacccacggtgagagctcacgtccatgggcgtttggaagcggttaacgttcgtcagtgaggtatcagttcgaccgacttggttagtatcccctagngggggattcctctctcacatttttgttctagacacgtcaccgtccagaagacctcgggacgtagcccatcacgttcttacggctcttagcagtaatcaaatgggctaccataccgaataccaaatcatctaaggctgacagttgcgggctagccgtcacgttgctcagccagtgaccgggacgcggctcataagtatattcgttcgaaagagagagcggcccctactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtaagcgtggcgcgaggatgaaattcgctcccccagtcagatgcgtgcatggaagccagatgctacacaatggcagagcgcgttgtgttgccagaggaaccggacctcagtacccatgccttcctccacttactattatcgtaccgtcgctngccagtatcacccataacagctgtctacgaggcaggccagcgcgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggccaccaccaccggaatatattgcgcagggaccttgactgggctgggtctcccagaaggtaacctgatataataaggggattcctgtgcacgggtactggtccagcgtctccacgtgttcgggggtctgcagtcccgctgggacttagacggcacatgaaggacccaggcactggaaccgaactagcacattgcgattgtattcgcccttcgacgtgtgcctaccatttccgcggccgaggtttcaaggaataccggtacctttatcaaacccaaaaggtcctcccgatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatagccgctccctngaccagggcgccggaaattatcctcacattcagccgccgtcactggtcaaactagattactctagcaangaccaggtgtctcgcgttgcggaatgcccggtcctcttactagggcagttccaacggcaatctcttaccgtatgccggacccgatttgtaacctttatacactttcgccatggagacagagagatatgcttgccggagcgcgaatatcgagggttcttcgtnggtcttcgtaagacatattagagcgatttatggcggctggagacttggacatcaggctccaacctttnttacgcttggcgttatggtgaagtcacgcccgtctggtgcccgagctactccataattaaatcatcggtacgagttcagagctcatcataccattgaagccggcaggccggctcagtggaagtattgcgcagaagtttgcttccttatctagcattccttgagacccacctgctgcatcanctggatttcagcgcgatacctattcggcgtgagtttttagggcgtgggtgctctacaagggctggggcagttgtctaatagcaggtctgccttacgggtgccatctcaaccggtaagatgtgcagtcgcaggcgcaggtgttgaaaatgacgccggcagcgaagggcgtttgtgccgcgtcttagcccgtcactcacccaaactccgtcccgacgtatccccgacgctcgtatagtccgacaagtgcaggcgacacacaaaactctaccgtcgtatctactcgacaaccctcatcgggtagtaagtatgtagacgccagctcatgagttggtaaccgcataaggtcttgaatgtgacggncagagtatttgtaagttgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcacccccacaatctcaccacagtcacttgttcacggcgttgcgtgcgatgtttattccctcttccgcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccttgtgtcggcttccgcctatattggggacctgttggtgtgtgtcttcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctagtgcctcgaaccacgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatttgcccgaaaggctccagacaccctggccattgatatccacgactgcaaatgaaacgcgtctaaagcggggganaatccggattctacgtcccgcgcagccagaccagatcacgaataccggcgggtgaattcgatagtattgtcgggtaacgacatggatgcggccagtcacgtaaagtgtgacgggactgggccctaactgaggccgtatataacggcaacttctgcatagcggttttagcgctttcgagttataatgggcaccaggcggaggcccaaccctaggcggccttggacagggacttgtgccccaggattcggttgaagggcgcctccaccacagtgaacgcttggaaaccaccggatatgagtatagggtattgagtatgggagatagagatgtaaacacacatatttgggagcactagccccgcaataccggaagcttacgcctcatccagtgttcattacccaacagttatgacaagaaatcctagggtgggacttctgatggcgactaataattgtggaagtccatccgagattgtgcggatgggacttcacccccgaccggccgcgcggtagtccgaaatggggggcaactggcacaccttaccagagaactgcggcctgatgatcccctaaactagttgtccgccgccgccagcggagtcgaccacataacgtgncggcgattcaagcgtcttgatctagtccaagcaccaacgacacgcccatgcccctccccgcgcgcgagttacgtgaagcagacgcaatctccgtacaaaaatgcaagcgatcagtgtagttcccccaaaattccccacgggacggcctccgcaagaggtgcgtttaatgagacgaacactctattgtactgatttcaacttgcatggcgcccaccgtagcatgaagcgtcgtttctcctagatataaccctgctatgtttagcgtgccctggttaatcacgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattccgccacgtgatgtccgaataggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcacagctgcccgcaaaacgccaanttatgcgctatcccggcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttggcggaacgggcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaggttggctccatcctgctcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaataaagcattcctagtggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccantagcgaagtgcgcggaaagggtgtggccttgtcagatggtcggtacctttccagagtcggccataaggggtccaaccacaataacgaaatccggggaaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaatttagcttgttcaacaggttctggtgggtcgtatgccgaggaggcaatatatgttggtcctccgacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccggcggcggcagagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg tgatntcaaattgttccatggagatgctacaactacgcggggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttacngtgacgcatgcacatnngtggccctatagggccaataaccacattaccttgcggccggtcggagagtggccaatcactagtgctcctcggggatgatgtcccggtatcctcaccnagcaggtcgtacatttgggccccgtaacataattttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgaccctcaaacgacgncccncacagaaccacggtttactgntatgtagctcccaggcattttagacaaaaggtgttcggccggtacggggtccgaatgagctaggacgcatcattcttgcccaaaccccctcgattccacagccccggcgtgggccagcgttctatcacgcgatagatccgctggactcttgatgagcgcggacccatcgatttgtggaggcgcgttctgtccgcatatccattacgtgggtcttcactacacgaaaggtggcttcattgtatagacaaaagccattgcgggcaaatcgcccccgatccgcgttggaatgtctcaggagcctggaggtgtgtgtttaccgaatggtacgctctgaccggggctccagacgaatgtagngttaattggaaattttgacaccgaaagagcttgccacttgcctggtccagctttcaaacgacgactaaggttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttnccccgatagtgatggactcgggtaaattgtttatataaggcaaaatggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgccggtgtcccgtatgaaaaaggggggactttgatgtttacccaaattgtaagtttatttaagagccgctactttttacacgtaggcaggcagttagtaaaacccacactcccgcgatcgataatacttcggtccatagaattcctgggtncgcgcacaagtggttgnttgaatccgcctgactcgatcggcgaacgtctggccaaaggttctttccgtcaaattagcatggcgatcgacaatgtggttacgcactgaaggagattcgcgggtgtcgatctncgactaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgtcacgactcatacggcatgtctcttaacggctttctccaccgagtcctttgaatcccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttcgcctatccacgttgccggatnccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctggncaagcgtactatcttttggtccagtaccaccttccgtacgtagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgtactcttgtcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacagggagatcagcgaagctttacagatttttccacctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagccgttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgcaggttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtggnaacggtcctcccttcgtgcgcctgtgttacgtctctctgccaaaccttaggggatcggatgcagatgtgtaacacgatagatcgttgacaanattaaggtgcttattgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgcctcgggtcaggcccnctcctccgtctagcgtcaaagatgtatggattagcctttacgtcagccggcaaggacgagtgggccanacgatgattctcggtccgtcagagctcactggagacatggaaaatccaaaaatgtcacatgattttaagattagtccatgcaagttctaggaatacttgggtgctctaccgtagactcatgtcgtggcgtcgcganancttccaagcgtcgaggggacctgcataattcgccgcgtagcaagggagtggcgtgctggcccggctttggccccgatcacggcgtgactatgccctgttacgcgtacccgcccttcttactggntcctcgtgcacttggcgggttcatgccattagtagtggatgttcgtctgaagaaagcgaccgaagatccgctcgattaaattttnagaagagcanagtggcatcaaacagggccttagaggcttgctgaattctaccggatcctgttttaacacgtccccagacgtggagcttagtacacgaaggtcgaacgtaacggggccaagtggagcaccccaatgggtaaggtaaggtccttggaactcgaggcngagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacncaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcnagtgtgtatcaagactttaacctccgtgctagacccctgtacggtatcacgtaggcctttcacggtagagtcccaaagtacgttaccctcgggtattatancgcattgcggctgtcggcctgtgtccctggttccttgcgtcgactatttggtactccctcaggatatgggtaaccccggtcgaanctccgagaagccgtacatagtagtagcgggtgatccgcnggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaancctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtgnttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcctgcactgaaaggtcaccgtcgtaatgagtcntgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagcatccattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccnttacctcaccggcctgtgcttntccaccggacctttcccccttgtgagatcgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgcagtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcngctcgttaaaaaccacgccngggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtaatctgactgttccccccctacacttcgctcgactaggtgcgttcgatctgcttacgcaccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggngggtcgcagtgccggccggtttgccggcagtcggtaggtgttaaggtgagacctatgttgttgaaggcggcacagaagggatcctctggacgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgtcaaactaagcgtcgttagttattacagcgcagtntcagtgccccccattcgtaggacgttttgagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacngggggacaactgcgcgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccgcccgcgatggcttagtgtctacacatcggttntanaggctaggagtattagtcgatgagaggcgtgaaacacaaaatccggaagtacccacggcgcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcacctgcccattagcccgacttatcccactcgggttgctactatacgatcatgggctaagctcgggacccggccggctatgagtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtcgttgggggaggctggccnggtccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacatactgtcgattgagggatcacaaattagccaactcggatctctatggagagcggaaacagggctgtagcgcgccaacgagcagacaagagaacccgagcttagagagcagggagtaaaaccctcccggtcctagaactaagcgagccaagtantccgcaatcaccatgggatggccatctcccccccgtgccggtgggtcgtctatgcaagatacgtaataacaggacaataacataaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggtagtacccaaacgnccgtgacttcacaagccaataccggttgtgacagcgcgtagaccttgggtgggttgctcgacagtcctcattgcgcagactgatttcnggtcgccccaatctagtgttgaggcactcattcccaagcgctactgttaggagtctactaaaaccgacgtcctacaatgatcgtgccgagacaattccgctcgcccacgaaacttttggtagaggtgccattgcgggtaaaattgagtgtgatccgtgtttctctccaatagaggagggggcgacttcaattgaagggcggatagttccagttgaggccaattgtcctccttgggcgatgagatggcgggtcccgtccacttcagcgctaacccgtagctatcggcattactgcgggccgcacgtagactatgaagatggtgatccacgctattattcgggactgtacttacagcgccgcatctgtaccgccacgagaactcggaggccaatgagtctcctcatggctctcccgcgctagctagacttcctagggtcccctncgaaatcgttggctacacctgccggcgcaccagcgatcgtgactcacgtatactggcccaacggtgtccgattaaagtccaacgcatgacctgagagttcnaaactactgaagttgcgccttataacgcgccgggcagcgactcgctggggtgttaggggaagcagctctcttnggacgcagcaatccttcacctcgactatttgtactttgacccaggcaccgacttgcatgcctatatgactgtactgtgcactagacctcgcgtccaatcccggggccccagtatgcagctcccctcattctcgtcacggaacccggtgtcggctctgcaacagggccaatgcccgacagtaanactgtgtctcacgcancaggtaaggatatcagaccgttgtgcggccgaccgtcgtactttagggaaccttgatatgtacgagaccttagcacctantaaatatgaggatgtcgtctgcgttccagtggctgagtgccgtggaggccactgaacctgagagatgagtagagcnggccacaacagtttcgccctgcacgctggcccgctcccggcgtcagcttcgagtgggagtatccgggtccctcgcgtgcagttcccacagcgttanntccaaaatgagacatatcggggtcgtangcnntccggcgcaattttaacaatcgcataccgatatccctaagctggcgagtttagcacctgccccatcnccaacacccgaaggatcagacggggtcaactatgcngcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcgcagcactggtgaacagtcttcgggtgtttgattagtcgcgcaaaccgcctgccgagctacatgacgctnacgagcgacccgggcccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcgagcgcaagttcaggccacttggggtcntattctaggcggcatgatggcgaacgtgtttcgcacgacagcgggactattgtgcgtccgaagaacaagnctgcacnagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatacgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttagttagtgggaaagtnnncctnggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctgatanagagtccacatccttggatccgtactggcttgattgtaaccgctntgactctgaatcgaagcaagaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacactggggaaaatctcgttctctatgcccaacggacgacgacagatctgcgtgaccgcctacacctttgcaggcagacactgaggngccactgcttggtcgcactcatttgacgcgtgtatgccactgggaccgtttcccaaatgcttataccgcggccagaggtcagggggtcacctattctaggccgcggctatatggagttcagcgggtaccggcccggnagcgcccgcgagttatgcggcgacgtcgttcgatttggtcccgtgcaccatgaggacgcggtctacgctggcgcttaggctgaccagtttgatggctcggttggatncgttaaaaagccgggaattttatcgctcacaactcgcaaattcgganaggcagatccggttacttctaaatgaaaccagggcacgctagcctcctagcacaggtaagcgacgcgttcnaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcgctgtgaaccaggagtgctggtcttgtggcacgcacagcgcctggacatctcctctgtatctgctcaccccgcacttggatgggcgcgttaagacacgtggtaactctgggccttgtcacatagaaaaggatacgcaggactgaaaccggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattatctgagatttggaacggtggttgggtacccgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcacgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgtaccgcccaggggcaaactggaggtggacgaacggcggatgcaanagctgggngcgtaaaggcgactcgnncatnacgctagacgtcataacactttnggcgatagcgacccctgacgtgattaatgcaagacggcccagcnaatcgtgggtaagagcttcttggcagcttgcgggtcgtggctcattcaggctcttcttacattgccgnacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggcggacatnactgggaaagcacttttgtgcccatatacaatagacgatagaannggacccaccagaccactgcaccctatcagtgccgagacgtgttcaccntactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgccccgcaacacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcatccccgcgtccgcggagcacggaaggttacataccataccgtttttggcgttaataccaggttacccgncggttgagggcatgcgcggcggctgaggttaatcaaagtgagccctaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcganttgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccnngatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgctttggcatgtaacccaagtttcgtcggacgctgacatacttaacaaggcctatggtgtagtaccgatgtttgcccatccctatgggantagcgatgtccagcggttgtatcaactttgacggctcctcagtgatccctagacggcagtctactggtggaaatgcgaggagtagcatggcttatggttcagggggcccggcgatggattagcttcccgttcggaaaatgattccggacctnncgtccgatcccatgcaaccccgaccggtatctgtctacgtanttccnaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatactgggcgtctggcgtcagacaacgtctgcgggtatggtcggcaagtgctacaatacatgcaggacgcaccggagtccaagctcgaagcggggtggaacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaagggagttaactaaattgatctatttcagcttcgtgtaacacggcgtacgccctaaccggggtataaattagtgggaaaagtccatgngcncgggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactngatggggacgtcagctctttagcccgcaaagttccgcnactcgttttgtgtgcaagaccaccaggctcggccggcgttgcacggtggagggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaagcccgatgttccgtattcgtcatgcgtgcgtgatccacattcaaatgaacgtacgcgatctctcctccgactcttagcgtcttagtcggagacggcgaacatagggagaacgtcagagataggctgtcggaactatctcgctgatctctccagtggccgataactgtcnngcatgggataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctaccgtccctgctacccgtanngcggcggagtacgacgccaccatgggatttgtggacagaattccttngggtgtccctactctacccagccccgatggtggagtaccggggatatcngttcatccgtccgaacgttactacggactctcggccacttgctggcgtcttttcaaacctccgtggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctttgcgagttttggccgcagtatcctgtttcacatgcgatcggtctgtncagatcttgtcgtgtgttacgaccacgatcgcccagatgcggtgtggnttctcgatcgagatggaggccattaccngtgcgnctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaancngcctcncgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacctgccgcccaacgtccgcgctctttctcggttcatctgcccgcagaagtccagtgaatacgttctatattgccgtggcccaaattaaagttggtatttcctcgccgcctagctcgcgatgaaggcgcgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgagtggtctgaagcgnaggcgactcccaatagtaccgcatattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagatttgactacatagcttcacgcccacctgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgnaatgnggggctcatgcctctgtaagggtacgttgtggtcgacccggggcttcaccgcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccgccggatggcggagagtggttcccagtganactactncctcctgaaaaagcccgcgtggatgtgtcacgacaacatggttttaagacgcggaacactagggcgtaaccttctacccgtcgttgcgtcatagggatagtactagcgccgcgcctccaagcgaaggagacgcagacgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccngttgcatcacttcaaaccctcgcccgcnngcccgttggccaaacctgtcgaacccattcattatggagctcgangnaattacaatnatagccnacgctcgacgcagtcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacngtacaactatatctaggctctatggattatgaccgcaggcctggcgacgtggctgagatgcgagcngttgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatattttcgggatgtattcccactatattcggtggggcagtggcngcgaccactcanaccggggtctcccacgtggggcactaatctagtgtcaaaataacgactctataggatctcctagactcgcaggtcgaacgccaaacagggctgcgacggtgtcgttgaggttttggcttgggggcgctgctctatacgacagcgacagntgggcaggcatttagcaacattcccggggacagggatcggacacagaccgcggacaaggggantgacagatgctctcgaggcttagtgatacacacctctctacgatcatgcctaatttagtaactcagcggcggtctcggagtatctggtcntgnaggtacccggtaagttcccccactggtgacgagggtgaccgcttgaaaacatcgtctagggccgagatataagcatgccatcacgccagcattacgacgaaccgtttcgtcgtgcttatgtttgatcaaacgcgcaggcggcaacttggatacagttccacgtcaagcgtctcatgcgccctatcttttcctacgcgcatgtgtccatcgtgtatactggtaattgtcagttatctatcacgtatcaagccagtggctggacccgacaagccngccattacacacggcgatcgcatggncgtatctcgcgttcctgaggctntctcccgctcccgaacgcgagcagatcagggagcggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggaccgattctctggcgcccgcttgtgtacggtttaacttggcgctggggataagccttttaggcttgataaggcgttctgctgcgagcgagtgggcagagccccatcgttttagcactgtacgcggtagggtagtgaaaagttcaagaattataagtcggcgcgcaaaccctcccgctcccagtctaggtgatggttcgtcaaaattgcgcatacacacggtactataagnctcgcaagaacttagactgtctaagcaggaaaggctcattttgcaccgaggggggaaagcccaaccatataatttggngggctaagactattaggcttttctaagctttgagatcatagatgccgccattttggtgcncgaagattcgagtcgaagcggtttgttgtnncccnncncacagtcaacatctttggcacttcaagactgctacagcggagtaatgtatacagggggtgaaagtggagcagggtggtgtgaacgcataagagtggctatgtcaagtggntcgccatnggatacaacatttacatacttgtttgtagcggactccggtgcgggctttcgcgtgcagtgggggagcgtgtacatacaattcgtcgtcaagatgccctcgtagaaccactcacccgacatttatctgcatagcgcgtaatgttacataggatggggtataatttgcatccgagggcattcagaagtcgattcaggtaaacgaatttcagtaagggtagacnatagggaaataaatagtgggcggagaggncgcncattgcccccagagtctgcgctggacgctaggaagtgtaacgcttcacgcgaaggcgggcctattgttgatttcccgtcgattgattctgggaaactgggcaccaggtaaaacttttctccaatcactacgaattgtgtgcgaggcgaccgtnttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagactgccaaaggcctacattaaacatcccggtacctttcgctgatcgagccccaaggggcttatacatgaatggtcctgttactggttatgcgggcgattggcacgcagcggtgtgtgcctttacgcccttagaagggnatgtgtattccgatggtccgcggtgtacgccacctggccaaccatgaggccgagggggacaggcagaatcggagcgagaagccaggctttttggtgggannagccctctgaatctgccaggcctgattccatctcgcgtaaggcgagtcagcccggacgctgacggaagaatccgccccatagaggccgtctattcttgaacaagtctagacagtctcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctntcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaatcatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttttgacgccgctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatattaanggccggagtcgttgggacctaaattaacggtggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctngcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactactattgtgtacngagaagggagaccgttcctatccaaatgcgatcccggctttgtgatacttgtgctggacgctaattgctaattaaacattcatgctttacctattacctaacgcatacatggcttctacagccaactcctggaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaagggagaatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggtgctgatggcggtacgaagatacacgaactcgcgaacaaaccgaaacctccggaagtggttgttcggtctagagatgtccggggcccctagaccagctcaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaaccatgcaggtgggtcaaaccgtatgtatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgaaatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctgatcccgcaacagaagccagagccactatgccgagggcttccgcttttgtgctgatagacttgaggnccaagactaagggcccaatagggtaaaatatgggcctgcagttaatagatgcatccagatctgggactggtggtaccacctncatcctcgagatgcgaacaatcgaaaatgaggtgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctcttttttcactgccccggccggcccaacccaggcaattaactcgcgcgttggggaccctctgcctaggtattgcgctccagctgtttcgcccgggcgacgactccagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcattatcctattgtagaatcgctagatatgatttagtgcagacgcacgggaatcccggatatccatgtgccgtgctctcgccagaactcgcaggatttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcctagaaattcccggcccttaactggcctcgacttaaaccacttgtaattcgaagaggggtgttgtacttgcgcgtatgaaaaagaggtccacttgtngagtcatgtggcacaggcggccttagtcttgtagattagtaaccatttacgggaagccatgcaccaaatttgcgggacctcccccggtagtggacggacggtttaatttttgtcgnataaagaggcatatccgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtgattcgcgcggccacttcgtctgataccgggaccgcaagttctctcaggcgggctttcgatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactnntggttacagtaaggactggtttctttatgaactccctggcaaggccggttgagtgaagcagtcgctttcggcgtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcaagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgncagtatcttgccggtagccgtttgatgacgctgtatacgtggaagggttaaagtcacaattgggcaagactcgnggccccaatctggtncaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggggagtgaaagcgcacataaggcattaatagtacacccangggtcttgacgaaatcgtnaacggcgggaccccatacagnatggtcctgcgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggcgtgctantaccgcgttggatcggagagcgaggataatttnacccgttaacggtgtacgattntccttatccatgcggggtactagtagttgntncggacaatcatatgccacctgtnagttcggccttacgaacagggctcgcatacgcgggagctgtggctgaatccaacacgnagcagcattagttcttacccccaaggaaaccacgcgcatctgtaacaccgcnatatgagctccagctgaattcccgattccccgactgacgatagcggccaccatccagggccggaagtgcggccacgcaacaaactattgtaccacatgttccttacgtgcgttagccgttttaagatcgtggggtgtctgtaaaagagcacagctatatcacgcaaattacctgagaagacagaattggcctttgcgagcgcttggtcgtatatacaaatggaaggngagtggagcaacccgggacaagagcatcgaccgnaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccagtgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttaacaccggtaccatatatcaccgaatctcatcagtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcncgaacctactgcagtgncaacacagcagatgtaaggggcattagacgggcacgcnttcctctaagggtggtggactgcgatngcacatccatgtgaggaaccagcaggagtantcatggctagatctgtaaatttccttcactctaatttgaacctctagntccgggtaaaatcccccggataggggcgtatctatgagttgctaaggtaaggcgcccttaaaagactgccttcttaaccttaattgctcaggtaccccngcgcaggtgtcttgctgtctggcagccgagaaagganngtggctttacgagtccgaactgtgaatagtttaagcctagccgnaggatggtgaccggcgattacggtcngaggttagtggagtcgttgttgaggagtatgctgttcgcgagcctgacgggaggaaagagccgactccctggtgtcgttactttcaatcgtttgcacnacagtgacatttgcttcgatgacttcctcatatcttgcgctgggtaagaaactcccagtgcggacaatctgcggtctaatgccgggtattatacggagacggacgcggttaaatagtcgtacagtatcaaggctatatggctaaacaccttcatcgcagcgctcggtccctaanaatccgagccggacacaccaaactatatagaacagatcaccttcaactgtcgtggacacggtatcagtgagtnggctcgtcggaaattggatgcttgtcagaacgtccaatcccctcatggccaccgtatcgctcgacgtccgagccttacacgaggtactgtgatcgcaggtgaaagcagatccctgtgcgccaatcgctgcggnagtaaacttatataaatatatagctcgttaacaatgtaggtgccgatctcgactccnacgacttaagtccgtaaattgaccgccaggctccgggagaaccgggcggttaggccccccggcngtgtcgactcgacccgctccattaaataggcgacgtgtccctctgctctgacagccacgatagtgctggtaggtcgaatgttggcgcgctgggagcttaggtggcgttttcactggctntgtanccagaagtcagctcaaataggaacggagagagggcctcgctcgtataacntntaattcggacctcatttttagtgatcgggctttgagacgaactgcttgtaggcatagcgcttatataaccatgtcaaaaaattcgtgcgccgaacctcgcgaggaaccctaacatggcaccacgcacataatgtgttcctaggtgcgtgacgctgccgcctgaaccatggtgnttcctgagctagcgggtccgccctaagagggtgccggcncngctcgaacgggtttaacggcggtggacaataactcacacgtcgccagttgatttcatgggtgtagaaactgctatccgtanagaggccaaggcggccgggccccggggttgcgcaggagtccctcagcaaaataatgtaactaaccttatcaagcatttgcccacnggttctcgcagatatgataccattacagttagtgaagtaagtcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtancctggcagcacatggttgatggaccctgtatccggactgcacgcacacccgtcgtggttcacatccagncgtgggtcgaaccttgtcccgcgtctgggcccaacatcaaacgagtgacnggacggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaaacaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccnggagtccgacttccctgcgntagcctgaccatctaagacagcgattgagcatgaataacaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatcnntaattaacctagacaattgtgatcacaagagtcacccctcaaatggctgtctggcctttggctaccttagcattgccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccncgnncgcaatgtcggcaatagaggtcgaacgtgagaagttcgaagtgcctcaactcacgctctacagacccgacgctattcaacnagcccgacccctttctcggtcgcggtccggacggctatngtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctccgactcttctacggccgcgggcctaattgcgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcattcccgctacccatctcgaaatggaatcagttgcattcccaaagacccaagtctgaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctacngggagattaacggtgtgaaatggtaacagagatgcacctctatatcaaatctggaccatgagncagtactttnagaaaagggntactgtcggggctaaagagatcagtcncgcataggagaagtacttccggatggccaggctcaggcttacggngaactcctcagcgagatcgatataccaggaaaaacctccagntcgggcgtagtgaaaatgccctgttagttgtgcgacttgagctgtgcactaaatgcgaaagcgcaccctaagccgcaggatatattagtgtcaatgcgcactagatacgtgtggggaacgtntatcngagggtgaccccccatgctgagacagagctagctcctcgagtagaatgggtttcgcgcaccngtagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcgatggactcattgcagtcgactnttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgagtgtaagaggttttttgcnaagaggagctgctcaagtgtgaacttccagatcgaccagtggagtgacggngcccnngcagcagggagttactgaaacgngtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccgaaagtctttgtgctttcactggcgcccatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgnnttaacctctgacgatgcagtgtaaaagatattaagttaggacttctcatttgagaccgctcatcgcggtagcgcatgtgcggcggttacgccgggatttacactccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggtcgagctttccactccaataaaccatttatatggacaaggaacaattaggggcangtcctcgtaagncacacgttaaacattttcnagtttgcacgatctggtagacttgcgtcctatcgtggcgtaataaagaaganttaaccctgcacccgtgtggacacttgggaacngtttttgagttaggagacagactgaagcttatcgccgggcagggtaatgtcaccgttcntgggaacgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctagtacatcggggcccccagctaccgtaatgtcatgaacgcatgcttaaaaanatatcgcctggggtgcatgcccaccccgcgaacgaccccctgtcgagaatggctctgggacaattcaggcctgggtgtgtacggnggttgaaacagtanccngcgccccgtgtagaggagctctgggccgaagctgtggcacgtcngcgctcncatatagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctatngctgtttcaaagcgcaccagttccccctgtgacattctatgccgacgcacagaggagacggatacccgtacatagcagcatcactggtgtagatgatggcgcgctgtggccgaggcatgctatccaaccactacgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccattccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaattactggcgcctgcatcgcgtgatgacaagcaactacttaatgggagcgctgctctggcacattcagtaggtccattagacacagactattgccatccgtacccacaccggccttgtagtgtggttcgtcgtcccagttgccgaatcgcttcatgttccaattacagaaaaaaagtactacgttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaacgttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcggagcccaggtgtaagaagtcagccctatgccgcgaaatgctgccgggcngtgagatctccaacgaaggaaagttgtcgcgggcggctgcgccacaatccgcgaaatacaccagcgtactccggatgggtagaagagcatagttgagaaatcatccgtcggcttttagcgatacccaatatagtgcccagnctaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgtgcccgctggacgatctattacaagtatcggtgatttcgacgctgggcttttactgggtgggtggctcagcttgagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccacgaaggcatacgcccgtccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagcttgtttaattactgcaagctagacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaactaggctgttcattcgtggtgtaagcattatcgaaaacgctttcatccttacaccgatctacgttgttaagcagtncgtacaatgtaaaaattggtgagcaccaggccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttanctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttcctcttatgtacgtaattgtatgttcctttaccatccacncgaccggccttcaaagacgtggtctcaccaacggaagcatgagcgtgagttaattacccgtggagatttgaagttgatgaagcaatnatgaacancgtttatccaaacttctggcagataagcacatgatccgaggggtagcttttctgttcagagctcggctccgcggggtgatggcccacgctatttcggatggtcgcttgctcgacgaataatttctcccgtccccacnaaccactgccaatgaaagtcctctcgttcgtgtatgagtacggcggagatcaaagaaggtagncagctagattgagnaacgcataaatcccaaatgacttgtctatgaaatagaggatgcgctagtgttcgatcgtcgctgatcgtgccttacgccccgttgtcactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagncgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagcccctgaacgcgttcagccgttggggagaaggagngattgcattgggggcttaccggtggtccctatttcantcgaggtccaactatgccccagtaagcatatgcggaaaatcaaaacgctgcacggaggcgctgcacccatttcagcacccttccccggggacaacttcacagctgagtctccaaacttgcgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcactctaacgataaacgccggtcaggtggacgtcgcgtcccgtgcgagcgaggtagaacgntcataacctgagggctagaacttgaaaggacgggcctccatctttaacgctaaattacgcatggtggcgggtgaaagagaccggaacggattctttctagcgcctcgggcccgggtcgttggggtacatactttgatgacctctaactctacgcgtcgtaaacccagatccgtctgccggcacccaattctgttcttctctcaactccggaattgtgtgccgaggcgtaacgccatncccctcataatgtctcatgatcggggtgccagttcaaaatcgtatcaaaatattgatcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagagctantcgaagttatgcgtgcccccccagaaggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcagttgggctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcaaagcggtgtgaacgccccgcggtaaagcgggggagagaccggtagtcacaaagtgtcgcctcgccacaagcaccacgatcgncagttacaagtcgatgtaatcaccagnacccggcgcngcnngcaccggaggggatcaaagactcaacatctacgtactggtccatctttctttccgtttaggaaggccgganatnagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcatacccgtaacatcaggaagtgggtcatgaagacctcacacattgggtgtctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcgttgcatctcccacagcacgggtcctccaaagagggggagccattgccctccccagatgccctctcacgttataaaacatttaatagacgccaatgcggaggtgtagtgcggagtctcatcctctggcaatccctttaaagtctaacgctgactcgctagcggggcacgatcgacgcccacggcaggtacttactgcccctgtgggccgggccgtgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgngnttcaacatactttctcgccctggggatctaggagggctgggacccagcttggagaagatcttcggcggttagttgtcgatggcgcccggccggacccgatccgtgcaaatcgtgcctcccggccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctcccgtgcatttctgaagcaatgaccgcatgccaggcctggagctcgggcgcggcacgtttgattggggatagncctatcgtcaatcgactacaacgaacaatncgggcgattcgtcgtatcagtaccaggaagatgttttaaacaccccgctangttctcaacggcggccaactcccgaggaggtatgcaccgtcactgcttaaggcgccgttccgggtggcggcgaagaataggcgaagaatgtaggacccaatgggaactactgtattgcagaaacaattacgctccggctttatgcgccactaggccccccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtatgcgccgcagcaactgccgtccggacgattgcctcnaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaatagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcngattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccnttgggtcctatgcccggtccgttcggggtactgacatggatcacgctgatcaccgctatttgggctgttcgatcataaccgcgcaggcatgatgttgaagttcgtccaagtgtggtagtcgctggagcaagcgcgagatctctatctaagtcaggttcactcactcaccactgtggctccggtggggtagcacaatcggcttagcagcgggtgccctcgtactgagtcattgaatcctccgattgggggcgatctactctgtggcttatgactctggctttgattgacagttccggtaatgaacttagatctcgaggtcgcngagctgcctggcgtcctgtttctactagattgatagagtgcggtaggtagggccgacatggacggggcgaaacctgctcgacggggattacctaccactcggtaaacaaagacttcaaccgcttagttggcggaacatcctgcctatccctcgcctagccggaagtcaggatctactcctgcctatgtgttactcgtcataaggtatacacgcacatgcctccgatggccagactacacttgctgtccttctaggatcgccantnaggagtannctggtctgtaagtcacggcattgctagctcgcatagcgttctttgggttgcgcagctaccggaaggcatttagcgacgtccgacatcgcagctcggacgtcaggtttcccgttgtgttcgcgataagtataganggaaaaagctcgccactacctgacttgcgtggaactgggttnattggtgggtagcacggctagctacaggagtcctaatgcgagatcgaagataaaattgcccgaagccactcaaagtcttttcgcataagccagcacgggccnctggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagggtaaagatagattgtctcagcacccgtcctctgagtgtgacactagatctgaatctcataaagattcataatccccgtctggacccctcgccatcggtaccaagtcatcgacagttaatcgaaggggaacantcgaagtacctattgctaatcgtnnnnaaggcgatttatccaggattcctctgcgcgatcatattttcggattagacggcttnaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagnagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccntggattggtgcagcatttactgcgtctgcttcgtcgaggcggtaatgccacggataaagtccgcttggantcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatnnatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctncntctgaagccgggtaatcgcagcttgtattcacacagttgactattggccgatctttcggactacgacttccaaatggtttaccgggggtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactgactcagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacatatangcgttacaagttgtccctccgccacccctcacccttgtaaaagcatgtgggggcaatggctatcactaaaggtacgtttcggttgagaaaaggatttggactcataacgcctttttgccccactcgctctcgaccccgacacttggaacgggggtcctagcgcgcccataggctgaggagcacagttacggtcttagtacctagttttgtccccttcagttgcctattggatcgtcagtcggnaaaacggtcaccaacaaaaatatttcgacggatcggcagtcatcaccgcgncggaccaccttgggggagtttgtgtttggtgggccggattcgcctgtggccattccgaaggcgtttcagcgtggcggatctacgtttcctctactgagacatgacgctcttcgtttgcaccataggcctcccccacgtcgcggacggtaaccgctgatgtgttacatacgacgtaatcagccgacccgatctcgcgagaaacccaaacgtggcgtatatgtacacctagatgtgaaggtgtgacggcataagttccttagtaccagtcgtacacncggaaagtatanaccatggccttggcagggctgcatccttcagctaaaattatctatccgactgccaggtttaacatactagttgacgccctgtgttctagacgtgccaaaagcgcaaatgaacnncatgactcggttaancctcggaccacctgtggaactggcgtgtcagtcaatctacgatcaggcgcatcaacccttccctggttacggattcatcggcccccagcagattcttcgcgaatgtaggtactaggtgggactttagttaaaatcatttctagtacgagcccgacacgtgcatactaccaggggctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtcccngagctaccgtaaatgaatattcgcgtctgtgcgtcccaatgggaagcgatggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccaccccacttggggcccaataaccagtctccacgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgtggggagtgggggtaccgcttgntgaaatctgcgtgtaccgttcagaataatactgtgtaacttccgggggactaaangactctccgtcnaggggatgcatacgtgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatacagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtctataaacttaggcgttctcttcattctgaggtgacgctccattgttacgcaaccccgagcaagctctcggattcactcgccgggcatacacaacttaaccacgtgctgctgtcttttgttatccctgcgttccttgctgtatgtgccgaaaacaagcgtctgtcctagacacaggcctggtgcgataacgaaganaatggtcatggtgggtacaggcagatctcttggatgcgaggaggtttatttttgcaggacaacgacggagaccgctccatgttcgccgattgatggcggttcttagcattgccctcgacctagtttcaagcgctccgggccgcgtgaatgaccgcccgagccttcagctanggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgcnggtcaacttaattctaaacccttatgcatcccacagtcttcgcgatggcttcgtgcaggcaagccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgcgtcccactaagtggaagccaaataatataatgctggtggacaacncccagcttggccctgcctagaggatatttcatggacgnggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcccacgacggtagtcctgtatgnnaggtcaatctcgtcttcgtgatgctaggacacatggtataatcgagagggcaagtcgcacaaactacatatctgcctagctaccagatcacagagaactcaaccgactcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtnggcgcatcggttcngaaattcccatcactcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaaaaactgtccgatgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaacttcacctatcttgttaatgccggtaattggggccttacggggaaaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacgatgaccgccatttagcgtgtcctgtagcatctgggccagtgtatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggncaagattggccacatctgcttttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaancatgggtttctttagggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgaggtgccggcctggtcgcctccaactgtaggaggccntcgaacagaaggagaccgctatagaagtgtcaatcggctctaccccgtcatcgaaaacccangaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaactngcgacaagatactgttacatcgccccccgagtagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagngcgggtgtggccgttactatcaatatgggcccgcgtctcatttatgggactntagggaaagtaataactattgcggaaattcgaaatgacagagatacttaaccgtggntccactgcctattcgcctgctcactcgccctcatctcacctacggtggatagggctgatctgtgtcagggaaaagggaatggttgcaaggtaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcncaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggggtggcggggggcccccagtattctagcgatagtctagggcgctaaatncgctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccntcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacaaagaggcacctgtagcaccttaagttggtgcnttcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtgncgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtaggnagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttagnccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttgggggcagngaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctaccgtcgggtcccaacagcctatatatcgtagtggccctcaacagtacaggcggagacggccaccgcgaaacccttgttactgatcctggctaggtcatgtttcaattcgnccttacggcctggctagcccgactaatttgattatcgatcccagatgtcttcgccttggcggagagaaaggcatcctggacacctgcacacagcgtttaccttggaatgcctggcgctgctgcttgcatagcgtngttacatcagttaagggtcggtggtactccgccagtactacactatatcacggcagttggcgagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgtttcctttcgactttattggacagaagtattggatactcgcggttcgggtccgtaacacactccgcaggtggcacgagtcatgccgaaatcggtgtctactgagtatgctgcggaagagctacgtacggaaagggggtttacgccagttaagaaaacaatttgccagtaatgcgcaccttgagtagcgcctttcccagggctacttttggccggtagctgggaaatcttttaaaattagggaacaattacgctgcccgcgctctggtgcccgatttgcgatgtccccgtcgggcattaggtgtcgaaaaacggtacttcgggaatatctttcccatataacctggtcttcgttgctatgcttaagttgaggtcggcgtacgtacctcgggtccaaaataacagacanacggnggggatgtgacgtgctcaagcgaacgtataatgttggtatgccgttgtattacgatggccggngcacaataggacgggccgacggacggccaggttcacaacgacctcagcttctcactacccacgtgctacaagagtattgcgctctgggcncccagggactatgtgtgggatcatcttgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccactaagccatagctgctgcccgantgagccgccggggtagtggggtgcaatgaggatacacaggggcctcctttccatgtgggagtgaatagcgctaacatgtatttcccagtactagtagggggattcgcgattgcattttgtgtttccctattagtnctacttggaagagggcccaccgcactacggannaaacaggcatactttaacnaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccagtaagagtatcgctagtaacggcttgaagggagaccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttaacggaggggtgcncggacttcgcgttctcgatctaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccgccgactatgcatgccgccagcgtgccgcatcatttagtgtgctacgtgcaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgcnncctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccgnaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatntgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggnngatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaagatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggtttcagggaaccaatgccagcacggcaaggnggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagaagctcgggttccacggatatgagacgaatcgtgcagctgttgagcatctagcctcgtgacgcttggggcgcagtgccatggtgtggatacgtcccaggnctagcgtaatcgctacgtcataattgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtccaggcgatcttcttgctcccagggaccggaggaggngttgggcacatataagntacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaagagaaaccggccaataactgcataacggaggcgtcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacncatctccgaactgccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttgatacagancaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtgcatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctatggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagagggccggnaccatggcgatggttaagcgtcgtgaatctttacgttctatggttaagctcagatgggtgtgtataatatactgaacgctcggggagatggatgaggaancgctgaagctcgtttggaaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgtgctgtcatgagtggtaagccacacttacntcggcgttggcagtcttcatagttcaattgttaaccaccactggccttccatggacttggtcagtnaatgtantctagttcccggatcagcgaaaataggcgacgcctcgcgtgcattcctacgcgggcgccccggggcgaaacaggccacaagacgttccgttgggtgcaagattgagtgcgcattcggaccccgagtccctggcatttctttaagttgccgggtgggtcgactcgtgtccctccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcgccggatctcgagtaagatctgaattgggacaaacggcttctgagacatccgatgttcaagtcgactatatccgatatactacgcggtcgaaaaaaacaggagangtataactactgacncttttctcgtagttgaatcggtcgcgaaacattgttagctgtagcttttcaataggagtaggccggcaagagtttacccgccctggcggaacgtggtgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtggatgtagtaggttaataggatgccgaccactatgctctccaaatatcgatttgctacattgcaggaatacgatcgataactacgagctataatatctgagccttacctccacgaaaccgtatagctttcgagaagctagcgagggtactcgggtcgaccctggtccctatcaaacgccttcgagttcatcgggctcgaaccgtcgtgtatggcctggagcccgggcgtccgctcgcccataacctaagagccttgaattaatgtacacgccccatgaaatatgtggcggcacgctataatagtggagtgtcaagtgatcgggcactccgagactcgacnaacggtgggtccggtctagagcaccagaattccagtcgatcaatcacgaatagttgcaagtcatctgccacaacatcggccaccctgcaacccctgggagctaaagttggtatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgttagccaaagaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtacgtctttggcgtgactgacaaattggatctggtagtaaacgaacacaaaactgnggaactgacatctacagacttcccattctgcccatcnacatataggtatggagtcgatncncaccctatggaccctaacggcggtttggcagatgacctaggtaatggtccggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatnccactctcacgaccatgtcactatctgacggggaaaacgctgttttgttcccagaagatgntgtttttcatagatccgggatgaacaatatgtccatttctncggctcactgagggcgccctctgccgggtcgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacataggacctcggctggccccaaatccgtctcacccatgtaatgggtgggagacaagtccgtttgattacccgcgcacccccccagtgaggatactggaattgaganttcatccccgccgaacttactcagacagatcaactagtgggaagcagccggaagaggtaagccacgtatgcaagcgcngttgggacgctgaaggagggtgccttcgagccacaaaatctggatgcgtaactcttnccgctaggtaattaactagccgattaaagcaaagcatcgtgtatcattttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtnagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattnatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcgctacgncttacccctcagtcaaggttgcgangtgtccggacatagtcctgcccgtgatcggcaaaatctcggttggnatagggcgaacatccatgtacggaacccaggcttcggccaagacttttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggtcatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggataccccaacagtgcgattggcaacacaatccttacgtcacactatcccataccacatcgagctagtcctagcccgccatggtaggcatcactgtgctcataattttgcgcgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatanngtcatgtcactcaggtttagctggtcgcacgggcggcttcatgccccgctataccttttgcccgcgcctagtttgccgtaatgccttattcagcacagcagcggaatctccagtacgaggtctcactgccngnctacggatgtgcgaaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctggtccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatntgtatctacttggctgtaaagacctaagcacgccggccacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggatagcaccattcactagagatttttcaggcccagtctccaagtcgcttgcagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaaatgttcggcgacgcccaagacgcataaagggcgctaggcctcgaaatactccggcttatagtgaatcttggcggcttacccatgcaaccgtcaatcggaacaaatggcgctccgacggcaatgggctttgaactggtggcagtaggaaccttcggtcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagntgnacagtgggccttacgccacccagaaggacgtaaagaccgcactccaacctccacgcggattccaagtctgattctatgggacatccgtagggtagacattaagccaacggatggccagggactggtactccttccctaagtccccagcgttccacctcatccggaattgaagaataacgtggctcctggagcnnnnngtattccgcgtctccattggagacccgggcnnctatagttattcttctgtattggtaattaagaggaatatctcgctgggatacccccatcttggggcgctggtacgcctttcgcaataactgcattccatggcgttcatcgactgngaccctttggtacccggcgcacgcttgttattaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctcctctagcacattcctaatagctggcccagcgtaatgtcaagtaatggaccataagcgggcggcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaacctgacttgggggggataagatcccacccattcgtacagggaccacccccagcggccantgcccctccaatgtctcgtaatcaaaccctttagcagatttgtgcgttaaaggcatccagaggggacctgaagactagcagcgtgaaggttatcgaataaggggaatcatgagtccgtgtactccggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctntgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactccctttcggcgtaatcgcacgcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccncagtcatagtcccgcagcaagcgggcgttcgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagaagatgcgcgaggaacccctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtangannggggcgtaccgccccgactttctgcccagagtgngttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggccccggaccgtacggtctacacgcatcttgtacacgcggatcctaattagtcgttagggggacgagccgggggcgacgtcgtaacggacagcggatgcagtcagtctagatctcctccacattgagaaaatccgaaatactctccagttgacagtctcagccctccagtgagggctacatctggacccgggcaccagaacgggctagatcgtccgagcatgcggggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagttaaccataacctatgcgggaacaatcacatggatttgcacccatgccaccctgcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgcgccggttttagcgggcctgagaaacaagcctttgtcgcggtgcgcatcaggtagtgaccaaatattcgcggaggggatacgagctgttgcattccactgcacgcctcccttacaatgcccccgtgctttctagcacgcctgaacgcccctgttactccttgggacggcacgatggacaaatccagcttctgtcgcggattaagggccagggtaaaatctagaaagaatatagggcgctggtctaggcgaagatgaatgctcacatgggtgaaccttcggtcagttggcagctcccccgtggagagatccaatgccgcaggctagtttttagaaacccgtaaagctcgcgtgtacactgcnntcgacttgaaattcattacgccacaaacagtccaataaaggaacccgaaaaacctccagtcgaacagccgtctcggagactaacaacccgcacgaggtctaggccctgccagattccttattctctcccttgcgtagtgtcncgtactcacgaacggcaagcgtatatggggcccatagctattagcgctacgcgcgagggagtacatgctcccattttgtgacgttgactgcaaactntggaagctaagctnggcatccaccggccacgagacaagggctacccttaccgctgacctgtcgggaaantnctattagtccgggcgcagtgggttgtctcatcgttacgcgcgtagttctggattcgggacgtacgggtgtcgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagnnctttaccataggattgtatacaggggcggggctgctaaaatgcactcatgtgcgcggccgctaatgcagcatagcatgtgatgcatacgaacaacaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgnnctccgcagttacgggcgtggcgtggtcnggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagnnccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcgactcccactgatggcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcagncaacttgccaacgcttagtgcgtggtgactgcaagtattgcagacgacccgtttagctcgaaaaaatgnttgtatattcttcgtcttcgctcatcgactaccanngggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgttgggcgaagcaaatccgcctcggggcgtttcaaactgctcctcatanctgagtcccatggcatagtactaccaacgngcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttgcttagcccagatttgggtcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaangctggtaagacgagatttcgccgcgggcnctccggtccgcctatcgcgagtggccgtnaagtcccgaggtcgcagtcggtccctgttatcnaggtccagcatatgtgtncagtccctggctccgcnatacggcagagcagatattcncgtaaaccgangtccgttgtaggtgttaagatctnccaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtagacacagacttcgtcccgttaaatctatgaatgccatgttaacccgcggcgcagccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctggganagtagctacnttaacgccctaaatcgatgcggcccttatgctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatngcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgtcggcacaactccggtggcgacgcggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtccccatactttccaatgaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatcccctttcatggggattcttcaggacgncactacgtcaagtgccactaccttccttctgtccaccctggactggtgattcggacctgctgcccnagtcaattttttgcagcttgctcgtgcgatctgacccccccggagaagtcctcccagtcgcactgcttggactctaggcagctacatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggccggaagacagagttaaaacgatgatctcctgcggtccatgggaggcactacgttgtgtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcgncttctttagatagcccctcgncagagtggacattttggcgatagcgcgccataggtgcggtacattgtagcctataccgccatcnaccagcgcctctcaagcctgtcggttcctactgctttggtgcaagtatcaaacccgtaccgatttggctaatccttcaggctgtgcgacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagtntatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctaacccgacccgggattgcaacccttagtgtcacaatatctttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagntggtgtcagtaccacccaaccacagtcgagtgcgcctgcatacgtcgtcccccggttgcagtcaaaattaatntgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctggggnaccaggcacagacccgattcattttcgttcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagctctacggatggcgttcagcggttgggcgcattccgacctttagtgcctgtagcggtctaggcaacgcatcctaggattcacagtaatacgactaggagagcccacatgagaatattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatncgtatcctgagtactccagaacagatgggggagaaatcggaaaacaaacgcgatggaggtcgtctgggattcagatgccctccagctcagcggaatgaagccgctctgcccggcaggaccccgaccggctcaagcgaattagtgcgtcccgtagngccctagatttaaaagaggaggtggttagaaagacacagttgtcaaacttgcccacaagctcgcggaatggcgtagttatgcagagatgngctaccgaaaagtgggtctatcaatatgggacgtctggctacttgtcaaccgtgcgaagtacctttagtagtnatgtcgtctcggaagttcggcgacgccgtaacctatggtcaacgtgtaactgagaacgccacccaatcccaacggaggtagtgctgcaccagncatgtgcccgncggncgtgtcgtcgagggaagtcgcagagtagttccagggggcctaagagcctaaacggagcgaaccctacccctgtttcgtgctcttctattgcggtagtcctttacgaggtacctaagaagttgtctgctcttaagttgcacaaccccttggcgcccccaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactacacgaagcgtaacaataatgcggagagtagaaacgcanccggcaaggcttaacccggagcgggactaaaggcaacactagtattnnngagttccgccctatcgtgaaatcctatcatgtccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgctcgcgctaccgcgaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataaccgttatctcgttggtcgccaatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctattcaatcaagagaaagcaatacgtccaacccgagccgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcattagcgcccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatatgccancgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccaaggccanaccgtacgagtcttgacntgacncggcagtccccgtantcagaggagactcgccaagcgagacgacgcggcacgcccgggattcaatgggcggccttgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctatatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcagatgagatctggcctgnaagctgatangggaatatcccgagtcagaatggtttgattcgtcccaggcttcgctgggtccccgtaggtcatgaatggctcataactccctatagaactccttgcacttcacgtcgcgtctcctagcacgactcggtaatgcgcggggtagccttaacgtgccacctcagtcgcggcgctttngctgcttaacaggacgtacttgcaaccgttcacggattgggncgagattacgccagatctatttactttgcgccaattaaaccttaaatacaccgctaccccngagttatccacatgccagcacgattaggctggttgcaatcagcacgtgctcggccgagngagtgtcttttctcgctgttaagaccttgcagnccgtctgggcctggccccctagccttgttattcgtacgaaaaacgtaccattctcgcagtcnngcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatantgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatcnctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggnggacggctcacaacgcagtctcanggaccagatcaaatagcagaaatgcgacttctatgttcagcagctatgtaatcatatgtagnacctcatcggaactcagccgttacgnccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaagcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggacttaggctgttaatccgacgtctcacaaggctggcatatcggctagacgtngtaggcttgtgggttcgaacggtagcagtctattctggcggcgctatatcttaacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagcgccgtgaacgcaactcccggagcgaagtcccccacgtacctagtgctgtccccctaccttagcgtgtgtnaatcaagaccaactcgtagtggatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagagaaagtcgcgggtacccccggctaagattactttctcgcaaggggagcagcgaagggtggttcccttccctcccagtgtaagatcaggcagcgagagccgatgtacataatattgaatatcngcgggactcttctgcgatggnaattgtggattgtttctagcgacatgaggactctcatcaccgagggggggccncggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaantgttctcgtgagggcaccnaaaccgtgattccataacctcggccggtgtagtcggcntaggccgtcacccgcggtttttggcggtatacctcggtcgactcgagtgccgtctcgggcgtcggaattcaacagcccagaccgcgcaagcagcgagtataatctattagaggagcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcnggctggggaagagcgcctttctggctaaggcncaagtgtagtgtagcgcttaacgcctaccccctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactatntctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattaggtgtcggaggtgctgaatggcgtaatgttgagggttgcaaggtgctgagaaaaataacggtcgcttagttctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattaaatacggcgnnntcccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgtccgtcgagactcactcctctttgcgcctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccantcttatcagcccatgcgagtgataccatagacacctaggccctattnggggcagtcagtcgcttgcaagagaggtttgcatcttagcaagaggggagggatatgatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatcgacgtgttcgggtgtcacagttgctttacgtccggccgggctaacccagtcacctctaggctacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgcccttaaggtcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccttaccccacgagctagggccnggccatcttatgcgcgacacatcgcggttcgggtgagaccgggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgactggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaagcctacgctcgntcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacataccatataggagttccatagatgccctggagtattgacgctaagtccttcggacagcggatggggaggccacctcgagagaatgctaattggtgacgagttgacctacgcatccgtccgaacaagtgtagaggtgtcagtgattcaccgttgaanggctggtctcaaattgcggggaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcnacacactctaccagtacccagaccgcttcacgggaggcccgggccgcggggttaacgttcagcggcagaattcttagtattcacacaggcggtggcatatggcatatggtagggtttatacaattgcgttaccctcaaagccgcccatcttaggaatgctcgaaacagcttagatagcgagtcnnttcgcgggctagcactcaacgggcctgctcagtcngtgaggcacgatcttcttgtacacgggcgtctgctaggattgtggagttaccctcgctcgtatgacacgacccaaacncggacaaagcaccgacatcggacctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgaggagtaattttcgcactctagagcataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagagtattccttctcacgaacatcgctgataagctaaaccctaggctacagctgtgagcggatagaggcctgttaagatacgagctatcnncangaaagattcgttgtccatagaactgggattgggagccagcggagaggctagatttacgtctccacaggtaagtagacgctggctttacgcttgcccagggggactgggggctgttaataccccgattctatgaatgctgtagtcatcggctggatacatggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgatatcagtgggtttcaagttggggattttatatctcacgtcgaatggttcgtcttatctctggtcgggggngccgatgtgcttcgctgggatgccagtcaagaattcctcactgtgctgcaacagggggagagtanacccctgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtatcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagtggcgtgctagcagcattccggggggaacgcaacaacgtgacacggcgtagtggacgatcggtgccagttcacatacccagccagtaaaggcgggggataaccatgcncgaatactctgtagttcatttgctatactttatattttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacaagagggagtctacaacgctagctgatacaagaagcgagttgggtgtcgtagatacggttccgagagnncgccttgtcgtcgattaacgtacgccatgttagctcaaactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagtccgggggaagccgcccaacgtcgctaccgagtttgactgtggacatggtggcgacagtaccgcagacatgggagtcgtaagtataaagtgccttagctcgcntatcctnntccnacacatccacgacctgacacgccgcttcccttgncataatgtctacaggctgctagaacaanggggccgttgacattcgtgattaggggttccttagacaagtgctgtatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccgnactccgaaatattgagtaccgtatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaaggngcagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggcttcctcacagctccgtcgcgccgttaggatggagatatcgtagtngaagatcaatagattatatcagttacagacagatcgtagtagtccccaaatactccggtcctanccaacgctccgcttattgcaggattcctcccgcacccaagacaggggcgggatagcgtaagatgccccctggagacccctgagaattgagggtcgatgaagacctgcttttaacagaagcccgtaattgcaatgcgatgcagctgttgtagcagcattttcacaaaggccggcttcagtacggccnnanaacaacctaaggtttatcggtgtgggaggggggacgtgcggccactgggaaggaacctacgcgcagcagatcaaggtttgttagttagttgcgaantcaaagtactctgccaagccaacactagggacctacccgagtccgactaattgccgagcccctaagtactggactaccccccgttgatggtcagttcgtcatcggagaacagctcgggtttaatggaatgcctctatcgaaacagttgctcttacatcgagagcagcagagtcgtcataatggacctagggctccgggttctgcgctcgataccgccagcacgnaacaaagggtcactagctttatttgtagtagggacgtgctaagcatagggccaagcgcttgtgattgagtcaggaaaccattgctactcggatgacggaagcggccagaggacatgaacggatttaagcancgtggcctgtgttcatggcttccataaaccctcggggggataggactagtccagcagcatctaaaccttcgggccgtgcgttttttggatcgtgggaggtatcagctcttgactatccttggcgttccccgactgtttggtttcgggaccacacgtgaggggctcttaggtcacaggccagtagtcttacggatctgacaccttgagtaccgcatggnattgtttggcctcacaagtatgggttttnttcaatctgcctcgatgctggagagagtagcatgcacggggtgtacgcttccgctggagtctcgcgcggatatttagacgcgctttcaatactagtctgcaactcatctccctaagtagtcctcctaagacatcnggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggcgagcgtcctgagatctttaggggctccacgcccgcagttcatccatgcatcttaagaatactgaagggcgaaggtgcacaaaacccgcgtaaatgctanngcctctcattctccgtacttacngccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggggatacggccgggtataggtaaggccacgacattgaggncgcgcgtaataacgtgggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggangacttatggacgcaagtgccatggattatgtttcgtccggcggcaatgctcggccttgtgtatttgcgagcaagggcacaccgagtgagagcacgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcagactgggagtatgggcccgggagaaatcttatnctccggcaggcgcctcgcttcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcaatagaagatgctcttctgcctacccccgtaacatgactccacgtgggcactgtcagggtgcgggttcggnacgggctcgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgacccgatggtagcagaagctctgcaaggagcctagaggtagctcggtnatgatctctaagacccgagagattttaggaatagaactaattgctaaaccgccggcgctngcagccgccgtaggtggttggtccgaaccgcagcccaggcctcgcctcgacacatcgcgattgttctccggttccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggaagtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgagtcccgtgggatgaagaggcatgcggctataccgagcgagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttacggctacgagctaaaacgttacagctacgatttgatacccaattgggattaatagtatctgtggatactacaggcttacctatccttgcaagacccgccctttggtgngtaggaggacggctcatgcatcaggtaagtttggaaacccatggtattaacaaatgtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttagagagcgtatcccgacacgccaaggcatacaccgccgtatcataggtaagcattagctattcgaccaatctctgcgctgagtactcattctgacccggagggaccggcaccngactgatggccggctctgccattcctaccacaataagggggctagaacccgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgnctacttatcacgctcaaaggattagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctctcaaaaggggccgtgagactccgtcaggtagggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacaggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcgtccgtccggacgcgggagtgatggctggagagcacaacagcaatcggaagaggcaatgtggtagtgctagtcagtcacgagacccgaaaagaccacttctagaacctgtgtgatgggccgtcgctagtgatgggccgtgtctgcggcgacgaagcactcccgtgcttaaatcagcatagctccctcggcgtttagatcgttcatcacagacttcggactgcggcaagttaataattaatccttaggacgagttattccaagcagcatgacccccccagaagattccaacccataaaagttcgtgagatgcgataggccgacttaggacagaggaacaaatttggtgggcncatatgtcaccaagttcgcatgcgttttgaaggccttctgtgtggcgtgtacgtaacaagggacccctggcgataccaagagagtgaccaactttgtacgcggacgtgtatacgacagtcatcgggngctaggtganaattttatacagcgcctatccccagagcacatccattggacctaccgattttgtatgtttcattcattcctagtagatgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttnncgagatgccgtcannaggagnncggagcgctgcccattcctgtggtacgtctcagtcaggcgtactgactacagacttgtactaatgccagagcaatagtacaactgaactcacgaggggcgtcgggatagtttgggagaccggtgctcaatgcgtccgggcgggagagggaggcggcgtgggctttaactttggtccactacgatagggttctgtgaaccagcctgttgcctttagaactgatagacatcactcctccccctttcgtagcgaaggcaaccggagggggctttaggagcacgtactgcgagtagctaatctcttgcgtctctgggatcgcaggggccacgcgtgatgagtgcactcttttaccgttcaggcggttggacccctgagttgacntgtttcattagacgctagcatatgctggaacgacactattgcgtcaagcactgtcccggccgctgatgtgtagnccagaatgacgttgtcatcaccctggtcaagtccggccaagggctttccgccnacttcaccggagaaaccggttgcatttcggaggtgccgcgcgcccacgatcccatgctttccccgtgcttggccatcttgaagtagccgtgtacacccagttacagatacctcaccataccaacttaacgctntctctattccgagggtcncacatgtcttctgttttaggataaactatggattccgctattcacagccgcggcgtgaaccggttgaatataccgacgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtngcacgtttagtccacctccgtaatgtgtcagcgcacgtgtagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccaaatcgtgcgtgaacgcgcacatccagcatcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacccgcgtaangaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaanagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaagtgaagggactattaggatgtcatcccggggtcctaatctccactcacgagggnttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgaggaccgaggcaccaatgacaactagtaacctctgccgaatcacatgtatgttgtctgggatacgcgggncttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggaggaacggccgacaccgggctgccccctgagtattcgaatcaactttacagtcttaaacacctggctcacttagacaacaaatgctgtgcgcgctactgtctgggctattaagaaggcactcgtagtcgtatccacgatgacctacgtacggcccagcattgcaacctacccctgacaacgtgtgaacgcactggtcgggagaaagccttcactaaagtgtctagagggtacgcaggcganncacagacgggcagngcaggcgacaagtactattcataagagccagcaggggtttaagatcacatcgntataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctaacgtacacaatagtcagagttgcagagccttatacttggttccgcgggaagtaattcggcgtgtgacttgagtcggtggctagtccagacggcgtaaataagtgattaggctgtgcacatacccagggaagagcttatcctccctgcaaggatggactgctcgtgagagcaattttatgagcgcagcgcccggccgtgctgtcaggcttgggcgcatctcctatagatccggcccagagacaaacgcacgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgttataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactggtactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggcgattgcttgctcggcttgagtgagggtctagtgtnnnccggtgtgtccgcctccagcgtttgggttgtcgtatatgactaagaacgagcacaggagggcgcttgacggtgggacctgacctgatttttgatccaaccgtgactgcctgctaggtcgagagtgtccctgattacccctgcggtcttggtccgtactgcgtgggcaagcatttcctaatttatatacctcacatgacgcaagtcagcagggcatacgcgggcccgggactccctgggctgccaacgacccttcncgtgcgacgagtttagtatccagggcaagggagcggaggtgacatcccaaggaatgtgtctgtgacactttgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttgagtcattcttcaaatcagttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccctattagtgtgggttgactcgcnngnntatggtaactctcgcccgacgtcagattaaaaacccgtctagngacgccgttacgtcaccgatccctggagagggaggacgtgtggcgaggtcacggaacagacgactggtcgcggggactagcaatactatgagcgggatccgacgactacnnncgctcttgacgacccatgtgtctnctctgtcttccgcgttttgctcttacccatcgccaaccatcctcntgtttcgaccagcgttagggngttgacacgcgtgcggacgcccggtnggtgnttctgccgttatgtgcgagaggattctcacgagcctcccatagtcgagcggccatcantnaagctgggtgtgatgagagacgactcggtgtcagaaggctttcatgcgcatgacacttctcctgcacctcccgttctccgacccatcaggtcgtcgcccgtgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctcgtaaatatgttctctctagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcgttgccaagcgttctcccctccagatgtgctcggccccggcgctccaaattctgaggaaaacaggccaggnccccagtcgcattacggcacaggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccgggatcactctcgagacggcgagcacctcggncacccagttggggtaccctatgggtgtgtcagaggagctgcccggctagccttccccctagtctggtgcacgggtagtataccgaccttgagttaccaccagggtgcgcgaagcgtgacttgtctgtgagagcagaaccgtccgcgaggggcgcgtacagcccccggtcgcacgagcatgattatacgatgcggtcacgtgggcggatggatagattcgcggcgccctttcgacgatttgacgtatacgagttacgtatgcgatccgcagagggggcccagtggccccccgcaaccaggtgggagtcgtgaccctccggttgcccccagtgcccgagaccaattccctaacgattttggccagctgcccacctgtggcgtttacgctgccaaacgctgggtattccgacgagcagcgatgtgcgagcccggggaggaaatcctatcgagccttgcgtttatcaaagttgcacgaggacccaggcgacacctgccccttgggggtgcgttgaaacacgccccgcccattgtagaatcaaagaaggtgtgacctagaaattagagcccaatgaataatgttaataggcgtccaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaacgcgttggctagcgccctttttctacgcgttgcaaatgtggattttcgggacgctgagtgcctgggcttgttgtcttgcacggtgctggagcgtccgcagaaggctacaggcgcgacctactttcacnagggcctaggtaatgtccgtgtggcgttagcaccgctccgtgacagcttgattttaaccccccgacttaatgtcgggcacgcgtaaggcatttcggactatttctagcctgaagcgtgcctagaccgccagctatgaataccgctaccgattgcttgaggaagcgatgggataattcccgccacagcacttggtcgctaaaaggacgctcgacgaacaatcggatcttgctggtttctgcgcgcttccgcgcatcgattggggcgcaattcgcgtacgatattggaatatcggccttagtactccgcaattcaatgccattgacgagcgaacatcatacggccctacaacttggcaaacaagagccatgctgtatcaaggccactaggaggaaaccaaacacgagtgtccnttagctcctaattcgttggcacccgaggaacacccgcggttagcaaagttgcaatcttgtacacgcgttgcgggtagactttcagagctcatatcgcccttaagccttgcaatgcctccagacttcgggcctattgcgattcgttgtggcgggaatcgactcacccttacaagtcgatttgaccaagatcctctcaggcgagtggtcacgtaagacaccacctagcaccatccaagctgggtaagccgaagggcacctcggttgggtgcgagcgggcctgtgcacccaagataatctttgtaccttaaggcgtgcnccccctaaactttcacgcccgctgctttcgtaattaagtgcgacttacggatgggactctacctttctcgcgccaggcagctaacccacagggtgaacgtaaggccgtaagagactaggcccaacctagcattgcgcaactgcacttctgaatcccaagcccgcgcagattataaataaagcatggagatcaagcaaaacaaccctggagttacaaaatatggcggtgcgaacgagccgtagcggcactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctcnnnggcttatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatgcaaggttcgggaggctgtactaagaccttgcgcacagccagcggccggcggtggtcaagccagtgcaaacgagggcacgggtgaggatcactaccgcatctaatacagtatcgcccgcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttggcgatgagttcctcgcccatttagaatccngattgttcggagtcatacccgtgtatcccaaggggtgtacaggggctcgaaatccttgactgaccatctgatgcgaggatctgaaggagtccgcgttctatccgtcatggcaggggcgtatccaattttggtgcgcttcgttgtacatgcacgtctgtccactcgatgctcaacggcgaaacttcgagatagcgctcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagtnatgggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaggggcttagtgggcccaacccgaatatctgttcgtttggcgcagccgctcaagccggcctcgtttatgcactcggccgccccgtgctttccaggtgcacacccaaacccctgcctctccccttgttaagaaccgaccacaaaggagcggtcaacccctggccactgtacantancctaggatcacacgctacgctaatgggaataaacgggggacaccgacaaacaacgggggttataccattcaaatcagaacagtgaagccgttgtggggnnncgcgccctccacccgatcatcgagaacatgggaaaccatggatctacgtgacgtccattcaattagtcacactataacggactctacttgccctgggaaagctcgtaactctccagctnggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgaaacgcgtacaggacgtgacacatccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagatagaaggtgcagtcaccgaggggtggcattctatctgtcgtcantngcctatatacttcattgccaggctcgcgctcggaccgtcgtgtacattaaacaaatcacaaagagcgcangacaatagttcgaatagaaggtctagattctctgggctctcggataatgggaagggcgagagaaaccctgttctcgagagacggttcctactattcgaccgcccactgttgccgaagactttcaggtacgacgtnnnagttgctaagggcaaaggctcgcgtctactgttgggtgaacttactggagtcttactcgacggatgaatccgntacgagcacctcaacagatcgtcaatgtacaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtatctaaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacganatatatgggggttttgcttggcctaccgtccacnccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctaaatcngacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcccgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaattggaaggagtgttctgcctcctgcgcgccggaaggaaggttctagggaggtaaaaggtacgcacccttcgatcgggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctatatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcattgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctgatgaggtagggtcaaagggaagcgtttttaggagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtctcaatgaccagaactcgatgttaaatgtaggctaaacccctaagcctattgcagtcatgtcctggccgatcctgattgacctcaagggtgagataggtaggctacttttttaaatcaaagcacgattatcggtcatttccccttcggctgggtgatctactctagggtcgcctctcagatgcccgccagacagtcacggagagtcccggtacaacctcctatacggtagtgcatgcactctactaatggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgtttattattaagccacaagggtgtggaaangccaccattgcccgcggtacngtaggtcggggcccgagggccaatttggaacggcgcaacttgggaggcgacgaatttagataggtgcgtccttggatcgtgggcttgtcctatatgcagaattccttgctgcccggattcatccccantaggcacagatctatatgacttcgcaaacatttagagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatgtaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacacgaccgctcccggtggaaagncccgctcagtcattaagatgcctcctgatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagcnctatggagtatgtggttgcggataaaaaataccgtaaaagacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatcccccggtccctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggnaccttatggggctccacgcccgctacnngcgcgcgcgctcgttgcatgaagagtcaaacaaggcctggtacccgttaccggactcttccgggagcacgtttgtgaacgaacgggatctactcttggacaacccagcgnctatagtccatgaantcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccccaagtaaacggcctgtattgctctcagagaccacaccacatccgccggctgctcncagaacttctctgantgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaagactatgatgccgccgcgtggtgccggccggtcgaggatatagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgtgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagcccaacatttatagtttcgggaccttacgtgagcaagacctcggcgtgccgtaggtcgggactancataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgcgcgaactccgttatgttaggttgcggtcgagtccaaaacagaatatgttcttgccggggtgctcggtaactgtgagggtactcaacctaatgttatcgaaaacggcagaagncaaacattggagggtaaccatgtgcagaccacccggccctcggctcgttttagcgaccagcatacatttgcctgagttgttgttaaggaatattagcgctcgcgctgagcacccagggccggcgtccgaacgaaggtatgcgagagaccagtgaatcccatggtgcctcgggctcatcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgttccggttacgggaagttcgtttggatacattcncgccaccccggaggcgaccccacacgaaccggcaggctattaacccataaatggtgtaaantgcagggttaactgtggtcgttgtcgccaatcgggcgaacaatctttgtgggccatttaagtacatgtatcgttagcgggctcggggttctacaaagcctaatctacagcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcgcccggggcctatgctacaagattgggccgccgctcgccgctgatgccttctagctccgtctcatagcgaccctctagtccggatcacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaagacgtctaagatacccgacgcatggtgtttgtgacnctcgccgattaacgcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttttccagtcgatttgccccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaactacttgacaacgcactcacgcatcgaagcggcccactagtgccnccgtccggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacgncttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgttcttcttccngctccttggacngtgccgcactgcccgcgcgctnaaccttacggccgttttctctaatgccgttcccgcacggttacgtgtagagtgcttgactcgtcgccagtcgaccgagtacggcgcatacttcgtagtacgtctgtccaacggccggcagcagtttcctgtcattggctccctcaatgacctgtgagtagaccggtgagcagagcccggttgctgcccgggtccgcccgacacccggcagcanttgcggtagtctgcaacgtcggnagagcannccggcacgaatctgcgctggtgtggcaaacaatgatcgaatanctactagacgacgccgagatttcaccacacgcggcacgcctatcatgaggatgtacatccccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccacaaggggagaacacccgcagacganaagcgcgtccgcccaaaccggtacttgccccggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgacaaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaacagggacaaccatttgaggatcatcgcgtaagcctcgattctcatcngnacgtgttagatccagcacccagaccagaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgtgagttgacggctcaccggggccatgtggcatagggctccaggagaatagtaatggcggaacgccgggctgtatgccggagaacagaagaactgtcagcttgactacctccttgaagaagggatattgccctgganncttttctagaaataccgcacatactctgtattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatncggcggcaagacaagcttggccggcggcggtgagtatactagggattcaagtgggttggaagtctatttcggtactgggcgccgtacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtctccctctgatgcgcaacanggcgacactacgcgaccactgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggcagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacggccatcaataagggcgcaaggctgcctccataaccgatgttcataccgggcctatgttttgcggatatcgacggagagacgtaagccctacgtgatcgcggacattgttataccgcagcagtgtgataccccatcgttatcggactatacgtagctatccaatactgtagagaccncacgatttttcaaacttcaggtgatcatgatgctcatatcaaccctatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggncccttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgngcgcngtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcgctaggccgactgcgccagggcgcggaagactcaaaacgctgntcgcgttctgcaaggaggggaatgttagagataagtaatatactataagaccctgagcaacgggctctggattgagctaganctcggtcgaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccantggcgtntctcactacgcgtggttacaataggacttaggccntcactacgagaccacgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtcctccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccacnccaccggctaagcctgtgccggtgtgtatttacccgccagcgttttcctctgagaaaatctgagtacacaggacgctccgacctaggggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatctcagtccacttgagaaggattcgatggtgctcactgcggcacttagaccatgagtacccggtgatagacagcggtgttttcacagttactttacggtctggggcncgtatcgcagtccacacaagtccgggcggcgctacccgatggaactgtggtagaaccctccgagcgactactggcgccatactgatcccaatcgggtgtttttatgtgcgtggtgccaagtctgtatgcatccngtccaccgcaacatcgtgctaagtacctantggtctggctgatgcctagctcactccgacagcaccaagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttcattgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcattacacgagcctgggccttttgtcggaggctactgacaggcggtcaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggccactgtcggctacaatgctgtgatattgaccacctgccgtatgcacttgcggtgacccgggggcccgggacccgcaatccctgtcttatcaccactgagacccccagttaaaagatgagggtgaaccacgcgcgtacagcagacaccttgagggggattcagcgtacgggggancacaccgggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccctacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattctagcgatgttgcttatcctggcgcctcgancgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttggttgagttatatagcaattgggaagagtacgaccgatcggtgggccctgtaccactgcgggtcgcatcttggatcagtgcaagggcactgggtacgatactatagccccacggctcgccagccnnacttacacacgttttctacttaccatgtacgacggttgccgtgattgagctcgtgccatccttcngtatcccggtaagcgggcggtgccttggaccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagttgtngaggtctggatcgtgtcactccgggatgatnagccctggctgttagtgtcattgatcgtagaaggggataccaggccgccagtagccacatagaatcagctacttaaaccagtgtcgactcttatgcgttggctgaacgacgttcgtaagagggaanatcaagggcgcgcatccggcgtatggggccggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccnntcgctcttagttgcgcggctttggtggcattcgttatgggagaccggcgactcaggcaccgcaacagacatgataggcagcccgcgttgctggtcagcccatcacctcgcatggtagttctatataggacggagtcctggaggcagactacagcgaatcgggtaacgttccgccggctaagataacggcccgtcacgattagtcagggaattngacgtgggttgtttcgttgagcctggccccccggcgcgcacattccgactccggttcgagaggcagcccaaatttagggatgttcgggagcggaaatgggtagtgccgtccggcacgtaacgtagcggtacccccttgagcacccaagcttaatcttcagggcattagagcgcgtcggaaccaatccggggtaacccaccagctgctgatagggtactgggcgggtgctgcccccgattagtcaccccctggggaacaagaattagcaaccagttattcgccacaactacatccgtatgcagaatcgtcccccaaagccgcgtacagaacgtcgcagttggntgaggtcttactgcagatcgaggatactgggaagtgctattagaaacggtcccgtccagtgtagactcgaggattacaagcttccgcggacgggtgcatgcaagggcctcgtgactggcctaggcggtctcgagatagcatagccgtggcgatcgccttttgcaagccctgccgctgcggcgccgtcgttgcaccctaagcgacacccgagcttttacctaagggtcggcccaccacacgtgggacgtttaaaagccgctaagcacctgcttttatgggtacaatacctccccacagcagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggagccgattccttgcggacaacatgacgatttacggatagttgacataacgccgagataaagaaccgtctgcctcgntccagcaagacttcagagatgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacnttccagaaaaatcacgctctgagacattggagaggcggtttttcctgctccgagagctccagtactccggtaagcgtgtctgataactgctgaaataggcgcctggtgtttccaganccaatggttcggctgacgcttacccccgatgctgccaaagtttggtaatccagtcacgtcacttcctgttcaggagcaaatgcacctcccgcgcccgtctcaaaatgtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagatgcgttagnccatgagccacgcggggcccagnagctcgcgtgacggccattttaggcgctcagttaangatattgagctgaacccaggtacctttaccgaggaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcannncatttgcttagccagcctaatccggcaagcccgactggattcactgcagcctccgtctcaactttcactgtaacctatcctcatggaggtcgatgctgggcatcncgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacatatatgcgaagccggcggangttcaaatggctgttactcggcgcgttgcgcgggggccactgtaagttccctgggcttcttggggttaccttcactngnccccactactgcagtcacttctgttttcagttaaactgcctcgccgtccttttgaagctcgccatctgttgttgaagtcaaagagtatantcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaataaggtaacacgctgacctcccctgatccgcttatatgcccaaactagggntggcgccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgtaagatccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggaaattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgagtaacgaccgtatattggttatgaattattctaaacgctgganaagaaatagtaagtaccctggaggaatacggcgtaccaggccaaaggcctcatcaaactatgagtacctagattcgcggcgnccggtagggagccctttcatagcgtcaggtaatactccccccgttcgtttggtggcgttctgaaagaagtacacctgtggcattggagcacctgggtacagattcctatcgagacggcagggcttccgacaccttgcttaacggtagaatgtctagtccatataatatctagtacgtcccaaggctgccgtgttaccacatcacttggaagttctagattgtatcaccttagcaggtccctatgcacgctaccaccactatgcgacgactccctgtgtacgagcacccagaggatcagttagggggtgcctcagacgcagtaagggctttggccgaacacagtgggcgccgtcgacgctttgtctaacggatcctctactagagtatccggcgcccgctgctgtacgactccatgcgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactatgagttagctcgtccacgaatctgaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgttgacccaaatctgagtctacaaatagttctagagtacaaccccttaggcctttcnctgcgacaggacgctcacgccacgaggtacactcagtatagaccaacagggccgccaaacccacggtgagagctcacgtccatgggcgttcggaagcggataacgttcgtcagtgaggtatcagttcgaccgacttggttagtatcccctagcgggggattcctctctcacatttttgttctagacacntcaccgtccagaagacctcgggacgtagcccatcacgttcttacggctcttagcagtaatcaaatgggctaccataccgaataccaaatcatctaaggctgacagttgcgggctagccgtcacgttgctcagccantgaccgggacgcggctcataattaaactcgttcgaaagagagaanggcccccactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtaagcgtggcgcgaggatgaaattcgctcccccagtcagatgcgtgcatggaagccagatgctacacaatggcagagcgcgttgtgttgccagaggaaccggacctcagtacccatgccttcctccacttactattatcgtaccgtcgcttgccagtatcacccataacagctgtctacgaggcaggccagcncgtcacctcgccacgggcccgtcatgctctgtgccgaccgnacggnnaccaccaccggaatatattgcgcagggaccttgactgggctgggtctcccagaaggtaacctgatataataaggggattcctgtgcacgggtactggtccagcgtctccacgtgttcgggggtctgcagtcccgctgggacttagacngcacatgaaggacccaggcactggaaccgaactagcacattgcgattgtattcgcccttcgacgtgtgcctaccatttccgcggccgaggtttcaaggaataccggtgcctctgtcatgcccaaaaggtcctcctggtacataatgcgaccggctgccacgttaagtacgtcgcgacctgcgccggaccaagctctaccatggttactccctggaccagagcgccggaaattatcctcacattcagcngccgtcactggtcaaactagattactntagcagtaatccggtgtcacgcgttgcggaatgnccggtcctcttactagggcagttccaacggcaatctcttaccgtatgccggacccnatttgtaacctttatacactttcgccatggagacagagagatatgcttgccggagcgcgaatatcgagggttcttcgtaggtcttcgtaagacatattagagcgatttatggcggctggagacttggacatcaggctccaacctttgttacgcttggcgttatggtgaagtcacgcccgtctggtgcccgagctactccataattaaatcatcggtacgagttcagagctcatcataccattgaagccggcagnccggctcagtggaagtattgcgcagaagtttgcttccttatctagcattccttgngacccacctgctgcatcagctggatttcagcgcgatacctattcggcgtgagtttttagggcgtgggtgctctacaagggctggggcagttgtctaatagcaggtctgccttacgggtgccatctcaaccggtaagatgtgcagtcgcaggcgcaggtgttgaaaatgacgccggcagcgaagggcgtttgtgccgcgtcttagcccgtcactcacccaaactccgtcccgacgtatccccgacgctcgtanngtnngacaagtgcaggcgacacacaaaactctaccgtcgtatctactcgacaaccctcatcgggtagtaagtatgtagacgccagctcatganttggtaaccgcataaggtcttgaatgtgacgnccagagtatttgtaagttgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctanccggangtagggtggtcaccnccacaatctcaccacagtcacttgttcacggcgttgcgtgcgatgtttattccctcttccgcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatcccnattactgatcaataccttgtgtcggcttccgcctatattggggacctgttggtgtgtgtcttcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctagtgcctcgaaccacgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtnctaggtacgcgtaggagagagatgaaactcctaactctctaccctgcctagcntgacaaaatcgcaactatcggcaggtgaatctagggaagccaatattatgtcgcgtgagtgcggtcaggcacgtaaggtgtgacaggactgggtcctaaccggggcggttaataatagcaacntctgcatagcggttttagcgctttcgtgttataagcgctaccggttggcagtcctgcttcgtatggcctttggcaggtatttgcgctccaagatacggtagaagggcgcctccaccacagtgaacgcttggnaaccaccggatatgagtatagggtattgagtatgggagatagagatgtaaacacacatatttgngaacacctgccgcgtaataccgaaagctcgtgcctcgcccggtgttcattacccaacacttatgacaagaaatcctagggtggtacatctgattgcgactaataatcgtggaggtccgtcagagactgggcggatgagacagcactcccgtccgactgcgngatggtccggactggggggccgctggcacacttctcccgacgantgcgaccngttgatcccctaaaccagtagcccgtcgctgcccgcggagtcgaccacatcaaacgccggcggttcaagcatcttgatctagtttatgcatcgacggcacgcccatgcccctttccgcgcacgcatgggaggcggcatctacgatctccatacaaaaataaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgcccaccgtagcatgaagcgtcgtttctcctagatataaccctgctatgtttagcgtgccctggttaatcacgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattccgccacgtgatgtncgaataggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcacagctgcccgcaaaacgccaaattatgcgcnatnccggcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttggcggaacgggcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttncccctcgtaactagattggatgggcttttgatttannttctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaggttggctccatcctgctcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaataaagcattcctagtggtgngaatagcattcgagtantagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggangcggtccatataataggatccgctcgaaaccgtgcccaatagcgaagtgcgcggaaagggtgtggccttgtcagatggtcggtacctttccagagtcggccataaggggtccaaccacaataacgaaatccggggaaatactaaaacgacacaatcttgaatttcggtgccacntcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaatttagcttgttcaacaggttctggngggtcgtatgccgaggaggcaatatatgttggtcctccgacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccggcggcggcagagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg tgatttcaaattgttccatggagatgctacaactacgcggggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactntgacgcatgcacatncgtggccctatagggccaataaccacattaccttgcggccggtcggagagtggccaatcactagtgctcctcggggatgatgtcccggtatcctcaccgagcaggtcgtacatttgggccccgtaacataattttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccttgnnagatccagacatacggcagttttccgaccctcaaacgacggcccccacagaaccacggtttactgntatgtagctcccaggcattttagacaaaaggtgttcggccggtacggggtccgaatgagctaggacgcatcattcttgcccaaaccccctcgattccacagccccggcgtgggccagcgttctatcacgcgatagatccgctggactcttgatgagcgcggacccatcgatttgtggaggcccgttctgtccgcatatccattacgtgggtcttcattacacgaagggtggcttcattgtatagacaaaagccattgcgggcaaatcgcccccgatccgcgttggaatgtctcaggagcctggaggtgtgtgtttaccgaaaggtacgctctgaccggggctccagacgaatgttatgttaattggaaattttgacaccgaaagaacctgccatttgcctggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaattgtttatcgacggcaaaatggacacgagagcaccgaactagatctcatatagttagcgaagcgacatgcgcctattcggttttgacacccacggaggtacgtcggtgtcccatatggaaaaaaggggacttcgatgtttacccggtttgtcgattggacgcagngacgccacttttgacacgtnggcaggcagtcattaaaacccacactcccgcgatcgataatacttcggtccatagaattcctggnttcgcgcacaagtggttgtttgantccgcctgactcgatcggcgaacgtctggccaaaggtcctcaccgtcgaattagcatggcgctcgacgatgcagctgggtactggaggagtgtcgtggatagcgatctgcaccgaggcctgcggtttagctgtgacgactgggggctcactgtaaatatacataacatgtcacgactcatacggcatgtctcttaacggctttctccaccgagtcctttgaatcccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggccgactanttttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggtccagtaccaccttccgtacgtagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgaactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacnacaggtagaccagcaaagccactggaatttttccacctgacaccccgngtggcatgggaactgcgtgcgtancgctcgtaactcgcctgcggccggactgcagataatttagcccgtaagcagttttgcatagctttntacagccacggcggtacacctcctgatcggggccggaatcaaggctccgcaggttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtgggaacggtcctcccttcgtgcgactgtgttatgactctctattgctttctaagggatgtgncttagaggcgcggcacgacagatcatcgtcaatgtcgacggacttgttgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactanactgtttcgtcccgatgagagatcgcgactgcctcgggtcaggcccgctcctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgactcgaaggagctgacccagcgaaagctgcctgtccgtagggtcttaccggactcatggtagatccagaaaagccctatgaccccctggtcggntctactagatccaatncctttcggggaactcagctgcagaccgatgtcttgacagcgtgatgtctgccaagcacggagggagcccgcccagcgcgcagtatancaggaggttgacaggctggctcggctttggcctcagttacgtcgataccataccctggtgcgaacacccgcccctgttacaccctcttcgagctactatcatgactcggcagcttgcgacaagggcacatacgtaggatgtacctgcagggccacctggttggacgctnaagagagtcanacgctatatcccagagccgtcccggaatgttacactctgccgaatcccgtgtagangtgtcncaatcagaggagcgtagcacgcgatagccagtagttctggggccaagtggancaccccaatgggtaaggtaaggtccttggaactcgaggctgagtgaatggcagtgttcattgcgtgacacctctcgcacntggggtgtcgctgaggccggctacgcaaacagtccgctggggtcggagcacttaggcgacgacgnaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgagtgtgtatcaagactttaacctccgtgctagacccctgtacggtatcacgtaggcctttcacggtagagtcccaangtacgttaccctcgggtattatatcgcattgcggctgtcggcctgtgtccctggttccttgcgtcgactatttgntactccctcaggatatgggtanccccggtcgaatctccgagaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacnagcgcctgcactgaaaggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagcatccattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccanttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtgcttgtccaccggacctttcccccttgtgagancgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgcngtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggctcgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtactctgactgttccccccctanacttcgctcgactaggtgggttcgatctgcttacgcaccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatnagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaagncgggtcgcagtgccggccggtttgccggcagncggtaggnnttaagccgaaacctgtgttgttgaaggcggcgctgaaaatagtctgtagatgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaagcatgctaatgaatcgctccagcgacatgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaantgtccgccccccaactcgtcaaactaagngtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttttgagtaagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgcgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccgcccgcgatggcttagtgtctacacatcggttgtacaggctaggagtattagtcgatgagaggcgtgaaacacaaaatccggaagtacccacggcgcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcacctgcccatnagcccgacttannccactcgggttgctactatacgatcatgggntaagctcgggacccggccggctatgagncntgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtggttgggggaggctggcccggtccacggatcaaggaccgcctattctccacgtctgttctaaccgtcaaggnggacagcgcttgtgggcatacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagtatcgggggncacatggcgagacatactgtcgattgagggatcacaaattagccaactcggatctctatggagagcggaaacagggctgtagcgcgccaacgagcagacaagagaaccngagcttagagagcagggagtaaaaccctcccggtcctagaactaagcgagccaagtagtccgcaatcaccatgggatggccatctcccccccgtgccggtgggtcgtctatgcaagatacgtaataacaggacaataacataaacgaccccaaggacttcgcntactcaggggtactgattgttttcgagcatataaagnacggcgttccagggtaaacgggtagtacccaaacgaccatgatcccataagccaatacaggttgtgacagcgcgtagaccttgggtgggttgctcgacagtcctcattgcgcagactgatttctggacgccccantcnagtgttgangcactcattcncnagcccnacngnnaggantnnnctnaanccgacgncctacantgntcgtgccganncnatnccgnncgcccncnnaactnttggnngagntgccattgnggntnanannnnntnnnancngtntnnctctccannnnnggaggggnngnnttcnantnnagggnggatagnnccagntgngnccanntgtnctccnngggcnatgannngncggctnccntnnncttnagcnntnncccgnagcnnncnnnnnnannnnnngcnnnnnnnnnncnnnnnaganggtgannnnngcnntnntnnnngantgnncttanngcgccgcatcnntncngccacgnnancncgnnggncnangagnctcctnnnngcnnnnnngngctnnctngantnncnngnntnncntncnanatngttgncnncnnntncnggnnnnccagcgnncntgacncncntntacnngncnancnntnnnnnantnnngncnnncncatgacnnganngnnnganacnactgnngnnncnccnnananngnnccngncngcgacncnctnnggngnnagggnnannntntntntnnggacgcagnnanccnnnnnctnnannanntgtnctntnnccnnggnnnnnannnnnnngnnnnnnngnctgtannntncnntngnccnngcnnnnaaancngngnncccagtangcngntnnnctnattcncgncanggnnnccggtgtcggctctnnnananngncnnngcnngncnnnnnnacngtgncncncgcatcaggtaangatatcagnccgttgngcgnccgancgtcgtacttnagnnnaccttnatatgtncgannccttagcacctaanananntgngnanntcgtctgcgttccagtggcngagngncnnggaggccactgaannngagagatgagnagagccggcnacancannttngccctgcacgntggncngnncccgncgtcagcttcgantgggantntccgnnnncntnncgnncagnnnccncagngntncanccaaaatgagacatatcgnggtcgtacgccgtccggcgcaattttaacaatcgcataccgatatccctnagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcgcagcactnnnnannantntncnggngtnngatnnnncnnnnanncnnccnncngnnnnacnngnnnctcncnannnnnccnnncccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcgaccgcagggtcaagccatttgaggccctactttaagtaaggcgtccgcggacggaccctgtatagtggcaataacctcttgagtctgccgaatgagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatccgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttagttagtgggaaagtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctgatacagagtccanatccttggatccgtactggcttgattgtaaccgctatgactctgaatcgaagcaaaaggtaagaacgcctcttgcaccatcancttcgtactctgagggagtacactggggaaaatctcgttctctatgcccaacggacgacgacagactattgcattgggttctctccccgagggcgganaccgtggggcagccacgtaggcgatctccaccgacaaggccgcgttcccgggngcgcgccgtgcccgtatacgatgtcnccagaggtcagggggtcacctattctaggccgcggctatatggagttcagcgggtaccggcccgggagcgcccgcgagttatgcggcgacgtcgttcgatttggtnccgtgcaccatgaggacgcggtctacgctggcgcttaggctgaccagtttgatggctcggttggatccgttaaaaagccgggaattttatcgctcacaactcgcaaagtcggagaggcagatccggttacttctaaatgaaaccagggcacgctagcctcctngcacaggtaagcgacgcgttcgaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcnctgcgaaccaggagtgctggtcttgtggtgcgcctaacgtcctgacatcgcggtctcttnttcatgcttcacatttggatgggcgcgttaagacacgtggtaactctgggccttgtcacatagaaaaggatacgcaggacggaaaccggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattatctgagatttggaacggtggttgggtacccgaaacccgggctaaccccgcttatttcacttaccgtaagacttcagaaccggcgcgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgngaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgggacgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggcggacattactgggaaagcactnttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgccccgnaacacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcatccccgcgtccgcggagcacggaaggttacataccataccgtttttggcgttaataccaggttacccgtcggttgagggcatgcgcggcggctgaggttaatcaaagtgagccctaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattncttccgtaatttcaagctttcggttgatgttcagcgactactgtatccacgatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgctttggcatgtaacccaagtttcgtcggacgctgacatacttaacaaggnctatggtgtagtaccgatgtttgcccatccctatgggatnagcgatgtccagcggttgtatcaactttgacggctcctcagtgatccctaganggcagtctactggtggaaatgcgaggagtagcatggcttatggttcagggggcccggcganggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatactgggcgtctggcgtcagacaacgtctgcgggtatggtcggcaagtgctacaatacatgcaggacgcaccggagtccaagctcgaagcggggtggaacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaagggagttaactaaattgatctatttcagcttcgtgtaacacggcgtacgcccnaaccggggtataaattagtgggaaaagtccnngagcncnggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactcgatggggacgtcagctctttagcccgcaaagttccgccactcgttttgtgtgcaagaccaccaggctcggccggcgttgcacggtggagggttgttgccgcgccgccctgaccgcatcccanattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaagcccgatgttccgtattcgtcatgcgtgcgtgatccacattcaaatgaacgtacgcgatctctcctccgactcttagcgtcttagtcggagacggcgaacatagggagaacgtcagagataggcngtcggaactatctcgctgatctctccagtggccgataactgtccggcatgggataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctaccgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccggggatatccgttnatccgtccgaacgttactacggactctcggccacttgctggcgtctnttcaaacctccgtggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctttgcgagttttggccgcagtatcctgtttcacatgcgatcggtctntccagatcttgtcgtgtgttacgaccacgatcgcccagatgcggngtggcttctcgatcgagatggaggccattaccagtgcgcctggcactnatccgcagtaaaaggtatagaacggtaaagacagagggctaatctgcctcgngcgcaacctatagcctcttagaataaacgntactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacctgccgcccaacgtccgngctctttctcggttcatctgcccgcagaagtccagtgaatacgttctatattgccgtggcccaaattaaagttggtatttcctcgccgcctagctcgcgatgaaggcgcgcatggcgagnagctgcacacttccntgtaagccaggtacccccttcacgagacaggcgagtggtctgaagcgtaggcgactcccaatagtaccgcanattcgaaatcaatctgaaggctcntgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagatttgactacatagcttcacgcccacctgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaatggggggctcatgcctctgtaagggtacgttgtggncgacccggggcttcaccgcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccgccggatggcngagagtggttcccagtgatactacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatggttttaagacgcggaacactagggcgtaaccttctacccgtcgttgcgtcatagggatagtactagcgccgcgcctccaagcgaaggagacgcagacgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttncatcacttcaaaccctcgcccgcaggcccgttggccaaacctgtcgaacccattcattatggagctcgaaggaattacaantatagccaacgctcgacgcagtcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcganacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctttcccgtgaggaaagaagtcccggggcnccaacacaattatacgggttagggagccaagcttggcctcagaganacagtacaactatatctaggctctatggattatgaccgcaggcctggcgangtggctgagatgcgagctgttgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatattttcgggatgtattcccactatattcggtggggcagtggccgcgaccactcaaaccggggtctcccacgtggggcactaanctagtgtcaaaataacgactctataggatctcctagactcgcaggtcgaacgccnaacagggctgcgacggtgtcgttgaggttttggcttgggggcgctgctctatacgacagcgacagctgggnaggcatttagcaacattcccggggacagggatcggacacagaccgcggacaaggggaatgacagatgctctcgaggcttagngntacncncntntcnncgntcatgcntnntntngtancncagnnncngtnncnnngtatcnngnnnnngagntannnggnaagnncccncantngngncgagngngacnnntnnaanncnncnncnnnggncgnnatananncnngncatnacncnagcnnnnnnncgnnnngnttcgtngtgctnntgttnnatnnnncgcgcnggcgncancntngatnnnntnccanntnaagcgncnnangcgcnntannttnncntncnnncnnntgtcnntcntntnnacnngnanttntnagtnannnnncannnntnnagccagnggcnggacncgnnaagcctgncannacacacngcnancgcanngnngtntctcgcgnnncngangcngtcnnccnnnnnnnnangngngcagatnagnnnncggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggancgannctctggcgnccgnttgtgtacgntttaacttggcnntggggntaagccttttaggcttgntaaggnnttcngcngcnngngagtgggcngngncccnncgttttnnnncngtacgcggtngggtagtgaaaagtttaaaggtcacaagctggtgtgcgagcctggccgctctcaacgtatctaatggttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtctatatgcgtgagatccattttgaaccatgggggatttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatanccaacctctgctttgcttgataccaacatctttggcacttcaagactgccacggcggagtaccgtgttcaggtagcgaaagaggagcagggtggtgtggtccaacgggggtggacgctgtgagcaaactgttgatatgcgtttttcgnnntagactgaccacggcagcctccggagtacatacccttacaaggtgggggagggtgtacattcaaacggttctcatgaggtctccgcagggtcgcccactcgcagtttacccactcaggacgtaatgtaacatgggctggagcgcggtaagccccgagtgatgttttaggactggcttgagcgggtatactgtgaaggngcttggcatcggcggcgagcatggcggagaaaaggtcccgaatctgtctccgacgttcgttcgacgtatcgcgaagtgtaacacttnncncnaaggngggncnannnntgatttcccnncnnntgantctgngnaactnggcaccnggtanaactttncncnaatcactacganttgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagactgccaaaggcctacattaaacatcccggtacctttcgctgatcgagcccnaaggggcttatacatgaatggtcctgttactggttatgcgggcgattggcacgcagcggtgtgtgcctttacgcccttagaagggcatgtgtattccnatggtccgcggtgtacgccacctggccaaccatgaggccgagggggacaggcagaatcggagcgagaagccaggctttttgttgggagtagccctccaaatcagccgggcctgattccatctcgtgtaaggcgagtcagcccgaacggggatggaagagtccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgncaggacgctgtcgtacttagaacgcaatctnacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaatcatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttttgacgccgctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatattaaaggccggagtcgttgggacctaaattaacggtggacggagcgcgcacngacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgctnntgcgcccagctctaaagtctcatcaacactactattgtgtaccgagaagggagaccgttcctatccaaatgcgatcccggctttgtgatacttgtgctggacgctaattgctaattaaacattcatgctttacntattacccaacgcatacatggcttctacagccaactcctggaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaaggaagaatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggtgctgatggcggtacgaagatacacgaactcgcgaacaaaccgaaacctncggaagtggttgttcggtctagagatgtccggggcccctagaccagctcaacccggaagcggtggtgtagggagtacagtatcactntccaactcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaaccatgcaggtgggtcaaaccgtatgtatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagntatccggcgaaatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctgatcccgcaacaaaagcccgtgccataaagtggcagatctccgccaatacgccggcaaacctccaatncaggctgacgagaccgattggacaatgctaacgccagtcatccataagcccatcccgatttgaggacgaacgcaccacctgcatcctcgagatgcgaacaatcgaaaatgaggtgtgttggagctgctcgcacacgacggacagaggcnaatggtggtagctggacacgggtctatctaattgggctcttttttcactgccccagccggcccaacccaggcaattaactcgcgcgttggggaccctcngcctaggtattgcgctccagctgtttcgcccgggtagttgccttcggnttccccngtatatcttacattcatcgagccctgttggataattcagaattcgccacggtatacccgcgacagggcttcntcggatccaatatttcaagtagtattgggtggtacgaagcggtactattgtagaatcgctagatatgatttagtgcagangtgcaggagtcccggatatccgtntgccgtgtaatcgcttgagtcagtggtttttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcatagatatncatagcccttaactggcctcgacttaaaccacttgtaattcgaagaggggtgttgtacttgcgcgtatgaaaaagaggtccacttgtggagtcatgtggcacaggcggccttagtcttgtagattagtaaccatttacgggaagccatgcaccaaatttgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatatccgtacgcgcgtctgcattgctctgaccactcctgttaaacgangtgattcgcgcggccacttcgtctgataccgggaccgcaagttctctcaggngggctttcgatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtngagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaactccctggcaaggccggttgagtgaagcagtcgctttcggcgtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcaagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtntaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacgtggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtccaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcngggttacccaccagctggctggggagtgaaagcgcacataaggcattaatagtacacccatgggtcttgacgaaatcgttaacggcgggaccccatacagcatggtcctgcgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggcgtgctactaccgcgttggatcggagagcgaggataatttcacccgttaacggtgtacgattgtccttatccatgcggggtactagtagttgctccggacaatcatatgccacctgtnagttcggccttacgaacagggctcgcatacgcgggagctgtggctgaatccaacacgcagcagcattagttcttacccccaaggaaaccacgcgcatctgtaacaccgccatatgagctccagctnaattcccgattccccgactgacgatagcggccaccatccagggccggaagtgcggccacgcaacaaactattgtaccacatgttccttacgtgcgttagccgttttaagatcgtggggtgtctgtaaaagagcacagctatatcacgcaaattacctgagaagacagaattggcctttgcgagcgcttggtcgtatatacaaatggaaggngagtggagcaacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccagtgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtnacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttaacaccggtaccatatatcaccgaatctcatnngtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgccaacacagcagatgtaaggggcattagacgggcacncattcctctaagggtggtggatagcgactgctgaaccggatagggaactaacaccagtgtctgcaaatgatctcgtacatttcctgcacttcggagccaccccttgcctctatgaaaagctccacggttgaagaaccgtacgcggaagattgaggcaacgtccccttggganactatcttctggggccgagcgatcagggccctccggtgactacgtttggttgtctgggatgcgagtttgtaaggtgggcctgccngttcgaattgcgaaaagttcaggcccggctggggggttggctttgataaccgcaaacaagaaccggcgtgantgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattnttctcacggaactgcgttctcagatcgtttgcacgacagtgacatttgcttcgacgactncctcatatcttgcgctgggtaagaaactcccagtaaattcaacatgtagccttatacggagtattaaatggtaccgggcgccgccagccaggcgtacagtatcaagattagctagctaggccctatcgncgatagttcttgtccctatnaacactgaccaaatacgctacacgatccgtaatcgggttctccctaccattgcggatacgttagtagcgaattgacctacnggcagtccgatactagaagaggtacccaactagctcgttgccatcatgtcnctngacagccggggctgatgcccggtgttgccttgtttggtaaggccgtccacaagttcaccaatcgctgcagtagtctactaatttaagtacacggctcgatgacgatgtaggtgccgatctcgaatccaacgactcaagtccgtaaattgaccgccatgctccgggagaaccgggcggttaggccccccggccgtgttaacccgacatccgcaaatacanccgcgacatgtccctaaagtctcgcagcttcgatagttctagtangtcgaatgttggcgggctgggagcttaggtggcattatgaccgactatgcccccggatgccatatcgaggggtaatcggaagancaccccgttcatacaacactttatttagaactcgttgtaagtggccgggttttgagacgaactgcttgtaggcatagttcttctaaaaccatttcagcgtattcgtgcgctaaaccctgcgaagtaatctgacgtggagtccccctcatggcggactttcaggtgcgttacactgncctcgggcccgcggagatgcctaagtccgcgagtctgcttttgtgggataccgagctcgcacgaacgtgtttaatgacggtgaacagaagcccatacgcctccgttcgattctataggtgacgagacnannacccgtgagagaatcggagtagccgancagtgacgcggagcgagaggtttttagctgatcagtacgacttnctttatcaagtgtttgcccaccggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgcaccctgactgcacgcacacttttcgtggttcacatccaggcgtgggtcgaaccttgtcccgcgtctgggcccaacatcaaacgagtgacgggacggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccgggagtccgacttccctgcgatagcctgaccatctaagacagcgattgtgcatgaatagcaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgcgttcacaagagtcacccctcaaatggctgtctggcctttggctaccttagcattgccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccgcgngcgcaatgtcggcaatagaggtcaaacgtaagaagttcgaagtgcctcaactcacgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggttcggacggctatggtacctgtctgctcgcctacactggtgtacntttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctccgactcttctacggccgcgggcctaattgcgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcattcccgctacccatctcgaaatggaatcagttgcattcccaaagacccaagtctgaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagattaacggtgtgaaatggtaacagagatgcacctctatatcaaatctggaccatgagccagtactttcagaaaagggtaactntcggggctaaagagatcagtcncgcataggagaagtatttccggatggccaggctcaggtttacggggaactcctcagcgagatcgatttaccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgtggcttgagctgtncactaaatgcgaatgcacaccctaagccgcaggatatatcagtgtcaatatgcactagatacgtgtggggaacgcacagttgagggtaacccctcatgctggtacggagctagctcctcaaatggaatggatttcgcgaacctnnagcgcgttccgcgttgtatgctgggccccacctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaacnaatggtagtgagtaacccccgcgttcccgcgtgtaagaggttttttgcgaagaggagctgctcaagtgcgaacttccagatcgaccagtggagtgacggggccccggcagcagggagttactgaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcccatcatctagtttcctcacgccnggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagtcaggacttctcatttgagaccgctcatcgcaggagcgcatgtgcggcggttacgccgggatttacattccctgacatctcccatgttaggacgcaggactcttcacgggctcncgacaggagtccacgagagagtgagaggcgctgacttctatgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagncacacgttaaacattttcgagtttgcacgatctggtagactnncgtcctatcgtggcgtaatanagaagacttaaccctgcacccgtgtggacacttgggaactgtttttgagttaggagacagactgaagcttatcgccgggcagggtaatgtcaccgttcttgggaacgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctantacatcgggncccccagctgccgtaatgtcatgnncgcatgcttaaaaagatatcgcctggggtgcatgcccaccccccgaacgaccccctgtcgagaatggctctgggacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtntagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccctgtnacattctatgccgacgcacagaggagacggatacccgtacatagcagcancactggtgtagatgatggcgcgctgtggccgaggcatgctatccaaccactacgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccattccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaattnctggcgcctgcatcgcgtgatgacnagcaactacttaatgggagcgctgctctggcacattcantaggtccattagacacagactattgccatccgtacccacaccggccttgtagtgtggntcgtcgtnccagnngccgaatcgcttcatgttccaattacagaaaaanagtacnncgtngcngnnnnnntcnnnnnnanngtactnntnancgnncnnnnnttttcnnacgcnnncttcnatnnaatnnnncgannctncncgccntacgnnnngnnnngnacnnngnnntggcataccgaccgtaaaagancgggatccgtttacgaccttgtaaagtcggagcccaggtgtaagaagtcagccctatgccgcgaaatgctgccgggcngtgagatctccaacgaaggaaagttgtcgcgggcggctgcgccacaatccgcgnnntncnccancgtannccngannnnnggangancanngtnnnnaaancatccgncggcttntagcganacccaatntanngnncaggctaccatacaatgtaaacagcncgtccngatgcctnnaagcggtgtcgngcncgcnnnangnncnnntacnnnnatnnnnganttcgncgcngggnttttacnnngtnnntggctcancnnnagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccacgaangcatacgcccgtccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagcttgtttaattactgcaagctagacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaactaggctgttcattcgtggtgtaagcattatcgaaaacgctttcatccttacaccgatctacgttgttaagcagtgcgtacaatgtaaaaattggtgagcaccaagccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctntcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgngtctgttaatgacccaacgactcgcaagaactcacttcccagcttcctcttgtgtacgtaattgtatgttcctttaccatccactcgaccggtcttaaaagacgtngtctcaccaacggaagcatgagcntgagttaattacccgtggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggtataagagcgcatggtccgggaggaagcttttctgttcagagctcggctccgcggggtgatggcccacgctatttcggatggtcgcttgctcgacgaataatttctcccgtccccannaaccactgccaatgaangtcctctcgttcgtgtatgggtacggcggagatcaaagaaggtagtcacctagattgagcaacgcataaatcccaaatgacttgtctatgaaatagaggatgcgctagtgttcgatcgtcgctgatcgtgccttacgccccgttgtcactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggaatacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagcccctgaacgcgttcagccgttggggagaaggagcgattgcattgggggcttaccggtggtccctatttcattcgaggtccaactatgccccagtaagcatatgcggaaaatcaaaacgctgcacggaggcgctgcacccatttcagcacccttccccggggacaacttcacagctgagtctccaaacttgcgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcactctaacgataaacgccggtcaggtggacgtcgcgtcccgtgcgagcgaggtagaacggtcataacctgagggctagaacttgaaaggacgggcctccatctttaacgctaaattacgcatggtggcgggtgaaagagaccggaacggattctttctagcgcctcgggcccgggtcgttggggtacatactttgatgacctctaactctacgcgtcgtaaacccagatccgtctgccggcacccaattctgttcttccctcaactccggaattgtgtgccgaggcgtaacgccatccccctcataatgtctcatgatcgggntgccagttcaaaatcgtatcaaaatattgatcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcanttgggctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcaaagcggtgtgaacgccccgcggtaaagcgggggagagaccagtagtcacaaantgtcgcctngcnacaannaccacgatcgtcanttacaagtcgatgtaatcaccagcacccggcgcggcgcgcacntnagnggntcaaanantcaacatctacttacncnngcatctttcnttccgtttaggaaggccggnaatcagagggggtaggancaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcatncccgtaacatcagnaagtgggtcatgnagacctcacacattgggtgtctaacgagggcgcactaccngtctgaagatggctctcttagttcgagtgtcgntgcatctcccacagcacggntcctccaaagagggggngccattgccctccccagatgccctctcacgttagaaaacatttaatagtcgccaatgcggaggtgtagtgcggagtctcatcctctggcaatccctttaaagtctaacgctgactcgctagcggggcacgatcgacgcccacggcaggtacttactgcccctgtgggccgggccgtgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacganacccagagaagtaaggcagttcgtcanccgcgaaacgtagggttgggattcaacatactttctngccctggggatctaggagggctgggacccancttggagaagatcttcggcggttagttgtcgatggcgcccggccggacccgatccgtgcaaatcgtgcctcccggccccgggtttaatctcgttttgatccggactgtttcggacagccgtccccnaccctcccgtgcatttctgaagcaatgaccgcangccaggcctggagctcgggcgcggcacgtttgattggggatagacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccaggaagatgttttaaacaccccgctacgttctcaacggcngccnncnnnnnngnnnnnntnnnnngtnactgnttannnnnncgtnccgnntggcggnnannantannngnagnannnnnnnncnantgggaactactgtattgcagaaacaattangntncggnnnnatncgnnactaggccccccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaacnccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacgnatcttgggttactcaacagtagccgcctgcgtcggtaacgtatgcgccgcagcaactgccgtccggacgattgcctcgaatnctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaacagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccnaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcantcgtggcnccgttgggtccnatgcccggtccgttcggggtnctgacatggatcacgctnatcaccgctatttgggcngttggatcataaccgcgcaggcatgatgttgaagttcgtccaagtgtggtagtcgctggagcaagcgcgagatctctatctaagtcaggttcactcactcaccantnngnnncnnntngggtagnnnnatcngcnnnncngnnngtnnnnncntnctgngtcntngaatnntccgantngnggnnnnnnnctctgnngctnnnnantcnnnnnntnntnnnnagttncngnnnnnnacntanancttagagctgtaaggccnnntgnnatnnnnnnnntantanntnnnnnnngnntgnnaggtnngncnnncnnngncnngnnnaaanntgntcnnnngngnnnncnnnccccncgnnanacnaananttnanncgntnnnnnngcngnanatccngccnntcnntcgcctnnccggaanncnggatntacnnctnnctangtgttnctcnnnntaaggnntncncncnnannccnnnnnnngnnagacnacanttncngnccntnnnnnanngccnctnannantactctggtcnntnagncncggcanngcnnncnnnnatagcnntntntnnnnnncgnagcnnccnnnaggnatntnncnnnntccganntngcannnnngncnncaggnttnnngntgtnttcnnnatnannntagangaananancncnncnctacctganttgcntnnancnngnnnnnnnngnggnnagnncnnnnngnnncnnnnntccnnntgcganntcgaagataaaattgcccgaanccactncangtcttttcgcataagccagcacgggncactggtcatttgtaggactgcctctcctntctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagngnaanaatagattgtctcagcacccgnnctctgagtgtgacactngatctgaatctcntaaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctngtgtancgctgacatgaaggagcatggntggnggccaccgcccgcnnngangacaagccgacttaaagttctttccacaagcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcancatttactgcgtctccttctttgaggttgtggtgccacaaatacgacacgctcagggccctgtcgcggctcggatctgnttgctcgggtggtttgagcagacctgaagccgcgaatcgggtagacgactactcacctggttanataaggaataagccggcagtcccccgctcggtctagtctccgtctgaatccgagcaatcgcagcttgtattcgcacagttgacaattggccgatcttccggacactaccttccaaatggttcctcggggccatcggacctagctccggnccgatccgcccctctaaaacgccctataggaattgagacctnagagcgactgactcagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacgtatangcgttacaagttgtccccccgccacccttcacccttgtaaaagcgtgtgcgtaggatagctgccactgacnncgcgactccggtgacccagngaccgaaatctgcggcaacttcctgatctgttcattccctgtcttagccttggagacgagagcctgtacgattttgcggatccagaatctgaaccgcggttatagtcttgggcctggccctctacatctacctatagaatcgccggtcgaatgtatggtcaanaacaaaaatatctcgccggatcggcagtcatcaccacggcggaccaccttgggggagtttgtgtttggtgggccggattcgcctgtggccattccgaaggcgtttcagcgtggcggatctacatttcctctactgagacatgacgctctccgtttgcaccataggcctcccccacgtcgcggacggtaaccgctgatgtgttacatacgacgtaatcagccgatccgatctcgcgagaaactcaaacgtgacaagtatgtacacctagatgtgaaggtgtganggcataagttccttagtaccagcggtaagccctaataatgaatgtcataaccttggcagngctgcatccttcagctaaaattatctatccgactnncaggtttaacatactagttgacgccctgtgttctagacgtgccaaaagcgcaaatgaaccccatgactcggttaagcctcgnaccncctgtggaactggcgtgtcagtcaatctacgatcaggcgcatcaacccttccctggttacggattcatcggcccccagcagattcttcgcgaatgtaggtactaggtgggactttagttaaaatcatttctagtacgagcccgacacgtgcatactaccaggggctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgtgcgtcccaatgggaagcgatggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacacnccgacgcggtccggcaactgtctcgggccaccccacttggggcccaataaccagtctccacgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgtggggagtgggggtaccgcttgctgaaatctgcgtgtaccgttcagaataatactgtgtaacttccgggggactaaangactctccgtcgaggggatgcatacgtgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatacagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtctataaacttaggcgttctcttcattctgaggtgacgctccattgttacgcaaccccgagcaagctctcggattcactcgccgggcatacacaacttaaccacgtgctgctgtcttttgttatccctgcgttccttgctgtatgtgccgaaaacaagcgtctgtcctagacacaggcctggtgcgntaacgaagagaatggtcatggtgggtacaggcagatctcttggatgcgaggagntttatttttgcaggacaacgacggagaccgctccatgttcgccgattgatggcggttcttagcattgccctcgacctngtttcaagcgctccgggccgcgtgaatgaccgcccgagccttcagctatggtgtgtgcngacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggtcaacttaattctaaacccttatgcatcccacagtcttngcgatggcttcgtgcaggcaagccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgcgtcccactaagtggaagccaaataatataatgctggtggacaacncccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgnacctgggcttcgaggtttcccacgacggtagtcctgtatgggaggtcaatctcgtcttcgtgatgctaggacacatggtataatcgagagggcaagtcgcacaaactacatatctgcctagctaccagatcacagagaactcaaccgactcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaaattcccatcactcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtnccaagattaccggtggttaaaaactgtccgatgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaacttcacctatcttgttaatgccggtaattggggccttacggggaaaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacgntgaccgccatttagcgtgtcctgtagcatctgggccagtgnatcagcgncggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaagattggccacatctgcntttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttnggnggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgagntgccggcctggtcgcctccaactgtaggaggccctcgaanagaaggagaccgctatagaagtgtcaatcggctctaccccgtcancgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccnattagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagagcgggtgtggccgttactatcaatatgggcccgcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatgncagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcctctcacctacggtggatagggctgatctgtgtcagggaaaagggaatggttgcaaggcaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtangtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggggtngcggggggcccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagacnatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccntcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcataaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgtctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggncgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtantaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttgggggcagggaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctntttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcntcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactncgccctaatctatggcctcagaagagcgggacaacgctaccgtcgggtcccaacagcctatatatcgtagtggccctcaacagtacaggcggagacggccaccgcgaaacccttgttactgatcctggctaggtcatgtttcaattcgcccttacngccnggctagcccgactaatttgattatcgatcccagatgtcttcgccttggcggagagaaaggcatcctggacacctgcacacagcgtttaccttggaatgcctggcgctgctgcttgcatagcgtagttacatcagttaagggtcggtggtactccgccagtactacactatatcacggcagttggcgagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgtttcctttcgactttattggacagaagtattggatactcgcggttcgggtccgtaacacactccgcaggtggcacgagtcatgccgaaatcggtgtctactgagtatgctgcggaagagctacgtacggaaagggggtttacgccagttaagaaaacaatttnccagtaatgcgcaccttgagtagcgcctttcccagggctacttttggccggtnnncgggnaatcttnnannntnaggnagccaatgtcccnccagtgatctggtgcccgatttgcgatgttcccgtcgggcattnnntnnngnaaaacggnnnntcgggaatntcnttcnnnnnnnannnngtcnnnnnngctangcntnnnnnnagntcngngtnngtncnnnnngncnaagataacagacaagcggtggggatgtgacgtgctcaaagganngnnnnntnnngntnnnnnnnngnnnnacgnnngccgnngnncaataggacgggccgacggacggccaggttcacaacgacctcagcttctcactacccacgtgctacaagagtattgcgctctgggcccccagggactatgtgtagtgcgcacgtgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccactaagccatagctgctgcccgactgagccgccggggtagtggggtgcaatgaggatacacaggggcctcctttccatgtgggagtgaatagcgctaacatgtacttcccagtactagtagggggattcgcgattgcattttgtgtttccctattagttctacttggaagagggcccaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctacatccantaagagtactactagtaacggcttgaagtgagaccntagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaattgttgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttatggatggggtgcccggacctcgtggccccaacgtaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccgccgnctatgcatgccgccagcgtgccgcatcatttantgtgctacgtgcaccagacaaaagtagtgntctcgcggagtgccacgtactcngttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccanttgatgttagtggttngtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacangatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggttncagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagaagctcgggttccacggatatgagacgaatcgtgcagctgttgagcatctagcctcgtgacgcttggggcgcanngccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataattgcttcatnatgcttctggtgaagtaagcctcttgtcnaagggcacaatgctcggtncaggcgatcttcttgctcccagggaccggaggaggtgttgggcacatataaggtacgctctaaccagcgggngctcgaagattatgtngcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaagagaaaccggccaataactgcataacggaggcgtcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactgccttcnntntaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttgatacanaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtgcatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctnggggcgtacgctttgggcagcacttctcgtctntggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagagnnccggtaccatggcgatggttaagcgtcgtgaatctttacgttctntggttaagctcagntgggtgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgttnggnanccgagnccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgngctgtcatgagtggtaagccacacttacatcggcgttggcagtcttcatagttcaatngttaaccaccactggccttccatggacttggtcagtgaatgtactcnagttcccggatnagcgaaaataggcgncgcctcgcgtgcattcctacgcgggcgccccggggcgaaacaggccacnagnngttcngntnggtgnangattgagtgngcattcggaccccgagtccctggcatttctttangttgccgggtgggtcgactcgngtccnnccattaactgcncagtnagnagnntcnagncnncttatagnttcnttcaccaaatcntgagtaagntntnaattgggacaaacggcttctganacntccgatgttcaagtcgncnanancngntatactacgcggnngannanaanagnngnngtnnnnntnntgnngctnnnnncgnngttgnancggtcgngaaacatngntngctgtnnntttncnataggngtnggccggnannagtttacnngccctggcggaacgtggtgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtggatgtagtaggttaatnggatgccgaccattgagctctcctgncgaaattcnntaaggccgtgggtacgcgcccggtgcctatgagtgatgatatctgagccttacctccacgaagctgtatcgccctcgaggggcgggcgaaaggacacgggccgaccntggccactaacaagtgcctttgagttccccgggcccaagctgtcgactctggcntggagcccgatcgtcagctcgttcataatcttgaaaacttcaatcaatgtacagaccacattaaatctgtggagacacacttaaacactagagtattgagaactcgggcactccgggaaacaacgaacggcggggccggtctagaccaacagaaactcgatttatcgatcacgaatagttgcaagtcatctgccacaacatcgnccaccctgctacccctgggagctaaagttggtatcgctatccctcggccaacattggtctcatcatgtatcgcgtgttggcactggggngacatactctcctgtcccgctngccaaagaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtacgtctttggcgtgactgacgaattggaactgatagtaaacgaacacaaaactgtggagctcacatcgagaagcttcccactctagctanccacatataggtatggagtcgattccngccatatggaaactacctgcggtttccaagatggcctnggtaatggtccggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgccgtgggccagagtcgttggctgctgctgcaatgaaacctctggtctcaacaagccgccgttgncctggatttgtttttattgctctatctgacggggaaaacgctgttttgttcccagaagatggngtttttcatatatccgggatgaacaatatgtccatttctacggcttactgagagcgccctctgccgggccgcgtttctagctgtatcttatacccagagcgttcccgattaagcaaatgtantgcgaccagttactcaaaagggnccacaacacgttcgtgaggtgggtgggagacaagtccgtttgattacccgcgcacccccccagtgaggatactggaattgagagttcatccccgccgaacttactcagacagatcaactagtgggaagcagcnggaagaggtaagccacgtatgcaagcgccgttgggacgctgcaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatcctttttcggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtaagcttntttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcntagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcgctacgacttacccctcagtcaaggttgcgacgtgtccggacatagtcccgcccgtgatcggnaaaatctcgggtggaatagggcgaacatccgtgtacggancccaggcttcggccaagacttttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggtcatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggataccccaacagtgcgattggcaacacaatccttacgtcacactatcccataccacatcgagctagtcctagcccgccatggtaggcatcactgtgctcataattttgcgcgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcactcaggtttagctggtcgcacgggcggcttcatgccccgctataccttttgcccgcgcctagtttgccgtaatgccttattcagcacagcagcggaatctccagtacgaggtctcactgccggcctacggatgtgcgaaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactcnacgccagaagagataacgacgtcactctggtccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgtatctacttggctgtaaagacctaagcacgccggccacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggatagcaccattcactagagatttttcaggcccagtctccaagtcgcttgcagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaaatgttcggcgacgcccaagacgcataaagggcgctaggcctcgaaatactccggcttatagtgaatcttggcggctnacccatgcaaccgtcaatcggaacaaatggcgctccgacggcaatgggctttgaactggtggcagtaggaaccttcggtcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagctgcacagtgggccttacgccacccagaaggacgtaaagaccgcactccaacctccacgcggattccaagtctgattatatgggacatccgtagggtagacattaagccaacggatggccagggactggtactccttccctaagtccccagcgttncacctcattcggaattgaagaataacgtggctcctggagcctggggtattccgcgtctccattggagaccngggctactatagttattcttctgtattggtaattaagaggaatatctcgctgggatacccccatcttggggcgctggtacgcctttcgcaataactgcattccatggcgttcatcgactgtgaccctttggtacccggcgcangcttgttattaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctcctctagcacctacgtgntggatgaccctgagtattgccaagtaatggaccatgagcgggcggcactagcgaagacgcaactggcggctcgaccaaggcgcgtgttggagacaacccgatttgggggggaaaagataccattaaatcgtgcggtggccaccccacgtgcttgctgaatttgctactgttcgcagccaaaccctttagcagatttgtgcgttaaaggcatccagaggggacctgaagactagcagcgtgaaggtcatcgaataaggggaatcatgagtccgtgtactccggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactcccttncnncnnnntcgcnngcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggctaacggccaggccggacgcggcggccgagaaacatcccttatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagttttgcgcaacaccgactcttgactgaatatcgctccgggaagtttcagcgcgataaaaaactaaatttatcataccttagatacttccaaatgccaaggggatgctaccggcgagtagagagtcaagagctattccggccagtccgcctttaattcattcacctaaaaataacaatataaaccatcccggcactaacccaccgcnnggcgtggcgaataatcaacatgcttgagatgcgcgaagtacttctagctgtccctaggcgaatgagaatcttgacttcgatcgctgcagtacattcgtaagaggaaggcataacgtcacgactttctgcctagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggccccggaccgtacggtctacacgcatcttgtacacgcggatcctaattagtcgttagggggacgagccgggggcgacgtcgtaacggacagcggatgcagtcagtctagatctcctccacattgagaaaatccgaaatactctccagttgacagtctcagccctccagtgagggctacatctggacccgggcaccagaacgggctagatcgtccgagcatgcggggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagttaaccataacctatgcgggaacaatcacatggatttgcacccatgccaccctgcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgcgccggttttagcgggcctgagaaacaagcctttgtcgcagtgtgcacagggctgtatcctggagtttgcggggtggaggcgcaccgtttcactgcaccacgcgatncttgcgacgcctcttcgcatcctttggctgttccaaattttctagctggatttcaagccaatcngtctggaaaatccagcttctgtcgnggattaagggccagggtaaaatctagaaagaatataggncgctggtctaggcgaagatgantgctcacatgggtgaaccttcggtcagttggcggctcccccgtggagagatccaatgccgcagagagaagtcagagacgctaccggcaccactcctgttacatttcagacctagggattgtcgcgctgcgacgagtacaaagaaggaactcgactaacccctagacgaacgaccgccatggcgaccaacaatcggcacggactccggatcacgataaatcccccgtccaggcctccgaagagaaccctgtgcgccggatttnncnacattcaagatacttcctggtagaggtgacggatacgggagggtgcgcaagtcttacggacgctactgttcgcgtagtttggaaaccagactaggcaactgctaactatgaggcgggtaccattctcgcngattaaccgtctaggaggcgcttangaatagagtcccacgtgtgactcccttggtgtgtgtgcagaaccgggctccacgcttctgggtattgagtgcatcgctactagcttgacacgcgtggtcgctttcccccgcttatcattacggggctgggattagccctttaccataggattgtatacaggggcggngctgctaaaatgcactcatgtgcgcggccgctaatgcagcatagcatgtgatgcatacgaacaccaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctntccgcagttacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcgactcccactgatggcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcagtcaacttgccaacgcttagtgcgtggtgactgcaagtattgcagacgacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggcncttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgtnggncgaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttgcttagcccagatttgggtcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggtccgcctatcgcgagtggccgttaagtcccgaggtcgcagtcggtccctgttatcgaggtccagcatatgtgttcagtncctggctccgctatacggcagagcagatattcccgtaaaccgacgtccgttgtaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtagacacagacttcgtcccgttaaatctatgaatgccatgttaacccgcggcgnagccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggagagtagctacattaacgccctaaatcgatgcggcccttatgctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattncctctaactacctttacttcacccagtcatagaagggatncccgtataagcgtgagtattgttgttgggctcctagtccgtcggcacaactccggtggcgacgcggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtctccatactttccactgaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatccccttccatggagatgcttcgtggcattgtcatgacaagtaccacttccctgttcctgtccaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgacccccccggagcagtcctcccagtcgcactgcttggactctaggccgctccatgcagcgatntaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggcccgaagacagagttaaaacgatgatctcctacgggccatgggaggcactacgttgtgtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgttnactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggcttctttagatagcccctcgacagagtgnacattttggcgatagcgcgccataggtgcggtacattgtagcctataccgccatccaccagcgcctctcaagcctgtcggttcctactgcnttggtgcaagtatcaaacccgtaccgatttggctaatccttcaggctgtgcgacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttnaccccgtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctaacccgacccgggattgcaacccttagtgtcacaatatctttcgttgntgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagctggtgtcagtaccacccaaccacagtcgagtgcgcctgcatacgtcgtcccccggttgcagtcaaaattaatgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggggaccnggcacagacccgattcattttcgttcgggaataagacggccgttacgtgcggtagagaganttgtaggatattgcgggaggtcgtnagntctacggatggcgttcagnggttgggcgcattccgccctttagtgcctgtagcggtctaggcaacgcatcctaggattcacagtaatacgactaggagagcccacatgagaatattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactccagaacagatgggggagaaatcggaaaacaaacgcgatggaggtcgtctgggattcagatgccctccagctcagcggaatgaagccgtttcacctggnaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagagntngactaccggggagggggaccattaatttgggccgtttagggacttgttatccgtgcgtattgcttcgtantcgcaaacactcttaacactcctatgaccccgtaggccacgtccatcgtgtaactgatgctaccatcgnatctcagcgcgggtgatgccatttccggcatgtggcagccggtcgggtcctcgagggaagccacagagtagttcgagggggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtagtcctttacgggttattgagagggctgttcgcttatagattgnacaacccctnggcgcccccaccttcatcttggattttatggtccaatcgtgagaggatggccgcttgtgcgcagtgagagcccgtaagttagcacggtgctagaaagctgacagcacggagcttaacaataatgcggagagtagaaactcagccagcaaagcttgacccgcggaaaaactgaaggccacactagtatttcagagttccgccctatcgtgaaatcctatcatggccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgctcgcgctaccgcgaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataactgttatctcgtcgntcatcaatcgagtcccaaggctacgnttagtagagcctaccatactcactactcggnccggttttttgacccccctcaatcaagaggaagcaatacgtccaacccgagccgatgaggctcaggcnttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcgttagcgcccacgacaccaatcaacttatcttcagcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatctgacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccaaggccagaccgtgcgagtcttgacatgactcggcagtccccgtantcagaggagactcgccgagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctatatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaancacgctgggaacgtcagatgagatctgacctgaaagctgatacgggnatatcccgagtcagaatgntttgattcgtcccaggcttcgcttggtccccgtaggtcatgaatggctcataactccctatagaactccttgcacttcacgtcgcgtctcctagcacgactcggtaatgcgcggggtagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgcggcctttcacgagttganctaaggctgcgccatatctatctactttgcgccgattaangcttaaatacaccgctaccccccgtatatccgtgagccggtgcgcccaggctggattcaagcagctcgtgcgtggctgagtncattctgtccctcgtcgttgaagccgcgccatgcgcccgggcccgacctccccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtggacggctcacaacgcggtctcagggaccagatcaaatagcagaaatgcgacttttatgttcagcagctatgtaatcatatgtagganctcatcggaactcagccgttacgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccccgcggcagcgcgacatgtcggctgcttatgtcatcacaatagnctagttatgtaaggtgaatagtacgacgacggggattgctctatctcatgctcaggcaacaggcgcggtaaaagcggtgtgggacttcggctgttaatccggcgtctcacaaggctgccataccggctagacgttgcaggctcgtgngttggaanggtagcagtctagtctggcggcgccatatcttaacgtaccggtgagtgagattacgcagtgggacgggactaccgttattttatgtaccttgtcaatctaacctaaaggaaaacagtgccgtgaacgcaactcccggagcgaagtctctcgagtacctggtgctgtctccttatctgagcgtgtgtttgaccgaggtcgattcacgaaagctaaatcaagaccagaccgcaatcgatacgctaacgaggcngcatacataggatcagagttgtccaacaggacatgtatttaatgtcatgcccacactcttgaaggaggngctgtgggggagtacgaattagtttacnctcacatagggggagcggcgcgganaaatctcctccccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcgcccgcgggactcttctgcgatgctaattgtggattgtttctagcgacatgaggactctcatcaccgagggggggccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgtcacccgcggtttttggcggtgtactttgatcgactcgagcgccggcccgggcgttggtgctcaacagctcggactgcgcaagcagcgagtataatctattagaggggcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggcncaagtgtagtgtagcgcttaacgcctaccccctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactatctctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattaggtgtcngaggtgctgaatggcgtaatgttgagggttgcaaggtgctgagaaaaataacggtcgcttagttctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattaaatacggcggtntcccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgtccgtcgagactcactcctctttgcgcctgtgcttacggacttanggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccatgcgagtgataccatagacacctaggccctattaggggcagtcagtcncttgcaagagaggtttgcatctttgcaagaggggagggatatgatgctatagtggaagcctataaaccccagggnctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatcgacgtgttcgggtgtcacagttgctttacgtccggccgggctaacccagtcacctctaggctacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagngaaccgaacggggcgctttctgggactagtgtcgcccttaagatcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccntaccctacgagctaaggcctgaccgtcaaatgtgcgaaacaccgcggttcgggtgagaccgggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgaccggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaagcctacgctcgctcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacataccatataggagttccatagatgccctggagtattgacgctaagtccttnggacagcggatggggaggcnacctcgagagaatgctaattggngnnnagttgncntacncntccnnccnaacaggtgtagagnngnnagtnnttcaccnntnnnnggctggncccnaatngcgggnaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccancctggcgacacactctaccagtacccagaccgcttcacgggaggcccgggccgcggggttaacgtnnagcggcagaattnttagtantcacacnngcgntggcntnnggcatatggtagggtttatacaattgcgttaccctcnaagccgcccatcttaggaatgctcgaaacagnttagatagcgagtcgcttcgcgggctagcactcaacgggcctgctcagtcagtgaggcacgatcttcttgtacacgnncnnctncnangattgnngagtnacccncgcnnnnntnnnacnnccnnnnctnggacannncnnctacattngncctttnanaacanccaacagngngatngntgtgntncnccnnnnanggtngannannnnnngnngnnnnatnttcncanncnannnnannannnnnncncggaagggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagagtnttccttctcacgaacatcgctgatanncnnannccnnngnancnnctgtnngcggntngaggcctgttangatncgngcnnnncgnangnnngattcgttgtcnanngnnctnngntnggaagncncngnnnagnnnnnatntnnntntnnacnngnannnnnannnnngntnnnnncntgcccaggggnncnggggnctgttaannnnccgattctatgaatncnntngtnnncggctggatanatggtggtctatcccaactaatctaactgattcttacgcccctantccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatganntnnntngnnnnnnagttnggnattttnnatntcacntcnnntgnntnntctnntcttcggtngggggcnccgaggtgcttcgctgggatgccagtcaagaattcctcactgtgctgcaacagggggagagtacacccctgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtnncccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagngnngnnntagcagcnntncggnngnaangcnacancgtnncacggcgtagtggncgatcggngccagttcanatnccnagcaantaanggcggggnananccatgngngnnnnctntgtanntcntntnctatncttnnnatnttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaantagaaatgtggcgtatgcactagcaattttggtctccacaagagggagtctacaacgctagctgatacaagaagcgagttgggtgtcgtagatacggttccgagagggcgccttgtcgtcgattaacgtacgccatgttagctcaaactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctcnttagtncgggggaagccgcccaacgtcgctaccgagtttgactgtggacatnntggcgacantaccgcagacatgggagtcgtaagtataaagtgccttagctcgcctatcctcatcctacacatccacgacctgacacgccncttcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgtatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggactccgaaatattgagtaccgtatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaaggggcagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggccccgtcgccgctttactccaccatgaggttgtatgtacaccgaaacaaggtcaatatgctgcgttagtcgtggttggattgtaagatccccccaaactcctggtcctgtacttcagtgcactcattgtgagaaccctcctgctctcgggatgacgcagtgatggcacaccatgcccccgaggaggctaccagtgctatcaacttaggtaaacctgcttccagcagaatcccgtaagagcaatgacactcagctgttgcagcagcatttttacgaaggccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggatgggggacgcgcggccactggggaggggcctacgcgcagcagatcaatgtttgtaagctacttgcgaattcaaagtactgtgccaagccaacaccgggggcctatccgagttcgactaattgccgagcccctaaatatcggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatcctgcaatctctaccacgggtatacagcaaaaagttattaactgtatttgtagtagggacgtgctaagcatagggccaagcgcttgtgattgagtcaggaaaccattgctactcggatgacggaagcggccagaggacatgaacggatttaagcgtcccggcctacactcgtgacagactctctcccccgggggggggggacaagcgttacagcacttaaacctccgggtcgtgcacttnntgaagtggcgtgggtctcggctcaagaccatccctaatgctcctcaactatgtggtatcagcaccacccagnataggatctcgggctatgggcgtagggccttatggatctgagaccgagggtactgaatggaatgcattgacttcgtaaggtggggtcccaaccactccgtcctgttgttagacgcaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatattttcggcgtccacccgccgtgcacatttcggggtagtcctcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcntggacagttcaagctactagagctggcgagcgtcctgagatctttaggggctccacgcccgcagttcatccatgcatcttaagaanactggagggcgaaggtgcacaaaacccgcgtaaatgctannncctctcattctccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtacgctccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggngatacggccgggtataggtaaggccacgacattgagaccgcgcgtaataacgtgggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatnacttatggacgcaagtgccatggattatgtttcgtccggcggcantgctcgnccttgtgtatttgcgagcaagggcacaccgagcgagagcacgaataagcagnggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccactntatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgcgttctcttccctaanggtcatagaaacgacanattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgnagtagaagatgctcttctgcctacccccgtaacatgnctccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggctagggcatcaattatcacgcgcccgatgaccagatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagagctaattgctaaaccgccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcctcgcctcgacacatcgcgattgttctccggttccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggaagtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgagtcccgtgggatgaagaggcatgcggctataccgagcgagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttacggctacgagctaaaacgttacagctacgatttgatacccaattgggattaatagtatctgtggatactacaggcntacctatccttgcaagacccgccctttggtgagtaggaggacggctcatgcatcaggtaagtttggaaacccatggtattaacaaatgtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttagagagcgtatcccgacacgccaaggcatacaccgccgtatcataggtaagcattagctattcgaccaatctctgcgctgagtactcattctgacccggagggaccggcaccggactgatggccggctctgccattcctaccacaataagggggctagaacccgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcntctacttatcacgctcaaaggattagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctctcaaaaggggccgtgagactccgtcaggtagggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacaggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcgtccgtccggacgcgggagtgatggctggagagcacaacagcaatcggaagaggcaatgtggtagtgctagtcagtcacgagacccgaaaagaccacttctagaacctgtgtgatgggccgtcgctagtgatgggccgtgtctgcggcgacgaagcactcccgtgcttaaatcagcatagctccctcggcgtttagatcgttcatcacagacttcggactgcggcaagttaataattaatccttaggacgagttattccaagcagcatgacccccccagaagattccaacccataaaagttcgtgagatgcgataggccgacttaggacagaggaacaaatttggtgggctcatatgtcaccaagttcgcatgcgttttgaaggccttctgtgtggcgtgtacgtaacaagggacccctggcgataccaagagagtgaccaactttgtacgcggacgtgtatacgacagtcatcgggggctaggtgagaattttatacagcgcgcatgcgtgaattacgcccatggaatctaccgattttgtatgtttcnntcattcctagtgattgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagngagatgccgtcaccaggagcctgccgtgcctttcatgtttgtggtacgtctcagtcaggcgtactgactacagacccgtgacgggggcgggacgccgatgtaactgggctnacggggagcgtcgggactgttttagagactggtgcttggcgcgaccagacggggnagatnggcggcggagttgacattcctggcccgctatgagggggccctatggagcggctcactaattttcgaaccagaggccgctatcatcctacctaggggggcgccgtcaatcggaggggacctcaggaacatgcaccgttagaagtcaacctctcgggtatctggtgtctcacgcgccacgtgagacgaacaaaggttattactgttcggacggttgngctcctaggctggcttgngctccctttcgtgcctccaggcagtgcggacgcagctaaaccatgcaccgtcccggccgcggatgtgtggtgcagaataatgctgttagcgccccggttaaatctgggtaagggctctccactcacttcactgaagaatcgggttgtncgctgaaggtgccgtgcgctcactgccctatgcactccctgcgcctagccaacctggagtngccgcgagaacacaggtacagntacctcaccttacnnatccgacagtatctatttgccggaagccccacatgtcttctgatttaggataaagtacagactcccctattcacagccgcggcgtgaaccggttgaatataccgacgtaagcgatttgtgccnagttgagcttcccctacgccactttattctctccccctcggtagcacntttagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccaaatcgtgcgtgaacgcgcacatccagcatcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatattggataaacctctgttgagcgctgtattcagcaagcaagtggagggactattaggatgtcatccctcggttcggttccctacctacaagaccttgactaattagctcatggagtatgtcacacgcttcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacgatcggtggatgtatgacatggacttttctcgaacacgtcctcgtcctcnaggaccgaggtaccagtgacaactagtaacctctgccgaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctnccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggagaaacgactgacactgggctgccccctgagtattcggatcctctctacgcctctaaacacctggctcacttagacaacaaaggctgtgcgcgctactgtctnggttattaagaaggcactcgtagtcgtatccacgatgacctacgtacggtccagcattgcaacctacccctgacaatcggtgaacgcactggtcggaagaaagccttcactaaagtgtctagagggtacgcaggcgaagcacagcggggtggcgctcgttacgggcgtcctgtatttaaatcgctgggggtttaagatcacatcgatataangttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttnnntataactcgaccagtacgacacgacaaccaattccagtcgccgcannantaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctcacgcacacacctgacagagccgcggagctccatgttcaattttgccacaattcagatgtcgtttcacgtgagtcggaggctagcctagacggcgtaaataagtgattaggctgtgcacatacccagggaagagcttatcctccctgcaaggatggactgctcgtgagagcaattttatgagcgcagcgcccggccgtnctgtcaggcttgggcgcatctnctatagatccggcccagagacaaacgcacgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgttataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactggtactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggcgattgcttgctcggcttgagtgagggtctagtgtacgccggtgtgtccgcctccagcgtttgggttgtcgtatatgactaagaacgagcacaggagggcgcttgacggtgggacctgacctgatttttgatccaaccgtgactgcctgctaggtcgagagtgtccctgattacccctgcggtcttggtccgtactgcgtgggcaagcatttcctaatttatatacctcacatgacgcaagtcagcagggcatacgcgggcccgggactccctgggctgccaacgacccttcccgtgcgacgagtttagtatccagggtaaggaagcgggggagacatcggtaggaatgtgtccgtggcanagtggacgtgtatgtatcatgccacgcatcgccatttccgtgaagccggactttagaggcgtcccacaagccagttggtacgctccaggactcttttatctgagtgccctaacccatagatgtcacgctacgtatgtgcgcccccactagtgtgggttgactcgcnngnntatggtaactctcgcccgacgtcagattaagaccccctccagcggtgccgctacgttgtctgtcaccacggagggaggacgtgcggcaaagctacggaacggacgcccagttgcgatgagtagcgatacaatgaacgggattagataactacgancgctcttgacgacccatgtgtcttctctgtcttccgcgttttgctcttacccatccccaaccatcctcctgtttcgaccagcgttagggagttgacacgcgtgcggacgcccggtcggtgcntctgccgttatgtgcgagaggattctcacgagcctcccatagtcgagcggccatcagtgaagctgggtgtgatgagagacgactcggtgtcagaaggctttcatgcgcatgacacttctcctgcacctcccgttctccgacccatcaggtcgtcgcccgtgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctngtaaatatgttctctctagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcgttgccaagcgttctcccctccagatgtgctcggccccggcgctccaaattctgnggaaaacaggccaggcccccagtcgcattacggcacaggcaccngacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccgggatcactctcgagacggcgagtgcctcgaccacccagttggngtaccctatgggtgtgtcagaggagctgcccggctagccttccccctagtctggtgcacgggtagtataccgaccttgagttaccaccagggtgcgcgaatcgaggctggtttacgggggcggaatcgtccgcgagaggcgcgtacagccccnggtcgcacgagcatgattatangatgcggtcacgtgggcggatggatagattcgcggcgccctttcgacgatttgacgtatacgagttacgtatgcgatccgcagagggggcccagtggccccccgcaaccaggtgggagtcgtgaccctccggttgcccccagtgcccgagaccaattccctaacgattttggccagctgcccacctgtggcgtttacgctgccaaacgctgggtattccgacgagcagcgatgtgcgagcccggggaggaaatcctatcgagccttgcgtttatcaaagttgcacgaggacccaggcgacacctgccccttgggggtgcgttgaancacgccccgcccattgtagaatcaaaganggtgtgncctagaaattagagcccaatgaataatgttaataggcgtccaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaannngntggcnagcgcccnttttcnacgcnttgcaaannnggattttcgngacnctgnntgccnnnnnnnnntgnnnnncacggngntnnnnnnnnngcnnannncnncagnnnnnnnntactttnncaagggcctagnnnanntcnnngnnnnnnnngnnncnntncgtgnnancnnnantntnaccccccnannnaangtcgggcacgcgnaagncatttcggactatnnctagnntgaagcgtgcctagaccgccanctatgaanancgcnaccgatngcnngaggaagcgangngatanttcccgcnacancncttggtcgctaaaaggacnctcnacgnncaatcggatcttgctgntttctgngcgcttncgcgcatcgatnggngngnaattngcnnacgatattggnanatcgnccttagnactccgcaattcaatgccantgacgagcgaacnnnatnnggccntacnanntngcanacaaganncangcngnnncangnccantnggannnaaccnnanacgagtgtcccttagctcctaantcgttggcacccgaggaacaccngcngtnannaaagtnncaatnntgtacacgcgttgcgggtagactttcagagctcatatcgccctnaagccttgcaatgcctccagacttcgggcctattgcgattcgnngtggcgggaatcgactcacccttacnagtcgnnntgaccaagatcctctcaggcgagtggtcacgtaagacaccacctagcaccatccaagctgggtaagccgaagggcacctcggttgggngcgagcgggcctgtgcacccaagataatctttgtaccttaaggcgtgntccccctaaacttnnacgcccgctgcnttcgtantnnngtgcgacnnacggatggnnctntacctttctcgcgccaggnagnnnacccacanggtgaangtaaggccgnaagagannnngcccaacctancattgcgcaactgcacttctgaannncangcccgcgcagantataaatnaagcatggagntnaagnnaaacaacnntngngtnacnaaatatggcggngcgnacgngccgtagcggcactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctcnnnggcttatcctggcccctttaagcccgcaatgggaatctctgttaggcggctgggccaccanaacctgggcgcatggaagacagggaaagcgatgctcagaccttgcgcatggccagaggccggcagaagtcaagcccgcgcaagcgggggctctagtgaagagaggtactgcacctaatactggttcgctcgcagcggcatccataggccgactttcagtgcaaaactatggtcataactcttggcgatganttcctcgaccatttagaatcnagattgttcggagccatacccgtgtatcccaagnggtgtgcgctaaccaaggtttcacagttcgctgttcccgctatatcntgtgcagcaaatcggcctctcttattttaatagacgcgaatcctatcctggttaacctcgttgtacgtgtacgtacgcttaagtattattcaacggcgaaacttcgagattgcgctcttgtcatagtgcggggngntagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaaggatttagccacgacgctctgattcgctgtttgcccgacgcggcggccccaaccagtcccgtcaacgtcctcaactgctctgtactcccccggtatgcattttggcttcatttgtgtttgtagcaaaaaacaggccgcggagaggaagtgagtctctggtcaatgctagtcacctcatttctaagaattgagttcttgaatgcagacgcggatgntcgcaggacaacgggggttataccattcaaatcagaacagtgaagccgttgtggggcaacgcgccctccacctaacttccaaggggactgggggtcgcgggtacaccagactcccgttcagacaaccatttttatgtagganctgccnngtncggagggacatactgtcttcctactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgaaacgcgtacaggacgtngcacatccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagatagaaggtgcagtcaccgaggggtggcattctatgtgtcgtcagttgcctatatacttcattgccaggctcgcnctcggaccgtcgtgtacnttaaacaaatcacaaagagcgcacgacaatagttcgaatagaaggtctagattctctgggctctcggatgatgggaagggcgngagaaaccctgttctcgagagacggttcctactattcgaccgnccactgttgccgaagactttcaggtacggcgtcccagtcgctatgggcaaaggctcgcgtctactgttgggtgaacttactggagtcttactcgacggatgaatccgatacgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtatctcaaacggccgtgacgacgccctcaatagcttcncttagtggggtctaacagcgtncgaacgagatatatgggggttttgcttggcctaccctccacnccgcatatcatgaatccgaanncaagcctaccagcggtggatcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatgatctcggctagcagccctatatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaattggaaggagtgttctgcctcctgcgcnccggaaggaaggttctagggaggtaaaaggtacgcaccnttcgatcgggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctaatgacgtagggtcaaagggaagcgtttttaggagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtctcaatgaccagaactcgatgttaaatgtaggctaaacccctaagcctattgcagtcatgtcctggccgatcctgattgacctcaagggtgagataggtaggctacttttttaaatcaaagcacgattatcggtcatttccccttcggctgggtgatctactctagggtcgcctctcagatgcccgccagacagtcacggagagtcccggtacaacctcctatacggtagtgcatgcactctactaatggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgcgtgncatcggactccggaggccgcggtaagttaccatcgcacacggtaccataggtcagggtacggggtcgcctttggggcggcgcaacttgggagacggcgaatctgaacagattcgttcctgtatcgtgagatcgttctcgatgcagaactccttgctgcccggactcatccccactaggcacagatctatatgacttcgcaaacatttagagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctncacatatagtcagacatacgtcaacatgcgatcccatgtaattagacgccgcgaatacgagcatgttagaccttctagatatcactaaggtgattcnacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctnttggaatctaaaaattccgatgtacgcggccgataaagtcttgactctacacgaccgctcccggtggaaagtcccgctcagtnattaagatgcctccagatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatcccccggtncctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttgncaccttatggggctccacncccgctacaagcgcgcgcgctcgttgcatgaagagtcanacaagacctggtacccgttaccggtctctcccggtagcgcgtttgcgaacgaaaagtatctatccatagncaactcagaattaattgcccgctngntaggaattgatggctacgccgtcatatagcggtccggcaggagccataagtacacggcctgcactgatcttagagaccacacnncatctgctngcagctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaaggtgggtacgctgntgtagggcgttagtcggctgggaaccaagcgcttcgngagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcaagacctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgtggggactccggtatttgagattccggtcgagtgcaacacagaatgtgttcttaccnggacccccagtaactgtgagggtactcaacctaatgttatcgaaaacggggagggtctaacattggagggtaaccatgtacagaccactcggccctcggccggttttagcgaccagcatacntctgcctgagttattggcaagggatattagcgctcgcactgagctccctgggccggcgttcggacgaaggtatgcgagngaccaatggaccccatgttggttcagacacgtcgggggctactacacaagccattgcggntccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacattcncgccaccccggaggcgaccccacacgaaccggcaggctattaacccatattaagtgaagnactcagggcccactgatatcgttaccgtcgntcaggctggaaagtctcgcgagtcactcgaggtgaagtatctctagcgggctcagatttttacaaagcctaatctacagcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtattgagtgtcctcacccggggcctatgctacaagattgggccgccgctcgccgctgatgccttctagctccgtctcatagcgaccctctagtccggattacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccagactgaaaacgtctcagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcgggccggccaggaagaagccaatatacaccagtattatccctagtcgatcggccccggcctatagatgtccctgngagcctccgtaagaaaactngagcacctggtgtgtaactatgacagcctcttgacaacgcactcacgcatcgaagcggcccactagtgcccccgtcnngacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacggcttttacattgattggtactcccgcgtacacagaggcagcngttcgtntgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgttcttcttcccgctccttggaccgtgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcgcggtcgcgtatagagtgctcgactcgtcgcgggccgcccaagtgcggcacanacttcnttgtacgcctgtccaacgactggcagcagtccccagtcattgctttcttccgtgacacacaagttgactagagtgcaacgctcggttgctgcccgggtccgcccgacacccggcagcagttgcggtagtctgcaacgtcggcagancaggccggcacgaatctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccaagattgcactacaagcggcacgcctatcatgaggatgtatatccccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccacaaggggagaacacccgcagacgagaagcgcgtccgcccaaaccggtacttgccccggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgacnaagcgacacgtcagcgacaatgctgctagccancgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacntcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaagaggcacaaccatttgaggatcatcgcgtaagcctcgattctcatccgcacgtgttagatccagcacccagaccggaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgtgagttgacggctcaccggggccatgtggcatagggctccaggagaatagtaatggcggaacgccgggctgtatgccggagaacagacgaactgtcagcttgactacctccttgaagaagggatattgccctggagtcttttctanaaataccgcacatactctgtattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaagacaagcttggccggcggcggtgagtatactagggattcaagtgggttggaagtctatttnggtactgggcgccgtacggtcgaggagcccgactcatgctggagtngacaagtgtatgtcttagggtctccctctgatgcgcaacagggcgacactacgcgaccactgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggcagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacggccatcaataagggcgcaaggctgcctctataaccgatgttcataccgggcctatgttttgcggatatcgacggagagacgtaagccctacgtgatcgcggacattgttntaccgcagcagtgtgataccccatcgttatcggactatacgtagctatccaatactgtagagaccgcacgatttttcaaacntcaggtgatcatgatgctcatatcaaccctatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtncaangggaacgcaccaggtacgctaatgcnccccggcattgggacaaccgagcgcngtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcgctaggccgactgcgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggaggggaatgttagagataagtaatatactataagaccctgagcaacgggctctggattgagctagatctcggtcgaaggtattanccaccctgcgcgatctacattgcactcctcaatggcggtagccactggcgtntctcactacgcgtggttacaataggacttaggccnncactacgagaccacgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtcctccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctcaatctttgccagtgcgtgttcacccgccagcgttttccagtaagggaactaggacgcacaggacgctccgacctaggggaatccataatcaacgcncccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatccccgtttatctaggccggattcgatggtgcncantgcgnnactnanacnnnnannncccggtgatagacagcggtgttttcacagttactttacggtctngggcccgtatcgcagncnanacnagtncgnncnnngcnacccggnggannngtgnnagnnccntccgngnnnctacnnncgcnatacngnncncnnnngngtgtntttnnnnnnnngnngnnangncngnatnnatncngtccaccgcaacatcgtgcnaagtacctantggtctggctgatgcctagctcactccgacagcaccaagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttcnttgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatnntnanncgngnnnnggnnnnttnncggaggctncngncngnnggnnaacgtcgtctgtcgcgggcgtgttgaagatcnccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggncactgtcggctacaatgctgtgatattgaccacctgccgtatgcacttgcggtgacccgggggcccgggacccgcaatccctgtcttatcaccactgagacccccagttaaaagatgagggtgaaccacgcgcgtacagcagacaccttgagggggattcagcgtacnggggancacaccgggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccntacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattctngcgatgttgcttatccnggcgcctcgnccgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttggttgagttatatagcaattgggaagagtacgaccgatcggtgggccctgtaccantgcgggtcgcatcttggatcagtgcaagggcactgggtacgatactatagccccacggctcgccagcctgacttacacacgttttctacttaccatgtacgacggttgccgtgattgagctcgtgccatccttcggtatcccggtaagtgggcggtgccttgtcccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagttgtcgagatctggatcgtgtcactccgggatgatcagccctggctgttagtgtcattgatcgtagaaggggataccaggctgccggtaaccaccgggtcacagtcacttaaaccagtgtcgcctcttatgcgttggctgaacgacgttcgtaagagggaatatcaagggcgcgcaccnggcgtatggggctggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccactcgctcttagttgcgnggctttggtggcattcgttatgggagaccggcgactcaggcaccgcaacagacatgataggcagcccgcgttgctggtcagcccatcacctcgcatggtagttctatataggnnnnnatncnggagncnnncnncancgnntnnggnnncgntncgccgnnnnananannggccccttncnnncngtnagngaatnnnacnnnggtnnntncgttgngcntgncncnccnncgnncncnnnccnactccngttngagnggcagnccnaattnngggnnnttcngnagcggaancnnnnnnngncnncngncncnnnangtnncngnannccntngnncnccnnagcttnancntnnggnnnnnancgcgcnnnnnnancnnnnnnggntnnncnnccnnntnctnananggtactgggcggnngctgccnnnnnntnggcacccccnggtnacnaannattngcaacnagnnntccgcnacnacnncatccntanncnganncgnnnnatagngcnncgnanngannntcnnngnnggntgangtcntacngcngannnnggnnncnngnaagtncngtnagaaacggtccnnncnagtatagactcgaggatnncnnnnnnnnnnggacggnnnnntnnannngcntcntnncnngncnnggcnntcncnananancanngncgnggcgatngnnnnnnnnnannccngcngcngnggngccgncgttncannntnagcgacnnnnnggnntngacnnnnnngtcggcccaccacacgtgggacgtttaaaagccgctaagcacctncttttatnggtacaatacctccccacagcagtaccttattcgttggcatcccattatgcggcagtancatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggaggcgattccttgcggacaacatgacgatttacggatagttgacataacgccgagataaagaaccgtntgcctcggtccagcaagacttcagngatgaacgannnnannntcannnnncnnnnncnnnnntnggnnngnnnnnnnnnntnnnnaannntcnngnnntannnnnnnnnanangnnncntttcgtgcncngngagnnccngnanncngnnnanngngtcngataactgctgaaataggcgcctggtgtttccagattcaatggtngggctgacgcttacccccgntgctgccaaagtttggtaatccngtcacgtcacttcctgttcaggggcaaatgcaactcccgcgcccgtctcnaaatgtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagntgcattgaaccacnagccacncggggcccagaagctcgcgtgacggccattttaggcgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggttnagggaataggcagctcatatctgcnttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcctccgtctcaactttcactgtaacctatcctcatggaggttgntgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatntcnctatgaggcgatcttaccataggactcgtattctaccaacctgagtgtattggtatgctgngagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggcgcgttgcgcgggggccactgtaagttccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttctcagttaagctgcctcgctgtccttttgaagctcgccatctgttgctgaaatnaaagagtatgctcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaatnaggtaacacgctgacctcccctgatcngcttatatgcccaaactaggggtggcgccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgtaagatccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttngggctntcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggaaattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgagtaacgaccgtatattggttatgaattattctaaacgctggaaaaganatagtaagtaccctggaggaatacggcgtaccaggccaaaggcctcgtagagtcataggtacccagagncgcggtggacggtagggagccctttcataatgtcaggtaatantctcctgggaatgccagctgaacnagagacggaatgtatctgtggcattggagcacctgggtacagattcctatcgngacggcagggcttccgacaccttgcttaacggtagaatgtctagtccatataatatttagtacatccctacgctgccgtgttaccacatcacttagaagttctagactgtatcatgtcagcgggtccaaattcatgctaccaccgctatgcgacgactcaccacgancgagcatctagcagtccagtcngagantgcctcgatcgcagctagagctttaaccgaacgcagtgggcaccgtcggcgcatcggccagcggaccctctaccagagtattcgacatccacagtcgtacgactccatgcgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactacgagttagctcgtccacgaatctaaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgtcgacccaaatctgagtctacaaatagttctagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatgggtccgcggctctacacgcgttnagggagcatcaacgtgaactggctaagtctcagttcgcctgattcagctaatggaccgaaantgatcacttatcgcttgtgcttttaatctaggcacgtnatcangtgaaagaccgtagggtgnggcctcncgcntcacgtcggtacctactcaaagccagatggagggacgcaccacgtacctaatcgtacgtggtangcngcagtcggtcagtggtgacatcgcccagttcgcaccccggccgggatccataagtatattcgttcgaaagagagagcggcccctactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtaagcgtggcgcgaggatgaaattcgctcccccagtcagatgcgtgcatggaagccagatgctacacaatggcagagcgcgttgtgttgccagagaaacatgatcccactgcgcgtctatccccccactaactagtgtcgtacctccgattgctagtatgacccataacagctgtctacgaggcaggccagcgcgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggccaccaccaccggaatatattgcgcagggaccttgactgggctgggtctcccagaaggtaacctgatataataaggggattcctgtgcacgggtactggtccagcgtctccacgtgttcgggggtctgcagtcccgctgggacttagacggcacatgaaggacccaggcactggaaccgaactagcacattgcgatcacttttaccnttcgatgtgtgcctaccaattccgcggccgaggtttcaaggaataccggtacccctgccatgcccaaaagctcctcctgatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatagccgctccctggaccagggccccaggaattaccctcgcattcagtcatcatngctcatcgaactagcttaacctgtcaacaacccggcgttatgtatcgcgacatgcccggtcctctttgtagggcagttccaacggcgtccctccacagtatgccggatccaatntgtaacttttatagacgtccgcagcggtgacagaaaaatatgcgtgacggagcgcggatatcgaaggttcttcgtngcgctccgtaagacatattagagcgattttaggcagctggagacttgggcgccggtctcgaatccaggttacttctggctttatgatggcgtgacgcccgactggtgcctgagctaatccataattaaaacatcggtacgagtttagagctcattatcccattgaagccggcaggccggctcaatggaagtgttgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgagtgcncggagggtgggggttatgctgaagctggggctgctgccgtgctgtgagtctgttttccgggtgccagtccagtaggtgagttgtgctgtcgtgggttcggacgcttaagacggctcaggcgacctaggacgtttgcgctgcgtctgtgcctgtctctcatctaaactccttcccgacgtatccccgacgctcgtatagtccgacaagtgcaggnganacacaaaactctcccgccgtacctactctacaaccgtcatagggtgataagtatggagacgacggctcatgagctggnaaccgcataaggtcttgaatgtgacggccagagtatttgtaagttctnncnctnggacnnactccngtgnngngnnnancagnntcanngnntncngggcctaaccggangtngggnggnnaccnncncnatctcnccncngncacttgntnacggcgtngngtgnnatgtttatnccctcttccncagncnctgngcatcnnctgnnagnngtnaaccannannnnntttnnnnnnccatncgnntggnncnnnctgnnatntnnaccntgttngcngtnccgnggnnnaggngncctnnnnntcgggntgacggttaggcntcgannggcntggtggantntagntcctagtgacangtnccncntnncncttctcagnctgaattgnantntnatntnnttggtngaccgnntacngctctagcnttttangnnannnntnnnancgggncattntcagcctcnnnnancgnnnntnnnnnnnnnangannngnnnnnnnnnnnnaangtnnngnnanngnnangcntnnctannncncagcngtagcgcgtggcgancgcnaaattacnnagtcgtannngnccnntnngtnnnnnnntnncngntcnannccnnnnntnggcntncgcctanattgggganntnttgntgtgtgtctnnnangngnnngcnaatctnnnacnaccacntnncngcnnngnnnnnnnnnngnnactnaacnnatgnnacnnnnnnngncnctgcncntcgnctgnaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctngtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctgccgaagactgttcagagggcaaagcttgtaatgtccaaagtggtacgcgcaagaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagataanactcttaactctctaccctgcctagcntgacaaaatcgcaactatcggcaggtgaatctagggaagccaatattatgtcgcgtgagtgcggtnaggcacgtaaggtgtgacaggactggtccctcatttgatccttatttaacggtganntctgcatagcggtttcagcgctttcgtgttataagggccattgtgctacaatcctgcttcgggcggcattggataagggtttgtccctctgggttcgtttgaagggcgccatagcacacgcaggcggccaacgattcccagttagagttgtcaagcaggatgtacaaggaactgtggcncnanaggtgttatctgggaacacttgccgcgtaataccgaaagctcgtgcctcgcccggtacgtctcgctgaacacacagaggtgagacctnnngggtgggacttctgaatgcgactgataatcgtgaaggtccgtccgagactgggcggatggaacagcacccccgtccggctgcgcggtggtctggaatagcgggcaaccggcacaccttacccgagaactgcnnccgattgatcccctgaactagttgtccgccgccgccagcggagtcgaccacataacgtgccggcgattcaagcgtcttgatctagtccaagcaccaacgacacgcccatgcccctccccgcgcgcgagttacgtgaagcagacgcaatctccgtacaaaaatgcaagcgatcagtgtagttcncccaaaattccccacgggacggcctccgcaagaggtgcgtttaatgagacgaacactctattgtactgatttcaacttgcatggcgcccaccgtagcatgatgcgtcgtttctcctagatataactccgctacgcttggcgggccctggttagtcacgtgtacacgcgccatgggcgtgggtcctagttgtaatagttggcgaggtccgccatgtatcgactggactggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagccnagttgcaagttagtttcaggacatgcagaaatttggctanatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgncggacaatgagttaccttcagcaatcctgagttggcggaacgngcgngatgataaatcctcagacgctgtagccacttgaacgtcgtcgcgcatttgcgcacacgagaacttgctatcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaagttggctccatcctgctcaacaagcgcngaagctctgagtacatccgctatcggatttgtttaagaataaagcattcctagtggtgggaatagcnttcgagtagtagtaactagctgccgctggcgtgtcacnntattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaattgcgaagtgcgnngaaagggtgtggccncgtcagacggnnnntaccntnccagagtcggccataaggggtncagccacaataacgaaanccggggnaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaancaagcgtcngcctatcaanaatcagcctctgncgaggggatcaaattnagcttgttcaacaggttctggtgggtcgtatgccgaggaggcaatatatgttggtcctccnacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatanagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccggcggcggcagagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg aaatctcaaattgttccatagagatgctacaannatagcgggggtctgagacgcatctggggtatggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacatccgtggccctatagggccaataacnacattaccntgcggccggtcggagagcggccaatcactaatggtncccggagacaatcccccgatactctaacccaatagttcatacaggaggtccctgtatcggggcttcttacggcgcggttctgagtcggcgagcaatgtcaactgttggaaacccttataaggtttacggatacgaaaattttccgacccacgagcgacgnctcctacagaactacgagacgacgcggttcgtctcgccgggttcttggcccgaggacgatcagcngggacggagtgagaacgtactacgacatgccattcttgcctaaaccgcctctcctcnngtgccccggtgtagtccagctttctatcacgcaacagatacgnngcagacatggtgaacatggttccgtagatcagacgcggcgcgtaccatccaatcatctattacgtgggtcttcactacacnaaaggtggcttcattgtatagacaaaagccattgcgggcaaatnnccctcggcccacactataatgtgtcttacacctagagatacgcgtgtacctgatgtaattctctgcctggggctnctcgtgggcgaagtaactactcgagattcaactagtgtaagggcctgttactcgactgaatcgatactaaagaataagacggagctctcattaagttagtcgtcgtaacgaggacatgcattgatgagtgttcataccctccaatcannattaactgggcgttccggcgacggcaattgtaaacgggtcgggtatagaccccggaatggacccgcagtaacctagngtaaatccgcatattcaatgatgctaatcacgctggactagacccataactcgcggggacacatcgtagtctagcgcagaaaaagcgatctatttgtatccatatggttaatcgataggacgcggaactaccactccctgtcacccnnagattaacccgccacattcgtgctctctgcttaatcaatacttcggcttaccgagctacngantcagcgcaatggagttttnctgtcttcgtcttaccagtttggcgaggtcccggttagtaaacctcaccgtagcgctgacgcaaaacacgaagccgcgatcaggtgctagatntttttcacctgcagcgacctgtactgaagcttgcagcctgcttttggcgtccaggggctcgntgtagacttatgtgacatgtnatgccgtgcacagggagtattccaatggccgtttccgcaagtacccccggaccctatagatacttacgtcggtcatctactggctattatgcagtgttctcatggccgcgccggntgttaggttcttgttcacctttcngcgatgccggtgcccgtaatcgtgttngctggacaatgggttagggtagcctaacgacggaatgaaagtagaatgcgctgctcgatanggctccattcttttattgctacccgtgtcgatagccgtgaatcttaacgcataatggccactatcctgaagtttcccattacgtcgtaatacgcccattaatgccacgttcatgccccgaactaccctgaacgaancatcatctggtggggatgctcgtgatcatttacagatcatatttattgacgtcccacgtgatatgggggcgncatgtacagcgcacatttctcactcggacccggactgcagagaatcgagcccgtaagncnttttgcatagctttgtacagccacggcggtacaccccctacctaaggcagacaccaagactccgnaggttaacattaccaaagcggagcccccactcgtgggagaggaatagtaagagtgtgggagtgaccatcccccgacgtgcctgtgttacaattctctgttgaactctaagagatggggcgtcaatgcgcggcgcgacttatcatcgtcaaaatcaactggcttatggccggctcgtgcgttgcttgccgatcgtccccgcacgctttagcgcctctccacgggacctggagcaatgctgctggacactagaattttgcgcccaaggaggagatcgcgcccaccccagatcaagcccgtccatctattggacggcaaagatgcatgtgttagccctnacgtccgccggctcaacgtagcgggttcgacgaaagctgccngtccgtagggtcttaccggactcatggaagacctcaaaaagccctcccgtcttcttgatgattcatccagagcctaggcatacttaggtgcacaaccgcagattgacgttttagaagcgcgttncttgccaagcgtcgggaaggtatacctgatggccagtgtaatagaatagctacgtgctggccttgctctggttccgattaaggcgtgatcgtatttcggtgcgcgttattgcccncgttgctgcncnctcgattactcggcggcactcttccgctatcgacaaatgcaagtccatagaaagtgcctacggggcgattctgttgatttccctgaaaattcagaccccggatccgaaagcggccccggaatnttacattctgacgaatcctgtggagctgtgtcccaatcagaggaccgtagcgcgcgatagtcggtaattccagttcagggtggggtaatccgaagggcaaggctaggcttccngagttcaaaagcaagtaaacggctgtgcgcatcgcattgcatttccctcgcagggtatgacgctggagtcacttgcgtgggcggcttgccgaggccggcattcatggacggtgacgaaacccaatcaaccgattagacggcagactgtatgaagaaccatccacagcgtggtaccgtttggataaggcctctggaacacaggcccccgtccgcaantcgngcntacgttgcgcttcgtgcccccgcaccgggtccctggacggcgactggccnnctcttcgcgaccggattccgaggtgcatcattcctaattgacgcgcnacagtccggtcgattccctagactcncggtgccgtgaatcaacgacgctgtacttgtttgatgaaagtacggtttcanttgganctccganaagccgtacatagtagtagcgggtgatccgctgnngctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcactcatgtgcccgcncccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacataaactatggtagtttaaccttttcacttcaaggggccaccctatctaatgcgaactcatgaagtgatcgagaaccccacgggccgncgaagaagcatgacagtgtccgtacgggtncctgcnttgaatagtcaccgtcataagatatgctgcccgatgagaattcaccctgccccagctttcttactgcgagaacgtcattcacggggcgaattagtagcacccgttnnttgtgctgtttcctgacatacggtgggtccggtcttctttaagcgcacgccctgcattttcctatgcttgatgcgaatgcatggctaccatagccttgcttccgcaatctcaatgtgcacaagaggcccgggccctcaccggcccngncatgnntcctggatctctctcttatcgagagccactagcgaccaaagcccgccnntagatgccagattctgatacagtcttgagtagctgggccaacaatcgaaacccgctttttcccggatcttgactccaccccacactcagtgaaggcttgnaacacanngnnntgaagatacctcttctaaccgaggtcatatgggtcacataaggacgtaggattaattcacgacgnncgccgagatacatgacggagcgcatcaacgaatctttncnaccaggtcgttatataatgagcgggaaaggggctcccgacgtaacgtgtttatgctgaccccgccagaagtacacggcccctcgacctccgtcgttcagctngcccaacgctgtangaatcctactactccatttcggcatgttaggtggttccgatccggttatangtcgaaggccttgcgtcatgccccgcggatcgcaggtacgaggagaggcgcagcgtcnnngcccgacactgtcgcacctgtaccctcggggactgcaaanagagcaatcccagcagctggtcagccagcgcccaaccggtgttaagccggaacatgtgttgttgaaagcggcgctgaaaatagtctgtagataattccctaaacaccgttggatctaggttaacggttccactatcggttagcccagtcaaccaccttaatttaggggctccgtgtggccgtgcggtgtcgtccccgcctagctaatttcccattttcggacaggcgcgtcggcgcccctcctgngaggctctctaaacatagggttattacaccgnnngcacaaccggccctgggatgtacaccgcttcggtctccccctcggtttatccacaacctaatagtcgattggtggagatcagctccagggtggcgngcagcgcggggggcgcgctcccgaagcgctccaggatcgtacaccgcgngccggcggacccggggatgngtccggccagcccggtatacctaattgaccgccctgcgactggctgntctaactatcctccgcccatatcgactcgctaggcattaaatgaagccttagtgttacncggcaaaccccagagcgcggagtcgtaaggaagcagaatgttccttaaaagttcgacaactttgncgcggacggacttacccgagtaaggaagcagaagagcgcggtattgtaagccccgacaccgagacgccacaatgttcgtccaagactctnnctacaannatcctccatttataggtcnatgatacgagctgggagaattagttgatggaaatcgtcgcatacaaagctctacgatacccgcggcacggagacncgccgaactgttaatgacnngcngcgcatggncgcacttccgccttccactgacacgccattagatgttcacccgggtgcgaaccagccgcaagaagagggaatgggcccgaaagctgactggttaagagtcgcgtgcgttagcgttgacgtgtgcgaatccattagcgcggggaattctaatgngtgggggaggcaggtcaggngtacagtgccgagacaaactgcctccaacgctcgtctcagttgccgaaatgagcagcgcttgcgggcatacntgggcccggtcggacgcctgagcatttctgacacagcaccggccgaagcagccgttgcgagacctggtcgagtatcgggggccnnggcgcgagannnntntccnaaagaggactcatacacaagcatcatcgggtccttaggaggggcgagagtgaaancgttgcgcgccggtgggcgtataaatcattcctggcttgaggggtanatagcaagtcnctctccgtcctagaacaaggcgagctaagtagtctgcaatcnccttgagatcgtcatctctcccccgtgccgntgggtcgtctatgcaggacacgtaataacaggacactaacataaacgaccttaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagtgtaaacgggtagtacccaaacggccgtgacttcacaagccaataccggttgtgacagcgcgtagaccttgggtgggttgctcgaccgtcctcattgcgcagaataatttccggacgccccaatctagcgttgangcactcattctcaagccccaccgctaggagttagctgaaaccggcgtcctacagtggccttgcttatgctacctcgcccgcccgcatagctattgggggagatgtcattgctcgtaaaattgagcgtgatccgtgtttctctccagtagagnagggggcggccctaattggagggcggatggttccagttgaggccaattctcctccttgggcgatgagacggtgagtcccatcctcntcaacgctgatccgtagctattggcgttactgcgggccgcacgtagactatgaagatggtgctttacgctatcgtcngggactgagcttacagcgctgcatccgtgccgccatgagaacnctagctaggaccataggccccgaggctcttncgcgctagctagactcgctgggccccctcgcgaggctattggtcgcacttgccggcataccatcgatcntgatgtatttatgcctgcccagctgtgcccgataaaaatccgacgcaggtcctgagagttcgaaactactggggctgcgccttatcgcgcgctgggtagcgactcactggggtgtttggggaagtggctctctgngggagtgacaatcctcctccttaactacntgtacatcggtccaggcaccgacttgcatgcctatatggctgtactgtgcactagacctcgtgtccaatcccaagaccatcgtatgggacctcgttctctcttgtaattagatcccgcgccagtttcncaacggggccaaggcccagcagtaacattatcctttacgcatcaggtgacaatatcagaccgttgcgctgcataacgtcctacttcagggtaggttgctatgtacggaaccctagcgccnaataaagatggttatgtcatctccgnntcgctggccgatttccagggaagccactgaacccgannnnnggtaagggccggcgacaacagagtcatgctgcacgctggctgactcccggtgtgagctttgagcgggagtatccaagtcccccgcacgcaggtcccacagcgttgcactcgaagtgagacagacggcgtacttcngcaactcgacgccgttttnacgaacgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacgnggtcaactatgcggcctccctttctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcacagcactatnaangaatttacaggcgtccgatcctccntatacgcaaccccctggatcactggctactcccaattactccatatccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggnggccgcgaggtcgagtcatctgaggcccttcccttgntaaggcgatggcggtcgnaccctgtatggtggcaagaacctcgagaatttgcagtacacagcctcgnatgagtgctacctgcatataagcgacagtaatcactctganattggcaaatacattagtgatgctgattagcgcactggtagagacaccgcaaaagggtgaaaccaataacccgcgggagaaangatcagccacgcactattgtgcggagtcccaatgcgcggcggnanagncacaaattaggtgggggatcacacctatgttcatagtcttaagaactgtgataagcccagtaagcgccagcctttagcccttatagacacgtcggtataatttcgggacacagagtgatatattgggttcaaggtagcgtgtatccctcgcattgcaacagttaataaaccttaacgcgtgccaangccttacaggcgcnntggacttgctgcgtgctagcgccctattgcattgngttctctccccgagggcggataccgtgggaccgccacgtgggagatctcctctgtcgcgggtgtacccttaggngctcgttgcacctacacacgattccgnntctcgccgggtagattcctatccgcgatctggcggatgtttgcggtggtgtgaattggcccggagacaccnacggcgcattggtcatctttgntcagtctagtnacgactgtgacagggatgtgatccacgctaatgctccaacctctcactttggtggcccggcaaacatcgttgaaaacttggggacataatcacccgggcttagtttatccataattatagctccggtagtccttgattgagacttngncatgttactccctagagcttcggggncggcagggcggagatattccccgactctagacgggaatcctttcggagcccacacacgtcggcggcactttcgccggcttaacacattgttaccggggcgcaaccggtaccttgtattctcggctgctcctgntcgccctgaacacgaatcagcgcggtaaaacacgtggtaaccgtaggccctgttacgcgagttnagggatacgagccgtggatcgatccgctctatccgtgccacggtttgtattttaaaaatctatatagtccgattttaaggtttgcgctttatctgagatttggaacggtggttgggtacncgaaacccgggntaaccccgcttatttcacttaccgtaaganttcagaaccggcgcgtaccanttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcanataacgnnagacgtcntaacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgggacgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggcggacatnactgggaaagcactgttgtgcccatatacaatagacgatagaanaggacccaccagaccactgcaccctatcagtgccgagangtgttcaccntactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtgacgcccccccgcacgggaacagagatcggatccgtgacncagggcaagtcgccgaaatacgtcgcacgaatcgnngcaacnccgtgtccgcggagcgcggaaggttacangccataccgtttacgacganagcaccagtctgctcggnnntggagagcctgcatgaccgccgagaccaacgagattgaacctacctacatgtcattaagggcattaacatttggcagctcacgattaactgaaactggtacttttgacgcgctgatcgcgtgatccctgggcactgttgtgcgaccaaagattgtcattcctngaaaggaaatcgctaagaacgatagctccagctttgatcgtgactcangcggccgtcnggcccgcttttcggcgtttaaccggaggaccgccggttatgcactctcgcagccggtcctgggatgtcattgcgatgtttgcccatccctatgggactagcgatgtccagcagctgtttcagctttgacggctccccagtaatccatcnanggtagtctactggcgggactacgaggagtaacatattttatggtttatagggcccagcgangagttgacctgttgtacgactaacgggttcaangggcgcgtccggtctccggcggccntacnccttgtctaccgtttnagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatgccgggcggttgaagtcaaacaacgtctgcaggtatggtctacagctgccgcgatacatgcagggcgcaccggaatccaagtaagtcgtgaggggggacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaagggagttaactaaattgatctatttcagcttcntgtaacacggcgtacgccntaaccggggtataaattagtgggaaaagtccangancncgggtcagtattncggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactcgatggggacgtcagcnctttagcccgcaaagttccgnnactcgtttngtgtgcaagaccaccaggctcggccgaaatggcatagcgcngggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaaattcgattgtccgcattcgtcatgcgtgcgtgatccacattcaaatgaacgtacgcgatcnctcctccgactcttagcgtcttagtcggagacggcgaacataggcagacccccaggggtggactgttnaagttataatacngctcgtcaaggacgccattaggtagncatcgcgaaatacttatntatggctatataacttgcatggcacgctcgcaacgatggaacgcacccagtcctttctgccagtgacgctgtaaggcacagctcccatgcaggggctgcnattcaaaccancccgattgcaacaacgtagagtcactctgtttgcagngtactaggngagcccgacaacccntccaaacgtaatggtagtcnctccgccatcctcagatgattctcttgatcctcgagtagtgagggaatgcacgagaagcggggtggagcttggacaaagttccgctaaacaagccggtcttcctccaaaccggtaccgccgaggggtttaactgnntcccgtaacccgttcgcgtaaccnngaagccatcgtaatttgcgaacggcaccacctgggttctgatccctgnatcctgtttcacacgtgcctgatacagntggaactgatcaagtatcgcagccttancaccannggtgcagngnnntctcacggtcaggctagttgcgtctagtnntacgcccaatattcaactgctaaaacagctgttgaacggtacatgcaaagggttacnnngcnnnncatgcgacctaccgccacattcgccgactgttactgaagcatcgcctattgaggactcaccctgtctccggcgtcattttattgatggtngaaantatcaaattctagatgcgttgacactactgctactcgttttgtgcaagctcttccccgctgattgagcgcggggatacaacagatggtcgcttngatgtggcaagccgaggcagagttgttctcattctgcggctcaatcagcaatggagacgcgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacagncgagtggtctgaagcnnaggcgactcccaatagtacngcatattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccntacggcgggataagattngactacatagcttcacgcccacctanntcgttgtacatgatggtggcgtaccgtgtcggngtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaaagnagggctcgtgccctcgtaagggtacgttgtggtcgagttagggtcgtgtcgctggtcacggtcaagggatacgnttagcggaaataataaagatgacaacccgccggatggcggagagtggttcccagtgatactacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatggttctagagtgcggaaaacacaggcataatttcctaatcgtcgtcgtgtcatgatnatagtactggcgccgcgcctccaagcgaagganacgcagatgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttgcatcacttcaaaccctcgcccgcnngnccgttggccaaacctgtcgaacccattcattatggcgctcgaagnaattacaattatagccaacgctcgacgcaatcgctcttcgancattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctggcgacgtggctgagatgcgagcngttgttccgagaggttcganttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatattttcgggatgtattcccactatattcggtggggcagtggccgcgaccactcaaacnggggtctcccacgtggggcactaatctagtgtcaaaataacgactctataggatctcntagactcgcaggtcgaacgccaaacagggctgcgacggtgtcgttgaggttttggcttgggggcgctgctctatacgacagcgacagctgggcaggcatttagcaacattcccggggacagggatcggacacagaccgcggacaaggggantgatagatgccctcgaggcttagtgataaacgtttatctgcgatcatggctggtatcgtggtttagcggcggtctcggagcatcgggtcttggaggcacccggtatgaatcttcatcggagacgaaggnnaccgctcgaatagatcgtctagggccgaaatacaagtgcgacattacccaagccacgatccgcgttgattcgtagtgctcgtgttcacttcggcgcgctggcgacagcgtagangtgatcccaatttaagcgtctcatgcgccctatcttttcctacgcgcatgtgtccatcgtgtatactggtaattgtcggttagctatcacgtgtcaatccagcggcaggacgcaccacgcgtgccgtctcacacggcggacgcatggatgttcatcgcgtccccgangntgtctcccgctccagaccgcgaacagattagggagcgtcggatgcgttaatcgttgacctgaccttacgcgagggctcgtaagacccccaacatcatttttagtccgaccaccaggagtgatccgccgnnncctatttgtgtacagtgcaactaggcattgggcgtanacctgttagactttatgacgcgttctgctgcgggcaagtgngcagcgtcccgttgattgggaaccntacgcggtggggtagtgaaaagtttaaaggtcacaagctggtgtgcgagcctggccgctctcaacgtatctaatggttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtctatatgcgtgagatccattttgaaccatgggggatttaagtgattgcgggcccnaagnaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactaaaatctttggcacttcaagactgctacagcggagtaatntgttcagagggtgaaagtggcgcagggtggtgtnaacccccggaggtggacactttagataaattgttgatatgcgtttttcgctttagattgaccacggtggcctccaatgtacacaccttcacaaggtgggggagcgtgtgcattcaaatcttcgttaaaaggtctccgcagngtcgcccactcgcagtttacccactcaggacgtaatgtaacatgggaatggacgcggttagccccgagggatgctttaggactggcttgagcgggtgtactgtgaaggggcttggcatcggcggcgagcatggcggaggaaaggtcccnaatctgtctccgacgttcgttctacgtattgcganatgtgacacttgnnacaaaggtggggccaacactgatttcccaccacgtggagctgagggactaggcacctggtagaactttccccaaattactacggatagcaagcaggggggcctttgtatatcgtatccactcgcgtaacaaatctcacggcataatgacattctacattccttagaggtgtattccacgtctaccagcntaggtcgactttatttgaaccccaagtggcctggaaggaagatgattaaataccatagatctgggcgcctggttagatcggngggtgactgacgtcagccatactaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccacacgatgtgagacataatgtggaccntgganacctccttgaggccaccaacgagcnagcctgccaaaggcctacatcaaacatcccggtacctttcgctgatcganccccaaggggctcatgtgtgcgagaccctgttactggttatgcaatcacgtgggatacagaggtgtgtgtccttgcgcctcctggagagcgagcatattttggtggtccgcggtgtgcgccacctgaacgaccacggggccaagggcaacgggcaaaaccggggtgtgaacccaagctctcggtggggagaanncccctggatcngccaggcctgattccatctcgcgtaaggcgagtcagcccggacnctgacggaagaatccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttncccagcacagccagtagctgcagcggttgtggacatcaaagttaggctntttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttcccnccagccnccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaaccctctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtaagggcacggtgatccgatgggcagttgagacggttgctatccccctgcggctgcatcgtactcttcactacgttagatgccggantcgttgggacctaaattaacggaggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgacaggggatgggctctcgcgtgttaggaccgacttacgcnngtgcgcccagctctaaacgtatgacatcactactaatnttnatcggcgctantggctgcatactgcccggcctcgccgttgcaacccagcacatttattggtcgtccggcacgcaccgggcaaacatacagaacttattcgctaatatatgtataacttctacagcgtaggcctggaatttagttcacgctacgaagcctgtctctaactccacttagacatgcgactcggccatccagttaacacgggcagagcgcgagtggttaaatagtgcctccccttacacctgcaacagaaanatctctagactcccaccactgacctgacaccctgaattggtgtaagtgcctcacgtggcctcttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagaccgggngagggcccattattcggtgctgatggcggtacgaagatacacgaactcgcgaacaaaccgaaacncccgagagtaattgagcatcaccgacgcacctggggcacgtgagccaacccaacccgttggcagtgacatgaggggtgaagcatcgcactatggctcctgtttggagccaggcataggcatctatgtatagtttctcagttaaggccacttgatgaccggcagtgtaaacaggnaaggctgtcgatttaggatccggtcaggggccgcttctctggctgttcgcgggagtaccgtggtgccgccaggctggacgtgaatctgcggggaggtaactaaaacggccgtgctgacctggtgctgcnngcaaatttagagcatcactgtcgcggactttcgctatcatgctggtgacctggcggccccaaacgaaaggcacgacaaaataatacatggacctgtngntaatagatccaactaaatctggggccgganacactactctcgnccttttganttagccaagcgtcagcagaggagatggagcctgttttatgatgccttgtaaatatanacgaaatcgacctgatacagtcttcgaatgttggagtagcttaccgaggcaaggtccagttcatttgggncgaccttctcgcgagttagcagnaccccccccgaacgctgcgttcgagctacttcgccctcgcgacgactccagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcacgatactattgtagaatcgctagatatgatttagtgcagacgcgcggnagtcctaactgcttgtgtaccgtacacccactagaactcgtgagtccttacccctngtggccagaggcantgtgatatcttgccctagtagttctgcgagaacggtcagcctaggtaattccggcactgagtcgaccccggtctgagcagtccgcgccgcgtaaaggaccagtacactagcgtgtgtgagacaggggtacacttatggcgttatgtgtcctaggcagtttaggaccgttaagccgtcgtgtgtggccgcgtcggagctatccgggtctacggggnactctttaaaaatatcttagaaacacttatatatccgttcgaagaactgtgtctgcctgtacgtccntaaggcntcagttttccctnataggtgtcccgactcgcgcgctgacaactactaacacgtaaaccgatgggccacttcaatgtgcggtcaacctgtactgagcgcgcaaaaaacggtgaccgtaaccgtagtaagagacaagagcaacatagacgcnggacatcgactcagaagtcaaccgtcaccgggccgagcggcttcgcganncggcctgtacgaacgataaagtaaagcaacagcggtcggcgtttagacccactcagaggcngcgcgcactacgaacagcacgggcgacagagaggagtctgaccattaggattagcttncgggactttcgctggccacggccgaatcgcgcagctccaaggctagtcagggcgggcatctaggctntgtagtgagagtctgggcatgaacggaagctggggaccccgggtctggattacgactgcatgccggcatctgaatcttaagattnacttccggaacggagtgtcagtatcttgccggtagccgtttgatgacgctgtanacatggaagggtnaaagtcgcgacacggatatccctanagttatantccgnctnnggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacggacgaaattgnaccctgngccggctgaccaagagancgtagtcctcaaagtaacaggacgtcctgtcgtgaaagccatatggcgcagcnaatgacgcaatttcnngcgttgcaganccgagttccacaacccctttgtgatgactagtactgacgctggcccccacgtgggcgtacatcggctgcgtgcgttcggaaaacgaggntaattccacccgttaacgacgtacgattgtccttatccgcgtggggtgctagtagcgactccgatcgatcatatttcacccgttggttcnncttctttaacagggcttatagnnggcgatactatagctgaattcaaccccngacagcagcattgtttcccccttatggaatcanatgtatccgtaacaccgccatatgggctccagtcaaactcccagcaccctgtctaacgctagcggacactatttaagaccggagatgcggttgcgagagagactatggtcccacatgttccttacgtgcgttagccgtttttggatcgtgaggtgtccgcaaaagaggacagctacgcttaaagaattacctactcagtcggnattgcacttttcgagcgctaggccgaacgatcaagttgngggcaactaaggtagatnggtcttaaggtgaagtccagggnccctgaagctaaacccccctgcaagacggcctcataacacccccatccgttgacttgtcagctagctgtcagcagctcatntgacgtcgaagnncattgaaccatattgccctagagtttaatggccagttgaattgctcccagggacatcgctgagcggtctcgtcagtgccaccactaagtcagacgaaacaccctntgcgtccctgtcctggtcccttgtttacactgtgtanacaacctgcgaatctctgctgcccagtgaatgtagtggcgctggtactacatatcacagaatttcagnntcatggtggctattactgaatcgctcagnaatgcggcagtctaatagaaactccgcgtgatgacaaaatggaaaatgcatgcgacgtccgtcggaaacgcgttcctctagggatggcgggttgcaacctttgaaccatgtgaggaaccagcaggagtngtcatggntagatctgtaaantccctgtactctaatttgaccctccagctccgggtgagatcccacgaataggggcgtatctatgggttgcaaagatgaggcccctttaaaagactgcaacctgaaccttagctgctaaggtacntctgcgcaggtgtcttgctgcttgacagcggaaattggacggaaagcttgcgagtccaagctntgaatagtttaaactcagncccaggatggtgaccggcgattacggtcggaggttagtggagtcgttgttgaggagtatgctgttcgcgagcctgacgggaggaaanagccgactccctggtgtcgctactttcnatcgtttgnacgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaatctgcngcctagtgccgggtattatacggagacgtatatcgtctactattantacagtatcaaggtagtctggctaaacaccttcatcgcagcgctcggtccctaanaatacgagccggacacaccaaactatatagaacagatcaccttnaactgtcgtggacacggtatcagtgagttggctcgtcggaaattggatgcttgtcagaacgnccaatcccctcatnnccaccgtatcgctcgacgtccgagccttacacnaggtactgtgatcgcaggtaaggccggccacaagttcaccaatcgctgcagtagtctactaatttaagtacacggctcgatgacgatgtaggtgccgatctnnanncntacgactcangaccgtagctccactgtcgggctcggaaagaacgggacggttagacccgtcggncgagccaacccgatccgcgccattacatccacnatgtggcactctagcttgatagcctaggtagattcatcaggtcgaatgtnngcgggctgggagcatagttggcgttttgactagatgtgtacgaggattccggctcaaagagggacggagaaaggaccttgctcgtacaacgtggtatatagaactcgttggtggcgaccggaccgtacggcgaactgtctgtagggatagcgcttataaattcatgtcaaagtatttgtattctaaagcccactaagtaccctaacgtggcgtccccctattggcgggtctccgggtgcgttacactgacgtcggaaccgtggtgacgtctgagttcgcaggtccgccctaagagggtgccggcnnngntcgaacgggtttaacngcggtggacaataactcacacgtcgccgttctgctccttgggtgtagaaactnctatccgtagagnggccaaggcggncnggccccggggttgcgcaggagtccctcagcaaaataatgtaacttaccttatcaagcatttgcccacnaattcgtgtaattnngagcccattgtagttcactaaatgcagaacgacatatcgggctggacccngcgccactcggttcatttgccgatccttgtgcnnaggcagcncatgcgcgatnatctaccttccctgtctacgccttcacctgttatgaaccgaatcggcagtctggcctagccgtatcccgggtctgggttcnacgcagtacactagangantatgcnncgataagagttcagaaccgtaaacttgctcgcgatttaggagggattagatgctattcgcgatctgcggcaaggagtccggagtacgcagccgtacgctgaccngcggccgcncggacntacggataatctaaactctcagaggcccgtcttctncgaggtagtttaaccactcacgccgacgactaataacaagcagcagaccgatagcttgtctttagaatacgactacgatcgcgatatccccccattgccttctagattgccccggctcttgcgtccannggagtcacccctcacttggttgcccggtctgctgacggnccaacgatgctcttgcaacacgattcaacctcggcctttattcggaccgggatcttgccgatcgntccgatgacattagcgatgagaggcgcacgaggggggccccnngttcatcagactanttgcagtgggctgtctgaaccctggcttgcgcagtacctttttcaaccgcgacctgcctacctgcgccgctcgctctcctggcctgcacagcgcagatcgccaatctcatcgctgataacaccctccgtgtttagtgatgaccagctcaggtagcgcacgtgcaaatnnaatagcttgccgaattnaccttagtccccttgcgttggggggccgatgtatacgtcaagtgcagcctacagcntgctccaccgttggcccgagacttctccagaggtaagtaggtacgtacctncgctgtccgtcctaattcggaccaggtcacggcactggggacctaagcccggctcccgtcctcatattcgcgcggggtccttttgtcggattattgcaanctatcacaagcggagttagtcgnattctctgtggcatgatatggggacggatngacttctttctcagacgctcagaccgtgaanttgtgnccgcttgggacggcaaccatcgggtcttaggacgcctaattcacgtggagggggccttcgtggatgctaggagccggacctctaaggaactccttagtgagatcgatataacaggaaaaacctccagttcgggagtagtaaaaatgccctgttagttgtnnggcctgagcttggtaacaggagcgggagtgcttctcaggccacaacgtatattggtattaacncgtcccggacaagtgtaaagggcanncngttgaccgtgaatattagcgttggttcgtgaccaattttgtaggtagaacggacgctgtgcacctgtcgttagtctcgcgcggtacaccgaaccatattccagngaaactgttgcggcaaaaccgccatgaatagcggtgactggtgaaacgcccatattcgaagcaatatcggcggtggattggttcaacgaatcggtcccctggcgaagagtagctcccgcatccanacatctgagcgtgacatcacntagtagagttagtcgagggtggaattacaattctnttcgcggagaggtacgccctccgccgcgagaggacactgacacgggcgacgatcgagnggggtcgtccgggttgatggcgttaagcccgctatctatactctataganagctcacagacgccctccttcnaggttccccacgccaagattgctcctctagacccaagcgctaccanagaagatggatctacgtgcgatagaaaattgctcgttttgttcgctaccgaattgacgtctgacaacgcgatattatagacactaagccaggattcctcaccagcgggccaccgacgtgggatccggtagttggcgaccgtgaggaagtgtgtgcccgccaacggtccctacactaggctgccggaactttcanggattctcggtagacggttataaaccctagcgagcccctgactcccgcagacaaattccgcaagagctaactaacctatggcggcattacgtaaagggtagcggcgggggaaggagatggtagcatctctgttaggctcanncggcctatccgcantgaacaggcacgagttaccctcgcactgaagataaggctcccttgcatacgacttgctacgctggactgaattccctgaaaatgcaaagcaggaaacccgganncagagctgtaggtgcgtccgcatcncnaggccgaagcggacgacgggcttattcgtaccgccaggaagggcaatgtcgcagcccggatagatatgaccccgtagaggcttggccgngcgatatgaaagcttattttgcaacgtataagctagggttttcaattaccgcggtgtcgntaaaactgatacgagaaatcgtcgcaagtgaaggacccctgatctncagacggctcacggtnaaaagtaacctanngacaaccagaagctgggtatgtaaatnnatgaatatgatgcccaacattataggtgatcggggcccaagtttaagctgtagctcgtacgcatcccctcgaanctatgtgccnangtatgactgatgtattgtcgacatccccgatttgccttcgtccggttaaggttgaaatagcctatagtggggccacantcggcagngcttagcgggcccgtttaaccatatcccgcagaggtttcaacccgggcgatagcgtntcgctgacaaagcgctctatcccgtcgtaattacaacatttcacccgggagcgcagagcagccgaaatggttacatagaacggtacgtctagaactcgtcaaaggggatcggtcaccgcatcgcgcatccacataccagttaatgggcaggggttgagcttacagcgtgtgcttaggggattaccgctaaggactcggaaagataaccggnnnnaacatcatgcaccaatggacaactactgacttggatcgtttcgccaacgcgcgcagacggtttatagcatatgagtcgtcaccagctttacctataccggccctgtaatgcgactcgtgaccctctcgactacgctgatttgtgctttaaagagaaagaggaggtactacgttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaactttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcgaagcccggccgagagagattagtaccgtgtcggnnggtgccgaggggcngtgagatctccaacganggaaagttgtcgcgggcggctgtaccganctttgaggaccgcgctagancaatcngggcgggtgnnagagcatggctcagacatcactcgccggctttaggtaacaatctcgatgaaaaacgggcgggtgcgtggcgaggtattttcgcttcagcatgcagcgattactacacgcccggnggacgatatattacaagtatcggaaatttcgacgctggtcttttanncggtatataacccaatcgaaaacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccacgaacgctgtcgcacgcccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcanngcagcttgtttaattacagcaagctanacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaactaggctattagccaggaataggaatcggactgtagaaagcctcacatgcggcctgtatagagtcgttgaatcangtgcgttggctacttatcgntcaacgttaggcagtaacctgcanctgatctaagcgttgggtgctagntaaacgagaggtcaactggttgatgggaaatattttgcggagggtaattgcgcnnctttaccgtcccaggtaaccggacntcagatgctaccgttaaatgcattcttacgagtcaaacaatggcagcgtctagcacgtatgttatggtcatgggatgggacagggtacgaggatgtgaacatgtaagccaacggttcgcaagancctcattatggacgttccttgggagaagtgatcggacattttgtcgttggtcgcgcgttcggtcttcaaagacgtggtcatcctagngcgagtatttacttcggccggcgtcgcttaagagacaaaagcaagtacttcacacgttttcactggtaaccctcgccctcgtcctgaagttatgcaacgtngaaaaagaggctctgtccctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctaacgtttgtccatgtacgggagatgtcaacttgttacaagcattgggaggagacacatgaggtnggtccgttagactgattaaaacccggcgttaggctgncgattggcaaggtgaggttcgtggtgacagggagccttcgtaggctgcntcctccattaggagtctaatgatctacgcgagtttcgtatcagccgcatgcacctccctacttaatcctaaagaccctttggaggactttccgngggatagtctggcgttaggtccacttactaataattaggagtcgcctgttagcccaggacaaatcttgagacgtanntcgattcgaattangtccatcgacatcagtagtgtggaggaccgttcntnntnnctggctgtcgaagagaagaagttattttgttgagagttcacggnangncattagtcccctcaggantctactgtgccccaggtggcgcaaggacagggtccggtcgctgcacggagacgttgccccggtcaccccnnctatcctcatcaccaacttcanngtcagnccctagaacacattngaagtgttggagaaccaatatagacaccgtaatatcnagtacgtaantctgngaggatgtagacgacatgtcaagagaagaactgtggccgcgtctaatgacttaggaagtattacgtcttgagcgactggggtaaagcnatcatagcctgcggagtgacnccaggacggatgggcctccttttctattaccaggttacgaaagnnagtacacaaagggggcaagagtagcttcgttcggnnaatctggactcgcgtggctcaggagcattttttggtactctccagtcctgcgtgacggaagctttgcnncttcacttagattggagttaaaacatcctccctattctagcgttgcgcgccgcggcgtgacgttatcccccgcactatgacttttccttgtggcancggtcgaaagctgttatagtgttttcagcccggtaatggtagccacccactgatgcgcagagttagtggtatacgggaactagttaacgnantacaagccccttcacttgggcccttccgctgacaaggcatcagcgagttgttggattcactgtaaatctggaatgatcagtctacgcgatctaggacggagagatttaaaatgcaatcgggcnataacaggtagctagcacgtgagacatgtgtagcggcgcccgcgcaccctngtctgtgaatccccggcggtccttgtgaattgaaactcccggcgcacattgaaatatttcacgagcgggtncanggtcgcgcaagtgtccagcggtaaaacggaagggatattagataaagtgcgntgtggacctgtgacaagtaataatagcttcgggcgtncgttggggcccctagcgangngtactatgannnatgccgnnagtgggcggaggctcaacgttaacgctttgccgcgccgcctatactacttacgagaatcgaaacttgcaagcgcaaacagcagcggaacgaacaggccgagagtccctgaggtcggtgccctagtctccatgatgccgntcactccggctattgtgagggttgtgtcatggagaacggccccgtagggtgnctaactagatcccacttccagcctgaggatagccatattggtcaaagtgacacnaccttctccgtcgcatggagctgctgggaaggaaaggccaacacctacttccancggttccagacgatagcaaacatctaactatcannggtgcggtgggatggtcaggcgtctcatcctctggnaatnnctttaaagtctaataccaatctaanggcgtagcatatactcttgccgtagtaaacgacgatgacccctactcgtcgaaccgcgtccctaataatacgaaagaccaggcacatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggctnnagtgctgcgtatctctgcgtcgtgaacatctggcaaaatcgaatcccgacatggaaaggagtcccggnggttagcctttgctatcatccgtccggatttgtttcccgtggaacttgcgccccgccttcggaaaagttcccatgccgattcgggcgactccagatagacgtcccctgactgccngtcgatgtttggggcatcagcagcanagtcggcctaggaaatggacgcggcacgtttaattgcgatcnacactgtcaccaaacagttataacgcggtgtnctgggtacatancgccgcagcactgggcaaactttaggcgctcccaatttngcctctgttgacgattgcccctcgagggggngtgcgccgtcactgcttaaggcgccgttccgggtggcggcgaagaatgggcgaaaaatgtaggaccaaatagaggatgccgcgccatgaatacacttgcgatttcgcccgnagtacctccagacatctcggcagctccagngtggatgcctccacgggtgctccgccgcgagagcaaaagctgtaggagacgaagagatttcaactttgantatcgtgaactgagcactcactgtaaggcgtcnggangtcgaattataggctagcgcgcatcggggtggcaacccactaactgatgtgctcatatacgacccccgggcatttccgcacccgccgctcctaatggtaagagatgccttgcggagaccgccgctcgctttgccatctntaaccccaaggatcctcctccgctccaggccaggtctacggtatcgaaaagcggttctccgccaaaattgaattcggaggcagggacggcgcactgcactcagatgctcatgacgttgtttctcacgtactggtgacttaacgcacttgaagggaccctatggtggtccccgcgctggcccgggcctccgcttgcctgcgctcgatcccctagtgcgacggtatgctccttacgttctatgcccggtccgttcggggtactganatgggtaatggtgtctctttttcgctatatcccacaagtgtgactccaacggtngaatactactatctagatgagcgtaggagatgtcgaaacgaccataaaactcctaaccaagctcgacagcttcattcactactgtggctccggtggggtagcacaatnggcttagnagcagaaacttccatcttaggccataaagtttcctgagaggggggggtactcccagtagcgggtngcacgagcttagattgtcagtcctggtggtgcacttggatcttgagaccgtagggccactaggcatcctgtttaaactagattgatagcaggtggtaggtagggccntcatgaatggaccgaaacctgcgtggcggggtgtgcccaccntttggtaaatactggcttctgctgttgagctggcgagctacctttccagtctctcgnntagccagtgagnngcttctactcctgctnacgcattattcgccgcaanntgcacacccacatgtccccggtggccagactacgctagctcctcttctcggaacgccaatctggggtactacgtgctgtaagtccatgtattgccgnctcgcataacattgtaacggcgccgtagacatcggaaggcatttggcgacgtcnggcatcacagctcggacgtcaggtttcccgttgtgttcgcgataagtataganggaaaaagctcgccactacctgacttgcgtgncactgagttacttggtgggtagcacggctaggtncggaatgcctattgtgagatatncagctgggcaacatagagcggcccctatcccgacggcgtaaatgtacacgaggcnttaacatccccataggtcaccccccagatagaccctccagataataacacactcctaccgcggacttttcaagaaatgttattcaagcaaaactaatctactacattagctgtctntcggtngnagcccccaccggtaggcccgtcgagncggaccaaccatactcctnntttatattatctatatctagctgtcggcattncgtcatagtaatagatccggggtgcctgtngccaactgcgnnngaggtggnccgtccaggggcttccaccgaattcatattttcggattagacggcttnaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaacngagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagnagtgggcggtcgcccncgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcattaactgcntctgtttgttcgagatggtagcgtctcagaaacaataaattcggggttgcgccccagcatgggtttatcttactgatcagctcaaacttgtccgcagcagcnttntgttcgcctggctgcttgacagagcacgccagtggcgccgcgataagtccctgcttgactgggtttcnnttgacagccaggcgtcaacaacttgggcctgtacagttgccaattggccgatctttcggtttacaaattcttgacggttccccgagtgtnccacttttcaacccaactgagcttttatcctccgcgtcctgctcggggncangactcccgaggnggacagtctgttgtgtagattagacttttagcccagtactgggtactcggcgaaacagggtgcgcgcgcgttacaagttgtctccccgtcatcccctggtcgggtgaatgtnggggcaggcaatgggaatcactaacngcgcgaccgggttcacacaagtgncgagactcgcggcacattccagctacgcccaccactggttctggtcttgtgagcaaaaacccgtgcactcttgcggatcgagacgttgaactgtgaccatagtattgggccttacctcctacatctggctataaggtaaccggtcggaagtatggtcaccaacaaactnaattngccagattggtggtcttcaccgccatgaatcacctcgggaggctatgtgtatgcttggacttatcctcttgcgaccctctcgaacctgttctggtgcagctcgcctggggctcctcgactgagacatatcgccctccacttgtattatgtgcttnnctcacgtagctgtcggcaattaccaacacattttatacggcgtgaccggccgatccaagatcatgagaaacccaaacgtgacaagtatgnccggtcaggngcanaggtggagcggtataaatttcttagtgtcgctcgtacanncggaaagtatagattatggccttggtaannnngcaccctttggctgaaattactcgtctaattgccaggtttaagatgctagttgacccaccgtgtcccagacgtattaaaagcgcgaataaatcnngtgacttcattaagcctnnnnccgtctgtaaaattgacgtgacagacaatttatgatcatccacactaaccctcccccnatgtcggtttaaactgccccgggaacattccccgtgaactcggaggatattcgagactttagtttaaatgtctactagnncgagcccgatacgtgcgtccgaccaggggctgactccgaactggtctggggtccactaatgcgccgntggaagaactttgagagctacnagtcccnaagctaccgtaactacgtactcgtgcatgtactttctgctggaagatagcgggaatcaggagttttcctcccgaaaccnctcgtattcacgttatctcgtttggaagtagacgtatacttagcatctcactcgcgtgagccccaatctcatcttaggcctgtagaatcagcccggtgttcntgcttcgatgtcctgtnnagggtctactggctagactccatactcgcgaaatagtctagttctccttatgtgcggacgcagccacagcagattgcgagaacgcctggcngcgaggtctgtgtgtacttttctatatggcgttatggtgngtcatagaccctaaaagnctctccgtcgaggggatgcatacgcgtctngcttcctccccttcgtggccgtccatataaggttggtttagccagcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatncctactataaatcaagagcttcaaagccagtatgtctgtccattcggcggnntgccttccctgagccagnaaagccttngcttgtcgtgaaacatcttccggatctctagatgttcttgacgtgaataagccatctggtttcgnactgaaattctgcgtcgtcacggngtcccgcggtgttattntcncggataagggtctgatacacatgtcgtattaccaaggggtgtgcataggtactaactgcaattgctagtagaaccctcgaatgtgaggnnnctcgtagtcntgggctgatggtatgaanngctacccgtcgaccgaccgagggaggtctttagcagtgttcacggccaagnctcaaatgtttcgagncgcatagctgataaccaacgtcnncggttgggccatttgccgaagtaattcaaaacagcagtgtggtcgcattctcaaacttcaattcagccttgcccaccatgtttccgggccataggtcaacgtatttccacgacttcgcacgccctacgaccgtgatgatagcattatgcgggcgggccttgaacgagancccatgcggtgcgagtatgcacggcatatatagtgtcaacggcagattccncagcctggtcctcccatcnacttgcgaccgaagtgtcgcctcatacggagaccagtgcgcttggctngcccggaggattctctcgattagagtagncgtcntncgacacggcgtttagctaatccaatgttgnnagcgaatatccagtccggccttactcgaggnacacctcattggggaaatggtattcgctaccaatgtgtctaaagaccgcgaaatgnccaatgtcgagtcccggagccagagccgtcaggcgcccntgagtagaatatctgntctcccactgacccgcttgaatgcaagcagggacttgacagtccggagccctaaggggagtcgtagccgtccccagtagtcctcagcctcgcagctccancagtccccnaggatcgaggagcggtggaaaactgttagagcgancctggaacgggcagttccttgcaacagtaatcttgatcgggtaattaacttgaccaccanaatttcaaggcgcgcgacgcggcattagaaacaaatcgtccctactacatatctgcctagctaccagattaaggagagctgggtcggcttaaggtttctcgncagtctcgttggcgaacctaaactagtagtcgtgtttgcgaaccggagagcagatattgtaatcatctgcccnttacctctcatgcggccctactggtattaaaatgcttacggagtaactacgacgggttctattcttcccgcggancagcttgcagctccttggttcactgcactgtgtcactccgagtgtcaagcttatccgcttaccaagcgtctgccgctatacccgggatgatggtggtatactactcagcctaaccaatctctttcggttggctgtagcaaagtcggccttaaggatttcatgacnngggacatattagagggctccactaaccagctctccgggctagacctgggatggaccgggnagaggcagggataggggaatgggtccngttacaaaagttgccactcgntgaacgccgctcatcatgttccgtgaggtcacgacgtattcttcngcgatggacagtctcgcgcgcgcgcagcgcaaagcttcccacaacatgctcctctggcaagtagacaaattggtcgctaagcgacagatctgcgtcgaacggactcaactaataaattaggagaggctacgatcctctggggagggggttacctgnatccgagtctgatacgtgctcttctgggagcgttacnaatgaactagaattcggtggctgacctgaatggggtcattatttatgtaaaggcccaggttaaaatccagcccgaggacatnngtacaaatacaattcccgaaccgctatacctagacnttgatggtaccctattccgtggatcccagctcaccaaaagttgcaacgtgaggnnntgttagtttgagatgacctgatggttaactcttaccgttgggcanatctaggctgtngtcctagcnngctatcacttgctgtctcttcacgaatttatcaagtcatctatgacctcgttattgctactcagacttggtggcccctcccggctggcaatgagacgctgatttcgcgccactcgagcagacgaatcagcnggccccatagaacaccctcccctgaggtggttagttaagcgcaagtgcggcctttgttgtcataacgggtgcacatctctcctaagggaccgcggaggggggcgttgccattgaggaaggtaacgtgtcgtgttaggctangttaccgctccaccacttaggtatacatgcgcctgcctccctcntacccatgatgggttagacctggctgggttgggaggagcaccgtggtcgcggaatagcgagcacactncaacggaggggaatcgccacngagcgcagattgcatggctcgacgtaccttcactacgttgcccgagggtgctgcccgcctgatccggatagtgcgtcttgtccttgtaaagaagcccgtgagttcgtgcctgtattgactaggaaccctngactacgtgtctaccaagacgatggccgacgcttaatgcatcgttatctaccctggatcatacatgtgctaatattactcagcctcttgtccctcgaggggtatttaggnctaaatccggaacgctatccaatgctaaccgcatccaatcgacccagcgacaaagcgccccacggacctctgcggttataagctactatcctcgatcgccttgtaaactacccgcctgagatagggaagccgaatgagcatgagaccgacgcacaactcacccttctaagtaccggataagctactgtatctgcccntcgtatactgccnnaggctcagtctggcccggacaacatggagctctggcggcccggatcggagccaggggatttgnnnnaaatctgaacaagtgggattcagattgaacgactgcctcgcatggggtgaggtaaacgggctagaaaaactaacatataatacccctacaaagtaagngtcacttgtactcggggggcagatttttgagtgttcctttgctccatcagttgggtggnnnntcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgctaccggtgtntcgtaactatgttccacatgaagtgtgattctaagttcttgtatgtaatatcatgcgagttgtgggcngaaagtaatttatatgtcagatagaaggtaccatgagtccaactttacnctaacttcaaacgaatccatatgctacatagatcctcgtagggagatgtgacgatcatgcggatgaangatcgcggtcgaatatcacctcacttagcccgcggcaaacagaagctatgaagcatgtaaaggcctggatggaaattgggtatccgacatatttctgggctacttacagcggccggaacgacttccttgctaatcgtgcaagtacaatcctgtctcggctgagcttggcgtccgccgcctggtacgtaactatagtcattagggataatgtacaaaccacatgactctcggccagtcgtgggtagcacggtagcccataattcctaacactcggtactaatcactggcacgaactagaacntcgactactaaacagataacaaaaaccacaggtcgggnncnnngaagcanatgtaaatatagaatctttcatctcacaggctaggaacctttcctaaatacgcgagttccnnccacagtctctcntgcatnggctgacgcngatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgatacnncggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgctccttagccaggactcccagaagagcgggacaacgctaccgttgtgtcccaacagcttatatatcgtaatggccctcagcagtacnagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttcatctaggcctcacgacctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttgaacagctcttaccttaaaatgcttggcgctactncttgtgccgggtgacgttgtcagttaagggtcggtggtattccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcatttagtgcgggtttgtggctggtgctcctcatcgcttttgttaaacaggtgtattggatactcgcggttcggatccattacacacgccgtaaatggcacgagtcacatcgaaatcagggcctagtgagcatgctgcngaaaagctccgtacggaaaggtggttctcgctagtgtgcgacatggcccnncaggcatgcgcaccttgagtagcgtccttcacgggactgcgcttagccgatgatcgggaaatcttttaaatttaggaagccaatgtcccgccagtgaaccggagcacgtctcgcgaggtcttngtcgggcgaaagacacccataaacggtacttcgggaatgtctttcgctagggctgtggtccatcccggtaggcatggaccaagatcagtgagtgtgctccagtgtggaggnagcgggcgagtcggaggggtagattgagtttcagccagaaaacagtagaaattcataagcgggatatgacgatcgccgcgaggatagtcacattcctgntcggcaagttccaacgaggttccagcctctcacttgncncgtgcgacaagagaagtgaggcctagactccaaggaaatccgtgtagtgcgcacgtgcgacctacggccttaggctaatctgatacgggactgtcctccgcccctcgcgatggtgcgcagcaagccgtaactagccgnnaggccgtagctactgtccggttgagccgccgggggagggaggtgcaatgaggatacacaggggacnttccctcatgtggtagtgaatagtccaaacatggcctacacagtactagtagagggattcgcgatcgcattttgtgtttccctattagttctacttggaagagggcccatcacactgaangctgtgcagacagcttgaagcaactaccgttcaggacatagcacgcangttatactcagagactttatagaccatccgtaatttcagaatgtagtggattaatcactgataaccactagttccgcttttgattgtctccaaggcatttcccaaaaacgacgatgttttgccgaattatttccagtaagggtactactagtaacggcttgaagggagactttagatcatcgtggcctcacgatgcaagaccatcatacgtgcctgtcgacgtagagcgcccgaaaagcatgaagacanatttgtcctggagctaccacatgtctttttcaatattgtccttggtcgagtcaatgtcgttaatcaagcatcngactttcnctgaactaaaanaattncaacccctatagccccggtcccgggagacattgcgcactcttcagcatacgtacggtaattctgagcgagatttcgctatcctagctgcggcccctttttgtggggggcaacatccccgtcccgccgcctatgcatgccgccagcgtgccgcatcatttagtgagctacgtgcaccagacaaaagtaatgttctacgagaagacggctcgcgcaatcatgttttgaggtagttactctggcgcctcaacgccgctatacatgtggcatagtcgggtctgcaccgggccgacgccacaatggtgatatcaatgcggacgtgcctaaagtcggcgagatagccagtcgagccgactaagggagatttacggcgaccttcagggggcagtttactgtggtncaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgngagggctgttaggacagctctaggccgatggtgaggggggaanggccaacggcagtgaagtgccccaatgtctgaaagatcnaatcatcttgtcaaaaacaacccnagtagttgtattttgagatatagcggctcacttataggaattataaagcgtgtcgatactggggttggccttcggtcccctgcgtaggggggatcagatgggagttcgtcataaccgatccattaaccctagggacagtgtaaagaggtggggcaacccgncatagggtccactccacctggtttaccggggcagcctaaatagattaccatnnggtttcagaaacggccgggagtcctaaaaacggaacaagttgcgaagtcatccgtaacccgtcnttattatacttgtaacgtaatatcgcgatgtggatacgtcccaggcctagcgtanncgctacgtcataatcgcttcatcatncttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgcttccgaggttcagaaagtattctcaattctcgcggnncttgtctaggtccctgaaaatcggcgtgcctcnccgttttcttcgggccacaccattcacactcaatnttagtttattggtgnatagcacgataccagaacgtnagtcacgcgtcgcatggtcatggagtgttggatgggtataacgtggactgcacgacagaacgtaatctacggtggctgtcgttgcgcccccgcacccctctaccgcaccaccctcactagtaagagaaatcgcttggtcccgttncgaaactatcgaacagacgcgtagactcgtgtgttactctaacttacatagtgccttgtcgttngtcgaataagagaattgcgagtcgcactgagcctggctttagctagcgatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagttgccaaacagtacatnagtaggggttacgttagcgtccgcccaatatgacgggcagtacgctatcgggacaggcctcttgtggggaaatcgaggacgcctggtagcctttagtggtttgtagctcgggatgcgcattggctgtgatgtatatcacccgcggtcacgtcgagccggaagtgcatagaactgcgtttggagtgtgagccttcggatcttatctcattcttccaggctttgtaattagggtccggacagtagaaagccaatagtcggggcggttgtcggacgccgcgaaaatttacgttnagtcatcaacttngggcaaatgtgtataacatatcgaacgcncggtgggatatgggaggtgtcgctgacgttcagtcggcaagtagngcctgccttgaccttccagatacgttaaagcatatcagcttttcggtattagntccgtaattttggccgagtgacaacttaaattgtcgctcgctagggggtagtcaagagtctgttnactcccagctgcnnnatgtcgcctattgtctgtgagcataacncggttatgtcgntngactatcgancaggcgataaggcatatgattatacggacgggattttatggggaccatagggcaatatggtccccgagacgcaccttcgggttctacttcaatttcgctcccgggtcctaggttctcggcatttctgtaagacgcggngcgggctgactcgtntcctcccattaactgngcagtcaggagtatcaagactccttgtaggttagtgagctaggtttcgagtaagccccgcgataaagttagtgaatnccggggctctaagcgacccgtgttactanctaccatncaccgcgtggccgagaacaactgaaaatgcgttgcaactgctggtccctcagctgtttctccgnacgcgcaatttctacgtgtgtgaacttccggctgggtcacattggcgggcgagttctcgctccggcggngnngaatgactgcgttccggcatgtatactgggctgntctagacctcggtctacaaacctgaacatagaaagcctccatacccaggtgagtagctccaggagaggtggtggtcgtttcancgggagtagcggattaacgtcattccagcaactgagcacccctggcgaaattctttaaggccgtgagtacgcgcccggtgcctacgagcgatgatatccaatcttctataccgcgacaccgtatcgccctcgaggggcgggtgaaaggactcgggccaaccctggccactaacaagtgccctccagtgcatcgggctcaanctgtcgactctggccccgggacccggcgttcgctcttccataatcttggaactttcaatcaatgcagaggccacattatatctgtggcggcgcgctttaatagtagagtatcaagagatcggacaccccgggaaacaacgaacggcggggccggtctagaccaccagaatcctgatcgatcaatcaaggtaggttgcgaatgtttttctgcaacctcggccaccctgcnatccttgggagcgaaggttggtactgctggccttttactcgntccacgaccggtaagcattgtgagctcactttgaggggccagattagtccagttcgtcgatcgaaggacggggatggccccgtcacgcgtcagagctactatacgctatcgaagtttcttgtggcgcgcgcgattggcgtgagaaacgaattggatctggtagtaaacgaacacanagtcctctggcacacgctgacgagtttcccgcctgacccgtccacatccaggtctagagtcggtncccgtgcctcaganccaacagncttcccgncnaaccaattngccaggaacacaccccctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccttcagacncaccaccatcncactctcacgaccatgtctcttccaagtggagnaaaccccttctttcgcttgtaaacaggtgtttttcatatatccgggatgaacaatatgtccatttctacggctnaccacagttattgctgatgaggcagtacccaatatcgctncgcacgtcaggagcgttcccgattaagcaaatgtattgcgaccagttactcaaaagggaccacaacacgttcgtgaggtgggtgggagacaagtccgtttgattacccgcgcacccccccagtgaggatactggaagtgagagttcatccccgccgaacttactctatcgcggntgaaaacgaatgatggtnagatacnagtgaattaacgatcgaatgttaccaaatttttncagggtattgcggaccagttatagcacccttatataggatacccttcatcggtcgtatgagcccccaattgtgggggcgcacagtgccccctcgaatattgcgagtttttatggcttcgccgcgtactgaccgatcctactccgtcgcctgggttgcgcccggcgcagggcgccgcaaccgagatgcgcattttgacgataagtaaatctgcaactctagtcccggttcctgcctcgacagcacttagggagatttgtttatttccccatccggtccgtgcgttcgactggagcattcatctgattgtttgaaagatcgtcacgtgaggtaacggaacaaatttgcacaacgacttacgctttgggtctatgcgagcnttacgtactggtgancccgattaaagatagntagcatcccagtgaaatggggtgaatgcttgcgcgcgacaccagatcctcggtcgaaatttccgtgtttgcgttgaagcgctacgcgtaacggcccctaaggcattccacaggccgctaagggggacggcaggggtatgtgctctctgacctgataccacatggacgtccccacggcccgaaaggcaacgagacactcatatcgcatnnncccgtatcgcatggggctattccaagtctaccccgtcaggcgccatccgattcataattttgtgctcactctcgatgccgggcgaatataatagtaagcagtattaaattcattactccacgcaaacccacaatactgttatgcagctcgggttttgcggggcgtactgacggcttcgtgtccctctctagccttggttcgaacctagtttgcagtaatgactcactcagtacaacaacagagtttctggtacatggccctgctcccngtcgacagaggcccataggcgattctatccttgtctgtggccgtaactctccctctgcctttcctcattgaagagcgttccagctccggacactggcgctccacgtcggaaaaggtaaagacgccactccgntccattgtctagaggatccaaccagtcttgcgtctccggcgcccaaaaaccagataatctcgaggtatangagtcgcggcgctcgcatatgttcgactgttaagacctgagcgctctgganccagtactgagaaaactaaaaccgttctctatatgttaggcgattgtgatgggatagcaccattatccaatcgccctgtagttccacacgccaaatctcgtggagcaacaagtctgcactcttaatggagcagtattagcatagcaccccgcgacctaccaggctaaaagnttcggctacgctcacgatgtataataagcgctaggcctcgagaaactcctgattatgttgcatcttggtggtatactcgggaggccgttgatcgggataattgcagatgcgacggcnnnnggctttgaactggtggaggtaggaaccttcggtcgtacccactacatagcaggcgtgtttttaactcagtaggtgcaccgccggtacacacaataacccctgttgcaatcgataggacgcaggggttgctccccggtcgccgcgaaaactcccagtcggantccgcaggtggcgtaagggagagacgctaggncatcaggtgtccgaagtccggtcatctgtcaccgggnctctagcgtccctccccgtccggtagnacaggaccatatatcaccctagttncatanctcttagcagccctttcatgggaccatgcttcatgcaccgcctccccacgatgcaaaacccagaactctctacatccgagtaactatatatcggatcgccgncacattcgctgtgaggctcaccctttatagtactcgacggctgctgttagatagcgcccggtccgcgcccgttgacagttggcctaccctagcgtattataacactgttgtccagaggtcactttcttgtacactacatgcatagctgaccactgcataactgtttatagaccgccgtctcttcactctgctgacacctacgtgctggatggcattgaatgttgccaagtaatggaccgcaagcgggcggcactggcgaagatacaactggcggcccgaacaaggcgcatgttggagacaacccgacttgggggggaaaagatccgaccaatgaagaagttagtcgctcnnaatagctgttccatctccatcgttatgtggccaaaccctttagnngatttgtgctggaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgtnaaggaccatgngtccgtatacttcgggtcggacggaatggtctgtgacaaattaggagcggaggttgcttactatgtgccaactgttcgtggcatataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttccccaatagtagaaanagtcagcccagctccaagcacctagcactctctatcggcgtaatcacaaaccaccggacgaagaggtgtactcacgaggccttgcacgcaatacttgctcagaaaaatttataatcgttgtnatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatnaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcgcgcgctagttaatcttgtgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctaccccggcacgtccgcttctaattaatgtacccaaaaataacaatatgagccactccggcattgaccgactgtgaaccgtccaggtagctccacatgnnnnagatgcgcgaggaacccctggcagtcnccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtaggagnggggcgtaccgccccgactttctgcccagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggnngtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcctgtatgcccctgattacgaaantggcaatgccacgacatgcacgagctcagttcatccgccccagatgcaggtcgccganaatctgtgagtacttggncagcttgacagaaagtgaccgccnntgtctcgaggaggcttcagatctctgccggactgnggcatccgtttcctaacaggaataaataccgggtctcggagtctgggctacgtgggttaccggggnccgtgcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcgctgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttggacccatgccaagctgcnnatccgtggattcagcgagggaactcgttatttctggcgttaagtgngcaaacttgggacgacttcaagagcgagtatcctccatggtacgcccaagacagtgagcaagtgttcccgggagggatgcgcgccnttgcattccaccaaacgcctcccttacagtgccttcgcgcttccaggttcgcccggtcgctacactcacaccacggtctggcacgacgagcaganntagttgctggcgnaggncgttgtttgtttcacaatcggaatcgcaagagaaaagctnnaccgcgcgggaatgcatatcctcgaggaagagactttggtcagctnccaacctatccgctgcgaggctcactaccgcaagctagtttttagaaacccgtaaagctcacgtgcacactatagtagaattgaaatccgtcgcatcgtgacgagtacatagaaggaattcgacaaacccctagtctaacgaccgccacggctgtcaacgcccggtgcggggtccagaccatactggatcccctgtccaggcattcgcgtcgtgtcncgcactcacagacttcctggacatgaggggcccatagctgttagcgctgcgcgtgaggaagcacatgctcccattttgtgacgttgaccgtgtacacgaatggtcaagncgaacatccaacagttcctggacgatgggtactctcacngctgaactgtcgggaaggtgnttttagtccaggngcagtgggtggtctcaacggcgtgtgcgcaattttggatacggngcgtacaggtgccgagagcgtcgctaccagcctgatatacgtggtcgctttgctccgcctaccaccgggaagctgggattcgcctttgattgtacggttacacacagatgttaagctcccggcatgcgcctgctagtgtggtcttcggcatcatattacggacgtcttgctctatagacctagtncaatacgcggtagtcatttacaaatgattccgccgtgtacatctacggataagacnctctatacgaccgaacacatcacgtttggttttcatcctctagcgcagcacttggctgtgcctttggccagtcccgaangggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgagatacagtgtatcttcggcgcatgcggcattagagccaaaccgaacgtcaaacggtacgactcacatgtcaaaatgccnaggcgttccggctgtcagaccgtggcagtgggatagcgtgtacttacgcagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctcggtgcgcggtgattatgagtgtcacgaggtacccactcaagcntaagaggggatagtatacactccgtctttgnttgtcgtcngttggggggctatagctcgcatagagagacacgtgttcacgtacgcgctgtttgggatcccgtactatgtcccctatgtgagtcatccctaggtagtngaccccgtcttacttatcgtcgtaaatatgaaacggcatggntgagcttccccagttcgaccttagtaactggaagagatggtacgagtaaaggaaggggcaaattcgcggagtgctgtgggatccatgctttcaaagtccccgtcacccgctaaattgcgtttcngcgcgacatcctggcagtttcccttagccatcccatgggccacggtttctttgattcctacgtcttaagtcttgatctctggctcgccacaacctactgttccacgcgttcgtaaggaggcagacagccttggaccgccacgcggatangataacatttagccgcaagcactctaacctaccccttgaacanagctgctaggtnccaatgtcnnantccttatgtccacctggggaccgacccaaagaaggtgctcctagttcagnnatacagcagggcgcaaatgcncgtaggtgaacncatcgtgggattccttgggtctatccggggcaatcgacggcctgaggaggccacgtactcgcccacgctgcaaaaacaacagtggacacagactttatgcagccagagcgaaaggcggtgtgctgatatatgggtacgttgcctagtagaacaaacccagtgagccacgactatgggcgtgatagcaggcgtgtcgtcgatgacangnnnggncgatgccgcctactagacggttatagattttacancncgcatacacaccaggttantaggttcgtgaccgattctagtngaaccctgcgnagaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggangttaatgaggcggttggagtggacggatgcgtgacctcactttctctgtagttgcggtcttactcaaccgagaacaaacctctttcgcggacacagccgncacttcaaaattttaaccctccnnntttatcagtaacaatggtttaagggtcaaaagattaagagggcaaagagcatgcaagtatatgaagattccagcgtctatcgcanggaaagcttataaaggttgagactaaaatccctacttattngantagantattgangtgtggagtgaatccattgtctttctctgctgggaattcacagtanattgccgcgtagagtatcggcatntaccgctaaatagaatanagggtaaacggcgactaaggcgtgtcgggggggtgcatatgagcgctctgcgcgactcgaccttcttaggaagagtcttctgnnggcaccgcctagaactctccgcacgccgcgcgaaaatccagccacgggtggctgagagcgttcccctgcanaccttcccgtattctgntatccannaccgttacgttgaaaccgaaggtcgaataagggcaggggactttcgagagtcgtagcnntcgccactccccaccgcccatccaagcgtatggcgtaagcaaatgtggancatttggtacagaagagcacgtcgtatgtcagatgagtttgcttttccgcgtctgnntcgcatattagagaggtccacagcgtggcggtgccccagctgagctttcccacgattagcacatacaagcagtngcagaactccggtgangttgattacaacctaatttacctgctaccaacgtttcccaatcctgccaaacgtaacgtccttggtgcaagtatcaataccgtgccggcctaaaaatgtgtccttaccataaaacggtcggaacactggctggggttgctntaccgaggacaacatgggcataantctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccgatatctatctgctgacccgacctgggattgcactcagcngcaccacggcaccttctgacccncaaaatggatttaataattactgtccaggncatatgtccaacggccggtgggtgcaagtaccatccaaccacgatcgagtgcgcctacatacgccgtcccctggctacagtcacagttaacgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggngaccaggnacagacccgattcattttcgttcgggaataaggcggccgttacgtgcggcaagaggcgttgtaggatattacgggagggaacgggntctggaggcaaccttcagnggttgggcgcattccgccntttagtgcctgtagcggtctaggcaacgtntcttaggattcacagtgttacgtccanagaagtgagatcccgggttcgtatagntcgatcgggatgggaacagtctctacagagacgatgcnganntggctcggttgggactgacagtcgttaggtagtaaaaagttcttgcgtgctgggtcattccagacgtacgttgcccgtctttcttcggatgagaagtggaacaatgggtagttttaattggggttggctatggttcnngcgctcttacntccgggagcgcacaacaactctgcccggcaggaccccgaccggctcaagcgaattagtgcgtcccgtagggccctagatttaaaagaggaggtggttagaaagacacagttgtcaaacttgcccacaanctcgcggaatggcgtagttatgcagagatnngctaccgaaaagtgggtctatcaatatgngacgtctggctacttgtcaaccgtgcgtagtgcttcgtaatcgagagcactctcgncactccggcgaccccgtgggccttggtcaacgtataccagtgactaacaccgactctgagcgcgggtggggtcatttcaggcatgtgcccgcnngtcgggnncttgaggatagttacagggcgattccggnggggtcgagatcctgattgggacgatttcttccccagcgtcgggtgtgtctattgcggtagtcctttacgaggtacctcagaagttgtccgctctaaagtcgcagagccngtcggcgtcaccacctctatcttgaattttatgatccgatcgcggggnnctgaaggacttcgcacaaaggagggtcgtaaattaccgcggtgttaggcacccgagtgccccgagcttaacaataatgcggagagtagaaactcagccagcgaagcttgacccgcggaaaaactgaaggccacactagtatttcagagttcnnccctatcgtgaaatcctatcatggncgccttgcctttgctacgcgcctaatgatcgctattgagtggagctacgctctgttcaggaacccggcgagaatcacgtagctgtattacgagcccgtagtataatcggaccgtccgcatgcgccgcctcgtactggggcaacgttaccaccgttatgcaatccagacgtgcaagcgtctaactgtctccacttctcattgcttgtatgacacaagagtcgagattggctgggcaatcgtcggtcatcgagtgagccccatagccatgcccaggagagctacctgtgtatttggtatagcttattactatattcctccccggctgagaggaaatggaccactcggccgccgctgactagaaccgagnncacctngtgggcacccgcttcgccaaggatcgnaccgtgtgttgcttggcttccacgatagtgcttgtaacccatgctggcagctcccaggtcagtatcgtaccgctcccggcatgctgggatcaatctattatgcttagtccaatggtttatgagactcgtcagcaagatctcctcgagggggacagtgcttttcccactaatctcttcgggacctaccttgttcctagtttacactcgtagaaggagacgaccgtcacctctttccgatccagctttagccgaaagtagctcgccctaggtacattgctcgaaccgacagcttagaggcttcttcggagtttggaccgggcgagtcttaccggggnctctctactcctatggggggaggaggctcgccgagcgagacgacgcggcacgcccgggattcaatggactgccctgacgctacccctacagtggaccgagcggggaaaaatttgcgctcatgtttctacccgattagacagcggggccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctgtatgaatgattgcaaagccntcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcaggtanngcatggcnccgaggctcatatgggaataccccgagtcggcatggtccaatttgctccgtggcgcatcgggtccccgagagccctgtacgtttaagaatcccctaggaaacttcttgcacttttgatgacgtctcctagcacgactcggtaatgcgcggggtagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgaggccgttcacggattgggccgagattgcgccagatctatttactttgcgccaagtaaaccttaagtacactgctacccccgggacatccgcgtgccagcacgcttaggctggttgacatcagcacgtgctcnggtgaccgagtttnncctctcgctgttaaaaccgtgcagcgcgcccgagctcagtttgcccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgnnatttgagcgctaagccgnggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctgnnggacngctcacaangcngtctnnnggaccagatcacatagcagaaatgcgacttctatgttcagcagttatgtaattatatgtaggacctcatcggaactcagccgttacgtccagtagngactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaaatatactgaggatcgtcgnntccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggccttgactagtgaggggaatacaaaggacttcaaccgttgatacgacgtcccatagcnccggcatatccgctagacgangtaggtttgtgggttggcacatccgcagttcagcctaacggtgtcatgatttagtggactgacaggcactgcaatggactgggacggggctaccgttattttatattccttgtcaatctaacctaaatgagaacagtgccatgagcgcaactcccggagccatgtctctcgagtacctggtgctgtcccctagtattgacacatgattgaccgaggtcgattcacgaaagctaaatcaagaccagaccacaatcgatacgctcacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaaagccatacccacactcttaaagnagaagtcgcgggggagtacgacttagtttattcccatgcggggggagcagcgcggggagatcccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccgcgggactcttctgtgatgntaattgtgggttgatcccggcgacatgaggactctcatcgccgagggngggccgcggttgctaccatgggtggcacccacgcgacacgtcgcacaacgtgaccctagcgttcggagcccctgtggagatgccnaaaccgcgactacgnngcctcggccggtataatcggtcgaggccgacatccgcggtcaatactggtgttcctcagngaccccgagtaccggtttgtgcgttggtgnttaacagtccggaccgtctcaatgaaaggtcataatacatgagaagatgaccacgcatctaagatgggtgatgcagcgccgcctagtcgcgcaatttggataggccgcaccgatcgaaagcggggaggagatactcacttagctncggantacatgtagtgcagccattagcgcctatctccgattgcgttacnagcggacaagctatgggtgtggctaacattccacantcagctccgggtccctccgttcgtcgcaagttagctctttataaggccattttccatgtncacacctgagtcgtcccacaactaccagaccaagtttgagtgtataagatgctgatatcaccgaatggcgatatgttggggacggcccgattacgggtaaacaagcgtttaccnggctcccgttgtcnttctatgcattaggtctgctgatcttgttcggntaacacgggcgtnagcctatcacaataggcctggccataccttggatacgncgnnnccgcaccatgggattgatggacgcatcggccagccggataagttgggtgcccgtcggggagcacatctcagcgnncntattctcccagacggacggtacttgttgctcacaccggggccacgacgcctgtggccacctccancccatgcgagtggtaccatagacacctaggctccccggaagctgtccggccgacaatggaggaaatctacatttttgcaagaaaggagggttatgacgttctagcagaagctagcagncctcagtttttgctataagctatcgagtaccccacgcatgtaaatgatcgtctattgnttgcctcccacccgtctgctcnggggcggctcggcacaacagtgcaacgaccagggccacgagaccccatggtgcaatgacaccgacgtgtacgggtttctcattcgcttgatgaccgttcgggttcaatcagcttccctggggctacggggatgtgtcgggcggcttaccggaggtagctctcgtcacaacgatcggcggccgagaganccgaatggggctttttctacgacaagtgtgttnccggtggtcgggggtaggacatgctaatccatttggtttggcgaggacctaattgccactcaggcctccacgtaggcttgagagccccggccccacgggctagaacccggccattttttgcgcgacatattgcggaacaggtaagatanggagcggccgcagcttcctcgtaatcgctcccgtacccgcgagcctagtggttccatcgcagtattgactagcggaaggccccgagttacttgncttgcccgaaaattatgccccgccgctgtcaaccgcgctggctggaaggtagaggcagcgtccatgttcgtagtgaaggcgttggttgtggctgtaaacatcggcggtcgtttacaagttaagtattgccgcttatcgtaacacactaacgtatcagccttgggtttgtctacgctngctcacgtcgggttacgggcccaggcgaataacgatttacactaatgtctcattatacatatatcaaatagaagattcatagatgcctcggantattgacgctaaatactnnnnatagcggatggggaagccacttcgagagaatgctaattggtggtcaatcagtctcctcttccgtccgaacgnatgaaaaagtcttagtgattcgtccatgaatgactgtcctcagactgcggggangacactgtcaacggtgtggcccgtttctagtcgaaccggagccacccgcggnaaaccgtccaacagttctgcggctacgcngcgaagggcccgggctgcggagttannncgtggcgtctgaactnatgatacccacacaggccggggatatagtcgtncagcggcatgtgtacatttgcatcaccctcggaaccgccccccgtaagaatggtctaatcagcagcgtggacagatagctncgcgggctagctcccaacgagacctcccgatcgctacgatttggccgctctacccacgggagtcttgtaggatgtcaaaactactctcgtttacaggacgccgctgtcatttagtcacgntacctatgatggggctctaagggtactcaacatcgcaaaggttctagtacttcgggcgggatgagcgggaaaccaaggactcatatctgcacctcataataggttgctgccctaggtacgaaaagcgcagttntaacacacaccggctccaggaggcgctagacattcatagcaattagttctcagcagggttntctccagcaaactaaaccccagactacagccttggtcaggtggaaattttcgtcggtatagactgcgctcaaaaggtgtcccttgtccaccgggccaggtactagagctacctgagaggctagatttatctcttcacaggtaagtagacgccggctttacgcctctnctagagngacaagggttacaggcgcctcggccaggtagacaccgtaatcgttcgctccgcgtattacctgtcaccgaccaacgtactgttggccagcggaccctaggctactcgaaacaccgctcatatactgctactctcccacctgggtaaacgccgtttcaacgccttcttggggcaacctcctcaggggcaggaataatgtccccggcgagcatctacccgagggcacagtactagttattagccgggtctcggagtcccctgccggaagtcccaagatgcgcggtaaagatttccggaagaaataccctatcatgctgcaatcaaaaatgggtacanncccgtggnttacatttggggctgcgggatctaagaggtggtacttagtctcgcngttgcgggtaaatgagcccacagcagcgtggaccggcaacggtgcgggcgagccgctttgactgtagaggtgtgcgagtccacatgtggcgggatcgggggagcactaacagcgctggaggccggacacgacggcttgtnctggcgtggtgngccgtcagctcagaccagcctattcgaccaactggggtggggtagaccggtgtactgnccccctgtatgtcgtcttctatgcttctcatggaggctcactgcgaatttaagaatgtgtggtcagcctagtgtngctcgccgtcgattttgcggctgctggaccggaatcgatgcgaatccatttgcaattttggtctccgcaagagtgggctgaccgtgccaaccaatcccggctgaaagctgactggcatcgccataaccccgcaggtaccccacacttccgcattaaagcaactaagttatttccctttcggccagccactgcagaattcgcacgaaggccgaaggcacgcgttcgtcccttggttcggggggaatagccaaaagaacctaccgaggttggtcgaatacatggcagtgacaataccgcaaacatgggagtcgtaagtataaagtgccttggctcacctannctnatcctacccaaccacgaccgggcgcgccgcnnntncctgtgggcaacaattcaatcgaatagccacacatattgcacgtcctgccagcccgatatcttctgagtggactacacgcgcgaggtgggcgcataccgcttctaatcggtgtgctggatcaaaaccggtcttcanggtattaaccattgtatagaaagccgctgtcgaactgaatagattgtggtagcaccaaatacctcacgagncnatggctccggtgggtgagcccggagtgcgagggtgcttagtcnaaaatcgtgaatggctgcgcttcgctatcgtcctatcccgccgtgaagatcgaggtaccgtgatagaaggtcagtaggttgtatcagctacatatggaacgttgttgttcccaaatactcnngtcctatcctacacagcactcattgcaggaacccttccgcttccaagacggggcagtgatagcgcgagatgcccccggnggacccctgagaattgagggtcgattaaggcacgcttccaacaggagcctgcaagaacaaggccacgcagttgttgcagcagcatttttacaaaggccggtttcagtacggagnnaaaacaaactaaagtttatcgaggtaggaggggggacgcgcggccactgggaaggaacctacgcgcagcagacnnnggtatattagctagtagcgaattcaaagtactgtgccaagcnaatactaagggcccatccaactccgacttattgcctagcccctaagtactggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccganagccacagggttgtgacaacggatttatagccccaaatccnncaatctctaccacgggngtacancaaaaagttattaactgtatttgtagtaatgccgtgctaagcatanggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgtccnngcctacactcgtgacagactctctccaccgggggggggggacaagcgttacagcaccttgacctctaggtcgtgcacttgcttaagcggcatgggtcttggctcatgaccatcctcgactctccntggctgtgtggcttcgggntcacacgggaggagcntttaggccacaggcgaatggtcctatggacctaagaccgtgagtactgcacagtgttcattgaccgtgtaaggtggggtcccaaccactccgtcctgttgttagacgcaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatnttttcggcgtccacccgccgtgaacatttcggggtggccctcccccgangcgtggggccacgggaattgtttgcaacgccggggtaccattgtagattacgatcaatccggcagtcatttccgttagttcgcaccnaggggaaagtgttcaacgaaaccgaatgttccaaaatagaaccacgcttctagagactcaaactaggcggttcaanngacgcctgggnacttcagtcattctcacacccgctgttccatcgtgcgtctttaaagtactggagggctaaggaggtcaccacccgcgtaaacgccnnnggctcgcatactctacacggtccgttatctctgaccaatcagggaatccccaggtnattcacgtcccgagcctcgactgaaaccanaagtataggtcaagggcacgcgtaatttcaatgacggtgcacaccctgctaccatcacatgcagggcactagggcatacaaggaaacagcctcgtcctctcgatttggacagggtacctgctatgcaaggcggcatcccaggtaatcgataagcataattaggggcgcgttcgagtgcgacataggctgcggcacaagagtcacgttaggcantgcnagatctgaggggggnngcataaagggacacgcgataacaaccagcaacgtctctcgcatacgcaagaaccatggaatatgtatcgtccggcggcaatgctcggcctagtgtatttgcgagcaagggcacaccgagcgagagcacgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgccgtgctnacttaagtctcacgggcaccncgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgccgtcgtanacctctttatgtaggaagtataggaacgacgaacgactgctactcgaacccgttagaatatctctttattttttcccaaagtggggcactgggaagggatnttggtttcgcataccgtaagatatgctcttccgtctgcncccactaatcagatctatgtaaatgccaatgaggtgcgggtttagattaggctcgactccaatcgcagntcacttttcccatannggttacttcaggcggcactttcagatgataatccagggtgagagtccacagaacgaatccacaactatccagcggccgctcttcgggatcgcagggtaccgagaataggaccagcaatttgtttgacancgatggtntgtgcgattgacgaccggccaggatctcggccttggtcgctctctggngcnntgtagaagcctgccgcgtcngagtggacggntttttttttgaactaggacagtgtttcaacttgtcgctggagatctcttacgtcggagtggcattcggcccttggaagtcaggggatatatgatattcaatctcgccctatgcacctcctgggcggctgcatttacaaggcgtggaaacacaaacatgcgttgagcgcgtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggcgatcncgcatgaggatgttgcgactgcggtttgatactcaattgggatcgatagtgtccgtaggtactacagccccacctntcccnnnnagacccggcctttggtgggnaaaaggacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggngcgcgtggcagtacgagttaccatcgcagacacctcttatggcgcgaagcgttgcacgccgaggaactcaccaccttgacacgagtggacgtaggcctaacggctccgccncgtactnnatgtctactccgacncggatattnnnnngctatgttagtggtaagttctactgtccccgcagtggtaagaaggcagagggctccacctgagtaagtttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgnctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctctcaaaaggggccataacctcctgtcacgtgagaatattnatttgtatctaataatcttataataccccgggttacaaaggcttctcgtgcgagctttatcagtagggcgntacgtgcacacctgctgacagaatgggatagatcttaggtcagnnaaggcgatgtactgtcaccccgagtgggcgcccggtgctactcgtggacgtcccaccgcaggcgtggaggccagcgagcgcaccagtaaacggaagaagcgatgcggcgggactagccagtcatgagacccgaaaagatcactcctaggactcgtgagatagaccnnggctattgatagactgtgtttgtggcgggtggacactacggtcccccgactggcgggggcgcctcagcgcgcaaatcgcctacctaggcctccgacatgcggcgtgtcgcgaactcttcccngggacaagttattcttaacagcatgacctccccagtggactccagcccataaaagttcgtaaaatgcaagagaccgacctaggacaaagggggaaattcggtgggcccatatgtcaccaggttcgcatgcatttcgcaggcctctcgcacggcgaatgcgtatcaagggactcctcgagataccgagaacgtagntaactgtgtatacagtcccatatacgacagccaccgggagctaggcgagaatttcatacaactcctaaggccagattacatccactggacctaccgatcatgtatatctcgttcattcacagtggtcgacctggtttatctggaaagccnaaganttctctagggtcacccgtgcgagagtgacttcagtcccacggtcancaatanntatcaagntgncgccgccaggggcccggagcgctgcccattccngtggtacgtctcagtcaggcgtactgactacagacttgtactaatgccagagcaatagtacaactgaactcacgaggggngtcgggatagtttgggagaccggtgctcaatgcgtccgggcgggagagggaggcggcgtgggctttaactttggtccactacgatagggttctgtgaaccagcctgttgcctttagaactgatagacatcactcctccccctttcgtagcgaaggcaaccggagggggctttaggagcacgtactgcgagtagctaatctcttgcgtctctgggatcgcaggggccacgcgtgangagtgcactcttttaccgttcaggcggttggacccctgagttgnnntgtttcattagacgctagcatatgctngaacgacactattgcgtcaagcactgtcccggccgctgatgtgtagtccagaatgacgttgtcatcaccctggtcaagtccggccaagggctttccgccgacttcaccggagaaaccggttgcatttcggaggtgccgcgcgcccacgatcccatgctntccccgtgcttggccatcttgaagtagccgtgtacacncagttacagatacctcaccataccaacttaacgctntctctattccgagggtcncacangtcttctgttttaggataaactatggattccgntattcacagccgcggcgtgaaccggttgaatataccgacgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgtntagtccacctccgtaatgtgtcagcgcacgtgtagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccaaatngtgcgtgaacgcgcacatccagcatcacggccctccaaaccttggtcgattaacnttcgacgtctcgaatacncgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatngcgccgcggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcangtgaagggactattaggatgtcatcccggggtcctaatctccactcacgagggcttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgaggaccgaggtaccaatgacaactagtaacctctgccgaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccatgtcctatgggcgacgccaccagggtcaatttgttctctgagttccctaatcaactctctacccctaaggacatagcccgtctgatacctggggatgntatacaccacctactttccaaataaaaaagcacctacagtagtacctatgatgccctacgcttagtgacgcacctttgcttctnncttngcacgtgtgaaagcactggtccagaaaaagatcccgtggataaacccagggtgacagtcaccanganatggacagtcggcncagccgggagctactactcgtaagcgtaagtataaacgccgcgctttgcaagctagtcaccagttgtaaatgcattagtaataccaaagtcatgtgatcgattatggtacaatgaacggggaggcctatagttaccgtacgcgagcggagggattagactagcaatcaatctggaggagtaagtgcggtgtcaatacgccctcatctggcgcacaggatttntacttacacctctacgttgcggcaaccggacacgcatgcgctataaggngttgcggtgcctcccacgcgggtccatgggaagtcggtcggagtgtcaagtgagtcggtggctagtccagacgacgtaaataagtgattgggatgtgcacncttctcagagcagacctactagtttaaatcgaaacggttatcctcgtgtatgtgttcgtagacacaaggctcggcagtaccactaaccttgggcgcatctcttataagaacaagcnggacccatgcaaatgtatcagcccagcagacttaaaaaccccgacgggacgattactctacttaaggttacgataccatcggctggctcgcgcgcccttttgaatgccnagcttgtgttctcacgcaccctttattagtcaatctcgnatttccctgaattaaactgcattgcaaagcancggatcggataagctacccgagcggcacgggccagaggtaaaactagtacaagcaaagntagtgtatggcgaacgccaacattcgtgaccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgatgttcagngnggcgaatctattttcaggacgtnggcgatcgccgaccatctactgtattatntgcacagctgttcnccncgccgattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttacgcagggtaagagcgcgggggagacatcggtaggaatntgtctggggcttattggacgtgtccgaatcatgcgtcgngtcgccatttccgtgaagccagactgtaaaggcgttcttcaaatcagttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagangttgagctacggttgtgcgcccctattagtgtnngttgactcgccggcctatggtaactctcgcccgacgtcagattaaaaacccgtctancgacgccgttacgtcaccgatccctggagagggaggacgtgcggcaaagctacggaacggacgcccggttgcgatgagtagcgatacaatgaacgggattagataactacgagcgctcttgacgacccatgtgtcttctctgtcttccgcgttttgctcttacccatcgccaaccatcctcctgtttcgaccagcgttagggagttgacactcgggcagaggcttagccgggccntgctccgttatgcacgagagaattctcgcgagcattccatagttgagcnngnatcgatnnnnnnnggtatgctaagaggcgacccggtgtcagaaagctttcacgcgctggacgcttctcctgcacgtccaatcccctaccctggagaaatgcttcccgcatggtgagaaggtcancnagaagactcttgtaaccatgaanttactgttcagtggcttaccacaatcatctcttttatatcctcgctcagtaaatgtgtgtcggtgtgtgggagtccagggaattcgaatttgggcttattcttcgtcccgggaaggcggtggaatcctttcgccaacaatagacttgcgctggagctgtggcaagaagacatcgtattagctatacgccgccccatctcatgtacgacggtctncncgcaatcactctctctagcagggcctcatncccatgtcacctccatttctctccatttagtcctcgactgggttaggtcgttgccaagcgttctcccctcctgctgttcccggccggagtactttggacgcaggaatcaagaggacgaagccctaactgcttgccggcatggatgccggacattagattaaccttgggcacagcaccccggaccacttaggaatcgggtggtcgcgtatgccgcagtgccatggaggggcagcgtatgcttccgggatcactctcgagacggcaagcactgtagcgacaaaaacggaataagcnncggacgcagataaggagtgacccaggaaattagcctctcgaatcggtatacagactatatcccggactcgaagtacggctagggtgngcgaagcgtggcttgtttgcgggggcagaatcgttcgtggggagcgcntgcgggccccggtcgcacgaacctgattttacgatgcaggaccattaacaagcaagtgtgactgcattgaccagtcgacgatttgacgtttacgagttacgtaggggatccgttaagggtgccttgtagcccttcgcgattangcgggagtcgtgacccttcgggtgccctcagtacccagagccaatgttctcccgaattagaccaactgcncactcggggtttttacgctgccgagcgcaccgtattcagacgagcagagatgcgcgaacccggggagacgaacctatcgagccttgcgctgttcagagttgccttcggacttagacgaccccggccccttgggngcatgcggatacgcgtcccgcccaatatagaatcaaagaaggtgtgacctagaaatgagagcccaacaacagtgacggacaatcgcacaccactctcctaaacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaatcggatggccagcgcccgttttccacgcagtgcaaacacgacttcgtgggacgctgagtacctgggcttgttgtcttgcacggtgctggagcgtccgccgaaggctacaggcgcgacctgctttcacaagggcctaggtaatgtccgtgtggcgttagcacagctccgtgacagcttgattttaatcccccgacttaatgtcgggcacgcgtaaggcatttcggactaacgggagtttaaagcgtgcctagaccgccacctataaaaacagccaacgcatgctcaagggagcgatgggacgaactctatcacgacccccgagctctgaaaggatgctcggcgaaccactagatcctgccggtcccagcgcgctcttgggcaacgnaagaggcgggaatcagacgcggtgggcgaacgtctgcctacatgcttcaccactcaaaccaacggacttagaagcgctctcgggcctactnncgtgactgggcgggggctgaaccccctggattgntngaggaactatcacatatggctgtcccctggctactggtttgctggcacctaaggaccacccgggtacaatatagctacaatactacgcgtgcgttgatagtaggccttcagagctcacatctcccctaggnnttgtaacacncctaggcatcgggtctattacaattctcttttatgggngagtttgtagttatacgagacaatttgactggacatattaaccagagccggtcccgaaaagcgacatccggcatcagacaagctatgcaagacactaaacanctcggttgggcccggatgggccggtgtaccccagcaaatctttgtgcttcaaggcgtgcnnnccctatgcgccctggtttaacgcgcccatggcacggcacgccctgcgtacggagtacccattntatcgtaccggcgtgttggttggtggggtgagttnnaccattctggcaaccaaatccagctngnnatttcgcggctgcaccttagacactcgggtccgtgctaactatagatgangtatgaaggtcaagcgaaacaactttaggttaactatacggagcggcgcggacgaggagtaacggcacttcgacgaggcgaaccattcctcgagcaagggttttccccacaattctacccaagctcgttgtgtagtaggtcgtctcttggcccctttgagcccgcancagaagccccgcaacgacgactgagtcgctatagaccggatatgcgcaaggttcgggangctgaacccaggccttgcgcatgaccagcggccggcggaagctgagcccgtgcgcgcgggggaattgatgcagagcggtaccncgtctaatacaggaacgcccgcagtggtatccataggcctactttcagtgcaaaactatggtcataactcttggngatgngntactggaccatttagaatccggattgttcgcagtcatacccgattatctcggagggcatgcgggggctcgaaattcttgactcaccaactgatgcgaggatctgaagaagtccgcattctatccgtcatggctgacgcgtatcctatcttggtgcacttcgttgtaaatatgtttacgctttannatcattccgcaatagagacgcgtagcagacctcttatcttagtacagggggctcagcgtaggcaatcaaggacggttngataaggagtgactntaatcctggtccgttcgtanatcgacctggtatactacgcnagaaaagaagtagcacgaagacccacaccggagtcgttgacaagctgggcggaaacgctgggcggccagactctgaatcgctgtttgtccgacacagcggccccaaccngccctgtctacgtcctcaactgctttgtactccccaggtatgcatcttggcttcagttgtgtttgcagtaaaaagcangccgcggtaaggaagngagcctgttgtcaatatacgccacgtcttgattgcgagtagagcccntagatatagactcggatcctcgccggagaacgggagttataccgttcatatcaggacagtaacgtcgtggngggatgntgcaccngtcaccngntcatcggtaacgtggaaaacaatggatctggctaatgttcattcaattaatcacactataacggactatattngncctcggggagctcgttactcaccaactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatatgtttgggctacaatgcgactaatgatccccacgnccgcgnaccaacccagaataagggngattacccctctagcnatgaacgttaggnggtgggtttctgagcagggggnacgancncatctacctgcgcgggaaggttcatcagagacgcttctccgnccgtgtggggtcaggtttttttgtactggacatccagnggagagatccctatttcgcttaattctatccggcggaataagccatgtcatgccaggcgtngtaaggcggacctttcgaccctggtacgcgtaagtactagccactgtcangctcggtttcccaggcgctgtaaatggcaacccncatttgacagcaaggtgctntgttaaagtcacgccatacaaacgcgcatagantgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcaccnctgttgctcagggaaagatattaaagnanctcaaacagccgtaacgacgccctcaatagcttcgcttagtggggtctaanagcgtgcgaangagatatatgggggttttgcttggcctaccgtccacnncgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggnnggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctatannagacgggtcgatgctatacgggccagctctannggtggcgatacacgttgtgcggcaacgttcgccngccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactggaaggagtgttctgcctcctgcgcgccagaaggaaggatctanggnggtaaaaggtacgcacccttcgatcgggaaggtggtaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctgatgcggtaacattagctgaaagcgngctcatgagctcagagcggccccaatcttgtccctgggggatgtggtccacgagactaaaaaaccgatcctctccgctccaggcccctctcgttcatgcttgacgaagaccggatacttgactagggccacccgtgaccctccggcttcntgccctggctgattggagtggcatccagcagcatgagtttcatcgaccggaacccaatgttgaangtaggccgaacactcaagcctattgcagtcatgtcctggtacatcccgttagccgcnaagggtgagacnnntgagctccttctagcgagcaaagtgcggttaccagttatacggcctcaggctgagtgattttctctagattcgcctctcagatgcccgccagacagtcacagaaagtcccggtgcaacctcctatacagtagtgcatacattctgttaacagccacaggatacccccaagctccgaagcaggagtacgggntcggcagggtggacgatgctcgtantatcggactctggaggccgcggtaatttatcatcgcacgcggacccgtaagttggggcccgggggtccctttggggcagcgcaacttgggatacgacgaatctgaacaggtttgttcctggatcgtgagattgttctagatgtagaactccttgctaccgggactgacncccaacagtctcaggattgtccggttcntcaaacatttgnagtgctgagctatcttctataaacagtaacatacntgtcagagcatttaacccgaggcgggtgacattatggtgtgatcnnagtacccctagcgagagcttgtgggcgtaatctatatggcacagatgtgacaccacacncggtggggcgccgagaactggaancctttagacctcctagaggtcaccaaggtgatacggtgctaaaccccnacgtagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatctaaaagttccgatgtgcgcgataacgaaattttctatcccaggaggtcnattccgagtgtagaccggggcccgctgaccaggggcgcttaggctaggaagctacctaaagggtaccgctggagcgaagaaaggtctctggctccttgaatctttccgggatgttacagccttaaactaaaaaggtctcgtggagagcatgatccatcgtataactcgaacttggctgacngcggtccgctcatccactcctaggttcctgcggatgagtaccctttcctagcacgccccgtattgtaaaagtagagtgtnncaatttcttggacacctcgcccgtcacaangggtcgcggccgttgtttgtgggacccagcattgcttggtccccagcgccgatccgatttaggagtgcacctgcaaccatacagggtacntctacaacggatctcgcattactaaccggcgagcccgncgagtgcagctctatagtgtgaagccgatccaaagggcattctgaacgcacagatcgnnccacccgcgatgattgtgtcgcatgtagcgcaatattatagggttcgctaaatggctcatgcagctacgaccttactatgattcttgcacagtagactcggagaatcacgggggatagcgagtacgttgncttagtatgccggtcgtctagggaccaagcgttncgagctgccgcgcgccgagcagnaagccgacggagcgttcacgggcgcactgaccgtggacctccatcaaggcnatatggcacacttttccaggtgaagttacacgcatcgcgaggtatgaactgcagggaatgcgacgacngtctaaggcacggcatcgtagtacccccgaggaccgcctggccgctttatttcatagattcacaaaggccgtctatagtcaggagtttttagttncgaatcggtgagaacacacgtnccctacacaccacaggttgggaatacgatgaccgtctagtgaagctagcgcntngctctcagagagatttaacacttcttagtccatacatacggaccttagtcttctatattccggtcgagtgcaacacagaatgtgttcttaccagggtgcccggtagtgatgaaggtactctacctaatgttatcgaaataggcgggacgtacaaatgaaggagtaacagagcacgatccgcccnntccccaatccctagtagtaactagaatacattcgcatgagttgctggcganggacatttaaactcgcgctagactctctgtgccgacgtccgggtgaggatttacgggcggctaatcggtttcacgttggcccgggtacgtctggggctatcgtacaagcctttgcagttccgtggttgccagttcgtaacatgtgatactccggttactggaactgcgtctggatacattcntgtcatttcagncnntaccccacattagctaatgagctactggcccataaatggtgtaaagtgcagggttaactgtggtcgttgtcgccaatcgggcgaacaatctttgtgggccatttaagtacatgtatcgttagcgggctcggagttctacttatcccaatttgcggcacgtgcgtaacggttcctaaatcggtcaggtgggaacttggacgcacacgctgttcgcccacgcacagggtctgtnccatgagaatgggctatcgttcgctgctggcaacccctcgccgtatatatcgtcgacgcttacttttgtgattttaccgnaaacgtcgggccccaaagatacgttccgacgctcgggaaaacatcagatggaaccgagtgaaacagtcggattgagaacccttcatcagccnntctcgcggttcctctccctgtcgcttacagagaagtgtacgtctggcgtcgcgattctttacccagccgaaaaagcgccggcacacctcagtacctactcncgctgaccggcctcgacacgtaactaccctcgcaagactccgtaggagcgctcggnnnttctcgacatgctcgcagatattanntaaatgngttctcgcgcagcgggacattccgttannnnccncgtcnggacgcgaggttatgtagacacacaagtggttcgcgccggcatgtacaacgtggtcacggttgcgtgangtcatcggtagctgacnnctccgcatgttctgcgaagctagctgacccaaagtcgatctgacccgggtgataagcattgccgagcgtcttccccaatatctgatagggattcgtgccnctcatnacccatccaactgctccgccttgctcgcgcgccgnntgggctgattatcatccctcctactaacctcctgtagacgtccgccggagagacggtgtgtaccggtcagcacaagtgttgcacangctctgctcagtgcttgtccgacggccggcggtggtccccagctatcactctccacaaagtcctgcaagttgagtagtgaccagcaccncacgatgtgtcaaggccncctatcaaagaataaaggatgtgttaggcgagggtgnnaangnggcaagctagctcggatccacgcccgtcaggtgcatactgtccagaagtcgaaaggtcgncaccagctttgcatcgcgaatcactcacttcatacgaaatagtgcgcttccttttccaccttcgcttctcccncgtactattatccacagtggttgacaaggggagcactgccacagtttcgccgcngcggaggtnnggtgttcaacgacttgatataaagaaaactgtgtcggagnnngcatctgcgcggtgcggacgagtctggaaccaatgtgccgtgacgagggacgccgcactccgggggcgtgcaagaaacagcgctactgnntgacgccacgtcgtcacttgatcgtcacaagccgctattgcgagtttttcatggaggattacactcattatgtagtctgtggcactccnatgcccccctttgtttcagcggtggtcgtgtccacgttggggagggatncttaagtgacagaaaataggtgagcccccaggcatctncacaaaaatttaatccaatgttcggagcganntcaaattgggtacggtggggacacgtcggaagtatacttcgcatctctcatgagtaggattacgggggaacactcctcacaaaagctgcggggcctcggaacccagaagaatatngacggcggagtacagngccgnataacataggtctggacctccgaccattatattacgttgcgcctggagaggtatagttctggagtcttttccataaacacctcacatactctgcgttgcgtctccaacgctatacgcgccgcattatgtcaggacaagtacaatgacaatcctgaattcatacttcgtccagcgggcacatctgcccagcagcggcgggaacatcgttgatccatccatgctggaagcttgtttcggcgcatgacgccgtttggtccgggcancagtgctttcctagagtgggccggtgcacgcactggagcttcgctngggtgtttaggaggtcaacgctgtgtactccttgggcgtggctttagtggtcgcgtcgcgccggaactcgctaaatcgattcttagtcacntggctatctaaggactatcctagagtaagatgagaatgcacccagtctttgatataagtggtcattcctcagccgttgacgcgcgaactgatccctgcgaacctgccccctatgtaggatggttcctttagcagtcgaaaaccgcggccgctaatgtgtgcgcaaggacactcgtatacccgaaatccgtaccgggcccatgtctcactgacaacggcgganaaagtcggtcgttgtatgcccgcngacattgttataccgcagcagtgtgataccgcatcnttatcggactatacgtagctatccaatactgtagagaccgcacgatttttcaaacttcaggtgattatgangctcatatcaaccccgtacctcggtgtcccctgntcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggncccttgacgcaacgtcgcttgcttgtaaaagaccgacatgtcttgtgacgcgtattgctgatgggtangttgttggcttacggtattgggactaatagtcgccatttgcataatacggacaaacattagaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcgctaggccgactgcgccaggtcgnaggagcctcatggtaccgttcgtatttcgcgtagaggaaagcattggcaatgggtggtcttctatggtgttatagacgccgaatgttatgctagncncacnttgatcnactgactccgttcgattcggagagctagccctgtgaattctggcgaccntggtccannnngnncggtcctttgcacaaactcaatgagatataggacntcatcncgcaattctatatctgttaactcacaggatggctttagtccggactaaccaactcatagctcataaaggattcnnttcagatagtgactgtagatctaagcagtggaagaatggacgtaattgggcgaagcgtaccctctttgcaggtanttgttcntttcgattgaattggtcttagtgtcgaacaaatcgaagtccaaatccggatttatctttcgtcggctaagaagcacctaaagaaagccgccnagaacggtaggcagctgtcagatctccggagcgaaggacgttcagctaattntgtcattaaagccggcgccggtgtttgattacccgccagtgttttcctctgagaaaatctgaatacacaggacaatacgacctagaggaattcgtaagtaactcacccgagtacttcgtagccagagcgagaaatgagctgtatgtggtcgtgttctaacggaagtcactaagcctgttggcacatctctagcggatgacggtgggaatcatgacctacagcatgcctccgttcatctaggccggattcgatggtgctcattgcggtacttacaccatgagtatcaagtagtaagcgatgactttctcagtggttacncacnnnctacggnncacatcgcagtccacacaagtccaggcggcgctgcccgatggaattgtggcagaaccctccaggcgactactggcgcgacantggctccggcgagatatcttcccccataagcagtcagggccggttatacaccatcccgaccaacatcacccgcaccattggnggatccnnctgatactcggcgttcgccccaagtcctaagttagcccccgtgctggcgtcatgggctgtacaatgagttcgctttgggcctgtcaactttatatttggcacgcgcagattcccgactagtggggataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtagaattttccatgcctagtttgtacactatcattacacgagcctnngccttttgtcggaggctactgacaggcggtcaacgtcactattcgcgggcgctgtgacagacccntcttgcttcgcgcctaagctttccgtacgtacataacaagttttgacctctctcaaccattggcgataacggtaaagcaatattgaccacctgccgtatgcccccatcgaggcccggaggcccgcggacgtcagtcccagtcacatcatctctgagtccctaagtactagggtgggggtaaactatgggcgcgtggcggacanattgagggggattcagcgtacgggaggactcaccggtggatctatctattatgatgccacactatggagaggaacggatngtctattcgggctgaacaccgaaacgactcttagcaaatacttgaaagaaggtagcnntcaacctgcaaggcgaattcgttaggcaggatgcgcacgtatcgcagaaccgctaagcactactgatccatgtcttctggcgaatcatgatnttatatggtctacgggcatcancacccagcccggagttccggatgctcccattttgaaggctggctgcggcgtgnagtgccccggtgattagttgagttatatagcatttgggaagagtacaaccgatcggtgggccctgtaccacagaagaccagagttcaggtaatcgagaagaatcggtgcataataatgtagccccacggccggccaaccggacttacanannttttctccctacacccggtngtgataatcgctattggggttgtcccgacttttggtnatcaggcacangggcagaggccgggaactcacgccaagcccccaagcatgggttcgcatgcctaacgcccgagggcaatgtttgagtantagtaaccgaagagttaccccccgagcaacgcagacttggctagtggcgttactaattataataaggaatgcnaggctgtngactgcagaagagtaacgaccgtctagactaccgttacttcttgattaccagccggccgataaacatacaatagattgctngtatcacacgcccgaagtacgnngtcaaggtcccattcgtaacctgaataatgtttctctggccgagcgtcgctagtcctagttccgcgctacgtggcggacgaatgttcacaggcgggaggagaatgcgagggtcggagatcggcccatggtctctggctacgtaattgtgcctcacttcgcttaggaaggccgacggccttggcaccttnnnctttatgatcggccgatgatctcgcgaattaccctaactttgtgcatagcaactttactgaggcatagattccggagnccacccncatcggcttaggcgccgcttnnccgttggaaacagtggccccttgcttacggttagngaatcnaactctggtcagtccgttgcgcttgactctccaacggactcgccccaactcctgtttgaggggcagtccgaattctgnggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactgggcggaggctgccttttgcttggcaccccccgggtactaaagattggcaactaggcgtncgctacgaccgcatccatactcggagncgctntatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagacttgaggatcgcggaccgtttcggacggactggtatagaagcgtcatcgccagtcagggcaatccatatnaaacacggtcgcggcgatgggacccaattaaacccgcagccgaggagccgccgttccaattttagcgacttagaggagtcgactccgaaatccgctagcctcacgtggaatgctctcacgtaggcaggggactgtttttatgtgtacaacgctntttcacagaagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggagccgattccttgcggacaacatgacgatttacggatagttgacatagagcggagataaagacctatctgactcggtccagctnggcttcagcggcataaatttagtgcgccntttatcgatgacatagggaaacaagtaaaatacataccagaaaagtcacgttctgagacattggagaggcgactattgccaccccggacactttaaccctccgacgtgcnttcccgggagctgctgaagcgggcgctcagcntctctaagctcgcaagtngggccggtacttgcccgcgggggcatgaggcgaaggtaattccaaggggcaactaataatccggaggcttggacgagcttcatactgtcatcgtggngactagatggtgattacnntagcaaccccgaagttagctgcctttcacaatcgtttcacgtaggcggccgccactctcagtcttagggcccgtaagaggccgactcgatcgtgagtattgnattgaaccacgagccacgcggggcccagaagctcgcgtganggccattttaggcgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttctaancccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcangacatttgcttagccagcctaatncggcaagcccgactggcttcactgcagcctccgtctcaactttcantttaacctatcctcatggaggttgttgctgggcancgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctngtctncctaagcaacnacccanagccgtaggggcagaaatttaactaaaaccaggctanttccgggtcgangcagcacacgaaaagcacttcgagcgtcatgggttgcacagagtcgactcccctaaggcaaattgtcatttctctatcctgatctgaccgggccaactcattccactacctgtatgagttccctatgacgggggccgcgaaaccggttccgattgtgtganncccggcccaagtggctcaggcaggacgaccccgtacgtgtgcctagcgggtaactcgcgnangngagtacacaagtcgcccccggcttgatcctaaaccgctatgtgaagtggctnctcgccgcgcgtcgtaagggaatattgggtgggcataaaactcattgtaagatacgacccgagnngtctgcatcaaaaacttgtacccctaacttctcgacaatgcccaaggatccaaacgtatccgagctctagacaatactcgggtgaatcccagcagactttgctttttgagcgatgatatgggacgcctggacgagatagtagcgataacgccggagcgaggttatgctaagacaantgagtaacgaccgtatantgattatgaatttttctagatgctggaaaagaaatagcgagtacttcggaagagcctaatgcggcgtatagtannnntcgtagagtcataggtacccagagacgnngcggncggtagggagccctttcataatgtcaggtaatactccccccgttcgtttggtggcgttctgaaaaaaatgcacctagaagaccaaagtctcgtgccgatggcgttcgctgggccgacggtgctgccaacacacagctcgacggtagtatgcctaatccatataatatcaggaccgccctatgactgccctgttgtctcctcccgcggtagttcaagacggtatcacgctagcggatcacagggtgtgctatcgccgtcacgtcgtggaataccgccaccacgcacccagcagtccggtcgggggatgtctcggttgcggcaagacctttggttgaacacagcgagcaacgtcgacgcttcatccancggatcccctactagagtatccggcgcccgctgctgagtgccaccatgcggngctttgctattcgttcggggggtactgcgctgaattcacaaggggcgngaatnggctcaactacgaaaccaggancctttcctttttggtgtgagnaacaggccgcgtntgctcggggcatccatacaggtagggctcaggtcctaaagtgactccgagggatgtacncataggtctttcgctgcgacaggacgcctgcgctgcaaagtangtcacctacgggccaactgggtcgttgtacccacagtgngtgcgcagctctacacgcgttnngggagcatcaacgtgaactggctaagtctcagttcgcctgattcanntaatggaccgaaactgatcacttatcgcttgtgcttttaatctaggcacntaatcaagtgaaagancgtaggnngaggcctcccgcntcacgtcggtacctactcaaagccagatggagggangcaccacgtacctaatcgtacgtggtaggcggcagtcggtcagtggtgacatcgcccagttcgcaccccggccgggatccgtaagtaaattcgttcgaaaaggtgcgcagttcccgtgtaagaccggtacccgatccggactttcttnnntacacattagtacaaannatcttcactgctacaagacttattacttaatcctgacagttcccgggctcgtggggtggcagggtagcaaccgctcnnttgggcatacacgtgcatggaggntggntaccacagaacggcggaacgcgttgggttgcataaagaacctaacctcagtacccatgtcttccttcactaactattaccgtacggtcgattgctagcatgacccttaccagccgtcaacagggcaaggtaccgcgtcgtgacacngcggcagcntcatgctcgctgccggcggcacgcccgcctccaccgcagtatattgcgcggggacctgggctgggctaggtctcccaaaaggtagtatggtaagacgagtgaattcttgcgcgaggatggggctctcacgcctccacgtcttcgatactctagagtcccgctgggacttaganngcacatgaaggacccaggcactggaaccgaactagcacattgcgattgtattcgccctccagcgtgtntnctcctaccccgcggcagaggtttctaaaggaggcaatgcctctgtcntgcccgaaggctcctcttggtacataatacggtctactgctacgttaagtacgccgcgacctgcaccggaccaagctcaancatggttactccctggaccagagcgccggaaattacccctacattcagccatcatcgctggttgaagcggctcgacctagcagtaatccggtgtcacgcgttgcggaatgcccggtcctcttactagggcagttccaacggcaatctcttaccgtatgccggacccgatttgtatctcctatacactnttaccgcggttacagaaagatatgcgtgccggggcgcggacactgagggttcatcntctcgaatngtaagacatactagagtaatttaaggcagttgtaggcttgtacatcgggctccaatcttggctgcgcccggcgtttttatggaatcgcgaccgactcgtgcncgatctactccataactagaacatcagtacgagttcagagntctctgccccgctgaagcccacaggcgggttctgtggaagtattgcttagaagtgtgttttcatacctagcattccttgagacccacctgctgcatctactggatttcagcgcgaagctgattcggctcgagtgtctagagcgtgggggttatgctgaagctggggctgctgccgtgctgtgagtctgttttccgggtgccagtccagtaggtgagttgtgctgtcgtgggttcggacgcttaagacggctcaggcgacctaggacgtttgngctgcgtctgtgcctgccactctcgcgaattcctacccgacgtatctccagcgctcgtatagtccgacaagtgcaggcgacacacaaaactctcccgccgtacctactcgacagccgtcatcgggtggtaagtatggagacgccagctcatgtgttggtaaccggttaaggtcatggaagtttnntnncgagttcttgtaaattcttgctctcgggcccacatcagtgtacagagaaccagcttcacggtgcgccaggcctaactggangtgcggctgatacctactcgatccatccgcggtagcttgctaacggggtcgtgcataatatttatcccctctccctcagacgccacgcatcgccgagaagcggtcgctcataattgcatttgtccacccatccacgtggcacaattcgaaatttgtaccttactcgccgtcccatggttcagatgccctgagtaacgggntgacggctaggcctcgaagggcttaattgattataatttttagtaatacgatccgcatggcccttcttagactggnctggactatgtcgtcattggctgaccggctacagctctagctttttatgatatggaatttatcgggtcattttcagaccctaaaaccgcctatcttcccctaccgggcgggtaggactttacggaactccgttgaagttatgcatggcaatgaccctgctgtaacgcgtggcgaacgcgaaattacgaagtcatattgggctattacgtccattctacgccggccggctctgctaattggcctccgcctacatcggtgagatattgacgtgtgtctctaaatgaggtgccagcctaccgtatcctcatacctgcacaggtcacattgcgggctcagacgaatcttacttttatcgccactgcgcatcgactgaaccgtttgcagtacgtaaaataagcgagaatcgcttacttctcccacgtacgctatagnggcacaaccatggggtatgatgccgcgaatcgtgccaagtgtacttggagggagaccgagaatcgagataaggagacgtgaagcgcgttggcactttgttgtttaactacaggacagaatgacaggcactcagctgggtacgaatccgaaaataagactaacgacatccgcagcgaggcgtataaacagaaggtggctcgcgcgaaaggctccagacaccctggccattgatatccacgactgcaaatgaaacgcgtctaaagcgggggagaatccggattctacgtcccgcgcagnnagaccagaccgcgaataccggcaggtgaattcgatagtattgtcgggtaacgacatggatgcggccagtattttaaagtgtaacgggaccgagcctaaactggggccgtatataacggcaacntctgcgtagccgttttagtgctttcgtgttataagggctaccggttggcagtcctgtttcgggcgaccacggactgggatttatgtcccagagctcagttaggaagtcactccaccacagtgaatgcttggaaactaccacatgtgattgcagggtattgagtacgagagctagtgacgcaagcacacatatctgggagcacttgtcgcgtaaagccgggagcttgcattccgcccacggttnactacccaacagtnatgacaagaaatcctagggtgggactcatgattgcgactaataatcgtggaggtctgtccgtgactgggctggtgggacagccctcccgtccggttacanaanggtccggaccgggaggcaactgggacaccctactcgacgnctacggccngttaatcccttaagctagttgttcgccggtcctcacggacgcggctgccccacatatcgacgntttaagnagctcnagttcgtcctattgccgatggcgctgccgtgctcctccgcgctcgtncatgggaggcggcatctacganctcggtacggaaacgcaggcgatcagtgcagtanccccggggcncgcctcgaagcagtccttacgaggggcaagtttcgggagacgagcagttttatccaatgattccaactcgtgcggcaacngtacaggttcagtatgtcgcttcccataaaggtaaccctgctatgtttagcgtgccctggttaatcacgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattccgccacgtgatgtccgaataggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccaatttttgatacaaaccgactgaaccccgtagctgcctacgctcatacatgcacgatcaaatcgagcngttcatcgggctgccggctcgattaattatgccctgtcccaatttcacaggcctgtttaggagcgttaacaactaaatttaaaagggactcccngttggatccatagttgctataagncgattacggtctcaggaatgagtccttcatgtacgccttccttcttaaccagtggtcttttggatttcggcctacgtataaatccagcgggccttccctatcgattcgggtgggagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgataaattcgtcagacaatgagttaccttcagcaatcccggattgggnnnncgtgcgcgatgataaatctttgggtnctacagccacctgaacgtcagcgtccatatgcgaacgtgaaaccaaatagtcgtgaacagaccctgcgtgtgtcattcaattatgtctgaggtacgtggtccattctggtccatatgattgagcggctttgccccgtacccaacgttaactggtgtttgttgctcaagatttgtatcacctcgtgactaggttagatgtgctttcgatttanccctctcatnaccgtggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcncccgcaagagggcgctgttttggcaatctgaatggaggtggactacggattagcccgtcggaccaatattgccaccactggtggattctaggaccttaggagcatccgctatccgatttgtttaagaacaaagcantcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaattgcgaagtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacaataacgaaacccgggggaatactaaaacgacacaatcttgggtttcggtgccacgtcgactacaaccaagagtcggcctatcgaatgtccgatcctgtaggtaacgccaggacaggccaaacaggtagncttcatcaaagtacccgccaccaaggctgcacggtccnagtccttcgtgtggttcggtgtgctctaatttatgaaatcatatgggcatgggggaaatcaatatattttcccgaagagagcgcagttacaggccaaatagtttgcgaacatgtctgcatttagtgggaattccaagtgaccctagttcttgcggttcgaggttctctcggccaaaccgtggagcctgtaagtaaagnagtctatcctaggacctgatgnncagaacacgtcattttacttatcgaatggccatgtccccgctacccgaggaaacaaccaggtctaagga aaatctcannttgnnnnatngnnatgntanaactatagcgggggtctnnnnngnatctggggtntggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacatccgtgncccnatagggccaataacnacattancttgnggccngtcggagagnggccnatcactantggtccncggngannatcccccgannntctaancnannanntcatacaggaggtccctgtatcggggcttcttanggcgcngttctgagtcggcgagnantntcnactgttggnnaccctnnnnnnnttnncggannnnnaaattttccgacccncgagcgnnnnntnctacagaactncgnnacgncgcgnttcgtctcgccgggttnttggcccgaggacgatcngctggganggagtnngaangnactnnnncatgccnntcntnncnnnaccgcntntcntnncgngcnnnggtgnagtcnagctntctatcangnancngatacgccgcagacatggtgaacnnggnnccgtagatcagacgcggcgngtaccanncnnncancnnnnnnnnnggnnntnactncncganagntgncttcattgtatagacaaaagccattgcnggcaantcgccctcngcccacactataatgtgtcttacacctagagatacgcgtgtacctgatgtaattctctgnctggggcttctcgtggncgaagtaactactcgagattcaactagtgtaagggcctgntactcgactgaatcgatactaaagaataagacggagctctcattangttngtcgtcgtaacgaggacatgcattgatgagtgttcataccctccaatcacnnttaactgggcgttccggcgacggcaattgtaaacgggtcgggtatagaccccggaatggacccgcagtaacctagcgtaaatccgcatattcaatgangctaatcacgctggactagacccataactcgcggggacacatcgtagtctagcgcagaaaaagcgatctatttgtatncatatggttaatcnataggacnnggaactaccactccctgtcaccccaagattaacccgccacattcgtgctctctgcttaatcaatacttcggcttaccgagctaccgnctcagcgcaatggagttttnctgtcttcgtcttaccagtttggcgaggtcccggttagtaaacctcaccgtngcgctnacgcaaaacacgaagccgcgatcaggtgntagatgnttttcncctgnagngacctntactgaagcttgcagcctgcttttggcgtnnnngggctcgcngnagactnatgtnanannttatnccgtgcacagggagtattccaatggccgtttccgcaagtacccccggaccctatagatacttacntcggnnatctactggctattatnnngtgttctcatnnccgcgncggctgntannttctngttcacctntcnncgntgccggtgcccgtantcgtgtttnctngacnatnggttngggtannctancganggaatgnaagtagaatgcnctgntcganacngctccattcttttattgctacccgtgtcgatagccgtgaatcntaacgcatnatggccnctntcctgaagnntcccattacgtcgtaatacgcccattaangccacgtncangccccgaactaccctgaacgaaacatcatctggtggggatgctcgtgntcattnncagatcanatttattgacgtcccacgtgatatggnggcgncatntnnagcgnncatttcncantcngacccggacngcnnngnatcgagnccgtannncgttttgcatagctttgnacagccacggngnnnnnccccctacntaaggcagacancaannctccgtaggttaacattnccnaagcgnancccncacncgtgggagangaatagtaagagtgtggnnntnaccatcccccgacgtgcctgtgttacaattctctgttgaactctaagagatggggcgtcaatgcgcggcgcgacttatcatcgtcaaaatcaactggcttatggccggctcgtgcgttgcttgccgatcgtccccgcacgctttagcgcctctccangggacctggagcaatgctgctggacactagaattttncnnccaaggaggagatcgcgcccaccccagatcaagcccgtccatctattggacggcaaagatgcatgtgttagccctcacgtccgccggctcnacgtagcgngttcgacgaaagctgcntgtnngtagggtcttaccgnantnatggaagancncaaaaagccctcccgtnttcttgntgatncatccagagcctaggcatacttaggtgcncnaccgcagattgnngtntnagangcgcgntncntnccaancgtcgngaaggtntncctnatgnncagtgtantagnanagnnnngtgntngccttnctctggttccgattaaggcgtgatcgtannncggtncgcgttnnngccntcgtngntgcnctcnngattactcggcggnactcttncgcnannnacaaatgcaagnccntngaaantgcctacggggcgantctgnngatttcnnnnaaaattcannccccggatccganngcnnccccggnatgttacatnntgacgaatcntgtnnngctgngtnccnancagagnancgtagcgcgcganngtcgntnattncagttcngggtgnggnannccnangggcaaggcnaggcntncggagntcaanagcnagtnaacggctnngcncanngcatngcanttcnntnncagnnnntgacgctggagtcacntgngtgggnggctngncgaggccggcantcanggacggngangaancccaatcaaccgattngncggcagnnnnnatgnnnnaccancnnnagngngnnaccgtttggannngnncnntggancacaggccnncgtccgcaannngagcgtacgttgcgcttcgtgnncccgcnccgggnccntggacgnngacngnccagcnnttcncnaccnnatnccgagntgcntcnttcctaantgacgcgnnacagtcnggncgannnnntagacncccggtgnngtnaatcanngacgctgtactngttngatgannntacggtttcnnntgnnnctccgngaagccgtacatagnagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcactnatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacataaactatggtngtttnaccttntcncttcaaggggccaccctntctantgcgaactcatgaagtganngagnacccnacgggccgacgaagaagcatgacantgnncgtacgggngcctgcattgaatagtcaccgtcntaagatntnctgcccnannananttnaccctgccccagctttcttactgcgagaacgtcattnanggggcgaattagtagcacccgttanttgtgctgtttcctgacatacggtgggtccggtcttctttnancgcacgccctgcattttcctatgcttgatgcgaatgcatggctaccatagccttgcttccgcaatctcaatgtgcacaagaggcccgggccctcaccggccngggcatncgtcctgnatctctctcttatcgagagccactngcnaccaaagnccnccagtagntgccagannctgatacagtcttgagtagctggnccaacaatcgaaacccgcnttttcccggatcttgactccaccccacactcngtgaangcttgnaacacacananntgaagatacctcttntaaccgaggtcatatgngtcacannaggacgtaggattaattcnngncnnncgccgagatacatgacggngngcntcaacgaatctttcncacnnggtngttatataatgancgngaaaggggctcccgacgtaacgtgnttatgctgaccccgccagaagtacacggcccctcgacctccgtcgttcagcttgcccaacgntgtatgaatcctactnctccanttcggcntnntaggtggttncgatccggttatatgtcganggccttgcgnnatnnncngcggatngcaggnacnnngngaggcgcngnntcgcggcccgacacngnnncacctgtaccctcggggnctgcaaanagancaatcccannngcngntcngccagcgcccanccgntgtnangnngnannnngtnttgtnnanagcggcgcnnnnantagtntgtngataattccctnaacancnnnnnntctanntnnacggtnccactatcggttagcccagtcaacnaccntaatttaggggctccgtgnggccnngcggtgtcgnccccgcctagctnatttcccnttttcgnacaggcgcgtcggcgccnctccnncgagnctctctaancatnnggttattacaccgnnnncacaaccggccctgggatgtacaccgcttcggtctccccctcggtttatccncaacctantagtcgattggtggagatcagctccaggntggnnngcagcgnngggggcgcgctcccnnancgctccangancgtannncgnngnccggcgganncggggatnggnccggccnncccggnnnaccnnattnnatnncctncgncnnnntnntctaactatnctncgnccatntcgactcnctaggcatnaaatgaagcnnnantgtnncncgnnaanccccagngcgcgnagnngtaaggaagcngaatgttnctnaanagttcgncaacttngccgcggacggacttacnngagtaaggaagcagaanagcgnggtattgtaagccccgacaccnagacgccacaatgttcnnccaagnntcngtcnacaacaatcctccatttanagntcgatgatacgagctgggagaattagttgatggaaancgtcncanacaaagctctncnntacccncggcacggagacccgccgaactgntnatnacgcgcagcgnntggncgcncntccnncttccacnnacacgnnantagatgttcacccgngtgcganncnnccgcnagaananggantnngcncgnangctgacnngtnangantcgcgtncgttngcgttgacntntgcgaatccattagcncggggaattctaatggntgggggaggcaggtcaggtgtacagtgccgagacaaactgcctccaacgctcgtctcagttgccnaaangagcagcgcttgcgggcatacctgggcccggtcggacgcctgagcatttctgacacagcaccggccgaagcagccnntgcgagncctggtcgagtatcgggggccncggcgcgagagctctntccganagaggactcatacacnagcatcatcgggtccttaggaggggcganagtgaaaccgttgcgcgccggtgggcnnataaatcantcntggcttgaggngnagatagcaagtccctcnccgtcctagaacnaggngagctaagtagtctgnaatcaccntgagatngnnatctctcccccgtgccggtgggtcgtctangcagnanacntaataacaggacactaacntaaacgnccttaaggacttcgcgtactcaggggtactnattgttttcgagcatataaagcacggcgttccagngtaaacgggtagtacccaaacgnccntgacttcacangccaataccggttgtnncancgcgtagannttgngtggnttnctngaccgtccncattgngcagaatannttccggacgccccantctagngtnnnnncnctcantctcaagccccaccgctaggagttagctgaaaccggcgtcctacagtggccttgcttatgctanctcgcncncccgcatagctattgggggagatgtcattgctcgtaaaattgagcgtgatccgtgtttctcnccagtanagnangngncggcnnnaattgganggcggatnnttccagntgaggccanntntnctcctngggcgatgagacggtgngtcccatnntcancancgctgnncngtagcnattngngtnncnncnggccncacgnngannanganganggtgnnttangcnnnngtctgngantgagcttanagcgcngcatccntnccgccatgagancgctagctaggaccatangccccgaggctctttcgcgctagctagactcgctnggcnccctcgcgannctattggtcgcacttgccggcataccatcgatcatgatgtanttntgcctgcccagctgtgcccgataaaantccnacgcaggnccnnagagttcgnaactactgggnctgcgccttatnncgcgctgggtancgactcactggggtgtttggngaantggctctctgcgggagtgacaatcctcctccttaactanctgtacatcggnccaggcaccgacttgcatncctatatggctgtactgtgcactagacctcgngtccaatcccaagaccatcntatgggacctcgttctctcttgtaattngatcccgcnncagttnngcaanggggccaaggcncngcagtaacantntcctttangcatnaggtgacaatatcagaccgttgcgctgcatnacgtnntacttnagggtaggttgctatgtacgnaaccntagcgccgaataaagatgnntatgtcntctccggttcgctggccgatttccagggangccactgaacccgagngatggtaagggccggcgacaacagngtcatgctgcacgctggctgactnccggtgtnagcttngagcgngagtatccaagtcccccgcacgcaggtcccacagcgttncactcgaantgagacagncggcgtactnncgcaactcgacgccgttttgacgaacgcataccgatatccctaagctgncgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctttctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcacagcactntcaangantttacaggcgtcngatcctccctatacgcaaccnnctggatnactggctactcccaattactccatatccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcggncgcgaggtcgagtcatctgaggcccttcccttggnaaggcgatggcggtcggaccctgnatggnngcaagaacntcgagaatttgcagnacacagcctcgnnngagtgctacctgcatataagcgacagtaatcantctgagattggcaaanacattagtgatgctgattagcgcactggtagagncaccgcanaagggtgaaaccaatnacccgcgggagaaaagatcagccacgcactattgtgcggagtcccaatgcgcggngncannggcacaaantaggnnggggntnnnacctatgttcatagtcttaaganctgtgataagcccantaancnccagcctttagcccttatagacacgtcggtataatttcgggacacagagngatatattgggnnnaangtagcgtgtatcnctcgcattgcaacagttaataancctnaacgcgtgccaaggcctnncaggcgcgttggacttgctgcgtgctagcgccntattgnattgngttctctccccgagggcgnataccgtgggaccgccacgtgggngatctccncngnngcgggtgtannctnnggcgcncgnngcacctncanncgatnccgnttcncnncgggtagattcctatccgcgntnnngcngatgtttnngntggtgnnaattggnccggagacacccacggcgcattggncatctttgctcnntntagtnacgactgtgacagggatgtgntcnacgcnnangctncancctctcactttngtgncccggcaaacancgttnnnannttgggganntaatcncccgggnttagnnnatccataattatagctccggtagtccttgattgagacttggacatgttacnccctagagcttcggggacgncnggnnngagatattccccgactntagacnggaatcctttcgnagcccacacacgtcggcggcactttcgccggcttaacacattgntaccggggcgcaaccggtaccttgtattctcggctgctcctgttcgccctgaacacgaatcagcgcggtaaaacacgtggtaaccgtaggccctgttacnngngttaagggatacgagccgtggatcgatccgntctatccgtgccacggtttgtattttaaaaatctatatagtccgattttaaggtttgcgctttatctgagatttggaacgnngnnngggtacncgaaacccgggntnnccnnnctnatttcacntnccnnnnnncttcagannnngcgcntaccactngtgangnatcncgtgagagaacaaattaacactttggcgnggctntncgtagagnggnctnnnngaactgggtccagtttcaggatacgattgaagtcttccnggcgtgaacngcccanggncaaactggagntggncnaacngcggntgnnnaagcnggnggcgtaaaggcgactngcncataacgntagacgtcannnnnnttntngcganngcgnnccctgangngattnntncaagacgncncagccnnncgtgggtaagagcttcntngcngctngcnggangtngctcnttcaggntctncttacnttnccggacacntatggnattcctgctnnggnnnnngttannnngnnncggtcngtnntgnncngtgnctgagaatncngnnngntaggcnggcnnccctagngntnnncgccngcggacattantgnnnaancactgttgngnccanntacaatagannntnnannagnacccancngnccanngnncccnnncngtgccgngangtgttcacnctactanncctgcncgtaatatnnnnacatcggcctaggggcttactcntgtnacgccnccccncacgngaannganntngnnncngtganncngggnnngtcgncgaantnnnncgnannaatcgaggcnannccgngnnngcgnnncgcgganngttacntgccataccnnnnacgncgnnannaccagnctnctcgncggtngagngcntgcnngnccncngagaccaannagattganccnnncnncangtcantnaggncnntaanatttggcagntcacgantaactganacnggtantntnnacgngntgntcncgtnatcncngggcacngntgtncgnccnnngantnnnatnnctnnnanggaaatcgnnaagnnnnatanctccannnnngatngtgacnnncncggccgtnnggcncgnntntnggcntttaaccggaggnccgccngttntgnactntcgnannnggncctgggatgtcattgcgatgtttgcccatccctatgggactagcgatgtccagcagctgtttcagctttgacggctccccagtaatccatcaaaggtagtctactggcgggactacgaggagtaacatattttatggtntatagggcccagcgacgagttgacctgttgtacgactaacgggttcanggngcncgtccggtctccggcggccctacccnttgtctaccgtttcagnnccnanaatnnatnacngccataattntagnnatatcgtgcnctgnccttaggngngangncccgtatcgcacgacgtctctttttggtcccgttgataganccgctnttntgccgggcngtngaagtcaannnacntctgcnggtannnnntacagctgccgcnntacatgcngggcgcaccgnantccaagtaantcnngaggggnnanacgangcnangggnncnnannaccnnannncntctctcggcatanggnagnnanttnactaaattgatcnnnttcagnttcgtgnaanacgncgtacgcnctaaccggggtntaaattagtggnnaanntcnangagnangggncnntattacggggnntgccgnnnacttaaanncgcagnttngncgnttngcggaangttgncncgatgggnangncagntctttagnccgnaaantnccgncacncnttttgngnncannaccaccaggctnngccganntggcntngngctgggtnntnnncgngnngcccngnccnnancccatatngggaggcngtgaagggactgtngnagagtntgtacgnnnctnanctntnaannanncgatngtcngcatncgnnntgngngngtganccnnnnncaaatgnacgtannngatctctcntccgactcnnagngtcntantcgganacggcgannntaggcagacccccaggggtggactgtttaagttataanacggctcgtcnaggacgccattagnnagccntcgcgaaatacttatctatggctatataacttgcatggcncgctcgcaacgatggaacgcacccagtcctttctgccagtgacgctgtaaggcacagctcccatgcaggggctgcaattcaaaccatcccgattgcaacaacgtagagtcactctgtttgcagggtactaggggancccgacaacccgtccaaacgtaatggtagtcactccgccatcctcagatgattctcttgatcctcgagtagtgagggaatgcacgngangcgggntggagcttggncananttccncnaaacaanccgntcttcctccaaacnngtnccgncgaggggtttaactgcatcccgtaacccgtnngnntaaccctgnagccatcgtaatttgcgaacggcnncacntnggttctgatcnctgcntcctgtntcncacgtgcctgatanagntgnaactgatcaagtancgcagccttatcaccacgggtgcagngtgatctcacggtnaggctagttgcgtctagnagtacgcccaatattcaactgctaaaacagctgttgaacggtacatgcaaagggttaccangcctaacatgcgacctaccgccacattcgccgactgttactgaagcatcgcctatngaggactcaccctgtctccggcgtcattttattgatggtagnaantnncannttctagntncgntnacactactgctactcgttttgtgcaagctcttccccgctgattgagcgcggggatacaacagatggtcgctnngatgtggcaagccgnggcagagnngntctcanncngnnnctcaatcnncaatgnagncgcgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgagtgntctgaagcgtaggcgactcccaatagtaccgcatattcgaaatcaatctgaaggctcntgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagatttnactacatagcttcacgcccacctacntcnttntacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaanggngggctcntgccctngtaagggtacgttgtggtcgagttagggnnnnnncgcnggtnannntcaanngntacgattagcggaaataataaagatgacaacccgccggatggcngagagtggttcccagtgannctacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatggttntannnngcggannacnnnggcntaanntnctaatcgtcntcgtgtcatnatgatagtactngcgccgcgcctccaagcgaaggagacgcagatgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttncatcacttcaaaccctcgcccgcnngcccgttggccaaacctgtcgaacccattcattatggcgctcgaaggaattacaattatagccaacgnncgacgcaatcgctcttcgagcantttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctanncgaaaggccatcttgttggtaaaagtgcgcagcacttcatctntcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctngcgacgtggctgagatgcgagcngttgttccgagaggttcgacttaatacaattcttnggagaccgtgattgtggctacatatatagttatatcgnattgagatattntcgggatgtattcccactatattcggtggggcagtggccgcgaccactcaaaccggggtctcccacgtggggcactaatctagtgtcaaaataacgactctataggatctcctagnctngnagntcgaacgccaaacaggnctgcgacggtgtcgttgaggttttngcttgggggcgctgctctatacgacagcgacagctgggcagncanttagcaacatncccngggacagggatcggacacaganngcnnacaaggggaatgatnnatnccctcgaggctnagtgatanacntttatctgcgatcatggctnntatcgtggtttagcggcggtctcggagnatcnggtcttggaggnacccggtatgaatcttcannggagacganggcgaccgctngaatagatcgtctagggccgaaatanaagngcgacatnacncaagcnacgatccgngnngattcgtagtgctnntgttnnntncnncgcgctggcgncagcgtagatntgatcccaattnaagcgtctcatgcgccctatcttttcctacgcgcatgtgtccatcgtgtatactggtaattgtcngttagcnatcangtgtcaatccagnggcaggacgcancangcnngccgtcncacacggcggncgcatggntgttcntcncgtnccngaggctgtctcccncnccngncngcgnacagattagggnncnncggatnngtnnanngttganntgancttacncgagggctcgtnagacccccnncatcatttnnnntccgaccaccaggngtgatccgccgncgcctatttgtgtacagtgnanctangcattgggcgtagacctgttagactttntnnngngttntgctgngggcnagtgggcagcgtnccgttgatnnggaaccgtnngcggtgnggtngtgaaangtttaaaggtcacaagctggtntgcgagcctggccgctctcaacgtanctaatngttgtcttaaatccctcgcacacacgatactataagncgcgcaaaaacatagacggtctatatgcgtgagatccattttgaaccatgggggatttaagtgattgcgggccccaagtnacgnttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttnatactaaaatctttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtggtgtgaacccccggaggtggacactttagataaattnttgatatgngtttttcgctttagatngaccacggtgncctccnatgtacacaccttcacaaggtgggggagcgtgtgcattcaaatcttcgttaaaaggtctccgcagggtcgcccactcgcagtttacccactcaggacgtanngtaacatgggaatggncgcggttagccccgagggatgntttaggactggcttgancgggtgtactgngaaggggcttggcatcggcggcgagcatggcggagnaaaggtcccgaatctgtctccgacnttcgttctacgtattgnganatgtgacacttggcacaaaggtggggccaacactgatttcccaccacgtggagctgagggactaggcacctggtagaactttccccaaattactacggatagcaagcaggggggcctttgtatatcgtatccactcgcgtaacaaatctcacggcataatgacattctacattccttagaggtgtattccacgtctaccagcgtaggtcgactttatttgaaccccaagtggcctggaaggaagatgattaaataccatagatctgggcgcctggttagatcggngggtnacngacgtcagccatactaaantattagcggctcgccctaacccgattgaagctgntgttaataacacactcaagagttcgctttgtttcggcgtgcgtacngtgtaaagcgggcgggccgnggcggcccacacgatgtgagacataatgtggaccttggacacctncttgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgctgatcgagccccaaggggctcatgtgtgcgagaccctgttactggttatgcaatcacgtgggatacagaggtgtgtgnccttgcgcctcctggagagcnagcatattttggtggtccgcggtgtgcgccacctgaacgaccacggggccaagggcaacgggcaaaacnggggtgtgaacccaagctctcggtggggngaagtcccctggatctgccaggcctnattccatctcgcgtnaggcgagtcagcccggacgctgacggaagannccgcccnatagaggccgnttagccttgaacaagtctggacaatctcctaccgttagcagttatgagtcgaccaagaacggcngggntacgctanggaaaatcggggccttccccagcacagccagtagctncagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggnnnctntcgtacttagaacncaatctgncatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaaccntctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtaagggcacggtgatccgatgggcagttgagacggttgctatccccctgcggctgcatcgtactcttcactacgttagatgccggagtcgttgggacctaaattaacggaggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgacagnggatgggctctcgcgtgttaggaccgacttacgcnagtgcgcccagctctaaacgtatgacatcactactaangttaatnggcgctaatggctgcatactgcccggcctcgccgttgcaacccagcacatttattggtcgtccggcacgcaccgggcaaacatacagaacttattngctaanatatgtataacttctacagcgtaggcctggaatttagttcacgctacgaagcctgtctctaactccacttagacatgcgactcggccatncagttaacacgggcagagcgcgagtggttaaatagtgcctccccttacacctgcaacagaaananctctagactcccaccactgacctgacaccctgaattggtgtaagtgcctcacgtggcctcttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggtgctgatggcggtacgaagatacacgaactcgcgaacaaaccgaaacccccgagagtaattgagcatcaccgacgcacctggggcacgtgagccaacccaacccgttggcagtgacatgaggggtgaagcatcgcactatggctcctgtttggagccaggcataggcatcnntgtntagtttctcagttaaggccacttgatgaccggcagtgtaaacagggaaggctgtcnatttaggntccggtcngnggcnncttctctngctgntcgngggantnccgtggtgccgccaggntggacgtgantctgcggggnngnnacnaanacggcngngcngncctggtgctgcnagcaaatttagagcatcactgtcgcggactttcgctatcatgctggtgacctggcggccccaaacgaaaggcacgacaaaataatacatggacctgtagctaatagatccaactaaatctggggccggagacactactctcgcccttttgaattagccaagcgtcagcagaggagatggagcctgttntatgatgccttgtaaatatagacgnaatcgacctgananngtctncgnnnnntggagtnncntaccgangnnnggtccagttcatttggggcgaccttctcgcgagttagcagcaccccccccgaacgctgcgntcnagnnnnttcgcccncgcgacgantccagggaccgnnngtntgntgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcacgatactattgtagaatcgctanatatgannnagtgcagacncgcgnnngtcntaactgcttgtgtaccgtacacccactagaactcntgagtccntaccccttgtggccagaggcattgtgatatcttgccctagtagttctgcgagaacggtcagnctaggtaattccggcactgagtcgaccccggtctgagcagtccgcgccgcgtaaaggnnnagtnnactngngngngngagacangggnncacttatggcgtnatgtgtcctagncagtttaggaccgttaanccgtcgtgtgtggccgcgtcggagctntccgggtctacggggnactctttaaaaatatcttagaaacacttatatatccgnncgnagaanngtgtctgcctgtacgtccntaaggcctcagttttccntgataggtgtcncgactcgcgcgctnacaactactaacacgtaaaccgatgggncacttcnntgtgcggnnaacctgnactgagcgcgcaaaaaacggtgaccgtaaccgtagtaagagacaagagcaacatngacgctggacatcgactcagaagtcaaccntcanngggccgagcggnttcgcgaaccggcctgtacgaacgatnaagtaaagcaacagcggtcggcgtttagacccactcagaggcagcgcgcactacgaacagcacgggcgacagagaggagtctgaccattaggattagcttccgggactttcgctggccacggccnaatcgcgnagctccnagnctantcagggngggnanntaggctgtntagnnagagtctgggcatgaanggaagctngggnccccnggtctggatnacgacngcatgccggnatctgaatcttaagattaacttccggancggagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcgcgacacggatatccctatagttatagtccgncttgggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacggacgaaattgaaccctgtgccggctgaccaagagancgtagtcctcaaagtaacaggacgtcctgtcgngaaagccatatggcgcagcnaatgacgcaatttcccgcgtngcaganccnagttccacaacccctttgtgatgactagtactgacgctggcccccacgtgggcgtacatcggctgcgtgcgttcggaaaacgagggtaattccacccgttaacgangtacgnttgtccttatccgcgnggggtnctagtagnnactccgancgatcatatttcacccgttggttcggcttctntaacagggcttatagagggcgatactatagctnaattnaacccccgacagcagcattgtttccccnnnatggaancacnngnancnntaacacngccannnnngctccagtcaaactcccagcaccctgtctaacgctagcggacactatttaagaccggagatgcggtnncgagagagactatggtcccacatgttccttacgtgcgttagccgtttttnnatcgtgaggtgtccgnaaaagaggacancnacgnttaaagaattacctactcngtcggnattgcncttttcgagcgctaggccgaacgntcaagttganggcaactanggtagatcggtcttaaggngaagtcnagggnccctgaagctanncccccctgcaagacggcctcataacanccccatccgttgacttgtcagnnagctgtcagcagctcatctgacgtcgaagctcattgaaccatattgccctagagtttnanggccagttgaattgctccnagggacatcgcngagnggtntcgtcnntgccaccactaagtcagacgaaacaccctatgcgtcnctgtcctggtcccttgtttacactgtgtacacaanntgngnatcnctgctgcccagtgnatgnngtngcgctnntactacntntnacnnaannnnngtgtnnngnnggctantactgaatngctcagcaatgcggcagtctaatagaaactccgcgtgatgncaanatggaaaatgcatgcgacgtccgtcggaaacgcgttcctctagggatggcgggttgcnancttnnaaccanntgaggaancagcaggagtantcatggctagatctgtaaantncctgnactctantntnaccctcnagctccgggtganancccacgaataggngcgtatctatgggttgcnaagntgaggcccctttaaaagactgcaacctgaaccttagctgctaaggtacctctgcgcaggtgtcttgctgcttgacagcggaaattggacggaangnttgcgagtccaagctgtgaatagtttaancncagccncaggatggtgaccggcgattacggtcggaggttagtggagtcgntgttgaggagtatgctgttcgcgagcctgacgggaggaaagagccgactccctggtgtcgctactttcaatcgtttgcacnacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccannaaattcaatcngnggcctagtgccgggtattatacggagncgnatatcgtctantantngtacagnatcaaggnantctggctaaacaccttcancncagcgctcggtccctaanaatacgagccggacacaccaaacnatatagaacagatcnccttcnnctgncgtggacacggtatcagngagttggntcgtcggaaattngatgctngtcagaacgnccnanncnctnntggcnacngtatcgctngacgtccgagccttacacnnggtactgnnatcgcnggtanggnnggccacaagtncaccaatcgctgcagtagnctantaatttaagtacacngctcgatgacgatntaggtgccganctcgantccnacgactcaagaccgtagctccactgncgggctcggnaagaacgggacggttagacccgtcggccgagccaacccgntccgcgccattacatccacaatgtggcactctagcttgatagcctagntagattcatcagntcgaatgttggcgggctgggagcntagntggcgttttgactngntntgtncnnggattccggctcaaagagnnannnagaaaggacctnncncgtacancntgntatatngaactcgttgntggcgancggaccgtnnggcgaactgtctgtagggatagcgcttataaattcatgtcanngtanttgtnttctanagcccacnaagtancctaacgtggcgtccccctnntggcggnnctccnggtgcgttacactgacnncngaaccgtggtgnnnnnngagntcgcaggtccgccctangaggntgccggccccgctcgaacgggtttaacggcggtggacaanaactcacacgtcgccgttcngctcctngggtntagaanctgctntccgtagngaggccaangcggccgggccccggggttgcgcaggagtccctcagcaaantaatntaacttanntnatcnagnatttgcccnctnattcgtgnanttnngnnnccattntagttcactaaatgcagaacgacatatcgggctngaccctgngcnnntcggntcanttgccnatccttgtgcccaggcagcncatgcgcgatgatcnaccttccctgnntncgnnttcacctgttntnaaccgaatcggcantctggcctanccgtatcccgngtctgggttccacgcngtacantagatgactatgcnnngntangagnncagaaccgtnnacttgctcgcgatttagganggattagatgctatnngcgntctgcggcanggagnccgnagnacgcagccgtacgctgacncgcggcngcanggacatacgnataatctaanctctcagngncnngtcttntccgaggtagtttaaccannnacnccgacgantnataacanncagcngaccgatagctnnnctttngaatacgactacgatcgcgatatccccccattgncttntanattgccccggctnttgcntccancggagtcaccnctnnnttggntgcncggtctgctnncggnccaangatgctcttgcnacacnntnnaaccncggcntttattcggaccgggatcttgccgancgctcngatgacattagcgatgagaggcgcacgaggggggccccgcgttcatcagactatttgcagtgggctgtctganccctggcttgcgcagtacctttttcnaccgcgacctgcntacctgcgccgctcgctntcctggcctgcanagcgcagatnncnaatctcatcgctgatnacannntcngtgtttagngatgaccagctcaggtagcgcangtgcannnacaatagcttgccgaattgaccttagtccccttgcgttggggggccnanntatacgtcaantgnagcnnacagcatgctncaccgttggncngagacttctccagaggtaagtaggtangtanntccgctgnccgtcctaattcggaccaggtcacggnnctggngacctaagcccggctcnngtcctcatattcgcgcggggtccttttgtcggantattgcnatctancacaagnngagttagtnggattctctgtggcatgatatggngacggattgacttctttctcagacgctcagaccgtgaanttgtgcccgcttgggacggcnaccatcgggtctnaggncgcctaattcacgtngagggngccttcgtggatgcnannngnnggncctcnanggaactcctnagtgagatcgatatancaggaaaaacctccagttcgggagtagtnaaaatgccctgttanttgtgcggnctgagcttggtaacaggagcgggagngcttctcannccacaacgtatattggtnntaacgcgnnccggacaagtgtaaagggnnnccnnttgacngtgaatattagngttggttcgtgnccantttngtangtagaacgnacgntgtncacctgtcgttantctcgcgcggtanaccgaancatatnncngggaaantgttncggcnaanncgccatgaatngcggngnctggtgaaacncccannntcgaancnanatcggcggtggantggttcaacgaatcggtcccctggcgaagagtagctcccgcntccatncatctgagcgtgacatcacctagtagagttagtcgagngtggaattacaattctgtncgnggagagnnnngccctncgccgcgagaggacactgacacgggcgacnntcgagcngggncgtccnggntnatggcgttaancccgctatntatactctatngaganctcacagacgccctcctncaaggttccccacgccaagattgctnctnnagncccangcgctaccagagaagatggatctangngcnatagaaaattgctcgttttgttcgctancgaattgacgtctgacaacncgntnttatannnantaagccaggantcctcaccancgggccaccnacgtgggatccggnagntggcgaccntgaggaagtgtgtgcncgccaanggtccctacactaggcngccggaactttcanggattctcggtagacggttataaaccctagcgngcccctgactcccgcagacaaattccgcaagngctnactaacctatggcggcattacgtaaagggtagcggcgggggaaggagatggtagcatctctnttaggctcaaccggcctatccgcantgaacaggcacgagttnccctcgcantgaagataaggctccctngnanacgacttgctacgctggacnnaattncctgaaaatgcaaagcaggaaacccggattcagagctgtaggtgcgtccgcatcactaggccgannnngacgacgggcttattcgtaccgccaggaagggcaatgtcgcagcccggatagntangacnnngnngaggnttggccgancgatatgnaagcttatttnncaacgtataagctagggttttcaattaccgcggtgtcgntaaaactgatacgagaaatcgtcgcaagtgaaggacccctgatctncagacggctcacggttaaaagtaacctaangacaaccagaagctgggtatgtaaatagatnnatatgatgnccaacattataggtgatcggggccnaagtttaagctgtagctcgtacgcatcccctcgaaactatgtgccnangtatgactgatgtattgtcgacatccccgatttgccttcgtccggttaaggttgaaatagcctatagtggggccacantcggcagcgcttagcgggcccgtttaaccatatcccgcagaggtttcaacccgggcgatancgtctcgctgacaaagcgctctatcccgtcgtaattacaacatttcacccgggagcgcagagcagccgaaatggttacatagaanggnacntcnanaannngtcannngngnncggtcaccgcatcgcgcatccacatnccagttaatgggcaggggttgagcttacagcgtgtgcttaggggnttaccgctaaggnntcgnaaagntaaccggcactaacatcatgcacnnanggacaactactgacttggatcgtttcgccaacgcgcgnagacggnttatngcatangagtcgtcacnagctttacctataccggccctgtaatgcgactcgtgaccctctcgactacgctgatttgtgctttaaagagaaagaggnngtactacgttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtncgcgntgtacaacnttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagncgaagcccggccgngagagattagtaccgtgtcggggggtgccgaggggcngtgagatctccaacgaaggaaagttgtcgcgggcggctgtaccnagctttgaggaccgcgctagaacaatctgggcgggtggaagagcatggctcagacatcactcgccggctttaggtaacaatcnnnatnaaaaacggnngggtgcgtggcgaggtattttcgcttcngnatgcagcgattactacacgcccggtggacgatntattacaagtatcggnaatttcgacgctggtcttttacncggtntntaacccaatcgaaaacacanctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttncacgaacgctntcgcacgcccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcnattacatcgggcagcgcagcttgtttaattacngcaagctanacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaactaggctattagccaggaataggaatcggactgtagaaagcctcacatgnggcctgtatagagtcgttgaancacgtgcgttggcnacttatcgatcaacgttaggcagtaacctgcanctgatctaagcgttgggtgctagctaaangagaggncanctggttgatgggaaatattttgcggagngtaattgcgcncctttaccgtcccaggtaaccggacctcagatgctaccgttaaatgcattctnangagtcaaacnnnggcnncgtctagcacgtatgttatggtcnngggatgggacagggtacgagnatgtgaacatgtaagccaacggttcgcaagaacctcattannnacgttcnntggnnnaagngatcggncnttttgtngnnggtcgcnngttnggtcttcaaagacgtggtcatcntngcgngantatttacttcggnnggcgtcgcntaagannnaaaagcaagtacttcncacgnttncnctgnnaacnctcgcccnngncctgaagttatgcaacgtagaaaaagangctctgtccctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataattncttccgcagctaacgtttgtccatgtacgggagntgtcaacttgttacaagcattggnaggagacacatgaggtnggnncgttagacngattnaaacccggcgttaggctgccgattggcaangtgaggttcgnggtgacagggagcnttcgtaggcngcgtcctccattaggagtctaatgatctacgcgagtttcgtatcagccgcatgcacctccctacttaatcctaaagaccntttggaggantttccgagggatagtctggcgttaggtccacttactaataattaggagtcgcctgttagcccaggacaaatcttgagacgtangncgattcgaattaagtccatcgacatcagtagtgtggaggaccgttcatctnacctggntgtcgaanagaagnantnantntgttgagagttnacgggnagncattagtnncctcaggactctactgtgccccaggtggcgcaaggacagggtccggtcgctgcacggagacgttgccccggtcaccccnnctatcctcatcaccaacttcatggtcagaccctagaacacatnggaagtgttggagaaccaatatagacaccgtaatatcaagtacgtaagtctgagaggatgtagacgacatgtcaagagaagaactgtggccgcgtctaatgacttaggaagtattacgtcttgagcgactggggtaaagcgatcatagnctgcggagtnanacnaggacggatgggcctccttttctattaccaggttacgaanggtagtacacaaagggggcnagagtagcttcgttcnggcaatctggacncgcgtggctcaggagcattttttggtactctccngtcctgcgtgacngaagctttgcnccttcacttagattngagntaaaacatcctccntattctagcgttgcgcgccgcggcgtgacgttatcccccgcactatgacttttccttgtggcaccggtcgaaagctgttatagtgttttcagcccggtaatggtagccacccactgatgcgcagagttagtggtatacgggaactagttaacgnaatacaagccccttcacttgggcccttccgctnacaaggcatcagcgagttgttggattcactgtaaatctggaatgatcagnctacgcgatctaggacggngagatttaaaatgcnatcgggctataacaggtagctagcacgtgagacatgtgtagcggcgcccgcgcaccctngtctgtgaatccccggcggtccttgtgaattgaaactcccggcgcacattgaaatatttcacgagcgggtgcagggtcgcgcaagtgtccagcggtaaaacggaagggatattagataaagtgcggtgtggacctgtgacaagtaataatagcttcgggcgtgcgttggggcccctagcgaagcgtactatgacatatgccnggagtgggcggaggctcaacgttaacgcnttgccgcgccgcctatantacttacgagaatcgaaacntgcaagcgcaaacagcagcggaacgaacaggccgagagtccctgaggtcggtgccctagtctccatgatgccgctcactccggctattgtgagggttgtgtcatggagaacggccccgtagggtgcctaactagntcccacttccagcctgaggatagccatattggtcaaagtgacncaaccttctccgtcgcatggagctgctgggaaggaaaggccaacacctacttccancggttccagacgatagcaaacatctaactatcactggtgcgntgggatggtcaggcntctnntccnntggcnanccctttaaagtctaataccaatctaanggcgtancatatactcttgccgtagtaaacgncgatgacccctactcgtcnaaccgcgtccctaatantacnaaanaccaggcacatngnnnccaccnncnnnngacacccngagaagtnanncagttngtcacccgnganacgtagggctagagtgctgcgtatctctgcgtcgtgnacatctggcaaaatcgaatcccgacatggaaaggagtnccggnggttagnctttgctatcatccgtccggatttgtttcncgtggaacttgcgccccgccttcggaaaagttcccatgccgattcgggcgactccagatagacgtcccctgactgcccgtcgatgtttggggcatcagcagcaaagtcggcctaggnaatggacgcggcacgtttaattgcgatcgncactgtcaccaaacagttataacgcgntgtcctgggtacatancgcngcagcactnggcaaactttaggcgctcccaatttcgcctctgttgacgattgcccctcgagggggcgtgcgccgtcactgcttaaggcgccgttccgggtggcggcgaagaatgggcgaaaaatgtaggaccaaatagaggatgccgngccatgaatacacttgcgatttcgcccgaagtacctccagacatnncggcagctccngggtggatnccncnangggtgctccgncgcgagancaaangctgnangagacgangngatttcaacttngacnatcnngaactgancacncnctntaangcntnnggaggncgaattntangcnagcgcncancgggntngcaacccantaantgntntgctcatntncnacccccgngcattncngcncccgccgcncctaangnnaanagatncctngcggagancnncgctcgctttgccatctnnnaccccaaggannctcntccgntcnnggccaggtcnncgntntcganaancggttcnccnncaaaattgaattcggaggcagngacggcgcactgcacncagatgntcatgacgntgtttctcacgtactggtgacttaacgcacttgaaggnaccctatggtggnccccgcgcnggcncggnnntccgcntgccnncgctcgatcccctanngngacggnatnctcnttannntctatgcccggtccnttcgnngtactnanangngtaatngtgnctctttttcgctatancncacnagtgtgantccaacggtanaatactantatctagangagcgnnggagatnncnnancgncnntnaaactcntaaccaagctcgacancttcattcactactgtggctccggtggggtagcacaatcggcttannagcagaaacttccatcttaggccataaagtttcntgagaggggggggtactcccagtagcgggtagcacgagcttagattgtcagtcctggtggtgcacttggatcttgagaccgtagggccactaggcatcctgtttanactagattgatagcaggtggtaggtagggccgtcatgaatggaccgaaacctgcgtggcggggtgtgcccaccctttggtaaatactggcttctgctgttgagctggcganctacctttccagtctctcgcctagccagtgagnggnttctactcctgctnacgcattattcgccgcaaantgcacacccacatgtccccggtggccagactacgctagctcctcttctcggaacgccaatctggggtactacgtgctgtaagtccatgtattgccggctcgcataacattgtaacggcgccgtagacatcggaaggcatttggcgacgtcnggcatcacagctcggacnncaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggnactgagttacttggtgggtagcacggctaggtgcggaatgcctattgtgagatntacngctgggcaacatngagcggccccnatcccgacggcgtaaatgtacacgaggnnttaacatccccataggtcaccccccagatngaccctccagataataacacnctcctaccgcgganttttcaagaaatgttattcaagcaaaactaatctactacattagctgtctctcggtcgcagcncncaccggtaggcccgtcgagacggaccaaccatactcctnntttatattatctatatctagctgtcggcatttcgtcatagtaatagatccggngtgcctgtcgccaactgcnnnngaggtgggccgtccaggggcttccaccgaattcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcattaactgcgtctgnttnttcgagatggtagcgnctcagnaacaataaatncggggtngcgcnccagnatnggtttntcttactgntcanctcaaacttgtccgcagcngcattctgttcgccnngctgcttgacagagcacgccagtngcgccgcgntnanncnctgcttnactgggtttccgttgncagncnggcgtcaacaanttgggcctgtacantngccaattggccgatctttcggtttacaaattcttgacggttccccgagtgtnccacttttcaacccaactgagcttttatcctnngcgtcctgctcggggncnngactcccnaggtggacagtctgttgtgtagattagacttttagcncagtactgggtactcgncgaaacagggtgcgcgngcgttacaagntgtctccccgtcatcccctggtngggtgaatgtnggggcnggcaatgngaatcactaanggcgcgaccnngttcacacaagtnccgagactcgcggcacattccagctacgcccancactggttctggncttgngagcnaaaacccgtgcactcttgcggatcgagacgttgaactgtgancatagtattgggccttacctcctacanctggctataaggtaaccggtcggaagtatggtcaccaacaaacttanttcgccngatnggtngtcttcaccgccatgaatcacctcgggaggctatgtgtatncttggacttatccncttgcgaccctctcgaacntgttnnggtgcagctcgnctggggctcctcnactgagacatatcgccctccacttgtattatntgcttggctcacgtagctgtcggcaattacnaacacatttnatacggcgtgaccggccgatccaanntcatgagnaacnnaaacgtgncnagtntgnccggtcagnngnnnaggtgnnncggtataaatttcttagtgncgctcgtacacccggaangtatagatnatgnncttggtaaagctgcacccnttggctgaaattactcgtctaattgccaggtttaagatgctagttgacccaccgtgtcccagacgtnttaannncgcgaataaatcatgtnacttcattaagcctcggtccgtctgtaaaattgacgtgacagacaatttatgatcatccacacnaaccctcccccnatgtcggtttaaactgccccgggaacattccccgtgaactcggngganattcgagacnttagttnaaatgtctacnagtncgagccnnatacgtgcntccgaccaggggntgactccganntggtctggggtccactaatgcgccgctggaagaactntgagagctactagtccccaagcnaccgtaantacgtactcgtgcatgtactttctgctggaagatagcgggaatcaggagntttcctccnnaaaccnctcgtattnacgttatctngtttggaagtagncgtatacttagcntctnactcgcgtgagccccaatctcatcttaggcctgtagaatcagcccggtgttcntgcttcgatgtcctgnntngggnctactggctanactccatactngngaaatagtctngttctccttatgtgcggacgcancnacagcagattgcgngaacgcctggncgcgaggtctgtgtgtacttttctatatggcnntatggtgtgtcatagaccctaaaagactctccgtcgaggggatgcatacgcgtctggnntccnccccnncntggccgnccntataangtnggnntngnnagcgccaacgacngtgagataaaaagcccaacgatattggattcggtacaaggaaagccgcnccctagcggggtacnctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtccatnnnnngntgtgcnntccntnngncnnaannncnntcgcttgtnntgaaacatcttccggntctctagatnttcttgacgtgaataagccatntggtttcgcactgaaantctncgtcgtcacngngtcccgcggtgttattgtcgcggataagggtctgatacacatgtcgtattacnaaggggngtgcataggtantnactgcaantgcnngtagaacncnnnnntntgaggagnctcgtagtcatgggcngatggtntnnaccgcnacccgtcgacngaccnanggnngncnntagcagtgttcacggncnagtntcanntgtntngngncgcanngctgnnaaccanngtcnncngttnggncattnnccgaagnaatncnanacngcantgtggtcgcantnncnnncntcaantcngcctngcccaccatnttncngggccntaggtcaanntatttncncgacttcgcacgccctacgaccgtgatgatagcattntgcgggcgggccntganngagacnccangcngtgcnannatgnacggcatatatagtgncaacggcagannnctnagccngntccncccatnnanntgcgnncnnantntcgnctcntacggagaccantgngcttggcttnccnngaggnttctctcgannagantaggcgtcnnncgacacggcgtttagctaatccaatgntggnngngaatatccagtccggccntnctcgnngaacacctcatngngganatngtattcgctacnaatgtgnntanngnccgcnaaatggccaatgncgagtnnnggngccanngccgncaggcnncnctgagnnnaatatntggnnnccnantnntcngcnnnnanncnngcagggacttgnnantccnnagncctnnnggnngtcgnngccgtccnnagnngtcntnagcctcgcagctcnnncantccnccaggatcgaggngnggnggaanacngntagagcgaccctggnnnnngnngttnctngcaacngtaatcttgancgngnaatnaacntgnncancaaaatntcaagncgcgcganncnnnantagnancaantcgtcccnactacatatntgcctagctaccagatnaaggagagctggnncggctnanggtttctcggcngnctcgttggcgnacntanactantagtngtntttncgaaccggagagcagatntngtaannnnctgcccntnacctctcatgcggncntnctggtattaanatgcttacggngtancnacnacgggttnnntncttcccgcggaacagcttgcagctccttggttcactgcacngtgtcactccgagtgtcnagcttatccgcttaccnagngnctgccgcnatacccgggatgatggtggtatactactcagcctaaccaatctctntcngttggctgtagcaaagtcggccttaaggatttcatgangaggganatattagagggctccactaaccngctctccgggctagacctgggatggnnnggnangaggcagggatannggaangggtcctgttanaaaagttgccactcggtgaacgccgctcatcatgttccgtgaggtcacgacntatncttcngcgatggacagtctcgcgcgcgcgcagcgcaaagcttcccacaacannctcctctggcaagtagacaaattggtcgctaagcgacagatctgcgtcgaacggactcaactaataaattaggagaggctacnatcctctggggngggngttacctngatccgagtctgatacgtgctcttctgggagcnttactnatgaactaganntcggtggctgacctgaatggggtcattatttatgtaaagnnccaggttaaaatccagcccnaggacannngtacaaatncaattcccgnaccgctatncctagaccttgatggtaccntattccgngnatcccagctcaccaaaagttgcancgngaggtcgtgttagtttgagatgacctgatgnttaacncntaccgttgggcanatctaggctgtagtcctanccggctatcacntnctgtctcttcacgaatttatcaagtcatctatgacctcgtnattgctactcagacttggtggcncctcccgnntggcnntnagncgctgatntngngccnctcgagcagacgnatcannaggccccatagaacncccncncnngagnngnntagttanncgcaagtgcggcnnntgttgtcanaacggnnncnnntctctcctaagnnncngcgnagnngngcgtngccatnnangaaggtaacgtgtcgngttaggctaggtnancgntccacnncttangtananntgcncntgccnccctcttaccnatgatggnttagncntggctgngttgggngnagcacnntngtcgcggaatagcgagcacactncaacggaggggantcgncactgagcgcagattgcatggctcnacgtacnttcactacgttgcccgagggtgctgcccgcctgatccggatagtgcgtcttgtcctngtaaagaagcccgtgagttcgtgcctgtattgactaggaacccnggnntangnntctnccaagacgatggccgacgcntaatgcatcgttatctaccctggatcatacatgtgctaatattactcagcctcttgnccctnnangggtatttaggnctaaatccggaacgctatccaatnctaaccgcatccantcgacccancgacanagcgncccacggacctctgcggttataagctactatcctcgntcgccttgtanactacccgnctgaganagggnanccnaatgagcatgagaccnnngcacanctcacccttctaagtacnggataagctactgtatntgcccttngtatacngccagagncncagtntggnccngncannnnggagctctggcggcccggatngnnncnnngggnttnnnnnnananctnaacangnggnattcagattgaacgactgcctcgcatgnggtgangtaaacgggctagaaaaactancatataatacccctacaaagtaagtgtcacttgtactcngngggcagatttttgagtgttcctttgctccatcngttgggtggcgcttcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgctaccggtgtatngtaactatgttnnncatgaagtgtgattctnagttcttgtatgtaatannatgcgagttgtgggncgaaagtaatttatntgtcagatagnaggtaccatgagtncaactttactctaacttcaaacgaatccatatgctacatagatcctcgtagggagatgtgacgatcatgcggatgaaagatcgcggtngaatatcacctcacttagcccgcggcaaacagaagctatgaagcatgtaaaggcctggatggaaattgggtatccgacatatttctgggntacttacancgnccggaacgacttccttgntaatcgtgcaagtacaatcctgtctcggctgagcttggcgtccgccgcctggtacgtaactatagtcattagggataatgtacaaaccacatgactctcggccagtcgtgggtancacggtagcccataantcctaacactcggtactaatcactggcacgaactagaacntcgactactaaacagataacaaaaaccacaggtcgggggcnnggaagcanatgtaaatatagaatctttcatctcacaggctaggaacctttcctaaatacgcgagttccacnnncagtctctctngcatnggctgacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgctccttagccaggacncccagaagagcgggacaacgctaccgttgtgtcccaacagcttatatatcgtaatggccctcagcagtacaagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttcatctaggcctcacgacctggctggcccgactnannnagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttnaacagctcttancttaaaatncttgncgctactacttgtgccgggtgangttgtcagttaagggtcggtggtattccgcctgtgctacactataccacggnagttggcgagatcccgcctcgaccgccncatttagtgcgggtttgtggctggtgctcctcatcgcttttgttaaacaggtgtattggatactcgcggttcggatccattacacacgccgtaantggcacnagtcanatcgaaatcngngcctantgagcatgctgcngaaaagctccgtacggaaaggtggtnctcgctagtgnncgacatggccngccaggcatncgcnccttgagtagngnccttcnngggactgcgcttngccgatgatcgggaaatcttttaaatttaggaagccaatgtcccgccagtgaaccggagcacgtctcgcgaggtcttcgtcgggcgaaagacacccataaacggtacttcgggaatgtctttcgctagggctgtggtccatcccggtaggcatggaccaagatcagtgagtgtgctccagtgtggaggaagcgggcnagtcggaggggtagattgagtttcagccagaaaacagtagaaattcataagcgggatatgacnatcgccgcgaggatagtnacannccnnntcggcnagntccaacgaggntccagcctctcacttnncncgtgcnanaagagangtgnggcctanactncaangananccgnntagtgngcncgtgcgacctacggccttaggctaatctgatacgggactgtcctccgcccctcgcgatggtgcgcagcaagccgnaactagccgttaggccgtagctactgtccgnttgagccgccgggggaggnaggtgcaatgagnntacannggggactttccctcatntnntagtgaatagtccaaacatgncctacanngtannnnnnganggnntnncnatngcattttgtgnttccctattagttctacttggaagngngcnnatcacactgaacgnngtgcagacagnntgaagcaactaccgttcaggacatagcacgcatgttatactcagagactttatagaccatccgtaatttcagaatgtagtggattaatcactgataaccactagttccgcttttgattgtctccaaggcatttcccaanaangacgatgttntgccgaattatttccagtaagggtactactagtaacgnnttgaagggagactttagatcatcgtggcctcacgatgcaagaccatcatacgtgcctgtcgacgtagagcgcccgaaaagcatgaagacagatttgtcctggagctancacatgtntttttcnatattgtncnnggtcnantnaatgtcgttnatcaagcntcagactttcnctgaactaaantaattncaacccctatanccccggtcccgggagacattgngcacnctnnagcntacgtacggtaattctgagcgagatttcgctatccnnnnngcgnccccttttngtggggggcaacatncccgtcccgnngccnatgcangccncnagcntgccnnatnatttagngagctacgtgcaccagacaaaagtaatgttcnncgagaagacggctcgngnantcatgntttgnggnagttactctggcgcctcaacgccgctntacatgtgncatagtcgggtcngcancgggccgacgccacaatggtgatatcaatgcggacgtgcctaaagtcggcgagatagccagncganncnantaagggngntttanggcgacntncngggggcagtnnnnngtngtnnancatgagagcanncangcggcnctgaantgcgtgtagggatnnaacagttctggcnananncccnagttaattacatntnaccgaggttctccnactgnntctccaaaagcnntnngngagngntnttaggnnagnnctaggccnatggtgaggggggaanggccaacggcagtgaagtgccccaatgtctgaaagatcaaatcatcttgtcaaaaacaacccgagtagttgtattttgagatatagcggctcacttataggaattntaaagcgtntcgatactggggttggccttcggtcccctgcgtaggggggatcagatgggagttcgtcataaccgatccattaaccctagggacagtgtaaagaggtggggcaacccnncatagggtccactccacctggtttancggggcagcctaaatagattaccatcaggtttcagaaacggccgggagtcctaaaaacggaacaagttgcgaagtcatccgtaacccgtccttattatacttgtaacgtaatatcgcgatgtggatacgtcccaggcctagcgtaatcgctacgtcataatcgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgcttccnnggttcagaaagtnttntnnanncncgcggagnntgtctaggtccctgaaaatcggcgtgcctcnccgttttcttcgggccacaccatncacactcaattttagttnattggtgaatagcacgataccagaacgtcagtcacgcgtcgcatgntcatngagtgttggatgggtataacgtggactgcacgacaganngtaatctacggtggctgtcgttgcgcccccgcacccntctaccgcaccaccntcactagtaaganaaanngcttggtccngttacgaaactancgaacanacgcgtagactcgtgtgttactctaacttacatngngncttgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagcgatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagttgcnaaacagtacatgagtaggggttacgttagcgtccgcccaatatgacgggcagtacgctatcgggacaggcctcttgnggggaaatcgaggacgcctggtagcctttagtggtttgtagctngggatgcgcattggctgtgatgtatatcacccgcggtcacgtcgagccggnagtgcatagaactgcgtttggagtgtgagccttcggatcttatcncattcttccaggctnnntnantaggnnnngganngtaganagccnatagtcngggcggtngtcggacgccgcgaaaatttacgtttagtcatcaacttcgggcaantgtgtataacatatcgaacgcncggtgggatannngaggtgtcgctgacgttcagtcggcaagtagtgcctgccttgaccttccagatacgttnaagcatatcagcntttcggtattaggtccgtaattttggcngagtgacancttaaattgtcncncgctagggggtagtcaagagnntgttgactcncagntgcntnatgtcgcctnntgtctntgagcataacgcggttatgtcgttcgactatcgancaggcgataaggcatatgattannnggacgggattttatggggaccatagggcaatatggtccccgagacgcaccttcgggttctacttcaatttcgctcccggntcctaggttctcggcatttctgtaagacgcggngcggnctgactcgtgtcctcccattaactgcgcagtcaggagtatcaagactccttgtaggttagtgagctaggtttcgagtaagccccncgataaagttagtgaatcccgnggctctaagcgacccgtgttactanctaccatccaccgcgtggccgagaacaactgannatgcgttgcaactgctggtccctcagctgtttctccggacgcgcaatttctacgtgtgtgaanttccgnntgggtcannnnggcgggngagtnctngctccnncggggaggaatgactgcgttccngcatgtatactgggctgctctagacctcggtctacaaacctgaacatagaaagcctccatacccaggtgngtagctccaggagaggtggtggtcgtttcannnggngtagcgnantaacgtcatnccagcaactgagcacccctggcgaaattctttanggnngtnagtacgcgcccggtgcctacgagcgatgatatcnaatcttctatacngcgacaccgtatcgccctcgaggggcgggtgaaagnactcgggccaaccctggccactaacaagtgccctccagtgcntcnngctcangctgncgactctggccncgnnaccnngcgtnngctcttncataatcttggaactttcaancnatgcanngnccacattanatntgtggcgncnngcttnaatagtagantatcangagatcggacaccccgggaancaacgaacggcgggnccggtctagaccaccagaatcctgatcgatcaatcaagntaggttgnnaatnttntncnncaacctcggccacccngcaanccntgggagcgaaggttggtanngctggccnnnnactcnntccacgaccggtangcattgtgagctcactttgaggggccagattagtccagttcgtcgnncnaagnacggggannncccngtcacgcgnnanagcnnnnatacnctatcgaagtttcntgnggcgnnngngnntggcgtgagaaacgaattggatctggtagtaaacgaacacaaagtcctctggcacacgctgacgngtttcccnnctgacccgtccacatccaggtctagagtcggttcccgtgcctcagacccaacaggcttcccggcnaaccaattngccaggaacanaccncnnnttcataatcacgngcggtgnactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccttcagacnnaccaccatcccactctcacgaccatgtctcttccaagtggagnaaaccccttctttcncntgtaaanaggtgtttttcatanatccgggatgaacaatatgtccatttctacggcttaccacagttattgctgatgaggcagtacccaatatcgnngnncannncnngagcgntcccgattaagcaaatgtattgcgaccagttactcaaaagggaccacaacacgttcgtgaggtgggtgggagacangtccgtttgattacccgcgcaccccccnagtgaggatactggaagtgagagttcatccccgccgaacntactctatcgngggtgnaaacgantnatggtcagatacaagtgaattaacgatcgantgttaccaaatttttgcagggtantgcngaccagttatagcacccttatataggatacccttcatcggtcgtatgagcccccnattgtgggggcgcacagtgccccctcgaatattgcgagntnttnnggcttcgccgcgtactgaccgatcctactccgncgcctgggntgcgcccggcgnagggcgccgcaaccgagatgcgcattttgacgataagtaaatctgcaactctagtcccggttcctgcctcganagcacttagggagatttgtttatttccccatccggtccgtgcgttcgactggagcattcatctgattgtttgaaagatcgtcacgtgaggtaacggaacaaatttgcacaacgacttacgctttgggtctatgcgagccttacgtacngntgaccccgattaaanatagctagcatcccagtgaaatggggtgaatgcttgngcgcgacaccagatcctcggncgaaatttccgtgtttgcgttgaagcgctacgcgtaacggcccctaaggcattccacaggccgctaagggggacggcaggggtatgtgctctctgacctgataccacatggacgtccccacggcccgaaaggcaacgagacactcatatcgcatngncccgtatcgcatggggctattccaagtctaccccgtcaggcgccatncgattcataattttgtgctcactctcgatgccgggcgaatataatagtaagcagtattaaattcattactccacgcaaacncacaatanngttatgcagctcgggttttgcggggcgtactgacggcttcgtgtccctctctagccttggttcgaacctagtttgcagtaatgactcactcagtacaacaacagagtttctggtacatggccctgctcccggtcgacagaggcccataggcgattctatccttgtctgtggccgtaactctcccnctgcctttcctcattgnagagcgttccagctccggacactggcgctccacgtcggaaaaggtaaagacgccactccggtccattgtctagaggatccaaccagtcttgcgtctccggcgcccaaaaaccagataatctcgnggtatacgagtcgcgncgctcgcatatnntngactgtnaagacctgagcgctctggacccagtactgagaannctanaacngttctctatatgttaggcgattgtgatgggatagcaccattatccaatcgccctgtagttccacacgccaaatctcgtggagcaacaagtctgcactcttaatggagcagtattagcatagcaccccgcgacctaccaggctaaaagtttcggctacgctcacgatgtataataagcgctaggcctcgagaaactcctgattatgttncatcttggtggtatactcgggaggccnttgatcgggataattgcagatgcgacggcnnnnggctttgaactggtggaggtaggaaccttcggtcgtacccactacatagcaggcgtgtttttaactcagtaggtgcaccgccggtacacacaataacccctgttgcaatcgataggacgcaggggttgctccccggtcgccgcgaaaactcccagtcggantccgcaggtggcgtaagggagagacgctaggtcatcaggtgtccgaagtccggtcatctgtcaccgggcctctagcgtccctccccgtccggtaggacaggaccatatatcaccctagttgcatagctcttagcagccctttcatgggaccatgctncatgcaccgcctccccacgatgcaaaacccagaactctctacatccgagtaactatatatcggatcgccggcacattcgctntgaggctcaccntttatagtactcgacggctgctgttagatagcgcccgntccncgcccgttgacanttggcctaccctagcgtattatannactgttgtccagaggtcactttcttgtacactacatgcatagctgaccactgcataactntttatagaccgccgtctcttnactctgctgacacctacgtgctggatggcnttgaatgttgccaagtaatggaccgcaagcgggcggcactggcgaagatacaactggcggcccgaacaaggcgcatgttggagacaacccgacttgggggggannagatcngaccnatnangaagttagtcnctcgaaatagctnttncnnctccatcgttatgtggccaaaccctttagcagatttgtgcnnnaaannaagctcaggncaggtgggtagcgtatgaancagcaaccncccancgttaaggaccatgagtccgtatacttcgggtcggacggaatggtctgtgacaaattaggagcggaggttgctnannatgtgccaactnttcntggcatataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttccccaatagtagaaacagtcagcccnnctcnaagcacctagcactctctatcgncgtaatcacaaaccaccggncgaagaggtgtactcacgaggccttgcacgcaatacttgctcagaaaaatntataatcgttgtgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggatgctaggnggnatacaggtggaagttgggaagtatcccctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcncnngntagttantcttgngtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaanactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctacnccggcncntccgcttctaattaatgtacccaaaaataacaatatgagccactccggcattgaccgactgtgaaccgtccaggtagctccacatgangnagatgngcgaggnacccntggcngtcnccaggcaannnagattcttnncntcgatcgtngcagtatgtncgtaggaggggggcgtnccgncncgacnntntncnnagngtgcgntcgtacgtcagcantnnngnnccnaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcctntangcccctgattncgaaaatggcaatgccacgacatgcacgagctcagttcatccgccccagatncaggtcgncgacnatctgtgagtncttngtcagcttgacannnagtgaccgccnntgnctngaggaggcttcagatctctgccngannntggcatccntttcctaacaggaannaataccgggtctcggagtctgggctacgtgggttaccgnngtncnngcnnngccggcccagtggnnncaacgagttgtcaagcannnttntggatgcgctgacggattaacgaagttatccataatcttcgcggnaacaatcgagttgatttggacccatgccaagctgcgnatccgnggattcagcgagngaantcgttatttctggngttaagngcncaaacttgggacgacntcaanngngngnnncctccatggtacgcncaanncagtgancnagtgttcncgggagngatgnnngccgttgnattccaccaaangcctnccttacagtgcctncgcgcttncaggnncgcncgnncgctncantnacaccnnggnnnggcncgangngcanncatngttgntngnncnngtcgtngtttgttncacantcggaatcgcaagagaanagctttaccgcgcgggaatgcatatccncnaggaaganactttggtcagctnccaacnnanccgctgngaggctcactancgcaanctagtttttagaaacccgtaaagctcncgtgcacactnnagnagaattgaaatccgtcgcancgtgacgantncatagaaggaantcnanaaacccctagtcnaacnnccgncncggcngtcnacgcccgnngcnnggtncagnccntnctgnntncnctgtnnangcattcgcgtcgtgtcccgcactcacagacttcntggacatgaggggcccatagctnttagcgctgcgcgtgaggaagcacatgctcccattttgtgacgttgaccgtgtacacgaatggtnaagacnnncatccaacagttcctggacgangggtactctcactgctganctgtcgggaangtgcttttagtccangcgcagtgggtggtctcaacggcgtgtgcgcnattttggatacggngngtacaggtgccgagagnntcgctannngccnganntacnngntcgcnttgctccgcctaccaccgngaagctgggattcgcctttgattgtacggttacacacagatgttaagctcccggcatgcgcntgcnagtgtggtcttcggcatcatattacggacgtcttgctctatagacctagtanaanncgcggtagtcatttacaaatgattccgccgtgtacatctacggatnagactctctatacgacnnaacacatcacgtttggttttcatcctctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgagatacagngtatctncngcgcatgcggcattagagccaaaccgaacgtcaaacggtacgactcacatgtcaaaatgccgaggcgttccggctgtcagaccgtggcagtgggatagcgtgtacttacgcagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctnggtgcgcggtgattatgagtgtcacgaggtacccactcaagcataagaggggatagtatacnctncgtctnngntnntcgtctgntggggnnctatagctcnnatagagaganacgtgttcncntacgngcngttnnggnncncgtactatgnnccntntgtnnntcanccctanntnntngnnncngncttanttatcntcgtaaanatnnancngcatggttgnncttcccnanttcgancntagtaacnggaagagatggtacgagtaaaggaanggncaaattcgcggagtgctgtgngatccatgctttcaaagtccccgncacccgcnannntgcgtttctgcgcgacatcctggcagtttcccttagccatcccntgggccacggtttctttgattcctacgtcntaagtcttgatctctggctcgccacaanctactgttccnngcnttcgnnaggaggcngacngccnnggaccnnnacgcggntaagataanatttagccgcangcnctctancctnccnctngnncanngctgntangtcccaatgtcgcantccttnnntnnnnnngnggaccgacccaaagaagnngntcctngntcngctatacagcagggcgnanatncnngtannnnnacgnntngtgggatnccttgggtctanccggngcaatcgacggcntgangaggncacgnactngcccnnncngcaaaancaanagnggacacagactttatgcagccagagcgaaangcggtgtgctgatatatnggtacgttgcctagtagaacaaacccagtgagccacgactatnggcgtgatagcaggcgtgtcgtcgatgacangnnngnncgatgcngcctactagacngttatngattttacatcgcgcatacacaccaggttnntaggttcgtgaccgattctagnannnccctncgnnganntngnntnntncgaancnnnnngtgtcnnnncgagaccnnnnngangnnnannanncggttggagtggacggatgcgngacctcactttctctgtagttgcggtcttactcaacngngnacnnacntctnncgcggacacagccgtcacttcaaaattttaancctccagctttatcagtaacaatggtttnnnggtcaaaagattaagngggcaaagagcatgcaagtatatgaagattccagcgtctatcgcagggaaagcttataaaggttnagactaaaatccctacttantggantngaatattgacgtgtggagngaatccattgtctttctctgctgggaattcacagtanattgccgcgtagagtatcggcatntaccgctaannagaatatagggtaaacggcgactaaggcgtgtcgggggggtgcatatgagcgctctgcgcgactcgaccttcttaggaagagtcttctgnnggcaccgcctagaactctncgcacgccgcgcganaatcnagccacggntggctgagagcgttcccctgcataccttcccgtattctgntatccacaaccgttacgttgaaaccgaagntcgaataagggcaggggactttcgagagtcgtagcnnncgccacnccccaccgcccanccaagcgtatggcgtaagcaaatgtgnatcatttggtacngaagagcacgtcgtatgtcagatgagtttgcttttccgcgtctgnntcgcatattagagaggtccacagcgtggcggtnccccagcngagctttnccacgattagcacatacaagcagtagcaganctncggtgaagttgattacaacctaatttacctncnaccaacgtttcccaatcctgncaanngtaacgtccttggtgcaagtatcaataccgtgccggcctaaanangtgtccttaccataaaacggtcggaacactggctggggttgcngtaccgaggacnacatgggcataagtntatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccgatatctatctgctgacccgacctgggattgcactcagcggcaccacggcaccttctgacccccaaaatggatttaananttactgtncaggtcatatntccaacgnccggtgggtgcaagtaccatccaaccacgntcgagtgngcctacatacgccgtcccctggctacagtcacagttaacgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctcnctgggggaccaggcacagacccgattcattttcgttcgggaataaggcggccgttacgtgcggcangnngngttgtaggatattncgggaggnnnngggntctngaggcnacnttcagcggttgngcgcnttnngccntttagtgnctgtagcgnnctaggcaacgngtcntaggattcacagtgntacgtccananaagtgagatnnngngttnntataggtcgatcgngatgggaacnnnctctncagagncgatnnggaagtggctcggttgggactgacagtcgttaggtagtaaaaagtnctnncgtgctnggncnnncnagacgtacgttgcccgtctttcttcggatgngaagnggaacaatgggtagttttaatnggggttggctnnggttcgagcgctcttacttccnggagcgcanaacaactntgcccggcaggaccccgaccggcncaagngaattagtgcgtcccgtagngccctagatttaaaagaggaggtggttagnaaganncagttgtcaancttgcccacaagctcnnggaatggcgtanntatncanagntgancnaccnaaaagnnggnctatnaanatggnncgtctggctacnngnnaaccgtgcgtagtgcttcgtaatcgnnagcactcnngacannccggcgaccccgngggccntggtcaacgnntaccantgantaacnccnantctnagcgcnggtggngtcatttcaggcatgtgcccgccngtcgnntccttgaggntagttacagggcgnttncggnggggtcgagntcctgattgggacgatttcntncccagngtcgggtgtgnctannnnggtagtcctttacgaggtacctnagaagntgtncgctcnaaagtcgcaganncnntnggcgtnaccacctcnatcntgaatttnatgntccgatcgcgggnagcngaaggacttcgcacaaagnagggtcntaaattaccgcggtgttaggnacccgagtgccccgngcntaacannnatgcngagagtaganactcagccagcnnagcttgacccgnggaaaanctgaangccacnntagtatnnnananntcngcccnatcgtganatcctatcatggncnccttgcctttgctacgcgcntaatgatcnntattgagtgnagctacgcnctgttcnngaacccggcgagaatcangtnnctgtantacgagnccntagtataancggaccgtncncatgcgcnnncncgtantngggnaacgttaccaccnttntgcnnnccagangtgcnnnnntctaactntctccacttctcatngcttgtatgacacaagagtcganattngctgngcnatcgtcggtcatcgantgagccccatngccatgcccaggagagcnanctgtgtatttgntatagcttattactatattcctccccngctgagaggaaanggaccactcggccgccgntgactagaaccgngnncacctggtgggcacccgcttcgccanggatcgaaccgtgtgntgcttngcttccacgatagngcttgtaacccatgctggcagctcccaggtcagtancntnccgntcccggcntgctgggatcaatctantatgcttagtccaatggtttatnagactcgtcagcaagatctcctcgagggggacagtncntttcccactaatntcntcgggacctaccttgttcctagnttacactcgtagaaggagacgancgtcacctctttccgatccagctttagccgaaagtagctcgccctnngtacattgctcgaacngacagcttagaggnttcttcggagnttggaccgggcgagtcttancggggcctctntactcctatnggnggaggaggctcgccgagcgagacgacgcggcacgcccgggattcaatggactgccctgacgctacccctacagtngaccgagcggggaaaaatttgcgctcatgtttctacccgattagacagcggggccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacntgaccattctaaagcgacaaaaaggctgtatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccngccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcagntaatgcatggcnccgaggctcatatgggaataccccgagncggcatggtccaatttgctccgtgncgcatcgggtccccgagagccctgtangtttaagaatcccctaggaaacttcttgcacttttgatgacgtctcctagcacgactcggtaatgcgcggggtagccttancgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgnggccgttcacgnattgggccgagnntgcgccanatctatntactttgcgccnantaaancttaantacactgctacccccnggncatccgnntgccagcacgcttaggctggntnanntcagcacgtgcnnggntganngngttttgnctctcgcnnttaaaaccgtgcngnncgcccgngctcngnttgcccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacngtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccntccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctngtggacgnntcacaacgnggnctcngggacnagatcanatagcagaaatgngncttctatgttcagcagttatgtaattatatgtaggacctcatcngaactcnnccgttacgtnnagtagggactgtacgttgtcttggccatacaagtctctctaannnnanngctgnnggncctngngntggcganatatanngaggntcgtcgattccctggccattggagagcncggttcnggncgcatattnntaagagcacgntgcctctgtattgcggccttgactagtgnggggaatacaaagganttcaaccgttgatacgacgtcccatagcgccggcatatccgctagacgnagtaggtttgtgggttggcacanccgcagttcagcctaacggtgncatgatttagnggacngacnggcactgcaatggactgggacggggcnancnntntntnnnattcctnnncnnncnancctaaatgagaacagngccntgagcgcaactcccggagccatgtctctcgagtacctngtgctgtcccctannnttnncncntgnttnnccnaggnnnnttcacgnangctannncangancagnnnannnncgatnnncncnngnggcngnatanannnnnnnnnngttgtncannnnnncnngtattnnnngcnnnacncacantcttaaagnanaagtcgcgggngnnnncgacttagtttantnncntgcgngnggagcagcgcngggagatcccctnnccntcnngttcgcgnaagnaccgtnnnnnnnnnttngcccnattcnnngnaccngngggactntnctgngatngtaattgtgggttgatcccggcgacatgaggactctcatcgccgagggagggccgnggttgctaccatgggtggcacccacgcgacacgtcgcacaacgtgaccctagcgttcggannccctgtggagatgccaaaaccgcgactncgnngnntnggccggtntaatcggtcgaggccgacanccgcggtnaatactggnntncctcngtnaccncgagtncnngnttgtgcgttgnngnntannngtccgnaccgnctnaangaaagntcataatacatgagangatgaccacncntntnngatgggtgatgcagcgccgcctagtcgcncantttggataggcngcnccgnncgaaagcggggnggagatactcacttagntnnggactacatgtagtgcagccattagcgcctatcnccnattgcgttaccagcggacaagctatgggtgtggctaacattccacattcagctccgggtccctccgttcgtcgcaanntagctctttataaggccattttccatgttcacacctgagtcgtcccacnnntaccngaccaagtttgagtgtataagatgctnatatcaccgaatggcgatatgttggggacggcccgnttacgggtaaacaagcgtttacctggctcccgttgtcttnctatgcattaggtntgctgatcttgttcgggtaacacgggcgttagcctatcncaataggcctggccataccttngatacggcngcgccgcaccatgggattgatggacgcatcggccagccggataagnngggtgcccgtcggggancacatctcagcgcgcctattctcccagacggacggtacttnttgctcacaccggggccacgacgcctgnngccacctccagnccatgcgagtggtaccatagacacctaggctccccggaagnngtccggccgacaatggnggaaatctacatttttgcaagaaaggagggntatgacgttctagnagaagctagcaggcctcagnntntgctatangctatcgagtaccccacgcatgtaaatgatcgtctattgattgcctcccacccgtctgctctggggcggctcggcacaacngngcaacgaccaggncnangagaccccatggtgcaatgacaccgacgtgtacgggtttctcattcgcttgatgaccgtncgggttcaatcagcttccctggggctacggggatgtgncgggcggcttaccggnggtagctctcgtcacaacgatcggcggccgagaganccgaatggggctttttctacgacaagtgtgttcccggtggtcgggggtagganatgctaatccattngntttggcgngnncctaattgccacnnaggcctnnnnntnngcttgagngccccgnccncacgngcnagnncnnggccntntnntgcncgacanntngcggnacaggtnngatagggagcggccgcagcttcctcgnaatcgctcccgtacccgcgagcctagtggtnccatcgcagtattgactagcgnaaggcncnnagttacntggnttnnccnnaantnnnnccncgccgntgncaaccncnctggctggnnggtagaggcagcgnccangtncgtantgnaggcgtnggtngtngctgnaaacatcggcggnngnttacaagttaagtatnnncnctnatngtaacacactaacgtatnagccttgggnnngnctacgctcgctcacgtcgggttacgggcccaggngaataacgatttncactaatntctcattatncanatatcanatagaagattcatagatgcctnggantattgacgctaaatacttcggatagcggatggggangccacntcnagagaatgctaattggtggtcaatcagtctccncttccgtccgaacggatgaaaaantctnagtgattcgtccatgaatgactgtcctcagactgcggggaagncacngtcaacggtgtggcccgtttctagtcgaaccggagccacccgcgggaaacngtccaanagttctgcgnctacgccgcgangggcccgggctgcggagttaacgcgtggcgtctgaactnatgatacccacacaggccggggatatagtcgtgcngcggcatgtgtacatttgcatcaccctcggaaccgccccccgtangaatggtctaatcagcagcgtgnacngatagctccgcgggctagcncccaacgagacctcccgatcgntnngatttggccgctctncccacgggagtcttgtaggatgtcaaaantactctcgtttacangacgccgctgncattnagtcacggtnnctatgatggggctctaagngtactcaacatcgcaanggttctagtacttcnggcgggatgagcggnaaaccaaggactcatatnngcaccnnataatannntgctnccntanntacgnnnagngnngntctannacacacnngcnccngnngnnnctagannntcatagcnattantnctnagcaggnntntcnccagcaaacnaanncccagacnncagccttggtcaggtngaaatnttcntnggtatagactgcgctcnaaaggtgtnccttgtccaccgngccaggtactagagctacctgagaggctagatttatctcttcacaggtaagtagacgccggctttacgccnctccnagngggacaagggttacangcgcctcggccaggtagacaccgtaatcgttcgctccgcgtattnnnnnncaccgannancntnctgttgnccnncggaccctaggntactcnaaacaccgctcntatnntgctacnctcccacctgggtnaacgccgtttcnacgccttctnggggcaacctcctcaggggcaggaataatgtccccggcgagcatcnacccgagggcncagtactagttattagccgggtctcggagtcccctgccggaagtcccaanatgcgcggtnaagattnccgnaagaaataccctatcatgctgcaatcaaaaatgggtacagncccnngggttacntntggggctnnggnatctaagaggtnntantnantctcgnggttncgggtaantgagcccncagcagcnnggaccggcancggtncgggcnagcngctnnganngnagaggtgtgngagtncacatgnggcgggatcnngggagcactaacagcnctggangccggacacgacggcttgtcctggcgtggtgngccgtcagcncagaccagcctanncgaccaactggggnggggtagaccggtgtactgcccccctgtatgtcgtcttctatncttctcatggaggcncactgcgaatttnagaangtgtggtcagcctagtgtcgctcgccgtcgattttgcggntgctggaccggaatcgatgcgaatccatttgcaattttggtctccgcaagagtgngntnacnntgcnaaccaatcccggnngaaagctgnctggcatcgccataaccccgcnggtnccccacacttccgcnttaaagcancnaanttatttccctntcggccagccactgnagaattcgcacgaaggccgaaggcacgcgttcgtcccttggttcggggggaatagccaaaagaacctaccgangttggtcgantacatggcagtgacaataccgcaaacatgggagtcgtaagtanaaagngcnttggctcacctatcctcatcctacccaaccacgaccggncgcgccgcgcgtacctgtgnnnaacaattcaatcgaatagccncacatattgcacgtcctgccagcncgatatcttctnantggactacacgcgngaggtnnncgcnnaccgcttctnancgntgnnctggannaaaancnntcntnagngtattaaccattgtatagnaagccgctgtcgnactgaatagattgtngtagcaccaaatacctcacgnggctatggcnccggtgggtgagcccgnagtgcgnnggtgcttagnnnanantcgtgaatggctncgcttcgctatcgtcctatcccgccgtgaagatcgagntaccgtgatagaaggtcagnaggttgtntcagntacatatggaacgtngtngtncccaaatactncggncctatcctacacagcanncattgcagnaaccctnccgctnccaagacgggncagtgatagcgcgagatgccnncgggngacccctganaattgagggtcgatnaaggnncgctnncnannggagcctgcaagaacaaggccacgcagttgttgcagcagcatttttacaaaggccggtttcagtacggngncaaaacaaactaaagtttatcgaggtaggaggggggacgcgcggccactgggaaggaacctacgcgcagcagaccanggtatattagctagtagcgaattcaaagtactgtgccaagccaatactaagggcccatccnactccgacttattgcctagcccctaagtactggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatcctgcaatctctaccacgggtntacagcaaaaagttattaactgtatttgtagtaatnccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgtcccggcctacactcgtgacagactctctccnccgggggggggggacaagcgttacagcaccttgacctctaggtcgtgcacttgntnaagnggcatgggtctnngctcangaccatcctcgactctccctgnctgtgtngcttcgggttcacacgggaggagcttnnaggccacaggcgaatggncntatggaccnaagaccgtgagtactgcacagtnttcattgaccgtgtaaggtggggtcccaaccactccgtcctgttgttagacgcaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatattttcggcgtccacccgccgtgaacatttcggggtngccctnccccgnggcgtggggccacgngnattgtttgcaacgccggggtacnattgtagnttacgatcaatccggcagtcatttccgttagttcgcaccnannggaaantntncanngaaaccgnnngttccaanntagaannacgcttntagngactnaaactaggcgnntcaannnncgcctgggaacttnngtcattctcanacccgctnttccntcntgcgtctttaaagtactggagggctaaggaggtcaccacccgcgtaaangccgnnggctcgcatactctacacggtccgntatctctgaccaatcagggaatccccaggtnattcacnncccgnncctcgactgaaaccacaagtataggncaagggcacgcgtaatttcaatgacggtgcacaccctgctaccatcacatgcagggcactagggcatacaaggaaacagcctcgtcctctcgntttggacagggtacctgctatgcaaggcggcatcccaggtaatcgataagcataattagnggcgcgttcgagtgcgacataggctgcggcacaagagtnacgntaggcanngcgagatctgaggggggctgcataaaggganacgcgataacaaccagcnacgtctctcgcatacgcaagaaccatggaatatgtatcgtccgncggcaatgctcggcctagtgtatttgcgagcnagngcacaccgngcgagagcacnaataagcagcgnaagcctagcncttggttgtcacattttctcgcggtcccctagtacaatgatancccggtccacttaatgcataacgcncgccgtgctgacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcnnngtcgtatacctctttatntaggaagtataggaacgacgaacgactgctactcgaacccgttagaatatctctttattttttcccaaagtggggcactgngaagggatattggtttcgcataccntaagatatgctcttccgtctgcnnccactantcagatctatgtaaangccaatgaggtgcgggtntagattaggctcgactcnaancgcaggncncntttcccannnnggtnacntcnggcngcactttcngatgataatccanggtgngagtncacagaacgaatccacaactatccagngncngctcttcggnntcgcaggntaccgagaataggaccagcaantngtttnacagcgatggtgtgtgcgattgacgaccggccaggatcncggccntggtcgctctcnggcgcgctgnngaagcctgccgcgtccgagtggacgggttnttttttgaactaggacagtgtttcaacttgtcgctggagatctcttacgtcggagtggcattcggcccttggaagtcnngggatatatgatattcaatctcgccctatgcacctcctgggcggntgcatttacaaggcgtggaaacacaaacatncgttgagcgcgtcggactagttctattcgtcgnctgcttaggtcgaccgggtgagaacggcgatcgcgcatgaggatgttgcgactgcggtttgatactcaattgggatcgatagtgtncgtaggtactacagccccacctatccccacaagacccggcctttggtgngtaaaaggacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtggcagtacgagttaccntcncagacacctcttatggcncgaagcgttgcacgccgaggaactcaccaccttgacacgagtggacgtaggcctaacggctccgccccgtactacatgtctactccgactcngatatttcgatgctatgttagtggtaagttctnctgtccccgcagtggtaagaaggcagagggcnccacctgagtaagtttcctnatnanngagttgtcnnccannntnctagtcgttactctagnnaatggctcatagattcagaagtcaggacgagcccagtgannagcgtctacttntcacgctcaaaggcttagtttctcatcnnntaagngacccttcgcactngggacacgcgcgctntacaggtgnctctcaaaaggggccataacctccngtcacgtgagaatattaatttgtatctaataatcttataataccccgggttacaaaggcttctngtgcgagctttatcagnagggcgttnngtgcacacctgctgacagaatgggatagatcttaggtcagngaaggcgatgtactgtcaccccgagtgggcgcccggtgcnncncntggacgtccnaccgcaggcgtggaggccagcgagcgcaccagtaaacggaagaagcgatgcggcgggactagncagtcatgagacccgaaaagatcantcctaggactcgngngatagaccgtggctattgatagactgtgtttgtggcgggtggacactacggtcccccgactggcgggggcgnctcagcgcgcaaatcgcctacctaggcctccgacatgcggcgtgtcgcgaactcttccctggnacaagttattcttaacagcatgacctccccagtggactccagcccataaaagttcgtaaaatgcaagagaccgacctaggacaaagggggaaattcggtgggcccatatgtcaccaggttcgcatgcatttcgcaggcctctcgcanggcgaatgcgtatcaagggactcntcgagataccgagaacgtagntaactgtgtatncagtcccatntacgacagccaccgggagnnaggcgagaatttcatacaacnccnanggccagattacatccactggacctaccgatcatgtatatctcgttcattcacagtggtcgncctggtttntctggaaagcccaagagttctctagggtcacccgtgcgagagtgacttcngtcccacggtcagcantatgtatcaaggtgncgccgccaggngcccggancgcnncccnttcnngngntncgtcncnntcaggcgtactnactacngacttgtactaatgccagagcaatagtacaactganctnnngaggggcgtcnggnnagtttgngagaccggtgntcnatgcntccggncgggngaggnangcggnntgggcttnaacnttggtccactncgntagngttctgtnaaccagcctgtngcctttagaanngataganatnactcctccccctttnnnagcgaaggcaaccggagggggctttaggancacgtacngcgagtanctnatctcntncgtntntgggatcncaggggccacgcgtgnnganngcactcttttaccgttcangcggntggnccccngagttgacctgtttcantagacgctagcntatgctnnnnngacantnttgcnnnaagcactgtnccggccgcngntntgnngtccagaatgacgttgtcancacccnggtcaagnccggccaagggctttccgcnnanttcaccggagaaaccggttgcatttcggaggtgccgcgcgcncacgatcccatgctttncccgtgcttggccatcttgangtagccgtgtacacccagntacagatanctcaccataccaacttaacgctctnnctattccgagggtcccacatgtcttctgttttnggataaantatggattccgctattcacngccgcggcgtgaacnggttgaatntaccgacntaagcganttnnncccantngancttcnnntacnccacttnnnnnnttccnnnncngtagcacgtttnntccaccnccgtaatgtgnnagcgcacgtnnagnagnngnnnagcccnnngnnnttagagccgngcctgaatgnnnnaatcnagtcgcnccgnngttcnaanncgnncgtnanngcncnnatccagcnncacggccctccnnncctngntngnttaacgttcgacgnctngnatacncncnnanggaaaacgatgtcgagttctcttgtgagcntcactacaattcagaaggacgttgganccgcgaaattcctacnnagtgtnagctccccggtagnnggtattcnctagnctnngcancagntanagnnatggcgccgcgnnnancncccaacagaaggnnccnnangtccggnnagcccatgntcgagccntccnacccancctnntgcncggggatactgnataaacctcnnttnagcgctgnattcagcaagcaannnnngngactantaggatgncancccggggtccnnntntccnntnacgagggcntgaccanctagctcatngancatgtcntnngcancgnatnatatactnnannttannnnngtncannggcatgnntcgcnnacgannnnnnatanaacngtcngtngannnnngacntgggcntttntcgannanntccnngnnnncgaggannnaggtaccaatnacaannagtnnccnctnccgnatcanntgtannntgnctggganncgcnnncnttgctnnnnnggntaantannnnttgnnagannnnncctcccnngnannntnngtccnngggtgnnacntaaccngtnccngtncanagcnatntcctatgggcgacgccaccngggtcaatttgttctctgagttccctaatcaactctctacccctaaggacatagcccgtctgataccnggggatgttatacaccacctactttccaantaaaaaagcacctacagtagtanctangatgccctacgcnnngtgacgcanctttgcttctccnttagcacgtgtgaaagcactggtccagannaagnnnccgtnnannnnnccngggngacagtcancncgacannnacngncggcgcagccgggagcnactactcgtaagcgtaagtatnnnngncgcgctttgcnagctagtcacnagttgtaaatgcattagtaataccanagtcatgtgatcgattatggtncnatgaacggggaggcctatagttacnnnangcgagcggagggattagactagcaatcaatctggaggagtaagtgcggtgtcaatacgccctcatctggcgcacannntttgtacttacacctcnnngttgnngcaaccggacacgcatgcgcnatanggtgttgcggtgcctcccacgcgggtccatgggaagtcngtcgnngtgtcaagtgagtcggtggctagtcnagacgacgtaaataagtgattgggatgtgcangnnncnnagnncagncntactagttnnaannganacggntanccncgtgnntgngtnngtagacacaaggcncggcagtnccannaancttgggcgcatctcttataagaacaagctggacccatgcaaangtatcngcccagcagacttaaaaaccccgacgggacgattactctacttaaggttangataccntngnctggctcgcgcgnccttttgantgccnagcttgtgttctcacgcaccctttattagncnanntcgnatttnncngnattaaactgcattgcnnagcancggatcgnataagctncccgagcggnnnnngcnagnggtnaanctngtacaagcaaaganagtnnatggcgaacgccaacattcgtgaccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgnngttcagcncggcgaatctattttcaggacgtgggcgatcgccgaccatctactgtattatntgcacagctgttcaccccgccgattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgngccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttacgcagggtaagagcgcggnggagacatcggtaggaatgtgtctggggctnattggacgngtccgaatcatgcgtcangtcgccatntccgtgaagccngactgtaaaggcgttctncaaatcagttggtttntcncgggnttncnttgtctgancgcncgtaantatagatgttgagcnacggttntgcgcccctattagtgtgggttgactcgncggcctatggtaactctcgcccgacgtcagattaaaaacccgtctagcgangccgttacgtnancgatcncnggngagggagnacgtgcgncaannctacggnanngncgcccggttgcgatgagtagcgatacaangaacgggnnnagataactacnngcgntcttgacgacccangngtctnntntgtcttccgngtntngntcttacccatcnccaaccatcctcctgtttcgaccagcgttagggagttgacacncgggcagaggnntagccggnncntgnnccgttatgnncgagagnattctcgcgagcattcnatagttgagcnngcntcnatngagccgggtatgcnnagagncganncggtgtcagaaagntttcangcgctgnacncttntcctgcacntccnatnccctnncctggagaaatgctnccngcntgnnnngnangtcancannannacncttgnaaccatgaagttactgttcagtggcnnaccacaatcatctcttttatatcctcgctcagtnnatnnntgtcggtgtgtgggngtccagggaanncnnatttgngnttatnnntcgtcncgngaagncggtggaatccttncgccancaanagacttgcgctngagctgtggcaagaagacatcgtattagctatacgccgccccatctnatgtacgacggtnnacccgnaannactctctctagnagggcctcattcccatgtcncntccatttctctccatttagtcctcgactgggttaggtcntngcnaagcgttcnccnnncctgctntncccnnccngagtactttggacgcaggantcaagnggacnaagccctaactgcttgccngcntggatgccggacattagattaaccttgggcacagcaccccggaccacttaggaatcgggtnntcgcgtatnccgcngtgccatggaggggcagcgtatgcttccgngatcnctcncgagacggcaagcannnnagnnacnaaaanggaataancngcggacgnagataaggagngacccnggaaattagcctctcgnatcggtnnacagactntatcncgnactcganntanggcnanggtgcncgaagcnnggnttnnttgcgggggcagaatcntncntggngnnngcgtncgnnccccggtcgcacgaacntgatttnacgnngcnggaccnnnaacaagcaagngtgactgcatngaccagnnnacnatttgacgtttanganttacgtangggatccgntanggntgccttgtngcccnncgcgntnaggngggagncgtgacccttcggntgcccncannncncagagccaatntnctcccgaattagaccaactgcccnctcngggtttttacgctnncgagcgcaccgtattcagncgagcaganatgngcgaacccgggnagacgaacctancgagccttgcgctgttcagagttgccttcngacttagacgaccccggccccttgggggcnngcggatacgcgtcccgcccaatatagaatcaaagaaggtgtgacctagaaatgagagcccaanaacagtgacggacaatcgcacaccactctcctaaacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaatcggatgnccagcgcccgttttccacgcngngcaaacncgacttcgtgngacgctnngnncctgggcttgttgtnntgcacggtgctggagcgtccnccganggcnacaggcgcnacctgctttcacaagggcctaggtaatgtccgtgtggcgttagcacagctccgtgacagcttgattttaatcccccgacttaatgtcgggcacgcgtaaggcatttcggactaacgggagtttaaagcgtgccnagnccgcnncctataaaaacagccaacgcatgctcaagggagcgatgggacgaactctatcacgacccccgagctctgaaaggntgctcggcgaaccactagatcctgccggtcccagcgcgcncttgngcaacgnaagaggcgggaatcagacgcggtgggcgaacgtctgcctncatgcttcaccactcaaaccaacggacttagaagcgctctcgggcctacngtcgtgnctgggcgggggctgaaccccctggattggtagaggaactatcacatatggctgtcccctggctactggtttgctggcacctaaggaccacccgngtacaatatagctacaatactacgcgtgcgttgatagtaggccttcagagctcacatctcccctaggccttgtaacacacctaggcatcgggtctattacaattctcttttatgggggagtttgtagttatacgagacaatttgactggacanattaaccagagccggtcccgaaaagcgacatccggcatcaganaagctatgcaagacactaaacanctcggttgggcccggatgggccggtgtaccccagcaaatctttgtgcttcaaggcgtgntccccctatgcgccctggtttaacgcgcccatggcacggcacgccctgcgnacggagtacncnntctatcgtnccggcgtgntngtnngtggggtganttnnaccatncnggcaaccaaatccagctcggcatttcgcggctgcaccttagacacncgggtccgtgctaactanagangacgtatgaaggtcaagcgaaacaactttaggttaactanacggagcggcgcggacgaggagtaacggcacttcgacgaggcgaaccattcctcgagcaagggttttccnnncaattctacccnngctcgttgtgtagtaggtcgtntcntngccnctttnngcccgcaacagaagncccgcaacgacnnctgagtcgctatngancggatatgcgcaagnttcgggaggctgaacccaggccttgcgcatgnccagcggccggcggaagctgagccngtgcgcgcgggggaattgatgcagagcggtaccacgtctaatacaggaacgcccgcagtggtatccatagncctactttcagtgcaaaactatggtcataactcttggcgatgagttactggaccatttagaatccggattgttcgcagtcatacccgantatctcggagggcatgcgggggctcgaaattcttgactcnccaactgatgcgaggatctgaagaagtccgcattctatccgtcatggctgacgcgtatcctatcttggtgcacttcgttgtaaatatgtttacgctttnnnatcattccncaatagagacgcgtagcagacctcttatcttagtacagggggctcagcgtaggcaatcaaggacngntngataaggagtgactttaatccnggtccgtncgtaaatcgacctggtatactacgctagnaaanaagtagcangaagncccacaccggagtcgttgacangctgggcggaaacgctgggcggccanactctgaatcncngtttgtccgacacagcggcccnaaccagccctgtctacgtnctcaactgcnnngtactnnccaggtatncatctnggcttcagttgtgnttncagtaaaaancaggccgcggtnnggaagngagccngttgtcaatatacgccacgtnttgattgcgagtagagcccttanatatagactcggatcctcgccggagaacggnngttataccgttcatatcagnacagtaacgtcgtggtgggatnatgcacccgtcacccggtcatcggtaacgtggnaancaatggatctggctaatgntcattcaattaatcacactataacggactatatttggcctcggggagctcgttactcaccaactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatatgtttgggctacaatgcgactaatnatccccacgcccgcggncnaacccagaataagggcgattacnnntctagccatgaacgttaggaggtgggtttctgagcagggggtacgatcccatctacntncgcgggaaggttcancagagacgcttcncnggccgtgtggggtcaggtttttttntantggacatccagcggagagntccctatttcgcttaantctatccggcggaataanccatgtcatgccaggcgttgtaaggcggacctntcgaccntggtacgcgtanntactagccactgtcacgctcggtttcccaggcgctgtaaatggcaacccncatttgacagcaaggtgctctgttaaagtcacgccatacaaacgcgcatagantgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagatatnaaagtatctcaaacngccgtnacgacgncntnaatngctnngnnnngnnnngtntaacngngnncnaacgagatatatgggggttttgcttggcctaccgtccacgccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctatatcagacgggtngatgntatacgggccagcnctatnngngncgatnnacgntgtgcggcaacgttcgnntgccaaggacggactggggataagtngtnattcagtcngatgctncgtgangnnatcnanatgncatcnntaagaactggaaggnnngntntgcctccngcgnnncnganggaaggatctngggaggtaannnntncgnnnccnnnnntcnnnanggtggnagnaagctccttngccnntnannnaatccgtgccctantaggncgnnntccnntncanngnnnnnntangnccgctgcnctcatagcnatccaggtntgaaatcgttgtcagtaactgnnacgtcggaaatcagaaccgtcgnaanactntngggtggcctcnganaggtagcataaatgactgctgatgcgntaacnttagctgnaagcgcnctcatgagcncagagcggccccaatcttgtnccnggggnatgtgntccacgagactaaaanaccgatcctctccgcncnaggccnctctcgtncatgcttgacgnagaccggatacttgactagggccancnntgaccctccggnntcatgnccnggntgattnnannggcancnannngcatgagtttcatcgaccngaacccnatgttnaatgtaggccgaacactcaagcctattgcagtcatgtcctggtacatcccnntagccnngangngtgagaccngtnagctccttntagcgagcaaagtgcggttaccagttatnnggcctnaggcngngtgantnnctcnannntcgcctntnagatgcccgccagacagtcacagaaagncccggngcaaccncntatncagtagtgcatncattctntnancagccacaggatacccncnagcnccgaancaggagtacgggttcggcagggtggacgatgctcgtnnnatcngacnctggnggccgcgntaatttatcatcgcacgcggnnccgtangttggngcccgggggtccctttggggcngcgcaacttgggatacgacgaatctgaacaggtnngttcctggatcgtgagattgttctagatgnagaactccttgctaccgggactgantcccaannntctcaggattgtccggttccncaaacatttggagtgctgagctatcttctatnaacngtaacatacgtgtcagagcatttaacccgaggcgggtgacattatggtgtgatcggngtacccctagcgagagctngtgggcgtaatctanangncacagatgtgacaccacacgnnnnngggcgccgagaactggaatcctttagacctcctagaggtcacnaaggtgatacggtgctaaaccccaacgtagatcggaaattcctctgaccctggcctaggtcccgncttgggtggaatctaaaagttccgatgtgcgcgataacgaaattttctancccangnggtcgattccgantgtagaccggggnccgntgaccaggggcgnttaggctaggaagctacctnaagggtaccgctggagcgaagaaagntctctggctccttgaatctntccgggatgttacagccnnanactaaaaaggtctcgtgganagcangatncatcgtntaactcgaactnggnnnactgcggtncgctcatccantcctaggttcctgcggatgagnncnctttcctagcacnccccgtattgtaaaagtagngtgtggcaatttcttggacacctcncccgncacaagggntcgcggccgttgtttgtgggacccagcattgcttggtccccagcgccgatccgatttaggagngcacntgcnaccatacagggtacgtcnacaanggatctcgcattactaancngcgagnccgacgagtgcagctntatagtgtgaagccgatccaaagggcattctgancncacagntcgcgnnacccncgatgattgtgtcncatntagcgcaatattatagggttcgctaaatggctcatgcagctncgaccttactatgattcttgcacagtagactcggagaancacgggggatagcgagtacgttgccttantatgccggtcgnntagggancaagcgttccgagctgccgngngccgagcaggaagccgacggagcgttcacgggcgcactgaccgtggacctccatcaaggcnatatggcacacttttccaggtgaagttncacgcatcgcgagntatgaactgcagggaatgcgacgaccgtctaaggcanggcatcgtngtacccccgaggancnncngnccgcttnanntcannnattcacnanggccgtctanagtcngnnntntttagtttcgaancggtganannacacgnccnctacacaccacaggttgggantacgatgaccgtctagtgaagctagcgcctggctntcagagagatttaacacttctnagtccatacatacggaccntantctnctanattccggtcgagtgcaacacagaatgtgttcttaccagggtgcccggtagtgatgaaggtactctacctaatgttatcgaaataggcgggacgtacaaatgaaggagtaacagagcacgatnngcccnnnccccaatccctagtagtaactagaatacattcgcatgagttgntggcgnggganatttaaactcgcgctagactctctgtgccgncgtccgngtgaggntntacgggcgnctaatcgntttcacgttggcccgggtacgtcnggggctatcgtacaagcctttgcagttccgtggttgccagttcgtnncangtgatactccggttactggaactgcgtctggatacattcctgtcatntcagnctgtaccccacantagctantgagctnctggcccataaatggtgtaaagtgcagggtnaactgtnntcgttgtcgccaatcgggcgaacaatcttngtgggcnatttaagtacatgtatcgttagcgggctcggagttctacttatnccaatttgcggcacgtgcgtaacggttnctaaancggtcagntgggaacttngacgcacangctgtncgcccncgcacagggtctgtacnatgagaatgggctatcgttcgctgctggcaacccctngccgtatatatcgtcgacgcttacttttgngattttaccgcaaacgtcgggccccaaagatacgttccgacgctcgggaaaacatcagatggaaccgngtgaaacnntcggattgagaacccttcatcagccaatctcgcggtncctctccctgtcgctnacagagaagtgtacgncnggcgtcgcgattctttacccngccgaaaaagcgccggcacacntcagtacctactcccgcngaccggcctcgacacgtaactaccntcgcnngactccntaggagcgctcggnnnttctcgacatgctcgcaganatnacttnaatgagttctcgcgcagcgggacattccgttaacacccccgnccggacgcgaggttatgtagacacannagtggttcgcgccngcatgtacaacgtggtcacggttgcgtgacgtcancggtagctgacnnctccgcatgttctgcgaagctagctgacccaaagtcgatntgacccgggtgataagcanngccgagcgtctnccccaatatctgataggnattcgtgccgctnangacccatccaactgcnccgccttgctcgcgcgcnncgtgggntgattatcatccctcctactaacctcctgtagacgtccgccggagagacggtgtgtaccggncagcacaagtgttgcacangctctgntcagtgcttgtccgacggccggcggtggtcnccagctatcactctcnncaaagncctgcaagttgagtagtgaccagcaccccacnatgtgtcnagnccacctatcaaagaataaaggatgtgttaggcgagggngnnaatggggcaagctagctcggatccacgcccntcaggtgcatantgtccagaagtcgaaaggtcggcaccagctttgcatcgcgaatcactcacttcatacgaaatagtncnntnccntttccaccttcgcttctcccgcgtactattatccacagtggttgacaaggggagcactgccacagtttcnccgncncgnnggtgggntnntcaacgacttgatannaagaanactgtgtnggagtttgcntctgcgnggtgcggacgagtctggaaccaatntgccgtgacgagngncnccgcactccgggggcgtgcaagaaacagcgctactggctgacgccacgtcgtcacttgatngtcacaagccnctattgcnngtttttcatggaggnttacacncattatgtagtctgtggcactcccatgcccccctttgtttcagcggnggtcgtgtccacgtnggngaggganncttaagtgacagnaaataggtgagcccccaggcatctncacaaaaatttaatccaatgttcggagcgaagtcaaattgngtacggtggggacncgtcggaagtatactnngnatctctcatgantaggattacgggggaacactcctnacaaaagctgcggggcctnggaacccagaagaatatagacggcggagtacagggccgcataacataggnctggacctccgnccattatattacgttgcgcctggagaggtatagttctggagtcttttccataaacacctcacatactctgcnttgcgtctccaacgctatacgcgccgcattatgtcaggncaagtacaatgacnatcctgaattcatactncgtcnnncgggcacatctgcccagcagcggcgggaanatcgttgatccanncatgctggaagnttgtttcggcgcatgacgccgtttggtcngggcancagtnctttcctagagtgggccngtgcacgnactggagcttcgctnggntgtttaggangtcnacgctgtgtactccttgggcntnnctttagtggtcgcgtcgcgccggaanncgntaaancgattcttagtcacgtggctatctaaggactatcctagagtaagatgagaatgcacccagtcntngatataagtngtcattccncagccgttgacgcgcgaactgntccctgcgaacctgccccntatgtaggatggttcctttagcagtcgannaccgcggccnnnaatgtgtgcgcaaggncactcgtatacccgaaatncntaccgggcccatgtctcacnganaacgncgnagaaagncggtcgttgtntgnccgcggacatngtnatancncancagtntnatnnngcatcnttatcgnnctnnacgtanctanccantactgtagagaccgcacgatttttcaaacttcaggngattatgatgntnatatcnancccgtaccncggnntcnnctggtncncnnagntnnanngagtgncgnncccccccctccgcccgntcanntgcncnnggctaagcctnnacccntgacgcancnncgcttgnntgtanaagaccganntnncttgtgannnnnattgctgatgggtatnttgtngnctnanggtannnngactaatagtcgccatntgcataatacggacaaacattaganngagnnnngggantnggtcccgtncnncgcttcccgtanntcgctannncgactgcgcnngntcgtaggagnctnatggnaccgttcgnnnttcgcgtagaggaaagcattggcaatggntggtcttctatggnnntatagacgccgaatgttatgctagncncnccttgatcnactgantccgttcgattcggaganntagccctgnnaattctngngancttggnccatggcgngcggtcntntgcacaaactcaatgagatntaggacntcatcncgcaatnntatatctgntaactcacaggatggctttagtcnggannnaccaantcatagcncanaaaggatnngnntcanatnntgactntanntctaagcagnngaagaannnacgtaattgggcgaagcgtaccctctttgcaggnanttgttcntttcgattgaattggtcttagtgtcgaacaaatcgaagtccnnatccggntttatcttncgtcggctaagaagcacctanagaaagccgncgagaacgntaggcagctntcagatctcnnnagcgaaggacgntcngctaattgtgtcattaaagccggngccggtgtntgnttacccgccagngttttcctctgagaaaatctnantacacaggacaatacgacctagaggaattcgtaagtaactcacccgagtactncgtagccagagcgagaaatgagctgtangtggtcgtgttctaacggaagtnacnaagcctgttggcanatctctagcggatgacggtgggaatcatgacctacagcatgnctnnnnncatctangncggattcgatggtgctcattgcgntacttacacnnnnannntcangtantaagcgatgannttntcantgnttanncacggtctnnggnncncatcgcagtccacacaagtccaggcggcgctncccnatggnattgtggcngaaccctccnggcgactannggcgcganacngnctncggcgagatatcttnccccataagcagnnagggccgnntatanaccntcccgaccaacatcacccncaccattggngnatncggctgntncncggcgntcgccccangtcctaantnagcnnncgngcnggcgtcangnnctgnnnaatgagtnngctttgngcctgtcaactttatatttggcacgcgcngantcccnnnnagtgggnataggtttggcccttacnnnnnantgcccctgnacaggcactagaatngaagtanaannttcnatgcctagtttgtncnctntnattacangagcntgngccttttntcgnaggctactgacagncgnnnaacgtcannnntcgcgggcnntgtgacanacccnnnntncntcgcnnntaancnnnccgtacgtacntaacnagttttgacctntctcaaccantnncgatnacnntanagcaatattgaccacctgcngnatgcccccatcgagncccggaggcccgcggacgtcagtcccagtcacatcatctctgagtccctaagtactagggtgggggtaaactatgggcgcgtggcggacacattgagggggattnagcntacnggnggnctcaccggngganctancnnttangatgccacnctatggagaggaacggatngtntattcgggctgnacnccgaaacgactcttagcanntacttgaaagaagntagcgttcaacctgcaaggcgaattcgttaggcaggatgcnnacgnatcgnagnnccnntaancactnctgatnnnnntcntctgncgaatcatgannttatatggtctacgggcatcacnacccagcccggagntccggntgctcccattttgnaggctggctgnggcgtgtagtgccccggtnnttagttgagttatatagcatttgngaagagtacaaccgatcggtgngccctgtaccacagaagaccagagttcaggtaancgnnaagaatcggtgcataataatgtanccccacggccngccaaccggacttacacannttttctccctacacnnggtngtgataatcgctattggggttgtcccgacttttggtgatcagncacacgggcagaggccgggaactcacgccaagcccccaagcatgggttcgcatgcctnncgcccganggcaatgnntgagtactagtaaccgaagagttnccccccgagcaacgcagncttggctagtggcgttactaattataataaggaatgccaggctgtngactgcagaagagtnacgaccgtctagactaccgttacttcttgattaccagccggccganaaacatacaatagattgcnngtatcacacncccgaagtacggngtcnaggtcccattcgtaacctgaataatgtttctctggccgagcgtcgctagtcctagntccncgnnacgtggcggacgaatgttcacaggcgggaggagaatgcgnggntcggagatcggcccatngtctctgnnnacgtaattgtgcctcacttcgcttaggaaggccgacggccttggcacctnantctttatgatcggccgatgatctcgcgaattaccctaactttgtgcatngcaactttactgaggcatagattccggagnccaccntcatcggcttaggcgccgcttcgccgttggaaacagtggcnccttgcttacggttagagaatccaactctggtcagtccgttgcgcttgactcnccaacggactcgccccaactcctgtttgaggggcagtccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgncagaattccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactgggcggaggctgccttttgcttggcaccccccgggtactaaagattggcaactaggcgtccgctacgacngcatccatactcggagccgctttatagcgcttcncattgactctcatggccggttgaagtcgtaccgccgagtaggncagccagaaagtaccgtcagaaacggtccttcctagtatagactngaggatcgcggaccgtttcggncggactggtatagaagcgtcatcgccagtcagggcaatccatatanaacacggtcgcggcgatgggacccaattaaacccgcagccgaggagccgccgttccaattttagcgacttagaggagtcgactccgaaatccgctngccncacgtggnangctnnnacgnnggnaggnnnctgtntttatgngtacnanncnnnntcacagnagtaccttattcgttggcatcccattatgcggcagtancatagcttagttggactgtngtgnncctctttcgtccacggacagccgctcgaggagccgattccttgcggacaacatgacgatttacggatagttgacatanngcggaganaaagancnnnctgnctcggtccagcnaggcttcagnggcnnanatntagngcgncatttatcgatgncntagggaaacaagtaaantncataccagaaaantcacgntctgagacattggagaggcgactnttgcnnccccggncactntanncctccgnnntgcgtnncngggagctgctgaagcgggcgctcagcgtctctaagctcgcaagtagggccggtacttgcccgcgggggcatnaggcgaaggtaattccaaggggcaactaataatccgnaggcttggacgagctncatactgtcatcgtggngactagatggtgattaccctagcaaccccgaagttagctgcctttcacaatcgtttcacgtaggcggccgccactctcagtcttanggnccgtaagaggccgactcgatcgtgagtatngcattnannnacgagccacgcggggcccanaagcnngcnnnacggccantttangcnnnnngttaacnnnattgagctnaacccaggtncctttnnngaggaatgacnnnnctaacnncgcntnggacgcntnnntnntcnnnngcggttnagggnntangnngcnnatnnctnccttnnngnnncnnacgacatttgctnnnccagccnnntcnnncaannccgactngctncnntncngcctccgtcnnaacntncactntannctntcctnatggaggntgntnctgggnntnnngtnnnnntntcgnnnnnnanagcanatngntttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcnggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctggtcttcctaagcaaccncccacanccgtaggggcanaaanntaactaaaaccaggctacttccgggtcgacgcagcacacgaaaagcacttcgagcgncntgggttgcacagagtcgactcccctaaggcaaattgtcatttctcnatcctgatctgaccgggccaactcattncnctacctgtatgagttccctntgacggnggccgcgaaaccggttnngattgtgngaganccngcncaagtggctcaggcaggacgancccntangnntgcctagcggntaacncgcgtangngngtnnacaagtcgcncccggcttgntcctaaaccgctatgtgaagtggcttctcgccgcgcgtcgtaagggaatattgggtgggcanaaaacncatngnnanatacgacccgagcggtctgcatcaaaaacttgtacccctaacttctcgacaatgcccaaggatccaaacgtatccgagctctngacaatactngggtgaatcccagcagantntgctttttgagnnannannngggacnnnnggacgagntagtagcgannacgccggagcnnngnnatgcnaagannactgagtaacgaccgtatnnngattatgaatttttctagatgctggaaaagaaatagcgagtacttcggaagagcctaatgcggcgtatagtannnntcgtagagtcatnggtacccagagacgcggcggacggtagggagccctttcataangtcaggtaatactccccccgttcgtttggtggcgttctgaaanaaatgcacctagaagaccaaagtctcgtgcngannnnnttnnctgggccgacggtgctgccaacacacagctcgacggtngtatgcctaatccatataatatcagnaccgccctatgactgccctgttgtcncctcccgcggtagttcaagacggtatcacgctagcngntcncagggtgtgctatcgccgtcacgtcgtggaannccgccaccangcacccagcagtccggtcgggggatgtctcngttgcggcaagacctttggttgaacacagcgagcaacgtcgacgcttcatccagcggatcccctactagagtatccggcgcccgctgctgagtgccaccatgcggggctttgctattcgttcggggggtactgcgctgaattcacaaggggcgcgaatcggctcaactacgaaaccagnnncctttcctttttggtgtgagaaacaggccgcgtctgctcgnggcatccatacaggtagggctcaggtcctaaagtgactccganggatgnactcataggtctttcgctgcgacaggacgcctgcgctgcaangtangtcacctacgggccaactgggtcgttgtacccacagtgagtgcgnagctctacacgcgttcagggngcatcaacgtgaactggctaagtctcagttcgcctgattcagctaatngaccgaaactgatnactnntcgcttgngcttttantctaggcacgtaatcaagtgaaagaccgtagggtgangcctcncncgtcacgtcggnacctantcaaagccagatggagggacnnaccacntaccnaatcgtacgtggtaggcggcagtnggtcagtggtgacatcgccnagtncgnaccccggccgggatccgtaagtaaattcgttcgaaaaggtgcncanntcccgtgtaagaccggtacccgatccggactttctttcctacacattagtacaancgatcttcactgctacaagacttattacttaatcctgacagttcccgggntcgtggggtggnagggtagcaaccgctccnttgggcatacacgtgcatggaggctggctnccacagaacgncggaacgcgttgggttgcntaaagaacctaacctcagtacccatgtcttccttcactaactattaccgtacggtcgattgctagcatgacccttacnagccgtcaacagggcnangtaccgcgtcgngacaccgcggcagcatcatgctcgctgccggcggcacgcncgcctccaccgcagtatattgcgcngggacntggnntgggctaggnctcccaaaaggtagtatggtaagacgagtgaattcttgcgcgaggatggggctctcacgcctccacgtcttcgatactctanagtcccgcngggncttagacggcacatgaaggacccaggcactggaaccgnantagcnnnttgcgattgtattcgccctccagcgtgtntcctcctaccccgcggcagaggtttctaaaggaggcaatgcctctgtcatgnccgaaggctcctcttggtacataatacggtctactgctacgttaagtacgccgcgacctgcaccggaccaagctcaaccatggttactccctggaccagagcgccggaaattacccctacattcagccatcatcgctggttgaagcggctcgacctagcagtaatccggtgtcacgcgttgcggaatgcccggtcctcttactagggcagttccaacggcaatctcttaccgtatgccggacccnatttgtatctcctatacactatnnccncggtnacagaaagannngcgtgccggngcgcggananngagggtncntnntcncgantcntaagacatactagagnnatttaaggcagttgtaggcttgtacatcgggctccnatcttggctgngcccggcgttttnatnganncgcgaccgactcgtgcccgatctactccataactagaacatcagtacgagttcagagatctctgccccgctgaagcccacagncgggntctgtggaagnantgctnagnagtgtgnttncntacctagcattccttgagacccacctgctgcntctactggatttcagcgcgangcngatncggctcgngtgnctngagcgtgggngntatnctgaagctggggcngntnncnnnctgtgagtctgttttccgggtgccagtccantaggtnagttgtgcngtcgtgggnncngncgcttaagacgnctcnggcnncntagnncgnttgcgcngcgtntgtgccngnnactctcgcgaattcctacncgacgtatnncnagcgctcgtatagtccgacaagtncaggcgacacacaanactctcccgccgtanctactcgacanccgtcatcgggtggtaagtatggagacgccagctcatgtgttggtaaccggttaaggtcatggaantttcgncccnagttctngtaanttctnnctctnggncnnacatcagtgtnnngannaccagnttcacggngngcnaggcctaacnggatgtncggnngnnacctnctcnatccatccgcggtagcttgctaacggggtcgtgcataatatttatcccctctccctcagacgccacgcatcnccgagaagcggtcgctcataattgcatttgtccacccatccacgtggcacaattcgaaatttgtaccttactcgccgtcccatggttcagatgccctgagtaacgnggtgacggctaggcctcgaagggcttaattgattataatttttagtaatacgntccgcatggcccttcttagactggtctggactatgtcgtcatnggctgaccggctacagctctagctttttatgatatggaatttatcgggtcattttcagaccctaaaaccgcctatcttcccctaccgggcgggtaggactttacggaactccgttgangttangcatnncnatgncccngctgnnncncgtggcgaacgcgaaattacgaagtcatattgggctattacgtccattctacgccggccggctctgctnattggcctccgcctacatcggtgagatattgacgtgtgtctctaaatgaggtgccagccnacngtatcctcatacctgcacaggtcacattgcgggctcagacgaatcttacttttatcgccactgcgcatcgactgaaccgtttgcagtacgtaaaataagcgagaatcgcttacttctcccacgtacgctatagcggcacaaccatggggtatgatgccgcgaatcgtgccaagtgtacttggaggganaccgagaatcgngataagnagacgtgaagcgcgtnngcactttgttgtttaactacaggacagaatgacaggcactcngcnnggtacgaatccgaaaanangactaacgacatccgcagngagacgtanaaacagaaggngnctcgcgcgaaaggctcnagacnncctggccattgntatccacgactgcaaatgaaacgcgtctaaagcgggggagaatccggattctacgtcccgcgcagccagaccagaccgcgaataccggcaggtgaattcgatagtattgtcgggtaacgacatggatgcggccagtatnttaaagtgtaacgggaccgagcctaaactggggccgtatataacggcaacttctgcgtagccgttntagtgctttcgtgttataagggntaccggttggcagtcctgtttcgggcgaccanggactgggattnatgtcccagagctcagttaggaagnnactccaccacagtgaangcttggaaactaccacatgtgattgcagggtattgagtacgagagntagtgacgcaagcacacatatctgggagcacttntcgcgtaaagccgggagctngnatnncgcccacggttcactncccaacagttatgncaagaaancctagggtgggactnntgatnncgactaataatcgtggaggtcngnccgnnactgggctgntgggacagccctcncgtccggttacgcnatggtccggaccgggnggcaactgggacnncctacncgacgactacgnnnngttnatcccttangctagttgnncgccgntncncncggacgcggctgccccacatntcgacggtttaagnagctcaagttcgtcctattnccgatggcgctgccgtgctcctccgcgctcgtacatgggaggcggcatctacganctcggtacggaaacgcaggcgatcagtgcagtaaccccggggnccgcntcgaagcngtccntacnaggggcangtttcgggagacgagcanttttatccaatgattccaacncntgnggcaancnnacangttcngtntgtcnctncccatanaggtaacncngctatgtttagcgtgncctggttaatcangtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattnngccacgtgangtccgnataggaatttngnggaaaaactacttcgcnagcngnaggtcnatgcttttgtcgtccgggacgtanaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcancggtacgtatagtagcccaatttnngatacnaacngantganccccgtagntgcctncgctcntacatgcacgntcnaatcgagnggttcntcgggctgccggctcnattnnttatgcccngtnccaatntcacnggcnnntnnaggagcgttaacaactaaatttaaangggacncccggntggatccatngttgctataaggcgattncnnnctcnggaatnagtccttcatgtncgccnnnctnnttnnccagngnncnnttggattnnggcntacntanaaanncagcnggncttnccnatcgnntcggntgnnagttagtttcaggacatgcnnaaattnggctagatgnngnnngagatatggtatnnnagtncngaantcnntggctanncngngnngggcgtncgnctgcatgannnattcgncagacaatnagttaccttcagcaatcccgnantgggggtgcgtgcgcgatgataaatcttngggnnctanagccncctgaangtcagcgtncntntgngaacgngaaaccaaatagncntgaacagaccctgcgtntgncnttcaattatntctgaggtacgtggtccattctggtccanatgattgagcggctttgccccgtacccaacgttaactggtgtttgttgctcaagatttgtatcacctcgtgactaggttagatgtgctttcgatttatccctntcatnacngtngtcgngntcaatancgnttgtaccnngnnngcgnnnnnnctagnatgncnnnanncgnccgcaanaggncgctgtnttggcaatntnannnnaggtggactacggattagcccgtcggaccaannnnnncnncactggnnnatnctnngacnntnggnncatccgctatcngatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtngtagtaactagctgccgctggcgtgtcacnttattggtcaacgtgcaactntctggacgcggtccatataataggatccgctcgaaaccgtgcccaattgcgaagtgcgttgaaagggtgtggccgcgtcagacggcnaataccatcccagagtcggccataaggggtccaaccacaataacgaaacccgggggaatactaaaacgacacaatcttgggnttcggtgccangtcgactacaaccaagngtcggcctatnnaatgtccgatcctgtagnnaacgccaggacaggccaaacaggtagacttnatcaaagtacccgccaccaaggctgcacggtccaagtccttcgtgtggttcggtgtgctctaatttntgaaatcatatgggcatgggggaaatcaatatattntcccgaagagagcgcagttacnggccaaatagtttgcgancatgtctgcatttagtgggaattccaagtgancctagttcttncggttcgaggtnctctcggccaaaccgtggagcctgnnngnaaannagnctatcnnannnccngnnnnnnnnaacacgtcattttacttatcgaatggccatgtccccgctacccgaggaaacaaccaggtctaagga aaatctcanattgttcnatagngatgcnacaactatagcgggggtcngngannnntctgggnnatggccacgtctaggctggggcggggtatnntgtcggnntgtnggagnacctnganttactgtgacgcatgcacntaagtgtctccatagggccaatnnctacantaanttatggccggtcggagagtggnccantgctaatggtccccggagncaatcccccgatactctaacccaatagnncatacaggaggtccctgtatcggggcttcttacggcgcggttntgagtcggcgagccgtgtcgtctgccgtaaacnnttggcagatccagacatacggcagttttcngnncnncaagcaccggcccccaccgaancacggtttactgttatgtggcncccncgnattttagccaaaaggtgtncggccggtncngggtccgaatgagctangacgcatcattcttgcccaaaccccctcgannccncagccccggngtgggccagcgttctancncgcgatagatccgctggactcttgatgagcgcgganncatcgntttnnnnaggcncgttctgtccgcatatccattacgtgggtcttcacnacacgaaaggnngcttcattgtatngacaaaagccattgcgggcaaatcgcccccgatccgcnttggaatgtctcaggagcctggaggtgngtgtntaccgaatggtacgctctgaccggggctcnagacgantgtagtgttaattggaaattttgncancgaaagagcttgccacttgcctggtccagctttcaaacgacgactnngnntcgtgcccgaacttctcctangcnactcgtgcacgttagccnnaacatgcattagttgcctgtagaccggggnttgccccgannntgatggacncnggnaaattgtttatataaggcaaaatggacacgaaggcaccgaannagaactcatatagttagtgaagcgacatnngcctatttggttctgaaatccacggaggtacgccggtgtcccgtatgaaaaanggggnnntttgntgtttacccaanttgtaagtttanttaagagncgctactttttacacgtaggcaggcagttagtaaaacccacactcccgcgancgatnanncttcggnccatagaattcctgggttcgcgcacaagngnntgtttgaatncncctgacncgatcggcgaacgtctggncanaggtncnttccgtnnnattagcatngcgntcgacaatgtggttangcnctgnnggagattcgcgggtgtcgatnngngactaggccngcgatttgccagngacgactgggggctcactgtaaanatacataacatgtcacgactcatacggcatgtctcttnatggctttctccaccgagtcctntggaccccacgagntnctatacnagatagctaccggacgnngtctggcgtncacatnnctncagnggccgactaattttcgttcgcctatcnacgttgncggattccgtantcctgttttcttgncgatangttggggtgatcaagtgtccntcnggnnaagcgtantatcttttggtccagnaccaccttccgtacgtnnnncncgntgagagctaccctccatccagtgtggaaagaccangntccgtactcntgncantcatgccgtnagccngccaatnccatgcncacgttttaggctagancaannaaattcctgcacnacaggganannagcgangctttacagnttntnccacctganacccngcgtggcannggannngcntgcgtaacgctcnttantcgtncngggcagnactgcagagaancgagccngtaagccgttttgcatagctttgtanagccacggnggtacancccctacctaaggccgnaatcaagnctccgcagnttcgacactnttatgtgaagttccnactagtnggcnnagaatagtaagagtgtgggancggtcctcccttcnngngnctgngtnncgtctctctgncaaaccttaggngatcggatgcagatgtgtaacacgatagatcgttgacaaanttaaggngcttattgacganccgtgtntcgccngacgactatccccgcangagtaagngtcctnctttgnaacgcggggcaatncngctgancactagactgnntcgtnccnannagagnnnncgactgnctcnggtcaggcccgctcctcngtctagcgtcaaagatgtatggnttagcntttacgtcanccgncaaggacgagtgngccngacgatgattnnnngtccgtnagngntcacnggngacatggaaaatccaaaaannncncatgattntaagattantcnntgcaagttcnangnatacntgggtgctctaccgtagactcatgnngtggcntcgcgacaccttccaagcgtcgagggnncctgcataattcgccgcgnancnagggagtggcgtgctggcccggctttggnnccnatnacggcntnactangcccngntangngtacccgcccttnttactggctcctcgtgcacttggcgngnnnatgncattagtagtggatgtncgnctgaanaaagcnaccnnagntccgctcgattnnatnttcagaagagcacagtggcatnaaacagngccttnganncttgctgaattctaccngatcntgttttaacnngtcnccngangnggagnntagnacacgaaggtnnaacgtaacngggccaagtggancnncccaatgggtaaggtaaggtccttngaactcgaggctgagtgaatggcagnnttcattgcgtganacctctcgcacgtggggtntcgctgaggccggctacgcnaacagtccgctggggtnggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagcnngtatgaagnnntattcactgcgtggtntcgtttggatanagcctctggaacanaaacctctnncagcanntcgagtgtnnatcaagactttaacctccgtgctngacccctgtacggtatcacgnnggccttnnacggtagagtcccaaantacgntaccctngggtattatatcgcattgcggctgtcggcctgtgtccctgnttcnntgcgtcgactatttggtactccctcaggatatgggtaaccccggtcnaanctccgagaagccgtanatagtagtagcnggtganccgctggcgctccttancagatttcaattcgtgcctaagcatccntcttatacggtctngtctgtgtagcgcactnatgtgcccgcgcccnngtaccacgtttgcaagctaaaaatangactgcttacnaaganccctctccnatcgggtccctnngnngggtnctgatgctacnntaggntanatgaacnnttaggtagtagacntnngncttaacctcttangtcnctgtcnnntatacgtaanatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatnnagtnacagagggcnctacgggctgangcagannnatgacantgcacgtacgagcgcctgcactgaaaggtcaccgtcgtaangagtcctgcactaacaagtnntnccctncccnanctntcttactgcaagaacgccagccccaggagggaccatgagcatccattcatcgggncnacctctgacgcatggaaagtctnncctgctacccacncgcgccccgtgctctcttgctccngtagnngatacgtgtctgtcgtgncccanttgtcgncatttnnacgtnnacaagaggcccgttacctcaccggccngtgcttgtccannggacctttcccccttgtgagatcgtcgcgaanngatgccctttgtaagggcccggtccccancgaatggtanaagagtnnnnccaacaatngaggcacgncggcnngcagtttatggcttcaccgcactttcggtaanagcttatggcttacagaacggtggtnnccccccatnncagaggtnntgtgtgncacacgggngcgtgggattgggtngtgcggctngttaanaancacgccagggngcgccggcagggccctcccactncgcgtttaangnaagaccgtacangnggctcctcttatgacgtgcctatgcnnctcnngccnggagtacaccgccncncgaanttcgtcggnnnagttgtccggtantctgacngtnccccccctacacttcgctngnntaggtnngttcgatctgcttacgcaccgagcgctcngtgccatcgcccgcanancgcagaaacgaaagggatcagggtggcgcgatccnggcctatagtacgcacacaccgactaactgcnaggcgggtcgcagtgnnngccggtntgccggcagncngtnggtgttaagntgagacctatnntgtngaaggcggcacngaagnnatnntntngacgtctcagtntacannatctaacctgggaacanggtattannatncgnccattctattcgcngttgcnacctnngagttccaagttggtacgcagtaacggcttttccctgntgacttctcgnttngngatnngnttgccagtgtttctcccccagntctctcnaaacagttcgattttataccgttcatacaannaacccggaaatgaacgccaatacggcnctccnttaggttaattcggatcccgcgttacgcgtgatgnagccaagnngnanaatggngggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtntcgtaaatgggnngattcggagaaanacatngctcacttcacgctccaggagagatanctcgcggccnnncnnttcaactgtccgccnnccaactcgtcaaactaagcgtcgttagttattacagcgcantgtcagtgcccccnattcgnnggacgtttngagtgagctangccctcctacgggatgttgaactgatcgtgattaagcaacttnnaacggggngacaantgcgcgtaaggacgaaantcaaagcgttagagcgnnacgncgcgcagccgtggacccgcccgcgatggcttagtgtctacacatcggttgtacnggctaggagtnntagtcgatnagaggcgtgaaacacnaaatccggaagtacccacggcgcgatgncanacanagttacctggggcgtgcgacggangggcatnccccagcccgtcacctgcncnttagcccgacttatcccactcgggntgctactatacnatcangggctaagntcnngacccgnncggctatgagtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggannnncnnncgntggnggnggctggcccggnccacggatcangnnccgcntatnntccacgtctgttctgaccnccaaggcggacagcncttgtgggcatacctgggcccggtcgnacgccggagcatntctgacacancaccggccgaagtatcaagtagcgataccnggcgagtatcgggggccacatggcgagacatactgtcgattnagggntcannanttanccaantcggatctctanggagagcnnaaacagggctgtagcgcgcnnncnngcagacaagagaacccgngcttngagagcagggagtaaaaccctcccggtcctaganctaagcgagccaagtagtccgcaatcaccatgggatggccatctnccccccgtgccggtgggtcgtctatgcaagatacgtaataacaggacaataacataancgaccccaaggacttcgcgtactcaggggtactgnttgnnttcgagcatataaagcanngcgttccagggtaaacnggnagtacccaaacgatcattccncnatnantnnanctcagctggancagcgcgnggggtccaagngcttagcannaccgncntcattgtgagngagacatncnggacaccctngtnaactcanatggcgatcactctnatgtgccactgctgggagttagntgaaancgacgtncnacagcgntcgatctgataaanncccgcncgcccgcataactatcgagggaagtgncatagcgcgnnannnnnagngtgatccgagnttctnnncantagaggagggggcngcttcgattggaggnnggatagttccagttnaggccaattgtccnccttggacgangagntggngggtctgatcctcttcagcgnagacccgtagatntcggcgttanngcgggccgcacgtagactatgaagatggtgatttncnctancgtctgggnctgagcttacagtgccgcattcgtgccaccanaagaacgcgagggccgatgagactcctngangcncttccgcgctagctagactccctanggtcccctgcganatcgttggctacacctgccggcgcaccagcgatcntgactcncgnnnncnggnccaacggngtccgantaaantccnacgcangacctnagagttcgaaactactgaagnngcgccttataacgcgccgggcagcnncncnntggggtgttaggggaagcagntctcttaggacgcagcaatccnncacctcgactatttgtacttngacccaggcaccgacttgcatgcctntangantgtacnntgcactagacctcgcgtccaancccgggnccccagtatgcagctcccctcatnntcgncacggaacccggtgtcggctctgcaanagggccaatgcccgacagtnacactgtgtctcacgcatcagntaaggatannagaccgntgngcggccgaccgtcgnactttagggaaccttgannnntacgagaccttagcacctaatnaanatgaggatgtcgtntgcgttccagtggctgagngccgtggaggccactgaacctgagagatgagtagngccggccacaacagttncgncctgcncgcnggnccnctcccgncgnnngcttcgagtgngagtnnccgggtccctcgcgngcagttnncacagcgttncatccaaantgagacatatcggngtcgtacgccgtncggcgcaattttaacaatcgcataccgatatccctaagctggcgagtttagcacctgccnnatcgccaacacccgaaggatcagacggggtcaactatgcggcctcccngtctttnggctngtanntcactaatcttatcgtcaccgcatgagnaaggatnttanacgcaagcgcagcannggnnaacantcttcgggtgtnnnattagtcgcgcaaaccgcctgccgngctacnnnacgctcacgagcgacccggncccttgactaatacanantgnngtccgttctcnccatcggagngtatngagtnnngnnngaagcctatggcnagngcaagttnaggccacttgggntcctattctaggcggcatgatggcgancgtgtttcgcangacagcgggantattgtgngtccgaagaacaagactgcacgagtangcgntaanttanttcgcggagnttgttatatctggttncgcnagctngatagatacgacaactttcanattggaatcancgactncgagggtttnnntcctccaccnngggnagatactntatgtcncnnactcatgcttagggacttagttagtgggaaantggtcctgggctagacaggagtnnnngcttnnagctgcgtctccggagccgaagnaggtttctgctnatacagagtccncatccttggatccgtactggcttgnntgtaaccgctatgactctgaatcgangcaanaggtaagannncctcttgcaccatcaactncgtactctgagggagnacactggggnnaatcncgttctctangccnaacggacgacgacagatctgcgtgaccgcctacacctnngcaggcagacactgaggagccactgcntggtcgnactcatntgacgcgtgtatgccnctgggaccgnntcccaaatgcttataccgcggccagaggtcngngggtnncctattctaggccgcggctatatggagttcagcgggtaccggcccgggngcgcccgcgagttatgcgncgacgtcgttcgatttggnnccgtgcaccatgaggacgcggtctacgctggcgcnnnggctgncnantttgatggctcggntgnatccgttaaaaagccgggaannttatcgctcacaactcgnaaantnggagaggcagatccggttacttntanntgaaaccagggcacgctagcctcctagcacaggtaagcgacgcgttcgaagnacncatgaacnttanntgagggcctacttaaaacnnnnatatactaataangtcnctgtnaacnnggagtnctggtcttgtggcacgcncagngccnggncatcncctctgtatcngctcannccgcacttggatgggcgcgttaagacacgtggtaactctgggccttgtcacatagaaaaggatacgcaggactgaaaccggtcagacctatccgtgccacggtttatatnttaaaaatctaaatagtccgatnttaaggtttgcgcattatctgagatttggaacggtggttgggtacccgaanccnngnntaacccngcntatttcanttaccgtaagacttcagaacnngcacgtaccacttnnnangcntcacgtgagagaacanatnaacactttggcgcggctctacgtagaggggccnnccagaactgggtccagnttcaggatacgattnaagtnttcccggcgtgtaccgcccaggggcanactngaggnggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgantantncaagacgncccanccaatcgnnngnnagagcttcttggcngcttgcnggtcgtggctcattcaggctcttcttacattnccggacacatatngtattcctgctctggatacngttnggtcgaaccggtctgtcttgncccgtgactgagaataccgccggnnaggctggcnccccnnnnggtcgccgccggcggacattnctgggaaagcacttttgtgnncatatncnntagacgatagaagaggacccaccagaccantgcacccnatcagtgccgagacgtgttcaccctactaggcntgcgngtaatatccatacatcggcctaggggcttactcgtgtggngccccgcaacacgggaacagagntcggnnccgtgacgcagngcnagtcgccganatacgtcgcacgaanngaggcatccccgcgtccgcggngcacggaaggttacataccnnaccgtttntggcgttaanaccnggttacccgtcggttgagggcatgcgcggcggctgaggttaatcnnagtganccctaccgcacgtcgcccgggtccctaaattttgacantncgcgnctnanngagaccggggttaacagcgaatngcttncgtaatttcnagctttcggttgatnttcagcnnctnctgtatccacgatggaagtcggaagganttgtgantaccgcaagggccgtaacctcaataatngtatggctaacgcnttggcatgtaacncaagtttcgtcggacgctgacanacnnaanaaggcctatggtgtngtaccgatgtttgcccatccctatgggantagcgatgnccngcgnntgtatcaacnntgacggctcctcagnganccctagacggnagtctantnntggnaatgcgaggagnagcanggcttatggtncagggggcccggcgatgnattagcttcccnttcgnaaaatnattccggacctgacgtccgatcccntgcaaccccgaccggtatctntctacgtagttccgaaaattnangacngccatnattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacntctcttttnggtcccgttgatagatccgctgtnatactgggcgtctggcgtcagacaannnntncgggtatggtnggnaagtgctacaatacatgcaggacgcnccggagtccaagctcgaagcggggtggnacacnacgcgatgggcacggatcacctancnncgtctctcngnataaggaagggagttaactaaanngatctntttcagnttngngtaacacggngtacgccctaaccggggtntaaattagtgggaaaagtccatgagcacnggtcagtantacggggtctgccggnnncttaaagtngcagtttagccgattagnngnnggttgnntcgatggggacgtcagctctttagcccgcanngttccgccactcgttttgtgnncangnccaccaggctcggccggcgttgcacggtgganngtngttgccgcgcnnccntgaccgcatcccatattgggaggccgtgaanggactnntggagagnntntacgcaactnanctcttaaaagcccgatgttccgnnnnnntcntgcntncgtgatccncnntcaaannnnngtanncgatctcncctccganncnnagcgtcntagncggagacggcgnacatagggagaacgtcagagataggcngtcggaactatcncgntganntctccagtggccgataactgtccgncatgaganaccgccctgcnattctgacttcnntatcctgcgctcgncgagatgnagcctcnagngtccctgctncccgtatcgcggcggagtangacgccaccatnngatttgtggacagaattccttcgggtgtccctactcnnnncagcnccnatggtggagtaccgnggatatccgttcatccgtccgaacgttactacggactctcggccactngctggcgtcttttcaaacctccntggggtccgtgtntaagtcagaggangggnnaaattcaagttcngctccgctaaccannccaatcgtcctctcancccgcgtagccaaagacttcggttgcgtgtcgctacttgantaccggatttcggnnaannnnangctcgcagagngtcctttgcgagttttggccgcagtatcctgtttcacatgcgatcngnctgtccagatcttgtcgtgtgttangacnannatcgnncagatgcggtgtggcttntcgatcgagntggaggccattancagtgcgcctggcactcatccgcantaaaangtntagaacngtanagacagagggntaatctgcctcgcgcgcaacctnnagcntcttagaatnnacgntactgaagcatcgcccaacggtnantngaacttacttcattaccacatcgatagtcacggaatctacnatntnccangtgcgtngctgtacctgcngcccaacgtccgcgctcttnntcggtncntcngcccgcagaagtccagtgaatacgtnctnnanngncgtggcccaaattaaagntggtatttcctcgccgcctagcncgcnangaaggcgcgnanggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgantggtcngaagcgtaggcgactcccaatantaccgcatattcgaantcaatctgaaggctcctgcatgtannttgcagcccgcagtcntcaaacnnntnttatgncacactgtggaacaattncgtacggcgggataagatttgantacatagcttcacgcccacctgcctcatttcacatgatggtggcnnaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaatggggggctcangcctctgtaagggnncgttgtggtcgacccgggncttcaccgcgnnngatcctcaaaccgtccgattngcggaaataataaagatnacaacccgccngatnnnggagagtggttcccagtgatannncttcctcctnaaaaagcccgcgtggatgtgtcacganaacanggnnntaagacgcggaacactanggcgtaaccntctacccgtcnntgcgtcatagggatagtactagcgccgcgcctcnaagcgaaggagacgcagacgncgtccggtagggtcaaggtcaaaaggcgtttaagctnctctctcggtaataaangattgaaccggttgcntcncttcaaacnctcncccgcaggcccgttggncaaacctgtnnnncccattcnntatggagctcgaaggaattacaantanagccaacgctcgangcagtcgctcttcgagcnttttataagtanagtttagatgagaatgtgcgtacgaggnatgtggcgntacgctaatntcgantcctagccgaaaggcnatcttgttggtaannntgcgcagcacntcatctttcccgtgaggaaagaagtcncggggctccaacacaattatacgggntagggngccaagcttggcctcagagatanagtacaactatatctaggctcnatggatnatgacngcaggcctggcgacgtggctnanatgcgnncngttgttcngagaggtncgacttaatacaattctttgnagaccgtgattgnggctncatatatagttatatcgcattgagatattttcgggatgtattcccactatantngntngngcagtggncgcgancacncaaaccggggtctcccacgtggggcnctaatctantgtcnnaataacgacnctataggnnntccnagnntcgcaggncnaacgcnaancagggctgcgacggtgtcgttgaggttttggcttgggggcnntgctctatacgacagcgacagctgggcaggcatttagcaacattcccggggacagggatcggacacagacngcggacaagggganngncagatgcnctngnggcttagtnatacacncctctctacgancntgcctnatntantaacnnagcggcggtctcggagtatctggtcttggaggtacccggtaagttcccccactggtnangagggtgaccncttgaaaanatcgtctagggccgagatatnngcatgccatcacnccngcattacgacgaaccgtttcgtcgtncttatgtttgatcaaacgcgcaggcggcaacttggatacagttccacgnnanncgtctcatgcgccctatctnttcctacgcgcatgtgtccatcgtgtatacnggnaattgtnagttatctnncacgtatcaagccagtggctggacccgncnagcctgccattacacacggcgatcgcatnggcgtatctcgcgttcctgaggctgtcncccgctcncgancgcgagcagatcaggnngnggtgangatnnagantntaagttngatcttacacgatggtccgtaagacctccaactcnatttcttgtcanagcannnggaccgattctctggcgccngnttgtgtacngtttaacttggcgctnnngntaagccttttaggcttnataaggcgtnctgctgcgagcgagtgggcagngccccancgttttagcacngtacgcggtngggtagtganaagttcaagnnttataantcggcncgcaaaccctcccgntcccagtcnaggtgatggttcgtcaaaattgcgcntacacanngtactntaagcctcgcaagaacttagactgtctaagcaggnaagnctcattttgcnccgaggggggaangcncnacnnnnnannntggagggctaagacnnttaggcttttctaagcnttgagnncatagannccgccattttggngcnngnngatnngagncgaancggttngnnnnnnnnngacgcnnngtcaacatctttggnacttcaagactgctacagcggagtaatgtatacagggggngaaagtggngcagggtggtgtgnacgcntaagagtggctatgtcangtgggncgccatnnganacaacatttncannnttgtttgtagcggactccggtgcggnctttcncgtgcagtgggggagcgtgtncatacaattcntcgtcaagatgccctcgtagaaccactcacccgacatttatctgcatagcgcgtanngttacataggatggggtataatttgcatccganngcatnnngaagtcnattnaggtnaacgaatnncagnangggtagacgatagggaaataaatagtgggcggagaggccgcgnattgccnccagngtctgngctggacgctnggaagnnnnncncntcacgcgnaggcgggccnnttgttgantncccgtcgattgattctgggaaactgggcaccnggtaaaacttttctccaatcncnncgaattgtgtgcgaggcgaccntcttgcattagattcacttgggcggtnnggctctcggcatantgacattttacattccttagaggtgtatcccangtctatcggaaccganagactttgtcanaaacctgggtagnctggagancagctggtggacgaccatagggnaggtaacctagnncattacatataccaccnacgtagattcagtnanagtattaacggctcgncctnncccnntnnnagctgttgttaataanacantcaagagtnngctntgttncggcgtgcgtacagtgtaaagcggncgggccntnncngnncgtncgatgcgagactnnnngcnagcctnngctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacnncccgatacctttcgctgattgagccccaaggggcttatacatgaatagtcctgttactgnnnntgcgggcnattggcatgcanngnngtgtncctntacgcccttagaagggcatgtgtattccgatggnccgcggtgnacgcnacctggccancnntgaggccgagngggacaggcngaatcggagcgngaagccaggcnntntnttgngagtagcncnccnantcagccgggcctgattccatntcgtnnnaggcgagtcancccgnacggggatggaagagtccgccctatagaggccgtttagccttgaacaannctggacaatctcctaccgttagcagttatnagncgaccaagaacggcngggttacgctaaggaaaatcggggncttccccagcncagccantagctgcagcngttgtggacatcaaagttangctctttttgcgtacagcgccaggacgctgtnntactnagaacgcaatctgacatttttnctcctgtgttncctccagcctccaagagcngaaatagtnnntacangatctggcgtaantctcnncgttcacnaatnatctaactgtgccgattccatcaccantcaggtgttttggtcatantcgaatctttttgacgccgctggtgagaatnctccgcttcggtaagnaactaaggcaatcgcagtncccctncacccgcgtcntacaattcnntannttaanggccggagtcgttgngacctaantnaanngtngacgnngcgcgcaccgacccctgagnntcgtcattccncgcatcagncgactgggnatgggctctcgcgtgttaggaccgacttacgctagtgnncncagctctaaagtctcnncaacactactantgtgtaccgagaagggagaccgttcntatccaaatgnnannccggntttgtgatacttgtgctggacgctaatnnctantnaaacntncatgcnntncctattncctnacgcatacanggcttctacanccaacncctggnatcaggttcacgttgcnnacnctggcnctagatccnntntagttaggggccaaaccactcagttaacacgggccnattccggagcgttaagtgatanctcctactatgcctgcnaagggagaatctttaggttgtcaccacggacctggnacccttaattggtgtaagtgcctnacgtgnccccttatgaaaggaagagtgtccncatttatcngtgggtaatngacgtancggcctctgaagtaataaagagaccgggggagggcncattantcngtgctgatggcggtacgaagnnacacgaactcgcgnacnaancgaancctccggaagtggttgtncggtctagagatgtccggggcccctanaccagctcnanncggnannggtggtgtagnnagtacagtancactctccanntcctggnncgacntgnnngtacacactcggttgtgnnctctcagttagagcagcttnacttccaaccangcaggtgggnnnaaccgtntgtatatggttcaggatagatctgtaattntggtngtccttgganggaccgctgagctntccggcgaaatgtnaccccgtgaggggngaacgaaagcggccacgtcagcctgatcccgcaacagangccagnncnantangccgagggcttcngctttngtgctgatagacttgaggcccaagnctaagancccaatagggtaanntatnngcctgcngtnaatagangcanccanatcngngactggtggtannacntgnntcctcgagatgcgaacaatcgaaaatgaggtgtgttgnagctgctngcacncgacggacngaggcaaangntggtagctgganacgggtctatctaattgggctctttntncnctgccccggccggcccaacccnggcaatnaactcgcgcgttgnggaccctctgcctaggtattgcgctccagcngtttngcccgcgcgncgactccagggnccgttcgtatgctgagtgtcntctagatttcggnaagaccacttaggccttgngngtcccgtntcangncangtncctgtaatgttggnaacctgggnngaacgannctcagtggcncnnnannnntntagantcgctaganntgannnngnncagangcgcggnagtcctaantgcttgtgnaccntacacccactagaactcgtgagtncttanccctngtggccagaggcattgtgatatcttgccctagtagttcngcgagaacgntcagcctaggtaantccggcactnagtcgannccngtctgagcagtccgcncngcgtaaaggnntgttgtacttgcacatatgaaacagggntccatttggggcgtnatgtgtcctaggaatnnnannancgntanncnnttnnnngctgccncatcgcagcgctttgggccnancgggcnnnnttcagagatatcttagaancacttatatatccgnacgaagaactgtgtccatacgcgtgtttgcattgccctgaccncccccatnaggnantgcgancctcgcnctgacaacttctgataccggaacnncaangcctctcnggcgggctttcgancttcaccgggcgcacaaanaacaattancttaaccgtagtgaagannngagncgatgcgattcacccgtgcaggcngtactactggttacagtaaggacnggtnnntttatnaanccccctgttngaacgantaagtaaagcancagcngtnnncgtttanacncactcagaggcagngcgcnctncgannagcacgngcgacagagaggagtctgaccattaggnttagcttncgggactttcnctggccacggccnaatcgcgcagctccaagncnngncagngcgggcatctaggcngngnngatagagtttggacaggaaccgaagccgttgnccccgggtcnnanccanganagcgcagcagantctgaatcttanagacggtttctacagcagagtgtcagtatcttgccggnagccgtttgatgacgctgtatacgtggaagggttaaagtcacaattgggcaanactcgcggccccantctggtccaggaatcgactctcttggtntcgnttntgccncaacttcacataagtttatangngcantgcggggttacccaccnnctggctggggantganagcncacataanncattaatagtacacccatgggtcttgacganatngttaacggcnggaccccnnacagcatggtccnncgccctnnagcgctaccgcncnttgtggcacannnatcagcttccacgcgggcgnnntactaccgcgttggatcgganngcgaggataatttcacccgttnnnggngtacgattgtncttntccatgcgggntactagtagttgctcngnncaatcatatgccacctgttagttcggnctnacgaacagggctcgcntacgcnggagctgtggctgaatccaacacgnngcagcattagntcttacncccanngnnnccacgcgcanctgnaacnccgccatntgagctccagctgaattcccgattccccgncngangatannggccaccatccagggccggaagtgcggccacgcnacaaactattgtaccacatgttccttacgtgcgttagccgtnnnnagatcgtgnggtgtctgtnanagagcacagctatatcacgcaaattaccngngangncagaattggcctttgngagcgctnggtcgtatatacanntggaaggngagngnagcancccnggacnngnnnatcgaccgaaacttaantgcgaggngtttttgattgagatatccgggttcgcccccgcccgccgantcgccggtcggtcgnnaatggtccacccnntgccgggntatgccgggtcgcgtgataacgaaacccgagcacgtnnnnnngtacagccgcnagtgctantgcacngcctcgtcagagtcaccactcgannnntnnanacactcagcgnagaattgncntgacccattcttggtgttgtgagtgaatnccannngttcctatntnntnatgaatgtcttaacaccggtaccatatatcaccgaatctcatcagtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgnacctactgcagtgccaacncnnnanatgtaaggggcnttagacgggcncgcattcctctaaggntggtggnntgcgatcgcacatccatgtgaggnaccancangagtagtcatggctngnnctntanattnncttcactctaatttgaacctctagctncggnnnaaatcccccggataggggcgtntctatgagntgntaaggnanggcgcccttaaaaganngncttcttaaccntaattgcncaggnacccctgcgcaggtgtcttgntgtctggcagccgagaaaggacggtggctttangagtccgaactgtgannagnnnaagcctagccggaggatngtgaccggcgantacggtcggaggttngtggagtcgttgttgaggnntatgctgttcgcgagcctgacgggaggaaagagccgactcccnggngtcgttnnnttcaatcgtttgcacgacagtgacntttgcttcgatgacttcctcatatcttgcgntggntaagaaactcnnngtncggacaatctncggtctaatgccgggtattanacggagacggacncggtnaantagnnnnacagtatcaaggctatatggcnaaacaccttcatcgcagngctnggtccctaagaatccnagcnnnanacaccaaactatatngaacanatcaccnnnaactgtcgtggacacggtatnnntganttgnctcgtcggaaattggatgcttgtcagaacgtccaannccctcatggcnaccgtntcgctcgacgtccgagccttacacgngntnnngtgatcgnaggtgaangcagannccngngcgccaatcgcnncggaagtanactnatataaatatnnancnngttaacaatgtaggtgccgnncncgactccaacgacttaagtccgnnaattnaccgccaggctccgggagaaccggncggttaggccccccggccgtgtcganncganncnntccattaaatnggcgacgtgtccctctgctctnacnnccacgatagngcngntaggtcgaatgttggcgcgntgggagcttaggtggcgttntcnctggctgtgtacccngaagtcagctcaaataggaacggagagnngncctcgnncgtatancgngtaattcggacctcatttttagtgatcgggcttngagacgaactgcttgnangcanngcgcttatanaaccatgtcanaaaattcgtgcgccgaacctcgcgaggaaccctaacntggcnccacgnnnannanntnttnnnaggtgcgtgnnnctgccgcctgaaccanngtgtttcctgagctagcgggtccgncctaagagggtgccgnccccgctcgaacgggtttaangncggtggacantaactcacacgtcgccagttgatttcatgggtgtagaaactgctatccgtanagaggccaangcggccgggccccggggttgcgcagnngnccctnagcaaaatanngnanntaaccttatcaagcatttncccaccggnnctcgcagatangataccattanagttngtgnagtaagtcnnnaactcccgngtcgngncctgctcccttnnnctcagtttccngtacttgtaacctggcagcacatggttgatggacnntntatccggactgcacgcacacccgtcgtggtnnacatccaggcgtgggtcgaaccttntcccgcgtctgggcccaacatcaaacgagtgacgggacngcgatggtggaagccgngaancnnntacnanctcgcggcctaggatgggcangnngttnnctgtgnantcngacagagagnncanagtaagcaaccgttcactgtcncgccgccgcgcgagtccattgataattttacgttccgggagtccgacttccctgcgatagcctgaccatctaagacagcgattgtgcatnaatagcaagagggccgccaacctccggangtggacggcgantntagggttnnnncnttgatcnttanttaacctagnnanttgngttcacaagantnacncctcaannggctgnctggccttnggctnccttagcattaccaacatggtaccggaaanttnngattcccatctctggtgggggtgcancttccgcgggcgcaatgtcggcaatagaggtcanacgtgagaagttcgaagtgcctcaactcacgctctacagncnngacgctnttcancgnnnncgacccctttnncggtcgcggtccggacgnctatggtacctgtcngcncgcctacantggtgtanatttcnngctcnanngtcgatgatgtttactaggacncacgatatnncatcccggcgtcatgggcatgtgcatggtggtctaatnncccgtctccgactcttctacggccgcgggccnnattacgtnncanatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcanaaaagggtcnccatgcattcccgctacccatctcgaaatggaatcagttgcnttcccanagaccnaaatctganccttaacttcgcagatgtnaaantactttcaattggacaaacgtngannggtccgggcaaggnnnaccgggagatcaacgncatgaaatggtaacanagatgcaccnctatntcaaatctggaccatgagccagtactttcagaaaagggttacngtcggggctaaagagatnagtctcgcataggagaagtacttncggatngcnnggctcaggcttacggggaactcctcagngagntcnnnttaccaggaaaaacctccagttcgggcgtagtnnaaatgcccngttagttgtgcgacttgagctgtgcnctaaatgcganagcnnaccctaagccgcaggatatattagtgncaatgcgcactagatacgngtngggaacgtctatctgagggtgacnncccatgctganncagagntagctcctcgagtngaatggnnttngcgcacctgtagcgcgctnngcnctntatgctgggacccatctcggacgngaagctgcgntggactnattgcagtcgactgttgntatcggcctagntgatgtcnnggcagcactggcgntnanccggactgaaaggtcgaaccaatggtnatgnntaacccccgcgttcccgngtgnaagaggttttttgcgaagaggagctgctcangtgcgaacttccagatcgaccagtggagtgacggggccccggcagcagggagttactgaaacgggtaacantctngggaggccggctgtatttgtgagaatnngcaagccanccaaaagtctttgngctttcactggcgcccatnntctagtttcctcacgcnangataatncctatngcctcctatgccntcggggtaggaacgtttggangtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagtcaggacttctcatttnagnccgctcatcgcaggagcgcatgtgcggcggttacgccgggntttacattccctgacatcnncnntnttaggacgcaggactnttcacggnctcncgacaggantccacnnnnnngtgagaggcgctgacttctatgnaaagcttcagtaacggcntattcattaagcattttgcagnannnngtgcaccgtagatcagcgggtcgagctttccnctccaataanccatttatatggacaagaaacaattaggggcacgtcctcgtaagncanncgttaaacattttcgngtttgnacgatctggtagacttgcgncctancgtggcntaataaagaagacttaaccctgcnnccgtgtgnacacttgggaactgtttnngagtnnggagacagactgangcttatcgncgggcagggtaatgtcaccgttcttgggnacgcgnntccgaggngacttagccggtnngcgcggaggcctggcacactgctagtacatcgggncccccagctaccgtaatgtcatgaacgcatgctnaanaagatatcgcctggggtgcatgcccnccccgcgaacgaccccctgncgagaatngcncngggacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccntttanangagctctgggccgannctgtggcacgtcngcgctctnatgtagccgaaggcctantaacttacgnnnagacgccggngtttcttgtaactctntggctgtttcaangcgcaccagntcccccngtaacatnctatgccgacgcacagaggagacggatacncgtacatancagcagcactggtgtagangntgncncgctgtggccgagncatgntatccaaccactangncgagacaacantanggagcgaagagtgatcgcgatggttacatnggacgtgacgccgaaagccattccgggagggtantactttatgaagcgcatccacacaccatttaaagggcagggntaanactcttcgcgtgngcgtncgtatcagcagctcgtagttcacgaaaatttctggcgcctgcatcgcgtgntgacgagcaactanttaatgggancgctgnnctggcacattcaanaggtccatnagacacagantatngccatccgtacccacaccggccttgtagtgtggctcgtcgttccagcggccgaatcgcttcatgttccaattacananaantantacggcgtggnngnactaatnatnctnaangtactcgtaaacgaanaccgnttttccaacgcgaacttnnntntaattttncgaggcttctcgccgtacgtgtngatccgcacggngcgatggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcggagcccaggtgtaagaagtcagnnctatgccgcgaaatgcngccgggcggtgagatctcnaacganggaaagttgtcgcgggcggctgcgccacaatccgcngcctgcgccaacgtnanccagacatccggaggaacagggtcngtanngnatccgncggcnnatagcgacacccaatttaaagaacaggcnaccatacaatgtaaacagcgcgtcctgatgcctgaangcggtgtcgcgcttanntaangnnccgatacngtnatnacngaattcggcnccggnattttacgcagtatntggctcaaccgnagacacatcnaacggangccaactantgcgtnncnntcgttaaaccattacaaccctngcggntccacgaagncatangnccgtccgtgnttacgtgaggttcgctttgtgggggcgcncgccggtaagcaattacatcgggcagcgcagcttgtttaattactgcaagctagncatagtgnttctgnnnntccggccctctatcccagaancanncctagncgcgacaactaggctgttcanncgtggtgtaagcattatcgaaaacgctttcatccttacaccnatctacgttgttaagcagtgcgtacaatgtaaaaattggngagcaccaanccgtttnccctgatccganagtanttccgatgntatacncgtacagatctgttcgccnagagggcagcgatgtncgaggacttagtacttacctcngtcgtctntcgnantcgcgctctgnacgccgctgcggatcatcncaccnnnancctgttgcgcaccaatctgatagtttncancacanatgcgaagcattntgtttcncaaatgcgtcngtttatgacccancgactngcaagaactcacttncnngcttcctcttntntacgtaattgtatgttcctnnaccntccactcgaccggccttcaaagacgtggtctcnccaacggaagcnngagcgtnagttaattagcntngnaganttgaagttgatgaagcaattatgaacatcgttnatccaaactnctggnataagagngcatggtncgggaggaancttttctgttcagagnnnggctccgcngngtgatggcccacnntatttnaagcagcantttnctcaacnaataatttctcccntccccactnaccactgccaatgaaagtcctctcntncgtgtatgggtacggcnnnnatcaaaganggtngtcacntagattgagcaacgcataaatcccaaatgacttgtctntnaaatagaggatacgctngtgtncgatcgttgctgatngtgccttatgccccgttgccactggtgngggtactagtatcgccctccacgcgtttttnttagtgcggactacttggccacgcattgagttcccaagngggcagctnnatngantatccncttactaatnnttaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagcccctgaacgcgttcagccgttggggngaaggagcgattgcattgggggcttaccggtggtccctatttcattcgaggtccaactatgccccagnnagcatatgcggaaaatcaaaacgctgcacggaggcnctgcncccnttncagcacccttccccggnnacaantncacagctgagtctccaaacttgcgccgcgcttaagaaaannngggtagatactgtaatatcgancatgtgagtttggtggggtcaagaangctaacatagagcgtcactctaacgataancgccggncaggtggacnncgcgtcnnnngcgagcgaggtagaacggtcatnacctgagngctagaacttgaaaggacnggcctccatcttnnncgctaaattacgnatggtggcgggtnaaagagaccggaacggattcttnctagcgcctcgggcccgggtcgttgnggtacatactttgntgacctctaactctacgnntcgtaaanccagatccgtctgccggnanccaatnctgttcttctctcanctccggaattgngtgccnnnncgtaacnnnatccccctcatanngtctcatgntcggggtgccagttcaannncgtatcaaaanattgatccnnntgggcgcatgtgcncntcggnncacagaacccgtggtttacgngagctagtcgaagttatgcgtgccccccnnnaaggncccttcctctcccaggtcatcgataagtcggtgtactcactatanntccnnaatgacaagcctccgcgatctgggannnagaganttaaaatgcagttgggctataacaggtagctnccacntgtgacangtgtagctgtgctcgcgcancctagcgtgtgaatnccaggcgatccttgtgnnttaaaactcccgncgcacattgaaatatttcatgaacnatcgcaangcggtgtgaacgccccgcgntnnagcngggganagaccggtagtcacaaagngtcgcctcgccacaagcaccacgatcgtcagntacaagtcgatgtaancaccngcacccggcgcggcgcgcaccggaggggatcaaagactcaacatctacgtactggtncatctntctntccgtttaggaangccgganatcagngggggtaggagcaacgggacaggcaagctgcaggnngctnttattggaatgttagccaacacggcancgtgcatncccgtnacatcaggaantgggtcatgaagaccncacacattgggtgtctaacgagggcgcactaccagtcngangntggctctcttagttngagtgtcgttgcatntcccacagcacgggtcctccaaagagggggagccattgccctccccagntgccctcncnnnttataaaacatntaatagncgccaatgcggagntgnagtgcggagtcncatcctctggcaatncctttaaagtctaacgctgactcgctagcggggcangatcgacgcnnacngnaggtncttactgnccctgtgggccgggccgtgctgncctccttacnaaatnnntcanncatannncccaccctctnacgacacccaganaagtaaggcnnttcgtcacccncgaancgtaggnttgggattcaacatactttctcgccctggggatctaggagggnngngacccagcttggagaagatcttcngcggttagttgtngntggcgcccggccggacccgatccgtgcaaatcgtgcctcccggccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctcccgtgcatttctgnagnaangaccgcatgccaggcctggagctcgggcgcggcacgtttgattggggatagacctatcgtcaatcgnctannnngaacaatccgggcgattcgncgtatcannaccaggaagatgntttnaacaccccgctacgntcnnnacggcgnccaactcccgaggaggtangcaccgtcanngcttaaggcnccgttccgggtggcggcnnnnantaggcgaanaatgtaggacccantgngaactactgtattgcanaancaannacnctccggctttatgcgcnactaggccccccggaggtaccgaagtggatnanccgacnanngcttcgtcgtaggagcaaggaacgnaagaggngaatnnaantcgaaccggtccaccgcgaacaatatattcnaagggccgngttgaggtnttganctccatggtggcacnnaacgggtcagttcccnaccgattnacaagagcttgcacggatcttgggttacncaacagtagccgcctgcgnnggtaacnnatgcgccgcagcaacngccgtccggacganngcctcgaancntnnttagctccngccacgcngtgcaagggcccctatntcnaaaancngttcgccgtnncaatcgatcccgggaatagaggtgacatacctgaccttgtaagatctgtngnggggcatttcacnccatngcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcctatgcncggtccgttcgggnnnctnacatggatcacgctgannaccgctattngggctgttcgatcataaccgcgcaggcatgatgttgaagttngtccaagtgtggtngtcgctngagcaagcgcgagatctctatctaagtcaggntcactcactcaccactntggctccggtggggnngcacaatcggcttagcagcnggtgccntcntnctgagtcnntgaatnntccgatnnggggcganctactctgtggcttatgactctggctttgattgacagttccnntaatgaacttagatctcgaggtngccgagctgcctggcntcctgtttctactagattgatagagtgcggtaggtagggccgacatggacggggcgaaacctgctcgacggggantacctaccactcggtaaacaaagacttcaaccgcnnantnngcggaacatcctnnctatccctcgcctagccggaagtcaggatcnnctcctgcntatgtgttactcgtcntnaggtatacacgcacatgcctccgatnnnnnnnntananttnnngtccttctnggatngncacttaggagtactctggtctgtangtcacggcattgctagctcgcatagcgtnnnntnggttgcgcagctaccggaaggcatttagcgacgtcngacatcgcagcncggacgtcaggtntcncgtngtgttcgcnntaagtatagagggaaaaagctngccactacctgacntgcgtggnnctgggttaattggngggtagcacggctngctacaggagtcctaatgnganntcgaaganaaaantgcccgaagccantcaaagtcttttcgcatangccagcacgggccactggtcatttgtaggacngcctctcctatctgccttcttacntgtgnnctagaacgaccacaagntggccaatgggctacgtcagggtaaanatagattgtcncngcacccgnnntctgagtgtgacactagatctgantctcataaagattcataatccccntctggacccctngccatcggtaccnagtnntcganagttnatcgaaggggaacatncnaantacctattgctaatcgtgnnnaagncganttatccaggnntccnctgcncgatcatattttcggattagacggctngaatgtncgttgggtnnnngagtacctcnnggnattagtncgccgtgcggatcccggccatggaaccgagtttcgtntgcttttgccttccgcgatggctcngtgtgtgnnntancagtgggcngtcgcccccgcgcgancgtctgtttgcttccgtctccctaggaccgtggattggtgcagcntttactnngnctgcttcntcgaggcnnnnatgccangnataaagtcngcttggnanngcttcccnncttgggctngtcctccnggttaccctaagntgacccgcgatcatgaatcgggtagangactactnacctgggtacntaannagtaanccggcagncccccgctcggtcgagtctccgtctgnagccgggtaatcgcancttgtantcacacannngactattggccgatctttcggannnngacntccananggtttaccgggggtatcggacctagctccggcccganncgcccctctnnancgcnctntaggaattgagacctcagagcgactnactcagcgngatanttacacttcctgctnagcacngaacaccnagngatggtaaacatataggcgttncangnngtcnctccgccacccctcacccntgtaaaagcntntggggncaatgnctntcactaaaggtacgtttcngttgagananggatttggactcataacgccnttntgncccactcgctctcgacccngacacttggnacgggggtcctngcgcgnccatangntgaggagcacantnacngtcttagnaccnngtnttntccnctnnngntnccnatnggatcgtcagtcggnnaancngtcaccaacaaaaanatttcgncggatcggcagncatcaccncggcagatcancccaggntgcnttgtgtatactggannngttcctactgttnnccttccananctatnntagnncgntgcncttggggctnnttgantgtgatanganncttnncancggcgttatnggcctgcatcncaccatggacgacaacnaccgnnntgttntanacggcgggacnggccgantcaagctnnntnncnnctganacgtgncntanatgtncacctagatgtgaaggtgnnncggcatnngttccttagtaccagtngtacacccggaaagtatagacnatgnccttggcaagattgcacacttnggctgannnaacncgtccaattgccaggtttaagatgctagttgacgccctgtgtttcanacgtgttaaaagcgcgaatgaatcatatnacntnnttaatctgcggaccgcctgtgnnnntgannnaacagacnatttacgcttagctacacnnactctcccccnacntctgatccantgntttnggnaanantccccgtgaacttnggtactaggtgggactttagttaaaatcatttctagtacgagcccgacncgtgcatangaccaggggcngattccgacctngtctggggcttancaactttgtaccaggagaagcgtaaaggctactagtccccgngctaccgtaaatgaatattcgcgtntgtgcgtncnaatgggaagcnatggaatccaggagctcttcccntngtgccancnnaacanntagngctgtgtcaanatgcctnattnntttgggcgctcnnctcgagggagtccngngggccttcnnannnctccgacgcgntccggcaactnnctnnngccacaccacttggggcccaataaccagtctccatgngtcttcaacgntctgggcttccttnggtaagtaactgactntcgtggggagtgggggnacngcttgntgagatctgcgngtaccnnncngnataatactgtgtaacttacggggnacnaaaagactctncgtcgaggggatgnatannngcctggtccccccgaccacaccgntactnctatatnntgggcagggattgcgccaacgacggtgagataaaaagnccaacgatattgnattcngtananggaaagcngccccctagcggggtacgcncgatacagatcccttggnactnatatgcctactatanntcaagagctnnaaagccggtatgtctgncnataaacttaggcgttctcttcnttntgangtgacgctccattgttacgcaaccccgagcnagcnctcggattcactcgccgggnatacacaacttaacnacgtgctgctgtcttttgttatccctgcgtnccttgctntangtgccgnaaacaagcgtctnnnntagacanaggcctggtgcgataacgaagagantggtcatngtgggtacaggnngatcncttggatgcgaggaggtttatttttgcaggacancgacggagnccgctccatgttcgncgattgatggcggnncttnncattgcccncgacctagtttcaagcgctccgggccgcgtgantgaccncccnagnnntcagctatggtgtgnncngangcaagctgggccagctgtgnggccgcatttccatnnnncaatctggctctgnccancatgncnnnnngctgctggtcaacttaantctnaaccctnatgcntcccacagtnnncncgatggcttcgtgcaggcaagccctaggcgtgacccngtgcnnnncgannnnncacggcanatntagcgcaggtgtcatgctgcttgacccggancgccttctanaccatgattaaancggtgtctcgtgcgggacggactgcgctngactgnctatgagagnccnctttnngntaatntnngtcccnntaagtggaagcnaaataatataatgctggtgganaacgcccagcttggccctgcctngaggatatttcatgnacgaggtagcntncgctgcttgtntgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccnnaancacctgtcgtaatatttggctccctnttagttancggctanttgcnacgggacttgttgatacaagganctgtttnaggccnggacggtctttcgcggtcaccagtcgcgcagnnctgctnntccatcggtctcgatgcgggaancaagaccgacaaagcgaacctgggcttcgaggtttcncacgacggtagtcctgtatgnnaggncaatctcgtcnnngngatgctaggncacatggtataatcgagnnggcnngtcgcacaaactacntatcnnnctagctaccagatttcagagaactcaaccgnctcgggggccttctatgaccttactgacagtntnnngcgggcgtncagncnnncntncnngggggtgggcgcatcggttcngaaattcccatcacncgtacgaccattcacgcannaacccgcnngcnnggnnnctncnacgggntgcgtncttnacgtggagtcgcctactttctctgggttcaccnnacaatcgtancaagattnccggtggttaanaactntccgatgctctcgccctanttttctgcttcatcaatncgttgtccgttcaaactggctcaactncaccnnncttgttaatgccggtnattggggccttacggggaaaagtatannnnacggccctnttgaccgacgttctgttcntgntcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcnacatataaacgtctatangatnaccgccanttagcgtgtcctgtnncanntnggccngtgtatcagcggcggctagttcttggtgcgtgcggcacaaaatnnnccntcgcagntgtctcgggcaaatccgccaancganactggggtcgcgagatngnntcaacccacttcgcnntacgggtcaagattggccacatcngcttttaggaaanntctntcacgcgcacgagcagcnggcacctcgatnttgttcnctagtnccanannatngttcgncctcgtaccaataaacaagcgcgcccncgttagaattagaaccntgggtttctttaggnggtcngatttnanctttntcaatttnngacgnnncnngagcaggtgcgagatgccggcctggncgcctccaactgtaggaggccctcgaacagaaggagaccgctatagaagtntcaatcggctctaccccgtcnncgnaaacncacgaatcangacancaaggatttacttnaanacnactncttggagggggtgcgcgctcctagggngaactncaccgctactcagactccgaggctcctatcaacttncgncaagatanngntacatngcnccccgattagaggaaccagaaagcnccttcgnannntccatttcnnngcaggcagtaaagagcgggtgtggccgttactatcaatatgggcccgnnnctcntttatgggactatagggaaggtannaactattgcggnaattcgaaatganagagatacttaancgtggttccactgcctattcgcctgcncactcgccctcctctcacctacggtggatanggctgatctgtgtcagggaaaagggaatggttgcaaggcaagagacactctgnaatccagntctactgtggttaggctggcaccgggnnncttcgnattcaaacatgagntnncnnatatacgttccgggccctgcccnatttacatacacagtttgacagtgtatgnctaagtngccccacctcctaagataaggatccacgcgacgacgaggggcngnggtggcggggggcccccanngttctagngatagtctagggcnctaaatgcgctaatattacccagcnttttgtcccctaaaagnaatcgttacncgtcnagactatgctcnntatnatgcgtcgtctgccnctattcactcagcgtggcngaatgcggnnctanncatctgtgggccgctatcctcggtcgccntgtagactacttgtctgagacagggcancnctctggtcacnantccagntaatagctcacccttctaagnantgaataagctactgtatttgcccttcgtatacagccagannccnacatcgattccagaatagcggcgctctgacnncctncgctgtcatanngaggcacctgtagcaccttaagttggtgnattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtancnctcccccaaggtnagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctantggntggcgcttcactcgggagtncaaggctactacntctgcnangtncgnaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaattnatatgtcacatggnnggcacnatgagtccaatgttactctaacttcagacgaattcatattctacacagatcntngtagggagatatggcattcacgcggatgaaggaacccaatnnaatatcctttcacttaggccgagncaaacaaatgctcctaagcatgtagaggcctggatataaatcggnnaacggatcccgctgncagttgtgtacgataaccgaggtaatcttnntctnaancgtgcaagtacaatcctgtctcgactgagnnnggngtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtngtgggtagcgtagtngcccataaatcatagcactcgnnactaatcatcggcacgaactagaacctcgactaacngacagatagctagaatcacaagttgggggcagggaagcatatgcaangatatannctttcatctcatagatccaaaatagtntaggtgtgtgcgagctctgtttgtagattctgtcncatgtaactacgcagatttacgattgcanangntaattcagcatatggcgtcgcgagcaggangatgtncacgntaccgcgncttntggcnncccactntctgcgtgtgcgctncntcatgtttggctggagccgacactgcgccctaatctatggcntcagaagagcgggncaacgctaccgtcgggtcccaacagcctatatancntagtggccctcaacantncaggcggagncggccaccgcgaaacccttgttactgatcctggctaggtcatgtttcaattcgcccttacggcctgnctngnccgactaatttgattatcgntcccagatgtcttcgcnttggcggagagaaaggcatcctggacacctgcacacagcgttnaccttggnanncctggcgcngctgcttgcatagcgtagttacatnagttaagggtcggtggtactccgccagtactacactatancncggcagttgnnnagatcccgccncgaccgccgcanctagtacttnacgangactatcgtttcctttcgacttnnttggacagaagtattggatnctcgcggttcgggtcngtaacncannncgcnngnngcacgagtcangcngaaatcgnnntctacngantntgctgcggaagagcnacgtacgganagggggttnncgccagtnaaganancaatttgccagtaatncgcaccttgagtagcgcctttcccagggctacttttggccggtgatcgggaaatcttttanatnnaggaagccaatgtcccgccagtgatcngnngcccganttgcgatgnncncgtcgggcgnaagacaccnnnatacggcnnntcgggnntgtctntcgctagggatgtggatcnnnccgntnggcatngnccatgannagngtnngtgctctagggcggangaaanagacangtngggagggtggnnnnnnnttcancnagaganccgtagngantcanaagcggnacacggcagccgcngtgnantaggacgggnngncggacnnnnngnnncacaacgacctcagcntctcactacccacgtgctacaagantatcgcgctctgggccccnaggnactatgtgtgnnatcatcttgcgacntacggccttgggctaatntgatacnnnactntcctccgcccctcgcgacntnncgcagcancccgcagccagccactaagccananctgctgcccgantgagcngccggngtagnggggtgcaatgaggatacanaggggcctcctttccatgtgggagtgaatagngctaacatgnatttcccagtactagtngggggattcgngattgcattttgtgtttccctattngttctactnggaagagggcncaccgcactacggatcnnncagnnatactttaacgaccactttttaggacatgncnnttacgttttgcccanntgcttaactngcnatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcanacnccantcacnntaaacactttccngangncggcagtcctttgccnagctatntnnngnaagnntatcgctagtaacggcttgaagngagacctnagattattatatnctcgtaacgaaggccaatcgtgtatgcctaccancgcggagcgcccagtaagcgtngagccacgatccacccggaactgtcgtgcatcttcncccgttcattctgcggnccagtcagcgtcgctgcctnaaagccggacttttcttnanggaaggggtgcccggacctcgtggccccnacntaaagaggtactgagnaccgtngagtctacgcatggtagtncggaactttnnctcgctgtgcgcagcncgattccttcttgtgggggntancatgcccgtcccgccgantatgcatgccgccagcgtnccgcatcatttagtgtgctacgtgcacnngacaaaagnagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctngcgcctcaacgccgcnagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccaganngtacacttggatgagaaaactcntggtggaaccgcccaantgatgttagtggttngtcgggaggtanagtttactgtggtccnanatgagagcatgcaggnggngctgaagtgcgtgtagggattaaacagttctggcgnanggcccaagttaattacatntgaccgaggttntcctactgcgtctccaanagcggnacgggagggctgtnnggacagctctaggccgatggtgaggggngaacngccancggcagtgaagcgccccaatgtctgaaagatcagactcacngatttaagctgnacaggntggttgcgtttttaattacaatngtacggtaacacnnacngtgaancntcacggtcctggagcccagctccgaccccccacatcgaatntcacgggcttaaacatgcngctgtcggtttcagggnnnnaatgcnagcacggcnaggcgggnnaccctagnnggnganccgcttctcctggtttntcggcatgatgaccgtcagtngctgtgggtttccgaagaagctcgggttccncgganatgagacnaatcgngcagctgttgagcatctagcctcgtgangnttgnggcgcagtgncatggtgtggatacgtcccaggcctagcgtaatcgcnacntcataattgcttcatcatgcttctggtgangtaagcctcttgtnnaagggcacaatgctnngtccaggcgatcttcttgctcccagggaccngaggnggtgtngggcnnatataaggtacgctctaaccagcgggggctcgnagannntgtcgcccgncctaaattcggcccactccttcnagtttcatgcccccnncggcncgtgtttccaagagaaaccggccaataactgcataacggaggcgtcntntgcaaacacgtttacanacttgttgataggnaangctcgtnnctatnacatccgtacatctctcacccatcnncgaactnccttctctgtaggagatggcttnaaggcctntccgcggtgcnagaanccgacgacaangccccncacnctgtgggggcangtgcggcgtagtgtcgtttgtcgaataagagaattncgagncncactgagcctggctttagctagctatgctccgattgtacataaggttgatanncaccaatntacctctagacctgtacgctngttcggtgacggactgtttgtccccgnnnncttcactgaacttagtagncaancngtgcatgagtaggggttgcgtnnnngncnncccaatntgangggcagnangctatcgggacagccctcttgcggggaaatcgnngacgcctggtagcctttagtggtttgcagctcggggcgtacgctttnggcagnnnttctcgtcnntgggnacgcttcaccatagnagcataaaactacgtttggnnagtaagccttcggatcttgttcgggccannngagttctgcnntctgaatntaggcgttgngagggccggtnccatggcgatggttaagcgtcgtgaatctttacgttctntggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgangaatcgctgaanctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtnncgaccccggangcttgcgactaagtnaatgactgtgctgncatgagtggtaagccacacttacatcggcgttggcagtcttcatagttcaattgttnaccaccactggccttccatggactnggtcagtgaatgnactctagttccngnatcagcgaaaataggngtngnctcgcgngtattcctatgngggcgccccggggcgaatcagtccccaagacgntccgttgggtgcaanattgagtgcgcatncggnncccgagtccctggcatttntttaagttgccgggtgggncgactcgtgtcctcccattaactgcgcagtcagnagtatcaanactcnttntangttcgnncnccggatcncgngtaagnnnngaattggganaancngnntctgagacatccgatgttcaagtngacnatatccgatatacnacgcggtcgaaaaaaacnggagangtntnacnactgnngcttttctcgtagttgaancggtcgcgaaacattgttagctgtannntttcaataggagtaggccgncangagtttncncgccctggcggaacgtngtgactgcgttcctccatccatacaagacggcttttcacctcggtactggaagcntaacgtanagtgctcctgggccttggcnaananctacangagagttggcggttttttcantggatgtagnnggttaataggatgccgaccactnnnctcnccnnatatcnatttgctanatngcaggaatacgancgataactacgagctataatatctgagccttacctccacgaaaccgtatagctttcgagnagctggcgngggtactcgggtcgaccctggnncctatcaaacgccttcgagttcatcgggctcgaaccgtcgtgtatngnctggagnccgngcgtccgctcgnccataaccnaagagncttgaattaatgtacannccccatgaaatatgtgncgncacgctanaatagtnnngtgtcaagtnattgggtgctctggnnaangacgaacggtggggtnagncttgnncactnngatcccnatcgatcaatcangaatagctacggatctcccgccnnaatancngccnccctgcanccccttgaagcgaagtttagtatcacnnncccccggccaacannggtctcntcntgtaccgcatgttcactttggggggcnagattannccagttcgntagccaaagaactnggtccacccncgagcgcggggacnncggcntgcattgccaaantnnncngntgcgtacgtctttggcgtgactgacaaattggatctggtagtaaacgaacacaaaactgngnaacngacatctncagactncccattctncccatccacatatagntatggagtcgattcccaccctatggacccaacaggcntnncggctaaccaattngccaggaacacacccccncttcataatcacgcgcggtgtactgncaacnnngggagtngcgagcattgatnnacaatgatggncttnggcgatgccgnnnntntcgccccacnccctcagacccaccancatcccactctcacgaccatgtctctatctgnnnnggaaaacgctgttttgttcccagnagatgnngtttttcatagatccgggatgaacaatnngnccnnntctacggcttactgagnncncnctctgccggcccgcntntctagntgctgcgcacgtcagatcnncgcttngccggaggnncantncanaggacctcngctggccccaaatccgtctcacccatgtaatgggtgggagacaagtccgtttgattacccgcgcaccccccnagtgaggatactggaagngagagnncatccccgccgaactnnctcagacagnnnanntagtggnaancngccggaagaggtangccacgtatgcaancgccgttgggacgctgcnngagggngccttcganccacaaantctggatgcgtnactcttccngctnggnnattaactagnngattaaagcaaagcatcgtgtatcnttttttggtcgatgccaacgccgncccccgatacctcgaaggattttactccatancctgggccgcattaggcgcaaagctctgtatcgnnggtaagcttctttgcgnttcganggntgcccncctttgaccnggtccctgtctcgagagnactcggggaggttcgtttacttcctagtccngnccgcncnttcacntggagcattcatatggtggcttgaaaganggttacgtgaaataacggatcaaattcgcgctacgacttnnnnnnnagtnaaggttncgacgtgtccggncatagtccngcccgtgatcggcaaaatctcgggtggaatagggngaacatccgtgnacggaacnnangcttcgnccnagnnntttacattcnagccgttgcgttncacgcgtcggcncctactgcgatncncaggtcatcgaaagnctcgaccgggncgnntattgcccgatctgattctaaatggataccccaacagtgcgattggcaacacaatccttacgtcacacnnncncataccacntcgagctagtncnnnnccgccatggtaggcatcantgtgcncatnnnnttgcgcgcactctcgatnccntgccaatataatagtnaggagtatgnnattcacngctccacgccaacccacgatanngtcatgtcactcnggtttagctggncgcacggncggcttcnngccccgctataccttttgcccgcgcctagtttgccntantgccnnattcagcacagcancggaatctccagtacgaggtctcactgccggcctacggatgngcgaangngatgctgcccatatatactgccgaaactatccctatnncttttcacgatggagcaaacgccanncccgnatacttnnactccacgccagnagagataacgangtnactctggtccatcgtacagggtgcccaggtantctcgnnacntcgncgtgcaagtnctaaatcanatctgggngtgacggttgcgacatctgtatctnnttngctgtaaagacctaagcangccggccacanancgacnaagcacngaagngcactanatnggctaannaatcatgatggnntnncaccattcactagagattttncagnccnngtctccaagtcgcttgcagcngggagcctgcantnttaatggnnnnntgttagcatagcaccctgcnacctaccaggcanaaatgttcggcgacgnncaagacncanaaagggcgctangncncgaaatactccggcttatagtgaatcttggcggcttncncatgcaaccgtnaatcggaacnantggcgctccgncggcaatgggcnttgnnctggtggcagtaggaaccntcggtcgtanccactatatagcaggcgtgtntttaacccagtaaatgccnnancaagctgcacngtggncntnncgccacncagaagnangtaangnccgcnctccaacctccnngcggattccaagnctgattctatgggacntccgtagggtagacnttaagccaacnnatggccngggacnggtactccttncctaagnccccagcgttccacctcnnccggaattgaagaataacgtggctcctggagcctggggtatnccnngtctccantngagaccngggctactatnnntnnnnnnctgtantggtaattnngaggaatatctcgctgggntacccccatctnngggcgctggtacgccnttcncantanctgcatncnatggcgttcatcgnntgngacnntnnggtacccggcgcacgcttgttnntanntngttccacctngcgtgtctcngtnctattacctgnctgctncctctttgcncattanacggnnnnatggatactnntnnntacgcngcggcnattcttttcccnnntcctctagcacnttcctannagctggccnagcgtaatgncaagtaatggaccatnagcgggcggcactggcgaanacacnantngcggcncgnnnnnggnnnatnttggagacaacccgatttgggggggaaangataccatnnaatcgtgcggnggccaccccacgngcttgcngaatttgctactgttcgcagncanaccctttagcagatttgtgcgttaanggcanccagagnggncctgaagactngcagcgtnanggtcatcgaataaggggnatcatgagtccgtgtactcnngttcggncggaatggtcttngacaaactaggagtggaggttgnncannatatnnnngttgctcgtgggatataagcgancacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgannctaagcacctagcacnnnntttcgncgtnntcgcacgcgccctagngggggggtgtgaccaccnnnncntgcaattngatcctttanntaannatcntncgccgcagtcatagncccgnannnagcgggcgtncgtcncgaagcnatgacncgtcggatgcnaggcggganacaggtggnagnngggaagtancccctatcaataacaccgcttatgttgtagagtattttaaccgcgcnntaccgcccgggctagtgagccctgcgtaacnccganncttggctgagtatcgccctgggangtcncanntcgacagaaannnatantttngctacctngatcanttnctaatnnnnnngggatccgaccnncgagnngagagtcaagagctannccggnnagtccgtttcnatntcatgtacccaaaaataacagtatnanccactccggcattgaccgaccgcggaccatcgcggtagntcnanaagaagnagangcgcgaggaacccctggcngtcnccaggnaannnnnantcnnnnctncgatcgttgcagtangttngtangaggggggcgtaccgncccgactntctgcccagagtgcgtnnntacgtcagcattcttgaccnnangcgccccngaggcattntcttnggcngtcaacaatacagataccattagaatggnnccccgttagttncggcgggcngtaggtgctngnnccancggccccggncnntacngtctacacgcatcttntncacncnnntcctanttagtcgntagggggncgagccgggggcgncgtcgtnncggncancggangcagtcagnctngatctcctccacnnnnagannatccgaaatactctccagttgacagtctcagccntccagtgagggctacatctggacccgggcacnagaacgggctagatcgnncgagcatgcngnncgccggcccagntggttcaacgnnttgtaaagcacagtngtngnngcagtaacggattaacnaagttaaccataacntatncgggaacaatcannnngatttgcnnccatgccaccctgcgaatccgtggattnngcgagngnnnnnnnntcnncggncatctgacgcgccggttttagcgggcctgagaaacaagcctttgtcgcggtgcgcatcnggnagtnaccaaannntngcggagggnnnnngngntgttgcattccactgcacgnntccctnacnntgcccncgtgcnnnctngcacgccngnacgcccctgttantcnntgggacnncacgannnannnnnccagcttcngtcgcggattaagggccagggtaaaatctnnnaanaatatanggcgctggtctaggcgaagatgaatgctcacatgggtgaaccttcggtcagttggcagctcccccgtggngagatccaatgccgcaggntantttnnagaaacccgtaaagctcgcgtgtacactgcagtcgncttgaaattcattacgccacaaacagtccaatanaggaacccgaaaaacntccagtcgaacagccgtntcggagacnnnnaacccgcacgaggtcnaggccctgcnagnttcctnattctctcccntgcgtagtgtcgcgtacnnacgannggcaagcgtatatgggncccnnagntattagcgcnacnngcgagggagtacatgcnnccattttgtgacgttgacngcaaacnttggaagctaagctgggcanccacnggccacgagacnagggcnacccttaccnntgacctgtcgggaaagtactattagtccnggnncngtgngntgtctcatcgttangcgcnnnnnnctggantcggnacgtacgggnntcgagancgtcnctaccagcntgntatacgtggtcgctntccnccncttatcattacggggctggnattanccctttaccataggnttgnatanaggggcggggntgctaaaatgcactcatgtgcgcggccgntaatgcngcatagcatgtgatgcatangaacnnnaactgaaaagttgcgcgggccgtcgatanntcgantaancatgggcgcttacaggngacgctctccgcagttacgggcgtggcgtggtctggcatcgtttcctagcgcnncncttggctgngcctttggccagtcncgaaagggatcgtatcggccgtatcgccntnngggacctaagttngcccagctggaacggacaggccgangcagcaccccatcatanatcgatcnacggctggagtgcantcgtngtgggccaacacgacatgcgactcccannnntggcntgntcnttcttacgcaggtaatcgggcacagaacatgtnntcgctgagcgggcagcttactgaagcctagggtcagtcaacnnnccaangcttagtgcgtggtgnctgcaagtattncagacgacccgtttagctcgaaaaaatgattntatattcttcnnnntcgctcatngactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggntcttggnatccggcgtagcatnttgcnnntacattgccttctanctcgggggcccgttgggcgangcaaatccncctcggggcgtttcaaactgctcntcataactgagtnccatggcntagnactaccaacgagcgcggtgacangcatggacctnngcatcacggcgnggttcgctgcctngggnntcccgctgtccatcgcgccactccgncacatgacgctccgccactnttgcnnannccagatttgggncgnggattaaccgtttcccacggaccatntnactccgccaaacccgctgcgagccncgggncantccagccncgacgaggcnggcggnccgggtctaaaacgctggtaagacgngatttngccgcgggcgctccggtccgcctancgcgagtggcngntaagtcccgaggtcgcagtcggtccctgttatcgaggtccagcatatgtgttcagtccctggctccgctatacggcagagcagatattcccgtaaacngacgtccgttgtaggtgttaagatctgccaaaagcgggcccctaccgggtagnaccacgtgctcgcccgcgctacaaagacaacagtagacacagactncntcccgttaaatctatgaatgncatgttaacccgcggcgcagccatcctggnnggcaangtttacggaccgcgatcgtagccacncanacnggnacaattgnggctnggagagtagcnncnttnacgccctaaatngatgcggcccttatgctgtnttcctnngnttctcccctcccgtcccgtntngccaaaaagcngncgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgntantnagncgntctgaacaaggnagcgtgcncctgattgcctctaactacnnttacttcacccagtcatngaagggatncccgtataagcgtgannattgntgttgggctcctagtccgtcggcacaactccggnggcgacgcggaatctgaggagcannggggaacggggttatcccagttggtgtgtgtccccatactttccaatgaggaggtcnntaggggaactagtgaggtcccccgtccgnacacatggcgcgccagtatntagcggtaaatccnnntcccctttcatggggattcttcaggacgtcactacgtcaagtgccnctancttccttctgnccaccctggactggtgntncggnnctgctnccctantcaattttttgcagctngctcgtgcgatctgacccccccggagaagtncnnnnagtcgcactgcttgnactctnngcagctacnngcagcgatctaatcgtaaataatcaanganngcctttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggccggangacagagttaaaacgatgatctcctgcggtccatgggaggcnctangtnntgtcatttacnnncggacagnacgtgcgtgggcgcaagctttttggtgtcaaaanacgcgtttactgttttttaagtttntctgctcatnncgagcccanaaccccaannaatttacgatacggcggctnctttagntagcccctcgacagagtggacntttnggcgntagcgngnnnnaggtncggtanattgtagcctataccgccatnnaccagcgcctctcnagcntgtcggtncctactgcnntggnncaagtntcaaacccgtacnganttggctaatncntcaggctntgcgacggtcggaacacnggctgggnntgctgtaccgaggacancatgggcataantctatncnagcggggnnacccccgttnaccccnnatggcangaattcccccggagtgtagagcgtcnggtatctatctgctaacccgacccgggattgcaacccttagtgtcacaatatcttnngnngttgcctccaaacccgaccgtcagcttnnagaccgccgattcggtaattagctggtgtcagtaccncncaaccacagtcgagngcgcctgcatacgtcgtcccccgnttgcagncaaaattaangtgtnnncgtgcgaccccttacgganctnagtaangccgtnggcatcctccctgggggnccangcacngacccgattcattttcgttcgggaataagacggccnntanntgcggtagagngagttgnaggannttgcgggaggtcgtgagctctacggatggcgttcagcgnttgggcgcatncnnccctttagtgccngtagcggtctaggcaacgcatcctaggatnnacagtaatacnnctaggagagcccacatgagaatantnntantccngatnaagcaagaactaacgttgtgnacgcatccatagtaaanctgaccnacaacgggcgtaatgtgtaccaattctcacccacncacactagaanntnctatgcgtannntgagtactccagaacagatggnggagaaatcggaaaacaaacgcgatggagntcgtctnngattcagatgcccnccagctcagcggaatgaagccgtttcacctggnnggcccccgatcgncncaaacgaatcagngcgtccnntatagccccagatttnanngaagaggtatttgggagcgaacactantgaaacgagnccataagatcgtagggagacgcaacagcgcagaggtggactnccggggagggggaccattaatttgggccgtttagggacttgttatccgtgcgtattgcttcgtaatcgcanncactcttaacactcctatgaccncgtaggccacgtccatcgtgtaacngatgctaccatcgaatnncagcgcgggtgntgccatttccggcatgtggcagccggtcgggnccncgagggaagccacagagtngttcgagggggcttgagntcctgaacggnacaatctctatccctgttttgggctctcctattttggtagtcctttacnnngtacctaagangntgtctgctcttnagttncacaaccccttggcgcccccaccttcnncctggctttaatggtncgatcgctgggggctggccaccttcgcanantgaggggtcataagttggcacggtattnggnanccnactgcacgaagcntnacaataatncggngagtagaaactcagccagcgaagcttnnnccgnggaaaaactgaaggccacactagtatnttagggttccgcccnatcgtgaaatcctattatggccgcnttgcctttgctacgcgagtagnnacaccnattgagtggagctacgctctgttagaatngacaagtctngcnntaggtctatgcgccgggcntaagaagcaactgggctattcgctcgcgcnacngctaagnnnggtnncgttatcgccnntacacgacccannngcataaggctagagtnttcctaacccttcatcgctagcannacactgccgccgaacataaacgttatctcgttggtcnccnatcntctctagaggctacgtttagtnnngcctaccatactcactactcggtccggtntcttatncctattcaatcaagagaaagcnatacgnncaacccgagccgatgaggctcannnnttattggaggggnanctctccnaannaaangtggccccangccatgcngttctagcannagcgcccgcgacaccaatcaactnnncttcggcgtgcnccttggggacttcggcgcgctgaagccacttaacaaagngttggttaatggtttgnaggatntgccaacgtgccnnatctcgnggagcnagnncgttncccggangatncancgacatcgatcttacctaatgangnnacncgtagaaggagacagccgncacttcttnccgctccagctttggccgaaagtagctcgcttcgagtgtcacganantannactagtcanccagncgcgcccaangncagaccgtacgagtnttnacangactcggcagtccccgtactcagagganactcgccaagcgagacgacgcggcacgccnnggattcaatgggcggccttgncgctncccctgctgtgtaccgngnggggaaaaatctgcgctcatggttccacccgagtaggcagcnggaccantaanctccctcaagngaagtatccgtgnagatgtntccannntgcgatngttgcctgctcaattaggtacnttccattgncnnncangaccattctnangcgacaaaaaggctatatnnntgatngcaaagccgtnangtgcgcaggctcatccggnccgccgnncntgaggagacaattcacagcgnccnccnncaantcacgctgggaacgncagangagatctggcctgaaagctgatncnggaatatctcgagccagnncgcttngnnnttcctcagggcgcattgaatccccatngtccctgaatggctcataactncctatanaactccttgnnnttcacgtcgcgtctcctagcncgactcggtaatgcgcggggtagccttaacgngccacctcagtcgcggcgctttcgctgnttaacnngacgtncntnnaaccgttcacggattgggacgagattacgccagatctatttacttngcgccnatnaaaccttaaatacaccgctacccccgagttatccacatgcnagcacgattaggctgnttgcaatcagcacgtgcncggccnnncgagtgtcttntctcgctgttaanaccttncagcccgtctgggcctggnccccnngccttgttattcgtacganaaacgtaccattctcgcagtcgcgcgccanttgttctggtcnctccactntgtngaaactttcgcgatatancgtgngttcgtctgcacggtggtatgagtttttanncgtccccgtataatgtacgcggaagccaaaggtncaantaggtcacaanactncgggatttgagcgctaagccggggatgtacgncgcnagnnnngttnatccctccaactgtggagggcnnngnntgncagatagccancatcgacnntttcaagcggccngnnnggtggacggctcacaacgcagnntcagggaccagatcananagcagaaatgcgacttctatgttcngnagntangnaatcatatgtaggacctcatcggaannnagccgttacgtccngtagggactgtacgttgtcttgncnatacaagtntcnctnnagacaaggctggtgganctngcgntggcgaancatgtcggctgcttatgtcatnacaaccgactagttatgtagggtgnntnanncgacgacggggnttgcnctatntcangttcctgcaacaggcgcggtgaaaaaggtgtgggacttannctgttaatccgacgtctcacanggctggcatatcgnctagacgtagtaggnntgtgggttcgaacggtagcagtctattctggcggcgntatatcttnacgtaccggtgagtgngattacgcagtgggacngnnngangaccttccagcacnnnccaccgtaccagcctanatnaaaacagcgccgtgaacgcaactcccggagcgangtnccccacgtacctagtnntgtccccctnncttagcgtntnncnatnnagacnnactcgtagnggntcgggctgccgatcaggnatngctgtcntatacggtgnttagnggtaggcnnnattagaacccatggnnnagtgnnnnnccggngcttcncncacaatngnnaagngnaagtcgcgggtacccccgnntaagattactttctcgcaaggggagcagcgaagggtnnntccnnnccctccnnnngnnagntcagncannnnnngccnatgtncnnaatattgaatatctgnggnantcttntgcgatggtaattgtggattgtntctagnganatgnnnactctcatcnccgaggnggggccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccnngaactaagtgttctcgtgagggcacntaaaccgtgantccannacctcggccggtgtagtcggcttaggccgtnanccncnnnttnnggcnntatacctcggtcgactcgagtgccgtntcgggcntcggnantcaacagcccngaccgcgnaagcagcgagtatnatctattagaggagcatttgnattctgggagcgaacngcatnnnncngtctcgccgcatgntncggtcaggccgtntcggctgcangctggggaagagcgcctttctggctaaggcccangtgtagtgtagcgctnancgcctancccctaatgcganaccggcaggcgggcaccgggtggaggtaagacttctcattcaggccccantgccgccggncgtcacaaactntctctttataaggccattttccacgttcatanntgacncatcccgcggctaacggacnaagntcgagannantaggtgtcggaggtnctnaanggcgtnntgntgagngntgcaaggngctgannaaaatnacggtcncttagttcncaatacatcctagcgcnngaggtttgctgancnagttncgataacncgancgttagcctanctcaataggcctggtcatacantnantacggcggtatnccattctgggatagataggtgtgcgangtngtcgaatgataagggcgtccgtcgagactcactcctcnntgcgcctgtgcttacggacttanggnccttatttctcacacggggatcatgacgcntgccattctnnncagcccatgcgagngataccanngacacctaggccctattaggggnngtnantcgcttgcnngagaggtttgcatcttagcaagaggggaggganatgatgnnanagtngnngcctataaacccnagggtctagtacagnctactgtgtccaccangngtggcgctgttnatcaattgatcacnccccacccgnctnntcgtgggtggtcggatacattggggnggcagacggaactatggnnnngtgcgctgcaanannatcgacgtgtnnnggtgtcacagttgctttacgtccggccgggctaanccagtcacctctaggctncgggggtatncgaagaggcncttcgcntnttgntcgcactacaacggctaacgacngagggaaccgaacgnggcgctttctgggactagnnnngcccttaaggtcnaggangacacanantnnccctccaggttcgacggttacnnnnnngccacggaggccnccgtgcgggcangggggcccttacccnncgagctagggcctggccatctnntgcgcnnnacatcgcggntcgggtgagaccgggcgttgccgcngcgtcctcgtaanngntcccgcactcgcagacctagcggaancnncnnatnntangcnagngtgatgccccaagatatcaaaatcganncgngtnnaccgaccataattggngatcgnctggaccnnnggatgctggcgacgtacggnntcatgacaantggaccagncaaagccncagtggtcggtnactgcnggcaagctgannntaatnnntctctataannnatnnatggatcagccttgggcaagcntacnctcgctcgcgttgggttataggctcagnggaacaaccgcctgtgtcgatatccnatctnaaacataccatataggagntccatagnngccctggagtattgacgctaagtccttcggacagcggatggggaggccacctcgagagaatgctaattggtgannannngacctacgcatccgtccgaacaagtgtngaggtgtcagtgattcaccgttgaatgnntggtctcaaattgcgnggaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcgacacactctaccagtncccagaccgcttcacggnnngcccgggccgcggggttaacgttcagcggcagaattcntagtattnacacaggcggtggcatatggcatanggtagggtttatacaattgcgttaccctcaaanccgcccatctnagnaatgctcgaaacagcttngatagcgagtcgcttcgcggnctngcactcaacgggccngctcagtcagtgaggcncgatcttcttgtacacggncgnctgctnggattgtggagttannctcgctngtatgacangncncnaactcnnnnnnagcaccgacatcggnnctttaaaaacacccancagtttnnntgttgnnntacncccggtagggtngacnntanaccgnggagtaatnntcgcactcntgagcatanaattanctcggangngtggcgtngtggtgaagtgtgcactagcctccgacgaggntagatccatatnnagagtattccttctcacgaacatcgctgataagctaaaccctaggctnnngctgtgagcggatagaggcctgttaagatacnagctatccgcaagaaagattcgnnntccanagaactgggattgggagccancgnannggctagatttacgtctncacnggtnagtanacgctggctttacgcttgcccagggggactgggggctnttaatacccnnnntctatgaatgcnntagtcatcggctggatacntggtggtctancccaactnntntanctgantcttacgcnnctactccntttagagtntgtctgtagtanttcgtcgcatgacccgcgtnaccgacgatatgtnntcggtccgngngcgccctcagcnnggcgcgcgtgatnatatcagtgggtntcaanttggggantttatatctcacgtcgaatggttcgtcttatnnctngtcgggggcgncnatgtgcttcgctgggatgccagtcaagaantcctcactgngctgcaacagggggagagtanacccctgcagcccgaagtcggaaacgtaaaattngagcgccancgctcgttatcgatgccacanactgagggatgagtcgtatcccgaacnngnggcggnnnaaaatggcgaaccttgtcantcgcgtaagcagantngcgtacagcggggttagtggcgtgctagcagnattccgggngnnacgcaacanngtgacacgncgtagtggacgatcggtnccannncacatacccagccantaanggcgggggataacnatgcgngaatnctctgtagnncatttgctatactttatatnttggcccantgcagattagaggaagtgccgttggcccagtgttgcacgttntnnatnncgtggaagctganctagaaatgtggcntatgcactagcaattttggtctccnnaagagggagtctacaacgctagctgatacaagaagngngttgggtgtcgtcgccatnnccncgcaggnancnnnnacntccgnnttaaagcaantaagttagctcaaactcggccgtctactgtatanttcgcatggaatctgtagaggnaaatccgctccttagttcgggggaanccgcccaacgtcgctaccgagnntgactntggacatnntggcgacaataccgnagacatgggagtcgtaagtataaagtgccttagctcgcctatcctcatcctacacatccacgacctgacacgccgcttcccttgacnnaatgtctacaggnngctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgntgtatagagancaagngtggtttaagctggngntanncgtttagccaaggccggacnccgaaatattgagtaccgtatgagacactgtnacccagtcnaagnnanagtggcatnnccaaccgcccaaaggggcagtagcccgttcaaacgcncccaaggnatgtcnatgtctnatctaaaattaagaacgggcgggcttcctcacagctccgtcgcgccgttaggntggagatatcgtannngaagntcnntagattntatcagttacagacagatcgtagtagtccccaaatactccggtcctnnccaacgctccgcttattgcaggattcctcccgcacccaagacaggggcgggatngcgtaagangncccctggagacccctgagaattgagggtcgatgaagaccngcttttaacagaagcccgtaattgcaatgcgatgnagctgttgtagcagcatttncncaaaggccggcttcagtacggccacagaacaacctaaggtttatcggtntgggaggggggacgtgcggccactgggaaggnacctacgcgcagcagatcaagnnntgttngnnagttgcgaattcanagtactctgccaagccaacactaggggactatccgantccggcnaatnncnnancttcaannnannngacnnccnnncnncaangntcagtttntcagcggagaacaaccctagcctaatggaatgcctctnttgaaacaattgctcttacancgagagcagcagagtcgtcataatggacctagggctccnggttctgcgctcgataccgccagcangtaacaaanngtcactagcttnatttgtagtagggacgtgctaagcatagggccaagcgcttgtgattgagtcagganacnanngctactcgnatgacggaagcggncagagnacatgaacggatttaagcaccgtggcctgtgctcatggcttccatannncntcggggggatagnactngnccagcagcatctaaaccttcgggccgngcgttttttggancgtgggnggtntcanctcntnactatccttggcgttccccgactgtttggtttcgggaccacacgtnaggggctcttaggnnacaggccantagtcttatggacctaagaccgtgagnactgcacagtgttcnttgaccgtgtaaggttagaccccatccactncgncctgntgctaagcgcangancacacacgcggcgtacgttcccactgnnatctcaaannngcgttaggtcgcgctttnaatactagtctgcaactcatntcccnnngtagtcctcctaagacatccggacatactgggggtgctagtcacantggggtgtnacctnggcntgcgntcaatcctgcagttnctttcgttaattcaaagtgngaagngtanaaccaacgatnannnttgttccgcgantcatccacgtcctggacagttcaagcnactaganctggcgagcgtcctgagatctttaggggctccacgcccgcngttcatccatgcatcttangaatactgaagggcgaaggtgcacaaaacccgcgtaaatgctnnagccnctcattctccgtacttaccncngacccggaccggatcactggctcttggnnggctcctactgcaatcctagatcgtaccctccagcgcaggctctaagnangtanatttncgcggagcgnnnncataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgnnnanaattcaaagtagcactccgtacgntggatattnnnanttgggnatacggccgggtataggtaaggccacgacantgaggccgcgngtaataacgtgggnnctggacnaggtcgcgaataangggncnccacgtgctctgatgggatgacttatggacgcaagtgccatggattntntttcgtccggngncaatgctcggcctnntgtnnnngcgancaagggcacaccgagtgagagcacgaataagcagcngaagcctagcccttnnttgnnacattttctcgcggtcccctagtacaangataacccggtccacttnatgcataacgcccgccgtgctgacttaagtctcacnngcaccgcagnnngggagtatnggcnngggngaantcttatgctccggcaggcgcctcgcttcatcncgttctctnccctaagggncatagnnncgacaaantnntncnncccgnactagcncgnatatccctntattatttntcgcngtngngggccgtggagggacggtaatcntatctgcaatagaagatgctcnnctgcctacccccgtaacatgactccacgtgggcactgtcagggtgcggnnncggaacgggctcgactcaagccnnaaggngcaccctnnngntagggcatcaatnatcacgcncccgatgacccgatggnngcagaagctctgcaaggannctngaggtagctcggtgatgatctctaagacccgaganattttangantananctaatngctnaaccgccggcgnnagnagccgccgtaggtggttngtncgancngcagcccaggcctcgcctcgacacatcgcgattgttcnccggtnccgannnnntngatctctctccacaccgaaccggtgccnccgtttctcgttcannactncnttcttaggtntnncattcggcncatggaagtcaggggatannngatactcgatctcgccntatgcacttnnnnnacgntgagnccngtgggatgaagaggcatnnggctataccgagcnagtagngttggcnttagcttctcaacaacntgantngnatagcnnngtnnacggctacgagctaanangttacagctacgatttgatacccaattgggattnatngtatctgnggatactacanncttacctatccttgcaagacccgccctttggngagtaggaggacggctnatgcatcaggtaagtttngnaanccatggtnnnaacaaatntctgaagcnacgggaanccgtctaagacatcgctacgggcctcactnnnagagcgtatcccgacncgccaaggcatncaccgccgtancanaggnaagcattagnnntncgaccaatctctgcgctgagtactnattctgacncggagggaccggcaccggactganggccggcnctgccattcctaccnnaatnagggggntagaacccncagccnggctgggttcctnatnacagagttgtcnacnagacnnctantcgttacnctagccnatggntcatagattnagaagtcaggannagcccagtnaanngcgtcnacttntcacgctcaaaggnttagtttctcatngcntnagtnnnnnttcgcactnggganacgcgcgctttacaggtgcntctcaaaaggggccgtgagactccgtcaggtagggataccgatttgtatctaatantcttatacncctgaggcattcaatatcatctcgncggnnnttcatcagccaggttctagntgcgccccgtnggacgngtcgcntgggagntagantnaacnggaagggggcggcagaagncagggcncttgaccaatgttgttngcgnccgtccnnacgcgggagtgatggctgnngancncaacngcaatcggnnnnggcaatgtggtnnngctagtcagtcangagnnccgnaaanaccacttctagaacntgtnngatgggccgtcgctagtgatgngccntgtctgcngcgacgaagcacncccgtgcntaantnagcatagctccctcggcgntnagatcgttcatnacagncntcgnactgcggcaagtnaataantaancnttaggangagtnattccaagcagcatgacccccccagaagattcnaacccataaaagttcnngagatgcgatagnccgacttaggacagaggaanaaatttggtggnctcatatgtcaccaagtnngnntgcgttttnnnngccttctgnnnngcgtgtacgtaacaagggacccctggcgataccaaganagtgaccaactttgtacgcgnacgtgtanacgacngtcatcgggggcnaggtgagaattttatacagcgnctatncccnnannacancnanngganctaccgatnntgtatgnttcattcatncctagtagatnntnnagtgagctaataatncccaggagttctctagngtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagangccgtcaccangagcccggagnnctgcccnntccnntggtnngtctcagtcaggcgtactgactncagacttgtactaatgccagancantngtacaactgaactcnngaggggcgtcgggatagtttgggagaccggtgctcaatgcgnccgggcgggagaggnaggcggcgtnggctntaactttngtccactacgatagggttntgnnaancancctnttgcctttagaacngatngacatcactcctcnccctttngtagcgaaggcaaccggagggggctttaggagcacgtacngcgagtngcnaatntcttgngtctctgggatcncaggggcnacgcgtgatgnnnncantctnttaccgttcaggcngttgnacccctgagttgacctgnttcattnnacgctancntatgctggancgncantnnngcgtcaagnactgtcccggccgctgatgtgtagtccagaatnncgntgtcancaccctggtcaagnccggccaagggctttncgccgacttcaccggagaaaccggttgcatttcggaggtgccgcgcgcccacnntcccatgctttccccgngcttggccatcttgaagtagccgtgtncacccagttanagntncctcaccataccaacttancgctctctntattcngagggtcccacatgtcttctgtnntaggataaactatggattncgctattcacagcngcggcntgaacnggtngaatataccgacgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgtttantccacctncgtnntgtgtcagcgcacntgcagtagtaggcaagccccgggttcttagagccgtgccngaatnntcnnnncgagtcgcgccgtnnntccaaatcgtgcgtgaacgcgcacntccngcntnacggccctccaaaccttgntcgattaacgttcgacgtctcgaatannngcgnanggaaaacgatgtcgagttctcntgtnagcttcactacaantnagaaggacgntgnacccgcgaaattcctactnngngtaagcnnnnnggtanagggtattcgctagactatgcatnanctnaannaatggcgccgcggtnaacacccancagaagnaaccgnatntccnggtagcccatggtcgagcctnccgacccatcctnntgcccggggatactggatnaaccnctgttnagcgctgnnttcagcnngcaagtgangggacnatnaggatgtcatcccgnggtcctaatctccnctnannagggcttnaccaactagctcatggagnatgnnatncgcatcntatganatactgtacattagctntgtgcatgggcatgaatcgctcncgattctaantaaaanggtcggnggatgtatgacntgggcttttctcgaacacgtcctcgtcctngaggaccganncaccaatgacaactagtaacntctgccgaatcanatgtntnntgtctgggatacgcgggccttgctgttatggctanntacagcttgcgagattgnccctcccgngcaagnttagncnnngggtgcaacctaaccggtncctntccacagccctattntacgggaggaacggccgacaccgggctgccccctnngtattcgaatcaactttanagtcttaaacacctggctcncttagacaannaatgctgtgcgcnctactgtctgggntattaagaangcactcgtagtcgtatncncnntgacctnngtacggcccagcantgcaacctacccctgacaacgtgtgaangcnntgntcgggagaaagcctncactaaagtgtctagngggtacgcnggcgaagcacagacgancgacatagccggcnggtacnnttcataagcgtaantntaancgccgggctttaccngctnnncannagntgtacacgnnnnagtaacacnnaagtcatgtgnncgattttggtacaatgaacggggaggcctatnncnnncatacgngngcgnaggnantnnnctagcaatnaatctngaggaatnagtncggtgnanatacacccncanctggcntncgggattngtncttacncctctnnnnngnngnaaccgnacacgcatgcgctntaaggngtngcggtgcctcccacncgggtccatnggaantcggtcggagtgtcaagtgagtcggtggctagtccagacggcgtanntaagtgattgggatgtgcacncttctcagngnnganntactagtttaaancgnnacgnttatcctngtgtatgtgttcgtagacacaaggntnggcngtaccancaggcttgggcgcatctgcntnnggnacngcntngagncaagcacangtatccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttctngactaagttcgcgtacncgnnatactgtcggactgntactctagcatattcttcaactgatagnctcgagtacccttgatgnnaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggctattgcttgctcggcttangagtttanatggcgaacgccaacattcgttatncnnngaaantngccaatgcgnntnaacgtaaacaaatagagtgagactttgggtggncaatccttttccaggtcgtcggcgantgccgaccncttgctnggtcgagtgcacagctgttcaccccgccgantcggattcgtantccgcangcaggnntcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgngcgggcctgcgacnttctggaatgctgctnncccgtctctggtagcgagtncgnnacgcngggcnngggagcggaggtgacntcccaangaangtgtcngtgacactttgggtgggtatgactcangtcacacatggttntctccgagaagccggactgttgagncattcttcaantcagttggttngtcccnggntttccttgtctgancgcgcgtaactanagatgttgagctacggtngtgcgcccctattagtgtgggttgactcgccngnntatggtaactctcgcccgacgtcagattaaaaacccgtctagcgacgccgntacgtnaccgntncctgganagggaggacgtgnggngaggtnacgnnacagacgactggncgcggngactagcaatactatgagcggnnnccgacgantacgngngctnttgacgncccatgtnncttctctgtcntccgcgttttgctcttacccatcgccaaccatcctcctgtttcgaccagcgttagggagttgacacgcgngcggacgcccggtcggtgcttctgncgttangtgcgagaggattctcacgagcctcccatagncgagcggccatcagngaagctgggtgtgatgagagacgactcggtgtcagaaggcttncnngcgcatgacacttctnctgcacctcccgttctccnacccntcangnngtcgccngtgtgcnnnggctaccnacggtcccatctcgactaattcagctccgctgttcagnnncnnnccaanatcgtctcttttatagcctagcnnaacagatatgggtctgngtgttagcnnncgggcaagtnnnncnnnagattttccctcaccctggaactacgtcggaacacnagngtcgttaaaggnctggcgcnntnacnatgacnaaagnatatgaannaaananancgtcntcgtgcaataggcgaagcgggtnnngnnaatatgttctctctagcagggccnnnttcccatntcnccnccanttctctccnnttagtcctcgactggnnnnggtcgttgccaagcgtnctcccnnccagnngtgntcggccccggcgctccaaattctgaggaanacaggcnaggcccccagtcgcnttncggcacaggcnccagacattagattaacctttggcgcancaccctgaactcnttggtgnnngggcaatcgcgtatacagccgtgccatngaggggcagcgnatgcttccgggatnnntctcgagacggcgantgcntcgaccanccanttggggtancctatgggtgngncanaggancnnccnngcnngccttcccccnagtctggtgcacgggtagtntaccnacctngagntaccaccanggngcgcgaatcgaggntggtttacnggggcggaatcgtccgcgagaggcgcgtacngcccccggtcgcncnngcangattatannatgcgntcacgtgggcggatgnatagattngcggcncnctnncgacgatttgacgtanncgagttacgnntgcganccgcagagggngcccagtggccccccgcaaccaggtgggagtcgtgaccntccggttgcccccagngccngagaccaattccctaacgatnttggccagctgcccacctgtggcgtttacgctgccaaacgctggntnntcngacgagcagcgntgngcgagcccggggaggaaatcctatngagccttgngnntatcaaagttncacgaggacccaggcgacacctgccccttgggggtncgttgaaacacgccccgcccattgtagaatcnaagaangtgtgacnnnnaannnagagcccaatgaataatntnaataggcgtccaccactctcctaaacccggcgcacaacacgngantncaggaggcngcagcgatggcaancggatggccagggcccgttttccacgcagtgcaancacgacttcgtgggacgcngngnncctnnnctnnttgtctngcacggngctgnnnnnnncnccnnngncnncaggcgcgacctgnnttcacaanngcctaggtaatgnccntgtgncgtnngcananntcngtgncancttgattntaatcccccnacttaatgtcgggcacgcgnaagncatttnggannaannctagnctaaggcacacctagaccgtnncgtataaataccgctaccgattgcttnaggaagcnnngngataatncccgccacagcactnggtcgntaaaaggacgctcgacgnncnnncngatcttggtggtttctgngcgntnncgganntcgatagggnngcannncgcacagggtgggggnnnnnnngtattagnnnncngcaacncattcncacggantaacgaatgctancgnnnncnacgacgaggctgggcgagagttgacccccctgggtcgnttggngnactacnnnntacgggtgtgttttaacncnnngtttnttgtcacccgaaagcnnngnngagtcaatatagctacaatnctgtgngcccgctgcggatnngatttcgnnnctcaccttgcgctnaggccttgtgacgcctccnagnntcnggcctattgcaatgctctnnggcngggnncgactnacccttacgggncggcatcgacaaganncncacaggggggtggtcacgtaagacaccanctagcaccatccaagctgggtaagccgaaggncacctcggttgggtgcgagcgggcctgtgcacccnanannatctttgtacctnaaggcgtgctcccccngnntnccctgatctaacatgttcacggcacggtaganccagcgtgngnngnnnncannntnnnntnncggggtgtcggtngntnnggagnnttnnngcatgcaaanagtctaacccagcccatcaannnncnnctgcacctcatncattcgggctcgcgctaactntanntgacgcatgnagnntaannnaancgattttaggttnnctaaacggggcggcgcggacgagcngtagcggnnctgtgacgaggcgngttagcnctnngaaannnnnnngnntgnnnnncccgcccggncnccggnctctntnnggcntatcctggnncctttaagcccgcaacgggnntctctgttaggcggctggncnaccatancnngggcgcatggaagacngggaaagcgntgctcagaccttgcgcacagccagcggccggcggtggtcaagccagngcaaacgagggcacgggtgaggatcactanngcanctaatacantnncgcccgcantgttatccanaggtcggctttcagtgtaaaactatngtcataactcttggcgatgagttcctcgnccatttagaatccagattgttcggagnnatacccgngtntcccaagtggngtacaggggctcgaaatcctngactnaccatctgnnnngagnatctnaangnntncgcgttctatccntnntgnnagacgcgaatcctaccctgttnaaccncnttgtacgtatatnancatntaagtattattnaacggcgaaanttngagatagcgctcttgncatnntncggggnncnngacgtcgtnngccacngccagaacgnngatgaaccatcccgggagcggtcnaaccagctgntgtctcntaatntngttatgggangcggttggcgtaaaggcccacgcctnnnccgtnaacagacagggctganngncttngnnggccnnncnngaatatctgttcgtnnggcgcagccgcncaagccngnnnnntttatnnactcggnngccccgtgctttccaggtgnacacccaanccccnncctctccnctngttaagaancgaccacaaaggagcggtcaacccctggncactgtacattaacctaggatcacacgctacgctaatggnnataancnggnnncaccganaaacaacgggggttatnccattcaaatcagaacagtgaagccgttgtgggncaacgcnccctccacccgatcatcgagaannnnggnaancatgnatcnacgtgacgtccattcaattagtcacncnanannngactctacttgccctgggaaagctcgtnactctccagctgggagacgggggtaattttgtaattcccnngannngttgctaaaagacaggtgnncntggagtcagcccctcagtgctccttatgcncggngttnnaaacgcgtacangacntnacacatnnaaattctacnacngttgggngtttctctnnnttggctatgncattgacgntgnaaaacagagatagaagnngnantcnccgaggggtggcannntanctgtcgtcagttgcctntatnnttnantgccnggctcncgctcggaccgtcgtntncattaaacaaancacaaagagngcacgacaatagttcgaatngaaggtctagattctctggncnctcggataatgggnngggcnagaganaccntnttctcgagagacggttcctactattngaccncccantgnngccgaagactttnnggnacgacgncccagttgctaagggcaaaggctcgcgtctactgttgggtgancttacnnnagtcttactcgacggatgaatccgatacgagcanctcaacagatcntcaatgtanaccnnctggtggttggccatttcacctctgttgctcagggaaagnnatcaaagtatctaaaacggccgtgacgacnccnncaatagcttcgcttagtggggtctaacagcgtgcgaacganntntatgggggttttgcttnncctnccgtccacgccgcatatcatgaatccgaagacangcctaccngcggtgggtcgtgnccaactattgtcaaacggggggttaacaccttcacgcgccgcgttnatggnctcggctagcagccctaantcagacggaataccacnacattgaccgttnctcttgctaattatttntacngtgcggcaacgttcgcccgncaaggacggactggggataagtcgtaattcagtcggnngctcngtgaagccatcgagatgntatctctaagannnngaaggagtgttctgcctccngcgcgccggaaggaaggttctagggaggnaaaagntacgcacccttcgatcgnnaaggtggnagnaagctccttagcctttgacatnatccgtgccctaataggacgaaatcctctatatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcattgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgatnngtagcannaatgactnntgatgaggtagggtnaaagggaagcgtttttaggagctcagngcggctnnagacttataccngngnactgggattagcggnnctgaaagncggtttatgtcggccttnatcctattacctanntntccggtaggggccgggcggattgcttatntcttctacagcactcctggctcgcagcccgaacctncaaaattacatccaacagcatgagtcnnaatgaccagaactcnatgttaaatntangctaaacccctnagnntattgcngtcatgtcctggccgancnnnnttgacctcnagggtnngataggtaggntncttttttnaancnaagcacgatnatnggnnntntccccttcggctgggtgatcnactctnnggtcgcctctcngatgcccgccagacngtcncgnagagtcncggtacaaccncctatanngtngtgcatgnactctnntaatngccacaacacttccncgtncatnnnnaatcgggcttgggcccggcagggctnacaaancnnnnattattaagccacaaggntgtggaaacgncaccattgcccncggtaccgtaggtcggggccnnngggnnaatttggaacggcgcnncttgggaggcgacgaatttagataggtgcgtccttggatcgtgggntngtcctannnncagnattccttgctgcccggattcatccccacnaggcacagatctatatgacttcgcaaacatttagagtgcaatactgtcctttntgatcnnccgcgngggtaatcgagcgtttngtctgagacgatnnatgatngnnntnattccanacatntttggcatacccctgcacatnnngtcagacntacgtcaacatgcganccnntgtaattagacgccgcgaatnngagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaancggaaattcctatgancctggcctaggtcccggccctnntggaatntnnaaattccnatgtacgcnncnaataaagtcttgactnnacacgaccgctcccggtggnaagtcccgctcagtcattaagatgcctccngatcgagaagccaccggaagnagatcgctagaatacatngaaagagatggcatagcgtgagccctatggagtatgnggttgcggatanaaaataccgtaaaagacgcgnggnttgctacnaggcttggcttcantcactcgcggngtncncgactatcccccggtccctntctaagnggcgactctccttgtacgcagntcatggagaatctaacacttggcaccntntggggctcnnngcccgctacaagcgcgngcgctcgttgcnngaagantcnaannagncctggnanccgttaccggactcttccgnnagcacnnttgtgaacnaannggntctanncntggacaanccagcgactatantccntgnactcagaaagnnngattacntcacctnnaggcagctngncaatcaccncnagtnaacggcctgtattgctctcagagaccncaccacatccgccggctgctcgcagaacntctctgngngtgcatnnngtcacgacnntantntgattcttgcataataggctcgaggaaccgcaggtgaagncnnngatgccgcngcntggngccggccggtcgagganatagcgctncgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacacngcccgnggntcagcaccaaanncntatngannncttttccaactgaagnnncacgcancgcgggaaatgaattnnggagtgtacgncnncagcctaaatcatggcancgntgtacncccnaggagcattcggacgattcnngtcatggatccacgntgtgnnaccccagtccancannttcagnttcgggnncttgcgtgagcaagacctcggngtgccgtaggnngggactaccataaccgcatggcgaggccagcgcttagtnattggagagatttaacactttcaagttcatacgcgcgaactccggtntttgnggttgcggtcnagtncaaaanagaatatgttcttgccggggngctcggtaacngngagggtactcnancnaatgntntcnaaancggcagaagtcaaacatnggagggtaacnatgtgcagaccacccggncctcggctcgttnnngcgaccagcatacatttgcctgngttgttgttaaggaatantagngctcgcgctgancacccagggccggcgtcngnacganngtangcgagagaccagtgaatcccatggtgcctcggncncntcgggggctactacacaagccantgcggttccgtggttgatanntcgttnnnncggctgttccggttanngnaagntngttnngatnnntncccgcnancccggnggcgaccccacangaaccggcnggctattaacccatanatnnngtannntgcagggtnnactgtggtcgttgnngccaatngggcnnacaatctttgtgnnccatttnagnncangtatcgttngcgggctcggnnttctanaaagcctnatctacagcctatnttacattngtcattggganntcgaatgaggccgtnatctagcgtgntgagtgtccncncccgggncctatgctacaagattgggccgccgntcgccgctgntgncttctagctccgtnncatagcgaccctctagtccggatcacccacgtctnngccagatctctcagcaccattcnngtgtttggtaaccctcctgacnaaagcaggtntcgnnnncggnnngaagacgtctaagatacccgacgcanggtgtttgtgacactcgncgattaacgcacacgtgatccgcacnatngncctcggccnggccgggaanacaccgntacacccaaagactntttcnagtcnnnntgccccggtataangctgccgccgcgcgatnncataganacnctcnggtgntctcnacatactcgcanaaactacttganaacgcactnacgcatcgaagcggcnnactagtgcccccgtccggacgcaaggttttnnagacacatnaggcgccaacaccagnnngcacagtgcngctgnggccgaacggcttttacattnannggtactcccgcntacncagnggnngnagttnntctgcagngagtnngncctgggccncaaacggcgnnnntnaactcatccaangctaggcngaagtgtgttcttcttcccgctccttggaccgtgccgcactgcccgcgcgnttaaccttacggccgttttctcnnatgccgtnnccgnacngttacgtgtagagtgnttgactcgtcgcnnnncgaccgagtacggcgcanacttcgtngtacgtctgtccaacggccggcngcagtntcctntnattggctccnncaatgacctgtgagnagaccggtgagcagagcncggtngctgnccgggtncgcccgacacccggcagcagttgcggtngtctgcanngtcggcagagcaggccggcacgaatctgcgctggtgtggcaaacaatgatcgaatacctactagangacgccgagatttcaccacacgcggcacgcctannannagnangtacntccccctcctctactccacttnngcttggaattattactngaaatggtcgacaannngggtcccgttacggtcttaccgccacaaggggagaanacccgcagnnnngaagcgcgtccgccnaaaccggtacttgncncggttaaatgctgacngagtataagtntntntgcngngncgggtaccatcatgacanagcgncacgtcngcgncaatgctgctagccagcgccgcgtcgncangagcttacagcaggtcatctctagaggtnctctgnaangggnnacatcggccgcgggncccntagctccacggngcncgccctcnngtagncagcagccgntcccgcggcnaagaggcacaaccanttgangancancncgnaagcctcgattctcatccgcacgtgttagatccagcacccagaccggaacccaaccgaccncnatgaggtcccatcggctggatgacgtgtgcnnccttcataaaagnccatgggagttnacggcccaccggggccacatggcatagggctncngganaatatnactggcggaacgccaggntgtatgccgtagaacagaagcactatcagcctggctacgncctggangaaaggatatngncctggagncttttcnngnancaccgcacntgctctatattgcaactcnntcnnnatagatgccgcntnntacccgggaagatacaacnacgnntcnnatnctcggatccgncgncanggcaancttggccggcngcggtgagtatactagggatncaagtnnntngtaagtctatttcggtactgngcgccgtacggtcgaggagcccgactcatgctggagtggacaagtgnnngtcttagggtccccctctgatgcgcaacngggcgncantangcgaccncngggtatatatgcggtaatcccaccgagccagcatgcctcatncggagccatggcnccatanctgttanaagacccttctataatgatacgagggcgtgcncangcatcggcgagggtagccgttctccagccgacgtnttgcgagtaataccctgggaacctgccactgaccagaaatanctccgtcggncgcttagttgcacggccatcaataagggcgcaaggctgccnctataaccgatgntcataccgggcctatgttttgcggatatcgacggagagncgtaagccctacgtgatcgcggacatngtnataccgcancagtgngataccgcatcgttatcggactatncnnagctatccaatactgtanagaccgcacgatttttcaaacntnaggtgattatgntgcncatntcaannccannccncggtgtncccnggncccccgaggtgtagagagtgtcgaacccccccctccgcccgntcacatgcnnttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgnngcacacggngcaatgggaacgcaccaggtnngctantgcaccccggcattgggacaaccgagcgcngtccangnnnaacnancganttttagaccgagaaaggggactcngtcccgtactgcgcttcccatacctcgctaggccgacngcgccaggnngcggaagactcannacgntgttcgcgntctgcnaggaggggaatgttagagntaagtagtntactataagaccctgagcaacggnctctgganngagctagatctcggtcgaaggtnttacccaccctnngcgatctacanngcacncctcaatggcggtagccactggcgtntctnnntacgcgtggttacnatnggacttnggccttcantacnngaccacgtngcagacagattttgggatggctttagtccggantaaccaactcatagccctnanaggttctgtaccngntagtgactgcaganctnagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcnctttatnatttttggtcaagcnaacncaccggtggtgcggacntattgngtcataattgtcagagctgccgggtcgtcattacgtccgtaangcaaaatacgcttcggccacnccaccggctnagcntgtgnnggngngtatntncccgccagcgtttnnntctgagaaaatctgagtacacaggacgctccgacctaggggaatccataatcaacgcncccntgnacttcgcantcggagcaagaaatctgctgtgtgtggtcgtgttccaatgnnagttactaagcctgttggcttgtctctagcatgcattgattagggttatntccnagcgtcaatctcagnccacntgagannnattcgatggtgctcactnngntncnnagacnatgagtacccggtgatagacagcggtgttttcacagntactttacggtctggggcccgnnncgcannccncncaagtccgggcggcgctacccganggaactgtggtagaaccctccgagcgannnctngcgccatactnatcncaatcgggtgtnnnnannngnntggtgccnngnctgtatgcatcctntccaccgcaacatcgtgctnnntacctantngtctggctgatgcctagctcactncnncagcaccangtttgtagtcnnatcgacgtagggaatcgagtgatcaatgantcttgagtttgttannnttgttcttnntaaaaaaggacccccagtcagtgngtacaggnttgncccttactagcgattgcccctgaacaggcactagnnncgaantcgaattttccatgcctagtttgtacactatcgtgattcgtggggaggtgcgtnnnnggaggctgccggcggnnngcnaannnngtctgtcgcgggnnngttnaagatccccccctgnntngcanccggggcccccgcgcgggnctggctngtttcgnnnnactnaggtcactgtnggctnnaatnctgtgannttgacnacctgccgtatgcacttgcggtgacccgggggcccnnnacccgnaatccctgtnttatcnccacngannccnccagttaaaagatgnnggngaancacgcgcgtacagcagacaccttgagggggatnnagcgtacgggggagnncaccngnaagncngtaanntnnnnncccanacnagggagaggatcggatcgcctngtnagactngacatcgaaangaccctcagtggananttgaaagcnccctannnnnaattgactnggtagacacgtcaggcagancgcccccgttctataaaacaactaagcgcacctgatccgtatnccctggcaaattatgannctaacaggcattctagcgatgttgctnatcctggnncctcgaccgtcngcaccccacgaatngaccttgccaaacggtgcncacnctcttggttgagnnanatagcanttnggaagagtacgacngnncggtgggccctgtaccactgcgggncgcnnntnggatcagtgcnnggncacngggtacgatactannnncncacggctcgccagcctgactnncacacgtnntctacttaccatgtnnnacggntncnntgattganctcgtgccntcnttcggtatcccggtaagtgggcggtnccntgtcccccccaccgagtccacaggcntgtactcgcacgccgngtacccgngggnngcgacaagttgtngagnnntggatcgtgtcacnccnngatnntcagccctggctgttagtgtcattgatcgtagnagggganaccaggctnccggtnaccaccgggtcacagtcacttaaaccagtgtcgcctcnnatgcnttggctnaacgacgttcgtaagagggaanancaagggcgcgcacccggcgtatggggcnggtgtcgcaaaggcanancggatacaannttcttacccgnacaatgcnagccgtntactgacctngcgtaacnggcgnctgttatttngcnagggttggccncnatgatcgcaccctagccnctcgcnnttngnngcgcgnctttggtgncantcgttatgggagaccggcgactcaggcaccgcaacagacntnataggcagcccgngttgctggtcagcccatnncctcgcatggtanttctanataggacggngtcctggaggcagactncnnngantcgggtnacgttccgccggntaagataacggcccgtcacnannagtcagggantntgacgtnggttgnnncnttgagcnnggccccccngcgcgcacattccgnntccggttcgngaggcagcccaaatttagggatgttcgggngcggaaatnnnnngtgncgtcnggcacgtanngtngnggtanccccttgagcnnccnagcttnatnttnagggnannagnncgcgtnggaaccnntncggggnaaccnnccagctgctnanagggtactgggcgggtgctgcccccgattagtcaccccctggggaacaagaattngcaancagttnttcgccacaactacatccgtangcagaatcgtcccccnnngccgngnacagaacntcncagttggctgaggtcttactgcagntcgnggntactggnaantgctnttagaaanggtnccgnccagtgtagacncgaggattacaagcttccgcggacgggtncatncaanngcnncgngactngnctaggcgntctcgagatngcnnngncgnggngatcgcnttttgcaagccctgccgctgcggcgccnncgtngcaccctaagcgacnccnnagnttttnnctaanggtnggcccaccacacgtnggacgtttaannncngnnaagcacctncttttatgggtacaatacctccncncagcagtaccttattcgtnggcancccattatgcggnagtatcatagctnnnttggactgtngtgggcctctttcgtccacggncagccgctcgnggagccnattccttgcgnncaacatgacgatntacggatagttgacataacgccgagataaagaacnnnctgcctcnntccagcaagacttcagagatgaacgtgtngngcgncatttatcgntgtcctaggnaancaagtnaactacattccagaaaantcacgctctganacattgnanaggcggttttncctgctcngagagntccagtactcnggtangcgngtctgataactgctganataggcgcctggtgnnnccagntccaatggtncggctgacgcttacccccganncngccaaantttggtaatccagtcacgtcacttccngttcangagcaaatgnacctcccgcgcccgnntcaanatgtgagattggtaggcgtacccgcnntttcantancganancccccctcggtcntntgncatgggcgnccgtcgcctgaggctatgtgganctcaatngcttcggatacctgcggaagatgcgnnngaccatgagccacgcggggcccagaagctcgcgtgacggccatnttaggcgctnnntnaacgatattgagctnnacccngntacnnntaccnaggnatgncntnnctaaccccgcatggnacgcnncctttctctcacgnngtttagggantagncagctcatatctgccntgagggttcgnacgacatttgcttagccagcctaatncggcaagcccgactggnttcactgcagcctccgtctcaacnttcactntaacctatcctcatggaggtcgatgctgggcatcgcgttaaantatcgggccccacagcatatggantngtctaattggttttatcccttaaacaaaatgtnganatccagtacgcctcggtccctccggcgggatnnccgggcgccanactcctgaatctcccnatgaggcgatcttaccatnggactcgtnttcnnccaacctgantgtattggtatnctgcgagtgaccacntatatgngaagccggcggacgttcaaatggctgttactcggcgcgttgcgcgggggccactgtaagtncnctgggcttcttggggttaccttcactagaccccantnctgcagtcacttcngtnttcagttaaactgcctcgccgtccttttgaagctcgccnnctgttgttgaagtcnnagngtatnctcagncagtagnagacccactctangtagnnnngcttggntanccatatgtacatncntngcggatggaccgaataaggtannacgctgacctcccntgntccgctnanntgcccaaactaggggtggcgccccacctcgcgatgcaaatganccctcgnttggcctaaaacctganntangatncgatccgaccggtctacatcannnanttgcactcctancttgtcaataatgcccagggatcnnaacgtttncgggcnctcggnangtcggcaacacntttcagcgggttcatccttgcgaanngcaaannnngaaattcnngcnnnccagnnntgaaggnnctngagccgttnancaaaagcgagattgagtaacgaccntatantggttatgaattattctaaacgctggaaaagaaanagtnnnnnccctggaggaatacggcgtacnangccaaangcctcatcaaactatnagtnnnnanatncgcggcggccggtagggagccctnnnntagcgtcnggtnatactccnccngtncgnttnntggngnnctgaaagaagtacacctgtggcattggnnnacctggnnacagatncntatcgagacggcagngcttccnnnaccttgcnnnacggtagnatgncnagtccatataatnnnnagtacgtcccaaggctgccgtgttaccacatcacttggaagttctagattgtatnnccntagcaggtnccnatgcacgctaccaccactatgcgangactcnntgtgtacnngcaccnagannntnagttanggggtgcctcagacgcagtaagggctttggccgaacacagtgggcgccgtcgncgctttgtctaacggancctctnctagagnanccggcgcccgnnnntgtnngactccatgcgatgatttgtnntttgnatggagggtacntcnctgaccatgtgganactatganttanctcntcnacgaatcnnaannccccccnnnnctantncnnggnncgggtgacgtgtaactnagcngccntgttgacnnaaatctnagtctanaaatngttctagagtacaacnccttagncntttccntgcgacannacncncncgncacgaggnncactcnntntannccancagggccgcnaaacccncngtgagagntcacntccatgggcgttcgnaagcggataacgttcgtcagtgaggtancagttcgaccganttggttagtatnncnnnnnnggngattnntctctcananttttgttctagacacgncaccntccagnagacctcgggacgtagcccatcacgttcttacgnnncttancagnaatcanatgggctaccataccgannnncaaatcatcnnaggcngacagttgcgggcnagcngtcacgttgntcagccagtgnccnggacgcggctcanaagtannttcnttngananagngagcggccccnacncgagnatattacttngcctatnnccctcccttgggagtccgacttcttnngatnnngtcntccngtagaccgccgtcnggctggagcacatcncanntnagcgnggcgngaggatgaaattcgctcccccngtcnnatnngtgcntggnagccagangctacacnnnngcagagcnngntgtgtngccagaggaaccggaccncagnnncnannncntnnnncactnactantancntaccgtcgcttnccagtatcacccataacagctgtctacgaggcaggccagcgnntnacctcgccacgggcccgtcatgntctntgncgaccgcacggccaccaccnccggaatatantgcgcanggaccttgactgggctnngnnncncannnggtaanntgntataanaaggggattcctgtncacgggtantggtccagcgtctcnncgtgttcgggggnctgcngtcccgctgggacttanacggcacatgaannanccnggcactggancnnnnnnnncacattgcgatngtattcgcccttcnacgtgtgcctaccattnncgngnccgaggtttcaaggaatnccngtacctttatcaanccnnnnaggncctcccganacataatgcaacctgctgtnntgtcaatnacgtggcaatttacaccgnactaagctctatcatagccgctccctggnncaggncnccggaaattatcctcanatncagccgccgtcactgntcnaactagannnctctagcaatnnccaggtgtctcgcnnngcggaatgcccggtcctctnnntagggcanntccaacnncnnnnncttaccgtatgccggacccgatttgtaancnttatanactttcgccatggaganngngagatatgctnnncggagcgcgaatanngagggttcntcgtaggtcttcgtaagacntattagagcgattnntggcggctggagacttgnacatcagnctccaaccttngttacgcttggcnttnnggtgangtcncgcccgtctggngnccgagctantccataattaaatcntcggtacganttcagagctcancntaccattgangccggcaggccggctcagtggaagnntngcncnnnannttgcttccttanctagcattccntgagnnncanctgnngcatcanctgganntcancgngatacctattcggcgtgagtttttngggcgtgggtgctctacaagggctggggcagntgtcnnatagcaggtctnccttacgggtgccatctcnaccggtnnnntgtgcagtcgcaggcgcaggtgttgaaaatgnngccggcagcnnagggcgtttgtgccgcgncttagcccgtcacncacccaaannccntcccgacgnntccccgacgctcgtatagtccgacaagtgcagncgacacacaaaactntaccgtcgtatcnactcgacnnccctcancgggtagtaagtatnnagacgccagctcatgagttggtaaccgcanaangtnttgaatgtgacggccagagtntttgtaagntgncacgctnggacnnactccggtgctgcgnntatcantctcattggatactgggcctaaccggacgtnnngtggtcacccccacantctcaccacagtcacttgttcacggcgttgngtgcgatgtntnttccctctnncncagccactgtgcntcntctggtagtagtgaancacgacgatntttacttgtccnttcgnctggtgcgtcctggnatntncaccatgtntgctgtnccgangnctaggngncntacacgtcgggttgacggttaggcttcgatcggccngntggantgtagctcctagtgacaggngccacctcncanttntnagtctgaattgtattgtnatattttnggtggaccgcntanggctctagncttttacntcacanntacaacngggacattnncagcctcnnntagcgatagttccttatccannangagaccacgtcccgtaagntctggcgagngagaagcgnnncnacagcncagccgtancgcgtggcgngcgcaaaantacagagtcgtaagagtcngntgagtanncctattnctgancaataccttgtgtcggcntccgnctatattgggganntgnnnntnngtgtcttcgaggcgaannctaatctgttactaccacntgnccgccgngactctggantganactcnanntatngcacccnntcngacgctncncgncgactgnaccgtttgcaatacgtnnaatnagcgagaatcgatgactcctcctacgcacgctatagcgncacaaccatnnnttntnnnnccncgnaccangcccantcttcntgaaagaagaactatantcaaagcatgtngacacgagncgcgttggtttaccnacgntagaccgtacggtcataagnnngnnnngctaccnngnnntattccgaaagctaagcntgtgatgtcnanagtnggacgcgcaggaaggggtcgatttgnncgtaaggngaaatgcggcctngccattgagagtgacatnggtgctaggnacgcgtaggagagagatgaanctcctaactctctaccctgcntagcntgacnaaatcgcanctntcggcagnnnantctagggaagccaatannntntcgcgtgagtgnggncaggcangtaaggtgtgacaggactgggncctaaccggngcggttaataatagnaacntctgcatagcnnntntagcgcntnngtgttatnagcgctancggttggcantcctgcttcgtatggccttnggcaggtatttgcgctncangatnnngtaganggncgcctncacnacagtgaacgntnngnaaccnccggatangngtannngntattnngnatgggagatagagatgtnaacnnncatatttgggaacacctgccgcgtaataccnaaagctcgtgccncgcccggtgttcattaccnaacactnatnacannanatccnagggtggnacatctgantgcgactaanaatcgtggaggtccgtcanagactgggnnnannnnacagcactcccgtccgncngcgcnatggtccggnctggggggccgctggcacanntctcccgacgactgcgaccggttgnnnnncnanacnagtagcccgtcgctgcccgcggagtcgaccncatcaaacgccggcggttcnagnatcttgntctagtttatgcannnnnnncacgnccatgcccctttccgcnnncgnatggnnggcngcatctacgatntccntncanaaataaangcgaanagcanagnactcctggggncaccntacgggtggtctntataangggcgcatacaatgngnngaacactctatngcactganttcaanttgcatggcgcncaccgnngcatgaagcgtngnnnctnctagatntancccngctatgtttagcgtgccctggttaatcacgtttnnangcactatgggcgtagaccctagtngnaacagttnacgaantccgccacgtgntgtccgaatnggaatttcgtgnnnnnactacttcgccagcagaaggtcnatgcttttgncntccgggacgtaaaagncgcgccgacagcatgcctacctgtcatccccagcaacngataactcngngntacgnatagtagcccgttttttgatacaaatcgacngaacnncntagctacttgcgcncnngcatccatgaccnnatcgagttgttccgcaagcgttcggctcgattaantatgccctgctttggtatnctgtgcggntgcngnantataantnantgaanntaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaantagtcctccnnacgttctcgtngctccgcacagctgccngcaaaacnccanntnatgcgctatcccggcnggnctgccctaacannnnagttgcaantnngtntcaggacatgcananntttggctagatgcgggganngntatggtatanganttcggaaancattgnctagccagaggagggcgntngccngcntnngaaattcgccggacaatgagttaccttcagcaancctgngttgncggnnngngcgcgatgataaatcctcagacnccgtagccacctgaacntcgtcgcgcnctcgcgcncacgngaacttgctgtcgcaagtngaccatncaagcggcgcccnaaactaattacactanggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgccccncgtaactagattgnatgggctnttgatttatcttctctntacctggggtngtggtcnntagcntttgtacntcggacgcgcgcancctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctnantggaggcaaatgacnnncatgatnnggaggttggnnccancctgctcaacaagcgncgangcnntgnnnacntccgctatcgnntttgtttaagaataaagcattnctagnggtgggaanagcattcgagtagtagtanctagctgccgctggcntgtcactttattggtcaacgtgcnactgtctggacgcggtncatataataggatccgctcgaaacnntgcccnatngcgnagtgcgcggaaagggtgtggccttgtcagatggtcggtacctttccngagtcggccntanggggtcnnnccacaataacgaaanccgggganatncnaaaacgacacaatcttnnatttcggtgccangtcgactacaatcaagcgtcagcnnntnnnanntcngcctctgncgaggggatcaaatttagctngntcaacaggttctggtnggtcgtatgccgaggaggcaatatatgttggtcctccgacttagtgccgtgtnctcngacctttgaattcatatgggcatggnncagatcaanatagcctccnanngagagcgcagttaccngccaantagtttgcgagcatgtctgcannnngtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccggcggcggcagagattgcntagcggtacataacgngnaatgaacnacncccntactcggacggtccggcccatgctatctgtagaattggcntgaccnggggg tgatttcaaattgttccatggagatgctacaactangcngggggtctgtattgtgatccgggtctggccacntctangctggggcggggtattatgtcgggntgtcggagcacctcgacttacngtgacgcatgcacataagtgnctccntagggccaatngctanactaacttatggccggtcagagagtggcccagtgctaatggtccccggagacantcccccgatactctancccaatagttcatacaggaggtccctgtatcggggcttctnacggcgcggttcngagncggcgagcaatgtcaactgttggaaacccttataaggtttacggatncnaaaatnttncgacccacgagcgacggcccncgtataancatggttcgccgcggcgtggcttgccgggtccttaactcgaaagttaacgtcctatacgggatccgcatgaaanccgacgtgtcattcttgcccaaaacgcctctatttcccannctacgtgggcncaangggctctatgtntntcgcggacaccggtgtcatggtgaacgcgganccgcagactagnctcggngtcgatcatccgcntgttcgcagtccaaactctaacatgatggcgacatactntattttacagacgaaagccattgcgngcaagttgcccctggcctacgttggaatgagctttgcacccgagggnncgcgtgtgcctnatntaattccttnaccagggcttctcgtnggcgaagcganaacacgagatccagacactgtnagggtctattactcgcctggtccagctttcnnacgacgactaaggttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaanntgcattagttgcctgnagaccggggcttgncncgatagtgatggactcgggtaaantntttntataaggcaaaatggacangaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacncnggtgtcccgtatgaaaaaggggggactttgatgtttacccaaattgtaagtttatttaagagccgctactttttacacgtangcaggcagntantaaaacccacactcccgcgatcgataatacttcggtccatagaattcctnggttcgcgnacaagtggttgtttnaatccgcntgactcgannggcgaacgtctggccaaaggtnctttccgtcanattagcatggcgatcgacaatgtggttangcactgnaggagattcgngggtgtcnatntgcgacnaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgncacgactcatacggcatgtctcttaacggnttnctccnccgagtcctttgaatcccacgagttcctataccaganagctaccggacgaggtctggcgttcacataactgcagcggccnactaattttcgttcgnctatccacgttgnnggattccgnactcctnttttcttgacgatangttggggtgatcaagtgtnnnnctgggcaagcgtactatcttttggtccagnaccaccttccgtacgnngtacacgctgagagctaccctccatccagtgtggaaagaccatgtnccgtactnttgtnagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacagggagatcagcgaagctntacagntttttccacctgacaccccncgtggcatgggaaaggcgtgcgtaacgntcattnntcgttcggggcaggactgcagnnaatcgagcccgtaagccgntttgnatagctttgtanagccacggcgntacaccccctanctaaggccgnaatcaaggctncgcannttcgacncnattatgtgnagttccaactagtgggcgaagaatagtaagagtgtggnaacggtcctcccttcgtgcncctgtgttacgtctctctgccaaancttagnngatcggatgcagatgtgtaacncnatagatcgttgacaaanttaaggtgcttattgacgatccgtgtatcncccgacgactatccccgcatgagtaagcgtcctnntttggaacgcggggcaatgcggctgaacactagnctgtttcgtcccgatgagagatcgcgactgnctcgggtcaggnnngctcctccgtctagcgtcaaagatgtatgnattagcctttacgtcagncggcaaggacgagtgggccngacgatgantctnnnnccgtcagagctcactggagacatggaaaatccaaaaatgtcacatgattntaagattagtccatgcaanttctaggaatacttgggtgctctaccgtagactcangtcgtggcgtcgcgacaccttccaagcgtcgaggggncctgcataattcgccgcgtagcnagggagtggcgtgctggcccggctttggccccnatcacggcgtgantangccctgttacgcgtacccgcccttcttactggctcctcgtgcacttggcgggttcatgccattagtagtggntgttngtctnaagaaagcgaccgaagatccgctcgattaantnttcagaagagcacagtnncatcaaacaggnncttngaggcttgctgaattctaccngatcctgttttaacacgtccccagacgtggagcttagtacacgaagntcgaacgtaanngggncaagtggngcaccccaatggntnagnnaaggtccttggaactcgaggctgagtgaatggcagtgttcantgcgtgacacctctcgcacgtggggtgtcnntgaggccggctacgcaaacagtccgctggggnnngagcacttangcnacgangaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaanctcttacagcaaatcgagtgtgtatcaagactttaacctccgtgctagacccctgtacggtancacgtaggncnttcacggtagagtcccaaagtacgttaccntcgggtattanatcgcattgcggcnntcggcctgtgtccntggttncttgcgncgactatttgntactncntcaggatatgggtaaccccgntcgaatctccgagaagccgtacatagtagtagcgggtgatccgctggcgctccttatcaganttnaattcgtgcctaagcatccctcttatnnggtctggtctgtgtagcgcacntatgtgcccgcgcccgantaccacgtttgcaagctaaaaatntnactgcttacgaaganccctctcccatcgggtccctttgacgggncntnatgctacgttaggatacatgaacctttaggtngtagacntgcgccttaacctcttaggtnactgtcatatatacgtaaaatatagtggntttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcctgcactgaaaggtcaccgtcgtaatgantcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgncagccccagnagggaccatgagcatccattcatcggntccacctctgacgcatggaaagtctggcctgctanccacacgcgcnccgtgctctcttgctcctgtngtagatacgtgtctgtcgtgncccagttgtcgccanttcgacgtacncaagaggcccgttacctcaccggcctgtgcttgtccaccggncctttccnccttgtgagatcgtcgcnnactgatgccctttgtaagggcccggtccccagcgaatngtanaaganntgnncnnacnattgaggcacgtcggctcgcagtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtggtncccccccatagcagaggtcgtgtgtgncacacgggcgcgtgggattgggtcntgcggntcgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaagntaagancgtacatggggctcctcttatgncntgcctatgctactcccgccgggngtacaccgccactcgaacttcgtcggtcaagttgtccggtaatctgactgttncccccctacncntcgctcgactaggtgcgttcgatctgcttacgcaccgagngctccgtgccatcncccgcagancgcagaaacgaangggntnnggnnggcgcgatccaggcctatagtacgcacacaccgactaactgcaangcggntcgcagtgccggccggtttgccggcagtcggtaggtgttaaggtgagacctatgttgttnnaggcggcacagaagggatcctctngacgtctcagtatacactatctancctgggaacatggtattaatatccgtncattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttanggataggcttgccagtgtttctcccccaggtctctntaaacagttcgatnttataccgttcatacaatnaacccggaaangaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagcnaagncgtagnatggtgggcagcgaaggaggcatgctaatnaatcgctccagcgacgtgtnncgtaanngggcggattcggagaaagacatggcncacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgtcaaactaancgtcgttagttattacagcgcagtgtcagnnccccccattcgtaggangttttgagtgagctntgncctcctacgggatgtngaactgatcgtnattangcaacntcgaacggggggacaacngcgcgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtgnacccgccngcgatggcttagtgtctacacatcngttgtacnggctnggagtannagtcgatgagaggcgtgnaacacaaaatccggaagtacccacngcgcgatnacatncacagttacctggggcgtgcnacggacgggcataccccagcccgtcacctncccattagcccgacttatcccactcgggttgctactatacgatcatgggctaagctcgngacccggcnggctatgagtcgtgtgagttcgcgtcaatttaggctaacccacaancttggggagaggcagncgttgggggaggctggcccggncnacggntcaaggaccgcctattctcnacgtctgttctgaccnccaangcggncnnnncttntgggcatacctnggcccggtcggacgccggagcatnnctgacacagcaccggccgaagtatcaantagcgatacctggcgagtatcgggggccacatggcgagacatactgtcgattgagggatcacaatttaaccanctcggatctctatggagagcggaaacagggctgtagcnngccnncgagcagacaagagaacncnagcntagagagcngggagtaaaaccctcccgntcctagaactaagcgagccaagtagtccgcaatcaccatgggnnngccatctcccccccgtgncgntnggtcgtctatgcaagatacgnnataacaggacaatnacataaangaccccaaggacttcgcgtactcaggggtactgntngttttcgagcatataaagcncggcgttccagggtaancgggtagtacccaaacggccgngacttcacaagccantaccggttgngacagcgcgnagacctngggtgggttgcncgacagtccnnattgcgcagactgatttccggtcgccncaatctagtgttgaggcactcattcccaagcgctantgttaggagtctactaaaacngacgtcctacaatgatcgtgccgagacaatnccgctcgcccacgaaacttttggtagaggtgccatngcgggtnanattgngtgnnnnccgtgtttctctncaatagagganngggcgacttcaattgaagggcggatagttccagttgaggccaattgtcctccttgggcgatgagntggcgggtcccgtccacttcagcgctaacccgtagctatcggcattactgcgggccgcacgtagactntgangatggtgatccacgctattattcgggactgtacttacagcgccgcatctgtaccgccacgagaactcggaggccaatgagtctcntcatggctctcccgcgctagctngacttcctagggtcccctgngaaatcgttggctanacctgccggcgcaccagcgatcgtgactcacgtatnctggnccaacggtgtccgattnnagtccnacgcatgacctgagagttcgaaactactgaagntgngccttataacgcgccggncagcgactcnctggggtgttaggggaagcngntctcttangacgcagcaatccntnacctcgactatttgtactttnacccaggnaccgacttgcatgcctatatgactgnactgtgcactagacctcgngtccaatcccggggccccagtatgcagctcccctcattntcgtcacggaacccggtgtcggctctgcaacagggccaangcccgacagtaacactgtgtctcacgcatcaggtaaggatatcagaccgttgtgcggccgaccgtcgtnctttagggaaccttgatatgtacgagaccttagcacctaataaanatgaggatgtcgtctgcgnnccagtggntgagtgccgtggangccactgaacctgagagangagtagagccggcnacaacantttcgccctgcangctggcccgntcccggcgtcngcttcgagtgggagtatccgggtccctcgcgtgcagttcccacagcgttacatccaaaatgagacatatnggggtcgtacgccgtccggcgcaantttnanaatcgcataccgatatccntaagctggcgagtttagcacctgccccatcgccaacaccnnnagnntcagacggggtcanctatgcggcctccctgncttnaggctngnnagtcacnaatcttatcgtnaccgcntgagnaaggatcttatacgcaagcgcagnacnngtgaacagtcttcgggtgtttgattagtcgcgcaaaccgnctgccgagctacatgacgctcacgagcgacccgggcccttgactaatacaaagtgaagtccgttctnaccatcggagngtatggagtatagtatgaagcctatggcnnncgcaagntcaggccacttgggntcctattctaggcggcatgatngcgaacgngnttcgcacgacagcgggactattgtgcgtccgaagancaagactgcacgagtatncgataacttattncgcggagtttgttatatctggtttcncaagcttnatagatacgacaactttcanattggaatcagcgnctncgagggtttgcgtcctccaccccggggagntactgtatgtcacatactcatgcttagggacttagttagtgggaaagtggtcctgggctagacaggagncnntgnttagagcngcgtctccggagccgaagaaggttnctgctgatanagagtncacatnnttggatncgtactggcttgattgtaaccgctntgactctgaatcgaagcaagangtaagaacgcctcttgcaccatcaacttcgtantctgagggngtacactggggaaaatctcgttcnntangcccaacggacgacgacagatctgcgtgaccgnctanacctttgcaggcagacactgaggagccactgcttggtcgcactcatttganncgtgtatgccactgggaccgtttcccaaatgcttataccgcggccagaggtcaggggntcacntattctaggccgcggctatatggagttcagcgggtaccggcccgggagcgcccgcgagttatgcggcgacgtcgttcgatttggtcccgtgcaccatgaggacncggtctacgctggcgcttaggctgaccagtttgntggctcggttggatccgttnaaaagccggnaattttatcnctcacaactcgcnaattcggagaggcagatccggttacttctaaatgaaaccagggcacgctagcctcctngcacaggtaagcgacgcgttcgaagaacccatgaactttagatgagggcctacttaaaacctnaatannntaataaagtcgctgtgaaccaggngtgctggtcttgtggcacgcacagcgcctggacatctcctcngtatctgctnaccccgcncttggatgggcgcgttaagacacgtggtaactctgggccttgtcacatagaaaaggatacgcaggactgaaaccggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatatnaaggtttgcgcattatctgagatttggaacggtggntgggtacncgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcacgtaccacttgtgangcatcacgtgagagaacaaattaacacnttggcgcggctctacgtagaggggcctgccaganctgggtccagtttcaggatacgattgaagtcttcccggcgtgtaccgcccaggggcaaactggangtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcncacataacgctagacgtcntaacacttttggcgatagngncccctgacgtgattaangcaagacggcccagccaatcgtgggtaagancttcttggcagcttgcgggtcgtggctcattcaggctcttcttacattgccggacacatatggtattcntgctctggatacanttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggcgnncatnactggnaaagcacttttgtgcccntatacaatagacgatagaagagnacccaccagaccactgcaccctatcagngccgagacgtgttcancntactaggccngcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgccccgcnacacgggaacaganatcngntccgtgacgcagggcnagtcgccgaaatacgtcgcacgnanngaggcatccccgcgtccgcggancacggaaggttacanaccanaccgtttttgncgttaataccnggttacccgtcggttgagggcatgcgcggcggctgangttaatcanantgagccctaccgcacgtcgcccgggtccctaaattttgnnagtncgcggctaattgagaccggggttaacagcgaattgcttncgtaatttcaagctttcggttgatgttcagcgnctactgtatncacgatggaagtcggaaggatntgtgactaccgcaaggnccgnancctcaataatcgtanggctaacgctttggcatgtancccaagtttcgtcggacgctnacatacttaacnnggcctatggtgtagtaccgatgnttgcccatccctatgngattagcgatgtccagcggttgtatcaactttgacggctcctcagtgatccctagacggcagtctactggtggaaatgcgnggagtagcatgncttatggttcagggggcncggcgatggnttagcttcccgttcggaanatgattccggacctgacgtccgatcccatgcaaccccgaccggtatcnntctacgtagntcngaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggntggcccgtatcgcacgacgtctctttttggtcccgntgatagatccgctgttatactggncgnctggcgtcanacaacgtctgcgggnatggtcggcaagtgctacaatacatgcaggacgcaccggagtccaagctcgaagcggggtggaacacgacgcgatgggcacgnatcacctaaccccnnctctnggcataaggaagggagttaactaaattgatctatttcagcttcgtgnaacanggcgtacgccctaaccggggtataaattngngggaaaagtccatgngcangggtcagtattacggggtctgccggtaacttaaagtngcagtttagccgattagcggaaggttgactcnatggggacgtcagctctttancccgcaaagttccgccacncgttttgtgtgcaagaccaccaggctcggccggngttgcacggtggagggttgttgccgcgccgccntgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactanantcttaaaagccngntgttccntattcgtcntgcgtncgtgatccacattcaaatgaacgtacgcgatctctcctnngactnttagcgtcttagtcggagacggcgaacatagggagaacgtcagagataggctgtcgnaactatctcgctgatctctccagtggccgataactgnccggcatgggataccgccctgcnattctgacttccatatcntgcnctcgtcgagatgtagcctctacngtccctgctacccgnatcgcggcggagtacgacgccaccatgnnatttgtggacagaattccttcgggtgtccctactctacccngccccgatggtggagtaccgggnatatccgttcnnccgtccgaacgttactacggactctcggccacttgctggcgtcttttcanacctccgtgnggtccgtgtatangtcagaggnagggtcaaantcaagttnagctccgctaaccaatccaatcgtcctctnatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctttgcgagttttggccgcantatcctgtttcacatgcgatcggtctgtccagatctngtcgtgtgttacgaccacgatcgnccagatgcggtgtggcttctcgatcgagatggaggccatnaccagtgcgcctggcactcatccgcagtaanaggtatagaacggtaaagacagagggctaatctgcnnngcgcgnancctatagcctcttagaataaacnttactgaagcatcgcccaacggtaattagaacttattnnattacnacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacctgccgcncaacgtccgcgctctttctcggttcatctgcccgcagaagtccagtgaatacgttctanantgccntggcccaaattanagttggtatttcctcgcngcctagctcgcgangaaggcgcgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgngacaggcgantggtcngaagcntaggcgactcccaatagtaccgcatattcgaaatcaatcngaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattntggnacactgtggaacaattccgtacngcgggataagatntgactacatagcttcacgcccacctgcctcatttnacatgatggtggngtaccgtntcggngtaccnatggcaagttgggtggtctttcacaggctagatcagtgcaatnnnnggctcatgcctcngnaagggtacgttgtggncgncccggggnttcnnngcgggtgatnctcaaaccgtccgannagcggaaataataaanatgacaacccgncggatggnngagagtggttcccagtgntactacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacanggttttaagacgnggaacactagggcgtaancttctacccgtcgttgcgtcatagggatagtactagcgccgcgcctccaagcgaaggagangnagacgacgtccggtagggtcangntcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttgcatcacttnaaaccctcgcccgcaggnccgttggccaaacctgtcgaacccattcattatggagctcgaaggaattacnattatagccaacgctcgacgcagtcgctcttcgagcattttntangtanagttnagatgagaatgtgcgtacgaggcatgtggcgntacgctaatatcgantcctagccgaanggccatcttgttggtaaaagtgcgcngcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagnnngccaagcttggcctcagagatacantacaactatatctaggctcnatggattatgaccgcaggcctggcgangtggctgngatgcgagctgttgttccgagaggttcgacnnaatacaatnctttgnngaccgtgattgtggctacatatatagnnatatngcatngagatattntcgggatgtattcccactatattcggtggggcagtngcngcgancactcaaaccggggtctcccacgtggngcactaatctagtgtcanaataacgactctataggatntcctagactcgcaggtcgaacgccaaacagggctgcgacggtgtcgttgaggttttggcttgggggcgctgctctatacgacagcgacagctgggcaggcatttagcaacnttcccngggacagggatcggacacagaccncggacaaggggaatgacagatgctctcgaggcntagtgatacacacctcnctacgntcangcctaatttagtaactcagcggcggtctcggngtatntggtcttngagntacccggnnanttcccccantggngacgagggtgnccgcttgaaaacatcgtctanggcngagatataagcatgcnatcacgccagcattacganganccgtttcgtcgtgcttatgtttgatcaaacgcgcagncggcaacttggatacagttncacgncaagcgtctcatgcnccctatcttttcntacgcgcatgtgtccatnntgtatantggtaattgtcngttatctatcacgtatcangccagtggctggacccgncaagcctgccattacacacggcgatcgcatgngcgtatctngcgtncctgaggctgtctcccgctcccgaacgcgagcagatcagggagcggtgaagatatagactgtaagttcgatcttacacgatggtccgtaaganctccaactctatttnttgtcatagcaccaggaccgattctctggcgcccgcttgtgtanggtttaacttggcgctgnggatnagccttttaggcntgataaggcgttctgcngcgagcgagtgggcagagccccancgttttagcactgtangcggtagngtagtgaaaagttcaagaattataagtcggcgcgcaaaccctcccgctcccagtctaggtgatggttcntcaaaattgcgcatacacacggtactntaagcctcgcaagaacttagactgtctaagcaggaaaggctcattttgcaccgaggggggaaagcccaaccanatantttggagggctaagactatnaggcttttctaagcnttgagnncatagangccgccattntngtgcnngaagatnngagncgaagcggtttgnnnnnnnnngacgcncagtcaanatctttggcacttcaagactgctacagcggagtaatntatacagggggtgaangtggagcagggtggtgtgaacgcatnngagnggctatgtcannngngtcgccntngganacaacatttacatacttgtttgtagcggactccggtgcgggctntcgcgtgcagtgggggancgtgtacatacaatncgtcgtcaagatgccctcgtagaancacncacccgacatttatctgcatagcgcgtaatnttacataggatggggnataatttgcatccgagngcattcagaagtcgantnaggtaaacgnatttcagtnngggtagacgatagggaaataaatagtgggcggagaggccgcgcattgcccccanagtctgcgctggacgctaggangtgnaacacttggcacannngtggggccnacantgatttcccaccacgtggagctgagggactaggcacctggtagaactntccccnaatcactacgagttgtgtgcganncgaccgtcttgcattagattcacttgggcngtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcngaaccgatagactttgtcataaacctgggtngnctggagagnagctggtggaagaccatngggcaggtaacctagtncattacatatacnaccgacgtagattcagttanagtattagcggctcgcccnnacccgattgaagctgttgttaataacanantcaagngttcgctttgtttcggcgtgcgtacagtntaaagcgngcgggccgtggcggcccgtacgatgcgagactcgatgcaagnctcggctgtcaccctgaggccaccaacgngccagactgccaaaggcctacattaaanancccggtacctttcgctgatcgngccccaaggggcttanacntgaatggtcctgttactgnttatgcgggcgattggcacgcagcggtgtgtgcctttacgcccttagaagggcatgtgtattccgatggtccgcggtgtacgccacctggccaaccatgaggccgagggggacaggcagaatcgnagcgagaagccaggcttnttgttgggagtagccctccaaatcagccgggcctgantccatctcgtgtaaggcgagtcagcccgaacnggnatgnaagagtccgccctatagaggccgtttagccttgaacangtctggacaatctcctaccgtnagcngttatgagtcgaccaagaacggcggggttacgctaangaaaatcggggccttccccngcacagcnantngctgcagcggttgtggacatcaaagtnaggctctttttgcgtacagcgccaggacnctgtcgtacttagaacgcaatctgacatttttactcctgtgttcnctccagccnccaagagnngaaatagtncttacatgatctggcgtaactctccgcgttcaccaatcatctaactgtgcngattccntcaccncncaggtgttttggtcataatcgaatctttttgacgccgctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagnccccctgcacccgcntcgnacaattctatanattaanggccggantcgtngggacctaanttaacggtggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcanncgactggggatgggctctngcgtgttaggaccgacttacgcnagtgcgcccagctctaaagnctcatcaacactactatngtgtaccgagnagggagaccgttcctatccaaatgcgatcccggctttgtgatacttgtgctggacgntnattgctaattaaannttcatgctttacctattacccaacgcatacatggcttctacagccaacnnctggaatcngnttcacgttgcnaaccctggcnctagatcccttttagttaggggccaaaccactcagttaacacgggccgatnncggagcgttaagtgatacctcctantatgcctgcaaaggaagnatctttaggttgtcaccanggacctgnnncccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggngggcccattattcnnngctgatggcggtacgaagnnacacnaantcgcgaacaaaccgaaacctccggaagtggttgttcggtctagagatgtccggggcccctagaccanctcaacccggaagcggtggtgtagggagtacagtancactctccaactcctggttcgacntgggtgtacacactcggttgtggtctctcagttagagcagcttnacttccaaccatgcaggtgggtcaaaccgtatgtatatggttcaggatagatctgtaattctggttgtccttngaaggaccgctgagctatccgncgaaatgtgacccngtgaggggggaacgaaagcggccacgtcagcctnatcccgnaacanaagcncgtgcnataaagtggcagatctccgccaatacgccggcaaacctccnatccaggctgncgagaccgattggacaatgctaacgccagncatccataagcccatcccgatttgnggacgaacgcaccacctgcatcctngagatgcgaacaatcgaaaangnggtgtgttggagctnctcgcacacgacggacagaggcaaatggtgntagctggacncgggtctntctaattgggctcttttttcactnccccagccggcccaacccaggcaattaactcgcgcgttggngaccctcnncctnggtattgcgctccngctgtttngcccgggtagttgcnttcgggttcccctgtatatcttacattcatcgagccctgttggataattcnnnnttcnncacggtatacccgcgacagggnnncctcggatccnatatttcaagtagtantgggtggtncgaagcngtactattgnagantcgctaganntgatttngtgcagacgtgcaggagtcccggatatccgtgtgccgtgtaatcgcttgagtnagtggnntttccacnatcgacgttcaagccatgttgaatttatnccctcgtaggcctgctaatacaactggcacagatattcccggccctnaacnnncntngacttaaaccacttgtaattcgaagaggggtgttgtacttgcgcgtatgaaaaagaggtccanttgtggagncatgtggcacaggcggcctnantcttgtagattagtnaccatnnncgggaanccatgcaccaaatttgcgggacctcncccggtagnggacggacggtttaatttttgtcggataaagaggcatatccgtacgcgcgtntgcattgctctgaccactnctgttanacgacgnnattcgcgcggccacttcgtctgataccgggaccncaagttctctcaggngggctttcgatctgcaccgagcgcacaaagaacaattatctnaaccgtagtnaagagtnnagacgatgcgattcacccgtgcnngncgtactactggttacagtaaggactggtttctttatgaactccctggnaangccggttgagtgaagcagncgctttcggcgnctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcaagactnccgtggttcccagcctatcagcgcnnctcccagnntaatcagcgcaggggcttaggatntctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctnganagcacngcggagtctgaatcttaaaganggtttctncagcagagtgtcagtatcttgccggtagccgtttnatgacgctgtntacgtggaagggttaaagtcacaattggncaagactcgcggccccantctggtccaggaatcgactctcttggtgtcgattntgccacaacttcacataagtttatacgtgcantgcggggntaccnaccagctggctggggagtgaaagcgcacataaggcantaatagtacacccangggtcttgacgaaatcgtnnacggcggnaccccatacagcanggtcctgcgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggcgtgntannancgcgttggatcggagngcnaggnnaatttcacccgttaacggtgtacgattgtccttatccatgcggggtactagtagttgctccggacaatcatatgccacctgttanttcnncnttacgaacagggctcgcatacgcgggagctgtggctgaatccaacacgcagcagcattanttcttaccnncaaggaaaccacgcgcatctntaacaccgccatatnagctccagctnaattcccgattccccnactgacgatagcngccaccatccagggncggaagtgcggccacgcaacaaactattgtaccacatgttccttacgtgcgttagccgttttaagatcgtggggtgtctgtaaaagagcacanctatatcacgcanattacctgagaagacagnattggcctttgcgagcgcttggtcgnatanacaantggaaggngagtggngcaacccgggacaagancatcgaccgaaacttaactgcgaggggtttttgattganatatccgggntcgcccccgcccgcnnactcgccngtcggtcgagaatggtcnacccagtgccnggatatgccgngtcgcgtgataacgaaanccgagcncgtnanncngtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgantgaataccacaagttcctatttattaangaatgtcttaacaccggtaccatatatcaccgaatctcancagtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgccnacacagcanntgtaaggggcattagacgggcncgcattcctctaagggtggtggactgcgatcgnacatncatgtgnngnaccagcaggagtagtcatggctagatctgtaaatttccttcactctaatttgaacctctnnctncgggtnaaatcccccggataggngcgtatctatgagttgctaaggtanngcgcncttaaaagacngccttnttaaccttaantgctcaggtacccctgcncaggtgtcttgcngtcnggnagccgaganaggacggnggctntacgagtccgaantgtgantagnttaagcntagncggaggatggtgancggcgattacggtcggaggttagtggagtcgtngttgaggagtatgctgttcgcgagcctgacgggaggaaagagccgactccctggtgtcgttacnttcnatcgtttgnacgnnagtgacatttgcttcgatgacttcctcatatnttgcgctgggtaagaaactcccantgcggacaatctgnggtctaatgccgggtattatacggagacgnncncggttaaatagtcgtacagtatcaaggctatatggctanacaccttcatcgcagcgctnggtccctaagaatccgagccggacacaccaaactatatagaacagatcaccttcaactgtcgtngacncggtancngtgagttggctcgtcggaaattngatgcttgtcanaacgtccnancccctcanggccanngtatcgctcgacgtccgagccttacacnaggtantgngatcgcaggtgaaagcagntccctgtncgccaatcgctgcgnaagtaaacttntataaatatatagctcgttaacaatgtaggtgccgatctcgactccaacgacttaagnccgtaaattgaccnccaggntccgggagaaccgggcggttaggcccccnggccgtgtcgantcgacccgctccattaaataggnnacgtgtccctctgntctgacagncacgatagtgcnggtaggtcgaatgttggcgngctgggagcttaggtggcnttttnactggctgtgtacccagnagtcagctcaaataggnacggagagagggnctcgctcgtataacgtgtaattcggacctcatttttagtgatcgggctttgagacgaactgcttgtaggcatagcgcttatataaccatgtcaaaaaattcgtgcgccgaacctcgcgaggaaccctaacatggnaccacgcacataatgtgttcctnggtgcgtgncgctgccgcctgaaccatggtgtttnntgagntagngggtncgccctaagagggtgccggccncgctcgaacgggttnaanggcggtggacaatnacncacacgtcgccagttgatttnatgggtntagaaactgctatccgtagagaggccaaggcggccgggccccggggttgcgcaggagtccctnagcaaaataatgtanctaaccttatcaagcatttgcccaccggttctcgcagatatgataccattacagttagtgnagtaagtcncgaactcccgggtcgggtncngctcccttctgctcagtttccggtacttgtaacctggnagcacatggttgatggacnntntatccggactgcacgcacacccgtcgtggttcacatccaggcgtgggtcgaaccttgtnccgcgtctgngcccaacntcaaacgagtganngnncggcganggnggaagccgagaatcncgtactagcncgcggcctaggatgggcaagcggttcactgtganttccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattnataattttacgttccgggagtccgacttccctncgatagcctgaccatctaagacagcgattgtgcntgaatngcaagagggccgccaacctccggaagtggacggngattgtagggttncnccgttgatctttaattaaccnagacaattncgttcacaagagtcacccctcaaatggctgtctggcctttggctaccttagcattaccaacntggtaccggaaaattncgattcccatctctggtgggggtgcatcttncgcggncgcaatgtcggcaatagaggtcaaacgtgagaagttcgaantgcctcaactcacgctctacagacccnacgctattcaacgagcnngacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacannggtgtacatttctggctctaacgtcgatgatgtttantaggactcacgatatctnatcccggcgtnatgggcanntgcatggtggtctanncgcccgtctccgactcttctacggccgcgggcctaattacgngacagntatgtttacccgtccgctnnngcatttgtctgggtcggtcgcagaaaagngtctncatgcantcccgctacccatctcgaaatggaatcagttgcattcccaaagncccaaatctgnnccttnacttcgcagntgtgaaaatactttcaantggacanacgtcgannggtccgggcaaggcctaccgngagatcaacggcatgaaatggtaacagagatgcaccannatatcaaatctggaccatgagccngtactttcagaaaagngttactgncggggctaaagagatnagtctcgcataggagaagtacttcnggatggccaggctcaggcttacggggaactcctcagcgagatcgatatacnnggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgngacttgagctgtgcactanatgcgaaagcgnaccctangncgcaggatatattanngtcaatncgcactagatacgtgtggggancgtntatctgagggtgaccccccatgctganacagngctagctcctcgagtagaatggntttcncgcaccngnagcgcgctctgcnctatatgctgggacccatctnggacgggaagctgcgatggactcattncagtcgactgttgatatcggcctngttgatgtcgcggcagcactggcgntgagccggactgaaaggtcgaaccaatggtaatgantaacccccgcgntcccgagtgnaagaggttttttgngaagaggagctgctcaagtgcgaacttccagatcgaccagtggagtgacggggcccnngcagcagggagttactgaaacggntaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtcnttgtgctttcactggcgcccatcntctagtttcctcacgccaggataatccctatagcctcctatgccgtcggngtaggaacgtttggacgtaangcaaaattacgtgttttgtgcactagcgnattaacctctgacgatgcagtgtaanagntattaagtcaggacttctcatttgagaccgctcatcgcaggagcgcatgtgcggcggttacgccgggatttacattccctgacatctccnntgttaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgnngacttctatgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggtcgagctttccactccaataanccatttatatggacaaganacaattnggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctggtagacttgcgtcctatcgtggcgtaatanagaagncttaaccctgcacccgtntgganacttgggaactgtttntgagttaggagacagactgaagcttatcgccgngcagggtaatgtcaccgttcttgggaacgcggatccgaggggacttagccggttcgcgcgnaggcctggcacactgctagtacatcnnggcccccagctaccntaatgtcatgaacgcatgctnaaaaagatnnngcctggggtgnatncccaccccgcgaacgacccccngtcgagaatggctctgggacaattcaggcctgggtgtgtacgnnggtngaaacngtatccggcgcccngtttagaggagctctgggccgaagctgtggnacgtcagcgctcncatgtagccgaaggcctagtaacttacgtnnagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagntccccntgtaacattctatgccgacgcacagaggagacggntacncgtacatagcagcagcactgnngtagatgatngcgcgctgtggccgaggcatgctatccaaccactacnncgagacaacagtaaggagcgaagagngatcgcgatggttacataggacgtgacgccgaaagccattccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcagggntaaaactcttcgcgtgtgcgtncgtatcnncagctcgtagttcacgnaaatttctggcgcctgcatcgcgtgatgacgagnaactactnnatgggagcgctnnnctggcacattcaataggtncattagacacagactattgccatccgtacccacancggccttgtagtgtggctcgtcgttccagcggccgaatcgcttcatgttcnaattacagaaaantagtacggcgtggccggactaatcatccttaaagtactcgtaaacgaacaccgattttccaacgcgaacttcnatntaatttttcgaggcttctcgccgtacgtgtggatccgcacggtgcgatggcataccgaccgtnaaagagcgggatccgtttacgaccttgtaaagtcggagcccaggtgtaagaagtcagccctatgccgcgaaangctgccgggcggtgagatctccaacgaangaaagttgtcgcgggcggctgngccacnatccgccncctgcgccaacgtaacccagacatccggaggaacagggtccgtaaagcatccgccggcttatagcgacacccaatttaaagaacaggctaccatacaatgtaaacagcgcgtcctnatgcctgaaagcggtgtcgcncttacctaatggcccgatacggtgatgacagaattcgncgccgggattttacgcagtatatggctcaaccgaagacacatcnaacggatgccaactattgcgtcactttcgttaaaccantacaaccctggcggttccacgaagncatangcccgtncgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagnttgtttaantactgcaagctagacatagtgnttctggctntccggccctctatcccagaagcatcccnaggcgcgacaactaggctgttnattcgtggtgtaagcattatcgaaaacgctttcatccttacaccgatctangntgttaagcagtgcntacaatgtnanaattggtnagcaccaanncgtttancctgatccnatantatttccgatgtnanacccgtacagatctgtnnnccnagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtnctcgcgctctgnacnccgntgcggatcatcacaccaagaacctgttgcgcaccaatctgatagtnttcagcacatatgcgaagcattgtntttcgcaaatgcgtctgtttatgacccancgactcgcaagaactcacttcccagcttcctcttatgtacgtaattgtatgttccttnaccatccactcgaccggccttcaaagacntggtctcaccaacngaagcnngagcgngagntaattagcctnggagatttgaagttgatgangcaattatgaacatcgttnatccanncttctggcataagagcgcatggtccgggaggaagcttttctgttcagagctcngctccncggggtgatggcccacgctatttcangcagcaatttactcaacaaataatttctcccatccccactaaccactgccaatgaaagtcntctcgttcgtgtatgggtacggcngagancaaagaaggtagtcacctagattgagcaacgcataaatcccaaatgacttgtctataaaatanaggatacgctagtgtncgatnnttgctgatcntgccttatgccccgttgccactggtgtgggtactagtatcgccctccacgcgtttttcttagtgnggactacttgnccacgcnntgagttcccaagtgggcagnttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcnttgagaatgggcaangcccctgaangcgttcagccgttggggagaaggancgattgcattgggggcttaccggtggtccctatttcattcgaggtcnaactatgccccantnagcanatgcggaaaatcaaaacgctgcnnggagncgctnnncccatttcagcacccttccccngggacaacttcacagctgagtcnccaancttgcgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcannntaacgntaaacgcnggtcaggtggacgtcgcgtcccgtgcgagcgagntagaacggncataacctgagggctagaacttgaaaggangggcctccatctttnacgctaaattacgcatggtggcgggtgaaagagaccggaacggattcttnctagcgcctcgngcccgggtcgttgggntacatactttgatgacctctaactcnacgcgtcgtaaacccngntccgtctgccggcacncaattntgttcttctctcaactccggaattgtgtgccgnnncgnaacgccatcnncctcataatntctcatgatcggggtgccagttcaaaatcgtatcnaaatattgatcctggtgggcgcntgtgcccatcggcacacagaacccnnggtttacgngagctngtcgaagtnatgcgtgcccccccngaanganccttccnctcccnggtcatcgataagtcggtgtactcactataaatccnnaatgncaagcctccgcgatctgggacngngagntttaaaatgcagttgggctataacaggtagntancacgtgtgacatgngtanntntgctcgcgcaccctagcgtgtgaattccaggcgatccttgtnaattaaaactcccgncgcacattgaaatatttcatgaacaatcgcaaagcggtgtgaacgccccgcggtaaagcgggggagagaccgntagtcacaaagtgtcgcctcgccacaagcaccacgatcgtcagttacaagtcgatgtaatcaccagcacccggcgcggcgcgcaccggaggggatcaaagactcaacatctacgtactggtccatctttctttccgnttaggaaggccggaantcagagggggtaggagcnacgggacaggcaagntncagntggctattattggaatgttagccaacncggcaccgtgcatacccgtaacatcaggaagtgggtcatgaagacctcacacattgggtgtctaacgagggcgnactnccagtctgaanatggctctcttngttcgagtgtcgttgcanctcccacagnacgggtcctccaaagagnggnagccatngccctccccagatgccctctcacgttataaaacatttaatngacgccaatgcggaggtgtagtgcggagtntcatcctctggcaatccctttaaagtctaacgctgactcgctagcggggcacgatcgacgcccncggcaggtncttacngcccctgtgggccgggccgtgctgtcctccttactaaatgtntcaatcntagntnccaccctctcacgacacccagagaagtaaggcagttcgtcacccncgaaacgtaggnntgggattcaacanantttctcgccctngggatctaggagggctgggacccagcttggagaagatcttcggcggttagttgtcgatgncgcccggcnggacccgatccgtgcaaatcntgcctcccggccccggntttaatctngttttgatccggactgtttcgganagccgtcccntaccctcccntgcatttctgaagcaatgaccgcangccnggcctggagctcgggcgcggcacgtttgattggggatngncctatcgtnaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccaggaagatgttttaaacaccccgctacgttctcaacggnggccaactccngagnaggtangcaccgncnctgcttaagnngccgttccgggtggcggcgangaanaggcgaagaatgtaggacccaatgggaactactgtattgcaganacaattacgctccggctttatgcgccactaggcncnccggaggtnccgaagtgnatgacncgacangcgcttcgtcgtaggagcaaggnacgcaagaggtgaanggaantcgaacnggtccaccgcgaacaatanattcaaaggnccgcgttgaggtgttgaactccatggnggcacagaacgggtcagttcccnaccgatttacaagagcttgcacggntcttgggttactcaacagtagccgcctgcgtcggtaacgtatgcgccgcagcaanngccgtccggacgattgcctcgaatcctggttagctcccgccacgccgtgcaagggcccctangtcgaaaatcggttcgccgtnacaatcgatcccgggaatagaggtgacatacctgaccttgnaagatctgttgtggggcatttcanaccatcgcaccctccaaccgaagcggattcngtattagacgtcgcacnggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcctatgncnggnccgttcggggtactgacatggatcacgctgatcaccgctatttgggctgntcgatcataaccgcgcaggcatgatgttgaagttcgtccaagtgngntagtcgctggagcaagcgcgagatctctatctaagtnaggttcactcactcaccactntggctccggtggggtagcacaatcggcttagcagcgggtgccctcgtactgagtcattgaatcctccgattnggggcgatctactctgtggnttatgactctggctttgattgacagttccggtaatgaacttagatctcgaggtcgccgagctgnctggcgtcctgtttctactanattgatngagtgcggtaggtngggccgacatggacggggcgaaacctgntcgacggggattacctaccactcggtanacaaagacttcaaccgcttagttngcggaacatcctnnctatccctcgcctagccggaantcagganctactcctgcntatgtgttactcgtcataagntatacacgcacatgcctccgntggccngactacacttgcngtccttctnggatngccacttaggagtactctggtctgtaagtcacggcattgctagcncncatagcgttctttgggntgcgcagctaccggaaggcatttagcgacgtccgacatcgcagntcggacgtnaggtttcncgttgtgttcgcgataagtatagagggaaaaagctngccactaccngacttgcgtggnactgggttaattggtgggtngcacggctagctacagnagtcctaatgcgagatcgaagataaaattgcccgaagccactcaaagtcttttcgnntangccagcacgggccactggtcatttgtaggactgcctctcnnatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagggtaaagatagattgtctcagcacccgtcctctgagtgtgnnactagatcngaatctcataaagattcataatcccngtctggacccctcgccatcggtaccaagtcatcgacagttaatcgaaggggaacattcnaagtacctattgctaatcntgnnnaaggnganttatccaggattcctctgcgcgatcanattttcggattagacggcttnaatgttcgttgggtaattgagtacctcgngganttagtccnccgtgcggatcccggccntggaaccgagtttcgtatgcttttnccttccgcgatggctnngtgtgtgtgttancagtgggcggtcgccccngcgcgaacgtctgtttgcttccgtctccctaggacngtggantggtgcagcatttactgcgtctgcttcttcgaggcgntaatgccacgganaaagtccgcttggaatcgcttcccngcttgggctcgtcctcctggntacnntaagttgacccgcgatcatgantcgggtagacgactactcacctgggtacgtaaggngtaagccggcagtcccccgctcggncgagtctccgtctgaagccgggtaatngcagcttgtanncacacanntgacaattggccgatctttcggactacgacttccaaatggtntaccgggggtatcggacctagctccggcccnatccgcccctctaaaacgccctntaggaattgagacctcagagcgactgactcagcgcgatagttanacttcctacttagnactnaacacctagtgatggtaaacatataggcgttacgggtcttcnccccgtcatctcctggtngggnnaatgnnggggcaggcaatgggaatcactaacggcgcgaccgggttcacacaantgccgagactcgcggcanattccagctacgcccaccactggttctggtcttgtgagcaaaaacccgtgcnctcttgcggatcgagacgttgaactgtgaccanagtatngggccttacctcttatatcnggctataaggtaaccggtcggaagtatggtcaccaacaaacttaattcgccagattggtggnctttaacgncatgaatcanctcgggaggctatgtgtatgcttggacttatcctcttgcgaccctctcgaacctgntctggnncagctcgcctggggctcntcgactgagacatatcnccctccacttgtattatgtgnntngntnacgtagctgtcggcaattaccgacatnntttacgtggcaggaccgnccgatccaanatcatttacagctcagaggaggcgtactagtacacctagnnntgaaggtgtgacggcataagttccttagtaccagcggtaagncctantaatgaatgtcataaccttggcanggctgcatcnttcagctaaaattanctatccgactgccaggtttaacatactagttnacgccctgtgttctagacgtgccaaangcgcaaatganccccatgactcggttaagcctcngaccacctgtggaactggcgtgtcagtcaatctncgatcaggcgcatcaacccttccctggttacggattcatcggcncccagcagattcttcgcgaatgtangtactaggtgggactttagtnaaaatcatttctagtacnagcccgacacgtgcatactnccaggggctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaantgaatattcgcgtctgtgcgnnccnatgggaagcganggaatccaggagcncttcccatagtgcnaacctaacatgtagggctgtgtcaaaatgccttattgntttgggcgctctnctcgagggagtcccgagggccttcngaacactccgacgcggtccggcaactgtctnnggccaccccacntggggcccaataaccagtctncacgngtcttcaacgatctgggcttccttgggtaagtaactgacnnccntggggagtggggntaccgcttgctgaaatctgcgtgtannnnncagaataatactgngtaacttccgggggactaaaagactctccgtcgaggggatgcatacgtgcctggtccccccgaccanaccgctactcctatatagtgggcagggattgcgccaacgacgntgagatannaagcccaacgatattggattcggtncaagganagnngccccctagcggggtacgctcgatacagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtntataaacttaggngttctcttcattccgagntgacgcnccattgtcgtgcnacatcttccggatctctagatgttcttgncgtgaataagccatctggtttngcactgaaattctgcgtngtcacggngtcccgcggtgttattgncgcggataagggtctgatacacntgtcgtattaccaaggggtgtgcatangtantaactgcaagcacagatgtaattcgcaggnatgaggaggcccgtagtcangggctgntggtatgaannnctacccagccgttggtcaataaccgattttagcagtgcccttgaccnttgctcaagcgcattgggctgcaagganggcaacccnagccangggtgaggctacttgacganacagttcaagccagcaggttggtcgcatttccatgnttcaatncaaccttgcgtaccatacctccgngccattattctaattgtttncgcgacttcgcacgccttgcagcagtgataagagctttgtacgngcaagcnctaggcgtgaccccgtgcggtgcgagtatgcacggcatatanagtgncaacggcagattcnnnagcctggtcctcccatcgacttgcgaccnaagtgtcgcctcatacggagaccagtgcgcttggcttgcccggagggttctctcgattanagtaggcgtcatgcgacacggcgtttagctaatccaatgnnggcagcgnatanccagttcggccttactcgaggaatatttcatgnacgaggtagnattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgnnagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggcnacttgcgacgggacttgttgatacaaggatctgttttaggcngggacggtctttcgcngtcactngtcgcgcagcnctgctannccatcggtctcgatncnggantcaagaccgacaaagcgaacctgggcttcgaggtttcccacnncggtagtcctgtatgggaggtcaatctcgtcttngtgatttcaaggcgcgcgacgcggcattanaaacaaatcgnccctactacnntcctggccgtngtttagtttacagagaactcaaccgactcggnggccttctatggccttactgacagtattnggngggcgtccaggcccgcgtactagggngtgggcgcatcggttctgaaattcccatcactcgtacnnccattcncgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcntactttctctgggttcaccttacaatcgtancaagattancggtggttaaaaactgtccgatgctntcgccctagttttctgctncatcaattcgttgtccgttcaaactggctcaacttcacctatcttgttaatgccggtnnntggggccttacggggaaaagtatatnnaacggncntgttgaccgacgttctgttcatggtcgagngcgggttaaagnggagtaggagtgaangtgagggtttcnacatntaaacgtctatncgatgaccgccatntagcgtgtcctgtngcatctgggccagtgtatcagcggcggctagttcttggtgcgtgcnncacaaaattncccatcgcaganntctngggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccnnacgggncaanattggccacatcngcttttaggaaaantctttcacgcgcacgagcngncggcacctcnatattgntccctngtnccagacnatggttcgccctcgtaccaataaacaagcgcgcccncgttagaattagaaccatgggtttctttagggggtcagattttagctttgtccctttncgacgacgctcgagnaggtgcgaggtgccgncctggtcgnctccaactgtaggaggccntcgaacagaangagnccgntatagangtgtcaatcggctctaccccgtcntcgaaancccacgaatcacgacaacaaggatttacttnaacacaanttcntggngngggtgcgcgctcctagggggaactncaccgctactcagactccgaggntcctatnaacttgcgncaagatactgttncatcgcnncncgagtagagganccagaaagccccttcgaanactccatttcgatgcaggcagtaaagcgcgggtgtggccgttantatcaatatgggcccgcgtctnatttatgggactntagggaaagtaataactattgcggaaattcgaaatgncagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcatctcacctacggtggatagggctgatctgtgtcagngaaaagggaatggttgcaaggtaagagacactctgtaatccaggtctactgtggttaggctggcaccgggtnacttcgcantcaaacatgaggtngcgnatatacgttccgggccctgnccaatntacatacacagtttganngtgtatgnctaagttgncccacctcctaagataaggatccacgcgacgacgaggggcnggggtggnggnnggcccncagtntnctagngatagnctngggcgctaaatncgctaatattacccagccttttgtcccctaaaagaaatcgttactngtccagactatgctcccnatcatgcgtcgnctgccgctattcactcagcgtggcagaangcggntctacacatctgtgggccgctatcctcggtcgccttgtagactacttgnctgagacagggcanccntctggtcacgagtccagatannagctcacccttctaagtactgaataagctactgtatttgcccnnngtatacagccagactcctacatcgattncagaatagcgncnctctgaccgcctgcgctntcacaaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagnnaaagaaactngcgagtaccgctcccccaaggtcagcttcncttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactncgttccaccaaaaatgtaantcnaagttcttgtatgtaatatcgcgcgagtagtgggncgacagtaatntatatgtcacatgggaggcaccatgagtccaatgttactctancttcagacganttcatnttctacacagatcctcgtagggagatatggcattcacgcggatgaagnaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtangataaccgaggtaatctttntnttaatcntgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattaggnataaagtacaaaccacatgactctcggtcagtcgngggtagcntagtagcccataaancatagcactcggnactaatcntcggcacnaactngaacctcnactaacagacagatagctagaatcacaagttgggggcagggaagcatatgcaaagatataatcttncatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgtctcatntaantacncngatttacgattgcagaggttaattcagnatatggcgtcgcgagcaggacnatgtacacgataccgcngcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctnatctatggcctcagaagagcgggacaacgcnaccgtcgggtcccaacagcctatatancgnagtggccctcaacagtacaggcggagacggccaccgcgaaacccttgttactgatcctggctaggtcatgtttnaattcnccnttacggcctggctagcccgactaatntgattatcgatcccagatgtcttcgccttggcggagagaaaggcatcctggacacctncacacagcgtttaccttgnaatgnctggcgcngctgcttgcatancgtagttacatcagttaagggtcggtggtnctccgccagtactacactatatcacggcagttggngagatcccgcctcgaccgccgcagctagnacntaacgangactatcntttcntttcgactttattggacagaagtattggatactcgcggttcgggtccgtaacacnctccgcaggtggcacgagtcatgccgaaatcggtgtctactgagtatgctgcggnagagctacgtacggaaagggggnttncgccagttaaganancaattngccagnaatgcgcaccttgagtagcgcctttcccagggcnncttttggccggtgaccgggaaatcttttaaatttaggaagccaatgtcccgccantgaacttgtgcccgatttncgatgtcctcgttaggcatttgatacnggaaaacggctgctcgggaatgtccttcgctagggatgcagtccatcccgctaggcatgnnccaagatcantgtgtgtgctctaaggcgaanataacagacaagcggtggggatntnnnnngctcanaggagagatccgtagagattcanaagcggnacacggcagccgcngtgcaataggacgggncgacggacggccaggttcacaacgacctnagcttctcactacccacgtgctacangagtancgcgctctgggccccnaggnactatgtgtgggatcatcttgcganctacggccttgggctaatntgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccannnngccatanctgctgcccgantnagccgccggggtagtggggtncaatgaggatacanaggggcctcctttccatgtggnagtgantngnnctaacatgtattncccagtactagtagggggattcgcgantgcantttgngtttccctattagttctncttggaagagggccnaccgcactacggatcaaacaggnatactttaacnaccactttttaggacatgactcttangttttgcccacatgcttaactngccatgcgcaatttcagtatctactgagttaattgttgataacnacggacctcatacnccattcacgctaaacactttcctgaagacggcagtnctttgccgagctatttccagtaagagtatcgctagtaacggcttgaagggagaccttagattattatattctcgtaacgaaggncaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatcnacccggaactgncgtgcatcttcncccgttcattctgcngtccagtcagcgtcgcngcctcaangccggacttttctttaacggaggggtgcccggacttcgcnttctcgatctaaagaggtactgagcaccgtcgagtctacgnatggtagttcggaactttanctcgctgtgcgcagcgcgatncctncttgtgggggttngcatgcccgtcccgccgantangcatgccgccagcgtgccgnatcatttagtgtgctacgtgcaccagacaaaagtagtnttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctngcgcctcaacgccgcnagatttgcgccagagtccggaccttactaggccggngccgtgattntggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgnccaattgatgttagtggttngtcgggaggtatagtttactgtggtncnacatgagagnatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcganagncccaagntnantacatgtgaccgaggttntcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgcnccaatgtctgaaagatcagactcacagatttaagctgaacaanatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgancccccacatcgaatatcacgggcntaaacatgctgctgncggtttcagggnaccaatgccagcacggcaaggcggggcaccctagagggagatccgnntctcctggtttannggcatgatgaccgtcagtngctgtgggttnccgaagaagctcgggttccacggatatgagacgaatcgtgcagctgttgagcatctagnctcgtgacgcttggggcgcagtgcnatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataattgcttcatnatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtncaggcgatcttcttgctnnnagggacnggannaggtgttgggcncatataaggtacgctctaaccagcgggggctcgaagannanntcgcccntcctaaantcggcccactccttccagtttcatgccccctacggcccgtgtttccaagngaaaccggccaataacngcataacggaggnntcgtatgcaaacacgtttacacacttgtngatnggtnaggctcgtggctangncatccgtacatctctcacccatctccgaactgccttcnntgtaggagatggcttcaaggcctntccgcggtgccagaagccgacgacaaagncccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcnctgagcctggctttagctagctatgctccgattgtacataaggttgntacagaccaanctacctctagacntgtacgcttgttcggtgacggactgtttnnccccgngtacttcactgaacttagtagccaaacagtgcatgagtagggnttgcgttagcgncngcccaatatgangggcagtacgntatcgggacagccctcttgcggggaaatcgnggacgccnggtagcctttagnggtttgcagctcggggcgtacgctttgggcagcacttctcgtctatggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttngggccnnnngagttctgcaatctgaatctaggcgttgagagggccggtaccatggcgatggttaagcgtcgtgaatntttacgttntatggttaagctcagatgggtgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgtttggaaaccganaccaaccatgatcgttcagatctnttggcacgtctcgaccccggatgcttgcgactaagttaatgactgtgctgtcatgagtggtangccacacttacatcggcgttggcagtcttcatagttcaattgttaaccaccactggcnttccatggacttggtcagtgaatgnantcnagttcccgnnncagcgaaaataggcgacgcctcgcgtgcattcctacgngggcgccccggggcgaaacaggccacaagacgttccgttgggtgcangattgagtgcgcattcggaccccnagtccctggcatttntttaagttgccgggngggtcgactcgtntccctcnattaactgcgcanncaggagtatcaagactccttgtagnttcgttcgccgnatctcgagtaagatctgaattggganaaacngnttctgagacatccgatgttnaantcgacnatatccgatatactacgcggtcgaanaaaacaggagaagtatnactactgacnctnntctcgtagttgaatcggtcgcganacattgtnngctgtagcttttcaataggagtaggccggcaagngtttacccgccctggcggaacgtggtgactgcgttcctccatgcatacaagacggcttttcacntcggtactggaagcttaacgtagagtgctcctgggccntgncgaaaatctacaagagagttggcggttttttcagtggatgtagtaggttaataggatgccgnccactatgctctccaaatatcgatntgctacattgcaggaatacgatcgataactacgagctataatatctgagccttacctccacgaaaccgtatagctttcgagaagctggcgagggtactcgggtcnannctggtccctatcnaacgccttcganttcatcgggctcganccgtcgtgtatggcctggagcccgggcgtccgctcgcccataacctaagagccttgaattaatgtacacgccccatgaaatatgnggcggcacgctataatagtggagtgtcaagtgatcgggcactcnnagactcgacgaanggtgggtccggnntagagcaccagaattccagtcgatcaatcacgaatagttgcaagtcatctgccacaacatcggccaccctgcaacccctgngagctaaagttggtatcnctntcccccggccaacattggtctcatcatgtaccgcatgttcacnttggggggccagattagtccagttcgttagccaaagaactgggtccacccgcgagcgcggggacaccggnctgcattgccaaagtnccctggtgcgtacgtctttggcgtgactgacaaattggatctggtagtaanngaacacaaaactgnnganntnacatctacagacttcncattctgcccatccacatataggtatggagtcgantcccaccntatggaccctaacggcggtttggcagatgacctaggtaatggtccggcactcatctttagccgcgtgaggctgattgttgttacngggatncacaatagtcgataaacaatgatgnncttcggcgatgccnnaantatcgccccaccccctcagacccaccaccatcccactctcacgaccatgtcactatctgacngggnaaacgctgttttgttcccagaagatgntgtttttcatagntccgggangaacaatangtccatttctncggctcantgagggcgccctctgccgggtcgcgtttctagctgctncgcacgncagatctacncttcgccggaggggcactacanaggacctcggctggccccaaatccgtctcacccatgnaatgggtgggaganaagtcngtttgattacccgcgcaccccccnantnaggatactggaattgagagntcatccccgccgaacttactcagacagatcaactagtgggaagcagccggaagaggtnagccacgtatgcaagcgccgttnggacgctgaaggagggtgccttcgagccacannntcnggatgcgtaactcttcccgctaggtaattaactagncgntnaaagcaaagcatcgtgtatcattttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataanctgggccgcattaggcgcaaagctctgtatcgagggtaancttctttgcggttcgatggttgcccacctttgaccnggtccctgtctcgagaggactcgnggnggttcgtttncttcntagtccggcccgcgcgtncacctggagcattcatatggtggcttgaaagatggttacgtgaaatnacggatcaaattcgcgctacgacttanccctcnntcaaggttgcgacgtgtccggacatagtcctgcccgtgatcggcaaaatctcggttggaatagggcgaacatccatgtacggaannnaggcttcgnccaanacttttacattcgagccgttgcgttannngcgtcggcccctactgcgatcnacaggtnatcgaaaggctcgaccggggcntgtattgcccgatctgattctaaanggataccccaacagtgcgattggcaacacaatccttacgtcacactatcccataccacatcgagctagtcctngcccgccatngtaggcatcactgtgctcataatnttgcgcgcactctcgatancgtgccaatataatagtaaggagtatnaaattcantgctccacgccaacccncgatanngtcatgtcactcaggtttagctgntcgcacgggcggcttcatgccccgctataccttttncccncgcctngtttgccgtaatgcnttattcagcacngcagcggaatctccagtncgaggtctcactgccggccnncggatgtgcgaaggtgatgctgcncatntatactgccgnaacnatccctatggcttntcacgatggagnaaacgccagccccggatacttncactccacgccngaagagataacnangtcactctggtccatcgtacagggtncccaggtagtctcgcnncntcggngtgcaagttctaaatcatatctgggtgtgacggntgcgacatctgtatctacttggcngtaaagacctaagcangccggccncagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggatagcaccattcactagagattttncangcccagtctcnaagtcgcttgcagcagggagcctgcactcttaatggagnaatgttagcatagcaccctgcgacctancaggcaaaaatgttcggcgacgcccaagacgcataaangncgctnggcctcnaantactccggcttntagtgaatcttggcggcttacccatgcaaccgtcaatcggaacnaatngcgctccgacggcaatgggctntgaactggtggcagtaggaaccttcggtcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagctgcacagtgggccttacgccacccagaaggacgtaaagaccgcactccaacctccacgcggattccangtctgattctatgggacatcngtagggtagacattaagccaacggatggccagggacnggnactccttccctaagtccccagcgttccacctcatccgganttgaagaataacgtggctcctggagcctgnggtatnncgcgtctccantggagacccgggctactanngntattcttctgtattggtaattaagaggaatatctngctgggatacccccatcttggggcgctggtacgcctttcgcaataactgcantccatggcgttcatcgactgngacnnnntggtacccggngcacgcttgttattaantagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcntcctctagcacattcctaatagctggcccagcgtaatgtcaagtaatggaccataagcggnnggcactggcgaagacacaactggcggcccgnnnanggnncatgttggagacnancngatttgggggggaaangataccattanatcgtgcggtggccaccccacgtgnttgctgaatttgctactgttcgcagcnaaaccctttagcagattngtgcgnnaaaggcatccagagnggacctgaanantagcagcgtgaaggtcatcgaataaggggaatcntgngtccgtgtactccgnntcggacggaatggtctttgacaaactaggagtggaggttgcncaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccnanagtagaaacagttagcgtgactctaagcacctagcactcnctttcggcnnaatcgcacgcgccctagtgggggggtgtgaccaccnnagcatncaattagatcctttncgtaaaaatcantcgccgcagtcatagtcccgcagcaagcgggcgttcntctcgaagcnatgacncgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcaataacaccgcttatgttgtagagtattttaaccgcgcantancgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgncctgggangtntcnnctcgacagaaanctatattttanntaccnggatcactttctaatgccatggggntccgaccggcgagtagagagtcaagagctaccccggccagtnngtttctatttcatgtacccaaaaataacagtatgngccactccggcattgaccgaccgcggaccatcgcggtagctccacaagannnagatgcgcgangaacccctggcngtcaccaggcaagcganattcttgacttcgatcgttgcagtatnttcgtaggnnggnngcgtaccgccccgactttctgcccagantgngttcgtacgtcagcattcttgaccctangcgccccggnggcattttcttnggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtagnngctgngcccatcggccccgnnccgtacggtctncacgcatcttnnacacncgnntcctaattagtcgttagggggacgagccgggggcgacgtnnnnnnggacagcggatgcagtcagtctagatctccnncacattgagaaaatccgaaatactctccagttgacagtctcagcccnncagtgagggctacatctggacccgggcaccagaacgggctagatcgtccgagcntgcggggcgccggcccagttggttcaacgagttgtaaagcacagttgtanatgcagtnacggattaacgaagttaaccataacctatncgggaacaatcacatggatttgcacccntgccaccctgcgaatccgtggatncancgagggngcncngctcgccggncanctgacgcgccggttttagngggcctgagaaacaagcctttgtcgcggtgcgcatcaggtagngaccaaatattcgcggnggggatannagctnttgcattccantgcacgcctcccttacaatgcccccgtgctttctagcacgcctgaacgcccctnttactcnttgggacggcacgatgganaaatccancttctgncgcggattaagggccagggtaaaatctagnangaatatagggcgctggtcnaggcgaagatgaatgctcacangggtgaaccttcggtcagttggcagctcccccgtggagagatcnaatgccgnaggctagtttttagaaacccgtaaagctcgcgtgtacactgcagtcgacttgaaattcattncgccacaaacagtccaataaaggaacccgaaaaacctccagtcgaacagccgtctcggagactaannacccgcacgaggnctaggccctgccagattccttattctctcccttgcgtagtgtcnngtactcacgaacggcaagcgtatatggggcccatagctattagngctacgcgcgagggagtacatgctcccnttttgtgacgttgactncaaactttggaagctaagctgggcatccaccggccacgagacaagggctacccttaccgctgaccngtcgggaaagtactattagtccgggcgcagtggnttgtctcatcgttacgnncgtagntctggattcgngacgtacgggtgtcgagagcgtcgctaccagcctgatatacgtggtcgcnttcccncacttatcattacggggntgggattanncctttaccataggattgtatacaggggnggggctgctanaatgcactcatgtgcgcggccgctaatgcancatagcatgtgatgcatacgaacaacaactgaaaagttgcgcgggccgtcgatagntcgaataatcntgggcgcttacaggtgacgctctccgcagntacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgngcctttggccagtcccgaaagggatcgtatcgnccgtatcgccgtnngggacctaagtttgcccagntggaacggacaggccgatncagcaccccatcataaatcgatcnacggctggagtgcaatcgtggtgggccaacacgacatgcgactcccnctgatggcatgctcgttcttacncaggtaatcgggcacagaacatgtnntcgctnagcgggcngcttactgaagcctagggtcagtcaacttgccaacgcttagngcgtgntgnctgcaagtattgcagacgacccgtttagctcgaaaaaatgattgtatattctncgtntncgctcatcgnctaccacggggttccggtttatggcntcgcgcaggtnattaaatgcacggctcttgggnnccggcntagcatcttgcttatacattgccttctagctcgggggcccgttgggcgaagcaaatccgcctcggggcgtntcaaactgctcctcataactgngtccnatggcatagtactaccaacgagcgcgnngacaagcatggacctctgcatcacggcgaggttcgctgcctngggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttgcttagcccagatttgggncgcggattaaccgtttcccacggaccatntcactccgccnaacccgctgcnagccgcgggncagtccagccgcgacgaggcgggcggcccgggtctaaaacgntggtaagacgngatttcgccgcgggcgctccggtccgcctatcgcgagtggccgttaagtcccgaggtngnagtcggtccctgttatcgaggtccagcatatgtgttcantccctggctncgctatacggcagagcagatantcccgtaaaccgacgtccgttgtaggtgttangatctgccaaaagcgggcccctaccgngtaggaccacgtgctcgcccgcgctacaaagacaacagtagacacagacttcgtcccgttaaatctatgaatgccatgttaacccgcggcgcanncatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggagagtagctacattaacgccctaaatcgatgcggncnttatgctgttttcctgtgtttctcccctcccgtccngtctagccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgngaccgcttggacgttnatgaggcgttctgaacaagggagcgtgcgcctgattgcctcnaactaccttnacttcacccagtcatagaagggattnnngtataagcgtgagtattgttgttgggctcctagtccgtnngcncaactccggtngcgacgcggaatctgaggagcattggggaacggggntatcccagttggngtgtgtccccatactttccaangaggaggtctttagggnaactagtnaggtccnccgtccnaacacatggcgcgccagtatttagcggtaaatcctaatcccctttcatggggattctncaggacgtcactacgncaagtgccactaccttccttctgtccaccctggactggtgattcggacctnntgccctantcaantttttgcagcttgctcgtgcgatctgacncccccggagaagtcctcccagtcgcactgcttggnctctaggcagctnnatgcngcgatctaatcgtaaataatcaaaganngcctttcacgcggtcctttccgnntgaacgccggtngtgactgcatcgggccgganganagagttaaaacgatgatctcctgcggtccatgggaggcacnacgttgngncatttacccacggacagaacgtgcgtgggcgcnagctttttggtgtcaaaagacgcgtttnctgttttttaagtttgtctgctcatcncgagcncacaaccccaatgaatttacgatacggcggcttctttagntagcccctcgncagagtggacattttggcgatagcgcgccntaggtgcggtacattgtagcctataccgnnatccaccagcgcctcncaagcctgtnggttcctactgctttggtgcaagtatcaaacccgtaccgatttggcnaatccttnaggctgtgcgacggtcggaacactggctggggttgctgtaccgnggacaacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctaacncgacccgggattgcaacccttagngtcacaatatctttcgtngttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagctggtgtcagtancacccaaccacagncgagtgcgcctgcatacgtcgtccnncggttgcagtcaaaattaatgtgtaaccgtgcgaccccttacggatctgagtaaagccgtangcatcctccctgggggaccaggnacngacccgatncattttcgttcgggaataagacggccgttacgtgcggtagagaganttgtaggatattgcgggnggtcgtgagctctacggatggcgttcagcggttgggcncnttcnnaccttnngtgcctgtngcggtctaggcaacgcatcctaggattcacagtaatangactaggngagcccacangagaatattcctaatccggatgaagcaagaactaacgttgtnaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactccagaacagatgggggagnaatcnganaacaaacgcgatggaggtngtctgggattnngatgccctcnagctcagcggaatgaagccgtttcacctggtaggcccnngatcggcccaaacgaatnagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataanatcgtagggagacgcaacagcgcagaggtngnntaccggggagngggaccattaattngggccgtttagggacttgttatccgtgnntattgcttcgnaatcgcaaacantcttaacnctcctatgaccccgtaggccacgtccatngtgtaactgatgctaccatcgaatctcagcgcgggtgatgccatttccggcatgtggcagccggtcgggtcctcgagggaagccacngagtngttcnagngggcttgagatcctgaacggaacaatctctatccctgttttgggctcncctattttggtagtcctttacgaggtaccnaagaagttntctgctcttangttgcacaaccccttggcgcccccaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtnnnaggaagcctactacacgaagcgtaacaataatgcggagagnagaancgcagccggcaaggctnnncncngagcgggactaaaggcaacactagtatntcagagttcngccctatcgtgaaatcntatcatgnccgccttgcctttgctacgcgantagtgncacctattgagtggagctacgctcngttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgcncgcgctaccgcgaagtcaggtaacgttatcgcntctncacgacccaaatgcataagncnagagtcttcctaacccttcatcgctagnatgncactgccgccgaacataaccnttatctcgttggtcgccaatcgtctctagaggctacgtttagtanagcctaccatactcactactcggtccggtttcttanncctattcaatcaagannaagcaatacgnncaacccgagccgatgaggctcaggctttattggangggcatctntccgaaggaaangtggccccaagccatgcagtnntagcattagcgcccgcgacaccaatcaactnatcttcggcgtgcgncttggggacttcggngcgctgnagccacttaacnaagagttggttnntggtttgtaggatntgccaacgtgccccatctcgcggagcaagcacgtttcccggacnatccatngacntcgatcttacctaatgatgacacccgnagaaggagacanccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccaaggccagaccgtacnngtcttgacangantcggcagtccccgnactcagaggagactcgccnagcgagacgacgcggcacgcccgggattcaatgggcggccttgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatctccctcaagggaagtntccgtgaagatgtgtccanattgcgatcgttgcctgctcaattaggtactttccattggcnnacangaccattctaaagcgacaaaaaggctatatgaatgattgcaaagccgtcatgngcncaggctcatccggtccgccggccttgaggnnanaattcacagcgcccnccnncanatcacgctgggaacgtcagatgagatctggcctgnaagctgatacgggaatatctcnagccagcacgcttcgangttcnncagggcgcattgantccccatggtccctgaatggctcataaccccctatagaaccccttgcacttcacgtcgcnnntcctngcncgactcggtaatgcgcggggtagncttaacgtgccacctcagtcgcggcgctttcgctgcttaacaggacgtacttgcaancgttcacggattgggacgagattacgcnagatctanttactttgcgccaattaaaccttaaatacaccgctacccccgagttatccacatgncagcacgattaggctggttgcaatcagcacgtgctcggccnagcgagtgtcttttctcgctgttaagaccttgcagnccntctgggcctggccccctagccttgnnattcgtacgaaaaacgtaccattctcgcagtcgcgcgcnaantgtnctggnccctccactgtgtcganactttcgcgatataccgtgagttcgtctgcacggtgntatgagtttttaaacgtccccgtanaatgtacgcggaagccaaaggttcaaataggtcacaanacngcgngatttgagcgctaagccggggatgtacgtcgctagganggtttatccctccaactgtggagggccgggggtgccagntanccaacatcnacgtnttcaagcggcnngtctggtggacggctcacaacgcagtctcaggnaccagatcaaatagcagaaatgcgacttctatgttcagcagctatgtaatcatatgtangacctcatcggaactcagccgttacgtccagtagggactgtacgntgtcttggncatacaagtctctctaaagacaaggctggtggacctngcggtggcgaagcatgtcggctgcttatgncattacaaccgactagttatgtagggtgaatcntacgacgacgggggttgctctatttcnngttcctgcaacaggcgcggtgaaaaaggtgtgggactnangctgttaatccgacgtctcacaaggctggcatatcggctngacgtagtaggcttgtgggttcgaanggtagcagtctattctggcggcgctatntcttaacgtaccggngagtgagattacgcngtgggnctggacgatgacntnccancactctccaccgtaccagcctaaangaaaacagcgccgtgaacgcaactcnnggagcgaagtcccccacgtacctagtnctgtcccnctaccttagcgtgtgtcaatcaagaccaactcgtnntggatcgggctgccgatcagntattgctgtcctanacggtgctnagtggtaggcaagattagaacccatngataagtgcacggccggtgcttcncacacaatcgtaaagagaaagtcgcgggtanccccnnctnagattactttctcgcaaggggagcagcgaagggnngttcccttccctcccagtgtnagatcaggcagcgagagccganntacataatattgaatatctgcgggactcttctgcgatggnaatngnggattgtttctagngacatgagnactctcatcaccgagggggggccgcggagtctnccgtggaagacgcccaagcgacgcagtacgtcgggtcgacccngaactaagtnttctcgtgagggcacctaaaccgngattccataacntcggccngtgtagtcggcttnggccgtcacccgcggtttttggnngtatacctcggtcgactngantgccgtctcgggcgtcggaattcaacagcccagaccgcgcaagcagcgagtataanctattagaggagcatttgnattctgggagcganctgcattgcaccntctcgccgcatgattcngtcaggccgtgtcggctgnannctggggaagngcgcctntctggctaaggcccaagtgtagtgtancgcttaacgcctaccccctaatgcgataccggcnggcnggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactatntctttataaggccattttccacgttcatacgtgactcatcccgcgnctaacggaccaagttcgagnacattnggtgtcngaggtgctgaatggcgtaatgttgagggttgcaaggtgctgagaaaaataacgntcgcttagttctcaatacatcctagcgnnngaggtttgctgacccagttccnataantcgaacgttagcctatctcaataggcctggtcatacattaaatncggcggtatcccattctnggatagataggtgtgcgaggtagtcgaatgataagggcgtccgtcgagacncactcctctttgcgcctgtgcttacggacttacggaccttatttctcacacggngatnatgacgcatgcnattnntatcngcccatgcgagtgataccatananacctaggccctattaggggcagtcagtcgcttgcaagagaggtttgcatcttagcaagaggggagggatatgatgctatagtggaagcctataaaccccanggtctantacagtctactgtgtccaccacgngnggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtncgctgcaataatatcgacgtgttcgggtgtcacagttgcttnacgtccggccgggctaacccngtcacctctaggctncgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggngcnctntctgggactantgtcgccnttaaggtcgaggacgacacatactaaccctccaggttngacggttacctantngccacggaggcctccgtgcgggcatgggggcccttaccccacgagctagggcctggccatcttatgcgcgacacatcgcgnttcgggtgagaccgggcgttgccgcagcgtcctcgtaanngctcccgcactcgcagacctagcggaaccatcgnantatnggnaagcgtgatgccccaagatatcannatcgacccgagtcnaccgaccataattggcgatcnactggaccnanggatgctggcgacgtacggtntcatgacaagtggaccagtcaaagccncagtggtcggtgactgctggcnagctgagtataatnactctctataacatntnaatggatcagccttgggcaagcctacgctcgctcgcgttgggtnataggctcaggggaacaaccgcctgtntcgatatcccatnttaaacatnncatataggagttccatagntgccctggagtattgacgctaagtccttcggacagcggatggggaggccacctcgagagaatnctaattggtgacgagttgacctacgcatccgtccgaacaagtgtagaggtgtcagtgattcaccgntgaatggctggtctcaaattgcggggaagncgcnaccgaccccgaatcctgccccgntgaggaccgnngccacnctggcgacanactctaccagtacccagaccgcttcacgggaggcccgggccgcggggttaacgttcagcggcagaattcttagtattcacacaggcggtngcatatggcatanggtagggnttatacaattgcgttaccctcaaagccgcccatctnnngaatgntcgaaacagcttagatagcgagtcgcttcgcgggctagcactcaacgggcctgctcagtcagtgnggcacgatcttcttgtacacggncgtctgctaggatngtggagttaccctcgctcgtatgacacgacccaaactcggncaaagcaccgacatcggacctttaaaaacacccancagtttaattgttnnnatactcncggtagggtagacaatacaccnaggagtaattttcgcactctagagcataaaattaccncggannggtggngtggtggtnaagtnngcactagcctncgacgaggctagatccatatggagagtantccttctcacgaacatcgctgatangctaanccntaggcnacagctgtgagcggatagaggcctgttaagatacgagctatccgcaagaaagattcgttgtncatagaactgggattgggagncagcgnagaggctagatttacgtctccacaggtaagtagacgctggctttncgcttgcccagggggactgggggctgttaataccccnnttctatgaatgctgtagtcatnggcnggntacatggnggtctatcccaactaatctaanngattcttacgcccctactccctttagagtctgtctgtagtatntcgtcgcatgaccngcgtgaccgacgatatgtcntcggtccgggagcgccctcagcaaggcgcgcgtgatgatatcagtgggtttcaagttggggatnntatatctcacgtcgaatngntcgtcttatctctggtcgggggcgccgatgtgcttcgctgggatgccagtcaagaattcctcactgtgctgcnacagggggagagtacacccctgcagnccgaagtcggaaacgtaaaattagagcgccaacgctcgttnncgatgccacaaactgagggangagtcgtatcccgaaccggtggcggcataaaanggngaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagtggcgtgctagcagcattccggngggancncaacaacgtgacacggcgtagtggacgatcggtgccagttcacatacccagccagtaaaggcgggggataaccatgcgcgantactctgtagttcatttgctnnactttatattttggcccactgcagattagaggaagtgncgttggcccantgttgcacgttatngatcacgtngaagctgaactagaaatgngncgtatgcactagcaattttnntctccncaagagggagnctacaacgctagctnatacaagaagcgagttgggtgtcgtagatacggttccgagagggcgcnttgtcgtcnattaacgtacgccatgttagctcaaactcggccgtcnactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcnggngaagccgccnaacgtcgctaccnagtttgactgtggacatnntgnngacaataccgcagacatgggagtcgtaagtataaagtgccttagctcgcctancctcatcctacacatccacgacctgacangccncttcccttgacataatgtctacaggctgctagancaatggggccgttgacattcgtgattaggggttccttagacaagtgctgtatagagaacaagcgtggtttaagntgggnctatacgtttagccaaggccggactccgaaatnttgagtaccgtatgagacactgttacccagtcaaaggcanngtggcatgnccaacngcccaaaggggcagtagcccgttcaaacgctcccaaggnatgtcgatgnnnaatctaaaattnagaacgnncgggcttcntcacngntccgtngngccgttaggatggagatatcgtagtggaagatcnatagattatatcagttacagacngatcgtagtagtccccaaatactccggtnctaaccancgctccgcttattgcaggattcctcccgcacccaanacaggggcgggatagcgtaanatgccccctggngnccnctganaattgagggtcgatgaagacctncttttaanagaagcccgtaattgcaatgcgatgcagctgttgtagcagcattttcacaaaggccggcttcagtacggccacagaacaacntaaggtttatcggtgtnggagggnggangtgcggccactgggaaggaacctacncgcagcagatcaaggtttgttagttagttgcgaattcaaagtactctgcnaagccaacactagggacctacccgannccgactaattgccgagcccntaantactggactaccccccgttgatggtcagttcgtcatcggagaacagctcgggtttaatggaatgcctctatcgaaacagttgctctnacancgagagcagcagagtcgtcataatggacctagggctccgggttctgcgctcgataccgccancacgtaacaaagggtcactagctttatttgtagtagggacntnctaagcatagggccaagcgcttgtgattgagtcaggaaaccattgntactcggatgacggaagcggccagaggacatgaacggatttaagcaccgtggcctgtgntcatggcttccataanccctcggggggataggactagtccagcagcatctaaaccttcgggccgtgcgttttttggatcgtgggaggtatcanctcttnactatccttggcgttccccgactgtttggtttcgggaccacacgtgaggggctcttaggtcanaggccngtagtcttacggatctgacaccttgagtaccgcatggtattgtttggcctcacaagtatnggttttcttcaatctgcctngatgctggagagagtngcatgcacggggtgtacgcttccgctggagtctcgcgngnatatttngacgcgctttcaatactagtctgcaactcatctccctaagnagtcctcctaagacanccggacatactnggggtgctantcacantggggtgttaccttggcttgcgatcaancctgcagttactttcgttaattcaaagngggaagggtatnaccancgataacgtttgttccgcgantcntccangtcctggacagttcaagcnactagagctgnnnnncgtccngagatctttaggggctccacnnncgcagttnatccatgcatcttaagaatactgaagggcgaaggtgcacaaaacccgcgtaaatgctanngcctctcantctccgtacttaccgcngacccggaccggatcactggctcttggcnggctcctactgcaatcctagatcgtacccnncagcgcaggctctangtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggttngaaccnggcgccgacaantnaaantagcactccgtncgctggatattcnnaattggngatacggccgggtatagntaaggccacgacattgaggccgcgcgtaataacgtnggccctggacgaggtcgcgaataaggggncgcnacgtgctctgatgggatganttatggacgcaagtgccatggattatgtttcgtccggcngcaatgntcggccttgtgtatttgcgagcaagggcanaccgagtgagagcangaataagcagcggaagcctngcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccnnttaatgcataacgcccgccgtgctgacttaagtctcacnggcaccgcagactgggagtatgggcccgggaganatcttatgctccgncaggcgcctngcttcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatanncctatattatntttcgcagtggggggccgtggagngacggtaatcctatctgcaatagaagatgctcttntgcctacccccgtaacatgactccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggatagggcatnaattatcacgcgcccgatgacccgatggtancagaagctctgcaaggagcctagaggtagcncggtgatgatctctaagacccgngagattttaggaatagaactanttgntaaaccgccggcgctagcagncgccgtaggtggttggtccgaaccgcagcccaggcctcgcctcgacacatcgcgattgttctcnggttccgagtgcatgnatctctctccacaccgaaccggtgcccccgtttcncgttcaaaactccgtncttaggtgtggcattcggctcatggaagtcaggggatatatgatactcgatctcgccctatncacttccatgacgatgagtcccgtgggatgaagaggcatgcgnntataccgagcgagnngagttggctttagcttctcaacaaccngagtggnatagcacngtttacggctacgagctaaaacgttacagctacgatttgatacccaattnggattaatagtatctgtggatactacaggctnacctatccnngcangncccgccctttngtgagtaggaggacggntcatgcatcaggtaagtttggaancccatggtattnncaaatgtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttanagagcgtatcccgacacgncaaggcatacaccgccgtatcatanntaagcattagctattcgaccantctctgcgctgagnactcattctgacccggagggaccggcaccgnactgatggccggctctgccattcctaccacaataagggngctagaacccgcagcctggctggnttcctantnacagagttgtcaancaganttctagtcgttacnctagccaatggctcatagattcagaagtcaggacgagcccanngaanngcgnctacttatcacgctcaaaggntnagtttctcatcgngtaagtgacccttcgcactggggncacgcgcgctttacaggtgcctctcaaaaggggccgtgagacnccgtcaggtagggataccganttgtatctaatnatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggncgcatgggagttagaatnaacaggaagggggcggcagaagncagggcgcttgancaatgnngtttgcgtccgtccngacgcgggagtgatggctggagagcacaacagcaatcggaagaggcaangtggtagtgctagtcagtcacgagacccgaaaagaccacttctagaacctgtntgatgggccgtcgctagtnatnggccgtgtctgcggcgacgaagcacncccgtgcttaaatcagcatagctncctcgncgtttagatcgttcatcacagacntcggactgcngcaagttaataattaatccttnggacgagttattccaagcagcatgacccccccngaagattccaacccataaaagttcgtgagatncgataggccgacttaggacagaggaacaaatttggtgggctcatatgtcaccaagttcgcatgcgttntgaaggccttctgtgtggcgtgtacgnaacaagggacccctggcgntaccaaganagtgaccaactttgtacgcggacgtgtatacgacagtcatngggggctagntgagantnttatacagngcctatccccagngcacatncattggacctaccgattttgtatgtttcattcattcctagtagatgntgcagtgagctaataatgcccngnagttctctanggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccnggagccnggagcgctgcccatncctgtggtacgtctcagtcaggcgtactgactacagacntgtactaangccanagcaatagtacaactgaactcncgaggggcgtcgggatagtttggganaccggtgctcnatgcgtccgggcgggagagngaggcggcgtgggctttaactttggtccactacgatagggtnctgtgaaccagcntnntgcctttagaactgatagacatcactcctcccccnttcgtagcganggcaaccggagggggctttaggagcacgtactgcgagtagctaatctcttgcgtctctgggatcgcaggggncacgcgtgatgnnngcactcttttaccgttcaggcggttggacccctgagttgacctgtntcattagnngctancatatgctggaacgacactattgcgtcaagcactgtcccgnccgctgatgnntagtccagaatnacnttgtcatcaccctggtcaagnccggccaagggctttncgccnanntcaccggagaaaccggntgcatttcngaggtgccgcgcgcccacnntcccatgctttccccgtgcttggccatcttgaagnagccgtnnncacccagntacagntacctcaccataccaacttaacgctctctntattccgagggtcccacangtcttctgtttnaggataaactatggattcngctatncacagncgcggcgtganccggttgaatataccgacgtnagcgatttgtgcncagttgannttcccctacgccactttattctttccccctcggtagcacgtttagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttagagccgtgcntgannnntncantngagtcgcgccgtagttccaaatcgtncgtgaacgcgcacntccagcatcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatanncgngtanggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaantcctactgagtgtaagctnnncggtagngggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccnacagaaggaaccgaatgtccgggtagcccatggncganccttcngacccatcctattgcccggggatactggataaacctctgttgagcgctgtantcancaagcaagtgaagggactatnaggatgtcntcccggggtcctnatctccactcacgagggcttnaccaactagctcatggagcatgtcatacgcatcntatgatatactgtacattancnatgtgcatggncatgaatcgntcacgattctaaataaaacggtnggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcganacgtaagatactaataacaataactcgctgctacaggntcatcttcggaatagccngggcgcgctaantctataacaccaagtgtgtcacaattggaaggnnagncagcangantcnancggccccagaagcgtgacaggaactactccccttcgtgggaatgtccnatgggcgacgccnccggggtcaatttgttctctgagttcccgaatcaactctctacccctaaggggctagcccgtctgataccnngggatgtaatacaccacctnctttgcaaataaaaaagcacctacagtagtacctatnatgcccnacgcntagtgacgcacctttgcttctcccnnagcacgtgtgaacgcactggtcgggagaaagnctccactaaagtntttagagggaacgcaggcnaagcacagacgagcgacanagccggcaggtacnnttcataagcgtaagtataaacgccggnctttaccagctanncaccanttntacacgcattagtaacaccnaagtcatntgancgattttggtacaatgaacggggaggnntatggctgccatacgcgagcggagggaatnnnctagcaatcaatctnnaggaataagtgcggnntnaatacancctcatctngcgtacgggatttgtacttacacctctacgttgcggcaaccggacacgcatgcgctataaggtgttgcggtgcctcccacgcgggtccatggnaagtcgntcggagtgtcaagtgantcngnggctagtccagacggcgtaaataantgattgggatgtgcacgcttctcagagcagacctactagtttaaatcgntacggttatcctcgtgtatgtgttcgtngacacaangctnggcagtaccatcaggcttgggcgcatctgcntntggaacggcttggagccaagcacatgtatccagccagcagacttaaaaaccccgncgggacgattaccttgtaataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactgatactntagcatattnttcaactgatagactcnagtacccttgatgtaaccaacttcgtnagacaacgngtgggatggnacttccgtgcgccgcaggacgaggctattgcttgctcggcttangagtntacanggcgancgccaacattngttattctcngaaagtagccaatgcgtatcaacgtaaacnaatagagtgngactttgggnnnccaatccttttccaggtcgtnggcgattgccgaccgcttgctaggncgagtgcanagctgttcaccccgccgattcggattnntactccgcaagcaggcttcttccaatttgcaangtttgcgcgccttaatcgcttgcggcncgcgcgggcctgcgacattctggaatgctgctgncccgtctctggtagcgagtgcnttacgcagggcaanggagcggaggtgacatcccaaggaatgtatctgtgacactttgggtgggtatgactcacgtcacacanggtnttctccgagaagccggactgttgagtcattcttcnaatcagntggtttgtcccggggtttccttgtctgatcncgcgtaactatagatgttgagctacggttgtgcgcccctattagtgtgggttgactcgcnnnnctatggtaactctcgcccgacgtcagantaaaaacccgtctagcgacgccgttacgtcaccgatncctggagagggaggacgtgtggcnnggtcacggaacagacgactggtcgcggggactngcnatactatgagcgggatccgacgactacgagcgnncttgacgacccatnngtnntctctgtcttccgngtttngctctnacccatcnccaaccatcctcctgtttcgaccagcgttagggagttgacacgcgtgcggacgcccggccggtgntnctgccgttatgtgcganaggnttctcacgagcctccnatngncgagcggccatcagtgaagctgggtgtgatgagagacgactcggtgtcaganngnntncatgcgcatgacacttctcctgcacctcccgttcnccgacccatcagntcgtcgctcgtgtgccatggctacctanggtcccatctcgactaattcagctccgntgttnagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgancangagattttcnctcaccctggaactncgtcggaacactagcgtcgttaaaggactggcgctatnaccatgncaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctagtaaatatgttctctctagcngngcctnattcccatgtcacctccatttctctccatttagtcctcgactgggntaggtcgttgccaagcgttctcccctccagatgtgctcggccccggcgctccaaattctgaggaaaacagnccagncncccagtcgcatnacgncacnngcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgncatggaggggcagcgtatgcntccgggatcactctngagacggcnngtgcntcgaccanccagttgggntacnctatgggtgtgtcagaggagctgcccggctagccttccccctagtctggtgcangggtagtataccgaccttgagttaccaccngggngcgcgaatcgaggctggtttacgggggcggaatcgtccgcgagaggcgcgtacagcccccggtcgcacgagcatgattatannatgcggtcacgtgggcggatggatngattcgcgncnccctttcgacgatttgncgtatacgagttacgtatgcganncgcagagggggcccngtggcccccngcaaccaggtgggagtcgtgaccctccggttgcccccagngcccgagaccaattccctaacgantttgnccagcngcccacctgtggcgtttacgctgncaaacgctgggtattcngacgagcagcgatgtgcgagcccggggaggnantcctatcnagccttgcgtttatcaaagttgcacgangacccaggcgacacctgccccttgggggtgcgttgaaacacgccccgcccattgtagaatcaaagaaggtgngacctagaaattagagcccaatgnataatgttaataggcgtccacnactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcganggcaacgcgttngctagcgccctttttctangcgttgcaaatgtggattttcgggacgctgagtgcctgnnnttgttgncttgcacggtnctggagnntncgnnnnangctacaggcnngacctactttcacaagggcctaggtaatgtcnnngtggcgnnnncaccgctncgtgacagcttgattntaaccccncgacttaatgtcgggcacgcgtnaggcatttcggactatttctagcctgaagcgtgcctaganngccagctatgaataccgctaccgattgcntgaggaagcgatgggataattcccgccacagcactnggtcgctaaaaggacgntcgacgaacaatcggancttgctggtttctgcgcgcttccgcgcatcgatngggncgcnattcgcgnncgatattggaanatcgnccttnnnactccgcaattcaatgccattgacgagcgaacatcatacggncctacaacttggcaaacaagagccatgctgtatcaaggccantaggaggaaacnnaacacgagtgtcccttagcncntaattcgttggcacccgnggaanacncgcngttagcaaagttgcaatcttgtacacgcgttgcgggtagacnttcagagctcatntcgcccttaagccttgcaangcctccanacttcgggcctattgcgattcgttgtngcgggaatcgactcacccttacaagtcgatttgaccaagatcctctcaggcgagtggtcacgtaagacacnacctancaccatccaagctggntnagccgaagggcacntcggttgggtgcgagcgggcctgtgcacccaagataanctttntaccttaaggcgtgctccccctaaactttcacgcccgntgctttcgtaattaantgcgacttacggangggactctaccnttctcgcgccaggcagctancccacagggtgaacgtaaggccgtaagagactaggcccaacctagcattncgcaactgcacttctgaancccaagcccgcnnagattanaaataangcatggagatcaagcaaaacaaccctggagttacaaaatatngcggtgcgaacgagccgtagcggcnntgtgacgaggcnagttagctctcggaaaanagattgccngtcaagcccgnacgggctccggactctctanngcttatcctggcncctttaagcccgcaacgggaatntctgttaggcggctgggccaccataacntgggcgcatgcaaggttcgggaggctgnactaagaccttgcgcacagnnagcggccgnnggtggtcaagccagtgcaancgagggcacnngtgangatcactaccgcatctaatacagtatcgcncgcagtgttatccanaggtcggctttcagtgtaaaactatggtcataactcttgncnatgagttcctcgcccatttagaatccagattgttcggagtcatacccgtgtatcccaaggggtgtacaggggctcgaaatccttgactgaccatctgatncgaggatctgaaggagtccgcgttctatccgtcatggcaggggcgtatccaattttggngcgcttcgttgtacangcacnnctgtccactngatgctcaacggcgaaacnncgaganagcgntcttgtcatngngcagggggctagacgtcgtcggccacgnccagaacnatgatgaaccancccgggagcggtccaacnagctgttgtctcttaatntagttatgggaancggttggcgtaaaggcccacgcctaggccgngaacagacagggctgaggggcttagtgggcccaanccgnatatctgttcgtttggcgcagccgctcangccnncctcgtttatgcactcggccgncccgtnctttccaggtgcacncccaaacccctgcctctcnncttgttaagaaccgaccacaaaggagcggtcaacnnctggccactgtacatnaacctaggatcacacgctacgctaatgngaataaangggggacaccgacaaacaacgggggttataccattcaaatcagaacagtgaagccgttgtggggnnacgcgccctccacccgatcatcgagaacatgggaaaccatggatctncgtgacgtccattcaattagtcacactataacngactctacttgccctgggaaagctcgtaactctccagctgggagacgggggtaantttgtaantccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgaaacgcgtacangacgtnacacatccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagatagaangtgcagtcaccgnggggtggcatnntatgtgtcgtcanttgcctatatacttcnttgccaggctcgcgctcngaccgtcgtgtacattaaacaaatcacaaagagnncacgacaatagttcgaatagaaggtctagattctctgggcnctcggataatgggaagggcgagagaaactctgttctcgagagacggttcctactattnnaccncccactgnngccgaagactttcaggtacggcgtcccagtcnntatgggnaaaggctcgcgtctactgttngntgaacttactngagtcttactcgacggataaacccgatacgagnacctcaacagatcgtcaatgtacaccnnctggtggttggccatttcacctctgttgctcngggaaagntatcaaagtatctnaaacggccgtgacgacgccnncaatagcttcgcttagtggggtctaacagcgtgcgnacgagatatatgggggttttgcttggcctaccgtccacgccgcatatcangannccgaagacaagcctaccagcggnnggtcgtggccanctattgtcaaacnggggnttaacnccttcacgcgccgcgttgatggtctcggctagcagncctaaatcagacggaataccacnacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcncccgccaagnacggactggggataagtcntaattcagtcggatgctccgtgaagccntcgagatggcatctctaagaatnggnaggagtgttctgcctcctgcgcgccggaaggaaggttctagggaggtanaaggtacgnacccttcgatcgggaaggtgggagnaagctccttngcctttgacataatccgtgccctaataggacgaaatcctctncatagccaccatangtccnctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgcnacgtcggaaatcagaaccgtcgtaaaactgttgngtngcctctgataggtagcataaatgactnntaatgacgtagggtnnaagggaagcgtttttaggagctnagcgcggctttagacntatacccnggaactgggattagtggagctgaaagccggtttatgtcggccttgatccnattaccnacttntccggnaggggccgggcggattgcttatgtcttctacagcactccnggctcgcagcccgaaccttcaaaattacatccaacancatgagtctnaatgaccagaactcgatgttaaatntaggctaaaccnctnngnctattgcagtcatgtcctggccgancctgatngacctnaagggtnagataggtaggntacttttttaaatcaaagcacgannatcggtcatttccccttcggntgggtgatctactctagggtcgcctctcagangcccgccagacagtcacggagagtcccggtacnaccncccatacggtagtgcatgnantctactaatggccacaacacttcctcgtacatngctaatngggcttgggcccggcagggctaacanagcgtttattattnagccacaagggtgtggaaacgccaccattgcccgcggtaccntaggtcggggccngagggccantttggaacggcgcaacttgggaggcgacgaatttagataggtgcgtccttggatngtgagcttgncctatatgcagaattcctnnctgcccggantcatccccactaggcacagatctntatgacttcgcaaacatttagagtgcaatactgtcctttatgancggccgcgagggtaatcgagcgtttggtcngagncgatagatganagantttattncanacatttttggcatacccctgcacatanagtcagacatacgtcnacatgcgatcccatgtaattagacnncgcgaanacgagcctnntagaccttctagatatcactaaggtgattcgacattaaacctcaangtanatcggaaantnctatgaccctggcctaggtcccggccctattgnnatctaaaaatnccnatgtacgcngccaataaanncttgactctacacgnccgntcccggtggaaagtcccgctcagtnattaagatgcctcctganngagaagccaccggaagaagatcgctagaatacatggaaagaganggcanagcgtgagncctatggagtatntggttgcggataaaaaataccgtaaaagacgcgcggattgctacnaggcntggcttcaatcactcgcggngtgcgcgactatcccccggtccntgtctaaggggcgactctcnttgtacnnagctcatggagaatctaacacttggcaccttatggggntncacgcncgctacaagcgcgcgcgctcgttgcatgaanagtcaaacaagacctggtacccgttaccggactcttccggnagcacgtntgtgaacgaacgggatctactcttggacaanncagcgactatantccatgaactcagaaagtgcgattacatcacctgnaggcagctcggnaatcaccccaagnaaacngcntgtattgctntcagagaccacaccacanccgccggnngctcgcanaanntctctgagtgcgcatnccgtcacgnccttactatgattcttgcataataggctcgaggaaccgcaggtgaagactntnatgccnccgcgtggtgccggccggtcgaggatatagcgcttcgngagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccnaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattgnggagtgtacgacgtcagcctaaatcatggcatcgttgtacacncgaggagcattcggacgattcacgtcanggatccacgatgtgcnaccccagtccaacactttcagtttcgggnccttgcgtgagcaagacctcggcgtgccgtaggtcgggactaccataancgcatggcgagnccagcgcttagttattggagagatttaacactttcaagttcatacgcgcgaactccgttatgntangttgcggtcgagtccaaaacagaatatgttcttgccggggtgctcggtaactgtgagggtactnaacctantgttatcgaaaacggcagaagtcaaacattggagggtaaccatgtgcagaccacccggccctcggctcgttttngcgaccagcatacatttgcctgagttgttgtnnaggaatattagcgctcgcgctgagcacccaggnncggcgtccgaacgaaggtatgcgagagaccantgaatcccatggtgcnncgggctcatcnggggctactacacaagccattgcggttccgtggttgatagttcgttnntncggcngttccggttacgggnagttcgtttggatanattcccgccaccccggaggcgaccccacacgaaccggnnggctatnaacccataaatggtgtaanntgcagggtnaactgtggtcgttgtcgccaanngggcgaacaanctttgtggnnnanttaagtacatgtatcgttagcgggctcggggtnctacaaagcctaatctacagcctatantncattagtcnntggnagntcgaatgaggnngtaatctagcgtgttgagtgtcctcgcccggggcctatgctacnagattgggccgncgctcgccgctgatgccttctagctccgtctcatagcgaccctctagtcnggatcacccacgtctgtgccagatctctcagcacnattctngtgtttgntaaccctcctgacgaaagcnggtnncgcgtccggactgaagacgtctaagatacncgacgcatngtgtttgtgacactcgccgattaacgcacacgngatccgcactatnggcctcggcctggccgggaaaacannngtnnncccaaagactttttccagtngatttgccccgntatnangctgccnnngcgcgatcacatagatacgctcaggtgttcncgncatactcgcagaanctacttgacaacgcactcacgcatcgaancggcccnctagtgcncccgtnnngacgcaaggttttncagacacatgaggcgccaacaccagcangnacngtgcngctgcggccgaacggcttttacattnnttggtactcccgcntanacagagncagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcngaagtgtgttcttcttcccgctccttggaccgtgccgnactncccgcgcgcttaaccttacggccgttttctcnnatgncgttcccgcacggntacgtgtagagtgcttgactcgncgccagncgaccgagtacggcgcatacttcgtagtacgtctgtcnaacggccggcancagtntcctgtcattggctccctcaatgacctgtgagtagaccggtgagcagagcccggttgctgcccgggtncgcccgacacccggcagcanntgcggtagtctgcaacgtcggcanagcaggncggcncgantctgcgctggngtgncaaacaatgatcgaanacctactagacgacgccganattnnaccacacgcggcacgccnatcatgaggatgtacatcccccncctctactccacttnngcttggaattattactcgaaatggtcgacaaggggggtcncgttacggtcttaccgccacaaggggagnacacccgnagacnnnaagcncgtccgcccaaaccggtacttgccccggttaaatgctgacggagtanangtctatatgcngngacgggtaccatcatgacaaagcnncacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttncagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacgncgcacgccctcatgtagccagcagccggtcccgnggcaaacagggacaacnatttgaggatcatcgcgtaagcctcgattctcatccgcacgtgttagatccagcacncagaccagaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccnccttcataaaaggccatgtgagttgacggctcaccggggccatgtggcatagggctccaggagaatagtaatggcggaacgcnnngctgtatgccggagaacagaagaactgtcagcttgactacctccttgaanaagggatattgcnctggagtnttttctagaaataccgcacatactctgtattgcaactctatcgctatagatgccgcattatacccgggaagatacaactannggtccaatcctcgganncggcggnaagacaagcttggccggcggcggtgagtatactagggattcnantgggntggaagtcnatttcggtactgggcgccgtacggtcgaggagcccnactcatgctggagtggacaagtgtatntcttanggtctccctctgatgcgcaacngggnnncactangcgaccactgggtntatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcntgctcaagcatcggcgagggcagccgttctccagccgacgttttgngagtaataccctgggaaccngccactgaccagaaataactccgtcggccnctgagttgcacggccatcantnagggcgcanngctgcctccataaccgatgttcataccgggccnatgttttgcggatatcgacggagagacgtaagccctncgtgatcgcggacattgttataccgcagcagtgtgataccccatcgttatcngantatacgtagctatcnaatactgtagagaccgcacgatttttcaaacttcaggtgatcatgatgctcatatcaaccctatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcnnttggctaagcctggacccttgacgcaacgtcgcttgcttntaaaagaccnangcacacggtgcaannggaacgcaccaggtacgctaangcannccggcantgggacaaccgagcgcagtccaagngcaacaaacgagttttanaccgagaaaggggactcngtcccgtnctgcgcttcccgtacctcgctaggccgantgcgccagggngcggaagactcaanacgctgttcgcgttctgcaaggaggggaatgttaganntaagtaatatactataagaccntgagcaacgggctctggattgagctagatctcggncgaaggtattacccaccctgcgcgatctacatngcactcctcaatggcggtanccactggcgtgtctcactacgcgtngttacaataggacttaggccntcactacgngaccacgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggtnctgtancagatagtgactgcagatntaagcannggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtcctccccggttggttagaatttaatgaatggcactttatgatttttggncaagctaantcaccggtggtgcggacntattgagtcataattgtcngagctgncgggtcgtcattacgtccgtnaggcaaaatacgcttcngccaccccaccggcnaagcctgtgccggtgtgtatttacccgccagcgttttccnctgaganaatctgagtacacaggacgctccgacctaggggaatccataatcaacncacccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgtnggcttgtctctagcatgcattgattagggttanttcctagcgtcaatctcagtccacttgagaaggattcgatggtgctcactncggcacttagacnatgagtanccggtgatagacagcggtgtntncacagttactttacggnctggggnncgtatcgcagtccacacaagtccggncggcgctacccganggaactgtggtagaaccctccnnncgnctnctggcgncatactgntcccaatcgngtgtttttatgtgcgtggtgccnagtctgtatgcatcctgtcnaccgcaacatcgtgctaagnacctantggtctggnngatgcctagctcactccgacagnaccangtttgtagtcatatcgncgtagggaatcgngtgatcaatgngtcttgagnttgttaactttgttcattgtaaaaaaggacccccagtcagtgggtacaggnnnggnccttactagcgattgcccctgaacaggcnctagnntcgaagtcgaattttccatgcctagtttgtacactancattacacgagnctgngcctttnntcggagnctactgacaggcngtnaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcnncgcatccggggcccncgcgcgggcctggcttgtttcgttncactaaggccnctgtcggctacaatgctgtgatattgancacctgccgtatgcacttgcggtgncccgggggcccgggacccgcaatccctgncttatcaccactgagacccccagttaaaagatgagnntgaaccnngcgngtacagcagacaccttgagggggattcagcgtncgggggagcncaccnggaaggcggtnaaatatagacccatacnagggagaggatcggatcgcctngtcagactngacatcgaaacgaccctcagtggacacttgaaagcnccctanacttaattgactcggtagacacgtcangcagancgcccccgttctataaaacaactaagcgcacctgatccgtatancctggcaaattntgatcctaacaggcattcnagcgatgttgctnatcctggcgccncgaccgtctgcaccccacgaatcnaccttgccaaacggtgngnacactcttggttgagttatanngcaattgggaagagtacgaccgnncggngggccctgtaccactgngggnngcntcttggatcagtgcaagggcactgggtacgatactatngcnccacggctcncnagcctgacttacacacgttttctacttaccangtacgacggttgccgtgattgagctcgtgccatccttnggtatcccggtaagcgggnggnnccttggnccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagttntcgagnnctggatcgtgtcactccgggangatcagccctggctgttagtgtcattgatcgtagaaggggataccagnccgccagtagccacatagaatcagctacttaaaccagtgtcgactcttatgcgttggctgaacgacgttcgnnngagggantancangggcgcgcatccggcgnatggggccggngtcgcaaaggcaaatcngatacaacnttcttacccggacaatgcgagccgtttactgacctggcgtaanaggcggnngttatttagcgagggttggccncnatgatcgcaccctagccnctcgctcttagttgcgcggctttggtggcattcgttatgggagaccggcgacncaggcacnncaacagncatgataggcagcccgcgttgctggtcancccatcacctcgcatggtagttctatataggacggagtcctggagncagactacancgaatcgggtaacgttcngccngctnagataacgncccgtnacgattagtcagggaattngacgnnggnnnnntcgttgagcctggccccccggcgcgcacattccgactccggttcgagaggcagcccaaatttagngatgttcgggngcggaaatnggtagtgccgtncggcacgtaangtagnngtacccccttgagcacncaagcttaatcntcagggcnttagagcgcgtnggaaccaatccggggtaacccaccagctgctganngggtactgggcgggtgctgcccccgatnagtcaccccctnnngancaagaattagcaancagtnnntcgccacaactacatccgtatgcagaatcgtcccccnaagccgcgtacngaacgtcgcanttggctgaggtcttactncagatcgaggatactgggaagtgntattagaaacggtcccgtccagtgtagactcgaggantacaagcttccncggacgggtgcatgcaagggcntcgtgactggcctaggcggtctcgagatagcatagccgtggngatcgccttttgcaagccctgccgctgcggngccgncgttgcaccctnagcgacacccgagcttttanctaanngtcggcccaccacacgtgggacgttnaaaagcngntaagcacctgcttttatgggtacaatnnctccnnncagcagtaccttattcgttggcatcccattatgcggcagtancatagcttagttggactgnngtgggcctntttcgtccacggacagccgctcgaggagccgattcctnncgnacaacatgacgantnacggatagtngacataacgccgagatanagaaccgnctgcctcgntccancaagacttcagagatgancgtgtagagcgtcatttatcgntgtcctagnnaaacaagtaaactacattccagaaaaatcacgctctgagacattggagaggcggtttttcctgctccgagagctccngtactccggtaagcgtgtctgataactgcngaaataggcgccnggtgtttccanatccaatggttcggctgacgctnncccccgatgctgccaaagtttggtaatccanncacntcacttcctgttcaggagcaaatgcacctcccgcgcccgtctcnnaatgtgagattggtaggcgtncccgcggtttcantaccgannaccccnctcggtcatttgccatgggcgtccgtcgcctgaggctntgtggatctcaattgntncggatacctgcggaagttgnatnganccacgagccacgcggggcccagaagctcgcgtgacggccattttangcgctnagttaacgatattgagctgaanncaggtacntttacngagnnatnnnatttttanccccgnatgggacgcntcctttctctcacgcgnntnagggaataggcagctcatntctgccntgagggttcgcacgacatttgnttagccagcctaatccngcaagcccgactggcttcnctgcagcctcnnnctcaactttcactttaacctatcctcatggaggttgttgctgggcntngcgttaaagtatcgggccccacagcatatggatttgtctaattngttttatcccttaaacaaaatgttgaaatccagtangccncggtccctccggcnggatttccgggcgccacactcctgaatttcccnatgaggcgatcttacnataggactcgtattctnccaacctgagtgtattggtatgctgcgagtgaccacnnntatgcgaagccggcggacgctcaaatggctgttactcggagcgttgcgcgggggncactgtaagttccctgggcttcttggggttaccttcactagaccncactactgcagtcacttctgttttcagttaagctgcctcgctgtccttttgaagctcgccanctgttgctgaaatcaaagagtatgctcagacagtaggagaccnactctaagtagcncngcttggatatncatatgtacatgnattgcggatggaccgaataaggtaacacgctgacctcccctgatccgctnnnatgcccaaactaggngnggcgccccacctcgcgatgcaaatgatccctnnnttngcctaaaacctgatgtaagatccganccgancnntctacatcaaaancttgcactcctaacttgtcaataatgcccagggatccaaacgtnttcgggctctcggnaagtcggcaacacctntcagcgggttcatccttgcgantggnaaagcgggaaattcnagcgagccanngntgaaggcgcnggagccgttcaacnaanncgagattgagtaacgaccntnnattggttatgaattattctaaacgctggaaaagaaatagtaagtacnctggaggaatacggcgtaccagnccnaaggcctcatcaaantatgagtacntagattcgcggcggccggtagggagccctttcatagcgtcaggtaatactccccccgttcgtttggtggngttctganngaagtacacctgtggcattggagcacctgggtacagantcntatcgagacggcngggcttccgacaccttgctnaacggtagaatgtctagtccatataatatnnagtacgtcccaaggctgccgtgttancacatcacttngaagttctagattgtatcaccttagcaggtncctatgcacgctaccaccactatgcgacgactccctgtgtacgagcacccagaggannagttagggggtgcctcagacgcagtaagggcnttggncgaacacagtgggcgccgtngncgctttgtctaacggannctctactagagtanccggcgcccgcnnctgtacgactccatgcgatgatttgttatttgtatggagggtacttcgctnaccatgtggaanctatgngttngctcgncnncgnatctgaangcccccccngactaatgcagggagcgggtgacgtgtaacttagctgccttgtcgacccaaatctgagtctacaaanagntntagagtacaaccccttaggcctttccntnngacaggacgctnacgccacgaggtacactcagtatagaccaacagggccgccaaacccacggtgagagntcacgtccatgggcgtttggaagcggttaacgttcgncagtgaggtatcngttcgaccgactngnntngtatcccctagcgggggattcctctctcacatttttgttcnananangtcaccntccagaagacctcgggacgtancccnncacgttcttacggctcttagcagtaatcaaannggctaccataccgaataccaaatcatctanggctnacagttgcgggctagccgtcacgttgnncagccagtgaccgggangcggctcataagtatattcgttcganagagagagcgncccctactcgaggatantacntggcctatgtcnntcccttgggagtccgacttctttggntacagtcatcctgtagaccgccgtctggctggagcacancacaggtaagcgtggcgcgaggatgaaattcgcncccccagtcagatgcgngcntggaagccagatgctacacaatggcagagcgcgttgtgttgccagaggaacnggacctcagtacccatgccttcctccacttactattatcntaccgtcgcttnccantatcacccataacagctgtctacgaggcaggccagcncgtcacctcgccacgggcccgtcatgctctgtgccgaccncacggccaccaccaccggaatatattgcgnagggaccttgantgggctgggnntcccanaaggtannntgatatantaaggggattcctgtncacgggtactggtccagcgtctcnnngngttcgggggtnngcagtnccgctggnacttagacggnacatgaaggacccaggcacngganccgaactancacattgcgattgtattcgcccttcgacgtnngcctaccatttccgcggccnaggtttcaaggaataccggtacctttatcaaacccaaaaggtcctccngatacataatgcaacctgctgntntgtcaattacgtggcaatttacaccggnctaagctctatcatagccgctccctggancaggncgccggnnattatcctcacattnagccgccgtcactggtcaaactagannactctagcaatgaccaggtgtctcgcgnngcggaatgccnggtcctnntactagggcagttccaacggcaatctcttaccgtatgccggacccgatttgnaacctttatacactttcgccatggagacagagagatangcttgccggagcgcgannatcgagggttcttcgtaggtcttcgtaagacatattagagcgatttatggcggctggagacttggacatcaggctccaanctttgttacgcttggcgttatggtgangtcacgcccgtctggtgcccgagctactccataattaaatcatcggtacganttcagagctcatcataccattgaagccggcaggccggctcagtggaagtattgcgcagnagtttgcttccttatctagcattccttgagacccacctgctgcatcagctggatttcagcgcgatacctattcggcgtgagtttttagggcgtgggtgctctacaagggctggggcagttgtctantagcaggtctgncttacgggtgccatctcaaccggtnagatgtgcagtcgcaggcgcaggngttgaaaatgacgccggcagcgaagggcgtntgtnccgngncttannccntcactcacccaaactccgtccngacntatccccgacgctcgtatngtccgncaagtgcaggcgacacacaaaacnctaccgtcgtatntactngacaaccctcatcgngtagtaagnatgtagacgccagctcatgagtnggtaaccgcataaggtcttgaatntgacggccanngtatttgtaagttgacacgcttggacttactcnggtgctgnngntatcagnctcattggatactggncctaaccggannnngggtggtcacccccacantctcaccacngtnacttgttcacggcgttgcgtgcgatgtttantccnncttccgcagccactgtgcatcttctggtagtagtgaaccncgacgatgtttacttgtccantcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggnntcctacacgtcggnttgacggttaggcttcgntcggcctggtggngtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgtnatattnttggtggaccgcatanggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagcncagcngtancgcgtggcgagcgcaaaantacagngtcgtaagagtccgntgagtatcccnatnactgatnaananctngtgtcggcttccgcctatattggggacctgttggtgtgtgtcttcgaggngaaagctaatcngttactaccacgtgtccgccgggactctggattgaaactcaanatatngcaccccnnctgacgctgcacgtcgnctgnaccgtttgcaatacgnagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatnggttnnnntncctcgnaccacgcccagtcttcctgaaagaagaactatantcaaagcatgttgncacgaggcgnnttggtttacctacggtagaccgtacggtcataagacagtcangctaccanggattattcnganagctaagnttgtgatgtcaacngttggacgcgcaggaaggggtcnatttgnccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgngnagnagagagatgaaactcctaactctctaccctgcctagcttgacaaaatcgcaactatcggcangtgaatctagggaagccaatattatgtcgcgtgagtgcggtcaggcnngtaaggtntgacaggactgngtcctaaccggggcggttaataatagcaacttctgcatagcnnttntagcgctttcgtgttataagnnctaccggttggcagtcctgcttcgtatggcctttggcaggtatttgcgctccaagatacggtngaagggcgcctccacnacagtgaacgcttggaaaccaccggatatgagtatagggtatngagtangggagatagagatgtaaacacacatatttgggaacacctgccgcgtantaccgaaagntcgtgcctcnnccggtgntcattacncaacactnatgacaagaaatcctagggtggtacatctgattgcgactaataatcgtggaggtccgtcagagactgggcggatgagacagcactcccgtccgactgcgcgatggtccggactggggggccgctggcacacntctcccgacnactgcgaccggttgatcccctaaaccnntagccnnnngctgcncgcggagtcgaccacatcaaacgccggcggttcaagcatcttgatctagtttatgcatcgacggcacncccatgccccnttccgcgcncgcatgggaggcggcatctacgatntccatacaaaaataaaagcgaacagcacagtantcntggggtcaccttacgggtggtctctatnaagggcgcatanaatgagangaacactcnattgcactgatttcaacttgcatggcgcccaccgtngcatgaagcgtcgtttctcctagatataaccctgctatgttnagcgtgcccnggttaatcacntttatatgcactatgggcgtagaccctagttgcnacagtngncgaattccgccacgtgatgtccgaataggaatttcgtggaaaaactacttcgccagcagaaggtctangcntttgtcgtccgggacgtaaaagtngcgccgacagcatgcctacctgtcatncccagcaactgataactcagcgntacgtatagtannncgttntttgatacaaatcgantnaaccccgtagctacttgcgctcgtgcatccatgacntaatcnagttgttccgcaagcgtnnggctngattaattatgccctgctttggtattctgtgcggatgctnaaatanaaatgantgaaattaggnagagtactcgggcgcatccgttgatgngatgggatggttacgaacctaggaattagtccnccacacgttctcgtggctccgcacagctgcccgcaaaacgccaanttatgcgcnatcccggcaggactgccctaacannncanttgcaagtnngtttcaggacatgcaganattnggctagatgcggggananntatggtataagagttcggaaatcattngctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgnnttgncggaacgggcgcgatgataaatcctcngacgccgtagccacctgancttcgtcgcgcacncgcgcgcacgtgaanttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagnggctttgccccttaccnaangttaactgatgtttattgctcaagatttgttgcccntcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtngtcaatagcgtttgtanctcggacgcncgcaccctagaatgacaggantcgcccgcaagagggcgctgttttggcantcnnantggangcaaatgactngcatgattnggaggttggcnccntcctgctcaacaagcgccgaagcncngagtacatccgctatcgnatttgtttaagaataaagcattcctagtggtgggaatancattcgagtagnagtaactagctgccgctggcgtgtcactntattggtcaacgtgcanctgtctggacgcggtncatatnatnggatccgctcganaccgtgcccaatagcgaagtgcgcggaaagggtgngnccttgtcagatggtcggtacctttccagagtcggccntaaggggtccaaccacaataacgaaatccggggaaatactaaaacnacacaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaatttagcttgttcaacagnttctggngggtcgtatgcngaggaggcaatatangttggtcctccgactnagtgccntgtactccgacctttgaattcatatgggcatggtccagatcaatanngcctcccaangagagcgcagttaccggccaaatagtttgcgagcatgtctgcatntagtgggaattccaagtgagcctagttctnacgnttcgaggtactctcggccaaaccgtggggtccggcggcgncagagattgcttagcggtacntaacgggaaatgaantacgcnnctactcggacggtncggcccatgctatctgtagaantggcttgnccaggggg tgatttcaaattgttccatggagatgctacaactacgcggggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacatccgtggccctatagggccaataaccacattaccttgcggccggtcggagagcggccaatcactagtgctcctcggggatgatgtcccggtatcctcactgagcaggtcgtacatttgggccccgtaacagaattttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgaccctcaagcaccggcccncaccgaaccacggtttactgtnatgtggctcccacgcattttagccaaaaggtgttcggccggtacggggtccgaatgagctaggacgcatcattcttgcccaaaccccctctatttcccagactangngggcgcaagnggnnnnnngtatatcgcgnacaccggtgtcatggtgaacgcggacccgcagactagactcggngtcgatcatccgcatgttcnnagtccaaactctaanatnatggcgacatactttattttacagacgaaagccattgcgggcaanttgcccccgatccgcgttggaatgtctcagnagcctggaggtgtgtgtttaccgaatggtacgctctgaccggggctccagacgaatgtagtgttaattggaaattttgacaccgaaagagcttgccacttgcctggtccagctttcaaacgacgactaaggttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaattgtttatataaggcaaaatggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgccggtgtcccgtatgaaaaaggggggactttgatgtttacccaaattgtaagtttatttaagagccgctactttttacacgtaggcaggcagtnagtaacattcgngctctctgnttaatcattacttcggcttaccgagctaccgantnagcgcaatggagttttnctgtcttcgtcttaccaatttggcgaggtcccggttagtaaanctttccgtcaaattagcatggcgatcgacaatgtggttacgcactgaaggagattcgcgggtgtcgatctgcgacnaggcctgcgatttgccagcgacgactgggggctcactntaaatatacataacatgtcacgactcatacggcatgtctcttaatggctttctccaccgagtcctttggaccccacgagttcctataccagntagctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggtccagtaccaccttccgtacgtagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgnactcttgtcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacanattcctgnacnacagggagatcagcgaagcnttacagatttttccacctgacaccccgcgtggcatgggaanggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagcnnttttgcatagctttgtacagccacggcggtacaccccctaccnaaggccggaatcaaggctccgcaggttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtgggnacggtcctcccttcgtgcgcctgtgttacgtctctctgccanaccttangggatcggatgcagatgtgtaacacgatagatcgttgacaaaattaaggtgcttnttgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgtctcgggtcaggcccgnncctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgantcgaaggagctgacccagcgaaagctgcctgtccgtagggtcttaccgnactcatggtagatccagaaaagccctatgaccctctggtcggatctactagatccaatacctttcggggaactcagctgcagaccgatgtcttgacagcgtgatgtctgccaggcacggagggagcccgcccagcgcgcagtataacaggaggttgacaggctggctctgtctatacctcagttacgtcgataccataccctggtgcgaacacccgcccctgttacaccctcttcaagctactatcatgactcngcagcttgcgacaagggcacatacgtaggatgtacntgcagggccacctggttggacgctcaagagagtcngacgctatatcccagagccntcccggaatgttacactctgccgaatcccgtgtagatgtgtcccaatcagaggagcgtagcacgcgatagccagtagttctagttccgggtgnnataattcgaagggcaaggctaggtttcnggagtccaagngngagtgaatggcagtgttcantgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgagtgtgtatcaagactttagcctccgtgctggacccctgtacggtatcacgtaggcctttcacggtagagtcccaaggtacgttaccctcgggtattatatcgcattgcggcngtcggcctgtgtccctggttccttgcgtcgactatttggtactccctcgggatatgggtagccccggtcgaatttccgagaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgncgcagaagcatgacaatgcacgtacgagcgcctgcactgaaaggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagcatccattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtgcttgtccaccggacctttccnccttgtgagaccgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggntcgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtaatctgactgttccccccctacacttcgctcgactaggtgcgttcgatctgcttacgcaccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggcgggtcgcagtgccggccggtttgccggcagncggtaggtgttaaggtganacctatgttgttgaaggcggcacngaagggatcctctggacgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaantgaacgccaatacggctctcccttaggttaattcggatcccncgntacgcgtgntggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggntcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgtcaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttttgagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgcgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccgcccgcgatggcttagtgtctacacatcggttgtanaggctaggagtattagtcgatgagaggcgtgaaacacaaaatccggnagtacccacggcgcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcacctgcccatnagcccgacttatcccactcgggttgctactatacgatcatgggctaagctcgggacccggccggctatgagtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtcgttgggggaggctggcncggtccacggatcaaggaccgcctattctccacgtctgttctnaccgncaaggcggacagcgcttgtgggcatacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacnnactgtcgattgagggatcacaatttanccaactcggatctctatggagagcggaaacagggctgtagcgcgccaacgagcagacaagagaacccgagcttagagagcagggagtaaaaccctnccggtcctagaactaagcgagccaagtagtccgcaatcacnatgggatggccatctcccccccgtgccggtgggtcgtctatgcaagatacgtaataacaggacaataacataaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcnttccagggtaaacgggtagtacccaaacngccgtgactncacaagccantaccggttgtgacagcgcgtagaccttgggtgggttgctcgacagtcctcattgcgcagactgatttccggtcgccccaatctagtgttgaggcactcattcccaagcgctactgttaggagtcnactaaaaccgacgncctacaatgatcgtgccgagacaattccgnncgcccncgaaacttttggtagaggtgccattgcgggtaaaattgagtgtgatccgtgtttctctccaatagaggagggggcgacttcaattgaagggcggatagttccagttgaggccaattgtcctccttgggcgatgagatggcgggtcccgtccacttcagcgctaacccgtagctatcggnattactgcgggccgcacgtagactatgaagatggtgatccncgctattnttcgggactgtacttacagcgccgcatctgtaccgccacgagaacncggaggncaatgagtctcctcatggctctcncgcgctagctagacttcctagggtnccctgcgaaatngttggctacanctgccggcgcaccagcgatcgtgactcacgtatactggcccaacggtgtccgattaaagtccaacgcatgacctgagagttcgaaactactgaagttgcgccttataacgcgccgggcagcgactcgctggggtgttaggggaagcagctctcttaggacgcagcaatccttcacctcgactatttgtactttgacccaggcaccgacttgcatgcctatatgactgtactgtgcactagacctcgcgtccaatcccggggccccagtatgcagctcccctcattctcgtcacggaacccggtgtcggctctgcaacagggccaatgcncgacagtaacactgtgtctcacgcatcaggtaaggatatcagaccgttgtgcggccgaccgtcgtactttagggaaccttgatatgtacgagaccttagcacctaataaatatgaggatgtcgtctgcgttccagtggctgagtgccgtggaggccactgaacctganagatgagtagagccggccacaacagtttcgccctgcacgctggcccgctcccggngtcagcttcgagtgggagtatccgggtccctcgcgtgcagttcccacagcgttacatccaaaatgagacatatcggggtcgtacgccgtccggcgcaattttaacaatcgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcgcagcactggtgaacagtcttcgggtgtttgattagtcgcgcaaaccgnctgccgagctacatgacgctcacgagcgacccgggcccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcgagcgcaagttcaggccacttggggtcctattctangcgncangatggcgaacgtgnttcgcacgacagcngnactattgtgcgtccgnagaacannactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatacgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttagttagtgggaaagtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctgatacagagtccacanccttggatccgtactggcttgattgtaaccgctatgactctgaatcgaagcaagaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacactggggaaaatctcgttntctatgcccaacggacgacgacagatctgcgtgaccgcctanacctttgnaggcagacactgagnagcnactgcttggtcgcactcatttgacgcgtgtatgncactgggaccgtttcccaaatgcttataccgcggccagaggtcagggggtcacctattctaggccgcggctatatggagttcagcgggtancggcccgggagcgcccgcgagttatgcggcgacgtcgttcgatttggtcccgtgcaccatgaggacgcggtctacgctggcgcttaggctgaccagtttgatggctcggttggatccgttaaaaagccgggaattttatcgctcacaactcgcaaattcggagaggcagatccggttacttctaaatgaaaccagggcacgctagcctcctagcacaggtaagcgacgcgttcgaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcgctgtgaaccaggagtgctngtcttgtggnacgcacagcgccnngacatctcctctgtanctgctnnccccgcacttggatgggcgcgttaagacacgtggtaactctgggccttgtcacatagaaaaggatacgcaggactgaaaccggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattatctgagatttggaacggtggttgggtacccgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcncgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgnaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgnnagacgtcataacacttttggcgatagcgaccnctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgggncgtggctcattcaggctcttcttacattgccggacacatatggtattcntgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgcnggcngacattactgggaaagcacttttgtgcccatatacaatagacgatagaagangacccancagaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggccnaggggcttactcgtgtggcgccccgcaacacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcatccccgcgtccgcggagcacggaaggttacataccataccgtttttggcgttaataccaggttacccgtcggttgagggcatgcgcggcggctgagnttaatcaaagtgagccctaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccacgatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgctttggcatgtaacccaagtttcgtcggacgctgacatacttaacaaggcctatggtgtagtaccgatgtttgcccatccctatgggattagcgatgtncagcggttgtatcaactttgacggctcctcagtgatccctagacggcagtctactggtggaaatgcgaggagtagcatggcttatggttcagggggcccggcnatggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatactgggcgtctggcgtcagacaacgtctgcgggtatggtcggcaagtgctacaatacatgcaggacgcaccggagtccaagctcgaagcggggtggaacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaagggagttaactaaattgatctatttcagcttcgtgtaacacggcgtacgccctaaccggggtataaattagtgggaaaagtccatgngcacgggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactcgatggngacgtcagctctttagcccgcaaagttccgccactcgttttgtgtgcaagaccaccaggctcggccggcgttgcacggtggagggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaagcccgatgttccgtattcgtcatgcgtgcgtgatccacattcaaatgaacgtacgcganctctcctccgactcttagcgtcttagtcggagacggcgaacatagggagaacgtcagagataggctgtctaagctataacacntcacttcccggactccgtcaggtagcnancgcgaaatacttacctatggctatataacttgcatngcncnctcgcaacgatggaacgcacccagtccttnctgccagtgacgctgtaaggnacagctcccatgcagggnctgcaattcgaaccancncgattgcaacaacgtagagtcactctgttngcagggtactngggnnatccatcaacccgtccaaacgtaatggtagtcnctccgccatcctcagatgattctcttgatcctngagtagtnagggaatgcacgtgagannggttggagcttgggcacaatcttccaaaataatccaatcgtccttccaactcgtgccatcgangantttaactgcatgccttaacttgtgtagctaaccntggagccatcntaactcgcgaagggcctcacgcggatctcggtcgcagcctcctatcccgcacgtgcntgatananctgnatctnntcaagtaccgcanccntaacaccacggntgcagcgtnntctcacggtcangntagttgcgtctagtagtacgccnaatattcaactgctaaaacagctgttgaacggtacatgcanagggttaccatgcctnacatgcgacctaccgccacattcgccgantgttactgaagcatcgcctatcgaggantcnccctgtctccggcgtcatttnattgatggtaagaactnccattntcctggttcggtaacactactgctactcgttttgtgcnagctcttccccgccgantgagcgcggggntacaacagatggncgcttcgatgtngnaagccgtggcagagccggtctcaccctgactctcaatccacagtgaaggcgcgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgagtggtctgaagngtaggcgactcccaatagtaccgcatattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagatttgactacatagcttcacgcccacctgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaatggggggctcatgcctctgtaagggtacgttgtggtcgacccggggcntcaccgcgggtgatcctcaaaccgtccattatgcgataaaagaagtgttgactattnctcgtatgccgaggactagtacttagtnggaccatcccgtttcaactcgtcctgnacatacatatcaaaatacnatggttttggganncggagcgaaaatgcgtgatccctcactcattatcgtntcatagtnanggtgttagcgacgcattgccacgctgaggaggcacgngtgtctaccggcagaggcaacgtcaaaaagcgttcaggctgccctctaggtaataaaagattgagccggtcgctctgcgccnacatctcatccgcaagcccattggccagacctgtcgaacacattcattatgacgttngancganntacatcttccctcggcagncactgcnatctatncccagacntgattccggccntacgcaacccgttgagcgtgctttctatgcgtgnngtcntacgacctccggtcttcagtctnnnnggnacccccgcagagaaggtgnacaacatttcatcggcctcgtgggganaggagttccaatnctttaacacnnttatatggaccaggggggctggcctagttcagccggggntnaacagctggactcggcatcactaataatcaattagcagttcatcattatatccagcgcacgcnccattgactgnaggngttaagcccagttccgcanncngtgggtgacacccggnaccagatgcgtgaacgcgacaaggaatcgctntcgaaaagcaccgcttcgacatggcagacggcaaaggaggttngtacattnatgccggagtctcccacacatgacgtgaactgggtattaagatgacggtctgacgngacctcttagacttacagaacangtaccgaacagggctgcgacggtaacgttgggactatggtgtaagagcgctgctctatacgacagcgacagctgggcaggcatttagcaccatccccagtgacagggatcggacacagattgcaaatnnccgttatggtgggcaccttcagggttaaaaggtacccgcttatcggcggtcatgcttggtatcgtagcccagaaacngttccgcggtatcgcgcgnaagagataaatagcaagaaccctcattagaggcgagtgcgactattccaatgcgccaccggtggtcggaatacacncncgncattacccaagccacgatccgcnttgattcgtagtgctcgtgttcnnttcggcgcgctggcgacagcgtagatgtgatcccaatttaagcgccttacgcgcantaacttncttatcagccnnatgtcattcatcttcacatgcagttattagtcagtcgccatacgttgatncagcggcnggacgcgctaagcccttcaccacacacagcaaacgcaaagatgtntctcgcgacaccgaagccgtcgtccaacttaanntgcgggcagnttagaatccggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggagcgaccctatggcgaccgnttgtgtacggtttaacttggcgctggggatangccttttaggcttgataaggcgttctgctgcgagcgagtgggcagagccccatcgttttagcactgtacgcggtanggtagtgaaaagtttaaaggtcacaagctggtatgcgagcctggccgctctcaatgtatctgatcgttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtctatatgcgtgagatccattttgaaccatgggggntttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactaaaatctttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtggtgtgaacccccggagatggacactttagataaattgttgatatgcgtttttcgctttagattgaccacggtggcctccnangtacacaccttcacaaggtgggggagcgtgtgcattcaaatcttcnttaaaaggttttcttagngtcactcgcncgaagattattcgttcagcncgtaatgtagcaggagatgggncgnnngttaaccacaaggangtctaaggaccagctcgngcnggcgagcctcagtaaggccagatgataagaaagtgcccaatgagcgacganntcgcgctcgacgcccggcgtccattttaggcgcnggaaagtgtaacacttngcacaaaggtgggnccaacantgatttcccaccncgtggagctgagggactaggcacctggtagaactttccccnaatcactacganttgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagactgccaaaggcctacattaaacatcccggtacctttcgctgatcgagccccaaggggcttatacatgaatggtcctgttactggttatgcgggcgattggnacgcagcggtgtgtgcctttacgcccttagaagggcatgtgtattccgatggtccgcggtgtacgccacctggccaaccatgaggccgagggggacaggcagaatcggagcgagaagccaggctttttgttgggagtagccctccaaatcagccgggcctgattccatctcgtgtaaggcgagtcagcccgaacngggatggaagagtccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaaccatctaactgtgccgattccgtcaccactcaggtgttttggtcataatcgaaatttcccggggaccctcgtgagagtgcgccgcccaggtagaggactaaagtagttgcagtccccttgtgctcgcgacgtacaanntaccacatttggggtaggagtngttnggacctgaattaacggtggccggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgcgagtgcgcccagctcnaaagtctcatcaacactactattgtgtatcgagaagggagaccattcctatccaaatgcggtcccggctttgtgatacttgtgctggacgctaattgctaattagacattcatgctttacctattcgctgccgcgcacgagacacaccccttcaacgccgagaatcagatgcttaccgtatnnagttggctcggcccgcttatagttaagcgtccggctgcctaggtaggacgggtcgantggagagccccaggtgataaaccccctgacacctaagacagaaaatgtctganactcttnatgattttcggacacccttaattggtgtaagcgcctcacatggccccttatgaaagaaagagtgtccacatttatcattgagtagtggacgtagcggcctctgaagtaacgaagagaccaggggagggcccattattnggtgctgatggcggtaagaagatacacgaactcgcgaacaaaccgaaacntccggaagtggttgttcggtctagagatgtccggggcccctagaccagctcaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaaccatgcaggtgggtcaaaccgtatgtatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgaaatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctgatcccgcaacaaaagccngtgccataaagtggcagatctccgccaatacgccggcaaacctccaatccaggctgacgagaccgattggacaatgctaacgccagtcatccataagcccatcccgatttgaggacgaacgcaccacctgcatcctcgagatgcgaacaatcgaaaatgaggtgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctcttttttcactgccccagccggcccaacccaggcaattaactcgcgcgttggggancctctgcctaggtattgcgctccagctgtttcgcccgggtagttgccttcggantcccctgtatatcttacattcatcgagccctgttggataattcagaattcgccacggtatacccgcgacagggcttcctcggatccaatatttcaagtagtattgggtggtacgaagcggtactattgtagaatcgctagatatgatttagtgcagatgtgcaggagtcccggatatccgtatgccgtgtaatcgcttgagtcagtggtttttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcacagatattcccggcccttaactggcctcgacttaaaccacttgtaattcgaagaggggtgttgtacttgcgcgtatgaaaaagaggtccacttgtggagtcatgtggcacaggcggccttagtcttgtagattagtaaccatttacgggaagccatgcaccaaatttgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatatccgtacgcgcgtctncattgctctgaccactcctgttaaacgacgtgattcgcgcggccacttcgtctgataccgggaccgcaagttctctcaggcgggctttcgatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaactccctggcaaggccggttgagtgaagcagtcgctttcggcgtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcaagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacgtggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtccnggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggggagtgaaagcgcacataaggcattaatagtacacccatgggtcttgacgaaatcgttaacggcgggaccccatacannatggtcctgcgccctgtagcgctaccgcaccttgtggcacagttatcagcttccangcgggtgtgctactaccgcgttggatcggagagcgaggataatttcacccgttaacggtgtacgattgtccttatccatgcggggtactagtagttgctccggacaatcatatgccacctgttagttcggccttacgaacagggctcgcatacgcgggagctgtggctnaatccaacacgnagcagcattagttcttacccccaaggaaaccacgcgcatctgtaacaccgccatatgagctccagctgaattcccgatttcccgactgacgatagcggccaccatccagggccggaagtgcggccacgcaacaaactattgtaccacatgttccttacgtgcgttagccgttttaagatcgtggggtgtctgtaaaagagcacagctatatcacgcaaattacctgagaagacagaattgncctttgcgagcgcttggtcgtatatacaaatggaaggngagtggagcaacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccagtgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttaacaccggtaccatatatcaccgaatctcancagtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgccaacacagcagatgtaaggggcattagacgggcacgcattcctctaagggtggtggactgcgatcgcacatccatgtgaggaaccagcaggagtagnnatggctngatctgtaaatttccttcactctaatttgaacctctagctccgggtaaaatcccccggatagggncgtatctatgagttgctaaggtaaggcgcccttaaaagactgccttcttaaccntaattgctcaggtacccctgcgcaggtgtcttgctgtctggcagccgagaaaggacggtggcnttncgagtccgaactgngaatagtttaagcctagncggaggatggtgaccggcgattacggncngaggttagnggantngttgttgagnagtatgcngttcgcgagcctgacgggaggaaanagccgactncnnggngtcgtnactttcaatcgtttgcangacagtgacatttgcttcgangacttcctcatatcttgcgctgggtaagaaactcccagtgcggacaatctgcggtctaatgccgggtattatacggagacngacgcggttanatagtcgtacagtatcaaggctatatggctaaacaccttcatcgcagnnctcggtccctaagaatccgagccgganacaccaaactatatagaacagatcncnttcaactgtcgtggacacggtatnagtgagttgnctcgtcggaaattngatgcttgtcannacgtccaatcccctcatnnccaccgtatcgctngacgtccgagccttacacgaggtactgtgatcgcaggtgaaagcagatccctgtgcgccaatcgctgcggnagtanacttatataaatatatagctcgttaacaatgtaggtgccgatctcgactccnacgacttaagtccgtaaattgaccgccaggctccgggagaaccgggcggttaggccccccggccgtgtcnactcgacccgctccattaaannggngacgtgtccctctgctctgacagccacgatagtgctggtaggtcgaatgttggcgngctgggagcttaggtggcgttttcactggctgtgtacccagaagtcagctcaaataggaacgganaganggcctcgntcntataacgtgtaattcggacctcatttttagtgatcgggctttgagacgaactgcttgtaggcatagcgcttatataaccatgtcaaaaaattcgtgcgccgaacctcgcgaggnancctaacatggcaccacgcncataatgtgttcctaggtgcgtgacgctgccgcctgaaccatggngntncctgagctngcgggtccgccctaagagggtgccggccccgctcgaacgggtttaacggcggtggacaatnactcanacgtcgccagttgatttcatgggtgtagaaactgctatccgtagagaggccaangcggccgggccccggggttgcgcnggagtcnntcagcaaaatantgnaactaacnttatcaagcntttgcccaccggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgcaccctgactgcacgcacacttttcgtgaatcacatccaggcgtggatcgaaccttatcccgcgtctgggcccaacatcaaacgagtgacgggacggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccaagagtccgacttcnctgcgatagcctgaccatctaagacagcgattgagcatgcatagcaagagggcaaccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgcgttcacaagagtcacccctcaaatggctgtctggcctttggctaccttagcattgccaacatggtaccggaaaattacgattcccatctctggtaggggtgcatcttccgcggncgcaatgtcggcaatagaggtcgaacgtgagaagttcgaagtgcctcaactnncgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctccgactcttctacggccgcgggcctaattacgtgacagatatgtttacccgtccgcnttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcanncccgctacccatctcgaaatggaatcagttgcattcccaaagacccaaatctgaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcaccactatatcaaatctggaccatgagccagtactttcagaaaagggttactgtcggggctaaagagatcagtctcgcataggagaagtntttccggatggccaggctcaggcttacgnggaactcctcagcgagatctatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgnggcttgagctgtgcactaaatgcgaangcncacccttagccgcgggatatatnagtgtcaatgngcactagatacgtgtggggaacgtctatctgagggtnaccccccatgctgnnacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgagtgtaagaggttttttgcgaagaggagctgctcaagtgngaacttccagatcgaccagtggagtgacgggnccccggcagcagggagttactgaaacgggtaacaatcttgggaggccggctgtatttgtgagantaagcaagccatccgaaagtctttgtgctttcactggcgcccatnatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagttaggacttctcatttgagaccgctcatcgcngtagcgcatgtgcggcggttacgccgggatttacantccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggtcgagctttccactccaataaaccatttatatggacaaggaacaattaggggcacgtcctcgtaagccacacgttaaacattttcaagtttgcacgatctggtagacttgcgtcctatcgtggcgtagtaaagaagacttaacnctacacccgagtagacacttgggaactgttttngagttaggagacagactgaagcttatcgccgggcagggtaatgttatcgttcttgggaatgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctaatacancgggtcccccagctgccgtaatgtcatgatcgcatgcttaaaaagatatcgcctggggtgcatgcccaccccccgaacgaccccctgtcgagaatggctctggggcaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctcncatgtagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaantctatggctgtttcaaagcgcaccagttccccctgtgacattctatgccgangcacagaggagacggatacccgtacatagcagcatcactggtgtagatgatggcgcgctgtggccgaggcatgctatccaaccactacgacgagacaacagtaaggagcgaagagtgatcgcgatggttanataggacgtgacgccgaaagccattccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaattnctggcgcctgcatcgcgtgatgacaagcaactacttaatgggagcgctgctctggcacattcagtaggtccattagacacagactattgccatccgtacccacaccggccttgtagtgtggttcgtcgtnccagntgccgaatcgcttcatgttccaattacagaaaaaaagtactacgttgctgatactgtctgaagcagggtactantcancggtctgtacttttcgnacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtcngcgttgtacaacgttntggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcggagcccaggtgtaagaagtcagccctatgccgcgaaatgctgccgggcngtgagatctccaacgaaggaaagttgtcgcgggcggctgcgccacaatccgcgaaatncaccagcntactccggatnggtagaagagcatagttgagaaatcatccgtcggcttttagcgatacccaatatagtgcccaggctaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgtgcccgctggacganctattacaagtatcggtgatttcgacgctgggnttttacngggtgggtggctcagcttgagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccacgaaggcatacgcccgtccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagcttgtttaattactgcaagctagacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaactaggctgttcattcgtggtgtaagcattatcgaaaacgctttcatccttacaccgatctacgttgttaagcagtgcgtacaatgtaaaaattggtgagcaccaggccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttcctcttatgtacgtaattgtatgttcctttaccatccactcgaccggccttcaaagacgtggtctcaccaacggaagcatgagcgtgagttaattagcctcggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggcataagagcgcatggtccgggaggaagcttttctgttcagagctcggctccgcggggtgatggcccacgctatttcaagcagcnatttactcaacaaataatttctcccatccccactaaccactgccaatgaaagtcctctcgttcgtgtatgggtacggcggagatcaaagaaggtagtcacctagattgagcaacgcataaatcccaaatgacttgtctataaaatagaggatacgctagtgttcgatcgttgctgatcgtgccttatgccccgttgccactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagcccctgaacgcgttcagccgttggggagaaggagcgattgcattgggggcttaccggtggtccctatttcattcgaggtccaactatgccccagtaagcatatgcggaaaatcaaaacgctgcacggaggcgctgcacccatttcagcacccttccccggggacaacttcacagctgagtctccaaacttgcgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcactctaacgataaacgccggtcaggtggacgtcgcgtcccgtgcgagcgaggtagaacggtcataacctgagggctagaacttgaaaggacgggcctccatctttaacgctaaattacgcatggtggcgggtgaaagagaccggaacggattctttctagcgcctcgggcccgggtcgttggggtacatactttgangacctctaactctacgcgtcgtaaacccagatccgtctgccggcacccaattctgttcttctctcaactccggaattgtgtgccgaggcgtaacgccatccccctcataatgtctcatgatcggggtgccagttcaaaatcgtatcaanatattgatcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcagttgggctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcaaagcggtgtgaacgccccgcggtaaagcgggggagagaccggtagtcacaaagtgtcgcctcgccacaagcaccacgatcgtcagttacaagtcgatgtaatcaccagcacccggcgcggcncgcaccggaggggatcaaagactcaacatctacgtactggtccatctttctttccgtttaggaaggccggaaatcagagggggtaggancaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcatncccgtaacatcaggaagtgggtcatgaagacctcacacattgggtgtctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcnntgcatctcccacagcacgggtcctccaaagagggggagccattgccctccccagatgccctctcacgttataaaacatttaatagacnccaatgcggaggtgtagtgcggagtctcatcctctggcaatccctttaaagtctaacgctgactcgctagcggggcacgatcgacgcccacggcaggtacntactgcccctgtgggccgggccgtgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgggattcaacatactttctcgccctggggatctaggagggctgggacccagcttggagaagatcttcggcggttagttgtcgatggcgcccggccggacccgatccgtgcaaatcgtgcctcccggccccnggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctcccgtgcatttctgaagcaatgaccgcatgccaggcctggagctcgggcgcggcacgtttgattggggatagacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccaggaagatgttttaaacaccccgctacgttctcaacggcggccaactcccgaggaggtatgcaccgtcactgcttaaggcgccgttccgggtggcggcgaagaataggcgaagaatgtaggacccaatgggaactactgtattgcagaaacaattacgntccggctttatgcgccactaggccccccggaggnaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtatncgccgcagcaactgccgtccggacgattgcctcgaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaatagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtngcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcctatgcccggtccgttcggggtactgacatggatcacgctgatcaccgctatttgggctgttngatcataaccgcgcaggcntgatgttgaagttcgtccaagtgtggtagtcgctggagcaagcgcgagatctctatctaagtcaggttcactcactcaccactgtggctccggtggggtagcacaatcggcttagcagcgggtncccncgtactgagtcnttgaatcctccgattgggggcgatctactctgtggcttatgactctggctntgattgacagttccggtantnaacttagatctngaggtcgccgagcnncctggcgtcctgttnctactagattgatagagtgcggtaggtagggccgacatggacggggcgaaacctgctcgacggggattacctaccnctcggtaaacaaagacttcaaccgcttagttggcggaacatcctgcctatcnctcgcctagccggaagtcaggatctactcctncctatgtgttactcgncataaggtanncacgcacatgccnccgatggccagactacacttgctgtccttctnngatcgccacttaggngtantctggtctgtaagtcacggcattgctagctcgcatagcgttctttggnntgcgcagctaccggaaggcatttnncgacntccgacatcgcagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggaactgggttanntngtgggtagcncggctagcnacnggngtcctaatgcgagatcgangataaaattgcccgaagccactcaaagtcttttcgcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagggtaaagatagattgtctcagcacccgtcctctgagtgtgacactagatctgaatctcataaagantcataatccccgnctggacccctcgccatcgntaccaagtcatcganagtnaatcganggggaacattcgnagtacctattgctanncgnnnnnaaggcganttatccaggattcctctncgcnatcatattttcggattagacngcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgccacngataaagtccgcttggaancgcntcccagcttgggntcgncctcctggttaccntaagttgaccngcgatcatgaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctccgtctgaagccgggtaatcgcagcttgtattcacacagttgacaattggccgatctttcggactacgacttccaaatggtttaccggggnnatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactgactcagcgcgatagttacacttcctacttagcactgaacacctagtgatggtaaacatanaggcgttacgggtcttctccccgtcanctcctggncgggngaatgtgggggcaggcaatggnnatcantaacggcgcgaccgggntcacacaagtgccgagactcgcggcacattccagctacgcccannactggttctggtcttgtgngcaaaaacccgtgcnctcttgcggatcgagacgttgaactgngaccatagtattgggcctnncctcttatatctggctataaggtaaccggtcggaagtatggtcaccaacaaacntanttcgccagattggtggtctttaacnccatgaatcacctcgggaggctatgtgtatgcttggactnatcctcttgcgaccctctcgaaccngttctggtgcagcncgcctggggctcctcgactgagacatatcgccctccacttgtattatgtgcntggctcacgtagctgtcggcaattaccganatgatttacgtggcaggaccggccgatccaagatcatttacagctcagaggaggcgtactagtacacctagatgtgaaggtgtgacggcataagttccttagtaccagcggtaagccctaataatgaatgtcataaccttggcagggctgcatccttcagctaaaattatctatccgactgccaggtttaacatactagttgacgccctgtgttctagacgtgccaaaagcgcaaatgaaccccatgactcggttaagcctcggaccacctgtggaactggcgtgtcagtcaatctacgatcaggcgcatcaacccttccctggttacggattcatcggcccccagcagattcttcgcgaatgtnggtactaggtgggactttagttaaaatcatttctagtacgagcccgacacgtgcatactaccaggggctgattccgacctggtctgnnncttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgtgcgtcccaatgggaagcgatggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtnaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccaccccacttggggcccaataaccagtctccacgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgtggggagtgggggtaccgcttgctgaaatctgcgtgtaccgttcagaataatactgtgtaacttccgggggactaaaagactctccgtcgaggggatgcatacgtgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgacgntgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatacagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtctataaacttaggcgttctcttcattctgaggtgacgctccattgttacgcaaccccgagcaagctctcggattcactcgccgggcatacacaacttaaccacgtgctgctgtctcttgttgtccctgcgttccttgctgtatgtgccgaaaacaagcgtctgtcctagacacaggcctggtgcgataacgaagtgaatggtcatggtgggtacaggcagatctcttggatgcgaggangtttatttttgcaggacaacaacggagaccgctccacgttcgccgattggtggcggttcttagcattgccctcgacctagtttcaagcgctccgggccgcgtgaatgaccgcccgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggtcaacttaattctaaacccttatgcatcccacagtcttcgcgatggcttcgtgcaggcaagccctaggcgtgacnccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggaccgccttctaaacnatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgcgtcccactaagtggaagccaaataatataatgctggtggacaacgcccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccntcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcccacgacggtagtcctgtatgnnaggtcaatctcgtcttcgtgatttcaaggcgcgcgacgcggcnttagaaacaantcgtccctactacactcctgnccgnnntttagtttacagagaactcaaccgactcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactaggggntgggcgcatcggttctgaaattcccatcactcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtgnagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaaaaactgtccgatgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaacttcacctatcttgttaatgccggtaattggggccttacggggaaaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagggcgggttaanggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacgatgaccgccatttagcgtgtcctgtagcatctgggccagtgtatcagnngcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaagattggccacatctgcttttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttagggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgaggtgccggcctggtcgcctccaactgtaggaggccctcgaacagaagnagaccgctatagaagtgtcaatcggctctaccccgtcatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgagtagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagcgcgggtgtggccgttactatcaatatgggcccgcgtctcatttatgggactatagggaaagtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcatctcanctacggtggatagggctgatctgtgtcagggaaaagggaatggttgcaaggtaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggggtggcggggngcccccagtattctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtccnctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccntcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacaaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagntgggggcagggaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctaccgtcgggtcccaacagcctatatatcgtagtggccctcaacagtacaggcggagacggccaccgcgaaacccttgttactgatcctggctaggtcatgtttcaattcgcccttacggcctggctagcccgactaatttgattatcgatcccagatgtcttcgccttggcggagagaaaggcatcctggacacctgcacacagcgtttaccttggaatgcctggcgctgctgcttgcatagcgtagttacatcagttaagggtcggtggtactccgccagtactacactatatcacggcagttggcgagatcccgcctcgaccgccgcagctagtncttaacgaagactatcgtttcctttcgactttattggacagaagtattggatactcgcggttcgggtccgtaacacactccgcaggtggcacgagtcatgccgaaatcggtgtctactgagtatgctgcggaagagctacgtacggaaagggggtttacgccagttaagaaaacaatttgccagtaatgcgcaccttgagtagcgcctttcccagggctacttttggccggtgatcgggaaatcttttaaatttaggaagccaatgtcccgccagtgaacttgtgcccgatttgcgatgtcctcgttaggcattaggtgtcgaaaaacggtacttcgggaatatctttcccatataacctggtcttcgttgctatgcttaagttgaggtcggcgtacgtacctcgggtccaaaataacagacatacggtggngatgtgacgtgctcaagcgaacgtataatgttggtatgccgttgtattacgatggccggcgcacaataggacgggccgacggacggccaggttcacaacgacctaagcttctcactacccacgtgctactagagtattgcgctctgggcccgcagggactatgtgtgggatnatcntgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccactaagccatagctgctgcccgantgagccgccggggtagtggggtgcaatgaggatacacaggggcctcctttccatgtgggagtgaatagcgctaacatgtacttcccagtactagtagggggattcgcgattgcattttgtgtttccctattagntctacttggaagagggcccaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccaataagagtaccactnccggcacnctagagggagaccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgttcatnctgcggtccagtcagcgtcgctgcctcaaagccggactcttctttatggaaggggtgcccggacctcgtggccccaacgtaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccgccgcctatgcatgccgccagcgtgccgcatcatttagtgagctacgtgcaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggntgttaggacagctctaggcngatggtgaggggggaanggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaagatggttgcgtttttaattacaatantacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggtttcagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatnatgaccgtcagttgctgtgggtttccgaagaagctcgggttccacggatatgagacgaatcgtgcagctgttgagcatctagcctcgtgacgcttggggcgcagtgccatggtgtggatacgtcccaggcctagcgtaatngctacgtcataattgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccaggnaccggaggaggtgttgggcacatataaggtacgctctaaccagcgggggctcgaagattatgttgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaagagaaaccggccaataactgcataacggaggcgtcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactgccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgttngtcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtanataaggttgatacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttaatagccaaacagtgcatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacnctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtatgctttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtaccatggcgatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgacngagctgtcatgagtggtnagccacacttacatcggcgttggcagtcttcatagttcaattattaaccaccactggccttccatggacttggtcagtgaatgtantctagttcccggatcagcgaaaataggcgncgcctcgcgtgcattcctacgcgggcgccccggggcgaaacaggccacaagacgttccgttgggtgcaagattgagtgcgcattcggaccccgagtccctggcatttctttaagttgccgggtgggtcgacttgtgttaccccagtaactgcgcagtcnggaacatcgagaatccatgaagaatcgttagctaggtttcnagtaagccccgcnntaaagttagtgaatcccgggncnctaagngacccntgttactanctaccatccaccgcgnggccgagaacaactgaaaangcgttncaactgctggtccctcagctgtttctccggacgcgcaatttctacgtgtgtnnncttccggctgggtcacattggcgggcgagttctcgctccggcggngaggaatgactgcgtttcgccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtggntgtagtaggttaataggatgccgaccactatgctctccaantntcgatttgntacnttgcaggaatacgatcgataactacgagctataatatctgagccttacctccacgaaaccgtatagctntcgagaagctggcgagggtactcgggtcgaccctggtccctatcaancgccttcgagttcatcgggctcnaaccgtcgtgtntggcctggagcccgggcgtccgctcgcccataacctannanccttgaattaatgtacacgccccatgaaatatgtggcggcacgctataatagtggagtgtcaagtgattgggngctctgggaaacgacgaacggtggggtcagtcttgagcactaagatcccgatcgatcaatcacgaatagctacggatctcccgccnnaatatcnnccaccctgcanccccttnaagcgaagtttagtatcactatcccccggccaacattggtctcatcatgtancgcatgttcactttggggngccagattagtccagttcgttagccaaagaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtacgtctttggcgtgactgacaaattggatctggtagtaaacgaacacaaaactgcggaactgacatctacagacttcccattctgcccatccacatataggtatggagtcgattcccaccctatngacccaacaggcttccnnnctaaccaattngccaggaacacnccccctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcnttgataaacaatgatgggcttcggcgatgcngcaactatcgccncacccnctcnnacccaccacnatcccactctcacgaccatgtctctatctgacggggaaaacgctgttttgttcccagaagntggtgtttttcatagatccgggatgaacaatatgtccatttctacggctcactgagggcgccctctgccgggtcgcgtttctagctgctgcgcangtcagatctacgcttcnccggaggggcantacataggacctcggctnnncccaaatccgtctcacccatgtaatgggtgggagacaagtccgtttgattacccgcgcacccccccagtgaggatactggaattgagagttcatccccgccgaacttactcaganagatcaactagtgggaagcagcnngaagaggtaagccacgtatgcaagcgccgttgggacgctgaaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatcattttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgnaaagctctgtatcgagggtaagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcgctacgacttacccctcagtcaaggttgcgacgtgtccggacatagtcctgcccgtgatcggcaaaatctcggttggaatagggcgaacatccatgtacggaacccaggcttcggccaagacttttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggtcatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggataccccaacagtgcgattggcaacacaatccttacgtcacactatcccataccacatcnagctagtcctagcccgccatggtaggcatcactgtgctcataattttgcncgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcactcaggtttagctggtcgcacgggcggcttcatgccccgctataccttttgcccgcgcctagtttgccgtaatgccttattcagcacagcagcggaatctccagtacgaggtctcactgccggcctacggatgtgcgaaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctggtccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgtatctacttggctgtaaagacctaagcacgccggccacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggatagcaccattcactagagatttttcaggcccagtctccaagtcgcttgcagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaaatgttcggcgacgcccaagacgcataaagggcgctaggcctcgaaatactccggcttatagtgaatcttggcggcttacccatgcaaccgtcaatcggaacaaatggcgctccgacggcaatgggctttgaactggtggcagtaggaaccttcggtcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagctgcacagtgggccttacgccacccagaaggacgtaaagaccgcactccaacctccacgcggattccaagtctgattctatgggacatccgtagggtagacattaagccaacggatggccagggactggtactccttccctaagtccccagcgttccacctcatncggaattgaagaataacgtggctcctggagccnnnggtattccgcgtctccattggagacccgggctactatagttattcttctgtattggtaattaagaggaatatctcgctgggatacccccatcttggggcgctggtacgcctttcgcaataactgcattccatggcgttcatcgactgtgaccctttggtacccggcgcacgcttgttattaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctcctctagcacattcctaatagctgncccagcgtaatgtcaagtaatggaccataagcgggcggcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaacctgacttggggggganaagatcccacncattcgtacngggaccacccccagcggccattgcccctccaatgtctcgtaatcaaaccctttagcagatttgtgcgttaaaggcatccagaggggacctgaagactagcagcgtgaaggttatcgaataaggggaatcatgagtccgtgtactccggttcggacggaatggtctttgacaaactaggagtggaggttnctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactcccttacatcacggtcgcacgcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtcatagtcccgcagcaagcgggcgttcgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcncgggctantgagcnntgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacangaagaagatgcgcgaggaacccctggcagtcaccaggcaancgagattcttgacttcgatcgttgcagtatnttcgtaggaggggggcgtaccgccccgactttctgcccagagtgcgttcgtacgtcagcattcttgaccctaagcgnnccggaggcattttctttngcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggccccggaccgtacggtctacacgcatcttgtacacgcggatcctaattagtcgttagggggacgagccgggggcgacgtcgtaacggacagcggatgcagtcagtctagatctcctccacattgagaaaatccgaaatactctccagttgacagtctcagccctccagtgagggctacatctggacccgggcaccagaacgggctagatcgtccgagcatgcggggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagttaaccataacctatgcgggaacaatcacatggatttgcacccatgccaccctgcgaatccgtggattcagcgagggagctcggctcgccggacatctgncgcnccggttttagcgggcctgagaaacaagcctttgtcgcggtgcgcatcaggtagtgaccaaatattcgcggaggggatacgagcngttgcattccactgcacgcctcccttacaatgcccccgngctttctagcacgcctgaacgcccctgttactccttgggacggcacgntggacaaatccagcttctgtcgcggattaagggccagggtaaaatctagaaagaatatagggcgctggtctaggcgaagatgaatgctcacatgggtgaaccttcggtcagttggcagctcccccgtggagagatccaatgccgcaggctagtttttagaaacccgtaaagctcgcntgtacactgcagncgacttgaaattcattacgccacaaacagtccaataaaggaacccgaaaaacctccagtcgaacanccgtctcggagactaacaacccgcacgaggnctaggccctgccagattccttattctctcccttgcgtagtgtcgngtactcacgaacgnnnagcgtanatgnggcccatagctattagngctacgcgcgagggngtacatgctcccatnttgtgnngttgactgcaaactttggaagctaanctgggcatccaccggccacgagacaagggctacccttaccgctnacctgtcgggaaagnactattagtccgggcgcagtgggttgnctcatcgttacgngcgtagttctggantcgggacgtacgggtgtcgagagcgtcgctaccagcctgatanacgtggtcgctttcccccacttatcatnacggggctgggattagccctttaccataggattgtatacaggggcggggctgctaaaatgcactcatgtgcgcggccgctaatgcagcatagcatgtgatgcatacgaacaacaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctctccgcagttacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaannggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcgactcccactgatggcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcagtcaacttgccaacgcttagtgcgtggtgactgnaagtattgcagacgacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcngnggcccgttgggcgaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttgcttagcccagatttnggtcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggtccgcctatcgcgagtggccgttaagtcccgaggtcgcagtcggtccctgttatcgaggtccagcatatgtgttcagtccctggctccgctatacggcagagcagatattcccgtaaaccgacgtccgttgtaggtgttaagatctgccaaaagcgggcccctaccgggtnggaccacgtgctcgcccgcgctacaaagacaacagtagacacagacttcgtcccgttaaatntatgaatgccatgttaacccgcggcgnngccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggagagtagctacattaacgccctaaatcgatgcggccctnatgctgttttcctgtgtttctcccctcccgtcccgtctanccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaanaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgtcggcacaactccggtggcgacgcggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtccccatactttccaatgaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatcccctttcatggggattcttcaggncgtcnctacgtcaagtgccactnccttccttctgtccaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgacccccccggagaagtcctcccagtcgcactgcttggactctaggcagctacatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggccggaagacagagttaaaacgatgatctcctgcggtccatgggaggcactacgttgtgtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggcttctttagatagcccctcgacagagtggacattttggcgatagcgcgccataggtgcggtacattgtagcctataccgccatccaccagcgcctctcaagcctgtcggttcctactgctttggtgcaagtatcaaacccgtaccgatttggctaatccttcaggctgtgcgacggtcggaacacnggctggggttgctgtaccgaggacaacatgggcataagtntatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctaacccgacccgggattgcaacccttagtgtcacaatatctttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagctggtgtcagtaccacccaaccacagtcgagtgcgcctgcatacgtcgtcccccggttgcagtcaaaattaatgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggggaccaggcacagacccgattcattttcgttcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagntctacggatggcgttcagcggttgggcgcattccgccctttagtgcctgtagcggtctaggcaacgcatcctaggattcacagtaatacgactaggagagcccacatgagaatattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactccagaacagatgggggagaaatcggaaaacaaacgcgatggaggtcgtctgggattcagatgccctccagctcagcggaatgaagccgtttcacctggtaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagnggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtgnactaccggggagggggaccattaatttgggccgtttagggacttgttatccgtgcgtattgcttcgtaatcgcaaacactcttancactcctatgaccccgtaggccacgtccatcgtgtaactgatgctaccatcgaatctcagcgcgggtgatgccatttccggcatgtggcagnnggtcgggtcctcgagggaagccacagagtagttcgagggggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtagtcctttacgaggtacctaagaagttgtctgctcttaagttgcacaaccccttggcgcccccaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactacacgaagcgtaacaataatgcggagagtagaaacgcagccggcaangcttaacccggagcgggactaaaggcaacactagtatntcagagttccgccctatcgtgaaatcctatcatgtccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgctcgcgctaccgcgaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataaccgttatctcgttggtcgccaatcgtctctagaggctacgnttagtagagcctaccatactcactactcggtccggtttcttattcctattcaatcaagagaaagcaatacgtccaacccgagccgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcattagcgcccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatangccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccaaagccagaccgtgcgagtcttgacatgactcggcagtccccgtantcagataagactcgccgagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatcttcctcgagggaagtatctgtgatgatgtgtccatattgcgatcgttgnctgcgcaaatcagcctcctcctcctaccaactggaccgctttaaagtgcctgggaggctgtacggaggatcgaaaggacgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcaggtnatgcatggccccnaggctcatacatgnatatcccaagncagcattgttngattcgccccgtggcgtatcgggtccccgtgggcccgaagtggcgcctaatntcctatagaactccttgcacttcacgtcgcgtctcctagcacgactcggtaatgcgcggggtagccttaacgtgccacctcagtcgcggcgctttcgctgcttaacaggacgtacttgcaaccnttcacggattgggangagattacgccagatctatttactttgcgccnattaaaccttaaatacaccgctacccccganttatccacatgccagcacgattaggctggttgcaatcagcacgtgcncggccgagcgagtgtcttttctcgctgttaagaccttgcagcccgtctgggcctggccccctagccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggntttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtgnacggctcacaacgcngtctcagngaccagatcaaatagcagaaatgcgacntntatgttcagcagctatgtaatcatatgtangacctcatcggaactcagccnttacgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgangcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggacttaggctgttaatccgacgtctcacaaggctggcatancggctagacgtagtaggcttgtgggttcgaacggtagcagtctattctggcggcgctatatcttaacgtaccggtgagtgagattacgcagtgggactggacnatgaccttncagcactctccaccgtncnagcctaaatgaaaacagcgccgtgaacgcaactcccggagcgaagtcccccacgtacctagtgctgtccccntaccttagcgtgtgtcaatcaagaccaactcntagtggancgggctgccgatcagntattgctgtcctntacggtgnttngtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaaganaaagtcgcgggtanccccggctaagattactttctcgcaaggggagcagcgaagggtggttcccttccctccnagtgtaagatcaggcagcgnnagccgatgtacataatattgaatatctgcgggactcttctgcgatggtaattgtggattgtttctagcgacatgaggactctcatcaccgagggggggccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgtcacccgcggtttttggcggtatacctcggtcgactcgagtgccgtctcgggcgtcggaattcaacagcccagaccgcgcaagcagcgagtataatctattagaggagcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgcttaacgcctaccccctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactatntctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattaggtgtcggaggtgctgaatggcgtaatgttgagggttgcaaggtgctgagaaaaataacggtcgcttagttctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattaaatacggcggtatcccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgtccgtcgagactcactcctctttgngcctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccatgcgagtgataccatagacacctaggccctattaggggcagtcagtcgcttgcaagagaggtttgcatcttngcaagaggggagggatatgatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaatngatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatcgacgtgttcgggtgtcacagttgctttacgtccggccgggctaacccagtcacctctaggctacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgcccttaaggtcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccttaccccacgagctagggcctgnccatcttatgcgcgacacatcgcggttcgggtgagaccgggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgactggacccaaggatgctggcgacgtacggtttcatgacaagtggancagtcaaagcngcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaagcctacgctcnctcgcgttgggttataggctcagnggaacaaccgcctgtgtcgatatcccatcttaaacataccatataggagttccatagatgccctggagtattgacgctaagtccttcggacagcggatggggaggccacctcgagagaatgctaattggtgacgagttgacctacgcatccgtccgaacaagtgtagaggtgtcagtgattcaccgttgaatggctggtctcaaattgcggggaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcgacacactctaccagtacccagacngcttcacgggaggcccgggccgcggggttaacgttcagcggcagaattcttagtattcacacaggcggtggcatatggcanatggtagggtttatacaattgcgttaccctcaaagccgcccatcttaggaatgctcgaaacagcttagatagcgagtcgnttcgcgggctagcactcaacgggcctgctcagtcagtgaggcacgatcttcttgtacacgggcgtctgctaggattgtggagttaccctcgctcgtatgacacgacccaaactcggacaaagcaccgacatcggacctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgaggagtaattttcgcactctagagcataaaattacctcggangggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagagtattccttctcacgaacatcgctgataagctaaaccctaggctacagctgtgagcggatagaggcctgttaagatacgagctatccgcaagaaagattcgttgtccatagaactgggattgggagccagcggagaggctagatttacgtctccacaggtaagtagacgctggctttacgcttgcccagggggactgggggctgttaataccccgattctatgaatgctgtagtcatcggctggatacatggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgatatcagtgggtttcaagttggggattttatatctcacgtcgaatggttcgtcttatctctggtcgggggcgccgatgtgcttcgctgggatgccagtcaagaattcctcactgtgctgcaacagggggagagtacacccctgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtatcccgaaccggtggcggcataaantggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagtggcgtgctagcagcattccggggggaacgcaacaacgtgacacggcgtagtggacgatcggtgccagttcacatacccagccagtaaaggcgggggataaccatgcgcnaatactctgtagttcatttgctatactttatattttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacaagagggagtctacaacgctagctgatacaagaagcgagttgggtgtcgtcgccataaccccgcaggtacnccnnacttncgcattaaagcaactaagtnagctcaaactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacatgttggcgacaataccgcagacatgggagtcgtaagtataaagtgccttagctcgcctatcctcatcctacacatccacgacctgacacgccgcntcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgtatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggactccgaaatattgagtaccgtatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaaggggcagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggccccgtcgccgctttactccaccatgaggttgtatgtacaccgaaacaaggtcaatatgctgcgttagtcgtggttggattgtaagatccccccaaactcctggtcctgtacttcagtgcactcattgtgagaaccctcctgctctcgggatgacgcagtgatggcacaccatgcccccgaggaggctaccagtgctatcaacttaggtaaacctgcttccagcagaatcccgtaagagcaatgacactcagctgttgcagcagcatttttacgaaggccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggatgggggacgcgcggncactggggaggggcctacgcgcagcagatcaatgtttgtaagctacttgcgaattcaaagtactgtgccaagccaacaccgggggcctatccgagttcgactaattgccgagcccctaaatatcggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatcctgcaatctctaccacgggtatacagcaaaaagttattaactgtatttntagtaangccgtgctaagnatagggccaagcgcttgtgatntagtcaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgtcccggcctacactcgtgacagactctctcccccgggggggggggacaagcgttacagcacttaaacctccgggtcgtgcacttgttgaagtggcgtgggtctcngctcaagaccatccctaatgctcctcaactatntggtatcagcaccacccagaataggatctcgggctatgggcgtagggccttatggatctgagaccgagggtactgaatggaatgcattgacttcgtaaggtggggtcccaaccactccgtcctgttgttagacgcaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatattttcggcgtccacccgccgtgcacatttcggggtagtcctcctaagacatccggacatactggnggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggcgagcgncctgagatctttaggggctccacgcccgcagttcatccatgcatcttaagaatactgaagggcgaaggtgcacaaaacccgcgtaaatgctanngcctctcattctccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtacnctccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggngatacggccgggtataggtaaggccacgacattgaggccgcgcgtaataacgtgggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatnacttatggacgcaagtgccatggattatgtttcgtccggcggcaatgctcggccttgtgtatttgcgagcaagggcacaccgagngagagcacgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccanttaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcagactgggagtatgggcccgggagaanncttatgctccggcaggcgcctcgcttcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacngtaatcctatctgcaatagaagatgctcttctgcctacccccgtaacatgactccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgacccgatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagaactaattgctaaaccgccggngctagcagccgccgtaggtggttggtccgaaccgcagcccaggcctcgcctcgacanatcgcgattgttctccggttccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggaagtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgagtcccgtgggatgaagaggcatgcggctataccgagcgagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttacggctacgagctaaaacgttacagctacgatttgatacccaattgggattaatagtatctgtggatactacaggcttacctatccttgcaagacccgccctttggtgagtaggaggacggctcatgcatcaggtaagtttggaaacccatggtattaacaaatgtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttagagagcgtatcccgacacgccaaggcatacaccgccgtatcatagntaagcattagctattcgaccaatctctgcgctgagtactcattctgacccggagggaccggcaccggactgatggccggctctgccattcctaccacaataagggggctagaacccgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggncgagcccagtgaagagcgtctacttatcacgctcaaaggattagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctctcaaaaggggccgtgagactccgtcaggtagggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacaggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcgtccgtccggacgcgggagtgatggctggagagcacaacagcaatcggaagaggcaatgtggtagtgctagtcagtcacgagacccgaaaagaccacttctagaacctgtgtgatgggccgtcgctagtgatgggccgtgtctgcggcgacgaagcactcccgtgcttaaatcagcatagctccctcggcgtttagatcgttcatcacagacttcggactgcggcaagttaataattaatccttaggacgagttattccaagcagcatgacccccccagaagattccaacccataaaagttcgtgagatgcgataggccgacttaggacagaggaacaaatttggtgggctcatatgtcaccaagttcgcatgcgtttngaaggccttctgtgtggcgtgtacgtaacaagggacccctggcgataccaagagagtgaccaactttgtacgcggacgtgtatacgacagtcatcgggggctaggtgagaattttatacagcgcnnatncccagagcacatccattggacctaccgattttgtatgtttcattcattcctagtagatgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccaggagcccggagcgctgcccattccngtggtacgtctcagtcaggcgtactgactacagacttgtactaatgccagagcaatagtacaactgaactnacgaggngcgtcgggatagtttgggagaccggtgctcaatgcgtccgggcgggagaggnnggcggcgtgggctttaactttggtccactangatagggttctntgaancagcntgttgcctttagaactgatagacatcactcctccccctttcgtagcgaaggcaaccggagggggctttaggagcacgnactgcgagtagntaatctcttgcgtctctgggatcgcaggngccacgcgtgatgagtgcactcttttaccgttcaggcggttgnacccctgagttgacctgtttnattagacgctagcatatgcnggaacgacactattgcgtcaagcacngtcccggccgctgatgtgtagtccagaatgacgttgtcatcaccctggtcaagtccggcnaagggctttccgccgacttcaccggagaaaccggttgcanttcggaggtgccgcgcgcccacgatccnatgctttccccgtgcttggccatcttgnagtagccgtgtacacccagttacagatacctcaccataccaantnaacgctctctctattccgagggtcccacatgtcttctgttttaggataaactatggattccgntattcacagccgcggcgtgaaccggttgaatataccgacgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgttnagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccaaatcgtgcgtgaangcgcacatccagcatcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacccgcgtaangaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaagtgaagggactattaggatgtcatcccggggtcctaatctccactcacgagggnttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgagacgtaagatactaataanaataactcgctnctncagggtcatcttcggaatagccggggcgcgctaacnctataacaccaagtgtgtcanaattggaaggagaggcagcatgaatcgaccggccccngaagcgtgacaggaactactccccttcnngggaatgtcctatgggcgannccaccgnngncaatttgttctctgagttcccgaatcaactctcnacccctaaggggctagcccgtctgatacccggggatgnaatncaccacctactttgcaaataanaangcacctacagtagtacctatgatgccctacgcttagtgncgcanctntgcttctccctgagcacgtgtgaacgcactggtcgggagaaagcctncactaaagtgtttagagggaacgcaggcgaagcacagacgagcgacatagccggcaggtactnttcatangcgtaagtataaacgccgggctttaccagctagtcnncngttgtacacgcattagtaacaccaaagtcatgtgatcgattttggtacaatgaacggggaggcctatggctgccatacgcgagcggagggaatagacnagcaatcaatctggaggaataagtgcnntgtaaatacaccctcatctggcgtacgggatttgtacttacacctctacgttgcggcaaccgnacacgcatgcgctataaggtgttgcggtgcntcccacgcgggtccntgggaagtcggtcggagtgtcaagtgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcacgcttctnagagcagacctactagtttaaatcgnnacggttatncncgtgtangtgttcnnanacacaaggctcggcagtaccatcaggcttgggcgcatctgcttttggaacggcttggagccaagcacatgtatccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactgatactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggcnattgcttgctcggcttangngtttacntggcgannnccaacatnnnttattctcagaaagtagccaatgcgtatcaacgtaaacaaanagagtgagactttgggtggcnaatccttntccaggtcgtcggcgattgccgaccgcttgctaggtcgagtgnacagctgttcnccccgccgattcggattcgtactncgcaagcangcttcttccaatttgcaangtttgcgcgccttaatcgcttgcggcacncgcgggcctgcgacattctggaatgctgctgccccgtctctggtngcgagtncnttacgcagggtaaggaagcgggggagacatcggtaggaatgtgtccgtggcatagtggacgtgtatgtatcatgccacncatcgccatttccgtgaagccggactttagaggcgtcccacaagccagttggtacgctccnggactcttttatctgagtgccctaacccatagatgtcacgctacgtatgtgcgcccccactagtgtgggttgactcgccggcctatggtaactctcgcccgacgtcagattaagaccccctccagnggtgccgctacgttgtctgtcaccanggagggaggacgtgtggcgaggtcacggaacagacgactggtngcggggactagcaatactatgagcgggatccgacgactacgagcgctcttgacgacccatgtgtcttctctgtcttccgcgttttgctcttacccatccccaaccatnctcctgtttcgaccagcgttagnganttgacacgcgtgcggacgcccggtcggtgcttctgccgttatgtgcgagaggattctcacgagcctcccatngtcgagcggcnatcagtgaagctgggtgtgatgagagacgactcggtgtcagaaggctttcatgcgcatgacacttctcctgcanctcccgttctccgacccatcaggtcgtcgcccgtgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctagtaaatatgttctctctagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcgttgccaagcggtctcccctccagatgtgctcggccccggcgctccaaattctgaggaaaacaggccaggcccccagtcgcattacggcacaggcaccggacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccggaatcactctcgagacggcgagcgcctcgaccacccagttggggtaccctatgggtgtgtcagaggagctgcccggctagcctttcccctagtctggtgcacgggtagtataccgaccttgagttaccaccagggtgcgcgaatcgaggctggtttacgggggcggaatcgtccgcgagaggcgcgggcggctttaggttacacgaataggttgttacgatgcaggaccgcgaacaagcganngtgactgcanttatcaggaagaggtccggcctatacgagttacgtatgcgatccgcagagggggcccagtggccncccgnaaccaggtgggagtcgtgaccctccggttgcccccagtgcccgagaccaattccctaacgattttggccagctgcccacctgtggcgtttacgctgccaaacgctgggtattccgacgagcagcgatgtgcgagcccggggaggaaatcctatcgagccttgcgtttatcaaagttgcacgaggacccaggcgacacctgccccttgggggtgcgttgaancgcgcctcgcacattatcgaatcagagaaggcgtgacctagaaatgggagcccaacagcagtgacggacaagcgcacaccactctcctaaacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaacgngntggctagcgccctttttctacgcgttgcaaacntggattttcgngncgctgagngcctgggcttgttgtcttgcacggtgctggagcgtccgcagaaggctacaggcgcgacctacnttcacaagggcctaggtaatgtccgtgtggcgttagcaccgctccgtgacagcttgnttttaacccccnnanntaangtcgggcacgcgnaaggcatttaggacaaattctagcctaaggcacacctacaccgtttcgtataaataccgcnaccgattgcttgaggaagcgatgggataattcccgccacagcnctnggtcgctaaaaggacgctcgacgaacaatcggatcttgctggtttctgngcgcttccggacatcgataggggcgcaattcgcacagggtgggggaacatctntattagcgttccgcaactcattcncacggnataacgaatgctaccgagcnctacnangaggctgggcgngggttgacccccctgggtcggttggggaactaccncatacgggtgtgttttaacccatggtttgttgtcacccgaaagcaaagcggagtcaatatagctacaatactgtgtgcncgctgcggntgcgatttcggagctcaccttgcgcttaggccttgtgacgcctccaagcatcgggcctattgcaatgctctttggcgggggtgttcgtggtcagtngagttgatttnactaagatcctcacaggggggtgatcacgtaagacaccacctagcaccatccaagctgggtaagccgaagggcacctcggttgggtgcgagcgggcctgtgcacccaagataatctttgtaccttaaggcgtgcnccccctaaantttcacgcccgctgctttcgtantnnagtgcgacttacggatgggactctacctttctcgcgccaggcagctaacccacagggtgaacntaaggcngtaagagnntaggcccaacctagnattgcgcaactgcacttctgaatcncaagcccgcgcagattataaataaagcatggagatcaancaaaacnancctngagttacaaaanatggcggtgcgaacgagccgtagcggcactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctcnanggcttatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatggaagacagggaaagcgatgctcagaccttgcncgcagccagcggccggcggtggtcaagccagtgcaaacgagggcacgggtgaggatnactaccgcatctaatacagtatcgcccgcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttggcgatgagttcctcgcccatttagaatccagattgttcggagtcatacccgtgtatcccaaggggtgtacaggggcncgaaatccttgactnaccatctgatgcgagnatnngnnggngtncgcgttctatccgtcatggcagacgcgaatcctatcctgtttaaccccgttgtacgtatattaccatttaagtattattcaacggcgaaacttcgagatagcgctcttgtcatagtgcagggggctagacgacgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaaggatttagccangacgctctgattcgctgtttgcccgacgcggcggccccaaccagtcccgtcaacgtcctcaactgctctgtactcccccggtatgcattttggcttcatttgtgtttgtagcaaaaaacaggccgcggagaggaagtgagtctctggtcaatgctagtnacctcatttctaagaattgagttcttgaatgcagacgcggatgctcgcaggacaacgggggttataccattcaaatcagaacagtgaagccgttgtggggcaacgcgccctccacccgatcatcgagaacatgggaanccatgggtacaccagcctcccgttcagacaaccatttttatgtaggacctgccctgtccggaggganatactgtcttcctactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgaaacgcgtacaggacgtgacacatccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagatagaaggtgcagtcaccgaggggtggcattctatctgtcgtcagttgcctatatacttcattgccaggctcgcgctcggaccgtcgtgtacattaaacaaatcacaaagagcgcacgacaatagttcgaatagaaggtctagattctctgggctctcggataatgggaagggcgagagaaaccctgttctcgagagacggttcctactattcgaccgcccactgttgccgaagactttcaggtacgacgtcccagttgctaagggcaaaggctcncgtctactgttgggtgaacttactggagtcttactcgacggatgaatccgatacgagcacctcaacagatcgtcantgtacaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtatctnaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacganatatatgggggttttgcttggcctaccgtccacgccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctaaatnagacngaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgccngccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaattggaaggagtgttctgcctcctgcgcgccggaaggaaggttctagggaggtaaaaggtacgcacccttcgatcgggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctatatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcattgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctgatgaggtagggtcaaagggaagcgtttttaggagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtctcaatgaccagaactcgatgttaaatgtaggctaaaccnctaagcctattgcagtcatgtcctggccgatcctgattgacctcaagggtgagataggtaggctacttttttaaatcaaagcacgattatcggtcatttccccttcggctgggtgatctactctagggtcgcctctcagatgcccgccagacagtcacggagagtcccggtacaacctcctatacggtagtgcatgcactctactaatggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggcnaacaaagngtttattattangccacaagggtgtggaaacgccaccatngcccncggtaccntaggtcggggcccgagggccaatttggancggcgcaacttgggaggcgacgaatttagataggtgcgtccttggatcgtgggcttgtcctntatgcagaattccttgctgcccggactcatccccactnggcacagatctatatgactncgcaaacatttagagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatgtaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccnataaagtcttgactctacacgaccgctcccggtggaaagtcccgctcagtcattaagatgcctcctgatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggtngcggataaanaataccgtaaaagacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatcccccggtncctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggcaccttatggggctccacgcccgctacaagcgcgcgcgctcgttgcatgaagagtcaaacaagacctggtacccgttaccggactcttccgggagcacgtttgtgaacgaangggatctactcttggacaacccagcgactatngtccatgaactcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccncaagtaaacggcctntattgctctcagagaccacaccacatcngccggctgctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaagactatgangccgccgcgtggtgccggccggtcgaggatatagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcaagacctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgcgngaactccgttatgttaggttgcggtcgagtccaaaacagaatatgttcttgccggggtgctcggtaactgtgagggtactcaacctaatgttatcgaaaacggcanaagncnaacattggagggtaaccatgtgcagaccacccggccctcggctggttttagcnactagnagctatttgcctgtgttgngggcaagggacttttgcgctcgcgctgaacttcctgtgccggtgtccggacganggtatgcgggcggcccatggatcccatggtggctagggcacgtcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgttccggttacgggaagttcgtttggatacattcccgccaccccggnggcgaccccacacgaaccggcaggctattaacccataaatggtgtaaantgcagggttaactgnnntcgttgtcgccaatcgggcgaacaatcntngngggccatttaagtacatgtatcgttagcgggctcggggttctacaaagcctaatctacagcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcgcccggggcctatgctacaagattgggccgccgctcgccgctgatgccttctagctncgtctcatagcgaccctctagtccggatcacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaagacgtctaagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcggccnggccgggaaaacaccggtacacccnaagactttttccagtcgatntgccccggtataaagntgccnccgcgcgatcacatagatacgctcaggtnttcncgacatantcgcagaaactacttgacaacgcactcacgcatcgaagcggcccactagngccnccgtccggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggcnnaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcngaagtgtgttcttcttcccgctccttggancgtgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcacggttacgtgtagagtgcttgactcgtcgccagtcgaccgagtacggcgcatacttcgtagtacgtctgtccaacggccggcagcagtntcctgtcattggctccctcaatgacctgtgagtagaccggtgngcagagcccggttgctgcccgggtccgcccgacacccggcagcagttgcgntantctgcaacgtcggcagagcaggccggcacgaatctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccgagatntcaccacacgcggcacgcctatcatgaggatgtacatccccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccacaaggggagaacacccgcagacgagaagcgcgtccgcccaaaccggtacttgccccggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgacaaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaanagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaagaggcacaaccatttgaggatcatcgcgtaagcctcgattctcatccgnncgtgttagatccagcacccagaccggaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgngagttgacggcccaccggggccacatggcatagggctccaggagaatattactggcggaacgccaggctgtatgccgtagaacagaagcactatcagcctggctacgacctggaagaaaggatattgccctggagtcttttctagaaacaccgcacatnctctatattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaaggcaagcttggccggcggcggtgagtatactagggattcaagtgggttggaagtctatttcggtactgggcgccgtacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtctccctntgatgcgcaacanngcgacactacgcgaccactgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacnagggcgtgctcaagcatcggcgagggcagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacggccatcaataagggcgcaaggctgcctccataaccgatgttcataccgggcctatgttttgcggatatcgacggagagacgtaagccctacgtgatcgcggacattgttataccgcancagtgtgataccccatcnttatcggactatacgtagctatccnatactgtagagaccgcacgatttntcaaacttcaggtgatcatgangctcatatcaaccctatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcngtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcgctaggccgactgcgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggaggggaatgttagagataagtaatatactataagaccctgagcaacgggctctggattgagctagatctcggtngaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccnntngcgtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccacgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttcngtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtcctccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcgnccaccccaccggctaagcctgtgccngtgngtatttacccgccagcgttttcctctgagaaaatctgagtacacaggacgctccgacctaggggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatctcagtccacttgagaaggattcgatggtgctcactgcggcacttanaccangagtacccggtgatagacagcggtgttttcacagttactttacggtctggggcccgtatcgcagnccacacaagtccgggcggcgcnacccgatggaactgtggtagaaccctccgagcgactactggcgcnatactgatcccaatcgggtgtttttntgtgngtggtgccaagtctgtatgcatcctgtccaccgcaacatcgtgctaagtacntantggtctggctgatgcctagctcactccgacagcaccaagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttcattgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatnattacncgagcctgggccttttgtcggaggctactgacaggcggtcaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggccactgtcggctacaatgctgtgatattgaccacctgcngtatgcacttgcggtgacccgggggcccgggacccgcaatccctgtcttatcaccactgagacccccagttaaaagatgagggtgaaccacgcgcgtacagcagacaccttgagggggattcagcgtacgggggagcacaccgggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccctacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattctagcgatgttgcttatcctggcgcctcgaccgtctgcaccccacgaatcgaccttgccaaacggtgcgcacnctcttggttgagttatatagcaattgggaagagtacgaccgatcggtgggccctgtaccactgcgggtcgcatcttggatcagtgcaagggcactgggtacgatactatagccccacggctcgccagcctgacttacacacgttttctacttaccatgtacgacggttgccgtgattgagctcgtgccatccttcggtatcccggtaagcggncggtgccttggnccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagttgtcgaggtctggatcgtgtcactccgggatgatcagccctggctgttagtgtcattgatcgtagaaggggataccaggccgccagtagccacanngaatcagctacttaaaccagtgtcgactcttatgcgttggctgaacgacgttcgtaagagggaatatcaagggcgcgcatccggcgtatggggccggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccactcgctcttagttgcgcggctttggtggcattcgttatgggagaccggcgactcaggcaccgcaacagacatgataggcagcccgcgttgctggtcagcccatcacctcgcatggtagttctatataggcatagattccggagaccaccnncatcggcttaggcgccgcttcgccgttggaaacagtggccccctgcttacggttagagaatccaactctggtcantccgttgcgcttgactctccnacggactcgcnccaactcctgtttgaggggcagtccgaattntggggcattcngcagcggaagctncngacgacngcngtctctacaagtgacagaantccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactgggcggaggctgccttttgcttggcaccccccgggtactaangattggcaactaggcgtccgctacgaccgcatccatactcgganccgcttnatagcgcttcgcattgactctcanggccggttgaagtcgtaccgccgagtnnggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggatcgttttggacggactggtatagaagcgtcatcgccngtcngggcaatcncnanaaaacacggtcgcggcgatgggaccnaattaaacccgcagccgaggagcngccgttccaattttagcgacttagaggagtcgactccgaagtcggcccaccacacgtgggacgtttnaaagccgctaagcacctgcttttatgggtacaatacctccccacagcagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggagccgattccttgcggacaacatgacgatttacggatagttgacataacgccgagataaagaaccgtctgcctcggtccagnnanacttcagagatgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccagaaaaatcacgctctgagacattggagaggcggtttttcctgctccgagagctccagtactccggtaagcgtgtctgataactgctgaaataggcgcctggtgtttccagatccaatggttcggctgacgcttacccccgatgctgccaaagtttggtaatccagtcacgtcacttcctgttcaggngcaaatgcacctcccgcgcccgtctcaaaatgtgagattggtaggcgtncccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagttgcattgaaccacgagccacgcggggcccagaagctcgcgtgacggccattttaggcgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttntaaccccgnatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcctccgtctcaactttcactttaacctatcctcatggaggttgttgctgggcatcgcgttaaagnatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacatatatgcgaagccggcggacgttcaaatggctgttactcggngcgttgcgcgggggccactgtaagttccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttttcagttaanctgcctcgccgtccttttgaagctcgccatctgttgntgaagtcaaagagtatnctcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaataaggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgtaagatccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggaaattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgngtaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccaggccaaaggcctcatcaaactatgagtacctagattcgcngcggccggtagggagccctttcatagcgtcaggtaatactccccccgttngtttggtggcgttctgaaagaagtacacntgtggcattggagcacctgggtacagattcctatcgagacggcagggcttccgacaccttgcttaacggtagaatgtctagtccatataatatctagtacgtcccaaggctgccgtgttaccacatcacttggaagttctagattgtatcaccttagcaggtccctatncacgctaccaccactatgcgacgactccctgtgtacgagcanccagnggatcagttagggggtgcctcagacgcagtaagggctttggccgaacncagtgggcgccgtcgacgctttgtctaacggatcctctactagagtatccggcgcccgctgctgtacgactccatgcgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactatgagttagctcgtccacgaatctnaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgtngacccaaatctgagtctacaaatagttctagagtacaaccccttaggcntntccctncgncaggacnctcacgccacgaggtacactnagtatagnccaacagggccgccaaacccacggtgagnnctcacgtccatnngcgtttggaagcggttaacgttcntcagtgaggtatcagttcgnccgacttngttagtntcccctagcgggggattcctctctcacatttttgttctagacnngtcancgtccagaagacctcgggncgtagcccatcacgttcttacggctcttagcagtaatcaaatgggctaccataccnaataccaaatcatcnnaggctgacagttgcgggctagccgtcacgttgctcagccngtgaccgggacgcggctcataagtatattcgttcgaaagagagagcgnnccctactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtaagcgtggcgcgaggatgaaattcgctccnccagtcagatgcgtgcatggaagccagatgctacacaatggcagagcgcgttgtgttgccagaggaaccggacctcagtacccatgccttcctccacttactattatcgtaccgtcgcttgccagnatcacccataacagctgtctacgaggcaggccagcgcgtcncctcgccacgggcccgtcatgctctgtgccgaccgcacggncaccaccaccggaatatattgcgcagggaccttgactgggctgggtctcccagaaggtaacctgatataataaggggattcctgtgcacgggtactggtccagcgtctccacgtgttcgggggtctgcagtcccgctgggacttagacggcacatgaaggacccaggcactggaaccgaactagcacattgcgattgtattcncccttcgacgtgtgcctaccatttccgcggccgaggtttcaaggaataccggtacctttatcaaacccaaaaggtcctcccgatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatagccgctccctggaccagggccccaggaattaccctcgcattcagtcatcatcgctgatcgaactggctcgccctgtcaacaacccggcgctatntatcgcgacatgcccggtcctctttgtagggcagttccaacggcgtccctccacantatgccggatccaatntgtanttcctatacactattacnanggagacaggaagatacgggtgccggagcgcgaatatcgagggttcttcgtnggtcttngttagtcntnccacaacgaccaaaggcagtcgtaagcttgtaaattggnatccaatcttggctgcgcccggggttttgattgcgtcncgcccgactggttgccgagatcctccataantagaagatcagtacgagttcagagatcnttatcccgctgaagcccnnnggcgggttctntggaagtattgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgattgcccgaagggtggtggttatgctgaagctgaggttgctgccgtgctgtgagtctgttttccgggtgcctgcccagtaggtgagttttgttgtcgtgggttcagatgttgaagacggcgccgangaggtagggcgtttgcgctgcgtctgtgcccgtcactcacccaaactccgtcccgacgtatccccgacgctcgtatantccgacaagtgcaggcgacacacaaaactctaccgtcgtatctactcgacaaccctcatcgggtagtaagtatgtagacgccagctcatganttggtaaccgcataaggtcttgaatgtgacggccagagtatttgtaagttgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcacccccacaatctcaccacagtcacttgttcacggcgttgcgtgcgatgtttattccctcttccgcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctgntatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcggnttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtanctacngctcagccgtagcgcgtggcgagcgcaaaattacanagtcgtaagngtccgatgagtatccctattactgatcaataccttgtgtcggcttccgcctatattggggacctgttggtgtgtgtctncgangcgaaagctaanctgttactaccacgtgtccgccgggactctggnntgnaactcaacatatggcaccccctctgacgctgcacgtcgnctgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctngtgcctcgaaccacgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggncgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagatgaaactcctaactctctaccctgcctagcttgacaaaatcgcaactatcggcaggtgaatctagggaagccaatattatgtcgcgtgagtgcggtcaggcacgtaaggtgtgacaggactgggtcctaaccggggcggttaataatagcaacttctgcatagcggttttagcgctttcgtgttataagcgctaccggttggcagtcctgcttcgtatggcctttggcaggtatttgcgctccaagatacggtagaagggcgcctccnccacagtgaacgnnnnnnaaccaccggatatgagtatnnggtattgngtatgggagatngagatgtaaacanacatattngggaacacctgccgcgtaataccgaaagctcgtgcctcgcccggtgtncattacccaacacttatgacaagaaatcctagggtggtacatctgattgcgactaataatcgtggaggtccgtcagagactgggcggatgagacagcactcccgtccgactgcgcgatggtccggactngggggccgctggcacacntctcccgacgactgcgncnggttgatcccctaaaccagtagcccgtcgctgcccgcggagtcgaccacatcaaacgccggcggttcaagcatcttgatctagtttatgcancgacggcacgcccatgcccctttccgcgcacgcatgggaggcggcatctacganctccatacaaaaatnaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgcccaccgtagcatgaagcgtcgtttctcctagatataacccngctatgtttagcgtgccctggttaatcacgtttatatgcnctatgggcgtagnccctagttgcaacagttgacgaattccgccacgtnntgtccgaatnggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgtncggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttncgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaanttatgcgctatcccggcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttggcggaacgggcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactngcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttancttctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaggttggctccatcctgctcaacaagcgccgaagctctgagtacatccgntatcggattngtttaagaataaagcattcctagtgntgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaatagcgnagtgcgcggaaagggtgtggccttgtcagatggtcngtacctttccagagtcggccataaggggtccaaccacaataacgaaatccggggaaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaatttagcttgttcaacaggttctggtgggtcgtatgccgaggaggcaatatatgttggtcctccgacttagtgccntgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccggcggcggcagagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg tgatttcaaattgttccatggagatgctacaactacgcngggggtctgtattgtgatccgggtctggccacgtctaggctngggcggggtattatgtcgggatgtcggagcacctcgacttantgtgacgcatgcacatccgtggccctatagggccaataaccacattaccttgcggccggtcggagagcggccaatcactagtgctcctcggggatgatgtcccggtatcctcactgagcaggtcgtacatttgggccccgtaacagaattttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgaccctcaagcannngcccccaccgaaccacggtttactgttatgtggctcccacgcattttagccaaaaggtgttcggccggtacggggtccgaatgagctaggacgcatcattcttgcccaaaccccctcgattccacagncccggcgtgggccagcgttctatcacgcgatagatccgntggactcttgatgagcgcggacccatcgatttgtggaggcgcgttctgtccgcatatccattacgtgggtcttcactacacgaaaggtggcttcattgtatagacaaaagccattgcgggcaaatnncccccgatccgcgttggaatgtctcaggagcctggaggtgtgtgtttaccgaatggtacgctctgaccggggctccagacgaatgtagtgttaattggaaattttgacaccgaaagagcttgccacttgcctggtccagctttcaaacgacgactaaggttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaantgtttatataaggcaaaatggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgccggtgtcccgtatgaaaaaggggggactttgatgtttacccaaattgtaagtttatttaagagccgctactttttacacgnaggcaggcagttagtaaaacccacactcccgcgatcgataatacttcggtccatagaattcctgggttcgcgcacaagtggttgtttgaatccgcctgactcgatcggcgaacgtctggccaaaggttctttccgtcaaattagcatggcgatcgacaatgtggttacgcactgaaggagattcgcgggtgtcgatctgcgactaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgtcacgactcatacggcatgtctcttaacggctttctccaccgagtcctttgaatcccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggcngactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggtccagtaccnccttccgtacgtagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgaactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacagggagatcagcgaagctttacagatttttccacctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagccgttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgcaggttcgacactattatgtgaagttccaactcacttgcagaaggtttcgacagtgtgagaacggtcctcccttcgtgcgactgtgttatgactctctattgctttctaagggatgtggcttagaggcgcggcacgacagatcatcgtcaatgtcgacggacttgttgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgtctcgggtcaggcccgctcctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgactcgaaggagctgacccagcgaaagctgcctgtccgtagggtcttaccggactcatggtagatccagaaaagccctatgaccctctggtcggatctactagatccnatacctttcggggaactcagctgcagaccgatgtcttgacagcgtgatgtctgccaggcacggagggagcccgcccagcgcgcagtataacaggaggttgacaggctggctctgtttatacctcagttacgtcgataccataccctggtgcgaacacccgcccctgttacaccctcttcaagctactatcatgactcggcagcttgcgacaagggcacatangtaggatgtacctgcagggccacctggttggacgctcaagagagtnagacgctatatcccagagccgtcccggaatgttacactctgccnaatcccgtgtagatgtgtcccaatcagaggagcgtagcacgcgatagccagtagttctagttccgggtgtgataattcgaagggcaaggctaggtttccggagtccaagagngagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcnagtgtgtatcaagactttagcctccgtgctggacccctgtacggtatcacgtagncctttcacggtagagtcccaaggtacgttaccctcgggtattatatcgcattgcggctgtcggcctgtgtccctggttccttgcgtcgactatttggtactccctcgggatatgggtagccccggtcgaatttccgagaagccgtacatagtagtagcgngtgatccgctggcactccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcactcatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgttgctacattaggatacatcaatttttaggcagcggacgtacgccatagtctcttaggttactgtcagacacgaataaactatggtagtttaaccttttcacttcaaggggccaccctatctaatgcgaactcatgaagtgatcgagaaccccacgggccgacgaagaagcatgacagtgtccgtacgggtgcctgcattgaatagtcaccgtcataagatatgctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagtattcattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtgcttgtccaccggacctttcccccttgtgagaccgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaanagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggctcgttaaaaaccacgccagggtgcgccggcagggccctcccaccaggccgctatagtaagaccgggaaaggagctactgttatgacgcgtttatactgctcccaacggaaatgcatggctccccgacacccgtcattcagcttttatggtactccatgtgtcctcccactccacttcggccgactaggtggttccaatccgctcatgtnnngggggccttgcgtcatgccccgcggatcgcaggtacgaggagaggcgcagcgtcgcggcccgacactgtcgcacctgtaccctcggggactgcaaaaagagcaatcccagcagctggtcagccagcgcccaaccggtgttaagccgaaacctgtgatgttgaaagcggcgctgaaaatagtctgtagatgattccctatacactattggatctaggtacacggattcactataggttagcccagtcaaccaccgtaatttaggggctccgtgtggccgtgcggcgtcgtccccgcctagctaatttcccgttttcggacaggcgcgtcggcgcccctcctgcgaggctctctaaacataggnttattacatcgnnnacacaactggcccgggaatgtacgccgctttggcccccccctcggttaatccggatcccgcgatacgcgttgtggagccaagccgtagaatggtgagcagcgaaggaggcacgctactgaatcactttaggatggtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatttcgcggccattcttttcaactatcctccgcccatatcgactcgctaggcattaaatgaagccttagtgttacacggcaaaccccagagcgcggagtcgtaaggaagcagaatgttccttaaaagttcgacaactttgccgcggacggacttacccgagtaaggaagcagaagagcgcggtattgtaagccccgacaccgagacgccacaatgttcgtccaagantctgtccacaanaatcctccatttataggtcgatgatacgagctgggagaattagttgatagaaatcgtcgcatacaaagctctacgatacccgcggcacggagacccgccgaactgttaatgacgcgcagcgcgtgtgtgcccccccctccgccacctgcccattagcccgacttatcccactcgggttgctactatacgatcatgggctaagctcgggacccggccgnctatgagtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtcgttgggggaggctggcccggtccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacnnactgtcgattgagggatcacaatttaaccaactcggatctctatggagagcggaaacagggctgtagcgcgccaacgagcagacaagagaacncgagcttagagagcagggagtaaaaccntcccggtcctagaactaagcgagccaagtagtccgcaatcaccatgggatggccatctcccccccgtgccggtgggtcgtctatgcaagatacgtaataacaggacaatancataaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggtagtacccaaacggccgtgacttcacaagccaataccggttgtgacagcgcgtagaccttgggtgggttgctcgacagtcctcattgcgcagactgatttccggtcgccccaatctagtgttgaggcactcattcccangcgctactgttaggagtctactaaaaccgacgtcctacaatgatcgtgccgagacaattccgctcgcccangaaacttttggtagaggtgccattgcgggtaaaattgagtgtgatccgtgtttctctccaatagaggagggggcgacttcaattgaagggcggatagttccagttgaggccaattgtcctccttgggcgatgagatggcgggtcccgtccacttcagcgctaacccgtagctatcggcattactgcgggccgcacgtagactatgaagatggtgatccacgctattattcgggactgtacttacagcgccgcatctgtaccgccacgngaactcggaggccaatgagtctcntcatggctctcccgcgctagctagacttcctagggtcccctgcgaaatcgttggcnnnacctgccggcgcaccagcgatcgtgactcacgtatactggcccaacggtgtccgattaaagtccaacgcatgacctgagagttcgaaactactgaagttgcgccttataacgcgccgggcagcgactcgctggggtgttaggggaagcagctctcttaggncgcagcaatccttcacctcgactatttgtactttgacccaggcaccgacttgcatgcctatatgactgtactgtgcactagacctcgcgtccaatcccggggccccagtatgcagctcccctcattctcgtcacggaacncggtgtcggctctgcaacagggccaatgcccgacagtaacactgtgtctcacgcatcaggtaaggatatcagaccgttgtgcggccgaccgtcgtacttnagggaaccttgatatgtacgagaccttagcaccnaataaatatgaggatgtcgtctgcgttccagtggctgagtgccgtggaggccactgaacctgaganatgagtagagccggccacaanagtttcgccctgcacgctggcccgctcccggcgtcagcttcgagtgggagtatccgggtccctcgcgtgcagttcccacagngttacatccaaaatgagacatatcggggtcgtacgccgtccggcgcaattttaacaatcgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcgcagcactggtgaacagtcttcgggtgtttgattagtcgcgcaaaccgcctgccgagctacatgacgctcacgagcgacccgggcccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcgagcgcaagttcaggccacttggggtcctattctagnnggcatgatggcgaacgtgtttcgcacgacagcgggactattgtgcgtccgaagaacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatacgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttagttagtgggaaagtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctgatacagagtccacatccttggatccgtactggcttgattgtaaccgctatgactctgaatcgaagcaagaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacantggggaaaatctcgttctntatgccnaacggacgacgacagatctgcgtgaccgnctacacctttgcaggcagacactgaggagccactgcttggtcgcactcatttgacgcgtgtatgccactgggaccgtttcccaaatgcttataccgcggccagaggtcagggggtcacctattctaggccgcggctatatggagttcagcgggtaccggcccgggagcncccgcgagttatgcggcgacgtcgttcgatttggtcccgtgcaccatgaggacgcggtctacgctggcgcttaggctgaccagtttgatggctcggttggatccgttaaaaagccgggaattttatcgctcacaactcgcaaattcggagaggcagatccggttacttctaaatgaaaccagggcacgctagcctcctagcacaggtaagcgacgcgttcgaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcgctgcgagccaggagtgctggtcttgtggcacgcacagcgcctggacatctcctctgtatctgctcaccccgcacttgaatggatataggggggtctcgaacgggccgaagcgttattacgtgggtaaggatacgcggactggagatcggccagccctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgtgcattatctgagatttggaacggtggttgggtacccgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcacgtacnacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgtaccgcccaggggcaaactggaggtggacgaacggcggatncaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagncaatcgtgggtaagagcttcttggcagcttgcgggtcgtggctcattcaggctcttcttacattgccggncacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggcggacatnactgggaaagcacttttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccctatcagtgccgagangtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgccccgcaacacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgangcatncccgcgtccgcggagcacgganggttacataccataccgtttttggcgttaataccaggttacccgtnggttgagggcatgcgcggcggctgagnttaatcaaagtgagccctaccgcacgtcgcccnggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccangatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgntttggcatgtaacccaagtttcgtcggacgctgacatacttaacaaggcctatggtgtagtaccgatgtttgcccatccctatgggattagcgatgtccagcggttgtatcaactttgacggctcctcagtgatccctagacggcagtctactggtggaaatgcgaggagtagcatggcttatggttcagggggcccggcgatggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccntaccccttgtttgccgttttagagccgtagatgggcaatggccgtaattgtagtgatatcgcacgctgtctttaagagagtcgtcccccatcgcacgtcgtctctttttggtcccgcaggccaacctgccccaccaccggacggtcgacatcaattcaccgcagcggatacaaggtgtagctggcgcactgtggccgaggggtgccgaagcctgctctcttancgggatgaaatgaaatgctaaggacgcttactaacaagtttccccctttcgaaactggtagttaatcgccgctccagacctgctttacacttgagcagtgggctgtgtactcgaaccggggtgcgaattagtggaagaagttaacggatgngagccattggcacagggggtgacggcgactcatgaaacaagctcggtagattggtggcgtgttgtcaccttgcgcacgctggttttttagctcataaaatcccgccaaccacttgctgcgcttaggtacgagacttgatcgacgtgatgtggtgcatagtcacaatcaggtagcatcgtccctaccccgcggcagggggccgtaaaaggactaccaaagagctggactatgccggagctacgctgggcccagtggtcagcgcgcgcattgagtgaataaccctagaacaggaaggcatctaaaagttctcacccgactcacagtgttgcattcggaaacnncnactgtaggcagacccccaaaggcggagtgtctaagctataacacgtcacttcccggactccgtcaggtanccatcgcgaaatacttacctatggctatataacttgcatggcacgctcgcaacgatggaacgcacccagtcctttctgccagtgacgctgtaaggcacagctcccatgcaggggctgcaattcgaaccatcccgattgcaacaacgtagagtcactctgtttgcagggtactaggggaatccatcancccgtccaaacgtaatggtagtcactccgccatcctcagatgattctcttgatcctcgagtagtgagggaatgcacgtgagacgggttggagcttgggcacaatcttccaaaataatccaatcgtccttccaactcgtgccatcgaggagtttaactgcatgccttaacttgtgtagctaaccctggagccatcgtaactcgcgaagggcctcacgcggatctcggtcgcagcctcctatcccgcacgtncctgatacagctgtatctgatcaagtaccgcagccttaacaccacgnntgcagcgngatctcacggtcaggctagttgcgtctagtagtacgcccaatattcaactgctaaaacagctgttgaacggtacatgcaaagggttacnatgcctannatgcgacctaccgccacattcgccgactgttactgaagcatcgcctatcgaggactcaccctgtctccggcgtcattttattgatggtaagaactgccattctcctggttcggtaacactactgctactcgttttgtgcaagctcttccccgccgattgagcgcggggatacaacagatggtcgcttcgatgtggcaanccgtggcagagccggtctcaccctgactctcaatccacagtgaaggcgcgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgagtggtctgaagcgtaggcgactcccaatagtaccgcatattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagatttgactacatagcttcacgcccacctgcctcatttcacatgatggtggcgtaccgngtcggtgtaccgatggnaagttgggtggtctttcacaggctagatcagtgcaatggggggctcatgcctctgtaagggtacgttgtggncgacccggggcttnaccgcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccgccggatggcggagagtggttcccagtgatactacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatggttttaagacgcggaacactagggcgtaaccttctacccgtcgttgcgtcatagggatagtactagcgccgcgcctccaagcgaaggagacgcagacgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttgcatcacttcaaaccctcgcccgcaggcccgttggccaaacctgtcgaacccattcattatggagctcgaaggaattacaattatagccaacgctcgacgcagtcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctttcccgngaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctataataatcaattagcagttcatcattatatccagcgcacgctccattgactgaaggagttaagccctgttccgcatccggtgggtgacacccggcaccagatgcgtgaacgcgacaaggaatcgctctcgaaaagcaccgcttcgacatggcagacggcaaaggaggttggtacattnatgcnggagtctcccacacatgacgtgaactgggtattaagatgacggtctgacgagacctcttagacttacagaacaggtaccgaacagggctgcgacggtaacgttgggactatggtgtaagagcgctgctctatacgacagcgacagctgggcaggcatttagcaccatccccagtgacagggatcggacacagattgcaaatgcccgttatggtgggcaccttcagggttaaaaggtacccgcttatcggcggtcatgcttggtatcgtagcccagaaacagttccgcggtatcgcgcgcaagagataaatagcaagaaccctcattagaggcgagtgcnactattccaatgcgccaccggtggtcggaatacacacgcgacattacccaagccacgatccgcgttgattcgtagtgctcgtgttcacttcggcgcgctggcgacagcgtagatgtgatcccaatttaagcgccttacgcgcagtaacttccttatcagcctcatgtcattcatcttcacatgcagttattagtcagtcgccatacgttgatccagcggcaggacgcgctaagcccttcaccacacacagcaaacgcaaanatgtttctcgcgacaccgaagccgtcgtccaacttaagctgcgggcagattagaatccggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggaccgattctctnnnncccgcttgtgtacggtttaacttggcgctggggataagccttttaggcttgataaggcgttctgctgcgagcgagtggncagagccccatcgttttagcactgtacgcggtagggtagtgaaaagtgtggggatttttaaccgacgttcagggatggccgccctaagtctagctggcggttcgtcattagtgcgcgtaaacaaagtaccataagcctcgcaagaaaatagactgtctaagcaggtgtcacctatcaggctccatagaaagttagcgtgcttacgggccccggatgaaggttgggccctgagccattgtcacgtccgagctgagacaaaaataccggcaagttagtctaaccatgaccaggatagccaacctcagttttgcttgctgccaacatctttggcacttcaagactgccacggcggagtaccgtgttcaggtagcgaaagaggagcagggtggtgtggtccaacgggggtggacgctgtgagcaaactgttgatatgcgtttttcgctttagactgaccacggcagcctccggagtacatacccttacaaggtgggggagggtgtacattcaaacngttctcatgaggtctccgcagggtcgcccactcgcagtttacccactcaggacgtaatgtaacatgggctggagcgcggtaagccccgagtgatgttttaggactggcttgagcgggtatactgtgaaggcgcttggcatcggcggcgagcatggcggagaaaaggtcccgaatctgtctccgacgttcgttcgacgtatcgcgaaatgtaacacttcgcataaaaacgggcctgttgctgatttaccgtggctgagagctggagggctggacatttggttgaaatttcgcnaaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaatctgggtagtctggagagcagctggtggacgaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattaacggctcgccctaacccgattgaagctgttgttaataacacactcaatagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccgatacctttcgctgattganccccaaggggcttatacatgaatagtcctgttactggttatgcgggcgattggcatgcagcggtgtgtgcctttacgcccttagaagggcatgtgtattccgatggtccgcggtgtacgccacctggccaaccatgaggccgagagggacaggcagaatcggagcgagaagccaggctttttgttgggagtagncctccaaatcagccgggcctgattccatctcgtgtaaggcgagtcagcncnaacnnggatggaagagtccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagncagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaaccatctaactgtgccgattccgtcaccactcaggtgttttggtcataatcgaatctttttgacgccgctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatattaaaggccggagtcgttgggacctaaattaacggtgganggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactactattgtgtaccnagaagggagaccgttcctatccaaatgcgatcccggctttgtgatacttgtgctggacgctaattgctaattaaacattcatgctttacctattacccaacgcatacatggcttctacagccanctcctggaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaaggaagaatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggngctgatggcggtacgaagatacacgaantcgcgaacaaaccgaaacctccngaagtggttgttcggtctagagatgtccggggcccctanaccagctcaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaaccatgcaggtgggtcaaaccgtatgtatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgaaatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctnatcccgcaacaaaagcccgtgccataaagtggcagatctccgccaatacgccggcaaacctccaatccaggctgacgagaccgattggacaatgctaacgccagtcatccataagcccatcccgatttgaggacgaacgcaccacctgcatcctcgagatgcgaacaatcgaaaatgaggtgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctcttttttcactgccccggccggcccaacccaggcaattaactcgcgcgttggggaccctctgcctaggtattgcgctccagctgtttcgcccgggtagttgccttcgggtncccctgtatatcttacattcatcgagccctgttggataattcagaattcgccacggtatacccgcgacagggcttcctcggatccaatatttcaagtagtattgggtggtacgaagcggtactattgtagaatcgctagatatgatttagtgcagacgtgcaggagtcccggatatccgtgtgccgtgtaatcgcttgagtcagtggtttttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcacagatattcccggcccttaactggcctcgacttaaaccacttgtaattcgaagaggggtgttgtacttgcgcgtatgaaaaagaggtccacttgtggagtcatgtggcacaggcggccttagtcttgtagattagtaaccatttacgggaagccatgcaccaaatttgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatatccgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtgattcgcgcggccacttcgtctgataccgggaccgcaagttctctcaggcgggcttnngatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaactccctggcaaggccggttgagtgaagcagtcgctttcggcgtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatngatcagactagccattaggataagttttcaagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtccaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggggagtgaaagcgcacataaggcattaatagtacacccatgggtcttgatgaaatcgttaacggcgggaccccatacagcatggtcctgcgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggtgtgctactaccgcgttggatcggagagcgaggataatttcacccgttaacggtgtacgattgtccttatccatgcggggtactagtagttgctccggacaatcatatgccacctgttagttcggccttacgaacagggctcgcatacgcgggagctgtggctgaatccaacacgcagcagcattagttcttacccccaaggaaaccacgcgcatctgtaacaccgccatatgagctccagtcaaactcccagcaccctgtctaacgctagcggacactatttaagaccggaggttctgttgcgaaagagactatggtcccacatgttcctcacgtgcgttagccgtttttaaatcgtgaggtgtccgtaaaagaggtcaacgatatttcaagaattacctactcagtcggaattgnacttttcgagcgctaggccgaacgatcaagtggagggcaactagggtagatnggtcttaaggtgaagtcnagggnccctgaagctaaacccccctgcaagacggcctcataacacccccatccgttgacttgtcagctagctgtcagcagctcatctgacgtcgaagctcattgaaccatattgcactagagtttgagggcgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagatcctatttattaatgaatgtcttaacaccggtaccatatatcaccgaatctcntcagtgcgacagctgacgttaagctgcctggcggggcaaaagttatgcgcgaacctactgcagtgccaacacagcagatgtaaggggcattagacgggcacgcattcctctaagggtggtggatagcgactgctgaaccggatagggaactaacaccagtgtctgcaaatgatctcgtacatttcctgcacttcggagccaccccttgcctctatgaaaagctccacggttgaagaaccgtacgcggaagattgaggcaacgtccccttgggagactatcttctggggccgagcgatcagggccctccggtgactacgtttggttgtctgggatgcgagtttgtaaggtgggcctgccggntcgaattgcgaaaagttcaggcccggctggggggttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcctgacgggaggaaagagccgactccctggtgtcgctactttcaatcgtttgnncgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaacatgtagccttatacggagtattaaatggtaccgggcgccttcaactagtcatacataataaacgttatctggcagaacctcatcgtcgcagggcttggtccgtaagatcacggaccaaatacgctacacgatccgtaatcgggttctccctaccattgcggatacgttagtagcgaattgacctactggcagtccgatactagaagaggtacccaactagctcgttgccatcatgtcgctagacagccggggctgatgcccggtgttgccttgtttggtaaggccggccacaagttcaccaatcgctgcagtagtctaccaatataagtacacggctcgatgacgatgtaggtgccgatcttaactccaacgactcaagtgcgaggctccactgccggcctcgggaagaacgggacggttatacccgtcggacgagccaacccgatccgagccattacatccgcnatgtggccnnntagtctgacggtctaggttgttctagcaggccgaatgtnnncagggtaggggcttaggtggcgttttgactagctgagtacgaggattccagctcatagaggaccggagagaggacctcgctcgtacaangtgttatttaggcctagttggtgtcgaccggaccgtacggcgaactgcttggagggttagcgcttataacttcatgccagcgtatgcgtgcgctaaaccctgcgaagtaacctaacgtggagtccccctcatggcggactttcaggtgcgttacactgccctcgggcccgcggagatgcctaagtccgcgantctgcttttgtgggataccgagntcgcacgaacgtgtttaatnacggtgaacagaagcccatacgcctccgtacgattccacgatcgtcataatcgctatccgcgggagaattggaataaataagtagtggggcggaacaagatgcttttagaaaatcggaataacttacttaatcgagtgttgataagccggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgcaacctggcagcacatggttgatggaccctgcaccctgactgcacgcacacttttcgtgaatcacatccaggcgtggatcgaaccttatcccgcgtctgggcccaacatcaaacgagtgannggacggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacngagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccaagagtccgacttccntgcgatagcctgaccatctaagacagcgattgagcatgcatagcaagagggcaaccaacctccggaagtggacggcgattgtagggttcccccgttgatccttaattaacctagacaattgcgttcacaagagtcacccctcaaatggctgtctggcctttggctaccttagcattgccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccncgggcgcaatgtcggcaatagaggtcaaacgtgagaagttcgnagtgcctcaactcacgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcanggtggtctaatcgcccgtctccgactcttctacggccgcgggcctaattacgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcattcccgctacccatctcgaaatggaatcagttgcattcccaaagacccaaatctgaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcaccactatatcaaatctggaccatgagccagtactttnagaaaagggttactgtcggggctaaagagatcagtctcgcataggagaagtatttccggatggccaggctcaggcttacggngaactcctcagcgagatctatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagcttggtaacaggagcgggagtgcttctcaggccacaacgtatattggtattaacgcgtcccggacaagtgtaaagggcnncctgttgaccgtgaatattagcgttggttcgtgaccaattttgtaggtagaacggacgctgtgcacctgtcgttagtctcgcgcggtacaccgaaccatattccagggaaactgttgcngtggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgagtgtaagaggttttttgngaagaggagctgctcaagtgtgaacttccagatcgaccagtggagtgacggggcccnngcagcagggagttactgaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccgaaagtctttgtgctttcactggcgcccatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagttaggacttctcatttgagaccgctcatcgcggtagcgcatgtgcggcggttacgccgggatttacactccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagangngctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgngtcgagctttccactccaataaaccatttatatggacaaggaacaattaggggcacgtcctcgtaagncacacgttaaacattttcgagtttgcacgatctngtagacttgcgtcctatcgtggcgtagtaaagaagacttaaccctacacccgagtggacacttgggaactgttttcgagttaggagacagactgaagcttatcgccgggcagggtaatgttatcgttcttgggaatgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctaatacatcgggtcccccagctgccgtaatgtcatgttcgcatgcttaaaaagatatcgcctggggtgcatgcccaccccccgaacgaccccctgtcgagaatggctctggggcaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccctgtgacattctatgccgacgcacagaggagacggatacccgtacatagcagcagcactggtgtagatgatggcgcgctgtggccgaggcatgctatccaaccactgcgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccattccgggagngtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaattactggcgcctgcatcgcgtgatgacaagcaactacttaatgggagcgctgctctggcacattcagtaggtccattagacacagactattgccatccgtacccacaccggccttgtagtgtggttcgtcgtcccagttgccgaatcgcttcatgttccaattacagaaaaaaagtactacgttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaacgttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcggagcccaggtgtaagaagtcagccctatgccgcgaaatgctgccgggcggtgagatctccaacgaaggaaagttgtcgcgggcggctgcgccacaatccgcgaaatacaccagcgtactccggatgggtagaagagcatagttgagaaatcatccgtcggcttttagcgatacccaatatagtgcccagnntaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgtgcccgctggacgatctattacaagtatcggtgatttcgacgctgggcttttactgggtgggtggctcagcttgagacacatctaacggatgccaactattgcgtcactttngttaaaccattacaaccctggcggttccacgaaggcatacgcccgtccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagcttgtttaattactgcaagctagacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaactaggctgttcattcgtggtgtaagcattatcgaaaacgctttcatccttacaccgatctacgttgttaagcagtgcgtacaatgtaaaaattggtgagcaccaggccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgctntgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttcctcttatgtacgtaattgtatgttcctttaccatccactcgaccggccttcaaagacgtggtctcaccaacggaagcatgagcgtgagttaattacccgtggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggcagataagcacatgatccgaggggtagcttttctgttcagagctcggctccgcggggtgatggcccacgctatttcggatggtcgcttgctcgacgaataatttctcccgtccccactaaccactgccaatgaaagtcctctcgttcgtgtatgagtacggcggagatcaaagaaggtagtcagctagattgagcaacgcataaatcccaaatgacttgtctatgaaatagaggatgcgctagtgttcgatcgtcgctgatcgtgccttacgccccgttgtcactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccangctcaacctcattgagaatgggcaaagcccctgaacgcgttcagccgttggggagaaggagcgattgcattgggggcttaccggtggtccctatttcattcgaggtccaactatgccccagtaagcatatgcggaaaatcaaaacgctgnacggaggcgctgcacccatttcagcacccttccccggggacaacttcacagctgagtctccaaacttgcgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcactctaacgataaacgccggtcaggtggacgtcgcgtcccgtgcgagcgaggtagaacggtcataacctgagnnctagaacttgaaaggacgggcctccatctttaacgctaaattacgcatggtggcgggtgaaagagaccggaacggattctttctancgcctcgggcccgggtcgttggggtacatactttgatgacctctaactctacgcgtcgtaaacccagatccgtctgccggcacccaattctgttcttctctcaactccggaattgtgtgccgaggcgtaacgccatccccctcataatgtctcatgatcggggtgccagttcaaaatcgtatcaaaatattgatcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcagttgggctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcncaaagcggtgtgaacgccccgcggtaaagcgggggagagaccggtagtcacaaagtgtcgcctcgccacaagcaccacgatcgtcagttacaagtcgatgtaatcaccagcacccggcgcggcncgcaccggaggggatcaaanactcaacatctacgtactggtccatctttctttccgtttaggaaggccggaaatcagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcatacccgtaacatcaggaagtgggtcatgaagacctcacacattgggtgnctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcgttgcatctcccacagcacgggtcctccaaagagggggagccattgccctccccagatgncctctcacgttataaaacatttaatagacgncaatgcggaggtgtagtgcggagtctcatcctctggcaatccctttaaagtctaacgctgactcgctagcggggcacgatcgacgcccacggcaggtacttactgccnctgtgggcngggccgtgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgggattcaacatactttctcgccctggggatctaggagggctgggacccagcttggagaagatcttcggcggttagttgtcgatggcgcccggccggacccgatccgtgcaaatcgtgcctcccggccccnggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctcccntgcatttctgaagcaatgaccgcatgccaggcctggagctcgggcgcggcacgtttgattggggatanacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccaggaagatgttttaaacaccccgctacgttctcaacggcggccaactcccgaggaggtatgcaccgtcactgcttaaggcgccgttccgggtggcggcgaagaataggcgaagaatgtaggacccaatgggaactactgtattgcagaaacaattacgctccggctttatgcgccactaggccccccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtatgcgccgcagcaactgccgtccggacgattgcctngaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaatagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtngcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcccatgcccggtccgttcggggtactgacatggatcacgctaatcaccgctatttgggccgttcgatcataaccgcgcaggcatgatgttgaaattcgtccaagtgtgggagatgttggagcaagcgcgagatctctatctaagtcaggttcactcactcaccactgtggctccggtggngtagcacaatcggcttagcagcgggtgccctcgtactgagtcattgaatcctccgattgggggcgatctactctgtggcttatgactctggctttgattgacagttccggtaatgaacttagatctcgaggtcgccgagcngcctggcgtcctgtttctactagattgatagagtgcggtaggtagggccgacatggacggggcgaaacctgctcgacggggattacctaccactcggtaaacaaagacttcaaccgcttagttggcggaacatcctgcctatccctcgcntagccggaagtcaggatctactcctgcctatgtgttactcgtcataaggtatacacgcacatgcctccgatggccagactacacttgctgtccttctaggatcgccactnaggagtactctggtctgtaagtcacggcattgctagctcgcatagcgttctttgggttgcgcagctaccggaaggcatttagcgacgtccgacatcgcagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggaactgggttaattggtgggtagcacggctagctacaggagtcctaatgcgagancgaagataaaattgcccgaagccactcaaagtcttttngcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagagcaagaatagattgtctcagcacccggtctctgagtgtgacactcgatctgaatctcgtaaagattcataatccccgtctggnnccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagcatggatggcggccaccgcccgcnnnnaagacaanccgacttaaagttctttccacaagnatattttcggattagacggcttgaatattcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgccacggataaagtccgcttggaatcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctctgtctgaagccgggtaatcgcagcttgtattcacacagttgacaattggccgatctttcggactacgacttccaaatggtttaccgggggtatcggacctagctccggcccgatccgcccctctaaaacnccctataggaattgagacctcagagcgactgactcagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacatataggcgttacaagttgtccctccgccacccctcacccttgtaaaagcatgtgggggcaatggctatcactaaaggtacgtttcggttgagaaaaggatttggactcataacgcctttttgccccactcgctctcgaccccgacacttggaacgggggtcctagcgcgcccataggctgaggagcacagttacggtcttagtacctagttttgtccccttcagttgcctattggatcgtcagtcggnaaaacggtcacnaacaaaaatatttcgacggatcggcagtcatcaccgcggcggaccaccttgggggagtttgtgtttggtgggccggattcgcctgtggccattccgaaggcgtttcagcgtggcggatctacgtttcctctactgagacatgacgctcttcgtttgcaccataggcctcccccacgtcgcggacggtaaccgctgatgtgttacatacgacgtaatcagccgacccgatctcgcgagaaacccaaacgtggcgtatatgtacacctagatgtgaaggtgtgacggcataagttccttagtaccagtcgtacacccggaaagtatagaccatggccttggcaaganngcacactttggctgaaaaaacccgtccaattgccaggtttaagatgctagttgacgccctgtgtttcagacgtgttaaaancgcgaatgaatcatataacttcattaatctnnggaccgcctgtgaaattgacgtaacagacaatttacgcttagctacaccaactctcccccgacgtctgatccattgatctcggaaacattccccgtgaacttaggtactaggngggactttngttaaaatcatttctagtacgagcccgacacgtgcatacgaccaggtgctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgtgcgtcccaatgggaagcaanaagaaccaggatctctcctactagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccacaccacntggggcccaataaccagtctccatgcgtcttcaacgatctgggcttccttgggtaagtaactgactatcgtggggagtgggggtnccgcttgctgagatctgcgtgtaccgttcagaataatactgtgtaacttacgggggactaaaagactcttcgtcgaggggatgcatacgtgcctggtccccccgaccacaccgctactccnatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatacagatcccttggtactgatatncctactataaatcaagagcttcaaagccagtatgtctgtctataaacttaggcgttctcttcattctgangtgacgctccattgttacgcaaccccgagcaagctctcggattcactcgccgggcatacacaacttaaccacgtgctgctgtcttttgttgtccctgcgttccttgctgtatgtgccgaaaacaagcgtctgtcctagacacaggcctggtgcgataacgaagtgaatggtcatggtgggtacaggcagatctcttggatgcgaggaggtttatttttgcaggacaacaacggagaccgctccacgttcgccgattgatggcggttcttagcattgccctcgacctagtttcaagcgctccggnccgcgtgaatgaccgcacgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggtcaacttaattctaaacccttatgcatcccacagtcttcgcgatggcttcgtgcaggcaaaccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgcgtcccactaagtggaagccaaataatataatgcnngtggacaacgcccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcaccngtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcccacgacggtagtcctgtatgggaggtcaatctcgtcttcgtgatgctaggacacatggtataatcgagagggcaagtngcacaaactacatatctgcctagctaccagatttcagagaactcaaccgactcgggggccttctatgaccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaaattcccatcactcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaaaaacngtccgatgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaacttcacctatcttgttaatgccggtaattggggccttacggggaaaagtataccaaacggccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacgatgaccgccatttagcgtgtcctgtagcatctgggccagtgtatcagcngcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtntcaacccacttcgccatacgggtcaanattggccanatctgcttttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttagggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgaggtgccggcctggtcgcctccaactgtaggaggccctcgaacagaaggagaccgctatagaagtgtcaatcggctctaccccgtcatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgattagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagagcgggtgtggccgttactatcaatatgggcccgcgtctcatttatgggactntagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcatctcacctacggtggatagggctgatctgtgtcagggaaaagggaatggttgcaaggtaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggggtggcgggggncccccagtattctagcgatagtctagggcgctaaatncgctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacatcaattccagaatagcggcgctctgaccgcctgcgctgtcacaaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccaatnttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaataacaagttggtggcagggaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgtctcatgtaactacgcngatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctgaagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctaccgttgtgtcccaacagcctatatatcgtaatggccctcagcagtacaagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttcnactcgcccttacggcctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttgaacagctcttaccttagaatgcttggcgctactacttgtgtcgggtgacgttgtcagttaatggtcggtggtactccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgtttcctttcgactttattggacagaagtattggatactcgcggttcgggtccgtaacacactccgcaggtggcacgagtcatgccgaaatcggtgtctactgagtatgctgcggaagagctacgtacggaaagggggtttacgccagttaagaaaacaatttnccagtaatgcgcaccttgagtagcgcctttcccagggctacttttggccggtgatcgggaaatcttttaaatttaggaagccaatgtcccgccagtgaacttgtgcccgatttgcgatgtcctcgttaggcattaggtgtcgaaaaacggtacttcgggaatatctttcccatataacctggtcttcgttgctatgcttaagttgaggtcggcgtacgtacctcgggtccaaaataacagacatacggtggggatgtgacgtgctcaagcgaacgtataatgttggtatgccgttgtattacgatggccggcgcacaataggacgggccgacggacggccaggttcacaacgacctaagcttctcactacccacgtgctactagagtattgcgctctgggcccgcagggactatgtgtagtgcgcacgtgcgacctacggccttaggctaatctgatacgggactgtcctccgcccctcacgatggtgcccagcaacccgtagctagccgnnaggccgtagctactgcccggttgagccgccggggtagtggggtgcaatgaggatacacaggngcctcctttccatgtgggagtgaatagcgctaacatgtatttcccagtactagtagggggattcgcgattgcattttgtgtttccctattagttctacttggaagagggcccaccgcactacggatcaaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccaataagagtaccacttccggcactctagagggagaccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgttcatcctgcggtccagtcagcgtcgctgcctcaaagccggactcttctttatggaaggggtgcccggacctcgtggccccaacgtaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccgccgcctatgcatgccgccagcgtgccgcatcatttagtgagctacgtgcaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaagatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggtttcagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagaagctcgggttccacggatatgagacgaatcgtgcagctgttgagcatctagcctcgtgacgcttggggngcagtgccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataattgcttcatcatgcntctggtgaagtaagcctcttgtccaagggcacaatgctcggtccaggcgatcttcttgctcccagggaccggaggaggtgttgggcacatataaggtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctanngcccgtgtttccaagagaaaccggccaataactgcataacggaggcntcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactgccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttgatacagacnaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtgcatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctatggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagagggccggtaccatggcgatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgagctgncatgagtggtaagccacacttacatcggcgttggcagtcttcatagttcaatcgttaaccaccactggccttccatggacttggtcagtnaatgtactctagttcccggatcagcgaaaataggcgtcgcctcgcgtgtattcctatgcgggcgccccggggcgaatcagtcnccaagacgttccgttgggtgcaagattgagtgcgcattcggaccccgagtccctggcatttctttatgttgccgggtgggtcgactcgtgtccctccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcaccaaatcctgagtaagctttaaattgggacaaacggcttctgaaacttccgatgttcaantcggcgatcactggtctactacgcggctgagcacaaaagacgttgtgctgtttttgctgctccctccgctgttgcaccggtcgggaaacatcgatggctgtgaatttccgataggggtgggccggaagaagtttacttgtctcctcggaanntggtgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcattgngtgtagcggattaacaggatgccgaccactatgctctccaaatatcgatttgctacattgcaggaatacgatcgataactacgagctataatatctgagccttacctccacgaaaccgtatagctttcgagaagctggcgagggtactcgggtcgaccctggtccctatcaaacgccttcgagttcatcgggctcgaaccgtcgtgtatggcctggagcccgggcgtccgctcgcccataacctaagagccttgaattaatgtacacgccccatgaaatatgtggcggcacgctataatagtggagtgtcaagtgatcgggcactccgagactcgacgaacggtgggtccggtctagagcaccagaattccagtcgatcaatcacgaatagttgcaagtcatctgccacaacatcggccaccctgcaacccctgngagctaaagttggtatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgttagccaaagaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtacgtctttggcgtgactgacaaattggatctggtagtaaacgaacacanaactgcggaactgacatctacagacttcccattctgcccatcnacatataggtatggagtcgattcccaccctatggaccctaacggcggtttggcagatgacctaggtaatggtccggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatcccactctcacgaccatgtcactatctgacggggaaaacgctgttttgttcccagaagatngtgtttttcatagatcngggatgaacaatatgtccatttctacggctcactgagggcgccctctgccgggtcgcgtttctagctgtatcttatacccagagcgttcccgattaagcaaatgtattgcgaccagttactcaaaagggaccacaacacgttcgtgaggtgggtgggagacaagtccgtttgattanccgcncacccccccagtgaggatactggaagtgagagttcatccccgccgaacttactctatcgcgggtgaaaacgaatgatggtcagatacaagtgaattaacgatcgaatgttaccaaatttttgcagggtattgcggaccagttatagcacccttatataggatacccttcatcggtcgtatgagcccccaattgtgggggcgcacagtgccccctcgaatattgcgagtttttatggcttcgccgcgtactgaccgatcctactccgtcgcctgggttgcgcccggcgaagggcgacgcaaccgagatgcgcattttgacgataagtaaatctgcaactctagacccggtccctgtctcgagaggactcggggaggttcntttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcgctacgacttacccctcagtcaaggttgcgacgtgtccggacatagtcctgcccgtgatcggcaaaatctcggttggaatagggcgaacatccatgtacggaacccaggcttcggccaagacttttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggtcatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggataccccaacagtgcgattggcaacacaatccttacgtcacactatcccataccacatcgagctagtcctagcccgccatggtaggcatcactgtgctcataattttgcgcgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcactcaggtttagctggtcgcacgggcggcttcatgccccgctataccttttgcccgcgcctagtttgccgtaatgccttattcagcacagcagcggaatctccagtacgaggtctcactgccggcctacggatgtgcgaaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctggtccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgtnnctacttggctgtaaagacctaagcacgccgnncacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggatagcacnattcactagagatttttcaggcccagtctccaagtcgcttgcagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaaatgttcggcgacgcccaagacgcataaagggcgctaggcctcgaaatactccggcttatagtgaatcttggcggcttacccatgcaaccgtcaancggaacaaatggcgctccgacggcaatgggctttgaactggtggcagtaggaaccttcggtcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagctgcacagtgggccttacgccacccagaaggacgnaaagaccgcactccaacctccacgcggattccaagtctgattctatgggacatccgtagggtagacattaagccaacggatggccagggactggtactccttccctaagtccccagcgttccacctcatccggaantgaagaataacgtggctcctggagcctggggtattccgcgtctccattggagacccgggctactatagttattcttctgtattggtaattaagaggaatatctcgctgggatacccccatcttggggcgctggtacgcctttcgcaataactgcattccatggcgttcatcgactgngaccctttggtacccggcgcacgcttgttattaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctcctctagcacattcctaatagctggcccagcgtaatgtcaagtaatggaccataagcgggcggcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaacctgacttgggggggataagatcccacccattcgtacagggaccacccccagcggccattgcccctccaatgtctcgtaatcaaaccctttagnagatttgtgcgttaaaggcatccagaggggacctgaagactagcagcgtgaaggttatcgaataaggggaatcatgagtccgtgtactccggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactccctttcggcgtaatcgcacgcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtcatagtcccgcagcaagcgggcgttcgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagaagatgcgcgaggaacccctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtaggaggggggcgtaccgccccgactttctgcccagagtgngttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggccccggaccgtacggtctacacgcatcttgttcacgcggatcctaattagtcgttagggggacgagccgggggcgacgtcgtaacggacagcggatgcagtcagtctagatctcctccgcattgaggaaatccgaaatactctccagttgacagtctcagccctncggtgagggctacaaccggacccggacaccagaacgggctagatcatccgagcatacagggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagtttaccataacctatgcgggatcaatcacatggatttgcacccatgccaccctgcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgcgccggttttagcgggcctgagaaacaagcctttgtcgcagtgtggacagggctgtgtcctggagtttgcggggtggaggcgcaccntttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctgttccaaattttctagctggatttcaagccaatctntctggaaaatccagcttctgtcgnggattaagggccagggtaaaatctagaaagaatatagggcgctggtctaggcgaagatgaatgctcacatgggtgaaccttcggtcagttggcagctcccccgtggagagatccaatgccgcaggctagtttttagaaacccgtaaagctcgcgtgtacactgcagtcgacttgaaattcattacgccacaaacantccaataaaggaacccgaaaaacctccagtcgaacagccgtctcggagactaacaacccgcacgaggtctaggccctgccagattccttattctctcccttgcgtagtgtcgcgtactcacgaacggcaagcgtatatggggcccatagctattagcgctacgcgcgagggagtacatgctcccattttgtgacgttgactgcaaactttggaagctaagctgggcatccaccggccacgagacaagggctacccttaccgctgacctgtcgggaaagtantattagtccgggcgcagtgggttgtctcatcgttacgcgcgtagttctggattcgggacgtacgggtgtcgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggctgctaaaatgcactcatgtgcgcggccgctaatgcagcatagcatgtgatgcatacgaacaccaactgaaangttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctctccgcagttangggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaaggtatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccanggctggagtgcaatcgtggtgggccaacacgacatgcgactcccactgatggcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcagtcaacttgccaacgcttagtgcgtggtgactgcaagtattgcagacgacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgttgggcgaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttgcttagcccagatttgggtcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggtccgcctatcgcgagtggccgttaagtcccaaggtcncagtcggtccctgttatcgaggtccagcatatgtgttcagtccctggctccgctatacggcagagcagatattcccgtaaaccgacgtccggtgtaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcacccgcgctacaaagacaacagtggacacagacttcgtcccgttaaatctatgaatgccatgttaacccgcggcgcagccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggagagtagctacatcaacgccctaaatcgatgcggcccttannctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgncggcacaactccggtggcgacgcggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtccccatactttccaatnaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatcccctttcatggggattcttcaggacgtcactacgtcaagtgccactaccttccttctgtccaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgacccccccggagaagtcctcccagtcgcactgcttggactctaggcagctacatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggccggaagacagagttaaaacgatgatctcctgcggtccatgggaggcactacgttgtgtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagangcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggcttctttagatagcccctngacagagtggacattttggcgatagcgcgccataggtgcggtacattgtagcctataccgccatccaccagcgcctctcaagcctgtcggttcctactgctttggtgcaagtatcaaacccgtaccgatttggctaatccttcaggctgtgcgacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccagagtgtagagcgtccggtatctatctgctaacccgacccgggattgcaacccttagtgtcacaatatctttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagctggtgtcagtaccacccaaccacagtcgagtgcgcctgcatacgtcgtcccccggttgcagtcaaaattaatgtgtaaccgtgcgaccccttacggatctgagtaaagcngtaggcatcctccctgggggaccaggcacagacccgattcattttcgttcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagctctacggatggcgttcagcggttgngcgcattccgccctttagtgcctgtagcggtctaggcaacgcatcctaggattcacagtaatacgactaggagagcccacatgagaatattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactccagaacagatgggggagaaatcggaaaacaaacgcgatggaggtcgtctgggattcagatgccctccagctcagcggaatgaagccgctctgcccggcaggaccccgaccggctcaagcgaattagtgcgtcccgtagggccctagatttaaaagaggaggtggttgtgagcgaccgcgtgtcgaatgtgcccacgacatcttaggatagcgctacaatgcagaagtaggccgccgaaagcggagatcattactttcgtacatttaggtacttgttaaccgtgcgaggtgcttcgtaatcgcaaacacttttaacggtccggctaccccgtagcccatggtcgatgtgcaactgagactacaaccgaaccccggagggggcggtgccactctaggcatgtgcccgccnntcnggcccacgagtgaagtcaaaaaatggttcngnntgggtcgagctcctgattggaacgatttcttccccagtgccgggtgttcccaccgcggtagtcctttacgggttattgagggggctgttcgcttataagttgcacaatcccgcagggcccccttcttcttttttgccttaatggtccgatcgcggggggctagacgccctcacacagtgaggggtcataagttagcacggtgttaggcacccgactgcctggttcgctatagaggcgcgggatatagagatgcaaccggcaggatctagatcgggacaggactagaggncacgtttgtatgtcgaaagttgatggaggcgtaagattngatcatggtcttcttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgcncgcgctaccgcgaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataaccgttatctcgttggtcgccaatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctattcaatcaagagaaagcaatacgtccaacccganccgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcattagcgcccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatatgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccaaggccagaccgtacgagtcttgacatgnctcggcagtccccgtactcagaggagactcgccaagcgagacgacgcggcacgcccgggattcaatgggcggccttgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctatatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgagganacaattcacagcgcccgccatcaaatcacgctgggaacgtcagatgagntctggcctgaaagctgatacgggaatatctcgagccagcacgcttcgatgttcctcagggcgcattgaatccccatggtccctgaatggctcataaccccctatagaaccccttgcacttcacgtcgcgtntcctagcacgactcggtaatgcgcggggtagccttaacgtgccacctcagtcgcggcgctttcgctgcttaacaggacgtacttgcaaccgttcacggattgggacgagattacgccagatctatttactttgcgccaattaaaccttaaatacaccgctacccccgagttatccacatgccagcacgattaggctggttgcaatcagcacgtgctcggccgagcgagtgtctnttctcgctgttaagaccttgcagcccgtctgggcctggccccctagccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctgntggacggctcacaacgcagtctcagngaccagatcaaatagcagaaatgcgacnnctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttacgtccagtaggnactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaagcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggacttaggctgttaatccgacgtctcacaaggctggcatatcggctagacgtagtaggcttgtgggttggaacggtagcagtctattctggcggcgctatatcttgacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagcgcagtgaacgcaactcccggagcgaagtcccccacgtacctagtgctgtccccctaccttagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagagaaagtcgcgggtacccccgacttagtttattccaacgcggaaagagtagtgcggggagaccccctctccctcacgttcgcggaagaaccatagtgttttgttcgcccgattctttgcacccgcgggactcttctgcgatggtaattgtggattgtttctagcgacatgaggactctnatcaccgagggggggccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgtcacccgcggtttttggcggtatacctcggtcgactcgagtgccgtctcgggcgtcggaattcaacagcccagaccgcgcaagcagcgagtataatctattagaggagcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgcttaacgcctaccccctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactatctctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattaggtgtcggaggtgctgaatggcgtaatgttgagggttgcaaggtgctgagaaaaataacggtcgcttagttctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattaaatacggcggtatcccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgtccgtcgagactcactcctctttgcgcctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccangcgagtgataccatagacacctaggccctattaggggcagtcagtcgcttgcaagagaggtttgcatcttagcaagaggggagggatatgatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatcgacgtgttcgggtgtcacagttgctttacgtccggccgggctaacccagtcacctctaggctacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgcnnttaaggtcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccttaccccacgagctagggccnggccatcttatgcgcgacacatcgcggttcgggtgagaccgggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgactggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaagcctacgctcgctcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacataccatataggagttccatagatgccctggagtattgacgctaagtccttnnnacagcggatggggaggccacctcgagagaatgctaattggtgacgagttgacctacgcatccgtccgaacaagtgtagaggtgtcagtgattcaccgttgaatggctggtctcaaattgcggggaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcgacacactctaccagtacccagaccgcttcacgggaggcccgggccgcggggttaacgttcagcggcagaattcttagtattcacacaggcggtggcatatggcatntggtagggtttatacaattgcgttaccctcaaagccgcccatcttaggaatgctcgaaacagcttagatagcgagtcgcttcgcgggctagcactcaacgggcctgctcagtcagtgaggcacgatcttcttgtacacgggcgtctgctaggattgtggagttaccctcgcncgtatgacacgacccaaactcggacaaagcaccgacatcggacctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgaggagtaattttcgcactcttgagcataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagccnccgacgaggctagatccatatggagagtattccttctcacgaacatcgctgataagctaaaccctaggctacagctgtgagcggatagaggcctgttaagatacgagctatcngcaagaaagattcgttgtccatagaactgggattgggagccagcggagaggctagatttacgtctccacaggtaagtagacgctggctttacgcttgcccagggggactgggggctgttaataccccgattctatgaatgctgtagtcatcggctggatacatggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgatatcagtgggtttcaagttggggattttatatctcacgtcgaatggttcgtcttatctctgntcgggggcgccgatgtgcttcgctgggatgccagtcaagaattcctcactgtgctgcaacagggggagagtacacccctgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtatcccgaaccggtggcggcataaaatggngaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagtggcgtgctagcagcattccggggggaacgcaacaacgtgacacggcgtagtggacgatcggtgccagttcacatacccagccagtaaaggcgggggataaccatgcgcgaatactctgtagttcatttgctatactttatattttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacaagagggagtctacaacgctagctgatacaagaagcgagttgggtgtcgtagatacggttccgagagggcgccttgtcgtcgattaacgtacgccatgttagctcaaactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagtccgggggaagccgcccaacgtcgctaccgagtttgactgtggacatggtggcgacagtaccgcagacatgggagtcgtaagtataaagtgccttagctcgcctatccncatcctacacatccacgacctgacacgcnncttcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgtatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggactccgaaatattgagtaccgtatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaaggggcagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggcttcctcacagctccgtcgcgccgttaggatggagatatcgtagtggaagatcaatagattatatcagttacagacagatcgtagtagtccccaaatactccngtcctaaccaacgctccgcttattgcaggattcctcccgcacccaagacaggggcgggatagcgtaagatgccccctggagacccctgagaattgagggtcgatgaagacctnnttttaacngaagcccgtaattgcaatgcgatgcagctgttgtagcagcattttcacaaaggccggcttcagtacggccnnagaacaacctaaggtttatcggtgtgggaggggggacgtgcggccactgggaaggaacctacgcgcagcagatnnnggtttgttagttagttgcgaattcaaagtactctgccaagccaacactaggggactatccgagtccggctaattgctgaacttcaaaacatctgactaccacccgtcaacggtcagtttgtcagcggagaacaaccctagcctaatggaatgcctctattgaaacaattgctcttacatcganagcagcagagtcgtcataatggacctagggctccgggttctncgctcgataccgccagcacgtaacaaagggtcactagctttatttgtagtagggacgtgctaagcatagggccaagcgcttgtgattgagtcaggaaaccattgctactcggatgacggaagcggccagaggacatgaacggatttaagcaccgtggcctgtgctcatggcttccataaaccctcggngggataggactagtccagcagcatctaaaccttcgggccgtgcgttttttggatcgtgggaggtatcagctcttgactatccttggcgttccccgactgtttggtttcgggaccacacgtgaggggctcttaggtcacaggccagtagtcttatggacctaagaccgtgagtactgcacagtgttcattgaccgtgtaaggttagaccccatccacttcgtcctgttgctaagcgcaggagcacacacgcggcgtacgttcccactggaatctcaaacaggcgttaggtcgcgctttcaatactagtctgcaactcatctccctaagcagccttcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacaataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggtgagtacccggagatctttaggggctccacgcccgcagttcatccatgcatcttaagaatactgaagggcgaaggtgcacaaaacccgcgtaaatgctanngcctctcattctccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggggatacggccgggtataggtaaggccacgacattgaggccgcgcgtaataacgtgggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgacttatggacgcaagtgccatggattatgtttcgtccggcggcaatgctcggccttgtgtatttgcgagcaagggcacaccgagcgagagcacgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgctgtgctnacttaagtctcacgggcaccgcgggcgggaagtatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcagtagaagatgctcttctgcctacccccgtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgagctcgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgacccgatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagaactaattgctaaaccgccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcctcgcctcgacacatcgcgattgttctccggttccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggaagtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgagtcccgtgggatgaagaggcatgcggctataccgagngagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttacggctacgagctaaaacgttacagctacgatttgatacccaattgggattaatagtatctgtggatactacaggcttacctntccttgcaagacccgccctttggtgagtaggaggacggctcatgcatcaggtaagtttggaaacccatggtattaacaaatgtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttagagagcgtatcccgacacgccaaggcatacaccgccgtatcataggtaagcattagctattcgaccaatctctgcgctgagtactcattctgacccggagggaccggcaccggactgatggccggctctgccattcctaccacaataagggggctagaanccgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttatcacgctcaaaggattagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctctcaaaaggggccgtgagactccgtcaggtagggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacaggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcgtccgtccggacgcgggagtgatggctggagagcacaacagcaatcggaagagtcgatacgatgagactactcaaccttggaatccgactgagttacttcatagctttaactagtaagccgccaccgggaaggagtcatagttgcagtaacgaagcactcccgtgcttaaatcagcatagctccctcggcgtttagatcgttcatcacagacttcggactgcggcgtgtcacggactcttccctgggacgaattattcctagtaacataacctccccagtagactacagtctataaaagttcgcgagatacgagaggccgacctaggctggaggaacaaatttggtgagcttatatgtcagcaggttcgcatacgtttcgcaggcctctcgcatagngtgtgcgttataagggacccatcgcgataccaagagagtgnccaactttgtacgcggacgtgtatacgacagtcatcgggggctaggtgagaattttatacagcgcctatccccagagcacatccattggacctaccgattttgtatgtttcattcattcctagtgattgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccaggagcctgccgtgcctttcatgtttgtggtacgtctcagtcaggcgtactgactacagacccgtgacgggggcgggacgccgatgtaactgggcttacggggagcgtcgggactgttttagagactggtgcttggcgcgaccagacggggcagattggcggcggagttgacattcctggcccgctatgagggggccctatggagcggctcactaattttcgaaccagaggccgctatcatcctacctaggggggcgccgtcaatcggaggggacctcaggaacatgcaccgttagaagtcaacctctcgggtatctggtgtctcacgcgccacgtgagacgaacaaaggttattactgttcggacggttgagctcctaggctggcttgtgctccctttcgtgcctccaggcagtgcggacgcagctaaaccatgcaccgtcccggccgcggatgtgtggtgcagaataatgctgttagcgccccggttaaatctgggtaagggctctccactcacttcactgaagaatcgggttgtacgctgaaggtnccgtgcgctcactgccctatgcactccctgcgcctagccaacctggagtcgccgcgagaanacaggtacagttacctcaccttacnnatccgacagtatctatttgccggaagccccacatgtcttctgatttaggataaagtacagactcccctattcacagccgcggcgtgaaccggttgaatacagtcnggtggataatttgtgcccagtttagcttcccctacgccactttattctttccccctcggtngcacgtttagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccaaatcgtgcgtgaacgcgcacatccagcatcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaagtgaagggactattaggatgtcatcccggggtcctaatctccactcacgagggcttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattgctatcacattcattcgggcgttgtctgggtcgaaggatggactagtccacaccctcgggacttgggccttccctactgatttctctgcggcctanacgtaagatactaataacgataactcgctgctaccgggtcatctttagaatagtcggggcgcgctaactctataacaccaagtgactcacaattggaaggtgaggtcgcccaagtcggccggccccagagacgcgacataaactattcccgttcataacaatgtcctatgggcgacgccaccagggtcaatttgttctctgagttccctaatcaactctctacccctaaggacatagcccgtctgatacctggggatgttatacaccacctactttccaaataaaaaagcacctacagtagtacctatgatgccctacgcttagtgacgcacctttgcttctcccttngcacgtgtgaaagcactggtccagaaaaagatcccgtggataaacccagggtgacagtcaccangacatggacagtcggcgcagccgggagctactactcgtaagcgtaagtataaacgccgcgctttgcaagctagtcaccagttgtaaatgcattagtaataccaaagtcatgtgatcgattatggtacaatgaacggggaggcctatagttaccgtacgcgagcggagggattagactagcaatcaatctggaggagtaagtgcggtgtcaatacgccctcatctggcgcacaggatttgtacttacacctctacgttgcggcaaccggacacgcatgcgctataaggtgttgcggtgcctcccacgcgggtccatgggaagtcggtcggagtgtcaagtgagtcggtggctagtccagacgacgtaaataagtgattgggatgtgcacncttctcagagcagacctactagtttaaatcgaaacggttatcctcgtgtatgtgttcgtagacacaaggctcggcagtaccactaaccttgggcgcatctcttataagaacaagctggacccatgcaaatgtatcagcccagcagacttaaaaaccccgacgggacgattactctacttaaggttacgataccatcggctggctcgcgcgcccttttgaatgcctagcttgtgttctcacgcaccctttattataccgataaaaagtcgtccggatgaacctgtactgcttaactccggaccgtgcaacactcnagtaggctgtaagctgggagttatgctttttcaagcaangagtttacatggcgannnccaacattcgttattctcagaaagtagccaatgcgtatcaacgtaaacaaatagagtganactttnggtggccaatccttttccaggtcntcggcgattgccgaccgcttgctaggtcgagtgcacagctgttcaccccgccgattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttacgcagggcaagggagcggaggtgacatcccaaggaatgtgtctgtgacactttgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttgagtcattcttcaaatcagttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccctattagtgtgggttgactcgcnngnntatggtaactctcgcccgacgtcagattaaaaacccgtctagcgacgccgttacgtcaccgatccctggagagggaggacgtgtggcgaggtcacggaacagacgactggtcgcggggactagcaatactatgagcgggatccgacgactacgagcgctcttgacgacccatgtgtcttctctgtcttccgcgttttgctcttacccatcgccaaccatcctcctgtttcgaccagcgttagggagttgacacgcgtgcggacgcccggccggtgcttctgccgttatgtgcgagaggattctcacgagcctcccatagtcgagcggccatcagtnaagctgggtgtgatgagagacgactcggtgtcaganggctttcatgcgcatgacacttctcctgcacctcccgttctccgacccatcaggtcgtcgctcgtgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctcgtaaatatgttctctctagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcgttgccaagcgttctcccctccagatgtgctcggccccggcgctccaaattctgaggaaaacaggccaggnccccagtcgcattacggcacaggcaccggacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccggaatcactctcgagacggcgagcgcctcgaccacccagttggagtaccctatgggtgtgtcagaggagctgcccggctagccttccccctagtctggtgcangggtagtataccgaccttgagttaccatcagggtgcgcgaatcgaggctggtttacgggggcggaatcgtccgcgagaggcgcaggcgnccctaggctgctcgtacaggttgactttctaagagactgcgaacaagcgagcgtgactgcatttatcaggaagaggtctggcgtttactagttacgtattcgatccgctaagggtgccttgtagccacccacgatcaggtgagagtcgtcaccctttgtgagcccccggtgcctgaggccaatttcttcacgttattggccagctnnccntccggggcgtttacactgccaaatacacggtattccgacgagcagcgatgtgcgagcccggggaggaaatcctatcgagccttgcgtttatcaaagttgcacgaggacccaggcgacacctgccccttgggggtgcgttgaaacacgccccgcccattgtagaatcaaagaaggtgtgacctagaaattagagcccaatgaataatgttaataggcatccaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaacgcgttggctagcgccctttttctacgcgttgcaaacgtggattttcgggacgctgagtgcctgggcttgttgtcttgcacggtgctggagcgtccgcagaaggctacaggcgcgacctactttcacaagggcctaggtaatgtccgtgtggcgttagcaccgctccgtgacagcttgattttaaccccccgacttaatgtcgggcacgcgtaaggcatttcggactaacgcgagttagaagcgtgcctagaccgccagctatgaataccgctaccgattgcttgaggaagcgatgggataattcccaccacaacctccggtggctgagaggacgctcgacgaacaaccagatcctactagtttcagcccgctcttgcgcatcgatagggtcgcaattcgcgtacgatattggaatatcggccttagtactccgcaattcaatgccattgacgagcgaacatcatacggccctacaacttggcaaacaagagccatgctgtatcaaggccactaggaggaaaccaaacacgagtgtcccttagctcctaattcgttggcacccgaggaacacccgcggttagcaaagttgcaatcttgtacacgcgttgcgggtagactttcagagctcatatcgcccttaagccttgcaatgcctccagacttcgggcctattgcaatgctccttggcggggatcgactcacccttacaagtcgatttgaccaagatcctctcaggcgagtggtcacgtaagacaccacctagcaccatccaagctgggtaagccgaagggcacctcggttgggtgcgagcgggcctgtgcacccaagataatctttgtaccttaaggcgtgctccccctaaactttcacgcccgctgctttcgtaattaagtgcgacttacggatgggactctacctttctcgcgccaggcagctaacccacagggtgaacgtaaggccgtaagagactaggcccaaccnannattgcgcaactgcacttctgaatcccaagcccgcgcagattataaataaagcatggagatcaagcaaaacaaccctggagttacaaaatatggcggtgcgaacgagccgtagcggcactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctcnnnggcttatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatgcaaggttcgggaggcgatgctcagaccttgcgcacagccagcggccggcggtggtcaagccagtgcaaacgagggcacgggtgaggatcactaccgcatctaatacagtatcgcccgcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttggcgatgagttcctcgcccatttagaatccagattgttcggagtcatacccgtgtatcccaaggggtgtacaggggctcgaaatccttgactgaccatctgatgcgaggatctgaaggagtccgcgttctatccgtcatggcagacgcgaatcctatcctgtttaaccccgttgtacgtatattaccatttaagtattattcaacggcgaaacttggagatagcgctcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaggggcttagtgggcccaacccgaatatctgttcgtttggcgcagccgctcaagccggcctcgtttatgcactcggccgncccgtgctttccaggtgcacacccaaacccctgcctctccccttgttaagaaccgaccacaaaggagcggtcaacccctggccactgtacattaacctaggatcacacgctacgctaatgggaataaacgggggacaccgacaaacaacgggggttataccattcaaatcagaacagtgaagccgttgtggggcaacgcgccctccacctaacttccaaggggactgggggtcgcgggtacaccagcctcccgttcagacaaccatttttatgtaggacctgccctgtccggagggacatactgtcttcctactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgaaacgcgtacaggacgtgacacatccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagatagaaggtgcagtcaccgaggggtggcattctatgtgtcgtcagttgcctatatacttcattgccaggctcgcgctcggaccgtcgtgtacattaaacaaatcacaaagagcgcacgacaatagttcgaatagaaggtctagattctctgggctctcggataatgggaagggcgagagaaaccctgttctcgagagacggttcctactattcgaccgcccactgttgccgaagactttcaggtacggcgtcccagtcgctatgggcaaaggctcgcgtctactgttgggtgaacttactggagtcttactcgacggatgaacccgatacgagcacctcaacagatcgtcaatgtacaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtatctaaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgagatatatgggggttttgcttggcctaccgtccacgccgcatatcangaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagncctaaatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcccgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaattggaaggagtgttctgcctcctgcgcgccggaaggaaggttctagggaggtaaaaggtacgcacccttcgatngggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctatatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcattgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctgatgcggtaacattagctgaaagcgcgctcatgagctcagagcggccccaatcttgtccctgggggatgtggtccacgagactaaaaaaccgatcctctccgctccaggcccctctcgttcatgcttgacgaagaccggatacttgactagggccacccgtggccctccggcctcatggcccggatcattgggactacaccaaattgtatgagtcttattgaccagaactcgatgttaaatgtaggccgaacccttaagcctattgcagtcatgtcctggtacatcccaattgccgtgaggagtgagatcagtaagcaccttttagcgagcaaagtgcgattaccagttattcgcccttcggccgggtgaataacttcatggtcgccttataaatgcccgccagtcagttacagaaagccccagggtaaccccttatacagtagtgtatacattctgttaacagccacaggatacccccaagctccgaagcaggagtacgggttcggcagggtggacgatgctcgtgncattaaggcccggaggccgcggtaagttaccatcgtacgcggtaccgtaggttggtgcccgggggcccccttggggcggcgcaacttgggagacgacgaatctgaacaggttcgttcctggatcgtgagactgttctagaagcggaactccttnctaccgggactgactcccaacaatctcaggattgtccggttccttaaacatttggagtgcaaagacggcctttacgaacattcgtataggtgtccgagcattgaacccgaggcgagtgacattctggcgtgaatgaggtactctcgacgtgccacgttaggcgtagtctatatggcacngacatgacacccctcgtggtggagccgcaaggattggagtcctttagacctcctagaggtcaccaaggtgatacggtgctaaaccccaacgtagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatctaaaagttccgatgtgcgcgataacgaaattttctatcccaggaggtngattccgagtgtagaccggggcccgctgaccaggggcgcttaggctaggaagctacctaaagggtaccgctggagcgaagaaagggctccgagtcctcgtgtctctccggtatgttgcagtcttaaacttgtggtgtctcgtggagagcacaatccatcgtataactngaacttggctgactgcggtgtgcgcgactatcccccggtccctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggcaccttatggggctccacgcccgctacaagcgcgcgcgctcgttgcatgaagagtcaaacaagacctggtacccgttaccggactcttccgggagcacgtttgtgaacgaacgggatctactcttggacaacccagcgactatagtccatgaactcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccccaagtaaacggcctgtattgctctcagagaccacaccanatccgccggctgctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaagactatgatgccgccgcgtggtgccggccggtcgaggatatagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcaagacctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgcgcgaactccgttatgttaggttgcggtcgagtccaaaacagaatatgttcttgccggggtgctcggtaactgtgagggtactcaacctaatgttatcgaaaacggcagaagtcaaacattggagggtaaccatgtgcagaccacccngccctcggctcgttttagcgaccagcatacatttgcctgagttgttgttaaggaatattagcgctcgcgctgagcacccagggccggcgtccgaacgaaggtatgcgagagaccagtgaatcccatggtgcctcgggctcatcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctattaacccacattaagtgaagaactcagggcccactgatatcgttaccgtcgctcaggctggaaagtctcgcgagtnactcgaggtgaagtatctctagcgggctcagatttttacaaagcctaatctacagcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcgcccggggcctatgctacaagattgggccgccgctcgccgctgatgccttctagctccgtctcatagcgaccctctagtccggatcacccacgtctgtgccagatctctcagcancattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaaaacgtctaagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttttccagtcgatttgccccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaacnacntgacaacgcactcacgcatcgaagcggcccactagngccnccgtccggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgttcttcttccngctccttggacngtgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcacggttacgtgtagagtgcttgactcgtcgccagtcgaccgagtacggcgcatacttcgtagtacgtctgtccaacggccggcagcagtttcctgtcattggctccctcaatgacctgtgagtagaccggtgagcagagcccggttgctgcccgggtccgcccgacacccggcagcagttgcgntagtctgcaacgtcnnnanagcaggccggcacgaatctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccaagattgcactacaagtggcacgcctatcatgaggatgtgcattcccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccacaaggggagaacacccgcagacgagaagngcgtccgcccaaaccggtacttgcctcggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaacagggacaaccatttgaggatcatcgcgtaagcctcgattctcatccgcacgtgttagatccagcacccagaccagaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgtgagttgacggctcaccggggccatgtggcatagggctccaggagaatagtaatggcggaacgccgngctgtatgccggagaacagaagaactgtcagcttgactacctccttgaagaagggatattgccctggagtcttttctagaaataccgcacatactctgtattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaagacaagcttggccggcggcggtgagtatactagggattcaagtgggttggaagtctatttcggtactgggcgccgtacggtcgaggagnccgactcatgctggagtggacaagtgtatgtnttagggtctccctctgatgcgcaacagggcgacactacgcgaccactgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggcagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacggccatcaatnagggcgcaaggctgcctccataaccgatgttcataccgggcctatgttttgcggatatcgacggagagacgtaagccctacgtgatcgcggacattgttataccgcagcagtgtgataccccatcgttatcggactatacgtagctatccaatactgtagagaccgcacgatttttcaaacttcaggtgatcatgatgctcatatcaaccctatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcgctaggccgactgcgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggaggggaatgttagaganaagtaatatactataagaccctgagcaacgggctctggattgagctagatctcggtcgaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccactngcgtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccacgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtcctccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctaagccggcgccggtgtttgattacccgccagtgttttcctctgagaaaatctgaatacacaggacactacgacctaggggaattcgtaattaactcacccgagtacttcgtagccagagcgagcaatgtgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattnattagggttatttcctagcgtcaatctcagtccacttgagaaggattcgatggtgctcactgcggcacttagaccatgagtacccggtgatagacagcggtgttttcacagttactttacggtctggggcccgtatcgcagtccacacaagtccgggcggcgctacccgatggaactgtggtagaaccctccgancgactactggcgccatantgatcccaatcgggtgtttttatgtgcgtggtgccaagtctgtatgcatcctgtccaccgcaacatcgtgctaagtacctantggtctggctgatgcctagctcactccgacagcaccaagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttcattgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcattacacgagcctgggccttctgtcggaggctactgacaggcggtcaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggccactgtcggctacaatgctgtgatattgaccacctgccgtatgcacttgcggtgacccgggggcccgggacccgcaatccctgtcttatcaccactgagacccccagttaaaagatgagggtgaaccacgcgcgtacagcagacaccttgagggggattcagcgtacgggggagcacaccgggaaggcggtaaaatataganccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccctacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattctagcgatgttgcttatcctggcgcctcgaccgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttggttgagttatatagcaattgggaagagtacgaccgatcggtgggccctgtaccactgcgggtcgcatcttggatcagtgcaagggcactgggtacgatactatagccccacggctcgccagcctgacttacacacgttttctacttaccatgtacgacggttgccgtgattgagctcgtgccatccttcggtatcccggtaagcgggcggtgccttggaccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagttgtcgaggtctggatcgtgtcactccgggatgatcagccctggctgttagtgtcattgatcgtagaaggggataccaggccgccagtagccacatagaatcagctacttaaaccagtgtcgactcttatgcgttggctgaacgacgttcgtaagagggaatatnaagggcgcgcatccggcgtatggggccggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccactcgctcttagttgcgcggctttggtggcattcgttatgggagaccggcgactcaggcaccgcaacagacatgataggcagcccgcgttgctggtcagcccatcacctcgcatggtagttctatataggacggagtcctggaggcagactacagcgaatcgggtaacgttcngccggctaagataacggctcgtcacgattagtcagggaatccaactctggtcagtccgttgcgcttgactctccaacggactcgccccagctcctgtttgaggggcagtccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactgggcggaggctgccttttgcttggcaccccccgggtactaaagattggcaactaggcgtncgctacgaccgcatccatactcggagccgctttatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggatcgttttggacggactggtatagaagcgtcaacgccagtcagggcaatcccnataaaacacggtcgcggcgatgggacccaattaaacccgcagccgaggagccgccgttccaattttagcgacttagaggagtcgactccgaagtcggcccaccacacgtgggacgtttaaaagccgctaagcacctgcttttatgggtacaatacctccccacagcagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggaggcgattccttgcggacaacatgacgatttacggatagttaacataacgccgagataaagaaccgtgtgcctcggtccagcangacttcagagatgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccagaaaaatcacgctctgagacattggagaggcggtttttcctgntccgagagctccagtactccggtaagcgtgtctgataactgctgaaataggcgcctggtgtttccagatccaatggttcggctgacgcttacccccgatgctgccaaagtttggtaatccagtcacgtcacttcctgttcangagcaaatgcacctcccgcgcccgtctcaaaangtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagttgnattgaaccacgagccacgcggggcccagaagctcgcgtgacggccattttaggcgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttctaaccccgnatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgctttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcctccgtctcaactttcantttaacctatcctcatggaggttgttgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctnagtgcatgggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggngagttgtgtaggggctgttgtaatctccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttttcagttaagctgcctcgctgtccttttgaagctcgccatctgttgctgaaatcaaagagtatgctcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaataaggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccncacctcgcgatgcaantgatccctcggttggcctaaaacctgatgtaagatccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggaaattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgagtaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccaggccaaaggcctcatcaaactatgagtacctagattcgcggcggccggtagggagccctttcatagcgtcaggtaatactccccccgttcgtttggtggcgttctgaaagaagtacacntgtggcattggagcacctgggtacatattcctatcgagccggcagggcttccgacaccttgcttaacggtagaatgtctagtccatataatatctagtacgtcccaaggctgccgtgttaccacatcacttggaagttctagattgtatcaccttagcaggtccctatgcacgctaccaccactatgcgacgactccctgtgtacgagcacccagaggatcagttagggggtgcctcagacgcagtaagggctttggccgaacacagtgggcgccgtcgacnctttgtctaacggatcctctactagagtatccggcgcccgctgctgtacgactccatgcgatnatttgttatttgtatggagggtacttcgctgaccatgtggaaactatgagttagctcgtccacgaatctgaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgttgacccaaatctgagtctacaaatagtnctagagtacaaccccttaggcctttccctgcgacaggacgctcacgccacgaggtacactcagtatagaccaacagggccgccaaacccacggtgagagctcacgtccatgggcgttcggaagcggataacgttcgncagtgaggtatcagttcgaccgacttggntagtatcccctagcgggggattcctctctcacntttttgttctagacacgtcaccgtccagaagacctcgggacgtagcccatcacgttcttacggctcttagcagtaatcaaatgggctaccataccgaataccaaatcatctaaggctgacagttgcgggctagccgtcacgttgctctgccagtgaccgggacgcggctcataattaaactcgttcgaaagagagaacggcccccactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtacgcgtggcgggaggatgaaattcgctcccccagtcagatgcgtgcatggaagccagatgctacacaatggcagagcgcgttgtgttgccagaggaaccggacctcagtacccatgccttcctccacttactattatcgtaccgtcgcttgccagtatcacccataacagctgtctacgaggcaggccagcgcgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggccaccaccaccggaatatattgcgcagggaccttgactgggctgggtctcccagaaggtaacctgatataataaggggattcctgtgcacgggtactggtccagcgtctccacgtgttcgggggtctgcagtcccgctgggacttagacggcacatgaaggacccaggcactggaaccgaactagcacattgcgattgtattcgcccttcgacgtgtgcctaccaattccgcggccgaggtttataaaggaggcaatgcctttatcaaacccaaaaggtcctcccgatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatagccgctccctggaccagggccccaggaattaccctcgcattcagtcatcatcgctcatcgaactagcttaacctagcaataacccgtcgttatgtatcgcgacatgcccggtgcactttgtatggcgggtccaacggcaaccctccacaggcatttaggcccaatctgtaacctttatacactttcgccgcggttacagaaagatatgcgtgcnggggcgcggacactgagggttcatcctctcgaatcgtaagacatantagagcgattaaaggcagttggaggcttgtacaccggtctccaatccagactgcgcccggcgttatgatggcgacgcgaccgactcgtgcccgatctactccataactagaacatcagtacgagttcagagatctctgccccgctgaagcccacangcgggttctgtggaagtattgcgcagaagtttgcttccttatctagcattccttgagacccacctgctgcatcagctggatttcagcgcgatacctattcggcgtgagtttttagggcgtgggtgctatacaagggctggggcagttgtctaatagcaggtctgccttacggttgccatctcgatcggcaagatgtgcagtcncaggcgcaggtgttgaagatgacgccggcagcgtaggggtcttgcgccgcctcctaacttgtcactcacgcgaattcctacccgacgtatctccagcgctcgtatagtccgacaagtgcaggcgacacacaaaactctcccgccgtacctactttaaaaccgtcatcgggtggtaaatgtggagacgctagctcatgagttgttagccgcataaggtcttgaatgtgacggccagagtatttgtaagttgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcaccccnacaatctcaccacagtcacttgttcacggcgttgcgtgcgatgtttattccctcttccgcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggtggacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagngcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccttgtgtcggcttccgcctatattggggacctgttggtgtgtgtcttcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattnaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctagtgcctcgaaccacgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagatgaaactcctaactctctaccctgcctagcttgacaaaatcgcaactatcggcaggtgaatctagggaagccaatattatgtcgcgtgagtgcggtcaggcacgtaaggtgtgacaggactgggtcctaaccggggcggttaataatagcaacttctgcatagcggttttagcgctttcgtgttataagcgctaccggttggcagtcctgcttcgtatggcctttggcaggtatttgcgctccaagatacggtagaagggcgnntccaccacagtgaacgcttggaaaccaccggatatgagtatagggtattgagtatgggagatagagatgtaaacacacatatttnngaacacctgccgcgtaataccgaaagctcgtgcctcgcccggtgttcattacccaacacttatgacaagaaatcctagggtggtacatctgattgcgactaataatcgtggaggtccgtcagagactgggcggatgagacagcactcccgtccgactgcgcgatggtccggactggggggccgctggcacacttctcccgacgactgcgaccggttgatcccctaaaccagtagcccgtcgctgcccgcggagtcgaccacatcaaacgccggcggttcaagcatcttgatctagtttatgcatcgacggcacgcccatgcccctttccgcgcacgcatgggaggcggcatctacgatctccatacaaaaataaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgccnaccgtagcatgaagcgtcgtttctcctagatataaccctgctatgtttagcgtgccctggttaatcacgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattccgccacgtgatgtccgaataggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaattatgccntgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcnggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcacagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggntagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttggcngaacgtgcgcgatgataaatcctcagacgctgtagccacttgaacgtcgtcgcgcatttgcgcacacgagaacttgctatcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcantctgaatggaggcaaatgactggcatgatttggaggttggctccatcctgctcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaataaagcattcctagtggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaatagcgangtgcgcggaaagggtgtggccttgtcagatggtcggtacctttccagagtcggccataaggggtccaaccacaataacgaaacccggggaaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaaccaagcgtcggcctatcaagaatcagcctctgccgaggggatcaaattaagcttgttcaacaggttctggtgggtcgtatgcngaggaggcaatatatgttggtcctcccacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatagagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggngtccggcggcggcagagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg nnatttcnnnntgnnnnannnnnnnncnncaactacgcgnngnntnnnnnnngnnanncgnntctggccncgnctnnncngnnnngnngtannnngnnnnnnnnncnnannacctcgnnttacnnnnncnnanncanntccgtggccnnnnngnncnnnnnnccacnnnnnnntnnggcnnnnngnanannnncnnnnnnnnngtnctncncnnnnntgnngtccnnntatnntnaccgannnngtcgtacntnnngnncccgnannnnnannnncngcgtcnnannnnnnnannnnnggtnnntntcnnnnncngnnnnncnttngnngnncnagnnannnngcnntnnnccgnnnnncaaacgacggcncccncagnnnnacggtntactnntntgnngctcncnggcnntnnagacannngnnnnnnnncnggtnnnnngnnnnnntgannnngnncgnnnnatnctnnnnnaancnncntcnantccnnagccncngcgtgggccagcnntcnatcacnnnatngnnccnctgganncttnnnnagnnnngnnnnnnnnannnnnggnngnccgntctnncngnatnncnantanntgngnnnncatnncacgnannnnngnntcnntgtnnnnncanaagccatnnnnngcnaancgcccccnnncngcnttggaatgtntcnggnncctggaggngnnnntnnnnnnantggnacnctcnnaccgngnntcnnnacnnangtagtgtnaattnnnnannnngncnnnnnnagagcnngccanttgcnngntcnagnnnnnnnnnnnnnnnnnnggtnngtgcccgnanttcnccnnnnnnannnnngnnnnnnnncnnnnnnnngcnntnnttgcnngtanncnggnnnnnncnccgntngnnntgnactcgnnnnnattgtttannnannncaaannnnncangannncnncgnantagaannnnnnnannnannnnnnnnannnntnccnnttnggttntgaaatncacggagntncncnggtnnnncntangaannagggnnnnntttnnnntnnnnccnanttgtnantttnnntaagngnnnnnnnntttnannngtangcanncnnntnnnanannccanantncngnnannnntannnnttngnnncanaganntnctgggttcgngcnnaannnnntgttnnnannnnnctgantnnntcggnnnncgncngnnnanngntncnnnnngncnaannngnnnnnnnnnnnacaangtggttacgcnctnnnggngannngcnggnnnnnntnngnnactaggcnngngatttnccancnncnnnngggngctcactgnnnnnannnnnnnnnngnnnngantnnnnnggnnnntctcnnnnnnnnnttctccnnngnnnnctnnnantnnnnngagnncctatncnnnnnntntnccnnnngnggtctngnnnnnncannnnngcannggccgactnantttnnntcgcctntncnngntnnnngnttcnntncnncnnnttnntngnnnntnngttngggtgannnnntgacggnangaangtngnttncnctntcctacacagnnncanncnnnnntngctnnnnnnnncganngccnnganncannnnnnnngntngccncnannnngaagcctncnntnnngnnnnnntnnnnnnatnannnnnncgtncnntncccgancnagcnnnnnagnnnnancatnngncggnnntgnnngtngncntncncnnnntannnnncntnncntcnnnnntgnnncgnnnnnnnnnntnntagtnnnnnnnnnncnnncnnncnnngacnncgtnnnnncggntnnnnatgtcgnnnnccnnantngngngtnnncntgnnnnntgtnncccnnnnnnanncngnnatnnngnctccgcnngnncgacacnnntatgtnangttnnnacnnnnnggcnnnnnatantnanagtntggnnacggtcctcnnttnnnnnnnnngngnnnngtcnnnntnccnnnnnnnagnngnnngganncagatnngnannncgnnngntcgtnnncnnnnntanngtgnttnntgncnnnccgngtnnnncncgacgannntnccngnatgngtangcgtccnnnttnnnnnnncngngcantnnnnnnnnacnctanacnnnntcgtcccnnnnnnngnnnncnnctnnnnnnngtcaggnnngctnnnnnntctagcgnnaannntgtatnnannnnnnnttacgncnnnngactnnanggnnntgncnnancgaaagctnnnngnccntnnggtcntncnngantnnnggnnnatnnnnnnnnnncnnangaccnncnggtcggannnnntnnntnnaanacnntncnggnnnntcnnnngnagncnnnnnnnnnnnnnnngnnatgnctnncnggcacggagggnnccnncccagcgcgcagnntnncnggagnttgacangcnggctctnntnnnnnctcagnnnnnnnnnnaccatannctnnnnngnnnncccgcccctgttacaccctctncangntnntntnnnnnnncggcnnnnngcnnnnagngnnnnnacnnangnnntacctnnngnnnnnncnngtnnnncnctcaanagagtcagacncnnnatccnannnncntncnnnnntgttncactcngncgantnccgtgtanannnnnnnnnnncanaggagcntnncacnngnnnncnnnnngtncnngnnccgngnnnnnnnnnnnnnnngnnnnnnnnngnttnncggngtcnnngagcgnntnnnnngnagnnttcnnnncnngnnncctctngnncnngggnngncnntnaggccnnctnnnnnnnnantnnnctggnnncngngcacntnngcgannacgaaacnnanncanncnagnagacggcnncnnnnnngnnnnnctattnactgcgtggnnncgttnnnntnnngncncnggaacnnnaanctctnnnnnnanntcgagtgtnnatnangnnnnnnacctcnntgctngnnnnctgnncggtancnnnnagnnnnttnncggnnnnnncccnnnnnangttnccntcnnnnattnnatcgnnntgcggcnntcggnntgnntccctgnttcnnngngncgacnntttgnnactnnnnngnnatntgngnagcccnngncgannnncngagaanccntnnatannngnnnnnnnngatnnnctggcnntcnnnntnagntttcaattcntgccnnngnannnnnnnnntnnggncnggnnnnnnnnnngnnntnntgnncnnnnncccnnnnnnnacntnnnnanncnaanantnngactncttnnnnanancccnctcnnannnnnnncntnnnncnngncnnnnnnntacgnnagnntannngnacnnnnannnnnnnganannnnnnntnncnnnnnnnntcnctnncntatatacgtannnnnnnnnggtnnnnnnnnnnngctncnngngnnnacnnngtctactgagnncncatnnnnnnacngagggcnnnnngggctgannnngannnnnnacannncnnnnacgngcncctncnctnanannnnacngncgtnatgantnctnnnntannnantntnnncctgncnnnncnntnntacnnnannancgccanccncaggnnnnnnnatgagcntncattcatnnngtnnanntcngangnanngnnngnnngnnnnnnnnccnncacgnnncccnnnctcncntgntccngnnnnnnatnngngtntgtcntgncccngnnnncnncnntnnnncgtacannagaggcccgtnacctnannnncctgtgcttgtcnannggnccnntcccncnngtgagatcgtnncnaantnntgcncntngnnnngncccnntccncagcgaatggnaanagngnnnnaccancnannnaggcnngnngncnngcggnttntggcnnnaccncacnnnnggtnannnnntnnnnntnacngannggtnnnnnncccccannnnngnngtnnngtnnnnnnnnnggncgnntngnnntnggtnnnnngnctcgntaananncannnnnnggtgcgccggcaggncnctcccncnncgcgttnnnnnnnngannnnnnatnnngcnnntctnnngnnntgcctnnncnncnnncgncnggantnnncnnnnanncgnnnnnnnnnggnnnanttntccggnannnngnntnttncnncnnnncantncgctngnnnaggngnnnnnnntntgcntacgcaccnagcgcncnnnnncntngncnnnnnancncagaaacgaannngntnngggnggcgcgntcnnnnccnatngtnngnnnacnncnnnnaactgcnnggnggnnnncnnnnnngnccggttnnncgncngtcgnnnnntgttnaggnnaganntnnnntgnnnnnggnnncncnnaanngnnncnntnnangncnnannntannnnnnctnnnctgggnnnnnggtannnnnntnngnncnttnnantnnnnnnngcnacnnnnnnnntcnaanntgnnnnncnnnnnnngnntnnccnnnnnnnnttntnncttnnngnnnnncttgcnngtgtttctnnnccanntctctnnnnnnnnnncgnnntnnnnnnnnnnatacnnnnnnnccggnnntgaacnccantnnnnntctcccttngnttnattcggnnnccgcnnnncgcgtgannnagnnannnnntnnnnnggngngcngnnnaggaggcatgntaannannngnncnagcnnngtgnnncgtaannngnnngatnnngagannnnnnnnnnnnnnntcacgctccannnnanatanntcnnnnccnnncnnntcnnntgtnngcnnnnnaannnnnnnaactaannnncnnnannnattanngcgnnntgtcngnnnncnnnnntcnnnngangtttnnnnnnagntnngnccnccnnnnggatgtngaannnntcgtnnnnaannaacttngnacggggggnnnnntnnnngtaaggacnnnantnnnngngttagnnnnnaangncgcgcagccgtggacccgcccgcnatgncntagnnnntncacnnnggtngtacngnctaggagnnntannnnnnnngnngngngnancncnnnnnccgnnnntncccncngnncgnnnncananacngtnnnnnggggcgtgcgacngnnnnnnanncccnancccgtcacnnncncnnnagnncgacnnnnnccacnnnnntngcnnntnnnnnnncangnnnnnnnnncnnnnnccgnnnnnnnnngagtcgngtganttcgnnnnannttnngcnaannnnnnnanntnngnagnnnnnnnngntngnngnnncnngcccggnccanggnncnnngnnnnccnnnnntccncnnnnnnnctnnnnnnnaaggcggnnnnnnctnnngggcntacntnnnnnnggtcggacgccgnagcatnnnnnacnnannnnnggccgnantntcnnnnagngnnacntggcgagtatcgggggccacatngcgagncatactntcgnntnagnnannnnnnantanncancncggatctcnnnnnngnncgnnnnnanggctnnancncgcnnnnnnnnagannngnnnnnncgngnnnanagagcnggnnnnnnnnccctcccnnnncnaganctaagnnnnncnagnngtnngnantcaccnnnnnannnnnannnnncnnccnnnnnngtnnnnngtntangnaananangnannnnnaggacnntaacannnnnnnncccaannnnnncgcgtnnnnnnngnnnntnantgnntncnagcatataangnnnggngttnnagnnnannnnnnnnnnnnccanacngccgnnacnncacannncantaccnnnngnnncanngcnnanannnnnggnnnnttncnnnncngtnnncantgcgcnnncngannnccgnncgnnnnantcnagnnnngagnnacnnnnnccnnngcgctantnnnaggagtnnactaaanncgacgtccnncantnnnngtgccgngacannnnnnntcgcccncgannctnttngtngnggnnnnannncggntnnnnnnnnntgtnnnncgtnnnnnnnnnnaatagnggangggncganttnnantnnaggnnnnntngnnccagttgaggccannnnnnnnccnngggcgnnnagntggnnggtcncgtccannnnancgctanccnntagctancgncnnnncngcggnnngnncgtnnnctntnnngangntgannnncgcnantantngngnntntncnnnnnnngcnnnntcnntaccgccnngngaactcgnaggccnangnntntcctnnnnnnnctnccgcgctngnnnnacttccnnnngtnnnntgcnananngttggctanncctgccggngcacnagngnnnntgnnnnnnnnnnnnnnnnnnancngtgnnngnnnnnnnnncnnnnnnnnnccnnnnagntnnnaannnctgnnnnnnnnncnnntaangcnccggncnnngannnnctgnngnnnnnggngnngnanctntcttagnacgcngnaatccnnnannnngannnnttgnnntnnnncccnngnnnngnctnnnatnnnnnnntgnctnnnnnnnnnnnnagaccnnnngtccnatnncnnggccncannnnncngctnncnnnnnnnccgtcanngancccgnnntcgnnnctncannagngccnatgcnngnnnnnnacactgngtctcacncntcanntnaggatnnnannccgntntgcngnngancntcgnnntttagggaancntgnnnnnnacgnnnncnnnnnacctaatnnnnatnagnatgnngnnngcgttccngtggntgngngccnnnnnngnnactgancctgagagatnnnnnnnnccggnnacaacngntnnnncnnnnnnnnnnncnnncncccnncnnnnnnnncnngnnnnnnnnncngngtccctcgcgtncagnnnnnanagcgtnacatccannntgngacatatnnnnnnnntacgccntccggcgcannttnnncaatngcanaccnatatccntnngntngcgnntnnnnnacctgnnnnntcnccaannnccganggatcanncggggtcaannntnnngnnnnnntnnnntnnnncnnnnnnnncactaatnnnnnnnnnacngnnngagnnannannnnanncgcnnncgcngcnnnngtnnanannnnncggnnntnnnnntanncgcgcnnnnngnctgnngnnctnnnnnncnctcncgagcnnnccggnccctngantaanncaaantgnantnngttntnnccatcggannnnntngannnnnnnnnnaagcntangnnnngngcnnnntnnngcnncnnnnnnnnctatnntaggcggcatgntgnngaacgtgnttcgcangnnanngggactantgnncgtnngnagaacnagactgcacgagtnnncnnnnnnnnnnntcncggnntnnntnnnnnctggtnnnncnannnngatngatacgncaantnnnatattggnntcannnactnnnannnnttnnnnnctccncccnnggnnnatnctnnanntnncanantcatgcnnnnnnncnnanntagtnnnnaagtggtcctggnctngncangagnnnnngcnnnnagntgcgtntncngnnccgnanaangnttcnnntgntncnnannnnacntcctngganccnnacnggnnngnntgnnnccgctatgnnnntgaancnnnnnnagnngnannnnnnncnnntgnaccatcnacnnngnnnnctgnnnnagnacacngggnannnnnnngttctctannnccannngacnacgannnnnntgcgtnaccgccnncancnntgcnngnngnnnctnnngagccacngcnnnnnngcnctcnnttnncnngtgnnngccactgggaccgnntcccnaannnnnatnncgcggccngngnnnngnnnntnnccnnntctangccgngnctananggagtncagcgggtnncggnccggnagcgccngcgagttatgnnnnnncnncnntcgantnggnnccgtgcaccatnaggnnncggtctacgntnncgcntanncnnannnntnngnnagctcggnnnganccgttannannncggnnanntnatcnntcnnnactcgnnnnnnnngnnaggcanatcnngnnactnntanntnaaaccagggcncgcnancnnccnngcanagnnnancgnngcnntcgannnncccannnannnnnnntgagnnnntacttanaannnnnanannntnntaannnnnntgnnaaccannngtnctggnnnngtnncacgnntnncgtncnnncatngnnnnnnntttntcannnnncacnttnngntgggcgcgtnnagacnngtggtnnctcngggncttgtcacatannnannnnnnnnnnnnacnnannccggtcagancnntcnntgccacngtttatannntaannannnnnntannccgntnntnnnnnntgcncattanctgngattnngancnntngttgggtannngaanncnngnnnnacccnnnntnnnncncttaccgnaagactnnngnnnnngcgcntannacntntnnnnnatnacgngnnagaacannnnnnnanntnggcnnggntcnacntnnngnnncnngccagaactnngnccngnnnnnggnnncgnnnnnagnnntcccngcnngnnccgnnnannnncanantngnngnggacgnacggnnnnngnaaaagnnngggacgtaaaggcgactcgcacanaacgctagangncatannacttnnngcganagcgannccngacnnnnnnnnnnnnagacngcccanccaatcgnnnnnnnnagcntcntggcngctnnnnngtcgtggntcattcanncncttcntacatnnccggacacannnnnnntncctgctctnnnnananntnngtnnaannnntcnnnctngncncgtgantnagaataccgccgngnangcngncnccnnnnnnnnnngncnccggcggncattncngngaaagcacnntngngnnnatnnannnnagacgntagaagnggacctnccagaccnctgnncccnnnnngnnnnnagacgnnntcacnntnnnnngcctnnnnnnnanntcnntncgccacnangacngagnntnnncnnnnngcccccccannnnnntacannnnncgnnccnntnntgtnnnnannnncgnagnatntnncngangnnnnntagggcaatccgccctagcgannngcnnntagtggcggnnnnnntntcngtnnnngnnnnnannnnnntacncntcggttgnnngcangngcggcngctnaggttnntnnnagngnnnncnnnnnnnngtngnccgggtccnnnantnnngacnnnncncngctnntngngaccgggnntaacagcnaannnctnnnnnnannnnnnnnnntngnttgannntcancnnnnnctgtatncacgatggnannnnnnnnnannnntnantacngnnannnccnnnnccnnaannnnngnnngnctanngctttngnnnnnnacnnanntttngncggacgctgnnntannnaacnnnncnnatggtgtagtnccgatnnttgcccancccnntggnattancnnnnncnngcnnntgtancnantnnnnngncnnntcnnngannccnagacngcngnnnnnnnnnnnnnangcgnggantagcatnnnnnnngnnncaggnggccnggcgatngnnnngcntcnnnttcgnnnnatgnttccggacctgacntcnnnnnnnnnncaaccccgaccggtnnctnnnnacntagntcngaaaattaatnacagnnnnnnntnnngnnntatngtgcnntggccttagnggggntggccngnatcgcacgacgncnnnnntnnnnnnngttgatnnntccgctgtnatnntgngngtnnggcgtcagacannnnnnnnnggtatggnnggcaanngcnacantacnngcangnngcaccngagtccnngctcgnngnggggtggnnnncganncgntngncncggntcacctnnnnnnnnnncnnnncanaaggaagggnnnnnnctaaattgatntnnngcannnnnnnnnaacangnngnncgccctaaccggnnnntnanttagtggnaaannnccangagcacnnntcagnnntacgggntctgccgnnnanttnaannnncngtttagccgatnnnnnnnangnngantanatggggncnnnagctctttagccngnnaagtnncgccactcgcttngnntgnnngnncangngnntcggnngncacggcatagngcngnnnngntgccgngcnnnnnngnncgnntnnnatnnngggaggnngnnaanngnnnnnnnnnnnnnntnnangcaactnnanncntaaannntcgnntgncngnnnnnnnnannngtnngtgnncnnnannnannnnnnnnnacgngatctcncctncnannnnnagcgtcnnantnggagacggcgnnnananggagaacgtcaganatangcngtnnnnnnnatcnnnnnnnnnncnccnntgnncnnnaanngtccgnnatnnnannccnccnnncnattnngacntcnntatcntgcgnncntngnnnnnnngcnnnnnccgtnnnngcnannngtnnnnnnncggannnnnacgnnnncatnngantnnnggacaganntccnnnnngtgtccctnctnnnnccngnncnnanggtgnantacngnngatatccgttcatccgtccgnncnnnnctacgnactctcggnnantnncnngcnnnnnnncaaacctnnntngngnccnngnnnnnnnnnnnnnnnnnnnnnannncaagtnnnnnnccgctnancnnnnnaatcntcctntnnnncngnnnnnnnnnngnntncggttgcgtnnnnctannnnngnnccgganttcggnnnnnnntncgnncgcagagtgncctttgcgantnntggcnnnantanncnntnnnnnntgcgnncgnncngncnnnancntgtcgnnnnnnnngaccannntcnnncagatgcngtgtggcntcncnnnnnagntggnggccntnnncagnncgcctnnnnnnnntnngnnnnannannnntannannnnanannnanngnnnnaatctgcctcgcnnnnancnnnnngcnnnntngnntanncnnnncnnnagnnnngcncnannnnnannngaactnnnnncattnnnnnnntgatagtcacggaatctnctannncccnnnngngnnnnngnnncnnnnnnncnacntccgcgctctttntnggntcntcngcncgcngaagncnagtgaatacgttcnnnnttgnnnnggccnanattnnagnnggtannncctcgccgctnngcncntganngagnngncggcgncnngcagctnnnngnntnnnngnannnnangnacnngcttcacgnganagncnnnttgtccagactatggatnantcntagtnnnnccgctnangtggtnnnnannnnannnnnnnnnccngnnnnnnnnagctnnannnnnnnnnncnnnnnannnnncnnncnnnngantgattnnacncnanaannnnagctccgatcgaagngnnntaagcgcannnnnctnntntnncatgatggtngcnnnncgtntcggtgtaccgatggcnnnttgggtnntntttcncaggntngatcagtgcaatnnngggnnnnngnctcngtannnnnnngnngtggtcgncccnnngnntcaccnnnnnngannntcaaacnntncnantancggaaatantaannnnnacnnnncncnnnnnnnnngngactggttcccngtgannnnnnnnnctnntganaaagcccgnnnngnnncncnnngnctacgnnnnnntaagacgcnnancactnnggngnnnnnnnntgcccnnngtnnnntcannngganagnnctagnncngcgcctnnnancgnannagacnnnnnnnncgtncggtnggnncnnngtcaaaaggcgtnnaagcngcnctcnnnntaatnnnnnnttganccggtnnnannnntncnnacnnnnncccgcnngcccgttggncnnncctnnngnnnnnnttnnttnnggagcttgancgnncnncanctnccntcggnnnncncngctntntattcccagncnngnnnccnnnnnnncnnnnncnnnngngcgtgctnncnnnnnntnatgnnttannnnctcnggtcttcngnctggnnggnncncnngcagngnnnntnnannanannnnnnnnnnctcnngggnncagnannnncnnnnctntnnnacggntannnngncnnnggnnnctngccnagnnnngnnnngnnnnaacagctgnactnnnnatnncnannnnncnattannanntnntcntnntnnnnnncnnnnnntnnnntnacnnangnngntaagccntnttncnnnnnnnntnngnnacanccngcannngnnncgtgnacncnannnngnatcncnnncgnnanncancgnntcgnnannnnnnnnnnnaaaggagnttggnnnntnnatgncgnngtnncncacncnnnnngnnaactgngtantnngatgannnnnngacgannnnnnnnannnttanngnannnnnncngnnnngngntgcnacggnaacgttgggnntntgnngtnagngcnctnnnctnnnngacnncnncngcngnnnaggnnnttagcaccatnccnnnngacaggnnnnnnacanngannnnnnangccnnnnnnnntngnnacnntnanggtnnnaangnancngcntnncngcngnnntgcttggtatngnagcnnnganncngntccgcgnnnncnngngnnanngataaanannnngnnnnnnnnnnannnnnnngngcgactnnnncanngngcnacnngngatnggaatnnnnangnnacnnnannnnnnncncnnnccgcnntnntnnnnnnnnnnngtnntcacttnngcgcgctgnnnnnngcgtnnntntgatcnnantnnnnnnnncttncgcnnagtnnntnncttannancctcatgnnnnnnnnnnnnnnnnnnngtnnnnngtcnnnnnncnnangttnnnncngcggnngnnnnnncnnngcccntnnnnnnacannnnnnncgnanngannnnnnnngcgnnnnngaagccntcnnnnnnnntnanctnngnncnnatnannnnnnnnnnnnnnnnnagannnnnnnnnnganntnacacgatgnntcnnagtntntgcannannanttctagtccnncnnnccngnncgnnnntcnggctcgcgtcnnnnnnnngtgtngnnngnnatnnnncnnagacctgntgnnctttgtanngnnnnnnnnnggggacganngggcagnnnnnnnnngannnngaaccgcnnncgnngtngncnttgtaggttcaannnnnnnaagtnngcnnncnnncnctccnnntnncantnnnggnnnnngnnnntcnanannncgcnnnnncacnntacnntnngcnnnnnnannacttagactgnctannnnngnanggntcanntngnnncnngnnnggaannnnnnnccannnnnnnnggangnntaagacnnnnngnnttttctangcntngagnntgnnnntncnnncnnntnnntnnnnnnnnannnnnnnnnnngcngtnngnnnnnnnnngacgcacngncnanatctttggcacttcaagnctgcnnnnnnggnnnaatgtnnncaggnggnnaangngnagcagggtggtnnnnncnnannngagngnctnngncnnnngggtngnnannnnnnncannncnnnnnnnnnnnnnnntnncggnnnccngngcngncnntcgcgtgcagtgnnggancgtgtanatannntnngnnnncnagatnncnncgtngnnccnctcncccgnnntttannngcatnncgcnnnnngttacannnnatgngnnntnnntnnnnnnngnnggcnnnnnganntcgantnnngnanacgnnnnnnnnnnnnnnnnnacnnnnnggnnatananngngggcggagangccgcgcnnngccnnnnnnnnnnnnnnnngncnntangnantnnnncncntcacgnnnngncnggcnnnttnnnnnnnnnncgnngatngantntgngaaactgggnnnnnggnnnancttntctcnanncnntncnnattgtntnngaggnnnnnntnntnnnntannntnncttggnnnnnnnggctctcngcnnnannncnttttacnnnccttagnnnnnnntccnannnnnnncgnaaccnnnngantnnnnnnnnaacntggnnngnnnnnngannngctgnnggacnnnnnnaggnnnggnnanntannnnatnnnnnatnncacnnnngtagattcannnnnnntannnanggctngnccnnnnnnnnnnnnagctgtngtnnatnanncnnnnnngnnnnnnctntgttncngcnnnnnnacagtgtnnngcnngcnggcnnnnnnnnnncgtnnnntgcnngnnnnnnnnnnagcctcgnctgtnacccnnnnnnnaccnannngncnnnntgncannnnnntanatnnnnnntnnnnnnnccttnnnnnnnnngagcnccaaggngnttatannngaanagtccnnttnnnnnnnntgcgggnnnttngcnnnnnnnnnngnnnncntnnacgnnctnanaagnnnatgtgnnnnnnnnnggnnngcnnnntnngccnnnngnnnannnnngaggccgagngggacaggnngnancnnagnnagannccnnnnnnnttnntnngngtagcnntcnnnnnnagccgnnncnnnnnccannnngnnnnnnncgngtcagcccgnacggggangnnnnnnnnnncccnatanagnnnnnnnnnccnngnacnngnntgganaatcnnctaccgttngnanttnnnnnnnnaccaagannngnngggnnncgctaaggaanannnggnnnnnccnnnncncagccantagcngnannnnnngtnganntcaaagtnnnncncnnnttncgnacagngcnagnncgctnnnnnacnnnnnnnnnnntctganattnnnnntcctgtgtnncnnnnngcctncangnnnngnannnnnnnnnncatnatctnnnntannnntnnncnntcncnaacnnnntnantnngnnnnntcnntnaccanncaggtntnntggtcannntcgaatctnnnngacncnnnnngngngnannntncgcttnggtnnnnaacnnnnncnnnnncnntnncccnncnnnnnngnnntnnnnntnnnnnnnnnnnngnccnnngtcgttgnnanctannnnannnnnngacgnngnnngnannnnnnnnnnnnnnncnncntnncncgcnnnnnncgactgnggatggncnnncgcgngnnnnnacngnnttncnctannnnncncnnntctnannnnncnnnnncnntacnnnnntgtaccgagnnnggngacnnntcctntnnanntgngnnnnnnnnnttgngatantngtgntgnnnnntannnnctnnntananntnnnngcnntnncnnnnacctnnngcntacanngcnnntnnannnannncntnnnnnnnnnttcacgttncnnacncnnnnncnnnnnncnnnnnnnnnangnnccannccannnagnnnannngggnnnnttcnggagngnnaannnnnnnnnnctantannncnncnnnnggagnntcnnnngnttgnnacnanggnnntgnnnnccttnnttggnnnaannnnnnnncgnnnncccnnntnaanngnanagtgtnnncatttnncagtgngtannnnacgnnacggnctctgannnnntaannagaccggnggagggcccantnttnnnngcngatggcggnangaagnnncacnaacncgcnnannannngannccnccggaagtggnngntcgntctannnnngnncngnnnnncnnnnccagcnnnnnccnnnnnnnnnggngnnnnnnntnnagtntcactcnnnnnnncctgnnnnnnnnnnnnnnnanncnnnnnntngtngtnnctcagtnagagnagcttnactnnnnannnnncangnngntnnnnccgnntgnntntggttnnngnnnnatcngnnannnnnnnnnnnntnggnannaccgcnnnnctntcnggcnnantgtnnnnnnntnannnnnnnacnaangcggncncntcancctganccnnnancaganncnngnncnnntnngnnnnnnnnntcnnnnnnnnnncnnnnnnannngnngnccannnnnnnnnnnncnanngngnannntnnnnnnntgnnnntnnnnnannnnnncagnnctnnnantngtngtancnnntncnnnnnnganannnnaacnntcgannatgnggtnnnntngnnctgnnnnnncnnnnngnnnngannnnnnnggtgntagnngganacgggtntntcnanntgggcncnnnnnnnncngccccgnnngnnnnaanccaggnnattaactcgnncgttnngnacccnctgcnnaggtnntncgntccagcngttnnncncnngcgacgacnccagggnccnttcnnntnctgagngtnntctannnnnnnnannnnnnacnnnnnnnnnnngnnnnnngnnnnnnnnnnnnncnnnnnannnnngnnnacnnnngnnnnnnnnnnnnnagnngnnnnnnnnnnntntagnannnctnnnnnnnnnnnngngcagnngcgcggnngtccnnncngcttgtntannntanannngctnnaactnnnnnnnnnttannccnnnnngnnnnnnnnnttnngatnnnnngnnntngnagttctnngnnancnntnagcctnngnnanncngncacnnnnnnnncncnngtcnnnncantncgnnnngcgnaaaggggnnntgtacntgcanntatnannnngngnnnnntnnnnggnntnnnnngncctnngnnnnttnnnannnnnnnnncnnnntnnnctnnnnnannnnngcnnnntgnnnnnnccgnncnnnnnncannnnnnnnnnaganacnctnatntatccntacgnaganctnnnnnnanacgcgtgtttgcntnnccctgnnctccccnnnnnngnntnnngacccnnnntnnnnnnnnntctgnnnnnnnnnnnnnnnnncnnnnnnnnnggnntntcnanntnnaccnggcgcacaaannannnttannnnnnnnntanngaagannngagncgnnnngantnncccgtnnnnnncntantacnggtnacannaaggacnnntnnnnnnannnaccnccctgnnnnnnnnnnnaagtanancnacagnnntcnnngttnnganccncnnnnnggnnncgcgnnnnnnnnnnagcannnnnnnnnnnnnnnngtcngannattagnntnnncttccgggnnnnnngctggncacggccnaatcgnncnnnnnnnannntantnngnnnnngnnnnnnnncnntnnnnntagnnntnngncnggannnnnagnnnnngcccnnnnnncnnannnnnnannnnnnnncannntctgaatnnnnaagncngnntctacagnnnagtgtcnnnnncnnnncgntagncgnnnnannncgctgnntacatngaagggttnaagtcananntgngnnagacncgcggccnnnnncnggnccaggaancnnnncnnntngtgtcnnntnngnnncnnnntnanatnagtnnnnannnnnnnngcnnngttnccnnnnnnntggctggnnanngannncnnacatannncnttnatagtacacccatgggtnnngannnaatcgttaanggnnnnnnnnnnnacagcnnngncnnncnccnnnnngcgcnnnnnnnnntngtgnnncannnnncagcttccacgcnggcgngnnnctnnngngnnngnncgnnnnnnnnggatnnnttcanncgnnnannnngtncnntngtncnnnnnnatgcggnntantnnnngtnncncnnnannatcatannnnacctnnnannncgncnnnnnnnnnanggctnnnntncgcgngagcngngnnngnntncaacncncnnnnnnnncannnnnnnnnnntnnnnnanncacgctnanntnngannntagnncnnnnnnnccagtnanannnccagcacccnnnnnnnnnnnanngnncnnnntntannancggaggngngnccncgnnnnnnnnnatnntcccnnatgttcnnnnnnnnngtnngcnnnnnnnnnnnnnnnnnntgtcnnnnnnnnnggntcattntnnntnacnnntaattngntcntanagcntcncnannnnnannccnnncgnngnnngnnnannngataagcacnnngnaccanccngnnnnnnnnnntcgaacgaaactnnnctgnnannngnnnnnnnnnnnnntnnncgggttcnnncccnnncgccnnnnnnncggtcggtcgnnnnngnnnnacccnnngctngnnnnnnnnnngtcnngtnntaacgaaacncnnncacgtnnnnnngnncnnncgcaagngntattgcacannctcnncngnnnnnntncnnannnngnnngagnantnnncanngnnnnnnnnnnnntcnntngcggnannncaaacgannnntnnnnannnnnnnnnnnnnntnaatgtnnnnncgctnntnnnanntatcanagaatttcagtgtcgnnnnngctnnnntngaaccgctnaannnngcgncnnnnnnntagnnnnttcncgtnnagaannnntnnnnnnnntatgcganntccganangnncannntccnctannnnnnncgnnttgcaaccnttgaaccatgtnannnnnnancangagnnnnnntgncnnnntctnnnnnttncnnncncnnnnnnntnnnnntctanctccnnntnnnnnccnncgnntagggncnnntntannnntnnnnnnnntgnnnccnnntnnnnanannncaacntnnnnctnnnnngnnnnngnacctntgcncaggtntcntnnnnnttgnnngnggnanttgganggaaagcttnngantcnaagnngtgannnnnnnanncncagccccggggttggctntgataacngcanacaagaaccgncgnnnnngttgnngngntanntgaggttngcgagcncgnnnngtgannnagnttgtnnnnnnngaanngnntnnnnagnnnnntngnacgannntnnnnnttnctnngacnacntcctcatatnnnnnnntnnntnanaaactcncngnnaattcnncanntannnttanacggagnattannnnnnancgngcnccttnaacnngtnnnanannnnnnncnnnntnnggcnnnnccnnntcgtcgcngnncnnggnccnnnanannncngacnnnntangctnnacnanncgnaatcnnntncnnnnnncnantnnnnnnncgnnannanngaanngnnctactggnngnnnnannnnnnangnggtacccaannngcncgntgnnnnnatgtcnnnnnnnnncnggggctgntgcccnnnnnnnncttntnnggtnangcnggnnnnnnnnnnancannngntgnnnnngtctacnnntannnnnnnncnncnngntnnnnannnngnnnncnnnnntnnctccaacgactcnaatgnnngncnnnnnnncnngcctcgggnnnnncgnnncnnnnntaccngtcggacgagccnnnnnnnnnngnnnnnnnacatccgcannnnnnccccntngnnnnnnnnnctaggtnnntntnnnnggcnnannnttggcagnnnnnnggcttnnnnngcgttttnnnnagctgagtacgaggntnccnnntcatagngnnnnnnnnannngncntnnnnnnnncaacntgntntttagncctagttgntgnnnnccngannnnnnngcnnacnnnntgnagnnntancnntnnnnncttcannncngcgnntgcgtgcgctnnnncctncnaagtaacctaacnnnnnntcnnnnnnnnnnnnnnnnnnnnnntgcgttncnntgcnntcgnncnngcnnnnnnnnctaagtccgcgngtnnnnntttgtggnanncnnnnntcgcacgancnnnnntaatgacggtgnacnnaanccnntacgcctccgtacgantcnncnannntcnnnatcnctnnncgngggagaattggaanaaataagtagtngggcgnannaannnncnnnnngaaaanngnnnnannttncttantcgagtntnganaanccggnnnncncagatatgataccatnacnnnnngngannnnantnnnnnnntcccgnntcnnnncctgntnnnnnnnnnncnnnnnnnnntnnnnncaacctggcancacatggttgatggacnnngcaccnnnanngcacgnnnactnntcgtgannnncatccaggnnngnntcgaaccttnnncnnnnnctgggncnancnncnnacgagtnncgggacngcgatgnnnnnnnnngannnnnnnntacnnncncgcggcctagnangngnnnncngnncnctgtgnnttnngncngagannnnnnnntaagcancngttcnctgtnncnncgccgcgcgagtccattnatnnnttnangtnnnnngngnnngacntccctgcgatnnncngncnatntnagacagcgattgancntncnnnnnnngagggnaacnnnnctcnnganntgnacgncgannntnnngttnnnnnnnngatccnnaannaacctagnnnanngcgttcannananncncncctcnanngnntntcnngnnntnngcnnccttagcattgnnnannnngtancggaaannnnngnntcccnnctcnggtagnnntnnntctnccgcgggcgcaatgtcggcaanngnnnncganngtnannngtncgaagtgccnnnnctcacgnnnnnnannnccnncgntannnaacgannnnganccctntnnnggtcgnnntccnnacgnnnanggnacctgtnngcncgcctacnnngntgtnnnnnncnnnntntnnnntcgatnntgttnannngganncnngntannncatcccggcgtcatgnnnnnnngcatggtggnnnnnnnncccgtctccgactcttntacggncncggnccnnntnncnnnnnanatntnnnnacccgtcnncttncgcnnnngtctggntcgntcnnagnanagggtntccatncattcccgctanccatctngnantnnnnnnnntngnnntnccnnagancnanatcnnnnnnnnnanntcgcagatgtgnanntanttncnannnnacaaangnnnnnnngncngggcangnncnnncgggngnnnnncgncatgaaanngnaannnngatgcnccactntannnaatctngaccntganncnnnactttcagaaaaggnnnncnnncnggnnnnaagagatnnnnctngcnnannnnnagtntttncngnnnnnnagnctcnngntnncgggnaantnnnnagngnnnncnnnntnnnnnnnnnaacctccagntcgggcnnagtgnnantgnnnnnttagtngtgcggcnngagcngtgcncnnaanncgaannnnnacccttngnngnannntntattngnnnnnntgcgcncnnnnnangnnnnnggaacgtcnatctgagngtgnnncccnnngcnnnnnnnnngnnngcncntcgagnnnnntgnnnnncncgnnnntgtagcnngnnnngcantnnntgctgnnannnatntcggacggnaagcnnngangnnctcnnnncnntcnnntnntnntannggnctannngatgtnnnggcngcactggcggnnanccnnnntgaaagnnnnnnccaatgntnnnnnnnnnnnncnnnnntnnngngnnnaagannnnnnttgcgaagagnagctnntcanntntnannnnccagatcgnccagtggagtgacggggccccggcagcagggagttnnnnannngggtaannanctnngnannncggntgtatttgtgagaatnnncaanncnncnnnnnnncntnnngnttncnntggcgnncntnntctagttnncncangnnannataatcncnnnnnnnnnnnnnnnnntngggnnaggnnnntttggangnaatgnaanannnnnngnnntnngnnnnngcnaattancntntgangatncngtgtnnaagntnnnnagttagnncttctcatttnnnnncnnnnnnnnnngnnncncatgnnnngcggntacgccnggnnttacantcnntgacannnnnnnngcnnnnacgcnnnnnnnnncnnnggnnnnnnnnnnnnntcnnnnngnnagtnngaggcgnnganttctntnnnnagnntcnnnnacnnnntantnattnnnnnnttnncnnnnnnnnntncaccntagatcagcgngtcnannntncnnctccantaanncatttatatggncangnaacnannaggggcacnncctcnnnnnnnnnncnttnnacntnntnnannttgcnnganctggtanncttncnnnctnncnnnnnntagnaaannanncttanccctananccnngnnnnnnnttgggaactntnnnnnnnnnnnnnnacagnntganncnnntngccnnncnnnnnnatntnanngttcttgggnanncgnntccnaggggnntnngccnntncnngcgnaggccngncnnacngnnannncatcgggncncccagnnnccntaangncntnntnncnngcttnnnnngntancgncngggntnnatgcccnncccccgnncgannccctgncgagnnnngcncnnggnnnnntnangcnnnggngtnnnngncgnntnannnngtatccngcnncnnntgtnnaggnnnncnnngccnnngcnnnnnnacgncnncnctctnnngnanncganggcnnnnnancntncnnnnnnncnnnnnngnntcttgtaantcnanggctgntncnnagcgcaccnnntcncnctgtgacattntannccnacncnnngannnnacgganacncntnnatngcagcatnacngnnntngannntggnnnnntntggccgnngnannctatncnancncnannncgnnacancannaaggngcnnnnnnnnnnnncgatngtnacnnngnannngacgccgaannnnnnnnngnnagggnnatacnttatgnngcgcanccnnnnannannnaaagnnnnggnnnannnnnnttcgnnnntgnnnncgnntcngcagnnngtnnttnncnnnnnnnnntggcgcctgcatcgnnngatgacgancanctnntnnannngancnnnnnnctngcacanncantnnntcnannngncncagactnnngccnnccgtacccanncnggcnntgnagtgtggntcgtcgttncannggccgnnncgctnnangttncnattacagaaannnngtannnngtgnntgatactnnnnnnngnagnntnctaatcntcgnncngnacnttncnnacgcncnnnnnnnnnnnntcnnnnganantgnccgccanacggtcngcnntgnannacntnntngcntaccgancgtnaannnncnngatnnntnnacgaccttgnnaagtnggagcccaggtgtnannantnannncnatgccgcgaantgnnncngggcggtgannnnnnnnannaagnaaanttgnnncnnnnngntnnnnnannntccgcgannnnnnnnngcgtnntncngangggtggaagnncnnnntnnnnnnnnnancnnnnnncnnntancgatncncaatanantgcccnggcnacnnnnnaatntnnacagntcgtcntnanncctnnaagcggtgtngtnnncgcngnangannnnntannnnnnnnggnnnnnncgncgctnnnntnttacnnnnnnngnngctnagntngagncncatnnnnnnnntnncaacnnnngngncncnnncgntnnnccattnnnnccctngnggnncnncgnnggcatnngcnnnnncgnnnttangtgagnntngcnntntnggggngnccgcnngtaagcnntnncancgggnagcgcagcttgntnnantacngcannnnngnnnnnnngntnnnnnnnntncgnnnnncnnnnnnagnnncanncnnngnnnngnnaactngnctgnnnnnncntggtgtnnncatnnncgaaaacgcnttcatcctnnnncnnntntanntnnnnnngcagtgnntacnatntaaaaantnnnnnnnaccannccgttnaccctgntccgatngtatttcngangnnntacccntannnatctnttcnccnngnnggcagcnatgtncgnnnnnttngtnntnanntcggtcnnntnnngtnntcgcgctctgnacgccnnngnggatcntcnnaccnnnnnncnnntnnnnnccaatnnnannnnnnncnnnananntgngangcnntnnnnnnngcaaatgcgtcngnntannaccnnnnnnnnngnnannantnacttcccnncttnctcttntgnangnaanngnannttcctnnnccanccactcgaccggcctncaaanangnnntctcaccaacggaannnnnnncgngagttaatnnccnnngnanantnnnngttgangaagnanttannancancgttnnncnanacnnntggnagntaagcanatgnnccnangggnagctnntctnttcngnnnnnggnnccgnnnngtgatngcccangnnnnnncnnannnnnnntnncnnnnnnnannntnncnnccntnnccactnnccactgcnaangaaantcntntcnnncgnnnntgnntangncgnagancnaaganngtagtcagcnnnnntnnncaacgcatnnntccnaantgnntngtctnnnnnatnnaggntncgctannnnnnnannnnngnngnnngtgcnnnnngcccngttnncncnnntntngnnactagnntngncctnnacgcntttttntnagtgcnnnctanttggcnacgnntnnagntccnaanngggnngnnnnanggannntncnnttantaatnnntnggnntcgnttgttagcccaggnannnncnnnagntnnaacgcagcnngaaccaanctnaanntnnntgagaatgnncaannnccnngaacgcgttnagnngntggggnnanngnncnatnnnnttggggncnnncnggtgntcncnatttnnttngnnnnncannnangccccannnagnnnatgcnnnnnnnnanaacgctgcncggannnnntnnncccnnttcagcacncntccccggnnnnancnncacagctgagtcnccnnannnncgcnncncttangannnnnnnggnnnannnngnnntnnnnnncnngtgngntngnnggggtcaagnnngcnnacanngagcgtnnntcnannnntanncgccnnncngnnnganntngnntcnnntncgngcgannnnnaacggtnatnacctnngggcnagannttgnnangnnnngcnnccnnnntnnnnnnnnannnnngnnnngnggcgngtnnnngnnancggnnnggattcnnnctancgcctcgnnnnnnngtcgnngnnntacatactttgntnannnntaantctacnngncnnnnnnnnngatccnnntnnnngnncncaantntntncttcncnnaactcnggaattgnntgccnnnnnnnaacnnnanncnnnnnntnatgnnnnatnntngnggngccannncannnnngnntcnnannntngnnnnnnntgggcgcatgtnnnnnncggnncacagnacccgtggntnncnnnnnntngtcgaagttatgnntgcccccnnnnnnngnnccttccncnnnnnggtcatcganangncggtgtactcacnnnannncngnnatnnnnagccnnngcnnnnnnggnnnnnnnnattnnnanngcagttgggctataacaggtnnnnnncannngtgacnnntgtannnntgctcgcgcnnnntnncgtgnnnnnnccaggcgatccnnntnnntnnnaactccnnnnnnncattgannnnntncatgnannatcgcaaagcnnnntgannnnnccncgnnnnannnggnnanagnncnnnnntnacaaagngncgnctcgncacnngnnnnacnnnnnncanttacaagtcgangtnatcaccagcnncnggcncggcnngcaccggaggggatcnnagactnnnnatcnacgtactggnnnnnntnnntnnccgnttnnnnaggccgnnnannnnngggnntannnncnacgggnnnggnnagctncnnntngcnnnnannggaatgntannnnanacggnnncgtgcatacncgtnnnntnnggnagtgngnnangnnnacntnnnnnannnngtgtctancganggnnnncnannnntnnnaannngnctctnnnagnnnnanngtcgttncnnnncnnncnncacgggtcctccaaagagggggagccantgnncnccccagatgnccnnnnnnntnatnaannantnnnnagacgccannnnngagntgnngtgcggagnnncntcntnnggcaancccntnnnngnctancgcnnnctcgntagcgggncannnnngacnnncacggnannnnnttacnnncnntgtgngcngggccgtgctgncntncntnnnanntnnnnnnnnnnnnncncccaccnnnnnacnnnncccannnnnntnangnnnnnngncnnncnnganncgnnggnntggnantnnacntactntnncnccntngngntcnngnnnnnnnggnnnnnnncnnngnnnngancttcnncggtnagttgnnnntgnngnccngccggacnngatccntgcaanncgtgcctcccggccccgggnnnnatctcgtnntganncggnnnnnnnnnnanagncnnnnnnnnccntcccgtgcnnttnnnannnnnnnaccgcatgccnggncnnnancnnnngnncgncnnnnntgnttggggatagacntanngnnaatcgnnnannnnnnnnaatcngnncnattnnnngtatcngnnnnaggaagatgntttaannncnncgnnacgtnnnnnacggcgnnnnnctnncgnggaggnnngnancgtcacngcttaagnnnncgttnngggnnnnnnnnnnnnnnnnncgangaatgtagnncccaatngnaactactgnnnnnnannnacannnnnnctnnnnntttatgcnnnncnaggcnccccggaggtnnnnangtnnnnnnnnnnnnnnncncttngncnnngnagcaagnancnnnannggtgnnnngnnctngnaccngtcnacngngaacnnnnnnnnnnnnggnccncgntgagnnnntnaannncntggtggcannnaannnnncanttcnnnaccgannnnnnagancntncacnnnnnnngggntactnnnnagtancngcnngnnnnggtnncnnangcgcngcngcnannncnnnncngnngattgcntcgnnncntnnnnanctccnnnnnngnngnnnnnnnnccncnannnnnnnaancnnttcgccgtnnnaancgancnngngaannnannngnnnnanntnnncntgnaanannngntgnngggnnntnnanaccatcnnnncctccaaccgaagngnattcngnantnnangtcgcaccggncncnnnnnnngctngnctgcgnctccnnntnncgntcagtcgtggcnncgttgnnnccnannnccgntccgttnnnnnttntgacatggnnnncnctaannnccgnnantngggnngnncgnncnnaanngcgcanncnnnntnttgnnnttcgnncnngtgtgnnagnnnntnnagnangngcgnnatctctatctaagtnnngtncannnnctnancncnnnggcnccggtgnggnngcacnntcggcnnngcagngnntgccntnnnncngnnncnnnnnnncnnnnnnnnnnnggcgntnnnctcngtggcttntnantcnggcnntnanngncngnnnnnnnaatnnncnnagatntcgangtnnncganctgnnngnnnnccngnntctactngnttganngantncnnnaggtagggcnnacatgganngngcgaaacctnntcgncggnnnnnaccnnccactcggnannnnnnnannnnaaccgcnnnnntnnnnnancatcctnnnnnnncctcgcctanccggaagtcaggancnncncntgnntangtgttnnncnnnnnnnnntatacacgcnnatgnctccgnnnnnnnnnnnnnnnnnnnngtncnnctnnnntcgnnacttangngtactnnngtntgnannncnngnnattncnanctnnnatagcgtnnnnnnnnntgnnnannnnccggaagnnntttagcgncntcngacatcgcagcnnggacgtnngnnnnnnngnnnngttcgcnatangtatagngggaaaaagctnnccactacnnnnnntgngtggnnntgggtnaattnnnngntnnnncngctngctacaggagtccnaatgcnngntcgaagntnnnntngcncnangccantcnaagnnntttcgcnnnngccagcangnnccactggtcattngtnggncnnnnnctnnnntctnnnnncnnncnngtgnnntngaannancacangnnnnccanngngctacgtcanngcangnatanntngncnnnnnacnnngnntctgagtgtgnnacnnganctgnatcnngtanngantcannannccngnnnnnnncccnngncgnngncncntnnncnctagnnnagcnntnnnntgnaggagcanggntgnnggccaccgnccgcggnnannncnagccnacttnaagttnnntcnnnnagcatnnnnncggannannnnnnnngaatnnncgttgngnnntngnntnnntnnnnnnnnnnnnnngncnnncggannccngccatgnanccgnnttncgnnnnntnntgncntccncnatggnnnnnngnnnnnnnnagcngtgngnnnnnnnccccnngcgnnnntnnntntgcnncnntcnccctagnaccgnggattggngnancnnnnncngcgtctncnncttcnaggcgnnnannnnnnnnnnnnagtccnctnggnatcncttccnnnctngnnnnnntnnncntgntnnncnnnnnntgncncgcgntnatnaatcgngtagnngacnanncncctgngnnnntnangngnnnnncngcngnnnnccgctcgnncgnnncnccgtntnnnnnngggtaatcgnanctngnnnnnnnnnnnnngncaantggncgntcttncgnnnnannncnnccnannnnnttaccgggggtancngnnntannnccgnnnngnnnngncnnnnnnnnncnnncnnnaggannnnagacctcagagcgantgactcagcgcgntnnntnnnnnncctgcnnnncncnnaanancnnntnntggtnnacatataggcnnnnnnnnnnnnnnccccgtcnncccctgntcnggtgnangtgggngnnngnnannnnnnnnnntaacggcgcganncggttgagannnngnnntngnctcntancgncnnnnngnnnnacnngntcncgnccnngacanttggnnnnnnggnccnagcgnnnncntngnnnnnngagcanagntacggnnnnnnnanntagtnttntncncnnnnnnnnnnnnntggannntcannnnnnnnannnntnnacnanannnntannncnnngnnnnggnagnnnnnaccnnnncgnnnnnccnngngnnagnntgnnttnggnggnnnnnnttcncntgtnnncannnnnnnnncnnnnnanngtggcnganctacntntnctntacngagncannnnnnncnnngttnncacnnnnngnnncccncacgnnncnnncggtancnnnngnnntnntnnanncgacntaatnannnnacnngnnnnnnngnnnnnnncaaacgnnnnnnatatntanacnnnnnnntgaaggtnnnncggcnnnngttccttagtancagnnnnncaccnngnnagtatngnnnntggncttnnnaagantgcacnctttggcnnnnnnaanncgtccnatngcnngnnnnnngatgctagttnnngcnctgtnntnnnnncgtntnanaagcgcnanngaatcatannactncnttaatctgcggnncgcntnnnnnnnnnnnnnnacagacnattnnnnnntagnnnnacnnnntctcccncnncnnctgannnnnnnannnnggnnncnnnnnccnnnancnnaggtnnnaggtgngnntnnagnnanaatcnnttctngnacgagcccgacnnnnncnnannannannngnnnannnnnnncnngtnnggggcnnannnactnnnnnnnnnnagnagcgnnnaggctactagtcnccganctaccgtaantgaatnttnncgtnnntgcgtnccantnngaagnnnnnnnnnnnnnnnncnnntcnnnnnnngnnaacnnancannnnngnctgtnncaaanngcnnnnntnnnntnngngctctnctcnngngngnnnnnnggnnnntnngnnnnntccgnngcgnnnnnnnaacnnnnnnnnnccanancacttggggnccaataaccnnnnnnnntgnntctncnacnnnntggnctnncnnnnnnnnntaactgacnnncgtgnggngnnggnnnacnnctngntnnnancngnnnntnnnnnnnnnnntantnnngngtaactnnnngggnacnnnnagactcnnngnngaggggatgcannnnngcctggtnccccnnacnncancnnnnctnntatntnntnnnnnngnnnngnnccaacnncngnnngatannnagnnnnacgntnntgnannnnnnnnnnngannnnngncccctagnnnngtacnntcgntacagatccnntnnnnntgatatgccnnntannnntcnngnnntnnaaagnngntnnntcnnnnnannnnntnangcgnnntntnnnnnnngaggtgnngcncnantgttannnnnncccgancanncnntnnnnnncactcncngggnananacnncttaannncgtgctnctgtctttnnnnannnnnnnnnnnnntnnnnnnngtgccgannacangcnnnnnnnnnagacnnagncctggtgcnatnannaagngnnnggtnnnnnnggntnnnnncagnnnnntnggnngcgnggaggtttnnntnngcangncancnnnggagaccgctcnatgntcgcnnnttgangncggnncttngnattgccnnnnnccnngtttcnagngctccnggccgcnngnnngancgnnngannnnnnngctanggnnnntgnngnnnnaagnnnggncancnnnnngnnnnnannncnnnnnnnnnntntgnctcnncccnnnanncnnnnnnnnnnntggtcaacttanntcnnaacnntnnnnnannnnanannnnnnncgatnncttcgtncagnnaancnnnnngnntgacccnnnnnnnngcnnnnnngnncngcanatatngcgnaggtgtcatgctgcntgacncnnnnnnccnncnaanccatgattnnaanggtgtntcnngcnnnacggannnnnnnnnnntnactatgagagncnnnntntnnnnnnnnnnnnncnnnnnaagtngaagnnnaannntanaannctggtgganannnnncngcnngnncnnnncnagaggatannnnnngnangaggtngcnnnngctgcttgnnngntaannngtggcannnaggnnnntnncnnnnnntgncgcaaacgcngcnnnnnancacctgtngtnntattnnnctcncnnnnnnttnangnnnanntnngannnganntgtnnnnncaannnnnnntntnngncnggnanggtcttncncngncannnntcgcgcngnnntgntnntccatcggnctngntnnngnnnnnnnnnnngacaanncgaanctgggcntcnanntttncnnnnncgnnnnnnctnnnngggnngtnnnnctcnncntngtgntgntaggncnnannnnntaatcnnnnnnncannnnnnacaaacnncannncnncnnngctaccagatnncagngaantnanncnnnncggnggcctncnntggcnntannnanagnannnnncgggnnncnaggnnnncnnnnnngggggngggcgnnnnnnttctgnaattcccatctcncgtacnancatncncgcatnancnngctngnnnnnnnnnnncnacgggnngcgnnntncncntgnngtcgcntnctttntcnnnnnnnannnnacnatcnnnccnanattancggtggttnaaaacngtccgnngnnnnnnccctagnntnntgctncnnnnnnncnnngnnnntnnnnncnngctcanntnnannnntcttgttaannncgnnnntnngnnnnntnnggggaaannnntnnnnaactnncctnttgancnannnnctgntcnnngnnnngggcgggttaaagnngnntangnnnganggtgaggnttnnnnnntnnaannntcnntnngnnnnnnnccanntagnnnnnnctnnnncnnctgggcnnntncnncagcggnggctagnncntggtgngtnnnnnacnaaatnnncnatnncannnntntcgnnnnnntccnccnnnngannctnnnnncgcgnnntnnnntcaacnnncnnnnnnnnannggtcnnnnnngncnncatnnnnnnttnnnannnnnntnnnacgcgnnnnnncngccggnacntcgatnnngntnnntagtnnnannnnnnggntnncnnncnnnccaanaaacaagngcgnncncgnnagaannngaacnnngggtntntttgggnggtnnnatnnnnnnnnnntcccnntnngncnnnnnnnnancangtncnngnnnncggnntggncnnctnnnnnnnnangnngccctcnnntagaaggngnccgnnnnnnanntnncantcggctcnnnncngttnncgaannnnnnnnnatcacnncancaaggnnntannnnnnnacnncnnnnnggaggnnntgcncnctcnnnnggnnaactnnnncgcnantcnnannccgaggctcctntcancttgcnnnnannnnctgnnnnntcgnnncnngantnnnnnanncagnaagnnccntcnnnnnnnccnnnnnnnnnnagncnntaangagcgngtgtggccgntacnnncaatatgggcccgnntctnannnnnnngacnanngnnnnngtannnnctattgcggaaatncnnanngacngngatacnnnnnnnnggtnnnanngcntntnngcctgntnnntcgccctnntctcacctncngtngatngggctnnnnngtgnnngnnannnnggaatggntnnnnnncaannnannctnnnnaatcnnnntntnnnnnngtnnngctnncnnnggnnnnnttcgnattcanncnngnnnnnnnnnatatnngttnngngcnntgccnnannnnnnnncanannttgnnngnnnannncnnnnnngcnccacctcntaagatanggatccnngcgacgacnaggggcnnnggtgnnngggggnccccagnnttntannnannntctannncgnnnnntgcgcnaanatnnncnagccntttgncccctannananatngnnantcgnnnnnantanncnnnnnntnatgcgtcgnnnnnnnnnntnnantnagnntggcagaatgcnnnnnnacncatctnnnngccgcnnnccnnngtngccttgtagacnncnngnctgagncngngcnnnnnnntnnnnnnnnnnnnnnnnnnnngctnaccnnnnnnngnnnngaataagctannnnntnngcccttcgtatncngccagnnnnnnncatngnnncnnnnnnnnnnnngctnnnannnccnnnnnngncatnnnnnngcaccngnannancnnnagntnntgnantnngattgaacgactgcctcgtatgtnnnaannnnancgagnnaannaaactnnngnntnnnncnncnccnnngtnannnnntcnnttnnnnnnnnnnaagntttnnnnnnnntnnntnnnnccgnnnnnnnggtggcgcttnncncgggngtnnnnngctnnnncnnnnncnntgtacnnannncgcnnnaccggtgtatcgcgacnangttccannnannnnnnaatnntaagttctnnnatntnnnntcgcgcgnnnnnnnngncnacannnnnnnnnntnncacatgggaggcannannagtnnnatgttactcnnanntnagncgnannnnnnnnnnnnncnnntnnnnntangnngatatnncnttnacgnnnannnaggannccaatnnnntatcctttnnnttangccgannnnnanaaatgctcctangcatnnnnnnncntggnnntnnnncgnnnnnngnatnnnnntgcnngttgnnnacgatanncnagntantcnnnnncnnnntnnngcangtncnnncctgnctcnnctnannnngnnntncgtcgccnngnnnntnncnannncnnntanngataaagtananacnnnnnnnnnnnnnntcannnntnggtancgnagnnnnnnnnnnatcatngnanncggnnnnnnnnancngcacnnacnnnnacctcgncnnncnnnnagatannnanannnannagttgggggcagggaagcatnngcanaganannnnnnnncnncnnatagatnnaaaatagtntaggtgngtgcgnnnnctgnnngtagantctgtntnnnnnaannnngnagattnacgnntnnnnagnttaatnnagnanntggngnngnnnnnngnnnnnnnnncncnntancgnngntnnnnnnnnnccnnngncnncgtgtgngcnncnnnatnntnngctggngccnnnnnnncnncntaatcnatggncnnngaagagcgggacnacgctaccgtcnggnncnaanancntannnnnngnantnncccncaacnnnncaggcngagncnncnnccncgnancnnntgtnncnnancctggctanntcatgtttcanntcgcccttnnnncnnnnctnnnncnantaattnnnntnncnnnnnnagntnnctncgcnnngnnggnnnnnnnggnatcctggacanctncanannnngnttnccntggnnnnncnngngcngctgnttgnntngcgnngttacatnagttaagggnnggngntnnnnnnncngtantanactatnnnnnnncagnnnnnnnnnnnnnnncnngacngncgnnnnnantantnnncnnngactatcgtttcctttcnncntnnnnngacnnnnnnnnngnntnnncgnngtncnggnnngnnnnnnnnnncnnnngtgncnnnagtcannnnnnnntcnnnntctactgngnnnnntgcggnagannnacgnacggnnaggnggttnncgccantnaannnnnnanttngccagtaatgcgnnccttgagtagnncnnnnnccnggnctacttttggccggngatnnnnnantnnnntanntnnnnnnngcnnatgtcncgccagnnnnnnnnnnnncgntntgcgatntncnngnnggncgnannannnnnnnanacgncnnnnnggnnnngtcnnnnnctannnanntnnnnnnnnncgntnngnntgnncnnnnnnnannnnnngtnntcnagngcgnaggnaagnnncangtngggagggtngnnnnnnnnncnannanagnnccnnngngnntcnnannngnnnnnnnnnngncncngngnnanngnncgggnnnncgnacgnnnnggnnnncaangnnctcagnntntnantncccacnnnctnnannnnnnttgcnctntgngncccnngnnncnnngtntannncgcacgtgnnnnnnncngccttggnntannnngannnnnnanngtnntccnnncctcgcgncnnnnnnnnnnnnccngcagccngnnactnagccannnctgcnncnnnanngagnngccgnnnnnnnnnggnnnnnnnnnnnnnnnnanggncntnctttccatgtgggngtnnnnnnnncnnncntnnattncccagtannagnnnnnggnntnnnnnnngnntntngtnnntccctannnnttctactnnnnngagggcnnnccgcnnnnnggatcnnnnnnnnntacttnaacgacnncttnnnnggacangnnnnttnnntnnngnncannnnnnnnncnngcnntgcgcaanttnagnntctantgagttaantgttganannnnnnnancnnnnacncnnnncannctanacannnnnnnnnngncngcagnncnnnnnnnnnnnnnnnnnnnnnanannnccacttncggcactctagagnnanacntnnnattannntattctcgnannnnnngccannnntgnatncntnnnanngnggagngnccantangcnnnnnnnnacgnnccncccggaactgncgtncnnnnncnnncgttcatnntnngnnccngtcngcgncgctgnntcnnngccggacnntnnnnnanggaangggngcccggacnncgtngccnnaacgtnaagnggtactnngnancgtnnngtnnacnnnnggtnnntcngaacnnnnncnnncnntgnncagcgnnnntccntcntnnggnnnnnngcatgnncgncccnncgcntatgcnngccnccngcntgcngnatnannnanngngctacgnnnannnnnnnnaannagtnntctnnnngnnnnccannnactnggttnnngcctgtnnnagttncnnnngnnnnnnnnngnnncnananntnngccannntccggaccnnncnnnncnggcgcnnngnttntngggattannnnnncgnnnncnnngntgagnanantcnnggtnganccnncnnatnnatgntnntgnttngncgngnnnnatnnttnactgnngtccnnnatgannncannnaggnngcncnnnagngcntnnagggntnnaacnnnnnnnnnnnnnnncncnagntnantacanntgncngnngtnnnnntactgcnnntccanangcnnnncggnaggnntnnnngganngctctaggccgntngtnanngnngnacggncnnnggcantnnannncccnnntnnctganagatcagncnnnnnnatttnnnnnnaanannnnggnngngttnntnnntanaatngnncnntaacannnnnnntnnnannnnncgntcctggagcccnnctccgacnnnnnacatcnantatcacgggcnnaaanntnnngctgnnnnnttcngggaannnntgnnagcncggnnangcgnnnnnccctagnngnnnannngntnctnntggtnnntcnnnnnnntnanngncagnngctgtgngtttccgaanaagctcngnttnnnngnanatnngacnantcgngcagntnntgagcatcnannctnnnnnnnnntgnnncgcnnngnnangnnnngganacntcncagnnnnannnnnatcnnnncgncntanttgcttcannntncttctgnngnnnnaagnntnnnnncnnnnngnacaatnntngnnnnnngnnnnnntnttgntccnagggnccggnnnngntntngnnnnnanntaanntacnntctnannancngnngnnnnnngnnnnngttnnnnnnnnnnnnttcggccnncnnctnccnntttcannnnnccnncggcccntgttnncangagaaancngccaataacnnnannacngaggcgtnnnnnncnnacnnnntnnnnnnnntgtnnntannnaangcncgnnnctannnnatccgnacatntctcncncatcnnnnnnnnncnttctctgtnnnagatggnnnnnaggcctttnngcggngcnnnnnncnnnnnnnnnnnncnngcacnctgtggggnnannnncngcgtantgncgnntgtnnnataagngaannncnnnncgnncngagcctggctttnnntagntatnctcngntnnnacntnngntnnnnanncaccaanntacctnnngnnnnnnnnnntngntcgnnnncggacnntnngnccnngnnnnnntcnnngaacttngtagnnnnanngtgnntgagtaggggttgcnnnnnnnnncnnncnnnnngangggnnnnangntancgggacagccctcttgcggggnnannnnngnnnncnggtnnncttnagtgnntnnnnncnnggggcntncnntntgggcnnnactnctcgnnnnnnnngnnncttcncnatnggagcataaaacnacgtttggnnnnnnngccttcggntctnntncgnncnnnnngagttctncnnnnnnaatctaggcgnnnngagnnnnggnnccatggcgntnnttaagcgncgtgnntnttnangttctnngntnnagctcagntgngngtgtntnntatnnnnancgctcgnnnagatggangangaatcnntnannctcgnttggaaancgagaccannnntnatngntnagatctattggcacnnnncnacccnngatgcttgcgnctaagnnnannactnngntgtcangantggtangccncacttacatcggcgttgncngncttcatagttcaatngntaaccncnnctggccttccnnnnncntgntcnntgaannnactctagttnnnngnnnagcnaaaataggcgannccnngcnngcatnccnangcgnnngcnccggggcgnaacaggccacnannngnnccgnnnggnncaagannnngnnnnnatnnggaccccgagtcccnngcannnntttnagntgccgggtggntcnacnnnnntccctccannnncngngcnnncangantatcnnnactccnngtanntnnnnncnccnanncctgngtaannnnnaanntgggannnnnnnnttctgnaantnnnnnnntnnnngtcngnnatnncnnnnctacnacgcgnntnagcannaannannnnnnnnnnnnnttgctgnncccnnngnngnnnnnncggtcnnnnnnnnncnnnngctgtgnnnntncgannnnnnngngncgnnnnangtttnnnngnntcctnggnncgnggtnnntnnnntcctncnngcananaagnnggcttttnnnnnnngtacnggannctnanngnnnngtgctcctgngccttgncnnannnnnnnnnnnganntggcggntntntnnnngggtgnnnnnnnttancnnnnnnnnnnnnncnnnncnnnnnnantnnnnntntgctnnnnnncnngannnnnatnnntnncnannnnnnataannnctgagncntnnnnnnacgaaaccnnnncgctntcnagnngctnncnnnngnacncngnncgancnngnnnncnnncnagtgcctntgngnnccttgggnnnaaggtgtcgactctnnnnccnagaccgannntnnnntngntcataannntgggannnncnnncnannnanannnnnnnnnanntnngtnncnanncnnntannnantanagnntnnannnatcggnnannnngannnnnnacgannggtnggtnnnnnctngngnncnnnannnnnnntnnnnnaatcnngaatagttnnangtnntnnnncacaacntcngccnncnnnnnacncctgggagcnaaagttngtatcactnncnnccggcnaacanngnnnnnnnnangtancncntgnncannnnggnnngccnnnttantcnnnntcnttnnncnaagaanngnnnncncncnnnnncnnnnnnncnnnggcnngcnntgccnaanncnnctgntgcgtacnncttnggngtgncnnacanntngnnnntgnnngtnaannaacncnaaanngnngnnnnnannnnnnnngactncccannnnnnnnnnccacatatannnnnnnagncgattcccaccctannnaccctancngcggtttggcagatgnncnnnntnntggtncngnacncatnttnanccgcgtnnnncngattntngtnnnggnnatnnncaatagtcnntnaannatgatnnnnttnggnnannnnnnnnnnntcgcccnncncccncngnnccnccaccanccnactntcacgancatgncacnancnnnnnngganaacgctnntttnttcnnngangnnnnngnttntnataganccgnnatgancnnnatnnnnanntctacgnnnnannnaggncgnnnnnngcngnnnnnnnntnnnngnnnctgcgcacgnncnatcnncnnnncgccnnnngnnnnnnncnnnngnnnnnngnnggcnnnnannccgnntcnncnatnnnntgnntnggagnnaantnngtttgattnnccgcgcncccnnnnngtnnggatactngnannnannnnnnntccccgccgaantnncncagacagancnnnnagnnggnngnngccggaagngnnanncnnnnnatnnnngnncngntnggacgntgangnnggnngccntcgnnnnnnnnnanctggntgngtnnctcnnnnnnnnnnnnnnntannnnnnnnattaaancnaancancntgtnncnttttntnnncgntgnnaacnccgncccncgnnaccnnnnannatnttnntccnnnncctgggncgcannaggcgcaaagctctgtannnngngnaancnncnntgcggntngatgnntgnncnnntntnacnnnntcncnntctcgagangnctcggggngntnnnnnnnnntcnnagnnngnnnnnnncnnnnacnnnnnncnttcatanggtngcnnnnaanannnntnnnnnaannnacggannnnnnncnngctacgacttnnnnnnnagnnannnntgngacnngtncngncatantcnnnnnnnngatcggcaaaatcncgnntngannnnnnnnnncntccntnnangnaannnnnncttnngnnnnnnnnnttnnattnnancngtngngnnacacgnnncgncnnnnactgcgnnncnnnngtcatngnannnnnnnncngnnnnnnnnnnngnncnanntgntnctnaannnntnncncnacngngcgatnnnnnnnncaatcctnangnnanacnnnnnnnnaccncnnnnngcnnntnctnnnncgccnnngtagnnancnnngtncnnnnnnnnttgcgcgnactnnnnatacnntgccaatataatannnnngannnnnnnnnnnncnncnccncgccannccannnnnnnntnatntcactnngnnnnagctnntngcannnnngncnnnntncnncgctatancntntgcccnngcctagntnnnnnnnnnnnnnnatncnnnacnnnnnngnaatnnccngtnngnngtctcactnccggcntanngatgtgcnnnngngatgnnnccnatatnnanngcngnnannntcnnnntnnntntnnncgatggagnaaacgnnanccnnnnnnnnttnnnnnnnnngnnngnnnanataacnannnnnnnnnngnnnntnntncngggnncncngnnnnncnnnnnnntnngnngnnnnngttnnnanncnnnnnnnggngngacggttgngnnanctgtannnanttngctgtaangacctannnnngccggccncnnannnnngaagcncggnnggnnannnnnnngncnnannnnncnngnnnnnntnnnaccattcannnnanantttncnngncnnntntnnnnntcgcntgcagcngggngnctncantnnnnnngnnnnnnngnnngcnnngnnncnnnnnnncnannannnnanaatnnnngnnnacncncangacnnnnaangggcnnnnngnnnngnannnnncnngcntnnngtgnnncntggcggcntaccnangcnnccgtcnntcngnannanngncnntnnnacngcaatgnncnnnnnnctgntnncnnnnggnaccntcggtcgtncnnnntatatnnnnnnngngnnnnnannccngtnaatnncnnnncnagctgcnnnnnnnncnnnnngccncnnnnnnnnnnntnnnnnncnnnnnncnncnnnnnnncnnnnnncnnnnnnnattctanggnncnncnnnngggtagacnntnagncnnnnnatnncnnnggannngtannncnnncctnannncncngcgtnnnanctcnnncnnanttgaagaataacgtggctnctgnagcctggnntntnnnnngnctcnnntggagnnnnnggcnactannnnnnnnnnnnnnnntnggnnnntnngnnnnnnannnnnntggganncnnnnatcntngngcnnnngtnnnnnnnncnnnnnnncnncannncntnnngnncancgnnnnngncncnnnngtnccnggcgcacnnntnnnnntnnntnntnncannnngnntntctnnnnannnntnnctnnctnntncnnntttnngcantnnanngnnngatngnnnnnnnnnnntangnnncgnnnnnnnntttccnnnntcnncnagnnnntnnnnnananctgnnnnngnnnnntgnnnannantnnnccntnagcgggcggcactngcnnngacacnannnnnnnncnnnnnnnnnnnnnnnntnnnnacannntnnnntgggggggataanntncnacnnntnnnnncanngnnnacccccnnngncnnntgnncctncnnnnnntcntaannanncccnttagcagnntngtgcnnnnangncnnncnnnnnggannnnangnnnagnagcnnnnnngnnnnnnnntnnggnnnntnntgannnnntgtannncnnntnnnacnnnatngtnnnngnnaaantnggnnnnnnnnntnctnnnnntnnnnnnntngnnnntngnnnataagcgnccncnanntcnntngatcatctagannctttgnnaaantcaannnnnncnnnannnnnngnaacagttnnngngnnnntnngnnnnnagnannnnnnnagancncggncgnnngcgccctngtnnnggggtnnnnccnnnnnnncatnnnnnnngatcnntnannnnannnncnnncncnncngngntnnnncnnnnnnnngngnnngnncnnnnnnnnncnnnnncncntcgnnnnnnnnncgggatncaggtnnnngntnngnnnnnnnnnctatcaatnacaccgcttntnttgtngagtnnttnnnncgcgnnnnnncgcccngncnnntgagncctgcgnnnnnncnnnnnnnnncnnnntntcncnnnnnnanntnnnnnnncgacannnnncnatnnnnnnnntncctgnannanntnntannnnnnnnggnntccgannnncnnnnnnngngncnnnagcnncnnnnnnnnnncnnnttnnatttcannnnccnnnnnntaanagnntgagccactcnngnntnnnnnnnnnncggacnntcgngntagnnnnncannannaannnncnnnnnnnnnnnntgnnanncannannnnnnnnnnnnnnnnnnnnncnntcgntgnagnannnnnnnannngggnggcntnnngctccgacnnnntncccagagtgcgtncgtacgncagcantctngaccnnnnnngccnnnnngncnttntcnnnnnnnntnnnnnannnnnnnnccannngaatgnnaccccgtnannntcngcnggnnntangngntnnnnccannnncnccggncnntacgnnntacgcgcntntnntnnanncnnnnnctaantagtcannngnnnnanganccggnggcnncnnnnnannngannncnnnngcagtcnntctagatcnnnnnnacnnnnagnnanncnnnnnnnnnctcnannnganngnntnngnnntccagtnnngnctannncnngacccggnnnnnngaacgggctnnnnnnnnncagcanncnnnnncnnnnntnnnnnnnnnnnnnnnnnnngnnnnngnnngnncnnnnntnnnggtnngnngnnnngnnnattgtntnnncntnnnnggannnnnnnnnnancngacnccnnnnnnaccctgcgantnnnngnattnnnnnngngnnnnnnnnnnnncgnnnannngacgcgccggttttagnnngcntgaganacnnnnctntgnnncnnngnnnnnannnntgnnncnnggnntnnncgnggtgnnnnnnnnnngtttnnnnnnnncacncgntccntnnnnnncctcnncgnntcnnnnnncnnnnccaanntntntnncnnnanntcaancnnntctnnnnnnnnnannnancnnntnnnncggattanggnnnngngnnnnannnnganngnntanagngcgctngtctaggnnnagatgnatnnnnannnnggtgaannnncggtcnnnnnnnagctccncngngnngnnnncnnntnnnncnnnnnannntnnnnnaaccngtcgnncncnngnnnnnnnnnnngtnnncnngnnnnncnttnnnccannaacagtnnnatnnnggnnnncgannaanctncanncgaacagccnnnncnganactnnnnnnccncncgannnntnnncnnngccanannnctnnnnnnnnnnnnnncnnnnngncgngtactcncnnnngnccnncgtnnnnnnggcnnntagctattnnngnnannnncnnnggagnacannntccnnnnnngtgnngtnnnntnnnnncnttggannnnaanctgngnnnnnnnnngnnangagacnnnggnnnncntnaccnnnnanctgtcngnaaagnacnnnnnnnnnnngngcnntgngtnnncnnntcnttnnnnnnnnnnnnntggnnncggnncgnacgnnnnncgannnnntcnntnnnancnnnntanacntnntcnnnntcnnnnactnnnnattacnnnnnnnnnnntannnnnntncnnnagnnntgtntnnaggngcgggnnngctanaatgcactcatntgcgcnnccnntantnnagcntagcanntgntgnatacgannnnnnactgnaangttncgcnggcnntcnatnnntnnnnnnatcnngggcgcttacnngngncgctctccnnngttatngnngnngngtnntntggcannntnnnctnncgcnnnnnttngcngtgncnnnnnnnnnncncgnnagngntcnnnncggcngnntcgnnnnnnggnncctnnnnnnnnccanntggancgnnnnggcnganncnnnnnccnntcatnnatcgannnnnnntngngccnannngnnnnncannnnntacgacncacatntcannnnnnnnnngcnntcnggntgncngancgtggcagngggntnnnnnnnnnncncgcnnaaagnngcttnatctaaaagncangcgtcctnnnnnnggnnnntcgnnnngnngnnnntatgagnnnnncngacganccgtnnngctcgnnnnaatnntnnnnnattnntnnnnnnnnntcancnnnnancanngggnnncggtttntggcttcgcgcnnntgnnnnnnngcacggctcntgnnnncnnnngtagnanntnncnnnnnnntnnnnttctannncggggncccgttgggngnnnnnnannnnnnnnnngnngtntcnaactncnnnncannnctnannnnnnnngcanngnacnancnacgagnncgnngannagnatgnnnnncnnnancncggnnaggtncgcnncctnngnngnnccgctgtccatcgcgccactccgccacnnnncgctcngncactnnngnnnnnncnngatttnggnnnnngannnnnngtttcccncggnccntgnnannccncnnaaccnnnnncnngnnnnngnncnnncnannnnnnangagncnnnnnnnccgggtcnaaancgcnnnnnngnnnnnnnntcgccgcgnncgctccggtccgcctanngcgagtggccgntanntcccaagnncncagtcggtcnctgttatcgaggncnancatatgtgttcagtccctgnnnnngctntacngcagagnngatatncccgnaannnnangtccngngtaggtgttannnnnngccnanagcnngnncnnnccgggnagnncnncgtnctnacccgcnctannaaganaannnngganacagnctnnntcncgttaaatnnatnnanncnannntnnccngcggcgcnncnatnnnnnnnnnnaannnnnncgnncngcgatcntnncnannnngannggnncnattgngnctnngagngtnncnnnancnnnncnnnnnanngnngcnnnnntnangctgnntnnnnnnnntnnncccctcccgtcccnnntngccaanaannggtcgnanagnaaaattgatncgtannaagngggannngtngcaccgannccncttggacgntannnnnncnntntgnncaaggnngnnngnnnnngnnnnncnnnaactnnnnnnacntnnnnnnntnnnnnnagggattnnnnnatnagngnnngtattnntgntgnnntcctagncnntcggcacaantncggtgnngacgcggaatnngangngcannggggaangggnntnncnnagnnngngnnngnnccnatactntccantgagnangnctnnnnnngnnnnnnnnaggtnccccgnnnnnacnnntngnnngnnannnnnnngcgntaaannnnnnncccntnncatgnggattctncnggacgtcnnnannncnnnnnncactacctnccntcngnncacccngnacnnnnnnnncngnnctgcnnnccnnnncantntnnnncagcnnnctcgtnnnatctgannnncccggannnnncnnnccngtcgcncngcntgnacncnnnnncgnnnnnnnnngnnntcnnnnnnnnannnancnnannnngnctntcacgcngtcctttccngntnnacgccggtggtgactncatcgngcnngnngncnnnnttnnnacnnnnatcncctgcgnnnnatgnnnggcnnnnngtnnngncnnttannnncgnacannangtgcntgggcncnagcttntnggnntcannagangcgttnnntgntnnnnnngnnnnnctgctcatnnnnnnnncanaannnnnnnnaatntncnnnncggcngntncnttannnngcccctcgacagagtgnannntnnngcnatnnnnnnnnnnaggtgcgnnncatnnnngnctntaccnncntccnccagcgcctcncangcnngnnnnntcntnctgnnnnggnnnnagnnnnaaanncnnncngnnntngctaatnctnnnnncngngcgnnngtnngannannnnctgnnnnngnngnnncgnggacnncntggnnnnnngtctannnnnnnnnggtaacnnnngttancnnngtntggcagnnatnnnnnnggagngtngnncnncnnnnanctnnnngctaaccnnacnngggattncaancnntanngncacaannnnntnngnngntncctccaaacccgancgnnagcntnaagancgccgattcgnnanntagctgntntcngtancanccaacnanagtcgngtncgncngcntacgnnnnnnnnnggntnnngncnaaantnnnntntaanngnnnnaccnnttncgnannnnnntanagncgtnngnatccnccnnnggggncnaggnanngacnngntnnnntttcgttcgggaataagacggncnttacgnncggtngnnnnantngtnnnnnnnnnngnnaggtcntgnnctcnncggnnggcgttcagcnnnnnggcncattnnnncctttantgnnnntngcngnnnannnnncgcatcctannntnnacnntnanncnnnnnnnnnagnncacatganantnnnnnnantnnngntnnagcannaantnncnntgtnnncnnatccntnnnnnagcngncnancaacgngcgnnntgtgtacnanttctcanccnnnnacactngaagctacnatgcnnntnntgannactnnanannagatggnnnannnnnnnnnnnncnaacncnatnnagnnngtntnngattnagatnccntnnannncngcggaatgnnnccnttncanctggtnnnnccnnnntcgnnnnnanngannnngnnnnnnnnnnnnnnccccngnnnnnnnngnngaggtatttnngagcnnacnctnnngannngnntccntannntcnnngngngacgcnnnnncnnagaggtggnntnnnnnnganggnnaccattaatttgggcnnnnnnnggnnnnntnntncnnnnnnnnnncnnnnnnatnnnnnncnntnttaacnntcntntgnnnncnnnngncncgtnnatcntgtaantgatnctaccatcgnnnnncngcgcgngnnnngcnntttnnggnnnntggcagccggtcgggtcntcgnggnangcnacnnnnnnnnncnaggnnnnntnannncnnnnannnancaatcnnnatccnnnnnntgnncnctnntattttggnantncnnnnnnnnntncctaagnagnnnnnnnnnnntaagtnnnnnnnccncntgncnnnccnanctnnnnnntngctnnannnnnnnnntcgctgggggcnnnccncctncnnncnnnnanngntnataagntngcanggtnnnnnnnnnncnnnnacacgaagcgnnnnnannnnnngganannagaaacncagncngcaanncnnnnnccggagngggnnnnanggnnacactantntttcannnnnccgccctatcgngaantcctatcangtnnnnnttgccnntgntncnnnannannnacncnnnnnnannngnnnnncgntcnnttngannggnnnnnnnnnnnnntnnntnnangcgncgggntnnanaagnaacngggntannngcnngcgnnnnngnnnagnnnnnnancgtnnnngcnnnnncncgannnnaanncnnaaggctagannnttnntancccttcatcgcnngcannncacngccnncgaacatanncgttannnnnnnggtngccnnncgnnnntannnncnncgttnnntnnnnnntncnnnacncactnctcggnccgntttcnnanncctantnaancangnnnanncnntncgnncnnnccnagccnntgaggctcnnnnnnnannggannnnnnnctntccgaagnnaangtgnncccnnnccnnncngnnntannannngngcnngcgacancnntcaacnnnnnttcgncgngnnnnnngngnacnnnggcncncngnagnnnnntnacnnngngntnnntnnnnnnnnntnnnnnnngccaacgtgccnnntntcgnngnnnnancnngnnnnnngnangannnnnngacnnnnnnnttanntnnngnnnnnaccngtanaagnnnncnnncgnnacnnntnnnnncncnnnnnnnngccgaaagnanctcgnttnnnntgncnnnnnannantactagtnancnnnncnnncccaangncnnancnnnngngtnntnacatgactnngnnntcncnnnantcagnnnannctcnnnnagnnanacnnngcgnnacgccnnggnttnnnnnnncgncnntgangnnnnncctgcnntgnnnnnngcggggnaaaatnnncgntnntgnttncacccgagnnnncagcnnnnncagnnnnntnnctnnnnnnnngnntcnnngnnnntnnntccannttgcganngnnnnctgnnnnnntanntnnnntcnnnngnnnnnnntnnccantcnnnnnnnacnaanangnnanannnangnttncaaagncgnnnnnngcgcagnctcatnngnnncgcngncnntnannagnnnnntcacngcnncnnnnnncannncacnctnngnnnnnnannnnagatnnnncctgaaancnnntacnnnaatntcccnnnncannntgnntnnnnnnntnccagnntnngnnnggtncccgtagnnnntgaanggctcanaannnncnatagnantccttnnannncacgnnnngnnnnnnnnnacgacnnggtantgngcggggtagccttaacgngncaccnnngtcgcgnnnnnntcgcngnttnnnnnganntncttgcaaccgnnnacngatnggnannannnnncgccagatctatttactntncgccnattanncnnnaaatacaccnntacccnngnntnannnnnatnnnagcacgatnnggctggttgcnnnnagnnngnnctcggnnnnnngngtgncttttctnnctgttannnnntnnnnnccnntctgngcctnnnnnnnnngnctnnnnnnnnntangnnnnnnnnacnnntcnnncagncgcncgccaattgnncnngtccnnccannntgtcgannnnttngcgatnnnncgtgngntnntnngcanggtgntannnnntnnnnnnngnnnncntntnanntncncggnnnnnaaannnncaaatnggtcnnnntacnncggganttgngcgctangccggggatgtacntcnntnnnnnnnnnnntccctcnaannntgnagngnnnnnnntnnnannnnnccancatnnnnnttnncaannggncnnnnnggtggacggntcacancgcagnctcaggnaccnnnnnnnnnnncagnaannngnnntctangnnnnnnnncnangnanncnnangnnnnnnntnntcnnnnnnnnnccnttacnnccnnnnngganngtacnntgtnttggccannnnagnnnnnnnnnnnanaagnnnnntngnnctngcgnnnnngannnnngtcggctgcnnnnnnnnttanannnnnnnagtnatnnnnnnnnnnnnanncnnnnnnnnnnnnngnnnnnnnnnnngttncngnnncaggcgnggtgaaaaaggtgtgggactnnngntgnnnannnnncgtntnacaaggcnggcatatngnnnagacgtagtagnnnngtnnnttggaacngnagcanncnnttnnngcgncgctatanctnnnnntancgnngagtganattacgcagtnnnnnngnnnnnngnnctnncagnnnnctnnaccgnnnnancntaaannnnnncancncantnaacgnaantnnnngnnnnangtnccccacgnncctagnnnnntncnnnnnnnnnagcgnnngnnantcangnnnnnntcnnnnnnnntngngnnnnngntnnnntnttnnnntncnntncgntnnnnnnnnnnngnnnnnnntngnacccnnnnnnnnnnnnnnnnnngntgnnnnnnnnnnnannnnaaaganaaagtcgcnngtacncncnnnnnngntnnnnncaangcgganagagnagnncgnngnnnnnnnnnnnccntcannnncgcngnannannnnagtnttnngtnnncncgatnctttgnacccgnnnnnnnnnnnnnngnnggtantnntgnnnnnttncnancgnnnnnnnnnnncncnnnnncgnggnggggncncggagnnnnnngtggnagnngcccaagcnncgcnntnngtnggnnnnnnnnngnactaagtgttctcgngagggnannnaaacnnnnntnnnannacctcggcnngnnnnntcggctnnnnnnnnnnnnnnnnnntttnngnnntnnnncncggtcgactcgagnnccgnnncgnnnnnnngaatncaacagcccngnncgcnnannnngcgagtatanncnnnnagnggagcattngnnntctgnnnncgannnnnnnnnnnnnnncnnncngnnngnnnngntnaggncgnntnggcnnnnggntgnnnnngnnngccnntctggntanngcccaagnnnnnngtnnnnnnnanngnnnncnnnctantgcgannccggcnggcgggnnncgggnnnnggnnngacnnntcnttcaggcnnnngtnnngnnnnncgnnacnnactntctntttnnannnnnannnnnnnnnttcatnngtnnnnnannccgcggctaacngncnaannnnnagnnnnnnngntgncgnnnnnnntgnnnnnngnnnnnnngagnnnngnnnggnnntnnnnannnnancnntnncttagtnnncaatanatcctagcgcnngangtntgntgannnannnnngntnncnnnnnnnnnnnnnnnnnnnnanagncctngncatanntnnnnnncggcggtannnnnnnnnnngntanataggtntncgnnntagtcgannnnnnagggcgtnngtcgannctcacncctctnnncgcctgtgcttncgnacnnannnaccnnnnnnnncacacggggatcannncgnatgnnnttnnnnncnncccatnnnnnngnnnnnnnannnnccnnggnnnnntnagggncagnnngtcncttgcaagngaggnntgcannnnnnnaagaggggaggnnnnngnngcnnnnntnnnannctatnnacnnnnnngtntnntacagnctactgtnnnnacnangnnnngngcngntnnnnnnnnnnncacnnnnnacnngnctnntcnnnngtggtcggatacattggnnngnnagnnggnactnnnnnncnntgcgctncnntnnnatcgacgtgnncngntgnnacagtngnnnnncgncnggnnngnctaancnagtcacctctaggnnncnnnnnnnngcnnnnngnnnnnnngcnnnntgnncgcactannnnnnnnaannnnnnnggnaaccgaacgnngcgnnntctgngnnnnnnnnnncccttnngnnnnannnngnnnnanannnnnnnnnnaggntngacgnnnnnnnnnnngccacngagnnnncngngnngncnnnggngnccntannnnncgagctagggcctggccannnnnnnnncnacncntnncnnttcgggtgagaccgggcnttnncgnngcnnccnnnnnnnnncncncgcactcgcagnccnagcggaannannnnnnnnnnnnnnagnntgnngnnnnnnnnnatcnnaatnnnnnnnnnnccnnnnaccnnnannnnngnncnactngnccnnngnannnnngcnacgtacgntntcannacnanngnancagnnnnnnncncagnngtcggnnnctgctngcnnnctnannntanncnntntntntnncnnnnnnatggnncanccnnnnncannncnncnctnnctcgngnnggnnnntnnnnncnnngnaacancnnncngtgtcnnnanccnnnnnnnnncatacnatatngnagnnccnnagnnnnnntnnngtattgncncnangnccttcggncagcngatgggnnnncnncctngagagnatgcnnnnnngnnnnnnnnngnnctnnnnnncnnnccnnncnannnnnnnngnnncagnnnttcancgntgaatgnnnnntntcnnantgnnngnaagtnnnnnnngannncnaancctgccccnntgaggaccgaannnaccctngcgncanactnnaccngtncncaganngctncacggnnngcccgggccgcgggntnnacgttcagcggcannntncntngtatncanacnggcggtgncannnngcatanggtagggtntnnacnanngnnnnncnntcnnannnncccnnntnnnnannnnnnnnnacnncntngntagcgngtcgcttcgnngnnnnnnnnnnnncnnncnngntcannnagtgaggnannannnnctnntncacggncnnnnnnnannnnngtngagnnnnnnncnctnntatgacnnnncnnnaactcnnnnnnancaccnacnnnnnnnntttaannacnnnnnncnnnttnnnngntgnnntnntncngnnagggnnnncnnnnnnccnaggngtaatnnnngnnctcntnngnatannnnnnnnnnggangggngnnntngnngtgaagtntgcannnnnctccgncnannnnnnnnnnannnnnnnngnnnnccnnntcannnnnatcgctgannnnnnannccnnnngntanagcngtgancgganngagncctgntangannnnagcnnnccgnaagaaannntnnntntcnatngancnnggnnnnggannnngcgnannnnntnnnnnnnnntctccnnagntnnntnnncgcnnnnttnncgnnngcccngggggnnnngggnctnttaatanccnnnnnnnatganngnngnngtnatngnnnggnnanntggnngtctannccaannnnnnnnnnnnannnntangcnccnanncnnnntngngnnnnnnnnnagnnntnnnncnnatgacnnnnnnnnncnacgatntnncnncggtccggnngngnncnnnnnnnnnngcgnnnnntnnnancngtggnnnnnaanttggggnntnnatanctcacgnnnaangnnnnntcttatntctggtnggnnnnnncnntgngcntnnnngggntnccagtcaanannnnctnnntgtgcnncancanngggagngtncnnnnntnnancccgnnnncgnannngtaanannngnncgccnncgctnnnnnnnnatgcnncnnnctnaggnatgngtcgtatcnnnannngntnnnnnnnnnnantggcganncnngnnannngcnnaagcagantnnngtacagcgngnntantnnnnngctannnncnnnccnnnnnnnnnnnnncanngtnncnngnngtngtggnngatcngtnnnanttnacatnnnnnncnagtaannncnnnngnnnacnnngcgcnaatactctnnagtnnntntgctanacnttnnannttngcncnctgnagnntnnnngaagtnccnnnggcccanngnnnnncgttnnnnnnnacnnggaannnnnnntanannnntgnnnnntncnntngnnntntnnnncncnnnnanngnnnntcnncaacgctagcnnnnncnnnnnnnnnntnngnngtcgnanntacgnttnnnagagngcgnnnngncgtcgntnnacntacnnnnngntngctcnnnctcggccgtnnactnnnnnnnnngcatngantcnntagannnnaatcngcnnnnnnnnnnnnnnnnanncncnnaacgnngnnnncnagnttgnctntgnannnnntggcgacaataccgcaganntgggngtcgtangnntnaagtgccttngctnncctatcctnatcctanncannnncnnnntgacacgccgcttcccttgacananngnnnacagnntncnnnnncaatgggnccnntganannnnnnnttagnggnnnnntannnnnnnnnngtntannnannaancgtgntntnnnnnggggcnntnngnttagncnnngnnggnnnncgannnnttgngnaccgtntgnnacantnnnnnnnnnncnnnnnnanngtggcatnncnnnccgnccaaaggggcngnagcccgnncanangnncccangnnnngtnnnnnnnnnanctaaanttaannncnnnnnnnctnnnncncnnntnnnnnnngcnnntagnnnnnnnnnnnngtagnggannnnnnanagattnnnncagttnnagannnntcnnagnngnnnnnnnnnnnnccggtnntnnccnacnntccncnnnntgcngnnnnnnncnnnnnnccnnnannnnngngngatnnngnaannnnnnnccnggannncccngngnannnnnnnnnnangnannccngctnntancagaagcnnnnnnntgnaannnnatnnannngnnntagcngnantnnnnnaaagnnngncttnagtacggccacagaacnncctaaggtttnnnnnngnnngangngnnnnnnncnnccnnnngnnaggnncnnncgcgcancanatnnngnnnnnnnnnnnngnngcgaattnnnngtnnnntnccaanncaacactagggnnnnncnnnnnnnnnnnnnnntnnnnngnccctannnnnngnncnncnnnnnnnnnannnncngntngtnnncgganaacagcnngnntttnnnngnatnncncnanngnnnnngtngctcnnacnnnnagagnnnnanngtcntcataatgnacntngggctccgggntcngcgntnnntnccgccagnncgtnncnnngnnnnannngctnnnnttgtagtagggacgtnntnagcatagggccangnnntnnngatngagtnagnnnaccannncnactcnnnnnanggaagnnnnnnnnnnanntgaacgnatnnaancanngtggcntntgttcntgnnttncanannncctnggggggannnnnntnnnnnnnnnnnnnctanncnttnggnnngnncgtntntnnnntnnnggnaggtntcannnntnnactnnccntgnnnttnccngncngnttngtttcgggaccacacgtgaggggctctnnngtnanaggcnnnnngtnntacggatctgncnccttnnnnncnncntgnnnttnnntggnctcnnaagtatgggtttnctnnaatntnccnnnangctggnnngngtnnnnngcncnnngnnnnngctncnnnnnnnnnctcgcnnnnnnannnngacgcgntntnaanannnnnctgcaantcnnnnnccnnagcngnctnnntangacanncgnacannctnggngngctngtcncnntnnggtgttnccnngncnngnnnnnnatcntnnnnntncnnnngnnnnnncaaantggnnnnnnnnnnaccnnnnnnannnnnnnntcngcnanncanccannncnnnnnnagtncangcnncnnnnnctggnnnntnnncgnagntntnnangnnctncncgcccgcannnnnncnanncatctnnnnnatactgaaggncgnaggngcnnaanacccgcgtnnatgctnnnncnnctcnntntccgtnntnannnnngnncnggannnnntcnntnnntcttngnngncncnnantncaatnntnnatngtnnnctccancgcnnncnnnnannncntnaannntcgcgnngngnnnnnnnncnnntnncactacgtanngatcactaggnngagcnnggnngcgnnncnnnccncgtggttngnnccngnnnnnnananttcanngtngcnnnncntacgntgnatntnnnnnnnnngggannnggccngnnatanntnngnccncnnnnttnaggcnnnnngtantaacgtgngccntggannnggtcgnnnatannnnnnnnncacgngntctnntgngatgactnatggacnnnagtgccatnnnnnnnnnnnnntnnggnnncnatnntngncnnnnngtnnnngcgagnangggnanancgngcgagagcncgantnnnnngcggaancntnncccttnntngnnnnnnnnnnnnnnngnncccnnnnanaannntannnnngtnnncnnnnngcatnncnnccgncntgctgacttnngtcnnncnnncancncggncngggngtatnngcnnnngnannnnnttncncnnnncnaggnnnttcgcctcnncncgttnncttnnnnnngngnnatnnnnnnnacaantnannnnnncnnnanntancnnnnnnannncnnnntnnnnnttngcngnngnggnncntggaggnangntnntnnnnnnngnagnnnannntgctnnnnnnnctacccccgtnncatgnnncnnnntnnnnactgtcagnntgcnnnnncngaacgggctnnactcaagccnnannnnnnnnnnnntgnnnnggncnncnatnnncacncgcccgatgacccnannnnnnnnnaagcnctgcnngnnnnnnngnggnngnnnnntgnngatnnctnaganncnagagntntnagnnnnnnnnctnanngctanncccccggcnnnagnagcngccnnannnnnnnnnnncgnnncgnancncangcntngcctnnacacatcgcnantgnncnnnggnnncgnnnnnnnnnnnctcnctncacacngannnngnnccccnnttnnnngtnnannanncngnnnnnnnnngtnnnntnnnnnnnnnnnannnnnnnngnnannnnatantnnnnnnngnnntanncncnnncnnnnngangantcccgtgggntgaagngnnnnnnnncnnnnnnnngcgnnnnnannnnnntntngntnntnnannncnnnngnngnnnannnnngnnnnnggctacgagcnnnnnngttanagcnncnattngatacccnnttnggannannngtatntnnnnnnnntnnaggnttanctatccttgcaagacccgcccnttgntgngtaggaggangnntcatncnnnnnnnnnnnnnnnnnncnnnnngtnnnnnnnnangnnnnnngngncngnaanccgnctaagncntcgntannnncnnnacntnnagancgtnnnncgacncnnnaangnnnacnncgccgtannnnaggnnnnnatnnncnnnncgnncnatntctgcgntgagnnnnnnnnntnnnnngnngnnaccggcaccggacnnnnggnnggntntgncnnnncnaccncantnnnnnnnntagancnnnnnnnctnnnnnnnttcnnnatgncanngtnnnnnacnnnannnnnnnnnnnnncnntagccaannnnncatannttnnnnagtcannannagcncanngannnncgtntnnnnnncacgcncnnnngcntnnnntctcnncgnnnnngtgnnnnnncgnncnnnnnnnnnnnncgntnnncaggtgcnncntnnnnngnnccgtnannctccnnnnnntgnnnnnnccgatttgnatnnantnntcnnanacncnngangcatncaannncntcnngtcggnncnnnntnngccaggntnnannnncgcnccgtangnngnnnnnnntgggnnnnannnnnancgggaagggnnnggcagaannnngnncnntngaccantnnnnntnncnnccgncngnannantnnnnnnnngncgnnnnntgnantgcnantnnnnnnnntcgacncnnnannnctacnnaacntnngaancngnnngnnntanttnnnannnttannnnnnnagccgncacngnnannnnnncatngttnnnnnnncnnnnnnnnncnnnnctnanancagnntagctccctcnnnnnnnngnncgnncannncannnntnnnnntgnggnnngnnantnantannnnttangnnnngntnnnncnnnnagcnnganccnnnnnnnnnannnnancccntannagtncnngagntgcgataggcnnacntaggacagagnnnnnnanntgntngnctcnnntnncancnnnnnnnnnngcgnnntnnnnncctnnnnnnnngcgnnnangtaanaagggacccctngcnntancaaganagtgaccaannttgtacgngnncnngnnnnngncnnnnatcnngggctangtgagnnnnnnnnncagcnnnnnnnncnnnagnnnnnnnnnnggacnnnncgnntnnntangnttnattnnnnnnnagtagatnnnnnngngannnannnnnnccnnggagnnctctanngnnacnngnncgagngcgnnttcnnnnncacgcttgacntnacnnagnnngangcngtcaccnngagcccggagcnnnnnnnnnnnctntgnnnnnnctnngtcaggcnnnctnnnnnnanacttgnactnnngnnnnngcannngtnnnnnnnnnnnnnnnnngnnngncgggntnntttgngnnacnngnncncaangcgnnnnnnngngngnnnnnngcngngtgggctnnaannttggtccannacnatnggnntcngngannnannnnnnnnncttnnnnacngnnagncntnncnncncnncctttcgtagngnngnnnannggngnnggctttaggagcacgtactnngagnnncnnatcnnttgcntcnnnnnnnncgnaggggnnnngnntnatgnnnnnnntcnnnnnnnnttcaggnngnnngacnncngnnntgacctnnttnnttnnnngcnnnnnnntgnnggnncnnnnnnnnngngtcannnnctnnnnnnnncgcngnnntnnagnnnnnnnnnnngnnnncntcnnccngntcaagnccggccangngnnntncnccgacttcancggngnanccggntgcatttcggaggtnncgcgcgnccacnnncncatnnnnncncngtgcttggccannnnnannnnnncnngtncacccagtnncnnntnnnnnancanaccnnnnnnncgctctctnnnntcngngngnncnacatgtctnctgnnnnaggataaactanngnntnnnctnttnnnnncnnnnnngngnanngntnnnnnataccgangnnannnnnnngnncncnnnngancttcccntnngnnnnnnnnttctttncccctcngtagnncgntnnnnncacnnnnnnnnngtgtnngcgcncntgcagtagtaggcaagnccnnggntcntananncgtnnnngaatnntnnnnnngngtcgcgccntnntncnaaatcgtgcgtnnncgcgcanannnagcnnnacngncntcnnnnnctnnnnnnnnnaangntnnangtctnnantannngnnnnnggnanacgatntcganttcnnnnnnnnncttnnnnnnannnnngnannnngntngnnncgcgaanntnnnacnnngtntaagcnnnnnngtnnanggtnttcgctagncnangcancannnnnannaatnncgcngcgntnnnnncnnaanagnnnnnannnnnnntnnngnnnncnnntnnnnnnnnnnnnnnnnnnancnnanngccnnnggntactgnannanncnnnnnnnnncnntgtnnnnannnnnnaanngnngnnacnnnnnnnnnnncntcccnnngtcctantnnncnnncnngagggcttgancaactannnnntggnncnnntcnnannnnncgtntganatantgtnnatnnnnnntgtgcntngncanganncnntnncnntnctannnaaaacnnnnggtggntnnannnnnnnggcnnttntngnnnacgtcntcgtcctngnggacngangcacnannnncannnagnaanctntnncnanncacatgnntgnngtnnnggntanncnggcntngctnntatggcnnngtacannntgcgngnnnnnccctcncgggcnnnnnnnnnnnnnnngtncnanntaacnngtnccnnncnnnnnncctattgtncgggnggnacggccnacnncnggctgcnncctnngtattngantcnncnttnnnntcttaannacctggcncnnnnagacnnnnnntgctgngngnnntnnngnnnggnctatnnnnnnnncnnncntanncntntnnnnnnngnncnncnnnnnnnccnnnnnnnnnncctaccccnnacnncntnnnnnnnnannnncnnnnggnnagnnnnnnntanantgtctanannntacncnggngaagcacngangnnngnnacnnnntnngggcntcnnntanntnnnnngcnnnngnnnnaagatnncnnngannnnnnntnnaccnnnatccnnnnnnangtannnnntctncacnnntatnnnnaaannnnnnggntcnntntnactcnncnannnnnnnncgannnnnnnnnnnnnncgncgcangannannnnnnnnnnnnnanannnnngggnnnannnnnnccatancnaaancccgnnnnnnnnntnnnnngnnaaanngtnnncnnnnncacacaccnnnnnnngccgnnnannnnnnnnntcantntnnccnnaannnnnntnncntntnacgtgagncngnggnnngnntnnnnngngnnnntangtnattannnnnngcncnnanccagngannancnnatcctccnnnnnnnnntnnacnnctcnngngagcaannnnatgannncngcnnnnngnnnnnnngtcngncttgngngcatntcnnnnnnnnnnnncccnnngacaaacgcangcnnncagccagcagactnnnnaannnnnncggnacnnntaccnnntaataggtgatnncttcnnnactnanttngcgnacnngnnatanngnnnnnnnnnnnnnctagcatatnnntcaactnatanactngnnnncnctngntntnnncnantncnnnngnnnacnnnnnngntggcacntccgtgnnccncannacgnggctattgnttnctnngcttnngtganggtcnagngnacgcnggnntgncngnnnncnncgtntggntnnncnnannnnnnnaagannnnncacaggagggcncnngangntggnncnngnccngntttttgancnaaccgnnnnnnctngnnnnnncnngtgnnnagcngttcaccccgccgannnngantngtnntncgnnnnnnggnntcttcnaanntgcnnggtttgcnnnnntnnatnncntgnggnncgnncgggnctnnnnnnnnntgganngctncnnncncgtctctggnnncgngtnnnnnncnnnggnnaanngagnggaggnnannnncnnnngnnngnntntgtnncactntgggngggnatgnctcanntnnnannnggtntnctcngagangccggnnnntnnngtcantcttcannncanntgntttgtcccggnntnnnctnntnngatnncnnnnnncnnnnnntnnnnngnnncggnngtgcgcccctnnnngtnngggtngactcgccggnctntgntnnnnnnnncnnnncgnnagatnnnnnnnccgtctagcgangcnnttncgnnaccgntnccnnnanagnnnngnnntgnngnnagnncnnnnnannnacgannnntngnnngnannnnnantannangagngnnnnnnnncgnnnncgngcnnnnttnncgncccntnnnnnnnctcngnntnncgngttttgcnnntacccnnnnnnanncancgtcntgtnnnnannngngttnggnnnttnncanncgtnngnncgcccggccngtgcttntnncgttatgtgnnagnngannnncacgagcntnncnnanncnnncgnccannngtgaagnnggnngtnnnnngannnnnntcnnnnncannanncnnnnnngcnnnnnacactnntnnngcacctcccnntctccnannnnncagntnnncnnnngtntncnatggctnccnncggncncatcnngnntanttcannnccgctgtnnannnnnnnncnnnnntcgtctcttttnnngccnannnnnacnnnnntggntnngnnnnntannnnncnggcaagtnnnncnnnnnatntnnncnnnccctggaactncgtcngaacnnnnnnnncgtnnaaggnnnnncgnnnnnnnnatgananannnnnnnnnnnnnnnganncnnnnnncgngnnatagnnnnagcgngnnncnnnnntannntntcncnngcanggcnnnnntcccatnncanctncantnntcncnnnttngtcnncgactggnnnngntngnngccnagcnnnntcccnncnnnnnnngnnngnnnccggcgnnccaaattctnnngnnnnnnngncngncccnnagtcgcnnnacgncacnngnncnnnnnattnnnttaacctntgnngcancncccnnnnntccnnnnngntnnngcaatcgcgnatacngncgtgncntngaggggcngngnnnncttnnnggancnnncncgngncngcgnntgnnncgnncanncagntgngnnnnnctannggtnnnnnanngnngnnnnnnnnnnngcnttcnnncnngtctnntnnnnnngnnntataccgnnntnnngnnaccancnnnnnncgngaatcgnggntggntnannggnnnnnnancgtccgcgngaggcgnntncnnnccccnntnncnngngcntgannannnnntncggtcacgtgggngnatggnnaganncgnnnnnnnnnntcgnngatttgacgtannnnnntnncgnntgnnnnnnnnnnnnnnngnnnnnngnnnncccgcancnangtgggagnngnnncnnnnnngntnnnnccagngccnnnnncnnnntcnnnnnnnnntttngncnnntgcncacctnnngnnnnnncnntnncnnnnnnnngnnnnnnnnnnnngnagngnnnngcgagcncgggnngnnnancctntnnagcnttnnnnnnancnangtnncnnnnngncccagnnnnnaccnnnnncnnnnnngtgcgttnnancangncccgcncannntagnnnnnnanangnnnnnannnnnnnatnngngcccaangaataannnnaanaggcntccaccnnnnnncnnnnnnnngcgnntaanncgnnnnnncnnnngannacnnnnnnnntaanngnncnncnnnnanccgtnngttgcgcgnngnanncgcggcctnncnngncannnnnnnnnnnnnnnnnnnncnccnnacgtngnnntnaanctnacnnngnacagnnnnnnntcnncannttnntaaatncctannntannnnnncgtnannnnngtgncnnnnnnnnntnncccaggnntgnnnnnnttntacnnggccgnactcatgtnannnnntncgnnnnnncgngnnntnnaannntanccnnnnnnnnnnnngtnnannncnnnaccgcannnncgnnnnnannannnnnnnnnnnntncnncnnncnnnnngntnnnnangnncnncnnnnnnnnnnccnnnnnnngcnngtcccanngcgcnnntnnannncgntannnnnngnannnngnnnnngggnnnnngcnnnngcntnnnnnnnnnnnnncacgaaccaacggannnacnagcgctctcggncnnnctgtnntgannnnncnggnnnnnnacccnctggattggntnnnnaantannncatnnnnnnatcccttngnnnnnngnnnnnnggcgccngnnnacnncnnngngncnatannnnnnnatnncngtgngcnnnnnnagggtnggnncncnnnncntgcancnnnnnnnnnnnnngnnnnannnntnnnnnnnnnnnnnantnnannnnnnnnnnnnngggnnnnnngnngnnntacannnnnannnnactgnnnnnnnnnnnnnnngcnantcnngaaangcnanntnnannnttggannanctnngnnngnnnnnnnnnanctnngnnanncnnnnnnngnnnngnnnnaccnnnnnnatnnnnnnnnntnnnnnngtgctcccccnannntnccncgccnactgntttagnnattanntannncnnnnnnnnnnnnnnnnnnnnnnnnnnngnnnnncagctnacnnacnngannnnnnnnngnnngnaannnancannctngacccagcntnnnnnnnnnncacnnnnnncntccnggnnngcgctagtcnnnnnngannnnnggnngtnnagnnnnntgactncnngnnaactnnnnnggncnacnanganncnnnanngannnnntntgnngngnnnngnnngcncnnngnnannnnntnnnnnnnnnnncnngnnnggnnnnnnnnnnctcnnnngcnnntnnnnnnnnntccnnacccnnaccannnatnnngcnncngcancnnnntnancntnacnnnggcacatggaanncnnggananngnngntnngnnnnnncgcannnnnagnngccgncnnnngncncngcnatgtnaanaggnncangngnnnngannngnnccgcantnaatacannnnnncccgnnnnnnnnnncananncngacnttnnnngcannnntannntnntaanncttggcgatgagttnnnnnnccnttnnnaanncnnatngtnnncnnnnnnaccnantnntnncnnagggtgnnngggggnncgnannntnnnnnncaccnnnnnnnnnnnnnnnnnnnannantnnnnannnnnnncgnnncgnnananncgtntnnnntctcgnttaactnnnntntangtatannnncgcnntngtatcntncnannatgnnnntgngngacnnccncnnnnncnnnnnnnnnngnnnnnnnnnnnngnagnnnnngctagatcgntantaggnnancccgngcnnnnnnnannnnnannnnnantcngannnnngngcggcgannnnggagnnntnnnggntngnnnnnnnnnnnttnncnnncngggcggannggcnnnnnnnnnnnnnnncgaaacgcnttnnctnnngagnnnnggccccngncngnnnnnnnttnnnntntgnnntctctncnnnccccannnacgtgcnnnngncttagcnnnttccgtnntngcagatngnnannnaaggannnannnacnnctggncaatgtacgtcacgnnntgntnangngnngagctnncnnnnnnagntnnnnnnnnnnaccngnnnacnnagnngnnnnnnttnnnatnggnnnnnnnncgcngtggnngngnnacgcacctgccacccggncatcgagnannnnnnnnacnatgaaannnnctnncgnnaacnatntcnanngnnnnnttnnnnactctacttgccttcngagagcncgttactctncnactgngngnngggngtnntnnngtaantcncnnnnnctnnngntaanngncnggtgancatgnagtcagcccctnnnngnnctttnnncnnnnngnnnnngacnnnnnnnnnntcnnnnttgtttgnnnnccnnnnngnctnntgnnccccnnnnncgcncnncannatnnnngtnnnaaaacagagntngnnngnnnnnacgtnaggaggtgnnnnnnngannaggangtacgatccnnnnnnccnnnncnnnaaggtnnnncnannnngnngnnncggcngtgnnggnncannnttnttnntnctggncanntnnntnggnaacnncggcgtngnttnnntcngtacgnnaagnngnnncnnnnnnnnctnnnnnncttannanacncantantgcnnnngnncgggtagnnnttannnnnnntnanncnngnntnnnnnnncnntnnnnnnggcagnntgcnnnngcnngcaangnncncnnnnnnagtnacgtnntacnanngngnntagannnnnnnncncaatnnannntcantgtacancnncnggtngnnggnnnntncncctctnnnnctcnnnnnnnnanancanagtatnncnnacggcnnnnnnnnnncnnnngannnnttcgcttannngnnnctaacnnnnngcgaacgannnatntgggggtnntgcnnnnnnnnncgtccangccgcatatcatgannnngaagacangcctannnnnnntgnntcgngncnanctatnnncaancnnggggtnnncaccttcnngngnnnnnnnnatggnctcngctagcngcnnnanntcnnncggannnccnnnncattgncnnnnncnnttgcnnattattnnnnnngtnnggcnangnnngcccgccaagnnnngnctggngannantcgtaantcagtcggnnnnnncnnnnnnnnntcgannngnnntctntaannnntngaaggagtnnnntgnnnnnnncgngccggaangnangttctaggganntnannnntacgnacccttcnancgggnnggngnnnggnannncnnnngcnttnnacntnnnncntgcnnnnannggacnaaatcctcnnnanannnaccannngnncnnnncgntnnnagccatccagnnntnnnancntnnnnnnnnnntgcnacgtcggaaatnngaaccnnngnnaaacngttnngtggcctctgannnnnngcananannncnnntnnnnacnnngnnnnnnngnnaanngtnnnnagnnnnncnncgnggcnttagnnnnatannnnnnnnntgngatnngtnnngctgaaagccggtntangnnngncnngatncnatnnnnnnnnnnnnnnnnnnnnnncgggcggattnnnnntntcnnntannnnnnncnnnnntcgcngcccgaacctnnnaaatnacanncancagcannngncnnnnngnnnnnnactnnangnnnaanntaggctaannccntnnnnntattnnngtnntnncctnnnngnnnnnnnnnnanctcnagggnnngntaggtnnnnnnntttntnnnnnnnnagcacnnntnnngnnnntntnccnttnnnnngngnnnnntanncnnnngncnncnnncanatgcnngnnngnnngncnnnnnnnnnnnnngtnnnnncnncnatnnnnnngtgcatgnactcnnctaannnncncannacnnnnncnnnnnnnnnnantnnggcntgnnccnngcnnggnnancnnancgnnnnnnntnnnnccacnnnngngtggnnacnccacnnntgcncnnngnaccgtnggncgggnnnnnngnncnantttggaacggcgnnacttgggnngngncgnanntanntaggtgcgtcnttngatcgtgancnnntcctnnnnncnnnattnnttgctncccnnactcatcccnacnnggcacagatnnatatgacttcgnaaacatttagagtncaatantgncnttnntgatcnnccgngaggnnnnncnngcgnttnnnctnnnannntanangatnnnnnttantncanannnnntnngcntaccncngcacatnnngnnnnnnnnnngtcnnnnngcnntcnnntgnnnnnanangccnngnannnnngccngnnagaccttnnnnatannnntannnnnattngncannnnanntcanagnanancggaaannnntatgancnnnnnnnnngtnnnngccctattnnnnnnnnnnnnnnnnnnnntacnnnnncnatnnannctnnncnnnnnacgnccnntcccggtngnnantnncnnnnagtcntnnagatgccnncnnnncnagaagccacngnannnnnnnnnntngnananntnnanagagatngnanagcgtgagncctangnnnnatnnggttgcggatnaannataccgtnaaannnncgnnnnttgctannnngcnnggnntcnntnacncgcggnnngnnngnctannnnncngtccnnnnctannnnnngnntctccttntacgcagcnnnnggnnnatcnancacttggcacnntnnnnngcnnnnnncccgnnncaagcnnnnncgnncgnnnnnngnannnnnnannnnnnncnggtancngttancgnncnnnnccnnnnncacgtnnnngnnnnnncnnnntnnacncntngncaanncngnnnnnntnnncnnngnactnnnnaagtgcgntnnnntnncctnnnggcancnnnnnaannacccnnagtnaacgncctgtanngctctnagnnnncacaccacanccgccngnngnncgcnnnacttctctgagngngcatnnnntnnngnnnnnncnnngantcttncanaatannnnnnngnnnnngcaggtnnagnnnnnnnngnnnnnnnnnggtgccggccggtcgnggatnnnnnnnnncgggagatcgtnnancgngcnggggactgntnnnnnnntnnnnnnnnnnnngnccnnggntcnnnnccnnnnnnnnannnnnnnnnntnccnnnnnnnnnnnnnngnnccgcgggaaatnnnntnnngnnnntacnncnncagnnnaaatcanngnnncgnnnnanaccnnnggagcatnngnnngnntnnnnnnatgnntccncnntgnnnnnnnccngtnnnnnannnncanntnnnnnnnnnngcnnnnnnaagacctcnnnnngcngtnngnngggnnnnnnntnnncgcatngcgaggccagngctnagnnatngnnnagnnttnncnctnnnanntnnntnnnngcgaacncnnttangntnggtnncggnngngtnnnnnnnnnnnnnngntcttnnnnnggtnctcnnnnnnnnnnnnngtnnnnnannnnntnnnnnnnnnnnngnnannngtcnannnnnnnanggnnnncanntnnnnnccaccnggcnctcggctcgtnnnngcgaccngcnnncnnttgnctgngtnntngntnngnnatnnnnncgctngcnnnnagcacnnngnncngnnnnccnancgnnngnntnnnnganaccannnnatnncntgnngnnnngggnncnnngggggctannnnncnnnncanngcnnnnccnngnnngnnngtnnnnnnnnncggcnnntnnggntannnnnnnntcnnnnnnnnnnnnnnccgcnnncccnnaggcgacccnanannaaccgnnnngctannaaccnannnnaagtnannnantnnnnnnnnnntgatatngttanngncgcnnnngctgganagncncncgnnncannngnnnngnnntnnctnnancnggcncngnnnnnnacnaagnnnannntannncnnnnnntacattagtcantgnganntcgaannnnnnngnaatnnagcgtannnantgtnnncnccnggnnnctatgctacnnnnttnnnccnnnnntcnnngcngatgccttntagcncngnnnnatancnaccntctngtcnnnancacccacnnnnnnnnnnnatctntcagcacnannnnngtgtttgntanccctcctgnnnnnnnnaggnnnnnnnnnnnnnnnnnnaacgtnnaanntanncgnngcanggtgtttgtgacnntcgccnnntanngcnnanntnnnnnncacnatngnnnnnngccnngccngnnnnacnnnnnnnnncncnnnnnnttnttncnnnnnnnntgcccnnntanaaagcngccgncgnnngancacnnnnannnnntcnnnngnnntnnnnnngctcgnagatantanttaannnagttcnnncgcngcnggacantnnnntancacccccgtccggnngcgangtnanntnnnnanacnantggttcgcgncgnnnngtacaacntggnnnnngtngcntgacgncatngnnnnnngnnngntncnnnnnnnnnnngnnnctnnnnnnnnnanagnngnncngnnnngggtnntaagnnntnncnnnnnnnttcccnnatnnnnnatannnatncgtgccgcncntgacncanncanccgngcnnnacnnncngcgngnntaacnttanggnngtnnnntctaatgncgnnnccnnncnnncnnnnanaganngctngnnncgncgnnngcnnnnnnagnncggcnnnnncttcattgnacgccngnnnnnnnantgnnnncagtcnccnnnnnnngcttncnnncgtgncacncaagnnnnnnagagtgcanngctcngnnnnnnnncggntncncccgncacccggnagcanttnnggnnatnngnanngtcggcagagcaggccngcacgaatcngcgctggngnggnnnncnatgancgannannnnctagannnngccaagattgcacnacaagnggcacnccnnnnnnnngnntgngcatnccnntcctctactccactnctnnntnnnnnnnttnnnngnnatggnngannnnnggnntccngttnnngtnnnancgncacnaggggagnncncnngnnnnnnnnnagcgcgtccgcccaaaccggtantngnnnngnntaaatgctganngannanaanncnanatnnngnnacgggnacnnncntgncananngnnncnnnannnanaangcnnnnngccagcgccncgtcnnnnngagcntnnagcaggtcnnntctanagnngctcnnnannggnncncatcggccgcggntcccatagctcnacgncgcnngcccncnngtnnnnngcnnncngtcncnngncnnacanggannnnnnttnnnggannnnnnnnnaagncncgntnctcatcngcannngnnnnatccngcannnnnnncannacccaaccgaccnnnntgaggnnncanngnnngnnnnncnnnnnnnnnnttcanananggncatnnnnnnnnnnnnctnacnnnngccangtggcntagggntnnagnagnntnnnaatgncggnnnnccggnctgtnnnnnngagnncnnaagaactgncannnnnnnnacctcntnnannnngggntnttnnnnngnnnnnnntnnnngnaannncnnnnnnannctgtntnnnnnnnntannncnnnannnnccnnnntatacccggnnnnntncaacnanngnncnnntncnnggatccggcnnnangacaancntnncngnngnngntnantannnnngngatnnnagtnnnnnngaagnctntnnngnnantgggcgcnntacggtnnangannnngactcannntngngngnacnagtnnnnntnttnnngtnnncnnntgatgcnnaacnggnngnnnntangcnnncnntgngnntatatnnggnnatcncaccgngncagannnccnnatannganccatgncacnnnanntnnnacaagncncntnnnnanngntacgngnnnnnnnnnanncntcnncgngggnagccnntctccagncnncgtnntnngagnaannncctnngannctgccanngnccnnaannnnnnccgnnngncgcnnanntgcacggccnnnnnnaagggngnnnnncngcctccnnnancgannntcntancgggcctatgnnntgcnnnnnncganngagagncntnagccctacgtnannnnggacnnnnntnnancgcnnnagtnnnntancncntcnttatcngantnnnnnnnncnnncnantactgtananaccgcacgntntttcnnannnnnggtgntcatgnngnnnnnnncaanccnanannnnngtgtnnnctggnnnnnnnagnngnagagagtnnngaaccccncnctccgccngnnnnnatgcnnnnngcnnnnccnggacccttgncncnacgtcgcttnnntnnnaaagnccgntnnacacnntncaatggnaannnnncngntnnncnnannnnccccgncnnngggannaccnagnnnagtccannnnnnananncnanntnnagaccgnnnnagnggactnnntncngtantgnnntncncgnanntcnnnaggccnnctgcgccagggnncggaananncannannntgtncnnnntntnnaagnnngggaatgnnnnanntnantnntntacnanangacnntgngcaacnggnnnggnntngagctngatnnnggtnnnngnnannnnnnncccnncncgatctacanngcacnnctcnntggcggnagccactggcgtnnnnnnntangcgtggtnacnnnnnnncttnnncnnncnctannnnnncanntngnnnacnnnttttggnatggcttnngtccnnncnnnccnnnncatagcccttanngnntctgtacnnganagtnactgnnganctaagnnnnggaagnntggntnnngncagctangnangnnatnnagctnnnggtcctgtnngccnnggttggttngaattnannnnntggnncttnntgantnnnngtcangcnaacncaccggnggnncgnacnnnnngannnannantgtcanannnncngggtngtcattacgnccgnnangcanaatncgcttngnncnnnccnncngctaagcntgngcnnnnnngnntnnnnccgcnagcgnntnnnnctnagnnnntctgnntnnncaggncgctccgacctannggaatccatnancnncnnncnngnnnacttcgcaancggnncaanaantntnntgtgnnnnnncgtgttncannggnagttactaannntgntgnnntgtctnnngcnngnnnngnnnnnngntntnncnnnncntcaatctnagncnanntgagnnnnantcgnnggtgctnnnnnnnnnnnnnnnnnnnngnnnacccggtgatagnnnnnngnnnnnncanngnnnntntacgntctnnannncnnnnnncagtnnnnncaagtncgnnnggctnnacncnannnnncngnnnnannannntccgagcnnnnnnnagcgccatnctnnnncnaatcngnngnnnnnntnngcnnggnnncnngnnngnangcancntnnnnancgnnncnnngtgctnnnnnnctannnnnntngctgntgcctagctcannnnnncngnannnnnnnnntnnnnnnnnnnncntagggnnncnngtnatnaatnnntnntgagtnnnnnnacnnnnntcnnnntnnnnaangaccncnagncnnnnngtnnngnnnnnncccttactagnnnttncnnntgnacaggcannagnnnnnnnntcnnnntnnnnannnntanntngnnnactatcnntacacgagnnngggncnnnnnnnnnangcnnctgacangnnnnnnnnnnnntctntcgcgngnnnntnnnnnnnccnnncnnnnnnngcntncgngncccccncnngngcctngnnnnnntngnnncnnnannnccnctntngnnnnnnatncnntnnnnntnnnnannngccnnanncancnaccaaggctcggagacnngnnnntnncnntnnnnannannncgctnnnnnntccnnnantnnnnnggcnnnnnnnnnnnnnnggngcgcgtcagatcccnntngnnggncnnngtnnnngaggagnnnnnnncnganggnngtnannnnnnnncncntnnnngggagnnnatcggatnnnnnnnncnnnctnnacatcganangaccnnnnntggnnantnnnangnnnnnnanncnnnnntgnnncgntngacnnntnnggnagnnnnccnncnntcnnnnnaannncnnngcgnnnntgatcnnnatnnncnngnnnattnnnanccnancagncanncnnnnnntnttnnnnnnnccggnnnctcgnnngnctncacnncacgnancnncnttgncanacggtgcncanncnctnggnngantnnnnnnnnnnnnggnannnnnacnacnnnnnngtgggnccnnnancannncgggncgcnnnntnnnnnngnnnnnnnncanngnntacnatacnnnnnnnnnnnngcncgccagcctgnnnnncannnntnnnnnnnntacnangnnnnnnnnnnnnnnnnattgnncnngtgcnntnnntnnnnnncccggtaagtgngcggngcnnnnnnnnncccaccgngnnnnnnnnnntgnacncnnangnnnngnanccgtggnnngnganaagntntnnnnnnnnngntcgngnnactcnnnnatnnncnnnncnggcnnttagnntcantnnncnnanaagnngnnancnggnnnnngntnancancgnnncanagncantnaancnngngnnnnntnntanncgnnngnnnancgannttnnnnagagggantntcannggnnngcncccnnngnntggngnngntgncgcnnnggcnnnncnganannnncnnctnanncgnnnannnnnnncnnnnnantnnnnnngcgtannnnnnnnnngnnnttnanngannnnnnncnnnnnnnnncgnanccnnnccnnnggtctcnnnnnnnnnnnnngtnnnnnnnnnnnnntangnnnnncgangnncntgnnnnntnggnctntnnnannggccnatganntcgcgaantnncnnannnncgtncnnannnnctttantnannnatnnnntcngganancaccnnnnnngnctnngnnnnnnctncgccgnnnnnnananngnncccttnnnnnnnnntngagnntccannnnnnntnnnnnnnnnnnncnngannntnnnncngactcgccccnnntncngntnnnnnngcngnccgnannnngggncnttctgcngcngaancnnnnnangncnnnnntnnnnncnnnnnanngnantccnnngnnctccnnagcttnannnttgngangncnannnnnanntncnnctnnttnngnnnntnnnccnnntactannnnnnnactgggccgagncnnncttnnnnnnnnnnnccnncnnnnnnnnnngantnncaannnnnnnncngcnnnnnnngnancnatacnnggnnccgntttatagngctncnnnttnactnnnnnnnnnnnttnaannnntnncnnngagnagggnngncngnnagtnnnntnaganncngnnntncnnnnnannnnnnnnnnnatnnngnnccgntntggacggacnggtanngnnncnncnnnnncnnnnagggcnntccctnnnaaannngnnngnngnnatgngnnccaattnaaccnncagcnnaggnnncnncnnnnnnannttagcnacnnnnnngannnnnnnncnnngncgncncaccnnncgtnnnnngttnannngnnnnnnannacctncnnntatnggtacaatacctnnnnnnancagnnccntnnnngnnnnnnnnccantatnnngnngnnnnnnancnnnnntggantgnnntgngcctctnnnntnnacngacngccgcncnnnnnggcnnntnntnnngnncannnngangnnnnnnnnanagtngacnnnacgcnnagatnnnnnncnnnctgcnncngnccnncaagacntcngagannnnngancnnnntcccangcnncnncnannntntntnntngnnntnannagctntgcaacnntcgtgtagnnnanngcaannnanntnncntntnnngccctgggngtnccngcancntnacgnatgcgtncgatannngcngaantaggnncctggtgnttnnagnntcaanggtangnnngannctnnnccccgnnnnnnccaaanntnnntantcccgncacntcanttcctgttnagnnncaaangnaannccngnncncnnnncnnnatgtgagattnntnggcgnacncgnnnnntcagnancgannaccccnctnngnnnnnngcnangnncgtcnnnnncctgaggctatgnggannnnaantgcttcgganacctgcggaanangcntnnaacnacgagccanncgggncnnagangntcgcgtgacggccatnnnaggcgnnnnnntaangntatnganctgnanccannnncnnnnnccnnnnnannncatnnntnaccccgcatggnnngnntccnnnctnnnacnnngtttnggnantngnnnncncnnnnnnnnctngagngtnnnnacgacattnncnnagcnngncnnanccngcaancnnganngncttcantgcagccnccnnctnaactttcacnntaannnntccnnatnnnnnnngatgctnggcatnannacnncggtatgnntnnccnnntgctagnacnngtctaannngttnnnnnnctnaaanannnnnnnnnnnncnngtannccntngtncnnccggcnnnntnncnngncgcnnnactccngaatntcccnnnnngncgntnntancnnaggantnnnattcnnccaaccngagtntnttgntnngctgcgannnnnnnnntatatgngnagcnngcgganncncanntnncngttactcngcnnancnnnngaaaagnactncgagnntnntgnnntgcanngngtcgactcnnnnangncnaannntcanttctctnnncnnntntgancgggnnancnnantnnnctatnnnnntgngnnnncnnngangnnggccgcnnnnccggctnnnnnngtngnngnccnncnctnnnnnnnccnnctnnnnnnnncanntgtncnnnnnnnncngatngnccgaataaggtaacacncngnnctcncnngntcnnntnnnnngcccnnactnnnngtgnngccccancncgcgntgnnnatnnnnccncngttngnntaanacctgnnnnnnnannngancnnnccnntctacannnnnnnnnngnncnnnnnnnntnnnaataatgcccaggnatnnnnnnnnnttnnnnntcnnggnnannnnncnacacnnntcagcgggttcntnnnnncnnnngnnannnnnnnaaantcangcnnncnnnnnnngnnnnnnnnnnagccgttnnacnnnnncgngattgagtaacnancnnannntnnttatganttannnnnaacgnngnnnnnnaantannnnnnnnncnggangantacggcgnaccagncnnnnngnntcgtngannnnnnnnnnnnnnnagacgcggcggcnnnnnnnnnnccctnnnnnnncntcnnnnnatnntccnncnntncnnnngnnngnnnnnnnaaagnagtncncntgtnncnnnnnnnnncnnngntncannnnnnnatnnnnnnnnnnnnnnntnnnnnacntngnnnnnnnnnnnnntntcnagtccatataatnnnnantncntcccnangntgcnnnnnnacnncancnnttngnantnnnagatngnntnnncnnngcaggtccnnntgnangntnnnnccacnatgcnnngacnnnnnnnnnnnnnnnncncnnnnnntnannnanngnntncntcaganncnnnnnnggcnntnnccnnnnacagtgngcnncntngnnncnnngnnnannnnnnnntntnctnnnnnnnccngcgcncnnnnnnnnnnnnnnccatncgatgatnnnnnnnntnnntgnnggnnnnnnnnntnaccntgtgnnnnctntnnnntannnnntcnannanncnnnannnnnnnccnnnntnnnncnnggagcnngtgnngtgnanctnngntgnnnnnttgnnnnaannnngnntnnncaantngnncnagnntnnnncncnntagnnntnnnnnnnnnncangannnnnnnnncnngnnntacactcagnnnnnnnnnncngggccgcnnnaccnncggtgagnnnncacntccatgggnnntcgnaancggatnncgttnnncannnannnnnnngtnngancgnnttggttagnatncnnnnnnnnnnnnttnnnnnnncnnannnnnnntctananacgnnnnnnnccngnanaccnngggangtagcccatcncgttcnnacgnnncnnagnnntnnnnaannngnnnaccatnccgnnnnnnnaancnnctanngcngacngttgcgnnnnnnncntcncnntgnnnngncngtnacccngacgcgnntnnnnantaaannngntcnannnnnngnncggccccnnnnnnnggntattannnngncnannnncnnnnnnnnnnagtccnnnnncnttnnnnnnnntnnnnnnnnannnnnnnnnntnncnnnnnnacnncncnngtnagcgnnncncgnnnntgnaattcgcnnccccnnnnnnnnnnnnnnnnggnagccagatgctacacnnnngcnnngnnngnnnnnnnnnnnnangnnncnnnccnnnnnnncnnnncnnnnnnncacnnannnnnancnnnccgtcgcttncnagtntcaccnnnnncagctgnctacnagncaggnnngcgnnnnacctngccannnncccgtnntnnnntntgnngaccgnnnggccnccannncngnnnnnnnttncgnnnggncnnngnntgnnntnngnnnnnnanannnnannntgnnnnnnnnnnngnnttcctnnnnnngngtacnggtcnnncgtcncnnnnnnnncgngggnnngcnnnnncnnnnnnacnnnnncggcncntgannnacnnngnnncnggnncnnannnnncacatngcgnnnnnntnngccnnnnnnngngtgcnnnncntnnncgnnnncnagnnttcnnngnntanngnnncctnngtcnnnncnnnangnnnctccnngnananaatgcgaccggnnnnnnngtnnngnanntcgngannnnnnncgnnncaagctctaccnnggntnctccntgnnnnnnanngccgnnnnnnancctcacannnngccnnnnnnannnntnnnannnnnnnnnnctnncagnnnnccnnnnnnnnncnnnnnggnnngcnnngtcctcntnnnngnnnnnnnccnnnnnnntnnncnnaccgtatnnnnnnnncgattngnnnncnntatacacnttngcnntggngacnnnnnnnnnnnntnnncggagnnngnnnnnnnagggtnnnncgtngnnnnncgnnnnacnnatnannnngannnnnggcggntgnnnnnnnnnnnatcangctccanccttngttangcttgncntnangnnnnnnnnacnnnnnnctgnngnccnnncnnntccannannaantnntcgntacgagnnnnnnnctnntnatannattnnnnccggcaggccggntcantggaagnnnnnnncnnnnntnnnnttcctnanntnnnnnnccnnnngnnncanctgntnnntcnnnnnnnnttcnnngngnnnnctnnnnnncnnnannnnnnagggngtgggtnntntncaannnntnnngcnnnngnntnnnngnnnntnnnnnntnngngngccnnnnnaacnngnnnnntgngcagtngcagnnnnannnnntnaaannnnngccnncanngnagggngnttgngcnnnnnnntnnnncnnnnnnnncccnaacnnnnnccngacntatnnccgacgctcgtatagtcnnacaagtncnnnnnnnacanaannntctnnngtcgnnnctnctcgnnnnnngtcannnnnnggnnnntntnnngncncnnnnncannagntgtnngcngnnnnnnntcntgaangtgncggccagagtanttnnaagttnnnncncntnnnnnnnctcnggngnnnnngannnnnnncnnantngnnncnnngccnnnncngncgnnnnnnggtnnccnncacnnnnncannannnnnacttgttcangnnnntgngtgngatnnnnattnnntctnncnnngcnncnnnncntcttntggtagnagtnnnnnacgacgntnnnnncnngnnnnntcnnctngtncnncnngntannnnnnccnnnnnnnnnnnncnnannnntagnnnnnnnacnngtnggntggacgnttnggnntcnatcggccnnnnggnntgtancnncnagtgncaggtgcnnnnncccannnnnnagtctnnnttnnannntnnnnnnnnngnngnnccnnnnanggntcnnnnnnnnnnnnncacnnnnannannggnncannnnnnncntnnnnnagnnnnanttnnnnntccnnnanganaccacntcncgnanngtcngncnngngnnnngnnnnnnnanagnnnanncnnnncgcgnnnnnnncgcaannntncagngncgnnngnnnnnnnngagtatcnctatnanngannnnnanctnnnnnnnnctnncgnnnatnntngggnnnnnnnnntnnnnnncttcgnnnngaannntaatctnntantacnnnnnnncnnnnngnannctggnttgaaacnnnnnnnnnnncannnnnnnnnncgnngnncntnnactnnncngttnncannncnnnnnnnnngcganaannnatnantcntcntacgnangcnannncgncnnaancannnnnnnnannncctngaaccnngnncantnttccngnnnnannnnnnnnnnnnaaagcatgnngnnnnnaggngnnnnngtntannnangntagancntanngncntannnnngnnnnnctnnnnnnnnnnnnnnngnnngnnnngcnnntnanntnnnnnnntggncgngnnggnnnggnncnnnntnnnnntaannngaantgcggcctnnncnttgagannnacatnngnnntagnnncnngnangnnanannngnnnctncnnncnctcnaccctnnnnngcttganaanntcgnnnntntcgnnannnnnnnnnnngnaagccaannnnnnntcnngnnnntnnggnnngnnnngtaaggtgngacaggactnnnnnnnnnccngngcgnntaannanannnnnnnnnnnntnnngnnnntannncnnnngtgttannagnnnnnccggntggcantnnngnntnnnatgncnntnnnnaggtnttngcgntnnnnnnnnnngnagnnnnncgcctncacnncngtnnncgcnnnganancannggntnngnnnannnnnnnnngagnangggagatannnntntnnnnnnanatanntgggancnnnngnnnnnnannacnnnaagnnnntnnnnnnnncgnngntcnttacncnnnncntannnnnnnnantnctanggtngnanatctgatnnnnnntnatanncgnngnggtccgncnnnnanngnnnnnnnnnnncngnantncnnnncgacnncncnntggnnnnnnntnnnngnncnnnnnnnnnnntntnncgnnnnctnnnnccggtnnannnnnnnnacnantagnnnntnncngccnnnnnantngncnanntnannnnccggcgnnnnnnnnntcnngnnctagnttatnnannnnnnnnannnncnngnnncnnnncncnnnngcannnnnnnnngcatnnacgatnnnnnnacnnnnnnaaaannnnncngcannntannnnnngnnnnacntnncnnnnngtcncnnnaangggngnnnncaatnnnacnnncnnnnnanngnacnnnnnncnncntgcnnngcgnccacnnnnncatnnagcgtnnnttctncnagatanannnctncnatnnnnngcntncccnnnntanncnnnnnnnnangcacnntgngnnnnnncnnnannnncnacantnnnngaatnnngccacgnnntgtccgnannnnantttngnggnnnnantncttngccagcngaaggtcnnngnntnnnncnnnnnnnacgnnaannnngcgncgacngcntgnnnnnctgnnatccccngnaantnnnnnntnnnnnnnncnnnnngtannnnntnnnnngntacnnntnnannnnncncnntnncnnnnngcncncnnncatccatgacntaancnanttgttncnnangcnntnnnnncnnnnnnttannncctnnnttggnnttnngngcggnnncngnnnnananatnnnngnnnnnnnnaannnnactcgggnnnnnccgnnnntgnnangnnatgnnnncgaacctaggnnnnnntcnnncacnngnnnncgtnnnnccgncnnnnnnccngnnaannnnnnaatnangcgctancnnnnnnnnnnngcccnnacannnnnnttncannnnngnnncaggncanncngnnannngnntanatgcgggnannnnnnnngtatannnnntnnnnnnncnttnnctagccannggagggcgnnngnnnnnatnagannntcgccnnanaatgngtnnnntnnngcnnnnntgnnttnncggnnnnnncgnnnnnntaaatccncngnnnnngtngccannnnaannnngtcncgcnnncgcgcgcacgtgaanttgcngtcgcanntnnnccanncnagcggngcncnnnnntantnnnannnnggngtatanncnggnccatangaatgagnggnnnngcnnctnnccnnnnnntnnctnnngtttannnnncaagnnnngnngncnnnnntnncnngntnnnnnnnnnntttgatttntcntnncnnnnncnngggtnnnnnnnnntngcnnnnnnacnncngnnncgnncacnctagannnacnggnntcncncncnagagngcgcngntnnngcnatcngantnnanncaantgnctnncnnnnntnggaggtnggntnnnnccnncnnnnnnngcgcngannnnnnnnnnanntncgntatnnnnnnngnnnnnnnatnnannnttnnnnnnggtgggnanancantnnnnnagnnntnnnnnnnnnncgntnnnntnnnacttnantggncnacgtnnnactgtctggacncggncnntntaatnnnntcngnncnnaacnnngcnnnanngnnaagtncnnnganngnnnnnnnncttnnnagntngtcggnnnnnttnnnnnnnnngnnnnnnnnngtnnnncnacaataannnnacnnnnnnnnnnncnnnancnncncannntnnnnnttcgntgncnngtcgnntacancnaagcntcnnnnnnnnnnnaannnnnntnngnnnaggnnancnannnnnncnnnnnnnannggttnnngtnnntngtatgncgagnangnnatatatgttggtcnnnccnnttagtgncgtgtactnnnncnnnnnnnnnnatatgggcannnnncngnnnnnnnnnnncnnccaaanngnnngcannnncnggncnnntngnntnngnncatgtcngcnnnnngtnnnnnntncaanngagcnnnnnnctnnnnnntcnagntannctcgnccaannnntggggnnngncnncgncagnnantnnnnagcggtncanancgnnannnnnnntannnnnctnntngnncgntnnnnnnnannnnatctntngannnnnnnnnnncaggggn tgatttcaaattgttccatggagatgctacaactacgcngggggtctgtattgtgatccgggtctggccacgtctaggctngggcggggtattatgtcgggatgtcggagcacctcgacttantgtgacgcatgcacataagtgtctccatagggccaatagctacactaacttatggccggtcagagagtggcccagtgctaatggtccccggagacaatcccccgatactctaacccaatagttcatacaggaggtccctgtatcggggcttcttacggcgcggttctgagtcggcgagcaatgtcaactgttggaaacccttataaggtttacggatacgaaaattttccgacccacgagcgacngcccccgtataatcatggttcgccgcggcgtggcttgccgggtccttaactcgaaagttaacgtcctatacgggatccgcatgaaacccgacgtgtcattcttgcccaaaacgcctctatttcccagnctacgtgggcgnaaggggctctatgtatatcgcggacaccggtgtcatggtgaacgcggacccgcagactagactcggngtcgatcatccgcatgttcgcagtccaaactctaacatgatggcgacatactttattttacagacgaaagccattgcgggcaagttgcccctggcctacgttggaatgagctttgcacccgagggtgcgcgtgtgcctaatataattccttaaccagggcttctcgttggcgaagcgataacacgagatccagacactgtaagggtctattactcgcctggtccagctttcaaacgacgactaaggttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaattgtttatataaggcaaaatggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgccggtgtcccgtatgaaaaaggggggactttgatgtttacccaaattgtaagtttatttaagagccgctactttttacacgtaggcaggcagttagtaacattcgtgctctctgcttaatcattacttcggcttaccgagctaccgactcagcgcaatggagtttttctgtcttcgtcttaccaatttggcgaggtcccggttagtaaatctttccgtcaaattagcatggcgatcgacaatgtggttacgcactgaaggagattcgcgggtgtcgatctgcgactaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgtcacgactcatacggcatgtctcttaatggctttctccaccgagtcctttggaccccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggcngactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggtccagtaccaccttccgtacgtagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgtactcttgtcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacagggagatcagcgaagctttacagatttttccacctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagccgttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgcaggttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtgggaacggtcctcccttcgtgcgcctgtgttacgtctctctgccaaaccttaggggatcggatgcagatgtgtaacacgatagatcgttgacaaaattaaggtgcttattgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgtctcgggtcaggcccgctcctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgactcgaaggagctgacccagcgaaagctgcctgtccgtagggtcttaccggactcatggtagatccagaaaagccctatgaccctctggtcggatctactagatccaatacctttcggggaactcagctgcagaccgatgtcttgacagcgtgatgtctgccaggcacggagggagcccgcccagcgcgcagtataacaggaggttgacaggctggctctgtttatacctcagttacgtcgataccataccctggtgcgaacacccgcccctgttacaccctcttcaagctactatcatgactcggcagcttgcgacaagggcacatangtaggatgtacctgcagggccacctggttggacgctcaagagagtcagacgctatatcccagagccgtcccggaatgttacactctgccgaatcccgtgtagatgtgtcccaatcagaggagcgtagcacgcgatagccagtagttctagttccgggtgtgataattcgaagggcaaggctaggtttccggagtccaagagcgagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgagtgtgtatcaagactttaacctccgtgctagacccctgtacggtatcacgtaggcctttcacggtagagtcccaaagtacgttaccntcgggtattatatcgcattgcggctgtcggcctgtgtccctggttccttgcgtcgactatttggtactccctcaggatatgggtaaccccggtcgaatctccgagaagccgtacatagtagtagcgngtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcctgcactgaatggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagcatccattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtgcttgtccaccggacctttcccccttgtgagatcgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggctcgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtaatctgactgttccccccctacacttcgctcgactaggtgcgttcgatctgcttacgcaccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggcgggtcgcagtgccggccggtttgcnggcagtcggtaggtgttaaggtgagacctatgttgttgaaggcggcacagaagggatcctctggacgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcnattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgtcaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttttgagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgcgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtgnacccgcccgcganggcttagtgtctacacatcggttgtacaggctaggagtattagtcgatgagaggcgtgaaacacaaaatccggaagtacccacggcgcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcacctgcccattagcccgacttatcccactcgggttgctactatacgatcatgggctaagctcgggacccggccggctatgagtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtcgttgggggaggctggcccggtccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacatactgtcgattgagggatcacaatttaaccaactcggatctctatggagagcggaaacagggctgtagcgcgccaacgagcagacaagagaacncgagcttagagagcagggagtaaaaccntcccggtcctagaactaagcgagccaagtagtccgcaatcaccatgggatggccatctcccccccgtgccggtgggtcgtctatgcaagatacgtaataacaggacaataacanaaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggtagtacccaaacggccgtgacttcacaagccaataccggttgtgacagcgcgtagaccttgggtgggttgctcgacagtcctcattgcgcagactgatttccggacgccccaatctagtgttgaggcactcattcccaagcgctactgttaggagtctactaaaacngacgtcctacaatgatcgtgccgagacaattccgctcgcccacgaaacttttggtagaggtgccattgcgggtaaaattgagtgtgatcagtctacctctccagactcggaggggatggattcgacttgagggtggatagccccagctgggaccagatgttctccgggggccatgaagcaacggctcccatcctcttcagcgctgacccgttgctatcggcgttactgcgggccgcacgtagactatgaagatggtgatttacgctatcgtctgggactgagcttacagtgccgcattcgtgccaccacaagaacgcgagggccgatgagactcntcgaggctcttccgcgctagctagactccctaaggtcccctncgggatcgaatgcnncactcgtcggtatttcatcgaccattatgtacttatggctgcccggctgtgcccgtttaaagtccgacgcatgatccgacagttcgaaagtattagggctgtgtgttgtagcgcgccgggcagcgactcactggggtgttaggggaagtggctctctgccagcgcgacggtcctcctctttaacttccttcattttggctcaggcaccgtcttgcatgcctatatagctgtactgtgcaccaaccaccgcacccaatcctgaaatcctagtatgcggnttcgctctctcttgtaattggatcccccgtcggtcttgcaacggggccaangcccggcagtaacactgtgcctcacgcancaggtgacgatatcagcccgttgcgcgcccgaacgtcgtacttcagaataccttcatatgtgcgaatccttagcaccgangagaggtgggtacctcgtctgcgttccagtggccgagggtcagggaggccactgaattcgagagatgagaagagccggcgacagcaaatttgccctgcacgttggtcggtacccgacgtcagcttcgaatgggaatttccgaacacttaacgcccaggctccgcagnggtgcacccaaaatgagacatatcggggtcgtacgccgtccggcgcaattttaacaatcgcataccgatatcccttagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcacagcactggtgaacagtcttcgggtgtttgattagtcgcgcaaaccgcctgccgagctacatgacgctcacgagcgacccgggcccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcgagcgcaagttcaggccacttggggtcctattctaggnggcatgatggcgaacgtgtttcgcacgacagcgggactattgtgcgtccgaagaacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatacgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttagttagtgggaaagtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctgatacagagtccacatcnttggatccgtactggcttgattgtaaccgctntgactctgaatcgaagcaagaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacantggggaaaatctcgttctctatgcccaacggacgacgacagatctgcgtgaccgcctacacctttgcaggcagacactgaggagccactgcttggtcgcactcatttgacgcgtgtatgccactgggaccgtttcccaaatgcttataccgcggcnagaggtcagggggtcacctattctaggccgcggctatatggagttcagcgggtaccggcccgggagcgcccgcgagttatgcggcgacgtcgttcgatttggtcccgtgcaccatgaggacgcggtctacgctggcgcttaggctgaccagtttgatggctcggttggatccgttaaaaagccgggaattttatcgctcacaactcgcaaattcggagaggcagatccggttacttctaaatgaaaccagggcacgctagcctcctagcacaggtaagcgacgcgttcgaagaacccatgaactttagatnagggcctacttaaaacctaaatatactaataaagtcgctgtgaaccaggagtgctggtcttgtggcacgcacagcgcctggacatctcctctgtatctgctcaccccgcacttggatgggcgcgttaagacacgtggtaactctgggccttgtcacatagaaaaggatacgcaggactgaaaccggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattatctgagatttggaacggtggttgggtacccgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcacgtacnacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgtaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctngacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagngcttcttggcagcttgcgggtcgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggcggacatnactgggaaagcacttttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgccccgcaacacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcatccccgcgtccgcggagcacggaaggttacataccataccgtttttggcgttaataccaggttacccgtcggttgagggcatgcgcggcggctgaggttaatcaaagtgagccctaccgcacgtcgcccnggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccacgatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgctntggcatgtaacccaagtttcgtcggacgctgacatacttaacaaggcctatggtgtagtaccgatgtttgcccatccctatgggattagcgatgtccagcggttgtatcaactttgacggctcctcagtgatccctagacggcagtctactggtggaaatgcgagnagtagcatggcttatggttcagggggcccggcgatggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccncgancggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatactgggcgtctggcgtcagacaacgtctgcgggtatggtcggcaagtgctacaatacatgcaggacgcaccggagtccaagctcgaagcggggtggaacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaagggagttaactaaattgatttattgcagcttcaagtaacacggcgtacgccctaaccggggtataaattagtgggaaaagtccatgagcangggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactcgatggggacgtcagctctttagcccgcaaagttccgccactcgttttgtgtgcaagaccaccaggctcggccggcgttgcacggtggagggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaagcccgatgttccgtattcgtcatgcgtgcgtgatccacattcaaatgaacgtacgcgatctctcctccgactcttagcgtcttagtcggagacngcgaacatagggagaacgtcagagataggctgtcggaactatctcgctgatctctccagtggccgataactgtccggcatgggataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctaccgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccggggatatccgttcatccgtccgaacgttactacggactctcggccacttgctggcgtcttttcaaacctccgtggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccngatttcgggcaaaaatacgctcgcagagtgtcctttgcgagttttggccgcagtatcctgtttcacatgcgatcggtctgtccagatcttgtcgtgtgttacgaccacgatcccacnggtgcagcgngatctcacggtcaggctagttgcgtctagtagtacgcccaatattcaactgctaaaacagctgttgaacggtacatgcaaagggttacnatgcctancatgcgacctaccgccacattcgccgactgttactgaagcatcgcctatcgaggactcaccctgtctccggcgtcattttattgatggtaagaactgccattctcctggttcggtaacactactgctactcgttttgtgcaagctcttccccgccgattgagcgcggggatacaacagatggtcgcttcgatgtggcaagccgtggcagagccggtctcaccctgactctcaatccacagtgaaggcgcgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgagtggtctgaagcgtaggcgactcccaatagtaccgcatattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagatttgactacatagcttcacgcccacctgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaatggggggctcatgcctcngtaagggtacgttgtggtcgacccggggcttnaccgcgggtgatcctcaaaccgtccgnttagcggaaataataaagatgacaacccgctggatggcggagactggttcccagtgatactactttctcctgaaaaagcccgcgtggatgcgccacggctacgtggttttaagacgcggaacactagggcgtaaccttctgcccgtcgttgcgtcatagggatagtactagcgccgcgcctccaagcgaaggagacgcagatgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttgcatcacttcaaaccctcgcccgcaggcccgttggccaaacctgtcgaacccattcattatggagcttgagcgaactacatcttccctcggcaggcactgctatctattcccagacgtgattccggccatacgcaacccgttgagcgtgctttctatgcgtgatgtcttacgacctccggtcttcagtctggcaggtacccccgcagagaaggtgtacaacatttcatcggcctcgtggggacaggagttccaatnctttaacacggttatatggaccaggggggctggcctagttcagccggggcttaacagctggactcggcatcactaataatcaattagcagttcatcattatatccagcgcacgctccattgactgaaggagttaagccctgttccgcatccggtgggtgacacccggcaccagatgcgtgaacgcgacaaggaatcgctctcgaaaagcaccgcttcgacatggcagacggcaaaggaggttggtacattnatgccggagtctcccacacatgacgtgaactgggtattaagatgacggtctgacgagacctcttagacttacagaacaggtaccgaacagggctgcgacggtaacgttgggactatggtgtaagagcgctgctctatacgacagcgacagctgggcaggcatttagcaccatccccaatgacagggatcggacacagattgcaaatgcccgttatggtgggcaccttcagggttaaaaggtacccgcttaccggcggtcatgcttggtatcgtagcccagaaacagttccgcggtatcgcgcgcaagagataaatagcaagaaccctcattagaggcgagtnnnactattccaatgcgccaccggtgatcggaatacacacgcgacattacccaagccacgatccgcgttgattcgtagtgctcgtgttcacttcggcgcgctggcgacagcgtagatgtgatcccaatttaagcgccttacgcgcagtaacttccttatcagcctcatgtcattcatcttcacatgcagttattagtctgtcgccatacgttgatccagcggcaggacgcgctaagcccttcaccacacacagcaaacgcaaagatgtttctcgcgacaccgaagncgtctcccgctcccgaacgcgagcagatcagggagcgtcggtggcgttaatcgatgacctggcgctatgcgctggctcgtaagacccccaacatcatttttagtccgaccaccaggagtgatccgccggcgcctatttgtgtacagtgcaactaggcattgggcgtagacctgttgagctttgtagggggtattgctggggacgagtgggcagcgttccgtcgatctggaaccgcacgcggtggggtaatggtaggattaaaggtcacaagctggtatgcgagcctggccgctctcaatgtatctgatcgttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtctatatgcgtgagatccattttgaaccatggggggtttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactaacatctttggcacttcaagactgctacagcggagtaatgnattcaggtagcgaaagtggaccagggttgtgtggacccacgggggtggacgctgtgagcaaactgttgatatgcgtttttcgctttagactgaccacggcagcctccggtttacacaccttcacaaggttggggagcgtgtacattcaaacnttcgttaaaaggtctccgttgagtcatttacctaacgtctacccactcttcatgtaatgcaacttgggctggagcgcggtaagccccgagtgatgttttaggactggcttgagcgggtatactgtgaaggcgcttggcatcggcggcgagcatggcggagaaaangtcccgaatctgtctccgacgttcgttcgacgtatcgcgaagtgtaacacttggcacaaaggtggggccaacactgatttcccaccacgtggagctgagggactaggcacctggtagaacnttccccaaatcactacgagttgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagactgccaaaggcctacattaaacatcccggtacctttcgctgatcgagccccaaggggcttatacatgaatggtcctgttactggttatgcgggcgattggcacgcagcggtgtgtgcctttacgcccttagaagggcatgtgtattccgatggtccgcggtgtacgccacctggccaaccatgaggccgagggggacaggcagaatcggagcgagaagccaggctttttgttgggagtagccctccaaatcagccgggcctgattccatctcgtgtaaggcgagtcagcccgaacgnggatggaagagtccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaatcatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttttgacgccgctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatattaaaggccggagtcgttgggacctaaattaacggtggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctngcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactactattgtgtaccgagaagggagaccgttcctatccaaatgcgatcccggctttgtgatacttgtgctggacgctaattgctaattaaacattcatgctttacctattacccaacgcatacatggcttctacagccaactcctggaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaaggaagaatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggngctgatggcggtacgaagatacacgaantcgcgaacaaaccgaaacctccggaagtggttgttcggtctagagatgtccggggcccctagaccagctcaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaaccatgcaggtgggtcaaaccgtatgtatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgaaatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctnatcccgcaacaaaagcccgtgccataaagtggcagatctccgccaatacgccggcaaacctccaatccaggctgacgagaccgattggacaatgctaacgccagtcatccataagcccatcccgatttgaggacgaacgcaccacctgcatcctcgagatgcgaacaatcgaaaatgaggtgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctcttttttcactgccccagccggcccaacccaggcaattaactcgcgcgttggggaccctctgcctaggtattgcgctccagctgtttcgcccgggtagttgccttcgggttcccctgtatatcttacattcatcgagccctgttggataattcagaattcgccacggtatacccgcgacagggcttcctcggatccaatatttcaagtagtattgggtggtacgaagcggtactattgtagaatcgctagatatgatttagtgcagacgtgcaggagtcccggatatccgtgtgccgtgtaatcgcttgagtcagtggtttttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcacagatattcccggcccttaactggcctcgacttaaaccacttgtaattcgaagaggggtgttgtacttgcgcgtatgaaaaagaggtccacttgtggagtcatgtggcacaggcggccttagtcttgtagattagtaaccatttacgggaagccatgcaccaaatttgcgggacctcccccggtagtggacggacggtttaatttttgtcgnataaagaggcatatccgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtgattcgcgcggccacttcgtctgataccgggaccgcaagttctctcaggcgggctttcgatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaactccctggcaaggccggttgagtgaagcagtcgctttcggcgtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcaagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtccaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggggagtgaaagcgcacataaggcattaatagtacacccatgggtcttgatgaaatcgttaacggcgggaccccatacagcatggtcctgcgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggtgtgctactaccgcgttggatcggagagcgaggataatttcacccgttaacggtgtacgattgtccttatccatgcggggtactagtagttgctccggacaatcatatgccacctgttagttcggccttacgaacagggctcgcatacgcgggagctgtggctgaatccaacacgcagcagcattagttcttacccccaaggaaaccacgcgcatctgtaacaccgccatatgagctccagctgaattcccgatttcccgactgacgatagcggccaccatccagggccggaagtgcggccacgcaacaaactattgtaccacatgttccttacgtgcgttagccgttttaagatcgtggggtgtctgtaaaagagcacagctatatcacgcaaattacctgagaagacagaattggcctttgcgagcgcttggtcgtatatacaaatggaaggtgagtggagcaacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccagtgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttaacaccggtaccatatatcaccgaatctcatcagtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgccaacacagcagatgtaaggggcantagacgggcacgcattcctctaagggtggtggactgcgatcgcacatccatgtgaggaaccagcaggagtagtcatggctagatctgtaaatttccttcactctaatttgaacctctagctccgggtaaaatcccccggataggggcgtatctatgagttgctaaggtaaggcgcccttaaaagactgccttcttaaccttaattgctcaggtacccctgcgcaggtgtcttgctgtctggcagccgagaaaggacggtggctttacgagtccgaactgtgaatagtttaagcctagccggaggatggtgaccggcgattacggtcggaggttagtggagtcgttgttgaggagtatgctgttcgcgagcctgacgggaggaaagagccgactccctggtgtcgttactttcaatcgtttgcncgacagtgacatttgcttcgatgacttcctcatatcttgcgctgggtaagaaactcccagtgcggacaatcngcggtctaatgccgggtattatacggagacggacgcggttaaatagtcgtacagtatcaaggctatatggctaaacaccttcatcgcagcgctcggtccctaagaatccgagccggacacaccaaactatatagaacagatcaccttcaactgtcgtggacacggtatcagtgagttggctcgtcggaaattggatgcttgtcagaacgtccaatcccctcatggccaccgtatcgctcgacgtccgagccttacacgaggtactgtgatcgcaggtgaaagcagatccctgtgcgccaatcgctgcggaagtaaacttatataaatatatagctcgttaacaatgtaggtgccgatctcgactccaangacttaagtccgtaaattgaccgccaggctccgggagaaccgggcggttaggccccccggccgtgtcgactcgacccgctccattaaataggcgacgtgtccctctgctctgacagccacgatagtgctggtaggtcgaatgtnggcgcgctgggagcttaggtggcgttttcactggctgtgtacccagaagtcagctcaaataggaacggagagagggcctcgctcgtataangtgtaattcggacctcatttttagtgatcgggctttgagacgaactgcttgtaggcatagcgcttatataaccatgtcaaaaaattcgtgcgccgaacctcgcgaggaaccctaacatggcaccacgcacataatgtgttcctaggtgcgtgacgctgccgcctgaaccatggtgtttcctgagctagcgggtccgccctaagagggtgccggccccgctcgaacgggtttaacggcggtggacaataactcacacgtcgccagttgatttcatgggtgtagaaactgctatccgtagagaggccaaggcggccgggccccggggttgcgcaggagtccctcagcaaaataatgtaactaaccttatcaagcatttgcccaccggttctcgcagatatgataccattacagttagtgaagtaagtcgcgaactcccnggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgtatccggactgcangcacacccgtcgtggttcacatccaggcgtgggtcgaaccttgtcccgcgtctgggcccaacatcaaacgagtgannnctcggcgacggtgggagccgggtactatatactattttgacgcctagggggaacttgcggctctctgtaaattccgacagatagatcagagtaaacaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccaggagtccgacttccctgcgatagcctgaccatctaagacagcgattgagcatgaataacaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgngatcacaagagtcacccctcaaatggctgtctagcctttggctaccttagcattgccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccgngggcgcaatgtcggcaatagaggtcgaacgtgagaagttcgaagtgcctcaactcacgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggttcggacggctatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcanggtggtctaatcgcccgtctccgactcttctacggccgcgggcctaattacgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcattcccgctacccatctcgaaatggaatcagttgcattcccaaagacccaagtctgaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcacctntatatcaaatctggaccatgagccagtactttnagaaaagggttactgtcggggctaaagagatcagtctcgcataggagaagtacttccggatggccaggctcaggcttacggggaactcctcagcgagatcgatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcgacttgagctgtgcactaaatgcgaaagcgcaccctaagccgcaggatatattagtgtcaatgcgcactagatacgtgtggggaacgnctatctgagggtgaccccccatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcnatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgagtgtaagaggttttttgcgaagaggagctgctcaagtgcgaacttccagatcgaccagtggagtgacggggcccnngcagcagggagttactgaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcccatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagtcaggacttctcatttgagaccgctcatcgcaggagcgcatgtgcggcggttacgccgggatttacattccctgacatctcccatgttaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctatgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctggtagacttgcgtcctatcgtggcgtaataaagaagacttaaccntgcacccgtgtggacacttgggaactgtttttgagttaggagacagactgaagcttatcgccgggcagggtaatgtcaccgttcttgggaacgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctagtacatcggggcccccagctaccgtaatgtcatgaacgcatgcttaaaaagatatcgcctggggtgcatgcccaccccgcgaacgaccccctgtcgagaatggctctgggacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtttagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccctgtaacattctatgccnncgcacagaggagacggatacccgtacatagcagcagcactggtgtagatgatggcgcgctgtggccgaggcatgctatccaaccactacgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccattccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaatttctggngcctgcatcgcgtgatgacgagcaactacttaatgggagcgctgctctggcacattcaataggtccattagacacagactattgccatccgtacccacaccggccttgtagtgtggctcgtcgttccagcggccgaatcgcttcatgttccaattacagaaaaatagtacggcgtggccggactaatcatccttaaagtactcgtaaacgaacaccgattttccaacgcgaacttcaatataatttttcgaggcttctcgccgtacgtgtggatccgcacggtgcgatggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcggagcccaggtgtaagaagtcagccctatgccgcgaaatgctgccgggcggtgagatctccaacgaaggaaagttgtcgcgggcggctgcgccacaatccgccgcctgcgccaacgtaacccagacatccggaggaacagggtccgtaaagcatccgccggcttatagcgacacccaatttaaagaacagnntaccatacaatgtaaacagcgcgtcctgatgcctgaaagcggtgtcgcgcttacctaatggcccgatacggtgatgacagaattcggcgccgggattttacgcagtatatggctcaaccgaagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccacgaaggcatacgcccgtacgtgttcacgggggatctgctttacgaggacgaccgtaggcaaatagttgcatcggcctaccctgtttgttttactgttgcatgttgaacctcgtgtttctggtgaaccaggcgctactcccagaagcatccctcggcgcgcctccgaggcngttcattcgtggtataagcattatcgtaaacgctttcatccttacaccgatctacgttgttaagcagtgcgtacaatgtaaaaattggtgagcaccaggccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttcctcttatgtacgtaattgtatgttcctttaccatccactcgaccggccttcaaagacgtggtctcaccaacggaagcatgagcgtgagttaattacccgtggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggcagataagcacatgatccgaggggtagcttttctgttcagagctcggctccgcggggtgatggccnacgctatttcggatggtcgcttgctcgacgaataatttctcccgtccccactaaccactgccaatgaaagtcctctcgttcgtgtatgagtacggcggagatcaaagaaggtagtcagctagattgagcaacgcataaatcccaaatgacttgtctatgaaatagaggatacgctagtgttcgatcgttgctgatcgtgccttatgccccgttgccactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagcccctgaacgcgttcagccgttggggagaaggagcgattgcattgggggcttaccggtggtccctatttcattcgaggtccaactatgccccagtaagcatatgcggaaaatcaaaacgctgcacggaggcgctgcacccatttcagcacccttccccggggacaacttcacagctgagtctccaaacttgcgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcactctaacgataaacgccggtcaggtggacgtcgcgtcccgtgcgagcgaggtagaacngtcataacctgagggctagaacttgaaaggacgggcctccatctttaacgctaaattacgcatggtggcgggtgaaagagaccggaacggattctttctagngcctcgggcccgggtcgttggggtacatactttgatgacctctaactctacgcgtcgtaaacccagatccgtctgccggcacccaattctgttcttccctcaactccggaattgtgtgccgaggcgtaacgccatccccctcataatgtctcatgatcggggtgccagttcaaaatcgtatcaaaatattgatcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcagttgngctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcaaagcggtgtgaacgccccgcggtaaagcgggggagagaccagtagtcacaaaatgtcgcctcgccacaagcaccacgatcgtcagttacaagtcgatgtaatcaccagcacccggcgcggcgngcaccggaggggatcaaagactcaacatctacgtactggtccatctttctttccgtttaggaaggccggaaatcagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccancacggcaccgtgcatacccgtaacatcaggaagtgggtcatgaagacctcacacattgggtgtctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcgntgcatctcccacagcacgggtcctccaaagagggggagccattgccctccccagatgncctctcacgttagaaaacatttaatagtcgncaatgcggaggtgtagtgcggagtctcattctctggcaatccctttaaagtctgacgctgactcgctagcggggcacgatcgacgcccacggcaggtacttactgccnctgtgggcngggccgtgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacgatacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgggattcaacatactttctcgccctggggatctaggagggctgggacccagcttggagaagatcttcggcggttagttgtcgatggcgcccggccggacccgatccgtgcaaatcgtgcctcccggccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctccngtgcatttctgaagcaatgaccncatgccaggcctggagctcgggcgcggcacgtttgattggggatagacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccaggaagatgttttaaacaccccgctacgttctcaacggcggccaactcccgaggaggtatgcaccgtcactgcttaaggcgccgttccgggtggcggcgaagaataggcgaagaatgtaggacccaatgggaactactgtattgcagaaacaattacgctccggctttatgcgccactaggccccccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtatgcgccgcagcaactgccgtccggacgattgcctngaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaatagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcccatgcccggtccgttcggggtactgacatngatcacgctaatcaccgctatttgggccgttcgatcataaccgcgcaggcatgatgttgaaattcgtccaagtntgggagatgttggagcaagcgcgagatctctatctaagtcaggttcactcactcaccactgtggctccggtggggtagcacaatcggcttagcagcgggtgccctcgtactgagtcattgaatcctccgattgggggcgatctactctgtggcttatgactctggctttgattgacagttccggtaatgaacttagatctcgaggtcgccgagctgcctggcgtcctgtttctactagattgatagagtgcggtaggtagggccgacatggacggggcgaaacctgctcgacggggattacctaccactcggtaaacaaagacttcaaccgcttagttggcggaacatcctgcctatccctcgnctagccggaagtcaggatctactcctgcctatgtgttactcgtcataaggtatacacgcacatgcctccgatggccagactacacttgctgtccttctaggatcgccacttaggagtactctggtctgtaagtcacggcattgctagctcgcatagcgttctttgggttgcgcagctaccggaaggcatttagcgacgtccgacatcgcagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggaactgggttaattggtgggtagcacggctagctacaggagtcctaatgcgagatcggagataaaattgcccgaagccactccaagtcttttcgcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagagcaagaatagattgtctcagcacccggtctctgagtgtgacactcgatctgaatctcgtaaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagcatggatggcggccaccgcccgcnnnnaagacaanccgacttaaagttctttccacaagcatattttcggattagacggcttgaatattcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgccacggataaagtccgcttggaatcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctccgtctgaagccgggtaatcgcagcttgtattcacacagttgacaattggccgatctttcggactacgacttccaaatggtttaccgggggtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactgactcagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacatataggcgttacaagttgtccctccgccacccctcacccttgtaaaagcatgtgggggcaatggctatcactaaaggtacgtttcggttgagaaaaggatttggactcataacgcctttttgccccactcgctctcgaccccgacacttggaacgggggtcctagcgcgcccataggctgaggagcacagttacggtcttagtacctagttttgtccccttcagttgcctattggatcgtcagtcggnaaaacggtcaccaacaaaaatatttcgacggatcggcagtcatcaccgcggcggaccaccttgggggagtttgtgtttggtgggccggattcgcctgtggccattccgaaggcgtttcagcgtggcggatctacgtttcctctactgagacatgacgctcttcgtttgcaccataggcctcccccacgtcgcggacggtaaccgctgatgtgttacatacgacgtaatcagccgacccgatctcgcgagaaacccaaacgtggcgtatatgtacacctagatgtgaaggtgtgacggcataagttccttagtaccagtcgtacacccggaaagtatagaccatggccttggcaagattgcacacttnggctgaaaaaacccgtccaattgccaggtttaagatgctagttgacgccctgtgtttcagacgtgttaaaagcgcgaatgaatcatataacttcattaatctnnggaccgcctgtgaaattgacgtaacagacaatttacgcttagctacaccaactctcccccgacgtctgatccattgatctcggaaacattccccgtgaacttaggtactaggtgggactttagttaaaatcatttctagtacgagcccgacacgtgcatacgaccaggtgctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgtgcgtcccaatgggaagcgatggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccaccccacntggggcccaataaccagtctccacgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgtggggagtgggggtaccgcttgctgaaatctgcgtgtaccgttcagaataatactgtgtaacttccgggggactaaaagactctccgtcgaggggatgcatacgtgcctggtccccccgaccacaccgctactccnatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatacagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtctataaacttaggcgttctcttcattccgaggtgacgctccattgtcgtgcaacatcttccggatctctagatgttcttgacgtgaataagccatctggtttcgcactgaaattctgcgtcgtcacggtgtcccgcggtgttattgtcgcggataagggtctgatacacatgtcgtattaccaaggngtgtgcataggtactaactgcaagcacagatgtaattcgcaggtatgaggaggcccgtagtcatgggctgatggtatgaaccgctacccagccgttggtcaataaccgattttagcagtgcccttgacctttgctcaagcgcattggnctgcaaggacggcaacccgagccatgggtgaggctacttgacgacacagttcaagccagcaggttggtcgcatttccatgcttcaattcaaccttgcgtaccatacctccgggccattattctaattgtttccgcgacttcgcacgccttgcagcagtgataagagctttgtacgggcaagccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatagtgtcaacggcagattcctnagcctggtcctcccatcgacttgcgaccgaagtgtcgcctcatacggagaccagtgcgcttggcttgcccggagggttctctcgattagagtaggcgtcatgcgacacggcgtttagctaatccaatgttggcagcgaatatccagttcggccttactcgaggaatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcntaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcactagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcccacgacggtagtcctgtatgnnaggtcaatctcgtcttcgtgatttcaaggcgcgcgacgcggcattagaaacaaatngtccctactacactcctggccgttgtttagtttacagagaactcaaccgactcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaaattcccatcactcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaaaaactgtccgatgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaacttcacctatcttgttaatgccggtaattggggccttacggggaaaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacgatgaccgccatttagcgtgtcctgtagcatctgggccagtgtatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtntcaacccacttcgccatacgggtcaanattggccanatctgcttttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttagggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgaggtgccggcctggtcgcctccaactgtaggaggccctcgaacagaaggagaccgctatagaagtgtcaatcggctctaccccgtcatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgagtagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagcgcgggtgtggccgttactatcaatatgggcncgcgtctcatttatgggactntagggaaagtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcatctcacctacggtggatagggctgatctgtgtcagggaaaagggaatggttgcaaggtaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggggtggcggggggcccccagtattctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacaaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgctncactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcanatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaancgaatatcctttcacttagnccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttggnggcagggaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctnatctatggcctcagaagagcgggacaacgctaccgtcgggtcccaacagcctatatatcgtagtggccctcaacagtacaggcggagacggccaccgcgaaacccttgttactgatcctggctaggtcatgtttcaattcncccttacggcctggctagcccgactaatttgattatcgatcccagatgtcttcgccttggcggagagaaaggcatcctggacacctgcacacagcgtttaccttggaatgcctggcgctgctgcttgcatagcgtagttacatcagttaagggtcggtggtactccgccagtactacactatatcacggcagttggcgagatcccgcctcgaccgccgcagctagtncttaacgaagactatcgtttcctttcgactttattggacagaagtattggatactcgcggttcgggtccgtaacacactccgcaggtggcacgagtcatgccgaaatcggtgtctactgagtatgctgcggaagagctacgtacggaaagggggtttacgccagttaagaaaacaatttgccagtaatgcgcaccttgagtagcgcctttcccagggctacttttggccggtgaccgggaaatcttttaaatttaggaagccaatgtcccgccagtgaacttgtgcccgatttgcgatgtcctcgttaggcatttgatactggaaaacggctgctcgggaatgtccttcgctagggatgcagtccatcccgctaggcatggaccaagatcagtgtgtgtgctctaaggcgaagataacagacaagcggtggggatgtgacgtgctcaaaggagagatccgtagagattcataagcgggacacggcagccgctgtgcaataggacgggccgacggacggccaggttcacaacgacctcagcttctcactacccacgtgctacaagagtatcgngctctgggcccccagggactatgtgtgggatcatcttgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccactaagccatagctgctgcccgantgagccgccggggtagtggggtgcaatgaggatacacaggggcctcctttccatgtgggagtgaatagcgctaacatgtatttcccagtactagtagggggattcgcgattgcattttgtgtttccctattagttctacttggaagagggcccaccgcactacggatcaaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccaataagagtaccacttccggcactctagagggagaccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttaacggaggggtgcccggacttcgcgttctcgatctaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccgccgactatgcatgccgccagcgtgccgcatcatttagtgtgctacgtgcaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaagatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggtttcagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagaagctcgggttccacggatatgagacgaatcgtgcagctgttgagcatctagcctcgtgacgcttggggcgcagtgccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataattgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgttgggcacatataaggtacgctctaaccagcgggggctcgaagattatgttgcccgtcctaaattcggcccactccttccagtttcatgccccctacgncccgtgtttccaanagaaaccggccaataactgcataacggaggnntcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactgccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttaatagccaaacagtgcatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgntttgggcagcacttctcgtctatggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagagggccggtaccatggcgatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgagctgtcatgagtggtaagccacacttacatcggcgttggcagtcttcatagttcaatcgttaaccaccactggccttccatggacttggtcagtgaatgtactctagttcccggatcagcgaaaataggcgtcgcctcgcgtgtattcctatgcgggcgccccggggcgaatcagtccccaagacgttccgttgggtgcaagattgagtgcgcattcggaccccgagtccctggcatttctttatgttgccgggtgggtcgactcgtgtccctccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcaccaaatcctgagtaagctttaaattgggacaaacggcttctgaaacttccgatgttcaantcggcgatcactggtctactacgcggctgagcacaaaagacgttgtgctgtttttgctgctccctccgctgttgcaccggtcgggaaacatcgatggctgtgaatttccgataggggtgggccggaagaagtttacttgtctcctcggaacgtggtgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcattgngtgtagcggattaacaggatgccgaccattgagctctcctggcgaaattcgttaaggccgtgggtacgcgcccggtgcctatgagtgatgatatctgagccttacctccacgaagctgtatcgccctcgaggggcgggcgaaaggacacgggccgaccctggccactaacaagtgcctttgagttccccgggcccaagctgtcgactctggcctggagcccgatcgtcagctcgttcataatcttgaaaacttcaatcaatgtacagaccacattaaatctgtggagacacacttaaacactagagtattgagaactcgggcactccgggaaacaacgaacggcggggccggtctagaccaacagaaactcgatttatcgatcacgaatagttgcaagtcatctgccacaacatcggccaccctgctacccctgnnagctaaagttggtatcgctatccctcggccaacattggtctcatcatgtatcgcgtgttggcactggggtgacatactctcctgtcccgctagccaaagaactgggtccacccgcgagcgcggggacaccggnctgcattgccaaagtcccctggtgcgtacgtctttggcgtgactgacgaattggaactgatagtaaacgaacacaaaactgcggaactgacatctacagacttcccattctgcccatccacatataggtatggagtcgattcccaccctatggaccctaacggcggtttggcagatgacctaggtaatggtccggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgccgtgggccagagtcgttggccgctgctgcaatgaaacctctggtctcaacaagccgccgttgccctggatttgtttttattgctctatctgacggggaaaacgctgttttgttcccagaagatngtgtttttcatagatccgggatgaacaatatgtccatttctacggcttactgagggcgccctctgccgggccgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacacaggaccacggctggccccaaatccgtctcacccatgtaaggaataaacgctattcttatttgttcanccgcgtaccccccctgtgagagtactggaagtgagaggtcatcctcgccgaacttactcagacagatcaactggtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctgcaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattagctagccgattaaagcaaagcatcgtgtatccttttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtaagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcactacgacttacccctcagtcaaggttgcgacgtgtccggacatagtcccgcccgtgatcggcaaaatctcggttggaatagggcgaacatccatgtacggaacccaggcttcggccaagacttttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggtcatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggataccccaacagtgcgattggcaacacaatccttacgtcacactatcccataccacatcgagctagtcctagcccgccatggtaggcatcactgtgctcataattttgcgcgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcactcaggtttagctggtcgcacgggcggcttcatgccccgctataccttttgcccgcgcctagtttgccgtaatgccttattcagcacagcagcggaatctccagtacgaggtctcactgccgncctacggatgtgcgaaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctggtccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgtatctacttggctgtaaagacctaagcacgccggccacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggatagcacnattcactagagatttttcaggcccagtctccaagtcgcttgcagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaaatgttcggcgacgcccaagacgcataaagggcgctaggcctcgaaatactccggcttatagtgaatcttggcggcttacccatgcaaccgtcaatcgggactgatgcagatctgacagtaataggcttcggtccaccgccgggaggtaacttcggtcgaacccactatatagcaggcgtgtttttaacccagtaaacgccctaccagtccgccctgcggcccttatgccaatcagaaggacgtaaagaccgcactacaacctccacgcagattccaagtctgattccatgggacatccgtagggtagacattaagccaacggatggccagggactggcactccttccctaagtccccagcgtttcacctcatccggaattgaagaataacgtggctcctggagcctggggctcctagcagtcacttcatggacacattctttatgcaccgcctccccatgttgcagaaccaagaactctctacatcgagatacccctatctcatggcgctggtacgcctttcgcgataaccgtctcttatggtgctcattaattgtgaccctttggtacccaacgcgcgatcgttatcaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggntggatactgctcaatacgcagcggctattcttttccctcctcctctagcacattcctaatagctggcccagcgtaatgtcaagtaatggaccataagcgggcggcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaacctgacttgggggggataagatcccacccattcgtacagggaccacccccagcggccattgcccctccaatgtctcgtaatcaaaccctttagnagatttgtgcgttaaaggcatccagaggggacctgaagactagcagcgtgaaggttatcgaataaggggaatcatgagtccgtgtactccggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacngttagcgtgactctaagcacctagcactcccttacatcacggtcgcacgcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtcatagtcccgcagcaagcggacgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtaganagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagaagatgcgcgaggaacccctggcagtcaccaggcaagcgagattcttgacttcgntcgttgcagtatgttcgtaggaggggggcgtaccgccccgactttctgcccagagtgngttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggccccggaccgtacggtctacacgcatcttgttcacgcggatcctaattagtcgttagggggacgagccgggggcgacgtcgtaacggacagcggatgcagtcagtctagatctcctccgcattgaggaaatccgaaatactctccagttgacagtctcagccctccggtgagggctacaaccggacccggacaccagaacgggctagatcatccgagcatacagggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagtttaccataacctatgcgggatcaatcacatggatttgcacccatgccaccctgcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgcgccggttttagcgggcctgagaaacaagcctttgtcgcagtgtggacagggctgtgtcctggagtttgcggggtggaggcgcaccgtttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctgttccaaattttctagctggatttcaagccaatctntctggaaaatccagcttctgtcgcggattaagggccagggtaaaatctagaaagaatatagggcgctggtctaggcgaagatgaatgctcacatgggtgaaccttcggtcagttggcagctcccccgtggagagatccaatgccgcaggctagtttttagaaacccgtaaagctcgcgtgtacactgcagtcgacttgaaattcattacgccacaaacantccaataaaggaacccgaaaaacctccagtcgaacagccgtctcggagactaacaacccgcacgaggtctaggccctgccagattccttattctctcccttgcgtagtgtcgcgtactcacgaacggcaagcgtatatggggcccatagctattagcgctacgcgcgagggagtacatgctcccattttgtgacgttgacngcaaactttggaagctaagctgggcatccaccggccacgagacaagggctacccttaccgctgacctgtcgggaaagtactattagtccnggcgcagtgggttgtctcatcgttacgcgcgtagttctggattcgggacgtacgggtgtcgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggctgctaaaatgcactcatgtgcgcggccgctaatgcagcatagcatgtgatgcatacgaacaacaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctctccgcagttatgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatcggcattagagccaaaccgaacgtcaaacggtacgactcacatgtcaaaatgccgaggcgttccggctgtcagaccgtggcagtgggatagcgtgtacttacgcagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctcggtgngcggtgattatgagtgtcacagacgacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgttgggcgaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgangctccgccacttttgcttagcccagatttgggtcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggtccgcctatcgcgagtggccgttaagtcccaaggtcgcagtcggtccctgttatcgaggtccagcatatgtgttcagtccctggctccgctatacggcagagcagatattcccgtaaaccgacgtccggtgtaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcacccgcgctacaaagacaacagtggacacagacttcgtcccgttaaatctatgaatgccatgttaacccgcggcgcagccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggagagtagctacatcaacgccctaaatcgatgcggcccttatgctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgtcggcacaactccggtggcgacgcggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtccccatactttccaatgaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatcccctttcatggggattcttcaggacgtcactacgtcaagtgccactaccttccttctgtccaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgacccccccggagaagtcctcccagtcgcactgcttggactctaggcagctacatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggccggaagacagagttaaaacgatgatctcctgcgggccatgggaggcactacgttgtgtcatttacccacggacagaacgtgcgtgggcgcaagctttctggtgtcaaaagangcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggcttctttagatagcccctngacagagtggacattttggcgatagcgcgccataggtgcggtacattgtagcctataccgccatccaccagcgcctctcaagcctgtcggttcctactgctttggtgcaagtatcaaacccgtaccgatttggctaatccttcaggctgtgcgacagccctggcagaatcggatgtggccgccgcgagttcggnntgggcgtcgccatggcctagcggattaaactccaccagccctgaaaggtaggtacctcgtcgcagtgcagaatagttgagagtcacccgctggtccgacccaggtttgcgctcagcggcaccacggcaccttctgacccccaaaatggatttaataatcactttccaagtcgtatgtcaaacggccgatgggtgtcagtaccacccaaccacagtcgagtgcgcctgcatacgtcgtcccccggttgcagtcaaaattaatgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggggaccaggcacagacccgattcattttcgttcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagctctacggatggcgttcagcggttgggcgcattccgccctttagtgcctgtagcacgtcgacggaaacgtacagtagcgaacttcaatacgactaggagagcccacatgagagtattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactccagaacagatgggggagaaatcggaaaacaaacgcgatggaggtcgtctgggattcagatgccctccagctcagcggaatgaagccgtttcacctggtaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtggactaccggggagggggaccattaatttgggccgtttagggacttgttatccgtgcgtattgcttcgtaatcgcaaacactcttaacactcctatgaccccgtaggccacgtccatcgtgtaactgatgctaccatcgaatctcagcgcgggtgatgccatttccngcatgtggcagcngntcgggtcctcgagggaagccacagagtagttcgagggggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtagtcctttacgaggtacctaagaagttgtctgctcttaagttgcacaaccccttggcgcccncaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactgcacgaagcttaacaataatgcggagagtagaaactcagccagcgaagctcgacccgcggaaaaactgaaggccacactagtattttagagttccgccctatcgtgaaatcctattatggccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgctcgcgctaccgctaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataaacgttatctcgttggtcgccgatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctactcaatcaagaggaagcaatacgtccaacccgagccgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcgttagcgcccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatngacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccaaagccagaccgtgcgagtcttgacatgactcggcagtccccgtactcagataagactcgccgagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatcttcctcaagggaagtatctgtgatgatgtgtccgtgttgcgatcgttgcctacgcaaatcagcctcctcctcctaccaactggaccactttaaagcgcctgggaggctgtacggaggatcgaaaggacgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcatatcacgctgggaacgtcagatgagatctggcctgaaagctgatacgggaatatnccgantcagaatggtttgattcgtcccaggcttcgctgggtccccgtaggtcatgaatggctcataactccctatagaactccttgcacttcacgtcgcgtctcctagcacgactcggtaangcgcggggtagccttaacgtgccacctcagtcgcggcgctttcgctgcttaacaggacgtacttgcaaccgttcacggattgggacgagattacgcnagatctatttactttgcgccaattaaaccttaaatacaccgctacccccgagttatccacgagccggtgcgcccaggctggattcaagcagctcgtgcgtggctgagtacattctgnccctcgtcgttgaagccgcgccatgcgcccgggcccgacctccccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggnngncggctcacaacgcagtctcngggaccagatcaaatagcagaaatgcgacttctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttacgtccagtaggnactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaagcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggacttaggctgttaatccgacgtctcacaaggctggcatatcggctagacgtagtaggcttgtgggttggaacggtagcagtctattctggcggcgctatatcttgacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagcgcagtgaacgcaactcccggagcgaagtcccccacgtacctagtgctgtccccctaccttagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagagaaagtcgcgggtacccccggctaagattactttctcgcaaggggagcagcgaagggtggttcccttccctcccagtgtaagatcaggcagcgagagccgatgtacataatattgaatatctgcgggactcttctgcgatggtaattgtggattgtttctagcgacatgaggactctnatcaccgagggggggccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgtcacccgcggtttttggcggtatacctcggtcgactcgagtgccgtctcgggcgtcggaattcaacagcccagaccgcgcaagcagcgagtataatctattagaggagcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgcttaacgcctaccccctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactatctctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattaggtgtcngaggtgctgaatggcgtaatgttgagggttgcaaggtgctgagaaaaataacggtcgcttagttctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattaaatacggcggtatcccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgtccgtcgagantcactcctctttgcgcctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccangcgagtgataccatagacacctaggccctattaggggcagtcagtcgcttgcaagagaggtttgcatcttagcaagaggggagggatatgatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatcgacgtgttcgggtgtcacagttgctttacgtccggccgggctaacccagtcacctctaggctacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgcncttaaggtcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccttaccccacgagctagggcctggccatcttatgcgcgacacatcgcggttcgggtgagaccgggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgactggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaagcctacgctcgctcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacatacnatataggagttccatagatgccctggagtattgacgctaagtccttcgnacagcggatggggaggccacctcgagagaatgctaattggtgacgagttgacctacgcatccgtccgaacaagtgtagaggtgtcagtgattcaccgttgaatggctggtctcaaattgcggggaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcgacacactctaccagtacccagaccgcttcacgggaggcccgggccgcggggttaacgttcagcggcagaattcttagtattcacacaggcggtggcatatggcatatggtagggtttatacaattgcgttaccctcaaagccgcccatcttaggaatgctcgaaacagcttagatagcgagtcgcttcgcgggctagcactcaacgggcctgctcagtcagtgaggcacgatcttcttgtacacgggcgtctgctaggattgtggagttaccctcgctcgtatgacacgacccaaactcggacaaagcaccgacatcggacctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgaggagtaattttcgcactcttgagcataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagagtattccttctcacgaacatcnctgataagctaaaccctaggctacagctgtgagcggatagaggcctgttaagatacgagctatccgcaagaaagattcgttgtccatagaactgggattgggagccagcggagaggctagatttacgtctccacaggtaagtagacgctggctttacgcttgcccagggggactgggggctgttaataccccgattctatgaatgctgtagtcatcggctggatacatggtggtctatcccaactaatctaactgattcttacgcacctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgatatcagtgggtttcaagttggggattttatatctcacgccgaatggttcgtcttatctctggtcggggcccccgatgtgcgtcgcagggatgccagtcaagaattcctcactgtgctgcaacagggggagagtacacccctgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtagcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagggaagcaatagcaacgctgcagtcctaaagcgacagcgtatcacggcgcactgggcgatcggcgccagttcatattcctagcaaataagggcggggtagacccatgtgtggcccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagtaattttggtctccacaagagggagtctacaacgctagctgaaatcgcctgcaaactaggaatcgtcgccataaccccgcaggtnccccacacttccgcattaaagcaactaagttagctcaaactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacatgttggcgacaataccgcagacatgggagtcgtaagtataaagtgccttagctcgcctatcctcatcctacacatccacgacctgacacgccgcttcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgtatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggactccgaaatattgagtaccgtatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaaggggcagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggcttcctcacagctccgtcgcgccgttaggatggagatatcgtagtggaagatcaatagattatatcagttacagacagatcgtagtagtccccaaatactccngtcctaaccaacgctccgcttattgcaggattcctcccgcacccaagacaggggcgggatagcgtaagatgccccctggagacccctgagaattgagggtcgatgaagacctncttttaacngaagcccgtaattgcaatgcgatgcagctgttgtagcagcattttcacaaaggccggcttcagtacggccacagaacaacctaaggtttatcggtgtgggaggggggacgtgcggccactgggaaggaacctacgcgcagcagatcaaggtttgttagttagttgcgaattcaaagtactctgccaagccaacactagggacctacccgagtccgactaattgccgagcccctaagtactggactaccccccgttgatggtcagttcgtcatcggagaacagctcgggtttaatggaatgcctctatcgaaacagttgctcttacatcgagagcagcagagtcgtcataatggacctagggctccgggttctncgctcgataccgccagcacgtaacaaagggtcactagctttatttgtagtagggacgtgctaagcatagggccaagcgcttgtgattgagtcaggaaaccattgctactcggatgacggaagcggccagaggacatgaacggatttaagcaccgtggcctgtgttcatggcttccataaaccctcggngggataggactagtccagcagcatctaaaccttcgggccgtgcgttttttggatcgtgggaggtatcagctcttgactatccttggcgttccccgactgtttggtttcgggaccacacgtgaggggctcttaggtcacaggccagtagtcttacggatctgacaccttgagtaccgcatggtattgtttggcctcacaagtatgggttttcttcaatctgcctcgatgctggagagagtagcatgcacggggtgtacgcttccgctggagtctcgcgcggatatttagacgcgctttcaatactagtctgcaactcatctccctaagcagccttcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggtgagtacccggagatctttaggggctccacgnccgcagttcatccatgcatcttaagaatactgaagggcgaaggtgcacaaaacccgcgtaaatgctanngcctctcattctncgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggggatacggccgggtataggtaaggccacgacattgaggccgcgcgtaataacgtgggatctgaggggggctgcataaagggacacgcgataacaaccagcaacgtctctcgcatacgcaagaaccatggaatatgtatcgtccggcggcaatgctcggccttgtgtatttgcgagnaagggcacaccgagtgagagcacgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgctgtgctgacttaagtctcacgggcaccgcgggcgggaagtatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgcgttctcttccctaaaggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcagtagaagatgctcttctgcctacccccgtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgacccgatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagaactaattgctaaacccccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcttcgcctcgacacatcgcgattgttcttcggtgccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggacgtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgggtcccgtgggatgaagaggcatgcggctatgccgagngagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttacggctacgagctaaaacgttacggctatgatttgatactcaattgggattaatagtatctgtggatactacaggcttacctatccttgcaagacccgccctttggtgagtaggagnacggctgatgcgtcaggtaagtctggaaacccatggtattaacaaaagtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttagagcgcgtatcccgacacaccaaggcatacaccgccgtatcatgggtaagcattagctattcgaccaatctctgcgctgaggactcattctgacccggagggaccggcaccggactgatggccggctctgccattcctaccataataagggggctagaanccgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgttaggtggggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacaggnagggggcggcagaagtcagggcgcttgaccaatgttgtttgcgtccgtccggacgcgggagtgatggctggagagcacaacagcaatcggaagagtcgatacgatgagactactcaaccttggaatccgactgagttacttcatagctttaactagtaanccgccaccgggaaggagtcatagttgcagtaacgaagcactcccgtgcttaaatcagcatagctccctcggcgtttcgatcgttcatcacagacttcggactgcggcaagttaataattaatccttaggacgagttattccaagcagcatgacccccccagaagattccaacccataaaagttcgtgagatgcgataggccgacttaggacagaggaacaaatttggtgggctcatatgtcaccaagttcgcatgcgttttgaaggcctctcgcatagcgtgtgcgttataagggacccatcgcgataccaagagagtgaccaactttgtacgcggacgtgtatacgacagtcatcgggggctaggtgagaattttatacagcgcctatccccagagcacatccattggacctaccgattttgtatgtttcattcattcctagtgattgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccaggagcccggagcgctgcccattcctgtggtacgtctcagtcaggcgtactgactacagacttgtactaatgccagagcaatagtacaactgaactcacgaggggcgtcgggatagtttgggagaccggtgctcaatgcgtccgggcgggagagggaggcggcgtgggctttaactttggtccactacgatagggttctgtgaaccagcctgttgcctttagaactgatagacatcactcctccccctttcgtagcgaaggcaaccggagggggctttaggagcacgtactgcgagtagctaatctcttgcgtctctgggatcgcaggggccacgcgtgangagtgcactcttttaccgttcaggcggttggacccctgagttgacctgtttcattagacgctagcatatgctggaacgacactattgcgtcaagcactgtcccggccgctgatgtgtagtccagaatgacgttgtcatcaccctggtcaagtccggccaagggctttccgccgacttcaccggagaaaccggttgcatttcggaggtnccgcgcgcccacgatcccatgctttccccgtgcttggccatcttgaagtagccgtgtacanccagttacagatacctcaccataccaacttaacgctctctctattccgagggtcccacatgtcttctgttttaggataaactatggattccgctattcacagccgcggcgtgaaccggttgaatataccgncgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgtttagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccaaatcgtgcgtgaacgcgcacatccagcatcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacagaagganccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaagtgaagggactattaggatgtcatcccggggtcctaatctccactcacgagggcttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgaggaccgaggcaccaatgacaactagtaacctctgccgaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgggagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggagaaacgantgacactgggctgccccctgagtattcggatcctctctacgcctctaaacacctggctcacttagacaacaaaggctgtgcgcgctactgtctgggttattaagaaggcactcgtagtcgtatccacgatgacctacgtacggtccagcattgcaacctacccctgacaatcggtgaacgcactggtcggaagaaagccttcactaaagtgtctagagggtacgcaggcgaagcacagcggggtggcgctcgttacgggcgtcctgtatttaaatcgctgggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctcacgcacacacctgacagagccgcggagctccatgttcaattttgccacaattcagatgtcgtttcacgtgagtcggaggctagcctagacggcgtaaataagtgattaggctgtgcacatacccagggaagagcttatcctccctgcaaggatggactgctcgtgagagcaattttatgagcgcagcgcccggccgtgctgtcaggcttgggcgcatctcctatagatccggcccagtgccaaacgctcgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttcttgactaagttcgcgtacacgacatactgtcggactgatactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggctattgcttgctcggcttangagtttacatggcgaacgccaacattcgttattctcagaaagtagccaatgcgtatcaacgtaaacaaatagagtganactttgggtggccaatccttttccaggtngtcggcgattgccgaccgcttgctaggtcgagtgcacagctgttcaccccgccgattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttacgcagggcaagggagcggaggtgacatcccaaggaatgtgtctgtgacactttgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttgagtcattcttcaaatcagttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccctattagtgtgggttgactcgccnnnntatggtaactctcgcccgacgtcagattaaaaacccgtctancgacgccgttacgtcaccgatccctggagagggaggacgtgtggcgaggtcacggaacagacgactggtcgcggggactagcaatactatgagcgggatccgacgactacgagcgctcttgacgacccatgtgtcttctctgtcttccgcgttttgctcttacccatcgccaaccatcctcctgtttcgaccagcgttagggagttgacacgcgtgcggacgcccggccggtgcttctgccgttatgtgcgagaggattctcacgagcctcccatagtcgagcggccatcagtgaagctgggtgtgatgagagacgactcggtgtcagaaggctttcatgcgcatgacacttctcctgcacctcccgttctccgacccatcaggtcgtcgcccgtgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctagtaaatatgttctctctagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcgttgccaagcgttctcccctccagatgtgctcggccccggcgctccaaattctgaggaaaacaggccaggcccccagtcgcattacggcacaggcaccggacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccggaatcactctcgagacggcgagcgcctcgaccacccagttggggtaccctatgggtgtgtcagaggagctgcccggctagcctttcccctagtctggtgcangggtagtataccgaccttgagttaccaccagggtgcgcgaatcgaggctggtttacgggggcggaatcgtccgcgagaggcgcgggcggctttaggttacacgaataggttgttacgatgcaggaccgcgaacaagcgagcgtgactgcatttatcaggaagaggtccggcctatacgagttacgtatgcgatccgcagagggggcccagtggccccccgcaaccaggtgggagtcgtgaccctccggttgcccccagtgcccgagaccaattccctaacgattttggccagctnnccacctgtggcgtttacgctgccaaacgctgggtattccgacgagcagcgatgtgcgagcttggcgagacgaacctatcgagccttgcgcttttcagagttgcacgaggacccaggcgacacctgccccttgggggtgcgttgaaacacgccccgcccattgtagaatcaaagaaggtgtgacctagaaattagagcccaatgaataatgttaataggcgtccaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaacgcgttggctagcgccctttttctacgcgttgcaaatgtggattttcgggacgctgagtgcctgggcttgttgtcttgcacggtgctggagcgtccgcagaaggctacaggcgcgacctactttcacaagggcctaggtaatgtccgtgtggcgttagcaccgctccgtgacagcttgattttaaccccccgacttaatgtcgggcacgcgtaaggcatttcggactatttctagcctgaagcgtgcctagaccgccagctatgaataccgctaccgattgcttgaggaagcgatgggataattcccgccacagcacttggtcgctaaaaggacgctcgacgaacaatcggatcttgctggtttctgcgcgcttccgcgcatcgattggggcgcaattcgcgtacgatattggaatatcggncttagtactccgcaattcaatgccattgacgagcgaacatcatacggccctacnacttggcaaacaagagccatgctgtatcaaggccactaggaggaaaccaaacacgagtgtcccttagctcctaattcgttggcacccgaggaacacccgcggttagcnaagttgcaatcttgtacacgcgttgcgggtagactttcagagctcatatcgcccttaagccttgcaatgcctccagacttcgggcctattgcgattcgttgtggcgggaatcgactcacccttacaagtcgatttgaccaagatcctctcaggcgagtggtcacgtaagacaccacctagcaccatccaagctgggtaagccgaagggcacctcggttgggtgcgagcgggcctgtgcacccaagataatctttgtaccttaaggcgtgctccccctgtgtgccctgatctaacacgttcacggcacggtagactcagcgtgcggagtatccatactatcgtaccggggtatcggttggtggagagaattcgggcatgcaagcagtcaaacctagcctagnattgcgcaactgcacttctgaatcccaagcccgcgcagattataaataaagcatggagatcaagcaaaacaaccctggagttacaaaatatggcggtgcgaacgagccgtagcggcactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctcnnnggcttatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatgcaaggttcgggaggctgtactaagaccttgcgcacagccagcggccggcggtggtcaagccagtgcaaacgagggcacgggtgaggatcactaccgcatctaatacagtatcgcccgcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttggcgatgagttcctcgcccatttagaatccagattgttcggagtcatacccgtgtatcccaaggggtgtacaggggctcgaaatccttgactgaccatctgatgcgaggatctgaaggagtccgcgttctatccgtcatggcaggggcgtatccaattttggtgcgcttcgttgtacatgcacgtctgtccactcgatgctcaacggcgaaacttcgagattgcgctcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccancccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcagttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaaggatttagccacgacgctctgattcgctgtttgcccgacgcggcggccccaaccagtcccgtcaacgtcctcaactgntctgtactcccccggtatgcattttggcttcatttgtgttngtagcaaaaaacaggccgcggagaggaagtgagtctctggccactgtacattaacctaggatcacacgctacgctaatgggaataaacgggggacaccgacaaacaacgggggttataccattcaaatcagaacagtgaagccgttgtggggcaacgcgccctccacccgatcatcgagaacatgggaaaccatggatctacgtgacgtccattcaattagtcacactataacggactcnacttgccctgggaaagctcgtaactctccagctgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgaaacgcgtacaggacgtgacacatccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagatagaaggtgcagtcaccgaggggtggcattctatctgtcgtcagttgcctatatacttcattgccaggctcgcgctcggaccgtcgtgtacattaaacaaatcacaaagagcgcacganaatagttcgaatagaaggtctagattctctgggctctcggataatgggaagggcgagagaaaccctgttctcgagagacggttcctactattcgaccgcccactgntgccgaagactttcaggtacggcgtcccagtcgctatgggcaaaggctcgcntctnctgttgggtgaacttactggagtcttactcgacggatgantccgatacgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtatctcaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgagatatatgggggttttgcttggcctaccctccacgccgcatatcangaatccgaagacaagcctaccagcggtggatcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatgatctcggctagcagncctatatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcccgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggtatctctaagaattggaaggagtgttctgcctcctgcgcgccggaaggaaggttctngggaggtaaaaggtacgcacccttcgatngggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctatatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcattgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctgatgaggtagggtcaaagggaagcgtttttaggagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtctcaatgaccagaactcgatgttaaatgtaggctaaacccctaagcctattgcagtcatgtcctggccgatcctgattgacctcaagggtgagataggtaggctacttttttaaatcaaagcacgattatcggtcatttccccttcggctgggtgatctactctagggtcgcctctcagatgcccgccagacagtcacggagagtcccggtacaacctcctatacggtagtgcatgcactctactaatggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgtttattattaagccacaagggtgtggaaacgccaccattgcccgcggtaccgtaggtcggggcccgagggccaatttggaacggcgcaacttgggaggcgacgaatttagataggtgcgtccttggatcgtgggcttgtcctatatgcagaattccttnctgcccggactcatccccactaggcacagatctatatgacttcgcaaacatttagagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatgtaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacacgaccgctcccggtggaaagtcccgctcagtcattaagatgcctcctgatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggttgcggataaaaaataccgtaaaagacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatcccccggtccctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggcaccttatggggctccacgcccgctacaagcgcgcgcgctcgttgcatgaagagtcaaacaaggcctggtacccgttaccggactcttccgggagcacgtttgtgaacgaacgggatctactcttggacaacccagcgactatagtccatgaactcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccccaagtaaacggcctgtattgctctcagagaccacaccacatccgccggctgctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaagactatgatgccgccgcgtggtgccggccggtcgaggatatagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcaagacntcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgcgcgaactccgttatgttaggttgcggtcgagtccaaaacagaatatgttcttgccggggtgctcggtaactgtgagggtactcaacctaatgttatcgaaaacggcagaagtcaaacattggagggtaaccatgtgcagaccacccggccctcggctcgttttagcgaccagcatacatttgcctgagttgttgttaaggaatattagcgctcgcgctgagcacccagggccggcgtccgaacgaaggtatgcgagagaccagtgaatcccatggtgcctcgggctcatcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagctcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctattaacccacattaagtgaaganctcagggcccactgatatcgttaccgtcgctcaggctggaaagtctcgcgagtnactcgaggtgaagtatcgttagcgggctcggggttctacaaagcctaatctacagcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcgcccggggcctatgctacaagattgggccgccgctcgccgctgatgccttctagctccgtctcatagcgaccctctagtccggatcacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaagacgtctaagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttttccagtcgatttgccccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaacnacttgacaacgcactcacgcatcgaagcggcccactagtgcccccgtccggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgttcttcttcccgctccttggaccgtgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcgcggtcgcgtatagagtgctcgactcgtcgcgggccgcccaagtgcggcacatacttcattgtacgcctgtccaacgactggcagcagtccccagtcattgctttcttccgtgacacacaagttgactagagtgcaacgctcggttgctgcccgggtccgcccgacacccggcagcagttgcgntaatctgcaacgtcggcagagcaggccggcacgaatctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccaagattgcactacaagtggcacgcctatcatgaggatgtgcattcccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccacaaggggagaacacccgcagacgagaagcgcgtccgcccaaaccggtacttgccccggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgacaaagcgacacgtcagcgacaatgctgctanccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaacagggacaaccatttgaggatcatcgcgtaagcctcgattctcatccgcacgtgttagatccagcacccagaccagaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgtgagttgacggctcaccggggccatgtggcatagggctccaggagaatagtaatggcggaacgccgggctgtatgccggagaacagaagaactgtcagcttgactacctccttgaagaagggatattgccctggagtcttttctagaaataccgcacatactctgtattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaagacaagcttggccggcggcggtgagtatactagggattcaagtgggttggaagtctatttcggtactgggcgccgtacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtctccctctgatgcgcaacagggcgacactacgcgaccactgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggcagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacggccatcaatnagggcgcaaggctgcctccataaccgatgttcataccgggcctatgttttgcggatatcgacggagagacgtaagccctacgtgatcgcggacattgttataccgcagcagtgtgataccccatcgttatcggactatacgtagctatccaatactgtagagaccgcacgatttttcaaacttcaggtgatcatgatgctcatatcaaccctatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcgctaggccgactgcgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggaggggaatgttagaganaagtaatatactataagaccctgagcaacgggctctggattgagctagatctcggtcgaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccactngcgtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccacgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggtnctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtcctccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctaagcctgtgccggtgtgtatttacccgccagcgttttcctctgagaaaatctgagtacacaggacgctccgacctaggggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatctcagtccacttgagaaggattcgatggtgctcactgcggcacttagaccatgagtacccggtgatagacagcggtgttttcacagttactttacggtctggggcccgtatcgcagtccacacaagtccgggcggcgctacccgatggaactgtggtagaaccctccgagcgactactggcgccatactgatcccaatcgggtgtttttatgtgcgtggtgccaagtctgtatgcatcctgtccaccgcaacatcgtgctaagtacctantggtctggctgatgcctagctcactccgacagcaccaagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttcattgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcattacacgagcctgggccttttgtcggaggctactgacaggcggtcaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggccactgtcggctacaatgctgtgatattgaccacctgccgtatacatccaccaaggctcggagacccggggctctcagtccctatcatgacgcttttggatccttaagtactgaggcgagggcgtaatacaggtgcgcgtcagatcccttgagggggactcgatgtacgaggagacacaaccggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccttacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattctagcgatgttgcttatcctggcgcctcgaccgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttggttgagttatatagcaattgggaagagtacgaccgatcggtgggccctgtaccactgcgggtcgcatcttggatcagtgcaagggcactgggtacgatactatagccccacggctcgccagcctgacttacacacgttttctacttaccatgtacgacggttgccgtgattgagctcgtgccatccttcggtatcccggtaagcgggcggtgccttggaccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagttgtcgaggtctggatcgtgtcactccgggatgatcagccctggctgttagtgtcattgatcgtagaaggggataccaggccgccagtagccacatagaatcagctacttaaaccagtgtcgactcttatgcgttggctgaacgacgttcgtaagagggaatatcaagggcgcgcacccggcgtatggggctggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccactcgctcttagttgcgcggctttggtggcattcgttatgggagaccggcgactcaggcaccgcaacagacatgataggcagcccgcgttgctggtcagcccatcacctcgcatggtagttctatataggacggagtcctggagncagactacagcgaatcgggtaacgttccgccggctaagataacggcccgtcacgattagtcagggaatttgacgtgggttgtttcgttgagcctggccccccggcgcgcacattccgactccggttcgagaggcagcccaaatttagggatgttcgggagcggaaatgggtagtgccgtccggcacgtaacgtagcggtacccccttgagcacccaagcttaatcttcagggcattagagcgcgtcggaaccaatccggggtaacccaccagctgctgatagggtnctgggcgggtgctgcccccgattagtcaccccctggggaacaagaattagcaaccagttattcgccacaactacatccgtatgcagaatcgncccccaaagccgcgtacagaacgtcgcagttggctgaggtcttactgcagatcgaggatactgggaagtgctattagaaacggtcccgtccagtgtagactcgaggattacaagcttccgcngacgggtgcatgcaagggcctcgtgactggcctaggcggtctcgagatagcatagccgtggcgatcgccttttgcaagccctgccgctgcggcgccgtcgttgcaccctaagcgacacccgagcttttacctaagggtcggcccaccacacgtgggacgtttaaaagccgctaagcacctgcttttatgggtacaanacctccccacagcagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggagccgattccttgcggacaacatgacgatttacggatagttgacataacgccgagataaagaaccgtctgcctcggtccagcaagacttcagagatgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccagaaaaatcacgctctgagacattggagaggcggtttttcctgctccgagagctccagtactccggtaagcgtgtctgataactgctgaaataggcgcctggtgtttccagatccaatggttcggctgacgcttacccccgatgctgccaaagtttggtaatccagtcacgtcacttcctgttcaggagcaaatgcacctcccgcgcccgtctcaaantgtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagttgcattgaaccacganccacgcggggcccagaagctcgcgtgacggccattttaggcgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttttaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcctccgtctcaactttcactttaacctatcctcatggaggttgttgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatttccctatgaggcgatcttaccataggactcgtattctaccaacctnagtgtattggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggagcgttgcgcgggggccactgtaagttccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttttcagttaagctgcctcgctgtccttttgaagctcgccatctgttgctgaaatcaaagagtatgcccaatcaaaggcggccccggcccaaatggctcggctataacgacaccatatgtattccttgtgaacaaccccagtaagggagtacataagccgccccccacttgctcctgaaccgatgtgtgaagtggcgtgtcgccgcgtgtctcaaagtaatattgggagaaccatgagcccgtcacaagacccgacccgcccagtctgcatcaaaaacttgcacccctgacttgtcaacaatgcccagggatccaaacgttttcgggctctcggcaatactcgggtgaatcccagcagactttgctttttgaatggcaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgngtaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccaggccaaaggcctcgtagagtcataggtacccagagacgcggcggccggtagggagccctttcatagcgtcaggtaatactccccccgttcgtttggtggcgttctgaaagaagtacacctgtggcattggagcacctgggtacatattcctatcgagccggcagggcttccgacaccttgcttaacggtagaatgtctagtccatataatatctagtacgtcccaaggctgccgtgttaccacatcacttggaagttctagattgtatcaccttagcaggtccctatgcacgctaccaccactatgcgacgactccctgtgtacgagcacccagaggatcagttagggggtgcctcagacgcagtaagggctttggccgaacacagtgggcgccgtcgacgctttgtctaacggatcctctactagagtatccggcgcccgctgctgtacgactccatgcgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactatgagttagctcgtccacgaatctgaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgttgacccaaatctgagtctacaaatagtnctagagtacaaccccttaggcctttccctgcgacaggacgctcacgccacgaggtacactcagtatagaccaacagggccgccaaacccacggtgagagctcacgtccatgggcgttcggaagcggataacgttcgtcagtgaggtatcagttcgaccgacttggttagtatcccctagcgggggattcctctctcacntttttgttctagacacgtcaccgtccagaagacctcgggacgtagcccatcacgttcttacggctnttagcagtaatcaaatgggctaccataccgaataccaaatcatctaaggctgacagttgcgggctagccgtcacgttgctcagccagtgaccgggacgcggctcataagtatattcgttcgaaagagagagcggcccctactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtaagcgtggcgcgaggatgaaattcgctcccccagtcagatgcgtgcatggaagccagatgctacacaatggcagagcgcgttgtgttgccagaggaaccggacctcagtacccatgccttcctccacttactattatcgtaccgccgattgctagnatgacccataacagctgtctacggggcaggccagcgcgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggccaccaccaccggaatatattgcgcagggaccttgactgggctgggtctcccagaaggtaacctgatataataaggggattcctgtgcacgggtactggtccagcgtctccacgtgttcgggggtctgcagtcccgctgggacttagacggcacatgaaggacccaggcactggaaccgaactagcacattgcgattgtattcgcccttcgacgtgtgcctaccatttccgcggccgaggtttcaaggaataccggtacctttatcaaacccaaaaggtcctcccgatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatagccgctccctggaccagggcgccggaaattatcctcacattcagccgccgtcactggtcaaactagattactctagcaatgaccaggtgtctcgcgttgcggaatgcccggtcctcttactagggcgggtccaacggcaaccctccacaggcatttaggcccaatctgtaacttttatagacgtccgcagcggtgacagaaaaatatgcgtgacggagcgcggatatcgaaggttcttcgtcgcgctccgtaagacatatnagagcgatttatggcggctggagacttggacatcaggctccaacctttgttacgcttggcgttatggtgaagtcacgcccgtctggtgcccgagctactccataattaaatcatcggtacgagttcagagctcatcataccattgaagccggcaggccggctcagtggaagtattgcgcagaagtttgcttccttatctagcattccttgagacccacctgctgcatcagctggatttcagcgcgatacctattcggcgtgagtttttagggcgtgggtgctctacaagggctggggcagttgtctaatagcaggtctgccttacgggtgccatctcaaccggtaagatgtgcagtcgcaggcgcaggtgttgaaaatgacgccggcagcgaagggcgtttgtgccgcgtcttagcccgtcactcacccaaactccgtcccgacgtatccccgacgctcgtatagtccgacaagtgcaggcgacacacaaaactctaccgtcgtatctactcgacaaccctcatcgggtagtaagtatgtagacgccagctcatgagttggtaaccgcataaggtcttgaatgtgacggccagagtatttgtaagttgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcacccccacaatctcaccacagtcacttgttcacggcgttgcgtgcgatgtttattccctcttccgcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccttgtgtcggcttccgcctatattggggacctgttggtgtgtgtcttcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattnaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctagtgcctcgaaccacgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagatgaaactcctaactctctaccctgcctagcttgacaaaatcgcaactatcggcaggtgaatctagggaagccaatattatgtcgcgtgagtgcggtcaggcacgtaaggtgtgacaggactgggtcctaaccggggcggttaataatagcaacttctgcatagcggttttagcgctttcgtgttataagcgctaccggttggcagtcctgcttcgtatggcctttggcaggtatttgcgctccaagatacggtagaagggcgcctccaccacagtgaacgcttggaaaccaccggatatgagtatagggtattgagtatgggagatagagatgtaaacacacatatttgggaacacctgccgcgtaataccgaaagctcgtgcctcgcccggtgttcattacccaacacttatgacaagaaatcctagggtggtacatctgattgcgactaataatcgtggaggtccgtcagagactgggcggatgagacagcactcccgtccgactgcgcgatggtccggactggggggccgctggcacacttctcccgacgactgcgaccggttgatcccctaaaccagtagcccgtcgctgcccgcggagtcgaccacatcaaacgccggcggttcaagcatcttgatctagtttatgcatcgacggcacgcccatgcccctttccgcgcacgcatgggaggcggcatctacgatctccatacaaaaataaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgcccaccgtagcatgatgcgtcgtttctcctagatataactccgctacgcttggcgggccctggttagtcacgtgtacacgcgccatgggcgtgggtcctagttgtaatagttggcgaggtccgccatgtatcgactggactggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttgcaagttagttttaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacgacgagttaccttcagcaatcctgagttganggaacgtgcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcccctctatacttagggtcgtggtcaatagcgtttgtacctcagacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaggttggctctatactgatcgacgagcgccggggctctgagtgcattttttttcggattggtttaagaacaaagcagttctattggtaggagtagcagcggagccgcgacggactgccacaaccgatattccattttatgggtcaacgagcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaattgcgaagtgcgttgaaaggatgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacaataacgaaacccgggggaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaattaagcttgttcaacaggttctggtgggtcgtatgcngaggaggcaatatatgttggtcctcccacttagtgccgtgtactccgacctttgaattcanatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggngtccggcggcggcagagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg tgatttcaaattgttccatggagatgctacaactacgcngggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacatccgtggccctatagggccaataaccacattaccttgcggccggtcggagagcggccaatcactagtgctcctcgaggatgatgtcccggtatcctcaccgagcaggtcgtacatttgggccccgtaacagaattttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgaccctcaaacgannncccccaccgaaccacggtttactgttatgtggctcccaggcattttagccagaaggtgttcggccggtacaaggcccaagtgagctaggacgtgtcatttttgcccaaaccgcctctatcccccaanctcgatgtgggccatcgttctatcacgcaacagatacntcggagtaacggctaaagcgaacccgtagattagactcgacgcgttccgtccgcatatccattacgtgggtcttcactacacgaaaggtggcttcattgtatagacaaaagccattgcgggcaaatngcccccgatccgcgttggaatgtctcaggagcctggaggtgtgtgtttaccgaaaggtacgctctgaccggggctccagacgaatgttatgttaattggaaattttgacaccgaaagaacctgccatttgcctggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaattgtttatcgacggcaaaatggacacgagagcaccgaactagatctcatatagttagcgaagcgacatgcgcctattcggttttgacacccacggaggtacgtcggtgtcccatatggaaaaaaggggacttcgatgtttacccggtttgtcgattggacgcagggacgccacttttgacacgncggcaggcagtcattaaaacccacactcccgcgatcgataatacttcggtccatagaattcctgggntcgcgcacaagtggttgtttgaatccgcctgactcgatcggcgaacgtctggccaaaggtcctcaccgtcgaattagcatggcgctcgacgatgcagctgggtactggaggagtgtcgtggatagcgatctgcaccgaggcctgcggtttagctgtgacaactgggggctcactgtaaatatacataacatgtcacgagtcatacggcatgtctcttaatggctttctctaccgagtcctttggaccccacgagttcctataccagatagctaccggacgaggcccagctttcataagactacagcggccgacaggatcttatgaggctaaccacgatgacagttcttgtaagcgaatctgctggacggtgagctgggtcgatcaagcgtcgttctgagagtagatactatcttttggtccagtaccaccttccgtacgtagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgaactttccattaccatgcagacaactcaccggtgtcactctcacgttccgagttagcccaaacagattcctacacaacatggagatcagcaaagccactggaactataccacctgacaccccgcatggcatgggaactgcgtgcgtagcgctcgtaactcgcctgcggccggactgcagataatttagcccgtaagcagttttgcatagctttatacagccacggcggtacacctcctgatcggggccggaatcaaggctccgcaggttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtgggagtgaccatcccccggtgcgcctgtgttacgtctctctgccaaaccttaggggatcggatgcagatgtgcagcacgataggtcgttgacaaaattaaggtgcttattgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgcctcgggtcaggcccgctcctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgactcgaaggagctgacccagcgaaagctgcctgtccgtagggtcttaccggactcatggaaantccaaaaatgtcacatgattttaagattagtccatgcaagttctaggaatacttgggtgctctaccgtagactcatgtcgtggcgtcgcgacaccttccaagcgtcgaggggacctgcataattcgccgcgtagcaagggagtggcgtgctggcccggctttggccccgatcacggcgtgactatgccctgttacgcgtacccgcccttcttactggctcctcgtgcacttggcgggttcatgccattagtagtggatgttcgtctgaagaaagcgancgaagatccgctcgattaaattttcagaagagcacagtggcatcaaacagggccttagaggcttgctgaattctancngatcctgttttaacacgtccccagacgtggagcttagtacacgaaggtcgaacgtaacggggccaagtggagcaccccaatgggtaaggtaaggtccttggaactcgaggctgagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccgcctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgagtgtgtatcaagactttagcctccgtgctggacccctgtgcggtatcacgtaggcctttcacggtagagtcccaaggtacgttaccntcgggtattatatcgcattgcggctttcggcctgtgtctttggttcctcgcgtcgacgttttggcactcccccgggatatgggtagccccggtcgaatctccgagaagccgtacataatagtagcgngtgatccgctggcgctccttatcagattccaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcctgcactgaatggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagtattcattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtgcttgtccaccggacctttcccccttgtgagaccgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttanggcttannnnnnggtgatccccccccatagcagtggtcatgtgtgccacacggacacgtgggactgggtcgtgcggcccgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtactctgactgttccccccctacacttcgctcgactaggtgggttcgatctgcttacgcaccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggcgggtcgcagtgccggccggtttgccggcagtcggtaggttttaagccgaaacctgtgttgttgaaggcggcgctgaaaatagtctgtagatgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcnattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttagggtaatccgggtttcgctagtcgagtggtggggataaactctacagcagtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcgnattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgacaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggagggacaactgcgtgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccacccgcaacggcttagtgtcagcacatcggttgtanaggctaagactactagttgacgagaggcgtgacacacaaaatccggaagtacccgcggcgcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcaccgaactatctgcccgacttatgctgcttaggatgcaggcatacgtaggggagccaagctcgggagtcgaacggcttttagtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtggttgggggaggctggcccggtccacggatcaaggaccgccaattctccacgtctgttctgaccgccaangcggacagcgcttgtgggcatacctgggcccagtcggacgcctgagcatttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagannnactgtcgattgagggatcacaaattagccaactcggatctctatggagagcggaaacagggctgtagcgcgccaacgagcagacaagagaacccgagcttagagagcagggagtaaaaccctcccggtcctagaactaagcgagccaagtagtccgcaatcaccatgggatggccatctcccccccgtgccggtgggtcgtctatgcaagatacgtaataacaggacaataanataaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggtagtacccaaacgaccatgatcccataagccaatacaagctggagcagcgcgtggggtccaagtgcttagcattaccgacctcattgtgagggagacattccggacaccctagtgaactcacatggcgatcactctcatgtgccactgctgggagntagntgaaatcgacgttctanagcggtcgatctgataaagccccgcccgcccgcataactatcgagggaagtgtcatagcgcgtaaaattgagcgtgatccgtggtcctttccagtcgaggagggggcgacttcaattggagggcggatagctccagctgaggtccgatgttatcagggggtgatgaaacggcgggtcccatcctcttcagcgctgacccgtagctatcggcgttactgtgggccgcacgtagactatgaagatggtgatttacgctatcgtctgggactgagcttacagcgccgcatccgtgccgccacgagaacncgagggacgacgagactcntggaagccggtctgtgctgactcgagtcgccggactttcttgctagattgttgaccncctttacaggtattccagcggccgttatgtacttatgcctgcccagctgtgcccgattaaagtccgacgtgtgacccgagtggctgagacaactggggcaccaccccaaagagtaccaggcggcgacgcactagggagccagggagactgtttatttgcggacgcagtgacccgcattcttaatgacccgtgctctagcctcggtttaaataanggcgtgagagcggctgtaagatacgttggcccctgcacataaatctgagatcctagtaagcggnttggcttattcccgccatggggtncggtgtcggctcttctaaaacgacccggctnggcgccgctacagtgccccccgatccgaacgacgatactaacacgttgcgcgcacgaattccgcgcatcggagtaccctgaatgatacaaaattttagcaccgactaaagataggtatgatgtctgtggtctggttgccatgtgctagaaggttaggcgtactcactgtgtcagagaactcagcggtaatagatccgcgctgcgcacccgccggctcanggcaccagccccaagtgagagcatatgagtccctcgcgcgcaggtcctatggnggtgctctcaaaaagagacatatnggggtcgtacgccgtccagcgcaattttaacaatcgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacngggtcgactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagngcagcactatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggctactcccaattactccatacccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggngagcgcaattataggcaattacaatctctattcaagnngggatgatggcgaacgtgtttcgcacgacagcgggactattgtgcgtctgaaaaacaagactgcacgagtatacgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatccgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttagttagtgggaangtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaaggaggtttctgctaatacagagtccacatccttggatccgtactggcttgtttgtaaccgctatgactctgaatcgaagcaaaaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacantggggaaaatctcgttctctatgcccaacggacgacgacagatctgcgtgaccgcctacacctttgcaggcagacactgaggagccactgcttggtcgcactcctttgacgcgtgtatgccactgggnccgtttcccaaatgcttataccgcggccagaggtcagggggtcacccattctaggccgcggctacgtggagttcgacgggtgtcggcccatgggcgcctgcgagtcacgcagcgacgttgctcagactagctacgtgcaccatgaggacgcggtctacgctggcgcttaggctgaccagtttgatggctcggttggatccgttaaaaagccgggaattttatcgctcacaactcgcaaagtcggagaggcagatccggttacttctaaatgaaaccagggcacgctagcctcctagcacaggtaagcgacgcgttcgaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcgctgcgaaccaggagtgctggtcttgtggtgcgcctaacgtcctgacatcgcggtctctttttcatgcttcacatttggatgggcgcgttaagacacgtggtaactctgggccttgtcacatagaaaaggatacgcaggacggaaaccggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattatctgagatttggaacggtggttgggtacccgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcgcgtacnacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaagncgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgggacgtggctcattcaggctcttcttacattgccggncacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggcggacattactgggaaagcactgttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtgacgcccccccgcacgggancagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcaaccccgtgtccgcggagcgcggaaggttacatgccataccgtttacgacgagagcaccagtctgctcggcggtggagagcctgcatgaccgccgagaccaacgagattgaacctacctacatgtcattangggcattaacatttggcagctcacgattaactgaaactggtacttttgacgcgctgatcgcgtgatccctgggcactgttgtgcgaccaaagattgtcattcctggaaaggaaatcgctaagaacgatagctccagctttgatcgtgactcacgcggccgtccggcccgcttttcggcgtttaaccggaggaccgccggttatgcactctcgcagccggtcaaatagtgtcgatgccccctctgccctacgttgtcgtaccggtcgtattcgacgacggtattcgaaccgtcggttactcgatgacccctcggccacgaatctcgagcgggtctgtagtgaggggcagggcagatgaccttgggggctcggctacggattagcttcccgttcggaaaatgattccggacctgacgnccgatcccatgcaaccncgaccggtatctgtctacgnngttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatgccgggcggttgaagtcaaacaacgtctgcaggtatggtctacagctgccgcgatacatgcagggcgcaccggaatccaagtaagtcgtgaggggggacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaagggagttaactaaattgatctatttcagcttcgtgtaacacggcgtacgccctaaccggggtataaattagtgggaaaagtccatgngcacgggtcagtattanggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactcgatggggacgtcagctctttagcccgcaaagttccgccactcgttttgtgtgcaagaccaccaggctcggccggcgttgcacggtggagggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaaggaactgttggagagtatgtacgcaactaaactcttaaaaattcgattgtccgcattcgtcatgcgtgcgtgatccacattcanatgaacgtacgcgatctctcctccgactcttagcgtcttagtcggagacnncgaacatagggagaacgtcagagataggctgtcggaactatctcgctgatctctccagtggccgataactgtncggcatgggataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctaccgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccggggatatccgttcatgcgtccgaacgttactacggactctcggccacttgctggcgtcttttcaaacctccgtggggtccatgtataagtcagaggaagggtcagattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttctggcaaaaatacgctcgcagagtgtcctttgcgagctttggccgnagtatcctgtttcacatgcgatcggtctgtccagatcttgtcgtgtgttacgaccacgatcgcccagatgcggtttggcttctcgatcgagatggaggccattaccagtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctantctgccnnncgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacctgccgcccaacgtccgcgctctttctcggttcatctgcccgcagaagtccagtgaatacgttctatattgccgtggcccaaattaaagttggtatttcctcgccgcttagctcgtgagggagacgccggcggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacntgacagacgatttgtccagactatgtataactcttagtaggaccgcttaggtggtgccaactgaagactcctttcccgaacatagcagctcgaattcgtcatgcttggaagatggcataccagcgattgattacacgcgacaaaatgagctcngatcgaagagccttaagcgcatccgcctcaatgcagagggcagcgaaatttcgcaatggccggccgatagcatgttgggtggcctttcattaggaagatcagaaggaaggggggctcgtgcttccgcgacggtatgctgcggcaatgtcgggaccnngccgcgggtgttgcccaggcggtccattatgcgataaaagaagtgttgactatttctcgtatgccgaggactagtacttagtaggaccatcccgtttcaactcgtcctgaacatacatatcaaaatactatggttttgggatacggagcgaaaatgcgtgatccctcactcgttatcgtatcatagtcacggtgttagcgacgcnttgccacgctgaggaggcacgagtgtctaccggcagaggcaacgtcaaaaagcgttcaggctgccctctaggtaataaaagattgagccggtcgctctgcgccgacatctcatccgcaagcccattggccagacctgtcgaacacattcattatgacgtttgagcgagctacatcttccctcggcaggcactgctatttattcccagacgtgattccggccatacgcaacccgttgagcgtacattctgtgcgtgatgtcttacgacctcccgtctccagtctggcaggtacccccgcagagaaggtgtacaacatttcatcggcctcgtggggacaggagttccaatactttaacacggttatatggaccaggggggctggcctagttcagccggggcttaacagctggactcggcatcactaataatcaatcagcagttcatcattatatccagcgcacgctccattgactgaaggagttaagcccagttccgcatccggtgggtgacacccggcaccagatgcgtgaacgcgacaaggaatcgctctcgaaaagcaccgcttcgacatggcagacggcaaaggaggttggtacattnatgccgagactctctatgtggaacgtgaactggatatcaaagagatggtcttacggaccccactaaatttgcagaacaaataccaagcggggtcgctatagaaacattggagtcaggctgcaaagtgaccggcccgcgtatagacaatcttcaacgagggatccggatcagaccttagggacttaatcggactgctgattgcaaatgcccgttatggtgggcaccttcagggttaaaaggtacccgcttatcggcggtcatgcttggtatcgtagcccagaaacagttccgcggtatcgcgcgcaagagataaatagcaagaaccctcattagaggcgagtgcgactattccaatgcgccaccggtggtcggaatacacacgcgacattacccaagccacgatccgcgttgattcgtagtgctcgtgttcacttcggcgcgctggcgacagcgtagatgtgatcccaatttaagcgccttacgcgcagtaatttccctttcagcctcatgtcattcatcttcacatgcagttattagtcagtcgccatacgttgatccagcggcaggacgcgctaagcccttcaccacacacagcaaacgcaaagatgtttctcgcgacaccgaagccgtcgtccaacttaagctgcgggcagattagaatccggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggaccgattctctggcgcccgcttgtgtacggtttaacttggcatcgggggtaagccttttaggcttggtaagggattccgccgcaggtgagtgggcggcgtcccgccgttttgtagccgtacgcggtggggtagtgaaaagtttaaaggtcacaagctggtgtgcgagcctggccgctctcaacgtatctaatggttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtctatatgcgtgagatccattttgaaccatgggggatttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactaaaatctttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtggtgtgaacccccggagatggacactttagataaattgttgatatgcgtttttcgctttagattgaccacggtggcctccaatgtacacaccttcacaaggtgggggagcgtgtgcattcaaatcttcgttaaaaggtttttttagagtcactcgcccgaagttctttcgttcagcacgtaatgtagtaggagatggggcgtaagttaaccccaaggacgtctaaggaccagctcgggcaggcgagcctcagtaagtccagatgataagaaagtgcccaataagcgacgaagtcgcgctcgacgcccggcgcccattttaggcgctgggcagtgtaacacttcacgcgaaggccggcttattgctgggctcctgtggctgggagccgggggatagggcgcctgattgagctttccttcaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgangctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagactgccaaaggcctacattaaacatcccggtacctttcgctgatcgagccccaaggggcttatacatgaatggtcctgttactggttatgcgggcgattggcacgcagcggtgtgtgcctttacgcccttagaagggcatgtgtagtccgatggtccgcggtgtacgccacctggccaaccatggggccgagggggacaggcagaatcggagcgagaagccaggctttttggtgggagtagccctctgaatctgccaggcctgattccatctcgcgtaaggcgagtcagcccggacgctgacggaagaatccgcccnatagaggccgtctattcttgaacaagtctagacagtctcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcttccagagtcatgggagagttctgtgcaatctggtgtagctctccgcgttcaccaaccatctaactgtgccgatcccatcaccactcaggtgttttggtcataatcgaaatttcccggggaccctcgtgagagtgcgccgcccaggtagaggactaaagtagttgcagtccccttgtgctcgcgacgtacaaaataccacatttggggtaggagtngttaggacctgaattaacggtggccggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgcgagtgcgcccagctctaaagtctcatcaacactactattgtgtatcgagaagggagaccgttcctatccaaatgcggtcccggctttgtgatacttgtgctggacgcnaattgctaattagacattcatgctttacctattcgctgccgcgcacgagacacaccccttcaacgccgagaatcagatgcttaccgtatggagttggctcggcccgcttatagttaagcgtccggctgcctaggtaggacgggtcgagtggagagccccaggtgataaaccccctgacacctaagacagaaaatgtctgaaactcttgatgattttcggacacccttaattggtgtaagcgcctcacatggccccttatgaaagaaagagtgtccacatttatcattgagtagtggacgtagcggcctctgaagtaacgaagagaccaggggagggcccattattcggtgctgatggcggtaagaagatacacgaantcgcgaacaaaccgaaacctccngaagtggttgttcggtctagagatgtccggggcccctagaccagcccaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaacaatgcaggtgggtcaaaccgtatatatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgaaatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctngtcccgcaacaaaagcccgtgccataaagtggcagatctccgccaatacgccggcaaacctccaatccaggctgacgagaccgattggacaatgctaacgccagtcatccataagcccatcccgattttaggacgaacgcaccacctgcatcctcgagatgcgaacaatcgtaagtaaagtgtgtgggagaagctctcacacgccggacagaggcaaatggtggtagctggacacgggtctatctaattgggctctttttccactgccccggccggcccaacccaggcaattaactcgcgcgttggggaccctctgcccaggtattgcgctccagctgtttcgcccgggcgacgactccagggancgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcattatactattgtagaatcgctagatatgatttagtgcagacgcacgggaatcccggatatccatgtgccgtgctctcgccagaactcgcaggatttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcatagatatacatagcccttaactggcctcgacttaaaccacttgtaattcgaagaggggtgttgtacttgcgcgtatgaaaaagaggtccacttgtggagtcatgtggcacaggcggccttagtcttgtagattagtaaccatttacgggaagccatgcaccaaatttgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatatccgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtgattcgcgcggccacttcgtctgataccgggaccgcaagttctctcaggcgggctttcgatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaancccctggcaaggccggttgagtgaagcagtcgctttcggcgtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcgagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgtccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacgntttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtccaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggggagtgaaagcgcacataaggcattaatagtacacccatgggtcttgatgaaatnnttaacggcgggaccccatacagcatggtcctncgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggtgtgctactaccgcgttggatcggagagcgaggataatttcacccgttaacggtgtacgattgtccttatccatgcggggtactagtagttgctccggacaatcatatgccacctgttagttcggccttacgaacagggctcgcatacgcgggagctgtggctgaatccaacacgcagcagcattagttcttacccccaaggaaaccacgcgcatctgtaacaccgccatatgagctccaattaaacccgcgattcctcgtctgacgctagcggccaccgtttaagaacggaggtgcgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctgtttttagatcgtaaggtgtccgtaaagggggatcattatatctcacaaataattcgatcatacagcatccncaattgaaggcctcacgttgtgcgtagaagtgataagcacccaggaccacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccaatgccgggatatgccgggttgcgcgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttagcaccggtaccatatatcaccgaatctcatcagtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgccaacacagcagatgtaaggggcattagacgggcacgcattcctctaagggtggtggattgcgactgctgaaccggatagggaactaacaccagtgtctgcaaatgatctcacaaatctcttgcacttcggtgtcacctcctacctttagctaaagcccaatggatgaagaaccgcacgtgggagattgaggcaagttctccttgggagactatcttctgggcccgggctgtcagggccctccggcaactacatctgactgtctggcatgcgagattgtaaggtgggcctgccggttcgaattgcgaaaagttcaggcccgactggggggttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcncgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaacatgtaaccttatacggagtattaaatggtaccgggcgccgccagccaggcgtacagtatcaagatnagctagctnggccctatcgccgatagttcttgtccctataaacactgaccaaatacgctacacgatccgtaatcgggttctccctaccattgcggatacgttagtagcgaattgacctactggcagtccgatactagaagaggtanccaactagctcgttgccatcatgtcgctagacagccggggctgatgcccggtgttgccttgtttggtaaggccggccatatgttcaccaatcgctgcagtagtcaaccaatataagtacacggctcgatgacgatgtaggtgccgacctcnnctcgancgactcaagtccaaagctccactgccgggcttcggaagatacgtatggttagacccgtcggcagtgtcaaccagacccgcgccattacatccgcgacgtagccctctagtctcacagcctcgatagttctagtaggccggaagatgacgcgctgggagcttaggtggnnttttcactggctgtacccccggatgctatatcgaggggtaatcggaagaacaccccgctcatacaanactttgtttagaccccgttgtaagtgactgggctttgaaaggaactgcttgtaggcatagttcttctaaaaccatttcagcgtattcgtgcgctagaccctgcgaagtaacctaacgtggcgtccccctaatggcgggtttccaggtgcgttacactgccctcgggnccgcggagatgcctaagtccgcgagtctgcttttgtgggataccgagctcgcacgaacgtgtttaatgacggtgaacagaagcccatacgcctccgtacgattccataggtgacgagaccaccacccgtgagagaatcggagtagccgaacantgacgcggagcgagaggtttttagctgatcagtacgacttgctttatcaagtgtttgcccaccggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgtatccggactgcangcacacccgtcgtggttcacatccaggcgtgggtcgaaccttgtcccgcgtctgggcccaacatcaaacgagtgangggacggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacngagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccaggagtccgacttcccngcgatagcctgaccatctaagacagcgattgagcatgaataacaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgtgttcacaagagtcacccctcaaatggctgtctagcctttggctancttagcattgccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccncgggcgcaatgtcggcaatagaggtcgaacgtgagaagttcgaagtgcctcaactcacgctctacagacccgacgctattcaacgaacccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgtacacttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctccgactcttctacggccgcgggcctaattacgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaagagggtctccatgcattcccgctacccatctcgaaatggaatcaattgcattcccaaagacccaagtctgaaccttaacttcgcagatgtgaaaatactatcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcacctctatatcaaatctgaaccatgagccagtactttcagaaaagggtaactgtcggggctaaagggatcagtctcgcataggagaagtatttccggatggccaggctcaggtttacggggaactcctcagcgagatcgatttaccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgcgtggcttgagctgtgcactaaatgcgaatgcacaccctaagccgcaggatatatcagtgtcaatatgcactagatacgtgtggggaacgcacagttgagggtaacccctcatgctggtacggagctagctcctcaaatggaatggatttcgcgaacctgtagcgcgttccgcgttgtatgctgggccccacctcggacgggaagctgcnatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactggaaggtcnaacccatggtgatgagtaacccctgcgttcccgcgtgtaagaggttntttgcgaagaggagctgctcaagtgtgaacttccagatcgaccagtggagtgacggggcccnngcagcagggagttactgaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcccatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagtcaggacttctcatttgagaccgctcatcgcgggagcgcatgtgcggcggttacgccgggatttacactccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggngctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctngtagacttgcgtcctatcgtggcgtagtaaagaagacttaaccntacacccgagtggacacttgggaactnttttcgagttaggagacagactgaagcttatcgccgggcagggtaatgttatcgttcttgggaatgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctaatacatcggggcccccagctaccgtaatgtcatgaacgcatgcttaaaaagatatngcctggggtgcatgcccaccccgcgaacgaccccctgtcgagaatggctctgggacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccctgtgacattctatgccgacgcacagaggagacggatacccgtacatagcagcagcactggtgtggatgatggcgcgctgtggccgaggcatgctanccaaccactacgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccagtccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaattactggcgcctgcatcgcgtgatgacgagcaactacttaatgggagcgctgctctggcacattcagtaggtccattagacacagactattgccatccgtacccacaccggccttgtagtgtggctcgtcgttccagcggccgaatcgcttcatgttccaattacagaaaaatagtacggcgtggccggactaatcatccttaaagtactcgtcaaaggacaccaattctcgaacgcgaacttcaatataattttttgaggcctcccaccatacgtgtggattcgcacggtgcgatggcacacaagctgttttggagtaagtttcgttgataacttcgacgatttgaagcnnaggcaaaagaggacaacctcgtgccgcgggacgccacgaagcaatgagcggctagttattctgcagtcgtgaggggtagctgtaccgagctctacggcctgcgccaacgtaacccagacatccggaggaacagggtccgtaaagcatccgccggcttatagcgacacccaatttaaagaacagnctaccatacaatgtaaacagcgcgtcctgatgcctgaaagcggtgtcgcgcccgctggactgcccgatgtaaggatcacagaattcgataccgagcttttactcggtgtgtggctcaactggagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccatcggcgcttacgcccgcccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagcttgtttaattactgcaagctagacatcgcgtttctggttgtctgggcccctatcccagaaacatacttcggcgcgagaccgaggctattagccaggaataggaatcggactgtagaaagcctcacatgtacaccgatctacgttgttaagcagtgcgtacaatgtaaaaattggtgagcaccaggccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttcctcttgtgtacgtaattgtatgttcctttaccatccactcgaccggccttcaaagacgtggtctcaccaacggaagcatgagcgtgagttaattacccgtggagatttgaagttgatgaagcaattatgaacatcttttatccaaacttctggcataagagcgcatggtccgggaggaagcttttctgttcagagctcggctccgcggggtgatggcccacgctatttcaagcagcaatttactcaacaaataatttctcccatccccactaaccactnccaatgaaagtcctctcgttcgtgtatgggtacggcggagatcaaagaaggtagtcacctagattgagcaacgcataaatcccaaatgacttgtctataaaatagaggatgcgctagtgttcgatcgtcgctgatcgtgccttacgccccgttgtcactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagcccctgaacgcgttcagccgttggggagaaggagcgattgcattgggggcttaccggnggtccctatttcattcgaggtccaactatgccccagtaagcatatgcggaaaatcaaaacgctgcacggaggcgctgcacccatttcagcacccttccccggggacaacttcacagctgagtctccaaacttgcgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttngtggggtcaagaaggctaacatagagcgtcactctaacgataaacgccggtcaggtggacgtcgcgtcccgtgcgagcgaggtagaacggtcataacctgaggnctagaacttgaaaggacgggcctccatctttaacgctaaattacgcatggtggcgggtgaaagagaccggaacggattctttctanngcctcgggcccggntcgttggggtacatactttgatgacctctaactctacgcgtcgtaaacccagatccgtctgccggcacccaattctgttcttctctcaactccggaattgtgtgccgaggcgtaacgccanccccctcataatgtctcatgatcggggtgccagttcaaaatcgtatcaaaatattgatcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcganctgggacggagagatttaaaatgcagttgngctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcaaagcggtgtgaacgccccgcggtaaagcgggggagagaccggtagtcacaaagtgtcgcctcgccacaancaccacgatcgtcagttacaagtcgatgtaatcaccagcacccggcgcggcgcgcaccggaggggatcaaagactcaacatctacgtactggtccatctttctttccgtttaggaaggccggaaatcagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcatacccgtaacatcaggaagtgggtcatgaagacctcacacattgggtgtctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcgttgcatctcccacagcacgggtcctccaaagaggnggagccattgccctccccagatgccctctcacgttataaaacatttaatagacgncaatgcggaggtgtagtgcggagtctcatcctctggcaatccctttaaagtctaacgctgactcgctagcggggcacgatcgacgcccacgncaggtacttactgccnctgtgggcngggccgtgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgggattcaacatactttctcgccctggggatctaggagggctgggacccagcttggagaagatcttcggcggttagttgtcgatggcgcccggccggacccgatccgtgcaaatcgtgcctcccggccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctcccntgcatttctgaagcaatgaccncatgccaggcctggagctcgggcgcggcacgtttgattggggatagacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtntcagtaccaggaagatgttttaaacaccccgctacgttctcaacggcggccaactcccgaggaggtatgcaccgtcactgcttaaggcgccgttccgggtggcggcgaagaataggcgaagaatgtaggacccaatgggaactactgtattgcagaaacaattacgctccggctttatgcgccactaggccccccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtatgcgccgcagcaactgccgtccggacgattgcctngaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaatagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcccatgcccggtccgttcggggtactgacatgnatnacgctaatcaccgctatttgggccgttcgatcataaccgcgcaggcatgatgttgaaattcgtccaagtgtgggagatgttggagcaagcgcgagatctctatctaagtcaggttcactcactcaccatttcattccatattgggtagtccgatcagccctactgaatgtatttccatcctgggtcgtagaattttccgagtacatggagcactttctgcagctggnaattcgaaaagtactaataagttgcagaggcacacctatagcttagagctgtaaggccaattgagatatcacccatattaagtattgttcggttgccgggttagacattctcaggcaagcaagaattagatcagttgagtgcgctccccccacgtaagacgaaaattttagacgttgcacgtgcaggataccccgccagtctttcgcctgcctggaaagcgggatttgccgctatctccgtgtttctcactgtaaagcgcgcgccccaaaacccttaggagtaagaccacagtttccgcccattccataaagcctctnatagatactccggtccatgagacccggcaaggccgacntagatagcactgtatcaacgccgtagccgcctagaggtatgtagcgacgtccgacatcgcagctcggacgtcaggtttcccgttgtgttcgcgataagtatagaggnaaaaagctcgccactacctgacttgcgtggaactgggttaattggtgggtagcacggctagctacaggagtcctaatgcgagatcgaagataaaattgcccgaagccactccaagtcttttcgcataagccagcacgggccnctggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagggtaaaaatagattgtctcagcacccgtcctctgagtgtgacactagatctgaatctcataaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagcatgggtggcggccaccgcccgcggggaagacaagccgacttaaagttctttccacaagcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgccacggataaagtccgcttggaatcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctgggtangtaaggagtaagccggcagtcccccgctcggtcgagtctccgtctgaagccgggtaatcgcagcttgtattcacacagttgacaattggccgatctttcggactacgacttccaaatggtttaccgggggtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactgactcagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacatataggcgttacaagttgtccccccgccacccctcacccttgtaaaagcatgtgcgtaggatagctaccantgacatcgcgactccgttgacacaagtaccgaaccctgcggcaccttcctactccgttcattccctgtcctagccttgggaatgagagcctgtgcgattttgcggatcgagaagctgaactgctgtcataatatcgggccttacctcctacatctacctatagggtcgccggtcggaagtgtggtcaccaacaaaaatatttcgacggatcggcagtcatcaccacggcggaccacctcgggggagtttgtgtttgctgggctggatcgtcctgtgaccactccgaaggcgcttcagcgtggcggatctacgtttcctctactgagacttgacgctctccatttgcaccataggccgcccccacgtcgcggacggtaaccgctgatgtgttacatacgacgtggtcagccgatccgagcccgtgtgaaactcaaacgtgacaagtatgtacacctagatgtgaaggtgtgacggcataagttccttagtaccagcggtaagccctaataatgaatgtcataaccttggcagggctgcatccttcagctgaaattatctatccgactgccaggtttaacatactagttgacgccctgtgttctagacgtgccaaaagcgcaaatgaaccccatgactcggttaagnctnngaccacctgtggaactggcgtgtcagtcaatctacgatcaggcgcatcaacccttccctggttacggattcatcggcccccagcagattctccgcgaatgtaggtactaggngggactttagttaaaatcatttctagtatgagcccgacacgtgcatacgaccaagggctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgtgcgtcccaatgggaagcaacaagaaccaggatctctcctactagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgccctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccacaccacttggggcccaataaccagtctccatgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgnggggagtgggggtaccgcttgctgagatctgcgtgtaccgttcagaataatactgtgtaacttccgggggactaaaagactctccgtcgaggggatgcatacgcgcctggtccccccgaccacaccgctactccnatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagaccccttgatactaatatgcctactataaatcaagagcttcgaagccagtatgtctgtctataaacttaggcgttctcttcattccgaggtgacgctccattgttacgcaaccccgancaagcttttggcttctctcgcaagtcatccacaacttaaccacgtgctgctgtctttttttgtccctgcgatccttgctgtatgcgccgaaaacaagcgtctgtcctagacacaggcctggtgcgataacgaagtgaatggtcatggtgggtacaggcagatctcttggatgcgaggaggtttatttttgcaggacaacgacggagaccgctccacgttcgccgattgatggcggttcttagcattgccctcgacctagtttcaagcgctccgggcngcgtgaatgaccgcccgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggtcaactaaattctaaacccttatgcgtcccacagtcttcgcgatggcttcgtgcaggcaagccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgtgtcccactaagtggaagccaaataatataatgctggtggacaacgcccagcttggccctgcctagaggttatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgnttgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcactagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcccacgacggtagtcctgtatgggaggtcaatctcgtcttcgtgatgctaggacacatggtataatnnagagggcaagtngcacaaactacatatctgcctagctaccagattacagagaactcaaccggatcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaaattcccatctctcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaaaaactgtccggtgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaatttcacctatcttgttaatgccggtaattggggccttacggggaaaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggnttcgacatataaacgtctatacggtgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcagcngcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtntcaacccacttcgccatacgggtcaanattggccanatctgcctttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttggggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgagatgccggcctggtcgcctccaactgtaggaggccctcgaatagaaggagaccgctatagaagtgtcaatcggctctaccccgtcatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgattagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagagcgggtgtggccgttactatcaatatgggnncgcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcctctcacctacggtggataggnctgatctgtgtcagggaaaagggaatggttgcaaggtaagagacactctgtgatccaggtctactgtggttaggctggcgccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatacacgcgacgacgaggggctggggtggcggggggcccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagacnatgctccctatcatgcgtcgtccgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcataaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcancttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttgggggcagggaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctaccgtcgggtcccaacagcctatatatcgtagtggccctcaacagtacaggcggagacggccaccgcgaaacccttgttactgatcctggctaggtcatgtttcaattcgcccttacagcctggctagcccgactaatttgattatcgatcccagatgtcttcgccttggcggagagaaaggcatcctggacacctgcacacagcgtttaccttggaatgcctggcgctgctgcttgcatagcgtagttacatcagttaagggtcggtggtactccgccagtactacactatatcacggcagttggcgagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgtttcctttcgactttgttgatcaggtatataggatattcgcggctcagatgcggatcactcgcggccggtgaagcgtgacgtaccgggacggaggtctagcgaccctgccatggcaggattatatgggacaagggaatttaagctagcgaacgacacggcccanctagcacgctcaccttgagtaggccctttcccagggctactcttggctggtagctgggaaatcttttaaaattagggaaccaatgcgccgctagtgatctggtgcccgatttgcgatgtcctcgtcaaacattaagtgtcgaaaaacggtacttcgggaatatctttcccatataacctggtcttcgttgctatgcttaagttgaggtcggcgtacgtacctcgggtccaagataacagacaagcggtggggatgtgacgtgctcaaaggaacgtataatgttggtatgccgttgtattacgatggccggcncacaataggacgggccgacggacggccaggttcacaacgacctcagcttctcactacccacgtgctacaagagtattgcgctctgggcccccagggactatgtgtagtgcgcacgtgcgacctacggccttaggctaatctgatacgggactgtcctccgcccctcgcgatggtgcgcagcaagccgtaactagccgttaggccgtagctactgtccggttgagccgccgggggagggaggtgcaatgaggatacgcaggggactttccctcatgtggtagtgaatagtccaaacatggcctacacagtactagtagagggattcgcgattgcattttgtgtttcccnattagttctacttggaagagggcccaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctacatccagtaagagtactactagtaacggcttgaagtgagaccttagattattacgtcttcgcggcaaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgttgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttatggatggggtgcccggacctcgtggccccaacgtaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattcctctttgtgggggtcaacatgcccgtcccggcgccggtgcatgccaccagcgtgccgagtcgtttagagtgctacgtgcaccggacaagagtgatggtctcgcggagtgcgacgcgcgcagttgtcgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggttccagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagaanctcgggttccacggatatgagacgaatcgtgcagctgttgagcatccagcctcgtgacgcttggggcgcagtgccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataantgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgttgggcacacataaggtacgctctaaccagcgggggctcgaagattangtcgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaagagaanccggccaataactgcataacggaggcntcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactgccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagcgatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagctaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggngcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccatnggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtaccatggcgatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgacngtgctgtcatgagtggtaagccacacttacatcggcgttggcagccttcatagttcaattgttaaccaccattggccttccatggacttggtcagtgaatgtactctagttcccggatcggcgaaaataggcgtcgcctcgcgtgcattcctacgcgggcgccccggggcgaaacaggccacgagtggttctgctaggtgtaggattgagtgtgcattcggaccccgagtccctggcatttctttatgttgccgggtgggtcgactcgtgtccctccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcaccaaatcctgagtaagctttaaattgggacaaacggcttctgaaacttccgatgttcaantcggcgatcactggtctactacgcggctgagcacaaaagacgttgtgctgtttttgctgctccctccgctgttgcaccggtcgggaaacatcgatggctgtgaatttccgataggggtgggccggaagaagtttacttgtctcctcggaacntggtgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcattgggtgtagcggattaacaggatgccgaccattgagctctccaaatatcgatttgctacattgcaggaatacgaccgataactacgggcgatgatatctgagcctttcctccacgaagccgtatcgtcctcgaggggcgggcaaaagggctcgggccgaccctggccactaacaagtgcctttgagttcctcgggcccaagctgtcgtggccagcccggagaccgatcgtcagctcgttcataatcttggaaccttcaatcaatgtacagacaacattcagtctgtggcgacacgcttaaatactagagtattgagaaatcaggcactccgggaaacaacgaacggcggggccggtctagaccaacagaaactcgatttatcgatcacgaatagttgcaagtcatctgccacaacatcggccaccctgctacccctgggagctaaagttggtatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgtcagccaaaaaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtaagtctctggcgtgactgacgaattggatctggtagtaaacgaacacaaaactgcggaactgacatctacagacttcccattctgcccatccacatataggtatggagtcgattcccaccctatggaccctaacggcggtttggcagatgacctaggtaatggtccggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgccgtgggccagagtcgttggccgctgctgcaatgaaacctctggtctcaacaagccgccgttgccctggatttgtttttattgctctatctgacggggaaaacgctgttttgttcccagaagatngtgtttttcatagatccgggatgaacaatatgtccatttctacggcttactgagggcgccctctgccgggccgcgtttctagctgctgcgcacgttagatctacgcttcgccggaggggcactacacaggacctcggctggccccaaatccgtctcacccatgtaaggaataaacgctattcttatttgttcanccgcgtaccccccctgtgagagtactggaattgagagttcatccccgccgaacttactcagacagatcaactagtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctgaaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatcattttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtaagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcgctacgacttacccctcagtcaaggttgcgacgtgtccggacatagtcctgcccgtgatcggcnaaatctcgggtgggatagggcgaacatccgtgtacggaacccaggcttcggccaagacttttacattcgagccgttgcgttacgcgcgttggcccgtacggtgatccacaggccgccgagagacttgaccggtgcgtgtactgctcgatctgattcccaatggacaccccaacattgctatacgctacacaatcctttcgtcgcactatcccataccacatcgagctagtcctagcccgccatggtaggcgtcactgtgctcataattttgcgcgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtnactcaggctttgctggtcgtacgggcggcttcatgccccgctataccttttgccagagcctagtttaccgtagtgccttatttagcacaacagcggggtcgccagttcgtggctctgctgccggcctacggatgcgcatacgcgaggctgttcatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctgttccatcgtacagggtgcccaggtagtctcgcaacttcggtgcgcaagttcctaataatatcggggtgtgacggtcgcggcgtctacatctacttggctataaagagctaagcacgccggccacagaacgacgaagcacggaagcacactctataggctaagcaatcacgatgggatagcacnattcactagagatttttcaggcccagtctccaagtcgcttgcagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaaatgttcggcgacgcccaagacgcataaagggcgctaggcctcgaaatactccggcttatagtgaatcttggcggcttacccatgcaaccgtcaatcgggactgatgcagatctgacagtaataggcttcggtccaccgccgggaggtaacttcggtcgaacccactatatagcaggcgtgtttttaacccagtaaacgccctaccagtccgccctgcggcccttatgccaatcagaaggacgtaaagaccgcactacaacctccacgcagattccaagtctgattccatgggacatccgtagggtagacattaagccaacggatggccagggactggcactccttccctaagtccccagcgttccacctcatccggaatngaagaataacgtggctcctggagcctggggctcctagcagtcacttcatggacacattctttatgcaccgcctccccatgttgcagaaccaagaactctctacatcgagatacccctatctcatggcgctggtacgcctttcgcgataaccgtctcttatggtgctcattaattgtgaccctttggtacccaacgcgcgatcgttatcaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctcctctagcacctacgtgctggatgaccctgagtattgccaagtaatggaccatgagcgggcggcactagcgaagacgcaactggcggctcgaccaaggcgcgtgttggagacaacccgatttgggggggaaaagataccattaaatcgtgcggtggccaccccacgtgcttgctgaatttgctacggttcgcagccaaaccctttagcagatttatgcgttaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatctcgagcccacgtacactgggtcggacggaacggtctgtgacagactaggagcggtggtaacccactatgtattagcccttcgtaacgtataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttcctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcatcggcgtaatcgcgagcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggctaacggccaggccggacgcggcggccgagaaacatcccttatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagttttgcgcaacaccgactcttgactgaatatcgctccgggaagtttcagcgcgataaaaaactaaatttatcataccttagatacttccaaatgccaaggggatgctaccggcgagtagagagtcaagagctattccggccagtccgcctttaattcattcacctaaaaataacaatataaaccatcccggcactaacccaccgcagggcgtggcgaataatcaacatgcttgagatgcgcgaagtacttctagctgtccctaggcgaatgagaatcttgacttcgatcgctgcagtacattcgtaagaggaaggcataacgtcacgactttctgcctagagtgngttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggccccggaccgtacggtctacacgcatcttgtacacgcggatcctaattagtcgttagacgtaaaagtcaggagtggtccgtgagtactcgtcggatgcagtcagtctagatctcctccgcattgaggaaatccgaaatactctccagtcgacagtccaagccctccagtgagggctacatctggacccgggcaccagaacgggctagatcgtccgagcatgcggggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagttaaccataacctatgcgggaacaatcacatggatttgcacccatgccaccctgcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgtgccggttttagcgggcctgagaaacaagcctttgtcgcagtgtgcacagggctgtgtcctggagtttgcggggtggaggcgcaccntttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctggtccaaacgttctagttggacctcgggccagtatntctggaaaatacagcttctgtcgngggttgagggccagggtaaaatctagaaagaatatagggcgctggtctacgtggagataaatgctcacatgggagaaccttcggtcagttggcagctcccccgtggagagacccaatgccgcagagagaagtctgaggcgttaccggcaccattcctgttacatttcaagccgagagattgtcgcgccgcgacgantccaaagagggaacctgacagccctctgatagaatagctaccttggcgaccaacaatcggcacggactccggatcacgataaatcccccgtccaggcctccgaagagaaccctgtgcgccggattttactacattcaagatacttcctggtagaggtgacggatacgggagggtgcgcaagtcttacggacgctactgttcgcgtagtttggaaaccagactaggcaactgctaactatgaggcgggtaccattctcgccgattaaccgtctaggaggcgnttacgaatagagtcccacgtgtgactcccttggtgtgtgtacagaaccgggctccacgcttctgggtattgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatgcagggacggggctgctaaaatgcactcatgtgcgcggccgctagtgcagcatagcatgtgatgcatacgaacannaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctctccgcagtaacgggcgtggcgtggtctggcatcgtttcctagcgaagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgnaatcgtggtgggccaacacgacatgcgactcccactgatggcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcggtcaacttgccaacgcttagtgcgtggtgactgcaagtattgcagacgacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtaattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgttgggctaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatngtgctaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttccttagcccagatttgggtcgcggattanccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcngcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggcccgcctatcgcgagtggccgttaagtcccaaggtcncagtcggtccctgttatcgaggtccagcanatgtgttcagtccccggctccgctatacggcagagcagatattcccgtaaacnnacgtccggtgtaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtggacacagacttcgtcccgtcaaatctatgaatgccatgttatcccgcggcgcagccatccaggtaggcaaagtttacggaccgcgatcgtagccacacagatgggtgcaattgcggctgggaaagtagctacatcaacgccctaaatcgatgcggcccttatgctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggatccccgtataagcgtgagtattgntgttgggctcctagtccgtcggcacaactccggtggcgacgcggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtccccatactttccactnaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttancggtaaatcctaatccccttccatggagatgcttcgtggcattgtcatgacaagtaccacttccctgttcctgtccaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgacccccccggagcagtcctcccagtcgcactgcttggactctaggccgctccatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggcccgaagacagagttaaaacgatgatctcctacgggccatgggaggcactacgttgtgtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagangcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggcttttttagatagcccctcgacagagtggacattttggcaacggggggacataagtgcgatagtagactgcgtgatttaccanttaccagcgccatttcagtctgtcagacctaacgtccagcgcccatgtgtgggactttcaccgatttggctaagtgactagactgtgcaacggccggggcacaatctgaggtgcacctcgcaatgatggcataggggtcgccacggtgcaactgggcaccgcttgtctgtccntaaaggtataaacccgctagcaacgctgaacagctgatagttattcacaggctgaacacagaaccacgccccttagtgtcacancatctttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagctgaggcccagattgcttgttcgtgattaatcgcctccgcgctgttgggcttccggccgcggttacagttaccgtataaccgcgttgccccccacggcttcgactgagatnacgggcgcctaccagagggngctacgggttactctggttttggcccgcncggggccatggcaagaatagaacatagcgagagacctataagatcgccataatgaatagtgactttcacgtgcagtgctctatagcagngcatgtaaggcctctcattgcctacggggcgtcgacggaaacgcacagtagcgaacttcaatacgactaggagagcccacatgagagtattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactctagaacgaatgggggagaagttggaaaacgaacgcgatggaggtcgtttnggattcagntgccctccagctcagcggaatgaagccgtttcacctggtaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtggactaccggggagggggaccattaatttgggccgtttagggacttgttatccgtgcgtattgcttcgtaatcgcaaacactcttaacactcctatgaccccgtaggccacgtccatcgtgtaactgatgctaccatcgaatctcagcgcgggtgatgccatttccggcatgtggcagccggtcgggtcctcgagggaagccacagagtagttcganngggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtagtcctttacgaggtncctaagaagttgtctgctcttaagttgcacaaccccttggcgcccccaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactgcacgnagcttaacaataatgcggagagtagaaactcagccagcgaagctcgacccgcggaaaaactgaaggccacactagtattttagagttccgccctatcgtgaaatcctattatggccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagcaactgggctattcgctcgcgctaccgctaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataaacgttatctcgttggtcgccgatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctactcaatcaagaggaagcaatacgtccaacccgagcngatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcgttagcgcccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatngacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccaaggccagaccgtgcgagtcttgacatgactcggcagtccccgtactcagataagactcgccgagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctgtatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgagganacaattcacagcgcccgccatcaaatcacgctgggaacgtcagatgagatctggcctcgaggctgcttcggaggcatnccgagtcagaatggtttgattcgtcccaggcttcgctgggtccccgtaggtcatgaatggctcataaccccctgtagtgttcctatcactttaggcggcgttncctagctcgactcggtaacgcgcggggtagccctatcgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgcggcctttcacgagttgatctaaggctgcgccatatctatctactttgcgccgattaatgcttaaatacaccgctaccccccgtatatccgtgagccggtgcgcccaggctggattcaagcagctcttgcgtggctgagtacactcngnccctcgtcgttgaagccgcgccatgcgcccgggcccgacctccccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgngtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggnngncggctcacaacgcggtctcagggaccagatcaaatagcagaaatgcgacttctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttacgtccagtaggnactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaagcatgtcggctgcttatgtcattacaaccgactagttntgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggacttaggctgttaatccgacgtctcacaaggctggcatatcggctagacgtagtaggcttgtgggttggaacggtagcagtctattctggcggcgctatatcttaacgtaccggtgagtgagattacgcagtgggacgggactaccgttattttatgtaccttgtcaatctaacctaaaggaaaacagtgccgtgaacgcaactcccggagcgaagtctctcgagtacctggtgctgtctccttatctgagcgtgtgtttgaccgaggtcgattcacgaaagctaaatcaagaccagaccgcaatcgatacgctaacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaatgtcatgcccacactcttgaaggaggggctgtgggggagtacgaattagtttactctcacatagggggagcggcgcggaaaaatctcctccccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccgcgggactcttctgcgatgctaattgtggattgtttctagcgacatgaggactctcatcaccgagggggggccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccataacctcngccggtgtagtcggcttaggccgactcctgcggtttttggcggtgtactttgatcgactcgagcgccggcccgggcgttggtgctcaacagctcggactacgcaagcagcgagtataatctattagaggggcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgcttaacgcctaccccctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactatctctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattaggtgtcggaggtgctgaatggcgtaatgttgagggttgcaaggtgctgagaaaaataacggtcgcttagctctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattaaatacggcggtatcccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgtccgtcgagantcactcctctttgcgcctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccangcgagtgataccatagacacctaggccctattaggggcagtcagtcgcttgcaagagaggtttgcatctttgcaagaggggagggatatgatgctatagtggaagcctataaaccncagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatcgacgtgttcgggtgtcacagttgctttacgtccggccgggctaacccagtcacctctaggctacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgcnnttaagatcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccctaccctacgagctaaggcctgaccgtcaaatgtgcgaaacaccgcggttcgggtgagaccgggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgaccggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaaacctacgctcgctcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacataccatataggggttccatagatgccctggagtattgacgctaagtcctttngacagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacaggtgtagagacgctagcgatttacccacaagcggctggccccgaatcgcgggaaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcgacacactctancagtacccagaccgcttcacgggaggcccgggccgcggggttancgttcagcggcagaattcttagtattcacacaggcggtggcatatggcatntggtagggtgtatgcaattacgttaacctcggagccattccctggaggggtgctctgaacagctgagtgggcgaatcgtctggcgggctgactctcaacgggcctgctcagtcagtgagacacgattttcctgtacacgggcgtctgctaagattgtggagttaccctcgcncgtatgacacgacccaaactcggacaaagcaccgacatcgggcctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgaggagtaattttcgcactctagagcataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagccnccgacgaggctagatccatatggagagtattccttctcacgaacatcgctgatagaccgagtccccggtattgcctgtgggggggtggaggcctgttacgatgcgggctgcgcggaggggggattcgttgtccgccgggttaggtacggaagtcacagagaagacttggaccttctcatctcgtgtgggcaggtagcagccccggacctgcccagggggactggggcccgttaataccccgattctatgaatgctgtagtcatcggctggatacatggtggtctatcccaactaatctaactgattcttacgcacctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgaccttgatagacacttagttaggaattttgcatttcacatcagctgagttttctagtcttcggttgggggccccgaggtgcgtcgctgggatgccagtcaagaattcctcactgtgctgcaacagggggagagtacacccctgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtagcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcataagcagactcgcgtacagcggggttagggaagcaatagcagcgctgcagtcctaaagcgacagcgtatcacggcgcactgggcgatcggcgccagttcatattcctagcaaataagggcggggtagacccatgtgtggcccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacaagagggagtctacnacgctagctgatacaagaagcgagttgggtgtcgtagatacggttccgagagggcgccttgtcgtcgattaacntacgccatgttagctcacactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacattgtgacgacaataccgtgaacatgggagtcgtaagtataaagtgccttagctcgcctatcctcatcctacacatccacgacctgacacgccgcttcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgcatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggacttcgaaatattgagtaccgtatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaagggncagtagcccgttcaaacgctattgaggggtgtcagtgcctggttcacattcgtgaataggcggacttcgttatcattctatcccgccgtgaagatggaggttcagcgatacagagtcgacaggtcgtgccagttacagatggatcgtagtagtccccacttacttcggctctatcctacactgcatccattgcagaaacnctcccgctcccaaaacgggacagtgatagcgcaagttgcctacgggggacccctgaaaattgagggtcgctgaaggtctnntcttgacngnngtccttaagagcaatgccacgcagctgttgcagcagcatttgtacaaaggccggtttcagtacggagnnnaaacaacctaaagtttatcgaggtaggaggggggacgcgcagccctaagaaaggagcttacgcgcatctgatnnnggtttgttggctagttgagattactaagtactgtgccgagccaacactagggacctacccgagtccgactaattgccgagcccctaagtactggactaccccccgttgatggtcagttcgtcatcggagaacagctcgggtttaatggaatgcctctatcgaaacagttgctcttacatcgagagcagcagagtcgtcataatggacctagggctccgggttctncgctcgataccgccagcacgtaacaaagggtcactagctttatttgtagtagggacgtgctaagcatagggccaagcgcttgtgattgagtcaggaaaccattgctactcggatgacggaagcggccagaggacatgaacggatttaagcaccgtggcctgtgctcatggcttccataaaccctcggggggataggactagtccagcagcatctaaaccttcgagtcggtcgcttgtcgaagccgggggggcatcgactaatattcatccttggcgttccccgactgtttggtttcgggaccacacgtgaggggctcttaggtcacaggccagtagtcttacggatctgacaccttgagtaccgcatggtattgtttggcctcacaagtatgggttttcttcaatctgccttgatgctggagagagtagcatgcacggggtgtacgcttccgctggagtctcgcgcggatatttagacgcgcttncaatactagtctgcaactcatctccctangnagtcctcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactacagctggtgagtacccggagatctttaggggctccacgcccgcagttcatccatgcatcttaagaatactgaagggcgaaggtgcacaaaacccgcgtaaatgctanngcctctcattctccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggggatacggccgggtataggtaaggccacgacattgaggccgcgcgtaataacgtgggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgacttatggacgcaagtgccatggattatgtttcgtccggcggcaatgctcggccttgtgtatttgcgagnaagggcacaccgagtgagagcacgaataagcagcggaagnctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcantggggggccgtggagggacggtaatcctatctgcagtagaagatgctcttctgcctacccccgtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctctggacagggcatcaattatcacgctcccgatgaccaaatngtagcagaagttctgcaaggagcctcgaggtagctcggtgatgatccctaagacccgaaaggttttaaaaattagattgacngcttgtccgccagcgctggcgtgcgccgtaggtggttggtccgaacctcggcccaggtctcgccttagcncatcacgattgttctccggttccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggaagtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgggtcccgtgggatgaagaggcatgcggctatgccgagngagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttacggctacgagctaaaacgttacggctacgatttgatactcaattgggattaatagtatctgtggatactacaggcttacctntccttgcaagacccgccctttggtgagtaggaggacggctgatgcatcaggtaagtttggaaacccatggtattaacaaaagtctgaagcgacgggaggtaagctgagacatcgccacgagtctcacttagagcgcaaagcccgacttgctggggctcacgccaatgtgacttgggtagacattagctattcgaccaatctctgcgctgagtactcattctgacccggagggaccggcaccggactgatggccggctctgccattcctgccatgataagggggctagagnccgcagcctggctggtttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgttaggtggggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtgcgagctttatcagcagggcgttaggtgcgcacctgcggacggattgcaatagagttaaaatccgcgaagacgatgtactggcagcccgggtgcgcgcccggtgccacttgtggaccgcccaccgcgggagtgatggctggagagcacaacagcaatcggaagaggcaatgtggtagtgctagtcagtcacgagacccgaaaagaccacttctagaacctgtgtgatggnccgtcgctantgatgggccgtgtctgcggcgactggatactacggtctttaaatcagcatagctccctcggcgtttagatcgttcatcacagacttcggactgcggcaagttaataattaatccttaggacgagttattccaagcagcatgacccccccagaagattccaacccataaaagttcgtgagatgcgataggccgacttaggacagaggaacaaatttggtgggcncatatgtcaccaagttcgcatgcgttttgaaggctccccgcatggcgtgggcgtaacaagggacccctcgcgtcactgagaaagtggacaattgtgtatgcggacgtatctgcaatggctgctggagagccattganaatttcatacagcgcgcatgcgtgaattacgcccatggaatctaccgatcttgtatacctcacattgtcccagtgattgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccaggagcctgccgtgcctttcatgttggtggtacgtttcggcccgncgtactgactacagacccgtgccaggggtgggacaccgatgcgaccgggcttacgaggggcgtcgggactgttttaggaactggtgctcggctcgaccgaatggggcagattggcggcggagttgacattcctggcccgctatgagggggccctatggagcggctcactaattttcgaaccagaggccgctatcatcctacctaggggggcgccgtcaatcggaggggacctcaggaacatgcaccgttanaagtcaacctctcgggtatctggtgtctcacgcgccacgtgagacgaacaaaggttattactgttcggacggttgggctcctaggctggcttgtgctccctttcgtgcctccatgcantgcggacactgttgcaccatacactataccggcagtggatgtgtggcgcagaagaacattgtcagtaccctggtcaaacccagctaacggctttctgctcgcttcaccggagaaaccgttaacacgctgaaggcgccgtgcgcccactatcacatggacaccatgcacccggccaaattgaagacgccgcatgcanccaggtacagttaccttaccttaccaacttaacagtaacgcatattctaaacccccacatgtcttctgatttggtataaagtacagactcacctattcacagccacggcgtgaaccagttgaatataccgncgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgtttagtccacatctataatgtctcgcctcgtgtacagtcatggacggatcccgagttcttagagccgcccatcagtgctctaattgagacgcgccgcgatactagattgcccgtgaaagcacatgtccagcatcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcanatagagggactatagttatgtcatcccggggtcctaatctccactcacgagggcttgaccaactagctcatggagcatgtcatacgcatcntatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacgatcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgaggaccgaggtaccaatgacaactagtaacctctgccgaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggagaaacgantgacactgggctgccccctgagtattcggatcctctctacgcctctaaacacctggctcacttagacaacaaaggctgtgcgcgctactgtctgggttattaagaaggcactcgtagtcgtatccacgatgacctacgtacggtccagcattgcaacctacccctgacaatcggtgaacgcactggtcggaagaaagccttcactaaagtgtctagagggtacgcaggcgaagcacagcggggtggcgctcgttacgggcgtcctgtatttaaatcgctgggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctcacgcacacacctgacagagccgcggagctccatgttcaattttgccacaattcagatgtcgtttcacgtgagtcggaggctagcctagacggcgtaaataagtgattaggctgtgcacatacccagggaagagcttatcctccctgcaaggatggactgctcgtgagagcaattttgtgagcgcagcgcccggccgtgctgtcaggcttgggcgcatctcctatagatccggcccagagacaaacgcacgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgttataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactggtactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggcgattgcttgctcggcttgagtgagggtctagtgtacgccggtgtgtccgcctccagcgtttgggttgtcgtatatgactaagaacgagcacaggngngcgcttgacggtgggacctgacctganttttgatccaaccgtgactgcctgctaggtcgagagtgtccctgattacccctgcggtcttggtccgtactgcgtgggcaagcatttcctaatttatatacctcacatgacgcaagtcagcagggcatacgcgggcccgggactccctgggctgccaacgacccttcccgtgcgacgagtttagtatccagggcaagggagcggaggtgacatcccaaggaatgtatctgtgacactttgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttgagncattcttcaaatcagttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccctattagtgtgggttgactcgccggcctatggtaactctcgcccgacgtcagattaaaaacccgtctagcgacgccgttacgtcaccgatccctggagagggaggacgtgcggcaaagctacggaacggacgcccagttgcgatgagtagcgatacaatgaacgggattagataactacgagcgctcttgacgacccatgtgtcttctctgtcttccgcgttttgctcttacccatccccaaccatcctcctgtttcgaccagcgttagngagttaacacgcgtgcaaaggcccggccggtcnttgtgccgttatgtgctagaggatcctcgcgagcctcccataggcgagcggccatcagtgaagctgggcgtgatgagagatcacttagcgtcgcaaggctgtcatgtgctggaaatttcccatgaggcttccgttgtccgacccatcaggtcgtcgcccgcgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctcgtaaatatgttctctctagcagggcctcattcccatgtcgcccagaaatttatccgcttagccctcgactgggttaggtcgttgccaagcgttctcccctccagatgtgctcggccccagcgccccaaattctgaggaaaacaggccaggcctccagccgctttacggcataggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccggaatcactctcgagacggcgagcacctcggccacccagttggagtaccctatgggtgtgtcagaggagctgcccggctagccttccccctagtctggtgcangggtagtataccgaccttgagttaccatcagggtgcgcgaatcgaggctggtttacgggggcggaatcgtccgcgagaggcgcaggcgnccctaggctgctcgtacaggttgactttctaagagactgcgaacaagcgagcgtgactgcatttatcaggaagaggtctggcgtttactagttacgtattcgatccgctaagggtgccttgtagccacccacgatcaggtgagagtcgtcaccctttgtgagcccccggtgcctgaggccaatttcttcacgttattggccagctnnccanccggggcgtttacactgccaaatacacggtattccgacgagcagcgatgtgcgagcctggcgagacgaacctatcgagccttgcgcttttcagagttgcatgcgggcccaggcgacccgggtcccctgagggcgcgtgcgaacacgccccgcccattgtagaatcaaagaaggtgtgacctagaaattagagcccaatgaataatgttaataggcgtccaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaacgcgttggctagcgccctttttctacgcgttgcaaacgtggattttcgggacgctgagtgcctgggcttgttgtcttgcacggtgctggagcgtccgcagaaggctacaggcgcgacctactttcacaagggcctaggtaatgtccgtgtggcgttagcaccgctccgtgacagcttgattttaaccccccgacttaatgtcgggcacgcgtaaggcatttaggacaaattctagcctaaggcacacctacaccgtttcgtataaataccgctaccgattgcttgaggaagcgatgggataattcccgccacagcacttggtcgctaaaaggacgctcgacgaacaatcggatcttgctggtttctgcgcgcttccggacatcgataggggcgcaattcgcacagggtgggggaacatctgtattagcgttccgcaactcattcacacgnaataacgaatgctaccgagccctacnacgaggctgggcgagggttgacccccctgggtcggttggggaactaccacatacgggtgtgttttaacccatggtttgttgtcacccgaaagcaaagcggagtcaatatagctacaatactgtgtgcccgttgcgggtagactttcagagctcatatcgcccttaagccttgcaatgcctccagacttcgggcctattgcaatgctccttggcgggggtgttcgtggtcagtggagttgatttgactaagatcctcacaggggggtggtcacgtaagacaccacctagcaccatccaagctgggtaagccgaagggcacctcggttgggtgcgagcgggcctgtgcacccaagataatctttgtaccttaaggcgtgctccccctgtgtgccctgatctaacacgttcacggcacggtagactcagcgtgcggagtatccatactatcgtaccggggtatcggttggtggagagaattcgggcatgcaagcagtcaaacctagcctannattgcgcggccacacttctgactnccggacccgcagtaactataaatgactcatggggggtaagagaaacgattttagggcaactaaacggggcagcgcggacgaggagtagcggcacttcgacgaggcgaaccattcctcgagcaagggttttccccacaattctacccaagctcgttgtgtagtaggtcttatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatggaagacagggaaagcggtactcgggccttgcgcatggccagaggccggcagaagtcaagcccgcgcaagcgggggctctagtgaagagaggtactgcacctaatactggttcgctcgcagcggcatccataggccgactttcagtgcaaaactatggtcataactcttggcgatganttcctcgaccatttagaatccagattgttcggagccatacccgtgtatcccaaggggtgtgcgctaaccaaggtttcacagttcgctgttcccgctatatcctgtgcagcanatcggcctctcttattttaatagacgcgaatcctatcctgtttaaccccgttgtacgtatattaccatttaagtattattcaacggcgaaacttcgagatagcgctcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcagttggcgtagaggnccacgcctaagccgctggcaggcatcattgaggggcttagtgggcccaacccgaatatctgttcgtttggcgcagccgctcaagccggcctcgtttatgcactcggccgncccgtgctttccaggtgcacacccaaacccctgcctctccccttgtaaagaaccgaccacaaaggagcggtcaacccctggccactgtacattaacctaggatcacacgctacgctaatgggaataaacgggggacaccgacaacggtggagggttaggttaactctactaagatggcggcactacgacaaggcggcaaattcgctatttaacttccaaggggactgggggtcgcgggtacaccagcctcccgttcagacaaccatttttatgtaggacctgccctgtccggagggacatactgtcttcctactgggagaggagggtgattttgtaattccctggacctgttactaaaagacaggtgatcatggagtcagcccctgaacttgtcactcatatgaagactagggtagaggcgggacgtgacacgtccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagatagaaggtgcagtcaccgaggggtggcattctatgtgtcgtcagttgccnatatacttcattgccaggctcgcgctcggaccgtcgtgtacattaaacaaatcacaaagagcgcacgacaatagttcgaatagaaggtctagattctctgggctctcggatgatgggaagggcgagagaaaccctgttctcgagagacggttcctactattcgaccgcccactgttgccgaagactttcaggtacggcgtcccagttgctaagggcaaaggctcgcntctactgttgggtgaacttactggagtcttactcgacggatgaatccgatacgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagatattaaagtatctcaaacagccgtaacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgagatatacggggggtccatttagcctactcgtcacgccncaaaccataaatccgaagacaagccgatcaacggtgggtcgtggcccacttttgctattcggnnggttgacaccttcacntgccgcgttgatgatcttggcaagcagnttggtgtcaaccagaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcganatggcatctctaagaattggnaggagtgttctgcctcctgcgcgccggaaggaaggttctagggaggtaaaaggtacgcacccttcgatngggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctaatgacgtagggtcaaagggaagcgtttttaggagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtctcaatgaccagaactcgatgttaaatgtaggctaaacccctaagcctattgcagtcatgtcctggccgatcctgattgacctcaagggtgagataggtaggctacttttttaaatcaaagcacgattatcggtcatttccccttcggctgggtgatctactctagggtcgcctctcagatgcccgccagacagtcacggagagtcccggtacaacctcctatacggtagtgcatgcactctactaatggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgcgtgncatcggactccggaggccgcggtaagttaccatcgcacacggtaccataggtcagggtacggggtcgcctttggggcggcgcaacttgggagacggcgaatctgaacagattcgttcctgtatcgtgagatcgttctcgatgcagaactccttnctgcccggactcatccccactaggcacagatctatatgacttngcaaacatttagagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatgtaattagacgccgcgaatacgagcatgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccnataaagtcttgactctacacgaccgctcccggtggaaagtcccgctcagtcattaagatgcctccagatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggctnggcttcaatcactcgcggtgtgcgcgactatcccccggttcctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggcgatttatggggctccacacccgctacaagcgcgcgcgctcgttgcatgaagagtcaaacaagacctggtacccgttaccggtctctcccggtagcgcgtttgcgaacgaaaagtatctatccatagccaactcagaattaattgcccgcttgttaggaaatgatggctacgccgtcatatggcggtccggcaggagccataagtacacggccngcactgatcttagagaccacaccgcatctgctngcagctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaaggtgggtacgcngctgtagggcgttagtcggctgggaaccaagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcaagacctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgtggggactccggtatttgagattccggtcgagtgcaacacagaatgtgttcttaccaggacccccagtaactgtgagggtactcaacctaatgttatcgaaaacggggagggtctaaccttggagggtaaccatgtacagaccactcggccctcggccggttttagcgactagaatacatttgcctgagttattagcaagagatattagcgctcgcgctgagctccctgggccggcgtccggacgaaggtatgcgagagaccaatggatcccatggtgcctcgggctcgtcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgttccggttacgggaagttcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctattaacccatattaagtgaaganctcagggcccactgatatcgttaccgtcgctcaggctggaaagtctcgcgagtnactcgaggtgaagtatctctagcgggctcagatttttacaaagcctaatctacagcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcgcccggggcctatgctacaagattgggccgccgctcgccgctgatgccttctagctccgtctcatagcgaccctctagtccggattacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaagacgtctcagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcgggccggccaggaagaagccaatatacaccagtattatccctagtcgatcggccccggcctatagatgtccctgcgagcctccgtaagaaaacttgagcacctggtgtgtaactatgacagcntcttgacaacgcactcacgcatcgaagcggcccactagtgnccccgtccggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgttcntcttccngctccttggannntgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcgcggtcgcgtatagagtgctcgactcgtcgcgggccgcccaagtgcggcacatacttcattgtacgcctgtccaacgactggcagcagtccccagtcattgctttcttccgtgacacacaagttgactagagtgcaacgctcggttgctgcccgggtccgcccgacacccggcagcanttgcgntagtctgcaacgtcnnnagagcaggccggcacgaatctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccaagatttcaccacacgtggcacgcctatcatgaggatgcgcattcccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccacaaggggagaacacccgcagacgagaagngcgtccgcccaaaccggtacttgccccggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgacaaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaagaggcacaaccatttgaggatcatcgcgtaagcctcgattctcatncgcacgtgttagatccagcacccagaccggaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggcccaccggggccacatggcatagggctccaggagaatattactggcggaacgccangctgtatgccgtagaacagaagcactatcagcctggctacgacctggaagaaaggatattgccctggagtcttttctagaaacaccgcacatgctctatattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaaggcaagcttggccggcggcggtgagtatactagggattcaagtgggttggaagtctattacggtactgggcgccgtacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtctccctctgatgcgcaacagggcgacactacgcgacccctgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggtagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacggccatcaataagggcgcaaggctgcctctataacngatgttcataccgggcctatgttttgcggatatcgacggagagacgtaagccctacgtgatcgcggacattgttataccgcagcagtgtgataccgcatcgttatcgnactatacgtagctatccaatactgtagagaccgcacgatttttcaaacttcaggtgattatgatgctcatatcaaccccatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctgganncttgacgcaacgtcgcttgcttgtaaaagaccgangcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaaggagactcggtcccgtactgcgcttcccatacctcgctaggccgactgcgccagggcgcggaagactcaaaacgctgntcgcgttctgcaaggaggggaatgttagaganaagtagtatactataagaccctgagcaacgggttctggattgagctagatctcggtcgaaagtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccnntngngtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccatgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattatcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctcaatctttgccagtgcgtgttcacccgccagcgttttccagtaagggaactaggacgcacaggacgctccgacctaggggaatccataatcaacgcacccgagaacttcgcaatcgaaacaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatctcagtccatttgagaaggattcgatggtgctcactgcggcacttagaccatgagtacccggtgatagacagcggtgttttcacagttactttacggtctggggcccgtatcgcagtccacacaagtccgggcggcgctacccgatggaactgtggtagaaccctccgagcgactactggcgccatactgatcccaatcgggtgtttttatgtgcgtggtgccaagtctgtatgcatcctgtccaccgcaacatcgtgctaagtacctantggtctggctgatgcctagctcactccgacagcaccaagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttcattgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcattacacgagcctgggccttttgtcggaggctactgacaggcggtcaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgttttgacctctctcaaccattggcgataacggtaaagcaatattgaccacctgctccatgtacccaccgacacctgggggcccggagcccgcagtaccagtcatatcacctcagagtccctaaatactaaagtcggggtaatccacgcgcgtacagcagacaccttgagggggattcagcgtacgggggagcacaccgggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccttacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattctggcgatgttgcttatcccggcgcctcgactgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttagttgagttatatagcatttgggaagagtacaaccgatcggtgggccctgtaccacagaagaccagagttcaggtaatcgagaagaatcggtgcataataatgtagccccacggccggccaaccggacttacacagcttttctccctacacccggtggtgataatcgctattggggttgtcccgacttttggtgatcaggcacangggcagaggccgggaactcacgccaagcccccaagcatgggttcgcatgcctaacgcccgagggcaatgtttgagtactagtaaacgaagcgtttccgcctgagcaaatcagaactggctggtagtgatactaatcgttataagaaaagccaggctactggcagcagcagaataacgaccgtctaaactaccgttacttcttgattaccagccggccgataaacatacaatagattgctggtatcacacgcccgaagtncggagtcaaggtcccattcgtaacctgaataatgtttctctggccgagcgtcgctagtcctagttccgcgctacgtggcggacgaatgttcacaggcgggaggagaatgcgagggtcggagatcggcccatggtctctggctacgtaattgtgcctcacttcgcttaggaaggccgacggccttggcaccttngtctttatgatcggccgatgatctcgcgaattaccctaactttgtgcatagcaactttatataggacggagtcctggaggcagactacagcgaatcgggtaacgttccgccggctaagataacggcccgtcacgattagtcagggaatttgacgtgggttgtttcgttgagcctggccccccggcgcgcacattccgactccggttcgagaggcagcccaaatttagggatgttcgggagcggaaatgggtagtgccgtccggcacgtaacgtagcggtacccccttgagcacccaagcttaatcttcagggcattagagcgcgtcggaaccaatccggggtaacccaccagctgctgatagggtactgggcgggtgctgcccccgattagtcaccccctggggaacaagaattagcaaccagttatncgccacaactacatccgtatgcagaatcgtcncccaaagccgcgtacagaacgtcgcagttggctgaggtcttactgcagatcgaggatactgggaagtgctattagaaacggtcccgtccagtgtagactcgaggattacaagcttccgcngacgggtgcatgcaagggcctcgtgactggcctaggcggtctcgagatagcatagccgtggcgatcgccttttgcaagccctgccgctgcggcgccgtcgttgcaccctaagcgacacccgagcttttacctaaggattgaaccgcctcctaaaagattttttagcaccgctcaggacttttttccatggaaagggcgcttcccccggacggcactctatgcattgatgttatttggcaaggcggcggtacgaccgggtggggccgtagcggtccgtcatcctcctcagagtgcgtgcctaaagggggatcacacacgggcaaaatgatgattcgcagatttatgacataacatcagagatggtaactgcccgccccggttcaattgaatggcggcggcgaacgatctaaatcccacgcgccatcaacagtttttggtgggagtgaccagctgtgcaacggtcgtgtagtagagagcaataaaagtaacatttcgtgccctgggagtcccggcatcctgacgaatgcgtccgataactgctgaaataggcgcctggtgtttccagattcaatggttgggctgacgcttacccccgatgctgccaaagtttggtaatccagtcacgtcacttcctgttcaggggcaaatgcaactcccgcgcccgtctcaaaatgtgagattggtaggcgtncccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagttgcattganccacgagccacgcggggcccagaagctcgngtgacggccattttaggcgctnagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttctaaccccgcacgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcacgacatttgcttagncagcctaatccggcaagcccgactggcttcactgcagcctccgtctcaactttcactgtaacctatcctcatggaggttgatgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctnagtgcatgggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggcngttactcggagcgttgcgcgggggccactgtaagttccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttttcagttaagctgcctcgctgtccttttgaagctcgccatctgttgctgaaatcaaagagtatgctcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaataaggtaacacgctgacctcccctgatccgcttatatgcccaaactagggntggcgccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgtaagatccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagatngactaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccgggccaaaggcctcatcaaactatgagtacctagattcgcggtggacggtagggagccctttcataatgtcaggtaatactctcctgggaatgtcagtggcacgagagacggaatgtatctgtggcattggagcacctgggtacagattcctatcgagacggcagggcttccgacaccttgcttaacggtagaatgtctagtccatataatatctagtacgtcccaaggctgccctgttgcctcatcacgcagaagttctagactgtatcatgtcagcgggtccaaattcatgctaccaccgctatgcgacgactcaccacgaccgagcatctagcagtccagtcggaggatgcctcgatcgcagctagagctttaaccgaacgcggtgggcaccgtcggcgcatcggccagcggaccctctaccagagtattcgacatccacagtcaagtgcctccatgcgatgctctgcctgctacatgagagatacagcactgaccatgtggaaactacgagttggctagtccttgaatataaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgtcgacccaaatctgagtctacaaatagtnctagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatgggtcctcacgtccatgggcgttcggaagcggataacgttcgtcagtgaggtatcagttcgaccgacttggttagtatcccctagcgggggattcctctctcacatttttgttctagacacgtcaccgtccagaanacctcgggacgtagcccatcacgttcttacggttnctcctcgtagccaaatgagctaacacaccacgtaccaaatcatctaaggctgacagttgcgggctagccgtcacgttcctcagccagtgaccgggacgcggctcataattaaactcgttcgaaagagagaacggcccccactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtacgcgtggcgcgaggatgaaattcgctcccccagtcagatgcgtgcatggaagccggatgctacacaacggcagagcgcgttgtgttgccagagaaacatgatcccactgcctgtctatccccccactaactagtgtcgtaccgccgattgctagtatgacccataacagctgtctacggggcaggccagcgcgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggtcgactcgaccggagtgtatcgcgcggggacctgggctagaatgggtctcctggagagctgtatgatatgatgggtggattcttgcgcgcggggactgcttccgcgcatccacgtgttcgggagtctgcaaccctgcccggatacagacggaacgcaggaaacctaggctcaggagccgagacgattcatctagatcactttcacccttcgacgtgtgcctaccaattccgcggccgaggtttcaaggaataccggtacatctgtcatgcccaaaagcttgtcctgatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatagccgctccctggaccagggccccaggaattaccctcgcattcagtcatcatcgctcatcgaactagcttaacctagcaataacccgtcgttatatatcgcgacatgcccggtgcactttgtatggcgggtccaacggcaaccctccacaggcatttaggcccaatctgtaacttttatagacgtccgccatggagacaggaagatacgggtgccggagcgcgaatatcgagggttcttcgtaggtcttcgtaagacatattagagcgattttaggcagctggagacttgggcgccggtctcgaatccaggttacttctggcttttggaaggcgtcacgcccgaatggtgcccgagctactctataattaaaacatcggtacgatttcagagctcatcataccattgaagccggcnggccggctcaatggaagtattgctccagaccgtgcctccacattnggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgattgcccgaagggtgggggttatgctgaagctggggctgctgccgtgctgtgagtctgttttccgggtgccagtccagtaggtgagttgtgctgtcgtgggttcggacgcttaagacggctcaggcgacctaggacgtttgcgctgcgtctgtgcctgtctctcatctaaactccttcccgacgtatccccgacgctcgtatagtccgacaagtgcaggcgacacacaaaactctcccgccgtacctactctacaaccgtcatagggtgataagtatggagacgacggctcatgagctggtaaccgcataaggtcttgaatgtgacggccagagtattngtaagttgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggangaagggtggtcacccccacaatctcaccacagtcacttgntcacggcgttgcgtgcaatatttattccatcttcctcagccgctgtgcatcttggggtagtagtgaaccacgacgatgtttacttgnccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacggctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaatatcttgtgccttccttttctatcgacgagtgcacagcggtgcgaatattcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattnaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctagtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagataagactcttaactctctaccctgcctagccagaccagatcacgaataccggcgggtgaattcgatagtattgtcgggtaacgacatggatgcggccagtcacgtaaagtgtgacgggactgggccctaactgaggccgtatataacggcaacttctgcatagcggttttagcgctttcgagttataatcagcaccgggcggcagtcttgtttcgggcggccatggactgggattaatgtcccagggttcagctaggaaatcactccaccacagtgaacacttggaaactatcagatatgattgtaggttattatgtacaaggaactgtggcacgagaggtgttatctgggaacacttgccgcgtaataccggaagcttacgcctcatccagtgttcattacccaacagtcagaggtgagacctaaggggtggtacatctgattgcgactaataatcgtggaggtccgtcagagactgggcggatgagacagcactcccgtccgactgcgcgatggtccggaccggggggccgctggcacacttctcccgacgactgcgaccggttgatcccctaaaccagtagcccgtcgctgcccgcggagtcgaccacatcaaacgccggcggttcaagcatcttgatctagtttatgcatcgacggcacgcccatgcccctttccgcgcacgcatgggaggcggcatctacgatctccatacaaaaataaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaagggtgcgtttaatgagacgaacactctattgtactgatttcaacttgcatggcgcccaccgtagcatgatgcgtcgtttctcctagatataactccgctacgcttggcgggccctggttagtcacgtgtacacgcgccatgggcgtgggtcctagttgtaatagttggcgaggtccgccatgtatcgactggactggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctangaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaatcatgcgctatcccggcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttacnttcagcaatcctgagttggcggaacgggcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaggttggctccatcctgctcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaattgcgaagtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacaataacgaaacccgggggaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaatttagcttgttcaacaggttctggtgggtcgtatgcngaggaggcaatatatgttggtcctccgacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggngtccggcggcggcagagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg ngatttcannntgttcnatggnnnnnntacaactatggcgggggtnngnnnnnnnatccgngtctggccacgnnnnagtnnnnncnnngcgttnngnnggnnanntggngnacntcaannncnnnngnngnatgnacntccgtgnccctanaggnnnannnnccacnntacnntgcggnnggtcggagngcngccaatcacnagtgntcctcnngnannatctcccgannttttaaacgagtaagccatncaggagnnnngnnnnncgnggctnntnatggcgcnnnnnnnanncggcnagncnnattnattgttggntnnnntaggntnattcccgcangtngcnntnnnccgnnnctcgagcgacggnnatcatattancgcggttcnncacgnttngnnnngtcnngtntttanccannnagnnannntnngntncggggncnnaatgaannacgacgtnncattcttgcccaaaccccctctntttcccagactacgtgggcgcaaggngctctatgtanatcgcgnacgccggtgtcatggtgancgcggnnccncatntnnnnctcggnnnnnaccnncngcntntccgnagtccaaactctaacntnatggngantnactncnttgtnnnnncaaaagctnttgngggcnagttnnncctgnccngnnttggantntgnnttacacctagagatncgnntgtanctnnnnnanntcnctgnctggggcttcnnntgngcgnagtnannnntcnagantnnnctnnnnnnagngcctgttactngnctgaatngannntaannaatnnnnnngnnntntcatnaagtnanncgtcnnnncnagnncntgcattnnngnntnttcntannnnnnnntcacnnnnaanngcncgtnccgnngacnncannngtnnncgggtngggtanagnncccngaatggacccgcagtnaccnagngtnaatncnnatnntcaatgannntantcacncnnnacnaganncatnactcgcngnganacnncnnagtcnnncgcagaaaaagnnnnnnntttgtatnnnnnngnntaancgntnggncgcngaantnccantccnngnnnccccaagngnaaccagccaantncgcactncctgnnnnancaanncntngncnnaccgagntaccgantcagcgcaaaggaggnttcntnnntnnntnnnancantntggcgaggtcncggntagnnancctcnncgtagcgntnncgcaaaacacgaagccgcgatnangtgcnngnngnttttcnnctgcnnnnncnngnactgnngnttgcagnctgccttnngcntcnnggggcncgctgtagacttntntgacatgttatgncnnnnncngngagnattccannggccntttccgcngnnacnnncgggcccnanannnnntcanatcggtnnnctacnggcnannnngcagtgnnntnangnnnncnnnngctnttaggttcttgntnncctttcngcgatnncggtgcccgtnatcgnnntnnctngnnnangngntagggnagcntaangncggaatgaaagtagantgcnctgntcgatacggctccantcnnttntnnnnnnncgnntcganngcngngnntcttaacgcanaatgnncncnannntnaagttnncnnttacgnnntaanacncccatnaatgccacgttcatnncccgaactaccctgaacnaaacatcatctggngnngnnnnncgtgntnatnnacngatcatanntanngacntccnacntnnnncnaannnnanntgtgttgnnntnanntnncnnncangcccggnncncggtncgncgganngnncagtcgngntccactaccgcgngngnntatggtgnntgttnccttgcntnangccgnngcnnannnnntgcngnnncgacacnattaattgacnctctngcnagnnnncgnannatagtaagagtgtggnagtgancatnnntnnntncnnnnnnnnnntgactcnccntngnannntangngntnnggnntagaggnnnngnannnnngancanctatnaantcanctggntnnnnnccnncccgtgcgttgcntgccgnncgtccctgnnngntttannnncnntccanngnacntannnnnannngtcnnngnnnatnnattntncncccnnnnngganannncncccncnnnnnntcaagcccgtccntctattngacggcnnnnntgcatgngttnnncctcncgtcngccgnctcaacgtancgggntngacnanannnnnnngtcnntnnggtnntaccggactcanggannannnnnaannnnncnnnngtnttcntgatgattnannnngnncctanncntantnangtncacnnncgcagantgnnntnntngnnncgnnttgcttgccnagcgtcngnanggtanncctgatggccagtgnnnnngaanancnacgtgcnggncntgnnnnnnttnngattanngcntgatcnnatttcggtgcgcntnnntgccctcgttnctgcnnnctcnntnnntcnncgncnctcttccnctatcgnnnaangnnnnnccatnnnnnnngccnacggngngnntctgtnnnatncnctgnnaattcagaccccgnatccgnangnggnccnnnnntatagcatnttgnngggtcctangttgatgcatncnctncnttanagagcnnnnannganggtnnatcgttacgnnnncnngnnnnnnnnccnnntgggnnannnncggtcnncggagcncaagagngggnggncgccaannctcaatgcgtgnnnctnnnnnnanngatggngntnctggagctaccagtgtannngncncgtcnannncgnnnnncatngncgntgangaaacccnntcaancgnttngacggcagnctntntgnagaancanncacagcgnggtnncgnttngntannncctntggaacacanncccccntnngnaagtcgagcntacgtnangcnnngtgcccccgnancgggnccctgnacggnnacnngccngcnnttcgngnccgnntnccgagnngnntnatncctaanngnngcgncacagtccggnngattccntngactnccnntncnntgnnnnnacgacncngtacttnnttgntgaaagtacnntttcngttnnnnctccgnnaagncgtacatagtantancgngnnntccgctggcnctccttnncngatttnaattngtgcctaancatcnnnctnnnncngnntggnctgnnnngngnnnnnntgngcccncgcccnagnnnnangttnnnnagctanaaanntgactgcttncnnnnnncccnnnccnancggntncctnnnncnggtnctgttgntacnnnaggatanatcnattntnaggcngcggacgnncgnnatnnnctnnnnnntnnntntcnnncangantanacnatggtngtttnaccttttcanttcaagnggccaccctatcnaatgngnnnnnatnnagtnacngagaacnnnncnggccnannannnnnnatgacagngtccntangggtgcctgnattnantagtcncngtcatnaganannctgnantaacangtnntgcnctncccnntcttncntactgcaagnacgncattcacggggcgnatnngtngcanccgttanttnngctgntncnngacananggngggtnnnnnnntnntnnagcgcacnccctnngttntcntatgcttgatgngaatgnatggctnccntancctnnnnnnnnnaatntnnnnnnnnacaagnggcccgggcncnnaccggnccgggcatgcgtnnnggatntnnntcttatnnagagccnctnnngnccaaagcnnncnagtanatgccagnttcnnatncagnnttnngtagcnnnnncnanaatngaaaccngcntnnnnccggnnnttgactccacnccacactnagtgnaggnntgnannacacaganngntgnnnnngtcntctngnagaggnngtgtgngncnnacgggngcgtgggantgnnnnntgcggctnttnannnaccacgccagggtgcgccggcanggccctccnaccnngtcgntntnnnntnngcgngnanggggctcccgacnnnncntgtttnngcngannnngccagnngtanncgnccccncnacnnccnncntnnngcttncncaacgctgtatnnntcntnctnntccnnttcggcntgntnggtngntccnntnnggttatatgtngnnggcntnnngtnatnnnccncggancgcnggtacgaggagnnncgnngngtnggggcncganantgncgcaccngnancnncgnggactgnannnngagnnntcgnnccgntcnncnnncgagtnnccnacnggtgtnaanccganacnnntnntgntgaaagcggngntgaaaannnnnnnnanatgnncccntatannnnatnngnnntaggttnncngtttcnnnntcgatnagcncagncanccncnntnntttnnagncttcgagngncnnntcggtntcgtcccngnntagntnatntcncgttttnanccnnncgngnnggcgccttnngccngnntctctcanaanttaggntnnttnnttagnnnacannactngctcggggatnntcgtngcttctgcccctnncnctntcnntcngcnncctacnnntcaagtggtgnngatnnncnnnagnnnggtnnggnnnnngatangtacgntannnaagnnccncannatcgtgtgtcntaaanggtnnaattaggangnannnatggcnnannncacgctccaggtgagatatcncgngnccnnncncatcaattgtccncnccccgncnnnattcacaaggcntnnnttgntgtcntggcnnnncacngnnnnnctcnnngngcagngtcgnnngnnagnagactgntnccttgcagttcnannnccangccgngnnngganatnntcntgtangnnnnnnncagcgcgnngtatcgnnnncccnganacnganangcntngatanttggttangactccgttcacngnnatcctccanttncaggcngnngannngnagcagaagtnncgattnctnngnntcgncncnnncananncctacnnnnncgnnngnanngancncnatccngcngccnatagcgngcagngnnngganncncttcnnncttccantgncacnccattcgatgttcnnccggntgcnaaccagncncgncnnnanggnatnnnntnnggngccannnagtcannnttcgngtncgntnacnncganttnggnnnncccacnagcncggngagnnnnnnngantgnnnnnngnnnncncggnccncggnnccnnnnncncnnnnncccnanncntgntcngncnncnangncgannnnnnnttgcgggtgtaannnnaantgacagggcgttngantntntctgacacnncaccggccgaaatanncnntggcgataccgggcgantatcgggggccgcntggnganncctnttgccannnnagnannnccanantagtctcatcgagctnttananggggcgnnanngnaaccnntgcgcgcnnntnnnnagncaagagaacncnnnnnngnagnncnngtagnanaaccccgncggtcctagatctaggcgagccaagtagtccgcgatcgnnnnggnnngnnnnnctcncccccntgccggcnnatngtctatncnngatnnntnanatcaggacactaacnnnancgannntaagnnnnnnncgtacnnaggggtnntnattgttttcgagcatataangtncagcgttnccgggtgagngnnnagtacccanacgaccannacnncatnanccnncntcgnntggancannncatgggntncnnntggtnancnnnannnnnncncttgtgaggaagncanannggacnccntagtnnnntnacatggcgatcantttcaagcncnnnntntangnnttanctgaaaccganntcnnnnnnttgtngtgcttntgntancccgtccnctcgtgnaacttttggnngagannncatnnnggncanaannnagcgnnnnncatnnnccaccncgnnntaggatgtnacggcttcgnttggtatgngnnnaactccagccnaggncanangctnttnnggcgnnnnngnncggngggtcccacttnctcnagtgctntnctgnancngtctatggcnccntaaactagtttngaancggaggcacagtaannnnngnnatcgccnngntctaannnnncggcttcntccccgcgccgcngnnnngncgcnnnggaggaccntagnccncgnnncnctntcgcgcnannnannctcgctggnccnnnncgcgnnnnnnttgntngcacttgccggcataccatcnntnnnganntncnnntnnnnnntcagctgcgcccgattnnngnccgnnnnnngaccnnagagntcnnggntactngganngcgncctntagcgcgccaagcnnngnntcantgggatgtcanaagaannnnntctctgcgggagngacaatccnncnccttaantacctgtncntcgntccaggcaccgacntgcatgccnnnntgncngtncnnngcactagacctcgtgtccnnnnncnngaccatagnnngnggcnnnnntcnnncnngtaattgnanncngcatnnnttntgcnnngnggccanngnccggcagtaaccnngtgcctnanncnnnnnntgacnatnnnannccgnngcgctgnanannntnctacntcagggtacnntgatnngtaagaaacctnaacanctantaaanatgggtatntnnnntgctttcnagnggcngagtgcngnnnnngncncttaacccgagaganngtaagngncggcnacgacggngnnnnncnnnnnnctncncnnctnccgnngtcancttngancgnnngnnnccnnntccccngnncgcnnntcnnacagcgtngcacccgnantaatttgnncnnngnacncncgacgctngacgccgntatnncgaacgcataccgatatccctaagcnngcgantntagcaccngccnnatnnccaacacccgaaggatcagacggggtcanctnngcgncnnnccnnnctttngnnnngnnnnncacnaanntcntcntnacngcnnnagcangnanctnatncgcnngcacagnnntatcaangannncacaggngtcnnatnctccctatacgcnaccnccngnannncnnnntnctnncaattactccatntccttnantaanacanagtgnagtcngttnncnncatcgganngnnnnnannannnnnnnaagcctntgnnnnnngcgagntngagtcnnnngangcnnttnncttggtaaggcgatnnnngtcggancnngtnngnnnncaagaacctngnnnatnnncnnnncncagcctcntntgantgctnccnnnntannancgacagtantcactntgagattngcnnananantagttangnngantancnnactggtanagncnccgnaaaanggtgnnnncaatnncnngcgnnaganaagancngncacncactattntncngantccnantnngcggcggnanaggcacaancttggtnggngnnnncaccnntnttcatngtcttaannacngtgannancccaataagnnccagccttnngcccttatanncacgnngnnntnanntcgngacacaganngntatattggnttnnngntagcntntanccctcgcantgcaanagntaataaaccttaacncntgcnnnggncttacagncgcnntggacttgnngcnngctagcnnnnnattncantgggntntcnccccgangnngnanacngtngggcagccncgnaggcganctccaccgacaaggccgcgttcccgggngcgcgccgtgnctgcatgcgatgccgcnnnacnnnnnnnnnanntttntcnnaggnagggggnatntgnaggttgnnggntatcgggccggnnacacccgcggggcatggnnnanctgtgctcagnccannnacgactgtgacaggcangcggtctnctccnacgcttcngctgnncanttntgngnccnannaagcnccgtnngntcgttgnnnannctnncacccncncttnncnnnnnnntanttatagnnccggnagnncttgnnnganacttggnnangntactcnctnnnnctncggggacnncggggcggannnattccccnacnnnanacnggnnnnntntcggagncnananangtcgncgncnnttncgcnngctnaannnnttgntaccnggncgcnnncgnnncctngtattctnggctgntcctgttnnnnctgaacacnnatnagcgcggtanaacncgtngtaaccntaggncnngttacgcnnnnnnnggnnnnnnngccgtngntcgatncgntctatccgtgccacggtttnnatnttaaaaatnnatnnagtccgattnnnnggttngcgcntngtctgtgntttggngacacntncggattnananttnctncgncggcctgnannanancacgttcnanccagctacagnnatagtgncaacctcnnnnnnngcgtnnngnnnnagnacanattaanncntnggcnaggatnttcgtngagcnngttnntggaactnngtcnagtntnnnnannnnnnngnngncnngcaggcncnnnctgcccanngacganncgngnntgnnctaatantgnncgtcgaaannggntgnnntcagnttagtnncgcntggcgccngatgtngccctcngtnccgcnacgatagcncctggngcanttnntnnnagangnntcagccnngngnnngngnnggcttnctagctgcngtnnnnagctanccannacgngntctcnttgcgnnnacngnnangnntnnngncncnaactgngggnngnnnncnnngggncnnnngnctccgtnatgcngatntaagtgctgatanantngccgngnntcataanntttancgncnggggntattnttgannntttcaagtggcntnaantnncgntggnntttgnngaagaacccnncgggcnatcgagctccncttgnacngcgaggtatccgcnttantntanncnnnngnnntacnnnagcnccngcncaacagannnntnatgtnnngccaccccacacgagaattnnnnatganncnntaatacngaganngtcgnngggtnttnccgnagnnatggatgccantccgccctagcgannnnctnntngnggcnnncnnnnnntcatnnngngttnntnccagnttncncgtcggttgangnnatgcgcggcgactgaggttaatcaaagngagccntanngcncgncgcccgggtccctaaattttgacngttcgcngcnaantganancgggnttaacngcgaatngctnncgtaanntcannnnttcggnngatntnctgnnnctanngtatccacgatggaagtcgnangngtctntgaccccnagaanggntgtnancnccatagtcgtanggctngngcnctggcangtnnnccaaggnnngcctgacgctgacnntcnnnannnngnnnnggatgtcantgcgatgtttgcccatccctntgnnacnngcgatgtccngcnncngtntcngnttnnacggnnccccagtaatncntcaanggnngtntantggcggnantacnaggagtaacatnnnntanggnttatagggccnannnacgantngnnntgttntncgnctanngggttcaagggncncgtccgntnnncggcggccctacccnntntnnnnngtttnanngcccnagatggnnantggccgtnattnnngtgatntcgcacnctgtcttnaanngantcgncccccnncgcacnncgnctctttnngnnnccgctaatcnacctgccccnnnaccnnaccgnnaacntcaattnnncnnnncgggtacnaggtncagctgccgcacganggncngggggtgccgnagccngctctcttaacgggatgnaangnaatgcnnaggncgcttantaanangtncccncctttnnnatctggtagttaatcgccnnnncaganccnctttacnnttnagcanngnnnngtgtncccgaaccggggtncgaattagtggaggagatcaacggatggnanccgttgncacgnnntntgncannnacnnanaaancannctcngtcggttngcnncgngntgtcancttgggcannctggttnnnnantcnataggatcnngacgcntacttnccncantnancnnnnatacgtagnngangtgannnngngcatantcacaancaggnnncatcgtnnctaccnngcnncagnnngctgtnnaangacnaccnnagagntggacnatnncnnagctacgcnnngnccgntnntcngcncncgcattnngtgnataancntagancannnagncnnctaaaagntcncaccngannnnnagtgntgcanncggnaacgccannngnangcagacccncagnggtggactgtnnnagttatnatncngctcgtnaaggacnccattagntagccannncgnnannnntatctanggntntnnnnnttncntgnnacncncgcnncgatggaangnaccnagtcctttnnnccagtnncgcngtaagnnanancncccangcanggnnnncaattcantcnnnccngattgcaacnacgtagagtnncncngnttnnngggtactannggancccgacnacccgtccnaangnnntggtagtnnctccnccntccncnnntnatnntntagactctnnangaanncgggnntnnannagnannngnnnggagntnggacanngnnccgctaancannncagtcgtcctccaanncggtgcnntcnnnnngttnnactgcatgncttaacttgtgtngctaannctgnngccanngtaantcgcgnngggccncacgcggatnnnggtcgnagcctcctnncccncacgtgccngnnnnngccntatnngatcaagtacnncngcntnnacncnacgggtgcnnngtgancncacgnncangntnnnngnntctagtagtacncccnannnncannngctaaaanancnnttgaanngtnnatncannnggnnaccatgcctaacatgcgacnnncngcnacatncgcnnantnnnnctganncanngcnnntngangnnnnacccnntctccggcnncnttntattgatggtaagnnctgccatnncncnngttcggnnacnctacnnnnacnnnttttntgcaagctcntccccnncnattgagcgcgggnatnnancagatggtcgcnnnnangnnnnaagccgnggcnnngccngtctcaccctgacnctcaatcnanagtgaagacgcgnatngcnnncagctgcanactnnnnnntangncagntacccccttcannngacaggngannggtcnnnagcgtnngcgactcccnnnantnccgcatantcgnaancaatcnganggcncctgcatgnnnnntncagcncgcagtcgtnnnncangtannannncacantnngnaanaattncntacgncgggatangattngnctncanagcttcncgnnnncctgnctcanntnncatgatggtnncgnaccgtntcgnngtnccgatggcaagtnnngtggtntttnacangctagatcagtncaatgggngnnnnntnnctctnnangnnnnnnttgtggtngacccgnggntncancnnnnnngatcctcaaanngtncnnnnagcgganataataangntgnnaaccnncngnannncngnnagnggttcccngtnatnnnncttcctnctganaannccngcgtggangtgtcacgncaacannntnntangacgngnnacactngngcgtaancttcnnccngtcnnnncgtcanannnatagtacnngcgcngcgnntcnaagnnaaggagacncagangacgtcnggtagggtnaangtcaaaaggcgtttaagctnctctctcggtaataaaanatngaaccgnnngnnncactncaaaccctcncccnnnggccnnttggccanacctgncgancccannnantnngganctcgaangnantacaannncagccancgctcgangcaatcgctcttcgagnattnnatnngnnnanttnagntnnnaatgtgcgtacgngnnntgtggcgntncgnnnatntngaatcnnagncgaaangncntnttgttggtannnnnncnnancacttnatcntnccngtgaggaaanaannnncgggnctccaacacnattatacgggttnnggagccnagctnancctnnnagatanngtacaactatancnnggcnctnnggattatgancgnnggncnagcgncgtngctgngnnncnanctgctnttccgagangttcgacntnananaatncttnggngacngtgattgtggnnnnananntanntatatnncattgngatannntcgggatgtnntcccannatannngntngngcnntngncgngnacnnncaanccgnggtctcccangtggngcactaatctagtntnnnaatnnnnantctatagnnnctcctnnactcgcnngncnnannccannnagggctgcganggtnnngtnnaggttttggnnnnggggnnntgcnntanncganagcgacngntgngcagncattnancaacnttccnngggacaggnnnnggacnnagacnncgganaagnggnatgacagatnntnnngaggctnantnnnnnanacntntctacnnncnngcntnatntngtaannnngcggcggtctcgnngnatnnggtcttnnnggtacccggnangttccnncactngngannnggnngnnnncntgnnnanannntctanggcnganntntacgnnnnccatcacncnancattncganganncgttncgtcgtgcntatgttngatcaaacgcgcaggcggcaacttggatananttccannnnnnnngtctcatnnnccctatnttttcctacgcgcangngtnnnnnnngnatnnnngtaattnnnngttatctnncacgtatnaancnantggnnggnnccgnnnagccnncnnnnacacacggnnancgcatngncgtntcnnnnnnnncngaggctgtctnccnctccngnncncgnnnngancaggnngngncgnaggcnntannnnnnnncctaaccttacgcgctggttngnnatannngcannacnanttntagtcnngnnnnncngagcgannctnnggctcnngtntntnnnnnnnnnannnnngcatnnnncgnagaccngntganctttgtnngnggtatngctggngacgagngggcnncnntcnntcgattnggaaccncncgnngtggaatcgnnanaggtgnggnnatttttaacngncgttcanggatggnngccntangncnngctggnggnnngtcnnnagtncgngtaaanaangnncnntnancctcnnaagaanntnnactgnctnancaggtnncacctatcaggctncannnnnagttancgtnctnnnnngccccggatgaaggtngggccntgagccattgtnacntcngagctgagnnnaaaatncnngcnagnnngtntaaccangaccangnnagccaacctcagttntgcttgctnncaanntctntggcacttcaagantgncacgnnngannacngtnttcaggtagcganagangagcagggtngtgnngtnnaangggngtgnnngctgtnnnnannntgntnanntgcgnttttcncnnnngnntgacnacggcannnnncgnagtacanacccnnacaaggtggggnnnggngtacattcaaacgnttnncangaggtctccgcngggtcgnccactcgcannttanccactcnggacntnnnntnacntgggntggnnngcngtaagccccgagtgatgnttnnggnctggcttgagngggtatnnngtnnnnncgcntgncatcgnnggnnancatngcggngaaaangncccgaatctgnctnngacnntcgtncnacgtnnngngaagtnnancaannggtannaaggtggngcnntcactnnttnngcnccacgtggngcngagggactaagcaccnggnagaanttccnncngattncnncggatagcaagcanggggncntttgtatntnatagccacttngnnnnnnggnntctcggcnnaatgacatnntanannncttagaggtgtatcccacntctatcnnnaccganagactttgtnatnaacctggnnngtctggnnagcngctggtggangancanagggcnngtaaccnnanncnnnncntatacnaccnacntagattnngttnnnntantagcggctngnccnnnnncnntnnnagctgttgttaatnanannntcannannnngctnngtttcngnntgcgtncnntgtnnagcgggcnggccntnnnnnnncncnngtnnngnggttnnanntngaacatncacgtcntcctnaggcnaccaacgngcnannntgccaaaggcctacatcannnnncncngtncctttngcnnancganccccaangnncttananntgaatngtcntgttacnngtnntgcaancncgtgggnnacngngntgtgnnnnntcgcgccnnnaagcnggcgngnnnnnnttnntgtnncncngtgnnngcnacgtgnnagnncangggtccgngnacaacggnnagnnncgaannannancntaagcnnnntnnnggnngtagcnntcnnaagntnctaggtatggnnatagctngnnnnnnctnaanccgtcnnnncgnggannnnagggaccgccctanagaggccgcntanntttnaacnnnnnnggacngtgnnctntcgtcngnaattannnnnngaccangaacgncnngnttangctncngnnaatcggggnnntccccagcnnagccantagcngnngcngttgtnnanntcaaagtnnnnntntttttncntacagcgccagnacgctgnnnnactnanaacgcaanctgacntttntactnctgnntnccntccagccnnnangnncggnnanantgcttnnatgatctngcntanctctccgcgnncacnnannatctnactgtgccgnttccatcnccacncaggtgttntggtcannnncgaatctttnngacgcccctggnnagggnncgncgcntcggtannnnacnangacanttgcnntnctccngcnnncgagnnnnannannnnnnnnnnnanaggtntcntccnncnntanctggcgnnatgntnncggnnngtngcacnacccnctnngnnccnngntngcntncntaagccagctganggnnggcnntnaaacgntcnagcngccnggtgcnnnnnngcnncangccanannnncgtcaacactactantgtntatcggcnnnaatgncngcatactnccnngccncnncgttncaaccnnnnacanttntngntcnnccnnnacgcncnnnnnnnananacannantnantcgnnannncnnacatggnnnctacnncgaannncnnnantnngnttcangttgngnacccnggctctagatccnttntagttagnggccanaccannnagttaacacgggcngattccggagcgtnaaatngnnnctncnctnnnnnctgcnanngaaanntctnnnnactnncaccactgaccnnncaccctgaattngtgtaagtgcctnncntngnctcttatgaaagnnnnagtgtccacatttatcattggncnanngncgtaacggccnntgaagtaataaagagaccgggggagggcccattattnnnngctgntggcggnnngangnnncacnaactcgcgnacnaacnnntgcanncgggannggtnntnnnncatcgangnacnngatgnnngtnnaccnacnnnncnnnnanncnnnnnnangagggatgnagcanngctcnnnggctnctgtntcgacnnannnnnnnncacnnatncntnnatncgcagnnggagncantnnatgacnngtantgcaggcggggnngnctntnnanttnnggnccngtntncggctncatntgtnnntgnccgtaggnnggccgcggtgncnncanntnnnanntnnatcnnnggnnagntnacgannacgaccncgnngncncnnngnnnnaagcanattnngagcancactnnngcggantttcgcnnncatnctngtnncctngnggncnnaaacgaannnnacgncaaaannnnncntnnnnctgnancnaatagatccnnctaaatctgnggccggagacacnnntctcncccttntnaantanccnagcgncancngagnnnatggagcctgnnnnatgnnnnntngtnaananngacgaaatcgncctgatatggtcnncgntnaccngagccntctnnnnatgtcaggncnngnncatntggggcnncnttctcgcganttannngcacnncccccgaacgntatnctccagnnnncnnnnnntcgcgacgactccagggnnngttnnnatgctgngtgtnnnctagnntncggnaagaccantnnnnnnnnnnnagncccgtttnnnntnnantcccngnaatgtnggcnnnctnggnngnncgatactcagnngcnnnntnnnnntntngantnnctannnannnnnnngngnagannngcngcnntcctaantgcttgtntnncgtncacccantagaactngtnagtnnttaccnctngnggccanagcnncngcagatnnnnntctcngnctgctcnnganaacgntcngnctagntnattccggcanngagtcnnnnccggtntgnncagnccgcgccgngtaaaggggnnntgtgcttacgcntatnnnnnaggngncnanttnnggnnttatgtnnnctangcagntnnnnnnnnntangnngncntgnnngnncnnntcggngctatnngngtctncngnnancncnnnaaaannatcntagnnncactnatatatccgttcgaagaactgtgtntgnctgtacgtccctnnggnntcantntncncngntangcntnnnnnntctnncnntgannnctacngatncnnnnanntanncncnnnnnnnnnntgtnntnagntnncgtnaaacgtgtnngngctagctgntgcctttgcnanggnnnncnagancgncnnngnngntggacgnnngnnnagnagncnannacagtaaaaccgagcngnncngcgngcccgcnngtannancnattaagtannncnanagcggtcnncgtnnngacccactcanangcngngcgnactnnnaacagcacgggcgacnnnnnnnnnnntgnccattaggatnagcttccnnnncnttngctngncanggccnnnnngcgnanntccaaggctagnnnnggcggncntnnaggntnnntnnnnagagtcnnnncannaacggaagnngnggnncccgggtctggntnangantgcntnccggcatcngaancttaagatnannttccggnanggnagnttnncgccctnctagtgtcganncgatttnttcacncaannnagnangccgngggcnngacnngnnnatncctntngttanannccnncttnggaatcnncncnctnggnttcggttcngccncaantccncctangtncanncggannannnngaacnctgnnnnnnnngaccnanngntcgtngnnntcnaagnannaggacnncntgtcgtgnnnnccntannnnnnnncnnangangnaatntncnnngntgcagntnnnantnccacaacccctttntnnnnnctngnncngnnncnggnncccacgtggncgnnnnnnggctgcgtgcgttcgnnnnangagnatnatntcacccntnnanggngtanggntntcnttntccatgcggnnnactagnngttgctccnganaatcntatttcacccgtnngnnnnncntnnctaacngggntnnnnganggcgatactntancngtattnagaacgcanntgcntcannnntnnccncntnnnnnntcacgctcannnanaangntagnnnnnnnnntccagnnnnacncccnncaccctntcnnnnnntnnngnacacnattnannancggaggnnctgttgcgnnacagacnatggtcccacatgnnnctnacgngcgttagccgtttttanancntnnggtgtcngnnaangnggtcaacgntantncnagnatnaccnnnncngnnnnaattgcacnntncgagcgctagttcanacatanaanngganggcancnnnggtagatnnnncnnnannngangtccnnngncccngaagntnaancnccctgnnnnacgncntcatnannnncccntncgttganttgtcngctagctgtnagcannncancngncgncgaanctcntnnnancatattgcnctagagnnnnngggcnannnnnnttnctcccaggnncntcgntgagcggtctngtcnnngncncnacnaagtcnnncnananacnnnnngnnnnccngnnnnggtnccttgtttacactgtgnnnacanccnncgnnnctnnnnngnncngtgaatgtagtnncgcnggtantacatntcacagaatttcagngtcntgntggctattnntgaatcgctcagcaatgcgnnannntnntngnnnctncgnntgatgannnnntnnnannnncatncgacgtccntcggaancncnttcctctanngnnggcgganngcgatcgcacaacgggannnnnnnnnnncnggantnnnnatgncnnganctgnanattnncnnnactctaanttgnnccnctagnnccgnnnnnnntcncacgaataggggcgtntctatgagtnnctanggtnngncgnnnntannagannnncttctnaacnttaannnnnnngnnaccccngcgcaggtnncttnnnntctggcagccgaganaggacggtggctnnangagncnganctgtgannnnnnnaannnnagccccaggnnngtgaccggngatnncgntnngaggtnagtngagtnnttgtngagnagnatgctgtntncgagncnnacgggaggaaagagnngannccnnggtgtcncnnnttnnaatcgnttgcncnnnnnnnnnnnnnncttcgacgncttcctcatatctngcncngggnaagnaactnnnngnaanttcnatctgcggnngaatacnnagtggtntanggngatagncnccgtnaaatggnnnnaaagnnncgngnttagctngcnaggtncnnttgctgcanggtnngactccnnagnannngggnnnnnnangccaaacgatctngnaccnntnnccnnctactgncgnnnannnnnnancanngannnnnctcgtcgganntncnntacttgtnnaancgctcaactngntcatnnnnnnnntnnggccnancntccnngccttnnncganntnnngccttcttnnnngaaggcngnncccnnnncnccanncnntncggtngtcaacnnacnnaaatacatnanncgntaannatgtaggtgnngnnctngantcnaacgantcgagnccgaanntnnactgncgggaccnngaannnnnnnncgnttagaccngtcgnccgtatcnnccnganncnngcnnnngcatncgcnacgtggccctctanncnnnnnncctcaatagatctnnnnnntnnanngttggcnggnnnggngcttagnnggngtttagnctagctgtgtacgnggatgccagctcaaagnggnncgannnanggncctnnnnngtacnacgngttanttagacctcgtttttagcgacngagctntgagangnnntgcttgnnggnntancnnttataaaaccntgtcaaantatttgtanncnnnnnnccncgaagtnacntaannnnncntaccnnnannngnnnnttnnnnnnngtnttntantnagntcgtaacnnnnntgnngtctnngttngcagggnngccnnnanagggnnngangtcaacttgaatnggntnancggcggtgngctgaagcccgnnnnccgtcgttntgngcnttggnngtcgagacnnccntccgtnggaganncngantagacgagcagtggggcngagcnngagncttctagctaantagtannnnntantttatcaggcnttngnccaacaattngtgtagtcacngtacgantnnnnnncncgnnatgaagnnnnccntatcgggctnnannntgcgnnnncnnnnttnnttnccgagcctcgtgcnaaggcagtgtataggtggtgatcnaccntncctgtctgcgcnttcacctgnnatganccgaatcngnagtcgggcnnnncnntntnncgggtctgggttccacncngtacactagatgactancngacngtannnnnnnagannnnnnnnnnnncncccggnnannnngngatnagntgctantcgcgnnnnnngnnanggagtccnnnntacnaagncgnacntngnnncgcccccacacaggcatacggangatcttnnctnttaggnccntaacntccccgaancancctaacnacntacgccgncgantganatnaaacggtagacnggtannttgtantnagantnctncgangnncncantgtnnnnncgttaatnttcnnatagtnnnnnnnctngcgtccannngagnnncnccncncnnggntgccnggnctnctnannnnccaacnatgcnnnngnaacangnttcancnncnnncnttattcggaccgggntcttgncgancgctccnatnncattagcgatganngnngcacgagggnggccccncgttcntcagnctanttgcngtgggctgtctgaaccnnnncttgnncngtacctntnnnaaccgcgacctncatnnnngngccgcncgctcncntngccnnnacagcgcagntcgncnnnntcancgcngannnnacncnccntgnntngtgntnaccanntcnnntngcncaggngnnannacantagnnnncnnaattnanctnagtncccntgngttgggggnnngnnnnacannnnnnntnnnnnnnacagcangcnccnccgttggcccgagacttntccnnnggtaagtngnnacgnncntctgcanccngtcctanttcggancaggtnncggnnnnnnggannnnngccnngcnccnntcnncanattcgcncggggtccttnngnngnnttattgcnntnnntcacnagcggngntagtcggattctctgtggcatgatatggggannnnttgncntcnttctcagnnnctnngncngtgaagntgnnctttcagnaaagngnaactgtcggggctaaagagatcnntctcgcataggagangtatttncggatggccnggctcaggcttacgggnaanncctcngcgagntcgatatacnannaaaaaccnccagttcggncgtagtgaaaatgcnntnntagctnngcggccnnggnnttgtnannngngtganagcnnntntcangccnaagnntanattggtnntnncgcgtcccaganaaatgnnaangacgccctgtaggncacganncctanngccngtanggngnncgtcccgnaagcngcanggacnntnnnngccngtcgttagtctngcgcgntacnangnancatatnccggggaagcagnngcggcnanaccgccatgaannnaggnngntggtgnnnnngtcntattagnagcaacannngcgntgnantnnnccaacnngtngaacccctggngaagngnnncnnccgnanccctacatctnagcgnnacatcacntagangtgctggtnnatggtnagngtacanttctgntcgctgataggtgcgccctccgccgcgngngganactgacagggnnnanngttnnncggngncntncggnttgatggcnntannccngctanctatannntatngnnancnnacagacgcccnccntnaaggttncccacgcnaagattnctcctnnagacccaagcgcnaccanagnaganggatcnncgngnnntanaaaattgcncgtnttgttngntaccgaantgangnnnnacaanncngtgtnattnnnnttnagncacgattcctnaccannngctnnncanngngnnntcgngnangtggcagccgtgagganntgtntgcccgcnancggtcccnnnnnnnggntncngnaacnttcatggnttntcggnnnannnntntnnnccnnagngagccccngactcccncannnnanntccgnnagancnaantancctanggcgnnannnnnnnaagggtagcggcggtggaaggagatngnngnnnntctgttnggnncaancggcntatncgnactgaacaggcannagttaccctcnnacnaangnnaaggcnnccatgcatacgannngcnncgcnngacnnaattnnnnnnnaatncaangcannaaaccnggatncagancnntannnnnnnccnnatcacnaggccgnnncnnnnnncggncttantcntncngccaggaagggcnatgtcgnngcccgganagatntgnccccgtagagncttggcngagcgatntgaaagnttatttngcancgtntnanctnggntntttaatnaccgcggngncgctaaaactgatacgnnaaatcnncncangtgaannacccctnntctgcagncggctcncngttaaacgtancctaaanacanccannngcngnntatgtaaatagannnatatgatgnncnannnnatnngngntcgnggcccangntnaagctgtngnncgnncangcctnntcgagntnntntgncnnngnacgactgntgtnttntngacatccccgattngtccncagccatttanggnngcnanagnctatngngggnccacannnncnngcanncaaagannncntncccanntctcccncacnggctcnancgngnncnnnnanntcnngcggacaaagcgnncnatcccgncgntantacannntttcanncgggngcnnagnncnnncgaaatggntncnnggaacngnacgtctagancncgtnaaaggnnntcggncacnncatcncgcatccncataccngttantgggcagggnnnnggccnncagcgtntncnnacgggattaccgnnaaggacnngngnngattactnncantngnntcatgnnctancnnnnanctnntgnatgnaatcnncnnncnanngngngcngaanntnnatnnnatacnagtcnnnnnnagctttacctannccggncttntantgcggntngtcgccctngcgncngnnctgnntcatgctncnaagagaaagagaaactncgacnttgntgatacnntnngaagcagggtnctaatcatcggnctgtanttttcggncgnacgcttnnnnccnatcgancgnaactgcccgccanacggtcngcntngnacaacgtnntggnnnaccnnnngtataagnncgggattnntcttcagccatnncgggacggagcncnngngtnannagtcancccnatgccgcgngannntgcggggcggtgagatctcnnncgnanganagttgtcncgngcngntgnanngnnnttngaggaccncnnnngaanantcnnggcggntngaagagnatngctcnggannnatccatnatnnntnaacggcncncaatacaangcacannntaccntacaatgnaaacagctcgtcctnangccnagaagcggngtagtnnccgnnggtngatcnannncaagnatngcagaantcgacgntnngctnncactcnatgtgtggctcaactggnganncatnnaacgnntgccaactatngcnncacnttcgntnaaccattncaacncnggcnnnncnnngaacgntgncgcacgccngnnnntacntgaggatcgcnttgtgngggcgcccgccngtaannaattacatcgggcagcgcagcttgtttaattacnncntgnnngncanagtnnnnnnngcnntccggccnnntnncccagaagnannncnangnnnnacaactngnntatnagncnggantaggaatcgnactgtagnnnnnctnacatgnggcctgtatannnncnntgaatcnngngngtnngntacttatcgntnnnngtcannnagtnncctgcanctganctangcgttngntgcnagctanncgnanggtcaannnnttnatnggaaatattttncggngggtaantncgcgcntntnncnncccagntnaccggacctcaganncnancnttnannnnannntnnnnngtnngncannngcagnnnnnagcacntannntatnntcatgnnatnngacagggnacgngnatntnnncangtaagncnncngttnnnnagancctccttatgnacgtnccttnggngaagtnntcggnnnttttgnngtngnncgcncgttnggtcttnnnagncntggtcatnctagcgcgagnannnacttnggccggcgncgctnaanagacaaannnaagtacttnacnnnttttcannggtaaccctcgccnccgtcctnnannnangcnacntnnaaaaagaggntctntccctngnnnnannntctcnnaatgattncncgnaanactcnnnanngnngncnnctcgacaantaanntcttcnncagcnaannnttntccatgtncggganacnncannnnntnnnnggcattgcgngnnnnnacaggnnttgggcacgntngntgnnnnccaaccngacgnnannctnccgantgnnnnngtgaggtnnnngntgnnaggganncttcgtnggnnnngtncnccantagnngnctaangatctacgngagttncntntcagnngcatncanctncntncttaancctcaaggccnnnnntngggcgctcanatgggnannncggntntanntcnacttactaatnnttaggagncgcttgttagnccaggaanaatnntnngacgtnannngnnncgaatnangtccatcgnnatcagtagtgtananagcngnnngacttacctggntntcgaanagaagannttatnnnnttgngagtncacnggagnccannagtcccctnnggacncnactgngccccanntngcgcnagnncngggnncngtcgctgcacggagnnntnnncccnntnaccccacntatccncannnnnnnnnncanggtcagancctnnaanncattggnngtgttgnagaancaangtngacacngtaatnnnnagnncgtaantntgagaggatnnagncnncangtcnngngaaganntntggcnnnnnctantgncttngnnnnnnnnanntctngancnacngngntaaancgannatagnctgcgnngtaaaannanaaangacgggnttatnnccnnntcatcnggcnncncanggtgctgggcnnnagggancagaatntnttcgtncgggcnanctggacncgcgtgncnngngagcantnnttnntnnnntccagncctnngnnnnggnngcnnngnnccttcactnnnnnnnganttaaaacatcctccctantcnagcgttgngcgcngnnncntnacgtnntnnccngnnntnngacttttnnttnnngnacnngtcnannnntgtnanannnnntnnagcccngtaatgntanncnnncactgacncgcagagttngtgntatacgggaantagttaacgnnatacangnncctnnnnnnggncccttcnnctnacanngcatcngcaagtngttgnattcactnnannnntngnntgnncngtnnncncganctangnnnnanagatttaannnncaatcgggctataacaggnannnannacgngagacatntnnngcnncgcncgnnnncccnngnntgtgaatncncggcggtccttgtgaatnnnaactcccnncnnacatngaaatatttcacgagcnnnngcagggtnnnncangtgnncatcgannagacngaaggnatattagataaagngcggngnnnacctnngannngnnanaanannttcnngcgngcgttggggccnnnagcgangcgtantannncnnatnccnggagtgggcngaggctcanngttaacgctntgcnnnnnnnccnnnantnnttacgngnnncnnannntgcnnncncnaacagcngcggaangaanaggcnnngagnnccnnagntcggtnccntagtctcnannnnnccgcncacnnnggnnattgtnnnggttgtgtcntggagaacgnccccgtagggtgcctaacnnnatnccncttcnagccngannatancnnnattggtcaaagngacacnaccnnntnngtngcatggagctgctggnaaggaanngccnanncntnctnccancgnnnnnnnncnatngcnancatntaantatcactngngcggtgnnanggtcnggcnnnntntcnnatggcganngtagcngnnaccannaccantctnacgncntagcatatnnncttnccntagtaannnnnnatganccctnntcgtcngactncttnnctannctcnnnnangnnnagnnnnnnnnnttgcatntncnnctgacanngnagnnnntcgantngnanannacccnnangannnnggnnaatnnttcaacntactttcncgccctnnnnatctngcannnccnaatnnnnacatgnaatgncgcnccngcngtnnnccgctgctatcgcccgnncngnttcatctcgcgtgaaacgtgcgcnccgccttcggaattgtncccnngtntantcgggcgntttcggananctnncccntgccttcccgngnnngttngnngcnntnaccacaaacnnngccnnnnnanngngngcggcacattngatnnggatcggcactgtcataaatagnctannangnnntgtccttngngnatnncnncgcagnactgggcanactttaggngctcccanttncgccnnnnttnacgntngnccctngagggggnnngngnngncantgctnaaggcgncgntccnngtgnnnnnnnnnaanggnnnaaaaatgtaggaccaaatagnngntgcngcgncntgnnnnnnnnnncgatttcgcccgaagnnncnnnagacatnccntcagctccgnngtnnatnncncnnnnnnnaatncgtcgcgggagcnaaanccgtnaatgacgaagnnnnttcancncgttccgccgcaagaagtannnanncattgccgcnttgaaagctnnatctcnantgtggcnnnnaacgngtnncttannnactnnttnccatcctnnnanaggnannccgngcantnnnggaccngcnnnncncnnngatancgganntctcgcggcannnnnngcctngnntgccgnctcggncccnnagnngttctngttnngcnntnnaaggnncccgatgnananantcggtncgccntcnnnatcgtttncggaggnngnnacgnnnnnctncaccnagatggncatnncgangnnnctcacgnantgntgacttaacgcactgnaangcaccctatggtngtccncgcgccagcgtggnttcccgcctgncctcgntcnaccccttnangaagcggcatgntcgttagnccctatacccggctcactnannnctctnctgngaagnantgtnantcnntnncgntatannnnacgagtatgatnccgccggtnnannnntganntctngncgannngggnannnaccnnagcnngtgngnnntccntnaccaggcncgacnccttcantnantnnggnnnntccggtngggnnncacnntcggnttagaancnganacttncntntnngnnnnnnaagtttcnngnnnnggggggntactnncagtagcgggtancncnancttngattgncnnnnctngtggngcacttggntcttgagaccnnagggccantaggnntcctgttnatactagnttgntancnggtgntaggtagggccgtcntgaatggaccgaaacntgnntggcggngngtgcccncccttnggtgaanacnggcnnctgnngttnanctgnnnngctaccttnnnantnnctcgcctagccagnnaggggcntcnnctcctncnnacgcatnntttgnnnnnanntncacacccncatgtcnccngtggcnnnnntacnntagntnctcnnctngnaacnccaatntggnntnctnngtgctgnaanncnntgnnttnncngctcgcatancatnntannnnngccgtngacancggangnnattnggcgacgtcnggcatcanagctcggacgtcaggnntnnngtnnngttcgcnntaagtatagagggaaaaagctcgncactacntgacttgcgtggnnctgagttncttggtgggtngcacggctngntgcggaatgcctattgtgagntatacagcanngcaacatngngcggcnccnatcccgnngnngnnaannnacacgangcgttaacatncccannggnnnncncccanntngacnctccagatnatnacacncnactancgnggncnnntcaananatntnntncaagnnaanctnnnntnnnnnnnnngnnnnntctcggtcgcagcnnccnccggtnnnccnntcgagacggannnaccanactnnnacttnannttatctatatnnngcnntcggcanttcnncgtantaatagatcnnngntgccngtcgccaactgcngnngaggtggncngtccaggggnnnncaccnnnnncatatntnnggattagncggnntgantgnnnnttgggnnnntgagtncctcgnnnaatnantncnccgtgcggatcccgncnanngnancnantttcgnangctnttgcnnnccncnatggntcagtgtntnnntnngnngtgggcggtcgnccncgcgcgancgtcngtntgcttccgtctccctaggaccgnggannggtgnagcatntannnnnnnnncttcttcnnggnngtagnnnctcnnnagnantaaatcnngggtngcnctcnnntntatgtttgtnntactagtcanctcacacttatctgcanccncnnnncggtnnncnanntgcttaactgggcannccngtagngcngcggcnatnnntcgtnnaantgggtttccatnngnngtcnngcganaacgaactgggcntgtncnncngccanttggccgatcttnnggtnnannnatncttgncggttcncnnagngtnnnacttnncnnnccnantnnnnnttnatcctccgcntncngnncnggntcangnctcccgaggtggncannctgttgtntannttannctttnngcnnantnctnggtantnngngaannnnngtnngnncgngntacaagtnnncnccccgtnatcccntggtcgggngaatgngggngcnggcannnnnnnnnactnacggcgcgaccgngntcacncnantnncnagactcgcggnannttnnagntacgcccaccactggttntggtcnngtgnnnnnaaacccgtgnactctngcgnntcgagacgtngaactgtnancnnagnanngngccttacctccnnnntctgnctntaaggtnaccggnngganntnnnntcacnnacaaanttatntcnncgnatcgnnagtcatcaccncnatgnntcacnnnggnaggnnatgtgcatncttngacttatcctcttgcgnnnnnctnnnnnntgnnntnnnncagctnncctggngctnctcnantnagacnnatnncnctccanntgtatnnnntgnttggntcacgtagctgtcggctattnnnaacacnntntnnncggcgtgacnnnnngnncnnagntnatntnncgntnggncntnncnnantagtacacnnagntgtgaaggtgnnncggtatanatttcttagtgncgctcgtacncccggnaggaannnatnntggccttnntaaggctgcacccnttngcnnnnantanncgtccnnnnnncaggntnaagatgctagttnnngnancgtgncccanncgtnttannnncgcnaatgaatcatatnnnnncattaagcctcgnnnnncnngtgnannnnnnntganagnnnannnnnnatcancnacaccnaccctcccccantgtcggtttcnnctnccnngggannnntccccgtgaactnnggnnaaantcgagangntnnttaagntnnntncnaaggcnagncnancangtncngccnannnnggngtgantcnagccttntctggggtnnantaatgngncgnnngnagaactttgngagctactagtccncnagccaccgtancnanntantcgtgcntgtncttncngctggannanagngnnnancnggngttntncncnnnaannnnnnnnnattcangnnatntcgtttggaagtagacgtntnnnnagcatctcactnnngtnagcnnnaanctnnnnntnnncctntanaancngnccggtnntcnnnnnnngatgtnnngnntagggtctactggccagtctnannncncgcgcaanngnctattncnncttntgtgngnncncannnnnagnnnattgngagnangnngcttnntnngaatnangngtnnnnnncnanatgnnnnnntggtgtgncntngaccctnaaagnctcncngncgaggggatgcatncgnncnnggcttcctcncnttngnnnnnnnnnntannnnnnnggnttnnccagngccaangncggtnanatnaanngcccancnanntnngnnnngnnacnnngaangnnnnccccnnnnnnggtacgctcgntgcagntcccttggnactgntatgcctactatnanncangngcttnaaagcnagtatntntnncnatnngncggtgngncntccctgagccanaaaagcntnnncttgtcgngannnatcttccgnnncnttnnatgttcttgncgtgaatangcnanctgntntngcactgaaattntgcnnngtcacggngtcccgngnnntnantgtngngganaagggnnngannnannngncgtattacnaagggntgtgcanaggtactaanngnaattgnnngtannncnctcgnatgtgaggaggntcnnnntnanngnnnnnngnnangnnnnnnnacccgtcgnccgancgagngnngtnnntnncagtgttcacggccnngtcncnaatntttcgagtcncntngntgatnnccnnngnnnncngntgngccannnnncgangtnnntcnanacngnagtgtggncgcntnntnnnnnttnannncagccttgcccannntgnnnnnnnnncntagnncaangtatntccncganttcgcncgnncnacgnccgngntgatagcattatncnggcnggnctnnaacnagacccnatgnngngcnagtntncanngnnnnnntngtgnnaacggcagattcctnngcctngtcntcccatcgnnttgcnnccnnagnntcgcctcatacggagnnnantnngntnngnttgcccggaggatncnnncnantagannannngtcnngngacacgncgtntanntaatcnaatntnggnagcgnatnnccannncngccnnnctcnaggancncntnatnnnnganatngtnnncgctnccaatgtgtctanngaccgcnaantgnnnnangnnnnntccnggngccanagccgtnnnncgnccnnnantanantatctnanntccnnnnnnnnnncnnnnangnaagcagggacttganagtccgnagcncnanggggagtnnnanncgtccccagtantncncngnntcgcannnncannnnnnncccagnatngngnancgntgnaaaantnttagancgancctggaangggcngtnncttncaacannaatcttnntcgggnaattnacttgancacnnnaatttnangncgcgcnnnncgncantannancnnatcntnnctactanannncnnnctngctaccagattaaggagagctnggtcgnnntanggnttcncggcagnctcntnggcgnacnnnnnntantantngtnntngcgnnncggagagnaganatngtannnatctncnctttanntctnatgcgnccctnctggtatnaaanngcnnnngnnntanctacgacgggttctnntcttcccgcngnacagnttgnnnctccntggttcactncacnnnnncactnngagtntcnancttatcngcttactaagcgncngncgntanacncgnnntgnnggnnntntnctnnncnncctancnaatcnnnnnngnttgnntgnagcaannncgnnnnnnngnnnttcntgacaaggnntatnntnnngggntcnnctnnccanntctcnngnctnnncnnnggnnggncnnnnnnnangtaggagtganngtgangntntnnacatnnannnnnctntangnnnaccnccnnntagcgnnnnntnnnnnanctnggccagtgnatcngcggcggctanttcttggngcgtgcnncncnaaattnnccatnnnngangtntcgggnanntncgnnanacnncactggggtcgcgannnngnntcaanccacnnnnccntacgggtcnagantgnccanatnngcctttangaaaaannntncacgcgcacgagcagncggcacctcgatattgntcnntngtgncannnnanggntcgncntcnnaccaatanacaagngcgccnncgntanaattagaaccannggtttctttggggggnnanntntnngntttntccctnngcgacgncnnnngannaggtgcnagntnncggncngnncnnntcnaactgtangagnnnntcgnatagaagganaccgcnatagangnnnnnantagnnaannnttnccnntgggcnnnnntaggctgnagnnntagcngnctatcacnnnctgtcnnttcnngaatttatnaagtcatctatnanctngtnattgctantcanactcggnggcncctcccngctngcantnnnncgctgatttnncgnnactngagcnnnnganncagnaggccccanagancncnntnnnnnnnngnggtnagttaagcnnnagtgcggccttngntgtcataacgggtgnncnnctcnncnaanggaccncggngggngncgntgcnattnagnanggtanngngtagtnntannntagnnnaccgntccnccacntngntntacnnncncntncctccctcttacccatgatgggttngacctgnctnggttnggaggannnccntggnngcgnaatnncnagcncncnnnaacgnaggggnatcnccacnnagcncagantnnanngctnnacntacctncacnnngtnncncgagggngntgcccgnntnntccnganngnncgtcttgtnntnntanngannnccntnanttnntgcctgtnttgacnaggnacccnggantangtgtcnacnangncgatgnccgncncttanngcancgnnntctacccnggntcanacatgngntaannntnctnagcctcttgtcntctgaggggaatttnngnttnnntccggnanggcntccnatgcgagctgcntgcnaccgncccagtnnnnagncnncacacgnanntctgcggtnacanagtactatcctngancgccttgtaaantacccgcntgaganaggnnnnnnnnatgntcacnnnnccanntaanagctcaccnntntaagnactgaataagctnnngnanttncccttcgnatacnnccagantcctncatcgatnccagnntngcggcgctctgacngcctgcncngtcacacnnaggcnnctgtagcaccttnagntngtgcattcagattgaacgnntgnctcgtatgnngcaatntnaacgancnnaagaaactnnnatataatncccctncanngtaagtgnnnnntntanncnnngggcanatttttnnntgtnnctttgctccntcngttnggtggcgcnncacncgggagnntnaggntacttcannnnngnnntacgnannnnnnnctnncggtgtatcgtnnctatgttccacatnnngtgtnattctangttctnnnntgtaatatcatncgnnttgtgggncganagtaatttatntgnnagatannaggtacnatgnntccaacnttactctaacttcaancgantncanatgctanatagatccnngtagggagntntgacgatcangngnatnaangancgcggncgaatatnacctcacttagcccgcggcaaacagnngctatgaancannnnnaggnntnnangnaanttggntanccgnnatannnntgggcnnnntacagcgaccggaacgacttcnttgctaatcgtgcaagtacnatcctgtctcggnnnngcttngcgtcngccgcctggtanntaactatantnantagggntaangtacnanccanntgacncncggccantcntnnnnngnncnnnanccnnnnattcctnacacncgnnnntnatcacngncacgaacnanaacttcgantactanananntancaaaaacnacnggtcgggggcagggaagcanatgtanatatannanctttnntctcacaggctnnnanccnttnnnnnatacgngagtnccaccnnnagtctctcnngcntanncnnnngcagatttncnatnnnanagnttaattnagnatatggcgncnngngnnggacggnnnacncnacgcncnannncntangnccccatnncntncangngcnntgcagcantcgacagnnggaactgngcngcggtttagccngnncttnnnangtgctacnnnnccaacgcagcttggtccnnccaancnatnnatngtgncngnnaccngcgnnncgggcggaaacggcnnttatnggacccncnncnncantcctgnctagnnnatgtttnanctngncttngtngatcntcggatttngtagaccnaattgnttnctccggntnccttcgcnnngncannnncggcgacntctcggacattcgcacacgganntanttcgggannnncggatggtgnagctcntatnacgtagtttcgtnggnngcgatnnnctgnggccatncanaggtcacgtcgcncngnngngntnganangncctcnntnntttttncntntntagtnnggnannnnggctggtgntnatcatcccttnnnnngaannngngtattggatncnngnancncgnntnnanaacncncnccnnnnatngcacgagtnacancgaaancgggnnnntgngancannctgcngnngagctangtnnggagagngnnntnnngncaatnaagganncaattngcnnnncatatgtaccttgagtagccccntncncnnngttactcttngnttntgatcgngaaatnntnnnnnttnaggaagncnatgtnccgccagngaacnnnnnnacgtctcncgangncctngtcaaacgnnaganannnnaanacggttnntngganatanctnncgctagggnnnnngnncannnngctaggcangnncnnngancnnngtntgngctntaaggnnnagntnacagacangcngnggggntannnnnnnnnncnncnagaaaanagtagnaatncannagcgnnnnnnnncgatngcngngangatnnacagannnncantcggcangnatcannnngnntccggcctnnnccttgcggcgnnntctannatnnntgcgcncnaggtncnncnnnnntncgcgaagngcgcacgtgnnacctanggccttaggnnaannngannnnnnncngtcctcngccccncgcgnnngnnngcnncangnngtancnagccgntnggccgnnnctantgnccggttgancngccgnnnnnngcaggnncantgnnggnnnnngnaggcctttcccttatgtagnagngaatnnnncatncntgnnctanntgacgnnnannagantnnnnacanntntntannnngnctnnntannnngnttgncnnnnttngaacnnntcacactgaannntnngnnnanagcttnangcaactaccnntcnggacatannncncnnnnnannctcagagnnnttatnnaccatccgtanttncngantgnngtngattaatnnctganaannnctngctccgnannnnnnnctnnccaagccatnntccaanaatgncggnnctntncngnnnnnnntcnnntaaggnncccagatgnggtggcctaannnnggaattgggntcgnngtggncctgcgannnaggcccagngggcatnnctgttaatncgnngcgnncgaaaagcntgangacagatntntnntggagntaccacatgtctttnncaatnttgtcntnngtcgantcaatgtcgttnnncaannancngactnnnnctgaactaaaananttncnacccctatngccccggtcnnnngagacantgancaccgtcgantctacgnatggtagttcggaactntancnnnctgtgcgcagcnngatnnttnnttgtggnnnnnaacatgtcngnnacggtgccggtgtacaccactngnntntnnaattannnannntnntacntgcacannncaaaaanaatngccncngannnnacgaagcgagtngntgtngcntgtggcnnttactcnnnnncntnnangccgcngnattctcncnngnatcgggaccncgnnatncnngngcnnnantggtgatatcnatgnngncntnncnaaagtcgnnnagatagccngtcaaatcnantnngncntgnttncggcgagtngcgggnggngngcantcgatnctnntngnggggncncgcncgtgtcgcnnagntgcgcntaggnntgggangnnccnnnnancnantncnngtnanccgannntaacnngggtnnccccgtnntantccctanannnacncgngnntcnnnccangnagatctcacnccganggtgagggnngnacgnccnnnngcagtgaagngccccanngtctgaaagatcaaatnntcttgncaanannnncnngnntagnngnannntgagatatagnggcnnncttatannnannntaangnnnnncgntannggggttngcnnncnncncccnncntaggngggnnnngangggagttngtcatannnnntccattaannnnaggganagtgtaangnggngggncaacccgtnntnngntccacnncacctgnttnnccnnngcnncctnnntngattnccannnggnntcnnaancgnncgggnnncctaannncggnacangttgcgaanncatcnnnnancnnnncttannntnntngtancntnananngcgntgtggntacnnnncangnntngcntantcgctacgnnataatcgcttcatcntgcttctggtgaagtaannnnnnngtnnanngnnacaannctcngtgcnggcgatnttnttgcttccgaggttnagaangnantcnnnnnnntcgcgnngcntnnntangtcnntnaaaatnngcgtgcnnnntngnntnctncgngccncnccnttnannctcaattttantttattnnngnanagcacgatnccagnacgtcagtcacgcgtngcatggtcatggagtgntggatgngnnnnacntngactgnnnnananaanntnanctacnntggcnnnnnttgcgcccnnncnnccntctnnnnnnnnnncntcactannnagagnnannncttggncncgnnnngnnnnnatcnnanngacgcgtnnantcnngtnttactctancttananngtgccttgtcgnttgtngnataagagaatngcganncgcactnagcctgnctttagntancgatgntcngattgtanntnnggntgatanncaccaanctacctcnagncctgtntncntgttcgnngacgnactntnngnccnngnnnncttcnnngaacttnnnagncannnantacatgagtaggggtngcgtnngngnccgnnnnanntgnngngnnnnncgnnntcgngacagncctcttgcggggaaatnnnggnngcctggtnnnntttagnggttngnagctcgggatgngnnnnggctgtgannnatntcncnngngntcangtctancnnggnnngcatannactgcgtttggagtgtaagcnttcggatcttntccgagtctnnngggctcntttnnnanaaatngngaggtnnangncccatngnnagtgtggtgatcngacnccgcnaannnntacgtttagtcntcaacttcgggcaaatgtgtatnacatatcgaacgcncggtgngntatgngaggngtngntgnngttcnntcggcanntagnncctnnctnnancttccanatacgntaaagcatntcagcttnnnnntattaggtccgtaanntnggncgagngacaactnnnnntnnnncnngctagggngtngncaagngtctgttgacnnccagctgngngatgtngcctatngtcnntgagcanaacncngtnatgncgntnnantancgannngncgatnaggnatannnttatacnnncngnannntatngggaccatagngcaatatggtcnccgagncncnccttnnggntntacntnaatttcgctnncgggtcctaggttctcgnnatttctgtaagnngcggagcgganngtctcntgtccncccattnactgcgcnntcaggagtatnnagannncnngtagnntanngnnctaggtttcgantaancnnngnnatannnntngngannnccgngnntntangcgacnngnnttacnanctacnanccaccgcgtggccgagaacaactnnaaangcgnnnnanntnnngntccctcagctgttnntccngacgcgnnntttntannnntntnnnnttcnggcngggncacattnnnnggcnagttcnngctcnggngggnannnatgnctncnntncggcnnnnatacaggnnggctcttcacntcgnnactggangcntancgtagngtgntccngtgccntnnngnnnngntcnagnannntnggnggntttttntgcgggnnnagngggnnaacanntttnnnncnacnnnntacccctggcganntnnnttannnccgngggnannngccnnntgcctacgagcgatgataccnangcttctntacgncgacnncgtatcgccctcgnggngcngntgnnnggactcnggccnaccnnngncnctaanaagtgccctccagtgnntcgggctcaagctgtcgacnctnnncccgggacccnncgttcgntcntccataatcnnggaantttcnancaatgnngagnncncatnanatctgnggcngngcgctttaatngtagagtntnnngagatcggacaccccngnnnannncnaangncggggncggtntngaccaccannntnnngatngatcaannaaggtaggttgcgaatgtnntnctgcaacnncnnncaccctgcnanccttnngngcnaaggttggtactgctnnnnntttnctcgttncacnnnnngtaagcattgtgagctnactnngagnggccagattnntcnagnncgtngnncnaaggacgggnntggnccngtnncgcnnnanngcnannanacgctatngaantntcnngtggcgnncgngatnggngtgngaancgnnntggannngntagtnnacnannacnaagtnntctnnnnnacgntnnngagtttcccgcnngnnccntccncatccaggtctagnntnggntnccgtgnctnngaccnaacaggctncccggctaannaattggnnagnnncacncnncctctncataatcacgngcggtgtacnnccaanttaggnagnngcgagcatngataaacaannangnncttcggcnntgnnnnnnnnancgccccncnccnncagaccnaccaccatccnactctcacgaccatgnnnnttcnangtggngnanacnncttcntncnnnnnnananangtgttnntnatatanccggnatgnnnnnnatgtccnnntctncggnttannacagttannnctgntgnnnnagnacnnaananngcnncgnacgncaggagcgntcccgattanncanatnnnttgnnncnngttnctcaaangnnaccnnnncangntcgtgngnngggtgnnannnaantcnntttnattnnccgcgnnccnccccagngaggatacnggaagnnagagnnnnncnnngccnaacttnctcnatcgcgngnnnaaacgantnnnnntcnganannagnnnannnncnatcnannnttnccnnntntntgcagnntanngcggnccnnnnntnncacncttannnagganaccctnnancggtnnnatnagcncnnaattgtgggggcncacagtgnnccntnnnatattgngantnttnatnncttcgccgcgnacngnccgatcctactccnnnncctgggntncgcccggcgcaggncgccgcaaccgagatgcgcatnntgacgataannnnatntgcnnntcnagtccnggttcntncctcganagcanttagggannnttgnttnntncnncanccggnccgtgcgtncnnntngngcattcatntgattgtttganngancgtcacgtnnggtaangnaacaantttgcacaacgacttnngnnnnnggnntaggcnngacttangcagncatgnntncgnctgnaatcancacncatcccggaanannagnnnnantncntgcanntgaannnnnnncttcnntnnnnnnncnnnngctttnatngaancgctacgcgcaacggccnccaaggcantnnntnnnntgccanggnngncnntcgngnnnnnagntctccnatnntactcnacttggacnncntcgtnncccgnnngnnaccncngcctctangcgnnnccnnccnanaccgcttcgggctgncccnnnnccnccatngcaggcgccatccnanannnnnntttgtgctcactctcgatgccggnngaatataatagtangcagtnnnnanttnatnacncnncgcaancccacnatanngncatgccnctcgggttttgngagtcnnntnggctgntntgtgcccntctctanncttngntcnaatctanttngncgnnntncnttttncancannncnacggagntttngacanntngncnnnnngccggcngannganttgcatangcgntgcngnncatgnnnntngtnnaagctnncnnnctnncttntntanttggagcgcgngccancncnnnnnactnnngctcaacnncannagagataacgnngtnacncngttccatnatctngngggnncaggtantctcncgnctnngnngnccanaanccanancatntngaggtatangagncgcggcgcnngcntangttcgnntgntanaacctnannnnngcggctntgntacngagangcnnggnnnngtnnnccnagtntnaanngagcntgatggnntnnnancantatccaatngccctnnantnccnnacgnnnaanctcgtggagnnncangnccgnntcncagagangnngaanncnnntcgnncgggtanngtacctnnganagnanggnncagcgagnnncaaaacnnanannaggcgcnnggnnnnnagtnnctncggctcanggtgcannnnggcggnacancngtgnaggcgtnaancggnnnnaatgnnnctcnnccggnngtgngtttngnnctagnnncnngagnanctntnnnntntacccgctatatnnnangcntnttntnnactcngtagatgcncngncggtccncngnntgancnntgtngcannngnnagnacncnnnnnttgcnccncngtcncngngnnnannnnnantcggantccncagntggcgtaagggngagacnctnnnnnntcangtntccgangtcnnntcanntntnacnnngcntcnngcgtncntcccnnnncggnaggacagnancatatatcancctnnnnnnannnctnntancannncttncatgnnnnnatgcntcangcnncnnnncccnncnatgcaannnccannaatcncnnnanccgnntnnnncnannnnnnatcgcnggcnnatnnnnngngaggctcnccntnnntnnnnctcgacgnctgnngntanntngngcccggtccgcgcnnntnnnnanttnantnnctncagnnngccnnnattcnancnctcancngccanntncctgcatactantncnnnnnnngancactgnnnaacnntttntngnccgccgtctctncnntcngctnncacntncgtgcnggntgnccntnantgttncnaagnaanggaccgnaagcgggcnncnctggcgaagntacnacnngnnnnnnnnnnnnnnngcatgttngagncaanccgacttggnggggatnnnntccnacnnntnnagnagttagtcgntcganannnctgttccatcgccatnnttanntngncnaacnnntnannnnanttgtncnnnnntnaaagctcnggncaggcnnntancgtnngannnngnnnccgnncagcgtnnnnnatcnngnntnnntatannnnnnntcggncggantggnntgnnncaaattnggngcngngntnncntnnnnnnnnnnnnctgttngtggnntataagngancananngncncntgatcatctagagcctctgtcaaacncaacnnnnnccncnnnngcanaggcaatcnncnnnngntnnngtntgtgtcganacnnnnnancanggtcacnanccaccngncgaagaggtgtacncnnnnnnnnnnncacgcnntacttncnnnnnannanntnnantcgttgtnntngtnncgnancnagngggcntncntctngnagcnntgncncgtcggntgncnnncgncatncnngtntcnnnnaanngnncnannctatcagtannatggcttatgttgtagagnnttttgnncgcnnnntncnnnnngncnnanngagncttacgnngcaccnncnnntgnnngagtatcgncctgngannnnnnngctagacagannnnnatnnnttnnntactnggatnactccctannannnnngnnanccgacnggngagtannganncaagagctannncggcnantcngttnntanttcatnnnccnaannntaanngtatgagccacnccggcattgaccgaccgcggaccnncgcggtanctccncaagnagaagaggngcgagnnatntcnggnnnttcccngannnannnnnnnnnntgcnncnntcgcngtnnnacgatcctggnagnggagcgcnccttcatngcnntcnnntntacgtgcgcnagcctgccgatanntnnggnnnnnagtgccncngaggnattntcnnnngcagnnnanantnnagntaccattagaatgnnancccgttnntnncggnnnncnntaggtgcnnnnnctgtnngcncntgnttacgaaannngcaatncnncgnnatnnncnannnnagttnatccgncncannnnnaggtnnncnnnnnnctgnnnntnntngnnnannttgncannnngtgancncnncngnntnnannnnnctncanntcnnngccngantntggcatcngtttccnancnggaatananaccgnntctcggngtctgggctacgtgggttannggngnncntgcnnngcnngcccanngngttcnacgngntgtcnngcannnnnnnggangcnctgacggattaacgnannnatccataatcntcgngnanncaanngnnnngatttggnncnnngnnannnngcnaatncgnngatncngcgngngnnnnnnnnnnnnnnngcgnnnanngcgcaaactctggnngnccnngaaancnagcnnncncgatnntnnncanaaggnngcgnccangnnttngtggggngnnnnngnnnnctngnnncncggcgcacgcctnnntnannntgncttcncncnnncagntnnncccggtcgctanantcannnnncggtctggcacgannancnnncatagttnctggnnnaggtcgntgnttgtnnnanaatcggnnnnnnaagaggnnnncnntaccgnncgngnatgnatntcctcnnggnagagactttggtnnnctnnnaacctatcngnngcgaggctcnntaccncaagctnnntnnnagaaanccgtaaagctcacgtncanactanagtagnnnngannnncntcgnntcgtnangngtacanagaannnattcgacannnncctagtcnaacgacngcnacggcnntnnncncccggtgcggngnnnanncnntactngntcnnctgnncnggcattngcntcgnntcccgnacnnnnnnnnntnntgganangaggggccnatagntgttagcgntgcnnntnnggaagcacatnctcccntntngtgacgttgaccntgtacacgaatgnnnaanacgnacancnannngtnnctggnngannggtacnntnnnngctgaactgncgggnnngtgntttnantncangcgcagtggntggnnnnancggcgnntgnnnnnntttngnnncnnnncgtacaggnnncgnnagcntcnnnaccagcnngntanacgtggtcgcttngnnnngcntancacnngnnngctgnnattngccnttgatngtangnttncanncannnnntnnnntcccggcangcgcctgcnngtgtggtnnncggcatcannttncggangnntnncncnatagnnctagtgcgagncnngntnnnnatttacannngantccgccgtgtacatctacggnnnngactctcnnnncnaccgaannnannannnttgnntntcntcctccagttcnnantccggctggtcnnannnnngnncntccgnnagacnccnnnnttnnncnnnnnntnnnaaacntatncncannnnnnaggnntaaatnagccnnnatnnagtgtatcnnngncgcatgnggnntnagagccaannngaacnncaaangnnacgactcncnnntcannnnnccnagnngttccggctgtngcggggtggtggtcggatancnnntnntnannnnncngtcagcttanncaggacngcangcnnctngnncnnnggnnnctgntgcgcngtnntnangcannnnnngangnnctcannnnaccctnnaannnnnntgccngcaccnntnncnnnngcncttnttncnannnnangccggcatgcgnngtcggncncgtnnccnnnaacgcgctgtttgggnnccggtannatancccctanntncncnnntnntnngnngtnggccntgtcntacntntcgtcntaaacatgagncggcatggtngagcntccctagttngacnncagtaacnggaagagnnggnactagtaaannnnggnnngaanncncggantgntgtgagatccntnnnttnagangcnntatcgcctgctncnntgcntctgngcnngncnnccnggcangcttcnntnancntcccatgggnnnnnnantnnncgangcntncgtcttnantcttgatctcnngctcgccacnncntnnngntnnangcgtnnnnaaggnggcnnanannnntngaccgccacgcgnnnnngatnncatntagccgcaagcactcnaacctacccctngancanancngntaggtcccaanntcgcaatccntangnccnnctgggaaccnacncaaagaaggtgctcctnnntnnncnatacggcagagnnnatnntnccgtaanncgacgtccgntgtaggtgttangatntgccaaaagcggnccccnaccgggtagnnccacgnactngnncacncnncnaaancaanagtggacacnnactntatncagncagagcnnnnnanggngngntnanatatgggtannttncctagnagnncaannncagtgancnacgactatnggcntgntannaggcgtntcntcgatgacannagtnnnngnnncnnccnantnnncngttatngannttacatcgnnnannnannccnggttannnggttcgngancgntnnnngnagaaccntgcggannttngtncgtangtnnntttnnggacgngnnnnnagannnntcnnaagngcngnnnnaaggnngnnntggacgnntgcgtnaccncactttntnngnnntnnnggncttacnnnnnnnngaacaaacnnnntncncngnnncagcnnnnnnttcaaanntttannnctncagcnttatcnnnnnnnntngnncanggntnanaagantnngagnnnnaanancntgcaagtntatgannattcnagcgnntnncgcagnnaaagcttannanggnngnnnntaaaanccctnctnantggaanagaannnngacnnnnngagtgaatcnnnnntctttctntnntgggnantcacngnanattnnnnngnagannnncngcatnnaccgccannnagaatntngnntntanngngannnangngngtcnngngggngnatangnncgntcngcgnnantcnannntcttaggannnntnntnnnnnnnnaccgcctngnnctctncncncgccgcgnnanaatcnanncacnggtggctnngagnntncccctgcanaccnnnncgtntnnngntanccncnaccnttncgttnnannngannntcnnnnnnnngcannggactttcnnnngnngtagcantcncnantcnnnaccgccnannnnagnnnntngcgtaagnaantnngnatcatttggtacagaagnncacgncgtntgtcngatgagttngctttnncgnnncnngcnngnatnttnnnnnggnccanagngtngnnnngcccnagnnnagctntcncacgnntagcanatacnngcngtagcncnnnnnnggtgaanttgattanaacctantttacnnnctaccaacgtttnnnannccngnnaaacgtnacgtcnttngtgnnagnnnnantacngnnnnggcctnnnaanntgncctnncnataaaanggncngannannggntgngnnnnntgtancncggacgacannggnntnantntatccnnncggggtaaccccngttancncnntntgncaggaattcccccggagngtanngcgnnnngtatcnatctgctnacccgaccngggatnncnctcagcnnnnccacggcannnnntnnncnccnaaatggannnaananncactttncaantcgnntntnanacgnncgatgggntcaagttccacccaaccncgancgagtgcgcntgcnnacnccgtnnnnnngctgnngtnacagttaangtntanccgtgngaccccttacggatntgggnanagccgtnggcatcctccctgggggnnnagnggcngcccngggnnnngtctacctaaanacatagcggccgntannnnnngcnagnnncntnntnggatattncngnangnancnggttctgnnggcaaccctcngcnntanannatnnnnnncgtnntannnnnnnnnnnncnnnangcaacgcgtcntaggattcnnngtgttacgnnngangaagtcnnatcncnngttngnnnngnnngnncgnnatnggaaangactctacngngncnangcgnanntannncgnttggnactnacngncgttnggtnanaaaaannntncntatnctgggtcncnccagacgtncgntgcccntnnntntangnanngnaagnnnannannnnnnantnnnaagggnngncatcnagggtccngnnnnnngcactnccggnagcncncnnnagctctgcccggcagnnncnngncngncnnnannnantnanngcgtcccgtngagncctagatttnaannangaggtggttggnnnnaaacnnttgnnaancttgcctacnanatcttagaatgnngcagttangcngagatgnancnnnnnanagggnatccattacttgggganatntggctactnnnnnaccncgcnaagtnccctnngnngtnatnncntctcgnnnctctgnnnntctcgtagctcatggtnancatgtaattgaggctaccatngnnnnnnnncgnnnttggtnctannccngccnnntgcncgccggtcgngtccttcngngtagnnnnngagnngnttcatggtnctngngntcctnaacgnaacgatcnctnccnntgnttcgtnctntnctatnnnggnngnncttnannngntncctcagaagttgtccgntctanngnnncanagcctntcgnnntnnncacctctnnnnngnnttttatgatncgatcgcggggngnngannnnnttcncncnnnggagngtcgtaanntnncgcngnnntannnnnncnnnngccccgancntaannataangcggagantngaaacncagccagcnangcttnnncngnggnnaaacnnaagncnncactagtatttcagagttccgccctatcgngaaatcctatcatgncnnncttgccttnnctanncgccnnnnnnncncnantnannggnncnncgcnntnntcaggaacccnncnanaatnnngnagntgtntnacgngcccgtantataatcggacnntccgcatgcgncgcntngnactnngncaangtnnncaccgttntgcnatccagacgngcaancntctnncnntcncnacntctcattgctnnnatnanacaagnnncgngattggntnggcnatcgtcggtcanngnntnnnncccntngccatncnnngnnganctanctgtntnttnngnntagnnnattactatantnntncccggcngngannanatngnccacncnnncgncgctgactnnnnccgngnnnnnctggtgngnnnccgcttcgccanngntngnnccnnnngttncnnggnntccangntagtnnttgtnnnccangctnnnnnnncncaggtcngnancgnanngctcncnnnntgctngnnncaatctantnngnntnnnccnntnnttnnngnnnntcntcagcnagatcnncncgannnggacngtgcnnttccnacnnatntcttcgggnccnnccttgtnnntagttnncnctcgtagaangagacnatcntnacctntttccgatccancnnnngccgaaagtagntcgccctnnctannntnntcgtnccgananntnnnnnnnnnatnncnagttnnnnnnnnncgannnnnnncgggnccngtttnntcnnnnnnggggnnnangctcgccgagngagacgacncggcacgccnnnnatncaatggnctgncntganncnanccctnnngnggancgagcggggaaaanttngcnctcatgtttnnacncgattagncagcgggnccagnaatcnccctcaannnannnatccgngaagannnnnnnannntgcgntngttncctgntcaattnggtactttccnnnggcnnacannnnnnntcnnnngcgannaaaaggnngtannnntgatngcnnagccgncatnnnngcnggctcatccggnccncnggcnntnnnnnganaattnncannnnccnnnnnnnaancacgctgnnnnnntnnnnnaangcatggccccgngnnnnnnatngnaatnncccgnntcggnatgntcnnnnnngctccnnggcncanngggtcccngagagccntgtacgtntaagantnnnctaggnnacttcttgcnnttttgatgncgnctccnnnnacgactcggtaatgngcngggtagccntancgngncanctcagcngcgncgntttngctgcttancnngacgtncttnangccgttcacgnattgggccgagnttgcgccanatctanntactttncgccaagnnnacntnaantacactgctaccccngggacntcnncgtgnnngcacgcttagnctggtnnanatnagcnngtgctcngnnnnncnngttttgcctcncgnngttaaaanngtnnngcnnnnncganctcagnttgcncgccttnnnntnngnacgaanaacgtaccattctcgcagtngcgcnncaantgntctggtcccnccnctgtgtcgaaactttcgcgatnnaccnngagttcgtntgcacggnggtannannttttanacntcccnntataatgtncgcggaancnaaaggtncaantangtnncaatacnncnggatttgancgntnagccggggatgtacgtcgctannanggtntatcccncnaanngtngagggncgngggnnccannnagccnacanngncnnnttcaagcggccngtcnggtggacgnctcacaangcgnnntnagggaccanatnacnnnncngaaangngacntctatnttcngcnnttatgnnattatntntangacntcatcnnaactcagcnnttacnnccagtnggnactgtacnttgtcttgnccnnanangtctctntanagannnggctggtggncnttgcgntggcnaaanntactgannatcnncnnttccctngccattgganagnnnggntcagggcgnnnnnnnnnnngagnncgctnnnncnntattncngcntngnntantgaggggaatacaaaggannncnnncnnnnnnncnannncccatagcgccggcatatccgntagacgaagtagntnngtgggttggcacatccgcagtncngcctnncggtgtcatgnnntnntggactgacaggcactgcaatggnctnngacnnnnntacngttattttatattccntgncaatctaaccnnnntnnnaacantncnatgagcgcaactcncggngccangnntctcgagnaccnggtgcngnccnnnannatngacnnangnttgacngagnnnnnttcacnanagntnaancnngancngnncanaatngatangctcacgagncnnnananntnggatcngagttgtccancnggncntntattnnangccatnnncncnctnnnanaggagaagtcnnnggggagtacgantnanntnnnnnccatgcggggggagcagngcgnnnnnntnncnnctccctcnnnntcnnggaagaaccgtagtnntnnnttcgcccgattctttgcacccgcnngantctnctgtgatngnaanngnnngnngnnnccgnngacangnnnannnnnatcncngagggnggnncgnggntnctaccatgngtgncacccacncgncacgtcncanaacntgannnnagngntcggagccccngtggagannncnnnnncncgncnacgnnncctcggcnnntannatcggtcnnggncgncannnnngntcnannnnnntgtncctcagtgacccngagtannnnnnngtgcgntngtgcttaacnntccgnnncgtctcnatgnaaggtnntnntnnangagaagatgaccangnatnnnnnnngggnnangnnncnnnncnnngtcgcgcantnnnnanaggccgcnccgatcgnnnncggggaggananactcnnntagntgnngactanntnnannnnagcnnntancnnntatcnccganngnnttaccagnngannagnnntgggtgtggctannattccncattcagcnncnggtncctnngttnntcgcannttagnnntnnntaannncannnnncannttcanacctnagncgtcccacnactacnagacnnannttgantntatnngatnctgntatcnccnnnnnnngntnnntnnnggnngncncgantnnggnnanananncnnttncntggctccngntgtctttctatgcnnnnggtnnnctgatcttgnnnnnntancncgnncnttagnctnnnnnannagnnntnnnnntaccttnnntncggcggcgncnnaccnnnggnttgatggacgcnncggncagncgganaagttgggtgcccgtcgnnnagcacnnctcagcgngcctatnctcccaganggangntacttgntncncacancgggnccacnanncntgnnnncnnnnncagcccangcnngnggtaccatngacacctaggctcccnggaagntgtnnnnccgncnatggangnantctncatttttgcnngaaaggagggtnatnannntntannnnanncnagnnngcntnnnnntntgntataagctancnagnnnccnacgcanntnannnatcntcnantnnttgcnnnccanncgncnnntctggggcggntnggcacancagtnnnncgaccagggccnngnnnncnnatgntnnantgnnnccgacgtgtnnnngtnnntcattngnntgatgacngttcgggttcantnagcttccctgggnnnacggggntgtnncgngnggcttancggngntngctntcgtcacancgatngncngcngnnnnnnccgaatnnnnnntttnctncgannngtnnngtcccnntgntnnngggnggcanannnnnntnntttagannncacgngttncnnnnngccgcggaggccntngtacgannatnnangcntctaccnngcgagcnagggcttggccnnntaatgctnannncgnngcgnnnngnncnnnatnggncgcggccgcagcntnctnnnaannnnncncgcactcgcgggcctagcggtnnnntcgnnnnnntgnctngngtgatgctcnaaantgtctaaannnncncnagtnnnncgctcatnatttncantttccntnnntnnngngtagnngcagcgccgaggnncgtgacgtangcntngnntgnagccataanggtcggcngctgctggcaagctgantanaatnnctctctataacnnnntnnnggntcnnnnnnnnncaancctncgntngctcacgtcgggttacggncncaggcnnatanaganttacgcngatgnctnnnnttnnananatcaaatagnnnntnnatagnngcctnngaatattgacgctaaatnntnnggacagcggatggngaagccacctnnagngantactanttgntggcnnnncagtctcntcttncntccgaacgnnngnnaangtctnagtgattcgnccangaatgnntntcctcagactgcgngganganactgtcnnnnntgtggcccgnttctngtcgaaccggagccncncgcgngaanccgtcnaacagnnctncgnntannnnnnganngncccgggctgcggngtnaacgcgngncgnctganctnatgatacccacacangccggngntatagtcgtnnagcggcnngtntannntngcatcaccctcggaancgccncccntannaatgntntaannagcagcgtggacnnatnnntccgcggnntagctcncaacgagacctcccnatcgctnngatntggccgctctanannnnnnnnnntnntnnnangnnnnaactnnnnncnntnacangacgcnncnnnnatttnnnnnnggtacctatgnngnggctctaagngnnntcancatcgcannggntnnnnnnnnncnggngggangagnggnaanccaaggncnnanatcnncacntcanantangnngntgcccnagnnncganaagngnagttntannnnacaccggctccagnnggcgcnnnacnttnnnngnaannagntctcngnagngttntcnncagcnanntaaaccnnagactacagnctnggtcnggtngaaatttnnntcgnnatagnctgcncncaaanggngnncntngnccaccgnncnaggtnntagnnnnncntgannngntngatnnatctcttcacaggtnagtngacgcnngnttnnnnnctcncntagagngncnangnttacaggcgcctcnnnnnngtagacaccntaatcgtnnnctncncgnnntancngtcancgacnnncnnnnnnnnnnncagcggacncnanncnnntnnaaacnnngnncntannntgnnnctctcccacnnnnnnnnacgccntttcnacgccttctnngngcancctccnnnnnngcngnantnatgnccccggcgagnancnaccngagggnncagtannagntnntnnnnngntcnnngngtcccctgnnngaantnccnnnatncgcngtaangantnccgnaagnaatnccctannntgctgcaatnnnaaatgggtacaggnncgtggnttacanttgnnnctgcnnnnnctaagaggngnnncttagnnnngnngnngcgggtaaangagcccacagcagcntggaccggnnacgnnnnnngcgagccnntntgannntnnaggtgtgcgannncacatntggcgggatcggggnngcactaacagcnntnnnnnncnnanncganggctngtnnnnnnnnnnngagccnncagntnagnncannntantcnancaacnggngtgnggnagaccggtgtnnngccccccnnnatgtcgnctnctatgctnctcatgganncncacngcgaatnnnagnnngtgtgnncancctngngnnnnncgcngnnnnnnttgcggctgctggaccggaatcgatnngaatgnatntncaatttnngnctcnnnnagngngggnnnaccgtgccanncaancccggctnanagcnnncngncatngncataaccccgcaggnacnnnncncnnccncnnnaaagcnantnagnnntttccctttcggccngccnctncanaattcgcncgaaggncgaaggnangcgtncgtncnnngnnncnngnngannngncnaangnaccnnnnnangntggtnnaatnnnnnncngtnncantancnnanncatgggagtcgtnagtataaagtgccttgnnncaccnatcctnatcctacccaaccnngncnggncgcgccgcgcgtacntgtngncnananntcaatngnnnagncannnntatngcacgtccngccagcccgnnntctnntgagtgnnntnnacgcgcgaggtggncgnataccgctnntaatngntgngntggntnaaaaccggtctncagggtnttaaccatnntatagnaagccgctnncnaacngaatnnatnntggtagnacnnnatacctcacgangntangnctccggtgnntnngcccggnntgcgtnngtnctnngntcgcnttcnngagnnnnnnggcttcnnnatcnncctntcnngccgngangatcgagntaccgtnntanaannncngnaggtngnntcagnnanaganngaacgtngnngntcncaantactccngtcntatcctacacagcactcattgcaggaaccntnnnncnncnaagacngggcagtgntngnnngananncncccggggnacccctgagaantgnnggncgattaaggcacgnnncnagcngnatcncgnangaacaagnncncnnanttgtngcagcagcantttnncaannnccngnttcagtanggagacaanacaacctaaagnttatcgagntnggaggggggnngnncggcnactgggnnggnacnnacgngcancagaccanggtnnannagcnannagcgaattnanngtantgngcnnagncaatactangggcccanccannnnnnannnattgcnnngnncctnngnnntggannnnnacgcnnnnacnnncagtanntcngcnnagaanagccctagcctnntanaannnnncnctcgtannnnttnctnntncnnnnatagncacagngtnntganaacggantnatancccnaaatcctgcantcnctacnannggnatncannaaannnttantaactgtatttgtagtaatgnnntnctaagcatagggccaagcgnttgtnattnngncagnanaccattnctnnnnganngncggangcngccagaggacatgaacggatttaagngnnccggcnnncnctcgtgacagantctnnncccngggggggnnnnacnanngntnnannanntanacctcnnggncgtgcacttnttnnnnnngcgtgggtntcgnctnnnnaccatcctcgactcnccctggctgtgtngcttcgggtnnanangngaggngnttttagnccacangcgnatggtcntntggacctnnnaccgtgnnnannnnanngtnttnattgancnngnaaggtggngtcccnannactccgtnctnnngttaganncaagngcgcacncgccgnntnncnnccngntnnngtntcncnnnngcnntagttcanannttnngcgtccaccngccgtgaannttnnngggtgnnccntccccggcnnntggggccacgggaagnnttnncaacnncgnggnacnntnnnagnnnacnntcnatccggnngtcatnncnnnnnnntcncaccanaannnaaannncctttnnnnnnnnttgtnacgaannnnnannangctnnnagnnacnnaaacnangcnntncancagacgcctnggannnnnngncntnctcangccggnnnnntnttnatncgtcttnnnantactggagggctanggaggtcaccacccgcgtaaangccnnngnnncgcatantctacncngannnnnnnctntgancgnancacnggntcttgnntnnctcctactgcaatccnagatcgtncnctccagcgcnggntctnngnnngnanattnncncngagcgtgcnnncncngnnnncatcacatncagggcactaggnnnnanaagnaaacagccnngtnntctcgatntnnncagggtanntgctntgcaaggnggcntnccaggtanncnntaagcnnannnngnnncncgtncgngnncnncataggctncggcacnagagtnannttaggnagngcgagnnntgaggggggcngcatanagggnnnnncgatancnnncagcaacgtcnctngnntacgcnagnaccatggaanatntancgtccgncggcaatgntcnncctngtngnnncncantcnnnaacctancngnnaggcanncatgntgntanngncaaccntaatntgnnccgtnnnacncanncataanncccnngnacctcnagngtccnctccnngnnntgcatnncgncngcngtgctgacttnnntctcacnggcacngnggacggngagtatnggccnnggnanannnttnnnctccnnnagnggcttcnncntcnnnnacctctnnnnntnggnantntaggnnngnngancgantgctnnnngnacccgttnnaatatcnctttnntttntcncanagnngnnnacngngnngggatantggttnnnnatnncgtaanatnnnctcntnnntcngnncccnntaancagatcnnngnaaatnnnaangangngngngnntagattaggnncgactccaancncnngnnnnancnnnnngnnntagcntcaatnaccatgntcctgatgaccaannnnnnncagaagttntgcgcagggnnnngngnnagntanacgacgattctnnnggaccgcagggtnccnanannnnnnncancnnttnnnttgncaacgangnnntncgngactgacgacnnnnnnggnnnncngccttgntcnctctctgnngcnctgnnnnnnccngncgnnnncganngcacgggtnnnncnntgagctaggntagcgttnncnnttctcgcggnnactncatcangnngnnnnnnnnttnngccnnnggangtnaggggatnnnnnatnnnnnatctcncnctatncaccnncngggcnnnngnanttnnnnggcgtgganncacnnnnntgcgttgagcgnnnngnactanttntantngncgnntgctnannnnnnncgggtgnnaanngcnntcncgcnngannangttgcganngcggtttgntacncaattggganngnnagtgnncnnagnnannacannccnacctanccncacaagaccngncctttnntgggtaaanggncagntgatgcactngntangnnnnnaaaccnnnagcntaaananaagtcnnnannngcgnnnnnnagnacnagntancancgcanacnncnnntatggcgcgangcgttgcacgccgagnnactcaccaccttgnnnngagnnnnnntnngnnnnncgnntcnnccccgtactannnnnctncncngacncggntanntcgatgctatnntnnnggtnagttctactntcccnnnngnggnaannnggnagaggnctncnccngantaagnnnntgngcannannnnnnntnttnnnnnnnnnnaannncgtnnncannnnntgtatnngagtntannaattngngnannnntaacnanngcnncngnnnnnnnatgnnaagngtnngatcccnnnntnnngnnnntcntnnnctgnnnnnnannnannnnnnntcnncgtgtctntnnnaaaangggccntnanccnncnncannngagantattaatttgtatnnnannatnttanantcccncnggtnncaaantcnnntngnnnnngnnntatcannnnggcgttnggtnnacacctnntgacgnantggnnnnnnnctnnnnncantgnnngngntgnnctgtnancnnnnnnnggcncccgntnnnntcnnngnncntncnnncgaatgcgcagttaccgtnnnnnncaatnccnctcggangnngcnanncngnnnnactagnnngnnntganacccgnannnntcactcntnngnntnntnngatagnccgtngctantgnnngantgtnnttgnnnngggnggacnnnncnnncnccnggnnngcnngcgcgccnnnncncgtaaatcgtntaccnaggncctccncctgcgncgnnncgngaacnntnnnntnnnncnagttttnctnnnnngnatgncctcccnnntgnantccagcncatannanntcgtaaantgcaanagncngacctaggacaaaggnngaaattcggtgggcncatatgtcnncaggntcgnnngcntttcnnnngccnnnngcanggcgnatgnnnatcgaaggacccctngnnatnccnngaacgtngctaactgtgtatacagtnccanannnnacagccaccgnnngnnnggcgaganttncntacagcgnntaagnccannnnacatnnnnnggacctacngntnnngtatatntcnttcattcanagtggtcnancnggtntntntnnaaagcncaaganttcnctanggncncccgtgngagantgactncagtcncacgntnngcaatatgtatngaggtgacgccncnnngnncacnnntcacngcnntnnccnnnnatgtntcntnantngattntnnntttagnaatccgtactaatgcnnnancannagtacaactgngcttnagagngnngtctagtctgnntgnnnnacngntntacnnngccaccggacgnnggnnntnngnggtatgggctacaatcttggtncnnntnggtagtgttccgtnnnccanncngttgnntttagnctngatngatatnactnntccccctttnagggcncnggcaatcggaggncgccttaggaacttgcacnncgagtnnctnatnnccnncgtantctggacctcantcacngngtgannnnnncgcactcnnncacnnttcatgnggctngnccccnnagttgaccnnnntnncnnnacgctannctgtgctgtacngnnnnnntagcacaangnactgtacngncnnnnngtannngnngcagaagnncgnnnncngcacnccnntcaaanccggccaaggnttttccgctcagttcancggagnaancggttgcgtgtcggaggtgccgcncgcccncnntnccnnnnattccccgtgcttggccatcttgaggtnncnnnnnncacccanntacnnttatctcaccannncaactnnnngctctntnnatncngagggtnccacatgtcttctgatnngngataaagnatngnnnncgctntacncngccgcnnngtnaactngntnnncgcagtgacatnanngccnctctcccnntanaattattatatacnnncancncaaatcccnttacantcgcnntcccnncncacnnncgnnnctcccgggngtatatacagacgcgnntgngtcnnaannntccggnnnnacnccnnnatgacnnnnnnnaatcgcaccgcngnnntaagntgcccgtangnacaantncccagnnctcnnnnncnntnnncntcnanngncnnnngtttaatgcattacnnnnnntgnnnnggaaaacgatgtcntgttcncnnntnngnctcantanannncagaaagacgttnnntcnnngaaatnnctnnnnannnttagntnncnggtgngngtcgtccactcggtngngcagnannnagngncatnnngncccgannngccctcnncagaaggtgnnanacnnccnnanngnttaggcncnngnngnnnnntccancctcgtgctcggagncactgaatnanncnncttnnngtgctnantttngnnatctcntnnnanngtannnaggnngccngaatngggnccnnttanncnnctncgangcccngactagnnagctcncagnntnnganncnnnnngaccatnncgagntnnannttgcnntcacantnntncnggngtngnntnggtcgnagnanggacnnntccncacnnnnnnganntnngccttcnctncngatntctnngcgnncnagangnangntacnaatnanganancnngntnctnncgnntnatctttngnatngtngnggnncnctaactntanaacannnngtnnctnacnnntggangnnnannnnncncaagtcngccggnnncnnngnngnnacataaannanncccnnnnatnnnaatntcctangggngncnccacnngggtcaatttgtnctctgagntccntaatcnactcnctncccctaaggnnatagcccntctgataccnggggatnntatacaccancnacnttcnaaataaaaaagnacctncagtagtncntatnntgccctnnncnnagngangcaccttnnctnntcnnnnannacgngtnnaannncngnnncngaannannnnccgtnnanaanccnanggngncnntnaccacgacannnnnnnnnggcgcagccnggagntnntnnncntaagcgtaagtannaangccgngctnngcaagcnnnncnncanttntnaatgcntnngtaatancaaagtcatgtgnncgnttatngtacantgnacgnggaggnctatantnaccgtangcgagcnnngngnttnnacnngnnancnnnnnnnnggnntanntgcngtntcaatacncnnncntctggnncacagnattngnnnntanacctntncgtngnngcnaccggacacnnntncgctatnanntgttgcgnngnctnnnncgcgggtccatgngaagtcggtcggagtgtcaagtgagtcggtggcnagtccngncgannnannnnagtgatnggnntnnnnncgctnctnagagcagancnactagtttnnanngaaacgntnatcctcgtntatgngtnngtagacacaagncncggcagtacnactnaccttgggnncannncnnnnnannncannntngacccatgcaaatgnnnnagcccngcagacttaanaaccccnncnggncnantactctnnttaaggttannanaccatcgnntggctcncgcgcccnnntgaatnnctancnngtnntctcacnnacccntnattannnaanctcgnatttcccnganttanacngctttgcaangcacnggntngnntnanctanccnagcgncncnngccnnangnaaanctagtacanncnaagatagtgtangncnaacgcnaacatnngngacnnncagatttnagccaatncnnannnncgtgggcanatagggtgatgttcagcncgncgnatcnattttcaggacgtngncnatcgccgaccatcnannnnnttatgtgcacagctgttcaccccgncnnttcggattcgtactccncangcangcnncttccaanttgnaaggtntncgcncntnaatcnnttgcgncacncgcgggcctgnnnnattctggnangctgctgccccgtctctggnngngagtgngtnacgnncngnaggggacgggngnaaactncngnnngtnnnnnnatatnggnnngtaggngnacatgactcgctnnnnacatgannacccccctgnagccggnctntngagncgctcctnnagccngttnnttcgccctgacnctnccttgnnnggttgtctgnnccnacagacaccnnntnncagttctgcgccccnacnngtgngggttgactcgncggnctatngnaantntcgccnaacgncngatnnaaaacccctncanngnngccgntacgnnntcgannnangnngnnggggnanntgtngnnnngntanncnncaaangactgnnngcgnggactnnnganannnggaangnnatcanannnnnnnnngcnnnnnagtcnnccngtnnnnnnnccacgcccnnnntgttnngcncttacncatcnnnanccnncntnnngtttngaccagcgttannnngttgacactcgggnngnngcttngccngncnttnntccgntangcncnagngnntnnncgcgagcnttccnnanntnngcgggcatcgnntgagccggnnatgctnagagncgnnncggtgncnnnangcnnnnnngcnctggacgcttcnccngcacgtcnaatcnnctanncnngngannngcnnnnnncatggtgagaagntcnnnaannnnactnntnnnaccntgnnnttactgtncngtnnnnnnnnanaatcatctcttttatanccnngctnngtngnngcaggtnnntgtncgannnnnnannnaatcnnnntnnnnnnttatcncnngncccgnaaatanggnggaanccnnnnnncnncnatnnnnnnncgnnggngnngtcacaanaagacannntannannnnnnggncnntncgnctcntgtnngatgnnnnncnnncaatcnnnnccacnagcgncgnccnnttncctaanngctcangnaccncgtnnnntaantcncgaccgnnnnnnncccnttctnggnnnnnncnagtcctnnnnnncccggcnggagcantntggacgcaggnancangnggncnnngccctanctgcnnnccggcatggangnggtcttcattgcgggatnnnaatggcaagtttccagnncttcgannnnnnnncggctannngcaccancnnnnnntcagaatgtgatannnaccgacnagctcantnnccnaanggcangnnntntagcgannnnancggnatnancnnngganncannnaannnntgnnnnnnnnnattancctcnngaatcnntgnnnacgcnntaacncnnnttcangntatcgccnnnnngnacggantgtagnnttattgcangggnnnngtcanncacngnggtngnnggnnnncctcggncgcacnnncataatnattnncgnngagaccgcgaacnngcgagcgtnanngnatnnnncnggnnnnannctgncgttaangncttncnnatncnatncgcnaggnangccnnntagtccccggcgnncnggtnnnanccgtgnctnntcggtngcccccannnctcgaggccnantnnnncacnattnangtcggntgcntncccnggncgntnnagntntcnancgnnncnnnnnnnnnngancannanngnnngagcccgagaagncgannctntcgnnnnnnnnnnnnttcagagttnnnnncnnactcaggngaccccggccncttgggggcntgcggnnncgngnnccgccgantntagantcnnaganngcgngncntagnnntgggagcccantgaatantgnnagtaantgtccnccactctnntaancnnnncgtanaacncgngaatgcaggagacnncagcnnnggnaatcgnangncnnncntccgtcagntanncgtcgcagangcggcctngcgtggcacnnnaggctacnanagattnctccnnacntcgntatnnnnctnnncnnnaacagtnantannccncannttattaaatgcctagactnnnnntgnnnannangngtnacctganncgttancccagntctnanccatttatanaagnncgaactcanntaannnattncgnattaacgggagttnnaannntatncannccnnnncnggtaaaatncgncaccgcnttctcgaagnancnnngnnncgancccnancaaganncncnnncgcnnnnaggacgntngnnnnannacnatntccngntngtccnaacgcgctnnnngnnnacgnnanngnngganancanannnngtnggngnnnnnnngcctacnnnnnnnacnnnncnancnnacggacttagangcnctcncggncnnnctgtcntgactnnncggngnntgaancccctggattggtnnnggnnntancannnanggctgtcccnngnnnnnnngtttgntggcacctanggacnnccnnggnacaatanagcnacaanncnncgcgtnnnntgatagtnggnntnnngngctnacntnnccnntaggnnttgtnanncanctnnnnnncnggtnnattnnnantcnntnnnntgggggngnntgnnnnnatacgnnncnntntgnctgnnnnnnntaaccagngccggtnccnnaanncnnnanncnncatcaganaagctnnncangacantaaanatctngnntnnnnnnggatnngnnngtgtnncncnnnnnannnntntgcttnannnngnnntnnccntannngncctggtttaacgcgcccatggcacggcangccctgcgnanggnnnacnnnnnntancgtancggcgnnttggttggtggngnnnnnnnnannantctggcaaccaaatccngctcggcattnngcnncnncacnttagacnctcnggncnntgctnnnnananntnangtntganngtnannnnanncaactttaggttaantanncggagcggcgcggacgaggannagcggnnctgngangcngcntacnagtnctnangnnnngnnntncnnnnnnnnnctnncnnnnnncgntnngcagnngntngtctctnggnncctttgagnncncannnnnagccccgcnncgacgactgagnngnnatnnnnnnnnnnngcgcaagntncnngangctgtanccangnnnnnngnangncnngnggctggcggaagctnnncccntgcgcgnggggnaatnnatnnngagcggtaccacgtctaatacagnnncnnccgcagtggtancnntaggnntnctntcngtgcnaaactatggtnntaanncttngngatgagttnctgnnncatttnnaannnngattgnnnnnnnncatncnngannatctngganggcntgnggggncncganatncttnnnncnnnnnntnnnnnnaggnnntgnngaannnngcattctatncntcatggcnnncgcgnancnnatnctnnttaaccccgttgtacgtatnttnccatntaantattattnnacggcnnnncntngagntancgnnnttgncnnnntgcagggnncnnnanntcgtnggncncngccngancnnngntgaaccatcncgngnncggnncannnagctgttgtctnttantnnnnnnntagnanngangtagcncgaagancnanncnggnnncgttgacanncnngncnntnncnctgnncnnncagantctgaatcgctgatngtnnnacacagcngccccnnnnngcnnnntctangtnctcnnnngntttgnnnncccnaggtntgcatcntgnctncagntnngttngcagtaaagancannccgcggtnaggnngnnnnnnngttntcaatatacgccacgtnntgntngnnagtanagcccttnnntnnagnntnngnncctcgccggnnaacgnnagnnatancnttcntntcagnanannaacgtcgtggtgggnngatgcanccgtcanccggncancgnnaannnggaaannnntngnncngnctaatgtncattnnatnaancncannntannngantatatttgncctcggngagctcgttactnnncanctgggagncgggggnaatttngtaattncnnnnncctgttnctaaaagacangtgancanggagnnagcccctcagngnnctttatnnnnngngntcnngacnnnnnnancatcnaatatgtttgnnnnacaanncnantaangntccncacnnncgcggnccaanccagaannnnngcgnttacccctnnancnnngaacnntnnnaggtnnnnnnntgagcagngggnnngnnccnatnnacnnnnncggnnaggtncntcngnnncgctgnnncngncgtntgggnncaggnttttttgnacnnganatcnnnngganagatccctatttngnttnnntctatccgnnggnatannccntnnnnngccnnnnnttgtaaggcngaccnttnnaccntggnnnncgtaagtactagncncnnncnnncncngtttnnnagncgntntananggcaacncncnntngacngcnangtnnnctgnngnagtcacgncanacanncgcgcatagagtgagcanctnaatagatcntcaatgtannncnnctggtggttgncnatttcacctcngttnctcngngaaaganattaaagtntcncaaanngncgnnnnnannnnnncaatngcttcgcttannngggtctaacngcntgngnacganntatntgggggttntgnttggcnnnccgtccacnccgcatatcatgaatccgaagacnagcntacnnnnnntnggtcgnnnnnaactantgncananngggngttaanaccttcacgngccnnnntnangnncnnnnnnngcagnccnatatcngacgnaannccannncatttacaatcnntnncactgnngatacnngntntgcggcancgtacgnccgnnggggacgnacngggnanaagtcgtaattcagtnngnnncnncgnnaagnnatcgagnnggnatctctaagannnnganggagtgntctgncnnnngcncgccngaaggaagganntagggannnnananntacgcacccttcgnncgngnangtggnngnnagcnncntngccttnnacannatccgtgccctaataggacgaaatcctctnnatannnaccannggtccgctncgcncanagnnatcnannttngaaanngtngncnnnaantgctacgtcgganatcagaaccgtcgtaaaacnnttgggtggcctctgatangnagnatnnatnnnnncngnnncganaanannagctgaaagcgnncnnatgngctcagagcggccncaatcttgncnnnnnnngntnnggtnnnnnnnnntaaaanaccgatcctnnncgctccnnnnccnnctcgttnnnnnttnnngnagnccngatacttgncnnngnnnncccgtnnccctcnggcctcatngcccggctnatnnganttatatccancagnatnngncnnnntgaccnnaacncgatgttanatntaggccgancccttanncnnannncagnnatgtcctggnanannnnnannnncgtnnggagtnnnatnngnangcncctntnancgnnnnaagtgcnnnnaccagttnttcgcccttngnccgngtgaatnacntnnngntcnccnnntnnntgcccgccantcngntacnnnnnnnnnnngggtaaccccttatacannnntgtatanactctnnnnnnanccacannatanccccnngntnnnnnncnnaaatatnnntcngtccgggtgnacnnnnntngtantatcngactctnnnngtngnngtaatttatcatcgcnngnngacncntaagttngggcccggggnncccnttggggcggcacnacttgcganangacgaatntgnnnangttcgttcctggatcgtganntngttctnnntnnagnnntccttnctaccggnnnnnacnnccaacagtctnaggattgnccggtncctcnaacatttngagngctnagctatcctcgataaacnntcnnntngannnnngancnttnnncncgngncgnntcacantnnnntgngannngnnnacccctagcgagnnccgntaggnnnngnctgnntngcatngncnnnncactcnacatgatngnncgcnnagnnnnnnantcnttnagacctcctanangncancaangtgatncggngntnnanccnnacntagatnngaaattcctctganncnnnnnnngnnncngtcttgggtggannnnnanagntccnatntgcgcgataacgaaantttctatcncaggangtcgattccgagngnagaccggnncncgctgaccnngngcgnttaggctnggaagctaccnanaggnnacnnntggnnnnanganagggctccnngtnctcgnntcnctccgggatntngcagtcttaaanttgnggnntcncntggngnncnnantcnatcgtaaaacatnantctgaccgaccntanncnnntcatccacncctnagttnntgcnnntggntnccntcgcccagnatgnnctgcantgaaaangtaacgtgnancnnntnntnnagnncnnnnntggctacangngntngnnnnnnnnnnnngnggnnccnannnttgnnnggnncccngcgccgatcngnttnnnnnntgnnnctncannnnnacnnngnangnntacannnnntnncgcnntnnnnnccngcgagcccgacangtgcancnntanngtgtgnagccgatnnnnngggcatnntgaanncacagatcgcgccncncgngatgannatgncgcatgtagcgcaatnttanaggntnnntcnangtgngnaaannnnnnnncnnnnnnnncagnntcnatgtcacgagncngggatttcgtnnagnnaggnnngtacgttgcnntngtnngccggtcgnctaggnaccnagcgttcnannnngttacntgccggntgntgggctggcgannnncnnatnancannncgcccnnggacctctnccnaannnntannncnnannntttcaggtnangnnacacgnntagcagggaatgnanngnnnggngnnngntnnncgnnnagggtacggtnntnatgnacnccnnannaccnncnggccgntnnatnncatagattcncnaannnnntctanagtcnggagnttntagtttcgnatnggtnanaanacangncccctnnannccncaggttgggaannnnannnnngtctngtnaagnnagcgccnngcnnnnngnnncgtcnntcacnntnanntccngncnngcggantcnggtnttngnnattccngtcnagnnnnnnacagaatgtgttcttacnnnggtgcccgnnngtnnngannntactctanctaannnnntcnnnatangcnggncgtacannngngagagnaacngancnnngantgcnnannactnngtccctntnngnaactagaanacattcgcannnnttnctggngangnacnnnnaaactcgcgctagacncnctgtgccgacgtccnggtgnngnnttangnnnggctaatnnntttcacgttnncccggnnacgnntngggntnnnnnacangnctnngcgnttncnngnntncnnnntcnnnncnnngcccgcnnnnnnnnnnananntnnncctcnnnnnnnnnncgncnntncnggctgtaccccncantagctaannagctactnncncatannnnnngtannntgnagggtnanntnngntcgttgtngncaancnngcgnncnnnctttgnggnncnnttaantacnngnatcgttagcnggcncggannnctacttannncaatntgnggnncnnnnnnnanggttnnnaaatcggtnnggtgggnncttgganncacacgnngttcnnccanncacnnggnntgtatcangngaatgngcnancgttcgctnctggcaacncctngccntatntntcntcgacgccnncntttgtaanntncccgtntgnnnnangcnnnnaanatangttnnnacgnncnnnnnncgatnagnnnnnnccngnanannnagncggnnnnnnnanccnncannagccaatctcanggttcctcgnnttctcgtcgnttgannagtgnncgtcngncntcgcnntncnntgcccagcngaannancnnnnnnannnntnagntcctncncnantnnnnnngcccngnnntntagctacnntcacgagantctntagnnnnnttcngnnnnncnnganatgntcgcngatnntacttnnntgngttctnncgcagcngnanatnncnnnaanaccnccgtccggncncgaggttntgnngncacacaagtngtnnncgccggnnngtacaangnggtcacggntgcgtgncgtcatnggtnnctgacggctncgcatgntctgcgannntanntgncncaannnngatnngnnnngggtgnnnagcatngncgnncntcntcccnnatatnnnntnggnnntcgtnccgcncannaccnntccanctgctccgccttgcncncgcncngcgtgngcngnntatcnncccnnntantaaccntntgcagtcncgcgnngganngacgnnnnntaccnntcagnncaantgttnnnnnngnnntgntcagtgnntntccnnnggncgncggtggtncccngnnnncnntctncanaaagtcctgcanntngnnnngtgannancacccnacnatnngncaaggncnccnatcaaagaataaagnntgtgttnggcgannnngcnaatngggcaggntagcncggatccacgcccgtcaggngnntnntgtccannantcgaaaggtnagnaccagctttgtatcncgaatnacncacntnanncgaantngtgcgntnncttttncaccttcgctnctcncncgnactatnatncnnantgnntganaaggggagnncnnccnnngtnncgccgccgcggaggtggngtgttcanngnnnnnntanaaagaaaactgtgtcgnngttnncnnnngngnggtnngnncnagnctnnaaccantgtgcnnngncgaggnacncnncantccngggnnnnncnagnnacagcgntactggcngacgcnacgncgnnacttgannnncanaagccnctattgcgagtnttnnnngnaggantanantcnttatgtngnctntggcactnnnnnnncnncctntntntcngcgnnggtcgnnnncncgnnnnnnagngnnnntnnngnnnnagnnnnnnctngntntttgnngnttnnncaccanngtctganacnannnncggnncgnagccnaattggntncggttgaatcccntcgnatatatgccnngnnnnncntncatgatannncannnaggnanaggngnnnnnnnancngcgtggtcnngagccttagggaggnnnngcnanaggagngnanggtngcgtancatcaatctggagcaccnagcantagannacgtnntgncnnnagnngcncannnnngnngtnttttncnnanannncnnnnntnctctncnnngcgtctcnanngcnnnnnntgccgcnttncgtcangacnngtacaatgannnnnccnaacctnnacttcgtccaccgtgcacgnctnnccagcagnggcgattacntcggtnnnnnnncnnnntnggnagcntgtttcggcgcatgncgcnnnntggncngggcatnngnnctttcctagagtgggccngtnnnnnnactggagcttcgctnggntgttnagganntcancgctgngtncnccttgngcgnggctntagngntcgcgncgngccgnaantcgctaaatcnantcnnngtnnnntngntatctanggnntntnctanagnaagatgagaatncncnnannnttnganatangtgntcnntcctcagccgttgncgcgcgaactgnnncctgngaaccngcccccnangtanganngtnccntnngnagtcgaanaccgcggccgntanngtgngcgcanngacactcnnannccnnntnnncgtnccgggcccgngncgnncngannacggnggagaaacgtggncgctntatgccnnnnagcacngtcntntannntcgncnnaacnnngtncnacnnagntgntnnanngnagtnnccaatactgtagngaccgcacgatttttcanacnnnaggngattatggngttnnantnnntgncgtacccnggcatnnnnagannngnnnggcaacanggagcgnnggccctccnnctctgctggnncanccgcncccacttaancttncgttcctnnnatagnaacngncgngtnnntannnccnncnnaccttnngnngntnatngnngananntncntnntngcctcntngtnccncnannnnnngncnncatttgcatnntnnnganaaannntngantnacgntanganntnggnactngcnaaagcantccgntnttgntnncantngnngcnttcgnnnntnnaagccttctngnancggtcgtngtnngcgtnnnggnaancannggcanngggtggtcttcnatgnnntnntagannncnaatgntatnntagtcncnncnnnntccacnnnctcngtncgattnnnngagctnncnnngtgaatnctagtnnnntnngccccggntaggnnnnntcttgnnnnnncncantgagantcnngncntcatcgnnnnnnnntntanntnttgactnnnngtggnnnctacgacgaagnctgtttgntcattgtccacagatnntctgtactnannttcnnggccnatcnattnnnacatncncnncnncgtaattggncnnngcgtnncctctttncaggtaanngtncgntnnnnttgnnttggtnttagnntcgaacnaatcgaagtccaanncngnnnttanntttngtcggnnangaancacctaaagnnagccgccgnnaannntnnncagctgncagatcnccnnngcganggacgttcanntnnnnntgtcnttnaagcnggcnccnnngnttgnnnanccgcnagngttttnctcnganaaaanctgantananaggncannnngacctanaggaattcgtaannaacncncccnantacttcgnagcnanagcgagaaatnngctgnntnnggncgtgttctnncngaagtcactanncntgttggcncanctnnagcggangacggtngganncatnncnnnnnnnnngtctnanancatttgaganggattcganggtgctcattnngnnnnnnncacnangagtanccggtnanaganngccgngnnnnnantgtnaccttnngntctggagcncntancnnannnnncacnagtccgggcggngctacccgatggnattgangcnnnncncaatgnnnnntnntcngcgcgacactnnntccggcgngatgnnnnnnnnnataannnnncagggccggntanncaccatnnnnancaacntcacccnnaccntnnnngnnnccggctnanactcggcgtncgccnnaannnctnanntnnncnncnnnctnncgncnnnggctgtanaatgagtnnnctttgggcctgtcannnttannnttngcanncncagattccngnntantggggnnaggtttnncccttactagcgnntgccccngaacaggnactagnnncnaagtagaatttnncatgcctngtnngnacactatcattncacgagnntnggcntttngnnngaggctncngacaggcnntnannnnnnctantcncngncnctgnnnnnnnnnnnncntnnntcnngcctnagcttnccgnangnnnnnnacannnntngnnnnntctnnnccnttngngataanggnnaagcnatantgannnnntgcnntatnnccccatcgaggcccggaggnccnnggnnnnnagncccngnnnnatcntctntnagtcnctaagtncnagggtgggngtnnacnatgggcgcgtggcngacacnntgnngnggannnnncgtacgngaggnctcnnnggtggatcnagctnnnnnnntnccantcnatggagaggaanggatcacnnnntnnngctnnanaccnnaaanactnnnancgngnacttgnaagaaggnanngttcnnnnngntaggcgnnttnnttaggnaggntncnnnnncancgnangnnngnnaatcacnncttntnnnnancctctgtcgaatcatgatcctatnnnntctangnncnnnacnacncagcccggnntncnggatgnnncnattntgaagnnnggcngcgncnnntagngnnccggtgattngttgngtnannnnnnnnntgnnaagagtacaacngnnnggtggnccctgtannncagaannccagnnttnngnnnntnnagannnntngntgcataatantgtagncncacggcccgccaaccgnacntacacnnnnnnncnncctncacccnnnngtnnnngnnntnttngngctcntnccnanntnnnntgntcagncacnngggcagnggcnggnnnnncncgccaagcncnnnngcatggnntcncatncctaanncccganggcnatgtttgagnnnnngtnnnnnaagcnnntccncctnannnnnncannncnnncngntantgatannaatcgttataagaannnccaggnnannngcnncagnnnaanaacgancgnctnancnancgntanntcnnnannaccanccggnnnnnnnnnatannatngantnctnnnntcacacgcccgnagtanggnnnnaanntcccnttngtnanctnnatantgtntnnctgnnnnngcnncgcnagtcctanttncgcgnnacgtnnngnncnnnngtnnacannngngaggagaatgcgaggnncggnnatcgncnnnnngnntnnnannncgnnannnngcctcnnnnnncntaggnngnncgacnnccnngncnncnnnnnnnnnangancngccnatgntctcgcgaattnncctaantttntgcatannanctntacngnggccgnngnnnnatggncngccnncnncgnntcngacncnncnnngcngtnngnattagngntcccnnnnnttnnnttgcgaaagccgacnnnncncgnnnngttgancnnnatnctccnncggactcnnnccnantacgtnncgngnnngggtccgaattntgggncnttctgcngnngaagnnnnngannncnnnnnnntntnnanntganngnattcctncggactnnnnagcttgacccttgggaagncnacncgcacntacntctngttaggttggncnncnnnnnactannnnggtnctgggcggnggctgcnttttgcnnngcaccccccgggnantnaagattgncanntatgnnnccgcnangnnngcntnnatactcggngccgctttntagnnnttnnnatnnannctnntggnnnntngaantngtacnnccgagtagggcnnccagaangtaccgncaggaangntnctncctngtanagantnnngnanngnggaccgtntcgganggacngntatagnagcnncanngccagtnaggncnatccctatannannnngtcgcggcnatgggacccaattanacnngccnctncnncgccnncgtnnnaacnttanngacnnnnnnnnntcgacnncnnannncgcnagcctnacnnggnnngntnnnangnngncnnnggactgttnttntgngtacanngctnttnnncagnagtaccttantcgtnnncnncccattatnngnnngtnncntancttagttgnnctgtngtngncctcttncgtncacgnncngccgnnnnnngngnnnntnncnnnnnnncannnnnacnnntnacggntnnntgacatnangccganannaagnannnnctccntcnntncagcaagacttcngagatgaangtnnagagcnncatttntcgntnnncnaggnanncaagtaaactacattccagaaannncacgctntgnnnnatnnnanaggcggtttnncctgctccgnnannnccagnactccggtangcnngtntgagngnngntgangcnggcgctcagcgnntcnangcncgcnnnnaggnncggnactnncccgcnnnnnnatgagnngnaggnaatnncnngnggcanntaatnntcnggnngcnnggannancttcntactntnnncnnnnngactngatngtgantacncnagcaancncgangntagnngccnncctcantcntttcnnntangcngccgccactctcagtctnanggccnntnannnncnnnctcgnncgngagtanatngcnnannaacgaacngngcgncntctgngancntgcacccccaccacgntaagcntannngnntcatantcagntnnnnntnngnancaccngangnnnnnnnnnnnncccattttcaccnaaggcgcngttctngcccagnanannncngncgntnattggtntgncccnncccctnagacnnnnncnggatttgntccaccnattnggtatcacccntnnaacaagctccggcacngcctccgtncngacctcccnnntannnnttttnnncnnnngctaatacnggatgntaatacggcagtncaaattancnannnnataagnnntcacnanntgtntcncncttncnatctcgcnangnaactncangtattgctanntcntnnatnngnctcccnnttaatancanattagnccctcnngnnnancanctggaganatgatnncnggccanntcancctggtcgnactaagcanccacnnncnnccgtnggggnnnnnatttagcggacgcncaaatggctgttacntcgntcancacangaaanncncntcgagnnnnntngnnngcacagagtcnactcccctaaggcannnngtnntntctctatccngatnngaccgggccancncatnncnnnacntgnatgngttccctatgacgngggncgngnnnncngttncgattgtgnnaganncggcccannnggnnnngncangacnnncnngtacgtgtncctagcgggtaacncgcgtaananagtncacaagccntncncgnntnnnnnnnanaccgctangnnnagtggnttctcgncgnncntngnaanngantattgngtnnnncangaacncgnnncanntnncgacccgngcnntctnnnncannnnnnngtancnntnactnctcgacaatgcccaaggatnnnaacgnnnccgngnnntngannnnnctngggtgnnnnnnagcgggtncntnctnncnannnnnnaannngnncantcnngcnnnncagnnnnnanngcncngganccgntnnncnnaanngagnttgagtaacgaccntanannngtnatgaattattctanncgnnggannagannnagtanntacnctggagnaatanggcgnannaggnnaanggccnngnanagncatnnnnannnngngacgcngcngcnnnnangganccctntcannatgtcaggtaatactnnnnnngttcntnnggtggcgntntgaaaaaaatgcancnagnannccnnnnnntcgnnccnnnggcnnnngntggnnnnanngnnnnnnnancncacagntcgannntannnnncctannccatataatannnggnccgcccnatnanngncnngntgtntcntcccnnngnagttcaagacngtannacnntagnggatcanngggtgngctatcgccgtnncgtnnngnaatncnnnnnncncgcncncngcagtccnntngggngatgnctnggttgcngnanganntntggttgaacncagcgagcaacnncnacgcttcanccagcgganccnctnctngnntanncggcgcccnctnnnnanngccnccatgnggggctntgcnattcntncngggggtactgcnntgaatncnnangnnnnncgnannngctcnannncganaccnggnnnctntnntnnntngtnngngaaacaggccncgncnnnncnnnnnntncnnacangnngggcncangncnnnnnnngactnngaggnatgnantnatanntntntcgnnnnnncaggacgncnncgcnncaaagtnngtcacctannnnnnanctnngtcgntnnacccncagtgagtgnnnagntcnacacgcgttcnnnnngcancancgtgnnntggntnagtcncagttnnnctgattcagctnatngnncctannnnnncantnntcnnntnngnnnttantctaggcacgnnntcnngnnananaccntagggtgaggcctnccgngnnacnncgnnnccnnnnnnnnnnnnganngngggncgcaccacnnnnnnaatcnnacnnngnnggcggcngnnggncnntnntgnnancnnnnngnncgcncnccggncgggatnngtaagtannttngttcnnaaaggtgcgcngtnccngnnnangacnngtacncnntcnnnacntnctntnctacacatnnnnncaannnnnnnnnnnnnntnnnnnnnnnatnacnnnntnctnncagntnncgngntcgtggnntggcagggtnnnaannnctncctnggnnnnnnnnnngnntggangctggnnnccacagnnnnncgnnncgcgnnggntngnatanngaacctnncctnnnnnnccnannnnngntnncctnncnnttnntgtacggtcgattncnantangactctnacnagtcgtcancagggcggtgnannnnnncgcgtcaccgcngcagcatcatgntngntgncggcgncacgnnngnctcnaccgnannnnncngcgcngggtnnnngattgggntgggnnncccannngnnngnntgntgnnncgnnngaattnntgcntncgganngggctctcacgcctcnacnnnnncgntacnnnannnnncntcccgnatancnacngcacacgaaggatnnnngcacnnnnnnnnnnnnnnnanngngcgatcgctttcatccnnnaacgnnngcnnancanccncnnngtnngggntnannnannnggcaatgccnctgtcnngnnnnnaggctncnctngntnnanaatacggtctnctncnangttaagtncnccgnnacctgcaccngaccaagctcaaccatggctgctccctgnaccananngnnngnnnnnannnncannntcnnnnnnnnnnnctggcnnaactggctnnncctngtcatnnnccgncgntatgtanngcgncntacccggtcctcnnnntngagcagtcnnnnnggcnnnntcnnancgnnngccggacccgattngnanctcctatannnnnnnnccgcgntgacnnnannatnnncgtgnnggagcgcnnacnntgagggntgtncnacgcnnttcgtngnnnatccnnnaacgattnnaggnngttggggnnncngacaccggtatccantnntggctncgccccangcnntgnttgnnncncgnccgactcnnncccgatcnactccannactagannntcagtacgagtnnnganntnncnnccccatnnnngccgncaggccggctcngtgnaattattgcnnnnnagnntnntntcanntcnagcnnnccnnganaccnacctgntgcntcnnnnnnnnnncnnngncntgccgnttnngtgtgagngtcnagagngtnggtnctatacnagggcnggggcanttgtctannngcagntctgncttacggntnccatctcgannngnnagannngcagtcgcaggcgcaggtgttnaagannnngccgncngcnnagtggtcntgcgncgnntnntagnctgtcaatnatctnanctcngncccgncgnntccccnacgctcgtatagtccgacaagtgcagncgacacacaaaactctaccnccgtatctnntcnnannncgtcatcgnntngnnannntnnngacgctagctcatgagnnnntngccgnnnnnngtcntagaagtttcggcccgagatctnacnagntnttgcnnnngggnccncatcantgnannnagannnnnctnnacgntgcgccaggcctanctggatntgnngctgatancnacnngnncnnaccacnntcacttgttcacngcgttgcgtgcaatntntnntncntcttccnnanccnctgtgcntnttntggtagtagtgancnacnnngntntttncttacccanccncctggcanaanncgnnntnngtacctnactcgccntcncatnnntcagnnnnncnnngnaannnggtgacggctaggcctcgaanggcttnnttgnntnnnnnnnntagnnanangatccncanggccnttcttagactggnctgnactnnntcntcnttngctgancngctanagntctnncttnntntganatngnantnatnggnncnnnntnagnccnnanaaccgcctnncttncnnnanngngcnggtaggacttnannnaactccgtngnnnntaanagnnnnnatggcngngcnannncgcgtgnnnnacgcgaanntacgaagtcntannnnnntannangtccantctangcnggncggnnnnnntnntnngcntncgccnnnntcggnganntnttnnnnnnngtnnntaaatnnngngcnnncctnncncatccncataccnncnnagntcnnattgcgggctnnnannnancttannnnnanngncantgcgcatnnnctnnacngtttgnagtannnnnaannngcgagaatcgcttncttctnccacgtnnnctnnngcnnnacaacnatnnntnnnnatgnnncaaactnncctcngnnttnttngnaggnnaaggannnnngggncttattgntancgnnnnnnnnnnnnctttntttntnaactacanngtagaangnnngnnnngcngnnnnnnnnnantcngnanatnngacnancnacacnngcaatgngncnnntangnnaaaagtagctnnnnnnngaantnccagacgccnagancattgatatnnacgactnnnnangnancnngnctaaagcngggganaatccgganncnangtnnnnngnagnntcgccananggnatatnnntgnnnnnnganntnatagtattgncggnnnacgacattgnnnnnncnagnatngcgtagcnggntgaggnnnntnnctnncnnnnnnntnatttgcnntnngcnnnnnnnnantgnanntganatccccatccnnnnnnnggcnccagncggaggccnancncnagnngnccttggacagggacttgtgnncnnngnnnnggntganngncncctccncnacnncgancgctcggagncnaccagtcatngttgnnnnnctgngagtacgagagatagngangcnnnnananatanttgggaacacntgncgcgtnnnnnnnnnagncngngnnncnnnnngtacgnntnaccccnnacatatnnnangaaatnnnnnggtgggactcatgatnncgactaataancgtggnggtctgtccgtnantgngcnnnnnnnntngcatnncnntccggctncgtnncngnnnnggcnggnnngcaactcngnnnnccnnnccangnnntgaagcngntnnnnnncnnnnactnnttnctngcnnctgccnnnggncganntngcccctnangngantgnttnnagaannnngatcccancctatnnnnnnnnncacnnccnnnnnnnnccgcgctngnannnnngangnnncatctangatctcgnnacggaaangcnggcgntcagtgnnntanccnngngnccnncctcnnagnagtccnnnngagngnnncgnnnnatgnnnngnnnncnntttgccaccngnttcaacnngngnggnanncgtnnnggttnngtangtcnntacnnntagangtnncccngcnatgtttagcgtgnccnngnnaatnacgtntanntgcnntatggnngtngannnnanntgnancngntnncgaattcnnccatgnganttccgngcnngaatntcgngnnnnnnctnctncgccagcannnggtcnatgctttnnnngnnngggacgtaaannncgcgccgacngcangcctacntgtnnnnccnnncnacngatnnctcancgntnngtanagtagnccnattttngatacaanncnnntgnaccnngnannnnnttanncnnntntatntccgttntnnacncnntnatncgcgggngnncggcancatngnctgngnccngnctcaanatcntntgngnnnnnnggtgcgnaantanngnnanncnngnanngnacnnagntactttcgnnganncnanngngcagttacgaactcagngantntnnnnncanacgtnnncntnncnncgnncanntgcccncaanacncnnanttntgngctatcncggcaggacngncctaanagnnnngnnncnannnngnnnnaggncatgnnnnnnnttggnnagatgcggggaganntangnnntaagngtnnngnnnnnatngncnagccagagganggcntnnnctnttgcccgggtcctattnagtattgntcccnnnnnanagnnnanannatgngggnnnnnnngnnangataaancctcggntctngttaccaccntagcntcagngtccnnntgcgcanntgagnannaanagtcgtnannngacnccgcatgtggngntnanttntgtctgnggtantnnttccnacctgatntncgntgaccnnctgnnnnnnnnanngtttngnnccgannaananncggcttctancgngnannnncttaacngtgcngnnnaanaagctcgtcannncgcccnttncatnnccntggtnntgntnnntagcnntnnnnccncggacgcgcnnaccctagantgacaggnttcgcccncnanaggncgctgttttggnaatctgaatnnaggtgnantncnnntnngcnnnncggnncnatnncnnnntgatcaacaagcgncgaagctnnnnnnnnnnnngcnancnnnnntgtttnannncnaancattcctantggtgngnntngnnttcnannagtagtaantanctnccgnnnncgtgtcactntattggncnacntnnnanngtctggacgcggtcnatataataggatccgntcnaaanngngccnactnncgagttgcnnggnaanggnntngtcgtgnnnnacggtcggnnncnntccaggatgngcnnnnnnngtnnnnatnanaacaacganancngatngnnngctgngacggcnnnncangnngnntcggtgccangtcgactacaaccnanagtcnnnnnnncgnannnncgancctnnnggtaacgccaggacnnncnnnncngnnagacttcntcnnngnnnncgccaccaaggcnncacggtccaantncnncnnntggttnngtgtgctnnnatttatgaantcatatgggcangggngnnancaanannnccnncnnannanngcgcagnnnccngccaaatagttnncgancatgtctgcnnnnngtggnaatnncaantgnncctagttcntacngntngangtactntcggccaaaccgtgnngnccggcggnggcagnnantgctnancagtncntaacgnnnnnnnagnnnttnnnntnntcnaannnncannnncnnncnacncgnnganacnnccnggnctangga tgatttcaaattgttccatggagatgctacanctacgcggggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacatnagtgtctccatagggccaatagcnacactaacttatggccggtcagagagtggcccagtgctaatggtccccggagacaatcccccgatacnctaacccaatagttcatacaggaggtccctgtatcggggcttcttacggcgcgnttctgagtcggcgagcaatgtcaactgttggaaacccttataaggtttacggatacgaaaattttccgacccacgagcgannnnccccgtataatcatggttcgccgcggcgtggcttgccgggtccttaactngaaagttaacgtcctatacgggatccgcatgaaacccgacgtgtcattcttgcccaaaacgcctctatttcccanactacgtgggcgcaaggggctnnatgtatatcgcggacaccggtgtcatggtgaacgcggacccgcagactagactcggngtcgatcatccgcatgttcgcagtccaaactctaacatganggcgacatactttattttncagacgaaagccattgcgggcaagttgcncctggcctacgtnggaatgagctttgcacccgagggtgcgcgtgtgcctaatataattccttaaccagggcttctcgttggcgaagcgataacncgagatccagacactgtaagggtctattactngcctggtccagctttcaaacgacgactaaggttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaattgtttatataaggcaaaatggacacgaaggcaccgaantagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgccggtgtcccgtatgaaaaaggggggactttgatgtttacccaaantgtaagtttatttaagagccgctactttttacacgtagncaggcagttagtaaaacccacactcccgcgatcgataatacttcggtccatagaattcctgggttcgcgcacaagtggttgnttgaatccgcctgactcgatcggcgaacgtctggccaaaggttctttccgtcaaattagcatggcgatcganantgtggttacgcactgaaggagattcncgggtgtcgatctncgactaggcctgcgatttgccagcnacgactgggggctcactgtaaatatacataacatgtcacgactcatacggcatgtctcttaacggcttnctccaccgagtcctttgaatcccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttcgccnatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgnccttctgggcaagcgtactatcttttggtccagtaccaccttccgtangtagtacacgctgagagctaccctccatccagtgtggnaagaccatgttccnnactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacaggtagaccagngaagctttacagatttttccacctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagccgttttgcatanctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgcaggttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtggnaacggtcctcccttcgtgcgcctgtgttacgtctctctgccaaaccttaggggatcggatgcngatgtgtaacacgatagatcgttgacaaaattaaggtgcttattgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcgnggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgcctcgggtcaggcccgcncctccgtctagcgtcaaagatgtatggattagcctttacgtcagccggcaaggacgagtgggccagacgatgattctcggtccgtcagagctcacnggagacatggaaaatccaaaaatgtcacatgattttaagattagtccatgcaagttctaggaatacttgggtgctctaccgtanactcatgtcgtggcgtcgcganaccttccaagcgtcgaggggacctgcataattcgccgcgtagcaagggagtggcgtgctggcccggctttggccccgatcacggcgtgactatgccctgttacgcgtacccgcccttcttactggctcctcgtgcanttggcgggttcatgccattagtagtggatgttcgtctgaagaaagcgaccgaagatccgctcgattaaattttcagaagagcacagtggcatcaaacagggccttagaggcttgctgaattctaccggatcctgttttaacacgtccccagacgtggagcttagtacacgaaggtcgaacgtaacngggccaagtggagcaccccaatgggtaaggtaaggtccttngaactcgaggctgagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcnctgaggccggctacgcaaacagtccgctggggtcggagcacttnggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgngtgtgtatcaagactttaacctccgtgctagacccctgtacggtatcacgtaggcctttcacggtagagtcccaaagtacgttaccctcgggtattatatcgcattgcggctgtcggcctntgtccctggttccttgcgtcgactatttggtactccctcaggatatgggtaaccccggtcgaatctccganaaactncgtgcggaaggtaaagacctaatttctnagaagtccgctgggactcgggagcanctcgcgcgcccccttcgcgatacttaacagatanncaatgtttatgcatttaacangactcgtggtacgcatggatcggttgctcagtcanccgtaggacttatagccatcatcaacntgccatgtaaagtttgttgctaagttagaatacatgattctttaggtagtggacatgcgccttagcctgttcggtcactgttagatacgcataaactatggtagtttaaccttttcgcttcaagggaccaccctatctactgacaactcatgaagtgaccgaaagtcccacgggccnncgaagangcgtgacagtgtcagtangggtgcctgtactgaatggtcaccgtcgtaagaagtcctgcactaacaagttttgccctnccccatctttcttactgcgagaacgtcagtcccataggggatcattaacacccgcccgcctgaccctccccgggcgtacgaaggatgccacccgcttccagcgtatacttcctatccgttcgntcctgtagcgggtgcgtagctgtcatgattcagttttcatcatcgcgacttatacaagtggtccgggatatcataggaccgtgnangnctactagttctctttcctaccgagggctaccgccaaataatatttgctgttggaggggggtcctcggtacagtctngagtggttgtaccaacaatcaaaacacgctttttcccggatcttgactccaccccacnctcngtgaaggcttgtaacacgcagaactgaagataccttctcctgtagataagacagatacttctcagggaacaaggtttgagccgcgcgnnctgccagaatccgcaacggggctcgctggtagggcccttcngtcactccgtcgtnntaaagctaggcaaagggctcctgttgcgtcatatttacgtggcttccgctgaatgcatgcggccctttgtcctccaatgttcggctcgtccggtaatctgactgttccccccctacacttcgctcgactaggtgcgttcgatctgcttacgcnnngagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggcgggtcgcagtgccggccggtttgccggcagtcggtaggtgttaaggtgagacctatgttgttgaaggcggcacagaagggatcctctggangtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcncgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcnctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgtcaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttttgagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacgggggnacaactgcgcgtaaggacgaaagtcaaagcgntagagcgaaacgtcgcgcagccgtggacccgcccgcgatggcttagtgtctacacatcngttgnnnaggctaggagtattagtcgatgagaggcgtnaaacacaaaatccggaagtacccacggcgcgatgacntacacagttacctgggnngtgcgacggacgggcataccccagcccgtcacctgcccatnagcccgacttatcccactcgggttgctactatacgatcatgggctaagctcgggacccggccggctatgagtcntgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtngttgggggaggctggcccgntccacggatcaaggaccgcctattcnccacgtctgttctgaccgccaagncggacagcgcttgtgggcatacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacatactgtcgattgagggatcacaaattanccaactcggatctctatggagagcggaaacagggctgtagcgcgccaacgagcagacaagagaacccgagcttagagagcagggagtaaaaccctcccggtcctagaactaagcgagccaagtagtccgcaatcaccatgggatggccatctcccccccgtgccgntgggtcgtctatgcaagatacgtaataacaggacaataacataaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggtagtacccaaacnnncntnncnnnanaagnnnannncngntgnnncagcgcgtngnnnnnnngtgnntngcnnnacngncctcattgngnngnnnnnnttcnggncncccnantnnantnnnnnggcnatcantcncangngcnactgntnggagtnnnctnnaancgacgtnctacanngntcgnncngananagnnccgcncgcccnnnnaactntngnnngangtgncatngcgngtaaaattgagngtgatccgngtttctctccaatagaggagggggcgncttcnattgnaggncggatagttccagttnnggccaattgtcctccttggncgatgagatngcgggtcnnntccncttcagcgctnacccgtaganatcggcnttactgcgggccgcacgtagactatgaagatggtgatnnacgctatnntnngggactgnncttacagngccgcatnngtnccnccacnagaacncnnnggccnatgagactcctcnnggctctnccgcgctagctagactncctanggtcccctnngnnatcgnnngctacacnngncggnnnnccancgaccntnannnacntatnnnngcncnncngtgnccgnttaaagtccnacgcatgancnganagttcgaaantattnnngctgngnnttntancgcgccgggcagcgactcnctggggtgttaggggaagnngctctctnnnngcgcnncnntcctncncntnnactnnntnnantttgncncaggcaccgncttgcatgcctatannnctgtactgtgcacnanncnncgcnnccaatccnggggccccagtatgcanctcccctcattctcgtcacggaacccggtgtcggctctgcaanagggccaatgcccgacagtaacactgtgtctcacgcatcaggtaaggatatcagaccgttgtgcggccgaccgtcgtactttngggaaccttgatatgtacgagaccttagcanctaataaatatgaggatgtcgtctgcgttccagtngctgagtgccgtggaggccactgaacctgagnnatgagtagagccggccacaacagtttcgccctgcacgctngcccgctccnggcgtcagcttcgagtgggagtatccgggtccctcgcgtgcagttcccacagcgttanatccaaaatgagacatatcggggtcgtacgcnntccggcgcaattttaacaatcgcataccgatatccctaagctggcgagtttagcacnngccccancgccaacacccgaaggatcagacggngtcaactatgcggcctccctgtctttaggctcgtaagtcacnaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcgcagcactngtgaacagtcttngggtgtttgattagtcgcgcaaaccgcctgccgagctacatgacgctcacgagcgacccgggcccttgantaatacaaagtgaagtccgttctcaccntcggagagtatggagtatagtatgaagcctatggngagcgcaagttcaggccacttggggtcctattctagnnggcatgatggcgaacgtgtttcgcacgacagcgggactattgtgcgtccgaagaacaagactncacgnntatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatacgacaactttcatnttggaatcagcgacttcgagggtttgcgtcctccaccccggggagatantgtatgtcacatantcatgcttagggacttngttagtgggaaagtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctgatacagagtccacatccttggatccgtactggcttgattgtaaccgctatgactctgaatcgaagcaagaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacactggggaaaatctcgttctctatgcccaacggacgacgacagatctgcgtgaccnnctacacctttgcaggcagacactgaggagccactgcttggtcgcactcatttgacgcgtgtatgccactgggnccgttncccaaatgcttataccgcggccagaggtcagggngtcacctattctaggccgcggctatatngagttcagcgggtaccggcccgggagcgcccgcgagttatgcggcgacgtcgttcgatttggtnccgtgcaccatgaggacgcggtctacgctggcgcttaggctgaccagtttgatggctcggttggatccgttaaaaagccgggaattttatcgctcacaactcgcaaattcggagaggcanatccggttacttctaaatgaaaccagggcacgctagcctcctagcacaggtaagcgacgngttcgaagaacccatgaactttagatgagggcctacttaaancctaaatatactaataaagtcgctgtgaaccaggagtgctggtcttgtggcacgcacagcgcctggacatctcctctgtanctgctcaccccgcacttggatgggcgcgttaagacacgtggtaactctgggccttgtcacatagaaaaggatacgcaggacngaaaccggtcagacctatccgtgccacggtttatattttaaanatctaaatagtccgatattaangtttgcgcattntctgagattnggaacggtggttgggtacncgaaacccgggntaaccncgcttatttcacttaccntaagacttcagaaccggcacgtaccanttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgtaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaanncgactcgcacataacgcnagacgtcntaacacttttggcgatagcgacncctgacgtgattaatgcaagacggcccagccantcgtgggtaagagcttcttggcagcttgcgggtcgtggctcattcaggctcttcttacattgccnnnnacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggnaggctggctcccctagtggtcgcngccggcggacattactgggaaagnacttttgtgcccatatacaatagacgatagaanaggacccaccagaccactgcaccctatcagtgccgagacgtgttcancntactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgccccgcaacacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcnnngcatccccgcgtccgcggagcacggnaggttncanaccataccgtttttggcgttaataccaggttanccgtcgnttgagggcatgcgcggcggctgaggttaatcaaagtgagccctaccgcacgtcgcccgggtcnctaaattttgacagttcgcggctaantgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttnagcgactactgtatccacgatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgcnttggcatgtaacccaagtttcgtcggacgctgacatacttaacaaggcctatggtgtagtaccgatgtttgccnatcnntangggatnagcgatgtccagcggttgtatcaactttgacggctcctcagtgatccctagacggcagtctactggtggaaatgcgaggagtagcatggcttatggtncagggggcccggcgatggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccncgaccggtatctgtctacgtanttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttntactgggcgtctggcgtcagacaacgtctgcgggtntggtcggcaagtgctacaatacatgcaggacgcaccggagtccaagctcgaagcggggtggaacacgacgcgatgggcncggatcacctaaccccgtctctcggcataaggaagggagttaactaaatngatctatttcagcttcgtgtaacacggcgtacgccctaaccggggtataaattagtgggaaaagtccatgagcncgggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactcgatggggacgtcagctctttagcccgcaaagttccgccacncgttttntgtgcangaccaccaggctcggccggcgttgcacggtggagggttgttgccgcgccgccctgaccgcatcccntattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaagcccgatgntccgtattcgtcatgcgtgcgtgatccacattcaaatgaacgtacgcgatctctcctccgactcttagcgtcttagtcggagacggcgaacatagggagaacgtcagagataggctgtnggaactatctcgctgatctctccagtggccgataactgnccggcatgggataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctaccgtccctgctacccntanngcggcggagtacgacgccaccatgggatttgtggacagaattcnttcgggtgtccctactctacccagccccgatggtggantaccggggatatccgttcatccgtccgaacgttactacggnctctcngccacttgctggcgtcttttcaaacctccgtggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcntgtcgctacttgagtacnggatttcgggcaaaaatacgctcncagagtgtcctttgcgagttttggccgcagtatcctgtttcacatgcnatcggtctgtccagatcttgtcgtgtgttacgacnacgatcgcccagatgcggnntnncttctcgatcgagatggaggccattaccngtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatctgcntcgcgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgntagtcacggaatctactatatcccatgtgcgtcgctgtacctgccgcccnacgtccgngctctttctcggttcatctgcncgcagaantccagtgaatacgttctatattgccgtggcccaaattaaagttggtatttcctcgccgcctagntcgcgatgaaggcgcncatggngagcagctgcacacttccnnntaagccaggtacccccttcacgagacangcgagtggtctgaagcgtaggcgactcccaatagtaccgcatattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagattngactacatagcttcangcccanctgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggnaagttgggtggtctttcacaggctagatcagtgcaatggggggctcatgcctctgtaagggtacgttgtgnnngacccggggcttcaccgcgggtgatcctcaaaccgtccgnttagcggaaataataaagatgacaacccgccggatggcggagagtggttcccagtganactacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatggttttaagacgcggaacactagggcgtaaccttctacccgtcgttgcgtcatagggatagtactagcgccgcgcctccaagcgaaggagacgcagacgacgtccggtagggtcaaggtcaaaaggcgtttaagctgcnctctcggtaataaaagattgaaccggttgcatcanttcaaaccctcgcccgcagnnccgttggccaaacctgtcgaacccattcattatggagctcgaagnaattacaatnatagccaacgctcgacgcagtcgctcttcgagcattttataagtagagtttagatnagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgnaaggccatcttgttggtaaaagtgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctggcgacgtggctgagatgcgagctgttgttccgagaggttcgacttaatacaattcnttggagaccntgattgtggctacatatanagttatatcgcattgagatattttcgggatgtattcccactatattcggtggggcagtggcngcgaccactcnnncnggggtctcccacgtggggcactaatctagtgtcaaaataacgactctataggatctcctagactcgcaggncgaacgccaaacagggctgcgacggtgtcgttgangttttggcttgggggcgctgctctatacgacagcgacagctgggcaggcatttagcaacattcccggggacagggatcggacacagaccgcggacaaggggaatgacagatgctctcgaggcttagtgatacacacctctctacgatcatgcctaatttagtaactcagnggcggtntcggagtatntggtcttggaggtacccggtaagttcccccactggtgacgagngtgaccgctngaaaacatcgtctagggccgaganataagcatgccatcacgccagcattacgacgaaccgtttcgtcgtgcttatgtttgatnaaacgcgcaggcggcaacttggatacagttccacgtcaagcgtctcatgcgccctatcttttcctacgcgcatgtgtccatcgtgtatactggtaattgtcagtnatctatcacgtatcaagccagtggctggacccgacaagcctgccattacacacggcgatcgcatgggcgtatctcgcgttcctgaggntgtctcccgctcccgancgcgagcagancagggagcggtgaagatatagactgtaagntcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggaccgattctctggcgcccgcttgtgtacggtttaacttggcgctggggataagccttttaggcttgataaggcgttctgctgcgagcgagtgggcagagccccatcgttttagcactgtacgcggtagggtagtgaaaagttcaagaattataagtcggngcgcaaaccctcccgctcccagtctaggtgatggttcgtcaaaattgcgcatacacacggtactataagnctcgcaagaacttagactgtcnaagcaggaaaggctcattntgcaccgaggggggaaagcccaaccatnnaatttgganggctnagactattaggcttttctaagcnttgagatcatagangccgccattttggtgnncgaagattcgagtcgaagcggtttgnngtnnnccgacgnncagtcaacatctttggcacttcaagactgctacagcggagtaatgnatacagggggtgaaagtggagcagggtggtgtgaacgcataagagtggctatgtcaagtgggtcgccatnggatacaacatttacatacttgtttgtagcggactccggtgcggnctttcgcgtgcagtgggggagcgtgtacatacaattcgtcgtcaagatgccctcntagaaccactcacccnacatttatctgcatagcgcgtaatgttacataggatgnggtataatttgcatccgagngcattcagaagtcgattcaggtaaacgaatttcagtaagggtagacgatagggaaataaatagtgggnggagaggccgcgcattgcccccagagtctgcgctggacgctaggaagtgtaacgcttcacgcgaaggcgggcctattgttgatttcccgtcgattgattntgggaaactgggcaccaggtaaaacttttctccaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggancngatagactttgtcataaatctnngtagtctggagagcagctggtggacgaccatagggcaggtancctagttcattacatataccaccgacgtagattcagttaaagtattaacggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagactgccaaagncctacattaaacatcccggtaccnttcgctgatcgagccccaaggggcttatacatgaatagtcctgttactggttatgcgggcgattggcatgcagcggtgtgtgcctttacgnccttagaagggcatgtgtnttccgatggtccgcggtgtacgccacctggccaaccatgaggccganagggacaggcagaatcggagcgagaagccaggctttttgttgggagtagccctccaaatcngccgggcctgattccatctcgtgtaaggcgagtcagcccgaacgnggatggaagagtccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttncccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaaccatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgnacaattctatatattaanggccggagtcgctgggacctaaattaacggtggacggagcgcgcaccgacccatgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactaccattgtgtacngagaagggagaccgttcctatccaaatgcgatcccggctttgtgatacttgtgctggacgcnaattgctaattaaacattcatgctttacctattacctaacgcatacatggcttctacagccaactcctggaatcaggttcacgtngcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgantncggagcgttaaatagtgcctccccttacacctgcaacagaaanatctctagactcccaccactgacctgacaccctgaattggtgtaagtgcctcacgtggcctcttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggtgctnatggcggtacgaagatanacgaactcgcgaacaaaccggtgcncccgggagtggttgtgcatcatcgacgcacctganggacgtgaaccaacctaacccggaggcagtgacatgaggnatgaagcattgctccntggctactgtttcgacccnggcatacacacccatgcatagattcgcagttggagtnacttaatgaccggtagtgcaggcggggaaggctgtctatttagngtccggtctgcggctccatctgttactgcccgtaggaaggccgcggtgccgccatatgngacgtaaatctgcgggcagataacgataacgaccgcgctgacacggtgctgaaagnaaatttagagcatcactgtcgcggactttcgctatcatgctggtgacctngcggccccaaacgaaaggcacgacaaaataatacatggacctgtagctaatagatccaactaaatctggggccggagacactactctcgcccttttgaattagccaagcgtcagcagnngagatggagcctgttttatgatgccttgtaaatatagacgaaatcgacctgatatggtctgcgctaaccggagccttcttccgatgtcaggtccagttcatttgnggcgaccttctcgcgaattagcagcnccccccccgaacgctatgctccaggtgcctcggcttggtagttgccttcggattcccctgtatatcttacattcatcgagccctgttggataattcagnnntcgccacggtatacccgcgacagggcttcctcggatccaatatttcaagtagtattgggtggtacgaagcggtactattgtagaatcgctagatatgatttagtgcagatgtgcaggagtcccggatatccgtatgccgtgtaatcgcttgagtcagtggttccttaccccttgtggccagagccacggcagatctacttctccgcctgctccggaaaacggtcagcctaggtaattccggcactgagtcgaccccggtctgagcagtccgcgccgcgtaaaggggtgttgtgcttacgcgtatgaaacaggggtccatttggggcgttatgtgtcctaggcagtttaggaccgttaanccgtcntgtgtggccgcgtcggagctatccgggtctacggggaactctttaaaaatatcttagaaacacttatatatccgttcgaagaactgtgtctgcctgtacgtccctaaggcctcagttttccctgataggcattgcgactctcgctctgacaactacggatacgtaaacctatgcgccaccccagcatgtggtcagcttgcnncaaacgtgttggagctagctgctgcctttgcaacgggagacaagagcgacatagacgctggacgtcaggtcagaagtcaancacagtaaaaccgagcggatcngcgagcccgcctgtacgaacgattgagtgaagcagtcgctttcggcgtctgaatgcanctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttnaagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacnntttctacagcagagtgncagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgnggccccaatctggtcnnggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggggagtgaaagcgcacataaggcattaatagtacacccatnggtcttgatgaaatcgttaacggcgggancccatacagcatggtcctgcgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggcgtgctacnaccgcgttggatnngagagcgaggataatttcacccgttaacgntgtacgattgtccttatccatgcggggtactagtagttgctccggacaatcatatgccacctgtnagttcngccttacgaacagggctcgcatacgcgggagctgtggctgaatccaacacgnnncagcattagtncttacccccaaggaaaccacgcgcatctgtaacaccgccatatgagctccagntgaattcccgattccccgactgacgatagcggccaccatccagggncgnnagtgcggccacgcaacaaactattgtaccacatgttccttacgtgcgttagccgttttaagatcgtggggtgtctgtaaaagagcacagctatatcncgcaaattacctgagaagacagaattggcctttgcgagcgcttggtcgtatatacaaatggaaggngantggagcaacccgggacaagagcatcgaccgaaacttaacngcgaggggtttttgattgagatatccgggttcgccnccgcccgccgacncgccggtcggtcgagaatggtccacccagtgccgggatatgccgggtnncgtgataacgaaaccngagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttaacaccggtaccatatatcaccgaatctcatcagtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgncaacacagcagatgtnnggggcattagacgggcacgcattcctctaagggtggtggactgcgatcgcacatccatgtgaggaaccagcaggngtngtcatggctagatctgtaaatttccttcactctaatttgaacctctagctccgggtaaaatcccccggataggggcgtatctatgagttgctaaggtaaggcgcccttaaaagactgccttcttaaccttaattgctcaggtacccctgcgcaggtgtcttgctgtctggcagccgagaaaggacggtggctttacgagtcngaactgtgaatagtttaagcctagccggaggatggtgaccggcgattacggtcggaggttagtggagtcgttgttgaggagtatgctgttcgcgagcctgacgggaggaaagagccgactccctggtgtcgttactttcnatcgtttgcangacagtgacatttgcntcgntgacttcctcntatcttgcgctgggtaagaaantcccagtgcggacaatctgcggtctaatgccnggtattatacggagacggacncggntaaatagtcgtanagtatcaaggctatatggctaaacaccttcanngcagcgctcggtccctaannatccganccggacacaccaaactatatagaacagatcaccttcaactgtcgtggacacggtatcagtganttggctcgtcggaaattggatgcttgtcagaacgtccaatcccctcatggccaccgtatcgctcgacgtccgagncttacacgaggtactgtgatcgcaggtgaaagcagatccctgtgcgccaatcgctgcggaagnnaacttatataaatatatagctcgttaacaatgtaggtgccgatctcgactcnnacgncttaagtnngtaaattgaccgccagnctccggnagaaccgggcggttaggccccnnggccgtgtcgactcgacccgctccattaaataggcgacgtgtcnctctgctctgacagccacgatagtgctggtaggtcgaatgttggcgngctgggagcttaggtggngttttcactggcngtgtacccagaagtcagctcaaataggaacggagagagggcctcgctcgtataacgtgtaattcggacctcatttttagtgatcnggctttgagacgaactgcttgtaggcatagcgcttatataaccatgtcaaaaaattcgtgcgcngaacctcnngaggaaccctaacatggcaccacgcacataatgtgttcctaggtgcgtgacgctgccgcctgaaccatggtgtttcctgagctagcgggtccgccctaagagggtgccggcccnnnncgaacgggtttaacggcggtggacaataactcacacgtcgccagttgatttcatgggtgtagaaactnctatccgtagagaggccaaggcngccggncnccggggttgcgcaggagtccctcagcaaaataatgtaactaaccttatcaagcatttgcccaccggttctcgcagatatgataccattacagttagtgaagtaagtcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgtatccggactgcacgcacacccgtcgtggttcacatccaggcgtgggtcgaaccttgtcccgcgtctgggcccaacatcaaacgagtganggnncggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccganagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccgggannccgacttccctgcgatagcctgaccatctaagacagcgattgtgcatgaatagcaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgntgatctttaattaacctagacaattgcgttcacaagagtcacccctcaaatggctgtctggcctttggctaccttngcattaccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccgcgggcgcaatgtcggcaatagaggtcaaacgtgagaagttcgnagtgcctcnactcacgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcanggtggtctaatcgcccntctccgactcttctacggccgcgggcctaattacgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcattcccgctacccatctcgaaatggaatcagttgcattcccaaagacccaaatctgaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgncgaccggtccgggcaaggcctaccnggagatcaacggcatgaaatggtaacagagatgcaccactatatcaaatctggaccatgagccagtactttcagaaaagggttactgtcggggctaaagagatcagtctcgcataggagaagtacttccggatggccaggctcaggcttacggggaactcctcagcgagatcgatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtncgacttgagctgtgcactaaatgcgaaagcgcaccctaagccgcaggatatattagtgtcaatnngcactagatacgtgtggggaacgtctatctgagggtgaccccccatgctgagacagagcnngctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgncgcggcagcactggcggtgagccggactgaaaggtcgaancaatggtaatgagtaacccccgcgttcccgagtgtaagaggttttttgcgaagaggagctgctcaagtgcgaacttccagatcgaccagtggagtgacggggccnnngcagcagggagttactgaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcccatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcgnggtaggaacgtttggacntaatgcaaaattacgtgttttgtgcactagcgaantaacctntgacgatgcagtgtaaaagatattaagtcaggacttctcatttgagaccgctcatcgcaggagcgcatgtgcggcngttacgccgggatttacattccctgacatctcccatgttaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagannngctgacttctatgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggtcgagctttccactccaataaaccatttatatggacaaganacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctggtagacttgngtcctatcgtggcgtantaaagaagacttnacnctncacccgngtggacacttgggaanngttttngagttaggagacagactgaagcttatcgccgggcagggtaatgtnancgttcntgggaangcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctantacatcgggncccccagctnccgtaatgtcatgnncgcatgcttaaaaagatatcgcctggggtgcatgcccaccccncgaacgaccccctgtcgagaatngctctgggncaattcaggcctgggtgtgtacggcggttgaaacagtanccggcgccccgtntagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggcctagtaacttacgttaagacgccngtgtttcttgtaactctatggntgtttcaaagcgcaccagttccccctgngacattctatgccgangcacagaggagacggatacccgtacatagcagcatcactggtgtagatgatngcgcgctgtggccgaggcatgctatccaaccactacgacgagacaacngtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccattccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaattactggcgcctgcatcgcgtgatgacaagcaactacttaatgggagcgctgctctggcacattcagtaggtccattagacacagactattgcnatccgtacccacaccggccttgtagtgtggttcgtcgtcccagttgccgaatcgcttcatgttccaattacagaaaaaaagtactacgttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaacgttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcggagcccaggtgtaagaagtcagccctatgccgcgaaatgctgccgggcggtgagatctccaacgaaggaaagttgtcgcgggcggctgcgccacaatccgccgcctgcgccaacgtaacccagacatccggaggaacagggtccgtaaagcatccgccggcttatagcgacacccaatttaaagaacagnctaccatacaatgtaaacagcgcgtcctgatgcctgaaagcggtgtcgcgcttacntaatggcccgatacggtgatgacagaattcggcgccgggattttacgcagtatntggctcaaccgaagacacatctaacggatgccaactattgcgtcactttcgttaaancattacaaccctggcnnttccacgaagncatacgcccgtccgtgtttacgtgaggtncgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagcttgtttaattactgcaagctanacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaactaggctgttcattcgtggtgtaagcattatcgaaaacgctttcatccttacaccgatctacgttgttaagcagtgcgtacaatgtaaaaattggtnagcaccaggccgtttaccctgatccgatagtatttccgatgttanacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttanctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttcctcttatgtacgtaattgtatgttcctttaccatccactcgaccggccttcaaagncntggtctcaccaacggaagcatgagcgtgagttaattagcctcggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggcataagagcgcatggtccgggaggaagcttttctgttcagagctcggctccgcggggtgatgnnccacgctatttcaagcagcaatttactcaacaaataatttctcccatccccactaaccactgccaatgaaagtcctctcgttcgtgtatgggtacngcggagatcaannaaggtagtcacctagattgagcaacgcataaatcccaaatganttgtctataaaatagaggatacgctagtgttcgatcgttgctgatcgtgccttatgccccgttgccactggtgtgggtactantatcgccctccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcantgagaatgnncaaagccnctgnncgcgttcagccgttggggagaangagcgattgcattnggggcttaccgntggtccntatttcattcgaggtccaactatgccccagtaagcatatgcggaaaatcaaaacgctgcacggaggcgctgcacccatttcnncacccttccccggggacaanttcacagctgagtcnccaaacttgcgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgngtttggtggggtcaagaaggctaacatagagcgtcactctaacgataaacgccggtcaggtggacgtcgcgtcccgtgcgagcgaggtagaacggtcataacctgagggctagaacttgaaaggacgggcctccatctttaacgctaaattacgcatggnggcgggtgaaagagaccggaacggattctttcnagcgcctcgggcccgggtcnttngggtacatactttgntgacctctaactctacgcgtcgtaaacccagatcngtctgccggcacccaattctgttcttctctcaactccggaattgtgtgcngaggcgtaacgccanccccctcataatgtctcatgatcggggtgccagttcaaaatcgtatcaaaatattgatcctggtgggcgcatgtgcccatcggcacacagaacccgnggtttacgagagctagtcgaagttatgcgtgcccccccagaaggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgnanttgggctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcancctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcaaagcggtgtgaacgccccgcggtaaagcgggggagagaccggtagncacaaagtgtcgcctcgncacaagcaccacgatcgtcagttacaagtcgatgtaatcaccagnnnncggcgcggcgcncaccnnnggggatcaaagactcaacatctacntactggtccatctttctttccgtttaggaaggccggaaatcagagggggtagnagcaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcatacccgtaacatcaggaagtgggtcatgaagacctcacacattgggtgtctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcgttgcatctcccacagcannggtcctccaaagagggngagccattgccctccccagatgccctctcacgttataaaacatttaatagacgncaatgcggaggtgtagtgcggagtctnatcctctgnnnatncctttaaagtctaacgctgactcgctagcggggcacgatcgacgcccacggcaggtacttactgcccctgtgggccgggccgtgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgngnttcaacatactttctcgccctggggatctaggagggctgggacccagcttggagaagatcttcgncggttngttgtcgatggcgcccggccggacccgatccgtgcaaatcgtgcctcccngccncgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctccnntgcatttctgaagcaatgaccgcatgccaggcctggagctcgggcgcggcacgtttgattggggatagacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccaggaagatgttttaaacaccccgctacgntctcaacggcggccaactcccgaggaggtatgcaccgtnactgcttaaggcgccgttccgggtggcggcgaagaataggcgaagaatgtangacccaatgggaactactgtattgcagaaacaattacgctccggctttatgcgccactaggccccncggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaancggtccaccgngaacaatatattcaaagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagnagccgcctgcgtcggtaacgtnngcgccgcagcaactgccgtccgnacgattgcctcgaatcctggttagctnccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgcngtcacaatcgatcccgggaatagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgngtcctatgnccggtccgttcggggtactgacatggatcacgctgatcaccgctatttgggctgttngatcataaccgcgcaggcatgatgttgaagttcgtccaagtgtngtagtcgctggagcaagcgcgagatctctatctaagtcaggttcactcactcaccactgtggctccgntggggtagcacnatnggcttagcagcgggtgccctcgtactgagtcattgaatcctccgattgggggcgatntactctgtggcttatgactctggctttgattgacagttccggtaatgaacttagatctcgaggtcgccgngcngcctggcgtcctgtttctactagattgatagagtgcggtaggtagggcnnacatggacggggcgaaaccngctcgacggggattacctaccactcggtaaacaaagacttcaaccgcttagttggcggaanatcctgcctatcnctcgnntagccggaagtcaggatctactnctgcctatgtgttactcgtcataangtatacacgcacatgcctccgatggccagactacacttgctgtccttctaggatcgccacttaggagtactctggtctgtaagtcacggcattgctagctcgcatagcgttctttgggttgcgcagctaccggaaggcatttancgacgtccgacatcgcagntcggacntcaggtttcccgttgtnntcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtgnaactgggttaattggtgggtagcacggcnagctacangagtcctaatgcgagancgaagataaaattgcccgaagccactcaaagtcttttcgcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagggtaaagatagattgtctcagcacccgtcctctgagtgtgacactagatctgaatctcataaagattcataatccccgtctggacncctcgccatcggtaccaagtcatcnannnttaatcgaaggggaacatncgaagtacctattgctaatcgtnnngaaggcgatttatccaggattcctctgcgcgatcatattttcngattagacggctngaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactncgtctgcttnttcgaggcggtaatgccacggataaagtccgcttggaatcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgntcggtcgagtctcnntctgaagccgggtaatcgcagcttgtattcacacagttgacaattggccgatctttcggactacgacttccaaatggtttaccgggggtatcggacctagctccggcccgatccgcccntctaaaacgccctataggaattganacctcagagngactnactcagcgcgatagttacncttcctgcttagcactgaacacctagtgatggtaaacatatagncgttacaagttgtccctccgccacccctcacccttgtaaaagcatgtgggggcaatggctatcannaaaggtacgtttcggttgagaaaaggatttggactcataacgcctttttgccccactcgcnctcgaccccgacacttggaacgggggtcctagcgcgcccataggctgaggagcacagttacggtcttagtacctagttttgtccccttcagttgcctattggatcgtcagtcggnaaaacggtcaccaacaaaaatatttcgacggatcggcagtcatcaccgcggcggaccaccttgggggagtttgtgtttggtgggccggattcgcctgtggccattccgaaggcgtttcagcgtggcggatctacgtttcctctactgagacatgacgctcttcgtttgcaccataggcctcccccacgtcgcggacggtaaccgctgatgtgttacatacgacgnaatcagccgacccgatctcgcgagaaacccaaacgtggcgtatatgtacacctagatgtgaaggtgtgacggcataagttccttagtaccagtcgtacanccggaaagtatagaccatggccttggcaagattgcacactttggctgaaaaaacccgtccaattgccaggtttaagatgctagttgacgccctgtgtttcagacgtgttaannncgcgaatgaatcatntaacttcattaatcttcgnnccgcctgngaaattgacgtaacagacaatttacgcttagctacaccaactctccccngacgtctgatccattgatctcggaaacattccccgtgaacttaggnactaggngggactttagttaaaatcatttctagtacgagcccgacacgtgcatacgaccaggtgctgattccgacctggtctggnncttagcaactttgtaccaggagaagcgtaaaggctactngtccccgagctaccgtaaatgaatattcgcgtctgtgcgncccaatgggaagcaacaagaaccaggatctctcctactagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccaccccacttggggcccaataancagtctccacgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgtggggagtgggggtaccgcttgctgaaatctgcgtgtaccgttcagaataatactgtgtaacntacgggggactaaaagactcttcgtcgaggggatgcatacgtgcctngtccccccgaccacaccgctactcctatatagtgggcagggattgcgccnacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccntagcggggtacnctcgatacagatcccttggtactgatatgcctactataaatcaagagcttcaaagccggtatgtctgtctataaacttaggnnttctcttcattctgaggtgacgctccattgttacgcaaccccgagcaagctctcggattcactcgccgggcatacacaacttaaccacgtgctgctgtcttttgttatccctgcgttccttgctgtatgtnccnaaaacaagcgtctgtcctagacacaggcctggtgcgataacgaagagaatggtcatggtgggtacaggcagatctcttggatgcgaggagntttatttttgcaggacaacgacggagaccgctccatgttcgccgattgatggcggttcttagcattgccctcgacctagtttcaagcgcncngggccgcgtgaatgaccgcccgagccttcagctntggtgtgtgccgacgcaagctgggccanctgtgnggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggtcaacttaattctaaacccttatgcatcccacagtcttcgcgatggcttcgtgcangcaagccctaggcgtgancccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgcgtcccactaagtggaagccaaataatataatgctggtggacancgcccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtnncaaaaaggccnattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcccacgacggtagtcctgtatnnnaggtcaatctcgtcttcgtgatnctaggacacatggtataatcgagagggcaagtcgcacaaactacatatctgcctagctaccagatttcagagaactcaaccgactcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaaattcncatctctcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaaaaactgtccgatgctctcgccctagttttctgcttcatcaattngttgtccgttcaaactggctcaacttcacctatcttgttaatgccggtaattggggccttacggggaaaagtataccaaacggccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacgatgaccgccatttagcgtgtcctgtagcatctgggccagtgtatcagcngcggctagttcttggtgcgtgcggcacaaaatttnccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggncaagattggcnacatctgcttttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccttgggtttcnttagggggtcagattttagctttgtcaatttgcgacggcgctcgagnaggtgcgagatgccggcctggtcgcctccaactgtaggaggnnctcgaacagaaggagaccgctatagaagtgtcaatcgnctctacccngtcatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggngggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgagtagaggaaccagnaagccccttcgaatactccatttcgatgcaggcagtaaagcgcgggtgtggtcgttactatcaatatgggcccgcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcctctcnnctacggtggatagggctgatctgtgtcagggaaaagggaatggttgcaaggcaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgnccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacncgacgacgaggggctgggnnggcggggggcccccagtgttctagcgatagtctagggcgctaaatncgctaatattacccagccttttgtcccntaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatncggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcnnntcgtatacagccagactcctacancgattccagaatagcggcgctctgaccgcctgcgctgncataaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgctncactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtancgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtnnaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaancgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtancgtagtagcccatnnatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttgggngnngngaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgnttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccncggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctaccgtcgggtcccaacagcctatatatcgtagtggccctcaacagtacaggcggagacggccaccgcgaaacccttgttactgatcctggctaggtcatgtttcaattcgnccttacggcctggctagcccgactaatttgattatcgatcccagatgtcttcgccttggcggagagaaaggcatcctggacacctgcacacagcgtttaccttggaatgnnnggcgctgctgcttgcatagcgtagttacntcagttaagggtcggtggtactccgccagtactacactatatcacggcagttggcgagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgtttcctttcgactttattggacagaagtattggatactcgcggttcgggtccgtaacacactccgcaggtggcacgagtcataccgaaatcggtgtctagtgagtatgctgcggaagagctacgtacggaaagggggttctcgctagtgaacgacgcggcccnnnagtaatgcgcaccttgagtagcgtccttcacgggactgcncttngccgatgaccgggaaatcttttaaatttaggaagccaatgtcccgccagtgaaccggtgtacgtctcgcgcggtcctcgtcgggcatttgatactggaaaacggctgctcgggaatgnccttcgctagggatgcagtccatcccgctaggcatggaccaagatcagtgtgtgtgctctaaggngaagataacagacaagcggtggggatgtgacgtgctcanncgagagatccgtagagattcataagcgggacacggcagccgctgtgcaataggacgggccgacggacggccaggttcacaacgacctcagcttctcactnnccacgtgctacaagagtattgcgctctgggcccccagggactatgtgtgggatcatcttgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcngccagccactangccatagctgctgcccgantgagccgccggggtagtggggtgcaatgaggatacacaggggcctcctttccatgtgggagtgaatagcgctaacatgtatttcccagtactagtagggggattcgcgattgcattttgtgtttcccnattagttctacttggaagagggcccaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagttatttccagtaagggtatcgctagtaacggcttgaagggagaccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgttcatcctgcggtccagtcagcgtcgctgcctcaaagccggactcttctttatggaaggggtgcccggncctcgtggccccaacgtaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccgccgcctatgcatgccgccagcgtgccgcatcatttagtgagctacgtgcaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggnccntactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaantcctggtggaaccgcccaattgatgttagtggttngtcgggagntatagtttactgtggtcnaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagntaattacatgtgaccnaggttctcctactgcgtctnnaaaagcggtacgngagggctgttaggacagctctaggccnatggtgaggggggaanggcnaacggcagtgaagcgcccnaatgtctgaaagatcagactcacagatttaagctgaacaagatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggtttcagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgntntgngtttccgaagangctcgggttccacggatatgagacgaatcgtgcagcngttgagcatctagcctcgtgacgcttggggngcanngccatggtgtggatacgtccnaggcctagcgtaatcgctacgtcataattgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgttgggcacatataaggtacgctctaaccagcgggngctcgaagattatgttgcccgtcctaaattcggcccnctccttccagnttcatgccccctacggcccgtgtttccaagagaaaccggccaataactgcataacggaggcgtcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcaccnatctccgaactgccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtntcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttgatacacaccaatctncctctagacctgtacgcttgtncggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtgcatnagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctctngcggggaaatcgaggacgcctggtagcctttagtggtttgcagcttggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccanaggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtaccatggcgatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggaganggatgaggantcgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgtgctgtcatgagtggtaagccacacttacatcngcgttggcagccttcatagttcaattgttaaccaccattggccttccatggacttggtcagtgaatgtacnctagttcccggatcngcgaagatagncgtcgcctcgcgtncattcctacgcgggcgccccggggcgaaacaggccacgagtggttctgntaggtgtaggattgagtgtgcatncggaccccgagtccctggcatttctttaagttgccgggtgggtcgacttgngttaccccagtaactgcgcagtcaggagtatcaagactccttntaggttcgttcgccggatctcgagtaagatctgaattgggacaaacggcttctgagacatccgatgttcaagtcgactatatccgatatactacgcggtcgaaaaaaacaggagangtataactactgnngcttttctcgtagttgaatcgntcgcgaaacattnttagctgtagcttttcaataagagtaggccggcaagagtttacccgccctggcggaacgtggcgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtggatgtagtaggttaataggatgccgaccactatgctctccaaatatcgatntgctacattgcaggaatacgatcgataactacgagctataatatctgagccttacctccacgaaaccntatcgctttcgagaagctggcgagggtactcgggtcgaccctggtccctaacaagtgcctttgagtgccttgggcccaaggtgtcgnctctggccccgagaccgatcgtcagctcgttcataatcttgggaccttcaatcaatgtacagaccaaattaaatctgtggcgncacgcttaaatagtagagtatcaagagatcgggcactccgagactcgacgaacggtgggtccggtctagagcaccagaattccantcgatcaatcacgaatagttgcaagtcatctgccnnaanannnnccaccctgcaanccctgggagctaaagttggtatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttngggngccagattagtccagttcgttagccaaagaactgggtccacccgcgagcgcggggacaccggnctgcattgccaaagtcccctggtgcgtacgtctttggcgtgactgacaaattggatctggtagtaaacgaacacaaaactgcggaactgacatctacagacttcccattctgcccatccacatataggtatggagtcgattcccacnnnatggaccctaacggcggtttggcngatgacctnggtaatggtccggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgataaacaatgatgggcttcggcgatgccgcaactntcgccccaccccctcagacccaccaccatcccactctcacgaccatgtcacnntctgacggggaaaacgctgttttgttcccagaagatggtgtttttcatagatccgggatgaacaatangtccatttctncggctcactgagggcgccctctgccgggtcgcgtttctagctgctgcgcacgtcagatctacgcttcgccgnaggggcactacataggacctcggctggccccaaatccgtctcacccatgtaatgggtgggngacaagtccgtttgattacccgcgcacncccccantgaggatactggaattgagagttcatccccgccnaanttactcagacagatcaactagtggnaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctgaaggagggtgccttcnagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgnttaaagcaaagcatcgtgtatcattttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtnagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagagnactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggnttgaaagatggttacgngaaataacggatcaaattcgcgctacnncttacccctcagtcaaggttgcgangtgtccggacatagtcctgcccgtgatcggcaaaatctcggttgnaatagggcgaacatccatgtacggaacccaggcttcggccaagacttttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggtcatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggataccccaacagtgcgnttggcaacacaatccttacgtcacactatcccataccacatcgagctagtcctagcccgccatggtaggcatcactgtgctcataattttgcgngcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaaccnacgatanagtcatgtcactcaggtttagctggtcgcacgggcggcttcatgccccgctataccttttgcccgcgcctagtttgccgtaatgccttattcagcacagcagcggaatctccagtacgaggtctcactgccggcntacggatgtgcgaaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctggtccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgtatctacttggctgtaaagacntaagcacgccngcnacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggatagcaccattcactagagatttttcaggcccagtctccaagtcgcttgcagcagggagcctncactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaaatgttcggcgacgcccaagacgcataaagggcgctaggcctcgaaatactccggcttatagtgaatcttggcggcttacccatgcaaccgtcaatcgggactgatgcagatctgacagtaataggcttcggtccnccgccgggaggtaacttcggtcgaacccactatatagcaggcgtgtttttaacccagtaaacgccctaccagtccgccctgcggcccttatgccaatcagaaggacgnaaagaccgcactacaacctccacgcagattccaagtctgattccatgggacatccgtagggtagacattaagccaacggatggccagggactggcactccttccctaagtccccagcgtttcacctcatccggaatngaagaataacgtggctcctggagcctgggnctcctagcagtcacttcatggacacattctttatgcaccgcctccccatgttgcagaaccaagaactctctacatcgagatanccctatctcatggcgctggtacgcctttcgcgataaccgtctcttatggtgctcattaattgtgaccctttggtacccaacgcgcgatcgttatcaagtagttccacctcgcntgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctcctctagcacattcctaatagctggcccagcgtaatgtcaagtaatggaccataagcgggcggcactggcgaagacncaactggcggcccgaccaaggcgcatgttggagacaacccgatttgggngggaaaagataccattaaatcgtgcggtggccaccccacgtgcttgctgaatttgctactgttcgcagccaaaccctttagcagatttnngcgttaaaggcatccagaggggacctgaagactagcagcgtgaaggtcatcgaataaggggaatcatgngtccgtgtactccggttcggacggaatggtctntgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactcccttagatcacggtcgcacgcgccctagngggngggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtcatagtcccgcagcaagcggacgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtaccnaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagnagatgcgcgangaacncctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtannnggngngcgtaccgccccgactttctgcccagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggccccggnccgtacggtctacacgcatcttgttcacgcggatcctaattagtcgttagggggacgagccgggggcgacgtcgtaacggacagcgnatgcagtcagtctagntcncctccacattgagaaaatccgaaatactctccagttgacagtctcagccctncagtgagggctacaaccggacccggacaccagaacgggctagatcatcccannatacggcagcttttttacacgaagctgttattcgagatgatggcagcacgcccatagtggtatggngctatgaccattgtatgcacatanaaggatttcagcgagagcagacacccatgccaccctgnnaatccgtggattcagcgngggagctcggctcgccggacatctgacgcgccggttttagcgggcctgagaaacaagcctntgtcgcggtgcgcatcaggtagtgaccaaatattcgcggaggggatacgagctnttgcattccactgcacgcctcccttacaatgcncccgtgctttctagcacgcctgaacgcccctgttantccttgggacggcacgatggacaaatccagcttctgtcgnggannaagggccagggtaaaatctagaaagaatatagggcgctngtctaggcnaagatgaatgctcacatgggtgaaccttcggtcagttggcagctcccccgtggagagatccaatgccgcaggctagtttttagaaacccgtaaagctcgcgtgtacactgnagtcgacttgaaattcattacgccacaaacagtccaataaaggaacccgaaaaacctccagtcgaacagccgtctcggagactaacaacccgcacgaggtctaggccctgccagattccttattctctcccttgcgtagtgtcnngtactcacgaacggcaagcgtatatggggcccatagctattagcgctacgcgcgagggagtacatgctcccattttgtgangttgacngcaaactntggaagctaagcngggcatccaccggccacgagacaagggctacccttaccgctgacctgtcgggaaagtactattagtccnngcgcagtgggttgtctcatcgttacgcgcgtagttcnggattcgggacgtacgggtgtcgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggctgctaaaatgcactcangngcgcggccgctaatgcagcatagcatgtgatgcatacgaacaacaactgaanagttgcgcgggccgtcgatagttcgaataancatgggcgcttacaggtgacgcnctccgcagtnacgggcgtggcgtggtcnggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaanggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagntggaacggacaggccgatgcagcaccccatcataaatcgatcggcattagagcnaaaccgaacgtcaaacggtacgactcacatgtcaaaatgccnaggcgttccggctgtcagaccgtggcagtgggatagcgtgtacttacgcagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctcggtgcgcggtgattatgagtgtcacagacgacccgtttagctcgaaaaaatgnttgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgnttaaatncacggctcntgggatccggcgtagcatcttgcttatacattgccttctagctcgggngcccgtngggcgaagcaaatccgcntcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttgcttagcccagatnngngtcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcngtccagccgcgacgaggcgggnggcnngggtctnnaacgctggtaagacgagatttcgccgcgggcnctccggtccgcctatcgcgagtggccgntaagtcncgaggtcgcnntcggtccctgttatcgaggtccagcatatgtgttcagtccctggctccgnnatacggcagagcagatattcnnntaaaccgacgtccgttgtaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtagacanagacttcgtcccgttaaatctatgaatgccatgttaacccgcnnngcagccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggagagtagctacattaacgccctaaatcgatgcggcccttatgntgttttcctgtgtttctcccctcccgtcccgtctanccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtnatagaagggattcccgtataagcgtgagtattgttgttgggntcctagtccgnnggcacaactccggtggcgacgcggaatctgaggagcantggggaacggggttatcccagttggtgtgtgtccccatactttccaatnaggaggtctttaggggaactagtgaggtcccccgtccgancacatggcgcgccantatttagcggtaaatcctaatnncctttcatggggattcntcaggacgtcactacgtcaagtgccactaccttccttctgtccaccctggactggtgattcggacctnctgccctagtcaattttttgcagcttgctcgtgcgatctgacccccccggagaagtcctcccagtcgcactgcttggactctaggcagctacatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttncgggtgaacgccggtggtgactgcatcgggccggaagacagagttaaaacgatgatctcctgcngtccatgggaggcactacgttgtgtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggcttctttagatagcccctcgncagagtggacattttggcgatagcgcgccataggtgcggtacattgtagcctataccgccatccaccagcgcctctcaagcctgtcggttcctactgcnttggtgcaagtatcaaacccgtaccgatttggctaatccttcaggctgtgcgacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataantntatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctnacccgacccgggattgcaacncttagtgtcacaatatctttcgttgntgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattanctggtgtcagtaccacccaaccacagtcgagtgcgcctgcatacgtcgtcccccggttgcagtcaaaattaatgtgnaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggggaccaggcacagacccgattcattttcgttcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagctctacggatggcgttcagcggttgggcgcattccgcnctttagtgcctgtagcggtctaggcaangcatcctaggattcacagtaatacgactaggagagcccacangagaatattcctaatccngatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactccagaacagatgggggagaaatcggaaaacaaacgcgatggaggtcgtctgggattcagatgccctccagctcagcggaatgaagccgctctgcccggcaggaccccgtccggctcaagtgaattaatgcgtcccgtagagccctagatttaaaagaggaggtggttgggaagaaacagttgtcaatcttgcctacaanatcttagaatggcgcagttatgcagagatgaatngtcaaaaaggggatccattacttggggacatctggctacttgttgaccgcncgaagtacccttagtagncatgtcntctcggcactctggcgatctcgtagctcatggttaacatgtaattgaggctaccattgaatcccagcggaattggtgctacaccanccatgtgctngccngtcgggnccttcagggtagttacagagtagattcatggnccttgagatcctgaacggaacgatctctacccctgtttcgttctcttctattgcggtagtcctttacgaggtanctcagaagttgtccgctctaaagtcgcanagccngtcggcgtcaccacctctatcttgaattttatgatccgatcgcggggagctgaaggacttcgcacaaaggagggtcgtaaattaccgcggtgttaggcacccgagtgccccgagcttaacaataatgcggagagtagaaactcagncagcgaagcttgacccncggaaaaactgaaggccacactagtatttcagagttcngccctatcgtgaaatcntatcatggccnccttgcctttgctacgcgcctaatgatcgctattgagtggagctacgctctgttcaggaacccggcgagaatcacgtagctgtattacgagcccgtagnataatcggaccgtccncatgcgccgcctcgtactggggcaacgttaccaccgttatgcaatccagacgtgcaagcgtctaactgtctccacttctcattgcttgtatgacacaagagtcgagattggctgggcaatcgtcggtcatcgagtgagccccanagccangcccaggagagctacctgtgtatttggtatagcttattactatattcctccccggctgagaggaaatggaccactcgnccgccgctnactagaaccgagnncacctggtgggcacccgcttcgccaagnatcgaaccgngtgttgnttggcttccacgatagtgcttgtaacccatgctggcagctcccaggtcagtatcgtaccgctcccggcatgctgggatcaatctattatgcttagtccaatggtttatgagactcgtcagcaagatctcctcgagggggacagtgcttttcccnctaatctcttcgggacctancttgttcctagtttacactcgtagaaggagacgatcgtcacctctttccgatccagctttagccgaaagtagctcgcnctagctacattgntcgtaccgacngnttagagggttantccgagtttggaccgggcgagtctcaccggngcccgtttactcctatggggggaggaggctcgccnagcgagacgacgcggcacgcccgggattcaatggactgccctgacgctacccctacagtggaccgagcgnggaaaaatttgcgctcatgtttctacccgattagacagcggggccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctgtatgaatgattgcaaagccntcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcaggtantgcatggccccnangctcatatgggaataccccgagtcggcatggtccaatttgctccgtggcgcatcgggtccccgagagccctgtacgtttnagaatcccctaggaaacttcttgcacttttgatgacgtctcctagcacgactcggtaatgcgcgggntagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgaggccgttcacggattgggccgagattgcgccagatctatttactttgcgccaagtaaaccttaagtacactgctacccccgggacatccgcgtgccagcacgcttaggctggttgacatcagcacgtgctcnggtgacngagttttgcctctcgctgttaaaaccgtgcagcgcgcccgagctcagtttgcccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccntcnaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtggnnggctcacaangcggtctcnnngaccagatcacatagcagaaatgcgacntctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttacgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggacnttgcggtggcgaagcatgtcggctgcttatgtcattacaacngactngttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggacttaggctgtnaatccgacgtctcacaaggctngcatatcggctagacgtagtaggcttgtgggttcgaacggtagcagtctattctggcggcgctatatcttaacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagcgccgtgaacgcaactcccggagcgaagtcccccacgtacctagtgctgtccccctaccttngcgtgtgtcaatcaagaccaactcgtagtggatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagagaaagtcgngggtacccccggctaagattactttctcgcaaggggagcagcgaagggtggttcccttccctcccagtgtaagatcaggcagcgagagccgatgtacataatattgaatatctgcgggactcttctgcgatggtaattgtggattgtttcnagcgacatgaggactctnatcaccgagggggggccnnggagtctaccgtggaagacgnccaagcgacncagtacgtcgggtcgaccctgaactaagtgtnntcgtgngggcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgtcacccgcggtttttggcggtatacctcggtngacncgagtgccgtctcgggcgtcggaattcaacagcccagaccgcgcaagcagcgagtataatctattagaggagcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcangctggggaagagcgcctttctggctaaggcncaagtgtagtgtagcgcttaacgcctaccccctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcantcaggccccagtgccnccggtcgtcacaaactatctctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattaggtgtngnaggtgctgaatggcgtaatgttgagggttgcaaggtgctgagaaaaataacggtcgcttagttctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcctgntcatacattaaatncgncgnnntcccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgtccgtcgagacncactcctctttgnncctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccangcgagtgataccatagacacctaggccctattaggggcagtcagtcgcttncaagagagntttgcatcttagcaagaggggagggatatgatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatcgacgtgttcgggtgtcacagttgctttacgtccggccgggctaacccagtcacctctaggctacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtngcncttaaggtcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccttaccccacgagctagnncntngccatcttatgcgcgacanatcgcggttcgggtgagaccgggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgactggacccaaggangctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatnagccttgggcaagcctacgctngctngcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacataccatataggagttccatagatgccctggagtattgacgctaagtccttcggacagcggatggggaggccacctcgagagaatgctaattggtgacgagttgacctacgcatccgtccgaacaagtgtagaggtgtcagtgattcaccgttgaatggctggtctcaaattgcggggaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcgacacactctaccagtacccagaccgcttcacgggaggcccgggccgcggggttaacnttcagcggcagaattcttagtattcanacaggcggtggcatatggcatntggtagggtttatacaattncgttaccctcaaagccgcccatcttaggaatgctcgaaacagcttagatagcgagtcgcttcgcgggctagcactcaacgggcctgctcagtcagtgnggcacgatcttcttgtacacgggcgtctgctaggattgtggagttaccctcgctcgtatgacacgacccaaactcggacanagcaccgacatcgnacctttaaaaacacccaacagtttaattgttgtgntactcccggtagggtagacaatacaccgaggagtaattttcgcactctagagcataaaattacctcggaagggtggcntggtggtgaagtgtgcactagccnccgacgaggctagatccatatggagagtattccttctcacgaacatcgctgataagctaaaccctaggctacngctgtgagcggatagaggcctgttaagatncgagctatccgcaagaaagattcgttgtccatagaactgggattgggagccagcggagaggctagatttacgtctccacaggtaagtagacgctggctttacgcttgcccagggggactgggggctgttaataccccgattctatgaatgctgtagtcatcggctggatacatggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgatatcagtgggtttcaagttggggattttatatctcacgtcgaatngttngncttatctctggtcgggggcgccgatgtgcttcgctgggatgcnagtcaagaattcctcactgtgctgcaacagggggagagtacacccctgcagcccgaagtcgganacgtaaaattagagcgccaacgctcgttatcgannccacaaactgagggatgagtcgtatcccgaaccggtggcggcataaaatggnnaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagtggcgtgctagcagcattccggggggaacgcaacaacgtganacggcgtagtggacgatcggtgccagttcacatacccagccagtaaaggcgggggataaccatgcgcgaatactctgtagttcatttgctatactttatattttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatntggcgtatgcactagcaattttggtctccacaagagggagtctacaangctagctgatacaagaagcgagttgggtgtcgtcgccataaccccgcaggtaccccacanttccgcattaaagcaactaagttagctcaaactcggccgtcnactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacatgttggcgacaataccgcagacatgggagtcgtaagtataaagtgccttagctcgccnntcctcatcctacacatccacgacctgacacgccgctnnnnttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgtatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggactccgaaatattgagtaccgtatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaaggggcagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggcttcctcacagctccgtcgcgccgttaggatggagatatcgtagtggaagatcaatagattatatcagttacagacagatcgtagnagtccccaaatactccngtcctaaccaacgctccgcttattgcaggattcctcccgcacccaagacaggggcgggatagcgtaagatgccccctggagacccctnagaattgagggtcgatgaagacctgcttttaacagaagcccgtaattgcaatgcgatgcagctgttgtagcagcattttcacaaaggccggcttcagtacggccacngaacaacntaaggtttatcggtgtgggaggggggacgtgcggccactgggaaggaacctacgcgcagnagatcaaggtttgttagttagttgcgaattcaaagtactctgccaagccaacactaggggactatccgagtccggctaattgctnaacttcaaaacatctgactaccacccgtcaacggtcagtttgtcagcggagaacaaccctagcctaatggaatgcctctattgaaacaattgctcttacatcgagagcagcagagtcgtcataatggacctagggctccgggttctgngctcgataccgccagcacgtaacaaagggtcactagctttatttgtagtagggacgtgctaagcatagggccaagcgcttgtgatngagtcaggaaaccattgctactcggatgacggaagcggccagaggacatgaacggatttaagcaccgnggcctgtgctcatggcttccataaaccctcggggggataggactagtccagcagcatctaaaccttcgggccgtgcgttttttggatcgtgggaggtatcagctcttgactatccttggngttccccgactgtntggtttcgggaccacacgtgaggggctcttaggtcacaggccagtagtcttatggacctaagaccgtgagtactgcacagtgttcattgaccgtgtaaggttagaccccatccacttcgtcctgttgctaagcgcaggagcacacacgcggcgtacgttcccactggaatctcaaacaggcgttaggtcgcgctttcaatactagtctgcaactcatctccctaagtagtcctcctaagacatccggacatactgggggtgctagncacactggggtgttaccttggcttncgatcaatcctgcagttactttcgttaattcaaagtnggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggcgagcgtcctgagntctttaggggctccacgcccgcagtncatccatgcatcttaagaatactgaagggcgaangtgcacaaaacccgcgtaaatgctanngcctctcattctccgtacttaccgccgacccgnaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattnaaagtagcactccgtacgctggatattcgtaattggngntacggccgggtataggtaaggccacgacattgaggccgcgcgtaataangtgggccctnnacgaggtcgcgaataaggggacgccacgtgctctgatgggatgncttatggacgcaagtgccatggattatgtttcgtccggcggcaatgctcggccttgtgtatttgcgagcaagggcacaccgagcgagagcangaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatntccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcagtagaagatgctcttctgcctaccnnngtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggctagggcatcaattatcacgcgcccgangaccagatggtagcagaagctctgcaaggagcctagangtagctcggtgatgatctctaagacccganagattttaggaatagagctaattgctaaaccgccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcctcgcctcgacacatcgcgattgttctccggttcngagtgcatggntctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggaagtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgagtcccgtgggatgaagaggcatgcggctataccgagcgagtagagttggctttagcttctcaacaacctgagtggtatagcacagttnncggctangagctaaaacgttacagctangatttgatacccaattgggattaatagtatctgtggatactacaggcttacctatccttgcaaganccgccctttggtgagtaggaggacggctcatgcatcaggtaagtttggaaacccatggtattaacaaatgtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttagagagcgtatcccgacacgccaaggcatacaccgccgtatcataggtaagcattagctattcgaccaatctcnncnnnnagtactcattctgacccggagggaccggcaccggactgatggccggntctgccattcctaccanaataagggggctagaacccgcagcctggctgggttcctaatgacagagttgtcaaccagacttctantcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttatcacgctcaaaggattagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctctcaaaaggggccgtgagactccgtcaggtagggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacgggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcggccgtccggacgaatccacagttgtcgtcgaatgtaatgccactcggaagagtcgacacgatgagactactcaaccttggaatccgactgagttacttcatagctntaactagtaagccnccaccgggaaggagtcatanntgcagtaacgaagcactcccgtgcttaaatcagcatagctccctcggcgtttcgatcgttcatcacagacttcggactgcggcaagttaataattaatccttaggacgagttattccaagcagcatgacccccccagaagattccaacccatanaagttcgtgagatgcgatangccgacttaggacagaggaacaaatttggtgggctcatatgtcaccaagttcgcatgcgttttgaaggccttctgtgtggcgtntacgtaacaagggacccctggcgatnccaagagagtgacnaactttgtacgcggacgtgtatacgacagtcatcgggggctaggtgagaattttatacagcgcctatccccagagcacatccattggacctaccgattttgtatgtttcnttcattcctagtagatgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtnacttagcgagatgccgtcaccaggagcccggagcgctgcccattcctgtggtacgtctcagtcaggcgtactgactacanacttgtactaatgccagagcaatagtacaactgaactcacgaggggcgtcgggatagtttgggagaccggtgctcaatgcgtccgggcgggagagggaggcggcgtgggctttaactttggtccactacgatagggttctgtgaaccagcctgttgcctttagaactgatagacatcactcctccccctttcgtagcgaaggcaaccggagggggctttaggagcacgtactgcgagtagctaatctcttgcgtctctgggatcgcaggggccacgcgtgangagtgcactcttttaccgttcaggnggttggacccctgagttgacntgtttnnntagacgctagcatatgctggaacgacactattgcgtcaagcactgtcccggccgctgatgtgtagtccagaatgacgttgtcatcaccctggtcaagtccggccaagggctttccgccgacttcaccggagaaaccggttgcntttcngnngtgccgcgcgcccacgatcccatgctttccccgtgcttggccatcttgaagtagccgtgtacacccagttacagntacctcaccataccaacttaangctctctctattccgagggtccnacatgnnttctgttttaggannaactatggattccgctattcacagccgcggcntgaaccggttgaatataccgacgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtngcangtttagtccacctccgtaatgtgtcagcgcacgtgtagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtngcgccgtagttccanancgtgcgtgaacgcgcacatccagcatcacggccctccaaaccttggtcgattaacnttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagngtattcgctagactatgcatcagctaaaggaatggnnccgcggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcntattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaagtgaagggactattaggatgtcatcccggggtcctaatctccactcacgagggcttgaccaactagctcatggagcatgtcatacgcntcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgangaccgaggtaccaatgacaactagtaacctctgccgaatcacattcggaatagccggggcgcgctnnctctataacancaagtgtgtcacaattggaaggagagnnagcatgaatcgaccggncccngaagcgtgacaggaactactccccttcgtgggaatgncctatgggcgacgcnaccggngtcaatttgttctctgagttcccgaatcaactctctacccctaaggggctagcccntctgatacccggggatgtaatacaccaccnactttgcaaataaaaaagcacctacagtagtacctatgatgccctacgcttagtgacgcacctttgcttctccctgngcacgtgtgaacgcactggtcgggagaaagcctccactaaagtgtttagagggaacgcaggcgaagcacagacgagcgacatagccggcaggtactattcataagcgtaagtataaacgccgggctttaccagctagtcaccagttgtacacgcattagtaacaccaaagtcatgtgatcgattttggtacaatgaacggggaggcctatggctgccatacgcgagcggagggaatagactagcaatnnanntggaggaataagtgcggtgtaaatacaccctcatctggcgtacgggatttgtacttacacctctacgttgcggcaaccggacacgcatgcgctataaggtgttgcggtgcctcccacgcgggtccatgnnaagtcgntcggagtgtcaagtgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcacncttctcagagcagacctactagtttaaatcgatacggttatcctcgtgtatgtgttcgtagncacaaggctcggcagtaccatcaggcttgggcgcatctgcttttggaacggcttggagccaagnacatgtatccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactgatactctagcatattcttcnactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggctattgcttgctcggcttangngtttacatggcgaacgccaacattngttattctcagaaagtagccaatgcgtatcaacgtaaacaaatagagtgagactttgngtggccaatccttttccagntngtcggcgattgccgaccgcttgctaggtcgantgcacagctgntcaccccgccgattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttacgcagggcaagggngcggaggtgacatcccaaggaatgtntctgtgacactttgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttgagtcattcttcaaatcagttggtttgtcccngggtttccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccctattagtgtgggttgactcgccggcctatggtaactctcgcccgacgtcagattaaaaacccgtcnagcgacgccgttacgtcnncgatccctggagagggaggacgtgtggcgaggtcacggaacagacgacngntcgcggggactagcaatactatgagcgggatccgacgactacgagcgctcttgacgacccatgtgtnttctctgtcttccgcgttttgctcttacccatcgccaaccatccncctgtttcgaccagcgttagngngttgacacgcgtgcggacgcccggtcggtgcntctgccgttatgtgcgagaggattctcacgagcctcccatagtcgagcggccatcagtgaannnnggtgtgatgagagacgactcggtgtcagaaggctttcatgcgcatgacacttctcctgcacctcccgttctccgacccatcaggtcgtcgcccgtgtggtgagaaggtcancaagaagactcttgnaaccatgaagttactgttcagtggcttaccacaatcatctcttttatatcctcgctcagtngatncaggtctgtgtgcgagcggtcaggcaatccatatttaagcttatctctagtcccgaaaatacggtggaatccttgcgccnnnaatagacttgcgctggagctgtcgcaanaagacatcgtataagcaataggccgctccgtctcnngtacgatgctctncccgcaatcacatccacaagcgtcgccccgtttcctaaatgctcaggtaccncgtcatttaactctcgaccgaactatgctctttctgggtatccccgagtcctcctgttcccggngggagnactttggacgcaggaatcaagaggacgaagccctaactgcttgccggcatggatgtggtcttcattgcgggatgagaatggcaagtttccagtccttcgatatgagaacggctattngcaccatcacatcgccagaatgtgatacgcaccgacaagctcacttgcctaacggcaagcactgtagcganaaaaacggnataagctgcggacgcagataaggagtgacccaggnaattagcctctcgaatcggtatacacgctataacacgaattcaggttatcgcctcggtgcacggagtgtagacttattncaggggcaaagtcatccacagaggttgagggcggccctcggtcgcacgaacataattatttgnnnngagaccgcgaacaagcgagcgtgactgcatttatcaggaagaagtctggcgttaaagtctttcgtatgcgatccgctagggatgccttgtagtccccggcgnccgggtggaagccgtgacncttcggttgcccccaccgctcgaggccaatttcctcacgatttaagtcggctnnctgcccaggacgctttagctttcaagcgcaccgtcttgaggcgagcagaaatgtgcgagcccgagaagacgaacctatcgagccttgcgctgttcagagttgcatgcggactnaggcgaccccggncccttgggggcatgcggatacgcgccccgccgattatagaatcaaagaaggcgtgacctagaaatgggagcccaatgaataatgttnntaggtgtccaccactctcctaaacccggcgtataacacgtgaatgcaggagaccacagcgagggtaatcgaacgnccagcatccgtcagttgcgcgtcgcagacgcggcctcgcgtggcaccacaggctaccacagattgctccgcacgtcgttatcaaactcaccaagaacagttagtattccacaaattattaaatgcctagactagatctgcgtaataggggtgacctgatacgttaacccaggtctgacccatttatacaaggccgaactcatgtaaggcatttcggattaacgggagtttaaagtgtatccacgccgtttcgggtaaaatncggcaccgcattctcgaaggagcgatgggacgaaccctaccaagacccccnagngcngaaaggacgctagggcaacaaccatatcctgctggtccaaacgcgctcttggacatcnataggggcgcaattcgcacagggtgggggaacatctgtattagcgttccgcaactcattcacacggaataacgaatgctaccgagccctacnnngaggctgggcgagggttgacccccctgggtcggttggggaactaccacatacgggtgtgntttaacccatggtttgttgncacccgaaagcaaagcggagtcaatatagctacaatactgtgtgcccgctgcggatgcgatttcggagcncaccttgcgcttaggnnttgtgacgcntccaagcatcgggcctattgcaatgctctttggcgggggtgttcgtggtcagtggagttgatttgactaagatcctcacaggggggtgatcacgtaagacaccacctagcaccatccaagctgggtaagccgaagggcacctcggttgggtgcgagcgggcctgtgcacccaagataatctttgtaccttaaggcgtgcnnnccctgtgtgccctgatctaacatgttcacggnacggtagacccagcgtgcggantatccatactaatgtagcggggtgtcggttggtgaggagaantcgggcatgnaaacagtctaacccagcccntcatcgtttggatntgtttctggctcctgggcccacgctaactgtaaangaagcttcgaggtcccgcgcaacaccttcatggtaattcagcggggaggcgccggtaagccgtagcggcactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctcnanggcttatcctggcccctttaagcccgcaangggaatctctgttaggcggctgggccaccataacctgggcgcatggaagacagggaangcgatgctcagaccttgcgcgcagccnncggccggcggtggtcaagccagtgcaaacgagggcacgggtgaggatcactaccgcatctaatacagtatcgccngcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttggngatnagntcctcgcccatttagaatccagattgttcggagtcatacccgtgtatcccaaggggtgtacaggggctcgaaatccttgactgaccatctgatgcgaggatctgaaggagtnngcgttctatccgtcatggcagacgcgaatcctatcctgtttaaccccgttgtacgtatattaccatttaagtattattcaacggcgaaacttcgagatagcgctcttgtcatagtgcagggggctagacgacgtcggccacggccagaacgntgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagtnatgggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaaggatttagccacgacgctctgattcgctgtttgcccgacgcggcggccccaaccagtcccgtcaacgtcctcnactgctctgtactcccccggtatgcattttggcttcatttgtgtttgtagcaaaaaacaggccgcggagaggaagtgagtctctggtcaatgctagtcacctcatttctaagaattgagttcttgaatgcagacgcggatgctcgcaggacaacgggggttataccattcaaatcagnacagtgannccgttgtggggcaacgcgcccnccacccgatcatcgagaacatgggaaaccatgggtacaccagcctcccgttcagacaaccatttttatgtaggacctgccctgtccggagggaaatactgtcttcctactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgaaacgcgtacaggacgtgacacatccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagatagaaggtgcagtcaccgaggggtggcattctatgtgtcgtcagttncctatatacttcattgccaggctcgcgctcggaccgtcgtgtacnttaaacaaatcacaaanngcgcannacaatagttcgaatagaaggtctagattctctgggctctcggataatnggaagggcgagagaaactctgttctcgagagacggttcctactattcgaccgcccactgttgccgaagactttcangtacggcgtcccagttgctaagggnaaaggctcnngtctactnttgggtgaacttactngagtcttactcgacggataaatccganacgagcacctcaacagatcgtcnntgtacaccctctggtggttggccatttcacctctnttgctcagggaaagatatcaaagtatctaaaacggccgtgacgacgccctcaatagcttcgcttagtggggtntaacagcgtgcgaangagatatatgggggttttgcttggcctaccgtccannncgcatatcatgaatccgangacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctaaannagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgccngccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggnatctctaagaattggaaggagtgttctgcctcctgcgcgccggaaggaaggttctagggaggtaaaaggtacgcacccttcgatcgggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctatatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcattgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggnntnngataggtagcataaatgactgctgatgaggtagggtcaaagggaagcgtttttaggagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtctcaatgaccagaactcgatgttaaatgtaggctaaacccctaagcctattgcagtcatgtcctggccgatcctgattgacctcaagggtgagataggtaggctacttttttaaatcaaagcacgattatcggtcatttccccttcggctgggtgntctactctagggtcgcctctcagatgcccgccagacagtcacggagagtcccggtacaacctcctatacggtantgcatgcactctactaanggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgtttattattangccacaagggtgtggaaacgccaccattgcccgcggtaccgtaggtcggggcccgagggccaatttggaacggcgcaacttgggaggcgacgaatttagataggtgngtccttggatcgtgggcttgtcctatatgcaganttccttgctgcccggantcatccccactnggcacagatctatatgacttcgcaaacatttngagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatngtcagacatacgtcaacatgcgatcccatgtaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagnaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacacgaccgctcacggtggaaagtcccgctcagtcattaagatgcctccagatcgagaagccaccggaagaagatcgctagaatacctggaaagagatggcatagcgtgagccctatggagtatgtggtcgcggataaaaaatactgtaaaaaacgcgcggattgctactaggcttggcttcaatcactcgcggtccgctcaaccatcccccggttcctgcgtatgggtaccctctccttgtacgccccgtattgaaaaagtaacgtgtggcaatttatggagatccaggctggctacaaggnntcgcggccgttgtttgtgggacccagcattgcttggtccccagcgccgatccgatttaggagtgtacctgcagncaaacagggtacgtctacaacgagtctcgcattactaaccggcgagcncgacgagtgcagctctatagtgtgaagccgatccaaagggcattctgaacgcacagatcgcnccacccgcgatgattgtgncgcatgtagcgcaatattatagggttcgctaaatggctcatgcagncncgaccttactatgattcttgcacagtagactcggagaancacgggggatagcgagtacgttgccttagtatgccggtcgtctagggaccaagcgttccgagctgccgcgcgccgagcaggaagccgacggagcgttcacgggcgcactgaccgtggacctccatcaaggcnatatggcacacttttccaggtgaagttacacgcatcgcgaggtatganctgcagggaatgcgacgaccgtctaaggcacggcatcgtagtacccccgagaggcattcgaccgcttcgcgtcacgactttgtgatgtgctaccccagtccggcatctttggctttgggatcgtgcaagagcacgaaccctacacgccacaggttgggactatgatgaccgcctagtatggacaatacctgctcctcanagtnatttaatacttttaagtccatacgcgcgaactccggtagtttatattccggtcgagtgcaacacagaatgtgttcttaccagggtgcccggtagtgatgaaggtactctacctaatgttatcgaaataggcgggaggtacaaatgaaggagtaacagagcacgatccgcccnntccccannccctagtagcgaccagcatacatttgcctgagttgttgttaaggaatattagcgctcgcgctgagcacccagggccggcgtccgnacgaaggtatgcgagngaccagtgaatcccatggtgcctcgggctcatcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgttccggttacgggaagttcgtttggatacattcccnccaccncggaggcgaccccacacgaaccggcaggctattaaccnataaatggtgtaaantgcagggttaactgtggtcgttgtcgccaatcgggcnaacaatcnttgtgggccatttaagtacatgtatcgttagcgggctcggggttctacaaagcctaatctacagcctatattacattagtcattgggagatcgaatgaggccgtaatntagcgtgttgagtgtcctcgcccggggcctatnctacaagattgggccgccgctcgccgctgatgccttctanctncgtntcatagcgaccctctagtccggatcacccacgtctgtgccagatctctcagnnccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaagacgtctaagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttttccagtcgatttgccccggtanaaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaactactngncaacgcactcacgcatcgaagcggcccactagtgccncnnnncggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccnaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgttcttcttcccgctccttggatngtgccgcactgcccgcgcgcttaaccttacggcngttttctctaatgccgttcccgcacggttacgtgtagagtgcttgactcgtcgccagtcgaccgagtacggcgcatacttcattgtacgcctgtccaacgactggcagcagtccccagtcattgctttcttccgtgacncacaagttgactagagtgcaacgctnggttgctgcccgggtccgnccgacacccggcagcagttgcgntaatctgcaacgtnnnnngagcagnccggcacgaatctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccgagatttcaccacacgcggcacgcctatcatgaggatgtacatccccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccataagggnagaacacccgcagacgagaagngcgtcngcccaaaccggtacttgcctcggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctanccagcgccgcgtcggcacgagcttacngcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaagaggcacaaccatttgaggatcatcgcgtaagcctcgattctcatccgcacgtgttagatccagcacccagaccggaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggcccaccggggccacatggcatagggctccaggagaatattactggcggaacgccangctgtatgccgtagaacagaagcactatcagcctggctacgacctggaagaaaggatattgccctggagtcttttctagaaacaccgcacatgctctatattgcaactctatcgctatngatgccgcattatacccgggaagatacaactacgggtccaatcctcggntccggcggcnagncaagcttggccggcggcggtgagtatactagggattcaantgggntgtaagtctatttcggtactgggcgccgtacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtccccctctgatgcgcaacanggcgacactacgcgacccctgggtatatatgcggtaatcccaccgagccagcatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggtagccgttctccagccgacgntttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgcttagttgcacggccatcaataagggcgcaaggctgcctctataaccgatgttcataccgggcctatgttttgcggatatcgacggagagacgtaagccctacgtgatcgcggncattgttataccgcagcagtgtgataccgcatcnttatcggactatacgtagctatncaatactgtagagaccgcacgatttntcaaacttcagntgattatgatgctcatatcaaccccatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaanagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccatacctcgctaggccgactgcgccagggcgcggaagactcaaaacgctnntcgcgttctgcaaggaggggaatgttagagataagtagtatactataagaccctgagcaacgggctctggattgagctagatctcggtngaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccactggcgngtctcactacgcgtggttacaataggacttaggccttcactacgagaccacgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggtcaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctaagcctgtgccggtgtgtatttacccgccagcgttttcctctgagaaaatctgagtacacaggacgctccgacctagnggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatcncagtccacttgaganggattcgntggtgctcactgcggcacttagaccatgagtacccggtgatagacagcggtgttttcacagttactttacggtctggggcccgtatcgcagtccacacaagtccgggcggcgctacccgatggaactgtggtagaaccctccnagcgactacnggcgccatantgatcccaatcgggtgtttttatgtgcgtggtgccaagtctgtatgcatcctgtccaccgcaacatcgtgctaagtacctantggtcnngctgatgnctanctcactccgacagcaccaagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttcattgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaancgaagtcgaattttccatgcctagtttgtacactatnattacacgagcctgggccttctgtcggaggctactgacaggcggtcaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggccactgtcggctacaatgctgtgatattgaccacctgccgtatgcacttgcggtgacccgggggcccgggacccgcaatccctgtcttatcaccactgagacccccagttaaaagatgagggtgaaccacgcgcgtacagcagacaccttgagggggattcagcgtacgggggagcacaccgggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccctacacttaattgactcggtagacacgtcaggcagaacncccccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattctagcgatgttgcttatcctggcgcctcgaccgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttggttgagttatatagcaattgggaagagtacgaccgatcggtgggccctgtaccactgcgggtcgcatcttggatcagtgcaagggcactgggtacgatactatagccccacggctcgccagcctnacttacacacgttttctacttaccatgtacgacggttgccgtgattgagctcgtgccatccttcggtatcccggtaagcgggcggtgccttggaccccccaccgagtccacaggcgtgtactcgcacgccgggtacccntgggtggngacaagttgtcgaggtctggatcgtgtcactccgngatgatcagccctggctgttagtgtcattgatcgtagaaggngataccaggccgccagtagccacatagaatcagctacttaaaccagtgtcgactcttatgcgttggctgaacgacgttcgtaagagggaatatcaagggcgcgcatccggcgtatnnggccggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgnaatgatcgcaccctagccactcgctcttagttgcgcggctttggtggcattcgttatgggagaccggcgactcaggcaccgcaacagacatgataggcagcccgcgttgctggtcagcccatcacctcgcatggtagttctatataggacggagtcctggaggcagactacagcgaatcgggtaacgttcnnncggctaagataacggcccgtcacgattagtcagggaatttgacgtgggttgtttcgttgagcctggccccccggcgngcacattccgactccggttcgagaggcagcccaaatttagggatgttcgggagcggaaatgggnagtgccgtccggcacgtaacgtagcggtacccccttgagcacccaagcttaatcttcagggcattagagcgcgtcggaaccaatccggggtaacccaccagctgctgatagggtactgggcgggtgctgcccccgattagtcaccccctgnggaacaagaattagcaaccagttattcgccacaactacatccgtatgcagaanngtcccccaaagccgcgtacagaacgtcgcagttggctgaggtcttacngcagatcgaggatactgggaagtgctattagaaacggtcccgtccagtgtagactcgaggattacaancttccgnggacgggtgcatgcaagggcctcgtgactggcctaggcggtctcnagatagcatagccgtggcgatcgccttttgcaagccctgccgctgcggcgccgtcgttgcaccctaagcgacacccgagcttttacctaagggtcggcccaccacacgtgggacgtttaaaagccgctaagcacctgcttttatgggtacaatacctccccacagcagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggagccgattccttgcgnacaacatgacgatttacggatagttaacataacgccgagataaagaaccgtgtgcctcggtccagcaanacttcagagatgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactannttccagaaaaatcacgctctgagncattggagaggcggtttttcctgctccgagagctccagtactccggtaagcgtgtctgataactgctgaaataggcgcctggtgtttccagatccaatggttcggctgacgcttacccccgatgctnccaaagtttggtaatccagtcacgtcacttcctgttcaggagcaaatgcacctcccgcgcccgtctcaaaatgtgagattggtaggcgtncccgcggtttcagtaccgacancccccctcggtcatttgccatgggcgnccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggangttgcattgaaccacgngccacgcggggcccagaagctcgcgtgacggccattttaggcgctcagttaacgatattganctgaacccaggtacctttaccgaggaatgacatttctaaccccncatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcnnncgtctcaactttcactttaacctatcctcatggaggttgttgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcggnatttccgggcgccacactcctgaatttccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgnattggtatgctgcgagtgaccacatntatgcgaagccggcggacgctcaaatggctgttactcggnncgttgcgcgggggccactgtaagttccctgggcttctnggggttaccttcactagaccccactactgcagtcacttctgttttcagttaagctgcctcgctgtccttttgaagctcgccatctgttgctgaaatcaaagagtatgctcagacagtaggagncccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaatanggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgtaagatccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggaaattcaagcgagccagagatgaaggcgctggagccgntcaacaaaagcgagattgagtaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccaggccaaaggcctcatnaaactatgagtacctagattcgcggcggccggtagggagccctttcatagcgtcaggtaatactccccccgttcgtttggtggcgttntgaaagaagtacacntgtggcattggagcacctgggtacagattcctatcgagacggcagggcttccgacaccttgcttaacggtngaatgtctagtccatataatatctagtacgtcccaaggctgccgtgttaccacatcacttggaagttctagattgtatcaccttagcangnccctatgcacgctaccaccactatgcgacgactccctgtgtacgagcacccagaggatcagttagggggtgcctcagacgcagtaagggctttggccgaacacagtgggcgccgtcgacgctttgtcnaacggatcctctactagagtatccggcgcccgctgctgtacgactccatgcgatnatttgttatttgtatggaggntacttcgctgaccatgtggaaactatgagttagctcgtccacgaatctgaaggccccccctgactaatgcagggagcgggngacgtgtaacttagctgccttgttgacccaaatctgagtctacaaatagttctagagtacaaccccttaggcctttccctgcgacaggacgctcacgccacgaggtacactcagtatagaccaacagggccgccaaacccanggtgngagctcacgtccatgggcgttcggaagcggataacgttcgtcagtgaggtatcagttcgaccgacttngttagtatcccctagcgggggattcctctctcacatttttgttctagacacgtcaccgtccagaagacctcgggacgtnnnncatcacgttcttacggctnttagcagtaatcaaatgggctaccataccgaataccaaatcatctaaggctgacagttgcgggctagccgtcacgttgctcagccagtgaccgggacgcggctcataagtatattcgttcgaaagagagagcggcccctactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtaagcgtggcgcgaggatnaaattcgctccccnagtcagatgcgtgcatggaagccnnatgctacacaatggcagagcgcgttgtgttgccagaggaaccggacctcagtacccatgccttcctccacttactattatcgtaccgtcgcttgccagtatcacccatancagctgtctacgaggcaggccagcgcgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggncacnaccaccggaatatattgcgcagggaccttgactgggctgggtctcccagaaggtaacctgatataataaggggattcctgtgcacgggtactggtccagcgtctccacgtgttcgggggtctgcagtcccgctgggacttagacggnacatgaaggacccaggcactggaaccgaactagcacattgcgattgtattcgcccttcgacgtntgcctaccatttccgcggccgangtttctaaaggaggcaatgcctctgtcttgcccagaaactcctcctgatgcataatgcaacttgctacttcgttaattacgtggcagcctacactggaccaacctctaccatagccgctccctggaccagggcnccaggaattaccctcgcattcngtcatcatcgctgatcgaactggctcgccctgtcaacaacccggcgctatgtatcgcgacatgcccggtcctctttgtagggcagttccaacggcgtccctncacaatatgccggatccnatntgtatttcctatacactnttaccatggagacaggaagatacgggtgccggagcgcgaatatcgagggttcttcgtnggtcttngttantcgtccnncaacgaccaaaggcagtcgtaagcttgtaaatngggatccaatcttggctgcgcccggggttttgattgcgtcacgcccgactggttgccgagatcctccataactagaagatcagtacgagttcagagatctttatcccgctgaagcccgcagncnggttctgtggaagtattgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgattgcccgaagggtggtggttatgctgaagctgagnttgctgccgtnctgtgagtctgttttccgggtgcctgcccagtaggtgagttttgttgtcgtgggttcagatgttgaagacggcgccgatgaggtagggcgtttgcgctgcgtctgtgcccgtcactcacccaaactccgtcccgacgtatccccgacgctcgtatnnnccgacaagtgcaggcgacacacaaaactctacccccgtatctactcgaaaaccgtcatcgggtggtaaatgtggagacgctagctcatgagttgttagccggatgaggtcatanaagtttcggcncgagatctcacnagttgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccgganntagggtggtcacccccacaatctnaccacagtcacttgttcacggcgttgcgtgcgatgtttattccctcttccgcngccantgtgcatcttctggtagtagtgaaccacgacgntgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggtggacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccttgtgtcggcttccgcctatattggggacctgttggtgtgtgtcttcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctntgacgctgcacgtcgacngaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctagtgcctcgaaccacgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagatgaaactcctaactctctaccctgcctagcntgacaaaatcgcaactatcgncaggtgaatctagggaagccaatattatgtcgcgtgagtgcggtcaggcacgtaaggtgtgacaggactgggtcctaaccggggcggttaataatagcaacntctgcatagcggttttagcgctttcgtgttataagcgctaccggttggcagtcctgcttcgtatggcctttggcaggtatttgcgctccaagatacggtagaagggcnnntccaccacagtgaacgcttgnaaaccaccggatatgagtatagggtanngagtatgggagatagagatgtaaacacacatatttgggaacacctgccgcgtaataccgaaagctcgtgcctcgcccggtgttcattacccaacacttntgacaagaaatcctagggtggtacatctgattgcgactaataatcgtggaggtccgtcagagactgggcggatgagacagcactcccgtccgactgcnngatggtccggactggggggccgctggcacacttctcccgacgactgcnnnnngttgatcccctaaaccagtagcccgtcgctgcccgcggagtcgaccacatcaaacgccggcggttcaagcatcttgatctagtttatgcatcgacggcacgcccatgcccctttccgcgcacgcatgggaggcggcatctacgatctccatacaaaaataaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgcccaccgtagcatgaagcgtcgtttctccnagatataaccctgctatgtttagcgtgccctggttaatcacgttnatatgcactatgggcgtagaccctagttgcaacagttgacgaattccgcnacgtgatgtccgaataggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgnaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctantcgagttgttcngcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctnggaattagtcctccacacgttctcgtggctccgcccagctgcncgcaaaacgccaaatcatgcgcnatcccggcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctnagttggcggaacgggcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcnctcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaancggcgcccgaaactaattacactacggagtatatcctngtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttancttctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggngctgttttggcaatctgaatggaggcaaatgactggcatgatttggaggttggctccatcctgctcaacaagcgcngaagctctgagtacatccgctatcggattngtttaagaacaaagcattcctantggtgggaatagcattcgagtngtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaacngtctggacgcggtccatataataggatccgctcgaaaccgtgcccaatagcgaagtgcgcggaaagggtgtggccttgtcagatggtcggtacctttccagagtcggccataaggggtccaaccacaataacgaaatccggggaaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaatttagcttgttcaacaggttctggtgggtcgtatgncgaggaggcaatatatgttggtcctccgacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtcngcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtgggntccggcggcggcagagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccagggng tgatttcaaattgttccatggagatgctacaactacgcggggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacanncgtggccctatagggccaataaccacattaccttgcggccggtcggagagcggccaatcactagtgctcctcggggatgatgtcccggtatcctcactgagcaggtcgtncatttgggccccgtaacagaattttcagcgtcgtaatactggatcggtggtccgtgtcgtcngccgtaaacccttggcagatccagacatacggcagttttccgaccctcaagcaccggcccccaccgnaccacggtttactgttangtggctcccacgcattttagccaaaaggtgttcggccggtacggggtncgaatgagctnggncgcatcattcttgcccaaaccccctcgattccacagccccggcgtgggccagcgttctatcacgcgatagatccgctggactcttgatgagcgcggacccatcgatttgtggaggcgcgttctgnccgcatatccattacgtgggtcttcactacacgaaaggtggcttcattgtatagacaaaagccattgcgggcaaatcgcccccgatccgcgttggaatgtctcaggagcctggaggtgtgtgtttaccgaatggtacgctctgaccgnggctccagacgaatgtagtgttaattggaaattttgacaccgaaagagcttgccacttgcctggtccagcnntcaaacgacgactaaggttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgccngtanaccggggcttgccccgatagtgatggactcgggtaaattgtttatataaggcaaaatggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgccggtgtcccgtatgaaaaaggggggactttgatgtttacccaaattgtaagtttatttaagagccgctactttttacacgtaggcaggcagttagtaaaacccacactcccgcgatcgataatacttcggtccatagaattcctgnnttcgcgcacaagtggttgtttgaatccgcctgactcgatcnncgaacgtctggccaaaggttctttccgtcaaattagcatggcgatcgacaatgtggttacgcactgaaggagattcgcgggtgtnnatctgcgactaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgtcacgactcatacggcatgtctcttaacngctttctccaccgagtcctttgaatcccacgagttcctataccagatagctaccggacgaggtctggcgttcacataacngcagcggccgactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggtccagtaccaccttccgtacgtagtacacgctgagagctaccctccntccagtgtggaaagaccatgttccgaactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacaggtagaccagcnaagccactggaatttttccacctgacaccccncgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagccgttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgcaggttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtgggnncggtcctcccttcntgcgcctgngttacgtctctctgccaaaccttaggggatcggatgcagatgtgtaacacgatagatcgttgacaaanttaaggtgcttnttgacgatccgtgtatcgcccgacgnctatccccgcatgagtaagcgtccttctttggaacgcggggcnatncggctgaacactagactgtttcgtcccgatgagagatcncganngtctcgggtcaggcccgcncctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgactcgaaggagctgncccagcnaaagctgcctgtccgtagggtcttaccggactcatggtagatccagaaaanccctatgaccctctggtcggntctactagatccaatacctttcggggaactcagctgcagaccgatgtcttgacagcgtgntgtctgcnaggcacggagggagcccgcccagcgcgcagtataacaggaggttgacaggctggctctgtctatacctcagttacgtcgataccataccctggtgcgaacacccgcccctgttacancctcttcaagctactatcatgactcggcagcttgcnacaagggcacatacgtaggatgtanctgcngggccncctggttggacgctcaagagagtcagacgctatatcccagagccgtcccggnatgttacactctgccgaatcccgtgtagatgtgtcccaatcagaggagcgtagcacgcgatagccagtagttctngttccgggtgtgataattcgaagggcaaggctaggtttccggagtccaagagcgagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacantccgctggggtcggagcacntaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgnngtttggatacagcctctggnacacaaacctcttacagcaantcgngtgtgtatcaagactttancctccgtgctggacccctgtacggtatcacgtaggcctttcacggtagagtcccaaggtacgttaccctcgggtattatatcgcattgcggctgtcggcctgtgtccctggttccntgcgtcgactatttggtactccctcgggatatgggtagccccggtcgaatttccgagaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtntggtctgtgtagcgcacntatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtcnctttgacgggtcctgatgctacgttaggatacatgaacctntaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacanagggccctacgggctgacgcagangcatgacaatgcacgtacgagcgcctgcactgaaaggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttantgcaagaacgccagccccaggagggaccatgagcatccattcatcgggtccacctntgacgcatggaaagtctggcctgctacccacacgcgccccgtnctctcttgctcctgtagtngatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtgcttgtcnaccggacctttcccccttgtgagaccgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttatggcttacagancggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcnnctcgttaaaaaccacgccagngtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtactctgactgttccccccctacacttcgctcgaccatgtgggttcgatctgcttacgcaccgagctcnttgcgtcgtcgcccgtacaccgtaagaattaaggaggtcggggtggcacaattcaggcatatagtacccacgcaacgnctaattgcaaggcgggtcgcagtgccgaccggtttgccggcagccggtaggatttaagnngaaacctgtgttgttgaaggcggcgctgaaaatagnctgtagatgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcannnaaggaggcatgcnnnngaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatnnntcacttcacgctccaggagagatatctcgcggccattcntttcaactgtccgccccccaactcgtcaaactaagngtcgttagttattacagcgcagtgtcagtgcccnccattcgtaggacgttttgagtaagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgancggggggacaactgngcgtaaggacgaaagncaaagcgttagagcgaaacgtcgcgcagccgtggacccgcccgcgatggcttagtgtctacacatcggttgtacaggctaggagtattagtcgatgagaggcgtnaaacacaaaatccggaagtacccacggcgcgatgacatacacagttacctggngcgtgcgacggacgggcataccccagcccgtcacctgcccattagcccgacttatcccactcgggttgctactatacgatcatgggctaagctcgggacccggccggctatgagtcctgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtggttgggggaggctggcccggtccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgngcatacctgggcccggtcggacgccggagcatttctgacacagcaccgnccgaagtatcaagtagcgatacctgncgagtatcgggggccacntggcgagacatactgtcgatngagggatcacaaattaaccaactcggatctctatggagagcgganacagggctgtagcgcgccaacgagcagacaagagaacccgagcttngagagcnnggagtaaaacccncccggtcctagaactaagcgagccaagtagtccgcaatcaccatgggatggccatctcccccccgtgccggtgggtcgtctatgcaagatacgtaataacaggacaataacataaacgaccccanggacttcgcgtactcaggggtactgattgttttcgagcatataaagnacggcgttccagggtaaacgggtagtacccaaacggccgtgacttcacaagccaataccggttgtgacagcgcgtagaccttgggtgggttgctcgacagtcctcattgcgcagactgatttnnngtcgccccaatctagtgttgaggcactcattcccaagcgctactgttaggagtctactaaaaccgacgtcctacaatgatcgtgccgagacaattccgctcgcccacgaaacttttggtagaggtgccattgcgggtaaaattgagtgtgatccgtgtttctctccaatagangngggggcgacttcaattgaagggcgnatagntccagttgaggccaatngtcctccttgggcgatgagatggcgggtcccgnccacttcagcgctaacccgtagctatcggcattactgcgggccgcacgtagactatgaagatggtgatcnacgctattattcgggactgtacttacagcgccgcatctgtaccgccacgagaactcggaggccaatgagtctcctcatggctctcccgcgctagctagacttcctagggtcccctgcgaaatcgttggctacacctgccggcgcaccagcgatcgtgactcacgtatactggcccaacggtgnccgattaaagtccaacgcatgacctgagagttcgaaactactgnagttgcgccttataacgcgccgggcagcgactcnctggggtgttaggggaagcanctctcttaggacgcagcaatccttcacctcgactatttgtactttgacccaggcaccgactngcatgcctatatgactgtactgtgcactagacctcgcgtccaatcccggggccccagtatgcagctcccctcattctcgtcacggaacccggtgtcggctctgcaanagggccaatgcccgacagtaacactgtgtctcacgcatcaggtaaggatatcagaccgttgtgcggccgaccgtcgtactttagggaaccttgatatgtacgagaccttagcacctaataaatatgaggatgtcgtctgcgttccagtggctgagtgccgtggaggccactgaacctgagagatgagtagagccggccacaacagtttcgccctgnacgctggcccgctcccggcgtcagcttcgagtgngagtntccgggtccctcgcgtgcagttcccacagcgttanntccaaaatgagacatatcggggtcgtacgccgtccgacgccgttatnncgaacgcataccgatatccctaagctngcgagtttagcacctgccccatcnncaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcgcagcactggtgaacagtcttcgggtgtttgattagtcgcgcaaaccgcctgccgagctacatgacgctcacgagcgacccgggcccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggantatagtatgaagcctatggcgagcgcaagttcaggccacttggggtcctattctaggcggcatgatggcgaacgtgtttcncacgacagcgggactattgtgcgtccgaagaacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcntgataganacgacaactttcanantggaatcagcgacttcgagggtttgcgtcctccaccccggggagatnntgtatgtcacatactcatgcttagggacttagttagtgggaaagtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctgatacagagtccacatccttggatccgtactggcttgattgtaaccgctatgactctgaatcgaagcaagaggtaagnacgcctcttgcacnatcaacttcgtactctgagggagtacactggggaaaatctcgttctctatgcccaacggacgacgacagatctgcgtgaccgcctacacctttgcaggcanacactgaggagccactgcttggtcgcactcatttgacgcgtgtatgccactgggaccgtttcccaaatgcttataccgcggccagaggtcagggggtcacctattctaggccgcggctatatggagttcagngggtaccggcccggganngcccgcgagttatgcggcgacgtcgttcgatttggtcccgtgcaccatgaggacgcggtctacgctggcgcttaggctgaccagtttgatagctcggttggatccnttaaaaagccgggaattttatcgctcacaactcgcaaattcgnagaggcagatccggttacttctaaatgaaaccagggcacgctagcctcctagcacaggtaagcgacgcgttcgaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcgctgtgaaccaggagtgctggtcttgtggcacgcacagcgcctggacatctcctctgtatctgctcaccccgcacttggatgggcgcgttaagacacgtggtaactctgggccttgtcacatagaaanggatacgcaggactgaaaccggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcatnatctgagatttggaacggtggttgggtacncgaaacccgggctaaccccgcttatttcacttaccgtaagacttcagaaccggcacgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgtaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgnnagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagcnaatcgtggnnaagagcttcttggcagcttgcgnntcgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgncggcggacattactgggaangcacttttgtgcccatatacaatagacgatagaagagnacccaccagaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgccccgcaacacgggaacaganatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcatccccgcgtccgcggagcacggaaggttacataccanaccgtttttggcgttaataccaggttacccgtcggttgagggcatgcgcggcggctgaggttaatcaaagtgagccctaccgcacgtngcccgggtccctaaatttngacagttcgcggctaatngagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgangttcagcgactactgtatccacgatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgctttggcatgtaacccaagtttcgtcggacgctgacatacttaacaangcctntggtgtagtaccgatgtntgcccancnntatgggattagcgatgtccagcggttgtatcaactntgacggctcctcagtgatccctagacggcagtctactggtggaaatgcgaggagtagcatggcttatggttcagggggcccggcgatggattagcttcccgttcggaaaatgattccggacctgacgtccgatccnatgcaaccccnaccggtanctgtctacgtagntccgaaaattaatgacagccataattatagcaatatcgtgcnctggccttaggggggatggcccgtatcgcacgangtctctttttggtcccgttgatagatccgctgttatactgggcgtctggcgtcagacaacgtctgcgggtatggtcggcaagtgctncaatacatgcaggacgcaccggagtccaagctcgaagcggggtggaacacgacgcgatgggcncggatcacctaaccccgtctctcggcataaggaagggagttaactaaattgatttattgcagcttcaagtaacacggcgtacgccctaaccggggtataaattagtgggaaaagtccatgancacgggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactagatggggacgtcagctctttagcccgcaaagtcccgccactcgctttgtgtgcatgaccacgaggatcggccgacacnncatagcgctgggttgttgccgcgccgccntgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaaattcgattgtccgcattcgncatgcgtgcgtgatccacattcaaatgaacgtacgcgatctctcctccgactcttagcgtcttagtcggagacggcgaacatagggagaacgtcagngataggctgtcggaactanctcgctgatctctccagtggccgataactgtccggcattagataccgccctgcgattctgacttccatatcctgcgctcgtcgaaatgtagcctctaccgtccctgctacccgtatngcggcggagtacgacgccaccatgggatttgtggacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccggggatanccgttcatncgtccgaacgttactacggactctcggccacttnctggcgtcttttcaaacctccgtggggtccgtgtataagtcagaggaagggtcaaattcaagtncagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctttgcgagttttggccgcagtatcctgtttcacatgcgatcggtctgtccagatcttgtcgtgtgttacgaccacgatcgcccagatgcgnngtggnttctcaatcgagntggaggccattaccagtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatctgcctcgcgcgcaacctatagcctcttagaataaacgttactgnagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcacggaatntactatatcccatgtgagtcgctgtaccttccgcccaacgtccgngctctttctcggttcatctgcccgcagaagtccagtgaatacgttctatattgccgtggcccaaattaaagttggtatttcctcgccgcttagctcgtgagggagacgccggcggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacgtganngacgntttgtcnnnactanggataactcttagtaggaccgcttangtggtgccaactgaagactccnttcccgaacatagcagctcgaattcgtcatgcttggaagatggcataccagcgattgattacacgcgacaaaatgagctcngatcgaagagccttaagcgcatccgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaatggngggctcatgcctctgtaagggtacgttgtggtcgacccggggcttcacngcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacancccgctggatggcggagactggttcccagtgatactactttctcctgaaaaagcccgcgtggatgcgccacggctacgtggttttaagacgcggaacactagggcgtaaccttctgcccntcgttgcgtcatagggatagtactagcgccgcgcctccaagcgaaggagacgcagatgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttgcatcacttcaaaccctcgcccgcagnnccgttggccaaacctgtcgaacccattcattatggagcttgagcgaactacatcttccctcggcaggcactgctatctattcccagacgtgattccggccatacgcaacccgttgagcgtgctttctatgcgtgatgtcttacgacctncggtcttcagtctnncaggtacccccgcagagaaggtgtacaacatttcatcggcctcgtggggacaggagttccaatactttaacacggttatatggaccaggggggctggcctagttcagccggggcttaacagctggactcggcatnactaataatcaattagcagttcatcattatatccagcgcacgctccattgactgnaggagttaagccctgttccgcatccggtgggtgacacccggcacnagatgcgtgaacgcgacaaggaatcgctctcgaaaagcaccgcttcnanatggcagacggcaaaggnngttggtacattnatgccggagtctcccacacatgacgtgaacngggtattaagatgacggtctgacgagacctcttagacttacagaacaggtaccgaacagggctgcgacggtaacgttgggactatggtgtnagagcgctgctctatacgacagcgacagctgggcangcatttagcaccatccccagtgacagggatcggacacagattgcaaatgcccgttatggtgggcnccttcagggttaaaaggtacccgcttatcggcggtcatgcttggtatcgtagcccagaaacagttccgcggtatcgcgcncangagataaatagcaagaaccctcattagaggcgagtgcgactattccaatgcgccaccggtggtcggaatacacacgcgacattacccaagccacgatccgcgttgattcgtagtgctcgtgttcacttcggcgcgctggcgacagcgtagatgtgatcccaatttaagcgccttacgcgcagtaacttccttatcagcctcatgtcattcaacttcacatgcagntattagtcagtcgccatacgttgatccagcggcaggacgcgctaagcncttcaccacacacagcaaacgcanngangtttctcgcgttcctgaggntgtctcccgctcccgaacgcgagcagatcagggagcgtcggaggcgctattccttgacnnaaccttacgcgctggttcgtaatatntgcaacaccatttctagtcctgccatcctgagcgatcctctggctcgcgtctgtttatagtgtagcgtggcattgggcgtanacctgttgagctttgtagggggtattgctggggacgagtgnncagcgttccgtcgattgggaaccgnacgctgtggaatcgtgataggtgtggggatttttaaccgacgttcagggatggccgccctaagtctagctggcggttngtcattagtgcgcgtanacaaagtacnntaagnctcgcaagaaaatagactgtctaagcaggtgtcacctatcaggctccatagaaagttagcgtgcttacgggccccggatgaaggttgggccctgagccantgtcacgtccgagctgagacaaaannaccggcaagttagtctaaccatgaccaggatagccaacctcagttttgcttgctgccaacatctttggcacttcaagactgccacggcggagtaccgtgtncaggtagcgaaagaggagcagggtggtgtngtccaacgggggtggacgctgtgnnnaaactgttgatatgcgtttttcgctttagactgaccacggcagcctccggagtacatacnctnacaaggtgggggagggtgtacattcanacggttctcatgaggtctccgcagggtcgcccactcgcagtttacccactcaggacgtanngtaacatgggctggagcgcggtaagccccgagtgatgtnttangactggcttgagcgggtatactgtgaaggcgcttggcatcggcggcgagcatggcggagaaaaggtcccgaatctgtctccgacgttcgttcnacgtatnnngaagtgtaacgcttcacgcgaaggcgggcctattgttgatttcccgtcgattgattctgggaaactgggcaccaggtaaaacntttctccaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggacgaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattaacgnctcgccctaacccgnttgaagctgttgttaataacacactcaanagttcgctttgtttcggcgtgcgtacagtgtaaancgggcgggccntggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagactgccaaaggcctacattaaacatcccggtacctttcgctgatcgagccccaaggggcttatacatgaatagtccngttactggttatgcaatcacgtnggatacagcggtgtgtgccttcgcgccctcaagcgggcgagcatnttttgatgttccgcggtgtgcgccacgtgaaagaccacgggtccggggacaacgggtaggaccgnagcannaacctaagctttttggtgggagtagccctctgaatctgccaggcctgatnccatctcgcgtaaggcgagtcagcccggacgcngacggaagaatccgccctatagaggccgtttagccttgaacaagtctgnacaatctcctaccgttagcaattatgagtcgaccaagaacggcagggttacgctacggaaaatcggggccttccccagcacagccaatagctgcagcggttgttgacancaaagttaggctctttttgcgtacagcgcnaggacgctgtcgtacttagaacgcaatctnacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctngcgtaactctccgcgttcaccaaccatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatattaaaggccggagtcgctgggacctaaattaacggtggacggagcgcgcaccgacccatgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgcnagtgcgcccagctctaaagtctcatcaacactaccattgtgtaccgagaagggagaccgttcctatccaaatgcgatcccggctttgtgatacatttattggtcgtnnggcacgcancgggcaaacatacagaacttattcgctaacgcatacatggcttctacagcgaactcctgaaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaaatngtgcctccccttacacctgcaacagaaanatctctagactcccaccactgacctgacaccctgaattggtgtaagtgcctcacgtggccncttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcgntgctgatggcggtacgaaganacacgaactcgcgaacaaaccggtgcacccgggagtggttgtgcatcatcgacgcncctgatngacgtgaaccaacctaacccggaggcagtgacatgagggatgaagcattgctccatggctnctgtttcgaccnaggcatacacaccnatgcatagattcgcagttggagtcacttaatgaccggtagtgcaggcggggaaggctgtctattnagggtccggtctgcggctccntctgttactgcccgtaggaaggccgcggtgccgccatatgggacgtaaatctgcgggcagataacgataacgaccgcgctgacacggtgctgaaagcaaatttagagcatcactgtcgcggactttcgctatcatgctggtgacctgncggccccaaacgaaaggcacgacaaaataatacatggacntgtagctaatagatccaactaaatctggggccggagacactactctcgcccttttgaattagccaagcgtcagcagaggagatggagcctgttntatgatgccttgtaaatatagacganatcgacctgatatggtctgcgctaaccggagccttcttccgatgtcaggtccagttcatttggggcgaccttctcgcgaattagcagcaccccccccgaacgctatgctccaggtgcctcgncnnggcgacgactccagggaccgttcnnatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcntgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcattatcctattgtagaatcgctagatatgatttagtgcagacgcacgggaatcccggatatccatgtgccgtgctctcgccagaactcgcaggatttccacaatcgacgttcaagccatgntgaatttatgccctcgtaggcctgctaatacaactggcctagaaattcccggcccttaactggcctcgacttaaaccacttgtaattcgaagagnggtgttgtacttgcgcgtatgaaaaagaggtccacttgtggagtcatgtggcacaggcggccttagtcttgtagattagtaaccatttangggaagccatgcaccaaatttgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatatccgtacgcgcgtctgcattgctctgaccactccngttaaacgacgnnattcgcgcggccacttcgtctgataccgggaccgcaagttctctcaggcgggctttcgatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcanccgtnnaggccgtactactggttacagtaaggactggtttctttatgaactcccctgtacgaacgattaagtaaagcaacagcggtcggcgtttagacccactcagaggcagcgcgcactacgaacagcacgggcgacagagaggagtctgaccattaggattagcttccgggactttcgctggccacggccgaatcgcgcagctccaaggctagtcagggcgggcatctaggctgtgtagtgagagtctgggcatgaacggaagntggggaccccgggtctggattacgactgcatgccggcatctgaatcttaagattaacttccggaacggtagctttccgccctactagtgtcgaaccgatttcttcacgcaaatgagtatgccgggggcgcgacacggatatccctatagttatagtccganttnggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacggacgaaattgaaccctgtgccggctgaccaaganatcntagtcctcaaagtnacaggacgtcctgtcgtgaaagccatatggcgcagccaatgacgcaatttnccgcgttgcaganccgagttccacaaccnctttgtgatgactagtactgacgctggcccccacgtgggcgtacatcggctgcgtgcgttcggaaaacgaggataatttcacccgttaacggngtacggttntccttatccatgcggggtnctagtagttgctccggacaatcatatgccacctgttagttcggccttacgaacagggctcgcatacgcgggagctgtggctnaatccaacacgcnnnngcattagttcttacccccaaggaaaccacgcgcatctgtaacaccgcnntatgagctccagctgaattcccgatttcccgactgacgatagcggccaccgtttangaacggaggtgtgaccgcgaaagtacctatggtcccacatgttccttnngtacgttagctatttttagatcgtaaggtgtccgtaaaaggggatcattctatctcacaaataattcgatcatacagcatccccaattgaaggcctcacgttgtgcgtagaagtgataagcacccaggaccacccaggacaagagcatcgaccgaaacttaactgngaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccagtgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcacnactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagatcctatttattaatgaatgtcttaacaccggtaccatatatcaccgaatctcatnagtgcgacagctgacgttaagctgcctggcggggcaaaagttatgcgcgaacctactgcagtgccaacacagcagatgtanggggcattagacgggcacgcattcctctaagggtggtggatagcgactgctgaaccggatagggaactancaccagtntctgcaaatnatctcgtacatttcctgcacttcggagccaccccttgcctctatganaanctccacggttgaagaaccgtacgcggaagattgaggcaacgtcnccttgggagactatcttctggggccgagcgatcagggccctccggtgactacgtttggttgtctgggatgcgagtttgtaaggtggnnctgccggttcgaattgcgaaaagttcaggcccggctggggggttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcacgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtnagaaactcccanngcggncaatcngcggtctaatgccgggtattatacggagacggacncggttaaatagtcgtacagtatcaaggctatatggctaaacaccttcatcgcagcgctcggtccctaanaatccgagccggacacaccaaactatatagnacagatcaccttcaactgtcgtggacacggtatcagtgagttggctcgtcggaaattggatgcttgtcagancgtccaatcccctcatggccaccgtatcgctcgacgtccgagccttacacgaggtactgtgatcgcaggtgaaagcagatccctgtgcgccaatcgctgcggaantaaacttatataaatatatagctcgttnacaatgtaggtgccgatctcgactccaacgacttaagtnngtaaattgaccgccaggctccgggagaaccgggcggttaggccccccggccgtgtcgacncgacccgctccattaaataggcgacgtgtccctctgctctgacagccacgatagtgctggtaggtcgaatgttgncgcgctgggagcttaggtggcgttttnactggctgtgtacccagaagtcagctcaaataggaacggagagagggcctcgctcgtataacgtntaattcggacctcatttttagtgatcgggctttgagacgaactgcttgtaggcatagcgcttatataaccatgtcaaaaaattcgtgcnccgaaccncgcgaggaaccctaacatggcaccacgcacataatgtgntccnaggtgcgtgacgctgccgcctgaaccatggtgtttcctgagctagcgggtccgccctaagagggtgccggccccgctcgaacgggtttancggcggtggacaataactcacacntngccagttgatttcatnggtgtagaaactgctatccgtagagannccaaggcggccgggccccggggttgcgcaggagtccctcagcaaaataatgtaactaaccttatcaagcatttgcccaccggttctcgcagatatgataccattacagttagtgaagtaagtcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgtatccggactgcacgcacacccgtcgtggttcacatccaggcgtgggtcgaancttgtcccgcgtctgggcccaacatcaaacgagtgacggnacggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagntcagagtaagcaaccgttcactgtcncgccgccgcgcgagtccattgataattttacgttccgggagtccgacttccctgcgatagcctgnccatctaagacngcgattgtgcatgaatagcaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctntaattaacnnagacaattgcgttcacaagagncacccctcaaatggctgtctggcctttggctaccttagcattaccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccgcgggcgcaatgtcggcaatagaggtcgaacgtgagaagttcgaagtgcctcaactcacgctctacagacccgacgctattcaacgaacccgacccctttctcggtcgcgntccggacggctatggtacctgtctgctcgcctacactggtgtacacttctgnctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctccgacncttctacggccgcgggcctaattncgtgacagatatgtttacccgtccgctttcgcatntgtctggnncggtcgcagaaaagggtctccatgcattcccgctacccatctcgaaatggaatcagttgcattcncaaagacccaagtctgaaccttaacttcgcagatgtgaaaatactttnaattggacaancgtcgaccggtccgggcaaggcctaccgggagatcaacggcatgaaatggtnacagagatgcaccactatatcaaatctggaccatgagccagtactttcagaaaagggntactgtcggggctaaagagatcagtctcgcataggagaagtatttccggatggccaggctcaggcttacggggaactcctcagcgagatctatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcgaaagcgcacccttagccgcgggatatattagtgncaatgcgcactagatacgtgtggggaacgtctatctgagggtgaccccccatgctgagacagagcnagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaacnaatggtaatgagtaacccccgcgttcccgagtgtaagaggttttttgcgaagaggagctgctcaagtgtgnacttccagatcgaccagtggagtgacggggcccnngcagcagggagttactgaaacnggtaacaatcntgggaggctggctgtatttgtgagaataagcaagccatccaaangtctttgtgntttcactggcgcccatcatctagtttcctcacnncaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcnnattaacctctgacgatgcagtgtaaaagatattaagtcaggacttatcanttgagaccgctcatcgcgggagcncatgtgcggcggttncgccgggatttacactccctgacatctnccatgctaggacgcaggactcatcacgggctntcgacaggagtccacgagagnntgagaggcgctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggtcgagctntccactccaataaaccatttatatggacaagaaanaattaggggcacgtcctcgtaagncacacgttaaacattttcgagtttgcacgatctggtagacttgcgtcctatcgtggcgtagtaaagaagacttaaccctacacccgagtggacacttgggaactgttttcgagttaggngacagactgaagcttatcgccgggcagggtaatgttatcgttcttgggaatgcggatccgaggggacttagccggttcgcgcggaggcctggcacantgctaatacatcgggtcccccagctgccgtaatgtcatgttcgcatgcttaaaaagatatcgnctggggtgcatgcccacccccngaacgaccccctgtcgagaatggctctggggcaattcnggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccctgtgacattctatgccgacgcacagaggagacggatacccgtacatagcagcagcactggtgtagatgatggcgcgctgtggccgaggcatgctatccaaccactgcgncgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtnacgccgaaagccattccgggaggntaatactttatgaagcgcatccacacaccatttaaagggcaggggnaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgnnaattactggcgcctgcatcgcgtgatgacaagcaactacttaatgggagcgctnntctggcacattcagtaggtccattagacacagactattgncatccgtacccacaccggccttgtagtgtggttcgtcgtcccagttgccgaatcgcttcatgttccaattacagaaaaaaagtactacgttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgctncgatccaatcgaacgaaactgcccgccatacggtccgngttgtacaacgttttggcataccgaccgtnaaagagcgggatccgtttacgaccttgtaaagtcggagccnaggtgtaagaagtcagccctatgccgcgaaatgctgccgggcngtgagatctccaacgaaggaaagttgtcgcgggcggctgcgccacaatccgcgaaatacaccagcgtactccggnngggtagaagagcatagttnagaaatcatccgtcggcttttagcgatacccaatatagtgcccagnntaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgtgcccgctggacgatctattacaagtatcggtgatttcgacgctgggcttttactnggtgggtggctcagcttgagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccacgaanncatacgcccgtccgtgtttacgtgaggttcgctttgtgggggcgcccgccgntaagcaattacatcgggcagcgcagcttgtttaattactgcaagctanacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaactaggctgttcattcgtggtgtaagcattatcgaaaacgctttcatccttacaccgatctacgttgttaagcagngcgtacaatgtaaaaattggtgagcaccaggccgtttaccctgatccgatagtatttccgatgttatanncgtacagatctgttcgcccagagggcagcgatgtncgaggacttagtacntanctcggtcgtctttcgtactcgcgctctgaacgccgctgnggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattntgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcntcctcttatgtacgtaattgtatgttcctttaccatccactcgaccggccttcaaagacgtggtctcaccaacgnaagcatgagcgtgagttaattacccgtggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctngcagataagcacatgatccgaggggtngcttttctgttcagagcncggctccgcggggtgatggcccacgctatttcggatggtcgcttgctcgacgaataatttctcccgtccccactaaccactgccaatgaaagtcctctcgttcgtgtatgagtacggcggagatcaaagaaggtagtcagctagattgagcaacgcataaatcccaaatgacttgtctatgaaatagaggatgcgctagtgttcgatcgtcgctgatcgtgcnttacgccccgttgtcactggtgtgggtactagtatcnccctccacgcgtttttnttagtgcggactacttggnnacgcnttgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccangctcaaccncattgagaatgggcaaagcnccngaacgcgttcagccgttggggagaaggagcgattgcattgggggcttaccggtggnccctatttcattcgaggtccaactatgcccnagtaagcatatgcggaaaatcaaaacgctgcacggaggcgctgcacccatttcagcacccttccccggggacaacttcacagctgagtctncaaacttgcgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcactctaacgataaangccggtcaggtggacntcgcgtcccgtgcgagcgaggtagaacggtcataacctgagggctagaacttgaaaggacgggcctccatctttaacgctaaattacgcatggtggcgggtgaaagagaccggaacggattctttctagcgnctcgggcccgggtcgttggggtacatactttgatgacctctaactctacgcgtcgtaaacccagnnccgtctgccggcacccaattctgttcttctctcaactccggaattgtgtgccgaggcgtaacgccatccccctcataatgtctcatgatcggggtgccagttcaanatcntatcaaaatattgatcctggtgggcgcatgtncccatcggcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggacccttcctctcccaggtcatcgntaagtcggtgtactcnctataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcagttgggctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcaaagcggtgtgaacgccccgcggtaaagcgggggagagaccggtagtcacaaagtgtcgcctcgccacaagcaccacgatcgtcagttacaagtcgatgtaatcaccagcacccggcgcnnngcgcaccggaggggatcaaagactcaacatctacgtactggtccatctttctttcngtttaggaaggccggaaatcagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcatanccgtaacatcaggaagtgggtcatgaagacctcacacattgggngtctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcgttgcatctcccacagcacggntcctccaaagagggggagccattgccctccccagatgccctctcacgttataaaacatttaatagacgccaatgcggaggtgtagtgcggngtctcatcctctggcaatccctttaaagtctaacgctgactcgctagcggggcacgatcgacgcccacggcaggtacttactgcccctgtgggccgggccgtgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaangtagggttnngattcaacatactttctcgncctggggatctaggagggctgggacccagcttggagaagatcttcggcggttagttgtcgatngcgcccggccggacccgatccgtgcaaatcgtgcctcccggccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctcccgtgcatttctgaagcaatgaccgcatgccaggcctggagctcgggcgcggcacgtttgattgggganagacctatcnncaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccaggaagatgttttaaacaccccgctacgttctcaacggcggccaactcccgaggaggtatgcaccgtcactgcttaagncgccgttccgggtggcggcgaagaataggcgaagaatgtaggacccaatgggaactactgtattgcagaaacaattacgctccggctttatgcgccactaggccccccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaacngatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtatgcgccgcagcaactgccgtccggacgattgcctcgaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggnatagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcgnattccgtattagacntcgcaccggccccgaccctagctagtctgcgcctccncctctcgttcagtcgtggccccgttgggtcccatgcccggtccgttcggggtactgacanggatcacgctaatcaccgctatttgggccgttcgatcataaccgcgcaggcntgatgttgaaattcgtccaagtgtgggagatgttggagcaagcgcgagatctctatctaagtcaggttcactcactcaccactgtggctccggtggggtagcacaatcggcttagcagcgggtgccctcgtactgagtcattgaatcctccgattgggggcgatctactctgtggcttatgactctggctttgattgacagttccggtaatgaacttngatctcgaggtcgccgagctgcctggcgtcctgtttctactagantgatagagtgcggtaggtagggccgacatggacnnggcgaaacctgctcgacggggattacctaccactcggtaaacaaagacttcaaccgcttagntggcggaacatcctgcctatccctcgcctagccggaagtcaggatctactcctgcctatgtgttactngtcataagntatacacgcacatgcctccgatggccagactacacttgctgtccttctaggatcgccacttaggagtactnnggtctgtaagtcacggcattgctagctcgcatagcgttctttnggttgcgcagctaccggaaggcatttagcgacgtcngacatcgcagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggnactgggttanttggtgggtagcacggctagctacaggagtcctaatgcgagatcgaagataaaattgcccgaagccactcaaagtcttttcgcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaangggctacntcagggtaaagatagattgtctcagcacccgtcctctgagtgtgacactagatctgaatctcataaagattcataatccccgtctggnnccctcgccatcggtaccaagtcatcgacagttaatcgaaggggaacattcgaagtacctattgctaatcgtnnngaaggcgatttatccaggattcctctgcgcgatcatattntcggattagacggcttgaatgttcgttgggtaattgagtacctcggggnattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcngtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgccacggataaagtccgcttggantcgcntcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtccccngctcggtcgagtctccgtctgaagccgggtaatcgcagcttgtattcacacagttgacaattggccgatctttcggactacgacttccaaatggtttaccgggggnatcggacctagctccggcccgatccgcccctctaaaacnccctataggaattgagacctcagagcgacnnactcagcgcgatagttacncttcctgcttagcactgaacacctagtgatggtaaacatataggcgttacgggtcttctccccgtcatcccctggtcgggnnaatgtgggggcaggcaatgggaatcactaacggcgcgacccggttgagaaaaggatttggactcataacgcctttttgccccactcgctctcgaccccgacacttngaacgggggtcctagcgcgnccataggctgnggagcacagttacggtcttagtacctagttttgtncccntcngttgnctattggatcgtcagtcggnaaaacggtcaccaacaaaaatatttcgacggatcggcagtcatcaccgcggcggaccaccttgggggagtttgtgtttggtgggccggattcgcctgtggccattccgaaggcgtttcagcgtggcggatctacgtttcctctactgagacatgacgctcttcgtttgcaccatangcctcccccacgtcgcggacggtaaccgctgatgtgttacatacgacgnaatcagccgacccgatctcgcgagaaacccaaacgtggcgtatatgtacacctagatgtgaaggtgtgacggtataaatttcttagtgtcgctcgtacacccggaaggaatagatcgtggccttggtaaggctgcaccctntggctgaaaatactcgtccaattgccaggtttaagatgctagttgacgcaccgtgtcccagacgtattaaaagcnngaatgaatcatatgacttcattaagcctcggnccgcctgtgaaattcacgtgacagataatttatgatcatccacaccaaccctcccccaatgtcggtttcaactgcccagggagcattccccgtgaactcgggggaaattcgagacgttagttaaggtgtctncgaaggcaagcctaacacgtgcagccgaccagggggtgactccagccttatctggggtccactaatgcgccgntggaagaactttgagagctactagtccccaagccaccgtaactacgtactcgtgcatgtactttctgctggaagatagngggaatcaggagttttcctcccgaaacctcncgtattcacggtatctcgtttggaagtagacgtatacttagcatctcactcgcgtgagccccaatctcatcttanncctgtagaatcagcccggtgttcgngcttcgatgtcctgtctagggtctactggcnagtcttagtgctcgcgcaatagcctatttctccttgtgtgcggncgcagccacancagattgcgagaacgccgcttgcttagaatgatgtgtacttttctatatggcgttatggtgngtcntagaccctaaaagactctccgtcgaggggatgcatacgcgcctggcttcctccccttcgtggccgtccatataaggttggtttagccngcgccnacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgcncgatgcagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtccattcggcggtgngccttccctgagccagaaaagccttngcttgtcgtgaaacatcttccggatctctagatgttcttgacgtgaataagccatctggtttcgcactgaaattctgcgtcgtcacggtgtcccgcggtgttattgtcgcggataagggtctgatacacatgtcgtattaccaaggggtgtgcataggtactaactgcaattgctagtagaaccctcgaatgtgaggaggctcgtagtcatgggctgatggtatgaaccgctacccgtcgaccgaccgagggaggtctttagcagtgttcacggccaagtctcaaatgtttcgagtcgcatagctgataaccaacgtcnncggtngggccatntgccgaagtaattcaaaacngcagtgtggtcgcattctcaaacttcaattcagccttgcccaccatgtttccgggccataggtcaacgtnttnccacgacttcgcacgccctacgaccgtgatgatagcattatgcgggcgggccttgancgagaccccntgcggtgcgagtatgcacggcatatatagtgtcaacggcagattcctnagcctggtcctcccatcnacntgcgnccgaagtgtcgcctcatacggagaccagtgcgcttggcttgcccggaggattctctcgattagagtaggcgtcnnncgacacggcgtttagctaatccaatgttggnagcgaatatccagtccggccntactcgaggaacacctcattggggaaatggtattcgctaccaatgtgtctaaagaccncgaaatggccaatnncgagtcccggagncagagccgtcaggcgcccctgagtagaatatctggtctcccantnanccgcnngaatgcaagcagggacttgacagtccggagccctaaggggagtcgtagccgtccccagtagtccncagcctcgcagctccancagtcccccnggatcgaggagcggtggaaaactgttagagcgaccctggancgggcagttccttgcaacagtaatcttgatcgnntaattaacttgaccaccaaaatttcaaggcgcgcgacgcggcattagaaacaaatcgtccctactacatatntgcctagctaccagattaaggagagctgngtcggcttaaggtttctcggcagtctcgttggcgaacctanactagtagtcgtgtttgcgaaccggagagcagatattgtaatcatctgccctttacctctcatgcggccctactggtattaaaatgcttacggagtaactacgacgggttctattcttcccgcggaacancttgcagctccttggttcactgcactgtgtcactccgagtgtcaagcttatccgcttactnagcgtctgccgctatacccgggatgatggtggtatactactcagcctaaccaatctctttcggttggctgcagcaaagtcggccttaaggatttcatgacaagggacatattagagggctccactaancagnnctccgggctagacctgngatggacnggnaagaggtaggagtgaaggtgagggtttcgacatataaacgtctatacggtgaccgccatttagcgtgtcctntagcatctgggccagtgcatcagcngcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaagattggccncatctgcctttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttggggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgagatgccggcctggtcgcctccnnctgtaggaggncctcgaatagaaggagaccnctatagaagtgtttaatagttaactnttaccgttgggcatatctaggctgtagtcctagccggctatcacttgctgtctcttcacgaatttatcaagtcattagggggaacttcaccgctactcagactccnagnctcctatcaacttgcgacaagatactgttacatcgccccccgagtagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagcgcgggtgtggtcgttnctatcaatatgggncngcgtctcatttatgggactatagggaaggtaataactattgcggaaattcganatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcatctcacctacggtggatagggctgatctgtgtcagggaaaagggaatggttgcanggtangagacactctgtaatccaggtctactntggttaggctggcaccgggttacttcgcattcanacatgaggttgcgcatatacnttccgggccctgcccantttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggggtggcggggggcccccagtattctagcgatagtctagggcgctaaatgcgcnaatatnacccagccttttgtcccctaaaagaaatcgntactcgtccagacnatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctnctgtatttgcccttcgtatacagccagactcctacatcaattccagaatagcggcgctctgaccgcctgcgctgtcacaaagaggcaccnnnagcaccttaagttggtgcattcagattgaacnactgcctcgtatgtagcaatgtnaacgagcnaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctntgaggtaaggtttttgagtgttgcttccctccgtctattgggtngcgcttcactcgggagttcaaggctactacgnctgcgatgtacgcaaatcgcgttaccggtgtatcgcnactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccangagtncaatgttactctaacttcagacgaattcatattctacacagatcctcgtaggnagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttagnccgaggcaaacaaatgctcctaagcatntagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagnccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatancaagttggtggcagggaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgngagctctgtttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagnatatggcgtcgcgagcaggacgatgtacacgatacnnnggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctgaagccnacactgcgccctnntctatggcctcagaagagcgggacaacgctaccgttgtgtcccaacagcctatatatcgtaatggccctcagcagtacaagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttcaactcgccctnacggcctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagacatnctggacacccttgaacagctcttaccttagaatgcttggcgcnactacttgtgtcgggtgacgttgtcagttaatggtcggtngtactccgcctgtgctacactataccacggcagttggcgagatcccgccncgaccgccgcagctagtacttaacgaagactatcgtttcctttcgactttattggacagaagtattggatactcgcggttcgngtccgtaacacactccgcaggtggcacgagtcatgccgaaatcggtgtctactgagtatgctgcggaagagctacgtacggaaagggggtttacgccagttaagaaaacaatttgccagtaatgcgcaccttgagtagcgcntttcccaggnctacttttggccggtagccggggaatcttcgatcatcagggagccaatgtcccaccagtgatctggtgcccgatttgcgatgttcccgtcgggcattaagtgtcgaaaaacggtacttcgggaatatctttnccatataacctggtcttcgttgctatgcttaagttgaggtcggcgtacgtacctcgggnccaagataacagacaagcggtggggatgtgacgtgctcangcgagagatccgnagagattcataagcgggacacggcngccgctgtgcaataggacgggccgncggacggccaggttcacaacgacctcagcttcncactacccacgtgctacaagagtatcgcnntctgggcccccagggactatgtgtgggatcatcttgcgacctacggccttgggctaatctgatacgggacngtcctccgcccctcgcgacattacgcagcaacccgcagccagccactaagccatagctgctgcccgantgagccgccggggtagtggggtgcaatgaggatacacaggggcctcctttccatgtgggagtgaatagngctaacatgtacttcccantactagtagggggattcgcgattgcattttgtgtttccctattagttctacttggaagagggcccaccgcactacggatnnaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttganaaccacggacctcatacnccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccaataagagtaccacttncggcactctagagggagaccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgttcatcctgcggtccagtcagcgtcgctgcctcaaagccggactcttctttatggaaggggtgcccggacctcgtggccccaacgtaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcncgtcccgccgcctatgcatgccgccagcgtgccgcatcatttagtgagctacgtgcaccagacaaaagtagtgttctngcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgcnagatttgcgccagagtcnggaccttactaggccggcgccgtnattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccncncaattgatgttagtggttngtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagtnaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaagatggttncgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggtttcagngaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagaagctcgggttccacggatatgagacgaatcgtgcagctgttgagcatctancctcgtgacgcttggggcgcagtgccatggtgtggatacgtcccaggcctagcgtaatngctacgtcataattgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggngttgggcacanataaggtacgctctaaccagcgggggctcgaagattntgttgcccgtcctaaattcggcccactccttccagttncatgccccctacggcccgtgtttccaagagaaaccggccaataactgcataacggaggcgtcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtngctatgacatccgtacatctctcaccnatctccgaactgccttctctgtaggngatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtanataaggttgatacacaccaatctacctctagacctgtacncttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtgcatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgccnggtagcctttagtggtttgcancttggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttnagaggcccggtaccatggcgatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgcncggggagatggatgaggaatcgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactntgctgtcatgagtggtaagccacacttacatcggcgttggcagtcttcatngttcaattgttnnccaccactggccttccatggacttggtcagtgaatgtacncnagttcccggatcagcgaaaataggcgtcgcctcgcgtgtattcctatgcnggcgccccggggcgaatcagtccccaagacgttccgttgggtgcaagantgagtgcgcattcggaccccgagtccctggnatttctttatgttgccgggtgggtcgactcgtgtcctcccattaactgcacagtaagcagcctcgaggcctcttataggttcattcaccaaatcctgagtaagatctgaattgggacaaacggcntctgagacatccgatgttcaagtcgactntatccgatntactacgcggtcgaaaaaaacaggagaagtataactactgacgnttttctcgtagttgaatngntcgcgaaacattgttagctgtagcttttcaataggagtaggccggcaagagtttacccgccctggcggaacgtggtgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtngagtgctcctgngccttggcgaaaatctacaagagagttggcggttttttcagtggatgtagtaggttaataggatgccgaccattgagctctcctggcgaanntcgttaaggccgtgggtacgcgcccggtncctatgantgatgatatctgagccttacctccncgaagctgtatcgccctcgaggggcgggcgaaaggacacgggccgaccctggccactaacaagtgcctttgagttccccgggcccaagctgtcgactctggcctgnagcccnatcgtcagctcgttcataatcttgaaaacttcaatcaatgtacagaccacattaaatctgtggagacacacttaaacactagagtattgagaactcgggcactccgggaaacaacgaacggcggggccggtctagaccaacagaaantcgatttatcgatcacgaatagttgcaagtcatctgccacaacatcnnccaccctgctacccctgggagctaaagttggtatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgttagccaaagaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtacgtctttggcgtgactgacaaatnggatctggtagtaaacgaacacaaaactgcggaacngacntctacagacttcccattctgccnatccacatataggtatggagtcgattcccaccctatggaccctaacggcggtttggcagatgacctaggtaatggtccggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatcccactctcacgaccntgtcactatctgacggggaaaacgctgttttgttcccagaagatggtgtttttcatagatccgggatgaacaatatgtccatttctacggctcactgagggcgccctctgccgggtcgcgtttctagctgctgcgcacgtcagatctncgcttcgccggaggggcactacanaggacctcggctggccccaaatccgtctcacccatgtaatgggtgggagacaagtccgtttgattacccgcgcaccccccnagtgaggatactggaattgagagttcatccccgccgaacttactcagacagatcaactagtgggaagcagccggaagaggtaagccacntatgcaagcgccgttgggacgctgaagnagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatcattttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtnagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcgctacgncttacccctcagtcaaggttgcgncgtgtccggacatagtcctgcccgtgatcggnaaaatctcggttggaatagggcgaacntccatgtncggaacccaggcttcggccaagactnttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggtcatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggataccccaacagtgcgattggcaacacaatccttacgtcncactatcccataccacatcnagctagtcctagcccgccatggtaggcatcactgtgctcataanntngcgcgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcacncaggtttagctggtcgcacgggcggcttcatgccccgctataccttttgcccgcgcctagtttgccgtaatgccttattcagcacagcagcggaatctccagtacgaggtctcactgccggcctacggatgtgcgaaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctggtccatcgtacagggtgcccaggtagtctcgcancnncggcgtgcaagttctaaatcatatctgggtgngacggttgcgacatctgtatctacttggctgtaaagacctaagcacgccggccacagaacgacgaagcacggaagggcactatataggctaagcaancatgatgggatagcancattcactagagatttttcaggcccagtctccaagtcgcntgcagcagggancctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaaatgttcggcgacgcccaagacgcataaagggcgctaggcctcgaaatactccggcttatagtgaatcttggcggcttacccatgcaaccgtcaancngaacaaatggcgctccgacggcaatgggctttgaactggtggcagtaggaaccttcggtcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagctgcacagtgggccttacgccacccagaaggacgtaaagaccgcactccaacctccacgcggattccaagtctgattctatgggacatccgtagggtagacattaagccaacggatggccagggantggtactccttccctaagtccccagcgttcnacctcatccggaattgaagaataacgtggctcctggagcctggggtattccgcgtctccattggagacccgggctactatagttattcttctgtattggtaattaagaggaatatctcgctgggatacccccatcttggggcgctggtacgcctttcgcaataactgcattccatggcgttcatcgactgtgaccctttggtacccggcgcacgcttgttattaagtngttccacctcgcgtgtctntgtactattacctgnctgctccctcnttgcgcattacacggatggatggatactgctcaatacgcagcggcnattcttttccctcctcctctagcacctacgtgctngatgaccctgagtattgccaagtaatggaccatgagcgggcggcactagcgaagacgcaactggcggctcgaccaaggcgcgtgttggagacaaccngatttgggggggaaaagataccattaaatcgtgcggtggccaccccacgtgcttgctgaatttgctactgttcgcagccaaaccctttagcagatttgtgcgttaaaggcatccagnggggacctgaagactagcagcgtganngtcatcgaataaggggaatcatgagtccgtgtactccgggtcggacggaacggtctgtgacagactaggagcggtggtaacncactatntattagcccttcgtaacgtataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttcctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacnctcatcggcgtaatcgcgagcgccctagtgnnngggtgtgaccaccaaagcatgcaattagatcctttacgtaaaantcattcgccgcagtcatagtcccgcagcaagcggacgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcggtaacaccgcttatgttgtagagtattttgaccgcgnagtaccgcccgngctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatatttnagctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagaagatgcgcgaggaacccctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtaggaggggggcgtaccgncccgactttctgcccagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcantcaacantacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggccccggaccgtacggtctacacgcatcttgtacacgcggatcctaattantcgttaggnggacgagccgggggcgacgtcgtaacngacagnggangcagtnagtctagatcncctccacattgagaaaatccgaaatactctccagttgacagtctcagccctccagtgagggctacatctggacccgggcaccagaacgggctagatcgtccgagcatgcggggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagttaaccataacctatgcgggaacaatcacatggatttgcacccntgncaccctgcgaatccgtggattcagcgagggagctcggctcgccggacatcnnacgcgccggttttagcgggcctgagaaacaagcctttgtcgcagtgtgcacagggctgtatcctggagtttgcggggtggaggcgcnccgtttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctgttccaaattttctanctggatttcaagccaatctgtctggaaaatnnagcttctgtcgcgnatnaagggccagggtaaaatctagaaagaatatagggcgctggtctaggcgaanatgaatgctcacatgggtgaaccttcggtcagttggcggctcccccgtggagagatccaatgccgcagagagaagtcagagacgctaccggcaccactcctgttacatttcagacctanggattgtcgcgctgcgacgagtacaaagaaggaactcgactaacccctagacgaacgaccgccatggcgaccaacaatcggcacggactcnggatcacgataaatcccccgtccaggcctccgaagagaaccctgtgcgccggattttactacattcaagatacttcctggtagaggtgacggatncgggagggtgcgcaagtcttacggacgcnactgttcgcgtagtttggaaaccagactaggcaactgctaactatgaggcgggnaccattctcgccgattaaccgtctaggaggcgcttacgaatagagtcccncgtgtgactcccttggtgtgtgtgcagaaccgggctccacgnttctgggtattgagtgcatcgctactagcttgacacgcgtggtcgctttcccccgcttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggctgctaaaatgcactcatntgcgcggccgctaatgcagcatagcatgtgatgcatacgaacaccaactgaaangttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctctccgcagttacgggcgtggagtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaaggtatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgangcagcaccccatcataantcgatccacggctggagtgcaatcgtggtgggccaacacgncatgcgactcccantgatggcatgctcgttcttacgcnggtaatcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcagtcaacttgccaacgcttagtgcgtggtgactgcaagtattgcagacgncccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgttgggcgaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagncccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggngtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttgcttagcccagatttgggtcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctncgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggtccgcctatcgcgagtggccgttaagtcccgaggtcgcagtcggtccctgttatcgaggtccagcatatntgttcagtccctggctccgctatacngcagagcagatattcncgtaaaccgacgtccgttgtaggtgttaagatctgccaaaagcgggcccntaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtagacacagacttcgtcccgttaaatctatgaatnccatgttaacccgcggcgcagccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggagagtagctacattaacgccctaaatcgatgcggcccttatgctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcattctgaacaagggagcgtgcgcatgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgtcggcacaactccggtggcnangcggaatctggggagcattggggaacggggttaacccagttgnngtgtgtccccatactttccactgaggaggtctttagggnnactagtgaggtcccccgtccnaacacatggcgcgccnntatttagcggtaaatcctaatcccctttcatggggattcttcaggacgtcactacgtcaagtgccactaccttccttctgtccaccctngactggtgattcggaccngctgcccnagtcaattttttgcagcttgntcgtgcganctgacccccccggagaagtcctcccagtcgcactgcttggactctaggccgctacatgcagcgatctaatcgtaaataatcaaagatagcctntcacgcggtcctttccgggtgaacgccggtggtgactgnatcgggcccgaagacagagttaaaacgatgatctcctgcgggccatgggaggcantacgttgtgtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacganacggcggcttctttagatagcccctcgacagagtggacattttggcgatagcgcgccataggtgcggtacattgtagcctataccgccatccaccagcgcctctcaagcctgtcggttcctactgctttggtgcaagtatcaaacccgtaccgatttggctaatccttcaggctgtgcgacggtcggaacactggctggggttgctntaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttaacccngtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctaacccgacccgggattgcaacccttagtgtcacaatatctttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagctggtgtcagtaccacccaaccacagtcgagtgcgcctgcatacgtcgncccccggttgcagtcaaaattaatgtgnaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggggaccaggcacagacccgattcattttcgttcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagctntacggatggcgttcagcggttgggcgcattccgccctntagtgcctgtagcggtctaggcaacgcatcctaggattcacagtaatacgactaggagagcccacangagaatattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactngaagctactatgcgtatcctgagtactccagaacagatgggggagaaatcggaaaacaaacgngatggaggtcgtctgggattcngatgccctccagctcagcggaatgaagccgtttcacctggtaggcncccgatcggcncaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgancactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtgnactaccggggagggggaccattaanttgggccgtttagggacttgttatcngtgcgtattgcttcgtaatcgcaaacactcttaacactcctatgaccccgtaggccacgtccatcgtgtaactgatgctaccatcgnatctcagcgcgggtgatgccatttccggcatgtggcagccggtcgggtcctcgagggaagccacagagtagttcgagggggcttgagatcctgaacggaacaatctctatcnctgttttgggctctcctattttggtagtcctttacgggtnnttgagagggctgttcgcttatagnttgtacaacccctcggcgcccncaccttcatcttggattttatggtccaatcgtgagannatggccgcttgtgcgcagtgagagcccgtaagttagcacggtgntagaaagctgacagcacggagcttaacaataatgcggagagtagaaactcagccagcaaagcttgacccgcggaaaaactgaaggccacactagtatttcagagttcngccctatcgtgaaatcctatcatggccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgcnctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgctcgcgctaccgcgaagtcaggtaacgttatcgcctctacacgaccnaaatgcataaggctagagncttcctaacccttcatcgctagcatgacactgccgccgaacataacngttatctcgtcggtcatcaatcgantcccanggctacgtttagtagagcctaccatactcactactcggtccggttttttgacccccctcaatcaagaggaagcaatacgtccaacccgagncgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcgttancgcccacgacaccaatcaacttatcttcagcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgncaacgtgccccatctcgcggancaagcncgtttcccggacgatccatcgacatcgatctgacctnntgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcncccnaggccagaccgtgcgagtcttgacatgactcggcagtccccgtantcagaggagactcgccgagcgagacgacgcggcacgcccgngattcaatgggcggccctgacgctacccctgctgtgtaccgngcgnngaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatctccctcaaggnaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcnattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctatatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcagatgagatctggcctgaaagctgatacgggnatatctcgagccagcacgcttcgatnntcctcaggncgcattgaatccccatggtccctgaatggctcanaaccccctatagaactccttgcacttcacgtcgcgtctcctagcacgactcggtaatgcgcggggtagccttnacgtgccacctcagtcgcggnnctttcgctgcttaacnggacgtacttgcaaccgttcacggattgggncgagattacgccagatctatttactttgcgccaattaaaccttaaatacaccgctacccccgagttatccacatgccagcacgattaggnnnnttgcaatcagcacgtgctcggccgagcgagtgtcttttctcgctgttaagaccttgcagcncgtctgngcctggcccccnagccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgncaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccnnccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtggacggctcacaacgcggtctcagggaccagatcacatagcagaaatgcgacttctatgttcagcagttatgtaattatatgtaggacctcatcggaactcagccgttacgtccagtagngactgtacgttgtcttggccatacaagtctctctanagacaaggctggtggaccttgcggtggcgaaatatactgaggatcgtcgattccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggccttgactagtgaggggaatacaaaggacttcaaccgttgatacgacgtcccatagcgccggcatatccgctagacgaagtaggtttgtgggttggcacatccgcagttcagcctaacggtgtcatnatttagtggactgacnngcactgcaatggactgggacggggctaccgttattttatattccttgtcaatctaacctaaatgagaacagtgccatgagcgcaactcccggagccatgtctctcnagtacctggtgctgtcccctagtantgacacatgattgaccnaggtcgattcacgaaagctaaatcaagaccagaccacaatcgatacgctnacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaaagccatacccacactcttaaaggagaagtcgcgggggagtacgncttagtttattcccatgcggggggagcagcgcngggagatcccctctccctcacgttcgcggaagaacngtagtgnnntgttcgcccgattctttgcacccgcgggactcttctgtgatggtaattgtgggttgatccnggcgacatgaggactctcatcgccgagggagggccgcggttgctaccatgggtggcacccacgcgacacgtcgcacaacgtgaccctagcgttcggagcccctgtggagangccnaaaccgcgactacgnngcctcggccggtataatcggtcgaggccgacatccgcggtcaatactggtgtncctcagtgaccccgagtaccggtttgtgcgttggtgcttaacagtccnganngnctcaatgaaaggtcataatacatgagaagatgaccacgcatctaagatgggtgatgcagcgccgcctagtcgcgcaatttggataggccgcaccgatcgaaagcggggaggagatactcacttngctncggacnacatgtagtgcagccattagcgcctatctccgattgcgttaccagcggacaagctatgggtgtggctaacattccacattcagctccgggtccctccgttcgtcgcaagttagctctttataaggccattttccatgttcacacctgagtcgtcccacaactaccagaccaagtttgagtgtataagatgctgatatcaccgaatggcgatatgttggggacggcccgattacgggtaaacaagcgnttacctggctcccgttgtctttctatgcattaggtntgctgatcttgntcgggtaacacgggcntnagcctatcacaataggcctggccataccttggatacggcggcgccgcaccatgggattgatggacgcatcggccagccggataagttgggtgcccgtcggggancacatctcagcgcgcctattctcccagacggacggtacttgttgctcacaccggggncacgacgcctgtggccacctccagcccatgcgagtggtaccatagacacctaggctccccggaagctgtccggccgacaatggagganatctacatttttgcaagaaaggagggttatgacgttctagcagaagctagcaggcctcagtttttgctataagctatcgagtaccccacgcatgtaaatgatcgtctattgnttgcctcccacccgtctgctctggggcggctcggcacaacagtgcaacgaccagggccacgagaccccatggtgnaatgacaccgacgtgtacgggtttctcattcgcttgatgaccgttcgggttcaatcagcttccctggggctacggggatgtgtcgggcggcttaccggaggtagctctcgtcacaacgatcggcggccgagaganccgaatggggctttttctacgacaagtgtcgtcccggtggtcgggggtggcaaatgctaatcctttagacttcacgggttcctaacagccgcggaggcctttgtacgagaattgaggcctctacctcgcgagcaagggcttggccgtctaatgctcaaaacgtcccggtnggaangagatagggcgcggccgcagcttcctcgtaatcgntcccgcactcgcgggcctagcggttctttcgcagtattggctagcgtgatgctcaaaaatgtctaaagctacccgagttcgccgctcataatttgcagtttccctggctggggggtagaggcagcgccgagggccgtgacgtaggcgttggttgtagccataaaggtcggcggctgctggcaagctgagtataatcactctctataacatattaannnatcagacttgggcaagcctacgctcgctcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcncatcttaaacataccatataggagttccatagatgccctggagtattgacgctaagtcctttggacagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttncncccaaacangtgtagagacgctagtagttcacccataggcggctggccccgaatcgcgggaaagtcgcaaccgaccccgaattctgncccggggaggaccggagccatcatcggaacagcctccacacggancccgaccgcttcacgggaggcccgggccgcggggttaacnttcagcggcagaattcttagtattcacacaggcggtggcatatggcatatggtagggtgtatgcaattacgttaacctcggagccattccctggaggggtgctctgaacagctgagtgggcgaatcgtctggcgggctgactctcaacgggccngctcagtcagtganacacgattttcctgtacacgggcgtctgctaggattgtggagttaccctcgctcgtatgacacgacccaaactcggacaaagcaccgacatcgggcctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgaggagtaattttcgcactctagagcataaaattacnncggaagggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagagtattccttctcacgaacatcgntgatanaccgagtcccccgtatcgcctgttggcgggtggaggcntnttacgatgcgggccgcgcggaggggggattcgttgtctaccgggctatgtacggaagtngcagagaagaaattatctttctttttacgtgcagtcgaatagcagttccggacctgcccaggggagccggggcctgttaacgttccnnttctatgaatgccatggtagccggctggatatatggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcntcgcatgaccnncgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcncntgatgaccttgatagacacttagttaggaattttgcatttcacatcagctgagttttctagtcttcggttgggggccccgangtgcttcgctgggatgccagtcaagaattcctcactgtgctgcaacagggggagagtacacccctgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatnccacaaactgaggnatgagtcgtcgcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagggaagcaatagcagcgctgcagtccnaaagcgacagcgtatcacggcgtagtgggcgatcggcgccagttcatattcctagcaaataagggcggggtagacccatgtgtggcccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaattagaaatgtggcgtatgcactagcaattttggtctccacaagagggagtctacaacgctagctgatacaagaagcgagttgggtgtcgtagatacggttccgagagggcgccttgtcgtcgattaacgtacgccatgttagctcaaactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacatgntggcgacaataccgcagacatgggagtcgnangtataaagtgcnttagctcgcntatcctcatcctanacatccacgacctgacacgccgcttnccttgacataatgtctacangctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgtatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggactccgaaatattgagtaccgtatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgccnnaaggggcagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggccccgtcgccgctttactccaccatgaggttgtatgtacaccgaaacaaggtcaatatgctgcgttagtcgtggttggattgtaagatccccccaaactcctggtcctgtacttcagtgcactcattgtgagaaccctcctgctctcgggatgacgcagtgatggcacaccatgcccccgaggaggctaccagtgctatcaacttaggtaaacctgcttccngcagaatcccgtaagagcaatgacactcagctgttgcagcagcatttttacgaaggccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggatgggggacgcgcggncnctggggaggggcctacgcgcagcagatcaatgtttgtaagctacttgcgaattcaaagtactgtgccaagccaacaccgggggcctatccgagttcgactaattgccnagcccctaaatatcggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatccngcaatctctaccacgggtatacagcaaaaagttattaactgtatttgtagtaatgccgtgctaagcatagggccaagcgcttgtgatttagtnaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgtcccggcctacactcgtgacagactctctcccccgggggggggggacaagcgttacagcacttaaacctccgggtcgtgcacttgttgaagtggcgtgggtctcngctcaagancatccctantgctcctcaactatgtggtatcagcaccacccagaataggatctcgggctatgggcgtagggccttatggatctgagaccgagggtactgaatggaatgcattgacttcgtaaggtggggtcccaaccactccgtcntnttgttagacgcaagagcgcacccgccgcgtaccctccagctcaagtctcgnacaagcattagttcatattttcggcgtccacccgccgtgcacatttcggggcagccttcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgatnacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggtgagtacccggagatctttaggggctccacgcccgcagttcatccatgcatcttangaatactggagggcgaaggtgcacaaaacccgcgtaaatgctanngcctctcattctncgtacttaccgccgacccggaccggatcactggctcntggctggctcctactgcaatcctagatcgtacgctccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtntgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggngatacggccgggtataggtaaggccacgacattgagaccgcgcgtaatanngtgggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgacttatggacgcaagtgccatggattatgtttcgtccggcggcaatgctcngccttgtgtatttgcgagcaagggcacaccgancgagagcacgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccnntttatgcataacgcccgctgtgctgacttaagtctcacgggcaccgcgggcgggaagtatgggcccgggaagataattncgctccgctaggggcttcgcctcatcgcgttctcttccctaaangtcatagaaacgtcaaattactgctacccgaactagntagaatatccctatattatttttcgcagtngggggccgtggagggacggtaatcctatctgcagtagaagatgctcttctgcctacccccgtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgagctcgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgacccgatggtagcagaagctctgcaaggagcctagaggtagctcggtgangatctctaagacccgagagattttaggaatagaactaattgctaaaccgccggcgctagcagcngccgtagntggttggtccgaaccgcagcccaggcctcgcctcgacacatcgcgattgttctccggttccgagtgcatggnnctctctccacaccgaaccggtgnccccgtttctcgttcaaaactccgttcttanntgtggcattcggntcatggaagtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgagtcccgtgggatgaagaggcatgcggctataccgagcgagtagagttggctttagcttctcnacaacctgagtggtatagcacagtttacggctacgagctaaaacgttacagctacgatttgatacccaattgggattaatagtatctgtggatactacaggcttaccnatccttgcaagacccgccctttggtgagtaggaggacggctcatgcatcaggtaagtttggaaacccatggtattaacaaatgtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttagagagcgtatcccgacacgccaaggcatacaccgccgtatcataggtaagcattagctattcgaccnatctctgcgctgagtactcattctgacccggagggaccggcaccggactgatggccggctctgccattcntaccacaataagggggctagaacccgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttatcacgctcaaaggattagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctctcaaaaggggccgtgagactccgtcaggtagggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccnggttctaggtgcgccccgtaggacgggtcgcatgngagttagaatcaacgggaagggggcggcagaagtcagggcgcttgaccaatgttgttngcgnccgtccggacgaatccacagttgtcgtcgaatgtaatgccactcggaagaggcaatgtggtagtgctagtcagtcacgagacccgaaangaccacttctagaacctgtgtgataggccgtcgctagtgatgggccgtgtctgcggcgactggatactacggtctttaaatcagcatagctccctcggcgtttagatcgttcatcacagacttcggactgcgncgtgtcacggnctcttncctnggacgaattattcctagtaacataacctccccagtagactacantctataaaagttcgcgagatacgagagnccgacctaggctggaggaacaaatttggtgagcttatatgtcagcaggttcgcatacgtttcgcaggtctctcgcatggtgtgtgcctatcgaaggacccctctcgataccaagagagtgaccaactttgtacgcggacgtgtatacgacagtcatcggngnctaggtgagaattttatacagcgcctatccccagagcacatccattggacctaccgattttgtatgtttcattcattcctagtagatgntgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcacnaggagcccggagcgctgcccattcctgtggtacgtctnagtcaggcgtactgactacagacttgtactaatgccagagcaatagtacaactgaactcacgaggggcgtcgggatagtttgggagaccggtgctcaatgcgtccgggcgggagagggaggcggcgtgggctttaactttggtccactacnatagggttctgtgaaccagcctgttgcctntagaactgatagacntcactcctccccctttcgtagcgaaggcaaccggagggggcnttaggagcacgtactgcgagtagctaatctcttgngtctctgggatcgcaggggccacgcgtgatgagtgcactcttttaccgttcaggcggttggacccctgagttgaccngnntcattagacgctagcatatgctggancgacactattgcgtcaagcactgtcccggccgctgatgtntagtccagaatgacgttgtnatcaccctggtcaagtccggccaagggctttccgccgacttcaccggagaaaccggttgcatttcggaggtgccgcgcgcccacgatcccatgctttccccgtgcttggccatcttgaagtagccgtgtacacccagttacagatacctcaccataccaacttaacgctntctctattccgagggtcccacatgtcttctgttnnangataaactatggattccgctattcacagccgcggcgtgaaccggttgaatataccgacgtaagcgatttgtgcccagttgagcttcccctacgccactttattctctccccctcggtagcacgtttagtccacntccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccaaatcgtgcgtgaangcgcacatccagcatcacggccctccaaaccttggtcgattnacgttcgacgtctcgaataccngcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccgggtagcncatggtcgagccttccgacccatcctattgcccggggatattggataaacctctgttgagcgctgtattcagcaagcaagtgnagggactattaggatgtcatccctcggttcggttccctacctacaagacnttgactaannagctcatggagtatgtcacacgcttcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgngacgtaagatactaataacaataactcgctgctacaggntcatcttcggaatagccggggcgcgctaactctataacaccaagtgtgtcacaattggaaggagaggcagcatgaatcgaccggccccagaagngtgacaggaactactccccttcgtgggaatgtcctatgggcgacgccaccggngtcaatttgttctctgagttcccgaatcaactctctacccctaaggggctagcccgtctgataccnggggatgtaatacaccacctactttgcaaataaaaaagcacctacagtagtacctatgntgccctacgcttagtgacgcacctttgcntctccctgagcacgtgtgaacgcactggtcggganaaagcctccactaaagtgtttagaggnaacgcaggcgaagcacagacgagcgacatagccggcaggtactattcataagcgtaagtataaacgccgggctttaccagctagtcaccagttgtacacgcattagtaacaccanagtcatgtgntcgattttggtacaatgaacggggaggcctatggctgccatacgcgagcggagggaatagactagcaatcaatctggaggaataagtgcggtgtaaatacaccctcatctggcgtacgggatttgtacttacacctctacgttgcggcaaccggacacgcntgcgctataaggtgttgcggtgcctcccacgcgggtccatgggaagtcggtcggagtgtcaagtgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcacgcttctcagngcagacctactagtttaaatcgatacggttatcctcgtgtatgtgntcgtagacanaaggctcggcagtaccatcaggcttgggcgcatctgcttttggaacggcttggagccaagcacatgtatccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactgatactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacancggntgggatggcacttccgtgcgccgcaggacgaggctattgcttgctcggcttangagtttacatggcgnacgccaacattngttattctcagaaagtagccaatgcgtatcaacgtaaacaaatagagtgagactttgggtggccaatccttttccaggtcgtcggcgattgncgaccgcttgctaggtcgagtgcacagctgttcnccccgccgattcggattcgtactccgcaagcangcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttncgcagggcaagggagcggaggtgacatcccaaggaatgtgtctgtgacactttgggtgggtatgactcacgtcacnnatggttttctccgagaagccggactgttgagtcattcttcaaatcagttggtttgtcccgggntttccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccctattagtgtgggttgactcgccggcctatggtaactctcgcccgacgtcagattaaaaacccgtctagcgacgccgttacgtcaccgatccctggagagggaggacgtgtggcgaggtcacggaacagacnacnggtcgcggggactagcaatactatgagcgggatccgacgactacgagcgctcttgacgacccatgtgtcttctctgtcttccgcgttttgctcttacccatcgccaaccatcctcctgtttcgaccagcgttagggagttgacacgcgtgcggacgcccggtcggtgcttctgccgttatgtgcnagaggattctcacgagcctcccntagtcgagcggccatcagngaagctgggtgtgatgagagacgactcggtgtcagaangctttcatgcgnatgacacttcnnctgcacctcccgttctccnacccatcaggtcgtcgcccgtgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgnctcttttatagcctanctcaacagatatgggtctgtgtgttagcagtcgggcaagtnnaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgncaaaaggntatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtcnagtaaatatgtatccacaagcnncgccccgtttcctaaatgctcaggtaccncgtcatttaactctcgaccgaactatgctctttctgggtatccccgagtcctcctgttcccggcgggagcactttggangcaggaatcaagaggacgaanccctaactgcttgccggcatggatgtggtcttcattgcgggatgagaatggcaagtttccagtccttcgatatgagaacggctattngcaccatcanatcgccagaatgtgatacgcaccgacaagctcacttgcctaacggcaagcactgtagcgacaaaaacggaataagcngcggacgcagataaggagtgacccaggaaattagcctctcgaatcgntatacacgctataacacgaattcaggttatcgcctcggtgcacggagtgtagacttattgcangggcaaagtcatccacagaggttgaggncggccctcngtcgcacgaacataattatttgcgaagagaccgcgaacaagcgagcgtgactgcatttatcaggaagaagtctggcgttaaagtctttcgtatgngatccgctagggatgccttgtagtccccggcggccggntggaagcngtgactcttcggttgcccccaccgctcgaggccaatttcctcacgatttaagtcggntgccnnnccaggacgctttagctntcaagcgcaccgtcttgaggngagcagaaatgtgcgagcccgagaagacgaacctatcgagccttgcgctgttcagagttgcatgcggactcaggcgaccccggccccttgggggcatgcggatacgcgccccgccgattatagaatcaaagaaggcgtgacctagaaatgggagcccaatgaataatgttngtaggtgtccaccactctcctaaacccggcgtataacacgtgaatgcaggagaccacagcgagggtaatcgaangnccagcatccgtcagttgcgcgtcgcagacgcggcctcgcgtggcaccacaggctaccacagattgctccgcacgtcgttatcannctcaccaagaacagttagtattccacaaattattaaatgcctagactagatctgcgtaataggggtgacctgatacgttancccaggtctgacccatttatacaaggccgaactcatgtaaggcatttcggattaacgggagtttaaagtgtatccacgcngtttcgggtaaaatacggcaccgcnttctcgaaggagcgatgggacgaaccctaccaagacccccnagcgccgaaaggacgctagggcaacaaccatatcctgctggtccaaacgcgctcttggacatcgataggggcgcaattcgcacagggtgggggaacatctgtattagcgttccgcaactcattcacanggaataacgaatgctaccgagccctacgacgaggctgggcgagggttgacccccctgggtcgnttggggaactaccacatacgggtgtgttttaacccatggtttgttgtcacccgaaagcnnagcggagtcaatatagctacaatactgtgtgcccgctgcggatgcgatttcggagctcaccttgcgcttagnccttgtgacgcctccaagcatcgggcctattgcnatgctctttggcgggggtnntcgtggtcagtggagttgatttgactaagatcctcacaggggggtgatcacgtaagacaccacctancaccatccaagctgggtaagccgaagggcacctcggttggnngcgagcgggcctgtgcacccaagataatctttgtaccttaaggcgtgctncccctgtgtgccctnatctaacatgttcacggcacggnagacccagcgtgcggagtntccatactaatgtnncggggtgtcggttggtgaggagaantnnngcatgcaaacagtctaacccagcccatcatcgtttggatatgtttctggctcctgggcccacgctaactgtaaacgaagcttcgaggtcccgcgcaacaccttcatggtaattcagcggggaggcgccggtaagccgtagcggcactgtgacgaggcgagttagctctcgnaaaagagattgcctgtcangcccgcccgggctccggactctcnnnggcttatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataaccngggcgcatggaagacagggaaagcgatnctcagaccttgcgcgcagccngcggccggcggtggtcaagccagtgcaaacgagggcacgggtgaggatcactaccgcatctaatacagtatcgccngcagngttatcnataggtcggctttcagtgtaaaactatggtcataactcttggcgatgagttcctcgcccatttagaatccagattgttcggagtcatacccgtgtatcccaaggggtgtacaggggctcgaaatccttgactgaccatctgatgcgaggatctgaaggagtccgcgttctatccgtcatggcagacgcgnatcctatcctgtttaaccccgttgtacgtatattaccatntaagtattattcaacggcgaancttcgagatagcgctcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccntcccgggagcggtccaaccagctgttgtctcttaatttaacgctagaaaagaagtagcacgaagacccacaccggagtcgttgacaanctgggcgataacgctgggcggccagactctgaatcgctgattgtccgncacagcggccccaaccagccctgtcnacgtcctcanntgctttgtactccccaggtatgcatcttggcttcagttgtgtttgcagtaaaaancaggccgcggtaaggaagtgagcctgttgtcaatatacnncacgtcttgattgcgagtagagcccttagatatagactcggatcctcgccggagaacgggagttataccgttcatatcangacagtaacgtcgtggtgggatgatgcacccgtcacccggtcatcggtaacgtggaaancaatggatctggcnaatgttcattcaattaatnacactataacggactatatttggcctcggggagctcgttactcaccaactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatatgtttgggctacaatgcgactaatgatccccacgcccgcggaccaacccagaataagggcgattacccctcnagccgcagtcaccgaggggtggcattctatctgtcgtcagttgcctanatacttcattgccaggcncgcgctcggaccgtcgtgtacattaaacaaatcacaaagagcgcacgacaatagttcgaatagaaggtctngattctntgggctctcggataatgggaagggcgagagaaaccctgttctcgagagacggttcctantattcgaccgcccactgttgccgaagactttcnggtacggcgtnncagtcgctatgggcaaaggctcgcgtctactgttgggtgaacntactggagtcttactcgacggatgaatccgatacgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtatctcaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgagatatatgggggttttgcttggcctaccctccacgccgcatatcatgaatccgaagacangcctaccagcggtggatcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatgatctcgnctagcagccctatntcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggntgctccgtgaagccatcgagatggcatctctaagaattggaaggagtgttctgcctcctgcgcgccggaaggaaggttntagggnggtaaaaggtacgcaccnntcgatcgggaaggtgggaggaagctccttagcctttgacataatccgtgnnctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactnntaatgacgtagggtcaaagggaagcgtttttangagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcngccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtctnaatgaccagaactcgatgttaaatgtaggctaaacccctaagcctattgcagtcatgtcctggccgatcctgattgacctcaagggtgngataggtaggctacttttttaaatcaaagcacgattatcggtcatttccccttcggctgggtgatctactctagggtcgcctctcagatgcccgccagacagtcacggagagtcccggtacaacctcctatacgntagtgcatgcactctactantggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgcgtgncatcggactccggaggnngcggtaagttaccatcgcacacggtaccntaggtcagggtacggggtcgcctttggggcggcgcaacttgggagacggcgaatctgaacagattcgttcctgtatcgtgagatcgttctcgatgcagaactccttgctgcccggantcatccccactaggcacagatctatatgacttcgcaaacatttagagtgcaatactgtcctttatgatcggccgcgagngtaatcgagcgtttggtctgagacgatagatgatnnagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccntgtaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacnttaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacacgaccgctcccggtggaaagtcccgctcagtcattaagatgcctcctgatcnagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggttgcggataaaaaataccgtaaaagacgcgcgnattgctactaggcttggnttcaatcactcgcggtgtgcgcgactatcccccggtncctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttgncaccttanggggctccacgcccgctacaagcgcgcgcgctcgttgcatgaagagtcaaacaaggcctggtacccgttaccggactcttccgggagcacgtttgtgaacgaacgggatctactcttggacaacccagcgactanagncnatgaactcagaaagtgcgattacatcncctgaaggcagctcggcaatcaccccaagtaaacggnctgtattgctctcagagaccacaccacatccgccggctgctcgcagaacttctctgagtgcgcatgccgtcacgaccttantatgattcttgcataataggctcgaggaaccgcaggtgaagactatgatgccnncgcgtggtgccggccggtcgaggatatagngcttcgggagatcgtncatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagncatatggagcacttttccaactgaagttacacgcaccgtgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagcccaacatttatagtttcgggaccttacgtgagcaagacctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgcgcganctccgttatgttagattccggtcgagtgcaacacagaatgtgttcttaccaggacccccagtagtnatgaaggtactctacctaatgttatcgaaataggcgggacgtacgcattggagggtaaccatgtgcagaccacccggccctcggctcgttttagcgactagaatacattcgcatgagttgctggcgagggacatttaaactcgcgctagactctctgtgccgacgtccgggtgaggatttacgggcggntaatcggtttcacgttggcccgggtacgtctggggctactacacaagccattgcggttccgtggtngatagttcgtngctccggctgttccggttacgggaagttcgtttggatacattcccgccancccggaggcgaccccacacgaaccggcaggctattaacccataaatggtgtaaagtgcagggttaactgtggtcgttgtcgnnaatcgggcnaacaanctttgtgggcnatttaagtacatgtatcgttagcgggctcggggttctacaaggcctaatctgcggcctatattacattagtcattgggagnnngaatgaggccgtnatctagcgtgttgagtgtcctcacccggggcctatgctacaagattgggccgccgctcgccgctgatgccttctagctccgtctcatagcgaccctctagtccggattacccacgtctgtgccagatcnctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccagactgaaaacgtctcagatacccgacgcatggtgtntgtgacactcgccgattaacgcacacgtgatccgcactataggcctcgggcnggccaggaagaagccaatatacaccagtattatccctagtcgatcggccccggcctatagatgtccctgcgagnctccgtaagaaaacttgagcacctggtgtgtaactatgacagcctcntnacaacgcactcacgcatcgaagcggcccactagtgcccncgtccngacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaantcatccaaggctaggcagaagtgtgttcttcttcccgctccttggaccgtgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcgcggtcgcgtatagagtgctcgactcgtcgcgggccgcccaagtgcggcacatacttcnttgtacgcctgtccaacgactggcagcagtccccagtcattgctttcttccgtgacacacaagttgactagagtgcaacgctcggttgctgcccgggtccgcccgacacccggcagcagttgcggtagtctgcaacgtcggcagagcagnccggcacgaatctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccaagattgcactacaagcggcacgcctatcatgaggatgtatatccccntcctctactccacttctgcttgnaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccacaaggggagaacacccgcagacgagaagcgcgtccgcccaaaccggtacttgcccnggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgacaaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagnaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaagaggcacaaccatttgaggatcancgcgtaagcctcgattctcatccgcacgtgttagatccagcacccagaccggaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgtgagttgacggctcaccggggccatgtggcatagggctccaggagaatagtaatggcggaacgccgggctgtatgncggagaacagacgaactgtcagcttgactacctccttgaagaagggatattgccctggagtcttttctagaaataccgcacatactctgtattncaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatccggcngcaagacaagcttggccggcggcggtgagtatactagggattcaagtgggntggaagtctatttcggtactgggcgccgtncggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtctccctcngatgcgcaacagggcgacactacgcgaccactgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagaccnttctataatgatacgagggcgtgctnaagcatcggcgagggcagccgttctccagccgacgttttgcgagtaatancctgggaaccngccactgaccagaaataactccgtcggccgctgagttgcacggccatcaataagggcgcaaggctgcctctataaccgatgttcataccgggcctatgttttgcngatatcgacggagnnacgtaagccctacgtgctcgcggacattgttataccgcagcagtgtgataccccatcgttatcggactatacgtagctatccaatactgtagagaccgcacgatttttcaaacttcaggtgatcatgatgctcatatcaaccctatncctcggtgtcccctggncccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctngacccttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaaggggactcggncncgtactgcgcttcccgtacctcgctaggccgactgcgccagggcgcggaagactcnaaacgctgttcncgttctgcaaggaggggaatgttagagataagtaatatactataagaccctgagcaacgggctctggattgagctagatctcngtngaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagncnctggcgtntctcactacgcgtggttacaataggacttaggccttcactacgagaccacgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccntaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatntagctcacggtcctgtccnncccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctaagcctgtgccggtgtgtatttncccgccagcgttttcctctgagaaaatctgagtacacaggacgctccgacctaggggaatccataatcaacgcncccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatctcagtccacttgagaaggattcgatggtgctcactgcggcacttagaccatgagtacccggtgatagacagcggtgttttcacagttactttacggtctggggcccgtatcgcagtccacacaagtccgggcggcgctacccganggaactgtggtagaancctccgagcgactactggcgccatactgatcccaatcgggtgtttttangtgcgtggtgccaagtctgtatgcatcctgtccaccgcaacatcgtgctaagtacctantggtctggctgatgnctagctcactccgacagcaccaagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttcattntaaaaaaggacccccagtcagtgggtacnggtttggcccttactagcgattgcccctgaacaggcactagaancgaagtcgaattttccatgcctagtttgtacactatnattacacgagcctgggccttctgtcggaggctactgacaggcggtcaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaagnccactgtcggctacaatgctgtgatattgaccacctgccccatgtacccaccgacacctgggggcccggagcccgcagtaccagtcatatcacctcngagtccctaagtactaaagtcggggtaatctacggacgcgtggcgggtctcaagaatggaatccagcatgtggggggacataaagggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcganncnaccctcagtggacacttgaaagcaccctacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattctagcgatgttgcttatcctggcgcctcgaccgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttggttgagttatatagcaattgggaagagtacgaccgatcggtgggccctgtaccactgcgggtcgcatcttggatcagtgcaagggcactgggtacgatactatagccccacggctcgccagcctgacttacacacgttttctacttaccatgtacgacggttgccgtgattgagctcgtgccatccttcggtatcccggtaagcgggcggtgccttggaccccccaccgagtccacaggcgtgtactngcacgccgggtacccgtgggtggcgacaagttgtcgaggtctggatcgtgtcactccgggatgatcagccctggctgttagtgtcattgatcgtagaaggggataccaggccgccagtagccacatagaatcagctacttaaaccagtgncgactcttatgcgttggctgaacgacgttcgtaagagggaatatcaagggcgcgcatccggcgtatgnggccggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccactcgctcttagttgcgcggctttgntggcattcgttatgggagaccggcnnctcaggcaccgcaacagacatgataggcagcccgcgttgctggtcagcccatcacctcgcatggtagttctatataggacngagtcctggaggcagactacagcgaatcgggtaacgttccgccggctaagataacggctcgtcacgattagtcagggaatcnaactctggtcagtccgttgcgcttgactctccaacggactcgccccagctcctgtttgaggggcagtccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactggncggaggctgccttttgcttggcaccccccgggtactaaagattggcaactaggcgtccgcnacgaccgcatccatactcggagccgcttnatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtacngtcagaaacggtccttcctagtatagactcgaggatcgcggatcgttttggacggactggtatagaagcgtcatcgccagtcagggcaatccctatanaacacggtcgcggcgatgggacccaattaaacccgcagccgaggagccgccgttccaattttagcgacttagaggagtcgactccgaagtcggcccaccncacgtggnacgtttaaaagccgctaagcacctgcttttatgggtacaatacctccccacagcagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttgnactgtggtgggcctctttcgtccacggacagccgctcgaggagccgattccttgcggacaacatgacgatntacggatagttgacataacgccgagataaagaaccgtctgcctcggtccagcaagacttcagagatgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccagaaaaatcacgctctgagacattggagaggcggtttttcctgctccgagagctccagtactccggtaagcgtgtctganaactgctgaaataggcgnctggtgtttccagatccaatggttcggctgacgcttacccccgatgctgccaaagtttggtaatccagtcacgtcactncctgttcaggagcaaatgcacctcccgcgcccgtctcaaaatgtgagattggtaggcgtncccgcggtttcagtancgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctncggaagttgcattgaaccacgagccacgcggggcccagaagctcgcgtgacggccattttaggngctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttttaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagcnnatatctgccttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcctccgtctcaactttcantttaacctatcctcatggaggttgttgctgggcatcgcgttaaagtatcgggccccacagnatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatttccctatgaggcgatcttaccataggactcgtattctnccaaccngagtgtattggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggagcgttgcgcgggggccactgtaagttccctnggttgcacagagtngnctcccctaaggcaaattgtcatttctctatcctgntctgaccgggccaactcattccactacctgtatgagttccctatgacgggggccgcgaaaccgnctcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaatanggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccccacctcgcgatgcaaatganccctcggttggcctaaaacctgatnnaagatccgatccgacnggtcnacatcaaaaacttgcactcctaacttgtcaataatgcncagggatccaaacgttttcgggctctcgncaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggaaattcaagcganccaganangaaggcgctggagccgttcaacaaaagcgagattgagtaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccaggccaanggcctcatcaaactntgagtacctagattcgcggcggccggtagggagccctttcatagcgtcaggtaatactccccccgttcgnttggtggcgttntgaaagaagtacacctgtggcattggagcacctgnntacatatncctatcgagccggcagggcttccgacaccttgcttaacggtagaatgtctagtccatataatatctagtacgtcccaaggctgccgtgttaccacatcactnggaagttctagattgtatcaccttagcaggtccctatgcacgctaccaccactatgcgacgactccctgtgtacgagcacccagaggatcagttaggnggtgcctcagacgcagtaagggctttggccgaacacagtgggcgccgtcgacgctttgtctaacggatcctctactagagtatccggcgcccgctgctgtacgactccatgcgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactatgagttagctcgtccacgaatctgaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgttgacccaaatctgagtctacaaatagttctagagtacaaccccttaggcntttccctgcgacaggacgctcacnccacgaggtacactcagtatagaccaacagggccgccaaacccacggtganagctcacgtccatgggcgttcggaagcggataacgnncgtnagtgaggtatcagttcgaccgacttggttagtatcccctagnnggggattcctctctcacatttttgttctagacacgtcaccgtccagaagacctcgggacgtagcccatcacgttcttacggctcttagcagtaatcanatgggctaccataccgaataccaaatcatctaaggctgacagttgcgggctagccgtcacgttgctcagccagtgaccgggacgcggctcataagtatattcgttcgaaagagagagcggcccctactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtnagcgnggcgngaggatgaaattcgctcncccagtcagatgcgtgcatggaagccagatgctacacaatggcagancgcgttgngttgccagagaaacatgatcccactncgcgtctatccccccactaactagtgtcgtacctccgattgctagtatgacccataacagctgtctacgaggcaggcnancgcgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggccaccaccaccggaatatattgcgcagggaccttgactgggctgggtctcccagaaggtaacctgatataataaggggattcctgtgcacgggtactggtccagcgtctccacgtgttcgggggnctgcagtcccgctgggacttagacggcacatgaaggacccaggcactggaaccganctagcacattgcgattgtattcncccttcgacgtgtgcctaccatttccgcggccgaggtttctaaaggaggcaatgcctctgtcttgcccagaaactcctcctgatgcataatgcaacttgctacttcgttaattacgtggcagcctacactggaccaacctctaccatagccgctccctggaccagggcnccaggaattaccctcgcattcagtcatcatcgctgatcgaactggctcgccctgtcaacaacccggngctatgtatcgcgnnatgcccggtcctctttgtagggcagttccaacggcgtccctccacaatatgccggatccnatctgtatttcctatacactattaccatggagnnaggaagatacgggtgccggagcgcgaatatcgagggttcttcgnnggtcttcgttagtcgtcccacaacgaccaaaggcagtcgtaagcttgtaaattgggatccaatcttggctgcgcccggggttttgattgcgtcacgcccgactggttgccgagatcctccataactagaagatcagtacgagttcagagatctttatcccgctgaagcccgcaggcgggttctgtggaagtattgctncagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgattgcccgaagggtggtggttatgctgaagctgaggttgctgccgtgctgtgagtctgttttccgggtgcctgcccagtaggtgagttttgttgtcgtnngttcagatgttgaagacggcgccgatgaggtagggcgtttgcgctgcgtctgtgcccgtcactcacccaaactccgtcccgacgtatctccagcgctcgtatagtccgacaagtgcaggcgacacacaaaactctcccgccgtacctactttaaaaccgtcatcgggtggtaaatgtggagacgctagctcatgagttgttagccgcatnaggtcttgaatgtgacggccagagtatttntnagttgacatgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtanggtggtcacccccacaatctcaccacagtcacttgttcacggcgttgcgtgcgatgtttattccctcttccgcagccantgtgcatcttctggtagtagtgaancacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatattttnggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagngcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccttgtgccgtccttctctatcgacgggtgcatagcagttcgtgtcatcgaggcgnaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatngcnccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatggnttctngtgcctcgnaccacgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctancagggattattccgaaagctaagcttgtgatgnnaacagttggncgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagangaaactcctaactctctaccctgcctagcntgacaaaatcgcaactatcggcaggtgaatctagggaagccaatattatgtcgcgtgagtgcggtcaggnacgtaaggtgtgacaggactgggtcctaaccggggcggttaataatagcaacttctgcatagcggttttagcgcttncgtgttataancgctaccggttggcagtcctgcttcgtatggcctttggcaggtatttgcgctccaagatacggtagaagggcgcctccaccacagtgaacgcttggaaaccaccggatatgagtatagggtattgagtatgggagatagagatgtaaacacacatatttgggaacacctgccgcgtaataccgaaagctcgtgcctcgcccggtgttcattacccaacacttatgacaagaaatcctagggtggtacntctgattgcgactaataatcgtggaggtcngtcngagactgggcggatganacagcantccnntccgnctgcgngntggnncngncnggggngcnnctngnacncnnnncccgacnantgnnaccnnttgatcccntaaacnngtngcncgtcgctgcccgcggnnnnnnnnncnncnnangnnnnnggttnaagnatcnngatcnnnnnnnnncanngacngcacnnccangccnctnnnngcncncncatgggaggcggcatctacgatctccatacaaaaataaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgccnaccgtagcatgaagcgtcgtttctcctagatntaaccctgctatgtttnncgtgccctggttaatcacgttnatatgcactatgggcgtagaccctagttgcaacagttgacgaattccgccacgtgatgtccgaataggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtnatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcnagttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttntcgtggctccgcccagctgcccgcaaaacgccaantcatgcgctatcccggcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctanccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttacctncagcaatcctgagttggcggaacgggcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcnctcgcgcgcacgtgaacttgctgtcgnaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctgggnncgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactgncatgattnggaggttggnnccatcctgctcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaacaaagcattnctattggtgggaatagcnttcgagtagtagnaactagctgccgctggcgtgtcactntattggtcaacgtgcaactgtctggacgcggtcnatataataggatccgctcgaaaccgtgcccaatagcgaagtgcgcggaaagggtgtggccttgtcagatggtcggtacctttccagagtcggccataaggggtccaaccacnataacgaaatccggggaaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaatcaagcntcagcctatcaaaaatcagcctctgtcgaggggatcaaatttagcttgttcaacagnttctggtgggtcgtatgccgaggaggcaatatatgttggtcctccgacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccggcggcggcagagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg aaatctcaaattgttccatagagatgctacaactacgcggggggtctgtattgtgatccgggtctggccacntctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacataagtgtctccatagggccaatagctacactaacttatggccggtcagagagtggcccagtgctaatggtccccggagacaatcccccgatactctaacccaatagttcatacaggaggtccctgtatcggggcttcttacggcgcggttctgagncggcgagcaatgtcaactgttggaaacccttataaggtttacggatacgaaaattttccgacccacgagcgacggcnccngtataatcatggttcgccgcggcgtggcttgccgggtccttaantcgaaagttaacgtcctatacgggatccgcatgaaacccgacgtgtcattcttgcccaaaacgcctctatttcccagactacgtgggcgcaaggggntnnatgtatatcgcggacaccggtgtcatggtgaacgcggacccgcagactagactcggngtcgatcatccgcatgttcgcagtccaaactctaacatgatggcgacatactttattttacagacgaaagccattgcgggcaagttgcccccgatccgcgttggaatgtctcaggagcctggaggtgtgtgtttaccgaatggtacgctctgaccggggctccagacgaatgtagtgttaattggaaattttgacaccgaaagagcttgccacttgcctggtccagctttcaaacgacgactaaggttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcntgtagaccggggcttgccccgatagtgatggactcgggtaaatngtttatataaggcnaaatggacacgaaggcaccgaacnagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgccggtgtcccgtatgaaaaaggggggactttgatgtttacccaaattgtaagtttatttaagagccgctactttttacacgtaggcaggcagttagtaaaacccacactcccgcgatcgataatacttcggtccatagaattccnnggttcgcgcacaagtggttgnttgaatccgcctgactcgatcggcgaacgtctggccaaaggttctttccgtcaaattagcatggcgatcgacaatgtggttacgcacngaaggagattcgcgggtgtcgatctgcgactaggcctgcgatttgccagcgacgactgggggntcacngtaaatatacataacatgtcgcgactcatacggcatgtctcttaacggctttctccaccgagtcctttgaatcccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttcgcctatccacgttgccggattccgnactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggtccagtaccaccttccgtacgtagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgaactcttctcagtnatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacaggtagaccagcaaagccactggaatttttccacctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcnagcccgtaagccgttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgcangttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtggnaacggtcctcccttcgtgcgactgtgttatgactctctattgctttctaagggatgtggcttagaggcgcggcacgacagatcatcgtcaatgtcgacggacttgttgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcatcccgatgagagatcgngactgcctcgggtcaggcccgctcctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgactcgaaggagctgacccagcgaaagctgcctntccgtagggtcttaccggactcatggaaaatccaaaaatgtcacatgattttaagattagtccatgcaagttctaggaatacttgggtgctctaccgnagactcatgtcgtggcgtcgcgacaccttccaagcgtcgaggggacctgcataattcgccgcgtagcaagggagtggcgtgctggcccggctttggccccgatcacggcgtgactatgccctgttacgcgtacccgcccttcttactggctcctcgtgcacttggcgggttcangccattagtagtggatgttcgtctgaagaaagcgancgaagatccgctcgattaaattttcagaagagcacagtggcatcaaacagggccttagangcttgctgaattctaccggatcctgttttaacacgtccccagacgtggagcttagtacacgaaggtcgaacgtaacggggccaagtggagcaccccaatgggtaaggtaaggtccttnnaactcgaggctgagtgaatggcagtgntcattgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggngtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgngtgtgtatcaagactttaacctccgtgctagacccctgtacggtatcacgtnnncctttcacggtagagtcccaaggtacgttaccctcgggtattatatcgcattgcggctgtcggcctgtgtccctggttccttgcgtcgactatttgatactccctcaggatatgggtagccccggtcgaatctccgagaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagattccaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgnntgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatncgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagangcatgacaatgcacgtacgagcgcctgcactgaaaggtcaccgtcntaatgagtcctgcactaacaagttttgccctnccccatctttcttactgcaagaacgccagccccaggagggaccatgagtattcattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtgcttgtccaccggacctttcccccttgtgagaccgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgnngtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtggtccccccccatagcagtggtcatgtgtgccacacggacacgtgggactgggtcgtgcggcccgttaaaaaccacgccagggtgcgccggcanggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagtngtccggtactctgactgttccccccctacacttcgctcgactaggtgggttcgatctgcttacgcaccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggcgggtcgcagtgccggccggtttgccggcagtcggtaggttttaagccgaaacctgtgttgttgaaggcggcgctgaaaatagtctgtagatgtctcagtatacactatctaacctgggaacatggtattaatatccgtccannctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttagggtaatccgggtttcgctagtcgagtggtggggataaactctacagcagtgggcagcgaaggaggcatgctanngaatcgctccagcgacgtgtatcgtaaatgngcggattcggagaaagacatggctcacttcacgctccaggagagatatctngcgnccattcttttcaactgtccgccccccaactcgacaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgannngagggacaactgcgtgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccaccnncaanggcttagtgtcagcacatcggttgtanaggctaagactactagttgacgagaggcgtgacacacaaaatccggaagtacccgcggcgcgatgacatacacagttacctgggncgtgcgacggacgggcataccccagcccgtcaccgaactatntgcccgacttatgctgcttaggatgcaggcatacgtaggggagccaagctcgggagtcgaacggcttttagtcntgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtggttgggggangctggcccggtccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtggncatacctgggcccggtcggacgcctgagcatttctgacacagcaccggtcgaagtatcaagtagcgatacctggcgngtatcgggggccncatggcganacatactgtcgattgagggatcacaaattagccaactctgatctctatggagagcggaaacagggctgtagcgcgccaacgagcagacaagagaacccgagcttagagagcagggagtaaaacccncccggtcctagaactaagcgagccaagtagtccgcaatcaccatgggatggccatctcccccccgtgccggtgggtcgtctatgcaagatacgtaataacaggacaatancataaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggtagtacccaaacnaccatgatcccataagccaatacaggttgtgacagcgcgtagaccttgggtggnttgctcgacagtcctcattgcgcagactgatttctngncgccccaatcnagtgttgangcactcattctcgagccccaccgccaggatttagctgaagccgacgacctacagtggtcgtgctgatgctatcccgtccgccnnnataactattgggggagatgccattgtggnttatancacattcaaacagtctacctctccagactcggaggggatggattcgacttgagggtggatagccccagctgggaccagatgttctccgggggccatgaagcgacggctgccattttctttagcaatgtcccgaagcggcctatggctacataaattagtttggagccggagagacggtgaattcggccgtcgtctaagattgagcttaaggcgccgcatccatgctgccacgcaaccgngagggacgacgagactcctngaagccggtctgtgctgactcgagtcgccggactttcttgctagattgttgaccgcctttacaggtattccagcggccgtgacgcgcttttacctcactagctttacttcactgtggcctggcacatgacccgagnggctgagacaactggggcaccaccccaaagagtaccaggcggcgacgcactagggagccagggagagtggctctctgcgggagtgacnatcctcctccttaactacctgtacatcggtccaggcaccgacttgcatacctatatggctgtactgtgcactagacctcgtgtccaatcccaagaccatagattggggcttcgctctctcttgtaattggatcccgcatcagttttgcaacggggccaaggcccagcagtaacattatcctttncgcannnggtganaatatcagaccgtngcgctgcanaacgtcctacttcagggtaggttnctatgtacggaaccctagcgncgantaaagatggttatgtcatctccggttcgctggccgatttccagggaagccactgaacccganagatggtaagggccggcgacaacagagtcatgcngcacgctggctgactcccggtgtgagctttgagcgggagtatccaagtcccccgcacgcaggtcccacagngttgnactcgaagtgagacagacggcgtacttccgnaactcgacgccgntttgacgaacncataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcanctatgcggcctccctttctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcgcagcactatcaatgaatttacaggngtccgatcctccctatacgcaaccccctgnatcttaggacacccaaggttgatctgtgcctttggctaatacaaagagaagtcctttcccaccatcgaagggcatggagtatagtatgaagcctatggcgagcgcaagttcaggccacttggggtcntattctaggcggcatgatggcgaacgtgtttcgcacgacagcgggactattgtgcgtccgaagaacaagactgcacnagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatccaacagcgttcacatagtantcggcgattccgaggatttaagtcctccattcgcggaggaagaggtatgtctcatactcatgcttagggacttagttagtgggaaagtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctaataccgagtccacatccttggatccgtgccggcttgatagtaaccgctntgactctgaatcgaagcnaaaggtaagaacgcctcttgcaccatcaacttcgaactctcagggagtacactggggaaattatcgttctctatgcccaacggacgacgacagatctgcgtgaccgccnacacctttgcaggcagacactgaggagccactncttggtcgcactcctttgacgcgtgtatgccactgggaccgtttcccaaatgcttataccgcggccagaggtcagggggtcacncattctaggccgcggctatgtggagttcgacgggtgtcggcccatgngcgcctgcgagtcacgcagcgacgttgctcagactagcnatgtgcaccatgaggacgcggtctacgctggcacttaggctgaccagtttgatggctcggttggatccgttaaaaagccgggaattttatcgctcacaactcgcaaagtcggagaggcagatccggttacttctaaatgaaacnagggcacgctagcctcctagcacaggtaagcgncgcgttcgaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcgctgcgaaccaggagtgctggtcttgtggtgcgcctaacgtcctgacatcgcggtctctttttcatgcttcacatttggatgggcgcgttaagacacgtggtaactctgggccttgtcacatagaaaaggatacgcaggacggaaaccggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattatctgagatttggaacggtggttgngtacncganacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcacgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgtaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgggtcgtggctcattcaggctcttcttacattgcnggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggnggacattactgggaangcacttttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccntacatcggcctaggggcttactcgtgtggcgccccgcaacacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcganncatccccgcgtccgcggagcacggaaggttacataccataccgtttttggcgttaataccaggttacccgtcggttgagggcatgcgcggcggctgagnntaatcaaagtgagccctaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccacgatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcnataatcgtatggctaacgctttggcatgtaacccaagtttcgtcggacgctgactctcgcagccggtcanntagtgtcgatgccccctctgccctacnntgtcgtaccggtcgtattcgacgacggtattcgaaccgtcggttactcgatgacccctcggcnacgaatctcgagcgggtctgtagtgaggggcagggcagatgaccttgggggctnggctacggattagcttcccgttcggaaantgattccggacctgacgtccgatcccatgcnaccnngaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccnttgatagatccgctgttatgccgggcggttgaagtcaaacaacgtctgcaggtatggtctacagctnccgcgatacatgcagggcgcaccggaatccaagtaagtcgtgaggggggacacgacgcgatgggcacggatcacctaaccccgtctctcggcatnaggaagggagttaactaaattgatctatttcagcttcgtgtaacacggcgtacgccctaaccggggtataaattagtgggaaaagtccatgagcacgggtcagtattacggggtctgccggtaacttaaagtcgcagtttngccgattagcggaaggttgactnganggggacgtcagctctttagcccgcaaagttccgcnactcgttttgtgtgcaagaccaccangctcggccgaaacggcatagcgctgggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaaattcgattgtccgcattcgtcatgcgtgcgtgatccacattcaaatgaacgtacgcgatctctcctccgactcttagcgncttagtcggaganngcgaacatagggagaacgtcagagataggctgtcggaactatctcgctgatctctccagtggccgataactgtccggcatgggataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctaccgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaattccttcgggtgtccctantctacccagcccngatggtggagtaccggggatatccgttcatncgtccgaacgtnactacggactntcggccacttgctggcgtcttttcaaacctccgtggggtccatgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagncaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctttgcaagttttggccgcagtatcctgtttcacatgcgatcggtctgtccagatcttgtcgtgtgttacgaccacgatcgcccagatgcggngtggnntctcgatcgagatggaggccattaccagtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatctgcctcgcgcgcaacctatagcctnttagaataaacgttactgaagcatcgcccaacagtaattagaacttattncattaccanatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacttgccgcccaacgtccgcgctctttctcggttcatcttcccgcagaagtccagtgaatacgttctatattgccgtgncccaaattaaaattggtatttcctcgccgtttagctcgcgagggagacgccggcggcgagcagctgcacgcttctatntaggccaggtacccgcttcacgtgacagncgatttgtccagactanggataactcttagtaggacngcttaggtggtgccaactgaagactccnttcccgnacatagcagctcgaattcgtcatgcttggaagatggcataccagcgattgattacacgcnacaaaatgagctccggtcgaagagccttaagcncatccgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgngtggtctttcacaggctagatcagtgcaatggggggctcatgcctctgtaagggtacgttgtggtcgacccggggcttcaccgcgggtgatcctcaaaccgtccgantagcggaaataataaagatgacaacccgctggatggcngagactggttcccagtgannctactttctcctgaaaaagcccgcgtggatgcgccacggctacgtggttttaagacgcggaacactagggcgtaaccttctgcccgtcgttgcgtcatagggatagtactagcgacgcattgccacgctgaggaggcacgagtgtctaccggcagaggcaacgtcaaaaancgttcaggctgccctctaggtaataaaagattgagccggtcgctctgcgncgacatctcatccgcanncccattggccagacctgtcgaacacattcattatgacgtttgancgaactacatcttccctcggcaggcactgctatctattcccagacgtgattccggccatacgcaacccgttgagcgtgctttctatgcgtgatgtcttacgacctccggtcttcagtctggcaggtacccccgcagagaaggtgtacaacatttcatcggcctcgtggggacaggagttccaatactttaacacggttatatggaccaggggggctggcctagttcagccgnngcttaacagctggactcggcatcactaataatnaatcagcagttcatcattatatccagcgcacgctccattgactgaaggagttaagcccagttccgcatccggtgggtgacacccggcaccagatgcgtgaacgcganaaggantcgctctcgaaaagcaccgcttcgacatggcagacggcaaaggnggttggtacattcatgccaagactctctatgtggaacgtgaactggatatcaaagagatggtcttacggaccccactaaatttgcagaacaaataccaancggggtcgctatagaaacattggagtcaggctgcaaagtgaccggcccgcgtatagacaatcttcaacgagggatccggatcagaccttanggacttaatcggactgctgattgcaaatgcccgttatngtgggcaccttcagggttaaaaggtacccgcttatcggnggtcatgcttggtatcgtagcccagaaacagttcctcggtatcgcgcgcaagagataaatagcaagaaccctcattagaggcgagtgcgactattccaatgcgccaccggtggtcgnaatacacacgcgacattacccaagccacgatccgcgttgattcgtagtgctcgtgttcanttcggcgcgctggcgacagcgtagatgtgatcccaatttaagcgccatacgcncagtaatttccctttcagcctcatgtcattcatcttcacatgcagttattagtcagtcgccatacgttgatccagcggcaggacgcgctaagccnttcaccacacacagcaaacgcaaagatgtttctcgcgacaccgaagccgtcgtccaacttaagctgggggcagattagaatccggtgaagatatagantgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggagcgaccctatngcgaccgtttgtgtacgatttaactnggcatcnggggtaagccttttaggcttggtaagggattccgccgcaggtgagtgggcggcgtcccgccgttttgtagccgtacgcggtggggtagtgaaaagtttaaaggtcacaagctggtgtgcgagcctggccgctctcaacgtatctaatggttgtcttaaatccctcgcacacacgatactataagncgcgcaaaaacatagacggtctatatgcgtgagatccattttgaaccatgggggatttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgataccaanatctttggcacttcaagactgccacggcggagtaccntgttcaggtagcgaaagaggancagggtggtgtggtccaacgggggtggacgctgtgagcaaactgttgatatgcgtttttcgntttagactgaccacggcagcctccggagtacatacccttacaaggtgggggagggtgtacattcaaacggttctcatgaggtctccgcagggtcgcccactcgcagtttacccactcaggacgtaatgtaacatgggctggagcgcggtaagccccgagtgatgttttaggactggcttgagcgggtatactgtgnnggcgcttggcatcggcggcgagcatggcggagaaaaggtccngaatctgtctccgacgttcgttcgacgtatcgcganntgtaacacttcacncgaaggcgggcctattgttgatttcccgtcgattgattntgggaaactgggcacctggtaaaacttttctccaatcactacgaattgtgtgcgaggcgaccgtcttgcattagatncacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggnaccgatagactttgtcataaatctgggtagtctggagagcagctggtggacgaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattaacggctcgccctaacccgattgaagctgttgttaataacacactcaatagttcnctttgtttcggcgtgcgtacagtgtaaagcgggcgggcngtggcggcccgtacgatgcgagactcgatgcaagcctcggntgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccgatacctttcgctgattnngccccaangggcttatacatgaatagtcctgttactggttatgcgggcgattngcatgcagcggtgtgtgcctttacgcccttagaagggcatgtgtattccgatggtccgcggtgtacgccacctggccaaccatgaggccgagagggacaggcagaatcggagcgagaagccaggctttttgttgggagtanccctccaaatcagccgggcctgattccatctcgtgtaaggcgagtcagcccgannnnngatggaagagtccgccctatagaggccgtttagccttgaacaagtctggacaatntcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgnacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagccnccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaatcatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttttgacgccgctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatattaanggccggagtcgttgggacctaaattaacggtggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagcngactggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactactattgtgtaccgagaaggnagaccgttcctatccaaatgcgatcccggctttgtgatacttgtgctggacgctnattgctaattaaacattcatgctttacctattacctaacgcatacatggcttctacagccaactcctggaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggngccaaaccactcagttaacacgggccgattncggagcgttaagtgatacctcctactatgcctgcaaagggagaatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggagggnccattattcggtgctgatggcggtacgaagatacnngaactcgcgaacaaaccgaaacctccgnaagtggttgttcggtctagagatgtccggggcccctagaccagctcaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaaccatgcaggtgggtcaaaccgtatgtatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgaaatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctgatcccgcaacaaaagcccgtgccataaagtggcagatctccgccaatncgccggcaaacctccaatccaggctgacgagaccgattggacaatgctaacgccagtcatccataagcccatcccgatttgaagacgaacgnaccacctgcatcctcgagatgcgaacaatcgaaaatgaggtgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctcttttttcactgccccggccggcccaacccagnnaattaactcgcgcgttggggaccctctgcccaggtattgcgctccagctgtttcgcccgggtagttgccttcggattccnntntatatcttacattcatcgagccctgttggataattcagaattcgccacggtatacccgcgacagggcttcctcggatccaatatttcaagtagtattgggtggtacgaagcggtactattgtagaatcgctagatatgatttagtgcagatgtgcaggagtcccggatatccgtatgccgtgtaatcgcttgagtcagtgntttttccacaatcgacgttnaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcatagatatacatagcccttaactggcctcgacttaaaccacttgtaattcgaagaggaccagtacactagcgtgtgtgagacaggggtacacttatggantcatatggcacaggcggccatagtcttgtggattagtaaccatttacgggaagccatgcaccaaatctgcgggacctcccccggtagtggacggacggtttaatttttgtctgataaagaggcatattcgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtgattcgcgaggccacttcgtctgataccgggaccgcaagttctctcaggngggctttcgatctgcaccgagcacacaaagaacaattatcttaaccgtagtgaagagtngagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaaccccctggcaaggccggttgagtgaagcagtcgctttcggcgtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagntttcgagacttccgtggttcccagcctatcagcgnagctcccagactaatcagcgcaggggcttaggatgtcnagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacgtggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtccaggaatcgactctcttggtgtcgattctgccacaacttcacataantttatacgtgcattgcggggttacccaccagctggctnnngagtgaaagcgcacataangcattaatagtacacccatgggtcttgacgaaatcgtnaacggcgggnccccatacancatggtcctgcgccctgtagcgctancgcaccttgtggcacagttatcagcttccacgcgggcgtgctactaccgcgttggatcggagagcgaggataatttcacccgttaacggtgtacgattntccttatccatgcggggtactagtagttgctccggacaatcatatgttgaacacaggccantatacacgcacaaggcttgttgggggggaagtcgtggcanacatcaacccgtgacagcttcattgcttcatcccaggcgggctgcatgcatccgtaacaccgccatatgggttccaattaaactcccgattcctcgtctgacgctagcggccaccgtttaagaacgnaggtgcgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctgtttctagatngtaaggtgtccgtaaaaggggatcattatatctcacaaatnattcgatcatacagcatccccaattgaaggcctcncgttgtncgtagaagtgataagcacccaggancacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcgntcgagaatggtccacncaatgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccacncgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatnaatgtcttaacaccggtaccatatatcaccgaatctcatcagtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcncgaacctactgcagtgccaacacagcagatgtanggggcattagacgggcacgcattcctctaagggtggtggatagcgactgctgaaccggatagggaactaacaccagtntctgcaaatgatctcnnanatntcntgcacttcggngncaccncntncctctannnaaagcncnanggttgaagaaccgtacgnggnagattgaggcaacntcnccttgggagactatcttctgggnccgngcnntcagggccctccggnnactacntntgnntgtctggnatgcgagtttgtaaggtgggcctgccggttcgaattgcgaaaagttcaggcncgnctggggggttggctttgataaccgnaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcacgacagtgacatttgcttcgacgacttnctcatatcttgcgctgggtaagaaactcccannaaattcaacatgtanccttatacggagtattaaatggtaccgngcgccgccagccaggngtacagtatcaagattagctagctaggccctatcgccgatagttcttgtccctataaacactgaccaaanacgctacacgatccgtaatcgggttctccctaccattgcggatacgttagtagcgaattgacctactggcagtcngatactagaagaggtacccaactagctcgttgccatcatgtcgctagacagccggggctgatgcccggtgttgccttgnttggtaaggccgtccacaagttcaccaatcgctgcagtagtctactaatttaagtanacggctcgatgacgatgtaggtgccgatctcgaatccaacgactcaagtccgtaaattgaccgccatgctccgggagaaccgggcggttaggccccccggccgtgttaacccgacatccgcaaatacacccgngacatgtccctaaagtctcgcagcttngatagttctagtaggtcgaatgtnngcgggctgggagcttaggtggcattatgaccgactatgcccccggatgccatatcgaggggtaatcggaagancaccccgttcatacaacnctttatttagaactcgttgtaagtggccgggttttgagannaactgcttgtaggcatagttcttctaaaaccatttcagcgtattcgtgcgctaaaccctgcgaagtaatctgacgtggagtccccctcatggcggactttcaggtgcgttacactgccctcgggcccgcggagatgcctaagtccgcgagtctgcttttgtgggataccgagcncgcacgaacgtgtttaatnacggtgaacagaancccntacgcctccnttcgattctataggtgacgagaccnccacccgtgagagaatcggagtagccgancagtgangcggagcgagaggtttttagctgatcagtacgacttgctttatcaagtgtttgcccaccggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgcaccctgactgcacgcacacttttcgtggttcacatccaggcgtgggtcgaaccttgtcccgcgtctnggcccaacatcaaacgagtgacgggacggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcanccgttcactgtnncgccgccgcgcgagtccattgataattttacgttccgggagtccgacttccctgcgatagcctgaccatctaagacagcgattgtgcatgaatagcaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgcgttcacaagagtcacccctcaaatggctgtctggcctttggctacnttagcattgccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccgcgggcgcaatgtcggcaatagaggtcaaacgtaagaagttcgaagtgcctcaantnnngctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggttcggacggctatggtacctgtctgctcgccnacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcangngcatgtgcatggtggtctaatcgcccgtctccnncncttctacggccgcgggcctaattgcgtgacagatntgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcattcccgctacccatctcgaaatggaatcagttgcattcccaaagacccaagtctgaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctacngggagattaacggtgtgaaatggtaacagagatgcacctctatatcaaatctggaccatgagccagtactttcagaaaagggnaactgtcggggctaaagagatcagtctcgcataggagaagtatttccggatggccaggntcaggtttacggggaactcctcagcgagatcgatttaccaggaaaaacctccagtncgggcgtagtgaaaatgccctgttagttgtntggcttgagctgtgcactaaatncgaatgcacaccctaagccgcaggatatatcagtgtcaatatgcactagatacgtgtggggaacgcacagttgagggtaacccctcatgctggtacggagctagctcctcaaatggaatggatttcgcgaacctgtagcgcgttccgcgttgtatgctgggccccacctcggacgggaagctgcgatggactcattgcagtcgactnttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaancaatggtagtgagtaacccccgcgttcccgcgtgtaagaggttttttgcnnngaggagctgctcaagtgcgaacttccagatcgaccagtggagtgacggggcccnngcagcagggagttactgaaacgngtaacaatctngggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcccatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagtcaggacttctcatttgagaccgctcatcgcaggagcgcatgtgcggcngttacgccgggatttacattccctgacatctcccatgttaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctatgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcacngtagatcagcgggtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctggtagactnncgtcctatcgtggcgtagtaaagaagacttaaccntacacccgagtggacacttgggaactgttttcgagttaggagacagactgaagcttatcgccgggcagggtaatgttatcgttcttgggaatgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctagtacatcggggcccccagctaccgtaatgtcatgaacgcatgcttaaaaagatatcgcctggggtgcatgcccaccccncgaacgaccccctgtcgagaatggctctgggacaattcaggcctgggtgtgtacggcggttgaaacagtatnnggcgccccgtttagaggagctctgggccgaagntgtggcacgtcagcgctctcatgtagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctatnnntgtttcaaagcgcaccagttccccctgtaacattctatgccgacgcacagaggagacggatacccgtacatagcagcagcactggtgtagatgatggcgcgctgtggccgaggcatgctatccaaccactacgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccattccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaatttctggcgcctgcatcgcgtgatgacgagcaactacttaatgggagcgctgctctggcacattcaataggtccattagacacagactattgccatccgtacccacaccggccttgtagtgtggctcgtcgttccagcggccgaatcgcttcatgttncaattacagaaaaanagtacggcgtggccggactaatcatccttaaagtactcgtaaacgaacaccgattttccaacgcgaacttcaatataatttttcgaggcttctcgccgtacgtgtcgcgttgtacaacgttttggcatacngaccgtaaaagatcgggatccgtttacgacnttgtaaagtcggagcccaggtgtaagaagtcagccctatgccgcnnaatgctgccgggcggtgagatctccaacgaaggaaagttgtcgcgggcggctgcgccacaatccgcgnaatacaccagcgtactccggatgggtggnagagcatagttgagaaatcatccgtcggcttttagcgatacccaatatagtgcccaggctaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgtgcccgntggacgatctattacaagtatcggtgatttcgacgctgggcttttantgggtgggtggctcagcttgagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccacgaaggcatacgcccgtccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagcttgtttaattactgcaagctagacatagtgtttctngctgtccggccctctatcccagaagcatccctaggcgcgacaactaggctgttcattcgtggtgtaagcattatcgaaaacgctttcatccttacaccgatctacgttgttaagcagtgcgtacaatgtaanaattggtgagcaccagnncgtttaccctgatccgatagtatttccgatnttanacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgttnatgacccaacgactcgcaagaactcacttcccagcttcctcttgtgtacgtaattgtatgttcctttaccatcnactcgaccggtcttaaaagacgtggtctcaccaacgnaagcatgagcgtgagttaattacccgtggagatttgaagttgatgangcaattatgaacatcgtttatccaaacttctggtataagagcgcatggtccgggaggaagcttttctgttcagngctcggctccgcggggtgatggcccacgctatttcggatggtcgnttgctcgacgaataatttctcccgtccccactaaccactgccaatgaaagtcctctcgttcgtgtatgggtacggcggagatcaaagnaggtagtcacctagattgagcaacgcataaatcccaaatgacttgtctatgaaatagaggatgcgctagtgttcgatcgtcgctgatcgtgccttacgccccgtngtcactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggaatacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagcccctgaacgcgttcagccgttggggagaaggagcgattgcattgggggcttaccggtggtccctatttcattcgaggtccaactatgccccagtaagcatatgcggaaaatcaaaacgctgcacggaggcgctgcacccatttcagcacccttccccggggacaacttcacagctgagtctccaaacttgcgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtnactctaacgataaacgccggtcaggtggacgtcgcgtcccgtgngagcgaggtagaacggtcataacctgagggctagaacttgaaaggacgggcctccatctttaacgctaaattacgcatggtggcgggtgaaagagaccggaacggattctttctagcgcctcgggcccgggncgttggggtacatactttgatgacctctaactctacgcgtcgtaaacccagatccgtctgccggcacccaattctgttcttccctcaactccggaattgtgtgccgaggcgtaacgccatccccctcataatntctcatgatcggnntgccagttcaaaatcntatcaaaatattgatcctggtgggcgcatgtgcccatcngcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccncccagaagnacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgnagttgggctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatnncaaagcggtgnnaacgccccgcggtaaagcgggggagagaccagtagtcacaaagtgtcgccttgcgacaaataccacgatcgtcacttanaagtcgatgtaatcaccagnacccggcgcggcgngcacangagtgggtcaaataatcaacatctacttacccccgcatctttcattcngtttaggaaggccggcaatcaganggggtaggaacaacgggacaggcaagctgcaggtgnctattattggaatgttagccancacggcaccgtgcattnccgtaacatcagaaagtgggtcatggagacctcacacattgggtgtctaacgagggcgcactacctgtctgaagatggctctcttagttcgagtgtcgttgcatctcccacagcacgggtcctccaaagagggggagccattgccctccccagatgccctctcacgttagaaaacatttaatagtcgccaatgcggaggtgtagtgcggagtctcatcctctggnnatccctttaaagtctaacgctgactcgctagcggggcacgatcgacgcccacggcaggtacttactgcccctgtgggccgggccgtgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgggattcaacanactttctcgccctggggatctaggagggctgggacccagcttggagaagatcttcggcggttagttgtngatggcgcccggccggacccgatccgtgcaaatcgtgcctcccngccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctcccntgcatttctgaagcaatgaccgcatgccaggcctggagntcgggcgcggcacgtttgattggggatagacctatngtcaatcgactacaacgaacaatccgngcgattcgtcgtatcagtaccaggaagatgttttaaacacccngctangttctcaacggcggccaactcccgangaggtatgcaccgtcanngcttaaggcgccgttccgggtggcggcgaagaataggcgaagaatgtaggacccaatgggaactactgtattgcagaaanaattacgctccggctttatgcgccactaggccccccggangtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaaccccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtatgcgccgcagcaactgccgtccggacgattgcctngaatcctggttagctcncgccacgncgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgngaacagagntgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgnngcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcctatgcccggtccgttcgggntactgncatggatcacgctgatcaccgctatttgggctgttcgatcataaccgcgcaggcatgatgttgaagttcgtccaagtgtggtagtcgctggagcaagcgcgagatctctatctaagtcaggttcactcactnaccatttcattccatatngggtagtcagatnagccctactgaatgtntttccatcctgggtcntagaattttccgagtacatggagcactttctgcagctggaaattcganaagtactaataagttgcagaggcacacctatagcttagagctgtaaggccaattgagatatcacccatattaagtattgttcggttgccgggttagacattctcnggcaagcaagaattagatcagttgagtgcgctccccccacgtaagacgaaaattttagacgttgcacgtgcaggataccccgccagtcnttcgcctgcctggaaagcgggatttgccgctatctccgtgtttctcactgtaaagcgcgcnccccaaaacccttaggagtaagaccacagtttccgcccattccataaagcctctnatagatactccggtccatgagacccggcaaggccgacctagatagcactgtatcaacgccgtagccgcctagaggtatgtganagtatccgaagttgcaatcttggcnccaggctttttgatgtattctatattaaagtagacnaagacaacccttcgctacctgatttgnatanagcctgacggcgatgcggacagagcnatagggcgcgcattgccccttgcgatgtcgaagataaaattncccgaagccactccacgtcttttcgcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagggtaaaaatagattgtctcagcacccgtcctctgagtgtgacactagatctgaatctcataaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagcatgggtggaggccaccgcccgcnnnnaagacaagccnacttaaagttctttccacaagnatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgccccngcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctccttctttgaggttgtggtgccacaaatacgacacgctcagggccctgtcgcggctcggatctgnttgctcgnntggtttgagcagacctgaagccgcgaatcgggtagacgactactcacctggttacataaggaataagccggcagtcccccgctnggtctagtctccgtctgaatccgagcaatcgcagcttgtattcgcacagttgacaattggccgatcttccggacactaccttccaaatggttcctcggggccatcggacctagctncggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactgactcagcgcgatagntacacttcnnacttagcactgaacacctagtgatggtaancatataggcgttacgggtcttctccccgtcatctcctggtcgggnnaatgtgggggcgtangatagctgccactgacatcgcnactccgntgacccagagaccgaaatctgcggcaacttcctgatctgttcattccctgtcttagccttgnagacgagagcctgtacgattttgcggatccagaanctgaaccgcngttatagtcttgggcctggccctcaacttctacctatagaatcgccggtcgaatgtatggtcaanaacaaanatatctcgccggatcggcagtcatcaccacggcggaccaccttgggggagtttgtgtttggtgggccggattcgcctgtggccattccgaaggcgtttcagcgtggcggatctacatttcctctactgagacatgacgctctccgtttgcaccataggcctcccccacgtcgcggacggtaaccgctgatgtgttacatacgacgtaatcagccgatccgatctcgcgngaaactcaaacgtgacaagtatgtacacctagatgtgaaggtgtgacggcataagttccttagtaccagcggtaagcnctaatagtgaatgtcataaccttggcagggctgcatccttcagctgaaattatctatccgactnncaggtttaacatactagttgacgccctgtgttcnagacgtgccaaaagcgcaaatgaaccccatnactcggttaagcctcggaccacctgtggaactggcgtgtcagtcaatctacgatcaggcgcatcaacccttccctggttacggattcatcggccnccagcagattctccgcgaatgtaggtactaggtgggactntagttaaaatcatttctagtacgagcccgacacgtgcatacgaccaggggctgattccgacntggtctgggncttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgngcgtcccaatgggaagcaacaagaaccaggatctctcctactagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccaccccacttgnggcccaataaccagtctccacgcgtcttcaacgatctgggcttccttgggtaagtaactgantaccgtggggagtgggggtaccgcttgctgaaatctgcgtgtaccgttcagaataatactgtgtaanttccgggggactaaaagactcttcgtcgaggggatgcatacgtgcctggtccccccgacnacaccgctactcctatatagtgggcagggattgcgccaacgacngtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacnctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcgaagccagtatgtntgtctataaacttagncgttctcttcattccgaggtgacgctccattgttacgcaaccccgagcaagctnttggcttctctcgcaagtcatccacaacttaaccacgtgctgctgtctttttttgtccctgcgatccttgctgtatgcgccgaaaacaagcgtctgtcctagacacaggcctggtgcgntaacgaagtgaatggtcatggtgggtacaggcagatctcttggatncgaggngntttatttttgcnggacaacgacggagaccgctccacgtccgccgattgatggcggttcttagcattgccctcgacctagtttcaagcgctccgggnngcgtgaatgaccgcccgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggtcaactaaattctaaacccttatgcgtcccacagtcttcgcgatggcttcgtgcangcaagccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgtgtcccactaagtggaagccaaataatataatgctggtggacaacgcccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacngtctttcgcggtcaccagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttnccacgacggtagtcctgtatgggaggtcaatctcgtcttcgtgatgctgggacacatggtataatcnngagggcaagtcgcacaaactacatatctgcctagctaccagattacagagaactcaaccgactcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaaantcccatctctcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtancaagattaccggtggttaaaaactgtccgatgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaatttcacctatcttgttaatgccggtaattggggccttacggggaaaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagngtttcnacatataaacgtctatacgatgaccgccatttagcgtgtccngtagcatctgggccagtgcatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggncaagattggccacatctgcttttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattaganccatgggtttcttnagggggtcagattttagctttgtccctttgcgacgacgctcgagnaggtgcgaggtgccggcctggtcgcctccaactgtaggaggccntcgaatagnangagaccgctatagaagtgtcaatcggctctaccccgttatcgaaaacccacgaatcacgacaacaagnatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgattagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagagcgggtgtggccgttactatcaatatgggcccgcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcctctcanctacggtggatagggctgatctgtgtcngggaaaagggaatggttgcaaggcaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctgggntggcggggggcccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtccnctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacanngattccagaatagcggcgctctgaccgcctgcgctgtcataaagaggcacctgtagcaccttaagttggtgcnttcagattgaacgactgtcncgtatgnagcaatgtaaacnagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctanaatcacaagttgggggcagggaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctnntngtagattctgtctcatgtaactacgcagatttacgattgcanaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgatnnnncggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctaccgtcgggtcccaacagcctatatatcgtagtggccctcaacagtacaggcggagacggccaccgcgaaacccttgttantgatcctggctaggtcatgtttcnattcgcccttacagcctggctagcccgactaatttgattatcgancncagatgtcttcgccttggcggagagaaaggcatcctggacacctgcacacagcgtttaccttggaatgcctggcgctgctgcttgcatagcgtagttacatcagttaagggtcggtggtactccgccagtactacactatatcacggcagttggcgagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgtttcctttcgactttattggacagaagtattggatactcgcggttcgggtccgtaacacactccgcaggtggcacgagtcatgccgaaatcggtgtctactgagtatgctgcggaagagctacgtacggaaagggggtttacgccagttaagaaaacaattnnccagtaatgcgcaccttgagtagcgcctttcccagggctacttttggccgntagccgggnaatcttcgatcatcagggagccaatgtcccaccagtgatctggtgcccnatttgcgatgttcccgtcgggcattaagtgtcgaaaaacggtacttcgggaatatctttcccatatancctggtcttcgttgctatgcttaagttgangtcggcgtacgtacctcgggtccaagataacagacaagcggtggggatgtgacgtgctcaaaggaacgtataatgttggtatgccgttgtattacgatggccggcgcacaataggacgggccgacggacggccaggttcacaacgacctcagcttctcactacccacgtgctacaagagtattgcgctctgggcccccagggactatgtgtagtgcgcacgtgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccactaagccatagctgctgcccgactgagccgccggggtagtggggtgcaatgaggatacacaggggcctcctttccatgtgggantgaatagcgctaacatgtacttcccagtactagtagggggattcgcgattgnattttgtgtttccctattagttctacttggaagagggcccaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccaanaagagtaccacttccggcactctagagggataccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttaacggagggntgcccggacttcgcgttctcgatctaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcncgtcccgccgcctatgcatgccgccagcgtgccgcatcatttagtntgctacgtgcaccagacaaaagtagtggtctcgcggagtgccacgtactcagttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggngattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggntctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaanggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggttccanggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgnntctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagaagctcgggttccacggatatgagacgaatcgtgcagctgttgagcatccagcctcgtgacgcttggggcgcagtgccatggtgtggatacgtaccangcctagcgtaancgctacgtcataattgcttcatcatgcttctggtgaagtaagcctcttgtccaanggcacaatgctcggtgcaggcgatcttcttgctcccaggaaccggaggaggtgttgggcacacataaggtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaagagaaacnggccaataactgcataacggaggcgtcgtatgcaaacacgnttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactaccttntctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactntgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtgcatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagcttggggcgtacgctttgggcagcacttctcgtctntggggacgcttcaccataggngcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggngttgagaggcccggtaccatggcgatggttaagcgtcgtgaatctttacgttntatggttaagctcaggtgggtgtgtataatatactgaacgctcggggaganggatgaggaatcgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgtgctgtcatgagtggtaagccacacttacatcggcgttggcagtcttcatagttcaatcgttaaccaccactggccttccatggacttggtcagtgaatgtactctagttcccggatcagcgaaaataggcgtcgcctcgcgtgtattcctntgngggcgccccggggcgaatcagtccccaagacgttccgttgggtgcaagattgagtgcgcattcggaccccgagtccctggcatttctttaagttgccgggngggtcgacttgtgntaccccagtaactgcgcagtcaggagtatcaagactccttgtaggttcgttcaccaaatcctgagtaagctttaaattgggacaaacggcttctgaaacttccgatgttcaagtcggcgatcactggtntactacgcggctgagcacaaaagacgtngtgctgtttttgctgctccctccgctgttgcaccggtcgggaaanatcgatggctgtgaatttccnataggggtgggccggaagaagtttacttgtctcctcggaacgtggtgactgcgnncctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcattggntgtagcggattaacaggatgccgaccactatgctctccaaatatcgatttgctacattgcaggaatacgatcgataactacgagctataatatctgagccttacctccacgaaaccgtatagctttcgagaagctggcgagggtactcgggtcgaccctggtccctatcaaacgccttcgagttcatcgggctcgaaccgtcgtgtatggcctggagcccgggcgtccgctcgcccataacctaagagccttgaattaatgtacacgccccatgaaatatgtggcggcacgctataatagtggagtgtcaagtgatcgggcactccgagactcgacgaacggtgggtccggtctagagcaccagaattccagtcgatcaatcacgaatagttgnaagtcatctgccanaacatcggccaccctgcaacccctnggagctaaagttggtatcantatcccccggccaacattggtctcatcatgtaccgcatgttcactttngggggccagattagtccagttcgttagccaaagaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtacgtctttggcgtgactgacaaattggatctggtagtaaacgaacacnaaactgcggaactgacatctacagacttcncattctgcccatccacatataggtatggagtcgattnccaccctatggaccctaacggnggtttggcngatgacctaggtaatggtccggcactcatctttagccgcgtgaggctgattgttgttacgggnatccacaatagtcgataaacaatgatggncttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatcccactctcacgaccatgtcactatctgacggggaaaacgctgttttgttcccagaagatggtgtttttcatagatccgggatgaacaatatgtccatttctacggctcactgagggcgccctctgccgggtcgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacataggacctcggctggccccnaatccgtctcacccatgtaatgggtgggagacaagtccgtttgattacccgcgcacccccccantgaggatactggaattgagagttcatccccgccgaacttactcagacngatcaactagtgggaagcagccnnaagaggtaagccacgtatgcaagcgccgttgggacgctgaaggagggtgncttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatcattttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtaancttctttgcggttcgatggttgcccacctttgacccggtccctgtnnngagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcgctacgacttacccctcagtcaaggttgcgacgtgtccggacatagtcctgnccgtgatcggcaaaatctcgggtggaatagggcgaacatccgtgtacggaacccaggcttcggccaagacttttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggtcatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggataccccaacagtgcgattggnaacacaatccttacgtcacactatcccataccacatcgagctagtcctagcccgccatggtaggcatcactgtgctcataattttgcgcgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccncgatacagtcatgtcactcaggtttagctggtcgcacgggcggcttcatgccccgctataccttttgcccgcgcctagtttgccgtaatgccttattcagcacagcagcggaatctccagtacgaggnctcactgccggcctacggatgtgcgaaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctggtccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgtatctacttggctgtaaagacctaagcacgccggccacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggatagcacnattcactagagatttttcaggcccagtctccaagtcgcttgcagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaaatgttcggcgacgcccaagacgcataaagggcgctaggcctcgaaatactccggcttatagtgaatcttggcggcttacccatgcaaccgtcaatcggancaaatggcgctccgacggcaatgggctttgaactggtggcagtaggaaccttcggtcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagctgcacagtgggccttacgccacccagaaggacgtaaagaccgcactccaacctccacgcggattccaagtntgattatatgggacatccgtagggtagacattaagccaacggatngccagggactggtactccttccctaagtccccagcgttccacctcattcggaattgaagaataacgtggctcctggagccnngggtattccgcgtctccattggagacccgggctactatagttattcttctgtattggtaattaagaggaatatctcgctgggatacccccatcttggggcgctggtacgcctttcgcaataactgcattccatggcgttcatcgactgtgaccctttggtacccggcgcacgcttgttattaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctcctctagcacctacgtgctggatgaccctgagtattgccaagtaatggaccatgagcgggcggcactagcgaagacgcaactggcggctcgaccaaggcgcgtgttggagacaacccgatttgggggggaaaagataccattaaatcgtgcggtggccaccccacgtgcttgctgaatttgctactgttcgcagccaaaccctttagcagatttgtgcgttaaaggcatccagaggggacctgaagactagcagcgtgaaggtcatcgaanaaggggaatcatgagtccgtgtactccggttcggacggaatggtctttgacanactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccanaacgtccntcgatcatctagagcctttgtcaaactcaacggatnccccaatagtagnnacagttagcgtgactctaagcacctagcactcccttacatcacggtcgcacgcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtnggctaacggccaggccggacgcggcggccgagaaacatcccttatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagtnttgcgcaacaccgactcttgactgaatatcgctccgggaagtttcagcgcgataaaaaactaaatttatcataccttagatacttccaaatgncaaggggatgctaccggcgagtagagagtcaagagctattccggccagtccgcctttaattcattcacctaaaaataacaatataaaccatcccggcactaacccaccgcagggcgtggcgaataatcaacatgctngagatgcgcgaagtacttctagctgtccctaggcgaatgagaatcttgacttcgatcgctgcagtacattcgtaagaggaaggcataacgtcacgactttctgcctagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttgnnagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggccccggaccgtacggtctacacgcatcttgtacacgcggatcctaattagtcgttagggggacgagccgggggcgacgtcgtaacggacagcggatgcagtcagtctagatctcctccacattgagaaaatccgaaatactctccagttgacngtctcagccctccagtgagggctacatctggacccgggcaccagaacgggctagatcgtccgancatgcggggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagttaaccataacctatgcgggaacaancacatggatttgnacccatgccaccctgnnnatccgtggattcagcgagggagctcggctcgccggacatctgacgcgccggttttagcgggnctgagaaacaagcctttgtcgcagtgtgcacagggctgtatcctggagtttgcggggtggaggcgcaccntttcactgcaccacncgatccttgcgacgcctcttcgcatcctttggctgttccaaattttctagctgnatttcaagccaatctgtctggaaaatccagcttctgtcncggantaagggccagggtaaaatctagaaagaatatagggngctnntctnggcgaagatgaatgctcacatgggtgaaccttcggtcagttggcggctcccccgtggagagatccaatgccgcagagagaagtcagagacgctaccggcaccactcctgttacatttcagacctagggattgtcgcgctgcgangagtacaaagaaggaactcgactaacccctagacgaacgaccgccatggcgaccaacaatcggcacggactccggancacgataaatcccccgtccaggcctccgaagagaaccctgtgcgccggattttantacattcaagatacttcctggtagaggtgacggatacgggagggtgcgcaagtcttacggacgctactgttcgcgtagtttggaaaccagactaggcaactgctaactatgaggcgggtaccattctcgccgattaaccgtctaggaggcgcttacgaatagagtcccacgtgtgactcccttggtgtgtgtacagaaccgggctccacncttctgggtattnagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatgcagggncggggctgctaaaatgcantcatgtgcgcggccgctagtgcagcatagcatgtgatgcatacgaacaccaactgaaaagttgcgcgggccgtcgatagttcgaatnatcatgggcgcttacaggtgacgctctccgcagtaacgggcgtggcgtggtcnggcatcgtttcctagcgaancacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcgactcccactgatggcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctgagcgngcagnttactgaagcctagggtcggtcaacttgccaacgcttagtgcgtggtgactgcaagtattgcagacgacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtaattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgnngggctaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggnatagtgctaccaacgngcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccncttttccttancccagatttnggtcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacggtggtaagacgagatttcgccgcgggcgctccggtccgccnatcgcgagtggccgttaagtnccaaggtcgcagtcggtccctgttatnnaggtccagcatatgtgttcagtccctggctccgctatacggcagagcagatattcncgtaaaccgacgtccgttgtaggtgttaagatctgcaaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtagacacagacttcgtcccgttaaatctatgaatgccatgttatcccgcggcgcagcnatccaggtaggcaaagtttacggaccgcgatcgtagccacacagatgggtgcaattgcggctgggnaagtagctacatcaacgccctaaatcgatgcggcccttatgctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatancaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggatccccgtataagcgtgagtattgttgttgggctcctagtccgtcggcacaactccggtggcnacgcggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtctccatactttccactgaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccantatttagcggtaaatcctaatccccttncatggagatgcttcgtggcattgtcatgacaagtaccacttccctgttcctgtccaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgacccccccggagcagtcctcccagtcgcactgcttggactctaggccgctccatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggcccgaagacagagttaaaacgatgatctcctacgggccatgggaggcactacgttgtgtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtttgtctgctcntcccgagcccncaaccccaatgaatttacgatacggcggcttctttagatagcccctcgacagagtggacattttggcgatagcgcgccataggtgcggtacattgtagcctataccgccatccaccagcgcctctcaagcctgtcggttcctactgctttggtgcaagtatcaaacccgtaccgatttggctaatccttcaggctgtgcgacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagtntatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctaacccgacccgggattgcaacccttagtgtcacaatatctttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaantagctggtgtcagtaccacccaaccacagtcgagtgcgcctgcatacgtcgtcncccggttgcagtcaaaattaatgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggggaccaggnacagacccgattcattttcgttcgggaataagacggccgttacgtgcggtagaganagttgtaggatattgcgggaggtcgtgagctctacggatggcgttcagcggttgggcgcattccgcnntttagtgcctgtagcggtctaggcaacgcatcctaggattcacagtaatacgactaggagagcccacangagaatnttcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatncgtatcctgagtactccagaacagatgggggagaaatcggaaaacaaacgcgatggaggtcgtctgggattcngatgccctccagctcagcggantgaagccgtttcacctggtaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtggactaccgggganggggaccattaatttgggccgtttagggacttgttatncgtgcgtattgcttcgtaatcgcaaacactcttaacactcctatgaccccgtaggccacgtccatcgtgtaactgatgctaccatcgaatctcagcgcgggtgatgccatttccggcatgtggnnnccggtcgggtcctcgagggaagccacagagtagttcgagggggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtagtccnttacgggttattgagagggctgttngcttatagattgtanaacccctcggcgcccccaccttcatcttggattttatggtccaatcgtnagnggatggccncttgtgcgcagtgagagcccgtaagttagcacggtgctagaaagctgacagcacggagcttaacaataatgcggagagtagaaactcagccagcaaagcttgacccgcggaaanantgaaggccacactagtatttcagagttccgccctatcgtgaaatcctatcatggccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgctcgcgctaccgcgaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgncgaacataactgttatctcgtcggtcatcaatcgagtcccaaggctacgtttagtagagcctaccatactcactactcggtccggttttttgacccccctcaatcaagangaagcaatacgtccaacccgagccgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcgttagcgcccacgacaccaatcnacttatcttcagcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgccccatctcgcggagcaancacgtttcccggacgatccatcgacatcgatctgacctaatgatgacanccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccaaggccagaccgtgcgagtcttgacatgactcggcagtccccgtannnagaggagactcgccgagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatctnnctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctatatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccngccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcanatgagatctgacctganagctgatacgggaatatcccgagtcagaatggtttgattcgtcccaggnntcgcttggtccccgtaggtcatgaatggctcataactccctatagaactccttgcacttcacgtcgcgtntcctagcacgactcggtaatgcgcgggntagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgcggcctttcacgagttgatctaaggctgcgccatatctatctactttgcgccgattaatgcttaaatacaccgctaccccncgtatatccgtgagccggtgcncccaggntggattcaagcagctcgtgcgtggctgagtacattctgtccctcgncgttgaagccgcgccatgcgcccgggcccgacctccccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtggacngctcacaacgcggtctcagngaccagatcaaatagcagaaatgcgacttctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagcngttacgnccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccccgcggcagcgcnacatgtcggctgcttatgtcatcacaatagtctagttatgtaaggtgaatagtacgacgacggggattgctctatctcatgctcaggcaacaggcgcggtaaaagcggtgtgggacttcggctgttaatccggcgtctcacaaggctgccataccggctagacgttgcaggctcgtgtgttggaacggtagcagtctagtctggcggcgccatatcttaacgtaccggtgagtgagattacgcagtgggacgggactaccgttattttatgtaccttgtnaatctaacctaaaggaaaacagtgccgtgaacgcaactcccggagcgaagtctctcgagtacctggtgctgtctccttatctgagcgtgtgtttgaccganntcgattcacgaaagctaaatcaagaccagaccgcaatcgatacgctaacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaatgtcatgcccacactcttgaaggagggnctgtgggggagtacgaattagtttactctcacatagggggagcggcgcngaaaaatctcctccccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcgcccgcgggactcttctgcgatgctaattgtggattgtttctagcgacatgaggactctcatcaccgagggggggccgnggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgtcacccgcggtttttggcggtgtactttgatcgnctcgagcgccggcccgggcgttggtgctcaacagctcggactgcgcaagcagcgagtataatctattagaggggcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcannctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgcttaacgcctaccccctaatgcgatancggcaggcgggcaccgggtggaggtaagacttctcantcaggccccagtgccgccggtcgtcacanactatctctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattaggtgtcggaggtgctgaatggcgtaatgttgagggttgcaaggtgctgagaaaaataacggtcgcttagttctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattaaatacgnnngtatnccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgtccgtcgagactcactcctctttgcgcctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccatgcgagtgataccatagacacctaggccctattaggggcagtcagtcgcttgcaagagaggtttgcatcttagcaagaggggagggatatnatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatancgacgtgttcgggtgtcacagttgctttacgtccggccgggctaacccagtcacctctaggntacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgaggnaaccgaacggggcgctttctgggactagtgtcgcccttaagatcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccntaccctacgagctanggcctgaccgtcaaatgtgcgaaacaccgcggttcnggtgagaccnggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgnnccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgaccggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaagcctacgctcgctcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacataccatataggagttccatagatgccctggagtattgacgctaagtcctnnnnacagcggatggggaggctacctcgagagaatgctaattggcggtcagttggctnnctcttccacccaaacaggtgtagagacgctagtagttcacccataggcggctggncccgaatcgcgggaaagtcgcaaccgaccccgaattctgccccggggaggaccggagccatcatcggaacagcctccacacggagcccgaccgcttcacnggaggcccgggccgcggggttancnttnagcggcagaattcttagtattcacacaggcggtggcatatggcatatggtngggtgtatgcaattacgttaacctcggagccattcccnggagggntgctctgaacagctgagtgggcgaatcgtctggcgggctgactctcaacgggcctgctcagtcagtgngacacgattttcctgtacacgggcgtctgctaggattgtggagttaccctcgctcgtatnacacgacccaaactcggacanagcaccgacatcgggcctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgannagtaattttcgcactctagagnataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagagtattccttctcacgaacatcgctgatagaccgagtcccccgtatcgcctgttggcgggtggagnnctgttacgatgcgggccgcgcggaggggggattcgttgtctaccgggctatgtacggaagtnncagagaagaaattatctttctttttacgtgcagtcgaatagcagttccggacctgcccaggggagccggggcctgttaacgttccgattctatgaatgccatggtagccggctggntatatggtggtctatcccaactaatctaactgattcttacgcccctactccntttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgatatcagtgggtttcaagttggggattttatatctcacgtcgaatggttcgtcttatctctggtcnggggcgccgatgtgcttcgctgggatgccagtcaagaattcctcactgtgctgcaacaggnggagagtacacccctgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgannccacaaactgagggatgagtcgtcgcccgaaccggtggnggcataaaatggngaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagggaagcaatagcagcgctgcagtcctaaagcgacagngtatcacggcgtagtgngcgatcggcgccagttcatattcctagcaaataagggcggggtagacccatgtgtggcccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaattagaaatgtggcgtatgcactagcaattttggtctccacaagagggagtctacaacgctagctgatacaagaagcgagttgggtgtcgtagatacggttccgagagggcgccttgtcgncgattaangtacgccatgttagctcaaactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctctttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacatgttggnnacaataccgcagacatgggagtcgtaagtataaagtgccttagctcgcctatcctcatcctacacatccacgacctgacacgccgcttcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattagnggttccttagacaagtgctgtatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggactccgaaatattgagtaccgtatgagacactgttacccagtcaaagncagagtggcatgtccaaccgcccaaaggggcagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgngcnncgtcgccgctttactccaccatgaggttgtatgtacaccgaaacaaggtcaatatgctgcgttagtcgtggttggattgtaagatccccccaaactcctggtcctgtacttcagtgcactcattgtgagaaccctcctgctctcgggatgacgcagtgatggcacaccatgcccccgaggaggctaccagtgctatcaacttaggtaaacctgcttccagcagaatcccgtaagagcaatgacactcagctgttgcagcagcatttttacgaaggccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggatgggggacgcgcggccactggggaggggcctacgcgcagcagatnnntgtttgtaagctacttgcgaattcaaagtactgtgccaagccaacaccgggggcctatccgagttcgactaattgccgagcccctaaatatcggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatanaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatcctgcaatctctaccacggntatacagcaaaaagttattaactgtatttgtagtantgccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatganggaagcggccagaggacatgaacggatttaagcgtcccngcctacactcgtgacagactctctcccccgggggggggggacaagcgttacagcacttaaacctccgggtcgtgcacttgttgaagtggcgtgggtctcggctcaagacnatccctaatgctcctcaactatgtggtatcagcaccacccagaataggntctcgggctatgggcgtagggccttatggatctgagaccgagggtactgaatggaatgcattgacttcgtaaggtgnngtcccnaccactccgtcctgttgttagacgcaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatattttcggcgtccacccgccgtgcacatttcggggtagtcctcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggcgagcgtcctgagatctttaggggctccacgcccgcagtncatccatgcatcttaagantactggagggcgaaggtgcacaaaacccgcgtaaatgctanngcctctcattctccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtacgcnccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggngatacggccgggtataggtaaggccacgacattgagaccgcgcgtaataacgtgggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgacttatggacgcaagtgccatggattatgtttcgtccggcggcagtgctcgctcttgtgtatttgtgagcaagggcacaccgagcgagagcacgaataagcagtggaagcctagcccttggttgtcacattttntcgcggtcccctagtacaatgataacccggtccantcaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcngactgggagtatgggcccgggagaaatcttatgctccggcaggcgcctcgcttcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgtagtagaagatgctcttctgcctacccccgtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgacccgatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagngattttaggaatagaactaattgctaaaccgccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcctcgcctcganacatcgcgattgttctccggttccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggngtggcattcggctcatggaagtcaggggatatatgatactcgatctcgcnctatgcacttccatgacgatgagtcccgtgggatgaagaggcatgcggctataccgagcgagtanagttggctttngcttctcaacaacctgagtggtatagcacagtttacggctacgagctaaaacgttacagctacgatttgatacccaattgggattaatagtatctgtggatactacaggcttacntatccttgcaagacccgccctttggtgagtaggaggacggctcatgcatcaggtaagtttggaaacccatggtattaacaaatgtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttagagagcgtatcccgacacgccaaggcatacacngccgtatcataggtaagcattagctattcgaccnatctctgcgctgagtactcattctgacccggagggaccggcaccggacngatggccggntctgccattcctaccacaataagggggctagaacccgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttatcacgctcaaaggattagtttctcatngcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctctcaaaaggggccgtgagactccgtcaggtagggataccgatttgtatctaataatcttatactcctgnggcattcaatatnatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacgngaagngggcggcngaagtcagggcgcttgaccaatgttgtttgcggccgtccggacgaatccacagttgtcgtcgaatgtaatgccactcggaagaggcaatgtggtagtgctagtcagtcacgagacccgaaaagaccacttctagaacctgtgtgataggccgtcgctagtgatgggccgtgtctgcggcgactggatactacggtctttaaatcagcatagctccntcggcgtttagatcgttcatcacagacttcggactgcggcgtgtcacggactcttcccnnngacgaattattcctagtaacataanctccccagtagactacagtctataaaagttcgcgagatacgagaggccgacntaggctggaggaacaaatttggtgagcttatatgtcagcaggttcgcatacgtttcgcaggtctctcgcatggtgtntgcctatcgaaggacccctctcgataccaagagagtgaccaactttgtacgcggacgtgtatacgacagtcatnggnggctaggtgagaattttatacagcgcctatccccagagcacatccattggacctaccnattttgtatgtttcattcattcctagtagatgctgcagtgagctaataatgcccangagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcnagatgccgtcaccaggagcccggagcgctgcccattccngtggtacgtctcagtcaggcgtactgactacaganntgtactaatgccagagcaatagtacaactgaactcacgaggggcgtcgggatagtttgggagaccggtgctcaatgcgtccgggcgggaganggaggcggcgtgggctttaactttggtccactacgatagggttctgtgaaccagcctgttgcctttaganctgatagacancactcctccccctttcgtagcgaaggcaaccggagggggctttaggagcacgtactgcgagtagctaatctcttgngtctctgggatcgcaggggccacgcgtgatnngtgcactcttttaccgttcaggcggttggacccctgagttgacctgtttcattagacgctagcatatgctgnnacgacactattgcgtcaagcactgtcccngccgctgatgtgtagtccagaatgacgttgtcatcaccctggtcaagtccggccaagggctttccgccnacttcaccggagaaaccggttgcatttcngaggtgccgcgcgcccacgatcccatnctttccccgtgcttggccatcttgaagtagccgtgtacacccagttacagatacctcaccataccaacttaacgctctctctattccgagggtcccacatgtcttctgttttaggataaactatggattccgctattcacagccgcggcgtgaaccggttgaatataccgacgtaagcgatttgtncccagttgagcttcccctncgccantttattctctnccnctcggtagcacgtnnagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccaaatcgtgcgtgaacgcgcacatccagcatcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccggnnagcccatggtcgagcctnncgacccatcctattgcccggggatattggatnaacctctgttgagcgctgtattcagcaagcnagtggagggactattaggatgtcntccctcggttcggttccctacctacaagaccttgactaattagctcatggagtatgtcacacgcttcgtatgntatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacgatcggtggatgtatgacatggacttttctcgaacacgtcctcgtcctcgaggaccgaggtaccagtgacaactagtancctctgccgantcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgngagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggagaaacgnctgacactgggctgccccctgagtattcggatcctctctacgcctctaaacacctggctcacttagacaacaaaggctgtgcgcgctactgtctgggttattaagaaggcactcgtagtcgtatccacgatgacctacgtacggtccagcattgcaacctacncctgncaatcggtgaacgcactggtcggaagaaagccttcactaaagtgtctagagggtacgcaggcgaagcacagcggggtggcgctcgttacgggcgtcctgtatttaaatcgctgggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaanaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcanctcacgcacacacctgacagagccgcggagctccatgttcaattttgccacaattcagatgtcgtttcacntgagtcggaggctagcctagacggcgtaaataagtgattaggctgtgcacatacccagggaagagcttatcctccctgcaaggatggactgctcgtgagagcaattttatgagcgcagcgcccggccgtgctgtcaggcttgggcgcatctcctatagatccggcccagagacaaacgcacgcgaccagccancagacttaaaaaccccgacgggacgattaccttgttataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactggtactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggcgattgcttgctcggcttgagtgagggtctagtgtacgccggtgtgtccgcctccagcgtttgggttgtcgtatatgactaagaacgagcacaggagggcgcttgacggtgggacctganctganttttgatccaaccgtgactgcctgctaggtcganagtgtccctgattacccctncggtcttggtccgtactgcgtgggcaagcatttcctaatttatatacctcacatgacgcaagtcagcagggcatacgcgggcccgggactccctgggctgccaacgacccttcccgtgcgacgagtttagtatccagggtaaggaagcgggggagacatcggtaggaatgtgtccgtggcatagtggacgtgtatgtatcatgccacgcatcgccatttccgtgaagccggactttagnggcgtcccacaagccagttggtacgctccaggnctcttttatctgagtgccctaacccatagatgtcacgctacgtatgtgcgcccccactagtgtgggttgactcgcnnnnntatggtaactctcgcccgacgtcagattaagaccccctccagnggtgccgctacgttgtctgtcaccacngagggaggacgtgcggcaaagctacggaacggacgcccagttgcgatgagtagcgatacaatgaacgggattagataactacgagcgctcttgacgacccatgtgtnntctctgtcttccgcgttttgctcttacccatccccaaccatcctcctgtttcgaccagcgttagggagttgacacgcgtgcggacgcccggtcggtncntctgccgttatgtgcgagaggattctcacgagcctcccanagtcgagcggccatcagtgaagctgngtgtgatgagagacgactcggtgtcagaaggctttcatgcgcatgacacttctcctgcacctcccgttctccgacccatcaggtcgtcgcccgtgtgcnntggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccntggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaatnggcgaagcgggtctcgtaaatatgttctctctagcagggcctcannnccatgtcacctccatttctctccattnagtcctcgantgggttaggtcgttgccaagcgttctcccctccagatgtgctcggccccagcgctccaaattctgaggaaaacaggccangcccccagtcgcattacggcacaggcaccggacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccggaatcactctcgagacggcgagcgcctcgacnacccagttggagtaccctatgggtgtgtcagaggagctgcccggctagccttccccctagtctggtgcacgggtagtataccgaccttgagttaccatcagggtgcgcgaatcgaggctggtttacgggggcggaatcgtccgcgagaggngcaggcgnccctangctgctcgtacaggttgactttctaagagactgcgaacaagcgagcgtgactgcatttatcaggaagaggtctggcgtttactagttacgtattcgatccgctaagggtgccttgtagccacccacgatcaggtgagagtcgtcaccctttgtgagcccccggtgcctgaggccaatttcttcacgttattggccagctgcccatccggggcgtttacactgccaaatacacggtattccgacgagcagcgatgtgngagcctggcgagacgancctatcgagccttgcgcttttcagagttgcacgaggacccaggcgacacctgccccttgggggtgcgttgaagcgcgccccgcccgttatagaatcaaatatggtgtgtcctagaaatgagagcccaatgaataatgttantaggcgtccaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaatcggatggccagcgcccgttttccacgcagtgcaaacacgacttcgtgtggcattgcaggctaccaaagactgctccacacggcgttatcaaacttaccaagaacagttaatattctacaaattatcaaatgcctagactagatctacgnnataggggtgaccttatacgttaacccaggtctgacctatttatacaaggtcgaacncacgcaagacatttcggcctaacgcgagtttaaatcgtgcctagaccgcnacctatgaaaaccgccaccgctagcgcgagggagtgacaagatgttccccactacaacccccggtcgctgaaaggactttctgcgttgaaccagatcctgctgctcccagagcgctcttaggcatctataagagaggattctacacactgtggggggacatcttcattagcgttccgcaactcattcccacgagcgaacgaacgctatnggactttacnatgttgctgagcgggagctgacccccctgggtcggttggggaactaccgcatacgagtgtcccttagctcntaaatcgttggcacccgaggaacacntggagtcaatatagccacaatactgtgcncgcctagcgggtagactttcagagcccatatcgccctaaagccttgtaacgcctccaggtttcgggccttatgnaatgctccttggcggngatcgactcacccttacgggtcggcatcgacaagatcctcacaggggggtggtcacgtaagacaccacctagcaccatccaagctgggtaagccgaagggcacctcggttgggtgcgagcgggcctgtgcacccaagataatctttgtaccttaaggcgtgntcnccctgtgtgccctgatctaacatgttcacggnacggtagacccancgtgcggagtatccatactaatgtagcggggtgtcggttggtgaggagaattcgggcatgcaaacagtctaacccagcccatcaatgcgcggctgcacctcatacattcgggctcgcgctaactataaatgacgcatggaggttaaaagaagcgattttaggttagctaaacggggcggcgcggacgngccgtagcggcactgtgacgaggcgagttagctctnggaaaagagattgcctgtcaagcccgcccgggctccggactctctnnggcttatcctggcccctttaagcccgcaatgggaatctctgttaggcggctgggccaccataacctgggcgcatggaagacagggaaagcgatgctcagaccttgcgcatggccagaggccggcagaagtcaagcccgnncaagcgggggctctagtgaagagaggtnctgcacctaatactggttcgctcgcagcggcatccataggccgactttcagtgcaaaactatggtcataactcttggcgntnnntncctcgaccatttagaatccagattgttcggagccatacccgtgtatcccaaggggtgtgcgctaaccaaggtttcacagttcgctgttcccgctatatnctgtgcagcaaatcggcctctcttattttaatagacgcgaatcctatcctggttaacctcgttgtacgtgtacgtacgcttaagtattattcaacggcgaaacttcgagattgcgctcttgtcatagtgcggggggctagacgtcgtcggccacggccagaacgatgatgaaccntcccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaaggatttagccangacgctctgattcgctgtttgcccgangcggcggccccaaccagtcccgtcaacgtcctcaactgctctgtactcccccggtatgcattttggcttcatttgtgtntgtagcaaaaaacaggccgcggagaggaagtgagtntctggtcaatgctagncacnncatttctaagaattgagttcttgaatgcagacgcggatgctcgcaggacaacgggggttataccattcaaatcagaacagtgaagccgttgtggggcaacgcgccctccacctaacttccaaggggactgggggtngcgggtacaccagactcccgttcagacaaccatttttatgtaggacctgccctgtccggagggacatactgtcttcctactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgaaacgcgtacaggacgtggcacatccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagataganggtgcagtcaccgaggggtggcattctatgtgtcgtcagttgcctatatacttcattgccaggctcgcgctcggaccgtcgtgtacattaaacaaatcacaaagagcgcacgacaatagttcgaatagaaggtctagattctctgggctctcggatgatgggaagggcgagagaaaccctgttctcgagagacggttcctactattcgaccgcccactgttgccnaagactttcangtacggcgtcccagtcgctatgggcaaaggctcgcgtctactgttgggngaacttactggagtcttactcgacggatgaatccgatacgagcacctcaatagatcgtcnatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtatctcaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgagatatatgggggttttgcttggcctaccctccacgccgcatatcatgaatccgaagacaagcctaccagcggtggatcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatgatctcggctagcagccctatatcagacggaataccacgacattgaccgtttctcttgcnaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaattggaaggagtgttctgcctcctgcgcgccggaaggaaggttctagggaggtaaaaggtacgcacccttcgatcgggaaggtgggaggaagctccttagcctttgacataatccgtgccntaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtgncctctgataggtagcataaatgactgctaatgacgtagggtcaaagggaagcgtttttaggagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtctcaatgaccagaactngatgttaaatgtaggctaaaccnctaagcctattgcagtcatgtcctggncgatcctgattgacctnaagggtgagataggtaggctacttttttaaatcaangcacgattatcggtcatttccccttcggctgggtgatctactctagggtcgcctctcagatgcccgccagacagtcacggagagtcccggtacaacctcctatacggtagtgcatgcactctactaatggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgcgtgncatcggactccggaggccgcggtaagttaccatcgcacacggtaccataggtcagggtacggggtcgcctttggggcggcgcaacttgggagacggcgaatctgaacagattcgttcctgtatcgtgagatcgttctcgatgcagaactccttgctgcccggactcatccccactaggcacagatctatatgactncgcaaacatttagagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcataccnctgcacatatagtcagacatacgtcaacatgcgatcccatgtaantagacgccgcgaatacgagnatgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggcccnattggaatctaaaaattccgatntacgcggccgataaagtcttgactctacacgaccgctcccggtggaaagtcccgntcagtcattaagatgcctccagatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatctcccggttcctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggcacnttatggggctccacgcccgctacaancgcgcgcgctcgttgcatgaagagtcaaacaagacctggtacccgttaccggtctctcccggtagcgcgtttgcgaacgaaaagtatctatccatagccaactcagaattaattgcccgcttgttaggaattgatggctacgccgtcatatagcggtccggcaggagccataagtacacggcctgcactgatcttagagaccacaccgcatctgcnggcagctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaagactagnatgccgccgcgtggtaccggccggtcggggatatagcgcttcgggagatcgtacntcgggcgggggactggtgaagcgctcacaatnacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcaaganctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgtggggactccggtatttgagattccggtcgagtgcaacacagaatgtgttcttaccaggacccccagtaactgtgagggtactcaacctaatgttatcgaaaacggggagggtctaacattggagggtaaccatgtacagaccactcggccctcggccggttttagcgactagaatacatttgcctgagttattngcaagagatattagcgctcgcgctgagctccctgggccggcgtccggacgaaggtatgcgagagaccaatggatcccatggtgcctcgggctcgtcnggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgctccngttacgggaagttcgtttggatacattcccgncaccccggaggcgaccccacacgaaccggcaggctnttaacccatattaagtgaagaactcagggccaactgatatcgttaccgtcgctcaggctggaaagtctcgcgagtcactcgaggtgaagtatctctagcgggctcagatttttacaaggcctaatctgcggcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcacccggggcctatgctacaagattgggccgccgctcgcngctgatgccttctagctccgtctcatagcgaccctctagtccggattacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccagactgaaaacgtctcagatacccgacgcatggtgtttgtgacnctcgccgattaacgcacacgtgatccgnnctntaggcctcgggccggccaggaagaagccaatatacaccagtattatccctagtcgatcggccccggcctatagatgtccctgcgagcctccgtaagaaaacttgagcacctggtgtgtaactntgacagcctcttgacaacgcactcacgcatcgaagcggcccactagngnccncgtccggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacantgccgctgcggccgaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgtnctnnttcccgctccttggaccgtgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcacggttacgtgtagagtgcttgactcgtcgccagtcgaccgagtacggcgcatanttcattgtangcctgtccaacgactggcagcagtccccagtcattgctttcttccgtgacacacaagttgactagagtgcaacgctcggttgctgcccgggtccgcccgacacccggcagcagttgcggtaatctgcaacgtnnnnagagcaggccggcacgaatctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccaagattgcactacaagtggcacgcctatcatgaggatgtgcattcccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccacaaggggagaacacccgcagacgagaagcncgtccgcccaaaccggtacttgccccggttaaatgctgacggagtataagtctatatnccgtgacgggtaccatcatgacaaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcanatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtnccgcggcaaagaggcacaancatttgaggntcatcgcgtaagcctcgattctcatccgcacgtgttagatccagcacccagaccggaanccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggcccaccggggccacntggcatagggctccaggagaatattactggcggaacgccaggctgtatgccgtagaacagaagcactatcagcctggctacgacctggaagaaaggatattgccctggagtcttttctanaaacaccgcacatgctctatattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaaggcaagcttggccggcggcggtgagtatactagggattcaagtgggttgnaagtctattacngtactgggcgccgtacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtctccctctgatncgcaacnnngcgacactacgcgacccctgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagaccnttctataatgatacgagggcgtgctcaagcatcggcgagggtagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacggccatcaataagggcgcaaggctgcctctataaccgatgttcataccgggcctatgttttgcggatatcgacggagagacgtaagccctacgtgatcgcgganattgttataccgcagcagtgtgataccgcatcnttatcggactatacgtagctatccannantgtagagaccgcacgatttttcaaacttcaggtgattatgangctcatatcaaccccatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaaccccccnctccgcccgctcacatgcacttggctaagcctggacncttgacgcaacgtcncttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaagnggactcggtcccntactgcgcttcccgtacctcgctagnccgactgcgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggagnggaatgttagagataagtaatatactataagaccctgagcaacgggctctggattgagctagatctcngtnnaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccactggcgngtctcactncgcgtggttacaataggacttaggccttcactacgagaccacgtagcagacagattnngggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtnctccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcngagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctcaatctttgccagtgcgtgttcacccgccagcgttttccagtaagggaactaggacgcacaggacgctccgacctaggggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatccccgtttatctaggccggattcgatggtgcccattgcgatactcacacagcaaaagcccggtgatagacagcggtgttttcacagttactttacggtctggggcccgtatcncagcnaataccagttcgcacaaggcgacccggaggattcgtgacaggtccatccgggtggctaccaacgcgatacgggccgcggcggagtgtctttccccataagcagttagggccggatatataccgtccaccgcaacatcgtgctaagtaccnantggtctgnctgatgcctngctcactccgacagcaccaagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttctttgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatngtgattcgtggggaggtgcgttaccggaggctgccggcggctggctaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggtcactgtcggctacaatgctgtgatattnaccacctgcngtatgcacttgcggtgacccgggggcccgggacccgcaatccctgtcttatcaccactgagacccccagttaaaagatgagggtgaaccacgcgcgtacagcagacancttgagggggattcagcgtacgggggagcacaccgggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccctacacttaattgactcggtagacacgtcaggcagaacgccnccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattcnagcgatgttgcttatcctggcgcctcgaccgtctgcaccccacgaatcgaccttgccnaacggtgcgcncactctnggttgagttatatagcaattgggaagagtacgaccgatcggtgggccctgtaccactgcgggtcgcatcttggatcagtgcaagggcactgggtacgatactatagccccacggctcgccagcctgacttacacacgttttctacttaccatgtacgacggttgccgtgattgagctcgtgccatncttcggtatcccggtaagcgggcggtgccttggaccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggngacaagttgtcgaggtctggatcgtgtcactccgggatgatcagccctggctgttagtgtcattgatcntagaaggggatacnagnccgccagtagccacatagaatcagctacttaaaccagtgtcgactctnatgcgttggctgaacgacgttcgtaagagggaatatcaagggcgcgcacccggcgtatggggctggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggngtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccactcgctcttantngcgcggctttggtggcattcgttatgggagaccggcgactcaggcaccgcaacagacatgataggcagcccgcgtngctggtcagcccatcacctcgcatggtagttctatataggcatagattccggagnccaccnncatcggcttaggcgccgcttcgccgttggaaacagtggcnccttgcttacggttagagaatccaactctggtcagtccgttgcgcttgactctccaacggactcgccccaactcctgtttgaggggcagtccgaattctggggcattctgcagcggaanntacngacgacagctgtctctacaagtgacagaattccttcggactccggagcttgaccctngggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactgggcggaggctgccttttgcttggcaccccccnggtactaaagattggcaactaggcgtncgctacgaccgcatccatactcggagnngctttatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggatcgttttggacggactggtatagaagcgtcatcgccagtcagggcaatccctataaaacacggtcgcggcgatgggacccaattaaacccgcagccgaggagccgccgttccaattttagcgacttagaggagtcgactccgaagtcggcccaccacacgtgggacgtntaaaagccgctaagcaccttcttttatgggtacaatacctccccacagcagtaccttattcgttggcatcccattatgcggcagtatcatagcntagttggactgtggtggnncnctttcgtccacggacagccgctcgaggaggcgattccttgcggacaacatgacgatttacggatagttgacataacgccgagataaagaaccgtctgcctcggtccagcaagacttcaganatgaacgatctaaatcccacgcgccatcancagtttttggtgggngtgaccagctgtgcaacggtcgtgtagtagagagcaataaaagtaacatttcgtgccctgggagtccnggcatcctgacgaatgcgtccgataactgctgaaataggcgcctggtgtttccagattcaatggtagggctgacgcttacccccggtgctgccaaagtttggtaatcccgtcacgtcacttcctgttcaggggcaaatgcaactcccgcgcccgtctcgaaangtgagattgntaggcgtncccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagatgcattgaaccacgagccacgcggggcccagaagctcgcgtgncggccattttaggcgctcagttaacgatattgagctgaacccaggtncctttaccgagnaatgacatttctaaccccgnatgggacgcttcntttctcncacgcggtttagggaataggcagctcatatctgccttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcctcngtctcaactttcactgtaacctatcctcatggaggttgatgctgggcatcgcgttaaagtatcgggccncacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctctctatgaggcgatcttaccataggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggngcgttgcgcgggggccactgtaagttccctgggcttcttggggttancttcactanaccccactactgcagtcacttctgttctcagttaagctgcctcgctgtccttttgaagctcgccatctgttgctgaaatcaaagagtatgctcagacagtaggagacccactctaagtagcccggnttggatatccatatgtacatgaattgcggatggaccgaatannntaacacgctgacctnccctgatccgcttatatgcccaaactaggggtggcgccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgtatgatccgatccgaccggtctanatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggaaattcaagcgagccagagatgaaggcgctggagccnttcaacaaaagcgagattgagtaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccgggccaaaggcctcatcaaactatgagtacctagattcgcggtggacggtagggagccctttcataatgtcaggtaatactctcctgggaatgtcagtggcacgagagacggaatgtatntgtggcattggagcacctgggtacagattcctatcgagccggcaggacttccgacaccctgctcaacggtagaatgtctagtccatataatatctagtacgtcccaaggctgccgtgttaccacatcacttagaagttctagactgtatcatgtcagcgggtccaaattcatgctaccaccgctatgcgacgactcaccacgaccgagcatctagcagtccagtcggagaatgcctcgatcgcagctagagctttaaccgaacgcggtggnnaccgtcggcgcatcggccagcggaccctctaccagagtattcgacatccacagtcgtacaactccatgcgatnatttgttatttgtatggagggtacttcgctgaccatgtggaaactacgagttagctcgtccacgaatctaaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgtcgacccaaatctgagtctacaaatagttctagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatgggtcctcacgtncatgggcgttcggaagcggataacgnncgtcagtgaggtatcagttcgaccgacttggttagtatcccctancgggggattccnctctcacatttttgttctagacacgtcaccgtccagaagacctcggaacgtagcccatcacgttcttacggctcttagcagtaatcaaatgggctaccatactgaataccaaatcatctaaggntgacagttgngggctagccgtcacgttgctcagccagtgaccgggacgcggctcataattanactcgttcgaaagagagaacgnnccccactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtaagcgtggcgcgaggatgaaattcgctcccccagtcagatgcgtgcatggaagccagatgctacacaatggcagagcgcgttgtgttgccagagaaacatgatcccactgcgcgtctatcccnccactaactagtgtcgtacctccgattgctagtatgacccataacagctgtctacgaggcaggccagcgcgtcacctcgccacgggcccgtcatgctctgtgccgaccgnacggccaccaccaccggaatatattgcgcagggaccttgactgggctgggtctcccagaaggtaacctgatataataaggggattcctgtgcacgggtactggtccagcgtctccacgtgttcgggggtctgcagtcccgctgggacttagacggcacatgaaggacccaggcactggaaccgaactagcacattgcgatcacttttacccttcgatgtgtgcctaccaattccgcggccgaggtttcaaggaataccggtacccctgccatgcccaaaagctcctcctgatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatagccgctccctggaccagggccccaggnattaccctcgcattcagtcatcatcgctcatcgaactagcttaacctgtcaacaacccggcgttatgtatcgcgacatgcccggtcctctttgtagggcagttccaacggcgtccctccanagtatgccggatccnatctgtaacttttatagacgtccgnagcggtgacagaaaaatatgcgtgacggagcgcggatatcgaaggttcttcgtcgcgctccgtaagacatattagagcgattttaggcagctggagacttgggcgccggtctcgaatccaggttacttctggctttatgatggcgtgacgcccgactggtgcctgagctaatccataattaaaacatcggtacgagtttagagctcattatcccattgaagccggcaggccggctcaatggaagtgttgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgagtgcccggagggtgggggttatgctgaagctggggctgctgccgtgctgtgagtntgttttccgggtgccagtccagtaggtgagttgtgctgtcgtgggttcggacgcttaagacggctcaggcgacctaggacgtttgcgctgcgtctgtgcctgtctctcatctaaactccttcccgacgtatccccgacgctcgtatagtccgacaagtgcaggcgacacacaaaactctcccgccgtacctactctacaaccgtcatagggtgataagtatggagacgacggctcatgagcnggtaaccgcataaggtcttgaatgtgacgnnnngagtatttgtaagttcttgctctcgggcccacatcagtgtacagagaaccagcttcacggtgcgccaggcctaactggatgtncggctnatacctactcgatccatccgcggtagcttgctaacggggtcgtgcataatatttatcccctctccctcagacgncacgcatcgccgagaagcggtcgctcataatngcatttgtccanccatccacgtggcacanttcgaaatttgtaccttactcgccgtcccatggttcagatgccctgagtaacgnggtgacggctaggcctcgaagggcttaattgantataatttttagtaatacgatccgcatggcccttcttagactggtctggactatgtcgtcattggctgaccggctacagctctagctttttatgatatggaatttatcgggtnattttcagaccctaaaaccgcctntcttcccctaccgggngggtaggactttacggaactccgttgaagttatgcatggcaatgaccctgctgtaacgcgtggcgaacgcgaaattacgaagtcatattgggctattacgtccattctacgccggccggctctgctaattggcctccgcctacatcggtgagatattgacgtgtgtctctaaatgaggtgccagcctaccgtancctcatacctgcacaggtcacattgcgggctcagacgantnttacttttatcgccactgcgcatcgnctgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatngcgacacaaccatgggttctggtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagancgtacggtcataagacagtcacgctgccgaagactgttnagagggcaaagcttgtaatgnncaaagtggtncgcgcaagaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagataagactcttaactctctaccnngcctagnntgacaaaatcgcaactatcggnangtgaatctagggaagccaatattatgtcgcgtgagtgcggtcaggcacgtaaggtgtgacaggactggtccctcatttgatccttatttaacggtgacttctgcatagcggtttcagcgctttcgtgttataagggccattgtgctacaatcctgcttcgggcggcattggataagggtttgtccctctgggttcgtttgaagggcgcnatagcacacgcaggnggccaacgattcccagttagagttgtcaagcagnatgtanaaggaantgtggcacgagaggtgttatctgggaacacttgccgcgtaataccgaaagctcgtgcctcgcccggtacgtctcgctgaacacacagaggtgagacctaaggggtgggacttctgaatgcgactgataatcgtgaaggtccgtccgagactgggcngatggaacagcacccccgtccggctgcgcggtggtctggaatagcgggcaaccggcacaccttacccgagaactgcggncgattgatcccctgaactagttgtncgccgccgccagcggagtcgaccacataacgtgccggcgattcaagcgtcttgatctagtccaagcaccaacgacangcccatgcccctccccgcgcgcnagtnacgtgaagcagacgcaatctccgtacaaaaatgcaagcgatcagtgtagttcccccaaaattccccacgggacggcctccgcaagaggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgcccnccgtagcatgaagcgtcgtttctcctanatataactccgctacgcttggcgggccctggttagtnacgtgtacacgcgccatgggcgtgggtcctagttgtaatagttggcgaggtccgccatgtatcgactggactggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcanncctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttnatacaaatcgactgaaccccgtagcnacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgngatgggatggttacgaacctagnaattagtcctccacacgttctcgtggctccgcacagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttggcggaacgtgcgcgatgataaatcctcagacnctgtagccacttgaacgtcgtcgcgcatttgcgcacacgagaacttgctatcgcaagtngaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccntacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaagttggctccatcctgctcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaataaagcattcctagtggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcacnttattggtcancgtgcaacngtctggacgcggtccatataataggatccgctcgaaaccgtgcccaattgcgnngtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggttcagccacaataacgaaacccgggggaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaaccaagcgtcggcctatcaagaatcagcctctgccgaggggatcaaattaagcttgttcaacaggttctggtgggtcgtatgccgaggaggcaatatatgttggtcctcccacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatagagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggngtccggcggcggcagagattgcttagcggtacataacnggaaatgaactacgcccctantcggacggtccggcccatgctatctgtagaattggcttgaccaggggg naatcncnnnnngnncnntagngnngnnncnactatagcgngnntcngnnnngcnnntggnntatggccacgnctaggcnngggcnnggtantatgncgggntnncngannaccnnnanntncnnngacnnnngnanntangtgtctccannngnccnnnagctacnntaacttanngccggtcgganagnnncccannnctnatgntccnnnnanncanncccccnnnnctctnacccaatngttcanacngnangtccctntatcgngnnttcnnacggcgcggntnnnnntnngnnnncanngncaactgttgnnaacnnttatnagnttnangganncnanaannnnncgnnnnncgagcgacggccntnntatnancgcngtncgccgcgnttngtnncgtcgggtctntagccannngncgntnnnccgnnncngggtccnaatgnnnnncnncgtnncattctnnnccnnaccncnncnnnttcccagactangtgggcgcaaggngctnnatgnntatcgcgnncaccggtgncatggtnnncgcnganccnnagnnnngnntcggngtcgatcanccgcnngttngnngnccnnncncnaannngntgncgncnnnctntattttnnnnncnanngccanngngggcangttgcccccgatccgngnnggaatgnctcaggagcntngaggtgtnnnntnncngnatngtacgctntgncnnnggntcnnnacgnangtagtgtnnatngganattntgncnnnnaaagagctngccanttgcctngtcnagnnntnnaacgacnnnnannnnncntgcccgancttctccnncnnaactcgtncncgttnncncnancatgnattanntgcctgtagaccngggctnnncncgnnnnngntggactcggnnnnattgtttatatnnngcanaatggncacgaagncaccgaannanaacnnnnntagttagtnanncgacatnnncctantnggttctgaaatccacnnnggtncnccggtnnnncgnatgaanaanngnnnncnntnntgntnncccnaanngnnagnntatttaagagccgcnnnntttnacangtaggcaggnngtnannaacnttcgtnctctnngctnnnnnnnnnnttcnnnttaccnagctacnnnctcancgnaatgnagtntttctntcnncntntnancnnnnnggcgaggncnnggntnnnnnanntnnncgtnanattagcatgncgancgacaatgtnnttangcantnnngganantnncgggtnnnnatctgnnncnaggnnnnnnatttgnnagcgnngactnngggctcactgnnaanntncanaacangncncgannnnnncggnntgtcncttantgncntnnnccnccnnntccnttgnnnnccacgagntnctatannaganngntnccggncnngnnntggcnnnnacannncngcagnggccgactaantttcgttcgcctatccangntnncggatnccgtacnnnnnttntcttgannntnngtnggggnnancnagtgtccttctgngcaagcgtnctatctnttggtccagnannacntnccgnncgnnnnnnacgctnagagnnnccnnccnnccanngnngnnagaccntgntncgtactnnngtcngtnatgnngncngcntnccantaccangcccannntttaggctngaccannnanantcctgcannncnnnnannnnagcgnngnnntacagnttttnnnnccnnnnacccnnngtngnatgngnanggnnngcgtnncgnncnttanncgnnnggggnnngnctncagnnnntcgagcccnnangccgntntgcanagcntnnnananncacggnnnnacacncnctncctnaggnnnnnatnaangctccgcannnnnganacnntnatgtgaagttnnnantngnggnnnnnnnatagtannagtgngggaacggncctnnnttcntgngncngnnntangnctnnnngccnaannnnagnnnnnnngangnagntgtgtnacncgnnngatngntgacaaanntaaggtgnttantgnngntncgtgtancgcncgacgantntccccgcannngtangnnncntnnnttgnaangcggnncantgngnctgnncactagnntgnntcgtcccnnnnnnagntcgcnactnnnnnnnnncnggnccgctcctncgtctagcnnnanngnnntanngnttnnncnttacgtnnnncgacnnnangnngcngnnnnagcgaangcnnnntgtccntngngtnntacnngnnnnnnggtanatnnnnnnaagnncnatgacncnnnngtcgnnnctnntaganccnanaccnttcngngnnctcagctgnagnccnatgtnnnnacnncgtgntgtctgccaggnacggnnnnngnccgcccagcgcgcagtanannnggaggttgacaggctgnctctnnnnannnnncagtnanntcnnnaccanaccctnntgcgnananccgccccnnntacaccctnntcangcnantatcangnctcngcannttncnncannggnnnanncgtagnannnnncngcngngnnnnnnggtnnnncgnncnanagngtcngacgctanntnccagagccgtnccngaatnnnacacnctgcnnnannccntgnngatgtgnccnnatnngangagngtngcacncnntngcnannagtncnagnnncgngnnnnannnntcnnnggncanggntnggtttcnggantccnagagcgagnnnatggcngnnttcattgngtnacncntcnngnncgtgnggnnncgctgaggccggctacgnnancantccgctggnnnnngancannnaggcgangangaaacccaagcaaccgagtngacgncannnnnnannnannnntattcactgcnnggtgncgttnngatncnnnctntnnaacannaacctcttnnannanntcgagngnnnatnaagannttagcctccgnnntnnncncctgtacngtatcacgtaggcctttnacgntngagnnccaanntncgntaccntngnnnattatatcgnnttncggctntcgncnngtntccntngttcnntgngnngacnanttngtactccctcannanntgggtngccccngtngaatnnccganangccgnncatagtagtagcnggtnatccgctggcactcnnnannagatttnaantcgtgnctaancatccctcnnatanggncnngnctntntancgcantcntgngccngcgcccnnntnccanntttnnnnnctaaanntangactgcntnnnnnnancccnctnccancgggtccctnngnnngntcnngtnnctacnntagnntncatnaattnnnangnnnnnnncnnnnnccanngncnnnnnnnnnncngtcnnncacgantaannnnnnntagttnnaccttttcactncaannggccacncnatctaatgcnnacncatgnnntgatngagnnncccncgggccgnnnnngnngcntgacantntncgtncgggngcctnnattnaatagnnacnntnntaagatatgctgcccgntnngaattnancctgccccagcnntcntactgcgnnnncgtcattcncggggcgnnttagtngcacccgtnnnnnnngctnntncctgnnnnacggtggntnnnntnttcnntanncgcannncctncnnnttcntntgcntgannnnaangnanggcnancanancnttnnttncnnaannnnnnngnnnacaagnggcccgggncctcancgnncnggncatgcntnnnnnnnntntntcttatcgnnagccnctagnnnccaaagcnnnncagnagntgccggattctgatacagnctnnnntagnnnngccaanaatcgaaacccnnnnnttnccggatnttgactccancccacannnngtnanggcntntnacanacngaactnnananacctcttnnnnnnnngnnnntnngggncncntaaggacgtangnntanttcannncgcccgccganntacatnnnggagcgcatcaacgaannntncannncnggtnnnnanatnntgancgnnnangggactnccgnnnnaangtgtttntnctnaccnnnccagangnanncngcccntngncnnccgncgtnnngcttgcccaacgcnntatnaatcctactnctccannncggccngtnaggnggntnngatncggnnatangnnganggcnntgcgtcatgcccngnnnanngnaggtangagnngngncgcagngtcggggnncnnnnntgnngcanntgtanccncgngnactgcnnaangngcantcncnncggncgacttcngagtgcccnanngnngtnnanccgaanccngnnntgtngnanncggtgntganaannntnnntngangnnnncnnatannnnntnggnnttnggnnnanngtttnnnnatcnntnagcccagnnaaccancgtncntnanngnntnnnngtgncnnnncggtgtcgtncccgcctngcnaattnnccnttttnagcnnngngcgntggcgcctttcncncngntctctnnaaannnnnngnnnntanttngtncnnnnannnnnctcggggatgttcgttgctnnnnccccnctctctgtctatccgcnacctnnnagncaagtggtnnagntcagnnnnagnntgntnnggnnnnnnntangtacgnnannnaagtgcnncaggancgngnnncgtaaatggnnnaannaggannanaanatnnnnnncnnnncgctccagntnagatatnnngcggcnanncncntcanttgtnngnnccncgnnccnattcacanggcnttnnntgntgncttggcatnncacggnnannntcnnngcnnagggnngnannnanncnnncngnncncttgcngtncganannnnngccgcggacnnannnactcnngtagggnnnnngnngcnngcnntatcnnnnnnccannnnccganacgnctcgntatttggttntgactccgttcacnncgntccnncacttacngnnngntnacnnngagnagnagtnncgnttnntgnggatcgtnnngnncannncccnnnnntnncggnngnnnnnagntccanncngccnccaatagcgcgnagnnggnnnnnnnncttnnncnnncnacctncccntnagnccgacntntcccactcggnnngntactanncgatcntnggctnagntcnngacccgnnnggcnannagtccngtgagttcgcnncaatntnggcnnncccananannnggggnnngnnnnnngnnnnggnangntgncccggnnnanggnncanggacngccnnnnntccncnncnnnnctgacnnnnnaggcggnnannnnttgtgggcanncctgngcccngncggacgccngagcatnnnnnacncnnnnncggccgaagnatnanntagnnanannnngngagtatcgggggccacanggcgngncatactgtcgatnnaggnatcanaaatnnnnnanctcggatctcnannnngannggnnacagngctgnngcgngcnnncgnnnagacnanngancccgnnnttngagannanngagnannnccctcccggtcctagaantaanngagccnngnnntnngcaatcaccntnnnannnccntcnnccccccgtgnnggtnngtngtntntncaananacnnantaacaggacaataacannnangnccccanggnnnnngcgtantnannggtacngattgttntcgancatatanngcnnnnngttcnagggnanacgngnnntncccaaacggccgnnacttcanaagncaataccggttnngannncgcgnnnannntgngngnnnnnctcgacagtncncnttgcgcagactgatttccgntcgccnnnatctagtgnngangcactnnnncccaagcgcnacngnnangagnctactaaaaccgacgtcctncantnntngtgccgngacaannnngntcgcccacnaaacttttggnnnnnnnnnnnntncgggnnnnnnnnngtgnnntcngtntnncncnnnantagagnagggggcgacttcaattnaagngcggatagntncagtngaggccannnntcntccttgggngatgagatggcnngtccnnnccantncngcgntnnncngtagctatnggcntnncngcggnnnnnacgtngacnntgnngatggngatnnnngctantatnngggactnnnntnnnnncgcnnnntctgtaccgccannngnactcgnnnncnnntgagtntcctnntnncnctcccgcgcnagntngacttccnngngtcccntgcgananngttggctananctgccggcgcacnagcgatnnnnnnntacnnnnnnnggnncnacngtgtnnnattanngtccnacnnnngnnctgngagttnnnaacnnctgnagntgnncctnntaacgcgccgggcancnncnngctggggtnttaggggnancnnntntcttaggacgcagcaatccnnnacctngnctatttgnactttganccaggcnccgncntgnatgcntannngnnngtnnnntgcantnganctcgcgtcnnnnnccngggcccnagnnnncagntcnccncannntngtcacngaacccnntntcnnctcngcaannnngccaatgcnnnnnngtnacactgtgnntcangcatcaggtaaggatntcnnnncgtnntgcggncgaccntcnnactttaggganccntganntntncgagnnnttnncacctantnannatgannangncgnctgcgttccagtggctgagngccnnngnngncactgaacctgagagatnantannnccggcnacaacngttncgnnnnnnnnnnnngcccgctcccgncgnnnnnnncgantgngngtnncngngncncncgcgngcagntcncncagcgttncnnncannnngagncatatcnggnncgnacgccntcnggcgcaantnnnnnanncgcanaccnatatcnnnnngctggngantntagcacctgccnnntcgccaacannngaaggatcngacggggtnaacnatgnngcnnnccnnnnnntngnnnnnnnnnncacnaancntatngnnaccgnatnagcnannnnnntnnacnnnancgcngcncnngtnnncnnnnttcngnngnnngattngtngcgcaanccgcnngccgngctacnnnnngctcacgagcgaccnggncccttgactnatacanannnnagnccgtnnncnccatcggagnnnnnngannnnannnngaagcctatngnnnncgcnagntcaggccacttgggntcntatnctaggcggcatgnnggcgannntgtttcgcangannncgggactatngtgcgnncnaagancaagactgcacgagtannnnntnnntnnnntcncggagnntgttatatctggttncncnagcntgatagatacgnnnactttnanattggaatcancgactnngagnnnttgcgtcctccacnnnnnggnnanacngtatgtcnnnnnntcntgcttanggnnttantnagtngganagtggtcctggnctagacaggagnnnnngcntnganntgcgtctcngganccgnngnagntntcngntnatnnagnntnnanatcctnggannngtactggcttgntngtnaccgntntgnntntgaatcgangnnannngtaagancgnnnnntnnaccatcanctncnnannntganngagtacactgggnanantcncgttctctatnnccaanggacnncgncaganctgcntgancgccnananctttgcagnnnganantnnggagccacngcnnggtngcnctcatttgnnnngtgtangccactgggaccgtttcccaaatgcntannncncngccanaggnnngngnntcacctnntntangccgcggcnatnnggngntcagcgggtaccggcccgggagcgcccgcgagttatnnggngacntcgttcnnntnngtncngtgcancatgaggncgcggtctacgctgncgcttannctnannnnttngntggctcggntggatccgtnnaaaagccgnnannntnatcnctcncaactngnnnnnnnngngaggcngancnngntanntctnnnnnaaaccagggcacnctagncnnctngcacagnnanncgncgcnntcgnnnnnnccannnnnnntagntgaggnccnacttaaaannnnnatatncnnatnnanncgntgtgaaccaggagtnctggncttgnngcncgnncancgcctgnncatctcntctnnatcngctnnnnccgcactnngatgggcgcgttaananangnngnaactcngggccttgnnacatananangnntnnnnnngacngaaancggnnagacctntccgtgccacggtttatatnntanaaatnnannnngtccgatannnnggtnngcgcnnnatctgagntttggaacggnggttgggtacncgaancccnnnnnaacnccncntatttcacttaccgtnagacttcagnnccggcacgtaccacntnnnngncatcncgtgagagaacannttnanacnntggcgcngctctacgtnnnggggccnnncagaactgggtccagnttnnnnanacnnnnnnantcttccnggngtgnaccgcccagnngcaancnggagnngnacgaacgncngnngnaaaancngggggcgtanaggcgactcgcacatnacgcnagacgtcatancncntnngncganancganncctgncgtnntnnnngcnngacnncccagcnnatcnnnnnnnngagcttcntggcagctnnnnggnngtggnnnattcannctcntcntacantgccngacanannnnntanncctgctctngatacnnnnnngtcgaacnnntcngtctngccncgtgncngagaataccgccggnnangcnggntccnctagtngtcgnngccngcngnnattnctgggaaagcacnnntgnnncnnnnnanaatagacgatagaagangacccaccngaccactgcacccnatcagngcnnagacgtnntcaccctnctnggnntgcgnnnnanatcnananancggcctaggggnttnctcgngtggcnncccncaanncgnnaacaganntcgnntnngtgacncagggcnngtnnncgaantannnngnacnnatngaggcatccccgcgtccgcggnncacggaangttacatnccnnacngtnnnnnnngttnatnnnaggttanccgtcggttnanggcntgcgcgncggctgangttaatnaangtgnnccntancgcnngtngcccgggtcccnaaatnnngacngtncgcgnntnnnngagaccggggttaacagcgnatngctnnnntnatntnangntntnggttnatnntcagcnncnnctgtatnnacgatggaagtnggnnngannngtgactaccgnaaggnncgnnnccncaatnnncgtntgnctaangctttngcangtnaccnaagtnnngtcggacgntgacanacnnannnngncnnanggtgtagtaccgangnttgcccatccctatggnnntngcnatgtcnngngnnngtatcaanntngncggntccncngnnanccntaganggcagtctacnngtggnnntncgnggantagcatnnnntatgntnnaggnggcccggcgatnnannagcttcnnnttcgnnnantnatnccnnncctgacgtcnnnnccnntgcanccccgacnggtatctnnntnngnagnnccnaaanttaatgacagccnnantnnnannnatatcgtgcantggccttagnggnnatggcccgtatngcncgacgnctnnttttnntcccgttgatagatccgctgtnnnnntgnncgtnngnngtcagacaannnnnncgggtatggncggcangngcnncantacatgcaggacgcacnggagtccaagctcgaagcggggtggnacncnacgcnatgggcncggatcaccnnnnnnnntctcnnnnnataaggaagngnnntaacgnnncngacccgctttacntnngagcagcacggngtacnccctaaccggggnanaanttagtggganaagtcnatgagcannggtnagtantacggggtctgccggtaacntananncgcantttagccgntnngcnnaaggnnnnntagatggggacgnnagcnctttagccnncannnncccgccactcgcttngnntgcnnnnccacnngnntcggccgacacngcatagcgctgnnnngttgccgcnccnnnntgaccncatnncntanngggaggccntnnanngncngntgnngnnnnnnnncgcnactnancnnntaaaaattcgattntccgcannnnnnatgnntgcgtaanccanantnaannnnnnnnacgcgtgctcncctncgannnnnancgtctnnntcnnagncgncgnncatatggagaacgtcagagataggcngncnnnncnatctcgnngntnnctcnannnncnnntaantgtccggcangagntnccnccntgngnnncngnnnnccntatnnnncacnnnncgagatgtnnnntnnaccgnncnnnnnnccngnatngtgncngnnnnngacgnnancanngnannngtggacagaantccntngggtgtcnctactntanccngccccnnngntggantaccgggnatatctgttcntccgtccgaacgnnactacggactctcgaccnntngntngcntnttntcaannctccnngnngnnngtgtntannnnngagnaangnnnaaattcaanttnanctccgctaaccaanncnatcntcctctcatnccgcnnanccannnnctncggttgcgtntcgntncttgngtnccggatttcgnnnnaannnacgctcgcngagtgncntttgnnagttttggcngcnntannnnnnnncncatncgancnntntgtcnagatnnngtcntgtgtnncgaccannnncgnncagatgcngtgtngntnntcgatcgagatgnnggncannaccagtgcnnctgncncncnnccgcngnaaaangtatanancggtanannnagagggnnaatctgcctcgcgcgcaacctnnagccnnttnnaataannnntnctgnngcntcgncnaacnntaantagaacntnnntcatnannacanngatagtcacgnnntnnantntntnccnngtgcgtcnnngtanctgnnnnncnnngtccgcgctctttctcgntncanctgcccgcagaagtncagtgaatacnnnnnnnntngcnnnggccnnnattanagntggtattncctcgncgcctngcncgcgaggganacnccgncnncnagcagcnncacgcntctatgnagncnaggtacccgcttcacntgacngacgantnntccagactatggataactcttagnnnganngcttaggtggtgcnnactnannncncctttnccgnnnatancagcnnnnnnnnntnannnnnnnnngnnnncntnccngcgantgattnnangcgnnaaantgngctccgntcgaagagccttaancgcntccgnctnattncacntgntggtggcnnaccgtnncngtgtaccgntgncnanttgnntggtcnttcacaggctagatcagngcaatngngggctcntgnctctntaangnnncgntgtgntcganncgngncnncacnncnnntgatnntcaaaccntccnatnngcgnnnanaataannnnnacaacnngcngnnnnnnngngactggtncccagtgntnnnncttnctcctnaannagcncgcgtggatgcgcnacggctacgtngnnntnnnncgcnnaacannanngcgnnnncntntnncnntcnnngcntnatnggnatagtactagcgcngcgccnccangcnaangagacgnngangacgtccggtagggtcanggtcaaaaggcgtttaagctgcncnnncggtaataaangattgnnccngnnnnntnnnttcnnncccnnncccgcngnnccgttggccaaanctgtngnncnnnttcntnatggagcttgagngaactacatnntccctcggcangcacnnctatctattcccagacnngnnnnnngnnntacgcnacncgtnnngcgtgctttctnnncgngatgtnttannnnnnccggtnnnnngtnnnnnannnnnncccgcaganannntgtncaannnntcancnncntcgtggggncagnagnnncaanactntnacacggttatntngancngnggggctngccnanttnngccngggcttaacanctngnntnggcatcacnaatnntcaattngcannnnatcattatanncagcgcacgnnccatngactnaangagttaagcccnnttncgnntncgntgggtnacacccggcnnnngatgcgtgaacgcgncanggnanngnncnngnaaagcaccgnnnngnnatnnnnnannncaaannaggnngnnanntnnangccnnannctnccncncatgacgtnnactgggtattangatganggnnngacgagacntcntnnnntnanngaannggtncngannngggntnngacngtnacnttgggantatggngtnagngngcngctctatnnganngcgananctnngcaggcanttagcaccatcccnnntgacagggnncggacnnngatngcaaatgccngttatgntgggcaccnnnnnggttnaaagnnncccgcttnccngcngnnnngcttggtannnnagcncngnancagntccgcggtancgcgcgcaagnnananatancaanaacccnnantnnanncganngcgannantccnnngngcnaccggngatngnnatacannnncnacnntnnccangncacgatccncnntgattcgtnnngcncgtgntcacttcggcgngctgnnnacnncgtaganntgnnnnnanttnangcgncttacgcnnagtaacnnnnntancagcnncatntcnntnnncntnnnatgnagttattnntctgtcgncatacgttganccagcggnangacgcgcnnanccntncacnncncacannnaacgcanagatgtntcnngngnnnncgaagccgnntncnnctncngnacgcnngnagannangnnncgtnnnnngnnnnnnnnnnnnnnctggcncnangcgntggctcgtangncnnccnacannntnnnnagtncnaccacnaggantnnnccncnggcgcctattnntnnanantgcnnnnnggnatngnncnnagacctnttnngctttgtanggggnanngcnggggncgagtgggcnncnttnnntngnnctggaaccncncnnnntggnntaatggnnggatnnnaggncanaagcnggtatgcnngcctggncgntctcantgnnnctnatcgnnntcttnnnnncctcgcananncgatacnnnaagnnncnnnaanncnnagncggncnannngngtgnnatcnnntttganccntgngnggntnnnnngattgcnnncnccaantnacggttgggccctgagncaatgacacgtcggannnnnnncnnnantacnggcaatnnngtctntccanaaccangatngcnaacctnnnnnttgnttgntacnaacatctttngcacttcaagactgctacagcgnagtaatgtatnnaggnagcnnaagtggnncagggttgtgnnnncncangggggtggnnnctntnannaaantgnngannngcgtntttcgnnntnnactgancacggcannnnccggtntnnanaccttcacanngtnggngagcgtgnncattcanacgttcnntnaaaggnntncgttgagnnntttacctaacgtctacccactctncatnnnanncaannngggntggnncgcnntaagncccnagnnatgtttnnnnnctggctnnngcgggnntncngnnnnnnngcntggcatcnncggcgagcatggcggagnaaaggtcccgaatnngnctccgacnnncntncgacgtancncgaagtnnnncacntggcnnnanggnggggncnacactgnnttccnacnncgtggagctgagggactaggcacntgntnganctttcnccaaancactncgagtngtntncgaggcnancntnttgcnttaganncnnttgnnnnnnggnncncncggcnnnntgacattttacattccttagnggtgtatcccacgtntatcgnnaccnanaganttnnncanaancctgggtannctgnngagcngnnggtggaagaccntanggcangtanncnagnnnnntncanatacnancnncgtngattcagntnnnntantagcggcncgcnnnnnnccnnttnnagctgtngtnantaanannnnnangnnnnngctntgtttcggcgtgcgtanantntaangcggnngngccntnnnnnnncnnacnnnncnngannnnnngcangccncggntgtcnccctgaggccaccaacgagccanactgccaaaggcctncattaaannnnccnnnacnnttngntnntcnancncnaaggnnctnatnnntgaatggtcctgttactgnnnntncgggcaattggcangcnncnnngtgtgcntntncgccntnagangggcntgtgnantccgntggnnnncnntnnnngccanntggccnacnnngaggccgagngngacaggcngaatcggnncgnnangncnnnnnnnnngntnnnngtngcnnnctgannnngccaggcctgnttccancnngcnnnnggcgagtcannccggncgctgannnnagnatccgccccatagaggccgnnnantctngaacannnctngacagtntnctaccgntannnattatnantngaccaanannggcaggnnnangctacggaanatngggnnnntcccnagcncagccantagcngnannnnnngttgacannacattnnnnctctttttgtgcanagcnccnggacgctgnnnntcctnaaaancaccacgacttttntactcctgnatncnctccagcttccanngnnannnnangnnnnngtnnnatctnncgtnncnntccgcgnncaccaaccanntnactnngccgntcccatcaccacncaggtntttnggtcatnntcgaantttcncggggaccctcgtnngagtncgccgcccagnnanangantnaagnagntgcngtcccctngtnctcncgnnntannnnntnncanntntngggtangngtcgttagganctnnantaacggtngcngnagcgcgcaccnaccncnnnnnnncgtnattccgcgcnncnncnnactgnggangggctctcgcnngttaggacngncnnacgcnagnncgnnnagctctnnannnnnntcannactactanngtgtatcgngannngagaccantcctatcnnnnnnngnncccnnctttgtgnnacttgtgntggacgcnnnttgctannnagacanncnnnnnntnnntatnngntnncncncannagacanannnnnnnaangncganannnnnangcttancgtntnnngntngntnggcncgntnntnnnnangcgnccnnctgcnnagnnnnnncgggtnnngtggngngcnncagntgnnnnnnccccngacncctnnnnnngaanangtnngnaacncnnnatgatnttcggnnacccttaattggtgnnnnnncctnanannnccccttatgaangnnnnantgtccncatttatcattgantagnnnacgnagcngcctctgangnnacgaagagaccnggggngggcccatnnttnnntgcnnatggcggtaagangnnnnacnaactcgcgnacaaanngaaancnccggaagtggntgttcggtctanaganntcnnggncccctagaccannnnnnnncngnannngtggnntnnnnngtacagtannacncnncnactnctggnnnnannnnnnnnnanacncnnggttntngtctctcagttanngnagnttnactncnnaccntgnaggnngntcnancngtntgtnnntggttcangnnnnanctgnnantctnnnnnnnnttnnnangaccgctgagctntcnggngaaatgngaccnnntnaggggggnangnaagcggncangtcancctgancccncaacnagatccannnnnncaatgtntcggactttcnnnannnnncnggngacctggcngccncnaannnnnngcnngncaaaanantacnnggnattgnngntaacanntnnatnnnannctnngnncggnnnnaccantcgngccctttnnaantnaccaannnnccgnagacgngagngancntgtnnnanncngccngntgnnnannnncggtgnnanntgaacgcgatcttngctaantangcnnnnnctnnnatgtcaggtncactnnatttcnggnntntttctaannngganncngcngctcgtacgaacnctacgctccaggtgnnncngcctgatagttgccttctgnncnccnttcatntcnnncnnnnnccgagncctgttnnannnnnnnnnnnnnnntnnannatnnccnnnnnnnggnnnnctcggntccnangnntcnnnnnnagnnnngnngnnnnnnnnnnnnnnnnnncttgannngtnaannnnnnnnnngangcnccnnngnnagnccnnnctntttnngnnccatacanncagtagaactnntgagtnnttncncnnnnnngncnnnnnnattntgatatnnngncctnnnngttctgcgnnancgntnngncnnngtaattccgncacnnagtnnncnnnnntctgancagtncnnnnngcgtanagggnngntgnncntgcnnnnannannnnnggnnncatttggggcnnnnngngnnnnngnnatnnnngnntcnttannncnntnngnnctgccnnatnnnancgnnttggnnnnncnnggnannnnncanngntatntnnganannntnatatatccntacgnagaantgngtncannngcgtgtttgnnttgccctgacctncncnantaggnattncgaccntcgctctgacaacntctgntnccnnnnnnncaannccnnnnngncggnntttngntctncaccgggcgcacaaaanncaattaccnnnncngtngtgaagannngagangannngantnncccgtnnnngnnntacnactggttacnntaangactggtnnnnttnngaanccccntnntnnnnnnannaagnnaagcaacagcngnnggcgtttnnaccnantnanngncnncncgnannacnaacngcncgnnnnnnngagngnantctgnccattaggntnagcttccnggactnncgcnggccncggccnantcnnncannnncaannntagnnngnncgggnnnnnnnnnnnngtanntagannntnnanaggnnncgangcnnttncncccnggtccaagcnncnnnancncancngantctgaatctnaagannnannnncgnnanggagngtcnntatctnntnngcngccgtttcatgacgctgcatacatggaagggttaaagtngcgncacngananccctatagttntannccganttgggaatcnnncctctangtntnnnntnnnccacnnntncanctnggnnnatanngnnnnnnntnnacnnngngnnnnnngaccaagnnatcnnngnnctcnannnnncaggangtcntgtcntnnnnnccatnnggcgcagccnntgangnannnnnnngcgttncagncntgcnnccngtngcgnnaccgcncnttgtgnnacantnntcancttccacncnggnnnnnnactaccgcgttggatcggngagcgagnatnatntcacncgttanngnnntacgnnngnncttntccatgcggngnantnntanttgctcnnnnnnatcatatnccncctgntngttcnncntnacgaacnnggctcnnntacgcgggagcngngnctgaatccaanacgcannngcnttanntcnnnncnncannnnnnncacgcgcatctgnnacancgnnntnngngctccagctnaatnncngnttccccnnnngnnnnnagcngncncnanncagngccggaagtgcggccacgnnannaactattgtaccacatnntccttacgtgcgttagnngtntnnagnnngnggggngtctntnnaagagcacagctatnnnncncnaattaccnnngangncnnnattggccntnnnnnncnntnggtngnatnnacnnnnngaaggnnagngnngcaaccngggacnnnnnnatcgaccgaaacttaantgcnannnntntttgattnngatatccgggntcnnccccncccgccganncgccggtcggtcgnnnntgnnnnacccagngcnnggannnnnnnngtcgcgnnataacgananncgngcacgtnnnnnagtncnnccgcnngngntattncacagcctcgncngantnncnactcgaatncnnnagnnactcannncngaattnncntgacccantcttngtntngtgngtgnanacnanangtnccnannnntnnatnaatgtcttaacaccngtaccatatatcaccgaatctcatnagngcgnnngcnnangnnaaactgcctgncgnggcaaangntntgngcnnncntannncnntgccaacannnnnnnnnnanggggcattngacgggnncncnttnctntaagggtggngnnnngcnatcncacatccatgtnangnannnncnngagtnnnnatgnctanatctgtanntttnnnncactctnanttnnacnnntngctncgngtnnnnncccnnngntnngtgcgtatctatnnntnncnaaggnannncgcccntnnaagacnncnttctnnanctnnantnnnnnnnnncccctnnncnngtgncttnntgtctggcanccgannaaggacggtggctntangngtccgannngtgannnnnnnanncctagccggaggatggtgancggnnantncggtcggaggttagtggagtcgttgntgaggagnatgctgttnnngagcctgncgngaggaangagncgannnnnngntgtcgtnantntcnancgnttgcacgacngngacatntncttcgatgactnccncatatntnncgnnnnnnaanaaannnnnngtgnggacaatntgnggtcnaangccgggtnttntnnggagncgnacncnntnaannagnnnnacagnntnaaggctatatggcnaannncctncntcgcagnnnnnngtncctangnatccgagnnnnncnnaccnnnnnatatagnacanancnnnnnnnnctgtcgnnnanannntnncnntgantnngctcgtcggaaattggntgnnnntcnnnacgtccaannncnncatggnnnccgnatcgntngangtncgancnnnacnnnnngnnnnnngatcgcangtgaaagcagannncngngcnccanncnctnnngnngtanacntanntnaananatannncnnnaannatgtaggtgcnnnnntngncnncaacgacttannnccgtanntngancnncangctcngggannnccnngcngtnaggccccccggcngtgtngnnnnnnncngctccnntaaataggcnnngtgtnccnctgctctgncnnccacgatagnnnnngnaggnnnaangttggcgnnnngggngcnnnnntggcgttttcnnnngctgtgtncccngnnnncagctcaaatnggnacgnngannnggcntcgctngnataangtgtanntcggacctcattnttagngatcgngctttganangaantncttgnnnncatagcnnnnntataaccatntcaananattcgtncgcnnnacnncgcnnngaaccctaanntngnnnnnngnnnanannnnnnnncnngntgcgtgnnnntgcngcntgnnncnnnnngttnnntgngctngcgngtnnnnnntnngagggtgccgnccccgctcgaacgggtttancggcggtggacnnnaactcacacgtcgccngttgatttnatgngtntngaaactgntntncgtnnagngncnaangcggcngggccccngngttgcgcnggagncccncnncaaaanantnnnnnnaaccttatcangcatttgcccaccggttctcgcagatatgataccatnncnnntnnngaagtaagtngcgaactcccgggtnnnnnnctgcnncntncnnctcnntnncnggnnnttgtnacctggcancacatggtnnntggaccntntatcnggantgcacgcanacccgtcgtggttnncntccaggcgtnggtnnaacntnnncccgcgtctgggcccancnncaaangnntgncggnacngcganggnnganncngannnnnnnnnnnnnnctcgcggcctnnnatgggcnnnnngnncnctgtgnnnnccgnnanagagnncngngtaagcaaccgtnnnnnnnctcgcngccgcgcgagtccattnatnattntacnntnngggagtccganttccctncnatnnncngaccanntnagacagcgattgtgnnngnatnncaagagggccgccancctcnnnnannngnnnncgnnnntnnngtnnnnncnnngancttnnnttaancnannnannngcgttcacaagnnnnncccctnannnnnctgnctngnnntnnnctnccttagcattncnaacntggtncnggaaaatnnnnnttcccatntnngntgggggtncnncttccgcgngcncaatgtnggcaatagnngtcgnacgtgagangttngaagtgccncannncacgcnntanananccgacgntannnnncgnnnnngnnccctttcncggtcgcggnccggacnnntatggtacctgtntgctcncctacantggngtacannncngnntcnnnngncgatnntgttnactaggacncnngatancncatncnngcgtcatgngnangngcatgntngnctnntnncccgtctccgactcttctanggccncnngcctnnttncnngncanatatnttnnnccgtccgcttncgcntttgtctgggtnggtcgcannaaagggtcnccangcattcccgctanncatcnngnaatnnannnngttgnnntcccnaagacnnnngncngaaccnnaanttcgcagangtgaaaatacnntcnantngacaaangtcnannggtnngggcaannnctaccggnanancaanggcnntaaannntaanannnangcacctctntatcaaanctggncaatgagccnntnctttcnganaagngtaactgtcngggntaaagagatnagtctcgcataggagaagtatttncggatggcnangctcangcntncggggaacncctnancganntcnatatannnggnaannccnccagttcgggcntnnnnnaaangncnngtnanntgngcngcttnanntgtgnantanatgcgaaagnnnaccctangccncagcatatnntannnnnaatgcgcannagntacgtgnngggaacgnctatctgagggngacnnccnangctganncagngnnagctcctcnannagannggnnttcnnnnnnnngtagcgcgcncnncannntangctgngncccnnctcggacgggaagctnngatggacnnanngcantngnnngntgatatngncctagntnatntngnggnagnactngcgntgagcngnantganaggtngaancaatnntaatnnntancnnccgcnnncncgagtgnnnnacnttttntncnnagagnagcnnctcanntgtgancntccagatcgaccagtggagtgncggggccccggcngcagggngttantgaaacgggtaacnntcttgnnagnncngctgtattnntgagaatnngnnanccnnccaaangtctttgngcnntnannggcgcctnnnatctagtttcctnangcnnggatnatccctnnnncctcnnatgcngtcggggtaggaacgttnggacgnnatgcaaaantacgtntntnntgcantagcgaattaacctctgangatgcagtgtnaaagntatcnagtcagnncttctnatttnnnaccgnncntcgngnnagcncntgtgcggcggttncgccgnnatttacactcnntgacatcnnnnatnctnggacgnnggactcntcacgnnctntngacannngncnnnnagannntnagaggcgnnganttcngtgnnangcttcagnnnngnnntnttcntnaancattntgcnntnnncnntncaccgtagatcngcgggtcgngnnnncnactccnntannccatttatatngacaananacanttaggggcacgncctcgtaagncnnncnnnaancnntttcnagtntgcannatctggtanacttgcnncctnncgnngnntaataaagaagacttaacccnncnncngnntnnanacttnggaactgnnntngngnnnggnnanagnctnaannntntcgccgggcnnggnnatgttatcgtncntnngnangcggatncaagngnannnngcnngttcgcgcggangcctggcacacngctaatncatcgggncncccagcnnccgtaangtnangaacgcannctnaanangatnncgcctggggtnnatncccnncccgcgaacgaccccctgtcnagaanggcnctggggnaattcangncngnnnntgtanggcgnttnanacngtanccggcgcncngtgtagannnnctcngggcnnnagntgtggcacgtcnncgctctnntgtagccganggcctannaacntacnntnnnncgccnntgtttctngtaantcnnngnctgttncnaagcgcaccanntnnnccngtgacattcnatgccgannnacagnnnnnacgganacncgtanatannagcancactggnntanannntggngcgctgnggccgagncangnnannnnnccnctnngacnagacaacagtaaggngcgangnnngatcncgatggtnncataggncgtgacgcngaaagccattnngngngggnnnnantttatgaagcgcatncnnacaccanttanagngcaggggnaaaantcttcncgtgnnngtccgtntcagcngntcgnagttcacgaaaatnnctggngcctgcatcgngtgatnanangcaantnnnnnangngancgctncncnggcananncagtnnntnnannagnnacagactnntnccanccgtanccacnccngccttgtagtgtggnncgtcgtcccagttgccgnatcgctnnatgtncnaattacanaaaanangnactangttgntgatnnnntntgnngnagggtactanncatcggtctgtanttttcggacgcacgctnnnnncnaanngancgnnactgnccgccanacggtcngcgttgtanaacnntnnggnanaccgaccntaaaagnnngggatccgtttacgaccttgnaaagtcggagcccaggtgtnagnantnagcnntangccgngaaannctgccgngcnntgagatcnccnncgnagnaaagtngncgcgggcnnctgcnccacnntccgnganatacncnngcntnctccgnntgggtagaagagcnnngntgannnntcatccnnnngcnnntagcganncnnaatntantgcccaggcnnnnatacaatntaannagctcgtccngnnnnntagaagcnntgtcgnnccnnnnggacgnnctattacnnnnnnnggtgattncnacgnnngnnntttactgggtnnntggctcagntngagncncatnnaacgnannncaactanngnntcncnntcgtnanaccattacancccnngnnnntccacnaagnnntnngccngnnnntnnttncntgaggttcgntttntggnggcgcccgccnntaannanttncnncgggcngngcancttgtttaattnctgcaanntannnntnntgtnncnnnnnntcnngccctctancccngnngnntncctaggcnngacaacnaggctgtncatncgtgntgtaagcattatcgaanacgctttcatccttacaccgntntacnttnntnagcagtgcgtacnntnnnnnaattggtgnnnaccangncntttnncctgatccgatnntatttccgatgtnatacnngtannnatctgnnnncccagagggcagcgntntangaggnnnnngtnctnacctnggnnntnnttnntnctcncgctctnnnngccgctncggatcntcncnnnnnnnnnctgttnnnnacnaatcngatagtnnncagnacannngcnangcanngnnnntngcaaatgngtcngtttatgncncnncgnctngcnagnactcacttcccagctncctcntntgnacgtaantgtatgntcctnnnnnatccactcgaccggcctncaaagacgnngtctcaccaacgnaagnnnnagcgtgagttaatnnnnnnnnnngatntgnagttgatgaagcaattntnaacatcgttnntcnnanntnnnggnatnanagcgnannntncgggaggaagnntttctgttcngnnnnngnnnccnnggggngatggccnacnctntttnanncagnnnnnnncnnnacnannantttcncccntncccnctnnccacngcnaatgnaantccnctcntncntgtntgggtnngncgnnnnncaaaganggtagtcaccnnnntngagcaacgcnnanatgccaaatgacttgnctnnnnnnnagnggatncgcnnnngttcgancnttgcngntnnnnnctnntgccccgntgccnnngnngnnggnactagtntcgncctccacgcntttttnnnagtgcggnctacttggccacnnanngantncccaagtnggnagcnnnntgnnctatccacttantantanttnggantcgcttnttagcccagnaaaantctncngattcaacnnancacgaannaagctcaanntnnttgagaatgggcaannnnncnnnncgcgttcagccgttggggnnaannancgattgnntnngnggcttacnggtggncccnatttnatnngaggtcnnnntanncnccagnnagcatntgcggnaaancnaaacgctgnacggaggcnntnnncncnntncagcacncttcnccngnnnnnantnnacagctgagtcnccaaactnncgcnncncttangnnnnccnngntanatnctgnnntatcgngcntgngagtttgntggggtnaananggntannatanagngtcnntctaacnntaaangcnngncagntnnnnnnnnnntcnnntnnnancgaggnngancggtnataaccngngngctagancntnaaaggannngcctccnncnnnnnnnctaanntacgcatggtggcgggtgnnnnagancggaacggattcttnctagcgcctngggnccngntcgnngnngnacatactntnntnncnnctanntctangcgtcgtnnannnngatccntnnnncngnanccaannntgttcttctcnnaannccggnnntgngtgccgngnnnnaangcnatnnncctcatnatgtctcannntcnnnnngccanntcaaannngtancnnannatnnatcnnnntgggcgcangtnccnntnggnncacagnacccgtggtttacgagannnngtcgaagnnatgcgtgnccccnnannnngnnccttncncncnnaggtnatcgannanncggtnnnctcnctataannnnggaatganannccnccgcgnnctnggnnnnnnagattnannnngcanttgggctataacaggnnnnnannacnngtgacangnnnnncnntgctngcnnnnnntngcgtgtgantncnaggcgatccttgtnnattaaanctncngnnnnncattgnantatttcatgaacaatcncaaagcggnntgnacnncccgcgnnnnagngggggagngancggtanncacaaagngtnnnctngncacaagnncnacgannntcngttacaagtcgntgtaancaccagcacccggcncggcnnncacnggaggggatcnangactcancatctacntacnggtnnnnctttcnntncgnntnnganggcnggnnntcngagggggnaggngcnacgngacagncaagcnnnnggnggcnnttannggaatgttanncnnnncngcnncgtgcatacccgtnanntcnggaagtgggnnatgaagncctcacanantgggtgtctancgagggcgcactncnantcnnannatggctctnttagttcnanngtcgntncanctccnncnncacgggtccncnaaagagnggganccnttgccctccccagatgnnnnnnnncnntataaaannnttaatngacncnaatgcggagntgnagtgcngannntcatcntctggcanncccttnnanntcnaacgcngactcgctagcggnncacgatngacgnncacggnangnacttannncnccngtgngccgggccgtgctgtnntcnntacnaaatgnntcnnnnnnancncccaccntctcncgacacccagannngtnaggcanntnnncnnncnnnnancnnngnnntggnntnnaacatactttnnngccnngggnatctannanggnnggnncccnncttggannagannttcngnnnntagttgtcnntgnnncncggcngnanccgatccgtgcaaatcgtgcctcccggccccgnnnntaatctcgttttgatncggnntnttnngnananccntccccnnccctcccgtgcnntnctgaagnnannaccgcatgcnnnnnctnnnnnncnnncgcngcannnnngattggggatagacctatcgtcaatcgacnannncnnncaatccggncnnttcgncntatcngnnccaggaagatgttntaaacnnnccgcnacgttnncaacnncgncnaannncngaggaggtnngcaccgncactgctnangncnnnnnncngggtnnnngnnnnnaanaggcnnngnatgtagnnnccnatnggaactactgtantgcngnaannnnnncnctcnngctttatnngccactnggccccccggaggtnccnannnnnannncncnnnnnnnnctncgtcntaggagcaaggaacgnnngagnngnatngnnctcgaacnngtccaccgcgaacnatannntcnnaggncngcnntnangtgttgaactccnnggnggnacngaacggnncngntcncnaccgntnnacaagagcttgcacnnannttgggttnnnnnacagtagccgcctgnnnngnnnacnnatgngccgnagnaantgccgtccngacgnttncctcgnnncnnnntnnnntccngnnacgncnnncnngnncccntatgtnnananncnnttcnccgtnnnnannnatcccnggaanngnngtnacatancngaccttgnaanatnngtnnngngncatttnacnccatnnnnncctccaacngangcggattccgtatnnnacgtcgcaccggncccgacnntagctagnctgcgcctcctcctntcgntcngncgtggcnccgtngggtcctntgcccggtccgttcnnnntnntnacatgnatcacgctgancnccgnnantngggntgntngancataaccncgcaggcatnatgttgangttcgtcnangtgtggnannnnnnngngnangcgcgananctctatctaagtnnggttcactcactcnccactntggnncnggtggggnagcacnatcggctnagnagcgnnngccctcgnnctgagtnattgaannctncgattnngggcganntactctgtggcttatnantctggctttgnntgnnannnnnngnaatgaacttaganctcgnggtnnncgagctgnctggngtcctgtttctactnnntngatngagtnngntnggtagggccnacatggacggggcgaaacctgctcgacggnnnttaccnaccactcggtaaacanaganntnaaccgctnannnngnnnaacatcctnncnntccctcgcctagccggaantcaggancnnctcctgnntatgtnttnctngnnntnnggtatacacgcanatgnctccgatggcnngnntacncnngctntncttctnngnnnnncacttnggnntactnnggtctgnaannnncgnnnttgntagcnnncntngcgtnnnnnnnnttgnncanntaccngnnggnntttagcgacgtccgacatcgcagcncngacgtcnngnntnnngtnntgttngcgntaantatagagngaaaaagctcgncannacntnanttncgtggnantggnnnnattggnnggnagcnngnctngctacagnagtccnaatgnnnnatcnaagatannanngcccgannncactcanagtcntttcgcanangnnagcacgggccactngtcatntgtaggactncnnntcctatctgncttcttanttntggnctagaacgaccacaagntggccaatgggctacnncaggntaaagatagatngnctnnncnnnnnnccnctnagtgtgnnannagntntgnatnncatanagattcnnnannccnntcnnnnnccntngncatcgntnccaagtcntcgnnnnttannnnnnngggaacattcnaagtacctattnctaatcgtgngnaaggcgatnnatccnggattccnctgcnnnatcatattntnggatnanncggcttgnatgttcgttggntnnntgngtncctnnnnganntnnncngccgtgcggatccnngccangnnacngagntnnnnnngcttttgcctnccncganggctnngtgngtnnnntagcagtnnncngncncccccgngcgnncgtctntntgnntncgtctcnntagnnncgnggnntggtgcagcnntnncnncgnctgntncttcnaggcggnnangcnacnnnnnnagtccncttggnntnncttcccnncttnggcncntcctnntngttacnnnaagtnganccgcgatnntnnntcnggtagnngacnacnnacctggnnncntaannngnnagccnnnagtnccccgctcggtcgngtctccgtcngaagncnggtannngnancttgnantcnnnnnnttgacanttggccgatctttcggnnnnngactnncnaatngtttacnnggggtancggncctanctccgnnnnnntnnncccnnctaaaangcnctnnanganntgagacctcagagcgantnanncagcgcgntagttacnnnnnctnnttnncactgaanncctagtnatggtaaacanntaggcnttnnnnnnnnnnnccccnncntntcctggtcggnngaatgtgggngcaggcnnngnnnancactaacgncgcgancnngttcannnnngtnnngagnctcncggcacatnnnagntncgcnnancantggntnnggtcttgtgnnnnnaaacccgtgnantcttncggatcgngacgttgaactgngannnnagnnnngggnctnncctcnnnnnnnnngcnnnaaggnanccggnnggnngnanngtcnnnaacnnncttaattnnncnnatnggtgnnctttnncgncatgaatcnccnnnnnangcnntgtnnatgnnnggncttntccnnntgngnncnnntcnannntgnnntgnnnnagcnngnnnggggctnctcgactganacannnnncnnnccncttgtattatgtgnntggctcacgtngcnnncggcaattaccgnnntgntttacntggcaggacnggccgatncnagnncnnttnnnnnncagaggnggnntacnnntacacnnngntgtgaaggtnnnncgncatnnnttccttagtaccagcnnnangcccnnnnnntgnntnnnataaccttngnngggctgcatnntncngcnnnnnntatnnatccnnnnncnaggnnnnnnatnctagttnnnnnccnntgtnctnnnngtgccanaagcgcanntnaaccccatnnnnnggttaagcctcggncnacntnnnnannngnnnnntcagtcnannnacgancaggcnnntnnncnctncccnnntnacggantcnncggccnccancagantcntngcgaatgtaggtnnnaggtnggacnttagnnaanatcatnncnngtacgancccgacanntnnatacnnncaggggntnattccgncctnntctggggctnagcnactttgnacnnggagnagcgtannggctactagtccccnanctaccgtaaatgnntatnngcntnngtgcgnccnnatgngaagngatggnntccaggancncntccnntngtgcnnncntnannnnnngngcnnnnncaanangccnnntnngtntggncgctctnctcgagggagnnccgngggncntcgnnanannncgangngnnnnnnnnacnnnnnnnnnccacccnacttggggccnaataacnantnnncacgngtcttcnacnatctgggctnnnntgggtnannaantnactaccgnggggagtggngnnaccncttgntnnnatctnnntntnnnnnnnagnntnnnnnngtntaacntccnnnngacnaanagactcttcgtngagggnnnnnntacnngcntggtccccncnannanaccgctncnnctatntagnggncagngnttgnnncaacgannnnnagatnnaaagncnaacganantgnannnnntncanggnaannnnccccctagcggggtacnnnngntgcagatcccnnnnnactgatatgcctantntanatcannnncttngaagnnagnanntctnnctnnaaacttnggcgtnntnttcattncgaggtnacgctccattgtngnncaacatcttncgnntnnntnnannntcttgncgtgnntaagcnatntggnnncgcactnnaanncnncgtcntcacnnnnncccgcnntnntnntgtngnggatnagnnnctgnnnnanatgtcgnantnncnaggnntgtgcataggtactannnnnaagnacnnannnnanncgcnngtntgnggaggnccgnngncannngctganggtannnnccgctacccagccgttggncannaaccnatnnnagcagtgccnnnnncctntnctcaancncattgnnctgcnnngncggnnncnnnannnnnnngngaggntnnnnnnnnnnnnagntcangncagnnngttnntcnnnnnnccnnncnnnaanncaaccttncntancatancnnnnnnnnantantctaattgtnnccgcgacttcgcnnnncntgcagnagnnntnaganctttgnacggnnanncnctaggnntgacccnnngnngngcnagnnngcacngcannnntagtgncaanngcagnttccnnagccnnntnctcccntcnnnnngcgnccnaagngtcgnctcntanngannncagtgngcntggnttgcccggagggnncnctngattnnnnnnnncnnnntnnnacanggcnnntnnctnatccaatgttggnagcnnnnnnncagnncgnccnnanncgnnnnntatnnnatgnacgaggtngcntncgctgctngtgtgctaaggggtggcaaaanggcngnntnnnnnttntggcgcaaangcngccnannancacctgtngtaatatttngctccnnnnnngttnncnnnnanntgnnacgggacntgntgatacnangannngntttnggnnggganggtcttnnncggtnnnnanncgcncannnntgctnntcnatcggnctcgntncgnnnnnnnagaccgncaaagcgaancnggnctnnganntntncnacnncggnantccngnatgggnggnnannctcgtnnnnnnnnttncaagncgcncgacgnggcannnnnnncnnnncnncnntnctacannncnnncnnntgtttagntnnnagagnantnaacnnnctngggggccttnnatggcnttnctgacantannnnncgnncgtccagncncnnnnnctagggggngnncgcnncgnttctgnnanncccntcacncgtacgaccattcncgcatnaacnnnnncnccnggnnnctncaacgggnngcgngcntnacgtggngtngnntactttctctgggntcacntnacaatcgtaccaagattannggtngttnaaaactgtccggtgctntcgccctagtnttntgctncatcaattngtngnnnnnncanantnnntnaanntcacnnatcttgttanngncnntnnntnggnnnttacggggaaannnntnncnnnnggncctgttnaccgacgtnctgntcannnnnganggcgggttaangnngagnngnngnnnaggtnnggntntcnannnataaacntctatnnnannaccgcnanntannnnntnntnnngcanctgggcnngnntnncagcngcggctagcncttggtgcgtgcggcanaaaattnnccatcgcagnngtcnngggcaantncgccannngncncnggggtcgcgagatnnngtcaanccnnnncgccntacnggtcnngnntngnnncancngctnttagganananctntnncnngcncgagcagccgncacctcgatannnttnnntnntnnnannnnatggtnngnccncgnacnaatnaacnngcgngcccnnntnagaattagaaccatgggtttcnntngggggtcanggnnnantntnantccnnannggcnnnncctannncttnatggtncnccattccgtggnnntnnnntcaccagnnnttncnnnatanaagnanaccgctananangnntnnnatgnttaantcnnnnnnntgngcatatnnnngcngtagnnntagccgnntatcannnnctgtcnnnncacnnnnttatnangnnntctatgncnncgnnnttgctactnanantnngnggctcctatcaacttgcgnnnagatnnngtnacancgcnncccnnttanagnnnccanaaagccccttcgannnntncattnnnnngcangnagtaaagagcgggtntggccgnnactatnnntatggncccnnnnctnnnnnnnnggactanagggnnnntaanaacnattgcggnaattcnannngncagngatactnnanngtggtnccactgcntnntcnnntgcnnactnnccctcntctcacctncngtgnatagggctgatctgtgtnaggnnnnngggaatggttncnnngnnagngacacnctgnaatccangtctantgtggntaggctggcaccngnnnanttcgcantcnaacatgnggnnnnnnatatannnnccngnccntgccnaanttncatncacagtntgacngnnnatnncnannttgccccnnntccnannannnggatncnngcgacgacgaggngcnnnggtggcggggggnccccagtgnnntagnnatngnctngggcgctnaangcgctaatattncnnagccntttgtnccctaaaagaaatcgttantngtncanactatgnnnnnnnnnatgcgtcgtntnnnnntnttnncncngnntggcngaatgcgnntntacncatctgtgggccgcnatccnnggtcgccttgtagactnctngnctgaganagngcntccnnctggtnncgannccagntaanagctcaccctnctangnncngaatnagctncngtntttgcccttcgtatacagccagantccnncatcnantccagaatagcnnngctctgacngcctnngcngncatannnagncacnnntngcancntaagntgntgnattcagattgaacnantgcctcgtnnntagcaatnnanacgagcnaannaanctagcgagtancgctccnccnnnntcngnntntcttttgnnnnnanntnnggtttttgagtgtngcntccctcngtcnantgngtgncgctncantcgngagnnnanggctantacgnntnnnnngnncgnannncnnnntaccggtgtatcgcgactacgttccnncaaanntgtaatnctaanttctngtatntnanntngcgcgagtnnngngncgacantantntatanntcacatngnnngtnncangagtccaatgttnntntaacttcagacgantnnntnnnctncnnagannnncgtngggagatatgncattcacgcgnntganggaacncaatnnaatatccttncactnnggccgaggcaannanntnctcctaagcangnagngnnntggatatannncggnnancggnnnnngctnccagntnnntacnannaccgnggtaancntnntcnnnanngtgcnagtacaatcctgtctcgnctnnnnnnggcgnnngtcgcctnntgcgtnnnnatngcnattagggataaantacnaaccacatgactnnnngtcantngngggnannnnagtagcccnnaaatcatnnnactcgnnnntnatcnnnggnncgnantagnacctcgnctaanngacagatagcnagaannacaagttgggggcagggaagnatatgnnaagatannnnnttnnnnnncataganccaanatagtgtaggtgtgtgcgngcnctgttngtagnttctgnntnntgnannnangnagantnnnnannnnnnnnnttaantnagnatatggcgtcgcgannangacganntncanganaccgcnnnntttggcntcccactntcngcgtgngnnctgcntnatgtntggcnggagccnncncnncgncctaatctatgncctnngnagngcgggacaacgcnnccgtcngnncncnacagcntnnnnatngtantgncnctcaacannnnaggcngaganngncaccncnaannnnntgttnctnatcctggctaggtcatgnttcnattcgcccttncngcctnnctnnnccgactaatttgattatcnannccagatgtcntnnnnnnggngnnnngnnaggcnncntggacacntgnacacngcgtttnccttggantncctggcgctgctgcttgcatngngtagttacntnanttnanggtcggnngtactcnnncagtactacactatnnnacggcanntnnnnnnnnnnnnncncgaccnnngnnncnngnactnnncnangactatngnnnnntttngactnnnnnggananaagtattggatacncnnggtnnggntncgtnnnacannncgcnnnnnnnacgagtnatgnngnaatngnnntctacngngnnnnntgcggaanannnacgnncgnaangggggtttnnnncagtnaagannncnnntngccngnaatgcgcnccttgagtagcncnnnncccagggctacttttggccggtgatcgngnaannntttnnnntnnnnaagnnanngtccngccagtgatcngntncccgatttncgannnncccgtcgggcganagncannnntatacggntnntcgggagngtctntcgntnnngangnnnnncatnccgctaggnnnngaccannatnantgnnnnnnctctngngcgnaggaaagagncnngtngggagggtngnnnnnnnnncagnnagagatccntngngantcntaagcngnncacnncnnccgctntnnannngnacgggncnncgnacggncannnnnncnacnnnctcagnntctcnntacccacgtgctanannantatcgcnntcnnggcccnnangnactntgtgtggnntnatnttgnnnnnnacgnccttgnnnnaanctgnnacggnactgnccnncgcccntcnnnncnnnnngcancnnnncgcagnnagccacnaagccannncngcnnncngnnngagccgccggggnagtggggngcaatnnngntnnnnanggnncncctttccatgtggnantgnnnanngctnncatgnatttnncagtacnagnnnggngnttcgnnannncattnngtgnnnccctattngttctacnngnnagagggccnnccgcactacgnatcnnnnnnnnatactttaacgaccactnnnnangacatgncncttanntttngcncacntgcntancngnccatgcgnnatttnagtntctantnagttaattgtngannaccacngaccnnnnanncnantcannntaaanannntnnnnaanncgnnnntcctnnnnnnnnnnntntnnnntnannnnatcgctantancggcttgaagnnagaccttngnttannatattcncgtanngaaggccaanngtgtatgcctncnagcgcggagcgcccagtaancnngnagccacgntccanccggaactnncgtgnnncnnnnccngttcantctnnnntccagtcagcgtcgcngnctcaangccggacntnnnntnnncggaggggtgnccggacnncgcgnnctcganctaaagangtactgagcncngtcgagtcnncncnnggtnntncggaactttnnntngnnnngcncagcncnatnccnnctngtgggngnnancatgcccgnnncnccgantatnnatgccnccagnnngncgcancnnnnantgngctacgnncacnngannnnngnagtgttctcgcggnnnaccncgtactcggttgncgcctgtggnanttactnnngcnnntnaacgnnncnagatttgcnccagagtccggancttactnnnccggngccgtnnttatngggattaccaganngnacnctnggntgagaannnncntggtggaacnnnncanttgatgntnntngtnngncgnnagnnatagnttactgtggnncnncatgagancatgnaggcggcnctgnagtgcgtgtagggattnaacnnntcnnnnnannggcncnagttanttacnnntnnccgnggttntcctactgcgtctcnaaaagnnnnncgngagggcnnttnggacagctctaggccgatggtgagggggnnacggccaanggcagtgaagcgccccnangnctgaaanatcanncnnacaganttaancnnnacaagnnggntgcgnntttaattacaatagnacggtnacnnngannntgaannttcacggtnctggagcccagctccnacnccccncatcnaatatcacgggnnnaaacntgctgctgncggnntcanggaancaatgcnngcacggnaangngnnnnnccctaganggnnanccgcntctccngntnnnnngncannntgnnngtcagtnnctgtnngtttccgaanaagctcnggttccncggatatgagacgaancgtncanctnnngagcatctagncnngnnnngcttgnngnnnngtgcnntggtgtggatncgnnncaggcctagcgtaatcnnnacnnnataattgcttcatcnngnttctngtgangnaagcctnnnntnnnnnngnncnntncnnnntgcangngntcttnttgctcnnagggaccgnannngntntnnggnnnatntnaggtacncncnaancannggnggntnnnnnatnntgttgnccnnccnnnattcggccnnntccttccantttcatgncnccnncggcccgtgntnncaagagaaaccggccaataannnnanaacggnggcgtcgtatgcaaacncgnttnnananntgtngatangtaangcnngtnnctangnnatccgtacatctctcacccatcnnnnnactgcnttctctnnannagatggnttcanngccnnncnncggtgcnannanccnncnnnnnngccccncacnntgngggngcnngtgcnncgnnntgtcgnntgtcgaatangagaattnngagncncactnagcctggctttagnnagctatgctccgnttgtacntnannnnnnnanncaccaanctacctcnaganctgnacgctngntcggngncggactgnnngncnncgngnncntcantgaacttnatagncnaacantgnatgagtaggggttgcnnnnnnntnnnnccnnnntgacnggcantnngntatcgnnacagncctcttgcggggnnntcnnngacgcctggtagnnnttagtggnnnnnancncggggcntatncnttggncagcncnnntcnnntgnnngnncgcttcnnnntannancatnanactacgtttggngagtaagccttcngatcttgttnnggncannngnnttctgcannnnnnntctaggcnttnagangcncggtnccatgncgatggttaagcnnnntnaatnnttncgttctatggttaagctnaggtgggtgngtataatatacngaacgctcggggagntggatgannnnncnnngaanctcgttnggcaacnganaccaaccangatcgntcagatctattggcacnnctngacccnngntgcttgcgactaanntanngactnagctgtcatnantggtannccacacttacatcggcgttggcngtcttcatagttcaattattaaccaccnntggccttncnnngantnggtcnntgaatgnactctagttccnnnnncnncgaanataggnntnncctngnntgnattcctncgngggcgccccggggcgnaanaggccncnagnnntnccgtnnngngcaagattgagngcncatncngnccccgagtncctggcantnntttaagttgccgggngggncnnnntgtgttaccccagtaanngcgcantcaggaacatcgnnnnncnntgnnnaannnntanntagnnntcgagtaannnnngngataaannnnntgannccngggncnntnngcgncncgtnntantnnctaccatccancncgtggccnagaacnactganaatncnttgcaanngcngntcnctnagctgtnnntccngncgnnnnntnnnnnngnntgtnnncntncggctgggncacattngcgggcgagtnnnngctccggcggnnngnnatgactncgtntcgccangnatannngnngncttttcaccnnngtactggangnttaacgtanagtgctcctgggccttggngaannnctannnnnnanntggcgntttntncngtggntgnngnnngtnaatnnnannnngnnnnnnnnnnnnnncaaatntnnanttgcnnnattncnggaatacnatcgatnnctacgagctntaanatctgnncnttanctccacgaaaccgnatcgctnncnagaagcnggcganngtactcgggtcgacccnngnncntnannagtgccnttgagtgncttgngcccaaggtgtcgacnctngnnccgagancgancgtnagntcgttcatantcttgggacctnnaannantgnnnngnncannnnnannntntngcgacacgcntnnntantagngtntnnannnntcgggcactccgannnncnncgancggtgggtccgnnctnnagcaccagantncnnnnnnannnatnnngantagttgngagtcttcngnnacancannnncnngccngcaccccctgggagcgacggttgntatcgannnnnnnnngccaacnnngnnnncatcntgtatcncgtgttnncncngnggtganntctnctnntntnncgncgancgatggactgggnnngctcnntnncacatcagagcngctntacnntatcnnnnnntnnngnggcgngcntgatcgnaanngntgatgaatnngnnntgntagtaanngnacacnaagnnctntnnnnnncncnnncnagtnncccgcntnncccgtcnacatccangnntagagtcggnncccgtgcctnnnaccnnacnngcttcccggctaannaattgnnnnggaacacnccccntnttnnnaatcangcgcggtgtnctgccaacntagnnagtngcgagcattnataaannnnnannnncttcggcgangcnncannnntcnccccannnnnncagaccnaccaccatcccantctcacgacnatgtcttttcnnannnnaggaggcgacgcctatctctnnnnaannnnngttntnnntatanccggnntgaacaanntntccnnntctacngcttancacagntatnnnnnatgagnnagnncccaannnngtanctnntanccagagnntncccgannnagcanangtnntgcnnccanntncncaanngngnccacnncncnttngnnaggtnggtggnananaantcngtttgatnacccgcgnnccccnnnngtgangatactggaannnagagnnnnncccngccgnacttncnntntcgcnnntnanaacnnnnnnnngtcaganannagnnannnancgatcgnnnnttaccnannttnngcaggntnntgcgnnccnnnnnnnncncccttatnnaggnnaccctnnancggnnntatnnnccnnnaattgtgggngngcacngtgtccccncnantntngngagtnnntanngctncgcngcgtnnngnccnatnctactccgtcncctgggntncgcccggcgcnnggcgccgcancnnagatgcgcatntngangntnnntaaanctgcanctntagtccngnnnnntncctcgacagcacttagggagntntgtttatttncccatccnnnccnngcntnngnntnnagcattcatcngattgnntnnaagnncgtnacgtgagnnnacggaanaanntngcacaacgacttnnnnnnnagnnntaggcganattnnngcggncanagtnncgccngtgatcggcanantctcggnnggantngngnnancntccatgnncgnaancnnngcttcnnncaagnnnnttannntcnngcngttgcgtnncncgcntcggnnccnactgcgnncnacnnntnntngnaagnnncgnccgnnncnnnnnntgcccgatctnnntctnaatggnnncnccaacngngcgatnnncnananaatcctnacgtcacacnnncccataccacatcgagctngtnntnnnncgccntggtaggcancnnngngnnnanannnttgcgngcactnncganancgtgccaatataatngtnangagtannnannnnncngctnnacgccancccacgatanngtcatntcactcagnnntagctnntcncacnggnggctnnnngncccgctatancntttncncncgcctagnnnnncnnnatncnttantcancannncngcggaatctccagtncgaggtctcactgccggnctnnngatgtgcnannnnnntgntgcnnntnnnnactgcnnnnactntcnnnntnnnntttcacgatgnngcaaacgccannnccngnnnnttgnactccacgccngnannnatnacgannnnnnnntgntcnatcgtacaggnnncccaggtngtcncgnnnnnnngncgtgnangntctaaannnnnnctgggtgtgacggnngcgacatctgtatctnnnnngcnntnnanacctnnncnngccggccacnnaangncgaagcanggannngcnnnntatngncnnagcaatcangntggnnnnncancattcactanagntttttcnngccnnntntccnnntcncnnncagcnnggnncctgnnctctnanngnngcantnntngnnnancnnccngcganntancngncaaannngttnggnnacnnccangacncnnaaanggcnntangncncnaaatacnccngcttatagngnatcntggcggcttancnatgcaaccgtcaatcggaacnnntgncnctnngacggnaatnnnctttgnnctggtnncagtnggaaccntcggtcgnacncactntatnnnangcnngnnnttancccagtaaannnnccancaagctgnncnntgngcnnnnngnnacnnnnnnnnnngtannnnncncacnnnnnnctcnnnnnggnntcnanntctgattctntgggncatcnntngggtagannttnnncnnacgnntngnnagggacnngtacnncntccctaagnncccagcgtnncannncnnccgnnattgaagaatnncgnngctnntggancctggggtatnnnnngnnnnnatnggngacncnggcnnntannnnnantnntcnntantggtaannnngnggnanatctcnntgggnnnncnncatcntnnngcncngntnnnnnnnncncnatanctgcnntccatggnnntcatcgnctnnnnnnntntggtacccggcgcnngnntgttattnnntngttcnacnnnncnngtctnnnnactnttanctggctgnnncctctttncgcattanannnannnatggatactnnnnnntangnnnnnnntattcttttccnnnntcctcnnnnanntncctannngctgnnnnnnnnnnannnnaagnnatggaccataagcggncnncactggngnagacnnnnctngcggcnnnnnnnnnnnnnatnttngagacnanctnacttgggngggataannnncnnncnatncgnncagngannacccccnncggncattgnnnctncnnngncncgnnannnancnctttagcagnnnngtgngnnnangncanccanngggganctnaagannancagnnnnnnggtcanngaatanngggnntnntgagtcngtnnactncggttcngncngantngtnttngacaaactnggagtggnngttnnnnnacannnnnnnnttgnnngtgggnnatangcgancacnacgtncctngatcatctagagcctttgtnnanctcaacgnnnncccnnnnantagaaacagttngnntgnctntannnacctagcannnnnnnagnncanggncgcncgcgccctantgnnngggtgtgacnnncnnnnnatncaannagatcctntnnnnannnnnnnnncgcngnagncntantcccgcngcnanngngngnnngtnncnnnnnnntnanccgtcggatgnnnnncgggatnnngnnnnnagtnngnangnnncncntatcaatnacaccgntnntnttgtanantatnttaaccncgnnnnnccnnccgnnctngtgagcccngcgnnactncnacnntnngcnnagtnncnccntngganntnncnnnncgacagannncnnnnttnnannnnnntggntnnctttntaatnnnnnnngnnnncgaccgncgnntagngannnnnnanctaccncgnncantnngtntntantncatgtancnaaaaataanagtntgagccactncnnnntnnaccgaccgcgnaccntcgcgntannnncannagannaagangnncgaggnanccctngnngtnannnngnannnnnnannntnnnntncnatcgttgnagtannntcntaggagnggggngtaccgccccgacnnncngcnnagagtgcgntcgtacgtcagcantcttgaccnnnngngcnncngnggcnntttnntnngcnnnnnanantnnagataccattagaatnnnnncccgttannttcggcgggngnnangtgctngnnccancnncccctgntnnnnnaannggcaatgccncnnnannnncgnnctcagttcatcnnncncggnnangagccnggggnnnngtnnnannngacngcggntgcagtcnnnctagatctccnncnnnnnnagananncngaannnnnctncagttgacagtnnnngcncnncagtnagggctnnnacnnnanncgganaccngaacgggctagancatcncagcanncnnnnnnnnttnnannnnnnnntntnannnnngannatngnngcncncnnntannggtangnngnnnngaccnttgnannnnnannnnnggatttnagngnnagnngncnnccatgccannctgcgaatccgtggattnnncgnnggnnnnnnnnnnnncggnnatnngacgcaccggttttagnnngnntgngaaacnagncnntgtcgcngtgtggnnnnggctntgnnntggnntnngcggggtgnnnnnnnnnngtntcacngcancacgcgatcntnnngnngcctnntcgcnnnnntngncnnttccaaatnttctancngnatnncaanccannnngncnnnanaanccagcnnntntcgcggattaagggcnnggnnanantntananagnatanagggcgntggtcnangcgangatgnangcncananngntgaaccntnggtcanntngnagcncccncnngnngagatcnanngncgcangctantntntagnaacccnnaaagctcgcnngtacantgnagtnnncttgnnnnncnttacnncncaaacagtccnananannaanncgannnncctccagnnnnncagncnncncgnagannnnnnncccgnncnangtcnagnccntnccannntncnnatnctctccnttncgtagtntngngtncncncgnnnggcnngcgtatatgnngccnnnanctatnnncgntacnnncganggnntncatgcncccattttgtgnngttgactncaanctttggaagcnaanctggnnnnnnnnnngnnacnanncaanggctacnntnncngcnnacnnnnnnggaaagnacnnntantcngggcgcnntgggttntctnatcgttnnnnnngnnnntctggnnncgggacgtacgnntntcgagagcgtcgctaccngcntgntatnngtngtngcnttcnnnnncttntnattacgnggctggnannagcnctttannntaggntnntatacnggggcngnnctgctaaaatgcactcatgngcgcggccgctanngcagcanagnatgtnatgcatannaannnnaactgnaaanttgcgcggaccgtcgatanntnnnnnaatcnngggcgcttacangngannctctccnnagntncgggcgnggcntggncnnncatcnnnncctancgcnncncttggctgtnccnttggccagtnncgnnagggntcgtnncggcnnnnncgcnnnnngggncctnngtttnnnnnnntggaacggnnangccganncngcaccccntcatanntngatnnacggctggagtncaatcgtnntnngccaacacgncntgcnactccnannnanggnatgctcgttctnnngcaggnaatcgggcacanannntgtnnncgcngancnggnngctnactgaancctangntcagncannnnnccannncttngtgcgtggtgnnngcaagtnnnnnagacgnnccgtntagctcnaaanantgntnntntattctnngnnttcgctcatcgactacnacggggnnncggtttangncttngcncnggngattnaatgcncggctctnggnnncnngcgnannntntngcnnanncnnngccttcnagntcgggggcccgttgggcnnannaaanncnncnngggncnttncaaactgctcnnnataactnagnnnnntggcntagnactannaangagngngntganaancatggncctcngcnncncggnnngnttcgntgcctcngncnncccncngtccntcgcgccactccgccacangacgctccnncactntngctnnnnnnagatntnngnnnnngnntnnccgtttcccacggaccntnncactccgccnaacncgcnnnnagcnncgggtcantccannngngacgaggcngnnngcccgggtctnaaacgctgnnnngnnnnnatttcgcngcgggcgctccggtccgcctnncgcgagtggccgttaagtcccgangtcgcagtcngtccctgttatcgagntccngcanatgtgtncagnccctgnctcngctatanngcngagnnnatantnccnnannccnacgnccgttgtaggtnttaagntctgccnnaagcgggccnntaccgggtagnncnacgnnntcgcccncgctncaaagacaacngnagacncagacnncntcncgtnaaatcnatnnntgccntgttnnccngcggcgcanncatcctgnnngncnangnnnacggacnncgatnntancnnnncnnacgggnacanttgangctgggagagnngcnanatnnncnnncnaaancnatgcngncnnnntgctgnnttncnnngnnncnnccctcccgtcccntntagnnannangcggtcgtatancaaaattganncgtnnnangcgggatgtgtcgcaccgannccgnttgnnngttannnnngnnttctgnncaaggnancnnnnncctnnnngncncnanntnnnnttacnnnacnnngnnnnnnnngnnnntcnnntataancgtgagtatnnnngttgngcncntagtncgncggcacnacnncnntngcgacgcggaancnnaggagcannggggancgggnntannccngnngnngtgtnnnccnanannttncaatgaggaggtctntangggnactagtnaggtccnccnnccnnacacatngcgcnnnantnnnnngcggtaaatnnnnnncnccnnncnnngggnnncttcagnacgtcncnacgtnaantgccactaccntccttctgnncacccngnnctggtgnntcggncntgcnnnccnannnnattttntgcngcttgctcntncnnnntgacnnccccngagaagnnntcnnagtcgcncnncnnggactctanncanntnnnnncnnngntctantcgtnnannatnnnagntngnctttcacgcngtcctttccnggtgaacgccggtggtgnctnnatcgggccggnngncannnttanaannatgatctncngcggnccatgggagncnntacgtnnngtcntttacnnncgnacananngtnngngggcgcnngctttttngtgtcaannnacgcnttnnntnntnnnnnagtnnntctgctcanncnnnncnnncannccnnatnannttacgntacggcnnntncnttagntagcncctngncagagtggacatttnnncgnnagngnnnnntaggtgcggnacattgtagcctatnccgccntcnacnagcgccnnnnnngnntnnnngttccnactgctttggtgcaannnnnaaannngnaccgatttggctaanccnnnnggctgngcganggtcggaacactngctgngnntncnntaccgngganancntgnnnatnngtcnancctagcgnggtanncncngttannnccntannncagnnattcccccggantgtanagcgtcnnntnnnnnnntgctaacccnanccgggattgcaacccttanngtcacaanatctttcnnngttgcctccanacncgacngtcagcnttaagaccgccgattcggtaattanctggtntcngtacnancnanccanagncgagtgcnnnngcntncgtcgnnnnnnnnntncngncaaaattannntntanncgnnnnacccnntacngntnngagtaaagncgtnngnatcctccctgggggnncaggcncanncccgattcntnttcgttcgggaanaagacggccgttacntgcngtagnnnnagttnnagnatattgcgnnaggncntgagctctncggatggcgntcannnntnnggngnatnnnnccctttagtgnctgnagngntctangcnacgcatccnagnntncncagtaatnnnnnnagnngagccnacatgagaatannnnnaancnngntnaagcaanaannnacgtngtnaanncatccanngtaaanntgaccaacancgngcgtanngtgtaccanttcnnnnncanncacactagaagnnactatgcntatnntgantactccagnacagatgggngnnnnannngnnnacanacgngatggaggtngtctgggattcagatnccnnccngctcancggaatgangccgttnnacctggnnggnncccnatcgnnncaaannaatnnntncgtnncntatagccccngatttaaannangaggtatttgggagcgaacactnnngaaacgagtccntnanatngtaggganacnnancagcgcagaggnngnntanngnnnnngggnnccnttaatttgggnngtttagggnnttgttanccnnnngtattgcttcgtaatcgcnannnctcttaacnntcctnnnnccnnntaggncncgtncatcgtgtnantgatgntaccatngnnnnncancgngggnnnngcnanttccggcatgtggcagccggncgggnnnncgngggnagccacagnnnnnntcnagggggcttnagntncngaacggaacaatctnnntccntgntttgngctctnntatttnngnagtncttnnngannnncctaagaannnntctgcnnttnanntgcacanccncttgnnnnccccncnttcnncctggctttaatngnncgatcgctgggggcnngcnacnttcgnacnnngnggnntcataagtnngcanggtnnnnnnnnnccnantnnacgangctnnnnnatnanncggagngnngaaactcannnagcgangctnnnnccgcggaaaaactganngcnanantagtanttcanagtnccgccntatcgngaaatcctatcatgncngnnttgccnntgctacgcgagnantgacnnnnnnnnagtngnnnnacgctctnntngnatgnnnnngnctggcantnnntctatgcgccgggcnnaannnntnantgggntatncgctcgcgnnacngcnannncaggtnacnttannnccnnnacacgacccannngcataagnctagantnttnctaacncttcatcgctnnnnngncncngcnncngaacataancgttannncgttggnngccaannntcnntannggctacgnttagtagagnntncnatnctcactactcggtccggtttntnnnncnnnttcaatcaagnnnangcaanacgnncaaccnnagncnntnnggntcangcnntattnnaggnnnatntctccnaaggaancgtggccccnnnccnnnnngnnntagnantngcgcnngngacaccantcaacnnnnctncggcgtgcnncttngggacttcgncgcgctgnngncnnnnaacanagagtnnnttnnnggtttgtagnananncnaacgtgccnnntnncgcggnnnnagcacnnnnnncggncganncatcganancnntcttacntantgatnnnacccgtagaagnnnacagccggcncttcttncngctcnagcnnngnccgaaagtagctcgcttngagtgtnacnntantnnnactagtnnnncanncgcgcncaaggccagannnnncgannnntnanatgactcggcnntncncgtactcagntnagnctcgccgagcgagannncgcgncacgccnnggattnantgggcggccctgncnctanccntgctgtgnnnngngnggggaaaannctgcgnncatngnnncanccgannngncagngggaccagtanncttcctnnannnnnnnntntgtgatnanntntccannntgcgatcgnngtcngcgcaaatnanccnnntccnnntannnnnnngaccgctntnnnntgccngngaggcngnannnnggntnnaaaggacgtcangnnnncangctcatcnngnccgncggccntgagnngannattcacagcnnccgcnnncnaancacnctgngannnnnnnnnaatncatngncccgnnnnnnatncntgantancccnantnnnnannntnnnnnnngccccgnggcgtatnnngncnncntnggcncgangtngcgcctaannnnctatnganntccttnnanttcacgtngcgtctcctnnnacnactnggtaatgngcnnggtagccttaangnnncacctnngtcgcngcgctntcnctgcttaannngacnnnnttncnancgttcncggattnggacgagannacgccagatctatttantttgcgccnattaaaccttaaatncaccncnacncncgnnntanccanntnccagnacgattaggctggttgcnannagnacgtgctcggccnnnngagtgtcttttcncgntgttaagncctnnnngncnnnntgngcntgnnncccnngnnnnnnnnntnnnacgnnananntancattctnncagtcgcncgccaantgnnntngtcncnncacnntgtcganantttcgcnnnnnnnngtgagttcgtntgcacggtggtntgagntttnaaacgtccncntataatgtacgcngnanccnaaggttnnnntaggtnnnannacnncgngnttngagcnctangccggggatgtacgnnnctnnnatgntttatccctccaactgtggagggnnnnnggtnccnnnnagnnnacatcgacgttttnaagcggccagtctggtggacngctcacnacgcannnnnaggnacnngntnnnnnancagaaatnngactnctatgttnnncnnnnnngnantcatannnngnanctnntcggaannnagccnttacnnccngtngngacngnnngtnntcttnnncanncaagtcnnnctnnagacnaggctggnngnccnngcggtngngnannangtcggctgcttatgtnantacaaccnactanttatgnaggnnganncnnncnacnnnnnggnnngcncnannnnntgttccnncnnnaggcgcggtgnanaaggtgtgggacttannctgttaatccnacgtctcacnaggctggcatatcgnctagacgtagtannnntgtgggttggaacggtagcnnncnatnntngcggcnctatatcttnacgtaccggtnagtgnnattacgcagtgggacnnnnnnntnnncttccannacnctccaccgnnnnagcctaaatnannanagnncnntgaacgnnacnnncngngnnnngtnncccncgnaccnagtnntgtcccccnnnnntagcnnnnnncaatnnngannnnntcnnnnnnnannnnnntnncnnncannnnnnnctgncntatnnggtnnnnnnngntnnnnnnnatnannanccnnnnnnaannnnncnnccgntgcttcnnncacaanngtnaagannaagtcgngggtncccccnnnntagntnannncaacgcngaaagagtagtgcggggngannnnnnctccctcnnnnnnncnnnagnannatagngtttngtnnncccgatnctttgcacccgngnnncnnttnngcgatggtannnntggnnnntnncnagngncntgnnnnnnnnnannanngagggggggncgcgnagtctnncgtggaagacgcccnnncgacgcagnacgncgggnnnncnnngaactaagngttctcgtgagggcacctaaaccgnnnttccannacctcggcnggtgtnnnnggctnaggccnnnncnnnngnttnnnngnnntatacctcggtcgactcgagtgcnnnnncgggcnnnnnaanncaacnnnccngnncgcnnnngcagngagnntaanctantagaggagcatttgnnntcnnggnnngannngcannnnannnnctcnccgcntgntnngntcaggncgnntnggctgcaggcngnggaagngcgcnnttctggctaaggcccaagtgtagtgtngnnnntnncgcctaccccctaatgngatnccggcnggngggnnnnnngtngnggnnngncntctnattcaggcnnnngtgccnnngnncgncacaaactnnctnntnnnnnnnccnttttccacnttcatnngnnacnnnnnccncnnntaanggaccnagnncgngnacnntaggtgncgnaggnnnnnnnnnnngtanngttnnngnnngcnnggtnctnnnanaaannnnggtngcttagttcncnatacntcctngcgcnngaggttnncnganccanntnnnntaacncgnannttngnnnntntnaatangnnnggtcatacatnaannncggcggtannncatnnngggatananaggtgnncgaggtagtcgantgataagggcgncngncgagnntcnnnnntntntncgcctgngcttacngnnnnacngacnnnnttnnnnacacggggatnatnnngnangncattnnnnncngncnatgcnagtgnnaccnnnnacacctaggccctnnnnnnggcagtcnntcgnnngcaagannggnttnnatcttagnaanagnggaggganntgntnnnannntnnnngnntatnnacncnngggtctagtncngtcnnntgtntnnacnangnnnngngcngttcatcaatnnnncactcnnnncccgnntnnnnnnnngtggtcggatacattggnnnnncagnnggaactanggannantncgctncnannnnatcgangtnnnnnggtgtcacngtngntntangnncgnnngggctaancnagtcacctctaggnnnnnnnngtangcnnagaggcnnntcgnntnttgnnngcactacaacngctaacnacnnagggaaccgaacgnggcgcttnctgngannngnnnnncccttnangncgagnacgnnannnnnnanccctccnngttcgacggntnnntnnnngccacggaggncnnngngngnncntnnnggcccttannncncgagctagggcctgnccntntnanncncnnnncnnnnngnttcgggngagaccgngcgttgcnnnagcntcctcnnaatnnntcnngcactcgcagacctagcggannnnncnnnnnnnnngnaagcgtgntgccnnaagatatcnnantngnncnnnnnncnnnnaccatnntnnncgatnnnctggncncnngnannnnngcgacgtncnnnntcangannnnnngancagnnaangcngcannggtcggnnnctgctggcaancngannntnnnnacnctctntaannnnnnnangnatcannntnnnncaannnnnnncncgctcgcgttgnnnnanannntcanggnnnnaacngnctgtgtnnanatccnnncnnaaacannccatatanganttnnnnannngccnngnagtatngacgctaagtncttcggacagnggntngngaggccacnnngaganaatgctaattngnnncnnnnnnnncnnnncanccntccgaacnagngnagaggnntcnntnnttcanngttnantggctnntctnaaanngcnngnaagtcgcnanngaccccgaatcctgncccggngaggaccgnngncnncctggcnacacactcnaccagtancnngaccgcttcacnnnnngnccgggccncggngttnacgttcngcggcagnnntcttannnntnacacaggcggtggcatanngcatanggtagggntnatannnttncnttannntcanngnnnnccnncnnnnnaanncnnnnannngnttaganagcnagtcgcttcgcngnnnagcnctcancgngccngctcagtnagtgnggcacgatnttcttgnnnncgggcnnctnnnannnnngtnnngtnaccctcgctcgtatgacannnnccaaactcngncnnagcaccgacnncggnnntttaannananncaanagtntaattnnngnnntnnnncnggtanngnagannatanacngangagtaantttcncnctntngagcananantnannnnngangggtgnnntngnggtgaagtntnnnnnagcctncnacgaggcnnnanncanannnagannattccttctcangaacatcgctgatnnnntaaaccnnaggcnnnngctgtgnncggatagaggcctgtnaaganncgagntatccgcaanaaagnttngnngtncatngancnngnntngggannnngcgnanngnntaganntncgnntccacaggtnngtagacgctggnntnncgcttnnccagggngnntgggggctnntnatacccnnnnncnatgnatnnnnnagtcatnggcnggatacntggtngtctatcccnncnnnnnnnnnngnnncttacgnnnnnantccnntnagantnnnnntnnagtanttcgncgcatgncnnnnnnnnncnnngatatgnngtcggncnnnganngccntcngcanngcgcgcntnatnatntcagtggnnntcnanttggggatnttatatcncncgtcgnnnggnncgtcttatntctggtcngggncgcngntgtgcntcgntgggnngccagtcanganttnctcaccgngctgcaacnnnngnagagnnnannnntgnnncccgnngtnngnnacntnnnnttnnancgccnncnctnnnnnnngntncnacaaactgaggnatgagtcgtagcccnnacnnnnngcnncnnnnnatngngaanctngtcanncgcnnaagcanactcgcgtacagngggntnngngnagcantnnnnncgntgcannnnnannnngacanngtntcnnngcncactngncgatcngcgcnantnnatattncnngcaantangggnngnnnanacccntgtgtggccccngnnnntgncgtcttctnnncttctcatgttgncncacngcagattngaggangngnngtnnncncagngtnnnncgnnntnnancacgnngnagctnnactaganangtgncgtatgcnctannanttnngnnnncnnnnagnnngnnncnncaacgctagctnatacnngaannnngttgngtgtcgtcgncataacnncgcaggtncccnnnncntccnnatnaaagnaannnnnnnngctcaaacnnggccgtcnannnnnnnnntngcntggaannngtagangnnaatnngctnnnnnnnncgnnnnaanncncnnaacgncgctaccnagnttnantntggacatnntggcgacaataccgcaganatgggagncgnnagtatanagtgccttanctcgcctancctcntcctacanancnanganctgacacgccgcttcccttgnnatnnngnctacagncnnctnnnacaatgnggccgntgnnnnnnnngattaggggttnnnnngncaagtgcngtatnnagnnnaancgtgntntnnncnggggntnnangtttagncnagnncngactccnaaatnttgagtancgnatgagacactgnnnnnnngncannnnnannntggcatntncanccgcccnaagnggcagnngnccgttcaaacgctcncanngtatgnngatgnnnnatcnaaanntnannncggnngnnnntnctcncnnctccntcnngccgttaggntngngatatngnnntggangnncnatngannntatcngttnnagacnnnncntagtantncccnannannccggtcnnnncnnncgctccncnnntngcngnntnnnnnnnnnannnaanacnggggcgggannnnnnnngannncccctgganncncctgagaattgaggnncgatnnanaccngctnttaacagaagcccgnaattgcantgcnatnnannngntgnngnngnnttnnnncnanngccngcttcantncggccacanaacaacctaaggtntatcggngnnnganggnnnnngtgcggcnnnngggaagnanccnacgcgcancagancaagnnnnnnnagtnannngcgaattnaaagtncnnnncnnanccancantagggncctacccnnnncnnannnnttncnnanncccnannnnnnngactncccncngtnnnnnnncagttcgtcancggnnaacagcncgnntttnnnngantnnntcnancgnancnntnnntnnnacnnngagagcannagnnnnntcatnntggacctnggnnnncgggttntgcnntcgatanngccagcacgtnannnaggntnannanntntatntgtagtagggangtnctnagcatagggccaagnnctngtgantnngtcnggnnnccatngctnnnnngangacggaagnnnncnnnngacntgaacgnnnttaagcacnntggcnnnngttnntggnttccataaannctnggnngnntnnnnntannccagnnncannnaanccttngggncgnncgttttttggatcnngggagnnntcanctnntnactntccttgnngttccccgactgtttggtttcgggaccacacgtgaggggctcttaggtnnnaggccnntannnttacggatntgnnnccttnnnnnnngnatgnnnttgnntgncctnacaagtatgggttttcttnnatnngnnnnnangnnggngnnagnngnatgcnnnnggtgtncgcttcnnctgnnntntngcgnnnntatttagacgcgctnnnnnnactngtctgcannncnnnnncctnagtggcccncncccgangtntgggcccacnnangntgtctgccncgnnngggtacnnnnnnggcnnnngnncnatccngcagtnanttnngnnnggntacagcgnnggnaannnntnnaacgnnnnnnnnnnttacgaagnngnnnnangcttcnanagacncaaacnaggcnnntcnnnngacnncngggaacntnngnnantctnnnanccgnngttccatngtgcgnctnnnnagtactggagggcnnaggagnncaccacccgcgtaaacgcnnnnggcncgnanacnntacncgnaccnnnnncnctgnccaancnnggantccccannnnantcacgtcccgancctcgantgaancnacaagtatagnnnnagngnangcgnnnnnnnnannannnngnnnannntnnnnnnatcanatgcagggcacnaggncanacnngganacnnnctngncctctcgnntngnannnngtannngcnatgcaaggnggcanccnnggtnntcnntanncnnnnntagnngcncgnnnnnnnncganntaggctgcgncacnngagnnangttnggcagngcgagnnctgagggnggctgcananngnnnnnnncganaannancannaangtcnctnnnnnacncannaaccatggantatgnntngnccggnngcaatgntcggccnngtgtnnnnncnngcannggcncancgagtgagagnacgaatanncancggangcctngcccttnnnnntnanatnntctcgcngnncnntngnannatnntaacncggtncncttnatgcatancgccngctgngctgactnnnntctcnnngnnaccgcggncgggaagtatnggcccgngnnnnnnattangctccgcnnggnnnttngccnnancncgtnctctnccntnaaggnnannnnaacgacnnantnnngcnnccnnanntagnnngannatcccnntnnnatnnttcgnngnnggggnccgtggaggnacggnaatnnnntctnnngtngnngatgntctnntgcctacccccntnnnatggntcnncgtggnnnctgtcannntgcnnnnncggaacgggcnnnactcaagccnnnnnnnncacccnnnnncnnngncannnnntntnacgcgcccgatgancagatngtngcngaagctctgcaaggannntngaggtanntcgnnnangatcnctaagnccnnngngnntttngnannagannnaanngcnnnnccgccggcgnnancagnngccgtngntngnnnnnncganncgcngnnnagnccncgcctnnacacatcgcgannnttcncngnnnccgannnnnnnnatctnncnncacaccgaaccnntgccccnntttnnnnttcanaantccgntctnnggnntggnattcgnnnnnngnnngtcagnggntnnnnnnnnnnnnntcnngcccnatgnactnnnnngannnngagncccgtgggatgaagnnncnnnnnncnanaccnnncgagnnnnntnngcnttagcnncncannaacnngantggnnnnncannnttnnnngnnacgagcnnnaangntacngctacgatttgatacccaatnnggannaanagtatntnnngntacnnnnggcntacctatccttgcangacccgcccnttgntgagtnggaggacnnctcatgcatcagntaagtnnnnnnacncnngntantnncnnntgncngaannnnngggnannnntctaagnnatcgctacgggcctcnnnnagngagcgtatcccgacangccaaggcanncaccgccgtatcnnaggnnnnnattagnnnnnngaccnatctctgngctnagtantcannctganccggaggnaccngcannggnctnntgncnggcnttgccattccnnnnatnatnnngnnnctagnnccnncngnctngctgggttccnannnanagagntntcaaccnnacnnntngtnnntnntctagccaatggntcatngattnannagtcaggannagcccanngnagnnngnctacttnnnacnnncnaaggnnnnnnntnncatcgcgnnnntnacnnnncgcnntgngnncacgcgcgntntacaggtgcctcntanaaggggccgtganactnngttngnngnnnntnccgnttngtannnannaannnnnnnntnnnnaggcatncaanannanntngnnggntcnnnatnnnncnnnttctaggnncgccccgtaggacgnnncnnnnnngnnntagnnncaacgggaagngggnggcagannnnagggnnctngaccaatgnngttngcnnnngtnnnnacnaatccncagtngncgtngaanntannnnnannnggnnnnntcnacacgnnnnnnctacncaacntngnantnngnntgagttacntnanagnttnnacnagtaagccnccaccgggaannantcntanntncannnannnnncnnncncntgntnnanncnncatngctcnnncngngnntcnatngttcancacagncntcggacngcggnnngnnnatantnaatnnttaggacnngtnnnnncaagcngcatnnccccccnngaanantncanccnatanaagttcntgnnntgcgataggcnnnctnaggacngagnaacaantttgnngnncncatatgncncnnnnntngnntgcnttntnnnnnccttctnnnnngcgngnangnaannaggganccctggnntnantgngaaagtggncaannntgtatgcggncgtannnnnnntggctgctgnagagccattgagnnnntnntanagngccnnncccnagnnnannnnnnntggacnnncngattttgtnngnntnattnatncntagtagannctncnnngagctnntnatgccnnngagntctctaggntcnnnngnncgagnncnnnttntgttccacgcttgacntcacttagnganangccgtcaccnngagccnngagnnnnnnnnnttccngtnnnnnntntnagtcagncntnctgactacagacntntactantnccnnagnannngtnnnactgnncnnnngnggggngtcnggntnnnttgggaganngnnncnnaanncgnncgggcgggagannnangcggngtgggntttaacnttngtccnnnacganaggnttntntnanccnnnnnnntgcntttagnactgntagncatcacnccnncnnctttcgtagcnangnnanncggaggnggctttaggagcacgtanngcgagnagctnatcnnttgcgtcncnggnatcnnaggggnnannngtgatgagtnnnctcnnnnncnnttcagnnggtnnnncncctgagttgacctgtttnnttngnngctannntatgctggnncgnnnntnntnnntcaannactgnnnngnncgctganntgtngnnnagnatnacnttnncatcanncngntcaagnccggccaagggnnntnngccgactncaccggagnaaccnnttgcanttcggaggtgnngcgcgcccacnnnnccntnnntncnccgtgcttggccatnntgaagtngccnnnnnnacccagtnacngnnnccnnnccatacnaacntanngctctctnnantcnnagngtcccacatgtcttctgntnnangataaacnnnnnntnnngcnattnnnngnngnggnnngancnggtnnnatataccgangtaagnnatntgtgcccngnnnancttcncntacgccantntnntcttnncnccnnggtagnacgtttnntncacntccntnnngnnncnncgcncgtgcagtagtangcaanncccgnnntcttagngncgtnncngaatnntnnnnncgagtngcgccgtanttncaaancgtncntgnncnngcnnnnnnngnntcncngcnntccnnnncttnntngnnnnacgttcgacgtctngantannngcnnnngnaanacgatgtnnagttctnnnntgancttnnnnncannnnngaaggacntnggncnngcgannnncnnnntnnnngtaagcnnnncngtnnanggtattcgctagacngtgnancnnctnnnnnaatggcgncgcggtnnacncccnncagannnaancnnatgncnnngtnnnnnntnnnnnngcnnnnnnncccatccnattnnccgngganactgnataancctctgtnnngcgnngnnntcnncnnncaagtgnangnnntannangntntcntcccggngtnctnntctnnacncangagggnttgacnaactagcnnanggagnnnnnnatnnnnancgtannanatactgtanatnnncnatgtgcannnnnntnnanngnncacgatnctaaanaaaacggnnnntggnngtatnacntgngctnttntcgnanacgtcctcgtcctcganannnnnnanannantnnnnnnaactcncngcnnnnnggtcancttcggnanngccnnggnnngcnaannctntaacnccnnntgtntcannnntgnnagnnnnnnnagcatgaatngnncnncnccannngcgnnncangnactacnccncnncnngggaatgncctanggnngacnccaccggggnnnattnntnntcngagtnccnnaancnncncncnacccctaangggctngcncgtctgntacnnggggatgtaatacnnnacnnacnttgcnnataanaangcncctanngtagtncnnatnatgncnnnnncttnnngncgcancttnnctnntncctnagcacntgtgnnnnnnntnnnnnggagaaagcntcnnctaangngtttnnanggaacgcnggcgaagcacngacnnnnnncanagccggnaggtncnnntcannancgtaagtnnaaacgcngggctntancagntnnnnnnnagntgnanncgnnttagtnncncnnaagncatgtgnncnnttttggtannnngaanggggnggnctntggcngccnnacnngagnggnnnnaatnnnnnnnnnatnnnnntnnaggnnnnngngnnnnntaaatncnccctcntctggcgtacgggatttgnnnttncnnntctnnnnngcggcanncgnacacncangngctnnangntgttgcgnnncntcccangcgnntccatggnangncngtnggantgtcaagtgagtngntggctngtccagnnggnnnannnnannnattgggnnnngcacgctnctcanagcagnnntactantnnaannngnnannnttancctcgtgnatgngntcgtagacnnaaggcncgncannacnatcngncttgggcgcatnngnnnnngnnncggnnngnagccaagcanatgtntccagccagcagacttaaaaaccccnnngggacgnntaccnnntaanaggngntancttcnngantnnnttcnngnncncnnnatactgtcggnctgntannnnagcatattnntcanctgatagnctnnngnncnctngatgnnnccancttcgntanncnacnnntgngatggcanttccgtgcgcngcagnacgaggcnattgctngctcngcttangngtnnacanggcgaacgncnacattcgttnttntcagaaagtanncnntnngnntcanngtaaanaaatanagtnagactnnnggtggccnancctttnncangtcgtcngcgattgccgaccgcttgcnnngtngngtgcacagntgttcaccccgccgnntngnantnnnnntccgcaagcaggnnnctncnnnnttgcaagnnnngcnngccnnaatcgcttgnggcangcgcgngccngcnnnntnntggnnngctgctnncccgtctctggtngcnagtgngnnacgnnggncnnnggngcggaggtganntcccnnnganngtntctgtnacacnntgggnnggtatgactcacgtcnnacatggtttnctccgngaanncggactntngagtnanncttcanntcngntggtttgtcncnnngnnnccntgtcnnatcgcgcntaantnnnnatnnnnnnctacggttgngngcccctnntagtgtgggttgactngccggcntatngnaantcncgcncgacgtnagattaaanacccgnctagcgacgcnntnnngtnaccgnnncnngnagannnaggnnnnntggngaggtnannnancagacgactggncnnngnnactnnnaatantntgagcgngnnnnnangantacgngnnntntnnncgacccatnngnnnnctctgtctnncgcgttttgctcnnaccnntcnccaacnntcntcctgnttcgaccagcgttngggagttgacacgcgngcggncgcccggtcngtgcttcngccgttatntgngagnggattntcacgagnctcccannnncnnnngnccancagtgaagctgggtgtgatgagannngactcnntntcanaaggnnttcnngngcntgacactnctnntnnanctcccgttntccnncnnntcagnnnntcnnnngtgtgncatggctacctnnnntcccatctcgactanttcagctccgctgttcngtnnnaaacnanaatcgtctcttttanngccnannnnnacnnatatnggtntgngnnttagcngtnnngcnagtnnnnnnngagattttnnctcnnccnggaannncgtcggaacnnnagcgncgttaaannnntggcnnnnnnaccatgannaaannanatgnannnnnnannccnnnnnngtgnnntaggcgaagcgnnnntantnnatannnnntctctagcagggnnnnnttcccatntcacctcnanttnnctnnntnnagtcnncgnctgnnttannnngttgccaagcgntcncnnnncnagnngngcncggccccggcgctncaaattctgaggaananaggcnnnnnccnnagtcgcnnnnnngnacaggcnccagannntagantaaccntnggcgcagcaccctganctccnnggtnntnnggcaatcgcgnatacnncngtnnnatggaggggcagngtatgcttccnggancnnncncnagnnggcgagngnntcgaccaccnngnnggngnannntatgggtnnntnagnggancngnnnnnnnngccttnnnncnngtctgntgnacgggnnntannnngannttganntaccaccannnnncgngaatcgaggntggtttacnggggcngnatcgtccgcnngangcgngnncnnnccncngtcgcacnannatnnttatnnnanncgnncacgtgngcggatggatngattcgcggnnnccnntcgacgatttgacgtanncgngttncgtatgngnnnngnagangnnnnncagnggncncccgcaancnnnnnnnagncgnnacccnccggttgcnnccnntncccgnnancanntncnnaacgannttggnnnnntgcncacctntngcgttnacnctgcnnaacgcngnnnnnnnngnngagnagnnnnntnngagcccgggnaggnantnntatcnnnncnnnnnnntatcaaagtnnnncnnngacccngncgacacctgccccttgnnngtgcgttgannngcgcctcgcacannntngnatnnnagangnnnnnacnnnnannnngnngnccaacnncannnnnnnncaagngcanannannctcctnnncccngtgtanaacangtaaatnnagnnggncagnnngnnngttanngganngtcnncgcccgntnnctacacgncgnngangcggcttcnngtagcannnnnnntnacnnnnnnnngcncngcacgncgntannnnnntnntnnnnnncagnnnnnnntncnngaannatcngatacatagactagannnncgtantagnggtnnnnnnntacnntnanccangnnngnngnattngtacnngntcgaactnacataangnntnnnnganaaatnntagnctaannnnnacctnnanngnnnngtatanntaccgctaccgatnncntgaggangnnnnnngatnnntcncgccncagnnntnngtnnnnaaaaggncgntcgncgnnnaatnngnncnnngnnntttctgcgcgcnnncggncatcgatngnngcgcnnntcncncngngtggggnnnnnnnngnatnnnnnnnccnnaannnnnncacacggaanaacgnatnctaccgannnnnncgacgnggnngnnngnnngtnnncccccctgggtnngttnnngnacnannncannngggngtgttntnacnnnnngntnnttgtnacccgaaagcnnancngngncnnnatagctacnatnctgtgtgcnnnnngcggatnnnnnnncnnnnctnannnnnnnctnnggncnngtnannnntnnnannatcgnnnnnattgcannnntnnnnnnnnnnngngttnnnnntnagnngannnnnnntgactaagnnnnnnnnannngggtggnnncganagnnnncnnnnannannggntaancnagatnagacnnanagtatnnnngnangnngnnngcggtnnngtgcnncnaancnnnncntnnnacnnnaaggcgtgcttcccntgnnnnncctgatctaacacgttcacgnnncnnnnnnntnnnngtnnnnngnnnnnntantnncgnnnnggggtancngntnnnngnnagnnnnnnnncntncannnagtcaaacntagcctagcannnnnnnantncanntntnnanccnannnnnncgcagattannnataannnnnggagatcannnnnnacaaccctngagttannanntanggcggnnngaacnnnnnnnagcnnnnctgtgacgnggnnagnnngcncnnnnnnannagnnnnnntnnnnnncncgcncgnncnccgnnntctctngngnttatcnngnnnncttnaancncgnaacngnnatntctgtnaggcggctgngnnnncannannnngnngcatggnagacnnggaaagcgntnnncanaccnnncgcncancnagcggccgnnggngnncnanccagtgcaaacgaggncacgggtnagnatcactaccgcatctaatacannatnncccgnantnttatcnannngtcggntttcagtntaannctatnntnnnnnnncntngcgatgagttnctcnnncanttnnaatnnngnntnnnnnnnnncatacccgtgtntnnnangtggngtanagggnctngnannnntnnnntgaccannnnnnnngnnnatntnnangagtncgngttnnancngtcatgnnagncgcnannnnnnccctgnttaaccccgntgtangtatatnnccntnnaantantanncaacggcgaaacnnnganatagcgnnnntnncatnnngcggggnnctngacnnnnnnggcnnngnccaganngntgatgaannatcccgngagcggnnnaacnngctgttgtntcntaatnnngttatgggaagcggntggngtaaaggcncannnnnnnnnnntgannagannnggctgnnnggnnnngnnngnccaacncgaanatctgntcgtnnnncnnagccgctcaanncgnnnnnntntangcacncgnnngnccnnngntttccnngngcnnnccnnnacccctgccnctccccttgttaagnncngaccnnaaaggagcnntnnacccctggncnctntacattaanctangatnacangctncgctnatgnnaanannnngnnnnnnncgacaannnangggngntatancnntnnnnncagnanagnnaagccgttgtggggnnnnnnnncctccacccgatcatcnnnnanntggnaaaccntggntnnnngtgannnncattcaannantcanncnntnanngnctctactngncctgggnaagctcgtaactnnccngctgggagacggnggtaattttgtaattnnctnnnnnngttgctannagncannnnntnnnggagtcagcccctcagtgntccttatgntcngnntncgnaacgnnnnnangncgtgnnacatccanannctacnanngnnnggngntnnnnnnntntggctangncanngannttgnaaaacagagnnnnanggnnnnntcnncgangggtgncnnnnnatnngtcntcagttgcctntannnttnnttgnnngnctcgcgctcggaccgtngtntacannnnacaaatnacaaagagcgnacgacantagtnngaatnnaaggnctagattcnctggnnnctcggataatnggnannncnnganaanncctnttcncgagagacnnttcctactatnnnnccgcccactgttgccgnnnanntncaggtnngacgtcccagnnnntnannncaaaggctcgcgnctactgttggntnnacttannngagtcttanncganngatgaanncgatangancnnntcnacagatcntcaatgtacacnctntggtggtngncnattncacctctgttnctcnnnnnannanatcaangtatntnnancggccnngacnnnnnnnncaanagcttcgnttanngnngnntaacnnngngcgnacgannnatntgggggttntnctngnnnnaccgtccangccgcatatcatnannccgaanacangcctaccannngnnngtcgtnnnnnnntnttgncaaacnngnggttaacaccttcncgcgccgnnnnnntggnntcnnctngcagnnctanntcngacggnanaccacnacattgaccntnnnncttgctgattatnnnnncngtgcngnaacgtncgccngncaanganngnctggggntaagtngtaattnagtcggnngnnnngngannnnntcgagntgntatctctaannnnnngaaggagtnntcngcctnnnncgngncggaaggaangttcnagggagnnaaaanntacgnacncttcgancgngnaggtnnnnggaagcnnnttanccntnnncntnatccgngncnnnntaggacgaaatcctnnatanngnnnccatanntcnnnngcgcnnanagccatccagnttngaantcattntnannnnctgcnacgtnggaaatcagnaccgtcgnnnannngntnggtggcctctgatangnagnnnaaannnnnnnngnnnaggtnnggnnnaagggaancgttnntagganctnngngcggctttagannnatncccnngnannnggatnngnnnnnctgaaagncggtttangtcngcctnnancntnttnnctanttnnnnngtagnnncnnngcggattgnnnnnnncntctacngnnnnnntggntcgcagcccnnnncnncnaaattacatccaacagcatgagtcnnnntgaccagaactcgannntaaatntaggctanncccctannnntatngnannnntnncctgnncgnncntnatnnanctcnagggnnagatnggtnnnnnantnnttnaannnnnngcannntnatnnntnatntnncctncgncngngngnnnnnnncnagggnnnncnnnnngangcccgcnngannnncacngnnantcccngtnnaancncctatnngntngngcangnacnctantnnnngccacancactncnncgnncnnnnnnantcgggcntgggccnngnagggctaacnaagcgntnnttattnagccacnannntgtnganacgccnncantgcnngcggnnncntnngtcnggnccnnngggcnaatntgnaanggcnnnacttgngaggngannnnnntagataggtgcgtccttggatcgtgggctnnncctnnnnncagnatnncttncnncccngnntcanncnnacnaggcacnnatctatatgacttcgcanacatttagngtgcantnctgtcctttatgatcnnccgnnngnntantcgagcgtttnntntgngangannnntgntngannntantcnanacannnttggcatacccctgcacannnngnnagacntanntcnanatncgnncccatgnnatnanncgccgcgannnnnnncctgtnagaccttntngatatcnctaanntgantcnacatnnnaccncaaagtnnatcggaaanncctatnnnnnnggnntnggtnnnngccctattggantcnnnaaannccnnnnnangnnnccaatnnnnncttgnctctacncnaccnctnccggtggnaagncccnntnagtcatnangatgnctcctgatnnagaagccaccggnnnaannnngntagaatacntggaaagagannncntagcgtnagcccnnnggngtntnnnnttgcggatnaaanntaccgtaaaanangcgnngnntgctacnaggcttngcttnaatcacnngcggngnncnngncnntcccccggtcccnnnctnannnncgantctcctngtacgcagcncatnganaatctaacacttggcaccntnnggngnncnnnnncngctacaagcgnncnnnctcnnnnnnngangannnnancaangnntggnacccnttaccngacnnnnncnnnancacnnnngtgnacnancnngnncnacnnntngacaacncagcnannntnnncnntgaactcanaaagtgcgatnanancacctgnangcagnnnnncannnncccnnantnaanngccngnanngctcncanannnnncaccacnnccgnnggcngntcnnagaannnctctgagngngcangnngtcangnnntnncnatgnttcttgcatantangnnnnaggaaccgcaggtgaagncnnnnnngccncngcnnggtgccggccggtcgaggatanngcgnntcgggagancgtanatcgggcgggggactgnngangngntnnnnancncacngcccgtggaccancaccaaagnnntnnggagnactnnncnnacngnnnttnnncncnccgcnggaaatgaannncgnannnnnnnnnnnnagcnnnaancatngcnncgnngnnnacccnaggngcntncggncgnnncncntcatgganncnnnntgtgnnaccccagnncannnntttcannntngggnncnngcgngancaagncctcnncntgccgtnnntcgggnctannnnnnccgcatgnngaggccagcgctnagtnnntgnnnagatttancantntnnnnttcntncncgcganctccggnatttgagnttccggnngagngnnannnnnnangtnttcttaccaggaccccnagtngnnnnganngnnnnnnannnaatnnnnnnnnnataggcgnnacgtannnnnnnganggnnaccnngnnnagacnacccngcnctcggctcgttnnngcgacnngannacattcgcatgnnttgctggcgagggacnnttnaactcgcnctngnctctctgngccganntccnngtgannnnnnnnnngngnctnannnntnnnacnntngcccgggnncgtntggggcnnntacanaagccnnngcgnntncntgnntgnnngttcgnnnnnncggcnnttnnggnnncgnnannnnngtttnnnnannnncccgncnccccggaggcgaccccacangaacnggcnngctnttaacccatanntnnngtnnngtgcagggttanntgnngtcgttntngnnaatnnngcnaacaatntntgtnnnncnnttannnnnnnnnntcnttancnggcncnggnnnnnanaaanncnannctnnagccnnnnntacattagtcnntggganntcgaatgaggnngtaatntngngngnnnnnngncctcgcccnggncctatgctacaagattnggccgnngntcnncgcngatgccttctagctcngtnncanngngancntcnagtcngnatcanccacntntnngccagatnnctcngcnccantnnnntgntnngnnnccctcctgannnnngcaggtgtcnnnnnnggnnngnnnacntctannntnnccnacgnanggtgtttgtgncnctcgccnntnaacgcacncgtnatcngcacnatngnnnnngnccnngccgnganancnnnnnnnnnncnnnanacnntntncantnnnnnngccnnnntanaaagctgccgncgcgcnancacanagatannntcnggnnttcnngnnnnactcnnagnaactacttgacanngcactcnngcancgangcnnnccnctagtgccncnntccggacgcanggtttttcnnacacatgaggcgcnaacaccagcangcacagtgncgcngcnncngaacggcttntacattnnnnnnnacnccngcgtanacagngnnnncngnnnntctgnngngagtaagnnntgggccacnaacngnganngttaactnatccnnngntangcnnaanngngtncttcttcccgctcnnnggaccgtgccgcacnncccgcgngcttaaccttacggcngtnnncnntaatgccgnnnnnnnncngntangtgtannnngctngnctngnngcnantcgaccgngtnnggcncntnctncgtngtacgtctgnccaacnnncggcngcantntccngncntngnctnccncaatgacctntgagtnnnncngtgagcanngcccngnngcngnncnggtncgcccgncacccngcngcngntgcggtngtntgcanngtcggcngagcagnnnngcacgaatctgcgntggtgnggcnnncnatgntngannnncnnctagannnngccgagatttcacnacacgnngcacgcctnnnnngngnntgtacntncccctcctctactccacttnngnntggnnnnatnactngaaatggnngananngggggtcccgttannntctnannnncncaaggggagnncacncgnnnnnnngaagcgcgtccgncnnnannggtacttnnnncggttaaatgctgnnnnngnanannnctanatgcnnngncgggtncnnncatganaaagcnacnngtnnnnnacaatnctnctagncngcgccncgtcgnnncgagcttncagcagntcancnctngaggtgctntnaanngggnnncatcggncgcgngtcccntagcncnacggcncnnnncctnnnntanncnnnannnggtccnnngnnnnagaggnncnnccanttgnggannnnnncgnaagcctcgnnncncatccgcangtgttagntncnncacnnnnnncggaaccnancngacccngatgaggncncatnnnnnggatganntnnnccgnnttcatanaaggnnntggnngtnnncggcncaccggggncacatngcatagggctncaggagnanannactggcgnnnnnccngnntgtatgnngtagaacnnaagcacnancagcntgnntannacntgnnnganagnntatngnnctggnntcnttnntnnnnncancgcacnngntctatanngcanctctanngntanagatncngcnnnntacccggnaagatncaactacngnnccnatcctcgnatccggcnnnaanncangcttnnccggnngnggtgantatacnnggnnnnnangnnggtngtangtcnatttnggtacngggngnnntacngnngnngagcccgactnnngctggngtggacaagnntnnntctnagggtcccccnntgangcgnnacngnnnnncnctacgngncncctnggtntatanncggnnatcccaccgagncnnnatgcctcatacggagccnnngcaccannnctgtnncangacncttctatanngatacnngnncnngcnnannnatcgncnngggtagcnnttctccagncnncgtnttgcnagtaatacnctgggaanctgccactgancagaaatanntccgnnggnnnnntngnngcacggccnnnaanaagggcgcaaggctgncnctanaaccgangnnnannccgggcctatgtttngcnnnnnncgacngagaganntangccctacgtnatcgnnnacattnntnnancgcagnantntganancncatcgntatcngactannnntngctnnncaatactgtannnaccgcncgatttttcnaacnnnnggtgattatgnngnnnatancnaccccanacctnggtgtnnnctggnnccccnaggngnagagantgtcganncccnccctccgccngctcacatgcnnnnggcnnnnnnngnacccntgacgnaangtcgcntgnttntaaaagnccgntgnacncngtgcnatgggaacnnaccnngnncnnnnatgnaccnnggnanngggnnnnccnnncgnagtccnngnnnaacnaannannttnanaccgagaangnggactnnnncccgnnctgngcttcccatncctcncnaggccnnnnncgccagggnnnggaananncaannngntgttnncgntcnncnangnnnggaatgtnanannnnagtagtatactatnngancctnngnaacgggctntggatngnnctagntnncggtcgangnnantacccacccngcncgatcnncnnngcacncntnaatgncggnngncactnncgnntctnnctacgngnggtnacnataggacttnnnccttcnntncnnnncnacgtagnanananattttgggatggnnnnagtnnnnacnnaccanctcatancccttaaaggttctgtnnnagatagtnantgnannnctaagnagtngaagaatggntaannncagctnngcacgannnnnagctcacgntccngtncgccccgnttggttagaatttaangantggnacnttatgattttnnnnnnngctnacncnccggnggngngnacannttgagtnatanntgtcanngnnnncgggncgtcattacgnncntnangcanaatacgcttcnnncacnccnccggctaagcnnnngcnggngngnntnnncccgccngcgttttcnnctgannanntntnagtncacaggacgctccgacctaggggantccatnatcaanncacccnngnacttngcaatcggancaanaantntnctgngtgtgnncntgttncnanngaagttactaagnnngttggnttgnctnnagcntgnnttnatnagggnnatntcnnagcgnnaanntcagtccanttgaganngattcgatggngctcncnnnnnnnnnnngannannngtacccggtgatagnnancggnnnnntcncnnnnactttacggtctngggcnngnannnnnnnnnnnncaagtccggncggcgcnacccgatngnnctgtggtagnncnctcngagcgnnnnnnngcgccntacnnntcncaatnnngtgnnnntannngngtngtnncnngtntgtatgcntcntgtccaccgcaacancgtgctnngnncctannggnctggcngatgcctagctcannnnnanancacnnngtnnnnngtcatancnncgtagnnnntcgngnnatnanngnntnntnagtttgnnnnnntnnntcntnntannaaaggacccccagncannnggtnnaggnnnngncctnnctagcnattgcnnctnnacaggcannagnnncnnngtcgaantntncatgccnngttngnanactatcntnacncgagnctgggccttttnnngnangnnantgacaggnnnnnnncgncntcngncncnggnnnntnnnnnntccnncnntnnnnngcatccgnngnnnnngcnnnggcctgncnnntttcgnnnnnnnaangccacnnncgnnnnnaatnctgtgatattgannnccngcnnnnnncatccaccaaggctcggnganncnggnntctnagnnnntatnnnnannctntnggannnntnagtacnnaggcnagnncnnnatannggtgcgcgtcagatccctnnngnnggncnnnntntncnagnaganncaacngnnaggcgntaannnannnacncatactaggganannnncggnncgcctnntnngactngacatcgaaangacnnnnngtggnnactnganngnnccnnnnnnntaatngncnnggtagncacgtcnngcngnnnncnnnngttctnnannacaactnnncgcanctgntcnnnatncnctggcaaatnatgannctaacangcatnctggcgangttgctnatccnggcgcctcgaccgtnngcaccccncgaancgnccttgncaaacggtgnncacactctnggttgagtnnnnnngcnnnngggnngngnacnacngnnnggtgggccctgnancnnnncnnnncnnnnnnnggancnntgnaannncannnnntacganantannnnnccacngctcgccngcctganntacncacgtnntctacntaccangnnnnacnnnnnnnntnntngnnnncntnccatnnnncnntancccggtaagngggnggngcnnngtncnccncaccnannncacnnncgtgtnctcnnannnngngtncccgngnnnngcgacaagttntnnngnnntngatcnngncactccnnnnnnnnnannccnggcngntagtgtcattgatcntagaaggggnnaccaggctnncggtaaccaccgggtcacngncantnaancnantgnnnantcnnatncgtngnnnnaannacgnnnnnnagagggantnncaanngcgcgcatccggcgtanggggcnggtgncnnanaggcnnntcggntacnnnnnnnttannnnnnnaatgcnagccgtntacnnnncnngcnnnanagncnnnngtnntttnncgaggnttggccncnatgancgnaccctngcnnnnngnnntnagnngngngnctttngtgnnnnnnnnnanggnnnacnggcnacnnnnnnnnngcaacaganntnatngncancccgcgtngctggtnannccatnacntcncatggnagttctanannngnanngattcnggannncaccctcannggntnnggcgccncnncgccgtnnnannnngnngccccctncntanggnnagagnntcnaacnntngncantncgttgcncnnnanncncnancggactcncncnaacnnctgnttnnggngcngncngaattntnggncnttctgcngcggaagnnnnngacgncnnntgncnntacangtgncngaattccttcggacnccngngcntgacccttgggaagncnncgcgcacntanntctgnntaggnngnncngnngattnctnacnngntnctgggcgganncngccttttgnnnnncnccncccnnnnnntnangattggcnncnagnngncngcnangacngcatcnntactcggagccgcttnatagngcntnnnattnacncncangnnnnntngaagtcgtaccgcngagtnnnnnngncaganagtncngtnannaacgntccttcctnnnanngnnnngangatcgcngatcgttttggacggactgntatannancgtcnncgccngnnagggcnatccctanannncanngtcgcngcnatggganncaatnaaacncgnannngngnngccnncgntccaatnttagcgacnnngaggantcgnnnncgnngtnngcccaccacncnnnggnngtnnnnnnncnnnnaancancngcnntnatgggtacaananctnnnnnnagcagtaccttattcnntggcnncccnttatncngnngtnncanagcnnnnttgnnctgtnnngggcctctnnnnnccnnggacagccgcnnnnngngnnnnnnncnngcgnacannntnacnnntnangganngnngacataacncnganatnaagaacnnnctgnntcngnccagcaagacttcanagatnancgtnnagagngtcntttnncgntnnnnnnggganncnagtaaactacattccagananatcacgctcnnngacanngnnnangcggnttnnccngctccganagnnccagtactccgntaagcgtgncngatannngctgaantaggngcctggtgnnnnnanatccaannnttcgnntganncttacncccgnngnngncnaagtnngntaatnnagtcncgtcacttccnnttnnggagcaaatncacntcccgngccngnnncnnnangtgagattggtnggnnnacccgcnntntcagtaccgnnnanccccctcggnnnntnnccatgngcgtccntcncntnaggctnngtggannncaattgcntcnnnnacctgcggaagntgcnnnnaacnacganccacgcgnggcccannnnctcgcgtgacggccatttnaggcgcnnnnnnaacgatatngagctgnaccnnnnnacnntnnccgagnnnnnnnattttnnaccccgcannggangnntcnnttctntcacnnnnnnnngggaannggcagctcntntntnnctngngggttcgnacgacatttgctnngnnagnnnnatccngcaagccngactngcttcnctgcagcctccgnctnaantntcacnnnaacnnntccnnatgnannttgnngctgggcatcgcnttaaagtancgggnccnanngcatntgnatntgtctaatngnntntatccnnnaaacaaaanntnnnnatcnngtacgcctcggtcccncnngcgggntttccggncnccnnnctccngaanttcccnntgnggnnatcttaccnnagnactcgtattcnnccaacctgagtgtattgntntnnngcgngtgaccncntatangngaagccggcggncnctcnannggctgttacncggagcnnngngcggggnccactgtaagtnnnntgggcntcttggggttaccttcnctngnccccncnactncagtcacttntgtnttcagttnagctgcnnngctgtnctnttgaagcncgccatctnttgcngaaatcaaagagtatgctcanncagtagnanacccanncnnannagnnnngcttggnnanncntntgtanatncattncggatggaccgaataaggtaacangctgaccncnnnngatccnnnnnnnngccnaaactagnngtggcgccncanctngcgatncaaangntnccnnnnttngnntaaaacctgnnntnnnntnnganncgaccggtctacancannnnnnnnnncnncnnncttnncnntaatgcccagggatcnnnacgnnntcgngntcnnggcannnntcgggtgnntnccagcanacnnnnntnnntnaanngcanngcnggacattcnagcgnnncannnnngaannnncnggagncgttnnncannngcnanattgagtaacgacnntannnnngntatgaattattctaaacgctggaannnnnnnagnnnnnnnnctggaggnatacggcgtannaggccnnnggcctcgtananncnnnnnnnnnnanngacgcggtggannnnaggnagcnnntncnnnatgtcnnnnnatnntctnctggnnannnnngnnnnacgagngacgnaatnnatctgtngnattnnnnnncntnngtacagattcntntcnagncnncnnnnctnccgncaccttgnnnanngnnagaangnctagtccatataatnncnngtacgtcccaangntgcnntgnnacnncntnnntnnnnagnnctanantntatnancnnagcaggtccntatncacnctacnaccantatgcgnnnantccctnnnnacnnnnacccagnggnncnnnnagggngtgcctcagacgcagtnngggcnnnggccnnnnncagtgggcnccgnngnngctnngtntaacnnannnncnactanngnnnncgncgccngctnnnntacgactccatgcgatgattnnnnnnttgtatggnnggtacntcnctgnccatgtggannctatgnntnagctcgtcnnnnaatcnanaggnncccnnnnnntnnnnnangnagnnnntgnnntgnnnnntnnntgcnnnnntgacccaantctganncnnnnnatanttctanagnncanncccntannnntnnncctnnganaggacnnncnnnncacgaggnncactnagnanannncaacnnggccgnnnaacncncgntgagagntcacntccatnggngtttngaancnnnnancgnnnntnagngnngnancagtnnnaccgacttggttagnancnnntnnnnnnngattnntnnnnnananntnngttcnagacacntnncnntncnnnngacctcgggacgtagcccatcangttcttacgnnncnnnnnagnnnnnnaannggctaccataccgnnnnnnnaannnncnnnggcngacagttgnggnctagnngtnncgntnnncnnnnngtnnccngnncgcgnntcntaagnatatncgttcgaaannnanngngnnncctannngnggntattantnnncnnangncnntccctnnggagtnngacttcntnnnnnnnnnnnntnnngtagnccncnnnctnnctggnncacnnnnnangnaagcgtgncgcnaggntgaaattcgcncccccngnnnnnngnnngnntngaagncngatgntncacaatgnnnnancgcgnngnntnnccagannaancgnnccncnnnnnnnannnnnnncnncncnnnnnnnnntcntaccgtcgctnnccantatgacccnnnccanccgtcaacagngcaangnnccgnntcnnnncaccncnnccccntnnnnnnnnnnnntggccacnnncccgcctncncngcnnnnnnnnncgnnnnnacctgggcngngctngnnnncccannnnnnngnnnggtnnnnnnngtnanttcttncncgagganngggcncncacncctnnnnnnnntcganacnntagngnccngnnnggannnannnggcncatgaagnacccaggcacngnnnccnnnctnnnacatngcgattgnattcnnnntnnnanncnngccnnccnacnntgngnncgananttctanannaggnaatgcctctntcntnccnnnnaacnnctncngnnnnntnatgcaacttgntnnnnngttnatnacntggcagcctnnncnnnancaacctctacnatagccnctcnntngnnnngggcnncngnnnntancctcncntnnagtcntnatngctnatnnaacnggntnnccctgncaannnnccggcgnnntnnntngcgncatnccngntnctcttnnnnngncngtnccancggnnnnnntccacaanannncgnnnccantcngnnnntnnnatacactnttaccanggagacangangannngngtgncggagnncgaannncgngggntcnncgnannnnttcgttngncntccnacaacnancanaggcngncgtnnnnnnnnanattnggatcnnatnttggntgcgccnggggnttngnntgngtnncnnccgactggntgccgagatncnccatanntannanntcagtncganttcagngatnnntatcnngctnangnccgcaggcgggttctntggnannntnnnnnnannccgngnctncacatntggtnnnnnnagnanntcctccatannaagnancgggccnnncgnnganncngnnnttncgtganngcccgnaggnnggtggnnatgnnnaagctgngnttncnnccgtgctgnnagtctnttttccggnngcnnnnnnnnnangtnnnntttgttgtcgtgggttcagangttgaagncnnnnncgntgngntaggncgtttgcgcngcgnnnnnncncnncacnnacccnaantcngtcccnnnnnancnccagcgctcgtatagtccgacaagngcngnngncacnnaaaacnctcccnccgtacctnctnnnanncngtcannggnnnntannnnnggngacnctagnncntnagntgntngcngcnnnnnntcttnaatgtgacggccagagtatntnnnngntnanacnnnnggnnnnnctccgntncnnnngatnnnagnctcnttgganactnngcctnnccggangtnnngnggtnnncnccacannctcnnnncnntcacttgttnacnnngttgcgtgcgangnnnnntnnntcntncgnngccnntgtgcntcttcnggtagtagtgaancangangntnttnannngtnnantcgnntngtncgncntggtntnnncnccatgnnnncngtnnngaggnctagnnnncnnnnangtcggnttgacgnttaggctttgaanggccnnntggnnnnnancnnntagtgacagnngccannnnncnnttcnnngnctgnnttnnannnnnntgnntntgntggaccgnnnanggctntagccnnnnnngtcnnaantanaacnnnnncantntnagnctnannnagcgatnnttccttnncnnggaagagaccacgtcncgtanggtctggcnngngnnnancnnnnntacannnnnnnnnnnncgcgnngcnngcgcannnnnacngngtcnnnngnntccgangagnatccctannnnngnnnnatanntngngnnnnntnnngncnntntngggnannnnnnnnnnngngnnttcgagncganagntaatctgttactannacgngnncgccgggactctggattgaaactnaacntntngcncnccntcngacgntnnncgtcnactgnnccgtttgcaanacgnnnnnnnngnnagaatcgatgactccncctacgcncncnntancgacncanncntnnnnnnnnnngccnngnaccatgcccagtcttcctnaangnnganntanaatcanagcatgttnacacgaggnncnnnggntnancnacggtngaccntncggtcataagnnannnangctannnnnnnntatnccganngcnnagcnnntgatgtnnnnagttgnnngngcannnngggntngnntnnnctnnaaggcgaaatncggnctgnccattganagtnacattgntnntangnnnnngtaggagngnnnnnnnnnnnntnactctcnnnccnnncnngnntgacnaantcgcannnancggcnnntnnanctnnggaagccaatattatntcgcgtnnnnnnnnncnggcnngtaagntnngacaggacngnnnnnnnnccgnngcggttantaatnnnannnnnnnnanngngnnnntanngnnnnngtgttntnnncgctnnngnntggcagtccngcttcgnangncctnnngcaggtatttgnncnccnngnnnnnnnagannnncgccnnnancncngtganngntnngaaacnnccggatntgngtnnngggtnttgagtatnggagntagagatgnannnnnncatntttgngaacnncnnncgcgtannacnnnnngctcgtnnnncgnccggnnttcatnacccaanncttannnnaannnntnntnnggtggtacatctgattgngactannnatcgtngnnnnccgtcanngactgnncngntnnnncngcactcnngtccnactgcncnntgntccggnntngnnggncgctnncacncntctncngnnnnctncnaccgnnnnanncnnnnnaccantagcnnnnnnntnccngcggngncgaccacatcanacgcnggcgnntnnnnnntcntgatctngnnnatncannnnngnnncgnnnannccnctttcnncnnncgcatngnnngnnnnntctacnatcncnntacannannanaanngancagcacnnnactnntggggtcaccntannngnggtctntatnaagggcncannnaatgnnnngnnnnntctanngnactgnnttcnacttncanggcgcccancnnnncatnnagcntcgnntcnnctagannnnnncctgctntgtttngcgtgccnngntnannnnngttnnnntgcnctntgggnnnannccntngnnncaacantngacgaattnngccacgtnatgtccgnataggantnnnntggnnnnncnacttngccngcagnagnnnnatgcntnnntngtcnnggacnnaaangncnnnccgacagcatnnnnnccngtcatccccancaactganaactcannggtncnnatagtagnccnttnnntgatacanatcnanngaacnnnntnnnnacttgnnnncnngnatccntgacnnnnncnagtngtnncncaancgttnngcnnnattanttatgccctgcnttnntattcngtgcgnnnncnnnnnnanannngantgnnattnngaagnntactcgggcgcnnnngttgntgananngnatggtnangaaccnagganttagtcnnnnncannnncncgtggcnccgnccanctncncncaaaanncnanatnatgngctatcncggnngnnntnncctnacancncnnttgnannnnngnttnaggacatgcnnannnttgnctngatgcgggganngananggtatnnnnnntnngnnannatnnnntagccananganggcgnnngcnngcatgagaaattcgccggacaatgagttaccntnngcnntncnnngttgncggnnnnngcgcgatganaaatcctcagncnccnnagccacnngaacnncgtcgcnnnctcgcgcgcacgngaanttgctntcgcnannngnccantnnagcggcncccgaaantnattacantncggagtatanncnngnccatatgaatgannnnctnngcccctnnncnnncgttnnnnnnnnnntantgntnnanatnnnttgnnnnncgtaactngatnnnnnngnnttttgatttannttntcnntnnnnnnggtngtnnnnnnnagcgtttntnnntcnnacgcgcgcnccctagannganaggattcncccgcaagagngcgctgttntggcaatntgnnnggnngcanatnantngcntgattnggnnnttngnnncnncctgcncancnagcgccgannnnnnnnntnnnnncnntatcgnnntngntnaagnacnnancatnnctannggtnggaatannnnncgnnnnnnantaantanctgncgctnncgtgtcactntatnggtcaacgtncnacnnnctggacgcggtnnnnntaatnggatccnntcgaancnnnnnncnatnnngaagngcgcnnanngggnntngccttgtcngntggtcggtnccnttnnnnnntcggcnntaangnnnnnaaccacaataacnanatnngnnnannnactaaaacnncacaatcnnnnanttcggngncangncgantacaancaanngtnagcnnnncanannncnncctctgncgaggnnatcaanttnannttnntnaacnggntnnggtnggtcntannncgaggnggnannntannttggtcctncnacntagngnngtgtncnccgacctttnaannnanatgggcnngnnnnngatcaatannncctcncannnanngcgcagttnncngncaaatngtttncgagcntgtctncattnanngggannnccaantgnncctagntcttnnggntcnnggtactctcngccaaacnnnggggnccnnnngcnncagnnnntgctnnncggtncataacgnnannnnaactangcnnctacncggacggtcnnnnnnatgctatctntagaatngncnnnnccnggggg tgatttcaaattgttccatggagatgctacaactacgcggggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacncatgcacatccgtggcnctatagggccaataacnacattaccttgcggccggtcggagagcggccaatcactagtgctcctcggggatgatgtcccggtatcctcactgagcaggtcgtacanttgggccccgtaacagaattttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccttggnagatccagacatacggcagttttccgaccctcaagcaccggccnccaccgaaccacggtttnctgttatgtggctcccacgcattttagccaaaaggtgttcggccggtacggggtccgaatgagctaggacgcntcatncttgcccaaaccccctcgattccacagccccggcgtgggccagcgttctatcacgcgatagatccgctggactcttgatgagcgcggacccatcganttgtggaggcgcgttctgtccgcatatccattacgtnngtcttcactacacgaaaggtggcttcattgtatagacaaaagccattgcgggcaaatngcccccgatccgcgttggaatgtctcaggagcctggaggtgtgtgtttaccgaatggtacgctctgaccggggctccagacgaatgtagtgttaattggaaattttgacaccgaaagagcttgccacttgcctggtccagctttcaaacgacgactaaggttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtnatggactcgggtaaattgtttatataaggcaaaatggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgccggtgtcccgtatgaaaaaggggggactttgatgtttacccaaattgtaagtttatttaagagccgctacnttttacacgtangcaggcagttagtaaaacccacactcccgcgatcgataatacttcggtccatagaattccngggttcgcgcacaagtggttgnttgaatccgcctgactcgatcggcgaacgtctggccaaaggttctttccgtcaaattagcatggcgatcgacaatgtggttacgcactgaaggagattcgcgggtgtcgatctgcgactaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgtcacgactcatacggcatgtctcttaatggctttctccaccgagtcctttgnancccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggtccagtaccaccttccgtacgnagtacacgctgagagctaccctccatccagtgtggaaagaccatgttcnnnactcttgtcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacagggagatcagcgaagctttacagatttttccacctgacaccccgcgtggcatgggaaangcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcnagcccgtaagccgttttgcatagctttgtncagccacggcggtacaccccctacctaaggccggaatcaaggctccgnnnnttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtgggaacggtcctcccttcgtgcgcctgtgttacgtctctctgccaaaccttangggatcggatgcagatgtgtaacacgatagatcgttganaaaattaaggtgcttattgacgatccgtgtatcgcccgacgactatccccncatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgcctcgggtcaggcccgcncctccgtctagcgtcaaagatgtatggattagcctttacgtcagccggcaaggacgagtgggccagacgnngattctcggtccgtcagagctcactggagacatggaaaatccaaaaatgtcacatgattntaagattagtccatgcaagttctaggaatacttgggtgctctaccgtagactcatgtcgtggcgtcgcgacaccttccaagcgtcgaggggacctgnataattcgccgcgtagcaagggantggcgtgctggcccggctttggccccgatcacggcgtgactatgccctgttacgcgtacccncccttcttactggctcctcgtgcacttggcgggttcatgccattagtagtggatgttcgtctgaagaaagcgaccgaagatccgctcgattaaattttcagaagagcacagtggcatcaaacagggccttagaggcttgctgaattctaccggatcctgttttaacacgtccccagacgtggagcttagtacacgaaggtcgaacgtaacggggccaagtggancaccccaatgggtaaggtaaggtccttggaactcgaggctgagtgaatggcagtgnncattgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgngtgtgtatcaagactttaacctccgtgctagacccctgtacggtatcacgtaggcctttcacggtagagtcccaaagtacgttaccctcgggtattatatcgcattgcggctgtcggcctgtgtccctggttccttgcgtcgactatttggtactccctcaggatatgggtaaccccggtcgaatctccgagaagccgtacatagtagtagcgggtgatccgctgnngctccttatcagatttcaanncgtgcctaagcatccctcttanacggtctggtctgngtancgcacttatgtgcncgcgcccgagtaccacgtttgcaagctaaaaatatnnnngcttacgaagaaccctctccnatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgncgcagaagcatgacaatgcacgtacgagcgcctgcactgaaaggtcaccgtcgtaatgagtcctgcactaacaagttttgccctnccccatctttcttactgcaagaacgccagccccaggagggaccatgagcatccattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtgcttgtccaccggacctttccnccttgtgagatcgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatgntaaaagagttggaccaacaattgaggcacgtcggctcgcagtttatgncttcaccgcactttcggtaaaagcttntggcttacagaacggtngtccccccccatagcagaggtcgtgngtgccacacgggcgcgtgggattgggtcgtgcggctcgttaaaaaccacgccagggtgngccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgncntgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtaatctgactgttccccccctacacttcgctcgactaggtgcgttcgatctgcttacgcnccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgnctaactgcaagnngggtcgcagtgccggccggtttgccggcagtcggtaggtgttaaggtgagacctatgttgttgaaggcggcacagaagggatcctctggacgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaantgaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcnctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgtcaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttttgagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgcgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccgcccgcgatgncttagtgtctacacatcggttgnacaggctaggagtattagtcgatgagaggcgtgaaacacaaaatccggaagtacccacggcgcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcacctgcccatnagcccgacttancccactcgggttgctactatacgatcatgggctaagctcgggacccggccggctatgagtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtcgttgggggaggctggccnggtccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggnatacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacatactgtcgattgagggatcacaaattaaccaactcggatctctatggagagcggaaacagggctgtagcgcgccnacgagcagacaagagaacccgagcttagagagcagggagtaaaaccctcccggtcctagaactaagcgagccaagtagtccgcaatcaccatgggatggccatctcccccccgtgccggtgggtcgtctatgcaagatacgtaataacaggacaataanataaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggtagtacccaaacggccgtgacttcacaagccaataccggttgtgacagcgcgtagaccttgggtgggttgctcgacagtcctcattgcgcagactgatttccggtcgccccaatctagtgttgaggcactcattcccaagcgctactgttaggagtctactaaaaccgacgtcctacaatgatcgtgccgagacaattccgctcgcccacgaaacttttggtagaggtgccattgcgggtaaaattgagtgtgatccgtgtttctctccaatagangagggggcgacttcaattgaagggcggatagttccagttgaggccaattgtcctccttgggcgatgagatggcggntcccgtccacttcagcgctaacccgtagctatcggcattactgcgggccgcacgtagactatgaagatggtgatccacgctattattcgngactgtacttacagcgccgcatctgtacngccacgagaacncggaggccaatgagtctcctcatggctctcncgcgctagctagacttcctagggtcccctgcgaaatcgttggctacacctgccggcgcaccagcgatcgtgactcacgtatactggcccaacggtgtccgattaaagtccaacgcatgacctgagagttnnaaactactgangttgcgccttataacgcgccgggcagcgactcgctggggtgttaggggaagcagctctcttaggacgcagcaatccttnacctcgactatttgtactttgacccaggcaccgacttgcatgcctatatgactgtactgtgcactagacctcgcgtccaatcccggggccccagtatgcagctcccctcattctcgtcacggaacccggtgtcggctctgcaacagggccaatgcccnacagtaacactgtgtctcacgcatcaggtaaggatatcagaccnttgtgcggccgaccgtcgtactttagggnaccttgatatgtacgagaccttagcacctaataaatatgaggatgtcgtctgcgttccagtggctgagtgccgtggaggccactgaacctgagagatgagtagagcnggccacaacagtttcgccctgcacgctggcccgctcccggcgtcagcttcgagtgggagtatccgggtccctcgcgtgcagttcccacagcgttacatccaaaatgagacatatcggggtcgtacgccgtccggcgcaattttaacaatcgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcntcaccgcatgagcaaggatcttatacgcaagcgcagcactggtgaacagtcttcgggtgtttgattagtcgcgcaaaccgcctgccgagctacatgacgctcacgagcgacccgggcccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcgancgcaagttcaggccacttggggtcctattctaggcggcatgatggcgaacgtntttcgcacgacagcgggactattgtgcgtccgaagaacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatacgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttagttagtggnaangtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctgatacagagtccacatccttggatccgtactggcttgattgtaaccgctatgactctgaatcgaagcaagaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacactggngaaaatctcgttctctatgcccaacggacgacgacagatctgcgtgaccgcctacacctttgcaggcagacactgaggagccactgcttggtcgcactcatttgacgcgtgtatgccactgggaccgtttcccaaatgcttataccgcggccagaggtcagggggtcacctattctaggccgcggctatatggagttcagcgggtancggcccgggagcgcccgcgagttatgcggcgacgtcgttcgatttggtcccgtgcaccatgaggacgcggtctacgctggcgcttaggctgaccagtttgatagctcggttggatccgttaaaangccgggaattttatcgctcacaactcgcaaattcggagaggcagatccggttacttctaaatgaaaccaggncacgctagcctcctagcacaggtaagcgacgcgttcgaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcgctgtgaaccaggagtgctggtcttgtggcacgcacagcgcctggacatctcctctgtnnctgctcaccccgcacttggatgggcgcgttaagacacgtggtaactcnnggccttgtcacatagaaaaggatacgcaggactgaaaccggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattatctgagatttggaacggtggttgngtacncgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcacgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgtaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgnnagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcncagccaatcgtnggtaagagcttcttggcagcttgcggntcgtggctcattcaggctcntcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtnggctggctcccctagtggtcgcngccggcggacattactgggaaagcacttttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgccccgcaacacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcangaatcgaggcatccccgcgtccgcggagcacggaaggttacataccataccgtttttggcgttaataccaggttacccgtcggttgagggcatgcgcggcggctgagnttaatcaaagtgagccctaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccacgatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgctttggcatgtaacccaagtttcgtcggacgctgacatacttaacaaggcctatggtgtagtaccgatgtttgcccatcnntatgggattagcgatgtccagcggttgtatcaactttgacggctcctcagtgatccctagacggcagtctactggtggaaatgcgaggagtagcatggcttatggttcagggggcccggcgatggattagcttcccgtncngaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtncactggccttaggggggatggcccgtancgcacgacgtctctttttggtcccgttgatagatccgctgttatactgggcgtctggcgtcagacaacgtctgcgggtatggtcggcaagtgctacaatacatgcaggacgcaccggagtccaagctcgaancggngtggaacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaagggnnttaactaaattgatctatttcagcttcgtgtaacacggcgtacgccctaaccggggtataaattagtgggaaaagtccatgagcacgggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactcgatggggacgtcagctctttagcccgcaaagttccgccactcgttttgtgtgcaagaccaccaggctcggccggcgttgcacggtggagggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaancnngatgttccgtattcgtcatgcgtgcgtgatccacattcaaatgaacgtacgcgatctctcctccgactcttagcgtcttagtcggagacggcgaacatagggagaacgtcagagataggctgtcggaactanctcgctgatntctccagtggccgataactgtccngcatgngataccgccctgcgattctganttccatatcctgcgctcgtcgagatgtagcctctancgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccggggatatccgttcntccgtccgaacgttactacggactctcggccacttgctggcgtcttttcaaacctccgtggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtccnttgcgagttttggccgcagtatcctgtttcacatgcgatcggtctgtccagatcttgtcgtgtgttacgaccacgatcgcccagatgcggngtggcttctcgatcgagatggaggccattaccagtgcgcctggcactcatccgcagtaaaaggtatagaacgntaaagacagagggctaatctgcctcgcgcgcaacctatagcctcttagaataaacgntactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctactatatcccatgngcgtcgctgtacctgccgcccnacgtccgcgctctttctcggttcatctgcccgcagaagtccagtgaatacgttctatattgccgtggcccaaattaaagttggtatttcctcgccgcctagctcgcgatgaaggcgcgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgagtggtctgaagcgtaggcgactcccaatagtaccgcatattcnaaancaatctgaaggctcntgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgnggaacaattccntacggcgggataagatttgactacatagcttcacgcccacctgcctcatttcncatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcnatggggggctcatgcctctgtaagggtacgttgtggtcgacccggggcttcaccgcgngtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccgccggatggcggagagtggttcccagtganactacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacntggttttaagacgcggaacactagggcgtaaccttctacccgtcgttgcgtcatagggatagtactagcgccgcgcctccaagcgaaggagacgnagacgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttncatcacttcaaaccctcgcccgcagnnccgttggccaaacctgtcgaacccattcattatggagctcgaaggaattacaattatagccancgctcgacgcagtcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgntacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatcttncccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagnnaagcttggcctcagagatacantacaactatatctnggctctatngattatgaccgcaggcctggcgacgtggctgagatgcgnnctgttgttccgagaggttcgacttaatacaatnnnntggagaccgtgattgtggctacatatatagttatatcgcattgagatattttcgggatgtattcccactatattcggtggggcagtggccnngaccactcaanccngggtctcccacgnggggcacnaatctagtgtnaanatnacgactctataggatctcctagactcgcaggtcnnacgccaaacagggntgcgacggtgtcgttgaggttttggcttgggggcgctgctctatacnacagcgacagctgggcaggcatttagcaacattcccggggacagggatcggacacagaccgcggacaaggggaatgacagatnctctcgaggcttagtgatacacacctctctacgatcatgcctaatttagtaactcagcggcggtctcggagtatctggtcttggaggtacccggtaagttcccccactggtgacgagggtgaccgcttgaaaacatcgtctagggccgngatataagcatgccatcacgccagcattacgacgaaccgtttcgtcgtgcttatgtttgatcaaacgcgcaggcgncaacttggatacagttccacgtcaagcgtctcatgcgccctatcttttcctacgcgcatgtgtccatcgtgtatactggtaattgtcagttatctatcacgtatcaagccagtggctggacccgacaagcctgccattacacacggcgatcgcatgggcgtatctcgcgttcctgaggctgtctcccgctcccgaacgcgagcagatcagggagcggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggaccgattctctggcgcccgcttgtgtacngtttaacttggcgcnggggataagccttttaggcttgntaaggcgttctgctgcgagcgagtgngcagagccccatngttttagcactgtacgcggtagggtagtgaaaagttcaagaattataagtcggcgcgcaaaccctcccgctcccagtctaggtgatggttcgtcaaaattgcgcatacacacggtactataagcctcgcaagaacttagactgtctaagcaggaaaggctcattttgcaccgaggggggaaagcccaaccatataatttggagggctaagactattaggcttttctaagcnttgagatcatagatnccgccattttggtgcgcgaagattcnagncgaagcggtttgnnnnnnnncgacgcacagtcaanatctttggcacttcaagactgctacagcggagtaatgtatacagggggtgaaagtggagcagggtggtgtgaacgcataagagtggctatgtcaagtgggtcgccatnggatacaacatttanatacttgtttgtagcggactccggtgcgggctttcgcgtgcagtgggggagcgtgtacatacaattcgtcgtcaagatgccctcgtagaaccactcacccgacatttatctgcatagcgcgtaatnttacataggatggggtataatttgcatccgagggnattcagaagtngattcaggtaaacgaatttcagnaagggtagncgatagggaaataaatagtgggcggagaggcngcgcattgccnccagagtctgcgctggacgctaggaagtgtaacacttcacgcgaaggcgggcctattgttgatttcccgtcgattgatnctgggaaactgggcaccaggtaaaacttttctccaatcactacgaattgtgtgcgnggcgaccgtcttgcattagattcacntgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggacgaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattaacggctcgccctaacccgattgaagctgttgtnnataacacantcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagccncggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccgntacctttcgctgattgagccccaaggggcttatacatgaatagtcctgttactggttatgcgggcgattggcatgcagcggtgtgtgcctttacgcccttagaagggcangtgtattccgatggtccgcggtgtacgccacctggccaaccatgaggccgagagggacaggcagaatcggagcgngaagccaggctttttgttgggannagccctccaaatcagccgggcctgattccatctcgtgtaaggcgagtcagcccgaacggggatggaagagtccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcagttatgantcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttcccnccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaatcatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttttgacgccgctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatattaaaggccggagtcgttgggacctaaattaacggtggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacantactattgtgtaccgagaagggagaccgttcctatccaaatgcgatcccggctttgtgatacttgtgctggacgctaattgctaattaaacattcatgctttacctattacctaacgcatacatggcttctacagccaactcctggaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggggccaaaccnctcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaagggagnatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggtgctgatggcggtacgaagatacacgaactcgcgaacaaaccgaaacctccggaagtggttgttcggtctagagatgtccggggcccctagaccagctcaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaaccatgcaggtgggtcaaaccgtatgtatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgaaatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctgatcccgcaacagaagccngagccactatgccgngggcttccgcttttgtgctgatagacttgaggnccaagactaagggcccaatagggtaaaatatgggcntgcagttaatagatncatccagatctgggactggtggtaccacctgcatcctcgagatgcgaacaatcgaaaatgaggtgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctnttttttcactgccccngccngcccaacccaggcaattaactcgcgcgttggggaccctctgcctaggtattgcgctccagctgtttcgcccgcgcgacgncnncagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccacttannnnttgcgagtcccgtttcnnntcangtcccngtaatgttggcannnnnggatgaacgatactcagtggcacgatactatngtagaatcgctagatatgatttagtgcagacgcgcngcagtcctaactncttgtgtaccgtacacccactagaantcgtgagtcctnaccccttgtggccagagncatngtgatatcttgccctagtagttctgcgagaacggtcancctaggnaattccggcactgagtcgnccccggtctgagcagtccgcgccgcgtaaaggggtgttgtacttgcacatatgaaanaggggtccatttggggcgttatgtgtcctaggaattttagtatcgttaggccnttgtgtgctgccacatcgcagcgctttgggcccaccgggcactattcagagatatcttagaaacncttatatatccgtacgaagaantgtgtccatacgcgtgtttgcattgccctgacctcccccatnaggcattgcnaccctcgctctgacaacntctgataccggaaccgcaaggcctctcaggcgggctttcgatcttcaccgggcgcacaaaaaacaattaccttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaacccccctgttcgaacgattaagtaaagcaacagcggtcggcgtttagacccactcagaggcagcgcgcactacgaacagcacgggcgacagagaggagnctgnccattaggattagcttccgggactttcgcngnccacggccnaatcgcgcagctccaaggctagtcagggcgggcatctaggctgtgtagatagagtttggacaggaaccgaagccgttgcccccgggtncaagccacgatagcgcagcagaatctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaggactcgcggccccaatctggtccaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgctgaancctgtgccggctgaccaagngatcgtggncctcaaagtnacaggacgtcctgtcgtgaaagccnnatggcgcagcnaatgacgcaatttcccgcgttgcaganccgagttccacaacccnnntgcgctgacaagcgcagacatcagcttccacgcgggtgtgctactaccgcgttggatcggagagcgaggataatttcacccgttaacggtgtacgattgtccttatccatgcggggtactagtagttgctccggacaatcatatgccacctgtnngttngnccttacgaacagggctcgcntacgcgggagctgtggctgantccaacacgnagcagcattagttcttacccccaaggaaaccacgcgcatctgtaacaccgccatatgagctccagctgaattcccgattccccgactgacgatagcggccaccatccagggccggaagtgcggccacgcaacaaactattgtaccacatgttccttacgtgcgttagccgttttaagatcgtggggtgtctgtaaaagagcacagctatatcacgcaaattacctgagaagacagaattggcctttgcgagcgcttgntcgtatatacaaatggaaggngagtggagcaacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccagtgccgggatatgccgggtcgcgtgatancgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttaacaccggtaccatatatcaccgaatctcancagtncgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgnnaacacagcagatgtaaggggcattagacgggcacgcattcctctaagggtggtggactgcgatcgcacatccatgtgaggaaccagcaggagtngtcatggctagatctgtaaatttccttcactctaatttgaacctctagctccgggtaaaatcccccggataggggcgtatctatgagttgctaaggnaaggcgcccttaaaagactgccttcttaaccttaattgctcaggtacccctgcgcaggtgtcttgctgtctggcagccgagaaaggacggtggctttacgagtccgaactgtgaatagtttaagcctagccggaggatggtgaccggcgattacggtcggaggttantggagtcgttgttgaggagtatgctgttcgcgagcctgacgggaggaaagagccgactccctggtgtcgttactttcaatcgtttgcacgacagtgacatttgcttcgatgacttcctcatatcttgcgctgggtaagaaactcccagngcggacaatctgcggtctaatgccgggtattatacggagacgnacgcggntaaatagtcgtacagtntcaaggctatatggctaaacaccttcatcgcagcgctcggtccctaagaatccgagccgganacaccaaactatatagaacagatcaccttcaactgtcgtggacacggtatcagtgagttggctcgtcggaaattggatgcttgtcagaacgtccaatcccctcatggccaccgtntcgctcgacgtccgagccttacacnaggtactgtgatcgcaggtgaaagcagatccctgtgcgccaatcgctgcggaantaaacttatataaatatatagctcgttaacaatgtaggtgccgatctcgactccaacgacttangtccgtaaattgaccgccangctccgggagaaccgggcggttaggccccccggacgagccaacccgatccgagccattanatccgcaatgtgnccccctngtctgacggtctaggttgttctagcaggccgaatgtngncngggtaggngcttaggtggcgttttgactagctgagtacgaggantccagctcatanaggaccggagagaggacctcgctcgtacaacgtgttatttaggcctagttggtgtcgaccggancgtnnggcgaactgcttggagggttagcgcttataacttcatgccagcgtatgcgtgcgcnnaaccctgcgaagtaacctaacgtggagtccccctcatngcggacttnnaggtgcgttacactgccctcgggnccgcggagatgcctaagtccgcgagtctgcttttgtgggataccgagnnngcacgaacgtgtttaatgacggtgaacagaagcncatacgcctccgtncgattccacgatcgtnataatcgctatccgcgggagaattggaataaanaagtagtggggcggnncaaganncttttagaaaancggaataacttacttaatcgagtgttgataagccggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgcaacctggcagcncatggttgatggaccctgcaccctgactgcacgcacacttttcgtgaatcacatccaggcgtggatcgaaccttatcccgcgtctgggcccaacatcaaacgagtgangggacggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccaagagtccgacttccctgcgatagcctgaccatctaagacagcgattgagcatgcatagcaagagggcaaccaacctccggaagtggacggcgattgtagggttcccccgttgatccttaattaacctagacaattgngttcacaagagtcacccctcaaatggctgtctggcctttggctaccttagcattgccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccgcgggcgcaatgtcggcaatagaggtcgaacgtgagaagttcgaagtgcctcaactnangctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggttcggacggctatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctccgactcttctacggccgngggcntaattgcgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcantcccgctacccatctcgaaatggaatcagttgcattcccaaagacccaaatctgaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcaccactatatcaaatctggaccatgagccagtactttcagaaaagggttactgtcggggctaaanagatcagtctcgcataggagaagtatttccggatggccaggctcaggcttacggggaactcctcagcgagatcnatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcgaaagcgcacccttagccgcgggatatattagtgtcaatgcgcactagatacgtgtggggaacgtctatctgagggtgaccccccatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgcactatatgctgggacccatctcggacgggaagntgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgagtgtaagaggttttttgcgaagaggagctgctcaagtgtgaacttccagatcgaccagtggagtgacggggccccggcagcagggagttactgaaacggntaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccgaaagtctttgtgctttcactggcgcccatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgncgatgcantgtaaaagatattaagttaggacttctcatttgagaccgctcatcgcggtagcgcatgtgcggcggttacgccgggatttacactccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcgntgcaccgtagatcagcgggtcgagctttccactccaataaaccatttatatggacaaggaacaattaggggcacgtcctcgtaagccacacgttaaacattttcaagtttgcacgatctggtagacttgcgtcctatcgtggcgtagtaaagaagacttaaccntacacccgagtagacacttgggaactgttttcgagttaggagacagactgaagcttatcgccgggcagggtaatgttatcgttcttgggaatgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctaatacatcgggtcccccagctgccgtaatgtcatgatcgcatgcttaaaaagatatcgcctggggtgcatgcccaccccncgaacgaccccctgtcgagaatggctctgggacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagncgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccctgtgacattctatgccgacgcacagaggagacggatacccgtacatagcagcagcactggtgtagatgatngcgcgctgtggccgaggcatgctatccaaccactgcgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccattccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaattnctggcgcctgcatcgcgtgatgacnagcaactacttaatgggagcnctgctctggcacattcantaggtccattagacacagactattgccatccgtacccacaccggccttgtagtgtggttcgtcgtcccagttgccgaatcgcttcatgttccaattacagaaaaaaagtactacgttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacncttcgatccaatcgancgaaactgcccgccatacggtccgcgttgtacaacgttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcggagcccaggtgtaagaagtcagccctatgccgcgaaatgctgccgggcggtgagatctccaacgaaggaaagttgtcgcgggcggctgcgccacaatccgcgaaatacaccagcgtactccggatgggtagaagagcatagttgagaaatcatccgtcggcttttagcgatacccaatatagtgcccaggctaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgtgcccgctngacgatctattacaagtatcggtganttcgacgctgggcttttacngggtgggtggctcagcttgagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccacgaagncatacgcccgtccgtgtttacgtgaggtncgctttgtgggggcgcccgccggtaagcaattacatcgngcagcgcagcttgtttaattactgcaagctagacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaactaggctgttcattcgtggtgtaagcattatcgaaaacgctttcatccttacaccgatctacgttgttaagcagtgcgtacaatgtaaaaattggtgagcaccaggccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctnttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttccnagcttcctcttatgtacgtaattgtatgttcctttaccatccactcgaccggccttcaaagacgtggtctcaccaacggaagcatgagcgtganntaattagcctcggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggcataagagcgcatggtccgggaggaagcttttctgttcagngctcggctccgcggggtgatggcccacgctatttcaagcagcaatttactcaacaaataatttctcccatccccactaaccactgccaatgaaagtcctctcgttcgtgtatgggtacggcggagatcaaagaaggtagtcacctagattgagnaacgcataaatcccaaatgacttgtctataaaatagaggatncgctagtgttcgatcgtngctgatcgtgccttangcnccgttgncactggtgtgggtactagtatcgccntccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagcccctgnacgcgttcagccgttggggagaaggagcgattgcattgggggcttaccggtggtccctatttcattcgaggtccaactatgccccagtaagcatatgcggaaaatcaaaacgctgcacggaggcgctgcacccatttcagcacccttccccgggganaacttcacagctgagtctccaaacttgcgccgcgcttaagaaaancagggtagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcactctaacgataaacgccggtcaggtggacgtcgcgtcccgtgcgagcgaggtagaacggtcataacctgagggctagaacttgaaaggacgggcctccatctttaacgctaaattacgcatggtggcgggtgaaagagaccggaacggattctttctagcgcctcgggcccgggtcgttggggtacatactntgangacctctaactctacgcgtcgtaaacccagatccgtctgccggcacccaattctgttcttctctcaactccggaattgtgtgccgaggcgtaacgccanccccctcataatgtctcatgatcggggtgccagttcaaaatcgtatcaaaatattgatcctggngggcgcatgtgcccatcggcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggaccnttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcagttggnctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcaaagcggtgtgaacgccccgcggtaaagcgggggagagaccggtagtcacaaagtgtcgcctcgccacaagcaccacgatcgtcagttacaagncgatgtaatcaccagcacccggcgcggnnngcaccgnaggggatcaaagactcaacatctacntactggtccatctttctttccgtttaggaaggccggaaatcagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcanacccgtaacatcaggaagtgggtcatgaagacctcacacattgggtgtctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgncgttgcatctcccacagcacgggtcctccaaagagggggagccattgccctccccagatgccctctcacgttataaaacatttaatagacgccaatgcggaggtgtagtgcggagtctcatcctctggcaatccctttaaagtctaacgctgactcgctagcggggcacgatcgacgcccacggcaggtacttactgcccctgtgggccgggccgtgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgngattcaacatactttctcgccctggggatctaggagggctgggacccagcttggagaagatcttcggcggttagttgtcgatggcgcccggccggacccgatccgtgcaaatcgtgcctcccggccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctcccgtgcatttctgaagcaatgaccgcatgccaggcntggagctcgggcgcggcacgtttgattggggatagacctatcgtcaatcgactacaacgaacaatncgggcgattcgtcgtatcagtaccaggaagatgttttaaacaccccgctacgttctcaacggcggccaactcccgaggaggtatgcaccgtcactgcttaaggcgccgttccgggtggcggcgaagaataggcgaagaatgtaggacccaatgggaactactgtattgcagaaacaattacgctccggctttatgcgccactaggccccccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtatgcgccgcagcaactgccgtccggacgattgnctcgaatcctggttagctcncgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaatagaggtgacatacctgaccttgtaagatctgttgtggggcatttnacaccancgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcctatgcccggtccgttcggggtactgncatggatcacgctgatcaccgctatttgggctgttcgatcataaccgcgcaggcatgatgttgaagttcgtccaagtgtggtagtcgctggagcaagcgcgagatctctatctaagtcaggttcactcactcaccactgtggctccggtggggtagcacaatcggcttagcagcgggtgccctcgtactgagtcnttgaatcctccgattgggggcgatctactctgtggcttatgactctggctttgattgacagttccggtaatgaacttagatctcgaggtcgccgagctgcctggcgtcctgtttctactagattgatagagtgcggtaggtagggccgacatggacggggcgaaacctgctcgacggggattacctaccactcggtaaacaaagacttcaaccgcttagttgncggaacatcctgcctatcnctcgcctagcnggaagtcaggatctactcctgcctatgtgttactcgtcataaggtatacacgcacatgcctccgatgnccagactacacttgctgtccttctaggatcgccacttaggagtacnctggtctgtaagtcanggcattgctagctcgcatagcgttctttgggttgcgcagctaccggaaggcatttagcgacgtccgacatcgcagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggaactgggttaattggtgggtagcacggctagctacaggagtcctaatgcgagatcggagataaaattgcccgaagccactccaagtcttttcgcataagccagcacgggccactggtnatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagngnaagaatagattgtctcagcacccggtctctgagtgtgacactngatctgaatctcgtnaagattcataatccccgtctggacccctcgccgcngacgctttgtcgctngtgtagcnnngacatgaagnagnntggatggcgnccaccncccgcnnnnaagacaagccgacttaaagttctttccacaagcatattttcggattagacggcttgaatattcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgccacggataaagtccgcttggaatcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctggntacgtaaggagtaagccggcagtcccccgctcggtcgagtctccgtctgaagccgggtaatcgcagcttgtattcacacagttgacaattngccgatctttcggactacgacttccaaatggtttaccgggggtatcggacctagctccggcccgatccgcccctctaaaacnccctataggaattgagacctcagagcgactgactnngcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacatataggcgttacgggtcttctccccgtcanccccnggtcgggtgaatgtgggngnaggcaatgggaatcactaacggngcgaccgggttcacanaagtgccgagactcgcggcacattccagctncgcccaccacnggttctggtcttntgagcaaaaacccgtgcactcttgcggatcgagacgttgaactgtgaccatagtattgngccttacctcttatatctggctatanggtaaccggtcggaagtatggtcaccaacaaacttaattcgccagattggtggtctttaacgccatgaatcacctcnggaggctatgtgtatgcttggacttatcntcttgcgaccctctcgaacctgttctggtgcagctcgcctggggctcctcgactgagacatatcgccctccacttgtattatgtgcttggctcacgtagctgtcggcaattancgacatgntttacgtggcaggaccggccgatccaagatcatttacagctcagaggaggcgtactngtacacctagatgtgaaggtgtgacggcataagttccttagtaccagcggtaagccctaataatgaatgtcataaccttggcaggncngcatccttcagctaaaattatctntccgactgccaggtttaacatactagttgangccctgtgttctagacgtgncaaaagcgcaaatgaaccccatgactcggttaagcctcggaccacctgtggaactggcgtgtcagtcaatctacgatcaggcncatcaacccttccctggttacggattcatcngcccccagcagattcttcgcgaatgtaggtactaggngggactttagttaaaatcatttctagtacgancccgacacgtgcatactaccaggggctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgtgcgtcccaatgggaagcaacaagaaccaggatctctcctactagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccacaccacttggggcccaatancnagtctccatgcgtcttcaacgatctgggcttccttgggtaagtaactgactatcgtggggagtgggggtaccgcttgctgagatctgcgtgtaccgttcagaataatactgtgtaacttacgggggactaaaagactcttcgtcgaggggatgcatacgtgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggnacgctcgatacagatcccttggtactgatatgcctactataaatcaagagcttcaaagccggtatgtctgtctataaacttaggcgttctcttcattctgaggtgacgctccattgttacgcaaccccgagcaagctctcggattcactcgccgggcatacacaacttaaccacgtgctgctgtcttttgttatccctgcgttccttgctgtatgtgccnaaaacaagcgtctgtcctagacacaggcctggtgcgataacgaagagaatggtcatggtgggtacaggcagatctcttggatgcgaggaggtttatttttgcaggacaacgacggagaccgctccangttcgccgattgatgncggttcttagcattgccctcgacctagnttcaagcgctccgggccgcgtgaatgaccgcccgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggtcaacttaattctaaacccttatgcatcccacagtcttcgcgatggcttcgtgcaggcaagccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtncccttttcggtaatatgcgtcccactaagtggaagccaaataatataatgctggtggacaacgcccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcccacgacggtagtcctgtatgnnaggtcaatctcgtnttcgtgatgctaggacacatggtataatcgagagggcaagtcgcacanactacatatctgcctagctaccagatttcagagaactcaaccgactcgggggccttctatgaccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaaattcccatcactcgtnngaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtancaagattaccggtggttaaaaactgtccgatgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaacttcacctatcttgttaatgccggtaattggggccttacggggaaaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacgatgaccgccatttagcgtgtcctgtagcatctgggccagtgtatcagcngcggctagttcttggtgngtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaagattggccacatctgcttttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccttgggtttctttagggggtcagattttagctttgtcaatttgcgacggcgctcgagcaggtgcgagatgccggcctggtcgcctccaactgtaggaggccctcgaacagaaggagaccgctatagaagtgtcaatcggctctaccccgtcatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttgganggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgattagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagagcgggtgtggccgttactatcaatatgggccngcgtctcatttatgggactntagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcctctcacctacggtggatagggctgntctgtgtcagggaaaagggaatggttgcaaggcaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggggtggcggggggcccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtccnctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccntcgtatacagccagactcctacntcgattccagaatagcggcgctctgaccgcctgcgctgtcataaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctccnccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgnntcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgantacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcnacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttnagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacnataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcgntactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttgggggcagggaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctaccgtcgggtcccaacagcctatatatcgtagtggccctcaacagtacnngcggagacggccaccgcgaaacccttgttactgatcctggctaggtcatgtttcaattcgcccttacggcctggctagcccgactaatttgattatcgatcccngatgtcttcgccttggcggagagaaaggcatcctggacacctnnacacagcgtttaccttggaatgnntggcgctgctgcttgcatagngtagntacatcagttaagggtcggtggtactccgccagtactacactatatcacggcagttggcgagatcccgcctcgaccgccgcagntagtacttaacgaagactatcgtttcctttcgactttattggacagaagtattggatactcgcggttcgggtccgtaacacactccgcaggtggcacgagtcatgccgaaatcggtgtctactgagtatgctgcggaagagctacgtacggaaagggggtttacgccagttaagaaaacaattngccagtaatgcgcaccttgagtagcgcctttcccagggctacttttggccggtgatcgggaaatcttttaaatttaggaagccaatgtcccgccagtgatctggtgcccgatttgcgatgttcccgtcgggcattngatactggaaaacggctgctcgggaatgtccttcgctagggatgcagtccatcccgctaggcatggaccaagatcagtgtgtgtgctctaaggcgaagataacagacaagcggtggggatgtgacgtgctcaaaggagagatccgtagagattcataagcgggacacggcagccgctgtgcaannggacgggccgacggacggccaggttcacaacgacctcagcttctcactacccacgtgctacaagagtatcgcgctctgggcccccagggactatgtgtgggannnncttgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccnctaagccatagctgctgcccgactgagccgccggggtagtggggtgcaatgaggatacacaggggcctcctttccatgtgggagtgaatagcnctaacatgtattnnccagtactagtagggggattcgcgattgcattttgtgtttccctantagtnctacttggaagagggcccaccgcactacggatcaaacaggcatactttaacnaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatncgccattcacgctaaacactttcctgaagacggcagtcctttgccgagntatttccagtaagngtatcgctagtaacggcttgaagggagaccttagantattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttanngnaggggtgcncggacntcgngnncncnanntaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgccnntcccgccgnctatgcatgccgccagcgtgccgcatcatttagtgtgctacgtgcaccagacaaaagtagtgttctcgcggantaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtgnttngtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaanggccaacggcagtgaagcgncccaatgtctgaaagatcagactcacagatttaagctgaacangatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggtttcagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagaagctcgggttccacggatatgagacgaatcgtgcagctgttgagcatctagcctcgtgacgcttggggcgcagtgccatggtgtggatacgtcccangcctagcgtaatcgctacgtcataattgcttcatcatgcttctggtgaagtaagcctcttgtccaanggcacaatgctcggtccaggcgatcttcttgctcccagggaccggangaggnnttgggcanatataaggtacgctntaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaagagaanccggccaataactgcataacggaggcgtcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactnccttcnntgtaggagatggcttcaaggcctttccgcggtgccagaagccgacnacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcnctgagcctggctttagctagctatgctccgattgtacataaggttgatacanaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtgcatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagcnctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctnggggcgtacgctttgggcagcacttctcgtctntggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggnccggtaccatggcgatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgagctgtcatgagtggtaagcnacacttacatcggcgttggcagccttcatagttcaattgttaaccaccattggccttccatggacttggtcagtgaatgtantcnagttcccggatcggcgaagataggcgtcgcctcgcgtgcattcctacncgggcgccccggggcgaaacaggccacgagtggttctgctaggtgtaggattgagtgtgcattcggaccccgagtccctggcatttctttatgttgccgggtgggtcgactcgtgtccctccattaactgcnnagtcaggagtatcaagactccttgtaggttcgttcaccaaatcctgagtaagctttanattgggacaaacggcttctgaaacttccgangttcaagtnggcgatcactggtntactacgcggctgagcacaaaagacgtngtgcngtttttgctgctccctccgctgttgcaccggtcgggaaacatcgatggctgtgaatttccgatnggggtgggccggaagaagtttacttgtctcctcggaannnggtgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtgnatgtagtaggttaataggatgccgaccactatgctctccaaatatcgatttgctacattgcaggaatacgatcgataactacgagctataatatctgagccttacctccacgaaaccgtatcgctttcgagaagctggcgagggtactcgggtcgancctggtccctaacaagtgcctttgagtgccttgggcccaaggtgtcgactctggccccgagaccgancgtcagctcgttcataatctnnggaccttcaatcaatgtacagnccaaattaaatctgtggcgncacgcttaaatagtagagtatcaagngatngggcactccgagactcgacgaacggtgggtccggtctagagcaccagaattccagtcgatcaatcacgaatagttgcnngtcatctgccnnaacatcgnccaccctgcaacccctnggagctaaagttggtancactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgttagccaaagaactgggtccacccgcgagcgcggggacaccgncctgcattgccnaagtcccctggtgcgtacgtctttggcgtgactgacaaattggatctggtagtaaacgaacacaaaactgcggaactgacatctacagacttcccattctgcccatccacatataggtatggagtcgattccnaccctatggaccctaacggcggtttggcagatgacctaggnaatggtccggcactcatctttagccgcgtgnggctgattgttnttacggggatcnncaatagtcgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatcccactctcacgaccatgtcactatctgacggggaaaacgctgttttgttcccagaagatggtgtttttcatagatccgggangaacaatatgtccatttctacggctcnctgagggcgccctctgccgggtcgcgtttctagctgctgcgcacgtcagatctacncttcgccggaggggcantncataggacctcggctggccccaaatccgtctcacccatgtaatgggtgggagacaagtccgtttgattacccgcgcaccnccccagtgaggatactggaagtgagagttcatccccgccgaacttactcagacagatcaactagtgggaagcagccggangaggtaagccacgtatgcaagcgccgttgggacgctgcaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatccttttttggtcgatgccaannncgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgnatcgagggtaagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcgctacgacttacccctcagtcaaggtngcgacgtgtccggacatagtcctgcccgtgatcggcaaaatctcgggtggaatagggcgaacnnccgtgtacggaacccaggcttcggccaagacttttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggtcatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggatacnccaacagtgcgattggcaacacaatccttacgtcacactatcccataccacatcgagctagtcctagcccgccatggtaggcatcactgtgctcataattttgcgcgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcactcaggtttagctggtcgcacgggcggcttcatgccccgctataccttttgcccgcgcctagtttgccgtaatgccttattcagcacagcagcggaatctccagtacgaggtctcactgccggcctacggatgtgcgnaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctggtccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgtatctacttggctgtaaagacctaagcacgccggccacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggatagcaccattcactagagatttttcaggcccagtctccaagtcgcttgcagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaaatgttcggcgacgcccaagacgcataaagggcgctaggcctcgaaatactccggcttatagtgaatcttggcggcttacccatgcaaccgtcaatcggaacaaatggcgctccgacggcaatgggctttganctggtggcagtaggaaccttcggtcgnacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagctgcacagtgggccttacgccacccagaaggacgtaaanaccgcactccaacctccacgcngattccaagtctgattctatgggacatccgtagggtagacattaagccaacggntggccagggactggtactccttccctaagtccccagcgttccacctcatccggaatngaagaataacgtggctcctggagcctggggtattccgcgtctccattggagacccgggctactatagtnantcttctgtattggtaattaagaggaatatctcgctgggatacccccatcttggggngctggtacgcctttcgcaataactgcattccatggcgttcatcgactgngaccctttggtacccggcgcncgcttgttattaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctcctctagcacattcctaatagctggcccagcgtaatgtcaagtaatggaccataagcgggcggcactggcgaagacacaantggcggcccgaccaaggcgcatgttggagacaacccgatttgggggggaaaagataccattaaatcgtgcggtggccaccccacgtgcttgctgaatttgctactgttcgcagccaaaccctttagcagatttgtgcgttaaaggcatccagaggggacctgaagactagcagcgtgaaggtcatcgaataaggggaatcatnagtccgtgtactccggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactccctttcggcnnnatcgcacgcgccctagtggggnggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtcatagtcccgcagcaagcgggcgttcgtctcgaagcaatgacccgtcggatgctaggcgggatacagntggaagttgggaagtatcccctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagangnagatgcgcgaggaacccctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtaggaggggggcgtaccgccccgactttctgcccagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggncccggaccgtacggtctacacgcatcttgtacacgcggatcctaattagtcgttagggggacgagccgggggcgacgtcgtaacggacagcggatgcagtcagtctagatctcctccacattgagaaaatccgaaatactctccagttgacagtctcanccctccagtgagggctacatctggacccgggcaccagaacgggctagatcgtccgagcntgcggggcgccggcccagttggttcaacgagttgtaaagcanagttgtngatgcagtaacggattaacgaagttaaccataacctatgcgggaacaatcacatggatttgcacccangccaccctgcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgcnccggttttagcgggcctgagaaacaagcctttgtcgcngtgngnananggtngtgnccnnnnnttngcggngngganncgnncnnttncantncacnncncgnnnctnnnnnnnnnncnncgnnnnntntngcnnnncnnaannnncnagntnnnnntnnngncnnnnngnnngnnaaatccagcttctgtcgcggattaagggccagggtaaaatctagaaagaatatagggcgctggtctaggcgaagatgaatgctcacatgggtgaaccttcggtcagttggcagctcccccgtggagagatccaatgccgcaggctagtttttagaaacccgtaaagctcgcgtgtacactgcagtcgacttgaaattcattacgccacaaacagtccaataaaggaacccgaaaaacctccagtcgaacagccgtctcggagactaacaacccgcacgaggtctaggccctgccagattccttattctctcccttgcgtagtgtcgcgtactcacgaacggcaagcgtatatggggcccatanctattagcgctacgcgcgagggagtacatgctcccattttgtgangttgactgcaaactttggaagctaagctgggcatccaccggccacgagacaagggctacccttaccgctgacctgtcgggaaagtnntattagtccgggcgcagtgggttgtctcatcgttacgcgcgtagttctggattcggnacgtangggtgtcgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattanccctttaccataggattgtatacaggggcggggctgctaaaatgcactcatgtgcgcggccgctaatgcagcatagcatgtgatgcatacgaacaccaactgaaaagttgcgcgggccgtcgatagttcgaatnatcatgggcgcttacaggtgacgctctccgcagttacgggcgtggagtggtcnggcatcgtttcctagcgcagcacttggctgtgcctttggccantnccgaanngtatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacgnctggagtgcaatngtggtgggccaacacgacatgcgactcccactgatggnatgctcgttcttacgcaggtaatcgggcacagaacntgtantcgctgagcgggcagcttactgaagcctagggtcagtcaacttgccaacgcttagtgcgnggtgactgcaagtattgcagacgacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgngggcccgttgggcgaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttgcttagcccagatttgggtcgcggattaaccgtttcccacggaccatgtcactccgcnaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggtccgcctatcgcgagnggccgttaagtnccgaggtcgcagtcggtccctgttatcgaggtccagcatatgtgttcagtccctggctccgctatacggcagagcagatattcnngtaaaccgacgtccgttgtaggtgttaagatctgccaaaagcgggcccctncnnggtaggaccacgtgctcgcccgcgctacaaagacaacagtagacacagacttcgtcccgttaaatctatgaatgccatgttaacccgcngcgcagccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggngagtagctacnttaacgccctaaatcgatgcggcccttatgctgttttcctgtgtttctcccctcccgtcccgtctanccaaaaagcngtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcattctgaacnagggagcgtgcgcatgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgncggcacaactccggtggcgacgcggaatctggggagcattggggaacggggttaacccagttggtgtgtgtccccatactttccacnnaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatcccctttcatggggattcttcaggacgtcactacgtcaagtgccactaccttccttctgtccaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgacccccccggagaagtcctcccagtngcactgcttggactctaggccgctacatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggcccgaagacagagttaaaacgatgatctcctgcggtccatgggaggcactacgttgtgtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggnttctttagatagcccctcgncagagtggacattttgncganagcgcgccataggtgcggtacattgtagcctataccgccatccaccagcgcctctcaagcctgtcggttcctactgctttggtgcaagtatcaaacccgtaccgatttggctaatccttcaggctgtgcgacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataantntatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctaacccgacccgngattgcaacccttagtgtcacaatatctttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagctggtgtcagtaccacccaaccacagtcgagtgcgcctgcatacgtcgtcccccggttgcagtcaaaattaatgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggggaccnggcacagacccgattcnttttcgttcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagctctacggatggcgttcagcggttgggcgcattccgccctttagtgcctgtagcggtctaggcaacgcatcctaggattcacagtaatacgactaggagagcccacatgagaatattcctaatccggatgaagcaagaactaacgttgtgaacgcatccanagtanagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactccagaacagatgggggagaaatcggaaaacaaacgcgatggaggtcgtctgggattcagatgccctccagctcagcggaatgaagccgtttcacctggtaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtggactaccggggagggggaccattaatttgggccgtttagggacttgttatccgtgcgtattgcttcgtaatcgcaaacactcttaacactcctatgaccccgtaggccacgtccatcgtgtaactgatgctaccatcgaatctcagcgcgggtgatgccatttccggcatgtggcagccngtcgggtcctcgagggaagccacagagtagttcnanggggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtagtcctttacgaggtacctaagaagttgtctgctcttaagttgcacaaccccttggcgcccccaccttcatcctggctttaatggtccgatcgctgggggctggccnccttcgcacagtgaggggtcataagttggcacggtnntaggaagcctactgcacgaagcgtaacaataatgcggagagtagaaacgcagccggcaaggcttaacccggagcgggactaaaggcaacactagtatttcagagttcngccctatcgtgaaatcctatcatgtccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagnaactgggctattcgctcgcgctaccgcnaagtcaggtaacgntatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataancgttatctcgttggtcgccnatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctantcaatcaagaggaagcaatacgtccaacccgagccgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcgttagcgcccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttcnttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtantagtcaaccagccgcgcccaaggccagaccgtacgagtcttgacatgactcggcagtccccgtantcagaggagactcgccnagcgagacgacgcggcacgcccgggattcaatgggcggccttgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatctccctcaagggaagtatccgtgaagatgtgnccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgancattctaaagcgacaaaaaggctatatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcagatgagatctggcctgaaagctgatacgggaatatctcgagccagcacgcttcgatgttcctcagggcgcatngaatccccatggtccctgaatggctcataactccctatagaactccttgcacttcacgtcgcgtctcctagcacgactcggtaatgcgcggggtagccttaacgtgccacctnagtcgcggcgctttcgctgcttaacaggacgtacttgcaaccgttcacggattgggacgagattacgccagatctatttactttgcgccaattaaaccttaaatacaccgctacccccgagttatccacatgccagcacgattaggctggttgcaatcagcacgtgctcggccgagcgagtgtcttttctcgctgttaagaccttgcagcccgtctgggcctggccccctagccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacntccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcggnatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactntggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtggacggctcacaacgcagtctcagggaccagatcaaatagcagaaatgcgacttctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttacgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgangcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggacttaggctgttaatccgacgtctcacaaggctggcatatcggctagacgtagtaggcttgtgggttcgaacggtagcagtctattctggcggcgctatatcttaacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagcgccgtgaacgcaactcccggagcgaagtccnccacgtacctagtgctgtccccctaccttagcgtgtgtcaatcaagaccaactcgtagtggatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacanaatcgtaaagagaaagtcgcgggtacccccggctaagattactttctcgcaaggggagcagcgaagggtggttcccttccctcccagtgtaagatcaggcagcgagagccgatgtacataatattgaatatctgcgggactcttctgcgatggtnattgtggattgtttctagcgacatgaggactctcatcaccgagggggggncgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgtcacccgcggtttttggcggtatacctcggtcnactcgagtgccgtctcgggcgtcggaattcaacagcccngaccgcgcaagcagcgagtataatctattagaggagcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtnaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgcttaacgcctaccccctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactatctctttataaggccattttccacgttcatacgtgactcatcccgcngctaacggaccaagttcgagaacattaggtgtcggaggtgctgaatggcgtaatgttgagggtngcaaggtgctgagaaaaataacggtcgcttagttctcaatacatcctagcgcccnaggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattaaatacggcggtatcccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgtccgtcgagactcactcctctttgnnnctgtgcttacggacttanggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccatgcgagtgataccatagacacctaggccctattaggggcagtcagtcgcttgcaagagaggtttgcatcttagcaagaggggagggatatgatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcantccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatcgacgtgttcgggtgtcacagttgctttacgtccggccgggctaacccagtcacctctaggctacgggggtatgcnaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgcccttaaggtcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcnggcatgggggcccttaccccacgagctagggcctggccatctnatgcgcgacacatcgcggttcgggtgagaccgggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgactggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactcnctataacatattaatggatcagccttgggcaagcctacgctcgctcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacatancanataggagttccatagatgccctggagtattgacgctaagtccttcggacagcggatggggaggccacctcgagagaatgctaattggtgacgagttgacctacgcatccgtccgaacaagtgtagaggtgtcagtgattcaccgttgaatggctggtctcaaattgcggggaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcgacacactctaccagtacccagaccgcttcacgggaggcccgggccgcggggntaacgttcagcggcagaattcttagtattcacacaggcggtggcatatggcatatggtagggtttatacaattgcgttaccctcaaagccgcccatcttaggaatgctcgaaacagcttagatagcgagtcgcttcgcgggctagcactcaacgggcctgctcagtcagtgaggcacgatcttcttgtacacgggcgtctgctaggattgtggagttaccctcgctcgtatnncacgacccaaactcggacaaagcaccgacatcggacctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagncaatacaccgaggagtaattttcgcactctngagcataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagagtattccttctcacgaacatcgctgataagctaaaccctaggcnacagctgtgagcggatagaggcctgttaagatacgagctatcnncaagaaagattcgttgtccatagaactgggattgggagccagcggagaggctagatttacgtctccacaggtaagtagacgctggctttacgcttgcccagggggactgggggctgttaataccccgattctatgaatgctgtagtcatcggctggatacatggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcntcggtccgggagcgccctcagcaaggcgcgcgtgatgatatcagtgggtttcaagttggggattttatatctcacgtcgaatggttcgtcttatctctggtcgggggcgccgatgtgcttcgctgggatgccagtcaagaattcctcactgtgctgcaacagggggagagtacacccctgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtatcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagtggcgtgctagcagcattccggggggaacgcaacaacgtgacacggcgtagtgnacgatcggtgccagttcacatacccagccagtaaaggcgggggataaccatgcgcgaatactctgtagttcatttgctatactttatattttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacangagggagtctacaacgctagctgatacaagaagcgagttgggtgtcgtngntannnnnccgnnggnncnccnnnnnnncgnntnanannnncnannttanctcaaactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacatgttggcgacaataccgcagacatgggagtcgtaagtataaagtgccttagctcgcctancctcatcctacacatccacgacctgacacgccgcttcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgtatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggactccgaaatattgagtacngtatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaaggggcagtagcccgttcnaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggcnncctcacagctccgtcgcgccgttaggatggagatatcgtagtggaagatcaatagnttatatcagttacagacagancgtagtagtccccaaatactccggtcctaaccaacgctcngcttattgcaggattcctcccgcacccaagacaggggcgngatagngtangatgccccctggagacccctgagaattgagggtcgatgaagacctgcttttaacagaagcncgtaattgcaatgcgatgcagctgttgtagcagcattttcacaaaggccggcttcagtacggccacagaacaacctaaggtttatcggtgtgggaggggggacgtgcggccactgggaaggaacctacncgcagcagatcaaggtttgttagttagttgcgaattcaaagtactctgccaagccaacactagggnnctanccgagtccgnctaattgcnnancnnctaannannngactaccncccgtnnanggtcngttngtcancggagaacancncnngnntaatggaatgcctctatngaaacanttgctcttacatcgagagcagcagagtcgtcataatggacctagggctccgggttctgcgctcgataccgccagcacgtaacaaagggtcactagctttatttgtagtagggacgtgctaagcatagggccaagcgcttgtgattgagtcaggaaaccattgctactcggatgacggaagcggccagaggacatgaacggatttaagcaccgtggcctgtgntcatggcttccataaaccctcggggggataggactagtccagcagcatctaaaccttcgggccgtgcgttttttggatcgtgggaggtatcagctcttgactatccttggcgttccccgactntttggtttcgggaccacacgtgaggggctcttaggtcacaggccagtagtcttangganctnagaccntgagtacngcanngtnttnnttnnccnnnnaagnntngnnnnnatncantnngncntgntgctnnnnnnagnagcanncacgnggngtacgntnccnctggantctcnnncngnnnttnngncgcgcnttcaatactagtctgcaactcatctccctaagnagncntcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggngagnnnccngagatctttaggggctccacgcccgcagttcatccatgcatcttaagaatactgaagggcgaaggtgcacaaaacccgcgtaaatgctanngcctctcattctncgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtacnctccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggggatacggccgggtataggtaaggccacgacattgaggccgcgcgtaataacgtgggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgacttatggacgcaagtgccatggattatgtttcgtccggcggcaatgctcggccttgtgtatttgcgagcaagggcacaccgagtgagagcacgaataagcagcggaagcntagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcagactgggagtatgggcccgggagaaatcttatgctccgncaggcgcctcgcttcatcgcgttctcttccctaagggtcatagaaacgncaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcaatagaagatgctcttctgcctaccccngtaacatgactccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggctagggcatcaattatcacgcgcccgatgaccagatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagagctaattgctaaaccgccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcctcgcctcgacacatngcgattgttctccggttccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggaagtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgagtcccgtgggatgaagaggcatgcggctataccgagcgagtagagttggctttagnttctcaacaacctgagtggtatagcacagtttacggctacgagctaaaacgttacagctacgatttgatacccaattgggattaatagtatctgtggatactacaggcttaccnntccttgcaagacccgccctttggtgagtaggaggacggctcatgcatcaggtaagtttggaaacccatggtattaacaaatgtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttagagagcgtatcccgacacgccaaggcatacaccgccgtatcataggtaagcattagctattcgaccnatctctgcgctgagtactcattctgacccggagggaccggcaccggactgatggccggctctgccattcctaccacaataagggggctagaacccgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttatcacgctcaaaggattagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctctcaaaaggggccgtgagactccgtcaggtagggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcangggagttagaatcaacaggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcgtccgtccggacgcgggagtgatggctggagagcacaacagcaatcggaagaggcaatgtggtagtgctagtcagtcacgagacccgaaaagaccacttctagaacctgtgtgatgggccnncgctagtgatgggccgtgtctgcggcgacgangcactcccgtgcttaaatcagcatagctncctcggcgtttagatcgttcatcacagacttcggactgcggcaagttaataattaatcctnaggacgagttattccaagcagcatgacccccccagaagattccaacccataaaagttcgtgagatncgataggccgacttaggacagaggaacaaatttggtgggctcatatgtcaccaagttcgcatgcgtnttgaaggccttctgtgtggcgtgtacgtaacaagggacccctggcgataccaagagagtgaccaactttgtacgcggacgtgtatacgacagtcatcgggggctaggtgagaattttatacagcgcctatccccagagcacatccattggacctaccgattttgtatgtttcnttcattcctagtagatgctgcagtgagctaataatgcccnggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccaggagcccggagcgctgcccattcctgtggnacgtctcagtcaggcgtactgactacagacttgtactaatgccagagcaatagtacaactgaactcacgaggggcgtcgggatagtttgggagaccggtgctcaatgcgtccgggcgggagagggaggcggcgtgggctttaactttggtccactacgatagggttctgtgaaccagcctgttgcctttagaactgatagacatcactcctccccctttcgtagcgaaggcaaccggagngggctttaggagcacgtactgcgagtagctaatctcttgcgtctctgggatcgcaggggccacgcgtgatgagtgcactcttttaccgttcaggcggttggacccctgagttgacctgtntcatnagacgctagcatatgctggaacgacantattgcgtcaagcactgtcccggccgctgatgtgtagtccagaatgacnttgtcatcaccctggtcaagtccggccaagggctttccgccgncttcaccggagaaaccggttgcatttcggaggtgccgcgcgcccacgatcccatgctttccccgtgcttggccatcttgaagtagccgtgtacacccagttacagatacctcaccataccaacttaacgctctctctattccgagggtcccacatgtcttctgttttaggataaactatggattccgctattcacagccgcggcgtgaaccggttgaatataccgacgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgtttagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccaaatngtgcgtgaacgcgcacatccagcatcacggccctccaaaccttggtcgattaacnttcgangtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagnttcactacaattcagaaggacgttggacccgcgaaattccnactgagtgtaagctccccggtaganggtattcgctagactatgcatcagctaaaggaatggcgccgcngtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaagtgaagggactattaggatgtcatcccggggtcctaatctccactcacgagggcttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgangaccgaggcaccaatgacaactagtaacctctgccgaatcacatgtatgttgtctggnatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtangggaggaacggccgacaccgggctgccccctgagtattcgaatcaactttacagtcttaaacacctggctcacttagacaanaaatgctgtgcgcgctactgtctgggctattaagaaggcactcgtagtcgtatccacgatgacctacgtacggcccagcattgcaacctacccctgacaacgtgtgaacgcactggtcgggagaaagccttcactaaagtgtctagagggtacgcaggcgaancacagacgagcgacatagccggcaggtactattcntaagcgtaagtataaacgccgggctttaccagctagtcaccagttgtacacgcattagtaacaccaaagtcatgtgatcgattttggtacaatgaacggggaggcctatggctgccatacgcgagcggnnggaatagactngcaatcaatctggaggaataagtgcngtgtaaatacnccctcatctggcgtacgggatttgnacttacncctctacgttncggcaaccggacacgcatgcgctntaaggtgttgcggtgcctcccacgcgggtccatgggaagtcggncggngtgtcaagtgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcacncttctcagnncagacctactagtttaaatcgatacggttatccncgtgtatgtgttngtagacacaaggctcggcagtaccatcaggcttgggcgcatctgcttttggaacggcttggagccaagcacatgtntccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactgatactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggctattgcttgctcggcttangngttnacatggcgnacgccaacatncgntattcncagaaagtagccaatgcgtatcaacgtaaacaaatagagngagactttgggtggccaatccttttccaggtcgtcggcgattgccgaccgcttgctaggtcgagtgcacagctgttcaccccgccgattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctnctgncccgtctctggtngcgagtgcgttacgcagggcaagggagcggaggtgacatcccaaggaatgtntctgtgacactttgggtgggtatgactcacgtcacacatggttttctccgagaagncggactgttgagtcattcttcaaatcagttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccctattagtgtgggttgactcgcnngnntatggtaactctcgcccgacgtcagattaaaaacccgtctagcgacgccgttacgtcaccgatccctggagagggaggacgtgtggcgaggtcacggaacagacgactggtcgcggggactagcaatactatgagcgggatccgacgactacgagcgctcttgacgacccatgtgtcttctctgtcttccgcgttttgctcttacccatcgccaaccatcctcctgtttcgaccagcgttagggagttgacacgcgtgcggacgcccggccggtgcttctgccgttatgtgcgagaggattctcacgagcctcccatagtcgagcggccatcagngaagctgggtgtgatgagagacgactnggtgtcagaaggctttcatgcgcatgacacttctcctgcacctcccgttctccgacccatcaggtcgtcgctcgtgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtncaatnggcgaagcgggtctagtaaatatgttctctctagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcgttgccaagcgttctcccctccagatgtgctcggccccggcgctccaanttctgaggaaaacaggccaggcccccagtcgcattacggcacaggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccgggatcactctcgagacggcgagnncctcgnccacccagttggggtaccctatgggtgtgtcagaggagctgcccggctagccttccccctagtctggtgcacgggtagtataccgaccttgagttaccaccagggtgcgcgaancgngncttgtntnngngngcagaancgtccgcgagnggcgcgtacagcccccggtcgcacgagcatgattatacgatgcggtcacgtgggcggatggatagattcgcggngccctttcgacgatttgacgtatacgagttacgtatgcgatccgcagagggggcccagtggcccnccgcaaccaggtgggagtcgtgaccctccggttgcccccagtgcccgagaccaattccctaacgattttggccagctgcccacctgtggcgtttacgctgccaaacgctgggtattccgacgagcagcgatgtgcgagcccggggaggaaatcctatcgagccttgcgtttatcaaagttgcacgaggacccaggcgacacctgccccttgggggtgcgttgaaacacgccccgcccattgtagaatcaaagaaggtgtgacctagaaattagagcccaatgaataatgttaataggcatccaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaacgcgttggctagcgccctttttctacgcgttgcaaacgtggattttcgggacgctgagtgcctgggcttgttgtcttgcacggtgctggagcgtccgnngaaggctacaggcgcgacctactttcacaaggncctaggtaatgtccgtgtggcgttagcaccgctccgtgacagcttgattttaaccccccgacttaatgtcgggcacgcgtaaggcatttcggactaacgcgagttanaagcgtgcctagacngccagctatnaataccgctaccnattgcttgaggaagcgatgggataattcccaccacaacctccggtggctgagaggacgctcgacgaacaaccagatcctactagtttcagcncgctcttgcgcatcgatagggtcgcaattcgcgtacgatattggaatatcggcnttagtactccgcaattcaatgccattgacgagcgaanatcatacggccctacaacttggcaaacaagagccatgctgtannnagncnactaggaggaaaccaaanacgagtgtcccttagctcctaattcgttggcacccgaggaananccgcggttagcaaagttgcaatcttgtacacgcgttgcgggtagactttcagagctcatatcgcccttaagccttgcaatgcctccagacttcgggcctattgcaatgctcnttggcggggatcgactcacccttacnagtcgatttgaccaagatcctctcaggcgagtggtcacgtaagacaccacctagcaccatccaagctggntaagccgaagggcacctcggttgggtgcgagcgggcctgtgcacccaagataatctttgtaccttaaggcgtgntccccctaaactttcacgcccgctgctttcgtaattaagtgcgacttacggatgggactctacctttctcgcgccaggcagctaacccacagggtgaacgtaaggccgtaagagactaggcccaacctagcattgcgcaactgcacttctgaatcccaagcccgcgcagattataaataaagcatggagatcaagcaaaacaaccctggagttacaaaatatggcggtgcgaacgagccgtagcggcactntgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctcnnnggcttatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatgnaagnnnnggaangcnntnctnagaccttgcgcacagccagcggccngcggtggtcaagccagtgcaaacgagggcacgggtgaggatcactaccgcatctaatacagtatcgcccgcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttggcgatgagttcctcgcccatttagaatccagattgttcggagtcatacccgtgtatcccaagnggtgtacaggggctcgaaatccttgactgaccatctgatgcgaggatctgaaggagtccgcgttctatncgtcatggcagnngcgnatccnannntgntnnncnncgttgtacntnnannncnntnnannnnntnntcaacggcgaaacttcgagatagcgctcttgtcatagtgcngggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcggtnggcgtaaaggcccacgcctaggccgtgaacagacagggctganggnnttagnnnnnncnnncngantnnctgttngnnngncgcngcngcncnanccngncncgtnnangnnctcnncngcncngtnctnnccnggtnnncannnnnncnncnnnnnnnnnnntngnnaanaacngnccncnnagnngnngtnaaccnctggccactgtacattaacctangatcacacgctacgctaatgggaataaacgggggacaccnncnnacaacgggggttataccattcaaatcagnacagtgaagccgttgtggggcaacgcgccctccacccgatcatcgagaacatgggaaaccatggatctacgtgacgtccattcaattagtcacactataacggactctacttgccctgggaaagctcgtaactctccagctgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgaaacgcgtacaggacgtgacacatccaaattctactacagttgggcgtttctctcgtttgnctatggcattgacgttgaaaaacagagatagaaggtgcagtcaccgaggggtggcattctatctgtcgtcagttgccnatatacttnnttgccaggctcnngctcggaccgtcgtgtacattaaacaaatcacaaagagcgcacgacaatagttcgaatagaaggtctagattctctgggctctcgnatantgggaagggcgagagaaaccctgttcncganagacggttcntactattngaccgcccnctgttgnngaagactttcaggtacggcgtnnnngttgctaagggcaaaggctcgtgtctnctgttgggtgaacttnctggagtcttactcgacggataaatccgatacgagcacctcaacagatcgtcaatgtacaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtatctaaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgagatatatgggngttttgcttggcctaccgtccacnncgcatatcatgaatccgaagncaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctaaatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcccgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaattggaaggagtgttctgcctcctgcgcgccggaaggaaggttctagggaggtaaaaggtacgcacccttcgatcgggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctatatagccaccataggtccgctgcgctcatagccatccanntttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgacngctaatgacgtagggtcaaagggaagcgtttttaggagctcagcgcggctttagacttatacccgggaactgggattagtggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtctcaatgaccagaactcgatgttaaatgtaggctaaacccctaagcctattgcagtcatgtcctggccgatcctgattgacctcaagggtgagataggtaggctacttttttaaatcaaagcacgattatcggtcatttccccttcggctgggtgatctactctagggtcgcctctcagatgcccgccagacagtcacggagagtcccggtacaacctcccatacggtagtgcatgcactctactaatggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgtttattattnagccacaagggtgtggaaacgccaccattgcccgcggtaccgtaggtcggggcccgagggccaatttggaacggcgcaacttgggaggcgacgaatttagataggtgcgtccttggatcgtgagcttgtcctatatgcagaattccttgctgcccggactcatccccactaggcacagatctatatgacttcgcaaacatttanagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatanagtttattncagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatgtaattagacgccgcgaatacgagnctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacacgaccgctcccggtggaaagtcccgctcagtcattaagatgcctcctgatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctntggagtatgtggttgcggataaaaaataccgtaaaagacgcgcggattgctactaggcttggcttcaatcactcgnggtgtgcgcgactatcccccggtncctgtctanggggcgactctccttgtacgcagctcatggagaatctaacacttgncaccttatggggctccacgcccgctacaagcgcgcgcgctcgttgcatgaagagtcaaacaaggcctggtacccnttaccggactcttccgggagcacgtttgtgaacgaacgggatctactcttggacaacccagcgactatagtccatgaactcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccccaagtaaacggcctgtattgctctcagagaccacaccacatccgccggctgctcgcagaacttctntgagtgtgcatgccgtcacgaccttactntgattcttgcataataggctcgaggaaccgcaggtgaagactatgatgccnnngcgtggtgccggccggtcgaggatatagcgcttcgggagatcgtacatcgggcgggnnactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattacggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccntgcgtgagcaaganntcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttnatacgcgcgaactccggtatttgaggttgcggtcgagtccaaaacagaatatgttcttgccggggtgctcggtannnntganggtactcnacctaatgttatcgaaannggcnggannnanncattggagggtaaccatgtgcagaccacccggccctcggctcgttttagcgaccagnatacattngcntgagttgntgnnnaggnanattnnnnctcgcgctnnncnctcngngccgncgtccgnangangntntnngngngncnantnnntnncangntgncncgggnncntcnggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgttccggttacgggaagttcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctattaacccataaatggtgtaaagtgcagggttaactgtggtcgttgtcgccaatcgggcgaacaatctttgtgggcnatttaagtacatgtatcgttagcgggctcggggttctacaaagcctaatctacagcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcgcccggggcctatgctacaagattgggccgccgctcgccgctgatgccttctagctccgtctcatagcgaccctctagtccggatcacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaagacgtctaagatacccgacncatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtanacccaaagactttttccagtcgatttgccccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaactacttgacaacgcactcacgcatcgaagcggcccactagtgcccccgtnnngacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccnaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgttcttcttcccgctccttggaccgtgccgcactgcccncgcgcttaaccttacggccgttttctctaatgccgttcccgcgcggtcgcgtatagagtgctcgactcgtcgcgggccgcccaagtgcggcacatacttcgtagtacgtctgtccaacggccggcagcagtttcctgtcattggctccctcaatgacctgtgagtagaccggtgagcagagcccggttgctgcccgggtccgcccgacacccggcagcagttgcggtagtctgcaacgtcggcagagcaggccggcacgaanctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccgagatttcaccacacgcggcacgcctatcatgaggatgtacatccccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccanaagggnagaacacccgcagacgagaagcgcgtccgcccaaaccggtacttgcctcggttaaatgctgacggagtataagtctatatgncgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaacagggacaaccatttgaggatcatcgcgtaagcctcgattctcatccgcacgtgttagatccagcacccagaccagaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgtgagttgacggctcaccggggccatgtggcatagggctccaggagaatagnaatggcggaacgccgggctgtatgccggagaacagaagaactntcagcttgactacctccttgaagaagggatattgccctggagtcttttctagaaanaccgcacatactctgtattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaagacaagcttggccggcggcggtgagtatactagggattcaagtgggttggaagtctatttcggtactgggcgccgtacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtctccctctgatgcgcaacagggcgacactacgcgaccactgggtatatatgcggtaatcccaccgagccagnatgcctcatacggagccatggcaccatagctnttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggcagccgttctccagccgacgttttgcgagtaataccctgggaacctgcnactgaccagaaataactccgtcggccgctgagttgcacggccatcaataagggcgcaaggctgcctccataancgatgttcataccgggcctatgttttgcggatatcgacggagagacgtaagccctacgtgatcgcggacattgttataccgcagcagtgtgataccccatcnttatcggactatacgtagctatccaatactgtagagaccgcacgatttttcaaacttcaggtgatcatgatgctcatatcaaccctatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccatacctcgctaggccgactgcgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggaggggaatgttagagataagtagtatactataagaccctgagcaacgggctctggattgagctagatctcngtcgaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccactggcgtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccacgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggtcaagctaactcnccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctaagcctgtgccggtgtgtatttacccgccagcgttttcctctgagaaaatctgagtacacaggacgctccgacctaggggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatctcagtccacttgagaaggattcgatggtgctcactgcggcacttagaccatgagtacccggtgatagacagcggtgttttcacagttactttacgntctggggcccgtatcgcagtccacacangtccgggcggcgctacccgatggaactgtggtagaaccctccgagcgactactggcgccatactgatccnaatcgggtgtttttatgtgcgtggtgccaagtctgtatgcatcctgtccaccgcaacatcgngctaagtacctantggtctggctgatgcctagctcactccgacagcaccaagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgagtttgttanctttgttcnttgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcntnanncgngnnnnggnnnnntnncggaggctncngncngnnggnnaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggnccccgcgcgggcctggcttgtttcgttgcactaaggncactgtcggctacaatgctgtgatattgaccacctgcnnnatgnacnnncngnnaccngggggcccggnncccgcantnccngtcntatcaccncngagncccnnagtnnnaanntnngggtnancnacgnncgnnnngcngnnnncnngannggnatncagcntnngggggnncanancgggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgnccctcagtggacacttgaaagcaccntacacttaattgactcggtagacacgtcaggcagaacgccnccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattctagcgatgttgcttatcctggcgcctcgaccgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttggttgagttatatagcaattgggaagagtacgaccgatcggtgggccctgtaccactgcgggtcgcatcttgnatcagtgcaagggcactgggtacgatactatagccccacggctcgccagcctgacttacacacgttttctacttaccatgtacgacggttgccgtgattgagctcgtgccatccttcngtatcccggtaagcgggcggtgccttggaccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagttgtcgaggtctggatcgtgtcactccgggatgatcagccctggctgttagtgtcattgatcgtagaaggggataccaggccgccagtagccacatagaatcagctacttaaaccagtgtcgactcttatgcgttggctgaacgacgttcgnaagagggaatatcaagggcgcgcatccggcgtatggggccggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccactcgctcttagttgcgcggctttggtggcattcgttatgggagaccggcgactcaggcaccgcaacagacatgataggcagcccgcgttgctggtcagcccatcacctcgcatgntagttctatataggacggagtcctggaggcagacnncagcgaatcgggtaacgttccgccggctaagataacggcccgtcacgattagtcagggaattngacgtgggtngtttcgttgagcctggccccccggcgcgcacattccgactccggttcgagaggcagcccaaatttagggatgttcgggagcggaaatgggtagtgccgnccggcacgtaacgtagcggtaccccctngagcacccaagcttaatcttcagggcattagagcgcgtcggaaccaatccggggtaacccaccagctgctgatagggtactgggcgggtgctgcccccgattagtcaccccctgnggaacaagaattagcaaccagttattcgccacaactacatccgtatgcagaatcgtcccccaaagccgcgnacagaacgtcgcagttggctgaggtcttactgcagatcgaggatactnggaagtgctattagaaacggtcccntccagtgtagactcgaggattacaagcttccgcggacgggtgcatgcaagggcctcgtgactggcctaggcngtctcgaganagcatagccgtggcgatcgccttttgcaagccctgccgctgcggcgccgtcgttgcaccctaagcgacacccgagcttttacctaagggtcggcccaccacacgtgggacgtttaaaagccgctaagcacctgnttttatgggtacaatacctccccacagcagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggagccgattccttgcggacaacatgacgatttacggatagttgacataacgccgagataaagaaccgtctgcctcgntccagcaanacttcagagatgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccagaaaaatcacgctctgagacattggagaggcggtttttcctgctccgagagctccagtactccggtaagcgtgtctgataactgctgaaataggcgcctggtgtttccagatccaatggttcggctgacgcttacccccgatgctgccaaagtttggtaatccagtcacgtcacttcctgttcaggagcaaatgcacctcccgcgcccgtctcaaaangtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagttgcattgaaccacgagccacgcggggcccagaagctcgcgtgacggccattttaggcgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttttaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactngcttcactgcagcctccgtctcaactttcactttaacctatcctcatggaggttgttgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatttccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggagcgttgcgcgggggccactgtaagttccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttttcagttaagctgcctcgctgtccttttgaagctcgccatctgttgctgaaatcaaagagtatgctcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaataaggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgtaagatccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggaaattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgagtaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccaggccaaaggcctcatcaaactatgagtacctagattcgcggcggccggtagggagccctttcatagcgtcaggtaatactccccccgntcgtttggtggcgttntgaaagaagtacacctgtggcattggagcacctgggtacagattcctatcgagacggcagggcttccgacaccttgcttaacggtagaatgtctagtccatataatatctagtacgtcccaaggctgccgtgttaccacatcacttggaagttctagattgtatcaccttagcaggtccctatgcacgctaccaccactatgcgacgactccctgtgtacgagcacccagaggatcagttagggggtgcctcagacgcagtaagggctttggccgaacacagtgggcgccgtcgacgctttgtctaacggatcctctactagagtatccggcgcccgctgctgtacgactccatgcgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactatgagttagctcgtccacgaatctgaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgtngacccaaatctgagtctacaaatagttctagagtacaaccccttaggcctttccctgcgacaggacgctcacgccacgaggtacactcagtatagaccaacagggccgccaaacccacggtgagagctcacgtccatgggcgtttggaagcggttaacgttcgtcagtgaggtatcagttcgaccgacttggtnagtatcccctagcgggggattcctctctcacanttttgttctaganacntcaccgtccagaagacctcgggacgtagcccatcacgttcttacggctcttagcagtaatcaaatgggctaccataccgaataccaaatcatctaaggctgacagttgcgngctagccgtcacgttgctcagccagtgaccgggacgcggctcataagtatattcgttcgaaagagagagcgnncccnactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtaagcgtggcgcgaggatgaaattcgctcccccagtcagatgcgtgcatggaanccagatgctacacaatggcagagcgcgttgtgttgccagaggaaccggacctcagtacccatgccttcctccacttactattatcgtaccgtcgcttgccagtatcacccataacagctgtctacgaggcaggccagcgcgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggnnaccaccaccggaatatattgcgcagggaccttgactgggctgggtctcccagaaggtaacctgatataataaggggattcctgtgcacgggtactggtccagcgtctccacgtgttcgggggtctgcagtcccgctgggacttagacggcacatgaaggacccaggcacnggaaccgaactagcacattgcgattgtattcgcccttcgacntgtgcctaccatttccgcggccnagntttcaaggaataccggtacctttatcnaacccanaaggtcctcccgatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatagccgctccctggaccagggcgccggaaattatcctcacattcagccgccgtcactggtcaaactagattactctagcaatgaccaggtgtctcgcgttgcggaatgcccggtcctcttactagggcagttccaacggcaatctcttaccgtatgccggacccgatntgtaacctttatacactttcgccatggagacagagagatatgcttgccggagcgcgaatatcgagggttcttcgtaggtcttcgtaagacatattagagcgatttatggcggctgnagacttggacatcaggctccaacctttgttacgcttggcgttatggtgaagtcacgcccgtctggtgcccgagctactccataattaaatcatcggtacgagttcagagctcatcataccattgaagccggcaggccggctcagtggaagtattgcgcagaagtttgcttccttatctagcattccttgagacccacctgctgcatcagctggatttcagcgcgatacctattcggcgtgagtttttagggcgtnggtgctctacaagggctggggcagttgtctaatagcaggtctgccttacgggtgccatctcaaccggtaagatntgcagtcgcaggcgcaggtgttgaaaatgacgccggcagcgaagggcgtttgtgccgcgtcttagcccgtcactcacccaaactccgtcccgacgtatccccgacgctcgtntannccgacaagtgcaggcgacacacaaaactctaccgtcgtatctactcgacaaccctcatcgggtagtaagtatgtagacgccagctcatgagtnggtaaccgcataaggtcttgaatgtgacgnccagannatttgtaagttgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcacccccacaatctcaccacagtcacttgttcacggcgttgcgtgcgatgtttattccctcttccgcanccactgtgcatcttctggnagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatntacaccatgtttgntgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccttgtgtcggcttccgcctatattggggacctgttggtgtgtgtcttcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcacccnctntgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctagtgcctcgaaccacgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagatgaaactcctaactctntaccctgcctagcttgacaaaatcgcaactatcggcaggtgaatctagggaagccaatattatgtcgcgtgagtgcggtcaggcacgtaaggtgtgacaggactgggtcctaaccggggcggttaataatagcaacttctgcatagcggttttagcgctttcgtgttataagcgctaccggttggcagtcctgcttcgtatggcctttggcaggtatttgcgctccangatacggtagaagggcgcctccaccacagtgaacgcttggaaaccaccggatatgagtatagggtattgagtatgggagatagagatgtaaacacacatatttggnaacacctgccgcgtantaccgaaagctcgtgcctcgcccggtgttcattacccaacacttatgacaagaaatcctagggtggtacatctgattgcgactaataatcgtggaggtccgtcagagactgggcggatgagacagcactcccgtccgactncgcgatggtccggactggggggccgctggcacacttctcccgacgactgcgacnggttgatcccctaanncagtagcccgtcgctgcccgcggagtcgaccacatcaaacgccggcggttcaagcatcttgatctagtttatgcatcgacggcacgcccatgcccctttccgcgcacgcatgggaggcggcatctacgatctccatacaaaaataaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgcccaccgtagcatgaagcgtcgtttctcctagatataaccctgctatgtttagcnngncctggttaatcacgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattccgcnacgtgatgtccgaataggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgannctaggaattagtcctccacacgttctcgtggctccgcacagctgcccgcaaaacgccaaattatgcgcnatcccggcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttggnggaacgggcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcnctcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaggttggctccatcctgctcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaacaaagcattcctantggtgggaatagcnttcgagtagtagtaactagntgccgctggcgtgtcactntattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaatagcnnagtgcgcggaaagggtgtggccttgtcagatggtcggtacctttcnagagtcggccataaggggtccaaccacaataacgaaatccggggaaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaancaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaatttagcttgttcaacaggttctggtgggtcgtatgccgaggaggcaatatatgttggtcctccnacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatantttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtgnggtccggcggcggcanagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg aaatctcnaattgttccatagagatgctacaactacgcgggnnntcngtattgtgatccgggtctggccacgtctaggctngnncgnggtattatgtngggatnncggnncacntcgannnnctgtgacgcatncacntangtgtctccataggnccaanagctacactaacntatggccggtcanagantngcccagtnctaatggtccccggagacaatcnnncgatactctnacccantagttcanncaggaggtcccngnnncgggncnncntacggcgcgnntntgagtcggcgagcnanntcanctgttgganacncttataangtttncgganangannattttccgacccncgagcgacggccannanattaccgcggttcgccgcgatttgtgccgtcgggtncttnantcganngttnacgtcctatacgggatccgcatgananccgacgngncattcttgccnaaaacgcctctatttcccanactacgtgggcgcaagnngctctatgtanatcgcggacaccggtgtcatggtgnnngcggannngcagnctagnctcggngtcgatcatccgcatgttcnnagtcnnnactcnaacatgatggcganatactttattttacagacgaaagccattgngggcaanntnnccccgatccgcnttggaatgtcncaggagcctgnaggtgtgtntttaccgaatggtacgctcngnccgnggctccagacgaatntagngttaattggaanttntgacaccnnnagagcttgccacttgcntngnccagctttnanncgacgactnaggttcgngcccgaacttctcctanncaactcgtgcncgttagccccaanntgcantagttgcctgtanacnggggcnnnccncgnnagtnatggactnggntaaattgtttatataaggcaaaatggacacgaagnnaccgaactagaactcatatagttantgaagcgncntgtncctattnggttctgaaatccacngaggtacnccggtgtcccgtatgaaananggngnnnntngatgtntacccaannngtaagtttatttaagagccgctantttttacacntagncaggcanntannaaaacccacactcccgcgatcgataanncttcggtccntagaattcntgggttcgcgcacnagtgnntgnttgnntccgcnngactcgatcggcgaacntctggccaaaggttctttccgtnanatnagcatgncgatngacaatgtggttacgcantganggagattcgcgggtgtnnatcngcgactaggcctgcgatttgccagcgacgactgggggctcactgtnaatatacataacatgtcacgactcnnncggcatgtctcttaacgnctttntccancgagtcnnntgaatcccncgagttnctataccaganagctaccggacgngntctggcgttcacatanctgcagcggccgactaattttcgttcgcctatccacgttgncggattccntactcctgttttctngacgataggttggggtgntcaagtgtcnttctgggcaagcgtactatcttttggtccagnaccaccntccgtncgnagtncacgctnagagcnaccctccatccagtgtggaaagaccannttccgaactnttctcngtcatgncgtcancctgncaataccntgcncacgtnttaggctagaccanncaaatncctgcncaacagggnnntcagcgaagctntacagntttttccacntganacccngcgtggcatgggnnaggcgtgcgtaacgcncattattcgntcngggcaggactgcagngaatnnagccnntaagccgttntgcatagcnttgtacagccncggcggnacaccccctacctaangcnngaatcaangctccgcnnnntcgacacnattatgtgaagttccnactngtgggnnnagaatagtaagagtgtgggaacggtcctcccttcnnncgcctgngtnncntctcnctgccaaaccttaggggatnggatgcagatgtgtancncgatagancgttgacaaanttaaggtgnttattgacgatccgngtatcgcccgacgactatcccngcatgagtaagcgtccntcttnggaacgcggggcaangnggctgaacactagactgtttcgtnccnntnagngntcncnnctgnctcgggtcaggcccgctcctccgtctagcgtnaaagatgtatggattngccnttncgnccnncgactnnaangagctnacccancgaangctnncngtccgtagggtcttaccggacncntggnanatncaaaantgtcacatgattntangattagtccatgcaagttntagnnatacttgngtgctctaccgtagnctcangtcgtgncgtcgngacaccttccaagcgtcgagggnacctgcataattcgccgcgtannnagggagtgncgtgctggcccggctttggccccgatcacggcgtgactatgccctgtnacgcgtacccgcccttcntactggctcctcgngcacttggcgggnnnatgccnttagtagtggntgtnngtctgaagaaagcgnccgaagatccgcncgatnnnntnttnagaagagcacagtggcatcaaacngngncttagaggcttgcngaattnnaccggannnngtttnnacacgtcnncagacgtggagcttagtacacgaaggncgaacgtaangggnccaagtgnagcnccccaatgggnaannnaaggtcnntggaactcgaggctgagtgnatggcagngttcattnngtgacacctctcgcangtggggtntcgctgaggccggctacgcaancannccgctggngtcggagcanttaggcgacgacgaancnnaagcaancgagtagacgncagcnnntntgaagaactattcactncgtggtgtcgtttggatacagcctctggaacannaacctctnnnagcnnntcgagtgtnnatcaannctttagcctccgtgctnnnncccngtacggtatcacntaggcctttcacgntanagtcccaagntacgttaccctcgggtattatntcgcntngcgnctgtcgncntgtgtccctggtnncntgcgncgactatntggtncnncntcgggatntgggtagccccggtcnaatttccgagaagccgtacatagnngtagnnggtgatccgntggcgctccttatcagatttcaattcgtgcctaancatccctcttatnnggtctggtctgtgnngcncacttntnngcncgcgcncnnntaccacgtttgnangctaaaantatgactgcttacnnanaaccctctcccatcgggnccctttgacgggtcctgangctacgtnnggatacatgnaccnttaggtnnnngacatgcgccttnacctcttnggtcantgtcatatatacgnaaaatntagtggttttaccntctcgcttcaaggggncacncngtctacngagaactcatgaagtgacngaggncnctacgggntgacgcnnaancatgacaangcacgtangagcgcctnnactgnaaggtcaccgtcntaatgagtcctgcantaacnagttttgccctgccccatcttncttactgcaagnacgccagccccnggagggancntgannanccattcatcgggtncncctctgacgcatggaaagtnnngcctgctacccacacgcgccccgtgctctcttgctcctgtagnagatacgtgtctgtcgtnncccnnntgtcnncanntnnacgtacanaagaggnccgttacctcannggnntgtgcttgtncaccngacctttcccccttgtgagnccgtcncgaacngatgcncttngtaagggcccggtccccagcgaatggtanaagagttgnnccnacnattgaggcacgncggcncgcggtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtgntcnncccccatannagaggncgngngtnncacncgggcgcgngggantgnnnngtgcggctcgttaaaaaccacnccagggtgcgccggcagggccctcccantgcgcgtttaaggnnagaccgtacatggggcncctcttatgnngtgcctangcnactcccgccgggagtacaccgccactcgaanttcgncgntcnagttgtccggtaatctgactgttncccccntananttcgctcgactaggtgcgttcgatctgcttacgcaccgagcgctccgtgcnatcgcccncagancgcagaaacgaangggntcagggtggcgcgatccaggcctatagtacgcanacaccgantaactgcanggcgngtcgcagtnnnngccggtntgcnggcagnnggtaggtgttaaggtgagncctannttgttgnaggcggcacagaagggnncctctggacgtctcagtntacacnatcnannctgggannatnnnattannntccgtccattctattngctgttgcgacctntgagttccaagntggnangcagtancggcttttccctgntgacttctngcttanggatngnnttnccagtgtttctcncccagntctctctaaacagtncgattttatnnngttcatacantnaacccnnaaannnacgccaatacggctctcccttaggntaattcggatcccgcgntacgcgtgatgnagccaagccgtagaatgntgngcagcgaaggangcatgctaatgaatngctcnagcgacgtgtnncgtaaatgggcggatncggagaaagannnggctcacnnnacnctccaggnnngatatctcgcggccnntctnttcaactgtccgccncccaactcgtcaaactaagcgtcgttanttattncagcgcngtgtcagtgcccnccattcgtagganntttngagtganctangnccnccnacgggatgttgaantgatcgtgantaagcaacttngaacggggnnacanctgcgcgtaaggacnaaagtcaangcnttagngcgaaacgtcgcgcagccgtgnacccgcccgcgatggcttagtgtctacacnnngntngtannggctaggagtannantcgatnagaggcgngaannacaannnccggaannncccacngcgcgatgncatacacagttncctggggcgtncganggangggcanaccccngcnngtnacctgcccattagcccgactnatnccactcggnttgctactnnncgatcannggctaagnncngnacccggcnggctatgngtcgtgtgagttcgcgtcaanttaggctaaccnacaaacttggggagaggcagtcgttggggnnnnnnngcccggnccacggntcaangaccgcctatnntcnacgtntgttctgaccgncaaggcggnnagcncttntgggcatacctgggcccggtcggacgncggagcattnntgacacagnaccngccgaagtntcaagtagcgatacctggcgngtatcgggggccacatggcgagacatactgtcgattnagggatcacaaattagccaactcggatctctatgnagagcggaaacngggctgtagcgcgcnaacgagcagacaagagaacncgagcttagagagnanggantannaccctcccggtcctagnactaagcgagccaagtngtccgcaatcaccatggnanngccntctcccccccgtgccggtnggtcntctatgnaagatacgtnanaacaggacaataanntaaacgaccccaaggncttcgcgtnctcaggggtactgattgntttcgagcatataaagcacggcgttccagggtaaacgggnagtnnccaaacgnccangnnnccannngccaatacnggttgtgacagcgcgtagncctnnggtgngttgnncganagtnctcatngcgcagactgattncnggncgccccaatctngtnttgangcactcnttcccaagcgctactnntaggagtctactaaaaccgacgtccnacantgatcgtgccgagacannnccgctcgcccacnaaacttttggtagaggtgccnntgcgngtnnnnnngagtgtnnncagtctacctnnccannnnnngaggggntgnnttcgacnngagggnggatagnnccagntgggnccanntgtnntccnngggcnatgaanngncggntnccntntncttnagcnntntcccgtagcnnncnntggnnnnnnnnnnnngnnnnnnncngnnnaganggtgannnnngcnntcntntnngantgannttnnngcgccgcatccntncngccnngnaaccncgnnngncnangagnctnctnntngcnnnncngngctnnntagantnncnngnntnncntgcnanatngttggcnncnnntncnggnntnccagcgancgtgacnnncntntncnggncnancnntnnnncantnangncnnnnnnatgacctgagagttcgaaannactnaagttgcgccttatancgcgccgggcagcgantcncngggntgttagggganncanctctcttaggacgnagcaatccnnnacctcgactatttgtacttngacccaggcaccgacttgnatgcctatannactgtactgtgcactagacctcgcgtccaatcccnnggccccagtatgcagctcccctcattctngtcacggaacccggtgtcgnctctncaacagggccaatgcncgncagnaacactgtgtctcacgcatcagntanggatatcagaccgttgtgcggccgaccgtcgnactttagggaaccttgatangtacgagaccttagcaccnaataaanatgaggatgtcgnctgcgttccagtggctgagtgccgtggaggccactgaacctgagagatgagtanngcnggccacancagttnngccctgnannctggccngctccngncgtcagcttcgagtnngngtnnccgngtccctcgcgtgcagttcccacagcgtnacatncaaaatnagacatatcgnnntcgtacgccgtncggcgcaatttnaacaatcgcataccgatatnccnnagctgncgagtntagcacctgccccatcgccancacccgaaggatcnganggggncaactatncggcctncctnncttnnggctngnnnnncactaatcttatcntcaccgnatgngcanggatcttanacgcnagcgcagcnnnngtgaacagnctncgggtgntngantagtcgcgcaaaccgcctgccgngctnnatnacgctcacgancgacccgggcccttgactaatncaaagtgnantccgttcncaccatcgganagtanggagtannntnngaagcctatggcnnncgcaagntcaggccacttgggntcctattctaggcggcntgatgnngancgtgtttcgcacgacagcgggactattgtgnntccgaagaacnagactgcacgagtnngcgntaacntannnnncggagtntgttatatctggtttcgcaagcntgatagatncgacaactttcatattggaatcagcgacttcgagggtttnngtcctccacnccggggagatactgtatgtnacanactcaagcntaggnacttagttagtgggaaagtggtcctgggctagacangagtcngngcttagagctgcgtcnccggngccgangaaggttnntgctgatacagagtcnncatncttggatccgtactggcttgattgtnancgctatnactctgantcgaagcaagnngtaagaacgncncttgcaccatcaactncntantctgagggagtacactggggaaaatctcgttntctannnccaanngacgacgacanntctgcntgaccgcctacacctttncaggnaganactgaggagccacngcttggtcgcactcatttgacgcgtgtatgccactgggnccgtttcccaaatgnntatncngcggccngaggtcagngngnnnccnnntctannccgcggcnatanggagttcagcgggtaccggcccnnnagcgnccgcgagtnatgcngcgncntcgttcgatttggncnngtgcaccatgagnacgcggtctacgcnggcgcttaggctgacnanttngatngctcggttgnatccgttaaaaagccggnaanttnatngctnacaactcgcaaattnngagaggcnganncggttactnntaaatgaaaccagggcacgctngccncctagcacnggtaagcgacgcnttcnaagnnnccatgnantttanntgagggcctactnaaaanctnnanannctaataaagtcgctntgnaccaggagtnctggtcttgtgnnacnnntaacgtcctgacatngcggtntctttttcanncttcacattnggatgggcgcgttangacacgtggtaactctgggccttgtcacataganaagganacgcaggacggaaancggtcagaccnatccgtgccacggtttatatnntaaaaatctaaatagtccgatattaaggtntgcgcattatctgagatttggaacggtggttgggtacccnaaacccngnctaaccccgcntatttcacttaccgtaagacttcagaancggcgcgtaccacttnnnnngcnncacgtgagagaacaaatnnanactntggcgcggctctacgtagagnggcnngccagaactgngtccagtttcaggatacgatngaagtcttcccggcgtgnaccgcccaggggcaancnggaggtggacgaanggnngnngcaaaagcnggggacgtaaaggcgactcgcacataacnntagacgtcataacactttnggcgatagcgacccctgacgtgattaatgcaagacngcccagccaatcntgngnnngagcntcttggcngctngcgngtcgtggctcattcaggctcttcntacattnccggacacanntggnattnctgctctggatacagttaggtcgaacnnntctgtcttgncccgtgactgagaataccgccgggtaggcnggctcncctagtggtcgccgccgncggacattactgggaaagcactnntgtgcncntatacaatagacgatagaagaggacctaccagaccactgcaccctntcngngccgngangnnttcaccctactaggnntgnncgtaatatccatgcgcnnccacgacngagnntgaacaagacgcccccncatacagatanagacnncgagcngttaatgtggagaaggtcgaaggatttttcggaagnatantagggcaanccgccctagcganangctngtagtggcgggccttgtntcagttgncgttnatnccaggttacncgtcggttgagggcatgcgcggcggctgaggtnaatcaaagtgagccctaccgcacgtngcccgggtccctaaattttgacngtncgcggctnattgagancgggnnnaacagcnaattnctnccgtaatttcangcnttnggttgatnttcagnnactactgtatcnacgatggaantcggnaggatntgtgnntaccgcaagggccgtancctnaataatngtatggctaacgctttggcnngtaacccaagtttcgtcggacgctgacatactnaacannnccnatggtgtagtaccgatgtttgcccatccctatggnnttngcgatntccngcgnntgtatcaactntgncggnnnctcngtgatncctngacgncngtntacnggtggnaatgcgnggantagcatggcttatggntcaggnggcccggcgatggnttagcttcccgttcnnnnnnnnattccggacntgacgnccgatcccangcaaccccgaccggnntcngtctacgtagttccgaaaattaangacagccatanttanagcaatatcgngcnctggccttagggggnntggcccgtatcgcacgacgtctctttttngtcccgttgatagatccgntgttanactggncgtctnncgtcagacaangnctncgggtatggncggcaagtgctacantacntgcaggacgcaccggagtccaagctcgnancggggtggnacacnacgcgatggncacggatcacctaacnncgtctctnggcataaggaagggagttaactaaattgatntattgcagcntcnannaacanggngnacgccctanccggggnntaaatnagtgggaaaagtccatgagnacnggncagnnntacngggtnngccggtaacttaaagtcgcagtttagccgattagcngnaggttgantagatggggacgtcagctctttagcccnnanagtccngccactcgctttgngtgcnngaccacgnggatcggccgncacggcatagcgctgngttgttgccncgccnncctgaccgcatcccatntngggaggccgtgaagggactgttggagngnatgtacgcaantnnantctnaaaaattcgattgtcngcatnngncangcgtgcgtgatccacattcaaatnaangtacgcgatctctcctcnnactcnnagcgtnttagncggagacggcgnnnanagggagaacgtnagagataggctgtcngaactatctcnctgnnctctccngtggccnataactgtccggcantagntaccgccntncgattctnacntccntatcnngcncncgtcgaaatgtngcctctacngtcccngcnacccgtatcgcggcggagtacgacgccaccntgggatntntggacagaattccttcgggtgtccctactctacccagncncganggtngagtaccggggatatccgttcatccgtccgnacgttnctacggactctcggccacttgctggcgtcttttcaaacctccgtggggtccgtgtntaagtcagaggangngtcaaattcaagttcanctccgctaaccaatccaatcgtcctctcancccgngtagccaaagacntcggttgcgtgtcgctacttgagtancggatttcggnnaanaatacgnncgcagagngtcctttgcgagttttggccgcagtatnctgnntcacntgcgatcggtctgtccngatcttgtcgtntgtnacgaccacgatcnnccagatnnnntgtggcttctcaatcgaganggaggccattaccagtgcgcctggcacncanccncagtaaaaggtatanaacggtaaagacagagggnnnntctgcctcgcgcgcaaccnatagcctcttngaatanacgttactgaagcatcgnnnaannntaattagaacntanttcattancacanngatagtcacggaatnnactatatcccnngtgagtnnctntancttncncccaacgtccgcgctctttctnggttcatctgcccgcagnagtccagtgaatacgttcnatattgccgtggccnaaattaaagttggtatttcctcgccgcttagctcgngagggagacgccggcggcgagcagctgcacgcntctatgtaggccangtacccgcttcacgtgacagacgnnntgtccagnctatggataactcttagtangaccgcttaggtggngccnactgaagantcctttcccgaananagcagctcgaattcgtcntncttgnnaganggcataccagngattgnttacacncganaaaatgagctccgntcgaanagncttaagcgcatccgncncnnttcacatgntngtggcgnaccgtgtcggtgtaccgatngcaagttgggtggtctttcacaggcnagatcagtgcaatggggggntcatgcctctgtaagnntangtngtggtcgncccgngncttcacnnnnngngatcctcaaaccgtccgattagcgnaaatannaaagangacaacccgctgganggnngagacnggttcccantgatannactntctccngaaaaancccgcgtggnngcgccacggntacgtggnnttangacgcgnaacactaggncgtaaccttctgcccgtcgttgcgtcatagggatagtacnagcgccgcgcctccaagcgaaggagacgcagatgncgtncggtngggtcanggtcaaaaggcgtttaagctgctctctcggtaatnaaagattgaaccggtngnatcacntcaaacccncgcccgcaggcccgttggcnanacctgtcgancccannnattatggagcttgagcgnactacatcttccntcggcnggcactgctatctattcccagacgtgattccggccntacgnaacccgntgagcgtgctttctatgcgtgatgncttacgacctccggtcttcagtntgncagntncccccgcagagannntgnacaanatttcannnncctcgtggggacannagttncaatactttaacacggttatntggaccagnggggctggccnagttcngccgnggcttaacagctggactnggcatcactaatanncaattagcagtnnatcattatatcnngcgcacgnncnattgactgaaggagttaagccctgttccgcatccggtgggtgacacccggcaccngatgngtgaacgcgacaaggaatcgctctcgaaaagcaccgcntcgananggcngacnncaaangaggttggnacattnatgccggagnctcccacacatnacgtgaactgggtattnngatgacggtctgacganacctcttagacttacanaanaggtaccgaacagggctgcgacggtnacgttgggantatggtgtaagagcgctgnnctatacgacagcgacagctgggcaggcanttagnaccatcccnantgacagggatcggacacagatngcaaatgcccgttanggtgggcaccttcagggntaaaaggtacccgnttatcngcggtcatgcttggtatcgnagcccagaaacanttccgcggtatcgcgngcaagngntaaatagcnagaaccctcantannngcgagngcgactattccaatgngccaccngtggtnggnatannnacgcgacattacnnaagccacgatccgnnntgattcgtngtncncgtnttcncntcngcgcgctggcgacagngtngatgtgatcccaatttaagcgccttacgcncagtaacttccttatcagcctcatgnnattcaacttcacatgcngttnntngtcagtcgccntacgttgatccagcggcaggacgcgctaagccnnncnnnacacacancaaacgcanngangtttctngcgacaccgangccgtcgtccaacttaagctgcgngcngantagaatccggngaagatataganngtaagttngatcttacacgatggtccgtaaganntccaactcnatttnttgtcatnncacnaggaccgatnctctggcgcccnctnnnntacggtttnactngnngcnnnggataagcctttnaggcttgatanggcgttctgctgcgagcgagtgggcagagccccntcgtnttagcactgtacgcngtagggtagtgannagttnaagaatnataagtcngcgcnnnnaccctcccgctcccagnctaggtganggttngtcanaattgcgcatacacacggtactntaagcctngnaagannntagactgtctnagnnggaaangctcattttgcnncganggnggaanncccaaccanatnnnntggagggctaagactattaggctttnctaagctttgagnncatagangccgccattntggtgcnngaagnntcgnnncgaagcngtttgnnnnnnnnngacgcncagtcaacntctttggcacttcaagactgctacagcggagtaatgtanacagggggtganagtggagcagggtngngtgaacgcanaagagtggctatgncaagngggtcgccannggatacaacatttncntacttgtntgtagcggactccggtgnggnctttcgcgtgcagtgnnngancgtgtacatacaattcgtcgtcaagntgncnncgtnnanncantnaccnnacntntancnncnnnncntgnnatnnnacntnggnngnggtntaannngcatccgagggcattcagaagtcgattcaggtaaacgaatttcnnnaagggtngacgatagggaaataaatagtgggcggagaggccgcgcantgcccccagagnctgcgctggacgctagganntgtnacacntggcacaaaggtggggcnaacactgatttcccaccacgtggagctgagggactaggcacctggtagaactntcncnannttantacggataatgtaaggtgccaatntngggtatnnngtctatgcgggcnnnaaagntcttggcatantgacattttacattccttagaggtgtatcccacgnnnnccagngtacgtcgcccttagtatgaccgcgggtggcatnggnngaagntgattaantaccatngatctgagcgcctggnnnnntnggcaggtnaccngcgtcagcnatgcttacnactnagcagcccgnctnnnngagnngnagattacnaccgccagtncgnnacgggntcaaacnnacctctgtntgtnatatnanaggngtggatngantncgttttnnngnacgatgcgngacncngtgcaagcctcggctgtcaccctgnggccaccaacgagccancctgccaaaggccnacatnaaanatcccggnacnttncgntgatcgagcnccaaggggcttatanntgaatagtcctgttacnngttntgcanttacgtggganacnncngtaagtgcnttngtgccnntagaagggcaatcnactttnganggtccgcnnagcncgcngnnaaaccgaactcggtgatgaangggangggcnganctggagcatgaacncaggnnctcggnggggaanggcccnctgaatttatcanatctggnncnagctcgtntnatccggacccccangaangggganngaggggnccgccctatagaggccgcttagctttgaacaagtcnggacagtnccccatcgtctgcggnnnanntancgatgggagcgatgganntgcgtcccgaagaactgnaggcctncttcttncagnccncgattnnagnngctatgcagntcacgganattntcgctcgttgcgcagctgcnggtanagatcnnaantagatcacactatcacatttttactcctgtgttccctccngcctccaagagtgnnaatagtgcntacntgatctggcgtaantctccgcgttcaccnacnntctaactgtgccgattccatcaccnctcaggtgttttgnncataatcgaatctttntgacgccgctggtgngaatgctncgcttcggtnaggnactaaggcaancgcagncccnctgcacccgcgtcntacaantcnannnnntaanngcnngagnngttggnacctaaattancgntggacggagcgcgcaccgaccnctgagcgtcgtcattncgcgcatcagccnncnggggatgggctctcgcnngtnangnccgacttacgctagnncgcncagctctaangnctcatcancactactatnnngtaccgagaagggagaccgttcctatcnanatgngatccnnnntnngngatacttgngctggacgctaattgctaannaaannntcangcnttnnctattacctaacgcatacnnggcttctananncaacncctgnnatcangttcacgntgcnnacnctggcnctagntccctnttngttaggggccaaaccactnagnnaacacgggcngantncngagcgttaagtgannnctcctactatgcctgcnaagggagnntctttaggttgncacnanggacntggnacccttaattggtgtaagtgcctcncgtnnccncttatgaaaggangagtgtccacatttatcagtgggtaanggacgtaacggnctctgaagtaataaagagaccgggggagggcccnttattcnnngctgatggcggnacgaagnnacncgaacncgcgnacaaaccgaaaccnccggaagnngntgttcgntctaganatgtncgggnnncctngaccagctcaanncggaagnggtgntgtaggnagtacngtatnnctctccaactcctggttcnacctggntgnncanactnngttgtggtctctcagnnagagcagcttnactnccaaccatgcaggngggtcaaancgnntntanatggttcaggatagatctgtaatnntnnnnntccttggaaggaccgcngagctatccggcnanatgtgaccccntgaggggnnaacgaaagcggccacgtcagcctgatcccgcaacagnagccagagccactangccgagggcttcngcttttgtgctgatagacttgaggcccaagnnnaagggcncaatagggtnaaatangggcntgcagttantagatgnatccagatctgggantggtggtacnacctnnatcctcgagatgcgaacaatcgaaaatgaggngtgttgganctgctcgcacacgacgnncngangnnaatggtggtagntggacacnggtctntctaattgggctnttttttcactnccncggccgnccnaacccaggcaattaactcgcgcgttgngnaccctctgcctaggtattgcgctccagctgttncgcccgcgcgacgactccagggancgttcgtangctgagngtcatctagatttnggaaagaccacttannnntnnngagtcccgtttcatgtcaagtccctntnatgttggcaacctgggnngaacgatacncagnngcncnnnacnatngtagaatcgctannnatnanntngtgcagacgcgcggcagtcctaactgcttgtgtaccgtacacccactngaacncgtgagtccttaccccnngtggccagangcattgngatatcttgncctantagttctgcgngaacggtcagncnaggtaattccggcactgagtngacnnnngtctgagcagtncncgccgcgnaaaggnnngttgtacttgcacatatganacngggnnccatttggggcgttangngtcctagganntttagnatcgttaggccgntgtnnnctgccacatcgcngcgctttgggcccaccgggcactatncnnaganatcntngaaacacttatatatccntacgnagaacngtntcnatacgcgtgtttgcattgccctnacctcccnnantangnattgnnaccctcgctntgacaacttctgataccggaaccncaangccnctcnggngggctntcgatcttcaccgggcgcacaaaaaacaattacnttaaccgtagtgaagagtggngacgatgcgattcacccgtgcangncgtactactggttacagtanngactgntntctttnnnnacccccctgntnnaacgattaagnaaannnacagcggtnggcgtttngacccactcagaggcngcgcgcnctacgaacagcacgggcgacanagannagtctgaccattaggattngcttcngggactttcgctggccacggccnaatcgcgnnnctccaaggctagtcanggcgggcntctaggnngtgtagatagnntttggacaggaaccgaagncgnnnnccncgggtccaagccacganagcgcngcagaatctgaatcttaaagacggtttctacagnagagtgtcagtanctnnccgntagccgtttgatgacgctgtntacntggaagggttaaagtnacaantggncagnactcgcggccncaatctggtccaggaancgactctcttggtgtcgattcngccacaacttcanntaagnttntacgtnnnnngctgaaccctgtgccgnctgaccaagngatcgnggtcntcaaagtnacaggacgtcctgtcntgaaagccatatngcgcagccaatgangcaatttnnngcgtngcaganccganttccacaacccctttgcgctgncaagcgcanacntcagcttccacgcgggtgnnnnactaccgcgttggatcggagagcgaggataatttcanncgntnncggngtacgattgtccttatccatgcgggntactagtagttgctnnngncaatcatatgccacctgttagttcgnccttangnacagggctcgcanacgcgggngctgtggctgaatccaacncgcgncagcnnnannnnttnccccnnnnnnanncacgcncanctnnnacacnnnnnnnnnnnctccagtcaaactccnagcaccctntcnaacgctagcgnncactatttaagaccggaggttnnnnngcnaanntnnctatggtcccacatgttcctnacgtncgttagcnntntttannncgtnagntgtccgnaaaaggngnnnacnatnncncannaatnannnnntnannnngnntnncnnnttnnnnncnnnnngnngnncgangaannnnnnngcnnccannnnnnnncggnatnnnnnngnngnncnnnnnnnnnnannnnnnnnnnntnnnnanngnnnncnnnnnnnnnncccanccgnngantcgncngnnngnngnnagnngnnnaccngangtcgngnnnnnnngnnncnngtnnnannananncngagnncgtnncacnntacancnncnnnnnnnnntgcacngcnncgtnannnncacnactnnnnnantntnnncantnngcncngnnnngccttgnnncnntnnnggnacnnnnanngaaaactncnannncntnnnnnttnntgaatgtnttnncgcnggtaccanatatcacngaatntcannnntgngacngcnnanannnancngcnnnncgnggcnaangtnntncnnnancntncnnnngngnnnananngnagangtangngncatnngannggnncncnttcctctaaggntggngggntgcaacctttgaaccatgtnaggnncnagnangngtagtcatggctngatctgtanatttncttcactctantttgaacctctnnctccggntnaantcccccgnataggggcgtatctatgggttncnaagntgaggccccnttaaaagacnncaacctnnnncnnagcnnnnanggnncnncnnngnngncgtnnngctgnntgnnannngannttgnangganngcntgcnngtncganntgngaanannnnannnncngnncnggggttggctntgatnaccgcaaacaagaaccngcgtgagtgttgnagtgttatgtgaggttcgcgagcccgctgggtgaagaagnttgttctcacngaantgcgttcncanatcgtttgnncganagtgananttncttcgacgacttcctcntatcntgcgctgngnaagaaanncnnagtaaattcnacatntagnnttatacgnagtattnaatnntaccgggcnccnncaactngtnnnncnnnntnancnttanctngcnnnnccctatcgncgnnngnnnnngtccctannancacnnncnnantacgctacacgatccgtaannggtttctccctaccattgcggatacgttagtancgagtnnacctactgacagtccgatactnnaanaggtacccaactagctngntgnnntnatgtcgctagacagccggggctgatgcncggtgttgccttgtttggtaaggccggcnacaannncaccaancgntgcagtagtctactnatttaagtacacgnctcgatgacgatgtaggnncnnacntngactccnncgacttaagtccgtaaatngaccgccnggctccgggannnncgggcggtnaggcccccnggcngtgttnacccgacanncgcaaatacacccgcgacntntccctaaannctcgnngnttcnatagttcnagtaactnnattgttggcgggnngggagctnaggtggcgttttnantggctatgcccccgggtnccatattgaggggtaatcgnaagaacaccncgctnntacaacactttatttagaactcgccgtaantggcngngntntgagncgaacngcttgnanncntagttcttctnanaccatttnagcgnatgcgtgcgctagancctncnaagtaacctaacgnggagtncncctcanggcggnnttncnggtgcgntnnantgccctcgggnccgcngagatgcntaagtccgcgagtnnnctnttntnggatancgngctngcncgaacgtgttnaatgacggtnaacanaagccnnnacgcctccgtacgattccataggtgacgagancatcttccgcgggagaattggaataaataagtagtggggcggaacangatgcttttagaaanncggantanntnacttnntcgagtnttgataagcnggttctcgcagatatgatnccattncagtnagnnaagtaaatngcgaactcccgggtngggnnnngntccnttctgcncnnnttccngtnnttgcaacctggcagcacatggttgntggaccctgcaccctnactgcacgcacactnttcgtgaatcncatccaggcgtggatngaaccttntcccgcgtctgggcccaacntcaancgagtnacgggacggcgatggtggaagccgagaatcncnnnctagcncgcggcctagnatnggcangcggttcactgtganttccganagagagatcagagtaagcaaccgttcnctgtctcnccgccgcgcgagtncattgatnattttacgttccaagannccgncttccnngcgatagcctgaccntctaagacagcgattgagcatgcatagnaagagggcaaccaacctccggaagtgnanggngatnntnnggttccnncgttgatccttaattaacctagacaattgcgttcacaagantcacccctcnannggctgtctggcctttggctaccttancatngcnaacntggtaccggaaanttnngattcccatctctggtnggggtgcatnttccgngggcgcantgtcggcaatagangtcnaacgtgagangttcgaagtgcctcaactcacgntnnacagacccgacgctatnnaacnnnncngacccctttnncggtcgcggtccggacngctatggtncctgtntgctcgcctacacnggtgtacatttctgnctcnaacgtcgntnangttnnctaggactcncgatatctcanccnggcgtcatgggnannngcatggtggnctnnncgcccgtctccgacncttctanggccgcgggccnnattacgtnncanatntgtttacccgtccgctttcgcntttgtctgggtcggtngnngnaaagngtctccntgcnttcccgctacccatctngaaatggaatcagttgcattccnnaaganccnnatcngaaccttnncttcgcagatgtgaaaatnctnncaattgnncaaacgtcgannggtccgggnaaggcctaccgggagancaacgncatgaaatggtnacagagatgcaccactatntnaaatctggaccatgagncagnnctttcagaananggttactgtcggggctaaagagatcngtctcgcatnggagaagtatttccggatggccaggctcaggcttacgnggaacncctnagcgaganctatnnacnaggaaaaacctccagttcgggcntagtgnaaatgccntgttagttgtgcggcttnagctgtgcactaaatgngaaagcgnncccttnnccgngggatatattagngtcannncncactagatacgtgtngggaacgtntatctgagggtgaccccccnngctnagacagngntagctcctcgagtagaatgggnttcgcgcacctgtagcgcgntcnncactntatgntgggaccnatctcggacgggaagnngcgntggannnattgcagtcgnntgntgatatnggcctagttgatgtcgcggcagcactggcggtgagccggacngaaaggtnnaaccaatggtaatgnntannccccgcgttcccgagtgnannaggttttttgcnaagaggagctgctcaagngtgaacttccagatcgaccagtggagtgannnggccccggcagcagggagttactgaancgggtancaatctnnngaggccggctgtatttgtgagaatnagcaagccntccgnaagtcnttgnncnntcnntggcgcccntcntctagtttccncacgcnnggataatccctanngcctcctatgccgtnggggtaggaacgtttggacntaatgcaanattacgtgttntgtgcantagcgaattnacntctgacgatgcanngtanaagntattaagttaggactnctcatttnagnccgctcatcncggtagcgcatgtgcgncgnttnnncngggatttacnctccctgacatctcncnnnnnnggacgcaggactcttcangggctctcgacaggagtccacnagagagngagaggcgctgacttctgtgaaaagcntcagnaacggcttattcnttaagcattttgcantntgcggtgcaccgtagatcagcggntcgancnttccactccantaanncattnatatggacaaggnacaattaggggcacgtcctngtaagccanncgtnaaacnttttngagtntgcacgatntggtagacttgcntcctatcgnggcgtantaaannagacttaacnctacncccgantgnncacttgggaactgttnncnngttaggagacagactgaagcttatngncgggcngggtaatgtnatcgttcttnggantgcgganncnaggggactnngcnngtncgcgcggaggcctggcacactgctaatacnncgggtcccccagctgccgtaatgtcatgatcgcatgcttaanaagntancgnntggggtgcatgcccnccccgcgnacgaccccctggcgagaatngcnctgggacaattcaggccngggtgtgtanggcggttnanacngtatccggcgncccgtgtagaggagctctgggccgaagctgtggcncgtcagcgctctcatatanncgaangccnagtaacttacgttaanacgccggtgtttctngtnactctatggctgnttcaaagcgcaccanttccccntgtgacattctatgccgacncanannnnagacgganacccgnacatagcagcatcactggtgtagannntggcncgctgtngccgaggcatgctatccaaccactacgacgagacaacagtaaggngcgaagagtgatnncgatggttacataggacgtgacgccgaaagccattccggnagggtaatactttatgaagcgcatncacacaccatttaaagggcaggggtanaacncttcgcgtgtgcgtncgtatcagcanctcgtagttcacgaaaattactggngcctgnatcgngtgatganaagcaacnacttaatgggagcgcngnnntggcannttcagtnggncnantagacacagactattnccntccgtacccanaccggccttgtagtgtggttcgtcgtcccagttgccgaatcgcttcatgttccaattacnnaaaaaaagtactacgttgntgatantgtctgaagcagggtactnatcatcggtctgtacttttcngacgnacncttnnatncaatcgaacgnaactncccgccatacggtcngcnttgtacaacnttntggcataccgancgtanaagagcgggatccgtttacgaccttgtaaagtcggagcccaggtgtaagnagtnagnncnatgccgcgaantgctgccgggcngtgagntctncaacgaangaangttgtcgcgggcggctgnnccacaatccncgaaatannnnngcgtantccggatggntagaagagcanagttnagaantcatccgncggcnnttagcgatacccaatatagtgccnaggctaccatacaatgtaaacagctcgtcctnangcctngaagcggtgtcgtncccgcnggacgatctnttanaagtatcggtgatntnnacgctgngcttttactnggtnngtggctcagcttnagacacatntnacggatgccaactntngcgtcacnntcgntaaaccantacaanccngncggntccacgaangcatangccngtccgngtttacgtgaggttcgcttngtgngggcgcccgccggtaagcaattncatcgggcancgcagnttgtttaattacngcaagnnngacntagtgnttctggctgtccggccctctatcccagaagcatccnnaggnncgacaactnggctgttcattcgtggtntnagcantatcgaaaacgctttcatcnttacnccgatctncgttgttaagcagtgcgtacaatgtaanaattggtnagnaccaggncgnttaccctgatccgatagtatttccgatgnnatanccgtacagatctgtncgnccagagggcagcgatgtacgaggacttagtacttacntcggtcgtcttncgtnctcgcgcnctnnacgccgcngnggatcatcacancannaacctgttgcncaccaanctganngttttcagcacanatgcgangcantgtgtttcgcaaatgcgtcngtttatgacccancgnctcnnnagaacncacttccnagnntcctcttntgtacgtanntntatgttccnnnaccanncactcgaccggccttcaaagacgtggtctcaccaacngaagcangagcgtganntaattaccngtggagatttgangntgatgaagcaattangaacatcgttnanccaaactnctgnnagntaagcacatgatccgaggggtagcttntctgntcagannncggctccgcggggtgatggccnacnctntttcggatngtngcttgctcgacgaataatttctnncgtccccactaaccactgncaatgaangtcntctcnttcgtgtatnagtacngcgganancaaagaaggtagtcagntngattgagcancgcatanatcccaaatgacntgtctatgaantngaggatgcgcnantgtncgntcntcgctgatngtgccnnacgccccgttgtcactggtgtgggtactagtatcgccctccacgcgtttttnttagtgcggantacttggccacgnnttgagttcccaagtgggcagctnnatggactntccacttactaataantaggagtcgcttgttagcccaggaaaaatctnnngattcaacgnagcacgaaccaagctcnaccncnttgagaatgggcnangcccctnaacgnnttcagncgtnggggngaaggancgatnncnttgggggcttaccggnggtccctatttcnntngaggnccaactatnccccannaagcatatncngaaaancanaacgctgcacggaggcnctgnncccatttcancacncttccccggggacnanttcacagctgagtcnccaaacttgcgcngcgnttaagaaaacnnnggnagntactgtnatntcgannatgtgnntttggtggggtcaaganggctaacatagagcgncnntctnacnataaacgccgnncagntggacgncgcgtcnngtncnagcgaggtagaacggtcataacctgagggctagancttgaaaggacnngcctccntctntnacgctnaattacncanggtggcnggtgaaagagaccggaacggattcntnctagcgcctcgggcccgggtcgttggggtanatactttgntgacctctaacnctacgcgncgtananccngntccgtntgccggnacccaantctgttnntctctcaactccggnattgnntgccgnnncgnaacgccatccccctcataatgtctcangatcnggntgccanttcaannncgtatcnnantnttgatcctgntgggcgcangtgcncatcggcacacagnacccgtggnttacgnnagctagtcgaagttatgcgtgcccccccagnnngnnccttnnnntcccaggtcatcgataagtcngtgnactcactntaaatcnngaatgncnagcctncgcgatctgggacggagagatnnanantncagttgggctntaacaggtanntaccncgtgtgacatgtgtanctgtgctcgcnnancctagcgtgngaattccaggcgatcctngtnnnttnnaactcccggcgcncattgaaatatttcatgnacaatngcaaagcggtgtgaacgcnccgcgnnanancggngganagaccggtagtcacaaagtgtcncctcgccacaancaccacgatcgtcagttacaagtcgatgtaancaccagcanccggngcggcgcgcaccggaggggatcnaagactcaacatctacgtactggtncatctttntttccgnttaggaangccgganatcagagggggtaggagcnncnggacaggcaagctncnnntggctattannggaatgttagncaacncggcancgtgcatacccgtaacatnaggaagtgggtcatgaagacctnacacattgggngtctancgagggcgcantnccagtcngaagatggctctcttagttcgantgtcnttgcatctcccacagcacgggtcctccaaagagngggagccattgccctccccagatgncctcnnacgntannaaanntttnannntcgccaangcggaggngtagtgcgnngtnnnatcctctggcaanccntttnaagtctancgctgactcgctagcngggcacgatcgacgcccncggcangtacntacngccccngtgggccgggccgtgctgtcctccttactaaatgtntcaatcntagnncccaccctctcacgacacccagannagtaaggnagttcgtcnnccnngaaacgtnngnttgggattcaacntactttctcgccctnggnatctaggaggncnggganccagcttggagaagatcttcggcggttagttgtnnatggcgcccgnccggacccganccgtgcaaatcgtgcctcccggccccgggtttaatctcnttttgatccggactgtttcggacagccgtccnctaccctcccgtgcnnttcngaagcaatnaccgcatgccnggnctngagctcgggcgcggcacgttngattggggatanacctatcgtcaatcgactnnaacgnacaatccgngcgattcgtcgtatcngtaccaggaagatgttttaaacaccccgcnacgtnctcnacggnggcnnactcnngnggaggtnnncaccgncactgcttaaggcgccgttccnggtngcggnnnngaanaggcgaagaatgtaggacccaatggnaactactgtattgcagaaacaatnncnctncggntttangcgccacnaggccccccggngntnccgaantnnatnacccgacaagcgcttcgtcgtagnagcaaggaacgcnngnggtgnatgganctcgaannggtccaccgcgaacnatanantcanagggccgcgntgaggtgttgaactccatggtggcacnnaangngncagttcncaaccgntttacaagagcttgcacggatnntgggttactcancagtagccgnctncgtcggtaacgnatgcgccgcagnaanngccgtccggacgattgcctcgnatcctggttagctcccgccacgccgngcaanggcccctatgtnnannatcggttcgccgtnacaatngatcccgngaanngaggtgacatncctgacntngtaagatctgttgtggngnntttnanancatcgcnccctccaaccgaagcggattccgtattagacgtcgcaccggncccgnnncnagcnagnctgcgcctcctcctntcgttcagtcgtggccccgttgggtcccatgcccggtccgttnngnnnactnacatggatcacgctaatnaccgntattngggccgtncgatcataacngcgcaggcatnatgttgaaattcgtccangtgtnggagatgttgnagcaagcgcgagatctctatctaagtcaggttcactcactcaccactgtggntccggtgggntagnacnatcggcntagcagcgggtnccctcgtactgagtcnttgnancctccgattgggggcgatctactctgtggcttatgactctggcnntgatngacagttccgntaatgaacttagatcncgaggtngccgagctgcctggcntcctgtttctactagattgatagagtgcggtnggtaggnccgacatggacgnggcgaaacctgctcgacggggnttacctnccactcggtaaacaaagacttcaaccgcnnagttggcnnaacatcctnnntatccntcgcctagccggaagtcaggatctnctcctgcctatgtgttnctcnncataagntatacacgcacatgcctccganggcnnnnntacacttgctgtccttntaggatcgccacntaggagtactctggtctgtaagtcacggcnttnctagctngcatagngnnntttgggntgnncagctaccggaaggcattnagcgacgtcngacatcgcagctcggacgtcaggtttcncnnngtgttcncgntaagtatagagggaaaangctcgccactacctgacttncgtggaactgggttaattggtggntagcacggctagctacaggagtcctaatncgagntcnaagatnnanttgcccgaagccactcaaagtctttncgcanaagccagcacgggccnctggtcatttgtaggactgncnctnntntctgccttnntacttgtggnctagaacgnccacaagatggccaangggctacgtcagagcaagaanagntngtcncannacncggnnnctgagtgtgacactcgatctgaatctcgtaaagattcanaatccccgtctggacccctcgccgctgacgctttgtcgctanngtagcgctgacatgaaggagcanngatggcgnccaccgcccgcnnnnaagacaagccgacnnaaagttctttccacaagcatattttcggattagacggcntgaatnttcntngggtanttgagtncctcggnnnnttagtccgccgtgcngatcccggccangnanccgagttnngnntgcttttgncttccgcgatggctcagtgtgtgtgttagcagtgngcggtcgcncccncgcgnncntctgtttgcttccgtctccctaggaccgtggatnggtgcagcatttnctgcgnctgctncttnnaggcnnnnatgccacggatanagtccgcntngnatcgcttccnnncttgggcnngtcctcntggttaccctaagntgacccgcnancatgnntcnngtagncgactncncacctgggtangnaaggagtaagcnggnagtcccccgctcggtcgagtctctgtctgnngccgggtaatcgcagcttgtattcacacagttnacaattggccgatntttcggnctncgncntncaaatggtntaccgggggtntcgnacctagctccngcccgatncgcccctctaaaacncnctanagganttgagacctcagagcgactgacncagcgcgatngttacanttcctgcttagcacngaanaccnagtgangntaaacatataggcgttacgggtnttctccccgtcatccccnggtcgggtgaatgtgggggnaggcnangggaatnactaanggcgcgacccggtngagaaanggatntggactcataacgccnttttgccccactcncnctcgaccccgacacttggnacnngggtcctagcgcgcccataggcngaggagcacagttacggtctnagnacntagttttntccccttcagtngcctantggatcgtcagtcgganaaannntagccncttgaaatntttcnctgngccggcggnctctnccgcngcggaccaccttgggggagtttgtgtttggtgggccgnattcncntgtggccatnncgaaggcgnntcagnntggcgganctacgtttnctctactgagacangacgctcttcntttgcacnnnaggcnncccccacgtcgcgnncggtaaccgctgatntnttacanacgacgtaatcagnnnacncgatntcgcganaanccnaaacgtggcgtatntgtacacntngatntgaaggtnngncggcatnngttccttagtaccagtcgtacacncggaangtatagncnatgnccttggcaagattgcacactttggctgnnanaanccgtccaattgccaggtttaagatgctagttgacgccctgtgtttnnnacgtgtnaanagcgcgaatgnatcatatnnnttcattantcttcggaccgcctntgannnngacgtnacagacnatnnncgcttagctacaccaactctccccnnacgtctgatccattgancnnggnnacantccccgtgaacttaggtactaggtgggactttagttnaaatcattnctagtacgagnccgacncgtgcatacnnccaggngctgattccnncctggtctnnggcnnannnncnttgtaccaggagaagcgtaaaggctactagtccccgagctacngtaaatgantattcgcgtctgtgcgtcccaatgggaagcnacaaganccnnganctctcnnantngtgcnancctnanntgtngggctgtgtcaaaatgcctnnntgntnngggcgctctactcgagggagtnccgaggncnttcggnacnntncnacgcggtccgncaacngncncgggccacaccacnnggggcccaataaccngtctccatgcgtcttcaacgatctgggctnccttgggtangtnnntgacnntcgtggggagtgggggtannnnttgctgagnnctgcgtgnaccnnncagnatnntactgtgtaacttacgggggactaaaagactcttcntcgaggggnngcatacgtgcctggtccccccgaccanancgctactnctatatantgngcagggnttgcgccaacgacgntgagatnaaaagcccaacgatnttgnattcngtacanngaaannngccccctagcggggtacgctcgntacagatcccttggtactgatatgcctactananatcnngagcttnaaagccggtntgnctgtntataaacnnaggcgttctcttcattcngagntgncgctccatnnttangcnaccccgagcangcnctnggattcnctcgccgggcatacacanctnaaccacgtgctnctgtcttttgttatccctgngttccttgctntatgtgccgaaaacaagcgnntgtcntagncacaggcctggtgcganaacgangagaatggtcatggngggtacagncagatcncttggangcgaggaggtttatntntgcaggacanngacgganancgctccatgttcgccgattganggcggnncttagcattgccctngacctagtttcaagcgctccngnccgcgngantgaccgcccnagccnnnngctatggtgtgtgccgangcaagctgggccanctgtgtggcngcanttccatgcnncnatctggctctgcncnccatgnnnnngnnctgctggtnaacttaannctaaacccttatgcntcccacagtcttcncgatggcttcgtgcaggcaagccctnggcgtgacnccgngcnntgcgagnnnncncggcatatntancgcaggtgtcatgctgcttgacncggaccgccttctanaccatgnttnaaanggtgtntcgtgngggacggactgcgctagactgactatgngagtccncttttcggtaatatgnntcccantaagtggannncnaatantataatgctggtggacaacgcccagcttggcccnncctngagganattncatggacgaggtagcattcgctgcttntgtgctaangggtggcaaaaaggcnnattgcgagttttggcgcaancgccgcccaaaagcacctgtngtnatatttgnctcccnnttagttaacggctanttgcgacgggacttgttgatncanggatctgttttaggccgggacggtctttcgcngtcacnngtcgcgnagctctgctaatcnatcgntctcgatncgggaatcnanaccgacaaagcgaacctggncttcgaggtttcccacgacngtagtcctgnangggnngtcaatctcntctnnnngntgctaggncacatngtataatcgannnggcnngtngcacaaactacananctgcctagctaccagntcacagagaactcanccgactcgggggccttctatggccttactganagtnttngnngngcgtccaggcccgcgtactagggggtgggcgcatcggtnctgaanttccnatctctcgtacgaccattcacgcatgaacncgntcnccgggtanctacaacgggttgcgtnctncacgtggagtcgnntactttctctgggttcacnttacaatcgnaccaagattancggtgnttaaaaacngtccgatgctctcgcccnagttntctnctnnancaattcgttgtnngtncaaactggctcaanntcacctatcttgttaatgcnggtnnntggggccttacggggaaaagtatancanacgnccctgttgaccgacgttctgttcntggtcgagngcgggttaaaggggagtaggagtgaaggtgagggttncnacatataaanntctatncgatgaccgccatttagcgnntcntgtagcatctnggccantgtatcagcggcggctagttcttggtgcgtgcggcacaaaatttnncatcgcagatntctcgggnaaatccgccnaacgacactggggtcgcgagatcntntcaacccnnntcnnnntacgggtcaagattgnncacatcngcttttaggaaannncttncncgcgcacgagcagccggcacctcganattgntnnctagtgccanncaatggttngnccnngtnccaataaacaagcgngcccncgttagaatnagaaccntgggtttctttagggggtcagatnttagcnttgtcnntttnngacgncgcncgngcaggtgcgagntnccggcctggtcgcctccaactgtaggnngccctcgnacagaangagaccgctanagaagtgtcaatcggctctaccccgtcnncgaaaanccacnnannacgacaacaaggatttactttaacacaacntcntggagggggngcgcgctcctagggngaactnnnccgctactcagantccgaggctcctatcnacttgcgacangatactgtnacatngnnncccgagtagaggnnccagaaagcnccttcgaatnctccatttcgangcagncagtaaagcgcgggtgtggtcgtnacnatcaatatggncccgngnctcatntatggnactatagggaaggtaatnactatngcggnaattcnaaatgacagagatanttnnccgtggttnnactgccnattcncctncnnactcgccctcatctnacctacggnggatngggctgatctgtgtcaggnnaangngaatggntgcaagntaaganacnctctntaatccaggtctactgtggttaggctggcaccgggtnacttcgcattcaaacatgaggnnnngcatatangttccgggccntgnccaatttanatncacagtttganagnntatntctangttgncccacctcctaagataaggatccangcgacgacgaggggctgnggtggcggggggcccccagtatnctagngatagtctagggcgctnnatgcgctaatattacccagncttttgtcccctaaaagaaatcgttnctnnnncagactatgctcccnnncatgcntcgtctnccgctattcactcagcgtggcagaatgcgganntacacatctgtgggccgctatcctcggtcgccttgtagactacntgtntgagacagggcatccctctngtcacgagtccagataatagctcacccttntangtantgaannagctactgtatttgcccttcgtatacagccagantcctacatnaantncagantagnggcgctntgaccgcctgcgcngtcacaangaggnacctgnancaccttnagttggtgcattnagattgaacgactgcctcgtatgnagcaatgtanangagnnnaagaaantancgagtaccnctcccccanggtcagcttctcttttgnnntnngntaaggtttnnnngtgnngcttccctccgtcnantgggtggcncttnactcgggagttcnnngctnctacgnntgngatgtacgcaaatcgcnttaccggtgtatcgcgactncgttccaccaannatgtaanncnnagttcttgtatgtnntatcgcgcgngtagtgggncgacagtannttatatntcacatnggaggcaccatgagtccaatgttactctaacttcagacgaanncatattctacncagatcctcntagggagatatggcnttcacgcggatgaaggaacccnatnnaatatcctttcacttaggccgaggcnnacaaangctccnaagcangtagangcctggatataantcgggtaacggatcccgctgccagttntntacnataaccgagntantctntntnnnaatcgtgcaagtacaatcctgtctcnactganctnggcgtccgtcgcctggtgcgnaacaatagccattagggataannnanaaaccacntgactctcggtcagtcgtgggtagcgnagtagccnntanatcatngcanncggnannnntcatcggcacgnantagaaccnngactaanagacaganagctngaataacaagttggtggcagggaagcntangcnaagatannnnctttcannncatagatccaaaatagtgtaggtgtgtgcganctctgnttgtagattctgtctcntgnaannacgcagatttacgattgcagaggnnaatnnagcntatggcgtcgcnagcnggangntgtacacgataccgcngcttttngcnncccactgtctgcgtgngcgctgctncntgtttggctgaagcngacnctncgccctantctatggcntnngaagagcgggacaacgctaccgttgtgtccnaacagcctatatnncgtaatggcccnnagcagtanaagcggngaaggccgccgcgaaacccntgtnnctgatcctggntaggtcatgnttcaactcgcccttacngcntggctggcccgnctannttanttatngnnnntggacgcnttntcnanagaggaaacagagacattntggacaccctngnacagntnttannttagnatgcttggngctactacttgtgtcgggtgacgttgtnagttantggncggtggtnctccgnctgtgctncactatnccnnngcagntggcgagatcnngncncgaccnccnnanctagtanntnacnaagactatcgtttnctttcgacttnnntggacagaagtattggatnctcgcgnttcgggtnngtancanannccgcnggtggcacgagtcatgccgaaatnggtntctanngagtatgntgcggaagagctacgnacgganagggggttnncgncagttaagannnnaatttgccagtaatgcgcnccttgagtagcgcctttcccagggctacttttngccggtgatcgggaaatcttttaaanttaggaagnnanngtcccgccagtgaaccnntgtacgtctcgcgcngtcttcgtcgnncantngatactgnaaagcggttgctaggnaanatctntcgctagggatntggttcatnccgctaggcatgnancatgatcagtgtntgtgctctagngcgganaaaacngntangtggtggaggtngnnnnngtttnagccagagatccntagagnttcannagcgggacacgncagcngnngtnnannangacgggcngacggacgnccnggttcacnacganctnagcttcncactacccacgtgctacangagtnttncnctctgggcccncaggnnntnnntgnngnncgcacgtgcganctacggccttgggctaatctnatacnggactntcctccgcccctcgcgacattacgcagnaaccngcagccagccactnagccntagctgctgcccgantgagcngccggggtagnggggtncnatgaggntncncangggcctcctttccatgtgggngtgaatagngctaacatnnatttcccagtactagtagggggattcgnnnttgcatttngngtntcnntattanttctacttggaagagggcccaccgcactacggatcgaacnnnnatactttaacgaccactttttaggacatgacncttangttttgcccacntgcntanntngccatgcgcnatttcagtatctantgagttaattgttgananccacgnncctcatacgccattcacgctaaacactttcctnangacggcagtnctntgccnanctatttncaataagagtancacttccngcactntaganngagaccttagattattntattctcgtaacgnaggccaatcgtgtatgccnaccagcgcggagngcncagtaagcgtgnagccncganccacccggaactgtcgngcatcttctcccgttcatcctncggtccngtcagcgtngctgcctcanagccggactcttcttnatggaaggggtgnccggacctngtggccccaacgtnnagaggtacngagcaccgtcgagtctacgcanggtagttcggaactttncctcnctgtgcgcagcgcgattccttcnngtgggngnnagcatgcccgtcccgccgcntatgcatgccgccagcgtgccgcatcatnnagtgngctacgtgcaccngacaaaagtagtgttctcgcggannaccacgtnctcgnttnccgcctgtggcagttactctggcnccncaacgccnctagattngcgccanngtccggaccttactaggccggcgncgtgattatggngattaccagncngtanacttggatganaanacncctggnggaacngnncaattgntgttagtggttngtcgggaggtatagtttactgtggtnnancatgagngcatgcaggcggcgctgaagtgcgtgtagggattaaacagttcnggcgaaaggcccaanttaattacatntgnccgaggttntcctactgcgtctccaaaagcggtacgggagggctgttnggacagctctagnccgatgntgagggnggnacggnnaacggcagtnaagcgccccaatgtctgaaagatcagnctcacaganttaagctgaacaagatggttgcgntnttaattacaatagtacggtaacncaganngtgaancttcncggtcctgnagcccngctccgaccccccacatcgaatatcacnggcttaaacntgctgctgnnggtttcnnggancnnatgcnagcacggnnagncgggncaccctagngggaganncgnntctcctggtttatcggcatgatgaccgtcagttgcngtgggtttccgaagaagctcgggttccacggatatgagacgaatcgtgcagctgntgagcatctagcctcgtgacgcttggggngcngtgccatggtgtggatacgncccaggccnagngtaatcgcnacgncataattgcttcatcntgcttctggtgaagtaagcctcttntccnagggcacaatgctcggtgnaggcgntnttctngctcccagggaccggannnggtgttgggcacatataaggtacgctctaaccancnggggcncnnagannntgttncccntcnnaaattcggccnnctcctnccantttcatgccccctncgncccgtgtttccaagagaaaccggccaataacngcatnacggaggcntcgtatgcaaacacgtttacacacntgntgataggtaaggctcgtggctangncntccgtacatntctcncccatctccgaactnccttcnctgtaggagatggcntcaaggcctttccgcggtgccagaagncnncgacnaanccccncacactgtgggggcatgtgcggcgtantgtcnnttgtcgaataagagaattgcgagnngcactgagcctggctttagcnagctatgctccgattgtacntaaggtngatacacaccaatctacctctaganctgtacgctngttcggngacggacnntttgtccccnngtanttcantgaacttagtagccaaacagtgcatgagtaggggttgcnnnancgtccncccnntatgangggcagnangntatcgggacagccctcntgcgggganannnaggacgcctggtagcctttannggtttgcancttggggcgtncgnttngggcagcacttctcgtctgtgggnacgcttcaccataggagcataaaactacgtttggnnngtaagccttcggatcttgttcgggccannngagttcngcnatctnaatctaggcgttgngagnnccggtaccanggcgatggttaagcntcgtgaatntttacgttctanggttaagctcanntngntgtgtataatatactgaacgctcggggagntggatgaggaatcgctgannctcgttngnaaaccgagaccaancatgatcgttnagatctattggcacgtntcgaccccggatgcttgcgactaagttaatgacngtgctgtcnngagtggtaagccacacttacatcggcgttgncagtcttcatagttcaattgttaaccaccnctggccttcnatggnctnggncagtgaatgtantctagttnccggnncagcgaaaataggcgacgcnncnngtncnttcctacgcgggcgccccggggcgaaacaggcnacaagacgntccgttgggngcaagattgagtgcgcatncggaccccgagtccctggcattnntttaagttgccggntggntcgacnnntgttaccccagtanctgcgcnntcaggagtatcnagactccttgtaggttnnntcgccggatctcgagtaagntcngnattgggannnanggcttctnagacntccgatgntcaagtcgacnatanccgatatactacgcggtcgaaaaaaacnnnagaagtatnactactgacgctnttctcgtagttgaatcggtcgnnaaacattgttagctgtannttttcaataagagtaggccnncaagagtttacccgcccnggcggaacgnngcgactgcgttcctccatgcatanaagacggcttttcacctcngtactggaagctnaacgtagagtgctcntgnnnnttggcgaanntctnnangngagttggcggttttnncagtggatgtngtaggttaatnggatnnnnaccacnnngctctccaaatatnnatttnctacattncaggaatacgaccgataactacgggcgatgatatntgngcctttcctccacgaagccgtancgctctcgaggggcggncgtgacgatttgggtcgccccnggnancttataagtgccctcgagtgnctcggggtcgagccgtcgtctctnnncnngaaaccgagcgtccgctcgtcggtaatcntggaantttcaatcnatgnacaggccacantanatcngtggcngcangctttaatannngagtatcaagagatcgggcactccgggnaacnacgaacggcggggccggtctngaccaccaganactcgantgatcgatcgcgattgntggcgaatcttcngccgcaacatcaatcaccctgcnccccttgggantnaaggttggtatcactannccccggccaacattggnnncancatgtaccgcatnttcactttgggnggccagattagtccagntcgtcagccaaagaactgggtcnacncgngagcgcggngncnncggcntgcattgccatagtcnncnggggcgtacgtctctggcgtgactgacgaattggntcnggtagtaaacgaacncaangtcctctnnnnnangcnnacgagtttcccgcctgncncgtccacatccaggtntagagtcggttcccgtgcctnngaccnaacaggcttcccggctaancaattgnccaggaacacaccccctcttcataatcacgcgcgntgtactgccaacnnancgagttgcgagcattnataaacaatgatggnnttcggngntgccnnnncnatcgccccacnncctcagacccaccaccatccnactctcacgaccatgtctctatctaatnnggaaaacgctgttttgttcccngangatggngnttttcatatanccgggatgaanaatangtncanntctacggctcactgagggcgcnctctgccgngtcgcgtttctagctgctgcgcacgncagatctangcttcgccggaggggnannacataggacctcggctggccncanatccgnctcacccatgtaatgggtgggagnnaagtccgttngattacccgcgcancnccccantgangatactggaantgaganttcatccccgccgnacttnctcagacagatcaactagtgnnnancngccggangaggtnagncacgtatgcaagcgccgttgggangctgaaggagggngccttcgagcnacaaannctggatgcgtaactcttcnngctagntnnttnacnngnngattaaagcaaagcatcgtgnatcattttttggtcnatgccaacgccgtccccngatncctcgaagnatnttacnccataacctgggccgcattaggcgcaaagctctgtatcganggtaagcntcnttgcggntcgatggntgcccnnntttgaccnggtccnngtctcgagaggactcggggngnttcgtttnnttccnagtccggnccgngcgttcacctggagcattcatatggtggcttnanagatggntacgngaaannacggatcaanttcgcgctacgacttnnnnctnagnnaaggttncgncgnntccggncatagtcctgcccgtgntnggcaaaatctcggntnnaatnnngnnnacatccatgtacgnaacnnaggcttcgnccnagnnttttacnttcgngcngttgcgttacacgcgtcggnncctactgcgatccncanntcatcgaaagnntcgaccggggcgtgtattgcccgatntgattctaaatggataccccaacagtgcgnttngcannacaatcctnacgtcncactnnnccataccacntcgagctagtccnngcccgccatggtaggcatcanngtgctcatnannnngcncgcacnctcgataccgtgccaatataatagtaaggagtnnnnnattcantgctccacgccancccacgatannntcnngtcactcaggtttagcnggtcgcangggcggcttcntnccccnctatacnttntgcccgcgcctagtttgccgtnntnccttantcagcacnncagcggaatctccagtacgaggtctcactgccggncnacggatgtgcgnaggtgatgctgnnnanntnnacngccgaaactatcnntatngcttttcacgatngagnaaacnccanncnnggntanttncactccacgccagaaganataacganntnactnnggnncatcntacagggtgcccagntagtctcgcancntcgncgtgcaagttctaanncatatctgggtgtgacggtnncgacatctgtatctacttggctgtaannacctnagcangccggccncagaacgacgaagcnngnnagggcannatataggctaagcaatcatgatgggatngnnccattnactagagatttttcangccnnnnctnnaagtcgcntgcagcagggagnctgcactctnaatggagcaatgntagcatngcnnccngcgacctaccaggnnanaatgttcggngacgcccaagacgcataaagggcgctnggccnngaaatncnccgncttatagtgaatcntggcggcttacncatgcaaccgtcanncggancanntnncgntnngacggcaatgngctntgnnctggtngnagtaggaacctncggtcgtacccactatatagcagncgtgnntttaanccagtaaatgccccaccaagctgcacagtgggncttacgccacccagaaggacgtaangancgcactccaacctncangcggattccaagncngatnctntgggacatccgtagggtagacnttnagccaacggatggccngggannngnactccttccctnagnncccagcgttccanntcatcnggnattgaagaatnacgtngctcctggngcctggggtatncngcntntccattgganacccgggcnantannnnnnntcttctgtattggtaattangaggnanatcnngctgngatacccccatcttggggcgctngnacgcntntcncaataactgcattccatggngttcatcganngtgancntnnggtacccggcgcacgnttgttattnantngttncacctcgcntgtctctnnactattaccnngctgctcccnntttgcgcattacacggatggatggatactnctnnatacgcagcnnctattcttttcccncntcctctagnacattcctaatagctggcccagcgtaatgtcaagtaatggaccntaagcgggcngcactggcgaagacacaactggcggcncnnnnnnggnnnatgttngagacaacctgacttgggngggatnagannccacccattcgtacagggaccacccccagcgnccattgcncctccaatgtctcntaancannccctttagcagattngtgcgttnnaggcatccnnagnggacctnaagactagcagcgnnnaggttatcgnataangggaatcatgagtccgtgtantccgntncngacggnatggtctttgacaancnaggagtggngnnngcncaacanntnnccnttgcnngtgggntntaagcgaccacnacgtnccncgancatctagagcntttgtcaaactcaacgganaccccnnnagtagaaacagttagcgtgantnnaagcacctagcactcccttngatcacgntcncacgngccctagtgggggggtgtgaccaccnnnncatgnnannagatcctttncgtaaanatcannngccgcagtcnnagtcccgcagcaagcgggnnnncntcncganncnannanccgtcggatgctagnngggatacaggtggannttgggaagtntcccctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtnccgcccgggctagtgagncctgcgtnactccgactctnggctgagtatcnccctgggangtctcnnctcgacagananntatatntnnnntacctggatnnctttctaatgccatgggganccgnccggngngtagngagncaagagctacnccggncagtnngtttctatttcatgtacccaaaaataanagtatgagccactccggcatnnacngaccgcggaccntcgcggtagctcnncaagaanaagatgcgcgaggaacccctggnngtcaccnngnangcgagantctngnctncgatcgttgnagtnngttcgtaggangggggcgtaccgccccgactttctncccagagtgcgtncgtacgtcagcattcttnacccnnagcgccnnggaggcnttttctntggcagtcaacnatacaganaccattagaangggnccccgttagtttcggcgggcnntnngtgctngnnccatcggnccctnattacgaaaatngcaatgncacnncangnncgnnctcagttcatccgccncggngacgagccgggggcgacgtcgtaacggacnncngnngcagtcagtctagatctcctccacnnngaganaatccgaaatantctccagtngacngtctcagccctncagtgagggctacaaccggacccgganaccagaacgggctagntnatcncngcatacgnnngntnttntacacnnagctgntatnngagntgatggcagcangnnnatagtnntnnnnngctatgaccattgtatgcacanaanaggatttnagcgagagcagacacccatgccannctgcgaatcnnnggattnngcgagggnnnnnnnctnnccggacatctgacgcaccggttttagnnggccngagaaacaagccnttgtcgcagtgtggacngggctgtgtcctggngtttgcggggtggannnnnnccgtttcactgcaccacgcgatcnttgngacgcctcttcgcatcctttggctgttccaaattntctanctgnatttnaagccaatctgtnnngnanatncagcttctgtcgnngantaaggnccagggtaanntctngaannaatatnggncgntggtctaggcgaagatgaatgctcacntgggtgaaccttcggtnngntggcagctcccccntggagagatccaangccgcnggctagtttntagaaanccgtnnngctcgcgtgtacactgcagtcgncttgnnnnncattangccacaaacagtccaanaaaggaacccgnnaaanntccagtcgaacagccgtctcggagactnanannncncacgagnnctaggccctgccanatnccntatnctctccnttncgtagtgtcgcgtactcacgancggcaagcgtatatggngcccntagctattagngctacgcgcganggagtacangctccnnttntgtgacgtngactgcaanctttggaanctaanctgggcanccaccggccacgagacaagggcnacccttaccgctgacctgtcgggaaagtactatnagnnngggcgcagtgggttgtctcatcgttacgcgcgnagntctggatncgggacgtacgggtgtcgagagcgtcgctnccagcctnatatacgtggtcnntttccccnncttatcattacggggctggnattagccctttaccntaggattntatacnggggcggngcngctaaaatgcactcatgtgcgcggncgctagtgcagcatngcatgtgatgcntacgaacaccnactgaaaagtngcgcgggccgtcgatanntcgaataatcatgggcgcttacangngacgctctccgcagttacgggcgtggcgtggtctggcatcnntncctagcgcancncttggctgtgcctttgnccagtcncgaaagngatcgtntcggnngtntcgccntnnggnacctaagttngncnagcnggaacngacaggccgangcagcaccccatcatanatcgatngncattagagccaanccgaacgtcaaacggtacgactcacntgtcaaannnccnangcgttccggcngtnagaccntggcagtgggatagcgtgtncttacgcnnaaagcngcttaatctaaaaggcaagcgtcctacangcgggtgctcggtgcgnggtnantatgagtgtnncagacgacccgtttagctcgaaaaaatnantgtatattcttcntctncgctcatcgactancacggggtnncggtttntggcttngcgcaggngnttaaatgcacggctcttggnntccggcgtngcatnttgctnatncantgccttctagnncgggggcncgnngggctnagcaaatccgccncgggnnnttncaaactgctcctcataactgagtnncatggcatagtactaccaacgagcgcggngacnagnatggacctctnnatcacggcnaggttcgctgnctcgggcgtcccgctgtccntcgcgccactccgccacatgacgctccgccnctnttncntagcccagatttnggnngnggnttnaccgtttcccacggaccatgtnactccgccaaacccgctncgagccgcgngncantccanccgcgacgaggcgggcggcccgggtctaaaacgctggtnagnngngatttcgccgcgggcgctccggtccgcctatcgcgagtggccgttaagtccnaaggtcgcagtcggtccctgttatcgaggtcnagcatatgtgttcagtccctggctccgctatacggcagagcagatantcccgtaaaccgacgtccggtgtaggtgttaaganctgccnaaagcgggcccctaccgggtagnnccncgtgctnacccgcgctacaaagacaacagtgganacagacttcgtcccgttaaatctatgantgccatgttaacccgcggcgcanccatcctggtaggcnaggtttacggaccgcgatcgtagccacncagacgngtanaattgaggctgggagagtagcnacatcaangccntaaatcgatgcggcncntatgctgttttcctgtgtttctccnctcccgtcccgtctancnanaaagcggtcgtatagcaaaattgattnntacgaagcgggatgtgtcgcaccgannccgcttggacgttaangagncgttctgaacaagggagcgtgcncctgnttgccncnaactannnnnacttcncncagtcatagaagggattcccgtanaagngtgantantnttgttgggctcctagtccgtcggcacaactccggtggcgacgcggaatctgangagcantggggaacggggttntcccagttggtgnntgtccccatactttccaatgangaggtcntnnggngnactagtgaggtcccccgtncgnacacatggcgcnncagnntntngcggtaaatccnaatcccctttcntggggattcttcaggacgtcactacgtcaantgccactaccttccttntgtncacccnggactggtgattcggacntgntgccctagtcaattttttgcagcttgntcgtncgnnctgacncccccggagaagtcntcncagtcgcactgcttggactcnaggcagctnnatgcagcgatctnatcgnaaataatcanaganngcnttncacgcggtcctttccggntgaacgccggtggtgactgcatcgggccngannncagagttaaaacgatnatctccngcggtnnatgggnggcannacgtngngncatttannnncggacagnangtgcgtgggcncaagctttttggtntcaaaagacgcgtntantgttttttaagtttgtctgctcatcncnagcccanaacccnaatgantttacgatacggcngcntctttagntagcccctngncagagtggncatttnggcgatagngcgcnnnaggtgcggtacattgtancctataccgccatccaccagcgcctctcaagccngtcngttcctactgcnttggtgcaagtannaancccgtacngnnttggctaatccttcaggctgtgcganngtcggancactggctgggnntgntntaccnaggacancntggnnatnagtctatnctagcggggtaanccccgttaacnccgtatggcaggaattcccccagagtgtagngcgtccggtatctatnngctaacccnacccgggattgnaacccttagtgtcacaatatcttnngtngttgcctccaaacccgancgtcagctttaagaccgccgattcggtaattagntggtgtcagtaccacccaaccacanncgagtgngcctgcntacgtcgtcccncggttgcngtnaaaattaatgtgnanncgtgcgnccccttacggatctgagtaaagccgtnggnatcntccctgggggaccaggcacagacccgattcnttttcgttcgggaataagacggccgttacgtgcggtngagagagttgtaggatattgcgggaggtngtgngctctacggatggcgttcagnggttgggcgcatncnnccctttagtnnnnntagcggncnagncaangnatcctnggatncacngtantannnntaggagagnccacangagaatanncctnanccggatgaagcaanaactaacnttgtnaacncatccatngtaangctgaccaacaacgggcgtantgtgtaccaattctcacccnngcacactagaagcnactatgcgnatnctgagtactccagaanagatgggggannaatcggaaaacaaacgcgatngagntcgtctgggattcagntgccctccngctcagcggaatgangccgtttcacctggtaggnccnngatcgnnccaannnaatnngngcgtcccnnatagccccagattnnnaagnngaggtatttgggagcgaacnctantgaancgagtccataagatcgtagggagacgcaacnncgcagaggnggactacnggggagggggaccattaatttgggcngttnaggganttgttatccgtgngnnntgctncgnanncncaaacactcttaacnctcctatgancccgtaggccacgtncatngtgtaactgatgntaccatcgnntnncagcncgggtgatgccatttccggcatgtggnagccggtcnggtcctcgagggaagccacagagtnnntcgagggggnntgagntcctgaanggaacaatctctatccctgntttgnnctctcctattttggtagtcctttacgangtacctaagaagtnntctgctnntaagnnncacaaccccttggcgccnncaccttcnncctggctttaatggnncgatcgctgggggctggccaccttcgcacagtgnggggtcataanntggcacggtnnnaggnagcctantacacgaagcgnnnnaataatgcggagantagaaacgcagcnggcaaggctnnncccggngcgggactaaaggcaanactagnatntcagagttncgccctatcgtgaaatcctatcatgtccgnctngccnttgcnacgcgagtantgacacctattgagtgganctacgctctgttnnaatggacaantctggcagtnngtctatgcgccgggcttaannngtaactgggctanncgctcgcnctaccncgaagtcagntaacgttatcgcctctncacgacccaaatgcataagnctngagtnttcctaacccttcatcgcnnnnnngncactgccgccgaacataaccnttatctngtnggncgccaatcntctctanaggctacgtttagtagagccnaccatactcactantcggtccggtttcttanncctattcaancaagannaagcaatncgnnnaacccgagccgatgnggctcaggctnnattngaggggcatctntccgaaggaaacgnggccccnngccatgcagttctagcattagcgnccgcgacaccaatcaacntatcttcggngtgcgncttggggacttcggcgcgctgaagncacttaacaaagagttgnttaanggtttgtagnatatgccaacgtgccccatctcgnngagcaagcangtntnccggacgatccatcgacatcgancttanctaatganganacccgtagnnngagacagccggcacttctttccgctccannnntngccgaaagtagctcgcttcgagtgncacgataatagtacnagtcaaccagccgcgnccaaggccagncngtncgagtcttgacatgactcggcantncccgtantcagngganactcgcnnancgngacgangcggnacgcccgggattcaatgggcggccttgacgctacccctgctgtgtaccgagcggggaaaaanntgcgntcatggttccacccgagtaggcngcgggaccagtaatctccctcaangnangtnnccgtgaagatgtgtccatnttgcgatnnttncnngctcaattaggtactttccattggcgaacatgaccattctnnagcgacaaaaaggntatatgaatgantgcaaagccgnnatgngcgnaggctcatccggtccgncggccntgaggagannnttcacagcgnccncnnncaaatcacgctgngaangtnagatnagatctggcntgaaagctgatacgggaatatcccgagtcagnntggtttgattngtcccaggcttngcngggtccccgtaggtcatgaangnntcatnnctncctatngaactccttgcanttcacgtcgcgtctcctagcacgacncggtaatgcgcgggntagncttaacgtgccacctcagtcgcggcgctntcgctgcttaannngacgtacttgnaaccgttcacggatngggacgagattacgccagatcnatttactttgcgccaattaaaccttaaatacaccgctacccccgagttanccanatnnnagcacgattaggctgnntgcaannagcncgtgctcggncgagcnagtntcttttctcnctgttaagancttncagcccntctgggcctggccccctanccttnnnnttcgtacgaaaaacgtaccattcncgcagtcgcgcgccanntgntctnntccctcnacngtgtcgaaactntcgcganannccgtnagttcgtctgcacggtggtntgngnttttaaacgtccccgtataangtacncggaagccaaaggttcaaataggtcncaatacngcgngatttgagcgctaagccgggnatgtncgtcgntagnnnggttnatccctccaactgtggagggncgggggtgccagatagccaacatcgacnntttcaagcggccngnctngtggncggctcacaacgcantctcngggnccagntcaaanagcaganatgcgactnctatnttcagnanntatgtaatcatatgtaggacctcatcggaanncanccgttacgtccngtngggacngnacnntgtcttgnccnnanaantctctctanagacnaggctggtggaccntgcngnggcnaagcatgtnggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctcnatntnnngttcctgcaacaggcgcggtganaaaggtgtgggacttaggctgttaatccganntctcacaaggctggcatntcggntagacgtagtaggcntgtgggttggaacggtagcagtctattctngcggcgctatannttgacgtancggtgagtgngattacgcagtgggannnnnngatgacctnncannacnnnccaccgtaccagcntanatnanaacagcgcagtgaacgcaactcccnnagcgaagtnccccacgtacctagtnntgtnccccnannntagcgtntgncaatcnanaccaactcgtagtagatcgggctgcngatcagnnattgctgtnctanacggtgcttngtggtagncaagattagaanccatggannnnnncanngccggtgctncgnacncaatcgtaaagagaaagtcgcnggtanccccgacttagtttattccaacgcggaaagagtagtgcgngnannccccntcnccctcacnttcgcggnagaaccatagtgttttgntcgcccgatnctttgcacccgcnggactctnntncgatgntnattgtggattgtttctannnacatgnnnactctcatnaccgagggggggccgcggagtctaccgtggnagacgcccaagcnacgcagnacgtcgggtcgancntgaactaagtgttctcgtgagggcaccnaaaccgtgattccataacctcggccggtgtagtcgncttaggccgtcacccgcngntttnngcgntatncctcggtcgactcgagtgccgtcncgggcntcggaattcaacagcccannncgcgcaagcagcgagtataatctattagaggagcatttgnattctgggagcgannngcatnnnnnnnnctcgccgcntgatncngtcaggncgtntnggctgcnggctggggaagnncgcctttctggntanggcccaagtgtagtgtngcgcttnncgccnnccccctaatgngataccggcaggcgggcaccgggtggaggtaagactnctcattcaggcnccngtgccgcnggncgtnacaaactatctctttataaggnnattttccacgttcatacgtgacncatnnngcngctaacggaccaagttcgagaacatnaggtgnnggaggtgctgnnnggcgtantnttgagggttgcnaggngntgnnnaaantaacggtcgcttngttctcaatacatcctagcgnnngnggntnnctgacccanttnngntaacncgaacgtnagcctatntnnataggcctggtcatacatnaaatacngcggtatccnattctgggatagatangtntncgaggtagtcgaatgataagggcgtccgtcgagacncactcctctttncgcctgtgcttacggacttacggaccttattncncacncggggatcatgncgcatgnnattcttatcagcccangcnagtgataccntagacacctngncccnattagggncagtnngtcgnttgcaagagaggtttgcatctnagcaagangggagggntntgatgctntannnnaagcctataaacccnanggtctantacagnctactgtgtncaccacgngnggngctgttcatcaatngancactccccacccgtnngcnngtgngtggtcggatanattggggtggcaganggaactntggannagtgcgctgcaatannatcgacgtntncgggtgncacagttgcttnacgtccggccnggctaanccngtcacctcnaggctncgggggtangcgaagaggcnnntcgnttatngctcgcactacaacggctaacgactnagggaaccgaacggggcgntttctgggacnngtnnngcccntaaggtcgagnacgacacntactaancctccnngttcgacggttnncnnntagccacggaggccncngtgcgggnntgggggcccttancccacgagctagggcctggncatctnntgcgngacacatcgcggttngggtgagaccgggngttgccgcagcgtnctcgtnnnnnntcccgcactcgcagacctagcggaaccatngcntnntanncaagcgtgatgccccaagatatcaaaatcnannngannccacngaccatnattgncgatcgnctggacccnngnatgctggcgacgtacgntntcatgacaagtggaccagtcaaagccgnagtggtcggtgactgctggcaagctgantanaatcactctctatancannntantggnncagccttggncaagcctangctcgctcgcgttgggttataggctcagnngnnnaaccncctgtgtcgatatccnancttaaacataccatatannagttccatagatnncctggagtattgncgctaagtccntcggacagcggatggggaggccacctngagagaangctaattggnnacgagtngncctanncatccgtccgaacaantgnagaggtgtcagnnnttcaccgttgantgnntggtctcnaattgcggggaagtcgcaancgannccgaatcctgccccggtgnggaccgaanncacccnggcgacacactctaccagtacccagaccncttcacggnnngcccgggccgcggggttaacgttcagcggcagaattcttagtantcacacaggcggtggcatanggcatanggtagggtttatacaattgnnttaccctcaaagccgcccntcnnnnnaatgctcgaaacagnntagatagcgantcgcttcgngggctagcacnnaacgggcctgctcagtcagtgaggcacgatcttctnnnanacggncgtctgctangattgtnnagttncccncgctcgtatgacacganccaaactnggncaaagcaccgacatcngacntttaaaancanccaacagtttnantgttgngatactcnnggtagggnagacaatanaccnnggagtaannntcgcannnttnagcataaaattacctcgnnagggtggcgnggtggtgaagtgtgcactagcctccgacgaggctngatccatatnnanantantccntntcacgaacntcgctgatangctaaaccctaggctncagctgtgagcggatagaggcctgttaagatacgagctatccgcaagaaanattcnnngtccatagnnctgngattgggannnngcgganaggctngatttacgtcncnacaggtaagtagacgctggnttnangcttgcnnagggnnacngggggctgttaatacccnnnntctatgaatgctgtagtcatnggctggatacatggnngtctatcccaactnnncnaantnattcttacgcncctactcccnttagngtntgtctgtagtatttcgtcncatgacnngcgtgaccgacgatangncgtcggtccgggngcgccctcnncaaggcgcgcgngatgatatcngtgggtttcangttggggattttatatctcnngncgaatngntcgtctnatntctggtcgggggcnccnntgtgcttcgntnggatgccagtnaagaattcctcactgtgctgnaacagggggagagtacncccctgcagcccgaagtcggaaacgtnaanntagagcgccaangctngttntcgatgcnacanactgagggatgagtcgtatnncgannnggnngcggcatnnaatnnngaaccttgtcacncgcgtaagcagactcgcgtacagcggggttagtggcgtgntancngnatnccgngnggaanncnncancgtgacncggcgtagtggacgatcggtgccagttcacntacccagccagnaaaggcgggggnnaacnnngcgcgaatnctntgtagttcntttgctatantttatatnttngcncactgcagntnagaggaagngccgttggcccagtgntgcacgttatngatnacgtngaanctnnactagaaatgtgncgtatgcactannaattttggtntccncnngngngannntacaacgctagctgatacaanaagnnagttgggngtcgtagatacngttccgagaggncgccttgtcgncgnntaacgnncgccntgtnngctcaaactcggccgtctactgtataattcgcatggaanctgtagaggnaaatccgntcntnngntcggnnnaanccnccnaacgtcgctacngagtttgactgtggacatnntggcgacaataccgnagacatgggagtcgtaagtanaaagtgccttagctcgcctatcntcatcctacacntccacgacctgncacgccgnntcccttgacatnntntntacannctgctanaacaatnnggccgttgacattcgtnnttaggggttccttagncaagtgctgnataganannaagcgtggtttaagctggggctatncgtttagccnnggcnggannncgaaatattgagtaccgtatganacactgtnaccnagtcaaagnnannntggcatgnccaaccgcccaaagggncagtngcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggcttcnncacngctccgtcgcgccgttaggnnnganatatcgtagtggaagatcnatngattatatcnntnnnagacagancgtagtagtccccaaatactccngncctaacnnacgctccnnttattgcaggnntncnccnncanccaagacaggggcgggatngcgtaagangccccctggagacccctgagaattnanggtcgatgaanacctgcttttaacagaagcccntanttgcaangcgntncagctnntntagcagcattttcacnaaggccggnttcagtacggccacagaacaaccnaaggtttatcggtgtnngaggggggncgtgcggccactngnaaggaanctacgcgcagcagntcaaggtttgnnagttagnngcgaattcanngnannctgccangccaacactagggacctaccnnngtccnacnaattgcnnagnccctannnactggactaccccncgttnatggtcagttcgtcancggagancanntcgggtttaatngaatgccncnatcgaaacnntngntctnacnnnnagagnngcagagtcntcataatggacctanggctccgggttntgcgntcgataccgcnagcncgtaacaaagngtcantagctttatttgtagtnnngncgtgctaagcatagggccaagcgcttgtgattgagtcaggaaaccattgctactcggatgnnggaagcggncagaggacatgaacgnatttaagcancgtggcctntgttcatggcttccatanancctcgggggganaggactannccagcngcatctaanccntcgggccgtgcgtttttnggatngtgggaggnatcanctcttgactatccttggcgttccccgactgtntggtttcgggannacacgtgaggngcncttagnnnacaggccagtagtcttacngatntgncaccttgagnaccgcntggtattgtttggcctnacaagtatgngttttcttcannctgcctcnatgctggngagannngcatgcncnnggtgtacgcttccnntggagtntcncgnngatatttngacgcgctttnaatactagtctgcaantcntctccctnngcagccttcctaagacanccggacatactgggggtgctagtcacnctggggtgttnccnnggcttgcgatcaancctgcagttactttcgntaattcaaagtgggnagngtanaaccnacganaanntttgttccgcgagtcntncangtcctggacagttcaagcnactannnctggtgngtncccggaganctttangggctccacgcccgcagttnatnnntgcatcttaagaatactggagggcgaaggtgcacaaaacccgcgtaaatgctanngcntctcattctccgtacttncngncnacccggacnggatcactggctcttggctggctcctactgcaatcctagatcgtacgntccagnncaggctctaagtacgtaaattttcncggagcgnntacataccgctaccactacgtaangatcactagggagagcaagnaagcggtcctgcccccgtnntttgaaccnggcgcngacaatncaaagnagcacnccgtacgnnngntattcntnnntgggnatacgnccgggnntangnaaggccacgacatnnaggnngngcgnaataacntgggncctggacgnggtcgcgaatangnnnnnnccangtgntctgatgggatgncntatggacgnnagtgccatggantatgtttcgtccggcngnaatgnncggcnttgtgtntttgcgancaagggcannnngancgagngcangaataagcancggaagcctagcccttggttgtcacattttctcncggtcccctagtacaatnataacccggtccncntnatgcataacgcccgccgtgctgacttaagtctcacnggcaccncagnctggnagtatgggcccgggnnannncntatgctccggcaggcgcctcgcttcatcgcgttctcttccntangggtcatnnnaacgacnaattantgcnncnngaactagctagaatatccctatnttatttttngcnnnngggggncgtggagggncgntaatnnnntcngcantagaagatgctcntntgcctacccccgtaacatgnctccacgtgggcactgtcagggtgcgnnnncggancgggctngantcaagccncaaggnnnancctttgnanagggcatcaattatnacnngcccgatgacccgatggtngcanaagntctgcaaggannctagaggtagctcggtgatgatctntaagacccgagngantttaggaanagaantaattgnnaaaccnccggcgnnagnagccgccgtaggtggttggtcngaaccgnagcccagncntngcctcgacnnatcgcgatnnttctncgntnccgantncangganctctctccacaccgaaccggtgcccccgttnctcgttcaaaactccgnncttaggtntggcattcggctcatgnacgtcaggggatnnangatactcgatctcgccctatgcactnccangacnangggtccngtgggatgaagaggcatgngnntanncngagcgagnaganttggctttngcttctcaanaacctgagtggnatagcacagtttacggctacgagctannacgttacggctatgatttgntactcnnttnggattannagtanctgtngatactacaggcttacctatccttgcaanacccgccctttggtnagtagganaacggctgatgcgtcnggtaagtnnnnaaacccntggtntnaacaaaagtctnaagcgangggnagccgtctaaganntcgctacgggcntcacttanagcgcgtatcccgacacancaaggcatacaccgccgtatcnngngtaagcattagntnntcgancaatctctgcgctgaggactcatnctnacccggagggaccggcaccggactgatggcnggnnctgccattcctaccntaatnngggggntagaacccncagcctggctgggttcctaatgncagagnnntcaaccagacntcnagtcgttactctagccnnngnctcatagattcagaagtcaggannagcccngtgaagagcgtctacttgncacgctnaaaggcttngtttctcatcgcntaagtgacnnntcgcncngggnanacgcgcgctttacaggtgcctctnaaaaggggccnngagactccgntnnntggngatacngntttgtntctantaatcttatacncctgnggcattcaatancatctcgtcggatcttcatcagccaggttctagntgcgccccgtaggacgggtcncntggganttngaancaacgggaagggggcggcagaagtnagggcncttgaccantgnngtttgcnnccgtccngacgantccacagtngncgncgantgtaatnccactcggaagngtcganacgatgagnctactcanccttggaatccgantgagttacttcatagctttaactngtangccgccaccgggaaggagtcntanntgcagtancnaagcanncccntgcttaaancagnatngctcccncngcgnntcgatcgttcatcacagncttcggactgcggcaagttantaattaannnttagnacnngttnttccaagcagcatgncccccncagaagattccaacccataaaagttcntgagatgcgatnngcnnacttaggacagaggnacaaatttggtnngntcatatgtcaccaagtnngcatgcgtnntnaagnccttctgtgtggcgtgtangnaacaagggacccctggcnanaccaagagagtgnccaactttgtacgcgnnngtgtanncgacagtcatcgggggcnaggtgagaattntatacagcgcntatccccagagcncatncattggacctaccgattttgtatgttnnnttcattcctantagatnctnnagtgagctaatnatgcccangagttctctagggtcacccgcgcgngagcgnnttctgttccacgcttgacntcacnnagnnagatgccgtcaccaggagcccggagcgctgccnanncctgtggtacgtcncagtcaggcgnactgactncagacttntactaatgcnagagcaanngtacaantgaacncacgaggggcgtcgggnnagnntgggagaccngtgctcaangcgtccgggcgggagagggangcggcgtgggctttaactttggtccactacgatagggtnctgtgnnccagcctgntgcctttagaactgatagacatcactcctcccccttncgtagcganggnanccggagggggcttnaggagcacgtactgcgagtagctaatctcttgcgtcncngggatcgcaggggccangcgtgatnngtgcactcttntaccnttcaggnggttggaccccngagtngaccngtntnattanacgctannanatgctggaacgacactnttgcgncaagcactgtcccnnccgctgatgtgtagtccagaatgacgttntcatcaccctggtcaagtccggccaanggctttccgccgacttcaccggagaaaccggttgcatttcnnaggtgccgcncgcccncgatcccatncttnccccgtgcttggccatcttgaagtagccgtgtacacccagttacanatacctcaccataccaacttancgctcnctntattncgaggntcccacatgtcttctgnntnaggananactatggannnngntatnnncanccgcggcgtgaaccggttnnatataccgacgtaagngatttgtgcccagttnancttcccctacgccactntattctttcccccncggtagcnngtttagtccacctncgtaatgngncagcgcacgtgcagtagtaggcaagccccgngttcttaganccgtgcctgaatgnnccanncgagtcgcgccgtagttccaaatcnnncgtnnangcgcacatccagcatnnnggccctcnanancttggtcnattnacgttcgacgtctcgaatncnnncgnnnggaaaacgatgtcgagttctctngtnancttnactncanttcagaagnacgntggacccgcganattcctactnngtgtaagctnnncggtagagggtattcgctagactntgcatnagctaaaggaatggcgncgcggtaaacaccnaacagaaggaaccnaatntccngnnnnnccatgntcgagccnnccgaccnatccnantgnccggggatactggnnnaacctcngttgagcgctgtanncancaancnagtgaagggactantngnntgtcatcccggggtcctnntctccnnncangagggcttnaccaactagctcatngngcatgtcatacgcancgtatgatatactgtacnttagctatgtgcannggcatgaatcgctcacgattctaaataaaacggtnggtggatntatnacntgggctnttctcgaanncntcctcntcctcgaggancgangcaccaatgacaactagnancntcngccgantcncatgtatgttgtctngganacgcgggncttgctgttatggctaannacancttgcgagnnngnccctcccgggcannnttagtcngagggtgcaacctaaccggtncctgtncacagcnctantgnncgggaggaanggccgacacngggctgccccctgantattcgaatcnnctttacagtcttaaacncctngctcacnnaganaannantgctgtgngngctactgnntgggctnttaagaaggcactcgtagtcgtatccacgntgncctnngtacggcncagcatnncaacctaccccngacaacgtnnaaanncacnngccgggngntnncntccactaaagtgtctagagggtacgcaggcgaagcacagacgnncggaactcgttacgggcgncctgtatttaaatcgctgggggtttaagatcacatcgatatantnttgnccnnnatcnncgcgtntgtantntgtctgcactgntatagacaaagacggaggttcaatataactcgaccagtacgncangacaaccnattccagtcgccgcatgactaaagactgcgtacgnaacnnnnnggtgnaacttcnccatatctaaaccccganaaattgttatcntgnnaaagtgtcacctcacgcncacacctgacanagccgcggagnnccatgttcaattttgccnnaantnagatgtcgtntcacgtgagtcngaggctagcctagacngngtaaannagtnattaggctgtgcacataccnagngangancttatcctcnctgcangnntggactgctcgngagagcaattttangagcgcagcgnncggccgtgctgtcnggcttgggcgcatctccnatagatccgncccngagacaaacgcacgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgnaataggtgataacttcntgactaagtncncntacncgacatactgtcggactgatantctagcatattcttcaactgatagactcgnnnacccttgatgtanccannttcgttagnnnacgngtgggatngcacttccgtgcnccgcagnacgaggctattgcttgctcggcttnngagttnacatggcgaacgccaacattngttattctcagaaagtagccaatgcgtatcaacgtaaacaaatagagtgagacttnnggtgnccaatccntttccaggtcgtcggcgattgccgaccgcttgctnngtngngtgcacagctgttcaccccnccgattnggattcgtactccgcaagcaggcnncttccnntttgnaangtttgcgngccttaatcgcntgcggcacgcgcgggccngcnanannctggantgctgcnnncccgtctctggtagcgagtgcgttangcngggcnagggagcggaggtgacatcccnaggaangtgtctgtgacncnttgggtgngtatgactcacgtcacacatggtnttcnncgngaagccggnctgttgagtcattcttcnantcagttggtttgtcccggggtttccttgtcngatcgcgcnnnactatagangntgngctacggttgtgcgccccnattngtgtgggttnnctcgcnnncntatggtaantctcgcncgacgncagattaaaaacccgtctagcgacgccgttacntnaccgatnccnggagagggaggncgtnngncgaggtcacngaacagacgantggncncgggnacnngcaatannntgagcgggatccgacgactannngcgctcntgacgacccatgtgnnntcnctgtcttccgcnttttgctnttaccnnncgnnaaccatcgtcctgtntngaccngcgttngggagttgacacgcgtgcggacgcccggccggtgcttctgccgttatgtgcgagaggattctcacgagcctcccatagtcgagcggncancagtgaagctgggtgtgatgaganncgactcggtgtcngaaggctttcangcgcatgncacttctcctgcacctcccgtncnccgaccnancagntngtcgctnntntnccatggctacctacggtcccatctcgactaattcagctccgctgttnagtnncaaaccaaaatcgtctctttnatagcctagntcaanagatatgggtctgtgtgttagcagtcgggcaagtnnnncatgagattttcnctcnccctgnaactacgtcggaacactagcgnngttaaaggnctnncgcnattancatnannannngntatgaacnanngannccnncntcgtgcaatnggngaagcnggtnnngtnaatatgttctctctngcagggcctcnnncccatgncaccnccatttntctcnatttagtnctcgactggntnnggtcgttgncanncgntctcncnnccagntnnnctcggccccggcgcnccaaattctgaggaaancnggccagnccccnagtcgcattncgncacaggcaccagacattagattnncctntngcgcagcnccctgaactccttggtgtnngggcaatcgcgtatacnnccntnccatggaggggcagcgnatgcttccgggatcacnctcgagacggcganngcctngaccaccnagtnggggtancntatgggngtgtcagngnngctgccngnctagccttccccctngtctggtgcacnggtagtataccnaccttgagttaccaccagggtgcgcgaatcgaggctggttnacgggggcggaatcgtccgcgagaggcgcgtacnncccccngtcgcncgagcnngattatangatgcggtcacgtgggcggatggntngannngcggcgnnctttcgacgatttgncgtatacgagttacgtatgngatccgnngngggggcccagtggccccccgcaaccaggtgnnngtcgtgaccctccggttgcncccagtgcccgagacnaattccctancgnttttggcnagctgcccacctntngcgtttacgctnccaaangctggnnnnnnnnacgannagcgatgngcgagcccggggaggannnccnatcgngccnngnntttntcaaagttgcncgaggannnagncgacacctnccccttgggggtgcgttgaaacacgccccgcnnattgtagaatcaaagaaggnntgacnnagannnnagagcccaatgaataatgnnnntaggnntccaccactctcctanaccnnncgtanaacacgngaatncangagncnncagnganggcaancgnnnnnccagnnnccgtnnnnnncgcnnngcanacncgncntcgcgnggcnctnnnnncntnnncngattgntnngcacgtngntancnnnnncaccnannncnnnnngnnnnncannnnttnnnaanngcctagncnanntcngngtnnnngnngtnannnnntacgntaacncnnntnngancnnnnnannnanngncgnncncnngtaaggcatttnggannnnnngnagnntaangnntancnacnccgtttcggntaaannacgnnaccgnntncnngaggnagcnatgnnacnaancnnnccncancnccnnnncnntgtnaggncgnnngncgancnacnngatcnngnnggtntcngcgcgcnnnngggnntcgntngaggngnanntcnnacanggngggganannnntgnntnnnnncnnnnnaacncnnncnnacggantaacgagngctntcgnnccnnnngncgngnctnggcgngggntganccccctggntnggntnnggnactannncnnanggntnnnnnntggcnnnnngtatgttgncncccgnnnncannncngngncaatatngctanaatncngtgcgcncgntnngggtnngcnntcnnagctnacannnnncntaggccttgtnacacnccnangcntcggnnctatnncaattctntnnnnnnnggatcgactcanccttacnngtcgnnntnnncaagnnnctnncnggngngtggtcacgtaanacaccacctagnaccatccaagctgggtnagccgnngggcacctcggttgggngcgagngggnctgtgcacccangataatctttgnaccttaagnngngctcccccnnanntntcnnnncnnnnnnnttcnnnnntangtgnnncntncgnnnnnnnntcnncnnntnnngngccnggnngnnnnnncnnanggngnannnnnnnnngnaanangnnanncccanccnancannncgcnnctncacntcnnantnncnngcnnncgcnaantanaaatnangnatggngntnaagcnaannaannntngagtnacnaaannnngcggcgcgaanganccgtagcggnnntntgacgaggcgagnnagcnctcggaaannagatnnnctgnnaagcccgcncgggctccgnnntctcnagggcttatcctggcncntttaagcccgcaacnngaatctctgttaggcggctgngcnnncatancntgggcgcatggaagnnaggnaaagcnntnctnagancttncgcacanccagcggccggnggtgntcaagccagtgcaaacgagggcacngnngaggatcactancgcanctaatacantnnngcccgcagtgttatccataggtcggctttcagtgtaaanntntngtcatnnntcttgncgatgagttcnnnncccanttagaatncngattgntnggnnncanacccgtgtntnccaaggggtgtacaggggntcgaaatccttgactgaccatctgatgcgagnntcnnnangagnnngcgttctatccgtcatgncagnngcgnatcnnacnntgntnnncnncgttgtacntnnannncnnnnnanntnntnntcaacggcganacntcgagatagcgntnttgtcatnnnncggggngctagacgtcgtcggcnangnccannacgatgatgaancancccnggagcggtccaacnagctgttgtctcttnatnnngttatgggaagcggttggcgtaaaggcncacgnntannccntgnacagacagggctgannnnnttagncncnacnntcngantnnctgttngnnngncgcngccgnncnanccngncnnntnnangnnctcnacngcncngtnctnnccnggnnnncatcntnnccncnnnnnctnnnntngnnaanaanngnccncnnagnnnnngtgngtccctggncantgnnnntnaanncannnnnaannnntnngntnntggnnnnagacnngnnnnnccgcnnnacnacggngnttataccattcaantcngaacagtgaagccgttgtggggcaacgcgcccnccaccngactnncnanannatngggnnncnnggntannccngcctnccnttcannnanncannttnatnnannnnctncnnncncngggnnnncnnnnngnnntccnncngngagacgggggtnattttgtaattccctngacctgttgctaaaanacangnnatcatggagtcagcccctcagtgctnnttntgctctgngttngnnangcgtannnnannnnnnnnntnnnanntcnactncagntnnnnntnncnnnnnnnnnncnatggcatngacgtnnnaaancanagnnagnaggngnngncacnnaggggnggcattctangnnnnnnnngttnncnannntattnntnnnnnnnctcgcgcncgnnccgnngtntnnnttaaacanatcnnnnngnncgnncgncaatnnnnngantaganggtctagantnncngggcncnngganannnggangnncnagngaancccnnntnncnannnacggttnctnntantcnacngcnnncngnngnnnnagncnntcangnncggngtcccagtngctntnggcanaggntcgnnnctactgttgngnnaacntnnnnnagtcnnactcgacngnngnnnnngnnangancacctcaatagatngtcaatgtanacccnctggtggtnggccatttcacctctgttgctcagnnnaagatancaaagnatcncnaacggccgtgacnacnccntcganagcntcgcttagtgnggtctaacancgtgcgaacgagatntatgggggttntgcnnngcctaccgtccacgccgcatatcatgnnnccgaagacaagcctacnancgntgggtcgtgncnanctattgncaaacngggggtnaacacnttcacgcgccgcgttnatggnctcggctagcagccctanatcagncggaataccacgacattnaccgnttcncttgctnattattttnactgtgnngcancgttcgcccgccaagnncggactggggataagtcgtaattcagtcggntgctccgtgaagccntcgagatggcatctcnaaganntggaagnagtgntctgccncctgcncgccggaaggaaggttcnagggaggtanangntacgnacccttcgatcgggaaggtgggaggaagcnncttnnccntngacatnatccgtgccctnataggacgaaatcctctatatagccaccanaggtccgctgcgcncanagccanccagntttgaaatcatngtcagtaactgctacgtcggaaatcagaaccgtcgnaaaactgttgggtggcctctgatnggtancntanntgactgntgangaggtngggtcnaagggaagcgtttntaggagctcagcgcggctttagacttatacnngngaactgggattagcggngctgaaagncggttnangncggccttgatcnnattncctanntntccggtaggngccgggcggattgcttatgtcttctacagcactcctggctcgnngcccgaancttcaaaattacanccaacagcatgagtcnnaangaccnnaactcgatgttaaatntaggctanacccctnancctattgcagtcatgtnctgnccganncngatnnacctcaagggtgnnataggtangcnncttnttnaaatcnnagcangantatcggtcatttccccttcggctgggnganctactcnnnggncgcctctcagatgcccgccagacagncacgnnnanncncggtacaacctcctatanngtngtgcatgnacnctactaatgnccacaacacntnnncgtacancgctaatcgggcttgggcccggcnnggctaacaaagcgttnattattaagccacnnggntgtggaaacgccaccattgcccgcggtaccntaggtcggggccnnngggcnaatttggaacggcgcnacttgggaggcgncnaattnngataggtgcgtccttggatcgngagctngtcctatnngnagnattctttgctgcccggactcanccccacnaggcacagatctanatgacttcgcaaacatttagagtgcaatactgtcctttatgatcnnccgcnagggtaatcgagcgnntngtctgnnanganagatgatnnanntnattccagacatntttggcatacccctgcacannnagncagannnacgtcaacatgcgatcncatgtaattagnngccgcgannncgagcctgntaganctncnagatatcactaaggtgattcgacnttanacctcaaagnaaatcggaaattcctatgancntnnnnnnggtcccnnncntattggaatctaaaaattccgatntacgcggccaataanntnttgactcnnnacgaccgctcacggtgganagtcccgctcagtcattaagatgcctccagnncgagaagcnaccggaagaagatcgctagaatacctggnaagagntggcatagcgtganccctatggngtatntgntcgcggataaanaatactgtaaaaaacgngcggantgctacnaggcttggcttcaatcactcgcggngtncgcgactnnnccccggtncnngtctaaggngcgactctccttgtacgcagctcntgnagaatctaacacttggcacctnatgggnctccnnncccgctacaagcgcgcnnnctcgtngcatnaanagnnnaannnggcctggnacncnttaccggactcttccggnngcacgtnngtgancnancgggatnnantcnnggacaacccagcgactatantccatgaactcagaaagtgcgattacatcacctgaaggcagcnnnncaatcacccnnagtaaanngcctgtattgcnctcaganancacaccananccgccnnntgctcgnagaacttctctgagtgcgcatgccgtcacgannttactatgantctnncataataggcncgaggaaccgcaggtgaagannntgatgccgccnngtggtgccggccggtcgaggatanngcgcttcgggagatcgtacatcnggcgggggactggtgaagcgctcacaatcncanngcccgnngntcagcnccananccatatggagcacttttccaactgangntacacgcancgtgggaaatgaantgcggagtgtacgacgtcagnnnaaatcanggcatcgttgtacaccngaggagcattnggacnnttcncntcatggatccangatgtgcnaccccagcccaacatttatagnttcgggnncnnncntgagcaagacctcggngtgccgtaggtcnggactaccatnancncatggcgagnccagcgctnagttattggngagatttancnnnttcannttcatacgcgcgnactccgttatgttanattccggtcgagtgcaacncagaatgtgttcttaccagggtgcctngtanngatgaaggtnnnnnacctaatnnnntcgannnnngnnggacgtangcntnngagggtnaccatgtgcagaccacccngccctcggctcgttttagcgaccagcatacatttgcctgagttgttgttaaggaatatnagcgctcgcgntgancacccaggnccggcgtccnaacgaagnnatgcgagagaccagtgaatcccatggtgcctcgngctcatngggggcnnctacacaagccattgcggttccgtggttgatanntcgtnnctccggctnctccgnttacgggaagttcgtttggatacatnnccgccnnccnggaggcgaccccacacgaaccggnangctatnaacccatantaagtgannaactcngggcccactgatatcgttanngtcgctcnggctggaaagtctcgcgnntcactcgngntgaagtntcnctagcgggctcagntttttacaaagcctaatctacagcctntantacattagtcnttggganntcgaatgagnncgnaatctagcgtannnagtgtcctngcccgnnncctatgctacaagantgggccgctgctcgccgntgatgccttctagnnccgtcncatagcgaccctctagtccggatcacccacgtctnnnccagatctctcagcaccattctggtgtttggtaaccctcctgangaaannnggtntngcnnccggnnngaaaacgtctnagntacccgacgcatggtgtttgtgacactcgccgattaacgcacangtgatncgcactataggcntnggcctggccgggaaaacaccnnnncncccaaagactttntncagtcgntttgccccgntatanngctgccnccgcgcgancacanagatangctcnggtgttctcgnnntactcgcanaaactacntgacaacgcactcacgcatcgaagcgncncnctagtgcccccgtccggacgnaaggtttttcnnanncatgaggcnccaacaccngnatncacagtgccgctgcggccgaacggcttttacattnnntggtactcncgcgnacncagaggcagcanttcntctgnanngagtaagacctgggccacaaacngngatnnttaacncatcnaannctnggcngaagtgtgttcttcttcccgctccttggnccgtgccgcactncccgcgcgcttaaccttacggccgttttctctaatgccgttcncgnncggtnncgtntagagtgctngactngtcgcnngccgaccnagnncngnncatncttcnttgtangcctgtccnacgactggcancantccncagtcattgctttcttccgtgacacacaagttgacnagagtgcaacgctcggttgctnnncgggtnngcccgacacccggnngcagntgnggtaatcngnancgtcggcagagcagnccggcacgaatctgcgctggtgtgncanncaangatcgaatacntactagannangccaagattncacnacaagnggcacgcctatcatnaggatgtncattnccctcntctactccactnctgcntggaantnttactcgaaatggncgacaaggggggtcccgttanggtcttaccnccacaaggggagancacccgcnnncnngaagcgcgtccgcccaaaccggtacttnnncnggttaaangctgacngagtataagncnntntgccgtgacgggtaccntcatgacaaagcnncacgtcagcganaatgcngctagcnagcgccgcgtcgnnncgagcttncagcaggncatctctagaggtgntctnaaaaggntcacatcggccgcgggnnccatagctcnacggcgnacgccctcntgtngccagcagccggtcncgnggcaaacaggnacaaccanntgaggatnnncgcgnaagcctcgattctcatccgcacntgttngntccagnnnccagnccagaacncnaccnaccncnatgaggtcncatcngctgnntgacgngngncgccttnataaaaggccatgtgagttgacggctcaccggggccatgnggcntagggctncagnanaatngtaatggcggannnncgggctgtatgccggagaacagacgaactgtcagcttgactacctccttgaagaagggatnnngccnngnagtnttttcnagananaccgcacatactctgtnttgcaactcnatcncnntagntgccgcnntatacccgggaagatacaactacggnnncaatnctcggatccggcggcaagacangcttggccggcggnggtgagnatantagggattnnagtgngtnngaagtctatttcgntactgggcgccgnacggtcnaggagcncgactcatgctggagtggacnagtgtatgnctnanggtcnccctctgatgcgcaacagggcgnnactacgcgancnctgggtntatatgnggtaancncaccgagccanaatgcctcatacngagccanggcnncatnnctgttacaagacncttctataatgntacgaggnngtgntcangcatcngcgagggcagccgttctccagccgacgttttgcgagtantaccctgggancctgccactgaccanaaataactccgncggncgctganttncacggccatcaatnagngcgcaaggcngcctctananccgatgttcataccgggcctatgtnttgcnnanntcgacggaganacgtaagcccnacgtnctcgcngacattgtnntacngcagnagtgtgatacnccatcnttancnnactanangnancnatccnntactgtagagnccgcacgatttttcaaacntnaggtgntcatgangctcntntcaaccctanncctcggtgtnncctggnccccnnaggtgtanagagtgtcgaacccccccctccgcccgctcacatgcnnttggctaagccngnacccttgacgcaacgtcgcttgcttgtaaaagaccnnnncacncggtgcantgggaacncaccaggtncnctaatgcaccccggcattgggacaacnnancgcantcnangnnnnacaaannagtnttagaccgagaaaggggnctcngtcccgtactgcgcttcccgtanctngctaggccgacngcnccagggngcggaagactcanaacgctgttcgcgntctgcaangaggggaatgttaganataagtaatatactanaagaccctgagcaacnggctctggnttgagctagatctcggtcganggtattncccnccctgcgcganctacattncacncctcaatggnggtagccacnggcgnntctcactacgcgtggttacaataggacttannncttcactacgagaccangtagnagacanattntgggatggcttnagtccggactaaccaactcatagcccttaaaggntctgtancagatagtgactgcagatctaagcagtggaagaatngatanngacngctagncacganatntagctnacggtcctgtncnccccggttggttagaatttaatgaatggcactttatgatttntggncaanctaacncaccggtgnnncggacatnttgagtnataattgtcagagctnnngggtcgtcattacgtccgtaaggcaaaatacgcttcgnncacnccaccggctaagccngtgcnngtgtntatttacccgccagcgttttcntctgagaanntctgagtacacaggacgctccgacctaggggaatccataatcancgcacccgtgtacttcgcaatcggagcaagaaatnngctgtgtgtngtcgtgttccannggaagttactaagcctgttggcntgtctctagcatgcatngatnagggttatttcntagcgncnatctcagtccacttgaganggattcgatggtgcncantgcgnnnctnnnannnnnagnncncggtgatagacagnggtgttttnacnnttnntttanggtctggngcccgtatcncnnnccacacnagtncgggcnnnnnnacncnnnngaanngtgnnagnnccntccgagngncnnccnncgcnatacngnncccnnnnnnntgtntttntnnnnnagnngcnangncnnnatncanncngtccaccgcaacatcgtgctangtacctantngtctggctgatgcctagctcnctncgncancaccaagtttgtantcatatcnacgtaggnaancgagtgatcaatgnntnttgagtttgtnanctttnttcttnntanaaaaggacccccagtcngtgggtacaggtntgnncctnactagcgattgcccctgaacaggcactagnntcgnagtcgaattttccntgcctagtntgtacactatcntnanncgngccngggncnntngtcggaggctncngncnngnngnnancgtcgtctgncgcgggnnngttnnngntccccncctgcnncgcatccggngcncncgngcgggcctggcntgtttcgttgcactaaggccactgtnggctncaatgctgtganattgannacctgccnnatananccaccnanncnnggngncccggnncncnnngtnccnntcangncncnttnggntncntaagtactnangnnnggnnnntnnacngnngcgngtcngntcncnnnannggnactcngnntangnggnnacannacnggaaggcggtaanntatanncncatacnagggngnggatcggatcgcnnagtcagactggacatcgaaacgacnntnagtggncncntgaaagcaccntanacntaattnnntnggtagacacgtcaggcagaacgccnncgttctannaaacaantaancgcacctgatncgtataccctggcaaattntgancctaacagncattctggcgnngttgnttatcccggcgcctcgnncgtctgcaccncacgaancnaccttgcnaaacggtgcgcacactcttggttgagttatatannnnnnnggaagagtacgaccgnncggtgggccctgnaccnntgcgngtcgcatnnnggatcngnncnnggncacngggtangatactatnnncccacngntcgccagcctnnnntacacacgttttcnacttaccntnnncgacngntncnntgattgagctcnngccatccttcngtatcccggnnagtgggcggngcntngtcccncccaccgagtccacaggcgtgtactcgcacgccgggtacccgtggnnggcgncaagttgtcnagatctggatcgtgtcactcnnngatgnncngccctngctgttagtgtcattgancntagaaggngataccaggctgccggtnnccaccggntnacagtcacttanaccantgncgcntcntatncgttggctgaacgacgttcgnaagagggaanatcaagggcgcgcacccggcgtatggggctggngncgcaaaggcaaatcggatacnncnnncttacccgganaatgnnagccgtntactgacntggcgtaacanncngctgttanntagcgagggttggccncaatgatcgcaccctagcccntggtctcnggctacgnnantgtgcctnacntcgcntangnaggccgacggnctnngcacctnngtnnntatgatnggccnatgatctcgcgaattnccctaacttngtgcatagcnnctttantgnngcatngattccggngaccaccctcatcggcttnggcgccgcttcgccgtnggaaacngnggccccttgcntacggttagagantccaacnnnngncagtccgttgcgcttgantctcnancagactcgccccaactcctgtttgaggggcagtccgnattntggggcattctgcngcggaagctanngacgacagctntctctacangtgacagaattccttcggactncngagcttgacccttgggangcnancgcgcacntacatctggttaggttggtcngccgattactaacaaggtactgggccgagnctgccttttgnttngcaccccccggntactaaagattggcanctaggcgnccgctncgaccgcatcnatactnggnnccgctttatagcgcttcncattnactctcatgncnggttgaagtcgtaccnccgagtagggcngccagaaagtaccgtcagaaacgntcnttccnngtanagacncgaggatngcngatcgttttggacggacnggtatagnagngtcatcgccagtnagggcaatcccnatanancacgntcgcggcnatgggnnncaattaaacncgcagccgangngccgccgntncaattttagcgacntanaggagtcgacnncgnagtcggcccaccanacgngggacgttnnanngccgctaagnacctgctnttatgggtacaatacctccccanagcagtaccttantcgtnngcatcccantatncggcngtancntagcttnnttggnctgtggngggcctcntncgtccacggacngccgctngagnaggcnnttccntgcgnnnnacatgacgannnacggatagttgacataacgccgagatnaagaacngtgtgcctcgntncagcaagacttcnganatnancgtgnanngcgtnatttancgatgncctaggganacaagtaaactacattccagaaaaancacgctctganacattggagaggcggtttttcctgctccgagagcnccagtactccggnaagcgngtctgataanngctgaantaggcgcctggngttnccagatccaatgnnaggnntgacgcttacccccggtgctgccaaagtttggtaatcccgtcacgtcacttcctgttcangggcaaatncaantcncgngcccgnntcnanntgtgagattggtaggcgtacccgcggtttcagnaccnacanccnnnntcggtcatttgncatgngcgtccgnngcctgangctatgtggatctcaattgctncggatacctgcggaagntgnnttganccangngccacgcggggcccagaagctcgcgtgacggccattttagncgctnngttaacnatattgagctgnaccnnggtacctttaccgaggnatgncatttctaaccccgcatnggacgcntcctttctntcacgcnnttnagggaataggcagctcatatcngccttgagggttcgcangacatttgcttagccagccnaatccgncaagcncgantggnttcactgcagcctcnntctcaactttcactttaacctatcctcatggaggtnnntgctgggcatcgcgttaaagtatcnggccccacagcatatgnntttgtctaattngttttatccctnaaacaaaatgttgaaatcnngtangccncggtncctccggcggnatntccgggcgccacactcctgaatctccctatgnggcgatcttaccatagganncgtattcnaccaacctgantgcntnggtatgctgcganngnccacnnatatgcnnagccggcggacnntcaaatggctgttacncggcgngttgngnnggggcnnntgtnannnccctgggcttcttggggttaccttnactngaccccnctantgcagtcacttcngttttcagttaanctgccncgcnntcctttnnaagctcgccatctgttgntgaantcaaagannatnctcagacngtaggagacccactctaagtagnccggnttgnatntccatntgtacatgcnttgcgnatggaccgaataaggtaacacgctgacctccnctgatccgcttatntgcccaaactagnngtggcgccccacctcgcgatgcaaatgatccctnnntnggcctaanacnngatntaaganncganncgnccggnntacatnaaaaacntgcannnntaacttgtcnntaatgcccagggatccaaacgtttnngggntcnnggnnngtnggcaacacctttcagcgggtnnatccttnnnnanngcnaagcggnaaattcangcnngccngngnngaaggnnctgganccgttcnacaannncgagnttgagtaacgaccntatattnnttatgaattattctaaacgctggaaaagaannantnnnnnccctggaggnatacggcgtaccaggccaanggccncntnnannnatnngtacnnaganncgnggcggccggtagggagccctttcannncgtcaggtaatactccccccgttcgtntggtggcgttctganagaagtacacctgtggcattnnagnacctgggtacagatnnctatcgagacngcangnnttcngacaccttgcttaacggnnnaatgtctnnnncatatnanancnnntacgtnccaagnctgccgtgttaccacatcacntggaagttctagattgtatcaccnnngcaggtnnctatgcacgntancaccactntgcgacgacnnnctgtgtangagcacccagannnnnagttnnggggtncctcagacgcagtaagggntttggccgnnnncagtgggcgccgtcgacgctttgtctaacggatcctcnactngagtanncggcgcncgctnntgtnngactccatgcgatgatttgnnatttgtatgnagggtacttcgctgacnntgtggaanctatnngttagctcntccacgantctaaaggcccnccnnnnctnatgcangnngcgggtgncgtgnaantnagctgcnttgttgaccnnnntntgagtctnnnaatngttctagagtacaaccccttaggcntttcnnnnnnacaggacnctcacnncacgaggtacactcagtatanaccaacagggccgccaaacncncngtganagntcacgnccatgggcgttcggaagcggataacgttnnncagtgnggtancanttcgaccgncttggttagtatcccctagnnggggattcctctntcanatttttgttctagacacgncacnntccagangacctcgggacgtagcccatcacgntcttacggcnnttngcagnanncaaannggctaccataccgantnncaaatcatctaangctgacagttgcgggctngccntcacgttgcnctgccagtgaccgggncgcggctcataattaaactcgttcgaaanagagaacgncccccactcgaggatattncnnngcctatgtccctccnttgggagtccgactnctttngatacantnntccngtagnccgccgtctggctggnncacntcanagntnancgtggcgcgngnntgaaantcgcncccccagnnngnnncntgcntggaagccagatgctacacaatggcagagcgcgttgtgntgccanangaacnggacctnnnnnnnnatgccttcctnnacntacnattnncgtnccgtcgcttgncagtatcanccanancngctgtctacgaggcaggcnngcgcntcacctngccacgggcccgtcatgntnngngccgaccgcacggccaccaccncngnaatannttgcgcanggaccttgnntgggctnggncnnnnnnnnngtancctgatntaatnaggggattccngtnnacgggtantggtccagcgtctcnncgngttcgggggnnngcngtcccgntgnnacttagncggcanatgaaggacccnngcacnggaaccgaacnnncacattgcgnntgtattcgccctncnacgtgtgcntaccatnnncgcggccgaggtttcanggaataccggtgcntctgtcatgcccnaaaggtcctccnggnacanaatgcgaccggcnnncacgttaagtacgtcgcgncctgcgccggnccaagctctaccatggttactccctggnnnagagcgccggnnattancctcacattcagccgcnntcactggtnnanctagatnactctancngtaanccggtntcacgcgntgcggnatgccnggtcctctnantnggncagttccancggcnatntcttaccgtatgncggacccgatttgtaaccttnnnnnactttcgccatngagacagngagatnngcttgccggagcgcgaatnnngagggttcttcgtagnncttcgtaagacatattagagcgatttatggcggctggagacttggncatcaggctccaacctttgttacgcttggcgttatggtgaagtcacgcccgtctggtgcccgagctnctccatanttaaatcntcggtacgngttcagnnctcatcataccattnaagccggcnggccnnctcagtggaagtattgcncagnnntttgcttccttanctagcatnccttgannnccacctgctgcntcancnggatttcagngcganacctattcggcgtnagnttttagggcgtnggtgctctacaagggctgnggcagttgtctaatagnaggtctnccttacgggtgccatctcnaccggtnnnntgtgcagtcgnaggcgcagntgttnaaantgacgccgncancgaagggcgtttgtgcngcgncttagnccgtcacnnacccaaactcnntcccgacgtatcccngacgctcgtatagtccgncaagtgcaggcgacacacaaaactntacngtcgtatnnactcgaaaaccgtcatcnggtggtanatgtggngacgctagctcatnagntgttagccgcntnnggtcttgaatgtnacnnccagagtatntgtaagttnacacncttngannnactccggtgctnngganatcagtctcattnganantnggcctanccggacntngggnggncanccccacnatctcannncantcacttgntcncngcgttgcgtgcgatgtntnttccnncttccgcagccactgtgcntcttctggtagtagtgaancacgacgatgttnnnttgtccantcgnctgntgcntcctggtntctacaccatnnntgctgttccgangcctaggngtcctacacgtcgngttgacggttaggcttcgatcggccngntggagtgtagctcctagtgacagntgccacctcccacttctcagtctnaattgnattgnnatatttttggtggaccnnntacggctntagccttntnngncacaannacaaccgggncatnatcagnctcatctagcgatagttccntntccaggaagagaccacgtcccgtaaggtcnggcgagngagaagcgtnnctacagnncnnncgtagcgcgtggcgngcgcaaanntacagagtcgnnagagtcnnatgagnntccctattactgatnaataccttgtgtcggcttccgcctatattngggacctgnngntgngtgtnttcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactnaacntanggcacccnntctgacgctncacgtcgactgnaccgtttgcaatacgnagaataagcgagaatcgangactcctcctacgcacgctatagcgacacaaccatnngttctanngcctcgnaccacgcccngtcttccngnaagaagaantntaatcaaagcatgttgncacgaggcgcgtnngtttacctacggtagaccgtacngtcataagnnnntcnngctaccnngnattattccgaaagctnagnttgtgangtcnacngttggacgcgcagganngggtcgatntgcccntaaggcgaaatgcggcctggcnattgagagtganattggtgctaggnacgngtaggagagnnatgaanctcctaactctctacnctgcctnnnntgacaannncgnaactntcggcangtgaatcnagggaagccantatnnngtcgcnnnngnncggtcangcncgtaaggtgtgacaggactgngnnctaaccggggcgnttaataanannaacntctgcatagnggtnntagcnntntcnngttatnagcgctnncggntggcagtcctgcttcgtatggcctttggcnggtntttgcgctccaagnnnnggtagaagngcgcntccaccncagtgaacgctnggaaaccaccggatatgagtatagggtattgagtangggagatagagatgtaaacnnacatntttgngaacacctgccgcgtannacngnaagcncgtgcctcgcncggtgttcatnacccaacncttatgacnngaantcnnagggtggtacatctgattgcgactaataatcgnggaggtccgtcagagactgggnggatgagacagnactcccgtccgactgcgcnntggtccggactggggggccgctggcacacntctnncgacgnntgcnaccggtnganccnctaaaccannagccnntcgctgcccgcnnagtcgaccacatcanacgncggcggttcnagcnncttgatctagnntatgcatcgncggcncncccnngccccnttncgcgnncgcannnnnggcggcatctacgatctccatacaaaaataaaagcgnacagcacngtactcctggggncaccttacgggnggtctctataaagggcnnatacaatnagncnaacactctatngcactgnnttcanctngcatnncgccnaccgnnncatgaagcgtngnntctcctagatataaccctgntatgtttngcgtgccctggttaatcacntttatangcacnatgggcgtagnccctagttncaacannngncgaatncngccacgtgatgtccgnataggaatttcgtggannnnctacttcgccancagaaggtctatgnntttgncgtccgggacgtaaaagtcgcgccnacagcatgcctaccngtnatccccagcaactgataactcagcggtacgtnnagtagcccgtnntttgatacanatcnanngaaccccgtagctacttgcnntcgtgcatccanganctaatcgagttnttccncnngcgtncggctngattnattatgcccngnttnggtattctgtgcggnnnctgaaanatanatgactganntnaggnagagnactcgggcgnatccgttganganatgggatggttncgaacctagnaantantcnnccacangtnctcgtggntccgcccagctgcccgcaaaangccanancangcgctatnccggcnggactgccctaacagnccanttgcangtnngtttcaggacatgcagnnntntggctagntgcgggganagatatggtntaagagttcggaaancattggctagncagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttacctncagcaannnnnngttgncgganngggngngatgataaatcctcannngccgnngccacctgaacntcgtcgcncactcgcgcgcacgtgaanntgctgtcgcaagtagaccattcnancggcgcccnaaantaattanactncggagtatatcctgntccatatgaatgagcggcttngcnccttacctaacgnnaacngatgtttattgctcaagatttgttgcccnnnntaactagattggatgggcttttgatttatctnctctatacctngggtcgtggtcaatagcgttnntaccnnggnngcgnncancctaganngacagnnttcgccngcangagggcgctgttttggcaatntgantggnngcnaatgactgncatgntntggaagttggcnccatcctgctcaacaagcnccgangcnctgantncatccnctatcgnatntgtttaagaacaangcattcctatnggtgggaatagcntnngagtagnagtanctagctnccgcnggngtgtcacnttattngtcaacgtgcnacngtctggacgcggtcnatataataggatncgctcgaaaccntgcccaatagcgangtgcgcngaaagggtgnggccntgtcagatggtcggtacctttccagagtcggccnnaaggggtcnnaccncaataacgaancccgngnaaatactaaaacgacncaatcttgnatttcggtgccacgtcgactacanccaagngtcggcctatcangnatcagcctntgccgaggggatcnaattangntnnntcaacaggttcnggtnggtcgtatgccgangangcaatatatgttggtcctcccanttagngccgtgtactccgacctttgaattcatatgggcatggnccagatcaatannncctcccaannagagcgcagtnaccggncaaatngttngngagcatgtctgnnttnngtgggaattccaantgagcctagntcttacggttcgaggtactctcggccaaaccntggggtccggcggcgncagagatngcttagcggtacataacggnaaatnnactacgcccctncncggacggtccgncccatgntatctgtagaattggcttgannaggggg tgatttcnnnntnnnncatngannnncnncnantangcgggnnnncngnnntgnnatccggntctggccacntctnggctggggnnnggtnttntgtnnngntnnnnnagnncctcnannnnnngtgacgcnnnnncntaagtgtntccatngnnnnannnnnnanantnnnttatggncgnncagagnnnggcccagnncnnatggtccccnnnnncantccccnnntactctnacccaanagntcatacaggaggtnnnnntatcgggnnttcttacggcgnggnnnnnagtcggngnnnnangtcaactgnngnanacnctnataagntttacggatacnaaannttncnnacncncgagcgacggcccnnntataatcatngtncgncgcggcgnngcttnccgnnnccnnanctcnanngtnnnnntcntntncgngatccgcntnnnnnncnnnntnnnattctnncncaanacgcctctntntnccagacnangtgggcncaaggggctcnatgtatatcgcggncancggtgtcatngtgnncgcggacccncanncnngnctcggtgtcgatcanccgcatgttnnnngtccaaactcnaacnngatnnngncntacnntatnttacnnncgaaagccatngcnngcangtnnncnctggccnacgttggantgagcnttgcnccnnanggnnngngtgtgncnantatnatnccttaannnnngcttcnngtnggcgaagcnanaacnnnanancnagncacnnnaagggncnattactcgcctngncnagctttcaaannacgacnangnnncgtncccgaacttctcctanncaannnntncacgntngcncnannntncattnnntgcntgnanaccgggnnnnncccnnatngtgatgnnctcgngnnnattgtttatataagncaaaanngncanganngcacngaantagaactcatnnagttagngaagcnncatgngcctatttggttctgaantccacggangnacnccngtnncncntatgaaaaagnnnnnncttngangnntaccnnanttgtaagttnnnttaagagcngctantttttacnngtangcannnagttantaaaacccacnctnccgcnntcnnnnnnnnttcgntcnatngaattcctgngttcgcgcacangnngntgttnnnnnncncctgactngntcggcnnangtntggcnnnnngttcnnnccgtcnaatnngcatggcgannnannatntggttacgcacnnnnngagattnncgngtgtnnatctgnnactaggcctgcgatttnccngngacgnctgggggctcactgnnaanatanataacntntcacganncntacggcatntctcttnanggctntctccaccgngtcctntgantcncacgagntnntataccnganngctnccggangannnntngcnnnnanntnacngcannngccgactaattttcnntcnnctatccacgttnnnggnttcnntantccnnntttnntgannntnngttggggtgatcaagtgnncttctgggnaagcgtactatctnttngtcnagnancanctnccgtacgtnnnnnncnntnanagcnaccctncanccnntgtngnnagaccatnttccgaactcttctnngnnntgccgtcagcctgccaatancangcccncgntttaggctagannaaacaanntcctgcnnnacaggnagacnagnaaanccnntgnanntntncnacctgacacccnncgtgnnnnnggnnnggnnngcgtnacgcncantnnncgntnngggcngganngcagnnaatcnagcnngnangcngtttngcnnagctntgtacanncacggcgntacacccccnacctnnggcnnnaancaaggcnncgnngnntnnanannattatgtgaagttnnnactngtgggcnnnnnatagtaagagtgtnggnacggtnctcccttnntgcnnctgnnnnncgncnctctgncaaaccntagnngancgnatgcagatgtgnaacannanngatcgttgacaaaantaangtgcttnntgacganccgtnnanngcccgacgantatccccncntgagtaancgtcnnnntttggaacncggggcaanncngcngnanactanactgnntngncccnnnnnnngnnnncgnctgtnnnnnntcaggcccgcncctccgtctagcgtcaangntgtatgnantngcctttacgtcnnacgactcgaaggagctnaccnagcgaangntnnnngtccgtagggtnntacnggactcatgnnanatcnnganaagncctangacccnnnggtcggannnnnnnganncaatacnttnnggngaantcagcngcngnnngnnnnnnnnncnncgnganntcnnccagncanggagggngcccgcccagcncgcagtnnnacaggagnttgacaggnnggcnctntnnatnnctnngntangncnannccatnccnngntgcgaacacccgnnncngtnacacccnctnnnnncnnctancntganncggcannttnnnnnangngnacnnacgtannnnnnncntgcagggccaccnggtnggannnnnnagagagtcagacnctatntcccaganccgtccnngantgtnacacnctgncnaatcccgtgtagatgtgtcncnntcagaggagcgtancacgcgatancnnnnagttcnannnncgggtgtgnnnnntngnagggnaagnctannttnccggagnccaagagngagtgnnnggcagnnttcannncgtgannncnctcgcacgtngggtnncgntgaggccngctacgcnnacagtccgctggnnnnnnannacntnngcgacgacnnancccaannaaccnagtagacggcagnnggnntgannaactnttcactgcgtggtnncgtttggatacnnnctcnngaacacnaacctcttacngnaantcnagngtnnatcangnnnntaacctccgtgctanannnctgtacggnatcacgtaggcntntnacggnagngtcccnnnntacgtnaccctcngnnantatancgcattgcggntgtcggcctgtgtccctngtncnntgcgncgnctntttggtactccntcnnnatntnggnnncccnggtcnannctccganaagccgtanatannngtagnnngngnnccgntggcgnnccntatcaganttcaattcgtgcntaagcatncnncttnnncggtctngnntntgtagcgcnntnatgngcccnngcccnagnnncacntttgnnngctaaaantannantgcttncnaagancccnctcncatnngntncctntgacnggnnntnatgntacgtnnggatacatgancnttnaggtannngncangcnnntnnanntnnnnggnnanngtcatntatangtannatntagtngtttnacnttctcgcttcaaggggncacccngtctacngagancncatnnngtgacagagngccctacgggctgannnnnangcntgacantgcacgtangagcgcctgcactgaaaggtcaccgtcgtnatgagtncnnnnctnncaagtttnnccctgcccnanctttcttacngnaagnncgccagccncangagggaccatgannatccattnancgnntccacctntgacgcangganngnnngncctgnnacccacacgcnncncgtgctctctnnctcctgtagnngntacgtgtctgtcgtggcccnnntgtcgncntnnnnncgtanncaagnggcccgntacntcaccggcnngtgcttgtccancngnnctntcccccttgtgagntcgtcgngaacngatgccntttntaagggnncggtccccnncgaatggtannanagtnnnnccannaattgaggcannnnggcncgcggnttatngnttcaccgcanttnnnntnnnannntatggcttncngaacggnggtccccncccatannagaggnnnngngnnnnacacggncgngtnnnnnnnggtnnnncggntngntaananccncgccngggtgcgccgncagggccctcccnctgcgcgttnnanntnngaccnnnnatggggctcntcttnnnangtgnctntgctnnncnngccnggagtacaccnncactcnaannncgtngnnnnnnttgtccggtaatctgantgttcccccccnncactncgctcgacnaggtncgttcnntctgcttacgcaccgagcncnnnntgccatcgccnncagnncgcagaaacganagggnncaggntggcgcgntncaggcctanagtangnacncacngncnaactgcanngngngtnncagtgnnnnccggttnnnnggcantngnnnggtgttnaggtgagnnntannntnttgaaggcggcncagaagggnnncnnnngacgtcncngtannnncnntctancntgngaacatggtattnatnncnntcnnttctattcgntnttgcgnccnntnngttccaagntnntacgcantancggcttttcnntntngacttctngcttaggganannntngccagtgtttctnnncnangtctctcnaaanagttcgnnntnatnccnttcatacaatnaacccggaaangaacgccaatanggntcnccnttaggttaattcggntcncgngttacgcgtgatgnagnnaagcnnnnnnntggngngcnnngaaggaggcatgctnatgaatngntccngcgangtgtntcgtaantnngnggattcnnagaaagnnnnggcnnacnncncgctccaggagagatatctcgcggccnttcntntcaactgtccgcccnccnanncntcaaacnaagcgncgtnnnnnnttacagcnnngtgtcagtncnccncnttcntnngncntttngantnagctatgncctnnnacgggatgttnaantgatcgtgannaagcaacttnnnanggggnnncanctncgngtnaggacnnnagtcaaancgttanagnnnaacgtcgcgcagccgtggacncgccngcgntggcttagtgtctanacatngnttgtacnngctnggagtnnnagtcgnngnnaggcnngnnacacaananccgnaantncccacggnncnannncatananagttaccnggngcgtgnnncggacnnnnannncccagnccgtcacctgcccatnancccgactnntcccactcggnnngctantntacnannannggctnanntcgngacccggnnngcnntgagtcgtgtgagttcgcnncantttaggctaanccannaacntggggagnnnnnnncgtnngnngagnctgncnnggnccacnnannaagnnncgccnnntctcnncgnctgttctgaccnnnnangcggnnnnngctnntgggcntacctgggcccggtcggacgccggagcatttcnnacnnnncaccggccgaantannannnagcgatacctggcgagtatcggnggccacatgnngngncatactgtcgnnngagggancacnatttaannaactcggatctctatggagnncggnaacagggctnnagcgcgnnancnannagacaagnnnacccgngcnnnnnnagcnnngnntnanaccctcccggtnctagaactaagcgancnnngtagtccgcaatcaccntgggnnnnccatctcccccccgtgccnnnngnncntcnatgnnagatacnnaatancaggacaatancannnncgacnnnaaggacttcgcgtactcnnnggtactgatngttttcnagcatannnagcnngncgttccaggntaannngnnngnanccanncggccgtgncttnacaagccnanaccgntnntnacagcgcgnngnccttgggtggnttgcnnnannnnnntcnntgcgcanacngannnnnnntcgcccnaatcnagtgttgagncactcnntcncaagcgctanngntagnagnctactaaaancgangtcctannntnntngtgccgagacaannnngctcncccangaaacttttggtagaggngnnatnncgngnnnnnnnnagnnnnnnccgngtttctntncaatagaggangggncgacttcnattnaaggnngnatagttcnagttgaggccaantntcnnccttgggngannanangncngntnnnntccacttcngcgctaanccgtagctancggcatnncngcgggccgcangtagactntgaagatggtgatnnnngctannantcgggnntgnnctnncngngccgnnnntgtaccgccacgnnaactcggagnccaatgngtnncctcnngncnctnccgcgctagnnagacntcctanngtcccctgcgnnnncnttgnctacacctgccggcgnaccngcnntcnnganncacgnnnnnnnnnncancggtgtccgattnnngtccaacnnnngancnnagagttngaaantactgangntgcgncttatanngcgccgggcngcnncnnncnggggtgntagggnangcnnctctcttaggacgcagcaatccnncacctcnantatttnnactttgnncnangnaccnacttgnatgnctntatgnctgtactgtgnnctaganntcgcgnccnnnnccggggcccnagtangnagntccccncattcnngtcacggaanncggtnnngnntntnnnanngggccaatgcccgnnngtnncanngtgtctcacgcancagntnaggntancnnnnngtngngcngccgaccgtngtactttagggaacnntganntgtncnngaccntnncacctaatnnanatgaggatgtcnnctgcgttccagtggcngagngccgnnnnngncactgaacctgagagntnnntannnccggcnncannagtttcnncnnnnncgctggcnnnctcccnncnnnanctncgagtgngnntancnggntccctcgcgtgnanttcccncagngnnacnnncanantgagacatatnnnnntnntncgccgtcnggngcaanttnnnnaatngcanaccgatatcnntaancnggcgagnntagcacctgcncnnnngccaacnnccgaaggatcagncggggtcaactntgcggcnnncctnncnnnangctngnnnnncantaatcntnnnntnaccgnatgancanggntcntntnngnnagcgcancncnngtgnacngnntnngggtnnttgattagtcncgcaaanngncnncnnanctncannacgctcacgagcgacccgggcccttnactaatacanagtgnagtccgntntnaccatcggagnntntngagtanannnnnnngcctatggnnnnngcaagttnaggccacntgnggtnntattctaggcngcatgnnggcgaacntntttcgcannacngcgggactattntgngncngaagnncaagactgcacgagtangcgnnanctnnntncncggagtttgttatatctgntntcgnaagcttnntngatacgacnactttcanattggaatcanngacttcgagggnttnnnncctccannnnngnnngnnnctgtnnntcncnnactcatgcttagggannnngttagtggganagtggtcctggnntanacangagnnnnngcttanagctgcgtctcnggagccgannaangnntnngntnatanagnnnccncatccttggnnccgnacnngcttnattgtaaccgctatgactctgantcnnngcannaggtaanannnnnnnnngcaccatcaantncgtantctgagggagtacactggggnaaatctcgttctctangnccaanggacnacgacagnnctncgtgaccgcctacanctttgcaggcagacactgagnagncacngctnggnngcnntcatttgangcgtgtatgccnctgggnccgttncccaaatnctnataccgcggccagaggnnnnnggntnncntnttcnannccgcggctanatggagttcagcgggtaccggcccggnngnnnccncgagttatgngncgacntcgttcgattnggnnccgtgcaccatgnggacncggtctacgcnggcgcntngncnnnnnnntttgntggntngnntngancngnnaaaaagccgngnanntnntcnctcacaactcgcnnnntnngngangcagatnngntnncttctaaatgaaaccagggcacgctagccnnntngnacagntnagcgacgcnttcgnagnnnccannaannttnnntgangnnntacttnaaacntnnatanantannnaagncgntgcgagncagnagtnctggtcttntggcacgnncancnnctgnacatctnntntgnatctgctcnnnccgcacttgaatggatataggggggtctcnaacgggccgangcgtnantacgtgggnaangannngnngnctggagntcgnccagccctatccgtgccacggtttatatnnnaaaantctannnagtccgatatnaagntntgngcattatctgngatttggaacngtngttgggtancnnannccngnnntnacccnnnnnatttcnnttaccgtaagacttcngaacnngcacgtannacttgnnnngcntcangtgagngaacannnnaannnnntggcgcggctctacgtngnggggccnnncagaactgggtccagtnnnnggnnncgnnngnagncnnnccggcntgtacngnnnagggncaanntggnggnggncgaacgnngnntgcnanagnngggggcgtaaaggcgactcgcacanaacgctagacgtcatnncacttnngncgntagcganncctgacgtgnttnnngcaagacgncccagccnannnnggnnangagcttcttggcagctnnngngtcgtggctcattcaggctctncttacanngccgganacatntgnnnntcctgctctgnnnacanntaggnngaaccnntcngtcttnncccgtnactganantancgccggnnaggcnggctcccctagnnnncgncgccggcggacattactgngaaagcacttntgtgcncatanncnntagnngatagaagagnacccnccagaccactgnacccnatcagnnncgagacgtgttnaccctnnnaggnntgcgngnnatanccatncannggcntaggggcttnntcgngnggcgcnncgcnacacgggaacagnnnncggnnncgtgacnnagggcnanncgccgaaatanntcgcacgnatcgaggcatncccgcgtccgcggngnacggaagnttacatncnatncngttntngnnnttnanancngnttacccgtnnnttganggcatgcgcggcggctnaggntnatnnaagtnagccctanngcangtcgcncgggtccctaaatntngacnnntcgcggcnanttgagancgggnntaacagcgaannnnnnncgnaatttcnagctttcggttgatnttcancnnnnactgtatccacgatggaagtngganggannnntgactaccgcaagggccgtnnccnnnannnnngtatngctaacgcnttngcatgtaaccnaagtnncntcggacgctganatanttaacnngncntatggtgtagtaccgatgnttgcncatncnnatgngantngcnatgtcnngnggtnntancnnctttnncggctcctcagtgatnnctagacgnnngtctantggtggnaatgngaggagnngcatngcttanggnnnagggggcccggcgatgnnnnannttccnnttcgnaaantgatnccggacctgangtccgannccangcaaccccgaccggtatctnnntnnntagnncngaaaatnaatnacagcnnnnnnnnnngcaatatcgtgcactggccttngnggnnnngnnccntatcgcacgacgtntnnttttngncccgttgatagatnngctgtnntactggncgnctggcgtcagacannnnctncgngtatggnngncaagtgctacantncatgcaggacgcacnggagtccaagctcganncggngtggnacacgacgcnatgggcacggatcacctannnnnnnnncnnngnatnaggaagggagttaacgntncaganctgctttncnnttgagcantgggnngtgtactcgaacnggggtncgaattagtggangaagttaacggatgcnanccatnnncacagngnntgacggcgacnnatgnnncaagntcggtagattgntggngtgtngncancntgcgcacgntggttttttnnctcanannatcncgccaaccacttnntgnncnnangtncnagacttgancnangtgatgtggtgcatnnnnacaatcaggtnncnncgnccctnccncgcnnnanggngccgtaaaaggactacnaaagnnnngnnntatgccgnagctacgctgggncnantngtcngngcgcgcntnnagnnnntaacnctnnnacnnnnngnnanctaaaagttcncacccgannnnnngtgttgcantngnaancgccnnctgnangcagaccnncaaaggcggantgtctnanctataanncgnnnnttcccngactccntcangtagccatngcgaaanacnnacctntggcnannnnncnnncatgnnacgctcgcaacganggannncncccagtnctnnnnnccagtnacgctntaaggcnnagcncccatgnngggnntgcaattcgaaccatccnnantncaacaacgtanngtcantcngtttgnngggtactngnngaatccatcancccntccaaacntaatggnagtcnnnccnncatcctnngannannnncttgancctcnnnnagtgagggnannnnngngngnnngnttggagcntggncanannnttccaaaataatncaatcgtccttncanctcgngncatnnaggagnnnaactgcatgcnntaacttgtntagctaacnctgnngnnnnngtaactcgcgaagggnctcacgcggatctcggtcgnagcctnntnnnccgcacgngcctnnnncanctgtatctgatcaantaccgcagcntnnncacnnnnnntgcngcnnnnnctcacggtcaggnnngttgcgtctagtannacgcccnatnntnnncnnnnnaaacngctgntgancggtnnntgnnaanngntaccnngcctaannngcgacctnccgccnnattcgccgncnnntantgaagcatcgcctntcnaggnntcaccctnnntccnncgnnattnnattgatggtaagaanngncanncncnnngttcggnaanactactgnnantcgttttgtgcaagctcntccccgccnntngancgcggggatanaacanatggtcgctnnnnnntnnnaanccgnggnagagccggtctcaccctgactctcaatncncagtnnaggcncgnanggcnagcagctgnacnnttccnnntaagcnangtacccccttcacnagacaggcgantggnnnnnagcgtaggngantcccaannnnannnnatattcgaaatnaanctnaaggctccnncatgnacnttgcagcccgcantcnnnanncnnnnattangncncactnnggaanaattccgnacggcgggataanattngantacatngcntnacgcccaccngcctcatttcanatganggtggcgnaccgtnncngtgtaccgntggnaagttggntggtctttcanaggctagatcagtgcaatnggggncnnangcctctgtnnnnntncnntgtngnngacccnnngcntcannncgnnngntccncaaaccntcnnttntgcgataanagaagngttgactattncncnnatncnnaggacnagtacttagnagnnnnnncccgtttcnanncgnncnnaacatncatatnaaaatactnnggnnntnggntacgnagcgaannngcgtgatccctcantcattatcgtatnatagtcanggtgttnncgacgcattgccacgctgnggaggcangngtntntaccggcngaggcancgtcaaaaaacgttcaggntnccctctaggtnataannnattnagccgntcnnnntgcgcngacatcncanccgnnngcccattgnccagacctntcgancacannnnntatgncntttgagcgaanttcatnttccctcggcaggcnctgctatntattcccanangngattccgnccatacgcaacccnntgagcgtacantctntgcgtnangnnttacnnccnnccgtctccagncngncaggnacccccgcaatgannnngtacaanctntnatcggcctcgtggggncannnnnnncnntactttaacacggttatatngnccaggggngctggcctagttnnnnnggggcttaacagctggactcggcatcacnantantcanttagcnntncntnntnatntccagcgnncgctncattgacnnaaggagttaagcncagtnncgcatccggtgggtgacancnggcannngatncntnaacgngncaaggaatcnctcnngaaaagcanngcttcgnnatgnnnnacnnnaanngnngttngtncnnncnngccggagnntcccanacatnacgtgnactggnnatnangatgacngtctgacgngacctctnagnntnncagaanaggnncngnncanngctgcgacggtaacnntgggnntatggtgtaagngnnntgctctatacgncagcgacngcngggcaggcatntngnnccntccccagngacagggatcnnacacagatnncaaatgcccgttannntgngcaccnncagggttaannggnaccngcttancggcngnnntgcttggtatcgtannnnngaaacnnttccgnngtatngcgcgcnanagntaaatagcangaanccnnantagnnncgagtgcgacnattccantncgccaccggtggtnnnaananncacgnnacattanncaagccncnatccgcnntnnnnnntngtgctcgngttcanttcggcgcgctgncgacngngtagatgtgannncaanntnagcgnctnacgcgcantaanttccttatcagcctcatgtcnttcatcttnnnanncngttnnnngtcagtcgncatacgttgatccagnggnnggncgcgnnnngccnttcaccncnnacagcanncgcaaagangtttctnnnnnnaccgaagccgncgtccnncntaanctgcgnncngatnagantnnggtnnagatananncngtaagttcgatcntacacgatngtncgtaaganctcnaactcnannncttgtcanancnnnangaccgnnncncnggtgcccgcttgnnnnngnnntnactngncnnnnnggataagcctnttaggcttgataaggcgttcngnnncnagcgagtgggcagnncccnntnntnttagcactgtnngcggtagngtagtgannagtncaagnnntatnagtcggcgcgcnnaccctcnnnnnncnagncnnngtgnnngtncgtcanannnncgcatacannnngnnnnntnngccnngnnnnnnnttngactntcnanncnnnnaaggctcattttgcncngagnnnngnaancncnnnnannnnnnntggagggctaagacnnnnaggcttttctnagcnttnagnnnntannngccgcnnnnnnngtnnnngnnnntnnnagncganncggttngnngnnnnnngacnnncngtcaacatcnnnggcacttcaagactgntnnngcngngtnntgtnnacagggggtgaaagtggagcagggtgntnngnnngcataanngtggctatgtcannnnnntngncatnngnnanannnnnnacnnnnntgtttnnagcggacnccggtgnggncnntcgcgtgnagtgggggancgtgtacatacaatnngncgtcaagatgccctcgtanaaccactnacccgacanttatcngcatngcnngnnatgttacnnaggatggggnatantntgcatccnagggcatncnnanntcgantnnggtanacgaantnnannnngggnngncgatnggnaaataaatagtgggcggagaggccgcgcatngcccccagnnnntnngctngacnctaggannnnnnncgcntcacgnnnnggcgggcctattgtnnattnnncgtcgattnntnntgngaaactgggcacnngntaaaactnttctccanncannncgaattgtntgcgaggnnannntnttgcattagantcactngggnngtngngctcncggnntaatgacattttacattccttagaggtgtatcccangtcnatcgnnnncgnnagactttntcatnnntctgnnnngnntngngagcngctggtggacgaccnnagngcaggtnacctantncattncatanncnncnnacgtagattnagtnannntattancggctngnnnnnncccnnnngnagctgttgttaatnncncncncnananttnnctntgtttcngcgtgcgtacagnntaanncgggcgngccnnnnnnnnncntncnntgcgngacnnnnnncaancctnngctgtcacnctgagnccaccannnnncnnncctgccaaanncctacatnananntnccganncctttcnctgantnanccncaaggngcntatanntgaatagtcctgttactgnnnntgcgggcgantgncangcagnngtgtgnnnntnnacgccnttagaagggcatgtntntnccnnnggncnncggtgnncgccncctggccaaccatgaggncgagngggacaggcngnntcggngngannngccannnnnnntnntgngagtagcccnccaannnagccgggcctgnttccanctcgnnnnnnncgagtcannncgnnngnngannnaannntncgccctatagaggnnnnntagccttgaacnnntctggnnaatctnctaccgttagcagttatgngtcgaccaagannggcggggttacgctangnnaaatnngggccttccccnnnncagncantagctnnannngttgtggacntcaaagtnnnnntctntttgcgtacagcgccaggacgctgtnnnanntagnacgcannctgacattttnactnntgngtncnctccagcctccangancnnnnntagnnnntnnatgatcnngcgtaantctccgcgttcaccnannatctaactnngccgattccatcancnctcangtnttttggtcatnntcgaatctttttgacgcngntggtgagaatnctncgcttcggtaaggaacnaaggcaatcgcannnncnctgcacccgcgnnnnnnaannnnatnnnnnnaaggccggnntcgnnngnacctaanntnacngtnnncgnagcgcgnacngncccntgannntcgtnntnccgcgcatcanncgactgngnatnggctctcgcgtgttaggaccgantnacgctantncgnccagntctnaagtnncatnancantacnatnnngtaccgananggganaccgttcctatcnnnatgcnnncnnggntttgtgntnctngtgctggncnctnnntgntnnnnaaacanncangctttanntnnnaccnnnnncatacntggcttcnacnnnnaantcctngaancagnttcacgttgcnnacnctnnntctagntcccnnttngttangggccaaacnncnnagnnancacgggcnnnntcngnagcgntaantgnnncctccnnctatgccnnnaaaggangnnnctttaggnngncaccacgnnnctgnnacccttaatnggtgtanntgcctnacgtnnccccttatgaanngaagagtgtccncattnatcagtgggtaanngacgtaacggcctctgaagtannnaagagancgggggagggcccattattcnnngctgatggcggtacgannanncnnnanctngcgaacaaanngaaacctccggaagtgnnnnttcggtctaganatnnnnggggcccctagnccagcnnaanccnnnngcggtngtgtagngagtacagtnnnnctcnnnanntcntngtncgncntgnnngnnnacactnggttgtngtnnctcagttnnagnagnttnantnnnnaccatgnaggnnggtcaaacngnangtannnggttcaggnnnnatcngnaatncngnnnntccttgganggaccgctgnnctatccngnnaantgtnnncncgtgaggnggnnacgaaannngcnncgtcagccngatcccgcannnnaagccnntnncntanannggcagatntcngccaatncgncggcnnnncnccaatccaggntgacgannnnnattggacaanncnnnnncnnntnnnccatnngcnnancccgatntnnggacgaannnaccanctgcnnnntnnagatgcgnacnatcgaaantgaggngtnntgnngctgnnngcacncgacgganagngncnnntggtggtagctggacacgggtctatctaattgggctcntnnttnnctgncncagccgnnccaacncaggnnatnaactcgcgcgttnnnnaccctcnnnntnggtnnngnnctccagctnttnnnnccgngtagttgccttcnngntcccctnnatatcnnacnntnnnnnagcccngttggatanttnnnnnnnnnnnnngntannnccgnnnnnngnnttcctcggntccaatatttcaagnngnannnnnnngnnnnangcngnnnnnnnntagantnnctannnannnnnnngtncagnnntgcaggantccnggatatccgngtnccgtgnannngntnnagtcngnnntntntccacnatcgacgttcnngcnntgttgaattnntgccnncgnaggccngctnntacnactggnacaganattcccggcnnnnanntnncctngactnaanccactnntnnnncgaagagnggtnntgtacttgcgcgtatgnannngagntncantngtggantcangtgnnannggcggccttnntntnntagattnntnnnnnnntangnnaagnnatnnnccnnantngcgngacctnccccggnagtggacggacggtttaatttttgncggataaagaggcatatncgtacgcgcgtctgcantgctctgaccannncnnttaanngacgnnnntcgcgcgnccantncgtctgntncngngncnnnannttntnnnnggcgggctttcgntctnnnccgagcgcacaaagaacaatnancttnnccgtagtgaannnnngagacgatgngnttcacccgtgnnngccgtactactggttanagtaaggactggtnncttnntgaantccctggnnnnncnggtngagtnaagnngtcgctnnnnncgtnngaatgcaccnanaggcgncgcgnnctncgaacaaanctngcngcntagnncagactagncattaggataagtttnnnagacntccntggttcccagccnatcagcgcnnctcccannntnancngcgnagggnnnnaggntnnctnnataaagtntaagcnggaannncagnnannncgccnggntgtggatcncnanngcacnncggantctgaatcttaaagnnngntncnanagnagngngtcagtanctnncnngnagcnntttgatgangctgtatacatggaagggttaaagncacnantgnncaagacncgcggncccaanctggtnnaggaatcgannctcttggtgtcnantnngccanaanttcacataagnntatacnngnnnnnnnngnttnccnncnnncnngctggnnagtganngngcacataanncattaatagtncacccatnggncttgatnaaatngtnannggcgnnnnncnnnacagcnnggtncnncnccctgtagcgntaccgcnnntngtgncncanttntcancttccangngggtnnnntncnaccgcnttggancggagnnngagganaatntcacncgtnancnnngnacgntngtccttntcnatgcngggnactannnnttgctcnngnnnatcatatgnnacctgttagtncnnnnnnncnancanggctcgcatacncgggngcngtggnngaatccaacacgcannnncantanntnnnnnnnncaagnnnnccacgcgcancngtaannccgnnnnnnnagctccagnnnnnnnnccgatttcccnnctnnnnntagnngccaccancnagggccngaantgcggccacgcnannnantatngtaccacatgttccttacgtncgttagccgttttangnnnntggggtgtctgtannnnnncacagctanntcncgcanatnannngagnnnacnnnnttggccntnnngagcnnnnggtcgnntanacannnggaagnngagtnnnncaacncgggannngnnnntcgnccgaaacttaantncgaggngnntntgattgnnntanccgggttcncccccgcccgcnnanncgcnngtcggtcgnnnatgntccannnagtgnnngnannnnccgggtcgcgtnatanngaaacccnngcacgtnnnnnngtncagccgcaanngctattgcacagcctcgtcnnagtnaccnctngnatncttnagacnntcannnnaganttgcnnngacccnttctngntgttgtgagtgaataccnnaagnncntatttatnnatnnatgtnntaacaccggtannntatatcaccgaatctcatnagngcnncagctgacgttaaactgcctgnnnnggcaananntatgngcgaacctactgcantgnnancncnnnnnnnntaaggggcattagangggnacgcattcctcnnagggnngtggnnnnngactgctgaaccggatngnnnnnnnnnnnnngtntcngcaaatganctcgtncnntnnntnnacttcngagccaccncttnnnnntatnnnnngntccacgnttgnagaaccgtacgcgnnagnttnaggcanngtcnncttnggagnnnatcttcnggggccgagcgancangnccctccggnnactacnttnggnnntctgggatgcgagnttgtanggtgggcctgnnngttcgnattgcgannngnnnnggcccggctggggggttggctntgntaaccgcnancaagnaccgncgtgantgttgaagtnttatntgaggttcgngagnccnnnnggtgaagnagantgtnctcacggaacnncnnncncngntcgtttgcangnnagtgncnnttgcttcgacnncntcctcatatcnnncgctgggnaanaaactcnnngnnaattcaacangtagccntatacngagtattnnnnggnaccggnnncnttcaacnnnnnanncatnntaaacnntatntggcagnncctcatcgtcgcngggcntggtccntnannnnacngaccanntangctacacgatccgnnatcggnnnctnnnnnncatngnnnntncnnnnnnnncgaattganctactggcnntccganacnnnaanagntncccaactagcncgttgccannatgncgctnnnnagccnnggnnnatgcnngnnnnnncnttgttnngnaaggcnggcnnnnannncaccaatnnctncnnnngtctaccaatanaantanncnnnncgatnacgatgtaggtgnngntntnnanncnnangactcaagngcgangcncnnctgccggcctngngaannncgnnncngtnatacccntcgnacgagncancncnnnnnnngcnnntacatccncnnnntggcccccnngtctnnnngtntnggttgttctnncannnnnaatgttngnnnnntagggncttnggtnncgttttnnnnngctgagtacgaggattccngntcatngnggncnngngagangaccncgnnngnacnacgtgttanttaggcctagttngnnncgancngaccntncngcgaactncttggagnntnngnnnttataacttcatgccagcntatgcgtgcnntnnnncntnnnaagtaacctnangtggantccccctnnnngnnnnnnnnnnggngcgttnnantgccctcnggcccnnngngntgcntaagtccgcgagtcngnntntntggnataccnagntcgcacgaacgtnnnnnntgacggtnnacagaagcncatacgcctccgtacgattcnacgancgtcataatcgntatccgcngganaattggaananataagtagtggngnggaacaagatnntttnagnaaatcggantannttactnaatcgantntnnnnaagccggtnntcgcagatntgataccatnncannnngtnnngtnantnncnanctcccgnntnngnnnntgctnnnttcnnctcagttnccggtncttgcaacctgncagcacatggttgatggacnntncaccctnactgcacgcacacttttcgtgaancacatccaggcgtgnatcgaaccttnncncgngtctgggcccaacntcaaacganngncgggncggcgatggnggannncgannnnnnnnnnnnnncncgcggccnnnnangggcanncggnncactgtgaannccnacngagagntnngngtaagcaaccgntcncnnnctngccgccgcgcnagtccattgataantttacgttcnaagngtncgantncccngcgatnnnctnaccatntaagacagcgatngagcatgnnnngcnagagggnanccaacctcnngangtgnacggcgantgnnngntnnnnnnnttnatnctnnattaaccnagnnantngngttcacaaganncncnnctcaannggntgtntggccttnngcnancnnagcattgccannntggtancggaaaattnngnttcccatctctggtgggggtgcatcntccncnngcgcaatntcggcaatagnngtcgannntgagaagtncgangtgcctcnnntcacgctctncagncccgacgctatnnanngagnncgacccctttnnnggtcgcggttnggncnnctanggtacctgtctgctcgccnacantggtgtacanttctnncnctanngnngatgangtttactaggantcacgatatntcatcccngngnnatgngcnnnngcatggtggnntnntcncccgtntnngactnttctacngccgngngcnnnanngcnngacaganntnttnanccntncgctttngnntttgtctgggtcggtcgcnnnaaagggtctncatgnattcccgctacccatctcgaaatggnnncagttgnantnccaannancnaagnctnnnccnnancnncgcagatgtganaatactttnaattggacaaacgtngannggtccgggcaagnccnaccnggagattaacgntgtgaaatngnaacngagatgcacctcnntatcaaatcnggaccatgagncngnactttcananaagggttactgtcggggctaaagagntcantntngcatangnnaagnatttncggatggcnnggctcaggctnacgngnaactcctcagcganntctatntacnngnaannancnccagttcgggcgtagtgaaaatnccctgttagntntgngncttgagcngtgcncnaaatgcganagnnnaccctnngcnncaggatntnntantgncnntncgcactagatacgnnnnnggaacgnctatctgagggngaccccccatncngannnanagctagctcctcgagnngaatgnnntncnngcaccngtagcgcgctnnncactatangctgngncccanctcggacnggaagctgcgatnnnctnattncantcnnctgtngnnatcggncnngntgatntngcggcagcactggcggtnanccggactgaaaggtcgnnncaatgntaatgantnnnnncngcgtncccgagngtnnnaggttttttgcgaagagganntgctcangtgtgaacntccagatcgaccagtggagtgacggggccccggcagnagggagttantgaaacggntaanaatcttnggangctggntgtatttgtgagaatnngnnancnntccaanantntttgtgcnntcnntggcgcccatnnnctagtttcctcncgcnaggataatncctntagcctccnatgccntcgngnnaggaacgtttggacntaatgnaaaattacgtgttttgtgcactnncnnattaacctctgacgnngcagtgtaanagatattaagncnggacttatcatttnagnccgctcatcncgggagnnnatgtncgncggttncgccggnatttacactcccngacanntcnnnnnnnnggannnnngacncancnngnnctnnngnnagnantccnngnnnnngtgngaggcgctganntctgtgnanagnnncnnnnnngnntnnttcattaagcattttgcagtatgngntgcaccgtagatcagcgggtcgagctntccactccantaaaccatttatatggacaagaaacnnttaggggcacgtcctcgtaanncanncgttaaacatttncganttngcacgatctggtagnnntgcgncntnncgtngcntagtnannnagacttaaccntannnnnnnntgnacanttggnaactgnnttnnanttaggngacngactgannnntatcgccgggcnngnnaatgtnancgttcttgngaatncggatccgaggggacttngncggntcgcgcggnggccnggcacantgctaatanatcgggnnncccagntgccntaatgtcnngttcgcangcttnannagatnncgccnggggtgcatgcccnnnccccgaacgaccccctgncgagaatggnnctgnngcanttcaggcnngngtgngnncngcggttgnnacnntatnnggcgccccntnnanangngctctgggccgaanntntggcacgtcancgctctcntgtagccganggcctagtaacttacgnnaagacncnggtgtttcttgtaantcnntngntgtttcaaagcgcacnagntccccnnntgacattctatgccnacgnacagannagacgganaccngtacatancagnatcactggnntagnnnntnnnncnctgtggccgaggcnngctancnanccactacgacganacaacagtaaggngngannngtgancncgatgnttnnnnnnnacgngacgccgaaagnnattccnggagggtaatactttatgaagcgcatncacacaccntttaaagngcaggggnnaaactcttcgcgtntgnntccgtatcagcancncgtagtnnacnnnaattacnnncgnctgcatcgcgtgatgnnnagnaactannnnntnggagngnnnnnntnnnnnattcagnannnccantanacacagactannnncanccgtacccacaccggccttgtagtgtggttcgtcgtcccngntgccgantcgcttcangntccaattanngnaanaangtactacgttgnngatactgtnngnagcagggtactnntcatcggtctgtacttntcgnacgcacgntnnnancnaatcganngaaactgcccgccanacggtcngcnttgtacaacnntttggcatancgaccntnaangagcnngatccgttnacgaccttgtnaagtcggagcnnaggngtnngaagnnagnnctatgccgcgaantgctgccgggcggtgagatcncnaacgannnaaagttgtcgcggncggctgcgccacnntccgncgnctncgccaanntnacnnagacntccggaggancnngntcngnanagcanccgcngnntnntagcgacacncaatttaaagannaggntaccatacaatgtaaacagcncgtnctgatncctgaangcnntgtcgcnctnncntaatggcccnatacggtgatgnnagaantcgncgccgngantntacgnagtatatggctcaaccnangnnacatntannggntnncaactnttncgncncnnncgttaaaccantncaaccctnncgnntcnnnnnnngcatnngcccntccnngtttacgnnangntnnntnngtgnggnnncccgccngtnnncaantacntcggnnnnngcngcttgtttaattacngcangcnnnnnntagngtttctgnctgtccggccntctnncccagaagnnnncnnaggcgcgacaacnaggctgttcattcgnggnntnnncattatcgaaaangctttcatcctnacacnnatntacnttgttaagcantgcnnannnngnanaaattggtnnnnaccannccgtttaccctgnnncgatagtnnttccgatgnnatanccgtacanatctgtnnncccagagggcngcgatntacgaggacttngtncttanctcnntnnncnttcnnacncgcgcnctgnncnnngntgnggatcatcacaccnnnnnnctnntgnncaccaanctnntnnttnncagcacntntgcgaagcnttgngtttcgcaaatgcgtcngtttntgacccannnacncgnanganctcacttccnngcttcntcttatnnangtaatngtangttcctnnaccanccnctcgacnggccnncaaagacgngntctcancaacggaagcangagngtgagttannnnccngngnngatttgaagttgatgaagcaattntgaacatcgtttntccnaactnctggcagataagcanangatcngaggggtagcttttntgttcaganntnggnnccncgggntgatggcncangctanttcgnntggtnnctnnctcgangnnnnatntctcccntccccactnaccactgcnaatgnaagtccnntcgnncgtntatgagtacngcggnnnncaaaganngtagncagctngantgagcaacgcataaatcccnaatgacttgtctannanatagaggatncgcnngngtncnancgtcgcngatnntgcnnnncgccccnttgnnacnnntgtgggtannagtatcgnnctccacgcgtttttcttnntgcggactacttggccacgnnntgagttcnnaagtgggnancnnanngnacnatccanttactaataatnaggagtngcttgttagcccaggaaaaatcttcagantcaacgcagnacgaaccaagntcaacnnnattgngaatgggcaangccnctnnacgngttcagncgttggggngaannanngatngnattgggggnttancggtggnnncnatttcantcgaggncnnncnatgccccantnagcatntgcngannnnnaaaacnctgcacggaggcncnnnncccanntcagcacccttcnccngnnnnnantncacngctgagtnnccanacntgcgccnngcttangnaannnagggnanatactgtnntatcgannatntgngtntggnggggtcaanaaggctaananngngcgtcactctnacnatnancgccnnnnagnnggacnnngcgtcccgnnnnancgnngtngaacggtnnnaacctnagggcnagaacttnnaangacnngcctccntntttnncgntanatnnngcnngnnggcgngtgnnagagnnnggancggattcntnctancgcctcggncncgngtcgttggnntacntactttnatnnnctctnnntctacgcgtngtnnancnngnnnngtctgccngcacccnnnnntnntcntctctcaacncnggnantgtgtgncnnnncgnnacnnnannnccntcatanngtctcatnntnggnnngccngttcnannnnntancnaannnttnatnntnntgggcgcatgtgcnnntcggcncacagaacccgnngtttacgagagntngtcgaagttatgcgtgnccccnnnnnanganccttcntntcccaggtnatcgataantcggtgtactcnntannaanccggaatnnnnagnctccgcgancnggnacgnnnagatnnaannngcagntgngctataacangtngcnncnnngtgtgacatntnnagnngtgcncgcgnncnntnncgtgtgaatnncaggcgatcctnnngannnaaaacncccngcnnacattgaaatatttcatgaanaatnncaaagcgnngtgaacgccccgcgnnnaagcggggganagaccggtagncacaaagngtcgcntcgccncnannnncacgntcgtcanttacaagtcgatgtanncaccagcacccggnnnnnngngcacnggaggggatcnangactcnnnatctacgtantggnncatntttnnntccgtntaggnngnnnnnanntcagagngngtaggngnaacgngacaggcnagcnnnaggnngcnnttatnggnatgttanccnncacggcanngtgcatncccgnnacatnaggaagngggtcatgaagacctnncncattgggtgtctnacgagggcncncnaccagtcngaananggctctcttagttcgagtgtcgttgcanctnncacagcangngtcctccanagagggggngccattgncctccccagntgcccnnnnacnttatanancantnnatagacgccantgcggaggngtngtgcggagnnncatcctctggnaannncttnaaagtctnangnnnactcnntancgggncacganngacgccnacggcangtncttactgnccctgtgggccgngccgtgctgtcntnnntannaaatgnnncanncnnnnntcccacnctntcncgacacccngannngtnaggcagnncgtcnnccnngnnnnntangntngnnatncnacatactttcncnncntgggnnnnnagnagggcngngncccagcttggngaanntcttcngcggttagttgncnanggnnnncggcnngacccgatccgtgcaaatngtgcctcccgnccccnggnttaatctcgtnttgatccggactnntnnggacagccnnncnntnccctcccgtnnanttctgannnaatnnncgnntgnnaggccnnnagntcgggcgcggnacgtttnnttngggatagacctntcgtcaatcgannacnannaacaatnngngcganncgnnntatcantnccaggaagatgttttaancnnnccgcnacnnncncaacgncgnccaactcccgaggaggnnngcaccntcacngcttaaggngncgttccgggtnncngnnnnnaananncgangaatgtannacccnatnngaactactgtnttgnagaannnannacncnncgnctntatgcgccactaggnccccnnnagntnccgaannnnnnnncnnnacaagcgcttcgtcntaggagcaaggaangcannnggtgaatggnnctcgannnngtccaccgcgaacnatnnnttcnnanggccgcgttgaggtnttganctccanggtggcnnnnaacggntcagttcncnaccgatnnacaagagcnnnnacggatcttgggttactnaanagnagccgcctgcnnnngnaacntntgcnccgcagcaactgncgtccggacgattgcntcgnnnnntnnnnanntcncgcnnnnncgtgcnannncccctatntcnnnnancngttcgccnnnanaatngatcncgggaannnnggngncanncctgaccttgnnaganctntnntggnncatttnanaccatcgnaccctccaaccgaannggattccgnattananntcgcaccggccccnacnctagcnagtctgcgnctcctcctctcnttcagtcgtggcnccgttgggtccnnngcccggtccgttcnnnnnactgacatggannacgcnaatcnccnnnatnnggncngnncgntcataaccncgcaggcangangttgaaattcgtncaagtgnggnngntntnggagnaagcgnnnnatctctatctaagtcangttcactcactnaccactntggcnccggtngggnannacnatnngcttancagcgngnnccctngnnctgantcnnngnnncntncnattnngggcgatctnctctgtggcttatgactctggctttgnttgacagttccngtaatgaacttagatctcgaggtngccnagctnncnggngtcctgtttctactagattgntagantgcgntaggtngngcnnacatggacgnggcgaaacctgcncgacgnggannncctancactcgnnnaacaannnnntnaaccgctnannnnnngnaacatcctnnctnnccctcgcctagcnggaagtcaggatctnctccnncntatgtnttnnnnnnnatnnnntatacacgcacatgnctccgatggcnnnnntnnnnttgnnntccttctnnnanngccacttannagtacnctngtntgnaagnnncngcattnctancncgcatagcgtnnnnnnngntncnnagctnccnnaaggnatttagcgacgnccgacatcgcancncngncnncagnnnncncnnnntgttcgcnataagtatagagggaaaaagctcnncacnacctgacttgcgtggnnntgggtnaattggngggtagcncggctngntacaggagtcctaatgngnnntcgnagnnaanattgncnnnagccactcaaagtcttttcgcatnngncagcanggnccacnggtcattngtaggacngcnnntcntntcngccttctnanntgtggnctagnacgaccacaanntggccaatgngctacgtnagagcaagaanannttgtctnnncanncggnnnctgagtgtgacanncnatcngaatnncgtaaagattcanaatccncgtnnggnnccctcnccgctnacgcnttgncnctagtntagcnctgncatgaaggagcanggatggcgnccaccgcncnngnnnaagacaagncgacttnaagttntttcnannngcatatttncggattagacggcntnaatnnncgntgggtaattgagtacctcggnnnnntagncngccgtgcggatcccgnccanggaacngagttncgtatgctnnngccntccgngatggctnnntntnnnngttngcngtggncggtcgcnnnnnngcnaacgnctgtttgnttccgnctcncnaggaccgtggnttggtgcagcattnnctgngnctgnttcttnnaggcnnnnnngncncnnntaaagtncgcttggantcnnntccnnncttgggctngtcnnnnnggttacnnnaagntgacccncgntcannnatcnggtagnngacnnctnncctgngnacgtnangngnaanncngcngnnccncgcncggtcgngtctncgtcngaagccgggtaatcgcnnctngnatncacncantngacaantggccgatnttnnggncnnngacttccaantngttnaccggnggtntnggncctagctccnnccnnatccgcccntctanaangcccnataggaattgagacntcagagcgactgactcagcgcgatnnttannnnnnctgntnngcactnancancnagtgatggnnaacatataggngttannnnnnnnntcncngtcatcccctgnncgggngaatgnnggggnaggcnnnnnnannnnctancggcgcgacccggttgagnaangganntggactcataacgcnnntntgcnccactcgntctcgnccccgacncttggaacnnnngtcctagngcgcccntannnngangagcacagttacggtcnnagnnnntagtttnntncnctnnngtngcctattggatcnnnagncnnnnaannnntcncnnncanananattnnnacnnatcggnnnnnatcnccnnngnggacnaccnnggnggnnnntgtgttnggngnnnnngnttngccnnnggccannncnnangnnnnncagcgtggcggatctacgtttnctctacngagacannnnnnnnttngtttgcaccataggnctccccnacgtcgcggacgntanccnnngnngtnntnnanacgangtaatcagccgaccngatcncncgannnancnaaacgtggcgtatatgtncacctagatgtgaaggtnnnncgncanangttccttagtaccagtcntanacccggaaagtatagaccatggccttggcaagnttncncacnttnncngannaaannnntcnanntgnnaggnnnnnnatgctagttgangccctgtgntnnnnncntgtnnnaannnnnnatgantcanatnnntncattaatcttnggannnnntntnnnnnnnncntnacanncnntnnnnnnttagctacaccaactctcccccgacgtctgatccnnngntctcggaancantnnccgtgnactnaggtactnggtgngactntngtnanaatcnntncnagnacnnnnncgacangtgcatangaccaggtgctgattccnncnnngtctggggcntagcnactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtanatgnatattcgcgtctgtgcntnccaatnggaagnnanaagannnnnnnnctctcnnannngtgcnaanntnanntgnngngntgnnncanaatgncttnnnnntttggnngctctncncgagggngtcccnngggccttcnnnnnnnnncgangnggtccgnnnacnnnnnnnngccaccccanttngggcccaataaccnntnnccacgcgtcttcaacgatntggnctnccntgggtaagtaactgactaccgtgggnagtggngnnacnncnnnntgaaatctgcntgnnnnnnnnagnnnannnnnnngtaannnncgggggactnanagactctccgtcgangggangnnnncgtgcctggtccccccgaccacancgntnnnnctananagtgngnagnnnttgcgccaacgncngnnagatnaaaagnccnangannttggnttcnntncaaggaaagncgccccctngnggggtannctcgatacagatcnnttngtactgatatgcctnctatanntcaanagnttcaaagccnntangtcnnncnatnaacnnagncnttctcntnattcngaggtnncncnccatngttacgcnancccgagnangctctnggattcactcgccgggnntnnacaacttaaccacgtgctgctgncttttgttatccctgcntncntngcnntntgtgccgnaancaagcgtctgnnntngncacagnccnggtgcgannacgaagngaatggtcnnngtnggtanngncagnnntcttggnngcnnggaggnnnnntnnngnangacnncgacgnnnnccgctncatgttcgncgnntganggcggntnnnagcattgcccnngacctagtttcnagcgctccngncngcnngnntganngcncnagncnncngnnanggtnnnngccgangcnagctgggccagctgngnggccgnantncnnnnncncnatntggctctnnncannntgnnnnnnnnnngntggtcaacttaantntaaacccttntgcnncncacagtnnnnncnatggcttcgtncnggnnnnccnnaggngtgacccnntgnnntgcgannnnnnncngcnnntanancgcaggtgtnntgctgcttgacccggancgccttnnaanccatnattaaaacggtgtctcgtgcggnacggactgcgntagantgnctatgagagtcccnttnncggtannnnncgnnccnntaagtggaannnaaatnatataatgcnngngnanaangcccagctnggccctnnctngagganattnnnngnacgaggtngcnttcgctgcttgtgngntaaggggtggcnnaaagnnngatngcnngntttggcgcaaacgcngcncnnnagcacctgtcgnnatatttngctcccnantagttaacgnnnantngcgacngnanntgttnatannagnatctgttnnangnngggacggtctttcgcggtnannngtcgcgcagnnntgcnantccntcggnntngatgcgggaancaagancnacnaancnnncctgggnttcgangttnncnacganggtagtcctgnatgggnggnnnntctcgtcnnngtnatgctaggncacnnngtataatcnngangncannncnnnnaanntanannncnnccnnnctaccagancacagaganctcanccnactcggnggcctnctntggcnntactnacagtnnngnnngggcgtcnaggnncgcgnactaggngntgngcgcatcnnttctgaannnccnatcncncgtacgaccattcacgcatgaacnnnntnnccgnnnngcnacancgggtngcgtgnntnacgtggagtcncntactttctctgngttcacnttacaatcgtaccaagattancggtggttaaaaacngtccgatgntntcgccctagnttnctgcnncnncanntcgttgnncgtncnanctggctnanctnnacntntcttgttantnccnntnnttggngccttacgnngnannntatannnnacggcnctgttgaccgangtnntgntcanngtngnngncgggttaaangngnntangnnngnanntnaggntttnnacnnntaaacgtctatacgannaccgncanntagngngtcntnnnncanntnggccantntntcagcggcggcnagtncttggtgcgtgcngcnnaaaatnnnncatcncaganntctcgggcaaatccgncaaacgncactggngtcgcgnnntngtntcaaccnnnnncgcnntacgggtcnngattggcnacatnngnnnttaggnaannncnnncannnnnannnnnanccggcacctcgatnttgnnnnctngtnncanacantggnncgncctcgtaccnntnaacaagngcgcncnnnnnagaattagaacnntgggtttctttagggggtcnnattnnagnnttnnccnntngcgnngannnncgancnggtgcgagnngccggccnggtngcntnnaactgtaggnggccntngaacngnaggagaccgntnnagaagtnncaatcngcnntnccccgncancgannacncncnnatcacganaacaagnntntnctttaanacaacnncttggagggggtgcgcgctcctaggnggnnctnnaccnctactcngnnnnnnaggctnctatcaacttgcgnnnanntactgntacatcnnnncnngagtnnannnancaganagcccctncgaatnntncatntcgnngcaggnantaaagcncnggtgtggccgntactntcaatatgggnnngnnnntcatntnngggacnntagngaaagtnatnactattgcgganattcgnaatgacanngatanttanncgtggtnccactnncnantcnnctgctcactnnccntcntctcaccnacggtggananggctnnnntgtgncagnnaaanggnaatggtngcanggtnagngacactcngtnatccaggtnnactgtggttaggcnggcnncgggnnacttcgcattcaancatgannntnnncatatacgttcngggccntgcccnanntncatacacngtntganannntangnntangttgcccnacctcctnagataaggntccncgcgacgacgaggggcnngggtggcgggngnnccccagnattctngcnatagnctanggcgctanatgcgntaatattacccngnntttngnccnctaaaagaaatcgttactcgtccannctnnnctcnntatcntgcgtcgtntnncnctattcactnagngtggcagaatgnggnnntacncatcngtnggccgctatcctcgntngncttgtagactacttntnngagncanngnannccnctggtcacgagtccanntnnnagctcaccnttctnagtacngaataagcnactgtatttncccttcgtatacagccagantcctncnnngattccagantagcnncgctntgaccgcctnngctntcacaaagaggcanctgtagcaccntnagttgntgnattcagattgaacnactgcctcgtnnnnngcaangtaaacnanctaaagaaacnnncnagtaccgctcccccnngntcanctnctcttttnnnctnnnntaaggtttttgngtgnngcttcccnccgncnntngnntnncgcttcactnnngngttcanggcnnctncgnctgngnngtacgcannncgcgntaccggtgtancgcgnctacgttccacnnaaaatgtaattctaagttcttgtatgtnanntcgcgcgantagtggntcgacagtaanttatatgtcacatgnnnggcaccntgagtccaatgttactctnacttcagncganttcntannctacacagatnctcntaggganatatgnnnttnacgnnnntgaaggaacccantnnaatatccttncnnttaggccgangcnaacaaatgctnctangcatgtagaggnntggnnataaatnnnntnacgnanccnnnngccantngnntacgataaccgaggnaatctttntcnnaatcgngcaagnacnatcctgtctcganngagcnnngcgtccgtcgcctggtgcgtaacaatagccattagggatnnngtacaaancacatgactcnnggtnanncnngnntannnnnnnannncataaatcactgcactcggnnctaatcnncngcacnnactannacctcnacnaacanacagatagctagaatnncaagttgggggcagngaagcatatgcaaagatatanncnntnnnnnnatagatccaaaatngtgtaggtgtgtgcgagctctgnttgtngattctgtctcatgnaannnngcanattnannnnnnnanangttaattcagcananggcgtcncgagcaggncnangtanacganacngngncttntggcntcccantntcngcgtgtgcgctnntncatgttnggctgnngcnnacnctgcgcnctaatctntggcctnagaagagcggganaacgctaccgttgtgtccnancagcctnnatnnngtaanggncctcngcagtnnnagcggaganggccncngcgaaaccnntgttnctgatccnggctaggtcatgtttcaactcgcccttncngcntnnctggcccgactaatntagttattggncatggacgcctttnntanagagnanncnnagacattntggacacccttgaanngctnttncctnagantnnntngngntactanntgtgtngggtgncgttgtnagttanngnnngnnggtannccgccngtgctacactanacnncggcngnnnnngnnnncnnnnnnngaccnccncngnnagtnnttnacnnngnntatcgtttcntttcgacntnnttggacngnnnnannggntnntcgnngttcgggtnnnnaannnannccncnnntggcacgantcatnccganancngnnnctncngannnnnnngnggnngagntacgnacgganagggggtttangncanttaagnnnncaantnnncagnaatgcgcaccttgagtngcgcctnnccnagggctacttttnnccggtgaccggganatnntnnnnntttagnnagccaangtcccgccantgaantnnngnncgntntgcgntnnccncgttangcnttaggngncnnnaaacgntannnnggnnnnancnntccnatataanctggtcnnngttgnnatgctnanntnnagnncgncgnncgtacctcnnntccaaaataacngncatanggtgnnnntgtnnnnnnnncnnncnancgtatanngtnggtangccgnnnnnntnnnntggnnngngnnnnnnnggacggnnnnncggacgncnaggtncanaacgnnctaagnntctcnctacccacntgctantnnantattgcgntctgngcccncagnnnnnnnntgtagngcncacgtgcgncctacggcnttaggcnaannnnanacnnnactntnntccgccncnnnngatggtgnccagcnncccgtanctagccgctnngccgnnnctactgcccggtnnagccgncgggntantngggngcaatgangntnnnnangggcctcctttccatgtggnnnnnaatnnngctaacatgnnctnnncnntantngtngggggatnnncgnttnnnttttgngtttcnnnattngntctacntgnnagagggcnnaccgcantacggannannnnnnnatnntttaannacnncttntnnggacatgnntcttanntnttgcnnanatgcnnanntngccatgcgcaatttcagtancnantgagttaatnnttgataaccacgnancncntannccnttnangntaaacactttcctgnanacggcagtncnntnccnagcnntntnnnatnngannaccncttncggcactctaganngagaccnnagnttattanantctcgtaannaaggccanncgtgtatgcctaccagcgnggagcgcccagtangcgtngagccacgnnccacccgganctgtcgtncancttctcncntncatnctgnggtccagtcagcgtcgctgcctcaangccggnctcttntttanggaannnntgcccggaccncgtgncccnaacgtaaannnntactgagcaccgtcnagtcnacnnatggtngttcggaacttnnncnngctnngcnnancncnntncnntcnngtgggnnntagcatgccnntcccgccgcntatgcatgccnncagcgtnccgnntcanntagtgngctacgngcaccagacaaannnagtgntctnncgnagnaccacgtactcggttnncgcctgtgncagttacncnngcgcnnnnacgccncnagntttgcgncagagtcnggacntnantaggccggcgccgtgnttatgggnntnaccagnnnnnnnncttggatgngaaaactcctngnngaaccgnncaattnntgttngnngtnngtcnngaggtatagttnactgtggtcnaanatgagagcatgcaggnggcgctnnagtgcgtgnagggattaancnnntcnnnnnaanngcccaanntanttanatntgnccgnggtnntcntactgcgtctccaaaagcggtacgnnanngctnttaggacagctctaggccganggtnagggnnnnanggnnnncggcagtgaagcgccnnantgnctgaaagatcagannnncananttannnngaannagntgnttgcgntttnnantanannagtacngnaacnnnnnnngtnnnanttcncggtcctggagcccngctccgaccccccanatcnnatatcncnggcnnanacatgctgctgncnnnntcanggnaccaangnnagcacggnanggcgngnnaccctannggnnganccgctnctcctggtttnncgnnangatgaccgtcagttgctgngngtttccgaagaanntcgggttccacgnanatgagacgaatcgtgcagnngtngagcatctannctcgtganncntgnggngcngtgccanngnnnggatangtnccaggcctagcgtnatngcnncnnnataattgcttcatcanncntntgntnangnaagcntctngtncnngggcacantgctcgntnnaggcgannttcttgctcccagggnccggnnnnggtgtngnnnacatataangtacnctctaaccancnggngctcnnngannangttgnccgtcnnanntncggccnannccntccannntcatgcccccnncggccnntgttnccnagagaaannggccaataacngcatnacggaggcgtngtatgcaaacacntttnnacactngtnnatannnnaggctcgtngctangnnatccgtacatctctcacccatcnccgnncngcnttcnntntagganatgnnttnaaggcctttnngcggtgccagaannngnnnncanngccncnnncnctgtgggngcatgtgcngcgtagtgtngnntgnngaataagagaattncgagtcgcantgagcctggcnttagnnagctangctccgattnnanntaaggttgntanngaccaanctacctntagacctgtacncntgntcgnngncggactgtttgnccncnnnnncntnnnngaacttnnnagncananngtgcatgagtaggggttgcnnnngngnnnnnccnntntgangggcannangctatcgggacagccctcttgcgggnnaatnnnngncgcctggtnncntttagtggntnnnanntcggggngtangnnttgggcancanntntcgncnnnggngacgcttcacnanannagcataaaactacgtttggngngtaagccttcggatcttgttcgggccannngagttctnnanncnnnatctaggcntnnngaggnccngnaccatggcgatggttanncgtcgtgaatntnnncgttctatggttaagctcagatgggtgtgtannanatnctgaacgctcgnggagntgnannnggnatcgntgnngntcgtttggaanccgagancaaccatgatcnttcagatctattggnacnncncgaccncnnatgcttgcgnctaanntaatgactgtgcngnnatgagtgntaanccnnacttacatcggcgttggcagtcttcatagttcaattgttaaccancnctggccttccanngactnngtcantgaatnnactcnagntnccnnntcagcgaanatnggngnnncctcgcgtgnattcctacgnnggcgccccggggcgaaacaggccacnagacntnccnttgngngnaaganngagtgcgnattcggaccccgagtcccnggcntnnnttnnagntgccgggtgnnncnacncgnntccctcnnttaactgcgcagtcaggagnatcannacnncttntagntnnnnncnccggatctcgagtaanatcngaattgggannannggcttntgnganatcnnatntnnaagncgactntatccgatntactacgcggtcgnanaaaacnggnnanntntnncnactgangnttntctcgtantnnnannngtcnnnnnannttnnnngctgtagnttttcaatnngagtangccgnnnanagtntnnnngccctggcggnnngnnntgnntnnnntnctccangcatnnaagncgncttttcacctcggnacnggaagcntaacgtagngtgctcctngnccttggcgaannnntacaagngngntggnggnttttncantngatgnnntnggttnatannnnncnnnccannnnnctcnncaaanatnnatntgctacattgcagnaatacgatcnataactacgagctataanatctgngccttacctcnacgaaaccgtatagcnttcnagaagcnnnnnnnngtactcgggtcgnccnnnnnncctatcaaacgccttngagttcatcgggctcgaaccgtcgtgtatnnnntggagcccgggcgnccgctcgcccataaccnaagagncttnaattaatntacacncccnntnaantntgtngnggcangnnataatagtnnnnnntcaagtnatcgggcacnccgannctngangaannntnngtccggnctnnannaccnnaatnccnntngntcaatcncgaatagttgcaagtcanntgccacaacatnnnccnccctncaacccctnggagctaaagttggtatcacnnncccccggccaacnntggtctcatcatnnaccgcatgttcactttgngnggccagatnannnnagtnnnntannnaaagnnctgggtccacccnngancgngnggacaccngcntgnattnccaaagncccctggtnngtacnnctttngcgtnacngacanatngnnnnnggnagtaaacgannacnaaacngcnnannngacnnnnncagactncccatnctnnncatccanntataggtatggagtcgatncncaccnnatggannctaacngcggtttggcngatgacctngntaatggtccggnnctcatctttagccgcntgaggctgattgttgtnncggngatcnacaatagtcnanaaacaatnangnncttcggcgatnccnnnncnancgccccannnccnnngacccaccaccatcccactntcacgaccatgtcactatcnnnnngngaanacgctgttttgtncccngnnnatggngntnttcanaganccggnatgancnatatgnccatntntncgnctcactgagggcgcnntctgcngggtcgnnttnntngcngctncgnacnncagatcnncgcttcgccggaggggcannncnnngnacnnnngctgnncncnannccgnntnacccatntnatgggtgggagnnnagnncntttgattacccgcgcnncnccnnagtnagganactggnatngagngnnnntccnngccgnanttncncnnacagannanctagtnnnnannngccggaagangtnngccacgtatgcaancnccgttnggacgntnannnaggntgccntcgannnnnnnantntgnatgcgtaactcttcnnnnnngnnantnnantnnccgattaaagcnaagcatngtgnntcnttttttggtcgatgcnaacgccgtcccncganacctcgaagnntnttactcnnnnncctgggccgnnttaggcgnaaagctctgtatcnagggtaagcttnnttgcggttcnatngttgcccnnntttgacnnggtcccngtctcgagaggactcggggaggttcgtttacttccnagtnnngnccgcgcgttcacctggngcanncatatggtngcnnnnnagatggttacntgaaannnnngnncanantcgcgntacnncttnnccnnnagtcnagnttgcgangnntccggncanagtccnncncntgatcggcaaaatctcggnnngaanagngcnnacanccntgnnnnnnanncangcttcnnccnnnanntnnncnttcnagccgtngcgttacacgcgtcnncccnnactgcgancnncnnntcatcgaaagnntngnccgngnngngnattgccngatctnatnctaaatggatncnccaacagngcgatnngnaacacaatcntnncgtnnnacnatcccataccacntcgngctngnccnngnccgccatggtaggcatnnnngtgnnnannnnnntgngcgcactntcgataccgtgccaatataatantaangannnngnnnntcnnngnnccacgccaacccacgntannnncatgtcnctnaggtttagcngntnncncggnnngcttcntnccccgctatacctnttgcccgngcctagnntnncgnnntnncttntnnagcanngcnnnggaatctccagtncgaggtctcantgccggcnnacngatgtgcgannntgatgctgnnnatatnnactgcngnaactatcnntatngctnttcncgangnagcaaacgccngnncngnatnnttnnactccnngncagaagagataacnnnnnnnntntggtcnatcgtanngggnncccaggtnntctnnnnnnnnngnngtgcaagttctaanncanntctgngtgtgacggnnncgacatctgtatcnacttnnnngnaaagacntaagnncgncnnccncngaangncnaagcacngannggcnnnntatnggnnnngnnannatgatgggannnnnncatncactagagantttncangccnnnnctccnagtcgcntgcagcagngagcctgcactnntaangnannnatgntagnnnngcncccnnngacctaccaggnnannnngnncggngannnncaagncgnananagggcnntnnnnnnngaaatnctccggcttatagtgnnncntggcggcnnnccnatgcaaccgtcanncgnaacnnntnncgctcngacngcaanngnctnngnnntggtgncagtaggaaccttcggncgtacccactatatnnnnngnntgttnttancccngtaaatgcnncnncaagctgcncnntgnncntnannccacncngnnngncgnnannancncactccnacnncnnnncnnnttnnnagtcngatnctatgggacntccgtagggtagacnntnngnnnncgganggnnaggnannggtactncttccctaagtcccnngcgtncnanntcnnncggnnttgaagaataacntggctnctggagcntgnggtatnccncgtctncantggagaccnnnnctactatnnntnnnnnnctgtattggtaannnngnggnnnntnnnnntgggntnccncnatcttngnncgcnggtacgnctnnnncaanaantgnatnccatgnnnttcntcgnntgnnannnnntggtacccggcgcacncntgtnnntnannnnttncaccncgcgtgtctctnnncnantacctnnctgctccnnctttgcgcattananngnnnnntnnatnctnnnnnanncgnnnnngnnattcntttcccnnntcntctagcannttccnaananctgnnccngcntaatnncaantantggaccntnngcgggcggnactggcgnagacacannnggnnncnngnnnnnngnnnatgttggaganaannnnacttggggggnataagatcnnnnccattcgtanagggancancccnagnnnnnantnnccntccanngtctcgtanncnnnnccnttnncnnatntgtgcnnnnnngncntncanagggganctnaagnnnancagcgtnnaggttntcgaataanggnnatcntgannccntgtactnnggntcggacggnannntctnnnacaanctaggagtggagnnnnnnnnnnnnnnntncgttgctcntgggatataagcgaccacaacgtccctcgatcatctagancctttgtcaaactcnacngnnnnccnnatantngaaacantnngngnnacnctaagnncctagcannnccnnagatcannntcnnangcgccntantgggngggtgngacnacnnnnncnnnnaannagatccnnnnnnnnannnnnnnncgccgcanncanantcccgcagcaagnggangnnnnnnnnnanncannnacccgncggatgcnnngcgggatncnggtgnannnnggganntnncccctatcggtaacnccgnttannttgtanngnattttnacngcgcnnnaccnnccgnnctngnnagcccngcgnancnccgannnntgnctgagtnnngccntngnnnnnnnnanntcgncanannnnnannntnnanntacctggancanttnctantnnnntngggatccgaccnnngnnnnnanngtcnagagctaccccngncnntccgtttctntttcatgtacccannnntaacagtatgagccactccggcattnancgacngcggaccatcgcgntngnnnnanaagnagaanatgcncgaggnanncntggcagtnnnnagnnnnnnnannntnnngnnntcgatcgttgcantatnttcnnagnagngnggcgtaccgccccgannntcngnccagagtgcgttngtacgtcagcattctngaccntnanngcncngnaggcatttnctnnnnnannnaanaatnnnnntacnnntagaanggnnncccgttagnttcggcggncnntnngngcnngnnncancngnnccggncnntacggnntacacgcatnttntncanncnnntnntnattagtcnttaggnggacgagccgnnggcgacgtnnnnncngacnnnngnngcagncnnnctagatnncctcngcnnnnannnannncgaantnntcnncanttgacagnntcagccntncggtgngggctacanccgnacccngacncnagaacgggctagatnatccgagcatnnnnnnngcnngcnnannnggttcaangagntgnnaannnnanttntnnangcagnancngattancgaagtttaccnnaaccnatncnggatcaannnnnnnnntttgcannnnngnnnccntgcnnatncgtnnatnnnncganggnnnnnnnnnnnnnnnacannnnanncancggtnttagcngncntgagaaacaancctttgtcgcannntngacagggctgngncctngantnnncggngtnnnnnngcancgtttcactgcaccangcgntcntnnngncgcctcnncgcntnnnttggcngttccaaannnnctancngnntntcaagccantctntcnngannnnnnagcttntnnngcggantaanggcnnnggtaanatnnanaangnannnanggcgntggtcnaggcgnagatganngcncannngggtgaacnttcggtcanttgncagctccncnntggagagatccaatgccncngnntagnttntngaaacccgnnaagctcnngtntannctnnagtcgncntgananncantacgccncaaacantcnaannnangnncccgannaanntncagtcgaanagcngtcncggagactnnnnacccgnncgannncnagnccctgccannnncnnnntnntctcccnnncgtagtgtngcgtactcangnacggnaagcgtntatgnggccnntanctattngcgctacncgcgagggngnacatgctcccatnttgtgncnntgactncnaactttgnaannnaagcnnggcntnnnccngncacgagncannggnnaccnttancnctgacctgncngnaaagtnntannagtncgngcgcagtgggttnncncatcgttacnngcnnnnntntggnnncngnacgtacgggngtcgnnngcgtcnctnccannctgntatacgtgntcncnntcnnccacttancattacgngnnnngnnnnagncntttacnntaggnttgnatacaggggnnngnntnctaaaatgcnctnangtgngcggncgctagtgnagnatagcatntgatgcnnnnnannnnnnactganaagntgcgcgggccgtcgatanntcgantaatcnngggngcttacaggtgacgctctncgcnnttannngngtnncgtggnntggnancntntcctancgcagcncttggctgtgcctttggccagtnncnnaagngatcgnatcngncgtnncgcnnnccgggacctnnntnnncccagctggaacggncnngccgangcngnnccccannataaatngannngcnttagagccannccgnacntcnaacggtacgactcacnngncaannnnccgagncgttccggcnnnnannncgnggcagtgggatnnngtntnnntacgcngaangcngcttaatctaaaaggcangcgtcctacnnncgnnngctcggtgcgcggtgntnatgagnnnnnnagacgnnccgtntnnctngnnaaaatnnttgnatattcttngnnntcgctcatngactancacgnggttnnggtttatggcnncgcgnaggtgattaaatgcacggctcttgnnatccggngtngcannttnntnnnacnntncnttctagctngggngcncgntgngngnagcaaatccnnntcggggcntttnnaactgctcctcanaactnagtnnnatggcatagtactaccaacgagcgnngtgacaagnnnngncctctgcatnncggcnnggntcgctgcctnnggcgtncnnctgtccatcgcgccactccgccacntgacgcnccgccantntngcntagcccngatttnggnngnngattnnccntttcccacggnccangnnnctccgncnaacncgcngcgngcnnnnngncagnccagncncgacgaggcnngnnnnccggntctnaaacnctgnnaagnnnngatttcgccgcggncgctccggtccgcctatcgcgagtggccgttanntccnaannncncantcggtccctgttatcgaggtccagcanatgngttcagtncctngcncnnnnatacggcagagcngatattcncntaanccgacgtccgntgtagnngttangancngccnaaagcgggnnccnaccgggtagnnncacgtgnncannngcgctnnaangacaacngtggacacagannnngncccgttaaatnnangannnccnnntnaacccgcggcgcanccnnccngntnnncnnngtttacggaccgcnatngtagcnacacnnacgggnncaanngaggnngnganagnngcnnnannaannnnctnaatngnngcggcnnttatgctgttntnnngtntttnncccctcccgtcccntnnnnnnaaaannnggtcgtatagcaaaatngattcgtncgaagnnngatgtgtcgcaccgagaccgcttggacgttaatgagncgttctgnacaagggagcnnnnnnctgattgnctcnaactacnnttnnntcacccnnnnnnngaagggattcncgtanaagcgtgantnttgnngttgggctcntagncngtcggcacaactccngtggcgacgnngaatntgnggagcnntggggaacggngntntcccagntggtgngtnnccccatactttncaatgnngaggtcntnnnggganctanngaggtccnncgtcnnnacanatggcgcnncagnnntnngcggtaaatnnnnnnnncctnncatggggattnnncaggacgtcactncgtnangnncnactaccttcctncngtncacccnggactggtgnntcggannnnnnnnnctantnaantttntgcagcnngctcgtnngatctgannnccccggagaagtccnnnnannngcactgcttggactntnnncagnnanntgnngngatnnaatngtnaannatnnnaganngcctttcacgnggtcctntcngggtgaacgccggtggtnactgcatcgggccggnnnnnagannnnaaacnatgatctcctgcngtccntgggnggcannacgtnnngtcatttacnnacgnacngnacgtgcgtgggnncangcttnttggtgtcaanagacgcgtttnntgnttntnnngttngtctgctcatccnnagcccacaancncnannaanttacgntacggcgnntnctttagntagcccntcgacngagtggacantnnggcnntannnnnnnntaggtgcgntacattgtagnntataccgcnatccaccagcgccncnnannncngnngnttcctactgctntggngcaannnncaaanncgtncnnatntgnctnanncnnnaggctgngngacggtcggaacactggcngngnntgntgnnncnaggacaacatgnncannagtctatnctancngggtaacncncgttaacccngnanggcagnaattccnncggagtgtngagcgtcnggtanctatctgctnnnccgacccgggatnncancccttantgtcacaatnnctttngnngtngcctccaaaccngacngnnagcttnaagaccgncgattcggtaatnagctgntntcngtaccacccaacnncannngagtgcgnctgcatacgtcgtnnnncgnntgcnnncaaaantanngtntanncgtgcgaccccttacggatntgagtanagncgtngnnatccnccctgggggnccaggcanagacccgntnnnnnttcgttcgggaataagacggccgntannnncggtngngnnnnttntnngannttncgggnggtcntgngctcnacggatngcgttcagnggttgggcgcatnnngncctntagtgnnngtngcngnntaggcaacgcancntagnatnnncagtaatannnnnaggngagcncacatgagaatatnnnnnatccggangnagcnagaannaacgntgtnanngnatccatngtaangntnancnacaacgggcgtnntgtgnacnaattctcnncnnnncacactagaagcnnctatgcgnatccngagtactcnanannngntggngnnnnaannggnaaacnnacnngatgnagnnngtctnngatncngatgnccnccnnctcagcggantgaagccgtttcacctgnnnggccnccgatcgnnncaannnnatcagngcgnncnnnatanccccagatttannnnaanaggtatttgggagcgaacactantgaaacgagtccntaanatcgtagnganacgcnacagcgcagaggtggnntnccggggaggggnnccattanttngngccgntnnggganttgttatccgnnnntnntgcttcgtantcgcaaacactcttaannntcctntgaccncgtaggccacgtccatcgtgtaactgatgcnaccatcnnnnnncancgcgngnnnngncatttccggnntgtggcagccggncgggtcctcgagggangccacagngnnnnncnagngggnttgngatccngaacggaacantctnnntnnntgttttngnctctcnnnntttgntngnccnttacnnnntncctaagaagntgtctgctcttaagnngcnnnaccccttngcgccnccaccttcnnnctgnctntaatgntncnatcgctgggggctggcnaccttcnnananngangngtcanaagttggcacggtnntngnannccnacnacacgaagcnnnncannnangcggagantagaaacgnanncngnaaggctnnnnncggagcgggactaaaggcaacactagtatttcanngttccgccctatcgnganatcctatcatgnccnncttnccnntgctacgnnannnnngacncntnntnagtggnnnnnngcnntnttagaatngacaagnctggcnntnngtcnatncgcnnggcttaagaagtnactnggctattcgctcgcgntncnncgaagncagnnnacgntnncgcctctacacgacccannnncataagncnagnntntnnntaacccttcatcgcnagcnngacactgccgccgaacatanncnttancncgttggtcgccaatnnnctctagaggctacntttagnanagcctnccatactcactactcgntccggtttcttattcctattcaancangannaagcaatacntccaacccgngccgnngaggntcnnncntnatngnaggnncatctctccnnagganacgnggccccangccnngcagttctngnntnngcnnnngcgacacnaatcaacnnannttnggngngcgcnntggggacttcggcgcgnnnaagcnacnnaanaangagttnntnnatngttngnnggntannccaacgtgccnnatcncgnngagcaagcangntncccngncgannnnnngannncnntcttacctantgatgnnncccgtagaaggagacanccnnnacttcttnnngcncnancttnggccgaaagtagctcgcntcgagtgtcacgatantngnantagtnanccngccncgnccaaggccagannntannagnnntnacatnactcggnannccnngnactcagnggagactcnncnagcgagacnacncggcacgccnnggattcaatgggcggncntgacgctancccngcngnntancnngcngggaaaaatnnncgctcatggttccaccngagtagncagcggnaccagtaanctcnctcanggnnngtntccgtgnagatgngtccnnattgcgatcgtngcctgctcaattnggnnntntccattngnnnnnannnncnnnctnnnncgacaaaaaggctnnatnantganngcaaagccgnnangtncnnaggctnatccgnnccncnggccntgaggnnnnnnttcacagcgnccnncancaantcacgctgngnanntnnnanganatctggcctgaangnngntacnggnatntcncnnnccagnacncttngnngttcctcnggncgnanngantccccatggtcnntgaanggcnnataaccccctntaganccccnnncncttcacgtcgcnncncnnngnacgactcggtantgcnngggntancctnnangtgncacctnngtcncngcgcttncgctgcttaannngangnncttgnaaccnntnacggatnggnacganattacgccagatctatttactttgcgccaatnnaaccttaaatacnncgctaccccngagttatncnnntgncagcacgannagnctggttgnaatnngcacgngctcggccnnnnnagtgtcttttcnngntgttaagnccntncagnncntntggncctgnnncccnngccttgtnntnngtacgnaaancgnancattctnncagtcgcncgcnnattgntcnggtnnnnncactntgtcgaaannttcgcgatatancgtgagttcgtcngcacggtggnannngntnntnnncgtccccgtataangnacncggaagncanagntncaaataggncncantncnncgggatttgagcgntangccggggatgtacgtcgntngnnnngtttntnncnccaantgnngagggccgggnntnccngatagccancatngacgttttcaagcggccngncnggtgnnnggctcacaacgnantctcaggnancagatcananancagaaannngacnnntnnnntcnnnngctangtaatcatatgtaggacntcatcggaanncnnccnttacgtccagtanggannntacnnngtnnnggncatncaagtctcnctanagacnaggctggtggannttgcggnngcgnnncatntcggctgnttnnntnannacaaccgactagttnngtanngnnnnnnatacgannangggggttgctcnntntcnngttnctgcaanaggcgcggtgaaaaaggtgtgggacttnngctgnnaanncgacgtctcacaagncnngcatntcggctngacgtantannnnngtgggttggaanggtngcagtctattctggnggcgctatatnttgangtancggngagtgnnattacgcngtgngactnnnnnntgncnttnnnncnctctccaccgtaccancctaantnanancagngcagtgaacgcnactccnggagcnnngtnncccacntacctagtnntgtncncctnnntnagcgnnngncaancaagannnnnncgtannanatnggnctnncgatnngntntngctgtcctatacggtgcnnngngnnagncnnnnttagnacccnnngannnntgnnnnnncggtgcttnnnnnannntngnnaagnnnnagtcgcnggtacccncgnctnagnttannccaacgngganngagtagtncgnnnnnnncnnnnctccctcacnnncncggaagaancatagtgttttgnncncccgatnctttgcacccncnnnantnnnntgcgatggtantngtgnntnnnnnctngcnacatgnnnnctcncannancgaggnggggncncggagtctaccntggaagacgccnnancnncgcagtacgtcgggtcgacnctgaantaagtgttctcgtgngggcacntaaacngtgattccatancctcgnccggtnnnntcggcttnngccgnnannnncnnnnntnngnnntannccncggtnnactcgagtgnnnnnncgggcgncngaatncaacanccnnnnncgcnnaagcancgagtatnntnnantagaggagcatttgnnntctnggnnngannngcntnncnnnntcncgccgcntgnnncngtcaggccgtgtnggctgcnggctggggannancgcctttctggnnnangcccnagtgtantgtancgnntnacgcctncccnctaatgcgataccggcagncnngnncngngnggagntangacntctcattcaggccccngtgccnnnnnncgtcacaaactnnctnnnnataagncnannnncnacnntcatacgtnnnnnatcccncngctancggaccangntcgagnnnnnnaggtgncgnagnnnctgnntggcgtannnntnagnnnnnnaaggngctnngannantnacggtcncntagttctcaatacatcctagcnnnnnnggtntgnngacccanttnnnntaanncgannnttancntnncncaanangccnggtcatncattaantacggcggtanncnatnntgggatagataggtgtgcgnggtagtcnaatnntaagggcgtccgncgagnctcacncctcntnncgcctgtgcttanggacttnnngancntattncnnacanngngatcatgncgcatgncattcnnntcnnnccatgcgngtgataccntngnnncctaggccctatnaggnnnanncnntcgcntgcaagagnggtttgcatctnnnnnagaggggagggatatgntgcnnnnnnnnnnnnntataaannnnnnggtctagtncagtntncnntgnncaccacgnnnggngctnttnntcanntgancnntcnncanccgtnngcncgtnngtggtcggatacattgggntnncanncggaactannnnacngtgcgctgcnataatannnnnntgnnnnggtgtcacagttgcnttacntccggccgggctannccagtcncctctaggcnncgggggtatgcnaagagncacntcgnnnnttgctcgcactacaacggctancgncnnnnggaaccgaacgnnncgctttctgggactngtnnnnncnttaanntcnannacnnnacnnnnnaacnctccaggnncgacgnttacnnnnnnnccacggaggcnnccgtgcggnnnnnnnggcncntaccncacgagctanggccngnccatcttatgngcgananntngngnttcnggtnagaccnngngttgcnnnagcntcctnntnnnngnncccgcantcncananctagcggnacnatnnnnntnnannnnagngtgnnnccccaagatatcnnnanngncnnnnntnnanngaccatnattnncgatnnncnngacncanggannctggngacnnacggtnncntgacnagtggnncagnnnnannngcagtggtcggnnnctgctggcaagctgantntnnnnactctctataannnntnnnnngannnnncntnnncaagcnnnnncncgntcncgtnnngnnanaggntcnggggaacaanngcctntgtcgatatcccnnnttaancataccntanngnannnccntngnnnnncnggantattgncgctaagtnctnnngacagnggatggggagnccacctcgagaganngctnatnggtnannanttgnnntacgcancngtccgaacangtntngagnngtcagngattcaccgttgaatgnntggtctcaaattnngnggangtcgcnaccgacncngaatcctgccccggtgaggaccnanncnaccctggcgacncactcnaccagtncccagaccgctncacnnnnnnnncgggccncggggttnacgttcagcggcanaattcttagtantnacacangcggtggcatatngcatanggtaggntttatacaantgcgttacnctcaaagccgcccatcttannnatnnnnnaaacagctnagntagcgngtcgctncgcnngctagcactcaacgnnnnngctcagncagtgagnnncgatcttcttgnacacggnnnnctgcnaggatngtgnagttacccncgctcgtatgacannncncnnactcnnnnnnagcaccgacatcnnnnntttaaaannnccnaacagnntnnnngnngnnntncnncnngtngnntaganaatanaccgnggagtantnntcgcncnntagnncataaaattacntngnnagggtggngtngnggtgaagtnngcactagcctccgacgaggctnganncatatggagagnantcctnntcangaacatcgctgananncnanancctaggcnncagctgngagcggatngaggcntnttnaganncgagctatccncaagaanganncnntntccatagancngnnatngggannnngcgnagngnntngannnnnntctccacaggtaagtanacgctngnttnncncnngcncagggnnnnngggggctgttaatacccnnnntcnatgaatnnnnnagtcatngnntngntanatgnnggtctatcccnannnnnnnannnnantcttacgcncctactccntttagagtctnnnnnnagtnnttnntcgcatgacnnnnntgncngangatatgncnnnggtcnggnnnngccctcngnnnnnngcgcntgatgatatcagnggnntnnaagttggggnnnttanatctcnngtngnnnggnnngncttatntntggtnnggngcgcnnnngtgcttcnctgggatgncantcaagaantnctcacnntgctgnaacagngggagagtacnncccngcagnccgaagncggnaanntanaattnnanngncnacgctngtnnncgatncnacaaactgagggatgagtcgtatcccgnnncggnngcgnnannnaatggcgaaccttgnnacncgcgnaagnagacncgcgnacagcgggnntngnggcgtgcnnnnagcannccgnnngnnacncnncaangtgacacgnnntagtggncgntcggtgccagtncacntacncagcnagnaaaggcgnnngataaccatgcgngaatactctgtagtncntntgctannctttatnttttngcncnctgcagntnagaggaagtgccgtnngcncagngtngnacgtnnnnnatnacgtgnaagctgaactaganntgtgncntntgcactancaattttnnnnncnnnnngagggagnnnacaacgctagcnnatannnnnagcgagttgggtgtcgtagatacggttnngagagggcgcnnnnnngtcnnttnacgtannnnntgntngctcaaactnggccgtnnactgnatanntcgcntgnaancnntagagnnnaatnngctncnnantcngngggaagnngcnnaacgtcnntaccnagnttgacnntgganatnntggcnacagtacngcagacatgggagtcgnannnatanagtgccttagcncgncnannctcntcctacacatccacganctnacacgccgcttcccttgacntanngtcnacagnnngctngancaatggggncgttgacnttcntgannaggggttcnttagannnnnnntgtatnnagaanaagcgnggntnnanctggggnnnnncgtttagccnnggccgganncngaaatnttgagtaccgtatgngacactgntnnnnagtcnannncagnntngnatgnnnnaccgcccaaaggggnantagcccgttcannngcnnccaangtatgtngatgtntnatctnaaattnnnaangnncnngcttcctcacnnctccgtcnngnngttagnatgnanatatcgnannggnnnnnnantngattatnncanttacagacngatnntagtagnncccnantacnccggnnctnancancgctccgcttatngcaggnntcctccnncacccaagacaggggcgggatannntaagatgncncntggagacccctgagaantnagggtcgatgnagacctgcttttaanagangcncgtanttncaatgngatnnngctnttgtancnnnanntncacaaagnccggcttcagtacggccacagaacancctaannnttatcnntgtnngnnnnngnncntgnggccanngngaangancctncgcgcngcagatcnaggnnnnnnngttagtngcgaattcaaantactnngccaagcnaacactaggggactatccgnnnncgnctnnttgcnnnanttcaaannnnnnnnnnncnacncnncnncngncagttnntcancggngaacaacnctagnctnatgnnangcctctatnganacanttgntcttannnnnagagcagcngngtngtnataatgganctaggnnnncgggttctncgcncgataccgccagnacntaacaangggtcactagcttnntntgtantagggannnnctaagcanagggccaagcgcttgtgattgagtcaggaaaccatngctnntcngatgnnggaagcnnnnagaggnnntgaacggatttaancaccgtggccnnngctcatggcttccatannncctcgggnggatagnacnagncnancagcatctanaccttcgggccgtgcgtttttngnatcnngggaggtntcanctctnnactatccttggcgttccccgactnnttggtttcgggannacacgtgaggggctnttangtnacangccagtnntcntatggacctannaccgtnnnnactgcacanngttcnntgaccgtnnaaggtnagaccccatncncttcntnnnnnngntannngcaggagcacncanncggcgtannttcccnnnggaatcnnnnnnngncgttaggtcgcgcntnnaatannngtctgcaactcntctccctnagnnnnntncntaanacatnnggacatactgggggtgctngncannntggggtgttncnttngcttgcgatcnnncctgcagttactttcgtnnnttcaanntnggaannntnnanncnanaatannnntngttccgnnanncnnncangtcctggacagttcaagcnactanancnggngnnnacccngagatcnnnaggngctccacgcccgcngntcnnccanncatcttnnnaatactgaagggcnnangtgcacaanacccgcgtaaatgnnnnngccnntcnntntncgtnntnannnnnnnccnggnnnnnntcantggctcttggctnnctnctactgcaatcctagatcgtnnnctccagcgcaggctntannnncgnaaantttcgnggagcgtgnnnntaccnntncnannacgtanngatcnctagggagagcnnggaagcggncctnncnccgtggtntnancntggcnnngannnttnnanntagcacnccnnannnnggntatnngnnnntgngnatangnncggnnntaggtanggccacgacatnnagnccncncgtaatanngngggccctggacnaggtcgcgnataannggncnccacgtgntctgatgggangactnnnnnacgcnagtgncatggannntnnnncgtcngnnggcnatgntcggccttntgtntttgcgagcaagggcncnncgagngagagcangaataancagcgnaagcctagcccttngttgnnncannnnntcgcgnncccnnagnacaatnataacccngtcnnnntaatgcataacgcccgcngtgctgacttaagtcncncnnnnaccgcagactgggagtatnggcncnggnnnnnnnttatgctccggcagncnnntngcttnnncncgttctcttnncnannnnncannnnaacnacaaantnntgcnnccnnnnntancnngnatatncctatatnatttntnnnngnnnngngccgtggagggacggtannnnnnnntgnaanngnagntgctcntnnncctacccccgtaacatgactccacgtggnnactgtcagngnncnnnntcggaacgggctcnactcaagccgnanggnnnaccctnnnnnnngggcannnatnntcacgcgcccgatgacccnatgnnnnnnnaagctctgcaagganncnngaggtanctcngngatgatctctaagacccganngattntaggnatnnnactnnnngcnannccgccggcgnnngcagnngnnnnagntgnttnnnnngancngcagcncangcntcgcntcgncacatcgcgatnnttctccggnnncnannnnnnnnnncnntntccacaccgaaccggtgcccccgttnctcgnncannnntccgttctnaggtgnngcantcngcncannnangtcangggatannnnatnctnganctcnccntangcacntcnangacnntgagtccngtgggatgaanannnatncnnnnataccgngcgnnnagagnnngnnnnngnttcnnnannncntgagtngtatagcncngttnncngcnacgagctnanangttacagctncgatttgatacccantnngnnttnntagtatctgtgnatactncaggnttncctancnntncaagacccgccctttgntgagtaggnggacggcnnatgcatcngntaantnnnnnancccnnggnnttancaaangncngaagnnncnggannccgtctaagacatcgctacgggcctcantnngagagcgtatcccgacacgccaagncatncaccgccgtannnnannnnnncattagnnnnnngnncantctctgcgctgngtactnnnnctnacccggnggnaccggcaccggactnatggcnggctctgccatncnnnccannatnngnnnnntagnncncncngcntggctgngntccnnangacagagttgnnaacnnnncnnnnnntcgntnctctagccannngnncatagntnnagnagncaggnnnagcccagtgannngcgnctactnntnncnctcnnangattnntttcncnnngngnnnntgannnttcgcactggggacanncgcgcnntacaggtgcntcncaanaggnncnntgagnntncgtcnggtagggannccgntttgnatctnntnatcntannctcctgaggnattcnntatnatcncntnnnnnnttcatcannnnggttctaggtncgccccgtaggacgngncncannngagttngnatcnacgggaaggggncggcagaantcagngcnnttgaccantgnnntnnncgnccgtcnnnncgaatccanagtngtcgnngnntgnaatnnnnctnnnnnnnnncnnnacgntnnnactacncnancttngaatnngnctganttacttcatannnnnnnnnnntnagccgncaccgggaagnagtcatagnnnnantaacnaagnnntcccgtgcttanannagcntagctccctcnncntnncgatcgttcatnacnnannnngnactgcnncaagttnnnaattaannnnnngnacgngttnttccaagcagcannacncccccagaagattncaacncanannagttnntgagntgcgatagncngacttnggacagaggnacnnatntngngggctcntatgtcancaagtnngcangcgnnntnnnngcctncngnntggcgnnnncgtaacangggacccctngnnanancaagagagtgaccaacnttgtacncggacgtgtannnnannntnntcgngggctagntgagantnntnnncngcgnctnncnccngngnacnnncantgganctnccgattttntatnntncattcatncctagtngannnngnngtgagctnatantgcnnnggagttcnctagngtnnccnncgcgagancnnnttctgttncacncttgacgtnactnannnagatgnngtcaccnnnnncnnggagnnntgcnnntncctgtggtacgnnncngncaggcgnnctgnctacagacntgtactaatgccagngcannantncaactnanctcacgngnggngtcgggntagtttgggagacngntgnnnnatncgtnnngnngggngnnnnnggcngngtgggctttaactttggtccactncgananggtncngtgnnncagnnnnttgcnnttagaactgatnnncatcacncctcccnctttcgtngcgaaggnnnccgnagggggctttaggancacntactgcgagnancnaanctcttgcgtcnctgggatnnnaggggncacgcgtgntnnnnncactctnntnnnnttcagncggtnggnccccnnagttgncnngnttnnnnnnnngctnnnntatgctggannnncannnntgcgtcaagnactgtcccgncngcnnatgnnnagtncagannnangttnnnatcnccnnggtcaagtccggncaanggctttccgccgacttcaccggngaaaccngttgcatttcggaggtgccgngcnccnacnntccnatnntntccccgtgcttgnccatcttgaagtagncnnnnanacncagtnacnnnnacctcnccataccaanntnacgctntcnntntnnngagngnccnacatgtcttcngnttnangataaactatngattcnnntntnnncancngngnnntgaaccggttnnatacagtcaggtgnannntttgnnnccngnntagcttcncctacgncactntnttctttccccctcggtngcnngtttnntncacntncgnnnngtntcagcgcacgtgcagtagtaggcaagccncnggttcttagagccgtgcntgaatnnncnnnnnnngtcgcgccgtagttccnantcgtnngngnangcnnananccagcatcnnnnncctccannnnttngncgnntanngtncgacgtntcgannannngcnnnnggaaaacgatgtcgagntcncnnntnagnttcannacaannnngaaggacnnnnnanncgcnaantnnctactgnnngtnagnnnnncggtagnnngnattcgctagnntatgcnncanctannnnaatggcgccgnggtanacncccaanagaanganncnnatnnccgngtnnnnnannntcgannnnnnnnncccatcctnntncncgggnatactggntnaacctnnntnnagcgctntnnncancaancnanngnagggactnnnagnnngtnntcccgnggtcctantcncnactnncgngggnnngaccaacnanctnatnnagcatgtcntacnnancgtatgatatactgtncatnagntatgtncatgggcntgaatngcncacgattctaaataaaacggtngnnggatgtannanntgngcttttntcgaacacgtccncgtcctcgnggnccgagncaccantgacanntagtaacctnngccnaatcacatgtatgttgtctnnnntanncgngccttgctgnnatggntnantncagnntgcgaganngacnctcnngggcaannttagnccnnnggtgcnacntaaccgntnccngtcnacagccctattgtnngngaggaacgaccgacaccnggctgcnncctnngtantngaatcnnntntanantcttaaacacctggctcanttagacnnnnantgcngtgngngcnanngtctnggctattaagaaggcnctcgtagtcgtatnnacnntgncctncgtnnggccnancntnncaacctncnnnnnacaacgnnngnacnnnnnngtcnggagaannnctncnctnangtgtctnganggtacgcnngcgaagcacagacnngnnnnnnagncnncnagtnnnntnnntnagngcnnncagggntttaagatcnnatngatanantgntgnnctcaatccacgcntatntntnctgtctgcactgntatagacaaagacggaggtncaatataactcgnncngtnnnanncnacanccaattnnngtcgccgcatgacnanngantgngnnnnaaanaacgnggnntaacntcnccatatctaaaccccgnnnaattgttatcntggaaaannntnncctaacntncacaatnnncannnttgnnnagncttatnnttggttccgcgggaannaatncggcgtntgacttnagtcngtggctantccngacggnnnaaanaagtgattgggatnngcatgtncnccgggnagananngctngtcctnaanngatcgncnnctcgngagagcanttnngtggncgcagcgnnnngccgtgcngtcagncttgggtgcntnncnnatngatccggnnnagtnccaaacgcncgcgaccagccagcagacttaaaanccccgncgnnacgattacctngtaataggtgnnnacttcttgactnagttcgcgtacacnnnatantgtnggnctgatannctagcatatncttcaactgatagnctcgngnacccttgntgtaaccannttcgtnagnnnnnggntgggatggcacttccgtgngncncnggacnagnctantgcntgctcggcttaagagtttacanggcgannnccnacattcgtnnntctcagaaagtagccnntncgtatcnanntnaacaaatanngngagactttnngtgncnaatccttnnccaggtcntcggngattgncgnccgcttgntnngtcgantgcanagctgttcaccccgccganncnnattnntactccgcaagnaggnntnttccaatttgcanngtttgcgcncctnnatcgcntgcggnacgngngggnctgnnannttntngaatgcngctgncccgtctctggnngcgagtgnnnnncgnngggnaanggagnggaggnnanntcccanngaangngncngtgncacnttgggtgggtatgactcacgtcnnacntngnnnnctccgagaagccgnnctgttnantcattcttcanntnnnttngttngtcccggngtttccttntntgatcgngcgtaacnanagatgtngagctacggttgtgcgcccctattantgtgggnngactcgccnncctntngnaannctcgcnnnacnncagattaaaaacccgtcnngngacgccgtnangncaccgatnnctggagagnnnggncgtgtggngaggtcacggaacagncnactngtngcgnnnnctnncaatnntntgancggnatnngangantacnnncgnnnttgacgacccnngngnnntctctgtntncngngntttgctnttacccancgnnaacnannctccngtttcgaccagcgttngngagttgacacgcgtgcggacgcccggccgnnnnttcnnnngttntgtgcgagannattctcacgagnctcncnnngtcgagcngccatnagtnaagctgggngtgntgnganacgactnggtgncaganngcnntcnngcgnntgacacntcncctgnacctnccgntntncgnccnatcagnnngtcgnnngtgtgccatggctacctnnggtccnatcncgnctaattcagctccgctgtnnnnnngcnanncaanatcgtctcttttatagcctnnnnnnacagatatgggtctgtgtnttannantcgggcaagtnnnncnnnngattttnncncaccctggaannacgtcggaacactngcnncgttnnagnnnngncncnannannatgnnanannganntgnnnnaangannnnnncnncgtgcnatnggnnnagcggnnntcgtnaatntnntcnctntancagggcnnnatncccatgtcacctcnattnctctncnnttagtcntnnnctgggttanntcgttgcnaagcgntctccnnnccnnanntncnnngccccggcnctccaaattctnangnanacnggncangcccccagtcgcannannncacnggcncnagacattngnttaanctttggcgcagcnccctgaactccnnggtgtnngnncaatcgcgnatacnncnnnnncntggaggggcagcgtatgnnncngggatnnctctcgagacgnnnngnnnntcgnccacncagttggggnancnnntgggtgnnnnanagnnnnnnncngnnnngccttcccnnnagtctngtgcacnggtagtataccgaccttgnnntnccaccnnnnnncgcgnatcgaggctggttnncngnggcngantcgtccgcgagaggcgcgnnnngnccccngncgcangnnnatgattatannatgcggtcacgtgggcggatggatagattcgcnncnnncnntcgacgatttgacgtanncgngttacgnntgcgatcnnnnnangnngncnagtggnnccccgcnnccangnnggngtcgtgaccnnnnggtngnncccagnncccgannccannnnccnnacgantttggncagctgcncnnctntggcgttnacgcnnncaancgntnnnnnntcngangagnagcnnnnngngagcccgggnngnanatcnnanngagnnnngcgnnnatcaaagttncacnnggacccanncnacacctgccncttgggggtgcgttgnnanncgncccgccnattntagantcaaagaagnnnnnacnnnnaanttagagcccantgaanaatnttantaggcgtccaccactnncnnagannnnncgcncaacacncnannncannnnnnngcagcgntnncaannnnntgncnngcncccnttttctacgcgttnnaaatgtggatntncggnncnctgagtgcctnnnnttgttnncttgcncgnngcnggannntncncagnngncnncannngcgacctacttnnacaagngcctagntaangtnnnnnnggnnnnnnnaccnntccnnnnnannttnnntntnannnnncnnnntaatgncgggcangcgtnangcnnttnggantnnnnctanccngaagngtgcctannccgcnngntntgaatancgctaccnnttgcnngaggaancnnnnnnatnnnncccgccacagcncnnngtcgnnnnnaggacgntcgnnnnnnnnncnnnncttgctggtttctnngcgcnnnnncnnatcgatnngnncgcnantcgcnnncgatattngnnnnnnngccttagtnnnnnncnattcnatgccattgacgagcnaacatcatacgnnnntncaacntggcanncnagngccnngctgtatcnaggccactnngagnnnacnnnnnangagngtccctnagcnnnnanttcgttggcacccgnggnannnnngcgnttagnanagnngcnatnntgtacacgngntgcggnnnnncttncnnnnntcatanngcccntaanccntgnaannnntccagannncnngcnnattgcgnnnnnnnnnggnnggaanngnntnnnccntacaagtnnntntgaccaagnnncnnnnnnnngagtggncncgtaanncaccannnagnnncatccnagctnngnnagccgaagggcancnnggttgggtgcgagnnggcctgtncnnncnngataanntttgtaccttaaggcgngntccncntaaactttcacgcccgctgctttcgtaattaagnncgacntacggangggnnnctacctttnncgcnnnnggcagctaaccnnnanggtgancgnnnggcngtnanngnctaggcccaacctagcatngnnnnactgcacttcnnnancccangnccgnncagatnntnantaangcatggngatnnagnaanacaaccctggagtnncaaaatanggcggtgngaacgagncgtagcngnnnngngacgnnnngngttngctnnnggnnnannnnttncnnnnnannnnngcnnggnctcnggnctctcnnnggcntatnctnncnncttnaagcccgcaannnnnntctctgtnaggcggnnggnccannnnnnnnngggcgcatgcaaggtncgggangntgtacnnagaccnnnnncacngccngcggccggnggtggncnagccantncaaacgaggnnangggnnangatnactaccncatctaatacagtancgcccncngngttatccanaggtcgnnnttcagtgtaaanntatggncntnnntcttggcnntgagttccnnnnccatntagaannnannnngtncngngnnnnacccgtgnnncncaaggggtgtacaggggcnnganatnctnnnntnnnnnnntnnnnngangntnnnaaggagtncgcnttctntncgtcatgncnggngcntanccaantttnntgcgcttcgttntacatgcnnnnctgtnnanncnatgctnaacggcgannnntcgagatngcgctnntnncatnntgcaggggnctngangtngtcggcnannnccagaacnnngatgaaccatcccgggancggtccaacnagctgttgtctcttnntntagttatgngaagcggttggcgtnnaggnccnnnnntannccnngnacagacngggctgannnnntnagnnggcncaacccgnatatctgtncgtnnggcgcagccgctcaagnnnnnctcnttnangcnctcnnnngccccgnncnttccagntgcacaccnnaacccctgcctntcccctngttannnaccgaccnnaaaggagcngncaaccccnggcnantgnacantaacntaggancacacgcnacgctnatgnnnntaannnnnnnacacngacaaanaacgnnnnttataccantnnnancagaacnnngaagccgttgnggngnnacgcnncctccacncgatnntcganaacnngnnnnnccntnnatcnnnntgncgtncattcaattagtcacnnnntannngacnctantngccctgggaannctcntaacnctccagntgggagacnggggtaatnttgtaatnccnnnnnnctgttgctaanagacagntgntcnnggngtcagccnctnagnnntncttatnctnngngttcnnaacgcgtncanganntgncacatccaaannctannacnnnngggnntnncnctngnttggntntggnattnacgntnnaaaacagagatngaanntgnantcaccgngggnnngcannnnatgtgtngtcagttgccnntntnnttnnntgncnggctcgnnctcgnacnnncgtnnacattaaanaaancacaaagagcncacnacaatngtnngaatnnaaggtctagattctctgggnnctcggataangggannggcganngaaantctnttntcgagagacggttcctnntattcgaccncccactgntgccgnnnnctttnngnnacggngtccnanncnctannnnnaaaggctcgcgtctactgttgggtgnacntacnngnnncttacncnacggatanacccgatnngnnnacctnaanagntcntcaatgtacaccnncnggtnnntggccatttcaccnctntngctcnnnnnaaganatcaaagnntnnnaaacngncnngacnnnnccnncaatagcttcgcttantggnntctaacngngtgcgaacgagnnatntgggggttttgcntngcnnnccgtccacgccgcatntcatgantcnnaagncaagcntacnnncggtgngncgtgnncnactatnnncaaacngngggtnaacacctncncgcgccgcnnnnntggnnncggctngcagccctaannnngacgnaanaccacgnnattgancgnnnntcttgctaattatttnnactntgcggcaacgttcgccngncaagnnnngactngggannagtcgtaattcagtcggnngcnnngngaannnntcgagntgncatntntangannnngaaggagtnttntgccnnctncgngccggaaggaaggttcnngngnngnnannnntacgcaccnttcnatcgngnaggtgnnagnaagcnncttngccttngacannatncgtnncnnaataggacnanatccnntncatngccaccannggtccgntncnctnatagccatccannnttgaaatcgtnnncantnactgctacgtcgganatcagnaccgtcgtaaaacngttgggtggcctctgatnnntagcanaaangactnntnatgncgtagggtnnaagngaagcgttttnaggancncagngcgnctttagannnanannnnggnanngggattagtgganctgaaagccggtttatgtcggcctnnntncnnntaccnanttnnncnntangggccgngcggattgnnnanntcttcnacnncnnnncngnctcgcngcccgaacctncaaaattacatccaacngcangagtnnnnatgaccannantngatgnnaannntnggcnaannncntnnncnnattgnagtcatgncctggcngannnnnntngacctcaaggntnnnataggtnnnnnactnttttaaannnangcangnnnatnggtcntntccccntcggctnggtganntncncnnngntcgcctcncagangcccgncngnnngnnacnganngnnccggtacancnnccnatnnnnnngtgcatgnanncnnnnnatgnncanaacnctnnnncgnanntnnnnnatcgggctnnnncncggcanggctaacaaagngnnnnntattnagccacaagnntgnggaaacgccancnttgcccgcggtancntaggnngggnccnnngggcnaatttngaacggcgcaacttgggaggcnncgnatttagataggnncgtccttggatcgngagctngtcctanntgcagnattccttnnngcccngactcnncccnactaggnanagatctatatgacttcgnnaacatttanantgcaatactgtnctttatgatcnnccncgagggtnatcgancnnttnnnctnngacgntagatnannnannttannnnanacanttntggcataccnctgcacannnngncaganntacgtnannatgcgatcccntntaatnagacgccgcnnnnncgagcctgtnagaccttntagatntcantaanntnannnnncattnaacctnaaagnnnatcggaaantcctatganncnngcctngntnncngccctntngnnnncnnnnaattcnnatgtacncggccaataaagtcntgnntcnacacgaccgctcccggtgganagtcncgntnagtcattaagangcctccnnatcnanaagccaccggnnnangnnnnntagaatacnngnanagagatngcatagngtgagccntntngagtntgnggttncgganaaaaaataccgtanaagnngngnggattgctacnangcttggcttcnatcantcgcggtgnncgngactnncncnnngtnncngtctannnngcnactctccntgtacncagctcatggagaatctaacacttggcacnntntggggcncnnngcccgctacaagcgcgcnnnctcnttnnatgaanagtcnaacnnnncctggnanccgttnccggacnnnnccnnnagcacgnnngtnancnanngggntntacnnntggnnaacnnagcgnntatannccntgaactcaganagtgcgatnnnntnncctgnaggcagcnnnnnaannacnccangtnaacngcctgtantgctctnanngnnnnnnccanatcngccnnntgctcgnanaanttctctnagnncgcatgncgnnacgnnnntncnatgatncttgcataatangcncgangnaccgcangtgaagncnnnnangccnnnncntggtgccggccggtcgaggananngcgcttcnngagatcgtncatcggncggnggactgntgaagcgntnacaancacaccnnccgnggatcagcaccnaanncnnatggngnactttnccaactgannntncacncnccgcgggaaangnnnnncggagtgtncgacnnnnncntaaatcntggcatcgnnnnncacccgaggagcattcgnncgatnnncntcatggatccncgatgnncnaccccantncannnnnttcagnttcgggnncnngngtgagcaagacctcgncntgccgtangtcggnnntacnannnccgcatggcgnggnnagcgcnnagntattgnanagatttancnctttnaagntcatnnnngcgaactccnttatgtnannntgcgntcgagtnnnnaanngnatatgttcttgccngggtgntcngnnnntgngagnntactcnaccnaatgtnntngnnnnnggcnnnngtcanncnnnngagggtnncnangtnnagnccaccngnncctcggctcgtnnnngcgacnngnatacatttgncnnanntnttgtnaaggnatatnancgntcgcgctgancacccagnncnggcntncnancgannnnnngnnngagnnnagnnaatnnnanggtgncnngggctnatcgggggnnannacacaagccanngcngttccntggttganagtnnnnngnnncgncnnctcngnttanngnnnncncgtttggnnnnnnnnccgnnancccgnnggcnncccnncangaaccggcnngntattaacncannnnaagtgannnactcagngcnnnntgatntcgttncnntcgnnnnggctggaaagtctcgcgnnnnnctnganntgnnnnntcnctnnnnggcncagntttntacaaancnnnnnctannnncnntnntacattagtnnntggganatcgnangaggnnntaatctagcgtgtngagngtcntcgcccgngncctntgctacannnttgngccgnnnntngcngctgatgccttctagctncgtcnnatagcgaccctcnagtccgnntnacccacgtctnnnccagatntntcagcaccattntngtgtttngtnnccctcctnacnaaagnaggtntnnnnnccggantnnnaacgtcnnnnntacccgnngnnnggtgtttgtnacactcgccgattaacgnacangngatncncacnatngnnctnggcctggccngnaanncannnnnnnnnncaangactttttccngtngannnncccnnntanaannctgccgccgcnnnatcacatagnnnnnntcangngtncnngncnnactcgnanaaactanttgacnacgcactcncgcntcnaagcngcncnctantgccccngtncggacgcaaggttttnnnnnnncatgaggcgccancancancanncacagngcnnctgcnnnngaacggcttntacattgnntggtacncccgcgnnnncnnngnnnncanttcntcngnancgngtaagnnctgngccncaaacggcnatgnttaacnnatcnaagnctaggcagnngtgtgttcttcttccngctncttggaccgtgcngcnctgccngcgngcttanccttacggccgttnncnctaatnccgntcccnnncggttacgtgtagagtgnntgactcgtcgnnantnnaccgagtacngcncatanttcgtantangtctgnccnnnggcnngcnncantntncnnnnattggctccctnaatnanntgtgagnagnnnngtgagcagagcccngtngcnnnccgggtnnnnccgacacccggcagcanttncgntngtcngcnacgtcggnagancnggcnngcacgantctgcnctggtgtggcanncnangatcgaanacctnctagncgangccgagatttcacnacacncngcncgcctntcnngagnntnnacatcccnntcctctactccacttnngctnggaattatnactcgaaatggncgacanngggggtcccnttnnngtcttanngccatnanngnagnncacccgnagnnnngaagcgcgtccgccnaannnngtacnngnntnggttaaatgctganngagtataagnnnntatnnngnnangggtaccatcatgacnaannnnnacnnnagnnnnantgctgctagccagnnccgcgtcngnncgngcttncagcaggtcanctctagaggtgntctgaanngggtcacatcggcngcgngnnccatagctccacgncncacnccctcntgnngccannanncnntcncgnggcaaacagnnncnacnanntnnggannnncgnnnaagcctcgantcnnatncncacgtgttnnanccagnnnncnnnncngaacccaaccgacnnnnatgaggtcccatcggctgnntnannngtgccgncttnnnaannngccntgtgagnnnnnggctcnnngggncnntnnngcnnagggctccagnagaatagnaatggcggaangnngggctgtangcnggagaacagaagaactgtnancntgnctanctccttgaanaaggnntannncnnnggagnnntttcnngaaataccgcncntactnngtatnncanctctatnnctatannngncncnntatacccggnaagatncancnangnnnncnntnctcggatccggnggcaagacaagcntgnccggcnncggtgagtanactagggntnnnngnnnntnggaagtctantncggtacngngcgccgtacggtnnaggnncccgactcatgctngngtggacnagtnnnnntnntagngtcncccnctgatgcnnannnnngcgncactacgcgancnctgngtntatatgcggtaancncaccgagccagaatgcntcatanggagcnnnggnnccanagctgttacaagnnncttntanaatgntacgaggnnntnntcaancatcggcgangncagccnntcnccagncgacgtnttncgagnaatacnctgggaacctgccacngaccagnaataacnncgtcgnccgntnanntgcacggccatcannaagggnncnnngctgcctncananccgatgntcntaccgggcctatgttttgcnnnnnncgacggananncgnaagccctacgtgatngcggacattgttntnccgcagcagtntgntaccccatcgttatcggnctanangtngctnnccaanactgtagagaccgcacgatttntcanacttnngntgatcangangnnnnnntnnncccnatnncncggtgtnnnctggncccccgaggngtagagagtgtcgaaccccnccctccgcccgctcacatgcnnnnggctaagcntggncccntgacgcnacgtcgcttgcttgtnaaagaccgnnnnacacnntnnaatgnganngnnccnnnnnnncnaatgcaccccggcnttgngncaanngnncncngtccaagcgnaacaancnagntttagaccgnganaggggactcgntcccgtactgcgcttcccgtnnntcgcnnggccganngcgccagggnnnggaanantcaaaacgcngntcnnnntctnnaaggnggggaatgnnagannnnagtaatatactatannaccctgagcancgnnntntgnnttgagctagatctcggncnaagnnattncccaccntnnnngatctacanngcacncntcantggcggtancnactngnnnntnncactacgcgtngttacnatannncttaggcnttcactannngannncgtagcagacagnttttggnatggctttagnccggnctnnncaactnatagcccttaaagntnnnntacnngatngngactgcagatntnnncagtggaagaatggntaacnacagctaggcacganntanagctcacggtcntgncntccccggttggttagaatttaannaatggcactttatgatntttggncangctancncaccggtggtgcggacatnttnagtcntanttgtcannnntnnngggtcgtcattacgtccgnaangcannatacgcttcngccaccccnncggcnaagcctgngcnggngtgtnnnnnnccgcnngcgtttnnctctganaaaatctgagtanacaggacgctccgaccnaggggaatccataannnncgcncccnngtncttcgcaatcngngnangnaatcnnctgtgnnnggtcgtgttccaatggaagttactnnncnngttggcttntctctngcatgcattgattangnttnnttcnnnnngtcnntctcagnccacttgagaangantcgatggnnctnantnnnnnnnnnngaccangngtacccggtgatagacagcggtntntncnnngttactttanggtctggggccngtntcncnnnccncncaagtccngncggcgntacccgannnaantgtggnanaaccntccgancnnnnnntngcgncanactnntcccanncnggngtnnttnnnngcgtngtgnnnnntntnnangnntcctgtccaccncaacnncgtgctnantancnnnnnnnctggnngntgcctagcncacnnnnnnagnancnngttngtantcatnncgnngtagngaatcgagtgntcanngnntcttgagtttnnnnnnnnnntncatnntannaaaggaccnccagtcannnngtncnggnnnnnnccttactagcgattgcnnctnancaggcantagnancnnannnganttttnnangcctngntnntncactatcnttacacgagcctggncctttnnnnngaggctactgacaggcnnnnaanntcgtctgtcncggnngtgttnnagntccncccctnnntngcatccgggncnnncgnnngnnccnggcntgtttcgntnnnnnaanncnantnnngnctanaatgctgngatattgacnacctgccntatncacttgcggtgacccgggggcncnggaccngnaatnccnnncttatnaccannnnnncnnccagnnanaagatgagggtnanccacgcgnntacancagacncctngagggngatnnngcgtacgggggngnnnanngggaaggcngtaaaanannnnccnntacnngggagaggntcggatcnccnantcagactnnacatngnaacgacccncnntggacantngaangcaccctnnantnnatngncnnggtagacacgtcangcngannncnnncgttctatnnnacaactnngcgcnnctgatcngtatnnccnggcaaatnatgatnctaacagncattctagcnnnnttgcnnancctngnnnctcgnncntcnncacccnacgaancgaccntgccaaacggtgnncacantcttggttgagttatnnannnattnggnnnngtacgacnnnnngnngggncctntaccantgcgngncnnntctnngatcngtgcnnnnncannnngtacgatactatannnnnncggctcgccagcctnnnnnacacangtnntctannnaccangtnnnacnntnncngnnattnnncncntnccatccnnnngtntcccggtaagcgggcggngcnnnggnncccccaccgngtncanangcnngtactcgcacnccnngnacccgtgnntngcgacaagntnncgngnnctngancgnntcacnccnngatgnncagnnctggctgntagtgtcattgntcgtagnaggggataccaggcnnncagtagcnacatannntcagnnantnaaaccnntgtcgnntcntatncgtnngctnaangangttngtannnnggantnncaagggngcgcatccngcntntnngnccggtgncgcnnaggnnnnnnnnnnacnannnncttanccggnnaatnnnagccnntnacnnacntggcntnnnnnnnnnnnnntnnntancgagggttggccgcnatnnnngcnncctngccnnncnctctnngnnnngnnnntntggnnncattcnnnatnnnannncggcgncncnngnaccgcaacaganatgannggcagcccgngttgcnngtcnncncatnanctcgcatggnngttcnnnntangncgganncctggangcagactannncgaatnnggnnacnntcngccgnntaagataanngctcgnnacgattagtnagggaatncnnctntnntcnntncnttgcgctngantctccnangnactcgccccagctcctgtttgnngggcngtccgaattntggggcannctgcagcggaagcnanngacgacngcnnnctctacnnntganngaattcctncggactccgnancntgacccntnggaagnnancgngcnctnanatctngtnaggttngtcagccgattactannnannnacngggcggngnnnnccttntgnntggnacccccngggnnctaaagattggcanctaggnnnccgcnangnnngnatcnatactnnnagncnnnttntagnnctncgnattgactcncatnnnnngttgaagnnntncngcnnantanggnngccagnaantnnnnncananacgnnncntcctngtnnnnactcgaggatcncggatcgtttngganggacngntanannngcgtcnncgncantcanggcaatcccnatannncanggtcgcggcgatgggncccaattaaacccgcagccgngnngccnncgnnccaattttagcnnnnnngnggagtnnacnnngnagtcngcccaccacacgtgggncgttnannnncnnntnancanctncttttatgggtncannncntcnnnncagcagtancttantngtnnncancccattatgcgncnntatcatagctnnnttgnnctntggtgngcctntnnngtccacgnacancngcncnagnannnnnttnntngcgnnnnnnntnacgannnacgnntngttaacanaacgcngagatnaagaacnnngtgcctcnntcnagnnngncttcagngangancgtgnnnngcgncattnntcgntntnntnnnnnnannagnaaactacattccagaanaancacgntntnananatngnnnnggcggtttttcntgctccgngnnctccagtnntccgnnaagcgtgtntgntaactgctganntaggcgcctggtgnnnccagatccaatngttgggctnncncntacccccgatnnngncaaantttggtannccagtcangtcacttnctnttcangggcaaatgnaantccngngcccnnntcannangtgngattgntnngcgnanccgcggtttcagtnccnnnnacnncccncggtcntntgncatgngcgtccntcncctgaggcnatgnggatnnnaantgctncggatacctgcggaagttgnnttganncacaanccacgcggggcnnagaanctcgcgnnanggccnntttangcgntnnntnaacgatattgagctnnacccannnncnnnnacnnagnnnngnnatttctaaccccgcatnggacgcttcctttcnnncacgcnnnntagggaatagnnngctcanatctnctttgagggttcgnncnacatttgcnnagccancctnatccngcaagnccgnctggnntcactgcagcntcngtctcaactttcanttnnacnnatcctnatgnaggntgttgctgggcatngcgttanagtatcgggccccacngcatatgnnnttgnctaatnngttttatccctnaaacaaaanntnganatcnagtangcctnngtncctccngngggatttccgggcgccnnnctcctgaatntccntatgaggcgntnntaccanaggnctngtattcnancaaccngantgnattggtnnnntgcgagtgannacnnntatnngaagccngcggacnctcaaatggctgttactcgnagcgttgcgcgggggccactgtnagttcnntnggcttcntngggttacnttnactagaccccncnnntgcagtcacttntgntttcagntnagctgcctcgctntcnttttgaagctcgccatctgtngctgnnatcanngnntnngctcaganngtagnngacncacnnnnnnnagnnnngnttggnnanncatatgtanatgcnttgcngntggaccgaatnnggtaacacgctganctccnctgatnnnnnnnnnngcccaaactaggngtngcgccnnacctnnngatgcanatgannccncnnttngnctaaaacctgnngnaananncganccgacnggtnnacatcnanaacnngnacnnctnnnttgtnnntaatgcccagggatnnnancnnnnncngnnnntcngcannncgncaacnnntntcagcgggttcanccntncnnnnnncanngnnggaaantcangcnanccnnnnnngaannnnntnnnnccgttcaacnanngcganattgagtaangaccntanannngttatgaattattctaaacgctggaaaagaantagtnnnnnnncnggaggaatacggcgtaccagncnanangcctcatnaaantannagtannnagattcgcggcgnccgnnagggagcnnttnnanngcgtcnngtaatactccnnccgtncntttggtggnnttcnnaaagaagtncacctgtggcannnnnnnnnctnggtacatnntcnnntcgnnncnnnnngnnttccgacnccttgcnnaangnnannatgnctnnnncatataanannnngnacgtcccnaggctgccgtnnnaccacatnantnagaagttctagacngtancnnnnnngcgngtcnanattcatgctaccacngcnatgcnannacncnncnnnncnnancatctannnnncnnntcnnngnatgccncgntcgcagctagagcnntnaccgnnngcagtgggcacngtcnnnncnnnggccagcnnnnccnnnncnnnnnnanttgacatcnacnnnnntacgactccatgcgatgatnngttnnttntntnnngggtacntcgctgaccatgtgnannctntnnnttngctcnncnnnnaatnnanaggncnnncnnnnnnaangnannnngnnggtnncgngnnnnnnngntgnnttgttganncaaatctgagtnnnnanatngtnctagagnncnncccctnagncntnnncnngnnncaggnnnnnnnngccangaggnncactcagnntannccancngggcngcnnaaccnacnntgagagnncacntccatgggcgtttgnnngcggntaacnnncnnnnnngangtatnanttcgancnanttggttagtannccntngnngnngattnntnnntcnnattnntgttntanacacgncacnnnccngnagacctcgggncntagcccatcacgttcttacggcncnnnncagnnnnnaaannggctaccataccgannnnnaaatcnncnnaggctgacagttgngggnnnncnntcacgttgnncagccngtnaccgggangcgnntcatnagtatattngttcnannganagagcgnnnnnnnntngnggatattacttnncnnatntccctcccttgngagtccgncntnntnngntnnnntcntccngtannccgncntntggntggagcacannanagntnagcnngncncnaggntgaaatnnnnncccccagnnnnannnnngcnnngaagcnagatgcnacacaangnnnnagcgcgnngnnntgccanannnancgnaccnnnnnnnnnatnnnnnnnnnnnctnncnatnnncntaccgtcgcttgcnnntatnacccntancngctgtctacgaggcaggccnnngnnnnacctngccacnggcccgtcatgntnngtnccgaccgcncggcnnccaccnncgnnnnntnttgnncanggnnnnngactnggcnnggtctcccannnnnnancnnnnnnnnatnnggggattccngnnnangggtactggtcnnncgnctccacgngtncgggggnnngcngtcccgctggnncnnanacggcacatgaaggacnnaggcactggnncnnaactnncanattgcgantnnattngccntnnnnngnnngcctnccntntncncnnnnnaggttncnaggnatnccggtnnntntnncaaancnnnaaggnnctccnganncntaatgcaacctgnnntnnnntnnantacgnggcantttacancggncnnagcnctatcanagccgctcccngnnncagggcnncggnnnttatcntcannntcanccgcnnnnactngtcnaannngnnnncnctagcaatnnccaggtntcncgcnttnnggantgccnnntnctcnnnntagggcngttccnncggnnntnncttaccgnatgnnngancngattngnnacctttatacacnttcnncanngagnnannnnnatnnnnttgncggagcncgantnncgagggttctncgtagntcnncgtnagacatantagagcgattnntggcggctgnagncttnnacatcagnctcnnanctttnntacgnttggngttntnnngangtcacgcccgtctgnngcccgagctncnccataattaaatcntcggtacgnntnnngagntnnncataccattnangccggcaggccggctcagtggaagnantgcnnnnnngnntgcttccttatctagnntnnnnnnnnnccnaccnncnnnntcagcnngatttnagngngannncnnntcggcgtnagtttntagggcgngggtgntctacaagggntggggcannnntctaatagcaggtctgnctnacgggtgccatnnnnaccngtnnnntgtgcagtcgnagnngcnggngttgaaaangacgccggnanngnagggcgttngtnccgcgnnntancccnncnnnnacccaaactcngtcccgacnnnnncccgacgctcgtanagtcngacaagtgcaggcganacanaanactctaccgtcgtntntnnnngannncccncatcgngnngtanntnnnnagacncnagctcatnagttggnaaccncntnnnntcttgaatgtgacggccannnnnnntgtnagttnacacnnnnnnncnnactcngntncngnngatnnnngnctcnttggatncnnngcctnancggncnnnnngtggtcnncccnnnannctcannncnntcacttgntcacggcgttgcgtgcgatgtnnantccctnntccgcngccactgtgnntcntctggtagtantganncacgangatgttnantngtccntncgactngtgcgtcctggtntnnncaccntgnnngctgnnncnanncctannnnnnnnacacgtnggnnggncggntnggcttcgntcggccnnntggngtgtagctnnnantgncagntgcnnnctnncanttctnagtctnanntgnantgntnnattnttnntggaccncatangnctnnnnnnnnnnnnntcanaannacaaccngnacattntnagcctcatctngcganngttncnnnnncannnngagaccacgncccgnnnggtctggcgagngngangcntnncnacagnncagccnnagcgcgtnnngagcgcaaannnacagagnnnnnagnntncgntgagtntccctannnctgatnaatnncnnnngncgnctnccgcctatattgggnacnngnnnntgtntnncttngnngcgannnntnatctgttacnaccncgtntncgcngggantctggattnaanntcancnnatngcaccccntntgacgctgcnngtnnactnnnccgtttgnaatangnnnantaagngagaatcgatnactcctcctacgcacgctatagcnacncnaccatnnnnncnnntncntnnnaccncgcccagtcttcctnanannanancnanaatnaaagcangttgncangaggnncnntggtttacctacngtagancgtacngtcatannanngnnnngctancagnnnnnattncgaangcnnagcnngtgatgtcnacagttgnnnnnncagnanggggtcnatttgncnntaaggngaaatgcggnnnnnccnttgagagtgacattggtgntnggtnngcntnggagagngannnnactnctaantctctaccctnncnngcttgacanaancnnanctntcggnnnnnnnntctagggaagccaatattatntcgcgtgngtgnnnncaggcnngtaagntgtgacaggactnnnncctanccggngcggttaataatnnnancttntgcatagcnntntnanngcnnncgngttannancncnancggntggcagtccngcttcgnatnncntttgnnaggnatttgngnnnnaannnnnngnagnagggcgcnnccaccnnagtgnncgcnnngaaaccacnggatatgnntanagnnnnnngagtatgggagatagnnatgtnnnnnnnnanntnngngaacaccngccgcgnannaccnaaancncntgnnnngcnngnngntcattnnccaacncttannncangnnannnnagggtggtacatctgannncgactantaatcgtggangtccgtnngnnanngnnnggntnnnacagcacnnccnnccgactgcgcnnngnnccgnnntggnngnccgnngncanncttcnncnnnngnntgnnnnngntngnnccnntnanncantagccnntnnntgccnnnggagncgncnncntcaancnccggcgnnnnnannnncntganctannntatnnatngnnnnnanncccatncncnnttnnnnnnnnncanngnnnnnngcatctacnatntnnatacnaaaanaanagcgnacagcanngnacnnntggggncaccntncgggnnntctcnataaagggcnnananaatganacgnnnantnnatngcacnganntcancntnnnnggcnnnnnccgtnncatgaagcgtngtttctcctagatannacnntncnatgtntagcgtgncctnnttantnnnnttnanangcactatgggngtannnnctagntgnaacagttnacgnattnnnccacgngntgtccgnatangnntttcntggnnnnactacttcgccngcagaangtctatgnnttngtcntcnnngangtaaannncgcgccgacagcatnncnacctgtnatcnccagcaannnntnnctcagnngnncgtatagtancccgtnttttgnnnnanatngactnnaccccgtnnntactngcgcnnnnncatccatgacntnnncnagntnttccncaancnttnngctnnattanttatgccctgctttgntattntgtgcgnnnnntgnaanataaatnnntgaannnnnnaagnnnactcnggcgnntccgttgatgnnatnggatggtnacgaacnnaggnnntagtncnccnnanntnctcgtgnnnccgcacancnncccgcnanannnnnnnntatgcgcnatcccngcannactgccctaacannncngntgcaannnngnnnnaggacatgcannnanttggctngatgcggggannnnnatngtntaaganntcngnaancatngnctagccagaggagngcgnncgcnngcatgagaaattcgccggacaatganttncctncancaannntgnntngnnnnnnnngncgnnatgatnaancntcnnncgccgtagccnccngaannnngtcgcgcnnncgcgngcacgtnaacttgctgtcgcaannagaccannnaagcggcgcccgaaantaattacactncggagtatatnctgntccatatgaatgagnngcttngnncnnnacctancgnnnncngnngttnnttgctcaagatntgnngncnntngtaactagnttngatgggcttttgatttatnttctctnnaccnngngtcgnggnnnntagnnnttgtannncggacgcgcgcaccctaganngacannantcgcccgcaagagggcgctgttttggcnatctnnntggaggcanatgncnnncntgannnggaggttngcnncnncctgctcaacanncgncgnngntctgngnncntncgctntcnnnnnngnntaagnnnaanncattcctannggngggannngcattcgngtngnagtaactagcnnncgnngnnnnntcacnttatnngtcnacgtgnnactgtntggacncggncnatntaataggannngctcganncnnngncnnatngcnnnnngcncgnaaagggnntngccttgtcagatggtnggtacnnntccnnnntcggccatannggnnccnnncncaatnacgaaatncnggnnaannctanaacnncacaatcttnaatttcggtgccangncgactacaatcaagcgtnagcctatcaannntcngcctctgncnagggnatcanatttngcttnntnaanaggttcnngngngtcgtatgncnaggaggcnntatatgttggtnctccganttngtgncgtgtnntccgaccttngaattcatatgggcatggnnnagntcaannnnncctccnaannagagcgcagnnaccngcnanntagtntgcnngcatgtctncnnnnngtgggaatnccaagtgagccnngnncttacgntnnnaggtantctcggccaaanngtggggnccnnnggcgncagagatngcntancggnacatancgggnnnnnnnctncgcccctactnggacggtncnnncnanncnatctgtngaantggcnngancaggnnn tnatttcaaattgttncatggagatgctacannnncgnngggggtntgtattgtgatcngngtcngncnangtctnggctggggcgggntattatgtcgggatgtcggagcacctngncttacngtgacgcatgcacatncgtggccctatagggccaataancnnattacnttgnggccngtnggagagcggccaatcacnagtnnnccnnggggatgatgtccnnntatcntcanngagcaggtcgnacntttggnccccgnaacagaattttcagcgtcgtnatactggntcggnggtccgtgtcgtctgccgtanaccnnnggcagatccagacatacngcagtnntccgaccntcaagnannnnnncnnaccgnnccncggtttactntnatgtggctcccacgcattttagccaaaaggtgtncggcnggtanggggtccgaatgagctagganncatcatncttncccaaaccccctcgattcnncannnncggcgnggnnnancgttctatcacgcgatagatcnnntngactcnngatgnncncggnnccntcgatttgtggnggcgngttctgtncgcatatncattacnngggnnttcactacacgaaaggtggcntnanngnatagacannagccanngcgngnanannnnccncgatccgcgttnnaatgtctcannagcctggaggtgtgtgtttaccgnnnggtacgctntgannnggnctccagacgnangtannnttanntggaaattttgacaccgaaagancntgncacnnnnctggtccancttncaaacgacgactaaggttcgnnccngaacttcncctacgcaactcgtgcacnntagccccaacatgcattagttgcctnnagaccggggcttgccccgatagtnntggactcggntaaattgtttatatnangcaaaatgnacacgaaggcaccgaacnnnnnctcatntagttagtgaagcgacangtgcctatttggtncnnaantccacggaggtangnnggtntcccgtatgnaanagggggnactttgatgtttacccaaantntangtttntttaaganccgctactttttacacgtangcagncagttnnnaanacccacactcccgcgatcgataatanttcggtccatnnnnnnnctgngttcgcgnncaagtggttnnttgaatcngnctgactngatcnncgnncgtctggccaaaggtncnttccntcaaattagcatggcgatcgacaatgtggnnncgcactnaannagattcgcgggtgncgatctncgactaggcctgcgatntgcnagcgacgactggggnctcactntaaatatacntaacatgtcacgnctcanacggcatgtctcttaacggcttnctccaccgagtcctttgnatccnacgagttcctnnaccagatagntancggacgaggtctggcgttcacataactgcagcggnngactantnttcnttcgnnnntccacgttgccggnttncntactcctgttnnnttnacgataggttggnnngatcaagtgnccntcngnnnnnncgtnctatcttnnngtnnagtnccncctnncgtnngtagtacacgntgagagctaccctccatccagtgtggaangaccntgttcnnnantnttctcagtcatgccnncagcctnccannnccatgnccangttttnngctagaccaaacaaattcctnnacnnnnggtagannagcaaagccactggaatttttccancngacnnnncgcgtggcannggnaaggcgtgcgtaacgctcnttattcgttcggggcaggactgcagagaatcgagcccgtaanccgnnttgcntagctttgtacagccacngcggtacaccccctanctaaggccggaatcaaggctccgnnnnnnnnncactannntgtgnagttccaactcnnntgnngaangttncgnnagtgtgnnnacgnnnntcccttcgtgcnactgtgttatgactctctnttgntttctaagggatgnggnntnnnggcgcggcacgacagatcatcgncaatnnngacngantngttgacgatccntgtntcgcccgncgactatccccgcatgantangcgtncttctttggnacgnngggcaatncggctgancacnanactgtttnnnnncgatgagagatcgngacngcctcgggtcagncccnnnnctccgnctancgtcaaagatgtatggattagcctttacgtnagccggcnaggacgagtgggccagannnnnattctcggtnngtcanagctcactggagacatggaaantncaaaaatgtcncatgattntaagattngtccatgcaagttctaggnatncttgggtgctctaccgtanactcatgtcgtggcgtcncgncnnnnncnaagcgtcgagggnnnctgcataattnncngcgtagcaanngantggnntgctggcccggcttnngcccngatcacggcgtgnntatgcnctgttacgcgtacccgcccttctnacnngctcctcgtncacntggcgggttcatgccnttagtagnngatgttcgtnngnngaaannnnncgaagatccgctcgattaaattttnnnaagagnnnnntngnatcaancagggcctnagaggcttgntnaattctaccnnntcnngttttaacacgtccccagacgtgnancttngtacncgaaggtnnnncgtaacngggcnaagtggngcaccccaatnggtaaggtaannnnctnnnaacncgngncnnagtgantggcagtgtncatnncgtgncaccnctcgnacnnggggtgtcgcnnaggccggcnacgnaaacagnccgctggggtcngagcactnaggcgacgacnaaacncaagcaaccgagtagacggnngccggtatgaagaactattcactgcnnggtgtnnnttgnatacagccnctgnnanacnaacctctnacagcaaatcnngtgtgtatnaanactttaacctccgtgctagaccnctgtacggtatnacgtaggcctttcanggtagagtnncaaagtangttanccncgggtattatnncgnattncgnntgtcggccnnnnncncnggttncttgcgtcgnctatttggtnctccntnnggnnatnggtaacnccgntcgnanctccgnnaagccnnacatagtnntnncggntgatccgcnngcgntccttatcagatttcaattnntnnntaancatccctcttnnnnngtctggtntgtgtancgcacntatgtgcncgnnnnngagtaccacgtttgcaagnnaaanatatgactgnttacgaannaccntcnnnnatcgggnccctttgacgggtcctgatgcnacgttagnatacntgnacctttaggtantagacatgcgcctnaanctcttanntcactgtcatatannnnnaaaatanagnngttttaccttctcgcttcaaggggccaccctgtnnannnnnaactcatnnagtgacagaggnccctacgnncngacgcagaancatgacaatgcacgtnnnngcgnntgcnntgaaaggtcaccnncnnaatgagtcntgcacnaacaagntttgncnngcnccntcnttcttactgcaanaacgcnagccncaggagggaccatgngcatccattnnnngggtccacntctgacgcatggaaagncnngcctgcnacccacnngcgccccgtnctctcttgctcctgtagtagatacntnncngtcgtggcccagtcntcgcnnnnncgacgtacacaanaggcnngttnnntcaccggcctnnncnngnccaccgnacctttncnccttgtgngatnnnnnnnaactgatgccctttgtangngcccggtccccagngaatnntaanagagttggaccaacaattgaggcanntcggctcgcgntttanggcttcaccgcacttnnngnaaaagcttatngnnnacanaacggtggnccccnnnnatagcagangtcgtgtgtgccacacnggcncgtgggattgggtcgngcngntcgttaaaaaccacgccagggtgcnncngcngggccctnncacnncgcgtttaaggtannnccgtacanggggctcctcttnngangtgcctatgcnantnccgccnggagtacaccgccactcgaacttngtcggtcaagtngnccggtaatctgactgttcnncccctacacttnnctcgactnngtgcgttcnnnctgcttacnnnccgagngctccgnnncatcgcccgcanaccgcannancgaangnnannngggtggcgcganccaggcctatngnacgcacacanngnnnaactgcaaggcgngtcgcagngccggccngttnncnnnnagtcggtaggtgttaaggtgagacctatgttgtngaaggcngcacagaagggatcctctgnacgtcncagtatncactatnnaacctnggaacatggtattaatatccntccattctattcgntgttgnnanctgtgagttccaagttggtacgcagtaacggcttttcccngttgncttctcgcttngggatannnttnncagtgtnnctncnccaggtctcnctaaacagttcnattttataccnttcatacaattaacncggaaatnnacgccnatacggcnctccnttangttnattcggatcccgcgttacgngtgatggagnnaagncgtagaatggtgggcagcgaagnnggnnngcnnntgnntcnctcnagcgangngtatcntnaatgggcggattcggagaaagacatnnnncnnttcannntccaggagagatancnngnnnccattctttncaannntcngncccccaactcgtcaaantaanngtngttagttattacagngcagngtcagtgccccccattcgtaggacgttntgagngagctatgccctcctacgngatgttgaactgatcgtnattaagcancttcgaannnnnggacaacngcgcntaaggacgaaagtcaaagcgnnngagcnaancnnnnngnagcngnnnaccnnncnnnnntggctnagtgtctanacatcngttgnnnaggctagnagtantagtcgatgagaggngtnnnacacannntccngaagtacccacgncgcgatgncatncacanntacntgnnncgnnnganggnngggcatnccccagcccgtcacctgcccattngcncgncttatcccantcgngtnnntnntanncgatcatgggctaagctngggacccggcnggcnatgannnntgtganntngcntcaatttaggctnnnccacaaacntggggagaggcantcgttggggtaggctggnnnngnnnacggatcaaggaccgcctattctccncnnctgttctgaccgccaaggcngacagcgcttgtnngnatacctgggcccggtcggacgccggngcanttctgacacagcaccgnccgaantatnaagtnncnatnccnngcgagtannnggggncncatggcgagannnnntgnnnattnagggatcacaatttaaccaactcggatctntatggagagcggaaacagggctnnagcgcgcnnangagcagacaagagaacccgagcttagngagnanngantaaaacnctcncggtcctagaactaagcgagccaagtanncngnannnacnnngggatggccannnnncccccgtgccgntgggtcgnctangcangatacgnaataacaggacaannnnnnaaacgacnncanggacttcgcgnactcaggggtacngattgtttncgagcatanaaagcanngngttncagggtaancgngtagtncnnaaacngccntgacttcacaagccaatancggtngtgacagcgcgtanacctnggntgggttgctcganagtcctcattncgcagactganntnnngtnnnnccannctagngttganncactcantcnnnanngntactgttaggagtnnactaaaaccnnngncctanantgancgtgccgagacaattccgctngnnnnnnaaacttntggtannnntgccattgngnntaaaattgagtgtgatccgtgtntctctccaannnannaggngncnacnncaattgaagggcggatagttccanntgaggncaattgtcctccttggncgatgaganggcgggtnnnnnncacttcagngctaanccgtngntatnngcattactgcnggcnnnncgtagactatgannanggtgatccacgctatnattcgggactgtacttacagcgncgnatctgtaccgccncgngaactcgnaggccaatgagnctnctcatggctctcncnngctagntagncnncctagggtccccnnngaaancnttgnnnnnacctgcnggngcaccagcnatcgtnactcacgtatactngcccaanggtgnccgantaaagtccaacgcatnanntgagagttcgaaactactnnagttgcgccttannnngcgccgggcagcgnctcgctggggngnnagggnangcnnctnnctnannnnnnancannccttnacctcnactanttgtactttgaccnaggcaccnnnttgcntgcntatatgactgtactgtgcactnnncctcgngtccaancccgggncnccnntatgcanntcccctcattntcgncacgnnacccngtgtcggctctnnaacagggccannnnncganngtaacactgtgtctcnngcatcaggnannnatatcngaccgttgtncggccgancgtcgtanntnagggaaccttgatatgtacgagaccttagnnnntnnnaaatatgaggnngtcgtcngcnntncagtnnctgagtgccgtggnggccacngannnnnnnngangagtagagnnngccacannnnttnnnccctgcacgctggcccgntccnngcgtcagcttcgagnnngagtatcngggtccctngcgtgnagtnccnacnncgttannnnnaaaangngacatatcggggtcgtangnnnnccnncnnaatttnnacaatcgcanacnnanatcnntaancnggcgantttagcanctnccccatcgccnanncnnnnnggatcannnnnngtcnantatgcggcctccctgnctttaggntcntaagtnactaatcttatcntcaccgcnnnngcaaggatcttatacgcaagnncagcactggngaacagtctncgggtntttgattagnnnngcaaacngcnngnnnagctacntgacnctcacgagcnacncgnnnnntngannaatacaangtgaagtccgttctcaccatngganngtatggagtatagtntgaagccnatngngagcgcaagttcaggccacttggggtcctattctaggcggnntgatggcgaacntntttcgcacgncancgggnctattgtgcgtccgannnnnangantgcangantatgcgataactnatttcgcggagtttgttatatcnnnnttcgcangnttgatagatcnaacancgtncacatagtanncngnnatnnnnaggatttaagnnnnccattcgcggaggnnnnnnnatgtctcatactcanncttngggactnngttagtgggaannnnntnntgngctagacangagtcngtgcttagngntgcgtcnccggagccgaagaaggtttntgctaatancgagtccacancnttngancnnnnnnngcttgatnntaacngntannactctnaatcgaagcnnaaggtaagaacgcctcttgcacnatcaacntcgnactntcagggagtacactngnnaaatnntcgtnntctangccnaacngangacgacagatctnngtgaccgncnacacctttgcangnagacanngaggagccactncttggtcgcantcctttgannngtnnatnncantgggnccgtttccnnantgctnataccgcggnnagangtcagggggtcacnnattntaggncncngctannnggagtnnnangggtgtcnncccatggncgcctnnnagtcacgcngcgacgtnnntcagacnagctatgnncannatgaggangcgntcnacgctggcacttaggcngaccagtttgatggctggnntggntccgttaaaaagccnggaattttnccgctcacaantcncaaattcnnannngcagatccggttacntctaaatgaaacnaggncannctagcctcctancacaggtaagnnnnnnnnnngaagaaccgatgaactttagatgagggcctacttaaaacctaantanacnaataaagtcgctgcnnannnnnngtgctggncttgnggtgcgcctaacgncctgacatcgcggtctcnntttcatgcttcacntttgnntnggcgcgttaagncacgtggtaactctgnncnnngtcacanagaaaaggatacgcaggnntgaaaccggncanacctatccgtgccncggttnatattttaaaaatctaaatagtncgatattanggtttgngcattatcngagattnggaacggtggntnngtacccgaaannnggggtnaccncgnttatttcnnttaccntanganttcaganccggnncgtaccncttgtgaggcatnacgtgagagaanaaattaacactttggcgcggctctangtagangngcctgccngannnnggtncagtttcnggatacgattgaagtctnnnnggngngtaccgnccaggggcaaactggaggtgnacnaacggcggatgcnaaagntgggggcgtaanngngacnngcanatnacgntagacgnnntaanactnntggcgatagngaccnnngacgtgantaatgcaagncggcccngncnatcgtgggtangnncntcttgnnagcttgnnngnnnnngctcattcaggctcttntnacattgncnnnnacatatggtattccngntcnggatncagttagnncgaaccggtntgtcttnccccgtgacnnnnantnncgcnngnnaggctggcnccnntagtggtcgnngccnnnggacatnacngggannnnncttttntgcccatatanaatngacnanagaannngacccaccagaccactgcancnnntcngtgccgnnnnntgttnacnntactagnnnnncgcgtaatatncanacatcggcctaggggcttactcgtgtggcgcccngcancacggnaacagagatcggatccgtgacnnnggncnagtcgccnaantacgtcgcacgaatcgnggnanncccgngtccgcngagcnnnganggtnananacnnnaccgtttttggcgttaanaccaggttanccgnnnnnngagggcatgcnnnncggctganntnaatcaaantnagccctaccgnacgtcnnnnngnnnnctnnattttnanagttcgnggctaattnagaccggggtnnacagngaattgcttccgtaatttcaagctttcggttnatgttcagcgactanngtntccnnnatngaagtnggaagnatntgtgacnaccgcaagngcngtaacctcnataatcgtatggctaannnnntgncatgtaacccaagtttcntcggacgctgactctcgcagcnngtcaantngtgncgangccccctnnnnnntacnntgnnntncnngtcntattcgacnacgnnatncgaaccgtcgnttactcgatgacccctngnccacgaatctcgagcgggtctgtannnagggnnagggnngatnaccntgggggctcgnnnacggattancttcccgttcngaaaatgattnngnaccngacntncgancncatgnnaccnngaccgntanctgtctnngtantnnnnaaaattaangncagccataattatagcaatatcnnncnctggccttagggnggatggcccgtatcgcacganntctctttttggtccnnntgatagannnnntgttatnccnggcggttgnagtnaaacaacgtctgcnnntanggtctacngctgccnnnatacnngcagngcgcaccnnannccaannanntcgngannggnnacacgacgcgatggncnnggannanntnacccnntctctcggcatnnggangggnnnnnantaaannganctatttcancttcntgtnacacggcgtnngcccnanccggggtatanantagtgggaaaantnnnngngcncgggtnantattacgnnnnntnccngtaacnnnaagtcgcagtttagcnnattagcggaaggttnacnngatnnngacgtcngnncnttannncgnaaagttccncnnctcgtnntgnnngcaagacnnnnaggctcgnccgnngnnnnnnngnngagggttgttgccgcgccgccntnaccgcntcncanattgnnannccgtgaagggactnttggagagtannnacgcaantnaactctnaanagnnngatgtnncgtantcntcatgngtgnntgatccncattcnaatgnacgtacgcgnnnnctcctcngactcttagcgnnttnnncgganacngcnaacananggagaacnncnnagnnaggctgtcggaactatctcgcnnatcnctccagtnnnngatannngnccngcatgngataccgcnntgcgattnnnncttccanntccnncnctcgtcgagatgtagcctctacngtccctgctacccntanngcggcggagtacgannncaccatgggatntgtgnacagaantncttcnggtgtnnntacnntacccnnccccgatgntggantnccngnnanatcnnttnnnncgnccgaacgntactacggnctnnnngccacttgctggcntcttttnanacnnncgtggggnncatgtataagtcnnaggaagggtcaaattcnngtncngctccgctaancaatccaatngnccnctcatccnnngtagccnaagacttcngttgnnngtcgntnntnnagtancggatntcgggcaanaatacgctcnnagnntgtcctnnncaagttttngccgcagnatcctgnttcncatnnnntcggtctgnncagatcttgtngtgtgttacgnncacgatngccnngatgcgntnnnnnttctcgatcgagntggaggccattaccnntgngnctngcactcntccgcagtaanaggtnnagaacggtaaanncagagggctantntgnctcgcgngcaacntatagnctcttagaataaacgttactnaagcatcgcccaacggtaattanaacttatttnntnaccanatcnatnntnncngannnnnntatanccnntgtncgtcgctgtacttgccgcccgttttgnnnnagcncttcnccgccgnttgnncgcggggatannannnnnggnngcttcgatntnnnnngnngnggcanagccggnctcannntgactctcaanncacagngnaggcgcgcanggcgagcngctgcnnacttccatgtaagccangtncnnnnttcannagacaggcgagtnnnctgaagnnnaggngacncnnnatagtancgnatantcgaaancaatctganggctcntncatgtacatngcagcccgcagtcgtcaaacatgtattanggcacactgtggaacaattcnntanngngngataagatttnactacatngcttnanncccaccnncntcatttcanannanngtggcgtacngtntcggtntaccgntgncaagntgggtggtcttnnacagncnagatcagngnnntnnngnnctcntgcctctgnaagggtacgtngtggnngaccngnggctnnncngcgggtgatcctcaaanngtccattatgcganaanngaagtgttgnntatttctcgtatgccgaggacnnnnncntngtagnaccatcccgttnnaactcgtcctgannatnnanntcaaaatactatngntttggnatncggagcgaaaatgcgtgatccctcactcattatcgtatcatagtcacggtgttagcgnngnatngccacgnngaggaggnacnagtgtctnncggcagaggcaacgtcaaaaannnttcaggcngccctctaggtaataaaagatnnagccgnncgctctgcgnngacatctcatnnnnnnnnccattggccagacctntcgaacacattcntnatnacgttnnngnnnacttcatnntcccncggcannnnctgctanctatnnnnagacgtnnnnnnggnnatacgcaacccgttnnnngtncantctgtgcgtgnngtcttacgacctcccgnctccagtcngncngntacccccnnnatganggtgtacaacctttcatnnncctcgtggggacaggagtnccaatactttnacncggttatatggnccaggggngntngcntagttnagcngnnncttaacanctggactcgnnnnnncnnatanncaattngcatttcatcattatatcnancgcacgctccattgactnaagnngnnnannnnagttccgcatccggtgggtgacacccggcaccagangcgnnaacgngncaaggantcgctcncgaaaagcacngnntcnncatggcagacggnnanngaggtnngtacattnatgcnngagtctnnnacacangacgtgaactgggtattaanatgacggtctgacnagacntnttagacttacngaacaggtaccnaacatngctgcgacggtancnttgngantntngtgtaagagcgctgctctatacganagcgacngctgggcaggcatttagcaccatccccagtnnnagggnncggacanngantgcaaatnnncgttatggtgggcaccttnngggtnaaanggtacnngcttatcggnggtcatncttgnnancntnncccagaaacagtnnntcggtancgcgcgnaagaganaannagcaanaannctcattagaggcgnntnnnnntattcnaatgcgccaccggngnnnggaatacacacgcgncattacccaagccacgatcnnngttnatnngtagtgctcgtgntnncttcgnngcgctgncgacagnnnagatgtgatcnnnatttaagcgcnanacgcgcantaatttcncntnnagcctcatntcattcatcttcacatncagttattngtcantcgccatncgtnganccagnggcangacgngntangccnttcaccacanacagcaaacgcanagatgtttctcgcgnnaccnnnnnnntcgtccaacttaagctgggggcagnntagaatccggngaagatatagactgtangttcnanctnnnacgangntncgtanganntcnaactctntttcntgtnatagcaccaggagcgacnctatnnnnnccgnttgtgtacgatttaannnngcatcgggggtnngccttttnggnnngnnnagggattccgccgcnggtgantgnncnncgtcccgccntttngtagccgtacgcggngnggtngtgaaaagnttaaaggtcacaagctgntgtgcnancctgnccgctntcaacgtatctantggttgtcttaaatccntcgcacacacnatacnataagacgcgcaaaancatagacggtnnatangcntgngatccattttnnaccatgggggatttaannnattgcgggcccnnngnaanggnngnnccctgagccaatgacacgncgnagctgagactaaaatancggcaatttagtntatcnataaccaggatagccaacctctgctttgcttnntactaaaannntnggcactncaanactgctacanngnagtaatnnnttcagagngtnaaagnggnnnaggntnntgtgaacccccggagntggacactttagatnnnttgttganatgcgtttttcgctttagattgaccacggtggcctccaatgtacacacctncnnnagnngnnngnnnntntgcattcaaatcttcgttannangtttttttngagtcactngcccgnngtnntttcgttnagnncntaatgtannaggagannggncgnaagtnnncccnaannangtctaaggaccngctcggncnggnnagcctcagtangtccagntgataagaaagngnncannnnncnacgannnnnnnctcgacgcncngcgnccattttagnnnctgggcagnntaacncntgnnncaaaggtggngncnncactgatttccnaccacgtgganctgagngactaggcaccnngtagaantttnccnnantnactacggntnntgtaanntgccaatnttngntatcatgtctangcgggnagtnaagancttngcataatgacatttnnnattccttagaggtgtntcccacgtctacnagnnnacgnngcccttagtatgaccgnnngnggcatgggnggnanatgattaannnccatagntctgngcgcctggttcgatcggcnngtgacctgcgtnagccatgcttacaactgnncagcnngcctaacggagagggagnttaccacnnccanttcgccacgggatcaaacntacntctgtatgtaatangnnnggngtggatagantgcgntttcttnnacganncgagactcgatgcaagncncggntgtcaccctgaggccaccaacnagcnancctgccaaanncctacatcaaacatcccgatanctttcgctgattnagcnccaagggncttanncangantagnnctgtnantggttatgnnatnacgngggntacagcggtnagngccttcgnnnnctnanaannnnnannnanttttgatggtccgcggagcgngcagtcaaacngaactcggtgntnaagggnnggggcggaannggagcatgaacccaggcnctcggtggggannggncctctgaatttatcngatctggtacnagctcgtnttatccggnnccnnacgannggggattgaggggaccgnncnntagaggcngnttagcnttgaacangtcnggacagtncccnntcntntgcggttaatatancgatgnnagcnatggaggtgcgnnccnaagannngaaggcctncttcttccnnnnngnnantagagcggctatgcnnannncgnanattntcgctcgttgcncagctgcnngtnnngntcgcaactagnncacantatnncatntttactcctgtgntcnnnncagcnnccaagagcggaaatagtncttanatnatntggngtaactctccgcgttcaccaancatctancngtgccgattccancacnactcaggngtnntngtnnnaatcnaatcttnttgacgccgntggtgagnatgctncgcttcggtanggnantnaggcaatcgcagtccncctgcacccgcgtcgtacanttctatntattaaanncnnnnnnngttgggacctaaattancggtggncngancgcgcaccgacccctgagcgtcgtcattccgcgnnncagnngactggngatgggntctnnngtgttaggacnnacttacgcnantncgcccagctnnaaagtcnnatcaacactacnannntgtacnnagaannnanaccgtnnctatccaaatgcgnncccggctttgngatacttgtgctngacgctaattgctaattnaacatncatgctttanctattacctaacgcatacatgncntctacngccaactnntggaatcagntnnncgtngcgaaccntgnntctagatcncttttagttaggngccaanccnctcagttaacnnnggccgannncggagcgttangtgntacctcctactatgcctgcanagggagnatctttaggttgtnaccacggacctggcacccttaattggtgtaagtgcctcacgtggcccctnatgaaaggaagagtgtccacatttatcagtgggtaatggacgnaacggcctntgnagtnataaagagnccgggngagggnccnttattcggtgctgatngcgntacgangntnnnngaantcgnnaacaanccgaannntncggannnnnttgttcggnctagagatgtcnggggcccntagaccagctcancccngaagcggtggtgtagggagtacagtatcactctccaactcctggttcganntgggtgtacacactnngttgtggtctcncagttanancagctnnacttccaacnatgcaggtgggtcaaancgtatgtatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccgncgaanngtgaccccgtgaggggngaacgaaagcggncncntcagcctnatccnnnancagnagccagagcnactatgncgagggcttncgcttttgtgctgatngnnttgnggcccaagactaagggcccaanagngnaaaatatgggnctgcagttaatngatgcatccngatctgggactggtgntacnacctgcatcctcnagntgcgaacantnnaaannnnnntntgttggnnctnctcgcacacgacggacagaggnaaanggtggtagctggacnngggtcnatctaattgggctcttttttcantgccncggccggnncnacnnannnnattaactcgcgcgttggggancctctgcctaggtattgcgctnnnnctgtntcgcccgcgnnacgnnnnnngggaccgttcgtnnnctgagtgtcatnnagatnncggaaagaccncttannnnttgcgagtcccgtttnntgnnaantccctgtaatgttggcnacnngggatgaacgatacncagnggcacgatnctattgtagantcgctagatatgntttagtgcagacgnncggnagtnctaacngcttgtntanngtncacccactagaactngtgagtccttnccccttgtgnccagnggcantgtgatatcttgcccnagtagttctgcnagnncggnnannntaggtaattccngcactnagtcgaccccggtctnagnngtccgcgccgcgtaaanngntgtngtnnnngcacanatgaaacaggggtccntttggnncnttatgtgtcntaggaattttngtatngttaggccgttgtgngctgccacatcgnngcnctttgggcccacngnncactatncagagatatctnagaaacantnatatatncnnncgaanaactntgncnanacncgnnnnngcattgccctgnnntcccccatnngnnattgcgaccctcgctntgnnaacttctgatacnggnaccgcaaggcctctcaggngggcnttnganctncaccgggcnnacaaanaacaantacnttaaccgtngtgaagagtgganacgatgcgattcacccgtncaggccgtactactggttncagnaaggactggnttctttatgannccccctgttcgaacgattnngtnaagcaacnncggtcggcgnttngaccnnntnanaggcagcgcgcactangaanagcacgggcganngagaggagtctgnccattaggattagcttcngggactttcgcnggccacngccnaanngcnnnnctccaaggctagtcagggcgggcatctaggctgtgtagatnnagtttggacagnnancgaagccgttgcnccngggtccaagccncgatagcgcagcanaatctnaancttaaagannntttctacagcagagtgtcagtatcntgccggtagccgttngatgangctgnatacatggaagnnttnaagtcacaattgggnangactcgnngccncaatntgntnnntgaatcgactctcttggtgtcgattctgccacaacttcacatanntttatacgtgcattgngggntnaccnaccagctggnnnnggagtgnaagcgcacatnaggcattaatannacncncatgggtcttgatgannnnnntnncggngggaccnnatacnnnatggtcctgnncnctgtannnctancgnaccnngnggcacagttancngcttcnnngcgggcgtgctnnnnccgcgttggatnnnagagcgggnntaattngacccgttaangncntgtgnntccctnntnatgnnnngaaaaccgctcttngtnntaaanaannnnacnttnancacaggcnnnnntacncgnacaaggcttgttgggnnnnnagnngtggcacacannnacncgnnnnngcttnattncttcatcncagncnggcnnnnnnnanccntaacaccgncanatgngttccnnnnaaantcccnnttcnncgtctgacgctagcgnccancgttnaagaacgnngntgcgaccgcganagtanctatggtcccacatgttccttacgtacgttagctgtttctagatcgtaaggtntccgtaaaangnnancattatatctcacaaataatnngntcatacagcatccncaattgaaggcntcacgttgtncntagaagtgatnagcncccaggancacncgggacaagagcnncgacngannnntaactncnnggggtttttgatngaganatccgggtncgcccccgccngnngactcgncgnnnggncgagaatggtccnnnnaatgccgggatatgccggntnncgtnnnnncgaanncngancacgngacacagtacagnnnnaagtgctattgcacagcctcgtcanagtcacnactcgaatantttanacantcagcgcagaattgccttgacccatnnttngtgttgtnagtnnatancacaagttnntatttattaangnatgtcttnnnnccggtancatatancncngaanntcntnngtgcgacagctgacgttaaactncctngcggggnaaaagttatgcgnnancctacnncagtnnnaacanagcagatgtnnngggcattagacnggcacgcattcctctaagggtngtggntagcgnnngcnnanccggatngggannnnncaccagtgtctgcaaannatctcacaaannnnntgcacttcggtgtcacctcctnnctntagctaangncnnatggatgaanaaccnnacgtnggagattgaggcaagttntcnntgngagactatcttctgggcccgggnnntcanggcccnncggcnacnncatctgactgnctggcatgcgagatnntannntgggcctgccnnttcgaattgcgaaangtncaggcccnantgggggnttggctnngataannnnanncaagaaccggngtgagngnnnaagtgttatgtgaggttcgcgagcccgctgggnnnagaagattgttctcacggnnctgcgttctcngntcgttnnnncnacagtgacatntgcttcgncgacttccncntatcttncgctgggtannnnnnnccnannaaattcaacangtaaccttatacgnagtattaaatggtacnnnncgnnnncagncaggngtnnagtatcaagantagnnagntaggccctatngnnnatngttcttgtccctatnaanactnnccaaatacgnnacacgatcnntaatcnggttctccctaccattgcggatangntagtagcnnnnngacctactggnagtccgatactnnaagngntanccanctagcncgttgncatcangtcgctagacngccggggctgatnnncggtgtngnnttgtntggtaannnnntccacaagttcancnatcgctgcagtnntcnactaatttnagtacacggctcgatnacnatgtaggtgcnnatctcganncnnacnncncaagtnngtaaattgannncnnngctccgggagaaccgggcggttagncccccnnnnngtgttaacccgacatccgcaantnnacccnngacatgtcnnnaaannctcgcagcnncnntagttctagtannncgaatgnnnncnggctgggagcttaggtggcatnatgnnnnannnngnccccnnatgccatancnngggntaatnggaagnacnccccgttcatncaacnnnttatttagnnnncnttntangtggccgnntnttgagangaactgnttgtaggcatanttcttnnaaaaccatttcngcgtatnngnncnntaaaccctgcgaagtaatnngacgtggagtccccctcatggcggactttcanntgcgttacactgncctcgggcccgcnganatncctaagtccgcgannnnncttttgtgggataccgagnnnnnnnnaacntgtttaatnnnggngancnnnngcncatacgnntccgttnnattcnnnaggnnacgngannnccnnccgtnagagaatcgnagnagnnnancagtgacncngagcgagaggtttttagctnatcagnncgacttgctttatcaantgtttgcccannnnttcncgcagntnngataccnttacagttagtgaantaaatcncgaactncnnngtcgggtnnngcncccttntncncagtttccggnacttgnnacctnnnannnnatggntganngaccntgcnccctgactgnnngcacacttntcgtggttcanatccangcgtgggtcnnaccttgtcccgcgtctgngncnaacatnaaangagtgnnggganggcnnnnntggaagccgagaatcgcgtantagctngnnncctagnntgngcaagcggttcactgngaantccgacngagagancagagtnngcaaccgttcannnnnnngccnncgcgcnagnnnnntgatnattttacgttccgnnnnnccnnnnncnnnnngatagcctgacnntctaanacagcgannntgcatgaatagcaananggccgccaacctncggangtggncggcgattgtagggttcccccgttgatctntaattaacntagacaattncgttcanaagantcaccccncaaatggctgtntggcctttggcnncnnnngcatngccaacnnggnancggnaaattacgattnncntctnnngngggggtgcatnttcnnnnnnnnnnnnntcngcaanagaggtcaaacgtaagaagttnnaanngcctcaantnnngnnnnacagacccgncgctattcaannagcccgancncttnctcnntnncgnttcnnnnggnnannntnccnntctnctcgncnncacnggtgtacatttcnggctctaacgncgntgatgtttactaggactcacnanntctcatcncggcgncatgggcangtnnntggtggtctaatcgcccnnctcnnnntcttctacngcnncngnnctaatnacgtgacagnnntgtttacncgnncgntttcnnatttgtctgggtcnnncgcagaaannggtctccangcannnccgctacncatcncgaaatggaatcagttgcattcccaaagncccaantctgaaccttaactncgnnnatgtnaaantactntcaattggacanncgtnnaccgntccgggcaaggcctacngngagatcaacggcatgaantggtaacagagatgcaccannatatnanatctggacnatganncagtanttnnagaaaagnnntactgtcggggctaaannnnncngnntcgcatnngngaagnnnttcnggatngccannntcagnntnncggngaactcctcagcgagatcgatataccaggaaaaancnnnagttcnggcgnnntgaanatgcccngttagttgtncnacttganctntgcactaaatgcgaaagngcaccctaagccgcaggatatnttantgtcaangnnnactanatacgtgtggggnncnnntanctnaggntgacccnncatgctnngacagagcnnnctcctcnagtagaatnngtttcgcgcacctgtngngcgctctgcactanatnctgggncccatctcggacgggangctgcgatggactcattgcngtcgactgttgatatcggcctagttnatntngcggcagnnctggnggtgnnccggactgannggtcnaannaatngtaatnagtaaccnncgcgttcccgnntgtaagaggttttttgcnannnggngntgctcaagtgtgancttccagnnnnnncagtgnnntgacnnggnccnnncnnnnnnnagttactganacnggtannaatcttgggaggctggctnnnnnnntgagnataagcaagcnatcnaaaagtctttgtnctttcacnggcgccnnncatctagtttcctcacnccaggntantccctanagcnnccnatnccgtcgnnnnangaacgtttnnacgtantgcaanattannngttttgtgcactagcgaattaacctctgannatncnntgtaanngatattaantcngnacttatcntntgagaccgctcatcgcgggagcgcatgtgcggcngtnnnnncgggattnacactnnntgnnatctcccatgctangacgcaggactcatcacgnnctctcgacaggagtccacgagagagtgannnnngctnacttntntgaaaagctnnnntaanggnttntncantaagcantttgnagtatgcggtgnanngnngnnnancgggtcgagctttccannccaataaaccattnatatgganaanaaananntannnncnngtnntcgnaanccacacgttnaacattntcnagtttgcacgatcnngtagacttgcgncctatngtggcgtngtannnnanacttannnctacacccnagnggacacttgggnnnnnttntcgagttaggannnngactgaagcttatcgcnnggnagggtaatnntatcgttnntgggaatgcggntcngaggggncttagncggtnnncgcggannncnggcacactgcnaatacatcgngtcncccagctgccgnnatntnatgttcnnatgnttaaaangatatngcctggggtgcangnccaccccnnnaacgacnnnctgtcgagaatggctntgggncnatccaagnnntaangtgtacggcagttgatacagtannaggtgccccgtttagaggagctctgggccgaagctgnggcncaccngcgntctnatgtagcnnnagnnctagtagcttnnntcaagacgccggtgnttcttgtnacnctatgncngtttcaaagcgcnccagttcccccngtnnnnttctannccnnnncacagaggaganggatacccgtacatnnnagnatnacnggtgtagatgatngcgcgctgtggncgaggcatgntntccaaccannacgacganacaacagtaangagcgaagagtgatcgngatggttacataggacgtgangccgaangccatnccgnnnnngtaanactttatgangcgcntncacnnaccattnaaagggcaggggnaaanctctncgcgtgtgngnccgtancagcagctngtagttcacnaaaattactggcncctgcatcgcgtgatgacaagcaactacttaatgggagcgctgnnctggcnnattcagtaggtccantagacncagactattgncatcnntanccacnnnnnnnttgtantgtngttcgtnnncccagttgccgaatngcntcatgtnccnattacagaaaaanngtactacgtnnctgatnctgtctgaagcagngtacnanncatcggtctgtacttttnggangcncgcttcgatccaatcgaacgaaactgcccgcnntacggtccgcgntgnncancgttttggcataccgaccgtaanagagngggatccgtttacgnnnttgtaaannnngagccnaggtgnnagaagtcagccctatgccgnganntgctgccgggnnnnnnnntntccaacnnnggaaanntgtnncgngcggcngcgccacaatccgcgaaatncaccancgtantccggnnnnntagnagagcatanttgagaaatcatccgtcggcttttagcnanncccaanatagtgnncnngcnaccatncaatgnaaacagctnntnctgatncctagaagcggtgtnntgcccgnnggacgatcnattacaagtatcggtgatttngacgctgggcttttactnngtgggtggctnancttnngacacatctaacggatgccaactattgcgtcncttncgttaaancattannnnnctggcnnntnnncgangncannngcccgtcngngnttacgtgnggttcnctttgtgggngcncccnccggtnagcaattacatcgggcanngcagctngtttaatnactgcnagctanacatngtgtttctgnctgtccggnnctctatcccagnancatcccnaggcgcgncanntaggcngtncantcgnggtgtaagnantatcgaaaacgcnttcntcnttacaccganntangttgttangcngtgcgnncaatgtnnnaattggngagcnccagnccntntaccctgatnnnnnagtatttcngatgttnnacncntacagatntgttcgnncagagggcagcgangtnngnggacttannncttnccncggtcgtctttcntactcgcgcnctgaangccgntgnnnntcatcacaccaagaacctgttgcgcnccaatctgatagttttcagcacatatgcgaannattnngttncgcnaatgcgtntgttnnngacccaacgactcgcaagaactcactncccagcttcctctnatgtacgtanttgtatgttcctttaccatcnantnnnnnggtcttnaaagnngtggtcncannaacgnnagcatnagcgngannnaattacccgtggagatnnnaagttnatnangcaatnntgaacatnnnttatccnaacttctggtanangagcgcatggtccnagaggangnttntctgttcagagctcggctccgcggggtgatngcccacgctatttcngatggtcgcttgctcgacgaatantttctcccgnccccannaaccactgccaangaaagtnntnnngttcgtgnangngtacngngganatcaaagaangtagnnnnntagattgagnannncatanatcccnaatgantngtctatgaaatanaggntgnnntngtgttcgnncgtcgctgatnntnccttacgnnccgtngtcactggtgtggnnncnagnatcgccctccncgcgttntncttagngnggantncntnnnnacgnntngagttcccaagtgggcagcttaatggacnanccacttantaatanttaggantcgcttgttagcccagnaanaatctncagatnnancgcancacnaacnaanctnaacctcatngngnntnnncaaagccnnngnacgnnttcagccgtngnngaganggagcgattgcattgggggcttaccggtngtcnctatttnntnngaggnccnactatnnnnnngtannnatatgnnnnaaannaaaacgctgnnnngaggcnctgcanccattncnnnnnccttccnnggggacaacttcacagctnnntcnnnaaactngcgccgcgcttaagnaaacnnggntanatactgtaanancgagnatgtgagtttngtggnnncaagaaggctaanatagagngncnnnntaacgatannngccggtcaggnggacgtngcgtcccgtgngagcgaggtagaacngtcannaccnnagnnctannacttgaanngacgggcctccatctttaacgctaaannangcatggnngcgggtganagagaccggaacggnttctttnnnnnnncncgggcccgggncnntggggtacatnctntgnngacctntaactctnnnnnncgtaaaccnannnnnntctgccgncacccaatnctnttcnnctcncaactccggaattgtgtgccgaggcgtaacgncatccccntnntaatntntcntgatcgggntnnnngntcaaaatcgtatcaaaatattnanccnggtgggcncatgnncccatcngcacnnnnaaccngtggttnncgagagctanncgnagttatgcgtgcnnncccagnnnnacnnttcctctcccagnncannganannncgnngtnntnactataaatccggaatgacangnctccgngatctgggacggagagatttaaaangnnnttnnnctataanaggtagctaccacgtntgacnngtgtagctgtgctcgcgnaccctanngtgnnnnntcnannngatnnnnntgaannnaanntcncggcgcacattgaaatatttnatgaacaatnncaaagcngtgnnaangccncgcngtnangngggggagagaccgntagtcacannntntcgcnnnnccannnncaccnnnatngtcagnnacnnnnnnnnnnantcancagnanncggcgcggnncgcancnnnngggatcaannactnnacatctacntactgntccatctttnnttccgtntnngaaggccggaantcaganngngtaggagcaacggnanagnnaagctgcaggtggctattattggaatgttagccaanacggcaccgtgnnnnnccgtaacatcaggaantngntcntgaagacctcacacatnggnnnnntaacgagggcgcannancantctgaagatgnnnctctnagttcnagtgncgnnncatcncccacagcannnnnccnncannnnnggngngnnnttgcccncnncannngncctctcacgtnataaaacatttaatagangncaatgcgnaggtgtagtnnggngtcncatcctcnggnnatnnctnnaaagtcnnacgctgactcgctngcggngnannatcgangcccacggcnggtacntnntgcccctgngggccgngcnntgnngtnctccttnctaaatgtatnaatcatagcncccaccctctcacganacccagagaagtaanncagttcgtcnncngcganacgtngggttnngattcnacntacttnctcgccctgngganntnggagggctgggacccagcttggagaagatnttcgncngttagtngtcganggnnnccgnnnnnnnccnntccgtgcaaatcntgnntcnnngcnncnnntttaatctcgtnntnatccggactgtttcggacagncgtcccctaccntcccntgnatttctgaagcaatganngcatgccannnntggagctcgggcgnngcacgtttgattgnggnnngncctatcgtcnanngantacaacgaacaanncgggcnattcgtcgtatcagtaccaggnnnnngtnntaaanancccgctacgtnctcancgncggccaacncccgnnnnggtntncaccgncactgcttaangcgccgttccggntgnnggcgaagaatnggcgaagaatgnngganccnatgggaactactgtnttgnngaaacaattacgctccggctttannnnccactnggccncccgnangtacngnagtggatnacccgacaagcgctncgtcgtannngcnnggaacgcaagaggngaatggaactcganccggnncaccgcnaacaatatnttcaaagggcngcgttgnggtgttgaactcnanggtggnanagaacgggtnngntcccaaccgnnttacaagngcttgcacggatnntgggttactcnacagnngccgcctgcgtcggtaangtangnnnngnagcaactgcngnnnnnacgattgccncnaatcctggttanctnncgccacgccgtgcaagggcccctatgtcgaaaatcggtncgccnncacaatcnanccnggnaatagangngacatacctnaccntntnngatntnttgtggngcntttcacaccatcgcaccctcnaaccnnancgnnnnccgtattananntcgcaccggccccgnccctagctngtcngcgnntcctcctctcgttcannngtggccncgtngggncccatgccnnntncgnncggngtactgncatnnatnncncnantcancgctattngggccgttcnatcataaccncgcnggcatnatgttgaaattcgtccaagtntggnagatgttggagcaagngcgagnnctctatctaagncangntcactnactcaccactgtggctccgntnngntagcnnaatnggcttagcngcgggtgccctcgtactgagtcattgaatccnccganngggggcgatctacnctgtggcttatgactctgnctttgatngacagttccggtaatgaacttagatctngaggtcgnnnagntncctgncntncngtttctannnnannnatagagnncggtaggtngnncnnncanngacgggncgaaacctgnnngnnngggattacctannacnnggtaaacaaagacttcaanngnttagttggcngaanntccngccnatccctcnnnnanncgnaagtcnngatctactcctgcctntgtgttanncgtcataangtntacacnnacatgccnccganggccagacnncactngctgtccttcnaggatcgncanntnngagtactctggtntgtaagtcacggcatnnctagctcgcatagnnntctttnggttncgnagctnccnnnnngnanttnncnnngtcnnnnntcgcagctcggannnnnngnntcccgttgtgtncgcgatnagtatagagngaaaaanctcgncactacctgacntnngtggnactgggttaantngtgngnagcacggntagntacnnnagtcctanngcgagatcgaanntaaaattncccgaagccnctcaaagtcttttngcataanccngnncnggcnnnnngncanttnnaggnntgcctctcctannngncttcttacntntnngctanaacgnccacnagatggccaangnnntncgncanagcaagaatagnntgtctcagnncccggtctctgagtntnacactcgatctgaatctcnnaaagnnncataatccnngnctgganccctcgccgctgacgcttngtcgctagtgnancgctgacntgaagnnnnntnnntggcnnccnncnnncgcgnagaagacaanccganttaaagttctttccacaagnnnattttcggattagacnncnnnaatattcgtngggtaattgagtncctcgggganttagtcngccgtgcnnnncncggcnanngaacngantnncgtatgcttttnccntccgcgntggctcagngtntgtgttagnagnnggngntcgnnnnngcgcgnacntctgttngcttccgtntnccnannaccgtggattngtgcagcatttactgcgtctgcttcttcgagncggtaatgccacgnananagnccgcttgnnntcgcttcccagcttgggctcgtcctcctgnntaccctnagttgacccgcgatcatgaatcgggtagacnnntactcacctggntacgtaaggagtaagccggnantcccccncnnggtcgantctnnntctgaagccgggtaannncagcttgtattnananngtngacaattggncgntctttcngactacgacttccaaatggtttaccgggggnatcggacctagcnccggcccgatcnnccncnntaaaacgccctataggaattgananctnnnanngncnnnntcagngcgatagttanacttcnnncttngcactnaacnnctagtgatggtaaacnnannggcgttacaagttntccctccgccacccctcacccttntaaaagcntgtgnnggcaatggctatnantaaaggtacgtttnnnttgaganaaggatttggactnataacgcctttttgccccacncnctctcgaccccgacacttggaacggnngtcctngcgcgcccataggctgnggngcacanntacggtcttagtacctagtttnntccccttcagttgcctattggatcgtcagtcnnnaaaacggtcacnaacnnaaatatttnnacggatcggnnntcancancncggcgnaccacnttnggggagtttgtgtttggtgggnnggattcgcctgtggncatnccgangncgtttnagcgngnngnatctacgttncntctantgagacatgacgctctncgnttgnaccataggcctnnnncacgtngngganggtanccgctgatgtgttannnacgacgnnnncagncgacccgatctcgcgngaaacccanacgtggcgtatnngtacncctagatgtgnaggtgtgncggcataagttccttngtaccagtcgtacnnnnggnaagtntanancnnnnccttggcanganngnnnnctnnngntgnaaanaccnnnccnnttnnnaggtttaagatgnnagntgacgccctgtgtttcagangtgtnaaaagcncgaatgaatcanntaacttcattaannnncnnnncgcctntgaaattgncgtaacagacaanttacgctnagctacnccaactcnccnccnacgtnngatccattgntntcgnaaacnntccncgtgaactnnngnactnggtgggacnttannnaaaancatttctannacnngcncgacacgtncatncgaccagnngctgattccgacctggtctgnnncttagnnactttnnnncannnnnnnnntannggcnnctnntccncnagcnnnngnanatgnntantcgcgnctgcgcgtnccaatgggaagcaacangaaccaggatctctcnnantantgccnnnctaacangtagggctgtgtcaaaatgccntattggtttgggcgctctactcgagggagtcccgagggccttcggaanactccnacgcggtccggcaactgtctcgggncaccncanntggggcnnaataannngnctccacgcgtctnnaacgatctgggcttccttgggtaagnnactgnntancgnnnngagtgggggtncngcttgctgnaanctncgtgtancgttcagaanaatactgtntaanntccgngggactaaaannnncttcgtcgaggngatgcatacgtgcctgntncccccgaccacnccgctactnctatatantgggnagggattgcgcnnncnangntgagataaaaagnccancgatattggantcggtacaaggnaagccgcccnctagnggggtacgctcgatgcagnnnnnttnnnactnnnnngcctantataaatcaagagcttcnangccagtatgtntgtctataaantnnnnnnttctcttcattccgannngncgctccattgttacgcaacncnnannangctnntggcttnnnnngcaagtcanccacaacntaaccacgtgctnntgtcnttttttgtccctgcnatccttgntgtatncgccnaaaacangcgtntgtcctnnncnnagncntgntncgannacnaantgaatggtcatngtgggtacaggcagatctctnggatnngannaggtttattnttgnnngncaacgacggagaccnnnccacgtccgcnnntngatgnnggttcttagcatngccctcgacctnnnnnnaagcnctccgnnncgcnngaatgaccgnncgagccttcagctntggngtgtgccgacgcaagctgggcnagcnntntggccgcatttccntgcctcantcnggctctncccaccatgccccagggctgnnngtnanntaanntctaaacccttatgcgnccnacagncttcgcgatggcttcgtgcnggcaagcnctagncgtgannccgtgcggtnnnngtangcnnggcatanatngcnnangtntnatgnnnnntgacccggaccgccttctaaancatgnttaaaacggtgnctcgtnngngnnngactgcgcnagactnnctatgnnagtcccctnttcngtaatatntgtcccactnngnggaagccaantaanntaatgctgnnggacnnnnnnnagcttggcnnngnctagaggatatttcatggacganntngcattcgctncttgtntgctanggggtgnnnannnggccgattgcgagttttggcgcaaacgccgcccaaaagnnnntgtnntaatnnttggctcccnattagttnacggctacntgngacggnnntngntnatacaaggatctgntntaggccggnncngtctttcnnggncnccagncnnncagctctgctaatccancggtctnnatgcnggaatcaanaccgacaaagcgaanntgggctnngaggtttcccacgacggtagncctgtatnggaggtnaatntcgtcttcgngntnctggnacacatggtataatcnngagggcnngtcgcacaaactacatatctgcntagcnannagattanaganaactcaaccgactcgngggccntctatggcctnactgncagtattgggngggcgtnnaggcccgcgtantagggggngggcgcannggttctgaanttcncatctctcgtacnnnnattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtgnanncgccnnctttctctgggttcnnctnacaatngtancangattancngtggttannaantgtncgatgctctcgccctngntttctgcntnntcannncgttgtccgntnaaantggctcaatttnaccnatctngttaatgccggtaattnnggccttacggngaaaagtatatcaaacngccntgttnaccgnnnntctgttcatggtcgagnncnnnttnnnggggagnnggagngannntnngngtttcgacatatnnacntctatacgatgaccgccatttagcgngtcctgtagnntctggnccagtgcatcancggcggctagttcnnnnngcgtgcngcacaaaanttnccnncncagatnnnncgggcaantccgccaaacgacactngggtcgcgagatcgtgnnaanccacttcgccanacggnncaannttggccacatctncttttannnnaaatctttcacnnncncgagcagccgncnnctnnatnttnttccctantgccagacaatggttcgccctnntaccaanaaananncgcgcccgcgttngaatnnnnnncangggtttctttngggggtcagnttttagctttgtccctntgcgacgacgctcgagcangtgcgagntgncgncctggtngcctccnnnnntaggaggncctcgnntaganggagaccgntatagaagtgtcaannggcnctncccngttatcgaaaacccacgaatcannncaacaaggatttactttaacacaacttcntggngggggtgcgcnntccnagggnnancttcanngctactcagactccgaggntcntatnnacttncgacangatactgttacatcgnnnccngattagagganccagnnagncccttcgaatactcnntttcgatgcaggnagtaaanagcgggngtgnccgttncnatcaatatgggncnncgtctcatttatgggactnnnggnaaggtaataacnnttncgganattcgaantganagagannnttanccgtgnttccactgcctattcgcctgctcnntcnccctncnnnnnnctanggtggannnnnctgatctntntnagggaaaaggnnanggttgcaaggcaananacactctgtantccaggtcnantgtnnttangctggnaccgggttacttcgcnntcaaacatgnggttgcgcnnanncgttccggncccngccnaatttacatacacagnnnnacagtgtatgtnnaagttgncnnacctcctnanannaggatcnacnngannncgangngctgnggtngcgnggggncccnagtgttnnngcgatagtctagggcgctannnnnnntaatattacccagccttttgnccnntaaaagaaatnnnnactngtccngacnatgntccctatcatgcgtngtctgccgctattcactcagcgtnnnnnnntncggatctacacatctgtgnnccgcnatcnncggtcgcctngtngactacttnnctgagacaggncatcccncnngtcacgagtccnnataatagnnnnnccttctaagtactgnanaagctactntatttgnnnttcntatacagccnnactcctncnnngnttccngannagcggcgctctgaccgcctgcgctgtcannaagaggcacctgnagnacnttaagttgnngcnttcagattnnnnnnctgtctcgtatntagcaatgtaaacgagctannnaaannngcnngtaccgctcccccnaggtcnncntcncttttgctctgaggtaaggtttttgagtgtngcttnnctccgtctattnggtgnnnnnnnactcnggagttcaaggctacnacntctgcgatgtangcaaatcgcgttaccngtgtnnnncgacnnngntccaccaaaantntaannnnangttnttgtatgtaatatcgcncgnnnnnngggtnganagtaatttatatgnnannngngaggcannangagtcnnnnnttnntctnncttcagacgaattcatattctanacagatnctngtaggnnnatanngcattcacgcggatgaagnnacccaancgnntatcctttcacttnnnccgaggcanacaaatgctcctaagcatgtagaggccnngatataaatcgggtaacgnatnccnctgcnnnntgtgtnnnataaccganntaatctttcnnttaatcgtgcaagtacaatcctgtctcgactgagcttggcgnccgtcgcctngngcgtaacannngncattanggataaagtacanaccacatgactctcggtcagtcgtgngtagcgtngtagccnnnaaatcnnagcactcggtactaancatcggcannnactagaacctngactnncanacngatanctagaancacaagntggnnnnnnngaagcanntgnaaagatataatctttcatctcatnnannnnaantagtgnaggtgtgtgngagctctnnnngtnnnttctgtctcanntnactacncnnnnttncgattgcagaggttaattcagcatntggcgtcgcgagcaggacnatgtacacgatnnnnnggcttttngcctcncacngtntgnntgtgcgctgcttnangtttggctggagccnacactgcgcccnaatctatggcctcagaagngcnggacaacnctacngtcgggtcccaacagcctatatatcgnagtngccctcnanagtanaggcggagncggccaccgngaaacccntgttantgatcntggcnaggtcatgtntnnattnnnncttacnncctggcnngcccgactaatttgattatcgatcccagatgtcttcgccttggcggagaganagnnannntggacacctgnacacagcgtttaccttngaatncnnngcgctgctnnttgcatagcgtagnnanancngttaagggtcggtggtantccgccngtactacactnnatcacnncagttggcganatcccgccnnnnccgcngnagcnagtanntaacgnagnctancnnttcctttcgannttattggacagaagtattggatactcnnggttcggntcngtaananactccgcagntggnacgagtcatgccgaaatcggtgtctantgagtatgcnncnnaagngctacnnncggaaagggggtnnncgncnnttangnaaannnnnngnnagtaatgcgcaccttgagtagngcctttcccaggnctacntttggccggtgancgggaaatnttttaaatttaggnagccaatgtcccgccagtgaacttgtgnccnanttgcgatgtcctcgntaggcattaggtgtcgaaaaacggtacttcnngaatanctttccnntataacntggtcttnnnngctatgnnnaagttgaggtcggcgtacgtncctcgggtccaaaannncaganatncggnnnngnngtgacgtgctnanncgaacgtatnatgttggtangccgttgtattacnnngnnnggcgnacaanngnangggccgnnngacngccaggttcacaacgaccnnagcttctnnnnnnccncgtgnnacnagagtnttncgctntgggcncgcagggactntgtgtagtgcgcacntgcgacctnnngcnttnnnntaatctgatacgggactgtcctcngcccntcacgatggtgcccagcaaccngnannnnnnnnnnanncnntnnctactgcccgnntgagccgacgggnnnntggggtgcaatgaggatacacannnncctcntttccatgtgggagtgaatagnnntaacatgnacttcccagnnctagtaggggnattcgcgnnngcnntttgngtttccctattagnnctacntggaanagngnccaccgcactnnnnnncnaacaggcatacntnaangaccactttttnnnncatgantcttacgttttgcccacatgcttaacnngcnntgcgcaatntcagtatctactgagttnattgttgannaccacggancnnatacgccattcacgctaaanantttccngaagacggnngtcctttncngagctatttcnnanaagagtnncnctnccgncantnnagngngagnccttagattntnatnntntcgtnacgangnnnaatcgtgtntncctaccagcncggagcgcncagtaagngtggagccacgatccanccgnnactgtngngcannttctcccgtnnatcctgcggtccagtnagcgtcnctgnctcaaagccnnactcttctntatgnnagnggtgcnnnnncctngnggcnnnnacntannganntactgngcacngtcnnnncnncgcatngtagttcggaactttacctcgcngtgcgnagcgcgattnnntcttgtgggggttagcnngnncgtcccgccnnnnnngcatgccgccagngnnccgcatcatttagtganntacgtgcaccngacanaagtagngttcncnnngngtaccangnactcngttgccgcnngnggcagttactntggcgcctcaacgccnctanatttgcnccagagtncgganctnactaggccggcgccgtnattatggggattannngaccgtacacttggatnnnaaaactncnnntgnancngnccaattgatgttagtggntngtcnggngntatagtttactgtngtncaacatnngancatgcagncngcgctgaagtgcgtgtagggattaannagnnntnncgaaaggcccaagnnaattacatgtgaccgaggttctcntnntncgtnnccaanagcgntacnggagggctnttagganannnntagnncnatgntgaggggggaacggnnaacggcnntgaagcnnnnnaatntcngaaagntcngactcacagatttaagctgaacaagatnnttgngtttttaattacnatngtacggnnacacagaccgtgaaacnnnacngtcctggngcncagntncgnccccnnacntcgnanatnncgggcttaaacatgcnnntgtnggtttcagggaaccaannncancacgncaaggcggggcannntanagggagatnnnnnnnncntggtttancggcatnntgaccgtcagttgctgtngntnnncnnagaannncggnttccacggatatganncgaatcntgcanctgttnagcatctanccncgtgacgcttngngnnnagtgccatngtgtnnanncgtccnangcctagcgtaatngctacgtcanaatngctncatcatgcntctgnnnaantaancctcttgtccaanggcacaatgcncngngcaggcgatcntcttgcncccannnncnggaggagnnnttgggcacntatanggnncgctntaaccagcgggggctcgaagattatgnngcccgtcctaaattcngccnactccttccngnnnnatgcccnctannncccnngtntcnnagnnaaaccggcnaatanntgnataacggnnncnncgtntncaancacgtttacacacttnttgataggtaaggctcgtggctatgacnnccgtacnnctcnnnncnatntccgaactgnctnnnnnnnagnngatggcttcaangnntttncgnngtgccagaagccgncnnnaaagccccgcacacnntgggngcatntgcngcnnanngnnntttntcgnataaganaantncgantcgcantgagncngnctttagctnncnannntccgnttgtnnntaaggttgatacannnnaatntanctctagacntgtacgcttnttcggtgacnnantgtttntccccgggtacttnactgnantnannanccaaacantgcatgagtannnnttgcgttagcgtccgcccaatatgacgnncagnangctatnnggacancnctctngcgggnaaanngaggacgccnggnancnttnantggtttgcanntcgnggcgtangntttgggcagcacttctcgtctatgggnncgnttcaccanagnannntanancnacgtttggagagtaagcctnnngancttnttcgggncacgtgagntctgcaatctgaatntagncnttgagagggncggtacnatngcgatggttaagcgtcgtgaatctttacgnnntatgnttaagntcaggtnggtgtgnataatatactgaacgctnngggagangnatgaggnnncgctgaagctcgttngncanccgannncaaccatgatcgttcngatnnatnngcacnnctcgaccncggntgcntgnnannaagttaatgnctgngnngncntgnntggnnagncacacttannncngcgnnggcagtnttnntagttcnnnngtnnnncaccactggccttncatgganttggtcantgaatgtanncnnnntcccgnatcagcgaanntnggcgncgccnnnngtgtnttcctnnncgnncncnccggggcgantcantcncnnagacnttncgtngggtgcaagnttgagtgcgcatncgnnnccngagnccctggnatttctttaagtngccnggtgggtcgnnttgnnntnccncagnaacngnnnngtcaggantatcaagactccntgtagnttcgttcaccnantccngagnangctttaaatngggacaaanggnttctganacttccnatgtncanntcggcgntcactggtcnnctncgcggntgannacaaaagncgtngtgntntttttnctgctccctnnnctgttnnaccnnncnngnaacntcgatggcngtgaatttccgntaggngtgngccggaagaagtttacttgtntcctcggaacgnggngactgcgttccnncatgcatacaaganngcttntnncctcggtnctngaagctnancgtanngtgntcctgggccttgnngaanatctacaagagnnttggcgnntttttcattnggnntagcggattnncaggatnccgaccactatgctctccanntatcgnttngnnncatngnaggaatacgatcgannactannnnctataatntntganccntaccncnnngnnaccgtatagctnncgagnagctggcgagggnannngngncgaccctggtcccnatcaaacnccttcgagnnnancgggntcgaancgtcnngtatggcctnnagcncnngcgtccnctcgcccataanctaagagccttnanttaatgtncacgcnncatgaaatatgtggcggcacgctataatagtggnntgtnnngnnnnnnggnnctccgagactcgacgaanggtgggtcnngtctnnagcnccagnatnccagncgatnantcacgaannnntgcanntcanctgccanaacatcgnccaccctgcancccctgnnngctaaagttngtatnnnnatcccccggccannattggtnnnntcatgtaccgcatgttcantttnnggggccagattagtccagttcgttngccaaagaactgggtccacccgcnagcncngggacacnggnntgcattgccaaagtncnntggngcgtacgtctttggcgtgactgnnaaattngatctggtantanncgaacacannactgcggaactgacatctacagacttnncattctgcccanccacanatagntnnngnntngattcccnnnnnntggannctaacgncgntnnggnanntgacctangtaatggnccggcanncatcnttngncgcgngaggcnnnntgttgttacggggatcnnnaatanncgntaaacaatgatgggcttcggcgatgccgcanctatcgccccaccccctcagannnaccaccatncnacnnnnangnccntgtcacnntctgacggggaaaangctgttttgttcccagannatggnnttttncnnagatccnggatnaacaatangtccattnntncggctcnctgagggcgccctctnncgggtcgnntttctagctgctncgcacgtcaganntangcttcnncggaggggcacnacanaggacctcggntgncnccaaatcnntctnacccntgtaatgggtnnnnnacanntcnntttgattacccgcnnannncccnantgaggnnnctggaattgagagttcatcnccgccnnacntacnnagacanatcaactngtggnnagcagnnggnnnagntaagccacgtatgcaagcgcngnnnggncgctnanggagggtgncttcgagccacaaaannnggatgcgtaactcttcccgctaggtaattaactagccgnttanagcanngcatcgtnnntcatnnttnngncgntgcnnacgccnnccnncgatncctcgaagnanttnnnnccanaacctgggccnnattagncgnaaagntctntatcgaggntnngcttcntngngnttcgatngttgcccnncnntgacccggnccctgncnnnngaggactcggggaggtncgtttacntccnngtccggcccgcgcnnnnanctggagcantnnnatggtngnntgaaagntggttacgtgaaataacgnatcaaattcgcgctncnnnnnacccctcagtnaaggttgnnnngtgtccggacatagtcntgccngtgatngnnnaaatctcgggtnnnatagggcgaanatccgtgtnngnnacccaggcttnngccaagactnntacattcnagncgttgcgttacacgcgtnggcccctactncgatccacaggncatcgaaaggctcgaccggggcgtgtattgcccgatctgantctaaatggataccccaacngngcgantggcannncaatccttacgtnncactatccnataccacatnnnnntagtccnagcccgccatggnagnnatnnctgtgctcataattttgcncncactctcgntaccgngccaanatnatantaaggngtatgnanttcacngctccacgcnaacnnncgatacngtcatnncnntcaggtttagcnggtcgcacgggcggcntnatgccccncnanncnntttgcccgcgcctagtttgccgtaangccttantcagcacagcagcggaatctncagtacgaggtctcactgcnggnnnanggatgtgcgaanntgatnctgcncnnatanactgccgaanctanccctatggcttttcacnatggagcaancgccagccccgnatacttgcactccangccagaagagataacgacgtcactctggtccatcgtacagggtgnnnnggtagtnncgcancttnggcgngcaagttctaantcatatcngggtgnnncngttncganannngtatctacttgnnngtaaaganntaagcacgcnggncanagaacgacgnagcacggnanngcactntatagnntaagcaatcatnatnggatngnnncattcnctagnnntttttcaggcccagtctccaagtnncttgcagcagggagcctgcnctcttaatggagcaatgttagcatagcaccctgcgacctnccaggcaaaaatgttcggcgacgcncaanacncataaaggncgctaggcntcgaaatactccgncttatagtgaatntnggcggcttncnnatgnaaccgnnaatcngancaaatggcgctccganggcaatgggctttnaactggtggcannagganccttcgnnnntacccactanatnncaggcgtnnttttaacnnnnnaaatgccccaccaanctgcnnagngggccttacnccncnnngaagnnnnnaaagancgcnctccaacctccacgcggattccaagnctgannntatngganntccgtanggtagacatnaagccaacggatggccaggnnntggtncnccttccctaagtccccancgttccacnncatccgnannnnnngaataacntggnncctgnnnnnnnnngtattccgcgtctccattggagacncggnctnctntagttattcttctgtatnggtaattaanaggaatatctcgcngnnataccnccnnnntggggcgctgntacgcctttcgcaatancngcattccatggcgttcatcgactgtgnccctttggnnnccnncgnangcttgttatnaagtngttcnacctcgcgtgncnctgtantantacctggnngctccctntttgcncnttanncggatggatgnatacngctcaanacgcagcggctattctntnncctcctccnctagcacattcntaatagctggcccnncgnaatgtcangtaatggaccanaagcgggcgncactggcgangacannactggcggcccgaccaaggcgcatgttggagacaacctganntgnggnngatnagatnncacccattcgtanagggacnacncccagcngccattgnnnctccaatgtctcgtnatcannncnnttannagatttnnncgtnaaaggcatncannggggacctgaagactagcnnngngaaggttatcgaataaggggaancnngngtncgtgtnctccggntcggacggaacggtctgtgacanncnaggngcggtggtaacccactatgtattnnnncttcgtaacgtataagcnnnnanaacgtcactngancatctanngccnctgtcaaactcaacggnntcntcaatggcagaggcaatcagnccgagctcaggtgtgtgtnganacncaanatcacggtcgcacncnncntanngggnngntgtgaccacnaaagcatgcanntannncctttacgtaaaaatcattcgncgcagtnatagnccngnngaaancgggcgtccntctcgaagcaatganccnncggatgctagncgggatacaggnggaanttgggaagtannccnnatcnataananngcntatgttgtagagtattttaacngcgcagtaccgcccgggctagtgngccctgngtaactnngactcttggctgantatcgccctgggaagtctcagctcgacagaaanctatattttagctacctggntcacnttctaatgccatggggatnngaccggcgagtagngagtnaagagctncnccggccagtccgtttctntttcntgnacccaaaaataacnntatgagcnantncggcattnnnnnannnnngaccatcgcggtnnctccacaannnnnagatgcgcnangaacccctggcagtnnccaggcaagcgagattcttgacttcgatcgttgcagtatgttcnnannnngggngcgtaccnntccgactttctgcncnnannnnnttngnacntcannattcttgnncctaanngcncngnnggcattttntttggcagtcaacaatacngataccnttagaatnggacnncgnnagtttcggcgngcggtnngtgcngggcncatcggnccnggaccgtacggtnnncncgcatcttgttcacgcngatccnaattagncantagggggncgannnggnngngacgtnnnaanggnnngnggntgcagtcagtctagatctnnnncacattgagaananccgaaatantntccagttgacagtcncngccctncagtgagggctacaaccggacccggacnccanancgggctaaatcatnncannatncgncagnttttttacacgaagcngttantcgagatgatggcagcacgcccanagtggnanggngctangaccnntgtatgcacatnaaangntttcagcgagagcagncncnnntnncacncnnngantccgtggattcagcgnggganctcngctcgcnggacatctgacgcncnnnttttagcgggccnnanaaacaagcntttgtcgnagtgtggacagggntntgtcctggagnttgngnngtggaggcgcaccgnttcacngcaccacgngatcnntgngacgcctnttcgcatccnntggntgttccaaattttctngctggatttcaanccnatcnntctggaanatccagcttctgtngnnnnnnnngggccagggtaaaatcnagaangaatatngnnnncnnnnnnnggcgaanatgnatgntcacangngnnaaccttcngtnngttggcagctcccccgtggagagatccaatgccgcaggctagtttttagaaacccgtaaagctcgcgtgtacactgcnnncgacttganattnattncgncnnaaacnntccaataaangaannngnaaancctncagtcgaacagccgnctnggagncnancaanccgcannnngtctaggccctgnnannttncttnttctctcccttgcgtantgtnnnntactcacgaacgnnaagcgtatanggngcccatagntannagcncnacgnnngaggnngtacanncncccatnttgtnangttgacngcaaactnnngaagctnagntgggcatnnaccggccacnngacaanggctacccttacngctganctgtcgggaanntnnnnttagtccnnnnncagtnngttgtctcntcgttnngcgcgtagttctnnnnncgggncntacgggtgtnnagancgncgctannagnctgatatacgtngtcgctttcccncncttatcantanggggctgggatnagccnnttaccannggattgtntacnnggncggggcnnnnnnaatgcannnatnnnnncggccgcnaangnagcatagcatgtgatgcatacgaacaccanntganannttgcgcggnccgtcgntagttcgaannatcatggncgnttnnaggtgangnnctcngcagtnnngggcgnggagtggtcnggcatcgtttcctngcgcagnanntggctgtgcnnttggccagtcccgaanggtatcgtatcggccgtatcgccgtccgnnanctaagtntgcccanntggnncggacaggccnntgcnncacnnnntcataaatnganccacgnctngagtgcaatcntggtggnccaannnnacangcnnntcccactgatngcatgcncgnnctnacgcaggnannngggcncagaacatgtattcgctnngcnnncagcttantnaagnntagggtnngtcaacttgcnaacgcttantnngnngnnactgcaagnattgcanncgnccngtttanntngaaaaannnnntntatnttcttcgtcttnnnncatcgactannacggggttccgntttannncttnncgcaggtgattaaatgcacggctctnnggntccggcgnagcatcttgcttatacatnnccnnctagctnnnnnnnncgnngggcgaagcaaatccgnctcggngngtttnannnnnctcctnntaantgagtcccntngcntagtactaccaannngnncggtgacaagcatggaccnctgcatcacggcgaggttcgctgnntcgggcgncccgctgtnnntnnnnncactccgncacatnncgctcngcnacttttgcttagcccagatttnggtcgcggnttaaccgttnnnnannnnccatgtcactccgccaancccgctgcgagccgcnggnnngtccngccnnnnngagncgggnggcccgngtnnnnaacnntggtnagacgagattnnnnnnnggncgctncngtccnnntatcgcgagtgncngttaagnnnngagntcgnnntcgntnnntntnancgaggtcnagnatangnnnnnnnnccctgnctccgctatacngcagancagatattcncgtnannngacntccgttntagnngttaagatctgncaaaagcggnnnnctaccgggtaggaccangtgntcnccngcnnnacaaagacaacagtagacnnnnacttcgtcncgttaaatntatgaangccatnttaacccgcggcgcngnnanccnggtaggcaangtntacngaccgcgatcgtagccacacagangngnncnnnnnaggctnnganagtanntacnttancgccctanatcgangcggcccttangntgttttcctgtgtttctcccctcccgnnncgtctancnaaanagcgnnngtatnncaaaattgattcgtacgaagcnngatntgtcgcaccgagnnnnctngnacgttaatgaggnattctgnacaanngagcgtgcgcatgatngcctctanctacctttncttcacncagtcanannagggattcccgtataancgtgagnnttgntgttgggctnctagtccgncnncacaactccggtggcnnnnnnnnatntgggnagcattggggaacgggnttaacccanttnntgngtgtctnnatantttcnantgnngagntcnttagngnaactagtnagnncccccntcngancncntggngcgccagnatttagcngtnaatcctaatccccttccatggaganncttnntnncnntgtcatgncangnaccncttccntgttcctgtcnanncnngactggtnattcgnaccnnctgcccnngtcantttnttgcagcttgctcgtgnganctgacnccnnnnnagcagtcctnccannngcactgcnnggactnnaggccnctccatgcagcgatctnatcgtaantaatcaaagatagccttncannnggncctttncnngtgaacnnnnnnngtnacngcatcgggnccgaagacagagttanaacgangatctnctncggncnatgggaggcactacgntgtgtcnnntacccacngnnanaacntgcgtgggngcaagntttntgntgtcaaaagacncgntnactntttnttaantttgnntgctcancccgagcccacaaccccaatgaannnangatannnnggnntctttngatannncctcgncagantggacattttgnngatngcgcgccatngnngngntacnntgtagcctataccgnnnnnnancannncctctcaagcctgtngnttcctnntgctttggtgcaantntcnancccgtaccnatttggctaatccttcnggctgtgcganggncngannnctgnctggggttgctntaccnaggacancntnggcataantntatcntagcggggnnacccnngttaaccccntatgnnnngaantcccnnggagtgtagagcgtccggtatctatctgcnaacnngacncgngnnnncaacccttagtgtcacaatnnntttcgttgttnnnnncaaacccgaccgtcagcttnaagaccgccgattcngtaattanctggtgtcngtaccaccnaancacagtngagtncgcctgcatacgtcgtncccnggttgcagtcaaaattaatgtgtaaccgtgcgaccccttacnnntctgantaaagcnnnangnntcctccctngnnnaccnngnacngacccnattcattttcnntcgggaatnagacnnncgttacgnncggtngagannntngtaggatattgcgggnnntcgnnnncnntangganggcnnnnnnnggtnggncncattccgcnctntagtgcctgtancggtctaggnnangnntccnnggnntcanagtaatacgactaggagagcccacangagannnttnctaatccggatgaagcaagaantaacgttgtgaacgcatccntnntaangctgacnaacaacgggcntaatgtgnaccaattctcacccncgcacacnanaagctactnngcntatcctnngtactccanaacagatgggggagaaatcggaanacaaacgcgatggaggtcgtctgngattcnnatgccctncagctnngcggaatgaanccntttcaccnggtaggnccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagannnnntatntgggagcgnacantagtgaancgagtccannagatcntagggngacgcaacanngcagaggtggantaccggnnagggggaccnntantttnnnccgttnagggtnttgtnannnntgntaggtgcttcgtaatcgcaancactcntnncactccgnnnaccccgtgggcnttgnnnaacgnataccnntgannancnnnnnctctgagcgcgngtggggtcatttcaggcatgtgnnnnnnngnnnnnnnnttgaggatagttacaggncgattnnggnggggtcgagatcctgattnngacgatttctnccccagcgtcgggtgtttctatnnngataatcntgtacgggtnnntgagngggcagttcgcttatanantgtacantccctcggcanccccnccttcnnnttngattttatggtccanncgtgagnnnatggccgcttgtgcgcagtgagagnccgtaagttagcacggnnnnagaaagntgacagcacngagcttaacaannatgcggagagnagnaactcanncgacagggcctaacnctgganngggggaagagccatntnngtacnncgaaagcnnntngagttgcaagcccnnctcgtggnctcctnatcttnnctacgcangtagtgacacctattgagtggagctacgctctgttagaatggacaannctggncgcgnatncgtnngacgancctatagtatagcnannnngtnnncnngcgcnnccgtgaagtcaggtaaggctatcgcctctacacgncccanntgnataangctagaaccgtcnnnactcttnntngcgagnctgatatngccgccgnacntaacnnnnatctcgttggtcgccnatcgtctctagaggctacnnttagtagagcctancntactcactnctcggtccngttncttntnnntactnnntcaanaggaagcaatacgtcnnacncgngccnangaggcncaggctttattnnnggggnatctctccgnnggaaacnnnnncccaagcnntgcagtnctagcattancnnccgcgacacnnatcnacttatctnnnncgtgcgccttgggganttcggngcgctgaagccacttancaaagagttggttantgntttgtaggatacgccaacnnnnnccatctcgcggannaagcacgtttccnggacnnnccatcgacatcgatcntacntaangntgacacccgtagaaggnnnnngcnnncanttctttccgctncagnttnggccgaannnagctcgctncnagcgncacgatnatagtnctnnnnnaccagccgngcncaaggncngaccgnncgagtcttgacatgnctcggcagnncccgtannnagnggagactcgccgagcgagacgacgcggcacgnccggnattcaatgggcngccctgacgctacccctgctgtgnaccgngcgnggnaaaanctgcgctcatnnttccacccnagtagncagcgngaccagtaancnccctcaagggaagnatccgtgaagatgngtccatattgnnatngttgcctnctcaattaggtacntnccattggcgaacatgannattctaaagcnacaaaaaggctatatgantgantgcnaagcngtcatgtgcgcaggctcatccngtncgccggccttgaggnnncaatnnacagcgcncgccatcaaatcacgctgggaacgtcagatgnnatctggcntgnaanctgatacggnnanatnncnagncagcacgcnncgatgttnnnnngngcgcnttnaatcnccatggtccctgaatggctcannancccntatanaacnccttgcactncacgtcgcgtctcctagcacnnctcggnaatgcgcggnnnagcctnaacgtgcnncctcagtcgnggcgctttcnctgcttaacaggacgtacttgcnaccgttnncggattnngnngngatnacgccagnnctatttacnntncgcnaattaaacnntaaatacaccgctancnncnagtnatccacatgncagnncnnttannctggttgnaatcagcacgtgctcggccgagngagtntcttntctcncngttaagaccttgcagcccgtctgngcctggccccctagccttgttattcntacgaaaaacgtnccattctcgcagncnnncnnnaattgttctggtccctccactgtgtcgnaacttnnncnnnataccntnnnntcgtctncacggtggtatgagtttttaaacgnccccgtatantgtacgcggaagcnnaaggttcnnataggtcacaatantgcgnnntttgagcnctaagccggggatntacgnngctaggatggtttatccctnnanctgtggagngccgggggtgccanatagccaacatcgacgttnncangcggccagtctnnngganngctcacancncngtnnnnnngnccagatcaaatagcagaaatgcnacttctatgntcagcanctanntaatcatatgtannnnntcatnggaactcagncntnnngnccagtaggnactgtangttgtnttggccatacaagtctctntaangacaaggctgntngaccttgcggtggcgaagcatgtnnnntgnnnatgtcattacaaccgactngntatntanngtgaatcatacgacgacgggggnnnntctantncatnntcctgcaacnggcgnggnnaaaanggtgtgggacttaggctgntaatccgacgnntcacnnnnnnnnnatancgnctnnnngtnnnnngcttgtgggnnnnnanggtagcagtctattctggcgncgctatatcttgacgtacnnntgagtgagattncgcagtgggactgnacgangaccttccagcacnctncaccntaccngcctaaangaaaacagcgccgnnaacgcaactcccggagcgnagtcncnnacgtnnntagtgctgtcnncctaccttagcnngngtcaatcaagaccaactcgtagtagatcggnntgccgatcaggtattgnngtcctanacggtgcttngtgnnaggcaagattagnncccatgnntaagtgnnnnnccggtgcttcgcacannatcgnaaagnnaangtcgnggnnnccncngacttantttanncnaangnggaangagtagtgcggggagnccccctntncctcacgttcgcngaagaaccatagtgnnntgttcgcccgattctttgcncncncgggacnnttcngcgatggtaatnntgggtngatcnnggcgacatgagganncnnntcgccgagggnnngnngngnntgctannatgggtggcanccacgcgacacgtcgcacnncgtgaccntngcgnnnnnagnccnnntgnnnatgccnnaacngcgactccgangnnnaggccggtatagnccgnngtgncngatnctcgcngttattgctggtntanntnggnnnnctcgagngccgnctngggcgtcggngttcaacagcccagaccgcgcaagcagcgantataancnnttagaggagcnnttntattctgggagcganntgcattncaccgtcnngccgnatgattcggtcnngccntntcggntgcaggctggngaanagcnccttnctggctangnnncaantgtagtgtagcgcttaacgcctaccccctanngcnatannggcaggcgnncaccgggtggaggtaagacttctcnttcaggccccagtgcnnccggtcgtcacaancnnnctctttataaggccattttccacgttnatacgngactcatccngcnnntaacggnncaagtncgagnacattagattncngtagtgctnaatggcanantgnngagggcggcanggtgctgagaaaaataacggncgcntagctctcaatacatccnagcgnccnnngnntgcnnanncagttccgataantcgaacgttagcctatctcaataggncnggtnntacattngatannncannnttccactctggggtagacggntgcgcggggtanccnaaggagaanngcgtcnctcnnnannnactccnctttgnncnnntgcttacnnanttacggaccttatttctcncacnnnnnnnntgacgcannccattcttatcannccntgcgagtgntaccatnnacacctaggccnnantaggngcngncantcgcntgcangaganntnnncatctttgcangnngagagngatatgatgctntagtggaagcctataanccccagnnnntngnanagtctactgtgnncacnacgcgtgncnntgttcatcaattgatcactccccanncgtctgcncgtnnntggtcggatnnattggggtggnagacggaactatggaacagtgcgctgcaanaatnncgacgtnttcgggtgtcacanntgctttacgtccggccgggctaacncannnnnctctaggcnacnggggnatgngaagangcacttcgcttattgctcgcnntacnacggctaangactgagggaaccnaacggggcgctttctgggactagtgtcgnncntaagntcgaggacgacacntactaacnctccaggttngacggntacctaatagccacggaggcctccgtgcgggcatgggggcccttacnccacgagctngggccnnnccatcttatgcgcgacacanngcggttcgggtgagnncgnncnttnccgcagcgtcctcgtaatcgctcccgcactcgcagacctngcggaaccatcgcnntatnggcangcgtgatgccccaagnnatcaaaatcgacccgagtccaccgaccataattggngatcgaccggnnccaaggatgctngcgnnntanggtttcannncaagtggaccagtcaaanncgnagtggtcggtgactnntggnaagctgagtataatcactntntataacatattannggatnagnnntgggcaagcctacgnnntctcacgtcgggttacaggtccatgcgaacaaccgccnntgtngatannntaccttaaaccnntcaaatgngagaatcgtggaggcctctgagtactgannctaagtcctnnngncnncnnatggggnnnctacctcnagagantnntnattggcggtcagttggcttactcttncacncaaacangtgtagnnncgntagtagntcaccnntagncggctggcccngaatnnnngganantcgcaaccgaccccganntctnnnnnggggnggannngagccnncatnnnnanagcctccanncggagnccgancgcntcannggaggcccgggccgcggngttannnttcagnggcagnnnnnntagtattcncanaggcggtngcatatggcatatggtngggnntatgcaattacgttaanctcggngccattcnnnggaggggtgctctgaacagctgagtgngcganncnnctngcgggctnactcnnaangggcctgctcagtcannnngacacgattntcnnntacacnggcgtctgctaggattgtggagttacccnngctcntatgacacgacncannntnggacanngnaccgacnncgggncnnnaaaaacacccaanagnttaattgtngtgatactcccngtagnntagacaatanncnnangagtaattttcgcannctagngcanaaaantncctcggangngtgncgtgnnggtnaagtgtgcactagcnnnngangngnctagatccanatggagagnattccttctcangancatcnctgntagacngagtcccccgnatcgcctnttggcngnnggagnnctgttacgatncgggccgcgnnnnnngggnattcgttgtctaccgngntatgtacggangtcgnagagangnaattatctttcntnttacntgnagtcgaatnncngttncggaccnncccaggggngccggggcctnttaanntnccgattctatgaatgccatggnnnncngctggatatatggtggtntancccaactaatctaactgnnnnntangncccnactccctntanagtctgnnngtagtatttcgtcgcannncccgcgtgacngacnatatgncgtnggtccnngancgncctcngcaaggnnngngngatgatatcantgggtttcangnnngggattttatatntcncntcgnnnggttcntnntanctcnngtcgggggcgccgatgtgcttcgctgggatgncagtnnngaattcctcactgtgcngcnacagggggagagtnnncncctgcannncgaagtcngaaacgtaaaatnagagcgccaacgctcnttatcgannncanaaannnngngnngagtcgnnnccngaaccggtggcggcataanannncgaacnnnnnnantcnnntaagcanactnncgtacngcgggnntanggaagcaatngcancgctnnngncctaaagcgacagcgtnnnacggcgtagtgngcnatnnnngncnnttcatattcctagcaaataagggcggggtagacccatntgtggcnnccntgtatntcgtcttctatgcttnncntgttggcccactgcngattagaggaagtgccgttggcccnntgttgcacgttattgatcacgtggaagctgaattagaaatgnnnngnatgcactagcaatnttggtctccacangagggagtctannnngctagnnganacnngaagcgagttgggtgtcgnagatacggttccgannnggcgccttgtcgtcnattnnnnnncgncannttagctcaaactcggccgnctantgtataattcncntggnatctgtngaggcaaatccnntcttnagttnngggnaagcngcccaacgtcgcnaccgagtntgactgtggacntgttnncgacaatnnnnnaganatnggngtcgnaagtataaantgnnttngctcgnctatcctcatnnnnnacatccacganntnncnngnnnnttcnnntnacataatgtctacaggctgctagaacaatnnnnccgntgacattcgtgattaggggttccttagacaagtgctgnntagagaacangngtggtttaagctggggctatanntntagccaaggccngnnnncgananatngagtacngtangagannctgttacccagtnnaaggcagagngnnntgtncaaccgnccaaanngncagtagcncgttcaaacgctnccaaggtatgtcgatgtctaatctaaaatnnngaacgggcgggcnccgtcgccnctttannncaccatnngnttntatgtacaccgaancaaggtcaatatgntgcgttagtcgtggttgnnttgnanganccccccaancnnnnnnncctgtnnttcagngcactcattgtgagaacnctcctgctcncgggatgacgnagtnnnggcnnnncangcccccnaggagnctaccagtgctatcaacntaggtnaacctgnntccagcngantccngtaagnncaatgacnctcagctgnngnngcagcatttttacgnaggccggtttcagtacggagannnaacaannnnaagtttancgangtaggatgggggacgcgnggnnantgggnngggnnctacnngcagnanatcaatgtttgtaagctacttgcgaattcnaagtactgtgcnnngcnaacacngnnggcctatccgagttcgactaattgccnagcccntaantatcggnctgnnacgngacgacggtnagtatgtcagcanngancagccctagnctaatagaatgactctcnngtaacagttgcttttacaccgnnngccacagggttgnnncaacggatttatagccccaaatccnnnaatctctaccacggnnntacagnaaaannttattaactgnattnntagnnnnnnnnngctangcanagggccaagcgcttgtgattnnnncangaaaccattgcnacttgaatnacggangcggccagaggacatgaacgnatttnagcnncnnngccnacactcgtgacagactctctccnccggngngggnngacaagcgttacagcacttaanccnccnggtcgtgcncttnntnaagtngcgtgggtctcngctcaagnnnatccctantnnncctcnactntgtggtannnnnaccacccagantaggatctcgggctatgngcgtagggncttatggatntgagaccgagggtacngaatggnatgnattnncnnngnaangtggggtcccaaccannccgtcctgttgttagannnaagagcgcacccgncgcgtannnnncagctcaagtctcnaacnagcatnagttcnnnttttcggnntccacccgcngnncacatttcgggncnnnctnccnaagacatccggnnatnctgngnnngctannnnnactgggntgttaccttggcttncnatcaatccngcagnnacttncgttaattcaaagtggnaanggtataaccaacgataacgtttgttccgcnagtcatcnncnncctggacagntnaanntactngagctggnnagngtcctgannnctttaggggctccacnnncncngttcatccatgcatcttaagaatnntgnngggcnnaggtgcnnaaaacccgcgtaaacnctaaagnctctcattctncgtacttncngcngacccgnnccggatcncnggcnnnngnctggctcctactgnantcctagatcgtacccnccngcgcangctctaagtacgtaaattttcgcggancntgtacatacngctaccactncntnaanntcactaggganancnnggaagcggtcctgcccncgnggtttgaacctggcgccnannnttcanngnnncacnccgtncgctggatnttcgtaattnnngatatggccgngtataggtaangccannacnttgagnncgcgcgtaatanngtgggcccnnnacgaggncncgnatnaggggacgccnngtgctctgnngggatnanntnnngacgcaagtgncatggattatgtttcgtccngcggnnntgctnnctcttgtgtatttgtnagcaagggcacaccnanngngancacnaataagcagtggaagnntagcccttngttgtcacatttnctcgcgntcccctngtacaangataacccggtncactnaatnnataangccngccgtgctnacttaagtnncacgggcaccgnnnacngggannatgnncccgggagaaatcttangntccgncaggcgcctcgcttcatcnngnnctcttccntaanggtcanagaaacgnnaaattactgctaccnnaactagctagaatatccnnatatnatttttcncantgngnngncgtggaggnacggtaatcnnnnnngtagtagaagatgctcttntgcctnnnnccnnaacatggctccnngtgggnncnnnnagggtncgggttcggaacgngctcgactcaagccgcaaggcgcaccctttggatagggcatcaattancacgcgnccnnnnnccngnnggtagcagaagctctgcaaggagcctagangnagctcggtgangatctctaagacccgnnnnattttaggaatagaactaattgntannncgcnngcncnagcagccgccgtaggtggttggtccgnaccgcagcccaggcctcgcctcgnnacatnncgattgttntccngttccgagtgcatggnncnntctccacaccgaaccggtgccccnnnntctcgttcaaaactccgttcttnggngtggcattcgnntcatggaagtcaggggatatatgatactnnnnctcgcnctatncacttccatgacgatgagtccnnngggntgaagaggcatnnggctataccgagcgagtagagttggntttagcttctcaacaacctgagtggtatagcacagnttacnnctacgagctaaaacgttacagctncganttgatncccaantggnattaatagtatctgnggntactacangcttnnnnatccntgcannnnccgcccttnggngnnnannngnacggntcatgcatcaggnaantttggaaacccatggtattaanaaatgtctgaancnacgggaagccgtctaagacatcgcnacgnncctcacttagngancgtancccganacgccaagncatncacnncngtatcatngntaagcattagntattcgaccaatctcnnnnnnnngtactnattctgacccnnnggnancnncannngactgatnnccnnctctgccnntcctaccacaataagggggctagaanccgcagcntggctgggttcctaatgacaganntgncaaccagacttctagtcgttactctagccaatggctcatagattcagangtnnnnncgagnccagtgaaganngnctacttatcacgctcaaaggattagnttctnatcgcgtaagtgacccttcgcactggggacacgcgcgctttacnggtgcctctcnaaaggggnnntgagactnngtnngntagggataccnatttgtatctaataatctnatactcctgaggnnttcaatannatnnngtcggatcttcatcannnaggtnctaggtgnnccccgtaggacgggtcgcatngnagttaganncancgggannngngcnncagaagncagggcgcttgacnaatgtngtttgcggccgnccggacgantccacngttgtngtcgaangtaangccactnggaagagncaatgtggtagtgctngtcanncannagacccgaaaagaccnnttctagancntgtgtgataggnngncgctagtgatgggccgtgtctgcggcgactgganactacggtcnntaaatcagcatagcncnntnggcgnttagatcgttcatcacagncttcggactgcngngtgtcacggnctcttnccnnngacgaatnattccnagtaacataacctncccagtagactacagtctatanaagttcgcgagatacgannnnccgacctaggctggnggaacaaantnggtgagcttatatgtcnncaggttcgcatncntntcgcaggnntctcgcnngnnntgtgcctatcgnnnnnnnnntcncgataccannngngtnannaactttgtacgcngacgtgtatacgacagtnnncggnnnntanntgagaattttatncngcncctatccncagagcacatccattggacctancgantttgtatgtttcattcattcctagtagatgctnnagtgngctaataatgnccagnnnttctctngggtcacccgcncgagagcgacttctgtncnacgcttnncgtcantnancgagatgccntnaccagnagcccngagcgctgcnnattcnngtggtacgtcncagtcangcnnactgactacaganntnnactaatgccagagcnatantacanctgaactcacgaggggngtcgggatagtttnnnagnccggtgctcaanncgtccgggcggnanagggaggngncgtnggntttanctnnggtccnctacgataggnttctgtgaaccagcctgttgcctttagaantgatagacatcnntcctccccctttnnnngcnanggcaaccggaggnggntttaggagcncntactncgnntagntaatctcttgcgtcnctgngatcgcaggggcnacncgtgatnnntgcactcttttaccnnncagnnggttgnncccctgagttganctgntncattagacgcnagnnnntgctnnnnngacactattgcgtcaagcacngtcccggccgctgatgtgtnnnncagaatgannttgtcatcaccctggtcnngtccggccaagnncnttncgccgnnnncnccggngannnnggttnnnttnnnnnngtgcnnnncgcccangatccnatgctttcnnngtgcttggccatcttgaannagccgtgtncncncagttacagatanctcaccatnccaacttaacgctcncnctattccgngggtcnnncnnnnntnctnttntnnnntaaacnnnngattccgntatncacagccgcggcgtgaaccggttgaatatacnnacgtaagcgatttgtncccagttgngcttccnntacgccannttattctntcnnncnngntngcnnntttagtccacctccgtaatgtgtcagnnnangnncannantaggcaagccccggntnctnngagccgtgccngaatgctccaatcgnnnnnngcnntagnncnnnancgtgcgtgaacgcgcacntccagcatnacggccctccnaacntnggtcgattannnttcgacgtctcgnannnccgcgtaaggaanncgatgtcganttctcttgtgagcttcactacaattcagaaggacgttggacccgcnaaattccnacngagtgtnagcnccccggtagagngtattcnctanactatgnannagntaaaggantggcgncgcggnaaacacncnncngnaggaaccgaatgtccnngtngcccntggtcgagcnttccnnnncatcctattgcccggggnnnttngataaacctctgttgagcgctntanncancaagcanntggagggactattaggatgnnatnnntnggttcngttccntacctacaagaccnngacnaantagctcatggagtangtcacacgnttngtatganatacngtacantngctanntgcatggncatgaatcgctcacgattcnanataaancgatcngtggatgtatgacatggacttttctcgancacnncctcgtccncnagnacngaggtaccagtgnnnactagtaacctctgccgaatcacnnntatgttgtctggnatacgcgggnctngctgttatggctaagtncagcttgcnanattgnccctccnnggcaagtttagtcngangnnncnacctaaccggtccctgtccacagccctattgtacgggagnaacgannganactgggcngccccctgagtattcggancctcncnncgnctctaannacntngctcacttnganaacaaanncnntgcgcgntactgtctnnntnnttaaganggcactcgtagtcgtatcnacgnnnncctacgtacggtcnagcattgcaacnnacnnntgnnnacgtgtgaacgcactggtcgggaganagccttcactaaagtnnctagaggnnnnncagncnnnnnanagacgggnngcnnaggcgacaagtactattcatangagccagcaggggtnnaanatnacancgatataatgttnanctcaatccacgcgtatgtattctgtcngcantgctntagacaaagacggangnnnnnnataactcgaccagtacgacacgacaaccnattnnnntcgccgcatgactananactgcgtacgaaacaacggggngtaactnccccatanctanaccccgngannttgttntcnngganaagtgtcacctcacgcnnacaatagtcagannngcagagccttnnacnnggttccgngggaagtanntcanngtgtnncntgagtcngnggctagtccanacgncgtaaanaagtgattgggatgtgnanntnnnncgggnaganntngntcntcnngaacagatcgncngntcnnnagagcnattttgnnggcgnngcgcccggccgtnctgncaggcttgggcgnatcnnctatagatccggccnagannnaaannnacgcgaccagccagcagactnnnaaaccccgacgggannantaccttgttanaggtgntaactnnntnnctaagtncgnntacccgacatacngtcggactggtactctancanatncttcaactnatagactcgagtancnntgatnnaaccnanttcgttagacaacgggtggnatggcncttcngtgcgccgnnngacgaggcgattncttgctcggcntnagngnggnnctantgtnnncnggtgnnnccncctccancgntnnggntgtcnnatatgnnnangaacnagnncaggagnnngcttnncggtnggacctgacctgatnnnngatcnaaccntgnnngcctgcnaggtcgnnagtgtccctnntnacccnngnngtcttgntccgtantgcgtgggcaagcattncctaatttatatnnntnanatgacgcaantnngnagggcnnacgcnggcncgggactccctggnctgccnncganccttcccgtgcgacgagtttagtntccagggcaagggngcgnaggtgacatncnaaggaatgnanctgtgacacttngggtgggtntgantcacntcacncatggttttctccgagaagcnggantgttnagncattcttnaaatcagttggtttgtcccggggtttccttgtctgntcgcgcgtaactatagannttgagctacggttgtgcncccctattagtgtnngttgnctcncnngnctntggnaactctcgcccgacgtcngattananacccgtcnnnnnangccgttangtcancgatccctggagagggaggacgtgcggcaaagctannnnncggnngccnagttgcnatgantagnnatacaatnnncnggattagataactacnngcgctcttnangaccnangtntcttntctnncttccgnnttttnnncttacccanccccaaccannnnnntgtttcgancannnttaggnngttaacacgcgtgcaaaggcnnnnccggnnnnnnngccgnnntgtgcnagaggatcctcgngngcctcccanaggcgagcggnnntcagtnnnnnnnggcgngatgnnngatcacttagcgtcgnanngctgtcatgtgctggnnatttcccatgaggnnncngntgtcngacccatcaggtcgtngcccgnntgnnatnnntanntacgntcccanntcgantaattcnnntcngctgtncngtggcaaaccaaaanngtctnntntatagcctngctcancngatatgggtctgtntgnnagcagtcgggcnagtcgaacatgagatnttccctcacncnggaactacgtcggancactngcgtngttaaaggactggngctattaccannacaanngganatgaangaaagaaacngtcgtcgtgcaatangcgaancnggtctcgtnaatatgttctctctagcagggcctcattnccatgtnnnctccatttctctccnnnnagtnctcnncngggttaggtcnttgccaagcggtctnccctccagatgtnctcggccnnngngcccnaaatnctnaggnaaacaggccaggcctccagnngctttacggcataggcaccnnanattanattnacctttggcnnagcnccntgnactccttggtgttagggnaanngcgtatacagccgtgccatnnanngncagcgtatgnttccggaatcactcncgagacggcgagcacctcggcnacccanttngnnnacccnntgggtgtntcagaggagctgcccggctanccntccncctagnctggnncacgggtngtataccgaccntgagttannatnaggntgcgcgantcnnnncngntttacggnggcgnaatcgnccgcnagangcgcngncggccctannntgctcgnacaggttgannnnctaagagannnnnnnnnngcgnnngtgactgcatttatcaggaagaggnntnncgtttactngttacgtattcgatccgctaagggtgcctngtagccncccangatcaggtnnnagtcgtcaccctttgngnnccccngnngnntgaggncaatttcttnncgttattngccagctnnnnnncnggggcgnttacacngccaaatacacggtattccgacgagcnncgatgtgcgancctggcgagacnaacnnatngagccttgcgcttttcngagttgcacgagnnccnaggcgacncctgccccttgggggtgcgttgaagcgcgnnncgcccgttatagaatcaannatggtgngtcctagaaatgagagcccaatgaanaatgntnntagnngtccaccantctcctagacccggcgcacaacacgcgaatgnnggannctgcagcgatngcaatcggatggccagcgccngttttncacgnagtgcaaanacnacttcgngtnnnattnnnggctaccaaanactgcnccananggcgttatcaaacttaccaagnacngttaatattctacaaattatcaanngcctagacnngatctangcaataggggtgaccttatacgttnacccaggtntgacctatttatacaaggtcgnanncacgcaagncatttcgncctaacgcgagtttaaatcgtgcctagaccgccacctntgaaaaccgccannnntagngcgagggagtgacaagatgttccccactacaacccccggtcgnnnaanggactttctnngttgaaccagatcctgctnctcncagagngctcttaggcatntntaagagaggattctacacactgnggggggacatcttnntnagcgttccgcaactcattccnacgnnngaangnangctatcgnactttacnnngttgntnagcgngagctgacncnnctggnnngnnnggggaactncngcatacgagtgtnncnnngctcctaaatcgtnggcanccgaggaacanctgnagtcaanatagccacnatactgtgcgcgcctagcgggtagactttcagancccnnntcgccctaaanncttgtaacgcctnnaggtttcgggccttatgnaatgctccttggcggngatcgactcacncttacaagtcgattngacnaagancctctcaggcnagtggtcacgnaagacaccacctagcaccatccaagctgnntangcngaagggcacctcggttggnnncgagcgngcctntgcncccaagatantntttgtnncttaagncgnnnnnnnnntanactttcncgcccgctgctntcntaatnnagnncgacttacggatgggactctacctttctcgcgncaggcagctaaccnacagggtgaacgtaaggnngtaanagnntaggcccaaccnnnnattgcgcaactgcanntctgaatcncaagcccgcnnagattataaataangcntggagatcanncaaaacaacnctggagttacaaaatatggcggtncgaacgngccgtagcggcactgtgacgaggcgagttagctnncggaaaagagattgcnngtcaagcccgcccgggctncngactctcnagggctnatcctggccnctttangccngcaannggaatctntgtnaggcggctgggccannnnnacctgggcgcatncaaggttcgggaggctgtactaanaccttgcgcacagcnancggccggcggtggtcaagccnnnnnaancgannncnngggtgaggatcnctaccgcntctaatacagtatcncnnnnantnntatccataggtcnnnnntcanngtaaaactatggtcataactcttnnnnatganntnnncgcccatttagaatcnagattgtnnggagtcanacccgtgtatcccanggngtgtncnngggctcgaaatccttgactgaccatctgannngaggatnngaaggagtncgcgttctatccgtcnnggcaggggngtatccaattttngtncgcttcgttntacatgcacgnctgtccnnnnnatnctcaacggnnaancttcganatngcgnncttgtcatngtgcagggggctagncgtcgtcngccacggccnnnncnatganganccntcnngngagcggtccaaccnnctgttgtctnttaatttagttnnnngangcggttggcgtaaaggcccacgcctaggncgtgaacagacnggnctgaaggnttnagccnnnncgntcnnnttcgctgtttgtccgnnncggnggcncnaaccanncccgtntangncctcaacngnnnngtnntnnnncngtatgcantttgnnntcatntgngttngtagcaaannnnagncngcnnagagnaagngagtctcnnnncactgtannnnaanctaggatcacacgctacgctaatggnaataaacggnggacaccgacaancaacnnnngtnatnccattnaaatcanaacagtgannncnttgtgnnnnnncgcgccctccacccgancatcgngaacntggnaanccatggatctannnnacgtccnntcaattagtcacactataacggacnctacttgcccnnnnaaanntcgtanntctccagctgggagacgggggtaantttgtantnccnnagacctgttncnaaaagacagntgannatggagtcagcccctcagtgctccttatgctcngggttcgaaacgcgtacangacgtgacacatccaaatnctactanagntgggcgtttctnncgtttggctatggcatngacgttgannaacagagatagnnggtgnagncaccganngnnggcattctatctgtngtcanttnnnnatatacttcattgccaggctcgcnctcggacngtcgtgtacnttanncaaatcnnaannngcgcnnnacaatagttcgaatagnangnntnnnntctntggnctntcgganaatgnnangggcgagagaaacnctnttcncnagagacggttcnnnctattcgaccgccnactgttgccnaagactttcaggnacgacgtcccagttgctaagggcnaannctcgnntctnntntnnggtgaacnnnnngganncttactcgncggatgaanccgatacgngcacctcaacagntcgtcnntgnnnnccctctgnnggttngccatttcacntctgntgctcagggaaagatatnaaannnnctnaaacgncngtnncgncgcnctcaatagcttcnnttagtggggtctaanagcgtncgnnnganatatntgngnnntttgcttggccnaccgtccannncnnntatnnnnannccnnngncaannctaccagcggnggnncgtgnccaactantgncaaannnggngttaacancttcanncgccgcgntgatggtntcngctannagccctanannngacngaatancacganatngaccgtttctctngctanttatttttactgtgcggcaangtnnnnncgncanggacggactggnnataagtcntaattcagtcggatgctccgtgaagnnntcgagatggcancnctnagaattgnnagnagtntnctgcctcctgcgcnccggaaggnanntnnnanggnngtaaaaggtncgcaccnttcgatcgggaaggtggnaggangctccttnnncnttgacataatccgngnnctaataggacnaantcctctatnnagccaccatagntccgntgcgntcatnncnntcnagnnttgaaatcattgtcagnanctgctacgtcnnnnntcagnaccgtcgtaanacngttgggtnncctctgatnngtngcatnantgncngctgatgaggtagnntcaaaggganncnnttttaggagctcagcgcgnctttagacttatacccgggaactnngattagnngagctgaaagccggnntnngnnggncttgatcctattacnnncttctccggtangggccnngcggantgcttatgtcttctacagcactcctggcncncancccnaacntnnaaaattacntccaacngcntgagtnncaatnnccngnactcgatgttnaatgtaggctaaacnccnaagccnatngnantcatgtcctggcngatcctnattgacnncaagggnnnnncnggnannctnanttttnnnancaaggcnngaannncgnnnantcccccttcgnctggntgaatannncnngggnngcntnncngatnncctccngtcnntnacngnnagtccngntntngccnccnatnnngncnnntntnntcnntantaanggccacaacacttccncgtacatcgctaatcgngnttgnncccgnnngggctnacaaagnntttattattaagccnnaagggtgtggnaacgccacnatnncccgcggtaccgtnggtcgnngnccgagggcnnatttggaacggcgcaacttgnnaggcgacgaatttagatagntgcgtccttggannnngnnnttgtcntatatgcagaattccnnnctgnccggnntcatcnccncnnggcncngatctnnntnactnngcaaanattnnnnntgnantantgncctttatnatnggncgcgnnggtaatcgngcgtttggtctgagangatagatgatagagtttattccnnanatntttggcatacccctgcncatatagtcagacatacntnaacatgcgatcccnngtaattngacgccgcnnatacgnncntgttnnnccttctagntntcacnnaggtgattcgacattaaaccnnnnagtaaatcggnaattcctatnaccctggcctngnncccgnnnnnnttnnnanntaaaaattccgntgtncncggccaataaagtnttgantctacacgancnnncccngtngaangncccnctcagtcattangatgccnccngntcgngaagccancggaagaanatcgcnnnaatacatggaangngatnncatngcgngagcnctatggagtntgtggnnnnggataaaaaataccgtaannnacncgcggattnntantaggnttggcttcaannnntcgcngtgtgcgcgannatctcncggtnnntgnctaaggggcgactctccttgtacncagctcatngagaatntnacncttgnnaccttannnnncncnacnnncgctacnancgcgngcgctcnttgcatgaagagtcaaanaagacctngtacncgntnccggtctctnncggtagcgcgtttgcgaacgaaaagtatntntccatnncnnactcagaantanttgcncgctngttaggaattgatggctacgccgtcatanagcggtcnggcaggagcnatnngtacnnggcntgnncnnatnnnngagaccacannncatctgctnncagctnncagancttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgagganncgnangtgaagactatgatgnnnncgcgtggtgncngccggtcgnggntatngcgctncgngannncgtacatnnggcnnnnnacnggtgaagcgcncacaatcacaccgcccgtggatnagcnccaaagccatatggagcacttttccanctgaannnacacgcaccgcgggaaatgaattgcgnngtgtannacgtcagccnaaannatggcatcgntgtacacccgagnagnattcngannattcacntcanggatccacgatgtgcgaccccagtccaacactttcagnntcgggaccttgcgtgagcaananntcggngtgccgnaggtcgggactaccataaccgcatggcgaggccagcnnntanttnttgganagattnancactttcnagntcatacgcgcnaactccggtatttgaggtngnggtcgngtccaaaacagaatatgttcttgccggggtgnnnngtaactgngagggtactnaacctaangttatcgaaaacggcagaanncaaanattggagggtaaccatgtgcagaccacccngcccnnngctcgttttagcnnccagnatacatttgcctgagntgttgtnnnnnaannnnagngctcncnntgagnanncagggccggcgtccgnnnganggtatgcgagagaccagtgnatcccatgntgcctcnngctcatcnngggctactacacnagncattncggttncgtgnntgatagttcgttgntccnnntgntccggntannggaagctcntttggatacattccnnccaccccgnnggnnaccccacacgaaccgncaggctannaaccnacattangtgaagnncnnaggncccactnntnncnnnnccgtcgctcagnctnnaaantnncgcnagtnnctcgagntgaagtatctctagcgggntnagatttttacaaagcctaatctacagcctatattacattagncnttnnganatnnaannnngccgtaatctagcgnnttgagngtnctcgcccggggcctnnnnnacaannttgggnnnccgctcgccgctgangccttctanntcngtctnntagcgacccnctnntccggatcacccacgtctgtnccagatctctcagnncnattctggtgtttngtaacnctcctgacgnaagcaggngtcgcgtccgnactgaannngtctaagatacccgnnncntgntgtttgtnnnnnnnnncgattnacgcacangnganccgnnntataggcctcggcctgnccgggaaaacnccggtacacccaangactttntccagtcgatttnccccggtataaagcngccgccgcgcnnncacanagatacgctnnggnnttctcgacatactcgcagannnnncntgacaacgnantcacgcatcgnnnnngcncactagtnnnnnngnnnnnangcaagnnnnntcagacanntgannngccaacaccngcatgcacantgccgctgnggcnnaacgncntttncattgatnngtactcccgcntacacagaggcngcagttcgtctgcagcgantangacntgggccncaaacngcgatggttanctcatccnaggcnaggcagaagtgtgtnnnnnntccnnctccttggncnntgccgcnctgcnngcgcgcnnnncctnncggcngttttctctaatgcngttcccgnacggttacgtgtagagtgcttgactcgtngncagtcgaccgantanggcgcatanntcgnannacntctgtcnaacgnccgncagcagttncctgtcattggcnccctnantgnccngtgagtagaccggtnagcagancncgnntgcngcccgggtcnnnccgacancngncancnnntgcnntantctgcnacgtnnnnannncngnncggnncnnnnctgcgctggtgtggcaaacaatgatcgantanctnctagacgacgccgagatnncnncacanncggnangcctatnatnaggatgtacatccccnnccnntactcnnnntctgctnngaattantactcgaaanngtcganaaggnnggtcccgtnacgntcttaccgccataannggnnaacacccncaganganaagcncgtccncccaaaccggtannngcctcggttaaangcngacggagtntaantntatatgccnngncgggtaccatnatgaccaagcgacacgtcagngacnatgctgcnanccagcgccgcgncggcacgancttacagcagnncatctctagangngctctgaaaanggtnnnnncggccgcnggtcnnatagctccnnngcgnacnccctcatgtngccagcagccgnnnncgcggcanacaggnacaancatttgaggatnatcgcgtaanccnngnttntcanccncanntnttanatccagcaccnagaccagannnnnnncgnncccgangnngtcccatcggctggatgacgtgnnccgccttcatannaggccatggganttgacggnccaccgngnccncanggnatanggctncaggagaatattactggcggaacgccnggctgtatgccgnagaacagaagcactatcngcntggcnnnnnnctggaagaanggatattncnctgnagtcttntctagaaacacnncacatgctntatattgnnnctctatcgctatngatgccgcattatacccggnaagatacaactacgggtccaatccncggannnngcggcnaggcaagcttnnccggcggcggtgngtntactagggattcanntnggttngaagtctannanggtactgggcgccgnacggtcgaggagnccnnnncatgctggagtggacangtgtatgtcttagggtctccctnnnangcgcnacnnngcgacactacgcgacccctgggtatatatgcggtantnccaccganccagaatncntcatacggagccatggcannatagctgttacaagacnnntcnatnatgatnnnaggncgtgctcnagcannggcgaggntagccgtnntccanccgacntttnnngagtaataccctgggaaccnnncactnancagaaataacnccgtcggccgctgagttgcacggccatcaatnngngcgcaaggctgcctctatnaccnatgttcataccggnnntatgttttnnngatatcnnnnnannnannnnagccctangtgatcncgganantgttataccgnnncagtgtgatacngcatngntancggactatacntagctatncnnnnctgnanagancncacnatttntcaaacttcanntgattnnnntgctcanntcaaccccatncctcgntnncccctnntccnccgaggtntagagagtgtcgaacccccccctccncncgctcanntgcacttngcnaagncnnnnnnnttgacgcaacgtcgnntncttgtanaannccgntgcanacggnncaatgngaacncnccnggtacgctaatnnaccccggcattgggacaaccgagcgcantccaagcgcaacaaacganttnnagancnngaanggagactcggtnncntactgcgcttncnataccnngctannccgacngcgcnagggcgcngaagactcaaaangcnnnnnnnnttntgcaaggagnggaatgttanngataagtagtatactataagacccngagcaacgggntctgnattgagctanatctcnnncgaaggtattacncnccctgcgcnatnnncntngcactnctcantggnggtagcnnnnnnngnnncnnacnncncgtgnttacaatagnacttaggccnncactncgagaccangtagnagacagnttttggnntggctttagtccggactaaccaactcatagccntnaaaggtnctgnaccagatagtgactgcaganctaagcagtggnagaangganaacgncagctaggcnngacatatnnntnacggtcctntcctccccgnntggttagnatttaatgaatggcactttntnntttttggnnaagctaactcaccggtnntgcggacatattnngncataattatnngagctgccgggtcnnnatnacgtccgtaaggcaaantacgcttcggccaccncaccggctaagnctgtgccggtgtgtgtttancnnccagcgttttccnctgagaanntnnnagtacacaggacnctccgaccnngggnaatccataannaacgcncccgngtacttnnnaatcggngcaagaaatntnnngngtgtggtcgtgttcnaatggaagttactnnncntgttggcntgtctctancatgcattgattagggttntttcctagcgtcaatctcagtccacttgagaangatnngatggtgnnnactgcggcacttagaccatgantacnnggngntanacagcgntnttttcacagttantntacggncnngggcccntatcncnntccacacaagtccgnncggngcnacccgntggnactgtggtagaaccctncgannnantactggcnnnatactgatcccaatcgggngtttttatgtgcgnggtgccnannctgtangcatcctgnccaccncnnnnnngtnctaagtacntantggtnnnnntnatgnnnnnntcacnncgacagcnccaagtttgtagtcatanngacgtagggantcnagngatnaatgagtcntnagnttgttnacttngttctttgtnaaanaggancnncagtnagtgggtacaggtttggcccttactagngattgcccctgaacaggcactagaatcgaagncgantnttcnatgcctagtttgtacantnnngtgannngtggnnnggtgcgttaccggannnnnnnggcggctggctaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgngggcctggcttgtttcntngcactaaggtcactgncgnctacaangctgngatattgaccacctgcnnnntgcnctngcnnnnncccgnnngcccggnaccngcaatnnntntctnatcaccactgagacccccagttaanagatgngggtgaaccnnncgcntacagcanacnnnttgagggggattcagcntacgggggagnacaccgggaaggcggtaaaatnnnnacccnnnctnggnagaggatnngatcgcctagtcagactggncnnngnaannaccctcagtgganacttgaaagcnccctncacttaantgactcggtanacacnncangcagaacgcccccgtnctataaancaactaagcgcacntgntccgtntancctggcaaattatnatcctaacaggnattctagcgatgttgcttatccnggcgcctngnnnntctgcaccccacgaatngncnttgncaaacggtgcncnnnntcttggttgagttatatagcanttgggaagagtacgaccgatcggtgggcnnnnnaccactgcgggtcgcatnntggatcagtgcaagggcactggntangatactatagccccacgnctnnccagnnngacttannnncgtnttctacttaccnngnangacggttgccgnnnttgagctcgtgccancctncggtatcccgntaagcnggcggtgccntgnnccnnncaccgagtccacangcgtgtactcgcacnccnggtacccgtnggtggcgacangtngtcgnggtctggatnntntnannccgggatgatnagccctgncnntnagngtcattgatngtagaanngnatncnnnnncgccantnnncacatagnatcanctacttaanccagtgnngnnnctnatncgtngnctgancgacgttcnnnagnnggaatatnaagggcgcgcatccggcgtatggggccggngtcgnaaaggcaaatcgganacnnccttcttncncggacnatgcgagccgtttantgacctggcntaacaggcggctgttatttagcgagggttggcngcaangancncacccnanccactcgctcttagttgcgcggctttggtggcnttcgntatgggagacngncgactcaggcaccgcnacaganatgataggnancccgcgnngctgntcagccnntcncctcnnnnngnagttctatatagnacggnntcctggagncagnctacagcgaatcgggnaacgttccgccnnctangataacggcncntnacgattagnnagggaatcnaactctggncagtccgttgcgcttgactctnnaacgnactcnccccagctcctgtttgagnggcagtnnnaattcnggggnnttctgcagcgnaagctaccgannacanntgtctctacangtgacagaattnnttcggacnccggagnttnacccnngggaagccaangcgcanntncatctggntaggttggtcagncgattacnnncaaggtnnnnnnnggagnctgccnnttgcttggcaccccccnngnactaangattgncnacnaggcgtncgctacgaccgcatccatactcggagnngctntatagcncttcgcattgantctcatngccggttgnnntcgtaccnccgagtagggcagccagaaagnaccgtcagaaacggtccttcntagtatagactcgaggatcgcggatcgnttnggncggactggtatagnagcgtcaacgccagtcanggcaatcnntatanaacacngnnnnngcgntnngacccanttaaacncgcagccgaggagccgccgttccanntttagcgacttagangantcgactncgaagtcggcccacnacangtgggnngtttaaangccgctaagcanntgctttnatgngtacantacctnnccacagcagtaccttattcgttggcatcccattatgcggcagtntcatagcttagtnggnctgtggtgggccnctttnntccacgganagnnnctcgaggaggcgnttccttgcngacaacntgacnatttacggatanttgacataacgccgagntaaagaaccnngtgccnnggtccancaagncttcannnntgaacgtgtagancgnnnnttatcgatgtcctaggnaaannagtaaactacantcnanaaaaatnacnctctgagacattggnnnggcggttttncctgctccgagagctcnnntactccgnnaagcgtgtcnnnnaactnnngaantnggcgcctgntgnttccannnccantggttnggcngacgcntacccncgatgctnccanagtttggtantcnagtcnngncacttcnnnnncnggagcaaatgcacctnccgcgcccgtnncaanntntganantggtnggcgtnnccgcggtttcagtnncgacaacncnnntnggtcatttgccntgggnnnccgtcgcnngaggctatgtggatctnnnttgcttcgnatannnncggnnntngnattnaaccannanncncgnnnngccnagaagctcncgtgncggccattttaggcgctcagtnnnngatattgagctgaacccaggtacctttanngaggantgacatttcnaancccnnatnnnnnnntnnctttctctnacgcggnttagggnatnggnagctcatatctgccttgagngttcgnncgncanntgcttanccagcctaatncggcaagcccgactngnntcacngcannnnncntntcaactntcactttancctatccnnntggaggttgnngcnnngnntcnngttaaagtatcgggnnccacagcnnnnggatttgtctaattggttttannnnttnaacaanatgntgnaatccagtacgcctcgntcnnnccggcggnntttcngggngncacnctnctgaatttnnntntgaggcgatnntacnatagganncgtattntaccnnnntnagtgtantggtatgctgngngngaccncatntatgngnngccggnggacncnnnnntggctgtnacncgnagcgttgcgcgggggcnnctgnaagttccctgngcntcttngggttannttcactagacccnactactgcagtcactnctgtnttcagttannnngcctcgctgnccttttgaagctcgccatntgttgctgnaatcaangagtntnntnagannnnaggaganccactctaagtngcccggcttggatatccatatgtacatgaattgcggatggnccgnnnnnnnnnncacgctnnccnccccngatccgcttatatgcccnaactagnnntggcgcnncacctcgcgntgcaaangatccctcggntggnntnaanncngangtatgatccgatnngnncgnnnnnnatcanaaacttgcactcctaacttgtcaataatgnccanggatccaancgttttcgggctctngncaagncngnaannccnttcagcgggtncatccttgcgaatngcnaagcgggaaattcaancgagccagagatgaaggcgnnggagccgttcaacaaaancnagattgannaacnaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccnngnaggnatacggngtaccnggcnaaaggcnncatnaaactntnnnnnnctagattnnnggnnnacggtagggagccctnnnnnnatgnnangtaatactntcctgggnatgtcagnngcacgngagacggaatntatntgtngcattggagcacctgggtacanattcctatnnngccngcaggacttcngacacccnnctcaacggnngaatgtctagtccatntnatatctagnacgtcccaagnctgccgtgttaccncancanttannagttctanncngtntcntgtcagnnnntccnanttcatgctaccacnnctangcgacgactcaccacgaccgagcatctagcagtccagtnnnagaatgcctcgatcgcagntngagctttaaccnnnnncggtgnnnancgtcggcncatcngccagcggaccctctaccagagtattcgacatccacagtcgnacaactccatgcnatnattngttatttgtannnngnntacttcgntgaccatnnggaaactacnagttnnctcgnncacgaatntaaaggccncccctgactaatgcagggagngngtgacgtgtaactnnnctgccttgtngacccaaatntgagtctacaaatagttntanagtacaaccncttacacntntantcatactnaagattctgtntcgnnnngcgnactaccnntaggctgacagggccgctgagncgtgaannngtcctcacgtncatgngcnntcggaancnnataannttcgtnngtgaggtatcagttcnaccnacttnnntannatcccctagngggnnatncctctctcncnntttnnntnnngncnngncacngtccagaannnctcnnaanntagcnnatcacnttnntacnnctnttagcagtaatcaaatgggnnaccatactgaatacnnaatnatctaaggntnncagttgngggctagncgtcacgttgctcagccagtgaccggnncgcggctcataattnaactcgttngnaagagagancnnncnnnnntcgaggatantacnnggcctatntccctnncttgnnnnnccgacntctttgganacagtnnnnntgtagaccgccgtctggctngngcanatcacaggtaagnntggcncgaggatnnnnttcgcnnnnnnantcagatgcgngnnnggaagccnnatgctacanaatgncagagcgcgtngtgttgccagananacatgancccactgcncgtctatccccccactaactagtgtcnnaccgnngattgctngtatgacccataacagctntctacgaggcangccagnncntcanctcgccacgggnncgncatgctctgtgcnnaccncacggnnnnnnccaccngaatatattgcgcagnnnccnngantgggctgggtctcccagaaggtaacctgatatnataaggnnattcctgtgcacgggtactggtcnagcgtctccangtgntcgggggtctgcagtcccgctgggacttngacggnacatgaaggacccaggcncnggaaccgaactancnnattgngntcacnnttacccttcgangtnnnnctaccaattccgcggccgaggtttcanggnnnnccggtaccccnnnnntgcccaaaagctnctnctnatacataatgcaacctgctgttttgtnaattacgtggcaatttacaccggacnaanctctatcatagccgctncctgnaccagggcnccaggaattaccctcgcattcagtcatcatngctnatcnnnctagcttaannngtcnacaacccggcnnnatgtatcgcgacatncccggtccnctttgtangncagttccaacggcgtccnnnnncagtatgccggatccaatntntaacttttatagacgtnnnnagcnnngacngaaaaatatgcgtnnnggagcgcggatatcgaagnttnttcntcgcgcnnngtaanncatattngagcgattttaggcagcnggagacttgnncgccggtctcgaatccnggttacnnctggntttatnatggcgtgannccnnactggtgcntgnnctaatccataattanaacatcggtacnantttagngctcattatcccantgnnnnnngcaggcnggctcaatggangtgttgctccagaccgtgcctccacatttggtatcactaggagttccnncataacaagtatcggnnnatnnggcgatgccgntattangtgagtgnncngagngtnngngttntgctgangctggnnctgctnnnntgctgtgagtctgnttnccgggtgccagtccngtaggtgagttgtgntgtnnnnnnnnnggncgcttaagacnncnnnggcnacctngganntttgngctncgtctgtgcctgtctctcatctaaacnccttcccgacgtatccccgacgctcgtnnnnnnngacangtgcaggcgacacacaaaacnntcccgccgtacctactctacaaccgtcatagggtgntaagtatggagacgncgnnnnntgancnnntaacnncataangtnttgaatgtgannnnnngagtatttgtnngttgacangcttggacttnctccggnnctgcggatatcagtnnnattngatactnngccnaaccggncnnagggtgntcacccncacnatctcacnacagtcacttgnnnacggcgttgcgtgcgntgtttattccctcttccgcanncantntncancttctgnnagtagtgaaccacgacgatgtttacnngnccattngannggtgngtcctggtatnnacaccatgtttgntgttccgaggcctaggcgnnntacacgnnnggngnncggttaggcttcgatcggcctggtggagtgtagctcctagtganagntgccacctnccacttctcagtctgaattgtnntgttatatntttggtggaccgcatacggctctagncttttnngncacaagtncaaccgggacattatcagcctcatctngcgatngttccttatccaggaagagacnanntcccgtaangtctggcgnnggagaagcgtnactacagctcagccgtagngcgtggcgagcgcaaaattanagagtcgnnagnntccgatgagtatcccnantactgatnaatanctngtntcggcttccgcctatattggggacctgttggtgtgtgtcttcgaggcgaaagntaatctnttacnnncacgtgtcnnncgnnactctggattgaaacncaacatatggcaccncctctgangctgcacgtcgncngaacngtttgcaatacgtagaataagcnagaatcgatgactcctcctacgcacgctntagcgacacnaccatgggttctagtgnnncgaaccacgcccngncttnnnnnaagaagaactanaatcnnagcatnttgacacnnngcgngttggtttacctacggtagaccgtncggtnatnagacagtnacgctancagggattattccgaaanctaagnttgtgatgnnaacngttggnngcgcaggaaggggtcgatttgcccgtaagncgaaatgcnncctggnnantganngtgnnattggtgctagntacgcgtagnagagagatgaaantcctaacnnnntncnnnncnnagcttgacaaaatcncanctatnggnaggngaatctagggaagcnaatattatgncgcgtgagtgnnnncnggcacnnannnnntgannnnactgggtnctaancgggncggttaataatagcaacnnctgcatagcgnntttagcgcnttcgtgttataancgctaccngttggnagtnctnntncgnnnggcctntggcaggtntttncgctcnangatanngtagaagggcgcnnccaccacagtgaangnnnnnnnnccaccggannngagtatagggtanngagtatngnagatngagatgtaaacacacatatntgggaananctgccgcgtaataccgaaagctngtgcctcgcncggtgnncannacncaacactnntgacaagnaancnnngggnggtacntctgattgnnactaataatcgtggaggnccgtcagagactgggnggatgagacagcacncccgtcngncnncnngatggtnnngactggggggccgctggcacncttnncnngacganngcnnnnngntgntcccctaaaccantagcccgtcgctgnccgcggagtcgaccacancaaacgccngcggnnnnagcatctngntntantttatgcatngacgncacgcccatgcccctttccgcgcanncntgggagncngcatctanganctccatacanaaanaaaagcgaacnncncagtactcctggggtcaccntacgggnggtctctataaagngngcatacaatgagacnaacactctattgnactgantncaacttgcannncgncnaccgtagcatgatgcgtcgtttctcctanatntnaccctgctntgtttanngtgnnctngttaatcacgttnatatgnactatgggngtagaccctagttgnaacagttgacgaattccgncangtgatgtccgaataggaanttcgtggaaaaactacntcnnnancagaaggtctatgntnttgncgtccgggacgtaaaantcgcgcnnacagcatgcctacctgncntccccngaaactganaantcagcggtangtatagtngcccnttntttgatacaantcgantgaaccccgtagnnnnttgcgctcgtncatnnatnanctaatnnanttgtncngnanncgttcgnntcgnttaannannccctgctnnggtantctgngngnatgntgaaanataaatgnctgaaattangaagagtncnnnggngcatccgttgatgnnatgggatggttncnnnnntangaattagtcctccacacgttcnnntnnctccgcacagctgcccgcaanacgcnannntatnnncnancccggcaggnctnccctaacagccnagntgcaagttagtttcagnnnatgcagaaattnggctagatgngnggagngatatggtataagagttcggaaatcattggntancnagaggagggcgttcgnctgcatgnnnaattcgccggncantgagttaccttcagnnatcnnganttggcnnnacgtgngcgatgataantcntcagacgctgtanccacttgnacgtcgtngngcatttgcgcacacgagnacttgctatcgnnagtagaccattcaagnggcgcccgaaactaattacactangnagtnnntcctggtccatatnnnnnagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcncnncgtanctagattggatnggnttttgatttannntctctatacctggnnnngnggtcnatagcntttntacntcggacgngcgcaccctagaatgacaggattcgcccgcaannnngngnngnnttggcaanctgaatggaggcnnatgactggcatgatttgnaagttggctccatcctgctcaacanncgccgnagctctgagtacatccgctnncggatttgtttaagaacaaagcattcctattggtnngaatagcattcgagnantagtaactngctgccnctggcgtgncactttattggtcannnngcnactgtnnnnacgcggtccatataataggatccgctcgaanccgtncccaatagcgannngcgnggaaagggtnnngccttgtcagatggtnngtncctttccagngtcggccanaaggggtccaaccannatanngananncggnggaatactaaaacgncacannnttgaatnnnnntgnnnngncgactacaatcangcgtcagcctatcaaaanncnncntctgtcgngnggatcaaanttagcttgttcaacanntnctggngggtcgtatgcnnnnnangcaatannngntnnnnctccnactnngtnnnntnnactccgacctttgaantcatnngggcatggtccagatcaatatagnctcncaaagagagcgcagttaccngccaaatantttgcgagcatgtctgcanttagtgngaattccaagtgancctngttcttacggttcgaggtactctcgnccaaaccgtgnngttcggcggcgncanagattgcttagcggtacataanggnaaatgaactacgcccctacncgganngnncggcccatgctntctgtanaattggcttgaccnnnggg ngatttcanntngttnnatgnnnangctncnactacgcgnnnggncnnnnnnntgntccgngtctggncncgtcnnggnnnnnnnnnngtntnntntnngnnnnnnggnncnnctnnanttnctgngnngnnnnnacntaagtgtcncnanagggnnnnnnnctnnnnnaacnnnnggnnngncagannnnngccnnntgcnnatggtccccnnnnncaatcccccgatactctaacccantnnntcatacaggaggtccctntatcgnngctnnttncggcgnggtnnnnnntcgnngnnnnannnnannnnnnnnnnacncttntaagntttacgganacgannnnnntccgncccncnagcganggcccccgtntnnnnntggntcgccgcgncgtngctnnccgnnncntnaactcnnaagtnnacgnccnatangnnntcnncangannnncgacntntcantctnnncnaaaacnncnctanntcccnnacnnngtgggcngatggngctnnatgtatatcgnggncaccggtgtcatngtgaacgcggnnccncannnnnnnctcngnntngatnancngcatnntcnnagtnnaaactnnaacannatgncgannnnctntatttnnnnnnnnnaagncantgcggncannntgcccctgnncngcnttgganngnntnaggagccnnnaggtgtgtgnttancnaatngnnnncnntgacngngnntccngnnnnnngtagngtnnantggaaannnngncncnnaaagagctngccnntngccnggtccanctntcanncgacgncnnagnnnnntncccgaacttctnctacgcaannnnnnnncnttannnnnaanntncattagttgccnnnngacnggggcntgccccgnnnnnnatggactcngnnnnattgttnntnnanggcaaannngacangaagncnncgaantanaacncannnagttannnaancnanangtncctnnntggtnntgaaatccncggnggtacnnnggtnnnccgnntgannnngngngnncnnnnntgtntanccnannngtaagnttnnttaagagncgctactttttacnngtaggcannnngttagtaanncncacnnncccnnnnnnnnnannnntnnnntccatagaanncnnngnttcgcgnanangtggntgtntgnntnnnccnnnntngatnggcgannntntngncannnnnncnnnccgncanattagcatngnnnncgncaangtggttanncnctganggagnntcgcgggtgtnnatnngcgantaggcctgcgntttgncancgacgantgggggcncactntnnnnanacatnncatgncnngnnnnntncgncatgtnncttannggntnnctccanngagtccnntgnnnnncacnagttcctatannngatagctnccngannagnnntngnnnnnnnnnnnnngcanngnccnacnaattttcnntcgcntatccacnttnccggatnncnnactcctnnttnnntgangntaggtnnggntgntcnagtgtccttctgggcaagcgtactntnttttnntncagtacnaccttccgnncgnngnncannctgagancnancctccannnantgnggaaagnncntnntccgtactnncnnnnangnnnnantacgccnattaatgccncgttcatgncccgaactnccnnnannnnancancatnngntggggatgnncgtgatnntnnacannncannnnnnntgncntcncncgtganntgnnggnnnnnnnnnnagcgcncannnnnnannnggacccnnaacncggnnngnnnnntnnnncantcgnnnnnnacnacngcgcgcnnnnanggngnnnnnnnccttncnnantgcnnncacnatngncncncganngnaanannntngnnttaagtncnnaatagngggcnnnnnatngtaagagtgtnggannaaccacncctnnncgtncctnnnnnncanttnncngtngancnntaanagnnngggcgtnaatnngcnnnncnacttatcatcgtcnaanncaactggntnanggccggccngtgcnttgcnngccgatcgnncntgcacnntntancacnnnnncncgnnnnntanannannncnnnnnnncgnatnanttnngcnncnnnngnnnngannncgnncacnnnagntnaagcccgtnnnnntattngacggcnnnnntgcatgtgnnagccntcncgtcnnnnggcncaacgtngcnannnnnntganagnnnnnngtccgtagggtnntntnagnctcatggnanatnnnnnnnngnnacnngatttnnnnatnnntncnannnnnttcntgnantantngngtgcncnnncnnnganncnnnnnntnncnncgnnacnccttgcaagcgtnnggaangnntancngatggcnnnngnannngaatagctacgtgcnggccttgcnntgnnnncgannanngnnngntcntattnngntnnncgttnnngcccnngttgctgcnntctcgnntacnnggnnnnactnttccnnnnnnnnnnaangnncnnncatanaaagtgcctacngnnngntncnntnnnnnncncngnaaattnagaccncnnntccgnanncggcccnnncatatancatctngcngggnccnannntnatgcatccnctgccttngagngcgacannngnngntngnnngtnanannncagggnggngtnntnngaaggncnagnnnaggcttccggagtnnaaaagcangtnancggctgtnngcntcnnntngnntttcncncnnagngnatnncnntngagtnncttgcgnngncggcttgcnnannnnnnnnnncatngncngngangaaacccaatcaaccnattngacnnnngannntangnnnnnnnntccacagcntgntnncnntnggntaagnccnntnnaacacngncccccgncnncaagtcgagnnnnnnnnnnnnnnnntgcccccnnncnggnnncctggacggcgactngccngnnnttcgcgancggattccnngntanannnnnncnaattgacgcnncacantccgntcgnttccctngactnccngtnnnnngannnancgacgcnnnanntgntnnnnnanagtannntttcagttgnnnctccnagnanccgtnnanagtnntannnnnngnnnnnnnggcncnncttatcngntntcaantnntgnctaancnncccnctnannnggnctggnctgtgtagcncnctnnngngcnnnngcncnnnnnccnngtntncnngctaaaaatnngacngcttannnaganccctctcnnatcnngnnccnnnnnngggncctgnngntacnnnagnnnacatcanttnnnagnnnnngnangtnngccatngtctnnnannttnnngtnnnncacnannnnnnnntngtggtnnnnnnttnnngcttcaanggnccancctgtctactgannnnncatgangtnanngaggncncnacgnnntgannnnnnngnntganannnnncgnacgagcgcctncacngaaagnnnacnnncnnnnngagtnctgcactaannagtnnnncnntncccnatctttnttactgcaagnnngccagcccnaggaggnnccntgagcatccattcnncggntcnacctntgncgnatgganagnctgnnntgcnacncacacgcgcncnnngctctcntgctnctgtngtnnatanntgnctgtcgtggnccngntgtcnncanntnnncgnnnnnangaggcccgnnncctcaccgncctgtgcttgtccncnggaccnttcncccttgtgagaccgncncnaacnnntgcnntnngnnnggnccngntccccanngantggtanaagngnnnnncnannaattgaggcacnncngnnngcggtttatggcttcaccgcactttnnntnanancttatgnctnnnagaacnntgnnncncccccatnnnngannncgtgtnnncnacacgggcgngtgagattgggtcnngnnacccgcnnanaancacnncagggtgcgccggcngggncctcccnctncgcntttnannnnannncgtnnangnggctcctctnnnnncnnncnnangcnannnnngccggnannnnaccnccnctcgancntcntcgnnnnngttnnnnggtnntctgnctnttcccccncnacanttcgctcnacnagnngcgtnnnatnnncttacgcaccgnncgntcngnnncntcgncngcngancgcagaaacgaaagggntcangntggcgcgatnnaggcctatngtacncncncacngnntaactgcnnnncgggtnnnngtnccggnnggntnnccggnagtcnnnnngtgtnaaggngagnncnatgtnnttnaangcnnnacagaagnnnnncnnnngnngtnnnannatannnnanctnnnctnggnanntgnnnntnnnnnccntccannntantcnnnnttgcgacctgtgagttccaagttggnnngcagtaacggctttnnnnngntnncttctngcntagggatannnttgccagtgtttctccnncanntctcncnanacnnttcganntnnnnnngnnnnnanaannnacccngaantgancgncaanacggcncncccttannttnattcggatnccgnnntacgcgtgatnnagncaagnnnnnnnatggngngcngcgnnngangcatgntnnnnaatnnnnnnngcnncgtgtancntaaannngnnnnnncggannangncatggctcacnnnncgctcnnggannganatntcgcggccnnncntttcaacngnccgccccccnactcgtnaaactaagcgncgttngntattacagcgnngtgtcagtnncccncantcgnnngacnnntnnagtnagctatgncnnccnacgggangtnnnanngatcgtgnttnagnaactnnnnncggggnnacanntnnnngnaaggacgnnnnncaanncnttannnngaaangtcgcgcagccgtngacncgcncnnnatggcttngngtntacacancngtngtacngnctagnantantanncgntnagaggnntgaancnnnaantncnnnnnnnccnanggnncnnnnacatacacngttncnngnggcgtgcgacggangggnntnnccnnncccntcanctncccnnnagccngacntnnccnnctcgngttgntactatacgnncanggncnaagnncnnnacccgnnnngntntnagtcgtgtgagttngngtcaatntagnnnnnccnacnannnnnggganngnnnnncgntggnngngnctggcccggnccannnnncaannnnngnntntnntccacgtctgnnctnaccgcnnaggngnncagnnnnngtgggcataccngggccnggtcggncgccngagcantnntgacnnancnccggccgaantancnnntagcgntacnnngcnagtatcgggggccacatggcgnnncatnctgtcnnnnnagngntnacaannnnaccaactcggatctctngngnnngcggnaanngngctntancgcgcnnannannagacaagagnanccnngcnnnnagagcanggagtannncccncccggncctagaactaagngagccnnnnagtccgnnancnnnnngnnatgnnnntctcnnccnnntgnnggngnnnngtctatgcnagatacntnntaacaggacaannacannnnnnaccncaaggannnngcgtacnnaggggtanngattgttntcgancnnataaancanggcnnnccagggtaaacggntagnacccnnanggccgnnnctncacaagcnaatnccngntntganancncgnagaccttgggngnnntgntnnncagnnntcnttgcgcnganngatntccggtcgccccaatctagnnntgaggcactcnttcccaagcgctnctnnnangagtctactaaaaccgangtccnacnatgatngtnncganacantnccgntcgcccacgaaacttttggnngannnnccatngcgggnnnnnnnnnnngnnntccgtgnttctctncnatagagnanngggcgacttcaattnaagggnggnnanttccngntgaggccanntgtcntccttgggngangagatggngngtnnngtccantnnagcgctaacccgtagcnatcggcatnncngcgnnncgnncgtnnnntntgnagatggtgatnnncgctannantcgngactgtncntacngcgnngnnnnngtaccgccannngnactcngaggccaatgagtnnnctcntnnnncnnccgcgctngctagacntcctagnnnnncntgnnaaannnttgnctacacctgccnncgcaccagcnnncgngacnnncnnnnnnnnnnccaacggnntccgnttnnantcnnnnnnntgaccnnnnagttcnnaactnnngaagttgcgnctnntaacgngccgggcngnnactnnnngnngtgnnaggggnannngctctcttaggacgcagcaatccnncnnctcnnnnattngtnctntgacncannnacngacnngcntgccnntntnnnnntnnnntgnnntagacctcgcgtccnnnccnggggcccnagtanncagcnccnntcannntcntcacgnaanccggtgnngncnctgcaanagggccaatgcccnnnagtnacnnngtgtctnacgnntcangtaaggatannannccgtngtgcggncgancgtcgtacnttagggaannntgnnnnnnnngagacctnnncacctaatnaanatgagnatgncgnnngcgttcnagtggctgngngccgtgnnngccnctgaacctgagagatnngnanngccngccacancngnttcncncnnnncgcnnncccgctcccgnnnnnanctnngagnnngnnnnnccgnnnccctngcgtncanttnncncagcgtnncanncanantgagncanatnnggnnngnncgccgtcnggcgcaatntnaannatngcataccgatatcncnnngctngngagtttagcacctgccnnntcgccaanacccgaagnatcngacggggtcaactannnngnnnnnnnnnntnnnnnctnntannnnantnnnnntnncgnnacngcnngannnagnntcnnnnncgnnancgnannnntggngnacngtcttcnggnnntnnnttagtngcncnanccgccngccnngctnnnnnnnnctcnngnncgacccgggcccttgnctaanncnnngnnnantnngnnnnnnccanngganngnatggannnnnnnnnnnagcctatnncnnnngnnnnntnaggccactnngggncctannctaggcggcatgannnngnncgtnnttcgcacgacancgggacnatngngcnnncgannnnnangactgcacgagnnngcgnnnnnnnnnnnnnngganntnntnatatctggtntcgcnagntngatngatacgncnantttnanattggaatcannnacntngngggtntgcntcctccncccnnggganatantgtatgncncatantcatgcntnngnanttagntagtnggaaagtggtcctnggnnagacaggagnnnnngctnanngntgcgtctcnggagccnnanangntttntnctganacanagtcnnnatccttggnnccgtactggcttgantgnnnccgctntgantctnaatcgaagcnannggtnagannnnnnnttgcaccatcaactncgtactctgagggantacactggggaaantctcgttctctanncccaacggacnanganngatctgcgnnnccgcctncancnttgcaggcagacnctgangagccacngcnnnnncgcantcanntgnnnngtgtatnncactgggaccgtttcccaanngcttanacngcggccagagntnnnnnnnnnncntantntaggccgnngnnatntggagttcagcgggtaccggcccgggagcgcccgcgagttatgnggnnannncnttcnntttggnccngtgcaccatgnggacgcggtctncgctngnncttagnctgnnnanntngntnnctcnnttngntccgttannnagncggnaanntnannnctnnnnactngcnnnnnnngnnaggcanntncgnttnctnntaaatnaanccaggncacnntnnccnnnnagcacagnnnagcgacgcnttcgannannccannnannntnnnngagnnnntacttaaaannnananannnnannaaanncnctntgnaccngnnntnctggtcttgtgnnncgnnnagcgcctngacatntncncnnnatctgcnnnccccgcacttngntgggngcgttaagacacnnggtnactctggnccttgncacntaganannnnnncnnngnactgaanccgatcngcnctatncgtgccacggtttgtattntannnanctaannantccgattttaangtntncgctttgtctgtnntttggananncgttcggattnatagnncnnnnnccngccnnnancacnncacgttccnaccagctncagcganagtgccaaccnctngnnnnncntcnnntgngagaacanattaacacnnnnncgcggattttcgtngannnnnnntttggaactgggtccagtnncagnntncgnnngnnnnnnngcangcncaancnnccnanggacnngccgnntanncgntaatagtgancgncgnnacnggatnngctcnngnnnnttannnatggcgccagatgtcgcnctcngnnncncnacgatagaccnnnntgnannnnnnncgagannnntcagcngnggnnannnnnaggcttcctagctgcgnnnannagntanccagtncgggttnnccntgcgnnganggatntgnnnnnnntccntanctnnnngnnnntcgnactgngangagcngctccgnnnngcgnntnnaagtgctgatngnntggccgggnntnanaacnnttntcgnccgngnatattnttgnanctttcnantggnnnnnagtcgngntgggntntgaagnnnaaccnnacgggccatnnngctccgcttnnacnncgaggnanncgctttantatacccnnnngtaatncngcancgncagnnnnacagngnnntannnnnangncanccnacangagnnnnnnnnatnnnccgtnannacngagnnggnngaagggnntntcnnangnnnnggatgcnaatccnccntagcgagannnnnntngngncnnnntnngnntnnntnnnngnnaanancaggttaccngtcngttgaggnnatgcgcggcnnntnnggttaatcanagtgannnctncngcnnntcgcccgggtccntaaatntngacngtncgcgnntaantgagaccggngnnaacagcnaattnntnncntnattncangnttncggttgatnntcngngnctactgtntncacgatggaagnnnnnnnggnntgnnnncccaanaanggnnnnaanntccannnncgtntggctagagcgctgnnnnnnancnnaanntncnccnnacgctgncnnncgnnagnnngcctnggatgtcattgcgatgtttgccnatncctanggnnntngcnnngncnngnnnntgnttcagcntnnncngngccccagnnntncatcaaagnnnntcnncnngnnnnacnncgaggagnagcanngcttatgnnttagggggcccggcgacgnncnganntgntnnncnnnnggcaggtttnaggcncncanccgntntccngcggccctacccnttgtnnnnnnnnntagngcngnagatggncantggccgtanttnnnntgntatcgcnngntgtcnttaananagncgtccnncatcgcacgtcnnntnnttttngncccgcaggccaacctgcccnnncnncgnangnnngnnatcaattcnnnnnnnnggatacaanntgtagctggngcanngtgnccgagnggtgcngnanccnnctctcttancnggntganntgaaatgnnangnncgcntactaacnannnnnnnccntncgnaacngntagnnaanngcnnnnccagncctgcgttgcnnnngnacagcnngcngtnnncccganccggggtgcaanttagtagngganntcaacgganggnnnnngtnnncacggggtgtgncnncnactnatanancnagctcggtcggtnngcggngtgatnncnnnnngggcncgntgnttnantagtcnntangancccgacgcntacttncnncntnnaanntngatacgtngcnganacggcatagcgctgngnngttnccgcgcnnnnntnancgcntcncatanngggnngccgnnaagggnntgtnggannntntntnngcanctaaactcttananattcnatnntccgcannnntnanncnnnngtantccnnnntcannnnnannnacgcgtgctcnccncngannnnnancgtctnagncggagacggcgancanatggagaacgtcagagataggcngtcnnnantntctcgctgnnntcnccantggccgnnaactgtccgnnatgaganncngncctgcgattctnacttccnnatnnngcactcgtcgagannnngcctctaccgtcnntnnnnccngtntcgtnncnnnnnnngacgncncnatgngannnntngacagaattccnnngngtntccntactntanccngnccnnnnggtnnagtaccgnggatatctgtncatccgtccgnacgntactncggannctcgnncacttgcnggcnnnnnnncaannctccnngnggtccgngtnnnnnnnngnnnnnggnnnnantncangtnnngctccnctaaccnancnnatcntcctcncannccncgnngncannnncttcgnttgcgtntnnntannngantaccngatttcnnnnaannnnangcncgcagagtgncctttgcgagttntggcnnnngtatnntnnntnanangcgatcgnnntgnccnganntngtcgtgtnntacgacnnnnancnnncagatgnnntgngncttctngatcgagatggatgcgtctagnagtncgccnnnnnnnnancngctanaacanntgttnaacngtnnatgnanngggnnaccangcctaacatncgncctnccgnnnnatncgncgncnnntacngaagcancgcntanngaggactcanccngtctccggcgnnntttnanngatgntaaganctgccanncnncnnnttcggtannnctncnnntnnnngttttgtgcaagctcttcccnnncgantgngcgcgggnannnnnnnnntggtcgctnnnatgnnnnangccgnngcnnngcngnnctcaccctgnctctcaatcnacagtgaaggcgcgnatggnnagcagctgcncncnnncnngtaagccaggtacncccttcacnagacaggcgantngncnnaagcgtaggcgactcccnatagnnnnnnatattcgaanncaatcngangnctnctgcatgtnnntnnnngnccgcagnnnnnnnnnnnnnnntnnnnnanantgngnaacnantcngnacggcgggataagatttgnctnnagngntnnacgnccncctgnctcnnttcnnatganggtgncnnancgtntcggtgtaccnntggnaagntgngtggtntttcacangctagatcagtgcaatgnnnggnnnannnctcnntnnnnnnncnntgnnntcnacncgnnnctnnncnnnnnnngntcctcaaaccntncgatnnncngnnnnannanngannacaancnnnnngnnggnnganantnnttcccagtnntnnnncttncnncnnnnanagcccgcgtgnatgtgtcacgacaacnnggnttnaagacncgnaacactnngncgnnncnttntannnntcgttgngtnatagggntagtnctnncgccgcgcctccaagnnnaggagacgcagacnacgtccgntagggtcaaggncaaaaggngtttnagctgctctctcggtaatnnnagnttnaannggnnncnnnacttcnaaccntcnnnnnnnngcccgttggcnnaacctgnngnnnnnattcnntatggngctcgaagnannnncanntatagccaacgnncgacgcagtcgcnctncgagcntttnntangnnnngnntanntgnnnangtgngnangngnnntgtggcgnnangctnatntcgaatnnnagccnaanggncnncttntnggtaannntgngcancacnnnatntnnccngtnnggananaagncncngnncnnnnncacnattatacggnttagggagccangcttnnccnnnnagatacagtncanctatatcnaggctnnanngannnngaccgnngncnngncgacgtngnnnanatgcgagctgntgttccgngaggttngannnannnnanntctttgnngaccgngattgngnctncanatanagttatntcncattgannnattttcgggatgtnttccnactannnnnngtnnngnnnnggnngcnnncnnnnaaaccgnngtcncccnnntggggcactnatctagtgncnnaataacgnctctataggatcncnnannntnncngntcgnncncnnnnnnnngctncgncggtgtcgttgngnntnngnnttgngggnnntgctctanncgncagcgacnnctnggcaggcntntagcaacattccnnnggacngggnncggncanagacngcggacanggngannnnnagntgctcnnnangctnngngatacacacctnnntnnnancannnntnatntagtaannnngnggcngtctcgnngtatctggtcttgnnnntacccngtangntcccccannggtgangnnggtgancgnntganancatngtctngggccgagntannngnnnnccntcacncnnncattncnnngancngnnnnntngtgnttatntttgatcaancgcgcaggcggcnacttgganncngttccacnnnnnnnnnctcnngcnccntancttttccnangngcatgtgtcnannntnnnnnnnggnnattgtnanttatctntnnngnancaanncnntggcnngacnnnanangccngcnntnnnacncgnnnanngnatgggngtntnncncnnncntgaggctgtctncnncncccgaacgcgnnnngatcaggnnncggngannanntagnctgtnngntngnncttanacgatngnccgnnagannnncnactcnnntnnttgtcnnnncnnnaggancgatnctnnggcgcccgcttnnnnannnttnnactnggngcnnngnntaagccttttaggctngatangncnttctncngcgagcgnntgggcanngnncnnnngttttngnactgtnngcggtangntagngaanagttcaannntnnnnagtcgncnngnnnaccctcncgcnncnagnctnngtganggntcnncannantncgcatacacacngnncnntangcctnnnnagannttagncnntcnanncanganaggcncattttgcnnnnnngnnnnnnnnnccanncannnnnnntnnnggnctaannntatnnggcnnntctaagnnttgannnnnnnnannccgcacnnntnnngcnnnnnnnnnctanncnaannggtnngnnnnnnnncgacgcacnntcaanntcnttggcnctncaanacngctacagcggnnnnatgtnnannggggntgaaagtggannagggnggtgtgnncncatnngagtggctatgncnngngggncgccnncnnntnnnacnnntnnnnnnnnnntngtagcggannnnngtgcggnctttcgcgtgnngnggnngagcgngtacatacnntnnntcgtnnagntncnctcgtnnaacnantcacccgacatntatctncatagcncgtaatgtnacannngannngnnataanttgcnnccgngngcnttcnnangtcgantnnggtaaacgantttcnnnnnnggtnnannnnnnnganntaantagtgggnngagaggccgcnnantgnccncagnnnnnnngntggacnnnangaantntnncacntgncananaggtgggncnaacnctgatttccnannacgngnagctgagggactaggcacctgntngaactnnncccnanttactncgnntagcnngcnngngggncnnngnatnnnnnancnacncncgnnacanntctcacngcatnannncnttctacattcnttagaggtntnttcnncgtctaccngcntngnncnnnnntanntnnancccaannngnntgnaaggaagatgattaaataccanagagntngnngcctgnttnnntnggngnnngncnnacgncanccnnncnnnnnnnttagnggctcgcnnnnnnnnnnnnnnagctntngttantaacacnnnnannagnncgctntgtttngncntgcgtacnnngtaanncnngcgnncnnnnncnnnnngtacgatgcganacnnnnnncangcctcgnntgtcacccnnnggncnncaacgngncnnnctgccaaagnccnnnatnannnnnnncnnnncntntcnntgntcgagccccaanggnctcatgtgnncgagnccnnnnnnnnnnnnntgcantcncgtggganncagnngtgngngnnnttgcgccnnntggagagcgagcanatttnnnnggtncnnngtnnncgccncctgancnnnnacngggccaagngcannngncnnaaccggggtnnnnncccnngctnncnnnnnnnnnnagtccccnngnnntgccaggcctgnntccanntnnnnnnnnncgagtcngcccngnngntganngaagnnnccgcnntanagangnngntnnnncttnaannngtctngacantnnncnaccgttancagnnannanncgancaagannggcnnggnnnnnctnaggaanatcgggnccttccccngnannnccantagcnnnannnntngtggnnntnnaannnanncnctttttgcgtanancgccaggangctgncnnancnagnangcnntctgacatttttnntcctgtgttcnntcnanncnccaanannnnnnnnngtnntnacatgatctgncgtanctntnnnngttcacnaanncnntanctgtgncgattccntcaccnnncaggtnttttggtcatnatcgaatctttcngacgnncctggnnngngcncggngatncgntnngcanttnanangnttncnntncncctncgncngnatcnnnnncnnnnctnnnnnagnngccgnagtcgttgggncctaannnancgnnnnncnnagcncgnaccgacccnngnnnntcgtnattccgcgcannnnncgacaggngatnngntctnncntgntnggaccgacnnacgctagnnngcncnnntctnnangnnngncatcactactnannnnnatcgnngnnantggcnnnannctnccnnnnctcgcngttgcaacnnngnncannnanngntngtcnnnnnnncnnnnnncnnannnacnnnnnntnnncgctnanatnngnnnaacttctacngngnanncnnngantnnngntnnngctangnngcnnntcnntancnncnnnnannnntncgnctcnnccacnnagtnaacacgngcnnnnnncngngcgtnaannnnnancncnnnctangcctnnnaaggaagnnnctttagntngncaccanggannnganacccntaattggtnnannnnncnngcntnnncccttatganaggnagagtgtccacatttnncatngngcaannnncgtaacggnctctgaannaataaagagaccgnggggagatctnnnntncatngangncnatnatnnggatnnnnnnngacntagatntancnnngannncnnagnnnnggntgngnnncntcnacgcaccnnntncacncgannnnncnntnnnnnnanncngnnncangngngggnnggcatcgctctannnntcctggntcgnnnnannnnnncnnnnnnannnataatcncgcagctanagcnnnntnntnacnngcanngntgnnnnngcnngccntnnnnnnnntggtcaggatngntcngtantnctnnnnntccntggaagnaccgctgagctntccgncnnnntgtgnctcnnnnanngnnnnacgaaagcgnnngcgccagncngatnncgcaacanaanntngannnncantgtnncngactntcgctntnnngntggtnnnntggcggcnnnaanngnnnnnnnnnncaaaataanncnnnnacctgnnnntaananntnnaactnannctggggncggaganactanncncnnncnnnngnattagccnagcgtnnncagannagatnnngcntnnnnnntgannccntgtnannanngncgnaatcggnntganacngtcttngaatgnngnagtagnntnncnagncaaggttnnnncnatnncnaanntcntttcnnnnngnnngnngtccccngcccgaacgctgcnctccaanngccnngncctcgcgacgactccanggnccgttcgtatnctgantgtcannnngatnnnnnaaagacnantnannnnnnnnnngtcncnntncangncaanncnctnnaannntngcanccnggnnngannnnnactcnannnnnnnnnnnnatnntagnatcnnnnaannggannnnnnnngcnnnngcggcantcctanctgctnnnnnncngnacncccantnnaacnnnnnagnccttactncnnnnggncannnnnnntgtgatatnntgncctagnantncngnganaacggtcngcctnggtaattccngnannnngncganncngntnnnagnantccgnncnnnntaaaggnnnagtnnacnngcgngtgtnannnaggngtanacttnnggantcnnatnnnnnnngnngnnnnnnnnnngnggnntantnancnttnnnnnnnnnnnatgcancaaanntncnnnnnctnccccngtagtnganggacgnnttaatttttntcngatnnagagncananncgnacgcgcntctgcnntgctctgncnacnnnngttaaannncgngattcgcncnnnnanttcgtctgntaccgggacnncangntnnnnnnnncggnctntnnatctncnccgagcgcacaangaacaatnatnnnaaccgtnntgaagagnngagnngatncnattnancngtgcannnngnnctactggttacagnaaggactggtnnnnttatgnacnccctgnnnnnnnnggttgagngaagnngtcgnnttnggcgtcngaatnnanntaaaggcggcgcgcannncgaacaanacngnnngcnnnnatnanantngcnnttaggataagnttncannncttccgtngttcccagccnatcanngcagctcccagactantcnnnncagngnnnnnnnnnnnctnnnnnanntcnnancnggaatnnnngcnnnnnnncccnngtgtgnntnncnnnagcncngnggagnctgnannttnnnnacggntncnacagnngagngtcagnatnnnnncggnngnnnnttgatgacgctgtatacgnggaagggntaaagtnncnnttgggcnagnntcgnggccnnanncnggtccnggaatcgnntctctngnnntcgatncngnnncanctnnacntaagnnnntacntnnnnnncnnggtnnccnacnnnnnggctggngnnnganngnncacntaaggcnnnnntagtacancnntgggnnntgncngnatcgttaacggngnnnnnncnnacagnatngtnntnngccctgnancgnnaccncanctngtgncncannnntcannnncnacgngggcgnnnnnctanngngttggatcgnanngngnngnnnntttcacncgttannngnnnacgnnngnncnnnnccatgcgggnnnctannnnttnntnnngnnnatcatangncncccgttngtncnnnntnannaannnggnttannnagggcganactnnanctgnnntaannacgnnnntnnnncatnncacnnnnncnnnnnnnncacgctnacntangangntangncnnangctncaatnanacncgcgnntcnncnnnnnnnnnnagcnnccncnanntangacnngangttctnttgcganngnnncnanngtcccncatgtnnctcncgtgcgnnngccgttnntaaanngnnagntgtcnnnaaangngntcaacgatnnnncnngantnancnantcagnnggaattgcacntnncgagnncnnggccgaangnnnnnnnggnggncnncnngngtagntcnntnntnnnnnnaagnccagggnccctgnagcnnnacccccnngcannncnncctcntnannnncccntccnttnacntgnnagntagntnnnnncancnnnnctgacgncnnnnctcnttgnaccanntnnnactagnntntnnggncnnnnnnnnntnctcccanngncntcgcngagcggtctcnncagtgcnnncactnantcngacnananncnnnnnncntcnnnnnnnnnntnnnntgtttanncnntgnacgaaaatnnnnnatccctgcnnacnangantccncgcagngnnnattnnncccngtcgcnntccgttntntcgtgacngctnatnctgaaccgctcagcannncngcngnctnnnnnnaactncgnnnnatgacnanntnnaanntnnangcgacgtncgtnggannnncnnncctnnngngatngnggnnngcaacctttgaaccatntnangnnccagcnnnnnnnnnnntgncnnnatctgnnnnttnnntnnnctctnntgtcactctntagctccnngnnnnnncnnacanacagnngcntatctatgnntnncnaaggtgangccccncaanaagnnngcannacnaaccttnactgctanggnanctcngcgcaggtgtctnnctntctgncagcggagnaagggcggnnagcttncgagtccgnnctgtgannagnnnnnannnagccccgggntggngaccggcnatnacngtcggaggttagtggagtcnttgntgnggagngggcgattcgcgannnnnncgngagnaannagccnncnnnnngntgtngcnanttnnnatcgnttgcacganagnnnnnnttncntcgacgncttcctcatatcttgcgntnggnaagaaactcncngtnantncantnnncngcctagngncgggtattntacngngangtanntngnntncnnntnntncnnnancnnggtagtctggctnngcccnntcgncnntnnnnnntntnnctntnaannctgacnnnnnananngancgatctgnnatngntnnnntnntgctgangnnnnnncggngnnngngannnngttcgtcggnaanncgataccaanngaaacnccctantcgcttgnngnnnnnntgtcgccnancntccgggcccnnngnnnnnnactgccntcnttnttnggggnggannnntnnnnncctatnnnnnnagnnntcatcttgnncggagcnannnntccaangnngagcgcagntcgatcnngnnncgaacnactcaannccaaagctnctctgccgggctncnganganncgnacngnnngacccgtaggccgtgncgnnnnnacccnctccattnaatngnnnanntgtccctctgctcnnncanccacgatannncngnnnggnnnantgttggcgcnnnggnannttngnngnngttntnnnnngctgtgtacccagaagncnnctcaaatagnaacgnngagaggncctcgctcgnataangnnnaattcggacctcatttttagtgatcgggcttnganangaactncttgtanncatagcnnntanntaaccatgncnaanaattcgtgcgccgaacctcgcnngganccctaannngnnancangcananannnnntnncnaggtgcgtnnnnnngcnncctgaannatngtgttnnctgagctanngggtccnnncnaanagggtgnnngncccgctcgaacgngtttnnnggcggtggacantaactnncacgtcnccngttgatttnntgngtntananactgnnntnngtanagagnnnaaggnnnccgggccccggggtngcgcaggngtcnntcagcnaantaatnnannttnccntatcaagcnnttgnccactaatncntgtagttacagnaccactanannnngcgnnannangnnnnacatattgggnnnnnngtcncgnnnnnnnnnncanttnnngntnattgtnnccngggnncacatggttgntggacnnnntatccggactgcacgcanacncntcntgnntcacatccaggcgtngntcgaaccttnnnnngcntctgggcccaacntcnaacgagtgntgacnatgcgacagnnggngnnnannnncnnnngctagcncccgnttnnnnagggannagnnnntattngcgnnntgcggcaaggaancnngnntacgcggtcgtacgctaacccntccccacacaggcntacggatgatcttncnnntnaggacctnntcctcnccgnggtnncntnaccgnntannctgatgtntgnnnannnanagnnggcggncngctngnccnnnngnnanttngnngnncncantnnntnnnnnttnatcnnnngatagtnnnnnntcttnngtccagcnnngnngncccncanttggntgnncggtctgntncnnntccancnatgcnnntgcaacacgattcnnnnnnnnnnnntntncggaccggnancntgnngatcgctccnangacantngcgangagngncgnncgnggggggccccgcgntcnncanncnntttgcagtgggcnntctgannnnnggntnnnncngtnnctttnncnaccgcnncntnnatnnnngcgccgnncgcnntnntgnccngcacagcgnanatcgcnnntcnnancgcngatnnnacnctccnngnntagtgannnnnagntcagntngcgnngnngnnaatacnntngnnnnnnnnattgaccttagtccccttgcgttnnngggcnnntntncnnntnangtgnnncnnacagcnnncnccaccnttggcccgaganttctcnagnggtaagtangtangtnnntccgctntnngtcnnnattcnnannngnnnnnngnactnnnnnnnnnagcccngntnccnnnctcnnanncgcgcggggtccnnntntnggattnttgnnancnatcacaagcggnnttagtcggnntctctnnggcntnatanggngannnnntgacttcttncnnngncgctnnnncngtgaannnnnncccgctngggacggcnaccntnggnncttaggacgcntanttcacgtnnanggggccttcntngangccnanggntnnncntcnaagnaactncttngtgnnntnnatntacnangnnanncctccagttcgggngtagtaanaatgcnctgtnngnnnngnggactganctttgtnnnggnagcnnnagngntncnnannnnacancgtatantaannnnantgcgcaanantcannnnnnnagnaggccctgttgaccgtgaanannanngtngnttcntnnnnnatntcgtaggtngaatgnnnnttnnanncntgtcgtnnntcnngcgcgntacancgannnnnatcccggnnanncagnnanggngannnnnnnatnnannnnnnngnntggnnnaacngncatatnngnnnctacatcnacgntngatngntncnncnnatcggncccctggcgangnntanntcccnnntnnatacatntgagcgtganatcncnnagtagagtnnnnnnngngngnnnnnacaattctgttcgnggagaggtacgccctccgccgcgagnnganacngacacggncgannntcgagcngngncgtcnnggtnnatggcgttnngcccgntnncnntncncnatagagnnntcannnacgcccncnntcaaggttcnccangcnaagatnnnncctntnnacnnaagcnctancagagaanatggannnncgtnngatagaaaanngctcgttttgttngctaccgaantgacnnctgananngcgatantatanncacnaagncaggntnccncancannnngccnncgacgnnngntccgntagtnggcgannnngagganntgtgtgcccncnaacggnnnctncannangcngnnggaacnntcnngnnttnnnggtaganngntntnannnnnanngagccnctgnntcccgnnnnnaaattcngnnnnagctnnctnacnnntggnggcnttnnnnnnngngtannggcgggggaaggagannnnancnnnnctgtnnngntcaaccggnctatcngcantgnacaggnacnagttancctcnnnnnnnnnntnaggcannctngnatacgacttgcnangctnnacnnnnntccnnganaatnnnnagcnnnagacccggattnagnnntgnnngngcnncngnatcncnagnncnnnncgnnngacggncnnantcgtanngcnagganggnnaatgtcnnngccnngataganangnncccnnagaggcntgncngagcnatatnaaagctnatttngcnacntatnagntagngntnncaattancgcgntgtcgntnaaacngatacnagnnntcgtcgcanntnaannacccntnatctgnagacggctnacggntaaaagtaacnnananncaancagnagnnnnntatgtanntngatgaanatgntncccaacatnatnngtgatcggngcncannnntnannngtagcnnntacncatcncnncgannctatnnncntnngtangactgatntatnntcgananccccgatntnncnncgnncgnttannnntgaaanannctatngnggggnnncnntcngcancgnntannnnncccntnnaancatannccgcanangtttcaacccgggnnntngnnncnngntgnnnaagngntntancccgncgntattacnccatttcanncnnnngcgnnnagnnnncgaaatggananannggangggacttcgaaaganagnccgggnaggnnngtcatnntntcncgcatncncanannanttaangggcngnggtnnngcntncagcgngngnntangggantnccgctangnnnncggnaannnaaccggaatnagcactnnnnannaanggncncnnactnnatngnntcnncgcnnnaangcnnnnanantgntcgttncatacgagnngnnnctngctttaccnanaccgnnccngnantgcgnntcgtnnccnncnngantncnctgntttntnnnnnnnngagananaggaggnacnnngttgntnatacngtnngnancagggtactnnncatcggnctgnnnttttcngacgcncgntnnnnnnnaatcnnannanactnnccgccatacggtcngcgtnntanaactttttggcntaccgaccgtnnaagnncggnanccgtnnacgaccttnnaaagtcgaagcncggnnganagngantagtnnngtgtcgggngnngccgagnggcggtgagatcncnnacnanggaangnngtnncggnnnnctgtacngnnnttngnggaccgcgnnnnnacantcngggcnggtggaagagnntngctcagnnancnctcnncngcnnnnggnnncaancnngangnnanangggcnggtncnnnncnnngnannntngcnnnnnnatncagcgattactacncnccnggtngncnatntatnacangnnncnnnannntcgannctggtcttntacgcggnatntaacccaanngnaaacanatnnnnnnnangncaactnntnnnncannntngttnaancatnacaacnctngcngnnccacnnacnctgnngcnnnnccgngnnnanatgngnatnggtntgtgggggcgcccgnnngtnannaatnncatcnnncagtgcngcttgttttattgcngccannnngnnannnnntttctnnnnnnnngnncnncnatcccnnannnncnncncnnnnnnagacnnncgctatcngncngnnntnnnnatcggacngtaganngcnncacnngtacnncnntnaaantnnttnantcannngcncnggcnacntatcnnnnnnngntangnantanccngcannnnanctnngcgttgggtgcnnnctnnacnnnnngtnnannngtngatgggaaatattntncngngngtanntgngcgcctttancnnnccagntnaccggacctnngatgctaccgntannngnatncnnnnnngnnannnaannncnnngnnnagcangnnnntnanngtcatnggatgggnnanggnnnnaanntgtgnanntntaagncannngnnngnnannncctccttanngacgnnnntnnntgtacgtaatnntntgttcctnnnccanncactcgacnggcctnnnaagacgngnnntcaccaacgnaagnatgagcgtnagttaannngcntnggngntttgaagttgntgaagcaattatgaacatcgtttatcnnaacttctngnatangagnncatggnncgggaggaagntnnnctgttcannnntnngcnccgnggggngntggcccangcnanttcnagnnnnnnnnnnctcnncaaanaatttctnnnntccccactanccacngncnatgaaagtcnnctcnnncgnnnntgggtanggcgnannncaaaganggtagtcacctngattgagcaacgcatnnntcccaaatgacttgtctncanantagaggatncgcnagngttcgatcnttgctgnnnntnnnttannccccgntgccactggtgnnggtactagnatcgccctncnngcgnttttnntagtgcggactacttngcnacgnnttgagttcccaagtgngnngcnnnnngnannatcnanttactaatanntaggngtcnnntgttagcccaggaaaantcttcagattcaacgcancacgaacnaanctcnncctnatngagaatgggcanngcccntnnncgcgttcagccgttgggnanaangancgnnnnnantgggggnttacnggtggnccctatttcnnnnnagntnnnannntgccccannnngcatatnnngannancnnaacgcngcnnggaggngnnnnnncnnnntcagcacncntcccnggnnnnnannncacagntgagtcnccaaanntncgccncgnntaannnnnnnngggnagatacnnnnatntcgngcangtgngtttggnggggtcaanaannntaacatanngcgtcactnnaacnntaancgccgnncngnnnnnngtcgnntcnngnnnnanngagntannacggtnnnaaccngagggcnngancttgnaaggacnngcctccatcnnnaacgctnnannnngnatggtggcgngtnnnngagaccggaacggnttcttnctngcgcctcgnnnncgggtcnntgngntacatacttngntnncntctaactntacgcnnnnnnnnnnnngatccgncngccngnncnnnnnnctgttnttctctcnactccggaattgtgnnnngnnncntaacgcnatncccctcatanngtctcatgatcgggnngccagttcnnnnnnntancnnannntnnannnnngtgggcgcatgtgcnnatcnnnncacagaacccgtgntnnnnnnnagnnngtcgnngttatgcgtgcccccnnnnnnngnccctncctntcccaggtcatcganangtcnntgnactnannnnnaanccggaatnannngcntcngcgntctngnnnnganngatnnnannnncagntgggctataacaggnnnnnnccnnnngtgacatgngtngcngtnntcgcncnnnnnnncgngtgaatnnnaggcgatncttgtnnnttanaacncccnncnnnnnttnnnanntttcatgaannatcgcaaagnggtgtgnncnnnccgcgnnaaannnnnnnaganacnggtnnnnncaaagnntnncctcgnnnnaagcannacnntngtcagttannagtcgatgtaannaccngcnccnggcncggcgcgcancggaggggatcnnagactcancanctacntactggncnatnnttnnntccntttnnnnnngcnnganancanngngngtaggagcaacgggacangnaagntgcaggnngctantnnnggantgttannnaacacngnnccntgcatacccntnacatcaggaagtgggtnatgnanncctnanannttgggtgtctaacgnnngnnnnctaccagtnngannatggctctnntagttnnagngtcgttncatctccnncagnncgggtcctccannnngggggnnccnttgccctccccagatgcnnnnnnacnttatannncntntaanagacgccnatgcggagnnntngtgcggannnncntnntntngcannnccttnnaagnctaacgntgactcgctagcnggncacgntngnngnccacggcanntnnnnnntgnccctgtgngccgggccgtgctgncntccnnannnannntnncaannnnnncncccaccnnnnnacgacacccnnannnnnnnnnnngnncgncnnccncnnnnnnnagnnntgnnattcnananactttcncgccctgggnntctannnggnnngggacccancttngagangatcttcngcggttagntgtngatggcgnccggccnganccgatccgtgcaaatcgtgcctcncngccccgggtntantcncgtttngatccggncnntnncgnnnagccgtnccnnnccctcccgnncatntctnnancnangaccgcatgcnnggccnngnnctnnngcgnngcacgnntgattgggnatagacctatngtcaatcgactanannnnncaanccgngcgnntcnnngnatnannancaggaanatgttntaancancccgnnacgtnnnnaacggngnnnannncnnnnggnggtnngcancgtcacnnctnaagnngncgtncnngntngcnnnnnnnnataggngnagaatgtagnnnccaatgggaacnactgtanngnngnnnnnnnnncncnccggcnttatgngcnactaggccccccggaggnnccgaannnnnnnncnnnnnnnnnnctncgtcgtaggagcaaggnacgnaagaggngnatggnantcgaaccggtccaccgcgnacnnnatnnncnanggnccgnnttgaggtnttganctnnatggtggcacnnnncgggtcagntnnnnacngntttacnanagcttgnacggancntgggntactcannantagccnncngcgnnggtancgnatgcgcngcagnnnntgcngtccngnngnttgcntcgnntcctnnnnnnctcccgcnncnccntnnannggcccctatgnnnnnantcggttcgccntnanannngatcccnggaanagnggtnncananctnannntgtaagntctnttgnggngcatttnanancatnnnaccctccaaccgaancgnattccgtattnnacgtcgcaccggnnccnacccnagcnagtctgcgccncctcctcncgttcantcntggcnccgtngggtcctatncncggtccgttcngnntacngacatggancangctgatnnncgcnntnngggctgttcgatcatancnncgcaggcatgatgttgaagttcgtnnnagtgtgntagncnnnnnancaagcgcgnnntctctatntnagtnangnncactcnctnncnncnntggntccggtggggtnnnncnatcngcnnngcagcgggngccntcnnnctnagncnntgnnncnncnnattnggggcgatctactctgtgncttatgactctggcttngattgacanntncnntaatgaacttanannncgnggnnnncnnnctgnnnggngtnctnttnctnctagattgatngngtgcngnnggnnnggccgacatgnncngggcgaaacctgntcgacggngatnanctancactcngtannnnnagactnnaacnnnttagnnnncgnaacatcctnnntntncctcgcctagccggaagtcaggatcnnctcctgcntatgnnttnntnnnnnnnnnntatncacgcacatgnntccgatngnnnnnntannntnncnntnnnnnnnnnannnncncttaggagtannnnggtctgtangtcannncattnctagctnncatagcntnnnntnnntngcgnagctaccgnnaggcntttagngacgncngacatcncagcncggacgtcnggntnnncnttnngttcgcnntaagtatagagggaaaaagctcgccacnacctnantngcgtggnactgggtnaattngngggnagcncngntngctacaggagtcctaatgcgnnntcgaagatnannnngcccnnngccnntcanagncttttcgcntnngncagcacgnnccnctggtcatttntaggncnnnnncnncnnnntgncntcttacntgtgggctagaacgaccacnagntggccaatnggctacnnnaggnnaaagntngntngncnnnncannnnnnnnctgagtgtgacnnnnnatctgaanntnatanngantcnnnatnnccnnnnggncnnctngccnncngnaccaantnnncgnnngttaatcgaagggnannatncnnantacctattgctaatcgtgggnaaggcgntnnatncnggnttcctctgngngnncanatnttnggattaganngcntgaatgnncgtnnggtnnttnannncntcnngganntnntcnnncgtgcgnancncgnccanggannngantttcgnnngctttngcctnncgnganggctcnnngtnnnnnntannngngngnngnnncccccgcgcgnangncnntttgcttccntctccntnggnccntngnntggtgcagcattnnctnnnnnngctnctncnnggnggnnnngnnacgnatnnagnccgcttgnaatngcttcccnncttgggctnnncntcnnngttacnctaagttgancngcgatcannnntcgggtngncgactnnnnacctgngtacgtnangngtaanncgnnngtcccccgctcggtcgngtnnccgtcngnagccnggtnancgcancttgtnnncncncannngncaattggccgntnttnnggnnnnnnanttncnnatggtttaccggngntannnnnnntanntccggnnngntnnnncncnntnaaacgcnnnnnaggaantgagacctcagagcgantgactcanngcnntnnntacacttcntantnagcactgnncacctagtgntggtaaacatnnnggcntnncggnnnnnntcnncgnnntctcctggtngggtgaatgtgggngcnngcnnnnnnnannncnancggcgcgaccnnnttcacacanntgncgagactcgcggcacattcnngctnngnnnaccactggttntggtnntgtgnncnnaaacccgtgcacncttgcggnnnnagacgttgaactgtnancanngnannnngccttncnnctnatntnngnnnntaaggtnancggncggnantanngtcncnnncnaactnnntncnncanantggtggtcnntnacgnnntgaancaccncgnnaggcnatgtgnangcttgnacntntccncntgcgancctnncgnnnnnnnnntggnncagctcgnctggggctncncgnnnnagacatannncccnccacnngtattnnntncttggctcacgtagctgtcggcaatnancganntgnttnnnntggcaggaccggcngnnnnnagnncnnntnnancnnanaggnnncnnacnagtacacntngatgtgaannnnnnncggtatannnttnttagtgtcnnncntacacccggnnggaatanntcgnggcctnnntanggctgnaccntnnngcnnannnnnntcgtccaattgccaggnntnagatgctagttnangcncngtgtcncnnacgnattnnaagcgcgaatgaatcanatnactncattaagcctcggnnnnnnngtnnnnnnnnnntgncannnnnntnannnncagccnnacnnnnnctccccnanngtcgnttnnnnntgccnnggnngcnttnccngtgaantnggggnnnattcnanacntnagttanggtntcnncgangnnaagcctancangtnnngccgannagggggtgactncnnccnnanctnnnntnnnctanngcgnnnnnngaagaactttnagagctactagtccccaagccaccgtaantacgtantcgngcntgtactnnctnctnnnaganngcgggaatnnnnagtntnncnnncnanncntctnnnnttcnnngnntctnntttggnagtannngtatnnntannatcnnnntcgcgtgnncnnnaatctnnnnttanncctgtnnaatcagnncnnnntncnnncntngntgtcntntctagggtcnactngnnantcttnnnnnncgcgcnanancctanntctccntgtgtgnnnnngcnnccncngnagattgcgnnnnngccncttgcttngaatnatntnnnnnnnncnnnnngncntnatggtgtnncatagacccnaaaagnctctccgnngaggggatgnatannngnnnggtcccnccgannncaccnnnacnnntntntngtgnncagngannncgncaacnnngnnnanatnnnannnccaacganatnnnnntnnntannangaaancngncccctagcngggtacgnncgatgcagatcccttgntnctgatatncctantntanatcaagagnttcanagcnngtnngncnnnntannannttangcgtnnnnttcannntgangnnangcncnanngttacncanncccgngcannctnnngnatncnctcgccgggcntanacnanttnacnacnngctgctgtctnntgntnnnccngcntnccntgnngtnngtnccgaaaacangcgtctntcntanacnnagncctggtgnganaangaagagnatggncannnnnnntannnnnngnnnnnntggannngaggangnttannnttgcnnnacnnngacggannccgctncatgnncgcngnntgatngcggnnnnnagcattgcccnngacntagtttcangcgctcngngccgcnnnnntgancnccnnagnnnnnngctnngntgnnnnccgnnncangctgggncngcnntgtngcngcantncnatnnnnnnatctngntcnnnnnannatgncnnnnnnnnnctggtcaacttnnntnnnaacnctnnnncntccnacantnnnnnngatngcttcgtncnggnnnncncnnngnnngacccngtgnngtgcgngnnnncnngnnnnatntagcgcaggtgtcatgctgcttgaccnnnncnnccntctnanccannnttaaaacggngtctnntgnggnacgnantncgnnannntgactatgagagnncncttnncggtannnnncgnnccncnaagtggaagcnanataatataatgctngtnnncancnnnnannttggccntncntanaggatatntcatgnnngaggtagcattcgctgcttgtgtgctaaggggnggcaannannnnnattnnnnnttntggcgcaaacgncnnccaaaancacctnncgnnatnntnngntcccnnntagttancggcnacntgcgacnngantngnngatacaangntnnnntttangcnnggncggtntttcgnngtnnnnnntngcgcancnntgcnnatnnatngntnnngntgcgnnantcaannccnncaannnnaaccngggcnnngaggnttccnncgacgntantcctnnntgggnngtnnanntngtntnnntgnngntangncanntgntataancgnnnggncanntcgnncaaactacnnnnctgnctagctacnagntnncagngaacnnaaccnacnnnnnggccnncnncagnnccgnnnncganccnnnnntannngtcgngnnnncgaancngaaancananattntantnntctgcccnttgcattnnntncgnccncactggtnntaannnnntnncngnntnncnnnggcgggngcnnngtnntatntagtaccntntgctgctccttanantnccnnattgtggnancccaagtnnnnagcttatccncntaccaagnnnctgncgnnatacncgnnnngatggtggtntactannnagnctnancantcnctntcggnnggctgtagnaaannngnnnttaagnnntnnntgncgaggnannnnnnanagggctccactaancngntctccgngcnngnnnnnggatgganngngnnnangcagggatnnnngnannggtttcnnnntataaacgnntatanggngnncgccanntngcgtntcntnnnnnanctgggcnagtgnatcagcgncgnntagtnnttggtgcgtgcggnnnaaanntnnccanaacatnnnnctcngncnagtagacnnnnnnnnnnctangcnacagnnnngcntcnannnnanncnnnnnnnnaattangngngncnncganncnntnnngnnngnnnnnnnnngatccgannnnnanncgtgcncntctggnancgttannnnnnaannannnntcnnnnnntgncctnnnnggngtnnntatnnnnnnanaggcccannttnanatncancccgnggacatgagnacaannacannnccnnnnncgcnnnnnnnagancttgatnnnncnntnttccgtngatcncnnnnnnccnnnanttgcnacgtgnggnnnnntnngnttganntnanctganagttaactcnnnccnntgggnatntntnggctntannnntagcnnnnnntcannngntgnnnnttcangannttancaagtnannnnnnanctcgnnnnnnntactnannnncgntggcccctncnaaatgtagtnnanncnnnnnnnnaggnnnnnncnannagnnngnccancngagnnannagnnngcngcatccnnanncgnnnngcnnnanatnanngcggcaganncngccgntacgaccnnnnnnnnnnncgnnnnatctgcnnaggggngagcnnccacntcanngggtannnngtantntnagnntannncgnggtnccantncnnnnncncctncnnactnnccctcctctcacctacggtgnatanggttnnnctntgttggannnnnnaccgtngnnncgnnanngcgagcnctntacaacgnagnnnnnncgtcantgagcgcagnnngcnnngcncgnngtannttcnnnnnnnnnnnngagggtgctgcncgccngnnccgnatagtgcntnntgnccnngnanngannnncntganttcgngcctgtattgactagnnanccnngactacgtgtntnccnngacnnnggccgnngcttaatgnnncgttanntncncngnntnntacatgngctaatatnactcngcctcntnnccctnaangggnatnnaggtctaaatagnctangctnnnnnnnntgcntngtctncngctantcactnagnntggcagaatgcgnanntanncatctntnggccgcnntncncggtcnccttgtagactanntgnctgagacanggcatccctcnngtcacgnnnncanntnnnagctcncncnnnnannnanngnntaagcnncngnatttgcccttcgnanacagccaganncctacntcgnttcnngaanagnngcgctntgacngcntncncnntcacaaanagnnacctgtagcancttnanttngtgcattcanattgaacnacngcctcnnnnntngcnatgtnaacgagnnnaagnaacnagcgagtnncgctccnccanggtcagnntctcttttnnnntnngnnnagntnnttgantnntgcttccntnngtctntnnnnnggcnnttcactcgngnnttcanggntnctacgtcngnnangtncnnnnnncgngttnncgntgtancgcgnntangttccaccannnangtaatncnaagttcttgtatnnaanntcgcgcgngtagnngnncgacantantntntatgtcacatnggagnnnncntnagtcnnatgttantctaacttcagacnanttcatnttnnacncagancctcntangnagatatnnngancatncngatgaangnncgcggtngaatatcaccncnntnngncngcggnaaacnnaagctatgangcannnnaangcctggangnaannngnnnnncngnnntatttntgggctacntncagcgnccnnancgacttcnntgcnantnntgcnngtannntcctgtctcgnnngngnntngcgtccgccgcctggtncgnnacnatagtcnttaggnananngnacaaancnnatgacncnnngccannngtgggtnncncnnnanccnnnaanncctaanantcggnnnnnnnnactgncacgnnctngnacttcgactnnnnnacagataacaaanncnanaggtcgggggcagggaagcacangtaaatatananncnnncnnnncacaggctagnaacntttnnnnantacgcgnnnnccacccanngnntcncnnnnannggcnngngcagattnnnnnntncanaggntaattcagnatatggcgtcgcnngnnngacgntnnnnncnntacngnngntnnnggcntcccacngnntgcgngtgcnctgctncatgtttnnctggngcngannnngcgccctnntctatggnctcaaggtgctncnnnnnnancgccgctgnnntcccccgacctnnannncgnnncgnccntnagcnntttgggctaanacnnncnnnnngganccnnnnnnatcanncctgacnangtcatgtttnaactnnncnttatnganngtnggatttagnagaccnaattncnnnnnccngantcctnnncntnnncannnncnncgacgtctcggacatnnncacacngnncnanttcggnaannnnngatgnngaagntcgtatcacgtngtttcgtnagttnagngncggtggtnttccgccngtnctnnactatnnnncgnnagtnnnnnnnnnnnnnccnngaccgncncngntagnnctnnnnnnngactatcnttncctttcgacttnnntnancagnngtattggntantcgnggtncngnncnatnnnnnnngnnttanntggcacgngtcanancnaaancggggnnnagnnnncncgcnnnggaggagnnacnnnnggnaanggggttnncnnnagtgaannnngcggcccgccngtaatncgcannnntgnngacgnnnnncctgaagctnntcncnnnnnntgntcnggaaannttntanatnnnggaagcnnangtcccgccagngaancnnnnnncgnctcgcgannnnnncgtcggncgnaaganannnataannngtannnngggnnngtcnnncnctnggnntgtgntccnnncnngtnggcannnnnnnnnatcnntgngtgngctccagtgtngnggnngcnggcgagtcggaggngtngnnnnngnntntgnncgagaacancagaanttcanaagcgnnntnnnncgatcgccacgcnnatnnncnnnnnnncggtngnnnngntcnnnnnnnnttcnagnctnntnnttgcggcgtgctntnnnnnnngtgcnctcanggtncccnnnannnnnncgnagnncgnncgtgcgncnnncggcctnaggntannntgnnacnnnactgncctccgcccctcnnnatnntnnnnnnnnngncgtnantagccgttnngccgnnnctacngnnnggntgagccgccnggnnngggnggnncnnngnggnnacnnngnggactttcccncatgtggtannnnnnnnnnnaancntggcnnacncagtannngnnnnnggnnncgcgntcgnnttnnntgttnncctnnnnnntctnnnnnnnngagggnnnnncgcactacggntcnnnnnnncatactttaacgaccnctntttaggacatgnnnnntannnnnngcccanatnnnnnnnnngccntgcgcaattnnagnatctactgagttaattgttganaancncggacctcatnnnccnntnnnnntnannactttcnngaanncnncagnnntntnncnanntnntnnnnnnangannnccncntnnngcactctagannnagaccttngnttannanantctcgtnncnnaggncnntcgnntatgcctncnnncgcggagcgcccgnaaagcatgangacanannngtnnttgancnaccncatgacnntttcnatattntccnngnnncagtcanngtcgttanncaaangccggacnnttcnnnaacggnggggtnnncggacntngcgnnntcgatcnaaagnggtnctnagcancgtcgngtcnacgnatgntagntcngaactntnncnnncngngcgcagcncgattnnnncntntgngnnnnngnatgcncgnnccgccgactatgcatncngncngcnnnnngnnncanntantgtgctacgnncannnnnnnanagnannnntctngnggagtaccanntactcggnnnccgcntgtnncagttacnnnggnnnnnnaacnccncnagntttgngcnagagtccggnnnntannnnnccggcgccgtgnnnatggngattaccagnnnnnanncnnggatgagnaaantcctgnnggaacngcnnnattgatgntnntggttnnncnngagnnanagtntnctgtgnncnnnnatganagcntgcangcgnngctgaagngcgnnnagggattaaacanntctnncnnnagncccaagttanntannnntgnccnangntntnctactgcgtcnccaaaagcggtnnnngagngntgntaggacngctctaggccganggtnaggggnnnncnnccnnnngcanngaagcgccccnntgtctgaaagatcagnnnnncngatntangcnnnacaanntggnngngnttttnattacaatagnnnnntaacncnnannntgaancnnnncgnncctggagnccanctcngaccccccnnnncnaatntcannggcttanacangnngctgtnngtttcagnnnancaatgccagnangncnangcgggnnaccctagnnngagnnncgcttctcctgntttnnngnnatgangncngtcagttnctgtgggtntcnnnnnnagntcnggttccacgnatatgagacnaatcgtgcannngntgagcatcnagnctcnngncgcttnnnncgcngngnnanggnntggatangtcccaggccnancntaatngctacnncatanttgcntcancatgcttctggtgangtaagcnnnnnnnncnngngcanantgctcggtnnanncgntcttcttgctcccagnnacnggannnggnntnggnnnnatananngtacgntcnaaccagcnnnngcncnnanannnngtngcccnncnnnnattcgncccacncctnccantttcntncncccnncgnccngtgntnncaagagnaaccggccantnncnnnataacngaggcgtcgtatgcaaacanntttncannnttgttgatanntaaggctngtnnnnatnncatccgtacntcnctcacncatctccnnnnnnnnttctntgnaggagatnnctnnanngcctttcnncggngccnnangnnnncgannnnnnccnncnnnntnnggggncangtgcggcgtngngtcnnntgtnnaataagagaattncgagncgnacngancctgnctttancnagntatgctccgatngtacatnaggtnnannnncaccaanctncctntngacctgnannnntgntcggtgacgnactntntgnccncnnnnnnttcnctgaacttngtancnnnanngngnatgagtaggngttgcnnnnncgnnnnnnnaatatgacgggcagnacnntatcgngncagccctcttgnggggaaatcnnnnnngcctggtnnnnnttagnngnnnnnnncntggggcntangnntngggcnncnnttctngtntgngnggacgcttcnccnnagnagcnnaaaacnacgtntggngngtaagccttcggatcttgtnnnngcnannngagtncngcaatntnantcnaggcgtnnngngnccnggtnccatggcgatggttaagngtcgtnnatnnnnncgntnnatggttangctcaggnnggtgngtatantanactgaangcncgggnagntngatgaggaatcnntnangctcgttcngcaacngannccnaccatgatnnttcagatctattggcacnnnncgacccnnnatgcttgcgactaagttnatgactgngcngtcatganngntannccncacttacatcggcgttggcngtcttcatagntcaatngtnaaccancnctggccttnnntnnanttgntcagngaannnactcnnntnccngnnnnagcgaanataggcgnngcctngcgnnnattcctnnncnggngccncggggcgnnacaggccncnaganntnccgntgnnnncaagannnagtgcnnnttcggaccccgngtcnctggcnttncnnnnngttnccgggtggnncnacnngngnccctccattaactncgcanncangagtatcangnntnnntgnangtncgnncnccgganntcgnntaannncngnantggnnnnnacgnnnnctgngncntncgangttnaagncgantnnatccganntannacgcggnngannaaaacnggagangtannnctactgacgcttntctcgtagttnantnngncgcncnanntnntnngcngtannnntnnaannngagnnggccggnnngagnttnnnngccctngnggancgtgntgnntgnnttcctccangcntannngnnngnttttcanctcggnactggangcttannntagagtgctcnngngcnntgncnannnnntanangnnnnnnggcggttttntcagtngntnnagtagnnnnatngnnnnnnnnnnnntnnnntntcnnaatntnnatttgcnanattgcnnnaatangntcgataacnacgngctataatatctgagcctnanctccacgaanccnnnncgcttncgannngcnnncgagggtactcgggtcgannctnntcnctannnagtgccnttgagtgcctngggcccaaggtgtcgactctgnncccgagancgancgncngctngtncataanntngggaccnncnatcnannnananancanannaantcngnngcgncacgcntaantagnnnagnntcnnnnnatcgggcactncnanncnnnacgancngtnggnncggtnnngancaccaganntccagtcnatcaatcacgaatagttncaagnnanctgccacaacnnngnnnncnctgcaacncctgngagctaaagttgntatcacnnnncnccngccnacannggnctnntcatgtaccncatgttcactntgggggnccagatnantccagntnnntagnnaaagaanngnntcnnnccnnnagnnngngnacnccggcntgcattnncanannnccnnngtgcgtacnnctttngngngnntgncannntgganntggtagtnnacgancacaaaactgnngnnnnnacanntnnannnnnccnannnnnnccntccacatataggnnnnganncgattnccaccctatggacccnaacggcgntttggcngannaccnnnnnnntggtncnncnctcatnntnngccgcgtgaggctgantgtngtnncggnnancnacaatagtcgatnancaatnntgnncttcggngatgncnnnnnnatngccccncnccnncagacnnnccacnatcccnctctcacgnccatgnnntnncnnannnnagnagncgncgnctntcnnttntnaannnnngttnntnanagnnccgggntgaannntnngtnnnnntctncanntnancncantnnnngctnntnangcnnnnccnaananngtatcnnatanccagagcgtncccgannaagcanangnnttgnnnccnntnnctcaaaaggnaccnnancangtnnntgagntgggtgggananaantncntttgantanccgcgcannnccnnanngangatactgnaanngagannnnanccccgccgnantnnnnntatcgcggntnnaaacgantnanngtcngatacnagnnaatnaacgatngnannttaccaaatttttgcnnngtnntgcgnaccagnnntannncncttatntagganacccttnatcgnnnnnatnagcccnnaattgtgggggcgcncagtgnnccntcgantnntgnnagnnnnnnnngcntcgccgcgtantgaccgatcctactccgtnncctgngtngcncccggcgcngggcgccgcaaccgagatgcgcnntnngacganaantaannctgcanntntagtcnngnntcntgcctcgacagcactnaggganntttgtttanttncncnnccnnnncgtncnnncnnnnnnngcnttcatctgattgtntganngancgtnncgtnnngnannngnnnnannttgcanaacgncttacnnnnnggnncnaggcnagncttncgtannnacgaccncnntnanagatggcanaatcncggtnnnnntagngngnncntccatgtanngaacnnnnncttngncnnannnnntnacnttcgngccgntgnnttannnnngncnnnnnntnctgnganccacnnntcancgaaaggntcgaccgnngcnnnnantnccngatctgattctaannnnannnnncaacagngcgannnncnncncaanncttacgtcnnnntancccataccncatcgagcnngtcctngnccgccanggtnggcannnnngtgnncnnnnnnntgcgcgcactnnngataccgtgccaatataanannanngannntnnanttcnnnnctncncgccancccannnnnnngtnnnntcacnnaggtttngctggtnncncnnncnnctnnatgcnccgctatacctttnncccgngnntngtntgccntnatgcnttattnagcacngnancggaatctccngtncgnggtctcactgccggcctacngatgngcgaangnnatnctgncnatatntactnnngnaacnatcnntatnnnntttcacgatggagcaancgcnancccnggananttncncncnncgncagnagagataangnngnnnnnntggtccatngtanagnnnncccanntannctngcancnnngncgngnnagttcnaannnnnnnntgggnntgacgnnnncnnnatntgtatcnnnttgnntgnnnnnacctnngcangncggcnananancnangaagcncggnngngcannatanagncnnnncnatcatgatgnnntnncaccnttcactagagattnttcangccnnnnctnnnngtcgnntgcagcagngancnngnnntctnaatgnngcaannntancntannacccnnngnnntnccaggcnnaantnntcggngncncccaanacnnnnnangggnnctnngnctnnaannnctccggcttntngtgaatnntggcggcttnncnntgcnaccgtcnatcgnaannnntgnnnntncgacggcantgnnctntganntnntggcantngnaaccttcggncntacnnactatanagcagnngngnnnttaaccnagtaaatnnnncnncaagctgnnnnntgnnnnntnngccacncannnnnacntannganngcactccnncnnnnacncgnatnccnngnctgattctntgggnnatnngtngggtagacnttaagncnncggatngccagggannnntnctncntccctnnntncncagcgtnnnancncnnncggnattgaagaannannngnnncntggagcctgngntattnngngtcnncntnggagacnnnggctactatnnnnnnnnnncngtattggnaattnngaggannnncnnnntgggatncncccnnnnnngggcgcnggtannnnnntnnnnnnancnnnntnccangnnnnncatcgactgngancnnnnggtacccngcgcacgnntgtnnntnnntnnttncacnnngcnngtctcnntncnantacctgnctgntccnnntttgcgcattnnanggnnnnnnggannnnnnnnnntacgcnnngncnnnnnnttncccnnntcctctnnnnnattccnannnnctnnnnnngcgnaanntcnagnaatgnaccnnaagcgggcngnactggcgnanacacnnnnnncnnnnnnnnnnnnnnnnntnntnnnganaanctgacttggggnggntannnnccnnnnnnntngtanngngaccncccccnnngncnattncccctccnnngtntnntaancaancccntnagnngnttngtgcgnnnnnnncanncanagnggnnctnnngnnnagcagcgngaagnncntcgaatnngggnaatcntgagncngngtacnccgnntcggacggaatggnctntgacaaactaggagtnnanntnnnnnnanntnnnnncnnngcnnntgngatanangcgancacaacgnccnncgatcatctagagccttngtcaaactcaacnnnnnnnnnnnnantagaaacagttnncgtnactnnangnncctngcnnnnnnnttcngcgnnnnnncacncgccntagnnngggggtgtgaccnncnnngnatgcnatnagancctttncnnannnnnnnnncgccgnannnntnnncccgnngcaagcgggnnnncnncnngnnncnntgncncgtcggntgnnnnnngggatnnaggtgnnnnntgggaantntnncctatcaataacncngcttannntntagannntnntanccgcgcnnnncngcccgggnnnntgagccctnnnnnacncnnncnctnngctnngtatngncnnngnnnnnnncnnnnngacagannacnnnnntttnnntacctngannncttncnnatnnnnnnnggnnccgacnnncgngtanagngncnagngnnnnnncggnnagtccntntctatttcatgtncccannnataacagtatgagccactccngcantgncngaccgcggaccntcgcggtagcnccannagnnnnagatgnnngagnanncnctnnnnntcannangcnnnnnnnnnnnnnnnnntngatcgttgcnnnnnnntcgtaggagggnnnngtacngncccgactntctnnccagagtgcgtncnnnngtcagcantcttgacnnnnagngcncngnngnnatntnnnnngncnntnaanaanacanntaccattnnnnnngnaccccgttagtntcggnnnnnngtaggtgnnngnnncannngcnnngnncnntncnnnctncacgcnnnnnnnncnnnnngntnntnattagtcgttagnnnnangagccnnngncgncntnnnnanngacannngnngcagtcnnnctagatnnccnnnannnnnananantcngaannnctcnccagnnganagnntnnnnnctccnntganggctanntcnngacccnggnacnngaacgnnnnagntnntccgagcanncngngcncnngcccnnnnggttcnannagttgnnnagnacagnnnnnnntnnantancggattaacgaagttaaccanannnnnnnnnggnacaancacannganntgcannnntgccanccngcgnatccgnnnatnnnnnnngngnnnnnnnnnnncngnnnanctgacgcgccggttttngngggccngngaaacaagncnntgtnncngnncnnatnaggnagtgnccannnnntcgcgnngggnnnnnnannngttgcattccactncncgcctccnntanaatgccnncgtgnnnncnnncnnncctgaannncncngttannnnntnggacggnacgncgnnnannnnnancnnntgtcncggattaagggcnnnnnnaanntntagannnaatatnngncgnngntcnnnncnnagatnnatgctcacnngngtgaacnnncggncannnngcagctcnnccgtngnganancnaangcngcaggctannntnnagaaacccntanagntcncgtntacnntgnagtnnncntgnnnntcatnangccacaaacagtncannannggaacccgannaanctncagtnnancagncgtnncngagacnnnnnannngnacgangncnnngnccngccagatncnntntncncnncnnnncntagtntngcgnactnncgnanggcaagngtatangggncncntagntatnnnngntacncgcnngggnntncatgcnnccattttnngacnntgantgcnaactttggaanntannctgggcntnnnncggnnacgngnnannngnnnncnttaccgntganctgtcnngaaagtactatnagnncnggcgcagtgggttgnctcatcgttacnnnngnnnnnctnganncgngacgnangggtntcgagnnngtcgnnnccagcctnatatacgtggtngcnntnnnnnncttatcattacnngnntgggannannnntttaccatangannntatacagggnnggnnntgctaaaanncactcangtncgnggccgntaatgcagcanagcntntgatgcntannaannnnnactganaagtngcgcgngccgtcgntanntnnantaatcatgggcgcntacaggtgncgctctccgcagtaanngncntgnngnggnctggcatcntttcctnncgcnnnnnttggctgngncnnnnnccagtcncgaaagngatcgnntnggccgnatcnnnnncngnnncctaantntgnccngctggaacggncaggnngagntacagtgnatctnngncgcannnngcantagagcnaaannnaacnnnaanngntacgactnncangtcannnnnncgaggcgttccngctntcaganngtgncagtgggatannnngnnnnnncgcanaaagnngctnnatctaaaaggcangcgtccnncnngcggnnnntnggngcncngngnnnatgagtnnnacnngnnncccacnnnancatnngnngnntctnccngcacctnnnnnnngcgcgcntntnactncanancnccggnatgcgncgtcgggnnngtgtccnngnacncgctgtttnnnattnggnacnnnntnnnntnnntgnncnnnncctannnngttggccgtgtcttacnnatngncgtnnannngagncggcatngntnagcntncctagttngacnnnagtnacagnnngananggtangaannaangnannggngnattcgcgnagtnnngngnnntccatgntttnnnagnccncgtnacccgctaaatngcgtttcngcnnganatnntngnagttttcctnanncctcnnatgngccntggnntattcgatncctnngnnnnannnnttgatctcnggctcgcnannanctnctnnncnncgcgtnngtaannnggcnnnnnnncnngnnncgcnacgcnnnnnngnnnncatttagcngcnagcactcnnacctaccncntgnncacanntgctangtccgaatnncgcaatncttatgtcnnncngnggaccganccaaaganggtgctcctagttccgcnntacggcanagcnnatantcccgtaaaccgacgtncgntgtaggtgttangnnctnncaaaagcgngccccnaccnggtagnncnacgtncncgcccnnnctgcnaaaacaanagtggnnannganttnntgcagncagagcnaaagnnggtgngntnntanntgggnncnttnnctagtngnncnannncantgagccacgacnananncntnntannaggcgtgncgncgannncangnnnnnnngntncngcnnnnnnganngntatngannttannncgngcannnnnnccannntantaggttcgngnncgantntngtngaancctncgtagattgntncgnangnngntttanggnngngannnnagaggtctccnaagngnnncnnnnnggntggantggacnnncntnnnnntgatngnctcnnactacnnntacttcacccnnnnntnnnagngnntnnnntatanncgtgagtattnntgntgnnntcntagnccgtcggnacaacnncngtggnnncncggaatctgggnnncattggggaacnngnntnacccagntggnnnntgnccccatacntnncactgnggangtctnnnnnnnanctagtgaggtccnccgnnnnnacncatngcgcgccagnanttngcggtnaannnnnnncccnnnncatggggnttnnnnnggncgtcnctncgnnaagtgncacnacntnccttctgnncaccctggannnntgnnnnggnnntnctgcnctanncaantnnntgcagntnnnncgtnnnntctganncncccggagangtcnnnnnagnngcnctgcttggantctnnnccgnnnnnnncngcgntntannngtaaannatnanannnngcctttcacgcggnnctttccgggtgaacgccggtggtgnctncatcgngnccgannnnaganttaaancnnngatctnntgnggncnangngnggcannnngtnntgncanntannnncggacannacgtgcgtnggcnnnngctttnnggtgtcaananncgcgtttnnnnntnnntaagttnntctgctcatnnngannnnacnnccnnnnngantttacgatacggcgnntnntttannnngcccctcnncagagtgganntttnngcgntannncnncanngnngcgnnacattgtagcctataccnncatncacnngcgcctcnnangcnngncggttcnnactncnnnggngcangnnnnnnncncgnacngatttggctaancnntnnggctnngcgacggtcngaanncnngctgggnntgctnnaccnaggacaanntnngnatnagtctatcnnnncggngtaacncncgttaacnccntannncaggannncccccggagtgtngngcgncnggtatntnnntnctgancngacctgggattgnacttcnngncaccgtancnnngtnnnnnnnncccactaaacccggccnttngntntncggttgnnnntcnanngnncgntgngttcnagttccacccnaccncgatngagtgcgnnngcatacgncnncnncngnctgnanncacagnnancgtgtanncgtgnnncccnnnncgganntgagtaaanccgtnggcatcctncctggggnnncaggcncagaccnnnttcannttnnttngggaatnagacggccgttacnnncngtnnnnngngtngtaggatatngcgngaggncgtgngctctgcggncaaccctcagcnntanagnatgntnnncgttnnagtgcctgtnncgnnntaggcnangcgtcntngnntnnnnagtnntnngtcngangaagtcnnatcnnnngttnnnatgngtnnatcnngatggnaaangacnntacnnnnacgatgcggnnnnanntcggttgnnactnncnnnnntnaggnaaanaanagnnnncatatnctgngtnnnncnagacgnncnttgcccgtnttnnnanggacnnnnngnnnannnannngtagttttnaggggnganatncaggnnccgggcnctnntacnnncngcannnnannncngtntnacctggnangcnccngancgnccnnnncnnannannncgnccnnnanagccccagatnnnnnanaagaggtattngggagcnaacactantgannngannccanaanatcgnngnnngncgcaacagcgcngagntggnctnnnngnnagggggnccattannntgngcngttnagggacntgnnatcngtnngtnttgcttngnaatcgcnaacnctcttaanantcctatgacncnntagnncacgtccntngtgtaanngatgctancatcnnntnncanngcnggnnntgcnnnttccngnatntggcagccggtcggntccncnannnangccnnagngtnnttcnngggggcttgagannntnnannnaanaatctnnnnccntntttngnnctnncctnnnnnggtannnctnnangannnncctaagaagntntntgctcttnnntnncacaannccntggcncccccancttcannntggntntnatgntnngnncgctgggggctggccnnnttcnnnnnntnaggngtnnnnnnnnngcacnntattnnnannncnactacacnangnnnnnnnntantnngnagngnagaaangcagccgnnaaggcnnnnncnggagcggnncnnangncaacnctantatttcanagnnccgccctatcgnnaantcctancangtncgnctngccnntgctnngnnannannnnnacctnnnnagtngagctacgctcnnntanaatngacaagtctngcannnnntnnatgcnnnnngctnaagnagtanctnggctattngctcgcncnancgcgnannnnggnancgtnnnngccnctacacgacccannngcataangntagagtcnncctnacccttcatcgctnncannncactnnnnncnaacataacnnttatcncgttggtcgccaatcnnctntagaggctanntntagtnnngnnnaccatactcactactcggnccggtntcntnnncnnnntcnatcnngannangcaanannnncnacccgagccgatgaggntcnnnnnntanngnnnggncnnctctnnnaagganangtngccccnnnccangcngttntnnnnntagngnnngngacaccantcnactnnnnttcggcgtgngncttggggactncngcgngctgnngnnannnaacaaagagtnnnttannnnnttgnagnnnnngccaacntgccnnancncgnnnngcaagnacgtttnccggnnganncnncnacatcgntnntnnctaangatnnnncccgtagnaggnnacagccgncncttctttccnntccancttnngccgnaantagctcgcttcnantgtcannnnannantactagncnnnnannnnngnccaaggccngnccgnacnagtcnnnacatgactnngcagtccncgnactcagngnagnctcgccnanngngangangcggcacgccnngnantnnntggactgccntgnngnnnncncnacantggnccgagnggggaaaaanttgcncncannnntctanccgattagacagcnnggctaataanntnctttacgnnnnncgtacttntacacaatnntgnnacatntntggngccngctnaaannagnnnnccccnnnnnnnnntngnactatccagnnangattgnaannccgtgnnnagannngngaagccnnnnngcnngcangtcnnctngnnccnnnnnnnnnagggngananttcatngtnnntnnnnncnaatcacgntgnnanngtcnnntaangcatggccccnangnncntnnnngaatnccccnagtcggcntngtcnnntnngctccgtngcgcannggntccccgagngnnctgtangnnnnagnatcccctnggaancttcnnnngcttttgatgnnntntcctnncnngactcggnaangngnggggtagccttaacgngccacctcngcngcggcgcttncgcngcttnannngncgtacntnaggccttncacgagttgntctnaggnaggtgtcnagtcgcncgtccnanattnnnctnnnnnnnaangtgncanncgttncnnnanntcnnnntnnnggcacgctcaggcntattgnnatcagcacgngctcggnnnnnnnagtttcgtcnntcgctgtnaaaactgnnnagcgtnnnngngcccgnnnccnnngcctngtnnntcgtacncctannnnacnattnntgnagntgcncgtnnnncnnatnngtncnnncncnntnttaanntcgctgtnannnacngannngatccacnccacacggcntcgtcccacgnnnnnnnntaacagnanancatngntngaggangcctnannnncntnnnagannnngggatttgagngctaagccggggatntacgtngntannnngnttnatncctncaactnnggagngcngnggntgccagnnnncnnncatcgacnnnttcaagnggccngnnnggtggacggctcacaaanngncnaaggnnaccngannannngncagcnangcgatttctnanttcnnnnnttannnaattacnnntggnanctcgtcnaggcnnagctgctgcantcngtagngantgnnnnnnnnnnngnccatnnnntanncnnnatcngnagnacngaagacncnnatnntgncncgnnntactgaggatnnnngatnncctnnccattggaganntnnnnnnngggcgnanattntnnngannnnnctnnnnnnnnattncnncnntnnctanngaggggaatacnaaggacttnnanngntgatncnacgtcccatagcgcnggcatatcngntagacgaantagnnnngtgggttngcacanncgcnntncngcntnncngtgtcntnanttnnnggactgncnggcnnnncaatngactgnnangnnnnnacngttattttatnttcnttgtcaanntaanctaaatgannannntgccntnagcgcnnctcncggngcnntgnntctcgagtanctngtgntgtcccnnannntngnnnnnnnnntnacngngnncgantcacnnnannnnnntcnnnnccagaccanaanngnnnngnncncgnngcnncnnncnnannntcnnagntnnnnnncnnnacannnntntaanncnannncnanactcttnnaggagaagtcgcnggggngtacnacnnngtnnattcccatgnggggggagnagcgcgngnnnnnnnncncnccctcnnnnncgnggaanaaccntagngnnnngnnnnccngattctttgcgncngnnnnnnncnnntgtgatggnaannnngnnnnnnnncnngnnannngannactctcannnnnncnnnagagncnncgttnnnatngtaggtggcatccncncnacacnncgcanngcgtnnnctnnncnttcggagtctncgagggggnnnnnnnaccncnnctannangcctcggcnnnnntnannggtnnnggnnnnnannnnnnntnnannnnnnngnncctcngtgaccccgagtaccggntngtgnnntgnnnnttaacngtccggancgtctcaatnaanggtcannnnacntgngaagatgacnannnnnngnnnnnggnnnnngtnnnnncgnntagnngnnnnntnngganagnccgnaccgannnnnagcggggaggngnnanncacntagnnncngacnacatgtagnncannnnntancgccnatctccgattnngntnccagnnnncaagnnntnngtnnggnnancnttnnacntncagctncnnntnccnnngttcgtcgcnagttagntctnnnnaagnnnannntcnatgttcacaccnnngnngtcncanaactacnanannannnntnnnnnnannnnatgccnnnnncaccnnntnncnntnngntggnnnnnnncnnnttnnnnntaaanannngnntncctggctnncnttgnctttctatgnnnnnngtnnnctgatcttnnnnngntnnnangnncntnannctnnnnnannangccnggcnntacctnggnnacggcggcgccnnnnnntgnnattnatggnngcatcggccagccggatnannngggtgcccgncggnnagcacntctcnnnncgnctntnctcncagannnanngtacttnttgcncacacngggnccacnnngnctgtngnnnnnnncagnccangcnnntgntaccannnncanctaggctccnnnnaagcnggccggccgacnatggagnnngtctncattnttnnnngaaaggagggtnatgnnnnnnnnnnnnnnnntngnaggcnnnanttnntgcnanaagnnntngnnnnncccangnntgnnaangatcntcnntnnnntncctcccacccgnnnnnnctggggcggntcggcacaacngtnnancgaccngggccannnnnnccnatggtncnangacnnnnnnntgtnnnnntntcncagttnctntacgnncggcnnnnctaanccagtcacctctaggctacngnnntatncgannnggnnnnnngcnnnttgctcgcactacaacgnntanngannnnnggnaccgaannnnnngnnntcnngnnnnngnnnnntccngntgntnnngggngggannngnnaangcttnaggtnngacgagnannnnnnngccactnnggcnnccacgtngnnntgggnacnnngncnccacgggcnaggncccggccatntttngngngnnntatnnnngnncangtgagananggcgcggccgcagcntcntnnnnnncnnncccgcactcgngggcctagcggnnnnttnncnnnnntnnntagngtgannctcaaaaatgtcnnangcnncnnnantncnncgctcataatttgnngtnnncntnnctnnggngtagnngcnncgccgaggnccgtnannnnngcnnngnntntngcnnnaaaggtnggnggctgctggnaanctgnnnnnnnnnactctctataannnnnnnatggancagnctngnnnaancntangctcgctcacnnnggnnnncnngcnnagncgnnnnnnnnttnncgctgangtctnnnnttnnanntancanatngnagatnnanagatnncnnggaatattgacgctaannncttcgganagcggatngggannccacnnnaaganaatncnaattnatngnnannnagtnnncnntnccgtccgaacngnnnannaagncntagtgattcnncnntgaatgnnnnnccncnnacngcggngannacacnntcaacggtgngncccgtttcnngtcgaaccgnannnacccgcgngaaaccntcnaacagnnctgcggcnacgncgcnnnnngcccgggctgcggnnnnnacgngtngcgtcnnaactnnnannacncacacangccggggatnnagtcgtgnngcggcatgtntacntttgcatcacnctcgganccgccccccnnannnatnnnntaatcagnngcntgnacagntagctccgcgnnntagctcccaacganncnncccganngctncgnnttggccncnctacncncgnnannctnnnagnntntcannnnnnctnnnntttacagnangnnnnnnncntntagnnnnggnacctatnatggnnntctaanggtacncannancncnnnggttnnnnnnnnnnnngcggnnnnnncnngaaaccnagnactcntantcnnnnnntagancataaaattaccncggnnngntgncgtggtngtgnagtnnncnntagnctccnacgnnantngnnccanatgnanagnantcctnctcangaacancgctgannnaccgagtcnnnnactanagncntggtnnggtggaaattnnngtcgnnnnnnactgcgctcaananntgtnnnnnnnncaccgngnnnngnnntagagcnnnctgagagnnnagatntntctcttcncagntnagtnnacgcngncnnnnngncnntcctagngggacnngggtnacagnngcctnnnncangtanncnccnnnntcgtnggnnncncntntngnggtctncngancannnnannnnnnnccannnnnnncnnnnctacnnnnnacnnnnnncnnntactnctnnnctnccacnnnnnnnnacncnnttnnaacnccntcttggggnnaccnnctnnnnnncaggnatantgnccccggcgnncnnntacccgngggnnnngtnctagntannnncnnnntnncggagnnncctgcnnnnnnnnccnngatgngcngnaangntntccgnnannannnncctancntgctgcaatnannnntggnnacaggnnnncggnnnacgnctnnngncatnagntntaannnctnanntncntnnncgnngtnnngngtaagggngnccgcngcagnnnnnacnnncnnnnnnnnnnnctantgacncngatngtngngnagtataantncanangtggcggnnnnnanggancnctnnnngngcnggnnnnnnancnngncggnttntcnnggnntgnngagnnntnagctnagnnnagccnnnncnnccnacnggnnnngnntanaccngtttgnngcccgccggtgtgtcgtctgcnnnacntcnnnngtaggnccncnncgaantnaaggangtanggncggccnngngtnnnnnnnnncngntnttgcngcagnngnacnnnannngagnnnaatgtgcnannnattnnggnnncnnnnngannnngnntncaacgctanctnntannagnannnngntngntgtcgtanntacggttccgagaggncgnnnnnncntcnatnaacgtangncatgntagctnaaanncngccgtcnnctnnatanntcgcatggaannnntagannnaannccgntccnnngnnnnnnnnannnngcnnnangtcgcnaccnnnntngnctntgnnnannntgncgacagtacnncaganatgggantcgtaagnntaaagtgccntannncgcctatnctcatcctacacanncacgncntgacacgccgcttcccttgacnnanngtntacannntgctagaacaatggggcngntganantcgtnatnaggggtnnnntannnnagtgnngtntagnnaacnagcgtngttnnnnntgnngnnatangtttagccnnngncngactccgaannattgagnaccgnatgaganactnntnnnnngtcanngnnanngtggcatnnnnanccgcccaaaggggcnnnagcccgntcnnnngntccnannnnnnntcgangnctnatctaaaattnngnannggcnnncttccnnnnanntccntcnngccgttnngnnggnnnnancgnnnnngannntnaanngattntnncngttncagacagatcntagtagtnccnaaatannccngtccnanccnncgctccncnnattgcaggattcnnnnnncancnaagncaggggcgggatannnnaagannncccctggnnncccctgagnnnnnagnnncgatgaanncnngctttnaacagnngccnnnnnttnnaangnnatnnnncnnntgtagnagnnttttnacaaaggccggcttcagtacggcnacagaacaacctaaggtntancggnnnnnnagggggnnngnnnggccannnggnnggnacctncgcgcnncagannnngnnnnnnnngnnnnnngcgnattnaannnncnnnnccaanccaacactagggnactatncnngnnnnnctanttnnnnnanntcaannnanntgannncnncncgnnannggncanntnntcancgnagancannnntannctnnnnnaanncntcnannnnaacanttgcnnntannnngagagnagnanngtcntcanaatggaccnngngctccgnnttnngcgntnnataccgccagcacgtnnnnnnnggnnactngctttatttgtagtagggacgtgcnaagcatagggccaagcgnntnngatngngtcnngnaaccattgctnnnnggatnnnggnagcggnnngnnnncnngaanggatttnagcaccntggcnnntgctcatggnttccataaannntnngngggntngnnntnnnccancagnancnnaaccttcggnccgtgcgttnntnggannntgggnggnntnnnctctnnnntatnnttngnnttccccgactgtttngtttcnggancanacgtgagnggctcttangnnnnaggcnngnagtnntanggacctannnncgtnnnnnnngcncnnngttcnntgaccgtgtaaggttagaccncatccantnngtccnntngcnaanngcaggngnanacanncgncntacnntccnnnnnnnnnntnnaannnncnntaggtcgcgctttcaatantagtntgcaacncntcnncctnagtagtcctcntaagacntccggacannctgggggtgntngncanactggggtnntncnntnncttnnnnnnnnnnnngnngtnannnnnnntnatncaanntgggnaggnnnnnannaacgnnnnnnnntnntncgngngncntncnngtcntnnanagnncaagcnactnnnnnngnngancgtcctnagannttnagnggctccncncccgnngnncannnatgcatctntanaatactgaagggngaagntgnacaaaacccgcgtaaatnctnnnncnnnnnnntcnncgtnctnannnnngnccnggacnggatcnntgnctcntggntgnctcctactgcaatcntngatcgtnccctccagcgnangctntaagnacgnanntnnnngngnanngnntacanaccnctaccnctacgtaaanancacnaggnanagcnngnannnngncnnnnccccntggtttnnnccngnnnnngacnnttcnnngtancantncgtangnnnnntatnngnnnttggnnanacggccnnnnanannnanggccacgncattgagannnnncgtaatnnngngggccctggncnnggtcgcgnntnaggnnacnncangngctntgntnngntnactnatnnacgcannnnccatnnannntgnttcgtccgnnnnnaatgctngnccnngngnnnnngcgagcannggcncancgagtgagancangnataancagcngnngccnagcccttnnnngtnanannnncncgcggnnncctantanantnataaccnngtncnnnnnatncnnnncgcncnncnngctgactnaagtctcncngnnaccgcanncngggagtatnggccngngnnannncntannctccgnnaggcgcnncgctnnannnnnttctctnnnctnngggncanannnnngannaantnntncnnncngaacnnncnngnanatcnctanantannnntnnnnnnngngngccntngnnngacgnnaatnntatnnnnaanagangntncnnntcnncctaccccngtancntgnntccacgtggncactgtnaggnngcggnnncggaacgggcncgactcaagccnnnnnnnnnacnnttnnganngggcatcaatnatcacgcgcccgatgacccnntnnnnnnnnaagctctgcaaggagnnnnnnggtanntcggngntnatctctnagnnccgagannnnttaggaannnnncnantngctaaacncccggcgcnancngcngccgtaggnnnttnnnnnnanccgcngcnnaggcnncgcctngacacnncgcgnnnnntcnncgnnnccgnnnnnntngatcnnnctnnacacngaannggtgcnccngttnctcntncannnntnngtnnnnnngtntnnnnnncggctcnngnannncngggganatnnnnnnnnnnnnctcgncctnngnnctnnnntgannntgagtcccnnggnatgaagagnnatnnnnntnnnnnnannnagtnnnntnnncnttagnnnnnnnacnnnctgannnnnntnncanngttnnnnnntacgancnannncgttacnnctnngatttgatacccaatnnnnannaanngnatctnnngnnannncaggcttaccnatccttgcaagacccgccctttgnngnntaggaggacggcnnatncntcnggtangtnnnnnaannnatggtantnncnaatgtctgaanngannngannnnntctaagacatcgctacgngccnnanntngagagcgtatcncgacacgncaagnnatacaccgccgtatcnnnggtaagnannannnnnnnnannantctctgcnctgannnnnnannntgnnncggngnnaccggcannnnactgnnggcnggnnctgncntnccnnnnnnnnnnngggngntagaaccnncagcctngctgnnttcnnnnnnncnnanntgtcnntcnnnnnnnnnnnngtnnctctagccnatggntcatanattnagannncaggnnnagccnnnngannnncntctactnnncacgcnnaaangattnnntnnncanngcntaagtgannnnncgnactnnnnacnnnngcgntttacaggtgcntcncnnnaggngcnntgannnnncnncnnnnagngannccgntttgtnncnantnntnttntactcctgaggcatncaannncatctngtnnnnnntnnnncannnnngttctaggtgcgccncgtaggacgggnnnnannnganntnnnatcaacaggaaggggnnggnnnnnnnnngngnnnttgaccaatgnnnttnnngnccgtcnnnnngcgggnnngatngctntnnnnnncaannncantcnnaannggcaangtnnnnnngctagncagnnncnagnnccnnaaanancacttctagnaccnnnntnntgggccgtnnctagngannnnccgtgtcngngntnnngangcnntnncntgcttaannnannanagctnnctnngcgnttcgatcgtnnatnacagactncnnactnnngcnnnttnnnaattnnnnntnnggnnnngntantnnnagcagnangacccncncagnanattnnaanccntanaannncgtnagntgcnataggccgacttanganagaggnncannttnggtggncncnnatgtcancangntcnnnngcgttntnnnnnccntctnnnnggcnngnacgtaacaagggacccctggnnnnnccaagagagtnncnaacttnntacgcngnngtgtannnnnnngtnntcnngggctaggtgagaatnnnatanngnnnntatnccnagnncnnnnnnnntggacntancgattttgtatnttnnnttcntncctagtagatncngnnnnganctannnntgcccaggagtncnnnangntnncccgcncnagagcgacttctgttncacgcttgacntcacttagcgagntgcngtcaccnngnncccggannnctgcnnanncntntnntangtcncagtcangcgtacnnactanaganntntactantgcnnnagcaanngnncancngnacnnncgngggnnntcgggnnnnnnnnngngacnngtgctcantncgnccgggcggnagnnnnnggnggcgtgggctttaactntggtccantacgatagggttcngnnaancnnnnnnnnnncnntnnaactgatagacntcactnntccccctntcntagngnngncnnncggaggggnntttaggagnacgtacngngagnnnctnatctnntgcgtcncngngatngcaggggncncgcgnnntgantgcactctttnanngttnnngnggttggncccctgngttgacctnnnnnatnanangcnnnnntatnctggnacgncannnnngcgncanncacngtccngnncncnnnngtnnngtccagaatnnnnntnncnncacnntgntcaagnccggccangngcnntccgnngacttcaccggannnaccggttgnatttcggaggtgccgcgcgcccncnnncccatnnnnnccccgtgcttggccntcttnaagtancngtgnncncccnnntanagnnncnncnccntaccnacnnnnngctctctntnntccgagggncccacatgtcttctntnnnnngataannnanngattccgctattcncnnnnnnnncnnnnnccngttnnatanaccgncgtaanngatntgtgncnantnnnnnnncccctacnncacnntattctntccccctcggtagcacgtnnnntnnaccnccnnnntgtgncagcgcacgtgnagtagnagnnnagnnccgggnncttagnnncgtgccngaatnntncnnnngagtcgcgccgtagttcnnaatcntgcgtgaacgcgcacanncagnntnannncnctnnanancttgnncgnntaacgttcgacgtctngannnnnngnnnnnggaaaacgatgtcgagttctctnnnnnncttnacnncannnnagaagnncgttnnnnncnngaannnnnnactnngngnaagnnnnncngtanngggtattcgctagnntatgcatnagctnnngnaatngcgncgcggnannnacccnncagnagnaannnnatgtccnnnnannncatnnnnnngnnnnnngncccatccnattnnccggggatnctggnnannnnnnnnnngngngntntntnnannnnncaantgangggactnnnannnngncntcccgnngtcctaanctncannnnnnngggnttnncnaactagcncnngnngcnnntcatnngnntcgtatgntntactgtacattagctatgtgnanngncntgnnncnnncacgntnctanataananggtcgntggntntatnanannngcttttntcgnanacgnnntcgtcctcgnggncngaggnaccnnngncanctantnnccnnngccnnnncacatgtatgttgtctnngatanncgngccttgctgnnnnngcnnagtacannttgcgagnnnnacnctnncgggcanntntanncnnngggtncaacctaacnnnnncnnnnncacagncatgncctatnnncgacgccaccagngtcaatttnttctctnagttcnntantcnnctctctacccctaagnnnatngcccgtctgatncntngngannttannnaccanntnctttccaantaaanaagcncctanagtnnnacnnannnnnnnnnncgcnnnnngangnacntnnncntctccnnnagnangngtnnnngnnnnngnnnagannnanntcncgngnannaacccanggtnanagtcannncgacatggacnnnngacatagcnggcaggtnnnnntnntaancgtnagtntnnacnccggncnntnccagctnnnnnncanttnnacacgnnnnagnaanaccanannnntntgnncgattttggtacnntgnacggggaggcctntgnnnacnatacncnnnnngnnggannnnnnnnnnnannnnnctgnnggaanannnnnngtgnaaanacancnncatctggcgtacgggatttntacttacnnctctnnnnngnnnnancnggtcnnncnnacacnngncnnntttncgnnnnctnnnangcgntccnannggaanccngtcngcnnncccaganggacngtggcngnttctggccgnngnnncgnaccantannannnacacnnangccaaannnnnnttacnnnnnnannnnnnnnnnnttgctattgagancanttttgtgnnnncagcnnccgncnntgctgtnnggctngngnncanntcctnnnnnnnngncccagtgncaancgcncgnnancagccagcagacttnaanacccnnncgggacnattacctngtaataggtgatnnnntcnngactaantnngcntnnacgnnatantgtcggactgntannctagcatatnnttcaactgatagactcnagtacnctngatgtanccaactncntnagacancggnngnganggcacttccgtgcgcnncnggncgagnctattgctngctcgnnttnngantntacangncgaanncnaacatncgttattcncngaaagnnncnnnnnngnnncanngtaaacnantannnnganactnngggtggncnntccnnttccaggncgncgnngattnccgacnncttgnnnnnncgngtgcncagctgttnaccccgccnattcgnattcntactccgcaagcnnnnttcttcnaatttgcaagnnttgcgcgnctnaatngntngnngnnnncgngggcctnngnnattnnggantgctgcnnncncgtntctggtagcgagnncgtnncgnanngcaangnngnggnggtgacatcncnaggaannnntnngtgacnnnntnngtnngtatgactcangtcannnatggttttctccgagaagncngnctgttnagtcantcttcannnnngnnggtttgtcccnnnnnttcctngtctnanngnnngnaactannnatgnnganntacggttgtgcgcccctntnngtntgggttgactcgncggcctatnntancnntcgcncgnnntcnnatnanaaacccntctagcgncgccgttangncacngatnnnngnngnggnangangnnnggcgnnntcnnnnaacagacgactggnngnngnnactnncaanactangagcggnntnngannnnnacgagnnnnnnnnacgnccnatnngnnnncnctgtcttcnncgttttgntcnnncccatnnccaaccannctcctnnttcgacnagcgttagngagtngacacgcgtncgnncgcccggccnntgnttctnncgttatgngcgagagnannctnacgagnnnncnatannnnagcggccancngtgaagctgggngngangnnagacnnntcggtgncaganggcnttcnngnncntgacacttnnccnncnnctcncgtnnnccnncnnnncnnnncgncnnnngngtgccatggctacctacggncccatctngacnnnntcngctccgctgttnnnnggnaannnaaaatcgtctcttttanngnntagcnnnacagatatgggtcngngtnttagcanncgggcnagtnnnncnnnnnantnnnccncaccctggaactacgncggaacnnnagnntnnttnnnggnnnnncnnnntnancatgacnanngnatatnnannnnanannnnnnnnnngtgcaataggnnaagcnggnntnntnaatatgtnntntctagcngggcnnnnttcncatnnnacctcnatnncnctcnatntngtcntcgactggnnnnngtnnntgccnnncgttnncccnnncnnnngtgctcnnncncggcgctccaaattctnnngaannnaggncagnnccncagtcncnntncggnnnnggcncnagacantagannaacntntggcgcancancctgaantncnngnnnnnngngcaatcgcnnatacnnncnnnccntggaggggcnncgtatgctnncgggannnntctcgagannncnnnnnnnncgacnannnagntgggnnacnctanngnnntnnnagagnagcngncngncnngncntnnncntngtcngntnnacgggnngtanaccnnncnnnagtnaccaccannnnnngcgnatcgaggntngttnncgggngnggaatcgtccgcnnnaggcgcnnannnncccnggtcgcnnnngnnngannannnnatgcggncacgtgggcggatgnatnnnttnncnnnnnccnntcgacgatttgacgtannnnagttncgnatgngntnnnnnnnngnnnnnnantggcnncnngcaaccangtggnantcgtnaccntncggttgccnccannncccgagaccaattcccnnacnatnttggccngcngcccacctgtngcnttnnnnnnnccaaacnctggnnnnnnnnnnnancannnntgtgcgagccngagangangnaccnnnnnagncnnncgcngttcagagtnnnatnnngnctcngncnaccccgaccccttgngnacntgcnganncgngccccgcncgtnntngantnnaanangnnntnnnnnnnnnatnagagcccannnacannnncgnacgagngcncnnnncnnncnnaanccnggcgnncaacacgcnaanncangaggnnnnagcnnnngttannnnnnngtcnnnncccgcttnntacacgtcgnagacgcggcttngcgtnncannnnaggttannnnnnnnngcnccgcncgnngntntcanactnnnnnngnncnnttngtannccannnnttatnnnatacatagactnnnnntgcgtnanagnggtgancntnnncnnnnanccaggccngncgcnnttgtacanggtcgaactnacatnnngnnntnngnattnnnngnantttnaagnnnatncannnngtnncgnnnaaannncnncaccgcnttcnnganggnannnnnnnnnnnncccnancanaanncnnnagcntnnnangggcgntcggnnnnnnnnnatatccngcnngtccnanngcgcnntnnnnnaacgannnaggnngnnnncagannnggtggggnannnnnngncgangnnnnnnnnnatnanaaccnnnggactaacgggcnctctcggnnnnnctgtcntgnctgngcnnggncnnnaccccctggattggttgngnaacnntnnnnnanggctgtccctnngcnnnnngtntttcggtacccnangaccnncnggngacgatnnagctanaagncagtncgcncnntgangnannnnctnnnnnnctnncntcnnccntaggtctcntaannnctccaggnnatgnnnnnatggcnntnnnnntttntggggnnnnnngnngtnnnncggnnnnncatngacaagnnnnncnnnnnngggtggtccccnnanntnanatccnnnancagacaagctnnntnnanagnngancattttggcngannntagnnngncnnttncacccnagcnnnnctntnngccnnangnngtactnnncnnnnnnncnctnatcnaacacgttcacggcanggtannccnancgtnngnantntnnnnnnnntnnnnncggggtgtnnnnnnnnngnnnnnnnncnnncnnnnnagnnntcaaatccagctcantannnnnnngctgcaccncngnnantcnngnnngtgctaacnataggngnngtatgaagnnnaagnnaaanaacnttnggttaactnaanngagcggcgcggacgannngtaacnnnnnnntgacnnnnnnngtnagntcnngnnnannnnnnnnnnnnnnnnnnntanncnnnnncntnnngcagnanntngtntcnnngcnannttaagcccgcaacnnnngncccgcaacngcggctgnntngntagngannngnnnnncgcaannnncngnangcnntnnncannnntnnngcnnnnngngcnnccgacggtagnnaancacgtgcaancgggggnacgnnannatggcggtaccgnnnccgnggtangntatccgatnntngnnnnnnnnancagnnnccanncacntnnnnnannntnnnnnnncnnnnnaggnacccnncgnccantnngannnnnnattnnnnnnagncatnnntgnnnncntaaaagngtgnncngnggntcgaaattcnnnncncnccatntnnnnnnaggatcnnnaggagnncgcattctntcngtnatnnnngangcgnannntntnttantgcacttcgntgtncgtatatnnacgcnnaagtattantncacagtgntnacnntngacancgcncntancntngtnnagnannnnnnannnagntngtcacgnccannncgnnanggagncantttnanngnggtcngnnnntaaatcgacctnntnnncnacgctagaaangaantagcacgnnnanncacnccnnnnnnnttnacaanctgggcggnnnnnctnnnnngcnnnnnnntgaancgcngttngtnngncncngcggccccanncnnnnnnnnnnacnnccncannngntttgnnnncnccnnntntnnntnttnncttnagttntntttgcagnaaanagcagnccgcnntnagnnngnnnnnctnntgnnaatntacgcnacgtcttgattncgngtagnnccnnnnnntanagnntnnnnncnnngccnnngnacnggagttatnccnntcatnncangnnagtaacgtcgtggtgggannatgcacccgtcacccggtcatcgnnnnnnnngnnannnntggatntnnntantgnncattnnnntnnncnnnnnntnnnnnnnnatattnggcctcnnggagntcgttactcacnanctgnnagacgggngtnannttgtaattnnntagacctgntnctanaanacaggtgatcatgganncagcccctcnntnnnctnnatgnnnnnngntnganncnnntannncntcnaatatnnttgnnntacanngngnnnnatnntccnnnnnnncnngnacnaacccngaatnnnngcgntnnncnntctngncatnaannttnngaggnggnnntctnagcaggggnnannatcnnntnnncntnngnnnnaagnntcancagnnncgnnnctnnggnngtgtggngncaggttttttnntannnnanntncngcgnnntgntccctatttcnnnnanntntatcnngnggnannnnccatgtcnnnnctnncnttgtnnggcggaccnntcgaccnnggnnngcntnannannagcnncngtnangntnggttnnncnnncnntnnananngnaanncncanttgncagcaaggtncncnncngnagnnannncanacnaangcgcatagagtnagnacctnaatnnatnntcaatgnngaccctctggtngtnggnnatttcacctcngttgctnnnngaaananattaaantatnncnaanngccgnannnnngnnnnnaatagcttcncttagnggggnctaacancntgcgaacgannnatangggggtnnngctnnnnctaccgtccacgccnnatatcatgannccnaananangncnnncnnnnnnnggtcgtgncnaactntngncnaacggnnggtnancaccntcacncgcnnnnntnntggnntcnnntancagccnnatntcngacggaanacnannnnattnaccgttnnnctngctnantatttntacngtgnngcaanntncgcctgncaaggacgnnctgggganaagtngtaattcagtcggnnncnnngnnnannnntcganntggcatcnctaagnnnnngnnggagtnntctgnctcnngngngccngaaggnangatcnnnggtatnnccnanccaaacaccgcntctcannngggngcnngnngnnanntntaccgcnagctnngtnngcnccnnannngnacgaaatcctcnncananccaccatangtnnnctgngctcatagccatncagnntngannncgttgtcagnaacnnctacgtcnnaaatcagannngtcgnnaaactgttgggtggcctctgannnntngnatanatnnnnnnngatnnngnnncnntagctnaaagngcnnncatgngcncagagcggcnccaatcntnnnnntnnnggnnnnggtnnannnnnctanaaanccgntcctctccnctcnagncccctcncnttnnnnnnnnncgaannncnnatacttnnnnagnnccacccgtgncnntcnggcttcatgccnnngnncnnnnggantanannnaacnnnannngncnnnttnnccagaactcgannnnaannnnaggccgnnnccttnnncnnanngnnntcatnnnctgnnacannnnnatnnncgtgaggggtganaccggtangnnccttttnncgngcnaagcgcgntnaccnnttnttcccnnnncngntgggnnannnannnnnngttngccnnnnagangcccgccagannnncnnnnnaantcccggtncnaccnccnannnngnnntgcatnnatnctntnancnnccanangntnnnnncnnnnnnnnnngcncaaatannnntcngtncgggtgnncgnnnntnnnnntatcggacnntggnnncnnnngtnanttatcatngcacgcgnacncnnnagntgggnccnnggggnncctttggggcngcgnancttggganncnacgnatctgaacangtttgttccnggatcgnnannttntnctnnnnnnagnnntncttgctnccgngnctganncncaacagtctnnngattatccggttcctcaaacntnnggngtgctgnncnnnncgttatgcannnncnnananatgnncnnnnattgnanccgaggnnantgacntnnngnnnngantnnngtncnnncgncgaganntngngngnntnannnannnggnancnncatgncancccncgngnnnnngncgnnagnnnnnnantcntnnagacctcntagangtcnncaannnnnnangntgcnaanccccnacgnnnntcngaaattcctntgnnnnnnnnnnnnnnnnnntcttgggtgnannnnnnnnnnnnnganntnnncgntaacgaanttntcnancccaggagntnnattcngngngnagncngggnnncgcngnccaggngcncttngnntagnnancnnccnaaagngtaccnntngagnnnngnnnnggnncnnngncctngnntnnntccngtntgttgnagtcttnaanntgnggtntntcgnngnnngnacnanncncnnnntnactnnnnnttggctganngnggtncnnnnnnccacncnnnagtncnnncgtnngngnnncntcncncagcannccctnnanngaaaaagtaacnnngagnnnnnnnnnnggnncnncnnccactncaatgngnnnngnccgnngcnnanagnannngncnntgctngntccncatcgnnnntcnnnttnnnnantgcacctgcaannntannnnntncgcntncnannganntcgcnttantannnggngngcncnacgagtgcagctnnnnagtgtgaagccgatnnnnngnnnatnntnannnnnnanatcgcgccncccgcgnnnnttntgtnncnngnacnnnantnttnnagnntncgntnnanggcncatgnnnnnangnnnnnnnnnngattcttgcacngnagantcggagaatcncgggggntancnannangttgccntagtntgccggtcgtctagnnaccnnnnnnnnnngtctgnnacnngccgggtgatgggctgnngnanngntnatnancncatcgncngnggacnncnncngaannnnnactnnanacnttttnnnnngnagnnannnnnntagcaggnaatgnntnnnnnggtgcannatgnnnnncnaggnnacnntgctannngacccccgagaggcntnnnancgnttcncgtnncgantttgtnanntnnnncnccnnnnnnncatntttggntttggnatnnngcnngagcacnanccnnnnacgnnacnggttgnnannannatnancgcctagnatgnnnnatacctnnnncnnaaagtgatntantnctttnnannccannngngcgaactcnggtagttnnnantccggtcnannncannnnannatgtnntcntnnnagggtgcnnggnagtnnnnnngntnnnnnanntaatgtnntngaaatnggcnngaggtncannngnnggnnnnnnagnnnangnnncncccngtccncnatccctnnnngcgacnngcanacatttgncnnnnnnnttgntaangantnnnagnnctcgcgcnnagcncccaggnccggcnnccnnangannntnnnnnagnnancnntnnatcncatgntnnnnngggctcatcggnggcnnnnncncaagccanngcggttcngtggtnnnnagtnnnnnnnnccggctncnnngnnnnnggnnnnnncnttnnnatanannnccnncnccccgnnggcgaccnnncncnaaccgncaggctattaacccnnannnnnnnnnnnantnaggncncanngntntcgtnnccntcgctnnggctgganngtctngngnnncnctcnaggtnnnntnntnnncntgaatnnngngnnctacttatnnnnatnnncgncntgnacgncactgtcccntggtanntcgggcaggnnngcnnnntcangcnnnnntcgnctacgncnngngcacgtgcctcgcgtattnntcgnnactcttcnntggcgacctcncgccntnnnnctcntcgangcccnattntgnnntttnaccacannnntcgggcnccaangatacgtncnnncnntnnngnnaanatcaganngaaccnagnnnnnnnntcgtnnngnnagnccnnnnnnagcnaatctnnnggcttcnntccctgnngcttnnngagangtnnnngtcnnncntcnnnnnnnnnnacncagccganannnnnccgnnnnnnntcannncctncnccnnnnnnnnngncncnnnangtnactnccctngcnnnacnnnnnagnngcnntnggnngntcnnnncnngctcgcanatattnnttatatnagttnttgcccannngganntncagntnncaccntcntccggncncgaggttatgcanncanacnagnggcnagcacnggnnnnnncaacgtgnncacgnntncgtgacgtnatnggtnnntnnnnnnnncgcntgntctgcgannntnnntnnnnnnanntnnatntgnnccgggtnntaancnttncnnnncntcttccnnaanntcngntngggnttngtnccgctnatgacccnnccaaccgnncngcnnanctcgtgnnncgcgnggtnnggttaccnnnccnnctncnnnnntncnnnagangnnngccnnnnngacgnnnnnnanngnncagnanaagtntnnnnnntannctgctcagngctngcnnnnnggcnggngntngtccccnnnnntnnctntccanaaagncctgcannnnnnntngtnaccngcaccncangnngtgtcaagnnnacntatnancnaatnanggttgtgttngnngaggnnaccnnnggggnnnnnnngctcggatccacgnccgtcnggtnnnnantgncnnnanntcgnaagnnnngnaccagctttgtatnncgaancactcnctnnanangnantagtgcnnttccntntncnccttcnntnnnnnngcgnnntatnnnnnacngtggnngnnanngggngcacngccacngtttngccgccgcggaggtggnntnntnnncnncnnnatataaagaaaactgtgtcgangtnngnnncngngcggtgcggncnantctgnnnccnctgtgnnnnnnngagggnngccgcactccnnnnnnntnnnagnnnnagcnntnctggctnacgccnngtngnnncttnntcntcacaanccnntnttnnnannnnttcatggnggattacactcnntntgnagtctgtngcnntncnntgncccccttngnttcnncnnnngtngtgtccacnntggggaggnatcnnnnnntnacagnnnnnnntnnantttngnngcnnctccnccanngtcngannntannntcnnnnngaanccaanntgggtncngttgantcccnnnnnntanntgnngcnngnnnccttcangntngannncagnggnanangcgtnncnngaacngcnnngtncaganncttanggnggnnttaccganngannnangtgtcgcgtnncatagatntagagcacnnannnnnagantgngtngtgnntggagnggcnnanncnnnangncttttccatanncnnnncncntncncngcnntncntctcnnannntataggtnncncannntgtcnnnacaantacaatnacannnntnaantcatanttcgtccngcgggcanatntgcccancagcggnnngnnnancgntganncancnnngctggnancttgntnnggngcatgnngnnntatagtccgngnnncagtgcttncctnnantgtataggnntannccctntggcctcgctctggcncgngggaggncgannntgcacgnccnnnnnnnnnntatncagnnntcgcgtcgcgccggaacgtgtcatcccnagcnnnannccnntgncanttnagnnantcntctataatnnnatgagngcnnnnnnanncatcggcgaggntagcngttanccagctnacgtnnnncnngcaanaccctnggaacctaccactgannnnnganganannnnnnnncgctgannnnngnntccnncannnaggncatanngccgnctctntccnnnnanntnanancgggcccntgtctnacnnnnnncgncggagaaacgngntcncngtatnccnncgngnacngncnnataatctngacananngatnnnnaacagngatgntgnnnnnnnntncccantantgtagagaccgcacgattnttcaannnnnnggtgattatgnnnnnnnanncnntnncgnnncnnngcatnnnnaganncncnnggnnnnatngagnnacggccctncnnctcngctngtncanccncnnccacttnagcttnnnntcctgatatagtaacggncgnntgtctagancngnnntaccntntgcannngantgntnatnnnnntattntngncncnnantnnnncgnnnaangnnngcnatttncnnnntacnnanannnatttgagtnaggnnnagngccnnnnntttnnnaacgcagtccnannttgnnnggancngatgtattcgnnngnggaagactcanaacgntgttcgcgntntncaannagggnnatgttagnnntngatgnnctncnangnngntatagncgccgnnnnttannntagnngcacnnnnatcnnctgantncnnncgatnngcnnanctannnnnntganntntagtnnacnangccccggnnngnngntctcttgnacaaanncnatgagatttnnnnnnntattgcncgnnnntannttnntnnacccanaggggttnnnnnnnnnnnncnnntnnnngcnttcnccanagatnnnctntncnnatnttcngngnnnntnnnttannnnattcgnnccnnngnaannnagcnangcntnncctntttnnaggtanttgtncgtttcgnttgaatngntcttnnnntcgaacnaatngangtncnaatnnnnnnnnnncntncnncggnnnagnnncanctnaagnnannngccgngnanggnaggcagctgncanntctccngagcgnaggacgttcagnnnnnnntgtcatnnaagccnnnncnngtgtgtnnnnacncgccanngtttncnnctnagaaaatntgagtncacaggacgctccgacctaggggaatccataatcnnngcncncnngtacttcncanncggannaagnnnncngctgngtgnggtcgtgttccaangnannttactaagnntnttggcntgtntctngcatgcattgntnnnngnnanntcnnanngtcnatctcngtccanttnagannnntncgatggtgctcactnnnnnnnntngnccannngtacccggtgatagacngnggngtttncacngntactttacggtctgnggnnnntnnngnannnnncncangtccnnncggngcnncccgnngnnnctgnggnnnnacnctccgngnnnnnnnnggcnccatactnnncnnnatcnngtgnttntnnntgcgnggtgccnngnntgnatgcatcctgtccaccgcaannnngtgctannnacnnantnnnctggctgatgcctagctcnctncnnnannnnnnnnnnnnnnntcnnnnngnngtagngnntcgagtgnncanngngtcttgagtttgttnnnnttnntcannntnaaanngnncccccagtnnnngnntacaggnnnngccctnacnagnnntngnccctgaacaggcnctaganncgnanncnnantttccatgccnagttnnnnnacnatcnnnacacgagcctnggcnttnnnnnnnaggctactgncnggnnnnnnnnnnnntctgtnncnnnnnngttnnngntnnccccctnnnnngnatccggnncnncnncnngnncnnnnnntnnntcgnnnnnnnnannccnctntcnnnnnnaatgctgtnnnntngacnncctnncgnnngnanntgcggtgacncgggngcncnnnncccgnanncccngtcntancaccannnannnnnncagnnnnaagatgangnnnanccacgcncgnacngcagacaccttgnnggggnnnnngcgnnngngggagcncancgngaaggcggtannntnnnnancnatannngggngaggatcggancgcctnnncnnactngncatcnnnncgaccctcngnnnacnntnnnangcaccctacncntnantgnctcggnagncacgtnaggnanannncnnncgttntanannnnnacnaagcgcacctganccgtatnnccnggcaaatnatgntnctnncagncnnnctagngangttgctnatcctnnnnnctcnnncgtctgcancncacgaancgaccttgccaancggtgcncanactctnggttgagtnnnntngnnnntnggaagngnangacnnnncnntgnncccngnacnnnnnnnnnnnnnnncnnngnnnnnnnnnnnnncanngngtacgatacnntnnnnnnnnggctcgccancctnncntncnnacnnnntcnnntnaccatntnngannntngccgtgnttgnnctcntgncancnnncnnnatccngnnangcgggnggnncnnnggancncccaccgagtnnannggcgtgnnctnncacgcnnggnacccgtnnnnggcganaagttnnnnnnntnnngntcgngtcactcnnnnnnnnncnnccnnggctgnnantgtcattganngtagnaggngntnccnngncnnnagnnnncacatanantcagcnacttnaaccagtgtnnnctnntatncgttngctgnannnnnnnngnnanagngannnncannngcgcgcatccngcgtanggngnnngtgncncannngcnnntcnnntacaannnnctnanncngananngnnngcnnnntncnnaccnggcgtaanagncgnnnnnnatttanngagggttggccncnntnnncgcnccntnnccnnncgctcttnntnnnnngnnnnnnntngnnnnnnnnatngnnnnccggnnnntcnnncaccncaacanacntnnnngnnagcccgngttgctggtnannncatnnnntcncatgnnanttctanatngnangganncntngnngcanantanannnaatcgggtaanntnnngncgncnnngnnannngctcgtcacgnttngtcaggnanncnnnntnnggtnannnngttgnncnnnncncncnancngactcncnccnnctncngtntgangngcagtcngnattcnngggnnttctgcngcggaannnnncnacnacnncnnnctntnnanntgnnnganttccttcggactnngnngcttgacncttgggangnnnnnncgcncttacannnngttnnntnggtnagncgnttnctancaaggtactgggcggnggntgcctttnnnttgnnncccccngggtnnnnnagantggnnacnnggcntccgctacgnnngcannnnnnctcggagncgctttannnngntnngnnttgacnctcatgnnnnntngaantcgnaccnnngagtanggnngccaganagtnnngtnaganncggncnntncnnnnannnnntcnagnatcgcggatcgtttnggacnganngntanagnnncnncnncnnnngtnngggnnanccctanannncnnnntcgcggngatggnncccanttaaacncgcagccgnnnngccnncgnnncaatntnannnnctnnnagnngncgncnnnnnngtcgncccacnannngtgggangttnnnannnnnntanncanctgctttnntgngtacaataccnccnnncagcagtncnttattcgtnnnnntcccattatgcnnnagtatcatnnnnnnntnggnnngnnnngggcctcnnncgtcnacgnacngccgctnnnngagnnnatncctnncgnncaacannacnnnntncgnananttaacataacgnngagatnnnnaacnnngtgnntcngtnnnncaagacttcagagangnncgtntnnnncgtcattnancgntgncnnnngnannnnnnnaaantanantccannnaaatnacgctnnnanacantgnanngnnggtnttnnctgcnccgagngcnccngtactcngntaagnntntctgntaanngcngnnntaggcgcctggtgnntncanatccnanggttngnnnnnnnntnnccccnnnngntgccaaagttngntaatcnagtcacgtcacttcntgttnaggngcnaatgnanctcccnnncccgtnnnaanangtgagantggtnggcnnncccgnggnntcannacngnnanccccccncggtnattngncangngcgtccgtcnnctgaggctatgtgganntcaattncnncggatacctgcggaannngcannnanccacgagccncgngnggcncaganncncgcgngacgnccattttangcgctnngtnaacnnnattgagctgnacccannnncnnnnnncgnnnaannannnntntaaccccgcatgggncgctnccnttcnctnangnnntntnnggantannnnnntcanatcnnnctngngngtncgcacgacattngnttagccnncctaatccgncaagcncgactngcntcactgcngcctccgtctcaactttcacnntancnnatnctnatnnangtngttgctgggcatngcgttaaagtatcngnccccacannatatgnntttgtctaantgnntnnnncncnnnaacaaannnntganntccngnacgccnnnntccctccngngnnatttccgngcgccnnacncctnaatntcccnntgagncgancttaccataggactcgtantctnccaacctgantgtannggtangntgcnagnnnnnacnnatangngnagnnngcggacgctcananngctgttacncggagngntgcgcnnnggncactgtaagtnnnntgggctncntggggttaccttcannnnnccccacnactncagtcacttnngtnnncagttaagctgccnngctgtcctttngaagnnnnccnnctgntgntnaaatcaaanngnatgntcnnnnngtaggannnccncnntaagtagnnnngnnnggnnnnncatatgtacanncattgnngatngaccgaataaggtaacangctnacctcncctgatccnnnnnnnngcccaaactaggggtggcgccccncctcgcgatgcaannnancccnnnntnngnnnannacnngntgtnannnnnnatccgaccngnctncannnnnnnnnnnnncncctaannngtnaataatgcccagggannnnaacgtnnnnngnnnctcgncangnnggcaanncntntcagcggnttcntncttgcgnannnnnaancgnganantnnagcnnnccnnnnnngnngnnncnngnncngttcnncnanngcgagattgagtaacgaccntnnnnnggttatganttattctanangctgnnnaannantagnnnnnnnncngnaggaatacngcgnannaggncnnnggcctcatcnaactannnnnnncnngnttcgcggcggccggtagngngnnctttnanngcgtcagnnannactncnnncnttcnttnngtngnnttnnnnnngaagtacanntntngnnnnnnannnccnnggtncanntnnnnntcnannngncnnnnnnnccgncaccttgnntaacgnnnnaatgtntantccatataanatnnngnacgtcncaaggctgnngtgntaccacatnnctnagaagtnctngncnntatnatntnnncngntncnnatncatgcnnnnnccgntatgcgacgnnnnnnnannnnnnngcntntagnnnnnnagnnngnnaannnctcgatcgnngctagagctttanccnnacncagtgngcnncgtnnncgcannggncagcggancntcnnncngnnnatntgacatncacanncaagtgcatccatgtgnngannnnnnnnnngnncggggggtncngnnncanantnacnannnnngnnnntcngcnnnacnanngatnnnnnnnnccttccnnnntnnnnngnnnaacaggcnnngtnnnnnnnggnnntncannnannnagggctcggntncnaaagnnactnngnggnatnnactcnnnnnccannnnntnngncaggnngnntgnnncncaannnncgttaccnnnagnncnncnnnatnntnnnacnnnnngngnntgcncnnnnctnnacgcgttnnnnnancatnnangnnnncnnncnnagtnncnnttngcncgatacgtcnannggnnnnnnannnnncgcnnnnnnantnngnntttnntctagncncgnanncnancngnngantgcggnncatgacntccngtgnnannnaantnccnnnncgnnnnnnnnannnctgaagcgccacnnnnctaatcntnnntnactggtgntnancgatcggngnngntnnnncnnannnnacgnnnganangcggntnatnagaannttcgntcgannnggtgcgcngttcncnngnnngaccgnnacncgnnnnnnacntncttncctncnnnntnnnanannnnnnnnnnnnnnnnncnnnnnntnntncntnntcctnncncancctagnnncgcgnnnntgnannntggnaancnntnccttggnnnnnnnnnngnnncaagnccggnnntcacagnnnnnnanagcnnnnnnnnnngcctnnnannnannntcnnnnnnnnnnnnnnnnncnnnnctnnnnantntnntaccgncgctnnnnantatcacccanaacagctgtctacgaggnaggccagnnnnncanntngccacgggcnngtnatgnnntgngcngaccgcnnngccaccacnnccgnnnnntatngcgnanggncnntgnnnnnnnnnnnnnnnncaganngnnnnnnnnnnnnnnnnggggattcctntnnanggnnncnggtcnnnnnnnncnacntnntcnggggnctgnngncccgntggnnnntnnncngcanatgangganccangcacnggaacnnnacnngcncatngcgantgtatncgccnnnngacntnngccnnncnttnnngngnccgagntntcaagnaatannggtacnnntnnnaaacnnnnaanntncnccngnnanntaatgcaacctgcngnttngtcaantacnnngcantntanancgnactaagctctnncatagccgctccctnnnnnangnngnngnannntannntnnnnnnnngccgccnnnnnngntnnaactnnnnnnntctnncnannnncnngtgtntcgcgnngcggaangncnngtcctnnnnnnngngcagttccnnnnnnnnnnnnttaccntangnnngnnccgattngnnaccntnnnacacnntcgccatngngacannnagatatgnnngccggagcnngaanancgagggttcnncgtaggtcttcgtnanncntattagancgnntnanngcggnnnnnnncttgnncacngnncgccnatncaggncgcgcccgnngtnntnnnnnnntnncncttgacncangcccnggcannnncgnagcccgnannnnaacgtnagncnnnnnacnntnnnnctgtnnaagctngtaanccgnctctgcnaaagnnnnnntcnngnnngtgnccccacannnngtnncnnnnnnanntcntccataacanntatcaggccatgnggngnngncgnntnggcgngngtntcnagagcgnggnggtnatnnnnaaactnnggcnnntgtcnngcngngancctgtnntcanaganccancctnntnngtgnnntgtncnnncgcgggcttgnnngttgtagnnnnngtcggnngnnnagggnttttgcgcnnngnntnancccgncacnnacncaaannnnnncccnncgtatccccgacgctcgtatagtccgacaagtgnaggcgananncnnnannctcccgccgnnccnanncnnnnnccgtcanagnntgntnnnnnnggngncnacngcnnatgnnctggnannnnnannnngtcttgaatgngncggccagagtatttnnnagnnctngctcnnngncnnncatnagtgnacngnnanncnnnttcacnntgngccangcntaactgnanntnnnncnnannnctactcgnncnancnncngnngctttcaaannnggncnngngcatcannnntcnncctttcttcnnacgntacggatngtcggatagtgnnggnncatgantgnntnnnncngcnnnnncnngtganatgtnccnganncnncancangctcgccgnnnnnnnnnttatgnnnatnannngtngnnntganggnngggnnccngnngttttggnngngnnnngctnnnaanaannnnancnnnatngncnnncnnagacnngnntgnantntntngnnnntngcngacnnnntncnnntnnagnnnnnnnnnntannnnnntnatngggncnntnnnngannnnnnanccgcctatnntcncctnnngggcgggtaggantttacggnactncgttgangnnnngnnnnncnntgnnncngctgtnncnngnngcnnacgcgnanntangangtcnnnnngggntannangtccanncnntnncggnnnncncnnnnannngnncnnnncctacatcgnnnagnnnnnnnnnngngtntctaannnaggnncnancctanngnnannncnnnnctgcnnaggncacattnnggnctcannnnannnnnnnntnnntngncactnnncannnnctgaaccgtttncannnnnnnnnataagcgagaancgctnacttctcctacgtacgctatngcnnnncnnncatngngnnnnnnnccntggcccgngccctntnttctnnnnnnnggnacgngnatcgaggcntgtnnnnnngaannnngnnngctcantntcgttaantcacagngtcgtaagnnnnnnnnncngcnnnnnnnnaactcatnnacnngnnntacgacntnagcngtgnnnnnngcnancngaaggnnactcgagngannggcnccagncgncntnnncanngagttccacgactgnnnnnnanannnatntaaannnggnnnnnntnngacttnnannncgnnnnntgcctcgcnnnntggnnnnnntatgaatnngnnnncgatannantgnnngntagcgacntngnnnnnncnngnancgcntagcngggtgaggtnnnnnnntagccnnggcngtatntaangnnaannnntnnannncnntnntnncnntnnngngntatnngnnnnnncngtnggcagtnctgcttcggntgnccnttggcagntntctgngcccnnagnnatggttnannnncgcctccannnnngtnnncgcttgnaancnancaganatgntannnnnntnnnnagtnnnagaganagngacgnnggcnnncatntttggnaacnnctgccnngtaannnnnnnnnnnnnngcctnncccggtnttcattncnnnncacntannnnnnnnantccnagggtggtacatcngantgcgactaatantcgnggaggtccgnnagngantgnncnnnnnnnanagcactcncnnncgactgcgcnntggnccggannngngggncgnnggcanncntnnnccgnngnctgcnaccgnnnnnnnnnnnnnaccnntagcnnnnnncnnccnnnngagtngncnacnnnanacnccggcggntcnngnntctngatntngtttatgnancgncggcacncccatnccncntnccncnnacgcntngnnngcggcatctncnatnnccnnncnnananaaaagcgaanngnanagtacnnctggggncaccttncgggtnntctnnannnagggcnnnnncnatgnnnnnnnnantcnnnnncactgnnnncanntngcntgnnnnccaccgnnncangaagcntnnnntcnnntnnatannnncctgctatgtttagcnngncntnnttanncacntnnnnnngnactntgggnnnanncccnngtngnnacanntnncnnatncngccacgnnatgtccgaataggaatttcntggnannnnnanttcgccnncagaangtcnatnnnntnnncgnncnggncgtaaaagtngcnncgncancangnctncntgtcatcccnagcaactgannactcagcnntnnnnatagtngnccgnnnttngntncnnnnnnacngaacnnngtannnacttnngcnngtncancnatgacntnnncnagntgttnnncannngttcggcncnnttaattatnccctgcnntngtattntntnnggnngnnnnantannnntnnctganattnngaanngtactcgggcgcnnnnnnngatgngangggntggttacnaacntagganntngtccncnnnncnnnctcgtngctccgcnnngcngnccncaaaacgccnnnntatgcgcnntnccngcnnnactnncctnanagnncnnttgcannntngnnnnaggacatgcnnnnntntggctagatgcggggnnnnnnatggtnnannngnnngganntnattnnctagccanaggnngncgnncgcnngcntnanaaattcgccggacaatgngttacctncannnannntgngttggcnnnnnnnncncgntgataaancntcanangnngtanccancnnnanntcgtngngnnnncgcgcgnncgngaannnncnntcgcangnanaccattcnagcggcncccnanacnaattacacnacgnngnnnatnntggtccatatgaatgagngnntttgccccttanctnacgntaantgatgttnnttgctcaaganntgtngnnccncgtaacnnnnttggntgggcttttgatttatcntcnctatannnngggtcgtnntnnntancgnnnnnncnncngacgnnngnaccctanaangannggnntcgcccgcaanagggcgctnttttggcaatcngannnnnngtggantncggatnngcnnnnnngnncaannncnnccngatnnacnancgccgannnnnnnnnnncnnncncnanngnnnntgttnaannncnaagcattcntnttggtggnantngnnttcgantagtagnaantagctgccgntnnnntnncactnnatnggtcaacgtnnnactnnctngacncggtccannnnnnngnatcngntngnnncnntgcccannnnngnnntgngcngnaaggnnntngccntgtcngnnggtcgntncnnttncngantcggnnntnaggggtnnnncnacaatnacgannccnnnggaaatnctnaaacganananncttnnatttcggtnncangtnnnctacanncaagcntcgnnnnnncangnnncagcnnctgccgagggnnncanattanncttntncancaggntnnngtnngtcntnnncnnaggaggcnntatatgttggncctcncanttagtgncgtgnnctccgncctttnnnttnatntgggcatggtccngntnnnnannnccnnccanngagancgnnnnnancngcnanatagtttgcgagcatgtctnnnttnagtnggaattccangtgnnccnngttctnncnnntcnnnntactnncggncaaacngtngggtcnngcgncgnnngngnttgcnnancgnnanatnacgnganatnnnnnacncnnntnntcggacggtncgnnncnnnctatnnnnagannnggcttnaccagggng aaatctcaaattgttccatagagatgctacaantatagcnggggtctgngacgcatctggggtatggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacatangtgtctccatagggccaatagctacactaacttatggccggtcggagagtggcccagtgctaatggtccccggagacaatcccccgatactctaacccaatagttcatacaggaggtccctgtatcggggcttcttacggcgcggttctgagtcggcgagccgtgtcgtctgccgtaaacccttggcagatccagacatacgncagttttccgaccctcaagcaccggcccccaccgaaccacggtttacngttatgtggctcccacgcattttagccaaaaggtgttcggccggtacggggtccgaatgagntaggacgcatcattcttgcccaaaccccctcgattccacagccccggcgtgggccagcgttctatcacgcgatagatccgcnggactcttgatgagcgcggacccatcgatttgtggaggcgcgttctgtccgcatatccattacgtgggtcttcactacacgaaaggtggcttcattgtatagacaaaagccattgcgggcaaatcgcccccgatccgcgttggaatgtctcaggagcctggaggtgtgtgtttaccgaatggtacgctctgaccggggctccagacgaatgtagtgttaattggaaattttgacaccgaaagagcttgccncttgcctggtccagctttcaaacgacgactaaggttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaattgtttatataaggcaaaatggacacgaangcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgccggtgtcccgtatgaaaaaggggggactttgatgtttacccaaattgtaagtttatttaagagccgctactttttacacgtanncaggcagttagtaaaacccacactcccgcgatcgataatacttcggnccatagaattcctgngttcgcgcacaagtggttgnttgaatccgcctgactcgatcgncgaacgtctggccaaaggttctttccgtcaaattagcatggcgatcgacaatgtggttacgcactgaaggagattcgcgggtgtcgatctgcgactaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgtcacgactcatacggcatgtctcttaatggctttctccaccgagtcctttggaccccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggtccagtaccaccttccgtacgtagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgtactcttgtcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacagggagatcagcgaagctttacagatttttccacctgacaccccgcgnggcatgggaaaggcgtgcgtaacgntcattattcgttcggggcaggactgcagagaatcgagcccgtaagccgttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgcagnttcgacactattatgtgaagttccaactagtgggcgaagaatngtaagagtgtggnaacggtcctcccttcgtgcgcctgtgttacgtctctctgccaaaccttaggggatcggatgcagatgtgtaacacgatagatcgttgacaaaattaaggtgcttattgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgcctcgggtcaggcccgctcctccgtctagcgtcaaagatgtatggattagcctttacgtcagccggcaaggacgagtgggccagacgntgattctcggtccgtcagagctcactggagacatggaaaatccaaaaatgtcacatgattttaagattagtccatgcaagttctaggaatacttgggtgctctaccgtagactcatgtcgtggcgtcgcgacaccttccaagcgtcgaggggacctgcataattcgccgcgtagcaagggngtggcgtgctggcccggctttggccccgatcacggcgtgactatgccctgttacgcgtacccgcccttcttactggctcctcgtgcacttggcgggttcangccattagtagtggatgttcgtctgaagaaagcgaccgaagatccgctcgattaaattttcagaagagcacagtggcatcaaacagggccttagaggcttgctgaattctaccngatcctgttttaacacgtccccagacgtggagcttagtacacgaaggtngaacgtaacggggccaagtggagcaccccaatgggtaaggtaaggtccttggaactcgaggctgagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggggtcggagcacntaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgagtgtgtatcaagactttaacctccgtgctagacccctgtacggtntcacgtangcctttcacggtagagtcccaaagtacgttaccctcgggtattatatcgcattgcggctgtcggcctgtgtccctggttccttgcgtcgactatttggtactccctcaggatatgggtaaccccggtcgaatctccganaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatcnctcttatacggtctggtctgtgtagcgcacttatgtgcccgnncccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtnctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcctgcactgaaaggtcaccgtcnnaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagcatccattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggnccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccngcctgtgcttntccaccggacctttcccccttgtgagatcgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgcagtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggntcgttaaaaaccacgccagggtgcgccggcagggccctccnactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtaatctgactgttccccccctacacttcgctcgactaggtgcgttcgatctgcttacgcaccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcntatagtacgcacacaccgactaactgcaaggcgggtcgcagtgccggccggtttgccggcantcggtaggtgttaaggtgagacctntgttgttgaaggcggcacagaagggatcctctggacgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgnacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgtcaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttttgagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgcgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccgcccgcgatggcttantgtctacacatcggttgtacaggctaggagtattagtcgatgagaggcgtgaaacacaaaatccggaagtacccacggcgcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcacctgcccattagcccgacttatnccactcgggttgctactatacgatcatnggctaagctcgggacccggccggctatgngtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtcgttgggggaggctggcccggtccacggatcaaggaccgcntattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaagtntcaagtagcgatacctggcgagtatcgggggccacatggcgagacatncngtcgattgagggatcacaaattaaccaactcggatctctatggagagcggaaacagggctgtagcgcgcnnacgagcagacaagagaacccgagcttagagagcagggagtaaaaccctcccggtnctagaactaagcgagccaagtagtccgcaatcaccatgggatggccatctcccccccgtgccggtgggtcgtctatgcaagatacgtaataacaggacaataacataaacgaccccaaggacttcgcgtactcnggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggtagtacccaaacgatcattccccgataagtacacctcagctggagcagcgcgtggggtccaagngcttagcantaccgacctcattgtgagggagacattccggacaccctagtgaactcacatggcgatcactctcatgtgccactgctgggagttagntgaaatcgacgttctanagcggtcgatctgataaagccccgcccgcccncataactatcgagggaagtgtcatagcgcgtaaaattgagcgtgatccgagtttctctccaatagangnnngggcggcttcgattggaggacggatagttccagttaaggccaattgtcctccttggacgntgagatggcgggtctgnncctcttcagcgcagacccgtagatatcggcgttactgcgggccgcacgtagactatgaagatggtgatttacgctatcgtctgggactgagcttacagtgccgcattcgtgccaccacaagaacgcgagggccgatgagactcctcgaggctcttccgcgctagctagactccctaaggtcccctgcgaaatcgttggctacacctgccggcgcaccagcgatcgtgactcacgtatactggcccaacggtgtccgattaaagtncaacgcatgacctgagagttcgaaactactgaagttgcgccttataacgcgccgggcagcgactcgctggggtgttaggggaagcagctctcttaggacgcagcaatccttcacctcgactanttgtactttgacccaggcaccgacttgcatgcctatatgactgtactgtgcactagacctcgcgtccaatcccggggccccagtatgcagctcccctcattctcgtcacngaacccggtgtcggctctgcaacagggccaatgcccgacagtaacactgtgtctcacgcatcaggtaaggatatcagaccgttgtgcggccgaccgtcgtactttagggaaccttgatatgtacgagaccttagcacctaataaatatgaggatgtcgtctgcgttccagtggctgagtgccgtggaggccactgaacctgagagatgagtagngccggccacaacagtttcgccctgcacgctggcccgctcccggcgtcagcttcgagtgggagtatccgggtccctcgcgtgcagttcccacagcgttacanccaaaatgagacatatcggggtcgtacgccgtccggcgcaattttaacaatcgcanaccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcanctatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcgcagcactggtgaacagtcttcgggtgtttgattagtcgcgcaaaccgcctgccgagctacatgacgctcacgagcgacccgggcccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcgagcgcaagttcaggccacttggggtcctattctaggcggcatgatggcgaacgtgtttcgcacgacagcgggactattgtgcgtccgaagaacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatacgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttngttagtgggaaagtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctgatacagagtccacatccttggatccgtactggcttgattgtaaccgctatgactctgaatcgaagcaagaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacactggggaaaatctcgttctctatgcccaacggacgacgacagatctgcgtgaccgcctacacctttgcaggcagacactgaggagccactgcttggtcgcactcatttgacgcgtgtatgccactgggnccgtttcccaaatgcttataccgcggccagaggtcagggggtcacctattctaggccgcggctatatggagttcagcgggtaccggcccgggagcgccngcnagttatgcggcgacgtcgttcgatttggtcccgtgnaccatgaggacgcggtctacgctggcgcttaggctgaccagtttgatggctcggttggatccgttaaaaagccgggaattttatcgctcacaactcgcaaattcggagaggcagatccggttacttctaaatgaaaccagggcacgctagcctcctagcacaggtaagcgacgcgttcgaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcgctgtgaaccaggagtgctggtcttgtggcacgcacagcgcctggacatctcctctgtatctgctcaccccgcacttggatgggcgcgttaagacacgtggtaactctgggccttgtcacatagaaaaggatacgcaggactgaaaccggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattatctgagatttggaacggtggttgggtacccgaaacccgggntaaccccgcttatttcacttaccntaagacttcagaaccggcacgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccngcgtgtaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcntaacacttttggcgatagngacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgggtcgtggctcattcaggctcttcttacattgccggncacatatggtattcctgctntggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaatnccgccgggtaggctggctcccctagtggtcgccgccggcggacattactgggaaagcacttttgtgcccatatacaatagacgatagaagaggacccacnngaccactgcaccctatcagtgccgagacgtgttcaccctantaggcctgcgcgtaatatccatacatcggcctaggggcttactngtgtggcgccccgcaacacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgangcatccccgcgtccgcggagcacgganggttacataccataccgtttttggcgttaataccaggttacccgtcggttgagggcatgcgcggcggctgaggttaatcaaagtgagccctaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccacgatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtanggctaacgctttggcatgtaacccaagtttcgtcggacgctgacatacttaacaaggcctatggtgtagtaccganntttgcccatccntatgggattagcgatgtccagcggtngtatcaactttgacggctcctcagtgatccctagacggcagtctactggtggaaatgcgaggagtagcatggcttatggttcagggggcccggcgatggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcntgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatactgggcgtctggcgtcagacaacgtctgcgggtatggtcggcaagtgctacaatacatgcaggacgcaccggagtccaagctcgaagcggggtggaacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaagggagttaactaaattgatctatttcagcttcgtgtaacacggcgtacgccntaaccggggtataaattagtgggaaaagtccatgagcacgggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactcgatggggacgtcagctctttagcccgcaaagttccgccactngttttgtgnncaagaccaccangctcggccggcgttgcacggtggagggttgttgccgcgccgccntgaccgcatcccatattgggagnccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaagcccgatgttccgtattcgtcatgcgtgcgtgatccacattcaaatgaacgtacgcgatctctcctccgactcttagcgtcttagtcggagacggcgaacatagggagaacgtcagagataggntgtcggaactatctcgctgatatctccagtggccgataactgtccggcatgagataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctancgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaattcnttcgggtgtccctactctacccagccccgatggtggagtaccggggatatccgttcatcngtccgaacgttactacggactctcggccacttgctggcgtcttttcaaacctccgtggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctttgcgagttttggccgcagnatcctgtttcacatgcgatcggtctgtncagatcttgtcgtgtgttacgaccacgatcgcccagatgcggngtggcttctcgatcgagatggnggccattacnagtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatctgcctngcgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatngtcacggaatctactatatcccatgtgcgtcgctgtacctgccgcccaacgtccgcgctctttctcggttcatctgcccgcagaagtccagtgaatacgttctatattgccgtggcccaaattaaagttggtatttcctcgccgcctagctcgcgatgaaggcgcgcatggcgagcagctgcacacttccanntaagccaggtacccccttcacgagacaggcgagtggtctgaagcgtaggcgactcccaatagtaccgcatattcgaaatcaatctgaaggctnctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagatttgactacatagcttcacgcncacctgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaatggggggctcatgcctctgtaagggtacgttgtggtcgacccggggcttcaccgcgggtgatcctcaaaccgtccgnttagcggaaataataaagatgacaacccgccggatggcggagagtggttcccagtgatactacttnctcctgaaaaagcccgcgtggatgngtcacgacaacatggttttaagacgcggaacactagggcgtaaccttctacccgtcgttgcgtcatagggatagtactagcgccgcgcctccaagcgaaggagacgcagacgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttgcatcacttcaaaccctcgcccgcagncccgttggccaaacctgtcgaacccattcattatggagctcgaaggaattacaattatagccaacgctcgacgcagtcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccganaggccatcttgttggnaaaagtgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctggcganntggctgagatgcgagctgttgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatattttcgggatgtattcccactatattcggtggggcagtggccgcgaccactcanaccggggtctcccacgtggggcactaatctagtgtcaaaataacgactctataggatctcctagactcgcaggtcgaacgccaaacagggctgcgacggtgtcgttgaggttttggcttgggggcgctgctctatacgacagcgacagctgggcaggcatttagcaacattcccggggacagggatcggacacagaccgcggacaaggggaatgacagatgctctcgaggcttagtgatacacacctctctacgatcatgcctaatttagtaactcagcggcggtctcggagtatctggtcttggaggnacccggtaagttcccccactggtgacgagggngaccgcttgaaaacatcgtctagggccgagatataagcatgccatcacgccagcattacgacgaaccgtttcgtcgtgcttatgtttgatcaaacgcgcaggcggcaacttggatacagttccacgtcaagcgtctcatgcgccctatcttttcctacgcgcatgtgtccatcgtgtatactggtanttgtcagttatctatcacgtatcaagccagtggctggacccgacaagcctgccattacacacggcgatcgcatgggcgtatctcgcgttcctgagnctgtctcccgctcccgaacgcgagcagatcagggagcggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggaccgattctctggcgcccgcttgtgtacggtttancttggcgctggggataagccttttaggcttgataaggcgttctgctgcgagcgagtgggcagagccccatcgttttngcactgtacgcggtagggtagtgaaaagttcaagaattataagtcggcgcgcaaaccctcncgctcccagtctaggtgatggttcgtcaaaattgcgcatacacacggtactataagcctcgcaagaacttagactgtctaagcaggaaaggctcattttgcaccgaggggggaaagcccaaccatanaatttggagggctaagactattaggcttttctaagctttgagatcatagannccgccattttggtgcncgaagattcgagtcgaagcggtttgnnnnnnnncgacgcacagtcaacatctttggcacttcaagactgctacagcggagtaatgtatacagggggtgaaagtggagcagggtggtgtgaacgcataagagtggctatgtcaagtgggtcgccatnggatacaacatttacatacttgtttgtagcggactccggtgcgggctttcgcgtgcagtgggggagcgtgtacatacaattcgtcgtcaagatgccctcgtagaaccactcacccgacatttatctgcatagcgcgtaatnttacataggatggggtataatttgcatccgagggcattcagaagtcgattcaggtaaacgaatttcagtaagggtagacgatagggaaataaatagtgggcggannggccncgcattgcccccagngtctgcgctggacgctaggaagtgtaacacttggcncaaaggtggggccaacactgatttcccaccacgtggagctgagggactaggcacctggtagaactttccccaaattactacggataatgtaaggtgccaattttgggtatcatgtctatgcgggcagtaaagatcttggcataatgacattttacattccttagaggtgtatcccacgtctaccagcgtacgtcgcccttagtatgaccgcgggtggcatgggaggaagatgattaaataccatagatctgagcgcctggttcgatcggcaggtgacctgcgtcagccatgcttacaactgagcagcccgcctaacggagagggagattaccaccgccagttcgccacgggatcaaacctacctctgtatgtaatatgacaggagtggatagantgcgttttcttgtacgatgcgagactcggtgcaagcntcggctgtcaccctgaggccaccaacgagccagcctgccaaagncctacatcaaacatcccggtacctttcgctgatcgagccccaaggggcttanacatgaatagtcctgttactggttatgcaattacgtgggatacagcggtaagtgccttcgtgcccttagaagggcaatcaacttttgatggtccgcggagcgcgcagtcaaaccgaactcggtgatgaaggggaggggcggaactggagcatgaacccaggctctcggtggggaatgnccctctgaatttatcagatctggtnctagctcgtgttatccggaccccnncgaacggggattgaggggaccgccctntagaggccgcttagctttgaacaagtctggacagtgccccatcgtctgcggttaatataacgatgggagcgatggaggtgcgtcccgaagaactgaaggcctccttcttccagcccgcgattagagcggctatgcagatcacggatattttcgctcgttgcgcagctgcgggtacagatcgcaactagatcacactatcacatttttactcctgtgttccctccagcctccaagngtggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaaccatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttttgacgccgctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatattaanggccggagtcgttgggacctaaattaacggtggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactactattgtgtaccgagaagggagaccgttcctatccaaatgcgatcccggctttgtgatacttgtgctggacgctaattgctaattaaacattcatgctttacctattacctaacgcatacatggcttctacagccaactcctggaatcaggttcacgttgngaaccctggctctagatcccttttagttangggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaagggagaatntttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggtgctgatggcggtacgaagatacacgaactcgcgaacaaaccgaaacctccggaagtggttgttcggtctagagatgtccggggcccctagaccagctcaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcngttgtggtctctcagttagagcagcttgacttccaaccatgcaggtgggtcanaccgtatgtatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgaaatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctgatcccgcaacagaagccagagccactatgncgagggcttccgcttttgtgctgatagacttgnngcccaagactaagggcccaatagggtaaaatatgggcctgcagttaatagatgcatccagatctgggactggtggtaccacctncatcctcgagatgcgaacaatcgaaantgaggtgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctcttttttcactgccccggccggcccaacccaggcaattaactcgcgcgttggggacnctctgcctaggtattgcgctccagctgtttcgcccgcgcgacgactccagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccanttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaangatactcagtggcacgatactattgtagaatcgctagatatgatttagtgcagacgcgcggcagtcctaactgcttgtgtaccgtacacccactagaactcgtgagtccttaccaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcncagatantcccggcccttaactggcctcgacttaaaccacttgtaattcgaagaggggtgttgtacttgcgcgtatgaaaaagaggtccacttgtggagtcatgtggcacaggcggccttagtcttgtagattagtaaccatttacgggaagccatgcaccaaatttgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatatccgtacgcgcgtctncattgctctgaccactcctgttaaacgacgtgattcgcgcggccacttcgtctgataccgggaccgcaagttctctcaggngggctttcgatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaactccctggcaaggccggttgagtgaagcagtcgctttcggcgtctgaatgcactnagaggcagcgcgcactacgaacagcacgggcgacagagaggagtctgaccattaggattagcttcngggactttcgctggccacggccgaatcgcgnagctccaaggctagtcanggcgggcatctaggctgtgtagatagagtttggacaggaaccgaagccgttgcccccgggtccaagccacgatagcgcagcagaatctgaatcttaaagacngtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaggactcgcggccccaatctggtccaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgctgaaccctgtgccggctgaccaagagatcgtggtcctcaaagtaacaggacgtcctgtcgtgaaagccatatggcgcagccaatgacgcaatttcccgcgttgcaganccgagttccacaacccctttgcgctgacaagcgcagacatcagcttccacgcgggtgtgctactaccgcgttggatcggagagcgaggataatttcacccgttaacggtgtacgattgtccttatncatgcggggtactagtagttgctccggacaatcatatgccacctgttagttcggccttacgaacagggctcgcatacgcgggagctgtggctgaatccaacacgnagnagcattagttcttacccccaaggaaaccacgcgcatctgtaacaccgccatatgagctccagnnnaantcccnntnccccgnctnacgntagcggccaccatccagggccggangtgcggccacgcaacaaactattgtaccacatgttccttacgtgcgttagccgttttaagatcgtggggtgtcngtaaaagagcacagctatatcacgcaaattacctgagaagacagaattggcctttgcgagcgcttggtcgtatatacaaatggaaggtgagtggagcaaccngggacaagagcatcgaccgaaacttaacnncgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccagtgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcanagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttccnatttattaatgaatgtcttaacaccggtaccatatatcacngaatctcatcagtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgccaacacagcagatgtanggggcattagacggncacgcattcctctaagggtggtggactgcgatcgcacatccatgtgaggaaccagcaggagtagtcatggctagatctgtaaatttccttcactctaatttgaacctctagctccgggtaaaatcccccggataggggcgtatctatgagttgctaaggtaaggcgcccttaaaagactgccttcttaaccttaattgctcaggtacccctgcgcaggtgtcttgctgtctggcagccgagaaaggacggtggctttacgagtncgaactgtgaatagtttaagcctagccggaggatggtgaccggcgattacggtcggaggttagtggagtcgttgttgaggagtatgctgttcgcgagcctgacgggaggaaagagccgactccctggtgtcgttactttcaatcgtttgcacgacagtgacatttgcttcgatgacttcctcatatcttgcgctgggtaagaaactcccagtgcggacaatctgcggtctaatgccgggtattatacggagacgnacgcgnttaaatagtcgtacagtatcaaggctatatggctaaacaccttcatcgcagcgctcggtccctaanaatccgagccggacacaccaaactatatagaacagatcaccttcaactgtcgtggacacngtatcagtgagttggctcgtcggaaattggatgcttgtcagaacgtccaatcccctcatggccaccgtatcgctcgacgtccgagccttacacgaggtactgtgatcgcaggtgaaagcagntccctgtgcgccaatcgctgcggaagtaaacttatataaatatatagctcgttaacaatgtaggtgccgatctcgactccaacgacttaagtccgtaaattgaccgccaggctccgggagaaccgggnggttaggccccccggncgtgtcgactcgacccgctccattaaataggcgacgtgtccctctgctctgacagcnacgatagtgctggtaggtcgaatgttggcgcgctgggagcttaggtggcgttttcactggctgtgtacccagaagtcagctcaaataggaacggagagagggcctcgctcgtataacgtgtaattcggaccncatttttagtgatcnggctttgagacgaactgcttgtaggcatagcgcttatataaccatgtcaaaaaattcgtgcgccgaacctcgcgaggaaccctaacatggcaccacgcacataatgtgttcctaggtgcgtgacgctgccgcctgaaccatggtgtttcctgagctagcgggtccgccctaagagggtgccggccccgctcgaacgggtttaacggcggtggacaataantcacacgtcgccagttgatttcatgggtgtagaaactgcnatccgtagagaggccaaggcggccgggccccgnggttgcgcaggagtccctcagcaaaataatgtaactaaccttatcaagcatttgcccaccggttctcgcagatnngataccattacagttagtgaagtaagtcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaanctggcagcacatggttgatngaccctgtatccggactgcacgcacacccgtcgtggttcacatccaggcgtgggtcgaaccttgtcccgcgtctgggcccaacatcaaacgagtgacgggncggcgatggtggaagccgagaatcgcgtactagctcgcgncctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccgggagtccgacttccctgcgatagcctgaccatctaagacagcgattgtgcatgaatagcaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgcgttcacaagagtcacccctcaaatggctgtctggcctttggctaccttagcattaccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccgcgggcgcaatgtcggcaatagaggtcaaacgtgagaagttcgaagtgcctcaactcacgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatgatgnttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctcngactcttctacggccgcgggcctaattacgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcattcccgctacccatctcgaaatggaatcagttgcattcccaaagacccaaatctgaaccttaacttcgcagatgtgaaaanactttcaattggacaaacgtcgaccggtccgggcaaggcctacngggagatcaacggcatgaaatggtaacagagatgcaccactatatcaaatctggaccatgagccagtactttcagaaaagggttactgtcggggctaaagagatcagtctcgcataggagaagtacttccggatggccaggctcaggcttacggggaactcctcagcgagatcgatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtncgacttgagctgtgcactaaatgcgaaagcgcaccctaagccgcaggatatattagtgtcaatgcgcactagatacgtgtggggaacgtctatctgagggtgaccccccatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgnagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgagtgtaagaggttttttgcnaagaggagctgctcaagtgtgaacttccagatcgaccagtggagtgacggggcccnngcagcagggagttactgaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccgaaagtctttgtgcnttcactggcgcccatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcgnggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgangatgcagtgtaaaagatattaagttaggacttctcatttgagaccgctcatcgcggtagcgcatgtgcggcggttannccgggatttacactccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggtcgagctttccactccaataaaccatttatatggacaaggaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctggtagacttgcgtcctatcgtggcgtagtaaagaagacttaaccctncacccgagtggacacttgggaactgttttcgagttaggagnnagactgaagcttatcgccgggcagggtaatgttatcgttnttgggaatgcggatccgaggggacttagccggtncgcgcggaggcctggcacactgctaatacatcgggtcccccagctgccgtaatgtcatgatcgcatgcttaaaaagatatcgcctggggtgcatgcccaccccncgaacgaccccctggcgagaatggctctgggacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatatagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccctgtgacattctatgccgacgcacagaggagacggatacccgtacatagcagcatcactggtgtagatgatngcgcgctgtggccgaggcatgctatccaaccactacgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccattccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaattactggcgcctgcatcgcgtgatgacaagcaactacttaatgggagcgctgctctggcacattcagtaggtccattagacacagactattgccatccgtacccacaccggccttgtagtgtggttcgtcgtcccagttgccgaatcgcttcatgttccaattacagaaaaaaagtactacgttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaacgttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcggagcccaggtgtaagaagtcagccctatgccgcgaaatgctgccgggcggtgagatctccaacgaaggaaagttgtcgcgggcggctgcgccacaatccgcgaaatacaccagcgtactccggatgggtagaagagcatagttgagaaatcatccgtcggcttttagcgatacccaatatagtgcccagnctaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgtgcccgctggacgatctattacaagtatcggtgatttcgacgctgggcttttactgggtgngtggctcagcttgagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccacgaagnnatacgcccgtccgtgtttacgtgaggttcgctttgtgggggcgcncgccggtaagcaattacatcgggcagcgcagcttgtttaattactgcaagctagacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaactaggctgttcattcgtggtgtaagcattatcgaaaacgctttcatccttacaccgatctacgttgttaagcagtgcgtacaatgtaaaaattggtgagcaccaggccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttncctcngtcgtctttcgtactcgcgctctgaacnccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttcctcttatgtacgtaattgtatgttcctttaccatccnctcgaccggccttcaaagacgtggtctcaccaacggaagcatgagcgtgagttaattagcctcggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggcataagagcgcatggtccgngaggaagcttttctgttcagagctcggctccgcggggtgatggcccacgctatttcnagcagcaatttactcaacaaataatttctcccatccccactaaccactgccaatgaaagtcctctcgttcgtgtatgggtacggcggagatcaaagaaggtagtcaccnagattgagcaacgcataaatcccaaatgacttgtctataaaatagaggatacgctagtgttcgatcgttgctgatcgtgccttatgccccgttgccactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagcccctgaacncgttcagccgttggggagaaggagcgattgcattgggggcttaccggtggtccctatttcattcgaggtccaactatgccccagtaagcatatgcggaaaatcaaaacgctgcacggaggcgctgcacccatttcagcacccttccccggggacaacttcacagctgagtctccaaacttgcgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcactctaacgataaacgccggtcaggtggacgtcgcgtcccgtgcgagcgaggtagaacggtcataacctgagggctagaacttgaaaggacgggcctccatctttaacgctaaattacgcatggtggcgggtgaaagagaccggaacggattctttctagcgcctcgggcccgggtcgttggggtacatactttgatgacctctaactctacgcgtcgtaaacccaganccgtctgccggcacccaattctgttcttctctcaantccggaattgtgtgccgaggcgtaacgccatccccctcataatgtctcatgatcggggtgccagttcaaaatcgtatcaaaatattgatcctggtgggcgcatgtgcccatcngcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcanttgggctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcaaagcggtgtgaacgccccgcggtaaagcgggggagagaccggtagtcacaaagtgtcgcctcgccacaagcaccacgatcgtcagttacaagtcgatgtaatcaccagcacccggcgcggcgcgcaccggaggggatcaaagactcaacatctacgtactggtccatctttctttccgtttaggaaggccggaaancagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcatacccgtaacatcaggaagtgggtcatgaagacctcacacattgggtgtctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcgttgcatctcccacagcacgggtcctccaaagagggggagccattgccctccccagatgccctctcacgttataaaacatttaatagacgccaatgcggaggtgtagtgcggagtctcatcctctggcaatccctttaaagtctaacgctgactcgctagcggggcacgatcgacgcccacggcangtacttactncccctgtgggccgggccgtgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgggattcaacatactttctcgccctggggatctaggagggctgggacccagcttggagaagatcttcggcggttagttgtcgatggcgcccggccggacccgatccgtgcaaatcgtgcctcccggccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctccnntgcatttctgaagcaatgaccgcatgccaggcctgganctcgggcgcggcacgtttgattggggatagacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccaggaagatgttttaaacaccccgctacgttctcaacggcggccaactcccgaggaggtatgcaccgtcactgcttaaggcgccgttccgggtggcggcgaagaataggcgaagaatgtaggacccaatgggaactactgtattgcagaaacaattacgctccggctttatgcgccactaggccccccggaggtaccgaagtgnatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaacnggtncaccgcgaacaatatattcaaagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtatgcgccgcagcaactgccgtccggacgattgcctngaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaatagaggtgacatanctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcctatgcccggtccgttcggggtactgacatgnatcacgctgatcaccgctatttgggctgttcgatcataaccgcgcaggcatgatgttgaagttcgtccaagtgtggtagtcgctggagcaagcgcgagatctctatctaagtcaggttcactcactcaccactgtggctccggtggggtagcacaatcggcttagcagcgggtgccctcgtactgagtcattgaatcctccgattgggggcgatctactctgtggcttatgactctggctttgattgacagttccggtaatgaacttagatctcgaggtcgccgagctgcctggcgtcctgtttctactagattgatagagtgcggtaggtagggccgacatggacggggcgaaacctgctcgacggggattacctaccactcggtaaacaaagacttcaaccgcttagttggcggaacatcctgcctatccctcgcctagccggnagtcaggatctactcctgcctatgtgttactcgtcataangtatacacgcacatgcctccgatggccagactacacttgctgtccttctaggatcgccacttaggagtactctggtctgtaagtcacggcatngctagctcgcatagcgttctttgggttgcgcagctaccggaaggcatttagcgacgtcngacatcgcagctcgnangtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggaactgggttanttggtgggtagcacggctagctacaggagtcctaatgcgagatcgaagataaaattgcccgaagccactcaaagtcttttcgcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagggtaaagatagattgtctcagcacccgtnctctgagtgtgacactagatctgaatctcataaagattcataatccccgtctggacccctcgccatcggtaccaagtcatcgacngtnaatngaaggggancatncgaagtacctattgctaatcgtnnnnaaggcgatttatccaggattcctctgcgcgatcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccncgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcgtcgaggcggtaatgccacggataaagtccgcttggaatcgcttcccagcttgggctcgncctcctggttaccctaanttgacccgcgatcatgaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctccgtctgaagccgggtaatcgcagcttgtattcacacagttgactattggccgatctttcggactacgacttccaaatggtttaccgggggtatcggacctagctccggcccgatccgcccctctaaaacnccctataggaattgagacctcagagcgactgactcagngcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacatataggcgttncgggtcttctccccgtcatcccctgnncgggtgaatgtgggggcaggcaatgggaatcacnaacngcgcgacccgnttgagaaaaggatttggactcataacgcctttttgccccactcgctctcgaccccgacacttggaacgggggtcctagcgcgcccataggctgaggagcncagttacggtcttagtacctagttttgtccccttcagttgcctattggatcgtcagtcggnaaaacggtagccncttgaaatgtttcgctgggccggcggactctaccgcggcggaccaccttgggggagtttgtgtttggtgggccgnattcgcctgtggccattccgaaggcgtttcagcgtggcggatctacgtttcctctactgagacatgacgctcttcgtttgcaccataggcctcccccacgtcgcggacggtaaccgctgatgtgttanntacgacgtaatcagccgacccgatctcgcgagaaacccaaacgtggcgtatatgtacacctagatgtgaaggtgtgacggcataagttccttagtaccagtcgtacacncggaaagtatagaccatggccttggcaagattgcacactttggctgaaaaancccgtccaattgccaggtttaagatgctagttgacgccctgtgtttcagacgtgttaaaagcgcgaatgaatcatataacttcattaatctgcggnncgcctgtgaaattgacgtaacagacaatttacgcttagctacaccaactctcccccgacgtctgatccattgatttcggaaacattccccgtgaacttaggtactaggtgggactttngttaaaatcatttctagtacgagcccgacacgtgcatacgaccaggggctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgtgcgtcccaatgggaagcgatggaatccagganctcttcccatagtgccaacctaacatgtagggctntgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccacaccacttggggcccaataaccagtctccatgcgtcttcaacgatctgggcttccttgggtaannaactgactatcgtggggagtgggggtaccgcttgctgagatctgcgtgtaccgttcagaataatactgtgtaacttacgggggactaaaagactcttcgtcgagnggatgcatacgtgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatacagatcccttggtactgatatgcctactataaatcaagagcttcaaagccggtatgtctgtctataaacttaggcgttctcttcattctgaggtgacgctccattgttacgcaaccccgagcaagctctcggattcactcgccgggcatacacaacttaaccacgtgctgctgtcttttgttatccctgcgttccttgctgtatgtnccgaaaacaagcgtctgtcctagacacaggcctggtgcgataacgaagagaatggtcatggtgggtacagncagatctcttggatgcgnggaggtttatttttgcaggacaacgacggagaccgctccatgttcgccgattgatggcggttcttagcattgccctcgacctagtttcaagcgctccgggccgcgtgaatgaccgcccgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggtcaacttaattctaaacccttatgcatcccacagtcttcgcgatggcttcgtgcaggcaagccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgcgtcccactaagtggaagccaaataatataatgctggtggacaacncccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctantagttaacggctacttgcgacggganttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcccacgacggtagtcctgtatgnnaggtcaatctcgtcttcgtgatgctaggacacatggtataatngagagggcaagtcgcacaaactacatatctgcctagctaccagatttcagagaactcaaccgactcgggggccttctatgaccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaaattcccatcactcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaanattaccggtggttaaaaactgtccgatgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaacttcacctatcttgttaatgccggtaattggggccttacggggnaaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacgatgaccgccatttagcgtgtcctgtagcatctgggccantgtatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaagattggccacatctgcttttaggaaaaatcnttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccttgggtttctttagggggtcagattttagctttgtcaatttgcgacggcgctcgagcaggtgcgagatgccggcctggtcgcctccaactgtaggaggccctcgaacagaaggagaccgctatagaagtgtcaatcggctctaccccgtcatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgattagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagagcgggtgtggccgttactatcaatatgggcccgcgtctcatttatgggactntagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcctctcacctacggtggatngngctgatctgtgtcagggaaaagggantggttgcaaggcaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacncgacgacgaggggctggggtggcgnggggcccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgccnttcgtatacagccagactcctacancgattccagaatagcggcgctctgaccgcctgcgctgtcataaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctnttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtngacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgantgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttggggncanggaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctntttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccncggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctaccgtcgggtcccaacagcctatatatcgtagtggccctcaacagtacaggcggagacggccaccgcgaaacccttgttactgatcctggctaggtcatgtttcaattcgcccttacggcctggctagcccgactaatttgattatcgatcccagatgtcttcgccttggcggagagaaaggcatcctggacacctgcacacagcgtttaccttggaatgcctggcgctgctgcttgcatagcgtagttacatcagttaagggtcggtggtactccgccagtactacactatatcacggcagttggcgagntcccgcctcgaccgccgcagctagtacttaacgaagactatcgtttcctttcgactttattggacagaagtattggatactcgcggttcgggtccgtaacacactccgcaggtggcacgagtcatgccgaaatcggtgtctactgagtatgcngcggaagagctacgtacggaaagggggtttacgccagttaagaaaacaatttgncagtaatgcgcaccttgagtagcgnctttcccagggctacttttggccggtgatcgggaaatcttttaaatttaggaagccaatgtcccgccagtgatctggtgcccgatttgcnatgttcccgtcgggcgaaagacacccatatacggctgctcgggagtgtctttcgctagggatgtggatcancccgctaggcatggaccatgattagtgtgtgtgctctagggcggaggaaagagacaagtggggagggtggattaagtttcagcgagagatccgtagagattcataagcgggacacggcagccgctgtgcaanaggacgggccgacggacggccaggttcacaacgacctcagcttctcactacccacgtgctacaagagtattgcgctctgggcccccagggactatgtgtgggatcatcttgcgacctacggncttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccnctaagccatagctgctgcccgantgagccgccggggtagtggggtgcaatgaggatacacaggggcctcctttccatgtgggagtgaatagcgctaacatgtattncccagtactagtagggggattcgcgattgcattttgtgtttccctattagttctacttggaagagggcccaccgcactacggatcaaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactgnccatgcgcaatttcagtatctantgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccagtaagagtatcgctagtaacggcttgaagggagaccntagnttattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttatggaaggggtgcccggacctcgtggccccaacgtaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccgccgactatgcatgccgccagcgtgccgcatcatttagtgtgctacgtgcaccagacaaaagtagngttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccngaccgtacacttggatgagnaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtncaacatgagagcatgcaggcggcgctgnagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtnggtttcagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagaagctcgggttccacggatatgagacgaatcgtgcagctgttgagcatctagcctcgtgacgcttggggngcagtgccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataattgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtccaggcgatcttcttgctcccagggaccggaggaggtgttgggcacatataangtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccntacggcccgtgtttccaanagaanccggccaataactncataacggaggcgtcgtatgcaaacacgtttacacncttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactaccttctntgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagcnccgcacantgtgggggcatgtgcggcgtagtgtcgtttntcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtangcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagncaaacagtgcatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcngggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctntggggacgcttcaccataggagcataanactacgtttggagagtaagccttcggancttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagagggccggtaccatggcgatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgtgctgtcatgagtggtaagccacacttacatcggcgttggcagtcttcatagtncaattgttaaccaccactggccttccatggacttggtcagtgaatgtactctagttcccggatcagcgaaaataggcgtcgcctcncgtgtattcctatgcgggcgccccggggcgaatcagtccccaagacgttccgttgggtgcaagattgagtgcgcattcggaccccgagtccctggcatttctttaagttgccgggtgggtcgactcgtgtcctcccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcgccggatctcgagtangatctnaattgggacaaacggcttctgagacatccgatgttcaagtcgactatatccgatatactacgcggtcgaaaaaaacaggagangtataactactgacgcttttctcgtagttgaatcggtcgcgaaacattgttagctgtagcttttcaataggagtaggccggcaagagtttacccgccctggcggaacgtggtgactgcgttcctccatccatacaagacggcntttcacctcggtactggaagcttaacgtagagtgctcctgngccttggcgaaaatctacaagagagttggcggttttttcagtggatgtagtaggttaataggatgccgaccactatgctctccaaatatcgatttgctacattgcaggaatacgatcgataactacgagctataatatctgagccttacctccacgaaaccgtatagctttcgagaagctggcgagggtactcgggtcgaccctggtccctatcaaacgccttcgagttcatcgggctcgaacngtcgtgtntggcctggagcccgggcgtccgctcgcccataacctaagngccttgaattaatgtacacgccccatgaaatatgtggcggcacgctataatagtggagtgtcaagtgattgggtgctctgngaaacgacgaacggtggggtcagtcttgagcactaagatcccgatcgatcaatcacgaatagctacngntctcccgccnnaatatcggccaccctgcacccccttgnagcgaagtttagtatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgttngccaaagaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtacgtctttggcgtgactgacaaattggatctggtagtaaacgaacacaaaactgcggaactgacatctacagacttcncattctgcccatccacatataggtatggagtcgattcccaccctatggacccaacaggcnnnccggcnaaccanttngccaggaacacaccccctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatcccactctcacgaccatgtctctatctgacggggaaaacgctgttttgttcccagaagatggngtttttcatagatccgggatgaacaatatgtccatttctacggcttactgagggcgccctctgccggcccgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacataggacctcggctggccccaaatccgtctcacccatgtaatgggtgggagacaagtccgtttgattacccgcgcacccccccagtgaggatactggaagtgagagttcatccccgccnnacttactcagacagatcaactagtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctgcaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatccttttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtnagcttctttgcggttcgatggttgcccacctttgacccggtccctgtcncgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcgctacgacttacccctcagtcaaggttgcgacgtgtccggacatagtcctgcccgtgatcggnaaaatctcggttggaatagggcgaacatccatgtacggancccaggcttcggccaagacttttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggtcatcgaaaggctcgaccggggcgtgtattgcccganctgattctaaatggataccccaacagtgcgattggcaacacaatccttacgtcacactatcccataccacatcgagctagtcctagcccgccatggtaggcatcactgtgctcataattttgcgcgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcactcangtttagctggtcgcacgggcggcttcatgccccgctataccttttgcccgcncctagtttgccgtaatgccttattcagcacagcagcggaatctccagtacgaggtctcactgccggcctacggatgtgcgaaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctggtccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgtatctacttggctgtaaagacctaagcacgccggccacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggatagcaccattcactagagatttttcaggcccagtctccaagtcgcttgcagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaaatgttcggcgacgcccaagacgcataaagggcgctaggcctcgaaatactccggcttatagtgaatcttggcggcttacccatgcaaccgtcaatcggaacaaatggcgctccgacggcaatgggctttgaactggtggcagtaggaaccttcggtcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagctgcacagtgggccttacgccacccagaaggacgtaaagaccgcactccaacctccacgcggattccaagtctgattctatgggacatccgtagggtagacattaagccaacggatggccagggactggtactccttccctaagtccccancgttccacctcatccggaantgaagaataacgtggctcctggagcctggggtattccgcgtctccattggagacccgggctactatagttattcttctgtattggtaattaagaggaatatctcgctgggatacccccatcttggggcgctggtacgcctttcgcaataactgcattccatggcgttcatcgactgtgaccctttggtacccggcgcacgcttgttattaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctcctctagcacattcctaatagctggcccagcgtaatgtcaagtaatggaccataagcgggcggcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaacctgacttgggggggataagatcccacccattcgtacagggaccacccccagcggccantgcccctccaatgtctcgtaancaaaccctttagcagatttgtgcgttaaaggcatccagaggggacctgaagactagcagcgtgaaggttatcgaataaggggaatcatgagtccgtgtactccggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactcccttagatcacggtcgcacgcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtcatagtcccgcagcaagcgggcgttcgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagaagatgngcgaggaacccctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtaggaggggggcgtaccgccccgactttctgcccagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggccccggaccgtacggtctacacgcatcttgtacacgcggatcctaattagtcgttagggggacgagccgggggcgacgtcgtaacggacagcggatgcagtcagtctagatctcctccacattgagaaaatccgaaatactctccagttgacagtctcagccctccagtgagggctanatctggacccgggcaccagaacgggctagatcgtccgagcatgcggggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagttaaccataacctatgcgggaacaatcacatggatttgcacccatgccaccctgcgaatccgtggattcagcgagggagctcggctcgccggacatctnnngcgccggttttagcgggcctgagaaacaagcctttgtcgcngtgcgcatcaggtagtnaccaaatattcgcggaggggatacgagctgttgcattccactgcncgcctcccttacaatgcccccgtgctttctagcacgcctgaacncccctgttactccttgggacggcacgatggacaaatccagcttctgtcgcggattaagggccagggtaaaatctagaaagaatatagggcgctggtctaggcgaagatgaatgctcacatgggtgaaccttcggtcagttggcagctcccccgtggagagatccaatgccgcaggctagtttttagaaacccgtaaagctcgcgtgtacactgcagtcgacttgaaattcattacgccacaaacagtccaataaaggaacccgaaaaacctccagtcgaacagccgtctcggagactaacaacccgcacgaggnctaggccctgccagattccttattctctcccttgcgtagtgtcgcgtactcacgaacggcaagcntatatggggcccatagctattagcgctacgcgcgagggagtacatgctcccattttgtgacgttgactgcaaactttggaagctaagctgggcatccaccggccacgagacaagggctacccttaccgctgacctgtcgggaaagtantattagtccgggngcagtgggttgtctcatcgttacgcgcgtagttctggattcgggacgtacgggtgtcgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggctgctaaaatgcactcatgtgcgcggccgctaatgcagcatagcatgtgatgcatacgaacaacaactgaaaagttncgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctctccgcagttacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagnnccccatcataaatcgatccacggctggagtgcaatcgtngtgnnccaacacgacatgcgactcccactgatggcatgctcgttctnacgcaggtaatcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcagtcaacttgccaacgctnagtgcgtggtgactgcaagtattgcagacgacccgtttagctcgaaaaaatnnttgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccngcgtagcatcttgcttatacattgccttctagctcgggggnccgttgggcgaagcaaatccgcctcggggcgtttcaanctgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttgcttagcccagatttgggtcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggtccgcctatcgcgagtgnccgttaagtcccgaggtcgcagtcggtccctgttatcgaggtccagcatatgtgttcagtccctggctccgnnatacggcagagcagatattcccgtaaaccgacgtccgttgtaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtagacacagacttcgtcccgttaaatctatgaatgccatgttaacccgcggcgcagccatnctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggagagtagctacattaacgccctaaatcgatgcggcccttatgctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgtcggcacaactccggtggcgacgcggaatctgaggagcattggggaanggggttatcccagttggtgtgtgtccccatactttccaatgaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatcccctttcatggngattcttcaggacgtcactacgtcaagtgccactaccttccttctgtccaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgacccccccggagaagtcctcncagtcgcactgcttggactntaggcagctacatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccggtggtgactncatcgggccggaagacagagttaaaacgatgatctcctgcggtccatgggaggcactacgttgtgtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtttgtctgctcatcccnnncccacaaccccaatgaatttacgatacggcggcttctttagatagcccctcganagagtggacattttggcgatagcgcgccataggtgcggtacattgtagcctataccgccatccaccagcgcctctcaagcctgtcggttcctactgctttggtgcaagtatcaaacccgtaccgatttggctaatccttcaggctgtgcgacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctancccgacccgggattgcaacccttagtgtcacaatatctttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagctggtgtcagtaccacccaaccacagtcgagtgcgcctgcatacgtcgtcccccggttgcagtcaaaattaatgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggggaccaggcacagacccgattcattttcgttcgggaataagacggccgttacgtgcggtagagaganttgtaggatattgcgggaggtcgtgagntctacggatggcgttcagcggttgggcgcattccgccctttagtgcctgtagcggtctaggcaacgcatcctaggattcacagtaatacgactaggagagcccacangagaatattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactccagaacagatgggggagaaatcggaaaacaaacgcgatggaggtcgtctgggattcagatgccctccagctcagcgnaatgaagccgttncacctggtaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcntagggagacgcaacagcgcagaggtggactaccgggnagggggaccattaatttgggccgtttagggacttgttatccgtgcgtattgcttnnnaatcgcaaanactcttaacactcctatgaccccgtaggccacgnccatcgtgtaactgatgctaccatcgaatctcagcgcgggtgatgccatttccggcatgtggcagccggtcgggnnctcgagggaanccacagagtagttcgagngggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtagtcctttacgaggtacctaagaagttgtctgctcttaagttgcacaaccccttggcgcccccaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactacacgaagcgtaacaataatgcggagagtagaaacgcagccggcaaggcttaacccggagnnggactaaaggcaacactagtattncagagttccgccctatcgtgaaatcctatcatgtccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgctcgcgctaccgcgaagtcaggtaacgttatcgcctctacacgacccanatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataaccgttatctcgttggtcgccaatcgtctctagaggctacgnttagtagagccnaccatactcactactcggtccggtttcttattcctattcaatcaagagaaagcaatacgnccaacccgagccgatgaggctcaggctttattggagggncntctctccgaagnaaacgtggccccaagccatgcagttctagcattagngcccgcgacnccaatcaacttatcttnggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatatgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccaaggccagaccgtacgagtcttgacatgactcggcagtccccgtactcagaggagactcgccaagcgagacgacgcggcacgcccgggattcaatgggcggccttgacgctacccctgctgtgtaccgagcggggaaaaatntgcgctcatggttccacccgagtaggcagcgggaccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctatatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggngacaattcacagcgcccgccatcaaatcacgctgggaacgtcagatgngatctggcctgaaagctgatacgggaatatcccgagtcagaatggttngattcgtcccaggcttcgctgggtccccgtaggtcatgaatggctcataactccntatagaactccttgcacttcacgtcgcgtcncctagcacgactcggtaatgcgcggggtagccttaacgtgccacctcagtcgcggcgctttcgctgcttaacaggacgtacttgcanccgttcacggattgggacgagattacgccagatctatttactttgcgccaattaaaccttaaatacaccgctacccccgagttatccacatgccagcacgattaggctggttgcaatcagcacgtgctcggccgagcgagtgtcttttctngctgttaagaccttgcagcccgtctgggcctggccccctagccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatnctgcgggatttgagcgctaagccggggntgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtggacggctcacaacgcagtctcagggaccagatcaaatagcagaaatgcgacttctatgttcagcagctatgtaatcatatgtaggnnctcatcggaactcagccgttacgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaagcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggacttaggctgttaatccgacgtctcacaaggctggcatatcggctagacgtagtaggcttgtgggttggaacggtagcagtctattctggcggcgctatatcttgacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagcgcagtgaacgcaactcccggagcgaagtcccccacgtacctagtgctgtccccctaccttagcgtntgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagngaaagtcgcgggtacccccggctaagattactttctcgcaaggggagcagcgaagggtggttcccttccctcccagtgtaagatcaggcagcgagagccgatgtacataatattgaatatctgcgggactcttctgcgatggtaattgtggattgtttctagcgacatgaggactctcatcaccgagggggggccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgtcacccgcggtttttggcggtatacctcggtcgactcgagtgccgtctcgggcgtcggaattcaacagcccagaccgcgcaagcagcgagtataatctattagaggagcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggcccaagtgtagtntagcgcttaacgcctaccccctaatgcgataccggcagncgggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactatcnctttataaggccattttccacgttcatacgtgactcatcccgcggntaacggaccaagttcgagaacattaggtgtcgnaggtgctgaatggcgtaatgttgagggttgcaaggtgctgagaaaaataacggtcgcttagttctcaatacatcctagcgcccgnggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattaaatacggcggnatcccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgtccgtcgagactcactcctctttgcgcctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccatgcgagtgataccatagacacctaggccctattaggggcagtcagtcgcttgcaagagaggtttgcatcttagcaagaggggagggatatgatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaatngatcactccccanccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgnaataatatcgacgtgttcgggtgtcacagttgctttacgtccggccgggctaacccagtcacctctaggctacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgccnttaaggtcgaggacgacacanactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccttaccccacgagctagggcctggccatcttatgcgcgacacatcgcggttcgggtgagaccgggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatngcattataggcaagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgactggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctntataacatattaatggatcagccttgggcaagcctacgctcgctcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacataccatataggagttccatagatgccctggagtattgacgctaagtccttcggacagcggatggggaggccacctcgagagaatgctaattggtgacgagttgacctacgnatccgtccgaacaagtgtagagntgtcagtgattcaccgttgaatggctggtctcaaattgcggggaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccntggcgacacactctaccagtacccagaccgcttcacgggaggcccgggccgcggggttaacgttcagcggcagaantcttagtattcacacaggcggtggcatatggcatatggtagggtttatacaattgcgttaccctcaaagccgcccatcttaggaatgctcgaaacagcttagatagcgantcgcttcgcgggctagcactcaacgggcctgctcagtcagtgaggcacgatcttcttgtacacgggcgtctgctaggattgtggagttaccctcgctcgtatgacacgacccaaactcggacaaagcaccgacatcggacctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgaggagtaatnttcgcactcttgagcataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagagtattccttctcacgaacatcgctnataagctaaaccctaggctacagctgtgagcggatagaggcctgttaagatacgagctatccgcaagaaagattcgttgtccatagaactgggattgggagccagcggagaggctagatttacgtctccacaggtaagtagacgctggctttacgcttgcccagggggactgggggctgttaataccccgattctatgaatgctgtagtcatcggctggatacatggnggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggngcgccctcagcaaggcgcgcgtgatgatatcagtgggtttcaagttggggattttatatctcacgtcgaatggttcgtcttatctctggtcgggggcgccgatgtgcttcgctgngatgccagtcaagaattcctcactgtgctgcaacagggggagagtacacccctgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtatcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagtggcgtgctagcagcattccggggggaacgcaacaacgtganacggcgtagtggacgatcggtgccagnncacatacccagccagtaaaggcgggggataaccatgcgcgaatactctgtagttcatttgctatactttatattttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacaagagggagtctacnacgntagctgatacaagaagcgagttgggtgtcgtcgccataaccccgcaggtaccccacacttccgcattaaagcaactaagttagctcaaactcggccgtctnctgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacatgttggcgacaataccgcagacatgggagtcgtaagtataaagtgccttagctcgcctatcctcnncctacacatccacgacctgacacgccgcttcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgtatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggactccgaaatattgagtaccgtatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaanggggcagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggcttcctcacagctccgtcgcgccgttaggatggagatatcgtagtggaagatcaatagattatatcagttacagacagatngtagtagtccccaaatactccggtcctaaccaacgctccgcttattgcaggattcctcccgcacccaagacaggggcgggatagcgtaagatgccccctgnngacccctgagaattgagggtcgatgaagacctncttttaacagaagcccgtaattgcaatgcgatgcagctgttgtagcagcattttcacaaaggccggcttcagtacggccacagaacaacctaaggtttatcggtgtgggaggggggacgtgcggccactgggaaggaacctacgcgcagcagatcaaggtttgttagttagttgcgaattcaaagtactctgccaagccaacactaggggactatccgagtccggctaattgctgaacttcaaaacatntgactaccacccgtcaacggtcagtttgtcagcggagaacaaccctagcctaatggaatgcctctattgaaacaattgctcttacatcgagagcagcagagtcgtcataatggacctagggctccgggttctgcgctcgataccgccagcacgtaacaaagggtcactagctttatttgtagtagggacgtgctaagcatagggccaagcgcttgtgattgagtcaggaaaccattgctactcggatgacggaagcggccagaggacatgaacggatttaagcaccgtngcctgtgctcatggcttccatnaaccctcggggggataggactagtccagcagcatctaaaccttcgggccgtgcgttttttggatcgtgggaggtatcagctcttgactatccttggcgttccccgactgtttggtttcgggaccacacgtgaggggctcttaggtcacaggccagtagtcttatggacctaagaccgtgagtactgcacagtgttcattgaccgtgtaaggttagaccccatccacttcgtcctgttgctaagcgcaggagcacacacgcggcgtacgttcccactggaatctcaaacaggcgttaggtcgcgctttcaatactagtctgcaactcatctccctaagcagccttcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggtgagtacccggagatctttaggggctccacgcccgcagttcatccangcatcttaagaatactggagggcgaaggtncanaaaacccgcgtaaatgctanngnctctcattctccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctccagcncaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggngatacggccgggtataggtaaggccacgacattgaggccgcgcgtaatancgtgggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgacttatggacgcaagtgccatggattatgtttcgtccggcggcagtgctcgctcttgtgtatttgtgagcaagggcacaccgagcgagancacgaataagcagtggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccactcaatgcataacgcccgccgtgctgacttaantctcacgggcaccgcagactgggagtatgggcccgggagaaatcttatgctccggnaggcgcctcgcttcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcaatagaagatgctcttctgcctacccccgtaacatgactccncgtgggcactgtcagggtgcgggttcggaacgagctcgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgacccgatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagaactaattgctaaaccgccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcctcgcctcgacacatcgcgattgttctccggttccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggaagtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgagtcccgtgggatgaagaggcatgcggctataccgagcgagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttacggctacgagctaaaacgttacagctacgatttgatacccaattgggattaatagtatctgtgganactacaggcttacctntccttgcaagacccgccctttggtgagtaggaggacggctcatgcatcaggtaagtttggaaacccatggtattaacaaatgtctgaagcnacgggaagccgtctaagacatcgctacgggcctcacttagagagcgtatcccgacacgccaaggcatacaccgccgtatcataggtaagcattagctattcgaccaatctctgcgctgagtactcattctgacccggagggacnggcaccggactgatggccggctctgccattcctaccacaataagggggctagaacccgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgnctacttatcacgctcaaaggattagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctctcaaaaggggccgtgagactccgtcaggtagggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacaggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcgtccgtccggacgcgggagtgatggctggagagcacaacagcaatcggaagaggcaatgtggtagtgctagtcagtcacgagacccgaaaagaccacttctngaacctgtgtgatgggccgtcgctagtgatgggccgtgtctgcggcgacgaagcactcccgtgcttaaatcagcatagctccctcgncgtttngatcgttcatcacagacttcggactgcggcaagttaataattaatcnttaggacgagttattccaagcagcatgacccccccagaagattccaacccataaaagttcgtgagatgcgataggccgacttaggacagaggaacaaatttggtgggctcatatgtcaccaagttcgcatgcgttttgaagnncttctgtgtggcgtgtacgtaacaagggacccctggcgataccaagagagtgaccaactttgtacgcggacgtgtatacgacagtcatcgggggctaggtgagaattttatacagcgcctatccccagagcacatccattggacctaccgattttgtatgtttcattcattcctagtagatgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccaggagcccggagcgctgcccattcctgtggtacgtctcagtcaggcgtactgactacaganntgtactaatgccagagcaatagtacaactgaactcacgaggggcgtcgggatagtttgggagaccggtgctcaatgcgtccgggcgggagagggaggcggcgtgggctttaactttggtccactacgatagggttctgtgaaccagcctgttgcctttagaactgatagacatcactcctccccctttcgtagcgaaggcaaccggagggggctttaggagcacgtactgcgagtagctaatctcttgcgtctctgggatcgcaggggccacgcgtgatgagtgcactcttttaccgttcaggcggttggacccctgagttgacctgtttcattagacgctancatatgctggaacgacactattgcgtcaagcactgtcccggccgctgatgtgtagtccagaatgacgttgtcatcaccctggtcaagtccggccaagggctttccgccgncttcaccggagaaaccggttgcatttnggangtgccgcgcgcccacgatcccatgctttccccgtgcttggccatcttgaagtagccgtgtacacccagttacagntacctnaccataccaacttaacgctctctctattccgagggtcccacatgtcttctgttttangataaactatggattccgctattcacagccgcggcgtgaaccggttgaatataccgacgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgtttagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccaaatngtgcgtgaacgcgcacatccagcatcacggccctccaaaccttggtcgattaacnttcgacgtctcgaataccngcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccgggganactggataaacctctgttgagcgctgtattcagcaagcaagtgaagggactattaggatgtcatcccggggtcctaatctccactcacgagggcttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgtatganatgggcttttctcgaacacgtcctcgtcctcgaggaccgaggnaccaatgacaactagtaacctctgccgaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtccgagggtgcaacctnaccggtccctntccacagccntattgtacgggaggaacggccgacaccgggctgccccctgagtnntcgaatcaactttacagtcttaaacacctggctcacttagacaanaaatgctgtgcgcgctactgtctgggctattaagaaggcactcgtagtcgtatccacnatgacctacgtacggcccagcattgcaacctacccctgacnacgtgtgaacgcactggtcgggagaaagccttcactaaagtntctagagggtacgcaggcgaagcacagacgagcgacatagccggcaggtactattcataagcgtaagtataaacgccgggctttaccagctagtcaccagttgtacacgcattagtaacaccaaagtcatgtgatcgattttggtanaatgaacggggaggcctatggctgccatacgcgagcggagggaatagactagcaatcaatctggaggaataagtgcggtgtaaatacaccctcatctggcgtacgggatttgtacttacacctctacgttgcggcaaccggacacgcatgcgctataaggtgttgcggtgcctcccacgcgggtccatgggaagtcggtcggagtgtcaagtgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcacgcttctcagagcagacctactagtttaaatcgatacggttatcctcgtgtatgtgntcgtagacacaaggctcggcagtaccatcaggcttgggcgcatctgcttttggaacggcttggagccaagcacatgtatccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactgatactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggctattgcttgctcggcttangnntttacatggcgaacgccaacattcgttattctcagaaagtagccaatgcgtatcaacgtaaacaaatagagtgagactttgggtggccaatccttttccangtcgtcggcgattgccgaccgcttgctaggtcgagtgcacagctgttcacccngccgattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatngcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttacgcagngcaagggagnggaggtgacatcccnaggaatgtgtctgtgacactntgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttgagtcattcttcaaatcagttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccctattagtgtgggttgactcgcnnnnntatggtaactctcgcccgacgtcagattaaaaacccgtctagcgacgccgttacgtcnccgatccctggagagggaggacgtgtggcgaggtcacggaacagacgactggtcgcggggactagcaatactatgagcgggatccgacgactacgancgctcttgacgacccatgtgtcntctctgtcttccgcgttttgctcttacccatcgccaaccatcgtcctgtttcgaccagcgttagggagttgacacgcgtgcggacgcccggccggtgcttctgccgttatgtgcgagaggattctcacgagcctcccanagtcgagcggccatcagtgaagctgggtgtgatgagagacgactcggtgtcagaaggctttcatgcgcatgacacttctcctgcacctcccgttctccgacccatcaggtcgtcgctcgtgtgccatggctacctacggtcccatctcgnctaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaacngtcgtngtgcantaggcgaagcgggtctcgtaaatatgttnnctcnagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcgttgccaagcgttctcccctccagatgtgctcggccncggcgctccaaattctgaggaaaacaggccaggcccccagnngcattacggcacaggcaccagacattagattaacctttggcgcagcannctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcntccgggatcactctcgagacggcgagtgccncgaccacccagttggggtaccctatgggtgtgtcagaggagctgcccggntagccttccccctagtctggtgcacgggtagtataccgacnttgagttaccaccagggtgcgcgaatcgaggcnggtttacgggggcggaatcgtccgcgagaggcgcgtacagcccccggtcgcacgagcatgattatncgatgcggtcacgtgggcggatggatagattcgcggcgccctttcgacgatttgacgtatacgagttacgtatgcgatccgcagagggggcccagtggccccccgcaaccaggtgggagtcgtgaccctccggttgcccccagtncccgagaccaattccctaacgattttngccagctgcccanctgtggcgtttncgctgccaaacgctgggtattccgacgagcagcgatgtgcgagcccggggagganatcctatcgagccttgcgnttntcanagttgcacgaggacccaggcgacacctgccccttgggngtgcgttgaaacacgccccgcccattgtagaatcaaagaaggtgtgacctagaaattagagcccaatgaataatgttaataggcgtccaccactctcctaaacccggcgcacaacacgcgaatgcagnaggctgcagcgatggcaatcggatggccagggcccgttttccacgcagtgcaaacacgacttcgtgggacgctgagtacctgggcttgttgtcttgcacggtgctggagcgtncgcngaaggctacaggcgcgacctgctttcncaagngcctaggtaatgtccgtgtggcgttagcacagctccgtgacancntgattttaatccccnnacttaatgtcgggcacgcgtaaggcatttaggacaaattctagcctaaggcacacctacaccgtttcgtataaataccgctaccgattgcttgaggaagcgatgggataattcccgccacagcacttggtcgctaaaaggacgctcgacgaacaatcggatcttggtggttnctgcgcgcttccggacatcgataggggcgcaattcgcacagggtgggggaacatctgtnttagcgttccgcaactcattcacacggaataacgaatgctaccgagccctacgacgaggctgggcgagggttgacccccctgggtcggttggggaactaccacatacgggtgtgttttaacccatggtttgttgtcacccgaaagcaaagcggagtcaatatagctacaatactgtgtgcccgctgcggatgcgatttcggagctcaccttgcgcttaggncttgtgacgcctccaagcatcgggcctattgcaatgctctttggcggggatcgactcacccttacgggtcggcatngacaagatcctcacaggggggtggtcacgtaagacaccacctagcaccatccaagctgggtaagccgaagggcacctcggttgggtgcgagcgggcctgtgcacccaagataatctttgtaccttaaggcgtgntccccctgtgtgccctgatctaacatgttcacggnacggtagacccagcgtgnggagtatccatactaatgtagcggggtgtcggttggtgaggagaattcgggcatgnaaacagtctaacccagcccatcaatgcgcggctgcacctcatacattcgggcncgcgctaactataaatgacgcatggaggttaaaagaagcgattttaggttagctaaacggggcggcgcggacgagccgtagcggcactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctcnnnggcttatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatggaagacagggaaagcgatgctcagaccttgcgnacagccagcggccggcggtggtcaagccagtgcaaacgagggcacgggtgaggatcactaccgcatctaatacagtatcgcccgcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttggngatgagttcctcgcccatttagaatccagattgttcggagtcatacccgtgtatcccaagtggtgtacagnggctcgaaatccttgactgaccatctgatgcgaggatctgaaggagtccgcgttcnatccgtcatggcagacgcgaatcctaccctgtttaaccccgttgtacgtatattaccatttaagtattattcaacggcgaaacttcgagatagcgctcttgtcatagtgcggggggctngacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaggggcttagtgggcccaacccgaatatctgttcgtttggcgcagccgctcaagccggcctcgtttatgcactcggccgccccgtgctttccaggtgcacacccaaacccctgcctctccccttgttaagaaccgaccacaaaggagcggtcaacccctggccactgtacattaacnnaggatcacacgctncgctaatgngaataaacgggggacaccgacaaacaacgggggttataccattcaaatcanaacagtgaagccgttgtggggcaacgcgcnctccacccgatcatcgagaacatgggaaaccatggatctacgtgacgtccattcaattagtcacactataacggactctacttgccctgggaaagctcgtaactctccagctgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgaaacgcgtacaggacgtgacacatccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagatagaaggtgcagtcgttaggaggtgggtttctgagcaggaggtacgnncccatctacctgcgcgggaaggttcatcaaagacgctgctccgnccgtgtggggtcaggttnttttgtactggacacctggctaggaaactccggcgtcgcttaaanctgtacggtaaggtggaacngggaatgctaggcgacttattatactcattagtgccttggtacgggtagtcattagcccccgtcanacagggtttcccaggcgctgtaaatggcagtctgcgatanccagcaaggtactctgttaaagtcacgtcatacaaacgcgcatagagtgagcacctcaatagatcgtcnatgtacaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtatctcaaacggccgtgacgacgccctcgatagcttcgcttagtggggtctaacagcgtgcgaacgagatatatgggggttttgcttggcctaccgtccacgccgcatatcatgaatccgaagacaancctaccagcggtgggtcgtggccaactattgtcaaacggnnggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctaaatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcccgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaattggaaggagtgttctgcctcctgcgcgccggaaggaaggttntagggaggtaaaaggtacgcacccttcgatngggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctatatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcattgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctgatnaggtagggtcaaagggaagcgtttttaggagctnagcgcggctttagacttatncccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctcnggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtctcaatgaccagaactcgatgttaaatgtaggctaaacccctaagcctattgcagtcatgtcctggccgatcctgattgacctcaagggtgagatnggtaggctacttttttaaatcaaagcacgattatcggtcatttcnccttcggctgggtgatctantctagggtcgcctctcagatgcccgccagacagtcacggagagtcccggtacaacctcctatacggtagtgcatgcactctactaatggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgtttattattaagccacaagggtgtggaaacgccaccattgcccgcggtaccgtaggtcggggcccgagggccaatttggaacggcgcaacttgggaggcgacgaatttagataggtgcgtccttggatcgtgggcttgtcctatatgcagaattccttgctgcccggattcatccccactaggcacagatctatatgacttcgcaaacatttagagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccnngcacatatagtcagacatacgtcaacatgcgatcccatgtaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccaataaantcttgactctacacgaccgctcccggtggaaagtcccgctcagtcattaagatgcctcctgatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggttgcggataaaaaataccgtaaaagacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatcccccggtccctgtctaaggggcgactctccttgtacgcagctcatggagaanctaacacttnncaccttatggggctccacgcccgctanaagcgcgcgcgctcgttgcatgaagagtcaaacaaggcctggtacccgttaccggactcttccgggagcacgtttgtgaacgaacgggatctactcttggacaaccnagcgactatannccatgaactcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccccaagtaaacggcctgtattgctctcagagaccacaccacatccgccggctgctcgcagaacttctctgagtgtgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaagactatgatgccnccgcgtggtgccggccggtcgaggatatagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcaagacctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttanttattggagagatttaacactttcaagttcatacgcgcgaactccgttatgttaggttgcggtcgagtccaaaacagaatatgttcttgccggggtgctcggtaactgtgagggtactcaacctaatgttatcgaaaacggcagaagtnaaacattggagggtaaccangtgcagaccacccggccctcggctcgttttagcgaccagcatacatttgcctgagttgttgttaaggaatattagcgctcgcgctgagcacccagggccggcgtccgaacgaaggtatgcgagagaccagtgaatcccatggtgcctcgggctcatcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgttccggttacgggaagttcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctattaacccataaatggtgtaaagtgcagggttaactgtggtcgttgtcgccaatcgggcgaacaatctttgtgggcnatttaagtacatgtatcgttagcgggctcggggttctacaaagcctaatctacagcctatattacattagtcattgggagntcgaangaggccgtaatctagcgtgttgagtgtcctcgcccggggcctatgctacaagattgggccgccgctcgccgctgatgccttctagctccgtctcatagcgaccctctagtcnggatcacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaagacgtctaagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttttccagtcgatttgccccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaactacttgacaacgcactcacgcatcgaagcggcccactagtgcnnccgtccggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacggcttttacattgattggtactcccncgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccncaaacggcgatggttaactcatccaaggctaggcagaagtgtgttcttcttcccgctccttggaccgtgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcacggttacgtgtagagtgcttgactcgtcgccagtcgaccgagtacggcgcatacttcgtagtacgtctntccaacggccggcagcagtttcctgtcattggctccctcaatgacctgtgagtagaccggtgagcagagcccggttgctgcccgggtcnncccgacacccggcagcagttncggtagtctgcaacgtcggcagagcagnccggcacgaatctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccgagatttcaccacacgcggcacgcctatcatgaggatgtacatccccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccacaaggggagaacacccgcagacgagaagcgcgtccgcccaaaccggtacttgccccggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgacaaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaagaggcacaaccatttgaggatcatcgcgtaagcctcgattctcatccncacgtgttagatccagcacccagaccggaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggcccaccggggccacatggcatagggntccaggagaatattactggcggaacgccaggctgtatgccgtagaacagaagcactatcagcctggctacgacctggaagaaaggatattgccctggagtcttttctagaaacaccgcacatgctctatattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaaggcaagcttggccggcggcggtgagtatactagggattcaagtgggttgtaagtctatttcggtactgggcgccgnacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtccccctctgatgcgcaacanggcgacactacgcgacccctgggtatatatgcggtaatcccaccgagccagcatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggtagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgcttagttgcacggccatcaataagggcgcaaggctgcctctataaccgatgttcataccgggcctatgttttgcggatatcgacggngagacgtaagccctacgtgatcgcggacattgttataccgcancagtgtgataccgcatcgttatcggactatacgtagctatccaatactgtagagaccgcacgatttntcaaacttcaggtgattatgatgctcatatcaaccccatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggacncttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccngcattgggacaaccgagcgcngtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccatacctcgctaggccgactgcgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggaggggaatgttagagataagtagtatactataanaccctgagcaacgggctctggattgagctagatctcggtcgaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccactggcgngtctcactacgcgtggttacaataggacttaggccttcactacgagaccacgtagcagacngattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggtcaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctaagcctgtgccggtgtgtatttacccgccagcgttttcctntgagaaaatctgagtacacaggacgctccgacctaggggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatcncagtccacttgagacggattcgatggtgcccattgcgatactcacacagnanaagcccggtgatagacagcggtgttttcacagttactttacggtctggggcccgtatcgcagccaataccagttcgcacaaggcgacccggaggattcgtgacaggtccatccgggtggctaccaacgcgatangggccgcggcggagtgtctttccccataagcagtnagggccggatatataccgtccaccgcaacatcgtgctaagtacctantggtctggctgatgcctagctcactccgacagcaccaagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttctttgtaaaaaaggacncccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaancgaagtcgaattttccatgcctagtttgtacactatngtgattcgtggggaggtgcgttaccggaggctgccggcggctggctaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttncactaaggccactgtcggctacaatgctgtgatattgaccacctgccccatgtacccaccgacncctgggggcccggagcccgcantaccagtcatatcacctcagngtccctaagtactaaagtcggggtaatctacggacgcgtggcgggtcncaagaatggaatccagcatntggggggncataaagggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccctacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattctggcgatgttgcttatcccggcgcctcgaccgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttggttgagttatatagcaattgggaagagtacgaccgatcggtgggccctgtaccactgcgggtcgcatcttggatcagtgcaagggcactgggtacgatactatagccccacggctcgccagcctgacttacacacgttttctacttaccatgtacgacggttgccgtgattgagctcgtgccatccttcggtatcccggtaagtgggcggtgccttgtcccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagttgtcgagatctggatcgtgtcactccgggatgatcagccctggctgttagtgtcattgatcgtagaaggggataccaggctgccggtaaccaccgggtcacagtcacttaaaccagtgtcgcctcttatgcgttggctgaacgacgttcgtaagagggaatatcaagggcgcgcacccggcgtatggggctggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccnctngctnntngntncgnnnntntggnngcnttcgntnngnnagnccgncgacncnggcaccncannnnnnatgatnggcngnccnngtngcnnntcagccnancancncgcatngtanntntatnnaggnnnnnntncnggaggcnnncnncancgnntngggnnncgttncgccgnnnnananannggcccntnacgannngtcagngaattngacntgggtnnttncgttgngcntgncncnccgncgnncncnnnccnactccggttngagnggcagnccaaattnngggangttcngnagcggaannnnnnnnngncntcngncncnnnangtancggtancccntngnncnccnnagcttaancntcnggncattagngcgcnnngnaancnnnccnggntnnncnnccnnntnctnananggtactgggcngntgctgccnnnnnntngncaccccctggggannaannattagcaacnagnnnttcgcnacaactacatccntatncngaancgnncnnnaangcnncnnacngaangtcnnngnnggntgaggtcntacngcagatnnaggntncnngnaagtncnnttagaaacggtccnnncnagtntagactcgaggatnncnnnnntccncggacgggnnnntncannngcctcntnnctngncnaggcnntctcnaganagcanagncgtggcgatngccnnnngcnagncctgcngcngcggngccgncgttgcacnntnagcgacnnncnagnntnnacnnaagggtcggcccaccacacgtgggacgtttaaaagccgctaagcacctgcttttatgggtacaatacctccccacagcagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggagncgattccttgcggacaacatgacgatttacggatagttgacataacgccgagataaagaaccgtntgcctcgntccagcaagacttcaganntgaacgtgtagagcgncatttatcgatgtcctagggaaacaagtaaactacattccagaaaaatcacgctctgagacattggagaggcggtttttcctgctccgagagctccagtactccggtaagcgtgtctganaactgctgaaataggcgcctggtgtttccagatccaatggtnnggctgacgcttacccccgntgctgccaaagtttggtaatccngtcacgtcacttcctgttcaggngcaaatgcanctcccgcgcccgtctcnaaatgtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagntgcnttnnaccanganccacgcggggcccagannctcgcgtgncggccattttaggcgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttagngaataggcagctcatatctgccttgagggttcgcacgncatttgcttagccagcctaatccggcaagcccgactggnttcactgcagcctccgtctcnactttcactntaacctatcctcatggaggtngntgctgggcntcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacatatatgcgaagccggcggacgttcaaatggctgttactcggcgcgttgcgcgggggccacngtaagttccctgggcttcttggggttancttcactagaccccactactgcagtcacttctgttttcagttaaactgcctcgccntccttttgaagctcgccatctgttgttgaagtcaaagagtatactcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaataagntaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccccacctcgcgatgcaaatgatccctcggttggccnaaaacctgatgtaagatccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacanctttcagcgggttcatccttgcgaatggcaaagcgggaaattcaagcgagccaganatgaaggcgctggagccgttcaacaaaagcgagattnagtaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccaggccaaaggcctcatcaaactatgagtacctagattcgcggcggccggtagggagccctttcatagcgtcaggtaatactccccccgttcgtttggtggcgttctgaaagaagtacacntgtggcattggagcacctgggtacagattcctatcgagacggcagggcttccgacaccttgcttaacggtngaatgtctagtccatataatatctagtacgtcccaaggctgccgtgttaccacatcacttggaagttctagattnnatcaccttagcaggtccctatgcacgctaccaccactatgcgacgactccctgtgtacgagcacccagaggatcagttagggggtgcctcagacgcagtaagggctntggccgaacacagtgggcgccgtcgacgctttgtctaacggatcctctactagagtatccggcgcccncngctgtacgactccatgcgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactatgagttagctcgtccacgaatctgaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgtcgacccaaatctgagtctacaaatagttctagagtacaaccccttaggcctttccctgcgacaggacgctcacgccacgaggtacactcagtatagaccaacagggccgccaaacccacggtgagagctcacgtccatgggcgtttggaagcggttaacgttcgtcagtgaggtatcagttcgaccgactnggttagtatcccctagcgggggattcctctctcacatttttgttctagacacgtcaccgtccagaaganctcgggacgtagcccatcacgttcttacggctcttagcagtaatcaaatgggctaccataccgaataccaaatcatctaaggctgacagttgcgggctagccgtcacgttgctcagccagtgaccgggacgcggctcataattaaactcgttcgaaagagagaacggcccccactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtaagcgtggcgngaggatgaaattcgctcccccagtcagatgcgtgcatggaagnnagatgctacacaatggcagagcgcgttgtgttgccagaggaaccggacctcagtacccatgccttcctccacttactattatcgtaccgtcgcttgccagtatcacccataacagctgtctacgaggcaggccagcgcgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggncaccaccaccggaatatattgcgcagggaccttgactgggctgggtctcccagaaggtaacctgatataataaggggattcctgtgcacgggtactggtccagcgtctccacgtgttcgggggtctgcagtcccgctgggacttanacggcacatgaaggacccaggcactggaaccgaactagcacattgcgattgtattcgcccttcgacgtgtgcctaccatttccgcggccgaggtttcaaggaataccggtacctttatcaaacccaaaaggtccncccgatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatagccgctccctggaccagggcnccggaaattatcctcacattcagccgccgtcactggtcaaactagattactctagcaatgaccaggtgtctcgcgttgcggaatgcccggtcctcttactagggcagttccaacggcaatctcttaccgtatgccggacccnatntgtaacctttatacactttcgccatggagacagagagatatgcttgccggagcncgaatatcgagggttcttcgtaggtcttcgtaagacatatnagagcgatttatngcggctggagacttggacatcaggctccaacctttgttacgcttggcgttatggtgaagtcacgcccgtctggtgcccgagctactccataattaaatcatcggtacgagttcagagctcatcataccattgaagccggcaggccggctcagtggaagtattgcgcagaagtttgcttccttatctagcattccttgaganccacctgctgcatcagctggatttcagcgcgatacctattcggcgtgagtttttagggcgtgggtgctctacaagggctggggcagttgtctaatagcaggtctgccttacgggtgccatctcaaccggtaagatgtgcagtcgcaggcgcaggtgttgaaaatgacgccggcagcgaagggcgtttgtgccgcgtcttagcccgtcactcacccaaactccgtcccgacgtatccccgacgctcgtanagtccgncaagtgcaggcgacacacaaaactctaccgtcgtatctactcgacaaccctcatcgggtagtaagtatgtagacgccagctcatgagttggtaaccgcataaggtcttgaatgtgacggccagagtatttgtaagttgacangcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcacccccncaatctcaccacagtcacttgttcacggcgttgngtgcgatgtttattccctcttccgcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcggnttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatncctattactgatcaataccttgtgtcggcttccgcctatattggggacctgttggtgtgtgtcttcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagnatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctagtgcctcgaaccacgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggncgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagatgaaactcctaactctctaccctgcctagcntgacaaaatcgcaactatcggcaggtgaatctagggaagccaatattatgtcgcgtgagtgcggtcaggcacgtaaggtgtgacaggactgggtcctaaccggggcggttaataatagcaacntctgcatagcggttttagcgctttcgtgttataagcgctaccggttggcagtcctgcttcgtatggcctttggcaggtatttgcgctccaagatacggtagaagggcgcctccaccacagtgaacgcttggaaaccaccggatatgagtatagggtattgagtatgggagatagagatgtaaacacacatatttgggaacacctgccgcgtaataccgaaagctcgtgcctcgcccggtgttcattacccancacttatgacaagaaatcctagggtggtacatctgattgcgactaataatcgtggaggtccgtcagagactgggcggatgagacagcactcccgtccgactgcgcgatggtccggactggggggccgctggcacacttctcccgacgactgcgaccggttgatcccctaaaccagtagcccgtcgctgcccgcggagtcgaccacatcaaacgccggcggttcaagcatcttgatctagtttatgcatcgacggcacgcccatgcccctttcngcgcacgcatgggaggcggcatctacganctccatacaaaaataaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaagggcgcatacaatgagangaacactctattgcactgatttcaacttgcatggcgcccaccgtagcatgaagcgtcgtttctcctagatataaccctgctatgtttancgtgccctggttaatcacgtttatatgcnctatgggcgtagaccctagttgcaacagttgacgaattccgccacgtgatgtccgaataggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgnctgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttcngcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcacagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttggcggaacgggcgcgatgataaatcctcagacgncgtagccacctgaacttcgtcgcgcantcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaggttggctccatcctgctcaacaagcgccgangctctgagtacatccgctatcggatttgtttaagaataaagcattcctagtggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactntattggtcaacgtgcaactgtctggangcggtccatataataggatccgctcgaaaccgtgcccaatagcgaagtgcgcggaaagggtgtggccttgtcagatggtnggtacctttccagagtcggccataaggggtccaaccacaataacgaaatccggggaaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaatttagcttgttcaacaggttctggtgggtcgtatgccgaggaggcaatatatgttggtcctccganttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcnagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggngtccggcggcggcanagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttnaccaggggg aaatctcaaattgttccatagagatgctacaactatagngggggtctgagacgcatctggggtatggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttantgtgacgcatgcacataagtgtctccatagggccaatagctacactaacttatggccggtcggagagtggcccagtgctaatggtccccggagacaatcccccgatactctaacccaatagttcatacaggaggtccctgtatcggggcttcttacggcgcggttctgagtcggcgagcaatgtcaactgttggaaacccttataaggtttacggatacgaaaattttccgacccacgagcgnnnnccancatattaccgcggttcgccgcgatttgtgccgtcgggtctttagccagaggacgatcagccgggacggggtccgaatgaaccccgacgtgtcattcttgcccaaaccgcctctatttcccagactacgtgggcgcaaggggctctatgtatatcgcggacnncggtgtcatggtgaacgcggacccgcagactagactcggngtcgatcatccgcatgttcgcagtccaaactctaacatgatggcgacatactttattttacagacgaaagccattgcgggcaagntgcccccgatccgcgttggaatgtctcaggagcctggaggtgtgtgtttaccgaatggtacgctctgaccggggctccagacgaatgtagtgttaattggaaattttgacaccgaaagagcttgccacttgcctggtccagctttcaaacgacgactaaggttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaantgtttatataaggcaaaatggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgccggtgtcccgtatgaaaaaggggggactttgatgtttacccaaattgtaagtttatttaagagccgctactttttacacgtaggcaggcagttagtaacattcgtgctctctgcttaatcattacttcggcttaccgagctaccgnctcagcgcaatggagttttnctgtcttcgtcttaccaatttggcgaggtcccggttagtaaatctttccgtcaaattagcatggcgatcgacaatgtggttacgcactgaaggagattcgcgggtgtcgatctgcgactaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgtcacgactcatacggcatgtctcttaatggctttctccaccgagtcctttggaccccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggcngactaattttcgttcgnctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggtccagtaccaccttccgtacntagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgtactcttgtcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacagggagatcagcgaagctttacagatttttccacctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagccgttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgcaggttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtgggaacggtcctcccttcgtgcgcctgtgttacgtctctctgccaaaccttaggggatcggatgcagatgtgtaacacgatagatcgttgacaaaattaaggtgcttattgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgtctcgggtcaggcccgctcctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgactcgaaggagctgacccagcgaaagctgcctgtccgtagggtcttaccggactcatggtagatccagaaaagccctatgaccctctggtcggatctactagatccaatacctttcggggaactcagctgcagaccgatgtcttgacagcgtgatgtctgccaggcacggagggagcccgcncagcgcgcagtataacaggaggttgacaggctggctctgtctatacctnagttacgtcgataccataccctggtgcgaacacccgcccctgttacaccctcttcaagctactatcatgactcggcagcttgcgacaagggcacatangtaggatgtacctgcagggccacctggttggacgctcaagagagtcagacnctatatcccagagccgtcccggaatnttacactctgccnaatcccgtgtagatgtgtcccaatcagaggagcgtagcacgcgatagccagtagttctagttccgggtgtgataattcgaagggcaaggctaggtttccggagtccaagagngagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgagtgtgtatcaagactttagcctccgtgctggacccctgtacggtatcacgtaggcctttcacggtagagtcccaaggtacgttaccctcgggtattatatcgcattgcggctgtcggcctgtgtccctggttccttgcgtcgactatttggtactccctcgggatatgggtagccccggtcgaatttccganaagccgtacatagtagtagcgggtgatccgctgncgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcctgcactgaatggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagtattcattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtgcttgtccaccggacctttccnccttgtgagaccgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggctcgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagtngtccggtaatctgactgttccccccctacacttcgctcgactaggtgcgttcgatctgcttacgcaccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggngggtcgcagtgccggccggtttgccggcagtcggtaggtgttaaggtgagacctatgttgttgaaggcggcacagaagggatcctctggacgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcnattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgtcaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttttgagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgcgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtgnncccncccgcgatggcttagtgtctacacatcggttgtacaggctaggagtattagtcgatgagaggcgtgaaacacaaaatccggaagtacccacggcgcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcacctgcccattagcccgacttatcccactcgggttgctactatacgatcatgggctaagctcgggacccggccggctatgagtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtcgttgggggaggctggccnggtccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagananactgtcgattgagggatcacaatttaaccaactcggatctctatggagagcggaaacagggctgtagcgcgccaacgagcagacaagagaacncgagcttagagagcagggagtaaaaccntcccggtcctagaactaagcgagccaagtagtccgcaatcaccatgggatggccatctcccccccgtgccggtgggtcgtctatgcaagatacgtaataacaggacaataacataaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggtagtacccaaacggccgtgacttcacaagccaataccggttgtgacagcgcgtagaccttgggtgggttgctcgacagtcctcattgcgcagactgatttccggtcgccccaatctagtgttgaggcactcattcccaagcgctactgttaggagtctactaaaaccgacgtcctanaatgatcgtgccgagacaattccgctcgcccangaaacttttggtagaggtgccattgcgggtaaaattgagtgtgatccgtgtttctctccaatagangagggggcgacttcaattgaagggcggatagttccagttgaggccaattgtcctccttgggcgatgagatggcgggtcccgtccacttcagcgctaacccgtagctatcggcattactgcgggccgcacgtagactatgaagatggtgatccacgctattattcgggactgtacttacagcgccgcatctgtaccgccacgagaactcggaggccaatgagtctcntcatggctctcccgcgctagctagacttcctagggtcccctgcgaaatcgttggcnncacctgccggcgcaccagcgatcgtgactcacgtatactggcccaacggtgtccgattaaagtccaacgcatgacctgagagttcgaaactactgaagttgcgccttataacgcgccgggcagcgactcgctggggtgttaggggaagcagctctcttaggacgcagcaatccttcacctcgactatttgtactttgacccaggcaccgacttgcatgcctatatgactgtactgtgcactagacctcgcgtccaatcccggggccccagtatgcagctcccctcattctcgtcacggaacncggtgtcggctctgcaacagggccaatgcccgacagtaacactgtgtctcacgcancaggtaaggatatcagaccgttgtgcggccgaccgtcgtactttngggaaccttgatatgtacgagaccttagcaccnaataaatatgaggatgtcgtctgcgttccagtggctgagtgccgtggaggccactgaacctgagagntgagtagagccggccacaacagtttcgccctgcacgctggcccgctcccggcgtcagcttcgagtgggagtatccgggtccctcgcgtgcagttcccacagngttacatccaaaatgagacatatcggggtcgtacgccgtccggcgcaattttaacaatcgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcanctatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcncagcactggtgaacagtcttcgggtgtttgattagtcgcgcaaaccgcctgccgagctacatgacgctcacgagcgacccgggcccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggngagcgcaagttcaggccacttggggtcctattctagnnggcatgatggcgaacgtgtttcgcacgacagcgggactattgtgcgtccgaagaacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatacgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttagttagtgggaaagnggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctgatacagagtccacatcnttggatccgtactggcttgattgtaaccgctntgactctgaatcgaagcaagaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacantggggaaaatctcgttctctatgcccaacggacgacgacagatctgcgtgaccgcctacacctttgcaggcagacactgaggagccactgcttggtcgcactcatttgacgcgtgtatgccactgggnccgtttcccaaatgcttataccgcggccagaggtcagggggtcacctattctaggccgcggctatatggagttcagcgggtaccggcccgggagcgcccgcgagttatgcggcgacgtcgttcgatttggtcccgtgcaccatgaggacgcggtctacgctggcgcttaggctgaccagtttgatggctcggttggatccgttaaaaagccgggaattttatcgctcacaactcgcaaattcggagaggcagatccggttacttctaaatgaaaccangncacgctagcctcctagnacaggtaagcgacgcgttcgaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcgctgcgagccaggagtgctggtcttgtggcacgcacagcgcctggacatctcctctgtatctgctcaccccgcacttgaatggatataggggggtctcgaacgggccgaagcgttattacgtgggtanggatacgcggactggagatcggccagccctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgtgcattatctgagatttggaacggtggttgggtacccgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcacgtacnacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttccnggcgtgtaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaagncgactcgcacataacgntagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgggtcgtggctcattcaggctctncttacattgccggncacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccgncggacatnactgggaaagcacttttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgcccngcaacacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcatncccgcgtccgcggagcacggaaggttacataccataccgtttttggcgttaataccaggttacccgtnggttgagggcatgcgcggcggctgaggttaatcaaagtgagccctaccgcacgtcgcccnggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccacgatngaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgctttggcatgtaacccaagtttcgtcggacgctgacatacttaacaaggcctatggtgtagtaccgatgtttgcccatccctatgggattagcgatgtccagcggttgtatcaactttgacggctcctcagtgatccctagacggcagtctactggtggaaatgcgaggagtagcatggcttatggttcagggggcccggcgatggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccncgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatactgggcgtctggcgtcagacaacgtctgcgggtatggtcggcaagtgctacaatacatgcaggacgcaccggagtccaagctcgaagcggggtggaacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaagggagttaacgctccagacctgctttacacttgagcagtgggctgtgtactcgaaccggggtgcgaattagtggaagaagttaacgnntgngagccattggcanagggggtgacggcgactcatgaaacaagctcggtagattggtggcgtgttgtcancttgngcacgctggttttttagctcataaaatcccgccaaccacttgctgcgcttaggtacgagacttgatcgacgtgatgtggtgcatagtcacaatcaggtagcatcgtccctaccccgcggcagggggccgtaaaaggactaccaaagagctggactatgccggagctacgctgggcccagtggtcagcgcgcgcattgagtgaataaccctagaacaggaaggcatctaaaagttctcacccgactcacagtgttgcattcggaaacnncaactgtaggcagacccccaaaggcggagtgtctaagctataacacntcacttcccggactccgtcaggtagccatcgcgaaatacttacctatggctatataacttgcatggcacgctcgcaacgatggaacgcacccagtcctttctgccagtgacgctgtaaggcacagctcccatgcaggggctgcaattcgaaccatcccgattgcaacaacgtagagtcactctgtttgcagggtactaggggaatccatcaacccgtccaaacgtaatggtagtcactccgccatcctcagatgattctcttgatcctcgagtagtgagggaatgcacgtgagacgggttggagcttgggcacaatcttccaaaataatccaatcgtccttccaactcgtgccatcgaggagtttaactgcatgccttaacttgtgtagctaaccctggagccatcgtaactcgcgaagggcctcacgcggatctcggtcgcagcctcctatcccgcacgtgcctgatacagctgtatctgatcaagtaccgcagccttaacaccacgnntgcagcgngatctcacggtcaggctagttgcgtctagtantacgcccaatattcaactgctaaaacagctgttgaacggtacatgcaaagggttacnatgcctaacatgcgacctaccgccacattcgccgactgttactgaagcatcgcctatcgaggactcaccctgtctccggcntcattttattgatggtaagaactgccattctcctggttcggtaacactactgctactcgttttgtgcaagctcttccccgccgattgagcgcggggatacaacagatggtcgcttcgatgtggcaanccgtgncagagccggtctcaccctgactctcaatccacagtgaaggcgcgcanggcgagcagctgcacacttccntgtaagccaggtacccccttcacgagacaggcgagtggtctgaagcgtaggcgactcccaatagtacngcatattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagatttgactacatagcttcacgcccacctgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggnaagttgggtggtctttcacaggctagatcagtgcaatggggggctcatgcctcngtaagggtacgttgtggncgacccggggcttnnccgcgggtgatcctcaaaccgtccattatgcgataaaagaagtgttgactatttctcgtatgccgaggactagtacttagtaggaccatcccgtttcaactcgtcctgaacatacatatcaaaatactatggttttgggatacggagcgaaaatgcgtgatccctcactcgttatcgtatcatagtcacggtgttagcgacgcattgccacgctgaggaggcacgagtgtctaccggcagaggcaacgtcaaaaagcgttcaggctgccctctaggtaataaaagattgagccggtcgctctgcgncgacatctcatccgcaagcccattggccagacctgtcgaacacattcattatgacgtttgagcgagctacatcttccctcggcaggcactgctatctattcccagacgtgattccggccatacgcaacccgttgagcgtgctttctatgcgtgatgtcttacgacctccggtcttcagtctggcaggtacccccgcagagaaggtgtacaacatttcatcggcctcgtggggacaggagttccaatactttaacacggttatatggaccaggggggctggcctagttcagccggggcttaacagctggactcggcatcactaataatcaattagcagttcatcattatatccagcgcacgctccattgactgaaggagttaagcccagttccgcatccggtgggtgacacccggcaccagatgcgtgaacgcgacaaggaatcgctctcgaaaagcaccgcttcgacatggcagacggcaaaggaggttggtacattnatgccggagtctcccacacatgacgtgaactgggtattaagatgacggtctgacgagacctcttagacttacagaacaggtaccgaacagggctgcgacggtaacgttgggactatggtgtaagagcgctgctctatacgacagcgacagctgggcaggcatttagcaccatccccagtgacagggatcggacacagattgcaaatgcccgttatggtgggcaccttcagggttaaaaggtacccgcttatcggcggtcatgcttggtatcgtagcccagaaacagttccgcggtatcgcgcgcaagagataaatagcaanaaccctcattagaggcgagtgcnactattccaatgcgccaccggtggtcggaatacacacgcgacattacccaagccacgatccgcgttgattcgtagtgctcgtgttcacttcggcgcgctggcgacagcgtagatgtgatcccaatttaagcgcnttacgcgcagtaacttccttatcagcctcatgtcattcaacttcacatgcagttattagtctgtcgccatacgttgatccagcggcaggacgcgctaagcccttcaccacacacagcaaacgcaaanatgtttctcgcgacaccgaagccgtctcccgctcccgaacgcgagcagatcagggagcgtcggtggcgttaatcgatgacctggcgctatgcgctggctcgtaagacccccaacatcatttttagtccgaccaccaggagtgatccgccngcgcctatttgtgtacagtgcaactaggcattgggcgtagacctgttgagctttgtagggggtattgctggggacgagtgggcagcgttccgtcgatctggaaccgcacgcggtggggtaatggtaggattaaaggtcacaagctggtatgcgagcctggccgctctcaatgtatctgatcgttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtctatatgcgtgagatccattttgaaccatggggggtttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactaacatctttggcacttcaagactgctacagcggagtaatgtattcaggtagcgaaagtggaccagggttgtgtggacccacgggggtggacgctgtgagcaaactgttgatatgcgtttttcgctttagactgaccacggcagcctccggtttacacaccttcacaaggttggggagcgtgtacattcaaacgttcgttaaaaggtctccgttgagtcatntacctaacgtctacccactcttcatgtaatgcaacttgggctggagcgcggtaagccccgagtgatgttttaggactggcttgagcgggtatactgtgaaggcgcttggcatcggcggcgagcatggcggagaaaaggtcccgaatctgtctccgacgttcgttcgacgtatcgcgaagtgtaacgcttcacgcgaaggcgggcctattgttgatttcccgtcgattgattctgggaaactgggcaccaggtaaaacntttctncaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaatctgggtagtctggagagcagctggtggacgaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattaacggctcgccctaacccgattgaagctgttgttaataacacactcaatagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagnctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccgatacctttcgctgattgagccccaaggggcttatacatgaatagtcctgttactggttatgcgggcgattggcatgcagcggtgtgtgcctttacgcccttagaagggcatgtgtattccgatggtccgcggtgtacgccacctggccaaccatgaggccgagagggacaggcagaatcggagcgagaagccaggctttttgttgggagtagncctccaaatcagccgggcctgattccatctcgtgtaaggcgagtcagcnnnaacnnggatggaagagtccgccctatagaggccgtttagccttgaacaagtctggacaatntcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcttccagagtcatgggagggttctgtgcaatctggcgtagctcctcgcgttcaccaaccatctaactgtgccgatcccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatattaaaggccggagtngttgggacctaaattaacggtgganggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactactgttgtgtaccgagaagggagaccgttcctatccaaatgcggtcccggctttgtgatactagtgctggacgctaattgctaattagacattcatgctttacctattacctaacgcatacatggcttctacagccaactcctggaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaaggaagaatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggtgctgatggcggtacgaagatacacgaantcgcgaacaaaccgaaacctccngaagtggttgttcggtctagagatgtccggggcccctagaccagctcaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaaccatgcaggtgggtcaaaccgtatgtatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgaaatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctnatcccgcaacaaaatttagagcatcactgtcgcggactttcgctatcatgctggtgacctggcggccccaaacgaaaggcacgacaaaataatacatggacctgtagctaatagatccaactaaatctggggccggagncactactctcgcccttttgaattagccaagcgtcagcannggagatggagcctgttttatgataccttgtaaatatagacgaaatcgacctgatacagtcttcgaatgttggagtagcttaccgaggcaaggttcagtcgattccgaatatcttttccgggagtaggcggncccccgcccgaacgctgcgctccaagagcctcgccctcgcgacgactccaggganngttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcacgatactattgtagaatcgctaaaagggaggagtggtgcacccgcggcagtcctaactgcttgtgtaccgtacacccactagaactcgtgagtccttactccttgtggccagaggcattgtgatatcttgccctagtagttctgcgagaacggtcagcctaggtaattccggcactgagtcgaccccggtctgagcagtccgcgccgcgtaaaggaccagtacactagcgtgtgtgagacaggggtacacttatggagtcatatggcacaggcggccatagtcttgtggattagtaaccatttacgggaagccatgcaccaaatctgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatattcgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtgattcgcgcggccacttcgtctgataccgggaccgcaagttctctcaggcgggctttcgatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaantccctggcaaggccggttgagtgaagcagtcgctttcggcgtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcaagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacgntttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtcnaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggggagtgaaagcgcacataaggcattaatagtacacccatgggtcttgatgaaatnnntaacggcgggaccccatacagcatggtcctgcgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggtgtgctactaccgcgttggatcggagagcgaggataatttcacccgttaacggtgtacgattgtccttatccatgcggggtactagtagttgctccggacaatcatatgccacctgttagttcggccttacgaacagggctcgcatacgcgggagctgtggctgaatccaacacgcagcagcattagttcttacccccaaggaaaccacgcgcatctgtaacaccgccatatgagctccagctgaattcccgatttcccgactgacgatagcggccaccgtttaagaacggaggtgtgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctatttttagatcgtaaggtgtccgtaaaaggggatcattctatctcacaaataattcgatcatacagcatccncaattgaaggcctcacgttgtgcgtagaagtgataagcacccaggaccacccaggacaagagcatcgacngaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccagtgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttaacaccggtaccatatatcaccgaatctcatcagtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgccaacacagcagatgtaaggggcattagacgggcacgcattcctctaagggtggtggatagcgactgctgaaccggatagggaactaacaccagtgtctgcaaatgatctcgtacatttcctgcacttcggagccaccccttgcctctatgaaaagctccacggttgaagaaccgtacgcggaagattgaggcaacgtccccttgggagactatcttctggggccgagcgatcagggccctccggtgactacgtttggttgtctgggatgcgagtttgtaaggtgggcctgccggntcgaattgcgaaaagttcaggcccggctggggggttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcacgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtgcggacaatctgcggtctaatgccgggtattatacggagacggacgcggttaaatagtcgtacagtatcaaggctatatggctaaacaccttcatcgcagcgctcggtccctaagaatccgagccggacacaccaaactatatagaacagatcaccttcaactgtcgtggacacggtatcagtgagttggctcgtcggaaattggatgcttgtcagaacgtccaatcccctcatggccaccgtatcgctcgacgtccgagccttacacgaggtactgtgatcgcaggtgaaagcagatccctgtgcgccaatcgctgcggaagtaaacttatataaatatatagctcgttaacaatgtaggtgccgatctcgactccaangacttaagtccgtaaattgaccgccaggntccgggagaaccgggcggttaggccccccggccgtgtcgactcgacccgctccattaaataggcgacgtgtcnctctgctctgacagccacgatagtgctggtaggtcgaatgttggcgcgctgggagcttaggtggngttttcactggctgtgtacccagaagtcagctcaaataggaacggagagagggcctcgctcgtataangtgtaattcggacctcatttttagtgatcgggctttgagacgaactgcttgtaggcatagcgcttatataaccatgtcaaaaaattcgtgcgccgaacctcgcgaggaaccctaacatggcaccacgcacataatgtgttcctaggtgcgtgacgctgccgcctgaaccatggtgtttcctgagctagcgggtccgccctaagagggtgccggcnncgctcgaacgggtttaacngcggtggacaataactcacacgtcgccngttgatttcatgggtgtagaaactgctatccgtagagaggccaaggcggccgggccccggggttgcgcaggagtccctcagcaaaataatgtaactaaccttatcaagcatttgcccacnggttctcgcagatatgataccattacagttagtgaagtaagtcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgtatccggactgcacgcacacccgtcgtggttcacatccaggcgtgggtcgaaccttgtcccgcgtctgggcccaacatcaaacgagtgacnngncggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccgggagtccgacttccntgcgatagcctgaccatctaagacagcgattgtgcatgaatagcaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgcgttcacaagagtcacccctcaaatggctgtctggcctttggctaccttagcattaccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccnngggcgcaatgtcggcaatagaggtcgaacgtgagaagttngaagtgcctcaactcacgctctacagacccgacgctattcaacgaacccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgtacacttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcanggtggtctaatcgcccgtctccgactcccttgcgttggggggccgatgtacacgtcaagtgcagcctacagcatgctccaccgttggcccgagacttctccagaggtaagtaggtacgtacctccgctgtccgtcctaattcggaccaggtcacggcactggggacctaagcccggctcccgtcctcatattcgcgcggggtccttttgtcggattattgcaatctatcacaagcggagttagtcggattctctgtggcatgatatggggacggattgacttctntctcagacgctcagaccgtgaagttgtgcccgnttgggacggcaaccatcgggtcttaggacgcctaattcacgtggagggggccttcgtggatgccaaaggttgagcctccaangaactccttagtgagatcgatataccaggaaaaacctccagttcnggagtagtaaaaatgccctgttaattntncggactgagctttgtaccgggagcgagagcgtttctcaaaccacagcgtatattaatgataatgcgcaacattcaagtgtaaaggagnncctgttgaccgtgaatattagtgttggttcgtgaccaatttcgtaggtagaatgtacgttgtacacctgtcgttaatctcgcgcggtacaccgaaccatatcccggggaaacagttacngcgaaactgccatgaatggcggaggctggtaaaacagccatatccgaaactacatcgacggtggattggtccaacgaatcggtcccctggcgaagagtagctcccgcatccatacatctgagcgtgacatcacctagtagagttagtcgagggtggaattacaattctgttcgcggagaggtacgccctnngccgcgagaggacactgacacgggcgacgatcgagcggggtcgtccgggttgatggcgttaagcccgctatctatactctatagagagctcacagacgccctccttcaaggttccccacgccaagattgctcctctagacccaagcgctaccagagaagatggatctacgtgcgatagaaaattgctcgttttgttcgctaccgaattgacgtctgacaacgcgatattatagacactaagccaggattcctcaccagcgggccaccgacgtgggatccggtngttggcgaccgtgaggaagtgtgtgcccgccaacggtccctacactaggctgccggaactttcatggattctcggtagacggttataaaccctagcgagnncctgactcccgcagacaaattccgcaagagctaactaacctatggcggcattacgtaaagggtagcggcgggggaagnagatggtagcatctctgttaggctcaaccggcctatccgcactgaacaggcacgagttaccctcgcactgaagataaggctcccttgcatacgacttgctangctggactgaattccctgaaaatgcaaagcaggagacccggattcagagctgtaggtgcgtccgcatcannaggccgaagcggacgacgggcttattcgtaccgccaggaagggcaatgtcgcagcccggatagatatgaccccgtagaggcttggccgagcgatatgaaagcttattttgcaacgtataagctagggttttcaattaccgcggtgtcgctaaaactgatacgagaaatcgtcgcaagtgaaggacccctgatctgcagacggctcacggttaaaagtaacctaaagacaaccagaagctgggtatgtaaatagatgaatatgatgnccaacattataggtgatcggggcccaagtttaagctgtagctcgtacgcatcccctcgaaactatgtgcctaggtatgactgatgtattgtcgacatccccgatttgccttcgtccggttaaggttgaaatagcctatagtggggccacagtcggcngcgcttagcgggcccgtttaaccatatcccgcagaggtttcaacccgggcgatagcgtctcgctgacaaagcgctctatcccgtcgttattacaccatttcacccgggagcgcagagcagccgaaatggatacataggatgggacttcgaaagacagtccggggaggaaggtcatcgtatcgcgcatccacataccagttaatgggcaggggttgagcttacagcgtgtgcttaggggattaccgctaaggactcggaaagataaccggaattagcactatgcactaacggacgcctactgtattggatcgtcgcgtcaacgcgtgcagaatgttcgttgcatacgagtcgtcactagctttacctataccggccctgtaatgcgactcgtgaccctctcgactacgctgatttgtgctttaaagagaaagaggaggtactacgttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaactttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcgaagccnggccgagagagattagtaccgtgtcggggggtgccgaggggcggtgagatctccaacgaaggaaagttgtcgcgggcggctgtaccgagctttgaggaccgcgctagaacaatctgggcgggtggaagagcatggctcagacatcactcgccggctttaggtaacaatctcgatgaaaaacggnngggtgcgtggcgaggtattttcgcttcagcatgcagcgattactacacgcccggtggacgatatattacaagtatcggaaatttcgacgctggtcttttacgcggtatataacccaatcgaaaacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcnnttccacgaacgctgtcgcacgcccgtgtttacatggggatcggtttgtgggggcgcccgccggtaaataattacatcgggcagtgcagcttgttttattgctgccttcaagacatcgtgtttctggttgtccggccctctatcccagaagcaccccccgaaacgagaccggcgctatcagccaggaataggaatcggactgtagaaagcctcacatgtacaccatttaaagtcgttgaatcatatgcgctggctacttatcgatcaacgttaggccgtttaccctgatccgatagtatttccgatgttanacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttcctcttgtgtacgtaattgtatgttcctttaccatccactcgaccggtcttaaaagacgtggtctcaccaacggaagcatgagcgtgagttaattacccgtggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggcagataagcacatgatccgaggggtagcttttctgttcagagctcggctccgcggggtgatggcccacgctatttcggatggtcgcttgctcgacgaataatttctcccgtccccactaaccactgccaatgaaagtcctctcgttcgtgtatgagtacggcggagatcaaagaaggtagtcagctagattgagcaacgcataaatcccaaatgacttgtctatgaaatagaggatgcgctagtgttcgatcgtcgctgatcnnnccttacgccccgttgtcactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttgnccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagcccctgaacgcgttcagccgttggggagaangagcgattgcattgggggcttaccngnggtccctatttcattcgaggtccaactatgccccagtaagcatatgcggaaaatcaaaacgctgcacggaggcgctgcacccatttcagcacccttccccggggacaacttcacagctgagtctccaaacttgcgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcactctaacgataaacgccggtcaggtggacgtcgcgtcccgtgcgagcgaggtagaacggtcataacctgagggctagaacttgaaaggacgggcctccatctttaacgctaaattacgcatggtggcgggtgaaagagaccggaacggattctttctagngcctcgggcccgggtcgttggggtacatactttgatgacctctaactctacgcgtcgtaaacccagatccgtctgccggcacccaattctgttcttctctcaactccggaattgtgtgccgaggcgtaacgccatccccctcataatgtctcatgatcggggtgccagttcaaaatcgtatcaaaatattgatcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcagttgngctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcaaagcggtgtgaacgccccgcggtaaagcgggggagagaccggtagtcacaaagtgtcgcctcgccacaagcaccacgatcgtcagttacaagtcgatgtaatcaccagcacccggcgcggcgcgcaccggaggggatcaaanactcaacatctacgtactggtccatctttctttccgtttaggaaggccggaaatcagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcatacccgtaacatcaggaagtgggtcatgaagacctcacacattgggtgtctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcgttgcatctcccacagcacgggtcctccaaagagggggagccattgccctccccagatgncctctcacgttataaaacatttaatagacgncaatgcggaggtgtagtgcggagtctcatcctctggcaatccctttaaagtctaacgctgactcgctagcggggcacgatcgacgcccacggcaggtacttactgccnctgtgggcngggccgtgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgngattcaacatactttctcgccctggggatctaggagggctgggacccagcttggagaagatcttcggcggttagttgtcgatggcgcccggccggacccgatccgtgcaaatcgtgcctcccngccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctcccntgcatttctgaagcaatgaccgcatgccaggcctggagctcgggcgcggcacgtttgattggggatanacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccaggaagatgttttaaacaccccgctacgttctcaacggcggccaactcccgaggaggtatgcaccgtcactgcttaaggcgccgttccgggtggcggcgaagaataggcgaagaatgtaggacccaatgggaactactgtattgcagaaacaattacgctccggcttnatgcgccactaggccccccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtatgcgccgcagcaactgccgtccggacgattgcctngaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaatagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcctatgcccggtccgttcggggtactgacatngatcacgctgatcaccgctatttgggctgttcgatcataaccgcgcaggcatgatgttgaagttcgtccaagtgtggtagtcgctggagcaagcgcgagatctctatctaagtcaggttcactcactcaccactgtggctccggtggggtagcacaatcggcttagcagcgggtgccctcgtactgagtcattgaatcctccgattgggggcgatctactctgtggcttatgactctggctttgattgacagttccggtaatgaacttagatctcgaggtcgccgagcngcctggcgtcctgtttctactagattgatagagtgcggtaggtagggccgacatggacggggcgaaacctgctcgacggggattacctaccactcggtaaacaaagacttcaaccgcttagttggcggaacatcctgcctatccctcgnntagccggaagtcaggatctactcctgcctatgtgttactcgtcataaggtatncacgcacatgcctccgatggccagactacacttgctgtccttctaggatcgccactnaggagtactctggtctgtaagtcacggcattgctagctcgcatagcgttctttgggttgcgcagctaccggaaggcatttagcgacgtcngacatcgcagctcggacgtcaggtttcccgttgtgttcgcgataagtatagaggnaaaaagctcgccactacctgacttgcgtggaactgggttaattggtgggtagcacggctagctacaggagtcctaatgcgagatcgaagataaaattgcccgaagccactcaaagtcttttngcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagggtaaagatagattgtctcagcacccgtcctctgagtgtgacactagatctgaatctcataaagattcataatccccgtctggacccctcgccatcggtaccaagtcatcgacagttaatcgaaggggaacattcgaagtacctatnnctaatcgtnnnnaaggcgatttatccaggattcctctgcgcgatcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgccccngcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgccacggataaagtccgcttggaatcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctccgtctgaagccgggtaatcgcagcttgtattcacacagttgacaattggccgatctttcggactacgacttccaaatggtttaccgggggtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactgactcagcgcgatagttacacttttagcccagtactgggtacccgacgaagcagggcgcgcgggcgtatcaagccgtctcccctttactccccgcccggacgggtccggtggcgggcaatgactattantaaaggtacgtttccggtgacacaagtaccgaaacctgcggcaccttcctactccgttcattccctgtcctagccttgggaatgagagcctgtgcgattttgcggatcgaaaagctgaactgctgtcataatatcgggccttgccccctacagctggctataaggtaaccggtcggaagtatggtcacnaacaaacttaattcgccagattggtggtcttcaccgtggcagatcatcccaggatgctttgtttatactggaccggttcctccagcgacccttccgggcctattctagcacggcgcgctcggggccccctgatcttagcacgacgttcactactttcattgaggaactgcntgatgtcacgcatagcaaccaccgacatgatttacgtggcaggaccggccgatccaagatcatttacagctcagaggaggcgtactagtccggtcaggtacaggggtggagcggtataaatttcttagtgtcgcncgtacacccggaaagtatagattatggccttggtaaagntgcacccttnggctgaaattactcgtctaattgncaggtttaagatgctagttgacccaccgtgtcccagacgtattaaaagcgcgaataaatcatgtgacttcattaagnnnnngtccgtctgtaaaattgacgtgacagacaatttatgatcatccacactaaccctcccccaatgtcggtttaaactgccccgggaacattccccgtgaactcggaggatattngagactttngtttaaatgtctactagnacgagcccgatacgtgcgtccgaccaggggctgactccgaactggtctggggtccactaatgcgccgctggaagaactttgagagctactagtccccaagctaccgtaactacgtactcgtgcacatgcggcgtgccggaagatagcgggaaccaggagcactcctcccgaaacctctcgtattcacggtatctcgtttggaagtagacgtatacttagcatctcactcgcgtgagccccaatctcatcttaggcctgtagaatcagtcaggtgttcgtgcttcgatgtcctgnntagggtctactggctagactccatactcgcgaaatagtctagttctccttatgtgcggacgcagccacagnagattgcgagaacgcctggccgcgaggtctgtgtgtacttttctatatggcgttatggtgtgtcatagaccctaaaagactctccgtcgaggggatgcatacgcgcctggtccccccgaccacaccgctactccnatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtctataaacttaggcgttctcttcatttcgangtgacgctccattgtcgtgcaacatcttccggatctctagatgttcttgacgtgaataagccatctggtttcgcactgaaattctgcgtcgtcacggtgtcccgcggtgttattgtcgcggataagggtctgatacacatgtcgtattaccaaggngtgtgcataggtactaactgcaagtacaggcagatctcttggatgcgaggaggctcgtagtcatgggctgatggtatgaaccgctacccagccgttggtcaataaccgattttggcagtgcccttgacctttgctcaagcgcattggnntgcaaggacggcaacccgagccatgggtgaggctacttgacgacacagttcaagccagcaggttggtcgcatttccatgcttcaattcaaccttgcgtaccatacctccgggccatnattctaattgtttccgcgacttcgcacgccttgcagcagtgataagagctttgtgcgtgcgagttcggagtgagacnccgcacagcactgatgggcgctacttaggcggtgtcaacggcagattcctnagcctggtcctcccatcgacttgcgaccgaagtgtcgcctcatacggagaccagtgcgcttggcttgcccggagggttctctcgattagagtaggcgtcatgcgacacggcgtttagctaatccaatgtnggcagcgaatatccagttcggccttactcgaggaatatttcatggacgaggtagcatttgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcaccngtcntaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcactagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcccacgacggtagtcctgtatgggaggtcaatctcgtcttcgtgatgctaggacacatggtataatngagagggcaagtngcncaaactacatatctgcctagctaccagattacaacagactcaaccggatcgggggcccactgcagctccgtcggcgaacctaaactagtagtcgtgtttgcgaaccggaaagcagatattgtaatcatctgccctttgcattacatgcggccacactggtattaaaatgcttacggagtagctacggcgggtgccatgtcttatgtagtaccgtctgctgctccttaaattgccgcattgtggcatcccaagtgtcaagcttatccgcttaccaagcgtctgccgctatacccgggatgatggtggtatactactcagcctaaccaatctctttcggttggctgtagcaaagtcggccttaaggatttcatgacgagggacatattagagggctccactaaccagctctccgggctagacctgggatggaccgggaagaggcagggataggggaatgggtttcgacatataaacgtctatacggtgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtntcaacccacttcgccatacggntcaagattggccanatctgcctttaggaaaaatctttcangcgcacgagcagccggcacctcgatattgttccctagtacgagacaatagttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttggggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgagatgccggcctggtcgcctccaactgtaggaggccntcgaatagaaggagaccgctatagaagtgtttaatagttaactcttaccgttgggcnnatctaggctgtagtcctagccggctatcacttgctgtctcttcacgaatttatcaagtcatctatgacctcgttattgctactcagactcggtggcccctcccaaatgtagttgagccgctgatatagggatccccgagtagtcagaccatcagagccaatagaacgccgcatcccgagtcgcgcggctgcacataagtgcggcagatgctgccgatacgaccncgggtttatccgatgaatctgcgaaggggagagcagccacctcagggggtaacgtgtagtgttaggctaggttaccgctccaccacttaggtatacatgcgcctgcctccctcttacccatgatgggttagacctggctgggttgggaggagcaccgnggtcgcggaatagcgagcacactacaacggaggggaatcgccacggagcgcagattgcatggctcgacgtaccttcactacgttgcccgagggtgctgcccgcctgatccggatagtgcgtcttgtccttgtaaagaagcccgtgagttcgtgcctgtattgactaggaaccctggactacgtgtctaccaagacgatggccgncgcttaatgcatcgttatctaccctggatcatacatgngctaatattactcagcctcttgnccctcgaggggtatttaggtctaaatccggaacgctatccaatgctaaccgcatccaatcgacccagcgacaaagcgccccacggacctctgcggttataagctactatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacacagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcatataatacccctacaaagtaagtgtcacttgtactcggggggcagatttttgagtgttcctttgctccatcagttgggtgncgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttgggggcagggaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctantctatggcctcagaagagcgggacaacgctaccgtcgggtcccaacagcctatatatcgtagtggccctcaacagtanaggcggagacggccaccgcgaaacccttgttactgatcctggctaggtcatgtttcaattcgcccttacggcctggctagcccgactaatttgattatcgatcccagatgtcttcgccttggcggagagaaaggcatcctggacacctgcacacagcgtttaccttggaatgcctggcgctgctgcttgcatagcgtagttacatcagttaagggtcggtggtactccgccagtactacactatatcacggcagttggcgagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgtttcctttcgactttgttaaacaggtgtattggatactcgcggttcggatccataacgcacgccttagatggcacgagtcacatcgaaatcggggcctagtgagcacgccgcggaggagctacgtacggaaagggggttctcgctagtgaacgacgcggcccnccagtaatgcgcaccttgagtagcgcctttcccagggctacttttggccggtgaccgggaaatcttttaaatttaggaagccaatgtcccgccagtgaacttgtgcccgatttgcgatgtcctcgttaggcattaggtgtcgaaaaacggtacttcgggaatatctttcccatataacctggtcttcgttgctatgcttaagttgaggtcggcgtacgtacctcgggtccaaaataacagacatacggtggggatgtgacgtgctcaagcgaacgtataatgttggtatgccgttgtattacgatggccggcgcacaataggacgggccgacggacggccaggttcacaacgacctaagcttctcactacccacgtgctactagagtattgcgctctgggcccgcagggactatgtgtagtgcgcacgtgcgacctacggccttaggctaatctgatacgggactgtcctccgcccctcacgatggtgcccagcaacccgtagctagncnnnaggccgtagctactgcccggttgagccgacggggtagtggggtgcaatgaggatacacaggggcctcctttccatgtgggagtgaatagcgctaacatgtacttcccagtactagtagggggattcgcgattgcattttgtgtttccctattagtnctacttggaagagggcccaccgcactacggatcaaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccaataagagtaccacttccggcactctagagggagaccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgtncatcctgcggtccagtcagcgtcgctgcctcaaagccggactcttctttatggaaggggtgcccggacctcgtggccccaacgtaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccgccgcctatgcatgccgccagcgtgccgcatcatttagtgagctacgtgcaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgngaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtnnaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaanggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaagatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggtttcagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgngtttccgaagaagctcgggttccacggatatgagacgaatcgtgcagctgttgagcatctagcctcgtgacgcttggggngcagtgccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataattgcttcatcatgnntctggtgaagtaagcctcttgtccaagggcacaatgctcggtccaggcgatcttcttgctcccagggaccggaggaggtgttgggcacatataaggtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaagagaaaccggccaataactgcataacggaggnntcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactgccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttntcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttgatacagaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttannagccaaacagtgcatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctatggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagagggccggtaccatggcgatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctnttggcacgtctcgaccccggatgcttgcgactaagttaatgacngagctgtcatgagtggtaagcnacacttacatcggcgttggcagtcttcatagttcaatcgttaaccaccactggccttccatggacttggtcagtgaatgtactctagttcccggatcagcgaaaataggcgtcgcctcgcgtgtattcctatgcgggcgccccggggcgaatcagtccccaagacgttccgttgggtgcaagattgagtgcgcattcggaccccgagtccctggcatttctttatgttgccgggtgggtcgactcgtgtccctccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcaccaaatcctgagtaagctttaaattgggacaaacggcttctgaaacttccgatgttcaantcggcgatcactggtctactacgcggctgagcacaaaagacgttgtgctgtttttgctgctccctccgctgttgcaccggtcgggaaacatcgatggctgtgaatttccgataggggtgggccggaagaagtttacttgtctcctcggaacgtggtgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtgnatgtagtaggttaataggatgccgaccactatgctctccaaatatcgatttgctacattgcaggaatacgatcgataactacgagctataatatctgagccttacctccacgaaaccgtatagctttcgagaagctggcgagggtactcgggtcgaccctggtccctatcaaacgccttcgagttcatcgggctcgaaccgtcgtgtatggcctggagcccgggcgtccgctcgcccataacctaagagccttgaattaatgtacacgccccatgaaatatgtggcggcacgctataatagtggagtgtcaagtgatcgggcactccgagactcgacgaacggtgggtccggtctagagcaccagaattccagtcgatcaatcacgaatagttgcaagtcatctgccacaacatcggccaccctgcaacccctgggagctaaagttggtatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgttagccaaagaactgggtccacccgcgagcgcggggacaccggnctgcattgccaaagtcccctggtgcgtacgtctttggcgtgactgacaaattggatctggtagtaaacgaacacanaactgcggaactgacatctacagacttcccattctgcccatcnacatataggtatggagtcgattcccaccctatggaccctaacggcggtttggcagatgacctaggtaatggtccggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagaccnaccaccatcccactctcacgaccatgtcactatctgacggggaaaacgctgttttgttcccagaagatngtgtttttcatagatccgggatgaacaatatgtccatttctacggctcactgagggcgccctctgccgggtcgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacataggacctcggctggccccaaatccgtctcacccatgtaatgggtgggagacaagtccgtttgattanccgcgcacccccccagtgaggatactggaattgagagttcatccccgccgaacttactcagacagatcaactagtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctgaaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatcattttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtaagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcgctacgncntacccctcagtcaaggttgcgangtgtccggacatagtcctgcccgtgatcggcaaaatctcggttggaatagggcgaacatccatgtacggaacccaggcttcggccaagacttttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggtcatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggataccccaacagtgcgattggcaacacaatccttacgtcacactatcccataccacatcgagctagtcctagcccgccatggtaggcatcactgtgctcataattttgcgcncactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccncgatacagtcatgtcactcaggtttagctggtcgcacgggcggcttcatgccccgctataccttttgcccgcgcctagtttgccgtaatgccttattcagcacagcagcggaatctccagtacgaggtctcactgccggcctacggatgtgcgaaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctggtccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgtatctacttggctgtaaagacctaagcacgccngccacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggatagcaccattcactagagatttttcaggcccagtctccaagtcgcttgcagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaaatgttcggcgacgcccaagacgcataaagggcgctaggcctcgaaatactccggcttatagtgaatcttggcggcttacccatgcaaccgtcaancggaacaaatggcgctccgacggcaatgggctttgaactggtggcagtaggaaccttcggtcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagctgcacagtgggccttacgcnacccagaaggacgtaaagaccgcactccaacctccacgcggattccaagtctgattctatgggacatccgtagggtagacattaagccaacggatggccagggactggtactccttccctaagtccccagcgttccacctcatccggaatngaagaataacgtggctcctggagcctggggtattccgcgtctccattggagacccgggctactatagttattcttctgtattggtaattaagaggaatatctcgctgggatacccccatcttggggcgctgntacgcctttcgcaataactgcattccatggcgttcatcgactgtgaccctttggtacccggcgcacgcttgttattaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctcctctagcacattcctaatagctggcccagcgtaatgtcaagtaatggaccataagcgggcggcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaacctgacttgggggggataagatcccacccattcgtacagggaccacccccagcggccattgcccctccaatgtctcgtaatcaaaccctttagnagatttgngcgttaaaggcatccagaggggacctgaagactagcagcgtgaaggttatcgaataaggggaatcatgagtccgtgtactccggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactcccttacatcacggtcgcacgcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtcatagtcccgcagcaagcgggcgttcgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttataatgccatggggatccgaccggcgagtagagagtcaagagctactccggccagtccgcttctaattaatgtacccaaaaataacaatatgagccactccggcattgaccgactgtgaaccgtccaggtagctccatatgaaggacgtaagcaagatacctctggctatcccctggtaaatgagattctttgctccggttacggtagtacgatggtagcagggggatgtgcgttcataacttcctactttgcgtgtaccatcccgccgatggctgcggtttgaaatttccgggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggcccctgattacgaaaatggcaatgccacgacatgcacgagctcagttcatccgccccagatgcaggtcgccgacaatctgtgagtacttggtcagcttgacagaaagtgaccgccnntgtctcgaggaggcttcagatctctgccggactgtggcatccgtttcntaacaggaataaataccgggtctcggagtctgggctacgtgggttaccggggtncgtgcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcgctgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttggaccgcggtttagccacanctcagtggtttcgatgagggaactcgttatttctggcgttaagtgcgcaaacttgggacgagttcaagagcgagtatcctccatggtacgcccaagacagtgagcaagtgttcccgggagggatgcgcgccnttgcattccaccaaacgcctcccttacagtgccttcgcgcttccaggttcgcccggacgctacactcacaccacggtctggcacnacgagcaaatccagcttctgtcgnggattaagggccagggtaaaatctagaaagaatatagggcgctggtctaggcgaagatgaatgctcacatgggtgaaccttcggtcagttggcagctcccccgtggagagatccaatgccgcaggctagtttttagaaacccgtaaagctcgcgtgtacactgcagtcgacttgaaattcattacgccacaaacantccaataaaggaacccgaaaaacctccagtcgaacagccgtctcggagactaacaacccgcacnaggnctaggccctgccagattccttattctctcccttgcgtagtgtcgcgtactcacgaacggcaagcgtatatggggcccatagctattagcgctacgcgcgagggagtacatgctcccattttgtgacnttgactgcaaactttggaagctaagctgggcatccaccggccacgagacaagggctacccttaccgctgacctgtcgggaaagtnntattagtccgggcgcagtgggttgtctcatcgttacgcgcgtagttctggattcgggacgtacgggtgtcgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggctgctaaaatgcactcatgtgcgcggccgctaatgcagcatagcatgtgatgcatacgaacaacaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctctccgcagttatgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatcggcattagagccaaaccgaacgtcaaacggtacgactcacatgtcaaaatgccgaggcgttccggctgtcagaccgtggcagtgggatagcgtgtacttacgcagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctcggnnngcggtgattatgagtgtcacagacgacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgttgggcgaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttgcttagcccagatttgggtcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggtccgcctatcgcgagtggccgttaagtcccaaggtcgcagtcggtccctgttatcgaggtccagcatatgtgttcagtccctggctccgctatacggcagagcagatattcccgtaaaccgacgtccggtgtagntgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcacccgcgctacaaagacaacagtggacacagacttcgtcccgttaaatctatgaatgccatgttaacccgcggcgcagccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaatngaggctgggagagtagctacatcaacgccctaaatcgatgcggcccttatgctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgncggcacaactccggtggcgacgcggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtccccatactttccaatnaggaggtctttagggnaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatcccctttcatggggattcttcaggacgtcactacgtcaagtgccactaccttccttctgtccaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgacccccccggagaagtcctcccagtcgcactgcttggactctaggcagctacatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggccggaagacagagttaaaacgatgatctcctgcggtccatgggaggcactacgttgtgtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagangcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggcttctttagatagcccctcgacagagtggacattttggcgatagcgcgccataggtgcggtacattgtagcctataccgccatccaccagcgcctctcaagcctgtcggttcctactgctttggtgcaagtatcaaacccgtaccgatttggctaatccttcaggctgtgcgacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctaacncgacccgggattgcaacccttagtgtcacaatatctttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagctggtgtcagtaccacccaaccacagtcgagtgcgcctgcatacgtcgtcccccggttgcagtcaaaattaatgtgnaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggggaccaggnacagacccgattcattttcgntcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagctctacggatggcgttcagcggttgngcgcattccgccctttagtgcctgtagcggtctaggcaacgcatcctaggattcacagtaatacgactaggagagcccacatgagaatattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaaaaaaagttcttgcgtgctgggtcattccagacgtacgttgcccgtctttcttcggatgagaagtggaacaatgggtagttttaattggggttggctatggntcgngcgctcttacttccgggagcgcacaacaatttcacctggtaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtggactaccggggagggggaccattaatttgggccgtttagggacttgttatccgtgcgtattgcttcgtaatcgcaaacactcttaacactcctatgaccccgtaggccacgtccatcgtgtaactgatgctaccatcgaatctcagcgcgggtgatgccatttccggcatgtggcagcnngtcgggtcctcgagggaagccacagagtagttcnanngggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtagtcctttacgaggtacctaagaagttgtctgctcttaagttgcacaaccccttggcgcccccaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactacacgaagcgtaacaataatgcggagagtagaaacgcagccggcaaggcttaacccggagcgggactaaaggcaacactagtatttcagagttccgccctatcgtgaaatcntatcatgtccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgcncgcgctaccgcgaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataaccgttatctcgttggtcgccaatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctattcaatcaagagaaagcaatacgtccaacccgancngatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcattagcgcccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatatgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatngacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccaaggccagaccgtacgagtcttgacatgantcggcagtccccgtactcagaggagactcgccaagcgagacgacgcggcacgcccgggattcaatgggcggccttgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctatatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgagganacaattcacagcgcccgccatcaaatcacgctgggaacgtcaggtaatgcatggccccgaggctcatacatgaatatcccaantcagcattgttcgattcgcnccgtggcgtatcgggtccccgtgggcccgaagtggcgcctaatctcctatagaactccttgcacttcacgtcgcnnctcctagcacgactcggtaatgcgcggggtagcctnaacgtgccacctcagtcgcggcgctttcgctgcttaacaggacgtacttgcaaccgttcacggattgggacgagattacgccagatctatttactttgcgccaattaaaccttaaatacaccgctacccccgagttatccacatgccagcacgattaggctggttgcaatcagcacgtgctcggccgagcgagtgtctnttctcgctgttaagaccttgcagcccgtctgggcctggccccctagccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaantgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctgnnnnncggctcacaacgcagtctcagggaccagatcaaatagcagaaatgcgacttctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttncgtccagtaggnactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaagcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggacttaggctgttaatccgacgtctcacaaggctggcatatcggctagacgtagtaggcttgtgggttggaacggtagcagtctattctggcggcgctatatcttgacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagcgcagtgaacgcaactcccggagcgaagtcccccacgtacctagtgctgtccccctaccttagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagagaaagtcgcgggtacccccgacttagtttattccaacgcggaaagagtagtgcggggagaccccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccgcgggactcttctgcgatggnaattgtgggttgatcccggcgacatgaggactctnatcgccgagggagggccgcggttgctaccatgggtggcacccacgcgacacgtcgcacaacgtgaccctagcgttcggagcccctgtggagatgccaaaaccgcgactccgnngactaggccggtatagtccgtcgtgtctgatactcgcggttattgctggtatacctcggtcgactcgagtgccgtctcgggcgtcggagttcaacagcccngaccgcgcaagcagcgagtataatctattagaggagcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgcttaacgcctaccccctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactatctctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattagattccggtagtgctgaatggcataatgtcgagggcggcacggtgctgagaaaaataacggtcgcttagctctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattagatacggcagcgttccactctggggtagacgggtgcgcggggtagccgaaggagaagggcgtccctcgagantcactcctctttgnnnctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccangcgagtgataccatagacacctaggccctattaggggcagtcagtcgcttgcaagagaggtttgcatcttagcaagaggggagggatatgatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatcgacgtgttcgggtgtcacanttgctttacgtccggccgggctaacccagtcacctctaggctacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgcnnttaaggtcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccttaccccacgagctagggcctggccatcttatgcgcgacacatcgcggttcgggtgagacngggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgactggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaagcctacgctcgntcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacatacnatataggagttccatagatgccctggagtattgacgctaagtcctnnngacagcggatggggaggccacctcgagagaatgctaattggtgacgagttgacctacgcatccgtccgaacaagtgtagaggtgtcagtgattcaccgttgaatggctggtctcaaattgcggggaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcgacacactctaccagtacccagaccgcttcacgggaggcccgggccgcggggttaacgttcagcggcagaattcttagtattcacacaggcggtggcatatggcatntggtagggtttatacaattgcgttaccctcaaagccgcccatcttaggaatgctcgaaacagcttagatagcgagtcgcttcgcgggctagcactcaacgggcctgctcagtcagtnaggcacgatcttcttgtacacgggcgtctgctaggattgtggagttaccctcgctcgtatgacacgacccaaactcggacaaagcaccgacatcggacctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgaggagtaattttcgcactctagagcataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagagtattccttctcacgaacatcgctgataagctaaaccctaggctacagctgtgagcggatagaggcctgttaagatacgagctatccgcaagaaagattcgttgtccatagaactgggattgggagccagcggagaggctagatttacgtctccacaggtaagtagacgctggctttacgcttgcccagggggactgggggctgttaataccccgattctatgaatgctgtagtcatcggctggatacatggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgatatcagtgggtttcaagttggggattttatatctcacgtcgaatggttcgtcttatctctgntcgggggcgccgatgtgcttcgctgggatgccagtcaagaattcctcaccgtgctgcaacagggggagagtacacccctgcaanccgaagtcggaaacgtaaatttagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtagcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagggaagcaatagcagcgctgcagtcctaaagcgacagcgtatcacggcgcactgggcgatcggcgccagttcatattcctagcaaataagggcggggtagacccatgtgtggcccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagtaattttggtctccacaagagggagtctacaacgctagctgaaatcgcctgcaaactaggaatcgtcgccataaccccgcaggtaccccacacttccgcattaaagcaactaagttagctcaaactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacatgttggcgacaataccgcagacatgggagtcgtaagtataaantgccttagctcgcctatcctcatcctacacatccacgacctgacacgcngcttcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgtatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggactccgaaatattgagtaccgtatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaagggncagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggcttcctcacagctccgtcgcgccgttaggatggagatatcgtagtggaagatcaatagattatatcagttacagacagatcgtagtagtccccaaatactccggtcctaaccaacgctccgcttattgcaggattcctcccgcacccaagacaggggcgggatagcgtaagatgccccctgnagacncctgagaattgagggtcgatgaagacctnnttttaacngaagcccgtaattgcaatgcgatgcagctgttgtagcagcattttcacaaaggccggcttcagtacggccncagaacaacctaaggtttatcggtgtgggaggggggacgtgcggccactgggaaggaacctacgcgcagcagatnnnggtttgttagttagttgcgaattcaaagtactctgccaagccaacactagggacctacccgagtccgactaattgccgagcccctaagtactggactaccccccgttgatggtcagttcgtcatcggagaacagctcgggtttaatggaatgcctctatcgaaacagttgctcttacatcganagcagcagagtcgtcataatggacctagggctccgggttctncgctcgataccgccagnacgtaacaaagggtcactagctttatttgtagtagggacgtgctaagcatagggccaagcgcttgtgattgagtcaggaaaccattgctactcggatgacggaagcggccagaggacatgaacggatttaagcaccgtggcctgtgttcatggcttccataaaccctcggngggataggactagtccagcagcatctaaaccttcgggccgtgcgttttttggatcgtgggaggtatcagctcttgactatccttggcgttccccgactgtttggtttcgggaccacacgtgaggggctcttaggtcacaggccagtagtcttacggatctgacaccttgagtaccgcatggtattgtttggcctcacaagtatgggttttcttcaatctgcctcgatgctggagagagtagcatgcacggggtgtacgcttccgctggagtctcgcgcggatatttngacgcgctttcaatactagtctgcaactcatctccctaagcagccttcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacaataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggtgagtacccgganatctttaggggctccacgcccgcagttcatccatgcatcttaagaatactgaagggcgaaggtgcacaaaacccgcgtaaatgntanngcctctcattctccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattgnggatacggccgggtataggtaaggccacgacattgaggccgcgcgtaataacgtgggatctgaggggggctgcataaagggacacgcgataacaaccagcaacgtctctcgcatacgcaagaaccatggaatatgtatcgtccggcggcaatgctcngccttgtgtatttgcgagcaagggcacaccgagtgagagcacgaataagcagcggaagnctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgctgtgctgacttaagtctcacgggcaccgcgggcgggaagtatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcagtagaagatgctcttctgcctacncccgtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgagctcgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgacccgatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagaactaattgctaaaccgccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcctcgcctcgncacancgcgattgttctccggttccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggaagtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgagtcccgtgggatgaagaggcatgcggctataccgagngagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttacggcnacgagctaaaacgttacagctacgatttgatacccaattgggattaatagtatctgtggatactacaggcttacctntccttgcaagacccgccctttggtgagtaggaggacggctcatgcatcaggtaagtttggaaacccatggtattaacaaatgtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttagagagcgtatcccgacacgccaaggcatacaccgccgtatcataggtaagcattagctattcgaccaatctctgcgctgagtactcattctgacccggagggaccggcaccggactgatggccgnctctgccattcctaccataataagggggctagaanncgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgttaggtggggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacaggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcgtccgtccggacgcgggagtgatggctggagagcacaacagcaatcggaagagncgatacgatgagactactcaaccttggaatccgactgagttacttcatagctttaactagtaanccgccaccgggaaggagtcatagttgcagtaacgaagcactcccgtgcttaaatcagcatagctccctcggcgtttcgatcgttcatcacagacttcggactgcggcaagttaataattaatccttaggacgagttattccaagcagcatgacccccccagaagattccaacccataaaagttcgtgagatgcgataggccgacttaggacagaggaacaaatttggtgggctcatatgtcaccaagttcgcatgcgttttgaaggccttctgtgtggcgtgtacgtaacaagggacccctggcgataccaagagagtgaccaactttgtacgcggacgtgtatacgacagtcatcgggggctaggtgagaattttatacagcgcctatccccagagcacatccattggacctaccgattttgtatgtttcattcattcctagtgattgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccaggagcccggagcgctgcccattcctgtggtacgtctcagtcaggcgtactgactacagacttgtactaatgccagagcaatagtacaactgaactcacgaggggcgtcgggatagtttgggagaccggtgctcaatgcgtccgggcgggagagggaggcggcgtgggctttaactttggtccactacgatagggttctgtgaaccagcctgttgcctttagaactgatagacatcactcctccccctttcgtagcgaaggcaaccggagggggctttaggagcacgtactgcgantagctaatctcttgcgtctctgggatcgcaggggccacgcgtgatgagtgcactcttttaccgttcaggcggttggacccctgagttganctgtttcattagacgctagcatatgctggaacgacactattgcgtcaagcactgtcccggccgctgatgtgtagtccagaatgacgttgtcatcaccctggtcaagtccggccaagggctttccgccgacttcaccggagaaaccggttgnatttnggaggtnccgcgcgcccacgatcccatgctttccccgtgcttggccatcttgaagtagccgtgtacacccagttacagatacctcaccataccaacttaacgctntctctattccgagggtcccacatgtcttctgttttaggataaacnatggattccgntattcacagccgcggcgtgaaccggttgaatataccgncgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgtttagtccacctccgtaatgtgtcagcgcacgtgtagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccaantcgtgcgtgaacgcgcacatccagcatcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgcngcggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcangtgaagggactattaggatgtcatcccggggtcctaatctccactcacgagggcttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgaggaccgaggtaccaatgacaactagtaacctctgccgaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggagaaacgactgacactgggctgccccctgagttcccgaatcaactctctacccctaaggacatagcccgtctgatacctggggatgttatacaccacctattttccaaataaaaaagcacctacagtagtacctatgatgccctacgcttagtgacgcacctttgcttctcccttagcacgtgtgaaagcactggtccagaaaaagatcccgtggataaacccagggtgacagtcaccacgacatggacagtcggcgcagccgggagctactactcgtaagcgtaagtataaacgccgcgctttgcaagctagtcaccagttgtaaatgcattagtaataccaaagtcatgtgatcgattatggtacaatgaacggggaggcctatagttaccgtacgcgagcggagggattagactagcaatcaatctggaggagtaagtgcggtgtcaatacgccctcatctggcgcacaggatttgtacttacacctctacgttgcggcaaccggacacgcatgcgctataaggtgttgcggtgcctcccacgcgggtccatgggaagtcggtcggagtgtcaagtgagtcggtggctagtccagacgacgtaaataagtgattgggatgtgcacncttctcagagcagacctactagtttaaatcgaaacggttatcctcgtgtatgtgttcgtagacacaaggctcggcagtaccactaaccttgggcgcatctnttataagaacaagctggacccatgcaaatgtatcagcccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactgatactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggctattgcttgctcggcttangagtttacatggcganngccaacattcgttattctcagaaagtagccaatgcgtatcaacgtaaacaaatagagtgagactttgngtggccaatccttttccaggtngtcggcgattgccgaccgcttgctaggtcgagtgcacagctgttcaccccgccgattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttacgcagggcaagggagcggaggtgacatcccaaggaatgtgtctgtgacactttgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttgagtcattcttcaaatcagttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccctattagtgtgggttgactcgccggcctatggtaactctcgcccgacgtcagattaaaaacccgtctagcgacgccgttacgtcaccgatccctggagagggaggacgtgtggcgaggtcacggaacagacgactggtcgcggggactagcaatactatgagcgggatccgacgactacgagcgctcttgacgacccatgtgtcttctctgtcttccgcgttttgctcttacccatcgccaaccatcctcctgtttcgaccagcgttagggagttgacacgcgtgcggacgcccggccggtgcttctgccgttatgtgcgagaggattctcacgagcctcccatagtcgagcggccatcagtnaagctgggtgtgatgagagacgactcggtgtcaganggctttcatgcgcatgacacttctcctgcacctcccgttctccgacccatcaggtcgtcgcccgtgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctagtaaatatgttctctctagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcgttgccaagcgttctcccctccagatgtgctcggccccggcgctccaaattctgaggaaaacaggccaggcccccagtcgcattacggcacaggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccgggatcactctcgagacggcgagtgcctcgaccacccagttggggtaccctatgggtgtgtcagaggagctgcccggctagccttccccctagtctggtgcangggtagtataccgaccttgagttaccaccagggtgcgcgaatcgaggctggtttacgggggcggaatcgtccgcgagaggcgcntacancccccggtcgcacgagcatgattatacgatgcggtcacgtgggcggatggatagattcgcggcgccctttcgacgatttgacgtatacgagttacgtatgcgatccgcagagggggcccagtggccccccgnaaccaggtgggagtcgtgaccctccggttgcccccagtgcccgagaccaattccctaacgattttggccagctgnccacctgtggcgtttacgctgccaaacgctgggtattccgacgagcagcgatgtgcgagcccggggaggaaatcctatcgagccttgcgtttatcaaagttgcacgaggacccaggcgacacctgccccttgggggtgcgttgaaacgcgcctcgcacattatcgaatcagagaaggcgtgacctagaaatgggagcccaacagcagtgacggacaagcgcacaccactctcctaaaccccgtgtataacacgtaaatgcaggaggccagagcgagggttatcggatggtcagcgcccgctttctacacgtcgcagacgcggcttcgcgtagcactgcaggttaccacagattgctccgcacggcgttatcaaactcatcaagaacagttagtattccacgaattatcagatacatagactagatttgcgtaataggggtgaccttatacattaacccaggcctgacgcatttgtacagggtcgaactcacataaggcatttaggacaaattctagcctaaggcacacctacaccgtttcgtataaataccgctaccgattgcttgaggaagcgatgggataattcccgccacagcacttggtcgctaaaaggacgctcgacgaacaatcggatcttggtggtttctgcgcgcttccggacatcgataggggcgcaattcgcacagggtgggggaacatctgtattagcgttccgcaactcattcacacggaataacgaatgctaccgagccctacnacgaggctgggcgagggttgacccccctgggtcggttggggaactaccacatacgggtgtgttttaacccatggtttgttgtcacccgaaagcaaagcggagtcaatatagctacaatactgtgtgcccgctgcggatgcgatttcggagctcaccttgcgcttaggccttgtgacgcctccaagcatcgggcctattgcaatgctctttggcgggggtgttcgtggtcagtggagttgatttgactaagatcctcacaggggggtggtcacgaaagacaacatccatcattggataaactagataagacgcagagtatctcggtagggcgcgagcggtccggtgcacccaagctaatctttgtaccttaaggcgtgcttcccttgtgtgccctgatctaacacgttcacggcacggtagactcagcgtgcggagtatccatactatcgtaccggggtatcggttggtggagagaattcgggcatgcaagcagtcaaacctagccnagnattgcgcaactgcacttctgaatnccaagcccgcgcagattataaataaagcatggagatcaagcaaaacaaccctggagttacaaaatatggcggtgcgaacgagccgtagcggcactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctcnnnggcttatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatggaagacagggaaagcgatgctcagaccttgcgcacagccagcggccggcggtggtcaagccagtgcaaacgagggcacgggtgaggatcactaccgcatctaatacagtatcgcccgcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttggcgatgagttcctcgcccatttagaatccagattgttcggagtcatacccgtgtatcccaagtggtgtacaggggctcgaaatccttgactgaccatctgatgcgaggatctgaaggagtccgcgttctatccgtcatggcagacgcgaatcctaccctgtttaaccccgttgtacgtatattaccatttaagtattattcaacggcgaaacttcgagatagcgctcttgtcatagtgcggggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaggggcttagtgggcccaacccgaatatctgttcgtttggcgcagccgctcaagccggcctcgtttatgcactcggccgncccgtgctttccaggtgcacacccaaacccctgcctctccccttgttaagaaccgnccacaaaggagcggtcaacccctggccactgtacantaacctaggatcacacgctacgctaatgggaataaacgggggacaccgacaaacaacnggggttataccattcaaatcagaacagtgaagccgttgtggggcaacgcgccctccacccgatcatcgagaacatgggaaaccatggatctacgtgacgtccattcaattagtcacactataacggactctacttgccctgggaaagctcgtaactctccagctgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgaaacgcgtacaggacgtgacacatccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagatagaaggtgcagtcaccgaggggtggcattctatctgtcgtcagttgcctatatacttcattgccaggctcgcgctcggaccgtcgtgtacattaaacaaatcacaaagagcgcacgacaatagttcgaatagaaggtctagattctctgggctctcggataatgggaagggcgagagaaaccctgttctcgagagacggttcctactattcgaccgcccactgttgccgaagactttcaggtacggcgtcccagtcgctatgggcaaaggctcgcntctactgttgggtgaacttactggagtcttactcgacggataaacccgatacgagcacctcaacagatcgtcnatgtacaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtatctaaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtncgaacgagatatatgggggttttgcttggcctaccgtccacgccgcatatcangaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagncctaaatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcccgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaattggaaggagtgttctgcctcctgcgcgccggaaggaaggttctngggaggtaaaaggtacgcacccttcgatngggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctaatgacgtagggtcaaagggaagcgnttttaggagctcagcgcggctttagacttatacccgggaactgggattagtggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtctcaatgaccagaactcgatgttaaatgtaggctaaacccctaagcctattgcagtcatgtcctggccgatcctgattgacctnaagggtgagataggtaggctacttttttaaatcaaagcacgattatcggtcatttccccntcggctgggtgatctactctagggtcgcctctcagatgcccgccagacagtcacggagagtcccggtacaacctcccatacggtagtgcatgcactctactaatggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagngtttattattaagccacaagggtgtggaaacgccaccattgcccgcggtaccgtaggtcggggcccgagggccaatttggaacggcgcaacttgggaggcgacgaatttagataggtgcgtccttggatcgtgagcttgtcctatatgcagaattccttnctgcccggactcatccccactaggcacagatctatatgacttcgcaaacatttagagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtnaacatgcgatcccatgtaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacacgaccgctcccggtggaaagtcccgctcagtcattaagatgcctcctgatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggttgcggataaaaaataccgtaaaagacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatcccccggtccctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggcaccttatggggctccacgcccgctacaagcgcgcgcgctcgttgcatgaagagtcaaacaaggcctggtacccgttaccggactcttccgggagcacgtttgtgaacgaacgggatctactcttggacaacccagcgactatagtccatgaactcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccccaagtaaacggcctgtattgctctcagagaccacaccacatccgccggctgctcgcagaacttctctgagtgtgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaagactatgatgccgccgcgtggtgccggccggtcgaggatatagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcaagacctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgcgcgaactccggtatttgaggttgcggtcgagtccaaaacagaatatgttcttgccggggtgctcggtaactgtgagggtactcaacctaatgttatcgaaaacggcagaagtcaaacattggagggtaaccatgtgcagaccacccggccctcggctcgttttagcgaccagcatacatttgcctgagttgttgttaaggaatattagcgctcgcgctgagcacccagggccggcgtccgaacgaaggtatgcgagagaccagtgaatcccatggtgcctcgggctcatcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagctcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctattaacccataaatggtgtaaantgcagggttaactgtggtcgttgtcgccaatcgggcgaacaatctttgtgggcnatttaagtacatgtatcgttagcgggctcggggttctacaaagcctaatctacagcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcgcccggggcctatgctacaagattgggccgccgctcgccgctgatgccttctagctccgtctcatagcgaccctctagtccggatcacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaagacgtctaagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttttcnagtcgatttgccccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaactacntgacaacgcactcacgcatcgnagnngcccactagtgcnnncgtccggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcngaagtgtgttcttnttccngctccttgganngtgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcacggttacgtgtagagtgcttgactcgtcgccagtcgaccgagtacggcgcatacttcgtagtacgtctgtccaacggccggcagcagtttcctgtcattggctccctcaatgacctgtgagtagaccggtgagcagagcccggttgctgcccgggtccgcccgacacccggcagcagttgcgntagtctgcaacgtcnnnagagcaggccggcacgnatctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccgagatttcaccacacgcggcacgcctatcatgaggatgtacatccccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccacaaggggagaacacccgcagacgagaagcgcgtccgcccaaaccggtacttgccccggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgacaaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcncatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggnaaagaggcacaaccatttgaggatcatcgcgtaagcctcgattctcatccgcacgtgttagatccagcacccagaccggaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggcccaccggggccacatggcatagggctccaggagaatattactggcggaacgccangctgtatgccgtagaacagaagcactatcagcctggctacgacctggaagaaaggatattgccctggagncttttctagaaacaccgcacatgctctatattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaaggcaagcttggccggcggcggtgagtatactagggattcaagtgggttgtaagtctatttcggtactgggcgccgtacggtcgaggagnccgactcatgctggagtggacaagtgtatgtcttagggtccccctctgatgcgcaacagggcgacactacgcgacccctgggtatatatgcggtaatcccaccgagccagcatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggtagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgcttagttgcacggccatcaataagggcgcaaggctgcctctataaccgatgttcataccgggcctatgttttgcggatatngacggagagacgtaagccctacgtgatcgcggacattgttataccgcagcagtgtgataccgcatcgttatcgnactatacgtagctatccaatactgtagagaccgnacgattnttcaaacttcaggtgattatgatgctcatatcaaccccatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggncccttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcngtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccatacctcgctaggccgactgcgccagggcgcggaagactcaaaacgctnntcgcgttctgcaaggagnggaatgttagaganaagtagtatactataagaccctgagcaacgggctctggattgagctagatctcggtcgaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccactgncgtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccacgtagnagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgnctgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtcctccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctaagcctgtgccggtgtgtatttacccgccagcgttttcctctgagaaaatctgagtacacaggacgctccgacctaggggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattnattagggttatttcctagcgtcaacctccgttcatctaggccggattcgatggtgctcattgcggtacttacaccatgagtatcaagtagtaagcgatgactttctcagtggttacccacnntctacggttcacatcgcagtccacacaagtccgggcggcgctacccgatggtattgaggccgaacccaatggacgatcatcggcgcgacactggctccggcgagatgtcttcccccataagcagtcagggccggttatacaccatcccgaccaacatcacccgcaccattggntggtccggctgatgcctgaagcacgccgacagcaccaagtcagtagtcatgccggcgtagggaactgagtaaacggtgcgccttgagcttgtcaactttgtttttggtaagagaggactcccagtcagtgggtataggtttggcccttaccctccattgcccctggacagacacgagaattgaactcgaattttctgtgcctagtttgtgccctatcaaggcacgtacctgaacgctttaccgggagtcgccagtgcccggctagtgtcatctgtcgcgggtatggtaacaaatactctccacctaacgcttaaactctccgtacgtacataactagtancgacctctctcaaccactggcgataacggtacagcaatattgaccacctgccgtatgcccccatcgaggcccggaggcccgcggacgtcagtcccagtcacatcatctctgagtccctaagtactagggtgggggtaaactatgggcgcgtggcggacanattgagggggattcagcgtacgggaggactcaccggtggatctatctattatgatnccacactatggagaggaacggatngtctattcgggctgaacaccgaaacgactcttagcaaatacttgaaagaaggtagcgttcaacctgcaaggcgaattcgttaggcaggatgcgcactcatcgcagggccgttaatcactacttgtttgcatcctctgtcgaatcatgatcctatatggtctacgggcatcaccacccagcccggagttccggatgctcccattttgaaggctggctgcggcgtgtagtgccccggtgattagttgagttatatagcatttgggaagagtacaaccgatcggtgggccctgtaccacagaagaccagagttcaggtaatcgagaagaatcggtgcataataatgtagccccacggccggccaaccggacttacacagcttttctccctacacccggtggtgataatcgctattggggttgtcccgacttttggtgatcaggcaagcaggcggtagccgagaacctacgacagactacctagtgcaggcccgtgcctttagtacccgatggcanngtttgagtactagtaaacgaagcgtttccgcctgagcaaatcagaactggctggtagtgatactaatcgttataagaaaagccaggctactggcagcagcagaataacgaccgtctaaactaccgttacttcttgattaccagccggccgataaacatgcaatagattgctggtatcacacgcccgaagtaccgagtcaangtcccattcgtaacctgaataatgtttctctggcggagcgtcgctagtcctagttccgcgctacgtggcggacgaatgttcacaggcgggaggagaatgcgagggtcggagatcggcccatggtctctggctacgtaattgtgcctcacttcgcttaggaaggccgacggccttggcaccttggtctttatgatcggccgatgatcncgcgaattaccctaactttgtgcatagcaactttactgaggcatagattccggagnccaccctcatcggcttaggcgccgcttngcngttggaaacagtggcnccttgcttacggttagagaatccaactctggtcagtccgttgcgcttgactctccaacggactcgccccaactcctgtttgaggggcagtccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtnctgggcggaggctgccttttgcttggcaccccccgggtactaaagattggcaactaggcgtncgctacgaccgcatccatactcggagccgctntatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggatcgtttnngacggactggtatagaagcgtcatcgccagtcagggcaatccctataaaacacggtcgcggcgatgggacccaattaaacccgcagccgaggagccgccgttccaattttagcgacttagaggagtcgactccgaagtcggcccaccacacgtgggacgtttaaaagccgctaagcacctgcttttatgggtacaatacctccccacagcagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggagccgattccttgcngacaacatgacgatttacggatagttgacataacgccgagataaagaaccgtctgcctcggtccagcaagacttcagagatgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccagaaaaatcacgntctgagacattggagaggcggtttttcctgctccgagagctccagtactccggtaagcgtgtctgataactgctgaaataggcgcctggtgtttccagatccaatggttcggctgacgcttacccccgatgctgccaaagtttggtaatccagtcacgtcacttcctgttcangagcaaatgcacctcccgcgcccgtctcaaaatgtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagttgnattgaaccacgagccacgcggggcccagaagctcgcgtgacggccattttaggcgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttttaaccccgnatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcctccgtctcaactttcactttaacctatcctcatggaggttgttgctgggcancgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatttccctatgaggcgatcttaccataggactcgtattctaccaacctnagtgtattggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggngcgttgcgcgggggccactgtaagttccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttttcagttaagctgcctcgctgtccttttgaagctcgccatctgttgctgaaatcaaagagtatgcccaatcaaaggcggccccggcccaaatggctcggctataacgacaccatatgtattccttgtgaacaaccccagtaagggagtacataagccgccccccacttgctcctgaaccgatgtgtgaantggcgtgncgccgcgtgtctcaaagtaatattgggagaaccatgagcccgtcacaagacccgacccgcccagtntgcatcaaaaacttgcacccctgacttgtcaacaatgcccagggatccaaacgttttcgggctctcggcaatactcgggtgaatcccagcagactttgctttttgaatggcaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgagtaacgaccgtatnnnggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccaggccaaaggcctcgtagagtcataggtacccagagacgcggtggacggtagggagccctttcataatgtcaggtaatactctcctgggaatgccagctgaacgagaganggaatgtatctgtggcattggagcacctgggtacagattcctatcgagccggcagggcttccgacaccttgcttaacggtagaatgtctagtccatataatatctagtacgtcccaaggctgccgtgttaccacatcacttggaagttctagattgtatcaccttagcaggtccctatgcacgctaccaccactatgcgacgactccctgtgtacgagcacccagaggatcagttagggggtgcctcagacgcagtaagggctttggccgaacacagtgggcgccgtcgacgctttgtctaacggatcctctactagagtatccggcgcccgctgctgtacgactccatgcgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactatgagttagctcgtccacgaatctaaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgttgacccaaatctgagtctacaaatagtnctagagtacaaccccttaggcctttccctgcgacaggacgctcacgccacgaggtacactcagtatagaccaacagggccgccaaacccacggtgagagctcacgtccatgggcgttnggaagcggataacgttcgtcagtgaggtatcagttcgaccgacttggttagtatcccctagcgggggattcctctctcacntttttgttctagacacgtcaccgtccagaagacctcgggacgtagcccatcacgttcttacggctnttagcagtaatcaaatgggctaccataccgaataccaaatcatctaaggctgacagttgcgggctagccgtcacgttgctctgccagtgaccgggacgcggctcataattaaactcgttcgaaagagagaacggcccccactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtaagcgtggcgcgaggatgaaattcgctcccccagtcagatgcgtgcatggaagcnagatgctacacaatggcagagcgcgttgtgttgccagaggaaccggacctcagtacccatgccttcctccacttactattatcgtaccgtcgcttgccagtatcacccataacagctgtctacgaggcaaggtaccgcgtcgtgacaccgcgaccccatcgcgctggctgctggccaccttcccgcctccaccgcagtatattgcgcggggacctgggctgggctaggtctcccaaaaggtagtatggtaagacgagtgaattcttgcgcgaggatggggctctcacgcctccacgtcttcgatactctagagtcccgctgggacttagacggcacatgaaggacccaggcactggaaccgaactagcacattgcgattgtattcgccctttaacgcgcgcccacctaccctgcggccgacatttctaaaggaggcaatgcctctgtcttgcccagaaactcctcctgatgcataatgcaacttgctacttcgttaattacgtggcagcctacactggaccaacctctaccatagccgctccctggaccagggccccaggaattaccctcgcattcagtcatcatcgctgatcgaactggctcgccctgtcaacaacccggcgctatgtatcgcgacatgcccggtcctctttgtagggcagttccaacggcgtccctccacaatatgccggatccaatctgtatttcctatacactattaccatggagacaggaagatacgggtgcnggagcgcgaatatcgagggttcttcgtaggtcttcgttagtcgtcccacaacgaccaaaggcagtcgtaagcttgtaaattgggatccaatcttggctgcgcccggggttttgattgcgtcacgcccgactggttgccgagatcctccataactagaagatcagtacgagntcagagatctttatcccgctgaagcccgnnngcgggttctgtggaagtattgcgcagaagtttgcttccttatctagcattccttgagacccacctgctgcatcagctggatttcagcgcgatacctattcggcgtgagtttttagggcgtgggtgctctacaagggctggggcagttgtctaatagcaggtctgccttacgggtgccatctcaaccggtaagatgtgcagtcgcaggcgcaggtgttgaaaatgacgccggcagcgaagggcgtttgtgccgcgtcttagcccgtcactcacccaaactccgtcccgacgtatccccgacgctcgtatagtncgacaagtgcaggcgacacacaaaactctaccgtcgtatctactcgacaaccctcatcgggtagtaagtatgtagacgccagctcatgagttggtaaccgcataaggtcttgaatgtgacggncanagtntttgtaagttgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcacccccacaatctcaccacagtcacttgttcacggcgttgcgtgcgatgtttattccctcttccgcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggtggacggttaggctttgaacggcctggtggagtatagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtntccctattactgatcaataccttgtgtcggcttccgcctatattggggacctgttggtgtgtgtcttcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattnaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctagtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatttgcctgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagatgaaactcctaactctctaccctgcctagcttgacaaaatcgcaactatcggcaggtgaatctagggaagccaatattatgtcgcgtgagtgcggtcaggcacgtaaggtgtgacaggactgggtcctaaccggggcggttaataatagcaacttctgcatagcggttttagcgctttcgtgttataagcgctaccggttggcagtcctgcttcgtatggcctttggcaggtatttgcgctccaagatacggtagaagggcgcctccaccacagtgaacgcttggaaaccaccggatatgagtatagggtattgagtatgggagatagagatgtaaacacacatatttgggaacacctgccgcgtaataccgaaagctcgtgcctcgcccggtgttcattacccaacacttatgacaagaaatcctagggtggtacatctgattgcgactaataatcgtggaggtccgtcagagactgggcggatgagacagcactcccgtccgactgcgcgatggtccggactggggggccgctggcacacttctcccgacgactgcgaccggttgatcccctaaaccagtagcccgtcgctgcccgcggagtcgaccacatcaaacgccggcggttcaagcatcttgatctagtttatgcatcgacggcacgcccatgcccctttccgcgcacgcatgggaggcggcatctacgatctccatacaaaaataaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgcccaccgtagcatgaagcgtcgtttctcctagatataaccctgctatgtttagcgtgccctggttaatcacgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattccgccacgtgatgtccgaataggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaattatgccntgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcnggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaatcatgcgctatcccggcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttggcggaacgggcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaggttggctccatcctgctcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaacaaagcattcctattggtgngaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggattcgctcgaaaccgtgcccaattgcgangtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacaataacgaaacccgggggaatactaaaacgacacaatcttgggtttcggagtcaggtcgactacaaccaagcgtcggcctataaaatgtccgatcctgtaggtaacgccaggacaggccaaacaggtagacttcatnaaagtacccgcnaccaaggctgcacggtccaagtccttcgtgtggttcggtgtgctctaatttatgaaatcatatgggcatggggcaaatcaatatatcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggngtccggcggcggcagagattgcttagcagtacataacgggaaatgagtcgttttacttatcgaatggccatgtccccgctacccaaggaaacaacctggtctaagga nnnttctgnnnannnnnnnnnnnnannngtaagtatggcgnngntctannnnnnnntccgggtctggccacgtctaggntggnncgnngtnntanntnggnntgnnngngnacntcnnctnncngngncnnatnnncnnaagtgnnncnnnanggncannnnctncnnnannntntggnngnncgnnnanngnnccagnncnnnnggtccnnnnnnncnancncncganantctnaacgagtangccatnnngnaggtccgnntatcgggnnnnctnntggcgcannnnnnagtcngnnagncncnnngannnnnnnnnncnnnannntaattnncgnannntncaatnnnccnacnntngngcgacgncnancnnatnnncncngtncgcnncgntttgtgccgtcgngtnntnngcnnnnnnnnnnncnncnnngannggnnccgaannaannncgnnntnncnntcttgncnaaaangccncnatntcccngantanntgggcnnaaggngctntatntntnnngnnnncnccagtgncatggtgaangcgganccnnannnnnnnnncngcntntannannngcntnnncgcagtnnannnncnaacangctngnnnnnnatttnnntnnnnnnncaanngccanngcaggcanatcgctcctggcncnnnttgganngngnnntannccnnnananacnngtgtnccnnntntnnnncnnnnnnnnngnctncnnnngnncnnagtnannacnnnagatnnnnntnnngnnnngncntgntacnnganngnnnnnnnnntnnagnnnnagangnnnnnntcannaantnnnnngnnnnnncgnnnncanncnnnnatnnntgnnnnnanccnncantcancgnnnncnnnnnnttcngnnnnnnnnnnnngnaaacnnntcgngtatanncncnngaanngacnngcnntnaccnanngaannnccnnatattcngtnntgcnaannnngcngnacnaganncataacncgngggnnnnnntcgtannntannncnnnaaaagnnnnnnnnnngtnnccnnanggntaannnnnaggacnnngaantacnnctcccngtnnccncaagatnannncgcnacanncgtnctctctgnnnnnncaanncntnggcnnancnnnctacnnnctcngcgcaatggnntntnnnngtctnnntcnnnnnannnnggcgagntnnnggnnagnnnnncnnncnnnngnncngncgcnnaannnnangncgngatnnnncncnnnntgntnntnncctgnagcgncnngnactgaagnntgnngcctgcttttggcgtcnangggctcnctgnngncnnnnntgnnnngnnangcngnnngnngggannnttncnanggcngtnnncncanntaccccnnngccnnatnnnnannnanacnnnnnnnctactnnnnnnnangcagngtnnncntgncnncnnngncnnttnggtnnntgntcnnctttcnnnnatgncggngcccntnnnnnnnttnnnnggnnnatnggttagggnngncnanngacnnnangnnantagantnnnctnnncnnnncggnnccntnntttnattgnnnnnnntgncgnnnncngngantnnnaangnannannncnncnnnnctgangtttccnntnnnnnnntnntncgcncnnnaatgnnncgtncannccnngaactnnccnnnncgnannnncatntggngnnnnnnnnngnnatcatntnnngnncatnnntnntgnngtccnacnnnnnatgnnnnnnnnannnnnagcgcanatnnntcnnnnnnanccnnnncgcggnnnnnnnnantnnnnnntcgnnntncnnnncngcnnncgnnnntggnnnnngtnnccntnnntnangcngnnacnnnngnnncncnannnnaacannattnngtnannntnnnantnnnnnnnnnnnnatannnanagtgtnggnntaaccncncnnngnnntnnnngngnnnnnnnnnnntntngnnnnntnannganggggcnncantnnnngnnnnnannnntnntcgtcaaanncaacnggcttnnngccggnccntnngttgnttgccgannntccctncnnnnttnagcancnnncnnnnggannnnnancanatngncngngngnatgaattnnnngccnnnnnnnnagnnngcgnnnnnnnnnnnncangcccgnncnnctattnnncggnaaagatncatgnnttanncntnacgtcnncnggnnnnacgtcgcnngtnngangatnnnnnncngtccntanggncttnnnngantcanggnngntncnnnnnnnnnnnatgattnnnngattanncnnnncnannncttggantnntngnntgcncnancgtanncnnannnctnngcgtcgcgacncntngcaancgtcnngaagntnnacctgatngccanngtaannnnnnagnnacntncnggccttgntctggnnccgannnnnnnnnganngnantncggtnnncgtnattgccctngntgctgccctctcgnntactnngcgnnnntcttccnctannnannnnngnnnnnncntanaannngccnnnngngnnantnnnnnnantnnnnngnaaanncagacnncgganncgnnnnnnnnccnnnnntanagcatnnnnccgggtnnnnntntnatncntcngntnnnntngagngcgacannngnaggtnnancgtnacnnnncnnnnnnngnnnnnnngaagngnnngnctnggcntncgnanttcnnaagnnnntnaangnctgnnnncntcncntngnanttccctnncaggntnngncnctggagtcncttgcnnnngngncttgcnnaggnnnnnanncntggncggnnangnaanccantcanccgantngacngcngncnnnntnnnganccnnccacagcgtnntancnnnnnnataaggnctcngnaannnagncccccntnnncaantngancgtnnnnnnnnnttcgtgccccnncancnggtcnntggacgnnnnctngnnnncncnncgcnnnngnnnnccnagnngcannnnnncnnannnnngnnncacantccggtnnattccnnanacnnnnnnnncngtgnnnnaangncgctgtantngnttgntgaaagtannntttcngttgnntctccnagnngccntnnanngnnnnagnnnntnatcngcnnncnntncntancngnnttnnnnnnntncntnngnatcnnncnnatanngtnnngnntgngnngcnnnnnnangtnnncnngcncnannnnnangngtgcnnnntnanannatgactgcnnncnnngnnnncnctcncancnnnnccntnannnngggnnngatgnnacntnannnnanannaannnttaggtngtanncanncgnntnannnnnnnnnntnanngnnnnntatnngtaanntatagtggnnntnnnttnnngntncaagnnnncnnncnnnnnnctgnnaacncangannngacngagggccnnncgggcngacgnngaagcntgacaangnncntangngcgcctnnnntgaannntcnnngtcgtaatgantncngnnntannaantntngccctnnnncatcnttcttnntnnnagnncgtcantancggngcgnnntngnannacccnnnnnnnnnnntgnttccngncanannntnggngcnntnttctttnancgcncgncntgcattttnctatgcttgangngnangcatnnctancanngnnnnnnnnccnnaatnnnnnnnnnnnnaagnngccngggccctcnccgnnncgngcatgcgtnntgnntctcnntcttancgngagccnnnnnnnnncaaagnncnncnnnngannncggnnncngatacagtnntgngtagctnnnccannantngannnncgnntntnnccggnnnnngnctccaccccacncnnngtnnnnnctngtaanncncagaantganganncctcttcnnncngnggtnatnnngnncncataaggacgnnnnnnnnnntnncnnngcccnncgananacnngnnnnagcncatcancgaatnnnnnnnnncangncntnannnnntgngngnnnnngaggcccccgtnntgacnnntntnnacnncncnnncnnnnnnnanntgnncnnncnancnncgtngnnnnnnttgcccnncncngtatnnatcctannnnnncantncgnnnnnntagnnnnnnccnatccgnntatntgncgnnnnnntnntgtnatgcncnnnngancgcagntacnangngagnnnnanngtcgnggnncgncnctntngcannnnnacnnnnnnnnacngcnaannnagnngtnncnncnnctngtcnnccngcgcnnnnnnnnnnntnannngaaacnnnnnnnnttgnaannnnngctgaaaannnncngtaganganccnnnntannnnannnnntttnngnnnnnngtttcaannnnnntnnncnnngtnnacnncnnnnntnnnnagnnnccnagnnacnnnncngtgncnnnncnncnnnnntnattncnnnnnnnnnnnnanncncgtnngngcctttcgcncnnntctctnnaannnnnnngnnattantnnnnnnncannanngncncnnngangttcgntgcttctgnccnnncntctntcaatccgcaanctactnnncaagtggtgnngntnanntnnnngnngnnnnggannncnnnnngtncgnnacnnaagnnccncagnatcgtgtgncgtaaatngtnnnnnnnggannnanacatngctnacnncacgctccagnngngatatcncgcggccnntntcatcnattgtcngccnnncntcnnnnntcacaaggcantaanngangnnntgncantacangnnnnannncnntgnncnnggnnnnnngnaancngncngnnnnctnncnnttnnnnnncnnggccnnggncggnnnnnntngnntngggnngcngnagcnngnggtnnnnnnnnccnngacncngannngcctngntannnggttnnnacnncgntcacannnntnnnncanttacnnnnngatnncgnngancnnangnnnnnnntgcngnnnatngtnncgnncnnnncncnnnnntnncggngnnanannnctcnnncnngncnccnnnagngngnagcnngngnnngcccccncnnnngccacnnncacgncantcnatnnnnacccnngnncnnncnanncncgncnnnaggnnntannnttgnncnccnacnnnncntnatncntgtacgttagngttgncgtgtgcnnanccnnnagcncggngnannnnnnnnggngnggnngnnnnntnaggngnnnnnnncngnnnnnnannnnnnnnnncgctcgnctcagnnnncnaantgannagnnnttnnnggcananctnggcccggtngnncgccngagcatnnnngncncnncnccggncgaannnnnnnntgcnagancnnntnnngnnnnnnnggcngtgnggcnanncntntngncnnnnnnggncncannnannagcctnnnaggnttcttnggggnagcgggaacgnnnntnntgcgnannnntngnnntatanntcntnccngnctnnangnntnnanannnnnnccntcncnnncctagaacaangcgagcnaantantctnnaatcacnnngngatcgncatcnctncnnngngnnngtngnnngtntatgcanganannnnatnncnngannntaanatnnnnnnncttnangnnnnngcgnantcnggngnactgnnnnntntcgngcatataangcacnncgttcnagngtnaacgnnnngtncccannngnccntgnnnncataancnantacnnnnagngncnnnncgnnnnnntnnanngcnnnaanngaccnnnnnnnttgtgngnaagacnnnccngacgtcnnnnngnnntnnnnngncncccnnnntcnagcccnanngcnnngagntnnnnnaaaccggcntcntnnantgnnnttgcnnatgctanctnncncgcccncannnntnttgntngannnntnnnngcnngtnnnnnnnnncgnnnnccntnnnnctnnccagnanagtagggngngnccccnantgnanggcgnctngttncanntgaggccannncnccnccttggncgnnnagncggnnggtnncnnccnnatcaacgcngnnncgtagctntnggcgtnnntgcnnnnngnnngtanactangnngatggtnannnnngatatcgnntnggncngancnnncngcgcnnnntccgtgccgcnangngaacgcnanntnggaccntanncnnnnnnncncnnncgcgcnnnntagactcnctggnnccccnngcnnnnntnntggncgcacttgccgncanaccatngatcnngangnntnnnnnnnngnccngctgtgcccgataannntcnnnnncnnnnncnnagagttcnnancnactggngctgcnncttntcncncnctnggnancgnnnnactggggtnntnnnnnnagngnnnctntncgggagngncnatcnncnnccttanntnnctnnanntngnnccngnnnnnnactngnatnncnntnnnnntnnannnnncncnaganntcgngtccnntcccnngnccatngnatnngncnnnnnnnnntntnntaatnannnncngngnnnnnntngcaanggggccantgcccagcngnaanannntccctnncgcntcanntnacannnnnananngttgcgntnnntaacntnnnacttcagngtaccttgannngtangaanccttnncacnggannnnnanngntntgtcnnnngcgtcccagtggcngagtgccnnnnnngcnnctgannnnnanagatnnnnanngccggncacaacannttcgccnnnnnnnnnnnccngnncccggcnnnnnctncnagnngnngtnnnnannnnncnnncncncgggcncnacagcggngcatccannnngantcatannnnnnncnnacnncgntcgnngcngntntnnngaacgnataccgatatnccnnnncnggngagnntnnnacctgccnnancgccaannnnngaangannnnacgggntcaactntnngnncnnncnnnnnnnngnntnnnnnnncacnaanntcatcnncaccgcatnagnaannntnntanncnnnnncanagcnntnnnnatnannnntcagnngtccnntnctncctntnngcnacncncngnatnacngncnantnccantnncncnnnanccntgncnnatacnnannnaagtccgntctcaccatnggagagnnnngagnannnnnngnngcctanggcnnnngcnnnntngngtcncntnangncnttcnctnggtaanncnnngncngncgnannnngnannnnnncnngaacnnngngannttnnantnnncagcctcntntnnnnnntacnnnnnnnnnnncgacantaatcacncnnngantggnnannnnnnnagttangntnattancncactggnnnnnncnncgcnananngtgnnnnnnntnncnnnngnnngaananatcngncannnnctnttgtgnnnnnnncnanngagcnnngnnagagncnnnanctngnngggggnnnnnnnnnnngtnnntnnnntnnngnantgtnntnannccnnnannnnccngcctnnngncnttntnnncacgtcgnnntnnnttcggnncnnannntnntntnttnnntnnnagnntncnngtnnnncncgnnttncannngnngannaacctnaannnntncnaagnnnntacngnngcgntgnnntngnnnnnnnnnagcnnncnntnncntnnggttcnnncnncgangnnnnnnaccgngggncagcnncgnnggnnancncnncnnanaagnnnnngttncngngcncgcnccnngnntncnnnngnngccgnnnnacnnngnnnnnnnnnttnnccgagntagggnnnangngtnngntggtggatancgggccggagacacccgcggggcangngnnnnnnnngctcnntcnnnntncgncngtgacaggnangngntctnnncngangcttcagctnntnantncngtgnnccannnngnaccnnnanttnnttngnnnnnnncnnactcncncnnannnnnnnnntaattnnanntcnnnnngnnnttgntnnnnactnggatatgntnnnnncnanncntnnnnggacggcgggncggnnnnantccnnnannntanncgggnannnttncngagnnnnnncacnncnncggcactnncnccggcttannnnntngttaccgnnncncaancgntnncnngnantntcgnntnntcctgtncnnnctgaacacgnntcagcgnggnnaaanacntggnaanngtngnnnntgttncncgagntnngnnnnannagccgtgnnncgatccgcncnanccntgccacggtnnntntntnnnnnnnntannnagtccgattnnnnggtntgngntntgtntgtgatttggngncncnntcggattnnnantnccnnnnncngcctnnnnnanntcangtncngacnanctacagcgntagngccaacnnntcnnnnnncnncgcgnnnnagaacanattnacncnnnggcgnggatnntcgnngagcggnnnnntggaactgngtncngnttnannntacganngnagnctngcannccnangctncnnaaggncgngncgngtnngcgctaatagngnncgtcgaancnngnnnnnnncagnnnagntacncannncgccagangnngcnnnnggnnnnnnnacganagnncctngngnngttnnnnnnngacnnnncagcagnnnnnnnnantangcntccnagcngcnnncnnnnnntnnccagtncgngntctcnntgcgnnnncgnatnnnnnnnnnntncntaactggnnnnnnnncnnacngggannnncnnntccgtcntgcggatgnnanngcngatngnntgnncgnnngncntaannttnanngncngnggannttnttnnanctntnannnggnnnnnnnncnnngtngnntntgaagnagnaccngacgggccatcgagctccgnttnnncngngaggnanncnctntantatacnnnancnnnntantnnancgnnagcncaacagannncnaannnancgccncncnanacgagannnnnnnatgnncnnntaatacggaganngncnnnnnnttntnncgnngnnatngatgncaatccgcnctagngannngnnnntngtgncnggntnnntnnnnnttgnnnttnannncngnttanccgtcggtnnnnggnntgcgcggcgactnnggttantnnnagngagcnctnncgcacgtngcccgggtccctaaatnnngacagntcgngnntaanngagaccggggttaacagcnaanngcttnnnnnannncangntttnggntnatnnncagnnncnnctgnancnacgatggaagnnngnnngnnnnnnnnncccnngaangncngtanccnncatagtngnntggctanngcnctngcntgnnnnncaaggnncgccngacgctgnnnntnnnaanngnnnctngnangtnattncgatnnttgcncntcccnnnngnnntnncganntcnnnnnnnnntnncancntnnnnngnncnncagtnntnnatcaaagntngncnnnnnnnngnantncnaggagtagcntnnnntatnnnntagggggcccggnnacgannngancngnngnacgnnnnncaggtttaannctcgcatcnggnctncggcggccctncncnnngnnnnncgnttnannnccgtanatgnncnnnngccnnnntngtagnnntatcgnnngctgtcnttangngannngtccnnnatcncncgtcgtnnctnttnnnnnncgnaggccaacctgcccnnncaccgngcggnngacatcaattcnngnnnnnggntacaangngnngcnggngcacnnnnnnngaggngtncngaagccngcnctcnnnacgggntganangnnatgntnannncncgtantaacaagnnnccncntnnngnnnntggtanttaatcnccgntncnnnnctgcttnannntnnancagtnggcngtnnacncgnancggngtncnaantngtggnannanttaacggntgnnnnncnnnnncncnnnggnngacgnngncnnanganncaagntngnnngnttngngnngngttgncncnnngngcangnnggttnnttagctnatnnnatcccgccnnccncttnctgtgnnnagntannagnnttgancgangtganntnntgcanngtnanannnaggnnnnnnngncnnnannncnngncnggaggncgtanangnnnnacnnnagagcnggncnntgncgnancnacgctgnnncnnnngntcngcgnnnncatnnngtgnntnaccctngnacannnnnnnnnctaaaanntnncncncgnnnnnnngtgnnncantcgganacgccnnnngnaggcagancccnnnagncgnanngnnnannctatancncnnnnnnncccngncncngnnagnnnnccancgnganannnnnncntgnggntnnnnnnccnnnatgncacgctcgcnncnatgnaacgnnccnagtnctnnntnnnnntntcgcngnnnnncanagcnnncnngnnnnnnctnnanntcgaancntntngnttnnnacaacgtnnnnncacnnnnnttgcnnggtacnngggnaatccatnnacccgtcnnnannnantgnnagtcnctncgccannnnnngntnnttctctngatccnngngtngnnngngnnngcncnngagnnnggnnngngcntnngnannntnnncnanantnnnncaanngtcctnccannncnnnccannnagnantttaantgcatgnntnnacnngnnnagcnanncctgnngnnnnngnnanncgngnngggnctcangcgnatctcggnngnagcctncnntncngnacgnncnngntnnnncnntatctgatcnngtnccncngcctcancaccncngntgnngngtganctnnngnncnngctagnngcnnntagnagnncgccnnnnnttnanctnnnnnaananctntnnaanngtananncnaagggnnannangcctaacnngcgnnctnccgccnnattngcngnntnttacnnannnatcnnnnatcgnggnntcaccntntntccggcnncnntntantnntggtnagaactncnannnncnnnntncgntaacgnnnntnntgntcntntnntgnnngntcntncnnnncnanngagcgcngggntacnncngatggnngctnnnnnntngcnngnngnngnagagccggtntcacccngantctnaancnnnngngnnngcgcnnatggcnagcagcngcnnannncnatgtaagncagnnacccccttcacnngananncnnntnntcnnnagcntnngngantccnnatnnnnncgnatanncgnaancaanntgnnggntccnncangtannnngcngcncncagnnnnnnnncnnnnnntntnnnacncnnnngaannnttncgnacggngngntannnttngnnnacanancttnacgcnnaccngncncatttnncatgntggtgncnnancgtgtcngtgtaccgntgncaanntgngtnntcttncanangntagatcagtgnaatgngnggnnnnnncctcnnnangnntannttntngtcgnnncggnnnnncanngcnnnngatcctcaanccntccnnnnnncnganatnntananatnacnaccnncnnnnnnnnnnngagnggttcncagtgnnnntnnnncntcctnannaanncngcgtggatgtnncacgncnnnntggnnntannnngnnnaacnctnnngngnnanntnnnacccnnnnntgngtcntnggnnnagtnnnnncgccgcnccnnnnancnnannnnncnnagacgacgtcnggtngggtcanggtcnaaaggcgtttaagctnctntctcgntnatnanngattgaaccnntnnnatnactnnnnancntnnccngnannnccgttngccaaaccngnngancnnnnnnnnnanggagntngannnnantananntatagccnnngctcganncngtcgctctncgnnnnttttataagtanagtntanntnngnnngngcgnncnagnnnnntggcgnnncncnaanntcgnannnnagcnnnaangncntnnnnnnggtannnnngcgnnncacntnatnnnncnnntgnggnaanaagtnncggnnctcnnanncaattananngnnnagggngncangcttgnccnnnnnnntannntacanctntancnnnnntnnnnggnnnntgacngcannncnggcnnnntnncnnnnanncgagnngnngtcnnannnggnnnnannnnnnncnatnctnngnngaccgtnnntgnggcnngatntatagtnnnatnncnnngtnnnntntnngggntgnantnnnnnnannnnnnnngnngcagnnnnnncnannnntnnaaccggggtctcccnnnnngngcnnnnatcnannntnnnnanancgactctntangannnnnnnnnnnnnnnnnnnganngnnnnnnnnggctgcganggtgncgttgaggttttggnntnggggnnntnnncnatncgacagcgncanntggncannnnnnnngnaacantcccggngacagggatcggacannnannncgganncgggnnnnganagnngntnnngnggctnantgntacncnnctntctncnnncangcntnntntantnncnnnnnnncggtnncgnnntnncnggncttgnangnannnngtangtanccncacnggtnncnnnggngnnnnntngannannnnnnctngggcnnnnannnannnntgnnatnncgnnagnnntannannanncgtttcgtngtgntnntntttgctnaancgcgcanncngcnncnnggntncnnnnncacnnnnagcgtctnatgcgcnctatctnttccnnngnncatgtnnnnannntnnnnacnggtnntnnnnngnnatctannangtancaagccagnggctggnnncnnnnagccngcnancacncacgncnatcgcnnggnnntatntngngttcnngaggctgtctcccnnccnnnnnngngngcagatcaggnnncgtcggnnnngnnnnnnnntnannnnaccttacncgctgnttcnnantanntgcannannatnnctagnccnncnnnnnngnncgntnnncnggcncgnntntnnnnnnngtgtagcnnnncntnnnnnnnngacctnntgagntttgtaggnggtnnngcnggggangagngggcancnntnngnngnntnggaacnnnannntgtggngtcgngatnggtgtnnnnnntntnnnccnacnnnnnngnntngcnnnnntaagtcnagntngnggtnnnnnannannncncntnaananngnnnnntaagnntcnnnngannnnngactgtnnnnnnngnnnncncnnatnnggntncnnannnnnttnnnntnnnnnnnngncccggannanggttggnncctgagccanngtnacntccgnnnnnnnnnnnnaanaccgnnnnnnnngtntaannnnnaccagnatannnaanntcagnttnncttgcnncnaacannnttggcacttnaagactgcnnnnncgnagtaccgtnnncaggnagnganagangagcngggtngtnnnnnnnnacnnngnngnnngcnnnnnnnannctntnnatnngcntnnttnncttnngannnnccacgncancnncngnngtanatacccntanaangtggnnganngngtacattcnnannntnctcangangnnnncncanggncncncncncncagtttancnacncangncntnnngnaacanggnnnggnncgcnntnagccccgagngntnnntnnggnnnnnnttgngcnnnnntnntnnnnnnnngcttnnnnnnnncggngagcatngcnganaaaaggncccnaatcngtcnccgangnnnntnnnannnancgnnannnntganacnnngcannanggcgggncnaanantganttcccnnnnnntgnagntgngnnactaggnacctggnnnaactttnncnnanttncnncngatannnagcaggggnnnnntngtatnncgnntncacncgngnnananntcncncggcatnatgacntnctacattccttagannngtattncacgnntaccnnnnnnngnnnacnnnnnttgnncncnaannnnccnngannnnagangatnnaannccnnanatcngggcncctngtnnnntnngcannngncnnncntnnnncnnncnnnnnnntnannngcncgncnnannnannnnnnnnttncnnnnnnnagnnnnnnnnnngntnnnnccnnnntctgtntgnantatgtnngnnntngannnnnnnnnnnnnnnngtnngannngngnntnnnnncaannctngnnngtnacccnnannacaacnacgnnccancctgccnaaggcctanannanacntnnnngtncctttngntgancnagccccanngnncttatnnnngaatagtcntgntannnnnnntgnnntnaannggcnnncnnnnntgtgtnnnnnngtgtcnnnagnagnnnnngtgnntcccnntggnncgnngtnnnngacaccnggnnnannnnngggccganggggannggnngancngganngnnnngccnnnnttnnnnnnnnnngnagncnncnnnatntacnaagtctngtantancnngtnnnntntnaanncgtccnnnngnngantnnagnnnntgncctntannggccgtntagcttnnannaagtcnggannnngncccatcgtcngcggttaanatnnnnannggnncnnngnngnngcgnnncnangaattnnnnnncnncttnnnncngccnncnantannnngnnnatgcanatcannganannttcnctcgttgnncagcnncnggtnnngannnnannnnnnnnnnactntcacntnnttactcctgnnttcnntccagcctccaagagnnganatngnncntncnnnatctgncgtaannntccgcgtnnacnaannntctnnctnngcnnattccatcancnnnnangtnttttggtcannntcnnntntntctgacgccnntggtaagnnnncgntgntnngatngncagttnanncggttgcnnnnncccngcggctgnntcnnnnnnnnnnnnnnnnnanangccggngtngtnngnacctanantaanggnnnacgnngngcgcannganccnnnnnnntcgtnntnccgcgnntcagncgacnggnnnngggctctcnngngttaggaccnncttacgctnntnngnnnagnnctaaantnncntcnnnacnactantgtgtancgagnnnaatggctgcatnctncnnnnnnnngcnnnnnnnncncnnnanannnnntgntngncnnncncgcnnnnnnnnnncntannnnnnttantnccnaannnntntatgacttctncancnaacnnnnnnnnnnnnnnncacnnngcgaannctgnnnctaganncntnnnngttaggggccaaaccactcagttnncacgggncnattcnngagcgnnangngntnnctccnnnnntnncnncnnngganganncnnnagnnngtnaccacgnnnctgnnnccctgnnttggtgnanntnnctcncgngnnctctnatgaaagnaanngngtccacatttatcattngncannnnacntaacgnnnnntgaagtnntnnanngataggggtngagnccannncctnnnncnnattgngnnactaannnangnnaannngngnacanannngancncccgagagtnattgngnatcancgacgnnccnnnngnannnnngccnnnnnannnngnnnnnnntgacntnnggggngaagcanngcacnnnngnnnctntnngnngnnannnannnnnanctnngtatnntntcncagntnaggncantnnanganngncantntaancnnggnnnnctnnnnantnnnngtccggnnnnnggctccntcnntngctgnncnnnggnagnccgcggtncnncncnnnngnanntnactnccnangggnnnngcgnangcgncagcnccggncnggtcctncaannnnattnagagnancnnnnncnnggannttcnnnntcnngctgntnnnntggnggccncnancnnnagncnngacaanataannnnnggncctgtagntaatnnnnnnnnnnnancctgaggccggagncacnanncnnncnnnnntnaattagccaancgtnngcnganganntggnncctgtnntntnntgcnnnnnnnananngacnnantcganntganangntctgnnnnaacnnnannntnnnnncgntgtcngnnnnngnncantnnggncnncnntctnnngagttnncngcancccccccgaacgnnnngctccagnngccncngnnnngcgacgnctccangnnnngttcgtntgnnnagnntcanctaganttngnnnnnnnnannnaggccnnnnnngnnccgtnnnntgnnnnnnncnngnnangttgnnaacccngnnnnaacgatnntnagnnnnncnntannattntnnnnnnnntannnnnnnnnnannnnagnnncnnggcannncnnnntgcntgnnnaccgtncanccannnnnacncgnnagncnatannnnnnnnnncnngagnnntnnngntntnnngcnctnnnagtnntgcnnnnannntnngnctaggtnnnnccggcactnantngncnncnnnctgagnagnccgnncnncntaangnnnnnntgtgcntgcgngnannnnnnangggnccannnanggnnnnannnntnnnnnnnngtnnnnntcnnntannnnnntnnnnnnnnncgcnnnggagngcnccgggtcnnnnntanncnctnnananaaatctnanaannnnntntannntcnnacgaaacnnngnacccanacgcgnnactgcantacccngannnncnntnntangngannngnntcgnnngnnnacnnctnnnnnnannnaancnnntnnnnnnnnnnaannngcnnnnnacntgnacngnncgcgcaaaaaacggtgancgnnnccntngtaanngannnggncaanatagnnnntnnnnatcgnnnnnnannnnnancntcnnnnnnccnannnncntngcnnncngncctgnnnnnnngnntaagnaanncaanngnnntngnngttnnnaccnnccnnnggganatcnntnnnnnnnatggcntgnnnngtnnnnnncgaattnnttncnnnnatnnnccncngntannanaattancncnagcnnatnnnngcnacnnnnnnnnncnnnnnnncnagngnngcnnnnnnnnnnannannncnannnngangnnncagntgnngnncntncagctgnntnnnnnnnnnatnnnggnncannnnnnnnannnannnnttncgggnnngagtntcnntannttgncggnanncgtnngatnncgctgnnnncanngaagggttaaantcnnnnnnnnnananccctatngttnnagtccnncnngggannnnannctntnggnntcgnttntgccacaacnccacntanntnnananggnnnnnntnnnaccctgnnnnnnnngacnannngntcnnnnnncncannnnnacagnacgtcctgtcgtnnnngccntntngcncngcnaacggcgnnnnncnnnncagnntggtcnnnnncccngnngcgcttnnnnncnntntgnnncagttannannntccacgcggnnnnnnnacnacnncgttgnnncgganngngggagtaatttgacccgtnnnnngngngtgnnnnnnnnntcatnctcaggnnnccnnnctngnngnnnnnnnatcatangcnncnngttngttcnnccnnangnacaggnnncnnnnacgnngnagcngnnnnnnaanncaacacgnnnnnncannagnnnttncnncnannnnnnncacgctnnnannnnncnnngccnngcgngnnccagnnnaannnncganncctnnnnnannnntnnnnnncaccnttnannnacggaggtgngaccgcnanantncnnatnntcccacangnnnnttnnnnacgttanctnntttnngancgnnanntgnccnnannnnngnancantntanctcacnannanntcgatnnnanagcntncnnnntnganggccncacgtngtgcgtannnnngatnnncnccnagnaccanccnnnacnagnncatcgacnganatttaagtgcgaggggttnttgattgananatccggnttnnnncccgnccgncgnnncncnngtcggtngnnnntggnnnaccnnatgncnnnntnnnccnggtcgnntnanancnaaanccgancacgtnnnnnnttgcnnccannnanntcnctgagcgnnctcnnnngnnnnnncactnagtcnnnnnaaanncnntanncgtccntntcnnggtcccttgntnacnnnntgtncacaacctgnnnatctntgcnncncngngnatgtagtggcgctggnactncatatcacngaattnnantnncanggnngcnnttncngaatcgctcancaatgcggcagnnnnanngnanctncncgtnatnacannnnnnnnnntnnatncganntccntcggaaangnnntcntctagggntggngnnntgcaacctttgaaccatgtgangnnnnnncangantnnnnangncnngatctgnannntcnnnnnnntcnnntttgaccctncnncnccggnnnnnnncccacnnatangnncgtatntntnnnnnncananntnnnnncnnnnnaaaagncnncaacntgaanctnnnctgcnnnngtncntctgngcangtgtnnnnnngcttgacagcngaaantggacggnaagctnnnnnntccanncngtgannngnnnnaactnagccccnngntnnnnnnngnngattacggtcggangnnantgnagnngttgtngngnagtnnnctgttcgcgagncngncgngnggaaannnnngnnnnnnnngtgtcgnnncntnnaatcgtntncncnnnagngannnttnnnnngacgacntcctcatatctnnnnnnggnnaanaaantccnnnngannacnatnngcngncgaatncntagtngtttnnggngannnncntcgtcnactantannacantntcaaggtngtctggnnnngccnnatngncgnnnnnnctnnnnnnnnnanncactgannnnnnncgctncnnngnnnntantcngnntnnncntncnattgnggatnnnnnnnnanngagntnnncnactggnanttcgntnttnnnnnanangcccnnctcnnnngnngnnnnnntgncgctnnntantcggnccttntgnnngnnnntnncncctttnnnnnngnnngnnnccngtgcnccaatnnnnnnngnngtctacnaannnanntnnanngnnngangacnatgtagntnnnnntcnngnntcnnacnnntnanntccananntncancgccgggnnnnnnnnnnncgnnncngtnagncccntcggcngngncancncnannnnngcnannacatccnnnnnntgtccctcnanncnngcnnncncgagannncnnnnannnnnnnnntngnnggnnnaggggcttnngnngcgttttnacnggcngtgnacccggntgccnnattgnnnnnnaancgnnngnncacnncnctcnnnnnacangttatttngaactagtnnnnggngnccgnanngnnngncggacngnntnnngnnanagnnnntncnaanncatgtcanagnntttgtacgcnnnancccncnnngtacccnaacnnngnnnncncctannnnnnnnnnnncnggngcgttncnntgnnntcngnnccnnnnngatgnnngagtncncgnggnnnncttnnganngnnccnnntcaacttgnacggggttannngcngtgnacnnanggncgcattnnncngttcgattcnannnntnncgagacnatcnctcnnngggggaccggantgancgggccgngngncngagnannnggcttnttnnaaancnntannnntnnctcnnncaantgnctgncnnctantncgtgnagttannntaccannncnnnnngcgnnntgannnnnnanntnttgggctnnntnnctcgnnnnnnggntcnnnnnnnnatcattgtnnncnnggnanncaagggcganngtnnatnttccctgtcngngcgcacacttgtnntnnannacattnacannnnnntnnnnantnnnnncgngtnntggcccnaanccaannnngtnntgantnngcganagnnnnnnccnannncnnnnnnctancncccggtnannnanngannnnntgctntnngcgnnnnnnnnnnnggagnnnnnnntacgcgnncgnncncnnnnccatccccncncnggcatangnatgatctnnnctnntaggaccnnatcntnnccgngnnggncnnnccnnntacgntgangtctgagaangnncngnnngcgggnancttgtnnnnnnnntantnnganngnnnnnnnnnnnnnnngttaatcnnnngnnannccnnnntnnngcgtccagngnnnnngnnnctcacnnggttgccngntntgctnnnnnncnngcgangntcttnnnnnncnnttcannnnnnncnntnannngnancnggnnnntgnnnttcgctncgatgannntagcgnnnngagncgcacgngnggggcnccncgttcatnagnctattngnnnnnngctntcngaancnngncttnnnnngnacctttnnnnncngcgaccngnctnnctnngncnctngcnctcctggcctncncnnngcnnatnnncgnnntnnnnnntgannanacnnnccgtgnntnannntgnnnagctnnggnancgcngnnntnnnnncnntannnnnnncgantgacnnnngnncnnttgcgttngggnncngnnnnacnnnncnngtncnncctncagcangnncnnccntnnnncngagncttnncnannngtangnangtacntnnctccgnngtcngtcnnaatnngnannnnntnncnncncnnnnnnncnnngccnggcncccnncntnatantngcgnggggnccttnnnnnngannattgcnatctntcncaagcgnnnnnanncggannntcngtggnatgaannngnnacgnnttnncttcnttntnngncgnnnnnaccgtgagnnnnngcccgctngggannncaaccatnnggnnntaggangccnnnttcacgtgnaangngncttnntngannccnnnggtngagcctccaaggaacncnnnngnnnnnncnnnnnnnnaggnanaacctccngttcgggagtagtaanaatnnccngttaatngtncggantnannnttgnnncnngngcganannntntctcannnnnnnncgtnnnttnntnnnnntncgcnncannnnnnngtaanngngnccctgtngaccgtgannantnnngnnggnncnnnnncantntcnnnngtagnnnntncnnnntannnntgncgttnancncgnncnntacaccgannnntatcccgnggaannngnnnngncgaannnnnnntgnannnnnnangntgnnnnnanngccannnccnnnnctacatcgacgntngattggtccaacnaatngnnnccctngcnnanngtanntcccgcnncnatanntnnganngtnanatcncnnngnnganntagtcnagngtngaantanaattcnnttnnngganaggtacgccctccgccnnnngnggacannnnnacgggcgannnncgancgnnnnngnccnggtnnntgnngttnannnnnnnancnatacntnntngnganctcnnagncgccctnnnncaaggttccncacgnnnagntngnncctnnnganncannngcnannagagnannnngatnnncgngngatnnnanantgctcgtnttgttcnntaccganttgacgnctganancncgatattnnnnacactaagncaggnttcctcncnancnnnccnncnannngnnanccggnngnnnncgnccgngaggnnnnntgngcnnncnnacngnnncnnnnnnnngntgnnggaantnncanngattctcgnnnnncnntnannannnctnnngagnccctnantcctgnannnnanttcngnaagagcnnantnnnnnatgnngnnattnnntnnnnnntancgnnggnnnanggngntnnnngtnnntctgnnnnnctcaacnggcntancnnnacngnannggnannanttnncctnnnnnnnnnnntnnggcncnnttncatangannnnnnangnnngannnnattnccngnnnannnnnagnanganacccggnnnnanagctnnangnnnnnccgnntnactaggnngnagcggnnnannggnttanncgtannnccnggcagnnnnangtngnnnnccnnnnanntnnnncncngnagngnntnngcnnngcgnnatgnnngnntatnnnncnncntanangntaggnnnnncaattnccgcngngtnnnnannnctggnacgnnnnnncgnnncnngngnaggacnnctnntcnnnagncggcncacggnnaanagnnnnntnnagncaannagangcngnntatgtaaatagntgantannatncnnnacatnntnggngntcnnggccnangnnnnngctgnagctcgtannngnnccnnngnnnnnntnngccnngntannantgnnnnnntgtcnannnnncngatntgcnntcnnccggttannnntnaaatngcnnnccntggnnccananncggnnncgnnnagcnnnnncntntanccntancnngcngangntnnannnnggncnnnannnnntcgnngncnaagngcncnancncgtnnttnntacnncattncanncgggngcncagngnngncgaaatnnnnnnntanaacgntacntcnanaactngtcaaannggnnnngtcancgcancgcgcanncncataccnnntanngggcnggggntgnnntnacngcntgnnnttnngngatnnccncnnnnnactcngnnanntaacnggcactannnncangnacnaanngnnnnnnantgnntnggnncgnnnngnnaangcnnncagncgnnnnntagcatangantcnnnnncnnnttnannnanaccggncntgtantgcgnnncgtgnccctctnnannanncngannnnngntnnnnnnagnnanagnnggnncnncgttgntgatacngtnngnngnnggntactnnncatcngtntgnnnttttcggncgcacnntnnnnnncaancnannnanactnnccgccatacggtcngcnntgnncancnttntggcataccgaccnnnaaagagcgnganccnnttacgaccttgnanagtcgnngccnggncgagagagatnantnnnntgtcgngnnnngncgangggnngtgagatnnncancgaangnaagntntngcgggnngntgnaccnnnntnnnngnncngngcnnnnnnnntntggnnggntnnaagannanngctnanannnnncncgnngnnnnnaggtnnnaannncnatgnaannnngnngngnnngtnnnnangtattttcgnnnnngnntgnngcgntnnnnncannccnnnnngangatatattacannnatnnnanatnncnangctggncntttangcgnnnnatnaccnaatcnnananatnncnnacagatgcnnngtgnnnnnnnnnnntnntnanancnnnnnancnnnggcagnnnngnnannnnttnnnncnancngngnnnnngtgnagttcnnnttntngnggngccngcnnntaannaattncanngggcnncncngnttnnttngttgctgccntnnngnnannnngnnnctnnttntccgngncncnantncnnnnnnntnccnnnaagcnngacnnnngctantngnnnngnatnnnanncngacngtaannngcctcannngnngncnannnaaagtngntnnnnnatannnncngtcnacanatnnntnnnngnnngncagtnacnnnnnnnnnnnnnnngngttggntnnnanctanacgagaggtcnnctncttnatgggaaatattntgcggngggnaantnnncgnntnnnncntcccnggtnancngacctcanntnctancgnnnannnnanncttnnnnnncnnnnnnnnncanngtcnagcnngtnnnnnatnnncnngggannnnacngnnnangaggangnnnnnntntnannnannnnntngnnnnaannncattntngnngntcctnnnnnnaagtgnncngnnntnntgnnnntgnncgcgcgnncggtcttnaaanacgnngtcannnnagcgcnagtannnantnngnnnngngncgcttnanagncaaaannanntacnncanncntnttcactgntnnncnnngnnnccgnnntnnannnnnnnaangtagaaaangnngntntgncncncgnnnnaangnnncgnnangatnnnccgcnncacnnnggannnnnnnccnntcnacaantaatttcttnngnngctaacnnntntncntntacggnnnanntnannttgtnacnngcantgnnnnnanacncatgnggtnggnccgtnannnnnnnnaaaannnnnngttannctnnngattnnnnnnatnnnnttcntggngnnngggannnntcgtnggnngngtcnnccattngnngtcnantnntntacgcgnntttngtntnagccncangnncctcccnnnntaancctcaagnccnttcnnaggnctttcnnngngatantntnnngntnngtccacttactaannnntngnngtcgcntgttagcccagganaantcttgagacgnanngngantcnnannaagtccntcganntcngtantnnnnnnnnccnnnnnncnnaccnggnngtcgaanagaagnantnnntgnnttgngagcnnanggctnncnannagtntcntnaggnnnnnnntntgncnnaggnggcgnnagnncnngnnncggnngntncncggagacgntncnncngtnnccncacntatnnncannncnnnnnncangntcngaccctngaacacnntnnannnnttngnnnnnnnntnnanncacnntaatancnnnnncntaantntnanagnatgtanacnnnangnnnngngnagnnntntgncnncgnntnnnnnnttnnnannnantanntcnnnnnnnnctgggntaanncgntcnnagncnnnggngnnaanctngnaangnnggnnntnntncnnnnncnnnannnnncanannntgnnggncnnnngngaccngnanntantnnnncggncaannnnnnnncgnnnggctngggnncannnttnnnnnnnnnccagtncnncgnnanntnngcnnngccnnnncnnnnannnngnngnnnaaanntccncnctnntctnncgttgcgngccgnnncgtnacnnnnnccncngcannnngactnntnctngtnnnaccngtcgannnntnnnatnnnnntntnagncngntaatngtnnncncnnnctganncgcaganntagnggtatacgggaacnngttannnnaatacangccnntnnnnnnggnnnnttncnntnncaagnnntcngngagttgnnngatnnnntnnannnnnggnannatnngtctnngcnatntnnnncnnanagatntnnnnnncantngggctataanagntnnnnnnnnnnngagacatgngtannngngcncgcgcnncntngnnngnnaanccncggcggtccttgtnnnttnaanntcccggcgcncannnaaatatttcacgagnnnnngcaggntnnnncaanngtncagcnnnanannngnagnnnnnttanntnnagtgcggngnnnncnngngacnnnnannantagnttcgggcgtgcgttggggcncnnancgangnntncnntgacatnnncngnnngtgnncnnngnctnaannntaacgnnntgccnngcnncntntnctanttacgnnnnncnnaanttgnnancgnnaannnnagnngaangancaggnnnnnnntnccnnnnnnnggtnncctannntncntgannnngnnnannncngnnanngnnaggnntnngtcatgganaacnncncngtagggtgncnaacnagnncncacttcnagncnnangntngnnntnttngtcanantgacncaannnnnncnntngcangnancnnntgnnanggnannnnnnncacnnncttcnancngnnnnnnannatagcnannnnntanntntcncnngngcngtgggntngtcaggcgnnnnatcnnctngcaanccctnnaangtctaanncnaatnnnangncgtancatatnnnctnnncgnngtanannangannnnnccnncnngncnnnccgcgnccntnnnannncnnnagncnnnannnntngntcccaccnncnnacnacacccnnngnagnnaggnnnntcgncncnnnngnnacgtnnnnnnannntncnncntatctctgtgncgtnnncanntgnnaaannngnanncnngcntnnannggngtnncngcngttngccttnnctntnntccntnnggannnntttcncgnngaacntgcgcccngnctnnggannnnntcccnngncgantnggnngncncnngnnagncgtccnnnnacnnnccnnngntntnnnngnnatnagnngcanannngnnntangnnannngngcgncacgttnnanngctntnnanactgtnnccnannannnnnnnnnnggtgncnnnnnnacnnnncgnnncnntncngggcannctttnngcgntnncaatntcnncnnnnnngnngntngcnnnnngnngnggnnngcnncgncacngctnangncnnnnntccnggtngnngnnnnnannggnnnananntgtannaccnnanannnnnngcngcnnnannnannnacnnncgnttnngncngaagtncntccagacntnncgncngctccgggnnnnannnnnnnnnnnnnnatncgncgcgggagcgannncngnnnntgnngangnnnnntcaaatnntnccnncgcnannngnnnnnnnnnannnnnnnnnnnnnngctncannnctngnntgncgcnnaacgggncanttacnnactannnnnnanncnnnnntannanncnngggnnnntcnnnacnagccnnccnngnngnnnacnnnnnnnnngnngnnnnnnncncntnnnctgccntctcnnncnccnngnnnnnnntgnngagctnnncnnnngccccgannnnnnnaatcnnntcgcnnnnannatnnnnccnggnnnnnnggnnnnnannnnngnnnntgnaannnntnnnnnnnnncntnnnnnnnnanngnnnnnncnnacnnnannggannccntantanncgncgcacnggcnccgnnnnnanctagtctgcgcnnnctccnctcnnncnnnngngnnnccnttnnnncctntncccggnncncncnnnnctctnacatggnncacnnngannantnntctcnnnnncccangagnatnannncgncggtanaanantgnnntcnnnacgatcgngnnnntnnnnnnaangnccannnnnctcctanccaagcncgacagcttcantnacnactntggcnccgntngggnngcacaatcngcnnngcancannnncnnncnnnttnggcnnnnannnnnnntgagnnngggnggtactcccagnngcngntngcacgagcttannntgnnngnnnnngngntncacntggatnntgngnnnnnanggccacnnggcnncntgtnnntacnagattgatngcngnnnntangtagngcngtcatgnnnggaccgaaaccnncntggcggggnnnncccnnnntttngtananacnngnnnntgcngtnnnncnggcnnnctancttnnnannntctcgcctagncagnnannggnntntncnccnncntannnattnnnngnnnnnngntncacacncacntgncnncggnngnnnnantannctagctnctcttcnnnnnnnnncaatctggggtacnnngnnctgnangnncntgnntnnccggntnnnntnncntnnnnnnngcgcnnnnnncancnnnnggcatttngcgacntccggcatcgcagcnnggacgncnngnnnnnngtnnngttngcnatangnntagagngannnagcnngccacnncctnacttncgtggcantgngtnncttggnggntancnnggctnggnnnngaangcnnattnngnnnncgaagnnnaannngccngaagnnanncnaancccnangncnnnnnnnnacacgnggcnntancntncccnnagnncnnnncccnnntanancnncnnnannntnanncactcctacngcngactntncannanatgnnattnnancnaaacnnanntantnnntnagcnntnnntngntcgcngnccccnccggtaggcncgnnnagacgnnnnnnccnnnnncnnnnnntanattnnctanatntagnnnncngnntnncgtcntngtaatagatccggggtgnnnntcgccaacngcnnnngagnnnggcngtcnagnggnnnccancnnnntcatattnnnggatnagacggntnnaatnttngttngntnanngagnacctcgnnnannnagtnngncgtgcggntcccggccatgnnnnngngtntnnnntgcttttgccatncncgatnnctnnntgngtnnntnannngngnnnngtcncccncgcncnnncgnntntttgcttncgtctccntnnnacngtggnnngntgcagcnttnncnnnntctgtttntnngagnnngnngcntctcnganacnanaanttcgnggtnncgncccnncntgggtttntctnanngntcancncaaacnngnncnnagnannnnnctgnnngcctggctgctngncngngnncgccngnnnngccncgananntcccngntngnntggnnnnncntnnnnnnncggnngacnncnnnnnggnnntgtnnnnnngccanttgncngatntttcngnnnncaannnnnnganggannnnnnggnnnnnnnntnnncaanccnnnnnnncntntntnctnngnnnncngcncgnagncnnngattccgagatannnnnntcgntncnnanattannnntnctncttagcactnancnnnnnnnnntgnngnacgnnnagncgttncnnnnnnnctccncgtcatccccnggtngggtgaatgngnnngcggnnnnnnnctnnnnnnaaaggtacgtctnngntgacanangngnngnnnctcgnggcncntnncngctnnncnnncnncnggttnngntcttnngnnnnanaanccgtnnannnttgcnnnncnanacgntgaantgtgaccannnnnnngngcctnnnnnncnncnnnnncntntaggnnngnnnnncggnnnnnnngtnnnnaacaaaaatantncgacnnntcggnagtnatnnccnnnnnngannntncnnngntnnnntnnttanactggannngntnnncnngcgnnnnnnncgnnnntnnnnnnnnncngctnnnnnggngctccncganngnnacatatnnccntcnanntgtnntanntgnttnnctcacgtagcnnncgncannnaccancnngntttannngacnngannggnnnnncnnggnnnatntnnngctnanaggngnngnanntntanacntagntntganngtntgncggcanaagttcctnantgncggtnntannnnnngnnagtntannnnatggcnnnngcnngnttgcacacnttnncnnnnanngccnnnccagtngccnggnttnagatgctagttgnnnncctgtnntnnanacgngtnnnaagnncgaatnnancatatnacnncattnatcctcggaccgnctgnnnnnntnnnntaacagacnanntnnnnttanccacaccnnntatnacncgntntcngntnnnnngntccnggnaacnntccccgtgcnctngagggcnnnnngnnacnttngttangnngnntacnagggnnancccgnnnngnnnanncgnctnngnnnnnannccgaccnngtcngnngnncactnnnncgncnntgnnaganctttnagagctactagtccnnaagctaccgtanntacgtantngtgnanntgcggnctnctgnnanannnnggnnannnnnngntntccnnnngnnncnnctnnnannnnnnnnacnnnntntngangnannnnnnnncttancanntcncnngcnnnnnncnnnannnnntnttnnncnngnngnnnnagnnngnnnntnnnnnnnnnntgtnnngtntagggtctacnngcnngncnnnnnnntnnngcnannnnnnnnnnntccttgnnnnngnncncnncnanagcnnatngcgagnnnnnnnnnnncnnnnnatnntnnntnnnnnnnnnnannnnnttanngnntgtccnagacccnnaaagactcnnngncgaggggangnnnacgcgccnngcntcctccncnncgtnnncntnnntnnnnnnntnnnttnncnngcgccancgncnnnnanatnanaagncnaacnnnnttggantcnnnncnnggaaannngncncctngcggggtacnntcgatgcagancnnttnnnantnatatgcctnnnatnnntcnannnnttnnnagcnnnnangtntnnnnnnnnggnggtgnnncnncnnngnnncagnnnnncnnnngnntgtnntgnnnnntcnnccnnnnnnccagangtncttgacntgnntannnnancngnntncgnnntgnnnnnnnnngtngtcacngtnncccnnnnnnttnnngtcnnngnnaagnntntnatncanatgtngtattaccnnnngnnnnnnntnngnnctnangnnnantnnnngtananncctcgaangngnggaggtnngnngtnntnnnntgnnnnnangnannnntanccgnnnaccnnncnagnnnngtccnnnncagngntcnngnccnagtctcanannnntcgagtcgnnnnnnnnnnnacnnncnnnnnnngnnnngccannngnnnannnnatnnnnnncnnnngtgtgnnngcattnncnnanntnnantnnnccntncnnnnnnnnnnnnnnnncnntagntcaangtatntnnnnnacntcgnncnnncnncnnnnntnntgatagcattangcnnnnnggcnnnnnacgaganncnnngcnntnngannnnncnnnncannnatagtgncaacggnagattncncancnnggncctcccntngnnnnnnnnnngaagtgnngcctcntangnannnnannncgcntggnnngccnngnggnnncnctcnantngnntnnnnnncnnncnacacggnnnnnagctnntcnnatnntggnnncgnnnnncnnntcnggcnnnncnnnnggnacnnntnattnangannngntnnncgntnccnntnngnntaaanancgcgaaatgncnantnnnnngtncnnnagcnanancngccngncnnnccngnnnagnatatntngnnnccnantnncccncnnnaangcnnnnagnnacntgntnnnncgnnnnncnannnngngnnnnnncnntcnncngtnnncnnnngncnngnnnnnnnnnnnntcnnccagnntcnnngcnngnnngnnnnnnnntnnancnanccnggnnnnngcngtnnntnnnnacnntnannttnntcggnnnnntnantnnannnnnannnntncanggcgcncnnngcngnntnngnnacannnnnnnnnnantnnnnntcnnnntagntancagnntnnggagngnnnggnngncnnnaggnttntnnnnngnnnnnnnggcnaancnnnnnnngnnntcnngntnnngtnccggagngcggatatngtnatnatntnnnnnntanctnnnatgcgnccntnntnntatnaanatnnntncggnnnannnaanacgggngccannnnnnacatnnanccgcnngntgccntcnngnncnncnnncancgncaccccgngcgcnnnnnncnaccnctnanccngcccnnnncccnnnanntnngangnngnnnngacgcnntnnngntnnnncngttcnnnncggnnnatnntgncanngnnggnnnnnggngctttncngggnagannnnnntnnnngnncnngcnnncnnnntctcnggnanangnngngnntnnncngngnnnaggcannnnnnnnngaantnnncnngnnncnnaanttgcnactngnnganngcnnnnnnnnnnnnnccnnnnnnncnngacntntnnntnngcnanngnnagnntcgcncgcgcnnnncgnnaanctncnnnnnacannnnnctctggnnantagncnnatnnnnngctaagncacnnnnnnnngncgaacgnnnnnancnnnnnaantnnnnnngnnnncnnncnnntnngnnnnnngtnnnnnggnnnnnannctnnnangnncnnntnnngnnnnnntncnaatnannnnnantnnggnnnntnncnnnannggngtnnntnnttnnnnnnnggccnangntnnnntcnnnnncnagganatnnnnnnnnannnnnntccnnnnnngcnnnncntngncntngatnnnnnnntannccgtnnntcnnnnntnncnanannnnncnnngtgagntngtgttnntnngagannnncngangnnnannnnttnncnntnnnnatnnnnaggctgnagnnnnancngnnnancannnnctgnctncnnacnaagtnnnnnngnnnnnnangnnctcgnnnntgnnnntcnnnntccnangcttctcncaantnnagnnnannngnngatananngntccnngngtnntnngancatcagnnncaatngaannccgcanncnnnnncncgnnncngcannnaagtgcggcngnnnnnnnnnatanganccngggnnnnatcnntnaatctnnnaagnnnnnannagccacnnnntnnggtnnngtnnagtnnnangcnnnnnnancgctnnnncannnngnnatannnnngcnnnnnctcntctcncnnanggtggatagggttgnncngngtnnnnngnnnnnnnntngncnnggnanngngagcacactnnaannnaggggnatngnnacnnagcncanattncnnnncnngncgtaccnncactannnnnnnngnnngtgctgnccgnnngatcnnnatagtgcgnnttgtnctnnnannnaannccgngngttcnnnnctnnnttgactaggaannctnnacnacgtgtntannnnnncgatggccgncnctnnangcnnnnnnnncnnnccnggannntncntntgntnatnttacnnngcntntngtcnctnnangggnatnnaggtctanannnggnacgctanncaatnctaaccnnatncnnnnnnccnagngacnaagcgnnncncgnnnntcnncggntnnaagctactatcnnnnntcgccttgtagnctannngtctnagacagngnanncctntggtcncnagnnnnnntnntagcncacncttctannnantgantangctactnnntttgcccttcntanacngccanantcctnnancnatnncngaatagnngcnctctgacngcctnngcnnncacacannggcacctgnagnaccntaagttgntgcatncngatngannnnctgcnncgtatgnannaannnaaannagnnaaagnnactagcatatnnnacccnnccnangtaagngtcactnnnantnnnngnnnagnttnnngagtnnnnctttnnnnnnncnnnnnggngnnnnnnnnctngggagntnannnnnactncatctgngatntacgcnnnnnnngctnccggtgtatcntaactangttnnncatnnngngtnattctaagttctnnnnnntnatatcnngngnntnnngggncgaaagnnntttnnanntcanatngnnngnnncatnagtcnnactnnannctnncttcanacgaanccatannctncnnagatccncgtagggaganntgnnnntcangcggatgannganngcngtcnnatatnncntcacttagcccgnggcaancaganncnatnaagcangtaaagncnnngatnnnnnnngnnnnnnnnnnanantnccnggcnanntacnncggccgnnncgantncnnngnnnancgtgcaantannancntgtctnggctnagnnngnngtccgccgcctnnnacnnaannntagncattagggannnngnnnannccacnnnncnnnnnnncagtcnnngnnannnnggtngccnntanttcctnncactcggnnnnaannannngnacgnnnnanancttcgactantnaanagataactananccanangtcgggggnagggaagcannngnaantanannanntntcntctcacagnctnnnnanctttnnnnnatacgcnnnnnnnnccnnnagtctctnnngnnnnngcnngcgcagatttacgnntgnngangttnattcagnatatngngtcncgagcangncnannnacnnnnnaccgnnnnnnnnggcctnccanngtntgcgtgtgnnctnnnnnatgnntggctngngccnacantgcnccnnnntnnnnggccnnnnantgntacnntnnnnnngccgctnggntncnccnncntanannnngngnngacnctnagcnnnntnggcnannnnggnnnnnnngnanccnnntanntcnnnccngacnnggnnntgnttnaactaggcnttgtnganngnnggnnntannngannnaattgnntnnncnnnannnnnnnncntngnnntnnanggngacntcncngacnnncgcncangnnnntnattcnggnncnncggnngnnnaanntcgtancnngtnnnttcgtnanttnngggnnnntggtnntncgccnnngctacactatannnnnnnnnnnnnnnnnnnnnnnncnngacngcnnnnnntanngnngnnnnnnggntngtgnncntcatcgctttnnttnannnnnngtattggatnnnngcngnncnnatnnanaangcnnnnctnngatggnacgantnacnncnaaatngggnccnagngnnnnngcngcngnnnagntannnnnngnnagggnnttnnnnctagtnaangnnncgnnncgccaggcanacgcatannnnnggncgccnnncccgggnctnctctnggccgangancgnnaantcnntnnnattnnggaannnaatgtccngccagngnncnnnngcccgatnngcnangnncncgncgggcnnttgatancnaaanncggtacntcnnnaananntntcnntnngnatgtggtccanncngntangnannnatnannnncngnnngngtnncncgngtcnnngaanncngacnngnngtggggnnnnnnnnnnntnaanngnganaannnnnnnaanncataagcggnanatnncgntcgncacgcngnnnnncnnnnnnncngtcngcnnnnnnnnncnngnnnccagnntnatnnntgcgangtgctntnngnnangtgcgctnaagnttcnnannannnnngcgnnnnntcatcttgnnacctncgnncttgngctaatnnnanacnnnnnnnnnnnncgcccnncgcnnnannnnncngcnnnccgnagcnngnnantnagccatanntncngcccgantgagccgnngggaggnnnnggnnnnatgagggtnnannnnggccntncnctnatntngnnnnnnnnantnnnnacnnnnnctncannncgganatnnnnnnnnnnannnntgnannttgngcnttcctannngnnnngnnntnnttggaacnnancacantnnncgnngngnnnnnagcttgangcaacnaccnntcaggncatngnnnnnanntnnnacncnnnnnnntnnnnnnnnatccgtantttnannatctantngattaatcanngatnannnnnagntccnnnnnnnnntnnnnncaanncnnttnnnnnnnnnnanngncnntnncnnnantntnnnnnntangnntnccantngcnacggcttganngnanacnttanatnannntggcctcncgannnnngaccatnnnacntgccnnnnnacgtnnagcgccngnaaancntgannacnnanntgtnntggnnctnccacntgnnntnntcantantnncnnnngncnagtnnntntngtnnntnaagnancagacnnncnntnnnctaanatnantncnanccnnatanccccngtnnnngggnnnatngancacnnttcagnatacgnanggtaannntgancnnnnnntngctntccnnnnnncnncnnnnnntngtgngggnnancatnnnnnncccnncnnnngngcacnnnnccagcntgccgnnnngnntantgnnnnacnnncnncantnnnangnaanngtctcggagannncnnngcgngtngcnntngcnngtggcngttacnntnncnnctnnnngncncnatanntgtnnnnnagtcgggncngcacnnngccgnngcnanantngtgatnncaatgngnnnnngncnnnngncggcgaganngccagnngagccnacnnngggagatnnntggcnannntnngnngnnagtttactgtggnccnnnntnagagcangnngnnngnnctgnagtncntgtagggattaaacnnttcnnncnaannnccnangnnnannncnnntgaccgnggnnntcctactgcnnctccaaaagcggtncnnnagggcnnnnnggacanctctaggccgatggtnnngggggnannnccannggcagnnangcgccncantnnctnaaagntnagacncnnnnanttaagntganccnnntnntngnannntnanntanngcngctcncnnannnnnannataannnnnnncggtcctggngnnnnncnncgntcnccnncgtnnngggnannngatgnnagntcnncataancgntnnnnnnannnnannganagtgtnnnnangnggnncnnccnnnngnnagnnncgnttctcntggtttntnnnnnngatgaccgtagattacnnnnnggnttcagnaacnnncggnagnccnannnnnggaacnanttgngaagtcnncnnnaaccnnnnnntattnnnntnnnnncgtnntnnnnngntgnggntncgnnncaggcctagcgtnntcgcnannnnataatngcttnancntncttctggtgangnaagnctnntnnnnnagnnnncaatgctngnngnangcgntnnnctngcttnnnngnntcanannntatncncnannntcgcnnagctnnnnnaggtnnnngannannnnnntgnnncgccgtttnnttnnnnccacaccatnnacncncanntttnngctnttnntgaanancangatnccanaannncagtcncgcntnnnatggtcnnggngtnntggnngggnataannnngnnnnnacnannnnacnnnnnnnacnnnnnnnnncntngnncncncnncnccctcnnnnnnannnccntnactnnnannngaanncnnntggtncnntnncgnaactntcnnnnagncncnnnnncnnnnnnnntncnntnacttnnannntgncnnntngnntgtcgaataagagaantncgagnnncnctnagnctggctttagctagcgatgcncngattgnacntaaggtnnntanncaccannntacctcnngacctgtacgnttgntnnnngacngacnnnnnnncncnnnnnncntcanngaacttagtagnnnaanngtacatgagtaggggttncnnnnncnncnnnnnnnnntgacnngcagnangctatcgggacnggnctcttnnggnganannnnngncgnntggtagnctttantgnnnnntannnnggnatgngcanngncngngnnnnntntnancngcnntnangnngaaccngnagngcanagaactgcgtttggagtntgagccttcggatctnatctnnntnnncnnngntnngnnnnnnngnncnggacagnnnnanncnannantcggggcggtngtnggncgccgcgaannntnnngtntagtcntcaacnncnggnnantgtnnnnannntatngaacgctcngnnnnnnangggaggnntcgctnnnnttcagtcggcanntanngnnnnnctngaccttncagatacgttaangcnnnncngctnnnnnggntnnngtccgnnatnttgnccnagtgnnnnnntanantntcncnnnctagngggtantcaagngnntgtngnnnnccagntgcgtnntnncncntattgtcngtgnnnnnaacgcggntatgnngntnnantanngnnnanncgatnanncannnnnntnnncngacnngatnnnanngggaccnnagggcnatatggtccncgagannnncnttnnngntnnacntcnnttnngnnncngngtccnaggnncnnggcnnnnntgnaagntnnnnagnggnntnacacgtgtccccccgnnaactgcnnanncaggagtnnnnagannncttnnngnttcnnnngncnnanctcgagtaagnnnngnatngnnannnncggnnnntgngacnncnnnnnttcanntngacnntatcnnannnactnngcggtcnaananaacnngagnnnnnnnnnnactnangnnnnncncntanttnnatnggncnnnnnannnngtnagcngngnnnntccgatnnnnnnggnncnnannaagtntnnnnntctcctnngnncnnnntaacnncnnnncnncangtnnannngncngnncnaganntcngtnnnnnnncctgancntananagcnnccatncnnngncgnnnngcnncangngantngntcntnntttcagnggnagtnncggntnaanntnnnnnnnncnnnnnnnnnnncctgnngannnnntnctngnnngnnnnnncnnncnnagnncccgcgagcgatnatannnnngcntntntncgacganannnnnncgccntcgangggcgnnnnannggacncgggncnannntgnccncnaannagtgcnnttgngtnnctcngacccgngctgtcgtggctnnncnngagacnnagnntncgccnnnncataancttggaannttnaatcaangcnnnnnnnannnnnnnnnngnnnnggcnngcnttaanngnanagtannnnnnnccnngncantncggnnnacnacgaacgnnnnggnnagnnnngannancnnnatcncnancnntnaannnnganngnnngcnantcnnnngccgnaanatcaancnncnngnnncnccnngnagngaaggttggtanngctagnnnnnnnctngttncannnnnggnnnnnantgtgancnnannttnngggnnnngannagnnnagttcgtcnnncanaaaactnngtccnnncncgagngcngggacnncggccngcatngccannnnnnccnggtgcgtangtctctggngtgacngannanntgganntggnagtanncgaannnnaagnnctcgnnnnnacnnnnangngtntccnnnntnnncnntccacatccaggtctagagtcggntcccgngccnnnnacnnaanngncntcncggcnaaccantnngnnnngnnnacaccccnnctncataatcncgcgnggnntactgncnannnaggnannnncnagcatnnatnnanaangannnncntcngcgatgnnnnnnnnnncgccccannnncnnanncccnccancatcccactctcacgaccatgnctntnccnnnnnnnggaggcgncnnctntntcnnnttaanngnngtttttcatnganccggnangaacaanatgnncnnntctacagctnannanagnnnnnnnnnatnnggcannnncnaanancntatcnnntanncggagngnncccnatnnngcanntgnnntgnnnncagnnnnncnanagnnannnnaacncgnncntnaggtnnnngggananannnncnttngnnnnnccgcncaccccncnnntgnggnnactggangngnnnnnnnatccccgccgnnnnnnntctntcgcgnnnnnaannnnnnnanngtcaganannnnnnannnaacnntngnnnnntacnnaatnnnngcagggnntngcnnaccantnnnnnnncccntnnntannnnacnnnnnnnnngnnnnnngngcnnnnnattntnngnnngcanngtncnccntnnnntantnngnntntnnatnnnttcgtcnngtacttnnnnancnagctnagncnnctgagttncgntcnaagnanggcgncgnanncgagntgngnnnnttnacgatnngnnnannngcnnnnnnagtccnngtnnnngnctcgacannacntngggnnntttgntnanttnncnnnnnngncngtgcgntnnnntggngcatncatnngatngnttnnnngatcnncangtgaggnnacggancaaatttgcacaacgacttnnnnnntggnnnnaggngagncttnnntacngacnncncngannanngnnnnctagnancccannnaaatgggnnnnnngcnnnnnnnngnnannnnnncnnnnnncnnnnnnncngtntntgngnngangcnntnngcgtaacggcncntnaggnantnnacannncgntnagnnnnncngnagnggtnnnnnntntcnnancnnanncnacatggnnntnncnncnncncganngncaacnnnncnctnatatcncntnancnngnancncnnnnggctnnnnnnnnnntnccnngtnanncgncanncgatncannnnnnngtgcncncnnncnatncngngcnaatataatngnangcnnnnnnnnnntnnntantccacgcnannccacaatannnnnatgnngctcggntttngcgngncntannnanggcntnntgtccctctctagcctnggtncnaanntnntnnnnnnnnntgactnnnncagtnnaacannanagntnctngtncntggcnctnntcccggtcnncagagnnccanangcgattntnnnnnnnnnnntgnnnnnanctcnnnnnnnnnnttnnctcantgannanngnnnnnnnnccgnanactnnnnctncacgtnggnnaaggnnnagnngnnncnncggnnnnntgtntagaggatccaacnannntngcgtntccgnngcncaaaaaccagnnaanctngngnnnnncgagnngngncnntcgnatntnnnnnactgtnnagacctnnnnnnnntnnnnnnnntacnaagaannnnnannncgnnctntataggtnnggnnntnntgntggnnnngnaccnttatncantnnnnntgtnnntcnnnncnnnnnatcncgnnnancaacnngnctnnnnnnntnntggnncantnttnncatagnaccccnngacctacnaggnnnnangnnnnggctacgnncangntnnntaatnngngcnnnnncncgngannctccngnttatnntnnannnngnnggtnnncnnggncngcccntganngggatnnntnnngnngnnnnnnnnnnnnnctnnganntgntnnngnnngnaaccntcngtcgnncccactananngnnnncnnntntttaanncngtannnnnnnngccggtncnnnnnntannnnnnnnnncnannannnnnnngcnnngnntncnnnccngnnncnnngaaaacncnnagtcggantccnnnggtgnnnnnngggagngannntnngncatcnnnngncngnagncnnnncnncnntcnncnngcctntngcnnnnctccncgnnnggtagggnggnnnnntncanttncctnnnnncanannncnnnnnngcccnnnnatnnaccnnngcttcannnnnnnnnnncncatgntncanannnnananctctcnnnntcggngnnncnnnanatnggnnnnnnnnnnnnnnnnnnnngannnnnnnnnnttatagnacnngncgnnngnnnnnnnnnagcgcncggnccnngnnnnnnnnnnnttngcntannntngcntntnatnnnnntnnngnccnnangncacnnnnttgtncactnnnnnnnnngctnaccannnnnnnnnnnttnntnnnnnnnnnnctnnnnnnncnncnnnnaccnacnngnnngntgncctnnnatnntgcnnngtnannnaccangagcgggcggcantngcgnaganncaactngcnnncngnnnnnngnncgtgttggangcaannnnacttgggggggnnnnnatccgnccnntnannaanttagnngcncnnnnnagntnntnnatcgccancgtnntgtngnnnaanncntnagnnnnnttgtgnnnnnnnnanagnnnnggncngnnnnntnnnntnnnanncngcanccncccngngntnnnnnncntgantnngnntacnnnngntngnncggaatgnnntnngacaaannaggagnngangttgnnnnnnanntnnnnnntgtnnntggnntataagcgatcntnacgtcanttgatcnnntagagcctctgtcaaanncnacnnnnnnnncnntngnanaggcaatcnncnngannnnangtgnntnncgnnnnnnnnnnnngnannnacaaaccaccgnnnnnngangtgtacncacnnnnnnnnnnnnnnnnnnntnnnnnnnannanncnnnnnncgntgnnntnnnnncgcnncnngcgggnnnncgtnnnnnnnnnntnnnnngncgnnnnnnnnncgggananaggtgncagnnnngaannnncccctatcnntnacnccgnntatgntntagagtattntaaccncgnnnnncngcccgnncnnntgagcccnnngtannnccgannntnngctnnntatcnnncnnnnangnnnnnnntcgacagannnnnnnannntnnntacctggancnnnncnnnatnnnntngnnatcngaccngcnnntnnagngtcaagagctnnnccngccnntcnnnnnnnanntnatgtnnncannaataacaatntgngccantccggcntngncngactgtnaaccntcnnngtagnnnnnnangaaggagatnagnnnnnnaccntannnnnntcnnnannnnnnnnnnnnnnnnncnncngcngcnntnntnnnancgnngcagggnnnnnnncnncnacgannntnnnnnttgcgnncnccatcncgccgnnggntncnnnnnnnnntnncccnnnnncnnnnnnnnnnnnnnnnannnannnnnatnccattagantngnnncccntnannttnggcnngnngtaggngntngnnncatnnnnccctgnnnncnnannnggcanngnnncnncannnnnnnnnncagtnnntccgncncngnnncaggnngcngnnnnnnnnnnngnantnnnnnnnnntgncagnnagtgacngncanngnnnnnannnggcnncanatntnnnccngactnnggcntnngtntncnaannngaataannaccgnnnctnggnntnnnggctanntnggtnnccgnngncnnngnnnnnccgncnnanngngttnannnnnttgnnaannnnnnnngnnnnngcgctnncggattaannaanttatccntnatnnnnnnnnnnacannngnnnnnnntngnnnnnnnncnnnncnacggnnnnnngnttnnnncnnnngnnnnnnnnnnnncgnnnnnnnagtncgnaaacnttngngnanntnnanngnnncnnnnngnngnngtgngnnnngtgcnnnnanctnnnnntcgnngnggntnnnnncntngggnnanncnnncacntnnntncnnnnnngtnnccncgtgcnnnnnnncnnnnntnancgncccngttnnnnntngngnnggcacgnnnnnnnnnnnnnacnnnnnnnnnganncnnngnnnnnnncncnnncggggncnnaanannngcgcttnancgcnngggnatnnnnatccananggaagaacnttcgnnnnnctnnnaactnnncngnngnnanncnnnnnntcncangnnnnnnnttagaaacccntaaagcncgcgnntanactgcngnnnacnngnnnnncannanncnncatacagtnnanngnangannnnggnnaannncnantcgaacagccgtntcngcgaccagnaactgnnnctngnnnnngnccctgccangnnnnnngtnnncncntnnncnncgtnncccgnantcnnaannnnncnnnacatnannggcccntanntattagcnnnnnnngtnnggaannnnatgctcnnntntngtnanntngancgnntnnangaatnnncannncgaacnnnnnacnnntnnnggnnganggnnnnnntcactgcnnaantnncnggnaggtgnntnnannnnnngcgcngtgggtgnncncancggcgtnnnnnnnatttnngntnnnnggcntanangnnccganngcgtcgntnncagcctnanannngtggtngctttnnnncncctannacngggnngntgnnnntngnnnntgantgtacngnnnnnnnnannnnnnannnnnccggcatgcnccngcnagngtggtcnnnngnntcnnnnnacgnncgnnnnncncnatngnnntannncaanannnnnnagtcgtcgananntcgantaatcntnggcgcttacnngngncgctctccgnnntnacagnngtngagtggtcngncannntntccnnnnnnnnnncttggctnngccnnnngnnagtcncgnaanggancntnnngnnngnnncgccgnnnnngnnctannnnnnnccannnggnanggacaggccgananannntcnntnnnnnnnncnnnnnnnnntagngccaanncnaacnncnnacggnacgacncacntntcnnantnnngaggcgttcngnctgnnannnngtgncagtgngnnagnntgnnnntacncagaaagnnncttaatnnaaaangnnnnngtcctnnnnncngnngctnngtnnncggnnnnnnnnannnnnnnnnngnnnccacnnnagcatnagagnnnntagnatanactnnnnnnntgntnnncnnnnnctnnngnncnntagctcnnannnagannnnnnnntnngcntaagnnnnntnagnnncnnnncncngnaannnnnnnntnnnncnnccncnantnntggggtccacctnatttgntannntcnncacngggnggttnngtntacnntcnctaatcnnacnnnngnancngnaagnnanggnnngnntnnnnnnnnggnnnnntnngcgnantgnngnnnganccnnnntntcanagttnnngncacccgnnannnngcgtttctncgngacanncnggcantntnnctnnnncnnccnatggnnnnnggnntnnttnntncctncgtcnnannnnttnatcncnngctngcnncnanctnntgntnngngcnnnnnnnaggnggcnnannnnnntgnnccgncacgnggannngnngncatttagcngcaagcactcnaacctaccccntgaacacagctgnnaggtcccaanntcncantncttatntnnnnntgnnaancgncccaaanaaggtgcncctnntnncgctatanggcanngnanatattnccnnaaaccgacntccgttgtaggtgttaagatctgcnaaaagcgggccnntaccnggtngnncnacgtannnnnnnacgntgcaaanncaanngtnnacanagnctntntgcagnnanngngaangnnngnntnnnnananatggntnngtngcctnnnnnnncannnnnngngngccncgacnntngncnnnnnagcagnngtnnngtcgatgannngagnnnacnnnncngcnnnntnnacnnttatngnnnttncatngnnnnnnnnnntnnngttattaggttcntnnnngnntnnagnagnnccntncggngntnnnngcgnannnannnntnngnacgnnnngnnaganntnnncnnanngnngnnnnnnggntnnnnnnnacngnngcgnnncnnnncnntnnntgnnnntgngnnctnnctnnnnnannnannnnnnncnntngcngacncanccgnnnnntcannnntttnnccnnnnagntttancantancannggntcaagnnnnnnnngantangaggnnnnagannatnnaagnanangnnnannccnncgnnnnncgcngggnangnntnnnnnnnntnagacnnanatcnctncnnnntnnnntngnatntngnnnnntngantnnatnnnnnnnccttnncnnnngngaatnnacaggncntngccnnnnnnannatcgncatntacngncnaatanaatnnngggnanannncnannaangnnngncgnnnngntgnnnnnnngnnnnnnncncnnnncgannnnctnagnnagnnnctcnnngtngnaccgncnagannncnnnncnnnnnnnncnnnantcnanccnnggntgncnnagnnnnttcccncncntncnnnnnngtnnnnnnnnnnncnnnntgantncatcgngccnnnnnnnagnnnnaaaacgnnnatctnctgcggnnnntgnnnggcactncgtnnngtcatttacnnnnggnnngancgtncgtgggnncaanntntctnntgnnaanngacncgnnnnntnnnnnttaagnnnntctgcnnannnnnannnnnnnnnnncnatnnatttncgatanggngncntntnnnnntagccccncgacnnagtnnncnntntngcgatngnncnnnnnnggtgngnnacnntgtagnntnnaccgncatccaccngcgncncnnnnnnnngncggttcnnannnntttggnnnannnnnnnnacnngnnnngantnggnnnnnccttcnggcnnngcgnnnncccnnnnngnggcngnnnntgccgcngcnagttcggnntnngnntnantctatncnnncnnggnnnccncnntnancccnnnanngcannaatnnccccggagtgtnnagcgtcngnnntnnntnngctgacccgnncngggattgcannnagngnnnncacggnacctnnngnnnnnnnnaanggatttnnnnannannntncaggtnannngtncaacggcnnntnnntncnagtaccanccaacnnngnncgagngcgcntncnnncgcngncnncnggntannnncanagttannntgtanncgnnnnnccncntnngganctgagnnaagcngtnggcatcctccctggnggnnnaggnacagnncngnttcntnttcgtncgggaatangncggncgttannngcngcnagnnnnntnnnngnannttncnnnaggnancgggntctngnggcnacnttcagngnntgggnnnattnnnnccnntagtncctgnancnnnntangcaacgtntcttaggnnnnnnnnnnntacnnnnnnannagnnnnanngannntnnnnntnnntngnnnnngnnnggaacngtctntacnnngncnnngngnnnnnnnntnggnnngnactgnnnntcgntnngtnnnaaanannnnntgnnngctggntcnttccagacgtangnngcnngtnttnctnngnatnagnnnnngnnnnnnnggnantnntaatnnngnnnggctnngnntngnnngctcttnnntncgnnngnncncnncnactctgccngnnnggannnngannnncnnangnnannnnnngcntncnnnagggcnctagattnanannnnnaggtnntnagnaaganacagtnnnnaaacntncccacannctcgnngnntggngnagnnntncagagntgnnntnnnnnanagngggnctatnaatnnnggnnntcnggnnnctngtcaaccnnncgtagnncntcgtnancgnnngcactctcgannntcnngcgancccntgggncttngnnaangtatacnantgactancaccgannntnnnngcgggngnngtnntttcagnnatgngcccgccggncnnntcntnnnnnatngttacnggnnnnnncnggannggtcnagnnncnnatngggacnntttcnncnnnagnnncggntgtnnctattnnggtagnnctntgcggnntnttgagngggnnnnnnnnntntananngcnnagccnntcgncgtcancacctnnnnnntganntttannanncnancgcgggnngnngnnggnnttngcnnannnannggnngtanntnnncgnnnngtnnnncnnncnnnnnccccnngnnnannnnnnntnnnnagagnngnnanncnanngncaggatcnnnntcggganagnannnnnnncnangtntgtatgtcgnnanntgatggaggcnnangattngatcatggncnnnntncctttgcnangnncnnantnnncgntnnnnantngngnnacncnnngtgnnngnnnnnnncnannntnnngnngctgtnttacgagcccntngtatnannnnaccgtccgcntgcnnnnnnnngtacnnngncnangtnnccnccgnnannnaatccnnanntnnnagcgtcttatntatctnnntnctgatcncnnnnnnancanngnnntcngacttnnntgggcnnncgtngntnnnngannntnnnnnnnnnccntgnnnngnagagctnnctnngnnnntggnnnnnnntattncnanantcntnncnggnnnanannaannnnnncncncnnccgccgcngacnngaaccnnnnncacntnnngnnnanncgnttngncaaggatcgnacnnnnngntncttnncntcnncnntagngnnnnnnacncnnnnnnncnnnnnccaggtcannnncntnccgctccnngcntgcnggnatnnnnntannatgcttngnncnnnggttnatgnnnnncnncnncnngancnnntcnaggngganagtnctttnnncanncgnnnnttcggnncctannttgnnnnnagtnnannctcgnanaangagacgancnnnacctcnttnngancnannntnagccgaaagtngctcgncntngcnannntnnncntacngncanctnnnnnnntnnnncnnagtntggaccgggnnagtcnnnccggggcncgntnnnnnncnnncncagagnangctcgcnnagcgagacnncgcgncacgccnnngattcaanngactncccngncnntnccnntacagtgnnnnnagnggnnaaaaatntgnnctnatgttnnnnccnnatnngacanngnnnctantaannttcntnncnngnnnnntncntttanacantggngnnncantnnngncgcctgcnaaanncnntcnncncnnnnnnnnnnntnancnntccnnngacgantgaangacngtgtnganngnngngnagccannnngnnnncntntcnnnnngnnncgcnnannnnagggnnannnntnanantnncnnncatnnaatcacgntnnnnnnnncnnntanngnnnggncncgnngntcatatnngaatnncccnnntcgnnnngntnnnnnnnncnccgtgnngcanngnatcnccganagcnctgtangnntnagaannnnntangaancttnttnnanntttgannncnnctcnnnnnncgacncggnnntgngcngggtanccntnangngncacctcagnngcngcnctttcgnngcttannnngacntantngangcctnncacgagnngatctnagncaggnnnngnntcgctcgtnncnnnnnnntnnntcnncnnagnngnnnnncntnnngngatatcnncnngnnngnncgcnnnggntnnttgnnatcnncacgngctcggnnnnntgagtttcntntnncncngntaaaantgtnnagnnnnnnngngcccggcnccnnngnnnnnnnnntngtangnnnaacnnacnattctnncagcngcacnnnnncnnnnnnggnnncntnnnnntntnaannncnctgngacntanngnnnngntnncngcanggnggtannngtttnnnannnnncccgnntannnnnngcngnagccaaannntnanntngnncncannncnncggnanttgagcgcnaagccggggatgtacgtngcnnngnngnttnntcnctccaactgtggaggncnnnnnntgnnagnnngccnncatcnnnnnnttcaagcggccnntnnggtgganggctcacaanncnnnnnnnggnacnagnnnnnnnnnnngaaangcgacnnctaaatnnnncnnttatgnantnanntgtggnacctnntcnnnnnnnngctnntgnncnnnntnggnactgtnngnngtctnggccanannannctcnnnancnnnannnccgnnnacnctcnnnntnncgcnntatactgangatngnngntnnnctggncatnggatngntcnnnnnnnnncnnatatnnntngnagcannctgnnnnnnnnntncngcnnnnngtagtnaggggaatacnannnncttcnnnnntngnnncnnnnnnncatanngccggnatatnnnnnagacgaagtagnnnngtgngttngcanngcngcagttnnnnctancggngncangnttnanngnnctgnnnggcnnnnnaatgnannnnnacnggnnnnnnnnnnnttnatnttccttgtnnatctaacnnaaangnnancngnnccntgagcgnaantcncngnncnntntnnctcgngtacntgnnnnnntnncnnannnnngncnnnnnnttgacngagnncnntncnnnaangcnanatcannacnngannannntngntnnnctcnngaggcngnnnncanannntnagnnntgtccaacannnnatnnntntaaagnnnnnnacncacncntnnaggagaagtcgcnggggagtncgnnnnagnntnnncccatgcggngggagcagcgcggnnnnntnnnntcncccncnnnnncncggangaaccnnngtgnnnngntcgnccgatnctttgcnnncgnnnnnnnnnnntntgatggnannnnnnnnnnntnnncggngacntnnnnactcncaacgcnnngggagagncnccgttgctatcnnnngtggcatcngngcgacacgnnnnanagngnnncnncancgnnngnngtctccgagggggcnnnnnaancgnnannncgnngnntcggcnngnatnatcggtcnngnnnnacannnncnnnnaannnnnntntnnntcggtgnccncgagtnnnngnntgtgnnnnggtnnntaanantcnngnccgtntnnnnnanaggnnttannnnangagnngatnnnnnnnnnncnnnnnngnnnnangnnnnnnnnncnngnngcncnnnnnngatagncngcaccgnnngnnagcggnnannananactnncntagctncnnnntncnngnagtnnngccnttnnngcctatcncngantgngntnccagcggannannnnnnngnnnngntnnnattnnacatncanctccnnntcccgnngntcnnngcnnnnnanctcttnntnnngnnnttnnncntnnncacnnnnnnnnnnnnnnanaactacnngnncnanntngagnnnnnnngatgcnnnnnnnnnnnnnnggcnatannnnnnngangnnnnnntnnnnnnnnaannagcgntnncntggctnncgttacctttctanncnntangtnngcnnanctnnntnnnntancncggnnnnnagnnnnnnannanaggnntgnncatacntnngnnacggcggcnnnncnnnatnnnnttnatggangcntnggncagccggnnnnnttgggngcccgtcngnnagnannncncnnnnngccnatnctcccagacnnacggnacttgntnntcacaccgnngnnncnangcctgnnnnnnnnnncnncncatncgnnnnntaccnnnnncacntaggctcnnnnnaannngnnnnnccgacnatnnagganntctncatntnngnnanaaaggagggttnnnnnnnnnnnnnnnnanctnncannccnnngtntttgctnnanncnancntgtannccannnangtnantgntngncnnnngntngnncnncncncgnntnnncnngngcggnccggnnnanngnnnnnnngacngggnnnnnnannnncnatggtnnaannnnancgacgtgtnnnnntnncncngnnncntgatnnccanncnggntnaancagcttccccggtncnncgngnntgggtnaggnngntctccncnnnntgctcncnncacaangnnnnncngnngaganacccnaacgngnnnnnccccnngannagnnnngtccnngtnnnnggggnngngnnnnnnnnnngctntaggttngacgagnncnnnnnnncnactnangcnnccnnnnagnnntnngnnccccggccncncgngcnaggacccggccnnnttnnnngcnanntatngcnnnnnaggnnnggtannncgnngncgcngcttcntcgacnnnnntnnctcaatcgcnggcctancngttcnttcgnngnnnnnnntagnntgatgntcaangacgtctanatnnannnnnnnncancgnnnatnnnngnnanttnncnnnnntngngnnnngnngcngcgcnnagnnncntnacgnannnatngnnngtngcnntnnaggtcggcggctgctggcaancngngnnnnnncacnctctntnnnannnnnnnnnannagacttnnncaannnnnnnctcgctcacntcnggttncgggnnnannngnntaaagntntnngcnnatntnncatnntnannatntcananagnnnnntcnnnnnngcnnnnnnatattgacgctaantnctnnggacagcggatgggnangcnncctcaagagnatantaattnnnggnnnntcagnnnnntntncngnccgnannnnnnnananntnnnngtgattcgtccntnnangnnnngnctnanncnnnnnggaananannnnnnacgncgnnncccgtctctnntaggnatgnnncnacgcnntngaanccgnccaacagnncncnggnnnntncgcgnnngncttgggccgcnnggnnnacgtgtnacgtcngagcncnnggnanncanananatcggggannnaggcgcgtgnnnanatgtacnananngcntnancnncggngccgccnncngnnnnaanagtcnnnncagcnnngnggncgnatngnttggcggnnngngnntncangnnacngcncgnncgctacgnnnngancnnnctacnaanggnagnnnnnnnnnntnncnaannnnnnnnnnntnncangacnncnnnnnnantnngnnnnggnacctannannnnnntctaangnnncncnacannncnnnngntnnngnnnntcnnncgnnnngagcggnaaancnannactnnnntncncncncnanagcatnnanntncntnggangngnnncgtngtggtgangtnnnnnnnnncnncnnncgagnctnnnnccanannnanagtannncttntnnngnacatcgcnnannnnnngantnccanactnnagccnnggtcagntngannntnnnnncgnnnnagactgcgctcnaaangnnncccnnntccaccngnccnggtnntagannnnncnnannggctaganntatctcttcacagnnanntnnncgcnnncntnncncnnntccnagnggnncnagngntncaggngcccnnnnnanannnnnacnnnanccnnnngnnnnnnnnnngacgnnncanngacnnnnnnnnnnnnnnnnagcnnnnnctngnntnnnnnaannannnctcntatnnnncnnnnctcccannnnnnnnnnnncngntncnannccttctngggncnnncnccnnnnnngcangantnntgtncccngngnncnnctacccgngggcnnngtnnnagtnatnagnnngnnctnggantncnnngncnnnagtccnnnnntgcnnggnaannntttcnngnngaannancctnnnnngcngcnannnnnnangngtacanncccgnngnttanantcnnnnctgcnagatcnnanagntngtacttannntngcnnnngcggntnaangagnccanngnagcnnggnnnnnnnncgnnnnnnncnagccgnnntgannnnncaggtgtgcgantncanatgnggcgggntcnanggnncncnagnnnnnnnngatnnnnnnnncnnngnnntntcnnggcgtnntgnacngtcagcnnagnnnnncctannnnnncannnnnggnnggnnngnncnnnntgnngcnngccgnngtntnnnntnctnnacttnncanntagnncnantgnnnannnaagaatnngngnncnnnnnngnnnnnnnnnnnnncnnttntgnggntnntnnaccgnnnnngannnntatgcantngcaatttngnnntccnnnngagggnnnnnacaacgctagctnanncngnnnnnannctgnnnggcnncgncatnaccncgcangnnnnncnnnnnnccnnntnanannnnnnangnnanttncnnctcggccagcnnnngnagnnntngnangannncngnaggcangcgtnngnncnttnnnncgnnnngnnnnnnncanngnccnnancnnggttgannnnntanntngcannnncantaccnnanatacgggantcgtnagtacnaagcactttggntcanctatcctnatcctacccnaccacgaccgggcncgcngcncnnncntgtggncnacnnttnnannnnannnncgnnnannntgnnngtcctgccagnncgntatnnnnnnnnnnnnctnnncgcgcnagnnaanagcggnncgntncnaatcnacnnnntnagctannnnnnnaccntagagtnttnannantgnatnngnantngntnnnnanncgnatnganagtngtnnnnncnaacgcctngncannctannactcntnnggnngancccgnannntnngnnngnnnngnntnnnntcgtgnatnnnngngnttngctatngtccnntnnngcnntgnnnatnnnngnnncgngntnnaanntcngnngnttgnntnnnnnacagntgnaacgntnnngnnccnnaatactcngnncntatcnnncncancantcnttncannaaccctncngcttccaagacggggnagtgatnnngnnngntgncnccgngngncccctgagnnnnnngggtcgattnangcangcttnnaacaggagccngnnnnannaannncacnnantnntngcagcnnnatntnnncnaagnnnngnntcagtacggagacaaaacaacctaaantttancnngnnnggngngnnnnngcgcggccnntgnnanngnacctacgcgcannanaccnannnnnannngnnnnnngcgaattnnnannactgngnnnngccaanactaaggncncatnnannncnnannnnnnncnnnncncctaannnnnngnnnnnnncgcgacnnngntcannntgncannnnnnnacngcnntannctnatnnanngnnncncncnnaacantngntnntacnncgatagcnncagngtnntgnnnacggatnnntnnnncnaaatccngcnnncncnaccncgggtatnnannnaannnttntnnnctgtnattgtagtantgccgtgctnngcatagggccaagcnnnngtgatttantcanganacnanngnnnntngaatgacgganncggccnnangnnnngaacggntttnagcnccgngncnnanncncgtgacnnacnntnnnnnccngggggggnggnnnnnnnnnncannnnntngncctnnnggnnntgcanttgcttaancggcntggntnttgnntcnnnannntccnnnnnnctccccgacagtgtgnnntcagnancacccagaanannnnctngnnnnnnggncnnagnnncntntggatntgagacnnngnnnacnnnatgnnannnantgactncgtaangtgnggtnnnnaccnnnncgtcnnntngntagnngcaanngngnacnngcngngtaccntccngnnnnnnncnngnnnnagnantnnttcntatttnnggcntccncccgccgngcacannncnnngcagcnttcntaagacanccggacanantnggggtnctngtnacnntngggngttanctngnctnncgatcnnncnngnngnnnnnnnngnnnantcanagtgngnnnggtannannannantnannnntgtnncgnnanncnnnnacntnntgnanantncnagcnactannnnngnnnnnnnnccgnagnnnnnnnnnngcnccnagccngnnannnntncatgcgtctntnnngtactgnagggcnaangnnnncaccnnccgcgtaantgcnnnnnnnnctcnttntncgtanntaccnncnncnnggaccggatcnnnggntcttggnnnncnnctactgnaatccnnnntngtaccntcnnncncangnnctangtncgnanatntncgnggngngngtacataccgnnnncacnacgtanngancacnagggagagnnaggnngcgntcnngnnccngnngtttgnacntggcnnnnanaantcaaagtngnncnccntannnnngntantnnnnnntnnnnanangnnnnngtannngnanggccnngacattnaggcnnngngtaataanncnngncctggangnngtcgngaatnnnnnnnnncgannnnanccagcannntcnntcnnnnacgcaaganccatggnatangtancntncgnnnncaangctnggcnnagnnnnnnngnnntcgnnancnnannnnncnnncacncatgctnntancgncaancntnatctnnnnngtnacncnnnnnnataannncnttnnanctnnnnngtcngctcnnnntnnngcannnnnnnngccgtgctnactnnagtcncannngcaccgcggncggggagtatnggcnnnggnnnnnnantangctccgnnanggnnnnnnncnnngnnnnnnnnnnnnngnangngnnannnnnacnacgaannnnnncnnnnngnncnngcnanantnncnntnnnntntnncncnangngnggnnctngnnnnngatntnnnnnnnncnnnncntangntntgntcntnnnnnngnccccacnantcanctntnngtannnnnnnnnnanntnngnntnnngatnngncncgactcaagccnnaagnnnnacncnnnnncnannnnnnnnannnnnangctcctnatgaccanatnnnnncagaanntatgcncagnncnnngagntngnnagncgacgatccntagagnncgnantnnnnnnngannnnnnntannnnntnnnntnacngcgnngnnnnnngnnnntgncgancnnnnngnnncncnnnnnnggncgnncnnnnncnnnnngtannnncctnccnngtncgannnnnnggnnnnntntttnagctangnnagnntcttnnctnntnnnnngngntcnnnnncgncnnnnnnnnntnngnncnntnnangtcagggganannnnnnnnncanncnnncnntatgcnnnnnnnnnncnnnngcatnnncnagncgnnnannnnnannnntncgntnancnnnnnnnnnngnttnnntnngnnngcnnnntaggnnnnncnngtnnnnnnnnnnntngcgcatnnnnnngttncgnctnngntttgatacncaatnngnannnntngtgnnnnnnnntnnnncancccnacctanccccacangacccggccnttggngggtaaaaggncnnctnangcactngnnnngnnnggnaannnnnggnnnnnncannnnnntncagnnnngggtgncngnncnagnnaccntcgcnnacanntcnnnnggcgcgaancnttgnnngcngnngancncaccnccntgnnnngnnnnnacgnngnnnnnanggntnngcncngtactnnanncnnnnncngnnncngnnnnnncggnnnnntnntngnggtnagtnctncngtnccngcannngnnnnnnngnnnnnnnctnnnnctnngtaagnnnnngnncnnnangnnnntnntnnnnnanntnnnncgnngtcntnnnnnncngtanacnagtnnnnnantnggnnnnnanntannnaggnnnnnnngntnntnnngttnnntnnnnnntnccncnnnnnnnnnnntnntnnnntncnncncnnannttgnnnntnctcntgtctntcnnnannggggccgtaancncccnnnnnnngnnnannntnntttntntcnannnnncntatnnnnnnnngnnttacnnnntctnntnnncnnnnnnntatcancanggnnttggntacacnccnnctgncgnaanngnanngnnntnnngtnantgnnngcnnngnnntgtcncnnngnnnnngnnnccnnngcnntnnntnnnngnncnnnnaantgcgnngtnnncgnctnannnnnnncnnnnnngannangcnntgnnnnnnnantagcnnntnntgagannnnnnannnnnantccnaggnnnnnngngatagaccgtngcnnnnnanngncnntnnnngnnnnnnnngnacnnnacnnnnnccnnnnnggcnggcgcgcctnagnnnncaaatcgnnnnnntagnncntncnnctgcnnnntntngngaactctnnnntnngnnnngtnnntnnnancnnnannncntccnnnntnnacnnnngnccatanaagttnnnnanntgcaagagancganntaggacanaggngganattcngngggcncanangtcaccnngntcncnngcannncnnnnnccnctcgcnnnnnnnnngcntancganggaccccncnnnnnaccgagancgtanctaactntgtanncngncncatannngncanncancgnnngctaggcnagannnncnnacngnnncnnnnncnanatnacatcnncnggaccnancgatnnnntanntnncgttnntncanngtnnnnnncnngnnnnntnnannaancnnnannnnnctnnangntnnnnngngcgagngnnncttcannnccacgntcagcnntangtatcnnngtgncgncnccannngcannnannnnngnnnnnncnngnnannngnnnnnanncgntncnntntttngnnntccgnactaangcnnnancannngtacaactgggcnnnagnngngcntntnnnnnnnttnnnagnccggtgnnngntgcnaccngannngngngnnaagnggnatgngctacnannttgntccatttcnnnagngttcngttnannngncnnnngcctntagnnncgntggatannactnctnnnnntntgngnnntnaggnnatcggagnncgccttaggaacntgcannccgagngacnnatcncccnngtantctggaccncnntcacnnngngnnncnannncactnnnnnncngttcangnggcnggnncnncgagttgancnntntnnctnnnngntnnnnnntgctgtaccgnnnttnnagcnnnannnacnntacngncngnnggtnngagnnnnannagnnngntnncancncnncggncaaatccggccaagngttttcngctnagttcancggannanncggttgngtgtcggnggtgccgcgcnccnacnntncnangnnnnccccgtgcttggccntnntgangtnnccnnnnncacccaggnanngnnanctnnccatacnaacntnncgctctttntantccnnggntccnacatgncttctgannnnngataaagtnnngattcngctanncncgnccgngnnntganctgnnngnacnnanngacatnagnnccnnnntcncnnnnnnnntnnnnnatanncgcnncncaaatcncttnnnaatcncnnnnccnncnnncnnnnnntnctncngggngnntatacagacgcnantgggtcnnnngncnccgngntnnnnccngaannatnnnnncnaatngcnccgcngnncnaagntncncgnnngnacnagtanncngnnntncngccnnntgntnctnnnnnntccnncntnnnnnncannacntncnntgntnngganaacgatgtcgngtncnnnnnnnnnnnncncnananntcagnannncnntngnncngcgaannnncnnnnnnnngntagcnnnnnnntnnnngncgnccantcggnnnngcagnannnnannnnatnnnngcncnangngccctcnncannnggtgncnnannccnnannnnnnnnnnnccnngnnnnnnnnnccancntnnnnctnngagncantgannnanccccnnntangtgctgnnntcngnannctnanantancgtacnnagnnnnncnnnnntnagnccgnnnntncgcnnncnnnnncnnnncnngcgagcncnnnnaatnnnnnnnnnnnagncnntnangagatcnanntngctatcnnnttnatnnngnnanngnntnngtcganngatgnannnnnccncnccnnnnnnnnnngngccttnnctantnanttctctgcggcnnnnnnnnangatacnannnnnannancnngnnnctncnnnntcatnttcnnnnnagcnnnnnnnngctnnnnntannacnncnngtntgncangnnnnnaagnnnangnnncatgnntnnnnnnncnnnnnaagcnnnanaggannngnncnncnnnnnggnnnnnncntangggcgacncnacngnngncnatttgnnntntnnnnnnnnnaatnnantntcnncccctaagnacntancnngtnngatnnnnngggatgntannnncnncntatnnncctgttnagnnngnncctanagtngtanctannntgnncnacgcnnagnnangcannnnngcctancnntgnnnacgngtgaaagcantnnncnagaaaaagnncncgngganaannnnanggtgncantnnccannncntggacnnnnnnngcagncgggngctacnnnnnnnaagcgtnagtnnnanngncgcgcnnnnnanncnnnnnacnngnnnnanatgnnntannantacnnnannnnngntancnntnanggtacaatnnacggggnnnnctatnnntnnngtnnnngngngnngngnnnnnntnngcaatcaancnnnagnagnnnnnnnngngncantacnnnntcntntngcncncagnattnnnnntnannnnnnnnnngnncnnnnaccggncacnnnngngctnnnnngtgtngnnnnnnctcnnnnncggntccnnggnangncggtnggannnnnaagtgagtcnntagtcnntncnnaagnngnannnaagngattanantgnnngtgnancncnngaagagnncnctcgtcctgnacnnnnngnctncncgngngagcntttnngtggnngnngcgcnnnncnnnnntntnnnncttgggcnnatcngtnnnnnnnncnngccgnnnccatgcnaangtntcagcccagcagacttannaacncngacnnnnngnttactcnncttaaggtnannanannanngnctgnntcgcgcncncnnntgnannnctgactnntnnnntcncnnannntttatnatnnngnnnanannnnnncngnnnnnaccngnattgnttnnnnccgnnncgtgcnncactcnngtnngcnnnnanntnggnnttntgntttntcnannanagatagtntanggcnnnngccnacattcntgnncntnnnannnnanncantnngnntnancgtgnncnaatngngngatgntcannnnnncnantcnnntttnaggacnnnggcgatngcngancntnnnnnnnnnngtgtncanagctgttnaccccgccgattcnnatnngtactcngnaagnnnnctncttccaatntgcaagntttgcgcnncntnatcgcttgnnnnncnnncgggncnncnanntnctggnnnnctnnnnncccgnctctgntagcgngtncnnnnnnnngngnnnnnnacnggggnanacnnngnnannnnngngcatattgnnnnnnaggnngncatgactnnnncnatacannannacnnccnnngngnnngnctnnngagncgntcctcannnnnnntgatncgnncnnncnctncnnngtcnggttgnctgtacccannnatnnnannctncgtatncacngnnnnnctnnngnnnnnaantntnnngannnncnnncanncnnnnnangtgccnnnaatnanannncnnngncnnnnnnctnnnnnngncgntcccnnngnannngngnnntgnngnnnnnnnnnnnnncagnngnttnantacaatnannnncnannctatntannanntcngangnnnnnnngancnctnntnnacccgtnngnctnccanttctncngcattnngttcttntcnngnnncaaccancctcntntntcgaccngcgtnnngnnnttgacactcgggnnnnggnntagccnnnnctngcnccgttannnncgannnnnnnctcgcgnncannccatnnnnnngcngncntcgatngagnnnngtatgnnangnnnnnacccggnntcaganagctnnnnnncnnnngacgcttntnnnncacgnnnantnccntnnnnnggnnnnnnnnnnnnngnntngtgngnnnnnnnnnnannanacncntnnnncnntgaanntnctgtnnnntgnnttnncannntcatctnttttatatnnnnncnnngnnanngtgngtcngtntgnggnnnnncnggnaantcgnnnnnnnncttntnnnnngnnnnnggaaggcggnggaancntnnnnncnnnnnnannnttgcgnnnnnnnngtggnnnnanganannntnnnnngnnnnngccncccnnnnncannnnngacgntcnncnnncannnnnanccacaagcntcgcnnnnntccnnnnnnatctncnnatctnnnnannnnnntttngacngnactngncnncnnntgngnnnnnnnccnnccnnnttntnccngncnnantnnnttggncgnaggantnnnnnngacangncncnagtcgcntnncgncacnngnnncggacattagattaancttnggcgcnncnccnnnanntccttggnntnnnngcaancgnnnatnnagnnnngncatngngngncagcgtannnttnnnnnntnnctctngagnnggcannnnnnncnncnnacnagncngnnnannctgcanncangncnangnntnngnnnnncnnatnngccnnnnnnnncggtnnannggnnanannannnnntcannnnanngnnnnnnngcacnnantgnagncttantnngngggnanagncanccncnnnggntnagnncngnccccngtngnnnnannatnnttattngngnngngaccgcgaacaagngagcnnnacnnnntnnnnnnnnnagannnctgncgtnnnnnnntnangnntnnnnnnngnnngngnnnccttgnagncnccngcgnccnggtngangnngtnantnntnngtngcccccnncnctcgaggcnaanntcnnnacgatnnnngtcngctgcnngcccnggncgcntnagcttnnnancgcacnnnnntgnnncnnnnagnnntgngcgagccnnagaagnnnancnnntngngccnngnnnnnntcanannngnangnggacnnangnnnccccnnncncttggnngcatgcgnanangngccctgtccanannannngnaantcnnnnncnnnntnnnnntnnnnnannnnnnncnnnnnnnnnnnancgcantnntnnnnnnnnnnnnnnnnnnnnnacnnnnnngngagnnnnnttnnnnnnnnnntaannnnananccagnntncgntagntncgcgtcananacncggcntngnngggcnntnnnnncnnnnnnnnnnnnncttntnnagngntnnnnnntnngnnnnngncnncnnnnncnacntannntcncnnggnnnnngnnnannnnnnnntggcnnnnnnnccnnncnnnnncannctnngtntannncccnnannnnnnnncgggcncgcataannnntttcnganannnnctnncntnannnntanncannccnntnnnngtgannaccgcnaccnanngcntnngngannnnnnnnntgnnnncnncnnnnanncnnggtgnntgnaaggncgntcnncnnncnnnnagnnnnnnnnggtcccngcgcgcnnnngngnnacgnnnnangnnngantcagnnncgntngnnnnnnnnnngnntannnnnnnnncnnntnnnnccancggacntnnnagnnctntcggnnnnantgtcnngantngnnggggccngnncnccctggntnggtannnganctntcnnacnnggcngtccccnngcnnntnnnnngntgncacctnnggacnncnnnnnnacaatnnagctnnnannctangcntgnnntnatnnnannncttnnnnnnncnnatnnnnnntangnnntntannnnanntnnnnnncnngncnatnncaatnnncnnnnnngggnnnnnntnnnnntntacgnnnnnntntnacnnnanncnnnnnnnangncnngncncgaannnngacnnnnnnnnnnnnanangntntgnnanacgctnnnnancncnnntgngnncggnnngnccgnnntnnccnnnnnnnnctttntncntcangncgnnnnnncnntanncgnnctngnttgnngcncnnnngncannnnnnnnncngngnnnngnnnnctnannnnntcgtnncggngngttnnnnnnnngggngannnnnnnnannntgnnnnncaantccanctcggcntnnngcnnntnnacctnnnnnactcggnnnnnngnnnacnnnannngncnnatgnnggnnangnnnaanancnntaggntanntannnggngcggcgcggacgagnngtagcnnnnntnngncgcnncgtnccantncnnagncaanganntnnnnnnnnannnnncnnaancnnnnnntgcncnnnnncgncncntnnnnnctnngancccgnancagangncccgnnncgncgnctnannngnnagngncnngannngcgcaagatncngnnnnnnnnannnngnnnttnnnnntggngngcggcngncnnnngnngnnccngngcgngcgnggnaattgatnnngnnnngtnccncgtccngnntannatatcngntnnnngnnnnnnnnannnnnnncnnnncncgaangganngnnnnnnnnnntannngngngnnnnnnnntgnnnngnnnnnnnnnntnnnnnnnnnnnngnntgtggnnntaanagnnnacgcnntancnnaggtnncnnngntngcngttccnnnnnaatcnngnnnngcaaatcnncctctcttnntttannagannnntannctatcttnnctanncnngncgtncgcncnnnnntgtnnannngncnnnnaacggcnnnncntcgananagcgcnnntgncannntnnagggnnnnnnannnnntcgnccangnncnnnnnnnngnngaacnntcccgggnnnggnnnnnncntanntcgaccnggnatnnnnngctagnnnngaggtnnnacnannanctacnnnnnnnncntnnannnnntgggcnatnnnnnnnngnnnnnnnnnnnngantcgctgtttgnnnnacanagcngcccnnnnnngnnnnnncnnnnncntcnnnngctttnnactccccangtntncntcnngncttcngtnnnnnttgcannnnanngnngnccnngnnaannnngnnnnnnngttgtcnatatacnnnacnncnngnttgcnngnagancccttagnnntannnnngnnnnnnngncngannacgggnntnatnnngnncannncannnnngnnnngncgtggnnggannnngnnnccntcacccggtcatcggnnnnnnggnnnncnatnnntcnngctnangnncattcnnnnnnncacnnnntnannnactatanttggcctcggnnagcncgttacnnnccaactgngagncgnngntaantttgtaattncnnngacntnntgctaannnacngnnnatcnnggagtcagcccctcnntgcnntttatgnnnnnnnttcnngacnngnaaannatncaanangntnnnnnnannnnnnnnnnaatnnncnccacnnncgcggnnnnnccnngaannanngngnntnccnntntngcnntgaacnnnnnngggtgggttnntnagcanggggnnnnatncnntnnnncnnngnnnnnagnnnnnnnngnnncncngnnncggnnnngtggngtcangtttnntnntncnnnncnnnnngcnnagtgatnncnntttcgcnnnnntnnanccggnngantangccangtnangcnnngcgttgnannncnnnccntncgncccnggnncgcgtaagnnntngncncngnnanncncggttnccnnnncnntnnaaanggnaacccgcattnnncagnaangtncncngnnnnngnnnngccanacaancgcgcatngagnnancanctcaatngatnntcnntgtanancntntngtgnnnggccatntcncctctgnngctnngnnaannnanttnangtatcncnaacngccnnancnnngnnnncaanagcttcgcttannnnngnntaannncgngcgaacgagnnnnntnggggtnntncnnggcctaccgtccangccgcatancntgantccnaanacnnnnctnnnngnggnnngncgtnnnnnactnttnncanannnggggtnaacncctnnncgcgccgnnttnatggnntcnnntngcagccctanatcnnacngnntaccannnnattnancgntnntcttgcnnattatntttactgngcggnaangntcgnctgnnaagganngacnngggnnnantcgtaantcagncnnnnncnncnngaannnntcganntgncnncnnnannnnnnggannnagnnttctgnnncnnncgnnccagaanganngatntangnnntnncnnnncnaancnncgcatctcnnnngggngnnngatgacngnttnnccncnagctnngttcncnccntantagnacgaaatnctnnncatngnnnccannggtccncngcgnncnnngccatccaggtnngnaatngttgtnngtnacngctncgncggnaatcagaaccgtcnnanaactnnnnggtggcctctgatnnntnnnnnaaatnacnnnnnnnncggnaanntnnnctgnaagngcgctnatganctcanagcggnnncaaacttgtcnnnnnnggntgnggtnnncgnnnctaannaacnganncnntncncnnnnggnccnncncnttnnngnnngnnnnanacnnnatanntnnnnnnnnnnacccnnnncnctncgnccncatgncccggntcannnggnntacaccaaantgtnnnnntnnnnnngaccagaantcgatgnnaaatntaggccnnacccntnnncntannnnagtcatnncctgnnannnccnnnnnnnnntgagnngnnnnntcngtnnnnnccttttnnngnnnaaagnnnnannaccngtnntncnccnntnggccgggtgaanaacnnnanggncgccnnnnnaatgcncgcnnntcannnacnnnnantcncngnnnaancncntatnnnnnnntntatanattcngttnncnnccacangatanncnnnngcnnngnnnnnggngtnngngtncggnanggngnnnnntncnntnnnntctnangnncnnnnnnnncggtnngttnncntcncatgcggtannnnaggtcnggncnnnnnggcncnnntgggnnagcnnnncntggnanncnacnaanntnnnnaggtncgttcctngatcnngnnanngntctnnntgcngnacnnnttgccnccgnnncncatnccnancagtnnnnnnnnnnncnggttcctcnancattnggagtgctgngnnatccgttntgnacnnncnnanagnnntcnnnnnantgnnncngnngngagtgannntnngnntnnnangnnntnctntcnacntgccncnttangcntngnatnnnnngnacngncntgncaccnntcntnnnngnnncgcangnnnnnnaatcnntnagacctcnnagaggncnncanggngntnnggtgctaaanccnnacntanatcggaaattnctntnacnnnngcnnnnnnnnngtnnnnggtnnnnnnnnnangttccgnngngcnnnannacgaannnntctntcccnngngntcnattncgngtgnagnccnnggnnngctgnncaggngnnnttaggctnggnnnctannnnannnnnnnnnntngagngnannnngggcnccnnnnnnnngnntnncnccggtnngntgnnntcttnnactngnggtgtctngnggnnngcnnnatccatngnnnaacncgaacttgnctgantgcggnnnncnnntccannnctaggtnnctnnggntgnntnnnntttcctnnnangccncntnnnntnaangtagantgtngnnnntnctnngncacnnnncnnnctacaanngnnngcnnnnnntgcanatagnntcnggnntngnntnntcncnatcnnngntccnntntnnnagngcnnctnnaannnnacnngnnncgnctncaannnnnnnngcnntnnnanncngcgagcccnnngagtgcanctncnnannntgnnnncgatnnnnaggncanncngnnnnnnnnnnncgngccacncnngntnnnnntgtcgnnngtnncgcnnnntcnnngnnntngctnannngctnnnnnnnnnangncnntnnnnnnnntntnncacnntagnntcngannnnnacgggggntagcnnntncgnnncnnnnntatgccgntcgtctagggannnngcnnnntagnnnnttncgngncgggtganggnctnnngangtgctnannatnacntnnnncgnggancnnnacnnnnnnnntannacnnacnttntnangtnannttnnncgcatagcagggaatgnannnanagnngnnnnnngnncncnnaggnnacgnnnnnanngnncnnccgnnnggcnntnnnccgnttnnnntcacgncnnngngntgtnnnacccnagncnngnannntngncttcggnnncnngcntgagcacgncntcgnnntnttntcgnnngnnnnnnnngnnntcgcntgnngnggccagcgccnggtnntcngngagntttnncnnntntnagtcnntnnncncggactcnngtnttcnnngttgngntcnagnncannncnnnanannntcntnnngnganncnngnnnnnnnnnnngntnnnnnacctnnnnnnntngnnntnggcngnagnnannannnnnngnnnaacnnnnnanganncgcnnnntccccantccnnannngtnacnngannnnantcgcatgngttgtnggnnaggnncatntnnacncgcgctannnnntntnnnccgncgtnnnggtgannnnannnngncgnnnanncnnnnncacnnnggnncggnnncgtctgggnntatnnnnnaagcnnnnncggttcngtngttncnnnnncannnnnngncctncnnnnnnncnnanaanngnnncnnannnnannnncgnnnncccggangcgnccccacnngaaccggnnggctgtngnnnnntnnnaannnnnnanctnggggnnnnntgannnnntnnncnctnnnnggacnaannntnntngnnngcnntatgngnagnnnnnncgtnancgnnnnngnannnnnacttatnnnnnnntncnnnncnngngtaacngttnannngtcnnccngatggnnnngtggncncanangnnntncgtntncngcnngnncanntgnctcnnnnntnnntcgtnnntcnncnnaancgncctnannnnnnananctcgtcnacntncaattctgnaantttccngtnnnncnnangccnnanannnnnntnnngacgnnnnnggaccnnnnngannnaacnnggannnncnntnngntnnnnnncncntnnnnagcnnanctnncngtttctnncntnctcnncgnttganncnngnnnntctggcntnnnnntnnnnngnncngncnaannnncnctggnnnnnnnnanntccnanncnantnnancggnnncnnnntatanctncactcangannnncnncangannnnncngnnnnnntcnnnnnnntcgcagannntanttatnngnanncnnnccnngcgnnncntncnnntagcaccctcgtccggacgcgaggttatgnnnncanannnngngcnagnaccgnannnngcgatntnntcncgnnnnnncngtncnannnnnnncnngngcctnnnnntnnnnancggnnnnngnngnncnnnnnnngnactannncnaatgnnngnngncnccnngnnncncccnnaaggnctganngnnnntcgtnnnnnnnntgatncntnnaacngntcngcntnncncgcgngncnnntgggcngantatcttnnnnnnnnctaanntncngnagncgtcnnccgnananacngtgtgnaccnnnnnnnnnaagngntncacatgnnnnnctnngtgnttgnncnnnnnncggcngnngtcncnnnnnntcnctctcnnnaangttnngcaanttnnnnagngannnnnancccannatnnnncnngnnnnncnancnaagnannnagnnnntgntnnncnangntgnnnnnggggcngnnnngctcggatnnacnncngtcnggnnnntanngnncagnagncnanaggtnnnnaccanntttgcatnncnannnannnnnttnnnangnnnnngtgcgnntcnttttncacctncnnntnnncnncgnannatnannnanagtgnnngacannggnancaccncnanngnntcgncnncgcggnngtngnnnannnancnnnnntgtnnncnnnannannnntcngagtnnanntnntcnnggtacgnnnngantatangtcnnnnnncnnnnangagggacnnnncacnncnnnnnnnnnnnngnnacancgcnnctggctnacgccacgtcntnnnnngntcnncacaagccgnnattgcgngnnttncnngnngnnttacactcantnngnnnnctntggcnnnnnnnngnnnnccntnnnntnngngnnnnnnntntcnnngntnggnannnannnnnnannnnnngnnnnnnngngancnnnnnnnnnnctncacnnannntnnntnnannnttngnanngnanncananngnnnncnntggnnannngtnggangtangncnnncnncnctcangagnangannacgggngnnnantnntnacnanagnnncgnngcnnnggnncccnnnngnannnngcnnnnngnnnnnnngntngcgnaacannnannnggagcaccnngnncnnnnnnncgnnntggcnggnngnncnnnnncctnnngtnttttcnannannncngnacnnnctctgcnntncgnnnnnannncnnnncgnnncnnnnnntgncaagnngagtacaannnnnnncncgaannnnnncttngtccnncgtgcnngtctnnncngcngngnnnagnacannngnnannnatntnntnnggaagcnngnntcggcgcnnnncggngtatggtccnngcntcagagntttcctnggncgggcnngtnnnnnnacnngagcctcgntnngntgnntnggcnttcaannntgngnnnncntngngngtgnctnnagtnnnngcgtcgcgccgnaantcnctaantcnnntcntnntcnnnnnnctatntnnngnctntnntagantnngatgagnnnnnnccnagnnttnganntangtggtcantccncagnngntnacgngcgannnnnnccctgnganccngcccnnnnngtnngatgnntnnntnnncantcnnnnannncnncnnnnannangtncgcnnnganactcgnatncccgannnncnnnncgggccnatgtctnacnnnnnnnggnggagaancgtnntcgctntatgccnangagcacnnnngtntnanntcnnnannncnnngtnnnnnagnnntnnnnnagnggagnnnccaatactgtanagacngcncnatttttnanacnnnaggngattatgncnnnnnnnnngntgcngnnccncagcntnnnntgannnncnnngcaannnggagngncgnncctnnctctccgcncgnncacccgtnnnngntnnannnngnnttcctganatagnnacgncncggtncntcgnnccnnnannncttgtgnngcggantnnnnntnnnnangnngacacctcacnnnnnnangnnnannnnnnncantccnngnnnnacnnnnnannntnnaacnannnnnannagctnggnacnngncnncgcagtccgntgntgnnnggngcggnnnnnnncnannntncnannnnccnnncncnnntcnnnnttnnnnnngnnnngannnttnncgnnngatnntcttctanannnnnntgnncaacgannntnntgctngtcgcaccnngnnnnnctgannnnnntcgatncnnnnnnntaaccnngnnnntnctngnnncnttgnncnangncggncnnnncnnngcnnnnantcnnnnagananangncntnnntgannnnncntanntnnnnnnnctnanngtggtttnnacnacnnagnnnnttnnntcattgtccncngatannctgtantnntnatnnnnnnnnannnattaatananncgcgnnnncntnnnngggcnnagcgtacnntcntnnnaggnnnttgtncnttncgatngaatnggtcttannntngaannnntnnaagtncnagncnnnnntnatntntcgtnggnnnngannnnccnnaagnnnncngccnnnnncgnnangnngnnnnnannnntnnngngcnaangacgtnnnncnnnnnctntcantaaagnnggngccgntgnntgnnnnnccnnnagngntnnnnnctgannannnctgantnnncaggacaatncgacctagagganntcgtaannancncnnccgnntncttcgtagccngngcgnnaaannngctnnnngnnntcgtgtnntannngnagtcactaannnngntngnacntctctngcggannnnngtgggnatnnnnncnnnnnnnnnntctnnnancatttgagannnanncgnnngtgncnannnngnnnnncncnnnnnnnnannccggtgnnanncannngnnntnnnantnnnannttacggtctnnnnccngnnnnnnnnnnnnnncaagtccggncggctntacccannggnantnnggccnnnncnnangggntnnnnnnngcgcgatncngnnnncngcgnnnnnnnnnncnnnatnnnnnnncnngncnggttatatncnntccnnncnannannancnnnnnnatnngnnnntccnncnnannctnggcgnncnnnnnaagnncnnannnnnnnnncgtgnngnnntnnnngnnngnncnntgagnnnncnttgggcntgtnnacnnnnttnnnnncannnnnngattcccgnnnanngggtnnagnnnnnnnccttacnntccnnnnnnntnaannnngnnttnncnannnnnnnnnannnnnnnnnnnnnnnnnnnnccnnnnannngcacgtanntnnacnntnnnnnnnnagnnncnagngnnnngcnnnnnnnnnnngncnnnggnnngnnnnnnnnnncttcttnntncnnnncnnagcnnnncgnacnnnnatnanannnnnngnnnnnnnnnnnccnnnnnagataanngtnnngnnatnntnannaccngcngnnnncccccatcgaggcccgnaggcnngnnnnnntcannnncantnanatcancncnnnntnccnnnnnacnanngtgnnnnnnancnatgggcgcgtngcgganncantganggggattnnncgnacngnaggannnnnnggtggnnnnngcnnntnnnnnnnnactntanngagnnnaaaggannnccnnnnnnnnctnnacaccgnnangactntnngnnnnnactngnnnnnangnnnnnttcnncctnntnggnnaantcnnnnnncagnannngnncncnnnnnnnngcnnnnnntcacnnnnngtnnnnatncnctgtcgaatcnngnnnntnnatggnctacgngcannncnacnnannccggannnccggangcnnnnannntnnngnntgncnncngnnnnnngtnnnccnnnnntnagtngagtnatnnnnnanntnngaanngnncnacnnnncggnnngccnngnancncnnnannncnnntntnngnnnnncnnnangnnnnnnnncatgatnnnnnnnnnnnnnngcccncnnaccgnncntacncngctnnnntccntacnccnnnnnnngnnnnnnannnttnnnctcntncnnnnntnngnngatcnnntanannnncagangnnggnancnnacgccannncnncnngnannnnntngcanncntnncncccgnngnnnangttnnantnntagnnannnnagngnnncnnnctnngnnnnnnnnnactggcngnnnntgntacnnatcnnnatannanannccangctnnnggcagcagcagantannnacnnntnaaacnaccgtnnnntnntnnnnnnnannngnncgnnnnnnnnnnnanagannncnggnancnngcanccggcgtntgggnccgnnnncgcanagnnnnnncgnnnanaannnncttncnnnnnnnntnnnagccgtntnctnncctggcgnnnnnnnnnnnngnnanntannnanngtnggncgcaatnntnnnnnnnnagccnnncnctctnnntcnngnnnnnnnngnnnnnntcnnnatngnnnnnnggcnantnnnnnnnngcnnnaganannanngncancnngngntgctggtcngcccanntttgtgcatngnaantttannnagnnnnnnnnnccggnnnccaccntcnnngnnntnggtnnngcttcnccgtngnnaacnntgnnccntngnnnncggttagngaatncaantnnngtnnnnnnnttgcncnngacnnnccnacnnactcgccccnnntccngnttgnggngcagnccnnattcnnngncattcngcngcngaagcnnnnnacgacngntgtcnctncnnnngacagnattccnncnnnnncnnnagnttgacccntngnannncanngngcacntncatctnntnaggttgntnagcnnnntactaacaaggtnctgngcggggncnnccttttgctanncnnccnncgagnannaaagattggcagctannnnncngntacgannnnannnntactcgganccgnttnatagnnnntnnnatnnannctcatgnnnngtnggngntnnnccgcnnagtngggnngncagaaagtannnncnganncgntcnttcctnntannnncnngannatnncgnacngtttngnacggantgntatannngcnncnncnccannnagggcnatccanatanaacanngnngcnnngatggganncnattnaacncgcanncgaggngccnncnnncnnannttngcgnnnnnnnnaagccnnntcnnnnntnngcccaccacacgtgggnnnntnnnangcngnnnnncnncnncctttatgngtacaataccnnnnnnnnnnagtaccntnttnnntggcatcccntnatncngcngtatcnnannnnnntngnncngnnntgggcctcnnnnnnnnncgnacnnccgctnnnnnnnnnnantcnnnncgnncaanatnacnnnttncggnnngtngacanaacgncgngntnannancnnncngncncnntncagcangncntcagagatnnnngtnnnnngcnnnntttntcgntnnnnnnggnaannnagnanantanattccagaaaantnncnctntnagnnannnganangcggtttntccngctccgagagntncagtactccggtangcntgtntnagagnngctgaancgnncgctcngcgnnnccangctcgnnnntaggnccggnnctngcncgcgnnngcannagnnnnaggtaattccaagnggnnactaanaatccggngncttggacgannttcntnctnncancgnnncgacnagatggtgannanncnagcnnccncnannntanntnccnttcncnntngnntcnnntanncngncgccactnnnnntcnnagngcncnnaanaggcnnnntcgnnngtnnntnnatngnnaannaangaactncgnnnnnnctnagnncntgcnnnnccancacnctaagcnnngttnngnnanantcngntnanantnngnannnnnnnnngnnnnnngncgcancnatnnncacntannncgnnnnnctanncnagnannnnnccgncnnttnnnnnnctnncncnnccctngagnnaaatnnganntctnnctnnnnnncncngnntgaccagnnnnncnancnccggcgcnnccncnncnccnnnnccncntnnnnnnnttcnnnnnnncnnnnnntaccngnngcnannnnnncagtncnnnntnacgngcgcntnnnngcnnacganntnnttnnnnnnnnnganntnnnnnnnnnactncnngnanngcnancncttngntnnnnnncnnnantaannacccattnnnnccnctnnnnnannnactggagagnnnataacnngccannttngatcnntcnnnctannnnannacccacannnnnnnggncagaaatnnaactnaaaccnngnnnntncnnngnngacncagnnnacgnnnngcacttcnagcgnnntnnnntncnnngngncgncnnnnntnangcannnnnncanttctntatnnnnntcngaccnggccaactcnnnncnnnnnnngtatnagttccctatgacnnnngncnnnnnnnnngttcnnnntnngtnagacnnnnncnnanngnnnnnnnnaggnnnnnccngtnngnnnncntngngnntnnctcgnntnagngagtnnannnntcnccnccgncttnatnnnnnacnnntatntnnngtngcnncncnccgnncntcgnaannnnnnattnnntnngcnnnnancnnnnnnnnngnnnnnnnncnancggtctncntcannannnnnnnnnnnnaacntcncgncnatgcccnnggatcnnnangtatcngnncncnngnnnnnncncgggngnnncncagcngacttngnnnnnnnnnnnntnnnangnnangtntnnannnnnnngnnnnnannnnnnnnnnncnangnnnnnnnnagnnnannnagtnncgacnnnnnannnnttangaattatnctanannctngaanngannnagnnnnnncnntggangantacggcgnnccagnncaaaggcctcntagannnntnnnnnnnnnganncgcggnnnccgnnnnngancnnnnnnatancgtcngntaatactccnnncntnnnnntnnngnnnntnnnnnnanaatnnacctagannnnnnnnnnnncgnnnngnngncnnncgnngnnnnnnnngngnnnnnnnnanncagnnngannntngtatgccnaatccatatnannnnnngnncgncntatgncngnnntgttgncnnctnccgcggangttctagncngnnnnnccnnannngntncnnatncangnnnccnncnctangcgnngactnccnncntannnnnnnnnannnnannngnnngagnntgnctcagacnnagnnngancncnggccgtgcncagtangtnccgnngnnncnnnntnnngnnnncncnntancnnnnnnncngncnccnnnnnnnnnnngnatcnatgtgnngatntnnnnttnnnnnnnnngnnacngnggnnnnnnnnnnagnnnnncnannnngnnnnnnnncngnnntanngnnnntncnnntntnnnnnnnnnaacnnnccgnnncngnnnnnnnnatnnntncagntnnggnncngnncnnnangnnannncnangnannnannctcggnncnntcgnngcgncnnnacnncnnnnnngcaaagtangtnannnnnngnncancnnggtcgnnnnacncncngngantgnnnngntntacncgnnttcanggancnnnaangnnnnnnnnnnnngnnnnnnnntgnccgatacnnncaagannncnnnnnnnntcgcnnncnnntnnnnnnnttattctnggnncgnnnnnnnncngnngaangngngncntnncntcccgtgnnnntannntnccnnnnnnnnnnnnnnnnnnnnnangcnccncnnnnnnaatcntnnntgncngnngatnancnnnnnnngntnangtcnnnnnnnnnncncgnnnnnngcnnnnnntnnnnanntncgttnnannnngtgcncngtnncngnnnnnnnccgnnannnnnncnnnnntnnnnntcntnnnnantnnnacnnnnnnannnnnnnnnnnngnnnnnnnnnnnntnntnnnganncannnnnggcncgcgnnacggcagnanggnnnncnnnnnnnngnnnnnnnncnnncnnngnggntggnnncnncanaacggcngancgcgnnnnnnnnnataagnnnnctnnnnncnnnnnnnnnnnnnngntnnnctnantnnnnnnnnanggtctnttnctannatnnnncannccnnncgtcagcangnnngnncnnnnnnnnnnnnnnccgcggnngcntnnngnnnnctgccgncngcnngnccgcctccaccnnnatnnantncgnagnnanntgggntgggnnngnnnnnncannnnnnnnnnngnnnnnnnnnnngnattnttnnnngnggatggggcncnnncnnctcnnngnnnncgnnantnnagnncnncgccnggntnnnnacggcacacgaannnnnnnggnnnnnnnnnnnnncnnncncggnncgatcgctccngccctnnnnnnnnngccctnntncnnnnngnncnangnttntanngnnnncnangnnnnngncntnnnnnnnnnnnnnnctnggnncntantacnnnctncngnnnnnnnnnntacgncgngacctnnnccngaccaagcnnnaccntggctgcnccctngnnnnnngcnccnannntnancctcacnnnnannnntcntnnntnatnnaannnactnnacgcancaangnncagntgncnngcgttncggantgccngntcctcttnntnggnnngttncnnnggnnnnntnttaccgnnngnngnncnnnatttgnnncnnnnnnncacnntnnncgnngtnnnnnagannnnnnnntnccggggngnggncnnngagggttnancntngnncnncgtnngncntnntagagnaatntnagncanttgtannnnnntnnntcngnctccnntcnngncnnngccnggcnttnnnntgnannnnngnncgncnnnnncccgannnnnnncataantanaacancnnnncgngtnnnnagnnctnngnnccgctgnnncncncaggcgngttcngnggannnnnnncncnnannnnngcttcntnanctngcannncnngnnacccnccngcngnntntnnnnganttnnnngngatgccgnntcngcgnnancntctagggcntgngggntannnnnnngctgnngctnntgncgnnctntnngtcngtntnncnngtgcnancccnnnnnnnnnnntgngctgtcgnggnnncngnngctnaagannnnncanncngnntnggncnnttnngnngcgnnnnnntcnnntnnnnntnnnancnnnnncacnnnntnnncccnncgttcgtatngtccgacnagtgnnngcnanacacaanacnctnccgcngtacctnctcgnnnnncgtcannggnnnntnnnnnnngnnnccanggctcatgagnnnnnnacnngnnnnngtcntgnanctnncggnccnagttcnnnnaagntntnncnnncgnnncnacntcngngtnnannnnnnnnncttcnnggnncncnnngnctnnnnnnannnnnnnntnnnnnnnacncnanncntccncnntagcttgctaangnggtnntnnntaanntnnancncctntcccnnngnngcnangnatcgccgnnaagcnntcgnnnntnnttnnnntnntnnannnanncnngtgncnnnattcnnnntnngnnnnttnnnngncgtnncatggntcagnnnnnntnnnnnnngngntgacggcnaggcntngaanggctnnnnnnnnngnaanntntagtaananganntnnatnnnntnnnncagactnnnnnnnannnnnnnntnnntggcngaccngntacngntntngcnnnttangnnntggnnattanngggncannntnnnnnncnnnnacnnnnnnnctncnnnnnnngnncggnnnnnnctnnanngaactncgttgnnnntnannnnnncnanggnnnnnnnanancgcnnnnnnagcgcnagnntgngnnntnntnagnnnntnnngngtcccttnnnngccgnncnnnncnnctnatnnnncnccgcntacatnggtgagnnannnnnnnntgtctntnnnngnggnnccagcctancgnatccnnntanntgcncnggtcanntnncgggnnnngannnnncnnancnnnnnnnncnnnnnnnntcnacnnnaccgtttgcagnncgnnnnntnngcgagaatcncttacttctccnacgtacgctannnngnnncaannntnnnnnnnngtgcctcnnancgtncnnnnngtnnnnnnagnnnnacctnnnntnnagntannganannnnaagcgcnnnnncannttnttgnntnnnnncaggacngaangncngnnnnncnncnngnnnnnnnnccgnanacnngactnnnnanancngcnntgggacccnnannnnnnnnntnantcnnnnnnanggntnnnnncnncctngnnnntgtgatcnacnnctgnnnnngnnnnnnncctnnnnnngggnnnnatnnggnttntnngnncnnngnagcntgacaanntcgcnantnncnncnnnnnnatnnagggangccnanatnatnncgcgtgnnnnnggtcnggcnngtaagntgnnacnngactgngncnnnaccgnngcggntantaatngnnacnnctgcnnannnnnnntagcncnnnnnngtnntnnnnnnnncnngttggcagtcctgnttcgtnnngnntntggcaggtntttncgnnnnaannnnngntagannnncncctnnaccacagtnnncgcntggaanncancnnanntgnntnnnngnnattnagnatgggagatannnangnnnnnnnnnnnnnttgngagcnctagcnncgnaatanngnnannnnnngnntngnnnngtnttcnttanncannnnnnnganntnanncctaannggtggnacntcngattgcgactaanaatcgtngaggtncgtccgnnnntgnnnngnnnnnatagnattcnnatccggntgcgnnncnnnannnnccnnggnncnnnnngnacncnnnnccnannnnntnannncnnnnnnnnncnnnnnnnantngcncnnnncngccnncggnngangtngncnctnannngnatgnttnnagcngnncgatcccannctannnnnnnnnncnnngccnnnncncncnncnnncgnacatgngngncnncatnnacnatnncgntacggaannncangcgannanngnagnnannnnggggnncgcctngaagcagtccnnncnagnggcnnnnncnnngannnnnnnncnnnnngncaccgnnntnancnnnnnnnnnnncnntnnnnnttnagnnngtnannncccntagannttactcngctatntttngcgtgccnnngntnnnnnnntntanatncantntggnnntnnnccctantnnnnacannnnnngaatncngccacnnnnnntncgnnnangaatttcnnngaanannnacttcgcnagcagaaggtnnatgcntcnntnnnnnnggacnnaaangnngcgncganngcntncctacctgncanccccngnnactnannncnnngnngtnngnanagnannccantntttgntnnnnncngnnnnnacncngnagcnncnnnnnntnnnnngtccncgttcnaatcnngttnttncgcgggcggncngcnnnatnnccnnngcccngcntnnanatccngtgngnnnnctgnnnngnanananngannnnnnannagngnncnnnggnannnnngnngnntnnatnngnnngttacnnacnnaggnattgtccnnccnnacgtnctcgtggntccgnccngcngnncgnaannnnncagnnnangngctancccggnngnnnnnncctaannnncnngntncnnnnnntntnnngnacatgnnnanacncagnnanntnaagtannnnnnanggcgtcnntnngnagnnnncgctgnccgcnngtnnnnnnncnnnnntcnnnannaganntnnnncgnacaatanntnnccnnnacnannnnnngnntnnnggnnnnnncgnnatnatnaatcctcggnnnntgtngccnccnnnatnnnngcatgcntnnangcnngcangnncttgtagcctcaagtanncnntnnaagcggcncnnnannnnantnncnntacggagtcnntcctngtccatatgaatgngnngnnttnnccnnnanntnncgntnnntnatnnttnntgctnaaganttnttgcnnnnnntnactannttnnangngcttttganntanctnntcnanncnnggngnnnnngtnnanancgnttgnanctcnnnnnnnnncacnctagnnngacannantcgnncgcannagggcgctgtnttngcaatctnaatnnangtggactacgnntnannnnntcnnnncannnnnnncctgnncannangnncngangctnnnnnnncannngntancnnnnntgntnaagaacnangcatnnctnntgnnngnaannncannnnnnnannagtaannanctgncgctnnngtgtcantnnnttggtcnacgtgcnactgtctggacgcgntcnatatannaggntccgntnnaaacnnngcnnnntngnnnagtncnnngaangggnnnngccgngtcaganggntaatnncatccnngnntcggcnnnnanngnncnnnccncnatnacnnantnnggnnnnannnnanaangnnncaannttnnnnttnggngtnangncgactacaancangcgtcnnnntannnnatntccgntcctgnnnntancnccangacnnncnnnnnnggtngncnnnntcnangnacccgncncnaangnnnnacggtncaagtnctnnnnntngtncggngtncnctnanntntnannncatatgggcannngncnnnnnnntnnnnccnccnnanganannnnngntacnngcnnnanantntgcnngcatgtntgcanntngtgggaattccangtnancctagntntnncggntcnangnnnnntcngccaanccgngngnncnngcnnnnncannnnntgcttagcagnacnnancnnnannnnagncnnnnnncnnancgnnnngccatgtncnnnnnancnnnngnaacannntggncnnnggn aacttntnnnnacgcnnnnnnnnnntnngtaantatggcgnnnnnnnatannnnnatccgggtctggccacgtctaggctnggnnnnggnattatgtngggnnnnnggagnacctngacntantgtnncgcatgnncagnagtgtccccnnnngnccnananctacantaacnngtgnccgnncgtagngtgncccngnncnagtgctcctcnnnnntgntctcccgacgttttnaacgantaanccatacaggangtccnnntatnngngcngctnatggcgnantnnnnagncgnnnnnnngnnntgattgttgnntgnnatnngcnanttcccgcaannnncaantnnccganncncgagcgacggncatnatattanngcnnttngccacgatttnnnncgtcgcgttnnnagccancnnntnntcntnnggtnnngggtccgaattaannncnnngngtncannnngnnnnnncnggnnnnannncccannctacgtgggcnnnnggggctctatgtntnnngcnnncgccagtgtnanggtganngcggannngcagnnnannctnngngtgnaccanntgcatagcngnagnccnnannnnancatgctagcganttnnttcantntatagnnnaaagccattgcangnnaatngctcctngcncgcntnggagtgtnnnnnannccnngagatacncgnnnnnctgangtnnntctcnnacnggggcttnnngtnngcgnagtaannacncnagntnnnacnantntaagggcctgttactcgactnaanngannntnangnntnngnnngannnctcntnaagtnnnnngnnnnnacgnnnannngcannnangnntnnncnnacnnnnnnatnncnnnnannnnnnngntnnnnnnnnngcaattgtaaangggtcnggtatagnncccggaatggncnngcnnnaacnnagngtanatnngnntnntcanngnngcnnatcncgctgnantagacccatancncgnggggacncntcgtantnnagcnnagaaaaagcnnnnnnnnnnnntnnnnntgnnnnannnatngnncgcggnantaccactccnngtcaccccaagattaacncgncacantcgtnctctctgnntnnncaanncttcnnnttancnngnnancgannnagcgcnatgnnnntttncngtctncnncntannagtnnggcgaggnnncgnnnantnnancncancnnngcgctgacgcnaaacacnaagcngngatcaggtgntanntgnttttcanctgnagnnacnngtantnaagcttncngcctgcttttngngtcnangggctcgctgnnnanttanntgnnangttangcngnncncagggagtattccannggcngtnnncnnaggtanccncggnccntatagatantcacatcggtcatctactngcnnntnngcagtnnnnnnatgncnncgcnngcngttaggttcttgttcnnctntctgcnntnnnggtgnccnnaancgnnnnngctngannnnnngttagngtagcctaacgacggaatgaangtagantnngctgctcgatacggnnncatncntntnttgcnanncgtgnnnatnnccntgaatnttaangnataatgnccannntcctgaagtttnccnntangtnnnantacgcccntnnatgccacgttcatgccccgaacnnccctgnnnnaannatcatcnnntggggnngcnngtgatcntttacnnatnatnnntannnangtccnacntgntntgggggnnncnngtncnncgcacnttnntnnctcgganccngaangcggnnnganngatnnnncantngnnnnccantacnncncgnnacnntggnnnntgttncctnnnntnntgccnncacnatggtcccangannnaaacannattgagttangttncnantantnnncnnngantagtaanagngtgggngtanccacccctcgnnnnnnntnnnnnncnattctctgntnaannctaagagatggggcnncaatgcnnggcncgacntntnatcgtcnaannnaactgnnttannnccgnnccntgngtngcttgncgatngncccnncncgctttancancnnnccnnnnnncnnngagcannncntnngnncntatnanttnngcgcccannnanganannncgnccanccnagnncaagcccgnnnntctattggacggcnaagatgcatgngnnagnnctcncgtcnnccggcnnnacntcncnnnntcgatgatagnnnncgnnccntaggntnntancngactnanngaanntccnaaannnnnacatgatntnntgnttanncnnnncaanntnntnnannactngngtnntcnnccgtagnntcatnccnnngcntngnnanaccttgcaagcgtcgggaangtatncctgatggccagngnnnnnnaatanctacgtgcnngccnngntntgntnccgannanggngtnatcnnnttncgntgcncgtnnntgccctcgttgctgccnnntcgnttactcngcngcanncttccnctannnacnaatgcnnnnccatagaaagngcctanngngcgattcngnnnnntnnncngaaaattnagacnccngnnncganngngncccnnncntnnagcatcntnnngggtccnactttgatgcntcngcngncnnngagagcgnnaancgaaggtngatcgttanagttcagggnnnggnnnnccgangggcnnnnntangctnnnggngttnanangcnagtanncggctgngngcancgcnttnnanntcnctnncanggtannncnntggagtcnnntgcgngnncnncntgccnangnnngcnnnnatggacggtgangaaannnaannnnccgattngacgncannnngtntgnannnncatccacagcgtgnnnncnnttnnntanngnctctggaacncnnncccccnnncncangtcgnncgnnngttgngnttngtgcccccgnaccnnntncctgnacggngactngccagctnttcncnncngnatnccgagntgcatnnttccnnnttgncnngncacngtccggtngattncntagnctnncggtncnnnganncaacnacnctgtantngnntnanganagnacgntttcngntgnnnnnccnagnanccntanatagnngnagcnngtgnnccnctggcgcnccttatcagntntnaantcgtgcnnangcntcncnnttatnnggnnnnnnctntnnngngcactnnngtncncgcgcccnnntncnncntnngnaanntaaaaanntgacnncntannnagancncnnncccatcgggncccnntnnnnggtcntnntgntacnntaggatacannaannntnaggnannnnncnnnngnnntngncnntnnnnnnnntgtcnnnnangnntannatntantggntttacnttctcgcttcaagnngncacccnnnctactgagaactcatgangngacngaggnccnnncgngctgannnngangnnnganaangcncgtacnngcgcctgnanngaatngtnnccgtnntnannngtncngcactnacaagttttgccctgcccnatcttncttactgcnagnncgtcantcnngnggnngattagtnncacccgtnnantgtgcnnnnncctgananacgntgnnnccnnncnnnnttaancgcnngcnntncnnttncctatgcntgangngnatgcntggctaccntanncttgcntncnnnannnnnnngnnnanaagaggcccgggnnctcancgncncgggnannngnnnnggatntntctcttatnganagccnnnngcgannaaagnnnnccannagntgccggattntgatncagtcttgngtagnnnnnncnacnatcgaancccgctnnttnccgnancntgacnncaccccacannnantgnnnnctnnnaacacanagannnnnngnnnnntcntctnaccgangnnntnnggnncnnanaaggacgtaggnnnnnnnnacgncgccngcnnnganncntnnnngagcgcatcaacgaatnnntcccnccnggncntnannnnntnagcgnnnnagagnccccngntnnnacgngnntanncnnnnncnnccnganntacangnnccntcnnncnccgtcgtnnnnctnncccaacgctgtangnatcctnnnactccanttcgncntnttaggtnnnnccgntccggttatangtcganggnnttgngtnatgnnccgnggancgcaggtacgagnananncgcnnnntcggggnncnnnnctntngcaccnnnaccnnngnnnactgcnnaangnnnnntcncannngctgntcnnccagcgcncnncnggtgttaatccgnanccngtgnngntnnangcggngctgaaantanncnnnngatgancccctntannnnnttgnnnttaggtnnncagttncannntngannngcccantcnnncacngtncttnngngnnttcgannnacnnnncggtgncgtccccncntngntnantncccgttttcngnnangngcgttggcgcctttcgcccnnntctcncannanttnnngnnnttacnnannnnacatannnnnnncgnggatnttcgttncttctgccccnctnnntntnnatccncnacctantanncaagtggtnnagnnnagctnnagnnnggnnngnagcncnntangtacgntacnnnagngccccnggnncgtgnnncgtaantggnnnnannagnannnnaannnggcncanttcacgctccaggtnagnnntctcgcggccnttctcancaattgtccgccccncgncncnattnacanggcattanntgnnnncttggcannacacgnnaaatctcnnngngnngngtcnnnngnaagcannangntnnctngnagnncnncnncnaggccgcggncgganatactnnnntagggnnnnagcannnngcggtatcnnnanncccgacnnnnanacncctcgntatttggttatgactccnntcacancgntcctcnncttncnggcngntnacnnggagnagaagtctcnantncnnagnatnntngcnnncanagccnnnnnntntcggaggnacngnnntccancnngccnccnanagcgngcagngggnntnngnnnccncctncgccactnnnacnnnattcgatgntnanccgggtncgnncnagccgcgnnaagaggnnatnaactngnnnnccaannagncnnnattcgtgtacgttngcgntnncntgtgcnnanccattngngnnnggnannnnnntgngtgnnnnnngcnggtcaggtntncagtnccgnnnnannnnnnnnccnncnntnnnntnanntnncgaaatgannagnnctnnngggcataccngggcccggtcggacgcctgagnatnnntgacncnncnncggccgaannnncnnntgcgaganctggnngagtatcgggggccgcggngcgngngntctttccnaangaggnctcanncncnancatcnncgggtccttannagggnnnngngnnnaaccgttncgcnnnnangnnngtataaannnannntggnnngngnggtanatagcaagtccctctcgatcctagannnangnganccnagnngtncgtaatcacnntgggnnnncnntctcncccccgtgnnngtnngtnntctncncagaatacnnaatnncnnganncgaacnngtgnnnccttnaggncttcgcgtactcnggngnnctaattgntntcgancanannaagcnnngcntaccagggtgannngnnagtncctanacgaccatnacnccntntnncnataccngcngnngcannnngnngnnnnnaanngcnnananngncnnnnnnccttgtnnncaanacnntcnagacgtcnnagnntactnacanggcgcccncnctcaagcccnaccgnnnggnnttanctgaaaccgncgtcnnacnntgncnntgnttangctnnctcncccgcccgcatagctatnggggganntgnnnttnntcgnnnnnnnnngcgnnnnccannntncacnncggnanagnatgtnacggcttnnnttngtangcgtntanctccagncgaggccanntgctntncgggcgcngcnnnnnggngggtcccanttnctccanngctgtcnngaagcngtctntgnctccataaactagtttnnaancngagagncggtgaannnggccgacgnnnnagntcnancnnnaggcgccgnatccatgctgnnangcaaccgctagcnaggaccatnggccnngnggnnctttcgcgctagntngactngctnngccnnctcgnnannctattggtcgcanntgccgacntaccatcgatcangannnncnnnnnncnnnncagcngngcnnnattaangnncgacnnnnnnccnnagagttnggngnnactgnganngnnccctntagcgngccaagcnncgnctcnntgngatgtnagnnganntgnctctctgcgggagtgannatccnnctccntaantacctgtnnatnggnccnggcancgactngcatnccnnnnnggctnnannnngnnntagancncgngtncnatnccnngaccatagnnnngggnttcgctctnnnttgtaattggntcccgnnnnanttntgcancgnngccnatgcccgnnngtnacnnngtgnctnnnnnannagntgacgatancanancgntgcgnngccggncgnggnattccagggnnccttgannngnaagaaacnttnncacctaataaanntgggnatgncgtctgctttccagaggcngagngccgtnnnngncactgaacccgagagatgnnaanagccggcnacgacngannnnngcnnnnnnnnggnngncntccnnngtcnncttcgaacnnnnntnncnaagncccccgnncgcaggtnnnacngcgttgcncccnnnntaattngngcnncggnctcacgacgntngacgccgntnnnnngnangcataccgatatccntnagcnggngagtnnngcacctgccnnntcgccaacacccgaagnatcagacggggtnaactannnggcnnnnnntncntnngnctngtannncacnnntntnatcgncaccgcatgagnaagnntcntannngcnagcacagnnntntcaangnanntacaggnntnngntnctcnctatanncanccccnngnannncnggctactccnnatnactcnatatcnttgnctaatacaangtnnagtcngttnnnnccatcggannnnatggagtnnannnngnagcctanggcnnccgcnagntcnnntcatctgnggcnnttnnnttggtaaggcgntngnggncggaccctgtangnnnncaagaaccncgnnnanttgnagtncacagcctcgtatgannnctnccnnnnnnnnnncgacannnatcactctgagattgncnaanacnttagtnangnngattngcgnactgntngagannncgnannagggtnannncaataanccnnnnnagaaaagatcanccncnnactantgtgngnnnnccnantgnnnggcggcagaggcacnaannaggtgggggnnnnnacctangttcanagtcttnanaactgtgataagcccngtaagcgccngcnntnanccnttatngnnangtcggtnnnntntcnngacacananngatannttggnttcaangtagcnnnnnncccncgnattgnaacagttantnanccttnncgcgtgccaaggcnntacangcgcnttgnncttgcngcgtgctancgccntattncantggnntntcncccngaggncggntnccnngggaccgccncntnngnnanctnctctnncncgngtnnacncttangcgctcgttgnncntacnnncgattcngtttctcnncnnnnnnanncntatccgcnnncnggcggatgnttgcggnggtgtgaattggcccggagacncccacggcgcatnggncnnctttgctcngnctagnnncgactgtnncnnggatgngatcnacgntnatgnnncaacnnntnnctttggnggnccggnanacntcntngnaaacntggnnnnnnnntnnnncnnncttagtnnnnnnnnaattatanctncggnngtnnnngnnnnagacttgnacatnntnctcnntagagcntcgggnacggcngggcggngnnnntcccnnnnnctnnncgnnnatccnntngnagcnnnnacannnnnnngncnnttnngccgnnttnnnnnnttgttaccgnngnncnancgnnaccttgtanncncnnctnntcctgtnnnccctgaacncgantcagcgcggtaaaacacntggtaaccgtagnccntgtnacgcgnnntnnnnnntncnnnccgnngancnatcngctctntccgtgncacggtttgtattttnaaantcnatntnnnccgattnnnaggtntgcgcntnntnngngntttggaganacgtncggattnanngttccnannncggcctnnancanatcacgttccgaccagctanngcgntagtgccaacctcncnngnngcgtngcntgnnagaacaaantaanactnnggcgcggntnttcgtagagcngnttnttggaactgggtccantntcaggntacgacnnnagncnngcangncnaanntgccnanggangngnngngnangcgctaatagtgncngtnnnaacnggatgcgctcaggttanttncgcatnncgcnagangtcgcnnncggtanngcnncgnnagaccctngtgcantngntncnngacnnctcagcagngngnngnnntnggcttcctngcngcgntcannagctagccagtacgngttcncnttgcnnnnacgganannnnnnnngnncntanctgggngnnnntcgnnnngggncgngnngnnncntnangcggntnnaagtgcngntagnntggcnnggngtcannnngntnanngccngggnatattnttgnagctttnannnngcnnnanntcnngnnggnntttgaagnagaacccgacgggccatcnagctccgcttnaactgcgaggnnnncgcntnatnntaccnnntngtaanactnnagcgccancncnacngnganntaatgnnangccaccccacacnngaatnnacnatnagcngttantncggagangntngaaggnnntntcnnaagnntnngatgcnnatccgccctagcganangcnnntngtggcgggcnnnntntcngttgncgtnnnnancnggntanccgtnngttgngggcntgcgcggcnnnngaggnnaannaaagtnnnncctancnnnngncgcccgggtccctaaatnnngncngtncgcngctanttgagaccgggnnnaacagngaatngcttnnnnaanntcnnncnttcgnttgannntcannnnctnctgtatnnacgatggaannngnangggnnngtgancccaagaagggctgnancctncatnnnngnntngctancncgctggcnnntnnnccaaggtncgcctnacgctgannttcgnaagagngnntnggatgtcantgcgatnttngcccatncctannggactagcnntgncnngnanntgtttcngntnngacggnnccncagtaanncatcaaaggnngtnnannggcnnnnctgcgangagtagcannncttatggnttagnnggcccggcgacnnncngatcngntgtacngcnnnnnggtttaaggctcgcntccgntctcnngcggccctaccncttgtttnccgnnntagagcngnagatgngcaatggccgtnanngnnnnnatatcgnacnctgnctttaannganncntcccccatcgcacgtcgnctcnttttgnncccgcaggccaaccngccccnnnaccggacnntcgncatcaattcnnnnnnncngntacaaggtntagctggcgcactgtngccgnggggtgcngaagcctgctctctnaangggatgananganannntanggncgctnactaacaantnncccccttnnnanantggnagntaanngccnnnccngacntgntttncncntgnnnantgnncngtntactcgaaccgnggtncnaattantggangaagttaacggatgnnnnncantgncacagggngtgacnnnnantnangnnncnagnncggtngntnnncnnnntgnnntnncnttgnncangcnggtttnnnngnncnnnnnnnnccgncnncnncttncngcnntnannnncnanacnnnnnngncgtgntntggngcanngtcanaancaggtcncnncnnncctntnnngcngnagggggccntnanaggactancnnngngcnnnacnangncngngctncncngggncnaatgntcagcncgcgcnannnnngnnnannnctnnnacannnnnnnatctaanannnctnacccgannnnnantgttncattcggaancgccnantgtaggcagaccccnanagnnngngngnctnancnntnanacnnnnnttnccngacnccntcaggtagccancgcnannnacntacctatggctatnnaannnncatgnnncgctngcaacgangnnncnnncccagnnnnntcnnncagtnacgctgtnaggnanagcnnccntgnnnnggctgnaantcgaancatcnngattncaacaacgtnnantcannnngnttgcagnntantnnnngannccgncaacccntccanacntaatggnngtnactccgccntncncngatnannnncnngancctnnannagtgcgngagtnnnnntnngncggnttggnncnnggncncnatnttccnaaannancnantcgtccttccnannngtncnatcgngnagtnnnactgcatncnnnnacttntgtanctaacnctgnnnncntngtaactcgcgnagngnctcacncggatctcggnngcngccnccnnnnncgcacgtgccngannnanctntatctnatcangtnccnnnnccnnannacnncgggtgcngcgtgntctcacggtcaggntagnnncgtntantagnacncccnnnantcnnnngctnnancanctgntgnanggtnnanncaaangnnnaccntgcctnncatgcnaccnnccgcnnnantcgncnnctgntactgaagnannnnntnnngagganncaccctnncnncngcgncnntnnnttgatggtaagaactgccatnnncctnnttcggnaacacnactgntactcgtnttgtgnnagctcttccccnncnantgagcgcggggnnnnannaganggtngcnnnnatgtnnnaagccnnngcnnnnccggtctcaccctgnctctcnatccncanngaaggcgcgnnnggnnagcagcngnacacntcnnnnnaagccaggtacccccttcacgagacaggcnannnnncnnaagcgtnggngantcccantagtaccgcatantcgaaatcnancnnnnggntnnnncatgtacnttncngcccgcnnnnnncaaacntgtnntnnnncanactgnggancnattccgtacgncggganaanatttgacnacatagcttnacgcccancngnnncntttnacatganggtggcgnacngtgtnngtntaccgntngcaagntgnntnntctttcacangctagatcagtgcnatgnggggnnnntncctctnnnngggtacgntgnggtcnnnccggggcntnncngnnnnnnnnnctcaaancntnnnannngnggnaanaataannntgacanncnncnngnnnnnnnanagtggntcccngtgnnnnnnnnnnntcntnaanaancccgcnnggatgtgtcacgacancatgntnntaanncgcggaacactanggcgnnannttntnnncntcgtnncntnataggnnnagtactagcnccgcgccnnnaagcgaaggngacnnagncnnnntccggnnggntcannntcaaaaggcgtttaagctgctctnnnnnnaataanagatngaaccggtnnnatnanntnaancnctcncccgcaggnccgttggcnnaacctgtngancccnttcnntanggagcncgaaggaantacaannntnnccaacgntcgacgcantcgctcttcgagcncttnataantagaatttagntnnnaatgtgcgtacgagnnatgtnnngntncgctantnncgaatcnnnnncgnanngcnntnnngttggtnanantncgcagnantnnnnctttccngtgaggaaagnagncncnnnnntccaacacaattatnnggntnagngggccangcttngcctnngagatanagnanaactatntctaggntctatggattntgaccgnnnncctngcnacgtngnnnnnnnncnnncngtnnttcnganaggttcgacttannnnaantcnntgnagacnntgattgtggnnacatatatagttatancgnntngaganattctcgggangnntnccnantanattcngnnnggcagtnncngcgnnnnctnnnaccgnnnncncccacgtggngcacnaatctagtgncanaataacnnctctncagganntccnannnnnnnngntngnatntnnnntnnagctgcgncgatatcgctgangttttggcttgngggnnntnntctannngacngcgacagnngggcaggnatttngcannnttcccnnggacaggnatcnnacncnnanngcnnncnnggggnannnnnnatgcnntnnaggcnnagnnnnnnacgtttnnctncgnncnngnctgntntngtggtnnngcgncggtctcnnancatngggnnttnnnnncacccgnnannaanctncntcggnnncgaangcgancgnncgnnnnnatngtntanggcngananannnnngnnccnnnannncanccntacnannaancgnnncgtcgtncttnnntttgatnaancgcgcngncggcnnnntgganacagntncncntnanncgtctcatgcgccctntctttncntnngcgcangngtcnannntgtntnnnggnnntnnnnagntatnnancacgtntcaagncagtggcnggacccgannngcgnnccgnctcanacggcngncgcnnngatgttcnnngcnnncccgagactgtnntccannttaanntgcgngcngannannntccngngangnnnnagannnnaagttcgatcttacacgatngtccgtnagacnccngncntnnnttcgtctcnnncnnnnnggggcgnncctntggctcccattngtntanngnnnngnnnnnnatnnnncgnagacctnntgagctttgnangnngtanngcngnggacgagtgggcagnnnncnntcgatnnggaaccgctnnnngngtngtnnttgnnggtnnannngtnnnangcnggtatgcnngccnggccgnnntcaatgnnnctgatnntngncttanntncctcgcnnacnngntactannagacnngnnannanntagacggnctanntnngtgagntccantttgnnccntggnggnntnnanngantgnnggnnccaagtaacggttgggccctgngccaatganacgtnggagnnnngnntaaaatacnngcantttagtntatcnataaccagnatngnnnacctctgcntngcttgatantaaaancttnggcacttcaagactgctanagcggagnaatntgttnngngggtgnnagtngcgcagggnngtnngnaccccngnaggnggacactntagannanttattgannnnnnttnnncgcnnnnnntcgaccacggcgncctncganttacacnccttcacaaggtngggganngngnncattcaaannnnnnttannaggtcnncgnanngtngcccactcgcagtttanccactcnggacgtnatgtaacatgggnatnnnngcggttnnncncnannnatgnttnaggactgnctnnnncgngngnnctntnnnnnggcttgncannggcggcgagcatggcggaggaanggtcccgaannngtctnnnnnnnnnnntcnanntnntncgangtntnncacnnnncnnnnaggnnggncnannnntgantnnccgtcnnntgnntctggganactnggcnncnggtnnaantttncnccannnantacgnatngnntgcnnggngnncnnnnnnnatnngannnannngngtnnnngggntcncngnnnnatgncattnnacattccttagnggtntatnccacgtnnntnnnnnnnnnnngnnntnntnanannccnngnnngnntngnnagnngntgntngannnccatagnncaggncnnctgntnnnntacntnnnnnannnacgtagnnncnnntnnnntantancggctcgnccnnnncnnntnnnagctgtngttnataacncacnnangagttngctnngtttnnncgtgcgtacnntntaaannnggcggnncnnnncnnnnngtnngatgnganacnnnnngnnnncctnngctgnnacccngagnncaccaannanccagcctgccaaaggnctacntnnnannnnnnnntncctttcgntgatngancnccaaggggcnnatnnntgngagaccctgttactnnnnntncaancncntggganacanangngtnnntnnntgngcctcntggagngcgagcnnattntngngnnncgcngtnnnngnnnnnngaacgnnnnnggggccaagggcnacgggcanaannggggtgngannncannnnnnngnnngngnnaagcnnnnngnnnctgccagncctgntnccancnngcnnnangnnagtcanncnggangctgannnaannntcngccctntanaggccgnttnnccttnaacaagnnnggncaatctcctaccgttancnnnnannagtngaccangnacngcnngntnncgctanngaaaatcgnggcntncnncnncncagcnantagcngnagcnnnngtggnnntnnaagntnnnctnnttttgngtacagcgccnngncgcngnnntacnnngannnnnatctgacattnntactcctgngttncntccagcntccangagnngnaatngnnctnacannatctggcgtnnnnntcnncgttcacnaaccntntaacnntgncnattccntcancnnncaggnntttnggncananncgaancnnnnngacnccncnngtnngggcncggtnntcnnatgngcngttgngacngnngctnnnnccctgcgnntnnnncnnnnnnnnnnnnnngttannnnccggagtcgtnnnganctnaantancggnngacgnngcgngcaccgaccnnnnagcgnngnnattccgcgnntcagcngacnngngatgggcncncnnnnnttangnccgnnntacnnnagtnnnnncanctctnannnnntgncatcactactanngtnantcggcgnnnatggctgcatactgncnggcnnngccnnngnancccngcanattnatnggtcgtncnnnacgcnnngngnnnnnatanagnacntnttngcnaatntatgtnnaacntctacnncntanncctnnantttnnntcacgnnacnnagnctnnnnctaactncnnnnnnnnatncgantcngccacncagnnaanacgggcnnnttccggagcnttnanngannncncctactatgcctnnnnnngangnnncntnaggttgncacnangnanctnnnaccctnaattggtgtaannncntcgcgtgnnnccttatgnnnggannngtntccacatttatcattnngcaanngacgtaacggtctctgaagtantnannagnccgaggggagatctntnnttnntngnagncgnnaatnnggatcnncgcngacctaganntngcnnnnanccnnnagggagggnnntncancatctacgnaccnggtnnncgcgnaccaaccctnnccggnnnnagtnanangnnnngggaggcancgctcnatgnctcctngatcgacnnannnnnncgnnnnnnnncatnannncgnagntannnccanttgntgannngcagngcagncngngcnanccgtntantnnntggtcngnatnnanctnnantnntngcnnnccttggnaggaccgcngagctatcngnnnnnatgtgacnnngtnannnnnnnncnnangcggcngcgccagnctgnncccgcaacanaatttngngnnnnnctgncncggacnttcgctancnngcngntnncctggnggccnnnnncgnnnngnnngacnaaatannncnnnnnnntgtnnctaananancnaactaaatctgnggccggannnacnacnctngccctnttnaantagccnagcgtcagcngagganntngngcctgtnntangntnncttntnaatnnnnacganatcgnccngnnatngtcttcgantgntggagtancnnnccgaggnnnggtcnantcnattcngannnncnttnccnggagtnngcngncccccncncgaannctgngctccaagnnnnncnccctcgcgacgantcnagggnncgttcgtatgctgantgncanctagannncggnnngacnanttangcctngcnngtcccgttnnatgtcnngtccctgtaatgttnnnaacctnggnngaacgatnctcnnnggcncnntnnnnnnntagnatcnnnagannngannnntngnngacncgngnnngncnnanctgnnngtncncagnncacccannanaacnngtgnnnccntacncctnnnnncnnnaggnnttgtgatatnnngnnctngnanntctgcgnnaacggtcagnnnnggtaatnccggcannganncnnnnnnggtcngngcagtcngcnnngcnnanagnnnnnnnncacnngcgngtntgnnacnggnntacacttatggannnatntgnnncnngcggnnntnnncntntnnntnnntanncntnnncgngaannnntncaccnnntcngcnnnnccnnccccngtantgnncnnncggnnnnantttnnncnnnnanagangcanntncntacgcgcnnctgcattnctctgaccncncnnntnaaangannngattnncgcnnnnanttcgtctgannnnnnaannnnnnngntnnttnngcntnnggncancnnncnncnngcgngnaaaanncantnnncntaannntnnngannngngnngnngtnnngattcacnngcnnagnncctnnnaccnnttacagnnnngctgngcngcttnnnnancccgcctgnnngaacgantaagtnnagnagcagnngncnnngtnnnggnctnncnaagnnnanncnnngntnngnannncgngnncngnnnnnnncnnnntgnnnncnanaattnnnccccggtacnnnnnttntccngngcanantcntgcnnnnnnnnnnnnnnctannncannngnnnnnnnnnncnnnnnnnnntcnnggnagannnngnagttnnnnnnnntgcnnctngnnnnnnnnnacnnnncgnnncacnnntngnnnnnnnnnnttncggnnnngannntnnnnaccnnnntannnnnnnntngatnncgcnnnnnnnatgnannngnnnnngncgcganncngnnatccntannnttntnntcngacttggnaanngnnnctctnggtttngnttnngccacaactnnanctaggtnnntannnnngnaannnnacnntntgnnnntngaccaagngntnnnngnnntcannnnnacaggacntcnnntcgtgannnccntatngcgcagcnaangangcanntnnnngcgnnnnagnnccnanttccacnnnncctnngnnnngactnntnctgangnngnncntcanntnngcnnnnnnnnncngcnnncnnncggannacgnggntaatnncnnncgntannnncgtangnttgnccnnanccnngnggggtncnantngnnnctnnnnnnnatcatatnnnncccgtnggttngnnntnnnnaacagggcttatnnnnggnganactatancngaattaagaacgnnnntgcancntntnnnnnncacnnnnnnnncacgctcanctnngangctaggtcnnnancnccantcnnacnncnagcncnnngnnnnncgcnagnngacnctntntannancggaggttntgttgcgnaagagnctntggtcccacatgttnnnnnngtgcgttagccntttttaaancgtgnggtntcnntnnnngnggncnacgatanttcaagaattaccnantcnnnngganttncactnnncnagcgctnggccgaacgatnnnnnnganggcnacnngngnagatcngnnntannnngaagtccanggnccctgnngnngnnnnnnnntgnnnnncggccncataannnccncnnccgttganttgncagctagcngnnagcannnnnnctnnnntnnnngcnnnnnnnnccanntngnactngngtnnnanggcgannnnnnttncaccnagngnnatcgctnanngncctcgncggtgncanncannagtcngncnaannnancnncnnnnccnngntncngtntnntgttggcgnngtnnncgnnnnnnntnnanncnngctnacnngngantgtagtggngctggnantncannnnananaatnnnagngtcatgntngctnnnnctgaatcgctcancaangcggcannnnnnnngnaantnngcgtgatgncaanntnnnnnannnatgcgacgtccgtcggnnncncgntnctctagngatgnngnnnngcnancnnnnanccatgtnannnnnnnncangannnntcatggctagntctgtnaantnnnttnactctnnnntgannntcnnncnncgggtnnnancccnngnatnggggcgtatctannggtngcnangntnnngccnnnnnnaaagannnnnannngnacctnnantgntaaggtncctctgcncaggtgnnttgnnnnntgncagcggnaanaggncggnaagcttgcnannccnngntnnnnnnnnnnnanncncagccccnggatngtgaccggcgatnncggncggagnttagtggnnnngttgtngaggagnnnncngttngcgagnntgnnnggaggaaagancngannncntggngtcgcnanntncaanngtttgcacganagtgacanttncntcgacnncttcctcatatnntnngctgggtaagaanctcnnngtnnagncnntnngcggnctantgcngggnattnnannnagacgnncnncgnnnactnnnngnncagtntnaaggnantnnggctanacncnttnnncnnangttnnnntncnnntnaanannnnncggannnnccnnannatctntaatcnntcnccnnnngcngacgtnganncggngnnngtnagttgnntcgtcgganantcganncnnntcgnaacgccctactcgcntnnngcnnnagtgncgccannnnncngggncnnnngcgagntnnnnncttctntgttgggggtggannnattnncncctatngctnnagtngncannttnnnnnnnnncanannnncaagnnnnngnnnnnnnctncntnnnntcnaacgnctcaagnccaaagctnnnnnnccgngnnncngnngannngnncggttanacccntaggccgngtcnnnncnnccngctccnnnnaatngncgncgtgtcccnctgctctgncanccacgatngngcnngtnnntnnaatnttggngngntggnagcnnangnngcgtttnnnctggctgtnnacccngnanncanctcaaatannaannnagagngggccnngcnngnataacgngtaattcggacctcatttttagtgatcgggcttnnnnacnaactnnttgtagncanagnncttatatanccatnncannannttcgtgcgcngnanctcnngngganccctaacnnnncannanncannnnnnnnnntnnnnggtgcgtnnnnntgcnncntgaaccatnntgtttcctnngcnngcgngtnngccntaaganngngccggcnccgctcgaacgnntttaacggcggnngacannaacncacangtcgccagttgatttcntgnnngtnnaaactgctatcngtanannngccanggcggccgggccccggggntgcgcnngngncnnnnagcaaantaangnanntnacctnancaagcntttgcncactaattcntgtagnnacagtaccacnnnnnnnngcgnaatgnagcncgacatnttgggctgnnnnnctcgnnantnnnctcanttgncgatcntngtgnccagggaacacaagggcgantgnccatnttccctgncngcgcgcacacttgttatgaacganattgnnantttggttnaaacttnnnnngcgtcttggccccaaaccaaanncnngatgactangcgnnagnngnggcnnannnnnnnnnnnnagctcccggtnanngagngatnannnncnantcncgnnntgcggnaaggaancgnnagtacgcgnnnnancnctaacncatccccncncagncanacgnatgatcttgnctnntnggaccttatcctccncgagntggcctaannncntacgntgatgtcnganaacgnanngnnggcggnnagcnnntccnnannnnnctntgacngncnnnnnnnnntcnnnttaatnnnnngatannccnnnnnnntgcgtccagcnnngncgcnccncacttggttgcccngtctgnngccngtccaacnatgctnnnncnacacnnttcnncnnnnnnntnnattcgnaccgggntctngccgnncgctccnatnncnntancgatnannggcgnncnaggggngccccgcgttcancannctatntgcagnnggctgnctganccnnggctnnnnnagtacctntnnnaaccgcgaccngnatnnnnncgcngctcgcnctcctgncctgcncngngnagancgcnannntnatnncngatnnnaccnnccgtgtntannnatgancagctcangtagcgcannnnnaaatanantagnnnnccnnattgacnttantccccttgcgttgggnngccgntgnacanntcangtgnagnnnacagcatgctnnancnnnngccngngncttntncngnggnangtangtangtanctccgctgncngnccnanttcggannaggtnncgnnnctggggannnnngccngnnnccngtcctcatattcgcgcggggtccnnnngtcngattatngcnnnntatnacaagcgganntagtcggatnctctntggcntnatanngnganggntngncttntttctcanncgctcagancntgaagtngnncccgcntnggncggcancnntcnggtnttaggacgcctaattcacgtggagggggccttcntnnatnccnnangtngagccnccanggnantccttagtganancgnnntancngganaaaccnccagttcgggagtagtanaantgccctgttaattgtgcggnctgagctttgtnnngnnnncgagnnnnnntcncanacnnnagcgtnnattaatgannntgcgcaacatnnangngnnnnggaggccctgttnaccgtgaanatnagtgnnggnnngnnannaanttcgtaggtagaatnnnngnnnnncancngtcgtnantctcgcgcgntacaccgaacnanatcncggggaaacagnnanggcgaanntgnnntgnnnggcnnangntggnnnnacagccatatncnnaannacanngacggtggattggncnaacnaatcngtcccntggcnaanngtannnccngcatccntacntcnnagcgngacntcaccnagtnnagttagtcgagggtnnaatnacaattctnttcgcggagaggtacgccctccgccgnnngaggacactgacangggngacgatcgnnnnnngnngnccnggtngntggcgttangnccgctnnctatnnncnntagagnnnncanagacgcccnncntcaaggttccccacgnnnagnttncnccnnnnnanccaagcgcnnncaganaanatggatctacgngcnntanaaaattgctngtnnnnttcgctnccgaattnacgnntgncannncgntnttatagnnantnngncaggattcctcaccancngnccancgacgtgngntncggtantnggcgaccntgaggangtntgtgcccnnnaacggnnnnnncnnnnggctgccngaactttcacgnnttnncggtnnacngttnnnnnnnntagngagcccnngantcccgcngncnaattccgnannagnnnactnacntatggcggcattannnnnanggtagcggcggnngnaggagangnnnncannnctgtnnngctcanncggcctatncnnacngnncangcnnnagntncnctcnnnntnnnnntaagncnncctngnatncgnnnnnctacgcnggncnnnantcnnnganannnnaaancaggagacccgnnttnagnncngnangngcgtncgnancactaggnnnannnngncgacnggcttattnntnccgccaggnnngnnantntngcnncccgganagatnngancncgtagaggcnnggncnagcnntatganagctnnntnnncaacgtntnagctnggntnttcaannaccgngnngtngcnaaaacngatacganaantngtcgcaagtgaaggacncctnatcnnnagncggctcacngntanaagnnaccnnnagacnaccagaagcngnntatgtananngnngnnnnnnntgcccaacnnnanaggtgntcggggccnangttnnngctntnnctcntangcatccnnncgaanctatgtgcctnngtatgactgntnnatngtcgananncccgnnnngccntcnncnggnnanggttgnaatagcnnanagtggggccanantcggcngcgcntngcnnncncgttnaannnnanncngcagaggtttcannccnnnnnntagnnnnncgctgacaangcgcnctanccnntcgtnatnacacnatttcanccgngngcnnanagcnnccgaaatgnnnacntaggangngacttcgaaagacagnccgggnngnanggtcatcgtancgcgcanncacatacnngnnaatgggcaggggttnngcttncngcgtntgntnnggggantaccnctaaggactcgggaagannaccgnaattagcacnangcactnncngangcctnntnnannngatcgncgcgncnangcgtgcagaangnnngttncatncgngncgtcactagcttnacctataccngncctgtnatgcgantcgnnncccnctcgactacncngatttgtgcttnnangnnaaagagnangtncnncgttgnngatactntntnangcanngtactaancatcggtctgtacttttcgganncacnnnnnnannnaatcnancganacnncccgccatacggtcngcnntgtacaacnttttggcatancgacnnnnaaagagcggganncntnnacgaccttgnanagtcgaagcccggncgagagagattagtnccgtgtcgggggntgccgaggggcggtgagatcnncnacgannnnaagttgtnncggnnngctnnncngngctttgaggaccgnnnnngaacnntctnggcgngtngaagagcnnngctnnnacntcantcgcnngcnntaggtannaanntngatgaaaaacnggngggngcnnggcgnnntanntncgcttcagnntgcancnantactacncnccnnntggacgatatatnanaannntngnaantntcnacgctnnnnttttncncggtanntnncccaancgaaannncatcnaacngatgccaactnntgcnnnacnntcnntaaaccatnncaaccctggcggntnnacgaanncnnnngcnnnnncgngnnnanntgngnntcgntttgtgngggcgnccgccgntannnaatnacancgggcnnnncagcttntntnantgcagcnntnnngacancnnntnnnnnnnnntccggcnctcnancccnnangnncnncccgannnnanancnnngctatnngnnnggantagganncngactgtagaaagcctnncatgnncncnnnnnanantcntnnaatnannngngnnggctanttatcgnnnanngttangnagnnncnnnnnncnnannnanncgtnnggtgctngctanacganaggtcaannngntnatgggaannattntgcggannntaatngcgngcctttanngtnncangnnnccggacctcannngcnnccnttaannncatncnnncnnnncnnnnnnnngcagcnncnancacntatnntatgntnatggnntgggncnggnnacgangatgtgnacatgnnagcnnncnnnnnncannanccncattatgnangnnccnnggnnnaanngatcgnncatttnnncgttggtcgcgcgttcngncttnanagncnnnntcatccnagcgcgagtnnttactncngccggcgncgctnaagaganaaaannaagtacttcacacgntntcacnggtnaccnnngcncncnnnctgaannnangnaacgtagannaanaggctctgtcccncgngannacgtctcgtaannatnacccncnncnctcngnanngtcnncnnctcgacannnnanntcttccncanctancgnttgnccatgtanngganatntcnnnnngntannagcattnngnngnnncacatgaggtgggnccgtnagnctnattaaaanccngngttannctgccgattgnnnngntangnttcgtggtgnnnnggagcnntcgnaggnngcnncctnnnttangantntaangntctacgcgnnnttcgtntcagccgcatncacctccntncttanncctnnanacccnttggaggactttccgagngatantcnngcnnnangtccnnttactaataattngnantcgcctgttagcccaggacnantcttganacgnangncgantcgaantangnccancnannnnagtagtgtggngnnncnnncatcttacctggntgncgaagagaagannttatnnnnttgagagttnncgggaagcnattagtcccctnaggacnntactnngccccagnnggngcnaggnnangntccggtcgntncncggagannntnncccggncaccccacctatnntcatnnncaannncanggtcagacccnnnnacacattggnngtgttnnnnnnncaatananacancgnantnncnnntnngtanntctgagaggangtagacganntgtcnngngaaganntgtggccnngtctannnnnnnnnnnnntnttangtnnnnnnnnactggggtaangcgntnnnagcctgnggagtgacnccnggacgnntnnncctccntntcnnnnnccaggtnncgnnnngtngtacacannggggncnagagtagntcanttcnggcantctggaccngcntngccggcnngcattcattgntacnnnctantnccgcgcgntgnangcnnngccnctncacntagancgnnnnnnaaacatcctcnnncttctnncgntgngcgccncnncntnnngnnntcncccgcactangacntttnnttgnggnaccggncgannnntgnnannnnnnnnncagnnngntantngtanccannnnntgatncncagagttagtngtatncgnnaactngttaangtaatannanccncnnnnnntggncccntcnnctgacaaggnatcngngngttnntgnattcncnnnnnnncngnaatgancngnctncgcnntntnngannnagngattnaanatncantcgngctataacagntannnnnnnngngngacatgtgtnncngngcccgnncnnccnngtctgtnantncccgncggtcctngtgnnnnnnaactcccggngcncattnnaanntttcacgagcnnttgcngngnngcgcaanngnccagcggnnnaanngangnnnnntnnnnnanagtgcggngnnnacctgtgacaagnnanaatnnctncgggcgtgcgttggngcccntagcgaancgnactatgacntntgncgggagtgggcgnagncncaacgttaacgctntgccnnncnnnnnatncnnnttngnannanngganntnnnantggcaaagggcnntnggannngnnggccncggnnnncnntggntagagnnntantctccatgatnnagcgnnctccnacnnntgcgggggntgtntcncggnnaacgnnccngtagngtgcctannnngancgnacnattagccnnangctggnnctccnggttaganngacncaacnntctncgtnnaacggagcngnnggnacggnagnnccnacancttcttccggnnnnntcnnnnnatannnannatnnannnancactngtgcggtgnnntggtcaggcntntcntcctntggcaancccnnnnnannctnatannnatcnaacggcgtancatatnntcttgnngtagnnannnacgannnnccctactcgncgnaccgcgnccntannantacnnaagnnnannnncnnnncncncaccntnnnangacacccagagnagtaangcngntcgtcnnccnngaaacntatngntagngcgaagaanacctccntnttgcnanccnnnnanaaaatcgannncngacatgaaatgncgncccngcggtnnnccgctnctatnnncagtcncgnnnnntntagcgngaaacttacgcttcgctttcgaaattgncancatgtcganncgggcgnntcngggtannnntcncnngccctccagaggnntcnngagnnnnngatcataaantnggcttaggnantnnncgcggngcatnagacnngnatcgnnatngtgancnatcgnnnantannnngtnccnnnnntgcnngncgccgcnnnnctnngcanacnncanganattncagtttcgccnntaatgacgnccnantncngnggagnnnngcaccgntaatantgacgnngntgntccnggnngnggnnnnganngnncganaaatgtaggnccaaanngngaangccgngccatgnnnanacnnnnnnntnngnccgaagtaccnncagacatnccgtcagcnccgggnnnnatnnnnncnnnnnnnntccgtcgnnggagcgaangncgnnaatnacgangngntttcaantcgtnccgccgcaaganntannnnnnnattnncgccttgaaagctccntntntngngtggcgnnnaacggnncnnttnnnnacnnatnnccanncttananaggannnncgggnattnnngnncnanccgccncnannnnnaacnnatgccttgcggagancnccgctcgcnntgnnnnctctgnncncnngnngttcttgttgnnctnngnannnnccccgannnnnnngnncggntcgccatnannnnngttttnngnggcngngacngcnnacngnncccnganggtnatgacgntnnttctcangnacnnntgacttaacgcactgganggnaccctatggnggacgtcgcnccggccccgacnctancnagtctgcgcctcctcntcncgttcagtcgtggctncnttgnncccnnnacncggntcactcnnnnctctnacatggnnaatgntntnnnnttntcgcnatatcccncaantntnactncaacggnagnntantantatctanatnagcntnggnnnnacnnnagngngtgnnnnntccataaccaggctcnacnccttcnntcannnctntggnnncggtggggnannannancngnnnagcagcanaancttccntcttagnncatnannnntcntgannngngggggnanncccagtagcgggtagcacgancttagantgtnnntnctngtggtncacttggannttgagacnntngggccacnngnnntcctgtttatacnnnattgntngcaggnngtaggnngggcngtcatgnanggnncganacctgcgtggcggggngtgcccaccctttggtaaannnnngnntntnctgtnnanctngnnagnnancntnnnnntccctcgcctagccngnnnnnngnnncnnctcctncntangnnttnntcnnnnnnnnntncacacncacntgncnccgntggcnnnnntanncnngnnncnnnnntnnnanngnnactnnngagtactctgntctntnnnncnnngnntnnnnngcncgcatancntnnnnnnnnnnncgcananaccggaagncntttngcgnngncngncatcncagcnnggacgtcaggtttnncnnngtgttngcnataagtatngagggannaagcncnccactacntnactngcgtggnnntnagttanttgnngggtannncnnntnggtgcggaatgnctattgtgnnntanacagnnnngcnacanagagcngcccctatcccgacggcgnnnntgtacangaggcgttaanatcncnatagntnannncccananngancctcnanatnnnaanacantcctancncggnnttttcannnnatgtnatnnangcaanactnntcnantncnnnagnnnncnctcgntcgcnnnncccaccgntnngcncgncgagannnnnnanccatacncnnanttnnnatnatctnnntctngnnntcgnnnttncnncatagtaatagatccngggtnccngtcgccaactgcgnnnnangngggcngtcnangngnntccaccnnattcatatnntcggatnngncggcntgaatgtnngntgggtannngagtacctnggnnnnntngncnnccgtgcggntcccgncnatgnaaccgannntcnnnnnnnnttgccnaccgcganngcnnanngngnnnnnnnnnngnnngnnnncnncgtnncnnnnnngtcnnatngnntncnnctccnnagnncngtggnntggngcngcnttnannnngnntgntngttcgngatgnnagcgncncagnngcaatnaatncggggtnnnncnccannatntgttnnncttannngncagntnnnacttatcngcngnngcanncngntcgcnngnnngcnnnacngngnnnnccnntngngcngngnngannnnnngnnnaactggntttncgttggcagnnnggcgnnnananctnggnnntgnncantngncnattngncgnncttnngnnntananantctnnncggttccccgantgnnccacttntcaacccaanngnnnnttnnnnntccgnntncngcncggggtcangnntcnngagntngacannnngntgnnnnnannagncttntagcncnntnctngnnaccngacgnagcagngcgcgcggnngtnncnnncnnnntccncttnnnnccccgccnggangngtncngnggcnnncnnnnnctnnnnctaaaggnacgtttccggtgacacaagtncnganaccngcgncacnttcctnnnccgtnnattncctgncntagccttgngnatnagagnctgtgcgantttnngnatcgaaaagcnganctgctgtcnnaanatcgggcnttnccccctnnnnnnnncnntaaggtnaccggnnggnnntanngtcannnacaannntanntcgncnnnttggnggncttcaccgnngcagatnatcnnaggntgcnntgtntanacnggaccgnttcntccngnnanccnnnnnggncnnnnctngnnnggngcgctcggggncncctnatcttagcacgannntcncnantttcntnnaggnnnngcctgatgtnannnntngcnancancgnnatgntttangtggcngnacngnncnntnnnagnnnnnttnnngcnnagannagncgnacnagnnnggtcangnncnggggnnnnncggtnnnaatttcttagtgtcgctcgnncacccggnnagtatngattatggccttggnnaanctgnacccnttngnnnnnnntactngtctannngncaggnnnaanatgctagttnncccnccgtgtnccnnncgnantnaaagcncnantaaatcangtnnntncatnaagcctcggnncgtctgnnnnnnnnnnnngacagacnannnnnnntcatncnnacnnaccntccccnnntntcggntnannnnnccccggnaacantccccntganctcggannatattcgnnacnntannttaaatgnctactagtacgnncccganangtnnntnngannnggggctgactcngnactnntcnggggtnnantannnnnncncnngannaactntgagagctactagtccncangctaccgtaantnnntacncgngcacatgcgnngngccgnaaganngcggnaaccnggannantncnnccgnnacntctnnnatnnncnntatctnntttgnangtnnnngtntanntngcatctcnctcgcntgagnnccantctnnnctnnnnnnnnnagnnncnnncnggngtnnnnnnnnngatgtcnnntcnagggtctactggctngactncntactcgcgananngnctagtnnnccttnnnnnnggnngnngcnnnngcngattgngannnngcnnnnnnnntngnnctnngnnnnnnntncnnnannnnnttnngnngtgtcanagaccctaaaagactcnncgtcgaggggatgnnnncgngccnggncccnccgnnnanacnnntnctnntatanagtggnnaggnntngcgccaacnacngngagataaaaanncnancganattnnannnngnannnnganannngnccccnngnggggtannctcgntgcagntcccntngnactgatatgcctacnnnaaatcangngcttnaaagncngtatntnnnncnataancnngngcgnnntcttnnttnngnngtnncnnncnnnnnnngnnnnanatcntcngnnnnnnnnnntnnnctngangngnatnngcnannnggnnnnntnctgntgnnnttnntcntcnnggnnnncnnnggnntanntgtngnnnataagggtctnannnanangtcgtattnccannnnntnngcntaggtacnaacngnaagtanangcanancnnnnggangcgnggagncncnnagnnannngctnnnnntangnnccnctanccanccgtnnntcnntaaccgnntntgncagtgccntngacctttgctcangnncatnnngctgcnnnnncggcnnccngagnnangggtnnngctannnnncnanacnnnncaagccngcaggntngtngnnnnncnnnnntncaatncnacntnncntnncanncnnnnnnnncnntnttctaattgtntccncgnnttnnnnnnnnntgnnncnntnntaananctttgtgcnngnnagnncnnngnnngacncnnnnnnnnncnnnnnnncncnncnnanncggngncancgncngattccnnnncctgnnncncccatcgnctnncgnccnaagtgtngcctcatacggngaccagtnngcntngcntgcccggngggntntctcgntnnnnntnngngncnnnnnanacggcnnntagctnatccaatnttggnancgnananncagttcggncttnctcgnggnanatnncanggacgaggtagcntttgctgcttgnntgctaaggggtggcaaaaagncngatngnggnttttgncgcanacgccgccnnnaancacctgtcgtaatatttngctccctnnnngttaacggctnnttgcnacgggacntgttgnnacaangatcngtntnnngccgggacngtctttcgcgntcantngtcgcgcannncngctnatcnatcgnnctcgntgcgnnaatcannanngacnaagcgnancngggcttngaggtntncnncgacgntantcnnntntggnnggtcantntcntcnnngtgntgctagnnnacatggtanaatcnngnnnncnngncncnnnaactacanntctgnctngctaccagnntncaacagactnnnncggnntnnngnnnntcnncagnnncnnnggngaannnnngntnnnngnnnngnnngnnnnncggannnnananatngtannnatcnnccnnttgcntnnnangcngcnnnnntgntntnnnannncnnannnnntnnnnncnnnggnnnncgnnnnnnnngnnnnacngnntgcnnnnccntgnnttncngcanngtngcnnnccgagtgnnaagcttatcngcttaccaagcgtcnnccgctntacccnngatgntggtngtntacnnnnnngnctaancantcnnnntnggtnggctgtannaangnnnnnnnnannnnnnnnangnngnngnncntnnnanngggctcnnctaaccagntcnnngngcnagnnctggnntggncnnggnanagnnaggggtangngngnggnttnnnncnnnnaannntntannnnnnnaccnccnnnnagnnnntnccnnnnnannangncnnnnnnnncngcnnngncnagttnnnngtgcgngcnncacnaantnncccanngcannngcctcgggcaantnngnnaannnnnanngnngtnnngnnnnngnntcnnncnnnnnnnnnntannnntnnngannggnnacatnngnctntagnnnnnnncnnncncnnnnnnnagnngcnggnncnnnnntnnnngnnnnnnnnnnnannnannannnnnnnnncgnacnnannaangnnnnnncncncntnannnnnnggacnnnnnntntnnttgngnngtnnnntnnnngnnnnnnncctnnnnnncnnnnnnnaancnnnngngnnanncngnnctgnnngcnnnnnnctnnnnnannncctcnnntnganngngnnngntntnnnannnnntaatnnntannnnttacnnntggncanntctnngntgnannncnngccgnctatnactnnctgnnnctncnngagtnnatnnagtnnnctatganctcnntnntnntantcnnnctcngtngcccctccnaaatntagnngagnngnngatnnagggnncccnnantnnncngnnnntcagagccaanagnannnngcannccgnnnngcgnngctgcannnanntnnngcagnngcnnccnntacgacccnnnnnnnannngntnaatctgngaangnnagagcngccacctcnnggggtnncntgnnnngntangctagnnnnncgctnnaccnnntnngtanncannngcctgccnccctcttacncangatgggntagaccnnnntgggtnnggaggngnancgtngnnnnggnatagcnagcacnctnnnacggngggnnatcnccncnnagngcagnnngcnnngctcgncgtaccttcannnnnnnnncngannntncngcccgnnnnatccngntagtnnntcntgtcctngnannnannccngnnagtncgtgcntgtnttgannagnaaccntggactacgtgtnnncnannnngatggcngncgcttantgcntcgtnntntanccnngannnnacatgngcnaatattnntnagccncttgtccctcnaggggtatnnaggtcnnnanccngannncnanncnntgctnancgcatncnntcgaccnancnnnnaanngncccacgnannnctnngnttataagctacnntcctcggtngccttgtagnctncttgtctganacagngcancnntctggtcncgantncagnnnntagcnnacnntnctaantactnaatangcnnctnnanttgcccnncgtanacagncagantnctncanngattcnagnntancnnngctctgacngcctnngcngncacannnanncacnnntancancttnngttngtnnattcagattgaacgnctgcntcgtatgtagcnatgtaaangagnnnaagaaactngcnnatnnnaccccnacanngtaagtgtnacttntacnnnngnggcagnttnnngagtgnnccttnnctccannnnntgnnnggnncttcnctcgggagnttnnggctacttcatctgngntgtacgnaaannnngntnccggtgtntnntgncnatnanntgncannngncgnngnnncnaannccacnnnccnnnatgcatcnncnnnnngtgtgngtcgnnnnnntcnntgcnnnngcnntcaagnaganctncngccngcctnanntcaaacnanttcanntgcnnnatnganncccgtaggnaganatanngngcatgcnnntgaaggaancnagtanaatatcccctcactnaggccgcggnaaacagnagctctgaagcanntnnaggnntggnnggannntntacnncgtgcatatntctnggctncntacagcggccgnancgncnncnntgcnaatcgtgcaagtacanncctgtctcgnctnngnnnggngtccgccgccnnnnnngtnactatagtnattaggnatantgtacnaancannngactnnngnncnntngngggtngcnnggnnncccnnaatncnnnanactcggnnnnnatcnnnngnacgaacnnnaacntcgacnacnaaacagataacaaaaacnacaggtcgggggcagggaagcacntgtaaatatagannctnnnntctcanaggctaggaanctttccnnnntacncgannnccacctncagtccctgntgcannggcnnncgtggntnnncgantncnnanggtactactgnanntggcgncgcnannnggnngnngtacacnataccnnngcnnnnggcnncccacngtcngcgtgtgngctgctncangtttggctggagccgacnctgctccttagccaggacncccagaagagcgnganaangcnaccgtngtntccnancancttanatntngtnnnggccnnnngcngtncaagcggagnnggccnccgcgaaanncnngtnnctanncctgactanntcatgttttaactnggctttgnggancnnnngatntagnannnnnnantgcttnctccggattccttnncnnngacatnnncggcgacgtnncggacatncncacnnnnnnctannncgggnacancnganggngaagctngtatcacgtnntttcntnagnnnagnntnggtngtnnnncgcctangntnnnnnannnnncggcannnnnngannnnccnnctnnncnnncgnnnnnagtncggnnnngnggntngngntcctcatcgcnnttnttnaacaggnntnntngntnnncgcngttcggnnnnattannnnngncnnnnnnngcncgagtcacntcganntcnggnnnnagngagnnngccgnngnnnanctnnnnacnganaggtggtnnncgctagtnnacgnnnnggcccgccnnnnatncgcaccttgagnagngtcntnccnnngnctnnncttgncnggtgancgngaannctnttnnnnntagnaagcnnangtcccgccagtgnacnnnngnncgtnnnncgaggnnnnnntcgggcgaaaganannnnnaaacgntanntcggnnnngtctnnnnctagggcngnggtcnnnnncngtangcatngncnnnnancngngantgtnctncnnnnnnnangaagcgngcgngtcggagnngtnnnnnnnnnttcnnnncgagaanancagnnnntcntaanngnnnnatnncgatcgccacnnnganagncnnnnncncggtcnnnnanntcnanngaggntccagnntnatacttgcggcgtgctctannatnggtgcgntcnaggttcnnangnnntncgnnaanngcnnncgtgngncctacggncttaggctaatcngnnacgggactnncctccgcccctcgcnnnngnnnncagcnnnccgtanctagccgntnngccgnagctncngtccgnttgagccgccggggnagngangnnnnangngnntacnnaggngactttccctcatgtngnnnngnnnnnnccaancatggcctacacagtacnngnnnagngattcgcganngnatnttgtgnntccctantngttctacntgnnagagggcnnntcacactgancgcngnnnnnnnagcntgaagcaacnacngnnnaggacntannnnnnnnnttanactnnnannnttnnnannccanncgnaatttcagantgtagtggattaatcnctganaacnactngttnnnnntttnnntgtcnccaaggcnnntcccnaanncgncgangttntgccgantnannnnnnnnaannnnactactagnaacggcntgaagnnagacnttagntcatngtggcctcacgnnncnagaccntcatangtgcctntcgacgnagagngcccnnaaagcntgnngacngntntgtcctggagctaccacangtnnnnnnnaatanngnncnngnncnngtcaatgtcgtnnatcangnatcagncnttntctgaactaaannantttcaaccnnnatanccccgntcncnggngncattncgcnctcttcagcntangtacggtanntntgngcnaganttnnctntcctannnncggccccntnnngtgnnggnnaanatncccgtccngccgcctatgcatgccncnagcgtgccncatcanntagngagctacgnncaccagannaangtaatgntctacnngangacnnnnngcgcaatnannntttgannnanttannctngcnccncnncgncncnatacatnnggcannntcgggtcnncnccggnncgnngccacnntgntnatatnanngnnnnnnngncnaaagtcggcganatagnnagncgagccnnnnaagngagattnnnnncnnccttcaggnggnagntnactgtggtccancntganagcntgcangnngcgctgaagtgcgngtagggattanacngttcnnnngannnnccnaagtnaantacnnntnnccnaggntntcctactgcgtctccanaagcgnnnnnggagggcngttngnacanctctagnccgnnngtganggnnnnacggnnanngncagtgaagnnccccanngnctgaaagntcaantcnncnngncnannnnnncccgnnnagnngtnttttgagntatancggntcacttatnnnnnnnataaancnnnncgatnntggngttggncnnnggtccccnncgtanggggnatnagatnggngttcgtcataancnntncantaannnnngggnnngtgnaannagnnggggnnncccgtnntagggnccacncnacctgnnttanngnngnnntgtnnatngnnnaccannnggtttcnganncgnncnggagtcctaaanacggaacaagttgcgaannnnnncgtaaccnntccttantannntngtnacgtnntannncganntggatacntnncaggccnagcgtantngntannncataancgcttcatcatncttctggngaagtaagnctnntgnncnngngcanaatgcnnggnncnngcgatntnctnnctnnngaggttnanannntattcnnnatnntcgnngnnctnntctnggtccnngannannngnnngnnncgcngnnnnntnngnnccacnncantcanactcnatnttagtttntnngtgaatngcacgataccanaacgtcagtcangcgncgcatnntcntggnntgtnngntggntataacgtggactncnnnannnnangtaatctnnnnngnnnnnngttgnnnccccgcnnccntctnnnnnacnnccntcnctantnagnnnannngctnggtncngtnacgaaactntngancaganncgnngnctngtgnnttnntctaannnacatngtgcnntgtcnnntgtcgaataagagaatnncgantcncactgagcctggctttagctngcgatnctcngnttgnacatnaggntnntanncaccaanctacctcnnganntgtangctngntnggngacggactntnngncccnnnnnnnntcnnngaacttantagncaaacagtanatgngtaggggttgngtnancnncnnnncnntntgangggcannacgntntcgggncaggnctcttgcggggaaatnnnggnngccnggtagnctttagtgntnngnancncgggatncncntnggctnnnntntnnatcanccncngtnacgtctngcnnggngtgcataganctncgtttggngnntangcgttcggatnttanccnagtcnnnngggcnccnttnntnnnaattgngagntngatnncccnnantcanngtgntgatcngangccgcnnnnntntanntttagtcatcaacttcgggcanangtgtatancatatcgaacgctcggtngnntangggangngtcgnngannttcagtcggcaagtagtgccngccttgaccntccagatacgtnanancanntcagcttnncggtattnngtncgtnnntttggccnngtnacaantnanantgnngnncnctngggggnagtcangngncngttganncccagntgcgngatgtcgcntattgtcnnngnncanaacgcngtnannnngttcgacnnncgnncnggcgannaggcanatnannannnnnangggatttnatngggaccatagggcantntggtcnccgagangnnccnnngngttnnanttnaanttcgntcnngggtcctaggttctcngcntttntntaagnngnggagnggnntgannnnngtccncctnntnacnnagnnnncannagnnncgnnncnccntnangnttngancgcnnnnnntcnagtaagnnnngcnnnanagntantnantnccggggnnctnngngacncgngttactnnctacnatccacngcgtggncnagaacaannnannatnngnnncannngctgntcnctcnnntgntnntccngacnnnnnntntctacntgtntnnanttccgnnnnngncanattggcnngcgagtnnncgctccggcggggagnnatgactnngttccggcangtatactggnntnnnctagacnncnatactgggngnntancgnanngtgntcntgtnnnttggntnnnnnctcnangnnnnttgangnntttttcnntgagngtagnggnnngacnnnnnnnnnnnnactnnncanncctggcgnnnttcgnnnangncntnngnacgcgnnnggtnccnangagtgatgttatctgngnctttnctccacgaaatcgnatcgctttngagggganancnnnncgacncgggnaaaccnnngtncctntnaagtgcctntgattnncncggggccgagccgtctactctnnncccgngantgancgtcancnnntcgntgatcntggagccntggatcnatgnannngacnnntnaaatatnnaanagcncgnnttnatnntatnntatcnannnatcnggcnccncngnnnnnngngancgntgnggccgnnnnnnanntccagagtcncgntngnctaatnnngantagttgtaagtcttctgcnacannancngccnccnnncancccctgggagcgaaggttggtnccgctnnnnttttnctcgtnnnannnnnnnngtgcattgtgngnnnactttgatnngctagattagtcnnntncgtcagcnnnnnanctgggncnnnccgngagcncggnnnnnnnggcnngcattgccannnnnccctggtgcgtnnntctctggcgtgacngncgaattggntctggtagtanncnnacacaaagtncnntnnnnnangnngangagtnncccgnnnnncncgtccanntncangnnnnganncggttccnnngcctnnnaccnnacangctncccggctaancnnttgncnagnnacacaccncnnntnnntaannacgcgcggtntactgcnnanntanngagttgcgagcatnnntnnncaannatgnncntcggngatnnnnnnnnnatcgccccannccnncagacccaccancatcncactctcacgaccanntctttncnnnnnnnnggnggcgacgcctatcnctngntaannnntgtttntcatagnnccgggatgaacnntannnccnnntctacnncntancacanntnnnncngatgaggnantnnccaananngtatctnanacncanagnntncccnattnagcaantgnnnngnnncnanttncnnannaggnancacannncnntngtgaggtgggtngganncnantncgtttgatnncccgcgcannncncnaatgaggatacnngangtnagagnnnnnccccgccgnncnnnctntntcgngggtnnanncgaangntnntcagatacnagngannnaacnatcnnatgttacnaantnnnngcngngtatngcggaccagnnnnnnnnnccntatnnangntacccttnatnnnnnntatgagcccnnnattgtnggggcgcacngtgnnccntcgnatanngcgannnnntnnngcttcgccgcgtannnnccgatcctacnccgtcnnctgggttgcgnccggcgcagggcgcngcaacnnagatgngcattttgacgatanntanatctgnanntctagtccnngttcctncctcgacagnncttagggagntnnntntanntcncnnnccggnccgngcnttcgnctggnncattcntcngnttgttnnnaanatcgncacgtgaggnannggatcnanttngcacnacgncttnnnnnnngngnctangcnngncttacgtacngacgnccccgannaaaganngcnagcatcccnntgnaatngnnnnaanncttnnnnncgnnaccannncntngnncgnnnnttccgngtttncgttgnagngctacncgnnacngcccctaaggcantcnacnnnccgctanggngnncggcaggggtntnnnnnctcngacctnntncnncatggncncnnccanggcncgaaagncancgngncncncntatcncatnnnnncgtancgcntggngctnnnncnnnncnacccngtcaggngccnnncnannnannnnnntgtgntcacncncnatncngggcgaatataatagnaagcagtnnnnnnnncnnnnctncncgcaaacccanaatannnnnnngcanctcgggttttgcnggncntncngacggntnnnnnncncncncnancctnnnttcnaacntagntngcagnnntgactcactcantacnnnaanngagttnctggtnnatngnnctgntcccggtnnnnagaggnncntnngngattntatcnttgtnngnngnnnnanctctccntctgcntttnctcantgnanngcgntccnnnnnnnnanactgnngctnnnnntcggnanaggtaaagnnnnnannnnngnccatnntctagaggntccaaccngnnttgnnnntcngnngnncanaaacnnnanaatctngaggtntncnagncgcggcgntcgcntntgntcgactgttangacctnnnnnntcnggacccagnnctgagaaaactgnannnnnnctctntangnnnagnanncncgatggnnnnncacnnntatncaatcgcnnnnnanttcnacncgnnnnatctcntggagcnnnnnntctgcncnnnnnatgnagcngtattnncatagcaccccgcganctaccaggnnnaaannntcgncnacnnncacgatgnanaanaagcgcnnngnctnnnnaancnccngnttntgttncnacntggtggnntannnggtcnncccttgatcgggnnnannncagntgcnacggcnnngggctntgnnctggngnagnnaggancnntnggccntacccnntacntnnnagnngtgnnnntaacncantaggtgcnnngncggtacacanantanncccnnntgcaatcgnnnnnnngcanngnntgctncncngtcgncgcgnnnnnnnccagncggactccgcangngncntnanggagagannnnnngncnnnnngtgnnngnngtcnngtcatcnntcaccnngcctctnncnnncctnnccgnncgnnaggncnggacngtncnnttccntagnnnnatnnctcnnancngcnccnncatngncccntgcttcatnnnnnnnnnnnnnannatgcaanaccnagaactnnctanntcngnnnannnnnatatcggntcgcnngcannnnnnnnnngangctcaccctttatannantngacggntgnnnnnngnnagnncccggtccgcnntnnttnncnntngnccnnccnnnnngtnntannnnnntnntnnccanaggtnncnntcttgtacactnnangcntnnctngccannncnnngntnttnnnngannnccntnantcnnnttnnntnnnncntnnnngcnggatgnnnntgnnnnttgcnaagnaanggaccgnaagcgggnggnactggngnnnatncaactnncnncnnnnnnanggnncnnnntnnagncannccgacttgggggggntnngancngannantnnanaagttagtcnctcgannnanctgttccnncnccancgttatgtggnnnaaccctttagcagattngtncnnnnnnnnaancncnngnnaggtgggtagnntatgaaannncanccnnnnagcnttnnnnancncgancncacgtacncnngntcgnncggannngtctgngacannntaggagcgnnggtngnnnnctanntnncannngnncgnnncgtataagcgatnntaacgncncttgatcatctagagcctctgncnnantcaacngnnncntcnnnnnnnganncantcngccngannncanannngtnnnnnnncnnnannncncnnncncnngcnnccngangnngnggtgnnnncannnnnncttgcangnaanncctnctcnnannnnncnnnnntcgcnnnnannntnncgnannnagngnnngnncnnnncnnngcnatgacncgtcggntgnnggnnggnatgnangtgtcnantnngnnnnnnnnnctatcggtnacnccgcntatgttntagnnnannttnnccgcgcnnnnccgcgcnnncaaatgagtcttgcntnannccgantcttggctgagtatcgccnnnnnanntcnnnnctcgncngaannnnanantnnnccgancnggannantttataannncanggggntncgaccgncgngnnnagantcnagagctactnnngnnnnncnncntctaattaatgnacccanaantaacaatatgagccactccggcattgaccgactgtgaacnntccaggtagctnnanatganngacntnannnaganacnnctggnnanncnntggnnnannnnanncntnnntncngttacggtnnnncnnngntagcagggggnnntgcgntcataactnncnactttgcgtgtannancccgncgatgncngcggttnnnnanttccnnnagncntttnnttnggcagtcancnatncaganaccantagaatngnnncccgttagnttcggcgggcnnnaggtgcnngnnccannngcncctgatnncnanaanggcaangncnngacnnncacnnnctcngttcatccgncccnnangcaggncnnngacnntctgtgnntacttnnncannttgacnnnnnntnancgccncnntntcnnnnngnnnncagnnnnntnccggactgtggcancngntncctaacannnatnannaccggntctcnnnntnngggctanntgggttaccggggtnngnncnnnncnggcccnnnnnnttnancnnnttgtcnagcncnnntntgnnnncnntgacggattaacnaagnnatccntnatnnncncnnaaacaatnnnnnngatttggaccnnngnntnnncacagcncnnngntttnnatnngnnnnnnnnnnnnttcnggnntnnagtgcgcnaactnngnacnagttnaagagcnnnnntnctccntngtangcccaagacagtgngnaannntnnccggnaggnnnnnncgnngttgcattccaccaaacgcctccnnnnnnntnnnttcgcncnnncngnttnncccngacgctncnntnnnancncggnctgncacgannnncanncatanttgctggngcaggtcgttgnttnntncacnatngnnnnnncaagngannngatggtcnagnngnagangaangcnnanatgggtgaaccntcggtnannngnnagcncnncngtggngagancnnnngccgcaggnnnnnnnntananncncgtaaagctnncgngtacnctgnagtnnncntgnnnnncantnngccncnaacagtcnaatnnnggnacccgaanaanctccnntcgaacagncgtctcggngacnnnnnaccngcacgannnntannccnngccanntnnnnnatnntctcntnnncgtcgnnncccgnacncacngnnttcctgnacatnngnggnccntngntattancgcngcgngtgnggaannacatnctcccnnntngtgncgttgancntntnnacgantnnnnaagncgnncnnccancngntnnngnacgnnnnnnactntcactgcngaactgncnngnangtgnttnnagtcnaggcgcagngggtggnctcnanggcgtnnnnnnnnntttgnanncgnngcgtacangtgccgnnagngtcgctaccagcctnnnatacgtggtcgcnntnnnncnnctacnaccnggnnnctnnnnnncnnctttgatnntacggttacacacagnnnntnancnnccngcatncgccngctagtgtggtcnnnngcannatatnacggacnnnntgctcnatnnnnctagtnnaanangcggtngncgtcnatanntnnannantnatgnncnnntacngnngacgctctcngnnnnnacanncgnggcnngnnctnnnancnttnnctancgcagnncttnnntgtncctnnggccagtnncgaaagngatcgtntcggccgnntcgccgnnngggaccnnnnnntncccancngnaacggnnaggccgagntacagtgnnncntcgncgnatgcnnnntnagngccaaancgnnngtnaaangnnncgnctcacatgtcannnnnccgannngttccggctgncagaccntggnagtgggannnngtntnnntncgcagaaancngcttaatctaaaaggcangcgtccnncnnncnggngctnggnncgcngtnnntatgagnnnnncgnngtncccantnnancataagnnggnnntnccngcacctnnnnnncncgcgnntnnnacnacatnacgccggcntncgncgtcggnnacgtgtccannnacncgctgtttgnnnttnngtacnnnnncccntntntgnnnnantccnagnnnnttggccgtgtctnnctnatcnncgtnancnngagncgnnntggntgagnttncctagttngancncnntaacnnanagagatgntacnaannnangnaggngcaanttcgcgnngngctgtgggatnnatgcnttnnnannncncgtcacccgctaaattgcntttctgcnngacntcctgncagttttccnnnnnnnnnccatnggncatnnatnanncgatgcctangncntaagnnttgatcnctggctcgcnncaaccnnntgnncnnngcgtnnntaaggaggcnnacanccttgnaccnccacgcgnnnnngnnnncatttagccgcaancnctcnnacctaccccntnaacncagctgnnaggtccgaatgncncaatcnttatntccncctggggncnnncccaaaganggtgntcctagntcngctatacggcatagnanatattnccgnanaccgacgtccgttgtaggngtnannntctnccanangcgggcnnctaccgggtagnnccacgtnctnnnncncgctgcnaaancaacnntggnnacagacnttatgcagcnagagcgnanggcgntntgntgnnatatgggtnngntgccnngnnnaanannnncannganccacgactatgggngtnntnncagnnntgncgtcgatgncaagagnnncngntgccgcnnnctanacggntanagntnttacancgnncatnnanacnangttnttaggttcgngancgattctagnagaaccctncnnagattggtacgnnagnnnntttnnggnnnngatgnnanangtcnncnaagcnnnnnnnnaaggttgnngtggannngcnngnnnncnannncnntnnntnnnnnngnnntnannnngnnnnannnggnnntnnctnnnnngcnnngnnntnnntnntnnncnncnanccngnnggnnnancnccnnnggngnctcnannnncggnnnncnnngnngnncgnggnnnnnnnagnngntnnngntnccnnnnnttnccncngngnnngnnnntannnnnnnnnnnnannnnnnccncnngnnnnnntggngcnncngtatntngcgntaaancctnatncncntnnnnngggattcnnnagnacgtnncnacgtnnnntntcnnnanctnccnnnnnnnnaannnnngcgngnnnntcgnnnnngcngnncngnnnnnnnnnntncnnntnnnncgnncganntgacnnccnnngnnanntnntnnnagtngcacngcnnnnnnnnnnncgcnnnccnngcnncnatcnagncnnnnnnnntcnnnnntnnnnnnnnncgngntnnntncnnngtnnannncngnngnnantgnntngnnnccgannnnngantnannncgnngnncnnntgcgggncatannnggnnnnacgnnnnntcntntannnnngnacnnngcgtnnnnngnngnnnnnnntnnggnnncanangacncntnnnntgtntnnnnagttnnnntnctcangncnngcccanannnnnnnnnnanttncnntnnggcnnnnncnnnnnnnngcnnntngncnnnnngnanattnnngcnntnnnnnnnnnnnggtgcngnncattntannctannnnnncntcnannagcgccnntnnngccngnnnnannnnacgtntttggtgcnngnnnnaannccnnncngannnannnaannnnnnangcnnnncnanngtcgnaacacnggcngngnntgnngtancnnggacannatgnnnnnnagtctatnctancnnggtaancnnngttanncncgtatggnaggnatncccnnggagtgtanngcgnnngnnntcnatnngctnacccnancngnnattgnanncngnngngncacnntannttncnnnnnnncnnnnananntnannnnnancntnnagancnnntntncgnnnnnnngnngntntcagtaccatcnanccacnnncgagtgcncntncatacgccnnccnnngnntnnnnncnnagttanngtgnaaccgtgnnnccccttacggntnngannnnagccgtnggnatcctncctgggggnnnaggcacagacncnattnntnntcgttcgggnntaagncgnncgttannnnnggnagnnngngntgnnngannttncgggaggnanngngntcnnnnnnnnncnttcagngnttgggngcntncnnccctttagtgnntgtngcnnnntangcnacgnntcntannatncanagnnntncnnnnangagagcnnncnngagnatnnnnnnannncgannnnngnnngaactnncgntnnnnncgcannnnnnntaaagctgannnncnacngncnnnntntgnnccnnnnaannnncnnnngnnctnggtcnnncnagacnnacnntgngcnnnnnngttcnnatgnnnannnnaacnannnnnannnncnntnggggncgnctnngnntcnagngcnnttnnntcnnggannncncancanntntgcccggnnggnccnngancgnnnnaagnnannnannncgnccngtnnggccctagatnnnnnagnngangtgnttagnnagacacagttntnaannttgcccacaagctcgcggaatnnngtagntangcagagangagctnnnnnaaagtgggtctntcaanatgggangtnnggctantngtnnancgnncntantgntncgtnatcgngngcnntctcgacncnccggcgncnncgtgggccntggtcaacgtatancngtgactancaccgnntnngancgngngnggngncatttcaggcatntgcccgccggtcnggtccttgagnatagttacngngnnnnnccggnggggtcnannncctgattgnnncgatttcntccncnncgtcgnntgtnnctantncggtngnncttngnggcnnnntgagggggctnttctcnnntangcngcagagnntgtcgnngtcnccacntctatnntgaatnntangatcngatcgcgggnngctgnangnctncgcacanangngnntcnnnaannnccgcggtnntnnnnnnnnnngngncccgtgtgnnananagnnattgngannngngangcnaccgnnaggatcnannncgngacagnacnngagaccacgtttntntgtcgaaagttgatggaggcgnaagnttcnntcatggncnnnttgccnntgntacgnncntnnnnntcgcnnnnnagnngagctacgcnctgtgcagnaacncggcnanaatnncgnagctgtattannagcncgnngtataatnggnncgnccgcntgcnncncntcgtannngngcancnnnancncnnntnnncaanncngnngtncaagngncttancnntctcnnttntgatctcnnncatancacaggngtcggacttggntgggcantcgncggtcntcgnnnnagncncnnancnannnccannnnagnnnnctgtntattnggnatagnttatnactatatncntnnccggctnanannnantgnnccantnnnccgncgcnnantannaccgagnnnncctngtggnnanccncttcnncanngnncnnnccgnnnntnnnttngnnnncacgatngtgctngtaacccannntgncnnnnnccnggtnagnatcgtaccgctnccgncangcnnggnncnanctatnangcttannccnatggnttannngactcgtnagcaagatntnctnnnnnnggacagngnnttnncnannaatnncntnnngannnnccttgnnnnnngtnnncactngtagnaggagacgatcnnnacctcntnccgatnnnnctttngccgaaagtagctcgcnctagntncatngcncgtannnnnagcnnngnnnnttntnccnagtttggannnnncgagtctcaccgnggccnnnnnactnncncantcagngnnggctcgncnagcgagacnacgnggcacgcccgggattcnatggncngncctnacnctaccnntgcagtngacngagnggggnanaannnncgntnatnnnncnnnccgantagncagcgggncnaannannttcttnannnnnnnnntannttnncannnnnnngnnnnnnnnnngncncctnnnnnnatcngtcnccncctncnnnnnnnngnncnnnnnnnnnnngattgnnagacngtnccgagnnnnnnnnngncntcnggnnngcatgtcnnnnnngtccncngnngntnggggnacanttcanagtnnctnnnnncaaancacgctgngaacntcngntaatgcanggcnncgaggctnatanngnnatncnccgagtnngnntgnnnnnnnnngntncgnnncgcancnnntncccgagngcnctntacgnntaaganncncntnnnnaactncnantgcttttgangnngtcncctnnnangactcggtaatgngcnggntagccttaacgtgnnacnncngnnncggnnntttcgctgcttannnngangtncnngannccntncangngntnntctanggcaggtntcgagtcgnncgtccnngntnngtnnntnnncganggtnnnnnccgntntgggatatcngcntnnnggcacgctnaggctnatngcnatcagcacnngcncggntnnnngagttnngtntctnnctgttaaanctgnntagcgnnnnngngcncggnnnncnnncctngntnnnnntncgcntnnnntacnnntcnnncagctgcncgtnncncnnntnngttctnnccccgtattaaagnngctgtnnnnnnntgncnngatnnncgccacacgncnnnnnnccanngaaactcttaacagnnangnatngntngangnnnccnnaaagnctnntganatnncgggatttgagcgctangccggggntgnacgnnnntagnntgnttnatncctccnactgtngagngncnnngntgncagnnngccnnnntcgacgntttcaagcngccngtctggtggacggntcacaacgngntcncagggaccngntcannnnncaganatgngnnntctatgtnnnnnanttntgnaattannnntagganctnntcgnnantcnnccgntacntncannngggactntangntntcttgnccatacaagnctcnctnangannnnnctgntgnacctnannnnnacgcgntatacngannatnntngnntccctgnccnntgganannncggnnnnnnncgnanantnnnnanannnnnnngnntctnnatngcnnncnnnactagtgaggggaatacnnnngactnnnnccgtnnatacgacgtcccatagcgccgncatatccgcnagacgaagtagntntntgggttgncanngccgcnnttcngcctancggtgtcntnnntnngnggactgacaggcacnnnaatggactnnnangnggntanngttatttnatnnnncntgtcaatcnnacnnaaannanancannnccatnagcgnnactcccgnagcnnnntntctcgagtacctgntnnngtcccctnnnnttgncannngnttgaccgngnncgattcnngnnngctanatnnagaccagacnacaatcgatacgcncacgnggnngnntnnataggatcagagttgtcnancnggnnnnnnntttaaagccatnnncncncnnttanagnannagtcgcggggnantncnncttagnttanncccatgcgggnggagcagcgcgngnnnannnnnncnccntcannntcgcggaaganccgnagtnttttntnngccngatnctttgcgcccgcnngnnnnnnnnntgatggtaannntggattntanccgnngacntgnnnactctcnncgctncggnagagncaccgttgcnnnnntnggtgncanncgngcgacacgtngcannncgtnncnnnaangttcggngtctcngnggnggnatnnnaaccncnacnncnnngnctcggccnnnnnnancgntnnnggccnnnnnnnnnnnnnnannnnnntnnnnctcagtgaccncgagtacnnnnntgngngttngtnnntnacagnccggaccgtcnnnnngaaaggtcatantanangannngatgaccannnanntnnnnnggnnnannnnnngnnnnctngtngcncannnnnganaggccgcnnngatcgnnagcggggannanntnctcacttagntncggactnnatgtagngnanccannnnngcctatntccgattgngttnccagcngnnnagnnnnnngtnnggntaacantncacnttcagctncnggtnnnnccnntcntcgcaagttngctnnnnnnaagnncnnnttccatgttcacacnnnnntcgtnccacaactaccagaccannnttgagngtatnagatgcngntannnccnnnngncnntntnntgnggnnngccngnnnncnnnnaancnngcgntnncctggctnncgttgncntnctatgcnntaggtcnnctnatntnnnncngntancncgnncgttngcntntnacaataggcctgnncataccnngnanacggcggngncnnncnntnngnttgatggacgcnncgnccanccggntannttgggtgnccgtcgggnngcacnnnncnnnncgcntantctcccagacggncggtacntgntncncanancgggnccacnnnncctgnngnnncnnncnnnccatncnnntgnnnccnnngncnccnngncncnnnngangcngtccgnccgacantggnngaaanntanatntnngcaanaaaggaggnnnatgnnnnncnnnnngnnnnnagcaggcntcantttntgntatnngnnanngagtncccnacgcntgtnaannnnngtcnantnnntgccnnnnacncgtntncncnggggcggctcggcacaacagtnnnnngnccnggnncnngnnnccncatngtncaatgnnaccgacgtgnnnnnnntnntcagttnnntnacgnncggccggnntaanncagtcacctctnggnnncnngnnnatgcgaannggcacttcgntnanngnnnncactacancgnnnaangacnnagnganccgaangnnncgnntnctngnnnnnntntggtcccgntngtnnggggtgnnacangnnnntnctttaggntngacgagnannnnnnngccacncagnnntccacgtngtnnnggnnannccggcccnacgggctaggacccggccantttntncnngnnanattgcgnaacaggcgagataggncncggcngcngcnncctcgtnnnnnctcccgcactcgnnngccnagcggttcnntnnnnnnntngnctagngtgatgctnnanaatgtcnaannnnncncganntcnncgcncatantnnncantngnnntgncngnngngnnnnggcagcgncgagnnccntgacgtnggnnttngttntngcnataangntcggnggctgctngcnagctgnnnnnnatcactntctntnacnnnnnnnngnancagccttnnncaagcnnanncncgntcacnncnggtnncgngncnngncgaataannnnttacgctnatgtntcnnttnnaanatatnaaatannnnattcntagatnnctcnnaannttnncgctaaatncttnggacaatggatggnnaggccacctcgaganaacnctaannngtnnnnnnnngnccnnctatnccgtccgnncnggagnagagnngttnnngattcacncntgaangnnnnnnctcagnctgcggggaanacactgnnaannntgtngnnngntnctngtngnaccggagncacccgcgggaaaccgtnnaacagntcngcggctncnccgnnnnnnncncgggctgcggagttaangcgnngcgncngnactnatgnnancnacacnggccggggatanagtcgtgnagcggcatgtgtacantnnnnnnannntcggaaccgccccccgtnnnnatggtcnaannagcagcgnggacanatagctccgcgggctagcncccnnngagncnncccgatcgctnnnattnggccgctcnncnnncgggannctnnnannanntnanaactactntcgtntncaggacncnncnnnnnnttagnnnnggtncctatgatggnnctctaagggnnctcancancgnnnnngntnnngtnnnnngngcngnannagngnnannccnaggnctcntattngnacnncntnannngntnntncnncgnnngcgangngntgnngtnnaacgnnnannngctccagacggngncnnnnncantnnnnaantanntcncagctntnatnnnnncgncngnccgngtccnagannncngccttggtcagntggaaattttnntcgannnngactgcgctcaaaangnnnncnnnnnccaccgggncaggtactagannnacctganngnntngntnnntntcttcacangnnantanncncnnnntntnnncnncnccnagnnggncaagngttncaggngccnnnnncnggtngacancgnantcgttgnntccgcgtattgtgntcnancgnccnncnnnnnnnngnnnngcggncncnnnncnnnncgaaacncngnnnntatnnntntacnctnccacnnnggtanncnncnttncancnccntnntngggnaancnccnnannnncaggnntantgtcnccggngannntctanccgngggcnnngtantantnattanccgnnncncggngtccnctgnngnnantnccnngnnncnnnncnggnnttcccgnnngaaanaccctatnangctgcaatcnnaantgggtacnggcnnnngngntacnnctnnggcngngagatcnaannggnnntnnnnnnnntngnnntngcgggtaagngngcncnnagnagcnnnnnncgnnnncgnnnnnnncnancnncnnnganngtanaggnntnnnngnnngnntnnggcgngatcnggggannnctngnnnngntnnanncnnnnnnngacgncntgtccnnnnnnggtgagccgtnagctcagaccagnctattcnncnanctngngnngggtanaccggtntgctgcccgccnnngtgtnntctgntncacttcnngcntagnccnacnncgaantnaaggangnnnggtnngcntggnnnngntcnnnnnnnnnnttncngnanntgnannnnaatngagnngaatncnnnnncaatttngnnctnnnnnagngggagtcnacaacgctagctnanatcgnntgnannntnggnattgncgnnntnaccccgcanntacccnnnannnncgnntnaaagcnnntnantnatttccctctcngccngcnactgcagaannngnacgaangnnnaaggnncgcgtnngtcccntnnntcggnnggantagcnnnaagaaccnaccnangttggncgnnnannnnnnngtgacaataccncaaatacgggngtcgttagtnnanagcactntgnctcacctatcctcntcctacccanccncgancnggcgcgccgcgngtacntgtgggcaananttnnntcnnnnngccanncnnatnnnnngnnctgccancccganatntnntgnnnnnnnnnnanncgngagnnaagngcggnccnnttntaatnnncgctntgancnanaaannnnccttagannattaancantgnatnggaantcgctnnnnaanngaatnnannntcgttgnnccanacgcctcgccagnctatgantcctgtggnngnncccgnnnnncgtcggtnnntngctcnngntcgtgantnagcnngcttcncnatngtcntntnnngcngtgaagntcgagntnncntgnnagannnncagnnggttnnntcngcnnnngatngancgntgtngttnccanatantccggtcctatcnnacacagcnctcatngcangaacncttcnncttccnagacggggcanngatagcncgngnnncccccgggnnnncnctgagaattgnnggtcgntnaaggcangctnncancaggagcnnnnangaacanggccncncngtnnntgcancagcannntnnnaaagnccngtttcagtacggagacanaacaacctaaagtttntcgnggnnngannnnngnnnnncggccnnngggaagnaacctacgcnnagcagannnngnnnnnnnngcnagnngcgnantcanagtnnngnnccaagccnatactaggggcccatcnnannccgacnnattncnnnncccctnannnnngnnnnnnnacgcnacgnngntcagnnnnncancngagaanagccctnncctnntngaatnactcnnncgnaacnntngctntnnnnnnnatanncacagnnttntgannacggattnnnagcccnnaannnngcaatctcnaccacgggtatacnncnaaaanttannnactgnanttgtagtaatgccgtgctnancatagggccaagcgcttgtgattnnntcaggaaaccannnctnnnnnaatgncggnagcnnnnnnaggacntgaacggatttaagcgtncnggcnnnnactcgnnacannctntnnnccccnngggggngggacnnncgtnnnnncnctnaaacctccgggncgtgcacttgnnganntnncgngggnnncgncncnanaccatccctantgctcctcaactagttngnttcagnnccaccnagantaggatctcnngctnngggcgtnnggncttanggatnngnnacggtgannnttnnntggtagtcnctgacttcgnnaggtngngtcccnannantccgtcnngnngttanncgnnagagngcacccnccgcgtacnctccanntnnnnnntcnnnnanncattngttcatattttngncgtncacccgccgngcncatttnnnggcagcctncctnananntccgganatactgggggtnctantcacantggggtgttnccnngncnngngnncnatcctgcnnttnnnntnnnnnattcanactnngannnanntaacctntnntncnnnnngttccgnganncatncnngtcnnggacngntcnnncnncnannnntggnnngnncccnggnnnctnnngnggnnnacngncngnnntnnnnncangcanctnnanantactgnagngcnnnggtnnacannacccgcgtaaanncnnnngnnncncanncncnnnacngaccgncnncncnganngnatcnntggntcttggntnnctcctactgcaatcntngatcgnnncctccagcgcnggctntannnangtnnntnnnngcngagnntgcacanaccnctnnnantacntnangnnnnntanggnnnncnnggnngcngtcncgnncncgngnttnnnannnggcncntncnatncaanntgncncnccnnnnnnncnatanncgnnnttgggnnnncgnnngggnnngnnnnaggccncgncannnnngnnnnnnnnannanngtgngnncngnnnnnggncgngnanangnnnnnncgataannacnancnangncnnnnnnatacgcnaganncatggantntgtatcgtccgnnnncantnntnggcctngtcgnnnnncnctcgagaacntanctgacaggcnnnnatnctggnancnnnnancctaatctnnnnngtnncacccatacatannanccnngnanctcnagnnncnnctcnnagtnatgcataacgnccgccntgctgacttnagtctnacgggcacngcgggnggggagtatgngcccnggnnnannattacgctncnnnaggggctnngccntcgnataccnctnnnngnnggnantannnnannnangaannnnngnnncnngnanccgttagaatatnnnttnnnnntntnccnnagnnnnncnctgngnnnnnntntnnnttnnncannnngtnagatnngcnntnccgtctgcccccactnatcagntcnatgtnantnccaannnngtgcggnnnnagatnaggcnngactnaagnngnanngngcnccctntggnnngggcntnaannannncncnncngatgancanatggtancnnaagntctgcanngnncnnnnaggtancncgntgatgatnnctaagacccnngagnnnnnnngnatngnacnantngcnannnccncggnncnagcagncnnngtngntnnntnnnncgnnnnnnngnnnnngncnngccncganacatnnnnnntntncnctccnnnnngnntnnnnnnttnnnttttgaacnnggacnntntntcnnctngnngnnngnnancnnttangncgatgnnntgncangnttnnnnnntctgantannnnngnnnnnctnnnncnnnttngnncnnnnnnnnngnnnnngnanctnngaggngtggnnncannnnnnnncgctanncncnnncgnccnnnttcngcttntcgcnnntnnnnnnnacnngnngnnaacngngnnngcgcnngnnnangttnngactncngtttganactcaattgggancnnnngtgtccntnganacnncanccccacctanccncncaaganccggcctttnntgggtagaaggacggntnatgcannngntaagntngnnannccangnnnnnnncacnnntnngaaagnncgcgtgnnnntccnagtnacngtcacaggcacctcttanggcgcgaagcgttgcacgnnnnngcacncacnaccgtgnnnngnnnngacgtagnnnnnncggnncnnncncgcacnacnnnnctannctnnnncagatnnnncgatgcnnnnntngtgnnaagttcngccatnccnnnnntgntannnnggnnggagccnncngnngnntaanncntngngcaattnnacnnctntcnaannnnncnnnnnnnntcttnaattncngtannnnngggnngggnccngagnnnnnacannagnnggannngnncnnnngngnccnntgnngtngnccnncgccnnnnnngnnannannnnnnncnnnnntannnntgcnncangtctcnctctnnaaaggggcnnaaaccncccnnnannngnnnannttaatttttntctannnntcttanaancncncngnttncnaanncttnttgtgcnnnnnttannnnnnggnngttggnnncacacctnctgnngnannngnanannnnttnnnngnntnanngcgnngtncnnncanccngngtnngcgcccggtgctnctnntnnncgtcnnnnggcaggnntgnagnncngngagnacnnnnnnaanngnnnnanntnntgnggnagggctngtnngnnatgagnnccanannnatnnctcntannacnnnnnnnatagaccgtggctnttganagacnntgttngtggngggtgaannntanggtcncccgannnnngngggnncctcagngngnanatcgccnacctagncctncganntgcngcntnnnncnnacnctnnnctnggncnngnnnntcntaanagnatgncctcnnnngtggactnnngcnnananaagttcnnaannngcnagagaccgacnnaggacaaagggggaaattcggtgggcccnnatgncnncangnnnncnngcanttnnnangncnctcnnnnggcnantgcgtatcaagggactcctngagntaccgagaacgtngcnnactgtgtatacagnccnatnnncnncancnaccnggngntangcgagnattncnnnnanntcnnnnggccagnnnnnanncnnnggacctaccgntcatgtatanctcntncnttcnnagtggncnncnnnnnnnntntnnannncccaagagntcnctangntcaccngngcgagngtgnnttcagncccacggncagcaannnntancaangtgncgccgccnggggcacncatnncnncccnnncngnnnatnngtcntgnctcgattnngnantngggaanccgtactaangcnnnaacaannntacnantgggcttnanaggggcgtcnagnnnnnntnaganacnggtgnncgatgccaccngacgngggngntaagtggtatgggctacnatcttngnccatttcggtagtgttccgnnnancngnnnntngcccttagactcnatggncantacncctccncctttgagggctcnggcanncggagnnggccnnaggaanttgcaccgcgagtnacntannnccctcgtantctggacctcactcanngagngnggcnnncgcantcgancnccnttcangnngcngngcccccnagttgacntntttnactanncgcnnnnnnntgnngtaccgnnnnnnnagcannangcnntgnnccgncngcggnnannngacgcnnaagnacnntgccancacncnggtnaaanccggccaaggntnntccgctcagntcatcgnnnaantcngntgcgtgtcggaggtgncgcncgccnacnntnccannnantccccgtgcntggccatnttgaggtancngnnnacncccangnacngntancncnccanaccnnnttanngcnntntntantcnnagggncccacatgtctnctgnttngcgataaagtatnnnnnncnctntacangncngcgnnntnaactggnnnnacgcantgncatgngcgattngngcncngtnganttnttntatnctngcagcncaaanncctntncaatcgnnnncnntncncncnnnnnntnntccnnggantnnnnacagacgngaatgggnccnnngnctcnngggccgtgnnagaatnnngnnnnnnaatagcaccgcggnncnaagctgcccgtnngcgcnngnnnncgncnnncnngctntccnnnnctcnanngnnnnnngttnaangnattacnnnnnntnnnnnggnaaacgatntcgtgttctctngtnagcnncnctnnanttcaganagangnngnnnncgcganatnnctaccangtgttanntnnncggtnngngtcgtncactcggncgggcagcanttagcgtcataatgncccgaagngccctcaacanaangtgccnnaccncnnnagnnnnnagnnnntagnngnnnnntccnncctnnnnnncggnngcactgaannnnncnntgnnanntgcnnantnnannnntctcanagnancgtnnnnagnntgccnnaattnagnccgnntntccnnnnangnngccntgactancnagcnnncagnatnnnnnnnntacanannannncganntcaanctngcnatcacatncnntcgnnnntnnnnngngtcgnaggntggannagnnnnnanccnnngganntgggccttcnctactgatttcnctncngcntngangtaagntantaatnacnnnaacncgctncnacnnggtnatcttcngantagncnggncgcgctaacnctatannnccnantnnntcacanttggnagnnnnnncagcntgaatcnanngncnccnnnagcnngacaggaannncnncccntcgtnngantgtccnnngggcnacgccnccggggncaattngttctcnganntccngantcnncnctcnncccctaaggacatagcncntctgatnnnnngggangntatacnccncntantttccananannaaagcncctacagtagtncnnatnntgncntnnncntnntgacgcacnntngcntctcccttannncgnntnnnnnnactggnnnngannnagnnccngtnnnnanaccnnngnngncagncnncacgacnnggacanncggcgcnnccgggnncnnctnnnnnnaagngtaagtnnnnncnnnnnncnntgnaagctnnnnnnnngttnnnaatgcnntagtaatacnnnnnncatgngnncgattatggnannnngannggnnangnntannntnancnnacnnnngcggnnngattnnnctnnnnntnnnnntnnnngngnnnnnncnnngncaatncgcnntcancnngcgcanannnttnntnnttnnacctctnnnnngnnnnaancnganacncatgcgctnnnagntgttgcggtnnctnccncgngngtccatggnangncggtcggagngtnaagtgagtcngtggcnnntccngncnacgnnnannagtgattnggntnngcacgnnnctnagagcannnctactagttnannncnaanngnttancctcgtgtatntgttcgtaganncaagnctnnncagtnccnctnaccttggncgcatcncnnannnnnncangctngncncatgcaaatgtatnngcccagcngactnaaaaaccccnncggnacgattacctnntaataggtgatnacttnnngannnngttngcgtacncnnnanactgtnggactgnnnnnctagcatattntncaactgatagactcnnntanccttnatgtanncnnnttcgttagncnacgggngggatgncacntncgtgcgcngcagnacgnggctattgcttgctcnncttangantnnananggcnnacgccaacatnnnnnattnncagaangnngccnatgcgtatcancgtaaacnaatagnntnngacttnnggtggccaatcctnttccaggtcntcgncgatngccgacnntcnantgnntnangtgcacagctgttcaccccgccgnnnngganncgtantccgcaagcnngcnncttccaatttgcaaggttngcgcgncttnancgcttgcngnncncgcggncnngcnnnntnctgnnnngctncngccccntctctgnnnncgagnncnntncgnnggnnnngngnnnggggganacnncnnannnnangnnnntnnnnntnnttagacgngnnnnantcangcnnnnnnnnnnnntccccnngnanccngnctntanaggnntcnnncanncnngntnnttcantncagnantccntngtctgantgcccgtacacacagncnnnnnntcntagtcctgcgcccnnnntagtgtgggtnganncgncgncctatgntagctntcgcccaactttagattnaanacccctccagtngngccgntacnnngttgnnnacnggggannnngnncanncngnnagncnnnngnanagnngnntgntngnnnnnnnnnncgnnnntntnancnnnntnagangncnncnngcgnntnntncgncccgcnnntnnnncacgccnntnanatgtcgntctnacncancnnnaancancntcctgntncgnccagcgttnggganttnanactcgggcnnnggcttagccnnnccttgcnncnttatgnnngagagaannntcgcgagcannccanngnngagcgngcatcnnttgagccgggnatgcnaagaggnnacccggtgtcanaaagcntncnngngctggncgctnctcnngcangtccnatnnncnancnnnnagannnncnnnncgcntggnnagnanntcatcaanaagnctnnnnnaaccannnanntacnntncnnnnnnnnaccannntcatctcttttnnntccncncnnngtaantntgtgtnngngtntggnnnnncagggnattnnnnnnnnnncttatnntnnntnccggganggnggtggantcctntngccaacannagactnncgcnggnnnngtgncnngnagacatcgnnnnanntntncnccncnncntcncntgnnnnacggtnnacccncaatnactntctctagcagggnnnnnttnccntntcncnnangnnncnnnnnatttannnnncgacnnannnnngtncntnnnnngngnnnnccncnncngnnnngcncngccnnngngctnnnanngcngnnancannngnnnnnncnccnanncgcnnnnnggcanaggnntnnnnnnnatnnnnagnctnnnnngnnnnnnntcnannccntnnnnangngancnntnnnnnnnacnnnnnnntnnnnnganngnganacnnncnnacnngntcnnnnncnanncggcnagnncnntagcgacnnanacggannnngntnnngacgnnnnnnangnntgnnncngnnnnttancnnnnnnantngntatacannctatancannnattcnnnnnatcgccnnngnncacgangtntagacttattgcnggggcnnanncatccacagnggttgagtnnngnccccggtnggnngaanatnattatttgcgaagannccgngaacnagcgagcnngnctgcantnannaggaagnngnctggcgttnnngtntnncgtatgcgntnnnctnggnnnnnnnngtagnccccggcggccnnnngnaagncgtnnctntnnggttgcccccannnctcnnngncannttccncnngntntaagtcggctgcnngcccnggacgcntnanntnncaannnnacnnnnnnnagnnnagnagnnnnnngcgagccngngnagnngnncntatcgagcnttncgnngttcagagttnccttcggactnagncgaccccgnnncnntgngggcatgcggatnnncgcnccgcccgttatagaatcanatatgnnnngtcctagnnatgagagcccaacnncnnnnnngnnnnngcgcacancactctnnnnnnnnnggcncacaannnnngaatgcangaggnnncagcnangnntannngntgnncanngcccgctntctacacgtcgnagncgnggctncgcntagcannnnnggttannnnnnannnctccgcncgnngnnntnnnactnntcaagnncnnttngnnntccangnnttntnannnncntanactanatttgcgtnannnnngtgaccttatnnnntancnnaggnnngnnncanttgtacagggtcgaacncacannnngnnttncgnntnaacgngagnnnnnantntatcnnngnnnntnnnggnanaatacgnnaccgcattcncgagggancgatnnnncnnncnnnacnnnaancncnnagctnngtaaggnngntcgnngnnnnaccagnncntgnnngtccnagngcgcncntnggnnacgaangnnncagnaatcagnnncggngggcnnncnnnngcctacnnnnntnaccnntnaaaccaacggactnagaagcgctctcggnnctnctgtcgtgantnggcggggnnnnnaccccctggnttgntannnnnactatnncanntgnnngtcccctggnnncnggtntncnggnacctaaggacnncccngntacaatnnanctacaannntacgcgtgngttnntannnnncntnnagagctcacancnnccctaggcntngnnnnncnnctaggnancgnnncnatnncantnctnntnnnnngggnnnnnngnnnnnntacnnnncnntncgactnnannnnnnnnnnanngccggtccngaaanncgnnnncnggnntcagacaagcnntgnaagnnannnancatnncnnttgggcncgnnnggnnnngtgnnncnnagcaaanctttgtgncttaagnngtgctccnnctnnntnnnttgatctnacacgttcacggnacggtannnncagngnnnnnngnnnnnnnnnnnnngtaccgncnngtnnnttngnggggagnatncgnnnatgnannnnnncaagcccagcccagcatnncnnnnnngcaccttagncnctcgngtccntgctnactatngangacnnangaaggnnangnnnnncaactttaggntaantnnncnnagcngcgcggangagcnntngcgnnnnnntgacgnnncnnnttngnnctnngnaaanngatnncnnnncannnnnacccannctcgnngtgtngnagnnntnanccnnncnnntntaancncgcaacnnangcnccgcnanggnggctgagtnnntngtnnnnggncangcgcaagannnagngngctgaanccngncnnnncgcatnnccagngnccggnnnnagnngagccngtgcgcgcngggnaatngatnnngagcngtaccacgtntaatacaggnncgnncgcnnngntatccatnnncctactttcngtgcannnntatggncntaanncttggcgatgagttannnnnccattnagaatncnnnnngnnnncngncanacccgattntcncggagggnatgcgggggntcgaanttcnngnnncaccnnntnnnnnnagnannnnnnnannnnnnnnttcnanncgncntgnnngncgcgtatnntanntnnntgcannncgttgtnaatatgtnnacgcnntagtatcatnncncaatagngangcgtngcagacctnntancnnnnnncaggnggctcannnnngnnaatcannnacggntnnntnaggagtgacntnnatcnnngnncgntcnnaaatcgacctggtatnnnnnnntagaannnnantagnangnngncccncnnnngnnnnntngacaagctgggcggnnnnncnnngnngccnnacnntgnatcnctgntnntnnnnnncagcggccccnaccannccnntnnacgnnctcnnntgctntntantccccanntatgcnncnnggcttcngttgngtntgcngtaaaaagcnngcnnnngtaaggnnnnnannctgttgtcantntacnccacgtnttgattgnnagtnnagnccttagnnnnagnnnnnnntnnncgccggagnacgngagttatnncntnnannncaggacnntnnngtcgtggtggnannntgcacccgtcacccggnnatngnnnannngnnnnacnanngatctnnctannnnncattnaatnaatcanncnatannngnctatntttggcctcggggnnctnnttactcnccaactnngagacngnggnaattttgtaantcnctnnnccnnttgctaananacangtnatcnnggngtcagcccctnngtnctctttatgnnnnnngnncgngacgnntnnnncanncantangtttgnnctncannnngactantnnnccnnncgcccgnggnncannccagantannngcnattaccnntcnannnntnnacgnnaggaggtnngtnnntnagcagggggnacgatcnnatnnnccnnnncnnnannnttcntcngagacgcngnnccgnncntgtggggtcanntttttntnnactgganntnnagnggngngatccctatntcgcttnnntnnntccggcgnannannncatnnnnngccnngcgttgtanngcggacctttcgacnctggnncgngnnantantngcnnntgtnacnnncggttnnnnanncgctgtnanngncaacncncanttgacagcnaggtnctcnnnnnaagtcncgccatacnannnngcatagngtgancacctcnnnagatngtcaatgtagancnnntggtggntgncnatttcncctctnttgcncnnnnnnngnnatnaaagtatcnnaaacngccgnnacnnngcnnnnantagctncgcttannnnggnctaacngcgngcgnacgannnntntgggggtnntgnnngncctaccgtccangccncanatcatgantnnnnanacangcctancngnggtgggtcgtgncnnnntnntnnnnaacgnnnggtnaacaccntcnngcgccnngttnatggnntcggctagcagncctatannanacggnnnaccacgacattgacngttnnncttgcnaattatttnnacnntncggcaacgntcnnctgccannganggactngggannantcgtaatncngtcngntgcncnnngaagnnntcgagnngnnntcnnnangaacnngaaggagtgttntgcctccngcnngccaganggnaggatctagggtatcnncgnnccaannaccgcatcncnntagggcnnnngnngacnnctnnnccncnanctnngttcgcgccntantaggacgaaatcctntacanagnnaccanagnnccnntgcnctnnnagccatncaggnnnnnaatngtngtnngnnactgctacgtcggaaatcagaaccgtcgtaaaacngttgngtggcctctgatnnntagcannaannactgntgntgnggnaacannnnntgnaagcgcnctnatgancnnagngnggcnccnatcttgnccctnngngntgtggtnnncgngnctanaaaacngatccnnnncnctcnaggncnnncncgtnnntnttnnncnnnngcnggatacnnnannnngnccacncntgannctcngnnttcannncncggntcanngngactanatncaanngcnngagtcnnnntgnccaganctngatgnnaaatntaggccgaaccnttnngnntattgcagtcatnncctggnacntncnnnnngccgtgaggngtnnnancngtaagnncnttttannnannanngngcnnntannagnnnnncncgtgnngnctgggcgaatnnntnnnngntcgnctctcngangcncgccngncannnncnnnnagncncggtgnnancncntntncagnagtgnatanatnctnnnnannnccacagnatanncccnancnnnncngcncnaatnngggnnnntcngggtggnngntncnnntnntannnnacnctnnnngncncggtaatnnancnncgcacgcnganncnnnagttgggnnncgngggtnccnttgggncagcgcnacttnggatacgacgnnncnnnacaggttngnnnnnggatcgtgagntngttctnnntgtagnnctccttnntnccnggactgacnccnaacagnctcanganngtncgnttcctnanacatttgnagtgctgagctatccgttatgcncnntcntatagntnnccgannattnnnnncgnggnnngnnannnnnngnnnngnangnngtactntcgacgannnnntgtgggcnnaatntnnnnngcacngncntgacacccntngtggnngnnncgcaagantnnnnnncnnnnagacctnctngnngnnaccangnngntacggngntnnacccnnacgtngnncngaaantcctctgannntgnncnnggtncnntctngggtgnnntcnnanngnnnnnnngngnncgataacgaanntttctatncnnggaggtcgattccgantgnngancngngnnngctgacnannngcgcttagnntagnnagctaccnnnannnnnncgnnggagcgaannaanggctcnnngtccnngnntnnctccggtntgttgnagtnttaannntgtggtgtcncnngnagancncnntncatcgtnnaacnnaanctnnnctnantgcggncnnnnnntccacncctcggttcnnnngtatnnntnccatngccnagcannccctgnanngnnanagtanngtgnngcaantnnnnggncannnngcncnntacaangggnngcgccngttnnnnnnnggnnnnngnnttgcttnnnnnccancgcngntcnnntttnnnngtgcannnncannnnnnnngggtangnntacaangngtntcgcnnnnntannnnncnagcccgacnagtnnagctntatnntgtnaagccnntcnnnnnggcnttcnnnnnnnacnnatcgcgccncccncgntgnntntntnncntgtagcnnantattatagggnncgnnnaatggctnannnnnccncnnnnnnnnnannannnnnnnnnantnnnntcgnannnncnngnggnnnngnnnnnncgttgcnntngtatgccggtcgtctagggaccanncgtnntagtctgttacgtnccgggtgntggnctnncgaagnnctnatgatcannncnnncgngnncntnnacngangnnnnacnacnnanntntncnggnnnannnannnncanagcaggnaatgnnnnnaaangtgcatgangnnnnncnagggtacggtgcnaatggacccnngnganncnnnnngcngntnnnnntcatnnnttnnnnnagncnnnnnnnnntncggnnnnnntnnntntgnnnncgnnnnannncncgnnccctnnacnncacaggttgggantacnatgancgtctagtgaanctagcgccnggcnctcaganagntttnntannnttnnnnccatnnnngcggacncnagtcntcnangntgcngtcnnnnnnnnnannnnatntgttnttnnngggacgcccggcannnnnnanngtnctnnacnnnannntatcgnnnnnggcgggnggtannnntgnnggagtnacanagnacnatccgcncggtccccaatcccnagnngtaactagannacattcgcatgagtngntggcgaggnnnnnnnnaactcgcgctagnntctctgngccgacntccnggtgaggntnnangggcngctannngnttnnacgttgnnnngggtangtctngggctanngnacangccnnngcggttccntggtngccngtncnnnnnnngnnctncnnnnnnnnnnncaantganccnnnngannnngnnnnnnnttnangctnnancccacannannnnangngcnncnggcncatanntggnntanagtncagggtnnactgnnnnngtngncgncaannnggcgaacannctttgtgnnncannnnagtacanntancnnnnncgngctcngnnttntactnancnnaanttgcngnnnnngngncacngnnnntnnntnnnncggatnggnnngcggannnacgcgntntnngtntnnggctagggcacgtgcntcgcnnnnnagnngnnactcttcgntnnngnnctancnncgtannncncgtcnacgnccaantntgtgattttnccntatnngncnngccccaaagatangnncnnncgnnngnganannatnaganngnaccgngnnnancnnncgtnttgnnnnnncttcannagctnatctngcggntcctnnccctgtcgcttacagagaannnnncntctggcgtngcnntnctntacccngcngaaannnnncnnnnnnncntnngnncntanncccgcngnnnggcntcgncangnaactaccctngcaanactccntagnannnntcnggngnnnncgncnngctcgcanntantncttatnnnanttcnnncccngnggnacattcnnttancaccnncgtccngacgcgaggttatnnnnnnncanaagnggntngcnccggnangtncaacgtngtcacgnnngngtgannnnnncnntnnntnncggctcngcntgtncngcgnancnnnntgnnccanngncgatnngnnccgggtganaagcntnnncnngcgtcntccccaatatcngntngggnntcgtgccnctcatnaccnntncaacngctcngcntnnctcgnncnncgcgtggnctggttannnncncnnctactancctccnnnnnncnncngccggnnananggnnnntncnnntnagcncaagtgntgnncatnntctgntcngtgcttgnncnacngcnggnnntggtncccngnnnncactctnnncnnagtcntgcaagtnnnntagtgacnnnnacnccncgangtntcaaggcnncctatcnnagnannaagntnnngttnggcgannnnaccnntgnggcaggntagcncgnatccangcccgtcaggtgcntactntccagaagnnganaggnnnnnaccagctttgnatcgcgaancacncanttnnnacgnnntagtgcncntncttnnccancttcgctncncccgcgnnnnattntcnacagtggntgacaannggagcnctncnncngtttngccgccgcggaggtngnntnntcnannnnnnnanataaanananntgtgtngnagtttgnnnnnncgcggngcggannngnntggaacnantnngcngnnncgagngncnccgcactccggnnnngtnnannnnanannnnnacnggctgacgccangtcgncnntnganngncacaanccgntattgcgagntntncnnggnggnntacacnnatnntgtngtctntngcncnncnatncnncccttngtnncnnnggtnnncgnntncangnnnngganggannnnnaantnnnngnnannnnnngancntcgnggcnnctccnccnnantctgngnctatgnncngnncgaanncnaatngggnncggtngngnnncgtcggnnntatgcnncnnnnnnctnnnnngnnngancacngnngannanncntnnccggancngcgnggnncngancnnnaggnngntntngccgnnannnngnnngnncgcnnnanntngntcnngancnccnaccnntagantgngtnnngnnnggngnggnntnnnncngnagnntnttcnntnnacacngcacnnacnctgnnntgngtctncaanncnnnncgngcngcntnntgncaggnnaagtanaanganannnctnnattcntactncgtcnnncgggcacatctgcccannagngncgggaacnnnnttganccatccnngctgnnancntnttncgncncatgangccntntagncngngcatcagtgcnttcctnnantngnncggtgnnnnnnctgnngcnncnctnngnngngnnngnngnngncnctgnncnntcnnnnngnntnnntnnagnnnncncgncgngncngaacttgnnannccgnnncnnagnnncgnnnnnannanganncnctccnanantaatatgaggnnntncncanncatngnnnngnnnngntntnnnccagnnnncgncgtncnannnnnaccctgngaacctnccnccnntgtnngatgnnnncgnnnnnngnngannnncgnntcnnncnnnnngnnnnnnnngnnnncnntnnnccnnnnnnnnntnccgggcccangnntcnngnnnnncggcggagaaacgtngtcnctntntnccnncgngcacngncgnatnnnntnnnnanaacgatgtacnacagngntggtgnnntnaanttnccnntanngtaganaccgcacgatttttcaaacnnnaggtgattatgnngnnnannncgnnnccgnacncnngcatnnncagntncncncggnaacanngagcnnnggcnctcnnnctctgctngtcnntccgctcnnacnnnagctnccnntcntnntatngtnacgnccgggtgtctannnccgncanacnntntgcagctgntngcnnatanntnnantnncncctcnnngnnncacgnctaannnncgnnatntnnatnntacggananncatnnnagtaaggntnnnagcccngnnnttgntaangcagtccgatnttgnntggancngnngtatncgannncggaannctcnaaacgntgtnngcgnnctgnnagnagnggaatgnnannnntngangnnntncnannntgnnntnnnnncnnannntnatgctagtcncancttnanncncngantnnnnncnattngnngngctagccnngtgannnctagtnnactnngncncggntagncngnnnctngcannaanncnntgngattcnnnacnttnttgnnngnnnntnnnttngttnanncnnaggggnntnnnnnnggaannntatttgtgcgntctccanngatnnnctgtacntatnnnnnnnnccnatcnnnnnnnncatncgcgcnnncgtaattgngcgnagcgtncncncnnngcaggtaattgnncgntncgattgaantggnnttagtntngaacaantcganntncaannccnnnttnanntttcntcggntnanaancnccnnaagaaagccgncnngnncggtaggcagcnnncagatcnnnnnagcgaannncgttcagnnnnnngtnncattnaagccggcgcnggnnnttnnntanccgnnantgttttcntctgaganaanctgnatanacagganaatacgacctagagnaattcgtaantnnctnncccgngtncttcgtagncagnncgngaaatganctgtangtngncgtgttctancggaagtcactangcnngttggnanntctcnagcngangncgntgggnancatgaccnanngcnngccncngntcatctaggnnnnattcgatggtgctcntnnngnnnnnnacnnnangagtatcaagtagnnagcnnngacnnnctcagtgnnnncncannntctacggttnncntcncagtnnncncnagnccgggcggcgntacccgnnngtnntnaggccnnacccaatggangannntcggcgcgacactgnntncngngnnntntcttccnnnntangcnnncaggnncngttatannccntccnnannaacannacccgnnnnantggnnnnnccggctgatncncgnngnacgnnncnnnnacnnngtnnnnngncntnnnnncgtnngnnnntnnntannnngtgcncnttgagcnnntnnnnnnngntttnnnnannngnngantcccnncnagtgngnnnaggtnnnnnccttactagnnantgcccntngacagncacnannnnngnnntnnnnttttcnntnncnnntntgnnncctatcannncacgnnnntgnacgnnttnnngnnngnnncnannnggcngnnnnnnnnatctgtcgcgnnnnnggnnnnnnanactctccncnnnanncttaaantcnnnnnnnnnacntaacnantancgnnnnntnnnnancantnnngatanngntncnncantnttgaccacctgccgnntncncccancgagncccggagncnnnnnnncnnnagnnnnagnnacntnatctntgnntnnctaannncnangntnnnnnnnnnntnngggcgcgtggcngacaccttgaggngnatnnnncgnannggagancnnancgntggntcnatnnnnnnnnnnnccncnctatggagnggnnnggatnnnctnnncgggctnnanaccgaaangacncnnanngnnnnnttnnaanaaggnngngtnnaacctncanngcgaattcgttanncagganncnnnctnatcncagggnngntaatcnctncttgnttnnatnctctgtcgaatcatgannntanatggtctannggnannnccacccagnccnnnnnnncggnngctccnattntnnaggctngctncggnntntagtgcnccggtgatnagttgagttannnnncnntnnggnanagtacnacngnnnggtgggccctnnaccanngaannncnnnnnnnaggtaancgnnnngnannngngcanaataatgtngcnnnacgnccngccaaccnganntacncngntnntctcnntacacnnnnnngnnnnnntcgntattgnnntngtcccnacntnnggngnnnaggcangngngcngnngcnnnnaancnacgncanacnnnctanngnnnnnncgnnnnnntancncccgnngnnnannnttnagtncnnntnnncnangnntntncncctnngcnnatcnnnnctggctgnnagngatactantcgttntannnaaagccaggcnnnnggnannannanannnacgnnngnntaaacnancntnncttcnngantnncanncngncgannannnnncnatngantnctgntatcncacgcccgaagnncngngtnaangncccnttcgtnnncngaatnangntnntctngccnagngncnnnagncntnnttccgcnnnacgnnnnnnnnnnnngttcanannngggnngagnntnnnagggtnggagatnggccnntnntnnntgnnnangnnnntgtgcctnanntcgnntangnaggccganggncttngcacnntngtnnnnatgatngnncnannntctcgnnnattancctaacnttntgcatagnnnctttantnnnnnatngnttcnggngnnnnccntcatngncntnggcgccgcntcgccgtngnnnacagtngncccttncttanggttagagaatccaannnnnntcnnnncntngcgcntgnnnnncnancngactcgccccnanncnngtttgaggngcngtccganttnnggngcattctncngcngaagnnanngannncngntgtctctncangtganngaattccttngnnctccnnngcttgnnccttgggannncaacncgcncntacatctnntnaggtnngnnngccnattactaacaaggnactgggnggagncnnnctttngnnnnnnncccnccnngtnntaaanantnncanctangnntcnnnnncganngcatcnatactcggagccgcttnatagcgcntcnnatnnactctcatnnccnntngaagtnnnaccncngagtanggnngccagaaagtnnnntcagaaanngnncttnctnntanngacncgagnatcncngnncgtttcgnacggannggtatngnngcnncnnnnccngtnagggcnatccatatanaacnnngtcgcggngatgggnnncaattaaacncncagcnnannagccnncgntncaatnttngcgantnnnnngngtngnnnccgnagtcggnccaccncacgtgngncgnnnannngcnnntnancacntgcctttatgggtacaatncctccnnnnagcagtncnttantngnngnnancccattatgcggcngnancnnagctnagttgnnctgnnntnggccnctnncgnccacgnncngcngctcnnngagnnnatnnctngcgnncancatnacgannnanggatanntgacanaacgccnagatannnaacnnnctgcctcngnncagcaagacttcagnnatnancgtnnnnngcgncntttnncgnngtccnannnnaacnngnaanctacantccagaaaantcacgctctnannnantnnanaggcggtntntcctgctccgagagctccagtactccgnnangcgtgtcngagagcngcngaancgggcnctcagcgnnncnaagctcgnangtnggnncgnnacttncncncgnnnnnnnnaggcgannntaattccaanggncaantaatnntccngnggcttggangagcttcannctgtnntcgtnncgactagatgnnnannancctagnnacccngnnnttannnnccttcctnannnnntncnngtaggcngccnccactctcagnnnnnnngcnnntnannggcngactcnatcgtgagtntatngcnngnnanngnactgcgcgnnancnganngnntgcanccccaccncgctaagcatagnnnngncnnaatnagatcnnannnnganncnnnnnatnnngngngnngnnnccattntcacctaaggngcnntnntagtnnantannnanccgacgcttantgnnctnncnntacccctgannnaaancccgnattngttncnccaattcngtatcacccntccaacannctccngcaccgcctacgtncngacctncccngnagattttctnaannnnanntaataccggntgcnnanncngcagnacnaantannnngcncatannngctcacgantngtntnnnncttncnatntcgnnntnnnactncacgtattgcnnnctcttnnatnnnacncccgattantnnnacatnangcncncnnnnncnnnnacnngagngatgntaacaggccaatnttgatnngtcttnctnagnaacnacccacanncgtnngggcanaaatttnnctaaanccnnnnnnntnnnnggncgacgcagnacacgnaaancactncgagnnnnntgnnttnnncagngtcgactcnnnnaanncnaattgnnattnntctatnctgatctgaccggnccaacncantccactacctgtatgagttcnctatnacgggggccgnnannncggttccgnnngtgtnanncnngnnccnnnnggnnnnnncnggnngnnccngtangtgtgncnagcgggtanctcgcgtaagagantnnncnanncgccnccnnntngntnnnnnaccgnnatgtgnngtnncttcnnnccgnncgtcgtnnnggaatattgngtgngnnnnnanccnantgnnananncgcccnnacnggnnnnntnnnngnnnncanannntnannncgnnaccggcttncggaannnnnnnnnnncttnnncncnnggcnanncngcaacacnnnnnagcgggttcnnntnnnngnnnnatnatnnnngacgnctgnacnnnatagnannganaannccggancgaggnnnnnntangacnactgagtaacgaccnnanannnnttatgaatnnttctagatgctggannagannnannnnnnnnntcggaanagcctaatgngnngtnnannagncntcgtagagtcnnnnnnncnnannnncgcngtggacggtagggannnnnnnnanngcgncnggtannactcncnnnggnangtnagtngnacgagannnggaatgtanctgtgncattnnnnnncctgngtacatntnnntatcnngcnngcannnnnncnnnnnnacagcgcaannnnannnnnnctnntccatataanntnnngaccgncncatgantgccntgntgccncatcacttggatttnntgatcnctacnanntnngcaggtcccantgcntantaccntcgntncgtgnnnnctcnncnngncnnnnnacccngnnnnncantcnnnggatgnntcggtnnnggnnnnagctntggccnaacacagcgngcaccgncnnngcnnnntncagagnnnccnnnnccnnnnnnnnnggcgnccgtnnnnnnnnncatccatgtggggnnnntctntnnnnnngnngggtactgcnctgnnnnnnnannnngcgcgnatnggctnnncnnngnaacnnngnncnntnnnnnnttnnnnngngnnncannccnnntcnnnncngggcntnnnnncaggnnggnctcagntnnnnaannnacnccgngggatgnactnannggnnnntcnnnnnnacaggannnctgnnntncnaagnnngtnaccnnnnnnncnncnnngncntnntaccnncagtgagtgnncnnntntacacgcgttcannnagnnnnnacgtgancnnnctanntcncagtncgnctgattcagctaanggnnngannnnnancactnntnnnnngngntntnaanctaggcacgnnntcnngtnannnnccgtaggntgaggcctcncgcgncannnngnnnccnnntcnnnnncngatggngngacgcaccacntnncnnatnnnnnntngnngncggcngtcggnnngnngtgncntcgnncagtnngcnccccngccgctgnccacgngttnnnagnnntnnnnnggngcgcggnccccgnnngngannggtacnnnntnnggnnnnncntnnntnnnnattnntncnnnnnntnnncnntncnnnnnnannnntnnnnnnnncntnncgnnnnccnancnnacnnggcgnnatnanggcntccccnnccccnnnnnnnnnnnngnanngnggnnggctgnnacagnnnngnanagtnngnntggncngctannnggnctggtcnnnnnnnntnncnnnnnncttntnnannaggnnnnttccgccnantgctantannncccnnannanccgtcaacagggcaaggnnccnnntcnngacncngcgacccnntcgcgnnnnntgctggccacnttcccgccnccnccgnngtnnattgnncngggncntnggctggnctngnnnnnnnnnnnnnnngnntgnnaanncgngngaattcntnnnngnggatggggcncncangnctccnngnnttcgatnctnnagngtcnngctngnacnnagncggcncatganggacccaggcncnnnnnncgnannnnnacatngcgantgnnntnnnnnnncnnnnngtttccnncnacnncgnggcngannnttnnnaaggaggcnatgccnnngtgangtccnagngntncncctggnntgnngngtgatctnnnnnnncncncngcgtangatnacctnnntnngnccaggncntaccanngnnactcnctnnnnnagannncnggnnntnannnncacannnngcnatnntngntngtnnnancggntnnnccnagcnnnnnncagntgncncgngtngcggaatgcnnggtcctcnttgnagggcnnttccnncggnnnnntctnaccntatgnnggncccgnttngtancncctnnncantatnnncgngntggnnnanngnnnngcgnnnagtagngcggnnnntnngngnnnntcgacgcgcttngnnagncanactagagnanntnnngncngttntnnncttntncancgngntcnnntcnnggntgngcccnncgntntgnntgngnngcgaccgnctcgtgcccgnnctactnnataactanaacntcagtacgagtnnagagntnncngccncgcnnangcccgcaggcgggttctgtggaannnnnnntnnnnnntgtgctntcatnnctngcnnnnnnnnnnnncnacctgctnnatcnnctgnannnnngcgcgatnncgnnnttnngtnagngnctngagcntnngnnntanncnggngnngggncngnnntcnantngnaagnntnnntnannngtgctatnncannnggtnnnnngtgcagtcgcagncgcannngttnaagnnnnngccnncanngnagnggtcttncnccgnnnnnnnnnntgncacnnncgcganttnntncncgccgtatcccnancgctcgtatagtccgacaagtgcagnngncacacnannntntncnnccgtanctanncgnnanctgtcatcgtgtngnanntntggagacgnnngctcatgagnngntanncgnnnnnggnnnnggaantnncggccnnagttcnnnnaannnntnncncntnnnnnnactccgntgctgnngannnnngtctcattggnnactnngccnanccgganntnnngtggnnnncnccacnnnctcaccnnngtnacttgttcangncgntgcgtgcaatnnnnnttccntcttcctcanncactntncnncttctggtagtagtgnancacgacganntttnnttacccnnccnnnnggcannatncgaaatttgnaccnnnctngccgtnnnatgntnnagnnnncctgantnacgnggtgacgnctaggcctcnaagggcttnntnnnntannannnnnagnaanncnanntnnatggnnntcntnagactggncnnnannnnntcgnnntnngcngaccngnnanagntcnagnnttnnnnganatggnnattancnggncnnnnncnnancnnnnaaccgcctanctnnncnnannngnnggnnnggncnntanngnantccnttgannntnanagnaantntggcngannnnngncgcntgnnnnnngcnngnntggnangnnnggnggnnnnnntgnntcnanncnncncnggcnggnncnnctnatnggnctncgccnacatcnntgagatannnnnnngnnnnnctnnnnnaggnncnagnnnancntancnncnnnnnngcacaggtcacantgcgggnnnanncgnnncnnanntnnnnnnncactgcncatcgactnnnccgtttgcagtnngtanaanangcnagaatngcttanttctcccacgtncgntatagcngnncaaccatnnnntnnganncctnnnactnnccncngncttanngnnagnnnanggnnnnccggngcntntnnnnatcnannnnnnnnncncnttgnnntttnnctnnagngtngnangnnnnnnnntctgntgnnnnnnaacncntnnacannncnnacnacatcnnnngtggganccgntngcggaaggngactcgngcgaaagnntccagacgccnnnnncattnngannnacgactgcnnannantngngcctaaangggngnancntccggattctnnnnncnnnnnngcnagacnanatcacnnatnccggnnngnnaanncgntagtattgncgngnnncgacntnnnnncggncanncangtaangtgtgacgggactgggnncnaactgagnccgnatntaacngnnacttcnnnnnngnggnnntagnnntnnnnngttnnnatcannnncngncggcagtcnngtttcgngngnccatggactgngattaangnnccnggnnnnngntannnnnncannccacnacagtgannannnngnnactatcagatatgattgnnnnttattgagaacgngagntagngncgcaggnnnanatanntnggaacacctgccncnnnnnnccngnnncncgcncnnngccnggtnngtctcaccncanncanagannnnnnaccnnnnnggtgggactnccgantgcgactaataatcgnggaggttcgtccgagncngngnngnnnnnatngcattccnatcnggctgcntnnngngnnngnccggnnagcannncggacgcncnancnnnnnnttnangncggtngannnctnnngcnngttgccnnnnnctgcnnncnntcgatgnngcccctcnngtnaatggttnnannagcccgatcccnnnctancgnnnanancannnccanntctcncngcnnnnnnacatngnngnnggcatctncnatnnnnntacgnnaanncangcnancagngcnnnancnncggggnncgnctngangnnntccttangaggggcnnnnttaangtngcgnncannntntnnnaccnntntcnantngnnnggcnancntncnngtnnnntangtcnnnaccnnnagaggnnacnccgctannttnancnngcccnngttantcacnnntannngcnctatgggnnnnnncnctnntnncnncnnntgangaattntnccatntgncttccgggctggaatttngnggnnnancnncntngccagcggtaggtccatgcttcngtagtccgngacgtntaagnnnnnccgnnagcatgcctacccgccntccccancaactgannnctcaacggtacnnanagtagncnaatttttgnnacannnnnannnnacccnntagnngnntncgcncatnnnngcacgannaaatcnagcngttcntcgngcngnnngcancatngcctggncccngcntcaanatcctgngcggnnncngntgcntanannnnnanannnnnnannnncnctgaggtantttngttgactnnntanggcagttacgaantcagggantgtcnnnccanacgtnntcntngcnccgcccagctgnncgcaaannnctnnntnanncgctancnnngnngnnctnnccnnnnannncantnncaagtnngnnnnagnncatncnnanantnngcnnnntgnnggnanannnntggnntcnganttcngnanncnnngncnnnccanaggagngcgnncgctcntncccgggtccnatngngtntngttccnaanntnnnnnnnnnnnnntnnnngnncntncgcgatgataaatccncggnnntngtnnccnccntancntnagnntncanntnngcntgnnaggnctnntngtcgcannnngacccngnnnntggngttnnantatgtttnnagtaagngntncatnntngtccatatgaatgnnagnntttgnctnntanctaacgttaacngatgtttgttgctcaaggnnngtntcannncgtnactnggnnagntgggnttccgatttatcntnnctntncctngngnngnaatnnggnnnnnntgnnnnnnnantgtgnntgnnctgggnnagtgtnncgtgttcgnaannntatgctgggcnganaanatngnncnatgtgnnctangnnttngccnntcggnccaanntcnncctnatcaacnngngncgangntntnnnnncntncgctnncgnnnnngttnnagnnnnaannantccnantggtgggaatnnnnntcnngtagtagtaantancnnccgnngncgtgtcacttnattngtcaacgtgnnactgtctggacgcngnnnntntantngnancngctcgaaacngngccnnatnncgangtgcnntnnangggnnnngcngngtcnganggcnaataccntnccngannnggcnnnnangnntcnnnccacaataacganacnngnnggnntnctnaaacgacnnnatctnggntttcngagtcanntcgactacaancnancgtcgnnnnnnnnnanntccgancctgnaggtaacgccagnanangccnnncnngtagactnnancnangcacccgcnannnaggcngcacggnccaagtncttcgngtngtnnngtgtgntntantttntnnaatcatatgggcatggnncnnntcaannnntcctncnannnanagcgcngttaccnnccnnntantttncgancatntctncnnnnngnggnnnntncaantganccnagntctnacggttcgnnntactctcggccaaaccgtgggnnccngcngcgncagngattgcnnagcagtacntaacgngannnnngncgtntnnnntntcgaanngcnnnntccncgcnancnnanganncnncctggtnnnagga ngattncannntgttnnatnnanannctncaactacgcggggngtnngtattgnnanccggntctggccacgtctaggctggnnnnnggtnttangnnnggannnnggagnancnngacntncngngacncannnnnatnagngtcnccntangncnnananctacannnnnntanngcngntcnganannnncncantnnnaatggtccccggngncantcccccgatactcnnaccnantagttcatacagnnnntcccnntannnnggnntnntacggcgngnnnntnagncngcnnncngnnncgnnnncnannnanncnnataaggtnnacgganacnaaaanttnccganncncgagcgacggcccccntntaancatngttcgcngcggcnnngcttnccgngnccttaactcnnnngnnnncgncntntacgggatccgnatgnnnncnnnngngncattcttnnccaaaacncctctnnnncccagacnacgtgggcgcaaggggntntangnnnatcgcngacaccggtgtcanggtganngcggacnnncnnnnnngnctcggnntcgannancngcatgnnnnnagtccaaacnntaacangatgnnnacanncnttattttannnncgaaanccattgcgggcannntgcccctnncctncntnggantgnnctttgcacccgngggtgcgngtnngcctaanntnatnccnngancgnggntcnagacgaatnnagtgtnnattggannnnnngacaccgnaagagctngcnncttgccngnnncagnnntcnnnnnnngannnnggnnngngcccgannttctcctannnaactcgngnncgntagcccnaacatnnattagttgcctgtagnccnnngcntgncnngatnnnnnnggactnggnnaanttgtttannnnagncaaaatngncncgaanncnccgaactagnacncanatanttnntgnngnnacatgngcctnntnggttctgaaatccacggaggtacncnggtgncccgtatgaaaangggnnnncnnngntgtttanccnnanngtaagtttantnaagagnngctncttttnacanntnggcannnagttngtaanacccannctcccgcnannnntaannctnnnnnccatnnnntncctggnttcgngcacangtggntgtntgaancnnnntgnnncgntcggcgancgtntggncaannntncnnnnnntnaannnnncatggnnatcgacantntngttacgcacnnnnggagattcnngggnnnngatcngcgactnggcctgngatntncnagcganganngggggctcactgtnaanatacatancatgtnncgantcatncnncatgtcnctnaacgnctttnncnaccgagtcctntgaatcncacnagttcctatancananatctaccnnncgnngtcnngcntnnncannnnngcagnggcnnantaanttncnttcgcctatcnncgntnnnggattccntnctncnntnttnttgannnnaggttggggtgancnagngacggaatgaaagtagattnnactgtcctacacannnccnnncnttnantnnnnnncgtgncgatnnccgngnatcannaagtangnngnccccnagncngaagctnntctnagncnnnncgtnagcctgccaataccangcccanntnttaggctagacnannnaaattcntgcncnncaggnnnannagcaaagcnnctggnnttnnncnncctganacccngcgngnnntnggnnnggngngcgtannncnnnttnntngntcggggcnnnnctgcagnnnnnngagccngnangccgnnntgcanagctttntnnagccacggngntanaccccctncnnnaggcngnnatcaaggctccgcannnncnacacnatnatgtgaagtnnnaactnnnnngcnnnnngttncnacagtgtgagaacggtcctcccttnntnnnnnnnngnnntgncnntctannnctntctangnganntggctnagnggcncngcncgncagntcancgncaatnnngacggactnnnnnangatccgtgtatcgcccgacgannntccccgcntgagnangcgnccntctttggnncgcggnncantgnngcngancactagantgtntcgtcccnnnnngngntnncnnctnnnncnngncaggcccgctcctccgtctagcgtnaaanntgtatggntnngcnnttangtcnnncggcanggnngannggnccngacgatgattnnnngtccntcnnagnncncnggngncatgnannatnnnnaaannncanatgatttnnngattanncnntgcnngtnnnaggaanacttgnntgctcnaccgtagacncatgnngtnncnnngcgacnccttccaancgtcgangnganctgnatanttngccgcnnngnnagggagtggcgtgctngcccggcnttgnccccgannacnncntnactatgcccngntnngngtnccngnccttcnnactggcncctcgngnncntggcgnnntcatgccnttngnnntggntgnncnncngaanaaagcgaccgangntccgcncgatnnaatnttcagnagagcacagtngcatcaaanaggnncttngaggctngcngaatnctannggancntnttttnanangtccncanacgtggagctnnntanncnangntngaacgtanngggnccaagtnnagcncccnannngntnagnnnaggtnctnggnactcnnggctgantgnatggcagnnttcatngcgnganacctctcgcncgtggggnntnnncaggaccncctgcttannnnnccnaccanngnnnncgcnnncnngnnncnnngaaaccnaatcaaccgagtagacggcagcnngtncnannnnncatccactgcttcgtannntnngnntanngnctcnggaanannagctttcnnnnnnaanctgcncgtnnnntnnncnnngagtnccaacgntnnncccntgnagaatgtcagatcgaactccnacancctagccccnngntacntcntccccgnnnnncnnnctacannctagtnnacgnancgtgccnctgnntgngtaagnnggtgatgtngtanccnnnngnngactatacngctttnnatnngnnngtnnaanactnnnngcgnaangtaaanacnnnatntctaanaantcnnctggnnctcnnnagcaactcncgcgcnccnntcncgatacntnanngatnagcnntgnttnngcanntancaggannnnnngtncgnnngnatcnnntnctnngtnncccgnnngncntatngccnnnatcaanntgncatntnaannntnttgntaantnagnnnncatgattnnnnagnnnnnnnncanncgccnnnnnnnntnnggnnnntgnnngntacgcntaanntnnggtagtttannnttttcgcttcnangnnccacccnatctactgacnantnntgnnntgacngnnnnnnccacnggccgacgnngaagnnnnacanngtnngtacnngtgcctnnanngaatgntcaccgtcgtnagaagtccngcactnannantnnnnccctnnnnnntctnnnttactgcnagnnngtcagtccnataggggatcnntancaccngnncgnntnancnnnnncgggcntacgnnggntnnnnnccgcttcnancgtananttcnnatccgttcgntcctgtagcnngtgcgtanctgtcangnttcanttnncnncanngnnncntnnacaagtggnccgggntntcatagnnccgtgcatgcntantagnnctntttccnnncgagngcnaccgccanntaatatnngcngtnngagggnggtcntnggtacagtcttnagtggtnnnnncaacaatcaaancannnntttncccggatcttgantccaccccacncnnagtnnaggnttgtannacgcngaacnnannatnnctnctcnnnnagataagnnagatanntcncagggaacaaggnttgagnnnngcggtcngcnannnnccgnannngggctcgctggtaggncccttccntcnctccnncgnnntanancnagnnaangggcnccngtnnngnnntatnnacnnnncttnngctganngcatgcgncccnttgtcntncnntgnnnngcncgtccggnannctgnnnntnncccccntanncttcgctngactaggtgcnttngatctgctnacgcaccnagcnnnncnngcnatcgccnnnannncgcagaaacgaaagggnncagggtgncgcgatccagnnctatngtacgnanncacnnnctnacngcnaggcgggnnnnantnnnggncgntttncnggcagtcggtaggtgtnaaggtgagacctnnnnngtnnnaggcggcacngaagnnnnncnnnnnacgnntcagtntanannatctanccngggnannnggnantnntnnncgnccatnctanncncngttgcgnnnnntgngttccaagttngnacgcantaanngcttnnnncnnntnncttctcgcttaggganngnnntgcnagtgtttctncnncanntctctctaancagnncgnttttatannnttcatanaannaacccgnaaatgaacgccaatacggctctcccttaggttaattcggatcccgnnnnacgcgtgntgnagnnaagnnntagnnnngngngcngcgaagnangcatgnnaatgaanngctccagcgacgngtnncgtaaatggncggattnngannaaganannnntcannnnncgctccngnannnntatctcncggccnnncnntncancngtncgnnncncaantcnnnaaactaagcgtcnnnagnnattacagcgcagtgncngnncccccnnttcntnggnngtttnnngtnngctangnccncctnnnggatnntnnnntnancgngantannnaanttnnnacggggngncaannnnncgtaaggacnnnngtcnnnnnntnngnnngaaacgtngcgcagccntggnccngcccgcgatggctnagngtctncncannggntgtacaggctaggagnnnnanncgntnngangcnngananacannatccggnantnnccacgnnnngannncatncacngttnccnggggcgtgngacggacnggcannccccancccntcancngnccannagcncgacnnnncccactnngnnnncnnntnnncgnncnngggntnagnncnnnnnccngnngncnannagtcgtgtgagttcgcgtcaanntaggcnnncccnnanannnnggnnnnnnnanncgnnnnnnnnggctggcccggtccnnggancangnnnnnccnnntctcnncgtctnntctnnnnncnnaggcggnnnnnncntnnggncntaccngggccnggtcggacgccggngcatttntgacncnncaccggccgaantatcangnagcgatacctggcgngtatcgggggccncanngcgnnncatactgtcgnnnnagggatnannaantanncaantcggatctctanngagngngnaaacagggctgtagcgcgncancnnnnagacnagagnannngnnnnnnnagagcnnngngtannnccctcccnntnctagaactaancgagccnngnngtncnnaatcaccatgnnangnncnncncncccccgtgnnngtnngtcntcnangnnagatacgnaanancaggacannnacatnnncgnccccanggactncgcgtactcanggntacngnntgntttnnngcatannaagcncggcgtnncanggtaancgngnantacccanacngccgngnctnnnnnagncaatacngnntntnanancnnnnannncnngggtggnttgcncnacantnntcntngcgcagacngatntccgntcgncccnatctagtgttnaggcactcnttcncangcgctannnntaggantctnctnanaccgacgtnntncnntgatngtgccgnganannnccncncgcccacnaaactntngntagagnngccatngcgggtnannnnnannnnnnnccgtntnnctctncaatagaggnnggggcgacttnnattgnaggncggatngnnccagtnnaggccaantgtccncnttgggngnngagntggcnngtcccntccacttnagcgctnncncgtagcnnnngncnnnanngcggnccgcacgtanactatgaagatggtgatncnngctattantnggnnctntnctnncnncgcngcntctgtnccgccacnngaacncggangncaangantnnnctcnngnnnctcccncgctngcnagacntncnnnngtcncctgcganatcgttggctacacctgccggcgnancagcnatcntnacnnncnnnnncngnnccancggtgtccgannannntccnnnnnangaccnnagagntcgaaacnantgaanntgnnccttataacgcgccgggcancnncnnnctnnggtnttnggngnnnnannnnncttaggacgcagcnatccnnnacctcgannatttgnacttnnacccnngcancgacntnnntgccnntangnnngtnnnntgnnntagacnncgcgtccnntcccgnngccccagtanncagcnnnnctcnnnnnngtcacggnnnccgnnntnngctctgcnncagggccaatgccnganagtancactnngtnncnngcatcagnnaannatnnnnnnncgntgtgcggncnaccntngnnnnntagggaanntngannnnnacgagaccttngcacctaatnaanatnaggatgncgnctnnnttccagtggntgagngccgtgnnngccactgaacctnagagntgannannnncggcnacaacagtntcgccctgnnnncngnnncgctnccnncgnnnncnnngagtgngngtnnnngngtcccnnncntgcanntnnnncagcgttncannnannntgagacatatnnggnncgtacgccgtccggcgcaatttnnnnaatngnataccgatatncctnagctgnngagnntagcacctgcnnnatcgccaacacccgaaggatcagacggggtcaactangnggcctncctnnntntngncnngnnnnncactaancttatnnncaccnnatgagnaangntcnnnnacgcnngcgcannnnnngtgaacnntnnncgggtgttngantagtngcgcananngnctgnngnnntnnannacgctnacgagcganccgggcccntgnctnatncnanntnangtcngntntnaccatngganagtanggagnanngtnngnngcctatggcnngngcaagttnagnccactnnngntnctatnnnaggcggcatgntngcnancgtnnttcgcangacnncgggactatnntgngtccnangaacaagacngcncgagtangnnnnnnnttattnnncggagntngtnntatctggtttcncnagcnnnnnagatacgncaactttcanattggaatcagcgnctnngngggtttncgncctccacnnnnnggagatantgtangtnnnanantcangcttnnnnannnanttagtgggaaannggncctggncnngacangagncnnngctnagagctncgtctccggnnccgaanaangnntctgctgntacagngnncacntccttggatccgtactngcttnnntgtaaccnctatgnctctgaatcnangcnagnngtaagannnnnnnntgcaccatnnncttcnnnntctgagggagnacnctggggnnnatcncgttcnctannccnaanngannncgacaganntgcgnnnnnncctncacctttgnagnnagncactnaggagccacngcnnngtcgcnntcntttgacgcgngtntgccactgggaccnnttcccaantnnntatnnnncggccanagntcannngntnacctnntnnaggccgcggcnatanggagtncagcgggtnccggcccgngagcgcccgcgagttangnnnngnnntcgttcgattnngnnncgtgcaccatnngganncggtctacgctngcgnntagnctgnncnntttnntggctnggntnnatccgntnnaangnnggnnnnnttntngnncncaantcgcnnnnnnnganaggcagancngntnacntntaannnnnaccagggcacgcnngccnnctngcncngnnaagcgacgngttcgnngnacccangnnnnttanatganggncnncnnaaaannnnaatanactannanagtcgctgtganccaggagnnctggtcntgtgncacgcntaacgtncngncatngngnnntctttttcanncttcncattnngntgggcgcgttangacanntgntaactntnggccttgtcacatannnanggatnnnnngnacggaanncngtcagacctntccgngccacgntttatatttnnnnnatctaannngncngatannnaggtntgcgcattatntgagatntggaacngtngntgngtacncgnancccnngntnacccnnnntnntnnncttaccnnaagacttcagaannngcgngtancanntnnnnngnatcacgtgnnagaacaaatnnnnacnntggnncggctntangtanaggggcctnccagaactgggtccngntnnannnnacgnnngnagtcnncccggcgngtnccncnnaggngcnanntggngnngnncgaacggcgnntgcaaaagcnnggnacgtaaaggcgactcgcacntaacgntanacgtnatancactttnngcgntagcgacccctgncntnnntnnnnnaagacgncccagccaatcntgnnnnngagcnnntnggcngctnnngngtcgtggntcnttcangctcttcntncnttgccggacanannnnntantcctgctctggatacagnnngnncgaacnggtctgtnntgncccgtgnctgagaataccgccnngnangcnngctccccnagnngtngccgccggcgnacattnctgngaaagcactgntgngnccntnnacnntagncgatanaagagnacctaccagnccactnnaccnnnncngngccnagacgtnttnaccctantnggcctncgcgtannntccatgcgncannacgacngagnctgaacaagnnnccccnccntncagatanngnnnncgannnntnnatgnggananngtcganngattntnnggaannnnnntagggcaatccgcnctagcgannngctngtagtggcggnccttgnnncagttgnngttnannccnggtnanncgtcggttgagnncatgcgcggcggctgaggtnaatnanagtgngcnctanngcangtcgnncgggtccctaantnnngacngtnngcggctaantgagaccggggtnaacngcnnatngctnnngtaatttnnnncnttnggttgatntncannnnnnnctgnatnnacganggaantngnanggatcngtgacnaccgcaagggccgnanncnnaannntngnntggctaacgctntggnnngnnannnaagtntngncggacgctnacntantnaacnngncctatggtgtagtaccgatgtntgcncatccntatggnnttancnatgtcnnncgnntgtatcnnctntgnnngctnctcagtgatccctagacgncagtcnactnnnggnaatncgnggagtannatnnnntanggntnagggggccnggcgatnnnntnncntnccntncngannatnattccgnacntgangnccgatcccntgcaaccccgaccggtatnnnnctacgtagntncgaaaattaatgacagccatnnntanngnnatntcgtgcactggcctnaggggggnnggnccgtancgcacgacgtctctntttngncccgttgatanatccgctgtnatactgggcgnctggcgtnagacanngnnnncnggtatggncggnaantnctacantacatgcnggncgcannggagtccaagctcgaancggggtggaanacnacncnatggncncggatcacctnnnnnnnnntcnnnncataaggaagggagttaactanatngatntatnncngntncnnnnaacacngngtacgccctaaccggggtataanntagtgggaaannnccangagnacggnnnngtattangggntctgcnggtnacnnaaagnngcngtttanncgantagcnnnaggttgactnganggggacgncagctctttngcccgcannnncccgccactcgctttgtgnncangaccacgnggatcggnngacanggcatancgctnngttgtngcngcgcngnnntgaccgcntcccatantgggangccntnaanggacngnnggngannntntacgcaannnancncttnnnaantngattntccgcnnncntcntncgngcntgatccacatncannnnnnngnacgcgntctcncctccganncnnngcgtctnagncggagacggcgnncatagggagaacgncagngataggcngtcgnnactntctnncngnnntctccagtggccgntnactgtccggcatnnnntacnnccctgcgattctgacntcnntatcntgcgcncntcgananntagcnnnnnnngnnnnngntnccngtnncgcnncggagnacgacgnnancatnnnnnttgngnacagaattccttngggtntccctactcnnnncngcccnnnngnnnnagtnccggngatatccgttcatccgtccgaacnnnactacggactctcggccactngctgncntnntntcaaacctccntggggtccntgtannnntcngagnnaggntcaaanncaanttnnnnnccgctaancnatnnaancgtcctctcannncgngtagnnnangncnncggtngcgtnnngctncnnnnntaccngatttcgnnnnannntncgntngcagagtgncctttgcgagtnttngcngnngtanncngnnnnacnngcgatcngnctgncnngatcttgtcgtgtgtnacgaccannatcgcccagatgcgntgtggcttctcgancgagntggaggccattnccagngcgcctngcactcatcngcantaaaangtatagancngtanagacagagggnnnatctgcctcgcncgcannctntagcnnntnanaatnaacgntactgaagcatngccnaacnnnanntagnactnntntnatnannncanngatagtcacggantctactanntcccntntgcgncgnnntaccngncgcncaangtcngcgctcttnctcggttcntctgcccgcnnnagnnnagtgaatacnttctannnngcngtggcnnnaattanngntggtatttcntcgccncttagctcnnganngagacgccggngncnagcagctgcacgcntctanntaggccaggtacccgcttcacgtgacagacgnnttgtccagactatgganaantcttagtnnnnccgctnanntggtgccaantgnanactccnnncccgnnnntnncagctcgnantnnncntgcnnnnnngnnngcannccngngatngattacncgcgncanaatgagctccgntcgaagagncttaagcgcntccgnnncattnnanatgatggtgncnnnccgtnncggtgtancgatgncangttgnntnnnctttcacaggcnagatcagtgcaatgggnngcnnnnnnctctgnannnntangttgtggtcgncccngnnctncaccnnggntgnnnctnnaaccntccnattnncggaaatantaannatgncaaccngcnnnnnnnnngagacnggttcccantgannnnnntttctcctnaanangcccncgngnatncncnncggctannnngntntaagncgngnaacantnnggcgtaancttnngcccntcgttgcntcatnnnnntagtnntancgccgcgccnncnannnaagnagacgnngatnacgtccggtagnnnnnngntcaaanngcgtttangctgctctntcngtaataannnnntnaaccggtngcnnnacttcannccntnncccgcanncccgttggcnnaacctgnnnnanncatncnttatggngcttgagcgnactacatcnnccctcggcagncactgctntctattcncagannnnnnnccgnccntacncanncnnntgngcntgctttctntgcntgangncntannncctnnggtcttcngtntnnnagnnanccccgcagagnnnntgnnnnnnanttnatnggnctcgtggggacaggagnnncnntacttnnncacgnttatanngancngnngggctggcctagnncnnccgggnnntaacagctggactcggcntcnctaatantcanttnnnngtncntcnttntatncnncgnncnntccnntnnnnnaannagttaagcnctnnnncgcanncggnnngtnacaccnggcacnanangcgtgaangcgncnnngnatcnctctcgaaaagcaccgcntcganatgncngnnnnnaaaggagntngntncntnnnnnccggannnnnccacacatnangtgnactgggtattnagatgacgnnctgacgananntcttnnnnttacnnaanaggtncnnaanngggctnngacgntaacnttgggantatggtgtaagagcgntnnnnnatnngacancgnnngctggncaggcanntagnncnntnccnantgncaggnnnnnnncnnngantncaaatgcccgttnnnntgggcaccttnagggntnaaaggnnnccgcnnntnggcngnnntgcttggtannnnagccnngnaacanntccgcggtatcncgcgcannngntaaatagnnnnaacnntcantannngngagtgcgactnntncnntgngccaccgntgancggnntannnanncnanantnnnnnagccacgatncgnnttganncgnngngctcgnnttcanttcngcgcgctgnngncagngnanatgtnatcccannnnaagcgccttncgnncngnnnctnnntnatcannctcatgtcattnnnnttnncntgcngtnnttantcngtngnnatacgnnganncagcggnaggnngcgnnnngcccttcnnnannnacnnnnnncgcnaagatgttnnnngcgacaccgaagccgtnnccngctcccgnnngcgagcngatcaggganngnnnnnnnngttnannnatgncntggcnctatgcgctgnntcgnnngacccccaacatnnnnntnagncnnannncnnngantgnncnncnngcgcctatttgnnnnnnnngcnannagnnatngnnnnnanacctgntgagctttgtanggggtntngntggggacgagngggcancntnnnntcganntgnaacngcangcgntggggtaanggtaggancannaattntaagtcggcgcgcanacnctcccncncccagtctnngtgnnngttngtcannattncgcnnananncgnnactataagcnncgnaagnncntagantgnctnancangaaannntnattttgcnnnnagnngngaangcnnaaccnnnnnnnttnnagggctaagncnntnaggcttttctaagcnttnanntnnnnnnnnnngccanntnnntnnnnnnnnatncgnnncgnagnnnnnngnnnnnnncnnnnnnnnngtcaanatctttngcacttcaagnctgcnnnnncngagtaatgtanacagggggtgnannnggagnagggtggtntgnncgnnnnagannngctatgnnnngtgngtcgcnannggatacaacatttnnnnnnntnnnnntagcngnctccggtgnngnctttcgcnngcagtgggggagcgtgtncatncnnnncgncnncnagatgnncncgtannacnactcacccgacntttatctgcnnnncncgtanngttacntaggntgngntatantttgcanccgagggcnttcngaantcgattnnggnanacgannnncnnnnagggtagacgannggnanataaatagnnggcggagaggccgcgcntngccccnngnnnnnncgctngacgcnannangtntancgcntcacgnnnanncgggcnnattgttgnnntccngnngntngatncngggaaactnggcacnaggnnnaacntntctcnnnncnctacgaatngtntgcgaggcgannnnnntgcnntanattcacntggnngnnggggctctcggcataannacatttnacattccttaganntntanccnncgtctatcgnaaccgnnagncnnnnncnnnnatctngnnngtcnnnanagcngctngnggacgnncannnggcangtaacntannnnnntanatatancaccgangtagantcantnnnnntantaanggctcgnccnnnnccnntnnnagctgttgtnaataanncnntcaanngtncgctnngttncggcgtgngtanngnnnanagcgngcgngccnnnnnnnnncgtncnnngnnanannnnnngnnngcntcgnctgtcacccngnggcnaccaacnanccancctgncaaanncntacntnananntnccnnnacctttngctgnnngagcnccaaggggcttatnnntgnatantcctgttacnnnnnatgcnggcnnntggcatgcngcggtntntgcnnnnacgccctnngaagggcatgtgtattnnnntggncngnngtnnncgcnaccnggccanncatgangccgagnggnacaggcngaatnggagngngangccnnnctntttnntgngngtagcnnncnaannnagccgggcctgnttccatcncnngtnnnncgagtcancccnnacggggatnnaagngnccgccctananaggcngtttagccttgnacaagtcnngannntctcctaccgttagnagttnnnnntcgaccaagancggcggggtnacnctnngnaaaatcgggncctncnccagnncagccantagcnnnagcnnnngtngacatcaaagttnngnnntttttgcgtacagcgccaggacnctntcnnnnntngnnnnnaatctgacntnnttactcctgngtnncctccagcctccnngannnnnaatngnncttacnngatctngcgtannnctccgcgttcacnaatcatctnantgtgncnnttccatcannanncaggtnnntnggtcatnatcnaatcttnnngacnccgctggtgngaatnntccncttnggtaagnancnaaggnnnnnncagnnccccnncncccgcgtcgtannanncnntnnannaaaggccnnagtcgttngnanctnanttnncngnggacgnngcncgcanngaccccnnanngtcntcattncgcgcatnngncnacnnngnatgggcnntcgcntnttagnaccgacntncgctagnnnncncanctctnaagnntcatcancnctacnanngtntancgagaagggagaccgttccnatcnnanngcnatcnnngntnngngatacttgtgcnggncgntannnnctannnaaannnncatnnnntnnctannacccaangcatacntngcnnntacanncnnntcctgnannnnnntncncgnnnnnnacccnnnntcnagatccnnnttagnnaggggncaanccactcagnnaanacgggcnnattncngagcgnnaantgananntcntnnnatnnctgnnangnaagnnnnnnnaggtngncacnangnacctgacacccttaattggtgtaagtnnctcgcntntncccttatgaaaggannantntccacatttatcattgggcaanngacgtannggnntctgangtannaaagngaccggaagaaggtncnagttcngnngcnaatggcgacnctangntnngcnagcctaganntnncnnnnagaccccgggagtgntnctntagcatcggcgcaccnnggnnncnnnnacnnnnnntnnncnnannnnntnacncgngnggggaggcannnctcnntgncnnctggntcgnnnnnngcnnacgtacnnnngnatnnnnncncagcnagagcnnatngangnncngcagtgctggcnnggcaagcngnnnatnnattggtcannanaganntnnnatnntnnnnntccntggaannaccgcnganntatccgnngagntgtnnnncnntnaggnggnnacgaaagcggcngcnccannctgancnnnnaacaagntncnangnnncaanntctcggacntncannatnnngnnggtnancnngnnncccnaaacgnngggcnngtnnaaatnanncnnnnnnntntagntnacngatcnatnnnnacctgaggncggaggnaccannngcnccntnntnnattgacnnanagtccgcagncgagagggnncctgngntangcnnnnngnnnacgnncgacnntgtcanntgancncgatcntngctaactatgctcttnctncgangtcnggncnnntncatttcgggnnnntttctannnagganacngccgttcgnangaacgntncgctccaggtnncnnnnnnngatagttgnntncnnnncccnnttnatnnnntacatnnnccnannccngttggatnnatnnnnnnnnnnnnnancntannngcgncnnggcnnactcggnnncnnnnnttcgagnngnnnngggcnnnannnnncnnnacnnnnncttnnnnagtgnnnnnnnnnnntnnngcgcccacnggaatnccggatatcnntnngncgtgctctnncnagaacnngnngganttccacaancnncnntcnagcnntgntgaattnnngnnctngnnggccngctantacanctngcnnnnanattcccggcccntannngnnntcgantnnaaccacttgnnnntcgaagaggggnnntgtacnngcgngtatgnanaagagntccacntntggantnntntngnacnggcggcnntnnncnnntagnnnnntanccattnncgnganncnatgnaccaaantngngnnnnntnncncggtagnggacggacgntttaattnttgtcngatanagaggcananncgtacgcgcgtctgnntnnctctgaccantccngtnannnnangtgnttcgcgcgnccacttcgtctgntnncnngnncncnanttnnntnnnnngngctntcnatctgcnccgagcgcacaaagaacaantatcttnnnnntantgangagnnnagacgangcnantnncccgtncangcngnactantggttacagtaangactgnnntnnnnannnacnccctggnnnggcnggnngagtgaancngtcgcnnnnnncgtctnantgcnncnaangnnnnngcgcacnncgaacaaaactggcggcanannncnnnntagcnattagnataagttttcaannnnnncgtggttcnnagccnnnnngnncagcnncnngnntnannnnnncangnnntnnggnnnnctagntaanntnnaagnngnantnncagntnnntngnccgggngtggntnnnnncagcacnncgnagncngaancttnaagannnnnnctacagcngagtgtnagtannntgccggnngccgtttgatgncgctgtntacatggaagggttaaagtnacaantngncnagacncgcggcccnaatctggtccaggaatcgnntntcntnntntcgnttntnnnacanctnnacataagnnnatannngnanngcnnggtnacnnnnnnncnggctggggngngnanncnnacnnaagncattaatagtnnacccntgggtcttgntgaaatcgtnaacggngnganncnntacagcnnngtnnnncnccnngnngcgctaccgnannttgtggcncannnatnancttccnngcgggngnnntnctacngcgttggatcggnnngcnagnntnatntcacccgntnncnnnntncgattgnccnnatncanncgggntactnnnannngctnnnnncnatcatatgccncctgttnntncnnnntnacgnanagggctcgcntacgcggnagctgtggctgaatccaaccccnnnnngnngcannntnnncncnntnnnnnnncacgctcaccnaagannntnnnncncaaannncagtnnaacnncnancaccctnncnaacnntngcggncaccgtttannancggaggtgtgaccgcnanngtacctatgntcccncatgttccttacntacgttagctattnttagatcgnnaggtgtccgnanangnggatcattanntctcanaantaattngatnnnacancatccccannnnaaggccnnncgttgtgcgnagnanngataagcaccnngnacnanncnggacaannnnatcgancgaaactnnantgcgngnnnnttttganngagntatccgggttngnccccncccgccnanncgcnggtcggtcgngantggnccaccnantgccnggananncngngtcgcgtnataacgnaacccnagcacgtnnnnnntnncacntaggnanancgcnnaacggctanntnanngncantactnngtcngtcngagcantatnnacngcnnngnnntnnttcnctggnggcacnacaaacgaanacnncgnatnnannnggccnngtgaatgtagtggcgnngnnnntnnatatcanagnatttcagtgncgtgacngctgatnnngaaccgctcaannnngcgacngncttntagaagnttcccgtggagaagnnnnnnnngntnnatgcnacatccnataggnncangtnncnctaggnatngcgnnntgcaacnttngaaccatgtgangnannngcangagnnnnnatggntanntntnnnnattnncntnantctaanttgannntctnncnncnnnnnnnntcccnngnatangngcgtatctntggnttnnnaanatgagnnncnttnnaaagnnngcnncntgaaccttngntgctnagnnacctctgcncnggtgnnntgnnncttgacagcggaaattngacggnaagcttgngagtccaagcnntgannnnnnnaaanncagccccggggntggctntgataaccgcnaacaagnaccggcgtgagtgttgnagngttangngaggttngcgagnccgcngnntgaagnagattgnnnnnannganctgcntncncanntcnnttgcacgnnagtganntttncttcgannacttcctcatatnnnnnnnngggtangaaactcccagtaaatncnncntgtagccttatacggngnattnaanngtnccnggcgccttcaactnntnnnacnnnataaangntatctggcagnnnctcatcgtcgcagggnntgnnccgtnngntnacggnccnnnnacgcnacacgatccgtaancnnntnctcccnnncattgnnnntacgttnntngcgaattgaccnactggcngtnnnatnnnnnaagaggtncccaactagcncgtnncnntcatgtcgctngncagccggggcngatncccgntgnnnnnttgttnngnnangccggnnncaagttnnncnancgntncngnngtctaccnntannannanacggcncgntgnngatgnaggtgnngacctcgactccnacgacttaagtccgtnnnttgnncgccnggctccgggannnncnnnnnnntaggccncccggcngtgttnnnncgacatncgnnaanacacccgcgncnngtccctaaagtctcnnnnnttcgatagttctnntnactnnattgttggcgggnnggnagcttnnntggcgttntgncnggctatgcccccgggtgccntattgaggngtnancggaannncannnnnctcatacaacactttattnagaactcgccgtaagtggncgggtttnnanncgnnctnntngnngncnnngttnttcnaaaaccatntcagcgtatgcgtgcgcnnnnncntnngnagtaacctaannnggagtcnncnncannnnnnnnnntnnggtgcgttnnncngccctcgggccngcnnnnatgnntaagncngcgngtcnncnntngtngnanaccgagcncgcacgaacgtntttnatgacggtgaacnnnngcccatannnctccgtacgattcnatagntgacgagaccatctnncgcgggannattggaataaataagtagtggggnggnannngatnctnnnagaaaancnnnanannnnacttnatcgagtntnnannagccggttntcgnagatatnataccatnncagtnagtnnnntnantcgcnanctcccgggtcgnnncctgctcccnncnnntcagnttcngntantngcaaccngncagcacatggttgatggnncctgnaccctgactgnacgcnnacttntcgtgaatcncntccaggcnnggnncgaaccttntnncgcgtctgggnccancntcaaacgagngacgggacngcgatggtngnagcnnagannnncnnnntagntngcggcctnnnatgggnnancnnttcnctgtgannnncgnnagagngnnnagantaagcanncnttnactgtctcgccgccgcgcgagtncatnnatnattttnngttnnnagagtncgacntcnctgcganagcctnaccatctnagacagcgantgagcangcatagcaagngggnaaccaacctnnngannnngncggcgnntntnnggttnnnnngtngancnnnnatnnacctanananntgcgttcacaagantcanccctnaaatggntntntggcctttngcnnncnnngcantgnnnncatggtaccngaaanttnnnnttcccancnctggtagnggtgcntcttccgcgggcgcaatgncggcaatannngtcgaacntganaagtnngangngccnnnantcacnctcnacnganccgacgctatnnnncnnnnnngacccctntnnnggtcgcggtccggacnnntatggtacctgtnngctngcctacactgntgtacanttcnggctcnnncgncgatnntgttnactnngnntcacgatanctcatnncngcgtcatgngcangtgcntggtgnnnnnannncccgnctccgacncttctacggccnnnngccnnantacgnnananatatnnnnncccntncgctttcgcnnnngtctgngtcggtcgcnnaaangggtcnccntnnattcccgctacncntctngnaatggaancnnttgcntncncanannnnnnaanctgancnttaacttcgcagntgtgnaaatactntcnantggacaaacgtcgannggtccgggcaangcctaccgggnnntcannngcatgaaatggtnacaganatgcaccactntatnanatctggncnatganccnnnactntnananaagggtnnctgnnggggntnaagagatnngtntcgnanaggagaagtatttncngnnngccaggctcangctnacgnggaactcctcagngagannnatntnncagganaaacctccagttcgggcgtagtgnnaatgccctgttagttgtgcngcttgannngtgcnctnnntgcgaangngnacccnnngnngngggatatantannntnanngngcacnagatacnnnnngggaacgtcnatctnagggtgncnnnccntnntnnnnnnnagnnngcncctcgagtngantgggnttcncgnncctgnagcncgcnctgcactatatgctnngacccatctcgnacggnnagctncnatggactcnttgcnnncnactgnnganatnggcctagntnatgtcncggcagcactggcgntnanccngantgaaaggnnnanncantngtaangnntannccccgcgttnncgagtgnnnnaggttttttgcgnngagnagctgctcaanngtgaanttccagatcgaccannngagtgacggggccccggcagcagggagttactgaannnggtaacnatnttgggngnnnggcngtattngtgagaatnagcaagccnnccgaangtntttgtgntttcnctggcgcccatcntctagtttcctcangcnnggataatcccnntngncncnnangcngtcggngtnggaacntnnggacgtaangnnanattacgtgttttgtgcactngcgaattannntntgacnntgnagtgtaaaagatattnanttaggacntctcatttnnnnncgnncanngnngnnnnnnntgtgcngcggttacgccgggattnacantcccngacatcnnncannnnnggacgcangactcnnnacgnnctntngacagnnnnnnacnnnnnngtgagaggcgctganttctgtnnnnagcntcagnnncggnntnttcnttanncatnntgcagtntnnggtncaccgtagatcagcgggtcgagnntnccactccnntaaaccatttatatggacanggaacanntagnggcannnnntcgtaagncncnnnntnnacntnntcnagtntgnncgnnnnggtagnntngcnncctntngtggcntagtaaannagncttannccnanncncgngnanannnttgggnnctgnnnnnnngttnggagacagnctganncttatcgccgnncagggtaatgtnatnnntcttnngaatnngganncgngnngacttagccggttngnncgnaggccnggcacactgctnatnnatcgggncncccagcnnccgtaangtcatnatcncatnctnannnagatnncgcctggggtgnatgcncnncccncgnacgncccccngtcganantngcncngnganaattcngnncnggntntgtacggcggttganacngtntccggcgnccnntntagannnnctctnggccnnngcnnnggcacgnnngcgctctcntgtanccgnangnctnntaacntacgttaagncgcnngtnnttcttgnaantcnatggctgnttcnaagcgcaccagntncccntgtgacattnnatgccnacgnacagannagacgganancnntananagcagcntcactngtgnannnnntnnngcgnngtggccgaggnatgctatccnancantannacgagacancagtaaggngcgnnnnntnntcncgatnnttncntagnacgtgacgccgaaagccnttccgggaggnnaatactttatgnagcgcatncncncaccatttanagggcaggggtaaaanncttnncnnnngcgnccgnntcngcagntcnnanttcanganaattacnggcgcctgcatcgngtgatganaagcnannnnntnatnngagcgctnnnnnngcacantcngtngnnnnannngncacagactatnnccnnccgtncccanacnggccttntagtgtgnntcgtcgtncnagttgncgnatcnnntcntgntcnanttncagaaaannagnacnncgttgntgatacnnnctgnngcagggtactanncatcggnctgtannnntcgnncgcncgntnnnntcnnancgancganacngcccgcnntncggtcngcnttgtacancntnttggcanaccgaccgnaaaagagngngatnnntttncgaccttgtanagtcgnagcccaggtgtaagnagtnanccctntgccncnaaatnctgccgggcggtnagatntccnanganggaannttgtngngngnnnntnngcnacnntncncganannnnnnnnngtnctcngnnngnntngaagancanngntgagnnntcntccgtngnntnntagcnnnacncannanngtgccnnggctaccanacaangtaaacagcncgtnntgannccnagaagcggtgtcgtnncnnntggannatctantacnannatnnntgnnntcgacnnngnnnttttactgngtggntggctcagcttgagacacatnnnnnnnntnncanctnttgngnnannntcnttnaaccattacaacccnngcggnncnncgaanncnnnngcnngnncgngnttacgtgnngnncgcttngtgggggngcncgcnnntaancnattanancngncagcncagcttnnntaantnctgcangnnagnnnnngtnnnnntgnnnntccgnccntctatnccngnagcannccnagnngngannactnggcngttnattcnnnntntnancattatcgaaaacgcntncatcctnacnnnnntctacnnngnnangcagtgcgtanantgtaanaattgntnnnnaccangccgtttnncctgntccgatagnntttccgatgnnatacccgtacnnanctgnnnncccngagggcngcgatgtacgaggacttagtnnntncctcggncgncttnnnnnctcgcgctcnnnacgccgctncggatcatcacannnngancctnnnnnnnacnnatctnatagntntnnncacanangnnaancanngtgttncgcaaatgngtcngtttntgncncnncnnctnnnnngnantcacttccnngnntcntcttntgnnnnnnnttntatgttcctnnnccnnncantcgaccggccttnanagncnnngtctnnccaacggaagcannagcgtnagttannnaccngnnnnnatttgnngttgatgaagcnnttatnaacatcgntnntcnaaactnctgnnaganaagcacangatncgaggggtagctnttctgttcnganctnggcncngnngngtgatngcccnnnctatttcnnanngncgcttgctcgacgannnatttctcnnntncccnctnnccnctgcnnatnaaagtcnnntcnnnnntgtntgngtacngcnnnnancnaagaaggtagtcagcnagnntgagnnncgcnnnaatcccaaatgacttgtctnnnaaatngaggatncgcnagngntngnncnncgcngannntgcnnnncnccccnttgnnnctggngtnggtactngtnncncnctnnacgcntntttnnnagtgnggactacttggccacncattgagttcncaagtgggcnncntnatggacnatccnnttactaanaattaggagtcgnntnttagcccaggaaaaanctncagattnanngcagcncgaancaagctcaacgtnnntgagaatgggcnnngccnnngaacgcgttcngccgttgnggngaaggnncgantnnnttgggggnttnccggnggtncctnttnnnttngaggtccaacnntgnnccannnagnatatgcngaaaancnaaacgcngcnngganncgctncnncnnnttcagcacncttcnccggggnnnannnnacngctgnntctccanacttncgccgcgcttangaaanncagggtagatactgnnntancnngcangtgagtttngtggggncaaganggctaacatagngcgtcactctaacgataaangcngnncaggnggacgtcnnntccngnnnnagcganntagaacggtcnnaacctgagngcnagaacttgnaannncnngnnnncatntntnncgctanatnacgnnnngtggcgggtnnaagagancngaacngattcnnnctagcgcctcnggnnnnnntcgntgnggnacatactttgntgacctctanntctnnnngtcnnanancnngatccgtctnnnggnnnnnaattcngttcttctctcaacnccggnantgnnngccgnnnnnnnannnnntccccctcntnangtctcatnntcngnnnnccagttcaaannngtatcnaannannnnncctgntgggcgnangtgnccntcggnacacagannccgtggttnacgananctnntcgaagttatgcntgcncccnnannannnnccttcnnctnccaggtnatcgannagncgnngnnctcactanaannnnnnaatnncnngcnnncgcgancngggnnnnagngnntnnaannncagttgggctataacaggtnnnnnccnnnnntgncatgngtagnngngctcgcgnnncntngnntgtgaatnccnggcgatccttgtnnnnnanaacncccnnngcncattnnaannnttcatgaacaatcgcaaagcgnnntgancgncccgcgntnnnncngngnanngacnggnantcacaaagnntnncctcgccacangcannacgatngtcnnttacaagtcgatgtaancnccagcanccngnncgncgcncaccggaggggatcanagactcaacatctncgtantngtncatnnnnnnnnccnnttnnnnagnnnngnnancagaggggnnaggngnnncgngacngnnaagntnnangnngcnattattggaatgttagccnacacggcnncgtgnntaccnntannntcagnaagngggtcangaagaccnnacanattgggtgtcnaacnngggcnnactannagtctgannatggntctcttagttcgantgtcgttgcatnnnnnncnncacgngtcctccaaagagggggnnccntngccctccccagatgcnnnntnacnttataanncntttantnnncgccanngcggagnngnagtgcggagnnncntnctctggcaancccttnanngnctaangctnactcgctagcgggncacgancgacgcncacggcangtanttacnnnccntgtgngccggnccgtgctgnccnccntactaannnnnncannnnnnncncccacnnncnnacgnnanccagngnngtnnggcngttcgtcnnccnngnnacgtnggnntggnntnnnacatactntnncgccctnggnnnntnggagnnnngngnnccngcttgnagaagatnttcngcngttagttgtngatgnnncccggncgganccnatccgtgcaaatcgtgcctcccggccccggntttaatctcgttttgatccgnncngttncggnnagcngtccccnaccctcccgtgcnttnctgaagnaatnnncgcatgncnggnctnnagcncnngcncnncnnntntgattngggatagnccnancgncaatcgnctanaannnanantcnnnnngattngncgtntcannnncaggaagatgttttaancncnccgcnacgtncncaacgncgnccanctnccnaggaggtnngcacngncactgctnnaggcnncgtnccgggtngnggnnnnnaanagnngangnatgtagganccantngnanctactgtantgcagannnnnttanncnccggctttatgcnnnnctaggccccccgnaggtnccgaagngnatnnnnngncnnncnctnngncgnaggagcaagnnacgnnnnaggngaangganctcgaacnngtccacngcgaacnntannntcnnngggnnnnntngaggtnttgnantccntngtggcannnaacgngnnagttcccnaccgatntacaanagctngcacggnncnngggnnnctnannagtagccgccnncgnnngnancgnangcnccgcagcnanngccgtccgnacnantgcctcgnntcntnnnnagcncccgcnangcngtncannnnnnnctangtnnnnaatnnnttcgccgtnanannnnatcccgngaanngnggnnacatncctgaccttgnaagatctgttgnggggcatttnnnnccanngnaccctccaaccgaancggattcnntatnngacgtcgcaccggncccgnccntagcnagtntgcgcnnnctcctcnngntcagtcgtggncccgttgngtcccnnncnngntccgttngngnnnctgacanggnncacgctnancaccgntantnggnncgtncgntcatnaccncgcangnatgangtngnaatncgtncnngtgtggnagnnnnnnnagnaagcnnganntctctatctaagtnaggtncactcactcancacnntgnnnccggtggngtancacaatcngcntagcagcgggtgccntcnnnctnanncnntnnannctncgntnngnggcgntctannctgtggcttatgacnctggctntgnnngnnagtnnnngnaatnaacttagntctcgaggtngncganctgnctggngtcctgtttctactnnattgatngagtgnngtaggtagggccgncatgganggngcgnaacctgcncgacnngnnttacctaccactcggtaaacanaganntcaaccgcnnantnngcnnaacatcctnnntntccctcgnctagccggaagtcaggatcnnctcctncntangtgttnctcntnnnannnnatanacgcanatgnctncgatggcnnnnntnnnnnngcngncnnnnnnnnnnnnnnacttaggngtactctggnctgtnnnncacggnnttnntanctcncatagcgtnntnnnggntgnncngctnccggaagncatttagngacntccgacatcgcagcnnggacgtcaggnnnnnnnntntgntcgcnntaagtatagagggaaaaagctngccactacntgncttgcgtngnnctgggttaattngngggtagcacgnctngctacaggagtcctaatgcgagntcgaagatannntngcnngangccanncaangtcttttcgcatangccancacgnnccactggtcatttgnaggnctnnntctcctnnctgncttcnnncntgngggctagnacgancanaagangnncaatgggctacnncagngcaannanngatngncncngnacccggnntctgagtgtgnnactcnanntgnntcncgtanngntncnnantccccntnnggnnccntcgccgctgacgctntgncnctngnntagcgctgncatgaangagcanggatngcggccaccgcccgcggnnaagacaagncgactnnaagttcnttccnnnagcatattntcggattagacggnntgaatnttngntgggtanttgagtacctnggngaantnntcngccgtgcngatnccggccatgnaaccgantntcnnannctnttgcctnccgcgatggcncngtgtgtnngntnncagtgggcggtnnnccccnngcgnnngnctgnttgctnccgnctcccnagnacngngnnntggtgcancnnnnnctgcgnctgcttnntcnnngcnnnnatnnnnnggannnagtccgcntggaatcgcttcccnncttgggctcgtcctcntggttacnntaagttgaccngcnntnntgaatcnggtagnnnacnncnnacntgggnncgtaangagtaagcnggcnntcnnccgctcggtngantntncgtnnnaagcnnggtaatngcanctngtnttcncannnttgacaattngccgatcttnnngncnnnnacttccaaatngtntaccgggggtnnnngncctnnctccngnnnnanncgcccctntaaaacncncnanagganttgagacctcagagcgactgantcagngcgntngttncnctnnntgcttngnncnnnncacctnnnnatggtaaacatataggcgtnnnnnnnnnnntccncgtcntncccnggtnggntgaatgtgggggcagncaangggnntnacnaacngcgcgnnccggttganaaanngnttnggnctcatnnngcnnnnntgnnccactcnnnntcgaccncgacanttggnnnnngggtccnagcgnncncnnaggntgaggagcacagttacnntctnnnnncntagttttgtcccctncnnnngcctattggatcntcannngnnanannngtcnnnaacanaantatntcgacggancggcagncancnncnnggcgnncnancttnggngagtntgtgntnnntgggncgnattngnctgnggncatnccnnnnnngnnnnnnnntggcggatctacgtttnctctnctgnnacatnacnctcnncgtntncacnnnagnnnnccnccncgtcgcggncggtancngnngnnntgntacanacgacgnaatcancngacnnnatnnngcgannnncncanacgtgncgnatntgtannnctagnnntgaagntnnnncggcnnnngttncttagtaccantcgtncacccggaaantanngancntggcctnngnaagattgcacnctttggnngannnaacnnntccaantgccaggtnnnnnatgctagttgacgccctntgtttcnnacgngttanaagcgcnaatgaatcatatnnntncatnaatcttcggaccgnctgnnnannnnnnntnacagnnnannnnnnnttagcnacacnnnntctcccnngncgtctgntncnnngatcncggnaacantcccngtgaactnaggtactaggtggnannntagttannatcattnctagtangagncngacacntgnntannnncaggtgcnnnttncgncctnntctngggcttagnnnntntgtnccangagaagcgtaaaggctactagtccncganctaccgtaantgantatncgcgtntgngcgtncnaatnggaagngatggnatccnnnagnnntncncatagtgccnacctnncnngnagggcngtgtcanantgnctnnntggttnnngcgctnnnctcnaggnantncngngggcnnnnnnnncantccgangcgntccggcnactnnnnnnngccacannacttggggcccaataaccnntnnncatgngtcntcaacganctggncttccttgnnnnngtanctgacnntcgtggggagngggngnacnnnntgnnnanntcnncntgnnncnnncnnnatannnctnngtaactnncgggggacnaaaagactnnncnncgaggggatgnnnnnnngcctggtccccccgacnacancnntacnnctatatngnngnnnnngnnngcgccnncgacggngngataanaagccnaacgatnntgnatnnnnnanaangaaagnnnnccccnagcggggtacgntcgntacaganccnttggnantgatatgccnnctatnnatcaanancnnnnnagncngtntgtcnnnctataaactnangcgtnntcttcattctgaggtnacnnnccanngntacnnnnncccgancannctctcggattcnntcgccgggnntncncancttaaccncgtgctgntgtcnttngntatcccngngttccnnnnnntntgtgncnanancaannnnnngncnnagnnanaggcntggtgnnataannaanngaatggnnanggngggtacangcngatcncttggatgcgnggaggtttntnttngcangacancgacggannncgctcnatgttngcnnattgatggcggnnnttngcattgccctnnncctngnttcnagngctccgggccgcnnnnnngaccgccnnagncnncngctatggtgnnnnncnnnnnaanctnggncagctgtntggccgcanntcnnnnnnnnnatctggctcnncnnancatnnnnnannncnnntggtnaactnaannntnanccntnnngcntnncacagncnncnnnatgncttcnngcnggcaagcnctnggngtgncccngngcggngcgannnnnnanggcatatnnagcgcaggtgtnntgctgcntgacncgnnccgccttctannccatnnttnnnacggtgtctnntgcgggacggactgcgctngnntgactatgagagtcccnntttcggtnntntncgncnnannaagtggaagnnanatnatataatgctggnggacnanncnnagcttggccntgccnagnggatattncanggncgangtagcnnncgctncttgtgtnctaaggggtggcnnaanggcnnattgcnagnnttngcgcaaacgccgccnannancacctgtcgnnatatttngctccntnnnnnttaacngcnnnntgnnacgggncntgttgatacnangnncngtntnagnccgggacggtcnttcgcnnncaccngtcgcgcannnnngctnntccatcgntntcgntgcnggantnaagancnacaanncnaaccnngncntcgaggtttccnnnnncnnnannccngnatgngnggtnnntctcgtcnnngtnntgntaggacncnngntataatcnnnagggcannncgcacnnactacatnncngnctagctaccagannncaganaantnanncgannngggggcctnctatggcnttacngacagtnnnngnnggncgnccaggncnncgtncnagggngtngncncatcgnttctgaaattcccntcactcgtacgaccattnacgcatnaacncgcncnccngntnnnnncaacgggttgcgtgcnncacgtggngtngnntactntcnctnggntcacctnanaatcgtacnangattannggtggttaaaaactgnccgntgctnnngcccnagttttctncntnntnnattcgttgtcngttcaaactnnntcnncntcanntnncttgttnnngccgntnnnnngnnnnttncggggaaaannntnnnnnacggnnntgttgnncnnngtnntgttcntgnnnganggcgngttaaagnggagnnngantnnaggtgagggttnnnanntntaaangtcnnnnnnatnnnngccnnntagcgtntnntntnncanctnggcnngtnnnncagnggcggctanntcttggngcgtgcnncacnaannnnccnatngcanntgtctcgggcaaatccgcnnaacganactgggntcgcgngatngtgtcnacnnacttnncnntacgngtcaagantggnnannnnngctnttangnanannntttcacgnncannancnnccggcacctcgatnttgntnnctngngccagncantggntngncntngtancnataaacaagcnngnccgcnnnanaattagaaccangggtttnnttagggggtcnnatnttancnttntccnnttncgacnnnncnngannaggtgcgaggtnccggcctgnncgnntcnnnctgnnggaggnnntcgancagaangannccgcnnnngaanngtcnatcggntctncnnngnnnncgaaaacnnacgnatcacgacnacnnggatntanttnnncacanntncntggagggngngnncgcnnntagggnnancntnnccnntactcanactcnnannctcctancaacttgngncnannnnnngtnacatcgcnncccgantnnnnnaancagaaagccccntcgnnnncnccanntcnnngcagncantanagcgcgngtgtggccgtnacnatcaanatgggcccnnnnctnntnnnnnggactatngngaaagtannnactattgcggaantnngnaatgncngagannnnnaacngnggtncnactgcnnnntcncctgcncnntcnccctcntctnacctacgntgnatanggctgatctgtgtnannnnnnngggaatggnnnnaannnnagngacnctctntnatccaggtctactgtggttaggctgncancnggnnacnnngcnttcaancatganntnnnnnatanangttccnggnnntgnccnatttncanacacagnttganannnnannnntnagttgcccnnnntcctnagatanggatccnngcgncnacgnnnggctggngtggnggggggnncncannatnntanngatagtctngggcgntnaatgcgctantattacccagccnttnntnccctanaagaaancgttactnntccnnactntgnnnncnntcatgcgtcgtctnncnctanncactcnncgtgncngaatgcnnnnctacacanctgngggccnctatccncggtngccttgtngnctanttgtntgagacanggcatncctctgnnnacgagnnnngnnnnnagctcacccttctnnntactgaatnagcnnctgnntttgccntncgtnnnnanccngantnctacanngantnnngaatagcnncgctntnacngcctnngctgncacaaannggcaccngtancancttnagttngtgcattcagattgaacgnctgcctcntanntagcaatnnaaacgagnnaaagnanntagcgagtaccnctcccccanngncagctnctctttnnnncnnnnnnaaggtttnnnantgttgcttccntcngtctantggnnggnnctncnctcgggagtnnanggcnacnncgtcnnnnnngtacgnnnatngcgtnnncggtgtatcncnannacgttccancnnnnangtaattcnaagtncntnnntgnaananngcgcgngnngtnnntcgacagtaanttnnatgtcanntgggagnnacnatgagtcnnangttactctaacttcagacganttcatattntncacagancctcntagngagatangncnntnangnggatnnaggaanncaatnnnatatccnttnnctnaggccgaggcaaannantgctcctaagcntgnnnnngcctggannnnannnnnntaacggatcccnntgccagttgnnnncgataaccnnggtaatctnnntnntnntcgtgcnagnacantcctgtntcgactgagnnnggngtccgtcnccnnnngcntancaanagccattagggatnnngtncaaancnnntgactntcnnncagtcgtnggtancnnngnngnncataaancactgcnctcggnnnnnatnnnnggcncganntagaacctcgactaannnanagatagntannancacaanttgggggcagggaagcatatgcaaagnnnnaancnnnnnnctcntngatccaaantagnntangtgtgtgnnngcnctgttngnagattctntntcatgnaannacncaganttncnnntnnngnngttaanncagcanntggcgtcgnnannaggncgatgnncncnnnaccncngcttntgncntnccactgtctgcgngngcgntnctncatgnttgnctgaannnnacnnngcgnnctaatctnnnnncnnngaagagcggnncancgctaccgnngnntcccaacagcctanntancgtaangnccctcagcantnnaagcgganaagnncgccgcnanaccnntgnnantgatcctggctangtcatgtttcaactcgcccttacggcntnnntggcccgactaanttagttattgnnnntggacgcnttntcnntagagnannnanagnnattctgnacaccnnngaanngctntnanntnagnnngcttggngctactacnngtntcgggtgacgtngtcanttaanggnnggnggtncnccncctgtgcnncactatnnnnnngcantnnnnnnnnnnnnnncncgaccgncgcnnnnnnnactnnnnnangactatcgntnncttncgacntnantnganngaantatnngatactcgnnnnncgggnnngtnnnnnnnnncgnangtggcacgagtcannnngaantcggtnnnnacngagtangctgcggaagagnnacgnnngganagggggttnncgccagttaannnnncnnntngnnnnnnatgcgcnccttgagtagcgcntnncccaggnctacttttngccggtgaccgngnaannntttnnnnttnngangcnantgncccgccagnnnnnttntgcccgatntncgannncctngttangcnttaggtgnnnnnaaacnntnnnncggnnanatctnncccatataanctngtcnnnnntgctatgnnnaagtnnnggtnggcgnncgnncctcgggtccaananaacnnacatacggtggggntntnnnnnnntcnngcgagagnnncgtngngattcanannnnnnacacnnnanncgcngtnnantaggncnngnngncggacnnnnnngntcnnnacgnnctcagnttctcactacccacgnnctacnnnngtntcgcnctcnnngcccnnagggacnnnntgnnnnannnnnttgnganntacggccttgggntaatntgatacnngnctntcnncngcccntcgcnncannnngnnncnncccgcagcnagccactnagccanagctgcnnnnngantnagnngccggggtnntngggnnnnntgangnnacnnagggncntcctttccatgtnggngtgantnnngctnnnanntanttcccagnannnnnngngggatnngcganngcattnngngtntncctatnngntntnctnnnnagagggcnnaccgcactacggatcannnnnnnatnctttaacgaccnctntttaggacatgnntctnanntntngcnnncatnnntanntngccatgcgcnatntcagtatcnacnnagttaatngttgannancncgnacctcntanncnnntcannntanacactntccnnannacngnagtccnnngccnannnntnnnnnnnannagnaccacttcnggcactctagannnngaccnnnnattatnnnantcncgtancgaaggccaatnntgtatgcctnncagngcggagcgcncagtaagcgtggagccnnnatccacccggaactgtcgtgcannnnctcccgttcatcctgcggnccngtcagcgtcgctncctnaaagccgganncntntttatggaaggngtgnccggacntcgtgnccccaacgtaaannggtactgagcancntcnngtctncnnanggtngttnggaacnttancnnnctntgcgcagcnnnnntncntcttgtgggngnnngcatgccngncccgncgcntatncatgnnnccagcnngncgcatcanntngtgagctacgnncacnngannaaagnagtnttctcgcngnnnaccacgtactcggttgncgcctgtggcagttacnctngcnnnncnnnnncnctaganttgcgccannntccggnccntacnnngcnggcgccgtgannatggggattnncagnnnnnnnactnggntgagaanncncntngnggnncngcncnnttgntgttnnnngttngnngggaggnatagtttactgtggtccancatgagngnangcangngncgctgnagtgcgtnnagggattaaacnnttctggcnnannnncnaagntaannnnntntnnccgaggtnctcctactgcnnctccaaaagnngnacgggaggncngntaggacagctctaggccgatggngaggnnggaacggccaacggcagtgnagcgccccantgnctgaaagatcagnnnnnnananttannnnnnanaananggttnnnttttnanttacnntngnacggtnacnnnnnnnntnnaacttnanngtcctgnagcccagcnccgacnncccanatcgaatatcacnggnnnaaacanncngctgnngnnnnnngggnnnnaatgnnngcncgnnnnngcggggcacccnnnnggnananncgcttctcntgnntnntcnncnngatnaccgtcagntnctgngggtttccgaagaagctcgggttcnnngnanatgagannnntcgtgcagnngntgagcatctagccncgngangcttggggngcngtgcnntggtgtgganncnncccaggnntancntnancgctacgtcanaantgnttcnncatgcttctgnngangtaagcctcnngnncangngnncaatnnnngnnnnanncgatnttcttgntnccagggaccggnggnggngtnggnnnnatatanggtacnntcnaannancnggngctcnnnnantntnttgnccnnccnannttcggccnantccttncngtttcntgccnccnncggcccgtgtttccaagaganaccggccaataanngnatnacggaggcgtcntatgcaaacacgtttnnanncttnntgannngtanggntcgtnnctannanatccgtacatctctcncccatcnnnnnnnnnnnntctntgtaggagatggntncaaggccnttncncggtgcnngaanncgangacaaagccnnncacncngtgggggcangtgcngcgtngtgncgnntgtngaatangagaatnncnngtcnnanngagcctggctttagntanctntgctccgatngtanntnaggttnntanncaccaanntacctctngacntgnacgcttgntcgntgncggactgttngncnnnnnnnnnntcnnngaacttngtagncaaacagtgnatgagtagnngttgngntnncnnccncccnatatgangngnngnncgntancggganngccctcttgcnggnnaatnnnngnngcctgntngcnnttagngnnntgnagcttggggcntangctttnggcngcanntcnnntctgtngnnacgcttcnccntaggngcataaaactacgtttggngannnagcnttcngatcttgttngggccnnnngagttcngcnnnntgnatctaggcnttgngagnnncnntacnatngngatggttnngngtcgngnannnntacgttctatggntaagctcaggtgnntgtgnannntatactgaacgctcggnnngntggatgaggaatcgcngnanctcgttcgncanccgagaccnnccatnatcgttcagatctattggcanntnncgacncnngangcttncgactaagtnnatnactgtgctgtcatgannggtannccncanttacatcggcgntgncngtcttcanagntcaattgttaancaccnntggccntncnnngacnnggtcnntgaannnactctagttccnngntcagcgaaaannggcntnncctcnnnnntantcctatgcggncgcccnggggngaatcagnccccnanncnnnccgttngnngnaaganngantgcgnatncggaccncgagtccctggcannnntttntgtngccgggtngntcnacncgngtccntccatnnactgcgcanncangagtnnnnanannccttgtaggttnnttcaccannnnntgngtaancnnnaaantgggannaanggnttntgaaacnnnnnangttnaagtcggnnnnnactggtctncnangcgnctnancacaannnacgntntncngtntnngctnnnccctncgctgttgcnccngtcnnnnaanatcnnnggctgtgnnnntcngatanggnngggccggannaagtttnnttgtctccncggancgnngtgnctncgntcctccangcananangnnggcttttcanctcggnactggangnnnancgnanngtgctcntggnccntgncgnnannntacangagagntggnggttttnnnnntgggtgtagnngatnaacngnatnnnnncnnnnntgctnnccnaatannnatttnntacattgcaggannacnatcgnnnactacgagcnatnatanctgagcctnncntccnnnaaaccgtatcgcntnnganaagctnncnagngtactcgggtcgancnngnnnnctnncaagtgccnttgagtgccttgggcccaagntgtcgacnctnnccccnagaccgnncgtcngcncgntcataatcntgggancntnaatcanngnacnnnncannnnnannctntgncgacnngnttaaatngtannnnntnaannnatcggncnctnngnnnnncnacgaacggngngtncgnnctngancnccagaannncagtcnatcaatcnngaatagttgcaagtcatctgccacaanatnngccaccctgcnaccnctgggagctaaagttggtatcacnanccnnnnnccaacnntggnnnnatcangtaccgcatnttnacnttgngngnccnnattantcnagttnnntagncaaagaactgngtccacccgngagcncggggnnnccggcnngcattgccnnagncnnntggtgcgtacgtctttggcgtgactgacaanttnganntggtagtaancgancacnaaacngnnnnnnngncnnntncagantncccantcngnccntccanntataggtatggagtcgattcccaccctanggaccntaanggnggtttggcagnngacctnngnnanggtccggcnctcatntttanncgcgtgagnnngattgttgtnncgnnnatccacaatagtcnanaancaatgntgnncttnggcgatncnnnnnnnancgccncanncccncanacccaccnccatcccactctnangacnatgtnacnntctnnnnngganaacgctgntttgnnnncagaanangnngtttntcataganccggnangancaanatgnncatntctncngcnnantgagngcgcnntntgccgggtcgngtttntngcngctncnnacgncnnatctncncntcnccngaggngnantncannngnncnnngntggccnnnaatccgncncnnncatnnantgggtnngannnnantcngtttgnttacncgcgcnccncncnagngaggatactngnnnnganagnnnntccccgccgaacttactcagacagancaantagngngnnnnnnncggaagaggtaagncncgtatgnanncgccgnnnggacgntgannnangnngncttcgannnnnnaaanctggatgcnnaacncnnccnnnnagnnnattaactngnnnattaaannnaagcancgngtntcnttntttggtcgntgcnnncgccgtccnccgnnaccnnnnaggantttactccntannctgnnncgcattaggcgcaaagctctgtancnnnggtaagcttnnttgnggttnnatngttgcccncnttngacnnggtnnctntctcgagagnactnggggaggntcgttnnnttcnnngtccngcccgcgcgntnnnntggngcattcntatggtggcntgaangatggntnnnnnnaanaanggatcannttcncnctacgncntnccnnnnantcnagnnnncgacnngtccggncatagtnnngccngngancgncanaatntcgntnggannngngnnnacatccatgnnngnancncangcttngnncannncntntacantcnngccnntgcgttacacgcgnnggcccctnctgcgatcnannnntcatcgaaagnntnnaccnnggnnngtnnngcccgatcngatnctaaatggntnccccaacagtgcgattnnnaacacannncnnacgncanacnnncnnnnaccacntcgagctnntncnagnncgccntgntaggcnncnnngnncnnnnnnnnnngcgcncactcncgatnccntgccaatataanannanggagnatnnnnntcncngcncnacgccaacccannatanngncnngtcactnaggnttagntnntcncacgggnngcntcntgncccgctatanctnttgcncgngcctanttnnccnnnntgcnntanncagcacngcancggaancnccagtacgangtctcactnccggcntncggntgngcnaanntnatgcnnnccatatnnantgccgnaactatcnnnatngcttttcacgnngnnnnaaangncanncccnnatnnttnnantncanncnagnagagntaacgannncncnnnggtccatcgtnnnnggtncccagntngtctcgnnnnnnnnncgnncangttctaaancanatctgngngtnacgnntgcnacatcngtatcnncttggctgnaangacctnngcannccggccacanancgacgnagcanggnngggcannntatnggctaagcantnatgntggnnnngnaccnttcactananantttncnngccnnntntccnagtcgnnnncagcnnngagcctncactnnnantgnngcaatgttancanagcacccngcgncctaccaggnaanantgttnngngacncncaagangcatannngncgnnnngncnnganntncnccggcttatagtgaatcttggcggntnannnatgcnnccgtcaatcngnacnnntgnngntccgncggcaatggnctntganntggtngcagtaggaaccttcgntcgnacccantatatagcnngcnngttnttaacccngtnaatncccnaccaagctgcacnntgnnnntnncgcnacnnagaannnnntnnnnancgcannccaacctnnncncgnannncnagtntgattcnatggganatcnntngngtngnnnntnngnnaacnnannnnnagggacnggtacnnnntccctnagnncccagcgtnccacctnnnncgnnattgaagaatnacgngnctccnggancctgggntatnnnnngtcnccnntgganncnnnggctannannnnnntnnnnctgnnntggtaattnngnggnntanntnnntgnganacnncnanctngnggcnctngtacgcctntcgnaataactgnantcnntggnnntcancgactgnnnnccnnnggtacccggcgcacnnntnnnnntnnntnnttcnaccncgngtgtctctnnactattacctnnctgnnnnntnnttncgcattannnggnnngntngntannncncnntnngcngcggcnnntcntnncccnnntcctcnnnnnnattcnnaanngctggcccngcnnaatntcnagtaangnnccatnagcgggcggnactngcnnananacnnnnggcnnncnnnnnnngncnnntnttnnagacannctnacttgggggggatnnnnnnccnnncatncnnacagggaccacccncagnnnccattgcnnntccaannnntnntnnnnannccntttagcagattngtgcnnnnnagncanccnnagnggnnntgaanannnncagcgnnnangtnatcgnataagggnnatcnngagtccntgtanncnggntcngacgnannggtnttnnncaaactnggagtggannntnctnannannnnnnnnnngnncgtnggatatangcgaccacaacntnnctcgatcatctagagcctttgncanantcaangnnnncccnaatngtagaaacagttnncgtgannnnangnacntngcanncnnnnagnnnanggtcnnacgcgccctagtnnnggggtgtgaccacnnnnncatnnaannagatcnntnnnnnnannnncnttngccgcagtgatngncccncnnaaanngngcgnncnnnnngnngcannnacccgtcggntgcnanncgggatacaggtgnnngntgggnagnnnnccntatcaataacnccgcttangttgtagantattttanncgcncnntanngcccnngcnagtgancccngngtaacnncgacnnntgnctgagnatngcccnnggnannnncnnntcganngaaannnnnntttnnnntanntggannacnttctnatnnnannggnntccgaccnncgnnnnnngngtcnagnnctannnnngnnagnnnntnnntattncatgtnnncaaaantaanngnatnagccactcngnnnttgaccgacngcggaccntcgcggtagntncnnaannngaagntgngcgannnnccnctngcnntnnnnaggnnnnnnnnnnncntnnntncnntcgttgcantatnnnnnnngganngngncgtaccgnnccgacntnctgcccagagtgcgnnnntacnncagcnttcttgaccnnnngngccnnnnaggcnttntcnnngnnngtnaanaannnannnnccattanaatgggnncccgttagntncggcnggcngnanntnctnngcccancggccccgnncnnnacggnntacgngcatcttgnncnnncgnntcctaattagncannagnnnnnngagccgnggncgacgnnnnnnnngacnncggntgcagncannctagatctcctcnacnnnnannnantccnnaatnntctcnagttnacagnctcagncntccagtnnnngctnnnaccgnncccngnnnccngnacgggcnaaatcnnnnnagcanncggnnnnnnnnntannnnnnnnnnntnnnnnagnnganggcagnncgncnntantngnanngnnnnntgannattgtatnnannnnannggantncngcgngagcaganancnnnnncannctgcgaatccgtggattnnnnnanggnnnnnnnnnngccgnncannngacgcgncggtnntagnnngcntnngnaacaagnntntntngcngtgngnacngggntgtgtcctgnngnntgcggggtgnnnnnncnnngtttcnntgcaccacgcnatcctngngnnnccncttcncnnccnntngcnnntccaaantnnctngctnnnnnnnaagccaatctgtnngnnnnatnnancttntntcgcggattaagnnnnngngtaaaanctananngantannnggcgnnggtctannngnagatgaatgcnnacangggtgaaccttcggtnnnntnncagctcncccgtnnagagntccnntgccgcnggnnnntntntnnnannccgtanagctcgngtgtacantgcagnnnncnngnnanncattangccacnaacagtccaatnnangnanncganaannctcnnnncgaanagccgnnncgnngncnancnacnnncacgannnnnangccctgccagntnnctnnnnntnnccnnnncgtanngtcnnntactcnnnnnnggcaagcntntntnnngcncntagntatnagngctacgngngnnnnagtacatgntnncntttnnngncgttnactgnnnnnnttggaannnaanntnnnnnncnnncggccangagncaagggcnnncctnaccnntgacctgtcnggannntactatnagnnngggngcnntnggntnnctnatngttacnnnngnnnnnntggnntcnnnacgtncnnntgncgagnncntcgntaccagcctnnnatncntngtcgcnntcnnccactnatcattacnnggctgggatnancnnnttncnntagnnttntatacannnncngnnctgctaaaatncactcanntgcgcggncncnaatgcancanagcatntgatgcnnnnnannnnnaactgnaaagttgcgngngccgtcgatnnntcgantaannnngggcgcttacaggnnacgctctccncagntacgggcnnnnngtgntctggcnnnnnttcctngcgcancnnttnnctgtgnctnnngnnagtcncganaggtatcntntcgncngtatcnccnnnngngacctaantttnccnagctggaacggnnangccganncagcancncatnataaatcganccnnnnctgnantnnnatngnngngggccnncacgacangcgactccnannnanngcatgctcgttnntacgcanntaatcgggcacnnnncatgnnnncgctgancgnnnngctnactgaagcctagngtcagtcancnngnnanngcttagtgcntngtnactgcaagnatnnnagangacccgttnagctngnnananngannntntattcttnnnnntcgctcntcnnctaccacggggttncggtttatngcttcgcgcnggtgatnaaatgcncggctcttggnntcnggcgtagcancnngcnnnnncantgccntctnnctcggggncccgntgggcnangnaaatccnnctnnggncgttnnnaactgctccncataantnngnnnnntggcatagnactnccaacgngcncgntgacaagcatggacctcnncatcanngcnnggntcgctgcctnnggcnnnccgctgtccatcgcgccactccgncacntgacgctncgccacnnttgcttagcncagatttnggtngnnnattnancntttcccacggncnatnnnactncgccnaacncgcngcnnnccnnggntcnntccannngcgangaggcnnncnnnccggntctaaaacgnnnnnangncnannnttngccgcgggcgctcnggtccgcctatngcnagtggccgntaagtcccgngntcgcagtcggtncctgttanngnggncnannatatntgttcagtccctggctcngctntacggcagagcanatantnccgnaaaccgacgnccgttgtaggtgttaagatcngccnaaagcggnnnccnnccgggtagnnccacgtgctcgcccgcgctacnaagncaacngtagnnacngannnngtcccgtnaaanctatnnangnnatgntannnnncggcgcnnccatcctggnngncnnngntnacggaccgcgatcgtagccanncanacgggnnnaattgagnctnnnagagnngcnacannnannnnctaaatcgntgcggncnntatgntgntttnctnnntnnntcccctcccgtcccnncnagccaanangnggtcgtatancaaaattgnttcgtangaagcgngatgtgtngcaccgagaccgcttggacgttannnnnnnnnnctgnacanggnanngnnnnnatnatngcctcnaacnnnctnnacttcanncngncnnannagggntnnncgnataanngtgantattnntgttgngntcntagtccgncggcanaactccngngncgacgcggaatctgggnngnanngggnaanngggntnncccagttggngngtgtcccnatactttccactgnnnaggtcnnnnggngnacnantnangtcccccgnnnnnacnnntggcgnnccantnnntagcggtnaatcntnanccncnnncatgnggattctncaggacgtcacnncgnnnantgccactacctnccttnngnncacccngnanngntgnntcggnncnncnnccctantcaatttnttgcanctngctcgtnngatctnanncncccggagnagtcnnnccagtcgcacngctngnactntngnncgnnanntgcngcgatcnanncgnnnatannnnnaganngcctttcacgcggtnctttccgggtgaacgccggtggtgactnnatcgggcncgannncagnnntnaaannnngatctcctncgngncatgggaggnncnacgtnntgtcnttnacnnacggacnnnacgtgcntgggcncnagcttttnggngtcaaaagacgcgnttantgttttntaagttngnctgctcatnncgagnnnnnanncncaangaatttacgatnnggnngctncttnanntagcccctcgacagagtggacatttnngcgatagnnnnnnnnnggtgcggtacattgtagnctntaccgccatccnccagcgccnctnannccngnnggttcnnactgcnntggngcnngnnnnaaacncgtacngatttggcnaanccttnnggctgtgcgacngtcggancannggntgngnnngntgtnccnnggacaacntgnncnnnantctatnctagcggggtancccnnnttancccngtatggcagnaattnncncggagtgtagngcnnnnnntnnnnatnngctaacncgacnnnggattgnaacccntngtnncncaanatnttnngnngttgcctccaaacccgaccgtcanctttaagnccgccgattcggtaatnagctgnngtcngtancacccaaccacagncgagtgcgnnngcnnacnncgtcnnnnggntgcnnncnaanttnntntncnancgtgcgnccccttncgganntgagnnnagccgtnngnatcctccctgggggaccaggnncnnancnnntnnnttttcgttcgngnataagacggncgttacgnncnntagnnnnngttntnngnnnttgcggnaggtcntgngctctacgnntggcgntcancnnttgggcgcanncnncnctttagtgnnngnancggnntangcancgcatcctaggannnacagnnatnnnnntagnanannccncatgngantnnnncnantccggatgaagcaanaacnancgttgtgnnngcatccatngtaaanctnaccnacaacgggcgtantntgtaccaatnntcanncnngnanacnagaagcnactatgcntatnctgannacnccngannanatggngnannnannggaanacaaacnngntnnaggnngtctnngattcagatncccnccanctcngcggaatgaanccntntnnnntggtngnnncccgatnnnnnnanangannnnnnncgnccnnnatagccccagatttanaagnngaggtnttngggagcgancnctantnanncgantncntaanancgtngnnnnacgcancngcgcagagntgnactnncgnngngggggnccnttaatttnggccnnttagggtctngtnnnaccnncnnngtgntnnnnaatcgcangcactcttaannntccggcgacnnnntggnccttngtcaacgtataccagngantaacaccgnnnnnnnncgcgngnggngtcntttcaggnatgtgcccgccggtngggtccttgaggntagttacagggngnnnnnngaggggnnnngatcctnattgggacnatntnnnccncancgtcggntnttnnnattgngatantnctntacnngnnnttgagagggcantncgcttntanannnnacantcncncggcatccccaccttcatnntnnnntttatgntnnaatcgtgagaggatgncngcttgtgcnnnnngagannccgtaagntngcacggtgcnnnannnntnacnncacggagcttnnnnntaatnnggagagtngaaantcaancgnnagggccnnnntctggacagggnnaanagncnnntcnntncgtcgnnnncnggtgnagttgcangcccctntcgtggtntncntatcnntncnacgnnnntnntgananntattnannggagcnnnnnnctgtnngaatggacaagnctggccncnnatcnntatgacgagcntanagtatannnntgtcnttggctcgcgnnaccgngangncaggnnnggctntcgnctctacangacncaaatnnnnaaggctaganncgtcctcactcttcatcgcnngnnnnntattgcngccnaacataaccgttannncgnngnncgcnnannnnnnctanaggcnangtnnnnnngancnnnccatactcantanncnntccgntttntnannnctantnanncaanannaagcantacgnncaacccganccgntgaggctcnnnnntnattggnggnnnatcnntccgnnggannngtnnccccnngccntgnnnnnnnagnnntngngcncgcgacancaatcaacntnnnttcgncgtgnnccntgngganttcgncgcgcngaagccncttaacaaagngntgnttantggtnnntaggatacgccaacgtgcccnatctcgcgnagcaagcangnttnncngacgancnatcgnnatnnntcttacctantgatnanaccngtagnagganannnccggnacttctntncgntccngnntcggncgaaagtagntcgcttcgagcgtcacgnnannagnnntagtcanccagnngngcccaaggccngnncgnnngagtcttnacatgactnggcnntccncnnantcagagganactcgccnagcgagangacncggcacgcccgggantcaatgggcggcnctgacgcnnncnctgctntgtancgngnggngaaaaannngcnntcannnttccacnngagtanncagcgggacnannaatctcnctnaangnangtntcnntgangntgnntcnannntgcgatngttgcctgntcanntnnntantntccntnngcgnncnnnnncattctnnnnngacaaaannncnatatnannnatngcnnagccgnnangtgcnnangctcatncggnccncnngncntgagnnnananttcacngcnnccgcnnncannncacgctgngaanntcngatgagatctggcctnnaanctganncnggaananctcnnncnnnnncgnntnnnnnnncctcagnncnnantgantccccatggtccctgaatnnctcataaccncctatngannnncttgnannncacnnnncgtcncctngnncgacncggnnntgcgcggggtagncttaangnnccaccncagtnncgncgctttcgntgcttaannggacgtncntgcaaccgttcncgnantgggacnngnnnangccaganntatnnacnnnnnnccaattaancctnaaatanaccgctacccccgnnttanncnnnnnnnnncacnattangctggttnnnatnagnacntgctcggccnnnnnngngtcttttntcgctgttaagacctnncagcccnnctgngcctngnnccnnancntngntatnnntacnannannntacnantctnncagtcgcncgccnattgntctggtccnnccacngtgncgaaacnttcgcgatataccgngagntcnncngcacngtggtntganntnntanncgtncccntannatntacgcggaanncaangnntnaaanaggtcncaatacnncgggatttgagcgctaagccggggatgtacgtcgntagnnnnnttnatcnctccaactntggngggccgngnntncnngnnanccaacatcnangntttcaancngccngnctggtggacggcncacaangcagtctcaggnancagancaantnnnngaaanncgactnctangttcngnanctntgtaatcatntgtaggacctcgtccgannnnagccgttncgcnanntnngganngtangttgtcttgnncatacaagncnnnnnnangacaagncngntggancttgcngtngcgaagcatgtcggctgctnatntnattacnaccnncnagttatgtngggtganncnnncgangacngnggntgctnnannnnnngttcntgcaacaggcgcggtgaannaggtgtgggatttnngctgttaatccgangnntcacaaggctggcanatcgnntagacgtagtagncntgtgggttggaacggnngnagtcnattctngcggcgctntntnttnncgtnccggtgagtgnnattacgcnntgnnnntgnnnnatgaccttcnnnnantctccaccgnnnnancctanntggnancagngccgngaanncnacnncnngnncnaagtnccccacgtanctngtnnnntccccntacnntagcgngngtcantcannncnnnctnnnnnnngntcggncnnncnannnggnnntgntgtcntatncggtnnnnnnngnnngnnnnnnttagaancnnnnnntnnnngnncnnncggngcttcgnacncantngtnaagannnantcgcnggnncccccnnnttagtttantccnacncggaaanagtngtgcgnngnnnnnnnnnctccctcacnnncgcggaagaaccgnagtnttttgttngcccgatnctttgcacccgcnnnannntnnngngatggtaattgtgggttnntnccgnngannngnnnactcncatnncngaggnaggnnnnnggttgntaccangggtggcacccacgcnacacgtcgcacaacgtgncccnngcgttcggagccnctgtggagatgcnnnnaccgcgnctccgnngactaggcnggnannnnncntcnngnnnnnnannngcnnnnnntnnnnntanncctcggtcgactcgagtgccgtcncgnncntnnnagnncaacancccngnnngcgnanncancgannatanncnnntagaggagcatttgnatncngnnancnnnctncatnnnnnnnnctcgncgcntgnttcnntcagncngtntcggctgcaggctggggnagnncgcnttnctggctaaggcccnnntgtnntgtagngcnnnnnncnnnccncctaatgngataccggcaggcgggnncngggtnnaggtaagacntcncattcaggccccngtgccgnnggncgtnacaaactatctctttntaaggnnntttnnnannttcatacgtgnnncnncccncggctnnnggnccaanntngagnacannnnattncnnnngtgctnnnnggcntnanntcnagnnnngnacggnnctnnnanaantaacnntnncttagctctnaatacatccnancgcnngagntttgctgncccagttnngnnanntnnnncgtnagnctnnntnnannggcctnnncnnacannaganacggcagcgtnnnacnctggngnagacgggtgcncgggntanccgaaggagaagggcgtccctcgngnctcacnccncntnncgnctgtgctnacggannnnngnancttnntncnnacanggggntnntnncgcatgncattnntancagcccatgcnnntgataccnnngacnncnagncccnntnaggggcagncantcgctngcaagnnnggnttgcatcttnncaagaggggagggnnnngntncnnnnnnnnnagcctatnnacncnnnggtctantacngtctnctgtnnccacnangcgtngcgcnnttcntcantnnancnctccnnacncgnctncncgtnngtggtcggatacattgggnnnncagacggaactnnngnnnantgcgctnnnatnnnatcgncgtgnnnnggngtnacanttnnntnacgtccggccngnnnnancnagtcacctctaggctacnnggntanncgaannggnncttcgctnnttgnncgcactacaannnctaacgactnaggganccgaangnggcgctttctnggannngnnnngcccttaaggtcnannnngacacannnnnannctcnaggtnnnncggttannnnanngccacggaggccnccgngcggnnnnnnnggcccntnnnnnncgagctaaggcctgaccgncnnnnntgcnaancnccgcgnttcgggtnagaccgggcgttgccgcagcgtccncgnnntcnntccngcactcgcngacctagcggnannntnnnnnnnnngnnaagcgtgatgccccnagatatcaaaatcgnnnngagnnnanngaccnnnattgnngatcgnnngnnccnnnggannntngcnacgtacggnntcannacangtggnccagnnanagncncagtggtcgnngactgctggcnnnctgagnntaatcactctctntaacnnnnnnnnnnnncagcntnnnncaagnnnnnncnngctcgcgtngggtnatagnctnangngancaaccnccngtgtcnanatnncatnttaaanannccatatangagntccatagannncctngngnattgacgctaantccttcggacagcggatgnggaggcnanctcgagannntgctaatngntnnnnagnngncctangcatccgtccgaacnanngtagngnngtcantgattcnnngttgaangnntnntctcnnnttnngnnnaagtcncaacngaccncgaatcctgccncgnngangaccgannccacnntggcgacacactctnccagtacccagaccgcntcangnnnngcncgggccgcgggnntaacgttcagcggcagnannctnngnattnacacaggcngtggcatatggcatanggtagggtttatacaantgngntanncncnaagnngccnntcnnnnnaatnctnnaaacagnntagntnncgnnncgcttcgcgngnnagcnctcaacgggcnnnctcagtcagtgangnnngatnttcntnnnnncngncntctnnnnnnanngtngagttnccctcgctnntatgacnnnncnnnaactnngannnagcnncgacntcnnncntttaanaacacncaacngtttnnnngntgnnnnnnnncngntagggtagacnatannncgaggagnnnnnnncncncnnttgagnataaanntacctcggangggtggnnnngtggtgaagtgtnnactagcctccgncnaggntagatccatanggngannantncttctcacgaanatcgctgatnngctanancctaggctanagctgtgancggatagaggccnnntaannnncganctatccgcaagaaanantcnnngtncatagaactgggnnngggagnnngcgnanngnnnngatttnnntntncacaggnnngnanncnnnngcnnnacgntngccnagggggantnggggctnttaatncccnnnntnnatgaangcngnagtcatnggntnnanananggnngtctancccaannnntnnannnnatncttangccncnactccnnttagnntctgnctntagtanntcgtnncatgancngcnnnnncnangatatnnnntcggtccggnanngccctcannnnngcgcgngtgatgatatcagtggnnnncangttggggntttnntanctcangtcgaatgnnncgtctnatctctggtngnnggcnccnntntgnttcgctgggatgccannnaagaannnctcnctgtgctgcancagngggagantacnnccctncnnnccgnagtcgnnnacntaaaattngagngccancncncnntnnnnntgnnacaaactgagggatgagtcgtatnccnnacngnnnnnngnannnaatggcgaacctngnnantngcgnnagcagactcgcgtacagcgggnttngtggngngctnnnnncattncgnnnggnncgcancanngtgncnngnnntagtggacnatcngtgccagnnnacntanccagncngtnnnngcngggnananncnngcgngaatactctnnagttnntntgntnnantttatatnttggcncactgcagnnnanaggaagngcngttggcccagngnngnangtnannnatcacgtggnannngnactagannngtngcntatgnannancnatntnngtnncnnnnagngggagnntacnnngctagnngnnncnngaagngagtnnggtgtcgnanatacngntccganagggcgnnnnnnnnncgnnnnacgtannnnatgntagctcaaanncggccgtctnctntanaatncncnnggaannnntagnnnnaaatcngcncnnnngttcgngngnanccgccnaacgtcgctaccnagnttgacngtnnannnnntggngacaatacngnanacatggnagtcgnnngnannangtgccttannnnncctannnncnncctncacatnnnngacntgncacgccgcttcccttgacnnanngnnnacngncngctnnaanaatggggccgntgncattcgnnatnagnggtncnntagnnannngcngtatannnaacaancgtggtntaagctggggctanncntttagccanngncgnacnncganatnttgagtaccgnatgngacactnntanncngncnannnnanngtggcangnccnnccgcccaaaggggnnntagnccgtncnnnnncncccannntangtngatntntnatcnaaanntaagaacnngcnggctncntcacagcnccntcnngccgttnggnnnnnnnnancnnagnggannntcnatngatnatancnntnacagacngancgtagtagnccccaantacnccggtnctnaccnnngctccgntnatngcnggnttcctcnnncacccannacaggggcgggatngcntnnnatnncccctgganncccctgagaannnngggncgatgaagaccngcttttaacagaagcnnntnanngcannncgntnnngcngntgtannnncnttttnacnnngnncngnttcagtacggccacagaacancctaaggtntatcggnntnngnggnnngnngtgcggccanngggaaggnaccnacgcgcancagatcnngnnnnnnnngnnngtnncgaattnanantnnnnngcnangcnaacnctagggacntacccgnnnccgantnatnnnnnngnccctannnacnngannnccccnngttgnngnncagttnntcancgnagancngntcggntttnntngaangcnncnatcgnaacnnttgnncttacnnnnagagnnnnannntngncataatggaccnngggcnnnnngntcngcgctcgataccgccagnacntnncanngggncnntagctntanttgtagtanggacgtgctnagcatagggccaannnctngtgattgagtcaggnaancattgcnnnnnggatgnngganncgnccnnnngnnatgnncggatttaagcacngtggcntgtgntcanggcttccntaaancntnggggggnnngnacnnnnncnnnnncatntnnaccttcgggccnngcgttttnnggntcgtgggagnnatcanctcttnnctanccttngcntnccccgncngtntggtttcgggacnacncgngaggggctctnagnncacnggccagtngnnttanggatntgnnnccttgannaccgnatgnnnttgtttggcctcacaagtatgggttttctncaatnngnnncgnngnngganagngtnncatgcncngngngtacgcttccnntggnntntcgcgnnnntntttngncgcgctttcaatactngtctgcnnctcanctcccnnagnngcnttcctnagacatcnggacatantgggggtnctngtcacantggggngttnccnnggcttgngatcnatcctgcanttnctttcgnnnntnnaaantgggaanngtataaccaacnntnannnntgttccgcnnnncntccanntcnnnnanagttcaagcnacnagnnctggngagtacccngagatctnnaggngctncncgnccgnngttcnnccatgcatctnnnnnatactgaagggcgnnggtgcanaaaacccgngtaaatgctnnngccncnnnntcnncgtantnancnnngnccnggaccngntcnntggcncttggntngctcctactgcaatcctagnncgtnnncnccagngcannntctangtangtnaatnnncgcnnanngnnnnnntaccgntnncactacntaaagatcactangnngngnnnggnngcggnncnnnnnccgngnttnganccnggcgnnganaattcaaannagcantccgtacgntggntnnncgnnnntgggnananggncgggnntagntaaggccacgncnnnnaggcnnngcgtaataacgtgggncctggannaggtcgcnaatnnnnnnnnnccacgngntctgatgggntgacttatggacgnnngtgccntggantanntnncgtcngncngcaatgntngncctngtgtntttgcnagcaangnnncancgancnanancacgantannnnntggnagnntagcccttnnttgtnnnattntnnngcggnncccnannacantnntaacccgntccncncnatgcatnncnnccgccntgntgncntnnntctcacnggcaccgcaganngggagtatnngcccgggnnnnntnttatgctcnnncaggcgcnnnnctncatcncgttctctnnnntnaggnncannnnnnnnacnaantnntnnnaccngancnngctngaatatccctannnnannnttngcagtngnnngccgngnaggnncgnnaatcnnntcngnaatngaagatgctnnnntgcctacncccgtnacatgnntcnacgtggncnntgtcagngnncngnnncgnaacggnctcnactcaagccncaannnncnnccttngnnnnnnncannaannatcangcnnccgatgaccagntggnannagaagctctgcaaggannntagnggtannncngtgatgatctctaagacccgagagnnnttnggannnganctantngctnnnncgccggcncnannagcnncngtaggtnnttnntnnnanccncancnnaggnctngcctcgacacatcgcnantgttnnccggnnnngnnnnnntngnnctctcnncacacngaaccngtgnccccgtttcnngttcannncncngttnnnnnnngtggcnnncggctcntnnnnnncaggggntntntnnnnntcgatctcgccctangcncnnncntnannnngagtcccgtgggatgaagagnnannnnnctannnnnngcgannagantnggctttanctncncaacaaccnnngnggnnnngcannnntnnnggctacgagcnaanacgttacagctncgatntganacccantnngnnttannngtntctgnnganannnnagncttanctatccttgcaagacccgccctttgntnagtaggaggacgnctcatgcatcagnnaagttnggnnncnnnngntntnnncaaatnncnnaagnnacgnnannnnnncnnnganntcgctacnggnctcnnnnanagagcgtatcncgacacnncnangcatacnccgccgnntcanaggnangcantagnnnntcgancnnnctcngcgctgagnnnnnannntnnnnnggangnaccggcaccgnactganggccggctcngccatncctnnnnnnatnagggnnctagancnnncagcctnnctnnntnccnnatnncagagttgnnaaccagnnnnctantcgttnntctngccnanngctcatagatnnngnantcaggacnagcccngtgannnnngncnantnnncacgcnnnnangnttngnnnctcanngnnnnagnnnnnnntnncactggnnnnangcgcgctttacaggtgccnctcanaaggngccgtgagactncgncnngtagnnanancgatttgtatctnnnaannntatactccngaggcantcnntnncatctcgtcggnnnnncatnagccangntntaggtncgncccgnnggncgnnnngnntggnnnttnnanncnacaggaaggggnnggnngangnnnnngcnnttgaccantgnnnttnncgtccgtcnnnncncnggngnnntnnctggnnngcacnncngcaatcgnannnggcnnngtngtnntgctagtnagnnncgagnnccgnnangnccacttctannacctntgnnntgggccntcgnnagtgntnngccgngnnngngnngacgnagnnnncncntncttnaatcancatagctcnctcgnngnnnagatcgntcannacannnntcgnnctgcnncanntnnntnantnnnnnttagnncnngtnnntncaancngnnngnccnccnnagnngnttcnaacnnannnaagttcnngnnntgcgataggccnacntaggacanaggancaaatttggtngnnnnnnatgtnnccaanntcgnnngcgttttnnnngccntntgnnnggcgtntacnnaannngggaccccnggcgntaccaagngagngaccaactttgnacgcgnnnntgnannnganngtnntcnngggntaggtgagannntnatanagngcctatnccnagnnnacntccattggaccnnccgnttttntatntnncattcatncntagtagatgnnnnngtgagctannantgcncangagtncnctanngtnnnnnncgcgagnnnnncttctgntccacncttgacntnacntagcnanatgcngtcaccnngagccnngagngcngcccnnncntgtngtacntcncngtcnggcgnactnacnacngacttgtactaannncngagcaatnntnnnnntgnactcncgnggnncgtcgggntannntgggnnacnggtgcncnatncgnccggnngngagannnanncggcgtgggctttaactttggtccactanganagggtnntnnganncancnnnnngcntnnagaactgatannnatcacncctcnnnntttcgtagcgannnnanncggagggggntttaggagcacgtacngcgagtagcnaanntcttgcgtcnctgggatcgcaggggcnacnngnnatgnntnnnntcntntaccnttnaggnggnngnncccntgagttgacctnnttnnttagncgctannntntgntggaacnanannanngcnncannnactgtccnggncgctnntgtgtnnnncanaatnacgttntcatnaccntnntcnagnccggccaaggnctttcngcnnacntcaccggagnnancngntgcatttcggngntgncgcncgccnacnnnnccntgcttnccccgtgcttgnccatcttgaagtagncgnnnncacccagttanngatacntnaccnnaccaacttaangctntctntanncnnagnnncccacatgtcttctgtntnangatnanctannnatnccgctattcacagnngcggnnngaaccggtnnnatataccgacgnnagngattngnncnnngttgnncttcccctacgncnctnnnttctnnccccntcggtagnncgtttantnnacntncgtaangtnnnagcgcacnngcagtagnngncaagncncgggntcttaganccgtgccngaatnntcnnnncgagtcgcgccgnngtnccaaatnntgcgtnnncgcgcanntncagcnncnnnnncctccnnnncttgnnngnnnnacgttcgangtctngannnnnngngtangganaacgatgtcgagttcncnnntgancnnnnnnncnnnncagaagnncgttggacccncgaaatnnctactnngtntnanntnnncngtngagggtattcgcnagactangcntnanctnaangaatggcgccgcggtnancaccnnncagnagnaancgnatntcnnggtngncnatggtcgagnntnnngncccatcctnntgcccgggganactggnnnnaccnnnnntgagcgctntnttcagnnnncaagtgangngnctattagnntgtcnncncgnggncctantctcnacnnncgagggctnnaccaacnagctcatnnagcntnnnannngcancgtatnatatactgnanattagnnatntgcanggncntgnanngnncacgantctaannnaannnntcngtggnnntatgncannngcttttntcnaanacgtcctcgtccncgaggaccnngncaccaatnacnactagnaanctctgnnnnntcacatgnatgnngtctnngnnncncgggncntgctgtnatngctnnnnacagnttgcgagntnnnccctcncgggnaannntagtccgagngtgcancctaaccggtncctgncnacagncctattgnangggaggaacggccgacaccnggctgcnncctnngtatnngaatcnnntttacngtnntaaacnccnggcncacntagacnnnnaatgctgtgcgngcnanngtntnngntnttaagaagncacncgtagtcgtannnncnntgncctncntacgncccngcatnncnncctacccctgannncgtgngnnngcnntggtcngnagaannnntnnacnnnagtgtnnnganggtacgnaggcgaagcncagacgngcagcgcnnncgacangnncnntnnnnnagagccancaggggtttnagatcanatnnntannanntngnccnnnntccacncnnatntntnntntctgcactnntataganaaanacggaggnncaatntnnctcgacnagtacnannngacaacnaatnncagtcnccgcangacnnnngnnnnnnnnnnaannnnngnggtgnnnctnccccatntcnaanncnngnnnnattnntntcgtgnnnaantgtcacctnacntacacaatngtcnnngttgcananncttnnncttngttccgcgngaantnatnnggcgtgtgacttgagtcnntggctnnnccngangnnnnanntaagtnattgggnnnngcatgtancccggnnagnnntcgcncgtcntnnnnagatnnacnncncgnnagagcantttngtgngcgcngcnnnnggccgtgntgtcnggcttgggngcanntcnnnnngnnnnngccnngtgccaaacgctngcgancagccancagactnnaanaccccganggnncgantacctnntaataggtgntannttcntgacnaagttcgcgtacncgnnannntgtngnnctnatannctagcatattnntcaactganagnntcnagnaccctngatgnnannanntnngttagannncgngtggnatggcacttccgtnngncncannacnaggctattgcntnctcggcttangnntttncanggcgannnccnacattcgnnnttntcngaaagtancnnatnngnntnnnngtaancnantagagtnngactntgngtggcnantccnnntccaggtcgtcngcgattnccgacngctngntnnnncgagtgcacagctgttcnccccgccgnntngnattngtantccgcangcaggcntcttccnatttgnaangtttgcgngnntnaatcgnttgcggnacgngcgngcctgcnnnnnnctgganngctgcnnncccgtntctggnanngagtgngtnacnnngggnnagggagcggaggtnanntnccnnngaatgnntctnnnnnnntntngntgngtatnantcacgtcacncanggtntnntccgagaagccggantnttgagtcatnnttcnnntcagnnngtttgtcccngnntttccttgtctgancgngcgtnactatnnatntngnnntacggtngtgcgccccnantngtgtgngntgactcgccngcnnnnngtaactnncgcncgacnncngantaaaaanccgtctagcgacgccgttacntcaccgannccngnanngnnaggangngngnngaggtnacggaacagangactngtngcggnnantngcaatnnnatgagnnnnanccgacgannacgngcgnncttnncgacccatnngncntctctgtctnncgngttttgctnttacccancnccaaccancctcctgtnncnaccngcgttngggagntgncacgcgtgcgnnngcccggccngtgcttctnncgttatgtgcnngaggannctcacgagccncccanngncgagcggccatcnntgaagctgggtgnnntgagagncnnctcggtgtnnnaaggcnnnnatgcgcnngacacttcnncnnnacctcccgntnnccnancnnncagnnnntcgntngtgtnccatggctncctacgntcccatctcgactnntncngcnncgctgttnnnnnnnnnnnnnnnntcgtctctnntatngccnancnnnanagnnatgggtcngngtnttannnnncgggcaagtnnnncnnnagatntnnnctnnccctngaannnngtcggaacannnncntcgttnaaggnntgncnnnnnnannangannaaagnatatgnacnnnnnnnaccnncnnnntgcannnggngaagcgggtnncntnaanatgnnctcnctannagggcnncattcccatnncacctcnntttnnctcnattnagtnntcgactggnntagnncgttgcnaancgntctccnnnccannnnngntcnnccnnggngnncnnaatnctgaggaannnaggccagncccncagtcgcnttncgncacaggcnncagncattngattaaccnttggcgcagcnccctgaannncntgntntnanggcaatcgcnnntacnncnnnnccatggaggggcagngtatgnttncngnntcnctcncgagangncgnnngnnncgaccacccagtnggggtnncctangggtgtnnnanngnngcnnnnngnnnngcnntcccncnantctgntgcangggtngnatnccnannttnannnaccaccnnngngnncgaatcgaggntggttnacngnggcggnntcgtccgcnannggcgcgtacnnnncncggnngcnnnancnngatnannngntgnggtcncgtgngcggatggatngattcgcggnnnccnntcgacgatttnacgnannngagtntngnatgnnntnnnnnnagggggnncngnngnnccccgcaaccannnnggngnngnnaccnncnggntgcccccagtnncnganancaantccnnnacgatnntngncagctgcncanntgtngcgnttncnctnnnnaangctnnnnnntcngangancagcnnnntgngancctggcnagangaacctancgnncnnnnnnnntntnaganttncncnangacncnnncgacacctgnnccntnngggtgcgttnaagcacgccccgcncatnntanaatnnaagaaggtgngacctnnanattagagcccaatgaataatgtnnntnggcatccnccactctcctnnnnnnngnncnnnanacgcnnannnngnnggntgcagcgnngncaacnnnnngnctanngcccttnttctncgcgttgcaaanntggattnncgggacnctnngtgncnnnnnnnnttnnnttgcacgnngntnnnnngtnnncanangnnnnnnnnnnnganntannttnacnannnnctagntaannnncgngtgncgnnnnnancnnnnnnngncagcnngntnnnaancccnnnncntaatgtngngcacgcgnnanncatnnnggantaacgnganntagaanngtncctnnncngccnnctatgaatnccnntaccgattgcttgaggaagnnnnngnataantnccnccannacctncngtggnngnnaggangctcgannnnnnnnnagnncctacnngtttnannccgctnnngcnnntcgatnggnncgnaattcgcgnnngntattnnnnnnnnngcctnannnnnnngnnnnncannnnnnntgncgngcgnncancatacgnnnnnacaanntggcaaacnagnnncntnctgtatnnaggccnctnnnngnaaannnannncgngngtcnctnagntcnnnantcnntggnaccngnggnanacncgcngttagcnnannngcaatnttgtncncgngtnncnggtnnanntnnanngctcatatcnncctnaagccttgcantgcnncnnnantncngnncnannncaatgntnnnnnnnggggancgactnnncnntacangtnnntntgaccaagnnnnnntnaggcgngtggtcacgtaanacaccacctnncnncatccaagctnngnnnnccgaagggnancnnnnntggntncgagngngnntgtgcacncnannnaanntttgtacnttanggngtgctccccctannnnntnacgcccgctnctttcgnaattanntgcgacntacggntgngactntacnnnnnnnnngnnangcagnnaacccacngggtgaannnnnggccgtnanagnctnggcccnacctagcntnnngcnnntgcacttctgnatcccnngcnngcgcagatnnnnnnnaaagcatggnnatcaagnannacanccctggagtnnnnanntntggcggtgnnaacganccntngcnnnactntgacgnngnnagtnagntctngganaanagnnngcnnnncnnncncgncnggnnncnggnntctctnnngnttntcctnnnnncttnaancccgnaacngnnntcnctgnnaggcggctgnncnnncnnaacntnggcgcatgcnagnnnnnggaggnnntncnnagacnnngcgcannnncagcggncgncggnggnnnnnccagtgcaaacgagggcacgggngnnnatcantaccgcntctaatacannnnnncccgcnntgttatcnnnaggtcggctttcagtgtaaannnatgntnanaactcntgncgatgagttnnnngcccatnnagnntccngattgttnggagncatacccgtgtntcncnaggggtgtacangggcncgnantcnntgnntgacnnnntnnnnngagnatntgnnnnannnnnnnntcnnnccgtcatngnaggggcntatccnanntngntgcgcttngttgtanatncncnnntgtncactcgatnntnaacggcgaaacnncgagatancgntnntgncatngnncnggggnctanangtngtcggncncggccagnacgnngatgaannatcccgggnncggnncaacnngctgttgtctcntaatnnngttatgngangcngtnnnngtannggnccacnnntnnnnnntgaacngacaggnctgannngctnagtnggncnnancngaatnnnngnnngtnnggcgcagccgctcnnncnnnncncntntatgnactcgnnnnccccnnnctttccagntgcacnnccnnanncctgcntntcccctngttaagaancgnccanaaaggagnnntnaacccctggncactntacnttaacntaggatcacnngcnncgctaatggnaanaannnngnnncaccgacaaanaacgnggnttatnnnattcaaatcannanngnnannccgttgtgggncancgcgccctccncccgannatcgannnnntnnnnnacnanngatcnnngtnacgtccantnaattnntcacacnatnnnnnncnctacttgncctggganngctcgtaactcnccagctggnagacgnngntnnntttgtaattcncnngacnnnttnctanaagacaggtgntcanggagtcagcccctcagtnntncntntgnncnnnnttcnanacgnnnncannncntnanacatccannntctacnacanttgggcgtttctntnntttggnnatgncantgacgnnnaaaaacaganatagnagntgnngtcnnnnagggnnggnannnnatctgtcgtcagttgcctnnntnntnnnntgccnggctcgcnctcngancgnngnntncgncnngtggngncnggtttttnngtacnggacacntgnntngnanacnccggcgtcgctnnnntctgtacggtnaggngnaangnngnnngctngncnactnannanantcantantgccnnngnnngggnagtnattagccnnngtnacnnagggttncccnnnnnnngnaannngcagtntgcgatagccagnnangtnctntgnnnnngncacgtnatanaanngcgnatagannnnncnnctcnnnagatnntcaangtacaccctctggtggtngnccatttnacctctnttgntnannnnaanntatcaaagtatnnnnnacggcngngacnacnccnnngatagcttcgcttagngnnntctaacagcgtncgnacgagnnnnntgggggttttgcntggnctaccgtcnacgccgcnnatcatgantncnaagacangcctnccannggnnggtcgtnnnnaactatnnncnaannnggggtnnanncnttcnngngccgngttnanggnctcggctngcngccctannnnnnacggnanaccncnacattgacngttnntcttgctaattattnntactgtgcggcnncgntcgnccgncaaggacggnctggggntnagtcgtaattcagtcggntnctcngtnannnnntcgananggcatcnctaanannnngaaggagtnntcngccnnnnncgngncgganggaaggttctagggaggtanaanntacgnacnctncgatcgggnnggtgggnnnnancncnnnancnttnnacannatccgtgccntaataggacgaantcctcnncanagnnaccannggtccnntgcnctnatagccatccaggnttganatcgtnnncagnnactgctacntcngaaatcagaaccgtcntanaactgttgggtggcctctgatnggnngcannnatnacnnntnnnnaggnagggnnaangnganncgttnnnaggnnnnnngcgcggctttngnctnatancnnnnannngngattngcgnngctgnaagccggtttangncggcntngatncnattncctannncnnnngnnggngccgggcggattgnnnntnnnttctacagcacncnnnnntcgnngccngnancnncaaaattacatccannannnnnantcnnnatgaccagaactnnatgttaaangnangctnanccnntnnnnntnnngnngtcatnncctgncnnnnnntnnntnncctcangggtnanataggnnngnnantttttnaaancnnagcannntnatnngtnnttncccctnnngcnggntnannnacncnnnggtcgcctcncnnangcccgncanacnnncacnnngagnccnggnacanncnccnatncggnngtgcatgnannctnntnntnnccnnnanactnnntngnncatnnnnanncgggcnngnnccnngnngggnnnannnngcgnnnattantangnnacnnnngtgtngaaacgccacnanngcccncnntancgtnggtcggggccnnngggcnaatttgnaacggcgcnacttgggngnngacgnnnttagataggtgngtccnnggatcgtgagctnntcctatnnncagnatnccttgntgccnngactcanccccactaggcacnnanctatangacttcgcnaacntnnngagtncaanantgtcctnnatgatnnnccgcgagggtaatcnnnngntnggnntgngannnnnnntgntnnnnntnattccanannttnntggcnnacccctgcacatnnngtnagannnnngtcnncntgcgntcccatgnantnagncgccgcgannnnnanccngtnagaccttcnnnntatnnntaaggtgntnnnannttanancncaaagnaantcggaaantcctatgancnnngcnnnnnnncnngccctattggnntctnnnaatnnnnnngnacncngcnaataanntnttgnctcnncacgaccgntcccggtggnnagtnnngcnnagtcattaagatgcctccngancnanaagccancggaanangatcnntagnatacnngnanagagnnggcntancntgagccctatggagtanntggntgcggntaaaaantanngtnanagncgngcggnntgctnnnaggntnggcnncaatcacncgcggnnnnnncgnctatcnnccngtccctntntnagnnncnactctccntgtacgcagctnntnnagnatctaacacttggcacnntnnnggnntnnncncccgctacaagcgngcgcgcnngnnnnnngnanagnnnaannaggcctggnnnccgttaccgnactnntcngnnngcacgtttgtgnnngnnnggnanntanncntggncaanccngnnannntnnncnnngnactcnnaaagnnngattncnnnacctgnnngcagcnnnncnatcanccnnagtnaacgncctgtattgctcncanannccacaccacatccgcnggcnnctcgnagaanttctctnngtgcgcatnnngtcacgnnnttacnannatnnnnncatnatnngctngnggaaccgcaggnnaagnnnntnnngccncnnnntggngccggccggtcgaggatnnngcgctnngggagatcgtacatcgggcgggggactgntgaanngctnacaatcacaccnnnngnggatnagnnnnnaagncnnanngagcncnnttccaactnnngntncangnancgcgggaaatnnannncggagtgnacgacgncagncnaaatcannnnntcgnngtacaccnnnggngcattcggangnttnncnncatggntccnngnnntgnnnccccagnncannanttnnanntnnnngnnnnnncgtgngcaagacctcggcntgcngtaggnnggnactnccanaanngcatggngaggccagcgctnagnnatnggnnagatnnancncnttnnagttcntacnngcgaactccnnnatgtnaggttnnggtcgnnncnnnnncagantatgttcttnnnngggtgcnnggtnanngnnagngtactnnanntnatnnnnnnnnnnanggcngaagncnaacntnnnanngnaaccnngtgcanaccacncggcccncggctcgttnnagcgaccngcnnnnntttgcctgngnnnnngttaaggnatatnagcnctcgcgctgancacccagngncggcgtcnnaacgangnnnngnnagngaccnntnnatnnnatggngnntcgngcncnnnnggggctnntacacaagccattgcngttccnnggttgntngttcgtnnnnncggcnnctnnnnnnacggnnngnnngttnnnntnnanncccgcnaccccggaggcnnccncanannnannggcangctannaaccnncnnnnnnnnaanaactcagggnnnactgatntngttacnntngnnnnggctgganngtctcgcgnnnnactcgnggngannnntcncnnncgggctcngatttnnacaaagnctnanntgcggcnnnnnntncantantcnttnggannncnaatgannnnntnatnnagnntgnnnanngtnnncacccggggccnntgctacaagatngggccgncnctcgccgntgatgcnttcnagctccgnnnnatngnnancctctagtccgnattacccacntnnnngccagatctntcagcacnattntngtgtnnggnnaccctcctgannaaagcaggnntnnnnnncagncngnnaacgtctcnnntacccgacgcatgntgtttgtgacactcgcngatnnncgcacncgtgancnncacnntnggncncgggccngccaggnnnaagncantannnaccagnnttatccnnagtnnntttgccccnnnataaanctgccgncgcgcgannacntagatannctcnggngnnnncnnnnnactcgcanaaactacttgannacgcacncacgcatcgaagcggcncnctagtgcccccgtccgnacgcnnggntnttcnnanncatnaggcgccaacncnagnangcncngtgncgctgcngncgaacggntnttacattnntnngtactcccgcgnnnacanaggcngcnnnncnnctgnngngagtaagannngngccncaaacggngntngnnaantcatcnanngctnggcngannngtgttcttnntcncgctcctnggaccgtnccgcactgccngcncgcttaaccttacggncgttntctcnnatgccgtncnngcnnnnncncgtatnganngnnngactnnncgcnnnnnnccnaantncggnnnanactncantnnacgcctgnccaannactggcancngtncncnnnnattgctttcntncgtgacacacaagtngannngagtgcaangctnggnnnctgnncggntncgcncgacacccngnngcagttgcggtaatcngcancgtcggcagagcaggncngcacgnatctgcgctggtgtggnannnaatganngnntnccnantagannncgccaagattgcactacaagtggcacnnctatnangngnntgnncnttcccctcctctactccacnnnnncntgnnattattactngnaatgnnngacanngggngtnccgttanngtcttnncnncacaaggggannnnacccgnannnnngnagngngtccncccaaaccgntanntnnnnnggtnaaatgctnnngnagnanaagtcnnnnngcngngacgggtaccntcntgacaaannganacnncannganaannnngctagccagcgccnngtcgnnncgagctnnnagnaggtcanctctagnggtncncnnnaangggncacatcgnccgcggnnnccntagctccacggcncnnnccctcnnntannnagnnnncggnnccnngnnanagangnntnnnnanntgangannatnncnnaanccncgantcncatccncannngttnnatccagnncncnnnccggaacccaacngaccnngatgagntcccatcngcnggangacgtnnnnngncttcntaaaaggccatnngnntngncggnccacnnggnncacntggcatagggctccnngagaatannactggcggnacnncaggctgtntgccgtngannagnngcacnatcnnccnngctacgacntgnaagaaagganattgccctgnagtctttnntngnaanancgcacangnnctatatnncaannntatcnctatagannccgcnttatacccgggnagatacaactacnnnnncantnctnggatccggcggcaangcaagcntggccggcggnggtnantanacnagtgatnnnngtnngttgtaagtctatnncngtacngggcgccgtacggtcgangngcccgactcatgctgnngtngacnagtntanntctnagggtcnccctctgangngnnacnggncnannctacgcgnncnctgngtatatatnnggnaatcccaccganccanaatgnctcatncggagccnnggcancanagctgntacangncncttctnnaatnatacnngnnnntgnncanncatcggcgagggcagcngntctccagccgncgttntgngngnaannncctgggaacctgccncngnccngnaataacnccnncggnngcngnnttgcacggccatcannaaggnngcnaggcngcctccntnaccgatgntcataccgggcctatgttntncggnnntcgncggagagacgtnngcnctacgtnatnncggncattgtnataccgcagcagtntgntacnccatcnttatcggactntacgnngcnatcnnatactgtanngaccgcacgatttttcanacnnnaggtgatcatgntgcnnnnatcnnnncnatncnnnngngtnnccnggnnnccngaggngtagagagtgtcgaancncnncctccgccngntcacatgcnnntggctaagncnggaccnttnncgcnncgtcgcttgcntgtanaagaccgnngnacacngtncaatgggaacncncnangnncncnnangcaccccnnnnntgggnnnncnnngcncagtncaagnnnaacnaannanntttngaccgagaaannngactcngtcccnnnctncgnttnccgnanctcgnnaggccnanngcgcnaggnnncggaagncncaaaannntgttcgcgntntnnnagnaggggaatgttanagataagtagtntactannngaccctnngcannnggctntggnttgagctngatnnnggtcgaaggtatnacccnccnnnngnganntncannncacncntcantngcggtagnnactggcgtntntcantncncnnggttncnanangacttnnnncttcactacgnnacnacntancagacagattttgggatggctttagtccggncnnnccaactcatagcccttnnngnntctgtnncagnnngtnactgcaganctaagnnntggaagaatggntaannacagctaggcacnanatntagctnacggtcctnnnntccccggttggttngantttaatgaatggnnnnttatgatttttgnccannctaanncnccggtggtgnggncnnntngagncntanttgtcanagctgccnggtcgtcnttacgnccgnnangcaaaanacgctncgnncannccnccggnnaagcntnngnnggngngtntttnnccgcnagcgttnncntctgannaaatntnnntnnacaggacgctccgacctaggggaatccatnatnnnngcncccnngtacttcgcaatcggagcannaaatctgctgngtnnngncgtgttcnantggaagtnactanncntntnggnnngtctnnngcatgcnttnatnagggntnnnnccnannntnnntntcagnccacttnaganngattcnatggtgntcnnnnngnnnntnnnannatnagtanccggtganagncngcggtgnnntcacannnacnttacngtctngnnccngnnnnncagtnnnnncnagtccgggcggcgcnaccnganngnnntgtggtannnncctccnngcgnnnncnggcgccnnnctnatcccaatcnnntgtnnttatnngcgtggnnnnnngnntnnangcatccnntcnaccgcnacanngtgcnnnnnanctannnntctngctnangcctagcncacnnngncagcacnnnnntnnnnntcannncgncgtngnganncgagtgancnnngnntcnngagtttnntnannttnntcannntnannnaggncccccngtnagtnnntacaggnntnnnncttactagcgnntgnccctgancaggcactagnnncgaantcgannnntnnnnnccnngnntgnncactatcattacacgagnntgngccnncngnngnagnctactgacaggcnnnnnannnnntctnncgcnggnnngtnnnngnnncccnnctncnnnnnatccggngcnnnnncncgggcntggcnnntntcgtnnnnntnaggccnctnnngncnnnaangctntgannttgannannnnncnnnngnacccaccgacacctgggggcnnngngnncgcnntacnngnnanntcaccnnngagtccctaannnnnaaagnngnggnnatntanggacgcgnngcgggtctcnngaangnanncnagcangnggggggannnnaagngaangnggtanannnnanncccanacnagggagnggancggatcgcctnntcagactnnacatcgaancgacnnnnnntggacnntnnaaancaccctanncttaantnnctcngtagacacgtcangcngaangcnnccgntcnntaanacnnntnnncgcacctgatcngtataccctggcaaattatgatcctaacagnnannctgnnnnngntncnnatnccngngnntcgnccntntncaccccacnaatcgncnntnncaaacggtnnncacactcttggtngagtnnnnnngcnnntggnnngantacgacngnnnggtgggccntgnannncngngggnngcnncnnnnatcngtgnnnnnnnantnnntacgatactnnnnnnncanngntcgccagcctgacnnncncnnntnnncnncttaccatgtnngncgnnnnncgnnattnanntcnngccancnnnnnnnatnccggtaagtgggcggnncnnngtccnccccaccgngtccacngncgtgtacnnnnangccggnnacnngtgnnnngcgacaagttgncnngnnntggntcgngnnactccnnnannancnnncctngctgtnagtgtnantgntcgtngaannnganaccangcngcnggtnancaccngnnnacanncactnanacnngtntcncnncnnanncgnnngctnancgangntngtaagagngaatancangggngngcacccggcnnatnngnctgntgncgcaaaggcnannngnatacanncnncntacccngnnaatgcnngccntttactgncntngcgtnacannnnnnnnnnnnnnancnaggnntgnnnncnannntcgcnnccnngccnnncnctcttnnnnnngngnntntngtgnnnnnngntntggnnnnncnacggccttngcnnnnnngtnnnnnnnntagnnancccgcgttgctggtcngnncannacctcgcatggtanttctatataggncggnnncntggnggcanactncanngnnnnnngtaangntccgncggntaanatancnnctcgncacgnnnagtcngngaatccaannnnngtcnnnncnttgcgcnngnnncncnnacgnactcgncccngcnnctgtttgaggggcagnncgnnttntggggcattctgcngcggaagctnnnnacgncannnnnnnctacnanngacagaattccttnggnctccggagcttganccttgggaagccnnngcgnanntncatcnggntagntngntcngcngattactaanaannnactgggcggagnntgncttnnncnnngnacccnncgnntnnnaangattggcaactangcnnccgnnnngncnncanccatactcggngccgcttnatagcgcntcgcatnnactctcatgnncnntngaagtcgtaccncnnagtagngnnnncagaaagtnnngtcaganncngtccntccnngnatngnnnnnaggancgcggatcgttntggacggantggtntagnngcgtcnncgccagnnagggnaatnccnannanacnngnncnnngnnatgggncncaattaaacncgcagccgngganccnncgnnccaatnttancnactnnnnnnngtngnnnnnnnngtngncccaccacncgtgggacnntnannnnnngntnnncacctncttttatgggtacaatanctcnccnnancagtnccttattcgtnnncnncccattatnngnnngtannannncttnntngnncngtnnnnggcctctntcntcnacggacagncgctnnagnaggcgntnnntngcgnncannntnacgntnnacggnnnnnngacatancgcnnngatanngaacnntgtgnctcnntncnncaagacttcaganannnangtgnagagcgtcnttnntngatntnctnngnaaacangtnaactacattccagaaanatcncgctcnnngacannngngangcggtttntcntgctccgagagcnccagtactncggnaagcgtgtcngataactgctgaaataggcgnctggtgnnnccagatccaanggnnggnntgacgcnnncccccggngnngccnaagtntggtaatcccgtcacgtcnnttccnnttnngnngcaaatgcnactcccgnncncgnnncgnnangtgagattgntaggcgtacccgcngtttcantaccnnnnnccccccncgntnanntnccatgngcgtccgncgcctgaggctnngtggatnncaattgcttcggatacctgcggaagatgngtnngaccangagccacgcggggcccagaagcncgcgtgacngccattttagnngntnngnnaanganattnagntgnancnnnntncnnntnccnnnnnannnnatntctnaccccgcntggnacgnnncnnttctnnnacnnnnnnnngggantnggnngctcntatctgccttgngggttcgcncgncatttgcntngccnncctaatccngcaagncngnctgnattcactgcngcctcngnctcaactttcacnnnnacntatnctcntggangtnnatgctgggcatngcgttaaagtatcgggccccanngcatntgnntttgtctaannnnttttanccnttaancaanntntnganancnngtacgccncggtccctccggcgggatnnccgggcnccannctnctgaatctcccnnngaggnnatnntannataggantcgtattctnncaanctgnntntntnggtatgntgcgagtgnnnacanatatgngaagccggcggacgttcnnangnctgttacncggngcgntncgcgggggccactgtaagntnnntnnncttcntggngttaccttcnctagaccnnacnnntgcantcactnntgttttcanntanactgccncgccgncntttngaagctcnncanctgttnnngaagtcaaannntanactcnnnnagtagnagacccacnctangnagcnnggcttnnnnanncatatgtacatnnnttgcgganggaccgaataaggtaacncgcngncctccnntgatccgnnnnnnngcccanacnagggntggnnccnnacctnncgatgcaaatgancccnngnttggnctannacctgnnnnnaganncgnnncgaccggtctncatnnannnctngnantcctnnnnngnnannanngcccaggganccaanngttntngggntcnnggnannncngnaanncctttcagcgggtncnnncntncnnnnggcaaannnggaaantnnngcnngnnannnnnnaangnnntggagccgtnnancnanngcgngattgagtaacgnccnnannnnnnntatgaattatnctaaacgctgnnnnaganatngnanntnnnctggaggantacggcgnancaggnnnnnngcctcancaannnatnannnnnnanantcncggcggccgntnnggancnctnnnannncgtcnggtaanactncncccgttcnnnnggtgnngntcngaaagaantncacctgtggcatnnnnnnncctgngnncagatnnctancgannngncagngnntccgnnaccntgcttaacgnnannnnnnctantccatataatnnnnagtncgtccnnnggctgnnntgnnacnacatcnntnngaantnntaganngtntnntnnnngcgggtccaaantcntnnnnccnncgntatgcgangannnnncnnnacngnncatctnnnnnnnnantcggagaanncctcgatcgcancnngngcnntnnccnnnngcagtgggcnccgncggngcannngccagcgnnncnnntnncnnnnnanntgacatccnnnnnngtncgactccatncgangantnnntatttgtatggagggnacnncncngancntgtgganactatnngntagntcntcnncgaatnnaaannnccccnctgannannncnngnngcgggtgnnnngnaannnagctnnnntgttgnnnnannnctgagncnnnaaatngtnctagagtannncccntnannnntntccnngngacagnannnnnnnnncacgnggtncactcagnatannccancagggccgccnaacccncgntgagagnncncnnccatngncgttcgnaancggnnnncgntngtcantgaggtatcagttcgnccganntggntagtatnncnnnnngnnngattnnnnnctcanannntngttctagacacgnnncnnnncngangacctngggacntagcccatnncgttctnangncnctnngnagtnnnnnnangggctaccntaccgannnncnaatcanctaaggcnnncagtngcggnnnnnccnncangtngcncngccagtnaccnnnacgnggctnatnatnanncncgntcgnnagagngnacngcccccanncgaggatnttncnnnnncnannnnnnncncttnggagtccgacntcttnngnnnnnnncntcnnnnagacngccnnnnggcnngancacntcacnngnnagcgtggnnnnngnntgannttcncncccccagnnnnnngnnngcnnggnagccagangntnnannntgncanngcgngnnnnnnnnnnagaggaaccnnnccncngnnnnnatgnnttcnnnnnctnnntannnnnntaccgtcgcttgccnntnncacccataacanctgnctacgngncaggccagcgnnncnccnngccacnggcncgtcntgnncnntnncgaccgcanggccaccaccnccggannnnnnnncgnanggaccttnactggncnnngtnncnnnnnngnnannnnnnnatnannangggattcctgnnnacgggtactggtcnagcgtcnccacgnnntcgggggnctgcnntnncncnngganntagacggcanntnnnnnnnncanncactngancnnnnnnnnnncattgcnnntgtattcnnncttnnacgtgtgcctnncattnncncgnccgagnntncnnggaannccggtacnnntancnanccnnnaaggncctccngntacntnatgcaacctgcnnnntngncnnttangngnnanttnacacngnnnnaagctcnatcatnnncgctccctggnncaggnnnncgnnnnnnancntnnnnttcagccgnngtnncnngncnaantannnnnntctagcaannnncaggtgtntcgcnnngcggaatgncngntcctcntnnnnggnnannnccnacnnnnnnntcttaccgnatgnnggacccgntntgnnncnnttatnnacnttcgccatggngnnanngagatangcttnncggagcncgnnnnncgagggttcntcntagnncntcgnnagnnntattagagcgannnanggcggnnggagncttgnacnncnngctnnancntnngntncgntnggngttatggtnangtnncgcnnntcnngtgcccgnnntncnnnataatnaannnntcngnacgagttnagngctcnnnntaccnttnaagccggcaggccggctcagtggnagtnntgcncnnnnnttngnnnccttanctnnnnnnnnnngnnnnccacctgcnnnntcnnnnnnnnnnnanngngnnncctnttcgnngtgngntnntagggcntnggtgctcnacaagggcnggggnnnntnnntaanannnngtctgccttncggntgccatctcnnnnngnnnnntgtgcagtcgcaggcnnaggngttgnaaangannncggcagnnaagggcgtttntgccgcnnnntagnccnncacnnaccnanactncgtccngnnnnntncccgacgctcgtatannccgacaagtgcngncgacacacnnnantctacngtcgnatctacncgnnnancctcanngnntagnnnntntnnngacncnagctcntgagntggtnaccnnanangntctnnaatgtnncggccagannntttnnangntnacacnnntgnnnntnntcnggtgnnnnnnatnnnngnctcnttnnanantnngcctnnncggncnnagngnngtcnnccccacnanctcnnnncnntcncttgttcanngcgttncntnngatgtnnantccnncntncgcngccactgtncatcttctngtagtagtgaancacgacgnnnttnnnttgnnnnntcnnntggtnngtccnggtnncnacaccntnnntgcngnnccgnnnnctagncnnnnnanacgtcgggtggacggttaggcntcgatcggcctgntggantgtngctcnnnntgacagntgccnccncncanttctnagtctnaatnnnatngnnannntnntnntggaccncatannnnnctagnnttnnacgncacaantncnacngggacnnnnncagcctcntctancgatagntncttnncnnngaagagaccacgtcccgnanggtctggcnagnnnnaagcnnnncnacannncannnnnnncgcgnnncnngcgcaaanntacagngtcgtnagagnncnangagtntncctattncngannnatacctngtgnnngctnccgcntatantggggacctnnnnnnnnntgtnnncgnggngaangctaatctgttacnaccnnnngnccgccgggactctggattnaaacnnnacannnnncacccnnnctgacgctncnngnngactnnnccgttnncaannnnnagnatnagcnagantngangantncncntacgcacgctannnngnnacanncatnnnnnnnnnnnccncnnaccanncccantcttccnnanannnganctannancaaagnatgntganacnagncncnnnnntttacctacgnnagancgtacggtcatnanncnnnnnngctacnnnnnnntannncganngctnagcnnntnangtcaacagttggacgngcaggnnggggtnnatttgnccntaaggcnaaatgcggcntnnncattgaganngncattggtgcnaggnncgnntagnngagnnatnannctnctnactnnctacnctgcnnagcntgacaanancgnnnntatcggcannnnnnnctagggaagccaannnnnngtcgcgtgannnnngtcanncangtaaggtgtgacaggactnnnnccnnaccgnnncggttannnatnnnaacttctgcntancnnnnttancgntnnnnngttannagnnnnnncggntggcagtcctgcttcgnanngccttnggcaggtatttgcgcncnannnnnnngtagnagnncgcnncnacnncngtgaangcnnngaanccancggatntgnntnnnnggtatngagtntgggnnatanagatgtannnnnnnnnntttggnaacnnctnnngnntaatannnnnannnngngcctcnnccggtgntcannncccannncttannnnannnnntnnnagggtggtacatctgnntgcnactaataancgngnaggtccgncagagactgggcngannananngcacncnnnnncgactgcgcnatggnccggantgnnggnccgcnngcacnnnnntnccgannnctgcgaccggtngnnnncnnnnnccannagcncntcgcngnnngcggagncnaccacntcanangcngncgnttnnagcntnnnganctagnntnnncancgncgncacncncnnnnncnnttnnncnnnngcannnnnnnnggnatcnacnatntncntacanaaannnnngngaanngcacngtnctnntgggntcaccttangggnnntctntataaagggcgnananaatgngannnacannctatngcactnanntcnnnttgcatggcncccnccgnnncatgangcgtngnntcnnctngannnaaccctgntntgnntagcnngccctngtnanncacnnttannngcactatggnngnagncccnannnncaacanttnnnnaattcngccacntgatgtccgnataggaatttcgtgnnnnnnnnacttcgccancagaaggtctatncnttngtcgtnnnnnacgtaanngncnngccnanagcnngcnnnnctgtcatccncancaactgannnntcnnngntncnnnnagtagccngttttntgnnnnanatcgannnnnccnnntngnnacttgnnnncntncnnccatgacntaatcnagttgttccncangcnnncggcnnnnntantnatgccntgcntngntatnctntgcggnnnnnnnnannnanatgnntgnnatnnngannagtantcgggcncnnnnnttnatganatgggatggntacgaaccnaggannnagtccnncnnacgntctcgngncnccgcccagctgccngcaaannnccnannnangcgctatccnggcnggacngcccnnanagnncnntngcaannnngtnncaggacatncnnnnatntggcnagatgcggngaganntatggtnnnnnngttcgnaaatcnttngcnannnagaggaggncgntcgcctgcatgagaaattcgccggacaatgngttacctncancaannctganntgncggnnngggcgcgatgatnaatcnnnnnncncngtagccanntgnacnncgtngcgcnctcgngcgcacgtgaanttgcngncgnaagnngaccattcaagcggcgccngnnantaatnncncnacgnngnatatcctggnccatatnaatgagnngnnttgccncnnncctaacgntnncnnntntttattgctcaagannngtngccnnncgtaactanattggatgggnntttgatttatcttctntnnnnctnnggtnntgnnnaatancnnnngtncntnnnanncgcgcacnnnagantgacagnantcgcccncnanagggcgctgntntggcaatctgaatggangnaaatgncnnncnnnntnnggaggnnggntccntcctnctcaacaagcnccgangnnnnnnnnnnnnncgcnatcgnnnnnnnnnaannnnnanncattnntanngntgggaatagnattcgnntagtngnaannancnnncgnnnnngtntcactntantngncnacgtgcaactntctggncncggnnnatatantaggatccgctcganacnnngnnnaatngcgnngtnngcnnnnagggnnnngccttgtcnganggtcggtaccnntccnnnntcggcnnnangnngnnnnaccacantnacgaaatcnggngnnnnacnaaaacgncannancttnnntttcggtgccncgncgactacaancnagcgtcagcnnnnnnnannncagcctctntcnagnggancaaatttnnctnnnnnancaggntcnngtggntcgtatgccnagganncnatatatgttggtcctncganttagngccgtgtncnccgncctttnanttcatatgggcatggtnnnnntcaannnngcctccnaannagagcgcagntaccngccanatagtnnncgagcatgnctnnnntnantggnnnttccaagtgagccnnnntcttncngnnnnnggnncncnnggccaancnntggggncnggcngcgncagnnanngcntagcggnacntaacggnnnntnnnntnnncnnntacncggacgntccngncnannntatctgtagaannggcttgnccaggggg aanttnnnnntnnnnnnnnnnnnnnnnnnnnannnngccggnggtctntattntgatccngntctggccacgnctnngctngggcggngnatnnngncgggangtnggagcacctcnacnnnnngnnnnncatncnnngaagtgtccccatagggccaatagctncattaacttgtggccggtcgnagagtggcccagcnctagtgctccncggngatganctcccganntnntaaacgagtannncatacaggaggtccncgtatcggngctncttangncgcagttctgagtcggcgagncgnnnnnantgttggnnnctntngnnnnnttnncgcannnnncaannnnnnnnnnctngagcganngncnncatatnaccncggttcgccncgntttgnnncgncgngtttnnagccagnaagttancgtncnntnngggntccgnatnaannncnnngtgtnnnncnnnnncnnnnngnnnntatttcccagactacgtgggcnnanggggctctatgtatatcgcggacgnnngtgtcatggtgaacgcggacccgcagattagactcggngtgtancannngcatnnccgcagtccaaactctaacatgctagcgacttacttcattgtatagacaaaagccattgcnngcaaancgctcctngcccncnttggnnngngnnttncaccnngnnntncgcntgnacctnatntanttntntnacnngggcttctcgtgggcgaagtaantactcgagantcannnagtgtaanggccngttacnngantgaatcgatactaaagaataagacggagcnctcattaagttagtcgtcgtaacgaggacatgcnntgatgagtgttcataccctccaatcacnattaactnggcgttccggcgacggcaattgtaaacgggtcgggtatagacnccggaatggacncgcagtaaccnagcgnnaannngcatnntnnatgangnnannnacgnnnnantngancnnnaacncncggngacacatcgtngtctagcgcagnanaagnnanntntttgtatcnatatggttaatcgataggacgcnganctaccactccctgtcaccnnnagatnaaccngccanatccgtnctctctgcttaatcaatacttcggcttaccgagctaccgactcagcgcaatggagtttttctgncttcgncttaccngtttggcgangtcccggnnngtaaaccncannnnngnnntnncgcnnancnngnngnngcgntnaggtgctngatntttttcacnngnagcgacctgnacngangcntgcagcctgcntttgncgtnnnnggnctngcngnanactnangnnannngttatnccgtgcncagggngtatnccaatggccgtttccgcagntacccncggnccctatagatacnnacatnggncatcnncngncnatnntgcagngtnnncntgnncgngncngnnnttaggttcttgntcnccnntnnnngnngcnggtncccgtaatngtgtttgcnggacnatgggttngnntagnctaacgncggaatgaaagtagaatgcgctgntcgatacggctccattcttttnnnnctnnccgtgtcnnnagccgnnnatcntaangnatnatggccnctancctgaagnntcccattacgtcgtaatacgcccattaatgccacgttcatgccccgaactanccnnaangaaacatcatctggnggggnngctcgngatcnttnacagatnatatnnnntgncgtcccacgtnanangnnnncgncntgtnnngnnnncatttcncnntcngncccggnncgcggtgcgncggattnnccantngcgttccannaccgcgngngnnnntggtgtatgttgccttgcttaangcngacaccnnggcnncnnnnnnnaaacntannnnagnnaagnnncnantngnnngcgnagnntnnnnanagtgtgggannnnncnnccctnnnngngnctgtgnnacnannctctgttgaactctnanngatgnngcgtnnatncncggnncgacnnatcancgtcaannncaacnggcttatggcnggccngtgcgttgcntnccgatcgtcncnnnacgcntnngcnccnctccanngganntngannaanncgtccngncnnnnnnnnntngcncnnannnnggagatngngcccaccnnngatcnngcccnnccnncnnnnngncggnaaagntgcangngtnngnccncacntcagccggcnnnannnnncgngnnnganganngtnntcggtccgtnnngnctnannnganncatggnagatccanaaangncnnatgattttntgntnngnncntncanntncnnngnntnnnngngngctcnncngnagacnnatnncttgncnnngcgannccnnncnagcntngngnnggnnnnccnnnngnncagtntaanagnanntnnacnngctggcnntgntnnnnnncnnnttangncgnnancntannnnggtgcgnnnnnnngccccngttncngcnntntcgannncnnnncnnnactcnnccgctancnacaaatgcanntcnntagaannnncntncngggcnanccngttgaanncncnnnanantcagacnccnnatccnanagcngncccgnnatntnncannntgncggntcctnnntngatgnntccnnnncnnnngagngnnncangcganngtngntnattncannnccaggtggggcancccgnagggcaannctagnnntncggagntcaagngcgagtnaacggcngtgcgcnttgcntngcanttcncgcacngngggtgacgccagggccacctgcgtaagcggcccnccgaggccggcantcanggnnngcgncgaaacccaancaaccgnntagacggcagncngtatgaanaaccatccacngcgtggtaccgtttggatanggcctctggnacannagnntncnaccncnngtcgagcgancgttgngctncgagcccccgngctgggcnccnngacggngtnaggtcggcctcccangaccgagtccngagnnncgncatncccnnntgacgcgccncattccgnnngncggnnngtgtcnctgnatnngtnngtcgncgatgtngtanncgntcggggnatntnnagcttngaatganactgcgngcngnngcgtncngnagttnnnnncnnnntnncnnagnngtnngnnggnantcgagannagnncgcnngccccnntngnnnnnnntnanngntnnncnnngnttnngnnnnnnnnannnctcntggtacgcatggatcggttgcncngncactcgtnnnncntnnanccntcntnnacttgccatnnaaagnnnntnnntacnttaggntacatgaatntttaggtagnggacatgcgccttagnctnttnggtcactgtcagatncgcataaactatngtngtttaaccttttcgcttcaaggggccaccctntctactgagaactcatgaagtgaccganagccccacgggccnncgaagaagcatgacagtgtcngtacggntgcctgnnttgaatagtcaccgtcntaagaagtgctgcccgaagaggatttaccctgccccagctttcttactgcgagaacgtcngtcncnngggggatcattagcacccgttnatngggccntcncctnacntacggagggtccggnctgcttcaagcgnacncccngnatnnnnttgtncttgttgcgnatgcntggctnncatngccnnncttnngccancncgacntacacaagagncnngggacctcnccggcccgnnnanncctactggatctctctnntancgagggccaccgccnacnaangccngctgttagaggncggtcncnggcgangggntgantantcngancnnnnaccgaaacacgtnggttcccggatcntggctccaccgcacattcggngnaggcttnnnncncannnnnnngangnnnccnccnctnnnngannncanangnnnnncnnanggannnaggnttnanncncgnggcccgccanaatncacnangngncnngcnggtngggccctnccaccangccgnnntagtnanncnnggcaangggctccngntnngacntgtttatgntgctcccgccggatgtacacgacccntcgtcctccgtngttcngctngtccgntactntatgnntcctacnnctccnnntcngccnnntaggtggttccgatccggttatgtntcgagcgnctcgcncnanggnncgcagacagcngnaannnagggggtngcgntatcgcggtcngggactntngcaccnntacccnggcggactnnnaanngagnnancncnccngcnggtnngcnngcncccanccngtgttaagccgnaacctgtgttgttgaangcggcgctgaaaatagtctntngangattccctgtacaccattggatctaggnnnacggtttcactatcggttancccngtnanncancgtaanntnnggnctccgnntggncgngtgntgtcgtncccgnnnnnnnnatttcccgnttncggacaggcgcgncggcgcctctcccccgannctctctaaacatagggttattacancgnnnacacaantgnccngggnatgtacgccgcttnggcccccccctcggttnatccgnancctncnanncgnntggtggagnnnagcnnnagnntggtgancagcgcgggaggcncgcncccgagtcgctccaggntcgtnnnncgnnnnnnggcgganncggnganagnnnnggctnncnnnannnnccnnntnnnatancnngcgncnnnnnnttnnaattgnccgnccncnatcnngantcactnggcntnnnnngnngnnnnagngnnnnnnnncnanccccngtgcgcngngtcgtaaggnngcngnatgtncnnntacagttcgannacctggccncggacggacannntcgagnagggnancannngcgcgcgntatcgtaagcccngncancgngncgncacgannnncggccatgnctccgnccncancgntcctcnatntacnggncgatgnnacgngctnggagtattagntgatganaatcgtcgcacacnaagcccnncgatacccgcggcncggngacccnccnanctgcnnntggcgcgtagtggntgggngcncccccnnncgcnnnngacncnncantnnntnttnncccgngtgnganncagccgnangaagagggnntnngcncgnnagcngacnggntangagnngnatgnntnagcgtcnatttgggcnnnccnacaannnnggggngnggcngtggttgngngnngntngcncgntccacagtgccaggaccgnctacccccnacncncgncccggcngccnnagcnaanngcgnntgcnngcgnnnnggggaccggccnngnncttgagcngtnntgnngnaaancnnnccggnnnatccngngnnnnnaccgnncnnnnnncgggngncncgtnnnnaganntcttgcngaaagnngactcacacactagnctcntcggntncttaggnggngcgggantgnnacngntgcgcgcngatggncgnacanntnaatccgancttgngggntagntagcaagtcgcnctcgnccnnagaactnggcgagccaagtagtccgcaatcaccatggganggccatctctcccccgtgccggnggntcgtctatgcaggatncgtannaacagganacnnacatatacnaccttaaggacttcgcgtactcaggggtncnaattgttttcgagcatataaagcncagcgttccagggnnannggnnagnaccnaaangancatnncccnataagtacacctcngntgnngcagcgcgtgggnnnnaagtgntttgcntnaccgncctcantgngaggnagacnttccggacncccnagtgaactnncnnggcgntcactctcaagcgccnncgctaggagttagctgnaaccnangtnctacnatggtcgtgccgntnnantccnncccnccngnnnaacnntngnnngangtgnnatngcgngtaanannnnnngnnanccgtgtnnctctncagtngnggaggngncgncttcnattgnagggcggatagntccagntgaggccanntgtnctccnngggcnatganncggcgggncccatcctcttcagcgcngacccgnancnntcnnngnnncnnnnnncnnnnnnnnnacnnnnnaganggtganttncgntatcgtctgggactgagcttncngcgccgcntccgtgncgccacganancgcnnnggncgangagactnctcgaggctnttccgcgctnnctngacncgcngggntcccttgcgagnnnnttggncncactngncggnatnncatcgancatgatgtactnnnacctgcncagctgngcccgattaaantccgacgcatgnncnnagagttcgnngctactgggnctgcgccntatagcgcgcnnngnancgnctcactgggntgtnngnngaagtggctctctgcgggngngacaatcctcctccttaactacctgtacntnggnccaggcaccgacttgcatgcctatatggctgtactgtgcactannncncgnnnccaatccnnanannnnagantgnggcttcnctctctcttgtanttggatnccncntcngtnttgnancgnggccaatgtccggtagtgacactgtgcctcanncancaggtgacgatatcagaccgttgcgctgccggccgtggtatttcanggtaccttgatatgtaagaaacctaagcanctaatgaagatgggtatgtcgcctgctntccagtgtccgagtgncnnggaggccactgancccgagagntggtaagagccggcgacnanngantcatgctgcacgctggcngactnccggcgtcagcttcganngagngtanccaagtnncnngnncncnggnnccacagcnntgcacccgaaatnantnnnncngnggacttacgccgctcggngncgttttnacnnncgcnnannnnnntcnnnaanctgnagannntngcnncnnnnnnntnncnancncccgnnngnnnnnncggggtcnannatgcnncnntnctgtcntnaggntngtnagnnncnnnnnntnnngnnncnncntgngcnagganntnntangcnagnnnannactntnaatnaatttnnnggcgtccgatcnnccnnntangcnnnncnnnnnnnnacngnnnnntcncnatnnnnccnnnnnctnnannnnnnnnnngnnnnnnnngnnnnnncnnncngagantntnnntnnnngnnnnnnncnnnnnncggccgcgaggtcgagtcatntgaggccctnccctnggtaaggngatggcggnnggaccctnnatggtggnaagaacctcgnnantntgcagtacnnnacctcgtangagtgcnacctgcntataagngacannaatnactctgagnttggcanatacattanttatgctgattagcgcncnngnngngncnncgcaanagggtgaaaccnntaacccgcgggagaaaagntcnnccacgcactnttgtgcgnagtcccaatgcncgncngcatangcacaaantnggngggggancacanntntgtnnatagncntaagaactgtgatannccnagtaagcgncagncnnnngccntnatngnnncgtcgntnnaatttcgggacacagagtgatntatnnggttnnaggtancgtgnatcnctcgcantgcaacngttaataaancttnacgcgngncanggccttacaggcgcgttggacntgcngcgtgctagcgcccnantgcntngngntctntccccgagggcngataccgtggggnngccacgtnggcgnncnccncnganncggnngngnncccgggcgngcgncgnncctgcatncgatgccgcttcacgccgngtanactccttncagangnctggcggatgtntnngnnggtgngnatnggnccggagacacccacngngnatnggncatctttgctcagtctagntacgactgtgacagggatgngatcnacgctnangctncannnnctcacntnggnggcccggnaancancgtnnnnnnnttggnnacntnatnnnncgngcttagntnatcnanaattanagctncggtagtccntgattgagacttggncatgttacncccnngngctncggggacgncgggncggaganattcnccnactntanacgggaatcctttcggagccnacacacntcngcggcacntncgccggcttaacncattgntnncnnnncgcanccggtaccttgtnttntcggctgctnctgttcgncctgnncnnnannnagcgcggtaanacacgtggtaaccnnaggccctgntacgngngtnannnnanncgngccgnggatcgntcagctttacccacgcaacggtttatattttaaaaatctaaattatccgatattagggtttgcgcattgtctgtgatttggagncacntnnggnnnnatngnnnntacgntngcccnantnncttngngtnccgncnanctncagagntngngcnnncntctcgtgaggnnnnnnnnnnnngaannnnnnnnnnnnntggcgcggatntncgtagancggncntncgnaactgggtccagtttcaggatacgattgaagtcttncnggnncnanctnnnnngnnannagccnannntgnnctaanngngnccgccgaaacnggnggcnctcaggtnantngcncatggcgctagangncgncctcngtancgcganganggnacctggngcngntnatncaagacgacngngccngnngnaggngtnggnntcctngntncgtgnggaagntnnccnanacgngcnctcntnacattgccgaanncgncnantattncnannngnnggnggntcncgcngnnnngnnnnnccntncccnncggnnntnnnnncngnnngnctggctnggngnnnnngcntnngcngccgngggntnttnttngancnntcntgtggcgcnnagnnacggtngnntatggngnnnnncncgncgggccncnncgcnncactngnnnnnnnanntnncngntntattnnacncgnncgtaatactcnngcnnnagcncnncngngncntnnnnngacgcnctcccacacnnnnacagacatcnggcngtnnangcgnggcaantngccgaaattttncgcacanatggcnnccacnccgcgccnnnnggncgcnngtggtngngggccanntcnctgatgacnatagcncnantctgntnggcnnttgagggcctgnacggccgccgaggccaaccaaagtgaaccctcccgcacgtcgnccgnggccctaanntttgacagtacgnggttaacngagaccggggcttacngcgaatngcttccgtnanttcnggcnnccggtngncgatcagngactnncatanccnggatggnaatcggtaaganngntgncnccagcnntgnccgnnnccnccnnngncgtacggccngctcttcggcatnnaacccaaggnncgcnggangcnnacattcgcaacnggnncaatngtgtcnttgcgntgtntgcccatccctnnnggactagcgatgtccagcngctgtatnngcntngncggntnctcngtgatccctcgacgnnantnnnctancgngnctgnggggannnnnanggctnatgnttnngggggcccggcgacggattnncctccnntacgnctaacgggtncnnggctngcgcccgntccccggnggncccacngcgnanctgccgntgtagatccgtagatgggcaatggccgtaattgtagtgatatcgcacgctggctttaagaggnacgtcccccatcgcacgtcgtctctttttggtcccgctnatngacccgcccnnccaccgnacngtngacatnaanncacntcngcgggtacnnngtgcngcngccgcaatanggncagggngnnccanagccnnnnctcntagngggntggaatganatgcnaagnnnactnactaacaagncccccctttnngcntcaggtngngantnnacgcncnagncctgcnttncntttgagnngcgggnngtgnacccgaaccggggtgcaaattagtggnnnaagtnancngnngcgagccattggcacggggnntganggcnacncatannccaantncggtcgannggcnncgngtngncncgtnggncncgccagttttttagnccatanaatcccgccacncncttnntgngcttnacnacganncnnngccgacntgatgtggcgcagngtcntnnccnngtngnnccganccnntcccncggtnggangccgtgaaaggactancnnagagcnggancgnnactgancnnnnctgngnccnatggncngcgngcgtaatgngtgnnnaanncnngnacangaagncntcnnnnagctctcnncnngcnnntngtgtngtngtcngaannncnaaacatnggcnnncccccagnggtggactgtnnnanntntaanacgnctcntcnnggacgccnttaggtancnancncgaaatanttnnntanggctnnataacnnncanggnacgctcgcnangatggaacgcnccccnnccnntctgccnntnncgctgtanggcacagctcccatgcaggggctgcaattcnanncatnccganngcnnnaacgtanagtnactctgtttgcagngtantagnngagcccnacannncgtccaaangtaatggnngtcacnncgccancctcanatgatnctctagacncnnnaggantgcgggantacacgagangcggggtggagcttggncanngttnngctaaacnancnantcgtcctccaaaccngtgccnncgaggagtttaactgcatgccntaacttgtgtanntaaccctggagccatcgtaactcgcgaagggnctcacgcggatctcgntcgcngcntcctntnncncacntncctgatacagctgnatctgatcaagtancgcagccttaacaccacgggnncaangtgatctcacgancaancggnnggtgttnncnnntnngnncnannnncaactgctaaaacnnnnantnaacggtncatacagangnttaccatgcctnncgcncaacctaccncnacacncgccgactggtactgaagcatcgcctatcgaggactcaccctgnctcngncgtcattnnantganngnngaaaatancannntccngntgcgntnacactactgctactcgttttgtgcaagctcttccccgcngattgagcgcggggatacannngatggtcgcttcgatgtggnnncccgannnanagttgntntnnnnnngcngctnannnngnnanggagacgcnnnngncgagcagctgcacncttcnatgtangccaggtacccgcttcacgtgacagncnatnngtcnnnannntngnnaactcnnantagnaccgnntannngntnncaannnnannnnncntnncnnnacatngcagcnnganntcgtcanncntgnaanatggcatacnanngatngatnncnnnngncannntnancnnngannnnnnagnnntangcncancngcctcatttcacangntggtggcgtnncgngtngntgnncngatggnangntnngtggnctttcncnggntagatcagtgcaaaggnnggctngtgncnncntannnntangttntggtngacncggggcttcaccgcgggtgatcctcaaacngtccgattagcgnnaanantaaagatgacaacccgncngatggcggngantggtncncngtgntnctncttcctcctnanaangccngcgtggatgtgtcacgacaacatggttctannntgcggaanacnnagncntaatntcctaatcgtcgtcgtgtcatgatnatagtactngcnccncgcctccangcgaaggagncncngatgacntccggtagngncnaggnnaaaaggcgttnaagctgctctctcggtaataaaagattgaaccggttgcatcnntnnaaaccntcgcncgcaggcccgttggccaaacctgtcgaacccattcattatggagctngaaggaantacaantatngncancgnncgacgcaatcgctcttcnagnnttntatnnntngnntntagatnagaatgtgcgtacgaggcangtggcgatncgctaanancgaatcctagccgaanggncatctngtnggtaaaagtgnncagcanttcatctgtcccgtgaggaaagnagtcccggngctccaacacnnttatacggnnnagggagccaancttggcctcagagntnnngtnnanntnnanntnggctctatggnttangaccgcnngccnagcgacgtngctganatgcganctgntgttccgagangttcgacttaatncanttcnttggagnccntgntngnngcnacnnatatagttatatcgcattganntannnnngggatgtnttcccactatntnngntgggncagtggcngcgaccactcaancnggggtctcncacgnngggcncnaanntagtgtcaaaataacgactctanaggatntcctagactngcagntcnnannncaaacagggctgcgacggtntcgttgangttttggcttgggggcgctgctctatacgacagcgacagctgggcaggcatttagcancatncccngggacagggatcggacacagaccgcggacnngnggaatganagatgcnctcgannnnnagtgatacacncntctctncgatnatgcctnntttagtaactcagcggcggtctcggagtatcngntcttggaggtacccggtaagnnncnncannggngacgaggnngaccgctngaanacatcgtctagggccganatanaagnntgcnatnacgccagcattncgangaacngtttcgtcgtgcttntgttngatcnaacgcgcnggcggcaacntggatacngtnccacntcaagcnnctcannngcnctatcttntcctacgcgcatgtgtccntcgtgtatactggnaattgtcagttatcnnncnnnnnncaagccagtggcnggacnngncaagcctgccatnacacacggcgancgcatgggcgtntctcgcgtncnngangnnntctcccgctccngnacgcgagcagatnagggagcgtcggangcgntantcnttgacctnaccttacgcgctggntcgtaanntcnncannancatanctagtcctnccancnngagngatcctcnggcncnnntttgtntanagtgnancntggcattgggcgtanacctnttnngctttnnanggngtnntgctgnggncgagtnggnancgtnncgtcgattgggaaccgcacgcngtggnntngtgntaggtntngggatcntnagccnacgttnaaggctggccgnnctaagtcnagcngacgntncgtcannattgcgngtacacacngtactataagcctcgnaagaacatagactgtcnannnnngnnagncnnntnngncnccnnagaaagttagcgtgnttacgggccccggatgaaggttgggccctgagccattgtcacgtcnnnnnnnnnnnnnnnnnnnnnnnnnnttannnnnannannnncnnnnnngnnnannnnagnnnnncntncngncaacatctttggcacttcaagactgcnacngcggagtannnnnttcaggtngcgaaagnggagcngggtggtgtggnccaacgggggnnnacgctntnagcaaantgttgatatgcgtttttcgctttagantnaccacgncngcctcngnnntacanacncnnncnnngtgggggagngtgtacattcnaacggtnntcatgagntctncgcagngtcncncacncgcagtntacccactcagnacgnantgtaacntgggnnngngcgcggtnagccccgagtgatgttttaggactggcttgagcgggtntactgtgaaggngcttggcatcggcggcgagcatggcggagnaaaggtcccgaatctgtctccgacgttcgttcnacgtatngcgaantgtnacacttcgcataaaaacgggcctgttgctgattnaccgtggctgagagctggngggctggacatntggttgaanttncncnaaattactacggatagnnngcnngnnggcctttgtatatnnnatccactcgcgtannnaanntcncggcataatganattntacattccttagaggtgtatnccacgtctaccagcgnaggtcgactttatttnnaccccnantggcntggaaggaagatgattaaataccatagntctgggcncctggtnnnnncggcgggtgnccgangtcagccatnctnangtntnagcngcnngccntancnngattgannntnnnnnnnnnagcncncnnnngnntnnnnnntnnntcngnntgnnnnnngnnnnnagnggnnngnnngnggnnnccnnnacgatgcgagactnnntgnannnctnggnnnncnccctgnggcnncannngngnnnncnnnnnannnnnnnnnntnnnnnnnnnnngnnnctnncnntnancnaancnnannnnnntnntacannaatngtccnnttnnnnntnnngnanncacgtggnatacagcggtgtgtgcctncgtgncctnagnagggcnngnnnntnnngatggtccgcngngnncgnnnncnnnccgancncngngnnganggggannggcngaacnggagcgagnngccangctntcggtggggnntagccctctgaanctacnangtctggtantagctcgtgtaatcngnacccgncccaacgggnattgaagggactgtcctatagaggccgnttagcnttgaacaagtctngacantgccnnatcgnctgcngttannatancgatggnanngnngnnggtnngtcccnnaganctgnaggcctccttcttccancncgcgnntnnagnggntnngnagnncncggatattntcgctcgntncgcagctgcgngnacngatcgcaactngatcacactancncnntnnnnnnccnntgtnnntnccngnnnnnnnnngnnnnnnnngnncnnnnnngannnggcnnnnnnctcngcntncncnancnatnnnncnnnnccnannnnatnacnnntcngntnnntnnntnnnnnncnnnncntncnnanncncnngnnnngnnnncncngctncngtangganntnagncantngcnnnnnccctgcnncnncntcntacaattcnntnnantaaangccggnnnnntngntanctnnnnnaannntngnnnnnacnngcaccnnccncnnagcnncgtcatnncncgcatnagncgncngnggnnnggctntcgcnngntnngaccgncnnnngcnnnngcgcccagnnnnaaacgtangnnancnnnantaangnnnatcggcncnaatngctgcatantgcccngccncgccgntgcaacccagcacatttattggtcgtccggcacgnaccgggcaancatacagaacttnttnnctaacnnatnnatnncttctacnncgnangcctggaatcnantncacgntncgaancctgnctctanntccnnttnnnnnngngncnnnnccanncagttaacacgggcngannncgnnnngttaantantncctccnnntacacctgcaanagaanaatctntagnntnncaccactgacctgncaccctgaattggtgtaagtgcctcacgtggccncttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagancggggnagggcccannntnnggtgctgatggcggtacgaagntacncgaanncgcgaacaaaccgnancncccgngagtnnttgngcatcancgacgcacctggggcacgtgancnannccancccnnnggcagtgncatgnggggtgnagcancgcnntatggcncctgtttnnagccaggcanacgcancnatgtatagtttctcagttagngccacttgatgaccggcagtgnanncggggnnggntnnctntttagggtccggtctgnggctncatcnnnngcngnccgtnngnngnccgcgntgccgccagntgggacgtgantcnncngggnngnnncnnanncggcngcncngncctggngctncnagcaaattnagagcnncantgtcgcggactttcgctatcatgctggtgacctggcngccccaaacgaanggcncgacaaaatnatacatggacctntagctaatagatccanctaaatctggggccngagncacnantcnngcccttttgaattnnccaagcgtcagcagangagatggagcctgttttatgatgcctngtaaanatngacgnnntcnnnnnnanncngncntcgnntnnnggagnnnnntnccgangnaaggtncagtcnattncgnnnatctttnncgngagtagncggncncccgnncgaacgctgngctccangngcctcgncctnnnnnnnncnnnngggacnnnnngtnnnnnnnnnntnnncnnnnnnnnnnnnnnnnnanntnngnnnnnnnngncnnnnnnnnnnnnnnnnnncnnnnnnntnnnnnntnngngnngaannnnncnnnntgnnncgataatcgnacttaaatantgaaagggaggtgtggtgcacccgngagtgtcncanctgtccgtgngnngnacactcactanaactcgtgagtccntaccccttgtngncnnagncatngtganatnntgcnctnntagttctgcgannacggtcagnctaggtnatnccggcantgngncnnncccggtctnagcannccgcgccgcgnaaaggggtgtngtgcttnngcgnnngaancangngnccanttgngncgttatgtgtcctagncagtttaggaccgttagnncgtngtgtgtggccgcgtcggagcnntccgggtctacgnngnactctttaaaaanatcttagaaacacttatatatncgtacgangaanngnnncngnnngnncgtcngnanngcntnnnnnnntnctgntangcgncgngnntcgcgcgnnnacnncnncngatacnnnanccgnnnggccnctcnngcgngcnnnnnanctncaccgagngcncaaaaaacaattaccntaaccntngtgaagagtggagangntgcgattcacccgngcaggccntactaccggttacagtaaagcngagnggcntcgcnngcccgcctntacnaacgattaagtnaagcannngnngncggcnnttagacccacctaagggnannnnnnnnnnnnnanngcnngnnnngnngagnncnnnntgnnnnnnnnnattancnnncggnactncnnntnncnnnngcnnnttcgngcnnnnnncnngnnnannnggncannggtcnnnnannncnnnnnnnnntcnnggnnnnnncggnagntggngcccnngnnnctngatcannncannatgncgnnannnnnnnnnnanngntgacttncggnacngagtgtcagtatctngccggtagccgtttgatgacgctgnatncanggaagggttaaagtcncgacacggatatccctatagttnnagtccgantngggaatcgaccctctaggtttcggttctgccacaactccacctangttcatacggacgaaattgnaccctgngnnnncnnnncangnnancgtagtcctnnaagtaacaggncgtcctgncntganagcnnnatggcgcagcnannnangcantttnccnngnnncagnttcgagttccacnnccnctttntgntgactggtactnacgctggcccccncgtngnngtactatggncgnntgcnntnggnanannagggtnanntcnnncnnnnncngcgnatnatngtncttatccgcgcggggtnntagtagngactccgancnatcatatntcacccgttggttcggcttcncnancagngcttntagagngngatnctntngctgaattnannncgcagntgcatcatttnnnccccncaangnaaccacgctcacctaaaangntnggtcgcaanctncngtnannctcctngcncncngtcnnncgcnngnngacnnnatnnaagaccggaggtncngttgcgaaagagactatggtcccacatgttcctnacgtgcgttagccgtttttanatcgtgaggtgtccgtaaaagaggncancnatatttannnaattacctnntcngnnanaantgnnctttncgnncnctaggncgnacnancaagtgganggcaactngggtagatcggncntangnngnnnnccngggnnnnngangctnnnnnnnnnnnnnnnnnnnncnnnnnacacccccntncgntgncnngnngncnnncnnnnagcnnntnatctgangncgaagctcattgaaccanattgcactagagtnnganggcnantnacnttgnacccanggacatcgctgaacggnctcgtcagngccannnnnangnnngtctaaacnntctgcnnggccctgtntnagttncttgttggcnctgtgaacgaaaantgngnatccctgctgaccaggacacgccgcagtgactatttcgcccggtcccagtccgttntgncgtgncggctganactgaaccgctcagcnnngcgncagtctnatagaaactncncgtgntgnnaaaatggaanatgnangcgacgtccgncggnaacgcgttcctctagggatggcggantgcgnncnnnnaaccgnntgnggaaccancaggagtagtcatggctagatctgtaaatttcctnnactctaatntgancctctagcnccgggtaaantnccncggataggggcgtatctatgggttgcnaagntnaggccccnttaaaagactgcaancngaaccttanctgctaaggtaccnctgcgcaggtgtcttgctgnntgncagcgganannggnnggnannntngngagtctnanctntgaatngttnaancncngncnnnggatggtgaccggcgnnnacggtcggngnntngnggngtcnttgttgangagnntncngttcgcgagcctgncgggagnananngncgacncccnngtgncgcnacntncnatcnnntgnncgacantgncanntgtnnnnacnannncctaatatcttgcgctgggtangaaacncccagtaaattcaatctgcggcctantncnnngtnntntacggaganngacnncgtctactantngtacagtatcaaggtagtctggctnaacnccntcntcgcagngctnggtccctaagannacgagcngnncacaccnaacnatntagaacngatcnccttcnactgtcgtgganacggtatcagtgagttggntcgtcggaaattngatncttgtcnnaacgcccannncnntcntggccaccgtntcgctcgacgtccgngccttacacgaggtactgnnatcgcaggtnaggccggccncangttcancaancgctgcagtnntcnactnanntaantacannnctcgatnacgatgtaggtgccgatctcgantccnangactcaagncngnagctccactgncgggctcggnaagaacgggacggttagacccgtnggccgagccaacccgatccgngccattacatccncaatgtggcnntctagnntganngcctannnagntnnannaggtcgaatgttngcgggctgnnagcntagttggcgttttgactagntgtgtacgangatnccggctcaaagagggacggaganaggacctngctcgtacaangnnntatatagaactngttggtggcgaccggaccgtacggcgaactgtnnntaggnatagcgcttataaanncatgtnaaagtatttgtangntaaagcccncnaantancctaacgtggcgtccccctnntggcgggnntncnggtgcgttacactnnngtcggaaccgtggngacgtctgagttcgcngnnccgccntnagagngtnccggncccgctcgaacgggtntaacngnggtggacannancccacacgncgccgttctgctcctngnntntngaanctgctatccgtagagngnccaangnggccggnccccggggtngcgcaggagtccntcagcaaantaatgtaacttacnttancaagnntntgcccactaattcgtgtanttncgagnccattntagntcactaaatgaagaangacatatcgggctggacccngcgccactcggttcatttgccgatccttgtgcccaggnagcacatnngngntnatcnaccttccctgtctncgcnnncnnctgttatgaacnnnatcgncagtntggnnnannnntatcccgggtctgggttccacncnnnacncnngatgactatgcgacagtnggngcccagaaccgtatnctagctcncggnnnnggngggantagcnnctctctntgntntccggcngnganaccggngnncgcagccgnangctganncgccnncgnncnggcnnacngannatnttncctnnnaggancnnnacttccncgangnngcctnaccanctangccnncgantgagnncnaanagnanncnggnagcnngnntnnngaanangacnacgntcgcnanntccccccnttgnnntntagatngcccngncncttgcgnncagcggagncacccctcaattggctgcccggnctgnngcngnncnancnatgctctcntnncacggntcanncncggccnncattnngnncganagcttatntatntctccngtaacnttganaatnangngcgnannagggnggcccnacgtncatcagnncatnngcngcnggcnnncngnaatnnnncgngcgcgnnncctttttcanccgngacccgcanacctgcgncgcncgcncgcccgcccagcanagcgcagatcnctagncncaacgcngatgncncnctcngngtntnacgntnaccngtccnggcntnncnggtncntncacagtngnntnnnnnantgacccnnncncttntangnnggggggccnaagtacgcgncanntgnagctannnncacgctnnaccgttggcncgngtcnnncncagaggtgagtagnnangcnccncnncngcccgtccnaannnggancnngtnncgnnncnggggnnccnagcccggcncccgncctcatanacgcnnagggaccttnnnttggattanngcnanccnncncnannggngnttgtcgnnagctctgnggcatganatgggaacggannnncatctctctctcaannncngaccgngancctgtactcgcanagnacggcaaccatcggggcttangacncctgactcgnntgnngggngccttcccggatgncnaggntcgggcctccnnnnaactcnttanngnganngntanncnaggnnaaanntcnnntncnnnnntngnaaaaatgccctgttagttgtnnggcctgagcnntgnacnangngcgngagcgcnncnnaagccacagcntatattantgnnaatgcgcancagacaagtgtannggangcccagttgngcnngaaccctagtgctggtacggagccngtcccgnaagcagcacggangttgtgcaccngncgnnagtcncgcgcngtacnccgaacccnatcccggnnnnncagntgcggngaanccgcnatnnangncgnnggcnggtnaaacagccatantngaagcancatcngcgntgnnntgnncnaangnntcgannncctggcgangagtaacccccgcannccnncatntgagcgtnnnatnangtnnaggngntgntcgagggtgnanttncagntcnntncgcngannggngntcnctcgncannnggggnttantgacnnggnnnacaatcttggngnntcntncntgnntanngcaataancnnnctatccatannnnnntgagntntcacnnangtnctcctcntaggnnccccacgcgnannctgctcnnctnncncnnngngnnannnannanngtngancnangtnnannannnnnnnnnnnnnnnnnnnngcnncnnnncnnnngnnnnnnancgcggtgtnnnagacattnagccaggantcctcnccagnggcccatcancnngggatcgngtnggnggnggccgtgaggnagtnngtgcccnccaacggctcccatactnngacgcngganctttcanggnttctcggtnggcggccannnncgcnagngagnccctgacncccgngaacaaantncgcaanggtnnactcatcaancgcgncgttntgtnnagggnacnggcgntggnagnntctggtagtcccttncnttggcncnnccgtcctatcagcactgaactgnnaggtgtnatccncgnattaanggnnanncnccntcgcgntnncccnntttcgcnggcnnncnnccnnnnnanncgnaangnnggaganctaganttaganctgtnggnacancngcancncgatgncgangcggangacggnctnantctnancgccgggnagggtaatgtcgcngcccgnatngntncnactnngagngngntnannnnancnncanngnancntggntngcancttatangcnngggncnccagntaccnnagtntcgcgaaaacagatacnagaaancatcgcnngggnnggacgncngcnccgcggacgnctcncggtnannagtanccnngananaancaganccngggnntgcanntngntgnatannntgnccnncncccnatgnnatcnnncnntnnnntnnnnctntgnnnngtacgngcnnnnnngangntgtgtnncnnngaacgnntgntgtatngncganatnncnnatttgtctnnggccgttnnangtngcaanngnnnnccctnggacaacngtcgccngngntcngcggggacntanncangtatcccgtggangctccngngtggacganngcgncccgnngncanngcgctctatcccgncgttactacaannntncacncgngagcgnagagcnnncgnnatggttncataggangggacntcgaaanncagtcnnngggggnnngncntnntatcnnnnanncnnntnnnnnntnntnngnangnnnaganctnanngcgtgtgcntacgggtttgccgnnanggacncnngnnnattacnggcnctagcatcnngcaatnacgnacaactactnaatggnancgtngcgccnncncntgcagaaggntcantgcntacnnnnngtnacnngcnttacctataccgncnttgtaatgcgnctcgtcgnccnngcggcnncgttgntncatgctncaanganaannanaaantacgncgtngcnganncngtctnnancaaggtactagtcancggtnagcanttttcggncncncgnttcgancnnntcgaacgaaactncccgncntangtgccncntngcncnntgnnatggnncacnnnctgtnnnagagngggntncgtttacaaccntgncgagtcgaagcccnggtgnnaganntnagcccnntgccgngngatgcngcgnngcggtgagngcnccgnnatnctaannncgtgagcnntancngtgccgaactctgcngacngcgcnagcgtantcnngncggntggaagagcanggntcagaaatcatccgncggcttttagcgacacccaatntaaagaanaggntaccatacaatgtaaacagcncgtcctgatgcctanaagcggtgtngtgcccgctggacgnnccnntacaagnatnncagnattcgacgnngggcttttanncggtntntggctcaacngnagncntgcnnnncananncnangngncnngncnctttcnnganancgctgnnnctgcggnnngtcngtcagggnntacgcccnccngtgnttacgtgnggttcgctttgtgggggcgcccgncggnaaatnattacatcnnncngcnnagctngntntnntgctgcatncnannnctnntgnnnntnntganccgngcccntntcccagaagcatccctcgnnnnganaccgagnctattnnncnggantannannnnnanngtaganancntcacccgnacccngtttnacnttgttnnancatgngcgctgnntacanantggtcagcgncagncnntaaccngcnnctcatctanacnntngntgttagccccncgaggattcaaccgcttgganaacnntganttgcggagggtaattgcgcgcctntaccgtcccaggtaaccgcaccnnagangctnnngttaaatgcattctcacgagtcnaacannggcancgnctagcacgtatggtatggtcacgggatgggacagggtacgaggatgtgaacttataanccaacgnctcgcaagaacncccttnnnagcttcccttngnngaagtgannggacntncngttgccngnngcgcgtncggtcttcaaagncntggtcatccnancggnagcatntncgncggncagcgncgcttnanaancnnaagnanntacttcacacntttncactgntnancctcnccccngncntnaaagcatgcaacncngganaaggngctntgnntctnggcacgacgcctcggggtgatgacccgnactattttngnnngncnntnnnnngnnannnngnnnnnnnngcnctcnatgnntntcnnnnnncgggngcttntaactcgtnncnggnanngggngnnnncacaggaggnggncacntnggntgagnnacnaannnacgttaagcggcnggttggcaangngnngnncgngntgncngggagccnncgtangctncncctnccnctcgntggcnanngnnnnacnnnngnttctngccngcnncntgnnnctcnctnnnnnnncntcaagnccnngtgttgggctcccagntgggnnnnctggngntnngtncacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagncnnaaggcggttcgaannaagntcatcgacntnaagnatgtgcaaagncgntcannncgnctgncngttgangagaaggagtgnntgnantgagngcttacnggtgncnatnagtcccctcnngatccaactannncntanntnnngtaagcncaaagtncngtngctncncgnagangnngcanccnntncnncnccnntccccancaccnacgnnnnggccgggcccccgaactcatnggncgtgtaaganaaccaaggtagacnctgnaatatcnagtacgtaagtttgggggggtnnanacggnataccaagagaagngctgaaanngcgnctantgnnntngnnnnnnntncgtcttgagnnacnngggtaaagcnatcatagcctgcgnagtnanacnagnaaggangggnctccntntctatnaccaggttacgnaaggtagtncncaaangggncnagantagcttcnttcgggcaatctggactcgnnnggctnnggagcattntttggtncnctcnnntcctgcgngacggaagcnttgccccttcacttaganngnagttnaaacatcctccntnttctagcgtngngcgccgcggngtgacgnnntcccccgcnctatnacttttccttgtggcaccggtcgaannctgttatngnnnnntnngncnggnaatggnagccncccactgatncncagagttagtggtatacgggaactagtnaacgnantacaagccccttcanttgggcccttccnctnncanggcatcagnangttgntggatncnctgtaaatctggaatgatnagtctacgcgatctaggacggagagatttaaantgnaatcgggctataacaggtagctagcacgtganacatgtgtagcggcgcccgcgcaccctngtctgtgaatccccngcggtccttgtgaattgaaactcccggcgcacattgaaatatttcacgagcgngnncagggtcgngcaagtgtccagcggtaaaacggangggatattagataaantgcggtgtggacctntgacaantaataatancttngggcgtgcnttgnngcccntagngnngnnnactatgacntnngccgngngngggcngagacnnaannncancgnantgccgcgccgcctanantacntagaagaatcggaanttgcaatggcaaagngnagngggacgagnaggccgcgnntcccngnggttggagccctagtctccnngannnngcgccctccgnctattgcggggggtgtgtcatggagaacggccccgtagggtgcctaacgagagcgcattantagccttaagatggctatattggttagngnnangnaaccttctccgtanaacggagctgtcgggacgnaaggaccnacatcttcttccggcantttnagacgatagcaaacatctaactatcactgntgnggtgggatggtcaggcntntnntccnctgncnnnnnctnnnnngncnannnccaatcnancngcgtagcatatnctcntgcngnagtaaacgncgangaccnctactcgtnnnacngcgtccctaannntacgnaanaccaggcacatnnntngcannnncnnnngacannnnnngangtnnnnnnnttcgncacncnnganacgnngggntagagtgcngcgtanctctgcgtcgtgaacatctggcanaatngaatcccgacanngaaaggagncccggcggntnnccnttgctatcnncngtccggattnntttcncgtgnaacttgcgcccnncctncggnanngttcccatgncgatncgggcgactccagatagacgtcccctgnctncccgtcgatgtttggggcancagcagcaaagtcngcctaggaaatggacgcggcacgtttaattgcgatcgacactgtcaccaancngntataacgcggtgtcctggntacataccgccgcagcactnggcaaactttaggcgctcccaatttcgcctctgttgacgattgcccctcganggggcgtgcgccgtnnctgcntanggcgncgntnngggnngcgnngannannggnngnanaatgnaggaccaaatagagnatgccgcnccangaannnacttgcgatttcgcccgaagnacctccagacatcncggcnnctccagggtggatgccnccacgggtgnnccnnngcnngancaanngcngnanganncgangngntntcnactnngnnnnncgnnancngnnnncncncnntnnngcntnnnnagntcgaantntaggctagcgcncancgggnnngnnacccactaantgnnntgctcatatacganccccgggcanttcngcaccngccgcncctaanggtaagngntncctngcggagaccgccgcncgntntgccnnctnnaancccangnancnncnnncgcnccnngcnaggncnncgntatcgaaaagcggttctccgncaaaatngnnttcggaggcagngacggcgnactgcacncagatgntnatgacgttgtttctcacgtactggtgacttaacgcactngaagggaccctatggtggtcccngcgcnggcccgggccnccgcttgcctgcgctcgatcccctagtgnnncggtatgctcnttannnnctangncnggtncgntcggngnnctnnnnngngtaatggtgnctctttttngctatancccacnagtntgacnccnacggtanaanncnnntntctnnnngancntaggagangncnnancgnnnntnaaanncctaaccangctcgacancttcattcactactgtggctccggtggggtagcncaatcggcttagcagcngnnncntccntnnnnngncatanantttncnnagngggggngntnntcncngtagcnnntnncncnagcttngattgncagtncnggtngtgcacttngntcttnagnccgtagggccactaggcatcctgtttanactagattgatagcnggtggtaggtagggccgtnatgnanggaccgaaacctgcgtggcggggtgtgcccacncntnngtaaananngncntcngcngttgagctggcgngntaccttnccagtcnctcgnctagccagtnannggnntntnctcctgctnacgcnttattcgccgcaanntgcacanccacatgnccccggtgnncanactacnctngctncncttctnggaacgccantcnggngtactncgtgctgtaagtccangtattgccggctcgcataanattgtaacggcgccgtagncancggaaggcatttggcgacgtcnggcatcncanctcgganntcagnnttcccgttgtnttcgcgataagtatagagggaaaaagctcgccactacctganttgcgnggnactgngtngcttgntgngtagcnnggctangtgcggaatgnntattnnnngatnnacnnctnngcancntanngnggncccnancccnncggcgtaaatntncacgagncgtnnncntcncnataggtnncccncnantnngnccnnccagataatnacncactcnnancgcggncttttcaanaaangttantcaagcaaaactaatntactacatnngctntctctcggtcgcagcccccaccggtaggccngtnnnnncggncnaannanantcctactcnatatnatctatanctagcngtcggcatttcntcnnagtnanagatcnggggtncctgtcgccaacngcnnnnnaggngggncgtccaggngctnncnccgaantcntnntttcngnttannnnnnnnnnangntcgnnngntnnnngnnnannnnggnnnnnnnnnncncngtgcgnatccnggnnacggaaccgaaccccacccancctcnnctnncnngannnngcagngnatgtgttannactaagcgattgnnccnncanntcngnnnnntngnctncncctccntagacnnnnatgtcagtgtcgcatctaccacccnngcnnctncgangcggnagngtctcaganacaataaattcggggttgcgccccagcatgggtttntcttnctgntnagctnaancttnnccgcagccgcnntcngnncgnnngnctgctnnncngngcacgnnagnagngcngcgnnaantcccngcttgncngggtttncgtnggcagncgggcnacnacnncntgngcnngtacgaccnanantnnnccnatctttcggactacaaattcntnacggttccccgngngtntcnnatctnaccccanctganttngtancccccncgcccccnncngggtcagggntcccgnggcggacggtccggngcgaagannngactntctgcctnncnntnaacacctagtgatggtgaacgtgtaggcgtnacaagncgtctccnngtcacnccccgccngggngnnngcggngncggncaatgnctatnactaanggnncgnntcngttgananaaggancnngactcncnncnccttcntgccccnctnnctcccgacccngncnnngggaacgngngnccntgcgcgcctgtngnntgagnagcacanntncggtcntagtancgngtnttgncccctacanctncnnannggntngccnntcngaantangnncancncttnaaatatttcgccggancggcggnctttnncacggcggatnacntcgggaggctttnngtatgcngggccggancctcctnngacccttccgaaccngttctancgcggcgcgnntggggctccnngantgnganatgnnnctctccacnngcnttatgggcctgcctcncntcacggncgncanccaccgacntgttatananggcgtgancngccgatccgagcccgtttncagntnanacgtgncntntatgnccgcccnggcgcggaggngnancngcataaatttcttagtgncgctcgtananccggaaagtntagntcatngccttggnaaggcngcaccctnnggctgaaaatactcgtcnaantgccaggtttaagatgctagttgacgcncngtgtnccagacgtntnaaaagcgcgaatnaatcatntgacttcnttaagnntcggncngnctgtnaaattgacgtgacagncaatntangatcanccacaccaaccctnccccnatgtcggnttnancngccccgggnanattncccgtgaactcngnggntanncgnnactttagttnaaatgncttcnngtacgngcccgacacgngcatccgnncnggggctgactccgnnctggtctggggcttagcaactttgtaccaggagaagcgtaagagntactagtccncangctaccntaactacgtantcntgtntgtgcgncntgcnggnnganancgggaaccaggagctctcctccnganacctccngnnnacatggtnctgcgtttgnaagtngacntatactnngcaccncactcgngngagncccnnnntcatcttnggnnngncganncagtccggtgncngtccntcgcnntcncacccggngtcnnctanccagtctncatgctnncnnaanantctagttctccttgngtnnggacccagccacancngngagcgngnacncnnngcngcgagatcgntgtgggtnnttcnntnnancnntntggagngtccnnngnncncngcntccnntngccnnggnagtggacccacncncggnnncctccccntcnnngcnntncctataaagtgggctgggattgcgcctnngacgnnaggataaaannnnncccgncnccnntttnggtacganncangncgcctcntatcnanntgcactngacgnnggtcctggggtcctgctatngtccacatcgntcnagcgnngngnggccagcgnatnnntccnttcncnggggcgcccnnccnnngccaagnaggccctcgcttgntangcaacatcnnccggncctttagattntctnnncgtgnntaagncnncngncttngnantgcaatcctgtgtcgtcacggcntccngcngtgttagtgccncaaacaagggtctgatncncacntagnnntnccgaggngncngcntggntnntnatngcgngtncaggtagaacnctcgnatgtgangagnctcgtagtcnngngccganggtggagaccgcnncccntccgcngatcnatnnnngntttnagcagtnccctcgacctangctcaancgcntnnggccgcangganggcaacccgagtnatnggtnaggctanttgncgacgcannncnagccagcagtgtggtcgcatttccatgcntcaattcanccttgcccaccatncctccgggccnntnttcnanttatttccncnncntngnncgcccnncagncgtnntaanngctttgtncgngcgagnnctgagngagacnccgnnnnncgctaatgtgcnngncataggcngtgccagnggcagantcctcggcccggaccgcncatcaaattntgattaaaannncgnctcntacggngncnantgcgcttgncttgcccgganngtnncctcnatgggantaggcgtcctgcganncgnannnnanntaatctaatgntnnnngcnnatntccagttcngcccnnccnanggnanncctcnttggcgagntagtnttcgctgcntntgnncttagaggtcgcgaaaagncnantggngagncccggngncaacgnngtcnggcggcccctgncgtaannnctggncccncactgaccnangggancgcgancanggacttnacngtcnaggncccnnagngagntcnnaacgntnccccgcgnnnctcagccncgnnnntctgncagccccccgggcnnggggcngagaggangancntcagngnnnccnnnnactgcncagnnccttacgacggtaatcctgaacnggaagncaacctgaccatnaagnngnnaangcnngcnnnanagcctnnnnaannnnnnncnnctactncacacctggntgtntntcantntacagnnnanncgncnngctcagnnntcctctgcngcctcgtnggcgaacttgnncnngcagncgngtntgcgnaccggagancagntatngtnatcnnntgcnnnnnanntctcatgcggccanncnngnatnaanatncntncngngtagctacnacgggtnncntgnntcncgnggaatcgcctgctgctnctnnnntnnccncanngtggnaccccgngngccaatntntaccactnncccagnncnngnccccannnctggnncgacngtngtacnctatncagncanacnggtttcnttncnntgatngtgnnnaagncggccttaggggcnnnacgggnaagagtanattananggcccngctnaccanntcnncggncnannccnggnnctgnccaaaaanagnnagngntngggnananggcnccgtnacaaaannngccanncggtgancgccacttnncgtgtcccgtaanntcanggccngtncatcagcgnnggncagtnncgggngcgngcngcgcaaagctncccaccgcngatgcntngngnnagncggccaatngntncnnnngnnacnannnnnngnnaannngnctcnccnnacnnatcaanantggccangtncncctgnnngnannannttntgganccgantctgatncntgcnnctatatngtcnccncttacgaaanagnnntccgcccttgaaccaaaangngagnttgcntncgtaaagnttcggnncannnnctagnccgnngnnnnganttcaantnttantccctagcgncnanaccnngnccntnntggnangccnncntgngnatctccgcncaccgggngtnnnnncntagngnngtgtnantntnnnatnnccnancggnncacnnctgtcgtcggacacccntagaccanaanccnagcnntttatnnnntncngtctcntcannnngttancnagccatntnngacctntncatcncnncncaggctccnaggctcntnttaannngcgatgnnacgnngatatagcgnnccccnagtanacnnacnngcgggccccatagaacnccccatcccgngncgggcngttaagcgcaanngcggccgntgctgtcaanacgggncngcgtntntcctangggnctgcggnggggngagnagccantgcggaaggtaacgtgtantgnnangctangctatggctccaccncctaggnnnccncgcgcctgcctncctctnncctacngtgggtaggnccngnctngnttggggngagnngcntggncgcagaatagcaagnnntcngcantccagggctattntggctaagcggncannnngtggnttcgngtaccttcgctncnnngnccgagggcncnccccncctganccganttgcncgccttgtccnacannnnangtcngagaggncctnnctgnaatgataaggatccatncgccgcgggggngccaagntgatggccggcgcncaatgnaccntcgtcagccctggntgntanatgngctaatattactcagccnnttgncccctgangggaattntggcttnnancnggaangctnncnaatgngngccgnntgccnccnacccnnngnnaagncnncanncgganctcngcgnnnntagnccactatcctcgatcgccttgtaaactactcgcctgagatagggaagcccactgngcacgagaccnncnaacancncacccttctaagtaccgaatnagctactgnatctgcccttcgtanactgccagaggcncacttcgnccccaaaatcnnggcgctctgnccgcccngatngtngcaaggggncncccntnnnacntgaacangnnggattcagttcgaacnnctgcctcgcntgnggcaangtaaacgngctaganaaactaacntannctgntnntccanggnaagtgtcacttgtactcggnggncagatttttgagtgttccttngctccntcngttgggtggcgcttcactcgggagnttaaggctacttcntctgcgatgtacgcaaatcgcgttaccggtgtatcgcnactatnttccacnngaagtgtgnttctaagttcttgtatgtaatatcntgcgagttgtgggncganagtaatttatatgtcanatngaaggtaccatnnnncnaacnnnnnnnnnnntnnnannnnnntnnnnngnnnnntnnnnnntnnnnngnnnnnangacntncatgnnnannnagnnanccggncgnntnnnnncnnnnnnnnnnnncnnngnnnnnnannncngnnnnnngnngnnnncnnnnnggnaantgnnnntcggacctcgttgccagttacntacannngccggngcgatttntttgctaatcgtgnaagtacaatcctgtctcggctgagcttggcgtcngccgcctggtncgtaacnatagncattagggataatgtacaaaccacatgactctcggncagtcgtgggtagcnnngtagccnnnnntncctancantcgntactaatcannggcacgaactagaacntcgactacnaaacagatagcaaaaaccacangtngggggcanggaagcacatgnaaanatanaatctttcatctcataggncnnnaaccnttnctaaatncgnnngtnnnacctgcagatnctgtttcatnngctgacnnggnttnncgantgnggaangnncnantgttnttcgcgttangaanngnaaggcatacgctacgnagcannccanannnccncncngcttgcncgtgngcnncttnactttnggctagggncngcgcggcgnnttcnccagtnntccnnnggnnnnnnnnnancnacgccgctgggtccnaccnacctatanancgtggcggccctnagcantangggcngagacggccgcnacggannncttgttactgctcntgactaggncatgnttcaactaggcnttntnanctngctggcccgactaatttanntnttggnncnggatgncttngctttggcngaaacagagacntcctggacanncgcacacagctctnanctgggaatgncgnanggngnngnntntntcgngtannntcntgngngncgnntnnctgngnctctncntgggtnacantncacnacngcgntagacgnggccncncnnnntnntccncntntagtgnngnnnnntngntggcgctncncatcgcttttgttnaacaggtgtattggatactcgcggttcggntccatnacacacgccgtanatggcacgagtcacatcgaaatcngggcctagtnagcatgctgcngaanagctncgtacggaaaggnggttnncgctagtgtgcgacanggcccgccngtaatncgnannnnnnnnnncgccnnncccngggcnnctnttggccgntnnccgggaaatcttnnaanattaggnagccaatnnnccgccantgaannggtgcacgnctcgcgangtcctcgtcaaangnnagannncnanaaacggtncntnggnnananctnncncnnnnnanntggtnnnnnnngctangcntnnnnnnngntcngngngngtgcnncnggncngagnaaacnggcnagtggnggngatngnttganntnnngcnngngaacagtaganattnataagcgggatatgacgatngccgcgcnnatnganaggccccnngtnngcaaggttcaccgnggctncagcctcacaactgccganagctatannanangtgcgntctangctnccangnnanccgtnnagtgcgcacgtgcgacctacggntttaggctnatctgatacnggacngtcntccnccnctcgcgacggtgcgcagcaaccngcagncagccnctaagccgtanctgctgcccggtananncgcaaggggngggaggtgcaatgaggatgcnngggggcctttccctnatntnggagtgaatagnnnanncnnnnncnacangangnatntnnnnggnntnacaattgcatanngtgnnnccnnnttaggntnaccnggattgnggccnaccncacngngngcngaacaggcntnctgnngngaccactttttnnnacatngcacnnangntatgctcacatgctttacagaccatncgtnatttcagaatgtactggnttaatcnctgataaccactagtntcatacgcnnttctcnccnnaccntnnccnaaanangncngngctttgccgaactnttncnngtaagagtaccanntntggngnncaaaagggagnctttngntcngtgtnncctcgcgacgaaggcccancgggcntgcctgtcaacgnggngcgcccggtaancatnaagacacgtttcacctgganctaccncatntctnntnccgtantgtntgcnnnccnntcanngncgnnnnncaaacnncggactttctcttaactaanggnnncccgncccttgtagccncggtccnggnagnnacngcncaccgcccagcanacgtncggnnantcggnangatncctcgctgtgngcgccgcngctcctttttgtgggggtcaacatgcccgtcccggcgcnggtgcangcnaccagcgtgncgagtcntttngantgttacgtgcaccagacaaaagtaatggncncggngaagangangcgngnagctgtngcctgtggcagttgttcttgnncttnanngnnngcatannngngccanngtcnggaccgcacnaggccgncgccacaattgtgggannaacccgnccgtgccnanggnngggnanattccnngtnganccgacnaangnntgttagcggcgagtnnnnngggnngtgnagctgtgccctnncgtngnagnncncgngtgncgcngnaatgcgngtngngatnaaacagttctggcgaaagncccaggtnaaccacatctnancngngnncnccnnnnnngtntnnaannncggcaccnggnnnntntcagggagatcncacnnnnnaggtgagtngggagngatnagcancnganccncngnncnnanatcnganngccnaanccantggncaangnngacncgngtagttntnttttganntanagnngntcnnttatagnnannatanancttgncngtcctggggcngggctncggnccccngcntcggntgtnncgngnnggannntgnnannnncgntccannngcccnagngncantacnaagaggcgnggcannncgtagtgnggtccnntccantnnatnactnngngnngcgacantaggttaccntcaggttcngganncngccgggantcctaanaacgnnacaanttgngcagccatcngnnanccgncctnntnatncttgnnncgtantgccacngnntnggnatgtcccgngcngggngcngcnngnccgcngaaaccngncnngnaannnncnantnnantnngncnnngncnnaangnnnngacnccngnngnnnnnnnncttnngnngcncggngatngnagggnnnnnncnntactcacngngcatncnntgaccagcggganccggcgtgccnngccgtttgttccgggccncannctncacactcanttttattctnnctntggnnagcgngancacngancgccnnnnacgagncncanngcgannnngngnnnnannngnacnnngnngnnngngngncnnnannnngnnnnnggtngnnntcgncgtnnancnnnnnccctctaccgcacnaccctcnctngnggaggtnancgcttggtcccgntgcgaaactatcgaacagcggngangcctcntgtgtnacnnggacntgcncagtgccntgttgttggantcacagggnggcnnnantnngcnaanngncncgtcccagatnnngtcnncccnacngcnancangngtggnccacanccnntngtaaacnntnncnngcanctgnctgacnannngttggnnatacntggncnctanancnnncctnnnanncgnangcnaggacngcagtgnntgngtnngcnctnnttcggctcgncaanctnagcgnagtnagcannnccnncnnccnggnngnacannnncncncgncnnntcgtngnnncttncagctcnnggcgnncnttnnctgtaacgnttcncgtcngcggnnacgtttnnccggangagcatanaactgcgtttggagngtnagccttcggatcttntcncnntcncgtngnctctgtaattagantccgggngntggnagncncatagtcagngcggtggtcgggcgtcgcgaanctttacgttnngtcntnaanntcaggcnnatgtgtataacatanngaacgcncggtgggatnggngaggtntcgctgacnttcantcggcaagnannnccngcnntgaccntnnagatacantagcgtntcncagcntcgcgggcttgggtccnnantaacggcngagtgnccnnntaanntgnngcncantnggggntngncangaancnntcnnnnctcanntgtgtgctgncgcctgccttncgtnggnangncgcggttatgtcntntnactntngancaggcnntaaggcntgtgantatncggacngnattttangggnaccntngggcaatatgtncnccgagacncnccntcgggtncnacttcanttgcnnacncggnnnctnngttcntggcattnctgnaanncgnggancgggntgtcnnntntcccccnggtnacnnngnagtcaggagcctngaggccccttaaaggtncgttngccngntctcnacccanccctgnnatagggcaaactgcntctggggctccanacgncccgngngactnnctccgntccactnngtggccnngaanaacngacgatgtgttgctnctcctncnccctccgcngttgcaccnatnncncgnctncgatggccntgaatttccgnnngngnnannncagcnggngntntntcgcnccggcggngcngaatntnanggnttnncnntntttacagggcnnctctaganccnggtccacagacntgnnnatnnngagctcncatancctngcgnatagcnccnggagnntnggtnnnttnnncagtgggngtagcgggttaacaggangccnnnnactgagcantcctggcgaaattctttaaggccgtgngtacgcgcccggtgcctacgagcgatgatatccnagcntctannccacgacaccgtatcgctctcgaggggngggcgagangactnnggtcgaccnnggtccctnanaagtgccntngagtgcctcngnntcgagccgtcgtggctggccccgagaccgagcgtcngcctttccataatcttggaacnttcaatcaatgnacangccncattanatctgtggcggcacgctttaatagnagagtntcnagagatcgggcacnccgggaaacgacgaacggtggggccggtctagagcaccagaatcccgancgatcaatcncgatnggtngcgaatcttntgccgcaacancggncaccctgcaacccctgngancgaaggttngtaccgctancnttttactcgttccacgaccggtatgcattgtgagctcactttgaggggccagattagtccagttcgtngancgaaggacngggatngcccggtcacgcgtcagngctnctatacgctatcnaagtntcttgnggcgngcgngnttggcgtnagnnanggatgcggactaaaagcnaacagacgcnnagccctggngcncanatngacnagnttcccgcncgacccatccacatccaggtanngagtcggttcccgcnccncngancctnccggcnnccnggcaaaccanttaggcaggaacncgccaccnctncttanccangtgcggtgtactgccntnanagggagccgcgagnattgccgagcaataatgggnttnggcgangcngnaangananccccgccccctcngacccnccgnnntnccngacncgcgatcnntgctttaccnagtggngnanacnccgtcttnntctnnttannanacaccgcctgncggantgnngcnggagacnacctnngncctnngncgtgtcacagttactnctnncnnggccncncntnatatcgtatngtangcccannccgcgttngnttgnacanacgnaatacnggcngttnnntnanncggncccnnanangnncgngtgggtgangggnnataantccancaatnttncnanccgnnncantagcngnagnccnnnncnnntngggctccaaccncnggtccgatcnnnanggggcaaaaaanggatggcggtcgaatacnngnnanctcgcgagcgagtgtnnncannttntnncagnntgttgngnnccnncnanagcntcnnnnngnaggnnnnccnncgnnngtngtnngacncnnnganngtngnngcnnatngngcccnctcgaatggtcgatgccaacgccgtccccccgcgtactgacggatcttactgngtcgccnngntcgngctcgnngcgaggggccgcaangggngcgngcatnttggcggttagaaagtttnnaacnntagacccggtncctgtctcganagcactnngggagattnntttacttcccngtccggcccgcncgttngnctggagcattcatntgatggcttgaaagatcgttacgtnanataacgnaacaaattcgcacaacganntacgctncgggtctangcgagccttacgnantnntgnccccgnttaaagntggcanncntcccggnggagtagggcganngcttgcgcgcgaaacccgggctnnggtcgagacttccgnnnttgngtcgnnncnctgcgngcnacggnncctaaggcatnnnacagnccgcnaagggggncggcnggggngtgtnctntccgatctgntnccacatggacgnccccacngcccgataggcancnnaacnctnanntngcaccatcccnnaccgcntcgggctattcnaanccnaccatggnaggcgncanccgactcataattttgngctcactctcgatnccgggcgantataatagnaagcagtatgaaattcattgctccacgccaacccacaanacagtcatgcnnnncggnttttncgggncgtncnggnggcttcgngncccnntcnacccttggctcgaacctanttngccgtaatgccttattcngcncnacaacggagtttctngnacatggccctgctgccggncnacngangcgcatagncgntgctgtccatntcngtggccgaaactctccntctgncttntntcantggagcgngngccagcnccggacactggcgctccacgtcggaagagntaaagacgtcactncggtccatcggctagngggtncaggtagtctngcnncttcgncgcgcaagtnccaganaatatcggnntntgcgggtcgcggcgnntgcatatgcttgactgttaanacctaagcactccggncccagtacnncgaagcctggaaccgnactctatatnctnagcnntcntgatgggatagcacnatncacnanacncccngtannnccagtngccaaannnngnggagcannnagcctgcactcttaatggagcaatnttagcatagcacccngcgacctaccaggcnaaaagtttcngcnacgctcaagnngcataataggcgctaggcctcgananactcctgnttatgntgcancttggnggtatactcggnnngccgtnnatngngactaatgccgcnccgncggcngtgggntttgaactngtggcgggaggaacnctngnncntacccactatatagcaggcntgtttttaacncagtagatgccccgncggtccncnnagngnccncnatgncgatcagaagnnngcagggnntgnnccccggtcgccgcgnaaactccaagtcggannccgnnngnggcgnaanngnganacattaggtcaanagatntccggagactngtcctcngnnnccgngccncnancgntcctccccgtccggtngggcaggaccatatatctccctanttgcatnnnnctnngcngccccttcanggacccatgcttcanncgccgcctcnccatgntgcaaancnnnnanctctctacancgggntanctntntancggnncgccggnncacncgccgngagncncnccctttanngtgctcnacgncngcngccnnntagcgcccggnncncncccgttntcaatnggctcaccntancnnntnnnaanactntngnncagcggncantnnctngcacnctgnncgcnnggctggccactgcnnanntnnnngnngncnnncntnnnnctactcngctggcacctacntnntngntggcccngagtannacnacgncannaancgcnngtnnnngacnnnggcgagggtananntnnnnnncnnaccnnggngcggnccnnngatngcncnncnnnnnnngnntagnnncccaccaattcggacggtggccancccaagtngctgttncatntncaacgttttgtngccnnnnnnntnnncnnnttngngcngnagntacatncnnananngnnngannnctnnngncgngnnngncnnnnnnnnngaggnatcatgagnccgngtacttcgggtcggacggaanggtctgtgacanantaggagcggaggttgnncactatgtntcanctgttcgtgncntataagngaccacaacgtccctcgatcatctagagcctctgtcaaactcaacgggttcnncaatagtagaggcagtcagnntgactccangcacntancnnnncnnancancnnngtngcaagnncccggacgnnggnnngtactcacgaggccatgcacgnaaaanntgnncagaaaaatctnnnatcgtagnggnnagnncnnatccnnnnngntccnnncgcanagnattngcntnctnnctnccgggcgggangcncgtggcagctgagnaacannncctatcngtaacaccgcttatgttgtagagtattttnaccgcgcagtnncgcgcgcgcnantgantcttgcgtaacaccgactcttggntgagtatngcccngggaagtctcagctcgacagnaaactatattttaccnacntggnncacttcctaatgccatggggatccgaccggcgagtaganagtcaagagctantccggccagtccncntctanttcatgnacccaaaaataacaatatgagccactccggcattgaccgancgnggnncgncgcngtngnnncncatnaagnanntnngcnngatncctctggctgncccctggnaaatgagattcntngcttcgntcgcnntngtncgntcgtagcnggggggcgtgccttcannacttnctacnttgcgtgcnntagcccgccgnnagctgcggnttgaagngccccggaggcacctccggggacagtcaataacanagataccattagaatggnaccncgttagtnatggcgggcggnggncgntgggnncntntgcnnngnntcgcncaaatngcacgcccccgacacagacnaatnctgatcannngcccnnggnncangtcgnnnacnatctgtgngtactcggnggactngnccgaaatagatctcctccgcatcganganntncnaaannnctgcnanacgncggtctccnntncntaacnngngnnannaccggntcnnggnnncngggcgggctnggtnaccggggnccgngnggcgcnggcccagtgggttcaacgagttgtnaagcacagttgtggatgcngtgacggattaacgaagttatccataanctnngcggnaacaatcgngtngatttgcnncgcgntttagccanggntcngtggtttcggngaggganctnnntanntcgnncgttangtgcgcaaacgttggaggaccncaanagcgnncnnccnccnnggtncgcncanggnngtgaccnngtgttcgcgggggggangcgcgccgttncattncancncacgccnccnnnncngtncctncgngnnntctggctcgcnngaacgnnccnnttacncctngggncngnacnanggncaantatnncngnnngnnngngtcgtgggtngntgcacnnncnggnacnnnannggagcactttaccgcgcggnnatncnnacncacannngannaccntcggtnagntgncanctnnncngcngngaggctcactancgcannnnnnnntntnnnanncnnnnnnnnncncnnntnnnnnnnatnngacntnnanntnntcncgccncnancagncnnaagnannnacccganaaacctcnngtcgaacagccgnctcggcgaccaacgaccggcgcgnggtcnagnccntncnagnttcnctgttnacgccttcgcntagtgncccgtacncnngnncttnangcatanaanngncnnnnnncnannngcgnngcgcgcgagngngtacnngctnnnantnngtgncgctnancgcgnacnnnggangcnnnnnnnggcatnnnccngctangagncgngngctactctnnccgntgancnnncgggnaggtgcttttngnncgggcgnagnnngtggnctcatcggtntgtncgcanttctggantcnnggcgtncgggtntcgnnagtancgttnnttnccngacntgcatngtcncatngccccgccctcnatngcgangctgggattcgccnttgattntacggttnnacacanatgntaagctcccggcatgcgcctgctagtgtggtcntcggcatcannntangnncntntngcnnnatnnaccnanngcaagacnngnnngtcatntanagtncgnnnnntnatggncnnntacngntgangctnnncncagnancgnncnnnncnngntnngnnntcgtnnncnagnncagnnnnnggctgnncntnnnnccnnncnnnnnngnganncnannnnnnntnnnannnncngnnacntannnnnnnnnnnnaggnnnnnannagccnnnatacagtgtatcttcgncgnntgcggcattagagncanaccgaacgtcanacgntacgactcncatgtcaaaatgccgnggcgttccggctgtcnganngtggcagtnggatagcgtgtacttangcagnangcngcttantcnnnanggcaagcgtcntnnangcgggngctnggtnngcggtgattatgagtgtcacgaggtacccactcaancntaanaggggnnngnntncacnncnncntngnnngncnnctnctnnnnggcnnnggnnngcntngnnnganncntgtncncnnangnnctgtnnngnnncngnnacnnnannccnnntgtgcgncacnccnanntnntnggnnccnncttanttntnntcgtnaacangngnnngnntngttnancntcnctantncnaccccagtaacngnaagagatggtacnantaaangaaggggcnaattcgcggantgctgtgngatccatgctttnanagnccncntcncccgctaaattgcgtttctgcncgacanccnggcagtttcccttagccntcccatgggccacggnttnttngattcctacnncttangtcntgnnctctngntcnccacaancnncngntccncgcgntcgtaangaggcagncagcctnggacngccacgcngntaagangnnatntnnncncnnncanncnnnccnnccccttgancacagcngctangtnccaatgtcgcaatccttatgtncnccngggnaccgacccaaananggtnctcctngttccgctnnnnggcagagcanannnncnngtaanccnacgtcnnntgnngntnntnnganntnncnnnagcnnncnncnnccngnnnngnncncgtnctngnncnnncnncananncancagtggnnanagnntttnngcnnccagnncgaaanncngtgtgctgatatatgggtacgttgcctagtagaacaaacccagtgagccacgactatnggngtgatagcaggcgngncgncnnngacaagnnngnnngatgcngnnnnctngangntnntnnattttacatcacgcatacacaccaggntattaggttcgtnanngnttcnngtanaaccctncgganattggtgcgtaagtagctttaaggacncgatgttagaggtctccaangcgcggcacaaaggnngnnntngacngangcgtgaccncactnnctctgtagttgcggtcttactcanccgagancanacctntttcgcggacacagccgtcactncnnaattttnancctnnagnnnnannngtaacaatggttcnagggtcaaaagantaagagggcaaagagnatgcaagtntntgaagattccagcgtctatcgcagggaaagcttntaaagnttgagnctaaaatcccnannnattgnantngaatntngacntgtngantnnatccattntcnttctctgctggganttcacagnaaattgccgcgtnnagtatcnncanttaccgcnaaatanaatannnggtaaacggcgactaaggcgtgtcgggggggtgcatntgagcgctctnnnngnctcnncnntnnnnngnanantnntntgnnnnnnncnnctnnnnctctccgcacgccncgcgaaaatccagccacgggtngntnagagcnnnccccngcataccttcccgtannctganatccncaaccgttnngttgnnaccgaagnncgaataagggcaggggactttcgagagtcgtagcnntcnccannccccaccgcncatccaanngtatggcgtaagcanatgtggntcatttggnnnaaaagngcacgtcgtatgtcagatgagtttgnttttccgcgtctgnnncgcatattagagagntnnacanngtggcggnnccccagctganctnnccnncgattagnacatacaancantagnngaannccggtgangttgattacaaccnaatttaccnnctaccancgnntcccaancctgccaaacntaacgtccttggtgcaagtatcaataccgtgccggcnnnganatgngtccnnacnatnnaacggnnggaacncnnnctnnggttgcnnnnncgnggacgacatgggcataantctancctagcggggtaacccccgttaaccccgnntggnaggaanncccccgnagtgtagagcntccgatatctatctgctgacccgaccnnngattgcnctnngcgncaccnnnncnccntctgacccccnnantnnannnnnnnnnnnntntncaggtcntatgtccaacggccngtgggtgcaagtaccanccaaccacgatcgagtgngcctncatacgncgtccccnggctncagtcacagntaacgtgtaancgtncgacccctnacggatntgagtaaagccgtnggnatcctcnctgggggaccnggnncagnnccgnnncatntnnnnnnnnanatangncngccgttacgtgcggnannnngngttgtaggatattncgggaggtnnngagntctnnngnnngcnntcagcngtnnngcntnttaggcnttttagtgnctgtgcggcgctaggcaacgcgtcttaggattcacnntgttacgtccnaagnagncagatnccgggttngtatnggtcgatcgagangggaanngacnctanagagacgatgcggatgtagctcggttgggactgacagtcgttaggtanaaaaaagtnnannngtgctgggtccnacnnnncgnncgtngnccgtntttntnnggatnngaagnggancaatgggtagttttaattggngttggctanggntcgngcgctcttncttncggnagcgcncaacnnctctgcccggcaggaccccgaccggctcaagcgaattagtgcgtcccgtagnnccctagatttaaaagangaggtgnttagnaannnacanttgtcaaacntgcccacaagntcgnngnatggcgnanntatgcaganntgagctaccgnnnagngggncnatnantntgggacgtntnnntanttgtnanccgtgcgaagtacctttagtagncatgncgtctcggnantncggcgacnccgtanccnatggtcaacgtgtaactgagnnnnccncnnaatcccancggnggtngtgcnncnccagncatgtgcccgccnntcnngtcntcgnnggangtcncanantngttccnnngggnnnnagnncctnannggancgannnctnccccngtntcgngnnntncnanngcngnngnnnnttacgagntannnnngnngntgtncgctnnnaagtngcacaatccctcggcgtccccaccttcatcttggattttgtggcccgattgcggggggcngaacgccttcgcacagtnangggtcgnaagtnagnanggtgttaggcacccgccngcacggngcgnaacagnnatgcgnagagtagnnncgcnnccggcanggcctaacncgggncnggnctaaangncacntttgnatgncnnangttggcgcagtcgnnagatcntancatggtctccntgccnntgctanncgagtaatnacccctattgagtggagctacgctctgttcaggaacccggcgagaatcgcntatntgtntgacgagcctntagtataaccnngnngttcnnttgngntaccgcgaagncgggtancnttaccgccgcnntgcaaccnagatgcgcnnacctcnaanngtcntnacttnncatcgctagnntgananaggcntcgnactnngctgggctntnnttnnncnnngntcgngtcccgagnncncncctnntanngncncntgngtatttggnatanccnatnantntaatcctcccnngctactaggagacagncnantnggcccncnccgacgaggnccnggntcncntgnngnncantcnnttcgannngganggngccgnaagctacncgncntncncgnnagngnncgngacccangntggctgnnnccnngcgancatcgtaccncccccggcncnnngggancnanctannntncttaggcnaatggtnngnannncacgnnnanaannnccccccnncngngacantgcgtttcccgctcaatcctnngggatctgccttgtnccntgttgnnnntnnnnnnnnnnnnngnccngnnccnnntnccgannnnnnnntagncgannananntngccctnggtacnttnctcgtagtacnagtntannngcntcnnccgagntnggaccgggcgagtcttaccagggcnnntnaannctcanacgggnagaaaacttgncgcgngggncaanggggnacnccnacgattnngtnganggcccnnncnntgcccccgcaccggancgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcggggcnantanacntcnnnacngnnaacgtncgnnaacntnngggcgtaanannttcgttgcctgctnaaatcagtctccncctccgangaantgnannatncnnnngcgattgaaaggntgnatggnggattncanggccgtcatgcncgnatgcctcccnngtnngccggccgtaagngnacaattcacagcgccngccatnaaatngnnacggactcctatagngntgtcnngccccgnggctgatacggnnnnntcccnagtcagcatngtncgattngcnccgngnnnnatngggnccccgngngcccnnanngnnncnnaatcncctannnaactncgagcgctttnggtgangtcccntaantngactcggtaacgagnnggncngcnnnnangnnccacnncancngcgncnnnnncgntgcttancannnnnnanttgnggccnttcacgnnttgnnntnannnngnnnnngannnnntnnnnnnnnnnnnntnnnncnnnnaannnnncnnnnnnnnngggatatccgnatgccngcacgctnagnctnnttgcaatcagcacgtgctcggcnnagngagtttngnntctcgctgttaaaanngtnnagcgngcntgggcctngcccccnagccttgttattcgtacncctaacttaccattctngcagctgcacgtngnccgcttagnttctctncntgtattaaagttgctgtgaccaactgacctgatccatnccacacggcgtcgtcccacggaaactcttaacagcaaagtataggtggcggaagcctcanagacttgtgagattaggnnatatgaacgctaagccggagaggtacgtagcgagaatggttcctnnctncaacggtggaaggccggggangccngatngcnaagatcggnntnttcanccgntncgtntggtggacggcttataanatggccaangnnaccnnnnnaaannncagcaangcgatttctatnttcagcanttatgtaattanatgtangacctcatccganctnnnccgnnncnctnagtaggnactgtangtcgtcttggccatacaannctctctnncagnnnnncngnngancctcntaatgncncgatatactgaggatcgtcgattccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggccttgactagtgaggggaatacaangnacntcanccgtnnnnangacntnncnnagngccggcnnntccgcnagacgnagtaggnttgtngntnggnnnngcngcagtncagnctnnngnnnncatnnnntagnggncnnncnngcnnnnnaanggnctggnncggggcgntgacctnccagcactctccacngtancngcctaaatgaaaacagngccgtgancgcaactcccggagcgaagtnnnncnnntncnnngtgctgnnnncntancttagcgtgngtcannnaagaccancncgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtgntaggcaagattagaacccatggataagtgcacggccggtgcnnngcncacantcgtaaannnnnanncncgggnacccccgacttcgnttactntcncncanggggngcagcgcagggnggtncncttcccncccagtgtaagatcaggcagcgagagccgatgtacataatatngaatatctgtaatanctcancgcggcggcgattgtggntngntcccgnngacntgagnactctcancgcnnagggaggnccgnnnttgntaccntgngtggcacncacgcnncangncgnacancgngacccnngcgttcggagnccctntnnnnangccnaaaccgcgactccgnngnctnggccggtatagtccgtcgngncngananncgcggtnantnctggngtacctcggtcgactcgagtgcnngctcgggcgttgnagcnnannnnccngnnncgnctcaacgaaagntcataatacatgagaagatgaccacgcatctaagatgggtgatgtanngccgcctagtcgcanantnngnacangncgcacngntngaaancgnggangagatactcncntagctncggactacntgtagtgnagccantagcncctatctccgattgcgntancagcggacnagcnntgggtgtggctaacattcnacatncagctccgggtccctccgttcgtcgcaagttagctctttataaggccattttccatgttcacacctgagtcgtcccacaactaccagaccaagtttgagtgtataagatgctgatatnnccgaatgnngnnatnntggnnncggcncgntnangngnaaacaagcgntnncctggctcccgttncctntctntncantaggtctgctgancnngttcnngtancacgggcgttancctntcacaatangcctggccataccttngntacgncngcgncnnacnntgggattgatggnngcnncggncagccggataagttgggtgcccgtcgnggngcacatctcnnngcgcctntnntcccngacngacggnacttnttnctcacacngggnncangacgccngtggccacctccagcccangcgagtggtaccatagacacctaggctccccggaagcngtccggccgannntgnaggaantnnacntntttgcaagannggagggntangacnntntagcngaagctngcagncctcagtttttgntataagctatcgngtacccnacgcatgnnaatgntngtctattgattgcccnccncncgtccgctctggggcggcccggcanaacggtgcaangacnggggccacgngaccntatggtncaatgacaccgacgtgtncgggtttctcagtcgcttgatgaccnttcngnttcaaccagcttcccnggnnctncgggnatgngtgaggcggctctccncangnngctcncnncacaacgnnnggcggcngagagacccgaacggggcgctnncngggacaagtgtngtcccggtggtcgggggtgnnacatgctaatnctttaggtttgacgagnacctaatagccactnaggcctccacgtagncntggganccccggccccacgggctagnacccggccattttttgcgcgacatattgcggaacaggtgagntagggcgcggccgcagcttcctcgnnatcgctcncncaatcgcgggcctagcggttctttcgcagtattggctagcntgatnntcaaanangtctaaancgacncgngttcnccgctcataatnngcantngccctggctggggggtngnggcagcgncgaggnccgtgacgtangcgtnagcngtagcngtaaaggtcggcggnngntnncaagntgagtatnnncactnnnnnnaacanantaatggatcagccttgggnnngnctacgctngctcacgtcgggttacgggcccaggcgaataangatttacnctnatgtcncattntnaatatatcaaatagaagattcatagatgcctcggaatattgacgctaaatacttcngacannggatggggaggccacctcgagagaangntaattggtgntcaatnggccnncnnntccgtccggncaggagaagaggcgttagtgattcgcccatgaatggctgtcctcagactgcggggaagacactgncaacggngtggcccgnnncnagnngnnccggagccacccgcgggnaaccgnccaacagtnccccagncgcgtcgcnnnggncnngggccncggngttaacgtgtggcgtcagancttatggtacccacacaggccggggatntaggcgtgnnncgncatgtgtacanttnnntnaccctcgganncnccncccgnnngnatgnnctnancancngngtggncngatagctnngnggnctngntnccaacgagacnncccgatcggtncgattngnccncnctacccacgggagtcttgtaggatgncananctacncnnntttacaggacnccgcnntcanttngtcacggnacctatnntgggnctntaagngnacncaacatcgcaaagnttntagtacttcgggcgggatgngcgngaaaccnaggactcatanntgcaccncataataggntgctgcccnnnnnncnaanagcnnngntctaacnnncaccggcnccaggaggcgctagacattcatagcaattanttctcagcagngntntnnccngcaaactaaaccncagncnacancnnngnncnggtngannnntnnnncngtatngnntgcgcncaanaggngtnnnnngtccancnnnccaggtactagngcnacctgagaggctagatttatctcttcacaggtaagtagacgccggctttacgcctcncctngnnggncnngggttacaggcgccncngccagntngncaccgtantcgttngctccnnntatnannngtcaccgncccnnatnnnnntggnncntanncnccnncnnnntnnagagtntgtcngtantntntnnnnncnnnnnangcgtnancgncgntnnnncgncngnnngggnnnnccnncagcnnggcnngcntnatgnnnncngngngnntcnnnnngnngnntnnntannncnnnncnnnnngntcnnnnnntcncngnncnnggncccngnnntgcgtngnagggannncngnnannaattccnnacnnngctgcaanngngngngngtanannccnncngncnnnnntnngnnncgtnanatnnnanngcnaangctcnntntcgangnnncnnncnnaggnnnnngncgcagccngnaccnnnngngnnntanaatngcgannctnntnnnnnnngtnngcnnnnncgcgtnnngcgggntnagggnancantagnanngctgnagnccnaanncgacngcntntcnnggcgnnntgngcnntcggcncnnnntnnnatnnnnnncnaanaagggngggntagaccnntgtgnngcccccnngtatgtngtcnnctatnnttcncangnagncncnctgcgaatttangnangtgnggncngcctngngtngntcgccgncgntnttgcgncnnctgnnccgnaatcgangngaatnnantnncnnttttggncnncacangannnanncnncnnngcnanctnatnccgnctgnaanctgnnngncntcgccanaaccccgnaggtaccccacacttcngcnttanngcnactnngttatttcncnctcggccagccantgcagaattcgcacgaaggcngaaggcacncgttcgtnccttggttcgggnggannngccaaaagaacctaccgaggttggncgaatacatggcngtnacaataccgcaaatangggagtcgtnagtacaaagnactttggctcacctancntnatcctacccaaccacgaccgggcgcgccgcgcgtacctgtgggcaacaattcaatcnaatagccncncatattgcacgtcctgccagctcgatatcttctaagtggactacacgcgcgangtaagagcgnaccgcttctaatcgangnnctgagcnanaancnnacntnngagnnnnnagcattgtataggaagncgctgnccaaccgaatagattgtcgttgcaccaaacgcctcncnaggctatgnctccngtgggtnagnnnganntgngnnggtgcntagtnnananncgtnaatggnngngcntcgctatcgtcctatcccgncgngnngatngaggtaccgtnatngaaggtcantaggttgtatcagntacanatggancgtngtngtncccaaatactccgntcctatcctacacngnactcattncaggnaccctnccgctnccaagncggggcagtnnnagcgcnaganncccccggnggacncctgagaattgagggtcgatnanggcanacttnnaacannagccngnaagancaangccacgcagntgttgcagcagcatttttacaaaggccggtttcagtacggagannaaacaanctaaagtttatcgaggtaggaggggggacncncggccactgngaannancctacncgcagcagancaaggtatattagctagtagcnanttcaaantactgtgccaagccaacactangggncnatccnantccgactnattgcnnancnncnaagtactggantnccacncgncgacggtcagtntgtcagcngagnacagccntancctantngantgnntctcncgnaacagttgcttttacaccgatagccacngggttgtgacaacggatttatagccccaaatcctgcaatctctaccacgggnntacagcaaanngtnnttanctgtatttgtantanngccgtnctaagcntagngctaaggncttgngatttagnnanganacnattgctacttnnatgacggaagcngccagaggacangaacggatttaagcgcnntnncntntacnnntngntnncactcnnnctcgnngnnggggnannagtnnngtgnntcntanacctncngntnntgngnnnntngnnnngngggnggnatcngctcntgaccatccttgncgctccccgactgtttggtttcggntncanacgggaggggctnttaggccacaggcgaatggncttatgganctgagacgntgagtaccgcatggnatnnattgacctngtnaggngngnnccnntncactccgnnctgttgnaagacgcangagcannnncgcgncntacgctcncgntggngtctcnnncaggcantaggtcgcancntnggcatncatccgccnnncacntntntgagtggccccnccccgncgngtgggnccacggnnnntgtntgcnangccggggtaccatngtngntnncgatcaatccggcagtcanttccgttagntnncancgannggaaannntncnnngntaccnnntgttncnaantagaannangctnctagagnctcaaactaggngantcaacagncnncngggaanttcagtcattctcnnnncggctattncttcntgcntctttanantactggagggcnaaggaggncancacccgcgtaaacgccgnnggcncgcatactctacanggaccgttatcncngnccggnncncnngnncttggctggctcnnacngcnatcctagancgtacccancngcncaggctnnaagtacgtnnantttcnnngagngtgcacaccctgctaccatcacatgcagggcactagggcntncaaggaaacngnctngnccnctcgnttnggnnnnggtannnnnnntgcnaggcggcanncgnggtantcgataagcatnattaggggcgcgtncnnnnncgnnannnnnnncgnnacaanngncacntnnggcngngcnnnntntnnnnggngcngcnnananggnnncgcnnnnannannnncancgnnnctcgcnnnnnnnnnnnnnnnnnnannnnnannnnnnngnnnnnnnnnnnnncnnantcgatangcnntngagaacctaccnnncagnnncgnatgctngtagcggcaaccctnatctgaaccgtgacacccatacatancaancntgnnnctcnagggtccgctccangtantgnctancnnccnccnnncngnnntnngnnnnannnnnncnnnnagngnngngnanngncnnnngangatnannannntncgnnnggnnctncgccgtnnnntaccncnnnannnnggaagtanaggaacgacgaacgactgctacncgaacccgntagaatatctctttattntttcccnaagnggggnactgggaagggatattggtttcgcataccgtnagatatgctcttccgtctgcccccactaatcagatctatgtaaangccaatgaggnnngggnntagattaggctcgactccnatcgcnaggtgnaccctctgganatagcntcaattancangntcctgatgaccaaatggtgncagannttatgcgnagggcttcgaggtagttagncgacgattctnagggaccgcanggtaccganaataggacnagcaanttgtttgacagcgntggnntgcgcgantgacgaccggccagganctcggcnttggtcgctctctggcnngcngtagaagcctnccgcgtccgagtgcacgngttnttcttnganctagganagngtttncacttctcgcnggagntccntnacgncggngtggcattcggcccttggaagtcaggggatatatgatattcaatctcgccctatgcacntcntgggcggntgcatntacnaggcgtgganacacaaacnnncgntnannncnncngacnanttnnnncnnnnngctgcttaggtcnaccgggtgngaacggcgatngcgcatgaggatnttgcgnctgcggtttgatactcaattgggancgatagtgtccgtngntnctacagccccacctntccccacaagacccggcctttggtggntanaaggncngctgatgcactaggtaagttaggaaacccatngnctnaacacaagtctgnaggngcgcgngncagtncgagttaccntcgnagncacctcttatggcgcgaagcgttgcacgccgaggnactcaccaccttgacacgagtggacgtaggcctaacggctccgccccgtactacatgtctactcngncncngatattncgatgctatgttagtggtnngttctacnntccccgcngtggtaagaaggcagnnggcnncancngngnaagtcgtngggcantnagaccnctttntaagacctccaagaccgtcttcaattgctgtatncgagngtangnnnnggagtngnnanancnngngnnacnggtntatnntgtnnagtgncgnnnnccccngcnntnnngnncnttngcngnngcacnaatattnatnnnccangtntctntctcaaaaggggccgtaaccccccgtcagntgannatattaatttgtatctaataatcttataatcccccgggttacaaagncttntcgtgcgtgcttcatcagcagnncgttaggtgcncaccngcngacggantgcantaganntnnnancngnngggacgnngcacnngcagncngggngcgcgnccggnncnnntngtggacgtcccnncgcaggcgtngtngccggcganngcgacaccactcggaagaggnnatgcgntnggnctantcnnccntggggcccgacnagatcacttctanganttnantnntaggccgtcncnnntnatgggtcntgntngcggcnacggganactacggtcnccngantggcgggggcgcctcngcgtgtagntcgttcancncananttnggnctgcggnntgtnacgatctcntcncngggacgagntattnctngcagcntgncntcnncngtggnctccagcncnnatgnncccgtgggacgcggggagncgncctnggnnngaggaacnnatttggnnggctcntntgtcagcaggnncgnatacgnntcgcaggnctncngnntggcgtgngcgtaacaagngncccctcgnnntancgaganngtggccnactgtgtangcggacgtgtangnaatggccgccggggnnnnagcgagaatttcatacagcgccnangnncanattacanccanngganctancnatcatgtatatctcnttcattcncagtggtngacctggtttntctggaaagcccangngttctctagggtcacccgngcgagagtgacttcngtcccacgntcngcantangtatnnnggtnccnccnncaggggcacgcatcncngcccnttctngcnnngngtcnngncncgnnnctgtntttaggaanccgtactaatgccagaacannagtacaantgggnttnngaggggcgtctngnctgnttgagagnccngtgnncgatgcnancggacgggggagntnngnggtnnggncnacaatcttggtccnntnngnnngngtncngtnnaccngccnnttgcctttnganncgatgganattactcctaccccnnnnnggncnccggcantcnnagggngccttaggaacntncancncgagtnncttntnccncncgnaannnggacctcncncannnantgagncgagcgcactcnannaccnttcangcggntgggccccngagttgnnctgtntnantagacgctagcctgtgctgtaccgacantgtagcacnaagcactgtacnggccgcgnnnnnnngncgcagaagaacgttgtcagcacncnggtcnaatccggccaagggntttccgctcagttcancggagaaancggttgcntgtcggaggtnccgcgcncccacgatcccatgcattccccgngcttggccancttgangtagccgtgtacacccaggtacagttanctcaccntaccaacttaacgctcnntctattccgagggtncnacatgtcttctgatttgcgataaantatggattccgntatncacngccgcggcgtgaacnggttgaanncagtgacatgagcgccgctcncccaatngnantatnntntactcgcagcgcaaatcccnttacaatcnccnnccctananacccgcgntcctnccnggagnatntacagacgngaangggtcctnagncnccggggtgacgncnnaatganntnatcnnntcncaccgcggttctaagctgcccgtnnncncaagtanccagcgctccagcncncnngtcctcgatggtcctacgtttantgnattnnntactctgacagggaaaacgatgtcgtgttctcttgtgagcntcactacaattcagaaagacgttggatccgcgaaattcctaccaagtgttagctccccggtgggantcgtcnactcggnnnggnagcagttancgtcataatggcncnnnnnnccnnnaacagaaggngccagacgnccaangggnncaggccctnntcgcttttcccaccctcgtgctnnngnacncnagnngancctncgtngngcnntnnnnncngnnngnaaatagtaacgtacgaagggnnccagaattgnnnccggttatccgtctacgaagccntgactagcnannncacnnantagnnngcntacagncnanaacgagntcaatcttgctatcacattcattcgggcgttgtctgggtcgaaggatggactagtccacaccctcgggacttgggccttnnctnctgannncnntnnngccnngacnnaagatnctaanaacaataactcgctgctacagggtcatcntcggaatagccggggcgcgctaactctataacaccaagtgnntcacaattggaaggngaggnngcnnnantcgnccggccccaganncgngacannaactantcccnttcntnnnantgtcctatnggngacgcnaccggggtcaatttgntctctgantncncgaancaactctctacccctaangacntanccngtctgataccngnggattgtatacaccancnantntnctnttaagaaagcacntacagtagtaccnatgatgcnctacgctnagtcacgcacctttgcctntccctgagcacgtgtgaangcactggtcnnganaaagnnnccnnnnannnnncnagngnganngnnnncncnncanngacagtcggcncnnnnnacnggnnnnntnnatnnnantcnntnnnnnnnnnngnnnnnancnnnnnnnnnnnnnnnnnaancnnnnnnnnnntannnnnnnnnnnnnnnnnnnnannnnnnnnnnnnnnnnnnnnnnnnngncnannannnnnnnncnannnnntnnnnnnnncnnnnnannnnnnnnngnnnnnnnnnnnncnnnnngnnnnnnncnnnnntnnannnnnngnantnnnnnnnnnnnnnnnnngnntcnnnncacgcatncnctataaggtgttgcggngcctccnacgcggntccatgggaagtcggtcggngtgtcaagtgantngatnnncgtttctnanggnggngctaagcgattaaaatgcgnncgctnctcagagcagacntactngtttaaatcgaaacggttntcctcgtgtatgtgttcgtagacacaaggctcggcagtnccantaaccncaagcgcgcccncnataggannggncnggagccaaacgcatnnganngcccancanncntananacccnngcgggtngnnnnctctnctttnngntncantatcancggcaagntnnnntaccngttttncnnccgggnntntantctagcnnanncttnaactganngannnnaantcnncnggntnaacctgnantgctnnacnccggancgnnnaacactcnngtnngcngnangcngggngtnatgcttnttcnngtnanganagtgtatggtgaacgncaacattngngactnncnnatttnagcnnatgcnnatcaccgtgancnaanaganngnngcncngngnggcganncctttnccnggncgtgggcgaacncnnaccnnctnctnggtngngtgtnnngntgnttaccccgncgnntcngatcgntactccgtangcangcttnttccaatttgtangcnttgcgcgacgnaancgatcacggcncncgcgggcctgngacannctgggctgccacngccnngtntcgggcggcgantgcgttacncanngnangggannggngganacnncggnaggnangtgnntntngnatantngncgnnnatgantcnnnccanncatnnntannnccntgnagccggacngtagnggcgnnccncaagcnggtngnttcgccctgacgctcncttgtctggttgtcngtncccacagacaccaagtcttagtcctgcgcccacactagtgtgggttgactcgncggcctatggtagctttcgcccaactttagattaaaaacccctccagnggtgccgctacgttgtngatcaccgnggaggnaanacntgngncnagnctangnnataggcgcctggttgcgatgggttacgatatttggaannggatcagacgactacaancgtcncagtcggccggtgggtctcccacgcccttaatnnttngntctnanccanccccaacnnncctcnngnnncgnccngngtnangnnnnnnnnangnnnnnagnggnctagccggncnttgnnccnttatgnncgagagaattctcgcgagcntncnatanttnagcggccntcggtgnagcngggnntgntnagagncgcctcggtgtcaganggctttcatncgctggacnctnctcctgcaccncccancccctaccctggagaaatgctncccgcgtngtgagaaggtcancaagaagactcntgtaaccatgaagttactgttcagtggcttaccacaatcatctcttttatatcctcgctcagtngatgnngntntgtntgngancggtcaggcaatncnnatttnngcttatcnctngtcccgnaaatncggtggaatnctngcgccaanaanagacttgcgcngnanctgtggcaagaagacatngtatnagcnatacgcngcnccntctcatgtgcgactgtctacccgcaatcacnnnctcnagnnnngccncnttnccnngnnacctccatatctctcnatttagtccttgnccgnnctaggctctttctggntgtcncccagtcctnctntgcncgncccnngcnctcnnnatnctgnnnnnannaggncangcnccnannngcntnncggcanaggcnnngnnnnnnnnnnnnnnnnnnnncgnnnnannnngannncntngntntnagnncnnnnnnntnnacnnccnnnncnnggaggggcagcgtatgnnnncgngntcantntcnngacggcgagcacctcgncgacnaanacggantaagctgcggncgcngcnaagganctgcccannaaaccntccnctcanactgntgcncnggntanatcccganntcgngttaccgccagggtgcncgaagngtagnntnattgcgggggcanagtcgtccangnggggngcnggnggcccncngtcgcacnaacatgantttncgatgngngncngcnaacannnnnntgngactgcattgaccagnangnngcctggtgttnanganttncgtatgcgatccgctanggntgccttgtagnccccngcgnncnggtggnagncgtgacccttcggnngcccccanngcccnnggncaatntcctcacganttaggncagctgcccanccngggcgcntncgctgtnaaacgcaccgtcttgagncgngcagagangcgngnncccngggagacgnanctatcgagccttgcgcttttcagagtnncatgcggactnnggngaccccggcccntngggggcgnnngganacgcgccccncccattatagaatcaaagaaggtgtntccnngaaatgagagcccaacngcnnnnnnnnanaagcgnncaccactctcctaaacccggcgtataacacgnnaatgcaggaggccacagcgngggtaatcggatggccagcgcccgntttcnacncnnngcanacgcggcttcgcnnggcnctgnnngnnnnnncnnnttgcnnngcacggngntnnnnnnnncnncnannncnnnnngnnnnncnnnnnttnncaannncctanantagannngngtnnnnnnngnnncnntnnnnnnnaaccnnnnnntnacncnnnnnnnnanngtcgnncncncatnnngnncatcanactaannctagcctanancgtgcctagaccgccacctatnaaaaccgccnccgcntgctcgngggngcgatgggannanccnnaccacaacccccgnncgntgaaaggacgctcggngaacaaccagatnctgcnggtcccagcgnnntcttgggcancganagnggcggaantcacacagggtggggnaacatctgnctnagtgctncncaacncaanccnacggacnaacgancgctntcgggcctncngncgtgnntgggcgggggctganccccctggntnggttgnggaactancacatacngnngtccctnngcncctggtttgttngcnnccgangncnanccggggncaatanagctacaatactgtgcgcgcgttgngggtaggcnttcagagntcacatcgcccttaggcnttgtancncctccnggcatcggnncnattncaatnctctttggngggggtgttcgtngtcannngagncnatttgactggacatattaaccagagccngtcncgaaagncnacatccagcatcagacaagctagntannannnagagcatntcggntgggcccggncgggccggnncacnncagcaaatctttgtgccttaaggcgtgctccncctntgngccntgntntaacncgnncanggcacggnanncccngcgtncggagtanccatnctatcgtaccggngtgtnggttggtggggnganttcgnncatncnngcanncaaanccagctcngnattncgcggctgcacctnagacactcgggnccgnactaactananatgncgnatgnaggtnaagngaaacnantttaggttaactanacggnncggcgcggacgaggagtancngcnntgcgncgcagcgnaccagttcncaggcnnggntatttctgacaagtntacccaagctcgttatgcagtagatcgnntcnnggccnctttnagcccgcancagaanncccgcaacggcggctgagtngntanngaccggacatgcgnnngattcnggnngctgnacccaggccttgcgnatgnccagcggccggcggaagnnaagcccgtncnngcggnggaattgatgnagagcngtaccncgtctaatacnggatcgcccgcagnggnatccataggccnactttcagtgcaaaactatggtcataactcttggcgatgagttnctcgaccatttagaatccggattgttcncagtcatnnnngnnnnnntnanagngtgtgcgggggctcgaaattcttgactcaccatctgatgngaggatctgaaggagtccgcattctatccgtcatngcagacgngtatnctatcttggttaantnngttgnncatatanntacgctttagtatcattncacaatggngacgcntgacagcgctcttatcttaatgcagtaggcnaaatgtaggtagtcacggccagatcgacaaggagtcannttangcgcggnccgttcgtnaatcgannnggnanncnacgctngataagaggtannacgannaccnacaccggagtcgttgannggntgggcgnnannnntnngcnncnannctctgantcnctgtntgnccgncnnancgnncncanccngncctgtctacgtcctcaactgctttgtactccccaggtatgcatcttggcttcagttgtgtnngnagtaaaaannannccgcggnnaggangtgagcctnnngtnaanntacgncncgtcntgattncgagtngagcnctnngatatngnnncggatcctnnccggagaacgggagttataccnttcatatcngnacagtaacgncgtggtgggnnnntgcacccgncacccgntcatcgnnaacntggnaaacnatgnancnncctnangtncnttcaatnaannacactatnanggactntanttggcctnggnnagctcgtnactcnccaactgggagacgggggtaattttgtaattccctngacctgttnctaaaagacaggtgatcatggagtcagcccctcagtgctcnttatgctctgggttcgagacgcgtaaagcancnaatatgtttgngctnnantncnnnnnnngancnncncgcccgcgnnccaacccngaataagggngattanncctctngccatgaacgttaggaggtgggtttctgagnagggggtacgatcccatctacctgngcgggaaggttcatcagagacgctgctccggcngtgngggnnnagntttntttgnnctggncatccagcggagagatnccnatnnnnnttanttnnntccggnggaatnngccangtnatgccaggcgnngtaagnnngnccnnncnaccctggnacgcgtaagtactagcccccgtcacncagggtttcccaggcgctgtaaatggcagtctgcgatagccagcaaggtactctgttaaagtcacgccatacaaacgcgcatagagtgagcacntnnntagatcnnnnannnngaccntnnngngnntggccatttcnccnnngnnncncagggnnnnntnntnnnnnatcncnnnnngcngtannnnngnnnncantanctnngnntnnnnnnnnnnaacnnnnnncnnncnnnnnanntnatanttccattngnttagtccgtcttattantagcntnggactcangngtacntagntctattanangcnacgttccggcacgactgattaacaaaccgagnctctcatatgccccgctggcaataactgttgatgacccggtaattaatgngtcgatgctanacgggccnnctctancgntggcgatncacgttgtgcggcnacgttngncngccnangacngantngngannagcnncgnnttagttacgttgctaggagggtaattagaagtaccatctttngaaccaaggancncggtnnnccctccgnctntngngcggcagancctcnggnatcgncnnncnaaacaccgcanctcnntanngcncgggatgacagctnnanngcaanctcngttnncgcccnatngnggcggntcncctttcnngancctngtgnnncnnntgcantcatagctatcccnntttnaaancgttgtcaggaantgncncnncggaaatcngancggtngtaagactatagggtggcctcagannngnnnnannantanntgctgatgcggtaacattagnngnangnnnnntnatgagctcagngcggccnnnnnnttntcncnnggngatgngntccncgnnactaaaaancnnatccnctccnctccangncnctnncnttcntnnttgacgaanncnnnanncttgncnngggccacccgtggccctccgncctcanggcncggntcantngnantacancnannngnatgagtctnatngaccngaactcnnngttnaatgtaggccgaacnctnaagcctattgcagtcatgtcctggnacatcccnntngccgngangngtgagannngtaagctccttttagcgagcaaagngcgattancngttattcgncctncggcngggtgaataactncanggtcgncntananangcccgnnagtnagntananaaagncccngggtaancccntatacagtantnnatacattctnttaacagccacaggntncccccnagctccgnagcangagtangggttcggcagggnnnacgangnncgtnntnntaagncccgggggcggnngtaagttacnntcacatgcggtancgtngnncngggcccgggggccccnntggggcggcncaacttgngagacgacgaatctgaacaggntcgttcctggatcgtgagattgttctagatacagaactcctngctnnngggactcattcncaacnatctcaggattgtccggttccttaaacatttggagtgctaagnnnncctnnntnaacagtnncatangtgtcngagcntttaacccgaggcgngtgacattatggngtgancgnggtacncnnnncgngnnnnngtnggcgtnntctatangncacaganntgncnccncacnngnnggggcgncnananttggagtccnttagacctcctagaggtcaccnangtgatangnngctaancnncaacntagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggnatctaaaagttccgatgtgcgcgataacgaaattnncnntcccnngnggtcnattccgagtgtagancnngncccgnnnnccngnngcgcnnaggctangaagcnacctaaagggtaccgctggagcgaagaaagggctcnnnntccttnnntctntccgggangttncnnncttnnnnnaaaaangtcnngnnnagnnnnngnncnannnnntaactcgaacttggctgactgcgntccgctcatccacncctnggttcctgcgnatgngtaccctntcctagnacncccngnattgnaaaantanngtgtngcaatttnttggacacctcgcccgnnacaangggtcgcgnccgttgnnnntnggacccagcattgcttgntccccagcgccgatccgatttaggagngnnnntgcnnncnancaggnnnnntcnanancnantcnngcannnntanncgncgancncnnnaagtgcnnntnnatnnnntgaagncnnnncnnnnnncanncnnaatncacagntcgcgccacccgcgntgantatgtngnatgtagcgcaatantatagggttcgtntaantgcnnannncgncnnnnnntnnnnannnnnnnnnnntnnnnnnnnnggnnnnncnngnngnnnngcgagtacgntnccntagnntgccggtcgtctngggnccaancgntctngtctgtnncgngccgggtgatgggctggcgaagngctcangatcacatcgcccgcggacctcnaccnaagccatactacacacttttncaggtgaagttacncgcatagcagggaatncatngnaagntgcangangaccgccnanggnncggngctaatggaccnncgaggancncctggccgctttatttcatagattcacaaaggccgtcnatagtcaggagtttttagtttcgaatcggngngannnnacnncccctacacnccacaggttnggaatacgatgaccgnctngtgangctagcgcctggntctcaganannnnnnncactttcaagtccanacntacngncnntngtcttctatanncnnnnnganngnnncnnnnnnnannnntnnnnnggnacgcccgnnagtgatganggtactctacctaatgttatcgaaataggcgggangtacgnaggagngagnaacagatcacggaatgcctaacatttggtccctattggcgactagaatacattngcntgagttgctggcnanngacatttnnnntcgngctnnactcnctgtgccgncgtccnnnngaggntntncgggcgnctaatcggttncacgttggcccgggtacgtctnnggctaccgnacnancctttgcagttccgtggttgccagttcgtnacatgtgatactccggttactggaactgcgtctggatacattcctgccannccggagncnaccccacacgancnngnnngctgttggccnatnttaaatataaagctnnggntcannngaggncnnngccnctgacaggacgaacnttcnttncnggctntatgngnagntnnngngnnnnngnnnnnnganttctacttancctaantngcggnntgnacgtcactgtncctaaatcggtcnggngggaccgtggacncacncgctgttcntccangcccangntctgtgccatgagaanggaccatcgctngctnctggcgacctctcgccgtatanctcgtcgnngcccaanncngtgattttaccgcaancgtcnggccccaaagnnncnttccgacgctcgggaanncatcagntgganccgngtgnaacagtcgnnttgnganncctncannagcnaanntcgcnntttctcgccttctngncgnntgagaagtgtacgtctggcgtcgcgnntctntncccagccgaaaaancgccggcacacctcagtacctactccngnngancggccncggcanntnnctacccncgcnagactccgtaggancgctcgggcgttctcgacatnctcgcagatnttacntaaangagttctcgcgcagcgngacattccgttancacccccgtccgnacgcgaggttatgnagacacacaagnggntngcnccngcatgnataacgtnntcanngnnncgtgacgtcatcggtagctgangnctccgcatgttctgcgaagntagntgaccnaaagtcgatctgacccgggtgataancnnngccnagcgncttccccaatntctganaggnattngtgcngctnntnacccatncaactgctccgccttgctcgcgcgccgcgtggncngnttatcttcccncctactaacctcctgnagncgnncgnnggagagacggtgtgtancgggcagcacaagtgntgcacatgntctgctcanngnntgnccgacgnccggcngnggtnnccnnnnntnactntccacaangtcctgcangttnantagtgancagcnccccnnnntgngtcaangcnncctancaaagaatanagnttntgttaggcgngggtnccaatgggnnnggctngctnngatcnacgccngtcaggtgcatactgtccagaagtcgnaangtcngcaccagnntngnatcgcgaatcncnnacttcatacnaaatagtgcgctnccttttccaccttcgcttctcccgngtantattatccncagtggttgacaaggggagcactgccacngtnncnccgccgcggnggtgggntnnnnnncgactagatntanagaaaacnntgtcgnagtnngnntctncgcggtgcgnacgngncnggaaccantgtncngngncgagggacgccgcactccgggggcgngnnagnaacancncnnnnnnntgncgnnacgtcgtcacttgatcgncncaanccgntnttgcgagntntncntggnnnattacnntcntnatgnagtcngngncncnccnatgcccccctttntttcagcngtggtcgtgtccacgtnggggagggatccttaagtgacagacaacgcttgannntngaggcttctncacnaaaatntgannctatgttcggagcgaanccaaattgggtccggtggaatcctgtcggatatatgccgcgtgccgccttcatgatanancacngagnaacnngcgtcnccgganncgcgtggtccanagccttanggaggtatngccgnnggagtnnagngncgcnnnnnatagatntggagcancgnccnctagantacgttntggcngnngnggtatnnncctggnnnnnnnnnnannnncnnngnannnannnngcgtnnngtnnncnnnnnnnnncgnncnnnnnnntntnagnncaagtgnnnngncnancncgnannnntacnnngncngcnnggnnngnctncnnnncngcnncgagtacntcggtnntcnatntagnttngnngcttgtttnnncnnnnnannccntangntcnggncnnccnagctnncnnnnantngncagnnncacncannggnncctnncttgnntnngnagnaggtcnncncngngcanncctnggncgnngctnnantgnncgngnngcgnnggancnngnnnnnncgnnnctnanncncgtggcnattnaangnctntnntngantaatntnnnannncannnannnttngntgtgantngncgnncntnagncgatnangngcnaactgaancnnncnnnncngcnccnnntgtnngntgnctcnntngnncgncgagatgngcnnnnnnnantnnnnncncaannncnnnnntatncnngaaanncntancgnnnncntgtctcacgnataanggnnnnnnnncgtggtcgcnntnngccnncgagcaccgccgtatnnnctcgnnacnacgntgnnnancanaggggntgcagtnaanttcntngntcgtcaacnngcgctcggcncnnngngtcncgggcnnatgtngcgctnanatcagnnccgtaccccggcntcttcngatccnctcagcaacangtagcgacgnccctccctctcngcnnnnncnnccgcncccgcntaagcntgggnncctgatananngtcgnctgggtgtctngggccnncnnaccnngtgcngcggntnnctnntaggtatgntntnncntcncngtantaggacaantgggcgcaatccgcntgctanggnngaacntntgncnnngnnnnngagcccgganctngncnacgcngnccgatnttngttggagcggntgcnttcgagcgnnganncctcatggnncngttcntatntcncgnagagnagnncattggcgannngcagccntcngcgnnnntnnaaacgccnngtgttagactgagntcnctnncatccacnggttnngnnngattcgggnagctngncctgcgcattctaatnangntggcgcnnngngggccttccttngcncnnactcaatgaganttagnanctnantncncgnntctntatctgntaactnncaggnnnnnntnngncnnnnnnnnnnnnntcatngnncananannatnnnnnnnnnnnnnnnnnnncannnnnanncnnnnnnnnnnnnnacgtagttgggcggagngtncnctntncgcangtanntgttcgtctcgnttgnnttggatntaatnactggnnctncgaggttnntagccggatnanctttcngtcgnnncgnncatatcgagtnanngncgccggggctngtnngcaatcgttangtntccgaggcaaaagnngctccggccatngcgtcggnnaagcctgngccggtgtntgnttacccgccagngttttcctctgagaaaatctnantacacaggacantacgacctagaggaattcgtaagtaactcacccgagtactncgtagncagagcgagaaatgagctgtgngtggtcgtgttccaacggaagttacnaagcctgttggnatacccttngnggatgacggtgggaatcangacntacagcatgtctnannccatntnngnnggattcgatggtgctcattgcggtacttacancatgagtacccggnganagacagcngtgttttcactgttacnttacggtctggagcccgtatcnnagtccacacaagtccgggcggcnntacccnntggnattgtggcngaancctnnggncnantannggcgcganacgggccncggcggngngtctttccccataagcagtnagggccggatatataccgtcccccccaacatcaccctcaccattggntngnnnggctgnngcctngcgcacgccnacngcancaanncagtngtcataccggcgtaggnaattgagtaatcagngagcctngagcttgtcaactttattttngncacgcgagnactcccagtcngtggggataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtagaattttccatgcctagtttgtacactatnattacangagcctgggcgcttnaccgnaggctgttggcggccgcctaacaatanctgnngcgggnntngtnanaaanactctcnncctnncgnntaancncnccgtacntacataactagtnncgncctctctcaaccactngcgataacnanncagcaatattgaccacctgccgtatgnncccancgagncnnggnggcccgnngncnncagtcccagtcacatcatctctgagtccctaagtactanggtgngggtaaactangggcgcgtggcggnnnnntngannggnatncagcntnngggnggacncancgntggatcnagctnttangatnccacnctatggagaggaaaggatcacctngtcnggctggacaccgaaangactcttagcnnnnacttgaaagaangtancgttcaaccngcnagnngannnngttnggcagnatgcgnncnnatcgcagnnccgntaancactacttntcngnatccnctnncnnntnnngntcctatatggtntacnggcancaccacccagcccggngnnccgnatgctcccatntngaaggcnggctgngncgngnantgccccggtgattngttgagttatatagcanttgggaagagtacnancgatcggngggcnctgtaccacagaaggccagagttcaggtaatcgagaagaatcggtncatnataatgtagccccacggcccgccaaccggacttacacagctttnctccctacacccggtggtnatagtcgntnttnngntnntnccgacnttnggtgatcaggcacangggcagaggccgngaacncacgccaagcccccaagcatgggntcgcangnctannncccgaggnnnntgnntnagtncnannaaacgaagcgtttccgccngagcaaancaganctggctggtagtgntactaancgtnatnagnaangncnnnctgnngncngnagnagagtaannnccnnntnaactnccnttacttcttgnttaccagcnggccgnnnaacntacaanagattgctggnnnnacncgcccgaagtnnggagtcnngntnncntnngnaaccngnannnnnnntntntggccgngcgtcgctagtcntagtncngcnnngcgtggcggacgaatgttcncaggcnggnggagaatgcgaggntcgnagntcggcccntggtntctgnnnacgtaattgtgnnncacttcgcttannnagnccgacngccttggcaccttngtctttatgatcggccgatgntnncncgnntnaccctaannntgtgcatagnaacttnnctgaggcnnnngnnccnnngncnncctncatcgnctnggncnccnctccgccgtnggnannagtgnncnctcgngtttgnntncgnanncngacgctggtcngtnnnttgaacttnancctccggcggactcaccccaantacgtttcgagagggggnccgaattctgngnnattctgcagcngaagcnancnacgacagctgtctctncaagtgacagnantcntncggannccngagcnngaccctngggnagncaacgcgcacttncanctggntaggntgnncngccgantactaacaaggtnctgggcggaggctgccttttgcttggcaccccccgggtactaaagattggcaactaggcgtccgctacnancgcatccatantcggagccgctntntagcgcnncgcattgacnctcatggcnnnttgaagtcntnccgccgannagggcnncnngnaagtaccntnagaaacggtccntnctagtntagactcgaggatcgcggaccgtttngnannnactngtatagaagcgtcntcgcnngncnggnnaanccctananancanggnngcggcgntgggncccaattnaacccgnngcngaggagccgccgttccaattttnnnnanttagaggagtcgactccgaaatcngcnnnccncacgtggnangntnnnacgtagnnanggnnctgtttntatgngtacaannctnnnncacagnagtaccttattcnttggcntnccatnatgcggcngtnnnatagcnnanttggnctgtngtggnncncnntcntccncggacagccgnncgngnagncgattncttgcngacaacatgacgatttacnnatngntgacntaacgccgagatanagnantgtctnnctcngtcnagnannncttcagngacgnacgtntagagcgncatttatcgatgncntagggaaacaagtaaantacatnccaganaagtnacgntnnnagacattggngnggcgacttttgccancncggacactntaacnctncnacgngcgttcccganngntgctnaanngnncgnnnngcgtctcnaagctcgcaagtagggcnggnacntgccngcggggncntnagnngnnggtaattccanngngnnnnnnntantccgnaggcnnngangagcttcntantgtcatcgnnncgacnagnnnnngnnnacannaccaaccccgaagntagnngcnttccncantngnnncannnnnncggccgnnantcncantctnngngncngtangnngccnnctcnnncgtnagtatattgctaannnncgannnncgcgncanntgngngnnngcnncnncaccacgcnangcatagttgcgtcntagncagatcnaantcagaagcaccggatggngtgtggcgcacccnttttcanctanngnnnagttcnagnncagtataaacncgacgcntattggtctggccctaccccngannnaaatnccggatttgttccnccaattcggtatnaccnntccaacaagctccgnnnccgcctnngtncngncntcccnngtanattttnttaacggcagctaataccggatgctaatacggcngtacnaattancnancgnatnanngctnacnattngtgtcgccctnacgnnctcgcaangtnnctccacgtnttgcnacctctttgatatgactcccgattaataacacattaggccctcnaggccagcaactggagagntnatnanngatnnnnnnnnccnnntnttcctangcnancnnccacanccgnaggggcagnaattnannngncgcncaantggntgttantngnngcagcacacgaaaagcacntngagcgtcntnnntngcacanagnnnannnnnnnnnngnnnatngncntttcncnntcctgatctgaccgggccaactcattccactanctgtatgagttccctatgacggggnccgcgaaaccgnctcagatagtgngagacccggcccaagtgnctcgngtaggncganccnanatgtatgccttgcggataacccgagtnagggagtacncaagccgcccccgacttgctnntannccnanatgngnnntggcgccccgccgcgcgncgcnaaggantnnngngtgggccaagaacccgttncaagatccgacccgaccggtcnnnatcaaaaacttgcacccctnacttntcaacaatgcccanggatccaaacgtatncgngctctnnnnnanncnnnnnngactnncagnnngnntngccntttgaangncaatanggnacantcnancgagctanaaacgaagangncggancgaggnantanaannncnancnggcgacagnngtatnnnngtnnnnnnnnnnnnnnnnnnntnnnnnnnnnanngcgagtnntncggangancnnngtgnngcgnntannannnntngtcaagtccnaggnacncnnnnncgnagcgnncggtagggagccctttcatagcgtcaggtnatactcccncngntagttcgntggcgtnntgnanggaatnnnnctnngagaccaatgtctcgtngcgatggcgttcgctgggccgncagggctgccnacacncagctcnncggtagaatgcctnannnannnantatctagtccgccccatgactgncctgttgnctcntcncnnggaagttctanactgcatnacgttagngggtnccaatgcatnctaccancgctannngacnactcaccgcgaccnacnacccagcagnnnagncnggggnnncctcggtcncagcaagagctttggcngaannnantggncncnntcgnngctttgtccagnggaccctctaccagagtatccggcgcctgcnntcgagtgcctncatgcggggatttgctattcgttcgggggnnacngngctgantncncgaggagnacgagtcggctnnnccacgaatctaggaacccttcctnactnntgcangaaacnggcgangnnngcnntgggcgtcntnacaacnnggnntcgggtcntnaagtnactcngagggacataccctnnggcctttcnctgcgacaggacgcnnnngccncnangtacnntnnctntaggccancagggncgntgaaccnnnantgngtgnncagctcnacacgcgttcagnggncnncaacgtgnnccggctaagtntcagntcgcccgattcggctaatgncccgnnactgnnnantnntcncttntgttttngttctaggnangtaatcaagcagnagancgcggggcgtgnccncccgnatcactacggttcctactcgtagcnaaatggnctnanacancacgtacctaatcatatgtggctggcggttgtcagccagncntgacgccgccnagcccgcgcccgggncgcggtccataagtaaattcgttcgaaanngtgngcggnccccnnnngagnnngnnacnnnnncnnnnnnnnnnnnnnnnnannnnnannnnnnngnnnnnnntnnnnnnnnnncnnnnnnnntnntnnnnncncntcccaggtncgcgtggngggaggatggcancngctcccnnggtcagacgcgtncatgganncnggntgncacagaacggcngagcncgttggnttgccnangaaatctgancncantacccntnnctncctncactnactantntcgtaccgtcgattgctagtangannctaacnagcnnnnaacngggcnnngcaccgcgtcgcgtcancgcggccccnncannctcgntgnnngccgnacgccngcctccacnggagtatactgcgcgggganntgnnctgngctgggnctccnagaaggtagnntgatntgangantgnnnncntgcncgcgggtgctgctcncanncctccgcgtcttcgnnantctgcaancccgcncggnnatagacngcacacgaaggacccaggnactggaacngnantancnnnnngcgatnnnnttcgccctccaacgtgtgcncacnaaccncncgnccgnggtttctaaaggagncaatgcctctgtcatgcccaaaagntcctcntnatacataatncnacctnctgctncgttaantacgtcgcnacctncaccgnaccnagctctaccatggctgctccctggaccagagcnccggaaantaccctcacattcagcnnncatcgctnnncgaacngnctnnacgtngcantnanccggtgtcacgcntngcgnnatgccnggtcctcttngtagngcagttccaacggcaancnnnnacngncnnnnngnnccnatnngtanctnntatacacnntnnccgcggtnacagaaagatatgcgtgccggagcgnggacactnagngttctncnncncgcttcgtaantcatcntacaacgattaaaggnagntggnggntnngacaccggtctccaatcnnggntncgcccggcgtnttganggnntcncgaccgactcntgcccgatctactccataactagaacatcagtacgagttcagagatctntgccccgntgangccngcaggcnngntntgtnnaagtattgcncnnnanngtgcntnnanatntngnatnncnngannnncnncnnnnncanctannggnnnnnnnngcgatgccgattcggcgtgagtgtctagngcgtnngngntntncangngctgggncngttgtctannngcangnntgccttncgggtgccancnnantcggtaagatgngcngncnnnngcncnggtgttgangangncgcnggcancgtngggcntttgcgccgcgtctnaacctgtcactcacgcgaattcctacnnnannnntcnncngnnctnnnnnnnnnnnannnnnnnngnnnnnnnannnaannctcncgccgnncnnnctcgnnanccgncatcgggtggtaagtatggagacgncngctcatgngntggnaaccggatnaggtcatggaantttcggccngagttctngnaanttnttgcgctcgggccnacancggtnctgcnggtncnnnnctnactngacantannccnnnccgnncgtgggntggttnnctccnnaanncctcnacggncgnntnctcncngggncntntgcantanttatcncctcctnttnagacgntacncntngtcgggtnntggtggcncatnanngnatttnnncncccatccacctggnacnntncgnnatttgnaccntgctcgccgtnccanggnnnagnngccctnngnnnnggggtgncgncnaggcntcgaagggcttantngnntatanntnntagtnatangnnccgcatnntactnctcagactgnnntgnantntnnngtnnttggnngaccgnntacngctctagcnttttanganannnnnannancgggtcattttnagacccnaanancgncnnnnnnnnnnnnnngnnnngnnnnnnnnnnnnnnnnnnnngnnngggttangcntnncnatgncccngctgtancgcntggcnannncgnaattangaagtcntannggnctattncgtnnnnnnnnngccgnncnnttcnnnnagncgncctccgcntncancggggacatattggtgngngtattcnagnnaggtgccagcctaccgnatcctcntaccngcacngnncacattgcgggcncngacgtntcnnnntcttnncgcnnctgnncatcgactgaaccgtttgcagtacgtagaataagcgagaatngcttacttctcccacgcacgctatancngcannnncatnnngnnngangnntcggnccgtgnccagtcttcttggaaggagaacgagaatcgagnnatgnngacntgaagcgcgttggctcattttcgttaaaccacagggtngnangacangnannctgctgggnacgaatccgaaaanaagactnacgacatccgcagtgggncgnnnaagcagaaggtgnctcgcncgaanggcncnggncgccctngcnnnnnananccnngnnnnnnnntnnnannnntnnanangannggngaanncgaantnnacgtnccnngcagcctgaccagatcgcgaataccggnangngaattcgatagtattgtcgggtaacgacatggatgcggccagtnncgnnnagnnngnngngnnngngccctaactgnggccgtatataacggcaacttctgcatagcggttttagcgctttcgngttataannngcaccgggcggnagtcnngnnnngggcggccntggacngggattnntgncccaggnttcngttnnnnnnnnnntccaccacnnngaacnctnggannctancagnnatgnttgtnngnnnnngagtacgagagatagtgacgnaagcacacatatcnggnagnnnttgccgcgtnntanngggnnctngcnnnnnnncnagtgttcattanccancannnannnnnnnnannnnnngggtggganttctgattgcgactaataatcgtggaggtccgnccganactnggcgggtngnacagcnctcncgtccggctgcgcgntggtccggacnggggggcaactggnacnccntacccgnnnacngcggcnggntgancnccnaanctngttgctcgccgctgcccgcggncgnngntgccccncatgtnnanggtttnagaagcncgntcncnncctatcgcngacngcactgccnnnncnctccgcgctcgtannngnnnngcngcannnncgatctcggtacggnaangcaggcgatcagtgcagtaaccccggggnccncctcgnngcnntcnntacnnggggcgngtttaatgtgncgagcacntttnnccanngnttncaactngtgcgnnnaccgtacaggttcngtangtcnctacccatagaggtnactccgctatntttagcgtgccctggttantcacgtttatatgcactatgggcgtagaccctagttncaacagttgacgaattccgccanntgangtccgnannggaatttngnggaanaactacttcgccagcngnaggtcnatgcttttgtcgtccgggacgtanaagtcgcgccgncagcatgcctacctgncatccccagcaactgataactcagcggtannnatnnnaannngatttgtnacatnaatngaatgacncccgtanntncttncgcncgtgcntccangnncnaatnncgctgatccgcgggnggcnggctnnattnnttnngccctgtcncaatttcanaggcctgtttnggagcgttaacaactaaatttaaaagggnctcccggntgnanccntnnntgcnntanggcgatnacggtctcnggantgagtccttcatgtacgcnttccttcttaacnagtggtcttttggatttcggcctacgtataaanccngcngncctnccntntcgattcggnngngnnnnnntntnagganatncnnaanttnngcnanntgnngnnanagntnnnntntaaganttngnnnnncnntngcnnnccngngnannncgtncgctcttgcccgggtccnattgagtattgttcccaanatagagnaaacanantggnggtgcatgcgcgatgataaatcctcgggnnntgtnnccacccnancgtcagtgtccatatgcgcangtgagaactaatagtcgtaaacnnnnncngnatgtngcgttnaattangtntgangtacntgnnccnncnnnnnncnnnnnnnnnnncnnnnnnnnnnnnnnnntnnnnnnnannnannnnngnnnnnnannnnnnnnannnnnnnnnnnnnnggnnannnngnnnntcnnnnnnncccctccanancngnggtcgnngtcannngcgnttntancnnnnnngngcnnnncctngnntnnnnnnnnnngnncgnaagnnggcgntnnnntgnnaanntnnnngnagnnnnacnncggntnngcccntcngaccnanatnnnccngancaannagcgcnnnngnncngnntncnnccgnnannggnnnnntttaagaacanagcantnctattggtgggaatagcannngagnngtagtancnngcnncngctgnngtgncacnntattggtcnncgngnaacnnncnggacgcngnnnntannntangancnncncnaanncgtgccnnntancgnnntncgtnnnangggngtggnngngtnagacggnnnntnccatcccagnnnnnnccntaanngntcnnancannataacgaancccggnngnnnnctnnnacgnnananncttgggtttcggngncangtcgactacaaccaagngtcggcctatnnaanntncnnnnnnntaggtaacnccaggncaggccaaanaggtagacttcnnnnaagtanccnncaccaaggctgcacggtncaagtnctncgngnggttnggtgtgcncnnanntatgaaatcatatgggcatggggnaaatcaatatatnntcccnaaganancgcagttaccggccaaatagtntgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttncggttcgaggtncnctcggccaaaccgtggnnncnggnggcggnngagnntnnnnnnnnntncnnnacnngnaannnnnngnttnacttatcgaanggccangtccncgctacccgaggaaacaaccnggtctaagga aaatctcaaattgttccatagagatgctacaacnnnagngggggtctgngacgcntctggggtatggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacatccgtggccctatagggccaataaccacattaccttgcggccggtcggagagcggccaatcactaatggtccccggagacaatcccccgatactctaacccaatagttcatacaggaggtccctgtatcggggcttcttacggcgcggttctgagtcggcgagcaatgtcaactgttggaaacccttataaggtttacggatacgaaaattttccgacccacgngcgacggncatcatattaccgcggttcgccgcgatttgtgccgtcgggtctttagccagaggacgatcagccgggacggggtccgaatgaacccngacgtgtcattcttgcccaaaccgcctctatttcccanactacgtgggcggaaggggctctatgtatatcgcggacncnngtgtcatggtgaacgcggacccgcagattagactcggngtgtaccacatgcatagccgcagtccaaactctaacatgctagcgacttatttcattgtatagacaaaagccattgcaggcaaanngntcccggcccangttgggacgagctttgcacccgggagtgcgcttgaacctaatatagttgtttaancagngcttctcgtgggcgaagtaactacncgagattcaactagtgtaagggcctgttactcgactgaatcgatactaaagaataagacggagctctcattaagttagtcgtcgtaacgaggacatgcattgatgagtgttcataccctccaatcacnattaactgggcgttccggcgacggcaattgtaaacgggtcgggtatagacgccggaatgcaccttcagtaacctagcgtaaatccgcatattcaatgatgctaatcacgctggactagacccataactcgcggggacacatcnnagtctagcgcagaaaaagcgatctatttgtatccatatggttaatcgataggacgcggaactaccactccctgtcacnccaagattaacccgccacattcgtgctctctgcttaatcaatacttcggcttaccgagctaccgactcagcgcaatggagtttttctntcttcgtcttaccagtttggcgaggtcccggttagtaaacctcaccgtagcgctgacgcaaaacacgaagccgcgatcaggtgctggatgtttttcacgggtagagactcgtaccgaggcctgcagcctgcctttggcgtccaggggctcgctgtagacttatgtgacatgttatgccgtgcacagggagtattccaatggccgtttccgaaggtacccccggaccctatagatacttacgtcggacatctaacggacgaggtctggcgttcacataactgcagcgaccgactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggngtgatcaagtgncggaatgaaagtagaatgcgctgctcgatacggctccattcttttattgctacccgtgtcgatagccgtgaatcttaacgcataatggccactatcctgaagtttcccattacgtcgtaatacgcccattaatgccacgttcatgccccgaactaccctgaacgaaacatcatctggtggggatgctcgtgatcatttacaggttatatcacctttcgttgtatgncacacgaaaacgacgtgtgttgttttcatttcacgttcaggcccgggccgcgttgcgtcggatccgcatttcacgagctgtaaccgcgtgcggtcataatatatgttgcacagcttaaggccgacgctaaagctctgnaggttcgannctattaattgacactctagccagtgggagaggaatagtaagagtgtggnagtgaccatcccccgacgtgcctgtgttacaattctctgttgaactctaagagatggggcgtcaatgcgcggcgcgacttatcatcgtcaaaatcaactgncttatggccggctcgtgcgttgcttgccgatcgtccccgcacgctttagcgcctctccacgggacctggagcaatgctgctggacactagaattttgcgccnaaggaggagatcgcgcccaccccagatcaagncngtccatctattggacggcaaagatgcatgtgttagccctcacgtccgccggctcaacgtagcgggttcgacgnnagctgtttgtccatagggtcttgccgcagtggtggaagacctcaaaaagccctcccgtcttcttgatgattcatccagagcctaggcatacttaggtgcacaaccgcagattgacgttttagaagcgcgttgnttgccaagcgtcgggaaggtatacctnatggccagtgtaatagaatagctacgtgctggccttgctctggttnngattaaggcgtgatcgtatttcggtgcgcgttattgccctcgttgctgccctctcgattnnncggcggcactcttccgctatcgacaaatgcaagtncatagaaagtgcntacggggcgattctgttgatttccctgaaaattcagaccccggatccgaaagcggccccggaatgttacattctgacgaatcctgtggagctgtgtcccaatcagaggaccgtagcgcgcgatagtcggtaattccagttcanggtggggtaatccgaagggcaaggctaggcttccngagttcaaaagcaagtaaacggctgtgcgcatcgcattgcatttccctcgcagggtatgacgntggagtcacttgcgtgggcggcttgccgaggccggcattcatggacggtgacgaaacccaatcaaccgattagacggcagactgtatgaagaaccatccacagcgtggtaccgtttggataaggcctctggaacacaggcccccgtccgcaagtcgngcgtacgttgcgcttcgtgcccccgcaccgggtccctggacggcgactggcnnnctcttcgcgaccggattccgaggtgcatcattcctaattgacgcgccacagtccggtcgattccctagactcccggtgccgtgaatcnacgacgctgtacttgtttgatgaaagtacggtttcagttggatctccganaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggnctgtgtagcgcactcatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacattaggatacatcaatttttaggcagcggacgtacgccatagtctcttaggttactgtcagacacgaataaactatggtagtttaaccttttcacttcaaggggccaccctatctaatgnnaactcatgaagtgaccgagaaccccacgggccgncgaagaagcatgacagtgtccgtacgggtgcctgcattgaatagtcaccgtcataagatatgctgcccgatgagaattcaccctgccccagctttcttactgcgagaacgtcattcaaggggcggattagtagcacccgttnnntgtgctgtttcctgncatacggtgggtccggtcttctttaagcgcacgccctgcattttcctatgcttgatgcgaatgcatggctaccatagccttgcttccgcaatctcaatgtgcacaagaggcccgggccctcaccggcccgggnatncgtcctgaatctctctcttatcgagagccactnncgaccaaagcccgccagtagatgccggattctgatacagtcttgagnagctgggccaacaatcgaaacccgctttttcccggatcttgactccaccccacactcagtgaaggcttgnaacacacagnnntgaagatacctcttctaaccgaggtcatatgggtcacataaggacgtaggattaattcacgangcccgccgagatacatgacggagcgcatcaacgaatctttcccaccaggtcnttatataatgagcgggaaaggggctcccgacgtaacgtgtttatgctgaccccgccagaagtacacggcccctcgacctccgncgttcagcntgcccaacgctgtatgaatcctactactccatttcggcatgttaggtggttccgatccggttatannnngaaggccttgcgtcatgccccgcggatcgcaggtacgaggagaggcgcagcgtcgcggcccgacactgtcgcacctgtaccctcggggactgcaaanagagcaatcccagcagctggtcagccagcgcccaaccggtgttaagccggaacatgtgttgttgaaagcggcgctgaaaatagtctgtagataattccctaaacaccgttggatctaggttaacggttccactatcggttagcccagtcaaccaccttaatttaggggctccgtgtggccgtgcggtgtcgtccccgcctagctaatttcccattttcggacaggcgcgtcggcgcccctcctgcgaggctctctaaacataggnttattacaccgnnngcacaaccggccctgggatgtacaccgcttcggtctccccctcggtttatccacaacctaatagtcgattggtggagatcagctccagggtggcgagcagcgcggggggcgcgctcccgaagcgctccaggatcgtacaccgcgngccggcggaccnggggatgngtccggccagcccggtatacctaattganngccctgcgactggctgttctaactntcctccgcccatatcgactcgctaggcattaaatgaagccttagtgttacacggcaaaccccagagcgcggagtcgtaaggaagcagaatgttccttaaaagttcgacaactttgccgcggacggacttacccgagtnaggaagcagaagagcgcggtattgtaagccccgacaccgagacgccacaatgttcgtccaanactctgtctacaacnatcctccatttataggtcnatgatacgagctgggagaattagttgatggaaatcgtcncatacaaagctctacgatacccgcggcacggagacccgccgaactgttaatgacgcgcagngcatggacgcacttccgccttccactgacacgccattagatgttcacccgggtgcgaaccagccgcaagaagagggaatgggcccgaaagctgactggttaagantcgcgtgcgttagcgttgacgtgtgcgaatccattagcgcggggaattctaatgggtgggggaggcaggtcaggtgtacagtgccgagacaaactgcctccaacgctcgtctcagttgccgaaatgagcagcgcttncgggcatacctgggcccggtcggacgcctgagcatttctgacacagcaccggccgaancagccgttgcgagacctggtcgagtatcgggggccgcggcgcgagagctntttccgaaagaggactcatacacaagcatcatcgggtccttaggaggggcgagagtgaaaccgttgcgcgccggtgggcgtataaatcaatcttggctcgaggggtanatagcaagtccctctcgatcctagaattaggcgagccaagtagtccgtaatcaccatgggatggctatctctcccccgtgtccgtcggtcgtctacgcagaatacttaataacaagacacgancatgtgcgcccttaaggacttcgcgtactcaggggtactaattgttttcgagcatataaagcacagcgtaccagggtgaacgggtagtacctaaacgaccatgaccccatatgccaataccggctggagcaacacgtggggtccaagtgctcaaaatgaccgttgcccttgtgagcaagacantcnngacgtcccagtgaactgacatngcgcccactctcaagccccaccgctaggagttagctgaaaccggcgtcctanagtggccttgcttatgctacctcgcccgcccgcatagctattgggggagatgtcattgctcgtaaaattgagcgtgatccgtgtttctctccagtagagtaggngncggccctaattggagggcggatggttccagttgaggccaattctcctccttgggcgatgagacggtgagtcccatcctcatcaacgcnnnnccgtagctattggcgttactgcgggccgcacgtagactatgangatggtgctttacgctatcgtctgggactgagcttacagcgctgcatccgtgccgccatgagaacgcnagggaggaccataggccccgaggctcntncgcgctagttagactcgctgggccccctcgcgaggctattggtcgcacttgccggcataccatcgatcatgatgtactaatacctgctcagctgcgcccgattaaagtccgacgcatgacccaagagttcggggctactgggactgcgccctatagcgcgccaagcaacgtctcaatgggatgtcagaagaagtggctctctgcgggngtgacaatcctcctccttaactacctgtacatcggtccaggcaccgacttgcatgcctatatggctgtactgtgcactagacctcgtgtccaatcccaagaccatcgtatgggaccncgttctctcttgtaattagatcccgcgccagtttcgcaacggggccaaggnccagcagtaacattatcccttacgcatcaggtgncaatatcagaccgttgcgcngcataacgtcctacttcagggtaccttgatatgtaagaaaccttggcaccggataaagacgggtttgtcgtccgcgtcccagtggccgagtgccgtggaggccactgaacccgnnnnanggtaagagccggcgacaacagattcgccctgcatgctggcccgctcccgacgtcagcttcgaatgggagtatccaagtcccccgcgcgcatgtcccacagccgtgcacccaagatgagtcataccggagactcacgacgcttggcgccgtcttaacagacgccaaggtgcatctccaacctgacgaaaatcgcgaccatattgtaactaccatccactagtcacagcgtgattgatgatacaacgattatgtcgcgagaatcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcacagcactatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggctactcccaattactccatatccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcggccgcgaggtcgagtcatctgaggcccttcccttgntaaggcgatggcggtcgnaccctgtatggtggcaagaacctcgagaatttgcagtacacagcctcgtatgagtgctacctgcatataagcgacagtaatcactctgagattggcaaatacattagttatgctgattagcgcactggtagagacaccgcaaaagggtgaaaccaataacccgcgggagaaaagatcagccacgcactattgtgcggagtcccaatgcgcggcggcagngncacaaattaggtgggggatcacacctatgttcatagtcttaagaactgtgataagccnagtaagcgncagcctttagcccttatagacacgtcggtataatttcgggacacngagtgatatattgggttcaaggtagcgtgtatccctcaaactgcaaccgctaataaatcttggcacgcgncagtgccttacaggcgcgntggaccnaacaggtgctggcgccctattgcattgggttctctccccgagggcggataccgtggggcngccacgtaggcgatctccaccgacaaggccgcgttcccgggcgcgcgccgtgcccgtatacgatgtcccntcacgccgcgtaaactcnttccagaggtctggcggatgtntgcggtggtgtgaattggcccggagacacccacagcgcattggtcatctttgctcagtctagttacgactgngacagggatgtgatccacgctaatgctccaacctctcactttggnggcccggcaaacnncgttgaaaacttggggacataatcacccgggcttagtttatccataattatagctccggtagtccttgattgagacttgnncatgttactccctagagcttcggggacggcggggcggagatattccccgactctagacgggaatcctttcggagcccacactcatcagcggcacctcctccggcttaacgcatcggtctcattacgaacccggcgccttgacttctcggctgctnctgttcgtccngcgctttattgagcgcggtaaaacacgtggtaaccctaggccctgctacgtgggtanggatacgcgggccggggatcggtcagctctacccacgcaacggtttatattttaaaaatctaaattatccgatattagggtttgcgcattgtctgtgatttggagcggcgtttgggtacctggaatttacgntggcccgaacctctcggtgcatcgtccagcttcggagatagcgccagacnctcgtgaggcntcgcgtgagagaacaaattaacactttggcgcggattttcgtagagcgggctttcgaaactgggtccagtttcaggataagattgaagtcttncnggcccaagctgcccagggacgagccgagtatgcactagtagtggccgtcgaaactaggggcgctcgggntagttgcgcatggcgctagatgtcgccctcggtaccgcgacgatggaccctggtgcagttgatacaagacgactcagccgggggcagaagtaggcttcctagctgcgggcggaagctagccaatacggattctccttatgatacaaattacgactaacattcttaactgagggggggccgcgctaggacaagtgaccctgccctgcagatataagtgctgatagactatctgtgcgtcatagcgtttancgttgggatattctattggaactttcatgtgtcgccaagtcatggggagctatggtgaagaaccnnatgggctaccgcgcttcactttaactgcngngtatccgcntttttatagcngcgcgtaatactccagcgccactacgacatagacttaacaagactccccnncacgcggaaacagacatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgangcaaccccgcgtccgcggagcgcggaaggttacatgccataccgtttataacgagagcatcagtcagctcggtacctgaaggtccgcacagccgtcgtggtcaaccaaagggaattctctcgcacatcgtccgnnggcccagcatttgagaatatgtggtcatccgggaccggggcttacaggaaatttctcccataatttcaggcttccggagggcgttnagcgtctaccatatccagggtggggatcggtaaggtntgtgaccccaagaagggctgtaacctccatagtcgtatggctagagcnctggcatgtatcccaaggttcgcctgacgctgacattcgtaagagagcctgggatgtcattgcgatgtttgcccatccctatnggactagcgatgtccagcagctntttcagctttgacggctccccagtaatccatcaaangtagtctactggcgggactacnaggagtaacatattttatggtttatagggcccagcgactgattgacctgttgtacggctggcgggttcaaggctcgcgtttgatccccggcggctccacncnttagcnaccgtttnnaatctgtagatgggcaatggccgtaattgtagtgatatcgcacgctggctttaagagggacgtcccccatcgcacgttgtctctttttggtcccgctggtcatcctaccccaccacccgacggtcgacatgaattcaacttagcgagtacaaggtgctgccgccgcaatatggccagggggtgccgaagcctgctctcttagcnnggtggaatgaaatgctaagggtgcttgctaanaagccctcctttttcgcatnttgtggggaatcgacgctccagacctgctttacacttgagcagtgggctgtgtacccgaaccggggtgcgaattagtggaagaagttaacggatgcgagccattggcacagggggtgacggcgactcatgaaccaagctcggtagattggtggcgtgttgtcaccttgcgcacgctggttttttagctcataaaatcccgccaaccacttnctgcgcttaggtacgagacttgatcnacgtgatgtggtgcatagtcacaatcaggtagcatcgtccctaccccgcggcagggggccgtaaaaggactaccaaagagctggactatgccggagctacgctgggcccagtggtcagcgcgcgcattgagtgaataaccctagaacaggaaggcatctaaaagttctcacccgnctcacagtgttgcattcggaaacgccaactgtaggcagacccccaaaggcggagtgtctaagctataacacntcacttcccggactccgtcaggtagccatcgcgaaatacttacctatggctatanaacttgcatggcangctcgcaacgatggaacgcacccagtcctttctgccagngacgctgtaaggcacagctcccatgcaggggctgcaattcgaaccatcccgattgcaacaacgtagagtcactctgtttgcagggtactaggggaatccatcanncnntccaaacgtaatggtagtcactccgccatcctcagatgattctcttgatcctcgagtagtgagggaatgcacgtgagacgggttggagcttgggcacaatcttccaaaataatccaatcgtccttccaactcgtgccatcgaggagtttaactgcatgccttaacttgtgtagctaaccctggagccatcgtanctcgcgaagggcctcncgcggatctcggtcgcagcctcctatcccgcacgtgcctgatacagctgtatctgatcaagtaccgcagccttaacaccannnntgcagcgtgatctcacggtcaggctagttgcgtctagtngtacgcccaatattcaactgctaaaacagctgttgaacggtacatgcaaagggttacnanncctnacatgcgacctaccgccacattcgccgactgttactgaagcatcgcctattgaggactcaccctgtctncggcgtcattttattgatggtagaaannatcaaattccagatgcgttgacactactgctactcgttttgngcaagctcttccccgctgattgancgcggggatacannagatggtcgcttcgatgtggcaagccgaggcagagttgttctcattctgcggctcaatcagcaatggagacgcgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgagtgntctgaagcgtaggcgactcccaatagtacngcatattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattanggcacactgtggaacaattcngtacggcgggataagattngantacatagcttcangcccacctacttcgttgtacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaaagnagggctcgtgccctcntaagggtacgttgtggtcgagttagggtcgtgtcgctggtcacggtcaagggatacgattagcggaaataataaagatgacaacccgccggatggcggagagtggttcccagtgatactacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatggttctagagtgcgnnnaacacaggcataatttcctaatcgtcgtcgtgtcatgatgatagtacnggcgccgcgccnccaagcgaaggagncgcagatgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttgcatcactncaaaccctcgcccgcaggnccgttggccaaacctgtcgaacccattcattatggcgctcgaaggaattacaattatagccaacgctcgacgcaatcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctagagacgtggctgagatgcgagctgttgttccgagaggttcgacttaatacnattctttggagaccgtgattgtggcnacatatatagttatatcgcattgagatattctcgggatgtattcccactatattcggtggggcagtggccgcgaccactcnnacnggggtctcccacgtggggcacgaatctagtgtcaaaataacgactctataggatctcctaggcatgtggatcgaatatcaaataggtctatgtcggtatcgttgaagttttagcgtgggggcgttgctctatacgacagcgacagctgggcggacagttaacaccatccccagggatagggatcagacacatgccatgggcgcgcggaatgatagataccctcaaggttaggtgagacacgctcctctgtnatcgtgcctgggatcgtancttagcggcggtctcggagcatcgggtcttggaggcacccggtatgaatcttcatcggagacgaaggcgaccgctcgaatagatcgtctagggccgaaatacaagtgtgccatcacgccagcattacgangaaccgtttcgtcgtgcttatgtttgatcaaacgcgcaggcggcaacttggatacagttccacgtcaagcgtctcatgcgccctatcttttcctacgcgcatgtgtccatcgtgtatactggtaattgtcagttatctatcacgtatcaagccagtggctggacccgacaagcctgccattacacacggcgatcgcatgggcgtatctcgcgttcctgaggctgtctcccgctcccgaacgcgagcagatcagggagcgtcggtggcgttaatcgatgacctggcgctatgcgctggctcgtaaggtcccgagtatcataactagagcgacgaccaggagtgatcctccgnnncctatttacgtacagggcaatttggcattagacgtaaaccttttagactttatgacgcgttctgctgcgggcaagtgggcagcgtcccgttgattgggaaccgtacgcggtagggtagtgaaaagtttaaaggtcacaagctggtatgcgagcctggccgctctcaatgtatctgatcgttgtcttaaatcccgcgtacacacggtactataagcctcgtaagaacatagnctgtctaagcaggtgagacctatttggcaccgagggggnnnagcgtgattacgggccccggatgaaggttgggccctgagccattgacacgtccgagctgagactaaaataccggcaatttagtctaaccataaccaggatagccaacctctgctttgcttgctgccaaaatcnttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtngtgtgaacccccggaggtggacactttagatanattattgatatgtgtttttcgctttagatcgaccacggcgacctccgatttacacaccttcacaaggtgggggagcgtgtgcattcaaatcttcgttaaaaggtctccgcanggtcgcccactcgcagtttacccactcaggacgtnnngtaacatgggaatggacgcggttagccccgagggatgctttaggactggcttgagcgggtgtactgtgaaggggcttggcatcggcggcgagcatggcggaggaaaggtcccgaatctgtctccgacgttcgttctacgnattgcgaaatgtaacacttggcncaaaggtngggccaacactgatttcccaccacgtggagctgagggactaggcacctggtagaactttccccaaattactacggatagcaagcaggggggcctttgtatatcgtatccactcgcgtaacaaatctcacggcataatgacattctacattccttagaggtgtattccacgtctaccagcgtaggtcgactttatttgaaccccanntggcctggaaggaagatgattaaataccatagatctgggcgcctggttagatcggngggtgaccgacgtcagccatactaaagtattagcggctngccctaacccgattgaagctgttgttaataacacactcaagagttcnctttgtttcggcgtgcgtacagtgtaaagcgggcgggcngtggcggcccgtacgatgcgagactcgatgcaagncncggntgtcaccctgaggccaccaacgagccagcctgccaaagncctacatcaaacatcccggtacctttcgctgatcnagccccaaggggctcatgtgtgcgagaccctgttactggttatgcaatcacgtgggatacagcggtgactgccttcgtgcccttagaagggcaagcatatttcgatggctcgcggtgtatgcagtcagaccggaatcggtgctgaaggggacgggcagagctggagcatgaacccaggcctacgatggggannagncatctgaatctactaggtctggtaatagctcgtgtaatctgaacccgtccgaacgnggattgaagggactgcccnatagaggccgcttagcttttaacaagtctggacagtnctctatcgactgcagtcatgataccgatgggaacggcgggtgtacttcccggagaactcaaagccaccttcttccagcccgngattagggcggctatggagatcacggatattctcgctcggttcgcaattgaacgaancgatcgcaaccagttcatactatcacatttttactcctgtgttccctccagcntccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaaccatctaactgtgccgattccatcaccactgaggtgttttggtcataatcgaatctttctgacgcccctggtnagggcacggngatccgatgggcanttgagacggttgctatccccctgcggctgcatcgtactcttcactacgttagatgccgganncgttgggacctaaattaacggaggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgacaggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctnatcaacactactattgtgtatcgaggctantggctgcatactgcccggcctcgccgttgcaacccagcacatttattggtcgtccggcacgcaccgggcaaacatacagaacttattacctaacatatgtataacttctacagcgtagtcctgaaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattcnggagcgttaagtgatacctccnactatgcctgcaaaggaagaatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagataggggtagagcccaagacctggtactgattgcggtactaagctgcgcgaatccgcgaacaaatcgaaacctcnggaagtgnttgttcggtctagagatgtccggggcccctagaccagcccaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaacaatgcaggtggggaaggctgtctatttagggtccggtctgcggctccatccgttgctgcccgtaggaaggccgcggtgccgccanatgggacgtgactccccaggggaggtgcggaggcggcagcaccggcctggtgcttcaagcaaatttagagcatcactgtcgcggactttcgctatcatgctggtgacctggcggccccaaacgaaaggcacgacaaaataatacatggacctgtagctaatagatccaactaaatctggggccggagacactactctcgcccttttgaattagccaagcgtcagcanaggagatggagcctnttttatgatgccttgtaaatatagacgaaatcgacctgatacagtcttcgaatgttggagtagcttaccgaggcanggtccagttcatttggggcgaccttctcgcgagttagcagcnccccccccgaacgctgcgttcgagctacttcgccctcgcgacgactccagggaccnttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcacgatacaagnacataaatactgaaagggaggtgtggtgcacccgcgagtgccccaactgtccgtgtgccgtacactcactagtactcgtgagtccttaccccctatcgtccaagccatggtgatatcttgccctagtagttctgcgagaacggtcagcctaggtaattccggcactgagtcgaccccggtctgagcagtccgcgccgcgtaaaggggtgttgtgcttgcgcgtatgaaacaggggtccatttggggcgtcatgtggcacaggcagtttaggaccgttagaccgttgtgtgtggccgcgtcggagcgctccgggtctacggggcactctttaaaaatatcttagaaacacttatatattcgtacgaagaactgtgtctgcctgtacgtccctaaggcctcagttttntctgatagacattgcnactctcgcgctgacaactatggatacgtaaaccgatgggccactccagcgtgcggtcaacctgcgtcaaacgtgttggagctagctgctgcctttgcagcgggagacaagagcgacatagacgctggacgtcgactcagaagtcaaccacagtaaagctgagcggcttcgcgagcccgcctgtacgaacgattaagtgaagcagtcgctgtcggtgtttagacctactcagaggcagcgcgcactacgaacagcacgggcgacagagaggagtctgaccattaggattagcttccgggactttcgctggccacggccgaatcgcgnagctcccaggctagtcagggcgggggtctaggctgtgtagtgagagtctgggcatgaacggaagctggggaccccnggtctggattacgactgcatgccggcatctgaatcttaagattancttccggaacggagtgccagtattttgccggtagccgtttggtgacgctgcatacaaggaagggttaaagtgatggcacggatatccctatagttatagtccgacttnggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacggacgaaattgaaccctgtgccggctnaccaagagatngtagncctcaanntaacaggacgtcctgtcntgannnccatatggcgcagccaangacgcaatttcccgcgttgcagatccgagttccacaacccctttgtgatgactagtactgacgctgcccctcatatgagcgtattacggcctctcgcgaccggaaaacgagggtaattccacccgttaacgacgtacgattntccttatccgcgtggggtgctagtagcgactccgatcgatcatatgtcacccgttgtcccagcttcacgagccgagcttatagagggcgatgctatagctgaattcaacccccgacagcagcattgtttcccccttatggaatcacgctcacntaaaacgctaggtcgcaaactccagtcaaactcccagcaccntgtctaacgctagcggacactatttaagaccggaggttctgttgcgaaagagactatggtcccacatgttcctcacgtgcgttagccgtttttaaatcgtgaggtgtccgtaaaagaggtcaacgatatttcaagaattacctactcagtcggaattgcacttttcgagcgctagttcatacatacaagtngnaggcaactagggtagatcggtcttaaggtgaagtccagggnncctgaagctaaacccccctgcaagacggcctcataacacccncatccgttgacttgtcagctagctgtcagcagctcatctgacgtcgaagctcattgaaccatattgcactagagttngagggcgaatcactttgctcccagggacatcgctgagcggtctcgtcagtgccaccactaagtcagacgaaacaccctatgcgtccctgtcctggtcccttgtttacactgtgtacacaacctgcgaatctctgctgcccagtgaatgtagtggcgctggtactacatatcacagaatttcagngtcatggnggctattactgaatcgctcngcaatgcggcagtctaatagaaactccgcgtgatgncaaaatggaaaatgcnngcgacgtccgtcggaaacgcgttcctctagggatggcgggttgcaacctttgaaccatgtgaggaaccagnaggagtngtcntggntagatctgtaaatttccttcactctagtgtcactctctagctccgggtagagccccacagacaggtgcgtatctatgggttgcaaagatgaggcccctttaaaagactgcaacctgaaccttagctgctaaggtacctctgcgcaggtgtcttgctgcttgacagcggaaattggacggaaagctngcgagtccaagctgtgaatagtttaaactcagncccaggatggtgaccggcgattacggtcggaggttagtggagtcgttgttgaggagtatgctgttcgcgagcctgacgggaggaaanagccgactccctggtgtcgctactttcnatcgtttgnncnncagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaatctgcggccgaatacgtagtggtttacggagatagacgccgntaaatagtcgtacagtaccgaggtagtccggctaggccctatcgccgatagttcttgtccctataaacactgaccaaacacaccgaacgatctaggaccgatctccttctactgtcgtggatacggtatcagtganttggctcgtcggaaattcgatacttgtcgaaacgccaaatcccctcatggccaccgtgtcgccaagcgtccaggccttatgcgaagtactgccttctttggtgaaagcagatccctgtgcgccaatcgctgcggaagtaaacttatataaatatatagctcgttaacaatgtaggtgccgatatcgactcgnncgantcaagtccaaagctccactaccgggctcnggaagaacgagacggttagacccgncggccgagccaacccaatccgagccatcacatccgcagtgtggccntctagtctgacgacctcgagagttctagtaggctgaatgtnngcgggctaggggcttaggtggcgttttgactggctgtgtacccngatgccatattgagggataatcggaggaacacctcgctcgtactanatntnatttgtacctcgttggtggcaaccggancgtacggcgaactgtctgtagggatcgcgctaataaattcatgttaaagtatttgtacgctaaagcccgcgaagtaancnaacgtggcgtccccctattggcgggtctccaagtgcgttacattgaggtcgggctcgtnatgatgcctgcgttcgcagggccgcctctagagggtacgaggtcnacttgaatggggttagcngcggtgggctgaagcccgcactccgtnnttctgcgccttgggtgtagaaactgntatccgtaganaggccnaggcggcnnggccccggggttgcgcaggagtccctcagcaaaataatgtaacttaccttatcaagcatttgcccannaattcgtgtaatttcgagcccattgtagttcactaaatgaagaacgacatatcgggctggaccctgcgccactcggttcatttgccgatccttgtgcccaggcagcacatgcgcgatgatctaccttccctgtccgcgccttcacctgttatgaaccgaatcggcagtctggcctagccgtatcccgggtctgggttccacgcagtacactagangantatgcttcgataagagttcagaaccgtaaacttgctcgcgatttaggagggattagatgctattcgcgatctgcggcaaggagtccggagtacgcagccgtacgctgnccngcggccgcacggacatacggataatctaaactctcagaggcccgtcttctccgaggtagtttaaccactcacgccgacgannaataacaagcagcagaccgatagcttgtctttagaatacgactacgatcgcgatatccccccattgccttctagattgccccggctcttgcgtccagcggagtcacccctcacttggttgcccggtctgctgacgntccaacgatgctcttgcaacacgattcaacctcggcctttattcggaccgggatcttgccgatcgcnncgatgacattagcgatgagaggcgcacgaggggggccccgcgttcatcagactatttgcagtgggctgtctgaaccctggcttgcgcagtacctttttcnaccgcgacctgcctacctgcgccgctcgctctcctggcctgcanagcgcagatcgccaatctcatcgctgataacaccctccgtgtttagtgatgaccagctcaggtagcgcacgtgcaaatncaatagcttgccgaattgaccttagtccccttgcgttggggggncgatgtatacgtcaagtgcagcctacagcatgctccaccgttggccngagacttctccagaggtaagtaggtacgtanctccgctgtccgtcctaattcggaccaggtcacggcantggggacctaagcccggctcccgtcctcatattcgcgcggggtccttttgtcggattattgcaatctatcacaagcggagttagtcngattctctgtggcatgatatggggacggattgacttctttctcagacgntcagaccgtgaagttgtgcccgnttgggacggcaaccatcgggtcttaggacgcctnatncacgtggagggggccttcgtggatgccaaaggttgagcctccaaggaactccttagtgagatcgatataccaggaaaaacctccngttcgggagtagtaaaaatgccctgttaattgtncggactgagctttgtaccgggagcgagagcgtttctcaaaccacagcgtatattaatgataatgcgcaacattcaagtgtaaaggaggcnctgttgaccgtgaatattagtgttggttcgtgaccaatttcgtaggtagaatgtacgttgtacacctgtcgttaatctcgcgcggtacaccgaaccatatcccggggaaacagttacggcgaaactgccatgaatggcggaggctggtaaaacagccatatccgaaactacatcgacggtggattggtccaacgaatcggtcccctggcgaagagtagctcccgcatccatacatctgagcgtgacatcacctagtagagttagtcgagggtgnaattacaattctgttcgcgganaggtacgcccnccgccgcgagaggacactgacacgngcgncgatcgagcggggtcgtccgggttgatggcgttaagcccgctatctatactctataganagctcacagacgccctccttcaaggttccccacgccaagattgctcctctagacccaagcgctaccanagaagatggatctacgtgcgatagaaaattgctcgttttgttcgctaccgaattgacgtctgacaacgcgatattatagacactaagccaggattcctcaccagngggccaccgacgtgggatccggtngttggcgaccgtgagnaagtgtgtgcccgccaacggtccctacactaggntgccggaactttcatggattctcggtagacggttataaaccctagcgagcccctgactcccgcagacaaattccgnaagagctaactaacctatggcggcattacgtaaagggtagcggcgggggaaggagatggtagcatctctgttaggctcaaccggcctatccgcactgaacaggcacgagttaccctcgcactgaagataaggctcccttgcatacgacttgctacgctggacnnaattccctgaaaatgcaaagcaggaaacccggattcagagctgtaggtgcgtccgcatcactaggccgaagcggacgacgggcttattcgtaccgccaggaagggcaatgtcgcagcccggatagatatgaccccgtagaggcttggccgagcgatatgaaagcttattttgcaacgtataagctnnggttttcaattaccgcggtgtcgctaaaactgatacgagaaatcgtcgcaagtgaaggacccctgatctgcagacggctcacggttaaaagtaacctaaagacaaccagaagctgggtatgtaaatagatgaatatgatgnccaacattataggtgatcggggcccaagtttaagctgtagctcgtacgcatcccctcganactatgtgccnangtatgactgatgtattgtcgacatccccgatttgcctnngtccggttaaggttgaaatagcctatagtggggccacagtcggcngngcttagcgggcccgtttaaccatatcccgcagaggtttcaacccgggcganngcgtctcgctgacaaagcgctctatcccgtcgtaattacaacatttcacccgggagcgcagagcagccgaaatggttacataggatgggacttcgaaagacagtccggggaggaaggtcatcgtatcgcgcatccacattccatttaatggacaggggtngagcttacagcgtgtgcttaggggattaccgctnaggactcggaaagataaccggcactaacatcatgcaccaatggacaactactgacttggatcgtttcgccaacgcgcgcagacggtttatagcatatgagtcgtcaccagctttacctataccggccctgtaatgcgactcgtgaccctctcgactacgctgatttgtgctttaaaggcaaagggaaagtactacgttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaacgttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcgaagcccggccgagagagattagtaccgtgtcggggggtgccgaggggcngtgagatctccaacgaaggaaagttgtcgcgggcggctgcgccacaatccgcgaaatacaccagcgtactccggatngntggaagagcatggctcaggaattatccatcatctcttaacggctcccaatacaaagcacatgctaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtagttccngctggtcgatccatcacaagtatcgcagaattcgacgctgggctctcactcgatgtgtggctcaactggagacatgcctaacagatgccgagtgtcgcgctattttcatgacatcgccgcagctgcggcnngtctgtcagggcttacgcccacccgtgattgcgtgaagttcgctttgtagtggtgccagccggtaaataattacatcgggcagcgcagcttgttttgttgctgccttcaagacatcgtgtttcgggtgattcggccctctagcccagaagcgtccctcggcgcaacaccgnggctattagccaggaataggaatcggactgtagaaagcctcacatgcggcctgtatagagtcgttgaatcacgtgcgttggctacttatcgatcaacgttagaaagtaacctgcacctgatctaagcgttgggtgctagctaaacgagaggtcaactggttgatgggaaatattttgcggagggtaattgcgcgcctttaccgtcccaggtaaccggaccncagatgctaccgttaaatgcattcttacgagtcaaacaatggcagcgtctagcacgtatgttatggtcatgggatgggacagggtacgaggatgtgaacatgtaagccaacggttcgcaagaacctccttatngacgttccttgggagaagtgatcggacattttgtcgttggtcgcgcgttcggtcttcaaagacgtggtcatcctagcgcgagtatttacttcggccggcgtcgcttaagagacaaaagcaagtacttcacnnnttttcactggtaaccctcgcccccgtcctgaagttatgcaacgtagaaaaagangctctgtccctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctaacgtttgtccatgtacgggagatgtcaacttgttacaggcattnggaggagacacatgaggtgggtccgttagactgattaaaacccggcgttaggctgncgattggcaagataaggttcgtggtgacagggagccttcgtaggctgcgtcctccattaggagtctaatgatctacgcgagtttcgtatcagccgcatgcacctcccnacttaatcctcaaggccctgtggtgggctcccagatgggtgatttggtgttaggtccacttactaataattaggagtcgcctgttagcccaggacaaatcttgagacgtanggcgattcgaattangtccatcgacatcagtagtgtggaggaccntnnntcttacctggctgtcgaagagaagaagttattttgttgagagttcacgggaagccattagtcccctcaggactctactgtnnccnaggtggcgcaaggacagggtccggtcgctgcncggagacgttgccccggtcaccncacctatcctcatcaccaacttcatggtcagaccctagaacacattggaagtgttggagaaccaatatagacaccgtaatatcaagtacgtaagtctgagaggatgtagacgacatgtcaanagaagaactgtggccgcgtctaatgacttaggaagtattacgtcttgagcgactggggtaaagcnancatagcctgcggantgacaccaggacggatgggcctccttttctattaccaggttacgaaaggtagtacacaaagggggcaagagtagcttcgntcgggcaatctggactcgcgtggctcaggagcattttttggtactctccagtcctgcgtgacggaagctttgccncttcacttagattggagttaaaacatcctccctattctagngttgcgcgccgcggcgtgacgttatcccccgcactatgacttttccttgtggcaccggtcgaaagctgttatagtgttttnagcccggtaatggtagccacccactgatgcgcagagttagtggtatacgggaactagttaacgtaatacaagccccttcacttgggcccttccgctgacaaggcatcagcgagttgttggattcactgtaaatctggaatgatcagtctacgcgatctaggacggagagatttaaaatgnantngggctataacaggtagctagcacgtgagacatgtgtagcggcgcccgcgcaccctngtctgtgaatccccggcggtccttgtgaattgaaactcccggcgcacattgaaatatttcacgagcgggtgcagggtcgcgcaagtgtccagcggtaaaacggaagggatattagataaagtgcgntgtggacntgtgacaagtaataatagcttcgggcgtgcgttggggcccctagcganncntactatgacanatgccgggagtgggcngaggctcaacgttaacgctttgccgcgccgcctatactacttagaagaatcggannttgcaatggcaaagggcagtgggacgagaaggccgcggttccccgtggttagagccctagtctccatgatgccgctcactncggctattgtgagggttgtgtcatggagaacggccccgtagggtgcctaacgagagcgcattattagccttaagatggctatattggttagggaaatgtnaccttctccgtataacggagctgtcgggacgaaaggaccgacatcttcttccggcagtttcagacgntagcaagcatctagctatcnccaacacagaagggcggacaggctttttgtccaccggcgacccctgccaggaccagcgtcgactcgccaccggggtgcgatcgccgcctgcggcgannnacgccgacccctactcgtngaacngcgtccctaataatacgaaagaccaggcacatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggctnnagtgctgcgtatctctgcgtcgtgaacatctggcaaaatcgaatcccgacatggaaaggagtcccggcggttagcctttgctatcatcngtccggatttgtttcccgtggaacttgcgccccnccttcggaaaagttcccatgccgattcgggcgactccagatagacgtcccctgactgcccgnnnatgtttggggcatcagnnnnnaagtcggcctaggaaatggacgcggcacgtttaattgcgatcgacactgtcaccaaacagttataacgcggtgtcctgggtacataccgccgcagcactgggcaaactttaggcgctcccaatttcgcctctgttgacgattgcccctngagggggcgtgcgccgtcactgcttaaggcgccgttccgggtggcggcgaagaatgggcgaaaaatgtaggaccaaatagaggatgccgcgccatgaatacacttgcgatttcgcccgaagtacctccagacannncgtcagctccggggtagatacccccatgggtaatccgtcncgggagcgaaagccgtaaatgacgaagagatttcaactcgttncgccgcaagaagtatccattcattgccgccttgaaagctccatctctagtgtggcgcagaacgggtnacttactcactaattgccatccttatataggaaccccgggcatttcaggaccagccgcccctaacgataacggacatctcgcggcaatcatcgcctagtctgccgtctcggccnccaagtagttcttgttgagctgtgcaagggccccgatgtcgaaaatcggttcgccgtcacaatcgatcccgggaacagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggctccgttggaccctatacccggctcactcatagctctcctnngaagcactgtgactctttttcgctataccccacgagtatgatcccgccggtnnaatactgatatctagacgatcnggggaatcacctgagcgggtgtgaaatccataaccaggctcgacaccttcattcactcctgtggctccggtgggntagcacaatcggcttagcagcagaaacttccatcttaggccataaagtttcctgagaggggggggtactcccagtagcgggtagcacgagcttagattgtcagtcctggtggtgcacttggatcttgagaccgtagggccnctaggcatcctgtttatactagattgatagcaggtggtaggtagggcnnncatgaatggaccgaaacctgcgtggcggggtgtgcccaccctttggtaaatactggcttctgctgttgagctgnngaaacatcctncctatccctcgnctagccggaagtcaggatctactcctgcctatgtgttactcgtcataaggtatacacgcacatgcctccgatggccagactacacttgctgtccttctaggatcgccacttaggagtactctggtctgtaagtcacggcattgctagctcgcatagcgttctttgggttgcgcagccaccgnanggcatttagcnacgtcngacatcgcagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtgncactgagttacttggtgggtagcacggctaggtgcggaatgcctattgtgagatcgaagataaaattgcccgaagccactccaatcccgacngcgtaaatgtacacgaggcgttaacatccccataggtcaccccccagatagaccctccagataataacacactcctaccgcggacttttcaagaaatgttattcaagcaaaactaatctactacattagctgtctcncngtcgcagcccccaccggtaggcccgtcgagacggaccaaccatantcctactttatattatctatatctagctgtcggcatttcgtcgtagtaatagatccggggtgcctgtcnccaactgcnnnngaggtgggccgtccaggggcttccaccgaattcatattttcggattagacggcttgantgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcntctgcttcttcgaggcggtagcgtctcagtagcaataaatccggggttgcgctccagtatatgtttgtcttactagtcagctcacacttatctgcagncgcnntccggtcgcccggttgcttaactgggcacgccagtagcgccgcggcgattctccgtttaactgggtttccnttggcagtcgggcgacaacgaactgggcctgtacgaccgacaattggctgatcatttnaattacaaactcttgacggacccctaggggtgccacttttcaacccaactgagcttttattctccgcgtcctgctcgtagtcagggattccgagatagacagttcggtacaaagattagacttttagcccagtactgggtacccgacgaagcagggcgcgngggcgtatcaagccgtctcccctttactccccgcccggacgggtccggtggcgggcaatgactattantaaaggtacgtttccggtgacacaagtaccgaaacctgcggcaccttcctactccgttcattccctgtcctagccttgggaatgagagcctgtgcgattttgcggatcgaaaagctgaactgctgtcataatatcgggccttgccccctacagctggctataaggtaaccggtcggaagtatggtcaccnacaaacttaattcgccagattggtggtcttcaccgccatgaatcacctcgggaggctatgtgtatgcttggacttatcctcttgcgaccctctcgaacctgttctggtgcagctcgcctggggctcctcgactgagacatatcgccctccacttgtattatgtgcttnnntcacgtagctgtcggcaattaccaacatgatttncgtggcaggactggttgatctgggctcatttacagctcagaggaggcgtactagtctggtcatgcgcagaaatcgagcggtataaatttcttagtgtcgcncgtacacccggaaagtatagattatggccttggtaagncngcancctttggctgaaattactcgtctaattgccaggtttaagatgctagttgacccaccgtgtcccagacgtatnaaaagcgcgaataaatnangtgacttcattaagcntnggtccgtctgtaaaattgacgtgacagacaatttatgatcatccacactaaccctcccccaatgtcggtttaaactgccccgggaacattccccgtgaactcngaggatattcgagactttannttaaatgtctactagtacgagcccgatacgtgcgtccgaccaggggctgactccgaactggtctggggtccactaatgcgccgctggaagaactttgagagctactagtccccaagctaccgtaantacgtactcgtgcacatgcggtctgctggaagatagcgggaatcaggagttttcctcccgaaacctctcgtattcacggtatctcgtttggaagtagacgtatacttagcatctcactcgcgtgagccacaatctcatcttangcctgtagaatcagcccggtgttcgtgcttcgatgtcctgtntnnggtctactggctagactccatactcgcgaaacaatttagtcctccttgggcaatggcccggccacagcagatagcggggacgacgcgcggcgagatcggcgtgtacttttctatatggcgttatggtgtgtcatagaccctaaaagactctccgtcgaggggatgcatacgcgtctggcttcctccccttcgtggccgtccatataaggttggtttagccagcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtctataaacttaggcgttctcttcatttcgaggtgacgctccattgtcgtgcaacatcttccggatctctagatgttcttgacgtgaataagccatctggtttcgcactgaaattctgcgtcgtcacggtgtcccgcggtgttattgncgcgnataagggtctgatacacatgtcgtattaccaaggggtgtgcataggtactaactgcaagtacaggcagatctcttggatgcgaggaggcccgtagtcangggctgatggtatgaannnnnacccagccgttggtcaataaccgattgtagcagtgccctcgatctaggctcaggcgctttcngnngcaaggacggcaacccgagccatcgatgaggctattgacagacgcaattcaagcaggcaatgtggtcgcatttccttgcttcaantcaacctggcccaccatacctccgggccattattctgattatattcgcgacttcgcacgccctgcagccgtgataagagatttgtgcnngcgagttctgagtgagangccgcacagcgctaaggggtgcgatatagatagtgccagcggcagacccccnagcccgaaccgctcatcaacttgtaattacaatagcatcctgcacggggcccactatgcttggcgtgcccggagggctccctcgatggggatagacatcctgcgacacggagtctagctaatctaatgttngtggcgaatatccagttcggccttactcgaggaatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggnaaaaagnccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcactagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcnancctgggcttcgaggtttcccacgacggtagtcctgtatgggaggtcaatctcgtcttcgtgatgctaggacacatggtataancgagagggcaagtcgcacnaactacatatctgcctagctaccagattacagagaactcaaccggatcgggggcccactgcagctccgtcggcgaacctaaactagtagtcgtgtttgcgaaccggaaannagatattgtaatcatctgnnnnntacctcttacgcagctattttgatgcttgaatgcttacgaaatagccacaaaagactgcgtgtcttatgtagtaccgtctgctgctccttaaattgccgcattgtggcatcccaagtgccaatctttaccacntacccagcgtctgcccatatacctgggacgacggtgggacgcaattcagccaacccggtttctttcggttgattgtggcagantaggcctaagagatttcatgacgagggacatattagagggctccactaaccagctctccgggctagacctgggatggaccgggaanaggtaggagtgaaggtgagggtcctgttacaaaagttgccactcggtgaacgccgctcatcatgttccgtgaggtcacgacgtattcttcngcnatggacagtctcgcncgcgcgcagcgcaaagcttcccacaacatgctcctctggcaagtagacaaattggtcgctaagcgacagatctgcgtcgaacggactcaactaataanttagnagaggctacgatcctctggggagggggttacctggatccgagtctgatacgtgntcntctgggagcgttactaatgaactagaattcggtggctgacctgaatggggtcattatttatgtaaaggcccagnttaaaatccagcccgaggacatgagtacaaatacaattcccgaaccgctatacctagacnttgatggtaccctattccgtgnatcccagctcaccaaaagttgcaacgtgaggtcntgttagtttgagatgacctganggttaactcttaccgttgggcnnatctaggctgtagtcctagccggctatcacttgctgtctcttcacnaatttatcaagtcatctatgacctcgttattgctactcagacttggtggcccctcccggctggcaatgagacgctgatttcgcgccactcgagcagacgaatcagcaggccccatagaacaccctcccctgaggtggttagttaagcgcaagtgcggcctttgttgtcataacgggtgcacatctctcctaagggaccgcggaggggggcgttgccattgaggaaggtaacgtgtcgtgttangctaggttaccgctccaccacttaggtatacatgcgcctncctccctcttacccatgatgggtnagacctggctgggttgggaggagcaccgnggtcgcggaatagcgagcacactacaacggaggggaatcgccacggagcgcagattgcatggctcgacgtaccttcactacgttgcccgagggtgctgcccgcctgatccggatagtgcgtcttgtccttntnaagaagcccgtgagttcgtgcctgtattgactaggaaccctggactncgtgtctaccaagacnatggccgncgcttaatgcatcgttatctaccctggatcatacatntgctaatattactcagcctcttgtcccncgaggggtatttaggtctaaatccggaacgctatccaatgctaaccgcatccaatcgacccagcgacaaagcgccccacggacctctgcggttataagctactatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacancgattccagaatagcggcgctctgaccgcctgcgctgtcacacagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagcnaaagaaactagcatataatacccctacaaagtaagtgtcacttgtactcggggggcagatttttgagtgttcctttgctccatcagttgggtggngcttcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgctaccggtgtannntgactacgttccaccaaaaatgtaantcnaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtncaactttactctaacttcaaacgaatccatatgctacatagatcctcgtagggagatgtgacgatcatgcggatgaangatcgcggncgaatatcacctcacttagcccgcggcaaacagaagctatgaagcatgtaaaggcctggatggaaattgggtatccgacatatttctgggctacttacagcggccggaacgacttccttgctaatcgtgcaagtacaatcctgtctcggctgagcttggcgtccgccgcctggtacgtaactatagtcattagggataatgtacaaaccacatgactctcggccagtcgtgggtagcacggtagcccataattcctaacactcggtactaatcactggcacgaactagaacttcgactactaaacagataacaaaaaccacaggtcgggngnngngaagcacatgtaaatatagaatctttcatctcacaggcnnggaacctttccnaaatacgcgagttccacccacagtctctcntgcataggactacgcngatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgatancncggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctaccgttgtgtcccaacagcctatatatcgtaatggccctcagcagtanaagcggagaaggccgccgcgaaaccnttgttactactcctgactaggtcatgttttaactaggctttgtggatcgtcggatttagtagaccgaattgcttgctccggattccttcgctttgacattaacggcgacgtctcggacattcgcacacggatctaattcgggaacagcggatggtgaagctcgtatcacgtagtttcgtcagttaagggtcggtggtattccgcctgtgctacactataccacggcagttggcgagatcccgcctcnaccgccncatttagagcgggtttgtggctggtnctcctcaccgcttttgttaaacaggtgtattggatactcgcggttcggatccattacacacgccgtaaatggcacgagtcacatcgaaatcggggcctagtgagcatgctgcggaaaagctccgtacggaaaggtggttctcgctagtgtgcggcacggcccncctgtaatacgcataagtgaggacgttcttcctgaagctgttctcgagtggtgatcgggaaatcttttaaatttaggaagccaatgtcccgccagtgaaccggagcacgtctcgcgaggtcttcgtcgggcgaaagacacccataaactgtagctcggaaatgtctttccaatataacctggtctttgttgccttgcttaagttgaagccggcgtgtttgctccagggcgggggaaacaaacaagtgaggggtgtagattgagtttcagccagaaaacagtagaaattcataagcgggatatgacgatcgccgcgaggatagtcacattcctgctcggcaaggatcaccgaggctccggcctaacccttgcggcgtgttctagcataggtgcgctctaggttcccctaatatccgcgaagtgcgcacgtgcgacctacggccttaggctaatctgatacgggactgtcctccgcccctcgcgatggtgcgcagcaagccgtaactanccgttaggccgtagctactgtccggttgagccgccgggggagggaggtgcaatgaggatacacagnggactttccctcatgtggtagtgaatagtccaaacatggcctacacagtactagtagagggattcacaattgcanattgtaccttcctannnggtttgccttaattggaactaatcacactgaacgntgtgcagacagcttgaagcaactaccgttcaggacatagcacgcangttatactcagagactttatagaccatccgtaatttcagaatgtagtggattaatcactgataaccactagttccgcttttgattgtctccaaggcatttcccaaaaacgacgatgttttgccgaattatttccagtaagggtactactagtaacggcttgaagggagactttagatcatcgnggcctcacgatgcaagaccatcatacgtgcctgtcgacgtagagcgcccgaaaagcatgaagacagatttgtcctggagctaccacatgtctttttcantattgtccttggtcgagtcaatgtcgttaatcaagcatcngactttctctgaactaaaataattncaacccctatagccccggtcccgggaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattcttttttgtggggttcaacatgccngtcacggtgccggtgtacaccactagtctgtcaaattacctagattattacgtgcacaaaacaaaaataatggccccggagaagacgaagcgagtagctgtggcttgtggcagatactctggcgcctcaacgccgctagatttgcgccagagttcggaccttactaggccggcgccgtgattacggggattaccagaccgtacacttggatgagaaaactcctggtcgagccgactangggagatttacggcgaccttcagggggcagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgnnagggctgttaggacagctctaggccgatggtgaggggggaacggncaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaaccgagtagttgtattttgagatattgcggctcacttataggaattataaagcttgtcggtcctggggttggccttcggtcccctgcgtaggggggatcagatgggagttcgtcataaccgatccattaaccctagggacagtgtaaagaggcggggcaacccgtagggagatccgcntctcctggtttatcggcatgatgaccgtcagttgctgtgggnttccgaaganggccgggagtcctaaaaacggaacaagttgcgaagtcatccgtaacccgtccttattatacttgtaacgnaaggccacagcctaggcatgtcccgaactgggtgcggccggcccgcagaaaccggtccagtatgnntctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgctcaattctcgcggagcttgtctaggtccctgaaantcggcgtgcctngncgttttcttcgggccacaccattcacactcaattttagtttattggnnaatagcacgataccngaacgtcagtcacgcgtngcatggncatggagtgttggatgggtataacgtggactgcacgacagaacgtaatctacggtggctgtcgttgcgcccccgcncccctctaccgcaccaccctcnctagtaagagaaatcgcttggtcccgttacgaaactatcgaacagacgcgtagactcgtgtgttactctaacttacatagtgccttgtcgtttgtcgaataanagaattgcgagtcgcactgagcctggctttagctagcnatgctccgattgtanataaggttgatacacacnaatctacctctagacctgtacgcttnttcggtgacggactgtttgtccccgggtacttcactgaacttagttgccaaacagtacatgagtaggggttacgttagcgtccgcccaatatgacgggcagtacgctatcgggacaggcctcttgtggggaaatcgaggacgcctggtagcctttagtggtttgtagctcggnatgcgcattggctgtgatgtatatcacccgcggtcacgtcgagccggaagtgcatagaactgcgtttggagtgtgagccttcggancttatctcattcttccaggctttgtaattagggtccggacagtagaaagccaatagtcggggcggttgtcggacgccgcgaaaatttacgtttagtcatcaacttcgggcaaatgtgtataacatatcgaacgcncggtgggatatgggaggtgnngctgacgttcagtcggcaagtagtgcctgccttgaccttccagatacgttaaagcatatcagcttttcggtattaggtccgtaattttggccgagtgacaacttaaattgtcgctcgctagggggtagtcaagagtctgttgactcccagntgcgtgatgtcgcctattgtctgtgagcataacgcggntatgtcnttcnactatcgagcaggcgatnaggcatatgattatacggacgggattttatggggaccatagggcaatatggtccncgagacgcaccttcgggttctacttcaatttcgctcccggnncctaggttctcggcatttctgtaagacgcggagcgggctgaatcgagtccccctggtgaccaagtacgcagcagccccgttgccccttaatggttcgatcgccggacctcaagtaagccccgcgataaagttagtgaatcccggggctctaagcgacccgtgttactanctaccatccaccgcgtggccgagaacaactgaaaatgcgttgcaactgctggtccctcagctgtttctccggacgcgcaatttctacgtgngtgaacttccggctgggtcacattggcgggcgagttctcgctccggcggggaggaatgactgcgttccggcatgtatantgggctgntctagacctcggtctacaaacctgaacatagaaagcctccatacccaggtgagtagctccaggagaggtggtggttttttcagtnagtgtagcggatcgacaggatgccgatcactgagcactccaaatatcgatttgctacattgcaggaatacgaccgataattacgggcgatgatatctgagcctttcctccacgaagccgtatcgccctcgaggggcgggtgaaaggactcgggccnaccctggccactaacaagtgccctccagtgcatctagctcgtgccggagactctggctnggaaagcgatcgtcagctcgttcataatcgtggaactttcaaacaatgtacggaccacattaaatctgtggcgataagcttaaatactagaatatcaggagatcggacaccccgggaaacancgaacggcggggccggtctagaccaccagaatcctgatcgatcaataacgattagttgcgagtcttctgccacaacattggccagcctgcaccccctgggagcgacggttgtttccgccatncttttactcgtaccacgactggtatgcgttatgagctcactttgaggggccagattagtccagttcttcgatcgatggactgggatggctcggtcacacatcagagctgctatacgctatcgaagtctctggtggcgtgcgtgatcgtaacaggtgatgaattggatctggtagtaaacgaacacaaagtcctctggcacacgctgacgagtttnccgcctgacccgtccacatccaggtctagagtcggtnnccgnncctcagacccaacaggcttcccggctaaccaattggccaggaacacaccccctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacncaccaccatcccactctcacgaccatgtcttttccaagtggaggaaaccccttctttcgcttgtaaacangtgtttttcatatatccgggatgaacaatangtccatttctacggcttaccacagttattgctgatgaggcagtacccaatatcgtatctnatacccagagcgttcccgattaagcaaatgtattgcgaccagttacncaaaagggaccacaacacgttcgtgaggtgggtgggngacaagtccgtttgattacccgcgcanncccccagtgaggatactggaantgagagttcatccccgccgaacttactctatcgcgggtnaaaacgaatgatggtcagatannagtgaattaacgatcgaatgttaccaaatttttgcagggtattgcggaccagttatagcacccttatataggatacccttcatcggtcgtatgagcccccaattgtgggggcgcacagtgccccctcgaatattgcgagtttttatggcttcgccgcgtactgaccgatcctactccgtcgcctgggttgcgcccggcgaagggcgacgcaaccgagatgnncagtttggcggttagaaagtttgtaactctagtcccggttcctgccncgacagcacttagggagatttgtttatttccccatccggtccgtgcgttcgactggagcattcatctgattgtttgaaagatcgtcacgtgaggtaacggaacaaatttgcacaacgacttacgctttgggtctaggcgagcnttacgtactgacgaccccgattaaagatagctagcatcccagtgaaatggggtgaatgcttgcgcgcgacnccagatcctcggtcgaaatttccgtgtttncgttgaagcgctacgcgtaacggcccctaaggcattccacaggccgctaagggggacggcaggggtatgtgctctctgacctgataccacatggacgtccccacggcccgaaaggcaacgagacactcatatcgcatcgacccgtatcgcatggggctattccaagtctaccccgtcaggcgccatccgattcataattttgngntcactctcgatgccgggcgaatataatagtaagcagtattaaattcattactccacgcaaacccacaatactgttatgcagctcgggttttgcggggcgtactgacggcttcgtgtccctctctagccttggttcgaacctagtttgcagtaatgactcactcagtacaacaacagagtttctggtacatggccctgctcccggtcgacagaggcccataggcgattctatccttgtctgtggccgtaactctccctctgcctttcctcattgaagagcgttccagctccggacactggcgctccacgtcggaaaaggtaaagacgccactccggtccattgtctagaggatccaaccagtcttgcgtctccggcgcccaaaaaccagataatctcgaggtatacgagtcgcggcgctcgcatatgttcgactgttaaganntgancgctcnggncccagtactgagaaaactaaaaccgttctctatatgttaggcgattgtgatgggatagcacnattatccaatcgccctgtagttccacacgccaaatctcgtgnagcaacaagtctgcactcttaatggagcagtattagcatagcaccccgcgacctaccaggctaaaagtttcggctacgctcacgatgtataataagngctaggcctcgagaaactcctgattatgttacaacttggtggtatactcggtcggcccttgatcgggataattgcagatgcgacggcnnnnggctttgaactggtggaggtaggaaccttcggtcgtacccactacatagcaggcgtgtttttaactcagtaggtgcaccgccggtacncacaataacccctgttgcaatcgataggacgcaggggttgctccccggtcgccgcgaaaactcccagtcggantccgcaggtggcgtaagggagagacgctaggtcatcaggtgtccgaagtccggtcatctgtcaccgggcctctagcgctcctccccgtccggtngggcgggaccgtacatttccctagntgnatntctcttagcagccccttcatggacccatgcttcatgcaccgcctcctcatgatgcaaaacccagaactctctacatcggagtaactatatatcggatcgccggcacattcgctgtgaggctcaccctttatagtactcgacggctgctgttagatagcgcccggtccgcgcccgttgacagttggcctaccctagcgtattataacactgttgtccagaggtcactttcttgtacactacatgcatagctagccactgcatagntgtttgtagaccgccgtcaatctacttngctggcacctacgtgctggatggccttgaatgttgccaagtaatggaccgcaagcgggcggcactggcgaagatacaactggcggcccgaacaaggcgcatgttggagacaacccgacttgggggggaaaagatccgaccaatgaagaagttagtcgctcgnaatagctgttccatctccatcgttatgtggccaaaccctnnagcagatttgtgctggaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaaggatcatgattccgtatacttcgggtcggacggaatggtctgtgacaaattaggagcggaggttgcttactatgtgccaactgttcgtggcanataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttccccaatngtagaaacagtcagcccggctccaagcacctagcactctctatcggcgtaatcacaaaccacnggacgnngaggtgtactcacgaggccttgcacgcaatacttgctcagaaaaatctataatcgttgtgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgacnggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagaagatgcgcgaggaacccctggcagtcnccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtaggagnggggcgtaccgccccgactttctgcccagantgngttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggcccctgattacgaaaatggcaatgccacgacatgcacgagctcagttcatccgccccagatgcagctcgccgacaatctgtgagtacttggncagcttgacagaaagtgaccgccnntgtctcgaggaggcttcagatctctgccggactgtggcatccgtttcctaacaggaataaataccgggtctcggagtctgggctacgtgggttaccggggnncnngcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcgctgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttggacncatgccaagcnacggcttcacggtttcggcgagagaattcgttatttcgcgagttaagtacgtaaacgttggagaacctcaaatgtggcccaccgccgcggtgcgcacagtgcaatgacctagtgctcgctggggatgtgatcgctggggtattcggccacataccttccttacaatgcccccgtgctttctagcacgcctgaacgcccctnttactccttgggacggcacgatgganaactatgaccgtcagtaggagncgtgggttgttgcaccgccggggacacaagagaagcgctttaccgcgcgggaatgnatatccacaaggaagaacctttggtcggctgccaacttatctgctgcgaggctcactatcgcaagctagtttttagaaacccgtaaagctcgcgtgtacactgcagtcgacttgaaattcaacacgccacatacagtccaaagaaggagctcggaaaacctccagtcgaacagccgtctcagcgacccgagactgacgctnggntcaggccctgccaagttctctgttaacgcattcgcgtcgtgtcnngcactcacagacttcctggacatgaggggcccatagctattagcgctgcgcgtgaggaagcacatgctcccattttgtgacgttgaccgtgtacacgaatggtcaagangaacatccaacagttcctggacgatgggtactctcactgctgaactgtcgggaaggtncttttagtccagncgcagtgggtggtctcaacggcgtgtgcgctattttggatacggggagtacaggtgccggaagtaccatttgttccccgacctgcacgattacattgctccgcctaccaccgggaagctgggattcgcctttgattgtacggttacacacagatgttaagctcccggcatgcgnntgctagtgtggtcttcggcatcanattacggacgtcttgctctatagacctagtgcaatacgcggtagtcatttncaaatgattccgncgtgtacatctacggataagactntctatacgaccgaacacatcacgtttggttttcatcctccagttcagagtccggctggtcttagttccgaccatccggnagactccacaattattccgagtcccagnaacttattcccatatgctaggggtaaatgagcccggatacagtgtatcttcggcgcatgcggcattagagccaaaccgaacgtcaaacggtacgactcacatgtcaaaatgccgaggcgttccggctgtcagaccgtggcagtgggatagcgtgtacttacgcagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctcggtgcgcggtgattatgagtgtcacgaggtacccactcnagcntaagagggatctgcctgcacctgtaccccgcgcgcttattactacataacgccggcatgcgncgtcggacacgtgtccacgaacgcgctgtttgggattcggtnctatatcccctatgtgcgccactcctaggtagntggccgtgtcttacttatcgtcgtaaacatgngacggcatggttgagcttccctagttcgaccccagtaacagaaagagatggtacgaataaatgaaggggcaaattcgcggagtgctgtgggatccatgctttcaaagtccccgtcacccgctaaantgcgtttctgcgcgacatcctggcagtttcccttagccatcccannggccacggtttctttgattcctacgtcttaagtcttgatctctggctcgccacaacctactgttccacgcgttcgtaaggaggcagacagcctnggaccgccacgcggataagatgacatttagccgcaagcnctctaacctaccccttgaacacngctgctaggtcccaatgtcncaatcctcatgtccacctggggaccgacccaaagaagntgctcctagttccgctatacggcagagcagatattcnngtaaaccgacgtccgttgtaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtactcgnnnacgctgcaaaaacaacagtggacacagactttatgcagccagagcgaaaggcggtgtgctgatatatgggtacgttgcctagtagaacaaacccagtgagccangactatgggcgtgatagcaggcgtgtcgtcgatgacangnnngnncgatgccgcctactagacggttatagattttnnancgcgcatacacaccaggttattaggttcgtgaccgattctagtagaaccctgcggagaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcggttggantggacggattcgtgacctcactttctctgtagttgcggtcttactcaaccgagaacaaacctctttcgcggacacagccgtcacttcaaaattttaaccctccagctttatcagtaacaatggttcaagggtcaaaagattaagagggcaaagagcatgcaagtatatgaagattccagcgtctatcgcagggaaagcttataaaggttgagactaaaatccctacttattggantagaatattgacgtgtggagtgaatccattgtnnttctctgctgggaattcacaggannntgccgcgtagagtatcggcatttaccgctaaatagaatatagggtaaacggcgactaaggcgtgtcgagggggtgcatatgagcgctctgcgcgactcgaccttcttaggaagagtcttctgnnggcaccgcctagaactctccgcacgccgcgcgaaaatccagccacgggtggctgagagcgttcccctgcatacctncccgnattctgntanccacaaccgttacgttgaaaccgaaggtcgaataagggcaggggactttcgagagtcgtagcnntcgccactccccaccgcccatccaagcgtatggcgtnagcaaatgtggatcatttggtacagaagagcacgtcgtatgtcagatgagtttgcttttccgcgtctggcncgcatattagagaggtccacagcgtggcggnnccccagctgagctttcccacgattagcacatacaagcagtagcagaactccggtgaagttcattacaacctaatttancttntaccaacgtttcccaatcctgccaaacgtaacgtccttggtgcaagtatcaataccgtgccggcttggatatgtgtccttaccataaaacggtcggaacactggctggggttgctntaccgaggacaacatgggcataagcctggccttgcggggttacccccgttagcccngactgccaggagcccccccgcagtttatggcatccaatttctatctgctgacccgacccaggtttgcgcttcgcgacaccgtaaccccgtctgacccncccactaaacccggccgttagttatccggttgtatgtccaacggccggtgtgttcaagttccacccaaccacgatcgagtgcgcttgcatacgccgtcccccggctgcagtcacagttaacgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggggaccaggcacagacccgattcattttcgttcgggaataagacggccgttacgtgcggtagagaganttgtaggatattgcgggaggtcgtgagctctacggatggcgttcagcggttgngcgcattccgccctttagtgactgtgcggcgctaggcaacgcgtcttaggattcacagtgttacgtccgaagaagtcagatnccgggttcgtatgggtcgatcgagatgggaaaagactctacagagacgatgcggatgnagctcggttgggactgacagtcgttaggtaaaaaaaagttcttgcgtgctgggtcattccanacgtacgttgcccgtctttcttcggatgagaagtggaacaatgggtagttttaattggggttggctatggttcnagcgctcttacttccgggagcgcacaacaactctgcccggcaggaccccgaccggctcaagcgaattagtgcgtcccgtagggccctagatttaaaagaggaggtggttagaaagacacagttgtcaaacttgcccacaanctcgcggaatggcgtagttatgcagagatgagctaccgaaaagtgggtctatcaatatgngacgtctggctacttgtcaancgtgcgtagtgcttcgtaatcgagagcactctcgacactccggcgaccccgtgggccttggtcaacgtataccagtgactaacaccgactctgagcgcgggtggggtcatttcaggcatgtgcccgccggtngggnccttgaggatagttacagggcgattnnggaggggtcgagatcctgattgggacgatttcttccccagcgtcgggtgtttctattgcggtagtcctttacggcttnntgagggggctgttctcttataagctgcanagcctgtcggcgtccccacttctatcttggattttatgatccgatcgcggggggccgaacgccttcgcacagtaaagggtcgaaagttagcacggtgttaggcacccgagtgccccgtgtgcaacagagatattgagagttgggacgcanccggcaggatctagatcgggacaggactagagaccacgtttgtatgnngaaagttganggaggcgtaagattcgatcatggtcttcttgcctttgctacgcgnctaatgatcgctattgagtggagctacgctctgtgcaggaacccggcgagaatcacgtagctgtattacgagcccgtagtataatcggaccgtccgcatgcgccgcctcgtactggggcaacgttaccaccgttatgcaatccagacgtgcaagcgtnttatctatctcttttctgatctctagcataacacaggcgtcggactnggctgggcaatcgacggtcatcgagtgagccccatagccatncccaggagagctacctgtgtatttggtatagcttattactatattcctccccngctgagaggaaatggaccactcgnccgccnntgactagaaccgagaccacctggtgggcacccgcttcgccaaggatcgnaccnngtgttgcttggcttccacgatagtgcttgtaacccatgctggcagctcccaggtcagtatcgtaccgctcccggcatgctgggatcaatctattatgcttagtccaatggtttatgagactcgtcagcaagatctcctcgagggggacagtgcttttcccactaatctcttcgggacctaccttgttcctagtttacactcgtagaaggagacgatcgtcacctctttccgatccagctttagccgaaagtagctcgccctagctacattgctcgtaccgacancttagagggttattccgagtttggaccgggcgagtctcaccggggcccgttagtccccgtactcagaggaggctcgccgagcgagacgacgcggcacgcccgggattcaatggactgccctgacgctacccctacagtggaccgagcgnggaaaaatttgcgctcatgtttctacccgattagacagcggggccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgacnatnctaaagcgacaaaaaggctgtatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagnnaattcacagcgcccgccatcaaatcacgctgggaacgtcaggtaatgcatggccccnnggctcatatgggaataccccgagtcggcatggtccaatttgctccgtggcgcatcgggtccccgagagccctgtacgtttaagaatcccctaggaaacttcgagtgcttttgatgacnccctataactttaatcggtagcaaagtaganggctccgatgctcttcgtcaactgcggcgctttcgctgcttaacaggacgtacttgaggcctttcacgagttgatctaaggcaggtgtcgagtcgctcgtcccagattggtctctnnccgaaggtgtcagccgttatgggatatccgcatgccggcacgctcagnnttattgcaatcagcacgtgctcggctaagngagtttcgtctctcgctgttaaaactgtttagcgtgcttgggcccggccccctagccttgttnttcgtacgcctaacttaccattcttgcagctgcacgtcgcccgcataggttctctccccgtattaaagtcgctgtgaccaactgacctgatccacgccacacggcgtcgtcccacggaaactcttaacagcaaagcatagatggaggaagcctcaaagacttgtgagattgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctagtggacngcttataanatngccaaggggacctgaccaaatgacagcaatgcgatntctatgttcagcagttatgtaattatatgtaagacctcatccgaactcgaccgttacgntaagtagggactgtacgtcgtcttggccatacaatactctctatcagtagcaccgaagaccctcataatgacgcgatatactaaggatcgtcgattccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggtcttgactagtaaggggaatacaagaagcggcagacattangcagacatttctctggannggctcgtccgcatggggtaataggcttgtaggttggaatggcagcaatccagtctggtaacaccatatcgtagccggccagcgaacgagatagcggactgaggcgcggttaccgttattttatattccttgtcaatctaacctaaatgagaacagtgccatgagcgcaactcccggagccatgtcnctcgagtacctggtgctgtccccnagtattgacanatgattgaccgaggtcgattcacgaaagctaaatcaagaccagaccacaatcgatacgctcacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaaagccatacccacactcttaaaggagaagtcgcgggggagtacgacttagtttattcccatgcggggggagcagcgcggggagatcccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcgcccgcgggactcntctgtgatgnnaaacgtggattgtacccggggacgtgaggactctnaacgctacgggngagtcancgttgctatcgtaggtggcatccgcgcgacacgtcgcacagcgtgacctcaacgttcgnagtctccgagggggcatctaaaccgcgactacgnngcctcggccggtataatcggtcgaggccgacatccgcggtcaatactggtgttcctcagtnancncnngtaccggtttgtgcgttggtgcttaacagtccgnaccgtctcaatgaaaggtcataatacatgagaagatgaccacgcatctaagatgggtgatgcagcgccgccnagtcgcgcaatttggataggccgcaccgatcgaaagcggggaggagatactcacttagctgcgnantacatgtagtgcagccattagcgcctatctccgattgcgttaccagcggacaagctatgggtgtggctaacattccacattcagctccgggtccctccgttcgtcgcaagttagntctttataaggccattttccatgttcacacctnagtcgtcccacanntaccagaccaagtttgagtgtataagatgctgatatcaccgaatggcgatatgttggggacggcccgattacgggtaaacaagcgtttacctggctcccgttgtctttctatgcattaggtctgctgatcttgttcgggtaacacgggcgttagcctatcacaataggcctggccataccttggatacggcggcnccgcaccatgggattgatggangcatcggccagccggataagttgggtgcccgtcggggngcacatctcagcgngcctattctcccagacggacggtacttgttgctcacaccgggnccacgacgcctgtggccacctccagcccatgcgagtggtaccatagacacctaggctccccggaagctgtccggncgacaatggagganatctacatttttgcaagaaaggagggttatgacgttctagcagaagctagcaggcctcagtttttgctataagctatcgagtaccccacgcatgtaaatgatcgtctattgnttgcctcccacccgtctgctctggggcggctcggcacaacagtgcaacgaccagggccacgagaccccatggtgcaatgacacnnnngngtacgggtttctcantcgcttgatgaccgttcgggttcaatcagcttccctggggctacggggatgtgtcgggcggcttaccggaggtagctctcgtcacaacgatcggcggccgagagacccgaatggggctttttctacgacaagtgtcgtcccggtggtcgggggtggcaaatgctaatcctttagacttcacgggttcctaacagccgcggaggcctttgtacgagaattgaggcctctacctcgcgagcaagggcttgnccgtctaatgctcaaaacgtcccggttggaacgagatnnggcgcggccgcagcttcctcgtaatcgctcccgcactcgcgggcctagcggttctttcgcagtattggctagcgtgatgcncaaaaatgtctaaagctacccgagttcgccgctcataatttgcagttgccctggctggggggtagaggcagcgccgagggccgtgacgtaggcgttggttgtagccataaaggtcggcggctgctggcaagctgagtataatcactctctataacatattaatggatcagacttgggcaagcctacgctnnctcacgtcgggttacgggcccaggcgaataaagatttacgctgatgtctcattttcaatatatcaaatagaagattcatagatgcctcggaatattgacgctaaatactnnggacagcggatggggaagccacctcaagagaatactaattgatggtcaatcagtctcctcttccgtccgaacgnatgaaaaagtcttagtgattcgtccatgaatgactagcctaagtcttcggggaagatactgctaacggcgtggcccgtctctagtagggatggagccacgctctggaaaccgtccaacagttctccggccacgtcgcgggggccttgggccgcgaggccgnnntgtgacgtcagagcanacggcacccacacagatcggggatttaggngcntgacgacatgtacaaaaccgcgttacccccggggccgccccccgtaagaacagtctagtcagcagcgtgggcggancgcttggcggatcgggtttacacgagactgcccgatcgctncgatttgaccgctctaccaaagggagtcttgtaggatgtcaaaactactctngtttacaggacgccgctgtcatttagtcacggtacctatgatggggctctaagggtactcaacatcgcaaaggttctagtacttcgggcgggatgagcgggaaaccaaggactcatattcgcactctagagcataaaattacctcggnagggtggcgtggtggtgaagtgtgcactagcnncngacgagactagatccatatggagagtattccttctcacgaacatcgctgatagaccgagtcccagactacagccttggtcaggtggaaattttcgtcggtatagactgcgctcaaaaggtgtcccttgtccaccgggccaggtactagngctacctgagaggctagntttatctcttcacaggtaagtagacgccggctttacgcctctcctagagggacaagggttacaggcgcctcggccaggtagacaccgtaatcgttggctccgcgtattgtggtctaccgaccaacgtactgttggccagcggaccctaggctactcgaaacaccgctcatatactgctactctcccacctgggtaaacgccgtttcaacgccttcttggggcaacctcctcaggggcaggaataatgtccccggcgagcatctacccgagggcacagtactagttattagccgggtctcggagtcccctgccggaagtcccangatgcgcggtaaagatttccggaagaaataccctatcatgctgcaatcaaaaatgggtacaggcccgtgggttacatttggggctgcgagatctaagaggtggtacttagtctcgcggttgcgggtaaatgagcccacagcagcgtggaccggcaacggtgcgggcgagncgctttgactgtagaggtgtgcgagtccacatgtggcgggatcgggggaacactagtagtgctggntgccgaacacgacggcttgtcctggcgtggtgngccgtcagctcagaccagcctattcgaccaactggggtggggtagaccggtttgctgcccgccggtgtgtcgtctgctacacttcacgcgtaggcccactccgaatttaaggaagtacggtcggcctggcgttgttcaccgccgctcttgcggcagctgaaccgtaatcgaggagaanccatttgcaattttggtctccacaagagggagtctacaacgctagctgatatcgcctgcatactaggaattgtcgccataaccccgcangtnccccacacttccgcattaaagcaactaagttatttccctctcggccagccactgcagaattcgcacgaaggccgaaggcacgcgttcgtcccttggttcggggggaatagccaaaagaacctaccgnggttggtcgaatacatggcagtgacaataccgcaaatacgggagtcgttagtacaaagcnctttggctcacctatnctcatcctacccanccacgaccgggcgcgccgngcntacctgtgggcaacaattcaatcaaatagccgcacatattgcacgtcctgccagctcgatatcttctaagtggactacacgcgcgaggtaanagcggaccgcttctaatcgacgctctgagctaaaaactaaccttagagtattaagcattgtataggaantcgctgtccaaccgaatagattgtcgttgcaccaaacgcctcgccagnctatgactcctgtgggtgagnccgaagtgcgtcggtgcttagctcgcgttcgtgagtgagcaggcttcgctatcgtcctatcccgccgtgaagatcgaggtaccgtgatagaaggtcagtaggttgtatcagctacagatggaacgttgttgttcccaaatactccngtcctatcctacacagcactcattgcaggaacccttccgcttccaagacggggcagtgatagcgcgagatgcccccgggggacncctgagaattgagggtcgattaaggcacncttccaacnggagcctgcaagaacaaggccacgcagttgttgcagcagcatttttacaaaggccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggaggggggacgcgcggccactgggaaggaacctacgcgcagcagaccaaggtatattagctagtagcgaattcaaagtactgtgccaagccaatactaagggcccatccaactccgacttattgcctagcccctaagtactggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatccnncaatctctaccacgggtatacagcaaaaagttattaactgtatttgtagtaatgccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgtcccngcctacactcgtgacagactctctcccccggggggnggggacaagcgttacagcaccttgacctctaggtcgtgcacttgcttaagcggcatgggtcttggctcatgaccatccctaatgctcctcaactagttggtttcgggtctggatgggaggggctcttagaccacagacgaatgcttttatggatccgagacggngngnantnnatggnanncnntgacttcgtaaggtngngtccnnnncactccntcctnttgttagacgcaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatattttcggcgtccacccgccgtgcacatttcggggtnnccctcccccgaggcgnggggccacgggaattgtttgnnacgccggggtaccattgtagattacgatcaatccggcagtcatttccgttagttcgcancaaggggaaagtgttcaacgaaaccgaatgttccaaaatagaaccacgcttctagagactcaaactaggcggttcaanagacgcctgggaacttcagtcattctcaagccggctatttcttcatgcgtctttaaagtactggagggctaaggaggtcaccacccgcgtaaacgccgnnggctcgcatactctacacggtccgttatctctgaccaatcagggaatccccaggtaattcacgtcccgagcctcgactgaaaccncaagtataggtcaagggcacgcgtaatttcaatgacggtgcacaccctgctaccatcacatgcagggcactagggcatacaaggaaacagcctcgtcctctcgatttggacagggtacctgctatgcaaggcggcatcccaggtaatcgataagcataattaggggcgcgttcgagtncgacataggctgcggcacaagagtcacgttaggcagngcgagatctgaggggggctgcataaagggacacgcgataacaaccagcaacgtntctcgcatacgcaagaaccatggaatatgtatcgtccgncggcantgctcggcctagtgtatttgcgagnaagggcacaccgancgagagcacgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgccgtcgtatacctctttatgtaggaagtataggaacgacgaacgactgctactcgaacccgttagaatatctctttattttttcccaaagtggggcactgggaagggatattggtttcgcataccgtaagatatgctcttccgtctgccccnactaatcagatctatgtaaatgccaatgaggtgcgggtttagattaggctcgactccaatcgcagntcacttttcccatannggttacttcaggcggcactttcagatgataatccagggtgagagtccacagaacgaatccacaactatccagcggccgctcttcgggatcgcagggtaccgagaataggaccancaatttgtttgacagcgatggtnngtgcgattgacgaccggccnggatctcggccttggtcgctctctggcnnnntgtagaagcctgccgcgtccgagtggacgggtttttttttgaactaggacagtgtttcaacttctcgcgggagctccatcacgccngagtggcattcggcccttggaagtcagggnatatatgatattcaatctcgccctatgcacctcctgggcggctgcatttacaaggcgtggaaacacaaacatgcgttgagcgcgtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggnnatcgcgcatgaggatgttgtgactgcggtttgatactcaattgggatcgatagtgtccgtaggtactacagccccacctatccccacaagacccggcctttggtgggtaaaaggacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtggcagtacgagttaccatcgcagacacctcttatggcgcgaagcgttgcacgccgaggaactcaccaccttgacacgagtggacgtaggcctaacggctccgccccgtactanntgnctactccgactcggatattncgntgctatgttagtggtaagttctactgtccccgcagtggtaagaaggcagagggctccaccngagtaagtttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctctcaaaaggggccataacctcctgtcacgtgagaatattaatttgtatctaataatcttataataccccgggttacaaaggcttctcgtgcgagctttatcagtagggcgttacgtgcacacctgctgacagaatgggatagatcttaggtcagnnnnngcgatgtactgtcaccccgagtgggcgcccggtgctactcgtggacgtcccaccgcaggcgtggaggccagcgagcgcaccagtaaacggaagaancgatgcggcgggactagccagtcatgagacccgaaaagatcactcctaggactcgtgagatagaccntggctattgatagactgtgtttgtggcgggtggacactacggtcccccgactggcgggggcgcctcagcgcgcaaatcgcctacctaggcctccgacatgcggcgtgtcgcgaactcttccctggnacaagttattcttaacagcatgacctccccagtggactccagcccataaaagttcgtaaaatgcaagagaccgacctaggacaaagggggaaattcggtgggcccatatgtcaccaggttcgcatgcatttcgcaggcctctcgcacggcgaatgcgtatcaagggactcctcgagataccgagaacgtagctaactgtgtatacagtcccatatacgacagccaccgggagctaggcgagaatttcatacaactcctaaggccagattacatccactggacctaccgatcatgtatatctcgttcattcacagtggtcgacctggtttatctggaaagcccaagagttctctagggtcacccgtgcgagagtgacttcagtcccacggtcagcaatatgtatcnaggtgccgccnccaggggcacgcatcactgccctttctngcaatgtgtcatgactcgattctgtatttgngaatccgtactaatgccagaacaatagtacaactgggctttagaggggcgtctagtctgtttgagagaccggtgtacgatgccaccggacgngggaggtaagtggtatgggctacaatcttggtccatttcggtagtgttccgttaaccagcctgttgcccttagactcgatggacattactcctccccctttgagggctccggcaatcggagggggccttaggaacttgcaccgcgagtgacttatccccctcgtaatctggacctcactcactgagtgaggcnagcgcactcgatcaccgttcatgcggctgggcccccgagttgacctgtttcactagacgctancctgtgctntacngacattgtagcacaaagcactgtaccggccgcgggtatgagacgcagaagaacnttnccagcactccggtcaaatccggccaagggttttccgctcanttcatcggagaaatcggttgcgtgtcggaggtgccgcgcgcccacgatcccatgcattccccgtgcttggccatcttgaggtagccgtgtacacccaggtacagttatctcaccataccaacttaacgctnnttctattccgagggtcccacatgtcttctgatttgngataaagnatggattccgctatacacggccgcggcgtgaactggttgaacgcagtgacatgagcgatttgtgcccagtagaattattatatactcgcagcgcaaatcccttnacantcgcccnccctacacacccgcgctcctcccgggagnntatacagacgcgaatgggtcctaaggctccggggccgtgccagaatgacgtaatctaatagcaccgcggttctnnnntgcccgtaggngcaagtatccggnactccagctttccagttctcgatggtcctacgtttaatgcattacatactctgacagggaaaacgatgtcgtgttctcttgtgagcctcactacaattcagaaagacgttggatccgcgaaattcctaccaagtgttagctccccggtgggantcgtccactcggtcgggcagcagttagcgtcataatggcccgaagagccctcaacagaaggtgccagacccccaaagggtttaggccctagtcgctttttccaccctcgtgctcggaggcactgaatgaaccccctttaagtgctgaatttagcaatctcagagtaacgtacgaagggtgccagaattgagtccggttatccgcctacgaagccctgactagcgagctcacagaataggatgcgtacagaccataacgagatcaatcttgctatcacattcattcgggcgttgtctgggtcgaaggatggactagtccacaccctcgggacttgggccttccctactgatttctctgcggcctagncgtaagatactaataanaataactcgctgctacagggtcatcttcggaatagccggggcgcgctaactctataacaccaagtgtgtcacaattggaaggtgaggtcgcccaagtcggtcggccccagagacgcgacataaactattcccgttcataacaatgtcctatgggcgacnncaccggngtcaatttgttctctgagttcccgaatcaactctctacccctaaggacatagcccgtctgatacctggggatgttatacaccacctattgggctattaagaaggcactcgtagtcgtatccacgntgacctacgtacggcccagcattgcaacctacccctgncaacgtgtgaacgcactggtcgggagaaagcctccactaaagtgtttagagggaacgcaggcgnagnacaaacgggcggcgcagccgggagctactactcgtaagcgtaagtataaacgccgcgctttgcaagctagtcaccagttgtaaatgcattagtaataccaaagtcatgtgatcgattatggtacaatgaacggggaggcctatagttaccgtacgcgagcggagggattagactagcaatcaatctggaggagtaagtgcggtgtcaatacgccctcatctggcgcacaggatttgtacttacacctctacgttgcggcaaccggacacgcatgcgctataaggtgttgcggtgcctcccacgcgggtccatgggaagtcggtcggagtgtcaagtgagtcngtggctagtccagacggcgtaaataagtgattgggatgtgcatgtaccccgggaagagatcgctcgtcctgaacagatcgactgctcgtgagagcaattttgtgggcgcagcgcccggccgtgctgtcaggcttgggcgcatctcttataagaacaagcnggacccatgcaaatgtgacagcccagcagacttaaaaaccccgacgggacgattactctacttaaggttacgataccatcggctggctcgcgcgcccttttgaatgcctagcttgtgttctcacgcaccctttattagtcaatctcggatttccctgaattaaactgcattgcaaagcaccggatcggataagctacccgagcggcacgggccagaggtaaaactagtacaagcaaagatagtgtatggcgaacgccaacattngtgaccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgangttcagcgcggcgaatctattttcaggncgtgggcgatcgccgaccatctactgtattatgtgcacagctgttcaccccgccgattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttacgcggggtgagggcgctanggagtcattggtaggaatgtgtctgtggcatattggacgtgtataaaccatgccacgcatcgccatttcagtgaggccgaatcgtaggggcgtccctcatgccagttggctcacntcaggactcctccgtctgagtgtccgtacccacagacaccaagtcttagtcctgcgcccacactagtgtgggttgactcgncggnctatggtagctttcgcccaactttagattaaaaacccctccagtggtgccgctacgttgttgatcaccggggataggggatgtgcggagagactacggaacagacgcttgattacaatgagcagcgacactatatacgagatcagatgacttcaagcgtctcagtcggccggtgggtctcccacgcccttaatgttttgctcttacccatccncaaccatcctcctgtttcgaccagcgttaggnnccaataatgaattgaggggactagccggtccttgtgcctttatgtgcgagagaattctcgcgagcctcctataattgagcggccgtcggcgggnnngggtacgctgaacagcgcctcggtgtcagaagnntttcatacgctggacactcctcctgcacctcccatcccctaccctggagaaatgctgcccgcgtggtgagaaggtcatcaagaagactcttgtaaccatgaagttactgttcagtggcttaccacaatcatctcttttatatactcgctcagtagatgtgggaatatatctgagcgtccagagaattcgaatttggacttattcctcgtcccggaaatgcggtggaatactagcgccaataaaagacttgcgcggtaactgtggcaagaagacatcgtattagctatacgccgccccatctcatgtacgacggtctacccgcaatcncatccacaagcgtcgccccgttccctagttatctccatatctctccattctgcttttgaccgaactaggctccttctgggtgtcccccagtcctgcttttcccggccggagtnctttggacgcaggaatcnggangacaagcccctaaccgcttgctggcatagnngtggtcttcattgcgggatgagaatggcaagtttccagtccttcgatatgagaacggctattngcaccatcacatcgccagaatgtgatacgcaccgacaagctcacttgcctaacggcaagcactgtagcgacaaaaacggaataagctgcggacgcagataaggagtgacccaggaaattagcctctcgaatcggtatacacgctataacacgaattcaggttatcgccacggtgcacgnantttagacttattgcgggggcaaagtcatccacagaggttgannacagcccccggtcggacgaacatgattatttgcgaagagaccgcgaacaagcgagcgtgactgcatttatcaggaagaagtctggcgtttacgagttacgtaggggatccgttaagggtgccttgtagcccttcgngattaggcgggagtcgtgacccttcgggtgccctcngtacccagagccaatgttctcccgaattagaccaactgcccactcggggtttttacgctgccgagcgcaccgtattcagacgagcagagatgcgcgaacccggggagacgaacctntcgagccttgcgctgttcagagttgccttcggacttagacgaccccggccccttgggggcatgcggatacgcgtcccgcccaatatagaatcaaagaaggtgtgacctagaaatgagagcccaacaacagtgacggacgagcgcacaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaacgcgttggctagcgccctttttctacgcgttgcaaacgtggattttcgggacgctgagtgcctgggcttgttgtcttgcacggtgctggagcgtccgcagaaggctacaggcgcgacctactttcacaagggcctaggtaatgtccgtgtggcgttagcaccgctccgtgacagcttgattttaacnccccgacttaatgtcgggcacgcgcaagacatttcggcctaacgcgagtttaaatcgtgcctagaccgccacctaagaaaaccgccaccgctagctcgagggagcgacaagatgttccccactacaacccccggtcgttgtaagggcgctcggcgaacaaccagcacctgccggtcccagcgcgctcttgggcaacgaaagaggcaggaatcagacgcggtgggcgaacgtctgcctacatgcttcaccactcaaaccaacggacttagaagcgctctcgggcctactgncgtgactgggcgggggctgaaccccctggattggtagaggaactatcacatatggctgtcccctgnctactggtttgctggcacctaaggaccanccgggtacaatatagctacaatactacgcgtgcgttgatagtaggccttcagagctcacatctcccctaggccttgtaacacacctaggcatcgggtctattacanttctcttttatgggggagtttgtagttatacaagtcaattcgactggacatattaaccagagccggtcccgaaaagcgacatccggcatcagacaagctatgcaagacactaaacatctcggttgggcccggatgngccggtgtaccccagcaaatctttgtgccttaaggcgtgctccccctgtgtgccttgatctaacacgttcacggcacggtagacccagcgtgcgaagtatccatacaatcgtaccggcgtgtcggttggtggggagaattcgggcatgcaagcagtcaagcccagcccagcatttcgcggctgcaccttagacacncgggtccgtnntaactatagatgacgtatgaaggtcaagcgaaacaactttaggttaactatacggagcggcgcggacgaggagtagcggcactgcgacgcagcgtaccagttctcaggcaaggatatttctgacaagtctacccangctcgttatgcagtagatcttatcctggcccctttaagcccgnantgggaatctctgttaggcggctgggccaccatnacctgggcgcatggttgattcgggaggcggtaaccaggccttgcncatggtcagcgcncggcggaagtcaagcccgtncangcgggggcactggtgaagagcagtaccgcgtctaatacaggatcgcccgcagcggcatccataggccgacattcagtgcaaaactatggtcataactcttggcgatganttcctcgaccatttagaatccggattgttcgcagtcatacccgattatctcggagggtgtgcgggggctcgaaactcttgactcaccatctgatgcgaggatctgaaggagtccgcattctatccgtcatggcagacgtgtattctatcttggtgcacttcgttgtaaatatgnttacgctttagtatcattccgcaatagagacgcttgacagcgctcttatcttaatgcagtaggctaaatgtaggtagtcacggccagatcgacaaggagtcannttaagcgcggtccgttcgtaaatcgacctggtatactacnntagnaaagaagtagcacgaagacccacaccggagtcgttgacaagctgggcggaaacgctgggcggccagactctgaatcgctgtttgtccgacacagcggccccaaccanccctgtctacgtcctcaactgctttgtactccccaggtatgcatcttggcttcagttgtgttngcagtaaaaagcaggccgcggtaaggaagngagccngttgtcaatatangccacgtcttgattgcgagtagagcccttagatatagactcggatcctcgccggagaacgggagttataccgttcatatcaggacagtaacgtcgtggtgggatgatgcaccngtcacccggtcatcggtaacgtggaaaacaatggatctggctaatgttcattcaattaatcacactataacggactatatttggcctcggggagctcgttactcaccaactgggagacgggggtaattttgtaattccctagacctgntgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatatgtttgggctacaatgcgactaatgatccccacgcccgcggaccaacccagaataagggngattacccctctagccatgaacgttaggaggtgggtttctgagcagggggnnnnnncccatctacctgcgcgggaaggttcatcagagacgcttctccggccgtgtggggtcaggtttttttgnactggacatccagcggagagatccctatttcgcttaattcnatccggcggaataanccatgtcatgccaggcgntgtaaggcggacctttcgaccctggtacgcgtaagtactagccactgtcacgctcggtttcccaggcnntgtaaatggcaacccnnntttgacagcnaggtacnctgttaaagtcacgccatacaaacgcgcatagagtgagcacctcaatagatcgtcnatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagatattaaagtatctcaaacagccgtaacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgnncnagatatangggggttttgcttggcctaccgtccacnnngcatatcatgaatccgaagacaagcctaccagcggnnngtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctatatcngacgggtcgatgctatacgggccagctctancggtggcgatacacgttgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactggaaggagtgttctgcctcctgcgcgccagaaggaaggatctngggaggtaaaaggtacgcacccttcgatngggaaggtggtaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctcngataggtagcataaatgactgctgatgcggtaacattagctgaaagcgcgctcatgagctcagagcggccccaatcttgtccctgggggatgtggtccacgagactaaaaaaccgatcctctccgctccaggcccctctcgttcatgcttgacgaagaccgnatacttgactagggccacccgtgaccctccggcttcatgcccnggctgattggagtggcatccagcagcatgagtttcatcgaccggaacccaatgttgaatgtaggccgaacnctcaagcctattgcagtcatgtcctggtacatcccgttagccgcgaagggtgngaccggtgagctccttctagcgagcaaagtgcggttaccagttatacggcctcaggctgagtgattttctctagattcgcctctcagatgcccgccagacagtcacagaaagtcccggtgcaacctcctatacagtagtgcatacattctgttaacagccacaggatacccccaagctccgaagcaggagtacgggttcggcagggtggacgatgctcgtantattaagccccgggggcggcggtaagttacaatcacatgcggtatcgtggatcggggcccgggggcccccttggggcagcgcaacttgggatacgacgaatctgaacaggtttgttcctggatcgngagattgttctagatgtagaactccttgctaccgggactgactcccaacagtctcaggattgtccggttnntcaaacatttgnagtgctgagctatcttctataaacagtaacatacgtgtcagancatttaacccgaggcgggtgacattatggtgtgatcggngtacccctagcgagagcttgtgggcgtaatctatatggcacngatgtgacaccacacgnggtggggcgccgagagttggagnccgttagacctcctagaggtcacccaagtgatatgacgctaagcttcaacatagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggtatctaaaagttccgatgtgcgcgataacgaaattttctatcccaggaggtcgattccgagtgtagaccggggcccgctgaccaggggcgcttaggctaggaagctacctaaagggtaccgctggagcgaagnaaggtctctggctccttgaatctttccgggatgttacagccttaaactaaaaaggtctcgtggagagcatgatccatcgtataactcgaacttggctgactgcggtccgctcatccactcctaggttcctgcggatgagtaccctttcctagcacgccccgtattgtaaaagtagagtgtgncaatttcttggacacctcgcccgtcacnnggggncgcggccgttgtttgtgggacccagcattgcttggtccccagcgccgatccgatttaggagtgtacctgcagccaaacagggtacgtctacaacgagtctcgcattactaacnggcgagcccgacaagtgcagctctatagtgtgaagccgatccaaagggcattctgaatgcacagatcgcgccacccgngatgattatgtcgnatgtagcgcaatattatagggttcgtctaagtgcgaaaagcacctttctttcgaaacaggctccatgtcacgaggcggggattccgtnaagagaggcgagtacgttgccttagtatgccggtcgtctagggaccaagcgttctagtctgttacgtgccgggtgatgggctggcgaagtgctcatgatcacatcgcccgcggacctctaccgaagccatactacacactttttcaggtgaagttacacgcatagcagggaatgcatcgaaaggtgcatgatgaccgcccagggtacggtgctaatggacccccgaggaccgcctggccgctttatttcatagattcacaaaggccgtctatagtcaggagtttttagtttcgaatcggtgagaacacacgtcccctacacaccacaggttgggaatacgatgaccgtctagtgaagctagcgcctggctctcagagagatttaacactttcaagtccatacatacggaccttagtcttctatattccggtcgagtgcaacacagaatgtgttcttaccagggtgcccggtagtgatgaaggtactctacctaatgttatcgaaataggcgggacgtacaaatgaaggagtaacagagcacgatccnccnggtccccaatccctagtagtaactagaatacattcgccggagtagctggcaanggacatttaaacttgcgctaaactctctgtgccagcgtcagggtaaggatatgccggccaacaatgggtcccgtattggctcgagcaagtctagggctatcgcacaagcctttgcggttccgtggttgccagttcagaaaatggcctacattnatccttacaactgaaccgcaggaaatggtcgtcatttcaggctgtaccccacactagctaatgagctactggcccataaatggtgtaaantgcagggttaactgtggtcgttgtcgccaatcgggcgaacaatctttgtgggctttatgagtaggtaccgcgttagcgggctcggagttctacttatcccaatttgcggcacgtgcgtaacggntcctaaatcggtcgggtgggaacttggacgcacacgctgttcgcccacgcacagggtctgtaccatgagaangggctatcgttcgctgctggcaacccctcgccntatatatcgtagacgcctactntngtgattttaccgcaaacgtcgggccccaaagatacgttccgacgctcgggaaaacatcagatggaaccnagtgaaacagtcggattgagaacccttcatcagccnntctcgcggttcctcgccttctcgtcgattggggagtacgcgtctgatgtcgcgggtctctggacggttgggaaaacgtcggtcctcnccggtacctactccagtcaatcggcccccgcatatggctgcccccgcgagactccgtaggaacgctcggacgttctcgacatgctcgcagatattacntatatgagttcttgcccagcgggacattcagtnaanncnccnntccgnacgcgaggttatgcagacatacagggggttagcaacgacaagtacaacgtggtcacggttncgtgangtcatcggtagctgacggctccgcatgttctgcgaagctagctgacccaaagtcgatctgacccgggtgataagcattgccgagcgtcttccccaatatctgatagggattcgtncnnctcangacccatccaaccgctccgcctagctcgtgcgccgcgtggtccggttactttctttcccactaacctcctgtagacgtccgccggagagacggtgtgtaccggtcagcacaagtgttgcacatgctctgctcagtgcctgtccgacggccggcggtagcttcctctctttactttacacaatatcctgcatgttaactagtaagcagcgtctcgtgatgtgtcaatgccncctaataaagaatagaggtcgtgttaggcgggggtnnnancngggtgggctggctgagatctacncngnccaggtgcgtgctatccagaagtcggaaagtcggcaccangttngcancgcaaatcgctcacttcatacgaaatagtgcgctccctnttccaccttcgtttctcccnggtattactatccgcggttgtttacaagggaagcactgccgangcttcactgccgcgggggngggatacctgccgactagatgtacagaaaaccatgtctgagtatgtctcggttaaatgctgacggagtataagtctatatgccgtgacgagggacgccgcactccgggggcgtgcaagaaacagcgctactggctgacgccacgtcgtcacttgatcgtcacaagccgctattgcgagtttttcatggaggattacactcattatgtagtctgtggcactccnatgcccccctttgtttcagcggtggtcgtgtccacgttggggagggatccttaagtgacagaaaataggtgagcccccaggcatctncncaaaaatttaatccaatgttcggagcgaagtcaaattgggtacggtggggacacgtcggaagtatacttcgcatctctcatgagtaggattacgggggaacactcctcacaaaanctgcggggcctcggaacccagaagaatanngacggcggagtacagggccgcataacataggtctggacctccgaccattatattacgttgcgcctggagaggtatagttctgganncttttccataaacacctcacatactctgcgttgcgtctccaacgctatacgcgccgcattatgtcaggacaagtacaatgacaatcctgaattcatactncgtccaccgggcacgtctgcccagcagcggcgattacatcggtgatccatctagttcggaagcttgtttcggcgcatgacgccgnttggtccgggcatcagtgctttcctagagtgggccggtgcacgcactggagcttcgctngggtgtttannnngtcaacgctgtgtactccttgggcgtggctttagtggtcgcgtcgcgccggaactcgctaaatcgattcttagtcacgtggctatctaaggactatcctagagtaagatgagaatgcacccagtctttgatataagtggtcattcctcagccgttgacgcgcgaactgatccctgcgaacctgcccnctatgtaggatggttcctttagcagtcgaaaaccgcggccgctaatgtgtgcgcaaggacactcgtataccngaaatccgtacngggcccatgtctcacgaataanagcnganaaacgtggtcgctgtatgccgacgagtaccgccgtctagtcttgacacaacgatgtacaacagagggactatacgtagctatccaatactntagagaccgcacaatttntcaaacttcaggtgattatggctcccgtatcagccccgtacccaggcatcttcagntccgctcggcaacatggagcgacgactcctcctactcgtccgcttacccgctcccncctgggcccgggnntccggtatggcgacggcccggcgccnanagccgncataccttgtgcngctgattgctgataggtgtattgtcgcctcatagtaccacgactaatagtcgccatttgcataatacggacaaacannngagtaaggttaagagcccggaanttgctaacgcagtccgatgttggttggagcggatgtattcgatcgtaggagcctcatggtaccgttcgtatttcgcgtagaggagagcataggcaatggatggtcttctatggtgttatagacgccgaatgttatgctagtcgcaccttgnnncactgactccgttcgattcggagagctagccctgtgaattctggcgaccttgntccanggcgggcggtcctttgcacaaactcaatgagatataggacctcatcgcgcaattctatatntgttaactcncaggggtttccactnggaagcctatttgtgcgttctccacagataanctgtacttatcttcagggccaatcaattaatacattcgcgccnncgtaattgggcgaagcgtaccctctttgaaggtaattgttcgtttcgattgaattggtcttagtgtcgaacaaatcgaagtccaaatccggatttatctttcgtcggctaagaagcgcctaaagaaagccgccgagaacggtaggcagctgtcagatctccggagcgaaggacgttcagctaattgtgtcattaaagcctgtgccggtgtgtgtttacccgccagcgttttcctctgagaaaatcttagtacacaggacaatacgacctagaggaattcgtaagtaactcacccgagtactccgtagccagagcgagaaatgagctgtgtggggtcgtgttccaacggaagttactaagcctgttggcttatctctagcatacattgattagggttatttcctagcgtcaatcttaaaccatttgagacggattcgatggtgctcattgcggtacttacaccatgagtatcaagtagtaagcgatgactttctcagtgnttacccacnntctacggttcacatcgcagtccacacaagtccaggcggcgctgcccgatggaattgtggcagaaccctccaggcgactantggcgcgatannggccgcggcggagtgtctttccccataagcagtnagggccggttatacaccatcccgaccaacatcacccgcaccattggntcgctcggctngcgnctggcgcacgcccacggcatnaagtcagtcgtcatnccggcgtaggaaattgagtaatcagagagcctggagcttgtcaactttattttggacacgcgagcactcccagtcgggtggtataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaactcgaattttccatgcctagtttgtgcactatcaaggcacgtacctgaacgctttaccgggagtcgccagtgcccggctagtgtcatctgtcgcgggtatggtaacaaatactctccacctaacgcttaaactctccgtacgtacataactagttttgacctctctcaaccattggcgataacggtaaagcaatattgaccacctgctgtatgcccccatcgaggcccggaggcccgcggacgtcagtcccagtcacatcatctctgagtccctaagtactagggtgggggtaaactatgggcgcgtggcggacacattgagggggattcagcgtacgggaggactcaccggtggatctagctgttaggatcccactctatggagaggaaaggatcacctggtcaggctggacaccgaaaagactcttagcgggcacttgaaagaaggtagcgttcaacctgcaaggcgaattcgttaggcaggatgcgnacgtatcgcagaaccgctaagcactactgatccntgtcttctggcgaatcatgatcctatatggtctacgggcatcaccacccagcccggagttccggatgctcccattttgaaggctggctgcggcgtgtagtgccccggtgattagttgagttatatagcatttgggaagagtacaaccgatcggtgggccctgtaccacagaagaccagagttcaggtaatcgagaagaatcggtgcataataatgtagccccacggccggccaaccngacttacacagcttttctccctacacccggtggtgataatcgctattggggttgtcccgacttttggtgatcaggcaagcaggcggtagccgagaacctacgacagactacctagtgcaggcccgtgcctttagtacccgatggtggcaactaagtactangaaacgaagcgtttccgcctgagcaaatcagaactggctggtagtgatactaatcgttataagaaaagccagnctactggcagcagcagaataacgaccgtctaaactaccgttacttcttgattaccagccggccgataaacatgcaatagattgctggtatcacacgcccgaagtnccgagtcaaggtcccattcgtaacctgaataatgtttctctggcggagcgtcgctagtcctagttccgcgctacgtggcggacgaatgttcacaggcgggaggagaatgcgagggtcggagatcggcccatggtctctgnnnacgtaattntgcctcacttcgcttaggaaggccgacggcnttggcacctnngtctttatgatcggccgatgatctcgcgaattaccctaactttgtgcatagcaactttactgaggcatagattccggagaccaccctcatcggcttaggcgccgcttcgccgttggaaacagtggcnccttgcttacggttagagaatccaactctggtcagtccgttgcgcttgactctccaacggactcgccccaactcctgtttgaggggcagtccgaattctgnggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactgggcggaggctgccttttgcttggcaccccccnngtactaaagattggcaactaggcgtccgctacgaccgcanccatactcggagccgctntatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagacttgaggatcgcggaccgtttcggacggactggtatagaagcgtcatcgccagtcagggcaatccatataaaacacggtcgcggcgatgggacccaattaaacccgcagccgaggagccgccgttccaattttagcgacntagaggagtcgactccgaagtcggcccaccacacgtgggacgtttaaaagccgctaagcacctgcctttatgggtacaannncnccccacagcagtaccttattcgttggcatcccattatgcggcagtatcatagcttagtnggactgtgntgggcctctttcgtccacggacagccgctcgaggagcngattccttgcggacnacatgacgatttacggatagttgacataacgccgagataaaggattgtctccctcagtctagnnagacttcagcgatgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccaganaagcgacgttgcaagacattggtggggcgacttttgccatctcggacactctaacactacaacgagcgttcccgagagctgctgaagcgggcgctcagcgtctctaagctcgcaagtagggccggtacttgcccgcgggggcatgaggcgaaggtaattccaaggggcaactaataatccggaggcttggacgagcttcatactgtcatcgtggngactagatggtgattaccctagcaaccccgaagttagctgcctttcacaatcgtttcacgtaggcggccgccactctcagtcttagggcccgtaagangccgactcgatcgtgagtatattgctaaggaacgaactgcgcggcatctgagagcatgcaccnccaccacgctaagcatagttgcgtcataatcagatcaaaatcagaagcaccggatgnngtgtggcgcacccattttcacctaaggcgcanntctagccnagtataaacccgacgcttattggtctggccctacccctgagacaaatctgacgtcactctcgtaggctcggcatgaccagtacagcaaacaccggcgccgcctcatccccggctcctcttgggaatattctcagcggcagctgatacctgatgctaatacggcagtacaaattaacgagcgcataagtgctcacgatttgtgtcgcccttacgatctcgcaatgtaactccacgtattgctacctctttgntatgactcccgattaataacacattaggccctctaggccagcaactggagagatgataacaggccaattttgatcagtcttcctaagcaaccacccacagccgtannggnagaaatttaactacaaccaggctacttccgggtcgacgcagcacacgaaaagcacttcgagcgtcatgggttgcacagagtcgactcccctaaggcaaattgtcatttctctatcctgatctgaccgggccaactcattccactacctgtatgagttccctatgacggggnccgcgaaaccggcccaatcaaaggcggccccggcccaaatggctcggctataacgacaccatatgtattccttgtgaacaaccccagtaagggagtacataagccgccccccacttgctcctgaaccgatgtgtaaagtggcgtgtcgccgcgtgtctcaaaggaatattgggagaaccaagaacccgtcgcaatttacgacccgagcggtntgcatcaaaaacttgtacccctaacttctcgacaatgcccaaggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgactaacgaccgnatnttggttatgaatttttctagatgctggaaaagaaatagcgggtacttcgtaagagcatagtacggtgtatagatngnntcgtagagtcataggtacccagagacccggctgccggtagggagccctttcatagcgtcaggtaatactccccccgttcgnttggtggcgttctgaaaggaatacacntaggagaccaatttccctgggtacagattcctatcgagccggcagggctgccaacatccagctcgacggtaaactgcctaatccgcataatatctagaccgctccatgactgccctgttgtctcctcccgnggtagttcaagacggtatcacgctagcggatcacagggtgtgctatcgccgtcacgtcgtggaataccgccaccacgcacccagcagtccggtcgggggatgtctcggttgcggcaagacctttggttgaacacancgagcaacgtcgacgcttcatccagcggatcccctactagagtatccggcgcccgctgctgagtgcctccatgcggggatctgctattcgttcggggggcactgtggcaaattcacaagggnngcgaatcgacgcanccacggatctaggaacccttcctttttggtgtgagaaacagcccgcgtctgctcggggnatacatacaggtagggctcgggtcctaaagtgactccgagggatgtactctcgggccattcgctgcgacaggacgcctgcgccgcaaaatacgttacccatagggcaatagggtcgttgaanccacagnaanngcgcagctctacacgcgttnngggggcatcaacgcgaactggctaagtctcagtttgcccgatacgtccaagggcccgagactaatcgcctacagattgtgtttttattctaggnncgtattcaagcngtagantgcggggcatgacttcccgtgccactaaagttcctactcgtggctagaatggctgaagcgccacgcacctaatcatatgtgactagtgattatcgatcggtggtgatgtcgcctagctcacgcgtgagatgcggttcataagaaaattcgttcgaaaaggtgcgcagttcccgtgtgtgaccggtacccgatccggactttctttcctacccattagtacaaacnatcttcnctgctacaagacttattacttaatcctgacgcatcctaggctcgcgttattgcaggatggcaaccgctccctnggtcattcgcgtgcaacaaggccggccgtcacagcacggcagagcaaattgggtcgcctagagaacctaacctcagtacccatgtcttccttcactaactattaccgtaccgtcgattgctagtatgactctaacctgccgacaacagggcaggccagcgcgtcacctcgccacggcagcatcatgctcgctgccggcggcacgccngcctccaccagaatatattgcncggggacctgggctgggctgggtctcccaggaggtagtatagtatgacgagtgaattcttgcgcgaggatggggctctcacgcctccacgtcttcgatactctagaactccgcccggatatagaccgcacacgaaggacccaggaactagaaaaagaataactaatcgcgatcgctttcacttttcgacgngtgcctaccaattccgcggccgnggtttcaaggaataccggtacctctgtcatgcccaaaaggtcctcctggtacataatacgatctactgctacgttaagtacgccgcgacctgcaccggaccaagctctaccatggttactccctggaccagagcgccggaaattatcctcacattcagccatcatcgctggttgaagcggctcgacctgtcaacaacccggcgttatgtatcgcgacatgcccggtcctctttgtagggcagttccaacggcgtccctccacagtatgccggatccaatctgnnnnnnnnnnnnnnnnnnnccgcggttacagaaagatatgcgtgncggggcgcggacactgagggttcatcctctcgaatcgtaagacatacnagagtaatttaaggcagttgtaggcttgtacatcgggctccaatcttggctgcgcccggcgtttttatggaatcgcgaccgactcgtgcccgatctactccataactagaacatcagtacgagttcagagatctctgccccgctgaagcccacaggcgggttctgtggaagtattgcttagaagtgtgttttcatacctagcattccttgagacccacctgctgcatctactggatttcagcgcgaagctgattcggctcgagtgtctagagcgtttgggttatgcaggagctgggactgttgtctagctgcaagcttgccttccgggtgccagcctagtcggtaagatgcgctgtcgcgggctcgggtgttgaggatgacgccggcagcgtagggcttttgcgccgcgtcttaacctgtcactcacgcgaattcctacccgacgtatctccagcgctngtatnnnccgacaagtgcaggcgacacacaaaactctcccgccgtacctactcgacagccgtcatcgggtggtaagtatggagacgccagctcatgtgtnggtaaccggttaaggtcatggaagtttcgtcccgngttcttgtaaattctcacgcttggacttactccggngctgcggatatcagtctcattggatactgggcctaaccggangtagggtggtcaccccnacaatctctccgcggtagcttgntaacggggtcgtgcataatatttatcccctctccctcagacgccacgcatcgccgagaagcggtcgctcataattgcatttgtccacccatncacctggcacaattcgaaatttgtaccttactcgccgtcccatggttcagatgccctgagtaacggggtgacggctaggcctcgaagggcttaattgattataatttttagtaatacgatccgcatggcccttcttagactggtctggactatgtcgtcattggctgaccggctacagctctagctttttatgatatggaatttatcgggtcattttcagaccctaaaaccgcctatcttcccctaccgggcgggtaggactttacggaactccgttgagtttaagagcaactatggccgagctacggcgcgtggcgaacgcgaaattacgaagtcatattgggctattacgtccattctacgccggccggctctgctaattggcctccgcctacatcggtgagatattgacgtgtgtctctaaatgaggtgccagcctaccgtatcctcatacctgcacaggtcacattgcgggctcagacgaatcttacttttatcgccactgcgcatcgactgaaccgtttgcagtacgtaaaataagcgagaatcgcttacttctcccacgtacgctatagcggcacaaccatggggtatgatgccgcgaatcgtgccaagtgtacttggagggagaccganaatcgagataaggagacgtgaagcgcgttggcactttgttgtttaactacaggacagaatgacaggcactcagctgggtacgaatccgaaaataagactaacgacatccgcagcgaggcgtataaacagaaggtggctcgcgcgaaaggctccagacancctggccattgatatccacgactgcaaatgaaacgcgtctaaagcgggggagaatccggattctacgtcccgcgcagccagaccagaccgcgaataccggcaggtgaattcgatagtattgtcgggtaacgacatggatgcggccagtattttaaagtgtaacgggaccgagcctaaactggggccgtatataacggcaactnctgcgtagccgttttagtgctttcgtgttataagggctaccggttggcagtcctgtttcgggcgaccacggactgggatttatgtcccagagctcagttaggaagtcnntccaccacagtgaatgcttggaaactaccacatgtgattgcagggtattgagtacgagagctagtgacgcaagcacacatatctgggagcacttgtcgcgtaaagccgggagcttgnattccgcccacggttcactacccaacagttatgacaagaaatcctagggtgggactcatgattgcgactaataatcgtggaggtctgtccgtgactgggctggtgggacagccctcccgtccggttacanaatggtccggaccgggaggcaactgggacaccctactcgacgnctacggcnngttaatcccttaanntagttgttcgccggtcctcacggacgcggctgccccacatgtcgacggtttaagaagctcaagttcgtcctattgccgatggcgctgccgtgctcctccgcgctcgtacatgggaggcggcatctacganctcggtacggaaacgcaggcgatcagtgcagtaaccccggggcccgcctcgaagcagtccttacgaggggcaagtttcgggagacgagcagttttatccaatgattccaactcntgcggcaaccgtacaggttcagtatgtcgcttcccataaaggtaaccctgctatgtttagcgtnccctggttaatcacgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattccgccacgngatgtccgaataggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtangtatagtagcccaatttttgatacaaaccgactgaaccctgtagctgcttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttnggctcgattaattatgccctgctttggtattctgtgcgnatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctnggnattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgcnatcccggcaggactgccctaacagcccagttacaagttagtttcaggacatacgaaaactcaacaacgtaaagtagaagttatggcgtcgatgtgcagtagtcgctggccgctcgtgtagtaacatccgtctgcatgagaaattcgccggacaataagttaccttcaccaatcccggaatggnngtgcatgcgcgatgataaatcctcgggtcttgttaccaccctagcgtcagtgtccatatgcgcatgtgagaactaatagtcgtaaacagaccccgcatgtggcgttcaattatgtctgaggtacttgttccgacctgatgtgcgctgaccgtctctaacatgtatcgtttgggaccgatgaacacccggcttctagcgggaaaagtcttaaccgtgctgggaaagaagctcgtcagcccgncttctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggtggactacggattagcccgtcggaccaatatcatcctgatcaacaagcgccgaagctctgagtacatccgctancggatttgtttaagaacaaagcattcctattggtgngaatagcattcgannagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaattgtccacatgttgtacttggcgtaggtgctgatggaaaccatgcccgattgcgaagtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacaataacgaaacccgggggaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaaccaagagtcggcctatcgaatgtccgatcctgtaggtaacgccaggacaggccaaacaggtagacttcatcaaagtacccgccaccaaggctgcacggtccaagtccttcgtgtggttnnntgtgctctaatttatgaaatcatatgggcatgggggaaatcaatatatcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtgnggtccggcggcggcagagattgcttagcagtacataangggaaatgaactacgccccttatcggactgccnggtctccgttacccgaggaaacaaccaggtctaagga aaatctcaaattgttccatagagatgctacaactacgcggggggtctgtattgtgatccgggtctggccacgtctaggctggggnggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacataagtgtctccatagggccaatagctacactaacttatggccggtcggagagtggcccagtgctaatggtnccnnnagacaatcccccgatactctaacccaatagttcatacaggaggtcccngtatcggggcttcttacggcgcggttctgagtcggcgagccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgaccctcaaacgacggccancatattaccgcggttcgccgcgatttgtgccgtcgggtccttaactcgaaagttaacgtcctatacgggatccgcatgaaacccnacgtgtcattcttgcccaaaacgcctctatttcccagactacgtgggcgcaaggggctctatgtatatcgcggacncnggtgtcatggtgaacgcggacccgcagactagactcggngtcgatcatccgcatgttcgcagtccaaactctaacatgatggcnacatactttattttacagacgaaagccattgcgggcaagntgcccctggcctacgttggaatgagctttgcacccgagggtgcgcgtgtgcctaatataattccttanccagngctccagacgaatgtagtgttaattggaaattttgacaccgaaagagcttgccacttgcctggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaantgtttatataaggcaaaatggacacgaaggcaccgaactagaactcatatagttagtgaagcnacatgtgcctatttggttctgaantccacggaggtacgtcggtgtcccgtatgaaaaaggggggactttgatgtttacccaaattgtaagtttatttaagagccgctactttttacacgtaggcaggcagttagtaaaacccacactcccgcgatcgataatacttcggtccatagaattcctgggttcgcgcacaagtggttgtttgaatccgcctgactcgatcggcgaacgtctggccaaaggttctttccgtcaaattagcatggcgatcgacantgtggttangcactgaaggagattcgcgggtgtcgatctgcgactaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgtcgcgantcatacggcatgtctcttaacggctttctccaccgagtcctttgaatcccacgagttcctataccagatagctaccggacgaggtctggcgttcacanaactgcagcggcngactaattttcgttcgcctatccacattgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggtccagtaccaccttccgtacntagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgaactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacagggagatcancgaagctttacagatttttccacctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagccgttttgcatagctttgtacagccacggcggtacaccccctacctaaggcagacaccaagnctccgtaggttaacattaccaaagcggagcccccactcacttgcngaaggtttcgacagtgtgagaacggtcctcccttcgtgcgactgtgtnatgactctctattgctttctaagggatgtggcttagaggcgcggcacgacagatcatcgtcaatgtcgacggacttgttgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgngactgcctcgggtcaggcccgctcctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgactcgaaggagctgaccnagcgnaagctgcctgtccgtagggtcttaccggactcatggaagatccaaaaatgtcacatgattttatgattagtccatgcaagttctaggnatacttgggtgctctaccacagactcatgtcgtggcgtcgcgacaccttccaagcgtcgaggggacctgcataattcgccgcgtagcaagggagtggcgtgctggcccggctttggncnngatcacggcgtgactatgccctgttacgcgtacccgcccttcttactggctcctcgtgcanttggcgggttcatgccattagtggtggatgctcgtctgaagaaagcgaccgaagatccgctcgattaaattttcagaagagcacagtngcatcacccggggccgtcgcggcttgctgaattctaccggatcctgttttgacacgtccccagacgtggagcttagtacacgaaggtcgaacgtaacggggccaagtggagcaccccaatgggtaaggtaaggtccttggaactcgagnctgagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcnagtgtgtatcaagactttagccttcgtgctggacccctgtacggtatcacgtnnncctttcacggtagagtcccaaggtacgttaccctcgggtattatatcgcattgcggctgtcggcctgtgtccctggttccttgcgtcgactatttggtactccctcnggatatgggtagccccggtcgaatctccganaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttnngtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggntttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcctgcactgaatggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagcatccattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccanttcgacgtacacaagaggcccgttacctcaccggcctnngcttgtccaccggacctttccnccttgtgagaccgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggctcgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacntggggctcctcttatgncgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgcccaacgctgtatgaatcctactactccatttcggcctgttaggtggttccgatccggttatatgtcgaacgtctcgcacnngggaccgcagaccgcaggaacgaggagaggtgcggtgtcgcggcccgacactgtcgcacctgtaccctcggggactgcaaggcgggtcgcagtgccggccggtttgccggcagtcggtaggtgttaagccgaaacctgtgttgttgaaggcggcgctgaaaatagtctgtaaatgacttactatacaccattgggtctaggtacgcgatttcacaatcggttagccctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggatagncttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgncaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgtgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccaccngcaanggcttagtgtcagcacatcggttgtacaggctaagactactagttgacgagaggcgtgncacacaaaatcnggaagtacccgnggcncgatgacatacacagttacctggggcgtgcganggacgggcataccccagcccgtcacctgcccattagcccgacttatnccactcgggttgctactatacgatcatgggctaagctcgggacccggccggctatgagtcctgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtggttgggggaggctggcccggtccanggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgcctgagcatttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagnatcgggggccacatggcgagacatactgtcgattgagggatcacaaattagccaactcggatctctatggagagcggaaacagggctgtagcgcgccaatgggcgtacgaatccatccgaacttgagtgattnatagcaagtcccncccggtcctagaactaagcgagccaagtagtccgcaatcacnatgggatggccatctcccccccgtgccgntgggtcgtctatgcaagatacgtaataacaggacaataacataaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggtagtacccaaacgaccatgatcccataagcnaatacaagctggagcagtgcgtggggtccaagtgcttagcattaccaacctcattgtgagggagacattccggacaccctagtgaactcacatggcgattactctcaagccccacctctatgtgatagctgaaaccgacgtcctanagtggtcttgcttatgctaccccgcccgcccgcataactattgggggaagtancnttgcncntaaatttnagtgtgattcgagtttctctccaatagaggaggnggcggcttcgattggaggacggatagttccagttaaggccaattgtcctccttggacgatgagatggcgggtctgatcctcttcagcgcannnccgtagatatcggcgttactgcgggccgcacgtagactatgaagatggtgatttacgctatcgtctgggactgagcttacagtgccgcattcgtgccaccacaagaacgcgagggccgatgagactcctcgaggctcttncgcgctagctagactccctaaggtcccctgcgggatcgaatgccgnactcgtcggtatttcatcgaccnntatgtacttatgcctgcccggctgtgcccgtttaaagtccgangcatgatccgacagttcgaaagtattagggctgtgtgttgtagngcgccgggcagcgactcactggggtgttaggggaactggtgaattgcggacgcagcgattcgcattcttagcgacccgtgctttggcctcggtttaaataatggtgtgagagtggctgttagatacattggcccctgcacataaatctgagatcctagtaagcggtnnngcttattcccgccatggggtccggtgtcggctcttntaaaacgacccggctcggcgccgctactgtgccccccgatccgagcgacgatactaacacgttgcgcgcacgaattccgcgcatnggagtaccctgaatgatacaaaattttagcancgactaaagataggtatgatgtctgtggtctggttgccatgtgctagaaggttaggcgtactcacngtgncagagaactcagcggtaatagatccgcgctgcgcacccgccggctcacggcaccagccccaagtgagagtatatgagtccctcgcgcgcaggtcccacatcggcgctctcaaaatgagacatatnggggtcgtacgncgtccggcgcaattttaacaatcgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcgactatgcggcctccctgtctttaggctngtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcacagcactatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggctactcccaattactccatacccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcgagcgcaagttcaggccacttggggtcntattctaggcggcatgatggcgaacgtgtttcgcacgacagcgggactattgtgcgtccgaagnacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatccgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatnctgtatgtcacatactcatgcttagggacttngttagtgggaangtngtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaaggaggtttctgctaataccgagtccacatccttggatccgtactggcttgattgtaaccgctatgactctgaatcgaancaaaaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacactggggaaaatctcgttttcnannnccaacggacgacgacagactattgcattgggttcnnncnnngnnggcnganacngnggngcnncnncntngncgnnctccnnngacnngnnnnngnnccngggnncgnnncnnnnatgcttataccgcggccagaggtcangnggtcacccattctaggccgggcggatgtttgcggtggtgtgaattggcccggagacacccacagcgcattggtcatctttgctcagtctagttacgactgtgacagggatgtgatccacgctaatgctccaacctctcactttggtggcccggcaaacatcgttgaaaacttggggacataatcacccgggcttagtttatccataatnatagctccggtagtccttgattgagacttggncatgttactccctagagcttcggggacggcgggncggagatattccccgactctagacgggaatcctttcggagcccacacacgtcggcggcactttcgccggcttaacacattgttaccggggcgcaaccggtaccttgtattctcggctgcncctgttcgccctgaacacgaatnagcgcggtaaaacacgtggtaaccgtaggccctgttacgcgggtaaggatacgcggactggagatcggccagccctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgtgcatagcggttttccttaaacggtggttaagtacctggaacccacantagtcccgcttatttcacttaccgtaagacttcagaaccggcgcgtaccacttgngaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgncagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgtaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacanaacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcatgacggcccagccaatcgtgggtaagaacttcttggcagcttgcgggtcgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggnaggctggctcccctagtggtcgccgccgncggacattactgggaaagcactgttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccntatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcnncccgcaacangggaacagagatcgagccgttaatgtggagaaggtcgaaggatttttcggaagaatagtagggcaatccgccctagcgagaagctngtagtggcgngccttgtctcagttggcgttaataccaggttacccgtcggttgagggcntgcgcggcggctgaggttaatctaagtgagccctaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccacgatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgctttggcatgtaacccaaggttcgtcggacgctgacatacttaacaaggcctntggtgtagtaccgatgtttgcccatccctatgggattagcgatgtcaagcggttgtatcaactttgacggctcctcagtgatccctagacggnagtctactggtggaaatgcgaggagtagcatggcttatggttcagggggcccggcgatggattagcttcccgttcggaaantgattccggacctgacgnccgatcccatgcaaccccgaccggtatctgtctacgtagtnccnaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggnccgtatcgcacgangtctctttttggtcccgttgatagatccgctgttatactgggcgtctggcgtcagacaacgtctgcgggtatggtcggcaagtgctacantacatgcaggacgcaccggagtccaagctcgaagcggggtggaacacgacgcgatgggcncggatcacctaaccccgtctctcggcataaggaagggagttaactaaattgatctatttcagcttcgtgtagcagtctgaacggcttgggtaaaaggcatgncgtagagaaaagtcagcgnncgcgggtcagtagtatgaggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactngatggggacgtcagctctttagcccgcaaagtcccgccactcgctttntgtgcatgaccacgaggatcggccgacacggcatgacacagggtcgttgccgcaccgccntgactccatctcgcggtagannatcgtgggaaggacgtcggcgggtatgaacgcaactaaactcttcagaattcgattgtccgcattcgtcatncgtgcgtgatccacattcaaatgaacgtacgcgatctctcctccgactcttagcgtcttagtcggagacggcgaacatagggagaacgtcagagataggctatcggaactatctcgctgatctctccagtggccgataactgtccggcatgagataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctaccgtccctgctacccgtatcgtggcggagtacgacgccaccatgggatttgtggacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccgggnatatccgttcatccgtccgaacgttactacggactntcggccacttgctggcgtcttttcaaacctccgtggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctttgcgagttttggccgcagtatcctgtttcacatgcgatcggtctgnccagatctngtcgtgtgttacgaccacgatcgcccngatgcggtgnggcttctcgatcgagatggaggccattaccagtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatctgcctcgcgcgcaacctatagcctcttagaataaacgtnncnnnnnnannnnccaacggtaattagaacttatttcattaccacatcgatagtcacggaatntactatatcccatgtgcgtcgctgtacttgccgcccaacgtccgngctctttctcggttnatctgcccgcagaagtccagtgaatacgttctatattgccgtggcccaaattaaagttggtatttcctcgccgcttagctcgtgagggagacgccggcggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacntgacagacgatttgtccagacnntggataactcttagtaggaccgcttaggtggtgccaactgaagactcctttcccgaacatagcagctcgaattcgtcatgcttggaagatggcataccagcgattgattacacgcgacaaaatgagctccgatcgaagagccttaagcgcatccgcctcaatgcanagggnagcgaaatttcgcaatggccggccgatagnatgttgggtggcctttcattaggaagatcagtgcaatggggggctcatgcctctgtaagggtacgttgtggncgacccggggcttnnccgcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccgctggatggcggagactggttcccagtgatactactttctcctgaaaaagcccgcgtggatgcgccacggctacgtggttttaagacgcggancactagggcgtaaccttctacccgtcgttgcgtcatagggatagtactagcgccgcgcctccaagcgaaggagacgcagatgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggntgcatcacttcaaaccctcgcccnnaggcccgttggccaaacctgtcgaacccattcattatggagcttgagcgaactacatcttccctcggcaggcactgctatctattcccagacgtgattccggccatacgcaacccgttgagcgtgctttctatgcgtgatgtcttacgacctccggtcttcagtctggcaggtacccccgcagaganggtgtacaacatttcatcggcctcgtggggacaggagttccaatactttaacacggttatatggaccaggggggctggcctagttcagccggggcntaacagctggactcggcatcactaataatcaattagcagttcatcattatatccagcgcacgctccattgactgaaggagttaagccctgttccgcatccggtgggtgacacccggcaccagatgcgtgaacgcgacaaggaatcgctctcgaaaagcaccgcttcgacatggcagacggcaaaggaggttggtacattnatgccggagtctcccacacatgacgtgaactgggtattaagatgacggtctgacgagacctcttagacttacagaacaggtaccgaacagggctgcgacggtaacgttgggactatggtgtaagagcgctgctctatacgacagcgacagctgggcaggcatttagcaccatccccagtgacagggatcggacacagattgcaaatgcccgttatggtgggcacctttagggttaaaaggtacccgcttatcggngntcatgcttggtatcgtagcccagaaacagttccgcggtatcgcgcgcaagagataaatagcaagaaccctcattagaggcgagtgcgactattccaatgcgccaccggtggtcggaatacacacgcgacattacccaagccacgatcngcgttgattcgtagtgctcgtgttcacttcggcgcgctggcgacagcgtagatgtgatcccaatttaagcgcnttacgcgcagtaacttccttatcagcctcatgtcattcaacttcacatgcagttattagtcagtcgccatacgttgatccagcggcaggacgcgctaagcccttcaccacacacagcaaacgcaaanatgtttctcgcnacaccgaagccgtcgtccaacttaagctgcgggcagattagaatccggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggaccgattctctngcgcccgcttgtgtacggtttaacttggcgctggggataagncttttaggcttgataaggcgttctgctgcgagcgagtgggcagagccccatcgttttagcaacacacgcggtggggtagtgaaaagtttaaaggtcacaggctggtgtgcgagcctggttgctntcaatgtatctgatggttgtcttaaatccctcgcacacgcgatactataagacgcgcaaaaacatanacgntctttatgcgtgagatccaatttgcactatggggggttagcgtgattacgggccccggatgacggttgggccctgagccattgacatgtcggagctgagactaaaataccggcaatttagtctatccataacaaggatagccaacctctgctttgcttgatgttaaaanctttggcacttcaagactgctacagcggagtaatgtnttcagagggtgaaagtggcgcagggtgntgcgaacgcccggaggtggacactttagataaattgttgatatgcgtttttcgctttagattgaccacggcggcctccgatttacacacctncacaaggtgggggatcacacgtacttagatcttcgttaaaaggttttcttagagtcactcgcccgaagattattcgttcagcacgtaatgtagcaggaaatggggcgtaagttaaccacaaggacgtctaaggaccagctcgggcaggcgagcctcagtaaggccagatgataagaaagtgcccaatgagcgacgaagtcgcgctcgacgcccggcgtccattttaggcgctggaaagtgtaacacttcangcgaaggcgggnctattgttgatttcccgtcgattgattctgggaaactgggcaccaggtaaaacttttctccaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaancgatagactttgtcataaacctgngtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggccngtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgcgggtcgagccccaagggncttatacatgaatagtcctgttactggttatgcgggcgattggcatgcagcggtgtgtgcntttacgcccttagaagggcatgtgtattccgatggtcngcggtgtacgccacctggccaaccatgaggccgagggggacaggcagaatcggagcgagaagccaggctttttgttgggantagncctccaaatcagccgggcctgattccatctcgtgtaaggcgagtcagcccnaacggggatggaagagtccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccnttagcagttatgagtcgaccaagaacggcggggttacgcnaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatnnaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccntccagcntccannnncnnnnnnngnnnntnnnnnatctngcgtanctcnncgcgttcaccaaccatctaactgtgccgattccatcacnactcaggtgttttggtcataatcgaatctttttgacgccgctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatnttaanggccggngtcgttgggacctaaattaacggtggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgcnagtgcgcccagctcnaaagtctcatcaacactactattgtgtaccgagaagggagaccgttcctatccaaatgcggtcccggctttgtgatacttgtgctggacgctaattgctaattagacattcatgctttacctattacccaacgcatacatggcttctacagccaactcctggaatcangttcacgttgcgaaccctggctctagatcccttttagttaggngccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaaggaagaatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccnttattcggtgctgatggcggtacgaagatacacgaactcgcgaacaaaccgaaacctccggaagtggttgttcggtctagagatgtccggggcccctagaccagcccaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacnctcngttgtggtctctnagtnagancagcttgncttccancnatgcaggtgggtcaaaccgtatatatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgaaatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctggtcccgcaacaaaagcccgtgccataaagtggcagatcnccgccaatacgccggcaaacctccaatccaggctgacgagaccgattggacaatgctaacgccagtcatccataagcccatcccgatttgaggacgaacgcaccacctgcactctttagatgcgaacagtcgaaaatgaggtgtgttggagctnctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctctttttncactgccccggccggcccaacccaggcaattaactcgcgcgttggggaccctctgcccaggtattgcgctncagctgtttcgcccgggtagttgccttcgggttcccctgtatatcttacattcatcgagccctgttggataattcagaattcgncacggtatacccgcgacagggcttcctcggatccaatatttcaagtagtattgggtggtacgaagcggtactattgtagaatcgctagatatgatttagtgcagacgtgcaggagtcccggatatccgtgtgccgtgtaatcgcttgagtcagtggtttttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcntaganattcccggcccttaactggcctcgacttaaaccacttgtaattcgaagaggaccagtacactagcgtgtgtgagacaggggtacacttatggagtcatatggcacaggcggccatagtcttgtggattagtaaccatttacgggaagccatgcaccaaatctgcgggacctcccccggtagtggacggacggtttaatttttgtctgataaagaggcatattcgtacgcgcgtctgcattgctctgaccactnctgttaaacgacgtgattcgcgcggccacttcgtctgataccgggaccgcaagttctctcaggcgggcttnngatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaancccctggcaaggccggttgagtgaagcagtcgctttcggcgtctgaatgcanctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcnagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgnccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtncaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggggagtgaaagcgcacataaggcattaatagtacaccnatgggtcttgatgaaatcgttaacggcgggaccccatacagcatggtcctgcgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggtgtgctactaccgcgttggatnggagagcgggagtaatttgacccgttaacggcgtgtgattnncnnnnnnnnnncnggnnacnnnnnntngnnnnnnanaatcatatgccacctgttagttcggccttacgaacagggctcgcatacgcnggagctgtggctgaatccaacacgcagcagcattagttcttacccccaaggaaaccacgcgcatctgtaacaccgccatatgagctccagctgaattcccgattncccgactgacgatagcggcnaccntnnangnncggangtgngnccncgnaannanctatngtnccacatgttccttacgtncgttagcnnttttnagatcgtnnggtgtcngtaaaagngnannnntatatcncncaaatnannngannanacagnatnnncnnttgnnngcnnnnngtngtnnntanaantgnnangnnnnnngnncnacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgacncgccggtcggtcgagaatggtccacccagtgccgggatatgccggntcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcanagtcaccactcgaatactttagacnctcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttancaccggtaccatatatcaccgaatctcatnngtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgccnacacagcagatgtaaggggcattagacgggcacgcgttcctctagggatggcgggtngcaacctttgaaccatgtgaggaaccnncaggagtagtcntgnntagatctgtaaatttccttcactctaatttgaacctctagctccgggtaaaatcccccggataggggcgtgtacgcggaagattgaggcaaggtccccttgggagactatcttctggggccgagcgatcagggccctccggtgactacgtttggttgtctgggatgcgagtttgtaaggtgggcctgncggttcgaattgcgaaaagttcaggcccggntggggggttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcacgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcncagtaaattcaacatgtanccnnatacgnagtnntnnanggnnnnnngcgccnncaactagtcgcgcggtgtcatcattagctagcnnnnccnnatcgccgnnagnnntngtccntanaaacacnnnccaantacgctacacgatccgtaatcggtttctccctaccattgcggatacgttagtagcganntgacctactgncagtccgatactagaagaggtacccaactagctcgttnccatcatgtcgctagacagccggggctgatgcccggtgttgccttgtttggtaaggccggccanangttcaccaatcgctgcagtagtcnacnaatntaagtacacggctcgatgacgatgtaggtgccgatctcgacnccaacgactcgagtccnaagctccactgccgggcnngggaagatacgganggtnagacccgtcggccgtgttaacccgacatccgcaaatacacccgcgncatgtccctaaagtctnncagcntngntngttctagnannncnantgttgncnggntnggngcttaggtggcgttttgactngctntgcccccggatgccatatngaggggtaatcggaagaacancccgntcatacaacantttnnttaganctcgtngtaagtggccgggttttgagacgaactgcttgtaggcatagttcttctaaaaccatttcagcgtatgcgtgcgctaaaccctgcgaagtaacctaacgtggagtccccctcatggcggactttcaggtgcgttacactgccctcgggcccgcggagatgcctaagtccgcgagtctgcttttgtgggataccgagctcgcacgaacgtgtttaangacggtgaacagaagcccatacgcctcnntacgattccataggtgacgagaccatctctcatggggggaccggagnggccgnnccgcgggacggagtaaatggcttttaacaaatcagtataacttactcnactaagtgtttgcccaccggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactnccgggtcgggtcctgcnnccntcngctcagtttccggtacttgtaacctggcagcacatggttgatngaccctgcaccctgactgcacgcacacttttcgtgaatcacatccaggcgtggatcgaaccttatcccgcgtctgggcccaacatcaaacgagtganggnacggcgatggtggaagccgagaatcgcgtactanctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccaagantccgacttccctgcgatagcctgaccatctaagacagcgattgagcatgcatagcaagagggcaaccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaatngcgtncacnnnantcacccctcaaatggctgtctggcctttggctnncttagcattgncaacatggtancggaaaattacgattcccatctctggtgggggtgcatcttccgcgggngcaatgtcggcaatagaggtcnaacgtgagaagttcnaagtgcctcaactcacgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcngtccggacggctatggtacctgtctgntcgcctacactggtgtacatttctggctctaacgtcgatgangtttactaggactcacgatatctcatcccgncgtcatgggcatgtgcatggtggtctaatcgcccgtctccgactcttctacggccgcgggcctaattacgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcnntcccgctacccatctcgaaatggaatcagttgcattcccaaagacccaaatctgaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagatcaacggcattaaatggtaacagagatgcacctctatatcaaatctggaccatgagccagtactttnagaaaagggttactgtcggggctaaagagntcantcncgcataggagaagtatttccggatggccaggctcaggcttacggggaactcctcagcgagatcgatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtncggcttgagctgtgcactaaatgcgaaagcgcaccctaagccgcaggatatatcagtgtcaatgcgcactagatacgtgtggggaacgtctatttgagggtgacccctcatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgnagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcnatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgcgtgtaagaggttttttgcnaagaggagctgctcaagtgtgaacttccagatcgaccagtggagtgacggggccccggcagcagggagttactgaaacgggtaacaatcttgngaggccggctgtatttgtgagaataagcaagccatccgaaagtctttgtgctttcnctggcgcccatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagttaggacttctcatttnagaccgctcatcgcggtagcgcatgtgcggcggttncgccgggatttacactccctganatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctggtagactnncgtcctatcgtggcgtagtaaagaagacttaaccctacacccgagtagacacttgggaactgttttcgagttaggagacagactgaagcttatcgccgggcagggtaatgttatcgttcttgggaatgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctaatacatcnnggcccccagctaccgtaatgtcatgaacgcatgcttaaaaagatatcgcctngggtgcatgcccaccccgcgaacgaccccctgtcgagaatggctctgggacaattcaggcctgggtgtgtacggcggttgaaacagtannnggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctntgnctgtttcaaagcgcaccagttccccctgtgacattctatgccgangcacagaggagacggatacccgtacatagcagcagcactggtgtagatgatggcgcgctgtggccgaggcatgctatccaaccactacgangagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccagtccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtnaaactcttcgcgtgtgcgtccgtatcagcagctngtagttcacgaaaattactggcgcctgcatcgcgtgatgacgagcaactacttaatgggagcgctgctctggcacattcagtaggtccattgcattcgagtcgtcaccggctttacctataccggccttgtaatgcgactcgtgaccctctcgactacgctgatttgtgctttaaaggcaaagagaaagtactacgttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaacgttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcggagcccaggtgtaagaagtcagccctatgccgcgaaatgctgccgggcggtgaganctccaacgaaggaaagttgtcgcgggcggctgcgccacaatccgcgaaatacaccagcgtantccggatgggtggaagagcatagttgagaaatcatccgtcggcttttagcgatacccaatatagtgcccaggctaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgtgcccgcnggacgatctattacaagtatcggtgatttcgacgctgggcttttactgggtgggtggctcagcttgagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccacgaaggcatacgcccgtccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagngcagcttgtttaattactgcaagctanacatagtgtttctggctgtccggccctctancccagaagcatccctaggcgcgacaactaggctgttcattcgtggtgtaagcattatcgaaaacgctttcatccttacaccgatctacgttgttaagcagtgcgtacaatgtaaaaattggtgagcaccaggccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttanctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagnactcacttcccagcttcctcttgtggaaatggctggacgttcctctaccagccgttcatccggtcttaaaagacgtggtctcaccaacggaagcatgagcgtgagttaattacccgtggagatttgaagttgatgaagcaatnntgaacatcgtttatccanacttctggcanannagcncatgntccgngnggnagcttttctgttcagagctcggctccgcggggtgatggcccacgctatttcggatggtcgcttgctcgacgaataatttctcccgtccccactaaccactgccaatgaaagtcctctcgttcgtgtatgggtacggcggagatcaaagaaggtagtcacctagattgagcaacgcataaatcccaaatgacttgtctatnaaatagaggatgcgctagtgttcgatcgtcgctgatcgtgccttacgccccgttgtcactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagcnccngnacgcgttcagccgttggggagaaggagcgattgcattgggggcttaccggtggtncctatttcattcgaggtccaactatgccccagtaagcatatgcggaaaatcaaaacgctgcacggaggcgctgcacccatttcagcacccttccccggggacaacttcacagctgagtctccaaacttgcgcngcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcactctaacgataaacgccggtcaggtggacgtcgcgtcccgtgngagcgaggtagaacggtcataacctgagggctngaacttgaaaggacgggcctccatctttaacgctaaattacgcatggtggcgggtgaaagagancggaacggattctttctagcgcctcgggcccgggtcgttggggtacatactttgatgacctctaactctacgcgtcgtaaacccagatccgtctgccggcacccaattctgttcttctctcaactccggaattgtgngccgaggcgtaacgccatccccctcataatntctcatgatcggggtgccagtccaaaatcgtatcaaaatattgagcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggaccctncctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcagttgggctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcaaagcggtgtgaacgccccgcggtaaagcgggggagagaccggtagtcacaaagtgtcgcctcgccacaagcaccacgatcgtcagttacaagtcgatgtaatcaccagcncccggcgcggcgngcaccggaggggatcanagactcaacatctacgtactggtccatctttctttccgtttaggaaggccggaaatcagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcatacccgtaacatcaggaagtgggtcatgaagacctcacacattgggtntctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcgttgcatctcccacagcacgggtcctccaaagagggggagccattgccctccccagatgccctctcacgttagaaaacatttaatagtcgccaatgcggaggtgtagtgcggagtctcatcctctggcaatccctttaaagtcnaacgctgcctcgctagcggggcacgatcgacgcccgcggcaggtncctactgcccctgcgggccgggccntgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacgatacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttnggattcaacatactttctcgccctggggatctaggagggctgggacccaacttggagaagatcttcggcggttagttgtcgatggcgcccggccggacccgatccgtgcaaatcgtgcctcccggccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctccngtgcatttctgaagcaatgaccgnatgccaggcctggagctcgggcgcggcacgtttgattgggganagacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccaggaagatgttttaaacacctcgcatcgttctcaacggcagccgcccttgccgagtacgtatgttgttactgtttacaagatcatcccgattggcggttactactgtatagaggacaagaattcacgtgggaactactgtattgcagaaacaattacgctccggctttatgcgccactaggccccccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaancggtccaccgcgaacaatatattcanagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtatgcgccgcagcaactgccgtccggacgattgcctcgaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaacagaggtgacatacctnaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccnaccctagctagtctgcncctcctcctctcgttcagtcgtggccccgttgggtcccatgcccggtccgttcggggttctgacatggatcacgctaatcaccgctatttgggccgttcgatcataaccgcgcaggcatgatgttgaagttcgtccaagtgtggtagtcgccgaaacgaccataaaactcctaaccaagctcgacagcttcattcactactgtggctccggtgggntagcacaatcggcttagcagaatgtatttccatcctgggtcgtagaattttccgagtacatggagcactctctgcagctggaaattcgaaaagtactaataagttgcagaggcacacctatagctcgaggtcgccgagctgcctggcgtcctgtttctactagattgatagagtgcggtaggtagggccgncatggacggggcgaaacctgctcgacggggattacctacccctcggtaaacaaagacttcaaccgcttagttggcggaacatcctgcctatccctcgcctagccggaagtcaggatctactcctgcctatgtgttactcgtcanaaggtatacacgcacatgcctccgatggccagactacacttgctgtccttctaggatcgccacttaggagtactcnggtctgtaagtcacggcattgctanctcgcatagcgttctttgggttgcgcagctaccggaaggcatttancnacgtccgacatcgcagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagntcgccactacctgacttgcgtggaactgggttaattggtgggtagcacggctagctacnggagtcctaatgcgagatcgangataaaattgcccgaagccactccaagtcttttcgcataagccagcacgggccactggtcatttgtaggactgcctctcctntctgccttcttacttgtgngctagaacgaccacaagatggccaatgggctacgtcagggtaaaaatagattgtctcagcacccggtctctgagtgtgacactcgatctgaatctcgtaaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagcntgggtggcggccaccgcccgcnnnnaagacaagccgacttaaagttctttccacaagcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcnccngcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgccacggataaagtccgcttggaatcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctccntctgaagccgggtaatcgcagcttgtattcacacagttgacaattggccgatctttcggactacgacttccaaatggtttaccgggggtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactgactcagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacatataggcgttacaagttgtccccccgccacccctcacccttgtaaaagcatgtgggggcaatggctatcacaatcgtcggtactcggttgagaaaaggatttggactcataacgcctttttgccccactcgctctcgnccccgacacttggaacgggggtcctagcgcgcccataggctgaggagcacagttacggtcttagtacctagttttgtccccttcagttncctattggatcgtcagtcggnaaaacggtcacnaacaaaaatatttcgacggatcggcagtcatcaccgcggcagatcatcccaggatgctttgtgtatactggaccggttcctactgttacccttccaaacctatcctagcgcgatgcgcttggggctctttgattgtgatatgattctttccaccggcgttatgggcctgcatcgcaccatggacgacaaccaccgacatgttttacacggcgggacnggccgattcaagctcatttacagctgagacgtggcgtatatgcccgccctgacgcggaggcggantgacgcgtaactcttagtgccactcgtacacccggaaagtatggatcgtggccttggtaagnctgcacnctttggctgaaaatactcgtctaattnccaggtttaagatgctagttgacgcaccgtgtcccagacgtattaaaagcgcgaatgaancatgtgacttcattaagcctcggtccgtctgtgaaattgacgtgacagacaatttatgatcatccacaccaaccctcccccaatgtcggtttcaactgccccgggaacattccccgtgaactngggggatatgcgagactttagttaaaacgtctacgagngcangcctaacacgtgcatccgaccaggggctgactccagcctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgtgcgtcccaatgggaagcgntggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccacaccacttggggcccaataaccagtctccatgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgtggggagtgggggtaccgcttgctgagatctgcgtgtaccgttcagaataatactgtgtaacttccgggggactaaaagactctccgtcgaggggatgcatacgtgcctggcttcctcccctttgtggccgtcccnataaaccttacttaaccatcgccaangaaggcaggataaaaccttcccctgcaccagtaccggtacgaagcaagccgcctcccagcgaggtggagtcagcgcaggtcttggggtcctgctatggtccacatcgttcgagcgtcggggggacagcggacntgtctataaacttaggcgttctcttcattccgaggtgacgctccattgttacgcaaccccgagcaagctctcggattcactcgcngggcatacacaacttaaccacgtgctgctgtcttttgttgtccctgcgttccttgctgtatgtgccgaaaacaagcgtctgtcctagacacangcctggtgcgataacgaagtgaatggtcatggtgggtacaggcagatctcttggatgcgaggagcctcgtagtcatgggctgatggtatgaancnntatccatccgctgatcgatagccgatttcagcagcgccctcaacttaggctgaagcgctttggccnnnaaggatggcaatccgagtcatgggtgagactacttgacgacgcagttcaagccactagtgtggtcgcatttccangcttcaatncagccttgtccaccatgcctacgaaacattggtcancttatttccgcgattccgcacgccctgcagccgcnataagagctatgtgcgtgcgagttctgagtgagacgccgcacagcnctagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgcgtcccactaagtggaagccgaataatataatgcnggtggacaacgcccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcntaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgcnaatccancggtctcgatgcgggaatcaagaccgacaaagcgnacctgggcttcgaggtttcccacgacggtagtcctgtatgggaggtcaatctcgtcttcntgatgctaggacacatggtataatcgagagggcaagtcgcacnaactacatatctgcctagctaccagatcacagagaactcaaccgactcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaanttcccatcnctcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtncttcncgnggaancgcntnctnnnnctnggttcacnnnactntngnancncgantnccantnnttannanntnnccngngnnnncncnnnnnnntnnnncnncnnnnnnacgnnntncnnncaancnggntnntntnnnnnnatngtggnanagtnggnnntngnggcntnacggggnagagtatatnananggcccngntnaccnnnnnnannnncnngancnngggcnggnnaaanngangtaggagtgaaggtgagggtttcgacatataaacgtctatacgntgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcngcggcggctagntcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaagattggccacatctgcttttaggaaaaatctttcacgcgcacgagcagccggcacctnnatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttagggggtcagnttttagctttgtccatttgcgacgacgctcgagcaggtgcgagatgccggcctggtcgcctccaactgtaggaggccctcgaacagaaggagaccgctatagaagtgtcaatcggctctaccccgtcatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgagtagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagcgcgggtgtggccgttactatcaatatgggnnngcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcatctcacctacggtggatagggntgatctgtgtcagggaaaagggaanggttgcaaggtaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagttngacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggggtggcggggggcccccagtgttctagngatagtctagggcgctaaatgcgctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagacnatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcgggtctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacatcaattccagaatagcggcgctctgaccgcctgcgctgtcacaaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtcnaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggnactaatcatcggcacgaactagaacctcnactaacagacagatagctagaatcacaagttgggggcagngaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtatattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgatancncggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctaccgttgtgtcccaacagcctatatatcgtaatggccctcagcagtacaagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttcaactcgcccttacggcctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttgaacagctcttaccttagaatgcttngcgctactacttgtgtcgggtgacgttgtcagttaatggtcggtggtactccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcagctagtncttaacgaagactatcgtttcctttcgactttnttgnacagnngtattggatactcgcggttcgggtccntaacacactccgnaggtggcacgagtcatnccgaaatcggngnctactgagtatgctgcggaagagctacgtacggaaagggggtttacgccagttaagaaaacaatttgccnnnaangcncaccttgagtagnncctttcccagggctantnttggcnggtagccnggnnatnnncnannatnagggnnccaatnnnccnccagtgntcngntgcncgnntngcgangttnncgtcgggcatttgatactggaaaacggctgctcgggaatgtccttcgctagggatgcagtccatcccgctaggcatggaccaagatcagtgtgtgtgctctaaggcgaagataacagacaagcggtggggatgtgacgtgctcaaaggagagatccgtagagattcataagcgggacacngcagccgctgtgcaataggacgggccgacggacgggacagttcaccgcgacttcatcttctcacttgtcgcgtgcgncaagagaagtgaggcctagactccaaggaaatccgtgtagtgcgcacgtgcgacctacggccttaggctaatctgatacgggactgtcctccgcccctcacgatggtgcccagcaacccgtagctagccgctaggccgtagctactgcccggttgagccgccggngtagtggggtgcaatgaggatacacagnggcctcctttccatgtgggagtgaatagcgctaacatgtacttcccagtactagtagggggattcgcgatngcattttgtgtttcccnatnagttctacttggaagagggcccaccgcactacggatngaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcngncctttgccgagctatttccaataagagtaccacttccggcacnctagaggganaccttagattattanattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgntcattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttaacggaggggtgcncggacttcgcgtnntcgatctaaagangtantnagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgccnntcccgccgcctatgcatgccgccagcgtgccgcatcatttantgagctacgtgcaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccnctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggngattaccagancgtacacttggatgagaaaactcctggnggaaccgcccaattgatgttagtggttngtcnngaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggttccagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagaagntcgggttccacggatatgagacgaatcgtgcagctgttgagcatccngcctcgtgacgcttggggcgcagtgccatggtgtggatacgtcccaggcctagcgtaancgctacgtcataattgcttcatcatgcntctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgttgggcacanataaggtacgctctaaccagcgggggctcgaagattangtcgcccgtcctaaattcggcccactccttccagtttcatgccccctacngcccgtgtttccaanagaaaccggccaataactgcatancggaggcgtcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactnccttctcngtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttgatacanaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgcnttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtaccatggcgatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgcggaatngctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggntgcttgcgactaagttaatgactgtgctgtcatgagtggtaagccacacttacatcggcgttggcagtcttcatagttnaantgttaaccaccactggccttccatggacttggtcagtgaatgtantctagttcccggntcagcgaanataggcgacgnctcgcgtgcattcctacgcgggcgccccggggcgaaacaggncacaagacgttccgttgggtgcaagattgagtgcgcattcggaccccgagtccctggcatttctttaagttgccgggtgggtcgacttgtgttaccccagtaactgcgcagtcaggaacatcgagactccatgaagaatcgttcgtcggatctcgaccccgctctgaattgggacaaacggcttctgaaatttccgatgttcaagtcggcgatcactggtntactacgcggtcgaaaaaaacaggagaagnataactactgacgcttttctcgtagttgaatcggtcgcgaaacattgttagctgtagcttttcaataggagtaggccggcaagagtttacccgccctggcggaacgtggcgactgcgttcctccatgcatacaagacgncttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtnnatgtagtaggttaataggatgccgaccactatgctctccaaatatcgattngctacattgcaggaatacgatcgataactacgagctatgatatctgagccttacctccacgacanngtatcgctcttttcgggcggacgagacgactcgggtcgaccctggtccctatcaaacgccttcgagttcatcgggctcgaaccgtcgtgtatggcctggagcccgggcgtccgctcgcccataacctaagagccttgaattaatgtacacgccccatgaaatatgtggcggcacgctataatagtggagtgtcaagtgattgggtgctctgggaaacgacgaacggtggggtcagtcttgagcactaagatcccgatcgatcaatcacgaatagctacggatctcctgccgaaatatcggccaccctgcacccccttgaagcgaagtttagtatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgttagccaaagaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtacgtctttggcgtgactgacgaattggatctggtagtaaacgaacacaaaactgtggagctcanatcgagaagcttnccactctacccantcacatataggtatggagtcgattcncgccctatggaaactaccggtggtttccnagatggcctaggtaatggtccgctntccaacnttggcggcattatgtggatgaccgttacggggagccgtggtagtcgccgtgggccagagtccttcggcgatgccgcaactatcgccccaccccctnagacccaccaccatcccactctcacgaccatgtcactatctgacggggnaaacgctgttttgttcccagaagatggtgtttttcatatatcngggatgaacaatnngtccatttctacggcttactgagagcgccctctgccgggccgcgtttctagctgtatctnntacccagagcgttcccgattaagcaaatgtattgcgaccagttactcaaaagggaccacaacacgttcgtgaggtgggtgggagacnagtccgtttgattacccgcgcacccccccagtgaggatactggaagtgagagttcatccccgccgaacttactcagacagatcaactagtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctgcaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatccttttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacccgggccgcattaggcgcaaagctctgtatcgagggtaancttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcactacgncttacccctcagtcaaggttgcgacgtgtccggacnnngtcccgcccgtgatcggcaaaatctcgggtggnatagggcgaacatccgtgtacggaacccaggcttcggccaagactttnacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggccatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggataccccaacagtgcgaaaggcaacgaaaccctcatatcgcaccaacaggtactgcatcgggatanctcaagctcaccatggcnggcgccgccctgctcgtcacagcancngggccactataatgagatgtacgtgggaatagactangggggccacgtcggcgnggtccaacccacaacgaagtcataccgctcgggtgttgtgattcttacgggcggcttcgtgctcttctctacgcttggctcgaacctatttcgccgtaacgccttattcggtgcgacaaagaagtttctggcagatggccctgctgccgaccggcggatgcgcatacgcgaggctgttcatatccgtggccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctgttccatcgtacagggtgcccaggtagtctcgcaacttcggtgtgcaagttctaaatcatatctgggtgtgacggttgcganatctgcatctacttggctgtaaagacctaagcacgccggccacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggatagcaccattcactagagatttttcaggcccagtctccaagtcgcttgcagcaacaagcctgtttctcagagaaggtgaagcctattcgttcgggtattgtacctcggatagaaagtttaggctacgctctaaacgcaaaataggcgctaggcctcgaaatactccggctcatggtgcatcttggcggtacacccgtgcaggcgtcaancgggataattgcagatgcgacggcnnnnggctttgaactggtggaggtaggaaccttcggtcgtacccactatatagcaggcgtgtttttaacccagtagatgccccaccagtccgcacagtggcccttatgccaatcagaaggacgtaaagaccgcactacaacctccacgcagattccaagtctgattccatgggacatccgtagggtagacattaagccaacggatggccagggactggcactccttccctaagtccccagcgttccacctcatccggaattgaagaataacgtggctcctggagcctggggctcctagcagtcacttcatggacacattctttatgcaccgcctccccatgttgcagaaccaagaactctctacatcgagatacccctatctcatggcgctggtacgcctttcgcgataaccgtctcttatggtgctcatcaattgtgaccctttggtacccaacgcgcgatcgttatcaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcgattcgcagcggctattcttttccctcctcctctagcacctacgtgctggatgaccctgagtattgtcaagtaatggaccataagcgggcagcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaacccgatttgggggggaaaagataccattaaatcgtgcggtggccaccccacgtgcttgctgaatttgctactgttcgcagccaaaccctttngcagatttgtgcgttannnncatccagaggggacctgaagactagcagcgtgaaggtcatcgaataaggggaatcatgagtccgtgtactccggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactcccttncnncnnnntcgcacgcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgncgcagtcatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttngctacctggatcactttctaatgccatggggatccgacnggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagaagatgcgcgaggaacccctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtangaggggggcgtaccgctccgactttctgcccagactgcgttcgtacgttagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggcccctgattgtacggtctacacgcatcttgttcacgcggatcctaattagtcattagggggacgagccgggggcgacgtcgtaacggacagcggatgcagtcagtctagatctcctccgcattgagaaaatccgaaatactctccagttgacagtctcagccctccagtgagggctacaaccggacccggacaccagaacgggctagatcatcccagnatacggcagcttttttacacgaagctgttattcgagatgatggcagcacgcccatagtggtatggagctatgaccattgtatgcacatanaaggatttcagcgagagcagacacccatgccacccngcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgcgccggttttagcgggcctgagaaacaagcctttgtcgcagtgtggacagggctgtgtcctggagtttgcggggtggaggcgcaccgtttcactgcaccacgcgatcctcttacagtgccttcgcgcttccaggttcgcccggacgctacactcacaccacggtctggcacgacgagnagacatagttgctggcgnaggtcgttgtttgtttcacaatcggaatcgcgagagaancactggtntaggcgaagatgaatgctcacatgggtgaaccttcggtcagttggcagctcccccgtggagagatccaatgccgcaggctagtttttagaaacccgtaaagctcgcgtgtacactgcagtcgacttgaaattcattacgccacaaacagtccaataaaggaacccgnaaaacctccagtcgaacagccgtctcggagactaacaacccgcacgaggtctaggccctgccagattccttattctctcccttgcgtagtgtcgcgtactcacgaacggcaagcgtatatggggcccatagctattagcgctacgcgcgagggantacatgctcccattttgtgacgttgactgcaaactttggaagctaagctgggcatccaccggccacgagacaagngctacccttaccgctgacctgtcgggaaagtactattagtccnggcgcagtgggttgtctcatcgttacgcgcgtagttctggattcgggacgtacgggtgtcgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggctnctaaaatgcactcatntgngcggccgctagtgcagcatagcatgtgatgcatacgaacaacaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctnnncgcagtaacgggcgtggcgtggtcnggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcacnccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcgactcccactgatggcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctcagcgggcagcttactgaagcctagggtcggtcaacttgccaacgcttagngngtggtgactgcaagtattgcagacnacccgtttagctcgaaaaaatgnttgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccngcgtagcatcttgcttatacattgccttctagcnngggggcccgttgggctaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgngcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttgcttagcccagatttnggtcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggtccgcctatcgcgagtggccgttaagncccaaggtcgcagtcggtccctgttatcgaggtccagcatatgtgttcagtccctggctccgctatacggcagagcagatattcncgtaaaccgacgtccgttgtaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtagacacagacttcgtcccgttaaatctatgaatgccatgttaacccgcggcgcagccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggagagtagctacattaacgccctaaatcgatgcggccctnatgctgttttcctgtgtttctcccctcccgtcccgtctanccaaaaagcggtcgtatnncaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgancaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgtcggcacaactccggtggngangcgnaatctgaggagcattggggaacggggttatcccagttggtgtgtgtccacatactttccactgaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatcncctttcatggggattcttcaggacgtcactacgtcaagtgccactaccttccttctgtccaccctngactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgacccccccggagaagtcctcccagtcgcactgcttggactctaggccgctacatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggcccgaagacagagttaaaacgatgatctcctgcnggccatgggnngcactacgttgngtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtttgtctgctcancccgagcccacaaccccaatgaatttacgatacggcggcntctttagatagcccctcgncagagtggacattttggcgatagcgcgccataggtgcggtacattgtagcctataccgccatccaccagcgcctctcaagcctgtcggttcctactgcnttggtgcaagtatcaaacccgtaccgatttggctaatccttcaggctgtgcgacagccctggcagaatcggatgtggccgccgcgagttcggnntgggcgtcgccatggcctagcggattaaactccaccagccctgtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctaacccgacccgggattgcactcagcggcaccacggcaccttctgacccccaaaatggatttaataatcactttccaagtcgtatgtcaaacggccgannggtgtcagtaccacccaaccacagtngagtgcgcctgcatacgtcgtcccccggttgcagtcaaaattaatgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggggaccaggcacagacccgattcattttcgttcgggaataagacggccgttacgtgcggtagagaganttgtaggatattgcgggaggtcgtgagctctacggatggcgttcancggttgggcgcattccgcccctcattgcctacgggacgtcgacggaaacgcacagtagcgaacttcaatacgactaggagagcccacatgagagtattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactctagaacgaatgggggagaagtcggaaaacaaacgcgatggaggtcgtttgggattcngatgccctccagctcagcggaatgaagccgtttcaccttgtaggaccccgtccggctcaagtgaattaatgcgtcccgtagagctctagatttaaaagaggaggtggttgggaagaaacagtnttcaaacttgctcacaagatcttagaatggcgcagttatgcagagatgaaccnctaaaaaggggatccattaatatgggatgtctggctacttgtcanccgttcgaagtacctttagtagtcatgtcgactcggcagtctggcgacctcgtagctcatggttaacatgtcattgaggctaccatngaatctcagcccgggtggggtcatttcaggcatctgcccatcggtcaggtccacgagggaagtcacagagtagattcnnggtccttgagatcttgaacggaacgatctctactcctgtttcgtgctcttctattgcggtagtcctttactggtcattgagggggcttatcgcttatgagtttcgcaactcctcgccgccaccacctctatcttggatcatgtggccagattacggagggccgaacgccttcgaatagtaaagggtagaaagttagcacggtgttaggctcccgactgtacggtgcgcaacagagatgcgaagagcagngacgcanacgacagggcctaactctggacagggggaagagccatgtctgtacgtcgaaagctggtggagttgcaagcccctctcgtggtctccttatctttgctacgcgagtaatgacccctattgagtggagctacgctctgttcaggaacccggcgagaatcgcgtatttgcatgacgagcccgtagtataatcgtgtcgttctcttgcgttaccgcgaagtcgagtaaccttaccgccgctgtgcaacccagatgcgcggacctctaactgtcttcacttctcatcgctagcatgacacaggcgtcgaacttagctgggcaaccgtcggtgatcgatcaagtgccaaagccacgcctagtagagccacctgtgtatttggtatatcctattactaaaatgttccccggctaagaggaggcaatacgtccaacccgagccgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcgttagcgcccgcgacaccaatcaacttatcttcngcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacaccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagcttcggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccaaggccagaccgtgcgagtcttgacatgactcggcagtccccgtactcagaggagactcgccgagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattntaaagcgacaaaaaggctatatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagncaattcacagcgcccgccatcaaatcacgctgngaacgtcagatgagatctgacntganagctgatacgggaatatcccgagtcagaatggtttgattcgtnccaggcttcgcttggtccccgtaggtcatgaatggctcataactccctatagaactccttgcacttcacgtcgcgtctcctagcacgactcggtaacgcgcggggtagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgcggcctttcacgagttgatctaaggctgcgccatatctatctactttgcgccgattaatgcttaaatacaccgctaccccccgtatatccgtgagccggtgcgcccaggntggattcaagcagctcgtgcgtggctgagtncattctgtccctcgtcgttgaagccgcgccatgcgcccgggcccgacctccccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctgntggacggctcacaacgcagtctcagggaccagatcaaatagcagaaatgcgacntctatgttcagcagctatgtaatcatatgtaggncctcatcggaactcagccgttacgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaagcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggacttaggctgttaatccgacgtctcacaaggctggcatatcgnctagacgtagtaggcttgtgggttggaacggtagcagtctattctggcggcgctatatcttaacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagcgccgtgaacgcaactcccggagcgaagtcccccacgtnnctagtgttgtccccctaccttagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagngaaagtcgcgggtacccccggctaagattactttctcgcaaggggagcagcgaagggtggttcccttcccttcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccgcgggactcttctgcgatggtaattgtggattgtttctagcgacatgaggacnctcatcaccgagggggggncgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctganctangtgttctcgtgagggcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgtcacccgcggtttttggcggtatacntcggtcgactcgagtgccgtcncgggcgtcggagttcaacagcccnnaccgcgcaagcagcgagtataatctattagaggagcatttacgcatctaagataggtgatgtagcgccgccnngtcgcacaagttagacggactacacctgttaagggcgggaaagagatattctcccgacaacgaattacgtgtagtgtagccattagcgcttatctccgantgcgttancaacgggcgagcactgggagtggctaacattccacagncaggctccggcgacgctatcctacacggactctctctttataaggcctttgtccatgttcataggtgactcatacagcgacttctaggccaagttttggtatcgaagattccgntagtgctgaatggcataatgtcgagggcggcacggtgctgagaaaaataacggtcgcttagctctcaatacatcctagcgcccgaggtctgctgacccagttccggtaacacaggcgttagcctatcacaataggtctggccattccttagatacggcagcnttccactctggggtagacgggtgcgcggggtagccgaaggagaagggcgtccctcganactcactcctctttgcgcctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccatgcgagtgataccatagacacctaggccctattaggggcagtcagncgcttgcaagagaggtttgcatctttgcaagaggagagggatatgatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctnctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatnnacgtgttcgggtgtcacagttgctttacgtccggccgggctaacccagtcacctctaggctacgggggtatgcgaagaggcacttcgcttattgctngcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgcccttaaggtcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccttaccccacgagctagggcctggccatcttatgcgcgacacatcgcggttcgggtgagaccgggcgttgccgcagcgtcctcgtaanngctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgacnggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcanccttgggcaagcctacgctcgctcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacataccatataggagttccatagatgccctggagtattgacgctaagtcctttggacagcggatggggaggctacctcgagagaatgctaattggcggnnngttggcttactcttccacccaaacangtgtagagacgttaatgattcacccatagantgttggccccgaatcgcgggaaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcgacacactctaccngtacccagaccgcttcacgggaggcccgggccgcggggttaacgtgtagcggcagaatttttagtactcacacgagcgttggctttaggcatatggtagggtttatacaattgcgttaccctcgaagccgcccatcttaggaatgctcgaaacagcttagatagcgagtcgcttcgcgggctagcactcaacgggcctgctcagtcagtgaggcacgatcttcttgtacacgggcgtctgctaggattgtggagttacccncnntcgtatgacacnacccaaactcgnacaaagcaccgacatcggacctttaaaaacacccaacagtttaattgtnntgatactcccggtagggtagacaatacaccgaggagtaattttcgcactctagagcataaaattacctcgnaagggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagagtattccttctcacgaacatcgctgatagaccgagtncccggtatcgcctgtgggggggtggaggcctgttacgatgcgggctgcgcggaggggggattcgttgtccgccgggttaggtacggaagtcacagagaagacttggaccttctcatctcgtgtgggcaggtagcagccccggacctgcncagggggactgggggctgttaataccccgattntatgaatgncgtagtcatcggctggatacatggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgatatcagtgggtttcaagttggggattttatatctcacgtcgaanggttcgtcttatctntgntcgggggccccgatgtgcttcgctgggatgccagtcaagaattcctcactgtgctgcaacagggggagagtanacccctgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtcgcccgaaccggtggcggcataaaatngcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagggaagcaatagcagcgctgcagtcctaaagcgacagcgtatcacggcgcactgngcgatcggcgccagttcatattcctagcaaataagggcggggtagacccatgtgtggcccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaantagaaatgtggcgtatgcactagcaattttggtntccacaagagggagtctacaacgctagctgatncnngangnnagntgnntgncntagatacggttccgaganggcgccttgtcgtcnattaacgtacgccatgttagctcaaactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacatgttggcgacaataccgcagacatgggagtcgtaagtataaagtgccttagctcgcctatcctcatcctacacatccacgacctgacacgccgcttcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgtatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggactccgaaatattgagtaccgtatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaaggggcagtagcccgttcaaacgctcccaaggtnngtcgntgnntannnnnnnntcnnganngngcnggccccgtcgccgctttactccaccatgaggttgtatgtacaccgaaacaaggtcaatatgctgcgttagtcgtggttggattgtaagatccccccaaactcctggtcctgtacttcagtgcactcattgtgagaaccctcctgctctcgggatgacgcagtgatggcacaccatgcccccgagnaggctaccagtgctatcaacttaggtaaacctgcttccagcagnatcccgcaagaacaaggccacgcagttgttgcagcagcatttttacaaaggccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggaggggggacgcgcggccactgggaaggaacctacgcgcagcagaccaaggtatattagctagtagcgaattcaaagtactgtgccaagccaatactaagggcccatccaactccgacttattgcctagcccctaagtactggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatcctgcaatctctaccacgggtatacagcaaaaagttattaactgtatttgtagtaatgccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgtcccggcctacactcgtgacagactctctcccccgggggggggggacaagcgttacagcacttaaacctccgggtcgtgcacttgttgaagtggcgtgggtctcggctcaagaccatccctaatgctcctcaactatgtggtatcagcaccacccagaataggatctcgggctatgggcgtagggccttatggatctgagaccgagggtactgaatggaatgcattgacttcgtaaggtggggtcccaaccactccgtcctgttgttagacgcaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcgcgctttcaatactagtctgcaactcatctccctaagtagtcctcctccgacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagncatccacgtcctggacagttcaagctactagagctgntgagtacccggagatctttaggggctccacgcccgcagttcatccatgcatcttaagaatactggagggcgaaggtgcacaaaacccgcgtaaatgctanngcctctcattctccgtacttaccaccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtacgctccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacnattcaaagtagcactccgtacgctggatnttcgtaattggggatacggccgggtataggtaaggccacgacattgaggccgcgcgtaataacgtgggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgacttatggacgcaagtgccatggattatgtttcgtccggcggcaatgctcggccttgtgtatttgcgagcaagggcacaccgagcgagagcacgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttnatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgcctcatngcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcagtagaagatgctcttctgcctacccccgtaacatggctccacgtgggcactgtcagggngcgggttcggaacgggctcgactcaagccgcnaggcgcaccctttggatagggcatcaattatcacgcgcccgatgacccgatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgngagattttaggaatagaactaattgctaaacccccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcttcgcctcgnnacatcgcgattgttctncggtnccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggacgtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgggtcccgtgggatgaagaggcatgcggctatgccgagcgagtagagttggctttagcttctcancaacctgagtggtatagcacagtttacngctacgagctaaaacgttacggctatgatttgatactcaattgggattaatagtatctgtggatactacaggcttaccnatccttgcaagacccgccctttggtgagtaggagaacggctgatgcgtcaggnaagtctggaaacccatggtattaacaaaagtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttagagcgcgtatcccgacacgccaaggcatacaccgccgtatcatgggtaagcattagctattcgaccaatctctgcgctgaggactcattctgacccggagggaccggcacnngactgatggccggctttgccattcctaccataataagggggctagannncgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttntcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgttaggtggggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacnggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcggccgtncggacgcgggagtgatggctggagagcacaacagcaatcggaagaggcaatgtggtagtgctagtcagtcacgagacccgaaaagaccacttctagaacctgtgtgatgggccgtcgctagtgatgggccgtgtctgcggcgactggatactacggtcnttaaatcagcatagctccctcggcgtttagatcgttcatcacagacttcggactgcggcaagttaataattaatccttaggacgagttattccaagcagcatgacccccccagaagattccaacccatnaaagttcgtgagangcgataggccgacttaggacagaggaacaaatttggtgggctcatatgtcaccaagttcgcatgcgttttgaaggccttctgtgtggcgtgtacgtaacaagggacccctggcgataccaagagagtgaccaactttgtacgcggacgtgtatacgacagtcatcgggggctaggtgagaattttatacagcncctatgcccagattacatccattggacctaccggttttgtatgtttcattcattcctagtgattgctgcagtgagctaataatgcccangagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcnagatgccgtcaccagggacctgccgtgcctttcatgttngtggtacgtctcagtcaggcgtactgactacaganccgtgacgggggcgggacgccgatgtaactgggcttacggggagcgtcgggactgttttngagactggtgcttggcgcgaccagacggggcagatnggcggcggagttgacattcctggcccgctatgagggggccctatggagcggctcactaattttcgaaccagaggccgctatcatcctacctaggggggcgccgtcaatcggaggggacctcaggaacatgcaccgttagaagtcaacctctcgggtatctggtgtctcacgcgccacgtgagacgaacaaaggttattactgttcggacggttgagctcctaggctggctngtgctccctttcgtgcctccaggcagtgnggacgcagctaaaccatgcaccgtcccggccgcggatgtgtggtgcagaataatgctgttagcgccccggttaaatctgggtaagggctctccactcacttcactgaagaatcgggttgtacgctnaaggtgccgtgcgctcactgccctatgcactccctgcgcctagccaacctggagtcgccgcgagaacacaggtacagttacctcaccttacnnatccgacagtatctatttgccggaagccccacatgtcttctgatttaggataaagtacagactcccctattcacagccgcggcgtgaaccggttgaatataccgacgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgtttagtccacctccgtaatgtgtcagcgnacgtgcagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccnnatcgtgcgtgaangcgcacatccagcatcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttnactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcngtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaaatagagggactatagttatgtcatcccggggtcctaatctccactcacgagggcttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacatnagctangtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgnatgacatgggcttttctcgaacacgtcctcgtcctcgaggaccgaggtaccaatgacaactagtaacctctgccnaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttantccgagggtgcaacctaaccggtccntgtccacagccctattgtacgggaggaacgaccganaccgggctgccccctgagtattcgaatcaactttacagtcttaaacacctggctcacttagacaacaaatgctgtgcgcgctactgtctgggctattaagaaggcactcgtagtcgtatccacgntgacctacgtacggcccagcattgcaacctacccctgngcatctgtgaacgcactggtcgggagaaagccttcactaaagtgtctagagggtacgcaggcgaagcacagacgagcgacntagccggcaggtactattcataagcgtaagtataaacgccgggctttaccngcnagtcaccagttgtacacgcattagtaataccaaagtcatgtgatcgattttggtacaatgaacggggaggcctatggctaccatacgcgagcggagggaatagactagcaatcaatctggaggaataagtgcggtgtaaatacaccctcatctggcgtacgggatttgtacttacacctctacgttgcggnaaccggtcacgcatatactagacgtatttgcggagcctcccacgcggtcccatgggaagccggtcggcccgcccagaaggactgtggccggttctggcngcggggccggaccagtaagatgtacacgtacgccaaagcaggcttactagtttaaatcggaacggttgctatcaagtatgtgttcgtaggtgtaaggccccgccgcgctgtcaagattgagcgtatctcctatagatccggcccagtgccaaangctcgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactgatactctagcatattnttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggctattgcttgctcggcttaagatagtgtatggcgaacgccaacattcgtgattctcagaaagtagccaatgcgtatcaacgtaaacaaatagagtgagactttgggtagccaatccttttccaggtcgtcggtgtaccccgatcgcctgtcaggttgantttgtcgctgtttatcccggctattcggatccgtactccgtaagcaggcttcttccaatttgtaagctttgcgcgacgtaatcgatcacggcacgcatgggcctgcagcattctgggctgccacttccctgtctcggacggcgagtgcgtgacgcagggnaaggnagcggnggngacatcnnnaggaatgtgtcngtgncannntggnngngtatgnntcangncacncatngnnntntccgngaagccggactntngagncntncnncaaancagttggtnngnnccnggnntnnnttntctganngcncnnancnatagatgtnnngctacgnntgtgcgccccnantagtgtgggttgactcgcnngnntatggtaactctcgcccgacgtcagattaanancccntcnagcgntgccgctacgtnnncnntcncnnnnnagggaggacgtgnggcnangnnacngaacngacgncnggtngcgnngantagcnatacnatnancgggatnngannactacnagcgntcnngacganccntgngtcnncnntgncntncnngttttgntcttaccnntccccaaccatccncctgtttcgaccagcgttagggagttgacacgcgtgcggacgcccggccggtgctnctgccgttatgtgcgagaggattctcacgagcctcccatagtcgagcggccatcagtgaagatgggtgtgatgggagatgactcagcgtcgcaaggctgtcatgtgctggacatttcccataaggctcccgttctccgacccatcaggtcgtcgcccgcgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctnttaccatgacaaaaggatatgaacgaaaganaccgtcgtcgtgcaataggcgaagcgggtctcgtaaatatgttctctctagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcgttgccaagcgttctcccctccagatgtgctcggccccggcgctccaatttctgaggaaaacaggccaggcccccagtcgcattacggcacaggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccgggatcactctcgagacggcgagcacctcggccacccagttggggtaccctatgggtgtgtcagaggagctgcccggctagccttccccctagtctggtgcacgggtagtataccgaccttgagttaccaccagggtgcgcgaatcgaggctggtttacgggggcggaatcgtccgcgagaggcgcnngcggctttaggttacacgaataggttgttacgatgcaggaccgcgaacaagcgagcgtgactgcatttatcaggaagaggtccggcctatacgagttacgtatgcgatccgcagagggggcccagtggccccccgnaaccaggtgggagtcgtgaccctccggtngcccccagtgcccgagaccaattccctaacgattttggccagctgcccacctgtggcgtttacgctgccaaacgctgggtattccgacgagcancgatgtgcgagcctggcgagacgaacctatcgagccttgcgcttttcagagttgcatgcggactcaggcgaccccggccccttgggggcgtgcggatacacgccccgcccattgtagaatcaaagaaggtgtgacctagaaattagagcccaatgaataatgttaataggcgtccaccactctcctaaacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaatcggatggccagcgcccgttttccacgcagtgcaaacacgacttcgtgggacgctgagtacctgggcttgttgtcttgcacggtgctggagcgtccgccgaaggctacaggcgcgacctgctttcacaagggcctaggtaatgtccgtgtggcgttagcacagctccgtgacagcttgattttaatcccccgacttaatgtcgggcacgcgtaaggcatttaggacaaattctagcctaaggcacacctacaccgtttcgtataaataccgctaccgattgcttgaggaagcgatgggataattcccgccacagcacttggtcgctaaaaggacgctcgacgaacaatcggatcttgctggtttctgcgcgcttccggacatcgataggggcgcaattcgcacagggtgggggaacatctgtattagcgttccgcaactcattcacacggaataacgaatgctaccgagccctacgacgaggctgggcgagggttgacccccctgggtcggttggggaactaccacatacgggtgtgttttaacccatngtttgttgtcacccganngcaaagcggagtcaatatagctacaatactgtgtgcccgctgcggatgcgatttcggagctcnccttgcgcttaggccttgtgacgcctccaagcatcgggcctattgcaatgctctttggcgggggtgttcgtggtcatacgggtcggcatcgacaagatcctcacaggggggtggtcacgtaagacaccacctagcaccatccaagctgggtaagccgaagggcacctcggttgggtgngagcgggcctgtgcacccaagataatctttgtaccttaaggcgtgctccccctgtgtgccctgatctaacatgttcacggnacggtagacccagcgtgcggagtatccatactaatgtagcggggtgtcggttggtgaggagaattcgggcatgcaaacagtctaacccagcccancaatgcgcggctgcacctcatacattcgggctcgcgctaactataaatgacgcatggaggttaaaagaagcgattttaggttagctaaacggggcggcgcggacgagccgtagcggcactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctcnnnggcttatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatggaagacagggaaagcgatgctcagaccttgngcacagccagcggccggcggtggtcaagccnntgcaaacgagggcacgggtgaggatcactaccgcatctaatacagtatcgcccgcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttgncgatgagttcctcgcccatttagaatccagattgttcggagtcatacccgtgtatcccaaggggtgtacaggggctcgaaatccttgactgaccatctgatgcgaggatctgaaggagtccgcgttctatccgtcatggcagacgcgaatcctatcctgtttaaccccgttgtacgtatattaccatttaagtnttattcaacggcgaaacttggagatagcgntcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagntatgggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctganggatttagccacgacgctctgattcgctgtttgcccgacgcggcggccccaaccagtcccgncaacgtcctcaactgcnctgtactcccccggtatgcatcttggcttcatttgtgtntgtagcaaaaaacaggccgcggagaggaagtgagtctctggtcaatgctagtcacctcatttctaagaattgagttcttgaatgcagacgcggatgctcgcagnnnnnngggggttannnnannnnnannnnnanngngnnncnnnnnnngggcnncnnnnncncnanntaacttccaaggggactgggggtcgcgggtacaccagcctcccgttcagacaaccatttttatgtaggacctgcccngtccggaggganatactgtcttcctactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgaaacgcgtacaggacgtgacacatccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagatagaaggtgcagtcaccgaggggtggcattctatgtgtcgtcagttgcctatatacttcattgccaggctcgcgctcggaccgtcgtgtacattaaacaaatcacaaagagcgcangacaatagttcgaatagaaggtctagattctctgggctctcggatgatgggaagggcgagagaaaccctgntctcgagagacggttcntnctattcgaccgcccactgttgccgaagactttcaggtacggcgtcccagttgctaagggcaaaggctcgcgtctactgttgggtgaacttactggagtcttactcgacggatgaatccgatacgagcacctcaatagatcgtcaatgtagnccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtntctcaaacggccgtgacgacgccctcgatagcttcgnttagtggggtctaacagcgtgcgaacgngatatatgggggttttgcttggcctaccgtccacgccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggcccacttttgctattcggngggttgacaccttcacgtgccgcgttgatgatnttggcaagcagcttggtgnnaaccataataccacggcattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaattggaaggagtgttctgcctcctgcgcgccggaaggaaggttctagggaggtaaaaggtacgcacccttcgatcgggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctatatagccaccataggtncgctgcgctcatagccatccagntttgaaatcattgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgacngctgatgaggtagggtcaaagggaagcgtttttaggagcncagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtctnaatgaccagaactcgatgttaaatgtaggctaaaccnctaagcctattgcagtcatgtcctggcngatcctgattgacctcaagggtgagataggtaggctacttttttaaatcaangcacgattatcggtcatttccccttcggctgggtgatctactctagggtcgcctctcagatgcccgccagacagtcacggagagtcccggtacaacctcctatacggtagtgcntgcactctactaatggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgtttattattaagccacaagggtgtggaaacgccaccattgcccgcggtaccgtaggtcgnngnncgaggncnnntttggnncggcgcaacttgggaggcgncgaatntnnanagntgcgtncttggatcgtgngntngtnctnnatgcagaattccttgcngccnggactcatnccnantnggcacagatctatatgactncgcaaacatttanagtgcaanactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccntntaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacgcgaccgctcacggtggaaagtcccgctcagtcattaagatgcctccagatcgagaagccaccggaagaagatcgctagaatacctngaaagagatggcatagcgtgagccctatggagtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatcccccggtccctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggcaccttatggggctccacgcccgctacaagcgcgcgcgctcgttgcatgaagagtcaaacaaggcctggtacccgttaccggactcttccgggagcacgtttgtgaacgaacgggatctactcttggacaacccagcgactatagtccatgaactcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccccaagtaaacggcctgtattgctctcagagaccacaccanatccgccggctgctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaagactatgatgccnccgcgtggtgccggccggtcgaggatatagcgcttcgggctatcgtgcatcgggcgagggattggtgaagcgcccacaatcacaccgcccntggatcagcgccaaagtctcatggcgcacttttccaggtgaagttacatgcttaacggaaaatgaattgcggagtgtacgacgtaagcctaaatcatgacatcgttatgtcccctaggagcacccggccgcttcgcgccatggattcacggtgtgcgaccctagttcggcgttcttaatttcgggaccttgcgtgagcaanacctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgcgcgaactccgttatgttagattccggtcgagtgcaacacagaatgtgttcttaccaggacccccagtaactgtgagggtactcaacctaatgttatcgaaaacggcagaagtcaaacattggagggtnaccatgtgcagaccaccnggccctcggctcgttttagcgactagaagctatttgcctgtgttgcgggcaagggacttttgcgctcgcgctgaacttcctgtgccggtgtccggacgagggtatgcgggcggcccatggatcccatggtggctagggcacgtcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctattaacccatattaagtgaagaactcagggccaactganatcgttaccgtcgctcaggctggaaagtctcgcgagtcactcgaggtgaagtatctctagcgggctcagatttttacaaagcctaatctacagcntatattacattagtcattgggagatcgaatgaggccgtaatctagcgtnttgagtgtcctcgcccggggcctatgctacaagattgggccgcngctcgccgctgatgccttctagntccgtctcatagcgaccctctagtccggatcacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaanacgtctcagatacccnacgcatggngtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggnncanncaaagactttttccagtcgatttgccccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaactacttgacaacgcactcacgcatcgaagnggcccactagtgnccncgtncggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccnaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgtncttcttcccgctccttggatcgtgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcacggttacgtgtagagtgcttgactcgtcgccagtcgaccgagtacggcgcatactnngtagtacgtctgtccaacggccggcagcagtttcctgtcattggctccctcaatgacctgtgagtagaccggtgagcagagcccggttgctgcccgggtcngcccgacacccggcagcagttgcggtagtctgcaacgtnggcagancagnccggcacgaatctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccgngatttcaccacacgnggcangcctatcatgaggatgtacatccccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccanaagggnagaacacccgcagacgagaagcgcgtccgcccaaaccggtacttgcctcggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgngggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaacagggacaaccatttgaggatcatcgcgtaagcctcgattctcatccnnacgtgttagatccagcacccagaccagaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgngagttgacggctcaccggggccatgtggcatagggctccaggagaatagtaatggcggaacgccgggctgtatgccggagaacagangaactgtcagcttgactacctccttgaagaagggatattgccctggagtcttttctagaaataccgcacatactctgtattgcaactctatcgctatagatgncgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaagacaagcttggccggcggcggtgagtatactagggattcaagtgggttggaagtctatttcggtactgggcgccgtacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtctccctnngatgcgcannngggcgacactacgcgaccactgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggcagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccnctgagttgcacggccatcaataagggcgcaaggctgcctctataacngatgttcataccgggcctatgttttgcggatatcgacggagagacgtaagccctacgtgctcgcggacattgttataccgcagcagtgtgataccccatcnttatcggactatacgtagctatccaatactgtagagaccgcacgatttttcaaacttcaggtgatcatgatgctcatatcaaccctatacctcggtgtcccctgntcccccgaggtatagagggtgtcgaacccccccctccacccgctcacacgcacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaangaccnangcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggtattgggacaaccgagcgcagtccaagcgcaacaaacgagtttnagaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcgctaggccgactgcgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggaggggaatgttagngataagtaatatactataagaccctgaacaacgggttctggattgagctagatctcggtggaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccactggcgtgtctcactacgcgtggttacaataggacttaggccnncactacgagaccacgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtcctccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccncaccggctaagcctgtgccggtgtgtgtttacccgccagcgttttcctctgagaaaatctgagtacacaggacgctccgacctaggggaatccataatnaacgnacccgtgtacttcgcaatcggancaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatctcagtccacttgagaaggattcgatggtgctcactgcggcacttagaccatgagtacccggtgatagacagcggtgttttcacagttactttacggtctggggcccgtatcgcanccaataccagttcgcacaaggcgacccggaggattcgtgacaggtccatccgggtggctaccaacgcgatantgatcccaatcgggtgtttttatgtgcgtggtgccaagtctgtatgcatcctgtccaccgcaacatcgtgctaagtacctantggtctggctgatgcctagctcactccgacagcnccaagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttctttgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcgtgattcgtggggaggtgcgttaccggaggctgccggcggctggctaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggccactgtcggctacaatgctgtgatattgaccacctgcngtatgcacttgcggtgacccgggggcccgggacccgcaatccctgtcttatcaccactgagacccccagttaaaagatgagggtgaaccacgcgcgtacagcagacaccttgagggggattcagcgtacgggggagcacaccgggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcgccttatacctaattgactctgtaaacacgtcaggcaggacgcccccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattctggcgatgttgcttatcccggcgcctcganngtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttggttgagttatatagcaattgggaagagtacgaccgatcggtgggccctgtaccactgcgggtcgcatcttggatcagtgcaagggcactgggtacgatactatagccccacggctcgccagcctgacttacacacgttttctacttaccatgtacgacggttgccgtgattgagctcgtgccatccttcggtatcccgntaancgggcggtgccttgtcccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagttgtcgagatctggatcgtgtcactccgggatgatcagccctggctgttagtgtcatngatcgtagaaggggataccaggctgccggtaaccaccgggtcacagtcacttaaaccagtgtcgcctcttatgcgttggctgaacgacgttcgtaagagggaatatcaagggcgcgcacccggcgtatggggctggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccactcnctcttantngcgcggctttggtggcattcgttatgggagaccggcgactcaggcaccgcaacagacatgataggcagcccgcgttgctggtcagcccatcacctcgcatggtagttctatataggcatagattccggagaccaccctcatcggcttaggcgccgcttcgccgttggaaacagtggccccntgcttacggttagagaatccaactctggtcagtccgttgcgcttgactctccaacggactcgccccaactcctgtttgaggggcagtccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactgggcggaggctgccttttgcttggcaccccccgggtactaaagattggcaactaggcgtccgctacgaccgcatccatactcggagccgctttatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtcctncctagtatagactcgaggatcgcggatcgttttggacggactggtatagaagcgtcatcgccagtcagggcaatccctataaaacacggtcgcggcgatgggacccaattaaacncgcagccgaggagccgccgttccaattntagcgacttagaggagtcgactccgaagtcggcccaccacacgtgggacgtttaaaagccgctaagcacctgcttttatggntacaatacctccccacagcagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagcngctcgaggaggcgattccttgcggacaacatgacgatttacggatagttgacataacgccgagataaagaaccgtctgcctcggtccagnnagacttcagagatgaacgtgtagagcgtnanttatcgatgtcctagggaaacaantaaactacattccagaaaaancacgctctgagacattggagaggcggtttttcctgctccgagagctccagtactccggtaagcgtgtctgagagctgctgaagcgggcgctcagcgtctctaagctcaatggttcggctgacgcttacccccgatgctgccaaagtttggtaatccagtcacgtcacttcctgttcaggggcaaatgcaactcncgcgcccgncncaaantgtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagttgcattganccacganccacgcggggcccagaagctcgcgngacggccattttaggcgctcagttaacgatattgagctgaacccaggtacctttaccgagnaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcncgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcctccgtctcaactttcactgtaacntatcctcatggaggttgatgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaatcggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgcatgggtatgctgcgagtgaccacanntatgcgaagccggcggacgctcaaatggctgttacctcgcgcgttgcgcgggggccactgnaagttccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttttcagttaagctgcctcgctgtccttttgaagctcgccatctgttgctgaantcaaagagtatgctcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaatanggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgtnagatccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggacattcaagcgagcccgagatgaaggcgctggagccgttcaacaaaagcgagattgagtaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccgggccaaaggcctcatcaaactatgngtacctagattcgcggtgnacggtagggagccctttcataatgtcaggtaatactctcctgggaatgccagctgaacgagagacggaatgtatctgtggcattggagcacctgggtacagattcctatcgagacgncngggcngccaacncacagcncaacgatngaaannctantccnnataatatctagnncgnnccangnctgccntntnncnncancacttngannttctnnnctntancangtcagcnggtccnaatncatnctaccancgctangngnngactcaccncgaccnagcancnagcagtccagtcngngnatgnctcgntcgcngcnagagctttnnccgaacncagngggcaccgtcgncgcntngnccagcggaccctctaccagagtatncgncnnccncnntcgtacgactccatgcgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactatgagttagctcgtccacgaatctaaaggccccccctgactaatgcagggagcgggtgacgtntnacttagctgccttgttgacccaaatctgagtctacaaatagttntagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagagccgctgagtcgtgaatgggtccncacgtccatgggcgttcggaagcggntaacgttcgtcagtgaggtatcagttcgaccgacttggttagtatcccctagcgggggattcctctctcacatttttgttctagacacgtcaccgtccngaagnnctcgggacgtagcccatcacgttcttacggctcttagcagtaatcaaatgggctaccataccgaataccaaatcatctaaggctgacagttgcgngctagccgtcacgttgctnagccagtgaccgggacgcggctcataagtatattcgttcgaaagagagagcggcccctactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtaagcgtggcgcgaggatgaaattcgctcccccagtcagatgcgtgcatggaagccagatgctacacaatggcagagcgcgttgtgttgccagagaaacatgatcccactgcgcgtctatccccccactaactagtgtcgtacctccgattgctagtatgactctaaccagccgtcaacggagcaaggtacnntgtcgnntggnngaggccccatcatgctgggtgccggccgcacgcctgnntccatcggagtatactgcgcggggacctgggctgggctgggtctcctggagagttgtatgatatgataagtgaattcttgcgcgcggatgctgctctcacgcctccgcgtcttcgatactctgcaaccccgcccggatatagacggcacacgaaggacccaggcattggaaccgaactagcacggtgcgaacgctttcaccctccaacgtgngctcaccaacctcgcggccgnggtttataaaggaggcaatgcctttntcanncccaaaagnncgtnnngatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcnnnncngctnnnngnnncnnggncncngnaattaccctcncattcagtcatcatcgctnntcgaactagcttaacctagcaataacccgtcgttatgtatcgcgacatgcccggtncnctttgtanggcngntccaacggcnnccctccacannnnnnnngnnccaatctntanntnntatanacnnnnnccatggagacaggaagatacgggtgccggagcgcgaatatcgagggttcttcgtaggtcttcgtaagacatattagagcgatttatggcggctggagacttggacatcaggctccaacctttgttacgcttggcgtntggaaggcgtcacgcccgtctggtgcccgagctactccataattaaatcatcggtacgagttcagagctcatcataccattgaagccggcaggccggctcagtggaagtgttgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgagtgcccggagggtgggggttatgcngaanctggggctgctgncgtgctgngagnctgttttcngngnnccagncnagtnggtganntgtnctgtcgngggntnggnngntnnagncngnnnnggcnncntaggncntttgcgcnncgtctnngcctgtcncnnacncganntccttcacgccgtattcctagcgctcgtatngtccgacaagtgcaggcgacacacaagactctcccgccgtatctactcttcaaccgacgtcgggtggtaagaaaggagttgccggttcatgagttggtaaccggatagagtcatggatgtganggnccnngttctcgtaaggtgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcacccccacaatctcaccacagtcacttgttcacggcgttgcgtgcgatgtttattccctcttccgcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtngggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctnccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactannncncngcngtagcgcgtggcgagcgcnaaattacnnagncntannngncnnntgagtcnnnnnnnnncngnncnntncnnnnngtcggcctccgcctacatcggggacatattggtgcaagtattcgaggcgagtgccagcctaccgtatcctcgtacctgcacaggtcacattgcgggcnccgaagtatcgcactcttttcgccgccgcgcatcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgnnttctngtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagatgaaactcctaactctctaccctgcctagcttgacaaaatcgcaactatcggcaggtgaatctagggaagccaatattatgncgcgtgagtgcggtcaggcacgtaaggtgtgacaggactgggtcctaaccggggcggttaataatngcaacttctgcatagcgtttttagcgctttcgtgttataagcgctaccggttggcagtcctgcttcgtatggcctttggcaggtatttgcgctccaagatacggtagaagggcgcctccaccacagtgaacgcttggaaaccaccggatatgagtatagggtattnngtanangnnanngngnnnnnannnnnnntatctgggaacacttgccgcgtaataccgaaagctcgtgcctcgcccggtgttcattacccaacacttatgacaagaaatcctagcgtcggacttctgattgcgactaaaaatcgcagaggtccgtccgagactgggcggatgagacagcactcccgtccggctgcgcggtgggantggctagcgggcaaccggcacaccttacccgagaactgcngcctgatgattcgctaanccagtagcccgtcgctgcccgcggagtcgaccacatcaaacgccggcgnttcaagcatcttgatctagtttatgcatcgacggcacgcccatgcccctttccgcgcacgcatgggaggcggcatctacgatctccatacaaaaataaaagcgaacagcacagtantcctggggtcaccttangggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgcccaccgtagcatgangcgtcgnttcncntagatataaccctgctatgtttagcgtgccctggttaatcacgtttatatgcnctatgggcgtagaccctagttgcaacagttgacgaattccgccacgtgatgtccgaataggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaattatgccntgctttggtattctgtgcgnatgctgaaatataaatgactgaaattaggaagagtnctcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgcnatcccgncaggactgccctaacagcccagttgcaagttagttttaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttgncggaacgtgcgcgatgataaatcctcagacgcngtagccacntgaacntcgtcgcgcantngcgcncacgngaacttgctntcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggnnncgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggangcaaatgactggcatgatttggaagttggctcnatcctgatcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaacaaagcattcctantggtgggaatagcattcgagnagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccanataataggatccgctcgaaaccgtgcccaatagcnaagtgcgcggaaagggtgtggccttgtcaganggtcggtacctttccagagtcggccataaggggtccaaccacantaacgaaatccggggaaatactaaaacganacaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaatttagcttgttcaacaggttctggtgggtcgtatgccgaggaggcaatatatgttggtcctccnacttantgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtgnggtccngcggcggcagagattgcttagcggtacataangggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg tgatttcaaattgttccatggagatgctacaannnnnnngggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacataantgncncnatanggcnnnnngnnnnnnnnnnnnntnnncngtnngngngtggcccnnnnctanngntccncggngannatcncncgntacnctnnccnantngntcanacaggnggncccngtancngnnnttnnnncgncgnnntnctgngtcgnngnnccgtgtcgtctgccntaaacccttggcagatccagacatacggcagttttccgaccctcaancnnnnnncnccgtataatcatggttcgccgcggcgtggcttgccgggtccttaactcgaaagttaacgtcctatacgggatccgcatgaaacccgacgtgtcattcttgcccaaaacgcctctatttcccannctacgtgggcncaaggggctctatgtatatcgcggacannngtgtcatggtgaacgcggacccgcagactagactcggnntcgatcatccgcatgttcgcagtccaaactctaacatgatggngacatacttcattgtatagacaaaagccattgcgggnaaannnnccccgatccgcgttggaatgtctcaggagcctggaggtgtgtgtttaccgaatggtacgctctgannggngntccagacgaatgtagtgttaannggaaattttgacaccgaaagagcttgccactngcctggtccagctttcaaacgacgactaaggttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgnagaccggggcttgccccgatagtgatggactcgggtaaantgtttatataaggcaaaatggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgccggtgtcccgtatgaaaaaggggggactttgatgtttacccaaattgtaagtttatttaagagccgctactttttacacgtangcaggcagttagtaaaacccacactcccgcgatcgataatacttcggtccatagaattcctgggttcgcgcacaagtggttgnttgaatccgcctgactcgatcggcgaacgtctggccaaaggttctttccgtcaaattagcatggcgatcgacantgtggttacgcactgaaggagattcgcgggtgtcgatctgcgactaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgtcncgacnnnnacnggnngtntnnnaanggccntntccncngnnnccnncgnanccnannnntncntannncnganancnnccgnncnnggtnnngcgtnnacntnanngnngcngnngnnnnnttntngntngcccatncangtngcnggntcccgtaatnntgtttncnngacgatnggtngggncgatcaagngtcnttctgngnnnnnntantatcntttggtcgagtnccncnttccgtacgnagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgaactntncatnnncatgcngncancnnnccnntnncanncccacgttttaggctagaccaaacaaattcctgcacaacagggagatcagcgaagctttacagatttttccacctgacaccccgcgtggcatgggaaaggcgtgcgtnacgctcatnattcgttcggggcaggactgcagagaatcgagcccgtaagnnnttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgcnngttcgannctattatgtgaagttccaactagtgggcgaagaatagtaagagtgtgggaacggtcctcccttcgtgcgactgtgttangnctctctnnnncnnnntangggatgngnnntagangngnngcacganagancntngncaanntnnacgnncttnttgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgnctcgggtcaggcccgntcctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgactcgaaggagctgacccagnnaaagctgcctgtccgtagggtcttaccggactcatggnagatccanaaaagnccnatgannntntgntnggntcnnnnanntncnanncntnnnngggnnctcnncnncagacnnatgtcntgacnncgngatnnctnccaagcnnngagggnnccngcnnannncgnagtntaacangnggntgncnggctggcncngnttnnnccnnantnacgncgnnacnatnccctgntncnannacccgcccntnttacancctcntcgagctactnncnngnnnnngcnnntngngnnannngnacnnncgnagnangcnncngnagnnccncnngnttgnacnntcaanagagtnnnnngnnatntnncagngccntnnnggnangntacactctgccnaatcccgtgtagatgtgtcccaatcagaggagcgtagcacgcgatagccagtagttctnnttccgggtgtgntaattcgaagggcaaggctangtttccnnagtccaagagcgagtnaanngcngtnntnattgcatnncanntcncncncanggnntgncgctgnngncanctncgnnnncnnncngcngnnnnnggnnnncttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggataangcctctggaacacaaacctcttacagcaaatcnagngtgtatcaagactttagcctccgtgctggacccctgtacggtatcacgtnngnctttcacggtagagtcccaaggtacgttaccctcgggtattatatcgcattgcggctgtcggcctgtgtccctggttccttgcgtcgactatttggtactccctcgggatatgggtagccccggtcgaatntccganaagccgtacatagtagtagcgggtgatccgctgnngctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacnagcgcctgcactgaatggtcaccgtnnnaatgagtcnggcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagtattcnttcnncgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgcnatttcgacgtacacaanaggcncgttacctcaccggcctnngntngtccaccggacctttccnccttgtgagaccgtngcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcngtaaaagcttatggcttacagaacggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcnnctcgttaaaaaccacgccagggtgcgccnncagggccctccnactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtactctgactgttccccccctacacttcgctcgactaggtgggttcgatctgcttacncancgagngctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcganccaggcctatagtacgcacacaccgactaactgcaangcgggtcgcagtgccggccggtttgcnggcagccggtaggtgttaaggtgagacctatgttgttgaaggcggcacagaagggatcctctggacgtctcagtatacactattggatctaggaacacggtttcactagcggttagccctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaacgaacgccaatacggctctccnttaggttaattcggatcccgcgttacgcgtgatggngccaagccgtagaatggtgggcagcgaaggaagcatgctaatgaatcnctccagcgacatgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgtcaaactaagngtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttttgagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgancggggggacaactgcgcgtaaggacgaaagtcaaagcgttagagcgaaacgtcgngnnnccgtggncccgccnnnganggcttagtgtctacacatcngttgnncaggctaggagtattagtcgatgagaggcgtgnaacacaaaatccggaagtacccacggcgcgatgacatacacagttacctgnggnntncgacngacgggcataccccagcccgtcacctgcccattagcccgacttntctcactcgggttgctactatacgatcattggctaagctcgggacccggccgnctatgagtcctggnagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtggttgggggaggctggcccgntccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtggncatacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaantatcaagtagcgatacctggcgagtatcgggggccacatggcgaganatnctgtcgattgagggatcacaaattaaccaactcggatctctatggagagcggaaacagggctgtagcgcgccnacgagcagacaagagaacccgagcttagagagcagggagtaaaacncncccggtcctagaactaagcgagccaagtagtccgcaatcacnatgggatggccatctcccccccgtgccggtgggtcgtctatgcaagatacgtaataacaggacaataacataaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggtagtacccaaacgatcattccccgataagtacacctcagctggagcagcgcgtggggtccaagtgcttagcattaccgacctcattgtgagggagacattnnngacaccctagtgaactcacatnncgatcactctcatgtgccnctgctgggagttagctgaaatcgacgttctanagcggtcgatctgataaagccccgcccgcccgcataactatcgagggaagtgtcatagcncgtaaaattgagcgtgatccgagtttctctccaataganganngggcggcttcgattggaggacggatagttccagntaaggccaattgtcctccttggacgatgagatggcgggtctgatnctcttcagcgcnnnnccgtagatatcggcgttactgcgggccgcacgtagactatgaagatggtgatttacgctatcgtctgggactgagcttacagtgccgcattcgtgccaccacaagaangcnagggccgatgagactcctcgaggctcntncgcgctagctagactccctaaggtcccctgcgggatcgaatgcnnnactcgtcggtatttcatcgaccattatgtacttatggctgcccggctgtgcccgtttaaagtccgacgcatgatccgacagttcgaaagtattagggctgtgtgttgtagngngccgggcagcgactcactggggtgttaggggaagtggctctccgcgggcgcgacggtcctcctctttaacttccttcattttggctcaggnaccgtcttgcatgcctatatagctgtactgtgcaccaacccccgcacccaatcacgagaccccngtatacgnntnngctctctcttgtaattggatcccgcgtcggttttgnaacggggctacgacccggcagtaacactgcgcctcacgcatcaggtgacnttatcagnccattacgcgcccgaccgtcgtacttcnaagtaccttcatatgtgcgaanccttagcancnaanagaggtgggtacctcgtctgcgttccagtngccgagggtcagggaggccactgaattcgnnanatgagaagagccggcgacagnaaatttgccctgcacgttggtcggtacccgacgtcagcttcgaatgggagtatccgagtccctcgcgcgcaggtcccacagccgtgcanccaaaatnagacatatcggggtcgtannnnntccggcgcaattttaacaatcgcataccgatatccctaagctgncgagtttagcacctgccccatcgccnacacccgaaggatcagacngggccgactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggancttatacgcaagcncagcactatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggctactcccaattactccatacccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcgancgcangntcangccanttgnggnccnantntannnnnnnngnnngcgnacgnnnnnngnannnnngcnnnannntnntgngtcngnngnatnagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatccgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatantgtatgtcacatactcatgcttagggacttagttagtgggaaannngncctgggctagacaggagtctgtncttagagctgcgtctccggagccgaaggaggtttctgctaatanagagtccacatncttggatccgtactggcttgattgtaaccgctnngactctgaatcgaagcaaaaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacactggggaaaatctcgtnnnnnatgcncaacggacgacgacagatctgcgtgaccncctacncctttgcaggcagacactgaggagccactgcttggtcgcactcctttgacgcgtgtatgccactgggnccgtttcccaaatgcttataccgcggccagaggtcagggggtcacntattctaggccgcggctatgtggagttcgacgggtgtcggcccatggncgnctgcgagtcacgcagcgacgttgctcagactagctatgtgcaccatgaggacgcggtctacgctggcacttaggctgaccagtttgatggctgggttggatccgttaaaaagccnggaattttaccgctcacaactcgcaaattcggagaggcagatccggttacttctaaatgaaaccagnncacgctagcctcctagcacaggtaagcgacgngttcgangaaccgatgaactttagatnagggcctacttaaaacctaaatatactaataaagtcgctgcgaaccaggagtgctggtcttgtggcacgcacagcgcctggacatctcctctgtatctgctcaccccgcacttgaangggcgcgttaagacacgtggtaactctgggccttgtcacatagaaaaggatacgcaggactgaaaccggtcagacctatccgtgccacggtttatattttaaaaatctaaatagnccgatattaaggtttgcgcattatctgagatttggaacggtggttgggtacccgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcgcntaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttccnggcgtgtaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaagnngactcncncataangctagacgtcntaacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagncaatcgtgggtaagagcttcttggcagcttgcgggtcgtggctcattcaggctcntcttacattgccggnnacatatggtattcnngctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgncgccgncggacattactgggaangcactgttgtgcccatatacaatagacgatagaagnggacccaccagaccactgcaccntatcagaactgcggggtatccgcttaattatacccgcgtacggagctccagcgccaccacgacagagactgaacaagacgcnccnncatacagatacagacatcgagccgttaatgtggagaaggtcgaaggatttttcggaagaatagtagggcaatccgccctagcgagaagctnnnagtggcgggccttgtctcagttggcgttaataccaggttacccgnnngttgagggcatgcgcggcggctgagnttaatcaaagtgagccctaccgcacgtcgcccggntccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccnngatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgntttggcatgtaacccaaggttcgtcggacgctgacatacttaacaaggcctatagtgtcgatgcgccctctanccatcgttgncctaccggtcgtattcgacggttgtatcaactttgacggctcctcagtgatccctagacggcagtctactggtggaaatgcgngnagtngcatggcttatggttcagggggccngnngatggattagcttcccgttcggaaantnattccggacctgacgtccgatcccatgcaaccncnancggtatcngtctacgnagtncngaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatactgggcgtctggcgncagacaacgtctgcgggtatngtcggcaagtgctanaatacatgcaggacgcaccggagtccaagctcgaannggggtggaacacgacgcgatgggcacggatcncntaaccccgtctctcggcataaggaagggagttaactaaattgatctatttcagcttcgtgtaacacggcgtacgcccnaaccggggtataanttagtgggaaaagtccatgnncncgggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactcgangnngacgtcagctctttagcccgcaaagttccgccactcgtttngtgtgcaagaccaccagnctcggccgaaatggcatagcgctgggttgttgccgcgccgccctgaccgcatcccatattgggnggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaaattcgattgtccgcnttcgtcatgcgtgcgtaatccacattcaagtaaacgtacgcgtnctctcctccgactcttagcnncttagtcggagacnncgaacatagggagaacgtcagagataggctgtcggaactatctcgctgatctctccagtggccgataactgnnnggcatgagataccgccctgcgattctgacttccanatccngcgctcgtcgagatgtagcctctaccgtccctgctacccgnntcgcggcggagtacgacgccaccatgggatttgtnnacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccggggatatccgttcanccgtccgaacgttactacggactctcgaccacttgctggcgtcttttcaaacctccgnggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccngatttcgggcaaaaatacgctcncagagtgtcctttgcgagttttggccgcagnatcctntttcacatgcgatcggtctgtccagatcttntcgtgtgttacgaccacgatcgccnnnntgcggnnnggcttctcgatcgagatggangccattaccantgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaannnnnctcncgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctactatatccnatgtgagtcgctgtaccttccgcccaacgtccgngctctttctcggttcatctnncngcagnagtccagtgaatacgttctatattgccgnggcccaaattaaagttggtatttcctcgccgcttagctcgtgagggagacgncggnggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacgtgacagacgatttntccagantnnggataactcttngtaggaccgcttaggtggtgccaacngaagactccnttcccgaacatagcagctcgaattcgtcatgcttggaagatggcataccagcgattgattacacgcgacaaaatgagctcngatcgaagagccttaagcgcatccgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaatnnngggctcatgcctcngtaagggtacgttgtggtngacccggggcttcnccgcgggtgatcctcaaaccgtccattatgcgataaaagaagtgttgactatttctcgtatgccgaggactagtacttagtaggaccatcccgtttcaactcgtcctgaacatacatatcaaaatactatggttttgggatacggagcgaaaatgcgtgatccctcactcattatcgtatcatagtcacggtgttagcgacgcattgccacgctgaggaggcacgagtgtctaccggcagaggcaacgtcaaaaaacgttcaggctgccctctaggtaataaaagattgagccggtcgctctgcgncgacatctcatccnnaagnccattggccagacctgtcgaacacattcattatgncgtttgancgaacttcatcttccctcggcaggcactgctatctattcccagacgtgattccggccatacgcaacccgttgagcgtacattctgtgcgtgatgtcttacgacctcccgtctccagtctggcaggtacccccncaatgaaggtgtacaacctttcatcggcctcgtgggnacagnagttccaatantttaacacggttatatggaccagggggnntggcctagttcagccggggcttaacagctggactcggcatcactaataatcaattagcatttcatcattatatccagcgcacgctccattgactgaaggagttaagcccagttccgcatccggtgggtgacacccggcaccagatgcgngaacgcgacaaggaatcgctctcgaaaagcaccgcttcgacatggcagacggcaaaggaggtnggtacattnatgccggagtctcccacacatgacgtgaactgggtattaagatgacggtctgacganncctcttagacttacagaacaggtaccgaacagggctgcgacggtaacgttgggactatggtgtaagagcgctgctcnatacnacagcgacagctgggcaggcatttagcaccatccccaatgacagggatcggacacagattgcaaatgcccgttatggtgggcaccttcagggttaaaaggtacccgcttatcggcngtcatgcttggtatcgtnncccagaaacagttccgcggtatcgcgcgcaagagataaatagcaanaaccctcattagaggcgagtgcnactattccaatgcgccaccggtgntcggaatacacacgcgacattacccaagccacgatccgcgttgattcgtagtgctcgtgttcacttcggcncnntggcgacagcgtagatgtgatcccaatttaagcgccttacgcgcagtaacttccttatcagcctcatgnnattcatcttcacatgcagttattagtcngtcgccatacgttgatccagcggcaggacgcgctaagccnttcaccacacacagcaaacgcaaagatgtttctcgcgacaccgaagccgtcgtccaacttaagctgcgggcagattagaatccggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggagcgaccctatgnnnaccgtntgtgtacgatttaacntggcgctggggataagccttttaggcttgataaggcgttctgctgcgagcgagtgnncagagccccatcnttttagcactgtacgcggtagggtagtgaaaagtttaaaggtcacaagctggtatgcgagcctggncgctctcaatgtatctgatcgttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagncggtctatangcgtgagatccattttgaaccatggggggtttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactggnnnnncagctgtacagtcgtgcatttaaaatcaccattnnttttagggacgggcattaagngctccnccctgaatgcccggagatggacactttagatanattgttgatatgcgtttttcgctttagattgaccacggtggcctccaatgtacacaccttcacaaggttggggagcgtgtacattcaaacgttcgttaaaaggttttcttagagtcactcgcccgaagattattcgttcagcacgtaatgtagcaggaaatggggcgtaagttaaccacaaggacgtctaaggaccagcacgggcaggcgagcctcagtaaggccagatgataagaaagtgcccaatgagngncgaagtngcgctcgacgcccggcgtccattttaggcgctggaangtgtaacacttcacgcgaaggcgggcctattgttgatttcccgtcgattgattctgggaaactgggcaccaggtaaaacttttctccaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggnaccgatagactttgtcataaacctgngtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcntcggctgtcaccntgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgctgattgnnccccaaggggcttatacatgaatagtcctgttactggttatgcgggcgattggcatgcagcggtgtgtgcctttacgcccttagaagggcangtgtattccgatggtccgcggtgtacgccacctggccaaccatgaggccgagggggacaggcagaatcggancgagaagccaggctttttgttgggannanncctccaaatcngccgggcctgattccatctcgtgtaaggcgagtcagnncgaacggngatggaagagtccgcccnatagaggccgtttagccttgaacaagtctggacaatntcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcttccagagtcatgggagggttctgtgcaatctggcgtagctcntcgcgttcaccaaccatctaactgtgccgatcccatcacnactcaggtgttttggtcataatcgaatctttctgacgcccctggtgagaatgctccgcttcggtaaggnactaaggcaatcgcagtccccctgcacccgcgtcgtacaattntatatattaanggccggannngttgggacctaaattaacggtgganngagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgcnagtgcgcccagctcnaaagtctcatcaacactactgttgngtaccgagaagggagaccgttcctatccaaatgcggtcccggctttgtgatactagtgctggacgctaattgctaattagacattcatgctttacctattacctaacgcatacatggcttctacagccaactcctggaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattncggagcgttaagtgatacctcctactatgcctgcaaaggaagaatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcgntgctgatggcggtacgaagatacacganntcgcgaacaaaccgaaacctncggaagtggttgttcggtctagagatgtccggggcccctagaccagcccaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacanactcggttgtggtctctcagttagagcagcttgacttccaacaatgcaggtgggtcaaaccgtatatatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccngcgaaatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctggtcccgcancagaagccagagccactatgccgagggcttccgtttttgtgctgatagacttgaggcccaagactaagggcccaatagggtaaaatatgggcctgcagttaatagatgcatccagatctgggactggtngtaccacctgcatcctcgagatgcgaacaatngaaaatgaggtgtgttggagctnctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctcttttttcactgccccggctggcccaacccaggcaattaactcgcgcgttggggancctctgcccaggtattgcgctccagctgtttcgcccgggtagttgccttcgggtnnccctgtatatcttncattcatcgagccctgttggataattcagaattcgncacggtatacccgcgacagggcttcctcggatccaatatttcaagtagtattgggtggtacgaagcggtactattgtagaatcgctagatatgatttagtgcagacgcacgggaatcccggatatccatgtgccgtgctctcgccagaactcgcaggatttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcacagatatacatagcccttaactggcctcgacttaaaccacttgtaattcgaagaggaccagtacactagcgtgtgtgagacaggggtacacttatggagtcatatggcacaggcggccatagtcttgtggattagtaaccatttacgggaagccatgcaccaaatctgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatatccgtacgcgcgtctncattgctctgaccactcctgttaagcgacgtgattcgcgcggccacttcgtctgataccggaaccgcaaggcctctcaggcgggcttnngatcttcaccgagcgcacaaaaaacaattaccttaaccgtagtgaagagtggagacgatgcgattcanccgtgcaggccgtactactggttacagtaaggactggtttctttatgaancccctggcaaggccggttgagtgaagcagtcgctttcggcgnctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcgagacttccgtggttcccagcctancagcgnagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccnggtgtggatctcgacagcacggcggagtctgaatcttaaagacgntttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaggactcgcggccccaatctggtnnaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggggagngaaagcgcacataaggcattaatagtacaccnangggtcttgatgaaatcgntaacggcgggaccccatacagcatggtcctgcgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggtgtgctantaccgcgttggatcgnagagcgaggataatttcacccgttaacggtgtacgattgtccttatccatgcggggtactagtagttgctccggacaatcatatgccacctgttagttcggccttacgaacagggctcgcatacgcgggagctgtggctnaatccaacacgnagcagcattagttcttacccccaaggaaacnacgcgcatctgtaacaccgncatatgagctccagctgaattcccgattccccgactgacgatagcggcnaccgtttaagaacggaggtgtgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctatttttagatcgtaaggtgtccgtaaaaggggatcattatatctcacaaataattcgatcatacagcatccncaattgaaggcctcacgttgtgcgtagaagtgataagcacccaggaccaccngggacaagagcatcgaccnaaacttaactgcgaggggtttttgattgagatatccgggntcgcccnngcccgccgactcgccggtcggtcgagaatggtccacccagtgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttagcaccggtaccatatatcaccgaatctcatnngtgcgacagctgacgttaaactgtctggcggggcaaaagttatgcgcgaacctactgcagtgnnaacacagcagatgtaaggggcattagacgggcacgcattcctctaagggtggtgggttgcaacctttgaaccatgtgaggaaccagcaggagtagtcnnggctagatctgtaaatttccttcactctaatttgaacctctagctncgggtaaaatcccccggataggggcgtatctatgggttgctaaggtgaggcccccttaaaagactgcaacctggggccgagcgatcagggccctncggtgactacgtttggttgtctgggatgcgagtttgtaaggtgngccngccggntcgaattgcgaaaagttcnggcccggctggggggttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcacnncagtgacatttgctnngacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaacatgtagccttatacggagtattaaatggtaccgnnngccgccaactagtcgcgcggtgtcatcattagctagctaggccctatcgccgatagttcttgtccctataaacactgaccanatacgctacacgatccgtaatcggtttctccctaccattgcggatacgttagtagcgagntgacctactgacagtccgatactagaagaggtanncaactagctcgttgccatcatgtcgctagacagccngggctgatgcccggtgttgccttgtttggtaaggccggccacaagttcaccaatcgctgcagtagtctaccaatataagtacacggctcgatgacgatgtaggtgccgatcttaactccnnnnactcaagtgcgaggctccactgccggncncgggaagaacgggacggttatacccgtcggacgagccaacccgatccgagccattacatccgcaatgtggccccctagtctgacggtctaggttgttctagcaggccgaatgttngnagggtaggggcttaggtggcgntttgactagctnagtacgaggattccagctcatagaggaccggagagaggacctcgctcgtacaacgtgttatttaggcctagttggtgtcgaccngaccgtacggcgaactgcttggagggttagngcttataacttcatgccagcgtatgcgtgcgctaaaccctgcgaagtaacntaacgtggagtccccctcatggcggactttcaggtgcgttacactgncctcgggcccgcggagatgcctaagtccgcgantctgcttttgtgggataccgagcnngcacgaacgtgtttaatnacggtgaacagaagcccatacgcctccntacgattccangatcgtcataatcgctatccgcgggagaattggaataaannagtagtgggncggaacaagatgcttttagaaaatcngaataacttacttaatcgagtgttgataagnnggttctcgcagatangataccattanagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgcaacctggcagcacatggttgangnaccctgcaccctgactgcangcacacttttcgtgaatcacatccaggcgtggatcgaaccttatcccgcgtctgggcccaacatcaaacgagtgacnnnacggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacngagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccaagagnccgacttccntgcgatagcctgaccatctaagacagcgatngagcatgcatagcaagagggcaaccaacctccggaagtggacggcgattgtagggttcccccgttgatccttaattaacctagacaattgcgttnacaagagtcacccctcaaatggctgtctggcctttggctancttagcattgccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccgcgngcgcaatgtcggcaatagaggtcaaacgtgagaagttnnaagtgcctcaactnncgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggtccggacggctatngtncctgtctgctcgcctacacnggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgnntggtggtctaatcgcccgtctccgactcttctacggccgcgggcctaattacgtgacagntatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcantcccgctacccatctcgaaatggaatcagttgcattcccaaagacccaaatctgaaccttaacttcgcagntntgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctacngnnagatcaacggcatgaaatggtaacagagatgcacctnnatatcaaatctggaccatgagccagtantttcngaaaagggtaactgtcggggntaaagagatcagtcncgcataggagaagtatttccggatggccaggctcaggcttncggggaactcctcagcgagatcgatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcganagcgcaccctaagccgcaggatatattagtgtcaatncgcactagatacgtgtggggaacgnctatctgagggtgaccccccatgctgagacagagctagctcctcgagtagaatgggtttcgcgcaccngnagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcacnggcggtgagccggactganaggtcgaaccaatggtaatgagtaacccccgcgttcccgngtgtaagangttttttgcnaagaggagctgctcnagtgtgaacttccagatcgaccagtggggtgacggngnncnggcagcagngagttactgaaacnnntaacaatcttgggaggcnggctgtatttgtgagaataagcaagccatccnaaagtctttgtgctttcactggcgcccatcatntagtttcctcacnccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagngaattaacctctgacgatgcagtgtaaaagatattaagtnaggacttntcatttgagaccgctcatcgcggnagcgcatgtgcggcggttacgccgggatttacactccctganatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagagncgctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcanngtagatcagcgggtcgagctttccactccaataaaccatttatatggacaagnaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctngtagacttgcgtcctatcgtggcgtagtaaagaagacttaaccntacacccgagtggacacttgggaacnnttttcgagttaggaganagactgaagcttatcgccgggcagggtaatgttatcgttcntgggaatgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctaatacatcgggtcccccagctgccgnaatgtcatgatcgcatgcttaaaaagatatcgcctggggtgcatgcccaccccncgaacgaccccctgtngagaatggctctgggacaattcaggcctgggtgtgtacggnggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtngccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctatngntgtttcaaagcgcaccagttccccctgtgacattctangncnacgcacagaggagacggatacccgtacatagcagcagcactggtgtagatgatggcgcgctgtggccgaggcatgctatccaaccactgcgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccattccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtnnaactcttcgcgtgtgcgtccgtatcagcagctngtagttcacgaaaattacnggcgcctgcatcgcgtgatgacnagcaactacttaatgggagcgctgctctggcacattcagtaggtccattagacacagactattgccatccgtacccacaccggccttgtagtgtggttcgtcgtcccagttgccgaatcgcttcatgttccaattacagaaaaanagtacnncgtngcngnnnnnntcnnnnnnanngtactnntnancgnncnnnanttntcgnacgcnnncttcnatnnaatngnnnganncnncccnccatacgntnngnntngnacnncgtnntggcanacnnncngtnanngagnnngnnncgttnannacctngnnnantcgnagcncaggnnnaagangncanccnnntgccgcgnnangcnncnnngcaatgagnnnnnnnnnnnnnnnnagtngtnnngggnngctgnncnnnnntcnncgnnntncnccancgtannccngannnnnnnangancanngtnnnnaaancatccgncggcttntagcganacccaatntanngnncaggctaccatacaatgtaaacagctcgtcctgatgcctngaagcggtgtcgtgcnnncnnnangnncnnttacnnnnatnnnnganttcgncgcngggnttttacnnngtnnntggctcancnnnagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcgnttccacgaaggcatacgcccgtccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagcttgtttaattactgcaagctagacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaactaggcngttcattcgtggtataagcattatcgtaaacgctttcatccttacaccgatctacgttgttaagcagtgcntacaatgtannaattggtgagcaccaggccgtttaccctgatccnatagtatttccgatgttatnnccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttnnctcggtcgtctttcgtactcgcgctnngaacgccgctgcggatcatcacancaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgttnatgacccaacgactcgcaagaactcacttcccagcttcctcttgtgtacgtaattgtatgttcctttaccatccactcgaccggtcttaaaagacgtggtctcaccaacggaagcatgagcgtgagttaattacccgtggagatttgaagttgatgaagcaannntgaacatcgtttatccaaacttctggcagataagcacatgatccgaggggtagcttttctgttcagagctcggctccgcggggtgatgnccnacgctatttcggatggtcgcttgctcgacgaataatttctcccgtccccactaaccactgccaatgaaagtcctctcgttcgtgtatgggtacngcggagatcaaagaaggtagtcacctagattgagcaacncataaatnccaaatgacttgtctataaaatagaggatgcgctagtgttcgatcgtcgctgatcgngccttacgccccgttgncactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagccccnnnanncgttcagccgttgnggagaangagcgattgcattgggggcttaccggnngtncctatttcattcgaggtccaactatgcccnagtaagcatatgcggaaaatcaaaacgctgcanggaggcgctgcacccatttcagnnnccttccccggggacaacttcacagctgagtctccaaacttgcgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcactctaacgataaacgccggtcaggtggacgtcgcgtcccgtgngagcgaggtagaanngtcataacctgaggnctagaacttgaaaggacgggcctccatctttaacgctaaattacgcanngnggcgggtgaaagagaccggaacggattctttnnngcgcctcgggcccggnncgttggggtacatactttgatgacctctaactctacgcgtcgtaaacccaganncgtctgccggcacccaattctgttcttctctcaactccggaattgtgtgccgaggcgtaacgccatccccctcataatgtctcatgatcggggtgccagttcaaaatcgtatcaaaatattgatcctggtgggcgcatgtgcccatcngcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaangacccntcctctcccaggtcancgataagtcggtgtantcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgnanntggnctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcncaaagcggtgtgaacgccccgcggtaaagcgggggagagaccngtagtcacaaagtgtcgcntcgccacaagcaccacgatcgtcagttacangncgatgnaatcaccannanncggcgcggnncgcaccggaggggatcaaanactcaacatctacntactggtccatctttctttccgtttaggaaggccgganatcagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccancacggcaccgtgcanacccgtaacatcaggaagtgggtcatgaagacctcacacattgggtntctaacgagggcgcantaccagtctgaagatngctctcttagttcgagtgtcnntgcatctcccacagcacgggtcctccaaagagngngagccattgccctccccagatgccctctcacgttataaaacatttaatagacnccaatgcggaggtgtagtgcggagtctcatcctctggcaatccctttaaagtctaacgctgactcgctagcggggcacgatcgacgcccacggcaggtnnntactgccnctgtgggccgggcngtgctgtcctccttactaaatgtatcaatcatagctcccnccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgngattcaacatactttctcgccctggggatctaggagggctgggacccagcttggagaagatcttcggnggttagttgtcgatggcgcccggccggacccgatccgtgcaaatcgtgcctccnggccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctccngtnnatttctgaagcantgacnnnntgncaggcctggagctcgggcgcggcacgtttgattgggganngacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccaggaagatgttttaaacaccccgctangttctcaacggcggccaactcccgaggaggtatgcaccgtcactgcttaaggcgccgttccgggtggcggcgaagaatnggcgaagaatgtaggacccnatgggaactactgtattgcagaaacaattacgctccggccttatgcgccactaggcccnccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaancggtccaccgcgaacaatatattcanagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtntgcgccgcagcaactgccgtccggacgattgcctngaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgtcgtcacagccgatcccgggaacagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcnccctcnaaccgaagcggattccgtattagacgncgcaccggcccngaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcccatgcccggtccgttcggggttctgacanggatcacgctgatcaccgctatttgggccgttngatcataaccgcgcaggcatgatgttgaagttcgtccaagtntgggagatgttggagcaagcgcgagatctctatctaagtcaggttcactcactcaccactgtggctccggtgggntagcacaatcggcttagcagcgggtgccctcgtactgagtcattgaatcctccgattgggggcgatctactctgtggcttatgactctggntttgattgacagttccggtaatgaacttagatctcgaggtcgccgagcnncctggcgtcctgtttctactagattgatagagtgcggtaggtagggcnnncatggacggggcgaaacctgctcgacggggattacctacncctcggtaaacaaagacttcaaccgcttagttggcggaacatcctgcctatccctcgcctagccggaagtcaggatctactcctgcctatgtgttactcgtcataaggtatncacgcacatgcctccgatggccagactacacttgctgtccttctaggatcgccacnnaggagtactctggtctgtaagtcacggcattgctagcncgcatancgttctttgggttgcgcagctaccggaaggcatttancnacgtccgacatcgcanntcggacntcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtgnaactgggttaattggtgggtagcacggctagctacaggagtcctnatgcgagancgaagataaaattgcccnaagccactccaagtctttncgcataagccagcacgggccnctggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagagcaagaatagattgtctcagcacccggtctntgagtgtgacactcgatctgaatctcgnaaagattcataatccccgnctggacccctcnccgctgacgctttgtcgctagtgtancgctgacatgaaggagcatggatggcggccancgcccgcnnnnaagacaagccgacttaaagttctttccacaagnatattttcggattagacggctnnaatattcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgcnttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgccccngcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcntctgcttcttcgaggcggtaatgccacggataaagtccgcttggantcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctcngtctgaagcngggtaatcgcagcttgtattcacacagttgacaattggccgatctttcggactacgacttccaaatggtttaccgggggtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagnnntcagagcgactgacncagcgcgatagttacacttcctgcttagcactgaacacctagtgctggtaaacatanaggcgttacaagttgtccctccgccacccctcacccttgtaaaagcntgtgggggcaatggctatcantaaaggtacgtttcggttgagaaaaggatttggactcataacgcctttttgccccactcgctctcgaccccgacacttggaacgggggtcctagcgcgcccataggctgaggagcacagttacggtcttagtacctagttttgttcccttcagttgcctattggatcgtcagtcggnaaaacggtagcngcttgaaatgtttcgctgggccggcggnctctaccacggcagatcatcccaggatgctttgtgtatactggaccggttcctactgttacccttccaaacctatcctagcgcgatgcgcttggggctctttgattgtgatatgattctttccaccggcgttatgggcctgcntcgcaccatggacgacaaccaccgacatgttttacacggcgggacnggccgattcaagctcatttacagctgagacgtggcgtatatgtacacctagatgtgaaggtgtgacggcataagttccttagtaccagtcgtacacncggaaagtatagaccatggccttggcaannnngcacactttggctgaaaaaanccgtccaattgccaggtttaagatgctagttgacgccctgtgtttcagacgtgttaaaagcgcgaatgaannanataacttcattaatcngcngaccgcctgtgaaattgacgtaacagacaatttacgcttagctacaccaactctccccngacgtctgatccattgatttcggaaacattccccgtgaactnaggtactaggngggactttagttaaaatcatttctagtacgagccngacacgtgcatacgaccaggggctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccnagctaccgtaantgaatattcgcgtctgngcgncccaatgggaagcgntggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccaccccactnnnnncccaataaccagtctccatgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgtggggagtgggggtnccgcttgctgagatctgcgtgtaccgttcagaataatactgtgtaacttccgggggactaaaagactctccgtcgaggggatgcatacgcgcctngtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgncggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgcncgatgcagatcccntggtactgatatncctactataaatcaagagcttcaaagccagtatgtctgtctataaacttagnnnntctcttcattccgaggtgacgctccattgttacgcaaccccgagcaagctctcggattcactcgccgggcatacacaacttaaccacgtgctgctgtcttttgttgtccctgcgttccttgctgtatgtnncgaanncaagcgtctgtcctagacacaggcctggngcgntaacgaagtgaatggtcatggtgggtacaggcagatctcttggatgcgagganntttatttttnnaggacaacaacggagaccgcnccacgttcgccgattgatggnggttcttagcattgccctcgacctagtttcaagcgctccgggnnncgtgaatgaccgcccgagccttcagcnatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggtcancttaattctaaacccttatgcatcccacagtcttcgcgatggcttcgtgcaggcaagccctaggcgtgancccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgcgtcccactaagtggaagccgaataatataatgctggtggacaacncccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttnacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcactagtcgcgcagctctgctaatccannggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcccacgacggtagtcctgtatgggaggtcaatctcgtcttcgtnatgctgggacacatggtataanngagagggcaagtcgcacaaactacatatctgcctagctaccagattacagagaactcaaccgactcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaannncncatctctcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaaaaactgtccgatgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaacttcacctatcttgnnnatgccggtaattggggccttacngggaanagtatatcaaacggcccngttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagnntttcgacatataaacgtctatacgatgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcagnngcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaagattggccacatctgcttttaggaaaaatctttcacgcgcacgagcagccggcacctcnatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttngggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgaggtgccggcctggtngcctccaactgtaggaggnnctcgaacagaaggngaccgctatagaagtgtcaatcggntctaccccgtcatcganaacccacgaatcacgacaacaaggatttactttaacacaacttcttggngggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgagtagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagcgcgggtgtggccgttactatcaatatgggnccgcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatnanagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcatctcanctacggtggatagggctgatctgtgtcagggaaaagggnanggttgcaaggtaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctgggntggcggngggcccccagtgttctagcgatagtctagggcgctaaatnngctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagacnatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcgggtctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccnncgtatacagccanactcctacancaattccagaatagcggcgctctgaccgcctgcgctgtcacaaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagnttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtancgcgactacgttccaccaaaaatgtaannctnagttcttgtatgtaatatcgcgcgagtngtgggncgncagtaatttatatgtcacatgggaggcaccatgagtccnatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtancgtagtagcccataaatcactgcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagtngggngnnnngaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctntttgtagattctgtctcatgtaactacgcngatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgatacnncggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgcccnaatctatggcctcagaagagcgggacaacgctacngttgtgtcccaacagcctatatatcgtaatggccctcagcagtannagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttcaactcnnncttacggcctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttgaacagctcttaccttanaatgcttngcgctactacttgtgtcgggtgacgttgtcagttaagggtcggtggtactccgtctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccncagctagtacttaacgaagactatcgtttcctttcgactttattggacagaagtattggatactcgcggttcgggtccgtaacacactccgcaggtggcacgagtcatgccgaaatcggtgtctactgagtatgcngcggaagagctacgtacggaaagggggtttacgccagttaagaaaacaatttgccagtaatgcgcaccttgagtagcgcctttcccagggctacttntggccggtgaccgggaaatcttttaaatttaggaagccaatgtcccgccagtgaacctgtgcccgatttacaatgtcctcgtcaaaaattagatatcgaaaaacggtacttcgggaatgtccttcgctagggatgcagtccatcccgctaggcatggaccaagatcagtgtgtgtgctctaaggcgaagataacagacaagcggtggggatgtgacgtgctcaaaggagagatccgtagagattcataagcgggacacggcagccnntntgcaataggacgggccgacggacggccaggttcacaacgacctnagctnctcactacccacgtgctncaagagtattgcgctctgggcccccagggactatgtgtagtgcgcacgtgngacctacggccttaggctaatctgatacgggactgtcctccgcccctcncgatggtgcccagcaacccgtagctagccgntagnccgtagctactgcccggttgagccgccgggggagggaggtgcaatgaggatacacaggggactttccctcatgtggtagtgaatagtccaaacatggnctacacagtactagtagagggattcgcgattgcattttgtgttncccnnnnagtnctacttggaagagggcccaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctantgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccagtaagagtatcgctagtaacggnttgaagggagaccttagattattannttctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgtnnattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttatggaaggnntgcccggacctcgtgnncncnanntaaagangtantnagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattnnttcttgtgggggttagcatgcccgtcccgccgnctatgcatgccgccagcgtgccgcatcattnagtgagctacgtgcaccagacaaaagtagtgttctcgcggagtnccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtncgnaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctgnnggaaccgcccaattgatgttagtggttngtcnngaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctagnccgatggtnnngggggaacggccaacggcagtgaagngccccaatgtctgaaagatcagactcacagatttaagctgaacagganggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggtttcagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttnncctggtttatcggcatgatgaccgtcagttgctgtnngtttccgaagaagctcgggttccacggatatgagacgaatcgtgcagctgttgagcatctagnctcgtgacgcttggggngcagtgccatggtgtggatacgtcccaggcctagcgtannngctacgtcataattgcttcatcangnntctggtgaagtaagcctcttgtccaagggcacaatgctcggtccaggcgatcttcttgctcccagggaccggaggaggngttgggcacatataanntacgctctaaccagcggngnctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaagngaaaccnnnnaataactgcataacggaggnntcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactaccntctnngtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtntcgtttntcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttgatanagaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttannagcnnnncagtgcatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctatggggacgcttcaccataggngcataaaactacgtttggagagtaagccttcggatcntgttcgggccacgtgnnttctgcaatctgaatctaggcgttgagagggccggtaccanggcgatggttaagcgtcgtgaatctttacgttctatggttaagctnaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaanngctgaagctcgttcggcaaccgagnccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgacngtgctgncntgagtggtaagccacacttanatcggcgttggcagtcttcatagtncaattgttaaccaccactggccttccatggacttggtnagtgaatgtantctngttcccggatcagcgaanataggcgtcgcctcgcgtgcattcctangcgggcgccccggggcgaancagncnncaagacgttccgttgggtgcaagattgagtgcgcattcggnccccgagtccctggcatttctttaagttgccgggtgggtcgactcgtgtcctcccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcgccggatctcgagtaagatctnaattgggacaaacggcttctgagacatccgatgttcaantcgactatatccgatatactacgcggtcgaaaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcggtcgcgaaacattgttagctgtagcttttcaataggagtaggccggcaagagtttacccgccctggcggaacgtggtgactgcgttcctccatccatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtgnatgtagtaggttaataggatgccgaccactatgctctccaaatatcgatttgctacattgcaggaatacgatcgataactacgagctataatatctgagccttacctccacgaaaccgtatagctttcgagaagctggcgagggtactcgggtcgaccctggtccctancaaacgccttcgagttcatcgggctcgaaccgtcgtgtatggcctngagcccgggcgtccgctcgcccataacctaagagccttgaattaatgtacacgccccatgaaatatgtggcggcacgctataatagtggagtgtcaagtgattgggtgctctgggaaacgangaacggtggggtcagtcttgagcactaagatcccgatcgatcaatcacgaatagctacggatctcccgccgaaatancggncaccctgcacccccttgaagcgaagtttagtatcnctatcccccggccaacattggtctcatcatgtaccgcatgttcactttnnggggccagattagtccagttcgtnagccaaagaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtacgtctttggcgtgactgacaaattggatctggtagtaaacgaacacanaactgcggaactgacatctacagacttnccattctgcccatccacatataggtatggagtcgatnncnnncctatggacccaacagncttcccggctaaccaattggccaggaacacaccccctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctnagacccancaccanccnnntctcacgaccatgtctctatctgacggggnaaacgctgttttgttcccagaagatggtgtttttcatagatccgggatgaacaatangtccatttctacggcttactgagggcgccctctgccgggtcgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacataggacctcggctggccccaaatccgtctcacccatgtaaggaataaacgctattcttatttgattacccgcncanncccccagtgaggntactggaantgagagttcatccccgccgaacttactcagacagatcaactagtgggnagcancnnnaagaggtaagccacgtatgcaagcgccgttgggacgctncaggagggtgncttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatccttttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacccgggccgcattaggcgnaaagctctgtatcgagggtaagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtngcttgaaagatggttacgtgaaataacggatcaaattcgcactacgncntacccctcagtcaaggttgcgacgtgtccggacatagtcccgcccgtgatcggcnaaatctcgggtggnatagggcgaacatccgtgtacggancccaggcttcggccaagacttttacattcgagccgttgcgttacgcgcgttggcccgtacggtgatccacaggncgccgagagacttgaccggtgcgtgtactgctcgatctgattcccaatggacaccccaacattgctatacgctacacaatcctttcgtcgcactatcccataccgtatccagctagtccttgcccgccatggncggcgtcactgtgctcataattttgngcgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcactcaggctttgctggtcgtacgggcggcttcatgccccgctataccttttgccagagcctagtttaccgtagtgccttatttagcacaacagcggggtcgccagttcgtggctctgctgccgnncnacggatgtgcgaaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctgntccatcgtacagggtgcccaggtagtctcgcaacttcggtgtgcaagttctaaatcatatctgggtgtgncggttgcgacatctgtnnctacttggctgtaaagacctaagcacgccgnncacagaacgacgaagcacggaagngcactatataggctaagcaatcatgatgggatagcancattcactagagatttttcangcccagtctccaagtcgcttgnatcagcaagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaagacggttcggcgacgcccaagacgcaagataggggctaagcctcgaaatattccggcttatagtgaatcttggcggcttacccatgcaaccgtcaancggaacaaatggcgctccgacggcaatgggctttgaactggtggcagtaggancnttcnntcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagctgcacagtgggccttacgccacccagaaggacgtaaagaccgcactccaacctccacgcggattccaagtctgantctatgggacatccgtagggtagacattaagccaacggatggccagggactggtactccttccctaagtccccagcgttccacctcatccggaatngaagaataacgtggctcctggagccnnnggtattccgcgtctccattggagacccgggctnctatagttattcttctgtattggtaattaagaggaatatctcgctgggatacccccatcttggggcgctggtacgcctttcgcaataactgcattccatggcgttcatcgactgtgaccctttggtacccggcgcacgctngttattaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctcctctagcacattcctaatagctggcccagcgtaatgtcaagtaatggaccataagcgggcggcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaacctgacttggggggganaagatnccannnantcgtacngngnccaccccnagngnnnnntnnnnntncnannnntcgnanncaaaccctttancagatttgngcgttaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatcatnngtccgtgtactccggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtggganataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactcccttacatcacggncgcangcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtcatagtcccgcagcaagcggncgtccgtctcgaagcaatgacccgtcggatgctaggcgggntacaggtggaagttgggaagtatcccntatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtnncgcncgngctantgagnnntgcgnaacnccgactcttgnctgantatcgcccngggaagtntcagcncgananaaaactananttnnnntacctnnnncacttnctaatgccanggggatncgaccggcgagtagagagtcaagagctannccggccagtccgnntntanttcatnnaccnaaaaataacantatnanccannccggcantnaccnancgcggnncntngcgnnnnntccacnngnagnagatgcgcgaggaacccctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtannaggggggcgtaccgccccgactttctgcccagagtgngttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccncgttagtttcggcgggcggtaggtgctgggcccatcggnccctgattacgaaaatggcaatgccacgacatgcacgagctcagttcatccgccccggggacgagccgggggcgacgtcgtaacggacagcggatgcagtcagtctagatctcctccgcattgaggaaatccgaaatactctccagttgacagtctcagccctncggtgagggctacaaccggacccggacaccagaacgggctagatcatccgagnntacagggcgccggcccagttggttcaacgagttgtaaagcacagttgtagntgcagtaacggattaacgaagtttaccataacctatgcgggatcaatcacatggatttgcacccatgccaccctgcgnatccgtggattcagcgagggagctcggctcgccggncatctgacgcgncggttttagcgggcctganaaacaagcctttgtcgcagtgtggacagggctgtgtcctggagtttgcggggtggaggcgcaccntttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctgttccaaattttctanctggatttcaagccaatctgtctggaaaatccagcttctgtcgcggannaagggccagggtaaaatctagaaagaatatagggcgctttnccgcgcgggaatgcatatccacaaggaagaacctttggtcggctgccaacttatctgctgcgaggcttactatcgcaagctagtttttagaaacccgtaaagctcgcgtgtacactgcagncgacttgaaattcaacacgccacatacantccaaagaaggagctcngaaaacctccagtcgaacagccgtctcagcgacccgagactgacgctnggttcaggccctgccaaattccttattctctcccttgcgtagngtcnnnnactcacgaacggcaagcgtatatggggcccatagctattagcgctacgcgcgagggagtacatgctcccattttgtgangttgactgcaaactttggaagctaagnngggcatccaccggccacgagacaagggctacccttaccgctgacctgtcgggaaagtantattagtccggncgcagtgggttgtctcatcgttacgcgcgtagttctggattcgggacgnacgggtgtcgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggcngcnaaaatgcactnatgtgcgcggccgctagtgcagcatagcatgtgatgcatacgaacaacaactgaaaanttgcgcgggccgtcgntagttcgaataatcatgggcgcttacaggtgacgcnnnncgcagttangggcgtggcgtngtcnggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgngacctaagtttgcccagctggaacggacaggccgatgcagcnccccatcataaatcgatccacggctggagtgnaatcgtggtgggccaacacgacatgcgactcccactgatggcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcggtcaacttgccaacgcttagtnngtggtgactgcaagtattgcagacnacccgtttagctngaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcntagcatcttgcttatacattgccttctagctcgngggcccgttgggctaagcaaatccgcctcggggcgtttcaaactgctcctcataactgngtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttgcttagcccagatnngggtcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctnaaacgctggtaagacgagatttcgccgcgggcnctccggtccgcctatcgcgngtggncgttaagtcccaaggtcnnnntcggtccctgttatcgaggtccagcanatgtgttnngtccctggctccnnnatacggcagagcagatattcnngtaaaccgacgtccgttgtagntgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgnccgcgctacaaagacaacagtagacacagacttcgtcccgttaaatctatgaatgccatgttaacccgcggcgcagccatcctggtaggcaaggtttacggancgcgatcgtagccacacagacgggtacaattgaggctgggagngtngctacattaacgccctaaatcgatgcggccctnntgctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatancaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcatgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctantccgncnncacaactccggtggnnangcggaatctgaggagcattggggaacggggttatcccagctggtatgtgtccacatgctaaccactaaggaagtctttaggggaactagtggggtcccccgtcngaacacatggcgcgccagtatttagcggtaaatcctaatcccctttcatggggattcttcaggnnnncactacgtcaagtgccnctaccttccttctgtccaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgacccccccggagaagtcctcccagtcgcactgcttggactctaggcagctacatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcntttcngggtgaacgccngtggtgactgcatcgggcccgaagacagagttaaaacgatgatctcctgcgggccatgggaggcactacgttgtgtcatntacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtntgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcgnnttctttagatagcccctcgacagagtggacattttggcgatagcgcgccataggtgcggtacattgtagcctataccgnnatccaccagcgcctctcaagcctgtcggttcctactgcnttggtgcaagtatcaaacccgtaccgatttggctaatccttcaggctgtgcgacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttaacccngtanggcaggaattcccncggagtgtagagcgtccggtatctatctgctaacccgacccgggattgcaacccttagtgtcacaatatctttcgttgntgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattanntngtgtcagtaccacccaaccacagtngagtgcgcctgcatacgtcgtcccccggttgcagtcaaaattaatgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggggacnaggcacagacccgattcattttcgttcgggaataanacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagctctacggatggcgttcagcggttggncgcattccgcncttnantgcctnnngnnnnnnnnnnnangcnnncnnnnnnncacnntaatacgactaggagagcccacatgagantattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactntgcgtancntgnnnnntccagaacagatgggggagaaatcggaaaacaaacgcgatggaggtcgtctgggatnnnnatgccctccagctcagcggaatgaagccgtttcacctggtaggaccccgtccggctcaagtgaattaatgcgtcccgtagagctctagatttaaaagaggnggtggttgggaagaaacagttttcaaacttgctcacaagatcttagaatggcgcagttatgcagagatgaaccgctaaaaaggggatccattaatatgggatgtctggctacttgtcaaccgttcgaagtacctttagtagtcatgtcgactcggcagtctggcgacctcgtagctcatggttaacatgtcattgaggctaccattgaatctcagcccgggtggggtcatttcaggcatctgncnatcnnnnnggtccacgagggaagtcacagagtagattcntngtccttgagatcttgaacggaacgatctctactcctgtttcgtgctcttctattgcggtagtcctttactggtcattgagggggcttatcgcttatgagtttcgcaactcctcgccgcccccaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactacacgnagcgtaacaataatgcggagagtagaaacgcagccggcaaggcttaacccggagcgggactaaaggcaacactagtattnnagagttccgccctatcgtgaaatcntatcatgtccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgctcgcgctaccgcgaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataacnnttatctcgttggtcgccaatcgtctctagaggctacntttagtagagcctaccatactcactactcggtccggtttcttattcctactcaatcaagaggaagcaatacgtccaacccnnnnngatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcattagcgcccgcgacaccaatcaacttatcttcngcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactngtcaaccagccgcgcncaaggccagaccgtacgagtcttgacatgncncggcagtccccgtactcagaggagactcgccaagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccnnnctaaagcgacaaaaaggctatatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggngncaattcacagcgcccgccatcaaatcacgctgggaacgtcagatnagatctggcntnnaagctgatacggaaatatnccgagtcagaatggtttgattcgtcccaggcttcgctgggtccccgtaggtcatgaatggctcataactccctatagaactccttgcacttcacgtcgcgtctcctagcncgactcggtaacnngcggggtagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgcaaccgttcacggattgggacgagattacgccagatctatttactttgcgccaattaaaccttaaatacaccgctacccccgagttatccacatgccagcacgattaggnnngttgcaatcagcacgtgctcggccgagcgagtgtcttttctcgctgttaagancttgcagnncgtctgggcctggccccctagccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctnnaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtnnnngnctcacaacgcngtctcnnggnccagatcaaatagcagaaatgcgactnctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttacnnccagtaggnactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaagcatgncggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggacttaggctgttaatccgacgtctcacnaggctgnnatatcggctagacgtagtaggcttgtgggttggaacggtagcagtctattctggcggcgctatatcttaacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagcgccgtgaacgcaactcccggagcgaagtcncccacgtacctagtgttgtccccctaccttagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagagaaagtcgcgggtacccccganttagtttattccaacgcggaaagagtagtgcggggagaccccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccgcgggactcttctgcgatgntaattgtggattgtttctagcgacatgaggactctnatcaccgagggggggccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgtcacccgcggtttttggnggtgtactttgatcgnctcgagcgccggcncgggcgttggtgctcaacagctcgnancgcgcaagcagcgagtataatctattagaggagcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcnggctggggaagagcgcctttctggctaaggnncaagtgtagtgtagcgcttaacgcctaccccctaatgcgatancggcaggngggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactntctctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattagattccngtagtgctgaatggcataatgtcgagggcggcacggtnnngagaaaaataacggtcgcttagctctcaatacatcctagcgccngaggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattagatacggcngnnttccactctggggtagacgggtgngcggggtagccgaaggagaagggcgtccctcgagacncactcctctttgcgnctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccatgcgagtgataccatagacacctaggccctattaggngcagtcagtcgcttgcaagagaggtttgcatcttagcaagaggggagggatatgatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatannnncgngttcgggtgtcacanttgctttacgtccggccgggctaacccagtcacctctaggctacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcnctttctgggactagtgtcgcnnntaaggtcgaggacgacacatactaacnctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccttaccccacgagctagggccnggccatcttatgcgcganacatcgcggttcgggtgagaccnggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcanaatcgacccgagtccaccgaccataattggcgatcgactggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagcngcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatnngccttgggcaagccnncgctnnctcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacataccatnnaggagttccatagatgccctggagtattgacgctaagtcctncngacagcggatggggaggccacctcgagagaatgctaattggtgacgagtngacctacgcatccgtccgaacangtgtagaggtgtcagtgattcaccgttgaatggctggtctcaaattgcggggaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcgacncactctacnnntacccagaccgcttcacgggaggcccgggccgcggggttannnttcagcggcagaanncttagtattcacacaggcggtggcatatggcatatggtagggtttatacaattgcgttaccctcaaagccgcccatcttaggaatgctcgaaacagcttagatngcgagtcgnttcgcgggctagcactcaacgggcctgctcagtcagtnnngcacgatcttcttgtacacgggngtctgctaggattgtggagttacccnngnncgtatgacacgacccaaactnggacaaagcaccgacatcggacctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgaggagtaactttcgcactctagagcataaaattacctcggaagggtggcgtggtggtgaagtgtncactagccnnngacgaggctagatccatatggagagtattccttctcacgaacatcgctnataagctaaacccccggtatcgcctgtgggggggtggaggcctgttacgatgcgggctgcgcggaggggggattcgttgtccgccgggttaggtacggaagtcacagagaagacttggaccttctcatctcgtgtgggcaggtagcagccccggacctgcccagggggnctgggggctgttaataccccgattctatgaatgccgtagtcatcggctggatacatggtggtctatcccaactaatctaactgattcttacgcacctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgatatcagtgggtttcaagttggggattttatatctcacgccgaatngttcgtcttatctctggtcggggcccccgatgtgcttcgctgggatgccantcaagaattcctcactgtgctgcaacagggggagagtacacccctgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgannccacaaactgagggatgagtcgtntcccgaaccggtggcggcataaaatggnnaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagggaagcaatagcaacgctgcagtcctaaagcgacagcgtatcanggcgcactnngcgatcggcgccagttcatattcctagcaaataagggcggggtagacccatgtgtggnccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacangagggagtctacnacgctagctgatacaagaagcgagttgggtgtcgtagatacggttccgagagggcgccttgtcgtcgattaacgtacgccatgttagctcaaactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacatggtggcnacaataccgcagacatgggagtnnnnagtataaagnnccttagctcgcctatcctcntcctacacatccacgacctgacacgccgcnnnncttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgcatagagaacaagcgtggtttaagctggggctatacntttagccaaggcnggacttcgaaatattgagtaccgtatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgcncnaagggncagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggcttcctcacagctccgtcgcgccgttaggatggagatatcgtagtggaagatcaatagattatatcagttacagacagatcgtagtagtccccaaatactcnggtcctaaccaacgctccgcttattgcaggattcctcccgcacccaagacaggggcgggatagcgtaagatgccccctggagacccctgagaattgagggtcgatgaagacctncttttaanagnngcccgtaattgcaatgcgatgcagctgttgtagcagcattttcacaaaggccggcttcagtacggcnnnagaacaacctnaggtttatcggtgtgggaggggggacgtgcggccactgggaaggaacctacgcgcagcagatcnnggtttgttagttagttgcgaattcaaagtactctgccaagccaacactaggggactatccgagtccggctaattgctgaacttcaaaacatctgactaccacccgtcaacggtcagtttgtcagcggagaacaaccctagcctaatgnaatgcctctattgaaacaatcgtttttgcaccaaggcccacagggtcgtggcagtggacctaggaccttaggtcanangcgtgctaccatgggcatacagcaaagggtcactagctttatntgtagtagggncgtgctaagcatagggccaagcgcttgtgattgagtcaggaaaccattgctactcggatgacggaagcggccagaggacatgaacggatttaagcaccntngcctgtgctcatggcttccataaaccctcggggggataggactagtccagcagcatctaaaccttcgagtcggtcgcttgncgaagccgggggggcatcgactaatattnatcctcgactctccctggctgtgtggcttcgggttcacacgggaggagcncttaggccacaggcgaatggtcctatggacctaagaccgtgagtactgcacagtgttcattgaccgtgtaaggtnagaccccatccacttcgtcctgttgctaagcgnaggagcacacacgcggcgtacgttcccactggaatctcaaacaggcgttaggtcgcgctttcaatactagtctgcaactcatctccctaagcngccttcctaagacatccggacatactgggggtgctagncacactggngtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtnggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctgntgagtacccngagatctttaggggctccacgcccgcagttcatccatgcatcttaagaatactgaagggcgaaggtgcacaaaacccgcgtaaatgctanngcctctcattctccgtacttaccaccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccntncagcgcaggctctaagtacgtaaattttcgcgnagcgtgtacataccgctaccacnacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaantcaaagtagcactccgtacgctggatnntcgtaattgnngatacggccgggtataggtaaggccacgacattgaggccgcgcgtaatanngtgggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgacntatggacgcaagtgccatggattatgtttcgtccggcggcaatgctcggccttgtgtatttgcgagcaagggcacaccgagcgagagcacnaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccanttaatgcataacgcccgccgtgctnacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgcctnatcgngttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcagtagaagatgctcttctgcctaccccngtaacatggctccacgtgggcactnncagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgacccgatggtagcagaagctctgcaaggagcctagaggtagctcggtgatnatctctaagacccgagagattttaggaatagaactaattgctaaacccccggcgctagcngccgccgtaggtggttggtccgaaccgcagcccaggcttcgcctcgncacntcgcgattgttcttcggtgccgantgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggacgtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgggtcccgtgggatgaagaggcatgcggctatgccgagcgagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttacngcnacgagctaaaacgttacggctatgatttgatactcaattgggattaatagtatctgtggatactacaggcttacntntccttgcaagacccgccctttggtgagtagganaacggctgatgcgtcaggtaagtctggaaacccatggtattaacaaaagtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttagancncgtatcccgacacgccaaggcatacacngccgtatcatgggtaagcattagctattcgaccaatctntgcgctnaggactcattctgacccggagggaccggnaccggactgatggccggntttgccattcctaccataataagggggctagaanncgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagncaggacgagcccagtgaagagcgnctacttatcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgttaggtggggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaannnnnagggggcggcagaagtcagggcgcttgaccaatgttgtttgcggccgtccggacgaatccacagttgtcgtcgaatgtaatgccactcggaagagncaatgtggtagtgctagtcagtcacgagacccgaaaagaccacttctagaacctgtgtgataggccnncgctagtgatgggccgtgtctgcggcgactggatactacggtctttaaatcagcatagctccctcggcgtttagatcgttcatcacagacttcggactgcggcgtgtcacggactcttcccngggacgaattattnctagtaacataacctccccagtagactacagtctataaaagttcgcgagatacgagaggccgacctaggctggaggaacaaatttggtgagcntatatgtcagcaggttcgcatacgtttcgcaggtctctcgcatggtgtgtgcctatcgaaggacccctctcgataccaagagagtnaccaactttgtacgcggacgtgtatacgacagtcatcgggggntaggtgagaattttatacagcgcctatccccagagcacatccattggacctaccgattttgtatgtttcattcattcctagtagatgntncagtgagctaataatgcccangagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcnagatgccgtcacnaggngcccggagcgctgcccattcctgtggtacgtctcagtcaggcgtactgactacagacttgtactaatgccagagcaatagtacaactgaactcacgaggggnntcgggatagtttgngagaccggtgctcaatgcgtccgggcgggagagggnggcggcgtgggctttaactttggtccactacganagggttctgtgaaccagcctgttgcctttagaactgatagacatcactcctccccctttcgtagcgaaggcaaccggagggggctttaggagcacgtactgcgnntagctaatctcttgcgtctctgggatcgcaggggccacgcgtgatgagtgcactcttttaccgttcaggcggttggacccctgagttgancngtntcnttagacgctagcatatgctggaacgacactattgcgtcaagcactgtcccggccgctgatgtgtagtccagaatgacgttgtcatcaccctggtcaagtccggccaagggctttccgccganttcaccggagaaaccggttgcatttcgnaggtgccgcgcgcccacgatcccatgctttcnccgtgcttggccatcttgaagtagccgtgtacanccagttacagatacctcaccataccaacttaacgctnnctctattccgagggtcccacangtcttctgttttaggataaactatggattccgctattcacagccgcggcgtgaaccggttgaatatnccgacgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccncctcggtngcacgtnnagtccacctccgtaatgtgtcagnncacgtgcagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcnagtcgcgccgtagttccnnnncgtgcgtgaangcgcacatccagcntcacggccctccaaaccttggtcgattaangttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagngtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccgngtagcccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaagtgaagggactattaggatgtcatccctcggttcggttccctacntacaagaccttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacgatcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgaggaccgaggtaccaatgacaactagtaacctctgccgaatcacatgtatgttgtctggnatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggaggaacgaccgacaccgggctgccccctgagtattcgaatcaactttacagtcttaaacacctggctcacttagacaacaaatgctntgcgcgctactgtctgggctattaagaaggcactcgtagtcgtatccacgatgacctacgtacggcccagcattgcaacctacccntgncaatcggtgaacgcactggtcggaagaaagccttcactaaagtgtctagagggtacgcaggnnnngcacagacgggcagcgcaggcgacaagtactattcataagagccagcaggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctcacgcacacaatagtcagagttgcagagccttatacttggttccgcgggaagtaattcagngtgtgacttgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcatntaccccgggaagagatcgctcgtcctgaacagatcgactgctcgtgagagcaattttgtgggcgcagcgcccggccgtgctgtcaggcttgggtgcatctcctatagatccggcccagtgccaaacnctcgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttcttgnctaagttcgcgtacccgacatactgtcggactgatactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggctattgcttgctcggcttaagatagtgtatggcnaacgccaacattcgtgattctcagaaagtagccaatgcgtatcaacgtaaacaaatagagtgagactttnggtngccaatccttttccaggtcgtcggtgtaccccgatcgcctgtcaggttgantttgtcgctgtttatcccgnctattcggatccgtactccgtaagcaggcttcttccaatttgtaagctttgcgcgacgtaatcgatcacggcacgcatgggcctgcagcattctgggctgccacttccctgtctcggacggcgagtgcgtgacgcagggcaagggagcngaggtgacatcccaaggaatgtgtctgtgacactttgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttgagtcattcttcaaatcagttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccctattagtgtgggttgactcgccnnnntatggtaactctcgcccgacgtcagattaaaaacccgtctagngacgccgttacgtcaccgatccctggagagggaggacgtgtggcgaggtcacggaacagacgactggtcgcggggactagcaatactatgagnnggatccgacgactacgagcgctcttgacgacccatgtgncttctctgtcttccgcgttttgctcttacccatcgccaaccatnntcctgtttcgaccagcgttagngagttgacacgcgtgcggacgcccggccggtgcntctgccgttatgtgcgagaggattctcacgagcctcccatagtcgagcggcnatcantnnanctgggtgtgatgagagacgactcggtgtcaganngctttcatgcgcatgacacttctcctgcacctcncgttctccgacccatcaggtcgtcgcccgtgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagncgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggtgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctcgtaaatatgttctctctagcagggcctcattnccatgtcacctccatttctctccatntagtcctcgactgggttaggtcgttgccaagcgttctcccctccagatgtgctcggccccggcnctccaatttctgaggaaaanaggccaggcccccagtcgcattacggcacaggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccgggatcactctcgagacggcgagcacctcggccacccagttggggtaccctatgggtgtgtcagaggagctgcccggntagccttccccctagtctggtgcacgggtagtataccgaccttgagttaccaccagggtgcgcgaancgaggctggtttacgggggcggaatcgtccgcgagaggcgcnngcggctttaggttacacgaataggttgttacgatgcaggaccgcgaacaagcgagcgtgactgcatttatcaggaagaggtccggcctatacgagttacgtatgcgatccgcagagggggcccagtggcccccnnnaaccaggtgggagtcgtgaccctccggttgcccccagtgcccgagaccaattccctaacgattttggccagctgcccanctgtggcgtttacgntgccaaacgctgggtattccgacgagcagcgatgtgcganccnggngagnnnancntatcgagccttgcgnttntcanagttgcacgaggacccaggcgacacctgccccttgggggtgcgttgaaacncgccncgcncattntngaatcanagaaggngtgacctagaaatnngagcccaannnnnnnnnnnnanaagcgcacaccactctcctaaacccngngnanaacacgnnaatgcaggaggcnnnagcganggnnatcggatggncagcgcccgntttcnacncnnngcanacncgncttcgngtnncnctgnnnnnnnnnncngnttgnnnngcacggngntntnnnnnncnncaannncnnnnngnnnnncnngnnttnncannnncntagnnnanntnngngtnnnnngngnnnnnntnnnnnnnancnnnnncntnanncnnnnnnnnanngtcgnncncncntaaggcanntnnnacnanttctagcctnangcnnncctanaccgnnnnntatnaataccgctaccgantgcttgaggaagcgatgggataattcccgccacagcacttggtcgctaaaaggacgctcgacgaacaancggatcttgctggtttctgcgcgcttccngacatcgataggggcgcaattcgcacagggtgngggaacatctgtattagcgttccgcaactcattcacacggantaacgaatgctaccgagccctacnacgaggctgggcgagggttgacccccctgggtcggttggggaactaccacatacgggtgtgttttaacccatggtttgttgtcacccgaaagcaaagcggagtcaatatagctacaatactgtgtgcccgntgcggntnnnntttcngagctcanntngcncttangccttgnnangcctccanncntcgggcctattgnnantcnntntggcgggnatcgactcacccttacnngtcgnnntnnncaagatcctcacaggggggtggtcacgtaagacaccacctagcaccatccaagctggntaagccgaagggcacctcggttgggtgcgagcgggcctgtgcacccaagataatctttgtaccttaaggcgtgcnnnnnntgtgtgccctgatctaacangttcacggcacggtagacncagcgtgcggagtatccatactanngtancggggtntcggttggtgnngagaattcgggcatgcaagcagncnaaccnagcctnnnantgcgcnnctgcacntcnnantnccnngcncgcnnngantataaataangcatggagntnaannnaancnannntngnntnncnaaannnggcggngcgnacgagccgtagcagcncagcgatacagtgaaccagtttttaggcaagggtatttctgacaagtctacctaagcttgttatgcagtagatcgtctcttggcccctttgagcccgcaacagaagccccgcaacgacgactgagtcgctatagaccggatatgcgcaaggttcgggaggctntacccaggccttanncacagccagcggccggcggtggtcaagccagtgcaaacgagggcacgggtgaggatcactaccgcatctaatacagtatcgcccgcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttggngatganntcctcgcccatttagaatcnagattgttcggagtcatacccgtgtatcccaaggggtgtacaggggctcgaaatccttgactgaccatctgatgcgaggatctgaaggagtccgcgttctatccgtcatggcagacgcgaatcctatcctgtttaaccccgttgtacgtatattaccatttaagtattattcaacggcgaaacttngagatagcgctcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttannngaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctganggnnttagnnngnncnnncngantntctgttngnttgncgcngcngcncnanccggncncgtnnangcnctcnncngcnnngtnctnnccnggtnnncancnnancnncnnnnnnnnncntngnaaanaacngaccncnnagnngnggtcaacccctggncantgnnnatnaaccnangnnnannnnntnngntnntggnnnnanacgnggnnnnncgnnngacaacgngggttataccattcaaatcannacagtgaagccgttgtggggcnacgcgccntccaccnaacttccaaggggactgggggtcgcgggtacaccagcctcccgttcagacaaccatttttatgtaggacctgncctntccggngggaaatactgtcntcctactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgaaacgcgtacaggacgtgacacatccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgannnacagagataganggtgcagtcaccgaggggnnnnnttctatgtgtcgtcagttnnnnatatacttcattnccaggctcgcgctcggaccgtcgtgtacattaaacaaatcacaaagagngcangncaatagttcgaatagaaggtctagattctctgggctctnggataatgggaagggcgagagaaaccctnttcncgagagacggttcctnctattcgaccgcccactgttgccgaagactttcaggtacggcgtcccagtcgctatgggcaaaggctcgnntctactgttgggtgaacttactggagtcttactcgacggataaacccgatacgagcacctcaatagatcgtcnatgtagaccctctggtggttggccatttcacctnngttgctcagggaaagatatcaaagtanctcaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaanagcgtgngnnnnanatatanggggggtccatttagcctactcgtcannnnncaaaccntaaatccgaanacaagccgatcaacggtgggtcgtggcccacttttgctattcggngggttganaccttcacgtgccgcgttgatgatcttggcaagcagcttggtgncaaccataataccacgacattgaccgtttctctngctaattatttttactgtgcggcaacgttcgcccgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaattggaaggagtgttctgcctcctgcgcgccggaaggaaggttctngggaggtaaaaggtacgcacccttcgatcgggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctatatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcattgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctgatgaggtagggtcaaagggaagcgnttttaggagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtntcaatgaccagaactcgatgttaaatgtaggctaaacnnntaagcctattgcagtcatgtcctggccgatcctgattgncctcaagggtgaganaggtaggctacttttttaaatcaaagcacgattatcggtcatttccccttcggctgggtgatctactctagggtcgcctctcagatgcccgccagacagtcacggagaatcccggtacaacctcctatacggtagtgcatgcactctactaatggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgtttattattaagccacaagggtgtggaaacgccaccattgcccgcggtaccntaggtcgnngcccgagggccaatttngaacggcgcaacttgggaggcgacgaatttagataggtgcgtncttggnnngtgngcttgtcctatatgcagaattcnttnctgcccggactcatccccactaggcacagatctatatgactnngcaaacatttnnagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatgnaattagacgccgcnaatacgagncngttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacgcgaccgctcacggtggaaagtcccgctcagtcattaagatgcctccagatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcantcgcggtntgcgcgactatcccccggtccctgtctaaggggcgactctccttgnacgcagctcatggagaatctaacactngncaccttatggggctccacgcccgctacaagcgcgcgcgctcgttgcatgaagagtcaaacaaggcctggtacccgttaccggactcttccgggagcacgtttatgaacgaacgggatctactcttggacaacccagcgnctatagtcnatgaactcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccccaagtaaacggcctgtattgctctcagagaccacaccanatccgccggctgctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaagactatgatgccnccgcgtggtgccggccggtcgaggatatagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcaagacntcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgcgcgaactccgntatntnagattccggtcgagtgcaacacagaatgtgttcttaccaggacccccagtaactgtgagggtactcaacctaatgttatcgaaaacggcagaagtcaaacattggagggtaaccatgtgcagaccacccngncctcggctcgttttagcgaccagcatacatttgcctgagttgttgttaaggaatattagcgctcgcgctgagcacccagggccggcgtccgaacgaaggtatgcgagagaccagtgaatcccatggtgcctcgggctcatcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgntccggttacgggaagttcgtttggatacattcncgccaccccggagncgaccccacacgaaccggcaggcnnntaacccatattaagtgaagaactcagggcccactgatatcgttaccgtcgctcaggctggaaagtctcgcgagtnactcgaggtgaagtatctctagcgggctcagatttttacaaagcctaatctacagcctatattacattagtnattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcgcccggggcctatgntacaagattgggccgccgctcgccgctgatgccttctngcnccgtctcatngcgaccctctagtncggatcacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaaaacgtctaagatacccgacgcatggtntttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttttccagtcgatttgccccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaactanttgacaacgcactcacgcatcgaagcggcccacnagngnnnnnnnnnnnacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacggnntttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgtncnnnttcnngctccttggatcntgccgcactgcccgcgcgctnaaccttacggccgttttctctaatgccgttcccgcacggttacgtgtagagtgcttgactcgtcgccagtcgaccgagtacggcgcatacttcgtagtacgtctgtccaacggccggcagcagtttcctgtcattggctccctcaatgacctgtgagtagaccggtgagcagagcccggttgctgcccgggtccgcccgacacccggcagcagntncgntagtctgcaacgtcnnnanagcaggncggcacgaatctgcgntggtgtggcaaacaatgatcgaatanctactagacgacgccaagntttcnccacacgcggcacgcctatcatgaggatgtacatccccctcctctactccacttctgctnggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccacaagggganaacacccgcagacgagaagngcgtccgcccaaaccggtacttgcctcggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctanccagcgccgcgtcggcacgtgcttacagcaggcgatctctggaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaacagggacaaccatttgaggatcatcgcgtaagcctcgattctcatccnnacgtnttagatccagcacccagaccagaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgtgagttgacggctcaccggggccatgtggcatagggctccaggagaatagtaatggcggaacgccgggctgtatgccggagaacagacgaactgtcagcttgactacntccttgaagaagngatattgccctggagtcttttctagaaataccgcacatactctgtattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatncggcggcaagacaagcttggccggcggcggtgagtatactagggattcaantgggttggaagtctatttcggtactgggcgccgtncggtcgaggagcccgacncatgctggagtggacaagtgtatgtcttagggtctccctnngatgcgcannngggcgacactacgcgaccactgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggcagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccnctgagttgcacggccatcaatangggcgcaaggctgcctctataacngatgttcataccgggcctatgttttgcggatatngacggagagacgtaagccctacgtgctcgcngacattgttataccgcagcagtgtgataccccatcnttatcggactatacgtagctatccaatannntagagaccgcannattnntcaaacttcagntgatcatgatgctcatatcaaccctatacctcggtgncccctggtcccccgaggtatagagggtgtcgaacccccccctccacccgctcacacgcacttggctaagcctggncccttgacgcaacgtcgcttgcttgtaaaagaccgangcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcatcaaacgagttnnnnancgagaaagggggctcagtcccgtactgcgcttctcatacctcgctaggccgactacgccagggcgcggaagactcaaaacgntgttcgcgttctgcaaggaagggaatattagngataagtagtatactataagaccctgagcaacgggttctggattgagctagatctcgntcgaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccannggngtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccacgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggncaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctaagcctgtgccggtgtgtgtttacccgccagcgttttcctctgagaaaatctgagtacacaggacgctccgacctaggggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctngcatgcattgattagggttatttcctagcgtcaatctcagtccacttgagaaggattcgatggtgctcactgcggcacttagaccatgagtactcggtgatagacagcggtgttttcacagttacnttacggtctggggcccgtatcctagtccacacaagtccgggcggcgttacccggtggaactgtggtngaaccctccgagcgactactggcgccatannggccgcggcggagtgtctttccccataagcagttagggccggatatataccgtcccccccaacatcaccctcaccattggntggtctggctgatgcctagctcactccgacagcaccaagtttgtagtnntntcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttctttgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaatcgaantcgaattttccatgcctagtttgtacactatcattncacgagcctggnccttttgtcggaggctactgacaggcggtcaacgtcactattcgccggcgctgtgacagacccntcttgcttcgcgcctaagctctccgtacgtacataacaagttttgacctctctcaaccattggcgataacggtaaagcaatattgaccacctgcngtatacatccaccaangctcggagacccggggctctcagtccctatcatgacgcttttggatccttaagtactgaggcgagggcgtaatacaggtgcgcgtcagatccctttagggggactcggtgtacgaggagacacaaccggaaggcggtaaaatataganccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccttacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctganccgtataccctggcaaattatgatcctaacaggcattctggcgatgttgcttatcccggcgcctcgaccgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttggttgagttatatagcaattgggaagagtacgaccgatcgntgggccctgtaccactgcgggtcgcatcttggatcagtgcaagggcactgggtacgatactatagccccacggctcgccagcctgacttacacacgttttctacttaccatgtacgacggttgccgtgattgagctcgtgccatccttcggtatcccgntaancgggcggtgccttggaccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtgncgncaagttgtcgaggtctggatcgtgtcactccgggatgatcagccctggctgttagtgtcattgatcgtagaaggggatacnangccgccagtagccacatagaatcagctacttaaaccagtgtcgcctcttatgcgttggctgaacgacgttcgtaagagggaatatcangggcgcgcacccggcgtatngggctggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccactcgctcttagttgcgcggctttggtggcattcgttatgggagaccggcgactcaggcaccgcaacagacatgataggcagcccgcgttgctggtcagcccancacctcgcatggtagttctatataggcatagattccggagnccaccctcatcggcttaggcgccgcttcnnngttggaaacagtggccccntgcttacggtnagagaatcnaactctggtcagtccgttgcgcttgactctccaacggactcgccccaactcctgtttgaggggcagcccaaatttagngatgttcgggagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttnggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactgggcggaggctgccttttgcttggcaccccccgggtactaaagattggcaactaggcgtccgctacgaccgcatccatactcggagnngcnttatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggatcgttttggacggactggtatagaagcgtnatcgccagtcagggcaatccctataaaacacggtcgcggcgatgggacccaattaaacncgcagccgaggagccgccgttccaattttagcgacttagaggagtcgactccgaagtcggcccaccacacgtgggacgtttaaaagccgctaagcacntgcttttntgggtacannncctccccacagcagtaccttattcgttggcatccnntngnnnggcngnnnnannncnnngtngggcngtngnggnccnnnntcntcctcnganagcngctcgaggaggcgattccttgcggacaacatgacgatttacggatagttgacataacgccgagatannnaacngnnngccncggtncannnnnannncngcgnngaacgnnnnaaatcncannngncnnnnncnnnnnnnnnnnngnntnnnnngntnnnnaannntcnngnnntnnnnnnnnnnannngnnnnntttcntgcccngngagnnccngnanncngnnnantgcgtcngataactgctgaaatnggcgcctggtgtttccagatccaatggttcggctgacgcttacccccgatgctgccaaagtttggtaatccagtcacgtcacttcctgnncaggggcaaatgcacctcncgcgcccgtctcaaaatgtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccntgggcgnccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagttgcattgaaccacgagncacgcggggcccagaanctcgcgtgncggccattttagncgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcangacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcctccgtctcaactttcactttaacctatcctcatggaggttgttgctgggcnncgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctnagtgcatgggtatgctncgagtgaccacatntatgcgaagccggcggacgcncaaatggctgttactcggcgagttgtgtaggggctgttgtaatctccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttttcagttaagctgcctcgctgtccttttgaagctcgccatctgttgctgaantcaaagagtatnctcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgantnngntaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgtaagatccgatccgaccggnntacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcgncaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgactaacgaccgtatnnnggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccgggccaaaggcctcatcaaactatgagtacctagattcgnnncggncggtagggagccctttcatagcgtcaggtaatactccccccgnaatgccagctgaacgagagacggaatgtatntgtggcattggagcacctgggtacagattcctatcgagacggcagggcttccgacaccttgcttaacggtagaangtctagtccatataatatttagtacatcccaacgctgccgtgttaccacatcacttagaagttctagactgtatcatgtcagcgggtccaaattcatgctaccaccgctatgcgacgactcaccacgaccgagcatctagcagtccagtcggagaatgcctcgatcgcagctagagctttaaccgaacgcagtgggcaccgtcggcgcatcggccagcggaccctctaccagagtattcgacatccacagtcgtacgactccatgcgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactntgngttagctcgtccacgaatctaaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgttnacccaaatctgagtctacaaatagttctagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagagccgctgagtcgtgaatgggtcctcacgtccatgggcgttnngaagcggataacgttcgtcagtgaggtatcagttcgaccgacttngtnngtatcccctagcgggggattcctctctcacatttttgttctagannnntcaccgtccanaagacctcgggacgtagcccatcacgttcttacggctcttagcagtaatcaaatgggctaccntaccgaataccaaatcatctaaggctgacagttgngngctagccgtcacgttgctctgccagtgaccgggncgcggctcataagtatattcgttcgaaagagagagcggcccntactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtaagcgtggcgngaggatgaaattcgctcccccagtcagatgcgtgcatggaagccagatgctacacaatggcagagcgcgttgtgttgccagaggaaccggacctcagtacccatgccttcctccacttactattatcgtaccgtcgcttgccagtatcacccataacagcngtcnacgnngcaggnnancgngtcncctngccnnggncccntcatgctnngtgccgnccgcacgncnnccnccancggaatatantgcgcngggacctngnctgggctgggtctccnnganngtnnnntgatatnataagnggattcntgtgcncggntactgntcnnncgtctccncgtnttcgggnntctgcanncccgcnggganntagacggcacangaaggacccaggcantggaaccgaactagcacnntgcgantgnnttcnccctncnacgnnngcnnaccannnncgcggccgnggtttnnannnnnnncnntncctntntcanncccaaaagntccaccnnatannnnnngnnanctgnngnttngnnannnnngtggnnanttanancngncnangctttannatagccgctccctggaccagggccccaggaattaccctcgcattcagtcatcatcgctnatcgaactngctnnncctnncaanaacccgncgttatgtatcgcgacatgcccggtnctntttgtagggcagttccaacggcgtccctccacagtatgccggatccaatctgtatttcctatacactattacagcggtgacagaaagatatgcgtgacggagcgcggatatcgaaggttcttcgtcgcgctccgtaagacatacnagagcgatttatggcagntgnagncttgnacancnggcnccaancnnggnnncgcnnggcgttatggtgaagtcacgcccgaatggtgcccgagctactccataattaaancatcggtacgagttcagagctcatcataccattgaagccngcaggccggctcagtggaagtgttgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgagtgcccggagggtnggggttatgctgaagctggggctgctgccgtgctgtgagtctgttttccgggtgccagtccagtaggtgagttgtgctgtcgtgggttcggacgcttaagacggctcaggcgacctaggacgtttgcgctgcgtctgtncntgtcactcacgcganttcctncccgacgtatctccagcgntcgtnnagtccgacaagtgcaggcgacacacaaaactctcccgccgtacctactttaaaaccgtcatcgggtggtaaatgtggagacgctagctcatgagtngttagccgcataaggtcttgaatgtgacggncagngtatttgtaagttgacatgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcaccccnnnaatctcaccacagtcacttgntcacggcgttgcgtgcgatgtttattccctcttccgcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggctttgaacggcctggtggagtatagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccttgtgccttccttttctatcgacgagtgcacagcggtgcgaatattcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagngacacaaccatgggttctagtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatttgcctgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagatgaaactcctaactctctaccnngcctagcctgaccagatcgcgaataccnncaggtgagttcgatagtattgtcgggtaacgataaggatgcggccagtatcttaaagtgtgacggaaccgagtcctaaccggggcggttaataatagcaacttctgcatagcggttttagcgctttcgtgttataagcgctaccggttggcagtcctgcttcgtatggcctttggcagntatttgcgctccaagatacggtagaagggcgcctccaccacagtgaacncttggaaaccaccggatatgagtatagggtattgagtatgggagatagagatgtaaacacacatgcctaggagcacttaccgcctcctaagggggtcttgcattctgccaagtgttcattatccagcagttatgacaagaaatcctagggtgggacttctgatggcgactaataattgtggaagtccatccgagattgtgcggatgggacttcacccccgaccggccgcgnggtagtccgaaatggggggcaactggcacaccttaccanagaactgcngccngatgatcccctaaaccagtagcccgtcgctgcccgcggagtcgaccacatcaaacgccggcggttcaagcatcttgatctagtttatgcatcgacggcatgcccatgcccctttccgcgcacgcatgggaggcggcatctacganctccatacaaaaataaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgccnaccgtagcatgaagcgtcgtttctcctagatataaccctgctatgtttagcgtgccctggttaatcacgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattccgccacgtgatgtccgaataggaatttcgtggaaaaaccacttcgccagcggtaggtccacgcttttgtcgtccgggacttaaaagtcgcgtcggcagcatgcctacctgtcatccccagcaactgataactcagcggtangtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttnggctcgattaattatgccntgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcnngcgcatccgttgatgagatgggatggttacgaacntangaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccgtcaggactgccctaacagcccagttgcaagttagttttaggacatgcagaaatttggctagatgcggggagagatntggtataagagttcggaaattattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttgacggaacgtgcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttancttctctatacctggngncgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaggttggctccatcctgctcaacaagcgccgaagctctgagtacatccgctatcggattngtttaagaacaaagcattcctattggtgngaatagcattcgagnngtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtntggacgcggtccatataataggatccgctcgaaaccgtgcccaattgcnaagtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaacnacaataacgaaacccgggggaatactaaaacgacacaatcttgaatntcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaatttagcttgttcaacaggttctggtgggtcgtatgcngaggaggcaatatatgttggtcctccgacttagtgncgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtgggntccggcggcggcanagattgcttagcggtacataangggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg tgatttcaaattgttccatggagatgctacaactacggggggggtctgtattgtgatccgggtcttatcctgcttgagcggggacggagtattatgtcgagatgctggagcacctcaacggccggcgacgcatgcccgtccggtgacatttcgaaccaatagccacattaccttgtggcagatcggagactggcacagcagtggtacaggttgggggtgagctgctggtattcccaccgagcaggtcgtacatttgggcccngtaacagaattttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgnccctcaagcaccngcccccacagaaccacagtttactgntatgtagctcccaggcattttagccagaaggtgttcggccggtacaaggcccaagtgagctaggacgtgtcatttttgcccaaaccgcctcgattccacagccccggcgtggnccagcgttctatcacgcgatagatccgctggactcttgatgagcgcggacccatcgatttgtggaggcgcgttctgtccgcatatccattacgtgggtcttcactacacgaaaggtggcttcattgtatagacaaaagccattgcgggcaaancgccctcggcccacactataatgactctggcatttggagaagtgcgcgtattgagtggaatgctctgaccaaagtctctcgtgggcgaagtaattactcaagactcagacagtgtgaaggcccgttacctgaatgaatcgatactaaagaataagacggagcgctcattaagttagtcgtcgtaacgaggacatgcgatgatgagtgttcntaccctccaatcannattaacnaggcgntccggcgacggcaattgtaaacgggtcgggtatcgacggcaaaatggacacgagagcaccgaactagaactcgcatagttaataaatcgacatacgcctaattgcatctgaaaccaacggaaacccattgtttcgtagcgcagtagaaggaagatttttgtatctatatggttaaccgataggacgcaaagccgtccttccctatccccccaagatcgaccagccacgtccgtactctctgcttaatcaatcctactgcttgccgagctaccgnctcagcgcaatggagtttttctgacttcgtcttatccgtttggcgaagtcccaacctgtaaactccataaccgaattagcgcggagctagccnatgcggttagatgctggatattttgtacgggcagnnacctgcactgaagcctgcagcccgccttttacgtatgcggacttgtcgaaaactaacgcaattcgtnnnaccgtgcacagggtgtatcccaatgaccgattccgcagatatcctcagaccctatagatacctacataggacatctactggctattatgcagtgttctcatggccgcgccggctgttaggttcttgttcacctttctgcgatgccggtgcccgtaatcgtgttngctggacaatgggttagggtagcctaacgacggaatgaaagtagaatgcgctgttcgacacagttccatttcttttacgctgtccgtgtcatgaatcgccaatcataaaatatgatggcccttagcctgaagcttcccattacgtcgtaatacgcccattaatgccacgttcatgccccgaactaccctgaacgaaacatcatctggtggggatgctcgtgatcatttacagatcatatttattgacgtcccacgccacccggaaacgatgcgtgtagcgctcatttcttgctcgggcgcaaaccatggtgcgtcggatccgcctgtcgcgttccataatcgcgtgtggtcgtggtgtatgttgccctgcttaaggcagacaccgaggcttcgtaggttaaacttaccaaagcgaagcctccactcgcttgcggagggtttcgacagtgtgaaaacggttctcccttcgcgcaaatgtactacgaccctatgttgaactccgaggtacgttgcgtaggtgcacggaatggcagataatcgtcactatcaacgggcctatggccagcccgtccgctatctgctagtcgcccccgctcgctatagagcccctccatgggacgtgcagcaatgtggttggacactatacgttttcgcttagagggagcatntcactcacttcggacaagattcgcctctccgtctggcagcgaaaacacgtgggtcagtcctcatgttcgcnagtaagaacgagcgggccagaccatggttctcgagacgccatggctcactggagacacaaaggttccagaaaacccctatgatcttctgattagtccatgcaagttctaggaacacttgggtgctctaccgcagaccggtgtctcggcggcactacaccttccaattgtcgaggaggcctgtctaatgcgcaatgtgacgggagagtgatgtatttgtccttctttggccctgattccagtgtggtcgtaccccggtgcncgtaccctcctttgtcattgcnctccagagcanttggggggactctgtcgccagcgacgaatacacgcccgtcaatagtgcctgcatggacactcggccgaattcttagaggggtccagcgccagatcccagggcggtcccagcttgntgctttctgcaggactgtgttttgatgcactcccagccgtgaagcgtagcacgctaaggtcgatcgctacaaggtcagacggggcgccctgaagagcatggctaggtcttcagagcttaagggcgagggaacggtagtgngcatttcggggcacttgtcgcagggggggaaacttcaggaccacctgcttaagcggcccaccaaggccagcgctaacgagtagcagcgaaacccaatcaaccgagtagacggcagccggtacgaagaatcatccactgcttcgtaccgtttggatacggcctctggaatatgagctttctatcacaagctgnccgtacgctgcgcttcgagttccaacgttgggcccatggagaatgtcagatcgaactcctacaacctagccccgagatacgtcgtccccgggtgacgcgctacatcctagccgacggatcgtgcccctgaatgtgtaagcaggtgatgtggtatccgttcggggactatacagctttgaatgagaccgtgtaaaactacgtgcgganggtaaagacctaatttctnagangtccgctgggactcgggagcaactcgcgcgcccccttcgcgatacttaacagataagcaatactcatgtgcccgngcccgagtaccacgtttgcaagctaaaaattcagtcacccgtaggacttatagccatcancaacttgccatgtaaagtttgttgctaagttagaatacatgattctttaggtagtggacatgcgccttagcctgttcggtcactgttagatacgcataaactatggtagtttaaccttttcgcttcaagggaccaccctatctactgagaactcatgaagtgaccgaaagtcccacgggccgacgaagaagcgtgacagtgtcagtacgggtgcctgtattgaatagtcaccgtcataggaagcgttacccgtagaggatttaccctgccccagctttcttactgcgaaaatattggtcacggggggggttagtagctcctgttaattgtnctgtctcatganatgctgagggcccggtgtgtcttaagagcacgtcctgcattctcttgtgttcgttacggacgtgcagtcgttacggtccaacttttacaatctcaangtgcacaagaggcccgggccctcaccggcccggnnanncgtcctggatctctctnttatcgagggccaccgccgtccagagcccgctgttaaaggccgatctctggcgaagggatngatattcggagcgatagtcgggatacntcggtatccggaccatggctccgatgcaaattcggagtaggcccgtaacacgcagaactgaagatacctcttctaaccgaggtcatatgggtcacataaggacgtaggattaattcacgacgcccgccgagatacatgacggagcgcatcaacgaatctttcccaccaggtcgttatataatgagcgggaaaggggctcccgacgtaacgtgtttatgctgaccccgccagaagtacacggcccctcgacctccgtcgttcagcttgtccgataccgtatgtganatccccctccatttgggcctactagacagtcccgatccggtcatgtgctgngcgtctctcactagggattgcagccaacgggagttgaggggggngcgatatcgcggcctgggacagcatcatctataacctgacggctacacaanaaaacaatcgcaccggccgacttgccatcgcctagccggtgataagccgaaacctgtgttgttgaaggcggcgctgaaaatcgtctgtagatgattccctatacaccattggatctaggaacacggtttctctatcggttaacctagtcaaccaccgtacttaagaggcttcgagtgaccgttcggtgtcgtccccgcctagctacttctcngctcacggacagaagcaccggcgcctcacccccgatgccttcaaaacataggatgagtacaccgnnnacataattgacctgagaatgtatgccgcatcggccccctcctctgtttatctgcaacctaatagtcaagtggtggagataagctcttgggtggtgagcagcgcgggaggcgtgtacccgagtcgctccaagatcgtgtgtcgtaaatgggcgaatnaggaagaagacatggctcacttcacgctccaggtgagatatctcgcggccattcttatcatttgtccgtcctccatcctgattcactagacattaaatgaagccttattgttacacggcaaaccccagtgcgcgcagtcgtaaggaagcagaatgtttctttacacttcgacaacttggctgcggacggacttacttgagtaggaaagcagaaaagcgcggtatcgtaagccccgacaccgagacgccacgatgttcgtccaagnctttgtccacaacaatcctccatttataggttaatgatacgagctgggcgaattagttgatggaaatcgtcgcangcaaagntctacgattcccgcggcacggagacccgccgaactgttaatggcgtgcgacggacgggcataccccagcccgtcaccgaactatctgcccgacttatgccgcttgggatgcaggcatacgtaggggagccaagctcgggagtcgaacggcttttagtcgtgtgagttcgcggcaattcggccgaacacgcatactcacgaagtggcagtggtttggggagactgtccaagtccaaagtgtcagggccgcataccccncgcgcccaccccggccaccgaagcaaatgtcgtgtgcaagcgagcgggggaccggccgaggccttgagcggccatggtgtaaacctanccggggcagccgttgcgagacctggtcaggcgctaatggctgtggggcgactcctcttgccgattgaggactcccacactagtctcatcgagctcttagaaggggcgagagtgaaaccgttgcgcgcnngtaggcgtacgaatccatccgaatatgagtgattgatatcgagtccccctcggttctagaactaggcgagccaagtagtccgtaatcaccatgggatggctatttctcccccgtgttcgtcggtcgtctatgcagaatacgtaataacaaganacgaacatatacgaccttaaggactttgcttactcaggggtactaattgttttcgaacatataaagcacagcgtttcagggtgaacgggtagtagccaaacgactaagaccccttaaaccaataccggctggaggagcgtgtggggtccaagngcttagcatgctcgtcctcatcacaaggaagactttgcgaacaccccagtgatctgtcgatgtgctcaccctgaaacgacgtcgctagaagttagccggaatcaatgtttaacaatggtcgtgacggtaaagtcctacctaccagcgtaagtattgggggagatgccattacggntntaattgagtgcataccgtgttcctctccagtctcggggggggcggccccaatgggagggcagatggttctggttgaagctaatagtcctccttgggcgatgagacggcggggcccatcctcttcagcgcngacccgtaactatcggcgttactgcgggccgcacgtagactatgaagatggtgatttacgatatcgtctgggactgagcttgcagcgccgcatccgtgtcgccacgagaacgcnagggccgatgcgacttctcgaggctcttccacgtcagctagactcgttaaggtcctttgagaaatcgttggccgtacttgcctgcatacgtgtaatantgactcgctttgacctgcncaacggtgtccgattaaagtccgaaacatganctgggtattcgaaactgcaggggctgcgccttatagcacgtcaggcggtgatgcactgaggagtcaggggacgtggctctctgcgggaacgacaatcctcntccttaactacctgtactttggcccagacaccgacttgcatgcctatatgactgtactgtgcactaactcccgcaccctatcccaagaccatagattggggnttcgccctctcttgtagttggntctcgcgttgactttggaacagggccccggtccggtagtgacactgtgcctcangcatcaggtgacgatatcagaccgttgcgctgccggccgtggtatttcagggtaccttgatatgtaagaaacctaagcaccnaatgaagatgggtatgtcgcctgctttccagtgtccgagtgccgtggaggccactgagcccgagagatgagaagggccggagacaacagatccgcgatggacacccgccggctcccggcgtcagcttcgaatgagggtagccaagtatctagtgcccgggctccacagccgtgtacctaagatgtgtcataccggagattcacgccgcttggcgcaattttnacaatcgcatcccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgnggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcgcagcactatcaatgaatttacaggcgtccgatcctccctatacgcaancccctggatcacagaacgttcacgatcgacccgggcgccctatcgcagtttggaacgagtggcctcactttattgcaaattcttgtgtcgacgctggaatcccatcggccgtgaggtcgaatcatttgaggcccttccctagntaaggtgatgacagatggaccctacgtggtgggaagaacctcgtaagtctgcagtacgagaccttgtgagtgtgcgaccagtttataagcgacattagctgctctgaatctggcagatacattacatccgataattattgccctggangcgataacgcaaaagggggaaactcttagcctgcgggatatactgtatgtcacanactcatgcttagggacttggttagtgggaaagtggtcctgggctaggcgatgaaccacattagtgtctatagccctaagaagtgtgatagtcccagtaagcgccaggcccacgccacgattgcggcgtcgattcaacttcgggncacagagtgatgtgtcgggttaaagatagcgtgcatctcccacgctgcaacagttaataaaccttaacgcgtgccaaggccttacaggcgcgttggacctgacgggttctggcgccccatttcgttcagctctatacccaagaatagataccatgggaccgtcatgtgggagcacccctctgacgcgggtgtanccttaatcgtgcgttgcacctgcatgcgatgccgcttcactccggatagacttntttcagatgcctggcggatgtgtacgtcggtatgaatcaacatggagatatgcatggcgcattgggaaactttgcctagtctagttaccactgtgacagaggtacagattttgctgacgtctcaggtgcttaccgcggtggcccggtaagcactagtagttcgttaanatctctctcacccgcgcttagctaatctagaattacagcctcggtagtctccgattgaaacctaagcgtatctcncctctgggctacagggatagaggagcggaaatattccccgactctagacaggaatcctttcggagccttcactcatcagcggcacctccgccggattaacgcatcggtctcattacgcacccagcgctttcacaccttcgctgcttctgttcgtcctgcgctttatcgagcgcggtaagacacgtggtaaccctagaccccgtcgtatgggtanggatacgcgggccggggatcggtcagctctacccacgcaacggtttatattttaaaaatctaaattatccgatattagggtttgcgcattgtctgtgattgggggccacgtatgggcacctggaatttacgctggcccgaatctcttggcgtaccgacaagcctcagagatagtgccaacctctcacgtgacgtcgcgtgagaaaacaaattaacactttggcgcggattttcgccaagcgggctttcgaaactgggtccagtttcaggatacgattgaagtcttccngggccaagttgcccagggacgaggcgagtatgcacttatagtaaccaccgaaactggaggctctcaggttagttgcgcatggcgntaggtnccgccctcggtaccgcgacgatggaacctggtgcaggtgatacaagacgactcagacgggggcaggagtaggtctcctagatacgtgtggaagctatccaaaacgtgccctnatcacattgccgaatgcgaccaatatttcaaactgatgggggttcgcgctgggatgagtgaccctaccctacggacataggcgttgatagactggctaggcgctcaggcttccgccgccgcggggtattcttggagctttcatgtggcgctaagtcacggtgggttacggtgataaacacgacgggtctccgcgcttcacttgaattacgaggtacctgttttatcgtacccgatcgtaatactccagcgctagcacgacagagacttaacaagacgctctcccacacagatacagacatcgggctgtgaatgcgaggcaattggccgaaattttccgcacacatggcgnccaccccgcgccagcgggangttagtgcgggagggccacgtctctgatgacaatggcgctgatctgctaggcggttgagggcctgcacggccgctgaagttaaccaaagtgaaccctaccgtacgtcgcccgaggccctaacatttgactgttcgcggctaattgagcccacggcctacaggaaattgctcccacaattttaggcttccggagggcgnttagcaactaccatatccaggatgggaattagtaaggtntgtgaccccaagaagggccgtaacctccatagtcgtatggctagagcgctggcatgtatcccaaggttcgcctgacgctgacattcttaacagagcctaggatgtcattgcgatgtttgcatatccctgngggactagcgatgtccagnggctgtatcagctttgatacctcttcagtgctctctcgacggcagtctactggcgggactgcggggcgtagcagggcttatggttcagggggcccgacgacgaattgacctcctttacagctaacgggttcaagnctcgngtttgaaccccggcggctccaccccttagccgccgttttagatccgtggacgggcaatggccgtaattgtaatgatatcgcatgttggctttaataggaacgtccggcatcgcacgtcgtctctttttggtcccgctaatcaacttgccccaccaacgaacggtcgacaccgaaccacgtctgcgggtgcaaggtgctgcttccgcaatatggccaggggctgacaaagcctaatctcttagcggaatggaatgaggttagaaggncggttactaagaagcccccccttctcacatctgatagtgcaccgaagctccagtcctgcgttgcatttgaacagcgggctttgtacccgaaccggggtgcaaattagtggaggcagataactgatgctagccgtcggcacggggggtgagggcgacccataaaccagatacggtcgaccggctacgggtcgtcaccttgggcacgccagtttattggtccataaaaacccgccacctacctnctacgcttaacttcgctacgtagctaacgtgatgtggtgcagaaccataactaggtctccncgatcctttcccgcggtaagangccgtgaaaggactaccaaaaagctgaaccgtgactgagttactctgggcctnacggtccacgtgagtaatacgtgaatagtctacgtatgagaagatgaataagagcactcactcaattctcagtaatgtatacgggaatgccatccgcaggcagactccnagaggcgcaccgactaagccgcaacaaggctcttcccggacgccgttaggtagtcggcacgaaataattccttacggcccaataaccnacgcggcacgttttccaagagagaaaccctaccgctcccttggccctaatccctgtaaggcccagctcccatgcatgggctgcagatcgtatcatccctagtgccccatcgtaaactaactttgattgtagagcagtaggggagcgcgacaacccgtgaaagcgtagtggcgttcagttcgttatcctcagatgattccctaggncctcgagtagtgcggcaatacacgagaggcggggtggagcttggncaaagttccgatgtccaatacaacagcttcccattaccatgccgccgtggagcataaccataggccgtaacttgtgtacctagccctggagccatcgtaattcgtgagggacctcacgcggatctcagtcgcagcctcctgttccanacatccctaagacagctggttctggtaatacatcatggctataataccacggggacaacgtanccctatgatcaggcgggagctgtttaccagcgcacccgacactccattgttaaggcagctattgaaccgtacatacagagagtacccacgcctcgcgcgcaagctaccgtcacatacgccgactgttattgaagcatcgcctatcgaggactcacctcgaccccggcgtaattttattgatggtagagaataccttatttcaggggcattgacactaccgatattaatttggtacaagttccccacgtcngtccgagatcgaggagacagcagaggctcgttacgacctggcaagccgaagcagagttggtctcaccctgccgctcaacccgcaatggagacgccgaccgtggcacatgctgaatccccgcacggaatggaaaattnncctctatactcagtggnnnccgcaagccgtgggcatgttttaggctgaccgcacatgcggtgcctctctgagacccttggcctgtcctttgcggcccgaagtcgcagagttcggaagntaacatgctagcgattgactccgtacagcaggataggcttcgattgcataactttacgccagcatggcttattgctgaggacactggcgtttcgcgttagtgggacgataacatgctggattactcgtgacaggctagatcagtgcaatggggggctcatgcctctgtaagggtacgttgtggtcgacccggggcttcaccgcgggtgatcctcaaaccgtccgattagcgataaaagagaacatgacaacccgtcagacagcgggaaccgctattctntggtcttgcttccccctgacaaagcccgcgtggttgtgtcacgacaacatggtttaaggatgcgnaacacaaanacgcagtctcctactggccgtcgtgcaacagtgttaatactagtgcctcgcctccacgcgaagnaggcacgggtgacttccgctagaggtaaggttaaaaggcgttcaagctgctctgtcggtaatgaaagattgaaccggttgcatcggtcgaaaccgtcgcccgcaggncagttggccaagcctgtcgaacccattcaatatggcacctgaaccaaccatatcgatcgctaatgcgtgacgcaaccgcacttcaagcattanatcgatcgtatgttgatgagaatgtgcgtacgaggcacgtggcgattcgctaacaccgaatcctagccgaacggccgtctcgtcggtaataatgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctcnatggattatgaccgcaggcctagcgacgtggctgagatgcgagctgttgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatactctcgggatgtattcccactatattcggtggggcagtggccgcgaccactcaaaccggggtctcactcgtggggtgcggccttagcgtctgaatagcgattttacagnatttccgagacttgcagataaagtaccacacagggctgcgacggtatcgttaaagttttggcgtgggggcgctactttatacgacagtgacagctgggcatgcgtttagcaccatctccaggggcagggatcggacatagaccgcggacaaggggaatgatagatgccctcgatatcaagtaatacacgcttctctgcaaacacgcctggttccgtagctcagcggcggtctcggagtatctggtcttggaggtacccggtaagttcccccactggtgacgagggtgaccgcttgaaaacatcgtctagggccgagatataagcgtgctattacgccagaattgcgacgaactgttgcgtagtgtttgcgttcgacccaatgcgctgacggcaacgtggatacggtcccacttcaagcacctcactggaactatcatctcctacgcgcatgcgtccttcgtgtatactgtcaattgtcagttagccgccgtacgccaatccagtggcaggatgagccaagccngccatcacactcggcgaacgtatgcgcgtttctcgagtccccgaggctgccgtttgccttaggacgccggcagtttaggaactgtcagaggcgttaatcgttgacctgaccttatgtgctggctcgtaaggtcccgagtatcacaactagaccgacgaccaggagtgatccgcccgcgcctatttgtgttcagtgcaacttggcattgagcgtgaaccttgaaggcgttacaaggggctctgctccgggcgagtggatatcgtctcgtcgattgggaaccgcacgtggtgggatcatggtangtttagggatcataagccaacgtttaaggctggncgacctatgtcaagccgacgatccgtcaaaattgcgcgtaaacaaagtaccataagcctcgcaagaaaatagactgtctaagnaggtgtcacctatcaggctccgaagaaagttagcgtgcttacgggccccggatgaaggttgggccctgagccattgtcacgtccgagctgagacaaaaataccggcaagttagtctaaccatgaccaggatagccaacctcagttttgcttgctgccaacatctttggcacttcaagactgccacggcggagtaccgtnttcaggtagcgaaagaggagcagggtggtgtggtccaacgggggcatacgctttaagcaaattgttgatatgcgtttttcgctttagattaaccacgtcggcctccgatgtacacactcgcgtgcagtgggggancgtgtacattccaacggtcgtcatgagttcttcgcagagttacccatccgacgtctacccactcagcacgtaatgttacataggaatggacgcggttagccccgagggatgctttaggactggcttgagcgggtgtactgtnaagnggcttggcatcggcggcgagcatggcggaggaaaggtcccgaatctgtctccgacgttcgttctacgtattgcgaaacgtaacacttcgcacagaggcgagcctattgcctatttcccgtcgctgggtgctgggggactgggcacctggctgaaccctccccaaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagtcttcgtccgggtagcccgccttgccgatattgagattaccaccgccagttcgccacgggatcaaacctacctctgtatgtaatatgacaggagtggatagantgcggtttcctacacgatgtaagacttaaattggactttagacacctccctgggtccccaggttcattgcctccttagtaaatcgtcctcggagctagagccttcgccttttaacaggtaaaagaaatattgtacacgcgtggccctgttactggttatgcaattacgtgggatacagcggtaagtgccttcgtgcccttagaagggcaagcaacttttgatggtccgcggagcgcgcagtcaaaccgaactcggtgatgaaggggaggggcggaactggagcannaacccgggttttcggtggaaanaaatcctctgaggctaccaggtctagtactagttcgtgtaatccgaacccgtcanaatgnggattggaaggactgcccnatagaggccgcttagctttgaacaagtctggacagtgccttatcgtcttcggttaatgtaacgatggcaatggcgagggtatgtcccggagagctggaggcctccttcttccagctcgcggctgcagtggttggggaggccgcggacattcctgcgcggttcgcggctgcgcgaaccgatcgcaaccagatcatactatcgctgtaacttgcccatgtctttgccggttcgtggaggcatgggagggtccagtgcggctcggcaccgtaatccgagcctctaaacaacggggtcacatcatccttactctcgtacctacccctcatcagattctagaaccccccaagacactagaaaatggcacgctactccgacaggcagtcgagacagataatacgtcgcgacggctgcatcaagtaattcactacattagatgtcggttcnatcgancttcggcgcagtaatagccgagacttgtaccaccccctggacaccgccaanntacggataagccggctgaagggggtatcacgcacgatcagaccgctcggtttggccgcgctaagagcctggcgtacgtcgatattgctaatttgtatcagcaagggagaccgttcctatccaaatgcgntcccggctttgtgatacttgtgctggacgctnattgctaattgggcaaacatacagaattttctcgttgacgcatacatggcttctacagcgaactactggaatcagncgcacgctgcgaagcctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgtnaagtgatacctcctactatgcctgcaaaggaagaatctttaggttgtcaccacggacctgacacccttaattggtgtaagtgcctcgcgtgtccccttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagaccggaagaaggtacaagttcnggtgctaatggcgacactaggctatgcgagnctagatttagccaggagcccttagggagggttgtgcatcatctacgcacctggggcacgcgaaccaaccctaaccggaggcagtaacacggggggggaggcatcgctntatggctcctggatcgactcatgcatacgcgctcagttgtggtctctcagtaagaacagcttggcttccagcaatgcaggtggggcaagccgtatatttattggtcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcganatgtgactccgtgaggggggaacgaaagcggccgcgccantctgatcccgcaacaagatccaaagccacaatgtctcggactttcactatcatgcnggtgacctggcggccccaaacgaagggcccgtcaaaataatacatggaattgtagctaacagatctatctaaacctgaggccggaggcaccagtcgcgcccttttgaattgaccaagagtccgcagacgagagggagcctgtgttatgctgcctggtgacgatcgacggtgtcaggtgaacgcgatcttcgctaactatgctcttcctccgatgtcaggtccacttcatttcgggcatctttctaacaaggagacggccgctcgtacgaacgctacgctccaggtgcctcggcctgatagttgcnttctggncccccttcatatcttacattcaccgagccctgttggataaatcagagtncgntacagcatacccgcgacagggcttactcggatccaatgtttcgagtagagttgggcggtangaagcgatactagnacttgaatagtgaaagntcggtatgacgcgcccgcggcagtcctaactgtttgtgtgccatacacccagtagaactcgtgagtccataccccctnncatccaggggctggtgaaattatgccctcgtagttctgcgaatgcggtcagactgagtgatcccggcaatgggccagtccgaacccaggcaacccgcgccgcgaaaaagggtgttgtacttgcacatatgaaacaggggtccatttggggcgttatgtgtcctaggaattttagtatcgttaggccgttgtgtgctgccacatcgcagcgctttgggcccaccgggcactattcagagatatcttagaaacacttatatatccgtacgaagaactgtgtccgtacgcgcgtctgcgttgtcctgacctcccccattaggcgtcgcggcttgcgcgctgtcaagtatggatacgtaagccgatgggctacttcaacgttcggtnaaccagcaccgagagcgcaaaaaacaattaccgtaacctttgtgaagagtggagaagttgcgattcacccgcgcaggccctactaccggttacagtaaagccgagtggcctcgcgggtccgtctttaccaaggattaaatgaagcagtcggtgacggctgttagacccacctgagggcagcgcgcactacgaacagcacgggcggcagagagcagtctgaccattaggagtagcttccgggaccttcgctggccacggccggttcacgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgtccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggnttctacagcagagtgtcagtatctggccggtagccgtttgatgacgctgcattcaaggaagggttaaagtcacgatagggatatccctatagttccngctcagtctgggaatcgaccctctaggtttcggtcctgccacaactccacctaggttcatacggacgaaattgaaccctctgccggctgaccaagagatcgtagtcctcaaagtaacaggacgtcntgtcgtgaaagccatatggcgcagctagcaaggcagttttccatgttacagtttcgagttccaccgcctctttatgctgactaataatgacgctgcccctcatatgagcgtattacggcctctcgcgaccggaaaacgagggtaattccacccgttaacgncgtacgattgtccttatccgcgtggggtgctagtagcgactccgatcgatcatatgtcacccgttgtcccagcttcacgagccgagcgtgtagagagggatgctgagactgaattcgacccccagcactatccgtttttccctccaaggaaaccacatgtatccgtaacaccgccatatgggctccaattaaacccgcgattcctcgtctgacgctagcggccaccgtttaagaccggaggttctgttgcgaaagagactatggtcccacatgttcctcacgtgcgttagccgtttttaaatcntgaggtgtccgtaaaagaggtcaacgatanctcaagaattacctgatctgatacaagtgcacttttcgagcgctaggccgaacgatgaagtgataagcacccaggaccacccgggacaagagcatcgaccgaaacttaactgcgtaaacccccctgcaagacggcttcataacgccaccgcctaccaacccactgaccgaccaagagcgattaacctgataccaaagctcattgaaccatattgccctagagtttaatggccagttgaattgcacctagggacatcgctgaacggctacgttaaagccactactaagtcagtctgagcaatatgcacggcccggtcttggttccctggcggcaccacaaacgacaactgcgaatccacgctgcccagtgaatgtagtggcgctggtactacatatcacagaatttcagtgtcgtgacggctgatactgaaccgctcaacgaggcgacagtcttatagaagcttcccgtggagaagaaatggaagatgtatgcgacatccgataggaacatgttcatctagggatggcgggttgcaacctttgaaccatgtgaggaaccagcaggagtagtcatggctagatctgtaaatttccttcactctaatttgaacctctagntccgggtaaaatcccccggataggggcgtatctatgggttgcaaaggtgaggcccctttaaaagactgcaacctgaaccttaactgctaaggtacctctgcgcaggtgtcttgctntctggcagcggagaaagggcggtagctncgtgngtctgaactttgaatggntcaaggccagccccgaaatgctgtccggcgaccacggttggggactggcggggtcgttgataaggagtgggcgattcgcgagccctccaagtaaaggaggccgactcactgatgtcgctactttcaatgccccgggggaagaaacttcccatnacagctatggtctattcctccctttttgacgagtggtccttaataaatttagcctgcggcctaacacggaatattatacaaagacggacgccgttaaatagtcgtacagtatcaaggctatatggctaaacaccttcatcgcagcgctcggtccctaagaatacgagccgganacaccaaactatatagaacagatcaccntcaactgtcgtggacacggtatcagtgagttggctcgtcggaaattggatgcttgtcagaacgtccaatcccctcatggccaccgtatcgctcgacgtccgagccttacacnaggtactgtgatcgcaggtgaggccggccccatgttcacaaatctctacagtagtcaacttatataaatacacagcccgatgaagatgtaggtgccgatctcgactcctangactcaagaccgtagctccactgtcgggctcggaaagaacgggacggttagacccgtcggccgagccaacccgatccgcgccattacatccacaatgtggcactctagcttgatagcctaggtagattcatcaggtcgaatgttggcgggctgatagcttagttggcgttttgactagcagagtacgagnattccggcccaaagaggaacgaagaagggacatcacccgtacagcgtgttatatggaactagttggtggcgaccggaccgtacggcganttgttgctatgcatagcgcttataaaaccatgtcaaaaaattcgtgcgccgaacctcgcgaggaaccctaacatggcaccacgcacataatgtgttcctaggtgcgtgacgctgacgtcgtaaccgttgtgatgtctgagttcgcagggccgcctctagagggtacgaggtcaacttgaatggggttagcggcggtgggctgaagcccgcactccgtcgttctgcgccttgggtgtagaaactgctatccgtagagaggccaaggcngccgggccccggggttgcgcaggagtccctcagcaaaataatgtaacttaccttatcaagcatttgcccactaattcgtgtagttacgataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgcaccctgactgcacgcacacctgtcgtggttcacatccaggcgtgggtcgaaccttatcccgcgtctggaccccaaaccaaatgcgtgatgactatgcgacagtaggggcccagaaccgtatgctagctcccggttagggagggattagatgctattcgcgatctgcggcnaggaaacgggagtacgcgntcgaacgctaacccatccccacacaggcatacggatgatcttgcctcttaggaccttatcctccccgaggtggcctaaccgcctacgctgatgtctgagaacgaacagtaggcgggcagcttgtccttagaatacgactacgatcgcgatatccccccattgccttctagattgccccggctcttgcttccaccggagccaatacttgataggctactcggtacgctaccngtccagtgatgctctcgtgacacggttcaacctcggcctttattcggaccgggatcttgccgatcgctccgatgacattagcgatgaggcgcgcaacaggggggccccacgttcatcggaccatttgcagcgagatgtcttaaatctggcttgagtggtaactttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatgangtttactaggactcacgatntctcatcccgncgtcatgggcatgtgcatggtggtntaancgcccgtctccgnctcttctacggccgcgggcctaattacgtgacaggagcagctaaaagcacgttttaccgttggctcgggtcggtcccagaggtgagtaggtgcgcacccccactgcccggcccaaaatagaaccagctacggtcccgggggtccgagcccagctcccgatcacgcagatntgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcacctcnatatcaaatctggaccatgagncagtactttcagaaaagggtaactgtcggggctaaagagatcagtctcgcataggagaagtatttccgggtggccaggctcaggcttacggggaactcctcagcgagatcgatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcgaaagcgcaccctaagccgcagcatatattagtgtcaatgcgcactagatacgtgtggggaacgtctatttgagggtgacccctcatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgnagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtagtgagtaacccccgcgttcccgcgtgtaagaggttttttgcgtgaaggaactgcccgaggttcaaattataatcctgttcgctgatatgtgcncacttgacaacgggggattattgacgcanncgacaaccttagagaatcattcatgcataccgcaatgatcccactatccatactctaatgagatctcacaaatatactcctcntaggttccccacgccaagattgctcctctagctccaagcgctaccagagaaggtggatctacgtgcaatagaaaattgttcgttttgttcgctancgaattgacgtctgacaacgcggtgttatatacgttaagccgggattcctctccagcggcccatcaacatgggatcgggtaggtggtggncgnaagtaantgagtgcccgccaanggcttacatacagcgacaccgagactttcgtgaatcttcggttggcggccatatacgctaacgaactccgtacccccgcgagcaaactacgcatggactagctcatcaatcgcggcgttatgtaaagggtgcatgcgggggaatgatctggtagtccctttctttggcttaaccntcctattagcactggtctgacacgagttancctcgcactaaaggtaaggttccctcgcactcgacctgttactctagacnncatctcctgaaaacactaagcaggagatctagatttagtggtgtaggtacatccgcatcccgatgccaaagcggacgacgggcttattnttatcgttgggcaaggtaatgtcgcaacccggataggtacaactatgagagagttgaactcatcgacatcggaacttggtttgtaacttacgagctagcgtctccggttaactcagcaaagcgaaaatagatacagattaacattccctnggaaggacgactgctccgcggataactcacgtttaggagcaatctagagataaccagaacctggggatgcaaatagatgaanatgatgcccaacaccctatgggatctgaccataagttttaactctgatttgtacgagcctcatcgaggttgtgtnncnnngaacnactgatgtatcgccaacatcctcgaattgttctcagtcatctagggttgaaattgcctaccntgggacaacantcgccagtgttcggcggggacttacccaggtatcccgtggaggctccagcgtggacgatagcgtcccgctgccatgctgctttgactcgctgttactacaagtctatactcgatgatgagtggcgattacggccgtaacataggacgtgctgccgaaagccagttcggaagngtaagacttcataaactaagcagtagtattggctggtatgttcttaatgagcttacagttttcccgcacgggtcagcagctagtagctcacgtaaattactggcgctagcatcgcgcaatgtcgaaaaaacaattaaagggagcattgcgccaacgcgtgcggaaggttcattagacacagactattgccagctttacctatactggccttgaaatgcaacccgtggccctcgcggctacgttgattcaagcttcaaagagaaagagaaagcacgacgttgacgatactgtctgaagcaggttaccagtcaacggtcagtacttcccggatgcgcgattagacccgatcgaacaaaaattcccgccataagtgccacgttgcgcaatgttatggagcgccgattgtataagagcgggattcctnttcagccatgacgggacgaagctcaggcaaaagaggacaacctcgtgccgcgggacgncacgaagcaatgagcggctagttattctgcagtcgtgaggggtagctgtaccgagctttgaggaccgcgttagagtaatacgaatgggtggaaaggtcggattgaggaattatccgtcatctcttaacggctcccaatacaaagaataggcgggtgcgtggcgaggtattttcgcttcagcatgcagcgattgctacacgcccgctggacgatccattacaagtatcgcagaattcgacgctgggcttttaatcggcgtatggtctaactgaagtcgtgcagcgcaaacactaagtgtcgctccattttcatgacatcattgcgactgcggcgggtacaccagggtatacgtccgcnngtgattaagtggggttcactttatgggggcgctcgccggcgaataattacatcaggcagcgcagcttgttttattgctaaatgctagacctattgatccttgtgaaccgggcccctatcccagaagcatccctcggcgcgacaccgaggctattcattcggagtataagcattatcgtaaacgctttcatccttaccccgttttacgttgttaaatcatgcgcgctgtgtaaaaattggtnagcgtcaggcagtaacctgcacctgatctaagcgttgggtgctagctaaacgagaggtcaactggttgatgggaaatattttgcggagggtaattgcgcgcctttaccgtcccaggtaaccggacctcagacactggcgttaaatgcattctctcgagttaaacaatggtaacgtctagcacgaatggtgtggtcacgggatgggacagggtacgaggatgtgaacntataagccaacggcccgcaagaaccccccccccagcnttccttgggagaagtgatcggacattttgtcgttggtcgcgcgttcggtcttcaaagacgtggtcatcctagcgcgagtatttacgtgagttaattacccgtggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggcctgaagttatgcaacgtagaaaaagangctctgtccctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctaacgtttgtccatgtacgggagatgtcaacttgttacaggcattnggaggagacacatgaggtgggtccgttagactgattaaaacccgacgttaggctgccgattggcaaggtgaggttcgtggtgacagggagccttcgtaggctgcgtcctccattaggagtctgattatctacgcgagattcttgccagctgtattcacccccctacttaatcctcaaagatctgtgttgggcgctcagatttgtagtccggttttaggtcaactcactaataattaggagtcgcttgttagcccaggaaaaatcttgagacgttaggtggntcgaattaagtccatcgacatcagtagtgtggaggaccgttcatagcgtccgcccattgaggantnagggtgatcgtattgatagcttccgggaggncattagtcccctaaggatcctactaacatgtacgtgatgtgagcacgaagcacagtggcctngngagaatgttcaacccggtaccccatctttccccatcacnaacgtcatggccgggcgcccgaactcattggacgtgcaagagagccgaggcagacaatataatattaagtgcctaagattaggggcgtgtagacggcataccaagacaagaactgtggccgcgtctaatgacttaggaagtattgtgtcttgagctaccagggtaaagcgatcatagcctgcgaagtaaaactagaacggacgaatccccttctctatcaccgggttacgcaaggtggtgggcaaaaggagncataatggcttcgttcgggcaatccaagcctagncgactgggaagtattctttggcgccccctaatcttgcgctacggatatcttacctcgtgagttagaacccagaccaaacaccatcccaattctagcgccgtgtgccgcggcaagaccccgtccctcgcactatgatatttccttgtgacaccggtcgcaaactgtaatggaagagtgggtcttgcaatggcagccgctcgctgatacacagagccagtggtatacggaaactaatcaacgtagtacaagccccttcagttaggttcttnctctcccagagccacagtaagttggtggatccccggtaaatctggaatgataagccaccgcgatctagganggagagatttaaaatgcaatcgagctataacaggtagctagcacgtgtgacatgtgtagcggcgcccgcgcaccctngtctgtgaatccccagcggtccttgtgaattgaaactcccggcgcacattgaaatattacacgagcgagtgcagggtggtacaagtgttcagcggnaaaacgcaggggatattagataaaatgcggtgtggacctctgactagtaataatatcttagggcgtgcgccgagttccttagaggcgcgcactatgatatgcgccgggggggggcagagacgaggtaacaatgtactgccgcgttgcctatactacttagaagaatcggaacttgcaatggcaaagaggagccggacgaacaggccgagagtccctgaggttgaagccctaatctccataatgcctcgccctccggctattgcggggggtgtgtcgtcgaggacggcccagtagggtgcctatcggaagagnattactagccttgagatggctatattggttagagtgacgcaaccttctccgtagcacgaagctgccgggaaggaagggtcaacacattatttcggcggtttcagacgatagcaaatatctaactatcactgatgcgatgggatgatcaggctttttgtccaatggcgaccgtagccgggaccagtaccaatctaacggcgtagcatatactcttgccgtagtaaacgacgatgacccctactcgtccgactgcgtccctaaccttacgaaagaccacgcacgcgatttgcatcttttcctttcgtgctaggaagccgaatgattcgccgcatttgtgacggtnggctagagcgaagaatacctccgtgttgcgaacctccgacaaaatcgaatcccgacatgaaatgacgcccccgcggttagccgctactatcgccngtcccgattcatttagcgtgaaacttacgcttcgctttcggaaaagttcccatgccgattcgggcgactccagatagacgtcccctgactgccngtcgatgtttggggcatcagcagcaaagtcnnnctaggaaatggacgcggcacgtttaattgcgatcgncactgtcaccaaacagttataacgcggtgtcctgggtacataccgccgcagcactaggcaaactttaggcgctcccaatttcgcctctgttgacgattgcccctcgagggggcgtgcgccgtcactgcttaaggcgccgttccgggtggcggcgacgaangggtggagaatgaaggaccaaatagagaatgccacaccacgaaatggcttgcgactcggcccgaagcacctttagacatcccagcagctccaggttgnatgccccctcgggtgaaccatgacagggacaagggccgcaagaagcgacggggtctcgactcggtacgccgcaggcagtatccactnattgccgccttgaaagctccatctctaggctaatgcacaacgggtcagttacccgacaattgccatgctcacatacgaacgccgggcatttcagcaccagtctcccctaacggtaagggtcacctcacggagaccgctacccgctctgccgtctctaactgcaagtagctcctgccgcgccgtatatggggccagatgtagaggatcggtccgccatatagatctattccggaggcggagatgacgtactgctcccagttggtcccgacgttatttctctcgtactggtgacttaatccactggaagaggtcttacggtgattccggcgtcgacccgaactccctcttgcgtgaactcgatcccctagtgaagcggtatgcttgatagatcataggtcgagttcactcggacctctcacgtgaatcacggcgtctctttttcgctataccccacgagtatgactccgccgatagattactaatatctagatgagcgtaggagacgctggagcgancgtgaaattcctaaccaagcccgactcacttactcaccattgcattccctgtggggtagcacgatcggcccagcagcaggtacttccatcctggatcatagaaatttccgagtggggagggtactctctgtaaatggtaactcgagcattaattatatgttccggaggtgcggtcaggtcttggggccgtaggaacacttgggaacctgctcattccgggtagatagcgggtggtaggtagagccttcttggacgggcagaaatcaactcggcggnatgcgtcccccccacggtaggcgaagattatagccattgaactggtgggatgcactgttagactcacactcggtngtaaagcgagatctgttctcatctccctgatatgcgccgtaaaatgcgtgcccccctgcacctggtggtcnggacgcagttggtgccctcctcagaaagtcacccaggggtgcgctagtatggagatcccgtcgttgccggtccgggcaggatcgtatcggcgcagttaccgcgtgagggcaatcggggacncccggcatcgcaacccgtgccccgggcttcctgatgtagtcgcgatatgtgttggcggggacagctagctgtttctctatttgcataaagcctgacggcgatgcggacagagctatagggcgcgcattgccccttgcgatgtcgaagataaaattgcccgaagccactccaagtctttnngcataagccagcacgggccactggtcatttgtaggactgcctctcctatntggcttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagggtaaaaatagattgtcncagcacccgtcctctaagtgtgacactagatctgtatctcataaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagcatgggtggcggccaccgcccgcnnnnaagacaagccgacttaaagttctttccacaagagtgctctcgggtttgacaacgnggaagcttgcccnatggccgcccatgtcagatgntagcataacttccaagccgtctgccgcaaatgngcgttctgtatacttntgttttttgcgttagcgcagcggacaggatagaactaagcgattgttcccgcacgtctgacagtttgcctccacctccctagactcgtatgtcagtgtcgcatctaccacgccggcttcttcgaggcgggagcctctcagatacaataaattcggggttgcgccctatcttgggtttgtcttactggtcagcntaagctgacccacagccgcgatccgggcggacgactgctcacctgggcacgtaaggagtgcggctgcagtcccccacttggccgaggctncgtcggcagccgggcaaccacagcttgtgctcgtacagttaataatttgccaaaatctcggactacacctatctagcgattccncggaggtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactgactcagcgcgatagaaggattgtctgcctgacgnaaggtactcggcgaaacagggtgcgcgcacacaaaaaaccgtctcccctttactccccgcccgggcgaatccggtggcgggcagaggctattactaaaggtacgactcgatcgagaaaaggatctggactcacaacgccttcttgccccactagctcccgaccccgacaccgggaacgggggttcgtgtgcgcctgtaggctgagaagcacagttacggtcttagtaccgacttttgtcccctacagcggcctttaggaacgccaatctgaaatacgtacancncttggaatattcaaccgggtcaacggtctttaccacggcggattacttcgggaggcctgaagtatgcagagccggaacctcctacgactcttccgaacctgttctaacgcggcgcgcttggggctccttgattttagcacgacgttcaccactttcattgaggaactgcctgacgtcacgcacagcaaccaccgacatgtgatacacagtgggaccggtcgatctgagctcatgagaaactcaaacgtgacaagtatgcccgccctggcgcggaggcggagcagcatanatttcttactgtcgctcggaagatcggaaagtatggatcatggccttggtaaggctgcaccctttggctgaaaatantcgtccaattgccagatttaagatgcgagttgacgcaccgtgtccccgacgtattaaaagcgcgaatgaatcatgtgacttcaataagcctcggtccgcctgtgaaattgacgtgacagacaatttatgatcatccacaccaaccctccctcaatgtcgttttcaactgccccgggaacattccctgtgaactcgggggatatgcaagactttagttaaaatgtctacgggtacgagcgcggcacgcgcatccggtcgggggctgactccgaacaggtctggggcttagcaactttgtaacaggagaagcggaagagctaccagtccccaagccactgtaactacgtactcntgtatgtgtggtctgccggatgatagcgggaactaggagctctcctcctgatatctctcgtatacatggtactgcacttgagaatcgactcatacggggaaccccactcgagggagtcccgagggccttcggaacactccgacgcggtccggcatctncccctntatatcccacctgaaatctgccaggctgtttccatgttcgcgccgtaatccagttcccttggggtgcggacccagtctcaacatgtaccagtgacgactggccgcgaggtcgattcaggtcggttagttcagcgttgtggagtgcccgatgcctccggcattcgctcgctagtaaagcaggcctacactcactcctttgccgctcgtgatcgtcccttcgaagtgggcttagctagtacctgtgacgacaggataaaacctttcccggcgccatttttggtatgaatcaggacgcctcttatcaaaatgcacttgacgagggtcctggggtcctgctaggctccacgtcgttggagcgtcggggggacagcggacntgtctataaacttaggcgttctcttcattccgaggtgacgctcgcttgctatgcaacatcttccgnacctttagattttcttaacgtgattaagtcttcgggcttcgcatatcaaccctgtgtcgctacgacatccagctgcactattgccncagataagggtcttatanacatgtagtattaccgaggngtgtgcatgggaacaagctgcgagcacagatgtaattcgcaggtatgaagaaccncgnagtcatgtgccgacggtagagttcgccacccatccgcctatcgatagccaatttcagcagtaccctcgacctaggctcaagcgctttgggntgcaaggacagcaacccgagtaatgggtgaggctacttgacgacgcagttcaagccagcagtgtggtagcatttccatgcttcaattcaatctttcccaccacacctccgggccattatcctaattatttccgcgacttcgcacgccctgcagccgtgataagatctttgtgtgtgcgagttctgagtaagtcgccgcacagcgctaatggttgcgatatagatagtaccagctgaggactcttcagccccgaccgcccatcaacttgtgactgaaatgtcgcctcatatggagaccgctgcgcatggcttgtccgaagggttctcccgatgagagtgggcgtcctgtgacacggagtttagctaatctaacgtcggnagcgcatatccatttcggccctacccaaggaactcctccttggcctggcagccttctcagcttatgaacttagaggtcgtgattagnctaccggtaatccccggcggcgacgttgttcggcgggccctgtcgttgagactggtccctcactgacccaagggagcgcgagcagaatctcgacaggccagggccctaagggaggtcataaaggcgccccacgcatctcggccgtgcagtgctaccggccccctgagcattggccagggaggagggtcgtcggaacggctccagactgctcaactccttaagacggtgatcctgaacannaagacaacctgaccanaaaggagtcaaagggagcaacacagccttagaaaatgagctcctctgtagatcacgtaggtgtttttcgctctacagcagatgcggcttgctcagctgtcctttgcggcctcgtcggtgaacttaaactagcagtcgtgtttgcgaaccgaagagcagatattgtaatcatctgccctttacatcacatgtggtcacactggtattaaaattcatacggagtagctaagacgggtgccacgtcacacatagaaccgcnagttgccttcgggtccatcttgcaacggcancccgtgcgccaatctctaccactnacccagcccctggccctatacctgggacgacggtgggacgcaattaagctancccggtttcttccggttgattgtggcagagtaggccttaggggcttcgcggggtagagtaagttagcgggccccgccaaccagctctccgggatagacctggaactggccaaaaaaagacaggggtgggagaaatggccccattacgaaagttgtcactcggccaacgccacttgtcgcgtcccgtaagggtacggcctgttcatcagagatggacaattccgggtactcgcagcgcgaagcaanccaccgtggatgcacggtgagagccggccgattggtccctaatcgacaaatctacgtcaaacggactcacctatcaaatcaagagtggccacgtttccctgggcggaggaatttctggatctgagtctgatacgtgctcctccgggagcgttacttacggactggaggccgtcccttaaatcataaagcgagattgcctacaaacaggttcggatcatgggctagcccgaggacatgaggacaaatattnctccctagtggctatacctagaccttgatggtaccccattccgtggatctccgctcaccaggacttgcaacgtagggtcgtgttagtttgagatgacctaatggttaactccnaccgttagacgnatctagaccataatcctagccgtctatcacttgctgtctctccacgnagttatcaaatcatctatgacctcgttattgattcacagataccgaggctcctctcaactggcgatgagacgctgatatagcgctctccgagtagacgaaccagcaggctccataggacagcccatcccgagtcgggcgattacgcgcaagtgcgcccgtcgctgtcaaaacgggtgcgcatctctcctgatggtctgcggaggggggcgttgccattgcggaagttagcatgtacngagatgctangttatggctccaccgcctaggcgcccgcgcgcctgccttcctcttgcntgctgcaagtagggccggtccagaacggggaaagcggcgnggtcgcagaatagcaagtattctgcaatccagggctattgtcgctaagcggacattgcatggcatgacgcacctttgctgcaaccgccgagggcgctccccgtttgattagaattgtgcgccttatcctactatagaagtccgagaggtcctgtttgcaatcttacctttctattggccacggggggatcaagataatttccagagccccacgcaccgtcgtcagctctcgatcatacaagngctaatattactcagcctcttgtctcctgaggagagatgtggcctaaatccggngcgccatacaatgcgcgccctctgtcgccaactcctcggcaagggggcacgaggacctctgtggtcataggctagaatcctcgatcgccttgtaaattactcgcctgatatagggaagcccaaggagcatgagaccgacgaacaactcacccttctaagtaccgaataagctaccgtatctgcccttcgtatactgccagaggctcagtttggcctcgaaatcacggcctaacaaacacacggatcggagcaangggactcccttgaatccggtgcaagtgggattcacattgaactcctgcctcgcttgtggcaatgtaaacgaacnagaataactaacatatactgattctcgaggggaagtgtcacttgtactcggggggcagatttttgagtgttccttcggtccattagttgggtggcgcttcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgttactggtgtatcgcaactatgttccacatgaagtgtgattctaagttcttgtatgtaatatcatgcgagttgtgggccgaaagtaatttatatgtcacatagaaggtaccatgagtccaactttactctaacttcaaacgaattcatatgctacatagatcctcgtagggagatatgacgttcatgcggatgaaggaagccggccaaatatcccctcacttaggccgcggcgaacagaagctctgaagcatgtagaggcctggatggaacttgggtntcggacatatttctgggctactcacagcggttagagcgttttctttgctagtcgtgcaagtagcatcctgtctcagcttagcttggcgttcgccgcctggtacgtaactataatcattagggataatgtacaaaccacatgattctcggccagtcgtgggtngcacggtagcccataattcctaacacttggtactaatcatccgcacaaactagaacctcaattaccaaacagatagcaaaaaccacaagttgtgtgcagggaagcacatgcaaagatataatctttcatctcataggtccaaaatagagtaggtgtgtgcgagctctgtctgcagtctcagtttaagnggctgacgcggntttatgattgcggaaggtaccactgttcttcgcggtacgaaaaggtaggcaaacgctacgcagtagtccacggccctccactgcttgcacaagagcaactttgctttaggctagggccggcgcgatgccttngctagtactcccagaagagcgggacgatgacgtctctggatcacacaaatctggttataacggcagctctcagtagaacggatggggacgtttgccacggaattcctgttactgctcctgactaggtcatgtttcaactnggcctcacgacctggctggcccgactagtttagcaattggtcctgagtgtgaccgctatagaggaatcagagacattctgtacacccttgaacagctcttaccttagaatgcttggcgctactacttgtgtcgggtgacgttgtcagttaatggtcggtggtactccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgctacttctgatnnggaacgataatgggcgcttcccattgcttctgctgaatgggtgttttagatactcgcggttaggntccgttatacacgtcgcaggcggcacgagtcataccgaaatcagggcttagtgagcatgncgcggaagaactacgtacggagaangggttctcgctagtgaacgacacggcccacctggcacatgtaccttgagtagcgcctttcccagggctactcttggccgatagccgggaaatcttcgaacattagggagccaatacgccgccaatgaacctgtgcccgatgtgcnatgtcctcgtcgggcgttagatgtcgaaaaacggttgctaggananatctttccntagggatgtggttcatcccgctaggcatggaccatgatcagtgtgtgtgctccgggtccgagaagacaaacaagtgaggggtgtagattnagtttcngccagagaacagtagaaattcataagcgggatatgacgatcgccncgcggatagacagacccccagtcaacaaggttcaccgaggctccagacccacaactgccgaaaactatagcataggtacgctataggttcccatgatatccgcgagggatcatcttgngacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccantaagccatagctgctgcccgactgagccgccgggggggggaaatgtaatgaggatacacgggggcctttcccttatgtaggagtgaatagtccatagctggcctacatgacggatatgagaagtgaagcgattgcattttgtgccacctttttaggatcacccggattgaggccaaccacgctgagcnctgaacaggcgtcccgaggaggtcggcgtctgcagcacggcatgcatgttatactcagagactttatagaccatccgtaatttcagaatgtagtggattaatcactgataaccactagttccgcttttgattgtcngcttaccatttctcaaaaacgangatgttttgccgaactatttccagtaagagtactactagtaacggcttgaagggagactttagatcatcgtggcctcacgatgcaagaccatcatacgtgcctgtcgacgtagagcgcccgaaaagcatgaagacagatttgtcctggagctaccacatgtctttttcaatattgtccttggtcgagtcaatgncgttaatcaagcatcagactttctctgaactaaaatantttcgacccctatagctcgggtccagggaggtactgcgcaccgcccagcatacgtacggggactcggtacgatgcctcgctgtgtgcgccgcagctcctttttgtgggggtcaagctgcccgtcccggcgccggtgcacgnnnccagtgtgccgagtcattcagagtgtaactctcgtcagttagaggaaatggtctcggggaggacgacgtgctcagttgtcgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctgcncgtgctgacttaggcgtgttagcgtcnagttgcgganggtgtgcagctgagccctatcgtgggagcgcgcgcgtggcaccgaaatgcgtgccggggaggggcgaccccagtgacgaatccagatcaaccacatctaacaggggttcttttactgcgtctccaggggcggctcgnggatcgcatcggggagatctcactaaagaatanngnagggagggattagcaaccgaaccacagctcggaaatcagagagcagaatccattggtcacgaacggctcgagtagttgtatattgagatattgcggctcacttatangaattataaagcttgtcggtcctggggttgnccttcggtcccctgcgtaggggggatcagatgggagttcgtcataaccgatccattaaccctaggaaccgtacaaagagacggggaaaaccgtagtggggttcactccattntacaacttagggcagcgacaatagattaccatcaggtttcagaaacggctcgaagttctaataccaagaaagactatacttccatcgggactccgtatttgttatgcttgtaactttgtgccacagcctaggcatgtcccgaactgggtgcggccggcccgcagaaaccggtccagtaantgcccagtggtatgggtcttcgactcgaaggcgtgacgcccgatgcaagtaaaccgccgatgtccgaggatcggaaggtatgctcgatactcacggaacatgtcttggctccccggaatcgtcgtgccncaccctttgctccgggccacactcttcagactcaagactgttctatctgtagataacgcgatcacagaacgttaatcacgagtcccgcggcgatggatcgttggatgggtgcaacgtggactgcgcgacagaacgtagtctacggtggctgtcgttacgtacccgcacgcctctaccgcaccaccctcaccagtggaagaaatcgcttcctcccgttgcgaaactatcgaatagcggtgagacctcatgtgtcactcggatttgcacattacctcgctnatgtagtcgcagagaggccagagtaagcgaattatcacgtccctaatgatgatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccaggtactttagcagttccgggacccggatgcaaggacagcgttcgatgcaatattgctcgtttggctctatantctaagtataggtacctggtccaccagccaggagggacactaaccatctacgggtcgttccgacctacaacccaaggcacgcattggctgtaacgtttcgcgtccgcagtgatatctagccgggagtgcatagaactgcgtttggagtgtaagcgttcggatcttatcccagtctcncgggctccttttctagaaattgagaggtagatggcccatagtcagtgtggtgatcggacgtcgcgaaactttacgtttagtcatcaacttcgggcaaatgtgtataacatatcgaacgcncggtgggataggggaggtgtcgctgacgttcagtcggcaagtagtgcctgtcttagcattcccagtacatcagcgtatctaagtttcgcgggctagggttcgtattaatggccgagtgaccacgtaaagtgacgtatgccagggggtagtcaataagcttccgactcccagctgtgtgctgtcgcctactgctcgtaggaataacgcagttatgtcgttcgactatcgagcagatgataaggnatgtgattatgtagacggtattttactcccactataggacaatangttctccgagacacaccttcgggttctacttcatttgcttactcggaccccgagtccctggcatttctttaagttgccgggtgggncgactcgtgtcctcccattaactgcgcagtcaggagtatcaagactccttgtaggttagtgagctaggtttcgagtaagccccgcgataaagttagtgaatcccggggctctaagcgacccgtgttactanctaccatccaccgcgtggccgagaacaactgaaaatgcgttgcaactgctggtccctcagctgtttctccggacgcgcaatttctacgtgtgtgaacttccggctgggtcacattggcgggcgagttctcgctccggcggggaggaatgttagcgttccggcatgtatactgggctgctctagacctcggtctacaaacctgaacatagaaagcctccanncccaggtgagtagctccaggagaggtggtggtcgttttagttngagtagcgaactaacgggatgccgancactgtgctctcctggcgaaatactttatggccgtgggtacgcgcccggtgcctacgagcggtgagatccgagcctctactccacgaaaccgtatcgctctcgaggggagggcgagacgacttggttcgactctggtcccttataagtgccctcgagtgcatcggggtagagccttcgaggctggtctggagaccgagcgtccctttttccatactgttggagccttgaatcagtgtacacgccccaataaatatatggcggcacgttttgatggcagggtatcaagagctcgggcaccccgngaaacgacgaacggcggggccggtctagaccaccagaatcccgatcgatcaatcacgattagttgcaagtcttctgccacaacatcggccacactgcaaccccggggagcgaaggttggtaccgctatccttttactcgtaccacgactggtatgcgttatgagctcactttgaggggccagattagtccagttcttcagcgggaggactgggaccatccgggnatgtggcggcgccggcctgggcgattaagacccattgggaaatgcgtgtttggcgtaagtgatggatgcggaccaaaagctaacagacgaagagtcctctggcacacgctgacgagtttcccgcctgacccgtcnacatccaggtctagagtcggttcccgtgcctcagacccaacaggcttcccggctaaccaattggccaggaacacaccccctcttcataatcacgcgcggtgtactgccaacttagcgagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatcccactctcacgaccatgtcttttccaagttaagganaagacgtcgttcttttgttgacagntgtttttcatatatccgggatgaacaatatgtccatttctacggcttactgagagcgccctctgccgggccgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacacgaccagttactcaaaagggaccacaacacgttcgtgaggtgggtgggagacaagtccgtttgattacccgcgcacccccccagtgaggatactggaagtgagagttcatccccgccgaacttactcagacagatcaactagtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctgcaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagncgattaaagcaaagcatcgtgtatcctcgaatattgcgagtttttatggcttcgtcgcgtacttgcggatctagctgaggcgcctgagttacgctcaaagnagggcgacgcaaccgagatgcccagtttggcggttagaaagtttgtaactctagacccggttcctgtctcggcagcacttagggagatttgtctacttccccatccggcccgtgcgttcgactggagcaatcatctgatggcttgaaaggtcgttacgtgaaataacgaaacaaattcgcacaacgagctacgtttcaggtctaggcgaaatttatgcggacatagtcccgcccgtagatggaacgcatcccggaggagtagtgcgagtgcttgcacgtgaaacccgggtttcggtagagacttccgtgcttgcgtcgaagcgctatgcgcgacggcccctaaggcattgcacgggccgccaagggggtcggccggggtgcttactctccgatctgattccacatgggcgtccccacagcccgaaaggcaacgaaaccctcatatcnaaccaacccgtactgcaccggactattctaaccccaccatggtaggcgccatccgattcataattttgtgctcactctcgatgccgggcgaatataatagtaagcagtatgaaattcattgctccacgccaacccacaatacagacacgccgtaaggattttacgggtcgtgcgggtggcttcgcgcccctctctacccntgtctcgaacttagtgtgccataatgcctcattcagtacaacaacagagtttctggtacgtttccctgctgctagccgacgggggcgcatagacggtgctgtccttgtctgtggccgaaactctccctctgcctttcctcattgaagagcgttccagctccggacactggggatccacgctggaagaggtaaaaacatnactccggtccatcgtctagagggtccaggtggtctcgcgtcttcggcgcccaaaaaccagataatctcgaggtatacgagtcgcggcgctcgcatatgttcgactgttaagacctgagcgctctggacccagtactgagaaaactaaaaccgttctctatatgttaggcgatcgtgacagtctagccccactaaccggacacctcgtagttcatgatgcctgatcgcgtagagcagggagcctccactcttagtggagcaatattagcatagcaccccgcgacctactaggctaagagtttcggatgcgctaaagatatataataagcgctagacttcgaaaaactcctgactatgttgcaacttaacggtatacttggtcggctgacgatcgggataattgcagatgcgacggcnnnnggctttgaactggtggcgggaggaactctttgctatacccgctatatagcaggcatatttttaactcagtagatgccccggcggtccacagagtggcccttatgccaatcagaaggactcaggggttgttccccggtcgccgcgaaaactccaagtcggactccgcaagtggcgtaagagagacacattaggtcaaaagatatccggagactagtcctctgaaaccgggcctctaatgttcctccctggccgatngggcacgaccatatatctccctagttgcatatctcttagcagccccttcatggacccatgcttcatncaccgcctccccatgatgcaaaacccagaactctctagatcggagtaactatataccggatcaccggctcactcgccntgtggctcaccctttacagtgccggacggccgctgccagataacgtctggcccgcgcccatcatcaatcggctcaccttatcatattataacactgttgtcnagcggtcaatttctcgcaccctgtacgctcggctggccactgcatagctgtttgtagaccgctgtcaatctacgccgccggctcccacgcgctggagggacctcagtattacagcgacaaaaatggcnagtgggtgacctcggctagggtatggttaagcatctcaccgcggtgtggtccataganagatctgccctaaaatcctanatcccccccaattaagacggtagtcaccccaagtagctgtagcatctctaacgttttgtggccaaatcctntagcagaaatgtgcgggagttacctgcagaaagggcctgaagactagcggcgtgaaggtcattgcataagagtacttataagtctgtgtattccgggtcggtcggaacagtatgtgaaaaactaggagcggaggctgctcactatgtgtcaactgttcttggcatataagcggccccaacgtccctcgatcatctagagcctttgtcaaactcaacggatactccaatagtagaaacagtcagggtgactcccggcaccgagtactccctaacatcacggtcacaaacccctgggcnngagaatttacttccgaggccatacacgtaaaatctgtatagtgggtcctttcatcgtagtggagagtgcatgtcctatttgttccnaacgcagagaattagcatactaccggccgggtgggatgcgcgtagcagctgactaacaaatcctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcgcgcgctngttaatcttgtgtcacaccgactcttggctgagtatcgccctgcggagtcacagcncgacagaaaactattttttacctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctactccggccagtccacttctatttcatgtacccaaaaataacaatatgagccactccggcattgaccgaccgcggaccgccgcggtagcgtcgcatgaaggtgatgaatgagatacctctggctgtcctctggcatatgaatttctttgtttcggtcgcgctggtgcgatcgtancagggggatgtgcgttcacgactttctaacttgcgtgcgctagcccgccgatagctgcagtttgaagttttccggaggcacctccggggacagtcgacaacacagctaccattagaatggagccncgttagttatcgcggatggcgggcgagcgacccgtcttttatgggtcacgaaaatgggacgcccccgacacagatgaattaagagcatcagcnccagatgcaggtcgccgacaatctgtgagtacttggtcagcttgacagaaagtgaccgcctccgcctcatggaggttccgaatccctgtcagacggcgctctccgtttcctaacaggagtaaatatcgagtctcggagtatgggcgggctgggtcactgggatccgngcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcggtgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttgccttgcgttttaggcgcggacccgcaatttaggcgagggaactcattattttgggcgctaagtgcgcaaactttgaacgaccccaagagcgagcatcctccatggtgcacaccaggtagtgaccaaatattcgcgggggggatgcgagctgttgcgttccagtgcacgcctcccttacaatgcacccgtgctttctggcacgcntgaacgcccctgttactccttgggacggcacgatggacgactatgaccgtcagtacgagtcgtgggttgttgcaccgccggggacacaagagaagcgctttaacgcgcgggaatgcatatccacaaggaagaacatttgaccagccgccaacttatccgctgcgaggctcacgaccgcaagctagtttttagaaacccgtaaagctaacgtgtacactgcagtcgncttgaaattcatcacgccacaaacggtccaaagaaggaactcggaaaacttccagtcgatcagccgtctcgcagactaacaacccgcacgaggtctaggccctgccagattgcttactctctccttcacgtagtgttgcatactcacgaacttcaagcatataaagggcccataacgattagcgctgcgcgcgagggagtacatgctctcattttgtgacgctaactacgaactttggaagctcagctaggtttttgctagctatgaagcgggtgctgctcgcgacgacggatcgtgggagtgatgcctntggatcggacgtagcttatggcctcatctgtgtatacgcaattctggattgggggcgaacgggtgtcgaaaataccgtatgttctccagcctgaatagttgaaaagtcttgcccactattgcgggggtgggattcgcccttgctcatacggttacacacatatgcgaaatccccggcggatgtccgtntatatcactttcggcatcaccctatgtgcatttcgcaagatcaaacaatgncaggtcgcccgggtcatctacggtccgttccgttatggacatctacggaggacgctctccgcagtaacgggcgtggcgtggtctggcatcgtttcccagttcagagtccggttggtcttagttccgaccatccggaagactccacaagtattacgagccctccagacttgatcccatatgctatgggcgagtgggtccggatgcagtctatcttcggcgcatgccgaatcaagggcacgccgaaggacggatgacgtagtacgggagttccgattctggcgcacatcgttagaagcagggtggcgatcggggaatgcattttcgctgagcgggcagcaccctcaagccgggaagcgtcctacatgcgaacgcttagtgcgtggtgactgcaagtattgcagacgacccgtttagcncgaaaaggggtctgcccgcacctctagctcgcgcgcttatcactacatagcgccggcatgcgtcgtcggacacgtgttcacgaacgcgctgtttgggatccggtactatatcccctatgtgcgtcacccctaggtagtnggccccgtcttacttatcgtcgtaaacatgagacggcatggttgagcttccctagttggactccgttgcctagtactgataatacgcgtggagacaatcatgggtccccacttcactttgaaaatcacgcttgcaggggcttcgtcgcccgccacgccgcgccnncgtactgtgcctcaccggttgtcagtagttctcctagttgccgcgaacaaatcatgttgcatggctcctgtcacgcccccaaacctggtgaaggttgtgggtccgcgtggccgcacctgagcgggcagcccgttactgccacgctggcgagacgaggttgcgcggagggcactgcggctcgtcccgtgcgcgcatgnaccaaatctcaaggttgcaggacgtacgggctcccagagagaaatctctagaatgagttactgataccgctttacggccgatcacgaatgtccgcgagtcagtatccggggtgggtctctggatccatccagaacaggtcccgatcgaggggggccgtttgatcgtcngcgctattatgtcctcaatgaacgcgnacaatgtgtcgccggattggaaagcgccgaaccgatctactcgtaaaccgcttaattgaatagaccctgtaagttacacccacacgcatgatagcaaatgcaanggcggcgaggagagtngctgctgccgcgcctcagatgatggtgaattttacatcacgcatacacancaggctattaggttagttattggttcaggaacaaccccacggaacttggtgcgtaagtagctttaaggacccgatgttagaggtctccaaggcgcggcacaaaggccgtgatagacagacgcgtgaccgcactccctttgttaccttggccccttctggctatgaacagacctctttcgcggaaacagccgccaccgctgaattttttgcttgcaggcaccattgtaacaatggttcgagggtcaaaagattatgaaagcaaatagtgtgtatgtttgagaaggatccagcgcctataacagggagaactctttaagtttgaggctaaaatattcatcnattgaaacggaatatcgacgcgtagaattgatcgactagtcccttccgctggggttccacaggacgttgccacgtcaagnannaccactttccgcctgtccaaactggactggtgattcggctaaggcatgtcgggggggggcatgtgagcgctctttatgtctcaactccaccgaggaaatttctttggtcatgacatccgtccctctccgcaggccacgcgaaaacccggcaatgagcagttaagagcagccccccgtgtgccttcccgtattctgatatgcacaaccgttacgttggaaccgaagaccaggaaggggtaggagaaatttgatagtcgaaagnntcgccactccccaccgcccatccaagcgtatggcgtaagcaaatgtggatcatttggtacagaagagcacgtcgtatgtcagatgagtttgcttttccgcgtctgnntcgcatattagagagatttataatgtttcaanncctcaagttggtcctcgggtggattaggattacaatcaatggcggaataccggtgaggttgattacaacccaatttaccatctgctggtacctctcaggcttattggacccattttccttgatgcaaatatcaaacccttattggcttggctttgtgatcaggctgtgcgacggccggggtacaatctgatgtggccgtcgcgaggacagtcggagcataagtctagcctagcggggtaacccccgttaaccccgaatcgctggaacccccccgcagtgtagaacatccgatagctatctgatgacccggaccatgattgcgctccgcggcactacgacacgtcctaacccccacaatggttttaatagccgctttcccggttgtatgcccaacggccggngggngcaagtaccacccaaccacgatcgagtgtgcctgcatacgtcgtcccccggctgcagtcacagctaacgtgtcactctgttattttcccaatatttgactaaagtcgtgtcnacactccctgagcggtcngcggcagccacggggcatgtctacctgaagacatagaggccgctacgtgcgacaagaggcgttgtaagatattacgggaggtaacgagtcctacgggcaacccgtagcaattgggcgcattccgccctttagtgactgtgcggcgctaggcaacgcgtcttaggattcacagtgttacgtccaaagaagtcagatcccgggttcgtacaggttaatcaagatggggcctgacgccatagagacgatgcggatgtagttgggttgggactgacagtcggtaggtagaaaaaagtccatgcgtgccgagtcctaccaggttatcgtcacccgtttttgtaaggatangaaggggatcaatgggtagttttaattggggttggctagtgnttgggccgttttactttcggcagcgcacggtcgctctgcccggcagaatgcaaacaacttngtgccngctcgaatagttattggattccttagtactatnacaanantgttagggaacgaatactagtgaaacgtatccataagatcttaggatggcgcaacaatacacaggaggaccaccnaagaggcggaccattaaattgggacgcctggggaccgactanccgtgcgtagcgattcgtaatcgcaagcactcctaacagaccggcgaccctggaggccatggtcgacgagtaacttagaataccccccaatcccagcggaggtggtactacaccatccatgtgcccgccagtcgggtcnttgagggtagttacagaatggntccgngggggtcgagctcctgattggaacgatttcatccccagtgtcgggtgttctcaccgcggtagtcctttacgggttattgaggggactgttcggttaaaagtngcacaatccctcggcgttatcaccttcagctcggctttaatcgtccgagcgcggggggccgaaggccttcgcacagagaagggtcgtaaattagcacattnnaaagaacccgactgtacgntgtgcagcagagatgctgagagcagagacgaaaccggtagggcctaactcgggacaggactaaaggtcacgtttgtatgtcnaaagttggcgcagtcacaagctcntctcatggtctctttgcctttgctatttgagtaatcacccctattgagtggagctacgctctgttcaggaacctggcgagaatcacgtagctgtattaggacactgtagtataaccggaccgttcntttgtgttaccgcgaagacgggtatccttaccgccgccgtgtaacctagatgcgcggacccctaactgtcttcacttctggccgttaacatgtcacaggagtcgagattggctgggcaatcgtcggtcatcgagtgagccccatagccatgcccaggagagctacctgtgtatttggtatagcttattactatattccnccccggctgagaggaaatggaccattcggcccccgcccacgaagaccggtaccacccagtgagcaatcgattcgacaaggatggagccgtaagctactcgtcctccacgacagtgttcgtgccccatgctggctgcctcccggcgaacatcgtaccacccccggaacatggggatccaactattatacttaggccgtcgagacgcaaagcacgttaataaaatccccccgacagggacactgtgtttcccactaaacttttcgggtcttactatgttccatgtctacactcgtagaaggagacgaccagcacctctctccgatcnagctttagctgaaagtagctcagcctaggtacattgctcgtaccgacgacttagaggcttctttcggggtcaagtatggtgtgttttaccagtgtttctctactttcacacgggcggagaacgtattgcgctgaaaaccgggacncgtttacaattttgtagacggccccctcagtgcgcccgcaccagatcgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcggggcttacagacatctctacagagtacggccgttaacacaatggcgtaacactttcattacaggctcggaccactctcccgttccgacgtgttgaatcatccagggacaattgaacggttgcatggcggattacaggaccgtcatgcgcacttgtctcccagattagccggtcgtaactntatacttcacagcncccgatattaaatcgtgacggactcctatagtgatgtcaggccccgaggctgatacatgaatatcccaagtcagcattgttcgattcgccccgtggcgtatcgggtccccgtgggcccgaagtggcgcctaatctcctatagaactccgagcactttacgtcgcntccccttgctcgactaagtcacgaggtaaacggctccgatgctccaggatagctacgacaagcccgtttctcactgaagtacatttgcggttgcctgtaggtcgggccgaggcagcgccagatctatttactttgcgccgattaatccttaaatataccgctacccccgggatatccgtgtgccggcacgctcagnctngattcaatcagcacgtgcgcggctgagcgcgttttgtcccccgctccagtaaccgcgccgcgcgcccgggtccggctngcccattccacctacaacgcgcctaacttaccattcttgcagctgcacgttgcccgcttaggttctcttcctggggtgcaacttctgtgaccaactgaccngatccatgccacacgacggcgtcccacggacactcttaacagcaaagcgtaggtggcggaagcctcgaagacttgtgagattagggaanatgaacgctaagccggagaggtacgtaacgagaatggttcctacctccaacggtggaaggcggggaacgcctgatggctaagaacggtatcttcagccgcttcgtctggtngacggcccacaaaatggctaaggggacctagttaaacagcagcaatgcgatttctgtgtccagcagttatgtaattacatgtaggacctcgtccgagcttagtcgccgcactcagtagggactgtaagtcgtcttagccatacaagtctttctcacagctaggttggtaaaaatcgtaatagcacgataaactaaggatcgtcgattccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggtcttgactagtgaggggaatacaagaagcgtcagccgccaggcagacatttttcagggncagttcgtcctaaaaacgtagtagacntatagatcggatcggcagtagtccggtctggcgacaccatatcgtagccgggcagcgagcgagataacgggcctgcatggagcgatgaccttccagcactttccaccgtaccagaaattgttaatctagtnccgcaggtagggtccctgcggtgaaaccccctgcgcattcggtgctacctccttatcttagagtgtntcagacaagaccagctcgtaatagatcgggctgccgatcaggtattgctatcctatacggtgcttaatgttaggcaagattagaacccatggataagtgcacggccggtacctcggctgtgcctgaagggggggaaccacacagacccccgacttcgattactttctcgcaaggggagcagcgcagggtggttctcttccctcccagtgtaagatcaggcagcgagagccgatgtacataatattgaatatctgtaatacctcaacgcggcggcgaacgtggattgtacccggggacgtgaggactctcaacgctacgggagagtcaccgttgctatcgtaggtggcatccgcgcgacacgtcgcacagcgtgacctcanngttcnnagtctccgagggggcatctgatncgcgtctccgnngcctcgaccgatacagtccgtcgtatctgatantcagagttattgctggtgtatcccggtcnactcgagtgctggctcgggcattgaagcttaagaaccgggaccgtctaaacagcaggtcattatacatgagaagatgaccacgcatctaagatgggtgatgtagcgccgcctagtcgcgcaatttggataggccgcaccgatcgaaagcggggaggagatactcacttagctgcggactacatgtagtgcagccattagcgcctatctccgattgcgttaccngcggacaagctatgggtgtggctaacattncacattcagctccgggtccctccgttcgtcgcaagttagctctttataaggccattttccatgttcacacctgagtcgtcccacaactaccagnccaagtttgagtgtataagatgctgntattgtcgaatgatgtaatnatggaagcggcacagtgatgaaaaaacaagtggtcgcctggcccccgttgcctttctatgcantaggtctgctgatcttgttcgtgtatcacgggcgttaacctatcanaatacgcctggccataccttggagacggcgacgtcccactctgggatagatgagtgcgccgagcagccggataagttgggtacccgacaaggcgcacatctctttgcgcctgtgatcccggactgtcggaacctatttctcataccgggatcacaacgcccgtggccacctccngcccatgcgagtggtaccatagacacctaggctccccggaagccgtccggccgattgtgaaggaagttgacttctttgcaagaggggagggatatgacactatagcggaagcttgcagacctcagttgttgctataagctatcgagtaccccacacatgtaaatgtttgtctattgattgccccccacccgtctgctctggggcggcccggcacaacggtgcaatgaccggggccacgggaccgtatggtgcaatgtcaccgacgtgttcgggtttctcagtcgcttgttgaccgttcaggttcaaccagcttccccggtactacgggcatggntgaggcgactctcctcatgatgctctcgtcataacgatcggcggccgagagacccgagcggggctctttctgggatagttntgttcccggtggtcgggggtaggacatgctaatccttttggtttggcgaggacctaattgccactcaggcctccacgtaggcttgagagccccggccccacgggctagaacccggccattttttgcgcgacatattgcggaacaggtangatagggagcggccgcagcttcctcgtaatcgctcccgtacccgcgagcctagtggttccatcgcagtantgactagcggaaggccccgagttacttggcttgcccgaaaattatgccccgccgctgtcaaccgcgctggctggaaggtagaggcagcgtccatgttcgtagtgaaggcgttggttgtggctgtaaacatcggcggtcgtttacaagttaagtattgccgcttatcgtaacacactaacgtatcagccttgggtttgtctacgctcgctcacgtcgggttacgggcccaggcgaataacgatttacactaangtctcattatacatatatcaaatagaagattcatagatgcctcggaatattgacgctaaatacttcggacaatggatggggaggccacctcgagagaacgctaattggtggtcanttggcctattcttccgtccggacaggagataagncgttagtgattcacccatgaatggctggcctcagactgtaagaaagacgcaaccgaccccgaatcccgccccgaggagggccggagccaccctcgggacaccctccaccagtactccggccgcgtcgcgggaggcccgggccgcgggnccgacgtgtggcggcagaacttatagtacccacacaggccgtggatttaggcatgtggcggcatgtgtacaattacgttaccctcggagccaccccccgtaaagatgctctgaacagctgagtgggcgaatagcttcccggactgggtttcaatgggcctgtccggtaggtgngactcaacctccccacncacgggcgtctgctaggattgtggagttaccctcgctcgtatgacacgacccaaactcggacaaggcacatatatcgggcatttaggaacacccggcagcgtattggttgtgggattccgtacaaggtggatgaggatgggttgccgcatattcacatcccatgataggatgcagacccgnaagggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagagtattccttctgacgaacatcgctgatagattagacttcaggcaacagttgggagcgggtagaggccggttacagtatgggttgcgcgcaagaggggttagcggtccatcaaaccaggtactagcgncacctgagaagctagatttatcccttcacagataagtagacgccgcctctacgtctcctctgagangatgaaagttacaggcgccccagccagatgggcaccgtagtcgttgtctccatgtaaggtggtctacagcccaacgtactgtcagccagcggaccncagcctagccgagagaccgcccgatttctgctactctcccacctgggtaaacgccgtttcaacgccttcttggggcaacctcctcaggggcaggaataatgtccccggcgagcatctacccgagggcacagttctagttattagccgggtctcggagtcccctgccggaagtcccaagatgcgcggtaaagatttccggaagaaataccctatcatgctgcaatcaaaaatgggtacaggcccacgggctacatttggggccgtgagacctacgagctaatgtccgtacccgagattgtgggtaaataagcccacagcagtctggacaatcaggtatgtagaatagcnactctgattgtagaggtgtgcgaatccgtatgcgatagaactaggagagcacttgcagcgcagcgggccgaacgagacagcgtattccagtgtagtaggtngtcggcttagactagcacattcgacctacaagcgtaaagtcggccggtgtgctnccccccggcatgttgtcagccatatttcacgcgtaggcccactgcgaatttaaggatgcgcggtcggcctggcgttgttcgccgccgctcttgcggcagttgaaccagaaatcagaagaatgcactaacgctcatgggcgtcacacagataagccgcccgcaccaactaatatcgcctacaaaccgggaatcgtagatacggtcccgagagggcgccttgtcgtcgctttccggcaactaagctatcttacactcaattggtccctgcaggggacgcctaaaggctaaatgcagaagacaactccctagtttggagggagccgctaagagtcgataccgagtttggctttggacatggtggcgacaataccgcaaacgttaacaaggaagttgtgggctggnccnctntgtgagcggcngncgcagctgtgtttacgtgtgaggagcttgcgtacctgtgggcaacaattcagtcgaatagccacacatattgcacgtcctcccagctcgatatcttctaagtggactacacgcgcgagacaagcgcggatcgagtctgggctatgcgctgagccaaagccggacttcggagtattgagcattgtgagngaagccactgcccaaccgagggcatagtggtaggaataaccgcctcacgggtctgcggtccgtttaaacgctaccgaggtgtgtcggtgtcaagtttaaaattaagaacgggcgggcctcgtcaccgctctatccagccgtgaagacggaggcaccgtgatagaaggtcaatagattgtatcagttacagatggatcgtagtantccccaaatactccgatcctatcctatactgaactcattacagggaccctcccgttcccaagccggggcagttgcagcgcaagaaacccccggaggacccctgagaattgagggtcgatgaaggcatgcctccaacataagcccgcaagaacaaggccacgcagttgttgcagcagcatttttacaaaggccggtttcagtacggagncaaaacaacctaaagtttatcgaggtaggaggggggacgcgcggccactgggaaggaacctacgcgcagcagacnnnggtatattagctagtagcgaattcaaagtactgtgccnagccaatactaagggcccatccaactccgacttattgccnagcccctaagtactggactgcnacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatcctgcaatctctaccacgggcatacaggaaagggtctttagctgtatttgtagtagggccgtgctaagcgtagcgctaagggcttgcgatttagccaggaaaccattgctacttgaatgacggaagcggccagaggncatgaacggatttaagtnccgtgggctgtactcgggactgacactcacccttaggtgggggangcatatccagcggcaccaaagtgcccagctaatgtgcccgtcgaagccggggggttaccggttcatgaccctccttgacgccccccgactggttgattccgggtccacacgggaggggctcttaggccacaggcgaatggtcttatggatttgagacggtgagcaccacatggtattgatngacttcgtaaggtggggtcccaaccactccgtcctgttgttagacgnaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatatttatggcatccatccgccgtgcacatttcgnggtgaccctcccccgacgtgtaggcccacggggggtatctgccatgataaaatatcatcgaggcccgcgatcaacccgtcagtcacttccgttagttcacaccgagaggaaaatgtccaacgataccgatcactctgaaagagaanacagctcctagaggcttagacaaggcgattcaacaggcgctcgcagatctttaggggctccacnnccgttgtacatttatgcatcttaagaatactggaaggcgaaggtagacaacacccgcgtaaacgccgnnggttcgcaaactttacatggaccgctgactcggaccaatcagggaatccccaggtaattcacgtcccgagcctcgactgaaaccacaagtataggtcaagggcacgcgtaatttcaatgacggtgcacaccctactaccatcacatgcagggcactagggcatacaaggagacggtcttgccccctcggttaggctctggtatagatagtgcaaggcggcactcggggtactcgataagcatcattaggggcgcgtcctgacacgggaagtatcacgatacaaaggccacttgtggccncgcngcctactgacgaggccgcgagatagagcataccgcgagcattgacagcgcctctcgcatacgcaagaaccatggaatatgtatcgtccgggggcaatgctcggcctagccgaattacgatcggtaaactggagagcgggcgcgcgtgttactgtctaacgtgtagcctcgagccacgtttccctcacgcggccacttagtacctcgttagtttcgatagcgttatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggncggtaatcctatctgcagtaagatatgctcttccgtctgcccccactaatcagatctatgtaaatgccaatgaggcatgagcatagattaggatacactccgatcacgaggtgtaccctctggacctagcatcaattaccacgttcctgatgaccaaatggtgccagagattatgcgaagggcttcgaggtagttaggcgacgattcttagggactgcanggctccgagaactggactancaanctgtccgccagcactggcnngcgcgattgacgaccggctagggcttcggccttggtcgctctctggcgcgctgtagaagccttccgcgtccgagtgcacgtgtttttcttcgaactaggacagtgtttccacttctcgctggagatcccttacgtaggtttggcattcgacccatggaagtcaggggatatatgatattcaatctcgccctatgcacctcctgggcggctgcatttacaaggcgtggaaacacaaacatgcgttgagcgcgtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggcgatcgcgcatgaggatgttgcgactgcggtttgatactcaattgggatcgatagtgtccgtaggtactacagccccaccnatccccacaagacccggcctttggtgggtaanaggacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtgtcagtccgagttaccgtcgtaggcaccttctatggcgcgaagcgttgcacgccgaggcactcaccaccttgacacgantggacgtaagccaaacagctcctcctcgcactacatgtctaccctggcccagatattctgangctatgttagtggtaagttctactgtccccgtcgtggaacgaagacaggaggccgcagtcggttaaatcgtcgggcaattagaccgctttctaagacctccaagaccgtcttcaattgctgtatccgagggtgggggccggagtgggcacagcaggaggaaccggtctatcgtgtccagtggcgtcgtcccccgccctttaggccattagccgaagcacgaatattcatgcaccatgtctctctctcaaaaggggccgaaacctcccgccaggtgaggatattaatttttatctaataatcttataatcccccgggttacaaaatcttcttgtgcgaggtttatcagcagggcgttgggtacacacctgctgacggaatgggatagatcttaggtgagcgaagacaatanactggcggcacaggttcgcactaggtgctactcgtggacgtcccaccgcaggcgtggaggccagcgagcgcaccagcactcggaagangtaatgcggtagggctagtctgtcatgagacccgaaaagatcactcctaggactcgtgagatagaccgtggctattggtagactgtgtttgtggcgggtggacactacggtcccccgactggcgggggcgcctcagcgcgcaaatcgcctacctaggcctccgacatgcggcgtgtcacgatctcttccctggggtgggttattcctagcagcatgatctccctaatggacaccagcccataaaagttcgtgagatgcgagaggctgacctagactggcggaactaatttggtgggctcatatgccggtaggttcgcatacgtttcgcaggcctctcgcatggcgaatgcgtatcacgggacccctcgagataccgagaacgtagctaactgtgtatacagtcccatatacgacagccaccgggagctaggcgagaatttcatacagcgcctaaggccagattacatccactggacctaccgatcatgtatatctcattcagtcccagtggtcgacctggtttgtctgggaagcccaggagttctctagggtaatccgcgcgagagtgtcttctgtcccacggtcagcaatacgtgtcaaggagncgcaaccaggggcccgcagcgtcgcccactctggcggcgcgtctcggcccgatgctgcgacgacggctccgtactaatgccagaacaatagtacaactgggctttagaggggcgtctagtctgtttgagagaccggtgtacgatgccaccggacgtgggaggtaagtggtatgggctacaatcttggtccatttcggtagtgttccgttaaccagcctgttgcccttagactcgatggacattactcctccccctttgagggctccggcaatcggagggggccttaggaacttgcaccgcgagtgacttatccccctcgtaatctggacctcactcactgagtgaggcgagcgcactcgatcaccgttcatgcggctgggcccccgagttgacctgtttcactagacactagcctgtagtgtaccgatactgttgcaccgagcactgtacgggccgcgaaagaatggcgcagaagaacgttgtcatcaccctggtcgaantcggccaggggccttccgctcagctcacctgacaaaccggttgcatgtcggaggtgccgcgtacccgcgatcccatgcattccccgtgcttggccatcttgaggtagccgtgtacacccaggtacagttatctcaccataccaacttaacgctctctctattccgagggtcccacatgtcttatgattngcgataaagtatggattccgctattcagagtcgcggcctgaaccggttgaatacagtgacgggagcgccgctctcccaatagaattattatatactcgcagcgcaaatccctttacaatngccctccctacacacccgcgcncctcccgggagtatatacagacgcgaatgggtcctaaggctccggggccgtggctgaatgatcttatcntgtcacaccgcggttctaagttgcctacgaacacaagtacccagcgctccagccccctggtcctctatggtcctacggctgatgtactgaatgttctgacagggaaaacgatgtcgtgttctcttgtgagcctcactacaattcagaaagacgttggatccgcgaaattcctaccaagtgttagctccccggtgggagtcgtccactcggtcgggcagcagttagcgtcataatggcccgaagagccctcaacagaaggtgccagacccccaaagggtttaggccctagtcgctttttccaccctcgtgcttaaggacactagatgaacctccgtcgggcgttgtgttctgtgagcaaagagtaacgtacgaagggtgccagaattgagtccggttatccgcctatgaagccttgcctagctggcttacggagtaggtcgcatacagaccataacgagatcaatcttgctatcacattcattcgggcgttgtctgggtcgaaggatggactagtccacaccctcgggacttgggccttccctactgatttctctgcggcctangcccaaaataccaataccgataacacgctgacatccantcctctttaggttatccggggtacaataacccgatagcaccaagcgagtcacaaatggaaggtgaggccgtccgagtcggccggcctcagaggcgcgccagagactatctacgttcacagcaatgncctatggaaaacgtgatcgggatcgggtcactttctgagtactcgaacaattactctaccccgaaagacctattcagtctgatacccgaggatggtatatacctactattttcctgttaagaaagcacctacagtagtacctatgatgccctacgcttagtcacgcacctttgcctatccctgagcacgtgtgaacgcactggtcgggagaaagcctccactaaagtgtctagagggtacgcaggcgaagcacagacgggcggaactcgttacgggcgtcctgtatttaaatcgctgggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtaccaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctaacgtacacaatagtcagagttgcagagccttatacttggttccgcgggaagtaattcggcgtgtgacttgagtcggtggctagtccagacggcgtaaataagcgattaaaatgcgagcgcttctcagagcagacctactagtttaaatcgaaacggttatcctcgtgtatgtgttcgtagacacaaggctcggcagtaccatcaggcttgggcgcatctcttataagaacaagctggacccatgcaaatgtatcagcccagcagacttaaaaaccccgacgggacaattactctacttaaggttacgataccatcggctggctcgcgcgcccttttgaatgcttagcttgtgntctcacgcaccctttattagtcaatctcggatttccctgaattaaactgcattgcaaagcaccggatcggataagctacccgagcggcacgggccagaggtaaaactagtacaagcnaagatagtgtatggcgaacgncaacattcgtgaccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgatgttcagcgcggcgaatctattttcaggnngtgggcgatcgccgaccgcttgctaggtcgagagtgtcgctgtttatcccggctattcggatccgtactccgtaagcaggcttcttccaatttgtaagctttgcgcgacgtaatcgatcacggcacgcatgggcctgcggcattctgggctgccacttccctgtctcgggnggcgagtgcgtgacgtagggtaagagagctgngtagacatcggttggaatgtgtctatggcatattggacatgtatgaatcatgccacgcatcgctatttgcgtgaagctggactgcagaggcgtccctggtgcgggttagttcgctccaggactcctttgttagagtgcccttacccctgtanaccaagtcttagtcctgcgcccacactagtgtgggttgactcgnnnnnntatggtagctttcgcccaactttagattaaaaacccctccagtggtgccgctacgttgttgatcaccgggncgggaggacgtccagcatggctccggaacagacgcctggctgggatgagtagcgatactatgaacggaaccaaatgaatacaagcgtcctagtcaattcgtgganttcccacgcccttaatagttccttctaatctggccccaaccatcctcctgtttcgaccagcgttagggaccnataatgaattcagagacccgtcaaatcgacgtgtggccgcatgcggcgagaatcgaggcggtcgcacggggttggataggtattggtgaagctgggtgtgatgagagacgactcgttgttagaagtccttcatgcgctggacacttctcctgcacctcccatcccctaccctagagagacgtcgtccacgttgcaaagctacctacgggcccatctcgnctgattcagctccgctattcagtggctaaccacaatcgtctcttttatagcatcgctcagtaggtgtgggtctgtgagttagcggttaagcgggtagacctcgggccctgccctcacttccgagatatggcgtgatataagtcctattataaaagttacgctggaactggggcaagaggtctaggtataaggaatacgccgctccgtctcatatacgacggtctacccgcgatcacatctatacgcgtccccccgttcattagttatctccatatccctccatccagttcttgatctgactaggctctttctggatgtccctcagtcctgctgtgctcggacccagcactctgaatgctagggacaagaggacgaagncctaactgcttgccggcatggatgtggtcttcattgcgggatgagaacggcaaatttcgagtcctacgatatgaaaacggctattngcaacaccacatcgcggaggggcagcgtatgccgacgagcacacttgccagacggcgatcactgtagcgacaaaaacggaataagctgcggacgcagataaggagtnacccaggaaattagcctctcgaatcggtatacacgctataacacgaattcaggttatcgccacggtgcacgaagtgtagacttattgcgggggcaaagtcatccacagaggttgagtgcggcccccggtcgcaggaacatgattatttgcgaagagaccgcgaacaagcgagcgtgactgcatttatcaggaagaagtctggcgtttacgagttacatatgcgatcctcaaagggttcttagtagccncccgtgatcaggtgggagtcatgaccctttgggtacccccaccgcccagggtcgacgtccccacgaatcagaccaactgcccanccggggcgtttacantgccagatgcacggtcttgatgaatgcagagatgcgcgcgccctgggagacgaacntagcgagccttgcgcttttcagagttgcatgcggactcaggcgatcccggcgccttgggggcgtgcggatacgagccccgcccattatagaatcaaagaaggtgtgtcctagaaatgagagcccaacagcagtgacggacaagcgcacaccactctcctaaacccggcgtatancacgcgaattcaagaggccacatcgtgggtaatcggatggccagcgcccgttttccatgcagtgttaacgcggcttcgcatggcactgcaggctaccacagattgctccgcacggcatgatcaaactcaccaggaacagttagtattccacaaagtatctaatgcctagacttgatctgcgtaataggggtgaccttatacgttaacccaggtctgtcccatttatacaaggtcgaattgatgtggagttttacggactaacgctctcctagatcgtgcctagaccgccacctatgaaaaccgccaccgctagcgcgagggggcgatgggacgaaccttaccacaacccccgagcgccgaagagacgctcgggcaacagccagatcctgctggtcccagaccgctcttgggcaacgaaagaggcgggaatcagacgcggtgggcgaacgnctgcctacatncttcaccactcaaaccaacggacttagaagcgctctcgggcctactgtcgtgactgggcgggggctgaaccccctggattggtagaggaactatcacatatggctgtccccnggctactggtttgctggcacctaaggaccacccggggacgatatatctacaatacagtgcgcgtgttgagggtaggccttcagagctcacatcgtcattgggctttgtagcatctccaggcatcaaatccattgcaattctctttggtggggatcgactcacccttacaagtcgatttgaccaagatcctctcaggcgagtggtcccgagggacaacatccagcatcagccaagctagataagacgaagagcgtcccttttgggcgcggacgggccggtgcaccccagcaaatctttgtgccttaaggcgtgctccccctaaacttccacgcccactgctttagtaattaagtacgacttatggatgggattctacctctctcgcgctaggcagctaacccacaggataaacgtaagcccgtaagcgancaagctcgacccagcgttgcgcggctacactgctgactcccgggcctgcgctagtcacgaatgacgcacggaggttaagagacatgacttcagggtaactaagcggggcgacaaggacgcaccagggagaaactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctcnnnggctcacgctcatgccgcnaagtatgcaccagatatcttgcaacggtggaagagttgccttaacctgggcgcatagaagattcgggaggcggtgctcaaatcacgcatatggccagcggccggcggtggtcaagccagtgcaaacgagggcacgggtgaggatcagtaccgcatccggggtaagatatccgatcatagtgcctgcgagcagataccagacacgtctgggaatctcaggtctctaatngggcaccctacgatccgccgcaccatgaggttcgtgcnattgtgtttgtgggcgtaaaagagcacggggtaaccaaggtttcacagttcgctgttcccgctatatcctgtgcagcaaatcggcctctcttattttaatagacgcgtatcctatcttggttaattttgctccacatgcacttacgcttaagtattatcccatggcgaaacttcgagataacgctcttagatcggcgtagggtactcaacctaggcagtcacaaccatatcgctaatgaaccntcccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaaggatttaaccacgacgctcttgttcgttgtctgcccgacgcagccgccccaactaatcccgtctacatccccaattgntctgtgctcctcaggtatgcatcttggcttcagttgtgtntgtattaaaaagcaggccgcggagaggaagngagcttctggtcaatgtacgtcacgtcatgattacgagttgagctctcggatataggtgcggatccttaccggagaacgggagttataccgttcatatcaggacagtaacgtcgtggtgggatgatgcacccgtcacccggtcatcgagaacatgggaaaccatgaaactngctaacgtcaaccaaatctactgcacaattatggactctactngccttcggagagctcgttactctccaactgggagacgggggtaattttgtaattccctggacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatttgtttgggctccactgcgactaatgatccccacgcccgctcaccaaccctatataaaggcgtttaagcctctttccatgaacgttaggaggtgggtttctgagcaggaggtacgatcccatctacctgcgcgggaaggttcatcagagacgctgctccggccgtgtggggtcaggtttttttgtactggacatccagcggagagatccctatttcgcttaattctatccggcggaataagccatgtcatgccaggcgttgtaaggcggaccttacgaccctggtacgcgtaagtactagcccccgtcacacngggtttcccaggcgctgtaaatggcagtctgcgatagccagcaaggtactctgttnaagtcacgtcatacaaacgcgcatagagtgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagatattaaagtatctcaaacagccgtaacgacgcttttaaagggtcgaacaggtggggtctaacagcgtgcgaacgagatatatgggggttttgcttggcctaccgtctacnncgcatatcatgaanccgaagacgagcctactagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctatannagacgtgtcgatgttatacgtacaatccctancactggcgcctcacgttgtgcggcaacgtacgtccgctggggacggaccgggaacaaaccgtaatttagccagactcccaagggagtatttggagtggcctcccataagtccggaaggagtgttctgcctcctgcgcgccggaaggaaggatcnagggaatcgacaggcaaaacaccgcagctnggtgaagcacgggatgacagcacaaccgtaaattcagttcgcgccatattggggtgggtcacctctcaagaccctagtgggctcactatactcatatctatccctgtttgaaatcgttgtcaggaattaccacgttggaaatctgaacggtcgtaagactatagggtggcctctgttgagccatacgagnagttgctgatgcggtagcattagagaggggaatttttgggagcccagcgcggtcttagattgacccccgggggacggtagccgctgaacaagtgaccgtatccactccgctccaagtctcttatcttcttctttgacgaaagccgaacgcttggcctgggccacccgtggccctccgccctcacggctnggctcagtagaattacatccagcaacatgagtctcaatgaccagaattcgatgttagatgtaggtcgaacccttaagcctattgcagtcatgtcctggccganctcaatttccgtgaaggactgccccgacaagctcagttttgcgagcaagacgcgaacgccgaatattcgcccttcgtctgggtgaataaaccccggggtgctttacggattctctccggtcgattacagcaagtcaaggggtggccccctatgtaaccgcgtgtattccttactaacggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgtttattattnagccacaagggtgtggaaacgccaccattgcacgcggtaccntaggtcggggcccggaggcccctttggggcggcgcaacctgggagacgacgagtctgagcaggtgcgtccctggctcgtgacattgttcaagatgcaatactccttgctgcccggactcattcccaacngtctaaggattgtccggttccttaaacatttggagttctaagacgggctttttgaacagtcacataggtgtccgggcggttgacccaaggcgggtgacattatggtgagatcgaggtactctcgatgtgccacggtaggcgtggtctataagacaccgacacgacaccccacgtgatggggcgctaagaattggtgtccgttagaccccctagaggtcgcccaagtgatatgacgctaagcttgaacatagatcggaaattcctctgaccctggcctaggtcccgtctngggtggaatctaaaagttccgatgtgcgcgataacgaaattcccgatcccacgatgttanttccgagtgtagaccggggcccgctgaccaggggcgcttaggctaggaagctacctaaagggtaccgctggagcgaagaaagggctccgagtcctcgtgtctctccggtatgttgcagtcttaaacttgtggtgtctcgtggagagcacaatccatcgtaaaacacgaatctgaccgnccataatccactcatccactcctcagttcctgcgtatgggtaccatcgcccagcatgccctgcattgaaaaagtaacgtggagcaattcaatgggcactacgcccactacaatgggtcgcgcccgttgcaaataggacccggcattgcttggtccccatcgctgatccgatttaggagtgcacctgcaaccatacagggtacgtctacaacggatctcgcattactaaccggcgagcccgacaagtgcagctctatagtgtgaagccgatccaaagggcattctgaatgcncagatcgcgccacccgcgatgattatgtcgcatgtagcgcaatattatagggttcgtctaagtgcgaaaagcacctttctttcgaaacaggctccatgtcacgaggcggggattccgtnaagagaggcgagtacgttgccttagtatgccggtcgtctagggaccaagcgttctagtctgttacgtgccgggtgatgggctggcgaagtgctcatgatcacatcgcccgcggacctctaccgaagccatactanacactttttcaggtgaagttacacgcatagcagggaatgcatcgaaaggtgcatgatgaccgcccagggtacggtgctaatggacccccgaggaccgcctggccgctttatttcatagattcacaaaggccgtctatagtcaggagtttttagtttcgaatcggtgagaacacacntcccctacacaccacaggttgggaatacgatgaccgtctagtgaagctagcgcctggctctcagagagatttaacactttcaagtccatacgtacagtctctaggcttctataccctatctgatagngccttcacccaaagctaggttggaacgcccggcagtgatgaaggtactctacctaatgttatcgaaataggcgggacgtacgcatgaggcagtaacagagcacggtccgtccggtcctcgatccctatcaacgactagaatacacttacctgagatgctggcaagggacacttgcgtgcgtgaggaactccttgtgccggcatccagacgggagcatgtggtcgaacaatgggtcccgtgtcggctcgggcaagtttggggctatcgtacaaacctttgcagttccgtggttgccagttcgtancatgtgatactccggttactggaactgcgtctggatacattcctgccaccccggaggcgaccccacacgaaccggcaggctattaacccctattaagtgtgaggctcaatatcattcaaggttgttgctgctgaccgaaggaactttctttacgggccatttaagtaggtacagtgcccttgaatctagatttctacttagcctagtttgcggcctgtgcgacactgtttcgaaatctatcgggcaggacagtggactcatgcgcggttcctccaagcccaagatctgtgccatgaaaacggaccatcgctggctactggcgacctctcgnngtatagctcgtcgtagcccaattctgtgattttaccgcaagcgtaaggccctaaagatacgttacgacgcccgggaacccatcaggtggacccggatgtaacagtcggtttgtgaaccctccagaagctaaattcgcaatttctcgccttctcaccggctgaggagtgtacgtctggcgtcgcgattctttgcccagccgaaaaaacgccggcacacctcagtacctactcccaccggccgatcctggcacatagcagcccccgaaaaactccgttggaacgcacgggcgttctcgacacactcgcagaaactacngaaatgcgttcgcgcgcngcaggatattccgtaagcgcccccttccgnacgcgaggttatgcnaacacacaaggcaccagcaccggcatgtacaacgtggtcacggttgcgtgacgtcatcggtagctnacggctccgcatgttctgcgaagctagctgacccaaagtcgatctgacccgaatggtcgagggccccgagtgacaccctcaaggcttaacctgaaagtactgcgtctctcgcccagtcagccacttcttcctgcttgcgcgccgcgtggtccagttatctatcctcctattaacctcctgcagtcgcgcgtaagagagaccgtgtggagcgggcaacataagtgctgcacangctctgctgtacacccgtttgacggccgacagcgttcccgagtcattactttccacaatgtcctgcatgctaactaataagcggcgccccgttgtgggtcaaggccacttaacgaagaatagagntnatttgaggcgggggtgccaacgggacagactggttcggccttgtatcgatgtagcgcacactgtcggggtgtcgaaaactcggcgaaaggaccgcaccgcaagtggcacgcctatcatgaggatgtgcattcccctttctactcttaccataggcggatgtagtagccagcagcgaatggtgttgagagcctcaccacgatcttaacgttgtgggatggtgatacccgccaaggaggtgtacagaaaaacatgtcggagttcaccttttcgcggtacgatcggagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgtgcttacagcaggcgatctctggaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggtaccaccctacaattagccagcggttgtttccgcggcaaacagggacaaccatttgagganaaataggtgagcccccaggcatctncacaaaaatttaatccaatgttcggagcgangncaaattgggtacggtggggacacgtcggaagtatacttcgcatctctcatgagtaggattacgggggaacactcctcacaaaagctgnggggcctcggaacccagaagaatatagacggcggagtacagggccgcataacataggtctggacctccgaccattatattacgttgcgcctggagaggtatagttctggagtcttttccataaacacctcacatactctgcgttgcgtctccaacgctatacgcgccgcattatgtcaggacaagtacaatgacaatcctgaattcatacttcgtccagcgggcacatctgcccagcagcggcgggaacatcgttgatccatccatgctggaaacttgtttnggcgcatgacgccgtatagtccgngcatcagtgctttcctagagtgtataggtgtatgccctgtggcctcgctctggcgcgcgggaggtcgacactgcacgaccctttggtatatatgcagtaatcgcgtcgcgccggaacgtgtcatcccgagcttcagccccgtggcaattaagaaactcttctataataatatgagggcgtgctcaagcatcggcgagggtagctgttatccagctaacgtcgtgcgagcaataccctgggaaccnaccactgatgtgagatgacatcgccgatcgctgagatgcgtatccatcaataagggcataaagccgtctctgtccctttaattaataccgggcccactactcacgaataacagcggagaaacgtggtcgctgtatgccgacgagtaccgccgtctagtcttgacacaacgatgtacaacagagggggtgcagtgaagttcccaatactgtagagaccgcacaatttttcaaacttcaggtgattatggctcccgtatcagccccgcaccccggcatcttcaggccacannaccaacatggaacgacgaccatccctctccgcccgctcacccgtttccgctgaaggttgcgttcctgatatagtaaccgccgggtatctagagcgtacatgtcttgtnacgcgtattgctgatgggtatgttgttggcttacggtattgggacaaccgagcgcagtccaagcgcatcaaacgagtttnngnccgagaaagggggctcagtcccgtactgcgcttctcatacctcgctaggccgactacgccaggtcgtaggagcctcatggtaccgttcgtatttcgcgtagaggagagcattggcaatggatggtcttctatggtgttatagacgccgaatgttatgctagtcgcaccttgnnccactgactccgttcgattcggagagctagccctgtgaattctggcgaccttggtccatggcgggcggtcctttgcacaaactcaatgagatataggacctcatcgcgcaattctatatntgttaactttcaggggtttctacgacgaagactgtttgtttattgtcaacagataatctttacttatcttcagggccaatcaannactacattcacgccnncgtaattgggcgaagcgtaccctctttgcaggtaattgttcgtttcgattgaattggtcttagtgtcgaacaaatcgaagtccaaatccggatttatctttcgtcggctaagaagcacctaaagaaagccgccgagaacggtaggcagctgtcagatctccggagcgaaggacgttcagctaattgtgtcattaaagcctgtgccggtgtgtgtttacccgccagcgttttcctctgagaaattctgaatagctcaaatnccccaattcgngtagtcccatggtctctgtanattaatgcctcatggccggagtgcaaagactctgacgtgtggtcgtgttccaacggaagttactaagcctgttggcttanttcaagcatacattgagtaaggatatttcccagcatcaatctccgtccgtctagaccggattcgatggtgctcattgcggtacttacacagtaaaagcccggagaaagacagccgtgttttcactgttaccttacggnctggagcccgtatcctagtccacacaagtctgggcggcgttacccggtggaactgtggtagaaccctccgagcgactactggcgccacattagctctggcggggcgcctttccccgtaagcagtcagggtcggatatatatcgtcccccccaacatcaccctcaccattggntggtccggttaacgactggcgcacgcccacaacaccaagacagtagtcataccggcatagggaattgagtaatcagtgagccttgagcttgtcgactttatttttggcacgcgaggacttccagtcagtgggtataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcattacacgtgcctgggcgctttacgagaggctgccggcggcctcctgacgtcacctgtgaagggtgttgtgcnaaacactccttgcttcgggtctaaggcccttgtacgtatcggactaatttcancctactaagaccactggcgataacggtacagcaatattgaccacctgctntatgtacccaccgagacttgggagtccagggcccgcagtcccagtcttatcacctctaagtccctaagtactaaggtgagagtgaactacggacacgtggcgggtctcaagaatggaatccagcatgtggggggacacaccggtggatctagctattatgatgccacactatggagaggaaaggatcacctagtaagactggacaccgaaacaactcttagcgggcacttgaaagaacctagcgttcatccgggtagatgatcattgngggcaggatgcgtccgtaccgcaaaatcacttantatacgtgatccgtaacccctggcaaactatgatcctttatgatacaatgataacaccatccggtacgacaccctgaatactcctgtctcgaaagccngttgcggcgagcaacacctcggtgcttggttgagttatatagcaattgggatgagtacgaccgatcggggggctctgtacgacagaaggccagagttcaggtaatcgcgaagaatcgntgcatgataatgtagccccacggcccgccaaccggacttacacagcttttctccctacacccggtngtgatagtcgtttctcagctcgcgccgaccttcgaagatnaggcacangggcagaggccgggaaccccagccgagcccccaggcgtgggctagcacgtctagtactcaaggttggcaactaagtnctaagatctggatcgtgtcaccgcgagcaaagcagacctggctggaaattttactaaccgtaatcaggaatgtccnactactggcagcagcagagtaacagccactcaaaacaccgctacctcttgtttaccggctgaacggtgaacgtacgagagattgctaggggcacgcgcccggcgtatggagtcaaggtcgcattggtaactcggacacaaccttcttacccggacgtcgctagccgttgactgaccctgagcagcggactaattttcacaggcgggaggagaatgcgtggatcacagctcggtccctggtttctgnnnacgtaattgcgcctcactgcgcttaacgagaccgacagtcttgacatcttggtctttatgatcaaccaatggtgccatgggtcaccctaacactgtgtatagtaacttccctgaaacctgagttccggaaatcacataggttaacccgagcactgccctnttcttggaaacagttgccactcgcgtttgtatacggggtccgaagcttgtcgggtctccaagtccgacccttcggtgggtagaccccgacccctgttcgagatacagcccgaattctgaaatattctgctgctgaagcgagcaacgacagctgtcttttcaagtggcgattccgttccggatattcgaatccgacacttggggagccaactcgaacntgcatatggctaggttgactcgctgaccattaacagaaaatttagcgggggctacgtttggctaggcaccccccnggtaataaagattggcgactaggcgcccactacgaccgcacctgtactcggagccactctcctgcgccgagtgttgaccctcatggttggctaaagtctctacgccttgcaggncaactggggaggaccactggagattagtgcttatggggtggtcccggaacccgtggaccgtttcggacggactggtatagaaacgtcgtcgctggcctaagcaatccctagattgcatggccgcggcgctgagccccaattaaacccgccgccaaggcgccgcaattcctatcttagcggcttagaggagtcgactccgaaatccgctagcctcacgtgggatgttttcacgtaggcaggggacttttgctgttggagcagcnnttccctcgaacaactctcaattcatttgcgatcttcggcgcgccgtcggtttaggcgggtggaaacatatttggccgctattgtcttcggacaaccgctcgaggaggcgattccatgcaaaggaatcgacaactcatggatagagggaaaggagcggagataaagacctatctgactcggtccagctaggcttcagcggcataaatttagtgcgccatttatcgatgacatagggaaacaagtaaaatacataccagaaaagtcacgttctgagacattggagaggcgactattcctgctccgagagctccagtactccggtaagcgtgtctgatagctgcttaaatgaacgtctgtcatcttcgagctcgcaaacagggttggcacgtgctcgcggtaccgccaaaggttggtaattccatcgcgtcctctctantccgaaggcaaagaagagcttcgtaatgtcantgtagcgacaagtgatagggcacatcaccaaccccgaagctagtagctttccacagtggcgacatacgaccggccgttattcgcaatctaggagactgtacgtagcccgctcacccgttagtatatcgcaaaggcacgggccgtaaagcacctagaaactcatancctcaccacgcagggcatagttgcgtcgtaggcagatcgaactcagaagcaccggatggagtgaggcgcaccctttttcaactagtgaatagttcaagttcagtataaactcaacgcctattggtctggccctaccccggatgtaaatnccggacttgttccgccaattcggtatgaccaatccaacaagcttagctgtccacacngtcctgatttcccctgtaaatttccttaaccacggctgaggtcgagcgctaatacggcggtatgaattacccgctgctagaacttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatttccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgtatgggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggcgcagcacacgaaaagcacttcgagcgtcatgggttgcacagagtcgactcccctaaggcaaattgtcatttctctatcctgntctgaccgggccaactcattccactacctgtatgagttccctatgacggggnccgcgaaaccggcccaatcaaaggcggccccggcccaaatggctcggctataacgacaccatatgtattccttgtgaacaaccccagtaagggagtacataagccgccccccacttgctcctgaaccgatgtgtgaagtggcgtgtcgccgcgtgtctcaaaggaatattgggagaaccaagtaaccgttgcaaganctaccttcacggagtcgttatcgggttccgcgtcttaggtctgcaaccggcttccggaagctagggtaaacttagcnnnncggcaagtaggcgacgactcccggagagtctagcctttttaacggcaatatggaacattcgagcgaaccataaacggagacgtctgtgtggggcaataaaagcgcgatcgggcgacagacgcatannagcgtcctgacacctggagcttcaagccgcggnctnngagccctccgggggaacacggtgtagcgggtaaaaggccttgtcatgtcataggtacccagagacgcgccggccggtagggagccctttcatagcgtcagttaatactccccccattagtttgatggcgttcgagacggaatgtatctgtggcattggagcacctgggtacagattnctatcgagctagcatggctgccaacacacagctcggtgncagaatgcctaatccacatcatatctagtcagccccangnctgccctgttgtctcctcccgcggaagttttaaactgcattacgttagcgggttccaatgcatactactaccgctacatgacaactcaccgcgaccaactacccagcagtctagacgggggactcnccggtctaagcaatagctttggcctaatataatggacgctatcgaagctttgtccagcgggctctctaccagagcaaccggtgctcgttatcgagtgcctgcatgcagggctctgctattcgttcggggggcactgtgctgaccntgtggaaactacgagttggctagtccttgaatataaaggncccccctgactaagacagagagcgggtgacgtgtgacttagctgccttgtcgacccaaatctgagtctacaaatagttctagagtacaaccccttaggccntacgctgcgacaggacgcctgcgccgcaaagtacnttacctataggccaacagggtcgttgaacccacagtgagtgcgcagctctacacgcgttcagggggcatcaacgtgaacnggctaagtctcagttcgcctgattcggctaatgtcccgaaactaatcgcctaccgattgtgtttttattctaggcacgtaatcaagcagtagancgcggggcgtganntcccgtgtcactacggttcctactcgtagctagatgggctgaagcatcacgtacctaatcatatgtgactagtgattatcggtcaatggtgacatcgcccagttcgcgcgtgagntacggttcataattaaattcgttcgaaagaaagaacgccccccactcgaggatattacttggcttatgtccctcccttgggagtccgacttctttagatacagtcatcctgtagcccgccgtctggttggagcacatcacaggtacgcgtggcgggaggatgaaattngctcccccagtcagatgcgtgcatggaagccagatgctacacaatggcagagcgcgttgtgttgccagaggaacctgacctcgctaaccatgtcttcctccactaattattatcgtaccntcgatttccagcatgaccctaaccagccgtcaagggagtggggcaccgcatcgcgtcagcgcagccccgacatgatcggcgtctgccgcacgcccgcctccactggagtacactgcgcggggatatgagctgagctgggtctcttagaaggtagtacgaaatgatgagttgattccctcgtgaggatggggccctcacgcctccacacctcggggagtctgcaacccctcccgtatatcgacggcacacgaaggatncaagcactggaaccgaactagcacggtgcgatcgctcccgccctccagcgtgtttcctcctaccccncggcagaggtnnnnnnnnnnnnnnnnncctctgtcatgctaaaaagctcctcctaatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatggctgctcccttgaccagagccccggaaattattctcacattcagccatcatcgctggccgaactggcttaccctagcaatgaccaggtgtctcgcgttgcggaatgcccggtcctcttagtagagnagttccaacgcaaatctcttgtcggcatttaagttcaatctgtatctcctatacactattaccgcagtgacagaaaggtacgcgtgccggagcgcggatatcgcgggttcttcgacgcgcttcgtaaataatcntacgacgattaaaggcagctggaggcctggacaccgggcttcaattcaggctgcgcccggggttttgatggcgtcacgcccaactcgtgcncgagctactctataattaaaacatcggtacgtgttccgagatcattatcccgcngaagcccgcaggccggttctgtggaagtattgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgagtgcccggagggtttgggtgatgcaggagctagggctgttgtctagctgcaagcctgttatccgggtgacagcccaatcagtaagatgcgntgcngcaggctcgggtgttgaggacggcgccggcaacgtggggcgtctgcatcgcgtctgagtctgtttctcatccatacacattcccgccgtattcctagcgctcgtatagtccgacaagtgcaggcgacacacaagactcacccgccgtatctactcgaaaaccgacatcgggtggtaagtatggagacgccggctcatgagtnggtaaccgcataagttcatggaagtttcggcccgagttctcgtaaattgatgcgcacgggcccgtatcggtactgctggttcgtacttctctagacattaaagccgtcccagcgtgggttggttttttcctaaacaccttcaggatcggatgctcacgggaccttgtgcaatatttatcccctcctcttttaaggntacgctccgtcgggtggtgttggcccttgantgtacttatccgcccatccgcccggcacgttccggttttagtaccatgcccatcccccaaaggctcgggctcatcacgcgttaaagtcacagctaactttcgaagggcttagtgaagtatagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtactgttcggtcgtgtccggactcaaatagcgatagttccttatccagaaagagaccacgtcccgtaaggtctggcgagggttatgcatgactatgaccctgctgcggtgcgtggcgagcgcgaaagcacgagcttatgatgggctattacgtccattctacgccggcaggttctgctagtcggcctccgactacatcggggacatattggtgcaagtattcaagtgaggttccagcctaccgtatccttatacctgcacaggtcacattgcgggctcagacgtatcttactctnatcgccactgcgcaatgactgaaccgtttgcagtacgtaaagtaagcgagaatcgcttacttctcccacgcacgctatagcggcacaaccatngggtatgatgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacaggcacgctgttggggacgaacccataaacaagatttacggcataagcgatgggacccgcaagcggaaggtgactcgcgcaaaaggctccagacgccctagccatgtagagccgtgttgatgcttagtacacgtagagaagacaggagaaaacgaacctcacgttccatgcactctgaactgctcgagaatgccgacaggtgaattcgatagtantgtcgggtaacgacatggatgcggccagtattttaaagtgtaacgggaccgagccctagccggggccgtatataatggcaatgtctgcattgcggttttagcgcttttgtgttataagggnnaccggttggcagttctgcttcggatggcctttggcagatatctgcgccccaagatatggttgaagggcgcctccaccacagtgaacgcttggaaactaccagatatgatagtagggtattgagtccgagagatagtgacgcaggcacacatatctgagggcacttgccgtgtactaagggggtcttgcattctgccaagtgttcattatccagcagtcagaggtgagacctaaggggtgggacttctagttacgggcaatagtcctggggagccgtccgagtcagggcgggttggacagccctcccgtctcgccgcgcggtggtccggactggcgggcaactggcacaccttacccgacaactgcggctggaggatcccctaaaccagttgcctgccgctgcccgcggaggcgactnccccacatgccggcggattaagaagctcgatctcgtcctatcgccgacggcacgcccgtgcccctccgcgctcgcgagtgacgtgaagcagacgcgatctccgtacggagatgcaagcgatcagtgcagtacccccgggatccccctcggggcggtctctacaaaggacgcatttaattagatgagcacttttttccaccgatttcagcccgtgcgataactgtacaggttcggtacgtggtttcttntaatggcagctccgctatgtttagcgtactttggttagtcacgtttatatgaactatgggcgtagaccctagttgcaacggttgacgaattccgccatgtgacgttcagactggaatttagaggaagaactacttcgccagcggtaggtccatgcttttctcgtccgggacgtaaaagtcgcgctggcagcatgcctacccgccatccccagcaactgataactcaacggtactcatagtaaatagacgtgtgacatgaatcagctgtcgcccgtaagcgctcgcattcgtgcatgcccgttctaatcncgttattccgcgagcggccagctgctcagcctgggccctgcctcaatatcctgtgcgggtgctggagcggaagtatctaggtttgagaatagcactggggtgcacccgctaatgcgctagggcgataacggtcncgggatttagtccttcacatnctctcgtctctccgcccagcggcccgctggactccaacttgcgcgcnaacccggcaggcctgccctaacggcccggttgcaagttatttttaaagcacgtggcgatccaggagcgtgagggaaagaatatggtgtaagagctcggtagtcgcagaccacccagaggataacatccgctcttgcccgggtcccgttgaatattgttccaaanatagagaanacaagtttggggtgggtgagcganccacaactcccgggcgctgtagccacctgaacgtcagcgtgcattngcgcacgcgagaacttgtagtcgcaggcagaccctgcatatggagttcaattatgtttgaaggacgtggtccattcgagtccatatgaatgagcggctttgcctcttacctaacgttaactgatgtttgttgctcaaggtttgtagcccctcgtaactaggttggatgggctttcgatttaccccctccatacctggggtcgcagttagtagcgattntacctcagacgcgcccgccctggatgagtgtcgcgtgtttatgagtaggcgttatgtttgctctaatggtgccgtcagacgttgagtattcccgtcagaccgatattgccaccactggtngattctaggaccttaggagcatccgctatccgatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaatagcaagtcgtgtggtaaaggtgcaatcgtatcggacgatcggtaccaccccaggatcagctgtgaggattctaaccacagcggcgcaacttcgtgggaggctgggacggcacagccttgggngcncatactgggggatacgaggctgcacaacggcctataacaaatccacctctgtcagggagaccaaatcaggccagatcgataggctctggcaaagtatccgncaccaaggctgcacggttcaatttctccgcgtggtgnnacccgttgcggcccatagaactgtgcaanggaaatgcgggcaggagttgctcattgggaggggaatatagcacgattgggngactgataggtgaaggtcatcgngaaaacgtccgggcacaggttcgagatccatttccaacaaatattaaactagttttactgnncctggaggcggcggagacggcttagcggtacataacgcgagataaactgcgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg tgatttcaaattgttccatggagatgctacaactatggcgggggtctgtattgtgatccgggtctggctacactcaatctggggtggagcaccttgccgggattctggtgcacctcaactgcagatgacgcacgtccgtccggtgacatttcgaaccaatagccacattaccttgtggcagatcggagactggcacagcagtggtacaggttgggggtgagctgctggtattcccaccgtgtaggttatataggtaatctccttcacagaattttcagctgaacagtatacagntgttaagccgtgtcgacactcgtaaacccatggcagaatcacgcttatggcaattttccgaccctngtgcgatctnccccaccgaaccacggtttactgttatgtggctcccaggcattttagccaaaaggngttcggccggtacggggtccgaatgagctaggacgcatcattcttgcccaaaccccctcgattccacagncccggcgtgggccagcgttctatcacgcgatagatccgctggactcttgatgagcgcggacccatcgatttgtggaggcgcgttctgtccgcatatccattacgtgggtcttcactacacgaaaggtggcttcattgtatagacaaaagccattgcgggcaaatcgcccccgatccgcgttggaatgtntcaggagcctggaggtgtgtgtttaccgaatggtacgctctgaccggggctccagacgaatgttatgttaattggaaattttgacaccgaaagaacctgccatttgcctggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaattgtttatcgacggcaaaatggacacgagagcancgaactagatctcatatagttagcgaagcgacatgcgcctattcggttttgacacccacggaggtacgtcggtgtcccatatggaaaaaaggggacttcgatgtttacccggtttgtcgattggacgcagggacgccacttttgacacgncggcaggcagtcattaaaacccacactcccgcgatcgataatacttcggtccatagaattcctgggttcgcgcacaagtggttgtttgaatccgcctgactcgatcggcgaacgtctggccaaaggtcctcaccgtcgaataagcatggcgctcgacgatgcagctgggtactggaggagtgtcgtggatagcgatctgcaccgaggcctgcggtttagctgtgacgactgggggctcactgtaaatatacataacatgtcacgactcatacggcatgtctcttaatggctntctctaccgagtcctttggaccccacgagttcctataccagatagctaccggacgaggcccagctttcataagactacagcggccgacaggatcttatgaggctaaccacgatgacagttctcgtaagcgtatctgctggacggtgagctggngtgatcaagtgtccttctggncaagcgtactatcttttggtncagtaccancttccgtacgtagtacaccctgagagctaccctctatccagtgcggaaagaccatgttccgaactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctacacaacagggagatcagngaagctttacagactataccacctgacaccccgcgtggcatgggaactgcgtgcgtagcgctcgtaactcgcctgcggccggactgcagataatttagcccgtaagcagttttgcatagctttatacagccacggcggtacaccncctgatcggggccggaatcaaggctccgcangttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtggnagtgaccatcccccggcgcaaatgtactacgaccctatgttgaactccgaggtangttgcgtagntgcacggaatagcagataatcgtcactatcaacgggcctatggccagcccgtccgctatctgctagtcgcccccgctcgctatagagcccctccatgggacgtgcagcaatgtggtnggacactatacgttttcgcttagagggagcatctcactcacttcggacaagattcgnctctccgtctggcagcgaaaacacgtgggtcagtcctcatgttcgccagtaagaacgagcgggncagaccatggttctcgagacgccatggctcactggagacacaaaaaatccaaaaatgtcacatgattttatgattagtccatgcaagttctaggnacacttgggtgctctaccgcagaccggtgtctcggcggcactacaccttccaattgtcgagnaggcctgtctaatgcgcaatgtgacgggagagtgatgtanttgtccttctttggccctgattccagtgtggtcgtaccccggtgcgcgtaccctcctttgtcattgcnctccagagcacttggggggactcngtcgccagcgacgaatacacgcccgtcaatagnncctgcatggacactcggccgaattcttagaggggtccagcgccagatcccagggcggtcccagcttgttgctttctgcaggactgtgttttgatgcactcccagccgtgaagcgtagcacgctaaggtcgatcgctacaaggtcagacggggcgccctgaagagcatggctaggtcttcagagcttaagggcgagggaacggtagtgngcatttcggggcacttgtcgcagggggggaaacttcaggaccacctgcttaagcggcccaccaaggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgagtgtgtatcaagactttagccttcgtgctggacccctgtacggtatcacgtaggcctttcacggtagagtcccaaggtacgttaccctcgggtattatatcncattgcggctgtcggcctgtgtccctggttccttgcgtcgactatttggtactccctcgggatatgggtagccccggtcgaatctccgagaagccgtacatagnagtagcgngtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgnntaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctccccatcaacttgccatgtaaagtttgttgctaagttagaatacatgattctttaggtagtggacatgcgccttagcctgttcggtcactgttagatacgcataaactatggtagtttaaccttttcgcttcaagggaccaccctatctactgagaactcatgaagtgaccgaaagtcccacgggccgacgaagaagcgtgacagtgtcagtacnggtgcctgtactgnatggtcaccgtcgtaagaagtcctgcactaacaagttttgccctaccccatctttcttactgcgagaacgtcagtcccataggggatcattaacacccgcccgcctgaccctccccgggcgtacgaaggatgccacccgcttccagagcacgtcctgcattctcttgtgttcgttacggacgtgcagtcgttacggtccaacttttaccgtcgcgacgtactgaagacactaaggacccagcctacccntgcatgcgtattggattccactcttatcgagggccaccgccgtccagagcccgctgttaaaggccgatctctggtacagtcttgngtggttgnaccaacaatcaaaacacgtcggttcctgaatcacagtcctaccgtgcatgtggtgaggatttgtaacacacagaantgaagatacctcttctaaccgaggtcatatgggtcacataaggacgtaggattaattcacgacgcccgccgagatacatgacggagcgcatcaacgaatctttcccaccaggtcgttatataatgagcgggaaaggggctcccgacgtaacgtgtttatgctgaccccgccagaagtacacggcccctcgacctccgtcggtcaagttgtccggtaatctgactgttccccccctacacttcgctcgactaggtgggttcgatctgcttacgcaccgagcgctccgtgccatcgcccacagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggcgggtcgcaccagcagctggtcagccagcgcccaacctgtgtaaagccaaaacctgtgttgttgaaggttgcgctgaaaatagtctgtagatgattccccatacaccattgggtctaggtacgcgatttcacaatcggttagcccagtcaaccaccgtaatttaggggctccgtgtggccgtgcggcgtcgtccccgcctagctaatttcccattttcggacaggcgcgtcgacacctctcccctgaggctctctaaacatagggttatcacaccgnnnacacagctggcccggggatgnacaccgcttcgccctcccccacgctttctccgcaacctactagttgagtgggtgggatataatctagagtggtgagcaacacgggagacgcactcccaggtcgatccaagatcgtgtgtggtaaatgagcgaattaggagaaagacatggttcacttcacgcttcaggtgagatatctcgcggccattcttttcaatcgtccgccccccatcccgattcactaggcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgtgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccacccgcaacggcttagtgtcagcacatcggttgtacaggctaagactactagttgacgagaggcgtgacacacaaaatccggaagtncccgcggcgcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcacctgcccattagcccgacttatcccactcgggttgctactatacgatcatgggctaagctcgggacccggncgnctatgagtcctgtgagttcgcgtcaatttaggataacccacaaacttggggagaggcagtggttgggggaggctggcccggtccacggatcaaggatcgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgcctgagcanttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacatactgtcgattggggactcacgcactagtctcatcgagctcttagaaggggcgagagtganaccgttgcgcgccggtaggcgttcacatcaatncgaacttgagggatanntggcatgttcccctcggtcctagaactaggcgagccaagtcgtccgcaatcaccataggatggccatctctcccccgtgcccgcgggtcgtctatgcaggatacgtactaacaggatacggacacatacgaccttaaggacttcgcgtattcaggggtactaattgttttcgagcatataaagcacagctttctagggtgaacaggtagtacccaaacgaccatgaccccatatgcccgcctcggctcgagcggcgcgaggggtccaagtagttagcatgaccgacctcattgtgagggagacattccggacgcctcagtgaactgacatggcgctcactctcaagccccacctctatgtgttagctgaaaccgacgtcctanagtggtcttgcttatgctaccccgcccgcccgnataactagtggggaagatgccattacgggtaaaattgagcgtgatccgtgtttctctccaatagaggagggggcgacttcaattgaagggcggatagttccagttgaggccaattgtcctccttgggcgatgagatggcgggtgccantttctttagcaangtcccgaagcggcctatggctacataaattagtttggagccggagagacggtgaattcggccgtcgtctaagattgagcttaaggcgccgcatccatgctgccacgcaaccgcgagggacgacgagactcctggaagccggtctgtgctgactcgagtcgccggactttcttgctagattgttgaccgcctttacaggtattccagcggccgcgacgcgctnttacctgactagctttacttcactgtggcctggcacatgacccgagtggctgagacaactggggcaccaccccaaagagtaccaggcggcgacgcantagggagccagggagactgtttatttgcggacgcagtgacccgcattcttaatgacccgtgctctagcctcggtttaaataatggcgtgagagcggctgtaagatacgttggcccctgcacataaatctgagatcctagtaagcggtttggcttattcccgccatggggtccggtgtcggctcttctaaaacaacccggcttggcgccgctacagtgccccccgatccgaacgacgatatcagaccgttgcgcgccctaacgtcctacttcagggtgcctacatatgtgcgaatccttagcaccgaataatgatgggtacctcgtctgcgttccagtggccgagggtcagggaggccactgaantcgagagatgagaagagccggcgacagcaaatttgccctgcacgttggtcggtacccgacgtcagcttcgaatgggaatttccgaacacttaacgcccaggctccgcagtggtgcacccaagatgtgtcataccggagattcacgccgcttggcncaattttnacaatcgcatcccgatatccctaagctggcgagtttagcacctnccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcgcagcactatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggntactcccaattactccatacccttgactaatacaaattgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcgagtacaagtttaggcaattacaagctccattcaagacgggatgatggcgaacgtgtttcgcacgacagcgggactactgtgcgtctgaaaaacaagactgcacgagtatgtgataacttatttcgcagagtttgttatatctggtttcgaaagcttgatagatccgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttagttagtaggaaagtggtcctgggctaggcgatgaaccacattagtgtctatagccctaagaagtgtgatagtccnagtaagcgccaggcncacgccacgattgcggcgtcgattcaacttcgggncacngagtgatgtgtcgggttaaagatagcgtgcatctcccacgctgcaacagttaataaaccttaacgcgtgncaaggccttacaggcgcgttggacctgacgggttctggcgccccatttcgttcagctctatacccaagaatagataccatgggaccgtcatgtgggagcacccctctgacgcgggtgtacccttaatcgtgcgttgcacctgcatgcgatgccgcttcactccggatagactttttccagaggtctggcggatgtttgcggtggtgtgaattggcccggagacacccacagcgcattggtcatctttgctcagtctagttacgactgtgacagggatgtgatccacgttaatgctccaacctctcactttggtggcccggcaaacatcgttgaaaacttggggacataatcacccgggcttagtttatccataattatagctccggtagtccttgattgagacttggacatgttactccctagagcttcggggacggcggggcggagatattccccgactctagacgggaatcctttcggagcccacacacgtcggcggcactttcgccggcttaacacatcggtctcattacgcacccggtaccttgtcttatcggctgcttctgttcgtcctgcgctttatcgagcgcggtaagacacgtggtaaccctagaccccgtcgtatgggtaaggatacgcnggccggggatcggccagccctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgtgcatagcggttttccttaaacggtggttaagtacntggaacccacantagtcccgcttatttcacttacggtaagacttcagaaccggcgcgtaccacttgtgaggcancacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgggacgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccaccgggtaggctggctcccctagtggtcgccgccggcggacatnactgggaaagcactgttgtgcccatatacaatagacgatagaagaggatccaccacaccactgcaccctatcagtgccgagangtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgccccgcaacacgggaacagagatcgagccgttaatgtggagaaggtcgaaggatttttcggaagaatagtagggcaatccgccctagcgagaagcnagtagtggcgggccttgtctcagttggcgttaataccaggttacccgtcggttgagggcatgcgcggcggctgaggttagtcaaagtgagccctaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttncgtaatttcaagctttcggttgatgttcagcgactactgtatccacgatggaagtcggaaggatntgtgantaccgcaagggccgtaacctcaataatcgtatggctaacgctttggcatgtaacccaaggttcgtcggacgctgacntacttaacaaggccnatagtgtcgatgcgccctctacccatcgttgtcctaccggtngtattcgacgacgttattcgcaccgtcggttactcgatgacccctcgacgacgaatctcgngcgggtctgtagtaaggggcagggctgacgaccttgggggctcggctacggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaacnccgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggctcgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatgccgggcggttgaagtcaaacaacgtctgcgggtatggtctacagctgccgcgatacatgcagagcgcaccggaatccaagtaagtcgtgaggggggacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaagggagttaactaaattgatctatttcagcttcgtgtngcagtctgaacggctnnggtaaaaggcatgncgtagagaaaagtcagcgggcgcgggtcagtagtatgaagtctaacggcacttcgtagtccaagtttgatctattgtcggcgggttaaatcgataggnacgccaaccttttagcccgcaangtcccgccactcgctttgtgtgcatgaccacgaggatcggccggcgttgcacgntggagggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaagcccgatgttccgtattcgtcatgcgtgcgtgatccacattcaaatgaacgtacgcnatctctcctccgactcttagcgtcttagtcggagacggcgaacatagggagaacgtcagagataggccgtcggaactatctcgctgatctctccagtggccgataactgtccggcatgagataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctaccgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaatcatcccgagcgcccaaaagtaaagtaactctgtttgcnaagtagtaggnatatccgttcatccgtccgaacgttactacggactctcggccacttgctggcgtcttttcaaacctccgtggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctttgcgagttttggccgcagtatcctgtttcacatgcgatcggtctgtccagatcttgtcgtgtgttacnaccacgatcgcccaaatgcggtgcggcttctcgatcgagatggaggccattaccagtgcgcctggcactnatccgcagtaaaaggtatagaacggtaaagacagagggctaatctgcctcgcgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaactnatttcattaccacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacctgccgcccaacgtccgcgctctttctcggttcatctgcccgcagaagtccagtgaatacgttctatattgccgtggcccaaattaaagttggtatttcctcgccgcttagctcgcgagggagacgccggcggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacgtgacagacgatttntctgaagcgtaggcaactccttatcgtgtcatatattcgatatcaatctgaaggctcntgtctatacattttactccgcagtcgtcaaacatatgatatgggatattgtggaacgattccgtacggcaggacaagctttaattacgtagatatacgtccacctgcctcaatgcagagggcagcgaaatttcgcantggccggccgatagcatgttgggtggcctttcactgggtcnnngcaaggagnatgnntcgcncacctccgtagcagcatttgatggccaagtcgtagtcgcgccgatgatgatgctcaagcggtcagattagcgataaaagagaacatgacaacccgtcagacagcgggaaccgctattctatggtcttgcttccccctgacaaagcccgcgtggttgtgtcacgacaacatggtttaaggatgcggaacacaaagacgcagtctcctactggccgtcgtgcaacagtgttaatactagtgcctcgcctccacgcgaaggaggcacgggtgacttccgctagaggtaaggttaaaaggcgttcaagctgctctgtcggtaatgaaagattgaaccggttgcatcggtcgaaaccgtcgcccgcaggccagttggccaagcctgtcgaacccattcaatatggcacttgagcgagctacatcttccctcggcaggcactgctatctattcccagacgtgattccggccatatgtagatcagtatgcacgcatgatgcgcaaagcatctcatgaccactggttcctgcttgaacgcgcatctcggcggtaaaggngtacaacatttcatcngcctcgtggggacaggagttccaatactttaacacggttatatggaccaggggggctggcctagttcagccggggcntaacagctggactcggcatcactaataatcaatcagcagttcatcattatatccagcgcacgctccattgactgaaggagttaagcccagttccgcatccggtgggtgacgattgtgnctacatatatagttatatcgcattgagatactctcgggatgtattcccactatattcggtggggcagtggccgcgaccactcaaaccggggtctcccacgtggggtgcggccttagcgtctgaatagcgattttacaggatttccgagacttgcagataaagtaccacacagggctgcgacggtatcgttaaagttttggcgtgggggcgctactttatacgacagtgacagctgggcatgcgtttagcaccatctccaggggcagggatcggacatagaccgcggacgcgcggaatgatagatgccctcaaggttaagtaatacacgcttctctgcaaacacgcctggttccgtagctcaccggtgatctcggattgtgggatcttgaaggtacccgataagaattttcatcggagacgaaggcgaccgctcgaatagatcgtctagggctgaagtaccagtgtgccatttcgcaagcctcgcgacacgctgtttcatagcgcgtgtattcgctccagcgtgttggtggcaatggggacacgggcccgctataagcgccttacgcgcactatcttccccttcgcccatgtgtcctgcgtgtatgctggcaatggtcaattagccgccatacgtcgttccgtcggaaaagcgcgccgaagctgccatcacataaggcgaacgcatggatgcttatcgcatcctcgaggccatggttcgccttaggccgcgagcagattaggaaccgtcgnaggcgttaatcgttgacctgaccttacgcgctggtccgtaagacctccaactctatttcttgtcatagcaccaggagcgaccctatggcgaccnttagtgcacagtgtgacttggcattgagcgtgaaccttgaaggcgttacaaggggctctgctccgggcgagtggatatcgtctcgtcgattgggaactgtacgcggtagggtagtgaaaagtttaaaggtcacaagctggtatgcgagcctggccgctctcaatgtatctgatcgttgtcttaantccctcgcacacacgatactataagacgcgcaaaaacatanncggtctatatgcgtgagatccattttgaaccatggggggtttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggnnatttagtctatccataaccaggatagccaacctctgctttgcttgatgttaaaatctttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtggtgtgaacccccggaggtggacactttagataaattattgatatgtgtttttcgctttagatcgaccacggcgacctccgatttacacaccctcacaaggttggggagcgtgtacattcaaacgttcgttaaaaggttttcttagagtcactcgcccgaagattattcgttcagcacgtaatgtagcaggagatggggcgtaagttaaccacaaggacgtctaaggaccagctcgggcaggcgagcctcagtaaggccagatgataagaaagtgcccaatgagcgacgaagtcgcgctcgacgcccggcgtccattttaggcgctggaaaacgtaacacttcgcataaaaacgggcctgttgctgattcaccgtggctgagatctgggaaactgggaaccaggtaaaacttttctccaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctagtncattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaatncgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtanctttcgctgatcganccccaaggggcttatacatgaanagtcctgttactggttatacaggcacgcaaggtacagcagggtgtgccttcgcgccctcaggaggacgagtgtatttcaacagtcctagatttacacaacgtgaacgaccacggggccgaggggggcgagcagaaccggagcgagaagtcagactctcggtggggaatagccctttgaatctgccaggtccggtaccagcctataaagggcgagctagcccgagctggagtgaaagggttcaccttatagaggtcgtttagccttgaacaagtctagacagtctcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtgggcatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaaccatctaactgtgccgatcccatcactactcaggtgttttggtcataatcgaatctttctgacgcccctggtgagaatgttccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacnattctatnnattaaaggccggagtcgttgggacctaaattaacggtggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactactattgtgtatcgagaagggagaccgttnctatccaaatgcggtcccggctttgtgatacttgtgctggacgctaattgctaattgggcaaacatacagaatnttctcgttgacgcatacatggcttctacagcgaactactggaatcaggcgcacgctgcgaagcctggctctagatcccttttagttaggggccaaatcactcagttaacacgggccgantccggagcgttaagtgatacctcctactatgcctgcaaaggaagaatctttaggttgtcaccacggacctgacacccttaattggtgtaagtgcctcgcgtgtccccttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagaccggaagaaggtacaagttccggtgctaatggcgacactaggctatgcgagcctagatttagccaggagaccccgggagtggtcctttagcatcggcgcacctggggcacgcgaaccgaccctaaccggaggcagtaacacggggggggaggcatcgttctatggctcctggatcgactcatgcatacgtaccnatgcataatttcgcagctagagccaattgatgaccggcagcgctggcggggcaagccgtatatttattggtcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgagatgtgactccgtgaggggggaacgaaagcggccgcgccagtctgatcccgcaacaaaatccagaaccacaatatcgcgcactttcgctatcatactggtgacctggcggcaccaaacggagggcccgacaaaataatacatggacctgtagctaatggatccttctaaatcaggggccggaggcgacactcgagcctgtttggattgacagagcgtcagcagacgagatggagcctgtgttatgatgcctggtgacgatcgacggtgtcaggtgaacgcgatcttcgctaactatgctcttcctccgatgtcaggtccacttcatttcgggcatctttctaacaaggagacggcngctcgtacgaacgctacgctccaggtgcctcggcctgatagttgcnttctggncccccttcatatcttacattcaccgagccctgttggataaatcagagttcgctacagcatacccgcgacagggcttactcggatccaatgtttcgagtagagttgggcggtacgaagcgatactagnacttgaatagtgaaagntcggtatgacgcgcctgcaggagtcccggatatccgtgtgccgtgtaatcgcttgagtcagtggtttttccacaatngacgttcaagccatggtgaaattatgccctcgtagttctgcgaatgcggtcagactgagtgatcccggcaatgggccagtncgaacccaggcaacccacgccgcgaaaaagggtgttgtacttgcacatatgaaacaggggtccatttggggcgttatgtgtcctaggaattttagtatcgttaggccgttgtgtgctgccacatcgcagcgctttgggcccaccgggnactattcagagatatcttagaaacacttatatatctgnacgaagaactgtgtccgtacgcgcgtctgcattgctctgaccactcctgttaagcgacgnnattcgcgcggccacttcgtctgataccggaaccgcaaggcctctcaggcgggcttnngatcttcaccgagcgcacaaaaaacaattaccttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaaccccctggcaaggccggttgagtgaagcagtcgctttcggcgnctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcgagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccnggtgtggatctcgacagcacggcggagtctgaatnttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgcggnccnaatctggtccaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggggagtnaaagcgcacataaggcattaatagtacacccatgggtcttgatgaaatngttaacggctggaccccatacancatggttccacactgcacagtcccaccgcgctgacaagcgcagacgctagcccccacgngggcacgctatggacgcgtgcgatcaaaaaacgaagggattttctcctgttatcagcctatggttgtccttatccacgcgaggtactagtagttgctccgntcgatcatatgtcacccgttgtccangcctcacgaacaggatttgttggggggtaagtcgtggcacacatcgacccccagcactatccgtttttccctccaaggaaaccacatgcatccgtatcaccgccatatgggctccaattaaacccgcgattcctcgtctgacgctagcggccaccgtttaaaaacggaggtgtgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctatttttagatcgtaaggtgtccgtaaaaggggatcattatatctcacaaataattcgatcatacagcatccccaattgaagacctcacgttgtgcgtagaagtgataagcacccaggaccacccgggacaagagcatcgaacgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccaatgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagngctattgcacagcctcgtcagagtcancactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttagcaccggtaccatatatcaccgaatctcatcagtgcgacagctgacgttaaactgcctggcaatgcggcagtctaatagaaactccgcgtgatgacaaaatggaagacctatccgacgccctacgggattgcattcctctaagggtggtggatagcgactgctgaaccggatagggaactaacaccagtgtctgcaaatgatctcgtacatttcctgcacttcggagccaccccttgcctctatganaagctccacggttgaagaaccatctatgggttgcaaaggtgaggcccctttanaagactgcaacctgaaccttagctgctaaggtacctctgcgcaggtgtcttgctgcttgacagcggaaattggacggaaagcttgcgagtccgagctgtgantagnnnaaactcagccccggggttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgntctcacggaactgcgttctcagatcgtttgnacaacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtgcggacaatctgcggcctaatgcctagtggtttacggagatanncnccgttaaatagtcgtacagtatcaaggctatatggctaaacaccttcatcgcagcgctcggtccctaagaatacgagccggacacaccaaactatatagaacagatcaccttcaactgtcgtggacacggtatcagtgagtnggctcgtcggaaattggatgcttgtcagaacgtccaatcccctcatggccaccgtatcgctcgacgtccgagccttacacgaggtactgtgatcgcaggtaaggccggccacaagttcaccaatcgctgcagtagtctactaatttaagtacacggctcgatgacgatgtaggtgccgatctcgantcgaacnactcaagtccaaagctcctctgccgggctccagagganacggacggttagacccgtaggccgtgtcgactcgacccgctccattaaataggcgacgtgtccctctgctctgacagccacgatagtgctggtaggtcgaatgttggcgcgctgggagcttaggtggcgttttcactggctgtgtacccagaagtcagctcaaataggaacggagagagggcctcgctcgtanaangtgtaattcggacctcatttttagtgatcgggctttgagacgaactgcttgtaggcatagcgcttatataaccatgtcaaaaaattcgtgcgccgaacctcgcgaggaaccctaacatggcaccacgcacanaatgtgttcctaggtgcgtgacgctgccgcctgaaccatggtgtttcctgagctagcgggtccgccctaagagggtgccggccncgctcgaacgggtttaacggcggtggacaataantcacacgtcgccagttgatttcataggtgacgagaccatcntccgcgggagaattggaataaataagtagtggggcggaacaagatgcttttagaaaatcggaataacttacttaatcgagtgttgataagccggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgcaccctgactgcacgcacacttttcgtgaatcacatccaggcgtggatcgaaccttatcccgcgtctggacccaacatcaaacnagtgacgggacggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtganttccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttncaggagtccgacttccctgcgatagcctgaccatctaagacagcgattgagcatgaatagcaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattnacctagacaattgcgttcacaagagtcacccctcnaatggctgtctggcctttggctgccttagcattgtcancatggtacgggaaaattacgattcccatctctggtgggggtgcatcttccgcgggcgcaatgtcggcaatagaggtcgaacgtgataaattcgaagtgcctcaactcangctctacagacccgacgctattcaacnagcccgacccttttctcngtcgcggtccggacggctntggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatnatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctccgnctcttcgacggccgcgggcctaattacgtgacagatatggttacccgtccgctttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcattcccactacccatctcgaaatggaatcagttgcattcccaaagacccaagtctgaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtctgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcacctctatatcaaatctggaccatgagccagtactttcagaaaagggtaactgtcggggctaaagagatcagtctcgcataggagaagtatttccggatggccaggctcaggcttacggggaactcctcagcgagatcgatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcgaaagcgcaccctaagccgcaggatatattagtgtcaatgcgcactagatacgtgtggggaacgtctatctgagggtgaccccccatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgtactatatgctgggacccatctcggacgggaagctgcnatggactcattgcagtcgactgttgatatcggcctagttgatgtngnggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgagtgtaagaggttttttgcgaagaggagcagctcatgtgtgaacttccanatcgaccagtggagtgacggggccccggcagcagggagttacttaaacgggtaacaatcttggagaatcattcatgcataccgcaatgatcccactatccatactctaatgagatctcacaaatatactcctcctaggttccccacgccaagattgctcctctagctccaagcgctaccagagaaggtggatctacgtgcaatagaaaattgttcgttttgttcgctaccgaattgacgtctgacaatgcagtgtaaaagatattaagtcaggacttctcatttgagaccgctcatcgcgggagcgcatgtgcggcggttacgccgggatttacactccctgacatctcccatgctagnacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgngaaaagcttcagtaacggcntattcattaagcattttgcagtacgcggtgcaccgtagatcagcgngtcgagctttccactccaataanccatttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctggtagacttgcgtcctatcgtggcgtagtanagaagacttaaccntacacccgagtggacacttgggaactgttttcgagttaggagacagactgaagcttatngccgggcagggtaatgtcgcaaccnggataggtacaactatgagagagttgaactcatcgacatcggaacttggtttgtaacttacgagctagcgtctccggttaactcagcaaagcgaaaatagatacgagaaatcaacgcaanggaaggacgactgctccgcggataactcacgtttaggagtaatctagagacaattcaggcctgggtgtgtacggcggttgaaacagtanccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaagnnnnagtaacttacgttaagacgccggtgtttcttgtaactctatggctgtttnaaagcgcaccagttccccctgtgacattctatgccgacgcacagaggagacggatacccgtacatngcagcagcactggtgtggatgatgncgcgctgtggccgaggcatgctatccnaccactacgacgagacaacagtaaggngcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccattccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggttgagattacaacgggtgcttactggtttaccgctaaggacttaggaagtctatcgtcactagtatcgtacactgacggacaactgcataatgagttagtttcgccaacgtgcggagaaggatcattgcttacgagtcgccaccagctttacctatactggccttgtaatgcgacccgtggccctcgcgggtacgttgattcaagcttcaaagagaaagagaaagtacgacgctcacgatactgtctgaagcaggttaccagccatcggtcagcacgcttcgggctcacgcctcgatccaatcgtacgaaactttctgttacacattccgctttacaaggtgctaagacacatcaactgcaaaaaagcgggatccgcttacaatcatgtcgagtcaaagcctaggcgagaaggattagtcccgcgcaggggggtgccgcggggcggtaggcgctccaacatactaaaggcgcgagcactaatcttaccgagccttgaggaccgcgttagagtaatacgaatgggtgaaaaggtcggattcagaagtcatctgttggcttttagcgacacccaatataaagcacagggtaccatacaatataaacagctcgtcctgatgcctagaagcggtgtcgtggccgctggacgatccattacaagtgccgcagaagtcgacgctgggcttattatcggtgtgaggctcgactggggacatgcctaaaaggtgccaagagtcgcgccaccctcatgaagctgctgcagctgcggcgagnccgtcagggcttncgcccacctgcntttacgtagggttcgctctgtgggagcgcccgccggtaaataactacatcaggcancgcaacttattttgtggctgcattcaagacatcgtttttctggttatccgggcccctatcttaaaaacatccctcggcgagagaccgaggctactagccaagaataggaatcggactatgggaagcttcacccgnacaccganctacgttgttaagcagtgcgtacaatgtaaaaattggtgagcaccaggccgtttnccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttcctctgggagaagtgatcggacattttgtcgttggtcgcgcgttcggtcttcaaagacgtggtcatcctagcgcgagtatttacttcggccggcgtcgcttaagagacaaaagcaagtacttcacacgttttcactggtaaccctcgcccccgtcctgaagttatgcaacgtagaaaaagaggctctgtccctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctaacgtttgtccatgtacgggagatgtcaacttgttacaggcattaggaggagacacatgaggtgggtccgttagactgattaaaacccgacgttaggctgtcggttggcaaagcgaggttcgtggtgacagggagccttcgtaggctgcgtcctccattaggagtctgattatctacgcgagattcttgccagctgtattcacccccctacttaatcctcaaagatctgtgttgggcgctcagatttgtagtccggttttaggtcaactcactaacaattaggagtcgcttgttagcccaggaaaaatcttgagacgttaggtggttcataccaatcctatcgaccgcaagaaagtgcaaagtcgtccatcgcgttcagccgctaagggaagggagtgattgcacgtaggccctaccagtggtccctagttcacccgaagtctaaccgtgccccgggtggcgcatgcgcaaagtccaaacgttgcacagagactccgcaaacatttacgcccactcgtctagcactgcagcattggccgggcccccgacctcatggggcgtgtaagaatatcaaggttatcgctgagctaccgactacgaatattcgggggggccagcgcagtatacatagagcgtcactgtaacgataaacgccggtcaggtggacggtgcgaatcgtgcgagcgaggtagaacggtcataacctgaagaggggatcttgacagggcaggcctccacctcgaacgctaagttgtgcttggtngcgggcataagaggncaggacggaatctttctaaagncccgggcccgggtcgttggggtacatactcaagtgacctataattctgtgcgacggcaacccagatctgtctgccggcaccnaattctgttctcctctcaactccagcgccgtgtgccgcggcnagaccccgtncctcgcactatganatttccttgtgacaccggtcgcaaactgtnatggaagagtgggtcttgcaatggcagccgctcgctgatacataaggcccatgacattcgggaactaggcggcataagacaaacgtgctaagtagggcctttncttccctggggnattagtaggttggagtactcattggaaatctagagaggcaaacctccagttccgaaaggaacgcaagccgggtcaccgnctgangggggagaccgcacggtgtagttggtccacccggtgccatcaatgagtgtgngcccaacttcctgagatagcttcccctggccgttgacttgaatatgttgcatgtgcggtgtcatgcgagtgnagggtggtacaagtgttcagcggtaaaacgcaggggatattagataaaatgcggtgtggacctgtgacaagtaataatagcttcgggcgtgcgttggggcccctagaggcgcgcactatgatatgcgccgggggggggcagagacgaggtaacaatgtactgccgcgttgcctatactanttagaagaatcggaacttgcaatgacaaagggcagtgggacgagaaggacgcggttccccgtggttggagccctagtctccatgatgccgctcactccggctattgtgagggttgtgtcatgggaaaagcctccgatgaaaatccgaggagggcgcnccaccatctcgaaaaggattcactagagtagaatgtcgtagtcctctttacagcgcagagtcgccgggaaagaggggctaacgccttcttccggcggtctcagacgatagcaaatatctaactatcactgatgtggtgggatggtcaggctttttgtccaatggcgaccgtagccgggaccagtaccaatctaacggcgtagcatatactcttgccgtagtaaacgacgatgacccctactcgtccgattgcgtccctaaccttacgaaagaccacgcacatgatctgcatcttttcctttcgtgctaggaagccgaatgattcgccgcatttgtgacggtgggctagngcgaagaatacctctgcgtcgtgaacaactggcggagttaagtcccgacacagaaaggagccccggcggatctccgttgctatcgccagtcnggtttcatttcgcctgaaacttgcgccctaccttcggaattgtcacaacgtctctcaangtgatcccggatggctgncctctgccctccaganggatcttgagactatgacaacgagctcggcctaggaaatgggcgcggcacgtttgacgaggatcgacattgagatcagtcggctgtaacgcggtgtcctgggtacatgccgccgcaacactaggcaaactccaggagatttcagtttcgcctcnaatgacggccaactcccgaggaggtatgcaccgttaatactgacggcgttgttccgggtggcggcgacgaatgggtggagaatgaaggactaaacagagaatgccacaccacgaaatggcttgcgactcggcccgaagcacctttagacatcccagcagctccaggttggatgccccctcgggtgaaccatgacagggacaagggccgcaagaagcgacggggtctcgactcggtacgccgcaggcagtatccactcattgccgccttgaaagctccatctctaggctaatgcacaacgggtcagttacccgacaattgccatgctcacatacgaacgccgggcatttcagcaccagtctcccctaacggtaagggtcacctcacggagaccgctacccgctctgccgtctctaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaacagaggtgacatacctgaccttgtaagatctgttgtggngcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctgctctcgttcagtcgtggccccgttgcgtcctatgcccggtccgttcggggtactgacatggatcacgctgatcaccgctatttgggccgttcgatcataaccgcgcaggcatgatgttgaagttcgtccaagtgtgggagatgtcggagcgggtgtgaaatccctaacctggctcgacaccttcattcactactgtggctccggtggggtagcacaatcggcttagcagaatgtatttccatcctgggtcgtagaattttccgagtacatggagcactctctgcagctggaaattcgaaaagtactaataagttgcagaggcacacctatagcttagagctgtaaggccaattgagatatcacccatattaagtattgttcggttgccgggttagacattctcaggcaagcaagaattagatcagttgagtgcgctccccccacgtaagacgaaaattttagacgttgcacgtgcaggataccccgccagtttttcgcctgcctggaaatcaggatctactcctgcctatgtgttactcgtcataagntatacacgcacatgcctccgntggccagactacacttgctgtccttctaggatcgccacttaggagtactctggtctgtaagtcacggcattgctagctcgcatagcgttctttgggttgcgcagctaccggaaggcatntagcgacgtccgacatcgcagctcggacgtcaggnttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggaactgggttnattggtgggtagcacggctagctacaggagtcctaatgcgaganngaagataaaattgcccgaagccactccaagtctttncgcataagccagcacgggccactggtcatttgtaggactgcgtctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaangggctacgtcagggtaaaaacagattgtctcagcacccgtcctctaagtgtgacactagatctgaatctcataaagattcataatccccgtctggacccctcgccnctgacgctttatcgctagtntagcgctgacatgaaggagcatgggtggcggncaccgcccgcggggaagacaagccgacttaaagttctttccacaagcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggncatggaaccgagtttcgtatgcttttgccntccgcgatggctcagtgtntgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcntctgcttcttcgaggcggtaatgccacggataaagtccgcttggaatcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctcngtctgaagccgggtaatcgcagcttatattcacacagttgacaattggccgatctttcggactacgacttccaaatggtttaccgggggtatcggacctagctccggcccgatncgcccctctaaaacgccctanaggaattgagacctcagagcgactgactcagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacatataggcgttacggntcttctccccgtcatcccctggtcgggtgaatgtgggggcaggcaatgggaatcactaacggcgcgaccccggtgacacaagtaccgaaacctgcggcaccttcctactccgttcattccctgtcctagccttgggaatgagagcctgtgcgattttgcggatcgagaagctgaactgctgtcataatatcgggccttgcccccaacttctacctatagggtcgccggtcggaagtgtggtcaccaacaaaaatatttcgacggatcggcagtcatcaccacggcggaccacctcgggggagtttgtgtttgctgggctggatcgtcctgtgaccactccgaaggcgcttcagcgtggcggatctacgtctcctntgctgagacttgacgctctccatttgcaccataggccgcccccacgtcgcggacggtaaccgctgatgtgttacgtacgacgtaatcagccgatccgatctcgcgagaaacccaaacgtgacaagtatgtacacctagatgtgaaggtgtgatgacgcgtaacngcgtgcgcaactcagcngcctgggaagtgtaggtnacggccttggcagggctgcatccttcagctgaaattatctatccgactgccaggtttaacatactagttgacgccctgtgttctagacgtgccaaaagcgcaaatgaaccccatgactcggttaagcctcggaccacctgtggaactggcgtgtcagtcaatctacgatcaggcgcatcaacccttccctggttacggattcatcggcccccagcagattctccgcgaatgtaggtactaggtgggactttagttaaaatcatatttagtacnntcccgacacgttcatccgaccagaggctggcttcggcctgggtaaggacttagcaactttgtaccaggagaagcgtaaaggctactagtccncgagctaccgtaaatgaatattcgcgtatgtgcgtcccaatgggaagcgatggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggcattcggaacactccgacgcggtccggcaactgtctcgggccacaccacttggggcccaataaccagtctccatgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgtggggagtgggggtnccgcttgctgagatctgcgtgtaccgttcagaataatactgtgtaacttccgggggactaaaagactctccgtcgaggggatgcatacgcgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgtgaantgcagtagagcgcgacgcccccgggcaccagtttcggtacggggcaaccagtatactggagagggacacccgacgcaagtactggtgccctgcgatagtccacatcgtccaggcaccgcgggactaacgtatntgtctataaacttaggcgttctcttcattccgaggtgacgctccattgttacgcaaccccgagcaagctctcgnattcactcgccgggcatacacaacttaaccacgtgctgctgtctttttttgtccctgcgatccttgctgtatgcgccgaaaacaagcgnctgtcctagacacaggcctggtgcgataacgaagtgaatggtcatggtgggtacaggcagatctcttggatgcgaggaggtttatttttgcaggacaacgacggagancgctccacgttcgccgattgatggcggtttttagcagtgctctcgacctagtctcaaactcttcgggccgcatggatggcaacccgaaccatcggttaggctatttgccgtcgccattcaaaccagcagtgcaatcaaacctcgatgtcccgacccagccttgcccggagtgcctcccggccgctggtaaacttatttccgcgacttcgcatgctctatagtcgtcgtggtagcattatgcnggagggccttgagngatacctcgtgtgtcgttaatgtgcatgacaacgataatgccagcggcagactcctcggctcggaccgcccatcagattatgcttaatatagcgtttcgtacggggccgaccgcggttaaattgcccggagggttccctcttcgggaaaaggcgctctgctaagcgaaagccaaattacctagtactaatggccaacgcttagttcacttccgtctaggcgataccatacggacgaggtagcactcgatgtntgcatgctaagaggtcgcgcaaaaggcgattgcgagtcccgtcgcaaacgccatccagcggcacctgtcgtaatatntggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcactagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcccacgacggtagtcctgtatgnnaggtcnntctcgtcttcgtgatgctaggacacatggtataatcgagagggcaagtngcacaaactacatatctgcctagctaccagattacagcagatgcggcttgctcagctgtcctttgcggcctcgtcggtgaacttaaactagcagtcgtgtttgcgaaccgaagagcagatattgtaatcatctgccctttacatcacatgtggtcacactggtattaaaattcatacggagtagctaagacgggtgccatgctncacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaacaactgtccggtgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaatttcacctatcttgntaatgccggtaattggggccttacggggaaaagtatatcaaacggccctgttgaccgacgttctgttcatgntcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacggtgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgnctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaangttggccanatctgcctttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgntccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttggggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgctagatgccggcctggtcgcctccaactgtaggaggccctcgaatagaaggagaccgctatagaagtgncaatcggctctaccccgtcatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttncatcgcnccccgagtagaggaaccagaaagccccttcaaatactccatttcgatgcaggcagtaaagcgcgggtgtggccgttactatcaatatgggcccgcgtctcatttatgggactntagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggntccactgcctattcgcctgctcactcgccctcccctcacctacggtggatagggttgatctgtgtcagggaaaagggaatgttcacaagataagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggagtggcggggggcccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagacnatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaatatgctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacaaagaggcacctgtagcancttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagntaaagaaactagcgagtaccgctcccccaaggtnagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtgncgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtatgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttgggggcagggaagcatatgcagagatataatctctcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacncgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctacngttgtgtcccaacagcctatatatcgtaatggccctcagcagtacaagcggagaaggccgccgcgaaacccttgttactgntcctggctaggtcatgtttcaactcgcccttacggcctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagatattctggacacccttgaacagctcttaccttagaatgcttggcgctactacttgtgtcgggtgacgttgtcagttaagggtcggtggtactccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgtttcctttcgactttgttgaacaggtgtactggatgcccacggctcggaaccggaacactcgcggccggtggcacgagtcataccgaaatcgaggtctagtgagcatgccatggcagaattatgtggggcatgggggtttacgctagtgaacgaaacaatttgacagtcatgcgcataagtgagnacccctttcccagggctactcgtggccgatagccgggaaacctttttaaactaaggaaccattacgctgcccgcgcatcgntgcccgatttgcgatgtcctcgtcaaacgaaagacacccataaacggtacttcgggaatatctttagctagggatgtggtccatcccactaggcatggaccaagatcagtgtgtgtgctccagggcgggggaaacagacaagcggtggggatgtgacgtgctcaagccagagaacagtagaaattcataagcgggatatgacgatcgccncgcggatagacagacccccagtcaacaaggttcaccgaggctccagacccacaactgccgaaaactatagcataggtacgctataggttcccatgatatccgcgagggatcatcttgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccannaagccatagctgctgcccgactgagccgccgggggagggaggtgcaatgcggatacacaggggactttccctcatgtggtagtgaatagtccaaacatggcctacacagtactagtagagggattcgcgattgcattttgtgtttccctattagttctacttggaagagggcccaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttncccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacgnacctcatacgccattcacggcttaccatttctcaaaaatgacagtcctttgccgagctatttccaataagagtaccacttccggcactctagagggagaccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttaacggagggntgcccggacttcgcgttctcgatcnaggcagaccctanacgccgcccgacatacatacgataatgcggaacnatacctactagtgcgcgccgtggctccttttgatgggggtcgacatgcccgtcccggcgccggagcacgccactcgcgttccgaatcacctagattgctacgtgcaccagactaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctgctggaaccgcccaattgatgttagtggttngtcgggagntatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacnggagggctgttaggacagctctaggccnatggtnnngggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcngactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccatatcgaatatcacgggcttaaacatgctgctgtcggttccagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcctctcctggtttatcggcatgatgaccgtcagttgctntgggtttccgaagangctcgagttccacggatatgagacgaatcgtgcagctgttgagcattcagcctcgtgacgcttggggcgcagtgccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataattgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccngggacnggaggaggtgttgggcacacataaggtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaagagacaccggccaataacngcataacggaggcgtggtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactgccttctctgtaggagatggcttcaaggcctttccgcagtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcanngagcctggctttagctagcgatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagctaaacagtacatgagtaggggtcgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagcccttttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtactaggactaaggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagtnaatgactgagctgtcatgagtggtaagccacacttacatcggcgttggcagccttcatagttcaattgttaaccaccactggccttccatggacttggtcagtgaatgtactctagttcccggatcggcgaaaataggcgtcgcctcgcgtgcattcctacgcgggcgccccggggcgaaacaggccacgagtggttccgctgggtgtaggattgagtgtgcattcggaccccgagtccctggcatttctttatgttgccgggtgggtcgactcgtgtcctcccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcgccggatctcgagtaagatctgaattgggacaaacggcttctgagacatccgatgttcaagtcgactatatccgatatactacgcggtcgaaaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcggtcgcgaaacattgttagctgtgaatttccgataggggtgggccggaagaagtttacttgtctcctcggagcgtagtaacagcgtttcgccacgtatatagggcggctcttcacctcgatactgggngcttaacgtagagtgctcctgggccttggctcatagctccaggggatttgatggttttttcagtgagtgtggcggatcgacaggatgccgatcactgagcactccaaatatcgatttgctacattgcaggaatacgatcgataactacgagctatgatatctgagcctttcctccacgaagccgtatcgtcctcgaggggcgggcaaaagggctcgggccgaccctggccactaacaagtgcctttgggtgcctcgggcccaagctgtcgactctggccccgagaccgatcgtcagctcgttcataatcttggaaccctcaatcgatgtacagaccacattaaatctgtggcgacacgcttaagtactagaggattgagaactcgggcattccgggaaacgacgaacggtggggtcagtctagagcaccaagatcccgatcgatcagtcacgattagtngcaagtcttctgccacaacatcnnccacccggcaacccctgggaacgaaggtaggtatcactatnccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgtcagccaaagaactgggtccacccgcgagcgcggggacaccggcctgcattgccatagtcccctggggcgtacgtctctggcgtgactgacggatgcggactgaaagctaacagacgcggagtcctctggcacacgctgacgagtttcccgcctgacccgtccacatccaggtctagagtcggttcccgtgcctcagacccaacaggcttcccggctaaccaattggccaggaacacaccccctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatcccactctcacgaccatgtcttttccaagttaaggaaaagacgtcgttcttttgttgacangtgtttttcatagatccaggatgaacaatangtccatttctacggcttactgagagcgccctntgccgggccgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacataggacctcggctggccccaaatccgtctcacccatgtaaggaataaacgctattctnatttgattacccgcgcacccccccagtgaggatactggaagtgagagttcatccccgccgaacttactcagacagatcaactagtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttnggacgctgcaggagggtgccttcgagccacaanatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtntccttttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtaagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcntttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcactacgacttacccctcagtcaaggttgcgacgtgtccggacatagtcccacccgtgatcggcnaaatctcgggtggaatagggcgaacatccgtgtacggaacccaggcttcggccaagacttccgtgcctgcgtcgaagcgctacgcgcgacggcccctaagacattccacaggccgccaggggggtcggccggggtgtttactctccgatcggattccacatggacgtccccacagcccgtaaggcaccacaacccttacgtgncaccatcccgtaccgcttcgggcaattccaagcccatcatggcaagcgtcaccgtgctggtcacagtgccagggccactataatgagatgtacgagggaatagactacgggggacacgtcggtgtgcgtctacccacattacagtcatgtcactcaggctttgctggtcgtacgggcggcttcntgccccgctataccttttgccagagccttgtttaccgtagtgccttatttagcacaacagcggggtcgccagttcgtggctctgctgccggcctacggatgtgcgtaggtgatgctgcctacacccgtgaccgaaactcacccacaggcatttctcaatggagcgagcgtcngccttggacttggacgctccgcaccggaagagacaaaggagtatctccggccaaccgtctagggggtccaggtaattttgcaacttcggcgcgcgggttccagatagaattggggtgcgcgggtcacggcgtctgcnnctacttaactgtaacgacgtaagcattccagccccaatacgacgaagcctggaaccgcactctatatgctaagcaatcatgacagtctagccccactaaccggacacctcgtagttgatgatgcctgatcgcgtagagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccatgcaaaacggttcggcgacgctctaaacgcaaactaggcgccaggcctcgagaaactccgactcatggcgcgtcttaacggtattcccgtgcaggcgtcaatcaagactaaagccgccccaacgtcagcgtgcctcagtccgccgccgggaggaaacttcggtcgtctttatcgtgcgaacaatgcgcaaccgctctcncagatgtcacggcggtccacacagtgacccctattnngattagacggacgctgggactacatcctggttgttgtgcaaacctcaagttgggtaccgtggtaggcgcaaagaggcgctatcaggtggacanaagtcgggagaatggtcctttgtcatcgggcctctggcattcatccccgtccagnagggcaggacaacgtggcttctggagcctggggtactccatgtctccatcggggacccaggcaactatngttattcttctgtatgagtaattaagaagaacatctcgctggggctactatggatcggggcgtcattacactcgccncgagaaccgtctcttatgatgctcatcaactgtgacccttaagcgctcggcgtgaacccgttatcaattagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggntggatggatactgctcaatacgcagcggctattcttttccctcctcctctaggaactacgtgctgaatcgccctgagcatcacaacaactaaagtcgcncttccatgataccgaagtgagtatagttaggggcccctcaacaatncggtccgggaattgcccgatttgggggggaaaagatatcattaaatcgtgcggtggctaccccacgtgcttgctgaatttgctacggttcgcagccttgcttcccnatncgttcgntgggttgttaaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatctcgagcccacgtacactcggtcggacggaacggtctgtgacagactaggagcggtggtaacccactgtggattagccgtccgcaacgtataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttcctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcatcggcgtaatcgcgagcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtgatagtcccgcagcaagcgggcgtccgtctngaggcaatgacccgtcgnatgctaggcgggatacaggtggaagttgggaagtatcccctatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagttttgcgcaacaccgactcttgactgaatatcgccccgggaagtttcagcgcgataaaaaactaaacttatcataccttagacacttcctaatgccaaggggatgcgaccggcgagtatagagtcaagagctactccggccagtccacttctatttcatgtacccaaaaataacaatatgagccactccggcattgaccgaccgcggaccgccgcggtagcgtcgcatgaaggacgtaagcatgatgcctctggctgccccctggtaaatgagatcccttgcttcggtcgcgctggtgcgatcgtanctggggggcgtgccttcacgactttctacccagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggccccggaccgtacggtctacacgcatcttgttcacgcggatcctaattagtcgttagggggacgagccgggggcgacgtcgtaacggacagcggatgcagtcagtctagatctcctccacattgagaaaatcngaaatactctccagttgacagtctcagccctccagtgagggctacaaccggacccggacaccagaacgggctagatcatccgagcatacagggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagttanccataacctatgcgggatcaatcacatggatttgcacccatgccacccngcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgcgccggttttagcgggcctgagaaacaagcctttgtcgcantgtgcacagggctgtgtcctggagtttgcggggtggaggngcaccgtttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctgttccaaattttctagctggatttcaagccaatctntctggaaaatccagcttcngtcncggattaagggccagggtaaaatctagaaagaatanagggcgccttaccgcgcaggacagcttactcacataagatgaccctcagtgagttgctaacttatctgctgcaaggctcactaccgtaagctagtttttagaaacccgtaaagctcacgtgtacactgcagtcgacntgaaattcatcacgccacaaacagacggaaggaaagacccaaaaaaactccagtcgtacagccgtctcggagactaacaacccgcacgaggtctaggccctgccagactccttgttctcgcctccgaagagaaccctgtgcgccggattttactacattcaagatacttcctggtagaggtgacggatacgggagggtgcgcaagtcttacggacgctactgttcgcgtagtttggaaaccagactaggcaactgctaactatgaggcgggtaccattctcgccgattaaccgtctaggaggcgcttacgaatagagtcccacgtntgactccctnggtgtgtgtgcagaaccgggctccacgcttctgggtattgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggctgctaaaatgcactcatgtgcgcggcngctagtgcagcanagcatgtgatgcatacgaacaacaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctctccgcagtaacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcncagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcgactcccactgatggcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcggtcaacttgccaacgcttagtgcgtggtgactgcaagtattgcagacgacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgttgggctaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatgganctctgcatcacggccaggttagctgtctcaggggtcccgttgttcaccgcgccaagccgccgcacgacgccccggaggttttcctatgccctcccatgggctgcagattaaccgtttcccatggctcctgtcacgcccccaaacctggtgaangttgtgggtccgcgcggtcgtaacgagcggagtaattcgggattgccgttctngtagatcgcgatgtcaacacggccactgcggcncgtcccgtgcncgcatgcaccaaatctcaaggttgcaggacgtacgggctcccagagagaaatcnctagaatgagttactgataccnnnttacggccgatcacgaatgtccgcgagtcagtatccggggtgggtctctggatccatccagaacaggtcccgatcgaggggggccgtttgatcgtctgcgctattatgtcctcaatgaacgcgaacaatgtgtcgccggattggaaagcgccgaaccgatctactcgtaaaccgcttaattgaatagaccctgtaagttacacccacacgcatgatagcaaatgcaatggcggcgaggagagtggctgctgccgcgcctcagatgatggtgaattttacatcacgcatacacaccaggctattaggttagttattggttcaggaacaaccccacggaaattggtgcgtaagtagctttaaggacccgatgttagaggtctccaaggcgcggcacaaagttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgtcggcacaactccggtggcgacgcggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtccccatactttccactgaggaggtctttaggagaactagtgaggtcccccgtccnaacacatggcgcgccantatttagcggtaaatcctaatccccttccatggggangcttcgtggcattgtcatgacaagtaccacttccctgttcctgtccaccctggactggtgattcgganctgctgccctagtcaattttttgcagcttgctcgtgcgatctgncccccccggagaagtcctcccagtcgcactgcttggactctaggccgctccatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccatgctgatatccacaaccgtcgtgataggaccgaagatcgaataagggcaggggactttcgagagtcgtagcnntcgccactccccaccgctcatccacaggtatggtgtaagcagatatgggtcatttggtacagtagggcatatcgtacgtcagatgagtttgttcttccgcgtctggctcgcatattagagaggttcacagcgtgtaggtgccccagctgagctttccgacgattagcacaaacaagcgatggcgggccaccggtnaggctgattacaacctaatttacctgctaccaacgtttcccaatcctgccaaacgtaacgtccttggtgcaagtatcaataccgtgccggcttggataagtgactagactgtgcaacggccggggcacaatctgaggtgcacctcgcaatgatggcataggggtcgccacggtgcaactgggcaccgcntgtctgtccctaaaggtataaacccgctagcaatgctgaacagctgatagttattcactggcngaacncagaaccacgccccttagtgtcacaacatntttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagctgaggcccagattgcttgttcgtgattaatcgcctccgcgctgttgggcttccggccgcggttacagttaccgtataaccgcgttgccccccacggcttcgactgagatcacgggcgcctaccagagggggctacgggttactctggttttggcccgctcggggccatggcaagaatagaacatagcgagagacctataagatcgccataatgaatagtgacttctggaggcaacnctcagcagtaaagcatgttaggcgttttagtgactgtgcggcgctaggcaacgcgcacagnngcgaacttcaatacgactaggagagcccacatgagagtattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatgcgtatcctgngtacnctagaacgaatgggggagaagtcggaaaacaaacgcgatggaggtcgtttgggattcagatgccctccagctcagcggaatgaagccgctctgcccggcagaatgcaaacaanttngtgccggctcgaatagttattggattccttagtactatnacaacantgttagggaacgaatactagtgaaacgtatccataagatcttaggatggcgcaacaatacacaggaggaccaccaaagaggcggaccattaaattgggacgcctggggaccgactaaccgtgcgtagcgattcgtaatcgcaagcactcctaacagaccggcgaccctggaggccatggtcgacgagtaacttagaatacccccnaatcccagcggaggtggtactacaccanccatgtgccngccagtcgggtccttgagggtagttacagaatggttccgngggggtcgagctcctgattggaacgatttcatccccagtgtcgggtgttctcaccgcgataatcctgtacgggttattgaganggcagttcgcttataaattgtacaatccctcggcatccccaccttcatcttggattttatggtccaatcgtgagaggatggccgcttgtgcgcagtgagagcccgtaagttagcacggtgctagaaagctgactgtacggagcttaacaataatgcggagagtagaaactcagccagcgaagcttgacccgcggaaaaactgaaggccacactagtatttcagagttccgccctatcgtgaaatcctatcatggccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggccacgtagctgtattacgagcccgtagtataatcggaccgttcgcatgctccgcctcgtactggggcaacgttaccaccgttatgcaatccagacgtgcaagcgtctaactgtctccacttctcattgcttgtatgacacaagagtcgagattggctgggcaatcgtcggtcatcgagtgagccccatagccatgcccaggagagctacctgtgtatttggtatagcttattactatattcctccccngctgagaggaaatggaccactcggccgccgctgactagaaccgagaccacctngtgggcacccgcttcgccaaggatcgaaccgtgtgttgcttggcttccacgatagtgcttgtaacccatgctggcagctcccnggtcagtatcgtaccgctcccggcatgctgggatcaatctattatgcttagtccaatggtttatgagactcgtcagcaagatctcctcgagggggacagtgcttttcccactaatctcttngggacctaccttgttcctagtttacactcgtagaaggagacgaccgtcacctctttccgatccagctttagccgaaagtagctcgccctagctacattgctcgtaccgacagcttagagggttattccgagtttggaccgggcgagtctcaccgnggcccgtttgtcctcacacgggcagaaaatttgtcgcgtggggcaacggggaacacctacggatttgtaganggccccctcagtgcgcccgcaccagatcgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcggggctaatagacatctctacagagaacgtacgctaacgtaagggcgcaacactttcgttgcatgctcaattaggtacttnccattggcgaacatgaccattctaaagcgacaaaaaggctgtatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggaganaattcacagcgcccgccatcaaatcacgctgggaacgtcagatgagatctggcctgaaagctgatacgggaatattccgtgtcaacgttgttcgactcgcccagtggcgcatcgggaatgcgtgggcacggaatagctcaggatccancaggaaactttgagtgcttcacgtcgcgtctcctagcacgactcggtaatgcgcggggtagccttaacgtgccacctcagccgcggcgctttctctgcttaacaggacgtacctacggttgcctgtaggtcaggctggggcaggtgncgagtcgctcgtcccagattggtctctnnccgaaggtgtcagccgttatgggatgtcggtgtnccggcatgctcaagccggatgcattcgtaatgtcagcngctgggcgcgttttgncctctgctccagtaaccgcgccgcgcacncagatccggcttgcccattccacctacaacgcgaaagatgtaccattctcgcagctacgcaccncccnctttaggcttccccctagggtgcaacttctgtcaccaactgacctgatccatgtcacactgcggcgtcccacggacactgttaacagcaaagcgtagattgcggaagcctcaaagacttgtgaggttggaggtctggaacggatttgtcagagtacgtaccgagccagcttcacctccacctggtgtctagggaccgaaggtcctaatcaatcggcatatgcgtnttctaccggtccaccagaacgngcactccctgcgcgacctcgaggatcagatcgaatggcagcactacgatccncatgctggtnggtctctctgcttcgcaaagggctccgtccgagcttagccaccgtactccacccacctctcgacacacgcgatttcatactgtaccctgaacagtagcaccgaagacccttgcggtggtgcgatatactgaggatcgtcaattccctggccattggagagctcggttcagggcgcatattattaaaagcacgctgcctctgnatcgcgtccttgactagtgaggggaatacaagggacgtcagccgttaggnnaatgtttctcagggccggctcgtccgcaaaacgtagttagcttgagggctggaatggcagcagaccagtatggtggtacnatatctcaacgtaccggtgagtgagataactcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagtgccgtgaacgcaactcccggagcgaagtcccccacgtacctggtgctgtccccctatcttagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcanacaatcgtaaagagaaagtcgcgggtacccccgacttagtttattccaacgcggaaagagtagtgcggggagaccccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccncgggactcttctgcgatggtaattgtggattgtttctagcgacatgaggactctcatcaccgagggggggccgnggagtctaccgtggaagacgcccaagcgacgcagtacgtcggntcgaccctgaactaagtgttctcgtgagggcacataaaccgtgattccataacctcggccggtgtagtcggcttaggccgtcacccgcggtttttggctntgtacctcgggcgactcgggtgccggctcggttgttggagctcgacagcccggaccgcgcacgcagcgagtataatctattagaggggcatttacgcatctaagatgggtgatgtagtacgntatcgcaatacaatttggataggccgcaccgatcgaaagcggggaggagatactcacttagctgcggactacatgtagtgcagccattagcgcctatctccgattgcgttaccagcggacaagctctgggtgtggctaacattccacattcagctccgggtccctccgttcgtcgcaagttagctctttataaggccattttccatgttcacacctnagtcgtccnacanctaccagaccaagtttgagtgtataagatgccagtagtgccgaatagcgtagtgatggaggcggcacggtgattagaaaacaagcggccgctcgactcctgtaaccactctgtggacttccatgataatcgcaggctcgggaacacgggcgttaacctatcacaatacgcctggccatacccaagatacggaggcgtcccactcctggatagatgggtgcgccgggcagctggataagttgaatgcccgtggacacgcacattcatgcacgctggcgcccccgggtggatggtattcagagctcnctcggagatcatggtgcccgccattcttatcaggccatgcgagtagtactatagacaactaggccccccggaagccgtccggccgattgcaagagaggtttgcatctctgcaagaggggggggagatgacactatcgcggatgcttatgaatcttagggttcggcatgagccgtcgtgtacaccacgcatggcgctattcgctagtcaattgttccccacccgtttgccttggggcggcccggcgcaacggtgcagcgaccggggtcacgggaccgtgcggcgatatgacatcgacacttttggacgtcacagctgttgtatgtccgtccgggtacaccccgctatacctgggttacggtgaagnatgaagccgtactccgcatattattcgcacctcagaggctggcgggtattaggcctgtaccgggcgctttatgggacaagaaccgnccctgaagtaaggggtgactctagcntgccttttaggtttgacgggtagaaactatacatnggcaaaaccgtgcgggcaagggggtccctatcccactagcttgggtccggacgactaaagcgaggctcatcgtctttcnggtgcaatagggcgcgatcgcagcttcctcgtaatggctcccgcactcttggggactgcgtttccacataggctatannngtcggaaggccccgagttattnggcttgcccgaaaattatgccccgccgctgtcaaccgaccggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcantggtcggtgactaccggtaagccgagcataatcactctccataacacaccgntggatcagccttgtgcaagcctgcacatggataggaccanncgcaagccggggcaggtggcggcccgcgccggcaccccgtcttaatccctntcagcgggataatcaaaagtagctcggggcgcctttgaggggcanngccttcggcaagcacaaggatcgtcgaggagaggtgacttgcagtagtctgttggcctacgcatcagtttgaataggtaaagagncgttaatgattcacccataggcggctggtctcaaattgcggggaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcgacacactctaccagtacccagaccgcttcacgggaggcccgggccgcggggttaacttgtggtgtcagaacttatggtacctaaacaggccgtttctttatgcatatggtagggtgcgtactattacgcttctcttggagccaccccccggaggaatgctctaaactgctgaatgggcgaagcgcttcccgagctggctctcaacgggcttgcctggtcggtgcaactcaacctccccacccacgggcgttgtccggaactgcggggtttcctcgtnntacatggcaccgccgtcacccggacaaagcaccgacatcgggcctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgatgccgcatattcacatcccatgataggatgcagacccggaagggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagagtantccttctgacgaacatcgctgatagaccgagtccccggtatcgcctgtgggggggtggagncctgttacgatgcgggctgcgcggaggggggattcgttgtccgccgggttaggtacggaagtcacagagaagacttggaccttctcatctcgtgtgggcaggtagcagccccggacctgcccagggggactgggggctgttaataccccgattctatgaatgccgtagtcatcggctggatacatggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgatatcagtgggtttcaagttggggattttatatctcacgtcgaatggttcgtcttatctctggtcgggggccccgatgtgcgtcgctgggatgccagtcaagaattcctcactgtgctgcaacagggggagagtacacccctgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgnagcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagggaagcaatagnagcgctgcagtcctaaagcgacagtgtatcctggcgtggtgagcgatcgacgccagttcatattcctagcaaataagggcggggtagacccatgtgtggcccccgtgtatgtcgtcttctangcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacaagagggagccgcccgcggcaactaatatcgcctacaaaccgggaatcgtcgccacaaccccgcaggtacctcacacttccnctctccggcaactaagctatcttacactcaattggtccctgcaggggacgcctaaaggctaaatgcagaagacaactccctagtttggagggagccgctaagagtcgataccgagtttggctttggacatggcggtaacaataccgcaaacgttaacaangaagtngtgggctggnccnnnntgtgagcggcagccgcagctgtgtttacgtgtgaggagcttgcgtacctgtgggcaacaattcaatcgaatagccacacatattccacgtccagccagctcgataccttcaaagtggactacacgcgcgagacaagcgcggaccgcttctaatcgacgctctgagctaaaaactaaccttagagtattaagcattgtataggaagtcgctgtccaaccgaatagattgtcgttgcaccaaacgcctcgccaggctatggctccggtgggttagattgaggggtgtcagtgcctggttcacattcgtgaataggcggacttggttatcattctatcccgctgtgaagatggaggttcagcgatacagagtcgacaggtcgngccagttacagatggatcgtagtagtccccacttacttcggctctatcctacactgcatccattgcagaaaccctcccgctcccaaaacgggacagtgatagcgcaagttgcctacgggggacccctgaaaattgagggtcgctgaaggtctgctcttgancgaagtccttaagagcaatgccacgcagctgttgcagcagcatttgtacaaaggccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggaggggggacgcgcngccctaagaaaggagcttacgcgcatctgatnnnggtttgttggctagttgagattactaagtactgtgccgagccaacactagggacctacccgagtccgactaattgccgagcccctaagtactggactaccccccgttgatggtcagttcgtcatcggagaacagcncgggtttaatggaatgcctctatcgaaacagttgctcttacatcgagagcagtagagtcgtcataatagacctagggctccgggttctgcgctcgataccgccagnacgtaacaaagggtcactagctttatttgtagtagggacgtgctaagcatagggccaagcgcttgtgatngagtcnggaaaccattgctactcggatgacggaagcggccagaggacatgaacggatttaagcaccgtggcctgtgctcatggcttccataaaccctcggggggataggactagtccagcngcatctagaccttcgggtcgtgcgttttttggatcgtgggaggtatcagctcttgactacctttgacgctccccgactgttgagtttagggaccacacgggagggcctctcaggccataggagannnncctgatgggtctgacaccttgaatactgcatattattgattgatctcgtaagtatgggttttcttcaatccgccttgttgttggagagagtagcatgcacggggtgtacgcttccgctggagtctcgcgcggatatttagatgcgctttcaatactagtctgcaactcatctccctaagcagccttcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggcgagcgtcctgagatctttaggggctccacgcncgttgtacatttatgcatcttaagaatactggaaggcgaaggtagacaacacccgcgtaaacgctaaatgctcgcatactncgtactgaccgttaacccgaattggtccgctagtctttggccggctcacaccgtgttcaaaatccgttccttccagcgcattctcaaagtgcttataagactacgaagggcacgtacctcgctaccatcttgcgaggagtgtctgagcgtgcaaataaatggtctttcatcgtcagcgtggacctcataccgacaatgttgagcaatacttcgggtgccgagaatgcgaaatgggatgcgcagctgggtacgggtaaggccaaaactcaagggccatgtgnggcagcacgggctctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgacttatggacgcaagtgccatggattatgtttcgtccggcggcaatgctcggccttgtgtatttgcgagnaagggcacaccgagcgagagcacgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggattatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcagtagaagatgctcttctgcctacccccgtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgaccagatggtagcagaagntctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagantttaggaatagaactaattgctaaacccccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcctcgcctcgacacatcgngattgttctccggttccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggaagtcaggggatatatgatactcgatctcgccctatgccttctctggggggttgcacctgcgaggcatggagacacaaacccacgctaaanacacccgaccagtttcggcttctcaacaacctaattggtctaacacagtctacagccgcgcgcggngatgcaacggccacggcctcgccctcgtctgagtttgggggcgctcaagaacatcgttagtccgttcgctnccactggccttaccttccagtganctgggngatgttcggcctactnaacagaataacactaatacgntactggcgcgacctccagggggtacaaggtaagctgagacatcgccacgagtctcacttagagcgcgtatcccgacacgccaaggcatacaccgccgtatcatgggtaagcattagctattcgaccaatctctgcgctgagtactcattctgacccggagggaccggcaccggacagatggccggctctgccattcctgccatgataagggggctagagcccgcagcctggctggtttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgttaggtggggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgngtcgcatgggagttagaatcaacgggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcggccgtccggacgaatccacagttgtcgtcgaatgtaatgccactcggaagagtcgatacgatgagactactcaaccttggaatccgactgagttacttcatagctttaactagtaagccaccaccgggaaggagtcatagttgcagtaacgaagcactcccgtgcttaaattagcatagccgcctcggcgtgtagctcgttcatcacagacttnggactgcggtgtgtcacgatctcttcccagggacgagctattcctagcagcatgacctcaccagtggactccagctcatatgcacccgtgggacgcggggagtcgacctatgctggaggaacaaatttagtgggctcatatgtcaccgggttcgcatgcgtttcgcaggcctctcgcatgtcgtgtgcgtaacaagggacccctcgagataccgagaacgtagctaactgtgtatacagtcccatatacgacagccaccgggagctaggcgagaatttcatacagcgcgcatgcgtgaattacgcccatggaatctaccgatcttgtatatctcattcattcctggtgattgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccgcaggcccgcatcgctgcccactctggcggtgtgtcttgacccgatgctctgtttaggaacccgtgccaggggtgggacaccgatgcaactgggcttacgaggggcgtcgggactgtttgagagaccggatctcgatgcgactggacggggcagattggcggcggagttgacattcctggtctgctatgagggggccctgtggagcggctcattgcctatctaaccgatggacattactcctccccctttcgtagcgcccgcgataggagtcggtcacgtatatatgcaccgtgcgtagctaatctttcgcgtctctgggatctcacgggccacgcttgactggcgcagtctattgccgtatagacggtcgggtccctgagttggcctgtgctccctttcgtgcctccatgcagtgcggacactgttgcaccatgcactgtacggaccgcggatgagtggcgcggtggaacgccgtcagcaacctgatcaaatccggccnagggctttacgctcactccgccggaggaaccggttgcacgccggaggtgccgcgcgcccactatcccatacacaccctgcaccnggcaaaattgaagacgccgcatgcacccaggtacagttaccctacctcaccaatccganagtaacgcatattctaaacccccacatgtcttctgatttgggataaagtacagactcacctattcacagccacggcgtgaaccagttgaatataccgncgtaagcgatttgtgcccagtngagcttcccctacgccactttattctttccccctcggtagcacgtttagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttagagccgtgcctcggntctctaagcnagtcgtattacggatatggattgcccgtgaaagcacgtatagagcatcncagacctccaatcttcggtggtcctacgtttgatatctcgaacancntcataaggaaaacgatatcgtgttctcttgtgagcttcactacaattcagaaagacgttggatccgcgaaattcctaccgagtgtaaattccccggtgaagggtagtcactagactatgcatcagctaaaggaatggcgccncnntaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggactccagccggatttccgccgaccgccgtattcaacgagcanatagagggactatagttatgtcatcccggggtcctaatctccactcacgagggcttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaancggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgaggaccgaggtaccaatgacaactagtaacctctgccgaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtaccgataacgagattgaccctcccgggcaagtttagtcagagggtgcaacctaaccggtccctgtccacagccctantctatgggcgacgcgaccggggtcaatttgctctctaaatactcgattnaacttcacacccctctagaccaagcccgtctggaacccgaggatggtatacaccaccgtctttgcaatgaagaaagcacttacatgagtacccatcatgccctactctcagtcacacacctttgccaatccctgagcacgggtaaaagacctggccggggggaagatcccgcggataaacccagggtgacagtcaccacgacatagacagtcggcgcagccgggagctactactcgtaagcgtaagtataaacgccgcgctttgcaagctagtcaccagttgtaaatgcattagtaataccaaagncatgtgatcgattatggtacaatgaacggggaggcctatagttaccgtacgcgagcggagggattagactagcaatcaatctggaggagtaagtgcggtgtcaatacgccctcatctggcgcacaggatttgtacttacacctctacgttgcggcaaccggtcacgcatacactataaggatttccggagcctcctactcggttccatgggcagtcggtcggcgtgtcaagtgagttgatggccgtttctgacggcgtaaataagtgattgggatgtgcatgtaccncgggaagagcttattctccctgcaaggatggactgctcttgagngnaattttgtgggcgcagcgcccggccgtgctgtcaggcttggacgcatctcctatagatccggcccagagacaaacgcacgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgttataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactgatactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggctattgcttgctcggcttgagtgagtgtctagtgtacgccggtgngtccgcctccagcgtttgggttgtcgtatatgactaagaacgagcacaggagggcgcttgacggtgagacctgacctgatttttgatcgaaccgtgactgcttgctaggtcgagagtgtcgctgtttatcccggctattcggatccgtactccgtaagcaggcttcttccaatttgtaagctttgcgcgacgtaatcgatcacggcacgcatgggcctgcggcattctgggctgccacttccctgtctcgggcggcgagtgcgtgacgnggggtgagggcgctagggagtcattgntaggaatgtgtctgtggcatattggacgtgtataaaccatgccacgcatcgccatttcagtgaggccgaatcgtaggggcgtccctcatgccagttggctcacttcaggactcctccgtctgagtatccgtacccacagacaccaagtcttagtcctgcgcccacactagtgtgggttgactcgncggnctatggtagctttcgcccaactttagattaaaaacccctccagnggtgccgctacgttgttgatcaccgggaagggaggacgtgcggcaaagctacagaacggacgcccggttgcgatgagtagcgntacaatgaacgggattagataactacgagcgctcttgacgacccatgtgtcttctctgtcttccgcgttttgctcttacccatccccaaccatcctcctgtttcgaccagcgttagggagttaacacgcgtgcaaaggcccggccggtccttgtgccgttatgtgctagaggatcctcgcgagcctcccataggcgagcggccatcggtgaagctgggcgtgatgagagacgactcggtgtcagaaggcttgcatgcgcatgacacttctcctgcacctcccgttctccgacccatcaggtcgtcgcccgtgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcacnctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctcgtaaatatgttctctctagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgacngggttaggtcctctttgggtgtccctcagtcctgctgtgntcggacccagcactctgaatgctagggacgagagcacaagcccccaaccgcttgccgtcataggcgtggtcttcattgcgggatgagaatggcaagtttccagtccttcgatatgagaacggctattagcaacaccacatcgcggaggggcagcgtatgccgacgagcacacttgccagacggcgatcactgtagcggccaaaacggagtaagctgcggacgcagctaaagatctgctcaggataccatcctatcaaactggtgcgnacgctatgtcacgaattcaggttaccgccagggggcacaaagtgtagacttatcgcgggggcaaagtcgtctacgaggggctcgtggggccccccgtcgcacgaacatgaatttacgatgcaggaccgctaacaagcaagtgtgactacattgaccaggaagaagcctggtgcttacgagttacgtgtgcgatccgttaagggtgccttgtagccccccgcgattaggcgggagtcgcgacccttcggttgcccttagtgtccgaggccaatttcctcaagaatcagaccaaccactcactcggggcgcttacgctgtcaaacgcaccgtcttgagacgtgcagaggggcgtgcgccctgggagacgaacntatcgagtcttgcgcttttcagagttgcatgcggactcaggcgacctcggccccttaggggcgtgcggatacgcaccccgcccattatagaatcgaagaaggtgtgtcctagaaatgagagcccaacagcagtgacggacaagcgcacaccactctcctaagcccggcgtataacacgtgaatgcaggaggccacagcgagggtantcggatggccagcgcccgttttctacgtagtgcaaacgcggccttgcggggtgctgagtgcctgggcttgtttccttgtctggtgctggagcgtccgccgaaggctacaggcgcgacctactttcacaagggtctaaattagacccgtgtggcgttagcaccgctccgtgacgacctgatttgaaccccccgacttaatgttgggcacgcataaggcatttcggactaacgcgagttagaagcgtgcctagaccgccagctatgaataccgctaccgattgcttgaggaagcgatgggataattcccaccacaacctccggtggctgagaggacgctcgacgaacaatcggatcttgctggtttctgcgcgcttccggacatcgataggggcgcaattcgcacagggtgggggaacatctgtattagcgttccgcaactcattcacacggaataacgaatgctaccgagccctacgacgaggctgggcgagggttgacccccctgggtcggttggggaactaccacatacgggtgtgttttancccatggtttgttgtcacccgaaagcaaagcggagtcaatatagctacaatactgtgtgcccgctgcggatgcgatttcagagctcacatcgcccttaagncctgtaacgccttcaggcttcgggcatattgcaattctctttggtggggatcgactcacccttacggatcggcatggacaggatcctcacaggggggtggccctgaaagacaacgttcagtgtcagcctagtaagntgagccgaagagcacctcggttgggtgcgagcgagtcggcgcacccaagataatctttgtaccttaaggcgtgctccccctaaacttccacgcccactgctttagtaattaagtacgacttatggatgggattctacctctctcgcgctaggcagctaanncacaggataaacgtaagcccgtaagcgaccaagctcgacccagcgttgcgcggctacactgctgactcccgggcctgcgctagtcacgaatgacgcacggaggttaagagacatgacttcagggtaactaagcggggcgacaaggacgcaccaggnagaaactgtgacgaggcgagttagctctcngnaaagagattgcctgtcangcccgcccggnctccgnactctctnnggcttatccaggccattttaagcccacgacagaagccccgcaacggcggctgagttgtcataaccttagcgcatggaagacagggaaagcggtactcagaccttgtgcatggcctacagtcagtgatagtcacggccatgtaaataggagcacgggtgaagagcggcaccgcatctaatacaggatcggccgcagtggtatccataggccgactttcagtgcaaaactatggtcataactcttggcgataagttcctcgaccatttagaatccggattgttcgcagtcatacccaattatctcggagggtgtgcgggggatcgaaatttttgacacaccatctgatgcgaggatctgaaggagtccgcattntttccgtcacggcagacgcgtatcctatctcggttaaccccgttgtacgtatattaccatttaagtattattccacgatggaactgcgtgacagccctttcatcttagtgcagggggatcaacgtacgcagtcacggccagatcgatagtaagccatcccnggcgcagttaaactagaaaccgactcggaattcagcgcggcgaaagaggaggcatgaaggctcgcgcataattagttgacaggcagggcggaggggcttagcggccacactacgnaacgctttttctccgacgcagccgccccaactaatcccgtctacatcnccaattgttctgtgctcctcaggtatgcatcttggcttcagttgtgtttgtattaaaaagcaggccgcggagaggaagtgagcttctggtcaatgtacgtcacgtcatgattacgagttgagctctcgnatataggtgcggatccttaccggagaacngaggtgataccattcaaatcggggcagtgacgccgtggtggggcgacgcacctgccacccggtcatcgagaacatgggaaaccatgaaactggctaacgtcaaccanatctactgcacaattatgcactctacttgccttcggagagctcgttactctccaactgggagacgggggtaattttgtaattccctggacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatttgtttgggctccactgcgactaatgatccccacgcccgctcaccaaccctatataaaggcgtttaagcctctttccatgaacgttaggaggtgggtttctgagcaggaggnacgatcccatctacctgcgcgggaaggttcatcagagacactgctccggcngtgtggggtcaggtttttttgtactggacatccagcggagagatccctatttcgcttaattctatccggcggaataagccatgtcatgccaggcgttgtaaggcggaccttacgaccctggtacgcgtaagtactagcccccgtcacacagggtttcccaggcgctgtaaatggcagtctgcgatagccagcaaggtactctgttnaagtcacgtcatacaaacgnatccgatacgagcacctcaatagatcgtcnatgtagaccctctggtggtcggccatttcacctctgttgctcagggaaagatatcaaagtatctcaaacggccgtgacgacgccctcaatagcttcgcntagtggggtctaacagcgtgcgaacgagatatatgggggttttgcttggcctaccctccacgccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatgatctcggctagcagncctatatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactggaaggngtgttctgcctcctgcgcgccggaagaaaggatcnagggaggtaaaaggtacgcacccttcgatcgggaaggtggtaagaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatngccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctaatgacgtagggtcaaagggaagcgtttctaggagctcagcgcagctttanacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacataccattgcggggccctcgttcgaagggcctaagctccgagcacgtaccgggtcctctgcttgagtttcactgctgcggactagtagccaaatgctgtgcaagactgccccgacaagctcagttttgcgagcaagacgcgaacgccgaatattcgcccttcgtctgggtgaataaaccccggggtgctttacggattctctccggtcgattacagcaagtcaaggggtggccccctatgtaaccgcgtgtattccttactaacggccacaacacttccccgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgtttattattaagccacaagggngtggaaacgccaccattgcccgcggtaccgtaggtcggggcccgagggccaatttggaacggcgcaacttgggaggcgacgaatttagataggtgcgtccttggatcgtgagcttgtcctatatgcagaattccttgcngcccggactcatccccactaggcacagatctatatgacttcgcaaacatttagagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacganagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatntaattagacgccgcnaatacgagcctgttagaccttctagatatcactaaggtgantcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacgcgaccgctcccggtggaaagtcccgctcagtcattaagatgcctccagatcgagaagtcaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccntatggagtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcactcgcggtccgctcaactgtcccccggtttaattgtcaagataccctctttttgtccgtcgcgcgcgaagacactgacgtgtggcaatctatggggcttcacacccgctgcnngggggtacacccgttgcaagtaaaactcagcttggctcagccaacattgcctatccgttccgggagcacgtttgtgaacgaacgggatctactcttggacaacccagcgactatantccatgaactcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccccaagtaaacggccngtattgctctcagagaccacaccacatctgccggctgctcgcggagcacgtctaggtgcgaaaagcacctttctttcgaagcgggctccatgtcacgaggcggggattctgtnaagagaggcgagtacactgtcgtagggtgccaattagctggagatcaagcgctccgagctgccgcgcgccgagcgggaagccgacgaggcgttcacgagcgcaccgcccgcgggcctccaccaaagccatacggcacacttttccaggtgaagttacacacatcgcgaggtacgaattgcagggtatgcgacgacctcttaaggcaccgcatcgttgtgtcccctgggagtattccgctacattactttatagattcacaaagtgcgaacctaatccggcgtttttagttccaagtcggtgcgagagcccgacctcgncacgccgtaagttgggacttcgatggccaccgggtgagaccagcgccaggttcccggaaagatttaactgcatcagaactctgggcgcgaacttcggtattttagattccggtcgagtgcaacacagaatatgttcttancgggacggccagcagtgaaatgcgcctctagtacagtacagcgatggactgggagagttacacantagagagtaancaagcacggaccacccggccctcggtccgtattagcgactagaatacatttgcctgagttgctggcaaggnacatttgcgctcgcgctgaacttcctgtgccggtgtccggacgagggtatgcgggcgaccaatgggtcccatgttggctcgggcacgtctggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctattaacccatattaagtgaagaactcagggcccactgatatcgttaccgtcgntcaggctggaaagtctcgcgagtcactcgaggtgaagtatctctagcgggctcacatcccgttaaagcttaatctgcagcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcgcccggggcctatgctacaagattgggccgncgctcgccgctgatgccttctagctncgtctcatagcgaccctctagtccggattacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaaaacgtctcagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttttccagtcgatttgccccgntataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaactacttgacaacgcactcacgcattgaagcggcccactagnaccgccgtccggacgcgaggttatgcggacacacaaggggttagcaccgacatgcacagtgccgctgcggccgaacggcttttacattgattggtactcccgcgtacacagaggcngcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccagggctaggcngaagtgtgttcttcttcccgctccttggaccgtgccgcactgcccgcgcgcttaaccttacggccgttttcnctaatgccgttcccgcacggttacgtgtagagtgcttgactcgtcgccagtcgaccgagtacggcgcataccctgtagtacgtctgtccaacggccggcagcagtttcctgtcattggctccctcaatgacctgtgagtagaccggtnagcagagcccggttgctgcccgggttcgcccgacacccggcagcagttgcggtagtctgcaacgtcggcgaggcnggtcgacacgaatctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccaagatttcaccacacgtggcacgcctatcatgaggatgtgcattcccctttctactcttncnataggcggatgtagtagccagcagcgaatggtgttgagagcctcaccacgatcttaacgttgtgggatggtgatacccgccaagnnggtgtacagaaaaacatgtcggagttcaccttttcgcggtacgatcggagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgtgcttacagcaggcgatctctggaggtgctctgaaaagggtcacatcggccncgggtcccatagctccacggtaccaccctacaattagccagcggtngtttccgcggcaaacagggacaaccatttgaggaaaaataggtgagcccccaggcatctccacaaaaatttaatccaatgttcggagcgaagtcaaattgggtacggtggggacacgtcggaagtatacttcgcatctctcatgagtaggattacgggggaacactcntcacaaaagctgcggggcctcggaacccagaagaatatngacggcggagtacagggccgcatgccggagaacagaagaactgtcagcttnactacctccttgaagaagggatattgccctggagtcttttctagaaacaccgcacatactctgtattgcaactntatcgctatagntgccgcattatacccgggnagatacaactacgggtccaatcctcggatccggcggcaaggcaagcttggccggcggcggtgagtatactagggattcaagtgggttggaagtctatttcggtactgggcgccgtacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtctccctctgatgcgcaacanggcgacactacgcgacccctgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagcngttanangacccttctataatgatacgagggcgtgctcaagcatcggcgagggtagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacggccannaataagggcgcaaggctgcctctataaccgatgttcatacnnggcctatgttttgcggatatcgacggagagacgtaagccctacgtgatcgcggacattgttataccgcagcagtgtgctaccgcatcnttatcggactatacgtagccatccaatactgtanagaccgcacgatttttcaaacttcaggtgattatgatgctcatatcaaccccatacctcgatgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatacacttggctaagcctggacccttgacgcaacgtcgcntgcttgtaaaagaccgangcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcactaggccgactgcgccagggcgcngaagactcaaaacgctgttcgcgttctgcaaggaanggaatgttagaganaagtaatatactataagaccctgagcaacgggttctggattgagctagatctcgntngaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccactggcgngtctcacnacgcgtggttacaataggacttaggccntcactacgagaccatgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctcaatctttgtcagtgcgtgttcacccgccagcgttttccagtgagggcactaggacgcacaggacgctccgacctaggggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtcttagtacacctcagccatttatcctttagacaagcgcttatntctagcatacattgagtaaggatgttttctagcgtcaatctcagtccatttgagaaggattcgatggtgctcactgcggcacttagaccangagtacccggtgatagacagcggtgttttcacagttactttacggtctggggcccgtatcgcagtccacacaagtccgggcggcgctacccgatggaactgtggtagaaccctccgagcgactactggcgccacattagctctggcggggcgcctttccccgtaagcagtcagggtcggatatatatcgtcccccccaacatcaccctcaccattggntggtccggntaacgactggcgcacgcccacaacaccaagacagtagtcataccggcatagggaattgagtaatcagtgagccttgagcttgtcgactttatttttggcacgcgaggacttccagtcagtgggtataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcattacacgtgcntgggcgctttacgagaggctgccggcggcctcctgacgtcacctgtgaagggtgttgtgcaaaacactccttgcttcgggtctaaggcccttgtacgtatcggactaattncaacctactaagaccactggcgataacggtacagcaatattgaccacctgctgtatacatccaccaaggctcggagacccggggctctcagtccctatcatgacgcttttggatccttaagtactgaggcgagggcgtaatacaggtgcgcgtcagatcccttgagggggactcggtgtacgaggagacacaaccgnaaggcgnnaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccttacacttaattgactcggtagacacgtcaggcagaacgccnccgtaccgcaaaatcacttagtatacgtgatccgtaacccctggcaaattatgantcaatatgatacaatgataacaccatccggtacgacaccctgaatactcctgtctcgaaagccngttgcggcgagcaacncctcggtgcttggttgagttatatagcaattgggatgagtacgaccgatcggggggctctgtacgacagaaggccagagttcaggtaatcgcgaagaatcggtgcatgataatgtagccccacggcccgccaaccggacttacacagcttttctccctacacccggtngtgatagtcgtttctcagctcgcgccgaccttcgaagatcaggcacacgggcagaggccgggaaccccagccgagcccccaggcgtgggctagcacgtctagtactcaaggttggcaactaagtactaagatctggancgtgtcaccgcgagcaaagcagacctggctggaaattttactaaccgtaatcaggaatgtccgactactggcagcagcagagtaacagccactcaaaacagtgtcgcctctaatgcgttggctgaangacgttcgtaagagggaatatcaagggcgcgcacccggcgtatggggctggtgtcgcaaaggcaaatcggatacaaccttcttacccagacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccactcgctcttagtngcgcggctttggtggcaatcgttatgggagaccggcgactcangcactgcgacagacatgataggcagcccgcgttgctggtcagcccatcacctcgcatggtagttctatataggacggagtcctggaggcagactacagcgaatcgggtaacgttccgcnggctaagataacggcccgtcacgattagtcagggaatttgacgtgggttgtttcgttgagcctggccatctggcgggcacactccgactcgggccctagagngagcttgaggtctaggatgttcgggagcggaagtgggtagcgcagttcggcacgtaacgtagcggtacccccttgagcacccgagcttaatcttcagggcnttggagcgcgtcggaaccaatccggagtaacccaccagctgctggtagggtnctgggcggggaatgtcttttgcgaagcgcgtcccgggtaatgaagatcgggaattagtcgtccgctgcatctgtatgcacattggaagccgctctctagcactgctcattagacccagtggttgctngaggactttccgtcgagcagaacaactgagaacgaacattagaaacggtcccttctaatgtagattcgaggatcgcggaccgtttcgaatatactcgtatagaagcgtcgtcgctggcctggttaatacctagctaatgtggctgcgacgcggggccccaattgaactcgccgccgaggagccgccgcgctaactttagcggcttagaggagtcgactccgaaatccgctagcctcacgtgggatgttttcacgtaggcaggggacttttgctgttggagcagcgattccctcgaacaactctcaattcatttgcgatcttcggcgcgccgtcggtttaggcgggtggaaacatatttggccgctattgtcttcggacaaccgctcgaggaggcgattccatgcaaaggaatcgacaactcatggatagagggaaaggagcggagataaagaactatctgctttggccctacaagactttaacggcatgcgtttagagcgctttttattgatgatatagggaaacaagtaaaatacattccagcaaaatcacgttctgagacantggaganacgacttgcgccacccctgacactttaaccctccgacgagctttcccgatagctgcttaaatgaacgtctgtcatcctcgagctcgcaagtaggactggcacttgcctgcggggccatgaggggttggtaattccatcgcgtccccnctaatccggaggtaaatgcaactccngcgcccgtctcaaaatgtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccntgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagttgcattgaaccacaanccacgcggggcccagaagctcgcgtgacggccattttaggcgctcagttaacgatattgagctgaacccacgtacctttaccgaggaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatccgtcttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcatccgtctcaactttcactgtaacctatcctcatggaggttgatgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcggaatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggcgcgttgcgcgggggccactgtaagtnccctgggcttcttggggttaccttcactagaccccgctactgcagtcacttctgttttcagttaagctgcctcgctgtccttttgaagctcgccatctgttgctgnaatcaaagagtatgctcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaataaggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccccacctcgcgtcgtaagggaatattgggtgggcctaaaacctgatgttaganccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgactaacgaccgtatnnnggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggangantacggcgtaccgggccaaaggcctcgcaaagtcataggnanccagatacgcggcggccggtagggagccctttcatagcgtcaggtaatactccccccgttcgtttggtggcgttcgagnnggaatgtatctgtggcattggagcacctgggtacagattcctatcgagccggcaggacttccgacaccctgctcaacggtagaatgcctaatccacataatatctagtacgccccaagactgccgtgttaccacatcacttagaagttctagactgtatcatgtcagcgggtccaaattcatgctaccaccgctatgcgacgactcaccacgaccgagcatctagcagtccagtcggagaatgcctcgatcgcagctagagctttaaccgaacgcagtgggcaccgtcggcgcatcggccagcggaccctctaccagagtattcgacatccacagtcgtacaactccatgcgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactacgagttngctcgtccacgaatctaaaggccccccctgactaatgcagggagngggtgacgtgtgacttagctgccttgtcgacccaaatctgagtctacaaatagttctagagtacaaccccttacacatctactcatantgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatgggtcctcacgtccatgggcgttcggaagcggataacgttcgtcagtgaggtatcagttcgaccgacttggttagtatcccctagcgggggattcctctctcacatttttgttctagacacgtcaccgtccagaagacctcgggacgtagcccatcacgttcttacggctcttagcagtaatcaaatgggctaccataccgaataccaaatcatctaaggctgacagttgcgggcnagccgtcacgttgctctgccagtgaccgggncgcggctcataattaaactcgttcgaaagagagaacggcccccactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtacgcgtggcgcgaggatgaaattcgctcccccagtcagatgcgtgcatggaagccggatgctacacaacggcagagcgcgttgtgttgccagaggaacctgacatcgctaaccgtctntcccctcataagctgttatcgtaccgccgattgctagtatgacccataacagctgtctacngggcaggccagcgngtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggtcgactcgaccggagtgtatcgcgcggggacctgggctagaatgggtctcctggagagctgtatgatatgatgggtggattcttgcgcgcggggactgctnccgcgcatccacgtgttcgggagtctgcaaccctgcccggatacagacggaacgcaggaaacctaggctcaggagccgagacgattcatctagatcacttttacccttcgacgtgtgcctaccatttccgcggccgaggtttcaaggaataccggtgcctctgtcatgcccaagagcttcnccngatacataatgcaacttgctgcttcgttaattacgtggcaacctacgccggaccaagctctaccatggctgctccctggaccagaacgccaaaaattaccctcactttcacccattaccgctggccgaactggcttaacctagcaataacccagngtcacgcatcgtgacatgcctgatcttctttgtagggcagttccgacggcgtccctccacaggatgccggacccgattcgtgtnttttacgcacttttacagcggtgacagaaagatatgcgtgacggagcgcggatatcgaaggttcttcgtaggtcttcgtaaataatcctacgacgattaaaggcagctggaggcctggacatcggtctccaatccagactgcgcccggcgtcatgaaggcgtcacgcccgtctggtgnccgagctactccataattaaaacatcggtacgatttcagaaacctttgccccattgaagccggcaggccggctcagtggaagtgttgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgagtgcccggagggtttgggtgatgcaggagctagggctgttgtctagctgcaagcctgttatccgggtgacagcccaatcagtaagatgcgctgccgcaggctcgggtgttgaggacggcgccggcaacgtggggcgtctgcatcgcgtctgagtctgtttctcatccaaacaccttcccgacgtatccccgacgcccgtatagnccgacaagtgcaggcgacacacaaaactctaccgccgtatctactcttcaaccgtcatcgggcgggaagtatggcaacgacggcttatgagttggtgactgcataaggtcagggatgtgtcggcccgagttctcgtaagttgacacgcttggacttactccggtgctgcngatatcagtctcattggatactgggcctaaccggacgtngggnggtcacccccacaatctcaccacagtcacttgttcacggcgttgcgtgcaatgtttattccctcttcctcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtntccctattactgatcaataccttgtgtcggtctccgcctacatctgggacatattggtgcaaggattcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattnaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctggtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacaggcgctctgctggggacgaactcataaacaagacctacgacatcagcagtgggatccgctagcggaaggtgactcgagcgaaaggctccagacgccctagccattgtgatccacgactgcaaatgaatcgcgcctaaagggggggagcatccggattctacgtcccgcgcactctgaactgctcgagaatgccgacaggtgaattcgatagtattgtcgggtaacgacattgatgcggccagtatcgcgtagccgggtgaggtcgagccctagccggggccgtatataatggcaatgtctgcattgcggttttagcgcttttgtgttataagggctaccggttggcagttctgcttcggatggcctttggcagatatctgcgccccaagatatggttgaagggcgcctccaccacagtgaacgcttggaaactaccagatatgatagtagggtattgagtccgagagatagtgacgcaggcacacatatttgggagcactagccccgcaataccggaagcttacgcctcatccagtgttcattacccaacagtcagaggtgagacctaaggggtgggacttctgaatgcgactgataatcgtgaaggtccgtccgagactgtgcgaatgggacagcactcccgtccggctgcgcggtgggactggctagcgggcaaccggcacaccttacccgagaactgcgnnntgatgattcgctaaaccagttgcccgccgctgcccgcggagtcgaccacatcaaacgccggcgntncaagcatcttgatctagtttatgcatcgacggcacgcccatgcccctttccgcgcacgcatgggaggcggcatctacgatctccatacaaaaataaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgcccaccgtagcatgatgcgtcgtttctcctagatataaccctgctatgtttagcgtgccctggttaatcacgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattccgccacgtgatgtccgaataggaatttagaggaagaacnacttcgccagcggtaggtccatgcttctgtcgtccgggacgtataagtcgcgccggcagcatgcctacccgccatccccagcaactgataactcaacggtantcatagtaacccgattngtgacgtaagttgaatgaccccctcgggtacttgcgctcgtgcatccacgacctaatcgagttgttccgcaagngttcggctcgattaattntgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttgcangttanttttaggacatncagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttggcggaacgggcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaagttggctctatcctgatcaacaagcgccgaagctctgagtaaatccgctancggatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtantagtaactagctgccgctggcgtgtcactntattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaattgcgaagtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccagccacaataacgaaacccgggggaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaaccaagcgtcggcctatcaaaaatcagcctctgtcgaggggatcaaattaagcttgttcaacagnttctggtgggtcgtatgccgaggaggcaatatatgttggtcctcccacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttacctgccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccggcggcggcagagattgcttagcagtacataacgggaaatgaactacgcccctactcggacggtncggcccatgctatctgtagaattggcttgaccaggggg aaatctcaaattgttccatagagatgctacaactangcggggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacatnnatggccctatacggcatcggggcttctggcaaggtacactgtnggggtgtggcccgtcactagcgntcntcggggatgatctcgcggtaccctcgccgagttggtcaaacaggtgggccccgtaacagaattttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgaccctcaagcaccggcccccgtataatcatggttcgcngcggcgtggcttgccgggtccttaactcgaaagttaacgtcctatacgggatccgcatgaaacccgacgtgtcattcttgcccaaancgcctctatttcccagactacgtgggcgcaaggggctctatgtatatcgcggacaccggtgtcatggtgaacgcggacccgcagactagactcggngtcgatcatccgcatgttcgcagtccaaactctaacatgannncgacatactttattttacagacgaaagccattgcgggcaagnngcccctggcctacgttggaatgagctttgcacccgagggtgcgcgtgtgcctaatataattccttaannagggcttctcgttggcgaagcgataacacgagatccagacactgtaagggtctattacncgcctggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtngaccggggcttgccccgatagtgatggactcgggtaaattgtttatataaggcaaaatggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgtcggtgtcccatatggaaaaaaggggacttcgatgtttacccggtttgtcgattggacgcagggacgccacttttgacacgtngncaggcagtcagtaaaacccacactcccgcgatcgataatacttcggtccatagaattcctgggttcgcgcacaagtggttgnttgaatccgcctgactcgatcggcgaacgtctggccaaaggttctttccgtcaaattagcatggcgatcgacantgtggttacgcactgaaggagattcgcgggtgtcgatctgcgactaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgtcgcgactcatacggcatgtctcttaacggctttctccaccgagtcctttgaatcccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggncgactaattttcgttcgnctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtntccttcngggcaagcgtactatcttttngtncagtaccaccttccgtacgtagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccnaactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacagggagatcagcgaagctttacagatttttccacctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagncgttttgcatagctttgtacagccacggcggtacaccncctacctaaggccggaatcaaggctccgcaggttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtggnagtgaccatcccccggtgcgactaagccacgaccctctgttgaactctgaaggatgttgcgtagatacacggaacgacagatcaccgtcaatgacagnnggcttacgactggcctgtgcgttgcctaccgatcgtcaccagacacgtaggcgctcctccatcggatgtggaattatgcgtccagacactatccggacgcacntagatgggagatcgcgcccacctcgaatcgggcctacccccccggctggnggtaaaggtgcacgggtcggtccgcacatcagccggcaaggacgagtgggccagangangattctcggnccgtcagagctcactggagacatgatagatccagaaaagccctatgaccctctggtcggatctactagatccaatacctttcggggaactcagctgcanactnatgtcgtggcgtcgcgacancntccaagcgtcgaggggacctgcntaattcgccgcgtagcaagngagtggcgtgctggcccggctttggccccgatcacggcgtgactatgccctgttacgcgtacccgcccttcttacaccctcttcgagctnctntcatgactcggcagcttncnacaagggcacatacgtaggangtacntgcagggccacctggttggacgctcaagagagtcngacgctatatcccagagccgtcncggaannttacactctgccgaatcccgtgtagatgtgtcccaatcagaggagcgtagcacgcgatagccagtagttctagttccnggtgtgataattcgaagggcaaggctaggtttccggagtccaagagcgagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgngtgtgtatcaagactttagccttcgtgctggacccctgtacggtatcacgtaggcctttcacggtagagtcccaaggtacgttaccctcgggtattatatnncattgcggctgtcggcctgtgtccctggttccttgcgtcgactatttggtactccntcgggatatgggtagccccgntcgaatctccganaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcctgcnctgaaaggtcaccgtcgtaatgagtccggcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagtantcattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccntttcgacgtacacaanaggcccgttacctcaccggcctgtgnnngtccaccggacctttnccccttgtgagaccgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtggtccccccccatagcagaggtcatgtgtgccacacgggcacgtgagattgggtcgtgcnnnccgctaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtactctgactgttccccccctacacttcgctcgactaggtgggttcgatctgcttacgnacngagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaagncgggtcgcagtgccggccggtttnncggcagccggtaggtgttaaggtgagacctatgttgttgaaggcggcacagaagggatcctctggacgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttngtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcnattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgtcaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacgnngggacaactgcgtgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcncagccgtgganccacccgcaacggcttagtgtcagcacatcngttgtanaggctaagactactagttgacgagaggcgtgacacacaaaatctggaagtacccgcggcgcgatgacatacacagttacctggggcgngcgacggacgggcataccccagcccgtcacctgcccattagcccgacttatctcactcgggttgctactatacgatcattggctaagctcgggacccggccgnctatgagtcctgggagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtggttgggggaggctggcnnggtccacggatcaaggaccgcctattcnccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacnnnctgtcgattgagggatcacaaattagccaactcggatctctatggagagcggaaacagggctgtagcgcgccaacgagcagacaagagaacccgagcttagagagcagggagtaaaaccctcccggtcctagaactaagcgagccaagtagtccgcaatcaccatgggatggccatctcccccccgtgccggtgggtcgtctatgcaagatacgtaataacaggacaatancataaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggtagtacccaaacgaccatgatcccataagcnaatacaagctggagcagtgcgtggggtccaagtgcttagcattaccaacctcattgtgagggagacattccngacaccctagtgaactcacatggcgattactctcaagccccacctctatgtgatagctgaaaccgacgtcctacagtggtcttgcttatgctaccccgcccgcccgnataactattgggggaagtatcattgcncgtaaatttgagtgtgattagtctacctctccagactnggaggggatggattcgacttgagggtggatagccccagctgggaccagatgttctccgggggcnatgaagcnacggctcccatcctcttcagcgctnncccgttgctatcggcgttactgcgggccgcacgtagactatgaagatggtgatccacgctattattcgggactgtacttacagcgccgcatctgtaccgccacganaactcggaggccaatgagtctcntcatggctctcccgcgctagctagacttcctagggtcccctgcgaaatcgttggctacacctgccggcgcaccagcgatcgtgactcacgtatactggcccaacggtgtccgattaaagtccaacgcatgacctgagagttcgaaactactgaagttgcgccttataacgcgccgggcagcgactcgctggggtgttaggggaagcagctctcttaggacgcagcaatccnncacctcgactatttgtactttgacccaggcaccgacttgcatgcctatatgactgtactgtgcactagacctcgcgtccaatcccggggnnccagtatgcagctcccctcattctcgtcacggaacccggtgtcggctctgcaacagggccaatgcccgacagtaacactgtgtctcangcatcnggtaaggatatcagaccgttgtgcggccgaccgtcgtacttnagggaaccttgatatgtacgagaccttagcacctaataaatatgaggatgtcgtctgcgntccagtggctgagtgccgtggaggccnctgaacctgagnnatgagtagagccggccacaanagttncgccctgcacgctggcccgctcccggcgtcagcttcgagtgggagtatccgggtccctcgcgtgcagttcccacagcgttacatccaaaatnagacatatcggngtcgtangcnntccggcgcaattttaacaatcgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcgcagcactggtgaacagtcttcgggtgtttgattagtcgcgcaaaccgcctgccgagctacatgacgctcacgagcgacccgggcccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcgagcgcaagttcaggccacttggggtcctattctagncggcatgatggcgaacgnntttcgcacgacagcgggactattgtgcgtccgaagaacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatacganaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccgggganatantgtatgtcacatactcatgcttagggacttagttagtgggaaagnngtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaaggaggtttctgctaatacagagtccacatccttggatccgtactggcttgattgtaaccgctangactctgaatcgaagcaaaaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacactggggaaaatctcgttctntatgcccaacggacgacgacagactattgcattgggttctctccccgagggcggataccgtggggcagccacgtaggcgatctccaccgacaaggccgcgttcccgggcgcgcgccgtgcccgtatacgatgtcccntcacgtcagggggtcacccattctaggccgcagggatgtggagttcgacgggtgtcggcccatgggcgcctgcgagtcacgcagcgacgttgctcagactagctacgactgtgacagggatgtgatccacgctaatgctccaacctctcactttggtnncccggcaaacancgttgaaaacttggggacataatcacccgggcttagtttatccataattatagctccggtagtccttgattgagactngnacatgttacnccctagagctncggggacggcgnggcggagatattccccgactctagangggaatcctttcggagcccacacacgtcggcggcactttcgccggcttaacacattgttaccggggcacgcacagcgcctggacatctcctctgtanctgctcaccccgcacttgaatggatataggggggtctcgaacgggccgaagcgttattacgtgggtaaggatacgcggactggagatcggccagccctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgtgcattatctgagatttggaacggtggttgngtacccgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcgcgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttccnggcntntaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctggggacgtaaaggngactcgcannnaacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagncaatcgtgggtaagagcttcttggcagcttgcgggtcgtggctcattcaggctctncttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgcntccggcggacattaccnggaaagcactgttgtgcccatatacaatagacgatagaagnnnacccacnagaccactgcaccntatcagtgccgagangtgttcacnctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcncnccgcaacacgggaacagagatcgagccgttaatgtggagaaggtcgaaggatttttcggaagaatagtanggcantccgccctagcgagaagcnnnnagtggcgggccttgtctcagttggcgttaataccaggttacccgncggttgagggcatgcgcggcggctgaggttaatcaaagtgagccctaccgcacgtcgnccnggtcnctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgtnnagcgactactgtatccncgatggaaatcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggntaacgctttggcatgtaacccaaggttcgtcggacgctgacatanttaacaaggcctntggtgtagtaccgatgtttgnccntccctatgggattagcgatgtccagcggttntatcaactttgacggctcctcagtgatccctagacggcagtctactggtggaaatgcnannagtagcatggcttatggttcagggggncnggcganggattagcttcccgttcggaaaatgattccggacctgacgtccaatcccatgcaaccccgaccggtatctgtctacgtagtnccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatactgggcgtctggcgtcagacaacgtctgcgggtatggtcggcaagtgctacantacatgcaggacgcaccggagtccaagctcgaancggggtggaacacgacgcgatgggcacggatcaantaatcccccctctcggcatcaggtagggagttaactaaattgatttattgcagcttcgngtaacacggcgtacgccntaaccggggtataaattagtgggaaaagtccntgngcangggtcagtattanggggtctgccggnaacttaaagtcgcagtttagccgattagcggaaggttgactcgnngnngacgtcagctctttagcccgcaaagttccgccnntcgttttgtgtgcaagaccaccaggctcggccnacacggcatgacacagggtcgttgccgcgccgccctgaccgcatcccatattgggangccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaaattcgattgtccgcattcgtcatgcgtgcgtaatccacattcnantaaacgtacgcgtgctcncctccgactcttagcgtcttagtcggagacggcgaacatagggannacgtcagagataggctatcggaactatctcgctgatctctccagtggccgataactgtnnngcatgagataccgccctgcgattctgacttccatatccngngctcgtcgagatgtagcctctaccgtccctgctncccgnatcgtggcggagtacgacgccaccatgggatttgtngacagaatnccttagggtgtccctactctacccagccccgatggtggagtaccgggganatccgttcnnccntccnaacgttactacggactctcggccacttgctggcgtcttttcaaacctccgtggggnccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgngtcgctacttgagtaccggatttcgggcaaaaatacgctcncagagtgtcctttgcgagttttggccgcagtatcctgtttcacatgcgatnggtctgtccagatctngtcgtgtgttacgaccacgatcgcccanntgcggngnnncttctcaatcgaganggaggccattaccnntgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatnnncnnngcgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttattncattaccacatcgatagtcacgnaatctactatatcccatgtgcgtcgctgtacctgccgcccaacgtccgngctctttctcggttcatctgcnngcagaagtccagtgaatacgttctatattgccgtggcccaaattaaagttggtatttcctcgccgcctagntcgcgagggagacgccggcggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacgtgacagacgatttntccagacnatggataactcttagtaggaccgcttaggtggtgccaactgaagactcctttcccgaacatagcagctcgaattcgtcatgcttggaagatggcataccagcgattgattacacgcgacaaaatgagctccgatcgaagagccttaagcgcatccgcctcaatgcagagggcagcgaaatttcgcaatggccggccgatagnatgttgggtggcctttcattaggaagatcagaaggaagngggnctcgtgcttccgcgacggtatgctgcngcaatgtcgggacngcgccgcgggtgttgcccaggcggtccantatgcgataaaagaagtgttgactatttctcgtatgccgaggactagtacttagtaggaccatcccgtttcaactcgtcctgaacatacatatcaaaatactatggttttgggatacggnnngaaaatgcgtgatccctcactcgttatcgtatcatagtcacggtgttagcgccgcgcctccaagcgaaggagacgcagatgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccnnntgcatcactncaaaccctcgcccgcaggnccgttggccaaacctgtcgaacccattcattatggagcttgagcgaacttcatcttccctcggcaggcactgctatctattcccagacgtgattccggccatacgcaacccgttgagcgtgctttctatgcgtgatgtcttacgacctccggtcttcagtctggcaggtacccccgcagagaaggtgtacaacatttcatcggcctcgtggggacaggagttccaatactttaacacggttatatggaccaggggggctggcctagttcagccggggcttaacagctggactcggcatcactaataatcaattagcagttcatcattatatccagcgcacgctccattgactgaaggagttaancccagttccgcatccggtgggtgacacccggcaccagatgcgtgaacgcgacaaggaatcgctctcgaaaagcaccgcttcgacatggcagacggcaaaggaggttggtacattnatgccggagtctcccacacatgacgtgaactgggtattaagntgacggtctgacgagacctcttagacttacagaacaggtaccgaacagggctgcgacggtaacgttgggactatggtgtaagagcgctgctctatacgacagcgacagctgggcaggcatttagcaccatccccagtgacagggatcggacacagattgcaaatgcccgttatggtgggcaccttcagggttaaaaggtacccgcttatcggcggtcatgcttggtatcgtagcccagaaacagttccgcggtatcgcgcgcaagagataaatagcaagaaccctcattagaggcgagtgnnactattccaatgcgccaccggtggtcggaatacacacgcgacattacccaagccacgatcnnngttgattcgtagtgctcgtgttcacttcggcncnctggcgacagcgtagatgtgatcccaatttaagcgccttacgcgcagtaacttccttatcagcctcatgnnattcatcttcacatgcagttattagtcagtcgccatacgttgatccagcggcaggacgcgctaagnccttcaccacacacagcaaacgcaaagatgtttctcgcgacaccgangncntcgtccaacttaagctgcgggcagantagaatccggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggagcgaccctatggcgaccgtttgtgtacggtttaacttggcgctggggataagccttttaggcttgataaggcgttctgctgcgagcgagtgggcngagccccatcnttttagcactntacgcggtagggtagtgaaaagtttaaaggtcacaagctggtatgcgagcctggccgntctcaatgtatctgatcgttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtctatatgcgtgagatccattttgaaccatggggggtttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgntactaaaatctttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtngtgtgaacccccggagatggacactttagatannttgttgatatgcgtttttcgctttagattgaccacggtggcctccaatgtacacacnntcacaaggtgggggagcgtgtgcattcaaatcttcgttaaaangttttcttanagtcactcgcccgaagattattcgttcagcacgtaatgtagcaggagatggggcgtaagttaaccacaaggacgtctaaggaccagctcgggcaggcgagcctcagtaaggccagatgataagaaagtgcccaatgagcgacgangtcgcgctcgacgcccggcgtccattttaggcgctggaaagtgtaacacttcncgcgaaggcgggcctattgttgatttcccgtcgattgnttctgggaaactgggcacctggtaaaacttttctccaatcactacgaattgtgtgcgaggcgnccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaatnacacactcaagagttcgctttgtttcggcgtgcgtacagtntaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccntgaggccaccaacgagccagcctgccaaagncctacatcaaacatcccggtacctttcgctgatcgnnccccaaggggcttatacatgaatagtcctgttactggttatgcgggcgattngcatgcagcggtgtgtgcctttacgcccttagaagggcatgtgtattccgatggtccgcggtgtacgccacctggccaaccatgaggccganggggacaggcagaatcggancgagaagccaggctttttgttgggannnnccctccaaatcagccgggcctgattccatctcgtgtaaggcgagtcagcccgaacngggatggaagagtccgcccnatagaggccgtttagccttgaacaagtctggacaatntcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttncccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccnggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaaccatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatattaanggccgganncgttgggacctaaattaacggtggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgcnngtgcgcccagctctaaagtctcatcaacactactgttgtgtaccgagaagggagaccgttcctatccaaatgcggtcccggctttgtgatacttgtgctggacgctaattgctaattagacattcatgctttacctattacctaacgcatacatggcttctacagccaactcctggaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaaggaanaatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggtgctgatggcggtacgaagatacacgaantcgcgaacaaaccgaaacnnccggaagtggttgttcggtctagagatgtccggggcccctagaccagcccaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaacaatgcaggtgggtcaaaccgtatgtatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgaaatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctnatcccgcaacnaaagcccgtgccataaagtggcagatctccgccaatacgccggcaaacctccaatccaggctgacgagaccgattggacaatgctaacgccagtcatccataagcccatcccgatttgaggacgaacgcaccacctgcatcctcgagatgcgaacaatcgaaaatgnggtgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctcttttttcactgccccagccggcccaacccaggcaattaactcgcgcgttggggaccctctgcccaggtattgcgctccagctgtttcgcccggntagttgccttcgggttcccctgtatatcttacattcatcgagccctgttggataattcagaattcgncacggtatacccgcgacagggcttcctcggatccaatatttcaagtagtattgggtggtacgaagcggtactattgtagaatcgctagatatgatttagtgcagacgtgcaggagtcccggatatccgtgtgccgtgtaatcgcttgagtcagtggtttttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcctagaaattcccggcccttaactggcctcgacttaaaccacttgtaattcgaagaggaccagtacactagcgtgtgtgagacaggggtacacttatggagtcatatggcacaggcggccatagtcttgtggattagtaaccatttacgggaagccatgcaccaaatctgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatatccgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtgattcgcgaggccacttcgtctgataccggaaccgcaagttctctcaggcgggctttcgatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaaccccctggcaaggccggttgagtgaagcagtcgctttcggcgtctgaatgcanctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagtttncgagacttccgtggttcccagcctancagcgnagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagnntcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtncaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggggagtnaaagcgcacataaggcattaatagtacaccnatgggtcttgatgaaatcgntaacggcgggancccatacagcatggtcctgcgccctgtagcgctaccgcaccttgtggcacagttatcagcttccangcgggtgtgctantaccgcgttggatcggagagcgggagtaatttgacccgttaacngngtgtgattccctcctcatnctcaggaaaccgcccttggtgttaaataatcatacgccacctgttagttcggccttacgaacagggcttgttgggggggaagtcgtggcacacatnaacccgtgacagcttcattgcttcatcccaggcgggctgcgctctcntgtaacaccgccatatgagctccagctgaattcccgattccccgactgacgatagcggccaccatccagggccggaagtgcggccacgcaacaaactattgtaccacatgttccttacgtgcgttagccgttttaagatcgtggggtgtctgtaaaagagcacagctatatcacgcaaattacctganaagacagnattggcntttgcgagcgcttggtcgtatatacaaatgganggtgagtggagcaacccgggacaagagcatcgacngaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccanncagtgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttaacaccggtaccatatatcaccgaatctcntcagtgcgacagctgacgttaagctgcctggcggggcaaaagttatgcgcgaacctactgcagtgcnaacacagcagatgtanggggcattagacgggcacgcattcctctaagggtggtggatagcnacngctgaaccggatagggaannnacaccagtgtctgcaaatgatctcgtacatttcctgcacttcggagccaccccttgcntctatgaaaagctccacggttgaagaaccgtacgcggaagattgaggcaaggtccccttgggagactatcttctggggccgagcgatcagggccntcnngtgactacgtttggttgtctgggatgcgagtttgtanngtnggcctnccggttcgaattgcgaaaagttcnggcccggctggggggttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgnacnacagtgacatttgctncgacgacttcctcntatcttgcgctgggtaagaaactcccagtaaattcaacatgtagccttatacggagtattaaatggtaccnnncgccttcaactagtcatacataataaacgttatctggctaggccctatcgcngatagttcttgtccctataaacactgaccaaatacgctacacgatccntaatcgggttctccctaccattgcggatacgttagtagcganttgacctactggcagtccgatactagaagaggtanccaactagctcgttgccatcatgtcgctagacagccgnggctgatgcncggtgttgccttgtttggtaaggccggccacaagttcaccaatcgctgcagtagtctaccaatataagtacacggctcgatgacgatgtaggtgccgatcttaacnnnnnnnnctcaagtccaaagctccactgccgggcnnngnaagatacgtatggttagacccntcggccgtgttaacccgacatccgcaaatacacccgcgacatgtccctaaagtctcgcagcttcgatagttctagtaactcaattgttgnngggctgggagcttaggtggngttttgactggctatgcccccggatgccatntcgaggggtaatcggaagaacaccccgttcatacaacactntatttagaactcgttgtaagtggccgggttttgagacgaactgcttgtaggcatagttcttctaaaaccatttcagcgtatgcgtgcgctaaaccctgcgaagtaacctnacgtggagtccccctcatggcggactttcaggtgcgttacactgccctcgggcccgcggagatgcctaagtccgcgagtctgcttttgtgggataccgagcncgcnnnaacgtgtttaatgacggtgaacagaagcccatacgcctccntacgattccataggtgacgagaccatctctcatggggggancggagtggccgggccgngggacggagtaaaaggctttttacaaatcagtataacttactctctcaaatgtctgcccaccgnttctcgcagatnngataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgcacnctgactgcanncacacttttcgtgaatcacatccaggcgtggatcgaaccttatcccgcgtctgggcccaacatcaaacgagtgangggncggcgntggcggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccaagagnccgacttcccngcgatagcctgaccatctaagacagcgattgagcatgcatagcaagagggcaaccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgcgttcacaagagtcacccctcaaatggctgtctggcctttggctacnttagcattgccaacatggnaccggaaaattacgatncccatctctggtaggggtgcatcttccgnggncgcaatgtcggcaatagaggtcgaacgtgagaagttnnaantgcctcaacncacgctctacagacccgacgctattcnacgagcccgacccctttctcggtcgcggtccggacggctatggtacctgtctgttcgcctacacnggtgtacntttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccgncgtcatgggcatgtgnatggtggtctaatcgcccntctccnacncttctacggccgcgggcctaattacgtgacaganatggttacccgtccgctttngcatttgtctgggtcggtcgcagaaaagggtctccatgcatncccgcnacccatctcgaaatggaatcagttgcattcccaaagacccaagtctgaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctacngggagatcaacggcattaaatggtaacagagatgcacctctatatcaaatctggacaatgagccagtattttnagaaaagggtaactgtcggggataaagagatcagtctcgcataggagaagtatttccggatggccaggctcaggcttacggggaactcctcagcgagatcgatataccaggaaaaacctccanttcgggcgtagtgaaaatgccctgttagttgtncggcttgagctgtgcactaaatgcganagcgcaccctaagccgcaggatatattagtgtcaatgcgcactagatacgtgtggggnacntctatctgagggtgaccccccatgctgagacagagctagctcctcgagtagaatgggtttcgcgcaccngtagcgcgctctgcactatatgctgggacccatctcggacgggaagntgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcnaaccaatggtaatgagtaacccccgcgttcccgcgtgtaagaggttttttgcgaagaggagctgctcaagtgtgaacttccagatcgaccagtggggtgacggngcccnngcagcagggagttactgaaacgnntaacaatcttgggaggctggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcccatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagtcaggacttatcatttgagaccgctcatcgcgggagcgcatgtgcggcggttnnncngggatttacantccctganatctcccatgctaggacgcaggactcatcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagntcagcgngtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctggtagacttgcgtcctatcgtggcgtagtaaagaagacttaacnctacacccgagtggacacttgggaannnttttcgagttaggagacagactgaagcntatcgccgggcagggtaatgttatcgttcttgggaatgcggatccgaggggacttagccggttcgngcggaggcctggcacactgctaatacatnggggcccccagctaccgtaatgtcatgaacgcatgcttaaaaagatatngcctngggtgcatgcccaccccgcgaacgacnccctgtngagaatggctctgggacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgnagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctatngctgtttcaaagcgcaccagttcnccntgtgacattctatgncgacgcacagaggagacggatacccgtacatagcagcagcactggtgtagatgatggcgcgctgtggctgaggcatgctatccaaccactacgacnagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccattccggganggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaattacnggngcntgcatcgcgtgatgacaagcaactacttaatgggagcgctgctctggcacattcagtaggtccattagacacagactattgccatccgtacccacaccggccttgtagtgtggttcgtcgtcccagttgccgaatcgcttcatgttccaattacagaaaaaaagtactacgttgctgatactgtctgaagcagggtantaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacnaaactgcccgccatncggtccgcgttgtacaacgttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcggagccnaggtgtaagaagtcagccctatgccgcgaantgctgccgggcngtgagatctccaacgaaggaaagttgtcgcgggcggctgcgcnacaatccgcgaaatacaccagcgtactccggatgggtagaagagcatagttgagaantcatccgtcggcttttagcgatacccaatatagtgcccnggctaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgngcccgcnggacgatctattacaagtatcggtgatttcgacgctgggcttttactgggtgggtggctcagcttgagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccacgaaggnatacgcccgtccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagcttgtttaattantgcaagctagacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaactaggctgttcattcgtggtataagcattatcgtaaacgctttcatccttacaccgatctacgttgttaagcagtgcgtacaatgtaaaaattggtgagcaccaanccgtttaccctgatccgatagtatttccgatgttnnnnccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttanctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgttnatgacccaacgactcgcaagaactcacttcncagcttcctcttgtgtacgtaattgtatgttcctttaccatccactcgaccggtcttaaaagacgtggtctcaccaacngaagcatgagcgngagntaattacccgtggagatttgaagttgatgaagcaattatgaacatcgtttatccanacttctggcataagagcgcatggtccgggaggnagcttttctgttcagagctcggctccgcggggtgatggcccacgctatttcggatggtcgcttgctcgacgaataatttctcccgtccccactaaccactgccaatgaaagtcctctcgttcgtgtatgggtacngcgaagatcaaagaaggtagtcacctagattgagcaacgcataaatcccaaatganntgtctatgaaatngaggatgcgctagtgttcgatcgtcgctgatcgngccttacgccccgttgtcactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagcccctgnacncgttcagccgttggggagaaggagcgattgcattgggggcttaccgntggtccctatttcattcgaggtccaactatgcnnnagtaagcatatgcggaaaatcaaaacgctncacggaggcgctgcacccatttcancncccttcnccggggacaacttcacagcngngnnnccaaacttgcgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcactctaacgataaacgccggtcaggtgnacgtcgcgtcccgtgcgagcgaggtagaacngtcataacctgagggctanaacttgaaaggacgggcctccatctttaacgctaaattacgcatggtggcgggtgaaagagaccggaacggattctttcnngcgcctcgggcccgggtcgttggggtacatactttgntgacctctaactctacgcgtcgtaaacccagatnngtctgccggcacccaattctgttcttctctcaactccggaattgtgtgccgaggcgtaacgccatccccctcataatgtctcatgatcggggtgccagttcaaaatcntatcaaaatattgatcctggtgggcgcatgtgcccatcggcacacagaaccngtggtttacgagagctagtcgaagttatgcgtgcccccccagaagnacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcngtngggctnnaacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcncaaagcggtgtgaacgccccgcggtaaagcgggggagagaccagtagtcacaaagtgtcgcnncgccacaancaccacgatcgtcagttacaagtcgatgtaatcaccagnacncggcgcggcgcgcaccgnnggggatcaaagactcaacatctacntactggtccatctttctttccgnttaggaaggccggaaatcagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggnacngtgcatncccgtaacatcaggaagtgggtcatgaagacctcacacattgggtgtctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcgtngcatctcccacagcacgggtcctccaaagagggggagccattgccctccccagatnccctctcacgttagaaaacatttaatagtcnncaatgcggaggtgtagtgcgnagtctcatcctctggcaatccctttaaagtctaacgctgactcgctagcggggcacgatcgacgcccacggcaggtacttactgcccctgtgggcngggccgtgctgtcctccttacnaaatgtatcaatcatagctccnaccctctcacgatacccagagaagtaaggcagttcgtcacccgcgaaacgtaggnttnngattcaacntacttnctcgccctggggatctaggagggctgggacccaacttggagaagatcttcggcggttagttgtcgatggcgcccggccggacccgatccgtgcaaatcgtgcctcccngccccgggtttaatctcnttttgatccggactgtttcggacagccgtcccctaccctcccnnncatttctgaagcaatgacngnangccaggcctggagctcgggcgcggcacgtttgattggggatagacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccaggaagatgttttaaacaccccgctacnttctcaacggcggccaactccngaggaggtatgcaccgtcnctgcttaaggcgccgttccgggtggcggcgaagaataggcgaagaangtaggacccnatgggaactactgtattgcagaaacaattacgctccggccttatgcgccactaggcccnncggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcganccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtangcgccgcagcanctgcngtccggacgattgcctngaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgncacaatcgatcccgggaacagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctcnaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcccatgcccggtccgttcggggttctgacanggatcacgctgatcaccgctatttgggccgttcgatcataaccgcgcaggcatgatgttgaagttcgtccaagtgnnggagatgttggagcangcgcgagatctctatctaagtcaggttcactcactcaccactgtggctccggtgggntagcacaatcggcttagcagcgggtgccctcgtactgagtcattgaatcctccgattgggggcgatctactctgtggcttatgactctggctttgattgacagttccggtaatgaacttagatctcgaggtcgccgagcnncctggcgtcctgtttctactagattgatagagtgcggtaggtagggccnacntggacggggcgaaacctgctcgacggggattacctacccctcggtaaacaaagacttcaaccgcttagttgnnggaacatcctnnctatccctcgcctagnnggaagtcaggatctactcctgcctatgtgttactcgtcataaggtatacacgcacatgcctccgatggccagactacacttgctgnccttctaggatcgccacttaggagtactctggtctgtaagtcacggcattgctagctcgcatagcnntctttgggttgcgcagctaccggaaggcatttancnacgtccgacatcgcagctcggncgncaggtttcccgttgtgttcgcgataagtatagagggnaaaagctcgccactacctgacttgcgtggaactgggttaattggtgggtagcacggctagctacaggagtcctaatgcgagatcgaagataaaattgcccgaagccactccaagtcttttcgcataagccagcacgggcnactngtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagagcaagaatagattgtctcagcacccggtctctnagtgtgacactcgatctgaatctcntaaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtancgctgacatgaaggagcatggatggcggccaccgcccgcnnnnaagacaagccgacttaaagttctttccacaagcatattttcggattagacggctnnaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatngaaccgcgtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgccnncgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgccacggataaagtccgcttggaatcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctccgtctgaagccgggtaatcgcagcttgtattcacacagttgacaattggccgatctttcggactacgacttccaaatggtttaccgggggtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagacnncagngcgactganncagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacatntaggcgttacaagttgtccctccgccacccctcacccttgtaaaagcntgtgggggcaatggctatcannaaaggtacgtttcggttgagaaaaggatttggactcataacgcctttttgccccactcgctctcgaccccgacacttngaacgggggtcctagcgcgcccataggctgaggagcacagttacggtcttagtacctagttttgttcccttcagttgcctattggatcgtcagtcggnaaaacngtagccgcttgaaatgtttcgctgggccggcggactctaccacggcagatcatcccaggatgctttgtgtatactggaccggttcctactgtgaccntctcgaacctgttctggtgcagctcgcctggggctcctcgactgagacatgacgctcttcgtttgcaccataggcctnccccacgtcgcggacggtaaccgctgatgtgttacatacggcgggacnggccgattcaagctcatttacagctgagacgtggcgtatatgcccgccctgacgcggaggcggagcagcataaatttcttagtgtcgctcgtacanccggaaagtatagaccatgnccttggcaagattgcacactttggctgaaaaaacncgtccaattgccaggtttaagatgctagttgacgccctgtgtttcagacgtgttaanagngcgaatgnnncntataacttcattaatcntnggacngcctgtgaaattgacgtaacagacaatttacgcttagctacaccaactctcccccgacgtctgatccattgatctcggaaacattccccgtgaacttaggtactaggtgggactttagttaaaatcatttctagtacnancncgacacgtgcatacgaccaggggctgattccgacctggtctgnggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgtgcgtcccaatgggaagcgntggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccacaccacttgnnnnncaataaccagtctccatgcgtcttcaacgatctgggcttccttgggtaagtaactgactatcgtggggagtgggggtaccgcttgctgagatctgcgtgtaccgttcagaataatactgtgtaacttccgggggactaaaagactctccgtcgaggggatgcatacgcgcctggnccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgncggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatncctactataaatcaagagcttcgaagccagtatgtctgtctataaacttaggnnttctcttcattccgaggtgacgctccattgttacgcaaccccgagcaagctctcggattcactcgccgggcatacacaacttaaccacgtgctgctgtcttttgttgtccctgcgttccttgctgtatgngccgaaaacaagcgtctgtcctagacacnggcctggtgcgataacgaagtgaatggtcatggtgggtacaggcagatctcttggatgcgaggaggtttatttttncaggacaacgacggagaccgctccacgttcgccgattgatggcggttcttagcattgccctcgacctagtttcaagcgctccgnnnnnngtgaatgaccgcccgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggtcannttaattntaaacccttatgcatcccacagtcttcgcgatggcttcgtgcaggcaagccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatancgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactnactatgagagtccccttntcggtaatatgcgtcccactaagtggaagccaaataatataatgctggtggncaangcccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcntaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcnnncctgggcttcgaggtttcccacgacggtagtcctgtatgggaggtcaatctcgtcttcgtgatgctaggacacatggtataatngagagggcaagtcgcacaaactacatatctgcctagntaccagattacagagaactcaaccgactcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaaattnncatcactcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtancaagattaccggtggttaaaaactgtccgatgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaacttcacctatcttgtnnatgccggtaattggggccttacggggaanagtatatcaaanggccctgttgaccgacgttctgttcatggtcgagggcnggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacgatgaccgccatttagcgtgtcctgtagnatctgggccagtgcatnngnggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcnggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaagattggccacatctgcttttaggaaaaatctttcangcgcacgagcagccggcanctcnatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagnaccatgggtttcttnngggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgaggtgccggcctggtcgcctccaactgtaggaggccntcgaacagaaggagaccgctatagaagtgtcaatcggcnctaccccgtcatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctaggcggaacttcaccgctactcagactccgaggntcntatcaacttgcgacaagatactgttacatcgccccccgagtagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagcgcgggtgtggccgttactatcaatatgggcccgcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcatctcacctacggtggatagggctgatctgtgtcagggaaaaggnaatggttgcaaggtaagagacactctgtaatncaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggggtggcggggggcccccagtgttctagcgatagtctagggcgctaaatnngctaatattacccagccttttgtccncnaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcgggtctacacatctgtggnccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaanaagctactgtatttgcccttcgtatacagccagactcctacatcaattccagaatagcggcgctctgaccgcctgcgctgtcacaaagaggcacctgtagcaccttaanttggtgcnttcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccgntgtancgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtnnnatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttgncgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttggnnnnngngaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctnnttgtatattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgatancgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctantctatggcctcagaagagcgggacaacgctaccgttgtgtcccaacagcctatatatcgtaatggccctcagcagtacaagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttnaactngnncttacggcctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttgaacagctcttaccttagaatgnttngcgctactacttgtgtcgggtgacgttgtcagttaatggtcggtggtactccgcctgtgctacactataccacggcagttggcgagatcccgcctcnaccgccncagctagtacntaacgaagantatcgtttcctttcgactttattggacagaagtattggatactcgcggttcgggtccgtaacacactccgcaggtggcacgagtcatgccgaaatcggtgtctactgagtatgcngcggaagagctacgtacggaaagggggtttacgccagttaagaaaacaatttgccngtaatgcgcaccttgagtagcgcctttcccagggctacttttggccggtagccggggaatcttcgatcatcagggagccaatgtcccaccagtgaacctgtgcccgatttacaatgtcctcgtcaaaagaaagacacccatatacggctgctcgggagtgtctttcgctagggatgtggatcatcccgctaggcatggaccatgattagtgtgtgtgctctagggcggaggaaagagacaagtggggngggtggattaagtttcaaggagagatccgtagagattcataagcgggacacggcagcnnnngtgcaataggacgggccgacggacggccaggttcacaacgacctcagcttctcactacccacgtgctacaagagtattncgctctgggcccccagggactatgtgtagtgcgcacgtgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccanccannaanccatagctgctgcccgactgagccgccgggggagggaggtgcaattaggatacacaggggactttccctcatgtggtagtgaatagtccaaacatggcctacacagtactagtagagggattcgcgattgcattttgtgtttccctattagttctacttggaagagggcccaccgcactacggatcaaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctattttcaataagagtaccacttccggcnctctagagggagancttagantattanntcttcgcggcaaaggcccatcgtgnatgcccaccaacacggattgtacagtacgtacggagccacgttccaaccggaactgtcgtgcatcttctcccnnncattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttaacggaggngtgcccggacttcgcgttctcgatctaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccgccgcctatgcatgccgccagcgtgccgcatcatttngtgagctacgtgcaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtncggaccttactaggccggcgccgtgattacggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtangggagggctgttaggacagctctagnccnatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggngcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggtttcagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcnnctcctggtttatcggcatgatgaccgtcagttgcngtgggtttccgaagaanctcgggttccacggatatgagacgaatcgtgcagctgttgagcatctngcctcgtgacgcttggggcgcagtgccatggtgtggatacgtcccaggcctagcgtannngctacgtcataattgcttcatcatncntctggtgaagtaagcctcttgtccaagggcacaatgctcggtccaggcgatcttcttgctcccagggaccggaggaggtgttgggcacatataaggtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctanggcccgtgtttccaagagaaancggcnaataactgcataacggaggcgtcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactgcctnntctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttntcgaataagagaattgcgagtcgcactgagcctggntttagctagctatgctccgattgtanataaggttgatacagacnaatctacctctagacctgtacgcttnttcggtganggactgtttgtccccgggtacttcactgaacttagtagccaaacagtgcannagtaggggttgcgttagcgtccgcccaatatgncgngcagtacgctatcgggacagcnctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgntttgggcagcacttctcgtctatggggacgcttcaccanaggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtnagttctgcaatctgaatctaggcgttgagagggccggtaccanggcgatggttaagcgtcgtgantctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaanngctgaagctcgttcggcaaccgagnccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgtgctgtcatgagtggtaagcnacacttacatcggcgttggcagtcttcatagttcaantgttaaccaccactggccttccatggacttggtcagtgaatgtactctagttcccggatcagcgaaaatangcgtcgcctcgcgtgtattcctatgcgggcgccccggggcgaatcagtncccaagacgttccgttgggtgcaagattgagtgcgcattcggnccccgagtccctggcatttcnttaagttgccnggtgggtcgactcgtntccctccattaactgcgcagtcaggagtatcaagactccttntaggttcgttcgncggatctcgagtaagatctgaattgggacaaacggcttctgagacatccgatgttcaagtcgactatatccgatatactacgcggtcgaaaaaaacaggagaagtataactactgacgcttntctcgtagttgaatcgntcgcgaaacattgttagctgtagcttttcaataggagtaggccggcaagagtttacccgccctggcggaacgtggtgactgcgttcctccgtgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtgnntgtagtaggttaataggatgccgaccactatgctctccaaatatcgatttgctacattgcaggaatacgatcgataactacgagctataatatctgagccttacctccacgaaaccgtatagctttcgagaagctggcgagggtactcgggtcgaccctggtccctatcaaacgccttngagttcatcgggctcgaaccgtcgtgtatggccnngagcccgggcgtccgctcgcccataacctaagagccttgaattaatgtacacgccccatgaaatatgtggcggcacgctataatagtggagtgtcaagtgattgggtgctctgggaancgacgaacggtggggtcagtcttgagcactaagatcccgatcgatcaatcacgaatagctacggatctcctgccgaaatatcggccaccctgcacccccttgangcgaagtttagtatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgtcgatcgaaggactgggatggctcggtcacgcgtcagagctgctatacgctatcgaagtctcttgtggcgtgcgtgattggcgtgagaaacggatgcggaccaaaagctaacagacgaagagtcctctggcacacgctgacgagtttcccgcctgacccgtccacatccaggtctagagtcggttcnngtgcctcaganccaacaggcttcccggctaaccaattggccaggaanacaccccctcttcatnatcacgcgcggngtactgccaacttagggagttgcgagcattgataaacaatgatgggnttggctgctgctgcaatgaaacctctaccccctcagacccaccaccatnccactctcacgaccatgtctctntctgacggggaaaacgctgttttgttcccagaagatggtgtttttcatagatccgggatgaacaatatgtccatttctacggcttactgagagcgccctctgccgggccgcgtttctagctgtannttatacccagagcgttcccgattaagcaaatgtattgcgaccagttacncaaaagggaccacaacacnttcgtgaggtgggtnggagacnagtccgtttgattacccgcgcacncccccagtgaggatactggaagtgagagttcatccccgccgaacttactcagacagatcaactagtggnaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctncaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatccttttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacccgggccgcattaggcgcaaagctctgtatcgagggtaagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccgtcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcactacgnctnacccntcagtcaaggttgcgacgtgtccggacatagtcccgcccgtgatcggnaaaatctcgggtggaatagggcgaacatccgtgtacggnacccaggcttcggccaagacttttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggccatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggataccccaacagtgcgaaaggcaacgaaaccctcatatcgcaccaacaggtactgcatcgggatatctcaagctcaccatggcaggcgccgccgtgctcataattttgcgcgcactctcgataccgtgcnaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtnnctcaggctttgctggtcgtacgggcggcttcatgccccgctataccttttgccagagcctagtttaccgtagtgccttatttagcacaacagcggggtcgccagttcgtggctctgctgccggncnacggatgcncatacgcgaggctgttcatatccgtggccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctggtccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgncggttgcgacatctgcatctacttggctgtaaagacctaagcacgccngccacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggattgcannattcactagagatttttcaggcccagtctccaagtcgcttgcagcgacagatctgcactcttaatggagcagtattagcatagcaccccgcgacctaccaggctaaaagtttcggctacgctcacgatgtataataagcgctaggcctcgagaaactcctgattatgttacaacttggtggtatactcggtcggcccttgannggaacaaatggcgctccgacggcaatgggctttgaactggtggcagtaggaaccttcggtcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagcngcacagtgggccttacgccacccagaaggacgtaaagaccgcactccaacctccacgcggattccaagtctgattctatgggacatccgtagggtagacattaagccaacggatggccagggactggtactccttccctaagtccccagcgttccacctcatccgganttgnagaataacgtggctcctggagcnnngggtattccgcgtctccattggagacccgggctactntngttattcttctgtattggtaattaagaggaatatctcgctgggatacccccatcttggggcgctgntacgcctttcgcaataactgcattccatggcgttcatcgactgngaccctttggtacccggcgcacgcttgttattaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaanacgcagcggctattcttttccctcctcctctagcacattcctaatagctggcccagcgtaatgtcaagtaatggaccataagcgggcggcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaacctgacttgggggggataagatcccacccattcgtacagggaccacccnnagcggccattgcccctccaatgtctcgtaatcaaacccntnagcanatttgtncgttagttaaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatctcgagctcacgtacactcggtcggacggaacggtctgtgacagactaggagcggtggtaacccactatgtattagccgtccgcaacgtataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttccccaatagtagaaacagttagcgtgactctaagcacctagcactcccttacatcacggtcgcacgcgcnctantgggngggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtcatagtcccgcagcaagcgggcgtcngtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagttttgcgcaacaccgactcttgactgaatatcgccccgggaagtttcagcgcgataaaaaactaaacttatcataccttagacacttcctaatgccaaggggatgcgaccggcgagtagagagtcaagagctattccggccagtccgcctttaattcattcacctaanaataacaatataaaccatcccggcactaacccancgcagggcgtggcgaataatccacgtgcttgagatgcgcgaggaacccctggcagtcnccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtagnnngggngcgtaccgccccgactttctgcccagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgntagtttcggcgngcggtaggtgctgggcccatcggncccggaccgtacggtctacacgcatcttgttcacgcggatnctaattagtcgttagggggacgagccgggggcnacgtcgtaacggacagnggatgcagtcagtctagatctcctccacattgagaaaatccgaaatactctccagttgacagtctcagccctccagtgagggctacaaccggacccggacaccagaacgggctagatcatcccagnatacggcagcttttttacacgaagctgttattcgagatgatggcagcacgcccatagtggtatggagctatgaccattgtatgcacataaaaggatttcagcgagagcagacacccatgccaccctgcgaatccgtggattcagcgagggagctcggctcnccggacatctnacgcgccggttttagcgggcctgagaaacaagcctttgtcgcagtgtgcacagggctgtgtcctggagtttgcgtggtggaggcgcaccgtttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctgtnccaaattttctagctggatttcaagccaatctntctggaaaatccagcttctgtcgnggattaagggccagggtaaaatctagaaagaatatagggcgctngtnnncgtggagataaatgctcacatgggagaaccttcggtnagttggcagctcccccgtggagagacccaatgccgcaggctagtttttagaaacccgtaaagctcgcgtgtacactgcngncgacttgaaattcattacgccacaaacagtccaataaaggaacccnaaaaacctccagtcgaacagccgtctcggagactaacaacccgcacgaggnctaggccctgccagattccttattctctcccttgcgtagtgtcgcgtactcacgaacggcaagcgtatatggggcccatagctattagcgctacgcgcgagggagtacatgctcccattttgtgacgttgactgcaaactntggaagctaagntgggcatccaccggccacgagacaagggctacccttacngctgacctgtcgggaaagtnctattagtccgngcgcagtgggttgtctcatcgttacgcgcgtagttctggattcgggacgtacgggtgtcgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacagggnnggggctgctaaaatgcactcntntgcgcggccgctagtgcagcatagcatgtgatgcatacgaacaacaactgaaaagtngcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctnnncgcagttacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaanggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagnnccccatcataaatcgatcggcattagagccaaaccgaacgtcaaacggtacgactcncatgtcaaaatgccgaggcgttccggctgtcagaccgtgncngtgggatagcgtgtacttacgcagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctcggtgcgcggtgattatgagtgtcacagacgacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcggggncccgttgggctaagcaaatccgcctcggggcgtttcaanctgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttgcttagcccagatttgggtcgcggattaaccgtttcccacggaccatgtcactccgccaaanccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggtccncctatcgcgagtggccgttaagtcccaaggtcncnntcggtccctgttatcgaggtccagcanangtgttcagtccctggctccgcnatacggcagagcagatattcnngtaaaccgacgtccgttgtagntgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgnnngcgcnacaaagacaacagtagacanngacttcgtcccgttaaatctatgaatgccatgttaacccgcggcgnngccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggagagtagctacattaacgccctaaatcgatgcggcccttnngctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatancaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtncgcatgattgcctctaactacctttacttcacccagtcatagaagggattccnntataagcgtgagtattgttgttgggctcctagtccgncggcacaactccggtggcgacgcggaatctgaggagcattggggaacggggttatcccagctggtatgtgtccacatgctaaccactaaggaagtctttaggggaactagtggggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatccccttccatggggatgnttcgtggnnntgtcatgacaagtaccactaccttccttctgtccaccctngactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgacccccccggagaagtcctcccagtcgcactgcttggactctaggccgctccatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtccnttccgggtgaacgccgntggtgactgcatcgggcccgaagacagagttaaaacgatgatctcctgcgggccatgggaggcactacgttgtgtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggnttctttagatagcccctcgacagagtggacattttggcgatagcgcgccataggtgcggttcattacaacctaatttancntctatcagcgcctcccaagcccgccaaacctaacgttcttggtgctagtatcaatnccgtgccggcctagaaatgtgtccttaccataaaacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctaacccgacccgggattgcactcagcggcaccacggcaccttctganccccaaaatggatttaataatcactttccaagtcgtatgtcaaacggccgnnnngtgtcagtaccacccaaccacagtcgagtgcgcctgcatacgtcgtcccccggttgcagtcaaaattaatgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctggnggaccaggcanagacccgattcattttcgttcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagntctacggatggcgttcagnggttgggcgcattccgccctntagtgcctgtagcggtctaggcaannnntcctaggattcacagtgttacgtccaaagaagtcagatcccgggttcgtataggtcgatcgagatggggactgatgctatagggaagatgcggatgtagctcggttgggactgacagtcgttaggtaaattctcacccacgcacactagaagctactatgcgtatcctgagtactccagaacagatgngggagaaatcggaaaacaaacgcgatggaggtcgtctnggattcagatgccctccagctcagcggaatgaagccgtttcacctggtaggaccccgtccggctcaagtgaattaatgcgtcccgtagagctctagatttaaaagaggaggtggttgggaagaaacagttttcaaacttgctcacaagatcttagaatggcgcagttatgcagagatgaaccgctaaaaaggggatccattaatatgggatgtctggctacttgtcaaccgttcgaagtacctttagtagtcatgtcgactcgncagtctggcgacctcgtagctcatggttaacatgtnattgaggctaccattgaatctcagcccgggtggggtcatttcngncatctgccnatcggncnggtccacgngggaagtcacagagtagattcatngtccttgagatcttgaacggaacgatctctactcctgtttcgtgctcttctattgcggtagtcctttactggtcattgagggggcttatcgcttatgagtttcgcaactcctcgccgccaccacctctatcttggatcatgtggccagattacgganggccgaacgccttcgaatagtaaagggtagaaagttagcacggtgttaggctcccgactgtacggtgcgcaacagagatgcgaagagcagagacgcaaacgacagggcctaactctggacagggggaagagccacactagtatnnnagagttccgccctatcgtgaaatcctatcatgtccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagangtaactgggctnttcgctcgcgctaccgcgaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataaccgttatctcgttggtcgccgatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctactcaatcaagaggaagcaatacgtccaacccganccgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcgttagcgcccgcgacaccaatcaacttatcttcngcgtgcgccttggggacttcggagcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgcnccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactantcaaccagccgcgcccaaggccagaccgtacgagtcttgacangncncggcagtccccgtactcagaggagactcgccaagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgtntaccgagcgnggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctatatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggaganaattcacagcgcccgccatcaaatcacgctgggaacgtcagatgagatctggcctganagctgatacgggaatatcccgagtcagaatggtttgattcgtcccaggcttcgctgggtccccgtaggtcatgaatggctcataactccctatagaactccttgcacttcacgtcgcgtctcctagcacgactcggtaatgcgcgggnnagncttaacgtgccacctcagccgcggcgctttcgctgcttgacaggacgtacttgcggcctttcacgagttgatctaaggctgcgccatatctatctactttgcgccgattaatgcttaaatacaccgctaccccccgtatatccgtgagccggtgcgcccaggctgnattcaagcagctcgtgcgtggctgagtacattctgtccctcgtcgttgaagccgcgccatgcgcccgggcccgacctccccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccnnttgttctggtccctccactgtgtcgaaactttngcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgnataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatcccnccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggnnnnnggctcacaacgcagtctcnnngaccagatcaaatagcagaaatgcgacttctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttncgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaagcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggacttaggctgttaatccgacgtctcacaaggnnngcatatcggctagacgtagtaggcttgngggttggaacggtagcagtctattctggcggcgctatatcttaacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagcgccgtgaacgcaactcccggagcgaagtcccccacgtanctagtgctgtccccctaccttagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagngaaagtcgcgggtacccccgacttagtttattccaacacggaaagagtagtgcngggagaccccctctccctcangttnncggaagaaccgtagtgttttgttcgcccgattctttgcacccgcgggactcttctgcgatggnnattgtggattgttnctagcgacatgaggantctnatcaccgagggggggccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccataanctcgnccggtgtagtcggcttaggccgtcacccgcggtttttggnnntgtactttgatcnacncgagcgccggcccgggcgttggtgctcaacagctcggactgcgcaagcagcgagtataatctattagaggggcatttgtattctgggagcgaactgcattgcaccgtcncgccgcatgattcggtcaggccgtgtcggctgcnggctggggaagagcgcctttctggctaaggcncaagtgtagtgtagcgcttaacgcctaccccctaatgnnataccggcaggcgggcaccgggtggaggtaagacttctcantcaggccccagtgccgccggtcgtcacaaactatctctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattaggtgtcggaggtgctgaatggcgtaatgttgagggttgcaaggtgctgagaaaaataacggtngcttagctctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattaaatacgncggtatcccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgtccgtcgagacncacatccatgcacgnttgcncccctgtgtggacaatatttagataattcatcagaatntcgactcccacggccacctcttgcctgtatacccggcgacccgagtcctccaagcgtattaggggcanccgaccgattgcaagatgagtttacacctttgcagaagggtagaaatatagcgcaacagcggtagcttgtaaacttcagggttcggcataagctatcttgaagacctagcatagcgctgtccatcaattgatcactccccanccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatancgangngttcgggtgtcacagttgctttacgtccggccgggctaacccagtcaccnctaggctacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgcccttaaggtcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccttaccccacgagctanngcnngnccatcttatgcgcgacacatcgcggttcgggtgagacnnggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgaccggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgnagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaagcctacgctnnntcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaancatnncatataggagttccatagatgccctggagtattgacgntaagtcctttnnacagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacangtgtagagacgttagtgattcacccacaagnggttggccccgaatcgcgggaaagtcgcaaccgaccccgaatcctgccccggtgaggancgaagccaccctggcgacacactctaccagtacccagaccgcttcacgggaggcccgggccgcggggttancgttcagcggcagaattnttagtantcacacaggcggtggcatatgncatatggtagggtttatacaattgcgttaccctcaaagccgcccatcntaggaatgctcgaaacagcttagatagcgagtcgcttcncgggctagcactcaacgggcctgctcagtcagnnaggcacgatcttcttgtacacnggcgtctgctaggattgtggagttaccctcgctcgtatgacacgacccaaactcggacaaagcaccgacatcggacctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgaggagtaactttcgcactctagagcataaaattacctcggaagggtggcgtggtggtnaagtgtgcactagcctncgacgaggctagatccatatggagagtattccttctcacgaacatcgctgatagaccgagtccccggnatcgcctgtgggggggtggaggcctgttacgatgcgggctgcgcngaggggggattcgttgtccgccgggttaggtacggaagtcacagagaagacttggaccttctcatctcgtgtgggcaggtagcagccccggacctgcccagggggactgggggctgttaataccccgattctatgaatgntgtagtcatcggctggatacatggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgaccttgatagacacttagttaggaattttgcatttcacatcagctgagttttctagtcttcggtcgggggccccgaggtgcttcgctgggatgccantcaagaattcctcactgtgctgcaacagggggagagtacacccctgcagnncgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtagcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagggaagcaatagcaacgctgnanncctaaagcgacagcgtancacggcgcactgngcgatcggcgccagttcatattcctagcaaataagggcggggtagacccatgtgtggnccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtttccacaagagggagtctnnnacgctagctgatacaagaagcgagttgggtgtcgtagatacggttccgagagggcgccttgtcgtcgattaacntacgccatgttagctcaaactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacatggtggcgacaataccgcagacatgggagtcgtaagtataaagngccttagctcgccnntcctnatcctacacatccacgacctgacacgccgcttnncttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgnatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggacttcgaaatattgagtaccgtatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaagggncagtagccngttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggccccgtcgccgctttactccaccatgaggttgtatgtacaccgaaacaaggtcaatatgctgcgttagtcgtggttggattgtangatccccccaaactcnnggtcctgtacttcagtgcactcattgtgagaaccctcctgctctcgggatgacgcagtgatggcacaccatgcccccgagnaggctaccagtgctatcaacttaggtaaacctgcttccaacngangcccgtaattgcaatgcgatgcagctgttgtagcagcattttcacaaaggccggcttcagtacggccnnagaacaacctaaggtttatcggtgtgggaggggggacgtgtggncactgggaaggaacctacgcgcagcagatnnnggtttgttagttagttgcgaattcaaagtactctgccaagccaacactaggggactatccgagtccggctaattgctgaacttcaaaacatctgactaccacccgtcaacggtcagtttgtcagcggagaacaaccctagcctaatggaatgcctctattgaaacaatcgtttttgcaccaangcccacagggtcgtggcagtggacctaggaccttaggtcanntgcgtgctaccatgggcatacagcaaagggtcactagctttatttgtnntagggacgtgctaagcatagggccaagcgcttgtgattgagtcaggaaaccattgctactcggatgacggaagcggccagaggacatgaacggatttaancaccgtggcctgtgctcatggcttccataaaccctcggggggataggactagtccagcagcatctaaaccttcgagtcggtcgcttgtcgaagccgggggggcatcgactaatattnatcctcgactctccctggctgtgtggctnngggttcacacgggaggagctcttaggccacaggcgaatggtcctatggacctaagaccgtgagtactgcacagtgttcattgaccgtgtaaggttagaccccatccacttcgtcctgttgntangcgnaggagcacacacgcggcgtacgttcccactggaatctcaaacaggcgttaggtcgcgctttcaatactantctgcaactcatctccctaagtagtcctcctccgacatcnggacatactnggggtgctagncacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtnggaagggtataaccaacaataacgtttgttccgcgagnnatccacgtcctggacagttcaagctactacagctngtgagtncccggagatctttaggggctccacgnccgcagttcatccatgcatcttaagaatnctggagggcgaaggtgcacaaaacccgcgtaaatnnnanngcctctcattctccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtacnctccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatnttcgtaattggggatacggccgggtataggtaaggccacgacattgaggccgcgcgtaataacgtgggccctggacgaggtcgngaataaggggacgccacgtgctctgatgggatgncttatggacgcaagtgccatggattatgtttcgtccgncggcaatgctcngccttgtgtatttgcgagcaagggcacaccgagcgagagcacnaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgccgtgctnacttaagtctcacgggnaccgngggcggngagtatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgcgtcctcttccctaagggtcatagaaacgagaaattactgctacccgtaccagctagaatatccctatattatttttcgcattggggggccgtggagggacgttaaccctatctgcagtagaagatgctcttctgcctacccccgtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgacccgatggtagcagaagctctgcaaggagcctagaggtagctcggtgangatctctaagacccgagagattttaggaatagaactaattgctaaacccccggcgctagcanccgccgtaggtggttggtcngaaccgcagcccaggcttcgcctcgacanancgcgattgttcttcggtgccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggacgtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgggtcccgtgggatnaagaggcatgcgnntangccgagcgagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttanggcnacgagctaaaacgttacggctangatttgatactcaattgggattaatagtatctgtggatactacaggcttaccnatccttgcaagacccgccctttggtgagtaggagaacggctgatgcgtcaggtaagtctggaaacccatggtattaacaaaagtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttagagcgcgtatcccgacacgccaaggcatacaccgccgtatcatgggtaagcattagctattcgaccaatctctgcgctnaggactcattctgacccgnagggacnggcnncngactgatggccggctctgccattcctgccatgataagggggctagancncgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgttaggtggggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaanngnnagggggcggcagaagtcagggcgcttgaccagtgccacttgtggaccgcccaccgcgggagtgatggctggagagcacaacagcaatcggaagaggcaatgtggtagtgctagtcagtcacgagacccgaaaagaccacttctagaacctgtgtgataggccgncgctagtgatgggccgtgtctgcggcgactggatactacggtcnttaaatcagcatagctccctcggcgtttagatcgttcatcacagacttcggactgcgncgtgtcacggactcttccctgggacgaattattcctagtaacataacctccccagtagactacagtctataaaagttcgcgagatacgagagnccgacctaggctggaggaacaaatttggtgagcttatatgtcagcaggttcgcatacgtttcgcaggcctctcgcatagcgtgtgcgttataagggacccatcgcgttactgaggaagtnaacaactgtgtatgcggacgtatctgcaatggctgctggagnnccattgagaatttcatacagcgcgcatgcgtgaattacgcccatggaatctaccgattttgtatgtttcattcattcctagtgattgctgcagtgagctaataatgccnangagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcacnaggagcctgccgtgcctttcatgtttgtggtacgtctcagtcnggcgtactgactacagacccgtgacgggggcgggacgccgatgtaactgggcttacggggagcgtcgggactgttttnnagactggtgcttggcgcgaccagacggggcagattggcggcggagttgacattcctggcccgctatgagggggccctatggagcggctcactaattttcgaaccagaggccgctatcatcctacctaggggggcgccgtcaatcggaggggacctcaggaacatgcaccgttagaagtcaacctctngggtatctggtgtctcacgcgccacgtgagacgaacaaaggttattactgttcggacggttgggctcctaggctggnttgtgctccctttcgtgcctccatgcantgcggacgcagctaaaccatgcaccgtcccggccgcggatgtgtggtgcagaataatgctgttagcgccccggttaaatctgggtaagggctctccactcacttcactgaagaatcgggttgtacgctgnnggtnccgtgcgctcactgccctatgcactccctgcgcctagccaacctggagtcgccgcgagaanacaggtacagttacctcaccttacnnatccgacagtanntatttgccggaagccccacannncttctgatttangataaagtacagactcacctattcacagccacggcgtgaaccagttgaatataccgacgtaagcgatttgtgcccagttnagcttcccctacgccactttattctttccccctcggtagcacnnttagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcgagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccaanncgtgcgtgaacgcgcacatccagcatcacggccctccaaaccttggtcgattaacnttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaaatagagggactatagttatgtcatcccggggtcctaatctccactcacgagggcttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacgatcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgangnccgaggtaccaatgacaactagtaacctctgccnaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattganccnccngggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggaggancgaccgacaccgngctgccccctgagtattcgaatcaactttacagtcttaaacacctggctcacttagacaacaaatgctgtncgcgctactgtctgggctattaagaaggcactcgtagtcgtatccacgatgacctacgtacggcccagcattgcaacctacccntgncaangtgtgaacgcactggtcgggagaaagccttcactaaagtgtctagagggtacgcaggcgnagcacagacgggcagcgcaggcgacaagtactattcataagagccagcaggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctaacgtacacaatagtcagagttgcagagccttatacttggttccgcgggaagtaattcggcgtgtgacttgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcatntaccccgggaagagatcgctcgtcctgaacagatcgactgctcgtgagagcaattntntgggcgcagcgcccggccgtgctgtcaggattgagcatatctcctatagatccggcccgtagacgaacgcacgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgttataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactggtactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggcgattgcttgctcggcttangagtttacatggcnaacgccaacattcgtgattctcagaaagtagccaatgcgtatcaacgtaaacaaatagagtgagactttgggtggccaatccttttccagntcntcggcgattgccgaccgcctgctaggtcganagtgtcgccgattacgtcgggggttctgatccgctctctgtaggcaagttgttcccagaccgtataccttgcacgacgcaagtgatcactgcacacgcgagcccgggagtccctgggcttccaccgacccgtctcgggcggcaagtgtggttcccagggcaagggagcggaggtgacatcccaaggaatgtgtctgtgacactttgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttgantcattcttcaaatcagttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccctattagtgtgggttgactcgccggcctatggtaactctcgcccgacgtcagattaaaaacccgtctnnngacgccgttacgtcaccgatccctggagagggaggacgtgcggcaaagctacggaacggacgcccggttgcgatgagtagcgatacaatgaacgggattagataactacgagcgctcttgacgacccatgtgtcttctctgtcttccgcgttttgctcttacccatcgccaaccatccncctgtttcgaccagcgttagggagttgacacgcgtgcggacgcccggccggtgcttctgccgttatgtgcgagaggattctcacgagcctcccatagtcgagcggccatcagtgaannnnggtgtgatgagagacgactcggtgtcagaangctttcatgcgcatgacacttctcctgcacctcncgttctccgacccatcaggtcgtcgcccgtgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacanatatgggtctgtgtgttngcagtcgggcaagtcgaacatgagattttccctcacccnggaactacgtccgaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaatangcgaagcgggtctcgtaaatatgttctctctagcagggcctcattnccatgtcgcccagaaatttatccgcttagccctcgactgggttaggtcgttgccaagcgttctcccctccagatgtgctcggccccggcnctccaatttctgaggaaaacaggccangnccccagtcgcattacggcacaggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgnttccgggatcactctcgagacggcgagcgcctcgaccacccagttggggtaccctatgggtgtgtcagaggagctgcccggctagccttccccctagtctggtgcangggtagtataccgaccttgagttaccaccagggtgcgcgaancgtgacttgtctgcgagagcagaaccgtccgcgaggggcgcgggcggctttaggttacacgaataggttgatacgatgcggtcacgtgggcggatggatagattcgcggtgccctntcgacgatttgacgtatacgagttacgtatgcgatccgcagagggggcccagtggccccccgcaaccaggtgggagtcgtgaccctccggttgcccccagtgcccgagaccaattccctaacgattttggccagctgcccacctgtggcgtttacgctgccaaacgctgggtattccgacgagcagcgatgtgcgagcctggcgagacgaacntatcgagccttgcgcttttcagagttgcacgaggacccaggcgacacctgccccttgggggtgcgttgaaacgcgcctcgcacattatcgaatcagagaaggcgtgacctagaaatgggagcccaacagcagtgacggacaagcgcacaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaatcggatggccagcgcccgttttccacgcagtgcaaacacgacttcgtgggacgctgagtacctgggcttgttgtcttgcacggtgctggagcgtccgccgaaggctacaggcgcgacctgctttcacaagggcctaggtaatgtccgtgtggcgttagcacagctccgtgacagcttgattttaatcccccgacttaatgtcgggcacgcgtaaggcatttcggactaacgcgagttagangcgtgcctagaccgccagctatgaataccgctaccgattgcttgaggaagcgatgggataattcccaccacaacctccggtggctgagaggacgctcgacgaacaaccagatcctactagtttcagcccgctcttgcgcatcgataggggcgcaattcgcgtncgatattggaatatcgnccttagtactccgcaattcaatgccattgacgagcgaacatcatacggccctacancttggcaaacaagagccatgctntatcaaggccactaggaggaaaccaaacacgagtgtcccttagctcctaattcgttggcacccgaggaacacccgcggttagcaaagttgcaatcttgtacacgcgttgcgggtagactttcagagctcanatcgcccttaagccttgcaatgcctccagacttcgggcctattgcaatgctccttggcgnggatcgactcacccttacaagtcgatttgaccaagatcctctcaggcgagtggtcccgagggacaacatccagcatcagccaagctagataagacgnagagcgtcccttttgggcgcggacggnccggtgcacttngncagggacacaagttatgccaaccgnccttcntgtgtgccctgatctaacacgttcacggcacggtagactcagcgtgcggagtatccatactatcataccgaggtgtcggttggtgaggagaattcgggcatgcaagcagtctaacccagtccannatcgtttggatatgnttctggctcctgggcccacgctaactgtaaacgaagcatcgaggtcccgcgcaacaccttcatggtaattcagcggggaggcgccggtaagccgtagcagcncagcgatncagtgaaccagtttttaggcaagggtatttctgacaagtctacctaagcttgttatgcagtagatcgtctcttggcccctttgagcccgcancagaagccccgcaacgacgactgagtcgctatagaccggatatgcggaagacagggaaagcgatgctcagaccttgngcacagccagcggccggcggtggtcaagccagtgcaaacgagggcacgggtgaggatcactaccgcatctaatacagtatcgcnngcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttgncnatgagttcctcgcccatttagaatccagattgttcggagtcatacccgtgtatcccaaggggtgtacaggggctcgaaatccttgactgaccatctgatgcgaggatctgaaggagtccgcnttctatccgtcatggcaggggcgtatccaattttggtgcgcttcgttgtacatgcacgtctgtccactcgatgctcaacggcgaaacttcgagattgcgntcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccgttcgtnaatcgattcggaactcaacgntagnaaagaggtatcacgagaacctacaccggagtcgttgattggttgggcgataggatttagccacgacgctcttattcgttgtctgcccgacacagcggccccaaccngccccatctacgtcctcaactgctttgtactcctcaggtatgcatcttggcttcagttgtgtntgtagcaaaaagcaggccgcggagaggaggtgagcctctggtcaatgtacgtcanctcatgattacgagttgagctcttgggaataaacgggggacaccgacagacaacgggggttataccattcaaatcagaacagtgaagccgttgtggggcaangcgncctccacctaacttccaaggggactgggggtcgcgggtacaccagcctcccgttcagacaaccatttttatgtaggacctgcnctntccggagggacatactgtcttcctactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctccgtgctccttatgttcgggattcgagacgcatacgggacgtgacacatccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaanaacagagatagnnggtgcagtcaccgaggngtggcattctatgtgtcgtcagntgcctatatacttcattgccaggctngngctcggaccgtcgtgtacnttaaacaaatcacaaaganngcangacaatagttcgaatagaaggtctagattctctgggctnnnggataatgggaagggcgagagaaaccctgntcncgagagacggttcctactattcgaccgcccactgttgccgaagactttcaggtacggcgtcccagtcgctatgggcaaaggctcgngtctactgnngggtgaacttactggagtcttactcgacggatgaatccgatacgagcacctcaatagatcgncnntgtagaccctctggtggttggccatttcaccnctgttgctcagggaaagatattaaagtatctcaaacagccgtaacgacgccctcaatagcttcgcttagtggggtctannagcgtncgnncnnnatatatgggggttttgcttggcctaccgtccannnnncatatcatgaatccnaanacaagcctaccagcggngggtcgtggctaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctatatcagacggaataccacganattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactggaaggagtgttctgcctcctgcgcgccggaagaaaggatctngggaggtaaaaggtacgcacccttcgatngggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcntctgataggtagcataaatgactgctgatgaggtagggtcaaagggaagcgnttttaggagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtcnnaatgaccagaactcgatgttaaatgtaggctaaacnccnaagcctattgcagtcatgtcctggccgatccngattgacctnaagggtgagataggtaggctacttttttaaatcaangcacgattatcggtcatttccccttcggctgggtgatctactctagggtcgcctctcagatgcccgccagacagtcacggagaatcccggtacaacctcctatacggtagtgcatgcactctactaatggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgtttattattaagccacaagggtgtggaaacgccaccattgcccgcggtaccgtaggtcgtggcccgagggccaatttggaacggcgcaacttgggagacggcgaatctgaacagattcgttcctgtatcntgagatcgttctcgatgcagaactccttgccgccgggactcattcctaataggcacagatctatntgncttngcaaacatttagagtgcaatactgtcctttatgancggccgcgagggtaatcgagcntttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtnaacatgcgatcccatnnaattagacgccgcnaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggncccggccctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactcnacacgaccnctcccggtggaaagtcccgctcagtcattaagatgcctcnagatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatcccccggtccctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacactnngcaccttatggggctccacgcccgctacnagcgcgcgcgctcgttgcatgaagagtcaaacaaggcctggtacccgttaccggactcttccgggagcacgtttatgaacgaacgggatctactcttggacnacccagcgactatantccatgaactcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccccaagtaaacggcctgtattgctctcagagaccacaccacatccgccggctgctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaagactatgatgccncngcgtggtgccggccggtcgaggatatagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttncacgcaccgcgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacctgaagagcattcggacgattcacgtcatggatccacgatgtgcgaccccagcccaacatttatagtttcgggaccttgcgtgagcaagacctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattngagagatttaacactttcaagttcatacgcgcgaactccgttatgttagattccggtcgagtgcaacacagaatgtgttcttaccaggacccccagtaactgtgagggtactcaacctaatgttatcgaaaacggcagaagtcaaacattggagggtaaccatgtacagaccacccggccctcggccggttttagcgactagaagctatttgcctgtgttgcgggcaagggacttttgcgctcgcgctgaacttcctgtgccggtgtccggacgagggtatgcgggcggcccatggatcccatggtggctagggcacgtcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacattccngccaccccggaggcgaccccacacgaaccggcaggctattaacccatattaagtgaagaactcagggcccactgatatcgttaccgtcgctcagnctggaaagtctcgcgagtnnctcgaggtgaagtatctctagcgggctcagatttttacaaagcctaatctacagcctatattacntnagtnattgggagatcgaatgaggccgnaatctagcgtgttgagtgtcctcgcccggggcctatgctacaagattgggccgccgctcgccgctgatgccttctagctccgtctcatagcgaccctctagtccggatcacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaaaacgtctaagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacanncaaagactttttccagtcgatttgccccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaactacttgacaacgcactcacgcatcgaagnggnccactagtgcnccnntccgnacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacggcntttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcngaagtgtgttcttcntccngctccttggacnntgccgcactgcccgcgcgcttaaccttacggccgttttcnctaatgccgttcccgcacggttacgtgtagagtgcttgactcgtcgccagtcgaccgagtacggcgcatacttcgtagtacgtctgtccaacggccggcagcagtttcctgtcattggctccctcaatgacctgtgagtagaccngtgagcagagcccggttgctgccngggtccgcccgacacccggcagcanntgcgntngtctgcaacgtcgnnanagcaggccggcacgaatctgcgntgntgtggcaaacaatgatcgaatacctactagacgacgccangattncnccacacgnggcacgcctatcatgaggatgtacatccccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccataaggggagaacacccncagacgagaagcgcgtccgcccaaaccggtacttgcctcggttaaatnctgacggagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccgtagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaacagggacaaccatttgaggatcatcgcgtaagcctcgattctcatccgnacgtgttagatccagcacccagaccggaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggctcaccggggccacgtggcatagggctccaggagaatattactggcggaacgccaggctgtatgccggagaacagaagaactgtcagcttgactacctccttgaagaanggatattgccctggagncttttctagaaacaccgcacatactctgtattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaaggcaagcttggccggcggcggtgagtatactagggattcaagtgggttggaagtctatttcggtactgggcgccgtncggtcgaggagnccgactcatgctggagtggacaagtgtatgtcttagggtctccctctgatgcgcaacngngcgacactacgcgaccactgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggcagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacggccatcaataagggcgcaaggctgcctctataaccgatgttcataccnggcctatgttttgcggatatngncngagngacgtaagccctacgtgatcgnngacattgttataccgcagcagtgtgataccgcatcgttancgnactatacgtagctatccaatactgtagagaccgcacgatttttcaaacttcaggtgattatgatgctcatatcaaccctatacctcggtgtcccctggtcccccgaggtatagagggtgtcgaacccccccctccacccgctcacacgcacttggctaagcctgnncccttgacgcaacgtcgcttgcttgtaaaanaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttngaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcgctangccgactgcgccagggcgcggaagattcaaaacgctnntcgcgttctgcaaggaagggaatattagcgataagtagtatactataagaccctgagcaacgngctctggattgagctagatctcggtcgaaggtattacccaccctgcgcnatctncattgcactcctcaatggcggtagccacnngcgtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccacgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtcctccccggttggttagaatttaatgaatggcactttatgatttttggncaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctaagcctgtgccggtgtgtgtttacccgccagcgttttcctctgagaaaatctgagtacacaggacgctccgacctaggggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatctcagtccacttgagacggattcgatggtgcccattgcggtactcacacagtanaagcccggtgatagacagcggtgttttcactgttaccttacggnctggggcccgtatggcagccaataccagttcgcacaaggcgacccggaaaattcgtcacaagtccatccgggtgactgnnaatacgatacnggccgcggcggagtgtctttccccataagcagttagggccggatatataccgtcccccccaacatcaccctcaccatngnntggtctggctnatgcctagctcactccgacagcaccaagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtctngagtttgttaactttgttcattgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcattacacgagcctgggccttttgtcggaggctactgacaggcggtcaacgtcactattcgccggcgctntgacagaccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggccactgtcggntacaatgctgtgatattgaccacctgccgtatacatccaccaangctcggagacccggggctctcagtccctatcatgacgcttttggatccttaagtactgaggcgagggcgtaatacaggtgcgcntcagatcnctttagggggactcggtgtacgaggagacacaaccggaaggcggtaaaatataganccatactagggagaggatcggatcgcctagtcagactggacatcgaaangaccctcagtggacacttgaaagcaccttacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgntccgtataccctggcaaattatgatcctaacaggcattctggcgatgttgcttatcccggcgcctcgaccgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttggttgagttatatagcaattgggaagagtacgaccgatcggtgggccctgtaccactgcgggtcgcatcttggatcagtgcaagggcactgggtacgatactatagccccacggctcgccagcntgacttacacacgttttctacttaccatgtacgacggttgccgtgattgagctcgtgccatccttcggtatcccggtaagcgggcggtgccttggacccccagccaagcccctaaacgtgggctcacacgcctagtacccgtgggtggcgacaagttgtcgagatctggatcgtgtcactccgggatgatcagccctggctgttagtgtcattgatcgtagaaggggataccannccgccagtagccacatagaatcagctacttaaaccagtgtcgactcttatgcgttggctgaacgacgttcgtaagagggaatatcaagggcgcgcacccggcgtatggggntggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggngtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccacnngctcttagttgcgcggctttggtggcattcgttatgggagaccggcgactcaggcaccgcaacagacgtggcaggtcgcccgtgncacgggccgccctgacactttncatagcaactntacngaggcatagattccggagaccaccctcatcggcttaggcgccgcttcnccgttggaaacagtggccccttgcttacggttagagaatccaactctggtcagtccgttgcgcttgactctccaacggactcgccccaactcctgtttgaggggcantccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactgggcggaggctgccttttgcttggcaccccccgggtactaaagattggcaactaggcgtccgctacgaccgcatccatactcggagnnnctttatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggatcgtttnggacggactggtatagaagcgtnatcgccagtcagggcaatcccnataaaacacggtcgcggcgatgggacccaattaaacccgcagccgaggagccgccgttccaattttagcgacttagaggagtcgactccgaagtcggcccaccacacgtgggacgtttaaaagccgctaagcacctgcttttatgggtacaatncctccccacagcagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggaggcgattccttgcggacaacatgacgatttacggatagttgacataacgccgagataaagaaccgtctgcctcggtccagcaagacttcagngatgaacgtgtagagcntcatttatcgatgtcctagggaaacaagtaaactacattccagaaaaatcacgnnctgagacattggagaggcggtttttcctgctccganagctcnagtactccggtaagcgtgtctnataactgctgaaataggcgcctggtgtttccagatccaatggttcggctgacgcttacccccgatgctgccaaagtttggtaatccagtcacgtcacttcctgnncaggggcaaatgcaactcccgcgcccgtctcaaantgtgagattggtaggcgtncccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcgnatacctgcggaagttgcattgaaccacganccacgcggggcccagaagctcgcgtnacggccattttaggcgctcagttaacgatattgagctgaacccaggtacctttaccgagnaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcctncgtctcaactttcactntaacctatcctcatggaggttgatgctgggcntcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgcatgggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggngagttgtgtaggggctgntgtaagttccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttttcagttaagctgcctcgctgtccttttgaagctcgccatctgttgctganntcaaagagtatnttccgattgtgtganncccggcccaagtggctcaggcaggacgaccccgtacgtgtgcctagcgggtaactcgcgtannagagtacacaagccgcccccggcttgatcctaaaccgctatgtgaagtggcttntcgccgcgcgtcgtaagggaatattgggtgggcctaaaacctgatgtaaganccgatccgaccnnnctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgngtaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccgggccaaaggcctcatcaaactatgagtacctagattcgnggnggncggtagggagccctttcataatgtcaggtaatactctcctggttcgtttggtggcgttngagacggaatgtatctgtggcattggagcacctgggtacatattcctatcgagccggcagggcttccgacaccttgcttaacggtagaatgcaagaaatacgcagtatctattacgtcccaaggctgccctatcgcttcaccacttgcaagcactaaactgtgccacgtttgcnggtcccaatgcacgttaccaccactatgcgacgactcaccgcgtacgagcacccagcggatcagttggggggtgcctcagacgcagnaagagttttggccgaacacagtgggcgccgtngacgcttcatcctgcggaccctctatctgaatttccggcncccgcagtcgagtgccaccatgcggngctttgctattcgttcggggagttttgcggcaaantcacaaggggcgcgaatcggcgcanncacggatctaggaacccttcctttttggtgtgagaaacagcccgcgtctgctcggggcatccatacaggtagggctcgggtcctaaagtgactccgagggatgtactcataggccattcgctgcgacaggacgcctgcgccgcaaaatacgttacctataggccaacaggattattgaactcacagcggntgcgcagctccacacgcgttcngaggcngtcaacgttcgtcagtgaggtatcagttcgaccgacttnnnnagnatcccctagcgggggattcctctctcacanttttgttctanannnntcaccgtccagaanncctcgggacgtagcccatcacgttcttacggctcttagcagtaatcaaatgggctaccataccgaataccaaatcagctaaggctgacagttgcgggctagccgtcacgttgctnagccagtgaccgggacgcggctcataattaaactcgttcgaaagagagaacggccnncactcgaggatattacttggcttatgtccctcccttgggagtccgacttctttagatacagtcatcctgtagcccgccgtctggttggagcacatcacaggtaagcgtggcgcgaggatgaaattcgctcccccagtcagatgcgtgcatggaagccagatgctacacaatggcagagcgcgttgtgttgccagagaaanatgatcccactgcgcgtctatccccccactaactagtgtcgtacctccgattgctagtatgacccataacagctgtctacgaggcaggccagcgcgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggccaccaccaccggaatatattgcgnagggaccttgactgggctgggtctcccagaaggtaacctgatataataaggggattcctgtgcacgggtactggtccagcgtctccacgtgttcgggggtctgcagtcccgctgggacttagncngcacatgaaggacccaggcactggaaccgaactagcacattgcgattgtattcgccctccaacntgtgcnnactaaccccncggccggggtttctaaaggaggcaatgcctttatcaaacccaaaaggtcctnncgatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatctcgcctgctttacgcntatangactcggaaattaccctcacatgcagtcatcatcgctcatcgaactagcttaacctgtcaacaacccggcgttatgtatcgcgacatgcccggtcctctttgtagggcagtttcaacggcgtccctccacagtatgccggatccgatttgtatttcctatacactattaccgcggttacagaaagatatgcgtnncggggcgcggacactgagggttcatcgtaggtcttcgtaagacatactagngtaatttaaggcagttgtaggcttgtacatcgggctccaatcttggctgcgcccggcgttttgattgcgtcacgcccgaatggtgcccgagctactccataattaaaacatcggtacgatttcagagctcatcatactgttgaagctggnnnnccgactctgcaaaagtattgctccagaccgtgcccccacatttggtatcactagaagttcctccataacaactatcaggccatgcggcgatgtcgattcggcgcgagtgtctagagcgcgggggttatgcagaaactggggctgctgtcgtgctgcgagcctgttttcagagacccagcctagtcggtgacntgtacngtcnngggctngggtgttgtaggctgtgtcggcagcgtagggcttttgcgccacgtcttagcctgtctcccacccgaactccttcccgacgtatccccgacgctngtannnnccntcaagtgcaggcgacacacaaaactctctcgccgctctngctcgacaaccctcatcgggtagtaagtatgtagacgccagctcatgantnggtaaccgcataaggtcttgaatgtgacggnnagagtatttgtaagttgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcaccccnnnaatctnaccacagtcacttgntcacggcgttgcgtgcgatgtttattccctctnccgcagccantgtgcatcttctggtagtagtgaaccacgangatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtngggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgngtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccttgtgccttccttttctatcgacgagtgcacagcggtgcgaatattcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctgacgttgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagngacacaaccatgggttctagtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagatgaaactcctaactctctaccctgcctagcttgacaaaatcgcaactatcggcaggtgaatctagggaagccaatattatgtngcgtgagtgcggtcaggcacgtaaggtgtgacaggactgggtcctaaccggggcggttaataatggcaacttctgcatagcgtttttagcgctttcgtgttataagcgctaccggttggcagtcctgcttcgtatggcctttggcaggtatttgcgctccaagatacggtagaagggcgcctccaccacagtgaacgcttggaaaccaccggatatgagtatagggtattgagtatgggagatagagatgtaaacacacatatttgggagcactagccccgcaataccggaagcttacgcctcatccagtgttcattacccaacagttatgacaagaaatcctagcgtcggacttctgattgcgactaaaaatcgcagaggtccgtccgagactgggcggatgagacagcactcccgtccggctgcgnggtgggactggctagcgggcaaccggcacaccttacccgagaactgcggcctgntgattcgctaaaccagtagcccgtcgctgcccgcggagtcgaccacatcaaacgccggcggttcaagcatcttgatctagtttatgcatcgacggcacgcccatgcccctttccgcgcacgcatgggaggcggcatctacganctccatacaaaaataaaagcgaacagcacagtactcctggggtcnccttacgggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgcccaccgtagcatgaagcgtcgtttctcctagatataaccctgctatgtttagcgtgtcctggttaatcacgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattccgccacntgatgtccgaataggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttnggctcgattaattatgccctgctttggtattctgtgcgnatgctgaaatataaatgactgaaattaggaagagtactcnggcgcatccgttgatgagatgggatggttacgancctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccgtcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatntggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttganggaacgtgcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttannttctctatacctggnntcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaggttggctctatcctgctcaacaagcgccgaagctctgagtacatccgctancggatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcancnngcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaattgcgaagtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggttcagccacaanaacgaaacccgggggaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaatttagcttgttcaacaggttctggtgggtcgtatnccnaggaggcaatatatgttggtcctccgacttagtgnngtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtgnggtccagcggcggcanagattgcttagcggtacataannggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg aaattnnnnntnnnnnnntnnnnnnnnnnnnncnacgncnnnnnnnngnnnnnnnnnccngnnctnnncnngnntaggctggggcgggnnatnntnnnngnntgtcnnannnnnnnnacnnncngngangcatgcncntncgnggcccnananggcnnnnnnncacatnncnnngnnnncngtcggngngnnnccnancacnagtgctnctcggggatgntctcccgnnntnntnancgagtangncatncnggnggtccncgtancngngcntcttangncgcannnctgngcnggngagncgnntngnnnntngnnnncnntnggctaattcccgcangtngcaattttccgnccctcgagcnncggccnncatatnacnncgnnnngncncnattngtnncgncgnnnttttngcccnaaggtgttcggccggtncnnggtccnaatnanctangacgtgtcattcttgcccaaaccncctctattccacagcttcggtatgggccagcgttctatcacgcaacagataggccggagtcatggtnaacgcngacncgtanattaganncggcgtgtnccntccgcatatccattacgtgggtcttcgctacacgaagggtggccncnnngnntnnnnnnnnnncannnngnatatgnccncncnggcccncntnggnatnngnntngcacctggaggtgngcgtgtaccnaangnaatnctnnnaccngggcttcnngtgnnngnagtgataactcgngnttcagacagtgtangggcctgttnctcgnctgaatngatannanngnatnagangganctntcatnnngttngtcgtcgtaacgaggacntgcgttgatgagtgttcataccctccaatcaccattaactgggcgttccggcgacggcaattgtaaacgggtcgggtatagncgccngnatgnncanncagnnnccgnncgnaaatccgcatantcaatgangntaatcacgctggactagacccataacncncggggacanatcgntgtcnagcgcagananagnganntnttggtntnnanatggttaatcgatnggacgcngaacnnccacncnctnncnccccannannaancngccanatncgnnctcnctgcttaatcaatacttcggcttaccgagctnccgactcngcnnnnnngngntttnctgacttcnnnttacccgtnngncgnannnncngccngnanacctcacnnnngnnntnncgcnnaacncgangnngcgntnaggtgctngangtttttcncnngnagcgacctgnacngangcntgcagcctgcntttgncgtcnngnggntcgctgtanacttnngtnacatgntangccgtgcacaggnnntntnccaatggncgtttccgcagntacncncggnccctanagatacnnacatcngncatctacngncnatnntgcagngttnncatgncngcgncggcngttaggttcttgttcncctntcnncgatgccggtncccgtaatcgtgttngctggacnatgggttngggtnnnnnnacganggnannannnnnnantgcnntgntcgatncngntccnntntntnnnngnnnncnntgnnganngccgnnnatcntnnngnntnatngccnctanncngnagnntnccatnacntcgtaatncgcccannnntgcnncgnnnangccccganctnnccnnnncgaaacntcatctggnggggangcnnntgannnntnnngnnttntancacctnncntnnnnngtnacangnnaacgncgtgtgtngnnntnanttcncgntcnggcccngnccgcggtgnnncggannnncnagncgngttncannncngcgngcgncnanggngtntntngccntgctnaannncgacncnaangctcngnaggttnnacnnnnnnanntgannctcnnncnagtgggngangantnntaanagtgnngganngnncntcccncnacgtgcctgtgttacnantctctgttgaactctaagagatggggcgtcaatgcgcggcncgacttatcatcgtcnaaatcaacnggntnatggccggcncgtgcgttgcttgccgatcgtccnngcacgctttagcnccnctccacgggacctngagcaanncgnccggncnnnnganttttgcgccnannnnggagatcgcgcccaccncngatcangcccgnccntcnnttgganggcaaagatgcatgngtnagnnctcacgnccgccggctcnangnagcgggntcgangatagtcgtcggtccgtagggtcttancnnantnatggangatccaaaaangncnnatgntnttntnnntnntncatncanntnctnggnatacttgggtgctcnaccgnagactgacgttttagaagcgcgnnncntnccaagcgtcgngnaggnntacctnatggccagtgtaatagnatagctacgtgctgnccntnctntggnnccgattanggcgtgancntnnnnnggtgcgcgtnnnngccctngtnnctgccnnctcgannactcggcggnactctnccgcnancnacnaatgcangtccntagaaagtgcctncngggcnantcngttganttcncngaanattcannnnccnnatccnanagcggncccggaatgttncatnntgncgaatcctgtnnngntgtgtcccnancngnggnncgtagcangcgannntcgntnnttccngttcnnggtngggnannccgangggcaaggcnaggnntncggagntcaanagcnagtnaacgncngtgcgcntngcatngcanttcnctcncagggtntgatgctggagnnacntgngtnngcggcnngncgaggccggcnntcanggacggngannnnnnnnnnnnnnnnnannnnnnnnnnnnnnnnntnnnnnnccnncnnnnnngngnnacnnnnnnnnnnngnnnnnnnnnncacaggcccccnnccncaagtcgagcgtacgttgcgcttcgngcccccgnncngggtccctggacggcgnctggncagctctncncgaccgnnttccgaggtgcntcannccnnnntgacgcgccacantccgnnngnnnncctnnncnccnggtnccgtgnntcnacgangcngtactngttngnngaatgtnnngntncngttggnnctncnannagccnnnnanagtagtngcgggngatcngcngnngctccttatcngatttnnanncgngncnnnnnnnccctcttatacggtcngntcngngtnncgcncnnatgtgcccgcgnccgnnnannnnnnnnnnngnnnnnnnnnannncnnctnnngnngnacccncnncnatnggnnnnnnnnnncnggtccnntnnnnncnnnnanannnnnnnatnnnnnnnnngngnnnnnannnnnnnnnnncnnannnnnnnnncngnnncgnannnnnnnnnnnannttannnnntnnnnnnnnnnnngnnnnnnnnnnnnnnncgnnnnnnnnnnnnnnccnngancnncnnnnnncnnnnannnnnnannnnngnntccnnngngntnnntncntngnntagncnacnnnnnnagatatgctgcncnaanangntttnccctgccccanctttcttactgcnagaanntcnntcacggggnggatnantngcacccgttnattgngcnntnncctnanatacggngggtccggtctncttnanncncncgcccngnnntntcntnnncntgnngnnnatncntgnctnncntngccnngntnncgcnntcnnnnngnncacangagncccgggnccncaccggcccggnnanncntnctggatctctctcttatcgagggccactnncgaccaaagcccgcnnntagangccggnntctgnnnnagnnttgantanntngnccancnancgaaacncgnnnnttcccggatcntnnctccaccncacactcngtgaaggnttnnnnnncannnnnntganganncctcctctagnnnannncatatgnncnnnananggacnnaggattaattnncnaggcccgccaaaatnnncgatgngacgggcnggcagggcccncccaccangccgnnatagtaagaccgggnaaggngctnctgttntgacgcgnttatactgctcccancggaantncatggcnccncgacnnccgtcnttcagcntntnnggtactcnatgtgtcctanccnncnnnnncggccnactnganagttccganccngtcntgtgccgagcgncttgcgtcatggccngcagncancnggaannnagggggncgcgntgtngcggccngggactgtagcaccnatacccngncggactgcaaaangagnnatcncancngcngnncagccngcncccanccggtgtnaagccgaaacctgtgttgttgaaggcggcgcngaannnannctntngangantcnctatacaccatnnnanntnggnncanggtntnactatcggttagcccngtnanncancgtaanntnnggnctccnantggncgngngntgtcgtncccgnnnnnnnnatttcccgttttcggacagnngcgtcggcgccnctccnncgaggctctctaaacatagggttattacancgnnnacanaantgnccngggaatgtacnccgcttnggccnccccctcngttnntccgnanccnncnannngngtngtgnnnnnannnnntagantgntgancngcgcgggagncnnnctccnnnntcgntccangatcgtnnnncntagatggncnnattnggngatannnannnctcnntnnannnnccanntnanatnnctngnnnncattcttttcnattgnccgnccncnatcnngantcactnggcattaantgangncttagngttacacggcaaacncnagngnncngngtcgtaangnngcngnatntncnnnnanagntcnannacntngccncnnacggnnnnnnncgagnanggnannnnnngnncncgnnatnntanncncnnnnancgngnngncacnangttcgnccannactcngtccacaacnntcctccatttanaggtcganganacgnnnnngnagnnttagttgatgnnaatcgtcgcanacnaagcncnnnnatacncgcggcncgnngacccncnnanctnnnnntgncgcgcagngnnngngngcncccccnncngccacngacncnncantnnntnttnncccgnntgngaancagccgcaagaagagggaatgggcccgaaagctgacngnttnagagcngcntgantncgcgtcnatntnggcnaanccannancnnggggannnnnantggttgggggaggcnggncnggtccacngnncnaggaccgcctanncnccacgncngntcngnccgccanngcgnacagcgnntgngggcntaccngngnccggncgnncncntgagcanttctgacncannaccggccgnagcagccgttgcgagaccngntnagncgcngnntgnngngnggcganncctcttgccgannggggactcacncactagncnncnnggntncnnaggggnannnggnatnggnntnntgcncnnngacgagcagacaagagaacccgagcttagagagcagggagtaaaacncnctcngncnnnnnacnngncnannnannnanncnncannnacntngnggnngtcancnntccnncnnnnngnncggtcnnnnntgnngnntncgnnannannnnncncnaananatacnacnttannnnnntcnngnncncnnnnnnnnnannnnnnnnnnngcnnnnnnnncacngcgttccagngtaaacggnnagnacccaaacgaccatgaccncataagnncacctcgnnngnngcagcgcgtggggtccaagtggncagcatgaccgtcctcantgcgaggaagacnttccggatgctncggagaactgtcgagncgctcactntcaagcnccacnnctnngagttagctgaaacngacgtcctacagtngtcgtgctnatgctatcccgtccgcncgngtaacttttggtanagatgccattgngggnaanannnnnnnnnatccgtggncntttccngtcnnngagtnggcgacttcanttggagggcgganagctncagntgaggncnnntgtnntcnnnnggngatganacggcgggtccnntcctctncagngctgnccngnagcggtctatggctccataaactagtttggnancggagagacggtgaattcggccgacgtctaagatcgagcttaaggcgccgcatccatgctgccacgnaanngcgagggccgatgagactccncgaggctcttncgcgctnnctngncncgcngggcnccctcgcgagnnnattggncgcacttgccggcataccancgatcntgangnactnataccngcncagntgngcccgattnnagnccgncncatgacccnagagttcgnnncnactgggnctgcgccntatagcgcgccangcnncgncncantgggntgtnagnngaagnggntctctgcggnngnnacaatcctnctccntaacnaccngtncntnggncnaggcaccnanttgcntgcctntatggctgtacnntgcactannccncgnnnccaatcccnngancnnagnntgnggcttcgctcnntntnntnatnggatccngnntcngntntgcancngngcnanngcccggcagtnacnctgtgcctcannnnnnnggngacgatnnnngncngnngcnnnnccgnncntngnnnnncnnngtaccttgatntntangaaaccttancacngaataaagatgggtatgtcgtctgcnntccngnggncgagtgcnnnngnggccactgaanncgagngntnanannanccgncgacnacngagncnngcnncacncnngccgnctnccggcgtcanntncgnnngngagtanccnagtcccncgcncgcaggtcccacagcgntgcacccnaaatnannnnnncnnnngactnacgncgctnggcnccnttttnncaancgcntancnatatcncnaancngncnantnnnnnnncngnnncntcgccaacanccgnnggnnnngncggggtcnacnatgnnnccnncctgtcntgaggctagtnagtcncnnnnnntntngncacngcntgngnnagganntnntacgcnagnnnannactatcaannaatttncnggcgtccgntccncccnntangcnncccncngnnncacnggnnactcncnattnntccnnnnccttgacnnnnncaangngnngtnngtnnncaccatcggagantatngnnnnnnnnnnnnancnnnnggcgnccgcnaggtcnagncatntgangcnctncnctnggnangnnnatggngnncgnaccctgnatggtggcaagaacctcgngantntgcagtacanngcctcgnnngngtgcnaccngnntataagcgacantantnactctgagnttggcaaantcnttagntntgctgattagcgcnctggnngngncnncgcaaaagggtgaaaccnntaaccngcgggagaaaagntcnnccacgcactnntgtgcggagtcccantgcgcggcngcanaggcacaaannaggngggggancncncntangnnnnnngncnnnagnncngtganannccnagnnancnccannnnnnnnccnnnanngcngcgncgantnaantncgggncacngantnangnnncgggtnanagnnnncntncnnctcnnnnactgnnnccgntnatnaatcttggcnngcgccngngccntncaggcncgctggacctaacnggtgcnngngncccnntgcntnnngntcnntcccngngggcngntnncgtgggncngcnncntnngcnnnctncncngannnngnngngnncnnnggngcgcgncgnncctgnntnngnngccgcnncacgnngggnngnctcctatccgaggccgggnggatgngtacgtnggtnnnaatcnnccnggagacanccncggngcatngggnanctttgctnagtctagttacgnctgtgacngggatgngntcnncgctnangctncancnnctcactttggnggcccggnaancancgntnnnannttgggnacntnntcncnngngcttagnnnatccnnaatnnnagntccggtantcnntgantganacntggacatgttacncccnngngcnnnggngncggcnggncggaganattcnnnnnntnnanncggnannnntnncggngcccacncanntcnncggcacntncgccggcttaacacattgntnccggggcgcnncnngnnccntgnnntcncggctgctncngntcncccngnacnngaatnnnngnngnnnnnnnnnnnnnnnncntangnnntgtnacnngngtnnngnnanncgngncgnngatcgntnnnctcnntnnntnncnnnnnnnnnnnnnnnnnnnnnnnnnnngnnnnnnnnnnnnnntnncnnnntgtctgtgatttggannnnngntnnnntnnntngnnccnacgnnngncnnantnacntcacgtnccgnccagctncanngntnnngnnnncctnncgtnangnnnnnnnnnnnngnnnnnnnnnnnnntnnnnnncnnannnnnntagnncngnntttnggnnnnnnnnnnnnnnnnnnnnnncnnnnnnnnnnnngnnggcnnnanctnnnnnnnnannagccnannntgnnctaanngngnccgncgaaacnggnngngntcannnnnnnnnngnnnngnnnnnnangtngncntnngnancgnnnnganngncnnnngnncngtnnnnnnnannngannnngccngnngnaggngnnggctnnctnnctgngnncngaannnngccnntangggntntcnntncnttgncgganangnctannntncctannngangggggntcgcgctgggangagtgaccctnccctncgganatangngctgntagactggntnggcgctcnggcttncgccgccgngggntnttattngancngtcntgtggcgcnnagnnacggtngnntatggngnagnncccgncgggccaccncgnnncacnngannnncnanntnncngnnntattnnacccgnncgtaatactccannnncagcncnncngagacntannnngannnccccncacangggaacagncatcnngccgttantgcggngnangncnnnnnanttttccnnnnaaatggannccanncngcgccnnnnggncgcnngtggtngngggccanntcnctgatgacaatagcnctaatctgntnngcggttnaggncctnnacggccgccnaggncnaccaangtgnaccctnccgcncgnngnccggggncctnacannnnacantangtggtnanccgngaccggggcttacagnnaatttctccngtnnnttcngncntccngtngnnnntcagngactnccannnncnggatnnnaatcggtnanntnngtgacnncannnnngncngtnaccnccnnngccgtncggccagctcttcggcatntaacncaaggnncgccggangcnnanattcnnaacaggnccnanngnnncnttgngntgtnngncnatncctntgggactagcganntccagnggctgtatncgcntngncggntnctcngtgatccctcgacgacantnnnctngcgggnctnngnggagnnncangnntnatgntttnnnnngncnngcgacnnntnnncctnnngtacgactaacgggttcnaggnncgcgtccgntcnccggcggcccnaccccntntctnccgttnnagancngtagntnggcaatggccgtaattgtagtgatatcgcacgctggntttaagagggacgtcccccanngcacgtngtctctttttggtcccgctnntcancctnccccacnaccnnncggtngncatnaanncanntnngcgngnacnagntgcngcngccncaatannnnnagggngnnccnnngcnnnnnctcntagnggggtggaatganatgcnnaaggnncnnannaacangnncccccnttnngnatcnggtagtnaatcgncgcncnagacctgctttacnnttgagcagngngctgtgtacccnanccggggtgcnaattagtggangaagtnaacggnngcgagccattggcncngggnntgacggcnactcatnnaccaagntcggtngattggnggcgngttgncncnttgngcncgcnngttttttagcncataaaatcncgccanncacttgctgcncttanntacgagnctngnncgacgtgatgtggngcanngtcnnanncnngtagcatcgnccctancccncggnnggnggccnnnaaaggactnncnnagagcnggannnnnncngnnctncgctgnnnccnntggtcnncgngcgnannnngtgnntaanccnngnacangaagncntnnnnnagntntnanccgactcnnagtgtngnantcggaaacgccaannntaggcagacccccanaggnngantgtctnanctatancncggcncttnccgnannnngnnaggtagccnncncganatactnncctnngnctntataacnnncatggcnngcncgcnnngntgnaacccnnncngtccnttctgccngtnncgctgtanggcacagcncccatgcnggngctgcantncgaancatcccgantgcnncaacgnannnnnnntctgnttnnagngtnctangggnatccntnnacccgtccaaacgtnanggnngtcactccgccanccncngatgnttctcnngancctcgagnagtgngngnatncacgngagncngggtgganntngggcncannnnnncnnannaatccaatngtnntncnancncgtgncnncgaggagttnnantgcntgccnnancttntgtanctaaccnnggngccnncnnaactcgcgaagngncncacgnggntnnnggtcgcancntcnnntnnnncacgngcctgntncngcngnatnngnncangtnncncngccnnaanngcncgggtgcancgtganctcacgannaancngnnggngntnnccngtgngnncgacncnnaacnnctaaaactngnanngnncgnnacatacngngggntaccntgcnncgngcnnanccnancnccanatacnccgactgntactgaagcatcgcnnnncgnggnnnnacnctgnntccngngtcatttnnntnnnngnnnnaacngccatnntccnggtncgntnacactactgctactcntnntgtgcaagctctncccnnccnnttgagcgnggggatnnngcngatgntcgctnngatgtggcaagccgnngcanagnnggtctcaccntgncnctcaanncncnntgnagncgcnnanggngannnnnnnnnnannnccnnnnnngnnngnnannnccnnnnnnnnnnnngngngtgnnnnnaancgtnggcaacnccnaatngnaccgcatntncnntnnnaatctganncnncttgcctgtnnattgcagcccgaagnngncaannntgnaantnnncntactanngnnngnttccgtacgnnngnatnagnttcgannacatagcttngcgccnacntgcctcattgcacnnnnnngtggcgtnncgngtnggtgnnccgannncangttggntgnnnnntnacnggntngntcnnngcantgngngncncnnncctccgtaagggtangttntggncnacncgggncnncnccgcngntgatnctcaancngtccnatnancnnnaanantanagatgacnnccngnnggatgncggngaccggtncncngtgntnctnctncnnccnnannangccngcntgnatgnnnnncnncnacntggttttannangcgnnacactangncgtaanctnctacncgtcgtngngnnanagnnatagtactnncgnnncnncncnncnnnanacaggnangggtnnctnnnngtnnangnannntnnnnnggnnnncnnnntnctnncncnnnnnnannngnnnnnnnnnnntgcatcactcgaaacccncgcnnnnagncncgnnnnntnnannnnnnnnnncnnnnnnttnnngngctnnnagnaantacanntatngccancgnncgncgcaatcgctcttcnagnnttntatnngtngnntntagatnagnatgngcgnangangcnnnnggcnnnncncnannanngnntcctagncgaanggncatcttgnnggtanangtnnnnngnannncnnnnntnnnnnnnnnnnntnnnncnnggngnncnnnnnnnnttatacggnnnagggagncangnnnggnctcngnnnnncagtacaactnnannnnggntctntggnttangaccgcnngccnagngacgtngctganatncgnnctgttgntcnnagnngttnnncnnaatnnanttcnntngannccnngnnnnnngctacntanntnnntntatcncatnnanntantcnnggnnngnnttnccantatntnngntggnncngtngccgcgancactcannccggggtnnnccacgtggggcgcgaactnagnntcagaatnncnntntnncnggatctcctagacttgcagatcaagtannaaacggggctgngncggtatcgttnnagttntggngtnngggcgctgctctatacgacagcgacagctgggcaggcatttagcancatncccngggacagggatcggacacagaccgcggacnnnnggnatgatngntnccctcnaggntnagtgatanncgnttntctgcgntcatgnctggtatcgtngctcagcggcgntctcggagcatcgggtcttggaggcacccggtangaatcttcatcgnagacgnaggcnaccnntcnaatnnnncgtcnnnggcngaaatacangngtgccatnacgcnagcnttncgacgnncngtttcgtngngcntntgtnngatcnancgcgcnggcggcaacntggatacngttccacgtcaagcgnctcannngcnctatnttnncctncgcgcatgtgtccntcgtgtntacnngnaattgtcagttancnnncannnntcnanccagtggcnggacncgacaagcctgccatnacacacggcgancgcatgggcgtntctcgcgtnccngaggctgtctnccgctccngnncgcgagcagatnaggnancgnngnngnnntnnanngnnnnncngnnnntangcgctngntcnnnagaccnccaacancatttntngtccgacnaccaggagngntcntctggcgccnntttgtgtacagtgnaacttggcattnnangtaaaccttttnngctntntnangngtnntgctgngngcnngtgggcngcgtcccgnngattgggaaccgnacgcggtnggntnntnanangtttanngntcanaagcngnnatgcnagnctggccgcnctnantntancngannnttnnnnnaaatnnngcgtncnnacgnnnntnnnnncntcnnnngnncannnnntnnnnaagcaggtgagacctatttngcaccnaggggggttagcnnnannanggncnnnggangnnnnnnnnnnnnngnnnnatnganncgtnnnnnnnnnnnntannnnnnnnnnnntnnnnnnnnannnnanncnnnnnnnnnnaccnntgcnnnncnnncngncnaaannnnngnnnnnnnnannnnnntnnaannnnnnnatnnnttnngnggnngnnnntnnngnnngnngnngtgaacncacgggngtgnacncttnanntaaattnttgatatgngtttttcgctttagatngaccacggcgnccnccganntacanacnnncnnnnanngnnnnngcgngtncnttnaaatcntcgtnannnggtntccgnagngncncncacncgnnntttancnncnnngnacgtanngtnacatnggaatnggcgcggttagccccgagtnatgttttaggactggcttgnncgggtgtactgtgaangggctnggcatcggcggngagcatggcggaggaaaggtcccgaatctgtctccgncntncgttctacgtattgcganatgtancacntngcacaaaggtgggncnannnctnatttcccnncncnnggagcngagggactnggcacctggtagaactttccccnannnnnnncggatagnnngcngggnnnccnttgtntatcntatncactcngncannaaancnntcgnnnntntnncnnntnnnnnnnnnnnnnnnnnnnncnnnnnnnnncnagcgtnggncgactnnattntnnccncgggtggccnggagggannannattanannnnnnnnntnnnggcnccnggttcnntcggcaggtgatcgangtcagncntnnntacgtctgngnngcccnncttaccnngattgagnttaccatngccagnacncnacngnntcnaacntanctnngtatgtaatatgacnggantggnnngantgcggttgcctgcangangcganacttgatgtaggccttggacaccacncngnggccncnnnngngncnncnngccnnanncctnnancnnnnatncnggnnnnnnncgctnatcgngncnnaannggcncangcgtnnnnggncnaancctnnnnnnngnantcacgtggnntncngcggtgtgtncctncgngncctcaggagggcgagnntatttngatgntccgcggtgtncgcnacntganngaccacgggnccgnggnnnangggnagnacngnagcntgaancnangctttnngnngggagnagcnctctgaanctactaggtatggnaanagctcgtgtaatctnaacccgtccgnacggggattgnagggacngccctnnnnnnncnnntnngcnnnnnnnnnnnnngnnnngngccctatcgtctncagtnatgataccgatgggaacggcgggngtacntcccggagaactnnangccncctncttccagcncgcgnntnnngcggntntggagatcacggatattctcgcncggtncgcanntgnangaaccgatcgnacntagaacncantntgncntntntactcctgtgtncccnccagnctccaagagcggaaatagtgcttacatgannnggcnnnnnnctccgcgtncncnnacnatntaacngtnccnanncnatnnccnntcnggtntntnggtcntnnncnnancttncngangccccnggtnagnnngcncngntncngtangganntaagncantngcagtccccntgnncncncgtcgtacaattcnctanattanaggccggngncntngngatctnnnnnaacggtagcngnnnnttgcannncnncctgagnncnntnctcncnnncannagccgncngnggnngggntntcgcgnntnnngaccgncnnnngcnnnngcgcccagctcnaaacntangncancantactaangtnnatcggcgcnaatggctgcatnnngcccngcctcgcngctncaacgcagnnnatttgtnggnnntccggcgngcnccgggcaaacatacagaacnnatncgctnacnnannnnnnacntnnacnnnnnnngccnggaatnnngtncacgctncgnagccngtctcnancnccnnttngncaagnngnncggccnntcnntnnacnnnnnnnnngngcgngnngntnnntnntnccnccccttncacctgcaacagaaaaatcnntagantnnnnccactnncnnnannnnnnnnnnnnnnnnnnnngnnnnangnggncnnnnnnnnnnngnnnnnnntnnnnnnnnannntnnnnnnannnnngnnnnnncnnnnnnnnnnannnnnnnntnggggtagngcccaagannnggtnctgnnngcgntncnnanctacgcgaancnnnnnnnaaaccnnancncncgngngtnnttgngcatcancgangnncntnggncnngtnnnccancccaacccgnngncantgnnatgnngggtgnagcatcgcnctatggctcctgtttnganccaggcatanncancnangtatagtttctcagttanngcnncttgangaccggcagtgnanncggggaaggntntctatttagggtccggtctgnggctncatcnntngctnnccgtnggangnncncggtnccgccaggtgggacgtgantcnncngggnngnnncnnanncggcngcncngacctggtgntncaagcaaatnnagagcnncantgtcgcggacttncgctatnatgctggtnanctngcggcccnanacgaanggcncganannataatacatggncctgtagntaatagatccancnanatctggggccggagncacnantcnngcccttttgaatnnnccaagcgtnagnagagnanatggnnnctntnttatgatgcctnntaannanngacgnantcnnnnnganacngncttcgnnnnnnggnntnnnntnccgangcnnggtncagtcnattncgngnatctttnncgngagtaggcggncccccgcccnancgctncgctccagntgcntcgncctngcnacgactccagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcannatactantgtagaatcnctnntantgagnnntggngcacncgcggnagtccnnnntnnnngtgtnccgtnnacncnctaganctcgtgngtcnnnaccccttgtngncnnagncannnnnnnnnnnngncnnngnngnnctgngannacggtcagnctaggtaatnccggcactgagncgnctccggnctnancngnncgnnncgngnaaagnnntnnnnngcntncgcgtntgnaacagggntcnnnntgnngcnnnangnggnnnnggnngnntnngnnnnnnngnnnnntnnnnnntnnnnngnnncnnngcnncngntctncgggncnnnctncngnantnnnnnnnnnnnnntnnnnnantcgnacgnngaagcgnntctgccngnacgtccctaaggcctcngttttccntgntnnncntngngactcncgcnnnnacnactnctgnnnnnnnaaccgnaaggcctctcnggcgggcnnnnnanctncaccgagcgcacaaaaaacaattaccntaaccgtagtgaagagtggagacgatgcgattcacccgngcaggcnnnnnnnnnannnacagtaangncnngtnncttnnngancccncctgtacgaacgnttnngnnnnnnnnnnncngtcggcgtntaaacncacnnanaggcannnngnnntnnnnacngcnngnnnnnnngagnnnnnnntgnnnnnnnnnattancnnccgggacttncgnngnncncngccnantcgcgcagctccnaggctantcanggcgggnntctaggntgtnnngnnnnnntcnnggnnnnnncggnagntggngnccnngnnnctggatnannncngnatgncggnannngnnnnnnaagnnnnacttccggnncnnnnnntnnnnancntncnngtnncnnnnngatnncncnnnnnanntgnnnnngnnnnngnnncganannnnnanctcnanantnnnngnccnnnnngggaatcgacnctctaggtttcggttctgccacaactccacctangttcatacggncnaannngnacnntntgccggctgaccaagagatcgnannncncanagnnacnggncgtccngncntgnnngcnnnntggcncngctnangncgnnannncnnncgnnnnnnntccgngntccacanccccnnngngntgacnngtactnacnctngccccnncgnngnngtnctacggccgngtgcnntnggnanannagggtaanttcatccnttaacggcgtatnatnntnctnatccgcgcgggntantagtagtgnctccgaacannnnnntttcacccgttggttcggcttctctaacagggnttntagagngngangctntngntgaatncaacccncnnnagcagcattgtttcccccnnangaaancacgctcacctaaaacgctngnnnnnnnnctncngtnannctccnngcncncnntcnnncgcnngnngacacnanttnagaccggaggtncngttgcgaaagagactatggtcccacatgttcctnacgtgcgttagccgtttttanatcgngannnnnncgtnnnagnggncancnatatntcangnnntncntnntcanacagnatccccanttgnnngccnnacgncgnncgancnngtgganggcaactagggnagatngnncntangnnnnngnccngggnnnnagnngctnaannccnctgcnngncggnctnntaacncccccnnccncngacnngncancnggcngnnagcngttcanctgatgccnaanctcatngaaccnnattgcactagagtttgagggcgngtnacnntgnacccagggnnntcnctgaacggnctcgtcagngccnnnnnnnnnnnngtctaaacnnnctgcgnggccctnnntnngtnncntgttggcgctgtgaacgaaaantgngnatccctgctgaccagnnnnnnnngcngngncnntnncncnnnnncncagtccgtngtgncntgnnggctnnnnntgaanngcnnagcnnngcgncagtcnnananaaactncncgtgntgacaaaatggaanatgnangcgacntccgncggnnacgnnnnnannnngnnannncnngttgcaacctttgaaccatgtgaggaaccagcaggagtagtcatggctagatctgtaaatttccttcactctagtgtcactctctagctccgggtagagccccacagacaggtgcgtatctatgggttgcnaaggtnaggncccnttaanagactgcannctgaaccnnagntgctnaggtaccccngcgnnggtgtctngctgtctngcagccgagaaaggacggtggnnttacgagtcngaantgtgantagnnnangccnngncggnngntggnnnccnncnannnnngtcngngnntngnnnngncgntgttgaggagtntgctgnnnnnnnnnctgncgggagnanaangncgacncccnngtgncgcnacntncnancnnnnnnncgacnntnncnnntgnntcnacgnnnncnnnatnnnnnncnntggnnnnganncncccagtaaattcaanctgcggccnaatacgnagtnnnntacggaganagncgncntctactantngtacagtatcaangtagtctggctaaaccccancgncgcagggcttggtcncnnagaacacgagcngaacncnncaaannannnanaancnntntcntncnacnntcgtnnntacggtnncnntnngnnggcncnccngcantccganactagnagagnngcncaactcgctcatggccaccgtgtcgnnanacgncngggnntnatgcgnggtactgccttctttggtganggcnganccctgtgcnccaatcgntgcngtagtcaacttanataaatacananctcgatnacgatgtaggtgccgatctcgaatccaacgactcaagtccgaagctccactgccgggcncgggaagaacnngacggttagacccgtcggccgagccaacccgatccgagccatnacatccgcantgtggccctctagtctgacnncctcgananttctagtaggncgaatgttggcgngctgggagcntagntggcgttttgnntngctgngtacgaggatnccnnntcnangngnaangnnnanaggacctcgcnngnacaacntgttatatngaantngttggtggcgaccggaccgtacggcgaactatctgtagagatancgcctacaaattcatgtnaaagtatttgtacgntaaagcccgcnaantaccctaacgtggcgtccccctaacngcgggtttccaggtgngttacacttaggtcgnaaccgtngtgangtctgagttcgcagngccgcctntagagngtacnnggncnnctngaanggggttancggcggtggnctgaagcccgcactccgncgttctgcncctngnntntngaanctgctatccgtggngggaccnnagtggccgggccncggggtggngcangagncntnnagcnaattantntancttacnttatcaagnatttannnacnanttcntgnanttnngagnccntnnnagttcncnaantnaannncgacntancgggnnggnncctgcgccactcggntcatttgccgntncttgtgnccngncagcacatgngngatgatcnnnctnccctgncngngcnnncacctgttntgaancnnatcnnnagnnnagncnnaccnnannnnnnnnnngngnnncncgcagtacactagangactntgcnncgntangagtncagaaccgtanactngctcgcgntttaggagggnnnagnngctntnngnganntgcggcanngnaaccggngnncgcagccgaaagctgatccgccnncgnncnggcnnacggannntnntncctnnnaggancntanntncnccgaggtagnntnaccactnncgccgacgactnannacnannagcagncngnnagcnngnctnnngaatacgncgacnnncncaagnncccnnngntgnnctttnganagcnccgnntcnngcntcnnncggagtnacccnncaattnncngcccgnnctnnngnngnncnnncnangcnctnannncnngnntcanncncggccncnnttnggnncgggancttnncnatcnctccgntnacnttngcnnnnnnnggcgnacgaggggggnccnncgtncatnagnntannngcngnnggcnnncngnannnnnncnngcgcnnnacctttttcanccgcgacnnncanacctgcgncgcncgcccnccngnccngcacngcncnnatcnnnanncncnncncngatnacnccctcngngtntanngatgaccngnncnggnnncgcnggtgcnnnnacantnnnntnncnaanngnccnnnnnncnnntncgnngggnngcnggngtacncgncaantgnagcnnncngcangntnnaccgttggcccgngncnnnnncagaggtnagtaggtncgnaccnccgctgnccgtcctaattcggancnngtcacggnnctggggaccnaagcccggctcccgncctcatnnncgcnnngggnncttnnntnggattantgcaancnatcncnagcggngttngtcggnnnctctgnggcatganatgggnacggannnncntctntctcnnannctcngnccgngannntgtgctcnnanagnacggcaancatnngggcntnngacgnctgactcncgtggngnggncctnccngnaggnnnngnnncgggcctcnnggnnnnnnnttnnnnnnnnngnnannnnnngnnnnnnnntnnnnncnnnnnnnnnannnnnnnnnnagnngttgtgcggcctgagcnnngnannangngcgnnagngctnctcaagccacancnnatattngtntnaangcgnnccngacnagtgtaanggacncccngttgnncntgaannntagngntggtnngnnnncanttnngnangtagnacggangntgngcacntgtcgnnagtcncgcgcngtacnccgaancnnatncnngggnnncngntgnggnnaaaccgnnnnnnnnnncngtnnntnntgannnnnnnanantcnaagnancntnggnngnnnnntggnccaangnntcgnncnccnngcgangantancncccncanncnnncatntgagcgtnnnatnacntagnngagntnntcgagggtgnanttncanntcnntncgcggannggnnngccctcngcngcgngnggnnactgacacgggcgacnatcnngnggggtcgtccgngttnatggcnttaagccngntancnatanncnatnnagnnntcacngacgccctcctncnaggnnnncnnnncnnannntgctcnnctnnnccnnngnnnnannnnanannntngancnanntnnnnnannnnnnnncnnnnnnnnnnngcnncnngnnnnnngnnnnnnancgngnnnnnanagacantaagncagtnnnccncaccagnggnccancnncgngggntnnngtngnnggcgnccgtgaggnngtntgtgcccnccaacggnnccnanactangnngccgganctttnatggnttctcggtagncggnnatnancncnagngagncnctgactcncgnnnacaaattccgcaagngcnnactnnccnnnngcgncnttnngtnnangnnancggcnggggnaggnnntnatagnnnctnnnntnggcncanccgncnnntcngcantgaacnggnaggagtgaccnncgnantnangntnanncnccntngcntnnnncnnnntncgcnggnnnnnnnncnnnnnannngnaangcaggnnnccnngattnaganctgtnggngcnncngcatcncnangncgnngcgnnnnncggnctnantcnnancgccnggnagggnaatgtcgcngnccgnntngatnngacnccgnngnggctnngccgagcnnnnngnaagcntnnntngcaacntatangccngggnnnncanttaccgcngtgtcgctaaaacngatacnanaaancntcgcnngngnnnnncnccngnnnngnnnacgnctcacggttaaangtanccnnnngacaancaganncnnggtntgnaaatngatgaatatnntncccaacannntangtnatcgngnncnnnnntnangnngnngcncgtncnngcnncnnngangttntgtgccnnngaacgnntnntgnatngncgnnatnnccnatttgtcntcngccnttnaangtngcnananncnnccctgggacaacagtcgncngcgctnagcgggnncgtntanncntatcccgcanaggntncnnnnnggacgnnngcgncncgnngncnangcnntctatccnnncnnnattacaacanttcacncgggagcgnagagcngccgnaatggttacataggangggacntcgaaagncagtccggggaggnangncntcgtatcgcgcatccacattccatttaatgggcaggggtnganctnanngcgtgtgcntangnnnttnccgctanggactcggnnanatnacnggnantagcannatgcactaanggacnnctactgnattggatcgtcgcgncaacgcgngcagaannttcnttgcatncgagtcgtcaccagcnttacctataccggccntgtaatgcgnctcgtcnccctcncgncnncgctgattnntgctttaangncaaaganaaagtacnacgttgccgatactgtctgaagcanggtactantcancggtnngnacttttcggacgcncgcttcgatccaatcgaacgaaactncccgccntacgnnccgcgttgnacnangtnntggcanaccnacngtntaagagngggnttnntntncanccatgacgngncgnagcccangngnaagangtcngcccnntnccgcgngatgnngcgnngcggtgagnncnccnncnnaggaaagttgtnnngggnngctgngccnnantcngcgnannncnccagcgtantccngannggtggaagagnngngttnaganatcnnccgncggntttnngcnanacccnnnatagngnnnaggcnnnnnnnnnnngnnnnnnnntcgnnnnnnnnnnnagnnnnngnnncnngcccgntggacnnncnnntnnaagnatcnnnganttcganncngngcttttacngggngnntggnnnanctngagacannnctnncnnangccaantntngcgnnactttcntnanancattncaacnnnggcggntccannanggcatncgcncgnccgtgtttacgtgnggttcgctttgtgggggcgcccgncggnnannaatnacatcggncngnncanctngnttnantncnnnangctagacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaactaggctattnnccnggaatangantcnganngtaganancntcacnngnnncttgtntannntngttgaatcangtgcgntgnntncnnatngntcagngtcaggcagtaacctgcacctgatctaagcgttgggngntagctanacgagnnntcaactgnttgnngggaaatattttgcggagggtaantgcgcgcctntaccgtcccaggtaacngnacctnagatgctaccnttaaatncattctcacgagtcaaacaatggcagcgtctagcacgtatgntatggtcangggatgggacagggtacgaggatgtgaacntntangccaacngntcgcaagaaccnccttatgnacgttccttngnagaagtgaccggacattttgtngnnngncncgcgttcggtcttcaaagacgtggtcatcctagcgngannatntacttcggccggcgtcgcttaagagacaaaagcaagtacttcacacgttttcactgntaacnctcgcccccgtcctgaannnatgnaacgnagnaaaagnggctctgtctctcgnnacnacgtctcgnnntgatnacccgcaanantntggatggtcgcnngctcgacaaataatttcttccgcannnnangtttgtcnatgnacgggngntntnaactngttacaggcattgggnggagacacnngaggtgggnncgttngannnnttanaanccgncgttangcngcngnntggcaangtgaggttcgngntgacagggagccttcgtaggctgcgncntccantnggngnctaatgancnacncgagtttcntnncagcngcatgcacctcnctncttaatcntcaagnccntntgnnggnctnncnganggntngtctggngttaggtccacttactaataattaggagtcgcntgttagcccagganaaatcttnagangnaaggcgnttcgaattaagtncatcgacatcantagngtgcannnncgttcatcnnnncngnctgtcgaagagaagnagtnattntnttgagagntnacgggangccattagtcccctnaggactctnctntnncnnangtgnngnaagnacanngtncngtngctncncgnagannttgcnccngnnaccccacctntccncatcaccaacttcatggncnggcccnngaacncattggangtgtnngagaaccaangnagacacngtaatatcaagtacgtaantctgngnggntgtagacgncatntcaagagaagaactgtggccgcgtctaatgacttagnaantantncgtcttgancgacnngggtaaagcgatcatagnctgcgnagtnaaactagaanggacgggcctccntntctatnaccaggttacgaaaggtagtncncaaanggggcnagagtagctnntttcgggcaatctggacccgcgtggccggcgagcattcnttggtactntcnantccngcgnganggaagcnttgccccttcacttagaatggagttaaaacatcctccctattcnagcgtcgtgcgccgcggngtgacgccntcccccgcactatgacttttccttgtggcaccggtcgaaanctgttatagannnttnagcccggnaatggnagccncccactnatgcacagagnnnntggtatacgggaactagtcaacgnantacaagccccntcagttgggcncttcctctcccagggnnncagtaggttggtggattcactgtaaatctggaatgataagnctccgcgatctaggacggagagatttaaaatgcantcgggctataacaggtagctagcacgtgngacatgtgtagcggcgcccgcgcaccctngtctgtgaatcnnnnnnngnnnnnnnnnnnngnnnnnnnnnnnnnnnnnnnnnnnnnntnncnngcgagcgcagggtggtgcaagtgtccagcggtaaaatagagtggggttcagtagacacacggagcctcgctntgacaagtaataatatcttngggcgtgcgtngaggnccttagcggcgcgcactatgacangcgccgggggggggcggagactcaacgtcancgcattgccgngccgcctatactacttangagantnnnanctngcaagngnaaanagcagcggnacgancaggccnngngtcccngnggtcggngccctagtctccnngannncgcncactccggcnattgngngggntgngtcanggagaacggccccgtagggtgcctaacgagagcgcattannagcctnaagntggctntnntggttagngnnnngnaaccttctccgtnnnanggagctgncgggangnaaggnccnacancttcttccggcngtttcagacgatagcaaannnctaactatcacnnntgcggnnggnnggtcaggctttttgtccannggngaccnnngccnggancagnnncnannnnncnncgnngnnnnnncncnnncngnngnnaacgacgnngaccnctactcgtccgacngcgtccctaaccttacnaaatnnnnnnntcatnnntnncancntctcnnnacanncnnngaagtnnnnnngntcgtnacncnnganacgnnnggctagagcgcagcgtaccnntgcgtcgtgaacatctggcanaatngaatcccgananggaaaggagnccnngcggttagccnntgctatcgnccgtncggattcntntcgcgtgananttgngccccnccttcgggattgtnnccangtcgattcgtgcgattcaggatagctgtcccttgctctaccgtggattcttgagacaatgaccacaagctcnnnctaggaaataggcccggcacgtttgactgggatcggcactgtcataaataggctacaacgcggtgtccttggtacatgccctagcagcactaggaagtttnnaggagntnncagtttcgcctctaatgacggncnncccncgaggnggnntgcncngnnnctgcntacggcgtcgntccgggnggcggcgangaatggnngnanaatnnaggaccaaatagagnatgccgcgccangaatacacttgcgatttcgcccgaagtacctccagacattccgtcagctccggggtagatacccccatgggtaatccgtcgcgggagcnaaagccgtaantgacgaagagatttcaactcgttccgccgcnagnagtatccnntcantgccgcnttganagctccatctctnngcgggcgtagnacnngtcagcaanccaacaatggccatgctnatntncnaaccccnngcattnnagcnccagcngcccctaacngnanngganncctcgngnagancnccgcccgntctgccgtcncgaacnncaagtngctcctgncgcgcngtgnaanngnccngatgtagaggatcggttcgcnntcaanatcgntttcggaggcagagacggcgtactgcacncagatggtcatgacgntgtttcncacgtactggtgacttaacgcactggaaggnaccctatggtggtcnncgcgccngcnnggnnncccgcntgccnncgntcgancccctanngaagcggnatgctcgttagaccctannccnggntcactcgtagctctcctgggaagcactgtgactctttttngctataccccacgagtatgannccgccggtanaatactnatatctagangancgnnggaatcaccngagcgngngtgaaatccntaaccangcncgncncnntnantcacnnntgnnnnnccggtggggtagcncnatcgncnnagnngcagnnacttccatcntngnncatanannttncngagnggggngggtactcncngtannnggtancncgagcntnnattntnngtncnggnggtncacttngntcttnngncngtagggccactnggnancctgntnatactagntngannncnggtggnnnntagggccntcntgnnnggncngannncngcnnggcggggtgngcccacccnnnggtannnnnngnntnnngcngttganctggcgngntncnntnnnagnctcncncnnngncnnnnagngnnntctnntcnnnnntncgnnttatncgccgnaanatgcnnncccncntgnnccnggtggncagnnnncnntnggtncnctnnncngaangccanncnggggtncnnnnnnctgtanntccnnnnnttgccggnncgnnnancattntnncggnnccgtagncnnctgaaggnntttggcgacgtcngncatcncancncgnncnnnaggntnccnnnnntgttcgcgataagtntananngananngctcgccnctacctganttgcgtggnactgngnnncntngtgggnagcncggctnggngcggaatgcctntngngagntnnacnnctnngcannnnanancggcnccnanccnnncggcgtaaatnnnnncnagncgttnncnnnnnnanngnnnnccccncanatagnccntncagataataacnnantccnncngnngnctntncangnnannnnntncnancnnaactannctactnnntnagctgtcncncggncgcancccccacnngtaggcccgtcnagacggacnaaccanantcctnntnnatatnntcnatnnntngnngtcggcatttcgtcgnagtnanagatccngggngccngncgccnncngcnnnnnnggngnnccgtccaggngntnncnccgaannnntnnnntcggnttagacnnnnnnnangntcgnnngntnnnngnnnanntcggntnntnnnnncncnnnnnngnnnncngccnnnnanncgnnnnccnnnnanntnngtcnntnncganagcgnancggatgtgtnanaacnaagcgantgttcctncanatctgananatngncttcaccnccttagactannnnntnngtgnngcatntacnncgnctgnttnttcgagnnggnagcgtctcagnnncaataaatncggggnngngntncagnatntgtttgtcttactngtcagctcanacttatcnncagccgcnntccngncgnncgnntgntnanntnggcangnnannagngcngcngcnntncnccnnttnnnngngtnnccgttggcagccnggcgncaacaacttgggcctgtacagttgccaattggccgatctttcggnntacaaattcntnacggttccccgngngtnncnnntctnancccanctganntnntancnnnnncgnccngntcngggtcangnntcccgnggnggncnnncngnngngnngnntngncnnnctgcntagcactgnnnnncnngnnatgnngnncgngtnggcgttacnngtnntctccccgtcatcccctggtcgggtgantnngggggcngncaatggnnatcactaacggcgcgacnccnntgacanaagnancnnnacnnncnncnccttcntncnccnntcnntcccnnnccnancnntgggaangngngncngtgcgnnnntgnnganngagaagcnnanntgcngtcntantancgngnnttgnccccnacntctncctatngnatcgccnntcnnanatangntcaccannnnaaatanttcgncggatcggcngtcntnaccncnnngnatcacctcgggaggctntgtgtatgcttggnctnatcctcnngngaccctctcgaacctgttctngtgcngcncgcntggggctcctngantnagacatnncgcnctccacttgnattatgngcntnnctcncntnncngncggcannnaccnannnattntanacggngngancnnccnntccgagcntntttgcngctnngncgtnncntnnnnntcnggtcatgcgcaganntngagngnnnnnnanntcnnngngncgctcgnnnnccnggaangtntagntnntggnnnnnncnngnnnnnacncnnngnctgnaaatgcccgnncannnnncnngnnnnngnngntnnnngnngncntgnnntncannnnnncnnnnnnnnnnnnngnnnnnnangnnntnntnnnncctnnnanngcnnnnganntngnnntnannnncnnntnncnnnnngccnnnccnnnnnnnnnccgntgtnnganncntngnncccggnnannttccccgtnnactcgngggctnggcgngacnttagttaanntgnntnnnagnacgagcccgacangtgcatccgacnanggnctnactccgacctggtctgnngncnnntnntgcnccgctgnnnnnnntttnngannnnntnnnnnnnannntnncannncnacgnnnnngtnnntgtncntnctgctggnagananngggaancaggagntntcctccnganacctcnngnnnncanggtnnnncntttgnaagtagacntatactnngcanctcnnnngngnnnnnnccnnnntcatcttnngcnngnanantcagnccggngnnnntncntcgnnntccnnnctngggncnactnncnagnctccatnctcgcnnaannntctngnnntccttnngtnngnnnnnnnnnacngnnggtagcgngnacgncgcnngnnnagannnntnngnnnnnttcnntnnngnnntatggagngtccnngnnncnnanngncnctnnnncnnggnnnngnanacncgccnngtccccncnnccncaccgctantnctatanagtgggcngggntngcgccnacnncngtnnnnnnannngcccnnngnnannngnttcggtacnaggnaagccnccncctagcgnggtncgctcgangcagntccnnnggtnctgntatgnnnnnnatngntcaagngcnncgnngccagcntntctgtcnatnnnctnnggcgnnctcnnnnnnccnaggngncncncgcttgtnntgcaacatcttcnnngcnntnngattnnctnnncgngnntanncnnnnnnncnncgtnctgcnntcntntgtngtcncngcgtncnnngntgtntgtgccgcngannaggnnctgatacncanntngnantnccnaggggtgtgcatnggnactaantgcnnntgcnngtagaaccctcgnatgtgagnaggctcgtagncatggncngacggtgtgaaccgctacccgtcnnccgannganggcngtctttagcagtgnncncgnccnagnctcaaangnttccngncgcanngntgnnaaccnnngncancggttnggcnatttgccgangnaattcaaancagcantgtggtcgcattnncanncttcaatncagccttgcccaccatgnntccgggccatnggtcaacntatttccacgacttngcacgccctacnnccgtnntgatngcnttntgcggacnngccntgancgagaccctntgngnngcnnatgngcncnacntagnnngtgncancgncagnntcctcngccnggnccncccntcnanntnngnnnnaanngncgnntcntacggngncnanngcgcttnnnttgcccggagggttcnctcgatnngantaggcgtcntgcgacncggngtntagnnaatcnnatgtngnnngcnannatccagttcngcctnncnnnngggatanntcatngncgaggtagcattcgctgcttntgtgctaagnggtngcnaaaaggccnatngngagtnntggngcnaacgccgncnnnnnncncctgtcntaatatntggnnnccnantnnnnnacggnnacnnnngnngggacttgnnnntncnnggnnctnnnnnangncgnnacngtcnnnagnngncnnnannngcgcagntctgnnannccntcggnctcgnngcgggaancaagaccgacanagcgancctngnctncnnngttncnnacganggtantcntgnnnggnnnntcaanctnnncntcnngatnnnaaggcncgcgnnnnngcnnnagnaacaantngnncctactacactcctggccgttnntnagtttacagcananncggcnggcncagnnnncctctgcngnctcgtnggcgaactngggctagnagncgngtttgcgnaccggagancagatatngtaancanctgcnnnttacctctcatgcggccnnactggtattaaaatgcttacggagtanctacgacgggttnnntncttcncgnggaannncntgcngctccttggttcacngcactgtgnnannncgagtgncaancttnnccnnttnccnngngcnngccnctataccnggganganggtggnanncnantcagccnanccnntntctttcggttgnntgtngcaaanncggccttanggnnnnnangnngangnnnanattaganggcnccnctnaccanctctccgggcnagacctgggnnggaccggnaagnggnaggggtgggggaaagggccccgtnacaaannnngccnnnnggtgnnnnnnacttanngtntcccngaacatctcngtcagtgcannagcnnnnnncagttccggntnngngnnncgcanagcnanccaccgcagatgcntngngcnagncggccaancganactggggtcncgagatcgtgnnaacncncntcgcnatacggntcaanattggccacntctgcctntaggaaaaatctttnncncncnnnnnnnnncnnnncctcnatattnnngnnnnntncnagacaatngtncgccctngnaccaanaancnagngngccngcgtnannattngnancatgggntnnnncnnngnnnngagtacaaatannantcccnancnnnnanaccnngnccgtnntggnanncnnnnnnnngnntgnncgcncnccnnnngtnccaacgtnnggncntgtnagtttganatnncnnaatngttnactcntaccgttggncannnctagnccnnantcctngccgncnatcacntgctgtnncntcacgannttancnngncatctatgacctnnnnattgctactcagactcnnnggcncctcnnnnntggcnntgagacgctgatntngcgnnncncgagnagacnnancagcnggccccatagaacncccnnnccngngnnggnnagttaagcgcaagngcggccnntgntgtcanaacgggnncncntntntcctaagggncngcggaggggngngnngccantgnggaaggtaacgtgtagtgttaggctangttanngctccaccacntaggtatncangcgcctgcctncctcttncnnangntgggtnngacctggctgggttgggnggagcancgtggncgcngaatagcnagnnnnctncannnnagggnnatnnnnnctnagcgnanattncntggntnnnngtaccttcactacgttgcccgagggngctncccgcctgatccgnatagngcgncttgtcctannatagaagnccgngagntcntgnctgnantgannagganccntgnnnnncgggnntaccaagannatggccgangcnnnatgcaccgtnntcnnccctggatgatacatgtgctaatattactcagccncttgtccnctgaggngaantntggcttaaatccggaacggcatccaatgcgancngcatnccaccgacccagnganaagncgccacnnggacctctgcggnnanagantactatcctcgatcgccttgtaaactacncgcctgagatagggaagccnantgagcangagaccgacgnacaactcacccttctaagtaccgnataagctactgtatctgcccttcgtatactgccagaggcncagtntggcccgnanatcatggagctctggcggcccngatcgnngcnaggggattngctngaanncngaacaagtgggattcagntngaacnnctgcctcgcatggggcgatgtaaacgggctagaaaaactaacatatantncncctncaangnaagtgtcacttgtactcggggggcagatttttgagtgttcctttgctccatcagttgggtggcgcttcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgntaccggtgtatcgngnnnnnnnnnnancannannnnnnnnntnnnnnnnnnnnnnnnnnnnngcnnnnnnnntnngtcgacagtaatttatatgtcacatgggaggnaccatnnnncnnncnnnnnnctaacttcaaacgaattcatatgctacatagatccncgtagggagatatnangtncatgcggatgaaggaanccngnnnaatatcccctcacttaggccgcggcnaacagaagctctgaagcatgtagaggcctggatggaaantnnnnntcnnncntnnttnccanttanttncagcggccggannganttcnttgctantcgtgcaagtacaatcctgtctcggctnagcttggcgtccgccncctggtacgtaactatantcattagggataatgtacaaaccacatgantctcggccagtcgtgggtagcacggnagcccataattcctaacactcggtactaatcactggcacgaactagaacttcgactactaaacagatancaaaaaccacaggtcgggggcagggaagcacatgcaaatatagnatntttcatctnataggnnaggaacctttcctaaanacncgagttccacctgcngatncagtttcntatgctgacgcngntttacgattgcngangntantncngnatntngcgtcncgancaggangnnntannnnanncngcngnnnntggcnncnnantnnntncnngtgcgntgcttcannttnggctngnnccgncncngcnncttagccagnactcctcaggtgctacagtaccaacgccgctgggtnccnccgacctatacaccgtggcgnccctgagcaatntgggctgagacggccgctacggagcnntnnnnnnngntcctgnctaggtcatgtttcaactngnccttanggcctngcngnnnnnncnnannnagttnttngncntggangcctttnctntnnnnnaaacngngacntnnnggacanncnnnnacagntctnanctnngaangnnngnngntnctnnntntnncgngtnnnntnntgggnggcgattanctgagncnntgcntnggtcacntngcnctncagcgttagacngngcctcactnattnttncgnatttagtgcgngattgtggctggtnctcntcatcncttttgttnaacaggtgtattggatactcgcggttcggatccataacncacgccntagatggcacgagtcacatcgaaatcggggccttgtnagcatgccgcngaagagctncgtacgnaaanggggtttacnctagtgnncgacacggcccgccngtnatacgnannnnnnnnnnnnccnnnnccngggcnnctcttggcngntgaccgggaaatcttttaaatttaggaagccaatgtcccgccagtgaaccngtgcncgnntnncnangtcctcgtcnnnngaaagacacccataaacggnnnntcgggagtatctntcgctagggatgtggtncatnccnctaggcatggaccangatcagtgtgtgtgctccagggcggagaaaacagacaagtggtggagntagntnnnnnttnagcccgagaacagtagaaattcataagcgggatatgacgatcgccgcgcggatagacanacccccagtcngcaaggntcaccgaggctccggcctnacncttgcggcgtgttctagcntaggtgcgcnctaggttcccntnatatccgcgagngatcatcttgcgacctacggnnttnggctnatctgatacnggacngtcntccnccnctcgcgacnttacgcagcaacccgcagccagccactaagccntagctgctgcccgantnanncgcnagnnggngnannagcaatgaggntncacgnaggcctttccctnatntangagtgaatagtccatanctgtactacatgacggatatgagagntganacaantgnatattgtacctncctatgcggtttgccttnattggnacnaancacactgancgctgtgcagacagcntgaagcnacnacnnttnnnnacatagcacgcannttatnctcanannctttanagacnanncntaatttcagaatgtantggattaatcactgataaccactagnnncnnnnttgatnntnnccaagccatttnccannnangncgnngntntgccgaantnttncnngtaagnntacnacnngtnncggcntnaagggagactttngntcgnngtggcctcncgangnangnccntnnnncntnnctgtcnangnngngcncccgnnaancatgaagacanntttgncctggagctaccacatgtctttttcaatattgtccttggtcnagtcaatgtcgttaatcaancatnnnnnntnctcnnnactaaaataatntcnacccntntagncccggtccngggagacanngcncaccgcccancanangtncggnnantcggnangatgcctcgctgtgtgcgccgcagcttttttttggcgntgtcaacatgcccgtnccggcnccggtgcacgccaccagnntgncgaatcanntagattgctnngtgnaccagacaaaagtantgntctcgnngannacnacgnncncngttgnngcntgtggnagttgttcttnagntttantnnangcntanatgngcnagagncnggancgcacnangncgnngncacaanngtgngatcaacccngcnnngnctaaggtcgggannnttcntngtcgnnncnannaaggcgtgttngnggnnngtnnnnnggnnnnnnnnnctgtgntcnancntgngagcnngcnngngncgctgaantgcgngtagggntnnnacnnntctngcganngnccnangtnaannacatntgaccgnngtncnccnnnnnngtntntannnncnnnncgngnnnnctntnaggnnnnnncnnngccgnngntgaggnggganngnnnancnncngnnnnncnncncnnnnnnnnnannnncnnanncannggtcaaaaacnacccgagtagttgtattttgagatatagcggctcacttataggaatnataaagcntgtcgatnctggggttggncttcggtcccctgcgtngggngnatcngntgggagttngtcataaccgatccattanccctagggacagtnnaaagaggnggggcaanccgtnntngggtccactccantnnannactnagggcagcnnnantagnttaccatcaggttnnngannnggccgggagtnctaanaacgnnanannntgnnnngncatcngnaanccgtccttnttatacttgtaacgtaanntcgcgatgtgggcataaccagggtcggactcagccggtcnncaganaccggnccagtaaangcncagtggaatnnntntnngacncnnnngcgngncgcccgntgcangnnanntnccgatgccnggngattgaagggtantcncaatnctcacggagcatgtctnggtcccngaaaatcggcgtgcctcgccgtttnctncgggccacaccattcacactcaattttagtttatnggtgaatagcncgatnncagaacgtnagtcacgngtcgcatggnnatggagtgttggatgggtataacgtggactgcncgacagaacgtaatctacggtggctgtcgttgcgcncccgcacccctctaccgcaccaccctcactagtnnnagaaatcgcttnntcccgttncgaaactatcgaanagnngngnngnctcntgtgttactcnnacttncanagtgccttgtngttggactcacngggaggcnggaattagcgaagtgtctcgtcccngatgangtcntcnnnacgncgntcncnngtggnanacancnnnnnnnnnnnnnnnnnnnncnnntgnnngnnnacnnnntgnnnntncnnggnnnctnnancnnnnnnngnanccnnannnnannnnagnagnggntgcnttagcgnncgcnnnnnnngacnggcnnnncgnnntnngnannnncnncnnncnggnnnnncnnnnacncnngnnngnnnntngngnnttnnagctcnngangcgcattggctgtnangtntntcnnccgcggtnacgtnnagccggaagtgcatagaactgcgtttggagtgtnagccttcggatcttatcncantctngnnggctntgtaattagggtccggacagtagaangccnatagtcngngcggtngncggncgncgcgaaaatttacgtttagtcatcaacttcnggcaaatgtgtataacatatcgaacgcncggtgggatangggangtgtcgctgacnttcagtcggcnagtagtgnntgcctngacctnccaganacnntanngnacntcagcttnncggnnttnggtccgtaatnntggccgagtgacannntaanntgncgcncnntagggggtngtcaanannctntnnacncccngctgngtgnngncgcctnnnttcngtgngcatnacgcggttatgtcgtntnnntcncgnnnnngcgannannnnngtnnnnnngcgnncnntnntnnncgggcnccnnggggcnananngnncnngagnngnnccgnngnnngnnnnntnnantgngnanncnggtattagattgcttacacctcngnnantcgtggaacaggntntntcgtgnccncccnntaactgcncagtnagnagnntcnagncnccttnnagntncgntngccngnnctcaannnancccngcgatanngntancgnntnnnggggctcnaancgacccgtgtnactanctncnatccancncntngccgagaacaacncannatntgttgcnactgctnntccctcnnctnnnncnccnnnnncncnnntncnangnnnntgaatttccgnnngngnnnnnnnnnnnggnnnnnnntcnccccggnnnnncggaatgttanggnntngcnntgtntacagagctgctctagaccccngnncnnnnanntnnnnntnnngnnctcnnntnccntggcgaatagnncnngnanngtnngtngttttttcngngggnntagcggnttaacaggtnnccagcaactgancanncctggcgaaatnctttanggccgtgggtacgcgcccggtgcctacgagcgatgatancnaagcttctatacnacgacaccgtatcgcnctcgaggggngggnganangactngggncnaccctggncnctnanaagtgccctcnagtgcntcngnctcnagctgtcgnnnctggccnngngaccnngcntncgcnnttccataatcttggaactttcaatcaatgcanaggccacattatatctgtggcggcncgctttaatagnagagtatcaagagnncggncaccccgggaaacnacgaacggnggggccggtctagancaccagaatccngancgatcaancannntaggttgcgaatnttttnctgcaacctcggccaccctgcaanccntgggagcgaaggttggtancgctagccttttactcgttccacgaccggtatgcattgtgagctcactttgaggggccagattagtccagttcgtcnnccnaannacngggnnnncccgnnnncgcgnnnnnncnnnnntncnntnncnaagtnncntgnngcgnnngtnnntggcgtgannnacgnatnngnnctnnnagnnaacnnacncnnagncctnnngcncacnnngacnagnttcccgccngacccntcnacatccaggtnnagagtcggttcccgngcctcagacccnacnggcttcccggcnaaccaattngncaggaacacncccccncttcntaancangngcggtgtactgccancntagggagttgcgagcattgnnnancaatnatgggnttnggcgangccgcancnatngccccnnnccctcagacccaccnnnatcccantctcacgaccnnntctnttccaagtggaggaaacnccntctttcncttgtnaacagncntnnnnnnnnnnnnngnnnnnnnnnangnnntnnnnnctnngncntnccacagttantgctgannaggcnnnaccnaatatcntannntatacccanancgtncncgattnaacaaangtantncgnncagttactnaaaanggaccncaacacgttcgtgnggnngnngggnnanaagtcngnnnnnntnccnnnncnncncnnnagnnnnnntnctggaagcgngagnncnnnnccgcngancnnnnnntancgnggnnnaaaacgnatgnnggtcagatacaagngaantnncgancgantgttaccaaattttngcagggtnttgcggancagntanagcacccttatnnagganacccttcnncngtcgtatgancccccnantgtgggggcgcanagtgccccctcgaatattgcgagtttttatngcttcgccgcgtactgacngatcntactccgtcgcctgggtngcgcncgnnncanggcgccgcaaccgagangcgcattttgncgntnagnaantntgnaactctagncccggttcctgnctcgacagcacttngggagatttgtttanttccccntccggnccgnncgttcgactggagcattcatntgattgtttgaaagatcgtcacgtganntaacggaacaaatttgcacaacgacttacgctttgggtctaggcgagacttacgnactgntgnccccgnttaaagntnncangcntcccggnggantagnncganngctngcnnnngaaacccgggcttcnntngagncnnccgnnnttnnntcgnngcgctncgcgcnacgacccccaaggcattccanaggcngccaaggnggncggncgnggtgtnnnctctccgatntnantccacntggacgtccncnnagcccganagnnancnnanccnnnannnngcancnncccntancgcatngggctatnccaagncnaccnngnnaggcgccancnnnntcntnannntgccngggncactataatgagatgtacgtgggaatngactacgggggccacgtcggtgtggtccnancnnnaanacagtcntgccgctcgngttntgngggtngtacgngcgncntcgtnccncnnncnnncctnggctcnancctanntngncgtaannccntatncngnncnananngnagtntcnngnacntggccctgctgncggcnnacgnanncgnatnggcnatgttgtncatatcngtggccgaaactnncccnntggcttttcncnatggagcnaacgccagccccgganactngcnctccacgccagangngataangacgtcactctgntccatcntctagagggtccaggtagtctcgcntcttcgncgcncaannaccagataatntcgnggtatncgngtcgcggcgnnngcnnntgntngactgtnaanacctnnncnctncggcncnngtacnnngaagccnggnaccgnactcnanntgntaancnancntgatgggatagcaccattnncnanncncnnngtagnnccanncgccaaatcncgtggagcaacaagncngnnnnnnnnannnngnnannnnnncnnnnnnnnnnnnnnnnnnncngnnnnaangntnnngcnangcncnaaacgcaaaataggcgcnaggcctcgagnaactccggctcatggtgcatcttggcggtanacncgnncagncgtcaatcgngactaatgccgctccgccggccgtggnnnncngtncgccgncgngngganncnncggtcntctttatcgtgcgaacaatgcgcaaccgctctctcggatnccccgccggtccnnanagtgacccctntngcnatcnnnnggacgcagggnntgcnccccggncgccgcgnaaactccnagtcngattccgnnggnggcgnaanggngagacnntaggtcancagntgtncgnagncngntcntctgtcancgggcctctagcgntcctccccgtccggtagggcnggaccntananntccnnnnnnnnnnnnctcttagcagccccttcatggacccatgcttcatgcaccgcctccncatgatgcaaaacccagaactctctacatcggnntancnntatatcggnncgccggnacanncgcngnnagncncnccctttatngtnctcnncggctgcnnnnnnntagcgcccggnncgcgcccgttnncaattgnctcacncnagcgagnctcaatncnancgctcagcggccactnccntgcanactactcncatggctgnccactgcntaactgtttntagaccgccgtcnntnnactcntctngcacctacgtgctgganggncntnantnttncnangtnatgnaccnngagcgggcggcactngcgaaganncaactngnggcncntccanngnncgnnnnggngnnaacccgacttgggggggatnngatccnaccaatnnngangntngncnnncnaantngctgttncatnnncancgttntgtngccaaaccctttagcagatttgtgcngnagttanancncaggncnggtggntagcnnatganncancanccgcccagcgtnangnancatgagnccgnnnnctncgngnngnacgnanngnncngtgacnnnnnnnnnncgnaggttgctnactatgtnccanctgttcgtgncntataagcgaccncaacgtccctcgatcatctagagcctttgtcaaactcaacggntnctnnnnnnntnnnnnnngncnnccngnctccangcacntancnnnnnnnaacancnnggtcncaanccnccggncgnngnggtgtactcacgaggccntgcacgtnanacnngnncagaaaaatctntnatcgtngtgntantccngcancaagcgggcnnccgtnnnnaancnnngnncngnnggctgccgngcgnnatgcacgtgncanctnagtnacntattcnnncnnnnnnnccgnnnnnnnnnnnnnnnnnnnnnncngnncagnancgcncgngcnantgngncnngcntaanannnnnnnnnngcnnngnnncnncnnngnannnctnanntcnncaganannnntatnntancnaccnggnncacttcctnnngnnntnnnnnncngnnnnnnnnnnnnnnannnnnnnnnnnntcnnnncannncgcnncnnantnnngnnnncnnnnnnnnnaatatgagccacnccggcattgaccgacngngnnccgtcnnggtagntccacangaagnagatgngcgagnnaccnctggcngtcnccnggcaantgngattcttnncttcgatcgntgnagtangttcgtaggannggggcgtnccnncncgactttctnccnngngtgcgntngnncgncngcanncnngncttgnagngccncggaggcanntncnnngncagtcaacaananagataccattagaatgggaccncgttagtnnnggcgggcggtnggngntgggcccatnngccccngatnncgnnaangncannnccccgacannnacgannncngntcanncgcnnnagntncangtcgnngncnanntnnnannnnnnngnnnnnntnnnnnnnanngannnccnnngnnncgaggnnnnnnganatnnctgccnnacnnnggnntccgntncctaacaggantaaataccgggtctcggagtctgggnnnnnnnggtnaccggggnccgtgnnnnnnnnnnnnnnngnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgnnnnnntnnnnnnnnnatnnnnnanntnnnnnnnnannnnngngnnnnnnnnnacccatgccaagcnncnnntcngtggtttcggcgagngaactcgttatttctggcgttaagtgcgcaaactnnggacgacntcnanagcgagnatcctcnatggtgcgcacanggnanngaccnagtgttcgngggggggatgcgngcngttgcattccaccnnacgcctccctnacagngccttcgcgcttncaggntcgcccgnacgctncantnacnccnnggnnnggcacgacgnncananatngntgctggcncnngtcgtnnnttgttncacnnncggnnncncaagagaanngctttaccgcgcgggaatgcatatccncnaggaagannctttggtcagctnccannnnnnncncngngangctcnctaccncnngctagtttttagaaacccgtaaagctcacgtgnacactnnagtnganttgaaatncntcncancnnnannagnnnnnagnannnanncnanaaaccncnagtcnaacnnccgncncggngnnnaacnnccngnncggnntccngaccatnctnnntncnctgtnnangcnttcgcgtngtgtcccgnactcacngacttcctggacatnaggggcccatagctnttagcgctgcgcgngaggnagnacatgctcccattttgtgacgttgaccgngtacnngnnnnnncaagcngnncatccancngntncnnganganggntactctcacngctganctgtcgggaaggtgcttttagtccnggcgcagtgggnggnctcancggngtgtncgcaattnnggntncggggcgtacnggtgncgagagcgtcgctaccagcctgatatacgtggtcgctttgctccgcctaccaccgggnngctgggattcgncnttgannnnangntnnnacacagatgnnaagntcccgncatgcgcctgntagtgtggncntcggcancanattacgngcgtnnnnnncnatagaccnagtncaanacgcgnnngtcatntacanntnnttccgnnntgtanatcnacggannagactctctanacgaccgaacncatcacgtttggttttcatcctcnagnncagnncnnggctgnncntnnnnccagnccnnnnngngannnnannngnnntannnnnnnccgnnacntaannnnnnncnnnnggnncggacnggccnnnatacagtntatcttcggcgcatgcggcattagagncanaccgaacgtcanacgntacgactcncangtcaaaatgccnnggcgttccggctgtcnnanngtggcagtnggatagcgtgtanttacgcagnangcngcttacncaggacggcaagcgtcttgnacgcgggtgantggtgcgcggtgattatgcatgtcacgaggtacncactcaaccctnaaaggggtctgcctgcacctntaccncgcgcgcttattactanntancgccggcatgcgtcgtcggacacgtgtncacgnacgcgctgtttgggatccggnacnnnatccccnatgtgcgncacnccnaggtagtnggccnngtcttacttatcgtcgtaaacatgagacggcatggttgagcttccctagttcgaccccagtnnctngtagngatgntacnngtaaagnaaggggcgaattcgcggantgctgtgngatncatgctttcaaagnccccgtcncccgctaaattgcgtttctgcncgacanccnggcagtttnccttagccntcccatgggccacggnttnttngatncctncnncttangtcntgnnctctngctcgccacaaccnnctgntccncgcgntnntaaggagnnnnncancnntggacngccnngcnnntaanangnnatntnnncncnnncactctaacctaccccttgancncagctgctangtcccaatgtcgcaatccttangtncncctggggaccgacccaaagaaggtnctcctagttnnnnnnnnnngcagngcncaanngctngtangnnaacgnntcgtgggantcctnnantctatccngagcanncnncgnccngngnnggncncgtgctngnnngntnnacaaagtcatcagtgaacacagactttnngcnnccagnncgaaaagcactgtgctgatatatgggtacgttgcctagtagaacaaacccagtgagccacgactataggngtgatagcaggcgcgacggcagcgacangnnngnnngatgcngnnnnctngangntnntnnattttacatcncgcatacacaccaggntattaggttcgtgaccgattcnnnancnnncntanngnaannnnnnnnnnnnnnnnnnnnnnnnngnnnnnnnnnnnnnnnnnnnannnnnnnnnnnnggnngnantngacggangcgtgacctcactnnctctgtngttgcggtnttactcanccgngaacanacctcnttcgcggacncngccgnnnntncnnaattntnancctncagnnnnannngtnncaatggttcnagggtcaaaagantaagagggcaaagagnatgcaagtntnngaagnttccagcgnctatcncagggaaagcttntnaaggttgagnctaaaatncnnanncattgnaatngaatatngacntgtngagtnaatccattntcnttctctgctgggaatncacagganattgccgcgtanagtatcnncanttaccgcnaaatanaatannnggtaaacngcnactaaggcgtntcgggggggtgcatntgagcgctctnngngnctcnncnnnnnnnngnanantnntntggtnnnnncnncnnnnnctctccgcangccncgcgaaaatccagccacgggtngntnagagcnnnccccngcntnccttcccgtatnctgatatccacaaccgtnacgttgnaaccgaagnncgantaagggcaggggactttcgagagtngtannnntcnccannccccaccgcncatccannngtatggcgtaagcanangtggntcatttggtananaagngcacgtcgtatgtnanatgngtttgnttttccgcnnctgnntcgcatattagagagntnnacanngtggcggnnccccagctgagctttccnncgattagnacatncaagcantngcngaacnccggtgnngttgattacaacctaatttaccnnctaccancnnntcncaancctgncnnacnnnanntcnttggngcangnnnnaatnccgtncnggcnnnnanatgngtccnnaccatnaaacgnnnggaacncnnnctnnggttgctgtnncgaggacnncntgggcataagnctnncctagcggggtaacccccgttanccccgnatgncaggannncccccgnagtgtagancntccnatnnntatcngctgacccgacccaggnttgcnctncgcgncncnnnnacnccncntnacccccncantnnannnnnnnntnanttnncangtcgtatgtcnaacggccnntgggtgcnagtaccacccaaccacnatcgagtgcgtctgnatacgncgtcccccngctgnngtcacagttancgtgtnnccntgnnancnnnnncnnnnnngannnnannngnnngcancctccctgggggnccaggnncannncngnttcanntncgntcgggnannngncggccgttacntgcggnagngagagtngnngganannncggnangtngnnngntctnnngnnnncnntcagcngtanggcnnnttaggcnttttagtgnctgtnnngnnctaggcaacgcgtcnnnggattcacnntgttacgtccnaagnagncagatcccgggtangtntnggtcgatcgagangggnanngacncnanagagangatgcggatgtagctnggttgggactgacagtcgntaggtanaaaaaagtcnannnatgctgggtccnacnnnncgtacnttgcccgtntttctacggacaggaaggggaacaatgggtagttttaangggnnnnnncnagggnncgggngctcttcctttcggcagcgcacaacnnctcngcccgnnaggaccccgaccggctcaagcgaattagtgcgtcccgtagngccctaganttannnnnnnaggngnttngnaagnnacanttgtcanacntgcccanaagntngnnnnntggngnanntatgcngagntgnncnaccnaanagnnggncnatnaanatgggacgtntngntacttgtnaaccgtgcgnantncntnnnnnnnncnngnnntctcgnnagtncggcnacnccntanccnatngtcaacgtgnaactgagnnnnccnccnnatnccagcggnnntggtgcnacaccagnnntgtncncgcngnnngggtcctnnanggnantnacngngnnnntncngggnnntngagatcctgannggnangntntntnccccngtntcgnnnnntncnanngcngnagnnnntnangaggtacctnagaagttgtccgctctnaagtngcacaatccctcggcgtcccnacnnnnatcttggattttgtggcncgattgcgggggncngaacgccttcncncngtgaggngncatnngntagcacggngttgggaacccgncngcnnggtgngcancagagatgcngagagtananncgnnnccgncagggnctnactcgggncnggnnnaanngccacntttgnatnncgnangtnngcnnagncgtnngatncnancanngncnncttgcnttngcnangcgnntaatgancnctattgagtggagctacgctctgttcaggaacccggcgagaatnncnnnnctntntnacgngcnnnnannntaancnnncngntcncntgcnnnnccncgnantngggnaacnttaccnccgntntgcaanccagangnnnaagnntctaannnnnnnnacntnncatngctngnatganncnngngtcgannttngctgnncaancgtcggtnatcgannnagnnccanagccangccnagnagagcnnccnntnnatttggtatagcntattantnnantcctccccggcnnnnaggaaatngnccantnggccnccgcnnacnagnaccnnnaccacctgntgngcanncncntcnnnnngganngnnccgnnngntnctnggctnncnngntannncnngnnancnnngctggnngctcccnggnnagnancgtnccgcncccggcnngctgggancaatctannntgcttagncnnangnnttntnagacncgtcancaagatcnccncganggggnnagtgcntttcccnctnannnctncggganctnccttgtnccnngttnnnantnnnnnnnnnannngnctnnnnccnnntnccgannnnnnnntagncnannnnagntngcccnngntannttgctcgtaccnncagnttagaggnttntnccnagntnngaccgggcnagtcnnaccngggcncgtnnannctcacacgggcagaaaatttgncgcgnnggncaanggggnncnnctacnnnnnngtngacggcncnnncnntgcnccngnancggaccgagcggggaaaaatctgcgctcatggttcnacccgagtaggcnnnnnggnnagtnanctncntnangggaannntccgtnaanatnngnncntannncnntcgttgcctgctnaantnngtnnnnnccnnngnngaannnnaccatncnnnnncnannnaaannccgtntgnannnntgcnaagccgtcnngngcgcangnnnnncnggtnngccggccntnaggngnnnannnncnncnnncnncannnannnncaacggnctcntatagtgangtctggcnccgagncnganacggnnnnnncccnagtcggcatggtccnatttgcnccgnggcgcatngggtccccgngngccctgnangnntnanaatcccctangaaactncnngcncttnangtnncgccctataacttnannaanncangngnggggnngccnnnangngccacntcagccgcggcgnnnncgcngcttaacagnnnnnncttgnggccnttcacgnnttgnnctnanncngnnnnngannnnntnnnnnnnnnnnnntntnnccnnnaanntnncnnnnnnnnngggatatccgcatgccngcacgctnaggctnnttgcaatcagcacgtgctcggntnagngagtttngtctctcgctgttaaaacngtnnagcgngcntgggccnggccccctagccttgttattcgtacgncnaacttaccattctngcagctgcncgncgcccgcntnggnnntcncccnnnnntnnantnnntnngancannngtnngnnnnnangccacacggcgtcgtcccacggaaactcttaacagcaaagnatagntggcggaancctcanagacntgtgagattnggggatatgaacgctaagccggagaggtacgtagcgagaatggttccncnctncaacggtggaaggncngggangccngatngcnaagnacggngttttcaacnngtncgtntngtggacggctcacaannnggncnngggnaccngaccaaatgacagcaangcgatttctatnttcagcanttatgtaattanatgtaggacctnnnncaagactagctgctgcactcagtagggactgtangtcgtcttngccatacaannctctctatcagnannncngnngancctcntaatnncncgatatactaaggatngtcgattccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcntctgtattgcggtcttgactagtnaggggaatacaagnnncgncagncnttangcagacatttctcnggaccggctcgtccgcangnngtantaggcttgtnggttggaatggcagcantccagtctggtnacaccatatcgtagcnggccagcgancgagatancggnctgnngcgnggnggtgacctcccagcactctccactgtagctgcctaaatgaaaaccatgtcgtgagcgcaactcccagatcgaagtcncncnnntncncggngcngcntnnttatcntnncnnnngnnngannnnnnnngnnnnnngnannnnnnnnnnnnnnnnnnnnannnnngnnnnnnncnnnnnnnnnnntnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnannnnnngccatncccacactcntaaangagnagncncggggnnnnncgacttagtttantcncnngcngggggagcagcgcggggagntccccncnccctcnngttnnngnnnnnncngnnnnnnnnnntnngcnnnatnntnngcancngnnnnacnnnnnngcnnnggnnanngtggattgtncccggnganntgagnactctcaacgctangggaggaccgcgattgttaccgtgagtngcactcacgnnncagggcgtacagcgcgacccctgcgttcggagtccctattagaacgcctaaaccgcgactncgnngcctcggccggtatantcngtcgngncnganantcgcggtnantnctggtgnncctcngtnnncncgagtnccggntngngcgttggngctnaacagnccggaccgtctcaangaaaggtcataatacatgagaagatgaccacgcatctaagntgggtgatgtagcgccgcctagtcgcncaatttgganaggccgcaccgntngaangcggggangagatactcncntngctncggactacntgtagtgnagccattagcgcctatctccgattgcgntaccagcggncnagcnntgggtgtggctaacatnccacattnngnnccgggtcccnccgttngtcgcaanntnnctctttataaggcnattntccatgttcananntgantcntnccncnactancagaccaagnttgagtgtataanatgctgatatnnccgaatgncgnnatnntggngncggcncgntnangnnnaaacaagngntnncctggctcccgttncctntctntgcantnggtctgctgatcnngttcnggtaacacgggcgttaacctatcacaatangcctggccataccttgganacggcgncgncncacnntgggattgatggnngcnncggncagccggataagttgggtgcccgtcgngnngcnnanctcagcgcgcctnttctcccagacggacggtacttnttgctcacaccggggccacgacgcctgtggccacctccagcccangcgagtggtaccatagacacctaggctccccggaagcngtncggccgannntgnaggaantnnacntntttgcaagaaaggagggntatgacgntntngcngaagctngnanncctcagtttttgntataagctatcgngtaccccacgcatgnnaatgntngtctattgattgccncccncccgtctgctntggggcggcncggcacaacnntgcaacgaccngggccacgagacccnatggtgcaatgacaccgacgtgtacgggtttctcagtcgcttnatgaccnttcaggttcaaccagcttccccggtactncgggnatggntgaggcggctctcctcatgatgctctcgtcacaacgatcggcggccgagagacccgaacggggcnctnncnnggacaagtgtngtcccggtggtcgggggtggnacatgctaatnctttaggtttgacgagnacctaatagccactnaggcctncnngnngncatgggnnccccnnccccacgngcnaggnccnggccntntnntgcgcgacanattgcggnacaggtganntagngcgcggccncagcttcctcgnnatcgntcncncantcgcgggcctagnggttcnntcgcagtantggctagcatgatnctcaaagacgtctaaatcgacncgngttcaccgcncataatnggcaatngccctggcnggnggntngnggcngcgncnaggnncgtgacnnangcgttngnngtagccnnaaaggtcggcggtcgtttacaagttgagtattgccnnttatcgnaacacactaatggatcagccttgggtttgtctacgctnnctcacgtcgggttacnggcccaggcgaataangntttacgctgatntctcatnttaaatatatcaaatagaagattcatagatgcctcggantattgacgctaantacttcggacannggatggggangccacctcnagagaannctaattgntggtcaatcngtctcctcttccgtccgnacngnngaannngnnttagtganncnnccatgaatgnctngcctnannctncgggnaagatactgcnaacggcgtggcccgncncnagnagggnnggagcnncncncnggaaaccgtccaacagttccccngncncgtcgcgnnggncnngggccgcgnngnnnacgngtggcgtcngaacttatgntacccacacaggccggggatatagncgtncagcggcatgtnnanaannncgttacccncggngncnccncccgtaagaanngtctantcagcagcgtgggcggatngcttgnngganngggtttanacgagactgcccgatcgctncgatttgaccgctctaccnangggngtcttgtaggatgncananntacncncgnttacaggacnccgcnctcanttagtcacggnacctatnntgggnntntangnnnacncaacancgnaangnttntngtactncgggcnggntgnncgngaaaccnaggactcatatnngcaccncataataggntgctgccctnngnncgaanagcgnagntctaacnnncaccggcnccaggnggcgctnnananncanngcaattanttcncagcagggntntnnccnnnanactaaaccccagnctacagcnntggncnngtngnnnnntnnnncggtatngnctgcgcncaaaaggngtcccttgtccaccgggccaggtactagagcnacctgagaggctagatttatctcttcacaggtaagtagacgccggctttacgcctcccctngngggacnagggttacaggcgccccggccaganngacaccgnagncgttngctccnnntatnntggnnnaccgaccaacntactgttggccngnngacccnagnctactcgananaccgcncntatnctgntactctcccanctnngnaaacgccgtttcaacgcctncttggggcaacctccncnggggcaggnataatgtccccggcgannatctacccgagggcncagtactagttatnagccgggtctcggagnncccnnccnnnngncncnngnnncgtngnaggnattcncggaagaaattccctaccannctncaatcnagantgggtacaggcccnngggttacattnggggcngngagatntaagaggtggtantnnntcncgnggttgcgggtaaangagcccncagcagcntggaccnncannggtgnngnnnngnnnctntgactgtagaggtgtgcgagtcngcgtgtggcgngatcaggggaacactagtagtgctggangccgaacacgacggcttgtcctggcgtggtgagncgtcngctcagacnagcntattcgaccaacnngggtggggtagnccggtntgctgcccnccggtgtgtcgtctgctacanttcacncgnaggcncnctgngaanntaagganntgcgntcggcctgnngttgttngccgncgnncttgcngcanctganccgtnatcgagnagaatgcactaacacttttggncgtcacacnaataacccgcccgcgccaactaatnncgnctgnaanctnnnnnncntcgccanaaccccgnaggtaccccacacttcngcattanngcaantaagttatttcnctctcggccagccagtgcagaattcanacgaaggncgaaggcacacgttcgttccttgnttcgggtggagccgtcaaaagaccctaccgagggtggctgtagacttggcagtganaataccgcaaatangggagtcgtnagtanaaagnnctttggctcacctancctcatcctacccaaccacgaccgggcgcgccgcgcgtacctgtgggcaacaattcaatcnaatagccncacatattgcacgtcctgccagctcgatatcttctaagtggactacacgcgcgaggtaagagcnnaccgcttctaatcgnngngctgnnncaaaancggncttcagngtattaancattgtatagnaagccgctgtcgaacngaatagatngtggtagnaccaaanncctcacgnggctntggnnccngtgngtgngnccgnagngngtnggtgcctagctcncntncntgantgggcnggcntcgntatcgtnctatcccgccgtgaagatngaggtaccgtgatagnaggtcantaggttgtatcanntacagatggancgtngtngtnnccaaatactccggtcctatcctacacngcactcantgcaggaaccctnccgctnccaagacggggcagtgatagcgcnagatgcccccgggggacccctgngaattgagggtcgatnaaggcangcttccaacagnagccngnaagancaangccacgcagntgttgcagcagcatttttacaaaggccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggaggggggacgcgcggccactgggnaggancctacgcgcagcagannnnggtatattagctagtngcgaattcaaagtactgtgccaagccaatactangggccnatccnantcngannnnntgcntancnncnaagtactngactnccacncgncgacggtcagtntgtcagcngagaacagccctagcctaatngaatgnctctntcgnaacagttgctnttacancganagccacagggttgtnacaacgganntanngccccnnntnctgcantcncnnccacgggnatacagcaaanngtnattanctntatttgtagtaangccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaacnattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgncnnggcctanactcntgncagantctctcccccggggnggggggacaagcgttncagcncctnnannnnnnnntnnnnngcnngtcgangnngggngggnntcgactnatattcatcctngacnctcccngnctgtntggnntcngnnncacncngnannngntntnnggcnannggcgaanggncntatgganctnagacngtgagtactgcanagtgttcattgaccnngtnaggttagnncccanccactccgtcctgttgttagacgcaagagcncacccgcngcgtaccctccagctnaagtctcgaacangcattagntcnnantttcggcgtccanccgccgtncacanttcngngnggcncnnccccgncnnnngggncnnngggnngtgttngcnacgcnggngtannatngtngnttncgatcaatncggcagtcanttccgttagttcgcancnnnaggaaaanatcctnngataccnttngttcngnnaganatccangtncnnngnggntcnaactnggagancnngcnngcgcccgggattctcagtcattctacngccngntnttnnttcanncnnnnntnnnnnnnnggngnnnnannnaggncnncnnnnnnnnnnncgcnannngctcgcatactctacacggaccgntancncngaccantcngggantccnnnnntnnnnnacnncncgannctngacnnnanccncnagnnnaggnnnanagnacgcgtnatttcaanganggtgcacaccctgctaccatcacntgcagggcactagggcntnnaaggaaanngnctngnccnctcgntttggacnnggtaccnncnatgcaangcngcannccnggtantcgataagcatnattaggggcgcgttcnnnnncgnnanannnnncgnnacaagngncacgtnnngnagnacgngntntggacnagnccnnganananganncgcnnnnannannnncancgnnnctcgcnnnnnnnnnnnnnnnnnnatnnnnannnnnnngcggcnannntnnncnnngtnnatangcnntnnagnncctaccnnncnggnncgcntgctngtagcggnanccntnnnctganccgtgacacccntacntggcnacctngtacctcnanngtccgntccangtanngnatancnnncnccgnncngncttaagncncannngnnccgcgngngnggngnnnggncnnnngangatnannannntncgnnnggnnctncgccgtnnnnnaccncnttnnntaggangnntnnnnnnnacgaacgactgctacncgaacccgntagaatatctctttattntttcccaaagtggggcactgggaagggatattggtntngcataccgtnagatntnntnnnccntnngcccccncnantcagatctatgtanangccnangnggnatgnnnatagatnaggctcgactcnnnncgcnaggtgnaccctctggacatagcntcaattaccangntcctgatgaccaaatggtggcagaagttatgcgnagggcttcgaggtagttagncgacgattctnagggaccgcanngtnccgagaataggacnagcaatttgtttgacancgntggngtgcgcnantgacgaccggccanganctnggccttggtcgctctctggcgcgcngnagaagcctnccgcgtccgagtgcacgngttnttcttnganctagganagngtttncactncncgcnggagntccntnacgncggngtggcattcggcncntggaagtcaggggatatatgatantcnatctcgccctatgcacntcntgggcggntgcatntacnaggcgtgganacacaaacnnncgntnancncnncngacnanttnnnnnnnnnngctgcttaggtcnaccgggtgngaacggcgatcgcgcatgaggatnttgcgnctgcggtttgatactcaattgggancgatagtgtccgtngntnctacagccccacntatccccacaagacccggcctttggtggntaaaaggncngctgatgcactaggtaagttnggaaacccatngnctnaacacaagtctgnaggngcgcgnggcagtncgagttaccntcgcngncanctcttatggcgcgaagcgttgcacgccgaggnactcaccaccttgacacgagtngacgtnngccnaacggctccgccccgnactacatgtctactcngncncngatattncgatgctatgttagtggtnagttctactgtccccgcagtggtaagaaggcagnngncnncancngngtaantcgtngggcantnagaccnntttntaagacctccaagaccgtcttcaattgctgtatncgagngtangantnggagnagnnanancnngngncacnggtntatnntgtnnagtgncgnnnnccccngcnntnnngnncgttngcngnngcacnaatattnatnntccnngtntctnnctcaaaaggggccgtaaccccccgtcaggtgagnatattaatttgtatctaataatcttataatcccccgggttacaaagtcttntcgtgcgagntttatcagcagggcgttnggtncncacctgcngacggantgnnataganntnanntcagngangncgatgtactgncancccgngtgngcncccggtgctnntcgtggacgtccnnncnnanncnnngtngtcgnnganngnaanannantcggaagagncgntgcnntgggantantnancnntgggncnnganaagatcnnntctaggacttntgtgatagnccgtcgntagtgatggnnngngtttgcgncgactggacactacggtccttaaattngcnnngccgcctcagcgcgtaaatcgtctacctaggacntcngcctgcggcgtgtcacgaactcttccctnggncgngttattcctagcancatganctcccnantngacnccagccnataaaagttcgtgagatgcgagaggcngncctagnnnngnggaacnaatttggtgggctcatatgncngnaggttcgcatacgtttcgcaggnctctcgcatggcgnntgcgtancangggacccctcganatancgagaacgtnnctaactgngtatncngncnnatannnnatngccnccgggngctangnganaatttcatanagcncctangnccagattacatccantggacctaccgatcatgtatatctcnttcattcncagtggtcgacctggnttgtctggaaagcccaggagttctctagggtcacccgcgcgagagtgacttctgtcccacgntcngcantncgcagngnggtnccnccancaggggcncgcancnnngcccnttctggcnntgtgtcntgacncgatnctntnnntangnanccgtactaatgccagaacaatagtacaactgggctttanaggggcgnctagtctgtttgagagaccggtgtacgatgccaccggacgggngaggnangnggnntgggctacaannttggtccantncgntagngttcngtnaaccngccnnttgcctttnganncgatggacattactcctncccctnnnngggcnccggcaatcggagggggccttaggaacntgcaccgcgagtnnnnnancnccctcgtaanctggacctcacncactnagtgaggcgagcgcactcgatnaccgttcangcggntgggccccngagttgnnctgtttcactagacgctancctntgctgtaccgacattgtagcacaaagcactgtaccggccgcgggtatgagacgcagaagaacgttgncagcactccggtcaaatccggccaagggttttccgctcagttcatcggagaaatcngttgcntgtcggaggtgccgcgnncccacgatcccatgcattccccgtgcttggccatcttgaggtagccgtgtacacccagntacagntacctcaccataccaacttaacgctctctctattccgagggtccnacatgtcttctgntttnggataaantatggattccgctatncacngccgcggcgtgaacnggttgaangcagtgacatgagcgccgctcncccaatngnatnatcatntactnanngcgcaaatcnncnnanngnacnnngccctatacaaccgcgttccttcccggagtatgnacagacgcgaatgggtcctgaggccccgnggtgacgccngantganntnatctantcgcaccgcggttctaagntgcccgtngncacaantatccagcgctccagcccncnngtcctcnatggtcctacgnntgatgtantnngtactctgacagggaaaacgatgtcgtgttctcttgtgagcntcactacaattcagaaagacgttggatccgcgaaattcctaccaagtgttagctccccggtgggagtngtccactngnncnggcancagttancgncatnnnngcccganganccctcaacagaaggtgccagncnccnaaagggnnnnggccctagncgcttntnccaccctcgtgcncggnnncncnnnnngaaccnncnttnagnnctnaannnagcannnnnagagtaacgtacgaagggtgccagaattgngnccggttatccgcctncggagcnttgactanctngctcacggngtaggtcgcgtacanncnnnaacgngntcaatcttgctatcncattcattcgggcgttgtctgggtcgaagnatngacnagtccacancntcgggacttgggccttccctactgatttctctgcggcctagacnnaagatnntnanaagnataantcgctgnnancgngtcatctttagnntagncggggcgcgctaactctataacaccaagtgantcacnattggaaggtgaggnngcnnnagtcggccggccccagagacgcgacanaaactattcccgttcanancannnncctannggcgacgcnaccngggtcaatttgntctctgagtncncnaatcaactctctacccctannganctagcccgtctgatncccgnggatnnnnnncnncaccnnntntncnantnnnanancnnnnncngtnnnncnnnngatgncctncgnnnngtcncgnnccntngcctnnnnctgagcacgngtgaangcantggtnnnganaaagatcccgnggataancccagggngacagtcaccacgacatngacagtcggcgcagncggnaggtactantcntaagcgtaagtataaacgccgngctttncaagctagtcaccagttgtaaatgcattagtaataccaaagtcatgtgatcgattatggtacaatgaacggggaggcctatngntaccntacgcgagcggagggattagactagcaatcaatctggaggagtaagtgcggtgtcaatacgccctcatctggcgnacaggatttgtacttacacctctacgttgcggcanccggacacgcatnnnctataaggngttgcggngcctcccacgcggntccatgggaagtcggtcggngtgtcaagtgagtngatagtcgtttctnanggnggagctaagcnntnaanannnnnncgcttctcagagcagacntactngtttaaatcgaaacggttnnnctcgtgtatgtgttcgtagncncaaggcncggcngtnccnntaaccnnnngcgcnncnnttatangannnngctgganccanncnnatgtnncngccnancnnncnnnnanncccngnnngnnngantantcnacttnannntncgatancatcggcnngctcgcgnncccntttnantgccnngcttatannntagngcaccntttgtcttaccgataaaaagtcgtcnngatnancntgcantnntnnannccnnatcnnnnaannntccngtnngcngnannccgggggtnatgcttnttnaagcaaagatagtgtatggngaacgccaacattcgtgacnntcagattttagccaatgcgnatcaccgtgnncaaatagnntgangttcngngcggcgaatcnnttnncnggncntgggcgancgncgaccatctactgnnttnngtgnatngctgnttnccccgncgnttcngatccntactccgtannnangcttnntccnatttgtntgcnntgngcgangtnntcgatcacgncacacgcggnncnnngncanncnnngctgncacngcnnngnctnnggnggngngtgcgttacgcngggtnagngngctnnggagncatnggtaggaatgtgnntntggcatannggacgtgtatnaancatgcnncgnatcgcnatttcngtgangccnnanngnaggggcgtccctcatgccagttggntcnctncaggactcctnngtctgagtgnccntncccacagacaccaagtctnagtcntgcgcccncacnagtgtgggttgactcgncggnctatggtanctttcgcccaacntnagattaaaaacccctccagtggtgccgctacgttgtngatcaccggggaggnannacntgcgncaagactacggtataggngcctggttgcgatgngtnncgatantnngaacgggntcagangncnacaagcgtcncagtcggccngtgggtnncccacgnccttaatntttngntcttancnnnccncancnancctcnngnnncgnccagcgtcannnnccaataatgaattgagnggncnngccggtccttgtgccnttatgtgcgagagaattctcgcgagcctcctatanttnagcggcnntcggnggggccgggtacgctgaacagcgcctcggtgtcagaaggctttcatncnntggncacnnctccngcaccncccancccctaccctggagaaatgctgcccgcgnngtgagaaggtcatcaagaagactcttgtaaccannnnnttactgttcagtggcttaccacaatcatctcttttatatcctcgctcagtngatgnnggtctgtgtgngagcggtcaggcaatncnnatttnngcttatcnctngtcccgnaaanncggtggaatnctngcgccannannanacttgcgctgnancngtngcaagangacatngtataagcaatangcngctccgtctcatgtacgangntctacccgcaatcacatccacaagcgtcgccccgttncctanatncnnnnntanctcnncatttanctctcgaccganctatgctctttctgggtntcccccagtcctgctntncccnncnngagcactttggacgcnggaatcangaggacnannccctaactgcttgccggnntggnngtggtcttcattgcgggatgagaanggcaantttcnagtccttcgatatganaacggctattngcaccancanatcgcnnnnnnnnnnnnnnnnccgacnagctcanttncctnacggcnagcacnnnnncgacnaanncnnantaagcngcggacgcagntaangannnncccaggaaatnagcctctcgaatcggtanacangctatancncganttcaggttancgccnngnnnnnngaagngtagnctnattgcggngnnanngtnntccacnnnggnngngtncngcccccggtcgnangaacatgantttacgatgcnggaccnttaacaagcaagtgtgactgcattgacnagtcgacgatttgacgtttacnagttacgtannngatccgntaagggtgccttgtagccnnncncgatnaggngngagtcgtnacccttngggtgcccncngtncccagngncaatgtnctcncgaatnagaccaactgcncanncggggcntttacnctgccnanngcacngnnttnagncgagcaganatgcgcgancccgngnagacnancnnnnngngcnnnnngcnnnncngnnntgcntncggactcaggcnaccccggccccttgggngcgtgcgganacgcgccccgccnattatagaatcnaagaaggngtgncctagaaatgngagcccaangannnnnnnnnnnangngnnnnnnnnnnnnnnnaancnnnnntntnannnnnnnangnngnnngncacngcnagngtnatcgnanggncancnnccgntnnntncncgtcgcagacgcggcttngcgnggcnctgnnngnnnnnncnnnttncnnngcnnggngntnnnnnnnncnncnangncnnnnngnnnnncnnnnnttnncaannnccnagantagannngnntnnnnnnnnnnncnntnnnnnnnaaccnnnnnntnacncnnnnannnannntcnnncncncataaggcanntcnnactaannnnagnntaaagcgtgcctannccgnnncnnntnaaaacngcnancncntgctcnngggagcgatgggannancncnancacnacccccgagcnntgnaagnncgctcngnnaacaaccagnnnctgcnggtcccagcgcgctcttgggnatcganagnggcgnnantcnnacnnggtgggngaanntctgnntnnnngnnnnncnactcannccnacggacnnannanngctnncgggncnnnngncntgncnnnnnggngncnnnnnnnnnnngntnnnnnnngnnnnnancanananggntgncccntggctnctggtttgntgncaccnnangncnanncgggnncaatatagctacnatactnngcgngcgttgnnnntnggnnttcagagctcacatcncccntannccttgtaacncnnnnnggcntcgggnctattncaatnctcttnnnnggngnnnnnnnnannnntacganncnatttgacngnnnnnntnannnngngnnggtcccnaaangngacatccngcatcagacaagctangnangacacnnancatctcggttgggcccggangggccggtgnaccccagcaaatctttgtgcntnaaggcgtnctccncctntgngccntgntntaacncgnncanggcacggnanncccngcgtncggagtanccatnctatcgtaccggngtgtnggttggtggggnganttcgnncatncnngcanncaaatccagctcngcattnnnnggntnnnnntnngncnctngggnccgnnctaactananatgncgnatgnaggtnaagngaaacnantttaggttaactanacggngcggcgcggacgagnngtannggcactgngacgnngcgnnnnagntctcngncaaggntnttnctgacaagtcnacccnngctcngnanncnntnnntcgtanncnnnnnncnnnaagnnngcancagaanncncgcaacggcggctgngtcncnannnncnggncnnnnnnnngattcnggnggcngnacccagnccttgcgcatgnccagcggccggcggnagnnnngnccgtgcnngcgggggnanngnnnaanngcngtaccgcntcnnnnnnangatnnccnnnnntngtnnnnnnnngcnnannnnnnnnncnnnnnngnnnnnnnnncnnnnnnngnngnnnnnnncgannnnnnnnannnngnnntnnnngcannnntnnnngngnnnntnanagngtntgnggnnncnnnnnnttcnnnnntcnnnntnnnnngnnnnnnnnnnnnngnnnnnnnnnnnnnnnnnnnntnnnagaggcgtatcctatcttggtnnacnnngttgnnnatatnnttacgcttnagtatcattnnacnnngnnnnnncntganagcgctcttntcntantgcagnnggctanangtngnnngncacggccagancgannanganncnnnnnnngngcggtccnnncnnnnntngncnnnnnatnnnncgctngnaaagangtagcacgaagacccacaccggagtcgttgacaagctgggcgnnnnngctnngcggccanactcngaatcgctgtttgtccgncncagcggccccaaccancccngtntacgncctcaactgcnnngtnctccccaggtangcancntngcnncagntnnnnnngnagtaaaaancnggccgcgnnnnngangngancctntngncnatntacgncacntcnngattncnngnnnnncnnttnganatagnnncggatcctnnccggaganngggnnntnnacnnttnntnncagnacagtnacgncgnggngggnngnngcacccgncacccgntcatcgnnaacntggnanacnanggatcnnncnnnngtncnttcaatnaancacactatnanggactntnnttggcctnngggagctcgttacncnccaannnngnnnnnnnnntnntnnngnnnnncnnnnnnnnnnnnnnnnnnnnncnnntngnnnnnnnnncngnnnnnnannnnnnnnnnnnntnnnngnnnnngnnnnnnnnngcancnnatangnntgnnctannntncnnnnnnngancnncncgcccgngcnccnaccnngaataagggcgattanncctctagccangancgntangnggtgggttncngngnngngngtncgnnnccatnnncctnngnnngnnngttnnnnagnnnngnngcnncggccgtgnggggncagnnntntttgnnctggncatncnncnnngagatnccnatnnnnnttanttcnnnccggngnnatnnnncangnnatgccaggngtngtaagncggnccttncnaccctggnncgcnnanntacnnncnactgnnncgnncggttncccangcgcngtnantggcnncccncntttgncagcnnggtacncnncnnannnnacnccnnacaaacgcncnnnnagnnnncnnntnnatnganngncnangtagaccntnnggngnntngccatttcnccnctgnnncncagggnnngntnttanagnatctcaancngccgtaacgnngcnntnaatngctnngcntngtnggnnctnacagngtgcnnncncnntanatgggggttnnnnttggnctnncnnncacgncgcnnancnngnanccnnngncangncnancnncgnnnggncntggncnncnantgnnnancnnngggntnncnnctnnncgnncngnnnnnangntctcggcnnnnngccctatatcanacgtgncnnngcnacncngnncgtctnnancncnngcgattnacgtnnnnnnnnanngttcnncnnncnagnnngnactgnggnnangcngcganttagttacgttgctaggagggtaattagaagtaccatntttngaaccaaggancncngnnnnnccnccgcctatcgggcggcagaacctcgggaatcgacnnncnaaacaccgcatctcnntannncnngngnnnncnnctnannnntnnacnnantncgngcccnannnngncgnannccnntncatnnccnnnntnggtcngctgcnctcatagcnatccnggtttgaaaccgttgtcaggaactgtcgcgtcggaaatcagaacggtcgtaagactatagggtggcctctgatnngnnncanaaatnnctgctgatgcggtaacattagntgnaagcgcgntnannngctcnnnncgnccnnanncttnncccngggggatnngnnccncgnnactaaaannnngnncctctccnctccangcccctnncgttcntnnttgacgaagncngganncttgnnnnggnccannngtggcnctccggcctcnnngnccngntcattngnnntanntccnanngcatgagtctcatngaccgnaactcantgttgaatgtaggccgaaccctnaagcctattgcagtcatgtnctggccgatcccgattgccgtgaggggtgagatcggtaagctccnttnngcgngnaaagcncgattancngttattcgcccttcggctgggtgattnnctctagggtcnctttataantgccngccagtcagttacagaaagtcccagggtaacccnctatacagtagtgtatacactctattaacagccacnggattcccccgtgntcnncagcacnannatggatncggcagggnnnacgatncncgtgncattannnncnggnggcngnngtaagttaccntcnnangcggtacngnaggtnggngnccgggggcnccnttggggcggcgcaacttgggagacgacgaatctgaacaggttcgttcctggatcgtgagantgttctnganncngaactccttgcnnccgggactnantccnaacantctcangattgtccggttccttaaacatttggagtnctaagctgtcctttatgaacagtcanatagntgtccgancntttaaccngaggcgagtnacattctgnngtgancgnggtacncnnnncgagnnncgttaggngtagtctatangncaccgncatnacacnccacntgatggggcgcnnagaactggaatcctttagacctcctagaggtcaccaaggtgatacggtgctaaaccccaacgtagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatctaaaagttccgatgtgcgcgataacgaaattttctatcccaggaggtcgattccgagtgtagaccggggcccgctgaccaggggcgcttaggctaggaagctacctaaagggtaccgctggagcgaagaaagggctccgagtcctcgtgtctctccggnatgttgcagtcntnnnnnnnnnntgtcnngnnnannnnncnnncnannnnnnaacncgaanntgncngacnnnnntccnctcanccannccccngttcctgcgnatgggtaccntnnccnngnangcccngcattgnaaaantaacgtggagcaatttntngnnnnccangcnngctacaaggggncgcgnccgtnnnnnntnggacccagcattgcttggtccccancgccgatccgatttaggagtgnacntgcagccnaacagggtnngtctacaacnnntcnngcannnntanncnncgancncnnnaagtgcnnntnnatnnnntgaagncnnnncngnnnncanncnnaatncacagatcgcgccacccgcgntgantatgtcgcatgtagcgcaatantnnagngntcgtctaagtgcgaaaagcacctttctttcgaaacnggctccatgtcacgaggcgggnattccgtnnagagaggcgagtacgntgccntagtatgccggtcgtctngggaccaancgntctngtctgtnncgngccgggtgatgggctggcgaagngctcangatcacatcgcccgcggacctcnaccnaagccatacnncacacttttncaggtgaagttacacgcatagcngggaatgnatngnanggtgnangangaccgccnanggnacggnncnnntgnacccccgaggancncctggccgcttnnnntnatagattcacaaagnncgnnnntngtcnggngtttttagttncgantcggtgnnannncacgnccccnacacnccnnaggtngggantacgatgaccnnctngtgangcnagcgcctgnctctcagagagatttaanacttttaagtccatacgngngnactncggtnttnnannnnnnnnnngannncnannnnnnnnannnnnnngnnggnnngcncggnagtgatganggtnnncnnnnnantnnnnnnnnnannnnngngaggtacnnatganggagtaacagagcacgntccgcccggtccncnatccctantagnnactanaatacattcgcntgagttgctggcnagggacatttnanctcgcgctnnactcnctgtgccgacgtccggnngaggntatncgggcgncnaatcggttncacgttggcccgggtacgtctnnggctancgnacnngccnttgcggttccgtggttgnnagttcgtnncnnngnctgctccggttacngganntncgtntggatacattcccgccaccccggaggcnacccnacacgancnngnnngcngntnncctatannnnntntaaagnncaggntcannngnggtcgttgncgcnnancggncgaacaatctttgngggccntttnagtanntananngnnnnngnnnnnnganttctacttanccnantttgcggcncgtgcgtnacnnntcctaaatcggtcggntgggancncggacncacncgcngttcgncnacgnnnagggnnngtnncnngngnatnngcnntcgntcnnngcngncnnccnnncncngtatatntcgncgacgncnanttntgtgattttnccnnanntgtcnggccncanagatacgttccgacgntcgggaaaacatcagatggaaccgagtgaaacagtcgnattgagagncnttcagaagcnnnnctcgcgnnttctcnccntntcgcnnacngngnagtnnncgtctggcgtcgcgnntctntncccagccgaaaaancgccggcacacctcagtacctactccngnngancggccncgncacntnnctacccncgcnagactccgtaggancgctcgggcgttctcgacatnctcgcagatattantnanangagttctngcncagcgggacattcngttagcacccncgtccgnacgcgaggttatgcagacacacaaggggntagcaccggnatgnanaacgtnntcanngnnncgtgacgtcatcggtagctgangnctccgcatgttctgcgaaggtagntgacccaaagtcgatctgacccgggtgataancntngccgagcgtcttccccaatntctganaggnattngtgccgctnntnaccnatccaactgctccgccttgctcgcgcgcngcgtggncngnttatcttccctcctactaacctcctgnagncgnncgnnggagagacggtgtgtancggncancanaagtgntgcacatgctctgctcagtgcntgtccgacggccggcggtngtccccannnntnactntccacaanntcctgcangttnagtagtgannagcnccccnnnntgngtcaaggccacctatcaaagaatannggnngtgttaggcgngggtgccaatggggnnggctngctnngatcnacgcccgncaggtgcatactgtccagaagtcgnaangtcggcaccagnnttgcatcgcnantcncnnacttcatacnaaatantgcgctnccttttccaccttcgcttctcccgngtantattatccncagtggttgacaaggggagcacngccacngtttnncngccgcggaggngggntnnnnnncgacnagatntanagaaaacnntgtcggagttnncntctncgcggtgcgnacgngncnggaaccaatgtgngngngcganggccacngcactccnngnnngcntcngcaacnacncnactngctgncgnnacgtcgtcacttgatcgncncaagccgntnttgcgagntctccgtggnnnattacnttcgtcatggagtncgcggcaccccnatgcccccctttntttcagcngnggtcgtntccacgttggggagggatccttaagtgacagacaacgcttgannntngaggcttctncaccaaagtctgannctatgttcggagcgaagccaaantgggtccggtngnntcccgtcggatatatgccgcgtgccgccttcatgatagaccacngaggaacangcgtnaccgganccgcgtggtccanagccttagggnggtattgccnaaggagtgnagngtcgcgtaacatnnatctggagcaccgancactagattacgttgtggctagaggggcnnagtcctgaggtcttttcnanaaacaccgcacatactctgcgntgcntctccaacgctatacgtgccgcattangtcangacnagtacaatgacgatcccgaaccnatacttcgtccncngngcacgtctgcccancagcngcgantacatcggtgatccatctagntcggaagcttgtttcggcgcatgacgcnntntggtccgggcatcagngctttcctagagtgggcnggtgcacgcactggagcntcgcttgggtgtntaggaggtcaacgctgtgnactccttgggcgtggctttagtggtcgcgtcgcgccggaactcgctaaatcgattcttagtcangtggctatntaaggactatcctagagtaanatgagaatgcacccagtcttngatntnagtggtcnttcctcagccgntgacgcgcgaactganccctgcgaacctgccccctatgtaggatggntcctttagcngtcgananncgcggccgctaatgtgtgcgcaaggacactcgtatacccgaaatncgtaccgggcccntgtcncacggatnacggcggagaaacgtggtcgctgtatgccgacgagcaccgccgtatnnnctcgacacaacgatgnacaacanaggngntgcagtnaagttccnnntnnnnnannnnncgcncgnntntnnnannnnnnnnnnnntnnngcgnttaaatcngtgccgtacccaggcatcttcagatncgctcngcaacatgnagcgacgnccctccctctcngcnngnncanccgntcccncttaagcttnngnncctgatatagtnacggccnggngnctagagccganataccttgtgccgcngattgctgatnggtntnttgtcgcctcanagtncnangacnaatnggcgcnatnngcntnntanggnnnaacntttgantanngttaagagntnggaacttgccaangcagtccgatnttggttggagnngatgcnttcgagngtannagcctnntggcaccgntcntanttcgcgtagngganagcattggcaatgngnannnnnntnnggtgttatanacgccgnntgttatnctnnnnncacntnnatccacngnntnngtncgattcggngagctagnccngtgnattctngngancttgntccntggcgggcggtccttnnnnnnnnctnaannannnntnggacctcatngcncnnnnctatatctgttaactcacagnggtttctacgacgaagnctntttgttcattgtccacagatnatctgtacttatcttcagggccnatcaannaananattcgcgccnnngtnnntnggcgnagngtncnctcttcncaggtaattgtttgtttcgattgnnttngnntnnntgncgancnnntcgangtncananncggattnannttnngtcggctnngnnnnancnanngaaagccgccgngnnnngtnngcannngtnagntctccgnngcnaangnngntcngnnnattgngtcnntaaagccngtnccgntgtgngtttncccgcnagnnnntnnntctgggaaaatctgaatacacaggncnctncgncctaggggaatncntaannaacgcacccgagtanttcgtagcnggagcgaganatctgctgtntgtggtcgtgttcnaacggaagtnactaagcctgttggcnnatctctagcnnannnngntnngnntnatnncctannnnnnatctnnnnccatttgagacggattcgatggtgctcattgcggtacntanaccatgagtancnngtnntanncnnngnnnttntcantgntncntnacggtctnnngnccnnatcnnagtccacacaagtccgggcggcnntacccnntggnattgtggcngaancctncgggcnactannggcgcganacnggcnncggcggngtgtctttccccntaagcagtnangnccggatatatnccgtcccncccaacatcnnnctcacnannnnntngnncggctgnngcctggcgcacgcccncnncancaagtcagtngtcataccggcgtaggnaattgagtaatcagngagcctngagcttgtcaactttattttngncacgcgagnactcccagtcngnnggtataggtttggcccttacnnnnnattgcccctgnacagncacnagaatngaactcgaattttcnntgcctagtttgtgcnctatcannncangnncctgnncgcttnaccgnnggnngnnngngnccgnctannnnnatctgtcgcgggtatggtaacaaatnctnnnnncntnncgcntaanctctccgtacgtacataacnagtntngacctctctcaaccattggngataacggtaaagcaatattgaccacctgccgtnngcncccancgagnnccggnggccngngnncnnnagtcccngnnacatnatctctgagtncctaagtactanggtgnnggtaaactnngggcgcgtggcngacacnttgagggggattnagcgtacgggngnacncancgntggatctagctgttaggatcccactctatggagaggaacggatcgtctattcgggctggacnccgaaacgactcttagcaaatacttgaaagaaggtagcgttcaacctgcaaggcgaattcgttaggcaggatgcgnactcatcgcagaaccgctaagcactactgatccatgtcttctggcgaatcatgatcctatatggtctacgggcatcaccacccagcccggagttccggatgctcccattttgaaggctggctgcggcgtgtagtgccccggtgattagttgagttatatagcatttgggaagagtacaaccgatcggtgggccctgtaccacagaaggccagagttcaggtaatcgagaagaatcggtgcataataatgtagccccacggcccgccaaccggacttacacagctttgctccctacacccngtggtgatagtcgtttttgatctcgtcccgacttttggtgatcaggtacacgggcaaaggtcgggaacccacgccaagctccctagtgtaggcccgcacgtctagtacccgagcgtggcaattgagtactagtaaacgaancgtttccgcctgagcaaatcagaactggctggtagtgatactaatcgttataagaaaagccaggctgttgactgcagaagagtaacgaccgtctaaactaccgttacntnntgntnaccngnnggccgnnnaacntacaanagattgctggnnncacncgcccgaagtnnggagtcaaggncccattcgtaaccngaatantgtntctntggccgagcgtcgctagtcntagtncngcncnncgtggcggacgaatgttcncaggcgggnggagaatgcgaggntcgnagntcggcccatggtctctgnnnacgtaattgtgnnnccnttnncttannnagnccgnnggccttggcaccttngtctttatgatcggccgnnngtgncncgggtcaccctaagactgtgcatagtaacttnnctgaggccngagnnncnnngncnncctncatcgnctnggncnccnctccgccgtcggnannagtgnncnctcgngtttgnntncgnnnnccgacgctgntcggttngttgancntnancctccggcggactcaccccnantncgnttcgagaggnngnccgaattctgggnnattctgcagcggaagcnancnacgacagctgncncttcangtgncngnannccttcggacnccngagcttgacccttgggnngccaacgcgcnnttncanctggntaggttgnncagccgantactaacanggtnctgggcggnggctgcntttngctnggcaccccccgggtantanagnttggcaactnggcgtccgctacgaccgcatccatantcggagccgctntnnagngcnncgnattgacnctcatgnnngnttgaantnnnnccgncgagnagnncannnnnnaannaccntnagaaacggtccntnctantntagantcgaggatcgcggaccgtttnggacggactngtatagaagcgtcntcgcnngncnnngcaanccctannnaannnggncgcggcnatgggncccanttaaacncgcngcngaggagccgccgttccaatnttagcgacnnnngnnannngnnnnngnnntcggcccnccncacgtgggacgtttanangcngcnaagnacnngtttctangggnacaacgcttccccanancagtagtctgntaaagggcgttcnttgnngcngnggnggtatagccganntngnctgnagtgnnncgcnatcntnctnggtnagncgnnngngaangcnnntacangnanaggaaangnnnatncacnnnntgangacntaacgccgagataaagaacnntctgcctcggtccancnagacttnanngnngnacgtntagagcgncantnatcgatgncntagggaaacaagtaaantncattccagaaaantcacgntctgagacattggagaggcgnnttttncnncnccgnannctnnannnnnccgnnnagcgtgncngannncnnnngnanngggcgctcatcgnctnnaagctcgcaagtagggccggtacttgcccgcgggggcatgaggcgaaggtaattccaaggggcaactaataatcnggaggcttggacgagcttcatactgtcatcgtggcgactagatggtgattaccctagcaaccccgaagttagctgccttncncaatcgtttcacntaggcggccgccactctcagtcttagggcccgtaagaggcngactcgatcgtgagtatatngctaaggaacgaactgcgcggcatctgagagcatgcacccccaccacgctaagcatagttgcgtcataatcagatcanaatcagaagcaccggatggggtgtggcgcacccattttcacctaaggcgcagttctagcccagtataaacccgacgcttattggtctggccctacccctgagacaaatcnnnnntnnntnncnnnnnntcggnatnaccnntncancaancnccggcnccgcctnnnnncngncnncncnngnnnatnttctnancggcagctnataccngatgctaatacggcagtacaaattaacgagcgcataagtgctcacgatttgtgtcgcccttacgatctcgcaatgtaactccacgtatnncnnncnctnngnnnngantnccgnnnnnnannnnnntnnnncnncnnnnncngcnannnnannnnngnnnncnnnnnnnnnnnnnnnnntnntnntnnnnnncnncnnntgaccacatatatgcgaagccggcggacgctcaaatggctgttactcgacgcagcacacgaaaagcacttcgagcgtcntnggttggacaaaagtaagtttactggagtccatagccgtttccccttcctgntctgacnnngncaanncattcnactanctntatgnnnncnntntgacgngggccgcgnanccggntcngatngtgtganacncggcccaagnggctcnngnaggncgacccnnnangtnngccnnncngntaacnngngtaagngagtacncaagcngnccccgncttgntnntannccnnnatgngnngtggcnncncgcngcgcgncgnaanggantnnnggntgggccaagaacccntngnaannnncgncccgancggtctgcatcaaaaacttgnacccctaacttntcnacaatgcccanggatccaaacgtatncgngctctngncaanncnnnggtgannnnnagnnnnnttngcnntttgaatggcaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgantaacgaccgtatnnngattatgaatttttctagatgctggaaaagaaatagcgagtanttcggaagagcctaatgcggcgtatagtannnntcgtagagtcataggtacccagagacgcggcggccggtagggagccctttcatagcgtcaggtaatactcnccnngnnngttnggtggcgnnnngnangnantnnanctagnagaccaanntctnntggnnnngncgttcgctggnnnngcanggcngccnacnnacagcncgacggtagnatgcnnnannnannnaatatcnngnncgcccnangncngcnctgntgnctcntncngnggannttntaanctgtatcacgttngcaggncccaatgcatacnaccatcgctacgtggtgactcaccgcnaccaagcacccagcagtccagtcgggggatgtctnggtcgcggcangagcnnnggnngnncacagtngnnncnnnngacgcttnntcnannggaccctctactagngtatccggcgcccgctatcgagtgccncnntncggggcnnngcctgttacatgggagatacagcactgaanncncnnggngcgcgantcggcncanccacgnntctaggnncccttcctnnnnnntgnnngaaacaggcngcntntgccnngggcntcnnnacannnnggnntcggntcntnnagtnacntngaggganntanncntaggcctttcgctgcgacaggacgcctgcgcngcaaagtangttacctataggccaacagggtcgttgaacccacagtgagtgnnnagctcnacacncgttcagngnncntcaacgtgaactgacttaggctgagttcgccngattcngctaatgncccgaaactgatcacttatcgnttgtgntttngttctaggcacgtaatcaagcagtagancnnggggngngnnctcccgngtcacnacggtncctactcgtagcnagatggnntgangcaccacgtacctaatcntangtgnnnggngatnntnggtcagtggtgangncgccnagcncncgcnngngangcggttnannngnnantnnntncnnnnnngtnngcngnncccannngagnnngnnncnnnnncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacnnncannnnnnnncnnnnnnnntnntnnnnnnncatccnaggctcgcggggtggcangatggcnnccgctcccnngntcnnacgcntgcatggagactggctgtcacagaacggcagagcacgttggtttgcctaggnaacntgancncantncncgtctntcccnccactaactagtgtcgtaccgtcgatngcnagtangancctaaccagccgacaacagggcnnngnaccnngtcgcctngccgnggcnncatcatgcnngntnccggcngcacgcctgcctccnccggagtatantnngcggggncntggnntgggctgggtctcccagnaggtagtatnntatnangagtgaattcttgcgcgnggntgnngctctcacgcctccncgtcttcnatacnctncaaccccncccgnntatngacggcacacgaagganccangaactggnancgnantancacnnngcgatcgctnncnncctccancgtgtnnccnnnnaccccgnggcngaggtttnnaaaggaggcaatgcctntntcanncccaaaaggtccncccgatannnnnnnnganctgnngctncnntnngnnnntnnngaccnnnancngnccangnnntncnnngnctgcnnnnngnnnnnnagcnccggaaattaccctcacattcagcnatcatcgctggtcgaacnngntnnnnnnagcaatggctcggtatcacgcaacgcgacatgnccggncctcttngtagngcagttcnaacggcgtccctccacagnnatttaggcctaanntgtatntcctatacantattaccgcggtgannnaannanatgcntgccggngcgcggacactgagggttcntcnncncgnntcgtaagacatactagagngatttatgncagttgtangcttgtacaccgnnctccnatcttggctgngcccnncgtttnganggcgtcannnccgactcnttcncganctnctccataactagaacatcngtacgagttcagagntcntnnncccgntgaagcccgcaggcnggntcngtggaantattgctcnnnanngtgcntntanatntngnntnncnngannnncnncnnnnncanctannggnnnnnnnngcnntgccgattcggngtgagtgtctagngcgtttggnttatgcaggagnngggactnttgtctagctgcaagcttncctnncgggngccancctantcggtaagangtncngtcgcnggcncnngtgtngaagatgacgccggcancgtaggggtcttncgccgcgtcttannntgtnnctcanncnaanncctnccnnannnntcnncngnnctnnnnnngncnnannnnnnnngnnnnnnnnnnnaannntnnngcngnnnnnnntcgncaaccgtcatcgggtggtaantntggagacgccagctcatgagttgntanccggatnaggtcatngangtnncggcccgagntctcnnnagttnttgcnctcgggccnacancngtgnnnngngnnccagcttcacngnncncnagncntaanngganntgnggnngntacctnctcnntccntccncggtngcttgntnacggggtcgtgnnnaatatnnancncctccncctcagacgcnacgcntcgncgngnngnggtnnnccangannnnnnttannnncccatccgcctggcacnntncgnnatntgnaccntnctcgccgtnccanggnnnagncgccctnnnnnacgnggtgncgncnaggcntcgaagggcttantngantatannnnnnagtnanacgnnccgcatggcncttcnnagactggtctggactatgtcgtcattggctgaccggctacagctctagctttttatgatatggaantnancggttnattttcaganccnaanaccgcctatcttcccctaccgggcgggtaggactttacggaactccgttggngttatgcntgncnatgacnctgctgtancgnntggcgancgcgaaattacganntnatattgggctattacgtccattctacgccggccggntctgctantnggcctccgcctacatcggnganatattgnngngnntntnnnnnnnaggtgccagcctaccgtatcctcntacctgcacaggtcacattgcnggcncngacgnatcnnactnttntcgccncngcncatcnnnnnnnnnnnnngnngnnnnnnnnannnnnnnnnnacncntnnntnnnncnnnnncnnnnnnncggcnnnnccnncntgnnngannnntcnaacngtncncagtctnnttggnagganaangagaancgnggcntnttganatnnagngnntnngcncnttntnnttnaacnacagggtngnangacangnannctgcngggnncgaatccgnaannannactnncgannccnncantgggncgnnnaagcnnaangtnnctcncgcgaanggcncnngncnccctggccattgngannnacnnnnnnnnntnnnncncgnntanangnnnggagnanncgnantnnacgtnccncgcanccngaccagntcnngaataccggcnggtgaattcgatagtattgtcgggtaacgacatggatgcggccagtnncgnnnagnnngnngngnnngnnccctaactgnngccnnatntnncgncanntnnngcatannggnnntnncnnnnncnnnnnnntnnnngcaccgggcggcagtcntgnttcgggcggccntggacngggattnntgncccangnttcngntnnnnnnnnnntccancacnnngaacnctnggannctancagnnatgnttgtnngnnnnngagnacgagagatagtgacgcangcacacatatctgngngcacttgccgngtaaanccgggagcttgcnnnccgcccantgtncattacccaacantcntnncnnnnanncnnngggtgggacttcngattgcgactnataatcgtgnaggtncgtccgagactgngcggatggnannncannccnntcnngcngcgnggnggnncngnnngnngngcaactngnacnccntacccnananntgnnacnggttgancncnnaaactngttgnncgcnnctgccngcggnngnngntgccccncatgnnnnnggtttnagnancncgatcccnncctatcgcngacngcacnnccangncnctccgcgctngtnnnngnnnngnngcannnncgatctcngtacggannngcnngcgntnngtgcnnnaaccccggngnccncctcgnngcngtcnntacnangngcnnntttnnngagacnagcanttttntccaatgattncaactcgtgcggcaaccgtacaggttcngtangtnnntncncntagaggtaactccgctatgtttagcntgncctggtnngtcnnnntnntnnncnnnnnnnnnnnagncnnnnnnngcnnnannnnncnnatnncgncntgtgacgtccggactnnnnnnnanannnnnnnntnnnnnnnnnnngntnnnnccntnnnnnngncnnnnngnnngnnnnggnnnnnccngnnnnnnnnnnnnnnnccnnnnnnnncnnnnnnnnnnnnngngnnnnncnngacnannngattngtgacntnanttgaatgaccccntcgggtgctnacgctcgtgcatccncgatcnaatcgngttnntccgcgggcggccggcnccattgcntgggcccngcntcaatatcctgtgcggntgctggngcgnaantanctanntntnannnnagcacnngggtgcanccgntnatgcgnnagggcgntnncnnnctcnnganntagtccttcncntnctgtcgtctctncgcccagcgncccgntggnctcnnncttacnngcaaattcngcnggcctnnccnannggcnnggttgngnnnngntttnaggacatacgaaaantcancaacgtnaagtanaagntntggnntnagagttcngnantcnntggcnnnccagaggagnncnnncgctcttgcccgggtccnnttgantattgttccnaanatagagnanacannntgggggtgcntgcnnnnnnntnnntccncggncgctgtagccncctgaangtcagcntgcatttaggcacgcaagnanttgtagccncaggnagaccntncatnnggngtncnatnatntntgaggtacgtggtccatnctngtcnnnnngantgnncnnnnnnnnnncnnnnnnnnnnnnnannnnnnnnngnnnnnnannnnntgnancncctcnnnnctnggtnagntnnncnttcgnnnnnncccnnncatancngnggnnntngncnntagcgnttgtancncngnngngcnnnncctngnatnncnngnnncgnccgnaagnnggcgntntttnggcaatntnnntggagnnngacnacggntnngcccntcngacnnnnnnnatccngancnannagcgccnnngnncngnntncnnccgnnannggnntngnnnnnnnncnnnnnnntncnnttngnngnnanagcantcgagnngtagtaacnngctnccgctgnngtgncacnttattggtcnncgngnnactgtcnggacgnngtnnttagcgtaggagctgcncnngnccgtgcccgatngcgaantncgtnnnangggngtggncgngtnagacggnnnntaccatcccagnatcngcnntnagggntccaacnacaatnacgaaacccggnggnannctnnnacgncacanncttgaatttcggngncangtcgactacaaccaagngtcggcctatnnaanntccnnnnctgtnngnnannccannncaggccaganngntagnctnnnncnnngnannngccncnaangctncanggnnnaanncnnncnngtggnncnnnnngntnnnnnnnatnnaannntnnnnnnnnnnngnnnnnnnnnntnnntnnnngnnnngngnnnannnnnngnnnnnntnnntnnnnnnnnannntnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncnnnnnnnnnnnnnntntnnnnnnnnnnccgnngagcctgnangnnnngnagtctntcntnngatcngatncccnnaanacnnngnntccnnnnnnngncnnccagnncnnngntacccnnggaaanaacctggnctangga aaatctcaaattgttccatagagatgctacaactacgcggggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacataagtgtctccatagggccaatagctacactaacttatggccggtcggagagtggcccagtgctaatggtccccggagacaatcccccaatactctaacccaatagttcatacaggaggtccctgtatcggggcttcttacggcgcggttctgagtcggcgagcaatgtcaactgttggaaacccttataaggtttacggatacgaaaattttccgacccacgagcgacggcccccgtataatcatggttcgccgcggcgtggcttgccgggtccttaactcgaaagttaacgtcctatacgggatccgcatgaaacccgacgtgtcattcttgcccaaaacgcctctatttcccanactacgtgggcgcaaggggctctatgtatatcgcggannncagtgtcatggtgaacgcggacccgcagattagactcggngtgtaccacatgcatagccgcagtccaaactctaacatgctagcgacttacttcattgtatagacaaaagccattgcgggcaaatcgcccccgatccgcgttggaatgtctcaggagcctggaggtgtgtgtttaccgaatggtacgctctaacnagggcttctcgttggcgaagcgataacnggaaattttgacaccgaaagagcttgccacttgcctggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaattgtttatataaggcaaaatggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgtcggtgtcccatatggaaaaaaggggacttcgatgtttacccggtttgtcgattggacgcagggacgccacttttgacacgtcggcaggcagtcagtaaaacccacactcccgcgatcgataatacttcggtccatagaattcctgggttcgcgcacaagtggttgtttgaatccgcctgactcgatcggcgancgtctggccaaaggttctttccgtcaaattagcatggcgatcgacaatgtggttacgcactgaaggagattcgcgggtgtcgatctgcgactaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgtcgcgactcatacggcatgtctcttaacggctttctccaccgagtcctttgaatcccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggcngactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggtccagtaccaccttccgtacgtagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgaactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacaggtagaccagcaaagccactggaatttttccacctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagccgttttgcatagctttgtacagccacggcggtacaccccctacctaaggcagacaccaagactccgtaggttaacattaccaaagcggagcccccactcacttgcagaaggtttcgacagtgtgagaacggtcctcccttcgtgcgactgtgttatgactctctattgctttctaagggatgtggcttagaggcgcggcacgacagatcatcgtcaatgtcgacggacttgttgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgcctcgggtcaggcccgcncctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgactcgaaggagctgacccagcgaaagctgcctgtccgtagggtcttaccggactcatggaagatccaaaaatgtcacatgattttatgattagtccatgcaagttctaggnatacttgggtgctctaccacanactcatgtcgtggcgtcgcgacaccttcaaagcgtcgaggggacctgcctaattcgaagcgtagcaagggagtggcgtgctggcccggctttggcctcagttacgtcgataccataccctggtgcgaacacccgcccctgttacaccctcttcgagctactatcatgactcggcagcttgcnacaagggcacatncgtaggatgtacctgcagggccacctggttggacgctcaagagagtcagacgctatatcccagagccgtcccggaatgttacactctgccgaatcccgtgtagatgtgtcccaatcagaggagcgtagcacgcgatagccagtagttctggggccaagtggagcaccccaatgggtaaggtaaggtccttggaactcgaggctgagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgngtgtgtatcaagactttagcctccgtgctggacccctgtacggtatcacgtaggcctttcacggtagagtcccaaggtacgttaccctcgggtattatatcgcattgcggctgtcggcctgtgtccctggttccttgcgtcgactatttggtactccctcaggatatgggtagccccggtcgaatctccgagaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcctgcactgaaaggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagcatccattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtgcttgtccaccggacctttcccccttgtgagaccgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggctcgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtactctgactgttccccccctacacttcgctcgactaggtgggttcgatctgcttacgcaccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggngggtcgcagtgccggccggtttgccggcagtcggtaggttttaagccgaaacctgtgttgttgaaggcggcgctgaaaatagtctgtagatgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccnagccgtagaatggtgggcagcgaaggaagcatgctaatgaatcgctccagcgacatgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgtcaaactaagcgacgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttttgagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgcgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccgccngcgatggcttagtgtctacacatcggttgtacaggctaggagtattagtcgatgagaggcgtgaaacacaaaatccggaagtacccacggcgcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcacctgcccattagcccgacttatntcactcgggttgctactatacgatcatgggctaagctcgggacccggccgnctatgagtcctgggagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtggttgggggaggctggcccggtccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacatactgtcgattgagggatcacaaattagccaactcggatctctatggagagcggaaacagggctgtagcgcgccaacgagcagacaagagaacccgagcttagagagcanggagtaaaaccctcccggtcctagaactaagcgagccaagtagtccgcaatcaccatgggatggccatctcccccccgtgccggtgggtcgtctatgcaagatacgtaataacagganaatancataaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggtagtacccaaacggccgtgacttcacaagccaataccggttgtgacagcgcgtagaccttgggtgggttgctcgacagtcctcattgcgcagactgatttccggacgccccaatctagtgttgaggcactcattcccaagcgctactgttaggagtctactaaaaccgacgtcctacaatgatcgtgccgagacaatnccgctcgcccacgaaacttttggtagaggtgccattgcgggtaaaattgagtgtgatcagtctacctctccagactcggaggggatggattcgacttgagggtggatagccccagctgggaccagatgttctccgggggccatgaagcaacagctcccatcctcttcagcgctgacccgttgctatcggcgttactgcgggccgcacgtagactatgaagatggtgatccacgctattattcgggactgtacttacagcgccgcatctgtaccgccacgagaactcggaggccaatgagtctcntcatggctctcccgcgctagctagacttcctagggtcccctgcgaaatcgttggctacacctgccggcgcaccagcgatcgtgactcacgtatactggcccaacggtgtccgattaaagtccaacgcatgacctgagagttcgaaactactgaagttgcgccttataacgcgccgggcagcgactcgctggggtgttaggggaagcagctctcttaggacgcagcaatccttcacctcgactatttgtactttgacccaggcaccgacttgcatgcctatatgactgtactgtgcactagacctcgcgtccaatcccggggccccagtatgcagctcccctcattctcgtcacggaacncggtgtcggctctgcaacagggccaangcccgacagtaacactgtgtctcacgcatcaggtaaggatatcagaccgttgtgcggccgaccgtcgtactttagggaaccttgatatgtacgagaccttagcacctantaaatatgaggatgtcgtctgcgttccagtggctgagtgccgtggaggccactgaacccganagatgagaagagccggcgacaanagattcatgctgcgcacccgccggctcacggcaccagccccaagtgagagtatatgagtccctcgcgcgcaggtcccacatcggcgctctcaaaatgagacatatcggggtcgtacgcngtccggcgcaattttaacaatcgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacngggccgactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcacagcactatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggctactcccaattactccatacccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcgagcgcaagttcaggccacttggggtcctattctaggcggcatgatggcgaacgtgtttcgcacgacagcgggactattgtgcgtccgaagaacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatccgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttagttagtgggaaagtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctgatacagagtccacatccttggatccgtactggcttgattgtaaccgctatgactctgaatcgaagcaaaaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacactggggaaaatctcgttttctatgcccaacggacgacgacagactattgcattgggttctctccccgagggcggataccgtggggcagccacgtaggcgatctccaccgacaaggccgcgttcccgggcgcgcgccgtgcatgcttataccgcggccagaggtcagggggtcaccttccagaggtctggcggatgtntgcggtggtgtgaattggcccggagacacccacagcgcattggtcatctttgctcagtctagttacgactgtgacagggatgtgatccacgctaatgctccaanctctcactttggtggcccggcaaacatcgttgaaaacttggggacataatcacccgggcttagtttatccataattatagctccggtagtccttgattgagacttggacatgttactccctagagcttcggggacggcgnggcggagatattccccgactctagacgggaatcctttcggagcccacacacgtcggcggcactttcgccggcttaacacattgttaccggggcgcaaccggtaccttgtattctcggctgctcctgttcgccctgaacacgaatcagcgcggtaaaacacgtggtaaccgtaggncctgttacgcgggtaaggatacgcggactggagatcggccagccctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgtgcattatctgagatttggaacggtggttgggtacccgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcgcgtacnacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaacngggtccagtttcaggatacgattgaagtcttcccggcgtgtaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgnacntaacgctagacgtcataacacttttgacgatagcgncccctgacgtgattaatgcatgacggcccagccaatcgtgggtaagaacttcttggcagcttgcgggacgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgctgccggcggacattactgggaaagcactgttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgccccgcaacacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcatccccgcgtccgcggagcacggaaggttacataccataccgtttttggcgttaataccaggttacccgtcggttgagggcatgcgcggcggctgaggttaatcaaagtgagccctaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccacgatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgctttggcatgtaacccaagtttcgtcggacgctgacatacttaacaaggcctatggtgtagtaccgatgtttgcccatccctatgggattagcgatgtccagcggttgtatcaactttgacggctcctcagtgatccctagacggcagtctactggtggaaatgcnaggagtagcatggcttatggttcagggggccnggcgatggattagcttcccgttcgnaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatactgggcgtctggcgtcagacaacgtctgcgggtatggtcggcaagtgctacaatacatgcaggacgcaccggagtccaagctcgaagcggggtggaacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaagggagttaactaaattgatctatttcagcttcgtgtaacacggcgtacgccctaaccggggtataaattagtgggaaaagtccatgngcacgggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactcgatggggacgtcagctctttagcccgcaaagttccgccactcgttttgtgtgcaagaccaccaggctcggccgaaatggcatagcgctgggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaaattcgattgtccgcattcgtcatgcgtgcgtaatccacattcaagtaaacgtacgcgtgctctcctccgactcttagcgtcttagtcggagacggcgaacataggganaacgtcagagataggctgtcggaactatctcgctgatctctccagtggccgataactgtccggcatgagataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctaccgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccgggnntatccgttcatccgtccgaacgttactacggactctcgaccacttgctggcgtcttttcaaacctcngtggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcncagagtgtcctttgcgagttttggccgcagtatcctgtttcacatgcgatcggtctgtccagatcttgtcgtgtgttacgaccacgatcgcccagatgcggtgtnncttctcgatcgagatggaggccattaccagtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatctgcctcgcgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacctgccgcccaacgtccgcgctctttctcggttcatctgnccgcagaagtccagtgaatacgttctatattgccgtggcccaaattaaagttggtatttcctcgccgcttagctcgcgagggagacgccggcggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacgtgacagacgatttgtccagactatggataactcttagtaggaccgcttaggtggtgccaactgaagactccnttcccgaacatagcagctcgaattcgtcatgcttggaagatggcataccagcgattgattacacgcgacaaaatgagctccgatcgaagagccttaagcgcatccgcctcaatgcagagggcagcgaaatttcgcaatggccggccgatagcatgttgggtggccttncattaggaagatcagaaggaaggggggctcgtgcttccgcgacggtatgctgcggcaatgtcgggaccgngccgcgggtgttgcccaggcggtccattatgcgataaaagaagtgttgactatttctcgtatgccgaggactagtacttagtaggaccatcccgtttcaactcgtcctgaacatacatatcaaaatactatggttttgggatacggagcgaaaangcgtgatccctcactcgttatcgtatcatagtcacggtgttagcgacgcattgccacgctgaggaggcacgagtgtctaccggcagaggcaacgtcaaaaagcgttcaggctgccctctaggtaataaaagattgagccggtcgttctgcgccgacatctcatccgcaagcccattggccagacctgtcgaacacattcattatgacgtttgagcgaactacatctaccgtcggcgggcgctgctatctattcccagacgtgactccggccatacgcaacccgttgagcgtacattctgtgcgtgatgtcttacgacctcccgtctccagtctggcaggtacccccgcaatgaaggtgtacaacctttcatcggcctcgtggggacaggagttccaatnctttaacacggttatatggaccaggggggctggcctagttcagccggggcttaacagctggactcggcatcactaataatcaattagcatttcatcattatatccagcgcacgctccattgactgaaggagttaagcccagttccgcatccggtgggtgacacccggcaccagatgcgtgaacgcgacaaggaatcgctctcgaaaagcaccgcttcgacatggcagacggcaaaggaggttggtacattnatgccggagtctcccacacatgacgtgaactgggtattaagatgacggtctgacgagacctcttagacttacagaacaggtaccgaacagggctgcgacggtaacgttgggactatggtgtaagagcgctgctctatacgacagcgacagctgggcaggcatttagcaccatccccagtgacagggatcggacacagattgcaaatgcccgttatggtgggcaccttcagggttaaaaggtacccgcttatcggcggtcatgcttggtatcgtagcccagaaacagttccgcggtatcgcgcgcaagagataantagcaagaaccctcattagaggcgagtgnnactattccaatgcgccaccggtgatcggaatacacacgcgacattacccaagccacgatccgcgttgattcgtagtgctcgtgttcacttcggcgcgctggcgacagcgtagatgtgatcccaatttaagcgccttacgcgcagtaacttccttatcagcctcatgtcattcatcttcacatgcagttattagtctgtcgccatacgttgatccagcggcaggacgcgctaagcccttcaccacacacagcaaacgcaaagatgtttctcgcgacaccgangccgtcgtccaacttaagctgcgggcagattagaatccggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggaccgattctctggcgcccgcttgtgtacggtttaacttggcgctggggataagccttttaggcttgataaggcgttctgctgcgagcgagtgggcagagccccatcgttttagcactgtacgcggtagggtagtgaaaagtttaaaggtcacaagctggtatgcgagcctggccgctctcaatgtatctgatcgttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatanacggtcnatangcgtgagatccattttgaaccatggggggtttaagtgattgcgggccccaagtaacggttgggccctgagccantgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactaaaatctttggcacttcaagactgctacagcggagtaatgngttcagagggtgaaagtggcgcagggtggtgtgaacccccggagatggacactttagataaattgttgatatgcgtttttcgctttagattgaccacggtggcctccaatgtacacaccttcacaaggttggggagcgtgtacattcaaacgttcgttaaaaggttttcttagagtcactcgcccgaagattattcgttcagcacgtaatgtagcaggaaatggggcgtaagttaaccacaaggacgtctaaggaccagctcgggcaggcgagcctcagtaaggccagatgataagaaagtgcccaatgagcgacgaagtcgcgctcgacgcccggcgtccattttaggcgctggaaagtgtaacacttcacgcgaaggcgggcctattgttgatttcccgtcgattgattgtgggaaactgggcacctggtaaaacttttctccaatcactacgagttgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagnctcggntgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgcgggtcgagcccccaggggcttatacatgaatagtcctgttactggttatgcgggcgattggcatgcagcggtgtgtgcgtttacgcccttagaagggcatgtgtattccgatggtcagcggtgtacgccacctggccaaccatgaggccgagggggacaggcagaatcggagcgngaagccaggctttttgttgggagtagccctccaaatcagccgggcctgattccatctcgtgtaaggcgagtcagcccgaacggggatggaagagtccgcccnatagaggccgtttagccttgaacaagtctggacaatctcctaccattagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttcccnccagcttccagagtcatgggagggttctgtgcaatctggcgtagctcctcgcgttcaccaaccatctaactgtgccgatcccatcaccactcaggtgttttggtcataatcgaatctttttgacgccgctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatattaaaggccggagtngctgggacctaaattaacggtggacggagcgcgcaccgacccatgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactaccattgtgtaccgagaagggagaccgttcctatccaaatgcgatcccggctttgtgatacttgtgctggacgctaattgctaattaaacattcatgctttacctattacctaacgcatacatggcttctacagccaactcctggaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaaggaagaatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggnctctgaagtaataaagagaccgggggagggcccattattcggtgctgatggcggtacgaagatacacgaactcgcgaacaaaccgaaacctccggaagtggatgttcggtctagagatgtccggggcccctagaccagcccaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacgctcagttgtggtctcttagtaagaacagcttggcttccagcaatgcaggtgggtcaagccgtatatttattggtgaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccngcgagangtgactccgtgaggggggaacgaaagcggccgcgccagtctgatcccgcaacaaaagcccgtgccataaagtggcagatccccgccaatacgccggcaaacctcnaatccaggctgacgagaccgattggacaatgctaacgccagtcatccataagcccatcccgatttgaggacgaacgcaccacctgcactctttagatgcgaacagtcgaaaatgaggtgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctcttttttcactgccccggccggcccaacccaggcaattaactcgcgcgttggggacnctctgcccaggtattgcgctccagctgtttcgcccgggtagttgccttcggattcccctgtatatcttacattcatcgagccctgttggataattcanaattcgccacggtatacccgcgacagggcttcctcggatccaatatttcaagtagtattgggtggtacgaagcggtactattgtagaatcgctagatatgatttagtgcagatgtgcaggagtcccggatatccgtatgccgtgtaatcgcttgagtcagtggtttttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcacagatatacatagcccttaactggcctcgacttaaaccacttgtaattcgaagaggaccagtacactagcgtgtgtgagacaggggtacacttatggagtcatatggcacaggcggccatagtcttgtggattagtaaccatttacgggaagccatgcaccaaatctgcgggacctcccccggtagtggacggacggtttaatttttgtctgataaagaggcatattcgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtgattcgcgcggccacttcgtctgataccgggaccgcaagttctctcaggcgggctttcgatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaaccccctgncaaggccggttgagtgangcagtcgctttcggcgtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttngagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacgtggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtccaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggggagtgaaagcgcacataaggcattaatagtacacccatgggtcttgatgaaatcgntaacggcgggaccccatacagcatggtcctncgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggcgtgctactaccgcgttggatcggagagcgaggataatttcacccgttaacngtgtacgattntccttatccatgcggggtactagtagttgctccggacaatcatatgccacctgttagttcggccttacgaacagggctcgcatacgcgggagctgtggctgaatccaacacgcagcagcattagttcttacccccaaggaaaccacgcgcatctgtaacaccgccatatgagctccagctgaattcccgattccccgactgacgatagcggcaaccatccagggccggaagtgcggccacgcaacaaactattgtaccacatgttccttacgtgcgttagccgttttaagatcgtggggtgtctgtaaaagagcacagctatatcacgcaaattacctgagaagacagaattggcctttgcgagcgcttggtcgtatatacaaatggaaggtgagtggagcaacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccagtgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttaacaccggtaccatatatcaccgaatctcatcagtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgccaacacagcagatgtanggggcattagacgggcacgcattcctctaagggtggtggatagcgactgctgaaccggatagggaactaacaccagtgtctgcaaatgatctcgtacatttcctgcacttcggagccaccccttgcctctatgaaaagctccacggttgaagaaccgtacgcggaagattgaggcaaggtccccttgggagactatcttctggggccgagcgatcagggccctccggtgactacgtttggttgtctgggatgcgagtttgtaaggtgggcctgccggttcgaattgcgaaaagttcaggcccggctggggggttggctttgataaccgcaaacaagaaccggcgtgagtgtngaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcacgacagtgacatttgcttcgacgacttcctcatatcttgcgntgggtaagaaactcccagtaaattcaacatgtagccttatacggagtattaaatggtaccgggngccgccaactagtcgcgcggtgtcatcattagctagctaggccctatcgccgatagttcttgtccctataaacactgaccaaanacgctacacgatccgtaatcgggttctccctaccattgcggatacgttagtagcgaattgacctactggcagtccgatactagaagaggtacccaactagctcgttgccatcatgtcgctagacagccggggctgatgcccggtgttgccttgtttggtgaggccggccccatgttcacaaatctctacagtagtcaacttatataaatacacagcccgatgaagatgtaggtgccgatctcgaatccaacnactcaagtccaaagctcctctgccgggcccgggaaaatccggacggctagacccgtcggccgtatcaacccgacccgcgccattgcatccgcnacgtggccctctgctccgacagcctcgatagttctagtaggccgaatgttggcagggtaggggcttaggtggcgttttgactagctgagtacgaggattcnagctcatagaggaccggagagaggacctcgctcgtacaangtgttatttagaactcgccgtaagtggccgggttttgagacgaactgcttgtaggcatagttcttctaaaaccatttcagcgtatgcgtgcgctaaaccctgcgaagtaacctaacgtggagtccccctcatggcggactttcaggtgcgttacactgcccttgggcccgcggagatgcctaagtccgcgagtctgcttttgtgggataccgagctcgcacgaacgtgtttaatgacggtgaacagaagcccatacgcctccgtacgattccataggtgacgagaccatctctcatggggggaccggagtggccgggccgcgggacggagtaaatggcttttaacaaatcagtataacttactcaactaagtgtttgcccaccggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatngaccctgcaccctgactgcacgcacacttttcgtgaatcacatccaggcgtggatcgaaccttatcccgcgtctgggcccaacatcaaacgagtgacgggacggcgatggcggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacngagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccaagagtccgacttccctgcgatagcctgaccatctaagacagcgattgagcatgcatagcaagagggcaaccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgcgttcacaagagtcacccctcaaatggctgtctggcctttggctgccntagcattgtcaacatggtacgggaaaattacgattcccatctctggtgggggtgcatcttccgcgggcgcaatgtcggcaatagaggtcgaacgtgagaagttcnaagtgcctcaactcacgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggtccggacggctatggtacctgtctgttcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctccgnctcttctacggccgcgggcctaattgcgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcattcccgctacccatctcgaaatggaatcagttgcattcccaaagacccaagtctgaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagatcaacggcattaaatggtaacagagatgcacctcnatatcaaatctggacaatgagccagaactttcagaaaagggtaactgtcggggctaaagagatcagtctcgcataggagaagtatttccggatggccaggctcaggcttacggggaactcctcagcgagatcgatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcgaaagcgcaccctaagccgcagcatatattagtgtcaatgcgcactagatacgtgtggggaacgtctatttgagggtgacccctcatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgcattatatgctgggacccatctcggacgggaagctgcnatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgagtgtaagaggttttttgngaagaggagctgctcaagtgtgaacttccagatcgaccagtggagtgacggggccccggcagcagggagttactgaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcctatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatatcaagtcaggacttctcatttgagaccgctcatcgcgggagcgcatgtgcggcggttacgccgggatttacactccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctggtagacttgcgtcctatcgtggcgtagtaaagaagacttanccctacacccgagtggacacttgggaactgttttcgagttaggagacagactgaagcttatcgccgggcagggtaatgttatcgttcttgggaatgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctaatacatcgggtcccccagctgccgtaatgtcatgatcgcatgcttaaaaagatatcgcctggtgtgcatgcccaccccgcgaacgaccccctgtcgagaatggctctgggacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccntgtgacattctatgccgacgcacagaggagacggatacccgtacatagcagcagcactggtgtagatgatggcgcgctgtggccgaggcatgctatccaaccactacgacganacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccattccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaatttctggcgcctgcatcgcgtgatgacgagcaactacttaatgggagcgctgctctggcacattcaataggtccattagacacagactattgccatccgtacccacaccggccttgtagtgtggctcgtcgttccagcggccgaatcgcttcatgttccaattacagaaaaatagtacggcgtggccggaactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaacgttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcggagcccaggtgtaagaagtcagccctatgccgcgaaatgctgccgggcngtgagatctccaacgaaggaaagttgtcgcgggcggctgcgccacaatccgcgaaatacaccagcgtactccggatgggtggaagagcatagttgagaaatcatccgtcggcttttagcgatacccaatatagtgcccaggctaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgtgcccgctggacgatctattacaagtatcggtgatttcgacgctgggcttttactgggtgggtggctcagcttgagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccacgaaggcatacgcccgtccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagcttgtttaattactgcaagctagacctcgtgtttctggtgaaccaggcgctactcccagaagcatccctcggcgcgcctccgaggctgttcattcgtggtataagcattatcgtaaacgctttcatccttacaccgatctacgttgttaagcagtgcgtacaatgtaaaaattggtgagcaccaggccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttcctcttgtgtacgtaattgtatgttcctttaccatccactcgaccggtcttaaaagacgtggtctcaccaacggaagcatgagcgtgagttaattacccgtggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggtataagagcgcatggtccgggaggaagcttttctgttcagagctcggctccgcggggtgatggcccacgctatttcggatggtcgcttgctcgacgaataatttctcccgtccccactaaccactgccaatgaaagtcctctcgttcgtgtatgggtacggcggagatcaaagaaggtagtcacctagattgagcaacgcataaatcccaaatgacntgtctatgaaatagaggatgcgctagtgttcgatcgtcgctgatcgtgccttacgccccgttgtcactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagcccctgaacgcgttcagccgttggggagaaggagcgattgcattgggggcttaccggtggtccctatttcattcgaggtccaactatgccccagtaagcatatgcggaaaatcaaaacgctgcacggaggcgctgcacccatttcngcacccttccccggggacaacttcacagctgagtctccaaacttgcgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttngtggggtnaagaaggctaacatagagcgtcactctaacgataaacgccggtcaggtggacgtcgcgtcccgtgcgagcgaggtagaacggtcataacctgagggctagaacttgaaagaacgggcctccatctttaacgctaagttacgcatgttggcgggtgaaagaggccggaacggattctccttagcgcctcgggcccggntcgttggggtacatactttgatgacctctaactctacacgtcgtaaacccagatcngtctgccggcacccaattctgttctcctctcaactccggaattgtgngccgaggcgtaacgccanccccctcataatgtctcatgatcggggtgncagttcaaaatcgtatcaaaatattgatcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcagttgggctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcncaaagcggtgtgaacgccccgcggtaaagcgggggagagaccagtagtcacaaaatgtcgcctcgccacaagcaccacgatcgtcagttacaagtcgatgtaatcaccagcacncggcgcggcgcgcaccggaggggatcaaagactcaacatctacgtactggtccatctttctttccgtttaggaaggccggaaatcagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacngcaccgtgcatacccgtaacatcaggaagtgggtcatgaagacctcacacattgggtgtctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcnntgcatctcccacagcacgggtcctccaaagagggggagccattgccctccccagatgncctctcacgttagaaaacatttaatagtcgccaatgcggaggtgtagtgcggagtctcatcctctggcaatccctttaaagtctaacgctgactcgctagcggggcacgatcgacgcccacggcaggtacttactgccnctgtgggcngggccgtgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgggattcaacatactttctcgccctggggatctaggagggctgggacccagcttggagaagatcttcggcggttagttgtcgatggcgcccggccggacccgatccgtgcaaatcgtgcctcccggcccngggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctccngtgcatttctgaagcaatgaccgcatgccaggcctggagctcgggcgcggcacgtttgattggggatagacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccaggaagatgttttaaacaccccgctacgttctcaacggcagccgcccttgccgagtacgtatgttgttactgtttacaagatcgtcccgattggcggttactactgtatagaggacaagaattcangtgggaactaccgcaccatgggaacacttgtgattcggtccgatccgttactaggccccccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttggattactcaacagnatccgcctgcgtcggtaacgtatgcgccgcagcaactgccgtccggacgattgcctcgaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaacagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcccatgcccggtccgttcggggttctgacatggatcacgctaatcaccgctatttgggccgttcgatcataaccgcgcaggcangatgttgaagttcgtccaagtgtgggagatgttggagcaagcgcgagatctctatctaagtcaggttcactcactcaccactgtggctccggtggggtagcacaatcggcttagcagcgggtgccctcgtactgagtcattgaatcctccgattgggggcgatctactctgtggcttatgactctggctttgattgacagttccggtaatgaacttagatctcgaggtcgccgagctgcctggcgtcctgtttctactagattgatagagtgcggtaggtagggccgacatggacggggcgaaacctgctcgacggggattacctacccctcggtaaacaaagacttcaaccgcttagttggcggaacatcctgcctatccctcgcctagccggaagtcaggatctactcctgcctatgtgttactcgtcataaggtatacacggacatgcctccgatggccagactacacttgctgtccttctaggatcgccacttaggagtactctggtctgtaagtcacggcattgctagcncgcatagcgttctttgggttgcgcagctaccggaaggcatttagcgacgtccgacatcgcagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggaactgggttaattggtgggtagcacggctagctacaggagtcctaatgcgagancgaagataaaattgcccgaagccacttcaagtcttttcgcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagagcaagaatagattgtctcagcacccggtctctgagtgtgacactcgatctgaatctcgtaaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagcatggatggcggccaccgcccgcnnnnaagacaagccgacttaaagttctttccacaagcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgncnnngcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgccacggataaagtccgcttggaatcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctgggnacgtaaggagtaagccggcagtcccccgctcggtcgagtctccgtctgaagccgggtaatcgcagcttgtattcacacagttgacaattggccgatctttcggactacgacttccaaatggtttaccgggggtatcggacctagctccggcccgatccgcccctctaaaacnccctataggaattgagacctcagagcgactgactcagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacntataggcgttacgggtcttctccccgtcatctcctggtcgggtgaatgtgggggcaggcaatgggaatcactaacggcgcgaccgggttcacacaagtgccgagactcgcggcacattccagctacgcccaccactggttctggtcttgtgagcaaaaacccgtgnactcttgcggatcgagacgttgaactgtgaccatagtattgggccttacctcctacatctggctataaggtaaccggtcggaagtatggtcaccaacaaacttaattcgccagattggtggtctttaacgccatgaatcacctcgggaggctatgtgtatgcttggacttatcctcttgcgaccctctcgaacctgttctggtgcagctcgcctngggctcctcgactgagacatatcgccctccacttgtattatgtgcttggctcacgtagctgtcggcaattgctgatgcattttatacggcgtgaccggccgatccgagctcatttgccgctgggacgtaatatgtatatacacctagatgtgaaggtgtgacggcataagttccttagtaccagtcgtacacccggaaagtatagaccatggccttggcaagattgcacactttggctgaaaaaacccgtccaattgccaggtttaagatgctagttgacgccctgtgtttcagacgtgttaanagcgcgaatgaatcatataacttcattaatctgnggaccgcctgtgaaattgacgtaacagacaatttacgcttagctacaccaactctcccccgacgtctgatccattgatctcggaaacattccccgtgaacttaggtactaggtgggactttngttaaaatcatttctagtacnagcccgacacgtgcatacgaccaggtgctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgtgcgtcccaatgggaagcganggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttggacgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccaccccacttggngcccaataaccagtctccacgcgtcttcaacgatctgggcttccttgggtaagnaactgactaccgtggggagtgggggtaccgcttgcngaaatctgcgtgtaccgttcagaataatactgtgtaacttccgggggactaaaagactcttcgtcgaggggatgcatacgtgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtctataaacttaggngttctcttcattccgaggtgacgctccattgttacgcaaccccgagcaagctctcggattcactcgccgggcatacacaacttaaccacgtgctgctgtcttttgttgtccctgcgttccttgctgtatgtgccgaaaacaagcgtctgtcctagacacaggcctggtgcgataacgaagtgaatggtcatggtgggtacaggcagatctcttggatgcgaggaggtttatttttgcaggacaacaacggagaccgctccacgttcgccgattggtggcggttcttagcattgccctcgacctagtttcaagcgctccgggccgcgtgaatgaccgcccgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaanctggctctgcccaccatgccccagggctgctggtcaacttaattctaaacccttatgcatcccacagtcttcgcgatggcttcgtgcaggcaagccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgcgtcccactaagtggaagccaaataatataatgctggtggacaacgcccagcttggccctgcctagagnatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcactagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcccacgacggtagtcctgtatgggaggtcaatctcgtcttcgtgatgctaggacacatggtataancgagagggcaagtcgcacaaactacatatctgcctagctaccagattacagagaactcaaccgactcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagngggtgggcgcatcggttctgaaattcccatcactcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaaaaactgtccggtgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaacttcacctatcttgttaatgccggtaattggggccttacggggaaaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacgatgaccgccatttagcgtgtcctgtagcatctgggccagtgtatcagcggcggctagctcttggtncgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaanattggccacatctgcttttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttagggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgagatgccggcctggtcgcctccaactgtaggaggccctcgaacagaaggagaccgctatagaagtgtcaatcggctctaccccgtcatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgagtagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagcgcgggtgtggccgttactatcaatatgggcccgcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcatctcacctacggtggatagggctgatctgtgtcagggaaaagggaatggttgcaaggtaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgncccacctcctaagataaggatccacgcgacgacgaggggctggggtggcggggggcccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgngggccgctatcctcggtcgccttgtagantacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgccnttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacaaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtgncgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcncgactacgttccaccaaaaatgtaattcnaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtancgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttgggggcagggnagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtatattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctnntctatggcctcagaagagcgggacaacgctaccgttgtgtcccaacagnctatatatcgtaatggccctcagcagtacaagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttcaactcgcccttacggcctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttgaacagctcttaccttagaatgcttggcgctactacttgtgtcgggtgacgttgtcagttaagggacggtggtactccgtctgtgctacactataccacggcagttggcgagatcccgcctcnaccgccgcagctagtncttaacgaagactatcgtttcctttcgactttattggacagaagtattggatactcgcggttcgggtccntaacacactccgcaggtggcacgagtcataccgaaatcggtgtctactgagtatgctgcggaagagctacgtacggaaagggggtttacgccagttaagaaaacaatttgccagnaatgcgcaccttgagtagcgcctttcccagggctacttttggccggtagccggggaatcttcgatcatcagggagccaatgtcccaccagtgaacttgtgcccgatttgcgatgtcctcgttaggcatttgatactggaaaacggctgctcgggaatgtccttcgntagggatgcagtccatcccgctaggcatggaccaagatcagtgtgtgtgctctaaggcgaagataacagacaagcggtggggatgtgacgtgctcanaggagagatccgtagagattcataagcgggacacagcagccgctgtgcaataggacgggccgacggacggccaggttcacaacgacctaagcttctcactacccacgtgctnctagagtattgcgctctgggcccgcagggactatgtgtagtgcgcacgtgcgacctacggccttaggctaatctgatacgggactgtcctccgcccctcacgatggtgcccagcaacccgtagctagccgctagnccgtagctactgcccggttgagccgccggggtagtggggtgcaatgaggatacacaggggcctcctttccatgtgggagtgaatagcgctaacatgtacttcccagtactagtagggggattcgcgattgcnttttgtgtttccctattagttctacttggaagagggcccaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccagtaagagtatcgctagtaacggcttgaagggagaccttagattattatattctcgtaacgatgaccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggaaccacgatccacccggaactgtcgtgcatcttctcccntncattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttaacggagggntgcccggacttcgcgttctcgatcnaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattcnttcttgtgggggttagcatgcccgtcccgccgactatgcatgccgccagcgtgccgcatcatttagtgtgctacgtgcaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggnccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactatggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttcattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggttccagggaaccaatgccagcacggcaaggcggggcaccctanagggagatccgtntctcctggtttatcggcatgatgaccgtcaggtgctgtgggtttccgaagaanctcgggttccacggatatgagacgaatcgtgcagctgttgagcatccagcctcgtgacgcttggggcgcagtgccatggtgtggatacgtaccaggcctagcgtaatcgctacgtcataattgcttcatcatncttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccaggaaccggaggaggngttgggcacacataaggtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaagagaaaccggccaataactgcataacggaggcgtcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactgccttcnctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttgatacagacnaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtgcatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctagtctatggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtaccatggcgatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgagctgtcatgagtggtaagccacacttacatcggcgttggcagtcttcatagttcaatcgttaaccaccactggccttccatggacttggtcagtgaatgtactctagttcccggatcagcgaaaataggcgtcgcctcgcgtgcattcctacgcgggcgccccggggcgaaacaggcnacaagacgttccgttgggtgcaagattgagtgcgcattcggaccccgagnccctggcatttctttaagttgccgggtgagtcgacttgtgttaccccagtaactgcncagtcaggaacatcgagaatccatgaagaatcgttcgccggatctcgagtaagatctgaattgggacaaacggcttnngagacatccgatgttcaagtcgactatatccgatatactacgcggtcgaaaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcggtcgcgaaacattgttagctgtagcttttcaataggagtaggccggcaagagtttacccgccctggcggaacgtggcgactgcgttccnccatgcatacaagacgncttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtggatgtagtaggttaataggatgccgancactatgctctccaaatatcgatttgctacattgcaggaatacgatcgataactacgagctataatatctgagccttacctccacgaaaccgtatcgctttcgagaagctggcgagggtactcgggtcgaccctggtccctaacaagtgcctttgagtgccttgggcccaaggtgtcgactctggccccgagaccgatcgtcagctcgttcataatcttgggaccttcaatcaatgtacagaccaaattaaatctgtggcgacacgcttaaatagtagagtancaagagatcgggcactccgagactcgacgaacggtgggtccggtctagagcaccagaattccagtcgatcaataacgattagttgcgagtcttctgccacaacattggccagcctgcaccccctgggagcgacggttgttatcgctatccctcggccaacattggtctcatcatgtatcgcgtgttggcactggggtgacatactctcctgtcccgccgatcgaaggactgggatggctcggtcacgcgtcagagctgctatacgctatcgaagtctcttgtggcgtgcgtgattggcgtgagaaacggatgcggaccaaaagctaacagacgaagagtcctctggcacacgctgacgagtttcccgcctgacccgtccacatccaggtctagagtcggttcccgtgcctcagacccaacaggcttcccggctaaccaattggccaggaacacaccccctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatcccactctcacgaccatgtcactatctgacggggaaancgctgttttgttcccagaagatngngtttttcatatatccgggatgaacaatatgtccatttctacggcttactgagagcgccctctgccgggccgcgtttctagctgtatcttatacccagagcgttcccgattaagcaaatgtattgcgaccagttactcaaaagggaccacaacacgttcgtgaggtgggtgggagacaagtccgtttgattanccgcgcacccccccagtgaggatactggaattgagagttcatccccgccgaacttactcagacagatcaactagtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctgcaagagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatccttttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacccgggccgcattaggcgcaaagctctgtatcgagggtaagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcactacgacttacccctcagtcaaggttgcgacgtgtccggacatagtcctgcccgtgatcggcaaaatctcgggtggaatagggcgaacatccgtgtacggaacccaggcttcggccaagacttttacattcgagccgttgcgttacgcgcgttggcccgtacggtgatccacaggccgccgagagacttgaccggtgcgtgtactgctcgatctgattcccaatggacaccccaacattgctatacgctacacaatcctttcgtcgcactatcccataccgtatccagctagtccttgcccgccatggtcggcgtcactgtgctcataattttgcgcgcactctcgatnccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcactcaggctttgctggncgtacgggcggcttcatgccccgctataccttttgccagagcctagtttaccgtagtgccttatttagcacaacagcggggtcgccagttcgtggctctgctgccggcctacggatgtgcgaaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctggtccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgtatctacttggctgtaaagacctaagcacgccggccacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggatagcaccattcactagagatttttcaggcccagtctccaagtcgcttgcatcagcaagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaagacggttcggcgacgcccaagacgcaagataggggctaagcctcgaaatattccggctcatggcnnnntctggcggtatagtcgggcggccgtcacttggaacaaatggcgctccgacggcaatgggctttgaactggtggcagtaggaaccttnggtcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagctgcacagtgggccttacgccacncagaaggacgcaggggttgttccccggtcgccgcgaaaactccaagtcggactccgcaagtggcgtaagagagacacattaggtcaaaagatatccggagactagtcctctgaaaccgggcctctaatgttcctccctggccgatagggcacgaccatatatctccctagttgcatatctcttagcagcccctgcatggacccatgcttcatgcaccgcctccccatgatgcaaaacccagaactctctagatcggagtaactatataccggatcaccggcttactcgccatgtggctcaccctttacagtgccggacggccgctgccagataacgtctggcccgcgcccatcatcagttagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctcctctagcacattcctaatagctggcccagcgtaatgtcaagtaatggaccataagcgggcagcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaacccgatttgggggggaaaagatcccacccattcgtacagggaccacccncagcggccattgcccctccaatgtctcgtaatcaaaccctttagcagatttgtgcgttaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatctcgagcccacgtacactggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactcccttacatcacggtcgcacgcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtcatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccntatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagttttgcgcaacaccgactcttgactgaatatcgccccgggaagtttcagcgcgataaaaaactaaacttatcataccttagacacttcctaatgccaaggggatgcgaccggcgagtaganagtcaagagctattccggccagtccgcctttaattcattcacctaaaaataacaatataaaccatcccggcactaacccatcgcagggcgtggcgaataatccacgtgcttgagatgcgcgaggaacccctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtaggaggggggcgtaccgccccgactttctgcccagagtgcnttcgtacgtcagcattnttgaccctaagcgcnccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggccccggaccgtacggtctacacgcatcttgttcacgcggatcctaattagtcattagggggacgagccgggggcgacgtcgtaacggacagcggatgcagtcagtctagatctcctccacattgagaaaatccgaaatactctccagttgacagtctcagccctccagtgagggctacaaccggacccggacaccagaacgggctagatcatcccagnntacggcagcttttttacacgaagctgttattcgagatgatggcagcacgcccatagtggtatggngctatgaccattgtatgcacataaaaggatttcagcgagagcagacacccatgccacccngcgaatccgtggattcagcgagggagctcggctcgccggacatctnacgcgccggttttagcgggcctgagaaacaagcctttgtcgcagtgtggacagggctgtgtcctggagtttgcggggtggaggcgcaccgtttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctgttccaaattttctagctggatttcaagccaatctgtctggaaaatccagcttctntcgcggattaagggccagggtaaaatctagaaagaatatagggcgctngtctacgtggagataantgctcacatgggagaaccttcggtcagttggcagctcccccgtggagagacccaatgccgcaggctagtttttagaaacccgtaaagctcgcgtgtacactgcagtcgacttgaaattcattacgccacaaacagtccaataaaggaacccgaaaaacctccagtcgaacagccgtctcggagactaacaacccgcacgaggtctaggccctgccagattccttattctctcccttgcgtagtgtcgcgtactcacgaacggcaagcgtatatggggcccatagctattagcgctacgcgcgagggagtacatgctcccattttgtgacgttgacngcaaactttggaagctaagcngggcatccaccggccacgagacaagggctacccttaccgctgacctgtcgggaaagnantattagtccgggcgcagtgggttgtctcatcgttacgcgcgtagttctagattcgggacgtacgggtgtcgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggctgctaaaatgcactcangtgcgcggccgctaatgcagcatagcatgtgatgcatacgaacaccaactgaaangttgcgcgggccgtcgatagttcgaataatcatgngcgcttacaggtgacgctcttcgcagttacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcgacccccactgatagcatgctcgttcttangcaggtaatcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcggtcaacttgccaacgcttagtgcgtggtgactgcaagtattgcagacgacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgtngggctaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttgcttagcccagatttgggtcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacggtggtaagacgagatttcgccgcgggcgctccggtccgcctatcgcgagtggccgttaagtcccaaggtcgcagtcggtccctgttatcgaggtccagcatatgtgttcagtccctggctccgctatacggcagagcagatattcccgtaaaccgacgtccgttgtaggtgttaagatctgcaaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtagacacagacttcgtcccgttaaatctatgaatgccatgttaacccgcggcgcagccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggagagtagctacattaacgccctaaatcgatgcggcccttatgctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcatgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgtcggcacaactccggtggcgacgcggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtccccatactttccactnaggaggtctttaggggaactagtgaggtcccccgtcngaacacatggcgcgccagtatttagcggtaaatcctaatcccctttcatggggattcttcaggacgtcactacgtcaagtgccactaccttccttctgtccaccctggactggtgattcggacctgctgccctagtcaatttttcgcagcttgctcgtgcaatctgacccccccggagaagtcctcccagtcgcnctgcttggactctaggccgctacatgcagcgatttaatcgtaaataatcagagatagcatttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggcccgaagacagagttaaaacgatgatctcctgcgggccatgggaggcactacgttgtgncatttacccacggacagaacgtgcatgggcgcaagctttttggtgtcaaaagangcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggcttctttagatagcccctcgacagagtggacattttggcagtaacagaactccggtgaagttcattacaacctaatttatcttctatcagcgcctcccaagcccgccaaacctaacgttcttggtgctagtatcaataccgtgccggcctagaaatgtgtccttaccataaaacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctaacccgacccgggattgcactcagcggcaccacggcaccttctgacccccaaaatggatttaataatcactttccaagtcgtatgtcaaacggccgannggtgtcagtaccacccaaccacagtcgagtgcgcctgcatacgtcgtcccccggttgcagtcaaaattaatgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggggaccaggcacagacccgattcattttcgttcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagctctacggatggcgttcagcggttgggcgcattccgcncctcattgcctacgggacgtcgacggaaacgcacagtagcgaacttcaatacgactaggagagcccacatgagagtattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgcgtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactccagaacaggtgggggagaaatcggaaaacaaacgcgatggaggtcgtctgggattcngatgccctccagctcagcggaatgaagccgtttcaccttgtaggaccccgtccggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtggactaccggggagggggaccattaatttgggccgtttagggtcttgttaaacctgctaggtgcttcgtaatcgcaagcactcttaacactccggcgaccccgtgggccttggtcaacgtataccagtgactaacaccgactctgagcgcgggtggggtcatttcagncatgtgcccgccggtcgggtccttgaggatagttacagggcgattccggaggggtcgagatcctgattgggacgatttcttccccagcgtcgggtgtttctattgcggtagtcctttactggtcattgagggggcttatcgcttatgagtttcgcaactcctcgccgccaccacctctatcttggatcatgtggccagattacggagggccgaacgccttcgaatagtaaagggtagaaagttagcacggtgttaggctcccgactgtacggtgcgcaacagagatgcgaagagcanngacgcaaacgacagggcctaactctggacagggggaagagccatgtctgtangtcgaaagctggtggagttgcaagcccctcncgtggtctccttatctttgctacgcaagtagcgacacctattgagtggagctacgctctgttagaatggacaagtctggccgcgtatccgtatgacgagcctatagtatagccatgtcgttggctcgcgctaccgtgaagtcaggtaaggctatcgcctctacacgacccaaatgcataaggctagaaccgtcctcactcttcatcgcgagcctgatattgccgccgaacataaccgttatctcgttggtcgccgatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctactcaatcaagaggaagcaatacgtccaacccgagccgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcattagcgcccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgcngaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagcnggcacttctttccgctccagcttcggccgaaagtagctcgcttcgagcgtcacgataatagtactagtcaaccagccgcgcccaaggccagaccgtgcgagtcttgacatgactcggcagtccccgtactcagaggagactcgccgagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctatatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgngaacgtcagatgagatctggcctgaaagctgatacgggaatatcccgagtcagaatggtttgattcgtcccaggcttcgctgggtccccgtaggtcatgaatggctcataactccctatagaactccttgcacttcacgtcgcgtctcctagcacgactcggtaacgcgcggggtagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgcaaccgttcacggattgggacgagattacgccngatctatttantttgcgccaattaaaccttaaatacaccgctacccccgatatatccgtgagccggtgcgcccagnctggattcaagcagctcgtgcgtggctgagtacactctgtccctcgtcgttgaagccgcgccatncgnctgggcctggcnccctagccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtggacggctcacaacgcagtctcagggaccagatcaaatagcagaaatgcgacttctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttncgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaagcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggacttaggctgttaatccgacgtctcacaaggctggcatatcggctagacgtagtaggcttgtgggttggaacggtagcagtctattctggcggcgctanatcttaacgtaccggtgagtgagattacgcagtgggactgnacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagcgccgtgaacgcaactcccggagcgaagtcccccacgtacctagtgctgtccccctaccttagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagagaaagtcgcgggtacccccggctaagattactttctcgcaaggggagcagcgaagggtggttcccttcccttcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccgcgggactcttctgcgatggtaattgtggattgtttctagcgacatgaggactctcatcaccgagggggggccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgtcacccgcggtttttggcggtatacctcggtcgactcgagtgccgtctcgggcgtcggagttcaacagcccagaccgcgcaagcagcgagtataatctattagaggagcatttacgcatctaagataggtgatgtagcgccgcctagtcgcacaagttagacggactacacctgttaagggcgggaaagagatattctcccgacaacgaattacgtgtagtgtagccattagcgcttatctccgattgcgttaccaacgggngagcactgggagtggctaacattccacagtcaggctccggcgacgctatcctacacggactctntctttataaggcctttgtccatgttcataggtgactcatacagcgacttctaggccaagttttggtatcgaaggtgtcggaggtgctgaatggcgtaatgttgagggttgcaaggtgctgagaaaaataacggtngcttagctctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgagcgttagcctatcacaataggtctggccattccttaaatacggcggtatnccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgtccgtcgagactcactcctctttgnnnctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccangcgagtgataccatagacacctaggccctattaggggcagtcagtcgcttgcaagagaggtttgcatcttagcaagaggggagggatatgatgctanagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatcgacgtgttcgggtgtcacagttgctttangtccggccgggctaacccagtcacctctaggctacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgcccttaaggtcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccttaccccacgagctagggcctgnccatcttatgcgcgacacatcgcggttcgggtgagaccgggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattanaggcaagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgaccggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaagcctacgctcnctcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacataccatataggagttccatagatgccctggagtattgacgctaagtcctttggacagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacaggtgtagagacgttagtgattcacccacaagcggttggccccgaatcgcgggaaagtcgcaaccgaccccgaatcctgccccggtgnggaccgaagccaccctggcgacacactctaccagtacccagaccgcttcacgggaggccngggccncggggttaacgttcagcggcagaattcttagtattcacacaggcggtggcatatggcatatggtagggtttatacaattgcgttaccctcgaagccgcccatcttaggaatgctcgaaacagcttagatagcgagtcgcttcgcgggctagcactcaacgggcctgctcagtcagtgaggcacgatcttcttgtacacgggcaccttccaagattgcagagtcacccccgcctacgtagaaccgccgtcgcttggacacgacgactacattcggcctttcagaacatccaacagcgcgatggcngtggtgcgccgtacaaggtggatgaggatgggttgccgcatattcacatcccatgataggatgcagacccggaagggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagagtgttccttctcacgaacatcgctgatagaccgagtccccggtatcgcctgtgggggggtggaggcntgttacgatgcgggctgcgcggaggggggattcgttgtccgccgggttaggtacggaagtcacagagaagacttggaccttctcatctcgtgtgggcaggtagcagccccggacctgccnagggggactgggggctgttaataccccgattctatgaatgctgtagtcatcggctggatacatggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgatatcagtgggtttcaagttggggattttatatctcacgtcgaatggttcgtcttatctctgntcgggggcgccgatgtgcttcgctgggatgccaggaagaaataccctatcatgctgcaatcaaaaatgggtacaggcccgtgggttacatttggggctgcgagatctaagaggtggtacttagtctcgcggttgcgggtaaatgagcccacagcagcgtggaccggcaacggtgcgggcgagncgctttgactgtagaggtgtgcgaatccgcgtacagcggggttagggaagcaatagcaacgctgcagtcctaaagcgacagcgtatcacggcgcactgngcgatcggcgccagttcatattcctagcaaataagggcggggtagacccatgtgtggcccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaattagaaatgtggcgtatgcactagcaattttggtctccacangagggagtctacaacgctagctgatacaagaagcgagttgggtgtcgtagatacggttccgagagggcgccttgtcgtcnattaacgtacgccatgttagctcaaactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacatgttggcgacaataccgcagacatgggagtcgtaagtataaagtgccttagctcgcctatcctcatcctacacatccacgacctgacacgccgcttcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgtatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggactccgaaatattgagtaccgtatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaaggnncagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggccccgtcgccgctttactccaccatgaggttgtatgtacaccgaaacaaggtcaatatgctgcgttagtcgtggttggattgtaagatccccccaaactcctggtcctgtacttcagtgcactcattgtgagaaccctcctgctctcgggatgacgcagtgatggcacaccatgcccccgangaggctaccagtgctatcaacttaggtaaacctgcttccagcagantcccgtaagagcaatgacactcagctgttgcagcagcatttttacgaaggccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggatgggggacgcgcggccactggggaggggcctacgcgcagcagatcaatgtttgtaagctacttgcgaattcaaagtactgtgccnagccaacaccgggggcctatccgagttcgactaattgccgagcccctaaatatcggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatcctgcaatctctaccacgggtatacagcaaaaagttattaactgtatttgtagtaatgccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgtcccggcctacactcgtgacagactctctcccccggnggggggggacaagcgttacagcacttaaacctccgggtcgtgcacttgttgaagtggcgtgggtctcggctcaagaccatccctaatgctcctcaactatgtggtatcagcaccacccagaataggatctcgggctatgggcgtagggccttatggatctgagaccgagggtactgaatggaatgcattgacttcgtaaggtggggtcccaaccactccgtcctgttgttagacgcaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatattttcggcgtccacccgccgtgcacatttcggggtggcccctccccggcatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacaataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactacagctgntgagtacccggagatctttaggggctccacgcncgcagttcatccatgcatcttaagaatactggagggcgaaggtgcacaaaacccgcgtaaatgctanngcctctcattctccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtacncnccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattngtaattggggatacggccgggtataggtaaggccacgacattgaggccgcgcgtaataacgtgggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgacttatggacgcaagtgccatggattatgtttcgtccggcggcaatgctcggccttgtgtatttgcgagnaagggcacaccgagcgagagcacgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccactttatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcagtagaagatgctcttctgcctacccccgtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgacccgatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagngattttaggaatagaactaattgctaaacccccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcttcgcctcgacacatngcgattgttcttcggtgccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcagaactccgttcttaggtgtggcattcggctcatggacgtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgggtcccgtgggatgaagaggcatgcggctatgccgagcgagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttacggctacgagctaaaacgttacggctatgatttgatactcaattgggattaatagtatctgtggatactacaggcttacctatcnttgcaagacccgccctttggtgagtagganaacggctgatgcgtcaggtaagtctggaaacccatggtattaacaaaagtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttagagcgcgtatcccgacacgccaaggcatacaccgccgtatcatgggtaagcattagctattcgaccaatctctgcgctgaggactcattctgacccggagggaccggcaccggactgatggccggctctgccattcctaccacaataagggggctagaacncgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgttaggtggggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacaggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcgtccgtccggacgcgggagtgatggctggagagcacnacagcaatcggaagaggcaatgtggtagtgctagtcagtcacgagacccgaaaagaccacttctagaacctgtgtgatgggccgtcgctagtgatgggccgtgtctgcggcgacgaagcactcccgtgcttaaatcagcatagctccctcggcgtttagatcgttcatcacagacttcggactgcggcaagttaataattaatccttaggacgagttattccaagcagcatgacccccccagaagattccaacccataaaagttcgtgagatgcgataggccgacttaggacagaggaacaaatttggtgggctcatatgtcaccaagttcgcatgcgttttgaaggccttctgtgtggngtgtacgtaacaagggacccctggcgtcactgagaaagtggacaattgtgtatgcggacgtatctgcaatggctgcnggagngccattganaatttcatacagcgcgcatgcgtgaattacgcctatggaatctaccgattttgtatgtttcattcattcctagtagatgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgncgtcacttagcgagatgccgtcaccaggagcctgccgtgcctttcatgttggtggtacgtttcggcccggcgtactgactacagacccttgccaggggcgggataatagggcagttgggcttacgaggggcgtcgggactgttttagagactggtgctcggcgtgaccggatagcggatattggcgacgggagtgacaatcttggtgcgccacgagggggtcctgtggagagaaccactaacttaaggaccgatgaacattcctcctccccctttgggggcgncgtcaatcggaggggacctcaggaacatgcaccgttagaagtcaacctctcgggtatctggtgtctcacgcgccacgtgagacgaacaaaggttattactgttcggacggttgggctcctaggctggcttgtgctccctttcgtgcctccaggcagtgcggacgcagctaaaccatgcaccgtcccggccgcggatgtgtggtgcagaataatnctgntagcgccccggttaaatctgggtaagggctctccactcacttcactgaagaatcgggttgtacgctgaaggtnccgtgcgctcactgccctatgcactccctgcgcctagccaacctggagtcgccacgagaacacaggtacagttacctcaccttacncatccganagtatctatttgccggaagccccacatgtcttctgatttaggataaagtacagactcccctattcacagccgcggcgtgaaccggttgaatataccgacgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgtntagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccaaatcgtgcgtgaacgcgcacatccagcatcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcnaatagagggactatanttatgtcatcccggggtcctaatctccactcacgagggcttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacgatcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgaggaccgaggtaccaatgacaactagtaacctctgccgaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggaggaacggccgacaccgggctgccccctgagtattcgaatcaactttacagtcttaaacacctggctcacttagacaacaaatgctgtgcgcgctactgtctgggctattaagaaggcactcgtagtcgtatccacgatgacctacgtacggcccagcattgcaacctaccnntgacaacgtgtgaacgcactggtcgggagaaagccttcactaaagtgtctagagggtacgcaggcgaagcacagacgggcagcgcaggcgacaagtactattcataagagccagcaggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctcacgcacacaatagtcagagttgcagagccttatacttggttccgcgggaagtaattcagcgtgtgacttgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcatgtaccccgggaagagatcgctcgtcctgaacagatcgactgctcgtgagagcaattttgtgggcgcagcgcccggccgtgctgtcaggcttgggcgcatctcctatagatccggcccagtgccaaacgctcgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactgatactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggctattgcttgctcggcttangagtttacatggcgaacgccaacattcgtgattctcagaaagtagccaatgcgtatcaacgtaaacaaatagagtgagactttnggtggccaatccttttccaggtcgtcggcgattgccgaccgcttgctaggtcgagagtgtcgccgattacgtcgggggttctgatccgctctctgtaggcaagttgttcccagaccgtataccttgcacgacgcaagtgatcactgcacacgcgagcccgggagtccctgggcttccaccgacccgtctcgggcggcaagtgtggttcccagggcaagggagcggaggtgacatcccaaggaatgtgtctgtgacactttgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttgagncattcttcaaatcagttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccctattagtgtgggttgactcgccggcctatggtaactctcgcccgacgtcagattaaaaacccgtctagcgacgccgttacgtcaccgatccctggagagggaggacgtgcggcaaagctacggaacggacgcccggttgcgatgagtagcgatacaatgaacgggattagataactacgngcgctcttgacgacccatgtgtnntctctgtcttccgcgttttgctcttacccatccccaaccatcctcctgtttcgaccagcgttagggagttaacacgcgtgcaaaggcccggccggtcnttgtgccgttatgtgctagaggatcctcgcgagcctcccataggcgagcggccatcagtgaanntgggtgtgatgagagatcacttagcgtcgcaaggctgtcatgtgctggaaatttcccatgaggcttccgttgtccgacccatcaggtcgtcgcccgcgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggtgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctagtaaatatgttctctctagcagggcctcatncccatgtcacctccatttctctccatttagtcctcgactgggttaggtcgttgccaagcggtctcccctccagatgtgctcggccccggcgctccaatttctgaggaaaacaggccaggcccccagtcgcattacggcacaggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccgggatcactctcgagacggcgagcacctcggcnacccagttggggtaccctatgggtgtgtcagaggagctgcccggctagccttccccctagtctggtgcangggtagtataccgaccttgagttaccaccagggtgcgcgaagcgtgacttgtctgcgagagcagaaccgtccgcgaggggcgcgtacagcccccgttcgcacgagcatgattatacgatgcggtcacgtgggcggatggatagattcgcggtgccctttcgacgatttgacgtatacgagttacgtatgcgatccgcagagggggcccagtggccccccgcaaccaggtgggagtcgtgaccctccggttgcccccagtgcccgagaccaattccctaacgattttggccagctgcccanctgtggcgtttacgctgccaaacgctgggtattccgacgagcagcgatgtgcgagcctggcgagacgaacctatcgagccttgcgcttttcagagttgcacgaggacccaggcgacacctgccccttgggggtgcgttgaaacgcgcctcgcacattatcgaatcagagaaggcgtgacctagaaatgggagcccaacagcagtgacggacaagcgcacaccactctcctaaaccccgtgtataacacgtaaatgcaggaggccagagcgagggttatcggatggtcagcgcccgctttctacacgtcgcagacgcggcttcgcgtagcactgcaggttaccacagattgctccgcacggcgttatcaaactcatcaagaacagttagtattccacgaattatcagatacatagactagatttgcgtaataggggtgaccttatacattaacccaggcctgacgcatttgtacagggtcgaactcacatnaggcacatcaaactatttctagcctgaagcgtgcctagaccgccagctatgaataccgctaccgattgcttgaggaagcgatgggataattcccgccacagcacttggtcgctaaaaggacgctcgacgaacaatcggatcttgctggtttctgcgcgcttccggacatcgataggggcgcaattcgcacagggtgggggaacatctgnattagcgttccgcaactcattcacacggaataacgaatgctaccgagccctacgacgaggctgggcgagggttgacccccctgggtcggttggggaactaccacatacgggtgtgttttaacccatggtttgttgtcacccgaaagcaaagcggagtcaatatagctacaatactgtgtgcccgttgcgggtagactttcagagctcatatcgcccttaagccttgcaatgcctccagacttcgggcctattgcgattcgttgtggcgggaatcgactcacccttacaagtcgatttgaccaagatcctctcaggcgagtggtcccgagggacaacatccagcatcagccaagctagataagacgaagagcgtcccttttgggngcggacgggccggtgcacttcgacagggacacaagttatgccaaccgtccttcntgtgtgccctgatctaacatgttcacggcacggtagacccagcgtgcggagtatccatactaatgtagcggggtgtcggttggtgaggagaattcgggcatgcaaacagtctaacccagnccatcaatgcgcggctgcacctcatacattcgggctcgcnctaactataaatgacgcatggaggttaaaagaagcgattttaggttagctaaacggggcggcgcggacgagccgtagcggcactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctcnnnggcttatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatggaagacagggaaagcgatgctcagaccttgcgcacagccagcggccggcggtggtcaagccagtgcaaacgagggcacgggtgaggatcactaccgcatctaatacagtatcgcccgcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttggcgatgagttcctcgcccatttagaatccagattgttcggagtcatacccgtgtatcccaagtggtgtacaggggctcgaaatccttgactgaccatctgatgcgaggatctgaaggagtccgcgttctatccgtcatggcagacgcgaatcctaccctgtttaaccccgttgtacgtatattaccatttaagtattattcaacggcgaaacttcgagatagcgctcttgtcatagtgcggggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaaggatttagccacgacgctctgattcgctgtttgcccgacgcggcggccccaaccantcccgtcaacgtcctcaactgctctgtactcccccggtatgcattttggcttcatttgtgtttgtagcaaaaaacaggccgcggagaggaagtgagtctctggtcaatgctagncacctcatttctaagaattgagttcttgaatgcagacgcggatgctcgcaggacaacgggggttataccattcaaatcagaacagtgaagccgttgtggggcaacgcgccctccacctaacttccaaggggactgggggtcgcgggtacancagcctcccgttcagacaaccatttttatgtaggacctgccctgtccggagggacatactgtcttcctactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgaaacgcgtacaggacgtgacacatccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagataganggtgcagtcaccgangggtggcattctatgtgtcgtcagttgcctatatacttcattgccaggcncgcgctcggaccgtcgtgtacattaaacaaatcacaaagagcgcacgacaatagttcgaatagaaggtctagattctctgggctctcggataatgggaagggcgagagagaccctgttctcgagagacggttcctactattcgaccgcccactgttgccgaagattttcaggtacagcgtcccagtcgctatgggcaaaggctcgcgtctactgttgggtgaacttactggagtcttactcgacggataaacccgatacgagcacctcaacagatcgtcaatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagatattaaagtatctcaaacagccgtaacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacganatatatgggggttttgcttggcctaccgtccacgccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagncctatatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcntctctaagaattggaaggagtgttctgcctcctgcgcgccggaaggaaggttctagggaggtaaaaggtacgcacccttcgatnnggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctaatgacgtagggtcaaagggaagcgtttttaggagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgngcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtctcaatgaccagaactcgatgttaaatgtaggctaaacccctaagccnattgcagtcatgtcctggccgatcctgattgacctcaagggtgagataggtaggctacttttttaaatcaaagcacgattatcggtcatttccccttcggctgggtgatctactctagggtcgcctctcagatgcccgccagacagtcacggagagtcccggtacaacctcctatacggtagtgcatgcactctactaatggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgcgtgncatcggactccggaggccgcggtaagttaccatcgcacacggtaccataggtcagggtacggggtcgcctttggggcggcgcaacttgggagacggcgaatctgaacagattcgttcctgtatcgtgagatcgttctcgatgcagaactccttnctgcccggactcatccccactaggcacagatctatatgacttcgcaaacatttagagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatgtaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccgataaagtcttgactctacacgacngctcccggtggaaagtcccgctcagtcattaagatgcctccagatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatcccccggtccctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggcaccttatggggctccacgcccgctacaancgcgcgcgctcgttgcatgaagagtcaaacaagacctggtacccgttaccggtctcttccgggagcacgtttgtgaacgaacgggatctactcttggacaacccagcgactatagtccatgaactcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccccaagtaancggcctgtattgctctcagagaccacaccanatccgccggctgctcgcagaacttctctgagtgtgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaagactatgatgccnccgcgtggtgccggccggtcgaggatatagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattacggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcaagacctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgcgcgaactccgttatgttagattccggtcgagtgcaacacagaatgtgttcttaccaggacccccagtaactgtgagggtactcaacctaatgttatcgaaaacggcagaagtcaaacattggagggtaaccatgtgcagaccacccggccctcggctcgttttagcgactagaagctatttgcctgtgttgcgggcaagggacttttgcgctcgcgctgaacttcctgtgccggtgtccggacgagggtatgcgggcggcccatggatcccatggtggctagggcacgtcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgttccggttacgggaagttcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctattaacccatattaagtgaagaactcagggccaactgatatcgttaccgtcgctcaggctggaaagtctcgcgagtcactcgaggtgaagtatctctagcgggctcagatttttacaaagcctaatctacagcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtattgagtgtcctcgcccggggcctatgctacaagattgggccgccgctcgccgctgatgccttctagctccgtctcatagcgaccctctagtccggatcacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaagacgtctcagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcacnataggcctcggcctggccgggaaaacaccggtacacccaaagactttttccagtcgatttgccccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaactacttgacaacgcactcacgcatcgaagcggcccactagtncccccntccggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgttcttcttcccgctccttggaccgtgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcacggttacgtgtagagtgcttgactcgtcgccagtcgaccgagtacggtgcatacttcgtagtacgtctgtccaacggccggcagcagtttcctgtcattggctccctcaatgacctgtgagtagaccggtgagcagagcccggttgctgcccgggtcngcccgacacccggcagcagtngcggtagtctgcaacgtcggcanagcaggccggcacgaatctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccaagatttcaccacacgcggcacgcctatcatgaggatgtatatccccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccataaggggagaacacccgcagacnagaagcgcgtccgcccaaaccggtactngcctcggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaacagggacaaccatttgaggntcatcgcgtaagcctcgattttcatccgcacgtgttagatccagcacccagaccagaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggctcaccggggccacgtggcatagggctccaggagaatattactggcggaacgccangctgtatgccggagaacagaagaactgtcagcttgactacctccttgaagaagggatattgccctggagtcttttctagaaataccgcacatactctgtattgcaactctatcgctatagatgtcgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaaggcaagcttggccggcggcggtgagtatactagggattcaagtgggttggaagtctatttcggtactgggcgccgtacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcntagggtctccctctgatgcgcaacagggcgacactacgcgaccactgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggcagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacggccatcaatangggcgcaaggctgcctctataaccgatgttcataccgggcctatgttttgcggatatcgacggagagacgtaagccctacgtgctcgcggacgttgttataccgcagcagtgtgataccccatcgttatcggactatacgtagctatccaatactgtagagaccgcacgatttttcaaacttcaggtgatcatgatgctcatatcaaccctatacctcggtgtcccctggtcccccgaggtgtagagggtgtcgaacccccccctccacccgctcacacgcacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcgctaggccgactgcgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggaagggaatattagnganaagtagtatactataagaccctgagcaacgngttctggattgagctagatctcnnncgaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccactggcgtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccatgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttgaaggtnctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtcctccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctaagcctgtgccggtgtgtatttacccgccagcgttttcctctgagaaaatctgagtacacaggacgctccgacctaggggaatccataatcaacgcacccntgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatctcagtccacttgagacggattcgatggtgcccattgcgatantcacacagcaaaagcccggtgatagacagcggtgttttcacagttactttacggtctggggcccgtatcncagccaataccagttcgcacaaggcgacccggaggattcgtgacaggtccatccgggtggctaccaacgcgatacgggccgcggcggagtgtctttccccataagcagttagggccggatatataccgtccaccgcaacatcgtgctaagtacctantggtctggctgatgcctagctcactccgacagcnccaagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttctttgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcgtgattcgtggggaggtgcgttaccggaggctgccggcggctggctaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggccactgtcggntacaatgctgtgatattgaccacctgccgtatgcacttgcggtgacccgggggcccgggacccgcaatccctgtcttatcacctcagagtccctaaatactaaagtcggggtaatccacgcgcgtacagcagacaccttgagggggattcagcgtacgggggagcacaccgggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccttacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgnnccgtataccctggcaaattatgatcctaacaggcattctggcgatgttgcttatcccggcgcctcgactgtctgcaccccacgaatcgaccttgncaaacggtgcgcacactcttggttgagttatatagcaattgggaagagtacgancgatcggtgggccctgtaccactgcgggtcgcatcttggatcagtgcaagggcactgggtacgatactatagccccacggctcgccagcntgacttacacacgttttctacttaccatgtacgacggttgccgtgattgagctcgtgccatccttcggtatcccggtaagtgggcggtgccttgtcccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagttgtcgagatctcggtcacgttacccctagctaatcggcccgaacggttagtgtcttcgctcgaagtagtggctacaaggctgccggtaaccaccgggaatcagctacttaaaccagtgtcgcctcttatgcgttggctgaacgacgttcgtaagagggaatatcaagggcgcncacccggcgtatggggctggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccactngctcttagttgcgcggctttggtggcattcgttatgggagaccggcgactcaggcaccgcaacagacatgataggcagcccgcgttgctggtcagcccatcacctcgcatggtagttctatataggcatagattccggagnccaccctcatcggcttaggcgccgcttcgccgttggaaacagtggccccttgcttacggttagagaatccaactctggtcagtccgttgcgcttgactctccaacggactcgccccaactcctgtttgaggggcagtccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttganccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactgggcggaggctgccttttgcttggcaccccccgggtactaaagattggcaactaggcgtccgctacgaccgcatccatactcggagccgctttatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggatcgttttggacggactggtatagaagcgtcatcgccagtcagggcaatccctataaaacacggtcgcggcgatgggacccaattaaacccgcagccgaggagccgccgttccaattttagcgacttagaggagtcgactccgaagtcggcccaccacacgtgggacgtttaaaagccgctaagcacctgcttttatgggtacaatacctccccacagcagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggaggcgattccttgcggacaacatgacgatttacggatagttgacataacgccgagataaagaaccgtgtgcctcggtccagcangacttcagagatgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccagaaaaatcacgctctgagacattggagaggcggtttttcctgctccgagagctccagtactccggtaagcgtgtctgataactgctgaaataggcgcctggtgtttccagatccaatggttcggctgacgcttacccccgatgctgncaaagtttggtaatccagtcacgtcacttcctgttcaggggcaaatgcacctcccgcgcccgtctcaaaangtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccntgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagttgcattgaaccacgagccacgcggggcccagaagctcgcgtgacggccattttaggcgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcctccgtctcaactttcactttaacctatcctcatggaggttgttgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgcatgggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggcgcgttgcgcgggggccactgtaagttccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttttcagttaagctgcctcgctgtccttttgaagctcgccatctgttgctgaaatcaaagagtatgctcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaataaggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccccacctcgcgatgcaaatgatccctcggttggcctaaaacntgatgtaagatccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctcncggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggaaattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgagtaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccgggccaaaggcctcatcaaactatgagtacctagattcgcggtggacggtagggagccctttcataatgtcaggtaatactctcctgggaatgccagctgaacgagagacggaatgtatctgtggcattggagcacctgggtacagantcctatcgagacggcaggacttccgacaccctgctcaacggtagaatgtctagtccatataatatttagtacatccctacgcgcccccgctgccttcttctgtagaagttctagactgtatcatgtcagcgggtccaaattcatgctaccactgctatgcgacgactcaccacgaccgagcatctagcagtccagtcggagaatgcctcgatcgcagctagagctttaaccgaacgcagtgggcaccgtctgcggtatgtccagcggaccctcgaccagagtattcgacatccacagtcgtacgactccatgcgatgatttgttatttgtatggagggtacttcgctgacnntgtggaaactatgagttagctcgtccacgaatctaaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgtcgacccaaatctgagtctacaaatagttctagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatgggtcctcacgtccatgggcgttnngaagcggttaacgttcgtcagtgaggtatcagttcgaccgacttngttagtatcccctagcgggggattcctctctcacatttttgttctagacacgtcaccgtccagaagacctcgggacgtagcccatcacgttcttacggctnttagcagtaatcaaatgggctaccataccgaataccaaatcatctaaggctgacagttgcgggctagccgtcacgttgctcagccagtgaccgggacgcggctcataagtatattcgttcgaangagagagcggcccctactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtaagcgtggcgcgaggatgaaattcgctcccccagtcagatgcgtgcatggaagccagatgctacacaatggcagagcgcgttgtgttgccagagaaacatgatcccactgcgcgtctatccccccactaactagtgtcgtacctccgattgctagtatgacccataacagctgtctacgaggcaggncagcncgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggccaccaccaccggaatatattgcgcagggaccttgactgggctgggtctcccagaaggtaacctgatataataaggggattcctgtgcacgggtactggtccagcgtctccacgtgttcgggggtctgcagtcccgctgggacttagacggcacatgaaggacccaggcactggaaccgaactancacattgcgattgtattcgtccttcgacgtgtgcctaccatttccgcggccgaggtttcaaggaataccggtacctctgtcatgcccaaaagctccacctaatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatagccgctccctggaccagggccccaggaattaccctcgcattcagtcatcatcgctcatcgaactagcttaacctgtcaacaacccggcgttatgtatcgcgacatgcccggtcctctttntagggcagttccaacggcgtccctccacagtatgccggatccaatctgtatttcctatacactattaccatggagacaggaagatacgggtgccggagcgcgaatatcgagggttcttcgtaggtcttcgttagtcgtcccacaacgaccaaaggcagtcgtaagcttgtaaattgggatccaatcttggctgcgcccggggttttgattgcgtcacgcccgactggttgccgagatcctccataactagaagatcagtacgagttcagagatctttatcccgctgaagcccgcnggcgggttctgtggaattattgcgcagnagtttgcttncttatctagcattccttgagacccacctgctgcatctgctggatttcagcgcgatgccgactcggcgtgagcgtctagggcatgggtgctctacaagggctggggcagttgtctaatagcaggtctgccttacgggtgccatctcaaccggtaagatgtgcagtcgcaggcgcaggtgttgaaaatgacgccggcagcgaagggcgtttgtgccgcgtcttagcctgtctcccacccgaactccttcccgacgtatccccgacgctcgtatagtccgacaagtgcaggcgacacacaaaactctcccgccttacctactcgtcaaccgacgtcgggtggtaagaaaggagttgccggttcatgagttggtaaccgcataangtcttgaatgtgacggccagagtatttgtaagttgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcacccccacaatctcaccacagtcacttgttcacggcgttgcgtgcgatgtttattccctcttccgcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccttgtgcngtccttctctatcgacgggtgcatagcagttcgtgtcatcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattnaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctagtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagatgaaactcctaactctctaccctgcctagcttgacaaaatcgcaactatcggcaggtgaatctagggaagccaatattatgtcgcgtgagtgcggtcaggcacgtaaggtgtgacaggactgggtcctaaccggggcggttaataatagcaacttctgcatagcggttttagcgctttcgtgttataagcgctaccggttggcagtcctgcttcgtatggcctttggcaggtatttgcgctccaagatacggtagaagggcgcctccaccacagtgaacgcttggaaaccaccggatatgagtatagggtattgagtatgggagatagagatgtaaacacacatatctgggaacacttgccgcgtaataccgaaagctcgtgcctcgcccggtgttcattacccaacacttatgacaagaaatcctagcgtcggacttctgattgcgactaaaaatcgcagaggtccgtccgagactgggcggatgagacagcactcccgtccggctgtgcggtgggactggctagcgggcaaccggcacaccttacccgagaactgcggcctgatgattcgctaaaccagtagcccgtcgctgcccgcggagtcgaccacatcaaacgccggcggttcaagcatcttgatctagtttatgcatcgacggcacgcccatgcccctttccgcgcncgcatgggaggcggcatctacgatctccatacaaaaataaaagcgaacagcacagtactcctggngtcaccttacgggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgcccaccgtagcatgaagcgtcgtttctcctagatataaccctgctatgtttagcgtgccctggttaatcacgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattccgccacgtgatgtccgaataggaatttcgtggaaaaaccacttcgccagcggtaggtccacgcttttgtcgtccgggacttaaaagtcgcgtcggcagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgncctaatcgagttgttccgcaagcgttcggctcgattaattatgccntgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctangaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaattattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttnccttcagcaatcctgagttgacggaacgtgcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatnttctctatacctggggtcgtggtcaatagcgtttgtacctcagacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaagttggctctatcctgatcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaacaaagcattcctattggtgngaatagcattcgagtantagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaattgcgnagtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggttcagccacaataacgaaacccgggggaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaatttagcttgttcaacaggttctggtgggtcgtatgncgaggaggcaatatatgttggtcctccgacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccagcggcggcagagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg tgatttcaaattgttccatggagatgctacaactacgcggggggtctgtattgtgatccgggtctggccacntctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacatccgtggccctatagggccaataaccacattaccttgcggccggtcggagagcggccaatcactagtgctcctcggggatgatgtnccggtatcctcaccgngcaggtcgtacatttgggccccgtaacagaattttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgaccctcaaacgacggcccccaccgaaccacggtttactgttatgtggctcccaggcattttagacaaaaggtgttcggccggtacggggtccgaatgagctagnacgcatcattcttgcccaaaccccctcgattccacagccccggcgtgggccagcgttctatcacgcgatagatccgntggactcttgatgagcgcggacccatcgatttgtggaggcgcgttctgtccgcatatccattacgtgggtcttcattacacgaagggtggcttcattgtatagacaaaagccattgcgggcaaanngcccccgatccgcgttggaatgtctcaggagcctggaggtgtgtgtttaccgaatggtacgctctgaccggggctccagacgaatgttatgttaattggaaattttgacaccgaaagaacctgccatttgcctggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaattgtttatcgacggcaaaatggacacgagagcaccgaacnagatctcatatagttagcgaagcgacatgcgcctattcggttttgacacccacggaggtacgtcggtgtcccatatggaaaaaaggggacttcgatgtttacccggtttgtcgattggacgcagggacgccacttttgacacgncggcaggcagtcattaaaacccacactcccgcgatcgataatacttcggtccatagaattcctgggttcgcgcacaagtggttgtttgaatccgcctgactcgatcggcgaacgtctggccaaaggtcctcaccgtcgaattagcatggcgctcgacgatgcagctgggtactggaggagtgtcgtggatagcgatctgcaccgaggcctgcggtttagctgtgacgactgggggctcactgtaaatatacataacatgtcacgactcatacggcatgtctcttaatggctttctccaccgagtcctttggaccccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggngtgatcaagtgtccttctgggcaagcgtactatcttttggtccagtaccaccttccgtangtagtacaccctgagagctaccctctatccagtgcggaaagaccatgttccgaactttccattaccatgcagacaactcaccggtgncactctcacgttccgagttagcccaaacagattcctacacaacatggagatcagcaaagccactggaactataccacctgacaccccgcatggcatgggaactgcgtgcgtagcgctcgtaactcgcctgcggccggactgcagataatttagcccgtaagcagttttgcatagctttatacagccacggcggtacacctcctgatcggggccggaatcaaggctccgcaggttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtgggagtgaccatcccccggtgcgcctgtgttacgtctctctgccaaaccttaggggatcggatgcagatgtgcagcacgatagatcgttgacaaaattaaggtgcttattgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgcctcgggtcaggcccgctcctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgactcgaaggagctgacccagcgaaagctgcctgtccgtagggtcttaccggactcatggaagatccaaaaatgtcacatgattttatgattagtccatgcaagttctaggaatacttgggtgctctaccacagactcatgtcgtggcgtcgcgacaccttcaaagcgtcgaagggacctgcctaattcgaagcgtagcaagggagtggcgtgctggcccggctttggccccgatcacggcgtgactatgccctgttacgcgtacccgcccttcttactggctcctcgtgcacttggcgggttcatgccattagtggtggatgttcgtctgaagaaagcgaccgaagatccgctcgattaaattttcagaagagcacagtggcatcaaacagggccttagaggcttgctgaattctaccggatcctgttttaacacgtccccagacgtggagcttagtacacgaaggtcgaacgtaacggggccaagtggagcaccccaatgggtaaggtaaggtccttggaactcgaggctgagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccgcctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgagtgtgtatcaagactttagcctccgtgctggacccctgtgcggtatcacgtaggcctttcacggtagagtcccaaggtacgttaccctcgggtattatatcgcattgcggctttcggcctgtgtctttggttcctcgcgtcgacgttttggcactcccccgggatatgggtagccccggtcgaanctccgagaagccgtacataatagtagcgggtgatccgctggcgctccttatcaaatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtaatagacatgcgccttaacctcttaggtcactgtcatatatgcgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcctgcactgaatggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagtattcattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtgcttgtccaccggacctttcccccttgtgagaccgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtgatccccccccatagcagtggtcatgtgtgccacacggacacgtgggactgggtcgtgcgncccgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttangacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtactctgactgttccccccctacacttcgctcgactaggtgggttcgatctgcttacgcaccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaaggnatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggcgggtcgcagtgccggccggtttgcnggcagtcggtaggttttaagccgaaacctgtgttgttgaaggcggcgctgaaaatagtctgtagatgtctcagtatacactatctnacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgacaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggagggacaactgcgtgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccacccgcaacggcttagtgtcagcacatcggttgtncaggctaagactactagttgacgagaggcgtgacacacaaaanccggaagtacccgcggcgcgatgacatncacagttacctggggcgtgcgacggacgggcataccccagcccgtcaccgaactatctgcccgacttatgctgcttaggatgcaggcatacgtaggggagccaagctcgggagtcgaacggcttttagtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtggttgggggaggctggcccggtccacggatcaaggaccgcctattctncacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgcctgagcatttctgacacagcaccggtcgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacatactgtcgattgagggatcacaaattagccaactctgatctctatggagagcggaaacagggctgtagcgcgccaacgagcagacaagagaacccgagcttagagagcagggagtaaaacgtccttggcctcagaactcggtgggcctagtagtacgcagtcaccatgggaagaccatctcttccctgtgctggcggatcgtctattcaggatgcgtaacatcaggacactancctatacgaattttaggacttcgcgtacttaggggttcgaattgttttcgagtatataaagcgcagtggtccatgaagggaggagaacacacaagcagccgtgacttcacaagccaataccggttgtggcagcgcgtagaccttggttgggttgctcgaccgtcctcattgcgcagaataatttccggacgccccaatctagcgttgaggcactcattcccaagcgctactgttaggagtctactaaaactgacatcctacaatggtcgtgccgagacaattccgctcgcccacgaaacttttggtagaggtgccattgcgggtaaaattgagtgtgatcagtgtacctctccagactcggaggggacggattcgacttgagggtggatagccccacctgaggccagatgttctccgggggccatgaagcggcgggtgccattttctttagcgangtcccgaagcggcctatggctacataaattagtttggagccggagagacggtgaattcggccgtcgtctaagattgagcttaaggcgccgcatccatgctgccacgcaaccgcgagggacgacgagactcctggaagccggtctgtgctgactcgagtcgccggactttcttgctagattgttgaccgnctttacaggtattccagcggccntgacgcgcttttacctcactagctttacttcactgtggcctggcacatgacccgagtggctgagacaactggggcaccaccccaaagagtaccaggcggcgacgcactagggagccagggagactggtgaattgcggacncagcgattcgcattcttagcgacccgtgctttggcctcggtttaaataatggtgtgagagtggctgttagatacattggcccctgcacataaatctgagatcctagtaagcggtttggcttattcccgccatggggtccggtgtcggctcttctaaaacgacccggcttggcgccgctacagtgccccccgatccgaacgacgatactnacacgttgcgcgcacgaattccgcgcatcggagtaccctgaatgatacaaaattttagcancgactaaagataggtatgatgtctgtggtctggttgccatgtgctagaaggttaggcgtactcactgtgtcagagaactcagcggtaatagatccgcgctgcgcacccgccggctcacggcaccagccccaagtgagagtatatgagtccctcgcgcgcaggtctcacagcggcgctctcagaatgagacatatcggggtcgtacgccgtccggcaccattttaacaatcgcataccgatatctctagcctgacgagtttagcacatgcctcatcgtcaacacccgaaggatcagacggggtcgnctatgcggcctccctgttgttaagcgcgtaattcgnnaatcttatcggcaccgcatgggcgcgggtcaggcacgccgaagcaacaatatcaatgaatttanaggcgtccgatcctccctatacgcaaccccctggatcttaggacacccaaggttgatctgtgcctttggctaatacaaagagaagtcctttcccaccatcgaagggcatggagtatagtatgaagcctatggngagcgcaagttcaggccacttggggtcctattctaggcggcatgatggcgaacgtgtttcgcacgacagcgggactattgtgcgtccgaagaacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatccaacagcgttcacatagtantcggcgattccgaggatttaagtcctccattcgcggaggaagaggtatgtctcatactcatgcttagggacttagttagtgggaangtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctaataccgagtccacatccttggatccgtgccggcttgatagtaaccgctatgactctgaatcgaagcnaaaggtaagaacgcctcttgcaccatcaacttcgaactctcagggagtacactggggaaattatcgttctctatgccnaacggacgacgacagatctgcgtgaccgcctacacctttgcaggcagacactgaggagccactgcttggtcgcactcctttgacgcgtgtatgccactgggaccgtttcccaaatgcttataccgcggccagaggtcagggggtcacccattctaggccgcggctacgtggagttcgacgggtgtcggcccatgggcgcctgcgagtcacgcagcgacgttgctcagactagctacgtgcaccatgaggacgcggtctacgctggcgcttaggctgaccagtttgatggctcggttggntccgttaaaaagccgggaattttaccgctcacaactcgcaaattcggagaggcagatccggttacttctaaatgaaaccagggcacgctagcctcctagcacaggtaagcgacgcgttcgaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcgctgcgaaccaggagtgctggtcttgtggtgcgcctaacgtcctgacatcgcggtctctttttcatgcttcacatttggatgggcgcgttaagacacgtggtaactctgggccttgtcacatagaaaaggatacgcaggacggaaaccggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattatctgagatttggaacggtggttgggtacccgaaacccgggntaacnccgcttatttcacttaccgtaagacttcagaaccggcgcgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgggacgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggcggacattactgggaaagcactgttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtgacgcccccccgcacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcaaccccgtgtccgcggagcgcggaaggttacangccataccgtttacgacgagagcaccagtctgctcggcggtggagagcctgcatgaccgccgagaccaacgagattgaacctacctacatgtcattaagggcattaacatttggcagctcacgattaactgaaactggtacttttgacgcgctgatcgcgtgatccctgggcactgttgtgcgaccaaagattgtcattcctggaaaggaaatcgctaagaacgatagctccagctttgatcgtgactcacgcggccgtccggcccgcttttcggcgtttaaccggaggaccgccggttatgcactctcgcagccggtcaaatagtgtcgatgccccctctgccctacgttgtcgtaccggtcgtattcgacgacggtattcgaaccgtcggttactcgatgacccctcggccacgaatctcgagcgggtctgtagtgaggggcagggcagatgaccttgggggctcggctacggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagtnccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatgccgggcggttgaagtcaaacaacgtctgcaggtatggtctacagctgccgcgatacatgcagggcgcaccggaatccaagtaagtcgtgaggggggacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaagggagttaactaaattgatctatttcagcttcgtgtaacacggcgtacgccctaaccggggtataaattagtgggaaaagtccatgagcacgngtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactcgatggggacgtcagctctttagcccgcaaagttccgccactcgttttgtgtgcaagaccaccaggctcggccgaaatggcatagcgctgggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaaattcgattgtccgcattcgtcatgcgtgcgtgatccacattcaaatgaacgtacgcgatctctcctccgactcttagcgtcttagtcggagacggcgaacatagggagaacgtcagagataggctgtcggaactatctcgctgatctctccagtggccgataactgtccggcatgggataccgccctgcgattctgacttccatatccngcgctcgtcgagatgtagcctctaccgtccctgctacccgnatcgcggcggagtacgacgccaccatgggatttgtggacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccggggatatccgttcatnngtccgaacgttactacggactctcggccacttgctggcgtcttttcaaacctcngtggggtccatgtataagtcagaggaagggtcagantcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttctggcaaaaatacgctcgcagagtgtcctttgcgagctttggccgcagtatcctgtttcacatgcgatcggtctgtccagatcttgtcgtgtgttacgaccacgatcgcccagatgcggtttggcttctcgatcgagatggangccattaccagtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatctgcctcgcgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttatttnattaccacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacctgccgcccaacgtccgcgctctttctcggttcatctgccngcagaagtccagtgaatacgttctatattgccgtggcccaaattaaagttggtatttcctcgccgcttagctcgtgagggagacgccggcggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacgtgacagacgatttgtccagactatgtataactcttagtaggaccgcttaggtggtgccaactgaagactccnttcccgaacatagcagctcgaattcgtcatgcttggaagatggcataccagcgattgattacacgcgacaaaatgagctccgatcgaagagccttaagcgcatccgcctcaatgcagagggcagcgaaatttcgcaatggccggccgatagcatgttgggtggcctttcattaggaagatcagaaggaaggggggctcgtgcttccgcgacggtatgctgcggcaatgtcgggaccgngncgcgggtgttgcccaggcggtccattatgcgataaaagaagtgttgactatttctcgtatgccgaggactagtacttagtaggaccatcccgtttcaactcgtcctgaacatacatatcaaaatactatggttttgggatacggagcgaaaatgcgtgatccctcactcgttatcgtatcatagtcacggtgttagcgacgcattgccacgctgaggaggcacgagtgtctaccggcagaggcaacgtcaaaaagcgttcaggctgccctctaggtaataaaagattgagccggtcgctctgcgccgacatctcatccgcaagcccattggccagacctgtcgaacacattcattatgacgtttgagcgaactacatcttccctcggcaggcactgctatctattcccagacgtgattccggccatacgcaacccgttgagcgtgctttctatgcgtgatgtcttacgacctccggtcttcagtctggcaggtacccccgcagagaaggtgtacaacatttcatcggcctcgtggggacaggagttccaatnctttaacacggttatatggaccaggggggctggcctagttcagccggggcttaacagctggactcggcatcactaataatcaatcagcagttcatcattatatccagcgcacgctccattgactgaaggagttaagcccagttccgcatccggtgggtgacacccggcaccagatgcgtgaacgcgacaaggaatcgctctcgaaaagcaccgcttcgacatggcagacggcaaaggaggttggtacattcatgccgagactctctatgtggaacgtgaactggatatcaaagagatggtcttacgnaccccactaaatttgcagaacaaataccaagcggggtcgctatagaaacattggagtcaggctgcaaagtgaccggcccgcgtatagacaatcttcaacgagggatccggatcagaccttagggacttaatcggactgctgattgcaaatgcccgttatggtgggcaccttcagggttaaaaggtacccgcttatcggcggtcatgcttggtatcgtagcccagaaacagttccgcggtatcgcgcgcaagagataaatagcaagaaccctcattagaggcgagtgcgactattccaatgcgccaccggtggtcggaatacacacgcgacattacccaagccacgatcngcgttgattcgtagtgctcgtgttcacttcggcgcgctggcgacagcgtagatgtgatcccaatttaagcgccatacgcgcagtaatttccctttcagcctcatgtcattcatcttcacatgcagttattagtcagtcgccatacgttgntccagcggcaggacgcgctaagcccttcaccacacacagcaaacgcaaagatgtttctcgcgacaccgaagccgtcgtccaacttaagctgcgggcagattagaatccggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggagcgaccctatngcgaccgtttgtgtacgatttaacttggcatcgggggtaagtcttttaggcttggtaagggattccgccgcaggtgagtggncggcgtcccgccgttttgtagccgtacgcggtggggtagtgaaaagtttaaaggtcacaagctggtgtgcgagcctggccgctctcaacgtatctaatggttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtctatatgcgtgagatccattttgaatcatggggggtttacgtgattacgggccccaagtgacggttgggccctaagccaatgacacgacggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgattgatgttaaaatctttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtggtgtgaacccccggagatggacactttagataaattgttgatatgcgtttttcgctttagattgaccacggtggcctccaatgtacacaccttcacaaggtgggggagcgtgtgcattcaaatcttcgttaaaaggtttttttagagtcactcgcccgaagttctttcgttcagcacgtaatgtagtaggagatggggcgtaagttaaccccaaggacgtctaaggaccagctcgggcaggcgagcctcagtaagtccagatgataagaaagtgcccaataagcgacgaagtcgcgctcgacgcccggcgcccattttaggcgctgggcagtgtaacacttcacgcgaaggccggcttattgctgggctcctgtggctgggagccgggggatagggcgcctgattgagctttccttcaatcactacgaattgtgtgcgaggngaccgtcttgcattagattcanttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgngtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcnttacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcnctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagnctgccaaaggcctacattaaacatcccggtacctttcgctgatcgagccccaaggggcttatacatgaatggtcctgttactggttatgcgggcgattggcacgcagcggtgtgtgccnttacgcccttagaagggcatgtgtagtccgatggtccgcggtgtacgccacctggccaaccatggggccgagggggacaggcagaatcggagcgagaagccaggctttttggtgggagtagccctctgaatctgccaggcctgattccatctcgcgtaaggcgagtcagcccggacgctgacggaagaatccgccccatagaggccgtctattcttgaacaagtctagacagtctcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcttccagagtcatgggagagttctgtgcaatctggtgtagctctccgcgttcaccaaccatctaactgtgccgatcccatcactactcaggtgttttggtcataatcgaaatttcccggggaccctcgtgagagtgcgccgcccaggtagaggactaaagtagttgcagtccccttgtgctcgcgacgtacaaaataccacatttggggtaggagtcgttaggacctgaattaacggtggccggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgcnagtgcgcccagctctaaagtctcatcaacactactattgtgtatcgagaagggagaccgttcctatccaaatgcggtcccggctttgtgatacttgtgctggacgctnattgctaattagacattcatgctttacctattcgctgccgcgcacgagacacaccccttcaacgccgagaatcagatgcttaccgtatggagttggctcggcccgcttatagttaagcgtccggctgcctaggtaggacgggtcgagtggagagccccaggtgataaaccccctgacacctaagacagaaaatgtctgaaactcttgatgattttcggncacccttaattggtgtaagcgcctcacatggccccttatgaaagaaagagtgtccacatttatcattgagtagtggacgtagcggcctctgaagtaacgaagagaccaggggagggcccattattcggtgctgatggcggtaagaagatacacgaactcgcgaacaaaccgaaacntccggaagtggttgttcggtctagagatgtccggggcccctagaccagcccaacccggaagtggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaacaatgcaggtgggtcaaaccgtatatatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgaaatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctggtcccgcaacnaaagcccgtgccataaagtggcagatctccgccaatacgccggcaaacctccaatccaggctgacgagaccgattggacaatgctaacgccagtcatccataagcccatcccgattttaggacgaacgcaccacctgcatcctcgagatgcgaacaatcgtaagtaaagtgtgtgggagaagctctcacacgccggacagaggcaaatggtggtagctggacacgggtctatctaattgggctctttttccactgccccggccggccccacccaggcaattaactcgcgcgttggggancctctgcccaggtnttgcgctccagctgtttcgcccgggcgacgactccagggacnnttcgtatgctgagtgtcatctagatttcggnaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcattatactattgtagaatcgctagatatgatttagtgcagacgcacgggaatcccggatatccatgtgccgtgctctcgccagaactcgcaggatttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcatagatatacatagcccttaactggcctcgacttaaaccacttgtaattcgaagaggggtgntgtacttgcgcgtatgaaaaagaggtccacttgtggagtcatgtggcacaggcggccttagtcttgtagattagtaaccatttacgggaanccatgcaccaaatttgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatatccgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtgattcgcgcggccacttcgtctgataccggaactgcaaggcctctcaggcgggctttcgatctgcaccgagcgcacaaaaaacaattaccttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaaccccctggcaaggccggctgagtgaagcagncgctttcggcgtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcgagacttccgtggttcccagcctancagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagactgggcaggaacggcgtctagtgcgcccgggtgtggatctcgacagcacggtggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtccntgaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggggagtnaaagcgcacataaggcattaatagtacacacatgggtcttgatgaaatcgttaacggcgggaccccatacagcatggtcctgcgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggcgtgctactaccgcgttggatcggagagcgggagtaatttgacccgttaatngcgtgtgattccctcctcatgctcagaaaaccgctcttggtgttaaataatcatacgttgaacacaggccagtatacacgcacaaggcttgttgggggggaagtcgtggcanacatcaacccgtgacagcttcattgcttcatcccaggcgggctgcatgtatccgtaacaccgccatatgggctccaattaaactcgcgattcctcgtctgacgctagcggccaccgtttaagaacggaggtgtgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctatttttagatcgtaaggtgtccgtaaaaggggatcattatatctcacaaataattcgatcatacagcatccccaattgaaggcctcacgttgtgcgtagaagtgataagcacccaggaccaccngggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccaatgccgggatatgccgggttgcgcgataacgaaacccgagcacgtgacacagtacactcacaaatgccactgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttagcaccggtaccatatatcaccgaatctcatcagtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgccaacacagcagatgtaaggggcattagacgggcacgcattcctctaagggtggtggatagcgactgctgaaccggatagggaactnacaccagtgtctgcaaatgatctcacaaatctcttgcacttcggtgtcacctcctacctttagctaaagcccaatggatgaagaaccgcacgtgggagattgaggcaagttctccttgggagactatcttctgggcccgagctgtcagggccctcnggcaactacatctgactgnctggcatgcgagattgtaaggtgggcctgccggttngaattgcgcaaagttcaggnccggntggggggttggctntgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgntctcacggaactgcgttctcagatcgtttgcncgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaacatgtagccttatacggagtattaaatggtaccgggcgccgccagccaggcgtacagtatcaagattagctagctaggccctatcgccgatagttcttgtccctataaacactgaccaaatacgctacacgatccgtaatcgggttctccctaccattgcggatacgttagtagcgaattgacctactggcagtccgatactagaagaggtanccaactagctcgttgccatcatgtcgctagacagccggggctgatgcncggtgttgccttgtttggtaaggccgtccacaagttcaccaatcgctgcagtagtctactaatttaagtacacggctcgatgacgatgtaggtgccgatctcgaatccaacgactcaagtccgtaaattgaccgccatgctccgggagaaccgggcggttaggcccccnggccgtgttaacccgacatccgcaaatacacccgcgacatgtccctaaagtctcgcagcttcgatagttctagtaggtcgaatgttngcgggctgggagcttaggtggcattatgaccgactatgcccccggatgccatatcgaggggtaatcggaagaacaccccgttcatacaacactttatttagaactcgttgtaagtggccgggttttgagacgaactgcttgtaggcatagttcttctaaaaccatttcagcgtattcgtgcgctaaaccctgcgaagtaatctgacgtggagtccccctcatggcggactttcaggtgcgttacactgncctcgggcccgcggagatgcctaagtccgcgagtctgcttttgtgggataccgagctcgcacnaacgtgtttaatgacggtgaacagaagcccatacgcctcngttcgattctataggtgacgagaccaccacccgtgagagaatcggagnagccgaacagtgacgcggagcgagaggtttttagctgatcagtacgacttgctttatcaagtgtttgcccaccggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgcaccctgactgcacgcacacttttcgtggttcacatccaggcgtgggtcgaaccttgtcccgcgtctgggcccaacatcaaacgagtgacnnnacggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccgggagtccgacttccctgcgatagcctgaccatctaagacagcgantgtgcatgaatagcaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgcgttcacaagagtcacccctcaaatggctgtctagcctttggctaccttagcattgccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccgcgggngcaatgtcggcaatagaggtcgaacgtgagaagttngnagtgcctcaactcacgctctacagacccgacgctattcaacgaacccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgtacacttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcanggtggtctaatcgcccgtctccgactcttctacggccgcgggcctaattacgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaagagggtctccatgcattcccgctacccatctcgaaatggaatcaattgcattcccaaagacccaagtctgaaccttaacttcgcngatgtgaaaatactatcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcacctnnatatcaaatctgaaccatgagccagtactttnagaaaagggtaactgtcggggctaaagggatcagtctcgcataggagaagtatttccggatggccaggctcaggtttacggggaactcctcagcgagatcgatttaccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgnggcttgagctgtgcactaaatgcgaatgcacaccctaagccgcaggatatatcagtgtcaatatgcactagatacgtgtggggaacgcacagttgagggtaacccctcatgctggtacggagctagctcctcaaatggaatggatttcgcgaaccngtagcgcgttccgcgttgtatgctgggccccacctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactggaaggtcgaacccatggtgatgagtaacccctgcgttcccgcgtgtaagaggttttttgcgaagaggagctgctcaagtgcgaacttccagatcgaccagtggagtgacggggccccggcagcagggagttactgaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcccatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcgnggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagtcaggacttctcatttgagaccgctcatcgcaggagcgcatgtgcggcggttacgccgggatttacattccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctatgaaaagcttcagtaacggcttattcattaagcattttgcantatgcggtgcaccgtagatcagcgggtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctggtagacttgcgtcctatcgtggcgtaatanagaagacttaaccctgcacccgtgtggacacttgggaactntttttgagttaggagacagactgaagcttatcgccgggcagggtaatgtcaccgttnttgggaacgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctaatacatcggggcccccagctaccgtaatgtcatgaacgcatgcttaaaaagatatcgcctggggtgcatgcccaccccgcgaacgaccccctgtcaagagtggctctgggactatccaagccttaatgtgtacggcagttgatacagtattaggtgccccgtttagaggagctctgggccgaagctgtggcacaccagcgctctcatgtagccgaaggcctagtagcttacgtcaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccctgtaacattctatgncgacgcacagaggagacggatacccgtacatagcagcagcactggtgtagatgatggcgcgctgtggccgaggcatgctatccagccactacgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccagtccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaattactggcgcctgcatcgcgtgatgacgagcaactacttaatgggagcgctgctctggcacattcagtaggtccattagacacagactattgccatccgtacccacaccggccttgtagtgtggttcgtcgttccagcggccgaatcgcttcatgttccaattacagaaaaatagtacggcgtggccggactaatcatccttaaagtactcgtcaaaggacaccgattctcgaacgcgaacttcaatataattttttgaggcctcccaccatacgtgtggattcgcacggtgcgatggcanacaagctgttttggagtaagtttcgttgataacttcgacgatttgaagctnaggcanaagaggacaacctcgtgccgcgggacgccacgaagcaatgagcggctagttattctgcagtcgtgaggggtagctgtaccgagctctacggcctgcgccaacgtaacccagacatccggaggaacagggtccgtaaagcatccgccggcttatagcgacacccaatttaaagaacaggctaccatacaatgtaaacagcgcgtcctgatgcctgaaagcggtgtcgcgcttacctaatggcccgatacggtgatgacagaattcggcgccgggattttacgcagtatatggctcaaccgaagacacatctaacggatgccaactattgcgtcactttngttaaaccattacaaccctggcggttccacgaaggcatacgcccgtacgtgtttacgggggatctgctttatgaggacgaccgtaggcaaatagttgctttggcctgccctgtttgttttactgttgcatgttgaaccccgtgtttctggtgaaccaggcgctactcccagaagcatcactcggcgcgcctcagaggctgttcattcgtggtataagcattatcgaaaacgctttcatccttacaccgatctacgttattaagcagtgcgtacaatgtaaaaattggtgagcaccaggccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgaaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttccctttgtggaaatggctggacgttcctctaccagccgttcatccggccttcaaagacgtggtctcaccaacggaagcatgagcgtgagttaattacccgtggagatttgaagttgatgaagcaattatgaacatcttttatccaaacttctggcataagagcgcatggtccgggaggaagctctttggttcagagcaagaggcatcagggaagtgagccgcactgtcttaagcagcaatttactcaacaaataatttctcccatccccactaaccactgccaatgaaagtcctctcgttcgtgtatgggtacggcggagatcaaagaaggtagtcacctagattgagcaacgcataaatcccaaatganttgtctataaaatagaggatacgctagtgttcgatcgttgctgatcgtgccttatgccccgttgccactggtgtgggtactagtatcgccctccacgcgnttttcttagtgcggactacttggccacgnattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagctcctgaacgcgttcagccgttggggagaaggagcgattgcattgggggcttaccagtggtccctagttcacccgaagtctaaccgtgccccgggtggcgcatccgcaaagtccaaacgttgcacggagactccgcaaacatttacgccccctcgtctagcactgccgcatcgaccggaccnccggagtcacgccgcttttaataaaacaaaggttaacgctgaacaatcgagtacgtatattcggggaggtcaacacggtatacctattgcgtcattctaacgataaacgccggtctgttggacgtcgcgtcccaagagcccggaaataggcggtaatagcgtgagngctagaatttaaaagggcaggcctccacctcgaacgctaagttgtgcttcgtggcgggcataataggtcaggacggaatctttctanagccccgggcccgggtcgttggggtacatactcaagtgacctataattctgtgcgacggaaacccagatctgtctgccggcacccaattctgttctcctctcaactccggaattgtgtgccgaggcgtaacgccaaccccctcataatgtctcatgatcggggtgccagtccaaaatcgtatcaaaatattgagcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagaactagtcgaagttatgtgtgcccccccagaaggacccttcctctcccaggtcatcgataagttggtgtnctcactataaatctgaaatgacaagcctcggcgatctgggacggagagatttaaaatgcagttgngctataacaggtagctaccacgtgtgacatgtgtaactgcgctcgcgcaccctagcgtgtgaatnccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaataatcacaaagcgttgtgagcaccccgcggtaaagcgggggagagaccagtagtcacaaagtgtcgccttgcgacaaataccacgatcgtcacttacaagtcgatgnaatcaccagcacccggcgcggcgcgcacatgagtgggtcaaataatcaacatctacttacccccgcatctttcattccgtttaggaaggccggcaatcagagggggtaggaacaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcattcccgtaacatcagaaagtgggtcatggagacctcacacattgggtntctaacgagggcgcactacctgtctgaagatggctctcttagttcgagtgtcgttgcatctcccacagcacgggtcctccaaagagggggagccattgccctccccagatgccctctcacgttagaaaacatttaatagtcgccaatgcggaggtgtagtgcggagtctcatcctctggcaatccctttaaagtctaacgctgcctcgctagcggggcangatcgacgcccgcggcaggtacctactgcccctgcgggccgggccgtgccctcctccttactaaatgtatcaatcatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgggattcaacatactttctcgccctggggatctaggagggctgggacccaacttggagaagatcttcggcggttagttgtcgatggcgcacggccggacccgatccgtgcaaatcgtgcctccngnccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctcccgtgcatttctgaagcaatgaccgcaanccaggcctggagctcgggagcggcacgtttgattggggatagacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccagaaagatgttttaaacacctcgcatcgttctcaacggcagccgcccttgccgagtacgtatgttgttactgtttacaagatcatcccgattggcggttactactgtatagaggacaagaattcacgtgggaactactgtattgcagaaacaattacgctccggccttatgcgccactaggccccccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaaccccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtntgcgccgcagcaactgccgtccggacgattgcctcgaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaacagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggcccngaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcctatgcccggtccgttcggggtactgacatggatcacgctgatcaccgctatttgggctgttcgatcataaccgcgcaggcatgatgttgaagttcgtccaagtgtggtagtcgctggagcaagcgcgagatctctatctaagtcaggttcactcactcaccatttcattccatattgggtagtccgatcagcnctactgaatgtatttccatcctgggtcgtagaattttccgagtacatggagcactttctgcagctggaaattcgaaaagtactaataagttgcagaggcacacctatagcttagagctgtaaggccaattgagatatcacccatattaagtattgttcggttgccgggttagacattctcaggcaagcaagaattagatcagttgagtgcgctccccncacgtaagacgaaaattttagacgttgcacgtgcaggataccccgccagtctttcgcctgcctggaaagcgggatttgccgctatctccgtgtttctcactgtaaagcgcgcgccccaaaacccttaggagtaagaccacagtttccgcccattccataaagcctctcatagatacnccggtccatgagacccggcaaggccgacctagatagcactgtatcaacgccgtagccgcctagaggtatgtgacagtatccgaagttgcaatcttggccccaggctttctgatgtattctatattaaagtagacgaagacaacccttcgctacctgatttgcataaagcctgacggcgatgcggacagagctatagggcgcgcattgccccttgcgatgtcgaagataaaattgcccgaagccactccacgtcttttcgcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagagcaagaatagattgtctcagcacccggtctctgagtgtgacactcgatctgaatctcgtaaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagcatgggtggaggccaccgcccgcggggaagacaagccgacttaaagttctttctacaagcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccanggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtnttagcagtgggcggtcgccccngcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctccttctttgaggttgtggtgccacaaatacgacacgctcagggccctgtcgcggctcggatctgcttgctcgggtggtttgagcagacctgaagccgcgaatcgggtagacgactactcacctggttacataaggaataagccggcagtcccccgctcggtctagtctccgtctgaatccgagcaatcgcagcttgtattcgcacagttgacaattggccgatcttccggacactaccttccaaatggttcctcggggccatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagaccttagagcgactgactcagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacgtataggcgttacaagttgtccccccgccacccttcacccttgtaaaagcgtgtgcgtaggatagctgccattgacatcgcgactccggtgacccaaagaccgaaatctgcggcaacttcctgatctgttcattccctgtcttagccttggggacgagagcctgtacgattttgcggatccagaatctgaaccgcggttatagtcttgggcctggccctcaacttctacctatagaatcgccggtcgaatgtatggtcaacaacaaaaatatctcgccggatcggcagttatcaccacggcggaccaccttgggggagtttgtgtttggtgggccggattcgcctgtggccattccgaaggcgtttcagcgtggcggatctacgtttcctctactgagacatgacgctctccgtttgcaccataggcctcccccacgtcgcggacggtaaccgctgatgtgttacatacgacgtaatcagccgatccgatctcgcgagaaactcaaacgtgacaagtatgtacacctagatgtgaaggtgtgacggcataagttccttagtaccagcggtangccctaatagtgaatgtcatanccttggcagggctgcatccttcagctgaaattatntatccgactgccaggtttaacatactagttgacgccctgtgttctagacgtgccaaaagcgcaaatgaaccccatgactcggttaagcctcggaccacctgtggaactggcgtgtcagtcaatctacgatcaggcgcatcaacccttccctggttacggattcatcggcccccagcagattctccgcgaatgtaggtactaggtgggactttagttaaaatcatttctagtacgagcccgacacgtgcatacgaccaggggctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgcgcgtcccaatgggaagcgatggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgccctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccacaccacttggnncccaataaccagtctccatgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgtggggagtgggggtaccgcttgctgagatctgcgtgtaccgttcagaataatactgtgtaacttccgggggactaaaagactctccgtcgaggggatgcatacgcgcctggtccccccgaccacaccgctactcctatatagtgggnagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcgaagccagtatgtctgtctataaacttaggcgttctcttcattccgangtgacgctccattgttacgcaaccccgagcaagcttttggcttctctcgcaagtcatccacaacttaaccacgtgctgctgtctttttttgtccctgcgatccttgctgtatgcgccgaaaacaagcgtctgtcctagacacaggcctggtgcgataacgaagtgaatggtcatggtgggtacaggcagatctcttggatgcgaggagntttatttttgcaggacaacgacggagaccgctccacgttcgccgattgatggcggttcttagcattgccctcgacctagtttcaagcgctccgggccgcgtgaatgaccgcccgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggncaacttaattctaaacccttatgcgtcccacagtcttcgcgatggcttcgtgcaggcaagccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgaaccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgcgtcccactaagtcgaagccaaataatataatgctggtggacnacgcccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcntaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggttttccacgacggtagtcctgtatgggaggtcaatctcgtcttcgtgatgctaggacacatggtataatcgagagggcaagtcgcacaaactacatatcggcctagctaccagattacagagaactcaaccggatcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaaattcccatctctcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgagttgcgtgcttcacgtggagtcgcntactttctctgggttcaccttacaatcgtaccaagattaccggtggttaaaaactgtccggtgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaatttcacctatcttgttaatgccggtaattggggccttacggggnanagtatatcaaactgccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacggtgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaagattggccacatctgcctttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattaganncatgggtttctttggggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgagatgccggcctggtcgcctccaactgtaggaggccctcgaatagaaggagaccgctatagaagtgtcaatcggctctaccccgtcatcgaaancccacgaatcacgacaacaaggatttactttaacacaacttcttggngggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgattagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagagcgggtgtggccgttactatcaatatgggcccgcgtctcatttatgggactatagggaaggnaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcctctcacctacggtggatagggctgatctgtgtcagggaaaagggaatggttgcaaggcaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggggtggcggggggcccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcataaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggncgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttgggggcagggaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctcngtttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccncggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctaccgtcgggtcccaacagcctatatatcgtagtggccctcaacagtacaggcggagacggccaccgcgaaacccttgttactgatcctggctaggtcatgtttcaattcgcccttacagcctggctagcccgactaatttgattatcgatcccagatgtcttcgccttggcggagagaaaggcatcctggacacctgcacacagcgtttaccttggaatgcctggcgctgctgcttgcatagcgtagttacatcagttaagggtcggtggtactccgccagtactacactatatcacggcagttggcgagatcccgcctcgaccgccncagctagtacttaacgaagactatcgtttcctttcgactttgttgatcaggtatataggatattcgcggctcagatgcngatcactcgcggccggtgaagcgtgacgtaccgggacggaggtctagcgaccctgccatggcaggattatatgggacaagggaatttaagctagcgaacgacacggcccncctagcacgctcaccttgagtaggccctttcccagggctactcttggctggtagctgggaaatcttttaaaattagggaaccaatgcgccgctagtgatctggtgcccgatttgcgatgttcccgtcgggcattaggtgtcgaaaaacggtacttcgggaatatctttcccatataacctggtcttcgttgctatgcttaagttgaggtcggcgtacgtacctcgggtccaagataacagacaaacggtggngatgtgacgtgctcaaaggaacgtataatgttggtatgccgttgtattacgatggccggcgcacaataggacgggccgacggacggccaggttcacaacgacctcagcttctcactacccacgtgctncaagagtattgcgctctgggcccccagggactatgtgtgggatcatcttgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccactaagccatagctgctgcccgactgagccgccgggggagggaggtgcaatgaggatacgcaggggactttccctcatgtggtagtgaatagtccaaacatggcctacacagtactagtagagggattcgcgattgcattttgtgtttccctattaggtctatttggatgagggcccaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgntgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctacatccagtaagagtactactagtaacggcttgaagtgagaccctagattattatnttctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccaccnggaattgttgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttatggatgggntgcccggacctcgtggccccaacgtaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccgccgcctatgcatgccgccagcgtgccgcatcatttagtgtgctacgtgcaccagacaaaagtagtggtctcgcggagtgccacgtactcagttgccgcctgtggcagttactttggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtccaacatgagagcatgtggacggtgctgaaaggtatgtagggattaaacagttctggcgaaaggcccaagttaatcacatctgaccgaggttctcctactgcgtctccaaaagcggtangggagggctgttaggacagctctaggccgatggtgaggggggaacggccaatggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggttccagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagaanctcgggttccacggatatgaggcgaatcgtgcagctgttgagcatccagcctcgtgacgcttggggcgcagtgccatggtgtggatacgtcacaggcctagcgtaatcgctacgtcataattgcttcatcatgcttctggagaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgttgggcacacataaggtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttctagtttcatgccccctacggcccgtgtttccaagagacaccggccaataactgcataacggaggngtggtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactaccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcatggctttagctagcgatgctccgattgtacataaggttgatcctcaccaatctacctctagacctgtacgctcgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtacatgagtaggggttgcgttagcgtccncccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtactatggcgaaggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgttcggcaaccganaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgagctgtcatgagtggtaagccacacttacatcggcgttggcagccttcatagttcaattgttaaccaccattggccttccatggacttggtcagtgaatgtactctagttcccggatcggcgaaaataggcgtcgcctcgcgtgcattcctacgcgggcgccccggggcgaaacaggccacgagtggttctgctaggtgtaggattgagtgtgcattcggaccccgagtccctggcatttctttatgttgccgggtgggtcgactcgtgtccctccattaactgngcagtcaggagtatcaagactccttgtaggttcgttcaccaaatcctgagtaagctttaaattgggacaaacggcttctgaaacttccgatgttcaagtcggcgatcactggtctactacgcggctgagcacaaaagacgttgtgctgtttttgctgctccctccgctgttgcaccggtcgggaaacatcgatggctgtgaatttccgataggggtgggccggaagaagtttacttgtctcctcggaacgtggtgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcattgggtgtagcggattaacaggatgccgaccattgagctctcctggcgaaattcgttaaggccgtgggtacgcgcccggtgcctatgagtgatgatatctgagccttacctccacgaagctgtatcgccctcgaggggcgggcgaaaggacacgggccgaccctggccactaacaagtgcctttgagttccccgggcccaagctgtcgactctggccnggagcccgatcgtcagctcgttcataatcttgaaaacttcaatcaatgtacagaccacattaaatctgtggagacacacttaaacactagagtattgagaactcgggcactccgggaaacaacgaacggcggggccggtctagaccaacagaaactcgatttatcgatcacgaatagttgcaagtcatctgccacaacatcggccaccctgctacccctgggagctaaagttggtatcgctatccctcggccaacattggtctcatcatgtatcgcgtgttggcactggggtgacatactctcctgtcccgccagccaaaaaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtaagtctctggcgtgactgacgaattggatctggtagtaaacgaacacaaaactgcggaactgacatctacagacttcccattctgcccatcnacatataggtatggagtcgattcccaccctatggaccctaacggcggtttggcagatgacctaggtaatggtccggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgccgtgggccagagtcgttggccgctgctgcaatgaaacctctggtctcaacaagccgccgttgccctggatttgtttttattgctctatctgacggggaaaacgctgttttgttcccagaagatgntgtttttcatagatccgggatgaacaatatgtccatttctacggcttactgagggcgccctctgccgggccgcgtttctagctgctgcgcacgttagatctacgcttcgccggaggggcactacacaggacctcggctggccccaaatccgtctcacccatgtaaggaataaacgctattcttatttgttcacccgcgtaccccccctgtgagagtactggaagtgagaggtcatccccgccgaacttactcagacagatcaactggtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctgcaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattagctagcngattaaagcaaagcatcgtgtatccttttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtaagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcactacgactnacccctcagnnaaggttgcgangtgtccggacatagtcccgcccgtgatcggnaaaatctcgggtggaatagggcgaacatccgtgtacggaacccaggctccggccaagacttttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggccatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaanttgataccccaacagtgcgattggcaacacaatccttacgtcacactatcccatgccacatcgagctagtcctagcccgccatggtaggcgtcactgtgctcataattttgcgcgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcactcaggctttgctggtcgtacgggcggcttcatgccccgctataccttttgccagagcctagtttaccgtagtgccttatttagcacaacagcggggtcgccagttcgtggctctgctgccggcctacggatgtgcgtaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctgttccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgcatctacttggctgtaaagacctaagcacgccgancacagtacgacgaagcacggaagcacactctataggctaagcaatcacgatgggatagcaccattcactagagatttttcaggcccagtcgccaagtcgcttggatcagcaagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaagacggttcggcgacgcccaagacgcaagataggggctaagcctcgaaatattccggcttatagtgaatcttggcggcttacccatgcaaccgtcaatcgggactgatgcagatctgacagtaataggcttcggtccaccgccgggaggtaacttcggtcgaacccactatatagcaggcgtgtttttaacccagtaaacgccctaccagtccgccctgcggcccttatgccaatcagaaggacgtaaagaccgcactacaacctccacgcagattccaagtctgattccatgggacatccgtagggtagacattaagccaacggatggccagggactggcactccttccctaagtccccagcgttccacctcatccggaattgaagaataacgtggctcctggagcctggggctcctagcagtcacttcatggacacattctttatgcaccgcctccccatgttgcagaaccaagaactctctacatcgagatacccctatctcatggcgctggtacgcctttcgcgataaccgtctcttgtggtgctcatcaattgtgaccctttggtacccaacgcgcgatcgttatcaagtagttccacctcgcgtgtctctgtagtattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctcctctagcacattcctaatagctggcccagcgtaatgccaagtaatggaccatgagcgggcggcactagcgaagacgcaactggcggctcgaccaaggcgcgtgttggagacaacccgatttgggggggaaaagataccattaaatcgtgcggtggccaccccncgtgcttgctgaatttgctacggttcgcagccaaaccctttagcagatttgtgcgttaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatctcgagcccacgtacactgggtcggatagaacggtctgtggcagactaggagcagaaattgatctctgtggattagccgttcgtaacgtataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttcctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcatcggcgtaatcgcgagcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggctaacggccaggccggacgcggcngccgagaaacatcccttatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagttttgcgcaacaccgactcttgactgaatatcgctccgggaagtttcagcgcgataaaaaactaaatttatcataccttagatacttccaaatgccaaggggatgctaccggcgagtagagagtcaagagctattccggccagtccgcctttaattcattcacctaaaaataacaatataaaccatcccggcactaacccaccgcagggcgtggcgaataatcaacatgcttgagatgcgcgaagtacttctagctgtccctaggcgaatgagaatcttgacttcgatcgctgcagtacattcgtaagaggaangcataacgtcacgactttctgcctagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtactgggcccatcggccccggaccgtacggtctacacgcatcttgtacacgcggatcctaattagtcgttagacgtanaagtcaggagtggtccgtgagtactcgtcggatgcagtcagtctagatctcctccgcattgaggaaatccgaaatactctccagtcgacagtccaagccctccagtgagggctacatctggacccgggcaccagaacgggctagatcgtccgagcatgcggggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagttaaccataacctatgcgggaacaatcacatggatttgcacccatgccaccctgcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgcgccggttttagcgggcctgagaaacaagcctttgtcgcagtgtgcacagggctgtatcctggagtttgcggggtggaggcgcaccgtttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctgttncaaattttctanctggatttcaagccaatctgtctggaaaatccagcttctgtcgcggattaagggccagggtaaaatctagaaagaatatagggcgctggtctaggcgaagatgaatgctcacatgggtgaaccttcggtcagttggcggctcccccgtggagagatccaatgccgcagagagaagtctgaggcgttaccggcaccattcctgttacatttcaagccgagagattgtcgcgccgcgacgagtccaaagagggaacctgacagccctctgatagaatagctaccttggcgaccaacaatcggcacggactccggatcacgataaatcccccgtccaggcctccgaagagaaccctgtgcgccggattttactacattcaagatacttcctggtagaggtgacggatacgggagggtgcgcaagtctnacggacgctactgttcgcgtagtttggaaaccagactnggcaactgctaactatgaggcgggtaccattctcgccgattaaccgtctaggaggcgcttacgaatagagtcccacgtgtgactcccttggtgtgtgtgcagaaccgggctccacgcttctgggtattgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatgcagggacggggctgctaaaatgcactcatgtgcgcggccgctagtgcagcatagcatgtgatgcatacgaacaccaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctnnncgcagtaangggcgtggcgtggtctggcatcgtttcctagcgaagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcgactcccactgatggcatgctcgttcttangcaggtaatcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcggtcaacttgccaacgcttagtgcgtggtgactgcaagtattgcagacgacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtaattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgttgggctaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtgctaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttccttagcccagatttgggtcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggcccgcttatcgcgagtggccgttaagtcccaaggtngcagtcggtccctgttatcgaggtccagcatatgtgttcagtccccggctccgctatacggcagagcagatattcccgtaaaccgacgtccggtgtaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtggacacagacttcgtcccgtcaaatctatgaatgccatgttatcccgcggcgcagccatccaggtaggcaaagtttacggaccgcgatcgtagccacacagatgggtgcaattgcggctgggaaagtagctacatcaacgccctaaatcgatgcggcccttangctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggatccccgtataagcgtgagtantgttgttgggctcctagtccgtcggcacaactccggtggcgacgcggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtccccatactttccactnaggaggtctttagggnaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatccccttccatggagatgcttcgtggcattgtcatgacaagtaccacttccctgttcctgtccaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgacccccccggagcagtcctcccagtcgcactgcttggactctaggccgctccatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccggtggtgactncatcgggcccgaagacagagttaaaacgatgatctcctacgggccatgggaggcactacgttgngtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtttnctgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggcttttttagatagcccctcgacagagtggacattttggcaacggggggacataagtgcgatagtagactgcgtgatttactatttaccagcgccatttcagtctgtcagacctaacgtccagcgcccatgtgtgggactttcaccgatttggctaagtgactagactgtgcaacggccggggcacaatctgaggtgcacctcgcaatgatggcataggggtcgccacggtgcaactgggcaccgcttgtctgttcctaaaggtataaacccgctagcaatgctgaacagctgatagttattcactggctgaacacagaaccacgccccttagtgtcacaacatctttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagctgaggcccagattgcttgttcgtgatnaatcgcctccgcgctgttgggcttcnggccgcggttacagttaccgtataaccgcgttgccccccacggcttcaactgagatcacgggcgccnaccagagggggctacgggttactctggttttggcccgctcggggccatggcaagaatagaacatagcgagagacctataagatcgccataatgaatagtgactttcacgtgcagtgctctatagcagggcatgtaaggcctctcattgcctacggggcgtcgacggaaacgcacagtagcgaacttcaatacgactaggagagcccacatgagagtattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctattatgcgtatcctgagtactctagaacgnatgggggagaagttggaaaacgaacgcgatggaggtcgtttgggattcngatgccctccagctcagcggaatgaagccgtttcacctggtaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcntagggagacgcaacagcgcagaggtggactaccggggagngggaccattaatttgggccgtttagggacttgttanccgtgcgtattgcttcgtaatcgcaaacactcttaacantcctatgaccccgtaggccacgtccatcgtgtaactgatgctaccatcgaatctcagcgcgggtgatgccatttccggcatgtggcagccngtcgggtcctcgagggaagccacagagtagttcgngggggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtagtcctttacgaggtacctaagaagttgtctgctcttaagttgcacaaccccttggcgcccccaccttcatcctggctttaatggtccgatcgctgggngctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactgcacgnagcttaacaataatgcggagagtagaaactcagccagcaaagcttgacccgcggaaaaactgaaggccacactagtatttcagagttccgccctatcgtgaaatcntatcatggccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgctcgcgctaccgcgaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataaccgttatctcgtcggtcatcaatcgagtcccaaggctacgtttagtagagcctaccatactcactactcggtccggttttttgacccccctcaatcaagaggaagcaatacgtccaacccgagcngatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcgttagcgcccacgacaccaatcaacttatcttcagngtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgcnccatctcgcggagcaagcacgtttcccggacgatccatngacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccaaggccagaccgtgcgagtcttgacatgactcggcagtccccgtactcagaggagactcgccgagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatcttcctcgagggaagtatctgtgatgatgtgtccatattgcgatcgttgtctgcgcaaatcagcctcctcctcctaccaactggaccgctttaaagtgcctgggaggctgtacggaggatcgaaaggacgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcatatcacgctgggaacgtcagatgagatctggcctcgaggctgcttcggaggcatcccgagtcagaatggtttgattcgtnccaggcttcgctgggtccncgtaggtcatgaatggctcataactccctatagaactcctatcactttaggcggcgttccctagctcgactcggtaatgcgcggggtagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgcggcctttcacgagttgatctaaggctgcgccatatctatctactttgcgccgattaatgcttaaatacaccgctaccccccgtatatccgtgagccggtgcgcccagnctggnttcaagcagctcgtgcgtgnctgagtacattctgtccctcgtcgttgaagccgcgccatgcgcccgggcccgacctccccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctagnatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtgganggctcacaacgcggtctcngggaccagatcaaatagcagaaatgcgacttttatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttacgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccccgcggcagcgcgacatgtcggctgcttatgtcatcacaatagtctagttatgtaaggtgaatagtacgacgacggggattgctctatctcatgctcaggcaacaggcgcggtaaaagcggtgtgggacttcggctgttaatccggcgtctcacaaggctgccataccggctagacgttgcaggctcgtgtgttggaacggtagcagtctagtctggcggcgccatatcttaacgtaccggtgagtgagattacgcagtgggacgggactaccgttattttatgtaccttgtcaatctaacctaaaggaaaacagtgccgtgaacgcaactcccggagcgaagtctctcgagtacctggtgctgtctccttatctgagcgtgtgtttgaccgaggtcgattcacgaaagctaaatcaagaccagaccgcaatcgatacgctaacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaatgtcatgcccacactcttgaaggaggggctgtggnggagtacgaattagtttactctcacatagggggagcggcgcggaaaaatctcctccccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcgcccgcgggactcttctacgatggtaattgtggattgtttctagcgacatgaggactctcatcaccgagggggggccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccataacctcgnccggtgtagtcggcttaggccgactcctgcggtttttggcggtgtactttgatcgactcgagcgccggcccgggcgttggtgctcaacagctcggactacgcaagcagcgagtataatctattagaggggcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgcttaacgcctaccccctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactatntctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattaggtgtcggaggtgctgaatggcgtaatgttgagggttgcaaggtgctgagaaaaataacggtcgcttagctctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcntggtcatacattaaatacggcggtatcccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgttcgtcgagactcactcctctttgcgcctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccatgcgagtgataccatagacacctaggccctattaggggcagtcagtcgcttgcaagagaggtttgcatctttgcaagaggggagggatatgatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatcgacgtgttcgggtgtcacagttgctttangtccggccgggctaacccagtcacctctaggntncgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgcccttaagatcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccctaccctacgagctaaggcctgaccgtcaaatgtgcgaaacaccgcggttcgggtgagaccgggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcnagcgtgatgccncaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgaccggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaagcctacgctctctcacgtcgggttacaggtccatgcgaacaaccgcctgtgtcgatatcctaccttaaacctttcaaatgggagaatcgtggaggcctctgagtactgacgctaagtcctttgnacagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacaggtgtagagacgctagcgatttacccacaagnggctggccccgaatcgcgggaaagtcgcaaccgaccccgaatcctgccccggtgaggaccgnagccaccctggcgacacactctacnngtacccagaccgcttcacgggaggcccgggccgcggggttaacnttcagcggcagaattcttagtantcacacaggcggtggcatatggcatatggtagggtgtatgcaattacgttaacctcggagccattccctggaggggtgctctgaacagctgagtgggcgaatcgtctggcgggctgactctcaacgggcctgctcagtcagtgagacacgattttcctgtacacgggcgtctgctaggattgtggagttaccctngnncgtatgacacgacccaaactcggacaaagcaccgacatcgggcctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgaggagtaattttcgcactctagagcataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagcctncgacgaggctagatccatatggagagtattccttctcacgnacatcgctgatagaccgagtcccccgtatcgcctgttggcgggtggaggcctgttacgatgcgggccgcgcggaggggggattcgttgtctaccgggctatgtacggaagtcgcagagaagaaattatctttctttttacgtgcagtcgaatagcagttccggacctgcccaggggagccggggcctgttaacgttccgattctatgaatgccatggtagccggctggatatatggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgaccttgatagacacttagttaggaattttgcatttcacatcagctgagttttctagtcttcggtcgggggccccgangtgcgtcgcagggatgcccgtcaagaattcctcaccgtgctgcaacagggggagagtacacccctgcaacccgaagtcggaaacgtaaatttagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtagcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagggaagcaatagcagcgctgcagtcctaaagcgacagcgtatcacggcgcactgggcgatcggcgccagttcatattcctagcaaataagggcggggtagacccatgtgtggcccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacaagagggagtctacaacgctagctgaaacaagaagcgagttgggtgtcgtagatacggttccgagagggcgccttgtcgtcnattaacgtacgccatgtnagctcacactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacattgtgacgacaataccgtgaacatgggagtcgtaagtataaagtgccttagctcgcctatcctcatcctacacatccacgacctgacacgccncttcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgcatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggacttcgaaatattgagtaccttatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaagggncagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgngcgggccccgtcgccgctttactccaccatgaggttgtatgtacaccgaaacaaggcaaatgggttgtgtcggtcgcggatgagtcgcaggagtcctgcaatactcccgtcctgtccttcagtgcactcatcgcaagaactttctcactcccgagatgaggcaatgatgacacaagatgttccaggggggctcctgagaactgtgggtcgaggtaggcctntttctaatagangcgcgtgggagaaatacggcgctgctattgtagcaacattttcgcaaaggccgattncagtacggagacaatacaacctaagatctatcgaggtaagaggggagctgcgcgatnactgggaaggaggccatggacggaacatnnnggttcggtaactcggttcagtataaaagcattgtgaaaagccggcactagaggcctatccgggtcaggctaattttcgtacccatgaataccgtacaatcatcactcgacagccgggttactcgcggaaaatggcccgagtcgcaagagacaacctcctccagtgcgttacccagatcccgggagtcacaggcccagggctacgatccgggaggcccaagcccgncactcgctactacgggcatacagcaaggaagcatcggttttatttgtagtanggccgtcctaagcatagggctaaggacttgtgatttagttaagatactattgctacttagatgacggaagcagccagaggacacgaacggatttaagcgcactaacatgtaccggtcggtgacactcttactcgaggaaggggaataagtgttgtggttcctagaccttcgggtcgtgcgttttttggatcgtgggaagtatcagctcttgaccattcttgacgctccccgagtgtttggtttcgagaccacacgggtggggctcttaggccgcaagcgaatagtcttatagatctgagaagttaagtactgcatggtattcatagacctcgtaggtatgggttttcttcaatccgccctgttattggacgcagggtcatgcacacggcgcgcgctcccgctggggtatagcgcagacatcaggtcgcgctttcgacattagtctgcaactcatctccctaagtagtcctcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggcgagcgtcctgagatctttaggggctccacgcccgcagttcatccatgcatcttaagaatactggagggcgaaggtgcacaaaacccgcgtaaacgctaaagcctctcattctccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtancctccagcgcaggctctaagtatgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggggatacggccgggtataggtaaggccacgacattgaggccgcgcgtaatancgtgggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgacttatggacgcaagtgccatggattatgtttcgtccggcggcaatgctcggccttgtgtatttgcgagcaagggcacaccgagcgagagcacgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctgtccgcagtagaagatgctcttctgcctacccccgtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggctagggcatcaattatcacgcgcccgatgaccagatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagaactanttgctaaacccccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcctcgcctcgacacatcgcgattgttctccggttccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggaagtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgggtcccgtgggatgaagaggcatgcggctatgccgagcgagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttacggctatgagctaaaacgttacggctacgatttgatactcaattgggattaatagtatctgtggatactacaggcttacctatccttgcaagncccgccctttggtgagtaggaggacggctgatgcatcaggtaagtttggaaacccatggtattaacaaaagtctgaagcgacgggaagccgtctgagacatcgccacgagccttacttggggcgcaaagcccgacttgctggggctcacgccaatgtgacttggntagacattagatattcgaccaatctctgcgctgagtactcgttctgacccggagggaccggcaccggactgatggccggctttgccattcctaccataataagggggctagancccgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgttaggtggggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgcaccggaggacgggttgcgttggagttagaatcaacnggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcggccgtccggacgaatccacagttgtcgtcgaatgtaatgccactcggaagagncgatacgatgagactactcaaccttggaatccgactgagttacttcatagctttaactagtaanccgccaccgggaaggagtcatagttgcagtaacgaagcactcccgtgcccaaattggtaggggcgtaaggacgtgtagaaccttcgcctcagatttcggccaaaggcatattacgaacacacatctntaacgagtgaactctggcggagaggcttactcggtgggctccggccccgntgagcccatgggtcgcggggggccggactgggacagaataacaggcttgagagaatcgagggtgagcagacatttgcacgccccacagtctccccgcatggcgtgggcgtaacaagggacccctcgcgtcactgagaaagtggacaattgtgtatgcggacgtatctgcaatggctgctggagagccattgagaatttcatacagcgcgcatgcgtgaattacgcccatggaatctaccgatcttgtatacctcacattgtcccagtgattgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccaggagcctacagcgcctctcatgcttgtggtacgtctcagtcaggcgtactgactacagacccgtgccaggggtgggacgccgatgtaactgggcttacggggagcgtcgggactgttttanagactggtgcttggcgcgaccagacggggcagattggcggcggagttgacattcctggcccgctatgagggggccctatggagcggctcactaattttcgaaccagaggccgctatcatcctacctaggggggcgccgtcaatcggaggggacctcaggaacatgcaccgttagaagtcaacctctcggttatctgatattttacgcgccacgtgatacgagcgatgtttattattgttcagacggttgggcctatgaattggcccaggctccctttcgtgcctccaggcagtgcggacgcagctaaaccatgcaccgtcccggccgcggatgtgtggtgcagaataatnctgttagcgccccggttaaatctgggtaagggctctccactcacttcactgaagaatcgggttgtacgctgaaggcgccgtgcgcccactatcacatggacaccatgcacccggccaaattgaagacgccgcatgcatccaggtacagttaccttaccttaccaacttaacagtaacgcatattctaaacccccacatgtcttctgatttggtataaagtacagactcacctattcacagccacggcgtgaaccagttgaatataccgacgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgtttantccacatctataatgtctcgcctcgtgtacagtcatggacggatcccgagttcttagagccgtgcctcggctctctaagcgagtcgtattacggatatggattgcccgtgaaagcacgtatagagcatcacagacctccaatcttcggtggtcctacgtttgatatctcgaatactatcattgggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccganccatcctattgcccggggatactgganaaacctctgttgagcgctgtattcagcaagcaaatagagggactatagttatgtcatcccggggtcctaatctccactcacgagggctttaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcnangaccgaggtaccaatgacaactagtaacctctgccgaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtaccgataaggagattgacccncccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggagaaacgactgacactgggctgccccctgagtattcggatcctctctacgcctctaaacacctggctcacttagacaacaaaggctgtgcgcgctactgtctgggttattaagaaggcactcgtagtcgtatccacgatgacctacgtacggtccagcattgcaacctacccctganaatcggtgaacgcactggtcggaagaaagccttcactaaagtgtctagagggtacgcaggcnaagnacagcggggtggcgctcgttacgggcgtcctgtatttaaatcgctgggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctcacgcacacacctgacagagccgcggagctccatgttcaattttgccacaattcagatgtcgtttcacgtgagtcggaggctagcctagacggcgtaaataagtgattaggctgtgcacntacccagggaagagcttatcctccctgcaaggatggactgctcgtgagagcaattttgtgagcgcagcgcccggccgtgctgtcaggcttgggcgcatctcctatagatccggcccagagacaaacgcacgcgaccagccagcagacttaaaaaccccgacgggacgattacnttgttataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactggtactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggcgattgcttgctcggcttgagtgagggtctagtgtnnnccggtgtgtccgcctccagcgtttgggttgtcgtatatgactaagaacgagcacaggagggcgcttnacggtgggacctgacctgatttttgatccaaccgtgactgcctgctaggtcgagagtgtccctgattacccctgcggtcttggtccgtactgcgtgggcaagcatttcctaatttatatacctcacatgacgcaagtcagcagggcatacgcgggcccgggactccctgggctgccaacgacccttcccgtgcgacgagtttagtatccagggcaagggagcggaggtgacatcccaaggaatgtatctgtgacactttgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttgagtcattcttcaaatcagttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccctattagtgtgggttgactcgccggcctatggtaactctcgcccgacgtcagattaaaaacccgtctagcgacgccgttacgtcaccgatccctggagagggaggacgtgcggcaaagctacggaacggacgcccagttgcgatgagtagcgatacaatgaacgggattagataactacgagcgctcttgacgacccatgtgtnntctctgtcttccgcgttttgctcttacccatccccaaccatcctcctgtttcgaccagcgttagggagttaacacgcgtgcaaaggcccggccggtccttgtgccgttatgtgctagaggatcctcgcgagcctcccataggcgagcggccatcagtnaagctgggcgtgatgagagatcacttagcgtcgcaaggctgtcatgtgctggaaatttcccatgaggcttccgttgtccgacccatcaggtcgtcgcccgcgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctcgtaaatatgttctctctagcagggcctcatncccatgtcacctccatttctctccatttagtcctcgactgggttaggtcgttgccaagcgttctcccctccagatgtgctcggccccggcgccccaaattctgaggaaaacaggccaggnctccagccgctttacggcataggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccgggatcactctcgagacggcgagcgcctcgacgnccaggtcggagatccctacgtgtgtgtcagaggggctgccaggctagccttctccttagtctggcgcacgggtagtataccgaccttgagttaccaccagggtgcgcgaatcgaggctggtttacgggggcggaatcgtccgcgagaggcgcaggcggccctaggctgctcgtacaggttgactttctaagagactgcgaacaagcgagcgtgactgcatttatcaggaagaggtctggcgtttactagttacgtattcgatccgctaagggtgccttgtagccacccacgatcaggtgagagtcgtcaccctttgtgagcccccggtgcctgaggccaatttcttcacgttattggccagctgcccatccggggcgtttacactgccaaatacacggtattccgacgagcagcgatgtgcgagcctggcgagacgaanctatcgagccttgcgcttttcagagttgcacgaggacccaggcgacacctgccccttgggggtgcgttgaagcgcgccccgcccgttatagaatcaaatatggtgtgtcctagaaatgagagcccaatgaataatgttaataggcgtccaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaatcggatggccagcgcccgttttccacgcagtgcaaacacgacttcgtgtggcattgcaggctaccaaagactgctccacacggcgttatcaaacttaccaagaacagttaatattctacaaattntcaaatgcctagactagatctacgcaataggggtgaccttatacgttaacccaggtctgacctatttatacaaggtcgaactcacgcaagacatttcggcctaacgcgagtttaaatcgtgcctagaccgccacctatgaaaaccgccaccgctagcgcgagggagtgacaagatgttccccactacaacccccggtcgctgaaaggactttctgcgttgaaccagatcctgctgctcccagagcgctcttaggcatgtataagagaggattctacacactgtggggggacatcttcattagcgttccgcaactcattcccacgagcgaacgaacgctatcggactttacgatgttgctgagcgggagctgacccccctgggtcggttggggaactaccgcatacgagtgtccctnagctcctaattcgttggcacccgaggaacacccgcggttagcaaagttgcaatcttgtacacgcgttgcgggtagactttcagagctcatatcgcccttaagccttgcaatgcctccagacttcgggcctattgcaatgctccttggcggggatcgactcacccttacgggtcggcatcgacaagatcctcacaggggggtggtcacgtaagacaccacctagcaccatccaagctgggtaagccgaagggcacctcggttgggngcgagcgagtcggcgcacccaagctaatctttgtaccttaaggcgtgnttcccttaaactttcacgcccgctgctttcgtaattaagtgcgacttacggatgggactctacctttctcgcgccaggcagctaacccacagggtggacgtaaggccgtaagagactaggcccaacctagnattgcgcaactgcacttctgaatcccaagcccgcncagattataaataaagcatggagatcaagcaaaacaaccctggagttacaaaatatggcggtgcgaacgagccgtagcggcacttcgacgaggcgaaccattcctcgagcaagggttttccccacaattctacccaagctcgttgtgtagtaggtcttatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatggaagacagggaaagcggtactcgggccttgngcatggccagaggccggcagaagtcaagcccgcgcaagcgggggctctagtgaagagaggtactgcacctaatactggttcgctcgcagcggcatccataggccgactttcagtgcaaaactatggtcataactcttggcgatgagttcctcgaccatttagaatccagattgttcggagccatacccgtgtatcccaaggggtgtgcgctaaccaaggtttcacagttcgctgttcccgctatatcctgtgcagcaaatcggcctctcttattttaatagacgcgaatcctatcctgtttaaccccgttgtacgtatattaccatttaagtattattcaacggcgaaacttcgagattgcgctcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcagttggcgtagaggcccacgcctaagccgctggcaggcatcattgaggggcttagtgggcccaacccgaatatctgttcgtttggcgcagccgctcaagccggcctcgtttatgcactcggccgccccgtgctttccaggtgcgcacccaaacccctgcctctccccttgtaaagaaccaaccacaaaggagcggtcaacccctggccactgtacattaacctaggatcacacgctacgctaatgngaataaacgggggacaccgacaacggtggagggttaggttaactctactaagatggcggcactacgacaaggcggcaaacncgctatttaacttccaaggggactgggggtcgcgggtacacnagcctcccgttcagacaaccatttttatgtaggacctgccctgtccggagggacatactgtcttcctactggaagaggagaaagagtttataatacactggacctgttactaacagataggggatcatggagttaacccctccgtgctccttatgttcgggattcgagacgcatacgggacgtgacacgtccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagatagaaggtgcagttancgangggtggcattctatgtgtcgtcagttgcctatatacttcattgccaggctcgcgctcggaccgtcgtgtacnttaaacaaatcacaaagagcgcacgacaatagttcgaatagaaggtctagattctctgggctctcggatgatgggaagggcgagagaaaccctgttctcgagagacggttcctnctattcgaccgcccactgttgccgaagactttcaggtacggcgtcccagtcgctatgggcaaaggctcgcgtctactgttgggtgaacttactggagtcttactcgacggataaatccgatacgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtgtctcaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgngatatatgggggttttgcttggcctaccctccacnncgcatatcatgaatccgaagacaagcctaccagcggtggatcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatgatctcggctagcagccctatatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcccgccaaggacggactggggataagccgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactggaaggagtgttctgcttcctgcgcgccggaaggaaggatcnagggaggtaaaaggtacgcacccttcgatcnggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgtcgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctgatgaggtagggtcaaagggaagcgtttttaggagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacataccattgcggggccctcgttcgaagggcctaagctccgagcacgtaccgggtcctctgcttgagtttcactgctgcggactagtagccaaatgctgtgcaagactgccccgacaagctcagttttgcgagcaagacgcgaacgccgaatattcgcccttcgtctgggtgaataaaccccggggtgctttacggattctctccggtcgattacagcaagtcaaggggtggccccctatgtaaccgcgtgtattccttactaacggccacaacacttccccgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgtttattattaagccacaagggtgtggaaacgccaccattgcccgcggtaccgtaggtcggggcccgagggccaatttggaacggcgcaacttgggaggcgacgaatttagataggtgcgtccttggatcgtgagcttgtcctatatgcagaattccttgctgcccggantcatccccactaggcacagatctatatgacttcgcaaacatttagagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatgtaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggcccgattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacgcgaccgacccgaggtgnagatcccgcctcgtcatcaggatgcctctaggttgataaaccaccgaaagaagataattgatatgcaggatgagagatggcatagcgtgagccctatggtgtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatctcccggttcctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggcaccttatggggctccacnnccgctacaancgcgcgcgctcgttgcatgaagagtcaaacaagacctggtacccgttaccggtctctcccggtagcgcgtttgcgaacgaaaagtatctatccatagccaactcagaattaattgcccgcttgttaggaattgatggctacgccgtcatatagcggtccggcaggagccataagtacacggcctgcactgatcttagagaccacaccgcatctgctggcagctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaagactaggatgccgccgcgtggtaccggccggtcggggatatagcgcttcgggagatcgtncatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcaagacctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgtggggactccggtatttgagattccggtcgagtgcaacacagaatgtgttcttaccaggacccccagtaactgtgagggtactcaaccttatgttatcgaaaacggggagggtctaacattggagggtaaccatgtacagaccactcggccctcggccggttttagcgactagantacatttgcctgagttattagcaagagatattagcgctcgcgctgagctccctgggccggcgtccggacgaaggtatgcgagagaccaatggatcccatggtgcctcgggctcgtcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacattcccgccaccccggnggcgaccccacacgaaccggcaggctattaacccatattaagtgaagaactcagggccaactgatatcgttaccgtcgctcaggctggaaagtcccgcgagtcactcgaggtgaagtatctctagcgggctcagatttttacaaggcctaatctgcggcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcgcccagagcctgcgccacgagattgggccgccgcccgccgctgatgcactctagcnccgtctcatagcgacgccctagtccggattacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaaaacgtctcagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcgggccggccaggaagaagccaatatacaccagtattatcccnagtcgatcggccccggcctatagatgtccctgcgagcctccgtaagaaaacttgagcacctggtgtgtaactatgacagcctcntgacaacgcactcacgcatcgaagcggcccactagtgccccnntccggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgnctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcngaagtgtgttcttcttcccgctccttggaccgtgccgcactgcccgcgcgctnaaccttacggccgttttctctaatgccgttcccgcgcggtcgcgtatagagtgctcgactcgtcgcgggccgcccaagtgcggcacatacttcattgtacgcctgtccaacgactggcagcagtccccagtcattgctttcttccgtgacacacaagttgactagagtgcaacgctnggttgctgcccgggtccgcccgacacccggcagcagttncgntagtctgcaacgtcggcngagcaggccngcacgaatctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccaagatttcaccacacgtggnncgcctatcatgaggatgcgcattcccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccacaaggggagaacacccgcagacgagaagngcgtccgcccaaaccggtacttgccccggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgacaaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaanagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaagaggcacaaccatttgaggatcatcgcgtaagcctcgattctcatncgcacgtgttagatccagcacccagaccggaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggcccaccggggccacatggcatagggctncaggagaatattactggcggaacgccaggctgtatgccgtagaacagaagcactatcagcctggctacgacctggaagaaaggatattgccctggagtcttttctagaaacaccgcacatgctctatattgcaactctatcgctatagatgccgcattatacccggnaagatacaactacgggtccaatcctcggatncggcggcaaggcaagcttggccggcggcggtgagtatactagggattcaagtgggttgtaagtctatttcggtactgggcgccgtacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtccccctntgatgcgcaacagggcgacactacgcgacccctgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggtagccgttctccagccgacgttttgcgagtaataccctgggaaccngccactgaccagaaataactccgtcggccgctgagttgcacggccatcaataagggcgcaaggctgcctctataaccgatgttcataccgggcctatgttttgcggatatcgacggagagacgtaagccctacgtgatcgcggacattgttataccgcagcagtgtgataccgcatcgttatcggactatacgtagctatcnaatactgtagagaccgcacgatttttcaaacttcaggtgattatgatgctcatatcaaccccatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaaggagactcggtcccgtactgcgcttcccatacctcgctaggccgactgcgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggaggggaatgttagagataagtagtatactataagaccctgagcaacgggttctggattgagctagatctcggtcgaaagtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccactgncgtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccangtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattatcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctcaatctttgccagtgcgtgttcacccgccagcgttttccagtaagggaactaggacgcacaggacgctccgacctaggggaatccataatcaacgcacccgagaacttcgcaatcgaaacaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatctcagtccatttgagaaggattcgatggtgctcactgcggcacttagaccatgagtattcaatggtgaggggcggtgccctctgtttaacctcttaactgagggcctgctacgcatttcacacaagcccggncggcgctagccggtggattcgtgacaggtccatccgggtggctaccaacgtggtannggtcccaatcgggtgtttttatgtgcgtggtgccaagtctgtatgcatcctgtccaccgcaacatcgtgctaagtacctaagggtccagctgatactcggcgcatgaacccagcaccgggttaatcgtcgtgccggtggcgtgaactaagtagtcagtgcgctatagactctccacacctatatttggcgcgcgagggctcttagtcaatgtatgtgccgagattgtccgttagcgattgcccctgaacaggcactaaaatcgaactcgagttttgtgtgactagtttgtgcactatngtgattcgtggggaggtgcgttaccggaggctgccggcggctggctaacgnngtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggccactgtcggctacaatgctgtgatattgaccacctgcngtatacatccaccaaggctcggagacccggggctctcagtccctatcatgacgcttttggatccttaagtactgaggcgagggcgtaatacaggtgcgcgtcagatcccttgagggggactcggtgtacgaggagacacaaccggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccttacacttaattgactcggtagacacgtcaggcaggacgcccncgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattctggcgatgttgcttatcccggcgcctcgnctgtctgcaccccacgaatcgaccttgccaaacggtgcgcncactcttggtaaaatcatagagtgactgggaagagtgcgantggccggtgggtcctataccaatacacgctgcggtttgaatatgttcgagcgcactaggcgtggcgaagcgttgtactaagccattgggtgcggacttccgccacgttcctcagtcatgtacgacggttgccgttattgagcacgtgctatcctacggtgtttcggtaagcgggaggtgccttgtcccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagttgtcgagatctcggtcacgttacccctagctaatcggcccgaacggttagtgtcttcgctcgaagtagtggctacaaggctgccggtaaccaccgggtcacagtcacttaaaccagtgtcgcctcttatgcgttggctgaacgacgttcgtaagagggaatatcaanggcgcgcatccggcgtatggggccggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcntaacaggcggctgttatttagcgatggttggccgcaatgatcgcaccctagncactcgctcttagttgcgcggctttggtggcaatcgttatgggagaccggcgactcaagcactgcgacagacatgataggcagcccgcgntgctggtcagcccatcacctcgcatggtagttctatataggacggagtcctggaggcagactacagcgaatcgggtaacgttccgccgnctaagataacggcccgtcacgattagtcagggaatttgacgtgggtngtttcgttgagcctggccccccggcgcgcacattccgactccggttcgagaggcagcccaaatttagggatgttcgggagcggaaatgggtagtgccgtccggcacgtaacgtagcggtaccccctttagcacccaagcttaatcttcagggcattagagcgcgtnggaaccaatccgtggtaacccaccagctgctgatagggtactgggcgggngctgcccccgattagtcaccccctggggaacaagaattagcaaccagttattcgccacaactacatccgtatgcagaatcgtcncccaaagccgcgtacagaacgtcgcagttggctgaggtcttactgcagatcgaggatactgggaagtgctattagaaacggtcccgtccagtgtagactcgaggattacaagcttccgcggacgggtgcatgcaagggcctcgtgactggcctaggcggtctcgagatagcatagccgtggcgatcgccttttgcaagccctgccgctgcggcgccgtcgttgcaccctaagcgacacccgagcttttacctaaggattgaaccgcctcctaaaagattttttagcaccgctcaggacttttttccatggaaaggnngcttcccccggacggcactctatgcattgatgttatttggcaaggcggcggtacgaccgggtggggccgtagcggtctgtcatcctcctcagagtgcgtgcctaaagggggatcacacacgggcaaaatgatgattcgcagatttatgacataacatcagagatggtaactgcccgccccggttcaattgaatggcggcagcgaacgatctaaatcccacgcgccatcaacagtttttggtgggagtgaccagctgtgcaacggtcgtgtantagagagcaataaaagtaacatttcgtgccctgggagtcccggcatcctgacgaatgcgtccgataactgctgaaatnggcgcctggtgattccagattcaatggtagggctgacgcttacccccggtgctgncaaagtttggtaatcccgtcacgtcacttcctgttcaggggcaaatgcaactcccgcgcccgtctcgaaatgtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagatgcattgaaccatgagccacgcggggcccagaagctcgcgtgacggccgtgttagacgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcncgacatttgcttagccagcctaatccggcaagcccgactggattcactgcagcctccgtctcaactttcactgtaacctatcctcatggaggtcgatgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctnagtgtattggtatgctgcgagtgaccacatatatgcgaagccggcggacgttcaaatggctgttactcggcgcgttgcgcgggggccactgtaagttccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttttcagttaaactgcctcgccgtccttttgaagctcgccatctgttgttgaagtcaaagagtatactcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaataaggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggtgacgccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgtatgatccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcgncaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgagtaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggagtaatacggcgtaccgggccaaaggcctcatcaaactatgagtacctagattcgcggtgnacggtagggagccctttcataatgtcaggtaatactctcctgggaatgtcagtggcacgagaganggaatgtatctgtggcattggagcacctgggtacagattcctatcgagccggcaggacttccgacaccctgctcaacggtagaatgtctagtccatataatatctagtacgtcccaaggctgccgtgttaccacatcacttagaagttctagactgtatcatgtcagcgggtccaaattcatgctaccaccgctatgcgacgactcaccacgaccgagcatctagcagtccagtcggagaatgcctcgatcgcagctagagctttaaccgaacgcagtgggcaccgtcggcgcatcggccagcggaccctctaccagagtattcgacatccacagtcgtacgactccatgcgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactacgagttagctcgtccacgaatctaaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgtcgacccaaatctgagtctacaaatagttctagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatgggtcctcacgtccatgggcgttcggaagcggataacgttcgtcagtgaggtatcagttcgaccgactnggttagtatcccctagcgggggattcctctctcacatttttgttctagacacgtcaccgtccagaaganctcggaacgtagcccatcacgttcttacggctcttagcagtaatcaaatgggctaccatactgaataccaaatcatctaaggctgacagttgcgggctagccgtcacgttgctcagccagtgaccgggacgcggctcataattaaactcgttcgaaagagagaacggcccccactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtacgcgtggcgcgaggatgaaattcgctcccccagtcagatgagtgcatggaagccggatgctacacaacggcagagcgcgtcgtgttgccagagaaacatgatcccactgcctgtctatccccccactaactagtgtcgtaccgccgattgctagtatgacccataacagctgtctacggggcaggccagngcgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggtcgactcgaccggagtgtatcgcgcggggacctgggctagaatgggtctcctggagagctgtatgatatgatgggtggattcttgcgcgcggggactgcttccgcgcatccacgtgttcgggagtctgcaaccctgcccggatacagacngaacgcaggaaacctaggctcaggagccgagacgattcatctagatcacttttacccttcgacgngtncctaccaattccgcggccgaggtttcaaggaataccggtacatctgtcatgcccaaaagcttgtcctgatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatagccgctccctggaccagggccccaggaattaccctcacattcagccatcatcgctcatcgaactagcttaacctagcaataacccgtcgttatgtatcgcgacatgcccggtgcactttgtatggcgggtccaacggcaacactccacaggcatttaggcccaatctgtatctttcgtangttttcacngcggtgacagaaagatatgcgtgccggaattcagacactgaggattcttcgtcgcgctccggaagacatattagagcggtttaaggcacttagaggctcggacgccggtctcgaatccaggttacttctggcttttggaaggcgtcacgcccgaatggtgcccgagctactctataattaaaacatcggtacgatttcagagctcatcataccattgaagccggcaggccggctcaatggaagtgttgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgagtgcccggagggtgggggttatgctgaagctggggctgctgccgtgctgtgagtctgttttccgggtgccagtccagtaggtgagttgtgctgtcgtgggttcggacgcttaagacggctcaggcgacctaggacgtttgcgctgcgtctgtgcctgtctctcatctaaactccttcccgacgtatccccgacgctcgtatantccgacaagtgcaggcgacacacaaaactctcccgccgtacctactctacaaccgtcatagggtgataagtatggagacgacggctcatgagnnggtaaccgcataaggtcttgaatgtgacggccagagtatttgtaagttgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcaccccnacaatctnaccacagtcacttgttcacggcgttgcgtgcaatgtttattccctcttcctcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgagtcattatcagcctaatcttgcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacggctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccttgtgccttccttttctatcgacgagtgcacagcggtgcgaatattcgaggcgaaagntaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctaacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctggtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagataagactcttaactctctaccctgcctagcttgacaaaatcgcaactatcggcaggtgaatctagggaagccaatattatgtcgcgtgagtgcggtcaggcacgtaaggtgtgacaggactggtccctcatttgatccttatttaacggtgacttctgcatagcggtttcagcgctttcgtgttataagggccattgtgctacaatcctgcttcgggcggcattggataagggtttgtccctctgggttcgtttgaagggcgccatagcacacgcaggcggccaacgattcccagttagagttgtcaagcaggatgtacaaggaactgtggcacgagaggtgttatctgggaacacttgccgcgtaataccgaaagctcgtgcctcgcccggtacgtctcgctgaacacacagaggtgagacctaaggggtgggacttctgaatgcgactgataatcgtgaaggtccgtccgagactgggcggatggaacagcacccccgtccggctgcgcggtggtctggaatagcgggcaaccggcacaccttacccgagaactgcggccgattgatcccctgaactagttgtccgccgccgccagcggagtcgaccacataacgtgccggcgattcaagcgtcttgatctagtccaagcaccaacgacacgcccatgcccctccccgcgcgcgagttacgtgaagcagacgcaatctccgtacaaaaatgcaagcgatcagtgtagttcccccaaaattccccacgggacggcctccgcaagaggtgcgtttaatgagacgaacactctattgtactgatttcaacttgcatggcgcccaccgtagcatgatgcgtcgtttctcctagatataactccgctacgcttggcgggccctggttagtcacgtgtacacgcgccatgggcgtgggtcctagttgtaatagttggcgaggtccgccatgtatcgactggactggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgtncggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgngatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttgcaagttagttttaggacatgcagaaatttggctagacgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttgacngaacgggcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcccctctatacttagggtcgtggtcaatagcgtttgtacctcagacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaggttggctctatactgatcgacgagcgccggggctctgagtgcattttttttcggattggtttaagaacaaagcagttctattggtaggagtagcagcggagccgcgacggactgccacaaccgatattccattttatgggtcaacgagcaactgtnnggacgcggtccatataataggatccgctcgaaaccgtgcccaattgcgaagtgcgttgaaaggatgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacaataacgaaacccgggggaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaattaagcttgttcaacaggttctggtgggtcgtatgccgaggaggcaatatatgttggtcctcccacttngtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccggcggcggcanagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg aacttctgggtacgctactgagagattcgtaactacgnnnngnnnnngnnnngnnnnccgggtcntatcctgcntnagctagggcgnnccatcttanatgtctnntatactgttcaagtggccggccgtgcatgcccgnacgtggccctatagggtnnannnncannttaccttgtggccggttggacagtggtccagcactantgctggtctgggatgntctcccggtatcctcaccnagtaggtcatccgggtggtctccgtaagagagcgtcttacgncncannactgngctggcgagccgtgtcnacnntngnaaacccttgncagnttnacgcatacggcgaaccctanntgnnggngngangnncccnanagaactacgagacgacgcgntnngnctcgcngggttnttngccnnangnnnatcngcnggnacggngnccganngaacnncgncgtgtcattcttgcccaaaccgcctctcttcccnngcctcgntgtggnccatcgttctatcacgcaacagatacgccggagtcatngtgaacnnngnnncgtagatnagangcggngtgtaccatccaatcatctnnnnnnnnnnnnntnncnnnangnngnntnncntcattgtatagacaaaagccattgcgnnnannnnnncccnggcccacgtnggaatntgtctggcacctggaggtgngcgtgtaccnaatgnaatnctnngaccggggcttcangngnntgaagtgatanctcgagattnngacaccgtaagggcctgntactngcctgaattgatatcagggcatcagatggaactttcatccggttagtcgtcgtaacgaggacntgcgttgatgagtgttcataccctccaatcancattanctgggcgnnccggcgacggcaattgtaaacgggncnggtataggcgccngaatggaancgcaggcatcgngcgaaaacccgcatagtcaatgaagntactcacgctggactagacccnaaacccacgtagacaaatcgttgtccagnncagananagggagattttggtgtttanctggtcaatcgataggacgcagagccgccacgctctacccctccacaagcaatcagccaaatccgcactccctgcttantcaatacttcggctnaccgagttccngnntccgcnnncaagtggttntctgacttcnccttacccgtccgacggacgnncggccagaagaccncaccgtcgaattagcnnggngctcgacnatgcngttnggtnctggangantttcgcgggtagcgacctgnaccgaggcctgcagcctgcctttgacgtctggaggatcgctgtaaacttgcgtaacatgntacgccgnnnacaggntttntcccantggccgtttccgcaganaccctcggaccttanagatacctacatcagacatcnnccgtccatggtgcagnnttcnnatgncngcngcggctgttaggttcttgttcgccnatnnnngntgcnggttcccgnaatngtgttngctggacgatgggttggggtgatcaagcgacggaatgagagtagattgcattgttcgatccagtttnnctttctgtacgtagtcnntgctgagngccgcccatcatccagtgtgatggcccctagtccggagcnttccatnancncgtagtcngcncnccnntgcnncgcctacgnnccgagctngcccanncgaaacctcatctggcggggaggctcgtgaagcctctggaattntaccacctgacatcccgcgtgacatgggaacggcgtgtgtagcnctcatttcncgntcnggcccggaccgcggtgcgtcggatccgcaanccgtgttgcatanccgcgtgcggccacggcgnttctnnccctgctcaagtnngacaccaaggctccgcaggttaaacttnccaangtgaagcccccactagtgggngaagagttntannagtgnnggaacggtcctccctccgngcgnctgtgtnangnctctcngnnnnacnntangggatnngncgnagatgcgcngcacganagatcatcgncnaaatcaacggnttgatggccggcccntgcgtngccngccgancgtccccncangcgtaagcgcccctcnntgggangnggagcaatgcggcnggacactagacttttgcgcccagngnggagatcgcgcccacctcggatcaggcnngcccctccgttgganggcaaagatgcatgggtnagnnctcacgnccgccggctcnangnagcgggntcgatgatagtcgtcggtccgtagggtcttaccggagtnatggaggattcaaaaaagctctatggtcttctggtcgnntcatccagattctaggcatacttnggtgctnaaccgcanactnatgtcttgncnncgcganncctnccaagcgtcgaggaggcctncctantgnncagtgtaanaggnnagnnacgtgctgnccctnctttngccccgattacggcgtgaccatacccnggtgcgcgtnnncgccctngtnnctgcnnnctcgancacnnngcgngactctgccgcnagnnacaaatgcacgtccgtngaaagtncctgcagggccactcngttgaattctcagaagagtccagcggcagatcccaggaaggncccggnnngttgcatnntgccgnntcctnntttgatgnntccncngccntngagngcancaagngaagntcgatcgttacggnnccaggtagggcaccccgatgggcnaggcanggtcttcggagctcaagagcgngtgatcgccancgcncnttgcgtggcccttctntcacngngngtgangctggagctacctgtgtaagcggcccgccgaggccggcgctcanggnnngcgataggcatttcgtggngaagggtctactgactgtcntatgaggccggctgttaggagagacgagggctcagcgtttctgacggcacaagnctcctaccncaagtcgagnntacgttgcgcttcgagcccccgngctggnnccctgnacggnntcnggnnngcnntccacgaccgagtcccgaggtgcgtcattnccnngtgacgcnccnnnttccggntgtttccctaggcnccnngttcngtgcgtcnacgatgcngtactngttngnngaatgtgtagctttgnatgaaactgcgancngacacgtncngtagttgnnngcgnnctgccgnagctnnttatcgganttngagacgantccgcgtgcncnnnntatacggcccgatcggcgtgccgcgcctatntgcccgcgnccgctcatggtacgcatggatcggttgctcggtcactcgtggggcacccagccatntnggacttgccnnncgggtcccttcattacnttaggatacatgaatctttaggtagnngacatgcgccttannctcttaggtcactgtcanatncgcacgtgaagcaaanaccgacgtcctatgtcctggtacgtgtaatcgctagcctnnnnnnnnnnnnnnnnccnngagcnccnnnnnncnnnnannnnnnannnnngnntccnnnnnggtnnntntattgaatagtcaccgtcntnagaagtgctgnccnaagagganntacnnngnnnnngnnnnnnnncnnngngnntatcggtcacnggggggatcantngcacccgttcatngggccctcncctnacntacggagggtccggtctgcttnaagcgnacgcccngnatncnnntgtgcttgttgcggatgcnnngctntnanngncnngctttnnccntcnngncgnacacnngaggcccgggacctcaccggcncgtnnannccnactgganctntctccnntcgaggnccaccgccgacnaaagcccnctgttagaggccggtcncnngcgaanggttnaagagtnggannnacaatngaggcacgtcggttcccggatcatggttccaccgcacattcgntgaaggcttanggntcannnnnnngnngnnncctcctctagnagannncatatgtncnncacagggacnnaggattanntcgcgaggcccgccaaaatccncnacggggcncgcnggnagggccctcccnncacgcnntnanagtaagaccgnncaaggggctcctgttgtgacgngtttatnntgctcccnccggangtacanggcccctcgncctccgtcnttnagcntgtccggtactctatntgtnctccccctccanttcgnccnactaggtggttccaatccgnnnttgngcngagcgccttgcgtcatggcccgcagancgcaggaacgangngggttgcggtntagcggccngggactgtagcacccataccccggcggactgcannncgngtcnnngcaccggccgnttngccggcacccagccngtgtnaagccnaaacctgtgttgttgaaggnngcgcngaannnannctntngangattccctntacaccattggatntaggnacacggnttcactatcggttagcccngtnanncatcgtaanntnnggnctccgantggncgngngntgtcgtncccgnncnnnnnatttcccgttttcggacaggcgcgtcggcgcctctcccccgaggctctctanncagnnngttattacaccgnnnacacaantgncccgggnatgnacnccgcttcggcctccccctcggttaatccggatcccncgatacgcgttgtggagccaagccgtagaatggtgagcagcgcgggaggcangntcccgantcgctccaggatcgtncaccatagatgggcggatncggggataggtacgactcgttcgatatacctaattnanngccttggaatcattcttttcganngtccncccccnatctcgactcnntnggcattaantgangncttagngttacacggcaaacncnagtgcncngngtcgtaangnngcngnatntncnnntacagntcnannacctggccacnnacggnnannntcgagtagggnannnnnngcncncgnnatcntanncncnnnnancgngnngncacgangttcggccatgactccgnccacancgntcctccatttacnggncnanganangnnnnngnagtnttagntgatganaatcgtcgcacanaaagcccgnnnatactcgngnnncnnnganccaccnancngcntgtggcgcnnagnngntgngngcncccccnncngccaccgacccatcagnccgtcttatcccgcgtgggangcagccgnangaagagggnntangctcgnnagccgaccgnntatgagtagcntgcgntngcgtcnatttgggcnaacccacaancnnggggagnggcagtggttgggggnngctggcccggtccncngnnccaggaccnnctacccnncacgcccgccccggcngccacagcgaanagcgctanngagcgaacgggggaccggccgaggccttgagcggttctnnngcaaanncgnccggagcanccnnngcgagaaccgatnagccgccgggtgacncgtggcgagaccgcccgccgattggngactcacacactagccnnctcggatcnntanggggagcggnaannggnctgtngcncgccgatggncgnacanatnaatncgancttgagggnnagatngcaagtcncnctcggcctccacactcnacaactcagaaaagccacagatactacggggaggncaaccgnncaactcannnccnnnnngcgggtgttggctgcgccactacggatcgctaccatataccaccttagaactctcttgcgccccaaattttgagcatgacttaagccctcgtgacgcagcgttccagggtgagcggagagcacccnaacgancatgaccncataagtncacctcggtngtggcagcgcgtggggcttaagtggttancatgaccgtnnccattgngaggaagacnttccggacnncccagtgaactgncgaggcgctcactctcaagcnccacngctaggagttagctgaaaccnncgtcctacantggtcgtgcnganncaaccccgnncgnccgngnaacttttggnngagntgcnattgtggannanannnnntgnnnnccgtgttcctctccagtnncggagntggcgncttcaattgnagggcgganagntncagntgaggncngatgttntcngggggnnatganacggcgggtcccatcctcttcagcgctgacccgaagcggtctatggctccataaactnnnnnnnnacnnnnnncacngtaaattccgctatcgtctggctctaagaccacggcttcatccccgngccgcagcgagantgcgnnggccgttgagactcctcgaggctctnccncnctnncnngantcgctaggntcccttgcgagatcgttggccgcacttgccggcataccagcgancntgangcacttttacctgcccagctgtgcccgantgtagnctggcacatgancngagngntcganactactggggctgcgccntatagcgcgccangcngcnncncanngggnnntcaggggangcggttctctgcggncgcagcgatcngcctccctaacgacccgtgctttggccnaggnaccaatttgcgtgcctgtatggctgtacgatgcactnnccccngcacccaattctgaaatcntagtatgcggcttcgctcattttcatcatgggatccggtgtcggctctgcaacagcgcnncggcccggcagtgncactgtgccncnngctccgggcgacgatannagnccgttgcgngcccgaacntcgcgcatcgaagtagcttgatatgtacgaaaccttagcactgaataaagatgggtatgtcgtctgcggtccggtgggcgagtgccagggaggccagcgaactcgcggggtgagagaaccngtcgacaacagagccgcgcgtcacacccgccggctcccggcgtctattccgggtgggagtatccaaatccctcgcgcgcaggtcccatggnggtgcnnncaaaatgagtcataccggggactcannccgcttggcgccggnttaacaaangnctagntncntctccaacctgacgaatatcgcgaccgnntcatcgccaccatccnctagttccggcggggtcggcgatgcaatcatcctgtcgttnggctactgagnngngcnctctcntggnnntncgtgggagaggaatnggtacgccagagtaatactattaancaantttcgggcgtccgntcngncncgtaagccntncgccgggcnacaggacactcacgattgatccgggccntttaccgcancatggagcggnnggtctccaccatcggagaatatgggtgtcgacgctgaactcccggtgancgcaaggtcaggccatttgaagctcnactctaggtaaggtgatggcggacggaccctgcatggtggnaagaacctcgtgagtctgcagnacnagncctcgtgagtgtgcgaccagctnataagcgacattanttactctgagtttggcaaactcantagatctgctgattagcgccctagangcgncnncgcaaaagggtgaaacccataacccgcgggagaanaggtntgccacgtactcaagtgcggagtcccantgcgcggcagcataggnncaagctagncgggggncnncgcttatggctgtagccccaagaacggtgatagtnccngctagcgccnagtncacacgcttagatccgcgccggcttaattgcgggacncggantnctgaatcnggtnanagggtgctaacgcctnttgcactgtctccgttgataaatctnggcgtgcgncggggccntanagnctcgctggaactnacgggtgccggnggctctgtgcgtccggcnccatccctgcgggcagntnntgtgggnccgctgcttgagcacactgctctgatgcaggtntgcccttnggcncgcgtcgcacctgcttatgccgccgccacangtgggggagtcncctntcngangccnnnnggatgtgnnngtcggtnngnatcggcccggngncncccncgggncatgnggcancnttgctcnntctngtnncgantnngacngggatgcggtctacgctgacgcttcngctgctcactttggtggcccggtaagcaccgntnnnangttgggnactttctcncncgcgacccncaaatccggagtgncagntcnnnnaatctctgattgaaacctgggcatgctagccccctgggctacggggacggcgggtcgaagaaattcatgagtttcaaccggaagcttttccggggcctacccanatcagcggcacctccgccggcttaacgcancngnctcntngcgcgcncagcgccttgacatctcctctgcttcngctcnccccgcacttgaatggatntaggggggtctcgaacgggcctaagcgttgtnacntngntanggatacgcgggntggagntcggtcacctcggttgatctcggccccaaaggccctggggctagataagcgtagcaccggcaccaactgacngnnnntnntntnnaacggtggttgagtacctggaacccacnntagccccacttacttcacgtaccgtcaaacttcanagctgncgtgtgcntaccgtaaggnannannnnnnngnnnnnnnnnnnnnnnnnnnncnnancnanntagnncnaccttccgggcgcaaagttgacactcacgggcagtcagtcctcaggcggcnngaactgattaggnannagccnanggtgcaataacaacggccgccgggactgggggngntcangnnnnnngngnanngnnctnnacgtngncatacgcatcgggntgacggccnnnngcncggtnaannnaanntgaacgggccagtcgtaggtgagggctgtctgtctgtgtgcggaacgcggcccatangggctttncttacattgccggacacgtctagtnttcctactcgagggggggtcgcgctgggacgagtgaccctgccctgcggatataagtgctgntagacnggctggnngcnctngcnttcgcngccgggggatttnattngnacagtnctgtggcgcccagatacggtagactatggaggagggcccgccgggccaccacgcccnancagngccgntacatgtccgccctattagacncncgngnannactcnngnatcagcccagcggcgtcctcgtgtgacgccccccnncacgngaacagncatcgggccgttnangcggggcaagtcgccgaaattttccgcacaaatggngaccaccccgcgccngcggggcgcgggtggttgcggnncatatcgctgatnacgagagcatcagtcagctcggcggttgagggcctgtacggccgccgaggccaaccaaagtgaaccctcccgcacgtcgccngnggccctaacatttgacagttcgcggntaactgagaccggggcttacngcgaattgctcccgtgacttctggccnccggtgggcgatcagagactgccatnccnaggatngaaatcggtaagatnggtgactacagcaatggccgtgacctccanagccgtncggccngctcttcggcatttaaccnnaggaccgccggatgcgcacattcgcaacaggtncaatggaagcgttgtgctgtccgaccattcctgngggactagcgagatccagtggcngtattcgcatcgtcggttactcggtgatncctcgacgacaatncantagcgggactgtggggaggggnngggctgntnatttnggnnnncgggngacgnatcnncctcctgtacggctaangggttcnnggctcgcgcccgatccccggcggcnccaccccntanctgccgttttaganccgtagatgggcaatggccgtaattgtagtgatatcgcacgctgnntttaagagggncgtcccccanngcacgtngtctctttttggtcccgctgatcaacctgccccactaccgggcggttggcatcaaaccacgtctgcgggaacgaggtgcagctgccacaatacatgtagggcgcaccngggctcaagctcgtagnggggtggaatgagatgcggaagncactgattaacaagccccccctttcggcatnaggtagngaatcgacncncnagacctgctttgnatttgagcngcgggcngtgnacccnaaccggggtgcnaattagtggnngaagtcaacgggcgcgagccnttggcacggggtctgacggcnactcatanaccaagttcggtcnattgtcggcgggttaactcnttgggcncgccagttttttagccnatnaaatcncgcnactcncttgctgcgcttaactacgagnctnggccaacntgatgtggngcagngtcntnnccgcgtcgccccgacccnatcccgcggtnggnngccnngaaaggactntcggagagcaggaacgcaactgancnantctgaatccgatggtccacgtgcgtaacgcccgcgtaatcnacgtacaagaagacgtacgcgagctttnatccgactcttagtgtcgtagtcggaaaccccaancataggcagaccccnagagatagactgtctgagctatatcgcggctctttccgaaggtagatggnnagccggnacgagatnctgcccngcnactctataacccacatggcgagcccgccgaggtgtaacccctaccnncccttctgcccgtatngctgtagggcacagntcccatgcaggggctgcaattcgnatcatnccgagtgccccaacgtaaactaactctgattgtagngtnctangggaacccgttnaccngtccaaacgttacggcggtcactccgccacccgctgnttnttctccagacccccgaggngtgcgtgtatacncnagaggcagggtggaattngggctcagctncgctnaccaatccaatcntcctccnatcccgtgtcgcngagnagttcgattgcgtgccgnannttntgtaccnaaccncggggccnacnnaantcgcgaagtgtcccncgcgggttntggncgcnncatcnngtttnacacgcgcctggtccngcnggatctggnnatntatcanggncacaatcgcccggntgcagcgtgacctcacgattaagctggaggcgattaccantgcgcccgacacttanccactaaaactggtatagaaaggtacttacagagggctaccntgcaacgcgcgtatcccatcgccncatacaccaaatattactnaagcatcgctccacgggggtaaacactgattccantgtcatttcgatagccgcggaaannaccatattccaggtgcgttgncactactgctactcatcgtgtgcnnnctntcnccgtccntntgagcgtggggatcnngnngatgcgcgctatgatctggcaanccgaagcaaagttggtcncaccntgccgcttaactcgcganagagacgccgaccgtggcacatgctgaatccccgcacggaatggaaaattnncctctntactcagtggnnnccgcaanccgtgggcaactcctaatagtaccgtatatgcggtgccaatctgggactccntgcctgtccattgcagcccgaagccnccaagtttggaagatnncatactagcgattgantccntacggcaggataagcttcgantncatnnctttacgccaacntgcctcattgcanngagnagtggcgnttcgcgttggtggnccganagnangntgggtggcctttcncngggtcngnncaagcaaaggggggctcgtgcctccgtagcngtnngttatggccaactcgggacngnnccgctgntgatgctcaagcgntccgagaaccgataaaagnagagntgacnaccngtcngatgccggggacnggtactctgtnntactactccgtcccancnaggnntgcatgtatgtgtcacnacaacantgntttagaatgcggnacacaaangcgtaanctcctactcgtcgtngtgtcatngtcatagtactgncgangcatcgcnncgntaannaggcncgggtntctannggtngangnannntcnannggnnnnnnnnnnnctnncncnnnnnnannngnnnnnnnnnnntgctctgcgccgacatccnncttctgnnntcgcatatttgaaaaactaggtcttcatcttggtgcgcttcgaggaactacatctancgccnncgngcgncnnaatcgctcttcaagcgttanatcggtngtatgnagatcagtangcacgcatgatgcgcaaggcntctcatgaccactggtncctagtcgaacgngcatctcggcggtanaggggtacngnatnnnnnnggtntnnnngnnncnnggtncnnngtnnncnnnnnngnnnnnncnnnccnnnnanncaggtccggtctcggcagggcagtacagctggactngggatctntggtatacgaccnncagcccagcgacgtagcngncatncgntctgttgntcggagnagttaagcccaatttagttccctggaggcnangccctgcgccacatacgtgaatnnatcacataaacgtactcgagggatgncttcccaatacggcaaatggcacgggagccgcgaaagctcangccggggtntcccacgnnggacgcgaactnagtatnaaaatgacgntctngcgggacctcctagacttgcagaacaagtaccaaacggggctgcgacggtatcgttggagtnangntgnaaggncgctgctctatncgacagcgacagctgggcaggcattcagcaccatccccagggacagggatcggacacagaccgcggacgcccggnatgatggataccctcaaggnttagtgatacacgcttntctgcgatnatgcctggtntcgtagctcagcagcagtntngnngtatcgcgtctaggagatgcccggtaagaaccctcattgaagacggagactaccattccaatgcgccgtcggtagccgaaatacacgcgtgccattacgcaagccttgcgangcactgtttcgtagtgcttgngtgcgntccancgcgctggcggcaacgtggatacggtcccactttatgtgccttacgcgcactatcttccccttcgcgcatgtgtccttcgtgtatactggcaattgtcngttagccgccatacgtcgntccannggnangacgcgncaagcctgccatcacacacngcaaacgcatggatgtttctcgcgtncccgaggcnntcgtccgccttaggccgcgggcagantaggnancgtcggaggcgttaatcgttgacctgaccttangcgagggtccaccagacctccaacaccatttcttgtcctacccccnggagcgntcctctggctcccgtttgtgtacagtgtaacttggtattgggngtaaacctnttnngctttntaaggngttctgctgcgggcgtgtgggcngcgtcccgncgattnggaaccgcnngcngtgngntcgtgntaggtttanggatcataagccggcgtgcaancctggccgctntcagtgtagctgatggttcgtcaaaatcgngcgtncnnacgannntnnnnncntcncnngnncannnnntnnnnaagcgggnnagncccattnngcaccnaggggggttagcccaaccatanactttggagggctaagactattaggcttatcgaagctttgagatcatagangccgccattttggtgcncgaagattcnagtcgaagcgntttnnnnnnnnncnacgcacngncaacatctttngcacttcaagactgctacagcggagtaatntnttcaggnggngaaagnggagcagggtggtgngaacgcannngagtggctangtcaagtnngtngnnnnnnnnnnnnnnnnnnnnnnnnttgnnnnnggcggcnnncgntgtacacacncncnnnnngtgggggagcgtgtacntnnaaatcgncgnnnngnggtcttcgtagagtcacncacccgacgtttacccnctcagcacnnnnnntaacnngggatggggtntantttgcnncnnaggacgttcagaagtcggttcaggcaaacgaatttcagtaagggtaaacgatagggaaataaatagtgggcggagaggctgcgcactgcccctagagtctgcgctggacgctagganatgnnnnacntngnacaaaggngggcctattgctgatttcccgtngctnggagctgggggactgggcacctggttgaactttccccnatgcgacgcgagtagtgngcngngcgnccgttgtgtattagatncactcggccagtgaagcnntcggnnnnntnncnnntnnnnnnnnnnnnnnnnntnncnnnnnnnnncnagcgncggtcnactttattntaacccngggnnnccnnnaggncnnannattanannnnnnnngtnnnggcaactggctcatncggcaggtgcccgatgtcagncctgtttacgtctgagcggcccgccttaccccgattgagattaccatcgccaacacactacagagtccnacttatctnggtatgtaanattactggagtgggcagagtgcggnngcctnnacgatgcgagacttgatgtangccttggccaccnccctgnggccncnnnngngncnncnngccanangcctnnannannnatnccggnacctnncgctgatcgngncnnaannggctcatgcgtnnntggncnaaacctnnnnnntgnnnncncgtggnatacagcggtgtgtgcctncgngncctcaggagggcgngtntatnncgatggtccgcngtgtacgnnnncngnccgannncngngcnganggggacnggcagaaccggagcgagnngccangctttcggtggggngtagccctctgaatctacnaggtctggtantagctcgtgtaancngaacccgtncgaacggggatngaagggacnncnctnnnnnnncnnnttngcnnnnnnnnnnnnngnnnngnnccctatcgtctncagtnatgataccgatgggaacgncgggngtncntcccggagaactnaangccnccttcttccagctcgcgnntnnngcggntntggagatcacggatattctcgctcggtncgcanntgaacgaaccgatcgnacntagaacncantntnncntttntactcctgtgtnnnnnccagcnnccannngcnnnnnnngnncntnnnngannnggcnnanctctccgcgtncncnnacnatntnacnntnccnannnnatnncnactcnggtnnntnggtcntnnncnnancntncnnangccccnggtnagnnngcncngctncgntangganntnagncantngcnntccccntgnncccncgtcntacaattcnntanattanangccggngncntngnganctnnnnnaacggtagcngnnnnttgcannncnncctgagnncnntnntcncnnncatnagncgncngnggnngggntntcgcgnntnnngaccnncnnnngcnngngcgcccagctcnaaacntangncancantactaangtnnatcggcncnaatggctgcatnnngcccngccncgccgntgcnnnncagcncatttnttggtcgtccggcacgcaccgggcaancatacagaacttattcgctnacnnatnnannacntnnncnnnnnnngcctggaatntnntncnngctgcgnngncngtctctancnccnnttnnncangngncncggccntccnntnnacnnnnnnnnngnncgngnngntanntnntnccnccccttncanctgcancanaaaaatcnntagantnncaccactnacnnnacnnnnnnnnnnnnnnnnnnngnnnnangnggncnnnnnnnnnnggnnnnnnntnnncnnnnannntnnnnnnatnnnnnnnnnnnccnnnnnnnnnnnnnnnnnnncggggnagggcccattattcggtgctgnnggcgntncgnanntacncgaacnnnnnnnnnnaccgnancccccgngagtnatngnncancnncgangnncntnggncnngtnnnccanccnaacccgnngncantgnnatgnngggtgnancntcgcnctatngntcctgnttnganccaggcntanncanccangtatagtttctcagttanngccacttgatgaccggcagtgnanncggggnaggctgtntatttagggtncngnctgngnctnnatcnntngctgnccgtngnangnccgcggtgcnnccnnnnggnacgtgactccncnggggnggnncgnangcggcngcnccggcctggtgctncaagcaaattnagagcnncantgtcgcggactttcgctatcatgctggtgacctggcggccccaaacgaanggcncgacaaaatnatacatggacctgtagctantagatccanctaaatctggggccngagncacnactcnngcccttttgaatnnnccaagcgtcagcagaggagatggnnccttttttatgatgcctnntaaanatngacgnnntcnnnnnganacngncttcgnntgttggnntagcttaccgagncaaggtncagtnnattccgnnnatctttnncgngagtnggcggncccccgcccgaacgcngnncnncngnngcnnnnnnctngcnacgactccagggactgttcgtatgctgagtntcatctagatttcggaaagaccacttaggccttncgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactntnngnnncnatactantnnagaancncnnnnanggagnnntggngcacccgcggnagtcccnnntnnnngtgtnccgtncacncnctagaactcgtgngtcntnnccccttgtcgtccaagncnngnnnnnnnnnngncnnngnngnncngcgannacggtcngnctaggtaatnccgncactgagncgacnccgnnctaancancccgcgcngcgnnangnggtgttgtgctnncgngtntgaaacaggggtccanttgnggnntcnnntngnacagncngnntnngncnnntagannnntnnnnntnnncgngnngnnnngcnccnnntctncgggncnnncnnnnnnannnnnnnnnnnnnnntnntntanncgnacgnngaagcgnntccntacgcgcgnctgcattncnctgaccncnncngtnangcnnngtgnntcgngcgnnnannnnnncngatacnnnnnccgnnngnnnnctnnngcgnncnnnnnancngcaccgagcgcncaaanaacaattancntaaccntngtgaagagtggagangntgcgattcacccgngcaggccntactacnggttacagtaangnnnngnnncttnnnnancccncctgtacgancgnttnngnnnnnnnnnnncngtcggcgnnnanacncncnnanaggnannnngnnntnnnnacngcnngnnnnnnngagnnnnnnntgnctncnnnnattagcnnccgggactnnagntnncnnnngccganncgngcagctcccagnctaatcagcgcaggggnntaggatgtcctgatgagatcgaggttgaggcggcagttggtgccnttgcagctggatcaacccaatatggcggaacacacgatgcaaggntgacntccgggncagtagctttccaccctactaatnttgaaccgatttctccacgcaaatgagtatgccgggggnacgatagnacaagcnccacaatcccngnccngnncggnnnnnnnnnnnnnannntnnngnnnnnnnnnnnnncnnncnnannncnnncgggcaaagcgggactatcngccnnctgnccnngnnatnnaaacgtacatnnnnactgggcgtcccgccctgggggcttgntgncaccgcnnacggcggnancncnnacggnannnttccncgctccacagccccaccgcncnnnnnngnacngtcaccagcccccacgngggcnnnctanggncgcgtgcgatcggaaaacgagggtgatatctctcgccttnnncgcatggctntcnncanccgcgnggganacnantagtggcnccgaanacctgcgtgtcncccgttgnccaggcttcacgcacanggcttgtagngngggaagnngtggntnaatccaaccngcancagcatcatttcttccccccaaggaaaccacgcncacctaaaangntgggtcgcaagctcnggttagnctccngnctcnccntnngangnttgtagacgccanttgagacactcnnggcggccgtaaacgaaaggtagtccttgtccaccttcttaaggtcaacatcgcccttngtctcggacacaggcttgcgacgtgntnnntatntctcncatnntncttgatcngacagaatngccctttgcgngccctacgtcgtacgtacangtggaagncnnctagggnagnncgngcctnggncatcgnccnggnnnnaagtgggaggggttttcgattgagatatccggtantgcccccgcccnccgacncgccgnccggccgagagcggttcgnctgatgccgaagctcattgaaccanattgcactagagtttgangncgtgttacagtgcacccaggggtgccactgnacngcctcgtcagagccnnnnnnnannnngtntaaacnntctgcnnggccctnntttggccccttgttggcnctgtgaangaanacnncnantccctnctgaccagnnnangncgnagnnncnntnncnnnnnnnnccnnntctcagnnncgtgacggctgacgtngaactncctngcggggcgacagtcntanannaacttnccgnngtgncaaaanggnagatgtaagcgacatccgacgggaacgcacctnaagtgccanaacaaattatggccgctngaccgggtngcagtgcgaaggggacagccatggcnagntntgtaaatttcctgcantctantgtcacccnctanntccgggtaaanncncncggatnggggngnatcnntgggtngctnaggnaaggtccncttaanagantgcnntctgaaccnnagctgccagaacanncnggcgnnggtgtcttgctgtcttgcaggcgagannggncggtnggctnacgggncngnantgtgantngnnctngnccggncgggggntggnnnccnncnnccnnngtcngggactggcnnggncntcgttgaggagtgtgcngcctatagaancnccagnngaggaaggncgacnccccggtaccgcnannnncgntnncccnngcgnnnataccncctgnctcnannanggcctnatnnnccncntnggacgggangcncccagnnaanncaanctgcggcctaanacggantattatacaaagacggacgccgncagccagtcgtacagtatcaangtnntctggctannccccatcgccgcagggcntggtccctaagaacacgngcngaacatgccaaacgatccagaatcggtttttccctaccgtcgtggatacggtancagtgagttggctcgtcggnaatccgagactagtagagacgnncaactcgctcgtngccaccgtgtcgctcgacgtccgggccttacacgnggtactnccntctttngngagggcggacccctgtgcaccaatcgcngcagtantcaacttatataaatacacagcncgatgacgatgtaggtgccganctcgactccaacgactcnagtccaaagctccactgccgggctcggggagaaccggacggttaganccgtcggccgtgtcaacccgacncgcgcnattacatccgcnangtggcnctctagtctgacngcctngntagttctagnaggncgaatgttggcgngctnggngcttagntggcgtttngactagctgtgtacgangatgccngctcaaagaggaacgnagaaaggacctcgcncgtacaangtgttntttagaactagttntnagngaccgagctttgagacgaacngcttntaggcatagcgcttataaaaccatgtcnaagtattcgnncgctaaaccccgngaagtancnnaacgtggcgtccacctcatggcgggtttccaggtacattacactgccgtcgnaaccgtggtgatgcctgagttcgngggncngcntttngaggntagcgggcccgnncgaacgngnttaacggcggtggactgaagcccgcactccgccgntngattccacnatcgtcnanancgcnatccgtgggagaancggantagacgagcagtggggcggagcaagaggcttntagcnaattagtataacttactttatcangngtnngcccaccanttcntgcagttatgagaccgnaacagttcgcgaagtaaatcgcgacctaccgggtcgggtcctgcgccnctcggctcanttgccggtacttgtgacctgacagcacatggnngatgnnccntntaccctgnctgcgcgcacacctgttntgaancacatcnagagntnngtcgnacctnatnnnncnnnngcgcctcccgcagtacactagacgactatgcgacggtgggagcccagaaccgtatactagctcgcggtttaataggaactagcggctctctgtaatttncgncngggaaaccggnnnacgcagccnnangctgnnccgccnccgcncnggcnnacggannntnttncctnncaggancccgattacctcgaggtagccagatcatctacgccgacgactgagaacgaacagcaggcgggcagcttgtccccggaatacgncgacggactnaaggcccctcagatgatctttagaaagctcngnctcnngcgtccaccgnantcaccccncnantggctgcccggtctgnggctgccctngcaangccnncatggcgagggtcagtcacggcccccntttngggcgngagcttatntatntctccggtaacgttggcannagagggcgaacgagggnggtccgacgtgcataagctcacgcgctgcaggcccgccgcaattcaacgtgcgcggnncctttttcngccgngacccgcacacctgcggcgcncgcccgcccggccagcacggcnctcatctttagccccnaccccgacgacnctctctgngtctcacgangacccgtcccgncgtcgcagntgcgtgcacagtgtcttgacggattgaccccggcccttctacggcgngatnctggagtacgcgtcaaatgtagntacccncacgctttaccgttggctcgagtcggtcgcagaggtgagtagnnangcaccnccgctgcccgnncnaaaanngaaccagnnacggtccnggggnnccnagcccngctcccgnncncatggactcaaagggnncttcaattggattaataccaaccagcccgagcgggacttgttggnagctctgcggcacgaatgtagagcgaggatgcatctcncactcaaacccggnccgaaagcctgtgctcntanagaacgtnacccaccggagcttaagacgnctgactcgcgtggggggngccttcccggatggccnggctcgggcctccggnagttcatttgccatacctgtcaccctgaggtgggttctggaccttcaccccagaggggcctataagaggttgtgcggcctgagcngtgcactaagtgcgaaancgcncctcaagccncagcatatattagtgtcaatncgcaacagacnagtgtaagngacgcccagttgancgtgaannctagtgntggtnngnagncantnncgcangnagnanggatgttncgcacctgtcgttagtctcgcgcggtacnccgaaccacatccaggangggcagctgtngtgaacccgttgcagtcgactgttgatattgacctagttaaagtcgaagcagcattggcggtgagctggaccaaagggtcgaacaccctgcgatgaataacccccgcactcccgcatgtgagcgttttattacgtagaggagctgctcgagggtgaaattacagatcgatccgcggagnggngngcnctcnncngcgggnggntncngncacgggcgacaatcttgggnggncgtcngnnttnntgncantaagcnagttanccataagccattnancttncacagacgnccnccttctaggtnnnctnnncnaannntgctcnnctnncccncngtnnnannnnnnanngtagancnagntnnannannnnnnnacnnnnnnnnnnngcnncnnnnnnanngnnnnnnancgnggngnaaaagacattaggtcagttcgccacaccngnnncccatcancgnggggtngngtnggnggcggccgtgagggngtttgtgcccnccacgggctcccntactgcnacnccggancttnnatnnnttcnnggtnngcngccangagngcgagagaggcgcngactcccgtgaacaaattccgcaagggnnnactcntcaggcgcgtcgttgtgtgcaagacaccggcagtgggagngtctantagtcccttccattggcccctccgtctggtcagcnatgaactggnaggngtgaccggcgaactaatggataaacacnttcgcgttttcccgatttcgcaggctnncgccctaacgaggcgtaatgcntggggcctagatttagacctatgggganacctncancccgatgtcggggcgtgacctgtatcgcatctccttaccgtaccgaatgcacccgcngncagnntggatncgactnngagngngctgagtcgagccgcacggaagcctggctcgcancttatacgccggggcccccagctaccgcagtgtcgcgaaaacaganacaaaaaaacatcgcctggggtagtcgcccgccncntggacgacntccggtcaagagtanccnngnnacaatcagagcccgggtgtgcacgtngnttgatacagtacccngcnccccatgtaatcgagctctggtctgaggaaggggcacgtccgcgctcccnngaagntgtgtnnnnnngaacgnntnttgnatcncnganannnccnatttgtcnntngccgttcnangtngcnanagtccccantgggacaacngtcgcnggcgctcancggggacntanncacgtatccngcanangntccngngtggacganngcgccccacgcccatggtgctctatcccgccgttactnnaagactacactcgagagcgaagagcggccgcaatggntncataggacgggacntcganagccagtccggggangtaagacttnntatcctaagcagtagtattggctggtatgtacttaannaactnacagcgtgtgcttacgggtnngccgctagggacncnngannattactggcnctagcatcnngcantnncgnanaannantnaatgggancntngcgccaacgcgtgcagaaggttnattncntacaggccgttaccagnctnanctntancngnctngtnanncggctcgtngcccncgcggcnncgctgattnntgctccaangngaaagagaaagtacgacgttgcngatacngtctgaagcaaggtactagtcaacggtnagcacttttcggacgcgcgcntcgatctagtcntacgaaacttcccgccanacgtgccgcttngcacggtgcnaagncacacaaactatttnagagtggntttngtttacaaccatgacgagtcgaagccnaggcgaaagaggtcggcctcgtcccgcgggatgccgcgnngnggtgagngcnccgnnnnannaannnngtnncgggcagctgtaccgagctntgnggaccgcgntagngtantccggatgggtggaagagnngngttnaganatcnnccgncggntttnngcnanaccctnnananngnnnaggcnnnnnnnnnnngnnnnnnnnnnnnnnnnnnnnnnannnnnngnnncacgnccgctggacgnnccattacaagtatcgcagnattcgacgntgggcttttantcggngtntggnnnaactggagtcntgcnnnncanangcnnagtgncnngnnnntttnnnganancgcngcagctgcggcnngtcngtcagngcntncgcncncccntgattncgtgnngttcnctttgtngnggngccngccggnnaataattacatcnggcagcgcagctngttttnttgctgcntncnaganntantgntnctngnnntccggnccnctatcccngnngcatcccnnggcgcgacaccnaggctattagccaggaatangantcnganngtaganagcnccacatgcnnccngtntanagtcgttgaatcacgngcgntgnntncntntngntcancgtnagnccgtaacctgcnnctcatctanacnttngatgttagcnccncnnggatnngnncgcccngagggnagtganntnngganggtannnncgcgcnnctanngtnncnngtnncagcagnntagangctncctcggntcataacaccacgaacctgttgcgcaccaatccggtagttttcagcacatatgcgaagcattgcgtttcgcaaatgcgtctgtttacaacttgtagactactttagttccnnttcncantgcnactttgtggangtgactgnacgttccgttgccagccgcgcgtccgctgctcggtaatgctagtancccanngggagcgggtgcgacggtcaatgacgcttgaaaatctgaagtagatacttcacacatttacactgtttatcntcacccctggcataaaagcatgtgatccnggaggaggcnntttggttctgggcacgacgcctcngggtnatganccgnactntnttaggcagcaatttatctggtagtaggcccagcttgcccccnatgtctatcgccaatcgggngnttntaacncgtnncnggcaacgggggagatcccaggaggcgttcacctaggttgnncaacgnataaacgttaannggcngggtngcaaagtgnaggacgcgctggcggggagcagacataggcngngccttccgctcggtggcnactggtntncgtnagattcttgccagccgcgtgtacctttctgtgcggacttcaaggccatgtgttgggctctcagatgggnagcctggtggactgggcttgtggaggtccccgttttctaatcaccgattggaagatggatcccgannncaaggcggttcganccaagctcatcgacatcaagaanntgctaagccgctcaactcacctggctgttgaggagaagnagngattgcantgagggcttaccggnggccattagtcccctcnngatccaactatnacccacgtgangtaagcgcaaagnccagtggctgcgnggagacgctgcaaccattnccncaccnntccccatcaccaacttcanggccggnncnccgaactcatnggacgtgtaagcgaaccaaggtagacgctgaaatgtcgggtacgtaagtttgggggggtctagacggcataccaggagaagnnnnganaacgcgactaatgacntggtggacggtgcatcttgngctnccngggtaaancggtcatagcctgannagtanaacttgaaaggacgggnctccatctntatcnccangttacgcaaggtggtgggcaaaaggggccagaacggnttctttcggncaatcnnggcccggntcgctggggagcantctttggtncnctctaatcctgcgcgacggaanccttgccccntcagtcggaacccagttcaaacatcctnccnattccngcgtcgtgcgccgcggtgtgacgccatcccccgcncantgncttntgcttggggcgcngacccaaaanngtnatggaagagtgngncnngnnanggcannngcccacngntncacagagccagtggtacacgggaacaagtcgacgtaatacaagccccntcagttgngccctncctctccnagggnatcagtaagntggngtactcactgtaaatctaganngnnaannctccgcgatctnggacgganagatttaaaatgcagtcgggctataacaggcagctagcacgtgtgacatgtgtagcggcgcccgcgcaccctngcctgtgaatctgaganngnnnnnnnnnnnngnnnnnnnnnnnnnnnntnnnnnnnnntnncnngcaagcgcaaagcggtgcangcgcccngcngcggagcggaggggagattagaagacacacggtatcgccctncganaagtannannatcnnngggcgcgagtcaaggtcctcggcggcanccgctgcgangcgcgtcnaggggggggagcgactnaacatcaacgtactgccgcgccgcctataccantnnggnnngtnngannncngagggggnangagcancgggacnagcaggccgcgngtcccngtggttggagcgctagcctncncgacancgcgcactccggcaattgcggggggtgggtcntggagaacgcccccgttaggtgtctaacgagggcgcantaccagcctgaagatgnctntcttgnttagagtgtcgtagccttctccnnagcacngagccgccgggaaggangggccaacnccttcttccggcggtctcanacgttagcnaacatctaactatcnccaatgcggagnggnggtnnngcttntngtccactggcnacccctgccagntccagcgccnanncnccagcgnngcannntcgccnnccgcngnagacgcngacgaccnctacgcgcnggaccncntccctaaccttgntctttaccacgcacatgantcccaccttctcctgacatcctangaagtcgaanggttcgccacacgcgaggcagtgngttagnatgcancgtantttcgcntcgtgaacatctggnagagttgagtcccnacatggagaagatccccggcggttagtcgtcgacagtncncggctgnatncattccgcgtgaancgggcgccccngccccnggattgntcccntgtcgatcngggcgattccagatagccgtcccctgccctcccgtggattnttgagncaatgaccacnagctcnnnccgagaaacgcgcgnancacgtttgattgggatcagcccagtcgtcaatcgactacaacaaggagtattgaggatttgccgtannagctgtangangttttttgaaactccccgtttcgcccctaacggcggccgcccntcgagggggcgtgcgcngttactgcttacggcgtcgtcccgggtggcggtgnctactggatggagantgaaggaccacntanaaaccgtcgcaccacgaaangacttgcgattcggcccgatgcgccactaggcnncccggcggctccggggngngagcaccgacaagcgatctgtcgcgggagtatgggccacaagaggccgagatatcctgcntcggtccactgcgaacagtatcctctcagtgccnngctgagaggtcgaactcnanngtggcgcagaaaggntcagtaacccacngnttgncatgntcatntacgaaccccgggcanttcagcaccagccgcccctaacggtaacggannnctcgngnnnancnccgcccggactgcngcntcgaatcccaggtagctcctgccgcgccgtgcaagggccccgacgaaagaagtttcatngccgtcacaatcgatccctggggcatatattacattttggatcctataggatctgtcatggggcctcttgtactggtacctcaacccgtcggcagggattccatgtnngtcgtcgcaccggcccngacccccgcttgcctgcgctccatccnctngtgaagcggtgggcccgtnggatcctatgcccnntccgcgtggagttcccnngngaatcnngctgactctttttagctatacccnncgagnatnacncngccngtttaatgccgatgtctgtccgcgcatgggagtcgctggagcaagcgngaaatncctaaccaagcccggctcactnactcaccantgnnnncccngtggggtagcncgatngncccagcngcaggtncttccatcctggntcatagaaatttccgngtggggagggtactctctgtanatggtaactcgagcattaattatatgttccggangtncnntnagntcttngggccgtaggnncacttnggancctgctcattccgggtagatnncgggtggnnngnagagccttcttggacgggcagaaatcaactcggcgggatgcgtcccccccacggtaggcgaagattatagccattgaactggngggatncnctgnnagnctctcncnnggccggaaagcgagatctgttctcatctccntgntanncgccgtnnnatgcgtgcncccctgcacctggtggtcaggacgcagttggtgccctcctcagaaagtcacccaggggtgcgctngtctgtanntcccgncnttnccggcncgggcagcatngtatcggcgcagtnaccgcntgagggnntttggcgacgtcngacnncgcaacccgngcccngggccgcctnacctnntcgcgataagtgtngncggngacagctnnccgntaccnnatttgcgtgganctgggcggcgttgtgggcagcncggctgggcgcngaatgcctctngcgagntcgacgactaagcagnccaaaacggctccaagcctttcngcgtaaancagcacgagnnnntggccatttgaaggactgcccntnatnaangcctttcagataataacctantccgncngnaggctgtccantggacnnnatccnancngaactagattacttnntcagctgtcccccgggcncancccccnntngtaggccngtnaagacggacaanccacatttnnactccatatcgtcgatgctttgtcgtcggcatntcgnngaagtgaaaggtccggggtaccggccgccncccgcnnnnacggcgagccgtccaggagttctctccgaaatngtgctttcgggttangaaaggcngaagctcgcccgatggccgcccatgtcggatggtagcatcacttccaagccgtctgccgcanatgngcgttccgtatacttttgttttttgcgttagcgcagcggacaggataanactaagcgattgtnnnngcacatctgacagattgccctcacctcctcagactaagatgtcagnntcgcatctaccacncnggcttcttcgaggcgggagngncncngatacaatacgctcngggnngngncncagcntggntntgnnttcnngggtggcctaagctgacccacagccgcgatccnggcggacgactgctcactttggcacgtaatgagtgcggctgcagtcccccacttgnccgaagcaccgttggcagccgggcgacaacaacttgggcctgtacagttnanaattggccganntntcggantacaaatnnctagcgnttccccgggggtntcggatctaacccnagctgaattcgtancccccncgccncnntcggggtcagggatcccgnggnggacggnccgntgcgangnttaggnngnctgcntnncnntnnnnaccnngngangnnnnncnnnnnggcgttacaagtngtctcccngtcanncccngnncgggtgaangngggggcngncaatgggaatcactaanggcgcgacnnngttnacanaaggatntggantcacaacgccttnttgccccactcgctcncgaccccgacactgngaacgggggnccntgcgcgcctntagnctgagnagcacagntncggtcttagtaccgagttttgncccctacatctgcctatnggatcgccnntcngaantangtncacnacttgaaananttngccggancggcgntctttnccncggcggatnacntcgggaggcntnnngtatgcngngccggancctcctnngacncttccgaacctgttctancgcggcgcgcttggggctcctngantnnnncangncgntcnccacttncattnnggnnctgcctnacgtcncgnacnncaaccancgacntgtnatacacngngggaccgnncnntcngagcnnntnnnnanctcanacgtnncntnnntnnccgnncnggcgcngaggnggagtnncnnnnannnnnnantgncnctcggnagnnnggnaagtntngntcatggnnnnnnncaggcnnnacccnnngncngnnnatncncgnncaannnncnnnnncnngnngnnnnnngnngnnnngnnnnccnnnnntannnnnngnnnnnnngnnnnnnnngnnntnnnnnngcctnnnnnngcnnnnganntngnnnngannnncnnntnnnnancnnccnnnccnnnccnncnncnntgtngnnntcnncngccccgggnannttcccngtnaactcgggggnnangcnnnnntnnannnanaangtctacnngtacgagcncgncacgtgcatccgnncnggggctgantccgancnggtctgnngncnnntnntgcnccnntgnnnnnantttnngancnnntnnnnncnaannnnncnnnncnacgnnnnngtntatgtncnnnctgctnnnagananngggnancnnnngntnncntccnganacctcnngnnnncanggtnnnncgtttgnaagtngacntatactnngcancncactcgngnnnnnnccnnnntcatcttnngnnngnanantcagnccggngnnnntncntcgnnntccnnncnagggtctantnncnagnctccatnctnncnnaatantctagttctccttnngtnngnacncagncacagcagntngcgngnacgccgcnngnnnagannngtgtgnnnnnttnnntnnngcgttntggtgtgtcnnagnccctnanngncnctnnnncgngggnnngnanncncgccnggnnncctccccntcnnngccntncnnataangtnggntnngnnngcgccaacnncngtnnnnnnnnangcccnnngnnannngnttcnnnncnaggnnagccgccncctagcgnggtncgctcgatgcagntcnntnggtnctgntntnnnnnnnatnantcaagagcnncnnngccagnatntctgtcnatnnncnnnggcgnncncnnnnnnccnaggngncncncgctnnnnntgcaacatcttccnngcnntnngattnnctnnncgngnntanncnanntnncnncgnncnncnntcntntgnngtcncngcgtnncnngntgtnngtgccncggannaggnnnngnnnnacanntngnnnnnccnnngtgnnngcntngntnntnanngcnngtncaggnagancnctngnatgngagnaggntnnnnntnanagnncnncgnnggagacnnntacccanccgntgntcnatanccgattttagcagtgccctngacctnngctcaancgcntcgggcngcanggangnnaacccnagncatcgntnaggctattnncnnacgcaattcaancnngcantgtggtcgcatttncntgcttcaatncancctngcccancntncctccnggccnnnnntcnnnttatntncncgacttcgcacgccctncnnccgtgatnanngcntnntgcaggcnngccctnngcgngaccccntgcggngcnantntgcangncatnnanantgnnannggcagantcctcngccnggnccncccatcnanttnngannnaanngncgnctcntacnnngncnanngcgcttnnnttgcccggagggttcnctcgatnngantaggcgtcntgcgnnncggngtntagctaatcnnatgnnggnnncgannatccagttcngccntncnnnnggnannnntcatngncgagntagcattcgctncttntgtgnnnannggnngcnaaaaggccnatngngagnnnnggcgnnaacgccgncnnnnnncncctgncntaatatntggcncncnnnnnnnnnacggnnacnngngnngggacttgnngntncanggnnctgnntnaggncggnacggtcnnncgcggncnnnannngcgcagctctgnnantccnncggncnngnnncnggnannangnncgncanngnnnncnnnnnctncnnngnncnnnacgangnnannncnnnannggangtcaanctgaccacnaannnntcaangcgngcnacncngcattngaaannaancnncncnnnnnnncanntnnntnnntnncnnnntacagcnnactngnncggcnnanggttnctcngcngnctcgttggcgaactngngctaccggctggtcttanttgtcggagannagatatagtaagcacctgncccttacctcttacgcngcnattttgatgnnnnnatgcttacnnantagcnacaanngnntgcgnnnntcnngcggaanngcttgcngctnctnggttcacnncacngtgnnacnncgagtgncaannttnnccnnttnccnngngnnngccnctataccngggacganggtngtannctanncagncnnacnnntntcnttnngntgnntgtngcaaagtcggccntanggnnnnnangnngangnnnatattananggcncnnntnaccnncnntcngnncnngnncnnggnnggnttnnnnngnngnagggntngggnaangggttncgnnananannnnncnanncngtgancgccanttancgtgtcctgnancatctnggncagtgcatcagcnnnggnnagttcnnggngngtgngncncaganntncccancgcagatgnctcgggcaantcngccaancganactggggtcncgagatcgtnnnaacncncntcgcnatacggntcaanattggccacntcngcctntaggaaaaatctttnnnncncnnnnnnnnncnnnannncgatatngtnccctnntgcnaganaatngtncgnnnnngnancannaancnagcnngccngcgtnannattngnancatgggntnnnncnnngnnnngagtnnanntnnnattcccnancnnnnanaccnngnccntnatggnanccnnntnngngnntnnncgcncnccnnnngtnncaacgtnnggncntgtnagtttganatgacctnnnngntnacncntnncgtnggncannnntagnncnnantcctagccgnntatcncttncngtctcntcannngnntancnngncatntnngacctnnnnatnncnactcagnctcngnggcncctcncnnctggcnatgagacgctganntngcgnnnnnngagnagacgaancagcaggcnccatagnacacccnnnccntagnnggnnnnttangcgcaagtgcggccnttgntgtcannacgggngcacatntntccnaagggaccgcggaggggggngttgccattgnggaaggtaacgtgtantnnnangctaggttancnctnnnccanntaggnnnncangngcctgcctccctcttncnnangntgggtnngaccngnctgggttgggnngagcancgtggtcncngaatagcnagcacnctncaannnagggnnatngncnctnagcgnanattgcatggctnnacgtacnttcnctacnntgcccgagggngcnncccgcctganncgantngnncgncttgtccnnnnnnngangnccgnganntcntgcctgnantnnnnannanccntgnncnncgngnntgccangnngatggccgncgcnnaatgcancgtnntcnnccctgnntgnnnnntnnnnnnnnnnnnntnnnnntnnnnnnccnngnngggnattnnggnntaaatcnnnaangctatccaatgcnnnccgnntnccancgacccagcgncaangcgncncncggaccnctgcgnntatangntactnnncnnngnnnnnnnnnnnncnncttnncnnngnnnnnnnnnnnctctngnnncnnnnnnagntannngntcnnnnnnnnannnncnnnnnaannnnntgnnnnnnnnntnnnnnnnnnnnnnnnnnnnnncntcgannccanaatnncgncgctctgaccgccnnnnnngtcncanngnggcaccnntnnnnccnnaanntggngnattcagntngaacnactgcctcgnatgnngnnangtaaacgnnctanagaaactancntannntncncctncaanntaagtgtnnnnngnacnngnnnnncnnannnnnnnnnnnncnnnngcnnnnncngnnnnnnnnnnnnnnnnnnnnnnnnntnnnnnnnnttnnnnnnnnannnnnnnnnnnnnnnnnnncngnnnnncgnnactatnnnnnnnnngnagnnngnnnnnnnnnncnnnnnnnnannannnnnnnnnntntnngnnnnnnnnnnnnnnnnnnnnannnagnnnntnnnnnnnnncnnncgnnnnnctaacttcaaacgaattcatatgctacatagatccncgtagggagatatnacgtgcatgcggatgaaggaacccngtngnntnnncncgnnnnnnnnnnncnnnannnnnnannncngnnnnnngnngnnnncnnnnnggnaactgtacgtcgtgcntattnnccanttanttncagcggccggancganttcntngcnnnnnnnncnnnnacannnnnnncnnganngnnnnnnnnnnccncnnnnnnnngnnnnnnannngcnnnnnnnnnnnntnnnnnnnnnnnnnnncnnnnnnnnnnnnnnnnnnnncacnnnnnnnnnnnntnnctannnnncngtnnnnnnnnnngnnncnnnnnnnnnnnnngncnncnnannnnnnnnnanannccnnnnnnnnggncnnnnnnnnnncnnnnnannnnntanncntnnnnntcnnnngnnnnnnnnnntncctaaatncgnnngtnnnncnnnnagnntctntnncataggctgacgnngntttacgattgcngangntantncngnnnntngcgtnncgnncangangnnntacncnannnngcnncnnntggccncccactgnntgcncgtgcnntgcnncactnnannnnaggnncngcgcgnngccntnnncnntgnncntcaggtgctacagtnccaacgcngcttggtcccaccnaccnatanancgtggcggncnnnngcgatacgggcgganacggccgntatngnaccctctacgtcncncntnantnnntnntgnnnnnacnacgnnntntgnnnngncngnnnnnnnnnannnanttattggtncnggatgcctttgctttgncggaaacagagacatcctggacacccgcacacagctctnanctgggaatgncgnanggtgnngcttgtntcgcgtagtttcatnagtgacggttcgctgggactctgcctgngttacantgcaccacggcggtagacgaggccccgcctcntcctccgcntntagtgnggnanngtggctggcgntncncatcgcttttgtnnaacaggtgtattggatactcgcngntcggntccnntncnnncgcnnnngntngcangantcnnancganatcgnggnctagtgagcatgcnnnggnananntncntnnggaaaggnggttnncgctagtgnncgncacggcccgcctgtaatgcncaccttgagtaggccctttcccagggctactcttggccganagccggnaantcttntaaaattagggaaccaatacgccgccagtgcttcggtgcacgtctcncgaggtcctcgtnggacgnnaganacnnanaaacggttgctaggananatctttccctagggatgnggtncatcccgctaggcatggaccangatcagtgtgtgtgcnccgggtccgagaaaacagacaagtgggggggntgggttgagctcaagcgaacgtataatgttgatatgccgttgtattangacgnccgccgcacanatanagaggccccnngtnggcaaggttcaccgcggcttcanccncacactngccgcgtgctntagcntaggtgcnctctaggnncccangnnntcngngnagtgcgcacgtgcganctacggttttaggcttatctgatacaggacggtcgtccacctctcgcgacgntncgcagcaacccgcagcnagccnctaagccgtagctgctgcccgatngagccgcaagggggggganntgcaatgaggntacatgggggctccctttccgagcgggaacagtgtacnnnancannnncnanacagtactagtnnnnggnnnnacaattgcatattgtntttccctantnggtttacctggattggggcccaccncacngngngntgaacnggcatccttnagcgaccactttttngnacatggcanttacgtnangctcacgtgctttacagaccatgcgtannnnnngnnnnnncnnngnnnnnngnnnnnnnnnnntagcctcatacgncggtctctccnanccatttncnaaagacgncgntgctttgncgaacnatttccagnnanagnaccanatnnggcnnccnanaggnagaccttatatcagtgtggcntcgcgacgaangcccatcgggcntgcctgtcaacgnggagcgcccggtaagcatgaagacangtttcacctggaactgccgcatatcttctcccgnacngtctgcggtccagtcaacgtcgttacccaaacncnggactttctcttaactaanggannctcggcccntgtagccccggtccngggagnnantgcgcaccgcccagcatacgtacggtaatgcggaacnatacctccctgtgtgcgccgcagctcctntttgnnggggncaacatgcccgtcccggcgccggtgcangccaccagcgtgccganncnnntngagtgtnacnnncnncagnnanangnaatggtctcggggangangacncgcgcagttntggcntgtggcagttgntcttgcgcttcnacgcnggcatntttgcgccagagnccntaccgcactagtccggcgccacaatngtgngatcaaccccgccntgtctaaggtcgggaagattcctngtgganccgacnanggnntgttagcgncnagttgngnngnntgtgnagctgngccctatcgtgggagcgcgcgcgtggcaccgaaatgcgtgcngggnngggncgacncnagngacgnancnagntcaaccacatctaacnggngttcttttactgcgtntncanggncggctcgngganngnntcnggnnnntcncacgaaagantngagtagggagggattagcaacngaaccncngcncnnanatcnganngcngaatccantggtcannaacgncncgngtagttgtatnttganntanngnngntcnnttatagnaannataaancttgtcggncctggggnnggnctncggncccnngcntnggnngnnncngnnnggannnngnnannnncgntcnantnncccnaggnacngtacnaagagncggngnannccgtagtgnngtncnctccantnnannactnngggcggcgacantagnttaccntnaggttnnnganncggcnngnagtnctaatancnngananantnnncnnccatcgggnntccgnannngnnntgnnnnnaanntnntgcnacggtgngggcatgtcccgagctgggcgcggcnngtcnncnganaccggnccagtaaacgctcagtggagtaattatctggcccaggngcgcgncgcccngtgcaggcgatnttcngnngnccggggatcgganggnntgntcgntnctcncggagcntnnntnggncccngnnaancggcgtgcctcgccgtttnntncgggccncancnnncacacncnnttttantntnnnnntgnnnagcnngannncngancgncngnnncgngncgcatngnnanngcgtgttggatgggtanaacgtggactgcncgacagaacgtantctacggtggctgtcgttgcgcncccgcaccnatctannnnnnnnnncctnntagtnnnnganancgcttggtcccgttncgaaactatcgaacagnngcgnngnctcntgtgttacnnnnacntncnnagtgccntntngttngncnnnnnngngnnntgcnantcnnnangngcctnnnnnnagnnagcgnngntcngnnnnnncnnnnngntgntacacancnnnnnnnnnnnnnnnnnnnncnnntgtnngnnnacnnnntgnnnntncnnggnngctncncngaacntagtagncnnacnntannnnngnagnggttgcgttngcgnncgnncnnnnngacnggnngnncgcnntcngnacagccctctnncggnnanancgaggacgnnnggnngcnnnnagtggnttgcngctcggngcgtacgctttgnncancnctnctcgtctgnggngacgcttcannnnagnannnnnannnnnnnnnnnnnnannannncnnnnnnnnnngnncnggnnangtgnnncctgnaatnngaatcnnggcgttgngaggcccngnnncanngcgntggtnnngcgtcgngaatctttacgttctntngttaagctcaggnggntnnnnnnnnnnnnctnnnnnnnnnnnnnnntggntnagnnannnnnnnngnnngtncggcangnanngnnngcntngaccnnnnaganacactagcgnnncncagcntcgcgggcntggntccgnantaanngncnantgncnnnntaannngnngcncnctnggggntngncanganncnntnnacncnnngctgngtgnngncgcctnnnntcngtgngcatnncgcggttnngtcgnntgactntcgagcaggcnntaaggcntntgatnntncggacggnnttttangggnnncnnnnngnnntatngnccccgnnangnnccntcgggtncnactncaatnncnnncccgggtcctaggttcnnggcatttctgtaagacgcggagcgggctntctcgtgtccncccnntaactgcnnagtcaggagnntcnagncnccttnnagnttngtnagcnaggtntcnagtaagcccngcgatanngnnanngnncncnggngctcnanncgncccnngttactanntncnatccacnnngtggccnngnacaacnnannatnngttgcnactgctnntccctcngctgttncnccggacgcgcaanttctacgtntgtgaatttccgnnngngnnnnnnnnnnnggnnnntantcnccccggnnnngcgnantgnnagggtgtcgccatgtatactgggctgctctagaccncnggnnncnaacntgnnnatnnnnancnnncananccngncgaatngctccaggagnntgggtcgttttttcagngggtntagcgggttancaggatgcgagcaactgagcacccannnnnnnnnnctttanggccgtgggtacgcgcccggtgcctacgagcgatgatatccnagcntctatnccacganntcgtatcgctctcgaggggcgggcgagagtactngggtcnnccctggtccctaacaagngccntcnagngnctcngnntcnagcngtcgnnnctggccnngngaccnngcgtncgcnntnccataatcttggaactttcaatcaatgcanaggccacattatatctgtggcggcncgctttaatagnagagtatcaagagatcggncacnncgngaaacnacgaacggnggggccggtctagannaccagaatccngatcgatcaatnncgatnngtngcgantcttntgccncaacntnggccannctgcancccctgggagcganggttgntnccgcnatccttttactcgtaccacgacnggtatgcgttatgagctcactttgaggggccagattagtccagttcntcnnnngnnggactgggannnnncggncannnnncngngcngnnntnngcnatcnaagtcnctngnggcgtgcgtgntngnnnnnngnnatgnatnngnnctnnnagnnaacnnacncnnagncctnnngcncacnnngacnagnttccngcnngacccntccnnnncnnnnnntnnnnnnngtncnngnnccncnnnccnnacnggcnnccnggcnannnannnngnnnggnacncnncnccnntncnnannnacgcgcggtgtnctgccancntagggagnngcgagcantgnnnancaatnatgggcntnngcgatgccgcaacnatngccccnnnccctcngncnnannnnnntccnanncncncgancatnncttntccaagtggaggaaacnccntctttcncttgtnaacanncgtnnnnnntanancnggnnnnnnnnnnannnncantnctangncntnncacagttactgctnangaggcagnaccnaatatcntannntanacccannncgnncnngntnnnncanangnannncnnncngttnnnnaannnggnccnnnanangnncgngnggnggntgggngannattccnnnngnntncccncncnccccncnagngngnntnctggaagtgngngnnnnnnnccnccgnncnnannntancgnggnnaaaaacgnangnnggtcngntacnngtnaantnncgancgantatnnncannttnttgcaggntnttgcggancagnnanagcacccnnatnnagganncccttcntcggtcgtntgannccccnattgtggnggcgcanngtgccccctcgaatattgcgagtttttatggcttcgccgcgtactgacngatcnnactnnggcgcctnggtngcgcncggcgnnnggngccgcaacngngatgcgnatnntgnnnntnagnnnntnnncaactntantnnnnnnncnngnnnngacancnnnnnnnnnnannnnttnannnnncnntnnngnnnnngnnnnngncnnnnnnntnnanngnannntnnagnnnancnnnannngnnnttnnngnannnnnncnnanannnactnnngcttngngtctaggcgannctnangcantnatgnccncgnnnnaannnnncanncntcccggnggantagnncganngntngcnnnngaaacccgggcttnnntngagncnnccgtgcttgcgtcgangcgctacgcgcgacgncccctanggnantccacaggccgccaagggggncngccgggntgtntnctctccgatctgatnccacatggacgtccccacggcccganaggcaacgaaacnctcatntcgcancgacccgtancgcancggnctattccaagccnaccatggcaggcgncatccnncncgtnannntgccnnnncnnnnnnnnnnngnngnanntnnnantanncnnnnntnnnnncntnnntnnnnncanancnncaatacagtnatgcngctcgggttttgngggnngtacnggcggcttcgtgncncngtcaacccttggctcgaaccnatttcgccgtnangccttattcggngcgacaangnagtttcnngnacatggccctgctgccggccgacngangcgcataggcgntnctgtccatgtctgtggccnaaanncacccnctgnctttnctcantgnagngngnnccagcnccggacactggngntncacgcnngaagagntaaanacntcnctccggtccatcgnctagngggtccaggtngtctcgcntcttcggcncncaannaccagataatntcgnggtanncgngtcgcggcgnnngcnnctgntngactgtnaagacctnngcnctccggncccagtacnnngaannctnnaaccgtnntctatatgntangcgatcntganngnntagcnccantnnccnnncncccngtagnnccannngccaaatcncgtggagcannnagnctncactcttantggagcaatattagcatagcaccccgcgacctacnaggctaanagtttnggntncgctnnagntnnataatangcgctagncttcgaaaaactccngntnatgnngcaanttnncggtatncncgngnngnngacaatnggnannantgcngctccgncgncngtnggntttgaactnnngncgggaggaacncttggncatnnnnnntatnnnnnnnnnnnnnnnnnnnnnnnnnngatgccccgncggtccnnanagtgacccctntnnnnatcnnnnggacgcaggggttgcnccccggtcgccgcgnaaactccnagtcggannccgcnggtggcgtaanggngagacnntaggtcancagntntccgnagncnggtcntctgtcnccgggcctctagcgtncctccccgtccggnaggncagnannanntnncnccctagttgcatanctcntagcagccnnttcatggnnncatgcttnatgcaccgcctccccangatgcaaaacccagaactctctacatcngnntancnatatatcggnncgccngnacantcgcnnngagnnncnccctttatngtnctcgacgnctgcnnnnnnntagcgcccggnncgcgcccgttnncanttgnctcacncnagcgagnctcaatncnatngcncagcggncacttncntgcanactactcncatggctgnccactgcataactgtttntagaccgccgtcnntnnactctgctgncacctacgtgctggatggccntnantnttacaacgactaaaatcgnnngtccatgacaccggagtgagtatagntngnggccnnncnanngnncggnccgggnanngcccgacttggggggganaagatccnaccaatnaagangntagtcncncnaantagctgttncatctccatcgttntgtggcnaaaccctttagcagatttgngcngnanagnnancnnnngacnggtggntagcnnatgaancnncnnccgcccagcgtnangnatcatgannccgnnnnctncgngnnnnacgnnnngnncngnnacnnnnnnnnnncgnaggttgntnactatgtnncanctgttcgtggcntataagcgancanaacgtcnctngatcatctagagcctctgtcaaactcaacgggttcnnnnnnnntnnnnntngncnnccngnctccangcacntagcactcnctatcagcgtngtcgcaagcncccggncgggngggtgtactcacgnggccntgcacgnnaaaccngntcagaaaaatctttcatcgtagtggtaanccngcatcnagcgggctcccgtngnaaancntnggnctgctggctnccgggcgggangcacntggcagctgagaaacatcccncgccggattggccgggccatcgaggctacccacggcaagaatagcaacgcgcncgctnntgtgtctngcataanannnnnnnnnngcnnngnnncnnctcngnannnctnanntcnncnganannnntattttancttgncgggacgactcctgtcgttttaacagcctncttnnnnnnnngnnnnnnnnnnnnnnttttaatcatcncgccncnnattcnnncnnncannnnnnnnaatatgagccaccccggcattgaccgaccgcgnnccgtcgcggtngatccacatnaaggagatgngcgagatacctctggctgtcccctggcaaatgagattctnngcttngntcgctgtagtacgttcgtagcaggggggcgtgccttcacgactttntaccttgcgtgcgctagcccgccgnnagcngcngtttgaagngccccgtgaatgctgctgggaattactaccggcgcgcaggttccacaagccagacncnnntagttatggcgggcggnggncgaggggnncntntgcnatgggtnncgaaaanggcacgcccccgacacanncgaatccngatcagtcgcnacnggnacaagtcgcggacnanntnnnannnnncngcnnanncngnnnnnataganctccnncgcctcgagggnntncnnaatncctgccagacgncggtctccgctccctaacnnnggnnnnnaccngntnnnngnnnnnnggngggccagggcaccggggcccgcggcagcttttttacacgaagctgttattcgagatgatggcagcacgcccatagtggtatgnagctatgaccattgtatacatataaaaggatttcagcgagagcagacaccncngcnnncccncngntcngnggtnncnntgaggtnncnngntanntcngncgtnannngcgcannnttnggnngacntcaanagcgnnnnnccnccnnggtncgcncangncantgancnagtgntcncnggngggatgcgngccgttgcattncaccanacgcctncnnnncngnnccttcgcgnnnncngnntngcccgnacgctncnntnacaccncggncnggcacnacgngcaganatngntgctggcgcngntcgtngntngntncacaatcngnancgnaanngnnnngctttaccgcgcggnnatncatanccncnaggnagannctttggtcanntnccancnnnnccgcngngaggctcactacngcangctagtttttagaaacccgtaaagctcacgtgnacactatagtaganntnnannnngtcgcnncgngacnagtncanagaaggaactcnanaaaccnntagtcnaacnnccgcnacggcnnncaacnnccggtgcggggtcnagnccntnctngnttcnctgttnncgnnttcgcntngtgnccngnacncnnnnnctncnngnacatnaggggcncatagctnnnnncnnngcgngngagnnannnnnngctncnannnngtnncgnngancgngtacnngnnnnnncannncgnncatccannagntnnnngncganngntactctcacngntgaacngtcgggnaggngntnttngnncnggcgnagnnngtggnctcancggngtgtgcgcanttnngnanncnnggcgtncnngnnncnanagnnncgnnnnnnnccnganntncntggncncnttgcnccgnctaccaccggnnancnnngnnncgnnnnngannnnnngnttnnacacanatgnnaagntcncgnnatgcgccngnttgtgtggtcntcggcatcatattncgnncgnnnnnnncnatagaccnagtncaanacnngnnngtcntnnacnnntnnntccgnnntgnacatctnnngntgngnnncncnanangaccgaacncancncnnttggtnttcnnccncnagngcagnanttggctgtgcctnnngccngnccngnangggancgtatcggnngtanngncgnccggganntaannnnnnnnnnnnggnncgnacnggccnnnntanagtntntcnncnnnncntgcngcattagngncanaccgaangtcanacgntacgacncncnngtcnnaatgcnnnngcgntccgnctgnnnnanngtggcngtngganancgtgtantnncnnagnnagnngcttantcnannnggcaagcgtcctacatgcgggngctnggngngnggtgnttntnagtgtcnngnnntacccnctnannnnnaanagnggatngtatacactncgtcttngnnngtcgnctgctgnggggctatngctcgcatagagagagncatgttcncntanggactgtnatgagncagccacagcannccncntgtgcgtcacccccanntnctggggtccancttanttgttatcgtcaacacagggaagtttagtttaccctcnctaatncgaccccagtancnnnaagagatgntacgnntaaannnangnnnnnatncncgnantgctgtgngatncatgctntcanngnccccgtcncccgctanattgcgtntnngcncgacnnccngncngtttnccttagccntcccntnggccacgnnttnttngattccnacgnctnangtcnngnncncnnncnngcnncaancnncngntccncgcgnncnnaangaggcngncagccnnggacngccangcngntaagangananttngccgcnngnacncnnnccnnccccttgancacagcngctangnnncannntcacaatncntangtncnccnggggaccgacccanagaangngntcctngttccnnnnnnnggcagagcanananncccgtaanncnacgtccgntgnnggtgntnnganctnncnnnagcnggccccnaccgggnnggnncncntnctcgncnncgcnncaaanncancagtgnacacagactttnngcngccagancgaaangcgnngtgctgatntatgggtacgnngnctagtngaacaaacccngtgagccacnacnatnggcntgatagcaggngnnnngncgnngacnagnnnggcngatgcngcnnnctngangnnngngnnnnnnncntcacgcatacacaccaggctatnaggttcgngacnggttcnngancanccctacggnnattggtgcgtnagtagctttaaggacgcgatgttagnggtctccaaagcgcggcacaaaggtnggannnnnngnnngcgtgaccncantnnntctgtngttgcggtcttactcanccgagaacanacctcnttcgcggacncngccgtnnctncnnnnttnnnancctncagnnnnannngtnncnatggtncnngggtcaaaagnntangngggnnnnnagnatccaagttngngnnggnnccagcgcntatnacagggnnancnnttnaagnntgaggctaanatnnncatccgtngaaanggaannncgncnngtaganntnancnnntanncccnnccgntngnnttccanaggacgntgccncntcangnatnacnncnntnnnccnnnnnanccnggantggtgatncggctaaggcntntcgggnnnnnnnntgtgagcnntcnntnngnctcgnccntcttaggaagagtcttctgntngcaccgcntaganctcnncgcacgccncgcgnanatnnagccnngngtnnnnnanngcnnnccnnngcntncctncncgtnnnctgntatccncaaccgttncgttgnnaccgaagnncgantaagggcaggggactttngagngncgtannnntcnccannccncncngcccatccaagngnatngcgtgngcnnangtggntcatttggtnnanaagngnacgtcgtatgtnanatgagtttgntttnccncntcngnntcgcanantnnagagntncncanngnggcggtgccncanntgancnnnccnncgnntngnanatacaancantagcngnncanngnnnaggtngattacaacctaatttaccnnctacnnnnnnntcncaancntnnnnnacnnnanntccttggtgcaagtatcaatnccgtncnggcttggntatgngnncnnncnntnnaacggncggnnnacnnnctgnngtngctgtnncgaggacancatgggcntnngnctngcctagcggggtaanccccgtnanccccgaatgncaggancccccccgctgtgtagagcatccgatatctatctgctgacccgaccnnngattgcactcagcggcaccacggcaccttctgacnnccnnannnnannnnannntnannntncaggtcntatntccaacggccngtnggtgcnagtaccacccaancncgatcgagtgcgnctgnatacgncgtncnccngctgcngtcacagttancgtntaaccgngnnaccccncacggntttgacnnnantcgcgggcgcccacccgggggngccaggggcancccnggnnnangtcnncnnnnngacntngcnnccgttacgtgcggcaagaggcgtngnagganannacggnaggnanngngttctgnnggcancnctcagnagnanngcatnttaggcntttnngngactgtgnggcgctaggcaacgcgtcntaggatncnnnntgtnnnntncnaagnnnncagntnncnngnnngtntnggncgnnngannnnggaanngacnctananagacgatncngatgtagctnggtnnnnncnnnnagnnnntagntaaanannnnnncnngcnnnctgggncntnctntgcgtacntngccnntnntnntncggatgngnngngnancnnngngtagnntnnntngggntngnctagggntcgngcgctctnncttnngnnnncgcncaacanctccgcccgnnannanncnnacnngntnnngcnnnntngnnngnnnnnnnnanncntagatttaaaagangnngngtttgggancgaacacnngtnaaangtgnccannaganngtanggnggnncaacnnngnngaggtggnccnccgaannnggggaccattactntgggacntntngctncttgttanccgtgngtattgcttcgtaatcgcgagcactctcgacagtncggcgaccccgtagncnntggtcaacgtgtaantgagnntaccannnaatcncagcgngggtggtgccattncaggcatgtgcccgcngnnnnggtcctcgnnggangtcacanantngtnccngngggntngngntccngannngaacgatntctnnccnnntntcgggnnntncnnnngcngnagnnnntaangggttattgagggggctgttcgcttataagttgcanaactcctcggcatccccaccttcntcttggctnttgtggcccgattgcggggggccgaacgcntncgcnnagtnangngncnnangntagnangntgtagggaacccgnctgcacggtgcgcaacagagatgcgnagagtataancgcnaccggcaaggcctaaccgggggcnggactaaaggccncanttgtattgcngaggtccgcgnagtcgtgggatcttaccnaagcngccttgccnnggnngcgcgagtnntgacncctattgagtggagctacgctctgttcaggaacccggcgagaatcacgtagctgtatnacgacactgtagtataaccggncnnntcncttncgntacngcgaagtcgggtnacnttaccgccnctntgcnacncagatgcataagcctctnatctatctnnnnttacatcgctagcatgacacnggcgtcganctcagcngnncaaccgtcggtcatcgatcgagtcccaangccacgcctagtagagcctcctgtgtatttggcatagcccattacnnnanncctccccngctactaggananagtccattaggcccccgccgncgaggnccagnnncnnntggntggcactctcctctaaggngacggggccgcaagntacncggctctcgtgttaccgcccgcgaacgcagntggttgatccccggcgagcancgtnccgcccccggcncgctgggnncaatctacactgcttaggcngtcgagttgtagganacgccaacaagncccncccnncgnagcaggtgcgnnnnnngctnaannctncggganctnccttgtnccntgttnnnantnnnnnnnnnnnnnggcnngngncgtntcnnnannnnnnnntangctnggagnntntgccctaggtacattgctcgtaccannngtttagaggcttctcccaaggncagaccgggcnagtcntaccagggcncgtnaatcctcnnacggggagaaaacttgccgcgcgggacaacggngnacgncnacgattcagtggatggccctgacnntaccccngnagtggannnnnnnnnnnnnnnnnnnnnnnnnnngnnncnnnnangnanncnnnngngntaatagacatctctacagagnacgnncgttaacnnaanggngtaacantttcgttgcntgntaaaatcagtctccccctccgangaattgaaccatncnnnnncgattgnaanncngtnnggagnnttgcnangccgnnatncncgnatncctcccnngannnncngccgnaagggggctaccagcgacattcaacaatnannngngacgggctcgtatagtgatgnctggccncnaggcngagacggaggcgtccngagtcagcatggttcgatttgccccgnngcgcatngggtccccgagagccctgaangnntcataatcccctatgaaactccgagcactntaggtgangnccncgaactcgnctnngtnacaaggnngacggctccgatncnccacgncancngngncgngcctgcagcntaacagagtncatttgcggttgcctgtaggtcaggctganncngcgnnngannnnttnnnnnnnnnnngntnnntccnnnaannnnncnnnnnnnnngggatacccgtgtgccggcnngcncaggccggnttcanncnnnacgtgcgcngctgagcgngttttgtcccccgctccagnaaccgcgccgngcgcccggnnncggcttgcccattccacctacaacgtgacaagcgcgttggctccatcactgcncgcnannngntnnggtncnnnncctnnnntncanntnctgtnaccaactgacntgatccatgccacacgncggcgtcccacggacactcttaacagcaaagcgtagatngcgnangcntnaannnntnnnganantgngggnntnnnatngatttgtcagagtacgtaccgagccngcttcacctccacctggtgtctagggaccgaaggtcccaancaatcggcatatgcgttnnnaaccggtccgccaganngacngctcacaaantggccaangggaccngancaaatnncagnantncgatccntatgttgatcagttacgctgctangcaaagnanctcgtccgagcttagcnnccgcactcannnnnnannnnnanncnnnnnnnnnnnnnnnnncncnnnatcagtagcaccgaagaccctcgnaatngcncgatatactgaggatcgtcgattccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggccttgactagtgaggggaatacaaggaacgtcagccgttanncngacntntcncagggccggctcgtccgcaagncgtagtnagcntgtggnttgnnacngcngcagtccagcctngcggcgccatatcttagcggaccggcnngcnnnnnaacggactggnncggggcnannnnnntnnnnnantcnnnnncnnncnancntnaatgaaancagtgccgngagcnnnnnnccnnnagcgangncncncgnntactcggngcngcctccttatcttnacacatgattgaccgaggtcgattcacgaaagctgaatcaagaccagaccacaatcgatacgctcacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaatgccatgcccacactcgtaaangnggngccgcggngaccnnccacttantntactnnctcgcnnggggagcagcgcagggaggtccccnncccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcncccgnnnnacnnnnnngngatggtaaacnnnnattntncncggnnntntnnngnnnnnnancgcnnngggagggccgcgnttgntaccgngngtngcacncacgngacangncgnacagcgngaccccngcgttcggagtcncnntnngnncncctaaaccnnnannnngnngccncngnnggtntantcngtcgagnncgacanncgcggnnantnctggtgtncctcngtngncncgagtncnggntcnggcgttgaagctnaagagccngnaccgnctcaacgaaaggtnnnannnnntnnnnngnnnnnnacgcatctaagntgggtgatgtagcgccgcctnnncgcnnaattnggataggccgcnccgnnngnangcggggnnnngntncncnnntngctnnnnacnacnngnnnnnnngcnattancgcctntctccnanngcnntnccngcgnnnnnnnnnngnntnngnnnnncntnccnnnttcagnnccnngtnccnccgttcgtcncannntanntctttataaggccattttccatgttcanacntgantcntcccncnantaccagaccaagtttgagtntataagatgcngntanngncgaatgnngtnatnntggnngcggcacngtnatganaaaacaagnggtcgcntggcncccnntncctnnctntncantannnnnnnnnnnnnngttcgngtnnnangggnnnnancnnancannntnngcnnnncnanannnnnganacggngncgtcccactcnnggatagatgngtgcgccgngcagcnggataagntgggnncccgnnnaggcgcanatctcttngcgcctgtgnncccggncngncggnacntannnctcanacngggatcannangcccgtggccacctccagcccangcgagtggtaccatagacacctaggctccccggaagccgtncgnccgattgnnanngaggttnncntctttgcaagaggggagggatangacnctanagcggaagcttgtanacctcagnnttngntataagctatcgnntacnccacgcatgnnnntnttngnnnntnnattgccncccacccgtnngctctggggnggncnggnanaacggngnaacgncnggggncacgagaccctntggtncaatnacancgacgngnnnggnnntctcagtngcttnangnccnttcnggttcanccagcttccccggnnctncgggnntggnngangcggcnctccncatnntgctcncnncacaacgnnnggcggcngagagacccgaangggnnnntttctnngacaagtgtcgncccngnggtcgggggtgncanatgctnancctttagnnttnacgggtnnnnannagncnnggannnnntngtncgngnatngnggccnctaccncncgagcaagggcntggccgtctaatgcncnanacntnncggtnnnnnngnnatagggcgcggcnnnngntncntnntanncnnnnccgcnctcgcgggcctagcggttcnntcgcagtatnggctngcgnnangnncnnanntntntnnnnnnnccnnanntnnnnncncnnanntnncannngcccnggctggnggntngnggnngnnncnaggnncgtgacgtaggcgttngnngtagccncnaaggtcggcnnnngntnncaagntgagtatnancactnncnataacanantaatggatcagccttgggcaagcctacgctcgctcacgtcgggttacnggcccaggcgaataangnnntncgcngatntcncntnttnannnnnnnnannngnanantcatanntnnctcggnnnnnnnnngnnnnnnacttcggacannggatggggaggccacctcgagagaangntaattggtggncantcggncncctnttncgtccgnncangagaagaggngntngtgnttcacncntgaatggctgtcctcanantgcggggaagacncnnncnacnnngnnncccgnnncnagnngnnccggagccacncgcgggaaaccntccaanagnncnccagccgcgtcgcgggggncttgggccgcggggnnaacgtgnggcgtcagancttatggtacccacacaggccggggatntaggcgtgcagcggcatgngtacnnttncnnnncnctngganccnccccccgnangnatgntctnancagcngngtggncnnanngctnnncggnctngntnncaangngncnnnccgntngntacgantnnnccncncnacccacgnnnntnttnnaggatnncanannnacncnngnntacnnnncnccgcngtcnnttngncacggnacctannntgggnctntaagnnnacncaacatcgcaangnttntngtacttcgggcgggntgnncgngnaaccnaggacncatntnngcacnnnanannannnnnntnccnnnggnncgaanagcgnngnccnaacnnacaccggctncagnnggcgctagannnncatngcaannanttcttcncangnanntcgnngatnnacnnanncccagncnacagcnntggncnngnngnngcntnnnncngnatngnntgcgnncnanaggngtncnttgtccacngnncnnggtncnngagcnacctgngaggctagatttatctcttcacaggtaagtagacgccggctntacgcctcncctngngngacnngggttnnngncgccncggcnagntngacaccgtantcgttggctccnnntatnntggtnnaccgnccnacntactnttggccngnngacccnagnctantcganannnngnncntatnctnnnnctcncccaccngngtnancgccgtntcnncgccnncnngggncnannnncnnnngggcaggnatantgtccncggcgnncatctannngnggnnnnnntnntnnnnatnagcngggtntnnnagtccccgnccaagngcccngngnnncgnngnannnattnncngaagaaatnccctancangctgcaatcnanantgggtacnggcccgtgggntacattnggggcngngagatntaagagntgntnctnantctcnnggtnncnggnnnangngcccnnngcagcntnnnncggnancggtgnnggnnggcnnctntganngnagangtgtgcnantccncntgtggcgggatcngnggnnnnctagnagnnntnnnngnngaacncganngcnnntcctgncntngngagcngncggctcagactagcatantcnaccaacaagggtgggntagacnggngtgcngccccccngtatgnngtcngncntacnncacacggaggcncnctgnnaanntaaggaantgcgntnggcctnnngtnnntngccgncnnncttgcngcanctganccgtnatcgngnagaatncantnncanttttggtcnncacanganngagncnacancgcnnnctnatancgnctgnannctnngnnnnntcgccannancccgnnngnncnccncncttccgcnttanngcnactnngtnatttccctctcggccagccactgcagaattcgcacgaaggccgaaggcacgcgttcgtcccttggttcggggggaatagccaaaagaacctaccgangttggtcgaatacatggnagtnacaataccgcaaannnnnnnnncgtnnntnnnnnnnnntnnnnnnnnnnnncgnnnnncnnancngnnnnnnnnngngngnnncnngcgtacctgtgggcaacaattcantcnaatagccncacatattgcacgtcctnccagctcgatatcttctaagtggactacacgcgcgagnnaagngcnnancgnntctnnncnntgngctgnnncaaanccggncttcagngtattnancattgnnnnngnagccgctgtcnnaccgaatagnttgnggtangannnancgncnnacggggntntggnncctgtgngtgngnccgaggtgcgnnggtgcttagntcncnttcgtgantgnnnnngcntcgnnancgnnctannccgccgtgangatnnaggtacngngatanaaggtcantangntgnntcagnnnnngatggancgtngnngtncccnaatactccggtcctntcctncanngcactcattgnangaaccctnccgctnccnagangnggcagtgatngcncnagatgcccccgggggncccctgagaantgngggtcgannnaggcnngcttcnaacngnngncnnnaagancaangccacgcagntgttgcagcagcatttntacaaaggccggtttcagtacggagncaaaacaacntaaagtttatcgaggtaggaggggggacgcgcgncnactgggaagganccnncgcgcagcagnnnnnggtntnntagctngnngcgantncnaagtactgtgccnagccaanactangggccnatccnantccgannnnntgcnnanccccnaantactggacnnncacncgncgacngncagnntgtcagcngagaacagcccnngnctnanngaatgnctctctcnnnnnngttncnnnnacnccgnnagncacanggtnntgncaacgganntannnccnnanntcctgcnntcnctancacgggnatacagcaaanagtnattannnnnntnnnnnnnnnnncnntgnnnnnnannngnnnnnnngnntntnnnntnntcngnnnnncnnnnnnnnntgnnnnnnnnnnnnngnnnnnnnnnnngnnnnnnnnnnnncgnccnngcctacactcgtgacnnncnctcnccnncggnggggggggacnagnnnnnnnncncctnnaccnnnaggtcntgnncnnnntnaagcngnnngggtntnggctcatgaccancnttgacgctccccgacngtnnngtntcngnnccacncngaanaggnncncnngcnatnggngnanggncttntgnatcngngacnnngngtnctgnntggnatnnattganctcgtaangttnngtccncttcantccttcctgttgttagacgnaagagcncacccgcngcgtacnctccagctnnagtctcgaacangcattagntcnnantttcggcntccanccnccgtgcacatttcngngcggctctccnccgacntccgggnntggggggggngttnnncncnctggggnattntcgtgncttgnnntnantccgnnnnncncnncnnnnngtncacagcgngaggaaaatntccnacgatcccgtttgtnccganagagatcnacgttctgggcggttcaagctaggnganncnnnaggcgcccggnnatnnnnnnnnnnnnnacgnncgctgttccttcannnannnnttggactacggcgaaggatacaggattacgtagagagtggcgcnnaangctcgcatactcnncacggaccgctgacccgggccggtccgcnngtccttgnctggcttacaccgcgatgctagaccntacccnccagcgcaggctcaaagtacgngtnatttcacggagggtgcacanccngctaccannacgtnaagatcactagggcgtgnaaggaancngnntngncccctcgntttgnacntggnaccgncnangcaaannagcnctccggntgctggatatgcgtatttgngggcnngnncngnnacgggaaatatcacgatacaagggcnacgtgtngcagcacgggctctggacggngccgcgagaaaggaggcgccgcgagcattgacagcgcgactcgcggctatggatggtgaaagagggaaactaattagcggcnntnctngncnnngtgtatntgcgancnagnncnnaccgaacaggnncgcatgctngtagcggcaannnannnnnganccnngnnncccnnacnnnncnacctnntacctcnagggtccgctccacgtanngnatancnnccnccnnncngnnttnngnnncacnggcaccgcnggngnggngnanngncnngngangatnatnannctncgcnaggcgctncgccgtnnnntacctcnttnnntaggangnntnnnnnnnacgnncgnnnnnnnnnnnannccgnnnnnnngnntnnnnnnnnnnncnnanngtngnnnannnnnannnnnnntngntnnngcntnccgtgagatntnnnnnnccntnngcccccacnantcagatctatgtanangccnangngnnatgngnatngatnaggntngnctccnnncgcangnnncnnnnncnnnacannnnnnnnnnnncnntnctnnnnnnnnnnaannnnnggnnnnagtnnnnngnangnntncnnnnnnntnnnncgncgattctnagggaccgcanggtnccganaataggactagcaatttgtnngncngcgntggnnngngnnattnacnaccngccanganctnggnnttggtcgntntctggcnnnntgnagaancctncngcgtnnnnnnncncnggttnttcttngnncnannananngnnnncncntctcgcnggagnnccnnnnngnnggngtggcattcggcncntggaagtcaggggatatatgatantcnatctcgccctatgcncnnnctgggcggntgcanntncnaggcgtgganacacaaacnnncgntnancncnncngacnagttnnnnnnnnnnnnnnnnnnnntngnncnnnnnnnnncnncnnnngcgcnngangatgnnncgncnncggnntnnnnctcnnntgngntnnanngngnncnnnnnnannnnnnnnccnnnnnnncccacnngncnnnncntnnngtgggnnnnnngannncngnnnnactnnnnannntannannnnnannnnnnnnncncnanncngnnggngnncnnggcagtncgagttaccntcgcngncanctcttangncgcgaagcnnnncncgccgaggnanncaccnccntnacangngtngangtnngccnaacggctccgccccgnactacatgtctactcngncncngatngnccgnngcnnnnntnntgnncggnnctgcnatcccngccgtggtaagaaggcnngagnncncagccggntaaatnnnnnnnnnnnannnnngtnnncnannnnnnnnnnnnnnnnnntnnnnnnnngnnnannnntnnannantnngnnnnnnnnnanngangagcgtctacttntcacgctcaaaggcttagtttctcntcgcgtaagtgacncttcgcantnggganacgcgngctntacaggtgcntctcaaaaggggccntanncnccngtcangtgngnnnntnnnnnngnnnnnnntanncntnnnannccncgngtnacnaannnnncncgtgcgagcttnatcagnagggcgttacgtgcnnaccngcngacgnantgcantagnnntnnnatcagcgnggncgnngnacnnncanncagngngngcgnccggnnctnntnntngacgtccnnnngnanncnnngnngncnncganngnannnncantcngnagagnnnatgcgntnggnntantnngncatgngacnnnanaagatcanntctangacttgtntnnnaggtggtcncnngtnatgggncntgnnngcggnnacnggacnnnangnnccnnnnnntggcnnnnncgcctcngcgngtanatcgtctacctnggacntcngcctgcgncntgtnncgaactcntcnctnggacnagttattcntancagcatgacctccccagnngantccancccataaaagttcgtnanatgcnagagnccgncctnggacanaggnnnanattnggnnggcncntatgtcancaggttcgcatncntttcncaggcctcncnnatggcntgggngcaacaagggnncncncgngnnaccgagnnagtngnnaactgngtatncngnccnatatncnanngccnccgggngctangcgngaatttcatacanctcctangnccagattacatccantggacctaccgancnnntnnntctcattnnntcccagtggtcgacctgtttagtnaggaaatttggnnnagcttgatataacccttacattgctnttatccttagcttgtacccagcntnacgtagcgaggtgccgccatcagggncatgccgngcctntcatgctngcggtgngtctngncccgntgnnntgactacggacccgtncnanggncggnacaccagtacaactgggcttacgaggggcgtcgggactgtttgagagaccggtnctcgatgcgacnggacggggnagnttggcggnggngnngacantcntggtccgctangagggggncctgtggagcggcncattgcctttcnaaccagtggccgttaccatnctacctngnggggcgccngnnatnggnnncggncncgnnnanatgcaccgtgcgtagtcaacctctcgcgtntctgggatctcacgcgccangngngacgngcgcagtctattaccgntcagncgnttnggcccctgagttggcctgtnnnnnnnnncgnnnctccatgcagtgcggacactgttgcaccangcactgtacggnccgcggatgagtggcgcagnngaacgntgtcagcacccnggtnaaatccggccnagggctnnccgctcanttcaccgganaaaccggntgcacgccggaggtnccgcgcgccnactatcccatgcactttctgcgtctgtacaactcaaagtcttagcgtgagccagagcttgatcccttcattttgacagcccggagctctctctattcngagggtcnnccgcaggtccnaactcggggcggggcgtagcctccggggcttccaactgatatgcaggtcgaccagctacagtcnngtgagnnacgtgcgcctggangaactacccnttcntcactgcgcnaatcccncnacggtacnnnncnntatccacctctgtaatgtctcggcgcatgtaccctcgtggacgggtctcgagttcctgggacggcgcctcggcgctctagttgagacgcgccgcgatactaanttgcccgtgaacncaagtatccagcacnccagccctccantcctcggtggtccttcatttgatgtntcgaatacccggatangnnnnnnnnngnnntnnnnnnnnnnnnnntnnnnnnnnnnnnannnannnnnnnnntnnnnnnnnnnnnnnncgnnnnnanncnnnnnnnnggggnttntccantaggcnaggnntcagttnanggcatggcggcncgntnaacccncgatcgagtaagccnnatgtccggggggcccaggccttagcctctcgtcccaccctngtgnccgggnanncnngnnnaacctcngtngagcgcngtattcancnagcaaatagnaacgntcnangggtgncctccctgggtccgnttatcngcctacggngcctngactaactagctcacggagtatgtcacacacancctataacgtgctcaatattgcttatgtgcacgggcgggcattgcttgctactctgattaatccagtccgtggctttgtggcttgagccnntcctgctgncgnccttntcgccgangcccnagntacnaataacnntatntcgctgctaccgantcatctttaggtnatccnngatacgcgaaccctanaanaccaagtgaggaacaattggngcgtgagnccgcccgngncggccggccccngaggcgcgacanaaactatccccgttcacagcacnancctangggcgacgcgancgggatcgggntgctctcnnantactngaatcatctntncacccctaaagacctggcccacccggaccccgaggatngtgcncggcancgtcngtgctattnnganaacgttcgctgtcaatctctcnatgacctgcgtacggtcccggcccgtagcctacttntgagcgtcggnnnnancncnnnccgggnnnannnnccnncggaantgcctangngnaaannaggcgnngnananacgggcggcgcaggcgacaggtactattcataagagtcagtaggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacganaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaacnccgagcaattgttatcgtggaaaagtgtcagcncacgcatacnctanangganntgcggagcctcntactcggttccntgggaagtcngtcggcgtgtcaagtgngttgntggccggtccngacggcggngctaagcgattaagatgtgcacnnnccncanagcnggctnactcgtnnnnancggancgnctgctntcgagtatgtgttcgtagncnnaaggcncggcngtgcnntcangcccaancgcgcccgctttaggaacggncnggagcnaannncatgtgaccgccnaacnagcnnanagancctggcgggacgattacnttgntntaggttacaatatcatngnnaagntcgcgtacccgnnntactgccgnnctngtantctagngcaccntctntctgnnannctcgnattnccctgaattaaactgcattgcaaaacancggatcggataacactcccgtgcggcgcnggccagaggtaanncttgtncgggttannagagtgtaggntgaacgacagcanttgcgactcncnnatttnancnnatgcgnntcnccgtgaacnnanngatggnggcnctgggcggcganncctttcccgggtngtgggngnacnccnnccnnctnctnnntnnngtgnntcgctgattnccccggcggttctgatccntactccgtagtnaagctttntccaatttgtnnncnntgngcgangtnntcgatcacgncacncgcggnncnnngacanncnnngctgncaccgcnccgnctngggnggngngtgcgttacgcagggnaagggaccggaggagacatcggaaggaatgtgcatntggcatagngggcggacatgactcncgccacgcatgnnnnnntccgtgaagccgnantgtagnnncgtncctcaagcnngttggttcgcccngnngctcccttgtctgnttgncngtaccnanagatgtcacgctacgtatccatagggccgcttacgctnaaaattgtnctnannaccccccatccggataaggtgcccagaatgacaatgcgtcgacaataatctcgtgttgtcgatcaccgggganggaggncgtgcggcaagnctacggnanagnngnctggttgcgangantagcgatactntgaacgggntcagatgncnacaagcgtcctagtcgacccgngggacncccacgtttnccgcatttngttcttatccagccccgacctacctatcacaccgatcaacattgggnggttaacncgcgtgcagaggcccggccggtcctngtgccgttatgtgcgagagnattctcgcgagcctcccatagtngagcnnccaccggngnagcngggtntgntganagangactcggtgtcagaaggctttcatgcnntggncacntctccngcacctcccatcccctaccctggagaaatgctncccgcgnngtgagaaggtcatcaagaagactcntgtaaccatgaagttatcgcctttccattagtagcccgtaaagtcnnctcggccgnnacncgtanatgtgggtctgtgtgtgagcggtcaggcaattcgaatttgngcttatncctcntcccggaaatncggtggaatactagcgccattanaaaacttgcgttgtaancgtngcaagangacatngtataagnaatangccgcnccgtctcatgnnngncggtcnacccgcaatcacactctcaagcggcgccccgtnccnttgttnncnnnatatcnctccatnnagnnctngannngnctaggctctttntggntgtcccncagtcctgcngngntnggncccagcactcnnaatgntagggacaagaggacgannccctaactgcttgccggnatgnnngccggacattagattaaccttgggcncagcaccccgnaccncttagtaatngggnggtcgcgtataccgcngtgccatcagaatgtgatacgnacnnacgagcncacntnncngacnncnngcncnnnnncgacnaaaacggantaagctgcggacgcagntaaggagnnncccagnaaannnnccnctcnnannggtnnacnngntatancnngaantcnggttancgccnnggtgcacgnagngtagnctnattgcgggggcanagtcntccacnnnggnngngngcggccctcggtcgcacgaacatnattttangatgcaggaccnntaacaagcaagtgtgactgcattgaccagnnnnngntntgncgtntacgagttacgtangngatccgnnaagggngcctngtagcccnncgcnannaggngggagtcgtgacccttngggtgccctnagtacccnnngccaatntnctcncgaatnagaccaactgccnnnncggggcntttacgctgccnagcgcacngtcttgaggcgngcagaaatgcgcnagcccgagangacgaatctancgagccttgcgcttttcagagttgcntncggactnagncgaccccggccccttgggggcntgcggatacgcgccccncccattatagaatcnaagaaggtgtntccnngaaatgagagcccaacancagtgacggacaagcgcacaccactctcctaancccngngtataacacgtnaatgcaggaggccacagcgagggtnntcggatggncancgcccgntttctacnnnnngcanacgcggcntngcggggngntgagtgcctgggcttgttnccttgnnnggtgctggagcgtccgccgaaggctacaggcgcgacctactttcacaagggtctaaattagacccgtgtggcgttagcaccgctccgtgacnacctgatttgaaccccccgacttaatgttgggcacgcataaggcatttcggantaacgngagtttaaagtgtanccacgccgtttcgggtnaaanncgnnaccgnntnctcgngggancgatgggannancccnaccacaacccccgagcnnngnaaggncgctcgncgaacaaccagnncctncnngtnncagcgcgctnnnnggcancganagnggcnnnantcnnacncngtgggngaacntctgnntnnntgntncncnactcannccnacggantnannanngctnncgggccnnntnncgtgnctgggcgggggctgaaccccctggattggtngnggaactnncacatntggntgtcccntngctnctggtttgntggcacnnnaggacnacccggntncaatatagctacaatactnngcgngcgttgnnnntaggcnttcagagntcacatnncccntaggccttgtaacncnncnaggcatcgggnctattnnaattctcttnnnnggggnnnnnnnnannnntacnnnncnnnntgnnnnnnnnnntnannnngnggnggtcccgaaangcgacatccngcatcagacaagctangtaagacacnnancatctcggttgggnccggangggccggngnaccccagcaaanctttgtgcntnaaggcgtgctccccctntgngccctgntntaacncgnncanggcacggnanncccngcgtncggagtanccatnctatcgtaccggngtgtnggttggtggggnganttcgnncatncnngcanncaannccagcncnncattncgcggctgcacctnagacactcgggnccgtgctaantatanatgnngnatgnaggtnaagngaaacnantttaggttaactanacggnncggcgcggacgaggagtagcggcactgcgacgnngcgnnnnagntctcngncaaggntnttnctgacaagtctacccaagctcgttatgcagtagatcgtnnnntnncnccnnnnagnnngcancagannncnngcaacgnngnnngagtngcnatanncnggnnnnnngnaagnttcgggangcngtacncagnccttncncatggnnagcgncnggcggnagtcangnccgtncaancgggggcacgggnnaanngcagtaccgcatcnnnnnnnngatnnccnnnnnnngnnnnnnnnngcngannnnnnanncnnnnnnnnnnnnnnnnnnnnnnnnnnngannncnncgannnnnnnnannnngnnnnnttnncnntnntnnntgngnnnntnnnagngnntgnggnnncnnnnnnttcnnnnntcnnnntnnnnnnnnnnnnnnnnnnngnnnnnnnnnnnnnnnnntnntannanacgcctnncntntcttggttaannncgtnntncntnnanntcngtccaatcgnnnttccncaatagnnnngcgtngnagacctcttntcttagtncangnggctnancgtaggnantcanggncngntngatanngagncactnnnntcgcggtccaaccagcnntngnctcnnaatncnncgctngnanagangtngcangaagncccacnccnnagtcgttgacnngntgggcggannnnctnngcggccagactctgnatcgctgtttgtccgncncagcngccccaaccancccngtctacgtcctcaactgctntgtnctcnccaggtangcancntngcnncagntnnnnnnnnagtaaaaagcagnccgcggnnangnngngancctntnnncnanntacgncacntcnngattncnngnnnngcnnttnganatagacncggatcctcgccggaganngggnnntnnacnnttnntnncnggacagtnacgncgtggtgggnngnngcanccgncacccgntcatcgnnaanntgnnnnnnnatggatcnnnctnangtncnttcaatnaancacactatnanggactntnnttggcctnggggagctcgttacncnccaannnngnnnnnnnnntnntnnngnnnnnnnnnnnnnnnnnnnnnnnnnnncnnntnnnnnnnnnnncngnnnnnnannnnnnnnnnnnnnnnnngnnnnngnnnnnnnnngcnncnnatangtntgnnctnnantncnnntnnngatcnccncgccnncgnncnnacnnngaataaggncgattanncctctagccangaacgttangannnnnnttnnngngnngngngtacgnnnccatnnncctnngngngnncgnncntnagnnacgnngcnncggccntgnggggnnngnnntntttgngctggncatncnncnnngagatnccnattnnnnttanttctntncggngnnatnnnncangnnatgccaggngnngtaagncggnccnnncnaccctggtncgcnnanntacnggcnactgtcncgnncggtntcccagncgctntnanngncnnccnncgtttgncngcnnggtacncnnnnaannnnacnccnnacnaangcgcatagagnnngcacntnnatagatcgncaangnngnccntcngnngnntngccatttcnccnctgnnncncagggnnngntnntanagnatctcaancngccgtaacgnngcnctcaatagcttngcntngttggnncnnananngngcnancgnnntatatggggnttccgnttngtctgtccgtcacgncgctaacctnggacccaggggcncgtcgatcnactntgggccatggnccgcnactgctgatcaangggcngacacnttcacgtgccgcgctgacgatctcggctagcagcccggtnncnaacgtgacaccgcgacacngaccntctctanngctngcgatttttattnnnnnnnanngntnntccnncgagnnngnactnnngncangccgnaatttanncggnttnncaggngagtaattgggatggcctcccntagaaccaaggagcgcggtctgcctcccgcctaccggaaggcaanacccagctaatcgacanncaaaccaccgcagctcggtaangcgcgggatgncnnctnaaacgtnaactcaagccgcgtccnatngnggcggatcccctttcatgacccccgtgggncngctgcgcgtccggttgagaagacagagggttgattcggagggcagccaggtcaagcgataacatgtaccgtgnggcgctaanganatcttaatgggtcacgcgaanagcnanngnnncggtaacattaganggaagcgnntttaggagntnagcgnggccttngacttatccccnggagatgggatccgcgganntanangccggttnctctcctctccaagcctcttaccttcttcttcggtggaggccggacgctnggcctnggccancngtggcactcnggccnnncngcctggatcatnagaattacatccaacagcangngtcnngttcancgggactcagtgtcgaacanannccgnntnntcangccgntcgcagtcatgtccnggtacancccaattgccgtgagggntgagancggtaanctccgttttgcgagcaaagcgngattgcnggttattcgccnntcggctggntnnataanccccgggtcgccttacagattttcgccggtcagttgcagcacgtccagaggtagccccctgcgtaacngngtanantccctactaacgganacagcacttcccngtgcancgcngcacgagcatgggcccggcagggctaacgaagcgcgtantattnagccccggggncgggggtaagttaccntcgcacgcggtaccgtaggncggggccngggggcnccttactngagatgtggtccagaggataagagacctgggcttggncgcctcaagattgtaagattagtttagatgcagaccncctngctgttcggactcattctcaacaggnacnggacnacctaatcnctcnaacatttgnagtgcaangcngtcctttatgaagngncgcataggtgaccaatcgtttgncccgangagagtgacgttatggtgtgatcgaggtacncnngncgngccnctgtaggcgcagtctgaaagataccgacatgccatcctacgtgatggggtgccgacaattcgagcccgcggtctgtctcgcgggatatcaggacaccataacgccggatctcgtngcgggctacgggactggaacttttcaatacgtccaggatttcgggaaaaggtggcgggggttagatcgaatgatnaaggaagcctcgatcccacgcgnccgatcccaggtgaanntcccgcnccgncattangatgcctctaggttgagaagccaccggaagaagatcgctggaatgcaggaanngnnntggctnngcntgnnncntanngagnnngnggtcnnnnannnnnnntnncnnnnnnanngcncgnnnnnnnnnnanantngnattngaccnnccgnnnaccgctcaactatcccccggttcctgcgtangggnnccctctccttgtacgccgcgcatgganaaactaacgtgtngcaatttatngggcnccacgccggctanaagggggcgcgcccgttgcatgtagaacccagcatggcttagccacnattgcctatncgttttnggagcgcgtttgcaaacgancanganctatccatagccaatccagcgactatagtccacgaactcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccccaagtncacgacccgcgccgccctcagagactacaccgcatctgccggcagatcgcagagcncgtctaagtgcgaaaagcacctttcttncgaaacnggctccatgtcacgaggcggggattccgtnaagagaggcgagtacgctnncgtagnntnccggtngtctggggnccaagngctccgagctgccgcgcgccgagcgngnngccgncgaagcgntcacgagcncacngaccgnggacctccaccaangccatanggcacacttttccaggtgaagttacacgnatcgcgaggtatgaattgcagggtatgcgacgaccgcctaaggcacggcatcgntgnncccccnangagnannnggccncntnncntnntagantcacaaagtgngancctngtccggcgtttttagtnnngantcggtgcgagannacgaccccgacacgccnnaggttnggnntacgatgacngcctggtgnggccagcgcctggntctnaganagatttaanactttnaagtccatacgtgnggactcnggtattttaganncnnnnnganngngncnnnnnnnannnnnnnnnnggngtgccngntagctgtnagnntnnncannnnantncnnnnnnnnacnnngngaggtacgcattagaggatagncaagcacggaccacccggccctcggtccgtnttagcgactngaatacatttgcctgagttgctggcnagggacatttgcgctcgcgctgaactccctgtgccggcgtccggacganggtatgcgggcgnncaatgggtcccgtgttggctcgggcaagtctgnggctancgcacnagcntnnnnnntncnnnannnnnnnnnnngtaacatggnntacnnnnntnnntnnaactgcnnctnnnnanctncnnnccannccggagncnacctaacacgagctagtgagctgttggcccatannnngtgtaannctnagggtcaactgaggtcgttgncgccaatcgggcgggnaannntngcgggccatttgagnngntnnanngcnnncgnnntcanatnncnnnaaagantaatctgcngcctatatnacantantccttggnagatcgnangggnccgtnnnctnacnngctnttcgtttacggcnagggcacgtgnctcgngtnttggccgtcgctcnnngctggcgacctctcgcngtatatctcnncgacgccnaattcngtaattttcccgtatgtgncagnccncanagnnncnttccgacgnttgggaanccnncagatngaaccgggtgtaacagtcggattgagaacntntcagaagcccgacncgcgatttctcggcntctcgccgattgaggannntnngacnngcgccgcgngccccgggccgncngggaaaacgccggtncnccccggtactttctcccgccgaccggcccnggcnnanngctgcccccgcganactccgtagnaacgcttgagcacttggtgtgtacccatgacagcttnttnanaacgntttcgtgtagcgggacnttncnctcgnnannntgnnngnnnnngnnnnnangcagnnncncaangcgcnagnacnggcttgcananngnngtnncggnngngcggcgtcaacgntggctggtnccnncgcgtactnagnnnaagtagttgacntgcagtcnntntgacccgggtgataaacggcgncgngngactncccctaggtctgacnggaatttgtncngcctctcgcccnntcaaccncgcngccctgcccgcnnnctgngtggtncggttntnttccctcccactattcccccgcagtcgcgcgtagggtgcacggcgcgtagagggcagcacaagcgctgcacatactctgttgtacgcctgtccgacngncggcagcagtccccagtcattnctttcnncantgncangcaagttgactagtgagcagcgccccgttgtgngtcagggccacctaacaccgagtagcgnnnncggtnggcggnanngncnncgnggcaggctggctcggatctacgccggtgtggcgcacactgtccggaagcagaaaagagggtgacangattgcaccgtaagtcgcacacttcatacggaatagtgcgctcccttttccaccttcgcttctnccgggtattattanccgcagtggttganaagtggancnccgccncggtcataccgccgcgggggtgggatnnccgccgtcgagangcncggcagaccaagcaggaacttgcctctgcgnggngaggatagggtagaagtctacaggcgggggcgggtgccaccgcactccnggnacacgtcagcaacaacgctgctagccggtgccgcgncnnnacgtgatcgccgcaagccntntttgcgagtncnccgtngaggantnnattngncnngnngncngtggctccccggtgaaccctttcatttagccaacggtcattcccgcggcaaaggagggcacccgtgtgaggaacatcacgagagcctcgaggctccnncgcannagttagatctaatattcgggctgaagccaaattgggtccggtggggtcccntnggntggatgccgcgtgccgncttcatgaaaggccacggnggnacacgnntcancggagccgcgttntccagagccttnggggggtntngccgnnggagngnagtgncgcntgacatagatctggagcaccgtccgctagactncgtnctggcagaangggtattnccctggagacttttctagaaacaccgcacatactctgcgttgcgtctccatcgctatacgtgccgcattatatcaggncaagtacnncgangagnccgnacctctactncgncggccaggttagccngcttggngncggcgagtacatcggtnatccatctaggttggaagcntntttcggcacnggncgccgtacggtcgnggcgtccgagctatcctggagtggacaggtgcangccctgnggcctcnctctgntgcgcngcaggtcgacactgcgcaacncttgggcgtngctgnagtgatcgcgncgcgccggaacncgtcataccganccttagtcncgtggctattnaaggactctcctagaataatatgngnnngcantcanncttcggtgtgantagccgtncttnagccgatgacgtgcgaactgaaccctgcgaaccngcccctgatgtgggatgactccgtcggccgttgagatgcgcggccgtcaataagggcgcgaggccgcctctatacccgaaattcataccnggcccangtctcncggatanngncggaganacgtnnncgctntntncccgcaggcaccgccgtancgcctcgncacgacgctgcatancaaacgggctgcagttaagttccnngatcggtagcgagcgctcggcctntnnnnnntcnggngnntatggcgctcatactagcctcgtncnccggcnncttctgntccgctcagcaacagggagcgacaacccnccctctccgcccgctcacccgtncncgcctaagcctggncccctgatanagcgacggctgggtgtctagagccgacacaccnngngccgcgggtagctgctaggnatgttgttgcnccccgntattaggaaagatgngcgcaatccncgtgctacggacgaactnntgncnnagaaagggngctcgganctggnctacgctgccngaacttcgttggagcggctgcgttcaagcgcggaagcctcatggcgccgnacgtatttcgcgangaggagaanactgtcgatangtagtcttntanggtgntatanacnncgnntgttannctnnnnncncnnncanccacngnttnngtncgattcggggagctagcccngtgaattntngnnannttggnccnnngngggcnntccttngcnnnnnctcaataannnntaggacctnantncgcnantctntatctgntancnnncangnnnnnnnnnnnnnnnncnnannnnnncntnnnccananatnatnngnnnnnnnnnnnnnnnncannnnnaannnnnnnnngnnnnnnngtnnntgggcgnagngtncnctntnngcnngtaantgttcgtntcgnttgnnttggnnntantgncnnnnannncgangtnnnnanccggatnnnnnttncgtcggnnnngannnancnannnanagccgccgngnnnggtaggcagnnntnanntctccgnngcnnangacgntcngnnnatnnngtcnntncggcctgtgcnggtntgtgtttannnncnnncnnnntnntctganngaancngnanncacaggacactacgacctaggggaattcgtaattaacgcacccgagtacttcgtagccggagcgagaaatgtgctgtgtntnnnnnnnnnncannnnnnnntnctnnnnnnnnnngcntatctctngcatacattgantanggntntttnctagcgtcaatctcagtccatntnngncggattcgatggtgcncattgcggtactnagnccatnannnttcagtggtgaggggcggtgccctctgtttaacctctcaactgagggcctgntacgcagtcctcgcaggtccgggtggcgctacttggtggattcgtgacaggtccatccgggtggctacnaacgcganncgggtnccgncngggngtccttacccgnangnngtcnantccntanatatcccgtntaccncaacatcgtgctcacnaccnangggtccggccgatgcccggcgcacgccnacagcaccaagttagtagtcntgccgacgtagggaactgagtaaacggtgcgcnttgngctngtcaactttatntttggcacgcgaggactcccagtcagtgggtataggtttggcccttaccctncntnnnntnnnnnnnnnnnnnagnannnnncncnnannntctgnncnnnnnnnnngncnnnnnatgacacgagccngggcgcttnaccggaggctgttggcggccgcctaacgtcgtctgtcgcgtgcgtggcgacanaccctccntgcttcgcgtctaaggcccccgtacgtacctgnntagctncgacctctctcaacnncnggcganannggtgctgcagcggaagtttttcatcgtatgcacnnncngngncncnnggncccgggncccncngtccnnntcatgacgcttctgagtccttangnactgaggcgaggncgaaatacgggcgnncggcagatcccttgaggnngattcagcgtacggggngacacnacggnnngncgatnnaaactaannttgcatcggccgagacgaccatctgcgcagccacntcagctgngagcccggtttccttcggacttgcacctanacctagcgntnaaccggcaaggcgaacncgttgggcagnatgcgcccntancgcaaaaccactaagcncnnctgnntcgtatcccttngcatgttncgntcctatatggtatactggcnacancaccnagcccggcgccncgantgctcncanctcgaaggccggcngtgncgagcantgccccggtgctngnnngngnnntntngcnantnngnagngtnngnccngccnntnnntccngnnncncnnnangccnnngttnnnntannnncgannnnnntnngngtggcgaancgttgtactaagccannngnngnnnnnnnncnccncntnncccnannnnnnnnnnngntngnngttatncagctcgtgccatncntcngtgtncagnttnncgggcggtgncttggancccnngccaagcccccnagcntgggcncgcacgccgagtaccngaggntggtgnctaggtnccgagatctngatcgtgtcaccccgngntaatcagncctggctgntagtgtcattgatcgtagtagnggataccagnctgccggcagccacagagtaacgnccgtctaaacnaccgntacctnntntnnnncggctggccggngaacgtacnagagattgctngnggcacncgcccgnngtanggagtcnnggtcncatnngnaacnngnanannnnntntntggccgngcgtcgctagtcnnagtncngcnctncgtggcngacgantgttnncangcgggngnngnntgcgaggntcgnagnncggcccntggtnnctgnnnacgtaattgtgnctcacttcgcttannnagnccgacngccnaggcncctnggnnnntannntnggccgnnnntntcgcgnntnaccctaacnnnntncatngnanctntactgaggcnnnnntnccggaggcnnccnncatcnncnnnggcnccgctncgccgttggaaanagtggccnctngcntnngnntanngnntccnacnctggtcngtncgttgngcntgacnctccnncggactcnccccaactncngttngagnggnngnncgaattctgggnnattctgcagcggaagcnnncnacgncnncngncnctncanntgnnngnannccntnggncnccngagcttnanccttnngnngncaacgcgcnnttncanctggntaggntgnncngccgantactnacaaggtnctgggcggnggctgccttttgctnggcacnccncgggtantanagnttgncaactnggcgtccgctncnncngcatccatantcggagccgctntnnngcgcnncgnnttgacnctcntggntgcnngannnntntccgtcgagcagancaanngngnangancantnganannnncncttntnnngtnganncgnngnncgcggaccgtttcgnannnactngtatagaagcgtcgtcgctggcctnnnnaatccntatnnaannnngncgcggcgntgggncccaattaaacncgcngcngaggagccgccgttccaanntnagcgacnnnngnnannngnnnnngnnntngncccnccncncntnggangtntnaangcngctaannaccngnntttatgggnacannncntccccanancagtannntnttnnnnggcntncnntnnngcngcngnnnnatagcnnagttggactgtngtgggccncnntcntccncggacngccnnncgngnagncgattnnnnncggannanatgangattnacggatngnngacataacnccgngananagnantgtctncctcngtcnancnngacntcagcgnngaacgtntngagngncannnntcgnngncnnagnganncaagtnaannnnantncnnanangnnncgntgnaagnnatnggnnnggngacttttncnnncccggnnnctcnancannncnncnagcgnnnccgaganctnnngnanngggcgcnnngcgtctcnaagntcncaagtagggcnggnactngnccgnggngncnngnngcgaannnnnntncaangngnnacnnntantccggaggcnnngacgagctncntactgtcatcgtngngacnagntggtgantacnctagcaaccccgaagntagcngncntncnnantcgttncangtnngcgnccgncactcncagtcttngggnccgtaagnggcnngcnnnnncgngngtatatngcnaagnnacgancngcnnngcanctnnnagcnnnnanccccnnnangcnangcntnnttgcnncnnaatcngntcnnantnngnngnnncggnnggggtntggngcaccnannnncncctanggcgcannnntnnnccagtanaaacncgacgcttattggtctggccctaccccngagnnnaancnnacntnnntnncgnnngctnggnatgacnagnncnncnancnncnnngccgcctcnnncccnnctnnncnngnnnatnttctnancnncngctgatnccnnnngntantacgncnnnncnanttancnagcgcatnanngnnnncnnttnntgnnncnnntncganctcgcaatntaantccncnnnntgcnncnncgtnaannngncnccnnantannnncncnnnnggnccncnnggnnnnnancnggannnntgatnacnnnncnnntnnnccngntnntnntanncnaccnccnncnancgcaggggnacgactncnactncngcncnaatggntgttantngncgcnncacncgannnncactncnngcgtnntgggttgctnggagtnnactnccctanggcnaatngtcatttctctatccngatctgactaagncaannnattntantatctatatgcaccctangtgacgtgggcngcggngccggctcaganagtgnnanncncggcccaagnngctnggntaggncgaccctacatgtangccntncngataaccngagtaagggagtacgcaagcngccnncgacttgctnntangcccaaatgagnantggcgccccgcngtacaacgcgaagggttcccggatgggccaagnanccnttgnaagatctaccttcacggantcgttatcgggttccgcgtcttaggtctgcaaccggcttccggaagctagggtaaacttagcnnnncggcaagncggcgangacctttnncaggtctnncctnttgaacggcaatanngaacattcgagcgggctagaaacgangacccctgngngnggcaatanangcgcgntcnggcgacagacgnaanttagcgtcctgacacctggagcttnaagccgcggnntnngagtactccggnggaacacggtgtngcgnnnnnanggcntcgtcaagtcataggtacccaganncgcggcggccggtagggagccctttcatagcgtnaggtgatactcccccggnnagntcggtggcgttcngnanggaatacncctnngagaccaatgtcncnnggnnnngnttcctatcgagccgncagggntgccnacacacagctcaacggtagaatgcctaatccanataatatctagtacgccccangnctgccctgttgcctcatnnnnngcaagnnctaaactgtnccacgtttgcaggtnccnatgcacgntaccaccactatgcgacgactcaccgcgnncgagcacccagcngatcagtnggggggtgcctcngncgcagnaagagctttggccgaacacagcgagcaacgtcgacgcttcatccngcggancctctannngagtatcngncncccncnntcgagtgcctctatgcggggntttgcctgttacatgggagatacagcannnantncnnnnggngcncgantcnncgcaaccacgnntctaggnncccttnnnnnnnnntgnnagaaacagncngcntctgcncngggcntccntacannnnggnntcggntcntnnagtnacnnngaggganntanncntaggcctttcgctgcgacaggacgcctgcgccgcaaagtacgttaccnataggncaacagggtcgnngaaccnnnagtnnntgcgcagctctacacgcgttnngggngcatcaacgngaactggctaagtctcanttngcccgatncgnctaangncccgnnactnnncncctanngnttgtgtttttattctaggcacgtantcaagcagnnganngcggggcntgncntcccgngncactanngttcctactcgtngcnanannggctnanncnccacgnacntnnncatatgtgnctggngntnnnnnnncngtngtgangtcgccnagcncncgcnngngnngcggttnannngnnantnnntncnnnnnngtnngcngnncccnnnngagnnngnnacnngnncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgnnnnnnnnnnnnnnnnnncnnnnnnnntnntncnnnnncatccnaggntcgcgggntggnaggatggcancngctcccnngntcnnacgcntgcatgganncnggntgncacagaacggcngagcncgttggnttgccnangnaacctnacctcagtacccnnntcnnnctncnctaactattntngnacngtcnattgcnantnngannctnaccngnnntcnncngggcanggnaccncgtcgcctcnccgnggcccnntcatgctngntaccgnccgcacgnccgcctccancggagtntattttgcngggacctgggctgngctgggtctcctggagggttgnntgatgtgangantgnannnntgcgngcggntgnngctctcacgcctccacgtnttcganactctanaacccngcccggatanagacngnacncnnnnnaccnaggnnctngnaaangaataactannngcgancnctttcaccctccagcgtgtnntcnccnaccnngcngnngnggtttataaaggaggcaacgcctntgtcnnncccanaaantcctccnnatannnnnnnnganctgnngctncnntnngnnnntnnngaccnnnancngnccangnnntncnnngnctgcnnnnnggnnnnnagcgccggaaattaccctcacattcagccnncntcgctggncgancnngctnnncgnagcantnnnncggtntcacgcnnngcgnnatncccggtcctctttgtagngcagttccaacggcnnccctccacagnnnnnnngnncnaatctgtatntcctatacactattaccgcngtgacngaannatatgcgtgccggngcgcggacacngagggttcntcntnnnnnttnntaggtcatccttcaacgattaaaggtagttgggggttccgacancggnntccaatcttggctncgccccncgnttnganggnntcncgnccgactcgtnntcganctactccataantanaacatcngtacgagttcagaganntntnncccgntgaagccngcaggcnggntctgtgganntatngcncnnnannntgcntccacatttggtatcactagaagtncctccatnacaactatcgggccatgcgncgatgccgatnnnncgtgagtgnctngnncgtgtgggttatgcaggagctggggctgttgtctagctgcaagnctgctttccgggtgccagcccantcngtaagatgcgctgtcgcgggctcgggtgttgangangncgcnggcancgtngggnnnttgcgcngcgtctnagnctgtntctcatcnaaacnccttcccgncgtatnccnnncgctcgtatagtccgacaagtgcaggcgacacacaanactctnccgccgtanctactcntcanccgncntcgggtggtaanannggagnngccngntcatgagttggtanccggatgaggtcatggatgtttnggccngagntctcgnaagttnttgcgctcgagtttacatngntgnngngggaaccagnctnactngncaccagncntaancggacctggggtggttacctcctcaatccctcnncggncgcttncnnangnggtcgtgtgnannatccaccncctntccntcagacgatacgnatggtcgggtagtggnggccnatganngtatttatccgcccanccgcctggcangttccggtntttgtaccatgctcgccntccnaaggctcnggcgcatnacgcgtcgggntgntgacnaggcttcgaagggcttagtggngtatanntnntantganangtgccgcatcncncttcncagactgnnntgnantntnnngtnnttggnngaccnnntacngctctagcnttttanganannnnnannancggntcattttcngacccaaatagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagnnnnnagcataactatgnccctgntnnnncgcgtggcgancgngaaattacgagntcntantgggctattgngtacnnnntacgccggccggttctgctagncgncctncgcnnncancggggacatattggtgnnngtcntcgnggcnngtgncagcctaccgtatcctcgtacctgcacaggtcacattgcngnccccgnngtatcgcactcttttcgccgnngcncatccgtgtttttagccgggggcttagggaggcatatcccnctcctgtgtgattctaacgnatngcgnnngnggggtngccctgcccgancgttcgaaccgtgaccagtcnncttnganggagaacgngagttgagnnatgnngacntgaagcgcgntggnttacctacggcaaaccgtacggtcgtaatatcngaatgctgccngggacnannccnnaaacaaganttacgncatnngcantgggacncgcaagcggaaggtgactcgcgcaaagggcgcagggcgccntggcnnntgagntnnacnnnngnncnnggtacncgtaganangannggagaanncgaantnnacgttccatgcagcctgancagatcgcgaataccggcannnnnattcgatagtantgtcgggtaacgacnnngnnnnnnnnnnnatcgcntagccgggtgngntcnatccctaantggagcctnatttnncgtnnnctnnngcatannggnnntnncnnnnncntnnnnntngggncacngggcggnnnnccnncnnnnggcggccttggananggatttgtnccncaggnttcgnttgaagggcgnctccaccaccacgaacgctcggaggctaccagtcatggttgtcaggctgggagtacgagagatagtgacgcaagcacacatatctgngagcacttgccgcgtaanaccaggagcttgcgccncgncaagtgttcattacccaacagtcagaggtgagacctaaggggtgggacttctnnttncgnnnnatantcntgnngnnccgtccgagncngggcgggtnggacagcnctcccgtctcgcngcgcggtggtccgnactggcgggcaactggcacaccttacccganaactgcgnctggnngancnccnaannnagttgcccnccgctgccagnnganncgnctgcnncanangncgncggttnaagnanctngatctngtccnnncnccgacggcacnnccntgcccctccncgcncgnnagcgacgtgnannnnacgcgnnntccgnacgganntgcnagcgntnngtgcnnnacccccggnntccncctcggggcggtctctacanngngcgagtttaatgagacgggtanttatttccacctaggtccaatcgtgcggcaaccgtacaggttcggtacgtngnttcncntagaggtaactccncnnngtnnngnntgncctgntcagtctcagncgtgcacgacggaaataaaggctacnaccgccgtaaanngnnnatnccgncntgngacgtccggactgtgggccataaatcatgttgtcgaatagatgatgaacccttctcctcggcactaactgagcgaggacttgaccagtgctgatttcgaactccgcatttcacgtacagctttgaggtgacgngcnngacnacccgattcgtgacgtaagttgactgacccccgtaggtgattacgctcgtgcatccacgntctnatcgngctgnnccgcgggcggnnggcaccncagcctgggcccngcctcaatatcctgtgcggangctggngcgtnaanaannaaattnaanangngcncnnnggtncntncgttgnnncgntagggcngttnnnaactcnggaattagnccttcanatgctctcgtctctccgcccngcggcccgcnggactccaacttacgcgcaaacccggcaggcctgccctannggcnnggtngcgcannagttttaggacatncgnaaattcagcaacgtgaagtanaagatgtggngtnagagttcngtagtcgctggccgcccagaggagaacgcccgctcttgcccgggtcccgttgaatattgttccnaanatagagaanacaagttnggngaacgtgccgtgncctcggctcccngncgcngtagccncctgaanntcnncnngcnntnnngcncncnngaacttgnngncncaagtagaccattcangcggcgnnnnantatgtttgangtacgtggtccattctggtccatatgattgagcggctttgccccntaccnaacgttaactgntgtttgttgctcnagatttgtancncctcgtnactaggttngatgngctttcgatttannccctccatancngnnggcgcantcagnngcgnttgtancncnnnngngcnnnncctngnatnncnngnnncgnccgcaagagggcgctgtttnggcaatctgnntgnaggnngannacggntnngcccgtcngaccnnnntcatccngancnannagcgcnnnngcnctgngtncnnccgnnannggngtggnnnnnnnncnnnnnnntncnnttngnggnnanagcantcgagncntagtaacnngctnccgctgncgtgtcacgntantggtnnnngngnnantgnccnnangttgtacttngcgtaggngctgntngaancnntgcccnntngcganntncgtngnaagggngtggncgngtnagacggnnnntaccancccagnntcngcnntnagggntcnnaccacaataacgnaacccggnggnannctnnnacgncacanncttgnntttcggngncangtcgactacaaccaagngtcggcctatnnaanntccgnnnctgtnngnnannccannncaggccananngntagactnnnnnnnngnannngcnncnaangctncanggnnnaantnctccgcgtggnncnnnntgnnncgnccnannnaatnnnnnnnnnnnnnngcnnnnnnnnntnnnntcccgaaganancgcagttaccggccaaatagtntgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttgcggttcgaggttcnctcggccaaaccgtggancctggagncggcggngnctnncttgngntncgntnnncgnantacantgcgtcnnntancggacngccaggtcnncgttacccnnggaaannacctggtctangga tgatttcaaattgttccatggagatgctacaactatagcgggggtctgngacgcatctggggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcnacttacngtgacgcatgcacatcngtggccctatagggccaataaccacattaccttgcggccggtcggagagcggccaatcactagtgctcctcggggatgatgtcccggtatcctcaccgagcaggtcgtacatttgggcccngtaacagaattttcagcgtcgtaatactggatcggtggnccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgaccctcaaacgacggcccccaccgaaccacggtttactgttatgtggctcccaggcattttagccaaaaggtgttcggccggtacggggtccgaatgagctaggacgcatcattcttgcccaaaccccctcgattccacagccccggcgtgggncagcgttctatcacgcgatagatccgctggactcttgatgagcgcggacccatcgatttgtggaggcgcgttctgtccgcatatccattacgtgggtcttcactacacgaaaggtggcttcattgtatagacaaaagccattgcgggcaaatcgcccccgatccgcgttggaatgtctcaggagcctggaggtgtgtgtttaccgaatggtacgctctgaccggggctccagacgaatgtagtgttaattggaaattttgacaccgaaagagcttgccacttgcctggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaattgtttatataaggcaaaatggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgtcggtgtcccgtatgaaaaaggggggnctttgatgtttacccaaattgtaagtttatttaagagccgctactttttacacgtaggcaggcagtcagtaaaaccagcataccctgcttagtccacacttcgactcaccaggtcctcgacgcctcgcacaattcgatgtntgaacccgcctggctcgttcggtgaacgtccggccaaaagtcctcaccgtcgaataagcatggcgctcgacgatgcagctgggtactggaggagtgtcgtggatagcgatctgcaccgaggcctgcggtttagctgtgacgactgggggctcactgtnaatatacataacatgtcacgactcatacggcatgtctcttaatggctttctccaccgagtcctttggaccccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggtccagtaccaccttccgtangtagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgaactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacnacaggtagaccagcaaagccactggaatttttccacctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagccgtnttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgcaggttcgacactattatgtgaagttccaactagtgggcgaagantagtaagagtgtggnggcgaccctacctccgtgcgcctgtgttacgtctctctgccaaaccttaggggatcggatgcagatgtgcagcacgatagatcgttgacaaaattaaggtncttattgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatncggctgaacactagactgtttcgtcccgatgagagatcgcgactgcctcgggtcaggcccgctcctccgtctagcgtcaaagatgtatggattagcctttacgtccgacaactcgaaggagctgacccagcgaaagctgcctgtccgtagggtcttaccggactcatggaagatccaaaaatgncacatgattttatgattagtccatncaagttcttggaatacttgggtgctctaccgtagactcatgtcgtggcgtcgcgacaccttcaaagcgtcgaggggacctgcctaattcgaagcgtagcaagggagtggcgtgctggcccggctttggccccgatcacggcgtgactatgccctgttacacgtacccgcccttcttactggctcctcgtgcacttggcgggttcatgccattagtggtggatgttcgtctgaagaaagcgaccgaagatccgctcgattaaattttcagaagagcncagtggcatcaaacagggccttagaggcttgctgaattctnccggatcctgttttaacacgtccccagacgtggagcttagtacacgaaggtcgaacgtaacggggccaagtggagcancccaatgggtaaggtaaggtccttggaactcgaggctgagtgaatggcagtgtncattgcgtgacacntctcgcacgtggggtgtcgctgaggccgcctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgagtgtgtatcaagactttagcctccgtgctggacccctgtacggtatcacgtaggcctttcacggtagagtcccaaggtacgttaccctcgggtgatatatcgcattgcggctttcggcctgtgtctttggttcctcgcgtcgacgttttggtacncccccgggatatgggtagccccggtcgaanctccgagaagccgtacataanagtagcgggtgatccgccggcgctccttatcggatttcaattcgagcccaagcgtccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggntttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacnagcgcctgcactgaaaggtcaccgtcgtaatgagtcctgcattaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagcatccattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggccngttacctcaccggcctgngcttgnccaccggacctttcccccttgtgagaccgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcncgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggctcgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgtcactcgaacttcgtcggtcaagttgtccggtactctgactgttccccccctacacttcgctcgactaggtgggttcgatctgcttacgcaccgagcgcnccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggcgggtcgcagcaccggccgacttgcnatcgcctagccggttttaagccgaaacctgtgttgttgaaggcggcgctgaaaatagtctgtagatgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcgnttttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgacaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgtgtaaggacgaaagtcaaagcgttagagccaaacgtcgcgcagccgtggacccacccgcaacggcttagtgtcagcacatcngttgtacaggctaagactactagttgacgagaggcgtgacacacaaaatccggaagtacccgcggcgcgatgacatacacagttacctgnggcgtgcgacggacgggcataccccagcccgtcaccgaactatctgcccgacttatgccgcttgggatggaggcatacgtaggggagccaagctcgggagtcgaacggcttttagtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtggttgggggaggctggcccggnccacgaatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgcctgagcatttctgacacagcaccggccaaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacatactgtcgattgagggatcacaaattagccaactcggatctctatggagagcggaaacagggctgnagcgcgccaataggcgttcacatcnatccgaacttgagggatagatggcatgttcncctcggtcctagaactaggcgagccaagtcgtccgcaatcaccataggatggccatctctcccccgtgcccgcgggtcgtctatgcaggatacgtactaacaggatacggacacatacgaccttaaggacttcgcgtattcaggggtactaattgttttcgagcatataaagcacagctttctagggtgaacaggtagtacccaaacgaccatgaccccatatgcccgcctcggctggaggagcgtgtggggtccaagngcttagcatgctcgtcctcatcacaaggaagactttgcgaacaccccagtgatctgtcgatgtgctcaccctgaagcgacgtcgctagaagttagccggaatcaatgtttaacaatggtcgtgacggtaaagtcctacctaccagcgtaagtattgggggagatgccattacggntataattnagtgcataccgtgtttctctccagactcggaggngatggattcgacttgagggtggatagccccagctgggaccagatgttctccgggggccatgaagcgacggctcccatcctcttcagcgctgacccgtaactatcggcgttactgcgggccgcacgtngactatgaagatggtgatttacgatatcgtctgggactgagcttgcagcgccgcatccgtgtcgccacgagaacgcgagggccgatgcgactnctcgaggctcttccacgtcagctagactcgttaaggtcctttgagaaatcgttggccgtacttgcctgcatacgtgtaatagtgactcgctnttacctgactagctgtacctcactgtggcctggcacatgacccgagtggctgagacaactggggctccaccccatagagtaccaggcggcgacgtactggagagccagggagactgtttatttgcggacgcagtgacccgnattcttaatgacccgtgctctagcctcgntttaaataatggcgtgagagcggctgtaagatacgttggcccctgcacataaatctgagatcctagtaagcggnttggcttattcccgccatggngtccggtgtcggctcttctaaaacgacccggcttggcgccgctacagtgccccccgatccgnacgacgatactaacacgttgcgcgcacgaattccgcgcatcggagtaccctgaatgacacaaaattttagcaccgantaaagataggtatgatgtctgtggncnggttgccatgtgctagaaggttaggcgtactcactntgncagagaacncagcggtaatagatccgcgctgcgcacccgccggctcacggcaccagccccaagtgagagtatatgagtccctcncgcgcaggtcccacagcggcgctcncaaaaagagacatatcngggtcgtacgccgtccagcgcaattttaacaatcgcataccgatatctctagcctgncgagtttagcacatgcctcatcgtcaacacccgaaggatcagacggggtcgactatgcggcctccctgctgttaagcgcgtaattcgngaatcttatcggcaccgcatgggcgcgggtcaggcacgccgaagcaacnntatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcttaggacacccaaggttgatctgtgcctttggctaatacaaagagaagtcctttcccaccatcgaagggcatggagtatagtatgaagcctatggcgagcgcaagttcaggccacttggggtcctattctaggcggcatgatggcgaacgtgtttcgcacgacagcgggantattgtgcgtccgaagnacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttganagatccaacagcgttcacatagtaatcggcgattccgaggatttaagtcctccattcgcggaggaagaggtatgtctnatactcatgcttagggacttagttagtgggaaagtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttntgctaataccgagtccacatccttggatccgtgccggcttgatagtaaccgctatgactctgaatcgaagcaaagatagcgtgcatctcccacgctgcaacagttaataaaccttaacgcgtgccaaggccttacaggcgcgttgganctgacgggttctggcgccccatttcgttcagctctatacccaagaatagataccatgggaccgtcatgtgggagcacccctctgacgcgggtgtacccttaatcgtgcgttgcacatgcatataccgcggccagaggtcagggggtcacccattctaggccgcggctacgtggagttcagcgggtaccggcccgggagcgcccgcgagttatgcggcgacgtcgttcgatttggtcccgtgcaccatgaggacgcggtctacgctggcgcttaggcngaccagtttganggctcggttggatccgttaaaaagccgggaattttatcgctcacaactcgcaaattcggagaggcagatccggttacttctaaatgaaaccagggcacgctagccncctagcacaggtaagcgacgcgttcgaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcgctgtgaaccaggagtgctggtcttgtggcacgcacagcgcctggacatctcctctgtatctgctcaccccgcacttgaatggatataggggggtctcgaacgggccgaagcnttattacgtgggtaaggatacgcggactggagatcggccagccctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgtgcatagcggttttccttaaacggtggttgagtacctggaacccacantagtcccacttacttcacgtaccntcaaacttcagagctggcgcgtgccnctcgtgaggcatcacgtgagagaacaaattaacactttggcgcggatctacgtagagcgggctttcgaaactgggtccagtttcaggatacgattgaagtcttcccgggccaagttgcccagggacgaggcgagtatgcacttatagtaaccaccgaaactggaggctctcaggttagttgcgcatggcgntaggtnccgccctcggtaccgcgacgatggaacctggtgcaggtgatacaagacgactcagangggggcaggngtaggtctcctagatacgtgtngaagctatccaaaacgtgccctcatcacattgccgaatgcgaccaatatttcaaactgatgggggttcgcgctgggatgagtgaccctaccctacggacataggcgttgatagactggctaggcgctcaggcttccgccgccgcggggtattcttggagctttcatgtggcgctangtcacggtgggttacggtgataaacacgacgggtctccgcgcttcacttgaattacgaggtaccngttttatcgtanccgatcgtaatactccagcgctagcacgacagagacttaacaagacgccccgcaacacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcaancccgcgtccgcggagcgcggaaggttacatgccataccgtttacgacgagagcaccagtctgctcggcggtggagagcctgcatgaccgccgagaccaacgagattgaacctacctacatgtcantaagggcattaacatttggcagctcacgattaactgaaaccggtacttttgacgcgntgatcgcgtgatccctgggcactgttgtgcgaccaaagattgtcattcctggaaaggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgcttctataatatatccatagacttcagtatgtgcgcattcgcagccggtcaaatagtgtcgatgcgccctctacccatcgttgncctaccggtcgtattcgacgacgttattcgcaccgtcggttactcgatgacccctcgacgacgaatctcgagcgggtctgtagtaaggggcagggctgacgaccttgggggctcggctacggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagntcngaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatgccgggcggttgaagtcaaacaacgtctacgggtatggtctacagctgccgcgatacatgcagagcgcaccggaatccaagtaagtcgtgangggggacacgacgcgatggncacggatcacctaaccccgtctctcggcataaggaaaggagttaactaaattgatctatttcagcttcgtgtaacacggcgtacgccctaaccggggtataaattagtgggaaaagtccatgngcacgggtcagnattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactcgatggggacgtcagctctttagcccgcaaagttccgccactcgttttgtgtgcaagaccaccaggctcggccgaaatggcatagcgctgggttgttgccgcgccgccctgaccgcatcccatattggnaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaaattcgattgtccgcattcgtcatgcgtgcgtaatccacattcaagtaaacgtacgcgtgctcncctccgactcttagcgtcttagtcggagacggcgaacatagggagaacgncagagataggctgtcggaactatctcgcngatctctccagtggccgataactgtccggcatgagataccgccctgcgattctgacttccatatcctgcactcgtcgagatgtagcctctaccgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccggggatatccgttcatccgtccgaacgttactacggactctcggccacttgctggcgtcttttcaaacctccgtggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgngtaccggatttcgggcaaaaatacgntcgcagagtgtcctttgcgagttntggccgcagtatcctgtttcacatgcgatcggtctgtccagatcttgtcgtgtgttacgaccacgatcgcccagatgcggtgtggcttctcgatcgagatggaggccattaccagtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatctgcctcgcgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacttgccgcccaacgtccgcgctctttctcggttcatctgcccgcagaagtccagtgaatacgttctatattgccgtggcccaaattgaagttggtatttccttcccgctccatccgcaagggagacgccggcggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacgtgacagacgatttntccagactatggataactcttagtaggaccgcttaggtggtgccaactgaagactcctttcccgaacatagcagctcgaattcgtcatgcttggaagatggcataccagcgattgattacacgcgacaaaatgagctccgatcgaagagccttaagcgcatccgcctcaatgcagagggcagcgaaatttcgcaatggccggccgatagcatgttgggtggcctttcattaggaagatcagaaggaaggggggctcgtgcttccgcgacggtatgctgcggcaatgtcgggaccgcgccgcgggtgttgcccaggcggtccattatgcgataaaagaagtgttgactatttctcgtatgccgaggactagtacttagtaggaccatcccgtttcaactcgtcctgaacatacatatcaaaatactatggttttgggatacgnagcgaaaatgcgtgatccctcactcgttatcgtatcatagtcacggtgttngtgcctcgcctccacgcgaaggaggnacgggtgacttccgctagaggtaaggttaaaaggcgttcaagctgctctgtcggtaatgaaagattgaaccggttgcatcggtcgaaaccgtcgcccgcaggccagttggccaagcctgtcgaacccattcaatatggcacctgaaccaaccatatcgatcgctaatgcgtgacgcaaccgcacttcaagcattanatcgatcgtatgttgatgagaatgtgcgtacgaggcacgtggcgattcgctaacaccgaatcctagccgaacggccgtctcgtcggtaataatgcacagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggtcagggagccaatcttggcctcagaggtgttgtgtggttgggcttgtgcatnaaggtttatggccgccagcccagcgacgcagttgacatgtaatttgtaattccgaaaagctcgatttaactcagttccctggaggccatgctttgcgctanatacggagatatatcgcattgacgtacccgagggatgtcttcctactctggcagatatcacaagaaccgcaaacacccgagtcgagactctctatgtggaacgtgaactggatatcaaagagatggtcttacggaccccactagatttgcagaacaaanaccaagcggggtcgctatagaaacataggagtcaggctgcaaggtgaccggcccgcgtatagacaatcttcaacgagggatccggatcagaccttagggacttaatcggactgcttgccatgggcgcgcggtatgatgcatatcctcaaggttaagtgatgcctgcttctgtgcngttataccaggtatcccagctctgcggcggactcggagtaactggtcttggtggtacccggtaagttcccccgttggagaccagggcgaccgctcgtgtgcgtcgttgatggccgaaacgcacgtgttccgttacgccagcattgcgatgaactgntgcgtagtgcttgcgttcgacccaacacgctggcggctacgtggatacggtcccacttcaatcacctcactggcactatcttctcctacgcgcatgtanncttcgtgtatnctggcaatngtcaattagccgccatacgtcgttctgtcacaaaagcgcgccgaagctgccatcatataagacgaacgcatggatgcttaatgcatcctcgaggcnatggttcgccttaggccgccggagcattaggaactgtcagaggcnttaatcgttgacctgaccttatgtgctggtctaccagacatccaacaccttttcttgtccgacgactcggagtaatcctctnacgcccgttagtgcacagtgtgacttgacattgggggtaaaccctttaggttttgtaagaggttctagtgcgggcgagatagcngcatcctgtcgttttgtagctgtacacggtagggtagtgaaaagtttaaaggtcacaagctggtgtgcgagcctggccgctctcaacgtatctaatggttgtcttaaatccntcgcacacacgatactataagacgcgcaaaaacatagacggtctatatgcgtgagatccattttgaaccatggggggtttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactaaaatctttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtggtgtgaacccccggaggtggacactttagataaattattgatatgtgtttttcgctttagatcgaccacggcgacctccgatgtacacaccctcacaaggttggggagcgtgtacattcaaacgttcgttaaaaggttttcttagagtcactcgcccgaagattattcgttcagcacgtaatgtagcaggaaatggggcgtaagttaaccacaaggacgtctaaggaccagctcgggcaggcgagcctcagtaaggccagatgataagaaagtgcccaatgagcgacgaagtcgcnctcgacgcccggcgtccattttaggcgctggaatatgcattacctcgcacagaggcgagcctattgcctatttcccgtcgctgggtgctgggggactgggcacctggctgaaccctccccaaattactatagagagtgtgcgnggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgnntagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttanagtattagcgnctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacaatgcgagactcgatgcaagcctcggctgtcaccctgaggccancaangagccagcctgccaaaggcctacattaaacatcccggtacctttcgctgatcgagccccaaggggcttanacatgaatggtcctgttactggttatgcgggcgcttggcatgttacgatgtgctccttcgccctcttagaatgggatgtntattccgatggtccgcggtgtacgccacctggccaaccatggggccgagggggacagacagaatcagancgagaagccaggctttttggtgggagtagccctctgaatctgccaggcctgattccatctcgcgtaaggcgagtcagcccggacgctgacgnaagaatccgccttatagaggccgtttagccttgaacaagtctagacagtctcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaangaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatcttgcgtaactctccgcgttcaccaaccatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccncctgcacccgcgttgtacaattctatatattaaaggccggagtcgttgggacctaaattaacggtggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctngcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactactattgtgtatcgagaaggnagaccgttcctatccaaatgcggtcccggctttgtgatacttgtgctggacgctnattgctaattagacattcatgctttacctattcgctgccgcgcacgagatacaccccttcaacgccgagaatcaggcgcacgctgcgaagcctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaaggaagaatctttaggttgtcaccacggacctgacacccttaattggtgtaagtgcctcgcgtgtccccttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagnccgggggagggcccattattnggngctgatggcggtacgaagatacacgaactcgcgaacaaacaggagaccccgggagtngtcctttagcatcggcgcacctggggcacgcgaaccaaccctaaccggaggcagtaacacggggggggaggcatcgctctatggctcctggatcgacncatgcatacgtacccatgcataatttcgcagctagagccaattgatgaccggcagtgctggcggggcaagccgtatatttattggtgaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcganatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctggtcccgcaacaagatccaaagccacaatgtctcggactttcactatcatgctggtgacctggcggccccaaacgaagggcccgtcaaaataatacatggaattgtagctaacagatctatctaaacctgaggccggaggcaccagtcgcgcccttttgaattgaccaagagtccgcagacgagagggagcctgtgttatgctgcctggtgacgatcgacggtgtcaggtgaacgcgatcttcgctaactatgctcttcctccgatgtcaggtccacttcatttcgggcatctttctaacaaggagacggcngctcgtacgaacgctacgctccaggtgcctcggcctgatagttgnnttctggtcccccttcatatcttacattcaccgagccctgttggataaatcagagttcgctacagcatacccgcgacagggcttactcggatccaatgtttcgagtagagttgggcggtacgaagcgatactagtacttgaatagtgaaaggtcggtatgacgcgcctgcaggagtcccggatatccgtgtgccgtgtaatcgcttgagtcagtggtttttccacaatcgacgttcaagccatggtgaaattatgccctcgtagttctgcggatgcggtcagactgagtgatcccggcaatgggccagtncgaacccaggcaacccacgccgcgaaaaagggtgttgtacttgcacatatgaaacaggggtccatttggggagtcatatggcacaggcggccatagtcttgtggattagtaaccatttacgggaagccatgcaccaaatctgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatattcgtacgcgcgtctgcattgctctgaccactcctgttaagcgtcgnggcttgcgcgctgtcaagtatggatacgtaagccgatgggctacttcaacgttcggtcaaccagcaccgagagcgcaaaaaacaattaccgtaacctttgtgaagagtnganaagttgcgattcacccgcgcaggccctnctaccggttacagtaaagccgaatggcctcgcgggtccgtctttaccaangattaaatgaagcagtcggtgacaacgnctaaatgcacctaaaggcggcgcgcactangaacaaaactggcggcatagatcagactagccattaggataagttttngagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtccaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggggagtgaaagcgcacataaggcattaatagtacacccatgggtcttgatgaaatcgttaacggcgggaccccatacagcatggtcctncgccctgtagcgctaccgtgctgactaataatgacgctgcccctcatatgagcgtattacggcctctcgcgaccggaaaacgagggtaattccacccgttaacgacgtacgattgtccttatccgcgtggggtgctagtagcgactccgatcgatcatatgtcacccgttggttcggccttacgaacagggcttatagagggcgatactatagctgaattcaacccgtgacagcttcattgcttcatcccaggcgggctgcatgtatctgtnacaccgccatatgagctccagctgaattcccgattccccgactgacgatagcggccaccgtttaagaacngaggtgtgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctatttttagatcgtaaggtgtccgtaaaaggggatcattatatctcacaaataattcgatcatacagcatccccaattgaaggcctcncgttgtgcgtagaagtgataagcacccaggaccacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccgcgcccgccgactcgccggtcggtcgagaatggtccacccagtgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccantcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttagcaccggtaccatatatcaccgaatctcatnagtgcgacagctgacgttaaactgcctngcggggcaaaagttatgcgcgaacctactgcagtgcnaacacagcagatgtnaggggcattagacgggcacgcattcctctaagggtggtggatagcgactgctgaaccggatagggaactaacaccagtgtctgcaaatgatctcgtacatttcctgcacttcggagccaccccttgcctctatgaaaagctccacggttgaagaaccgtacgcgggagattgnggcaaggtccccttgggaaactatcttctggggccgagcgatcagggccctccggtgactacgtttggttgtctggcatgcgagattgtaaggtgggcctgccggttcgaatggcgaaaagntcaggcccggctggggggttggctttgataaccgcaaacaagaaccggcgtgagtgttnaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcanatcgtttgcacgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccantaaattcaacatgtagccttatacggagtattaaatggtaccgggcgccttcaactagtcatacataataaacgttagctagctaaacaccttcatcgcagcgcncggtccctaagaatacgagccgganacaccaaactatatagaacagatcaccttcaactgtcgtggacacggtatcagtgagttggctcgtcggaaattggatgcttgtcagaacgtccaatcccctcatggccaccgtgtcgctagacggtcggggcttatgcgcggtacngccttctttggtgagggcggacccatgtgcaccaatcgctgaagtagtcaacttatataaatacacagctcgatgacgatgtaggtgccgatctcgactcgancgactcaagtccaaagctcctctgccgggctccagaggatacggacggttagacccgtaggccgtgtcgactcgacccgctccattaaataggngncgtgtccctctgctctgacagccacgatagtgctggtaggtcgaatgttggcgcgctgggagcttaggtggcnttttcactggctgtgtacccagaagnnagctcaaataggaacggagagagggcctcgctcgtataacgtgtaattcggacctcatttttagtgatcgggctttgagacgaactgcttgtaggcatagcgcttatataaccatgtcaaaaaattcgtgcgccgaacctcgngaggaaccctaacatggcaccacgcacataatgtgttcctaggtgcgtgacnctgncgcctgaaccatggtgtttcctgagctctcgggtccgcctttagagggtaccggccccgctcgaacgggtttancngcggtggacagaaacccgcactcngccgttctgctcctcgattttcgaatctgctatccgtggggggaccggagtggccgggccgcgggacggagtaaaaggctttttacaaatcagtataacttnctcaactaagtgtttgcccaccggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgcaccctgactgcacgcacacctgtcgtggttcacatccaggcgtgggtcgaaccttatcccgcgtctggaccccacatcaaacgagtgacnggacggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccaggagtccgacttccctgcgatagcctgaccatctaagacagcgattgagcatgaatagcaagaggnccgccaacctccggaggtggncggcgattgtagggttcccccgttgatctttaattaacctagacanttgcgttcacaagagtcacccctcaantggctgtctggcctttggctgccntagcattgtcaacatggtacgggaaaattacgattcccatctctggtgggggtgcatcttccgcgggngcaatgtcggcaatagaggtcaaacgtgagaagttngaagtgcctcaactcacgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctccgactcttctacggccgcgggcctaattacgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaagagggtctccatgcatncccgctacccatctcgaaatggaatcaattgcattcccaaagacccaagtctgaaccttaactttgcagatgtgaaaatactatcaantggacaaacgtcgaccggtccgggcaaggcctnccgggagatcaacggcatgaaatggtaacagagatgcacctccatatcaaatctggaccatgagccagtactttcagaaaagggnaactgtcggggctaaagagatcagtctcgcataggagaagtatttccggatggccaggctcaggcttacggggaactcctcagcgagatcgatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtncggcttgagctgtgcactaaatgcgaaagcgnaccctaagccgcagcatatattagtgtcaatgcgcactagatacgtgtggggaacgtctatttgagggtgaccccccatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcgatggactcattncagtcgactgttgatatcggcctagttgatgncgcggcagcactggcggtgagccggactggaaggtcgaacccatggtgatgagtaacccctgcgttcccgcgtgtaagaggttttttgcgaagaggagcagctcatgtgtgaacttccagatcgnccagtggagtgacggggccccgncagcagggagttacttaaacgggtaacaancttgggaggccggctgtatttgtgagaatnagcaagccatccaaaagtctttgtgctttcactggcgcccatcatctagtttcctcacnccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagtcaggacttctaatttgagaccgctcatcgcgggagcgcatgtgcggcggttacgccgggatttacactccctgacatctcccatgctaggncgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagntcagcgggtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagncacacgttaaacattttcgagtttgcacgatctggtagacttgcgtcctatcgtggcgtagtaaagaagacttaaccctacacccgagtggacacttgggaactnttttcgagttaggagacagactgaagcntatcgccgggcagggtaatgtcgcaacccggataggtacaactatgagagagttgaactcatcgacatcggaacttggtttgtaacttacgagctagcgtctccggttaactcagcaaagcgaaaatagatacgagaaatcaacgcaanggaaggacgactgctccgcgaacgaccccctgtngagaatggctctgggacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggccnantancttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagcctaccctcggacaacantcgccggcgctcagcagggatgtatacacgcatcccacacaggctccagcgtgtactatagcgtcccgctgacaaagcgctntatcccgtcgttattacaacatttcacccgggagcaaagatcagccgaaatgaatatacatgtcaggacttagcaggccagtccggggaggtaagtnattatatcgcgcatccacattccattcaatgggcaggggttgagattacaacgggtgcttactggtttaccgctaagnacttaggaagtctatcgtcacnagtatcgtacactgacggacaactgcataatgagttagtttcgccaacgtgcggagaaggatcattgcttacgagtcgccaccagctttacctatactggccttgtaatgcgacccgtggccctcgcgggtacgttgattcaagcttcaaagagaaagagaaagtacgacgctcacgatactgtctgaagcaggttaccagccatcggtcagcacgcttcgggctcacgcctcgatccaatcgtacgaaactttctgttacacattccgctttacaaggtgctaagacacatcaactgcaaaaaagcgggatccgcttacaatcatgtcgagtcaaagcctaggcgagaaggattagtcccgcgcaggggggtgccgcggggcggtaggcnctccaacatacnaaaggcgcgagcactaaccttnccgagccttgaggaccgcgttagagtaatacgaatgggtganaaggtcggattcagaagtcatctgttggcttttagcgacacccaatataaagcacagggtaccatacaatataaacagctcgtcctgatgcctagaagcggtgtcgtggccgctggacgatccattacaagtgccgcagaaggcgacgctgggcttattatcggtgtgaggctcgactggggacatgcctaaaaggtgccaagagtcgcgccaccctcatgaagctgctgcagctgcggcgattccacgaaggcatacgcccgtacgtgtttacgggggatctgctttatgaggacgaccgtaggcaaatagttgctttggcctgccctgtgtgttttactgttgcatgttgaaccccgtgtttctggtgaaccaggcgctactcccagaagcatcactcggcgcgcctcagaggctgttcattcgtggtataagcattatcgaaaacgctttcatccttacaccgatctacgttgttaagcagtgcgtacaatgtaaaaattggtgagcaccaggccgtttaccctgatccgatagtattttcgatgttagacccgcacggatctgttcgcccagagggcagtgatttatggaaggtaggcacgcgctcctatagtatctcgtgccagcgctntgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttcctcttgtgtacgtaattgtatgttcctttaccatccactcgaccggtcttaaaagacgtggtctcaccaacggaagcatgagcgtgagttaattacccgtggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggcagataagcacangatccgaggggtagcttttctgttcagagctcggctccgcggggtgatggcccacgctatttcggatggtcgcttgctcgacgaataatttctcccgtccccactaaccactgccaatgaaagtcctctcgttcgtgtatgggtacggcggagatcaaagaaggtagtcacctagattgagcaacgcataaatcccaaatgacttgtctataaaatagaggatgcgctagtgttcgatcgtcgctgatcgngccttacgccccgttgccactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaagcttattgagaatgtgcaaagcccctgaacgcgttcagccgctaagggaagggagtgattgcacgtaggccctaccagtggtccctagttcncccgaagtctaaccgtgccccgggtggcgcatgcgcaaagtccaaacgttgcanggagacgctgnacccatttcagcacncttccccggggacaacttcacagctgagtctccaaacttgcgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcactctaacgataaacgccggtcaggtggacgtcgcgtcccgtgcgagcgaggtagaacggtcataacctgagggctagaanttgaaaggacgggcctccatctttaacgctaaattacgcatggtggcgggtgaaagagaccggaacggattctttctagcgcctcgggcccgggtcgttggggtacatactttgatgacctctaactctacgcgtcgtaaacccagatccgtctgccggcacccaattctgttcttctctcaactccggaattgtgtgccgaggcgtaacgccatccccctcntaatgtctcatgatcggggtgncagttcaaaatcgtatcaaaatattgatcctgntgggcgcatgtgcccatcngcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccaganggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcagttgggntataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcaaagcggtgtgaacgccccgcggtaaagcgggggagagaccagtagtcacaaaatgtcgcctcgccacaagcaccacgatcgtcagttacaagtcgatgtaatcaccagnacccggcgcggcgcgcaccgnaggggatcaangactcaacatctacntactggtccatctttctttccgtttaggaaggccggaaatcagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcatacccgtaacatcaggaagtgggtcatgaagacctcacacattgggtgtctaacgagggcgcactaccagtctgaagatggctctcttagttcnagtgtcnttgcatctcccacagcacgggtcctccaaagagggggagccattgccctccccagatgccctctcacgttagaaaacatttaatagtcgccaatgcggaggtgtagtgcggagtctcatcctctggcaatccctttaaagtctaacgctgactcgctagcggggcncgatcgacgcccgcggcaggtacctactgcccctgtgggccgggccgtgctctcctccttactnaatgtatcaatcatagctcccaccctctcacgatacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgggattcaacatactttctcgccctggggatctagganggctgggacccaacttggagaagatcttcggcggttagttgtcgatggngcccggccggacccgatccgtgcaaatcgtgcctcccggccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctcccgtgcatttctgaagcaatgaccgcatgccannnctggagctcgggcgcggcacgtttgattgggnatagacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccaggaagatgttttaaacacctcgcatcgttctcaacggcagtcgcccctcgagggggcgtgcgccgttactgtttacaagatcatcccgattggcggttactactgtatagaggacaagaattcacgtgggaactaccgcaccatgggaacacttgtgattcggtccnatccgttactaggccccccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtatgcgccgcagcaactgccgtccggacgattgcctcgaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgncacaatcgatcccgggaacagaggtgacatacntgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcccatgcncggtccgttcggggttctgacatggatcangctaatcaccgctatttgggccgttcgatcataaccgcncnggcatgatgttgaagttcgtccaagtgtggtagtcgctggagcaagcgcgagatctctatctaagtcaggttcactcactcaccactgtggctccggtggggtagcacaatcggcttagcagcgggtgccctcgtactgagtcattgaatcctccgattgggggcgatctactctgtggcttatgactctggctttgattgacagttccggtaatgaacttagatctcgaggtcgccgagctgcctggcgtcctgtttctactagattgatagagtgcggtaggtagggccgacatggacggggcgaaacctgctcgacggggattacctacccctcggtaaacaaagacttcaaccgcttagttggcgggataccccgccagtctttcgcctgcctggaaancgggatttgccgctatctccgtgtttctcactgtaaagcgcgcgccccaaaacccttaggagtaagaccacagtttccgcccattccataaagcctctcatagatactccggtccatgagacccggcaaggccgacctagatagcactgtatcaacgccgtagccgcctagaggtatgtgacagtatccgaagttgcantcttggccccaggctttctgatgtattctatattaaagtagacgaagacaacccttcgctacctgntttgcataaagcctgacggcgatgcggacagagctatagggcgngcattgccccttgcgatgtcgaagataaaattgcccgaagccactccaagtcttttcgcataagccagcacgggccactgntcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagggtaaaaatagattgtctcagcacccgtcctctaagtgtgacnctagatctgaatctcataaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagcatgggtggaggccaccgcccgcnnnnaagacaagccgacttaaagttctttncacaagnatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccanggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttctccgtggcggtaatgccacggatacaacacgctcatgnccgtgtcgcngctcggatctgcttgctcgggtggtttgagcagacttgaagccgcgatcctggcggacgactgttcactttggcgtgtaatgagtgcggctgcagtcccccacttggncgaggcagcggcggcagccggacaacaataactcgtgctcgtatgaccaatagaatatcagtcttcctgattacaaattcctagcagttccccggaggtatcggacctagctccggcccgatccgcccctctaaaacnccctataggaattgagacctcagagcgactgactcagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacatataggcgttacaagttgtccccccgccacccctcacccttgtaaaagcatgtgggggcaatggctatcacaatcgtcggtactccggtgacacaagtaccgaaacctgcggcaccttcctactccgttcattccctgtcctagccttgggaatgagagcctgtgcgattttgcggatcgagaagctgaactgctgtcataatatcgggccttgcccccaacttctacctatagggtcgccggtcggaagtgtggtcaccaacaaaaatatttcgacggatcggcagtcatcaccacggcggaccaccttgggggagtttgtgtttggtgggccggattcgcctgtggccattccgaaggcgtttcagcgtggcggatctacgtttcctctactgagacatgacgctcttcgtttgcaccataggcctcncccacgtcgcggacgntaaccgctgangtgttacatacgacgtaatcagccgacccgatctcgcgagaaactcaaacgtgacaagtatgtacacctagatgtgaaggtgtgacggcataagttccttagtaccagcggtangncctaataatgaatgtcataaccttggcagggctgcatccttcagctgaaattatctatccgactgccaggtttaacntactagttgacgccctgtgttctagacntgccaaaagcgcaaatgaaccccatgactcggttaagccncggnncacctgtggaactggcgtgtcagtcaatctacgatcaggcgcatcaacccttccctggttacggattcatcggcccccagcagattctccgcgaatgtaggtactaggngggactttanttaaaatcatttctagtacgagcccgacacgtgcatacgaccaggggctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaantgaatattcgcgtctgtgcgtcccaatgggaagcgatggnatccaggagctcttcccatagtgctaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagncccgagggcattcggaacactccgacgcggtccggcaactgtctcgggccaccccacttggggcccaataaccagtcgccatgcgtnttcaacgatctgggcttccttgggtaantnactgactaccgtggggagtgggggtaccgcttgctgagatctgcgtgtaccgttcagaataatactgtgtnacttccgggggactaaaagactctccntcnaggggatgcatacgcgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaangacgntgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcgaagccagtatgtctgtctataaacttaggcnttctcttcattccgaggtgacgctccantgttacgcaaccccgagcaagctctcggattcactcgccgggcatacacaacttaaccacgtgctgctgtcttttgttgtccctgcgttccttgctgtatgtgccnaaaacaagcgtctgtcctagacacaggcctggtgcgataacgaagtgaatggtcatggtgggtacaggcagatctcttggatgcgaggaggtttatttttgcaggacaacgacggagaccgctccacgttcgccgattgatggcggttcttagcattgccctcnacctagtttcaagcgctccgggccgcgtgaatgaccgcccgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggtcaacttnattctaaacccttatgcgtcccacagtcttcgcgatggcttcgcgcaggcaagccctaggcgtgancccgtgcggtgcgagtatgcacggcatatatagcgcagntgtcatgctgcttgacccggacagccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgcgtcccactaagtggaagccaaataatataatgctggtggacaacgcccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgntaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctntcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcccacgacggtagtcctgtatgggaggtcaatctcgtcttcgtgatgctaggacacatggtataatcgagagggcaagtcgcncaaactacatatctgcctagctaccagattacagagaactcaaccggatcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggngggcgcatcggttctgaaattcccatctctcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgagttgcgtgcttcacgtggagtcgcntactttctctgggttcaccttacaatcgtaccaagattaccggtggttaacaactgtccggtgctctcgcccnagttttctgcttcatcaattcgttgtccgttcaaactggctcaatttcacctatcttgntaatgccggtaattggggccttacggggaaaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacggtgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcagcggcggctagttcttggtgcgtgcggcacaaaatttnccntcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaaggttggccacatctgcctttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccntagtnccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttagggggtcagattttagctttgtccctttgcgacgacgctcgagcnggtgcgagatgccggcctggtcgcctccaactgtaggaggccctcgaatagaaggagaccgctatagaagtgtcaatcggctctaccccgtcatcgaaancccacgaatcacgacaacaaggatttactttaacacaacttcttggngggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgtgtagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagcgcgggtgtggccgttactatcaatatgggcccgcgtctcatttatgggactatagggaaggtaataactattncggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcctctcacctacggtggatagggctgatctgtgtcagggaaaagggaatgttcacaagataagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccangcgacgacgaggggctggggtggcggggggcccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagactangctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacaaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagcnaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtnncgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcncgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtatgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcatgaactagaacctcgactaacagacagatagctagaatcacaagttgggngcnnggaagcatatgcaaagatataatctctcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgcctcatgtaactacgcacatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgngcgctgcttcatgtttggctggagccnacactgcgccctaatctatggcctcagaagagcgggacaacgctaccgtcgggtcccaacagcctatatatcgtagtggccctcaacagtacaggcggagacggccaccgcgaaacccttgttactgatcctggctaggtcatgtttcaattcgcccttacngcctggctagcccgactaatttagttattggtcatggacgccttttttatagaggaaacagagacattctggacacccttgnacagctcttgccttagaatgcttggcgctactacttgtgtcgggtgacgttgtcagttaagggtcggtggtactccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcagctagtnnttaacgaagacnatcgtttcctttcgactctgctgaatgggtgttttagatactcgcggttaggatccgttatacacgtcgcaggcggcacgagtcataccgaaatcagggcttagtgagcatgncgcggaagaactacgtacggagaacgggttnncgctagtgaacgacacggcccgccagtaatgcgcaccttgagtagcgccccccccggggctgctcttggccgatagccgggaaatcttcgaacattagggagccaatacgccgccaatgaaccggtgcccgatttgtgaggtcctggtcgggcattagatactgaacagagtttgccagaananatttttcgctaggaatgtgatctatcccgctaggtacggaccaagatcaatatgtttgctccagggcgggggaaacgggcgagtcggaggggtagattgagtttctgccaacgtataatgttggtatgccgttgtattacgatggccggcgcgcaataggacgggccgacggacggccaggttcacaacgacctcagcttctcactacccacgtgctacaagagtattgcgctctgggcccccagggactatgtgtagtgcgcacgtgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccactaagccatagctgctgcccgantgagccgccgggggagggaggtgcaattaggatacacaggggactttccctcatgtggtagtgaatagtccaaacatggcctacacagtactagtagagggattcgcgattgcattttgtgtttccctattagtnctacttggaagagggccnaccgcactacggancgaacaggcatactttaacgaccactttttaggacatgactcttacnttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacntcatacgccattcacgctaaacactttcctgaaggcggtagtgcttcgctttactatttccagtaagagtatcgctagtaacggctngaagggagaccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgtncattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttatggatggggtgcccggacctcgtggccccaacgtaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccggcgccggagcacgccactcgcgttccgaatcacctagattgctacgtgcaccagactaaagtaacggtctcggagcagacgaagcgagtagctgtcgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatctgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacaacgaatatcacgggcttaaacatgctgctgtcggttccagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgngtttccgaagaagctcgggttccacggatatgagacgaatcgtgcagctgttgagcatccagcctcgtgacgcttggggcgcanngccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataatcgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgttgggcacacataaggtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaagngaaaccggccaataactgcatnacggaggcgtcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgnacatctctcacccatctccgaactnccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagcgatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccncgggtacttcactgaacttagtagccaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccatagnagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtaccatggcgatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggnnnngctgaagctcgttcggcanccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgacngtgctgtcatgagtggtaagccacacttacatcggcgttggcagtcttcatagttcaattgttaaccaccactggccttccatggacttggtcagtgaatgtantctagttcccggatcagcgaaaataggcgtcgcctcgcgtgcattcctatgcgggcgccccggggcgaatcagtccccaagacgttccgttgggtgcaagattgagtgcgcattcggaccccgagtccctggcatttctttatgttgccgggtgggtcgactcgtgtcctcccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcgccggatctcgagtaagatctgaattgggacaaacggcttctgagacanccgatgttcaagtcgactatatccgatatactacgcggtcgaaaaaaacaggagaagtataactactgacgcttttctcntagttgaatcggtcgcgaaacattgttagctgtgaatttccgataggggtgggccggaagaagtttacttgtctcctcggagcgtagtaacagcgtttcgccatgtatacagggcggntcttcacttcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtgagtgtggcggatcgacaggatgccgancactgtgctctccaaatatcgatttgctacattgcaggaatacgatcgataactacgagctanaatatctgagccttacctccacgaaaccgtatcgctttcgagaagctggcgagggtactcgggtcgaccctggtccctaacaagtgcctttgagtgccttgggcccaaggtgtcgactctggccccgagaccgatcgtcagctcgttcataatcttgggaccttcaatcaatgtacagaccaaattaaatctgtggcgacacgcttaaatagtagagtatcaagagatcgggcactccgngactcgacgaacggtgggtccggtctagagcaccagaattccagtcgatcaatcacgaatagttgcaagtcatctgccacaacatcggccaccctgcaacccctgggagctaaagttggtatcgctatccctcggccaacattggtctcatcatgtatcgcgtgttgncactggggtgacatactctcctgtccngccgatcgaaggactgggatcgcccggtcacgcgtcagcgctgctatacgctatcaaagtctcttggggcgtgcgtgattggcgcaagtgatggatgcggactaaaagctaacagacgcngaactgtggagctcacatcgagaagcttcccactctagctanccacatataggtatggagtcgattcccgccanatggaaactaccggcggtttccaagatggcctaggtaatggtccggcatccaaccttggcggcattatgtgtgctgccatcatagggggccgcgagcactgccgagggataatgggcttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatccnactctcacgaccatgtctctatctgacggggaaaacgctgttttgttcccagaagntggtgtttttcatagatccgggatgaacaatatgtccatttctacggcttactgagggcgccctctgccgggccgcgtttctagctgctncgcacgtcaggtccgcgtttggttggacagacgcaatacaggccgttggttgacccgggcccagtaatgcccacgtgggtgatgggagataattccatcaattttnccacccgccncactagcgggagtactggaagtgagnattcatccccgccgaacttactcagacagatcaactagtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctncaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatccttttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtaagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccgtcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcactacgncttacccctcagtcaaggttgcgacgtgtccggacatagtcccgcccgtgatcggcacgcatcccggaggagtagtgcgagtgcttgcacgtgaaacccgggtttcggtagagacttccgtgcttgcgtcgaagcgttacacgcgtcggcccctactgcgatccacaggccatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggataccccaacagtgcgattggcaacacaatccttacgtcaaaccaacccgtactgcaccggactagtcctagcccgccatggtaggcgtcactcgactcacaattttgtgctcactctcgatgccgggcgactataataggaagcagtatgaaattcattgctccacgccaacccacaatanngacacgccgtaaggattttacgggtcgtgcgggtggcttcgcgcccctctctacccatgtctcgaacttagtgtgccataatgcctcattcagtacaacaacagagtttctggtacgtttccctgctgctagccnacggattcgcataggcgatgccgtccatatctgtggctgagactcatacactggcttttctcaacggaccgagcgccagttccgaacactggcgctccacgccgagagaaataaagacgtcaatccngtccatcggctaggcggtttaggtagtcctgcaatttcggcgcgcaagtaccagttaatctcgaggtatgcgggccgtagggctcgcatctgcttgactgataaaacctatatactccggccccagtactgagaagcctggaagggcactatataggctaagcaatcatgatgggatagcancattcactagagatttttcaggcccagtctccaagtcgcttgcagcgacagatctgcactcttaatggagcagtattagcatagcaccccgcgacctaccaggctaaaagnttcggctacgctcacgatgtataataagcgctaggcctcgagaaactcctgattatgttacaactnggtggtatactcggtcggcccttgatcaagactaaagccgccccaacgtcancgggctttgaactggtggcagtaggaaccttnggtcgtacccactatatagcaggcgtgtttttaacccagtaaacgccctaccagtccgccctgcggcccttatgccaatcngaaggacgtaaagaccgcactacaacctccacgcagattccaagtctgattccatgggacatccgtagggtagacattaagccaacggatggccagggactggcactccttccctaagtccccagcgttccacctcatccggaattgaagaataacgtggctcctggagcctggggctcctagcagtcacttcatggacatattctttatgcaccgcctccccatgttgcagaaccaagaactctctacatcgagatacccctatctcatggcgctggtacgcctttcncgataaccgtctcttatggtgctcattaattttgaccctttggtacccaacgcgcgatcgttatcaagtggctcaccttatcatattataacactgttgtccagcggtcaatttctcgcaccctgtacgctcggctggccactgcatagctgtttgtagaccgctgtcaatctacgccgccggctnccacgcgctggagggacctcagtattgccaagtaatggaccataagcgggcggcactggcgaagacacaactggcggcccgaccaaggcgnatgttggagacnacccgacttgggggggataagatcccaccaattaagacggtagtcaccccaagtagctgtagcatctctaacgttttgtggccaaaccctttagcagatttgtgcgttaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatctcgagcccacgtacactgggtcggacggaacggtctgtgacagactaggagcggtggtaacccactacntattagccnttcgtaacgtataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttcctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcancggcgtaatcgcacgcgccctagtggnggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtgntagtcccncagcaagcgggcgtccgtctcgaggcaatgacccgtcggatgctaggcgggatacaggtggangttgggaagtatcccctatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgngttttgcgcaacaccgactcttgactgaatatcgccccgggaagtttcagcgcgataaaaaactaaacttatcataccttagatacttccaaatgccaaggggatgctaccggcgagtagagagtcaagagctattccggccagtccgcctttaattcattcacctaaaaataacaatataaaccatcccggcactaacccatcgcagggcgtggcgaataatccacgtgcttgagatgcgcgaggaacccctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtaggaggggggcgtaccgccccgactttctgcccagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggncccggaccgtacggtctacacgcatcttgtacacgcggatcctaattagtcgttagacgtaaaagtcaggagtggtccgtgagtactcgtcggatgcagtcagtctagatctcctccgcattgaggaaatccgaaatactctccagtcgacagtccaagccctncagtgagggctanatctggacccgggcaccagaacgggctagatcgtccgagcatgcggggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagttaaccataacctatgcgggaacaatcacatggatttgcacccatgccaccctgcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgcgccggttttagcgggcctgagaaacaagcctttgtcgcagtgtgcacagggctgtgtcttggagtttgcggggtggaggcgcaccgtttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctgttacaaattttctagctgnatttcaagccaatctgtctggaaaatccagcttctgtcgcggattaagggccagggtaaaatctagaaagaatatagngcgctggtctacgtggagataaatgctcacatgggagaaccttcggtcagttggcagctcccccgtggagagacctaatgccgcagagagaagtcagagacgctaccggcaccactcctgttacatttnagacctagggattgtcgcgccgcgacgagtacaaagaaggaactcgactaacccctagacgaacgaccgccatggcgaccaacaatcggcacggactccgaatcacgataaatcccccgtccaggcctccgaagagaaccctgtgcgccggattttactacattcaagatacttcctggtagaggtgacggatacgggagggtgcgcaagtcttacggacgctactgttcgcgtagtttggaaaccagactagncaactgctaactatgaggcgggtaccattctcgccgattaaccgtctaggaggcgcttacgaatagagtcccacgtgtgactcccttggtgtgtgtgcagaaccgggctccacgcttctgggtattgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggnttgtatacaggggcggggctgctaaaatgcactcatgtgcgcggccgctagtgcagcatagcatgtgatgcatacgaacaccaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctcnccgcagtaacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcnactcccactgatggcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcggtcaacttgccaacgcttagtgngtggtgactgcaagtattgcagacgacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgttgggctaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacntgacgctccgccacttttccttagcccagatntggttcgcggattaaccgtttcccacggaccatgtcactccgccaaanccgcngcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggcccgcttatcgcgagtggccgttaagtcccaaggtcgcagtcggtccctgttatcgaggtccagcatatgtgttcagtccctggctccgctatacggcagagcagatattcccgtaaaccgacgtccgttgtaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtagacncagacttcgtcccgttaaatctatgaatgccatgttaacccgcggcgcagccatcctggtaggcaaggtttacggaccgcnatcgtagccacacagacgggtacaattgaggctgggagagtagctacattaacgccctaaatcgatgcggcccttangctgttttcctgtgtttctccnctcccgtcccgtctagccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgtcggcacaactccggtggcnacgcggaatctgaggagcattggggaacggggttatcccagctggtatgtgtccacatgctaaccactnaggaagtctttaggggaactagtggggtcccccgtccgaacaaatgacgcgccagtatggaacggtagaccctaatccccttccatggggatgctncgtggcattgtcatgacaagtaccacttccctgttcctgtccaccctngactggtgattcggaccnnctgccctantcaattttttgcagcttgctcgtgcgatctgacccccccggagaagtcctcccagtcgcactgcttggactctaggccgctccatccagcggtctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggatccgagaccgagtaaaaacgatgatctcctgcgggnngtgggaggcactacgttgtgtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtntactgttttttaagtttgtcngctcatcccgagcccacaaccccaatgaanttacgatacggcggctnctttagatagcccctcgacagagtggacattttggcagtagnagaactccggtgaagttcattacaacctaatttatcttcnatcagcgcctcccaagcccgccaaacctaacgttcttggtgctagtatcaataccgtgccggcctagaaatgtgtccttaccataaaacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccggtagttattcactggctgaacacagnaccacgccccttagtgtcacaacatctttcgttgttgcctccaaacccgaccgtcagctttaagnccgccgattcggtaattagctgaggcccagattgcttgttcgtgattaatcgcctccgcgctgttgggcttccggccgcggttacagttaccgtataaccgcgttgccccccacggcttcgactgagatcacgggcgcctaccagagggggctacgggttactctggttttggcccgctcggggccatggcaagaatagaacatagcgagagacctataagatcgccataatgaatagtgactttcacgtgcagtgctctatagcagggcatgtaaggccnctcattgcctacggggcgtcgacgggaacgcacagtagcgaacttcaatacgactaggagagcccacatgagagtattcntaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactccagaacagatgggggagaaatcggaaaacaaacgcgatggaggtcgtctgggattcagatgccctccagctcagcggaatgaagccgcgccgctcggcaggacctcgaccggctcaagcgaattaatgcgtcccgtagagccctagatttaaaagaggnggtggttgggaagaaacagttgccaaacttgcccacaagaaagtaaggtggaacaactatgttgaggtggactaccggagagggggacctctcatttgggacgcctggggatttgttaaccgtgtgtagtgcttcgtaatcgagagcactntcgacactccggcgaccccgtgggccttggtcaacgtataccagtgactaacaccgactctgagcgcgggtggggtcatttcaggcatgtgcccgccggtcgggtccttgaggatagttacagggcgattccngaggggtcgagatcctgattgggacgatttcttccccagcgtcgggtgtttctattgcggtagtcctttacgaggtacctaagaagttgtctgctcttaagttgcactaccccttggcgcccccaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactgcacgnagcgtaacaataatgcggagagtagaaacgcagccggcaaggcttaacccggagcgggactaaaggcaacactagtatttcagagttccgccctatcgtgaaatcctatcatggccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggccgcgtatccgtatgacgagcctatagtatagccatgtcgttggctcgcgctaccgtgaagtcaggtaaggctatcgcctctacacgacccaaatgcataagnctagaaccgtcctcactctncatcgcgagcctgatattgccgccgaacataaccgttatctcgttggtcgccgatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctactcantcaagaggaagcaatacgtccaacccgagccgatgaggctcaggctttattggaggggcatctctccgaaggaaacgnggccccaagccatgcagttctagcgtttgcncccgcgacaccaatcaacttatcttcggcgtgcgccttngggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacaccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagcttcggccgaaagtagctcgcttcgagtgtcacgataatagtantagtcaaccagccgcgcccaaggccanaccgtgcnagtcttgacatgactcgtctactttcacacgggcggagaacgtattgcgctgaaaaccgggacacgtttacaattttgtagacggccccctcagtgcgcccgcaccagatcgagcgnggaaaaatctgcgctnatggttccacccgagtaggcagcggggcttacagacatctctacagagtacggccgttaacacaatggcgtaacactttcattgcaggctcggaccactctcccgttccgacgtgttgaatcatccagggacaattgaacggttgcatggcggattacaggaccgtcatgcgcacttgtctcccagattagccggccgtaactgtatacttcacagcgcccgatatcaaatcacgctgggaacgtcagatgagatctggcctcgaggctgcttcatgaatatcccaantcagcattgttcgattcgcnccgtggcgtatcgggtccccgtgggcccgaagtggcgcctaatctcctatagaactccttgcatttcacgtcgcgtctcctagcacgactcggtaatgcgcggggnagccntaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgcggttgcctgtaggtcaggctggggcaggtgncgagtcgctcgtcccagattggtctctnnncgaaggtgtcagccgttatgggatgtcggtgtcccggcatgctcaagccggattcaagcagctcgtgcgtggctgagtncattctgtccctcgtcgttgaagccgcgccatgcncccgggcccgacctccccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtcccngtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtggncggctccctgcgcgacctcgaggaccagatcaaatagcagaaatgcgacnnctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttacgtccagtagggacngtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggnggcgaagcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggacttaggctgttaatccgacgtctcacaaggctggcatatcggctagacgtagtaggcntgtgggttggaacggtagcagtctattctggcggcgccatatcttaacgtaccggtgagtgagataacgcagtgggacgggactnccgttattttatgtaccttgtcaatctaacctaaaggaaaacagtgccgtgaacgcaactcccggagcgaagtctctcgagtacctggtgctgtctccttatctgagcgtgtgtttgaccgaggtcgattcacgaaagctaaatcaagaccagaccacaatcgatacgctaacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaatgtcatgcccacactcttgaaggaggggctgtgggggagtacgacttagtttattccaacgcggaaagagtagtgcggggagaccccctctccctcacgttcgcggaagaaccgtagtgttttgctcgcccgattctttgcacccgcgggactcttctgcgatggtaattgtggattgtttctagcgacatgaggactctcatcaccgagggggggncgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgtcacccgcggtttttggcggtgtactttgatcgactcgagcgccggcccgggcgttggtgctcaacagcccggantgcgcaagcagcgagtataatctattagaggggcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgcttaacgcctaccccctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcattcaggccccagtgccgnnggtcgtcacaaactatctctttataaggccattttccacgttcatacgtgactcatcccgcngctaacggaccaagttcgagaacattaggtgtcggaggtgctgaatggcgtaatgntgagggttgcaaggtgctgagaaaaataacggtcgcttagctctcaatacatcctagcgcccgaggtttgctgacccaattccgataactcgaacgttagcctatctcaataggcctggtcatacattaaatacggcggtatcccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgtccgtcgagactcacatccatgcacgtttgcgcccctgtgtggacaatatttagataattcatcagaatttcgactcccacggccacctcttgcctgtatacccggcgacccgagtcctccaagcgtattaggggcagccgaccgattgcaagatgagtttacacctttgcagaagggtagaaatatagcgcaacagcggtagcttgtaaacttcagggttcggcataagctatcttgaagacctagcatagcgccgttcgtcaattgtctgcccctcacccgccttttcgggggcggccggacacaacggggcagcgaccggggccgcggggtcgtgcggtgctctgacgttaggatgtttatatgcgtaggttactttatntacgtctgggttcacctagcttccccggggccncgggggtgtgcgaagcggcactccgcatattgcccgcaccacaacggctggcggctgagaaactctaaccacatgccttctggaccaggtntcgcanctgaggccggaagtgacacatgtgaaccctttaagtatgattggtacctgatagctacggaggcctccgtgcgggcatgggggctcctactccatgaattagngcctagctgtctaatacgcgaaacatcgnggttcgggtgcgatncgacacggccgcaactttcccgtaatcgctcctgcactggcgggcctaacagtttcatcgcagtattggtnagagtggtgccacaggatatcaaaatcgatccgagttcaccgcctataattggtaatcgcccgcgtcggagaaaggtataggtatccaggtttgtgacaaatgcgttacccgtatacgcagaggcatacgatcgtttacaagttgagttttaccacttaccatgacacactaatggaacagcctggggtttgtttacggtcgctcacctcgggttacagacccaggcgaataacgacctgcgccgatatcccattttaaaccttncaaatgtgagaattatagatgcctcggagtattgacgctaagtactttnnacagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacaggtgtagagacgttaatgattcacccatagatggctggtctcaaattgcggggaagtcgcaaccgaccccgaattctgccccggggaggaccggagccatcatcggaacagcctccacacggagcccgaccgcttcacngaaggtccaggacatagggttaacgttcagcggcagaattcttagtattcacacaggcggtggcatatggcatatggtagggtgtatgcaattacgttaacctcggagccattccctggaggggtgctctgaacagctgagtgggcgaatcgnctggcgggctgactctcaacgggcctgctcagtcagtgagacacgattttcctgtacacgggcgtctgctaggattgtggagttaccctcgctcgtatgacacgacccaaactcggacaaagcaccgacatcgggcctttaaaaacacccaacagtttaattgttgtnatactcccggtagggtagacaatacaccgaggagtaattttcgcactctagagcataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagccnccgacaaggctagatccatatggagagtattccttctcacgaacatcgctgatagaccgagtccccggtattgcctgtgggcgggtggaggcctgttacgatgcgggctgcncggaggggggactcgttgctcaccgggctagatacggaagtcacagagaagacttggtccttctcatctagtgtgggcaggtagcagccccggacctgcccagggggnctgggggccgttaacgccccgattctatgaatgacatggtagccggctggatatatggtggtctatcccaactaacctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgactgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgaccttgatagacacttagttaggaattttgcatttcacatcagctgagttttctagtcttcgntngggggccccgaggtgcgtcgcagggatgccagtcaagaattcctcactgtgctgcaacagggggagagtacacccctgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtagcccgaaccggtggcggcataaaatggngaaccttgtcactcgcataagcagactcgcgtacagcggggttagggaagcaatagcagcgctgcagtcctaaagcgacagcgtatcacggcgcactgggcgatcggcgccagttcatattcctagcaaataagggcggggtagacccatgtgtggcccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacangagggagtctacaacgctagctgatacaagaagcgagttgggtgtcgccgctgcaaccagaaaggtatgccacgcttccgcattacggcaaatttattagctcacactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacattgtgacnacaataccgtgaacatgggagtcgtaagtataaagtgccttagctcgcctatcctcntcctacacatccacgacctgacacgccgcntcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgcatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggacttcgaaatattgagtaccgtatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaaggggcagtagcccgttcaaacgctcccgaggtgcttcggaacctagttcacatccgtaaatgggcgggtttcgttatcgttctatcccgtcgaggggatggaggttcagcgatagaaggtcaataggttgtatcagttacagatggancatagtagtcaccaaatactccggtcgaatcttacactgcactcgttgcaggaaccctcccgctccaaagacggggcagtgatagcgcaagatgcccccgggggacccctgagaattgagggtcgatgagggcatacttttaacagatgcccgtaagagcaatgccacgcagctgttgcagcagcatttttacaaaggccggtttcagtacggagancaaacaacctaaagtttatcgaggtaggaggggggactcacggccactgagaacaagcctacacgcagcagatnnnggtatattagctagtagcaatttcaaaatactgtgccaagccaacactaggggacttttagaggcctgcgagaggccgaagccctggatcccgggcaatcatccgtcgtcagcaaagttgtcagtgtagagcagcccgagtcgcaagagacaacctcctccagtgcgttacccagaccccgggagtcacaggcccagggctacgaacctggagccccaagcccggnactcgctactacggacatacagcaaggaagcattggttttatttgtagtagggccgtcctaagcatagggctaaggacttgtgatttagttaagatactattgctacttagatgacggaagcagccagaggacacgaacggatttaagcgcactaacatgtaccggtcggtgacactcttactcgaggaaggggaataagtgttgtggttcctagaccttcgggtcgtgcgttttttggatcgtgggaggtatcagctcttgactatccttggcgttccccgactgtttggtttcgggaccacacgtgaggggctcttaggtcacaggccagtagtcttacggatctgacaccttgagtaccgcatggtattgtttggcctcacaagtatgggttttcttcaatctgcctcgatgctggagagagtagcatgcacggggtgtacgcttccgctggagtctcgcgcggatatttngacgcgctttcaatactagtctgcaactcatctccctangtagtcctcctccgacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagtncaagctactagagctggcgagcgtcctgagatctttaggggctccacgnccgttgtacatttatgcatcttaagaatactggagggcggaggtgcacaaaacccgcgtaaacactanngnctctcattctccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtacgctccagcgcgggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagnactccgtacgctggatattcgtaattgggnatacggccgggtataggtaaggccacgacattgaggnngcgcgtaataacgtgggccctggacgaggtngcgaataaggggacgccacgtgctctgatgggatgacttatggacgcaagtgccatggattatgtttcgtccggcggcaatgctcngccttgtgtatttgcgagcaagggcanaccgagcgagagcacgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccactttatgcataacgcccgccgtgctnacttaagtctcacgggcaccgcgggcggggattatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcagtagaagatgctcttctgcctacccccgtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgaccagatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagaactaattgntaaacccccggcgctagcagccgccgtaggtggttggtccgaaccgcaacccaggcttcgcctcgacacatcgcgattgttcttcggttccgantgcatngatctctctccacaccgaaccggtgcccccgtttcnngttcaaaactccgttcttaggtgtggcattcgactcatggacgtcaggggatatatgatactcgatctcgccctatgcacctcctgggcggctgcatttacaaggcgtggaaacacaaacatgcgttgagcgcgtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggcgancgcgcatgaggatgttgcgactgcggttagatactcaattgggatngatagtgtccgtaggtactacagccccacctatccccacaagacccggcctttggtgggtaaaaggacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtgtcagtccgagttaccgtcgtaggcaccttctatggcgcgtatcccgacacgccaaggcatacaccgccgtatcatgggtaagcattagctattcgaccaatctctgcgcngagtactcattctgacccggagggaccggcnccggacagatggccggctctgccattcctgccatgataagggggctagagcccgcagcctggctggtttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggnngagcccagtgaagagcgtctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgttaggtggggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacgggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcggccgtccggacgaatccacagttgtcgtcgaatgtnatgccactcggaagaggtaatgcggtagggccggtcagtcataagacccgcaaagatcacttttagaacctgtgtgatagaccgtcgttagtgatggactgcgtttgcgccgactggacactacggtccccaaattggtaggggcgnaaggacgtgtagaacgttcgcctcagatttcggccaaaggcgtgtcacgaactcttccctgggacgagttattcctagcagcatgacctccccagtggactccagcccataaaagttcgtaaaatgcaagagaccgacctatgctggaggaacaaatttagtgggctcatatgtcaccgggttcgcatgcgtttngcaggcctctcgcatggcgaatgcgtatcaagacacccctcgagataccgagaaaaaggccgaccgtttacgcggacgtgtatncgacagtnatcgggggctaggctaggtgcgttactggcgcgcatgcgtgaattacgcccatggaatctaccgatcttgtatatctcattcattcctggtgattgctgcagtgagctaataatgcccagnagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccaggagcatgcagcgctgccgattctgtcggtgcgactcggccccatgctctgactacggacccgtgccaggggtgggacaccgatgcaactgggcttacgaggggcgtcgggactgtttgagagaccggatctcgatgcgactggacggggcagattggcggcggagttgacattcctggtctgctatgagggggccctgtggagcggctcattgcctatctaaccgatggacattactcctccccctttcgtagcgcccgcgataggagtcggtcangtatatatgcaccgtgcntagctaatctttcgcgtctctgggatctcacgggccacgcttgactggcgcagtctattgccgtatagacggtcgggtccctgagttggcctgtgctccctttcgtgcctccatgcagtgcggacactgttgcaccatgcactgtacggaccgcggatgagtggcgcggtggaacgccgtcagcaacctgatcaaanccggccaagggctttacgctcactccgccggaggaaccggttgcacgccggaggtgccgcacgcccattatcccatacacaccctgcacccggcaaaattgaagacgccgcatgcacccaggtacagttaccctacctcaccaatccgacagtaacgcatattctaaacccccacatgtcttctgatttgngataaagtacagactcacctattcacagccacggcgtgaaccagttnaatataccgacgtaagcgatttgtgcccagttgagcttcccctacgccactttnttctttccccctcggtagcnnnnttagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttagagccgtggctgaatgatcttntcttgtcacaccgcggttctaagttgcccacgaacgaaagtatccattactccagctctacagtccccgatggtcctacgtttactgtattgaacaccctcataaggaaaacgatatcgtgttctcttgtgagcttcactacaattcagaaagacgttggatccgcgaaattcctaccgngtgtaaattccccggtgaagggtagtcactagactatgtatcagcttacggcgtggcgccgtgataaatccccaacaaaaggngctgaatgtccgggtgncccatggccnagcctttcgactcatcccctcacccggggactccagccggatttccgccgaccgccgtattcaacgagcaaatagagggactatagttatgtcatcccggggtcctaatctccantcacgagggcttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaancgctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgaggaccgaggtaccaatgacaactagtaatctctgccgaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagatngaccctcccgggcaagttnagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggaggaacgaccgacaccgggctgccccctgagtattcgaatcatctctacgcccctaaacacctggctcacttagacaacaaatgctgtgcgcgctactgtctgggctattaagaaagcactcgtagtcgtatccacggcgacataggtacagtcccggcccgtagtctacccccgcgcatcggtgaacgcactggtcgggagaaagccttcactaaagtgtctagagggtacgcaggcgaagnacagcggggtggcncaggcgacaagtactattcataagagccagcaggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctaacgtacacaatagtcagagttgcagagccttatacttggttccgcgggaagtaattcagcgtgtgacttgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcatgtaccccgggaagagatcgctcgtcctgaacagatcgactgctcgtgagagcaattttgtgggcgcagcgcccggccgtgctgtcaggcttgggcgcatctcctatagatccggcccgtagacgaacgcacgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgttataggtgataacttcttgactaagtncgcgtacccgacatactgtcggactggtactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggcgattgcttgctcggcttgagtgagtgtctagtgtacgccggtgtgtccgcctccagcgtttgggttgtcgtatatgactaagaacgagcacaggagggcgcttgacggtgagacctgacctgatttttgatcgaaccgtgactgcttgctaggtcgagagtgtccctgattacccctgcggtcttggtccgtactgcgtgggcaagcatttcctaatttatatacctnacatgacgcaagtcagcagggtatacgcgggcccgggactccctgggctgccaacgacncttcccgtgcgacgagtttagtatccagggcaagggagcggaggtgacatcccaaggaatgtgtctgtgacactttgggtgggtatgactcacgtcacanatggttttctccgagaagccggactgttgagtcattcttcaaatcagtnnntttgtcccggggtttccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccctattagtgtgggttgantcgcnnnnntatggtaactctcgcccgacgtcagattaaaaacccgtctagcgacgccgttacgtcaccgatccctggaaagggaggacgtgcggcaaagntacagaacggacgcccggttgcgatgagtagcgatacaatgaacgggattagataactacgngcgctcttgacgacccatgtgtcttctctgtcttccgcgttttgctcttacccatccccaaccatcctcctgtttcgaccagcgttagggagttaacacgcgtgcaaaggcccggccggtccntgtgccgttatgtgctagaggatcctcgcgagcctcccataggcgagcngccatcagtgaagctgggtgtgatgagagacgactcggtgtcagaaggcttgcatgcgcatgacacttctcctgcacctcccgttctccgacccatcaggtcgtcgcccgtgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcacccnggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctcgtaaatatgttctctctagcagggcctcanncccatgtcacctccatttctctccatttagtcctcgactgggttaggtcgttgccaagcgttctcccctccagatgtgctcggccccggcgctccaaattctgaggaaaacaggccaggcccccagtcgnattacggcacaggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccgggatcactctcgagacggcgagcgcctcgacnacccagttggggtaccctatgggtgtgtcagaggagctgcccggctagccttccccctagtctggtgcacgggtagtataccgaccttgagttaccaccagggtgcgcgantcgaggctggtttacgggggcggaatcgtccgcgagaggcgcaggcgnccctaggctgctcgtacaggttgttacgatgcgggaccgcgaacaagcgagtgtgactgcattgaccaggaagaagcctagtgtttgcgagctacgtatgcgatccgcaaatggtgtctagtagccccccacgatcatgtgagggttgtgatcctttgggtgtcaccaccgcctgaggccaatttcttcacgttattggccagctgnccacccggggcgcttacggtgtcaaacgcaccgtattccgacgagcagcgatgtgcgagcctggcgagacgaacctatcgngccttgcgcttttcagagttgcatgcgggcccaggcgacccgggtcccctgagggcgcgtgcgaacacgccccgcccattgtagaatcaaagaaggtgtgacctagaaattagagcccaatgaataatgttaataggcgtccaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggtattcggatggccagcgcccgttttctacgtagtgcaaacgcggccttgcggggtgctgagtgcctgggcttgtttccttgtctggtgctggagcgtccgccgaangctacaggcgcgacctactttcacaagggtctaaattagacccgtgtggcgttagcaccgctccgtgacgacctgatttgaaccccccgacttaatgttgggcacgcataaggcatttcggactaacgcgagttagaatcgtgcctaggccaccacctatgaaaaccaccgccgctagcgcgagggggcgatgggacgaaccttaccacaacccccnagcgccgaagagacgctcgggcaacagccagatcctgctggtcccagagcgctcttgggcaacgaaaggggcggaaatcacacacggtggggaagcacctgcctaagtgcttcaaagcacaaaccaacggactaacgagcgctctcgggcctactgncgtgattgggcgggggctgaaccccctggattggttgaggaactatcacatactgcggtccctcggctcctggtttgtttgcgtccgaggaccacccggggacgatatatctacaatacagtgcgcgtgttgagggtangccttcagagctcacatcgtcattgggctttgtagcatctccaggcntcaaatccattgtaatgcgtttcggcggagatcgantcacccttacaagtcgatttgaccaagatcctctcaggcgagtggtcccgagggacaacatccagcatcagccaagctagataagacgaagagcgtcccttttgggcgcggacgggccggtgcaccccagcaaatctttgtgccttaaggcgtgntccccctgtgtgccctgatctaacacgttcacggcacggtagactcagcgtgcggagtatccatactatcataccgaggtgtcggttggtgaggagaattcgggcatgcaagcagtctaacccagtccancatcgtttggatatgtttctggctcctgggcccgngcagattataaataaagcatggagatcaagcaaaacaaccctggagttacaaaatatggcggtgcgaacgagccgtagcggcactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctctnnggcttatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatggaagacagggaaagcgatgctaagaccttgcgcatggccagaggccggcagaagtcaagcccgcncaagcgggggctctagtgaagagaggtactgcacctaatactggttcgctcgcagcggcatccataggccgactttcagtgcaaaactatggtcataactcttggcgatgagtncctcgaccatttagaatccagattnttcggagccatacccgtgtatcccaaggggtgtgcgctaaccaaggtttcacagttcgctgttcccgctatatcctgtgcagcaaatcggcctctcttattttaatagacgcgaatcctatcctgtttaaccccgttgtacgtatnttaccatttaagtattattcaacggcgaaacttcgagatagcgctcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccancccgggagcggtccaaccagctgttgtctcttaatttagttangggaagcagttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaaggatttaaccacgacgctcttgttcgttgtctgcccgacgcagccgccccaactaatcccgtctacatccccaattgttctgtgctcctcaggtatgcatcttggcttcagttgtgtntgtattaaaaagcaggccgcggagaggaagtgagcttctggtcaatgtacgtcacgtcatgattacgagttgagctctcggatataggtgcagatccttaccggacaacgggggttataccattcaaatcagaacagtgaagccgttgtggggcaacgcgncnnccacccgatcatcgagaacatgggaaaccatggatctacgtgacgtccattcaattagtcacactataacggactctacttgccctgggaaagctcgtaactctccagctgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgaaacgcgtacaggacgtgacacatccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagatagaaggtgcantcaccgaggggtggcattctatgtgtcgtcagttgccnatatacttcattgccaggctcgcgctcggaccgtcgtgtacattaaacaaatcacaaagagcgcacgacaatagttcgaatagaaggtctagattctctgggctctcggatgatgggaagggcgagagaaaccctgttctcgagagacggttcctactattcgaccgcccactgttgccgaagactttcaggtacggcgtcccagtcgctaagggcaaaggctcgcgtctactggcggggnactctgctggagtcttactcgacggatgaatccgatacgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtatctcaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgagatatatgggggtcttgcttggcctancctccangccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctatatcagacggaataccacggcattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactgaggagcgctgcctgccctccgtcnattgagcggcagaacctnaggnatcgccaggcaaaacatagcagcccggtaaatcacgggatgataggtcaaatgcaaactccgtttacgccctattggggcgggtcacctttcaagaccctngtgggcccactgcactcatagctatccctgtttgaaatcgttgtcaggaattgccacttcggaaatctgaacggtagtaagactatagggtggcctcagaggagccacacgaanagctgctgatgcggtagcatttgagggaggaatttttagagtctcgacacgacctttgacttatcctcatcagataggatccgcggagttagaggctggtttcnccactccccaagcctcctaccttcttcttcagtgggggccanacgctgggcctgggctatctgtggtactttggccctacggcccggctcatcaaaattacataccattgcggggcccncgttcgaagggcctaagctccgagcacgtaccgggtcctctgcttgagtttcactgctgcggactagtagccaaatgctgtgcaagactgccccgacaagctcagttttgcgagcaagacgcgaacgccgaatattcgcccntcgtctgggtgaataaaccccggggtgctttacggattctctccggtcgattacagcaagtcaaggggtggccccctatgtaaccgcgtgtattccttactaacggccacaacacttccccgtacatcgctaatcgggcttgggcccngcagggctaacaaagngtttattattaagccacaagggtgtggaaacgccaccattgcccgcggtaccgtnggtcggggccnnagggccaatttggaacggcgcaacttgggaggcgacgaatttngatangtgcgtccttggatcgtgagcttgtcctatatgcagaattccttgctgcccggactcatccccactaggcacagatctatatgacttcgcaaacatttagagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatntaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggcnctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacgcgaccgctcccggtggaaagtcccgctcagtcattaagatgcctccagatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatcccccggtccctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggcaccntatggggctccacncccgctacaagcgcgcgcgctcgttgcatgaagagtcaaacaagacctggtacccgttaccggtctctcccggtagcgcgtttgcgaacgaaaagtatctatccatagccaactcagaattaattgcccgcttgttaggaaatgatggctacgccgtcatatggcggtccggcaggagccataagtacacggccngcactgatcttagagcccacaccgcatctgctggcagctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaaggtgggtacgctgctgtagggcgttagtcggctgngaaccaagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacancgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatatgcgaccccagtccaacatttttagtttcgggaccttgcgtgagcaagaccttggcatgccgtangtcggtactaccatgaccgcctggtgagaccagcgcttagttctcggggagatttaacactttcaagttcatacgcgcgaactccggtatttgagattccggtcgagtgcaanncagaatgtgttcttaccagggtgcctggtaactgtgagggtactcaacctaatgttatcgaaaacggggagggtctaacattggagggtaaccatgtgcagaccacccggccctcggctcgttttagcgactagactacctttgactgagttattggcnagggtcatctgcgctcacgctgaactccctatattggcgtccgggcgagggtaagtgngcgaccaatggatcctatggtagctcgggcacgacgggggctactacacaagccattgcggttccgtggttgatagttcgttgntccggctgctccggttacgggaagttcgtttggatacatncccgccaccccggaggcgacccctcacgaatcggcggactattaacccatattaagtgaagaactcagggccaactgatatcgttaccgtcgctcaggctggaaagtctcgcgagtcactcgaggtgaagtatctctagcgggctcagatttttacaaagacttatctacgccctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgantgtcctngcccagagcctgcnccacgagattgggccgccgcccgccgctgatgcactctagctccgtctcatagcgacgccctagtccggatcacccacntctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaagacgtctcagataccngacgtatggtgtcactgcctctcgccgattgaggcacatgntacccgcaccgcaggcttcgggccggccgggaaaacgccggtcctacccagtactttcttccaccggccggccccggcacatagcagcccccgaaaaactccgttggaacgcacnggcgttctcgacacactcgcagaaactacttgacaacgcactcacgcattgaagcggcccacaagcgcccccttncggacgcgaggttatgcaaacacacaaggcgccaacaccagcatgcacngtgccgctgcggccgaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggtnaactcatccaaggctaggcngaagtgtgttcttnttcccgctccttggaccgtgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgtncccgcacggttacgtgtagagtgcttgactcgtcgcgggccgcccaagtgcggcacatacttcgctcaacgcctttccgacggccagtgacgttcccgagtcattactttccacaatgtcctgcatgctaactaataagcggcgccccgttgtgggtcaaggccacttaacgaagaatagaggtcatttgaggcgggggtgccnacgggacagactggttcggccttgtatcgatgtagcgcacactgtcggggtgcctactagacgacgccaagatttcaccacacgcggcacgccnatcatgaggatgtacatccccctcctctactccacttctgctnggaattattactcgaaatggtcgacaaggggggtcccgtcacggtcttaccgccacaaggggagaacacccgcagacgagaagcgcgtccgcccaaaccngtacttgcctcggttaaacgcngacggagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgtgcttacagcaggcgatctctggaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacngtgccccccttcatttagccagcagtcgtttccgcggcaaagagtgatacttatgtgaggaacaacgcgtgagcctcgaggctcccctgcaaaanttagatccaatattcggaccgaagccaaaccgggtccggtggggtaccatcggctggatacttcgcatctctcatgagtaggaccacgggggtacacggctcaccggagccgcgtggtccagagccttaggggggtatngacggngaagtgcagggccacaagcaatagatatggagcaacgtccgctagaccatgtcctggcagacggtgtattaccttggagatgccattaggtgcgtggtattcagctggcgtcttgtgatcgttataggccgttcaatgcgctatgagcgcaagtgacgcggcgagctcggacctctacccaagtggcnaggttagcctacttggcggcgcctagtgcatcggtacgctgtgtaggttggaagctagttttatcattgcataccaaacgatcggggcgcccgagctacctagaaatggacagacacatacccggggacctccctcttatacgcagcnggtcggcacagcgcaaccctcggtcgaagctgcactgaaagcgctgcttaggagcgtgtcgtcccgtgcctcatccccgtgacaattaaaaggctcttttgggataatttcgangcncaattaagcttcggtgtgaatagccgacctttaggcgattatgtgtaaactgaatctccctgtcccgtacctgatgtgagttgactctgtcgatcgctgtgatgggcatttatcagtaaaggcacaaagccgtctctatccacgaaactcatatcgtncccatgnctcatggttaatggtaagagggcgtggtagccgtgggcccgcggacattgttataccgcagcagtgtgataccgcatcgttatcgnactatacgtagctatccantactgtagagaccgcacaatttttcaaacttcaggtgattatggctcccgtatcagccccatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctgnacccntgacgcaacgtcgcttgcttgtaanagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattggnacaaccgagcgcagtccnagcgcaacaaacgagttttagancgagaaaggggactcggtcccgtactgcgcttcccgtacctcgctaggccnactgcgccagggcgcggaagattcaaaacgctgttcgcgttctgcaaggaagggaatattagcganaagtagtatactataagaccctgagcaacgggttctggattgagctagatctcngtcgaaggtattacccaccctgcgcgatctacattgcactcctcaatngcggtagccantgncgtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccatgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctnacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcttaattgtcagagctgccgggtcgtcattacgtccntaaggcaaaatacgcttcggccaccccaccggctcaatctgtgccggtgtgtgtttacccgccagcgttttcctctgagaaattctgaatacacaggacgctccgacctaggggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgntggcttgtctctagcatgcattnattagggttanttcctagcgtcaatctcagtccatttgagacggattcgatggtgctcattgcggtacttacacagtaaaagcccggtgatagacagccgtgtttttactgttaccttacggtctggagcccgtatcntagtccacacaagtccggncggcgttacccggtggaactgtggtagaaccctccgagcgactactggcgccacattagctctggcggggngcctttccccgtaagcagtcagggtcggatatatatcgtcccccccaacatcaccctcaccattggntggtccggttaacgactggcgcacgcccacaacaccaagacagtagtcataccggcatagggaattgagtaatcagtgagccttgagcttgtcgactttatttttggcacgcgaggacttccagtcagtgggtataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcattacacgtgcctgngcgctttacgagaggctgccggcggcctcctgacgtcacctgtgaagggtgttgtgcaaaacactccttgcttcgggtctaaggcccttgtacgtatcggactaattncaacctactaagaccactggcgataacggtacagcaatattgaccacctgctgnntacatccaccaaggctcggagacccggggctctcagtccctatcatgacgcttttggatccttaagtacngaggcgagggcgtaatacgggcgcgtggtggatcncttgaggatgcttcagcgtacggggggatactacgggaaggcggtaaaatataganccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccttacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattctggcgatgttgcttatccctgcgcctcgactgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttggtaaaatcatagagtgactgggaagagtgcgactggccggtgggtcctgtaccaatacacgctgcggtttgaatatgttcgagcgcactaggcgtggcgaagcgttgtactaagccattgggtgcggacttccgccacgttcctcagtcatgtacgacggntgccgttattgagcacgtgctatcctacggtgtttcggtaagcgggaggtgncttgtcccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagttgtcgagatctcggtcacgttacccctagctaatcggcccgaacggttagtgtcttcgctcgaagtagtggctacaaggctgccggtaaccaccgggtcacagtcacttaagccagtgtcgcctcttatgcgttggctgaacgacgttcgtaagagggaatatcaagggcgcgcatccggcgtatggggccggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccactcgctcttagttgcgcggctttggtggcaatcgttatgggagaccggcgactcaagcactgcgacagacatgataggcagcccgcgtngctggtcagcccatcacctcgcatggtagttctatataggacggagtcctggaggcagactacagcgaatcgggtaacgttccgcnggctaagataacnnctcgtcacgattagtcagggaatttggcgtgggttgtttcgttgagcctggccccccggcgcgcacattccgactccggttcgagaggcagcccaaatttagggatgttcgggagcggaaatgggtagtgccgtccggcacgtaacgtagcggtacccccttgagcacccaagcttaatcttcagggcattagagcgcgtcggaaccaatccggggtaacccaccagctgctgatagggtactgggcgggtgctgcccccgattagtcaccccctggggaacaagaattagcaaccagttattcgccacaactacatccgtatgcagaancgtcccccaaagccgcgtacagaacgtcgcagttggctgaggtctttacgccttgcagggcaactggggaggacnactggagattagtgcttatggggtggtcccggaacccgcggaccgtttcgaatatactcgtatagaagcgtcgtcgctggcctggttaataccnagctaatgtggctgcgacgcggggccccaattgaactcgccgncgaggagccgccgcgctaactttagcgacacccnagcttttacctaaggattgaaccgcctcctaaaagattttttagcaccgctcaggacttttttccatggaaagggcgnttcccccggacggcactctatgcattgatgttattcggcgcgccgtcggtttaggcgggtggaaacatatttggccgctattgtcttcggacaancgctcgaggaggcgattccatgcaanggaatcgacaactcatggatagagggaaaggagcggagataaagacctatctgctttgnccctacaagactttaacggcgaacgatctaaatcccacgcgccancaacagtttttggtgggagtgaccagctgtgcaacggtcgtgtagtagagagcaataaaagtaacatttcgtgccctgggagtcccggcatcctgacgaatgcgtacganaactgctgagataggcgcctggtgtttcnagatccaatggttgggctgacgcttacccccgatgctgccaaagtttggtaatccagtcacgtcacttcctgttcangggcaaatgcaactcccgcgcccgtctcaaaatgtgagattggtaggcgtacccgcggtttcagtaccnncaacccccctcggtcatttgccntgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagttgcattgaancacgagccacgcggggcccagaagcncgcgtgacggccattttaggcgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttctaaccccgcacgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcctccgtctcaactttcactgtaacctatcctnatggaggttgatgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcngaatttccgggcgccacactcctgaatctccctatgaggcgatcttacnataggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacatatatgnggagccggcggacgctcaaatggctgttactcggngcgttgcgcgggggccactgtaagttccctgggcttcttggggttaccttcactagaccccactactgcagtcacttntgttttcagttaaactgcctcgctgtccttttgaagctcgccatctgttgttgangtcaaagagtatgctcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaatanggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgttagatccgatccgaccgnnctacatcaaaaacttgcactcctaacttgtcaataatgcctagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggacattcaagcgagcccgagatgaagncgctggagccgttcaacaaaagcgagattgactaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccgggccaaaggcctcatcaaactatnngtacctagattcgcggcggacggtagggagccctttcatagcgtcagttaatactccccccattagttcggtgacgttcgagacggaatgtatctgtggcattggagcacctgggtacagantcctatcgagccggcaggacttccgacaccctgctcaacggtagaatgtctagtccatataatattnagtacatcccaacgctgccgtgttaccacatcacttagnagttctagactgtatcatgtcagcgggtccaaattcatgctaccaccgctatgcgacgactcaccacgaccgagcatctagcagtccagtcggagaatgcctcgatcgcagctagagctttaaccgaacgcagtgggcaccgtcggcgcatcggccagcggaccctctaccagagtattcgacatccacagtcgagtgcctgcaagcgggtctttgctattcgttctggagatacagcactgaccatgtggaaactacgagttggctagtccttgaatataaaggtcccccctgactaagacagagagcgggtgacgtgtgacttagctgccttgtcgacccaaatctgagtctacaaatagtnctagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatggntcctcacgtccatgggcgttcggaagcggataangttcgtcagtgaggtatcagttcgaccgacttngttagtatcccctagcgggggattcctctctcacatttttgttctagacacgtcaccgtccagaaganctcgggacgtagcccatcacgttcttacggtttctcctcgtagccaaatgagctaacacaccacgtaccaaatcatctaaggctgacagttgcgggctagccgtcacgttgctcagccagtnaccgggangcggctcataattaaattcgttcgaaagaaagaacgccccccactcgaggatattacttggcttatgtccctcccttgggagtccgacttctttagatacagtcatcctgtagcccgccgtctggttggagcacatcacaggtacgcgtggcgggaggatgaaattcgctcccccagtcagatgcgtgcatggaagccagatgctacacaatggcagagcgcgttgtgttgccagagaannatgatctcagtacccatgtcttcctccacttactattatcgtaccgtcgaatnctggtatgacccataacagctgtctacggggcaggccagcgcgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggtcgactcgaccggagtgtatcgcgcggggacctgggctagaatgggtctcctggagagctgtanganatgatggctggacccctgcgcgcgggtgcgggtcccgcgcctccacgtgttcgagagtctgcaaccccgtccggttatagacgacacacgaaggtccctgacactggaaccgaactagcacatcgcaatcactttcacccaccagcgtgtttcctcctaccccgcggcagaggtttcaaggaataccggtacctctgtnttgcccagaaactcctcctgatacataatgcaacctgctgcttcgttaattacgtggcaacctacaccgaatctagctctacntcgcctgtcttacncnnatangacccgnatgtcgntttcatagtttnccatcatcgcncatcgaactagcttaacctagcaatgacccggtgtcacgcatcgcgacatgcccagtcctttttgtcgggtagttccaagggcaaccctccacagtcatttaggcccaatttgtatttcctatacactattaccgcagtgacagaaagatttgcgtaccggagcgcgaatatcgagggttctttgtaggtcttcgtaaataatcctacgacgattaaaggcagctggaggcctggacaccgggcttcaattcaggctgcgcccggggttttgatggcgtcacgcccgactggttgccgagatcctccataactagaagatcagtacgagttcagagatctntatcccgttgatgccggcaggccagctttgtggaagtattgctccagaccgtgcccccacatttggtatcactagaagttcctccataacaactatcgggccatgcggcgatgccgattcggcgtgagtgtctagagcgtgggggttatgctgaagctggggctgctgccgtgctgtgagtctgttttccgggtgccagtccagtaggtgagttgtgctgtcgtgggttcggacgcttaagacggctcaggcgacctaggacgtttgcgctgcgtctgtgcctgtcacttacgcgatttccttcccgacgtatccccgacgctcgtatagtccgacaagtgcaggcgacacacaaaactctcccgccgtacctactcttcaaccgacgtcgggtggtaagaaaggagttgccggttcatgagttggtaaccggataaggacatggatgagtcggccagagttctcgtaagttgacacgcttggacttactncggtgctgcgnatatcagtctcattggatactgggcctaaccggacgtagggtggtcacccccacaatctcaccacagtcacttgttcacggcgttgcgtgcgatgtttattccctcttcctcagccactgtgcatcttctggtagtagtgaaccacgangatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtactgttcggtcgtgtccggactcaaatagcgatagttccttatccaggaagagaccacgtcccgtaaggtctgccgagggagaagcgtaattttggcccagttgtagccacctgaatggatgtagttgggaagacatntggagatatcgcatacattctacgtcggccggttctgctagccttccttttctatcgacgagtgcacagcggtgcgaatattcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctagtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatctgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagataagactcttaactctctaccctgcctagcttgacaaaatcgcaactatcggcaggtgaatctagggaagccaatattatgtcgcgtgagtgcggncaggcacgtaaggtgtgacaggactgggtcctaaccggggcggttaataatggcaacttctgcatagcggttttagcgctttcgtgttataagcgctaccggttggcagtcctgcttcgtatggcctttggcaggtatttgcgctccaagatacggtagaagggcgcctccaccacagtgaacgnttggaaaccaccggatatgagtatagggtattgagtatgggagatagagatgtaaacacacatatttgggagcactagccncgcaataccggaagcttacgcctcatccagtgttcattacccaacagttatgacaagaaatcctagggtgggacttctgatggcgactaataattgtggaagtccatccgagattgggcggatggaacagcacccccgtccggctgcgcggtggtctggaatagcgggcaaccggcacaccttacccgagaactgcggccnattgatcccctgnactagttgtccgccgccgccagcggagtcgaccacataacgtgccggcgatncaagcgtcttgatctagtccaagcaccaacgacacgcccatgcccctccccgcgcncgagttacgtgaagcagacgcaatctccgtacaaaaatgcaagcgatcagtgtagttcccccaaaattccccacgggacggcctccgcaagaggcgcatacaatgagacgaacactctattgcactgatttcaacttgtatggcgaccaccgtaattcggtgcgtcgtttctcctagatataactccgctacgcttggcgggcccaggttagtcacgtttacacgcgccatgggcgtgggccctagttgtaatagttggcgaggtccgccatgtatcgactggactggaatttcgtggaaaaaccacttcgccagcggtaggtccacgcttttgtcgtccgggacttaaaagtcgcgtcggcagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctgcttgcatttgagcatgcaccttttattcgcgctgattngagggcggccgtgtcgattaattgtttactgctttagtattctgtgaggatgctaaaatgtaaatgactgaaattaggaagagcattcgggcgcatcggttgatgcgatagaatggttacgaacctagaaattgtccttccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttacaagtnagttttaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaattattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacgacgagttnccttcagcaatcctgagttgacggaacgtgcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcnctcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtggtcaatagcgtttgtacctcagacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaggttggctctgccaccactggtggattctaggaccttnggagcatccgctatccgatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactntattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaattgcgaagtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacaataacgaaacccgggggaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaatttagcttgttcaacaggttctggtgggtcgtatgcngaggaggcaatatatgttggtcctccgacttagngccgtgtactccgacctttgaattcatatgggcatggtccngatcaatatagcctcccaaagagagcgcagntaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccggcggcggcagagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg aaatctcaaattgttccatagagatgctacaantnnncggggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttacngtgacgcatgcacataaatggccctatacggcatcgggncttctggcaaggtacactgncggggtgtggcccgtcactagcgctcntcggggatgatctcgcggtaccctcgccgagttggtcaaacaggtgggccccgtaacagaattttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgaccctcaagcannngnccccgtataatcatggttcgccgcggcgtggcttgccgggtccttanctcgaaagttaacgtcctatacgggatccgcatgaaacccgacgtgtcattcttgcccaaaacgcctctatttcccagactacgtgggcgcaaggggctctatgtatatcgcggacgcnngtgtcatggtgaacgcggacccgcagattagactcggngtgtaccacatgcatagccgcagtccaaactctaacatgctagcgacttacttcattgtatagacaaaagccattgcgggcaantcnnccccgatccgcgttggaatgtctcaggagcctggaggtgtgtgtttaccgaatggtacgctctgaccggngctccagacgaatgtagtnttaattggaaattttgacaccgaaagagcttgccacnngcctggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaattgtttatataaggcaaaatggacacgaaggcaccgaacnagaactcatatagttagtgaagcgacatgtgcctatttggttctganatccacggaggtacgtcggtgtcccgtatgaaaaaggggggactttgatgtttacccaaattgtaagtttatttaagagccgctactttttacacgtnngcaggcagttagtaacattcgtgctctctgcttaatcattacttcggcttaccgagctaccgactcagcgcaatggagtttttctgtcttcgtcttaccaatttggcgaggtcccggttagtaaatctttccgtcaaattagcatggcgatcgacaatgtggttacgcactgaagnagattcgngggtgtcgatctgcgactaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgtcgcgacncatacggcatgtctcttaacggctttctccaccgagtcctttgaatcccacgagttcctataccagatagcnaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttnnnctatccacattgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggnccagtaccaccttccgtacntagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgaactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacagggagatcagcgaagctttacagatttttccacctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagcnnttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgnnngtncgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtggnaacggtcctcccttcgtgcgcctgtgttacgtctctctgccaaaccttaggggatcggatgcagatgtgtagcacgatagancaccgtcaatgacancgggcttangactggcctgtgngttgcctaccgatcgtcaccagacacgtaggcgctcctccatcggatgtggaattatgcgtccagacactagactgtttngtcccgatgagagatcgcgactgtctcgggtcaggcccgntcctccgtctagcgtcaaagatgtatggattagcctttacgtccgacggcaaggacgagtgggccagannnngattctcggtccgtcagagctcactggagacatgatagatccagaaaagccctatgaccctctggtcggatctactagatccaatanctttcggggaactcagctgcagaccgatgtcttgacagcgngatgtctgccaggcacggagggagcccgcccagcgcgcagtataacaggaggttganaggctggctctgtttataccnnagttacgtcgataccataccctggtgcgaacacccncccctgttanacnctcttcgagcnnctatcatgactcggcagcttgcnacaagggcacannngtaggatgtanntgcagggccacctggttggacgctcaagagagtnagacgctatatcccagagccgtcccggaatgttacactctgccgnatcccgtgtagatgtgtcccaatcagaggagcgtagcacgcgatagccagtagttctagttccgggtgtgataattcgaagggcaaggctaggtttccnnagtccaagagcgagtgaatggcagtgnncattgcgtgacacctntcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggnntcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctgnaacacaaacctcttacagcaaatcgagtntgtatcaagactttagccttcgtgctggacccctgtacggtatcacgtnnnnctttcacggtagagtcccaaggtacgttaccctcgggtattatatcgcattgcngctgtcggcctgtgtccctggttccttgcgtcgactatttggtactccctcgggatatgggtagccccggtngaatctccgagaagccgtacatagtngtagcgggtgatccgctgncgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctangttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatanacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctnncgcagaagcatgacaatgcacgtangagcgcctgcnctgaatggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagcatccattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccntttcgacgtacacaagagnncngttacctcaccggcctnnnnntnnccaccggacctttcccccttgtgagaccgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaanagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcnnctcgttaaaaaccacgccagggtgcgccggcagngccctncnactgcgcgtttaaggtaagnccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagtngtccggnactctgactgttccccccctacanttcgctcgacnaggtgggttcgatctgcttacnnnccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcngggtggcgcgntccaggcctatagtacgcacacaccgactaactgcaaggcgggtcgcagtgccggccggtttgcnggcagtcggtaggtgttaaggtgagacctatgttgttgaaggcggcacagaagggatcctctggacgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcnattttataccgttcatacaattaacccggaaacgaacgccaatacggctctccnttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgtcaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttttgagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacnnnnggacaactgcgcgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtnnacncgcccgcganggcttagtgtctacacatcngttgnncaggctaggagtattagtcgatgagaggcgtgnaacacaaaatccggaagtacccacggcgcgatgacatacacagttacctgnggcgtgngacggacgggcataccccagcccgtcncctgcccattagcccgacttatctcactcgggttgctactatacgatcatgggctaagctcgggacccggccggctatgagncctgggngttcgcgtcaatttaggctaacccacaaacttggggagaggcagtggttgggggaggctggcnnggtccacggatcaaggaccgcctattcnccacgtctgttctgaccgccaaggcggacagcncttgtgggcatacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaagtatnaagtagcgatacctggcgagtatcgggggccacatggcgagannnnnngtcgattgagggatcacaaattagccaactcggatccccggggggaattgggataggactactgtgcgtagacgagcagacaagagaacncgagcttagagagcanggagtaaaaccctcccggtcctagaactaagcgagccaagtagtccgcaatcnncatgggatggccatctcccccccgtgccgntgggtcgtctatgcaagatacgtaataacaggacaataacataaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggtagtacccaaacnaccntgatcccataagccaatacaagcnggagcagtgcgtggggtccaagtgcttagcattaccaacctcattgtgagggagacattncggacaccctagtgaactcacatggcgatcactctcatgtgccactgctgggagttagctgaaancgangttctacagcggtcgatctgataaagccccgcccgcccncataactatcgagggaagtgtcatagcnnntaaaattgagcgtgatccgagtttctctccaatnnangagngggcggcttcgattggaggacggatagnnccagttaaggccaattgtcctccttggacgatgagatggcgggtctgancctcttcagcgcngnnccgtagatatcggcgttactgcgggccgcacgtagactatgaagatggtgatttacgcnatcgtctgggactgagcttacagtgccgcattcgtgccaccacaagaacgcnagggccgatgagactcntcgaggctcntncgcgctagctagactccctaaggtcccctgcgggatcgaatgccgnactcgtcggtatttcatcgaccnttatgtacttatggctgcccggctgtgcccgtttaaagtccgacgcatgatccgacagttcgaaagtattagggctgtgtgttgtagngcgccggncagcgactcactggggtgttaggggaagtggntctccgcgggcgcgacggtccncctctttaacttcctncattttggctcaggcaccgtcttgcatgcctatatagctgtactgtgcaccaacccccgcacccaatcacgagacnccagtatacgncttngctctctcttgtaattggatnccncgtcggttttnnaacggggctacnacccggcagtaacactgcgcctcacgcancaggtgacgttatcngaccattacgcgcccgaccgtcgtacttcnaagtaccttcatatgtgcgaanccttagcaccnaagagaggtgggtacctcgtctgcgntccnntggccgagggtcagggaggccactgaattcgnnanatgagaagagccggcgacagnaaatttgccctgcacgttggtcggtacccgacgtcagcttcgaatgggagtatccgagtccctcgcgcgcaggtcccacagccgtgcacccaaaatgagacatatcngggtcgtacgnnntccggcncaattttaacaatcgcatcccgatatccctaagctgncgagtttagcacnnnccccatcncnnacacccgaaggatcagacgggnncanctatgcggcctccctgtctttaggctcgtaagtcacnaatcttatcgtcaccgcatgagcaaggatcttatacncaagngcagcactatcaatgaatttacaggcgtccgatcctccctatacgcaancccctggatcactggctactcccaattactccatacccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcgagcgcaagttcaggccacttggggtccnattctaggnggcatgatggcgaacgngtttcgcacgacagcgggactattgtgcgtccgaagnacaagactgcacgagtatgcgataacttattnngcggagtttgttatatctggtttcgcaagnttgatagatacgacaactttcatattggantcagcgacttcgagggtttgcgtcctccaccccggggagatnctgtatgtcacatactcatgcttagggacttagttagtgggaaagtnnncctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaaggaggtttctgctaataccgagtccacatncttggatccgtactggcttgattgtaacngctnngactctgaatcgaagcaaaaggtaagaacgcctcttgcaccntcaacttcgtactctgagggagtacactggggaaaatctcgtttnntatnnccaacggacgacgacagactattgcattgggttctctccccgagggcggataccgtggggcngccacgtaggcgatctccaccgacaaggccgcgttcccgggcgcgcgccgtgcccgtatacgatgtcccttcacgtcagggggtcacncattctaggccgcagggatgtggagttcgacgggtgtcggcccatggncgcctncgagtcacgcagcgacgttgctcagactagctacgtgcaccatgaggacgcggtctacgctggcgcttaggntgaccagtttgatggctcggttgganccgttaaaaagccgggaattttatcgctcacaactcgcaaattcggagaggcagatccggttacttctaaatgaaaccagnncacgctagcctcctagcacaggtaagcgacgcgntcgaagaaccgatgaactttagatnagggcctacttaaaacctaaatatactaataaagtcgctgtgaaccaggagtgctggtcttgtggcacgcacagcgcctggacatctcctctgtatctgctcaccccgcacttgaatggatataggggggtctcgaacgggccgaagcnttattacgtgggtaaggatacgcggactggagatcggccagccctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgtgcattatctgagatttggaacggtggtngggtanccgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcgcgtaccanttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgncagaactgggtccagtttcaggatacgattgaagtcttcncggcgtgtaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaangngactcnnncannnngctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcatgacggcccagccaatcgtgggtaagancttcttggcagcntgcgggtcgtggctcattcaggctctncttacattgccgnanacatatggtattnntgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgngtaggctggctcccctagtggtcgncgccggcggacattactgggaaagcactgttgtgcccatatacaatagacgatagaagnngacncaccagaccactgcaccctatcagtgccgagangtgttnaccntactaggcctgcgcgtaatatncatacatcggcntaggggcttactcgtgtggcgcccngcnacacgggaacagagatcgagccgttaatgtggagaaggtcgaaggatttttcggaagaatagtagggcaatccgccctagcgagaagcnnnnagtggcgngccttgtctcagttggcgttaataccaggttacccgtcggttgaggncatgcgcggcggctgagnttaatctaagtgagccctaccgcacgtcncccnnntcnctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttnagcgactactgtatccacnatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgctttggcatgtaacccaaggttcgtcggacgctgacatacttaacaaggcctatggtgtagtaccgatgtttgcccatccctangggattagcgatgtcaagcggttgtatcaactttgacggctcctcagtgatccctagacggcagtctactggtggaaatgcgnngagtagcatggcttatggttcagggggccnggnganggattagcttcccgttnggaaaangattccggacctgacgnccgatcccatgcaaccnngaccggtatctgtctacgnngttccnaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatactgggcgtctggcgtcnnacaacgtctgcgggtatggtcggcaagtgctacaatacatgcaggacgcaccggagtccaagctcgaancggggtggaacacgacgcgatgggcncggatcncctaaccccgtctctcggcatnaggaagggagttaactaaattgatttattgcagcttcaagtaacacggcgtacgccntaaccggggtataaattagtgggaaaagtccatgngcncgggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactngatnnngacgtcagctctttagcccgcaaagttccgccactcgtttnntgtgcaagaccaccaggctcggccgaaatggcatngcgctgggttgttgccgcaccgccctgactccatctcgcggtanannatcgtgggaaggacgtcggcgggtatgaacgcaactaaactnttcagaattcgattgtccgcattcgtcatgcgtgcgtgatccacattcaaatgaacgtacgcganctctccnccgactcttagcgncttagtcggagacggcgaacatagggngaacgncagagataggctgtcggaactatctcgctgatctctccagtggccgataactgnnnngcatgagataccgccctgcgattctgacttccatatnctgcgctcgtcgagatgtagcctctaccgtccctgctacccgtatcgtggcggagtacgacgccaccatgggatttgtnnacagaattccttcgggtgtcnctactctacccagccccgatggtggngtaccgggnatatcngttcatnnntccgaacgttactacggactntcggccacttgctggcgtcttttcaanccncngtggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcncagagtgtnctttgcgagttttggccgcagtatcctgtttcacatgcgatcggtctgtncagatcttgtcgtgtgttacgacnacgatcgccnngatgcggngtgnnttctcaatcgagntggaggncattaccnntgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaannngcnnngcgcgcaacctatagcctcttagaataaacgtnncnnnnnnnnnnnccaacggtaattagaacttatttcattaccacatcgatagtcacngaatctactatatccnatgtgcgtcgctgtacctgccgcccaacgtccgngctctttctcggttcatctnnncgnagaagtccagngaatacgttctatattnccgtggnccaaattaaagttggtatttcctcgccgcttagctcgcgagggagacgccggcggcgagcagctgcacgcttctnnntaggccaggtacccgcttcacgtgacagacnntttntccagacnnnggataactcttngtaggancnnttaggtggtgccaactgaagactcctttcccgaacatagcagctcgaattcgtcatgcttggaagatggcataccagcgattgattacacgcgacaaaatgagctcngatcgaagagccttaagcgcatccgcctcatttcanatgatggtggcgtaccgtgtcggtgtaccganggnaagttgggtggtctttcattaggaagatcagtgcaatgnggggctcatgcctcnntaagggtacgttgtggnngacccggggcntcaccgcgggtgatcctcaaaccgtcnattatgcgataaaagaagtgttgactatttctcgtatgccgaggactagtacttagtagnaccatcccgtttcaactcgtcctgaacanacatatcaaaatactatggttttgggatacggagcgaaaatgcgtgatccctcactcattatcgtatcatagtcacggtgttagcgacgcattgccacgctgaggaggcacgagtgtctaccggcagaggcaacgtcaaaaagcgttcaggctgccctctaggtaataaaagattgagccgnncgctctgcgccgacatctcatccnnaagnccattggccagacctgtcgaacacattcattatgacgttngancnaactacatctaccctcggcaggnactgctatctattcccagacgtgattccggccatacgcaacccgttgagcgtgctttctatncgtgatgtcttacgacctccggtcttcagtctggcaggtacccccgcagagaaggtgtacaacatttcatcggcctcgtgggganaggagttccaatantttaacacggttatatggaccaggggggctggcctagttcagccggggcttaacagctggactcggcatcactaataatcaattagcagttcatcattatatccagcgcacgctccattgactgaaggagttaancccagttccgcatccggtgggtgacacccggcaccanatgcgngaacgcgacaaggaatcgctctcgaaaagcaccgcttcgacatggcagacggcaaaggaggttggtacattnnngcnggagtctcccacacatgacgtgaactgggtattaagatgacggtctgacgagacctcttagacttacagaacaggtaccgaacagggctgcgacggtaacgttgggactatgntgtaagagcgctgctctatacgacagcgacagctgggcaggcatttagcaccatccccagtgacagggatcggacacanattgcaaatgcccgttatggtgggcaccttcagggttaaaaggtacccgcttatcggnngtcatgcttggtatcgtagcccagaaacagttcngcggtatcgcgcgcaagagataaatagcaagaaccctcattagaggcgagtgcgactattccaatgcgccaccggtgatcggaatacacacgcgacattacccaagccacgatccgcgttgattcgtagtgctcgtgttcacttcggcgcgctggcgacagcgtagatgtgatcccaatttaagcgcnttacgcgcagtaacttccttatcagcctcatgtcattcatcttcacatgcagttattagtctgtcgccatacgttgatccagcggcaggacgcgntaagcccttcaccacacacagcaaacgcaaagatgtttctcgcnacaccgangncntcgtccaacttaagctgcgggcagattagaatccggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggagcgaccctatgncgnccgtttgtgtacggtttaacttggcgctgnggatangccttttaggcttgataaggcgttctgctgcgagcgagtgggcagagccccatcgttttagcactntacgcggtagggtagtgaaaagtttaaaggtnacaagctggtatgcgagcctggccgntctcaatgtatctgatcgttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtctatatgcgtgagatccattttgaaccatggggggttnaagtgattgcgggcccnaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactaaaatctttggcacttcaagactgctacagcggagtaatnngttcagagggtgaaagtggcgcagggngntgtgaacccccggagatggacactttagatnaattgttgatatgcgtttttcgctttagattgaccacggtggcctccaatgtacacacnntcacaaggttggggagcgtgtacattcaaacnttcgttaaaaggttttcttanagtcactcgcccgaagattattcgttcagcacgtaatgtagcaggaaatggggcgtaagttaaccacaaggacgtctaaggaccagctcgggcaggcgagcctcagtaaggccagatgataagaaagtgcccaatgagcgncgnagtngcgctcgacgcccggcgtccattttaggcgctggaangtgtaacacttcnngcgaaggcgggcctattgttgatttcccgtcgattgattntgggaaactgggcacctggtaaaacttttctccaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcgganccgatagactttgtcataaacctgngtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtntaaagcgggcgggccgtggcggcccntacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagcctgccaaangcctacatcaaacatcccggtacctttcgcgggtcgagccccaaggggcttatacatgaatagtcctgttactggttatgcgggcgattggcatgcagcggtgtgtgcctttacgcccttagaagggcatgtgtattccgatggtccgcggtgtacgccacctggccaaccatgaggccgagggggacaggcagaatcggancgagaagccaggctttttgttgggannanncctccaaatcngccgggcctgattccatctcgtgtaaggcgagtcagcccgaacgnggatggaagagtccgcccnatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcagttatgagncgaccaagaacggcggggttacgcnnaggaaaatcggggccttccccagcacagcnagtagctgcagcggttgtggacatcaaagttangctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctnacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaaccatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattntatatattaanggccggantngttgggacctaaattaacggtggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgcnagtgcgcccagctctaaagtctcatcaacactactattgtntaccgagaaggnagnncgttcctatccaaatgcgatcccggctttgtgatacttgtgctggacgctnattgctaattaaacattcatgctttacntattacctaacgcatacatggcttctacagccaactcctggaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaagggagaatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccnttattcggtgctgatggcggtacgaagatacacgaantcgcgaacaaaccgaaacntccggaantnnttgttcggtctagagatgtccggggcccctagaccagcccaacccggaagcggtggtgtagggagtacagtatcactntccaactcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaaccatgcaggtgggtcaaaccgtatgtatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccngcgaaatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctgatcccgcaacngaagccagagccactatgccgagggcttccgcttttgtgctgatagacttgaggcccaagactaagggcccaatagggtaaaatatgggcctgcagttaatagatgcatccagatctgggactggtggtaccacctgcatcctcgagatgcgaacaatcgaaaatgaggtgtgttggagctnctcgcacacgacgganagaggcaaatggtggtagctggacncgggtctatctaattgggctcttttttcactgccccggctggcccaacccaggcaattaactcgcgcgttggggancnnctgcccaggtattgcgctccagctgtttcgcccgggtagttnccttcgggttccccngtatatcttacattcatcgagccctgttggataattcagaattcgncacggtatacccgcgacagggcttcctcggatccaatatttcaagtagtattgggtggtangaagcggtactattgtagaatcgctagatatgatttagtgcagacgtgnaggagtcccggatatccgtgtgccgtgtaatcgcttgagtcagtggtttttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcctagatattcccggcccttaactggcctcgacttaaaccacttgtaattcgaagaggaccagtacactagcgtgtgtgagacaggggtacacttatggagtcatatggcacaggcngccatagtcttgtggattagtaaccatttacgggaagccatgcaccaaatctgcgggacctcccccggtagtggacggacggtttaatttttgtcgnataaagaggcatattcgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgnnattcgcgcggccacttcgtctgataccgggaccgcaagtnctctcaggngggctttcgatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcanccgngcaggccgtactnnnngttacagtaaggactggtttctttatgaaccccntggcaaggccggttgagtgaagcagtcgctttcggcgtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcgagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagntaaagtctaagcaggaatgacagctagttcgnccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaggactcgcggccccaatctgntnnnggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctgnctggggagtnaaagcgcacatnaggcattaatagtacaccnatgngtcttgatgaaatnnntnacggcgggaccccatacagcatggtcctgcgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggtgtgctacnaccgcgttggatcggagagcgaggataatttcacccgttaacggtgtacgattntccttatccatgnggggtactagtagttgctccggacaatcatatgtcacccgttggttcngccttacgaacagggctcgcatacgcgggagctgtggctnaatccaacacgcagcagcattagttcttacccccaaggaaaccacgcgcntctgtaacaccgccanatgagctccagctgaattcncgattccccgactgacgatagcggccaccgtttaagaacggaggtgtgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctatttttagatcgtaaggtgtccgtaaaaggggatcattatatctcacaaataattcgatcatacagcatccncaattgaaggcctcacgttgtgcgtagaagtgataagcacccaggaccaccngggacaagagcatcgacngaaacttaactgcgaggggtttttgattgagatatccnggttcgcccnngcccgccgactcgccggtcggtcgagaatggtccacccagtgccgggatatgccgggtngcgtgataacgnaanccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactngaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttagcaccggtaccatatatcaccgaatctcatnngtgcgacagctgacgttaaactgtctggcggggcaaaagttatgcgcgaacctactgcagtgnnancacagcagatgtnaggggcattagacgggcacgcattcctctaagggtggtggatagcgactgctgaaccnnatagggaactaacaccagtgtctgcaantgatctcgtacatttcctgcacttcggagccaccccttgcnnctatgaaaagctccacggttgaagaaccgtacgcggaagattgaggcaaggtccccttgggagactntcttcnggggccgagcgatcagggcnntcnggtgactacgtttggttgtctgggatgcgagtttgtaaggtnggcctgccggntcgaattgcgaaaagttcaggcccggctggggngttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcngatcgtttgnncgncagtgacatttgctnngacgacttcctcatatcttgcgctgggtaagaaantcccagnaaattcaacatgtagccttatacggagtattaaatggtaccnnnngcctncaactagtcatacataataaacgttatctggcagaacctcatcgncgcagggcttggtccgtaagatcacgagctgagtacgctacacgatccgtaatcgggttctccctaccattgcggatacgttagtagcgaattgacctactggcagtccgatactagaagaggtacccaactagctcgtnnccatcatgtcgctagacagcnggggctgatgnncggtgttgccttgtttggtaaggccggccacaagttcaccaatcgctgcagnagtctaccaatataagtacacggctcgatgacgatgtaggtgccgatctcgantcnannnnctcaagtccaaagctccactgccgggnnnngngagaaccgggcggttaggcccccnggacgagccaacccgatccgagccattacatccgcaatgtggcnccctagtctgacggtctaggttgttctagcaggccgaatgtnnncagggtaggggcttaggtggngttttgactagctgngtnnnnngattccagcncatagaggaccggagagaggacctcgctcgtacaacgngtnatttaggcctagttggtgtcgaccggancgtacggnganctgcttggagggttagcgcttataacttcatgccagcgtatgcgtgcgctaaaccctgcgaagtaaccnnacgtggagtccccctcatggcggactttcaggtgcgttacactgncctcgggcccgcggagatgcctaagtncgcgagtctgcttttgtgggataccgagcnngcnngaacgtgtttaatgacggtgaacagaagcccatacgcctccntacgattccataggtgacgagaccanntcccgtgagagaatcggagnanncgagcagtgaggcggagtaaattgcttttagcaaattggtataacctactttctcaaatgtttgcccannggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactcccggntcgggtcctgctcccttctgctcagtttccggtacttgtaaccnggcagcacatggttgatngaccctgcacnctgactgnacgcacacttttcgtgaatcacatccaggcgtggatcnaaccttatcccgcgtctgggcccaacatcaaacgagtgannnnacgncgatggtggaagccgagaatcgcgtactagctcgnggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcaaccgttcactgtctngccgccgcgcgagtccattgataattttacgttccaagngnccgacttccnngcgatagcctgaccatctaagacagcgatngagcatgcatagcaagagggcaaccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacntagacaattgcgtccaccgaaatcacccctcaaatggctgtctggcctttggctacnntagcattgccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccncnngcgcaatgtcggcaatagaggtcaaacgtgagaagttcgnagtgcctcaactnncgctctacagacccgacgctattcaacnagcccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacacnggtgtacatttctggctcnaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcntggtggtctaatcgcccgtcnncgnnncttctacggccgcgggcctanttacgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcattcccgctacccatctcgaaatggaatcagttgcattcccaaagacccaaatctgaaccttaacttcgcngntgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctacnnngagatcaacggcatgaaatggtaacagagatgcacctnnatatcaaanctggaccatgagncagtattttnagaaaagggtaactgtcggggataaanngatcagtcncgcataggagaagnatttccggatggccaggctcaggcttacggggaactcctcagcgagatctatataccaggaaaaacctccagntcgggcgtagtgaaaatgccctgttagttgtnngncttgagctgtgcactaaatgcganagcgcacccttagccgcaggatatattagtgtcaatgnncactagatacgtgtggggaacgtctatctgagggtgaccccccatgctgagacagngctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgcactatatnctgggacccatctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgncgcggcagcactggcggtgagccggactgaaaggtcgaancaatggtaatgagtaacccccgcgttcccgngtgtaagacgttttttgcnnagaggagctgctcaagtgtgaacttccagatcgaccagtggggtgacggnnccnnnncagcagggagttactgaaacgggtnacaatcttgggaggctggctgtatttgtgagaataagcaagccatccaaaagtctttgtnctttcactggcgcccatcatntagtttcctcacnccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagtcaggacttatcatttgagaccgctcatcgcgggagcgcatgtgcggcggttnnnccgggatttacactccctgacatctcccatgctaggacgcaggactcatcacgggctctcgacaggagtccacgagagagtgagagncgctgacttctgtgaaaagctncagtaacggcttattcattaagcattttgcagtatgcggtgcacngtagntcagcgggtcgagctttccactccaataaaccatttatatggacaaggaacaattaggggnncgtcctcgtaagccacacgttaaacattttcaagtttgcacgatctngtagacttgcgtcctatcgtggcgtagtaaagnagacttaacnntacacccgagtggacacttgggaannnnnntcgagttaggagncagactgaagcttatcgccgggcagggtaatgttatcgttcttgggaatgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctaatacancnngtcccccagctgccgtaatgtcatgatcgcatgcttaaaaagatatcgcctggggtncatgcccaccccnngaacgaccccctgtngagaatggctctgggacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccntgtgacattctatgcngnngcacagaggagacggatacccgtacatagcagcagcactggtgtagatgatggcgcgctgtggccgaggcatgctatccaaccactacgacnngnnaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccattccggganggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaattactnncgnntgcatcgcgtgatgacgagcaactacttaatgggagcgctgctctggcacattcagtaggtccattagacacagactattgccatccgtacccacaccggccttgtantgtggctcgtcgttccagcggccgaatcgcttcatgttccaattacagaaaaatagtacggcgtggccggactaatnatccttaaagtantcgtcaaaggacaccaattctngaacgcgaacttcaatataattttttgaggcctcccaccatacgtgtggattcgcacggtgcgatggcacacaagctgttttggagtaagtctcgttgataacttcgacgatttgaagctcaggcanaagaggacaacctcgtgccgcggnacgccacgaagcaatgagcggctagttattctgcantcgtgaggggtagcngtaccgagctctaccgcctgcgccnacgtaacccagacanctagaagagcatagttgagaaatcatccgtcggcttttagcgatacccaatatagtgcccaggctaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgngcccgcnggacgatctattacaagtatcggtgatttcgacgctgggctttnnctgggtgggtggctcagcttgagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaacnctggcnnttccacgaaggnatacgcccgtccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagcttgtttaattactgcaagctagacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaantaggctgttcattcgtggtataagcattatngtaaacgctttcatccttacaccgatctacgttgttaagcagtgcgtacaatgtaaaaattggtnagcaccaagccgtttaccctgatccgatagtatttccgatgttananccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttaccncggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtttntgacccaacgactcgcaagaactcacttcccagcttcctcttgtgtacgtaattgtatgttcctttaccatccactcgaccggtcttaaaagacgtggtctnaccaacggaagcatgagcgtgagntaattacccgtggagatttgaagttgatgaagcaatnatgaacatcgtttatccaaacttctggcataagagcgcatggtccgggaggaagcttttctgntcagagctcggctccgcggggtgatggcccacgctatttcggatggtcgcttgctcgacgaataatttctcccgtccccactaancactnccaatgaaagtcctctcgttcgtgtatgggtacngcggagatcaaagaaggtanncacctagattgagcaacgcataaatcccaaatganttgtctataaaatagaggatgcgctagtgttcgatcgtcgctgatcnnnccttacgccccgtngtcactggtgtgggtactantatcgccctccacncgtttttcttagtgcggactacttggccacgcattgagttnccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgtnagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagcccctgnacgcgtncagncgttggggagaaggagcgattgcattnggggcttaccgntggtccctatttcattcgaggtccaactatgccccagtaagcatatgcggaaaatcaaaacgctgnacggaggcgctgcacccatttcagcacccttcnccggngacaacttcacagctgagtcnccaaacttgcgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttngtggggtcaagaaggcttacctattgcgtcnttctaacgataaacgccagtctgttggacgtcgcgtcccaagagcccgggaataggcngtaatagcgtgagggctagaacttgaaagaacgggcctccatctttaacgctaagttacgcatgttggcgggtgaaagaggccggaacggattctcctnngnncctcgggcccgggnnnttggggtacatactttgatgacctctaactctacacgtcgtaaacccagntncgtctgccggcacccaattctgttctcctctcaactccggaattgtgtgccgaggcgtaacgccanccccctcataatgtctcatgatcggggtgccagttcaaaatcntatcaaaatattgatcctggtgggcgcatgtgcccatcngcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgnccccccagaaggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgnnntngggctataacnggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcncaaagcggtgtgaacgccccgcggtaaagcgggggagagaccagtagtcacaanntgtcgnctcgccacaagcaccacgatcgtcagttacaagtcgatgtaatcaccagnncncggcgcggcgcgcaccggaggggatcaaanactcaacatctacgtactggtccatctttctttccgntnaggaaggccgganatcagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcanncccgtaacatcaggaagtgggtcatgaagacctcacacattgggtntctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcgtngcatctcccacagcacgngtcctccaaagagngggagccattgccctccccagatgccctctcacgttataaaacatttaatagannncaatgcgnaggtgtagtgcgnagtctcatcctctggcaatccntttaaagtctaacgctgactcgctagcggggcacgatcgacgcccacggcagnnncttactgcccctgtgggcngggccntgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttnngattcaacatactttctcgccctggggatctaggagggctgggacccagcttggagaagatcttcggcggttagttgtcgatggcgcnnngcnngacccgatccgtgcaaatcntgcctccnggccccnggtttaatctcnttttgatccggactgtttcggacagccgtcccctaccctcncgngcatttctgaagcaatgancncatgncaggcctggagctcgggcgcggcacgtttgattggggannnacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccagnaagatgttttaaacaccccgctacnttctcaacggcggccaactccngangnggtatgcaccgtcactgcttaaggcgccgttccgggtggcggcgaagaataggcgaagaatgtaggacccaacgggaactactgtattgnagaaacaattacgctccggccttatgcgccactaggccncccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcganccggnncaccgcgaacaatatattcanagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcccgcgtcggtaacgtntgcgccgcagcaactgccgtccggacgattgcctcgaatcctggttagctcncgccacgccgtgcaagggcccctatgtcgaaaatcggttcgtcgtcacagccgatcccgggaacagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaacngaagcggattccgtattagacgnngcaccggcccngaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcccatgcccggtccgttcggggttctgacatggatcangcngatcaccgctatttgggccgttcgatcataaccgngcaggcnngatgttgaagttcgtccaagtgngggagatgttggagcaagcgcgagatctctatctaagtcaggttcactcactcaccactgtggctccggtgggntagcacaatcggcttagcagcgggtgccctcgtactgagtcattgaatcctccgattgggggcgatctactctgtggcttatgactctggctttgattgacagttccggtaatgaacttagatctcgaggtcgccgagnngcctggcgtcctgtttctactagattgatagagtgcggtaggtagggcnnncatggacggggcgaaacctgctcgacggggattacctacccctcggtaaacaaagacttcaaccgcttagttggcggaacatcctncctatccctcgcctagcnggaagtcaggatctactcctgcctatntgttactcgtcataangtatncacgcacatgcctccgatggccagactacacttgctgtccttnnaggatcgccanttaggagtactctggtctgtaagtcacggcattgctannncgcatagngttctttgggttgcgcagctaccngnangcattnancgacgtccgacatcgcagctcggacgncaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggaactgggttanttggtgggtagcacggctagctacaggagtcctaatgcgagancgaagataaaattgcccgaagccactccaagtcttttcgcataagccagcacgggcnactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagagcaagaatagattgtctcagcacccggtctctgnntgtgacactcgatctgaatctcntaaagattcataatccccgnctggacccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagcatggatggcggccaccnnccgnnnnnaagacaanccgacttaaagttctttccacaagcatattttcggattagacggcttnantgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagnagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgccacggataaantccgcttggaatcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatnnatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctccgtctgaagccgggtaatcgcagcttgtattcacacagttgacaattggncgatctttcngactacgacttccaaatggtttaccgggggtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagacntcanagngactgactcagcgcgatagttacacttcctgcttagcactgaacacctagtgctggtaaacatataggcgttacaagttgtccctccgccacccctcacccttgtaaaagcntgtgggggcaatggctatcactaaaggtacgtttcggttgagaaaaggatttggactcataacgcctttttgccccactcgctctcgaccccgacacttngaacgggggtcctagngcgcccataggctgaggagcacagttacggtcttagtacctagttttgttcccttcagttgcctattggatcgtcagtcggnaaaacggtagccgcttgaaatgtttcgctgggccggcggantntaccacgncagatcatcccnggatgctttgtgtatactggaccggttcctactgttacccttccaaacctatcctagcgcgatgcgcttggggctctttgattgtgatatgattctttccaccggcgttatgggcctgcatcgcaccatggacgacaaccaccgacatgttttacacggcgggacnggccgattcaagctcatttacagctgagacgtggcgtatatgtacacctagatgtgaaggtgtgacggcataagttccttagtaccagtcgtacacccggaaagtatagaccatggccttggcaaganngcacacnttggctgaaaaaacncgtccaattgcnaggtttaagatgcnagttgacgccctgtgtttcagacgtgttaanancgcgaatgaatcnnataacttcattaatnttnngnncgcctgtgaaattgacgtaacagacaatttacgcttagctacaccaactcnccnncgacgtctgatccattgatctcggaaacattccccgtgaacttnggtnctaggngggactttagttaaaatcatttctagtangagcncgacacgtgcatacgaccaggggctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgngcgncccaatgggaagcgntggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccaccccanntggnnnccaataaccagtctccacgcgtcttcaacgatctgggcttccttgggtaagtnactgactaccgtggggagtgggggtnncgcttgctgagatctgcgtgtaccgttcagaataatnctgtgtnanttccgggggactaaaagactcttcgtcgnggggatgcatacgtgcctggtccccccgaccacaccgctactccnatatagtgggcagggattgcgccaacgncggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatacagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtntgtctataaacttaggcnttctcttcattccgangtgacgctccattgttacgcaaccccgagcaagctctcgnattcactcgccgggcatacncaacttaaccacgtgctgctgtcttttgttgtccctgcgttccttgctgtnngtgccnaaancaagcgtctgtcctagacacaggcctggtgcgataacgaagtgaatggtcatggtgggtacaggcagatctcttggatgcgaggnnntttattttngnaggacaacaacggagacngctccacgttcgccgattgatggcggttcttagcattgccctcgacctantttcaagcgctccgggnngcgtgaatgaccgcccgagccttcagctntggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctngtcannttaattntaaacccttatgcatcccacagtcttcgcgatggcttcgtgcaggcaagccctaggcgtgancccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgnttgacccggaccgccttnnaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgacnatgagagtccccttttcggtaatatgcgtcccactaagtggaagccaaataatataatgcnggtggacnncgcccagcttggccctgcntagagganatttcatggacgaggtagcatncgctgcttgtgtgctaaggggtngcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcnnctntcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccannggtctcgatgcgggaatcaagaccgacaaagcnaacctgggcttcgaggtttcccacgacggtagtcctgtatgggaggtcaatctcgtcttcgtgatgctgggacacatggtataatcgagagggcaagtcgcacaaactacatatctgcctagctaccagattacagagaactcaaccgactcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggngggcgcatcggttctgaanttnccatctctcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccngtnnttaaaaactgtccgatgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaacttcacctatcttgttaatgccggtaattggggccttacggggaaaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagngcgggttaaangggagtaggagtgaaggtgagggtttcgacatataaacgtctatacgatgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcngnngcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacggntcaanattggccanatctgcttttaggaaaaatctttcangcgcacgagcagccggcacctnnatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttagggggtcagattttagctttgtccctttgcgacgacgctcgagcnggtgcgaggtgccggcctggtngcctccaactgtaggaggccctcgaacagaangagaccgctatagaagtgtcaatngnnnctaccccgtcatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttgganngggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgagtagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagcgcgggtgtggccgttactatcaatatgggnccgcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcctctcacctacggtggatagggctgatctgtgtcagggaaaagggaangttcacaagataagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgncccacctcctaagataaggatccacncgacgacgaggggctggggnngcggnggncccccagtgttctagcgatagtctagggcgctaaatnngctaatattacccagccttttgncccntaaaagaaatcgttnctcgtccagacnatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccnnngtatacagccnnactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacaaagaggcacctgtagcaccttaagttggtgcnttcagattgaacgactgcctcgtatgnagcaatgtaaacgagntaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtngngnttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtntatnncgactacgttccaccaaaaatgtanntctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtnnannnttnntctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttagnccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgncgcctggtgcgtaacaatagncattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcnactaacagacagatngctagaatcacaagttggnnnnnnngaagcntatgcaaagatataatctctcatctcatagatccaaaatagtgtaggtgtgngcgagctctgnttgtagattctgnctcatgtaactacgcngatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgatanngcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctnatctatggcctcagaagagcgggacaacgctacngttgtgtcccaacagcctatatatcgtaatggccctcagcagtanaagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttcaactcgcccttacggcctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagacattntggacacccttgaacagctcttaccttagaatgcttngcgctactacttgtgtcgggtgacgttgtcagttaatggtcggtggtactccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcagctagtnnntaacgaanactatcntttcctttcgactttattggacagaagtattggatactcgcggttcgggtccntaacacactccgcaggtggcacgagtcataccgaaatcggtgtctactgagtatgcngcggaagagctacgtacggaaagggggtttacgccagttaagaaaacaattnnncagtaatgcgcaccttgagtagcgcctttcccagggctacttttggccggtgaccgggaaatcttttaaatttaggaagccaatgtcccgccagtgaacttgtgcccgatttncgatgtcctcgttaggcatttgatactggaaaacggctgctcgggaatgtccttcgntagggatgcagtccatcccgctaggcatggaccaagatcngtgtgtgtgctctaaggcgaagataacagacaagcggtggngatgtgacgtgctcaaaggagagatccgtagagattcataagcgggacacggcagcnnctntgcaataggacgggccgacggacgggacagttcaccgcgacttcatctnctcacttgtcgcgtgcgncaagagaagtgaggcctagactccaaggaaatccgtgtagtgcgcacgtgcgacctacggccttaggctaatctgatacnggactgtcctccgcccctcacgatggtgcccagcaacccgtagctanccnctaggccgtagctactgcccggttgagccgccggggtnntggggtgcaatgaggatacacaggggcctcctttccatgtgggagtgaatagcgctaacatgtacttcccagtactagtagggggattcgcgattgnattttgtgtttccctatnagttctacttggaagaggncccaccgcactncggatcaaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgntgataaccacgganctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctattttcaataagagtaccacttccggcacnntagagggagacnttagattattacgtcntcgcggcaaaggcccatcgtgcatgcccaccaacacggattgtacagtacgtacggagccacgttccaaccggaactgtcgtgcatcttctcccnntnattctgcggtccagtcagcgtcgctncctcaaagccggacttttctttaacggagngntgccnggncttcgcgttctcgatctaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgnccngccnactangcatgccgccagcgtgccgcatcatttagtgtgctacgtgcaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtngcagttactctggcgcctcaacgccgctagatttgcgccagagtcnngnccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggtnngtcnggaggtatagtttactgtggtncaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtangggagggctgttaggacagctctnggnngntggtgaggggggaanggccaacggcagtgaagcgcnccaatgtctgaaagatcngactcacagatttaagctgaanaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcncagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggtttcagggaaccaatgccagcacggcaaggcggggcaccctanagggagatccgnttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagaanctcgggttccacggatatgagacgaatcgtgcagctgttgagcatcnancctcgtgacgcttggggcnnagtgccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataattgcttcatcannnntctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgttgggcacatataaggtacgctctaaccagcgggggctcgaagattanntcgcccgtcctaaattcggcccactccttccagtntcatgccccctacngnccgtgtttccaanagnaancgnnnaataactgcataacggaggnntcgtatgnaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactaccttcnctgtaggagatggcttcaaggcctttccncggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtntcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtanataaggttgatanacnncaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaanagtacatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcnggacagcnctcttgcggggaaatcgaggacgcctggtagcctntagtggtttgcagctcggngcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatnttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtaccatngcgatggttaagcgtcgtgaatctttacgttntatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatnnatgaggaancgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctantggcacgtctcgaccccgganncttgcgantaagttaatgactgagctgtcatgagtggtaagccacacttacatcggcgttggcagtcttcatagtncaancgttaaccaccactggccttccatggacttggtnagtgaatgtactcnagttcccggatcagcgaanataggcgtcgcctcgcgtgcnttcctacgcgggcgccccggggcgaaacangnnacaagacgttccgttgggtgcangattgagtgcgcattcggaccccgagtccctggcatttctntaagttgccgggtgggtcgactcgtgtccctncattaactgcacagtaagcagcctcgaggcctcttataggttcgttcgccggatctcgagtaagatctnaattgggacaaacggcttctgagacatccgatgttcaagtcgactatatccgatntactacgcggtcgaaaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcggtcgcgaaacattgttagctgtagcttttcaataggagtaggccggcaagagtttacncgccctggcggaacgtggtgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtggntgtagtaggttaataggatgccgaccactatgctctccaaatatcgatttgctacattgcaggaatacgatcgataactacgagctataatatctgagccttacctccacgaaaccgtatcgctttcgagaagctggcgagggtactcgggtcgaccctggtccctaacaagtgcctttgagtgccttgggctcgaaccgtcgtgnatggccnggagcccgggcgtccgctcgcccataacctaagagccttgaattaatgtacacgccccatgaaatatgtggcggcacgctataatagtggagtgtcaagtgattgggtgctctgggaaacgacgaacggtggggtcagtcttgagcactaagatcccgatcgatcaatcacgaatagctacggatctcctgccgaaatatcggccaccctgcacccccttgaagcgaagtttagtatcnctatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgtcagccaaanaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtaagtctctggcgtgactgacgaattgaaactgatagtaaacgaacacanagtcctctggcacacgctgacgagtttnncgcctgacccgtccacatccaggtctagagtcggtnccngtgcctcagacccaacaggcttcccggctaaccaattggccaggaacacaccccctcttcataatcacgcgcgntgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatccnantctcacgaccatgtctctatctgacggggaaaacgctgttttgttcccagaagatggtgtttttcatagatnngggntgaacaatatgtccatttctncggcttactgagggcgccctctgccggcccgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacataggacctcgnctggccccaaatccgtctcacccatgtaaggaataaacgctattcttatttgattacccgcgcanccncccagtgaggatactggaattgagagttcatccccgccgaacttactcagacagatcaactagtgggaagcanccggaagaggtaagccacgtatgcaagcgccgttgggacgctncaggagggtnccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatcctttttnggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtaagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccgtcccgcgcgttcacctggagcantnatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcactacgacntacccctcagtcaaggttgcgangtgtccggacatagtcctgcccgtgatcggcaaaatctcgggtggnatagggcgaacatccgtgtanggancccaggcttcggccaagacttttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggccatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggataccccaacagtncgnttggcaacacaatccttacgtcacactatcccataccgtatccagctagtccttgcccgccatggtcggcgtcactgtgctcataattttgcncgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcnctcaggctttgctggtcgtacgggcggcttcatgccccgctataccttttgccagagcctagtttaccgtagtgccttatttagcacaacagcggggtcgccagttcgtggctctgctgccgnnctacggatgtncgaaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctggtccatcgtacagggtgcccaggtagtctcgcaacttcggngtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgcatctacttggctgtaaagacctaagcacgccggncacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggattgcacnattcactagagatttttcaggcccagtctccaagtcgcttgcagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggnaaaaatgttcggcgacgcccaagacgcataaagggcgctaggcctcgaaatactccggcttatagtgaatctnggcggcttacccatgcaaccgtcaannggaacaaatggcgctccgacggcaatgggctttgaactggtggcagtaggaaccttcgntcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagctncacagtgggccttacgccacccagaaggacgtaaagaccgcactccaacctccacgcggattccaagtctgattctatgggacatccgtagggtagacattaagccaacggatggccagggactggnactccttccctaagtccccagcgttccacctcatccggaattgaagaataacgtggctcctggagcctgnggtattccgcgtctccattggagacccgggctactatagttattcttctgtattggtaannaagaggaatatctcgctgggatacccccatcttggggcgctggtacgcctttcgcaatanctgcattccatggcgttcatcgactgtgaccctttggtncccgncgcnngctcgttnttaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatncgcagcggctattcttttccctcctcctctagcacnttcctaatagctggcccagcgtaatgtcaagtaatggaccataagcgggcagcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaacctgacttgggggggataagatcccacccattcgtacagggaccaccccnagcggccattgcccntccaatgtctcgtaatcaaacccttnagcagatttgtgcgttaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatcatgngtccgtgtactccggttcggacggaatggtctttgacaaantaggagtggaggttgctcaacatatatccgttnctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactcccttacatcacggtcgcacgcgccctagtgggggggtgtgancaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtcatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccntatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagttttgcgcaacaccgactcttgactgaatatcgccccgggaagtttcagcgcnataaaaaactaaacttatcataccttagacacttcctaatgccaaggggatgcgaccggcgagtagagagtcaagagctattccggccagtccgcctttaattcattcacctaaaaataacaatataaaccatcccggcactaacccatcgcagggcgtggcgaataatccacgtgcttgagatgcgcgaggaacccctggcagtcnccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtannaggggggcgtaccgccccgactttctgcccagagnnngttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccncnntagtttcggngnncggtaggtgctgggcccatcggncccggaccgtacggtctacacgcatcttgttcacgcggatcctaattagtcattagggggncgagccgggggcgncgtcgtaacggacagnggatgcagtcagtctagatctcctccacattgagaaaatccnaaatactctccagttgacagtctnnncccnncagtgagggctacaaccggacccggacaccagaacgggctaaatcatcccagcatncggcagcttttttacacgaagctgttattcgagatgatggcagcacgcccatagtggtatnnngctatgaccattgtatgcacataaaaggatttcagcgagagcagacacccatgnnacccngcgaatccgtggattcagcgagggagctcggctcgccggacatctnacgcgccggttttagcgggcctgagaaacaagcctttgtcgcggtgcgcatcaggtagtgaccaaatattcgcggaggggatgcgagctnttgcattccactgcacgcctcccttacaatgcccccgtgctttctagcacgcctgaacgcccctgttactccttgggacggcacnanggacaactatgaccgtcagtangagnngtgggttgttgcaccgccggggacacaagagaagcgctttaccgcgcgggaatgcatatccacaaggaagaacctttggtcggctgccaacttatctgctgcgaggcttactatcgcaagctagtttttagaaacccgtaaagctcgcgtgtacactgcagncganttgaaattcaacacgccacatacantccaaagaaggagctcgnaaaacctccagtcgaacagccgtctcagcgactaacaacccgcannnggnctaggccctgccagattccttattctctcccttgcgtagtgtcncntactcacgaacggcaagcgtatatggggcccatagntattagcgctacgnncgagggagtacatgctcccattttgtgacgttgacngcaaactntggaagctaagnnnggcatccaccggccacgagacaagggctacccttacngctgacctgtcgggaaantactattagtccggncgcagtgggttgtctcatcgttacgcgcgtagttctggattcgggacgtacgggtgtcgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacaggggngnggctncnaaaatgcantcatgtgcgcggcngctaatgcagnatagcatgtgatgcatacgaacaccaactgaaannttgcgcgggccgtcgatagttcgaataatcatnggcgcttacaggtgacgnnnnncgcagttacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatcggcattagagccaaaccgaacgtcnaacggtacgactcacatgtcaaaatgccgaggcgttccggctgtcagaccgtgnnnntgggatagcgtgtacttacgcagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctnggtgngcggtgattatgantgtcacagacgncccgtttagctcgaaaaaatgattgtatattcttcgtcttcgntcatcgactaccacggggttccggtttatgnctncgngcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctnnnnggcncgttgggctaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccanttttgcttagcccagattnnngtcgcggattaaccgtttcccacggaccatgtcactccgccaaacncgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgngtctaaaacgctggtaagacgagatttcgccgcgggcnctccggtccgcctatcgcgngtggnngttaagncccaaggtngnnntcggtccntgttatcgaggtccagcatatgtgttnngtccctggctccncnatacggcagagcagatattccngtaaaccgacgtccgttgtagntgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtagacncagacttcgtcccgttaaatctatgaatgccatgttaacccgcnncgnngccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggagagtanctacnttaacgccctaaatcgatgcggcccttntgctnttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatnncaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggngttctgaacaagggagcgtgcgcatgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgncggcacaactncggtggcnanncggaatctggggagcattgggnaacggggttatcccagttggtgtgtgtccccatactttccantnaggaggtctttaggggaactagtgaggtcccccgtccgaacaaatnacgcgccagtatggaacggtagaccctaatccccttccatggggatnnttcgtggnantgtcatgacaagtaccactaccttccttctgtccaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgacccccccggagaagtcctcccagtcgcactgcttggactctaggccgctacatgcagcgatttaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggngaacgccggtggtnactgcatcgggcccgaagacagagttaaaacgatgatctcctgngggccatgggaggcactacgttgtgncatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagangcgtntactgttttttaagtttgtctgctcatcccgagcccncaaccccaatgaatttacgatacggcggcttctttagatagcccctcgncagagtggacattttggcgatagcgcgccataggtgcggtacattgtagcctataccgncanccaccagcgcctctcaagcctgtcggttcctactgctttggtgcaagtatcaaacccgtaccgatttggctaatccttcaggctgtgcgacggtcggaacactggctggggttgctgtaccgaggacaacangggcataagtntatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtanagcgtccggtatctatctgctaacccgacncgggattgcactcagcggcaccacggcaccttctgacncncaaaatggatttaanaatcantttccaagtcgtatgtcaaacggccgatnggtgtcagtaccacccaaccacagtngagtgcgcctgcatacgtcgtcccccngttgcagtcaaaattaatgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctcccnggnggaccaggcacagacccgattcantttnnttcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtganctctacggntnncgttcagcggttgngcgcattccgccctttagtgcctgtagnggtctaggcaacnnnnncagtagcgaacttcaatacgactaggagagcccacatgagagtattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactngaagctactatncgtatcctgagtactccagaacagatgggggagaaatcggaaaacaaacgcgatggaggtcgtctgggattcanatgccctccagctcagcgnaatgaagccgtttcacctggtaggaccccgtccggctcaagtgaattaatgcgtcccgtatagccccagatttaaaagaanaggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtggactaccggggagggggaccattantttgggccgtttagggacttgttanccgtgcgtattgcttcgtaatcgcaaacactcttancactcctatgaccccgtaggccacgtccatcgtgtaactgatgctaccatcgaatctcagcgcgggtgatgccatttccggcatgtggcagccnntcgggtcctcgagggaagccacagagtagttcganngggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtagtcctttacgaggtncctaagaagttgtctgctcttaagttgcacaaccccttggcgcccccaccttcatcctggctttaatggtccgatcgctggnggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggnagcctactacacgnagcgtaacaataatgcggagagtagaaacgcanccggcaaggcttaacccggagcgggactaaaggcaacactagtattnnagagttccgncctatcgtgaaatcntatcatgtccgccttgcctttnctacgcaagtagcgacacctattgagtggagctacgctctgttagaatggacaagtctggccgcgtatccgtatgacgagcctatagtatagccatgtcgttggntcgcgctaccgtgaagtcaggtaaggctatcgcctctacacgacccaaatgcataaggctagaaccgtcctcactcttcatcgcgagcctgatattgccgccgancataaccnnnatctcgttggtcgccgatcgtctctagaggctacntttagtagagcctaccatactcactactcggtccggtttcttattcctactcnatcaagaggaagcaatacgtccaacccnanccnatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcgttagcgcccgcgacaccaatcaacttatcttnngcgtgcgccttggggacttcggagcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgcnccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactantnaaccagccgcgcncaaggccagaccgtgcgagtcttgacatgncncggcagtccccgtantcagaggagactcgccaagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgtntaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgacnatnctaaagcgacaaaaaggctatatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcagatgngatctggcntgnaagctgatacgggaatatcccgagtcagaatggtttgattcgtcccaggcttcgctgggtccncgtaggtcatgaatggctcataactccctatagaactccttgcacttcacgtcgcgtctcctagcacgactcggtaatgcgcggngtagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgnacttgcggcctttcacgagttgatctaaggctgcgccatatctatctactttgcgccgattaatgcttaaatacaccgctaccccccgtatatccgtgagccggtgcgcccaggntngattcaagcagctcgtgcgtggctgagtacattctgnccctcgtcgttgaagccgcgccatgcgcccgggcccgacctccccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcgnaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctgntggacnnctcacaacncagtctcnnngaccagatcaaatagcagaaatgcgacttctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccnttncnnccagtagggactgtacgttgtcttggccatacaagtctctctaangacaaggctggtggaccttgcggtggcgaagcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggacttaggctgttannccgacgtctcacaaggnnngcatatcggctagacntagtaggcttgtgggttggaanggtagcagtctattctggcggcgctatatcttaacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagcgccgtgaacgcaactcccggagcgaagtcnnccacgtacctagtgctgtccccntaccttagngtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagngaaagtcgcgggtacccccgacttantttattccaacgcggaaagagtagtgcggggagaccccctctccctcacgttcgcggaagaaccatagtgttttgttcgcccgattctttgcacccgcgggactcttctgcgatgnnnattgtggattgtttctagcgacatgaggactntcatcaccgaggggnngccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactangtgttctcgtgagngcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgtcacccgcggtttttggcggtatacctnggtcnactcgagtgccgtcncgggcgtcggaattcaanagcccagacngcgcaagcagcgagtataatctattagaggagcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgcttaacgcctaccccctaatgcgatancggcaggcgggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactatctctttataaggccattttccacgttcatacgtgactcatccngcggctaacggaccaagttcgagaacattaggtgtcggaggtgctgaatggcgtaatgttgagggttgcaaggtgnngagaaaaataacggtcgcttagttctcaatacatcctagcgnccgaggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattaaatacngcgnnntcccattntgggatagataggtgtgcgaggtagtcgaatgataagggcntccgtcgagactcactcctctttgcgnctgtgcttacggacttacggnccttatttctcacacggggatcatgacgcatgccattcttatcagcccangcgagtgataccatagacacctaggccctattaggggcagtcagtcncttgcaagagaggtttgcatcttagcaagaggggagggatatgatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtgntcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatannnannngttcgggtgtcacanttgctttacgtccggccgggctancccagtcacctctaggcnacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgcccttaaggtcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccttaccccacgagctagggcntnnccatcttatgcgcgacacatcgcggttcnggtgagacngggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcaaaatcgacccgngtccaccgaccataattggcgatcgaccggacccaaggatggtggaggtntccaggttcaagacaaattcgttagccgtagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaagcctacgctcgntcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacatncnanataggagttccatagatgccctggagtattgacgctaagtcctntggncagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacangtgtagagncgttaatgattcacccatagattgttggcctcaaattgcggggaagtcgcaaccgaccccgaatcctgccccggtnaggaccgaagccaccctggcnacacactctacnngtacccagaccgcttcacgggaggcccgggccgcggggttaacgttnagcggcagaantcttagtattcacacaggcggtggcatatggcntatggtagggtttatacaattgcgttaccctcgaagccgcccatcttaggaatgctcgaaacagctgagatagcgagtcgnttcgcgggctagcactcaacgggcctgctcagtcagtnnggcacgatcttcttgtacacgggngtctgctaggattgtggagttaccctcnctcgtatgacacgacccaaactcggacaaagcaccgacatcgggcctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgaggagtaatnttcgcactctagagcataaaattacctcggnagggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagagtattccttctcacgaacatcgctgataagctaaaccctaggctacagctgtgagcggatagaggcntgttaagatacgagctatccgcaagaaagattcgttgtccatagaactgggattgggngccancggagaggctagatttacctctccacaggtaagtagacgctggctttacgcttgccctggagggacgagggttacaggcgccccggccagatagacaccgtagtcgttggctccatatttggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgatatcagtgggtttcaagttggggatnttatatctcacgtcgnatggttcgtcttatctctggtcgggggcgccgatgtgcttcgctgggatgccagtcaagaattcctcactgtgctgcaacagggggagagtanacccctgcagnccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtagcccgaaccggtggcggcataaaatggngaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagggaagcaatagcaacgctgcagtcctaaagcgacagcgtntnacggcgcactgggcgatcggcgccagttcatattcctagcaaataagggcggggtagacccatgtgtgnnccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtngcgtatgcactagcaattttggtctccacaagagggagtctacnncgctagctgatacaagaagcgagttgggtgtcgtagatacggttccgngagggcgccttgtcgtcgattaacgtaagccatnttagctcacactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacattgtgacgacaataccgtgaacatgggagtcgnaagtataaanngccttagctcgcctanncncntcctacacatccacgacctgacacgccgcnnnncttgacataatgtctacaggctgctagaacaatggggccgttgacattngtgattaggggttccttagacaagtgctgcatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggacttcgaaatattgagtaccgtatgnnncactgttacccagtcaaaggcagagtggcatgtccaaccgcncaaagggncagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggcttcctcacagctccgtcgcgccgttaggatggagatatcgtagtggaagatcaatagattatatcagttacagacagatcgtagtagtccccaaatactcngntcctaaccaacgctccgcttattgcaggattcctcccgcacccaagacaggggcgggatagcgtaagatgccccctggagacccctgagaattgagggtcgatgaagacctnnttttaacnnnngcccgtaattgcaatgcgatgcagctgttgtagcagcattttcacaaaggccggcttcagtacggnnncagaacaacctaanntttatcggngtgggaggggggacgtgcggncactgggaaggaacctacgcgcagcagatcaaggtttgttagttagttgcgaattcaaagtactctgccaagccaacactaggggactatccgagtccggctaattgctgaacttcaaaacatctgactaccacccgtcaacggtcagtttgtcagcggagaacaaccctagcctaatggaatgcctctattgaaacaatcgtttttgcaccaaggcccacagggtcgtgncagtggacctaggaccttaggtcatatgcgtgctaccatgggcatacagcaaagggtcactagctttatnngtagtagngacgtgctaagcatagggccaagcgcttgtgattgagtcaggaaaccattgctactcggatgacggaagcggccagaggacatgaacggatttaancaccntngcctgtgctcatggcttccataaaccctcggngggataggactagtccagcagcatctaaaccttcgagtcggtcgcttgtcgaagccgggggggcatcgactaatattcatcctcgactctccctngctgtgtggcttcgggttcacacgggaggagcncttaggccacaggcgaatggtcctatggacctaagaccgtgagtactgcacagtgttcattgaccgtgtaaggttagaccccatccacttcgtcctgttgctaagcgnaggagcacacacgcggcgtacgttcccactggaatctcaaacaggcgttaggtcgcgctttcaatactagtctgcaactcatctccctaagnagtcctcctccgacatcnggacatactgggggtgctagncacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagnnggaagggtataaccaacaataacgtttgttccgcgagtcatccncgtcctggacagttcaagctactagagctggcnagcgtcctganatctttaggggctccacgcccgcagttcatccatgcatcttaagaanactggagggcgaaggtgcacaaaacccgcgtaaatgctanngcctcgcctactncgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtacgctccnncgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaatncnaagtagcactccgtacgctggatattcgtaattggngatacggccgggtataggtaaggccacgacattgaggccgcgcgtaataacntgggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatnanttatggacgcaagtgccatggattatgtttcgtccggcggcantgctcngccttgtgtatttgcgagcaagggcacaccgancgagagcncgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgccgtgctnacttaagtctcacgggcaccgcnggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgngttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctanctgcagtagaagatgctcttctgcctacnnncgtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgacccgatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgngagattttaggaatagaactaattgctaaacccccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcctcgcctcgacacatcgcgattgttcttcggtgccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggacgtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgggtcccgtgggatgaagaggcatgcggctatgccgagcgagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttnnggcnncgagctaaaacgttacggctatgatttgatactcaattgggattaatagtatctgtggatactacaggcttaccnatccttncaagncccgccctttggtgagtaggagaacggctgatgcgtcaggtaagtctggaaacccatggtattaacaaaagtctgaagcnacgggaagccgtctaagacatcgctacgggcctcacttagagcgcgtatcccgacacgccaaggcatacacngccgtatcatggntaagcattagctattcgaccaatctcngcgctgaggactcantctgacccggagggaccgncnnnggactgatggccggctctgccattcctaccataataagggggctagaanncgcagcntggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcagnacgagcccagtgaagagcgtctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactgggganacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgttaggtggggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaannnnnagggggcggcagaagtcagggcgcttgaccaatgttgtttgcggccgtccggacgaatccacagttgtcgtcgaatgtaatgccactcggaagagtcgntacgatgagactactcaaccttggaatccgactgagttacttcatagctttaactagtaagncnncaccgggaaggagtcatagttgcagtaacgaagcactcccgtgnccaaattggtaggggcgtaaggacgtgtagaacgttcgcctcagatttcggccaaaggcatattacgaacacacatctntaacgagtgaactctggcggagaggcttactcggtgggctccggccccgntgagcccatgggtcgcggngggccggactgggacagaataacaggcttgagagaatcgagggtgagcagacatttgcacgcccnacagtcctctcgcatagcgtgtgcgttataagggacccatcgcgttaccgggaaagtngccaactgtgtatgcggacgtatctgcaatggccgccngnnngccagcgagaatttcatacagcgcgcatgcgtgaattacgcccatggaatctaccgattttgtatgtttcattcattcctagtgattgctgcagtgagctaataatgcccangagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgncgtcacttagcgagatgccgtcaccaggancctgccgtgcctttcatgtttgtggtacgtctcagtcaggcgtactgactacagacccgtgacgggggcgggacgccgatgtaactgggcttacggggagcgtcgggactgttttngagactggtgcttggcgcgaccagacggggcagattggcggcggagttgacattcctggcccgctatgagggggccctatggagcggctcactaattttcgaaccagaggccgctatcatcctacctaggggggcgccgtcaatcggaggngacctcaggaacatgcaccgttnnaagtcaacctcncgggtatctggtgtctcacgcgccacgtgagacgaacaaaggttattactgttcggacggttgagctcctaggctggntngtgctncctttcgtgcctccaggcagtgcggacgcagctaaaccatgcaccgtcccggccgcggatgtgtggtgcagaataatgctgttagcgccccggttaaatctgggtaagggctctccantcacttcnntgaagaatcgggttgtacgctgnnngtgccgtgcgctcactgccctatgcactccctgcgcctagccaacctggagtcgccgcgagaacncaggtacagttacctcaccttacnnatccgacagtatctatttgccggaagccccncatgtnttctgatttaggataaagtacagactcccctattcacagccgcggcgtgaaccggttgaatataccgacgtaagcgatttgtgcccagttnagnttccccttcgtcactgcgttatttncccctcggtagcacnnttagtcnacctccgtaatgtgtcngcgcacgtgcagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtngcgccgtagttccnnntngtgcgtgaangcgcacatccagcatcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagntccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacnnnaggaaccgaatgtccgggtagcccatggtcganccttccgncccatcctattgcccggggatattggataaacctctgttgagcgctgtattcagcaagcaagtgaagggactattaggatgtcatccctcggttcggttccntacctacaagaccttgactaattagctcatggagtatgtcacacgcttcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacgatcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgangnncgaggtaccaatgacaactagtaacctctgccgaatcacatgtatgttgtctggnatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggaggnacgaccgacaccgggctgcnccctgantattcgaatcaactttacagtcttaaacacctggctcacttagacaacaaatgcnntgcgcgctactgtctgggctattaaganagcactcgtagtcgtatccacggcgacataggtacagtcccggcccgtagtctaccnccgnnnacgggtgaacgcactggtcgggagaaagccttcactaaagtgtctagagggtacgcaggcnnannacagacgggcgganctcgttacgggcgtcctgtatttaaatcgctgggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctaacgtacacaatagtcagagttgcagagccttatacttggttccgcgggaagtaattcggcgtgtgacttgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcatgtaccccgggaagagatcgctcgtcctgaacagatcgactgctcgtgagagcaattttgtgggcgcagcgcccggccgtgctgtcaggcttgggcgcatctcctatagatccggcccagtgccaaacgctcgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactgatactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatngcacttccgtgcgccgcaggacgaggctattgcttgctcggcttaagatagtgtatggcnaangccaacattcgtgattctcagaaagtagccaatgcgtatcaacgtaaacaaatagagtgagnctttgngnagccaatccttttccagnnnntcggtgtaccccgatcgcctgtcaggttgantttgtcgctgtttntcccggctattcggatccgtactccgtaagcaggcttcttccaatttgtaagctttgcgcgacgtaatcgatcacggcacgcatgggcctgcggcattctgggctgccacttccctgtctcggacggcgagtgcgtgacgcagggtaaggaagcgggggagacatcgntaggaatntgtccgtggcatagtggacgtgtatgtatcatgccacgcatcgccatttccgtgaagccggactttagaggcgtcccacaagccagttggtacgctccaggactcttttatctgagtgccctaacccatagatgtcacgctacgtatgtgcgcccccactagtgtgggttgactcgccngnntatggtaactctcgcccgacgtcagattaagaccccctcnngnggtgccgctacgttgtctgtcaccacggagggaggangtgtggcgaggtcacggaacagacgactggtcgcggggactagcaatactatgannnggatccgacgactacgagcgctcttgacgacccatgtgtcttctctgtcttccgngttttgctcttacccatcgccaaccatnctcntgtttcgaccagcgttagngagntgacacgcgtgcggacgcccggccggtgnttctgccgttatgtgcgagaggattctcacgagcctcccatagtcgagcggcnatcagtnaanctgggtgtgatgagagacgactcggtgtcagaaggctttcatgcgcatgacacttctcctgcaccncccgttctccgacccatcaggtcgtcgcccgtgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtccgaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctcgnaaatatgttctctctagcagggcctcattcccatgtcaccnccatttctctccatnnagtcctcgactgggttaggtcgttgccaagcgttctcccctccagatgtnctcggccccagcgctccaaattctgaggaaaacaggccaggcccccagtcgcattacggcacaggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccgggatcactctcgagacggcgagcacctcggccacccagttggggtaccctatgggtgtgtcagaggagctgcccggctagcctttcccctagtctggtgcacgggtagtataccgaccttgagttaccaccagggtgcgcgantcgaggctggtttacgggggcggaatcgtcngcgagaggcgcnnacagcccccggtcgcacgagcatgattatacgatgcggtcacgtgggcggatggatagattcgcggtgccctttcgacgatttgacgtatacgagttacgtatgcgatccgcagagggggcccagtggccccccgnaaccaggtgggagtcgtgaccctccggttgcccccagtgcccgagaccaattccctaacgattttggccagctgcccnnctgtggcgtttacgctgccaaacgctgggtattccgacgagcagcgatgtgcgagcctggcgagacgaacctatcgagccttgcgcttttcagagttgcacgaggaccnaggcgacacctgccccttgggggtgcgttgaaacacgccccgcccattgtagaatcaaagaaggtgtgacctagaaattagagcccaatgaataatgttaataggcatccaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaacgcgttggctagcgccctttttctacgcgttgcaaatgtggattttcgggacgctgagtgcctgggcttgttgtcttgcacggtgctggagcgtccgcagaaggctacaggcgcgacctactttcacaagggcctaggtaatgtccgtgtgncgttagcaccgctccgtgacagcttgattttaaccccccgacttaatgtcgggcacgcgtaaggcatttcggactaacgcgagttagaagcgtgcctagaccgccagctatgaataccgctaccgnttgcttgaggaagcgatgggataattcccaccacaacctccggtggcngagaggacgctcgacgaacaaccagatcctactagtttcagcccgctcttgcgcatngataggggcgcaattcgcgtacgntattggaatatcgnncttagtactccgcaattcaatgccattnacgagcgaacatcatacggccctannacttggcnaacaagagccatgctgtatcaaggccactaggaggaaaccaaacacgagtgtccctnagctcctaattcgttggcacccgaggaacacccgcggttagcaaagttgcaatcttgtacacgcgttgcgggtagactttcagagctcatatcgcccttaagccttgcaatgcctccagacttcgggcctattgcaatgctccttggcggggatcgactcacccttacgggtcngcatcgacaagatcctcacaggggggtggtcacgtaagacaccacctagcaccatccaagctgggtaagccgaagggcacctcggttgggngcgagcgggcctgtgcacccaagataatctttgtaccttaaggcgtgcnnnncctaaactttcacgcccgctgctttcgtaattaagtgcgacttacggatgggactctacctttctcgcgccaggcagctaacccacagggtgaacgtaaggccgtaagagactaggcccaaccnnncatcgtttggatatgtttctgnctcctgggcccacgctaactgtaaacgaagcatcgaggtcccgcgcaacaccttcatggtaattcagcggggaggcgccggtanggagtagcagcncancgatacagtgaaccagtttttaggcaagggtatttctgacaagtctacctaagcttgttatgcagtagatcgtctcttggcccctttgagcccgcaacagaagccccgcaacgacgactgagtcgctatagaccggatatgcggaagacaggnaaagcgatgctcagaccttgcncacagccagcggccggcggtggtcaagccagtgcaancgagggcacgggtgaggatcactaccgcatctaatacagtatcgnccncagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttggcnntgngtncctngcccatttagaatccagattgttcggagtcatacccgtgtatcccaaggggtgtacaggggctcgaaatccttgactgaccatctgatgngaggatctgaaggagtccgcgttctatccgtcatggcagacgcgaatcctatcctgtttaaccccgttgtacgtatattaccatttaagtattattcaacggcgaaacttggagatagcgntcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccatcntgggagcggtccaaccagctgttgtctcttaatttantnatgggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaggggcttagtgggcccaacccgaatatctgttcgtttggcgcagccgctcaagccgncctcgtttatgcactcggccgncccgtgctttccaggtgcacacccaaacccctgcctnncnccttgttaagaaccgaccacaaaggagcggtcaacccctggccactgtacnntancctaggatcacacgctacgctaatgngaataaacgggggacaccgacaaacaacngnggttataccattcaaatcagnacagtgaagccgttgtggggnnncgcgcccnccacccgatcatcgagaacatgggaaaccatggatctacgtgacgtcnattcaattagtcacactataacggactctacttgncctgggaaagctcgtaacnctccagctgggagacgggggtaattttgtaattccctagacctgttactaacagataggggatcatggagttaacccctccgtgctccttatgttcgggattcgagacgcatacgggacgtgacacatccaaattctactacagttgggcgtttctctcgtttggntatggcattgacgttgaannacagagatagnaggtgcagtcnccgangggtggcattctatctgtcgtcagttgnnnatatacttcattgccaggcncgcnctcggaccgtcgtgtacattaaacaaatcacaaagancgcangacaatagttcgaatagaaggtctagattctctgggctcncggataatgggaagggcgagagaaaccctgttcncgagagacggttcctnctattcgaccgcccactgttgccgaagactttcaggtacggcgtcccagtcgctatgggcaaaggctcgcgtctnctnttgggtgaacttactggagtcttactcgacggataaacccgatacgagcacctcaacagatcgtcaatgtagaccctctggtggttggccatttcaccnctgttgctcagggaaagatatcaaagtatctcaaacgnccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtncgancnnnatatangggggttttgcttggcctaccgtccannnnncatatcatgaatccgangacaagcctaccagcggtgggtcgtggctaactattgtcaaacggggggttaannccttcacgcgccgcgttgatggtctcggctagcagncctatatcagacggaataccacganattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgngaagncatcgagatggcatctctaagaactggnaggagtgttctgcctcctgcgcgccggaagaaaggatntaggnaggtaaaaggtacgcacccttcgatngggaaggtgggaggaagctcnttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgngtggcctctgataggtagcataaatgactgctaatgacgtagggtcaaagggaagcgnttttaggagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtctnaatgaccagaactcgatgttaaatgtaggctaaacccctaagcctattgcagtcatgtcctggncgatcctgattgacctcaagggtgagataggtaggctacttttttaaatcaaagcacgattatcggtcatttccccttcggctnggtgatctactctagggtcgcctctcagatgcccgccagacagtcacggagagtcccggtacaacctcctatacggtagtgcntgcactctactaatggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagngtttattattnagccacaagggtgtggaaacgccancattgcccgcggtacngtaggtcggggcccgagggccaatttggaacggcgcaacttgggaggcgacgaatttagataggtgcgtccttggatcgtgggcttgtcctatatgcagaattccttnctgcccggactcatccccactnggcanagatctannnnnnnnngcaaacatttnnagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttatnncagacatttttggcatacccctgcacatatagtcagacatacnncaacatgcgatcccatgnaattagacgccgcgnatacgagnctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacacgaccncncacggtggaaagtcccgctcagtcattaagatgcctccagatcgagaagccaccggaagaagatcgctagaatacctggaaagagatggcatagcgtgagccctatggagtatgtggtcgcggatnaaaaataccgtaaaaaacgcnnggattgctactaggcttggcttcaatcantcgcggtgtgcgcgactatcccccggtccctgtctaaggggcgactctccttgtacncagctcatggagaatctaacacttggcaccttatggggctccacgcccgctacaagcgcgcgcgctcgttgcatgaagagtcaaacaaggcctggtacccgttaccggtctctcccggtagcgcgtttgcgaacgaaaagtatctatccatagccnactcagaattaattgcccgcttgttaggaaatgatggctacgccgtcatatggcggtccggcaggagncataagtaaacggccngtnttgctctcagagaccacacnncatccgccggctgctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaagactatgatgccnccgcgtggtgccggccggtcgaggatatagcgcttcgggagatcgtacatcgggcgggggnctggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcaaganctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgcgcgaactccgttatgttagattccggtcgagtgcaacacagaatgtgttcttaccaggacccccagtaactgtgagggtactcaacctaatgttatcgaaaacggcagaagtcaaacattggagggtaaccatgtgcagaccacccggccctcggctcgttttagcgaccagcatacatttgcctgagttgttgtnaaggaatattagcgctcgcgctgagcacccagggccggcgtccgaacgaaggtatgcgagagaccagtgaatcccatggtgcctcnggctcatcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagctcgtttggatacattcccgccaccncggnggcgaccccacacgaaccggcaggctattaacncatattaagtgaagaactcagggcccactgntatcgttaccgncgctcaggctnnaaagtctcgcgagtcactngaggtgaagtatctctagcgggctcagatttttacaaagcctaatctacagcctatattacatnagtnattgggagatcgaatgaggccgnaatctagcgtgttgagtgtcctcgcccggggcctatnntacaagatngggccgccgctcgccgctgatgccttctagcnccgtctcatngcgaccctctagtccggattacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaagacgtctcagatacccnacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttttcnagtcgatttgccccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaactacttgacaacgcactcacgcatcgaagcngcccactannnnccncgtccgnacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacngcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcntccaaggctaggcagaagtgtgttctnnttcccgctccttggacnntgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcacggttacgtgtagagtgcttgactcgtcgccagtcgaccgagtacggcgcatacntnntagtacgtctgtccaacggccggcagcagtttcctgtcattggctccctcaatgacctgtgagtagaccggtgagcagagcccggttgctgcccgggtccgcccgacacccggcagcagttgcgntagtctgcaacgnnnncnnagcaggcnngcacgaatctgcgntggtgtggcaaacaatgatcgaatacctactagacgacgccaagattncaccacacgcggcacgcctatcatgaggatgtacatcccccncctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccacaagggnagaacacccgcagacganaagcncgtccgccnnaaccggtacttgcctcggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgtgcttacagcaggcgatctctggaggtgctctgaaaagggtcacancggccgcgggtcccgtagctccanggcgcacgccctcatgtagccagcagccggtcccgcggcaaacagggacaaccatttgaggatcatcgcgtaagcctcgattctcatccnnncgtgttagatccagcacccagaccagaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggctcaccggggccatgtggcatagggctccaggagaatagtaatggcggaacgccgggctgtatgccggagaacagaagaactgtcagcttgactacctccttgaagaanggatattgccctggngtcttttctagaaataccgcacatactctgtattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaagacaagcttggccggcggcggtgagtatactagggattcaagtgggttggaagtctatttcggtactgggcgccgtacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtctccctcngatgcgcaanagggcgacactacgcgaccactgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccntagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggnagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacggccatcaataagggcgcaaggctgcctctataaccgntgttcataccgggcctatgttttgcggatatngacgganngacgtaagccctncgtgctcgcggacattgttataccgcagcagtgtgataccccatcgttatcgnactatacgtagctatccaatactgtagagaccgcncnattnttcaaacttcaggtgattatgatgctcatatcaaccctatacctcggtgtcccctggtcccccgaggtatagagggtgtcgaacccccccctccacccgctcacacgcacttggctaagcctggannnttgacgcaacgtcgcttgcttgtaaaaggccgacgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcatcaaacgagttnnanaccgagaaagggggctcagtcccgtactgcgcttctcatacctcgctagnccgactacgccagggcgcggaagactcaaaacgctnntcgcgttctgcaaggaagggaatattagcganaagtagtatactataagaccctgagcaacgggttctggattgagctagntctcggtnnaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagcnncnnncgtgtctcactacgcgtggttacaataggacttaggccnncactacgagaccacgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtnagagctgccgggtcgtcattacgtccgtaaggcaaantacgcttcggccaccccaccggntaagcctgtgccggtgtgtatttacccgccagcgttttcctctgagaaaatctgagtacacaggacgctccgacctaggggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatctcagtccacttgagacggattcgatggtgctcattgcggtacttanacagtanaagcccggtgatagacagcggtgttttcactgttactttacggtctggagcccgtatcgcagtccacacaagtccgggcggctctacccaatggtattgtggccgaaacctatggnctattatcggcgcgatangggccgcggcggagtgtctttccccataagcagttagggccggatatataccgtcccccccaacatcaccctcaccattggntggtctggntgatgcntagctcactccgacagcacnaagtttgtagtcatancgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttctttgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcattacacgagcctgggccttttgtcggaggctactgnnaggcggtcaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactnaggccactgtcggctacaatgctgtgatattgaccacctgccccatgtacccaccgacaccnggnggcccggagcccgcagtaccagtcatatcacctcagagtccctaagtactaaagtcggggtaatctacggacgcgtggcgggtcncaagaatggaatccagcatgtggggggacataaagggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcnaaacgaccctcagtgganacttgaaagcaccttacacttaattgnctcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattctggcgatgttgcttatcccggcgcctcgacngtctgcaccccacgaatcgaccttgccaaanggtgcgcacactcttggttgagttatatagcaattgggaagagtacgaccgatcggtgnnccctgtaccactgcgggtcgcatcttggatcagtgcaagggcactgggtacgatactatagccccacggctcgccagccngacttacacacgttttctacttaccatgtacgacggttgccgtgattgagctcgtgccatccttcggtatcccngtaagcgggcggtgccttgtcccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggngncaagttgtcgagatctggatcgtgtcactccgggatgatcagccctggctgttagtgtcattgatcgtagaaggggatacnannctgccggtaaccaccgggtcacagtcacttaaaccagtgtcgcctcttatgcgttgactggccagtgaaagaacatgagattgctggtggtaagtgcctagcacntnnagtcaaggtcgcattggtaactcggtcacaaccatttcggacgggcgtcattcgtcgcagtcccgtgctgcgtggtagatgacaggtatcaagcggggggtagctaagagtactgccgcccgacacncntttccaggttattcaatcgttgtgccattatctaagggttatttatggcccaggtgcctcggcagatgtggcaggtcgcccgtgncacgggcngccctgacactttgcatagcaactttactgaggcatagattccggagaccaccctcatcggcttaggcgccgcttcgccgntggaaacagtggccccntgcttacggttagagaatccaactctggtcagtccgttgcgcttgactctccaacggactcgccccaactcctgtttgaggggcagtccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttnggaagncaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactgggcggnggctgccttttgcttggcaccccccnggtactaaagattggcaactaggcgtccgctacgaccgcatccatactcggagcnnnnttatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggatcgtttnggacggactggtatagaagcgtcatcgccagtcagggcaatcccnataaaacacggtcgcggcgatgggacccaattaaacncgcagccgaggagccgccgttccaattttagcgacttagaggagtcgactccgaagtcggcccaccacacgtgggacgtttaaaagccgctaagcacctgcttttatgggtacaatacctccccacagcagtaccttattcgttggcatcccattatgcggcagtatcatagnntagttggactgtggtgggcctctttcgtccacggacagnngntcgaggaggcgattccttgcgnacaacatgacgatttacggatagttgacataacgccgagataaagaaccgtctgcctcggtccagcangacttcagnnatgaacgtgtagagnntcntttatcgatgtcctagggaaacaagtaaactacattccagaaaaatcacgntctgagacattggagaggcggtttttcctgctccgagagctccantactccggtaagngtgtctgagagctgctgaagcgggcgctcagcgtctctaagctcgctggttgggctgacgcttacccccgatgctgncaaagtttggtaatccagtcacgtcacttcctgttcaggggcaaatgcacctcccgcgcccgtctcaaaatgtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagttgnattgaancacgancnacgcggggcccagaagctcgcgnnncggccattttaggcgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgantggcttcactgcagnctcnntctcaactttcantttaacctatcctcatggaggttgttgctgggnnncgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgcatgggtatgctncgagtgaccacatntatgcgaagccggcggacgctcaaatggctgttactcggngagttgtgtaggggctgttgtaatctccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttttcagttaagctgcctcgctgtccttttgaagctcgccatctgttgctgaantcaaagagtatnctcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaatnnggnaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccccacctcgcgatgnaaatgatccctcggttggcctaaaacctgatgttagatccgatccgacnggnctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcnaatggcaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgngtnacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccntggaggaatacggcgtaccaggccaaaggcctcatcaaactatgagtacctagattcncnncgnccggtagggagccctttcatagcgtcaggtaatactccccccgtncgtttggtggcgttcgagacggaatgtatnnagaagaccaaagtctcgtgccgatggcgttcgctgggccggcagggcttccgacaccttgcttaacggtngaatgtctagtccatataatatttagtacatccctacgctgccgtgttaccacatcactnagaagttctagactgtatcatgtcagcgggtccaaattcatgctaccancgctatgcgacgactcaccacgaccgagcatctagcagtccagtcagagaatgcctcgatcgcagctagagctttaaccgaacgcagtgggcaccgtcggcgcatcggccagcggaccctctaccagagtattcgncatccacagtcgtacgactccatgcgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactangagttagctcgtccacgaatctaaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgtngacccaaatctgagtctacaaatagttntagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagagccgctgagtcgtgaatgggnnctcacgtccatgggcgttnggaagcggataacgttcgncagtgaggtatcagttcgaccgacttngnnagnatcccctagcgggggattcctctctcacntttttgttctagannnntcaccgtccagaaganctcgggacgtagcccatcacgttcttacggctcttagcagtaatcaaatgggctancntaccgaataccaaatcagctaaggctnacagttgcnggctagccgtcacgttgctcagccagtgaccgggncgcggctcataattaaactcgttcgaaagagagaacggcccccactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtacgcgtggcgcgaggatgaaattcgctcccccagtcagatgcgtgcatggaagcnggatgctacacaacggcagagcgcgttgtgttgccagagaaacatgatcccactgcgcgtctatccccccactaactagtgtcgtacctccgattgctagtatgacccatancagctgtctacgaggcaggccagcgcgtcacctcgccacgggcccnncatgctctgtgccgaccgcacggcnaccaccaccggaatatattgcncagggaccttgactgggctgggtctcccagaaggtaacctgatataataaggggattcctgtgcacgggtactggtccagcgtctccacgtgttcgggagtctgcaaccctgcccggatacaggcggaatgcagaaaacctaggctcaggaaccgagacgatncatctagatcacttttacccttcgacntgnncctaccatttccgcggccgaggtttcaaggaataccggtacccctgccatgcccaaaagctcctcctgatacataatgcaacctgctgttttgtcaattacgtggcaattnacaccggactaagctctatcatagccgctccctggaccagggccccaggaattaccctcgcattcagtcatcatcgctcatcgaactagcttaancngtcaacaacccggcgttatgtatcgcgacatgcccggtcctctttgtagngcagttccaacggcgtccctccacantatgccggatccaatctntatttcctatacactattacagcggtgacagaaagatatgcgtgacggagcgcggatatcgaaggttcttcgtcgcgctccgtaagacatactagagcgatttatggcagctggagacttggacaccgggcgccaatccaggccgcgcccggcgttatggtgaagtcacgcccgtctggtgcccgagctactccataattaaatcatcggtacgagttcagagctcatcataccattgaagccggcagnccggctcagnggaattattgcgcagaagtttgcttccttatctagcattccttgagacccacctgctgcatctgctggatttcagcgcgatgccgactcggcgtgagcgtctagggcatgngggttatgcagaaactggggctgctgtcgtgctgcgagcctgttttcagagacccagcctagtcggtgacatgtnctgtcgcggncttgggtgttgtaggctgtgtcggcagcgtagggcttttgcgccacgtcttagcctgtcacttacgcgatttccttcccgacgtatctccagcgctcgtatnnnccgacaagtgcaggcgacacacaaaactctcccgccgtacctactttaaaaccgtcatcgggtggtaaatgtggagacgctagctcatgagtnnttagccgcataaggtcttgaatgtgacggncagngtatntgtaagttgatgctctcgggcccacatcagtntacagagaaccagcttcacggggcgccaggcctaactggangtgcggctgatacctannngatccatcaacgggcgctntcaaatgcggtcgtgtgcatcaattttcttcctttcttcagacgntacggatggtcggatagtngcgaaccacgannatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggctttgaacggcctggtggagtatagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagccncatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccttgtgccttccttttctatcgacgagtncacagcggtgcgaatattcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagngacacaacnatgggttctagtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgngatgtcaacagttggacgcgcaggaaggggtcgatttgcctgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagatgaaactcctaactctctaccntgcctagcctgaccagatcgcgaataccggcaggtgagttcgatagtattgtcgggtaacgataaggatgcggccagtatcttaaagtgtgacggaaccgagtcctaaccggggcggttaataatagcaacttctgcatagcggttttagcgctttcgtgttataagcgctaccggttggcagncctgcttcgtatggcctttggcaggtatttgcgctccaagatacggtagaagggcgcctccaccacagtgaacgcttggnaaccaccggatatgagtatagggtattgagtatgggagatagagatgtaaacacacatatttgggagcactagccccgcaataccggaagcttacgcctcatccagtgttcattacccaacagtcagaggtgagacctaaggggtggtacntctgattgcgactaataatcgtggaggtccgtcagagactggacgggttgggcagtcctcccgtccggctgcgcaatgatccggaccgggagccaactgggacaccctacccgacgactgcgganggttgacctccgaaactagttgcccaccgctgccagtagagtcgaccacatcaaacgccggcggttcaagcatcttgatctagtttatgcatcgacggcacgcccatgcccctttccgcgcacgcatgggaggcggcatctacganctccatacanaaataaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgcccaccgtagcatgaagcgtcgtttctcctagatataaccctgctatgtttagcgtgccctggttaatcacgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattccgccacgnnatgtccgaataggaatttcgtggaaaaaccacttcgccagcggtaggtccacgcttttgtcgtccgggacttaaaagtcgcgtcggcagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcnagttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcnggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaanttatgcgctatcccgtcaggactgccctaacagcccagttgcaagttagttttaggacatgcagaaatttggctagatgcggggagagatntggtataagagttcggaaattattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttnccttcagcaatcctgagttgannnaacgtgcgcgatgataaatcctcngacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggngtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcantntgaatggaggcaaatgactggcatgatttggaagttggctccatcctgctcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaacaaagcattcctattggtgngaatagcattcgannagtagtaactagctgccgctggcgtgtcactttattggtcannnngcaacngtctggacgcggtccatataataggatccgctcgaaaccgtgcccaatagnnangtgcgcggaaagggtgtggccttgtcagatggtcggtacctttcnagagtcggccataaggggtccaaccacaataacgaaacccggggaaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaaccaagcgtcggcctatcaagaatcagcctctgccgaggggatcaaattaagcttgttcaacaggttctggtgggtcgtatgccgaggaggcaatatatgttggtcctcccacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatagagcctcccaaagagagcgcagttaccggccaaatantttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtgggntccggcggcggcagagattgcttagcggtacataacnggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg aaatctcaaattgttccatagagatgctacaactatagcgggggtctgagacgcntctggggtatggctacactcaatctggggtggagcaccttgccgggattctggtgcacctcaactgcagatgacgcacgtccgtccggtgacatttcgaaccaatagccacattaccttgtggcagatcggagactggcacagcagtggtacaggttnggggtgagctgctggtattcccaccgtgtaggttatataggtaatctccttcacaggacgtcttactgaacagtatacagttgttaagccgtgtcaattgttggaaagccttgtaaggtttacgcatacgacaattttccgaccttcgagcgacggcccccgtataatcatggttcgccncggcgtggcttgccgggtccttaactcgaaagttaacgtcctatacgggatccgcatgaaacccgacgtgtcattcttgcccaaaacgcctctatttcccagactacgtgggcncaaggggctctatgtatatcgcggacaccggtgtcatggtgaacgcggacccgcagactagactcggngtcgatcatccgcatgttcgcagtccaaactctaacatgatggcgacatactttattttacagacgaaagccattgcgggcaagttgcccctggcctacgttgggacgagctttgcacccgggagtgcgcttgaacctaatatagttgtttgacngggacttctcgtgggcgaagtgatagctcgagattcaactagtgtaagggcctgttactcgacttaatcgatactaaagaataagacggagctctcattaagttagtcgtcgtaacgaggacatgcgttgatgagtgttcataccctccaatcancattaactgggcgttccggcgacagcaattgtaaacgggtcgggtatagaccccggaatggacacgcagtaacctagctagaactcgcatagctaataaatcgacatacgcctaattgcatctgaaacccatggagacacatcgttgtccagcgcagtagaaggaagattcttgcacctgtatggttaatcgacaggacgcagagctaccactccctgtcaccncaagatcaaccagccgaattcgcactttatgctgaatcaataacttggcttaccgagctaccanctcagagcaaaggaggtcttcctacttttccttacccgtttagcaaagtcccggccagtaaaccccataaccgaattagtgcggagctaaccgatccggttagatgctggatgtttttcacgggtagcaacctgtaccgggtccgggagcctgccttttacgtatgcgggcgtgctgaaagctaacgcaatacgttacaccgtgcacagggtgcatccctattaccgttcccgcagatattctcggaccctatagatacctacataggacatctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgnnggaatgaaagtagattgcactgtcctacncagttccattcttttatngcnacccgtgtcgatagccgtgaatcaaaaagtatgatggcccctagcctgaagcctcccattacgttgtaatccggccattaaagccacgttcactccccgaaccagcgtaaaagaaacatcatctggcggggntgctcgtggtccttctcagattagatcacctgacgtcccatgngacacggaaacgacgtttgtagttttcatttcacgttcaggcccggaccgcgttgcgtcggatccgcatttcacgagctgtaaccgcgtgcggtcataatatatgttgcacancttaaggcatacacnnagactccgtaggttaacattaccaaagcggagcccccactcgcttgcggagggtttcgacagcgtggaaacggttctcccttcgtgcgcctgtgttacgtctctctgccaaaccttaggggatcggatgcagatgtgcagcacgatagatcgttgacaaaattaaggtgcttattgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgcctcgggtcaggcccncncctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgactcgaaggagctgacccagcgaaagctgcctgtccgtagggtcttaccggactcatggaagatccaaaaatgtcacatgattttatgattagtccatgcaagttctaggaatacttggatgctctaccgcagactcatgtcgtggcgtcgcganaccttcaaagcgtcgaagggacctgcctaattcgaagcgtagcaagggagtggcgtgctggcccggctttggccccgatcacggcgtgactatgccctgttacgcgtacccgcccttcttactggctcctcgtgcacttggcgggttcatgccattagtggtggatgttcgtctgaagaaagcgaccgaagatccgctcgattaaattttcagaagagcacagtggcatcaaacagggccttagaggcttgctgaattctaccngatcctgttttaacacgtccccagacgtggagcttagtacacgaaggtcgaacgtaacggggccaagtggagcaccccaatgggtaaggtaaggtccttggaactcgaggctgagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccgcctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgagtgtgtatcaagactttagcctccgtgctggacccctgtgcggtatcacgtagncctttcacggtagagtcccaaggtacgttaccctcgggtattatatcgcattgcggctttcggcctgtgtctttggttcctcgcgtcgacgttttggtactcccccgggatatgggtagccccggtcgaatctccgagcagccgtacatagtagtagcgggtgatccgctggcgctccttatcaaatttcaattcgtgcctangcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgtttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacntttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtangagcgcctgcactgaatggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagtattcattcatcgggtccaccnctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtgnttgtccaccggacctttcccccttgtgagaccgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtggtccccccccatagcagtggtcatgtgtgccacacggacacgtgggactgggtcgtgcggcccgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttntgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtactctgactgttccccccctacacttcgctcgactaggtgggttcgatctgcttacgcaccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggcgggtcgcagtgccggccggtttgcnggcagtcggtaggtgataagccgaaacctgtgttgttgaaggcggcgctgaaaatcgtctgtagatgattccctatacaccattggntctaggaacacggtttctctatcggttaacctagtcaaccaccgtacttaagaggcttcgagtgaccgttcggtgtcgtccccgcctagctacttctctgctcacggacagaagcaccggcgcctcaccccngatgccttcaaaacataggntgagtacaccgnnnacataattgacctgagaatgnatgccgcatcggccccctcctctgttaatccgcaacctactagttgagcgggggggatatactctagagtggtgagcagcgcgggagacgcactcccaggtcgatccgagatcgtgtgtcgtaaatgggcgaattaataagaagacatggctcacttcacgctctaggtgagatatctcgcggccattcttttcaattgtcagccccacatcccgattcactaggcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgtgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccacccgcaacggcttagtgtcagcacatcggttgtncaggctaagactactagttgacgagaggcgtgacacacaatatccggaagtacccgcggcgcgatgacatacanagttacctggggcgtgcgacggatggacgcacttccgccttccaccgaactatctgcccgacttatgccgcttgggatgcaggcatacgtaggggagccaagctcgggagtcgaacggcttttagtcgtgtgagttcgngtcantttaggctaacccacaaacttggggagaggcagtggtngggggaggctggcccggtccacggatcaaggaccgcctattctncacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgcctgagcatttctgacacagcaccggncgaagnancnnntnnnnnnncnngncnngnnnnngnggccacatggcgagacatactgtcgattgnngnntcacnnantagncnnntcgnnnnnntanngngngcgnaannnnnncngtngcgcgcnnnnnngcnnacnannnnanccgannntnnnnnnnnnnnannnanncnncctnggnnnnagaactnggngngccnagtagtncgnantcaccatgggangncnatntctncccngtgntnnnngntcgtctatncagnatncgtaanancangacacnancntatacgannttnaggacttngcntactnaggggtncnaattgttttcgannatataaagcncagngntncangnngnnnggnnannanncaancnacnangacctcntaannncannncggntgnngnagcgngtnnnnnnnnnntgnntngcnngnncgtcctcatnncnnngaannntttncgnacnccccantnnnnngtngangnnctcannctnnagcnncnncgcnagnanttagcngnanncnangnnnnacantggtcgtgnngntnnnntccnnncnnccngcntaantattgggggagatgccattnnggntnnaatnnnntncanacngtntacctctnnagnctcggagggaannnnttcnantnnagggnggatagnnccagntgngnccanntgtncnccnngggcnatganncgncggnngnnannntcttnagcnntgncccgnancnnncnnngnnnnnnnnnnnnnnnnnnnnncnnnnnaganggtganttnngnnntcgtctnngantgagcttnnngcgccgcatccntgnngccacgnnancgcgagggncgangngactnctngangcnnntcnnngnnnnctngantcgnnnnnntnnnttgnnanatngttgnccgnnnttncnngnatncnngnnnnngtgacncgctttnacctcncnancnntnnnnnantnnngncngnnacatgaccngngtnnnnganacnncnggggcnncnccnnanagcnnnncaggcggngangcactnnggagncagggnnnntggnnnnntnnggncgcnncgatncncntncttancnaccngtnctttggccnnngnnnnaatnnnngtgnnngnntggnnntnngannnantngnccnnncnnnnaanncngngnncntagnnngnggcttggcntnntcnngnnntnggntcnngngtngnctntnnnananngncccggnnnggnnnngnnacngtgccnnncgnnncnnnngacgatannannncgttgcgcnnncgnnnnnngnnnntcngngtaccntgannnntannaaanntnagcancgaatnaagatnggtatgnngnctgnnntccngtnnccnngtgcnnnnnngnnnnnngnncccnnnnnntnagannnnncngngnnaanagatccgcgntgnncacccgccggctcnnggcnncagcnncnantgagngtannnnagtnnctngngcncnggnnccacagcngngnncnnannatgngncatancggngnnnnannccgnnnggcncnattttaacaatcgcataccgatatcnctannctgncgagtttagcacntgccncatcgncaacacccgaaggatcagacggggtcnactatgcggcctccctgtnnttangcncgtaantcnctaatcttatcgncaccgcatgngcnnggntcnnnnacgcnnnnncancantatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcnnagnacnnncangntngannngngcnnnnnnnnnnnnnnnngannnnnnnnnnncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnannnnnnnncgnncgnnagntcnnnncanttgnggncctnnnctaggnnnnntgatgncnnangnnnnnnncnngnnngnnngannntngtnngtcngnagnacnagacnnnnngagtntgcgannanttnntnngcgnnnttngntnnnnnnnntntngcannnnnnntanatccnanannnntnncnnngnanncgnnnanncnnangnnnnaannnctnnnnnngcggnnnnanaggtatgnnncntnntcatnnnnnnnnnnnnannnnnngnnannntnnnnctgggctagncnnnnnncnnnnntnnnnnctnnnncncnnnnnnnnnnganngtnncngnnannnccnngnccacnncnnnnnnncngngncgnntnnannnnnnnnnnnannnngntgnntcgnnnnaaannnnnngnncnnctcnnncncnnnnannntnnannnnncnnnnngnnnncnnnggnnntnnnngnnctcnnnnccnnacggnnnnngncnnnncnnnnngnncnnctntannnnnnnnnnnaganacnnnggnnccnnnnnntggnngcacncctntgacgcgngtntnccnntnnnnnngnntnncanntgcntnnnnngcngcnnnannncngnnngncnnnnntnnnangccnngnnnnngngnanntcgnnnngnntcnncnnnnngnnnnnnnngnnncannnngnnacnttgcnnagnctagntacnnnnnnnannnngnnncngnntnngctgncgnntnngntgnnnannnngntggcncggtnngnncnnntannnngnnnnganntntntcncncncnnntngcnaannnngannnncagnnncggtnnnntcnnantgaaaccngngcnnnnnnnccnnctggcnnannnnnnngnngnnnnngaannanncnnnnactntagannngnnncnnntnnnancctnnannnannannnnnnncgcngcnnnnnnnnngnnnnggtctnntnnngcnccnancgnnntnacancnnngnnncttntnnnngnnnnncnnttnnnngngcgcgntaagacacgtggtaacnctngnccnngtcnnatngnnaaggatacgcnggncggnnancggtcagnnctanccnngcnacggtttatattttaaaaatctaaatnntccgatattanggtttgcgcattntctgngattnggnncnnngnntgggnaccngnaannnnngctnncccnnntnnnttnncntaccgananncntcagannnngngcnnaccnctnnngngncntcncgtgaganaacaaattaacactttggcgcggntntncgnnnagnggnctnncnnaactgggtccagtttcaggatacgattgaagtcttcccggcnnnancngcccagggncnancngnnnntgnacnannngnggnngnnnaanctnggggcgnnnnggnnantngcgcatnncgctagangtcnnnnnnnnttnngcgannnngnnccctgnngnnnttnatncaagacgncncagccnnnngnngnnnnnngcttcntngcngcnngcggnanntngcnnatncngnntctncttannntncnnnnnacnnntnnnattcttnnnnnngnnnnngnnnngnnnnnncnnnnnnncntgcccngnnnntnnnantncngnnngnnnnnctgnnnnncntagngntnnccgnnggnnnannntantggnanngnnntgtnnngccnannnannnnnnncnatngnnnaggacccnnnngncnacngcncnnnannnnnncngngncgtntncncnntnntannncngcgcgtaatanncnnncnncnnnnnnnnnnnnnnntnnnnngacncccccccncncggnaacaganatcgnnncnntnnngcngngnangncnnngnantnnnncgnnnnaatngangcnannncnngncnnnngnncgcnnnnggtnnnnngccannncnntnannacgagagcancagtcngctcggcggtnnngnncctncangnccgccgagnccaacnannntgnaccnnccnncnngnnntnnngggnnntaacatttgncagntcncnnntnactnanannggnnctnnnnncgnnnngnncncntnatnncnggnnncngnngngcgnncanngnntnncatnncnagnnnggnnatcgntaagnnnnnngncnccannnnngncngtnacnnccnnngnnnnnngnnnngnnnnnnnnnannnnnnccanngnnnncnnnangnnnncnttcgnannngnncntnnnntgtcgatgcnccctctncccnncnntntngnncnnnnnntnnncgncgncnnnannngcnnnnncggntnctnnnngancccncgacgncnnnnnncnancgngnnngnngngannagcanggcnnatgnttcngggggcncggcnnnnnnttnncnnnnngtnnggnnnnngnntncgnnnctnnngtnngntnnnnnncnnncccnntnngnanctgncnnnntngttccnnanatnnnnnanngccntaattntagnnatatcgnncnctggcnttangngggangncccnnatcgcacgncgtctcnttttggtcccgctgataganccgnngttctncngggcgnntgnngtcanacaacgtctncgggtatggtcnncanntgccncnatacatgcagnncgcaccggantccaannnnntngnnnggnngnnnnnnangcnanggacncgnannnncnanccccnnctntnngcntnnggnngngantnnacnnnnnngnnctnnntnnnnttngnnnancnngnngtnnncccnaaccggggtnnaaantagtngnnnnagnnnannnnnncnngncnnnnnnacggggtcngncngnnactnananncnnagntnngncgnttngcggnnnnntgncncnnnggnnacgnnngntntttannccnnanantnnnncnnctcnntnnntgngcnanacnnnnanncnnngccngcgttgcacggtggagggttgttgccgcgccgccntgaccgcatcnnatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaagcccgatgttncgtattcgtcatgcgtgcgtnanccnnnnncannnnnncntnnnnnatntctcnncnnactcttannntcntngtngnanacgncnaacataggnagacccccaggggcggagtgtctaagctataacacgtcacttcccggactccgtcaggtagccatcgcgaaacacttacctatgnntatataacttgcatggcacgctcgcaacgatggaacgcacccagtcctttctgccagtgacgctgtaaggcacagctcccatgcaggggctgcaattcgaaccatcccgattgcaacaacgtagagtcactctgtttgcagggtactaggggaatccgtcaacccgtccaaacataatggtagtcactccgccatcctcagatgattctcttgatcctcgagtagtgagggaatgcacgagaagcggggtggagcttggacaaagttccgctaaacaagccagtcgtcctccaaaccggtaccgccgaggggtttaactgcatcccgtaacccgttcacgtaaccctgaagccatcgtaatttgcgaacggcaccaccngggttctgatccctgcatcctgtttcacacgtgcctgatacagttggaactgatcaagtatcgcagccttatcacaacgggtgcagcgtnatctcacggtcaggctagttgcgtctagtagtacgcccaatattcaactgctaaaacagctgttgaacggtacatgcaaagggttaccatgcnnancatgcgacctaccgccacattcgccgactgttactgaagcatcgcctatcgaggactcaccctgtctncggcgtcattttattgatggtaagaactgccattctcctggttcggtaacactactgctactcgttttgtgcaagctcttccccgccgattgagcgcggggatacaacagatggtcgcttcgatgtggcaagccgtggcagagccggtctcaccctgactctcaatccacagtagcaatacgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgagtggtctgaagcgtaggcaacccccaatagtaccgcatgttcaatataaatctgaagcctcttgcctgtacactgcagcctaatgtcgtcaaacatgtaatatggcatactatggatcgatcccgtatggcagggtaacccttgactacgtagatatacgcccacctgcctcatttcacatgatggttgcgttttccgtcggtgggctgatggaatactgggcggcctttcacagcgtaaatcagtggaaangggggctcgtgcctccgtaagggtacgttgtggtcaagtcggggtcgcgccgctggtgacggtcaagcgaaccgataacggataaaggtaaagattgaaacccgtcgggtgccgggggctggatcccagtggnnctgcttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatggttctaagacgcagaacactagngggtaaccttctactcgtcgctgcgtcgtagggatagaacnagctccttgcctccacgcgaaggaggcacggatgacttccggtagaggctaggctaaaaggcgttcaagctgttctctcggtaataaaaaattgaaccggttgcatcactcgaaacccttgcccgcaggcccgttggccaaacctgtcgaacccattcattatggcgctcgaaggaattacaattatagccaacgctcgacgcaatcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaantgcgcagcacttcatctntcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctagcgacgtggctgagatgcgagctgttgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatattctcgggatgtattcccactatattcggtggggcagtggccgcgaccactcaaacnggggtctcccacgtggggcacgaatctagtgtcaaaataacgactctacangatctcctaggcatgtgaatcgaatatcaaatagagctgcgacgatatcgctgaagttttggcttgggggcgctgctctatacgacagcganagctgggcaggcatttagcaacattcccggggacagggatcggacacagaccgcggacaaggggaatgatagatgccctcgaggcttagtgataaacgtttatctgcgatcatggctggtatcgtggcttagcggcggtctcggagtatctggtcttggaggtacccggtaagttcccccactggtgacgagggtgagcgcttgaaaacatcgtctagggccgagatataagcgtgctattacgccagaattgcgacgaactgttgcgtagtgtttgcgttcgacccaatgcgctgacggcaacgtggatacggtcccacttcaagcacctcactggaactatcatctcctacgcgcatgcgtccttcgtgtatactgtcaattgtcagctagctattatgcgtcaatccagcggcaggacgcgccaagcctgctatcacacacggagaatacatggatttttctctcgtcctcagggtcgtctcccgctccaggacgcgagcagactgtggagcatcggtggcgttaatcgttgacctgacctattgcactggtccgtaagacctccaactctatttcttgtcatagcaccaggagcgaccctatggcgaccgtttgtgtacgatttaacttggcatcgggggtaagccttttaggcttggtaagggattccgccgcaggtgagtgggcggcgtcccgccgttttgtagccgtacgcggtggggtagtgaaaagtttaaaggtcacaagctggtgtgcgagcctggccgctctcaacgtatctaatggttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtctatatgcgtgagatccattttgaaccatgggggatttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactaaaatctttggcacttcaagactgctacagcggagtaatgngttcagagggtgaaagtggcgcagggtggtgttaacccccggaggtggacactttagataaattgttgatatgcgtttttcgctttagattgaccacggtggcctccaatgtacacaccttcacaaggtgggggagcgtgtgcattcaaatcttcgttaaaaggttttcttagagtcactcgcccgaagattattcgttcagnacgtaatgtagcaggagatggggcgtaagttaaccccaaggacgtctaaggaccagctcgggcaggcgagcctcagtaagtccagatgataagaaagtgcccaataagcgacgaagtcgcgctcgacgcccggcgcccattttaggcgctgggcagtgtaacacttcgcncagaggcgagcctattgcctatttcccgtcgctggntgctgggggactgggcacctggctgaaccctccccaaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggntgtcaccctgaggccaccaacgagccagnctgccaaaggcctacatnaaacatcccggtacctttngctgatcgagccccaaggggcttatacatgaatngtcctgttactggttatgcgggcgattggcangcagcggtgtgtgcctttacgcccttagaagggcatgtgtattccgatggtccgcggtgtacgccacctggccaaccatgaggccgagggggacaggcagaatcggagcgagaagccaggctttttggtnggagtagccctctgaatctgccaggcctgattccatctcgcgtaaggcgagtcagcccggacgctgacggaagaatccgcccnatagaggccgtntanncttgaacaagtctngacantctcctaccgttagcaattatgagtcgaccaagaacggcagggttacgctacngaaaatcggggccttccccagcacagccaatagctgcagcggttgttgacatcananttnngctctttttgngnanagcgccaggacgctgnnnnncntanaanncannnngacntttntactcctgtntnccctccagcntccannnncnnnnnnngnnnntnnnnnatctggcgtanctctccgcgttcaccaaccntctaactgtgccgatnccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatattaanggccggagtcgttgggacctaaattaacggtggaccgagcgcgcaccgacccctgagcgtcgtcattccgcgcgtcagccgactggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactactattgtgtatcgaggcgantggctgcatattgtccagccccgccgctggaacccagcacattaattaatcgtcnggcacgcaccngncanncatncnnnacntattnnctnncgcnnacnngncnnnnncnnnnaacnccnngaatcagntncnnnncgnnnnnnntngnnnnngnncccttntagttangngncnnncnncnnagntannacgggncgantnnngagcnnnangtgatannnccnnnnanncctnnnanngaanannnntnannntntnnnnnnnnnncngncacccttaattggtgtaagngcctcacntggccccttatgaaagnaagagtgtccacatttatcantgngtantggacgtancggcctctgaagtaannaagagaccnggggagggcccattattcggtgctgatggcggtangangatacacgaantcgcgaacaaaccgaaacctccggaagtgnttgttcggtctagagatgtccggggcccntnnannagnccancnnngangnngtgnnntnggnngtnnagnatcnctntnnnnctcnnnnttcgnccnngnnnnacncacnnnnnnnnngtnnnncnnttagagcagcnngacnnccnncantgcaggnggnncaanccgtatatntatngntcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccngcgnaatgtgacnccgtgaggggggaacgaaagcggccncgncagnctgntcccgcancaaaanncngngccanaangtngcnganntncgcnatnangcnggnnancnnncnnnccnnnnngangngnccgannnnannatncnnnnnccnntnnnnnatannnccatcnnnatntgnggncnnanncnncacnngnncnnnttngnnnngannnnncgnnannnnnnnnnntngnnnctgnnnnnnnnngncngnnnnngnnnnanggnnnnnnctngacanggnnnnnnctaantnngctcttnntccnntgncnngnccnnnncannncnggnanntnnctnncnngnngnngnccnnnngnncnnnnnntncgctccagntgnntcgnccngnnnnnnnntnnngggncccnnngtnnnnnnnnnnnnnncnnnnnnnnnnnnnnnnnannnnngttnnnnnngncnnnnnnnnnnnnnnnnnncnnnnnnntnnnnnnnnngnnnnnaannnnncnnnnnnnnnnnanacnattgtagaatcgctagatatgatttagtgcagacgcgcgngnnncccnnntntccntgtgccgtncnctcncnagnactcnnnngnnntnnncnnnnnncgtncaagccatgntgaanttatgcnctcntagnnctgcnaatacnnnnnnnctagntanncccngnncnnancnngncncnacnnaannnacnngnnnnncnaanangggtgttgtncttgcgcgtatnaaanagnggtccantngnggngtnatgtgncntangcngnntnngncnnntannnnnnnnnnnntnnncgngnnnnnnnnnnccnnntctnngggnnnnncnnnnnnantnnnnnnnnnnnnnnnntntnnncgnannnngangcnnntccntacncgcgnctgcattncnctgaccncnncngtnanncnnngngantcncgcnnnnacnncnncngatacnnnnaccnnnnnnncncncnnncnngnnnnnnnnntgcnncnancgnnnnnnannnanntnnntnnnnngnanngnnnnnnnagancgannnnnnnnncnnnngnnngnnnnnnnnnnnnnnacagtaannncnggnnnntnnnngancccncnngnangnacgnntnagtnaagcannngcnntcggcgtntnnanncacnnanaggcngcgcgcactacgaacannacnggcgncanagannagnctnnccattaggatnagnttncgngncttncgnngnncncngccnannngcncagctcccagantaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcncnannnggnnanncnnnnngnnnnannccgannnnggaatcgacnctctnggtntcgnttctgccncaactncacntangttnatangnncnnnnnngnnnncnnnnccngctgncnnngnnntnnnagnncncanannncattaatagtacacccatgggtcttgatgaaatcgttaacggcgggaccccatacagcatggtcctgcgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggcgtgctactaccgcgttggatcggagagcgggagtaatttgacccgttaacggcgtgtgattccctcctcatgctcaggaaaccgctcttggtgttaaataatcatacgttgaacacaggccagtatacacgcacaaggcttgttgggggggaagtcgtggcacacatcaacccgtgacagcatcatcgcttcatcccaggcgggctgcatgtatccgtaacaccgccatatgggttccaattaaactcccgattcctcgtctgacgctagcggccaccgtttaagaacggaggtgtgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctatttttagatcgtaaggtgtccgtaaaaggggatcattatatctcacaaataattcgatcatacagcatccccaattgaaggcctcacgttgtgcgtagaagtgataagcacccaggaccacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccaatgccgggatatgccgggtcgcgtgataacgaaacccgagcatgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttagcaccggtaccatatatcaccgaatctcatcagtgcgacagttgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgccaacacagcagatgtaaggggcattagacgggcacgcattcctctaagggtggtggattgcgactgctgaatcggatagggaantaacaccagtgnctgcaaatgatctcacaaatctcttgcacttcggtgtcacctcctacctttagctaaagcccaatggatgaagaaccgcacgtgggagattgaggcaagttctccttgggagactatcttctgggcccgagctgtcagggccctccggcaactacatctgactgtctggcatgcgagattgtaaggtgggcctgncggttcgaattgcgcaaagttcaggcccggctggggggttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcacgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaaaaaactcccagtaaattcaacatgtaaccttatacggagtattaaatggtaccgggcgccgccagccaggcgtacagtatcaagattagctagctaggccccatcgccgcaaggtcttgtccctataaacactgaccaaanccgtcaaacgacccataatcggtttctccctaacatcgtggataagttagcagtgagacggcctactggcagtccgatactagaagaggtgcccaactagctcgtngncatcatgtcgctagacagccggggctgatgcccggtgttgccttgtttggtaaggccggccatatgttcaccaatcgctgcagtagtctactaatttaagtacacggctcgatgacgatgtaggtgccgatctcgactccaacgactcaagtccgtaaattgaccgccaggctccgggagaaccgggcggttaggcccgccggccgtgtcgactcgacccgctccattaaataggcgacgtgtccctctgctctgacagcctcgatagttcnagtaggncggaagatgacgcgctgggagcttaggtggcgttttcactggctgtacccccggatgctatatcgaggggtaatcggaagaacaccccgctcatacaacactttatttagaactcgttgtaagtgaccgagcttcgagacgaactgcttctaggcatagcgcttattaaaccatgtcaaagtattcgtgcgctaaaccctgcgaagtaatctaacgtggagtccccctcatggcggactttcaggtgcgttacactgccctcgggcccgtggagatgcctaagtccgcgagtctgcttttgtaggataccgagcccgcacgaacgtgtttaatgacggtgaacagaagcccatacgcctccgttcgattccataggtgacgagaccatctctcatggggggaccggagtggccgggccgcgggacggagtaaatggcttttaacaaatcagtataacttactcaactaagtgtttgcccaccggttctcgcagatatgataccactacagttcgcgaagtaaatcgcgaactaccgggtcgggtcctgcgcccntcggctcagtttctggtacttttaacctgacagcacatggttgatgatccctccaccctgactgcacgcacacttntcgtggttcacatccaggcgtgggtcgaaccttgtcccgcgtctgggcccaacatcaaacgagtgacggctcggcgacggtgggagccgggtactatatactattttgacgcctagggggaacttgcggctctctgtaaattccgacagatagatcagagtaaacaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccaggagtccgacttccctgcgatagcctgaccatctaagacagcgattgagcatgaataacaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgtgatcacaagagtcacccctcaaatggctgtctagcctttggctaccttagcattgccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccgcgggcgcaatgtcggcaatagaggtcgaacgtgagaagttcgaagtgcctcaactcacgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggtccggacggctatggtacctatctgctcgcctacactggtgtacatttctggctctaacgtcgatgntgtttactaggactcacgatatctcatcccggcgtcatgggcatntgcatggtggtctantcgcccgtctccgactcttctacggccgcgggcctaattacgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaagagggtctccatgcattcccgctacccatctcgaaatggaatcaattgcattcccaaagacccaagtctgaaccttaacttcgcagatgtgaaaatactatcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcacctctatatcaaatctgaaccatgagccagtactttcagaaaagggtaactgtcggggctaaagggatcagtctcgcataggagaagtatttccggatggccaggctcaggtttacggggaactcctcagcgagatcgatttaccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgtggcttgagctgtgcactaaatgcgaatgcacaccctaagccgcaggatatatcagtgtcaatatgcactagatacgtgtggggaacgcacagttgagggtaacccctcatgctggtacggagctagctcctcaaatggaatggatttcgcgaacctgtagcgcgttccgcgttgtatgctgggccccacctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactggaaggtcgaacccatggtgatgagtaacccctgcgttcccgcgtgtaagaggttttttgcgaagaggagctgctcaagtgcgaacttccagatcgaccagtggagtgacggggccccggcagcagggagttactgaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgcttttactggcgcccatcatctaatttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagtcaggacttctcatttgagaccgctcatcgcaggagcgcatgtgcggcggttangccgggatttacattccctgacatctcccatgctaggncgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctatgaaaagcttcagtaacggcntattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctggtagactnncgtcctatcgtggcgtaataaagaagacttaaccctgcacccgtgtggacacttgggaactgtttttgagttaggagacagactgaagcttatcgccgggcagggtaatgttatngttcttgggaatgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctaatacatcggggcccccagctaccgtaatgtcatgaacgcatgcttaaaaagatatcgcctggggtgcatgcccaccccgcgaacgaccccctgtcaagagtggctctgggacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgccagcgctctcatgtagccgaaggccnantaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccctgtaacattctatgccgacgcacagaggagacggatacccgtacatagcagcagcactggtgtagatgatggcgcgctgtggccgaggcatgctatccaaccactacgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccagtccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaattactggcgcctgcatcgcgtgatgacgagcaactacttaatgggagcgctgctctggcacattcagtaggtccantagacacagactattgccatccgtacccacaccggccttgtagtgtggttcgtcgtcccagttgccgaatcgcttcatgttccaattacagaaaaatagtacggcgtggccgaactagctttcatcgaggtgctcgtaaacgaacaccgattttccaacgcgaacttcaatataatttttcgaggcttctcgccgtacgtgtggattcgcacggtgcgatggcacacaagctgttttggagtaagtttcgttgataacttcgacgatttgaggctcaggcaaaagaggacaacctcgtgccgcgggacgccacgaagcaatgagcggctagttattctgcagtcgtgaggggtagctgtaccgagctctacggcctgcgccaacgtaacccagacatccggaggaacagggtccgtaaagcatccgccggcttatagcgacaccaaatttaaagaacaggctaccatacaatgtaaacagcgcgtcctgatgcctgaaagcggtgtcgcgcttacctaatggcccgatacggtgatgacagaattcggcgccgggattttacgcagtatatggctcaaccgaagacacatctaacggatgccaactattgcgtcactttngttaaaccattacaaccctggcggttccacnaaggcatacgcccgtacgtgtttacgggggatctgctttatgaggacgaccgtaggcaaatagttgctttggcctgccctgtgtgttttactgttgcatgttgaaccccgtgtttctggtgaaccaggcgctactcccagaagcatnactcggcgcgcctcagaggctgttcattcgtggtataagcattatcgaaaacgctttcatccttacaccgatctacgttgtgaagcagtgcntacaatgtaaaaattggtgagcaccagnccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttncctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgaaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttccctttgtggaaatggctggacgttcctctaccagccgttcatccggccttcaaagacgtggtctcaccaacggaagcatgagcgtgagttaattacccttggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggcataagagcgcatggtccgggaggaagctctttggttcagagcaagaggcatcagggaagtgagccgcactgtcttaagcagcaatttactcaacaaataatttctcccatccccactaaccactgccaatgaaagtcctctcgttcgtgtatgggtacggcggagatcaaagaaggtagtcacctagattgagcaacgcataaatcccaaatgacttgtctataaaatagaggatacgctagtgttcgatcgttgctgatcgtgccttatgccccgttgccactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagcncctgaacgcgttcagccgttggggagaaggagcgattgcattgggggcttaccagtggtccctagttcacccgaagtctaaccgtgccccgggtggcgcatccgcaaagtccaaacattgcanggagactccgcaaacatttacgccccctcgtctagcactgccgcatcgaccggacccccggagtcacgccgcttttaataaaacaaaggttaacgctgaacaatcgagtacgtatattcggggaggtcaacacggtatacctattgcgtcattctaacgataaacgccggtctgttggacgtcgcgtcccaagagcccggaaataggcggtaatagcgtgagggctagaatttaaaagggcaggcctccacctcgaacgctaagttgtgcttcgtggcgggcataataggncaggacggaatctttctaaagccccgggcccgggtcgttggggtacatactcaagtgacctataattctgtgcgacggaaacccagatctgtctgccggcacccaattctgttctcctctcaactccggaattgtgtgccgaggcgtaacgccaaccccctcataatgtctcatgatcggggtgccagtccaaaatcgtatcaaaatattgagcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagaactagtcgaagttatgtgtgcccccccagaaggacccttcctctcccaggtnatcgataagttggtgtactcactataaatctgaaatgacaagcctcggcgatctgggacggagagatttaaaatgcagtngggctataacaggtagctaccacgtgtgacatgtgtaactgcgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaataatcacaaagcgttgtgagcaccccgcggtaaagcgggggagagaccagtagtcacaaagtgtcgccttgcgacaantaccacgatcgtcacttacaagtcgatgtaatcaccagcacccggcgcggcgcgcacatgagtgggtcaaataatcaacatctacttacccccgcatctttcattccgtttaggaaggccggaaatcagagggggtaggaacaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcattcccgtaacatcagaaagtgggtcatggagacctcacacattgggtgtctaacgagggcgcactacctgtctgaagatggctctcttagttcgagtgtcnttgcatctcccacagcacgggtcctccaaagagggggagccattgccctccccagatgccctctcacgttagaaaacatttaatagtcgtcaatgcggaggtgtagtgcgnagtctcatcctctggcaatccctttaaagtctaacgctgcctcgctagcggggcacgatcgacgcccgcggcaggnncctactgcccctgcgggcngggccgtgccctcctccttactaaatgtatcaatcatagctcccgccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgggattcaacatactttctcgccctggggatctaggagggctgggacccaacttggagaagatcttcggcggttagttgtcgatggcgcacggccggacccgatccgtgcaaatcgtgcctcccggccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctcccgtgcatttctgaagcaatgaccgcaagccaggcctggagctcgggagcggcacgtttgattggggannnacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccagaaagatgttttaaacacctcgcatcgttctcaacggcagccgcccttgccgagtacgtatgttgttactgtttacaagatcatcccgattggcggttactactgtatagaggacaagaattcacgtgggaactactgtattgcagaaacaattacactccggccttatgcgccactaggccccccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaaccccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtatgcgccgcagcaactgccgtccgnacgattgcctcgaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaacagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcctatgcccggtccgttcggggtactgacatggatcacnctgatcacngctatttgggctgttcgatcataaccgcgcaggcntgatgttgaagttcgtccaagtgtggtagtcgctggagcaagcgcgagatctctatctaagtcaggttcactcactcaccatttcattccatattgggtagtcagatcagccctactgaatgtatttccatcctgggtcgtagaattttccgagtacatggagcactttctgcagctggaaattcgaaaagtactaataagttgcagaggcacacctatagcttagagctgtaaggncaattgagatatcacccatattaagtattgttcggttgccgggttagacattctcaggcaagcaagaattagatcagttgagtgcgctccccccacgtaagacgaaaattttagacgttgcacgtgcaggataccccgccagtctttcgcctgcctggaaagcgggatttgccgctatctccgtgtttctcactgtaaagcgcgcgccccaaaacccttaggagtaagaccacagtttccgcccattccataaagcctctcatagatactccggtccatgagacccggcaaggccgacctagatagcactgtatcaacgccgtagccgcctagaggtatgtgacagtatccgaagttgcaatcttggccccaggctttttgatgtattctatattaaagtagacgaagacaacccttcgctacctgatttgcataaagcctgacggcgatgcggacagagctatagggcgcgcattgccccttgcgatgncgaagataaaattgcccgaagccactccacgtcttttcgcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagggtaaaaatagattgtctcagcacccgtcctctgagtgtgacactagatctgaatctcataaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagcatgggtggaggccaccgcccgcnnnnaagacaagccgacttaaagttctttccacaagnatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccanggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctccttctttgaggttgtggtgccacaaatacgacacgctcagggccctgtcgcggctcggatctgcttgctcgggtggtttgagcagacctgaagccgcgaatcgggtagacgactactcacctggttacataaggaataagccggcagtcccccgctcggtctagtctccgtctgaatccgagcaatcgcagcttgtattcgcacagttgacaattggccgatcttncggacactaccttccaaatggttcctcggggccatcggacctagctccggtccgatccgcccctctaaaacgccctataggaattgagaccttagagcgactgactcagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacgtataggcgttacaagttgtccccccgccacccttcacccttgtaaaagcgtgtgcgtaggatagctgccactgacatcgcgactccggtgacccagagaccgaaatctgcggcaacttcctgatctgttcattccctgtcttagccttgnagacgagagcctgtacgattttgcggatccagaatctgaaccgcggttatagtcttgggcctggccctcaacttctacctatagaatcgccggtcgaatgtatggtcaacaacaaaaatatctcgccggatcggcagtcatcaccacgncggaccaccttgggggagtttgtgtttggtgggccggattcgcctgtggccattccgaaggcgtttcagcgtggcggatctacatttcctctactgagacatgacgctctccgtttgcaccataggcntcccccacgtcgcggacggtaaccgctgatgtgttacatacgacgtaatcagccgatccgatctcgcgagaaactcaaacgtgacaagtatgtacacctagatgtgaaggtgtgacggcataagttccttagtaccagcggtaagccctaatagtgaatgtcatanccttggcagggctgcatccttcngctgaaattatctatccgactgccaggtttaacatactagttgacgccctgtgttctagacgtgccaaaagcgcaaatgaaccccatgactcggttaagcctcggaccacctgtggaactggcgtgtcagtcaatctacgatcaggcgcatcaacccttccctggttacggattcatcggcccccagcagattctccgcgaatgtaggtactaggngggactttagttaaaatcatttctagtacgagcccgacacgtgcatacgaccaggggctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgtgcgtcccaatgggaagcgatggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgccctactcgaaggagtcccgagggcnttcggaacactccgacgcggtccggcaactgtctcgggccacaccacttggngcccaataaccagtctccatgcgtcttcaacgatctgggcttccttgggtaagtaactgnnnacngnnggnagnggggnnncnnnnnnnngngntcnnnnnnnnncgntnagnnnannnntgtgnannnnccgnngnnntaaaagactctccgtcgaggggatgcatacgcgcctggtccccccgaccacaccgctactccnatatagtgggcagggattgcgccaacgacggtgagatanaaagcccaacgatattggattcggtacaaggaaagncgccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcnaagccagtatgtctgtcnataaacttaggcgttctcttcattccgagntgacgctccattgttacgcaaccccgagcaagctntnggnttcnctcgcnngncatncacaacttaaccacgtgctgctgtcttttnttgtccctgcgntccttgctgtatgngccgaaaacaagcgtctgtcctagacacaggcctggtgcgataacgaagtgaatggtcatggtgggnacagnnnnanntcnnngntnngaggagnntnntnntnnnnggnnnangnnnnnnaccnctnnncntccgcngatngatngcngntntnagcanngccctcnacntagnntnaagcgctnnggncngcnngnatgncnnnccgagncntnngngannntnngtgncgacgcannnnnngccannngtgtggncgcatttccatgcntcaatnnngcnntgnncaccatgccnnngnnnnnntggtcaactnanttcnnnnnnnnnnnncgnccnncagncnnnnnnanngctnngtgcnngcnagnnctnngngngacnccgnncngngcnantnngnncgnnatanatagnncnngnnnnnnnctnntnnncccngaccgccnnnnaannnntgattaaaanngnntcncgnncggggcnnactgcgcnngnctnnnnnngnnngtnncnttnnnggnantangngtccnncnannngganncnanntaatntaatgntggtggnnaannnccagntnggccctnccnanngnnnnnntcntnnncgnggnancntncgctgcttntgnnctnngnngtngcnaaaaggcnnnnngngannnnnngcnnnnacnnngnncnnnngcnnctgtcgtaannnnnngnnccnnnntnnnnnanggnnncnngnnnnnggacttnnnnntnnangnnncnnnnnnagnncnnnacgntnnnncgcgnnnnnnagncgcgnnnntctgcnannncnncgnncnngnngcngnnannangancnncanngnnnncnnnnnctncnnngnnnnnnacgnngnnannncnnnannggangncaancnnnnnttcgtgatgctaggacacatggtataatcgagagggcaagtcgcacaaactacatatcngcctagctaccagattacagagaanncnncnngntcngnngncntntnnggcctnnnngnnnnnnttnnnnnngcnnncnngnnngcgnacnnnngggnngnnnnnnnnntnntnnnnnnnnnanntcncntnngnncanncnngnatnaannnncnnncngngtagctannacgngtnncnngnnncacntnganncgcnnnntnnctnngggtncancttncaanngnacccngnnnnccnntnnntannannnnnccngnncnnnnnccnnnnnntnnnncnncnnnnnnncgnnntnnnnnnaancnggntnnntnnnnnnnatnntgnnanngnnggnnntnggngcntnacggggnanagtanatnananngcccngntnaccnnnnnnnnnnncnngnncnnngncgnnntnnnnngnngnaggngtgnnngnnanggnnncnnnannnaannnnnnanncggnnancgccanntnncgngtccngtannnnnnnggccngtncatcagngnnggnnanttcnnggtncnngcngcncnaannnnnccancgtngatgnnnngngnnanncngccnanngnnncnnnnnnnncnannnnnngtcaancnnnntcnccnnncnnntcaagantggccacntntncctnnnngnannannttnnnnnnnnnngnnnnnnnngnnnnncnnnnnnnnnnncnnntncnnnnnnnnggnnnnccctnnnancannaancnagnnngccnncnnnnnnnttngnancatgggnttnnnngngnnnnnnnnnnnnannnttnnnccnttgngncnanncnnnnncnnnnnngnnannccnnncngnnnnnctccnnnnnnnngnnnnnnnnnnntagnnnnnnnnnnntntnnnannnncnaanggntnnnnccnnnnntnnnannnnnnnnnancannannnnanngntntannnnnnnnnnnctnnnnnnagngnnnncnnnnnnnnnnngnnnncntnanngntncncagannccgannntcnnatcaacntgcgannnnannnnnnnanancncccccnnantnnangaacnngnangccncnnngannacnccatnncgangcnggcagtnaagngcnnntnnngccgttnctntcaatangggccngcgtcncnnntatgggantnnnggnnnggnantannnnttgcggaangtnnnnnnnanngnnanncnnannnnnggnnccannnccnnnnnnncnncncnnnnncnntnctntnacctacggtggnnagnncnnnnntgngtnnnngnnnncngnnnggnngnannnnnnnannnnntntgnantccnnnnctantntggntannnngncannnnntnncntnncnnncnntnnnnnnnnnnnncnnnnncgntcnnngnnnnnnnnnanttnnnnncnnnntnnnacnntnnangtcnnagnngnccnnnntncnannntannnntcnannngncnnngngggnnnnngntnnnnnnnngnnnccnnngnncnnncgtnagnnnnngnnnntanangngctaatattacncagcctnttgtcncctnannnnannngtnncnnnnnnnnnnnnngcnnnnnannangcgncntctgncgcnannnnctcngcnnggnngnangngganctnnnnnnnnntnggcnnnnatcctcgntcgccttgtanantactngnctgananagggnancccnnngnncangagnccnnnnaananctcacccttctaagtacngaataagctacngtatntgcccttcgtatacngccaganncnnanntngnnnncnnaatnncggcnnnnnnancncnngnnnngnnnnaangngncnccnntnnnnccnnnnnnngnngnattcanattgaacnnctgcctcgnntgtngcaatgtaaacgancnanannaactancnnntacngntncncnanggnnagnntcncttntnctcngnggnnagntttttgagtgttncttcnntccntnnnttgggtggcgcttcactcgggagntnaaggctactncntctgcgatgtacgcaaatcgcgttacnggtgtatcgcnactangttccacnnnaantgtnattctaagttcttgtatntaatatcnngcgagtngtgggncganagtaatttatatgtcacatngnaggnaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcnnntcacttagnccgnggcaaacanangctnnnaagcatgtanaggcctggatnnaaatngggtanccgannnnnntnnnngntnnntacnnnnnccgnngnnanntnnntnntaatcgtgcaagtacaatcctgtctcgnctgagcttggcgtccgncgcctggtncgtaacnatagtcattagggataangtacaaaccacatgactctcggncagtcgtgggtagcnnngtagcccataantcntancactcggtactaatcannggcacgaactagaacntcgactannanacagatancnanaancacangtngggggcagggaagcanatgnaaanatanaatctttcatctcanagnnnnnnaannntnnnnnnntnngcgagntcnnnnnnnagnntctntnncatnnnnnnacncngntttactattgnngnnnnnnntncnnnntntnncntnnngancngnacgnnntacncnnnncngcnncnnntnnngncncncngnntgcnngtnngcnnnttnannttnggctngngcngnnnnngcgccctaatctatggcctnnnnnnnnnnnnnnancnnnnccgnngggnccnancnncctatannncgtngnggccctnancantannggcngagncngccncnncgnancccttgttantgntcctgnctaggncatgtttcanntngncctnacnncctggctngcccgactantttnnttatngntcnnngangncttnnnnntngnggannnanagncatnctgnacaccnnnnnacagcnnttaccttngaatgnntggcgctnctgcttgnntngngtnnnnnnntcagttaanggtcggtggtactccgccngtnctacactatancacggcagttggcgagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgtttcctttcgactctgctgaatgggtgttttagatactcgcggttaggntccgttatacacgtcgcaggcggcacgagtcataccgaaatcagggcttagtgagcatgncgcggaagaactacgtacggagaacgggttctcgctagtgaacgacacggcccgcctgtagtacgtataagtgaggacgcccccgccggggcagctcttggccgatagccgggaaatcttttaaaattagggaaccgatacgccgccagtgaactggtgcacgactcgcgatatcctcgtcaaacgaaagacacccataaacggtagttcagaagtgcctcccccatataacctggtcttcgttgctatgcttaagttgaggtcggcgtgtgtgctccagggcgggggaaacaaacaagtgaggggtgtagattgagtttcngccagagaacagtagaaattcataagcgggatatgacgatcgccacgcggataganagacccccagtcaacaaggttcaccgaggctccagacccacaactgccgaaaactatagcataggtacgctataggttcccatgatatccgcgaangacccttgttcgacctacgtctttaggcttatctgatacaggacggccgtccacctctcgcgacggtgcgcagcaacccgcagccagccgctaagctgtagctgttgctaggttgagccgccgggaggggcaggaacaatgactgtacatgggggcctttccctcatataagagtgaatagtccatacctgtactacatgacggataggagaggtgaaacaattgcatattgtatttccctattagttctacttggaagagggcncaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaaggcggtagtgcttcgctttactatttccagtaagagtaccacatgtggtggccaaaagggaggctttgggtcggtgtggcctcgcgacgaaggctcctagggcaattttgttaatgcgcggcccctgataagcatgaagaggcgtctcacctgtaactaccacatgtctttttccgtattgtttgcgatcctatccgcattgctgcccatacatcagactttctctgaactaaaataatttcgacccctatagctcgggtccagggaggtactgagcaccgtcgagtctacgcatggtagttcgaaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccgccgactatgcatgccgccagcgtgccgcatcatttagtgtgctacgtgcaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttaccctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggnggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtccgacggagaagtacccgggttgcgtcagaatacgtataggcatggggcgaccctagcgacgaattcagatnaatcacatctgagccgaatcaccccgtgatgtttttagggacaacaacgggatcgtatcagggagatcccactccgatggtgaggggggaacggccaacgatacagaagcgcactaaagattgaaaggccaatcccactggtcaagaacgactcgggaagctatgcagcgtataccaataattcagttgcgcagaccagaaaatttgtaggtcttaagaccgggtacaagcctttcgcatcagatgtcaagagctgggacatactactgtcagcccaatggccgccgtgcaaatacgaagcggcctgccccctcgtagtgaggcctactcaacctggtttatcgtcatgatgaccgtcagttgctgtgggtttccgaagangctcgggttccacggatatgagacgaatcgtgcagctgttgagcatctagcctcgtgacgcttggggcncagtgccatggtgtggatacgtcccaggcctagcgtaattgctacgtcataattgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccgggggaggtgttgggcacacataaggtacgctctaaccagcgggggctcgaagattatntcgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaagagaaancggccaataactgcataacggaggcgtcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactaccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagcgatgctccgattgtanataaggttgatanncaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagctaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtaccaggactntggttaagcgtcgcgaaaatttacgtttagtcatcaacttcaggcaaatgtgtataacatatcgaacgcncggtgggacaggggaggtgtngctgacattcagtcggcttgtagtgtatgcctggacctcccagacacactagcgtaccccagctncgcnggcttggatccgtaataacaggctagtgaccatgagtggtaagccacacttacatcggcgttggcagccttcatagttcaattgttaaccaccactggccttccatggacttggtcagtgaatgtactctagttcccggatcagcgaaaataggcgtcgcctcgcgtgcnttcctntgcgggcgccccggggcgaatcagtccccaagacgttccgttgggtgcaagattgagtgcgcattcgaaccctgagtccctggcattttgttaagttgcgaagcgggtcgacacttacccccacggtagctgcacggtagacggcctcgaggcccttcaatagtacgttcgtcggatctcgaccccgctctgaattgggacaaacggcttctgaaatttccgatgttcaagtcggcgatcactggtctactacgcggtcgaaaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcggtcgcgaaacattgttagctgtagctttttaataggagtaggccggcaagagtttacccgccctggcggaacgnggtgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgngccttggcgaaaatctacaagagagttggcggttttttcagtggatgtagtaggttaataggatgccgaccactgtgctctccaaatatcgatttgctacattgcaggaatacgatcgataactacgagctataatatctgagccttacctccacgaaaccgtatcgctttcgagaagctggcgagggtactcgggtcnaccctggtccctaacaagtgcctttgagtgccttgggcccaaggtgtcgactctggccccgagaccgatcgtcagctcgttcataatcttgggaccttcaatcaatgtacagaccaaattaaatctgtggcgacacgcataaatagtagagtancaagagatcgggcactccgagactcgacgaacggtgggtccggtctagagcaccagaattccagtcgatcaatcacgattagttgcaagtcttctgccacaacatcggccacccggcaacccctgggaacgaaggtaggtatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgtcagcgggaggactgggaccatccgggcatgtggcggcgccggcctgggcgattaagacccattgggaaatgcgtgtttggcgtaagtgatgaattggaactgatagtaaacgaacacaaaactgcggaactgacatctacagacttcccattctgcccatcnacatataggtatggagtcgattcccaccctatggaccctaacggcggtttggcagatgacctaggtaatggtccggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgccgtgggccagagtcgtcggcccctaatgtactgaaactctcggtctcaacaagccgccgttgccctggatttgtttttattgctctatctgacggggaaaacgctgttttgttcccagaagatggtgtttttcatagatccgggatgaacaatatgtccatttccacggcttactgagagcgccctctgccgggccgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacataggacctcggctggccccgaccacaacacgttcgtgaggtgggtgggagacaagtccgtttgattacgcgcgcactcccccagtgaggatactggaagtgagagttcatccctgccgaacttactcagacagatcaactagtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacnctacagtatgtatngttcctaccgcggcttatgggggcaggtctttcccagctagttgttcgactcggtggtggtagcagcatttctcaccctcctttttggccgatgccaacgccatcccccgataccttgaagactcttatcgcgtcgtgtggatcgtgctcggcgcgagtggccacgatgggcgcgcgtatcccggtcgttaaatggctgccaacctcagacccggtctctctctcaagtgcactcggggagattctcttccttcccagaccggcccgcgcgtttgcttggngcattcttatgatggcttgaaagatcgtttcgtaagacaacggaacaaattcgcacaacgncttncgctccaggtctaggcgaaatttatgcggacatagtcccgcccgtagatggcaaaatctcgggtggaatagggcgaacatccgtgtacggaacccaggcttcggccaagacttttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggcnatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggataccccaacagtgcgattggcaacacaatccttacgtcncactatcccatgccacatcgagctagtcctagcccgccatggtaggcgtcactgtgctcataattttgcgcncactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcactcaggctttgctggtcgtacgggcggcttcatgccccgctataccttttgccagagccttgtttaccgtagtgccttatttagcacaacagcggggtcgccagttcgtggctctgctgccggcctacggatgtgcgtaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactcnnttccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgcatctacttggttgtaaagacctaagcacgccgaacacagtgcgacgaagcacggaagcacactctataggctaagcaatcacgatgggatagcaccattcactagagatttttcaggcccagtctccaagtcgcttgcatcagcaagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaagacggttcggcgacgcccaagacgcaagataggggctaagcctcgaaatattccggctcgtggtgcatcttggcaatatagtcgggcggccgtcacttgggactgatgcagatctgacagtaataggcttcggtccaccgccgggaggtaacttcggtcgaacccactatatagcaggcgtgtttttaacccagtaaacgccctaccagtccgccctgcggcccttatgccaatcagaaggacgtaaagaccgcactacaacctccacgcagattccaagtctgattccatgggacatccgtagggtagacattaagccaacggatggccagggactggcactccttccctaagtccccagcgttccacctcatccggaattgaagaataacgtggctcctggagcctggggctcctagcagtcacttcatggacatattctttatgcaccgcctccccatgttgcagaaccaagaactctctacatcgagatacccctatctcatggcgctggtacgcctttcgcgataaccgtctcttatggtgctcattaattttgaccctttggtacccaacgcgcgatcgttatcaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggntggatactgctcgattcgcagcggctattcttttccctactcctctagcacctatgtgctggatgaccctgagtattgccaagtaatggaccataagcgggcggcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacancccgatttgggggggaaaagataccattaaatcgtgcggtggccacctcacgtgcttgctgaatttgctacggttctcagccaaaccctttagcagatttgtgcgttaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatctcgagcccacgtacactgggtcggatagaacggtctgtggcagactaggagcagaaattgatctctgtggattagccgttcgtaacgtataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttcctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcatcggcgtaatcgcgagcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggctaacggccaggccggacgcggcggccgagaaacatcccttatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcnctaatgagttttgcgcaacaccgactcttgactgaatatcgctccgggaagtttcagcgcgataaaaaactaaatttatcataccttagatacttccaaatgccaaggggatgctaccggcgagtagagagtcaagagctattccggccagtccgcctttaattcattcacctaaaaataacaatataaaccatcccggcactaacccaccgcagggcgtggcgaataatcaacatgcttgagatgcgcgaagtacctctagctgtccctaggcgaatgagaatcttgacttcgatcgctgcagaacattcgtaagaggaaggcataacgtcacgactttctgcctagagtgcgttagtacatcagcattcttgactttaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggccccggaccgtacggtctacacgcatcttntacacgcggatcctaattagtcgttagggggacgagccggnggcgacgtcgtaacggacagcggatgcagtcagtctagatctcctccgcattgagaaaatccgaaatactctccagttgacagtctcagccctccagtgagggctacaaccggacccggacaccagaacgggctagatcatcccagnatacggcagcttttttacacgaagctgttattcgagatgatggcagcacgcccatagtggtatggagctatgaccattgtatgcacatanaaggatttcagcgagagcagacacccatgccaccctgcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgtgccggttttagcgggcctgagaaacaagcctttgtcgcagtgtgcacagggctgtgtcctggagtttgcggggtggaggngcaccntttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctgttccaaattttctagctggatttcaagccaatctgtctggaaaatccagcttctgtcgcggattaagggccagggtaaaatctagaaagaatatagggcgctggtctaggcgaagatgaatgctcacatgggtgaaccttcggtcagttggcggctcccccgtggagagatccaatgccgcagagagaagtctgaggcgttaccggcaccattcctgttacatttcaagccgagagattgtcgcgccgcgacgagtccaaagagggaacctgacagccctctgatagaatagctaccttggcgaccaacaatcggcacggactccggatcacgataaatcccccgtccaggcctccgaagagaaccctntgcgccggattttactacattcaagatacttcctgntagaggtgacggatacgggagggtgcgcaagtcttacggacgctactgttcgcgtagtttggaaaccagactaggcaactgctaactatgaggcgggtaccattctcgccgattaaccgtctaggaggcgnttacgaatagngtcccacgtgtgactcccttggtgtgtgtacagaaccgggctccacgcttctgggtattgagtgcatcgctactagcttgacacgcgtggtcgctttcccccgcttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggctgctaaaatgcactcatgtgcgcggccgctaatgcagcatagcatgtgatgcatacgaacaacaactgaaaagttgcgcgggccgtcggtagttcgaataatcatgggcgcttacaggtgacgctcnncgcagtaacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccngtcccgaaagggatcgtatcggcngtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcgactcccactgatggcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcggtcaacttgccaacgcttagtgcgtggtgactgcaagtattgcagacgacccgtttagctcgaaaaaatgnttgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgttgggctaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttccttagcccagatttggttcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggcccgcctatcgcgagtggccgttaagtcccaaggtcgcagtcggtccctgttatcgaggtccagcatatgtgttcagtccccggctccgctatacggcagagcagatattcccgtaaaccgacgtccggtgtaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtggacacagacttcgtcccgtcaaatctatgaatgccatgttatcccgcggcgcagccatccaggtaggcaaagtttacggaccgcgatcgtagccacacagatgggtgcaattgcggctgggaaagtagctacatcaacgccctaaatcgatgcggcccttatgctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggatccccgtataagcgtgagtattgttgttgggctcctagtccgtcggcacaactncggtggcgacgcggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtccccatactttccactgaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatccccttccatggggatgcttcgtggcattgtcatgacaagtaccacttccctgttcctgtccaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgacccccccggagcagtcctcccagtcgcactgcttggactctaggccgctccatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggcccgaagacagagttaaaacgatgatctcctacgggccatgggaggcactacgttgtgtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagttggtctgctcatcccnnnnccacaaccccaatgaatttacgatacggcggcttctttagatagcccctcgacagagtggacattttggaaacggggggacataagtgcgatagtagactgcgtgatttactatttaccagcgccatttcagtctgtcagacctaacgtccagcgcccatgtgtgggactttcaccgatttggctaagtgactagactgtgcaacggccggggcacaatctgaggtgcacctcgcaatgatggcataggggtcgccacggtgcaactgggcaccgcttgtctgttcctaaaggtataaacccgctagcaatgctgaacagctgatagttattcactggctgaacacagaaccacgccccttagtgtcacaacatctttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagcngaggcccagattgcttgttcgtgattaatcgcctccgcgctgttgggcttccggccgcggttacagttaccgtataaccgcgttgccccccacggcttcaactgagatcacgggcgcctaccagagggggctacgggttactctggttttggcccgctcggggccatggcaagaatagaacatagcgagagacctataagatcgccataatgaatagtgactttcacgtgcagtgctctatagcagggcatgtaagncctctcattgcctacggggcgtcgacggaaacgcacagtagcgaacttcaatacgacnaggagagcccacatgagagtattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactctagaacgaatgggggagaagttggaaaacgaacgcgatggaggtcgtttgggattcngatgccctccagctcagcggaatgaagccgctctgcccggcaggaccccgaccggctcaagcgaattagtgcgtcccgtagggccctagatttaaaagaggaggtggttagaaagacacagttgtcaaacttgcccacaagctcgcggaatggcgtagttatgcagagatgagctaccgaaaagtgggtctatcaatatgggacgtctggctacttgtcaaccgtgcgaagtacctttagtagtcatgtcgtctcggaagttcggcgacgccgtaacctatggtcaacgtgtaactgagaacgccacccaatcccaacggaggtagtgctgcaccagncatgtgcccgccggtcgtgtcgtcgagggaagtcgcagagtagttccagggggcctaaaagcctaaacggagcgaaccctacccctgtttcgtgctcttctattgcggtagtcctttgcggcttattgagggggctgttctcttataagctgcagagcctgtcggcgtcaccacctcnatcttgaattttatgatccgatcgcggggagctgaaggacttcgcacaaaggagggtcgtaaattaccgcggtgttaggcacccgagtgccccgtgtgcaacagagatattgagagttgagacgcancgggcaggatctagatcgggacaggactagaggccacgtttgtatnncgaaagttgatggaggcgtaagattcgatcatggtcttcttgcctttgctacgcgcctaatgatcgctattgagtggagctacgctctgtgcaggaacccggcgagaatcacgtagctgtattacgagcccgtagtataatcggaccgttcgnatgctccgcctcgtactggggcaacgttaccaccgttatgcaatccagacgtgcaagcgtctaactgtctccacttctcattgcttgtatgacacaagagtcgagattggctgggcnntcgtcggtcatcnanngagncccanngcnangnnnagnagagcnnncnntnnnnnnnnnnnngnnnnntnnnntattcctncncnnnnnagangaannnnnncnnncnnccnnngcngannagnnncnngnnnnnntggngggnnnncnctncgannnnnannnnnccnnnngnnnnnnngntnnnncgntagngcnngnnacncnnnnnnncnnntcnncggcgngcnnnnnnnngncnnnggcncgctnnnnncantnnannangnnnnngnnaatngtttgtagganacgccnacnngncncnncnnncggnnnnagnncgtttcccnnnnnnnncntcnnnancnancttnnnnnntnntnacacncgtagaaggagacnnccggcacntctttccgntccagctttngccgaaagtagctcgcnnnnngtnnnnngntnnnannnnnagnnnnnnngcnncnncnnagnnnngaccgngcgagtcttnncnngnccnnnnannnccnntnnnnnganaanantngncgnnngngncnacgnggnnngccnnngattnnntngncgnnccnnnnnntnnnncngcnnngnancgagcgnggaaaaatctgcgctcatggttccacccgagtnggnagcgngncnantaannttcntnnngngaannntnnntnnnnannnnnnnntannnnnnnngnngnctgcnnaaatcagnctccncctccnatnaantgnacnnnnnnnnnnngnntgnnagncngtnnngagnnnngnnangncntcnngngngcangnnnnnnnggtccgcngncnntnnggngacaattcanagngccngccntcaaatcnngnnnggnnngnnnnnngnnntctngncncgagnntgntncggnnnnatccngagtnagnatggntngnttngncccnngnnncnnngggncccngnnngncntgaatggctcataannccntannnaactncnngcacnnnacgtnncgtctcctagcacgactcggtaatgcgcggggtagccntaacgtgccacctcagccgcggcgctttcgctgcttnacaggacgtacttgcggccnttcacgnnntgnnnnnagnntncgccanntctatntactttgcgccnattaanncttanatacaccgctacccccnnnntatccgngngnngnnncncccngnnnggnnncaatnagcncgngcnngnntgagcnnnttntgtcnctcgnngttnaancngnnnnnngcgcnngggccngnccncnnngccttgttattcgtacnnnnaacntaccattctcgcagnngnangncnnnnnntnngntncnnncnctgtntnnannntnnngngannnacngnnnnnnnnnntncnnnnnggnntnnnnnnnnnnannnncnnnnnnnnnnnnnnnnnnngncnnangnnnnnannnntnnnnanantnnggnatntgancgctaagccggngangtacgtnncnagnatggttnntncctccaacngtgganggcngggnnngccngatngcnaanancgnnntnttcanncgnnnngtctggtggacngctcacaacgcngtctcagggaccagatcaaatagcagaaatgcgacttctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccnttacgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctngtgnaccnngcggnngcgnnannnnnnnnnnnnnnnngnnnncnnnnnnntnnnnnnnnnnngnnnnnnnngnnnnnnnnnnngnnnnnnnnnnnnnnntnttncggnnnnnnnnnnngnnnnnnnnnnnngnnncgtcngcngnnanncngacnnnnnncagggnnngnnnntnngnnanacgtagtagncntntngntngnannggcannngtccngtcnggcgacaccggatcttaacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactttccaccgtaccagaaattgttaatctagtgccgcaggtagggtccctgcggtgaaaccccctgcgcattcggtgctacctccttatcttagagtgtatcagacaagaccagctcgtaatagatcgggctgccgatcaggtattgctatcctatacggtgcttaatgttaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagagaaagtcgcgggtacccccgacttagtttattccaacgcggaaagagtagtgcggggagaccccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcgcccgcgggactcttctgcgatggtatttgtggattgttcccggcgacatgaggactctcttcaccgagggggggccgcggagtctgccgtggaagacgcccaagcgacgcagtacgtagggtcgaccctgagctaagtgttcccgtgagggcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgactcctgcggtttttggnggtgtactttgatcgactcgagcgccggcccgggcgttggtgctcaacagctcggactacgcaagcagcgagtataatctattagaggggcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgcttaacgcctaccccctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactatctctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattaggtgtcggaggtgctgaatggcgtaatgttgagggttgcaaggtgctgagaaaaataacggtcgcttagctctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattaaatacgncggtatcccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgtccgtcgagactcactcctctttgcgcctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccatgcgagtgataccatagacacctaggccctattaggggcagtcagtcgcttgcaagagaggtttgcatctttgcaagaggggagggatatgatgctatagtgnaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatcgacgtgttcgggtgtcacagttgctttacgtccggccgggctaacccagtcacctctaggctncgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgcccttaagatcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccctaccctacgagctaaggcctgaccgtcaaatgtgcgaaacaccgcggttcgggtgagaccgggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgaccggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaagcctacgctnnctcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacataccatataggagttccatagatgccctggagtattgacgctaantcctttgnacagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacaggtgtagagacgctagtagttcacccataggcggctggccccgaatcgcgggaaagtcgcaaccgaccccgaattctgccccggggaggaccggagccatcatcggaacagcctccacacggagcccgaccgcttcacgggaggcccgggccgcggggttaacgttnagcggcagaattcttagtattcacacaggcggtggcatatggcatatggtagggtgtatgcaattacgttaacctcggagccattcccnggaggggtgctctgaacagctgagtgggcgaatcgtctggcgggctgactctcaacgggcctgctcagtcagtgagacacgattttcctgtacacgggcgtctgctaggattgtggagttaccctcgctcgtatgacacgacccaaactcggacaaagcaccgacatcgggcctttaaaaacacccaacagtttaattgttgtnatactcccggtagggtagacaatacaccgaggagtaattttcgcactctagagcataaaattacctcggangggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagagtattccttctcacgaacatcgctgatagaccgagtcccccgtatcgcctgttggcgggtggaggcntgttacgatgcgggccgcgcggaggggggattcgttgtctaccgggctatgtacggaagtcgcagagaagaaattatctttctttttacgtgcagtcgaatagcagttccggacctgcccaggggagccggggcctgttaacgccccgattctatgaatgacatggtagccggctggatatatggtggtcttccccaacaaatctaactgattcgtaggcccctactccctcgggtgtctatctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgtgaccgccctcagcaaggcgcgcgcaatgaccttgatagacacttagttaggaattttgcatttcacatcagctgagttttngagtcccctgccggaagtcccaagatgcgcggtaaagatttccggaagaaataccctatcatgctgcaatcaaaaatgggtacaggcccncggnctacatttggggccgtgagacctacgaactaatgtccgtacccganattgtgggtaaataagcccacaacagtctggacaatcnggtatgtagaatagngactctgattgtagaggtgtgcgagtccacatgtggcgggatcgggggagcactaacagcgctgnaggccggacacgacggcttgtcctggcgtggtgagccgtcagctcagaccagcctattcgaccaactggggtggggtagaccggtgtactgcccccctgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacaagagggagtctacaacgctagctgatcccggctgaaagctgactggcatagatacggttccgagagggcgccttgtcgtcgattaacgtacgccatgttagctcacactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacattgtgnngacaataccgtgatcatgggagtcattagtataaagtactttggctcacctatcctcatcctacccaaccacgaccgggcgcgctgcgcgtacctgtgggcaacaattcaatcgaatagccacacatattccacgtccagccagctcgataccttcaaagtggactacacgcgcgagacaancgcggaccgcttctaatcgacgctctgagctaaaaactaaccttagagtattaagcattgtatannaagtcgctgtccaaccgaatagattgtcgttgcaccaaacgcctcgccaggctatggctccggtgggttagattgaggtgcgtcggtgcttagctcgcgttcgtgagtgagcaggcttcgctatcgtcctatcccgccgtgaagatcgaggtaccgtgatagaaggtcagtaggttgtatcagctacagatggaacgttgttgttcccaaatactccggtcctatcctacacagcactcattgcaggaacccttccgcttccaagacggggcagtgatagcgcgagatgcccccgggggacccctgagaattgagggtcgattaaggcacgcttccaacaggngcctgcaagaacaaggccacgcagttgttgcagcagcatttttacaaaggccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggaggggggacgcgcggccactgggaaggaacctacgcgcagcagaccnnggtatattagctagtagcgaattcaaagtactgtgccaagccaatactaagggcccatccaactccgacttattgcctagcccctaagtactggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatcctgcaatctctaccacgggtatacagcagaaagttattaactgtatttgtagtaatgccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgtccnggcctacactcgtgacagactctctcccccgggggggggggacaagcgttacagcaccttgacctctaggtcgtgcacttgcttaagcggcatgggtcttggctcatgaccatccttgacgctccccgacagtgtggtatcagcaccacccagaataggntctcgggctatgggcgtagggccttatggatttgagaccgagggtactgaatggaatgcattgacttcgtaaggtggggtcccaaccactccgtcctgttgttagacgnaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatattttcggcgtccacccgccgtgcacatttcggggtgaccctcaccctacgtgtaggcccacggggggtatctgccatgataaaatatcatcgaggcccgcgatcaanccgtcagtcacttccgttagttcacaccgagaggaaaatgtccaacgataccgatcactctgaaagagaatacagctcctagaggcttagacaaggcgattcaacaggcgctcgcgaatttcagtcattctcaagccggctgttccttcatgcatctttaaaatactagagggctaaggaggtcaccacccgcgtaaacgacgnnggttcgcaaactttacatggaccgctgactcggaccaatcagggaatccccaggtaattcacgccgcgagcctcgactgaaaccaccggtgcaggctcaaaatacgcgtgatttcaatgggggtgcacaccctggcgtcgtcacatgcaaggcactaagacgtgcgtggggacggtcttgccccctcggttaggctctggtatagatagtgcaaggcggcactcggggtactcgataagcatcattaggggcgcgtcctgacacgggaagtatcacgatacaaaggccacttgtggccgngcagcctactgacgaggccgcgagatagagcataccgcgagcattgacagcgcctctcgcatacgcaagaaccatggaatatgtatcgtccgggggcantgctcgnnctngnnnanttnngancnnnnnnnnnnngancnngnncncnnnnnngnagnggnanccnnnnnctnnnnngtnacannnnnncnnnnnnncctngtacnnnnannnnccgntccannnanngcataacgcccgccgtgctgacttaagtctcacgggcaccgcngncngggagtatgggcccgggannannnttangctccgnnaggngcntcgcntcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcagtaagataggctctttcgtctggtcttgcagctcagaaatgcacggacgtcgacaggatatgggtatnagttaggatacactccgatcacaatgcgcaccctttggatagggcatcaattatcacgcgcccgatgacccgatgntagcagaagctctgcaaggagcctagaggtagctcggttatgatctctaagacccgagagattttaggaatagaactaattgctaaacccccggcgctagcagccgccgtaggtggttggtcngaaccgcagcccaggcttcgcctcgacacatcgcgattgttcttcggttccgagtgcatggatctctctccacaccgaaccggtgcccccgtttcttgttcaaaactccgttcttaggtgtggcattcgactcatggacgtcaggggatatatgatactcgatctcgccctatgcacctcctgggcggctgcatttacaaggcgtggaaacacaaacatgcgttgagcgcgtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggcgancgcgcatgaggatgttgcgactgcggttagatactcaattgggatcgatagtgtccgtaggtactacagccccacctatccncacaagacccggcctttggtgggtaaaaggacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtgtcagtccgagttaccgtcgtaggcaccttctatggcgcgaagcgntgcacgccgaggcactcacnaccttgacacgantggacgtaagccaaacagctcctcctcgcactacatgtctaccccgactcggatantccaangttatgttagcagtcgatccagtcgtcctcgtcgtggtaagaagacaggaggccgcagtcggttaaatcgtcgggcaattagaccgctttcttagacctccaagaccgtctccaattgctgtatccgagggtaggagtcggagtgggcactgcaggaggcaccggtcaatcgtgtccggtagcgtcgtcccccgccctttaggccgttagccaaagcacgagtattcatgctccatgtctctctctcaaaaagggacgtaaccccccttcaggtgaggatattaatttgtatctaataatcttataataccccgggttncaaaggcttctcgcgcaagcttcatcagcagtccgttaggagcacatttgctagcggattgcaataaatcttaaatcaacgggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcggccgtccggacgcaggcgtggaggccagcgagcgcaccagcaatcaagaatggtaatgcggtagggccggtcagtcataagacccgcaaagatcacttttagaacctgtgtgatagaccgtcgttagtgatggactgcgtttgcgccgactggacactacggtccttaaattagcatagccgcctcggcgtgtagctcgttcatcacagacttcggactgcggtgtgtcacgaactcttccctggggtgggttattcctagcagcatgatctccctaatggacaccagcccataaaagttcgtgagatgcgagaggctgacctagactggcggaactaatttggtgggctcatatgccggtaggttcgcatacgtttcgcaggcctctcgcatggcgaatgcgtatcaagacacccctcgngntnccganaaannggccnacngtnnnngngnangtgnatncnannnncancngngnnnnnnnnagnnnnnnnnnnngngcnnntgcgtganttangcccatgnnatctaccgatcntgnatanctnannnnntnccagtgntngnnnnngtnngnnnnnnnngcccaggagttctctagggtnanccgcgcgagagngncttctgtnccacgntnnncnnnacntnncnannngccgnnaccaggngnanncancncnncncntnctngnnntnngtcnnnnnnngnnnnnntnnntannnacncgtnnnnnngncngnncnnnnntnnaactgnnctnacgnggngcgtcggganngtttnggagacnggtgctnnnngcgnccngncgggnnagnnaggcggcgnngnnnncannnntggnccnctanganngggnnctntgnancngcnnnntnnntttngaacnnnnngncnnnannnnncnncctnnngnngcgnngncaancggaggggncntnaggancangnacngnnagnagnnaanctctngnntntctgnnatnnnangngccacgngnnangagtgnnntntnttanngttcanncggttgggccnntganttnnccnnnnnnncnnnncnnnncncnnnnnngtncnganncngntnnaccnngcacngtncnggccgcgnangnntggngcagaanaangntgtnancncccnggtnnaatnnggnnangggcnntccnctcanntcacnnnanaancnggttgnangnngnaggtgccgngnncncnctatnccnnncanncccngnncnnggcnnnnttgaagnngccgnntncacccaggtacagttaccnnnccnnaccaannnnacnntnncncnnntncnaannncccacatgtcttntgatttgggataaagtannnantcnnctattcanagncncggcntgaaccngttgaatananngacgnnagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgnttagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcgagctccggattcttagagccgtggctgaatgatcttatcntgtcacaccgcggttctaagttgcccacgaacgaaagtatccattactccagctctacagtccccgatggtcctacgtttactgtattgaacaccctcataaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaagacgttggacccgcgaaattcctaccaagtgttagctccccggtgggagtcgtccaccctgctaggcattcgtaaacagcacaacagcccaatgaaccctcaccagaaggtgccaggcgcccaaagggtccagaccctagttgcttttcccaccctcgtgctcgggaactccagccgaaccttcgttgagcccttaacccagcaggtaaatagtaacgttcgaagggtgcaagaattgagtcaggtaatgcgcctacggagcctcgcctagctagcttgcggagtgggtcgcatatagnctgcaccgtgctcactctggcttacgtattcgttcggccgttgtttgcgtcgaagaaaagaccagttcacagcttcgggattacggtcttttctgctgacgaacttatcgccgtancccaagatattgataanaataagtcgctgataccgagctctcctcaggttatccggaatatgctaaccctacaacaccaagtaagtacagcttgcgagattgacccncccgggcaagtttagtccgagggtgcaacctaacaggtccctgtccacagccctgtcccatggaaaacgtgatcgggatcgggtcactttctgagtactcnaacaattactctaccccgaaagacctattcagtctgatacccgaggatggtatatacctacgactttgctattaaggaagtacttacatgagtacccatgataccccacgctcaatcacgcacctttgcctatccttgagcatctttaaaagcactggccggggggtagcctccactaaagtgtctagagggtacgcaggcgaagcacagacgggcggaactcgttacgggcgtcctgtatttaaatcgctgggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtaccaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctaacgtacacaatagtcagagttgcagagccttatacttggttccgcgggaagtaattcagcgtgtgacttgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcatgtaccccgggaagagatcgctcgtcctgaacagatcgactgctcgtgagagcaattttgtgggcgcagcgcccggccgtgctgtcaggcttgagcacatctcctatagatccggcccgtagacgaacgcacgcgacagctccagaaggggggaggctgtagcgggtagaccgctctactttgagctgcattatcaccggcaaacctatatacctgttttcccaccgggactgcactcaagcgcgccacttgtcttaccgataaaaagtcgtccggatgaacctgtactgcttaactccggaccgtgcaacactcnagtaggctgtaagctgggagttatgctttttcaagcaaagatagtgtatggcaaacgctaacattcgtgaccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgatgttcagcgcggcgaatctattttcaggacgtgggcgatcgccgaccatctactgtattatgtgcacagctgttcaccccgccgattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttacgcaggccaatggagcggatgagatatcggaaagagtacgcatatggcatattgagcgggcatgactaacgccacgcagggttatctccgtaaaaacgggctgttgacttgttcctcaagccaataggttcgccccggggcccccttggctaattgcccgtacctatagtcaccaagtctcagtcgtgcgcccccaccagtatgggttgactcgacggcctatggtaactttcgcccaactttagattaaaaacccctccagtggtgccgctacgttgtcggtaaccacggagggaagacgtgtggcgaggctaagcagcagacaactggttgcgaggactagagatgctatgaannggatcaggcgactacaancgtnccagtcaattcgtggatttcccacgcccttaatagttccttctaatctggccccaggttatctctcgcaccgtctagcgtcattcgccaataatgaattgaggggactagccggtcnttgtgcctttatgtgtgagagaattctcgcgagcctcctataatngagcggccatcggtggacccggttataccgagaggcgcctcggtatcagatngcttttctgctttggccacctctgcagcacccctcaccccctactttggagaaatacttcccgcgttgtgagaagnttatcaagaagactcttgtaaccatgaagttactgttcantggcttaccacaatcatctcttttatatcctcgctcagtagacgtgggtctgcgtgtgagcgtccagggaattcgaatttgggcttatccntcgtcccggaaatacagtggattactagcgccaacaaaagacttgcgctggaatcggggcaagaggtctaggtataaggaatacgccgctccgtctcatatacgacggtctacccgcgatcacatctatacgcgtccccccgttnattagttatctccatatccctccatccagttcttgatctgactaggctctttcnngatgtccctcagtcctgctgtgctcggacccngcactttggacgcaggaatcaagaggacgaagccctaactgcttgccggcatggatgccggacattagattaaccttgggcacagcaccccggaccacttagtaatcgggtggtcgcgtataccgcagtgccatcagaatgtgatacncaccgacgagcacacctgacagactacaagcactgtagcnacaaaaacggaataagctgcggacgcagatagggagtgacccaggaaattagcctctcgaatcggtatacacgctataacacgaattcaggttatcgccacggtgcacgaagtgtagacttattgcgggggcaaagtcatccacagaggttgagtacagcccccggtcggacgaacatgattatttgcgaagagaccgcgaacaagcgagcgtgactgcatttatcaggaagaagtctggcgttaaagtctttcgtatgcgatccgctagggatgccttgtagtccccggcggccgggtggaagccgtgactcttcggttgcccccaccgctcgaggccaatttcctcangatttaagtcggctgcctgnccaggacgctttagctttcaagcgcaccgtcttgaggcgagcagaaatgtgcgagcccgagaagacgaatctatcgagccttgcgctgttcagagttgaatgcggactcaggcgaccccgaccccttggggacgtgcggatacgcgccccgccgattatagaatcaaagaaggcgtgacctagaaatgggagcccaatgaataatgttagtaggtgtccaccactctcctaaacccggcgtataacacgtgaatgcaggagaccacagcgagggtaatcgaacgaccagcatccgtcagttgcgcgtcgcagacgcggcctcgcgtggcaccacaggctaccacagattgctccgcacgtcgttatcaaactcaccaagaacagttagtattncanaaattattaaatgcctagactagatctgcgtaataggggtgacctgatacgttaacccaggtctgacccatttatacaaggccgaactcatgtaaggcntttcggattaacgggagtttaaagtgtatccacgccgtttcgngtaaaatacggcaccgcattctcgagggaacgatgggacgaaccctaccacaacccccnagctttgtaagggcgcccggcgaacaaccagatcctgccggtcccagcgcgcacttgggcttcggtagaggcggaaatcagacacgggggggaagcatctgcctaagtgcttcacaacacgaaccaacggactaacgagcgctntcgggcctactgtcgtgactgggcgggggctgaaccccctggattggttgaggaactattacatacggctatcccttggctccaggtatgttggcgcccgtggaccgcccggggacaatatggctaaattacagtgcgcgcgtttagggtaggccctcatagctngcagctcccctaggccttgtaacacacctaggcatcgggtctattacaattctcttttatgggggagtttgtagttatacaagtcaattcgactggacatagtaaccagagccagtcccgaaaggcgagatccatcattggataaactaggcaagacacagagcatctcggttagacccggacgggctggtccgacccagcaaatctttgtgccttaaggcgtgctccccctaaacttccacgcccactgctttagtaattaagtacgacttatggatgggattctacctctctcgcgctaggcagctaacccacaggataaacgtaagcccgtaagcgancaagctcgacccagcgttgcgcggctacactgctgactcccgggcctgcgctagtcacgaatgacgcacggaggttaagagacatgacttcagggtaactaagcggggcgacaaggacgcaccagggagaaactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctcnngggcgtatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatggaagacagggaaagtggtactcagaccttgtgcatggcctncagtcagtgatagtcacggccatgtaaataggagcacgggtgaagagcggcatcgcgtttaatacaggatcgcccgcagcggcatccatagaccgactttcagtgcaaaactatggtcataactcttggnnatgagttcctcaaccatttagaatccggattgttcgcagtcatacccaattatctcggagggtgtgcgggggatcgaaatttttgacacaccatctgatgcgaggatctgaaggagtccgcattctttccgtcacggcagacgcgtatcctatctcggttaacttctttgtacgtatatttacgctttantatcattccacgatggaactgcgtgacagcccctgcatcttagtgcagggggaccaacgtacgcagttccggctagatcgatagtaggccatcccgggcgcaattaaactagaaaccaactcggaattcagcgcggcgaaagaggaggcatgaaggctcgcgcataattagttgacaggcngggcggaggggcttagcggccacactacgaaacgctttttctccagagtagtggccccggtcggcaccactttcgtctttgacttctctacgctccccaggtatgcatcttggcttcagttgtgtttgcagtaaaaagcaggccgcggagaggaagngagcttctggtcaatgtacgtcacgtcatgattacgagttgagctctcggatataggtgcggatccttaccggagaaccgaggtgataccattcaaatcggggcagtgacgccgtggtggggcgacgcacctgccacccggtcatcgagaacatgggaaaccatgaaactggctaacgtcaaccatatctactgcacaattatgcactctacttgccttcggagagctcgttactctccaactgggagacgggggtaattttgtaattccctggacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatttgtttgggctccactgcgactaatgatccccacncccgctcaccagcattgacgttgaaaaacagagatagaaggtatgaacnntagaaggtgggtttctgagcaggaggnacgatcccatctacctgcgcgggaaggttcntcagagacgctgctccggccgtgtggggtcaggtttttttgtactggacatccagcggagagatccctatttcgcttaattctatccggcggaataagccatgtcatgccaggcgttgtaaggcggaccttacgaccctggtacgcgtaagtactagcccccgtcacacagggtttcccaggcgctgtaaatggcagtctgngatanccagcaaggtactctgttaaagtcacgtcatacaaacgcgcatagagtgagcacctcaatagatcgtcaatgtacaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtatctcaaacggccgtgacgacgcttttaaagggtcgaacaggatagtccaccgagggtgtaaacgagatatatgggggttttgcttggcctaccgtctangccgcatatcnngaatccgaagacgagcctactagcggngggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctatatcagacgtgtcgatgttatacgtacaatccctancactggcgcctcacgttgtgcggcaacgtacgtccgctggggacggaccgggaacaagcctcggcttagttacgttgctaggagggtaattagaagtaccatctttggaaccaaggagcgctgcctgaccctcttctatcgggcagcagaactncgggaatcgacaggcaaaacaccgcagctcggtgaagcacgggatgacagcacaaccgtaaattcagttcgcgccatattggggtgggtcacctctcaagaccctagtgggctcactatactcatatctatccctgtttgaaatcgttgtcaggaattaccacgttggaaatctgaacggtcgtaagactatagggtggcctctgttgagccanacgagnagttgctgatgcggaaacagtagctgaaagcgcgtttaggagtttagcgtggcctttgacgtatacccgggaactgggattagcggagctgaaagccggtttatgtcggtcttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacataccattgcgtgagtctcaatgaccagaattcgatgttagatgtaggtcgaacccntaagcctattgcagtcatgtcctggccganctcaatttccgtgaagggtgagaccggtaagttccgttgtgcggggaaagcgctattaccagttattcgcccgtcggctaggtgaataacttcatggtcgctttataaatgcccgccattcagttacagaaagtaccagggtaactccctatacagtagtgtatacactctattcacagccacgggattccaccgagctccgcagcangagcattgatccggtaagactagcgaagggcgtgnttctaaggcccgggggccgnggtaagttaccatcgcacgcagtaccgtaggttggtgcccgggggcccctttggggcggcgcaacttgggagacgacgaatctgaacaggttcgttcctggatcgtgagactgttctagaagcggaactccctgccgccgggactccttctcaacnggcacagatctatatgacttcgcaaacatttggagttctaagacgggctttttgaacagtcacataggtgtccggncggttgacccaaggcgggtgacattanggtgagatcgaggttctctcgatgtgccacggtaggcgtggtctataagacaccgacacgacaccccacgtgatggggcgcnaagaactggaatcctttagacctcctagaggtcaccaaggtgatacggtgctaaaccccaacgtagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatctaaaagttccgatgtgcgcgataacgaaattttctatcccaggaggtcgattccgagtgtagaccggggcccgctgaccaggggcgcttaggctaggaagctacctaaagggtaccgctggagcgaagaaagggctccgagtcctcgtgtctctccggtatgttgcagtcttaaacttgtggtgtctcgtggagagcacaatccatcgtaaaacacgaatctgaccgnccataatnngcncnacnatcccccggttcctgnnnangggnnnnctntccttgtacgcnncncatngnnaanctaacnnnnngcannttatngggcncnacgcccnctacaancgnncgcgcncgttgcannnagnnncnnncannncntggtncccntnncngntcnnnnnnngnagngcnnntgcnancnnanagnntnnntcnanancnnannnngnattantnnccngcnngnnngnnnnnnnnngctnnnnngtnnnannncgntccnnnnggnnnnntaannncacngnnngcncnnnncnnnnngannnnnncgcatntnnngnnanntnnnagnnntnnnnnnanngcncatgcngncacgacnttactatgattcttgcanantagnctcgnngaancncnggnganngngngtacgntgcnntagnnngnnngtcgnctnggnaccaagcgnnccgngnnnncgnncnnnggncgggggncngnngaancgntcacnancnnncnnnncgtgnancnncaccanagccatanggnncacttttncanntgaagttacacgcanngcnggnaatgnatngnnnngtgnangangncngccnannnnanggnnnnnntgnacnnncgaggagcannnggncgnttnanntcatngatncacnangnncgnccnnagtcnnnnnntttnagtttcgnnncnnngcgngagnannaccncnnnnngccgtannncnngannacnatnaccgcntgncgaggccngngcnnngttnnnngagaganttaanactttnaagtncatacgtnnngnctcnngnnttnnnnattccggtcgagtgcaacacagaatgtgttcttaccaggacccccagtaactgtgagggtactcaacctnatgttatcgaanacggnnnnngtcnaacattggagggtaacnnngnncngnccntccggncctcgnnnnntntnancgacnagnatacanntncctgagntnntggcaangnanantngcgnncgnnnnganctccntgngccggcntncngacgnnngnatgngntngancaatggnncccntgtnggntcngncangtnnngnnntacnncanangccnttgcggntccgtggttgatagttcntnncnnnggctgcnccggttacnggaantncgtntggatacattcnngccacncnnnngncnnnnnnanncgnncnngnnngttactggaccatattaagcgaagaactcagggcccactgntatcgttntcgccaatcgggcgaacaatctttgtgggccatttaagtacatgtatcgttagcgggctcggagttctacaaagactagtttgcggcctgtgcgacactgtttcgaaatctatcgggcaggacagtggactcatgcgcggntcctccaagcccaagatctgtgccatgaaaacggaccatcgctggctactggcgacctctcgcngtatagctcgtcgtagcccaattctgtgattttaccgcaagcgtaaggccctaaagatacgttacgacgcccgggaacccatcaagtggacccggatgtaacagtcggtttgtgaaccctccagaagctaaattcgcaatttctcgccttctcaccggctggggagtacgcgtctgatgtcgcgggtctctggacggttgggaaaacgtcggtcctccccggtacctactccagtcaatcggcccccgcatatggctgcccccgcgagactccgtaggaacgctcggacgttctcgacatgctcgcagatattacttaaatgagttctcgcgcagcgggacattccgttaacacccccgtccggacgcgaggttatgtagacacacaagtggttcgcgccggcatgtacnacgtggtcacggttgcgtgacgtcatcggtagctgacggctccgcatgttctgcgaagctagctgacccaaagtcgatctgacccgggtgataagcattgccgagcgtcttccccaatatctgatagggattcgtgccgntcatgacccatccaactgctccgccttgctcgcgcgccgcgtgggctgattatctatcctcctattaacctcctgcagtcgcgcgtaagagagaccgtgtggagcgggcaacataagtgctgcacaagctctgctcaacgcctttccgacggccagtgacgttcccgagtcattactttccacaatgtcctgcatgctaactaataagcggcgccccgttgtgggtcaaggccacttaacgaagaatagaggnnatttgaggcgggggtgccaacgggacagactggttcggccttgtatcgatgtagcgcacacagtcggggtgtcgaaaactcggcgaaaggaccgcaccgcaagtcgtagatttcatactaaataatgcgctcacttttctactcttaccataggcggatgtagtagccagcagcgaatggtgttgagagcctcaccacnatcttaacgttgtgggatggtgatacccgccaaggaggtgnacagaaaaacatgtcggagttcaccttttcgcggtacgatcggagtataagtctatatgccgtgatgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctaaccggtaccgcctcggatcgtcaacaccgggggccatcttcgcgggttctccgtggtacattactttcgtcatagagtacgcgaattcctnatgcccctctttgttacagtagtggtcgtgtccatgtcggggagggatacttaagtaagagaaaataggtgagcccccaggcatctncacaaaaatttaatccaatgttcggagcgaagtcaaattgggtacggtggggtaccaacggctggatacttcgcatctctcatgagtaggattgcgggggaacactcctcacaaaagctgcggggcctcggaacccagaagaatatagacggcggagtacagggccgcataacataggtctggacctccgaccattatattacgttgcgcctggagaggtatagttctggagtnttttccataaacacctcacatactctgcgttgcgtctccaacgctatacgcgccgcattatgtcaggacaagtacaatgacaatcctgaattnatacttcgtccancgggcacatctgcccagcagcggcgggaacatcgttgatccatccatgctggaagcttgtttcggcgcatgacgccgtatagtccgggcatcagtgctttcctagagtgtataggtgtatgccctgtggcctcgctctggcgcgcgggaggtcgacactgcacgaccctttggtatatatgcagtaatcgcgtcgcgccggaacgtgtcatcccgagcttcagccccgtggcaattaagaaactcttctataataatatgagggcgtgctcaagcatcggcgagggtagctgttatccagctaacgtcgtgcgagcaataccctgggaacctaccactgatgtgagatgacatcgccgatcgctgagatgcgtatccatcaaanagggcataaagccgtctctgtcccnttaattaataccgggcccactactcacgaataacagcggagaaacgtggtcgctgtatgccgacgagtaccgccgtctagtcttgacacaacgatgtgcaacagagggggtgctntgaagttcccaatactgtagagaccgcacaatttttcaaacttcaggtgattatggctcccgtatcagccccatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggtattggaacaaccgagcgcagtccaagcgcatcaaacgagtttnngnccgagaaaggnggctcagtcccntactgcgcttctcatacctcgctaggccgactacgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggaagggaatattagcgataagtagtatactatggtgttatagacgccgaatgttatgctagtcgcaccttgatccactgactccgttcgattcggagagctagccctgtgatcctcaatggcggtagccactggcgtntctcactacgcgtggttacagtaggacttaggccttcactacgagaccacgtagctgataactttcaggggtttctacgacgaagactgtttgtttattgtcaacagatnatctttacttatcttcagggccaatcaattactacattcacgccnncgtaattgggcggagcgtaacctcttcgcagataatcaattgtttataagtatttagattccatgacgagcgcttcgaggctcatagcaggattaattttcgttcagctcggccatatcgggtgaaagccgcaggggctagtgatcagtcgattggcttccgaggtaagagttaccccagccgttgcgtaggctnngncngtnccgnngtgngtntncccgcnagcnnntnnntcngngnnnannngnanncacaggacnctncgacctaggggaatnnnnaattaacgcacccgngtacttngnanncggngcnagaaatntgctgtgtgnggtcgtgttccaanggaagttantaagcctgttggcnnnnctntngcnnnnnnngntnngnntnatnncctnnngnnnntctcagtcnatcnnngncnnnnnnnntngngntnntnnnggtnnttanncnntanannnncngngnnnnnnngcngtgnnnncnntntnacctnncnnnnnngnnccngnnncgnngtccncncanntcngggnggcgntacnnggtggannnntgnnannnccntccgngtgnctacnnncgcnanantnnnncnnnnngggngnntttnnnngnnngnngncangnnngnatnnatnnngtccnccncaacatcnnnctnannannnnnnggtccngntnannnnnggcgcangnncncancaccnngnnantngtcntnccggnnnngngaantnagtantcagtgngcnntgnnctnnncnnnnntatntttggcncgcgaggnctnnnagtcantgnntntnnnnnnnnnnnnnnntagcgattgcccctgaacaggcactanaatcgaantcganttttnnntgnctagtttgtncactatcnngnnncgtnnnnnnnngcnttaccggnngnngccngngncnggctanngtcntctgtcgcgggnntgntnannannncncncnncntnncnnnnnnnnncnccgnncgnncntnnctngtntcgnnnnnnnnnnnccactnncnnnnacaangcnnnnatattgaccacctgcngtatgtacccaccgagacttgggagtccagggcccgcagccccagtcttatcacctctaagtctctaagtactaaggtgagagtgaactatgggcgcgtggcggacacattgagggggattcagcgcacggaaggactcaccggtggatctatctattatgatgccacactatggagaggaacggatngtctattcgggctggacaccgaaacgactcttagcaaatacttgaaagaacctagcgttcatccgggtagatgatcattgtgggcaggatgcgtctttatcacggaaccgcaaggcactacctgcccatatcccccggtgaatcataagcctatatgatacaatgataacacnatccggtccgacaccctgaatactcctatctcgaaagccngttgcggcgagcaacgtctcggtgcttggttgagttatatatcaattggaaagactacgagcggccggtgggtcctgtaccacagaaggccagagttcaggaaatcgcgaagaatcggtgcatgataatgtagccccacggcccgccaaccggacttacagagcttttctccctacacccggtngtgagagtcgctattggggttgtcccgacttntggtgatcaggtacncgggcagagncnngnnncncncnccnagnccncangcntgnnntcgcangccnnnnncccgngggnnnngnnnnnntnnnnnnannnnnnncnnntnnnccnnagcnantcngnncnnncngntagtgnnnnnnntcgnnntannnnnnncnaggctncnggnancnncngnntnacnnncnnntaancnanngtnncntcttnnnnnnnngcngnncgannnncntannanngantnnnnannncncncnnccgnngtanggngncnnngtcncannngnaannngnatannnnntnnttnnccgnncnnngcnagncntnnnnnnncnnnncgtnncngncgnntgttnnnnngcgngngnngnnngcnangntcgnannnnngccnnnngnnnntnntnncgnnnntnngnnnnnnnncgntnnnngagaccgncnnnnnnnncannnngnnnnnnatgatnnncnnnnngngnnnnnggtcancnnancacnnngnatngtanntnnnnnnannncngagtncnggangnnnnntannnnnanncgngnanngnnccnnnngnnnananannngccnntcncgnttnnnnanggnntnngacgnnngtngnntcnnnnagncngncccnncggngngcacannnngactccggttcgnnaggnaacccnnannnngggnnnttcngnagcggaannnnnnnnngncnncngncncnnnangtnncngnannccntngnncnccnnagcttnancntnnggnnnnnanngcncnnnnnnancnnnnnnggntnnncnnccnnntnctnananggtactgggcggnngctgccnccgattagtcaccccctggggaacaagaattagcaaccagttattcgccacaactacatccgtatgcagaatcgtcccccaaagccgcgtacagaacgtcgcagttggctgaggtcttactgcagatcgaggatactgggaagtgctattagaaacggtcccgtccagtgtagactcgaggattacaagcttccgcggacgggtgcatgcaagggcctcgtgactggcctaggcggtctcgagatagcatagccgtggcgatcgccttttgcaagcactgccgttgcgacgccgtcgttgcacccgaagcgacacccgagcttttacctaaggattgaaccgcctcctaaaaggttttttagcaccgctcaggacttttttccatggaaagggcgcttcccccggacggcactctatgcattgatgttatttggcaaggcggcggtacgaccgggtggggccgtagcggtccgtcatcctcctcagagtgcgtgcctaaagggggatcacacacgggcagaatgatgattcgcagatttatgacataacatcagagatgggaactgcctgccccggttcaattgaatggcggcggcgaacgatctaaatcccacgcgccatcaacagtttttggtgggagtgaccagctgtgcaacggtcgtgtagtagagagcaataaaagtaacatttcgtgccctgggagtcccggcatcctgacgaatgcgtccgataactgctgaaataggcgcctggtgtttccagattcaatggtagggctgacgattacccccgatgctgccaaagtttggtaatccagtcacgtcacttcctgttcagggtcaaatgcaactcccgcgcccgtctcaaaatatgagattggtgggcgtacccgcggttctggtaccgacaacccccatcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagnnncgnnanaccangngccnnnnngnnccnagannctcnnntnnnnnccnngnnngncnnnnnnnnnncgnnnnnnnnnngaacncagnnncnnnnnnngnngnnngncnnnncnnnnnnnnnntngnnnnnnnnnnnnntnnnnnnnnnnntnnnnnnnnnnnngnnnnnnnntnccnngnnngtnnnnncnnnanttgntnngccannnnnntnngncnannccnacnngcttnnctgnnnnctccgtcnnnanttncnctgtaanntnncntnacnnnggntgangnngngcnnnnnnnnnnngnnnngnnnnncncnnnnnnngnanttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccntccggcgggatttccgggcgccacactcctgaatntccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacntatatgcgaagccggcggacgctcaaatggctgttactcggngnnnnnnnnnnnnnnnnntnnnagcnncntgggntncnnngngtnnnctncnctannncnnantnnnnnnnnnnnntcnnnntnnnnnnnnncnnnctcnnnnnnctntnnnnnnnngnnnnctntnnnngnngncnnnnannnnnctcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgaattgcggatggaccgaataaggtaacacgctgacctcccctgatccgcttatatgcccaaactaggngtggcgccccacctcgcgatgcaaatgatccctcggttggcntaaaaccnnntgtangatncganccgancggtctncatcaaaaacttgnacncctaacttntcnanaatgcccanggatccaaacgtntncgngctctngncaagtcggcaacacctttcagcgggttcatccttgcgnatggcaaagcgggacattcaagcgagccagagatnaaggcgctggagccgttcaacaaaagcgagattgagtaangaccgtatannggttatgaattnttctanangctggaaaagaaatagnnngtacnnngnannannanngnnnnnngnnnnnanngnntnntcannnnatgngtaccnaganncgcnnnggncggtagggagccctttcatanngtcagntaatactcnccnngnnnngtnngtggcnnnnnnnangnantnnanctnnnnnannnnagnnncnngnnnnngnnnnnnnnngngctagcatggctgccaacacacagctcggtgncagaatgcctaatccatataatatctagaccgccccatgactggcctgttgtctcctcccgcggaagttttaaactgcattacgttagcgggttccaatgcatactactaccgctacatgacaactcaccgcgaccaactacccagcagtctagacgggggactccccggtctaancaatagctttggcctaatataatggacgctatcgaagctttgtccagaggaccctctgccagagtaaccggcgcccgttatcgagtgccaccatgcggggctttgctattcgttcggggagttttgcgctgaanncacaaggggcgcgaatcggcgcaaccacggatctaggaacccttcctttttggtgtgagaaacagcccgcgtctgctcggggcatccatacaggtagggctcgggtcctaaagtgactccgagggatgtactctcgcacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatgggtcctcacgtccatgggcgttcggaagcggataacgtgaactggctaagtctcagttcgcctgattcagctaatggaccgaaactgatcacttatcgcttgtgcttttaatttaggcacgtaatcaagtggaagaccgtggggtgaggcctcctgcgtcacgacggtacctactcatagccgggtggagtgacgcaccacgtacctaatcgtacgtggtaggcggcagtcggtcagtggtgacatcgcccagttcgcgcccgggccgcggtccataagtaaattcgctcgaaaaggtgcgtgnncttcgtgtgaaaccggtacccgatccggactttctttcctacccattagtacaaacgatcttcactgctacaagacttattacttaatcctgacgcagcctaggctcgcggggtggcatgatggcgtccgctcccccgtttgtacgcttgcatggaggctggctgtcatggaacggcagagcacgttggtctgcctaaggaacctgacctcgctaaccatgtcttcctccactaattattatcgtaccgtcgatttccagtatgaccttaacctgctgtctacggggcaaggtaccncgtcgtgacaccgcggccccattatgctcggtgccggcggcacgcccgcctccaccggggcatactgcgcggggacctgggctgggctgggcctcccagaaggnagcctgatntgacgagtgaattcttgcgcgcnnatggggctctcacgcccccacgtcctcgataccctgcaacccctcccgtatatcgacngcacacgaaggatccaagcactggaaccgaactagcacggtgcgatcgctcccgccctccaacgtgtgcccattaaccccgaggccgangtttctnaaggagccaatgtctcagtcatgcccaaaaggtccacctgatacataatacgacctactgttacgttaagtacgtcgcgacctgcaccggaccaagctctactatggctgctccctggaccagagcgctggaaactaccctcacattcagctatcatcgctggccgagctggcctancgtggtcataacccggcgttatgtatcgcgacgtacccggtcctctttgaagagcagttccagccgcgtccctccacaggatgccggacccgatttgtatctcctatacactattaccgcgatggaataaagaaatgcgcgcagtagcgcggactctgagggttcttcgacgcgcttcgtaagtcaccctacaacgatttatggcagttgtaggcttgtaaattgggatccaatcttggctgcgcccggggttttgattgcgtcacgcccgactggttgccgagatcctccataactagaagatcagtacgagttcagagatttttatcccgttgatgccggcaggccagctttgtggaagtgttgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgagtgcccggagggtgggggttatgctgaagctggggctgctgccgtgctgtgagtctgttttccgggtgccagtccagtaggtgagttgtgctgtcgtgggttcggacgcttaagacggctcaggcgacctaggacgtttgcgctgcgtctgtacttgtcactcacgcgaattcctacccgacgtatccccgacgctcgtatagtcngacaagtgcaggcgacacacaaaactctcccgccgtacctactcgacaaccgacatcggatggtaagtaaggagacgccggcccgtcaattagtaaccgcaaaaggttatggatgagtcggcccgagttcccgtaagtggatgcgttcaagtttacattgtcgtagctggttcgtactccacggtgcgccaggcctaactggatgtggagtgcatacctactcgttccatcaacgggcgctttcaaatgcggtcgtgtgcatcaattttcttcctttcttcagacgatacggatggtcggatagtggcggcccatgatnntatttatccgcttacccgcgtgacatgttccagaacctgcatcatgctcgccgttccaatacttatgctcatcacgcgtcgnggtgatggctgggctccagaggttttagcggagtatagctcctaaaaatactatccgcatggcccttcttagactggtctggactatgtcgtcattggctgaccggctacagctctagctttttatgatatggaaattaccgggtcattttcataccctaaaacttcctaccttcccctaccgggcgagtaggactttacggaactccgttggggttatgcatggcaatgaccctgctgtaacgcgtggcgaacgcgaaattacgaagacatattgggcnattacgcccattctacgccagccggttctgctagtcggcctccgactacatcggggacatattggtgcaagtattcaggggaggtgccagcccaccgtatcctcatanctgcacaggtcacattgcgggctcagacgtgccttgttcttatcgccactacgcatcgactgaaccgtttacagtacgtagaataagcgagaatagcttacttctcccacgcacgctatagcgacacaaccatnggttctagtgcctcgaaccatgcccagtcttcctgaaagaagaactanaatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgttaccagggattattccgaaagctaagcttgtgatgncaacagttggangcgcaggaaggggtcgatctgcccgtaaggcgaaatgtggcctggccattgagttccacgactgcaaatgaaatgtatctaaaggaggggtgaatccgacttctacgtcgcgcgcngcctcgccagatggcatatatatgaatcaggactcgatagtantgtcgggtaacgacattgatgcggccagtatcgcgtagccgggtgaggtcgagccctagccggggccgtatataatggcaatgtctgcattgcggttttagcgcttttgtgttataagggctaccggttggcagttctgcttcggatggcctttggcagatatctgcgccccaagatatggttgaagggcgcctccaccacagtgaacgcttggaaactaccagatatgatagtagggtattgagtccgagagatagtgacgcaggcacacatatttgggaacacctgccgcgtaataccgaaagctcgtgcctcgcccggtacgtctcgctgaacacacagaggtgagacctaaggggtggnacntctgantgcgactnataatcgtgnaggtccgtcngagactggncggatngancagnncncccgtccggctgcgcnntgntcnggannngnngncaacnggnacaccntacccgannactgcggncgnttgancnccnnanctagttgtccgccgcngccngcgganncgncnncnnnacntgncgncgnttnaagnnnctnnanntngtccnannnccnannncgcnnccntgcncntccncgcncgnnagnnacgtgaagcagacgcnatctcngtacnnnaatgcangngatcagtgnagtnnccccnnnntncnccncgggncggnctcnncangnggngngtttaatgagacnancnctntnntnnantgattntaacttncatggcgnncaccgtagnnngntgcgtcgcntnnccnnganntaantccgntangnttnncgngccctggttagncangtgtanangcncnatgggcgtngntcctagttgnaanngttgncganntccgccatgtnncgnnnggactggaatttngnggaanaactacttcgccagcngnaggtnnatgcttttgtcgtccgggacgtaaaagtcgcgccgncagcatgcctacctgnnatccccagcaactgataactcagcggtacnnatagtannnngntttntnanannaatngantganncccgtanntnnttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgnaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgncaaattatgcgctatcccggcaggactgccctaacagcccagttgcaagttagttttaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatnattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacgacgagttaccttcagcaatcctgnnttgncgnnncntgcgcgatgataaatccncngnnncngtagnnaccngaacntnnnngnnnnnnngcncncnngngaactnnnngtngnaannnnnnnntnnangnngcgnnnnnnnnnnnttnnantnngnngnnnatcnnngnccatatgantgagcggctttgccccntacctaacgttaactgatgtttnttgctcaagatttgtnncncctcgtnactagnttngatgngctttngatttannnnctcnanancngngnncgnnntcannngngantgnnnncnangnntncctgncnngnnnnnnnnnnnnnngnnnnnnagnnggcnnnntnttngcnntnnnnntgnngncanangnnnngnatnnnnnnnagnnngnnnntnncnnnannnnnnnnnnntnggncnntnngagcatnnnntnncngattngtttaagaacaaagcantnctattggtnngantagcannngagnngnnnnnnnnngcnncnncngnnntnncantttatnggtcaacgngcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaanngngnagtgcntngnnagnntgtggncgngncanacggnnnntannatcccnnnntcngncntaaggggnccaacnacaannannanacccggnggnanannnannngncacnnncttnaatttnggngncanntcgactacaancaagcgtcngcctatnaaaaatnnncctnnntngnnnnnancanntnanncnnnntnnnnagnntnnggngnnncntnngccnncangnnnnnnnnnntnnnnnnnnccncnnngtnnngtgtncnccgacctntgaantcatatgggcatggnncanatcaatatannntcccnaaganancgcagttaccggccaaatagtntgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttncggttcgaggtncnctcggccaaaccgtgggnncnggngncggcngngnntnnntngngntncnnnnnnngnantnnactncgncnctnntcggacggncnggnccnnnnnancngtnnnantgnnntnncnnngggn tgatttcaaattgttccatggagatgctacaactatggcgggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcgtgcacatccgtggccctatagggccaataaccacattaccttgcggccggtcggagagcggccaatcactagtgctcctcngggatgatgtcccggtatcctcaccgagcaggtcgtacatttgggccccgtaacagaattttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgaccctcaaacgacggcccccaccgaaccacggtttactgttatgtggctcccaggcattttagccagaaggtgttcggccggtacaaggcccaagtgagctaggacgtgtcatttttgcccaaaccgcctcgattccacagccccggcgtggnccagcgttctatcacgcgatagatacgccggagtcatggtgtacgcggacctgtaggttaaactccgcgcgtaccatccaaatatctgcagtccaaactccaacatgatggcgacttacttcattgtatagacaaaagctgttgcgggcaagttnncctcggcccgcattggagtgtgtcttacacctagagatacgcgtgtacctgatgtaattctctgccnggggctccagacgaatgtagtgttaattggaaattttgacaccgaaagagcttgccacttgcctggtccagctttcaaacgacgactaaagttcgtncccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgnagaccggggcttgccccgatagtgatggactcgggtaaattgtttatataaggcaaaatggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaaacccattgnttcgtagcgcagtagaaggaagatttttgtatctatatggttaaccgataggacgcaaagccgtccttccctatccccccaagatcgaccagccacgtccgtactctctgcttaatcaatcctactgcttgccgagctaccgactcagcgcaatggagtttttctgacttcgtcttatccgtttggcgaagtcccaacctgtaaactccataaccgaattagcgcggagctagccgntgcggttagatgatggatgtttttcacctgtagagtccttcaccgaggcctacagcctgcctttgacgactgggggctcactgtaaatatacataacatgtcacgactcatacggcatgtctcttaatggctttctccaccgagtcctttggaccccacgagttcctataccagatagcagccgtccatggtgcaacgcatacttgatcgtggaagtnattaggtccctgctcgcgcattcatgtcgcggattcccaagatagtgcttgacgactgacggtttgtngtagtctaataacggaatgaaagtagaatgcgctgttcgacacagttccatttcttttacgctgtccgtgtcatgaatcgccatccatccagtgtggaaagaccatgttccgaactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctacacaacaggtagaccagcaaagccactggaatttttccacctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagccgttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgcaggttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtgggagtgaccatcccccggtgcgcctgtgttacgtctccctgccaaaccttaggggatcggatgcagatgtgtagcacgatagatcgttgacaaaattaaggtgcttattgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgcctcgggtcaggcccgcncctccgtctagcgtcaaagatgtatggattagcctttacgtccgacggtaagaacgagcgggccagaccatggttctcgagacgccatggctcactggagacacaaaggttccagaaaacccctatgatcttctgattagtccatgcaagttcttggaacacttgggtgctctaccgcagaccggtgtctcggcggcactacaccttccaattgtcgaggaggcctgtctaatgcgcaatgtgacgggagagtgatgtatttgtccttctttggccctgattccagtgtggtcgtaccccggtgcgcgtaccctcctttgtcattgcnctccagagcacttggggggactctgtcgccagcgacgaatacacgcccgtcaatagtgcctgcatggacactcggccgaattcttagaggggtccagcgccagatcccagggnggtcccagcttgttgctttctgcaggactgtgttttgatgcactcccagccgtgaagcgtagcacgctaaggtcgatcgctacaaggtcagacggggcgccctgaagagcatggctaggtcttcanagcttaagggcgagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgagtgtgtatcaagactttagccttcgtgctggacccctgtacggtatcacgtaggcctttcacggtagagtcccaaggtncgttaccntcgggtattatntcgcattgcggctgtcggcctgtgtccctggttccttgcgtcgactatttggtactccctcgggatatgggtagccccggtcgaatctccgagaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctangttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcccgcactgaatggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttattgcaagaacgccagccccagggcggattagtagcacccgttaattgtgctgtttcctgacatacggtgggtccggtcttctttaagcgcacgccctgcattttcctatgcttgatgcgaatgcatggctaccatagccttgcttccgcaatctcaatgtgcacaagaggcccgggccctcaccggcccgggcatgcgtcctggatctctctcttatcgagagccactagcgaccaaagcccgccagtagatgccggattctgatacagtcttgagtagntgggccaacaatcgaaacccacnttttcccggatcttgactccaccccacactcngtgaaggcttgtaacacacagaactgaagatacctcttctagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggctcgttaaaaaccacgccagggtgcgccggcagggccctcccaccaggtcgttatataatgagcgggaaaggggctcccgacgtaacgtgtttatgctgaccccgccagaagtacacggcccctcgacctcggtcgttcagcttgcccaacgctgtatgaatcctactactccatttcggcctgttaggtggttccgatccggttatatnnngaaggccttgcgtcatgccccgcggatcgcaggtacgaggagaggcgcagcgtcgcggcccgacactgtcnctcctgtaccctcngggactgcaaaaagagcaatcccagcagctggtcagccagcgcccaacctgtgtaaagccaaancctgtgttgttgaaggttgcgctgaaaatagtctgtagatgattccccatacaccattgggtctaggtacgcgatttcacaatcggttagcccagtcaaccaccgtaatttaggggctccgtgtggccgtgcggcgtcgtccccgcctagctaatttcccattttcggacaggcgcgtcgacacctctcccctgaggctctctaaacatagggttatcacaccgnnnacacagctggcccggggatgnacaccgcttcgccctcccccacgctttctccgcaacctactagttgagtgggtgggatataatctagagtggtgagcaacacgggagacgcactcccaggtcgatccaagatcgtgtgtggtaaatgagcgaattaggagaaagacatggttcacttcacgcttcaggtgagatatctcgcggccattcttttcaatcgtccgccccccatcccgattcactaggcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgtgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagcngtggacccacccgcaacggcttagtgtcagcacatcggttgtacaggctaagactactagttgacgagaggcgtgacacacaaaatccggaagtacccgcggcgcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcacctgcccattagcccgacttatcccactcgggttgctactatacgatcatgggctaagctcgggacccggccggctatgagtcctgtgagttcgcgtcaatttaggataacccacaaacttggggagaggcagtggttgggggaggctggcccggtccacggatcaaggatcgcctattctncacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgcctgagcatttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacatactgtcgattggggactcacgcactagtctcatcgagctcttagaaggggcgagagtgaaaccgttgcgcgccggtaggcgttcacatcaatccgaacttgagggatagatggcatgttcncctcggtcctagaactaggcgagccaagtcgtccgcaatcaccataggatggccatctctcccccgtgcccgcgggtcgtctatgcaggatacgtactaacaggatacggacacatacgaccttaaggacttcgcgtattcaggggtactaattgttttcgagcatataaagcacagctttctagggtgaacaggtagtacccaaacgaccatgaccccatatgcccgcctcggctcgagcggcgcgaggggtccaagtagttagcatgaccgncctcattgtgagggagacattccggacgcctcagtgaactgacatggcgctcactctcaagccccacctctatgtgttagctgaaaccgacgtcctatagtggtcttgcttatgctaccccgcccgcccgcataactagtggggaagatgccattacgggtaaaattgagcgtgatccgtgttcctctccagtctcggggggggcggccccaatgggagggcagatggttctggttgaagctaatagtcctccttgggcgatgagacggcggggcccatcctcttcagcgcngacccgtaactatcggcgttactgcgggccgcacgtagactatgaagatggtgatttacaatatcgtctgggactgagcttgcagcgccgcatccgtgtcgccacgagaacgcgagggacgacgagactcctggaagccggtctgtgctgactcgagtcgccggactttcttgctagattgttgaccgcctttacaggtattccagcggccgcgacgcgcttttacctgactagctttacttcactgtggcctggcacatgacccgagtggctgagacaactggggcaccaccccaaagngtaccaggcggcgacgcactagggagccagggagagtggctctcttagggcgcgacgatcctcctccttaactacctgtactttggcccacgnaccaatttgcgtgcctgtatggtcatacgacggactagacctcacgtccaatcccggggccatagattggggcttcgccctctcttgtagttggatctcgcgttgactttggaacagggccccggtccggtagtgacactgtgcctcangcatcaggtgacgatatcagaccgttgcgctgccggccgtggtatttcagggtaccttgatatgtaagaaacctaagcacctaatgaagatgggtatgtcgcctgctntccagtgtccgagtgccgtggaggccactgagcccganagatgagaagggccggagacaanagatccgcgatggacacccgccggctcccggcgtcagcttcgaatgagggtagccaagtatctagtgcccgggctccacagccgtgtacctaaaaagagacatatcggggtcgtacgcngtccagcgcaattttaacaatcgcatcccgataaccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggccgactttgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcgcagcactatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggctactcccaattactccatacccttgactaatacaaattgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcgagtacaagtttaggcaattacaagctccattcaagacgggatgatggcgaacgtgtttcgcacgacagcgggactactgtgcgtctgaaaaacaagactgcacgagtatgtgataacttatttcgcagagtttgttatatctggtttcgaaagcttgatagatccgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccgaggagatactgtatgtcacatactcatgcttagggacttagttagtgggaaantggtcctgggcaacgcgatgaaccacattagtgtctatagccctaagaagtgtgatagtccnagtaagcgccaggcccacgccncgattgcggcgtcgattcaacttcgggncacagagtgatgtgtcgggttaaagatagcgtgcatctcccacgctgcaacagttaataaaccttaacgcgtgccaaggccttacaggcgcgttggacctgacgggttctggcgccccatttcgttcagctctatacccaagaatagataccatgggaccgtcatgtgggagcacccctctgacgcgggtgtacccttaatcgtgcgttgcacctgcatgcgatgccgcttcactccggatagacttntttcagatgcctggcgggtgtgtacgtcggtatgaatcaacatggagatatgcatggcgcattgggaaactttgcctagtctagttaccactgngacagaggtacagattttgctgacgtctcaggtgcttaccgcggtggcccggtaagcantagtagttcgttaanatctctctcacccgcgcttagctaatctaggattacagcctcggtagtctccgattgaaacctaagcgtatctcccctctgggctacagggatggaggagcggaaatattccccgactctagacgggaatcctttcggagcccacacacgtcggcggcactttcgccggcttaacacatcggtctcattacgcacccggtaccttgtcttatcggctgcttctgttcgtcctgcgctttatcgagcgcggtaagacacgtggtaaccctagaccccgtcgtatgggtaaggatacgcgggccggggattggtcagctttacccacgcaacggtttatattttaaaaatctaaattatccgatattagggtttgcgcatagcggttttccttaaacggtggttaagtacctggaacccacantagtcccgcttatttcacttacggtaagacttcagaaccggcgcgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccgncgtgaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgagacgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccaccgagtaggctggctcccctagtggtcgccgccggcggacattactgggaaagcactgttgtgcccatatacaatagacgatagaagaggatccaccacaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgccccgcaacacgggaacagagatcgagccgttaatgtggagaaggtcgaaggatttttcggaagaatagtagggcaatccgccctagcgagaagctantagtggcgggccttgtctcagttggcgttaataccaggttacccgtcggttgagggcatgcgcggcggctgaggttagtcaaagtgagccctaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccacgatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgctttggcatgtaacccaaggttcgtcggacgctgacatacttaacaaggcctatagtgtcgatgcgccctctacccatcgttgtcctaccggtcgtattcgacgacgttattcgcaccgtcggttactcgatgacccctcgacgacgaatctcgagcgggtctgtagtaaggggcagggctgacgaccttgggggctcggctacggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcntgcactggccttaggggggatggctcgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatgccgggcggttgaagtcaaacaacgtctgcgggtatggtctacagctgccgcgatacatgcagagcgcaccggaatccaagtaagtcgtgaggggggacacgacgcgatgggcacggatcacctaaccccgtctctcggcatnaggaagggagttaactaaattgatctatttcagcttcgtgtagcagtctgaacggcttgggtaaaaggcatggcgtagagaaaagtcagcgggcgcgggtcagtagtatgaagtctaacggcacttcgtagtccaagtttgatctattgtcggcgggttaaatcgatagggacgccaaccttttagcccgcaaagtcccgccactcgctttgtgtgcatgaccacgaggatcggccggcgttgcacggtggagggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaagcccgatgttccgtattcgtcatgcgtgcgtgatccacattcaaatgaacgtacgcgatctctcctccgactcttagcgtcttagtcggagacggcgaacatagggagaacgncagagataggctgtcggaactatctcgctgatctctccagtggccgataactgtccggcatgagataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctaccgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaatcatcccgagcgcccaaaagtaaagtaactctgtttgcaaagtagtagggatatccnttcatccgtccgaacgttactacggactctcggccacttgctggcgtcttttcaaacctccgtggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatcnaatcgtcctctcatcccgcgtagccaaagacttcggttgcgngtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctntgcgagttttggccgcagtatcctgtttcacatgcgatcggtctgtccagatcttgtcgtgtgttacgaccacgatcgcccaaatgcggtgcggcttctcgatcgagatggaggccattaccagtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatctgcctcgcgcgcaacctatagcctcttagaataaacgtnncnnnnnnnnnnnccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacctgccgcccaacgtccgcgctctttctcggttcatctgcccgcagaagtccagtgaatacgttctatattgccgtggnccaaattaaagttggtatttcctcgccgcttagctcgcgagggagacgccggcggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacgtgacagacgattngtctgaagcgtaggcaactccttatcgtgttatatattcgatatcaatctgaaggctcttgtctatacattttactccgcagtcgtcaaacatgtgatatgggatattgtggaacgattccgtacggcaggacaagctttaattacgtagatatacgtccacctgcctcaatgcagagggcagcgaaatttcgcaatggccggccgatagnatgttgggtggcctttcacagggtcnnnncaaggagnatgnttcgcncacctccntagcagcatttgatggccaagtcgtagtcgcgccgatgatgatgctcaagcggtcagattagcgataaaagagaacatgacaacccgtcagacagcgggaaccgctattctatggtcttgcttccccctgacaaagcccgcgtggttgtgtcacgacaacatggtttaaggatgcggaacacaaagacgcagtctcctactggccgtcgtgcaacagtgttaatacnagtgcctcgcctccacgcgaaggaggcacgggtgatttccgctagaggtaaggttaaaaggcgttcaagctgctctgtcggtaatgaaagattgaaccggttgcatcggtcgaaaccgtcgcccgcaggccagttggccaagcctgtcgaacccattcaacatggcacctgaaccaaccatatcgatcgctaatgcgtgacgcaaccgcacttcaagcattacatcgatcgtatgttgatgagaatgtgcgtacgaggcacgtggcgattcgctaacaccgaatcctagccgaacggccgtctcgtcggtaataatgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctagcgacgtggctgagatgcgagctgttgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatactctcgggatgtattcccactatattcggtgnggcagtggccgcgaccactcaaaccggggtctcccacgtggggtgcggccttagcgtctgaatagcgattttacangatttccgagacttgcagataaagtaccacacagggctgcgacggtatcgttaaagttttggcgtgggggcgctactttatacgacagtgacagctgggcatgcgtttagcaccatctccaggggcagggatcggacatagaccgcggacgcgcggaatgatagatgccctcaaggtcaagtaatacacgcttctctgcaaacacgcctggttccgtagctcaccggtgatctcggattgtgggatcttgaaggtacccgataagaattttcatcggagacgaagncgaccgctcgaatagatngtctagggctgaaataccagtgtgccattaagacaacattgcgacgaactgttgcgtattgcttgcgctcgacccaacgcgctggcggcaacgtgagtacggtcttacttcaagcgcttcactgtcactatcatctcctacgcggntgtgtccatcgtgtatactggtaattgtcagttagccgccgtacgccaatccagtggcaggatgagccaagcctgccatcacactcggcgaacgtatgcgcgtttctcgagtccccgaggctgtggttcgccttaggccgccggagcattaggaactgtcagaggcgttaatcgttgacctgaccttatgtgctggtctaccagacatccaacaccttttcttgtccgacgactcgtagtaatcctctgacgcccgttagtgcacagtgtgacttggcattgagcgtgaaccttgaaggcgttacaaggggctctgctccgggcgagtggatatcgtctcgtcgattgggaactgtacgcggtagggtagtgaaaagtttaaaggtcacaagctggtatgcgagcctggncgctctcaatgtatctgatcgttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtctatatgcgtgagatccattttgaaccatggggggtttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatgttaaaatctttggcacttcaagactgctacagcggagtaatgngttcagagggtgaaagtggcgcagggtggtgtgaacccccggaggtggacactttagataaattattgatatgtgtttttcgctttagatcgaccacggcgacctccgatttacacaccctcacaaggttggggagcgtgtacattcaaacgttcgttaaaaggttttcttagagccactcacccgacatttatctgcatagcgcgtaatgttacataggatggggtataatttgcatccgagnacattcagaagtcgattcaggtaaacgaatttcagtaagggtagacgatagggaaataaatagtgggcggagaggccgcgcattgcccccagagtctgcgctggacgctaggaagtgtaacacttcgcataaaaacgggcctgttgctgattcaccgtggctgagatctgggaaactgggcaccaggtaaaacttttctccaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcactcggccagtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaanaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagngtaatgcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagnctcggctgtcacccttaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgctgatcgngccccaaggggcttatacatgaatagtcctgttactggttatacaggcacgcaaggtacagcagggtgtgccttcgcgccctcaggaggacgagtgtatttcaacagtcctagatttacacaacgtgaacgaccacggggccgaggggggcgagcagaaccggagcgagaagtcagactctcggtggggaatagccctttgaatctgccaggtccggtaccagcctataaagggcgagctagcccgagctgnagtgaaagggttcaccttatagaggtcgtttagccttgaacaagtctagncagtgtcctgttgtctgtagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtgnacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatcttgcgtaactctccgcgttcaccaaccatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaatnctatatattaaaggccggagtcgttgggncctaaattaacggtggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactactattgtgtatcgagaagggagaccgttcctatccaaatgcggtcccggctttgtgatacttgtgctggacgctaattgctaattagacattcatgctttacctattcgctgccgcatacatggcttctacagcgaactactggaatcangcgcacgctgcgaagcctggctctagatcccttttagttaggggccaaatcactcagttaacacgggccgattccggngcgttaagtgatacctcctactatgcctgcaaaggaagaatctttaggttgtcaccacggacctgacacccttaattggtgtaagtgcctcgcgtgtccccttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagaccggaagaaggtacaagttccggtgctaatggcgacactaggctatgcgagcctagatttagccaggagaccccgggagtggtcctttagcatcggcgcacctggggcacgcgaaccgaccctaaccggaggcagtaacacggggggggaggcatcgttctatggctcctggatcgactcatgcatacgtacccatgcataatttcgcagctagagccaattgatgaccggcagtgctggcggggcaggctgtctattaggggtccggtctggggctgcatctctggctctctgtgggaggaccacggtcccgccanntggggcgtgaatctgcggtgaggtaacgaaagcggacgcgctgacctngtgttgcaagnagatccaaagccacaatgtctcggactttcactatcatgctggtgacctggcggccccaaacgaagggcccgtcaaaataatacatggaattgtagctaacagatctatctaaacctgaggccggaggcaccagtcgcgcccttttgaattgaccaagagtccgnagacgagagggagcctgtgttatgctgcctggtgacgatcgacggtgtcaggtgaacgcgatcttcgctaactatgctcttcctccgatgtcagggccggcccaacccaggcaattaactcgcgcgttggggaccctctgcccaggtattgcgctccagctgtttcgcccgggcgacgactccagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcattatactattgtagaatcgctagatatgatttagtgcagacgtgcaggagtcccggatatccgtgtgccgtgtaatcgcttgagtcagtggttccataccaatcgacgttcaagccatggtgaaattatgccctcgtagttctgcgaatgcggtcggcctagatattcccggcccttaactggcctcgacttaaaccacttgtaattcgaagaggaccagtacactagcgtgtgtgagactggggtacacttatggcgttatgtgtcctaggaattttagtatcgttaggccgttgtgtgctgccacatcgcagcgctttgggcccaccgggcactattcagagatatcttagaaacacttatatatctgtacgaagaactgtgtccgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtgattcgcgcggccacttcgtctgataccgggaccgcaagttctctcaggngggcttnngatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaaccccctggcaaggccggttgagtgaagcagtcgcttttggcgtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcgagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggntgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtccnggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgaattgcggggttacccaccagctggctggggagtgaaagcgcacataaggcattaatagtacacccatgggtcttgatgaaatcgttaacggctggaccccatacagcatggttccacactgcacagtcccaccgcgctgacaagcgcagacgcnagcccccacgcgggcacgctatggacgcgtgcgatcaaaaaacgaagggattttctcctgttatcancctatggttgtccttatccacgcgaggtactagtagttgctccgatcgatcatatgtcacccgttgtccagncctcacgaacaggatttgttggggggtaagtcgtggcacacatcgacccccagcactatccgtttttccctccaaggaaaccacatgcatccgtatcaccgccatatgggctccaattaaacccgcgattcctcgtctgacgctagcggccaccgtttaaaaacggaggtgtgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctatttttagatcgtaaggtgtccgtaaaaggggatcattatatctcacaaataattcgatcatacagcatccccaattgaagacctcacgttgtgcgtagaagtgataagcacccaggaccacccgggacaagagcatcgaacgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacacaatgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttagcaccggtaccatatatcaccgaatctcatcagtgcgacatccgacgtaggactacctggcgggataaaggttatacgcggaactactacagtaccagcgcgactgatgtgagctatatccgacgtgaacgcattcctctaagggtggtggatagcgactgctgaaccggatagggaactaacaccagtgtctgcaaatgatctcgtacatttcctgcacttcggagccaccccttgcttctatgaaaagctccacggttgaagaaccgtacgcgggagattgaggcaaggtccccttgggaaactatcttctggggccgagcgatcagggccctccggtgactacgtttggttgtctggcatgcgagattgtaaggtgggcctgccggntcgaattgcaannagnncaggcccggntggggggttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcacaacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtgcggacaatcttcggcctaatgcctagtggtttacggagatagacgccgtnaaatagtcgtacagtatcaaggctatatggctaaacaccttcatcgcagcgctcggtccctaagaatacgagacgganacaccaaactatatagaacagatcaccttcaactgtcgtggacacggtatcagtgagttggctcgtcggaaattggatgcttgtcagaacgtccaatcccctcatngccaccgtgtcgtcaaacgtcagggctttatgcgaggtactgccttctttggtgaaagcagatccctgtgcgccaatcgctgcggaagtctactaatttaagtacacggctcgatgacgatgtaggtgccgatctcgactcnnacgactcgagtccaaagccccactgcggggctccgggagaaccgggcggttaggctcgtcggccgtgttaacccgacatccgcaaatacacccgcgacatgtccctaaagtctcgcagcttcgatagttctagtaactcaattgttggcgggctgggagcttaggtggcgttttgactggctatgcccccggatgccatattgaggggtaatcggaagaacagcccgctcatacaacattttggttagaccccgttgtaagtgactgggctttgaaangaactgcttgtaggcatagttcttctaaaaccatttcagcgtatgcgcgcgctaanccccgtgaagtacctgagcgaggcgtccacctcatggcgggtttccaggtgcgtgacgctgccgcctgaaccatggtgtttnctgagctagcgggtccgccctaagagggtgccggcnncgctcgaacgggtttaacggcggtggacaataactcacacgtcgccagttgatttcacgattttcgaatctgctatccgtagagaggccaaggcggccgggccccggggttgcgcaggagtccctcagcaaaatagtataacctactttctcaaatgttgataagccggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatngaccctgcaccctgactgcacgcacacttttcgtgaatcacatccaggcgtggatcgaaccttatcccgcgtctgggcccaacatcaaacgagtgacggnacggcgntggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccaggagtccgacttccctgcgatagcctgaccatctaagacagcgattgagcatgaatagcaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgcgttcacaagagtcacccctcaaatggctgtctggcctttggctgccttagcattgtcaacatggtacgggaaaattacgattcccatctctggtgggggtgcatcttccgcgggngcaatgtcggcaatagaggtcgaacgtgataaattcgaagtgcctcaactnacgctctacagacccgacgctattcaacgagcccgacccttttctcggtcgcggtccggacggcaatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatntctcatcccggcgtcatgggcatgtgcnnggtggtctaatcgcccgtctccgactcttcgacggccgcgggcctaattacgtgacagatatggttacccgtccgctttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcattcccactacccatctcgaaatggaatcagttgcattcccaaagacccaagtctgaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtctgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcacctctatatcaaatctggaccatgagccagtactttcagaaaagggtaactgtcggggctaaagagatcagtctcgcataggagaagtatttccggatggccaggctcaggcttacggggaactcctcagcgagatcgatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcgaaagcgcaccctaagccgcaggatatattagtgtcaatgcgcactagatacgtgtggggaacgtctatctgagggtgaccccccatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgtactatatgctgggacccatctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgagtgtaagaggttttttgcgaagaggagcagctcatgtgtgaacttccagatcgaccagtggagtgacggggccccggcagcagggagttacttaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcccataatntagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaaatcaggacttctcatttgagaccgctcatcgcgggagcgcatgtgcggcggttacgccgggatttacactccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcttcagtaacggcntattcattaagcattttgcagtacgcggtgcaccgtagatcagcgggtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagncacacgttaaacattttcgagtttgcacgatctggtagacttgcgtcctatcgtggcgnagtanagaagacttaaccctacacccgagtggacacttgggaactgttttcgagttaggagacagactgaagcttatcgccgggcagggtaatgtcgcaacccggataggtacaactatgagagagttgaactcatcgacatcggaacttggtttgtaacttacgagctagcgtctccggttaactcagcaaagcgaaaatagatacgagaaatcaacgaaagggaaggacgactgctccgcggataactcacgtttaggagtaatctagagacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggnnnnntaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccntgtgacattctatgccgacgcacagaggagacggatacccgtacatagcagcagcactggtgtggatgatggcgcgctgtggccgaggcatgctatccaaccactacgacgagacaacacccgggagcaaagatcagccgaaatgaatatanatgtcaggacttagcaggccagcccggggangtaagtgattatatcgcgcatccacattccattcaatgggcaggggttgagattacaacnggtgcttactggtttaccgctnaggacttaggaagtctatcgtcacnagtatcgtacactgacggacaactgcataatgagttagtttcgccaacgtgcggagaaggatcattgcttacgagtcgccaccagttttacctatactggccttgtaatgcgacccgtggccctcgcgggtacgttgattcaagcttcatagagaaagagaaagtacgacgctcacgatactgtctgaagcaggttaccagccatcggtcagcacgcttcgggctcacgcctcgatccaatcgtacgaaactttctgttacacattccgctttacaaggtgctaagacacatcaactgcaaaaaagcgggatccgcttacaatcatgtcgagtcaaagcctaggcgagaaggattagtcccgcgcaggggggtgccgcggggcggtaggcgctccaacatantaaaggcgcgagcactaatcttaccgagccttgaggaccgcgttagagtaatacgaatgggtgaaaaggtcggattcagaagtcatctgttggcttttagcgacacccaatataaagcacaggntaccatacaatataaacagctcgtcctgatgcctagaagcggtgtcgtggccgctggacgatccattacaagtgccgcagaagtcgacgctgggcttattatcggtgtgaggctcgactggggacatgcctaaaaggtgccaagagtcgcgccaccctcatgaagctgctgcagctgcggcgagtccgtcagggcttacgcccaccngcntttacgtagggttcgctctgtgggagcgcccgccggtaaataactacatcaggcagcgcaacttattttgtggctgcattcaagacatcgtntttctggttatccgggcccctatcttaaaaacatcccncggcgagagaccgaggctactagccaagaataggcatcggactatgggaagcttcacccgtacaccgatctacgttgctaagcagtgcgtacaatgtaaaaattggtgagnaccagnccgtttaccctgatccgatagtatttccgatgttatctaaacgagaggtcaactggttgatgggaaatattttgcggagggtaattgcgcgcctttaccgtcccaggtaaccggacctcagatgctancgntaaatgcattcttacgagtcaaacaatggcagcgtctagcacgtatgttatggtcatgggatgggacagggtacgaggatgtgaacatgtaagccaacggttcgcaagancctccttatgnacgttccttgggagaagtgatcggacattttgtcgttggtcgcgcgttcggtcttcaaagacgtggtcatcctagcgcgagtatttacttcggccggcgtcgcttaagagacaaaagcaagtacttcacacgttttcactggtaaccctcgcccccgtcctgaagttatgcaacgtagaaaaagaggctctgtccctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctaacgtttgtccatgtacgggagatgtcaacttgttacaggcattaggaggagacacatgaggtgggtccgttagactgattaaaacccgacgttaggctgccgattggcagggtgaggttcgtggtgacagggagccttcgttgatcgtgccttacgccccgttgccactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttgnccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaagcttattgagaatgtgcaaagcncctgaacgcgttcagccgctaagggaagggagtgattgcacgtaggccctaccagtggtccctagttcacccgaagtctaaccgtgccccgggtggcgcatgcgcaaagtccaaacgttgcncagagactccgcaaacatttacgccccctcgtctagcactgcagcattggccgggcccccgacctcatggggcgtgtaagaatatcaaggttatcgctgagctaccgactacgaatattcgggggggccagcgcagtatacatagagcgtcactgtaacgataaacgccggtcaggtggacggtgcgaatcgtgcgagcgaggtagaacggtcataacctgaagaggggatcttgacagggcaggcctccacctcgaacgctaagttgtgcttggtggcgggcataagaggtcaggacggaatctttctaaagccccgggcccggntcgttggggtacatactcaagtgacctataattctgtgcgacggaaacccagatctgtctgccggcacccaattctgttctcctctcaactccggaattgtatgccgaggcgtagcgccatccccctcataatgtctcatgatcggggtgccagttcaaaatcgtatcaaaatattgatcctggtgggcgcatgtgcccatcggcacacaaagccagcggtacacgggaacatgtcgacgttatgcgtgaccccccggaaggacccttcctctcccagggnatcgataagttggagtactcactgtaaatatagagaagcaaacttccgcgatctgggacggaaaggtttaaaatggagtcgggctataacaggtagctagcacgtgtgacatgtgtagcggcgcccgcgcaccctnttctgtgaatctgagatagcttcccctggccgntgacttgaatatgttgcatgtgcggtgtcatgtaatcgataaacggtgcaagtgttcagcggtaaaacgcaggggatattagataaaatgcggtgtggacctctgactagnaataatatcttagggcgtgcgccgagttccttagaggcgcgcactataatatgcgccggggtgggtcaaataatcaacatctacgtaccgccgcatctttcattccacttagaagaatcggaacttgcaatggcaaagaggagccggacgaacaggccgagagtccctgaggttgaagccctaatctccataatgcctcgccctccggctattgcggggggtgtgtcgtcgaggacggcccagtagggngcctatcggaagagtattactagccttgagatggctatattggttagagtgacgnaaccttctctgtagcacgaagctgccgggaaggaagggtcaacacattatttcggcggtttcagacgatagcaaatatctaactatcactgatgtggtgggatggtcaggctttttgtccaatggcgaccgtagccgggaccagtaccaatctaacggcgtagcatatactcttgccgtagtaaacgacgatgacccctactcgtccgattgcgtccctaaccttacgaaagaccacgcacatgatctgcatcttttcctttcgtgctaggaagccgaatgattcgccgcatttgtgacggtgggctagagcgaagaatacctctgcgtcgtgaacaactggcggagttaantcccgacacagaaaggagccccggcgtatctccgttgctatcgccantccggtttcatttcgcctgaaacttgcnccctaccttcggaattgtcacaacntctctcaaggtgatccnggatggctgtcctctgccctccanagggatcttgagactatgacaacgagctcnnnntaggaaatgggcgcggcacgtttgacgaggatcgacattgagatcagtcggctgtaacgcggtgtcctggntacatgccgccgcaacactaggcaaactccaggagatttcagtttcgcctctaatgncggccaactcccgaggaggtatgcaccgttaatactgacggcgttgttccgggtggcggcgacgaatgggtggagaatgaaggactaaacagagaatgccacaccacgaaatggcttgcgactcggcccgaagcacctttagacatcccagcagctccaggttggatgccccctcgggtgaaccatgacagggacaagggccgcaagaagcgacggggtctcgactcggtacgccgcaggcagtatccactcattgccgccttgaaagctccatctctangntaatgcacaacgggtcagttacccgacaattgccatgctcacatacgaacgccgggcatttcagcaccagtctcccctaacggtaagggtcacctcacggagaccgctacccgctctgccgtctctaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaacagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctgctctcgttcagtcgtggccccgttgcgtcctatgcccggtccgttcggggtactgacanggatcacgctgatcaccgctatttgggccgttcgatcataaccgcgcaggcatgatgttgangttcgtccaagtgtgggagatgtcggagcgggtgtgaaatccctaacctggctcgacaccttcattcactactgtggctccggtggggtagcacaatcggcttagcagaatgtatttccatcctgggtcgtagaattttccgagtacatggagcactctctgcagctggaaattcgaaaagtactaataagttgcagaggcacacctatagcttagagctgtaaggccaattgagatatcacccatattaagtattgttcggttgccgggttaganattctcaggcaagcaagaattagatcagttgagtgcgctccccccacgtaagacgaaaattttagacgttgcacgtgcaggataccccgccagtttttcgcctgcctggaaatcaggatctactcctgcctatgtgttactcgtcataaggtatacacgcacatgcctccgatggncagactacanttgctgtccttctaggatcgccacttaggagtactctggtctgtaagtcacggcattgctagctcgcatagcgttctttgggttgcgcagctaccggaaggcatttagcgacgtccgacatcgcagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggnactgggttaattggtgggtagcacggctagctacaggagtcctaatgcgagatcgaagataaaattgcccgaagccactccaagtcttttcgcataagccagcacgggccactggtcatttgtaggactgcgtctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagggtaaaaacagattgtctcagcacccgtcctctaagtgtgacactagatctgaatctcataaagattcataatccccgtctggacccctcgccgctgacgctttatcgctagtgtagcgctgacatgaaggagcatgggtggcggccaccgcccgcggggaagacaagccgacttaaagttctttccacaagcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgccccngcgcgaacgtctgtttgcttccgtctccctgggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgccacggatanagtccgcttggaatcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctgggtangtaaggagtaagccggcagtcccccgctcggtcgagtctccgtctgaagccgggtaatcgcagcttatattcacacagttgacaattggccgatctttcggactacgacttccaaatggtttaccgggggtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactgactcagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacatataggcgttacaagttgtccctccgccacccctcacccttgtaaaagcatgtgggggcaatggctatcacaatcgtcggtactccggtgacacaagtaccgaaacctgcggcaccttcctactccgttcattccctgtcctagccttgggaatgagagcctgtgcgattttgcggatcgagaagctgaactgctgtcataatatcgggccttgcccccaacttctacctatagggtcgccggtcggaagtgtggtcaccnacaaaaatatttcgacggatcggcagtcatcaccacggcggaccaccttgggggagtttgtgtttggtgggccggattcgcctgtggccattccgaaggcgtttcagcgtggcggatctacgtttcctctactgagacatgacgctctccgtttgcaccataggcctcccccacgtcgcggacggtaaccgctgatgtgttacgtacgacgtaatcagccgatccgatctcgcgagaaacccaaacgtgacaagtatgtacacctagatgtgaaggtgtgatgacgcgtaaccgcgngcgcaactcagcagcctgggaagtgtaggtcacggccttggtaaggctgcgccctttngctgaaaatactcgtncaattgccagatttaagatgcgagttgacgcaccgtgtccccgacgtattaaaagcgcgaatgaatcatgtgacttcaataagccncggtccgcctgtgaaattgacgtgacagacaatttatgatcatccacaccaaccctccctcaatgtcgttttcaactgccccgggaacattccctgtgaactcgggggatatgcgggactttagttaaaatcatatttagnacgatcccgacacgttcatcggaccagaggctggcttcggcctgggtaaggacttagcaactttgtaccaggagaagcgtaaaggctactagtncccgagctaccgtaaatgaatattcgcgtatgtgcgtcccaatgggaagcgatggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggcattcggaacactccgacgcggtccggcaactgtctcgggccacaccacttggggcccaataaccagtctccatgcgtcttcaacgatctgggcttccttgggtaantaactgactaccgtggggagtgggggtaccgcttgctgagatctgcgtgtaccgttcagaataatactgtgtaacttccgggggantaaaagactctccgtcgaggggatgcatacgcgcctggtccccccgaccacaccgctactccnatatagtgggcagggattgcgtgaactgcantagagcgcgacgcccccgggcaccagtttcggtacggggcaaccagnatnctggagagggacacccgacgcaagtactggtgccctgcgatagtccacatcgtccaggcaccgcgggactaacgtatctgtctataaacttaggcgttctcttcattccgaggtgacgctccattgttacgcaaccccgagcaggcctttacacttttatgacgtgaaaaagccatcgggcttgacactgcaatcctgtgccgtcatggcgtcacgcggtgttagtgcctcaaccagaggtctgatacccncgtaagcccaccgaggggtctgcatgggtactaattgcgagtgaaggtagtactttcggacgtaagaagcctcgaagtcatggaccgccggtggaganncgtacccatccgctgatcgatagccgattttactcgtgctatcgacctaggtncgaatgctttgggctataaggatggcaacccgagtaatgggtnaggctacttgacgacgcagttcaagccagcagtgtggtagcatttccatgcttcaattcaatctttcccaccacacctccgggccattatcctaattatttccgcgacttcgcacgccctgcagccgtgataagatctttgtgtgtgcgagttctgagtaagtcgccgcacagcgctaatggttgcgatatagatngtaccagctgaggactcttcagccccgatcgcccatcaacttgtgactgaaatgtcgcctcatatggagaccgctgcgcatggcttgtccgaagggttctcccgatgagagtgggcgtcctgtgacacggagtttagctagtctaacgtcggcagcgcatatccatttcggccctacccaaggaatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcactagtcgcacagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcttaagacggtgatcctgaacannaagacnncctgaccanaaaggagtcaaagcgagcaacacagccntagaaaatgagctcctctgtagatcacgtaggtgtttttcgctctacagagaactcaaccggatcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaaattcctacatcacatgtggtcacactggtattaaaattcatacggagtagctaagacgggtgccatgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaacaactgtccggtgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaatttcacctatcttgttaatgccggtaattggggccttacggggaaaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacggtgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgtgagatcgtgtcaacccacttcgccatacgggtcaaggttggccacatctgcctttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttggggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgagatgccggcctggtcgcctccaactgtaggaggccctcgaatagaaggagaccgctatagaagtgtcaatcggcnctaccccgtcatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgagtagaggaaccagaaagccccttcaaatactccatttcgatgcaggcagtaaagcgcgggtgtggccgttactatcaatatgggcccgcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcccctcacctacggtggatagggttgatctgtgtcagggaaaagggaatgttcacaagataagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggagtggcggggggcccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaatatgctactgtatttgcccttcgtatacagcnagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacaangaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacnttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtatgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactntcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttgggggcagggaagcatatgcagagatataatctctcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgnggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctaccgttgtgtcccaacagcctatatatcgtaatggccctcagcagtacaagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttcaactcgcccttacggcctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagatattctggacacccttgaacagctcttaccttagaatgcttggcgctactacttgtgtcggatgacgttgtcagttaagggtcggtggtactccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcagctagtncttaacgaagactatcgtttcctttcgacttcgttgaacaagtgcattgaacactcgagtctcgaatgcggatcacttgcggccggtgacgcgtgatgtaccgggacggaggtctagtgaccattccgcggcagaattatacggtgcaagggaatttaagttggcgaacgacacggcctgacagtcatgcgcataagtgaggacccctttcccagggctactcgtggccgacagccggaaagtcttctaaaattagggaatcaatacgccgccagtgcaccggtacccgatttgtgaggtcctggtcgggcatttgatactggaaaacggctgctcgggaatgtccttcgctagggatgcagtccancccgctaggcatggaccaagatcagtgtacgtacctcgggtccaagataacagacaagcggtggggatgtgacgtgctcaagccagagatccgtagagaatcataagcaggacacggcagctactgcgcaataggacgggccgacggacgggacagttcaccgcgacttcatctnctcacttgtcgcgtgcgacaagagaagtgaggcctagactccaaggaaatccgtgtangaccctcgcgtagtagttcgctcaaatgcagctcagggtacacttatgccttgtatgcagacgcggcgagtgaccgctcaccgccgtttgnnggatcgcggncgccacccagttgagccgccgggggagggaggtgcaatgaggatacacaggggactttccctcatgtggtagtgaatagtccaaacatggcctacacagtactagtanagggattcgtgattgcattttgtgtttccctattagttctacttggaagagggcccaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccaataagagtaccacttccggcactctagagggagaccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttaacggaggggtgcccggacttcgcgttctcgatctaggcagaccctacacgccgcccgacatacatacgataatgcggaacnatacctactagtgcgcgncgtggctnnttttgatgggggtcgacatgcccgtcccggcgccggagcacgccactcgcgttccgaatcacctagattgctacgtgcaccagactaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagttcggaccttactaggccggcgccgtgattacggngattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtncaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggttccagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagangctcgagttccacggatatgagacgaatcgtgcagctgttgagcattcagnctcgtgacgcttggggcgcagtgccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataattgcttcatcgtncttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgttgggcacacataaggtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaagagacaccggccaataactgcataacggaggcgtggtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactgccttctctgtaggagatggcttcaaggcctttccgcagtgccagaagccgacgacaaagctccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagcgatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagctaaacagtacatgagtaggggtcgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagcccttttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtntggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtaccaggactatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgatgaatngctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgtgctgtcatgagtggtaagccacacttacatcggcgttggcagtcttcatagttcaattgttaaccaccactggccttccatggacttggtcagtgaatgtannctagttcccggatcagcgaaaataggcgtcgcctcgcgtgcattcctatgcgggcgccccggggcgaatcagtccccgagtggttccgctgggtgtaggattgagtgtgcattcggaccccgagtccctggcatttctttatgttgccgggtgggtcgactcgtgtcctcccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcgccggatctcgagtaagatcngaattgggacaaacggcttctgagacatccgatgttcaagtcgactatatccgatatactacgcggtcgaaaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcggtcgcgaaacattgttagctgtgaatttccgataggggtgggccggaagaagtttacttgtctcctcggagcgtagtaacagcgtttcgccatgtatacagggcggctcttcacttcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtgagtgtagcggatcgacaggatgccgaccactgtgctctcctggcgaaattctttaaggccgtgggtacgcgcctggtgcctacgagcgatgatgtacgagtccctacaccataacaccgcatcactctcgaggggcgggcgtgacgatttggttcgccccgggtccctaacgagtgactttgagtgcctctggctagagccttcgaggctggtctggagaccgagcgtccctttttccatactgttggagccttgaatcagtgtgcacgccccaataaatatatggcggcacgttttgatggcagggtgtcaagagctcgggcactccgggaaacaacgaacggcggggccggtctagaccaccagaaactcgattgatcgatcacgattagttgcaagtcttctgccacaacatcggccacccggcaacccctgggaacgaaggtaggtatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgtcgatcgaaggactgatatggcccggtcacgcgtcagagctgctatacgctatcgaagtctcttgtggcgtgcgtgattggcgcaagtggtggacgcggactaaaagctaacagaagcagtgccctggagctcaaatcgacaagccactagctcgactcatccacatccaggtctagagtcggttcccgtgcctcagacccaacaggcttcccggctaaccaattggccaggaacacaccccctcttcatagccgcgtgaggctgattgttgttacggggatccacaatagtcgccgtgggatgatgggcttcggcgatgccgcaactatcgccccaccccctnagacccaccaccatcncactctcacgaccactgcttttccaagtggaggaggcgacgtctttctcttgttaacagntgtttttcatagatcnaggatgaacaatatgtccatttctncggcttactgagagcgccctctgccgggccgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacacaggacctcggctggccccaaatccgtctcacccatgtaaggaataaacgctattcttatttgattacccgcgcaccctcccagtgaggatattggaattgagngttcatccccgccgaacttactcagacagatcaactagtgggnagcagcnggaagaggtaagccacgtatgtaggcgccgttgggacgctacagtatgtattgttcctaccgcggcttatgggggcaggtctttcccagctagttgttcgactcggtggtggtagcagcatttctcaccctcctttttggccgatgccaacgccatcccccgataccttgaagactcttatcgcgtcgtgtggatcgtgctcggcgcgagtggccacgatgggcgcncgtatcccggtcgttaaatggctgccaacctcagacccggtctctctctcaagtgcactcggggagattctcttccttcccagaccggcccgcgcgtttgcttggagcattcttatgatggcttgaaagatcgtttcgtaagacaacggaacaaattcgcacaacgacttacgctccgtgtctaggctagcctcacgcggacatantcccgcccgtgatcggnaaaatctcgggtggaataaggcgaacatccgtgtncggaacccaggcttcggccaagacttccgtgcctgcgtcgaagcgctacgcgtaacggcccctaaggnattccacaggccgctaagggggacggcnggggtatgtgctctctgacctgataccacatggacgtccccacggcccgaaaggcaacgagacactcatatcgcatcgacccgtatcgcatggggctattccaagtctaccccgtcaggcgccatcgtgctggtcacagtgccagggccactataatgagatgtacgagggaatagactacgggggacacgtcggtgtgcgtctacccacattacagtcatgccgctcgggttttgcgagtcgtatgggctgttttgtgcccttctctagccttggctcgaatctagtttgccgcaatgcttttttcagcacaacgacggagcttttgacacatggccctgtggccggccgatggattcgcataggcgatgctgtctacacccgtgaccgaaactcacccacaggcatttctcaatggagcgagcgtccgccttggacttggacgctccgaaccggaagagacaaaggagtatctccggccaaccgtctagggggtccaggtaattttgcaacttcggngcgcaagttcctaataatatcggggtgtgacggtcgcggcgtctacnnctacttggctataaagagctaagcacgccngccacagaacgacgaagcacggaagggcactatataggctaagcaatcatgacagtctagccccactaaccggacacctcgtagttgatgatgcctgatcgcgtagagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccatgcaaaacggttcggcgacgctctaaacgcaaactaggcgccaggcctcgagaaactccgactcatggcgcgtcttaacggtattcccgtgcaggcgtcaancaagactaaagccgccccaacgtcagcgtgcctcagtccgccgccgggaggaaanttcggtcgtctttatcgtgcgaacaatgcgcaaccgctctctcagatgtcacggcggtccacacagtgacccctattgagattagacggacgctgggactacatcctggttgttgtgcaaacctcaagttgggnaccgtggtaggcgcaaagaggcgctatcaggtggacataagtcgggagaatggtcctttgtcatcgggcctctggcattcatccccgtccagtagggcaggacaacgtggcttctggagcctggggtactccatgtctccatcggggacccaggcaactatagttattcttctgtatgagtaattaagaagaacatctcgctggggctactatggatcggggcgtcattacactcgccgcgagaaccgtctcttatgatgctcatcaactgtgacccttaagcgctcggcgtgagcccgttatcaattggctcaccctagtgtgtctcaatactagcgctcatcgaccactaccttatatacaactcgcataaccggacgtgatataactgtttgtaaaccgccgccaatctcctcctctaggaactacgtgctgaatcgccctgagcatcacaacaactaaagtcgcncttccatgataccgaagtgagtatagttaggggcccctcaacaatacggtccgggaattgcccgatttgggggggaaaagatatcattaaatcgtgcggtggctaccccacgtgcttgctgaatttgctacggttcgcagccttgcttccccntccgttngnngggttgttaaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatctcgagcccacgtacactcggtcggacggaacggtctgtgacagactaggagcggtggtaacccactgtggattagccgtccgcaacgtataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttcctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcatcggcgtaatcgcgagcgccctagtggggnggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtgatagtcccgcagcaagcgggcgtccgtctcgaggcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagttttgcgcaacaccgactcttgactgaatatcgccccgggaagtttcagcgcgataaaaaactaaacttatcataccttagacacttcctaatgccaaggggatgcgaccggcgagtatagagtcaagagctactccggccagtccacttctatttcatgtacccaaaaataacaatatgagccactccggcattgaccgaccgcggaccgccgcggtagcgtcgcatgaaggacgtaagcatgatgcctctggctgccccctggtaaatgagatcccttgcttcggtcgcgctggtgcgatcgtagctggggggcgtgccttcacgactttctacccagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggccccggnccgtacggtctacacgcatcttgttcacgcggatcctaattagtcgttagggggacgagccgggggcgacgtcgnaacggacagcggatgcagtcagtctagatctcctccacattgagaaaatccgaaatactctccagttgacagtctcagccctccagtgagggctacaaccggacccggacaccagaacgggctagatcatccgagcntacagggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagttaaccataacctatgcgggatcaatcacatggatttgcacccntgccaccctgcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgcgccggttttagcgggcctgagaaacaagcctttgtcgcagtgtgcacagggctgtgtcctggagtttgcggggtggaggcgcaccgtttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctgttccaaattttctanctggatttcaagccaatctgtctggaaaatccagcttctgtcgcggatnaagggccagggtaaaatctagaaagaatatagggcgccttaccgcgcaggacagcttactcacataagatgaccctcagtgagttgctaacttatctgctgcaaggctcactaccgtaagctagtttttagaaacccgtaaagctcacgtgtacactgcagtcgncttgaaattcatcacgccacaaacagacggaaggaaagacccaaaaaaactccagtcgtacagccgtctcggagnctaacaacccgcacgaggtctaggcnctgccagactccttgttctcgcctccgaagagaaccctgtgcgccggattttactacattcaagatacttcctggtagaggtgacggatacgggagggtgcgcaagtcttacggacgctactgttcgcgtagtttggaaaccagactaggcaactgctaactatgaggcgggtaccattctcgccgattaaccgtctaggaggcgcttacgaatagagtcccacgtgtgactcccttggtgtgtgtgcagaaccgggctccacgcttctggatattgagagcgttgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggctgctaaaatgcactcatgtgcgcggccgctagtgcagcatagcatgtgatgcatacgaacaacaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctcnncgcagtaacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgccattggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcgactcccactgatggcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctgagcgngcagattactgaagcctagggtcggtcaacttgccaacgcttagtnngtggtgactgcaagtattgcagacgacccgtttagctcgaaaaaatgnttgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgttgggctaagcaaatccgcctcggggcgnttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggccaggttagctgtctcaggggtcccgttgttcaccgcgccaagccgccgcacgacgccccggangttttcctatgccctcccatgggctgcagattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggccngggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggcccgcctatcgcgagtggccgttaagncncaaggtcgcagtcggtccctgttancgaggtccagcatatgtgttcagtcctcggctccnnnatacggcagagcagatattccngtaaaccgacgtccggtgtagntgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtggacacagacttcgtcccgtcaaatctatgaatgccatgttatcccgcggcgcagccatccaggtaggcaaagtttacggaccgtgatcgtagccacacagatgggtgcaattgcggctgggaaagtagctacatcaacgccctaagtcgatgcggcccttatgctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggttgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgtcagcacaactccggtggcgacgcggaatctgaggagcattagggaacggggttatcccagttggtgtgtgtccccatactttccactnaggaggtctttaggagaactagtgaggtcccccgtccgancacatggcgcgccagtatttagcggtaaatcctaatcnccttccatggggatgcttcgtggcattgtcatgacaattaccacttccctgttcctgtccaccctggactggtgattcggacctgctgccctantcaattttttgcagcttgctcgtgcgatctgaaccccccggagaagtcctcccagtcgcactgcttggactctaggccgctccatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccatgctgatatccacaaccgtcgtgataggaccgaagatcgaataagggcaggggactttcgagagtcgtagcnntcgccactccccaccgctcatccacaggtatggtgtaagcagatatgggtcatttggtacagtagggcatatcgtacgtcagatgagtttgttcttccgcgtctggctcgcatattagagaggttcacagcgtgtaggtgccccagctgagctttccgncgattagcacaaacaagcgatggcgggccaccggtgaggcagtagactgcgtgatttaccatttaccagcgccatttcagtctgtcagacctaacgtccagcgcccatgtgtgggactttcacccatttggctaagtgactagactgtgcaacagccctggcagaatcggatgtggccgccgcgagttcggnntgggcgtcgccatggcctagcggattaaactccaccagccctgaaaggtaggtacctcgtcgcagtgcagaatagttgagagtcacccgctggtcggacccagaaccacgccccttagtgtcacaacatctttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagntgaggcccagattgcttgttcgtgattaatcgcctccgcgctgttgagcttccggctgcagtcacagttaacgtgtaatcgtacgacccctcacggcctcgacngcaatngcgggaacacttcctggaggaccaggggcagccccggggcatgtctacctaaagacatagcggccgttacgtgcggcaagaggcgttgtaggatattacgggagggaacgggttctacggatggcgctcagnagtaaagcatgttaggcgttttagtgactgtgcggcgctaggcaacgcgcacagtagcgaacttcaatacgactaggagagcccacatgagagtattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacattagaagctactatncgtatcctgagtactctagaacgaatgggggagaagtcggaaaacaaacgcgatgtaggtcgtttgggattcagatgccctccagctcagcggaatgaagccgctctgcccggcagaatgcaaacaantntgtgccggctcgaatagttattggattccttagtactatnacaacattgttagggaacgaatactagtgaaacgtatccataagatcttaggatggcgcaacaatacacaggaggaccaccaaagaggcggaccattaaattgggacgcctggggaccgactanccgtgcgtagcgattcgtaatcgcaagcactcctaacanaccggcgaccctggaggccatggtcgacgagtaacttagaataccccccaatcccagcggaggtggtactacaccatncatgtgccngccagtcgggtccttgagggtagttacagaatggttccgngggggtcgagctcctgattgaaacgatttcatccccagtgtcgggtgttcncacngcggtagtcctttacgaggtacctaagaagttgtctgctcttaagttgcactaccccttggcgcccccaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactgcacgaagcgtaacaataatgcggagagtagaaacgcagccggcaaggcttaacccggagcgggactaaaggcaacactagtatttcagagttccgccctatcgtgaaatcctatcatggtcttcttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggccacgtagctgtattacgagcccgtagtataatcggaccgttcgcntgctccgcctcgtactggggcaacgttaccaccgttatgcaatccagacgtgcaagcgtctaactgtcttcacttctgatcgctagcaagacacaggcgtcgaacttagctaggctattctttaccattggtcgagtcccgagaacccnccttttagtgtcacttgcgtatttggtatatcctataactataatcctccctggctaaggggggacagactactaggttcccctnggcggggacaggtaccacctggtgagcaatagatttgacaaggctggagtggtaaaccatgcagttctagcgttagcgcccgcgacaccaatcaacttatcccaggtcagtatcgtaccgctcccggcatgctgggatcaatctattatgcttagtccaatggtttatgagactcgtcagcaagatctcctcgagggggacagtgcttttcccactaatctcttngggacctaccttgttcctagtttacactcgtagaaggagacgacngtcacctctttccgatccagctttagccgaaagtagctcgccctagctacattgctcgtaccgacagcttagagggttattccgagtttggaccgggcgagtctcacnggggcccgtttgtcctcacacgggcagaaaatttgtcgcgtggggcaacggggaacacctacggaattgtagacggctccctcagtgcgcccgtaccggaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcggggccagtaatcttcctcaagggaagtatctgtgatgatgtgtccgtgttgcgatcgttgcctacgcaaatcagcctcctcctcctaccaactggaccactttaaagcgcctgggaggctgtacggaggatcgaaaggacgtcatgtgcgcaggctcatccggtccgccggccttgaggngacaattcacagcgcccgccatcaaatcacgctgggaacgtcagatgagatctggcctcgaggctgcttcggnaatattccgtgtcaacgttgttcgactcgcccagtggcgcatcgggaatgcgtgggcacggaatagctcaggatccaccaggaaactttgagtgcttcacgtcgcgtctcctagcacgactcggtaatgcgcggggtagccttaacatgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgcggttgcctgtaggtcaggctggggcaggtgtcgagtcgctcgtcccagattggtctctnnccgaaggtgtcagccgttatgggatgtcggtgtcccggcatgctcaagccggatgcattcgtaatgtcagcngctgggcgcgttttgtcctctnctccagtaaccgcgccgcgcacccagatccggcttgcccattccacctacaacgcgaaagatgtaccatnntcgcagctacgcaccgcccgctttaggcttccccctagggtgcaacttctgtnnccaactgacctgatccatgtcacactgcggcgtcccacggacactgttaacagcaaagcgtagattgcggaagcctcaaagacttgtgaggttggaggtctggaacggatttgtcagagtacgtaccgagccagcttcacctccaccnggtgtctagggaccgaaggtcctaatcaatcggcatatgcgtnttctaccggtccaccagaacntgnactccctgcgcgacctcgaggatcagatcgaatggcagcactacgatccccatgctggttggtctctctgcttcgcaaagggctccgtccgagcttagccaccgtactccacccacctctcgacacacgcgatttcatactgtaccctgaacagtagcaccgaagacccttgcggtggtgcggcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggacttaggctgttaatccgacgtctcacaaggctggcatatcggctagacgtagtaggcttgtgggttggaacggtagcagtctattctggcggcgctatatcttaacgtaccggtgagtgagataactcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagtgccgtgaacgcaactcccggagcgaagtcccccacgtacctggtgctgtccccctatcttagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagagaaagtcgcgggtacccccgacttagtttattccaacgcggaaagagtagtgcggggagaccccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccgcgggactcttctgcgatggtaattgtggattgtttctagcgacatgaggactctnatcaccgagggggggccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgtcacccgcggtttttggcggtgtacctcgggcgactcgggtgccggctcggttgttggagctcgacagcccggaccgcgcacgcagcgagtataatctattagaggggcatttacgcatctaagatgggtgatgtagtacgatatcgcaatacaatttggacaggccgcaccggttgaaggaggtgaagagatactctcctagctacggactacgtatagtgtagtgattaatgactatcccttgattggatactagtgggcgagcacttggtgtgggtaacactccacagacaggccacggcgccgtcgttcgtaaaggaccattccctggcgggataaactcttgtccgggtgcgcaactgaccccgtaaccaccaaattgagtttgattgtataagatgccagtagtgccgaatagcgtagtgatggaggcggcacggtgattagnaaacaagcggccgctcgactcctgtaaccactctgtggacttccatgataatcgcaggctcgggaacacgggcgtcagcgtaacattgttgccacaccaagaaacaagatacggaggcgtcccactcctcgatagatgggtgcgccgggcagctggataagttgaatgcccgtggacacncacattcatgcangctggcgcccccgggtggatggtattcagagctcactcggagatcatggtgcccgccattcttatcaggccatgcgagtagtactatagacaactaggccccccggaagccgtccggccgattgcaagagaggtttgcatctctgcaagaggggggggagatgacactatngcggatgcttatgaatcttagggttcggcatgagccgtcgtgtacaccacgcatggcgctattcgctagtcaattgttccccacccgtttgccttggggcggcccggcgcaacggtgcagcgaccggggtcacgggaccgtgcggcgatatgacancgacgtgttcgggtttctcantcgcttgttgaccgttcaggttcaaccagcttccccggtactncgggcatgggtgaggcgactctcctcatgatgctctcgtcataacgatcggcagccgagagacccgagcggggctctttctgggatagttgtgttnccggtggtcgggggtaggacatgctaatccatttggtttggcgaggacctaattgccactcaggcctccacgtaggcttgagagccccggccccacgggctagaacccggccattttttgcgcgacatattgcggaacaggtaagatagggagcggccgcagcttcctcgtaatcgctcccgtacccgcgagcctagtggttccatcgcagtattgactagcggaaggccccgagttacttggcttgcccgaaaattatgccccgccgctgtcaaccgaccggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactaccggtaagccgagcataatcactctccataacacaccgctggatcagccttgtgcaagcctgcacatggataggaccacncgcaagccggggcaggtggcggcccgcgccggcaccccgtcttaatccctntcagcgggataatcaaaagtagctcggggcgcctttgaggggcanggcnttcggcaagcacaaggatcgtcgaggagaggtgacttgcagtagtctgttggcctacgcatcagtttgaataggtaaagagncgttaatgattcacccatagatggctggtctcaaattgcggggaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcgacacactctacnngtacccagaccgcttcacgggaggcccgggccgcggggttaacttgtggtgtcagaacttatggtacctaaacaggccgtttctttatggatatggtagggtgcgtactattacgcttctcttggagccaccccccggaggaatgctctaaactgctgaatgggcgaagcgnttcccgagctggctctcaacgggcttgcctggtcggtgcaactcaacctccccacccacgggcgttgtccggaactgcggggtttcctcgtnttacatggcaccgccgtcacctgtacacggcacatatatcgggcatttaggaacacccggcagcgtattggttgtgggattccgtacaaggtggatgaggatgggttgccgcatattcacatcccatgataggatgcagacccggaagggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatgnagagtattccttctgacgaacatcgctgatagaccgagtccccggtatcgcctgtgggggggtggaggcntgttacgatgcgggctgcgcggaggggggattcgttgtccgccgggttaggtacggaagtcacagagaagacttggaccttctcatctcgtgtgggcaggtagcagccccggacctgcccagggggactgggggctgttaataccccgattctatgaatgctgtagtcatcggctggatacatggtggtctatcccaactaatctaactgattcttacgtccctactccctttagagtctgtctgtagtacttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgaccttgatagacacttagttaggaattttgcatttcacatcagctgagttttctagtcttcggttgggggccccgaggtgcgtcgcagggatgccagtcaagaatttctcactgtgctgcaacagggggagagtacncccctgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtagcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagggaagcaatagnagcgctgcagtcctaaagcgacagtgtatcctggcgtggtgagcgatcgacgccagttcatattcctagcaaataagggcggggtagacccatgtgtggcccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacangagggagtctacnacgctagctgatatcgcctacaaaccgggaatcgtagatacggttccgagatggcgccttgtcgtcgattaacgtacgccatgttagctcacactcggccgtctactgnataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacattgtgacgacaataccgtgaacatgggagtcattagtataaagtactttggctcacctatnctcatcctacccaaccacgaccgggcgcgctgcgcgtacctgtgggcaacaattcaatcgaatagccacacatattccacgtccagccagctcgataccttcaaagtggactacacgcgcgagacaagcgcggaccgcttctaatcgacgctctgagctaaaaactaaccttagagtattaagcattgtataggaagtcgctgtccaaccgaatagattgtcgttgcaccaaacgcctcgccagnctatggctccggtgggttagattgaggggtgtcagtgcctggttcacattcgtgaataggcggacttggttatcattctatcccnccgtgaagatggaggttcagcgatacagagtcgacaggtcgtgccagttacagatggatcgtagtagtccccacttacttcggctctatcctacactgcatccattgcagaaacccgcccgctcccaaaacgggacagtgatagcgcaagttgcctacgggggacccctgaaaattgagggtcgctgaaggtctgctcttgancgaagtccttaagagcaatgccacgcagctgttgcagcagcatttgtacaaaggccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggaggggggacgcgcagccctaagaaaggagcttacgcgcatctgatcaaggtttgttggctagttgagattactaagtactgtgccgagccaacactagggacctacccgagtccgactaattgccgagcccctaagtactggactancccccgttgatggtcagttcgtcatcggagaacagctcgggtttaatggaatgcctctatcgaaacagttgctcttacatcgagagcagcagagtcgtnataatagacctagggctccgggttctgcgctcgataccgccagcacgtaacaaagggtcactagctttatttgtagtagggacgtgctaagcatagggccaagcgcttgtgattgagtcaggaaaccattgctactcggatgacggaagcggccagaggacatgaacggatttaagcaccgtggcctgtgccggtcggtgatactcttactcgaggaaggggaataagtgttgtggttcctagaccttcgggtcgtgcgttttttggatcgtgggaggtatcagctcttgactacctttgacgctccccgactgttgagtttagggaccacacgggagggcctctcaggccataggagaannncctgatgggtctgaggcggtgagtactgcatggtattgattgatctcgtaaggtggggtncccttagccccgtctttttgctagacgcaagagcatgcacgcggcatacgctcccgctggggtctcgcgcaggcattaggtcgcactctcgacatccatacgacacgcgcctctttgngcagccttcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaantcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacttcctggacagttcaagctactagagctggcgagcgtcctgagatctttaggggctccacgcccgttgtacatttatgcatcttaagaatactggaaggcgaaggtagacaacacccgcgtaaacactanngcctagcatatgncacgcggaccgctgatctgaattggtccgctagtctttggccggctcacaccgtgttcaaaatccgttccttccagcgcattctcaaagtgcttataagactacgaagggcacgtacctcgctaccancttgcgaggagtgtctgagcgtgcaaataaatgatctttcatcgtcagcgtggacctcataccgacaatgttgagcaatactncgggtgccgagaatgcgaaatggnatgcgcagctgggtacgggtaaggccaaaactcaagggccatgtgtggcagcacgggctctggacgaggtcgcgaataagggcacgcgataacaaccagcaacgtctctcgcatacgcaagaaccatggaatatgtatcgtccggcggcaatgctcggccttgtgtatttgcgagcaagggcacaccgagcgagagcacgaataagcagcggaagnctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggattatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcagtagaagatgctcttctgcctacccccgtaacatggctccacgtgggcnctgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgaccagatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagaactaattgctaaacccccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcctcgcctcgacacatcgcgattgttctccggttccgagtgcatggggtttccttcgcaacaaaacactgcccccgcctctcgctggagaccccgtttgtaggtgtggcattctgctcatggaagtcaggggatatatgacactcgatctcgtcctataccctctctggggggttgcacctgcgaggcatggagacacaaacccacgctaaacacacccgaccagtttcggcttctcaacaacctaattggtctaacacagtctatagncgcgcgcgaagttgcaacggccacggcctcgccctcgtctgagtttgggggcgctcaagaacatcgttagtccgttcgctcccactggccttaccttccagtgagctgggtgatgttcggcctactgaacagaataacactaatacgctactggcgcgacctccagggggtacaaggcagtccgtgttaccgtcgcgggcatctctaaggtcgcgaggcccgatacgtcgatgcatatagngccgaaaaatggaaagacgctaaccatatggttccttcccacatcgcatgtctactctgatccgaggggaccggcaccggacagatggccggctctgccattcctgccatgataagggggctagagcncgcagcctggctggtttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgnctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgttaggtggggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacgggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcggccgtccggacgaatccacagttgtcgtcgaatgtaatgccactcggaagagtcgatacgatgagactactcaaccttggaatccgactgagttacttcatagctttaactagtaanccaccaccgggaaggagtcatagttgcagtaacgaagcactcccgtgcttaaattagcatagccgcctcggcgtgtagctcgttcatcacagacttcggactgcggtgtgtcacgatctcttcccagggacgagctattcctagcagcatgacctcaccagtggactccagctcatatgcacccgtgggacgcggggagtcnacctatgctggaggaacaaatttagtgggctcatatgtcaccgggttcgcatgcgtttcgcaggcctctcgcatgtcgtgtgcgtaacaagggacccctcgagataccgagaacgtagctaactgtgtatacagtcccatatacgacagccaccgggagctaggcgagaatttcatacagcgcgcatgcgtgaattacgcccatggaatctaccgatcttgtatatctcattcattcctggtgattgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccncgcttgacgtcacttagcgagatgccgtcaccaggagcatgcagcgctgccgattctgtcggtgcgactcggccccatgctctgactacggacccgtgccaggggtgggacaccgatgcaactgggcttacgaggggcgtcgggactgtttgagagaccggatctcgatgcgactggacggggcagattggcggcggagttgacattcctggtctgctatgagggggccctgtggagcggctcattgcctatctaaccgatggacattactcctccccctttcgtagcgcccgcgataggagtcggtcacgtatatatgcaccgtgcttagctaatctttcgcgtctctgggatctcacgggccacgcttgactggcgcagtctattgccgtatagacggtcgggtccctgagttggcctgtgctccctttcgtgcctccatgcagtgcggacactgttgcaccatgcactgtacggaccgcggatgagtggcgcagtggaacgctgtcagcaccctggtcaaatccggccgagggcttcccgctcagttcaccggacaaaccggttgcacgcnggaagtgccatgcgcccattgccctangcactccctacacccggccaaattgaagacgccgcatgcacccaggtacagttaccttacctcaccaatccgacagaatctatttgccggaagccccatatgtcctccgatttgggataaagtacggacaccgctattcacagccgcggcgtgaaccggttgaatatggcgacgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgtttagtccacctccgtaatgtgtnagcgcacgtgcagtagtaggcaagccccgggtctccggggccgtggctgaatgatcttatcttgtcacaccgcggttctaagttgcctacgaacgaaagtatccatcgctctatccctccaatccttggtgatcctacgtttgatatctcgaatactatcattgggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatacatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaaatagagggactatagttatgtcatcccggggtcctaatctccactcacgagggcttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaactgcttacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtccttgtcctagaggaccgaggtaccaatgacaactagtaatctctgccgaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtcagagggtgcaacctaaccggtccctgtccacagccctantctccgagagacacgaccganatcgggctgccccatgtgtactcgattcaactncacacccctctagaccaagcccgtctggaaccngaggatnntatacaccaccgtctttgcaatgaagaaagcacttacatgagtacccatcatgccctactctcagtcacacacctttgccaatccctgagcacgggtaaaagacctggccggggggaagatcccgcggataaacccagggtgacagtcaccacgacatagacgggcggcgctcgttacgggcgtcctgtatttaaatcgctgggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtaccaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctaacgtacacaatagtcagagttgcaaagccttatacttggttccgcgggaagtaattcagcgtgtgacttgagttgatagtcgtttcttaaggtggagctaagcgattaaaatgcgagcgcttctcagagcagacctactagtttaaatcgaaacggttatcctcgtgtatgtgttcgtagacacaaggctcggcagtaccatcaggcttgagcacatctcctatagatccggcccgtagacgaacgcacgcgacagcccagcagacttaaaaaccccgacgggacaattactctacttaaggttacgataccatcggctggctcgcgcgcccttttgaatgcttagcttgtgttctcacgcaccctttattagtcaatctcggatttccctgaattaaactgcattgcaaagcaccggatcggataagctacccgagcggcacgggccagaggtaaaactagtacaagcaaagatagtgtatggcgaacgccaacattcgtgaccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgatgttcagcacggtgagatctgacctgatttttgatcgaaccgtgaccgcttgctaggtcgagagtgtcgctgtttatcccggctnttcggatccgtactccgtaagcaggcttcttccaatttgtaagctttgcgcgacgtaatcgatcacggcacgcatgggcctgcggcattctgggctgccacttccctgtctcgggcggcgagtgcgtgacgcggggtgagggcgctagggagtcattggtaggaatgtgtctgtggcatattggacgtgtataaaccatgccacgcatcgccatttcagtgaggccgaatcgtaggggcgtccctcatgccagttggctcacttcaggactcctccgtctgagtatccgtacccacagacaccaagtcttagtcctgcgcccacactagtgtgggttgactcgncggnctatggtagctttcgcccaactttagattaaaaacccctccagtggtgccgctacgttgttgatcaccggggagggaggccgcgcggcaagactacggtataggagcctggttgcgatgagtagcggtactatgaacggggtcagatgtccacaggcatccttgacganccatgtgtcttctctgtcttccgcgttttgctcttacccatccncaaccatcctcctgtttcgaccagcgttagggagttaacncgcgtgcaaaggcccggccggtccntgtgccgttatgtgctagaggatcctcgcgagcctcccataggcgagcggccatcggtgaagctgggcgtgatgagagatcacttagcgtcgcaangctgtcatgtgctggaaatttcccatgaggcttccgttgtccgacccatcaggtcgtcgcccgcgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggctctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctcgtaaatatgttctctctagcagggcatcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcctctttgggtgtcccccagctatgctgtgcccggcccgaacactctgaatgctagggacaagaggacgaagccctaactgcttgccggcatggatgccggacattagattaaccttgggcacagcaccccggaccacttagtaatcgggtggtcgcgtataccgcagtgccatcagaatgtgatacgcaccnacgagcacacttgccagacggcgatcactgtagcggccaaaacggagtaagctgcggacgcagctaaagagctgtccgggataccatcctatcaaactggtgcgcacgctatgtcacgaattcaggttaccgccagggggcacaaagtgtagacttatcgcgggggcaaagtcgcctacgaggggctcgggcggccctaggctgctcgaacaggttgttacgatgcaggaccgctaacaagcaagtgtgactacattgaccaggaagaagcctggtgcttacgagttacgtgtgcgatccgttaagggtgccttgtagccccccgcgattaggcgggagtcgcgacccttcggttgcccttagtgtccgaggccaatttcctcaagaatcagaccaaccnctcactcggggcgcttacgctgtcaaacgcaccgtcttgagacgtgcagaggggcgtgcgccctgggagacgaacctatcgagtcttgcgcttttcagagttgcatgcggactcaggcgacctcggccccttaggggcgtgcggatacgcaccccgcccattatagaatcgaagaaggtgtgtcctagaaatgagagcccaacagcagtgacggacaagcgcacaccactctcctaagcccggcgtataacacgtgaatgcaggaggccacagcgagggtattcggatggccagcgcccgttttctacgtagtgcaaacgcggccttgcggggtgctgagtgcctgggcttgtttccttgtctggtgctggagcgtccgccgaaggctacaggcgcgacctactttcacaagggtctaaattagacccgtgtggcgttagcaccgctccgtgacgacctgatttgaaccccccgacttaatgttgggcacgcataaggcatttcggactaacgcgagttagaagcgtgcctagaccgccagctatgaataccgctaccgattgcttgaggaagcgatgggataattcccaccacaacctccggtggctgagaggacgctcgacgaacaatcggatcttgctggtttctgcgcgcttccggacatcgataggggcgcaattcgcacagggtgggggaacatctgtattagcgttccgcaactcattcacacggaataacgaatgctaccgagccctacgacgaggctgggcgagggttgacccccctgggtcggttggggaactaccacatacgggtgtgttttaacccatggtttgttgtcacccgaaagcaaagcggagtcaatatagctacaatactgtgtgcccgctgcggatgcgatttcagagctcacatcgcccttaagccctgtaacgccttcaggcttcgggcatattgcaattctctttggtggggatcgactcacccttacggatcggcatggacaggatcctcacaggggggtggccctgaaagacaacgttcagtgtcagcctagtaaggtgagccgaagagcacctcggttgggtgcgagcgagtcggcgcacccaagataatctttgtaccttaaggcgtgctccccctgtgtgccctgatctaacacgttcacggcacggtagactcagcgngcggagtatccatactatcgtaccggggtatcggttggtggagagaattcgggcatgcaagcagtcaaacctagcctagcattgcgcggccacacttctgactcccggacccgcngtaactataaatgantcatggggggtaagagaaacgattttagggcaactaaacggggcagcgcggacgaggagtagcggcacttcgacgaggcgaaccattcctcgagcaagggttttccccacaattctacccaagctcgttgtgtagtaggtcttatcctggcccctntaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatggaaaattcggaaggcggtactcagaccttgngcatggcctacagtcagtgatagtcacggccatgtaaataggagcacgggtgaagagcggcaccgcatctaatacaggatcggccgcagtggtatccataggccgactttcagtgcaaaactatggtcataactcttggcgataagttcctcgaccatttagaatccggattgttcgcagtcatacccaattatctcggagggtgtgcgggggatcgaaatttttgacacaccatctgatgcgaggatctgaaggagtccgcattctttccgtcacggcagacgcgtatcctatctcggttaaccccgttgtacgtatattaccatttaagtattattcaacggcgaaacttcgagatagcgctcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacngggctgaggggcttagtgggcccaacccgaatatctgttcgtttggcgcagccgctcaagccggcctcgtttatgcactcggccgccccgtnctttccangtgcgcacccaaacccctgcctctccccttgtaaagaaccgaccacaaaggagcggtcaacccctggtcaatgtacgtcacgtcatgattacgagttgagctctcgnatataggtgcggatccttaccggagaaccgaggtgataccattcaaatcggggcagtgacgccgtggtggggcgacgcacctncctcccggtcatcgagaacatgggaaaccatgaaactggctaacgtcaaccatatctactgcacaattatgcactctacttgccttcggagagctcgttactctccaactgggagacgggggtaattttgtaattccctggacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatttgtttgggctccactgcgactaatgatccccacgcccgctcaccaaccctatataaaggcgtttaagcctctntccatgaacgttaggaggtgggtttctgagcaggaggnacgatcccatctattcattggggaaggttnatcagagacactgctccgnccgtgtggggtcaggtttttttgtactggacatccagcggagagatccctatttcgcttaattntatccggcggaataagccatgtcatgccaggcgttgtaaggcggaccttacgaccctggtaagcgtaagtactagcccccgtcacacagggtttcccaggcgctgtaaatggcagtctgcgatagccagcaaggtactctgttaaagtcacgtcagacggatgaatccgatacgagcacctcaatagatcgtcaatgtagaccctctggtggtcggccatttcacctctgttgctcagggaaagatatcaaagtatctcaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgagatatatgggggttttgcttggcctaccctccacgccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatgatctcggctagcagccctatatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactggaaggagtgttctgcctcctgcgcgccggaagaaaggatctagggaggtaaaaggtacgcacccttcgatagggaaggtggtaagaagctccttagcctttgacataatccgtgccntaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctaatgacgtagggtcaaagggaagcgtttctaggagctcagcgcagctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccnggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacataccattgcggggccctcgttcgaagggcctaagctccgagcacgtaccgggtnctctgcttgagtttcactgctgcggactagtagccaaatgctgtgcaagactgccccgacaagctcagttttgcgagcaagacgcgaacgccgaatattcgcccttcgtctgggtgaataaaccccggggtgctttacggattctctccggtcgattacagcaagtcaaggggtggccccctatgtaaccgcgtgtattccttactaacggccacaacacttccccgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgtttattattaagccacaagggtgtggaaacgccaccattgcccgcggtaccgtaggtcngggcccgagggccaatttggaacggcgcaacttgggaggcgacgaatttagataggtgcatccttggatcgtgagcttgtcctatatgcagaattccttgctgcccggactcatccccactaggcacagatctatatgactncgcaaacatttagagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatgtaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacgcgaccgctcccggtggaaagtcccgctcagtcattaagatgcctccagatcgagaagtcaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcactcgcggtccgctcaactgtcccccggtttaattgtcaagataccctctttttgtccntcgcgcncgaagacactgacgtgtggcaatctatggggcttcacacccgctgcnngggggtacacccgttgcaagtaaaactcagcttggctcagccaacattgcctatccgttccgggagcacgtttgtgaacgaacgggatctactcttggacaacccagcgactatantccatgaactcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccccaagtaaacggccngtattgctctcagagaccacaccacatctgccggctgctcgcggagcacgtctaggtgcgaaaagcacctttctttcgaagcgggctccatgtcacgaggcggggattctgtnaagagaggcgagtacactgncgtagggtgccaattagctggagatcaagcgctccgagctgccgcgcgccgagcgggaagccgacgaggcgttcacgagcgcaccgcccgcgggcctccaccaaagccatgcggcacacttttccaggtgaagttacacacatcgcgaggtacgaattgcagggtatgcgacgacctcttaaggcaccgcatcgttgtgtcccctgggagtattccgctacattactttatagattcacaaagtgcgaacctaatccggcgtttttagttccaagtcggtgcgagagcccgacctcggcacgccgtaagttgggacttcgatggccaccgggtgagaccagcgccaggttcccggaaagatttaactgcatcagaactctgggcgcgaacttcggtattttagattccggtcgagtgcaacacagaatatgttcttaccgggacggccagcagtgaaatgcgcctctagtacagtacagcgatggactgggagagtcaaacattggagggtaaccatgtgcagaccacccggccctcggctcgttttagcgactagactacctttgactgagttattggcaanggtcatctgcgctcacgctgaactccctatattggcgtccgggcgagggtaagtgggcgaccaatggatcctatggtagctcgggcacgacgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacattcccgtcatttcaggctgnaccccacactagctaatgagctactggcccataaatggtgtaaagtgcagggttaactgtggtcgttgtcgccaatcgggcgaacaatctttgtgggccatttaagtacatgtattgcccttgaatctagatttctacaaagcttaatctgcagcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcgcccggggcctatgctacaagattgggccgccgctcgccgctgatgccttctagctncgtctcatagcgaccctctagtccggatcacccacgtctgtgccagatctctcagcacaattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaaaacgtctcagatacccgacgcatggtgtttgtgacactcgccgattaangcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttttccagtcgatttgcgccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaactacttgacaacgcactcacgcatcgangcggcccactagtgcccccgtccggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccagggctaggcagaagtgtgttcttcttcccgctccttggaccgtgccgcactgcccgcgcgattaaccttacggccgttttctctaatgccgttcccgcacggttacgtgtagagtgcttgactcgtcgccagtcgaccgagtacggtgcataccctgtagtacgtctgtccaacggccggcagcagtttcctgtcattggctccctcaatgacctgtgagtagaccggtgagcagagccnggttgctgcccgggttcgcccgacacccggcagcagttgcggtagtctgcaacgtcggcagagcaggccggcacgaatctgcgctggtgtggcaaacaatgatcgaatatcgaaaactcggcgaanggaccgcaccgcaagtggcacgcctatcatgaggatgtgcattcccctttctactcttaccataggcggatgtagtagccagcagcgantggtgttgagagcctcaccacgatcttaacgttgtgggatggtgatacccgccaaggaggtgtacagaaaaacatgtcggagttcaccttttcgcggtacgatcggagtataagtctatatgncgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgtgcttacagcaggcgatctctggaggtttttcatggaggattacactcattatgtagtctgtggcactcccatgcccccctttgtttcagcggtggtcgtgtccacgttggggagggatccttaagtgacagacaacgcttgatttttgaggcttctccacaaaaatttaatccaatgttcggagcgaagtcaaattgggtacggtgggganacgtcggaagtatacttcgcatctctcatgagtangattacgggggaacactcctcacaaaagctgcggggcctcggaacccagaagaatatngacggcggagtacagggccgcataacataggtctggacctccgaccattatattacgttgcgcctggagaggtattgccctggagtcttttctagaaacaccgcacatactctgtattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaaggcaagcttggccggcggcggtgagtatactagggattcaagtgggttggaagtctatttcggtactgggcgccgtacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtctccctnngatgcgcaacagggcgacactacgcgacccctgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggtagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacggccatcaataagggcgcaaggctgcctctataaccgatgttcataccgggcctatgtttngcggatatngacggagagacgtaagccctacgtgatcgcggacantgttataccgcagcagtgtgctaccgcatcgttatcgnactatacgtagccatccaatactgtagagaccgcacgatttttcaaacttcaggtgattatgatgctcatgtcaaccccatacctcgatgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatacacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgangcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcactaggccgactgcgccagggcgcggaagactcaaaacgcngttcgcgttctgcaaggaagggaatgttagagttaagtaatatactataagaccctgagcaacgggttctggattgagctagatctcggtcgaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggnngccactggcgtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccatgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggtnctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctcggcctgtgccggtttgtgtttaatgtccgtcgttgttatctgaaaaattctgaatacacaggacgctccgacctaggggaatccataatcaacgcatccgtgtacttcgcaatcggagcaagaaatctgctgtgtcttagtacacctcagccatttatcctttagacaagcgcttatntctagcatacattgagtaaggatgttttctagcgtcaatctcagtccatttgagacggattcgatggtgcccattgcgatactcacacagcaaaagcccggtgatagacagcggtgttttcacagttactttacggtctggggcccgtatcgcagtccacacaagtccgggcggcgctacccgatggaactgtggtagaaccctccgagcgactactggcgccacattagctctggcggggcgcctttccccgtaagcagtcagggtcggatatatatcgtcccccccaacatcaccctcaccattggntggtccggttnacgactggcgcacgcccacaacaccaagacagtagtcataccggcatagggaattgagtaatcagtgagccttgagcttgtcgactttatttttggcacgcgaggacttccagtcagtgggtataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcattacacgtgcctgggcgctttacgagaggctgccggcggcctcctgacgtcacctgtgaagggtgttgtgcaaaacattntctgacccgggtctaaggccctcttatgtacatgaatagttncgacctactaagaccactggcgataacggtacagcaatattgaccacctgctgtatacatccaccaaggctcggagacccggggctctcagtccctatcatgacgcttttggatccttaagtactgaggcgagggcgtaatacaggtgcgcgtcagatcncttgagggggactcggtgtacgaggagacacaaccggaaggcggtaaaatataganccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgnccctcagtggacacttgaaagcaccttacacttaattgactcggtagacacgtcaggcagaacgcccccgtaccgcaaaatcacttagtatacgtgatccgtaacccctggcaaattatgatncaatatgatacaatgataacaccatccggtacgacaccctgaatactcctgtctcgaaagccngttgcggcgagcaacacctcggtgcttggttgagttatatagcaattgggatgagtacgaccgatcggggggctctgtacgacagaaggccagagttcaggtaatcgcgaagaatcggtgcatgataatgtagccccacggcccgccaaccggacttacacagcttttctccctacacccggtggtgatagtcgtttctcagctcgcgccgaccttcgaagatcaggcacangggcagaggccgggaaccccagccgagcccccaggcgtnggctagcacgtctagtactcaaggttggcaactaagtactaagatctggatcgtgtcaccgcgagcaaagcagacctggctggaaattttactaaccgtaatcaggaatgtccgactactggcagcagcagagtaacagccactcaaaacagtgtcgcctctaatgcgttggctgaacgacgttcgtaagagggaatatcaagggcgcgcacccggcgtatggggctggtgtcgcaaaggcaaatcggatacaaccttcttacccagacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccacncgctcttagttgcgcggctttggtggcaatcgttatgggagaccggcgaccttgacatcttggtctttatgatcaaccaatggtgccatgggtcaccctaacactgtgtatagtaacttcccataggacggagtcctggagncagactacagcgaatcgggtaacgttcngccggctaagataacggcccgtcacgattagtcagggaatttgacgtgggttgtttcgttgagcctggccatctggcgggcacactccgactcgggccctagagggagcttgaggtctaggatgttcgggagcggaagtgggtagcgcagttcggcacgtaacgtagcggtacccccttgagcacccgagcttaatcttnagggcattggagcgcgtcggaaccaatccggagtaacccaccagctgctggtagggtactgggcggggaatgtcttttgcgaancgcgtcccgggtaatgaagatcgggaattagtcgtccgctgcatctgtatncacattggaagccgctctctagcactgctcattagacccagtggttgctagaggactttccgtcgagcagaacaactgagaacgaacattagaaacggtcccttctaatgtagattcgaggatcgcggaccgtttcgaatatactcgtatagaagcgtcgtcgctggcctggttaataccnagctaatgtggctgcgacgcggggccccaattgaacncgccgccgaggagccgccgcgctaactttagcggcttagaggagtcgactccgaaatccgctagcctcacgtgggatgttttcacgtaggcaggggacttttgctgttggagcagcgnttccctcgaacaactctcaattcatttgcgatcttcggcgcgccgtcggtttaggcgggtggaaacatatttggccgctattgtcttcggacaaccgctcgaggaggcgattccatgcaaaggaatcgacaactcatggatagagggaaaggagcggagataaagaactatctgctttggccctacangactttaacggcatgcgtttagagcgctttttattgatgatatagggaaacaagtaaaatacattccagcaaaatcacgttctgagacattggagngangacttgcgccacccctgacactttaaccctccgacgagctttcccgatagctgcttaaatgaacgtctgtcatcctcgagctcgcaagtaggactggcacttgcctgcggggccatgaggggttggtaattccatcgcgtcccctctaatccggaggtaaatgcaactcctgcgcccgtctcaaaatgtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagttgcattgaaccacaagccacgcggggcccagaagctcgcgtgacggccattttaggcgctcagttaacgatattgagctgaacccacgtacctttaccgaggaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatccgtcttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcatccgtctcaactttcactgtaacctatcctcatggaggttgatgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatcaagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttgccataggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggcgcgttgcgcgggggccactgtaagttccctgggcttcttggggttaccttcactagaccccgctactgcagtcacttctgttttcagttaagctgcctcgctgtccttttgaagctcgccatctgttgctgaaatcaaagagtatgttccgattgtgtgagacccggcccaagtggctcaggcaggacgaccccgtacgtgtgcctagcgggtaactcgcgtaagagagtacacaagccgcccccggcttgatcctaaaccgctatgtgaagtggcttcncgccgcgcgtcgtaagggaatattgggtgggcctaaaacctgatgttagatccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgactaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccgggccaaaggcctcgcaaagtcataggtatccagatacgcggcggccggtagggagccctttcatagcgtcaggtaatactccccccgttcgnttggtggcgttcgggacngaatgtacctgtggcattggagcacctgggtacagattcctatcgagccggcaggacttccgacaccctgctcaacggtagaatgtctagtccatataatatttagtacatcccaacgctgccgtgttaccacatcacttagaagttctagactgtatcatgtcagcgggtncaaattcatgctaccaccgctatgcgacgactcaccacgaccgagcatctagcagtccagtcggagaatgcctcgatcgcagcaagagctttggttgagcacagtgggtaccgccgactcttcatccagctgaccatttactagtgtatccagcgcccgctatcgtacaactccatgcgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactaccggttggctagtccttgaatataaaggtcccccctgactaagacagagagcgagtgacgtgtgacttagctgccttgtcgacccaaatctgagtctacaaatagttctagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatgggtcttcacgcccacacgtcttcaagggccgtcagcgttcgtcagtgaggtatcagttcgaccgacttggttagtatcccctagcgggggattcctctctcacatttttgttctagacacgtcaccgtccagaagacctcgggangtagcccatcacgttcttacggctcttagcagtaatcaaatgggctaccataccgaataccaaatcatctaaggctgacagttgngggctagccgtcacgttgctcagccagtgaccgggncgcggctcataattaaactcgttcgaaagagagaacggcccccactcgaggatattacttggcttatgtccctcccttgggagtccgacttctttagatacagtcatcctgtagcccgccgtctggttggagcacatcacaggtacgcgtggcgggaggatgaaattcgctcccccagtcagatgcgtgcatggaagccagatgctacacaatggcagagcgcgttgtgttgccagagaaacatgatcccactgcgcgtctatccccccactaactagtgtcgtaccgcggattgttagtatgaccctaaccagctatnaacggggcagggcgcgccgtcacctcgccacgaccccatcatgcngggtacctgacgcacgccngagttcaccggagtgtactgcgaagggacctgggcagggccgagtgtcctggagggtagcctgatgtgatgagttgattccctcgtgaggatggggccctcacgcctccacacctcggggagtctgcaaccccgtccggttatagacgacacacgaaggtccctgacactggaaccgaactagcacatctagatcacttttacccttcgacgtgtgccnaccatttccgcggccgaggtttcaaggaataccggtgcctctgtcatgctaaaaagctcctcctaatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatggctgctccctggancagaacgccaaaaattaccctcactttcacccattaccgctggccgaactggcttaacctagcaataacccagtgtcacgcatcgtgacatgcctgatcttctttgtagggcagttccgacggcgtccctccacaggatgccggacccgattcgtgtcttttacgcacttttaccatggagacaggaagatacgggtgacggagcgcggatatcgaaggttcttcgtaggtcttcgtaaataatcctacgacgattaaaggcagctggaggcctggacaccgggcttcaattcaggctgcgcccggggttatgaaggcgtcgcgaccgactcgttctcgatctactccataactagaacaccagtacgagttcagagatctttgccccattgaagccggcaggccggctcagtggaagtgttgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgagtgcccggagggtgggggttatgctgaagctggggctgctgccgtgctgtgagtctgttttccgggtgccagtccagtaggtgagttgtgctgtcatgggttcggacgcttaagacggctcaggcgacctaggacgtttgcgctgcgtctgtgtctgtttctcatccaaacaccttcccgacgtatccccgacgcccgtatagnccgacaagtgcaggcgacacacaaaactctaccgccgtatctactcttcaaccgtcatcgggcgggaagtatggcaacgacggcttatgagtnggtgactggataaggtcatggatgagacggctcgnnttctcgtaagttgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacntagggtggtcacccccacaatctcaccacagtcacttgntcacggcgttgcgtgcaatgtttattccctcttcctcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgnnttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacangtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagngcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccttgtgtcggtctccgcctacatctgggacatattggtgcaaggattcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctggtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacaggcgctctgctggggacgaactcataaacaagacctacgacatcagcagtgggatccgctagcggaaggtgactcgagcgaaaggctccagacgccctagccattgtgatccacgactgcaaatgaatcgcgcctaaagggggggagcatccggattctacgtcccgcgcactctgaactgctcgagaatgccgacaggtgaattcgatagtattgtcgggtaacgacattgatgcggccagtatcgcgtagccgggtgagntcgagccctagccggggccgtatataatggcaatgtctgcattgcggttttagcgcttttgtgttataagggctaccggttggcagttctgcttcggatggcctttggcagatatctgcgccccaagatatggttgaagggcgcctccaccacagtgaacgcttngaaactaccagatatgatagtagggtattgagtccgagagatagtgacgcangcacacatatttnggagcactagccccgcaataccggaagcttacgcctcatccagtgttcattacccaacagtcagaggtgagacctaaggggtgggacttctgaatgcgactgataatcgtgaaggtccgtccgagactgtgcgaatgggacagcactcccgtccggctgcgcggtgggactggctagcgggcaaccggcacaccttacccgagaactgcggcctgatgattcgctaagctaggtatccgccgctgcccgcgtagtcgaccacatcaaacgccggcggttcaagcatcttgatctagtttatgcatcgacggcacgcccatgcccctttccgcgcacgcatgggaggcggcatctacgatctccatacaaaaataaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgcccaccgtagcatgatgcgtcgtttctcctagatataaccttgctatgtttagcgtgccctggttaatcacgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattccgttgtgtatcgactggactggaatttcgtggaaaaactacttcgccagcggaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgcatagtagcccgttttttgatacaaatcgactgaacctcgtagctacttgcgctcgtgcatccatgacctaatcgatttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaanctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttacaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagtcgggtgaacgtacgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcccctctatacctggggncgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcacccgcaggagggcgctgttttggcaatntgaatggaggcaactgactggcatgatttggaggttggctctatcctgatcaacaagcgtcgaagctctgagtaaatccgctatccgatttgtttaagaacaaagcattcctattggtgggaatagcattcgcgtngtagtaactagctgccgctggcgtgtcacnttattggtcaacgtgcacccagtcgggcactttaattagcgngaaagcttcccaaagtagacttcgataacgngttacgtgatatgggcgtggttgtgttagtctgtcggctccatctcaggacgatccgtagaagttctgatcgttgcaacgaaacccggtagggggctgggacagtatagccatgggcttcggtgccacgtcgactacaaccaagcgtcggcctatcaagaatcagcctctgtcgaggggatcaaattaagcttgttcaacaggttctggtgggtcgtatgccgaggaggcaatatatgttggtcctcccacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccggcggcggcagagattgcttagcggtacataacgngaaatgaactacgcccctactcggacggtccggcccatgctatctgtagagttggcttgaccaggggg anagttcaaaatgttccatggagatgctacagccccgccgggggtctgtattatgatccngatccggctacantnantctggggnggagcaccttgccgggatnctggngcacctcaactgcagatgacgcacgnccgtccggtgacatttngaaccaatagccacattaccttgnggcagatcggagactggcacagcagtggtacaggttgggggtgagctgctggtattcccaccgagcaggtcgtacatttgggccccgtaacagaattttcngcgtcgtaatactggatcggtggtncgnattgattgttgngtgctntaggcnnatncccgcannttgcaattttccgaccctcgaacgacggcccccacagaactacgagacnncgcggttcgtctcnccgggttcttggcccnaggacgatcagcngggacggagtgagaacgtnctncgacatgccattcttgcctaaaccgcctctcctcncgtgncccggtgtagtccagctttctatcacgcaacagatncgccgcanacatgntgaacntggtnccntngatcagangcggcgcgtaccntccaatcatctattacgtgggtcttcactacacgaaaggtggcttcattgtatagacaaaagccattgcgggcaantcgccctcgncccncactataatgactctggcatttggagnagtgcgcgtattgagtggaatgctctgannnangtcnctcgtgnncgaagtaatnantcnagactcagacagtgtgaaggcccgttacctgaatgaancgatactaaagaataagacggagnnctcattaanntagtcgtcgnnannannncangcgatgatgagtgttcataccctcnnancancnntaannnngcgnnccggcganggcaattntaaacnngtngggtatcgacggcaaaatggacacgagagcaccgaactagatctcatatagttagcgaagcgacatgcgcctattcggttttgacacccacggaaacccattgntnngtagngcngtagaagnaaganttttgtatctatatggttaaccgataggacgcaaagccgtccttccctanccnccnaagatcgaccagccacgtccgtactctctgnttantcaatcctacngnntgccganctaccgactcagcgcaatggagtttttctgactncgtcttatccgtttggcgaagtcccaaccngnaaactncataaccgaattagcgnggagctngccgntgcggttagntganggatgtttttcnccngtagnntccttcaccgaggcctacagcctgncttttacgtatgcgagcttgctaanaactaacgcattacttnncancgtgnanaaggtgtancccaatggccgttttcgcagataccctcggactctttagananctgcatcgaacatctactggctattatgnngngttctcatggccgcgccggctgttaggttcttgttcacctttcngcgntgccggnncccgtaatcgtgttngcnggacaatgggttagggtagcctaacgacggnatgnaagtagaatgcgctgctcgatacggcnccntncttttattacnncccgtgtngatagccgtgaatcttaacgcatantngccacnatcctnnagtttcccattacntcgtannacncccattaatgccacnttcatgccccgaantacccnnaacgaaacannatctggtggggatgnncgnnancanttacagatcatatntattgacgtcccacgccaccnggaaacnatgcgtgtagcgctcatntcttgctcgggcgcaaaccatggtgcgtcgnntccgcctgncgcgttccatantcgcgtgtggtcgtggtgnnngttgccctgcttanggcngnnaccnaggcttcgtagnttaaacttaccaaagngaagnctccactcgcttgcggaggntttcgacagtgtgaaancggttctccctncgcgcanntgtactacgnccctatgttgaacnncgaggnacgttgcgtaggtgcacggnatgnnagatantcgtcactatcaacgggcctatggccagcccgtcngctatctgctagtcgcccccgcncgctatagagcccctccntggnacgtgcagcaatgtggttggacactatacgttttcgcttagagggagcatctcacncacttcggacaagnnncgcntctccgtctngcagcganaacangtgggtcagtcctcatgtncgccantangaacgagcnggccagaccatggntctcgagacgccatggctcactggagncanaaaggttccagaaaacccctatgatnttctgattagtccatgcaagttctaggaanacttgggtgctctaccgcagaccngtgtcnnggcgncnctacaccttccaattgtcgaggaggcctgnctaatgcgcaangtgncgggagagtgatgtntttgtccttctttggccctgatnncagtgtggtcgtaccccggtgcgcgtaccctcctttntcantgncctccngagcacttggggggnctctgtcgccagcgncgaatacacgccngtcnatagtgcctgcatggacactcggncgaattcttagaggggtccagngccanancccagggcggtcccagcttgttgctttctgcnggactgtgttttnatgcantcccagncgtgaagcgtagcacgctaaggtcgatcgcnacaaggtcagacggggcgccctgaagagnatggntaggtcntnngagcttaagggcgagggaacggtagtgcgcattncggggcacttgtcgcagggggggaaactncaggaccncctgcttaagcggnccacnaaggccagcgcnaacgagtagcagcgaaacccaatcaaccgagtagacggcagccggtacgaagaancatccactgcttcgtaccgtttggatacngcctctggaatatgagctttctatcacaagctgnnngtnngctnngcttcgagttncnangntggncccatggagantgtcagatngnnctcctacaacctagccccgagatacgtcgtccccgggtgangcgntncatcctagccnacggatngtgcccctgnntgtgtaagcaggngatgtggtatncntncggggactatacagctttgantgagaccgtgtacgactncntgcngaaggnnaagncctnntttctangnagtccgctgngactcnggannaacncgcgcgccnccntcncgatacttnanagataagnaatgtttatgcattnannanganncgtggtacgcatggnncggttnctcagncacccgnaggacttatagccancatcanntngccatgnnaagnttgttgctaagttagaatacatgattctttaggtagtggacatgcgccttagcctgttnggtcactgttanatacgcataaactatggtagtttnaccttttcgcttcaagggaccaccctatctactgagaactcatgaagtgaccgaaagtcccacgggccgacgaagaagcgtgacagtgtcagtacgggtgcctgnattgaatagtcaccgtcataagatntgctgcccgangaganttcaccctgccccagctttcttactgcgagaacgtcattcacggggnggattagtagcacccgtnaatngtgctgtttcctgacatacggtgggtcnggtcttctttaagcncacgcccngcattttcctatgcttgnngngaatncntgnctnccatagcctngcttccgcnatntcaangtncacaagaggcccgggccctcaccggcccggnnanncgncctggatctctctcttatcgagagccactagcgaccaaagcccgccantagatnccggattctnatacagtcttgagtagctgggccaacaatngaaacccgntttttcccggatcttgnctccaccccacactcagtnaaggcttgtnacncacagaacngaagataccncttntaaccgaggtcatatgngtcacataagnacgtaggattaattcacgacgcccgccgagatncatgacggngcgcntcaacgaanctttcccaccangtcgttatataatgagcggnnanggggctcccgangtaacgtgnntatgctgaccccgccngaagtacacggccnctcgacctccgtcgntcagcttgtccgataccgtatgtgacntccccctccatttgggcctactaganngtnccgatccggtcatgtnnngggcgtctctnactagggattgcagccnacgggagntgaggggggcgcgatatcgcggcctgggncagcancatctataaccngacngcnncacannaaaacantcgnnccggccganttgccntcgcctagcctgtgtaaagccaaaacctgtgttgttgaaggttgcgctgaaaatagtctgtagatgattccctatacaccattgnatctaggttaacggttcnactatcggtnagcccngtnanccncnntaatttaggngntccnngtngccgngcggtgtcgtccccgcctagctacttctcngctcacggacagaagcaccggngcctcacccccgatgccttcaaaacanaggatgantacaccannnacataattgacctgagaatgtatgccgcnncggccccctcctctgttaatccgcaacctacnngttgagcggggnngatatnctctagagtggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaantgtcagccccacatcccgattnactaggcgtcgttagttattacagcgcagtgtcagtgcccccagtgcgcgcagtcgtaaggaagcngaatgnttctttacacttngacaacttggctgcggnnggacttacttgagtagganngcaganaagngcggnatcgtaagccncgacaccganacgccacgntgttcgtccangncnntgtccacaacaatncnncntttanaggttnatgatacnagctgggngaattagttgatggnantcgtcgcangcaaanctctacgattcccgcggcagggngacccgccgaactgntaatggcgtgcgacggacgggcataccccagcccgtcaccgaactatctgcccgacttatgcngcttgggatgcaggcatacgtaggggagccaagctcgggagtcgaacggcttttagtcgtgtgagttagcggcaattcggccnaacacgcatactcangnagtggcagtggtttggggagactgtccaagtccaaagnntnagggccgcatancccccncgcccaccccgnccaccgaagcnnangtcgnntgcgnacgancgngggaccggccgaggccttgagcggtcatggtgtnaaccnannnggagcatnaaggncganaaccnnncagcnnccgggtgacgcgtggcgngacctcttgccgcaatngaaccgacacactagnctcatcggnttctcggggggaattggganaggactactgtgcgtagatnngcntacgaatccanccgaanatgannnatngatatcgagtccccctnggttctagaactaggcgagccaagtagtccgnaatcaccatgggatggctatttctncccngtgntcgtcggtcgtctatgcagnatncgtaataacaagacacgaacatatacgacnttaaggactttgcttactcaggggtactaattgttttcgaacatataaagcacagcgtttcanggtgaacgggtagnagccaaacgactaagaccccttaaaccaataccggctggaggagcgngtggggtncnagagcttagcatgnncgtcctcatnacaaggaagactttgcgaacaccccagtgatctgtcgangnnctcancctgaagcgacnnngntagaagttagccgnaatcaatgtttaacaatggtcgtgacggtaaagtcctacctnccagcgnaagtattggnggagatgccattacgggtataattgagtgcatacngtgttcctctccagtctcggngggggcggccccnatnngagggcagatggntctggttgaagctantagtcctccttgggcgatgagacggcgggncccntcctcttcagcgctgacccgtanctatcggcgttactgcgggccgcacgtanactatgaagatggtganttacgatatcgtctgngactgagcttgcngcgccgcatccgtgtcgccacganaacgcgagggncgatgcgactnctcgaggctcttccnngncagctngactcgttaangtcctttgagaaatngttggccgnacttgccngcatacgtgtaatagtgactcgctttnacctnnncaacngtntccgantnnagtccgnnacatgacctgggtattcgaaacnncaggggctgcgccttatagcacgtcaggcggtgatgcactnaggagtcaggggacgtggctctctgcnggaacnacaatncncntccttaacnacctgtactttggcccagacaccgacttncatgcctatatgactgtacngtgcactaactcccgcaccntatcccaagaccatagattgnggcttcgccntctcttgtagtnggatcncgcgttgnctttggnacanggncccggtccggnagtgncactgtgcctcacgcatcagnngacgatatnagaccgttgcgctgccggccgnggtnnntcagggtaccttgatatgtaagaaacctaagcacctaatgaagatgggtatgtcgcttgctntccngtgtccgagtgccgtggaggccnctgagcccgagngatgagaagggncggngacaanagatccgcgatggacacccgccggctcccggcgtcagcttcgaatgagngtagccaagtanctagngcncnggctccacagccgtgtncctaagatgtgtcatacnngagattcacgccgctnggcgcaattttaacaatcgcatcccgatatccctangctggcgagtttagcacntgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttangctcgtaantcantaatcttatcgncaccgcatgagcnaggatcttatacgcaagcgcancactatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcacagaacgntcangatcgaccngggcgccctntngcnnnttggaacgagtggncncantntnttgcanantcttgtgtcgacnctgnnntcccatnggccgngaggtcgnatcanttgaggcccttccctaggtaaggtgatgacagatggacnctacgtgntnggaagancctcgtangtctgnagtacgagaccttgtgagtntgcgancagtttataancgacnttagntgctctgaatctggcagatncattanatccgataatnattgccctggagncgataangcaaaagggnnaaactcttngcctgcgggattaaaggtatgctncgtnttcatntgcgnacttccaangctngacagnatannnctgggctaggcgatgaacnacnttantgtctatnnccctaagnagtgngatagtnncagtaagcgccaggcccacgccacgattgcggcgncgattcaacttcgggncacagagtgatgtgtcgngtnaaagatagcgtgcnnctccnacgctgcaacngttaatananctnaacgcgtgcnaaggccttacaggngcgttggacctnacggntnctgncgccncatttcgttcagctctatncccaannntagataccntgggaccgtcangtgggagcacncctctgacnngggtgtaccnntaatcgtgcgttgcacntgcatgcgangccgcttcacnccgganagacntntttcagatgcctggcgggtgtgtangtcggtatgaatcaacatggagatatgcatggcgcanngggnnacnttgccnagtctagttaccactgtgacngagntncngattttgctgncgtctcnggtgcttacnncggtggcccggtaagcactantagttcgntaanatctntctcacncgcgcttagctaatcnngaattncagcctcggtngnctccgattgaaacctaagcgtatctcccctctggnnnannnggatannggagcggaaanattccncnactctagacaggaatcctttcgnanccttcantcatnagcggcacctccgcngnattaacgcatcggtctcattacgcacccagcgntttnacaccttngntgcttctgttcgtnctgcgcttnatcgagcgcgntaagacacgtggtaaccctagacccngtcgtatgggtanggatacgcnggccggggatcggtcagctctacccacgcaacggtttatattttaaaaatctaaattatccgatattagggtttgcgcattntctgtgatttggagcnacanatgggcacctggaanttncgctggcccgnatctnttggcntaccgacaagctncagagatagtgccaaccnctcncgtgacgtcncgtgagaaaacaaattaacactttggcgcggattttcgccaagcgggctttcgaaactgggtccagtttcaggatacgattgaagtcttcccgggccnagttgcccagggncgaggcgagtatgcactnatagtaaccaccgaaactggaggctctcaggttagttgcncatggcgctagnnnccgccctcggtaccgcgacganggancctggngcangtgatacaagacgactcagacgggngnaggagtangtntcctagatacgtgtggnagctatccaaaacntgccctcatcacattgccgaatncnacnaatatttcaannngannnnggttcgngntgggatgagtnancctnccctacgganatangngtngatagactggctaggcgctcaggctnccgccgccgcggggtattnttggngcttnnatgtngngctnagtnacnntnggttacggtgntaaacacnacggntctccgcncttnacntgaatnangaggtaccngtnttatcgtacccgatcgtaatactccancgnnngcacgacagagncntnacaagacgcnctcccacacagatacaganatcgggctgtgaatgcgaggcaattggccgaaatttnccgcacanatngngnccaccccgcgccagcgggacgnnantgcgggagggccacgtttctgacgacgagagcaccagtctgctcgncggtggagagcctgcatgaccgccgagaccnaccanagtaaactntcnngcacatcgncngggggnctagcatttgagagttcncagctnactnagatcggggctaacngcgaatcgcgcccataatntcaggntnccggagggcgtncagagaccgccattcctagnanggnaaacggtaagatnggtnattatagcaatggccanagnntccatagtcgtatagctngcgctttggcntgtaacccaaggttcgccggacgntgacattggcgacaggtccaaggatgtcantgcgatntntgcanatccctgnnngacnagcgatgtccagnggcngtatcagcnnngntacctnttcagtgctctctcgacgncagnctactggcgggactgcngggcgtagcagggctnatggttcagggggcccgacgacgaattggcctcttgaacggctaacgggctcanggctcgcgtccggtccccggtggccnnnncccttgtctgntgttttagatccgtggacgngnaatggccntaattgtannnatatcgcatgttggctttaataggaacgnccggcatcgcacgtcgtctctttttggtcccgctaatcaacnngccccncnnncgaacggtcgacnccgaaccacgtctgcgggtgnanggtgctgcttccgcaatatggccaggggctgacaaagnctaatctnntagcggaatggnangaggntagaaggncgntnactaagaancccccncttctcacatcngatagngcancgaagctccagtcctncnttgcattngnacancgngnnttgtacccgaaccggggtgcaaattagtggaggcagataactgnnnctagccgtcggcacgggggntgngggngaccnanaaaccanatncggtcgaccggctacgggtngtcaccttgggcacgcnagtttattggtccnnaaaaacccgccacntncctnctacgctnaacntcnctacgtagctaacgtgatgtngtgcagnnncatanctaggtctccccgatcctttcccgcgntaagaagccgtgaaaggactaccnaaaagctgaaccgtnactgagttactctnggcnnaacggccagcgcgcataatgagtgantagtcnacntatgagaagatgnataagagcactcantcaattctcagnantgtanacgggaatgccanccgcaggcagactcccagagncgcaccgnctaagccgcaacaaggctcttcccggnngccgttagntagtcggcacgnaataattccttacggcccaataaccnacgcgncacgtttnccaaganngaaaccctaccgcncccttggccctnatcccngtanggcccngctccnnngcatgggntgnagatcgtatcatcccnngtgccccatcgtaanctaactntgattgtagagcagtagggnanngcgacaanccgtgaaagcgtagtggcgttcagttngttatcctcngangattccntaggccctcgngtngtncggcaatacannagaggcngggtggagnttggncnnagttccgatgtccaatacaacagcttcccattaccangccgccgtggagcanaaccataggccgtaacttgtgtacctagnncnggagccatcgtaattcgngagggncctcacgcggatctcagtcgcagcctcctgttccaaacatncctnaganngctggttctggtaatacatnatggctataatnccncggggacaacgtaannctatgatcangcgggagctgtttacnagngcncccgncactccattgttaangcagctattgaacngtanatacagagagnnnccnngcctcgcgcgcaanctaccgtcacatacgccgactgttattgaagcatcgcctancgaggactcacctcgaccccngcgtaantttattgatggtagagaataccntattncaggngcntngacncnaccgnnattaatttggtacaagttnnccncgtncgtccganatcgaggagacagcagaggcnngntannncgtggcaagtagaagcagagtttgcctcnccntnccgctccanccgcaatngcaannancacggccagcagctgcacactttnnngtaagccaggtgcccggttcacgtgacaggccatnngtcnnnancgtagnnaactcccnatcgtgtcnnntattcgatatcaatctgaagnnncttgtctntacatttnacnncgcantcgtcanncntgnnatatgggatattgtggaacgattncgtacggcaggacaagctttaattacgnagatatacgcccacctgccccatctcacaggacagnggcgtttcgcgttgatnggccngaagcntgnanagtggccttanacagggnagatcagtgcnangggcggcttgtgtctccctagcantgtgttgtatncgngtcggnnnctcnctacgngngacggtagagcgatccgattagcgataaaagagaacatgacnacnngtcngacagcgggaaccgctattctatggtcttgcnncccnctgacaaagcccgcgtngtngtgtcangacaacatggtttaaggatgcggaacncaaagacgcagtctcnnactggccgtcgtgcaacagtnntaatacnagtgcctcgcntccacgcgaaggaggcacgngtgacttccgctagaggtaangttaaaaggcgttcaagctgctctgtnggtaatnaaagattgaaccggttgcatnggtcgaanncgtcncccgcaggccanttggccaagcctgtcgaacccattcaatatggcacctganccaaccatatcgancgctaanncgtgangcaancgcacttcaagcattanatcgancntatgttgatgaganngtgcgtacgaggcacgtggcgattcgctaacaccgaannnnagncgaacggccntcncntcggtaannatgcacancacttcatcntncccgtgaggaaagaagtcccgggnctccaacacaattatangggtcagggagccaatcttggcctcnnaggtgttgtgtggntgggcttgtgcatnnnngttnatggccgccagcccancgacgcagttgacnnntaatntntaattccgaaaagctcgatttaactcnantctttgnngaccgtgattgtggcnacatntntngtnatatcgnantgagatactctnnggnngtattcccactctggcaganatcacaagaaccgcaaacacccgagttggggtctcccacgtgggncacgaatctagcgcctgaanancgattttacaggatttncgagacttgcagataaagtaccanncagggctgcgacggtatcgttaaagtnntggcgtnggggnnctactttnnnngacagtgacagcnggncatgcntnnagnnccatctcnaggggcagggatcggacatagancgcggacgcncggantgatagangccctcgatatcaagtantacacgcttctctgcaaacacgcctggtnccgtagcncannggngntctcggattgtnggatnttgaaggtacccgataagaantntcatcngagacganggcgaccgctcgaatanancgtctagggctgaaataccagtgtgccattangacaacattgcgacganctgttgcgtattgcttgcgctcgacncaacgcgctggcggcaacgtgagtacggtcttacttcaagcgcttcactgtcactancatctcctacgcggangtgtnnntcgtgtnnactggtanttgtcagttagccgccgtacgccaatccagtggcaggangagccaagcctgccatcacactcngcgaacgtatgcgcgtttctcgagnccccgaggcngtggtncgccttaggcngccggnnnattaggancnggtgaagatatagactgtaagttcgatcttacacgatgntcnacnagacntccaacnccttttcttgtccgacnactcgtagtnancctctgacgcccgttagtgnacagtgtgacttggcatngagcgtnaaccttgaaggcgttacaagggnctctgcnncgggcgagtgganatcgtctcgtcgattggganccgcacgcgacggggtagtgatggttttanggatcanaagccaacgtttnaggctggccgacntntgtcnagccnacgatccgtcaaaattncgcgtacacacggtactataagcctngtaagaacatagacngtctaagnngganaggcncgtttgtcancgaagnangttngcgtgcttacgggccccggntgaaggttgggccctgagccattgtcacgtccgagctgagacaaaaataccggcaagttagtctaaccatnaccaggatagccaacctcagntttgcttgntgccaaaatctttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtggtgtgaacccccggaggtggacactttagataaattattgatatgtgtttttcgctttagatcgaccacggcgacctccgatttacacaccctcacaaggtgggggagcgtgtacattccaacggtcgtcatgaggttttcttagagtcactcgcccgaagnttnttcgttcagcacgtaatgtagcaggagaatggacgcgnttagccccgagggatgcntnaggacnggcttgagcgggtgnacnnngaaggggcttggcatcggnggngngcatggnngaggaaagnncccgnatcnntnnncgacgntcgttntacgtattgcgnantgtaacacttcgcataaaaacnggcctnttgctgatttaccgtggctgagagcttggggantgggcacctagttgagctttcctccaattactacgnataatgtacgggncgnccnctntnnntnatgtctnctcgggcagtaaagntctcagcataaggatattttacattccttagaggtgtatcccacgtctaccatcnncggtcgactttattttaancncgnatggcatgggaggnagatgaataaataccataggtctgggcacntggtccatacgncagntgaccgatcccanccataccttcgtccgggtngcccgccttgncgatattgagattancacnncccacacnntncaggatcaaactcatcctggnatgtantatgacaggagtggntagngtgcngtttcctgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagctncnncctnagnaaancgtcctnngagctagagnctncgccnnttaacganccccaaggggcttatacatgaatngtcctgttactggttatgcaantacgtggganacagcggtaagtgccttcgtgcccttagaagggcaagcaacttttgatggtccgcggagcncgcngncanaccnancnnggtgatgaaggggangggcggaactggagcntgaanccaggctctcggtngggaatggccctctgaattnatcaggtctggtnctagctcgtgttatccggacccncncgaacggggattgaggggaccgcccnatagaggccgcttagctttgaacaagtctngacagtnncttatcgtcttcagttatgataccgatgngaacggcgggggggcgtcccggagaactggaggtcttnnnctnnaaaccnncnattacagcggctgtggagatcacggntattctcgctcggttngcngcngcgctanccgatcgcaactggatcacnctatcnnttttatactnttgaggtcccttnatttnccagagncatgggagggtccagtgcggcncggnaccgtaatccgagcctctnaacaacggggtcacatcntccttacnctcgtacctanccntcatcagatnctagaaccccccaaggccccanntaatggcncgctacnccgacaggcagtngagacagataatangncgcgnnggctgcntcaagtaattcactacattagatgtcggttcgatcgancnncggcgcagnnatngccganacttgtaccaccccctgnacnccgccaacgtacgnataagccggctgnagggggtatcacgcacgatnagaccgctcggtntggccgcgctnagagcctggngtncgtcganattgctantttgtatcagcaaggnagaccgttcctatccaaatgcggtcccggctttgtgatacttgtgctggacgctnattgctaattggncaaacatacanaatnttctcgttgncgcatacatgncttctacagcgaactactngaatcagnngcacgctgnnnngcctggctnnngatcccttttagttaggngccannccactcagttannacgggccgattncggagcnttaagtgatacctcctncnatgcctgcaaaggaagaatctttagnttntcacnncnnacctgacacccttaattggtgtaagtgcctcgcgtgtccccttatgaaaggaagagtgtccacatttatcattgggcantggacgtaacggcctctgaagtaataaagagaccgaggggagatcngttattnantgaagnngataatgcggatntacgcanacctnnnnttannccggagccctnaggnanggttgtgcatcatctacgcnnctggtacacgcgaaccaaccctaaccggaggcagtaacacggggngngaggcatcgctctatggctcctggngcgactcntgcatacgtacccatgcatnatntcncagctagagccaattgangaccggcagtgcnggcggggcaagccgtatatttattggtcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgagatgtgactccgtgaggggggaacgaaagcagccgcgncagtctgatcccgcaacaagatccaangccanaatgtctcggantttcactatcatgctggtgacctggcngcccnaanngaagngcccgtnnaaataatncatggaatngtagntaacagatcnatctaaacctgaggccgnagncaccagtcgcgcccttttgaattgancaagagtcngcagacgagagggancctgngttangctgcctggngacgannnacggtgtcagntgaacgcgatnttcgctaactntgctcttnntccgatgtcangtccnnttcattncgggcatctttctaacaaggagacggcngctcgtacgaacgntacgctccaggtgcctcggcctgatagttgcnttntggtccnnntnnatancttacatnnnccnnnncctgttggataaatcngngttcgctacagcatacccgcgncagngntnnctnnganncaatgnnncgagtaganttgggcnntnnganncgatactagtacttgaatagtgnaagntcggtangacgcgcncncggctgctccaactntccgcgtgccgtacactcactagaactcgtnagtcnatacccccnnncatccangggctggtgaaattatgccctcgtagtnctgcnaatgcggtcagactgantgatcccggcantgngccagnncgaacccaggcaacccgcgccncgaaaaagggtgttgtatttgcacatatgaaacaggggtccanttgnggcgttatgtgnccnaggaattttagtannnttaggncnttgtntgctgccanntcgcagcgctttgngcncaccgggcannattcngagatannttagananacttatatatccgtacgaagaactgtgtccatacgcgtgtttgcattgccctgacctcccccattaggcgtcgngncttgcgcgctgtcaagtntggatacgtnagccgatgggcnacttnaacgtncggtnaaccngcaccgagngcgcaaaaaacaattaccgtaacctttgtgaagagtggagaagttgcgattcacccgcgcaggccntactaccggttacagtaaagccgagtgncctcnngngtccgnctttaccaaggnttaantgaagcagtcggtgacggctgttagacccacctgagagcagcgcgcactacgaacagnacgggcggcagagagcagtctnaccattaggagtagcttccgggaccttcgctgnccacggccggttcacgcagctcccagantaatcagcgcaggggcttaggatgtctagatanagtctaagcaggaatgncagctagtncgnccnggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatctggccggtagccgtttgatgacgctgcatncaaggaagggttaaagtcacgatagggatanccctatagttcctgctnagtctgggaatcgacnctctaggtttcggtcctgccacaactccacntaggttcatacgggcaaagctggacncnccgtaanccngtcaggganccgtagtcctagaagnnacagggcgtccngccctnnnagntagatagcncnnctagcaaggcagttttccangttacagttnnnagttccaccgcctctnnatgctgactnataangacnctgcccctcanangagcgtattacggcctcnnncgaccgganaacgagggtaattccacccgttaacgacgtacgattgtccntatccgcgtgggntgctantnncgactcngatcgatcatatgtnacncgttgncccagctncacgagacgagcgtgtagngagggatgctgagactgaattcnacccccagcactatccgttnttcccnccaagganaccacgctcanctaaaacgctaggtcgcaaactccaattaaacccgcgattcctcgtctgacgctagcggccaccgtttaagaacggaggtgtgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctatttttagatcgtaaggtgtccgtaaaaggggatcattatatctcacaaataattcgatcatacagcatccccaattgaaggcctcacgttgtgcgtagaagtgataagcacccaggaccacccgggacaagagcatcgaacgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccaatgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacattgcacctangnacntcgctgaacggcctcgtcagagncactactaagtcantctnngcaatangcacggnccggtcttggttccntggcggcaccacaaacgacaactncgantncncgctncncagtgaatgtantggcgcnggtactacatatcacagaatttcagtgtcgtgacngctgatactnaaccgctcaacgaggcgacagtcttatagaagcttnccgtngaganganatggaagatgtatgcgacatccganaggaacangttcntctagggatggcggnttgcaacntttgaaccatgtnaggaaccagcaggagtnnnnanggntagatctgtgaatttacngcntcctantgtcgccctctagnnccggntaaaatctcccggatagggnagcatctataggttgctaaggtacggccccccnnaaagactgcaatacgaaccttaactgcnanggtnccnctgcgcaggtgtcttgctgtctggcagcggagaaagggnggtagcnncgtgagtctgaactntgantggnncaagnccagccccgaaatnctgtncggngaccacgnttggggactggcggggnngttgataaggagtgggcgattcgcgagccctccnagtaaaggaggcngantcnntgatgtcgctactttcnatgccccgggggangaaacttcccntcacancnatggtctantncnncctttttgacnagtggtccttaatgcngacaatntgcggcctaatgcctagtngttnangganatngncgccgntaaatagtcgtacagtatcaagnctatatggctaaaccccaccgtcgnagggcttggtctcngagaacacgagctgancccgtcaaanganccataatcngtttctccctaccatcgtaagtacagtagngttcggacggcctaccagcggtccgatactagaagaggtgcccaactcgctcatgaccaccgtgtcgtcaaacntcagggctttatgcgaggtactgccttctttggtgaaagcagntccctgtgcgccaatcgctgcggaantnaactnatataaatatatagctcgttnacaatgtaggtgctgatctcgtattcaacgactcangnccgtagctccactgccgggctcgggaagaacgggacggttagacccgtcggccgagcnaacccgatcngcgcnantacatccacnatgtggcantcnagcttgatagcctnggtagatncatcaggtcgaatgttggcgggctgatagcttagntggcgttttgnnnagctntgtacgagnatnccnncccaaagaggaacgnagaagggacntcnnccgtacagcgtgttatatggaactngttgntngngaccggancgtnnggcgaactgnntgtaggnatagcgcttataaattcatgtcagcgtacgcgtgcgctaagccctgcgaagtaacctaacgtggagtccccctcatggcggactttcaggtgcgttacgctgccgnctgnaccatggtatttcnngaantctcgggtccgccctnngagggtgccggccccgctcgaacgggtttaanggcggtgnacantaactcanacgtcgccgttctgctccncnntttncgaatctncnatctgtngaggnancaaagcggccgngcccccgggttgcgcaggagnccctcagcaaaataatgtaacttaccttatcaagcatttgcccactaatccgtgcagttacgntaccattatagctcacgaaatgaagcgcgacatatcggcttngatcctgngctactcgncccatttgccnntncttgtncccaggcagcacatgngcgatgatccntcttccctgtctgcgcgcatacntnttgtgnatcacatccagaggtgggttgaaacttatcccgcgtctgggccccacancaaacgcgtattgacnntgcgacagtaggggccnagaaccgtatgctagctcccggttagggagggattagatgctattngcganntnctgcaangaaannggagtacgcggtcgancgctaanccatcnccacacaggcatanggatgatcttgcntcttagganntnatcttncccgagntngcctagctacttacancgacaacagagnacgaacagctggccggtagcttgtctttnnnatactttgacngtcgnaatgtcntcccgttnatcttcagatagtcccagcnnttgcgtccagcggtgtcncccctcacttggttgntcggtacgctaccgnncnagtgatgctcncgtgnnacggttcaacctcggcctttattcggaccgggatctngccnatcgctcngatgacactganaatnaggcgcgcancagggnggccggncgatcatcagaccatttgtagcgagangtcttnaatctngcntgagtggtaactgttacaacaccgacctgcatacctgctccgctcgntcgcccggccancacnccgcagatcgctagncccaatgctgatggcannctccgtatctaacggtgaccagcccatacatcnnaggtncaaacgcagtagcttnnnnanttgacccnagcccttntatgttggngggtcnangcacnngtcgagagnagctaaangnacgcnntactgccggccngngtcntccccaatggtgagtnngnacgcancttcgntgtctgttctatttcgtgaccagtcatggncatgggcacccaggctcggctnccgacctcatagtcgcgnaggntccttcagttggatttatgcnnaccatcacaaatggngtttgtcaggagctctgctgcatgctatgggaacnganttgnatctctctntcgcnctcggaccgtgaaccagtacttgcananngcagcaaccatcgaggcttggtacgnctgacnngggcgaagggggccttnctagataccaagggtcgggcctncnaggaactcctnagnnagatcgatntaccagcaaaaacctccagttcgggagtagtaaaaatgccctgttagttatgcagcctaaactttgtaccaggagcgngagcgcttctcaagccacagcntatattggtgtttacncgncacagacangtgcaaaggacgcnctgttnggcacgaaccctagtgctagtacggagcccgtcncncaagcngcgcagacgttgtgcacctagngttagtcnctcgnngtacaccganccatgtcccgannnaacagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtngtgagtaaccccngcgttcccgcgtgtaagaggttttttgcgngaaggaactgcncgaggntgaaattacagatctgntngctgataggtgctnacntgncaacggggnattattgacgcgggcggtaatcttngagaatcattcatnnataccgcaatgancncactatccatactctnatgagatctcacananatactcctcctagnttccccacgccaagattgctcctctagctccnagcgctnccagagaaggtggatctacgtgcaatngaaaattgttcgttttgttcgctaccgaattgacgtctgacnacgcggtgttatanacgttaagccgggattnctctcnagngncccatcaacangggatcgggtnggtggtggccgtaagnnagtnagtgcccgcnaacgncttacatacngcnacncngagactttcgtgaatcttcggtnggcgnccatatacgctaacgaactccgtacccccgcgagcaanctnngcatggactnnctcatcaatcgnggcgttatgtanngggtgcanncgggggaatgatctggtagtccctttctttgncttaaccgtcctnttagcantggtctnacacgagntaccctcgcactaaaggtaaggtnncctcgnactcgacctgttactctagacnncatctcctganaacactaancaggagatctaganntagtggngtangtacatccgcatccngatgncaangcggacgacgggcttatttttatcgttgggcaaggtaatgtcgcannncgganangtacaactatgagagagttgaactcatnnncatnggaacttgntttgtaacttacgagctngcgtctccngtcaactcagcaaagcgaaaatagatncgagaaatcaacgcnanggnaggacgactnctccgcgganaactcacgtttaggagtaancnagagacngncagagcttnggtagactaatcggntgttncagggnncaacaccctatntnatcggggcccangtttaagctgtagcncntacaagcctnntcgaggtngngnnncnnngaacgacngangtancgccaacatccccgaattgttcncagnnatctagngntgnaanngcctaccctgggacaatnntcgccagtgttcngcggngacttacccaggtatcccgtggangctccagcgtggacgatagcntcccgctgccnngctgctttgactcgctgttacnacaagtctanactcnatnntgagnngcgattacggccgtaacataggacgtgctgccgaaagccagttcggaagggnaagacttcataaactaagcnntngtattggctggtangttcttaangagattacaacgggtgcttacngntntaccgctnangacttaggaagtctatcggcactagnatcgtanantgacggacaactgcntaatgagttagntncncnaacgcntgcggaaggttcattagacacagactattgccatccgtacctatactggccttgaaatgcaacccgtggncctcgcggcnnngttgattcaagcttcaaaganaaaganaaagcacgacgttgacgatactgtctgaancaggttaccagtcaacggtcagtncttcccggatgcgcgnttnnacccgatcgancnaaaattcccgccataagtgncacgttgcgcaatgttatagagcgcngattgtataagagcgggnttcctctncagccatgacgggacgaagcncggccnagagagantagtnccgtgncggggggtgccgagggacggtgagatntncaacgaannnnagttgtcnngggcggctgngccacaatccgcgaaatacnccancgtactccggatggntggaagancanagttgngaaancatccgtcggcttttagcgatacccaatatanngcncaggntaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgtgcncgctggacgatctattacaagtatcggtgatttcgacgctgggnttttactgggtggntggctcanctngagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaatcctggcggttangncanggcttacgcccaccngnntttacgtagggtncgctctntgggagcgcccgccngtaaataactacatcaggcagcgcaacttnttttgnngctgcattnnngaccccgtgtttctggtgaaccaggcgctactcccagaagcatnactcggcgcgcctccgagnncattngcccggaacagganncgggctgtagaangctttgcccgcngcccgatctacgttnttaagcagtgcnnacaatgtaaaaattggtgagcaccaggcagtnnccngcanctgatctaagcgtngggtgctagctaaannagnggtnnactggttgatgggaaatantttgcggagggtaattgcgcgcctttaccgtcccaggtanccggacctcagatgcnnccgttaaatgcattnttacgagtcanncnnngncngcnncnannacgtnngttanggtcatgggatgggacaggnnncnaggatgtgaanatntaanccaacggttcgcaaganccccccncccagctttccttgggagaagtgatcggacattttgtngntggtcgcgcgttcggtcttcaaagacgtggtcatcctagcgcgagtatttacttcgccnngngtcgcntaagngacnaaagcnagtacttcanacgtnttcactggtnaccctcnccnccgtcctgaagntangcnacgtagaaaaagaggctctgnncctnnggacnangtctcgtaatgatnacccgcaacactctnganngtnncccgctcgacaaataatttctnccgcagctannnnntgtnnatgtacgggagntntcaacntgttacaggnnttnggaggagacanangaggtgggtccgttngnntgatnananccnnacgntaggcngccgnttgncaaggtgngntncgcaggganagggagncttcgtaagcttntcctnnnnctcgatggctaangacccanannnnattcttgccagctgtannnacncccctacttaatcctcaaaganctgngttgggcgctcagatttgtagtccgnttttaggtcaactcactaataattaggagtcgcttgttagcccaggaaaaatcttgagacgttaggtggttcataccaatcntatcgaccgcaagaaagtgcaaagtcgnccatagcgtccncccattgnggagtaagggtgatcgtattgnnngcttccgggaggccattagtnccctaagnatcntactancatgtacgtgatgngagcncgaagcacagtggccttgtgagaangttnaacccggtaccncanctttccccatcaccaacgtcntggccgggcgcccgaactcatnngncgtgcaagaganccgagncagacaatatantattaagtgcctaagnttaggggcgtgnanacggcataccnagacaagaactntggcngcgncnaatgnnttaggaagtnttgngtctnnagctnccaggntaangcgatcatagcctgngnagtaaaactagaacggacgantcnccttctctancncngggttnngcaangtggtgggcaaaaggagccataatggcntcgttcggncantccaagcctaggngactgggangtattctttggngccccctaatcttgcgctacggatancttacctcgtgngttnanacccagaccananaccatcccaattccggaattgtgtgccgaggcgtaacgccatccacctcataatgtctcatgatcggggcgctgncccaaaatctcatcaaaatattgagcctgntgagcgcgtccgcccactgncacacagancccgnngtatatgngaactagtcgacgttatgcgtgcccccccagaaggacccttcctctcccaggncatcgataaattagtcnccttactntgcgcctantatgacaggcctccanttccgaannnnangnaagncgggtnnccgcctgangngggagacngcacgnnntagttggtcnntnnngtgccnncaatgagnncnngcccaacntcctgagatagcttnccctggccgntnanttnaanntgttgcatgtgcggtgtcatgcgagtgcagggtggtacaagtgttcagcggtaaaacgcagggganantagntaaaatgcggtgtgganctcngacnagtaataatatcttngngcnnnngccgagttccttagaggcgcgcnnnntgatatgcgccgggggggggcagagacgagntancaangtactgccgcgttgcntatactanatagnanantcggaacttgcaatgncaaaggncagtgggacnagnaggccgcggttccccgtggttgganncctagtctccatgatgccgctcactccggctattgtgaggnntgtgtcatgggaaangcctccgatgaaaatccgaggagggcgcgccaccatctngaaaaggnttcnctagagtagaatgtcgtagtcctctttacagcgcagagncgccgggnangaggggctaacgccntcttcnggcggnctcagaaataggcaaacatccaactatgacngatgtggtgggatggtcnggctttcngnccactgacggctgctnccgggacnancaccaatccaccagcgnngcatanactntngccgcaanaaacgacnacgaatnttactcatccgaccgcgtccctaanaatacgaaagnncaggcacgcgnttnntatctaccacttacatgctanagaatcgaatgggtcgctanactngagatggtgggctagagcgcancgtncnntnncgtcntaaacatntngcggagntgagtccngacacgggaaggagccccggtngntagcngttgctntcgcccntccggattcgnttcgcgtnaaaattgcgccccgccntgggnattnttcccatttcgattcggncgattccgnanagctganccntgccctctcgtngattcttgagncaatgaccacaagcnngnnctaggaaataggnncggcacgcttggctnggnncggcactgtcntnaataggctacaacgnggngtccttggtacangccgncgcagcacnaggnaaacnttaggagctcccagtnttacctctaatancggtcgcccctcgagggggcgtgcgccaacactgcttgcngngtcgttnngggncatcttgcctncagggcggggaatgaaggaccanntagagaatgccanaccacgaaatggcttgcgantcggcccgaagcacctttagacatcccagnagntccaggttggatgccccnnngggtgaaccatgacagggacaagggccgcaagaagcgacggggtctcgantcngtacgccgcagncagtatccnctcattgccgccttganagctccatcncnaggctaatgcacaacgggtcagttacccgncaatngccatgctcanatacgnacgccgggnatttcagcaccagtctcccctaacggtaanggtcncctcncggngaccgctacccgntcngccgtctctaactgcaagtagctcctgccgcgccgtanatggggccagatgtngagnatcggtccgccntntagatcnattccggaggcggagatgangtactgntcccagttggncccgnngtnntttctctcgtactggtgacttaatccactggangngntcnnacggtnnttccggcgtcgacccgnactccctcttgngtganctngatcccctagtgnagcggtntgcttgntagatcataggtcgagttcnntcggacctctccnggnaatcacggcgnctctttttcnctataccccacgagtatgacnccgccgatannttactaatatctnnatgagcgtnggagacgccgggaagagcatgaaactcctnaccaagcccggntcactnacntatcactgtgnnttcggtggggcggcacactngggttagcatcgggtgcctccgcaccgagtcatagaattttccnagtnnggggggtactncttatagctggtagcatgagctttgantntaaaatccgatggtgcacttagatnttgaggccntagggctactaggcatcctntttatactanactganngcgggtagtaggtaggggcgttatggacggaccnaaacctgcgtngcggggtgngcccncacctcngtaaacaaaganntcagccgtcgngctgtcgggataccctgccngtcnntagtctagccggaagtcgggatttgctcctgcttncgcgtaattcgccgcaaggtgcacagccacatgcccccggtgatnanactacacttgctgcccttcnaggttcnctactcagggnaatnccggtctgtaagncccgtcatngtcggcccngatnncattgnancggcgccttagccaccggaaaacatttggcgacgtncaacatcaanactcngagcncaagcttnctgntgtatcggcgacaagtgtaaacngaggcnntncgccgccatctggtncgtgtgnaantggntggcntgatgantagcgtggctaagtgtgnaatgtttattacaggatcgacgactaagcngncnaaggtggtnccacgtcttttcgcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagggtaangatagattgtctcagcacccgtcctctgagtgtgacactagatctgaatctcataaagattcataatccccgtctggacccctcgccatcggtaccaagtcannganagttaatcgaagngnaacattcgaagtaccnattgctaatcgtnnnnaaggcgatttattcngnattcctctgcgcgatcgtgctttcaagnnaagnaaggcngaagctcaccctaaggncanncatnatggntggnagcancnctgtgcgnatccngtccacggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcagtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtagcgtctcantancaataaatccnggnttgcgctncagtatatgtttgtcttacnngtnagntcacacntatctgcagccgcnnnncggtcgcncggttgcttaactgggnacgccagtagcgcngcggcgntncnccgtttaactnggtttccattggnagtcgggcgacaacgaactgggccngtacgnccgccaattggccgatcttncggtntacaanttcttgacggttccccgagtgtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactgactcagcgcgatagaaggantgtctgcctgacnnaaggtactcngcgaaacagnnngcgcgcacanaaaaaaccgtctncttgtcactcnncgcctnggcgggtgcggtgncgggcaatgactnntgctaaangnacgtttcgntcgggcccaagaccgaaatctgcggaaacatcctgctccgttcattccctgtcttagccttgggaacgagagcctgtgcgattttgcgaatcgggaagctgtactgcggttacagccttgggcccggcccccnacagctgcnnnnaggaacgccngctggaantacatacancacttggaatattcaaccagattggtggtctttaacgcggcggattacttcgggaggcttnaagtatgcagagccggaacctcctacgacncttccgaanctgttctaacgcggcgcgcttggggctccttgattttancacgacgntcaccacttncatngangaactgccngacgtcacgnacagcaaccaccgacatgtgatacacagtgggaccggncgatctgagctcangagaaactcaaacgtgacaagtatgcccgcccnggngcggaggcggagcngcataaatttcttactnncgctngnaagatcgganagtatggntcatgnccttggtaaggctgcgccctttggctgaaantactcgtccaantgccagatttaagatgcnagttgacgcaccgtgtccccgacgtnttaaaagcgcgaatgaatcatgtgacttcaataagccncggtccgcctgtgaaattgacgtgacagacaatttatgatcatccacaccaaccctccctnantgtcgttttcaactgccccgngaacattccctgtgaactngggggatatgnaagactttagttaaaatgtctacgggtacgancgcggcacgcgcatccggtcgggggctgantccgaacnggtctggggcttagcaactttgtaacaggagaagcggaagngctacnagtccccaagccacngtaantacgtactcgtgtatgtgtggnctgncggangatagngggaactaggagctctccncctgatatctcncgnatacatggtactgcacttgagaatcgactcatacggggaaccccactcgagggagtcccgagggccttcggaacactccgacgcggtccggcatctncccctctatancccacctgaaatctnccaggctgtttccatgttcgngccntaatcnngtnnccttggggtgcggancnagtctcaacatgtaccngngangacnnncnnngaggtcnantcnngncggtnagtncagnnntgtgnantgcccgnngncnnnnncantcgctcgctagnnaagcaggcctacactcactcctttgccgctcntgatngtccctncgaagtgggctnagctagtacctnngacganaggataaaacntttcncggcgcnatttttggtatgaancangacgccncttatcnaaatgcactngacgagggtcctggggtcctgctaggcnccacgtcgttggagcgtcggggggncagnggacttgtctataaacttaggcgttctcttcattccgaggtgacgctccactgttatgcaacatcttncggncntttagattttcttaacgtgnntaagtcttngngctncgcatatcaancctntgtcgntacgacatccanntnnannnttaccgcaganaagggtcttatncacatntagtantnncgagnggtntncatgnnnncaagnngcgngnacagnngnaattcgcaggtntgaagaacctngtagtcntgtgncgacggtagagttcgccacncntccgccnatcgatagccaatttcagcagtaccctcgacctaggctcaagcgctnngggctgcnaggacagcaacccgagtantnggtnangctacntgacgacgcagttcaagccagcagtgtggtagcatttccatgcntcaattcannntttcccaccacacctccgggccattatcctaattatttccgngacttcgnacgcccngcagncgtganaagancttngtgtnngcnagtnctgagtaagtcgccgcacagcgctaatggntncgntatanatagtaccagctgannnctnttnagccccgaccgcccatcaactngtgactgaaangtcgcctcatatggagaccnctgcgcatggcttgtccgaagggttctcccgatgagagtgggcgtcctgtgacncggagnttanctaatctaacgncggcagcgcatatccatttnggccctacccaaggaactcctccttggcctggcagccttctcagcttatgaactnagaggtcannattagnctaccggtnatccccggcggcgacgttgntcngngggccctgtcgttgagactggnccctcantgacncaagggancgcgagcngaatctcganaggccagggccctaagngaggtcataanggcgccccacgnatctcngccgtgcagngctnccggccccctgngcnttggccngggagggggntcgtcggaacggctccagactgctcaantnnttaagacggtgntcctgnacangaagacaacctnnccannaaggngtcaaagngngcaacanagccntagaanannnncncctctntagatcacntangtgtntttcgntctacagcanatgcgncttgctcagntgtcctttnnggcctngtcggtgaacttaanctagcagtcgtgtttgcgaaccgaagagcagnnatnnnnatcatctgcccttnanntcncatgtggtcacactggnattaaaatncntacggngtagctaagacgggtgccacgtnacacataganccgctagntgcctncgggtccatcttgcaacggcacccngtgcgccaatctntancantnncccagnccctngccctatacctgggacgncggngngncgcaatnnanctaacccggtttcntccggttgattgtggnanagtnggccttaggggcttcgcggggtagagtaaattaganngccccgntaaccagttccnccggctagacctgagacgnacnnggaagangnaggggtgngngaaatggccncattacgaaagttgtnactcggccaacgccacntgtcgcgtcccgtaagggtncggcctgttcatcagngntggacaattccgggtactcgcagcncnaagcaacccaccgnngatgcacngtgagagncggccgattggtccctaancgacaaatctacgtcaaacgnactcacctatcaaatcaagagtggccacgttnccctgggcggangaatttctggnnnngagtcngatacgtgctcctccgggagngttacttacggactggaggccgtcccttaaatcataaagcgagntngccnacaancangttcggatcatgggctagcncgaggacatnnggacnaannttacnccntagtgncnanacctagaccttganggtacnccattcngtgganctccgctcnccaggacnngcaacgtagggtcgngttagtntgagatganctaatggttaactcctaccgttagangnatctagaccataatcctanccgtctatcanntnctgtctnncnacgaagttatcaaatcatctntganctcnttattgattcacagatnccgaaaatctgatcaacaggcgatggaacgnnannatanctcccccgaagtntacgaacnggcaggcctcacagatcaccccatcncgangcgggcagttaagcgcaatttcagccgttnctgtcaatacgggccngcgtcactcctatgggattgcnggtggggnagtagncgttgcggaaggtaacgtgtagtgntaggcnnngntacggcgccatcaccctngtntccacgcgtcttcttttctnttacctacggtgggnagnaccnngttgggttgaagngngcngngaggccgaagaatggcaagttttttgnattcccatgctattatggctaaanggacattncntggcatgacgcaccttngctgcaaccgccgnnngcgntcccngnntgnntngaattgtgcgccttatccnactatngaagtcngagaggtccngnntgcnatcttanctntctattggccacggggggatcaagatanttnccagagccccacgcaccgtcgncagctnnngatnatacangngctaatattactcagcctcttgtctcctnaggaganntgtggcctaaanccngancgccatncaatgcgcgccntctgtcgccaantcctcggcaagggngcacgaggacctctgtngtcataggctagaatcctcgatcgccttgtaaattactcgcctgatatagggaagcccnnngagcatgagaccnnngaanaactcacccttctaagtaccgaataagctacngtatntgcccttcgtatactgccagaggctcantttggccncgaaatnactgccnaacaaacacanggatnggngcaaggggactcccttgantccggngcaagnnggattcanattgaactnctgcctcgcntgnggcaatgtaaacgaacnagaanaactancatatactgnttcncganggnaagngtcacttgtactcggggggcagatttttgagtgttccttcngtccattagttgggtggcgcttcactcgggagatnaaggctacttcatctgcgatgtacgcaaatcgcgttactggtgtatcgcnactatgttccacatgaagtgtgattctaagttcttgtatgtaatatcnngcgagtngtgggccgaaagtaatttatatgtcacatagaaggtaccatgagtccaactttactctaacttcaaacgaattcatatgctacanagatcctcgtagggagatatgncgttcatgcggatgaaggaagccggncaaatatcccctcacttaggccgnggcgaacagaagctctgaagcatgtagaggcctggatggaacttgggnatcgganatatttntgggntactcacagcggttagagcgttttntttgctagtcgtgcaagtagcatcctgtctcagcttagcttggcgttcgccgcctggtacgtaacnataatcattagggataatgtacaaaccacatgattcncggccagtcgtgggtagcacggtagcccataattcctaacacttggtactaatcatccgcacaaactagaacctcaantancaaacagatagcaaaaaccacaagttgtgtgcngggaagcacatgcaaagatataatctttcatctcataggtccaaaatagagtaggtgtgtgcgagctctgtctgcagtctcagtttnagaggctgacgcggntttangattgcgganggtaccactgttcntcgcggtacgaaaaggtaggcaaacgctangcagtagnncanggccctccactgcttgcacaagagcaactttgctttaggctagggccgncncgatgcctcagctngtantcccagaagagcgggacgatgacgtctctggatcacacaaatctggttataacngnagctctcagtagnacggatggggacgtttgccacggaattcctgttactgctcctgnctaggtcatgtttcaactaggccttacgacctggctngcccgactagtttagcaattggtnctnagtgtgnccgcntnggcngaaacagatncancctcggttcccgcacgnatctcctacctggggntgccgtactntgctgcttgtgtcgggcaacgtcagcagttaanggtcggtggtactccgcctgtgctacactatancacggcagttggcgagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgtttcctttcgactctgntgaatgggtgtnttagatactcgcggntaggatncgntnnacacgtcgcaggcggcacgagtcataccgaaatcngggcttagtgagcatgncgcggaagaactacntacggngaacgggttctcgctagngaacgacacggcccgccagtaatgcgcnccttgagtagcgccncccccggggctnctcttggccgatgaccgggaaatcttttaaatttaggaanccaatgncccgccagtgaacctgtgcccgatttacnatgtccncgtcaaaaganaganacccanaaacggcnnctcgggagtatctttcgctagggatgtggttcatnncgctagacatnnnccatgatcagtgagtgtgctccngtgtggaggnancgggcgagtcgnaggggtagnttgagnttcagccagagaacagtagaaattcataagcgggatttgangatcgncncgcgganngacagncccccngncaacnaggttcaccnaggctncagacccacaantgccgaaaactatagcanaggtacgctntaggttcccatgatatccgcgagtgatcatcttgcgacctacggtnttaggcttatctgatacaggacggtcgtccacctctcgcgacnntncgcagaaaccggcagtcagccgcnaagccgtacctgctgcccnattgngctacaaaaggagggaggtgcaatgcggatacncaggggactttccctcatgtggtagtgaatagtccaaacatggcctacacagtactagtagagggattcacagttgcattttgtgcctccctattcggtttacctggcttggggnccacggcatngcgggctgaaagagnatactttngcgatcggcncctgcagtatngtacttatgttatactctcatgctgtacaaacnaaccattatttcaaaatgtactggattaatcactgataaccactagctccnnacttgatcctctgcttaccatttctnaaanatgacggcgcnntaccgaacaatttccagcggnagaaccactnncngcacnctagagggagaccttagattattatnttctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccgatgagcatgangacacgttncacctgtaactaccnnatgtctttttccntattgtttgcgatcctatccgcatngctgcccatacntcagactttnnctnaacnaaaataatttcgncccctatngctcgnntncagggagacattgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccnttatgtgggggtcaagctgccctccccagcgctggttcgtgtcancattgcgctgagtcatttagnttgctgggtgnaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctgtatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctgcccgtgctgacttaggcgtgttagcgtcgngttgcggagggtgtgcagctgagncntancgtgngagcgcgcgcgtggnaccgaaatgcgtgccgtgatgaaacagttttggcggaagacccagggcaatcacgtcggtgccgggctctcctactgcgtctcctaaaatnncacggcagggctgttaaagagntccnnngaangngntnnggatggagcggtntgcagcagtgaagcgccccaatgtctgaaagatcagactcacagancaaagctgacccnggtaatcgtgttttgaattacagtagtttggctatagagtccataagacttgactgtcttgagaccgggtacaancctnncncatcngatgtcacgagctgggacanactactgttagcccaatggnngccgtgcaaatacgaagnggcgngncccctcntagtgaggcccnctcaacctggtttatcggngnagcgtcaatangttnccaacaagtctcggtnacanncgggngtcctaaaaacggaacnagttgcgaagtcaancgtaacccgtccttattatacttgtanggntgtgcnanggtgtgagcntgtcccgagccnggctnngncggcncgcagaaanctgccnggtaaangcccactanaaagngncgtcgacttaaagttnngacatntgncgngantaganttacgatgctnggggatngaaggnnattcanaatacncacggaacatgtcttnncnnnccggaatcgtcgtgccncnncntttgctccnggncncacncttcagactcaagactgtnctatctntagatnacgcgatcanagnacgttnnncannagtcncgcnncgatggntcgttggatgggngcaacgtggactgcgcgacngaacgtagtctanggnggctgtcgttacgtacccgcacgcctntaccgcaccaccctcaccagtggannnaatcgcttcctcccnttgcgaaactatcgantngcggtgagacctcatgtgtnnctcggatttgcacnnnncntcgctnntntagtcgcagngaggcnannntaagcnaatnntcncgtcccnnatgatgatgctccgattgtacataaggttgatanncaccaatctacctntagacctgtacgcttgttcggtgacggactgtttgtccccnggtactttancagttccgggacccggatgcaagnacagngttngatgcaatattgnncgtttggntctatantctaagnananntacntngnccaccanncagganggacnctnaccatctncgggtcgtnccgncctacaacccaaggcacgcnttgnctgtaacnnttcgcgtccgnagtgatatctagccgggagtgcatagaactgcgtttggagtgtaagcnttcggatcttatnccagtctcccgggntccttttctagaanttgagaggtngatggcccatantcagtgtggtgntnggacgtcgcgaaantttacgttnagtcatcaacttcaggcanatgtgtataacatatcgaacgcncggtgggataggggaggtgtcgctgacantcngtcggcttgnagnntctgtcntagnattcccagtacatcagcgtntntaagtttcgcgggctagggtncgtattaatggccgagtgaccacgtaaagtgacgtangcnagggggtannnaataagcttccgnctcccanctgtgngctgtcgcctnctgnccgtaggantnacgcagttatgtcgttcgactntcgagnaggcgatagggnatgtgattnnacggacnggatantatggggaccanggggcaatatggttccngagacgcatngtcgnncgcnacttcaanagcttanncgggnnctagggtncttatattgctgcaaatcanggannaggtcgacacttaccccnacggtagctgcncggtaganggcctcgaggcccntcaatagtacgttcgtcggatctcgaccccgctctnaattgggacaaacggcttctgaaatttccgatgttcaagtcggcgatcactggtctactacgcggtcgaaaaaaanagnagaagtntaactactgacgcttttctcgtagttgnatcggtcgcgaaacattgttagctgtgaatttccgataggggtgggccggaagaagtttacttgtctcctcggagcgtagtaacngcgtttcgccatgtatacanggcggctcttcacttcggtactggaagcttaacgtagagtgctcctgngccttggcgaanatctacaagagagttggcggttttttcagtgngtgtggcggatcgacaggatgcgagcaaccgagcacccatggcgaaattctttaaggccgtgggtacgcgccnggtgcctacganngatgatgtacgagtccntacaccataacaccgnatcactctcgaggggcgggcgtgacgatntggntcgccccgggtccctaacgagtgactttgagtgcctctggctagagccttcgaggctggtctggagaccgagcgtccctttttccatantgttggagccttgaatcagtgtacacgccccaataaatatatggcggcacgttttnatngcagngtgtcaaganntcgggcaccccggaaaacgacgaatggnggggcgggtctagagcaccagaatcccgacngatcnaacacnantgtttgcgantcttctgtcgcaacatcggccaccctgcaacccctgggagtggaggttggcaccgctagccttttactcgttccnngnncggtatgcattgtgngctcacnntgnggngccagattagtccagtncgtcagcgggaggactgggaccatccgggcatgtggcgncgccggcctgggcgattaagacccattgggaaatgcgtgtttggcgtaantgatggatgcggnccaaaagctaacagacgaagagtnctctggcanacnctgacgagtttcccnncngacccntccacatccaggtctagagtcggttcccgtgcntnngacccaacaggcttnccggctaancaantngcnangnncncnccccnnnttcataatcacgcgnggtgtactgccaacttagggagnnncgancnttgataaacaannatgggcttcggcgntgccgcaactatcgccccaccccctcagacccaccaccnncccactctcacgncnatgtcttttccaannggaggagncgnngnntatctcnngtnaacnggtgtttttcatagatccgggatgaacaatatgtccatttctacggcttactgagggcgccctctgccgagccgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacacgaccagttactcaannngnaccacancncntncntgaggtgggtgggngacnagncngtttgatnacccgcgcacccccccagtgaggatactggaantgagagntcatccccgccgaacttactcagacagatcaactagtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctgcaggagggtgccttcgaaccgcnncntntgggggcaggtctttcccagctagttgntcgactcggtggtggtagcagcatttctcaccctcctttttggccgatgccaacgccatcccccgatacctngaagactcttatcgcgtcgngtggancgnnctnggcgngantgnccacgangggcgcnngtntcccggnngttnnatggctgccaacctcagacccggtctctctctcnagngcactcggggagattctcttccttcccagaccggcccgcgcgtttgcttggagcattcntatgatggcttgaaagatcgtttcgtnananaacggaacaaattcgcacaacgacttacgctccagnnntaggcgaaatttatgcggacatagtcccgcccgtgatcggcacgnatcccggaggagtagtgcgantgcttgcangtgaaacccgggnttcggtagagacttccgtncttgcgtcgnnncanagcgtgcgacggtttctnaggcnntccacataccgcnnaggggnacggcntgggtgtgtgctntccnatctggtancacacgaacgtcaccacagccagannggcaatgaaaccctcatgtcgaaccaacccntactgcaccgnactattctaaccccaccatggtaggcgccatccgactcanaattttgtgctcactctcgatgccgggcgactataataggaagcagtatgaaattcattgctccacgccaacccacaatacagncacgccgnnnggattttacgggtcgtgcgggtggcttcncgccccnctctacccntgtctcgancttagtntgccntantgcctcattcagtacaacancagagtnnctggtncgtttccctgctgctagccnacgggggcgcatagacggtgctgtccatatctgtggctganactcatacactggcttttctcnacggaccgagcgccagttccgaacactggcgctccacgccganagaaataangacgtcaatcntntccatcgnctaggcggtntaggtagtcntgcaatttcggcgcgcaagtnccagttaatntcnaggtatgcgggcngtanggctcgcatctgcttgactgataaaacctannnactccgnncccagtactgngaagccnggagccgtactctatangttaagagatcgtactgtganaatannttncancaaacgccccgtgnttcaagatggaaaactgtgcggtgtaacaagtatgcactcttaatggatcaatattagcatagcaccccgcgacctaccaggctaaaagtctcgtctacnttcaagatatntaataagcattgggcctcgagaaactacngcttaagttgcancttggcggtntactcgntcggccgttgancgggtctaatgccgctccgncggccgtnggttttgancnagtgncgggannaanncttgcccatacccactatatagcaggcatgtttttaactcagtanatgccccggtggtccncagagtgacccntatggcgatcagaaaaatgcagnagttgctccccggncgccncacaanntccagggcgcactccgcaggnggcgtnnaggggagacanttgnncatcaggtgtccggaaacnggtncactgtcaccgnccttatagcgttcctaacngtctggnngngcagggccatntatctctctanttgnnnagctcttagcagccccttcatgnacccatgattnatgcaccgcctccccatgatgcaagacccagaactctctacatcgggntaattatatatcngatagccggctcncncgccangtggcncnccntttacagtgcnggacngncgntgccagatagcgcccggcccgcgcncgatgactgntggctcaccttntcatattataacactnttgtcnngcggtnaattnntcgcaccctgnacgctcggctggccactgcatagntntttgtagancgctgtnaatctncgccgccggctcccacgcgntggagggacctcngtattacagcgacaaaaatggcnagtgggtgacctcggctagggnatggttaagcatctcaccgcggtgtggtccataganannnctnccctaaaatcctanatnnccnccaantaagacggtagtcaccccaagtagctgtagcatctntaacgttttgtggccaaatcctttagcagaaatgtgcgnnagntacnnncagaaagngccngaagactagcggcgnnaaggtcattgcatnagagtactnatnagncngtgtantccgggtcggtcggaacagtatgtgnaaaactaggagcngangctgctcnctatgnntcaactgttcttnncatataagcggncccaacgtccctcgatcatctagagcctttgtcaaactcaacggatnctncaatagtagaaacantcagggnganncccggcancgngtactccctatcannanggtcgaaagcncccggacgnggaggtgaactcacgtngctttgttcgttaaacttgnncagaaaaatctatnatcattgtggngagnncatgtcctatttgttccgaacgcagagaattagcatncnnncggccgggtnggatgcgcgtagcagctgantaacaaancctatcaataacaccgcttatgttgtagagtattttnaccgcgcagtaccgcgcgcgctagttaatcttgtgtcacaccgactcttggctgagtatcgccctgcggagtcacagctcganagaaaactattttttacctacctggatcacttcctaatgccanggggatncgaccggcgagtagagagtcaagagctaccccggcacgtccgcttntaattaatgnacccaaaaataacaatatgagccactccggcattgaccgactgnganccgtccagntagctccacatgnaggtgatgaatgagatacctctgactgtcctctggcatatgaatttctttgtttcggtcgcgctngtncgatcgtngcagggngatgtgcgttcacgactttctaacttgcgtgcgntagcccgncgatanctgnagtttgaagttttccggaggcacctccngggacagtcgacaacacagctaccattagaatggngccncgttagttatcgcggatggcgggcnancgncccgtcttttanggntcacnaaaatggnacgcccccgacacagatgnattaagagcatcngccccanntgnaggtcgccnnnaatctgtgagtactngntcnncttgacagaaagtgancgcctccgcctcgaagangttcnaaacctctgcaaaacgncngtctcnanttcttaacaggagtaaatntcgantctcggagtatgnncgggctnggtcactgggntncgngcggcgccggcccagtnggttcaacgagttgtcaagcacagttgtggatgcggtnacggattaacgaagttatccataatcttcgcggaaacaatcnagttgatttgccttnngttttagncgcggacccgcaatttaggcgaggganctcnttattnngggcgctaanngcgcaaactttgaangaccccangagcnagcatcctccnnggtgcacaccaggtngtnaccaaanattcgcggggnggatgcgagctgttgcgttccantgcacgcctccnttacaatgcacccgtgctttntggcacgcctgaacgcccnngttactcctnnggacggnncgatggacgactatgaccntcagtacgngtcgtgggnnnttgcaccgccggggacacaagagangcgcttnaacgngcgggaatgnatanccacaaggaagaacatttgaccagcngccancttatccgctgcgaggntcacgaccgcaagctagtttttagaaacccgtnnnnnnaacgtgtncnctgnngtcgncttgaaantnatcacgccncaaacggtccaaagaaggaactcggaaaacttccantngatnagcngtctcgcagactaacaacccgcacgagntcnagnccctgncagattgcttactctctccttcnngnagtgttgcatncncacgannttcaagcatataaagggcccntaacgattagcgctgcgcgcgagggagtacnngntctcattnnnngacgctnannacgnactttggaagctcagctaggtttntgctanctatgaagcgggtgctgctcgcgncgacngancgtnnnagtgnngccttngnatnggacnnagcttatgncctcatctgtgtatacgcanttctggnttgggngcgnacgggtgtcganaataccgtntgttctccnncctgaatagttgaaaantcttgccnactattgcgggggtgggattcgcccttgntcatacggttncacacatangcgaaatccccggcgnanntccgtttnnatcactttcggcatcaccctatgtgcntttcgcaagatcaancaatgncaagacttgcgggtngccgacagttcgttncgccacttatancaacgantgaggctttctacacgaccgnntgcagcgcagcngatctttgccccccaatgcggcgtccggttggncttagttccgnncatccggnagactcnacaagtantangagccctccagacntnatnccatatgctntgggcgnntgggnccgnnngcnntctatcttcgncgcntgccgaatcaagngcncnncgaaggacngnngacgnagtacggganttccgntnctggcnnncatcgtnagtcggacggtggcagncggatgacgtgcattcgctgggcgggtaacttaatcaaaaagncangcgncctacatacgnntacttngtncgcggtgantangagtgtnacgaggnacccantcangcataaaangggnctacctgcatctcnacctcgcgcgnttattactacatagcgccgacatgcgncgtcggacacgcgttcacgtacgcgnnntttgagatccggtactatancncctatgtgcntcacccctaggnagntanncccgtcttacttatcgncgnanncangngacgncatggttgagcttccccagttcnnncccagtaactngannaganggtncgagtanagnaagggncanattcgcggttcacntngaaaatcacgcttgcaggggcttcgtcgcccgccacgccgcgccgccgtactntgcctcaccggttgtcagtagttctnctagtngncgcgaacaaatcatgtnncanggctcntgtcacgcccccaaaccnggtganngtngngggtccgcgtggccgcacctgagcgggcagcccgttactgccacgctggcgagacgaggttgcgcggngggcactgcggctcgtcncgtgcgcgnatgcncnaaatctcaaggtngcaggacgtacgngctnccagagagaaatntntagaatgagttactgataccnnnttacggccgatcacnaatntccgcganncagtatccggggtgggtctcnggatccnncnanaacaggtcccgatcgagggggnccgtntgntcgtctgcgctannatgtcctcaatgaacgcgaacantgtgtcgccgnattggaaagcgccgaaccgatctactcgtaanccgctnanttgnatagancntnnnnnttacnnccncacgcangatagcnnatgcaatggcggcnaggagagtggctgctgccgcgccncagatnatngtgannnttacancncgcatnnncaccaggctnntaggttngtnnntgnttcaggaacaaccccacggaaannggtgcgtaantancttnaagnnccngnngttagaggtctnnaaggcgcggnncaaaggccgnnanagacagacgcgtgncngcactcccttngttaccttggccccntctggctntgaacagacctctttngnggaaacagcngccnnngctgaattttttgcttgcaggcaccattntaacaatgnnncgaggntcaaaagattatgaangcaaatantgtgtntgtttgagaangatccagngcctatnacagggngaactctttangtttgaggcnaaaatatncatccnttgaaacggnatatcgnngcgtagnattgatcgactantccctcccnttngaattccataggacgctgccacatcaagcancacttccctgttcctgtccaccctggactggtgattcggntaaggcatgtcgggggggngcntgtgagcgcnctntatgnctcaacnccaccgaggnaatnnnnnnnnncatgacatccgtncctctccgcannccacgcgaaaanccggcantgagcagttaanancagcccnccgtgtgnctnnncntntnctnatatgcannaccnttacgttggaaccgaagaccaggnaggggtaggngaaatttgatngncnaaagnnttaacgtgccccaccnctcgnnngcaggtntggcntgcgcggatgtgggtcactcaatgtaaaaggncncgtnntatatcatntnaccctatnttcctangnntgnnctgcnancncatgagatttanaatgttncaacgcctnnagttggtcctcgggnggantagnattncnntcaatggcggaanaccggtgngnttcattacaacctaatttatcttctatcagcgcctnccaagcccgccaaacctaacgttcttggngctagtatcaataccgnnccggcctagaaangtgtcctnaccataaaacgactggnacncaatttaagnatgntnccgnnangacggtcnnatcacaagccnggcntagtggggtanaccccgtcagcntcnaatgccaggagcccccccgcagtttaggncatcngatagctgtctgctgacccgacncaggattgtactccgnggcactacnacanntnctaannnccncaatggttnnaatagccgctttcccggttgtatgcccaangncnngtgggtgcnagtaccacccanccncgatcnanngtncctgcntacgtcgtccccnggcngcagtcacagctaacgtntaaccgtgcgnccccttacggatctgagtaaagccntaggcatcntccctgggggacnangcanagacccgnttnnnnttcgttcgggnntaagacggccgttanntgcggtagaganngtnnnaggatattgcgggaggtcgtgagntctacgnntggngttcagnggttgggcgcattccgcnnttnantgnctgtgcggcgntannnaangcgtctnagnanncacagtgttacgnccaangnagtcagatcccgggttcgtacaggttnatcaagatggagcctgacgccatagagacgatgcggntgtagttgngttgnnactgncagncggtnggtagaaaaaagtccatgcgtnccgagtcctannagacgtacgttgcccgtctttgtaagnataggaaggnnatcaanggnnagtnttaattggggttggctagtgnttgggcngttttactttcngcagcgcacggtcgcgccgctcggcaggacctcgaccggctcaagcgaattagtgcgtcccgtagggccctagatttaaaagaggaggcgtttggggangaacactagtgaaacgtgtccgtaggatcgtagggaggcgcaacagcgcaggggtggactaccggggagggggaccattaatttgagccgtttanggtcttgttaactgtgcgtattgcttcgtaatcgcgagcactctcgacagaccggngnccctggaggccanggncgacgagtaacttagantaccnncgaatcccagcgngggtggtgccactccaggctcgngcccgcngagnngattctcganggaggtcacagggcgnttccgggggggtcgagattctgcnngggacgatttcttccgcngtgtcgggtgttcccaccgcggtagtcctttacgnnttattgagggggctgttntctnntaagntgcanagcctgtcggcgtccccaccttcatcttggcttttacggtccgatcgcggggggcngaaggccttcgcacagagaagggtcgtaaattggcacggtgttagaaantcgactgcacggagcgtaacgataatgcggagagtagaaacncagccggtagngcctnantcgggncaggactaaaggtcacgnttgtatntcnaaagttggcgcagtcacaagctcctctcatggnctctttgcctttgctatttgagtantcacccctattgagtggagctacgctctgttcaggaacctgncgagantnacgnanctgtattaggacactgtagtataacnggaccgttctntngtgttaccgcgaagacgggtanccttaccgccgccgtgtnacctagatgcgcggancnctaacngtcttcacttctggccgttaacatgncacnggcctcgaacttagctgnnctntnctttaccattggtcgagtccngagaancctcnttttagtgncactngcgtntttggtatatcctantnctatnannntccccngcnaagaggagncagaccatncggcccccgcccangangaccggnannnncnagtgngnaatcnntncganaaggatggagccgtaagctactcgtcctccacganagtgttcgtgccccangctnnctgcctncnggcgaacntcntnccaccnccggnacatgggganccaactatnatacttaggccgtcgnnacgcanagcacgttaataaaatccccccgacagngacactgtgtttcccactaaanttttcggntcttactatgtncnatgtctacactcgtagaaggagacnaccagcacctctctccgatccagctttagcngaaagtagctcagcctangtacattgctcntacnnanganttagaggcttctttcgnggtcaagnnnggtgtgttttancagtgtttctctnnnttcanacgggcggagaacgtnnngngctnaaaaccgggacacgtttacnattttgtagacggccccctcagtgcgcccgcaccagatcgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcggggcttanagacatctcnacagagtacggccgtnaanacaatngcgtaacactttcattgcnggctcggaccantctcccgttccnncgngttgaatcatccngggacaantgaacggttgcatggnggattacaggancgtcatgcgcacttgtctcccagattngccggccgtaactgtatanttcacagcgcccgatatnaaatcgtganggactcnnatantgatgtcaggccncgaggctgatacatgaatatcccaagtcagcattgttngattngncccgtgnngtatcgggtccccgtgggcccnnagtggcgcctaatntcctatagaactccttgcatttcacgtcgcgtctcctagcacgactcggtaatgcggtaaacggcnccnatgntccaggatggctacgacaancccgtttctcactgaagcgtatttgcggccgttcacggnatgggncgagattacgccaggtctatttactttgcgccaattaanccttagatacaccgctacccccganntatccgcgtgtagacacncccngtacggtnncaattagcacgagctngngtgagcnagttttgtcnctcgcngttaaaactgtttagcgcgcttgggccnggccccttagccttgttattcgtacacctaacttaccattctcgcagctgtangtcnnncacttngtttctctcnctgtattaannttgnngngnncaactgnnctgatccntnccncacggcntcgtcccacggaaactcttaacannaaagnatntgngncgnaagcctcgangactngtgagattagggaatatgaacgctaagccggagaggtacgtaacnagaatggttcctacctccaacggtggaaggcggggancgcctgatngctaanaacggtatcttcanccgcttcgtctggtggacggcncacaaaatggctaaggggacctagttaaacagcagcaatgcgatntctgtgtccagcagntatgtaattacatgtaggacctcgtccgancttagncgccgcactcagtagggactgtaagtcgtcttngccatacaagtctttctcacagctaggntggtaaaaatcgtnatagcacgataanctaaggatnnnngatncccnnnncattngagagctcggttcngngcgcatattnttaagngcacncngnntctgtattgcggtnntgactagtgaggggaatacaagaagcgtcagccgccaggcngacatttttcagggnnngnncgtcctnaaaacctngnagncanatagatcggatcggcagtagtcnggtctggcgacnccggatcgtagccgnncagcgagcgagatnacgggccngcatggnncgatgaccttccnnnactttnnaccgtaccagaaattgttaatctagtgccgcnngtagggnccctgcggtgaanccncctgcgcattcggtgctacctccttatctnagagtgtntcagacangaccngntcgtaatanancgnnctgccgatcaggtattgctatcctanacggtgcttnatgtnaggcnagattanancccatggatnnntgcacggccggtaccncggctgtgccngaagggggggagccacanagncccctganctagttcgcgcccacgcggggggaacnacgcagggaggtcccctcctgctaccanttaacgtcgggtagcgagagtcnatgtgactgaaattgtgcncctntannacctcaccgcggcggcnaacgtgaactgttcccgnggacatgagaactctcaacgcnacgggaggactgggattgntaccgtgagtggtacncacgccgcagngcntncagcgcganccctgngtccggagtccctatnagaacgcctgatccgngtctccgnngcctcgnccgatncagtccgtcgnanctgatactcagagttattgctggtgtatcccggtcgactcgagtgctggcncgggcattgaagcttaanancnnggacngtcnaaacagcnggtcantatacntgagaagatgacnangcntcnnngnnggnngatgtattnccgcctagncgcacagtctggacaggtcgcactggntganggcntggaagagatactctcctagctacggactacgtgtagtgtagccactagcaccaatntccgattgcgataccagcgggcgngcactgggtgnggctaacattntacattcagccccgggtccctccgttcgtcncaagttagctctttataaagccattttccatgttcacacctgggtcgtcccacnnctaccngaccatgtttgagtgnataagaggctgatattgccatttgnngtaatcatgnaagcggcacggtgatgaaacgacacgnggtcacctggctcccnttacctctctgtgcactaggtctgctgacccagttccgntaacacaggcgtnggtgtaatncaataggcctggccatacnttggagacagcgacntcccantctgggacagttgggtgcgccgggcgcccangtnnnnnaggtgcncgtcgaggcgtaaatctcngcgtgcctgttctnccagacggacggtacttattgctcacaccggggccacgacgcctgnggnnncctccagcccangcgagtggtaccatagacacctaggctcccnggaagccgtccggccgattgtganggaagtttatatccttatgagagagganggatatgacgctataacggaagcttgtaaacctcaatttttggtctaagatancgtgtacctcacgcaaggcantgttcgtctattgattnccccccacccgtctgctctggggcggnccgncacannggtgcaangnccggggccacgggaccgtangntgcaatgtcaccgacgtnttcgggtttctcagncgcttnnngaccgttcagnttcaaccagcttccccggnactacgggcatgggngaggcgactctcctcatnatgctctcgtcataacgnncggcggccgagagacccgagcggggcnctttctgggatagttgtgttcccggtggtcggggntaggacatgctaatccatnnggtttggcgaggacctaattgccactnaggcctccangtaggcntgngagccccggccccacgggctagaaccnggccnttttttgcgcgacanattgcggaacaggtaagatngggngcggccgcagcttcctcgtaatcgctcccgtacncgcgagcctagnggtnccatcgcantatngactagcggaangccccgagttannnggcttgcccgnaaattatgncccgccgntgtcaaccgcgctgnctggaagntagaggcancgtncatnttcgtagngaaggcgntggttgtggcngtaaacatcggnggtcgtttacaagntaagtattgccgcttatcgtaacacactaacgnatcagccttgggtttgtctacgctcnctcacgtcgggttacgggcccaggcgaataacgntttacactaatgtcncattatacanntntcaaatngaagantcatagatgcctcggaatattgacgctaaatacttcggacaatggatggggaggcnacctcgagagaacgctaattggtggtcaaatggcctattctnncgtccgggcaggngaaggggcgttagngaannacccatnagcggctagcctaagtcttcggggaagatactgctaacggcgnggcccgtctctnnnagggatggagccacgctctggaaaccgtcnaacagttctccgnccncgtcgcgggggcctngggccgcgaggccgacgtgtgacgncagagcananggcacccacacagaccggggantnnggcntgcagcngcatgtgtacaattatgttaccctcggagtcacnncccggngggatgccttgaaaanctgagtgggcggatagntccgngggctngctcccaacagacctgcccggccggngcgantcgacctccctacccnctggagtcttgtagggtggcaaaactagcctcntttacaggacgncgtccncacttggttncggcacctntattggggcatcaanagctcctaantncncaanngtcgcantacttnggacagagcggatgaggaaccgagcactcatntttgcgccccataataggatgntgccccggnagcanngngctgaggtnttacgtncttcgattcgnggcggcgccgtttacacanganngtnatttntcagcantganactgccggcagattagactncaggcaacanttggnagcgggtagaggccggttacngtatgggntgcgcgcaagagggnttngcngtccatcaancnangtactagcgccacnnganaagcnagatttntcccttnacagataagtagacgccgnctcnacnnctccnctgagaggangaaagttanangcgccctagccagatgngcaccntagtcgtngtctccatgtaagatggttcacagcccaacgtacnntnagcnagnggaccgcagcctagcnnagagncngcccgatttntgttactccccnnaccgcatgaccacaatttngttgttggcccagagncnccctaagcagtatagacgtaacaaccccggcgagcatctacccnnaggctcagtactacttatcagccgggcctcggagtccccgancnagggccctgngatgtgtcacaggggctctcgganaggtntcgccgccgtgtggtggccgggggtagtccagngtgnacgggctacattngaggccgtgagacctacgagcnaatgnccgtacccgananngtgggnaaanaagcccanngnagtctggacanncaggtntntagaatngcgactctnattgtanaggtntgcgnanncgtatgcgatagaactaggagagcacttgcagcgcagcgggccgaacgagacagcgtattncagtgtantnggtngtcggctnagactagcacanncgacctacaagngnaaagtnggccgntgtgntgcccccnngcatgttgtcagcnatatttcacgngtagccccnctgcgnatttngggaagtgcggccggcctggtgccactcgncgtngatctngcgacanctganccgtaatcgangagaatgcactancgctcatggncgtcaaanagataagccgccngcgccaactaatatcgccngcaaactaggnatcgccgctgcanccacnaaggtatgccacgcnnccgnattacggnaaatttattatngcacnctcggccagccacanctgaattcgcacgaaggccgatggcacanntncgctgctcagatnnnggtgngccgccnganatcgccgtnaaggttagctgtagacatggtggtggctacntttcaaacgttnnnnacgtaagcataaagtgctttggctcacctancctcattcttcccanccacgaccgggcncgccgcnngtnnntgtggnnaanaatncaatcgaatagntacacntnttgnnngtcctgccngctcnatntcttctaagtggactacacgcgcgagnnaagagcgnaccgcttntaatcnatgtgcagagccagaaccggacttcggagatcagagcnntgtatangacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaaggggcagtagcccgttcaaacgctcccaaggtgcttcggancctagtncacatccgnaaatgggcgggtttcgctatcgtcctatccagccgtgaagacggaggcaccgtgatagaaggtcaatagnttgtatcngttacagatggatcgtagtagtccccaaatactccgatcctntcctatantgaactcattacanggacnctcncnttcccaagccggggcagttgnagcgcaaganacccccggaggncccctgagaatagagggtcgatgaaggcatgcctccaananangcccgcaagagcaaggcnacgcagntnttgnagcagcatttttacaaaggccggtttcagtacggagacaanacaacctaaagtttatcgaggtaggaggggggacgcgcggccactgggaaggaacctacgcgnagcagatnnnggttngttanctagttgcgaantcaaagtactgtgccaagccaatagtaagggccnatccaactccgacttattgccnngcccntaagtactggattaccaccngtcgacgttcagtttgncngcggaggacagcctnatcctnntggattgcatctcccnaannagttgcttnnacaccgatagccacagggttnnganaacgnattnatagncccaaatcctgcantctctaccacgggtatacagcaanaagttatnnnntgtatttgtagtaatgccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaacnattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgtcccggcntnnactcgtgncagactctctcncccgggggggggggacaagcgttanagcacctngacctctaggtcgtgcnnttgcttaagcggcatgggtcttngctcntgaccatncttgacgctccccgacagtntggtatcannaccacccagaataggatctcgggctangggcgtagggncttatggatctgagaccgagggtactgaatggaatgcatngacttcgtaaggtggggtcccaaccactccgttctgtcncaagacgcaagagcannnncgcgtcgtacgctctcgntggagtctngnncaggcacnaggtcgcatctangncatncatccgccntgcacatntcgnggtgaccctcancctacgtgtagncccacggggggtntcngccatgatnaaatatcancgnggcccgcgatcaacccgtcagtcacttccgttanttcacaccgagaggaaaatntccaacgatacggatcactctgaaagagaananagctcctagnggcttagacaaggcgatnnnncaggcgctcgngaatntcagtcattctcangccggctgttccttcatgcatcttnanaatactngagggctaaggnggncaccacccgcgtaaacgacnnnggntcncanactttacatggacngcngactcggaccaatcngggnatccccnggtnattcnnncngcgagcctcgactgaaaccaccggtgcaggctcaaaatacgcgtgatttcaangggggtgnacaccctggtgtcgtcacatgcaaggcactaagacgtgcgtggggncggtcttgcccccncggttaggctctggtntagatagtgcaaggcggcactcggggnactcgatanncatcattaggggcgcgtcctgncacgggaagnancacgananaaaggccacnngtggccgcgcagcctnctgacgaggccgcgagatagngcataccgcgagcattganngcgcctttcgcanacgcaagaaccatggaatatgtatcgtccgggggcaatgctcggccttttgtttatgcnatcgagaacctaccgagcnnaagcgtntnntagtagcggcanccntgnnctnaaccgtgacacccanatatagcaatcgngcttctcgagggtccgctccacntanngtatattatccaccgnctngntcttgacaaatacnaacctnngagtgcagngcacaaatttnaaaggntnaacananttttgcntaccatangnctcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatntccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcngtgagataggctctttcgnctggtcntgcagctcagaaatncnnggacgtcgacagggtgcgggttcggaacgggctcgactccgancncgaggtgtaccctctgganntagcatcaattaccacgnnccngatgaccaaatggtgccaganattatgcgaagggcttcgaggtagttaggcgacgattctaanggaccgcanggtaccgaaaataggactannanttngtntgacaacgatggtgtgcgcnnntgncgnccggccaggatctcggccntggtcgctctctggcgcgcngtagnagncttccgcgtccgagngcacgggtttntctntnagctangatagcgttttcncttctcgcgnnagctccatcacgccggagtggcattcggcccntggaagtcaggggatatatgatattcaatctcgccctatgcacctcctgggcggctgcntnnncaaggcgtggaaacacaaacatgcgttgagcgngtcggactagntctattcgtnggctgcttaggtcgaccgggtgagaacggcgancgcgcatgaggatgttgcgnctgcggtttgatactcaattgggatcgatagtgtccgtaggtactacagccccacctatcccnacaagacccggcctttggtgggtaanangacagctgatgcantaggtaagttaggaaacccatagcctaaacacaagtctgcagnagcgcgtgncngtccgagtnaccgtcgtangcnnnttctatggcgcnaagcgntncacgcngaggcacncaccaccttgacangngtngacgtaagccaaacagctcctccncgcactacatgnctnnnccgactcggatannctgatnctatnntagtggnnagttntncngtccccgtcntggaacgaagacaggaggccgcagtcggttaanncgncgggcaatnagaccgntntctangnnntccaagaccgtcttcaatngctgtatccgagggtgggggccnganngggcacagcaggaggaaccggtctntcgtgtccagtggcgtcgtcccccgccnnntaggccattagccgaagcangnatattcatgcacnatgtctctctctcaaaaggggccgtaacccnccgtnggncgaagatatnaatttgtatctaataatttnataatctcccaggttacaangtcttctcgtgcgtgcttcatcagcagtccgttaggtgcncacctgnngacggaatgcaatagancttagatgagcgaagacaatannntgtcaccccgngtgggcgcccgntgntantcttggacgtccggacgcaggcgtggaggccagcgagcgcaccagcaatcaagaatggcgatgcggcgngactagccagtcatgagacccgaaaagatnactccnaggactngtgagntagaccgtggctnttngtagactgtgtttatggcgggtgnacactacggtccttaaattngcatngccgcctcggcgtgtagcncgttcatcacagacttcggactgcggtntgtcacgaactcttccctggggtgggttatnnctagcagcnngatctcccnnatggacaccagcccntnaaagttcgtgagangcgagnggctgacctagannggcggaactnatttgntgggctcntntgccggnaggnncgnntacgtttcncaggcctcncgcatggcgnangcgtatcaagncacccctcgaganaccgagaaaaaggccnaccgtttatgcggacgtgtatacggcngccacnggnggcnaagctaggtgcgtnnctngcgcctaagncnagattacatccactggacctaccgatcatgaatatctnattcattaccagtggtcgncnnngtttgtctgggaagcccaggagttctctagggtnanccgcgcgagagtgtcttctgtcccacgntcagcaatacgtgncnaggagccgcaacnaggggcccgcagcgtcgcccannctggcggcgcgtctcggncngntgntgcgacgacggccccgcactaagaccagaacantantnnaactaggtctacgaatngcgcttgnactagcagaaaggtcactgctngatgcgaacggacgtgggnggtaagcagtatgggctacantctcgatccactacgataagattctgtgatccggcctgttgcctttcgaaccgntggacattacncctaccccnagggggacgccggcantcaaagggggccttaggaacatacaacgcgagtagcntgtaccccgcgaanctgngacctcncgcaacaantgagacgagcgcagtctactacctttcaggcggttgggcccntgagttggtctgtttcacnagncactancctnnagtgtaccgacattgtngcacaangcactgtaccggccgcgggtatgagacgcagaagaangttgccagcactccggtcaaatccggccaagggttttccnctcagttcatcggagaaatcggttgcgtgtcgnaggtgccgcgcgcccacnatcncatgnatnccccgtgcttggccatcttgaggnagccgnntncacccaggtacagttatctcaccataccaacttaacgntctctctattccnagngtcccacatgtcttntgatttgcgataaagtanggattccgctattcagagtcgcggcctgaaccggttgaatacagtgncgnnagcgatttgtgcccagtanaattattntatanncgcancgcanatcccnntacaatcgccctccctacacgcccgcgctcctcccgggagtatatacagacgcgaangggtcctaaggtcttagagccgtggctnnntgatcttancttgtcacaccgcggttctaagttgcccncgaacgaangtatccannantccagctctacagtcnncgatggtcctacgtttactgtattgaacaccctcataaggaaaacgatatcgtgttctcttgtgagcttcactacaattcagaaagacgttggatccgcgaaattcctaccaagtgttagctccccggtgggaatcgtngactcggctaggtagcagttaacgtcataatggcgcggtagaccgctaacagaaggtgccgaacgcctaaaggtcccgggccntagncnnttntcccnntctcgtgctcgggaactcnagccgagccttngttgagcccttaanccagcaggtaantagtaacgtanganngnnnccagaattgaatccggttatccgcntacggagccttnatnngctaatgcacgnagtagatcncatncagnntgcnacgagcccnatcatgctaacgtattcgtttggccgttatttgcgtcgaagaatagaccngctcanagcttcggaattanggtcttttcngctgacgaccttatcgccgtngcccaaaatacnaataccgataacacgctnnnnnccantcctctttaggttntccgggntacaataacccgnnngcaccaancgagtcacaantggaaggtgngnccgtccgngtcggcnggcntcannggcgcgccagagactatctangttcacagcactnncnnanggaanacgtgatcgngancgggtcactttctgagtantcgaacanttnctcnaccccgaaagacctattcagtntnnnacccgaggatggtatanacctacgactttgctattaagnaagtacttacatgagtacccangatnncccacgnncaatcacgcacnntngcctatccntgagcacgtgtgaacgcactggtcgggagaaagcctncactaaagtgtttagagngaacgcaggcgaagcacaaacgggcggcgctcgttacgggcgtcctgtatttaaatcgctgggggtttaagatcacatcgatataatgttgacctcaatccacgngtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacnaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctnacgtacacaatngtcagagttgcagagccttatacttggttccgcggnaagtaattcagcgtgtgacttgagtnganngtcgtttcntaaggngnagctaagcgattaaantgngagcncntctcagagcagacctactagtttanatngaancggttatcctcgtgtatntgttngtagacacaaggctcggcngtacnatcaggcttgggcgcatctcctatagatccggcccgtagacgaacgcacgcgacancccagcagacttaaaaaccccgacgggacnattacnctacttaaggtnacnataccatcggctggntcgcgcgccctntngaatgcttnncttgtgttctcacgcacnctttatnagncantctcgnatttccctgaattaaactgcattgnaaagcaccggatnggatangntanccgngcggcncnggccagagntanaactagtacaagcaaaganagtgtntggcgnnngccancatnngngnccttcagattttnnccaantcgcttcgccgtgaacacntngannnnggcnctnggcgccgaatccttntccanntnnagggtgtaccccgatcgcttgcnaggttgattttgtcgctgtttatcccggctattcggntccgtactccgtaagcangcttctncnaatttgtaagctttgcgcgacgnaatcgatcacggcacgcatgggcctgngncattctgggctgccacttccctgtctcgngcggcgagtgcgtgangcggggtgagngcgcnagggngtcatnggtaggaatgtntctgtggcanattggacgtgtatnaaccatgncacgcatcgccatttcagngaggccgaatcgtaggggcgtccctcatnccagttggctcncttcaggactcctncgtctgagtgtccgtacccanagacaccaagtcttagtcctgcgcccncactagtgtgggttgactcgacggcctatggtagctttcgcccaactttagattaaaaacccctcnagtgntgccgctacgttgttgatcaccggggagggaggccgtgcggcaagnctacggtataggagccnggttgcgatgagtagcggtacnatgaacggggtnagatgtccacaggcannctatncgacccgcgggnctnccangtttnccgcattctgtctctcnncanccatgaccatcctcctgtttcgaccagcgttagggacnnataatganttcagagncccgtcaaatcgncgtgtggccgnatgcggcgagaatcgaggnggtcncacnnngttggataggtattggtgaagctgggtgtgatgagagangactngttgttagaagtccntcatgcgctggacacttctcntgnanctcccatcncctaccctagagagacgtcgtccacgttgcaaagctacctacgggcccatctcgactgattcagctccgctattcagtggctaaccacaatcgtctcttttatagcatngctcagtaggtgtgggtctgtgagttagcggttaagcgggtagacctcgggccctgccctcacttccganntanggcgtgatannagtcctattataanagtnncgctggaactggggcaagaggtctaggtanaaggaatacgccgctccgnctcatatnnnacggtntncncnngatcacatctatacgcgnccccccgttcnttngttanctccatntccctccatccagttcttgatntgactaggctctttctggntgtccctcagtcctgctgtgctcggacccagcattttggacgctggaatcaagaggacgaagncctaactgcttgccggcatggatgccggacattagattaaccttgggcacagcaccccggacnacttagtaatngggtggtcgcgtataccgcagtgccatcagaatgtganacnnnacnncgagcacacnngacagactacgatcactgtagcgnccaaaacggagtnagctgcgnangcagctaaagatctgctcagganaccatcctatnaaactagtgcgcacgctatntcacgaantcaggttaccgccagggggcacaaagtgnagannnntcgcgggggcaaagtcgnctacgaggggctcgngggncccnccgtcgcacgaacangnatatttnctaagagaccgcgaataagcgagcgtgactgtatttatcaggaagaggtctggcgtatacgagttangtatgcaagtcgcaaagagggcctagtgacgncccgcnaccaggtnggaatcgtgaccttcnaggtgcncccaccgccngaggctaatttcctcactattttggccagttgcccanccggtgcgtttacgccgccaaacgcacggtcttgannnatgaagagaggcatgngaccngggagacggacctatcgagccttgcgcttatcagagttgcatgcggactnaagcgaccccggccccttgggggcgngcgganacgngcgccgcccattatagaatcaaagaaggtgtgtcctagaaatgagagcccaacngcagtgacgganangcgcacaccactctcctaaacccggcgtatagcacgcgaattnaagaggcnncancgtgggnaatcggatggccagcgcccgttttccatgcagtgttaacgcggcttcgcntggcactgcaggctaccacagantgctccgcacggcatnatcaaactcaccaggaacagttagtattccacaaantatctaatgcctagacttgatctgcgtaataggggtgaccttatacgttaacccaggtctgtcccatttatacaaggtcgaattgatgtggngntttacggnctaacgctctcctanatcgtgcctagaccgccacctatgaaaaccgccaccgctagcgngagggggcgangggacgnacctnaccacaacccccgagcgccgaagngacgctcgggcaacagccagatcctgctggtcccagagcgctcttgggcaacgaaagaggngggaatcagacgcggtgggcgaacntctgcctanatgcttcaccactcaaaccaacggacntagnagcgctctcggncntactgtngtgactgggcgggggctgaaccccctggattggtagaggaactatcacatangnctgtcccctggctactggtttgntggcacctnaggaccacccgggtncantatagctacaatnntacgcgtgcgttgatngtaggccttcagagctcacatctcccctannccttgtaacacnccnaggcatcgggtctattacaattctcttttatgggggannntgtagntntacaagtcaattcnncngganatagtaaccagngncagtcccgaaaggcgagatccatcattngataaactaggnaagncacagagcatctcggttagncccggacgggcnggtccgacccagcaaatctttgtgccttaaggcgtgctccccctaaacttccacgcccactgctttagtaattaagtacgacttanggatgggattctacctctctcgcgctaggcagctaacccacaggataaacgtaagcccgtaagcgaccaagctcgacccagcgttgcgcggctncactgctgactcccnggcctgcgctagtnacgaatnangcanggagnttaagagacatgacntcagggtaacnaancggggcgacaaggacgcaccagggngaaactgngacgaggcgagttanctctcggnaaagagattncctgncaagcccgcccgggctcnngactctcnnnggcttatccaggccnntttaagcccacgacngaagccccncancggcggctgngttgncataacctnngcgcatggaaaattcggaaggcggtactcagaccttgtgcanngccagcggccggcggtagtcangnccatgtaaanaggngcacnngtgaagagcggcacngcatctaatacaggatcggccgcagtggtatccataggccgactttcagtgcaaaactatggtcataactcttggcgataagttcctcgaccatttagaatccngattgttcgcagncatacccaattatctcggagggtgtgcgggggnncgnaattnttgnnncaccatctnnngngaggnnntgnangngtccgcatnntttccgtcacggcagacgcgtatcctatctcggttaacntctttgtacgtatatttacgcttnagtatcatnccatggcgaaacttcgagataacgctctnngatcggngnagggtnctcaacntaggcngtcacnnccatatcgctaatgaaccnncccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcagttggcgtaaaggcccacgcctaggccgtgaacagncagggctganggatttaacnangacgntcttgttcgttgtctgcccgacgcagccgccccaactnatcccgtctannnccccaantgttctgtgctcctcaggtatgcatcttggcttcagntgtgttngtattaaaaagcnggccgcnnagaggaagtnanctnctggtcaatgtacgtcangtnatgatnacgagntgagctctcgnanataggtgcggancctnaccgnngaacngaggtgataccattcaaatcgnggcagtgacgccgtggtgnggcgncnnacctgcnaccngnnnatcgagaacatgggnnaccatgaaactgnctaacntcnnccntatctactncanaattatgnantctncttgccttcggagagctcgttncnctccaactgggagacgggggtaattttgtaattccctggacctgttnctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgntctgggttcgagacgcntaaagcatcnnatttgtttggnntccactgcgactaatgatcccnncgnccgctcnncagcattgacgttgaaaaacagagatagaaggtgcagacgttaggaggtgggtttctgagcaggaggnacgntcccatctncnngcgcgggaannntcatcagagacgnngctccggcnntgtggggtcaggttttnnngtantgganntccnncggagagatcnctatttcncttaattntatccggnggaanaanccatgtcangccaggcnttgtaagncggacctnacgaccctggtncgcgtaagtnctagcccccgtcacacanggtttcccaggcgctgtaaatnncagtctgcnatanccnncaagntacnctgttaaagtcncgncatacaaacgcgcatanagngagaacgcggttanntcngtnncanngcnatctcaacccatncttgcgcnttgnnnnncatcagntacngactnctggtaaaccacgtcgggtngtagaagaanttttaaagggtcgnacaggtggggtctaacagcgtgcgnacgagatatatgggggttttgcttggcctaccgtctacgccgcatatcatgaatccgaagacgagcctactagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctatatcagacggnncgatgttatacgtacnatccctnncactggcncntcacgntgtgcggccacattagtacgccgaagactgaatagtgacnagcctcgncttagttacnttncnagganggtaatnagaagtaccatctttggaaccangnagcgcngcctgncncncttntatcgggcagnagnanttcgggaatcgacaggcaaancaccgnngctcggtgangnacgggangacagcncaaccgtaaattcantncgcnccatattgggntgggtnacctctcaagaccctngtgggctcactatactcatatctatcccngtttgaaatcgttgtcagnaattaccacgttggaaatctgaacggtcgtaanactatagggtggcctctgttgagccntannagnagttgctgatgcggtagcnttagagagnggaatttttgggagcccagcgcggtcttagattgacccccgggngnnggtanccgctgaacnagtgnccgtatccactccgctccaagnctcttatctncttctttgacgaaagccgaacgcttggcctgggncncccgtggccctccnncctcacggctnggctcagnanaattacatccagcaacagggccctcgttcgaagggcctaagctccgagcacgtaccgggtcctctncttgagtttcactgctgcggactagtagccaaatgctgtgcaagactgccccgacaagctcagttttgcgagcaagacgcgaacgccgaatattcgcccttcgnctgggtgaataaaccccggggtgctttacggattctctccggtcgattacagcaagtcaaggggtggccccctatgtaaccgcgtgtattccttactaacggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgtttattattaagccacaagggtgtggaaacgccaccattgcacgcggtaccgtaggtcggggcccggnggcccctttggggcggcgcaacctgggagacgacgagtctgagcaggtgcgtccctggntcgtgannttgttcaagatgcantactccttgatgccgtgactcntnctcaataggcacagatctatatgacttcgcaaacatttngagttctaagacgggctttttgancagtcncataggtgtccgggcggttgnnccaaggcgggngacnttanngtgngntcnaggttctctcgatgtgccncngtaggcgtggtctannagacaccgacacgacacccnacgtgatggggcgctaagaatnngngtccgttagacccnctagaggtcgccnangtgatatgacgctaagcntgaacntagatcggaaattcctctgaccctggcctaggtcccgtctngggtggaatctaaaanttccgatgtgcgcgataacnaccttcncgannccacgntgttaattccgagtanagattccgcctcnccatccggatacgcctaggntaagnngccaattaacaggttccgccgnagcgaagaaagngctntagcncctcgtgtctctccggtangttgnngtcttaaacttgtggtgtctcgtnganagcncaanccatcgtaaaacacgaatctgancgnccataatccgctcaaccatccaccggttcctgcgtatgggtnnnctctcctnatacgccccgcattgaaaaagtaacgtgtagcaattcattgggcaccacgcccgctataangggtcgtgccggttncaaanaggacccagcatggnntgatccccngcgccgatccnatttaggagtgcacttgcagncgaacaggntctgtctacaaccgatncaacattaccaaccggcgagctcgnaaagtgcagccctanngtgtgnangtgatccnangggcantctnaatacacngatcacgccacncgnggtgactatgtnncgtgtagcacaatnctatatggtncgtttaantgctcatgccgccacgaccttactatgattcttgcatagtagactcagagaatcacgggggatagcgagtacgctaccgtnnggtgccggtcgtctgggggcnaggcactctagtctgttgcgtgccnggtgatgggctngcaaagcnntatcgattacatcgccgncgcacctccaccagagccatanggcncactttttcaggtgaagttacacgcatagcagggaatgcatcgaaaggtgcatgangaccgcccagggtacggnnctaatggaccttcgaggagcacntggccgcttnatttcatagattcacaaaggccgtccatagtcangagtttttagtttcgaancngcgcgagagtactacccctatncgccgtaaacccagaaaacgatnaccgcctgncgaggccggcgtctggttntcagagagatttaacactttcaagtccatacatacggatttnagtnttctatgttgcggtcgtgtccaanacagaatatgttcttnccgggacgcccggcanngatgagggtactctacctaaagttatcgaaataggcgngagntacgcatgaggcagtaacagagcacggtccgtncggtcctcganccctatnancgactagaatacacttacctgagntgctggcaaggnacactngcgtgcgtgaggaactccttgtgccggcatccngacgggagnatgtggtcgaacaatgggtcccgtgtcggctcgggcaagtttagcntnancgcgnaggcctttgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctattaacccntattaagtgtgaggctcantntcattcaaggtngttgctgctgaccgaangaactnnctttacgggccatttaagnaggnacagtgcccttgantctagatttctacttagcctagtttgcggcctgtgcnacantgttncgaaatctatcgggcnngacagtggactcatgcgcggntnctccnagcccaaganctgtgccatgaaaanggaccatcgctggctactggngacctctngccntntagctcgtcgtagcccaantctgtgnttttaccgcaagcgtnaggccccnangatccnanccnacattcgggaaaacatcagatggnancgggtntaacagtcgganngagaacnntccagaagctaatctcgcggcttntcgccttctcnccggctgaggagtgtacgtctggcgtnncgatncttngcccagccgaaaaaangccggcanacnncagtacctactcncaccggccgntcctggcacatagcagcccccgnaaaactccgttggaacgcacgggcgttctngncncactcgcagaaactactgaaangcgttcgcncgctgcaggatattccntaancgcncccttncggacgcnaggttatgcaaacacacaaggcaccagcaccggcatgtacaacgnngtcacggttgcgtgacgtnaanggnggcnggtgcctcnatgtacncaccggaagtnntcgacctacnntcgaannagttcananngtcnagggcnccgagtgacaccctcaaggctnaacctgaaagtactgngtctctcgcccngtcagccactncnncctgcntgcgcgccgcgtgntccagntatntancctcctattnacctcctgcagtcgcgcgtaagagagnccgtgtggagcgggcnncataagtgctgcacannctctgctgtacaccngttngacggccgacagcgntcccnagtcattactttccacaatgncctgcangctaactnntaagcggcgccccgttgngggncaaggccacttaacgangantagnggtcanttgagncggggntgccaacgggncagnctggttcggccttgtntcgatgtngcgcacactgtcggggtgtcgaaaantcgncgaaaggaccgcaccgcaagtggcacgcctatcatgaggatgtgcattcccctntctactcttaccataggcggnnntagtagccagcagcgaanggtgttgagngcctcacnacgatcttaacgntgtngganggtgatacccgccnangaggtgtncanaaaaacatgtcggagntcaccntntcgcggtncnntcggagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgtgcttacagcaggcgatctctggaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggtaccnccctacaattagccagcggttgntnccatgtcngggagggatactnangtaagagaaaataggtgagcccccagncatctncacannaatttaatccaatgntcngagcgaantcananngggtacggtggggacacgtcggaagtatacntcgcatcnctcatgannangatnacgggggaanactcctcacannagcngcgnggcctcggaacccagnagaatatngacggcggagtncagggccgcatnacataggtctgganctcngacnattatattacgttgcgcctggagaggtatngttctggagtcttttccataaacacctcacatactctnngttgcgtctccancgctatacgngccgcattatgtcaggacaagtacaatgacaatcctgaannnnnacttcgtccancnggcanntctgcccagcagcggcgggaacancgttgatccatccntgctggaaacttgtttcggcgcntgacgccgtatagtccgggcatcagtnntttcctagagtgtatangtgtatgncntgtggncncgctcnggcgcgcgggaggtcgacactgcncgaccctttggtatatatgcagtaatcgcnncgcgccggaacgtgtcatccngagcttnngcnccntggcaattaagaaactcttctataatnatangagggcgtgctcaagcatcggcgagggtagctgttntccagctaacgtcgtgcgagcaataccctgggaacctaccactgatgnganatgacatcgccgatcgctgagntgcgtanccatcaataagggcataaagccgtctctgtcccntnnnttaataccgggcccannactcacgaatancagcggagaaacgtggtcgctgtatgccgacgancaccgcngtataatcncgacacaacgatgtacaacagaggtggtgcagtgaagttcntngatcgtngacggggatncgnctctnngagtcnngctcngatntggctcncntatcagccccgtaccnaggcntcnncaggccacannancaacatgganngacgancanccctctccgcccgctcacccgtnnnngntgaaggttgcgttcctgatatagnnaccgcngggtatctagagcgtanannncttgtgacgcgtattncngatgggtatgttgttggcttacggtattnggacaaccgagcgcagtccaagcgcatcaaacgagtttnngnccgagaaaggngnctcagtcccgtactgcgcttctcatacctcgctaggccnactacgccagggcgcggaagactcaaaacgctattcgcgttctgcaaggangggaatnttagcgataagtagtatactataagaccctgagcaacgggttctggattgagctagatctcggtggaangntccgttcgnttcggagagntagccntgcactccttagtgaacntgtcccctggcggncnntcctncntgtggtcttaagaangcttgggacngcattnctcgtccctntatctgataantcncaggggtttctactaggangccnatttnntcactgtccacaggnnatctgtacttatcttcngngccaatcaannnnnncattngnnccnnngtaattgggcngngcgtaacctcttcgcaganantcanttgtttanaagtatttagattccatgacgagcgcttcgaggctnatagcnggattaattttcgttnagctcggccatatcgggtganagccgcangggctantgancagtcgattggctnncgaggnaagagtnaccccagccgttgcgtaggctaagcaggtgccggtgtgtgtttacccgncagcgttttcctntgagnnattntgaatacacaggacnctaagacctaagggaattcntaattaacgcgcccgagtncttcgnagccggagcgagaaatgtgctgtgtggggtcgtgttccaacggaagttaataagcctgttggcacacccntggcggatgacggtgggantnatgncctcnagnntgtctcagtccacttgagacggattcgatggtgctcattgcggtacttacacagtaaaagcccggagnaanacagccgtgttntcactnttacctnncgntctngngcccgtatcctagtccacacaagtctgggcggcgttacccggtggaactttggnagaaccctccgggcgactactgncgnnacattagctctggcggggcgcntttccccgtaagcngtcagggtcggatatatatngtcccccccaacatcnccctcaccantggntggtccggttaacgactggcgcangcccacaacaccaaganagtagtcataccggcatagggaattgagtantcagtgagcnttnagcttgtcgactttatntttggcacgcgaggacttccagtcagtgggtataggtttggcccnnactagcgattgcccctgaacaggcactagaatcgaantcgaattttccatgnctagtttgtacactatcattacacgtgnctnggcgcnttacgngaggctgccggcggcctcctgacgtcacctgtgaagggtgttgtgcanaacacnccttgcttcggntctaaggcccttgtacgnntcggnctnattncannctactaagaccactgncganaacggtacagcaatattgaccacctgcngtatgtacccaccgagactngggagtccanggcccgcagtcccagtcttatcacctctnagtccctaagtactaaggtgagngtgaactacggacncgnggcgggtcncaagaatggaatccagnatgtggggggacacancggtggatctagctattatgatgccacactatggagaggaanggatcacctagtnagactggacaccgaaacaactcttagcgggcacttgaaagnacctagcgttctnccgggtngntgatcatngtnggcaggatgcgtccgtaccgcaaaatcacttagnntacgtgatccgtaacccctggcaaactatgatcctttatgnnacantgnnaanancatccggnacgacaccntgaatactcctgtctcnnaagccngtngcggcnagcaacaccncggtgcttggttnanntatatagcaattgggatgagtacgaccgatcggngggntctgtacganagaaggccnnagttcaggtaatcgcgaanaatcngtgcatgataatgtagccccacggcccgccaancggncttacacagcttttcncnctacacccgnngntnatngtcgttnctcagctcgcgccgaccttcgaagatcaggnacncgggcagaggccgggaaccccagccgagcccccaggcgtgggctagcacgtctngtactcaaggntgacaactaagtactaagatctngatcgtgtcaccncgagcaaagcagacctggcnggaantnttnctaaccgtaatcnggaatgtcngactactggcagcagcagagtaacagccactcaaaacgccnttacnccttgttnaccagctagcaggcgaacgtanaagaggtcgctgntggtacgcgctcggagtatgnaancgggaaggtctagacgtcncagactcaacctttttggccggntgtcgctaatagtagtccngcgntgcatggcggactaattttcacaggcgngaggagaatgcntngatcacagctnggtccctggtttctnnnnacgtaattgcgcctnacngcgnttnacgagaccgacagtcttgacatcttggtctttatgatcaaccaatggngnnntgggtcacccnaacactntgnatngtanntncccngaaacctgagttccgganatcncataggttaacccgagnacngccctctncttngaaacanttgccactcgcgtttgtnnacggggtncgangnttgtnggntctccaagtcngnccctncggtgggtanancccgacncctgttcgagatacagcccnaattcngaaatattctgntgctgaagcgagcaacgacagctgtcntttcaagtggcgatnccgttncggatatncgaatncgacactnggggagccaactcgaanntgcatatgnctaggttgacncgcngaccattaacagaaaatttagcgggggctacgtnttgctnggtacccaccnggnaanaaagaatggcgactaggngtctgtcaaaactgcgtccgtcttcagtactgccctctagcgttgcgcattggacccagtgcttgcttgaagtcttnangccntgcagggcaactggggaggaccactngagattagtgcttatngngtngncccggaacccgcggaccgtttcggacggactcncatcnaagccccgtngctggcctngttaatanctagctaatgtngctgcgacgcggggccccnnttgaactcgccgccgnggagccgccgcgntaactttagcgncntagaggagtcgactccgaaatccgctagcctcncgtgggatgttttcncgtagnnnngggacttttgctnttggagcagcgattccctcgaacaactctcaatncatttgcgatcttcggcgcgccgtcggtttnggcgggtggaaacatatntgnccgctaatgtcntcggacnaccgctcgaggnggcgattccttgcggacaanatgacgatttacggatagttgacataacgccgagataaagacccgtctgcctcggtccagcaagannncngagatgaacgtnnagagcgtcatttatcgntgnccnngngnnacaagtaaactacnttccagaaaaatcncgctntnagnnattggagaggcgnnttttcntgctccgagagntccagnacnccggtnagcgtgtcngaganctgctgaagnnggcgcncagcgtctctangctcgnannnagcgcttgcacntgcccncngggccgtcagggnttggtaattccatcgcatcccctcnaatccgaaggcaaanaagagcttcgnaatgtcatngtagngncaagtgatagggcncatcnccnnccccgaagctantanctttccncagtngcgncatangnncggccgttattcgcantctnggagactnnacgtagcccgcncacccgttngnanntcgcaaaggcacgngccgtaaagcacctagaaactcntatnnnnaccacgcaggggatagttncgtcgtaggcagatngaactcagangcacnggatggagtgangcgcancctnttncaactagtgaatagntcaantnnagtntaanntcaacgnntnnnggtctggccctacccnggntgtaanncccggacttgttccgccaattcngtntgncnaatccaanaagcttagctgtccacaccgtcctnatttnccctgtaaatttccttaaccncggntgaggtcgagcgctaannnnncggtangnnttacccgnngctagaacttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctnggtccctccggcgggatttccgggcgccacactcctgaatctcccnatgaggngatcttaccataggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggcgcagcncncgaaaagcacttngagcntcatgggttgcacagngtnnactccnctaaggcaaantgtcattnctctatcctnatctgaccgggccaactcattccactncctntatgagnnccctatgangggngncnngnaancggcccaatcaaaggnggccccngccnaantngctcggctataacgacancatatgtattccttgtgaanaaccccagtaagggagtacataagccgccccccacttgctcctgnaccnatgtgtgaagtggcgtgncgccgcgtgtctcaaaggaatantgggngaaccnnnagcccgtcacaagacccgacccgcccagtctgcatcaaaaacttgcacccctnacttgtcaanaatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgactaacgaccgtatannggttatgaattnttctagatgctggaaaagaaatagcgggtacttcgtaagagcatngnncggtgtatnganngnnttgtcatgtnatnggtacccagagacgcgccggccggtagggagccctttcatanngtcagttaatactccccccattaggttgntggcgntcgagacggaatgtatccgtggcattggagcacctgggtacagattcctatcgagctngcanggctgccnacacacagctcggtgncagaatgnctaatccatataatatctagaccgccccangattgccctgttgtctcctcccgcggaagttntaaactgnattangttagcgggttccaatgcatactacnaccgctacatgacaactcaccgcgaccnantanccagcagtctagacgggggacnccccggtctaagcaatagctttggcctaatanaatggacgcnatcgaagctttgtccagcggncnctctaccagagnaancggtgctcgntatcgtacaactccatgcgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactacgagttggctagtccntgaatataaaggccccccctgactaanacagagagcgggtgacgtgtnacttagctgccttgtcgacccaaatctgagcctacaaatagttctagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatgggtccgcanctctacacgcgttcagggggcatcaacgtgaannngctaagtctcagttcacccgtttcggntaatgtcccgnaactaatcgnntaccgatnntgtttttattctaggcacgtattcaagcngnagaacgcgtggcgtggcctnccgcgtcactacggtncccactnntagccagatggagtnacgcaccacntatcnaataatatgtcactagtgattatcggtcaatgncgacgtcgcccatctcgcgcccggcccgcggtccataagtaaattcgttcgaaaangtgcgcagtccccgtnngaaaccggtacncgatccggnntnnnnttccnacccattagtacaaacnntcnnnacngcnnnnngncttattncntantccnnncgcancctaggctcgcgnggtgncangatggcgtccgctcccccgtttgtacgnttgcatggangctgnntgtcangnaacggcagagcacgttggtctgcctaaggaacctgaccncgctaaccatgtctnccnccactaattattatcntaccgcggattgttaatatggccctaactagccgtcaanggagcggtgcaccgcgtcgcgtcaccncggcancatcatgctcgctgccggcggcacgcccgcctccaccagantntattgcgcggggaccngggctagaatgggtctcctggagagctgtatgatatgatgagtggattcttgcgcgcggggactactcccgcgcctgcacgtcttcgggagtccgcgacctngcccagatataaacggatcacggaaaacacaggctctggaannagnatanntaattgcgatcnctttcnccctncaacntatgccctcctaccccccgacctaggnttctaaannaggcaatncctctgtcatgcccaaaaggtcctccnggnacataatgcaacctgctgcttngttaattacgtggcaacctacaccgaatctagctctaccatngctgctcccttgaccagagccccggnaattattctcacattcagccatcatcgctggccgaactngcttaccctagcantaatccggtgtcangcgtngcggnatgctcggtcctctttgtagggcaattccaacggcaaccctccacaggcatttaagttcaatctgcatctcctatacactattacagcggtgacagaaagatatgcgtgncggagngcgganatcgaaggttcttcgtcgcgctccgtaaataatcctacgncgattaaaggcagctggaggcctggacaccgggcttnaatncaggntncgncnggggttttganggcatcgcgaccgactcgttctcgatctactccataactanaacatcagtacgagttcagagatctttgnnccgttgaagccggcggnccggctctgtggaagtgttgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgagtgcccggagggtttgggtgatgcngnagctagggctgntgtctagctgcaagnctgttntccgggtgacagcccantcagtaagntgcgctgccgcaggctcgggtgttgaagangncgccagcagcgtaggngtcttgcgcngtgtcttagcctttcactcacgcgaattccttcccgacgtatccccgacgctcgtatagtccgacaagtgcaggcgacacacaaaactctcccgccgtacctactctacgagcgttatagggtgataagtatggagacgacggctcacgagntggtaaccgnatnaggtcatgggngngacggcccgagttctcgtaaattgttgcgcacgggccnntatcggtnctgctggttcgtacttcnntagacattaaagccgtcccagngtnggttggttttttcctaaacnncttcaggatcggntgctcacgggannttgtgcaatatttatcccctcctcttntnnggctacgctccgtcgggtggtgttggnctatgncggtntcgactcgnccgtctgnctagcacgttccggaatctgcattatgctcgccgttccaanacttaggctnnncacgcgttggggtgacggctaantttcgangagttcagtggagcaaagctccttatgacaggtgccacctcccacttctcagtctgntntggactatgnngtnattngnngaccggctacagctctagctttttatgatanggnaattntncggtcgtgtccngactcanatagcgatagttccttatccaggaagagaccacgtcccgtaaggtctgccgagggagaagcgtaattttggcccagttgtagccanctgannggnnntagttgggaagncatatgnngatatcgcntncnttctacgccggccgnttctgctagtcggcctccgnctacatcggggacatattggtgcaagtattcaagtnaggttccagcctaccgtntccttatacctgcacaggtcacnttgcgggctcagacgtatcttactcntatcgccactgcncaatgactgaaccgtttgcagtacgtaaagtaagcgagaatcgnttacttctcccacgcacgctatagcggcacaaccatgggntntgatgcctnggcccntgcccnatcttctnggaaggnggacgaggatcnaggcatgttaacatgaancacgttngctcantttcgttaattcacanggtcgtaagacaggcactctgcnggggacnanntcataaacnanacctncgacatcagcagtgggatccgctagcggnaggngantcgancgaaaggctccanncgccctagccatgtagagccgtgttgatgctnagtacacgtagagaagacaggagaanacgaacctnncgttcnntgcactctgaannnntcgagaatgccgacaggtgaattcganannanngnnnggtancgncatgnatgcggccagtatnntaaagtgtaacnggaccgagccctagccngggccgtatntaatggcaatgtctgcattgcggttttagcgcttttgtgttataagggctaccggntggcagttctgcttcggatggcctttggcanatatctgnnccccangntatgnttgaagggcgcctccaccanngtgnncgcntggaaactaccagatatgntagtagngtattgagtccgagagatagtgacgcaggcacacatatctgagggcacttgccntgtactaagngngncttgcannctgccnagtgttcattatncagcagtcagaggtgagacctaagtggtgggacttctgattgcaactaataatcgtggaggtccgtccgtgactgggcggatgagacagccctcccgtccggctgcgcgntggtcnggacnggggggcaactgagacgccntacccggcnaccgcggccggttggccncctaaatnaattgcccgccgctgcccgcggacncggctntcncacntgtcgacagtgtagaaagntcgagctcgtcctatcgctgacggcactggagtacccctccncaggcgcgcatnnngtgaaatttacgcggantccgtacagaaatgcaagcgatcaatgcagttcncccagaattcccctcgggncggtctctacaaaggangcatttaatnagatnagcacttttttccaccgatttcagcccgtgcgntaactgtacaggtncggtacgtcgnttcccataaaggtaaccctgctatgnttagcgtgccctggttaatcacgtttatatgcactatgggcgtagancctagttgcaacagttgncgaattccgccatgtgacgttcagactggaatttagaggaanaactacttcgccagcggtaggtccatgcttttctcgtccgggacgtaaaagtcgcgctgncagcatgcctaccngncatccccagcaactgataactcaacggtacncatagtaaataganntntgacatgaatcngctgtcgcccgtangcgattacgcccgtgcgaccacgttcaaatngcgcngatccgcnnactgcnggctgcattnnttgggccatctctcantnccatagacctntnntgnancgttaanaactaaatttaaaaggnnctcccgantgcatccgtagttgctataaggngactacgnncncaggaatgagtccttcatgtannctttccttctnnactagtggtttttnggattncggcntacgnatngacccggtaanctngcnttgttggcncgttagcgcanggttcttaggacgtacgaaacttnagcnangtgaattaaaagatgntatntaagaatttgctngccgctagccncccagggaataagatcgncncttgcccgggtcccnttgagtantgttcccaanntcgngaaancnnattggggctgcatgcgcgatgataaatcctcgagncctgtagtnaccngaacgttagtgtnactatgcacacgtgngaactaanagttgtaanctagttctggatgnagcgttnagttacgtttnaagtnagnggnccatctgagcccatatgattgagcggctttgccccgtacctaacgttaactgatgtttgttgctcaagatttgtatcacctcgtgactagnttagangtgctttngatttattccctccacaacngtgagcgnaatcagnggagattgtaatctaagngngcctgtcctggnngagtntcgcgtgtntatgagtaggcgttatgtttgctctanngntgncgtcagacgttgngtatnnncgnnagaccgatantgccnccactggtgnnntctaggaccntnggagcatncgctanccgatttgtttaagaacaaagcattcctattggtgggaatagcantcgagnngtagtaactagcngccgcnggcgtgtcactttattggtcaacgtgcaccnagncgggcactttnnttagcgnnaaancntcccaaannagacntcnataacnagntacgtgntatgggcgtggnngtgtnagtctgtcggntccatctcaggacgatccntagnagttctnatcgttnnaacgaaacccggtnggnggctnggacannatagccatgngntttggagncagntcgactacaancaagcgtcggcctataaaaaatacacctanttaggtaacaccangtcagnccnaatngntagacttcggngaagnatccgccaccatgtttgnncggttcnngntctccncgcggttgggtgtgccccgacctntgaaatcatatgggcatggnncaaatcaatatattttcccnaaganaacgcagttaccggccaaatagtctgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttgcggttcgaggttcactcggccaaaccgtggacccnggngacggcnnggtcnatcttgggntncgatnncnggagtacactgcgtcncttatcggacggccaggtaccccttgcgcgaggaaacaacctggnctaaaga aaatttcaaattgttccatagagatgctacaannnnnnngggggtctgtattgtgatccngncctggccacntctaggctgaggcggggtattatgtcgggatgtcggagcacctcgacttantgtgacgcatgcacannngtgncnctatagggccaatancnacantancttncggccggtcggagagnggccnannnctagtgntnntcggggatgatcncccnacgntttaancgantaagncatacaggaggtccgcgtatcggggcttcttatggcgcngttctgagtcggcgagnngnnttnattgttggnnncnanaggcnnnttcncgcaagnnnnaattttccgacccncgnnnnnnnnncancatattaccgcggttcgccgcgatttgtgccgtcgngtntngagccaganngttancnnccnnnacgggntccgcatgaancccgacgtgtcattcttgcccaaaacgcctctatttcccanactacgtgggcnnaaggggctctatgtatatcgcggacnnnngtgtcatggtgaacgcggacccgcagantagactcggngtnnancanangcatngccgcagtccaaactctaacatgnnngcgacntacttnattgtanagacnaaagccattgcnggcaantngctcctggcnngcnttggantgtntcnnacncctngagntnngngtntacctnatgtnantctctgnnnngnnntnctnnngnnngnantnannactnganattnnncnanngtaagggcntgnnacncnnctgnnncnnnnntnaannntnngacnnngntcnnnntannnnnnnnntcnnnnngnnnnnnnncnttnangngnnnnnnnannctccnnncanannnannngngngntccgnnnnnggnnnnnnnnannnngnngngtatanangncnnaatgcacacgnagnnancgancnnnaanncgnatantnantgangcnantcnngcnnnnntngancnanaanncncggggnnacntcntngtctannnnngnagaangnnganttntntntccatntggttnntcgatnggacgcagagnnnccactnncnntnnnnnnnnnntnaacccgnnacantcnnnctcncnnnntnatnaatacttcggnnnaccganntacngnntnngcgcaanggngnttntctgnnttcgtcttacnngntnggcgaggtncnggntannnnanctcnccgtnnnnntgncncnnannncgaannngngntnaggnnctnnatgttnttcncctgnnncgacctgtnntgangcntgcnncctgcnntngncgtcnnggggctcnctgtananntanntnacatgtnnngccgnncacngnnagtntnnnaatggcnntntccncagnnnccnccggacccnannnntacntannncggacatctaacggacgaggtctggcgttcacataactgcagcnncnnactaattttcgttcnnnnatccacgttgccggatnccgtactcctgttttcttgacgataggttgggntgatcaagtgacngantgannnnnnnannngnngntcnntncngnnccannnttttnttncnacccnngnnganagcngnnnatcttnnngnntaannnnnacnnnnnnnnnnttnnccnnnnnntngnnntnngccnnntaatgccangnncatgccccnnnctaccctnaacgaannnnnnnntnnnngggannnnngngannntttacagatnatntnnnntgacntcccncgtganatgggnnnggcntgnnnancgcacatttctcactcggnncnggactgcagagaatcgagcccgtangnnnnnttncataannnngtntngncnnggngnntgtngccctncttaagnncggaatcaaggctccgnangttngannctattatgtgaagnnncnactngnnngcgnaggntnnnnacagtgtgnnannggnnntccctncgcgcnantgnncnacgaccctntgttgaactcngaggnangttgcgtnggtncacggaanggcagannancgtcactatcancggncntantgangancngtgnntcgccngncgacnntcnccnnatgngtangcgnncntctntggnangnggnncnatgcggcngaacactagactgnntnnnnnngatgngagatcgngncnncctcggntcaggnnnnnnccnccgnctngngnnaaagntgnanggntnngnctntacgtcngncgnctngaaggagntgnccnnnnnntgnttctnggtccgtcagngctcaccggcgacatggannatcnagaaaanccctatgatcttctggtcggatctncnagatccaatnnctttcggggnnctnanccgcaaaccgntgtctnggcggcnctanncctnncaantgncaaggnngccngnnnnnngcgcantntgacnggaganngatntnntngncctnnttnnnccnngnttncngngtgntcntaccccggtgcgnnnacccnccnttgtnantncnnnccagagcnnntnnngggactcngncgccagcgacnaanncacnnnngtnnnnnntgcntgcatggncacncggnngnantctnanangngtnnagcgcnanatcccagggcngtcccngntnnttgcnntctgcnngantnngtntngatgnnnnccnancngtgaagcgtagcacgcnanngncnntngntnnnnttccnggtnngnnacnncgatgggcnaggcanggtntncngagctcaagngngngtgatngncanngctcantgcgtgncnctcctnnnacgnnnggtgangntgnagcnnncnnngtaagnngnccgnngnggncggnnctcatggacgnngacgaaacccaancaaccgantagacggcagncngtatgaagaacnatncacngcgtggtnncgtttggatanngcctctggaacacagnccccnntccgcaantcnngnntacgtnnngcttcntgccnccgnncnnggnccctgnacggnnncnngnnnnnnnttcgcgnncgnattccnaggtncatnantcntnantnnnnnnncacantccggncgantncctnnnnncccggtgccntgantcaacnannnngtacnnntttgannnatgggtagccccgntcgaatctccganaagccgtacatagtngtngcggncgatcngcnnnngctntttatcngaattcnanncgngccngntnncccctcttatacggtctgatcnntntnnngcnnttatgtgcccgcgcccgagcnnnnnnnnnannnatngnntnnncngtnncncnnnnnncntnnnnncnncntnnnnnngnnnnntnnannttgntgcnangttagnatacatgantctttaggtagtngacatgcgccttagcctnttcggtcactgttanatacncntaaantatngtngtttnaccttntcgcttcaagggnccaccctntctactgagaactcatgaagtgaccganagncccacgggccnncgnagaagcntgacantgnnagtacgggngcctgtnntnaanngtnacngtcntannnagnnntncncnnanangntttncnctgccccanctttcttactgcnanaacgtcatncncngggcgnantannagcacccnttnnntgngnnnnnnnctgacnnanggnnngtcnggncttctnnnnncncacgcccngnnttntcntnnncntgnngnnnatncatgnctancntagcctngntnncgcnntntcaatgtncacaanangcccgngncctcaccggccnnnncnnnnnnccnggatctctcnnnnntcnnnnnccnnnnnggacnaaagcccncnnntagntnccggnnnctgannnannnttnagnanntgggccaacaatnganacccnnntnntcncggntcntgnctncaccncacactcngtnaangcttnnnncnnanagnnnngnngnnncctcnnntancngaggtcntatgngncacanangnncgtnggattnnntcnngacnnncgncnananncangacngagngcnncnncnnnncnntccnacnnggnnnttatnnnatgancggnaaaggggctcccnnnntnncgtgnntatgctnnncccgccagnagtacacngcccctcganctncgtcnnncannntgtnnggtactcnanntgtncnanccnnnaantncggnctactngntngntncganccnntctngnnnnganngcnnngngncatgncccgcngancgcagntacgannngangcncgatgnagcgnnctnggactntagcacnnanacnctgncnnactgcaannagngnnntngnncnggtcnntttgccagcnnnnngcnggtnttaagccgaaacctgtgttgttgaangcggcgctgaaaatagtctgtagatgnntcnctgtacacnatnnganntnggnncacggtntcactatcngttagnncnntnnacnnncgnnanntaggggctcngtgtngnnntgcngtgtcgncnnngccnagctnanctcccgngtncggananncgcgncngngnntctccccngggtctctctaaanannnnnttnttgnaccgnnnananaattgacctggnaatatacgccnctncggcncncncntnggtttntncgnancctncnnntngngtggtgnnnnnannnnntagantgatgnncggcgcggganncgcnctnnnnnntcnatccannatcntgtntcgtaaatggncnnattnggaganagacatngctcacttcacgctccaggngagatatctcgcggccattcttttcaattgtcngccccccancncgannnactanggntnnnntgangcntnagngtnannnnnnnnnccccnntncgcngngnngtnagnnagnnnnatgnncnnttacagnnngnnnanctgnncnngnncggncannntcgagnngggnancannagcgcgcnnnnncgnaagncnngacnnnnnnncgcnacgangtncngccntgannccgtccacnncgannnnnnntntactgnncnntnntnngagctnggagtnttagcngatgananncgtcncacanaaancccnnnnntacncgaggtacanngancnacncagncnccnntngnnnnnannggnngngngnnccccnntccgncaccnaacnatntgcccgacttatgccnctngggntgcnnncatacgnaggngagcnaagctcgggnnncgnncggctntnagtnntgtgagntcncgtcnatttnggcnaacccacaanctnggngagnggcagnggttggnggaggctggccngntccncggntcaagnaccgcctantctccangnctgttctgaccgcnaangnngacagcncttgcgggnntnacgnggannggccaggcgnttnngnanttctgacncaanaccggccgnagcntccggggcnanannngatcagncnnngggnnacncgtgncnagannnnnngcaganngagggatcacaaattngccaactcgannnnttannnngggcgnnannnnnacngttgcgcgccnntaggcnnacnannnnanncgaanntnnntnatngnnannnantcnnncncngtcctagaacnaggcgagcnaagtagtcngcaatcaccttgngatngncatctctcccccgtgccgntnggtcatctatgcagnatacgtaataanangacannannacanacgacnntaaggacttcgcgtactcaggggnactaattgtttncgngcatataaagcacaccgttccagggtaaacgggtngtacctaaacgacnatgancccataagccnanntnnnctggagcagcgcgtggggtccaagtgntnagcatnaccnnccnanttgtgaggaagacatnnnggacaccctagtgaactcacatggcgatnactctcaagccccacctctatgtgntagctgaaaccgnngtcctanagtggtcttgcttatnnanccccgccngtccnnataactattgggggaagtntcattgcnggtaaatttgagcgtgatncatgtnccncnccngnntannnnnnnanggnttcgattngtangngnntaacnccagccgaggccagatgctctncgggngcnnnnnagnnnnggntnccannttctnnagnncnnnnctgaagcggtctatggctncataaantagtttgganncggaganacggtgaattcggccgncgtctaagatcgagcttaaggcgccgcatccatgctgccacgcnacnnnnagggncgatgngacttntngangcncnnnnnngnnnnctngactcgtnnnnntnnnttgnnanatngttggcnnnnnttncntgnatacnngnnnnngtnannnnctttnncctgcncagctgngcccgattaaagtccgacgnatganccaagngnncggggcnactgggncnncgcccnatagngcnccaagcnncgncncaatnggntgncagnngaantgnntntnttnggncgcgacganccncctncttaantacctgtactntngccnnggnaccaatnnnngngnnngnanggctgcangatncnntnnccctngcnnnnagtncngngnnnntagantgggnntnngcnntctcntgnagtnggntnncgngttgnctntngaanagngncccnnnnnggnanngnnactgtgccncacgnnncnngtgacgatatcagaccgttgcgcngncgnnnntngtnnttnnngntaccctgaatgatacaaaattttagcancgannaaagataggtatgatgtctgtggtnngnnngccnagtgctagagggnccngngnactcnnnnnnnnaganaagcnngcgncaanananccgcgctgcncacccgccggctcccggcntctnntccgagtaaaagnatncgagtccctcgcgcgcaggtccnangnnggtgnnnncgaaatgagncatancggggncntannnnnntcggtnncnttttaacaatcgcataccgatatccctaagcngncgagtttagcacctgccccatcncnaacacccgaaggatnagacnnngtcnactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagnncagcactatcantgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggctactcccaattactccatanccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggnggncncnagntnnngtnatnnnangcncnncncnngnnnngncgatggcgntcgnncnntgnatggnngcangancnnngngnatntgnannacacancctcnnatgagtgnnacntnnnnataagcgnnantantnantcngannttngnaannnnnttagntangnngantnncnncctagangcggcgacgcnntacgntnnanncctnaacccnngggagaaanngantnncacnnacncntnnnnngngncncnntnngnggnngnnnnnnnnnaagntagncnggngnccangcttannnctntngccctnnnnacnnnganngtccnngnnnnngccnngnccacnccncnnnnncngcnnngnntnaantnnnnnncnnnnngtgntgtntcgnnnnaaannnngcgngcanctcnnnnactnnnancnnnnntanntntnggnnnncgccagtgnnnnacnngntnnntgnacntaacnggtnctggcgcccnattncnttgnnttntntncccnagggnggataccgtnnggcngcnncgnnggcgnnntccacnnacaaggncgngntcccgggngcgcgcngnnccngnatannnngncnntncangncncgtnancnnntttncnaggnnggggggatgnntaggttggtggatatcgggccggaganncncgcggggcntggggcatntgtgctnagtcnanttacgantntganngggangngatcnacgctnangctncannnnctcactttggtggnccggcaaacnncgttgaaaacttggggacatnatnanncgggcttagntnntccataattatagctncggtagtccttgatnnannntnngncatgttactnccnagnnctncggggacggcngggcggagatnttccccnacnntagannggaatcctttcggagccnacacncntcggcggcacntncnccggcttaacncatngntnncnnngcgcnnncngnncctngtattctcngctgnnnctgntcncccngnacnngaatnagnnnngtaannnncgnnnnnnncgtannncctnttacgngngtnnngnnanacgagcngnngatcgatcngcnctatccgtgccacggtttgtattttaaaaatctanatagtccgatnttaaggtttgngcnttgtctgngatttggannnnngtncnnnnnnntnnnnccnncgnnngccnnnntnacntcacntnccgnnnngctncagnnnnngngcnnaccnntngtgatgcnnnncgtgagagaacaaattaacactttggcgnggntntncgtagagnggnttnnnggaactgggtccagtttcaggatacgactgaagtcttnnnggncnnnncngcccagggncngncngnntanncacnaanagnggccgccgaaantgtgggctctcagnnnantngcgcntgncgntngatgtcgnnntngntnnngcgacgnnggnncctggngnnngtnatacangacgncncannnngnngcaggnnnagncntcncngnngcntgtggaanntnnnnnaancgggctcancntacatngccgantncnnnnnntantnntannnnnnnnnnnntngngcngggnngnntnancctncccnangnacntangngnngatnnacnggntnggnnctcnngnntccgncnncgnngggtattantggannnttnntgtggcgcnnagnnacnntgggtnatggngnnnnacccgncgnnccaccgcgnntnannngnnnnncgnngtnccnnnnttantgnancngnncgtaatacncnantgncagcnnnnnngngnnntannnnnannnnncnnnacangggaacagacatcnngncnntnttgcngngnangacnannnantnnnnctnnnnaatngnngnnannntncgncnnnnggncncngntggtnnnnngccacnncnctnatgncnatannnctannntnnnnannnntnaaggncntacacggcngcnnagnccgaccaangtgnnccctnccgcncgcngnccnggnnnctnacacnnnncantnngnggtnatnngggaccggggctnacaggnaattnctncagtantttcagncttccagttgatnttnagcgactacnanatncnngatanaantcggttnnntntgtgacnncnanaagggcngtaacctcnatantcntatggctanancnttggcatgtancccaaggttcgncngacgctgacntncntaananngcctnngatgtcntnncgatgtttgcccnnccctangngactagcgatgtncagcngntntntcagctttgacggctccncagtaatccntnaaangnagtctactggnggnantncgnnnngnnacntnnnttatggttnanngggcccnnnnangagttnncntnnngtacnnnnaannggtncnaggnncgcgtccngtcncnggcggccnnnnncnntgtctnncnnnnnngatcnntanatngnnnanngccntaattntagnnatatcnnacgctggcnttangngggangncccnnatcgcacgtngtctctttttggtcccgctgntnnnnctacnncnnnacnngncgnnngncatnaannnanntnngcnagnnnnnngngcnnnngccncaatatngccagggngnnccgnagncnnntctcnnannnnngtggaangnaatgcnangggngcttnnnannaancccnncttntnngcatnnngnngggantnnacgnncnngannnnntnnannttngagcagcnngnngtntaccnnnnccggggtnnnaantagtggnanaagtnaacgnannngagnnantnnnacaggctgtgncggcgactnannnaccaagctnngnngattngnggnnngttgncncnnngnncacgnnnnntttttagctcnnaaantcccncnaannnnttnctgngctnaggnacnagactngancnacnngannnngngcanngtcnnnaccnngtcncccntaccnnatcccgnnntnggggnccgtgaanggactnnnnnagagnnngnncgnnattnaactacncngnnnncnatngtcagcncgcgtnatgngtncgtnanccnngancaggnnnncntctannanntctcancanactcttantnncntngttgnanannncaaacataggnagancnnnanagnnngngtgtctaanctatnncacnnnnctnnccngnntccgncagntnnnnancncganatacntncctnnggctntnnannnnnnatgnnangctcgnnnngatgnancnnncccngtccntnctnccngtnncgctgnnangnacagcncccnnnnaggnnntgnnnnnngaannntnccgnntgnancnacnnnnnnnnncncngnttgnngggtacnngggnaatccatnnnnnnnnncnaacgtnanggnagncncncnnccannctcngangnntntcnnnatcnnngngnngtgngngnatgcannngagnnnggntnnancttnngnncantntnncaaaanaatccaatcgtccttncanctcgngnnnncnanganttnnnctgnntgnctnnacttgngtanctnannnnggnnnnannntnactcnnnnagngnctcncgcgnntntnggtcgcagnntcctatnccncacgnncncgntnnnnntgtatctnntcnngtncnncnncctnnannncnnnnntgcngnnnnnnntcncgntcnngntagtngcnnntannnntncgccnnntantcancngcnaaaacagctntngaacggtananncanagggttacnnnnnnnnncnngcnacctannnccncntnnnncnanngttactgaagcatcgccnanngnnnactnnnnctntctncnncnncannttattgatnntagaaantannanatnccagntgcgtngnnncnnctgcnncncnnnttnngcnnnctntnncccnntnnntgnnngnggnnatacantnnatggnnncnnnnntgtngnnnnncnannnanagttgntntnnnncngcngctnanncngcnanggagacgcgnnnggcgagcagctgcacacttcnnngtangccaagtacccgcttcacgtgacaggccanaggtctgaagcnnnggnaactcnnantagnaccncnnatnngatancaannngngacntcntgcnngtacattgcagnncgnantcgtcanncntgnannatggcanactntngaanaattccgnacgncngnatnagntnngantnnanagcntcangcccanctncntcgntgnanatgatggtgnnntnncgtnnnggnntnccgatggnangttgggtggnctttcannngcnagancagnnnaaaggngggctcgtgcnctngtaanggtangntgnnnnnnagttaggnnnnnnnngcnggtnnngnncaagngntncnntnngcgataaaagannnnntgacnacnnntcnnannncgngnaccgctantcnntngnnntgnntcnnnnngacnnnnccngnnngnntntntcannanancatggtttnnggatgcggaanncaaanacgnnntcncnnactngnnntcgtgnnanagtgtnaatactngcgccgcgcctccaagcgaaggagacgcagatgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccgnntgcatcacttcaaaccctcgcccgnagncccgttggccaaacctgtcgaacccattcattatggngnttcagnngnctactnctnncnccggcnngnnnngcngtcnntnttcnancntnttnnnngtnnnnnnnannngannnngngcgnacnnngnntgtgnngntacncnannnncgnnnnnnagncnannngnnancttntnngnnaangtgnncancacttcatctnncccgtgnggaaagaagtnccnnnnctncaacacnnttatangggnnagggngnnnngcntngnnncnnngnnacnnnacanctntatnnngnntcnatnnnnnnnnannncangnnnagcnnnntnncnnnnnnncgagctgttgnnnnnagnngttcnncntaatncnantnnntgnnganngngnnngnngctanatanntnnnnntnncnnnnnnnnnnnttcnnnggnnntnnnnncncnatnnnngnnggngcagnngnngngnncantnnnacnggngtctcccacntgngncncgaanntngtntnaanataacgnntctacnnganctcntagncatntngancnnntnnnnaacnnggctgngncggtatcgttnnagntntggngtnngngcgctgctctatacgacagcgacagctgggcaggcatttagcancatncccggngacagggatcggacacaganngcnnanaanggnnatgatngannccntcnnggctnanngntacncncntntcnncgatcatgcctnntttagtannncagnggcngtctcgnngnatcgngnnnnngagncanncngnannaatcntcatnngagncgangnnnaccnntcgaatnnnncnncnnnggncgaaatacangtgtgncattacncnagcnnngnnncnanntgnttcgtagtgctngngttcnanccancnnnctggcgncancgtngatncgnttccangtnaagcgcntnacgcgcantancttcnnnnncnngcnnntgnnnttcntgtanacnngcanttntnagtnanctntcannnatnaanccagnggcnggacccgnnaanccngncannacacacngcnancgcangnnngtntctcgngnnccnnangnnntcnnccnntnnnnnncgcgngcagnnnagnnnncgnngnngnnnttaatcgnngnnnnggnnntanncgntacnncgtaagaccnccaacannatttttagtcnnannaccagganngatnttctnnnnncnnnttgtgtacngtgnaacttggcantngnnntannccttttaggcttnatgangcgttctgctgcgngcaagtgggcagngncccnttnnttnggnaccnnacgcggtgnggnagtnatangnttaaaggtcacangctggtntgcgagcctggnnnnnntcaatgtatctgatcgttgtcttaaatccctcgcacacncgatactataagacgcgcaaaaacatanacnntnnntangcntgagatccattttgnaccatggggggttnnngtgattncgggcccnnnntnacggttgggccctgagccantgacangtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactnnaancnnnggcnctnnnnnncnnctacannnnagtnnnntgttnnnnggnngnnngtngcncnggnngntntgaanncccggagntggacactttagataaattnttgatatgngtttttcgctttagatngaccacggngacctccgatntacacacnnncacaaggtgggggagngtgtncattcnaannttcgttaaaaggtntccgnanngtcnnccnctcgnagtttanncnctcagnacgtaatgtancangngatggggcgtaagttaaccacaaggacgtctaaggaccagctcgggcaggcgagcctcagtaaggccagatgataagaaagtgcccaatgagcgacgaantcgcgctcgacgcccggcgtccattttaggcgctggaanatgtaacacttcnnntnaanncgggcctnttgntgatttnccgtggntgnnngctnggnnactgggcaccnngttgtannttnccncaatnactacgnatnntgtacgggtcgncctntgtnnntnangtcngctcgcgnnncnnanctcncggcataatgacattntacattccttagaggtgtatnccacgtctancngcnnngntngactttntnnnaanccnnngtngnctggaangaagntgnttaaanaccatagnncngggnncctngttanntngnngngtnaccgacgtcnnncnnnntaaagtattagcggctnnccctaacccgattgaagctgttgttannannncgccnnggnatcanacntanctcngnntgnnanangnnannagtggnnngncngngnntncnnnnacgatgcgagactcggtgcaagnntcggctgtcaccctgaggncaccaacgagccagcctgccaaaggcctacannaaacatcccggtacctttcgctgatcnnnccccaaggggctnnnacatgaatagtcctgttactggttatgnnnncnnntngcatncagcggtgtgtgcctncncgncctnagnagggcnngtgtatnccgatggtccgcngtgtacgncacctggccnaccannnggccganggggacaggcagaancggannntgaanccaggcntnnnatngggannngncntctnaatcnacnnggnctggtnntanctcgtgtaannngannccgnnnnannnnngatngaagggncngccnnntagaggccgnttagctttnaacaagtctggacantnnncnancgtnngcngttannannncnatgngancgntggngntncgtcnnnnanaanngnngncntccttnnnncnnncngnnnntnnagcggctntgnanatcncggntannntcnntnnnngnncagcnncnggnncnnatcgcanctagatcncactntcacatttttactcctgtgttcccnccagcctccaagagnggaaatagtgcttacatgatctngcgtaactctccgcgttcaccaaccatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttntgacgccnctggtnngnnnacngngntncgntnngnnnttaaggcaatcgcagtccccctgcacccncgtcgtacncttnnctannttagangccggnnnnntngnnanctgnngnaanggtngnnnnnnntngcacnnccccctgagcnncgtgntnncntncatcagncgnctgnngnnggnntcnngcacgntnngaccgacttacgcnnntgcgcccagctcnaaagtctcatcaacactactantgtnnatcgncnnnnatnnctgnannnnnccnngnnnngncnnngcnnnnnnnnacntttnntggtcgnnnnnnncncannngncaancatncnnaacttattcgctnnngcntacnngnnnnnnnnannnaacnccnngaagnnnntnnangctgngnnnnntggcncnagancncttttagttangngncnnncnncnnagntancacgggncgantnnggagcnnnangngatannncctnnnangcttncnanngaannnnnntnannntntnnnnnnggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccggnnganggtacnnnttnnggtgctnatggcganacnangntatgcgagncnanntttanncngnananccnngnagtngtnnttnagnatnggnnnnnctggggcncncnnaccanccctanccggangcagtannanngggngnnnngcatcnctctatgnctcctggatcgacnnnngnntacgtacncatgcntnntntctcagntagagcnnnttgannnccnncantgcnggcggggcangcngtntattagnngtncngnntggnnctgnanntctggctctcnntggnaggaccncngnncngncnggngggnngtgantcngcgnggaggtaacgaaagcggacgcgcnnncctnntgntgcaagnnganccanagccacaatgnctnggncttncactntnatgctgntnanctngnggcccnanacnaagggcccgncanaataananatggnnntgnagntaanagatnnatcnanacctgagnccggnggcaccannngcgncctnnngannngancaanngnnnnnnnnnnnnngggannctgnnnnnnnnngncngntgnngannnanggtgnnagntgaacgcgnncntcgctaantntgctcttnntccnntgncnngnccnnnncatnncnnncanntntctaacaagnngncggnngctngnncnnnngctncgctccnggtgcntcggccngatngttgcnntctggnnnnccttnatnnnntnnntnnncnnannnntgnnnnatanannanngntngnnnnnncnnanncnnnnnnnngnnnnnnnnnntnnaangtnncgngnngagtnnnncgntangnnnnnatactantnnntnaannntgaannnnnnntangacnnncnngcggnagtcctnantntnngtgtgccntnnannnnntagaactngtgnntcnatnncnctngnngnnnnagncantgtganatnntgccctngtagtnctgcnannacngncngcctagntanttccggcnctnagtcgaccncgntntnagcnntnngnncnncgnanaggggtgtngtgcttgngcgnnngaancannngnccacttgtgnngtcatgtggcacaggnnntntnnnancnntagnnngntgnnnnntgccncnncgcnncgcnnnnggnnnacnggncnnnnnncngnnntanntnnnnnanannnatntatncgnannaagaactntntccgtacgcgcgtctgcnttgtnctgacctcnccnnttanncgtcgcgantcgcacgnncacancnnctgataccgannccgnnngnnnnctnnnnngggcttnngatcttcaccgngcgcacaaanaacaattancttaaccgtagtgaagagtggagacgatgcgattcacccntgcaggccgtactactggntacagtaaggactggtttctttatgaaccccccngnangnacgattnagtnaagcaatcgntgncggntgntnnanncacctnanggcngcgcgcactacgaacannacnggcggcanagancagnctnnccattaggannagcttncgngaccttcgcngnncncggccgnnnnncgnagctcccagnctantcagngcnggngnctaggntgtntagnnanagtctnngcangaangnnagctngnnnnnccnggtntggattncgacngcangncggnntctgaatcttaanannnncttcnnnancngagtgncagtattttgccggtagccgtttgntgacgctgnatacanggaagggttaaagtnannnnnnggnnatnccnnnagttanantcngnnnnnggaatcgacnctctnggtntcgnttctgccacaactccacntangttnatacgnncnnnnttgaaccntgnnccngctgaccnagngatcnnagnncncannnnnnnnngangtnnnnncnnnnnnnccntatggcnnnnnnaangncgnnatnncnnncnnnnnngnncngngntcnnnancncntntgnnntgnntngnacngnngcnggcnnccncgngggcgtncntcnnctgcgtnngntcgganaacgngnataatttnacccgttaacnntntnngnttnncnnnnnnnnngcgggnnacnngnantngctnngnanaatcatangncacccgttgncncagcttnacgagcngagcnngnannnagggangctgngactgaattnnnnncnnagcannatnngttnttncctccaaggaaaccacnctcacctnnaacncngnnnnnnnagctccanttaaanccgcgattcctcgnctgacgctagcggcnaccgtttaagancgnaggtnntgtngcgaaagngactatggtcccacatgttcctcacgtncgttagcnntttttaaatcgtgaggtgtccgtaaaagnggananctatatnncangaattacntnctcanncacnanngnnnnttnngngcgnnangnngancgntnaagtnnnnnncancnaggntnnnnnggtnnnanggngnngtcnnnngnncctnnannnaaannnnnntgcnnnnngnncnnnnnncnccnnnnnccgttgacttgtcagcnngnngnnannngnncancngncgncgnngctnnnnganncnnntnnnacnngagtnngagngcganncactntncanccannnanannnnttnannncctcgncgntgccantnncanntnngtntanacnntcngcgnngnccngtntnagnnnnttnttggngntgtnaangaaaannnnnnntncctgctnannagngaatgtnntngcncnggtacnanatatcacagaatntcannnncgngacngctganantgaacngcnnngcnntgcngnagtcnnnnnnnaacnnngngnnangnnaananngnanatnnnngngncntnngtcggnnacgcgttcctctanggatggngggtngcnncntntgaancnnntnnggaacnagcagnagtngtcnnnnntngnnnngtanagtncctgnactcnnnnntnacccnnnngnncnnngnnanannccacgnntanggnnnnntnnatgggtnnnnnagnnnaggnccctttnaaagactnnannctgnnccnnagcngnnanggnnnntntgngnnnntgtnttgntgcttgncannngaaattgnncggnngcnntgcnagnncnannngngaatagtttanacncngncnnnggntngtnnccgnnnantacggtcgnnnnntagngnnnncgttgnngnggagtntgcngttcgcgagccngangggngganagnnnngnnnncnnggnnncgcnnnttncaatcgttnnnncnncagtgacatttgcnnngacgacttcctcatatcttgcgctgggtaagaaactcccagnaaattcaanntgnngcctngtnccgggtattananggnnncnnnnatcgtcnactattantacantatnaangtagtctggcnnnnccnnatcgnnnnnngnnnttgtccntataancacnnncnnannacaccnnacgatcngtaatcgntntccnngtncngnngnggatacggtnnnagnganntggnncgnngnnanttcgatacnaatnganncnncctactcgcttgtggcaannntgtcgcnanacntccgngncnnatncgnggtnntgccttntttggtaaggccggccanangttcaccaatcgctgcagtagtctacnaatntaagtacacggctcgatgacgatgtaggtgccgatctcgactcnnnnnantcangtccaaagctccactgccgggnnngggnaganncggacggttagacccnnnggncgtgtnaacccgacncncgcnantgcanccgcnacntgnccnnnnagtctnncagcnnnnntagttctagtanctcaattgtnnnngggctgggagcttaggtggcnttttgactggctntgnagcnngaagtcagntcanngnggaanggnnanannaccncgntcntacaacgnnnnatttnganctcnttntnagtgatcgggctttganangaantgcttgtnggcatagngcttatanaaccangtcannaaattcgtgnncnnaacctngcgangaancctaacntggnnncncgcncatanngnnntnntaggtgcgtnacnctgccntcgggcccgnggngatgcctaagtncgcgggtcngcntttnnaggntaccgnnnnnnnncnaacnngtttaanngcggtgnacagaancccanacgcctnnntncnnctccnnnnntntcganncnnnnnnccntngngggaccanagcgnccgnnnnncggggtggngnannngtcnttnagcaactcaatataacttattnnancaagtgnttncccannaantcnngnagntncgntaccattatagctnnngaantnaagcgcganntatcggctnngatcctgtncnnctcgtctcanttnccnatncttgtnnccnggcagcncatgnncgatnnnccntcntccctgnntgnnngcacnnctntngtnaancacntcgagangttggccnaacnttatcccgcgtcttggcccnacancaancgngtgannnnnnngcnncngtngnagccnagaancgnntgctagctcncgntttagnanggnntagangntnnctgngnnctncgncngnganancnnngcangcanccgnnanctgatcnncngcngcatgngcnnnnnngtaancttacnnnncangagnntnnntnnnnnnngntngcctnnccacntacancnncnannnanaangaanagcnggnnggnngcnngnctnnnnnannnnnngncgntngcaatgtnnncccgttnatcttnanntanncncnncnnttncnnncancngtgtcncccctcacttggttgccnggnctnnngcnggnnnancnntgctcttnnnacacnantntannncgnnnnnnatnnnnnntgggannntgccgatcnnnnnnanganntnngcnatagaggtcnaacgtgagaaattnnnagtgcctcaacnnncgctctacagacccgacgctattcaacgagcccgacccctttctcngtcgcggtccggacggctatggtacctgtctgntcgcctacacnggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatntctcatcccggcgtcatgggcatgtgcnnggtggtctaatcgcccntctcngncnctnctacggccgcgggcctaattacgtgacagnngcagcnnncngcnngctncanngttggnccgngncnnnnncagangtnantagnnangnnnntccgctntccgtcntnatncggannangtcncnncncnngngaccnaagcccgnnncnnnncntcatannngngnnnggncntttngtnggannatngnnatcnntcncnngcnnngnnnntnnnnnnntcnnnggcatganatggggacggannnnctncnntntnngacnnnnngaccntgaantngtnttnnnannggnnngnaacnntcgnggctnggnannncngacccncntgganannncntnnctgtangnnnngngccnggcntcnnnggaactcctnagngagatcgatatancaggaaaaacctccngtnnnggngtagtnaaaatgccctgttagttgtnnggcctgagctnngnannagnngcggnagngcntcnnangccncannntatattngtntnaanncgnncnngacangtgtnnaggacnnnnnnttgancgtgannntnngtgttgnnncntnncnanttncnnangtagaatgtncntngnncaccnnncgnnannntngcgcnntangcnganccatatcncgggnannnagntncgnngnaactgnnnngnnnggcngnngntnnnnnannagncntancngnancnncatcgacggtggntnggtcnnacnnntcgnnnnnctggcnaagagtanctcccgcntccnnnnntntnagnnngnnntnncnaannngagntngtcgagngtgnanttncaantctnnnngngganagntannncnnnnncngcgngagganactganacnngnnncgatcnngnggggtcgtcngnnttnntggnnntaagcnngcnatcnanannntntagngagctcacngacgccnnncntnnagnttccccacnccaagatngnncctntagncncnnnngcnancanngnagnnngntctncnngngatngaaaattncnngttttgttcnctacngaattnacntctgacaangcnntntnataganantaagncaggantcntcancnncgggcnnncnacgngggancnnntnnntggcgnnnnnnannnnntgtnnncncncnnanngnnccnanactaggnngcnggaantttcanggnntctcgnnagnnggnnatnanncnnngcgannnnctgactncngcanacaaattccgcaanagctnantnannnatnncngnnnnnnntnnngngnanngnngnngnnnggananngnnncnnnnntgttngncncannnnncnnnncnncacnnaannggnnnnagttncncnnncncnnnanatnaggctncntngnntanganttgntnngnngnnnnnnntncnntgnnnnngnannnnagnanacncgnanncanancngnnngnncnnccgnnncnnnnnnccgaancngnngncngnctnanncgtancgccnggnagggcaatgtnnnagccnnnnnanatatgacnccgtagnggcttngccgnnnnnnatgnangcntntnnnncnacntataannnnggnnttncanttnccgnnntgtcgnnannacnnnnnnnagaannnntcgcnngtgnnggacccctnancnncnnacggcnnncggtnnaaantnnccnnangacaannannanctgggtatgtannnagntnaanangatnnncancnnnannngtgnnngngnnccangnnnaagctgtngcncgtncgcannccctngnancnnnnngcctagnnatnantgntntntngncganntnnccnntttnnctnnnnccntttaannnngnnnnagnnnnccntgngnccnnnntcngnnnngcntagnggnnncgnntanccntatnnngcagaggtntcnnccnnnangntagcgnctngnngnnnangcgcnctatccngtcntnantacaacanntcanncnggagcgcagagnngncgnaatggttacataggangggacnncgaaagncagtccggggnngnangncntnntnnngcgcatccacannccatttaanggncaggggtnnanctnacngcgtgtgcntnngngnnnncngctnnnnnctcngnaagatnaccgnnnnnancatcntgcnnnnangnacaactactnanttggancgtttcgccnncgcgngcaganngtnnatannatannnnncntnnccanctttacctanaccggccntgtantgnggctcgtnncccncncgnctnnnnngnttnntgctnnaannncanananaaactgcgacgtngctgatnntntnnnnannaangtactnntcannggtcnnnanttntcgnacgcnnncttcgatcnaatnnnncganncnncccnccatacgnnncgnntngtacnangnnntggcanacngncngtnnangagnnngntncgttnacnacctngtanagtngnagccnaggnnnaagangncagccnnntgccgcgnnangctncnnnncnntgagntcncnnnnnnnggnnagtngtngngggcggctgnnccnnnntcnncgnantncnccancgtacnccggannngngnaagancanngtngnnaaancatccgncggcttttagcganacccaatntanngnncngnntaccatacaatgtaaacagcncgtcctgatgcctanaagcggtgtcgngcncgctnnangnncnnttacnnnnatcnntganttcgncgcngggnttttacnnggtgngtggctcancttnagacangnctaacagatgccangtntngcgncantttnntnanatcattncnantnnggnngntnnntnangantttcacnngnnngtgtttacntgggnanngntttntgnggncgcccgnnggtaaataattncntnggncnnngcagnttgttttattgctgcatnntngacnncgtgtttctggtnnnccngncnnntancccagaagcatcnctnggcgcgnnnccgnngnnntnannnngnnntannaatcgnantgtagaaannntcannngnngnccnnttnangtngttnannnatnnnnncnntgtnnaaattggtnagcaccaggccgtnnccnncancnnnnnnnnanncngnnngttannnncnngnggattnnaccncntngannacanngactcncgnagngtaagtnngnnnctcnnccnncncnnnnanncacncnnnnnncgtngcnnnnnannnnnnnntcannannctnncangnncnanncnnannanntntngnannntcncnggnnnnnnnannnnncgnngntnnnnnntnatnnnccaacnnctcgcaagaacncncttnnnnncnttnnnntgtggnngnnantngnngcccnnttnccnnnnncnngnnnagtcttnaaagacgtggtcntcntggcagnancatnnncgnnnnccannnncgcntnngnancnnaaacnannacntcncnnncnnanncngtnnncncnnnnnnctngcntganntnangnnncntngnaananannntnnntnccnnggnncnncntctcgnnntgatnncccncnncactctggatggtcgcnngctcgacnaataatttctnccgnancnaacgnnnnnnnnnnnncnngngannnnnncttgtnnnnggnnnnnnnggnnnatanaggnnntnggcacntnnnntgnnntncnannnnangttangnngncgntnggcnanntgnggnnngngntnannnnnanncntcgnnggnnnnntcctncntnnngnnncnantgntntnngcnnntntnnnnncnnccgcntgcncntcnntnnntanncnncnnganccnnnnnngnnntnnccgngggntagtntnnngnnnnntccacttactaataattaggagtcgcctgttagcccagganaaatcttnagangnaangcgatncgaatnangnncancnncatnagnantgnggannnccntnnntcttncntngcngtngnngagnagaagnnatttnnttgngagntcnnngnnagcccntantnccntcnnganncnnntntgcnnnagnnggcgnangnnnannntcnnnncgctncacggagncgntgcnccnntcacnnnacctnncnnnatcancaacttcatggnnnnnccntngaacannnnnnangtgtngganaaccanngtaganacngtaatatcnagnacgtnagtctgnnnggntnnagacgncnnnnnaagagaananntntnncnnnnnnnnnngnnntnggangnntnncgtcnngagcgantgnggtanannnntcatancctgngnngtnnnacnagnanggacgggcctccatntntannncnannttacgnanngtngnncncnaagggggcnagagtagntnatttcnnnnnnnnnggncccgnnnngccggngnncntncnttgntnnnntctaanncngcgcgntgnaancctnnnnncnacncntngnacnnanttcnnnnatnctcntnnttctngcnttgcgcgccgnggcgtgangccatccctcncannatnannnntcctngngncnccngtnncaaantgtaatgnaanantggnnctngnnanngcanncgctcnnngnnacacaganccngtggtntacggaaactantcnangtngtncnngccccnncagnnnnnttcnncctctcccagngccncantaagtnggtgganccccnntaaatcnggaatgataagccaccgcgatctnggacggagagatttaaaatgnnnnnnngctataacaggtagctancacgtgtgacatgtgtagcngcgcncgcgcaccctngnntgtgaatncccggcggtccttgtgaattnaaactcccggcgcacattgaaatatttcacgancgagnncagggtcgtgcaanngtccngcngtaaancggangggatannagatnnngnnngntgtnganctgnnacaannannantancttcgggcgtncgtnggnnnccnnancnannnnnnntntgannnannccgnnngngngcnnnnnctcaacntnaacnnnntgnnncnccnncnntncnnnttangaganncnaanntnnnaagngnnaanagcagcggnacnancangcngnnagtnnctnnnntnggngnnntagtcnccangnnncagcgcnnnccnnctantncgggnngtgtgtcatgnagaacnnncncntngggtncctaacgagngcgcantannagnctnaagatggctntnttngttngngnannnnancntnnnccgtannacggngcnnncgggnnnnnnggnccnacancntcnnccgnnnnnntcnnacgntagcaancatntanntnncnncaanncngangngcngnnnggnntnttgtccnccggcgacnnctnnnangncnancgnngactcgccancggggtgcgatcnncgccnncggcnnannnngccnnccnctncnngtngancngcgnccntannantacnaaannnnannnncatnnntngnanctactnnngacatggnnngangtnnannngnncacnacncnnnanacgntgggnannngtnctncntatctnnncgncntgannatctngnannnnnganncccnacntggananganncncggcggttagnnntngntnncatccnnnnggantngntncgngnggancnngcnnccnnncntcngnnaanttcnnntnccgatncggncnnctncnganagacgtcccctnncngccnnnnnatgtntgnggcannnncnnnnangncggcctngnnnntggncgcggcacgtttnattgngatngncnctgtcnncaancnnttanaacgnngngtncnggnnannnnccgnnncagnacnaggcanacnttnngnncncccnanntcnncnnnntngncgnntgcccntnnnnnngncgtgngnngtnactgcttanggcnncntnccgnntggcggnnannantngnngnagaangtnnnnnccantagnnantgccgcancacgaaaanaccngcgnttnnnccnngnncnccnctnngnannctnnnngnnccgnngtngatnncccnatnngnnaancntngnaggaacaaggnncgcgagangngangggnnctcganncgnnncnccgcnannantatccncncattgccgccttganngncnnatctcngtnnnggcnnagnacnggtcagcanncnancnatnnncangntnntanacgnancnngggnnnnttagcacnagccgccnnnnacagtaangnannccncgcnganacngcngnccgnncngnngtccnnaactncnnntngcncctgccncgccgtgnaanngnccnnatgtngannatcggttcgcngncaaaatcgttttcggnnncagagnngncntacnnnacnnagnnngncntgnngtngnntnnnncnnacnngngacnnnacnnactgnaaggganncnntnntngnccncnnnccggnnnngacnccngntnnccngcgcctcctcntctcgttcagtcgtggccccgttgngtccnatgcccggtccgttcggggtnctncngngaannannntnannnnttttagctnnnccncncgannatgaccncgcnggnannatantganntnnnnnnnagngtnggantcacnngagcgngngnganatcnatancnangnncganncnntcantcacnactgtggctccggtgctntancacaancggcttagangcagnnncnnncntnntnngccatnaagttnnctganngggggnggtnnncccngtngcgnntnncncnagcttngattgtcagttcnggtngtgnacttngatcttgagnncgnngngcnnctnggcntcctgtttntactagantgatagnangnggtaggtaggncnnncatgaanggnccgaaacctgcnngncggggnntnccnacccntnggtnaatantgncttcnncngntnagntgnngngnnancntnccnntctctcgnntagccagtgnnnngnntctactcctgctnangnattantcgncnnnanatgnncacccacatgncnccgntggccagactacgctngctnntcttctnggaacgccannnnngngnactnngnnctgtaagtccnngnattgcnnnctcgcatannnttntnnnggnnncgnagnnanngnaaggcatttgncnnngtccgncatcncagntcggnnnncaggtttcccgttgtgttcgcgataagtatagangnaaaaagntcgccactacctgacttgcgtgnnactgngttanttggtgggtagcacggctaggtncggnanncctattgngagannnanngcnnggcaacnnngagcgncnccnanncnnanngcntaantnnncacgngnnnntannannncnnnngnnnnccncccngatnnnccntcnnnntnatnncnnannccnaccgcggactttncaagnanngtnatnnnagnaaaantaanntnntncannancngtcnctcngtcgnngcccnnncnngnanncncntcgaganggaccanccnnnnnccnnnttnnnatnanntatnnntngnngncngcatnncgtnnnnntnanngancnngngtgnctgtcnncnnnngcnnnngagnnngnccgtnnnnnggntnnnnccnaanncatattttcggattagacggcttgantnttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcattnactgcntctgnttnttcgaganggtanngncncagtannaatnnnnnnggngtngcnnncnagcntnngntngtcntnctngtnagcncanacttancngcngncnnatnncggncnnncgnntnctnaactgggnangnnagtagcnnnncggcnatncnccgntnnnntgngtntcnntnngnagccnggcntnnncancttgnnncnnnacagttgncaattggccgatcttnnngnntacaanttcnnnacggttccccgngtgtnncnnntntnnnnccnncngagcnnnnnncnnnnnnnnnctnntnnggnnnnnnanncccgnnnnngncannnnnnngtgtnnnttanacttcctgcttagcactgaacnnctagtnatggtnaacgnntaggcgttacnngtnntctccccgtcatcccctggtcgggtgantgtgggggnaggcaatgggaatcantaacggcgcgaccnnntcnananaaggntnnggattcncnncncnttttngccncncncncncnngnnncngannntgngancnngnnnccntgcncgcntnnngncngaggngcnnanctncggtcttagtancgagntttgtcncttanatctggctataaggtaaccggtcggaagtatggtcacnnacaaacttaattcgccagattggtggtctttaangccatgaatcacctcgngaggctatgtgtatgcttggacttatcctcttgcgaccctctcgaacctgttctggtgcagctcgcctggggctcctcgactnnnncannncgtncncnactttnattgagnnantgnntgangtnacnnnnngcaancaccnacangntttnnntggcngnaccggccgatccnagntcatttncagctnngangnggcgtantngtcnnnnnannngnnnanntnnngcggnataanttncttagtnncnnnngtanncncgnanantnnagntcntgnccttggtannnntncacncnnnngctgaaantannnntccnantgccaggtttaanatnctagttgacgcnccgtgtccnagacgtnnnaannncncnaatgaannnnntgactnnnttaagnnnnnnaccncctgtgnaantnncgtgacagnnaatntatgatcanccacancaaccctccccnnatgncggnttcancngcccngngnncattcnccgngaannnnggnnatatnngngactttngttaanntgnntncnaangcnagncnaacacgtgcanncgaccagggggtgantccancctnntctggggnnnacnaannnnnnncnngnagaannttgagngctactagtcccnnagcnaccgtaannanntantcgngnntgnacnnncngntggaagatagnggnaancaggagntntcctcnnnnnacctntcntantnnnnntnnnncgttnnnaagnananntnnnntnngcanctcactcgngtgagncccnatntcntnnnaancnngtnganncagnccggnnttcgtnnnncgnnnnccngnnnnnnnnntactnnnnagnctccanncnngnnnaannntctngntctccttnngtnngnannnannnacngnagntagngnganngncnggccgcgagntctntgtgtaccgttcagaatancnntntnnngngtcanngnnnctaaaagactctccgtcgagggnatgcatacgngcctggcttcctccccttngtggccgtccnnataaggttngtttanccancgcnaacgangnnnngataaanngnccaacganattngantcggtacnangnaagccgcccnctagcggggtacgctcgatgcagatccctnggtactgatatncctactataaatcaagagcttcgaagccagtatgtctgtctataaacttaggnnttctcttcattccganntgacgctcgnttgtngngcaacnncnnccaagctctcggattcactcgccgggcatacacaacttaaccacgtgctgctgtcttttgttgtccctgcgttccttgctgtatnnnnnnnnnnnaagngtctgntnnanannnngnnntnnnnagggntnnncatanntnntaantgnnngtacaggcagatctcttggatgcgaggnngtttatttttnnaggacaacnacggagacnnntncncanccgtnggtnnatnnccgatnttagcantgcccttgaccttnnctcaagcgcnnnggnnngcnagnacgncancccgagccatcnannangntntnnacngacgcaannnangcnngcnntgtggncgcatttccntgcntcaattcnaccnngcccaccataccncngggcnnnnnttcnnnttannttngnnncntnnnncnnccngcagccntnnnnanngattngtgcnngcnagtnctnagngngacnccgnacngcgcnannnngnncgnnatagatanngcnngcnncannccncnnngcccgnaccgcnnnnnaanntntaattaaaatagnntcctgcacggggccnactntgcttgncnnnctaggagggcnccctnnnnggnnatagacatccngcgannngganncnagctaatntaatgnnggtggnnaananccagttnggccttacnnnnngnanatttcatggacgangtagcattngctgcttgtgtgctaaggggtgncaaaaaggncgattgcgagttttngcgcaaacgccgcccaaaagcncnngnnntaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcactagtcgcgcagctctgctaatccntnggtctcgatgcgggaatcaagaccgacaaagcgnnnctgggcttcgaggtttcccacgacggtagtcctgtatgngaggtcaatntcgtcttcgtnatgctaggacacatggtataannnagagggcaagtngcacnaactacatatntgcctagctaccagatnaangaganctnngncgnctnnnggnntntcgncagnctnnntgncnnncttgggcnnncgncnngtcnnngttntcngngannagnnnnagtnnncannnnnnnnntancnctnnnncngcnatttngnnnntngnangctnacnanatagccacaanngantgcgtncttcncgnggaanngcntgcnnnnnctnggttcacngnacngtnnnactncgantnncnannntntnnnnnnnccnngngnnngcngcnnnncnnnnnntnnnggnnntntnntnnncnnncnaacnnnncnnnntcngnnnnntntnnnnangncggnnttanggnnntnatgncgagngnnatatnanngggcnncnctnaccnncnctccggncnagnccngggnnggnnnnnnnngnngtaggagtgaagntgaggntnntgnnananaannngcnactcgntgancgccnntcancatgtncngtnnngtcnngncgtatncttcnnnnanggnnagnnncnngngcgngcngcgcanannttcccacnncanncnnctctggcaantagacnaanngntnnnnangnnacnnannngcgtcgancngantcancnnannnattagnagaggctannnncnnntnnngngngngtnnccngnanncgngtnnnntnngnnctnnnctnnnancntnanntacnananannggnncgtnnnngnncngantnnngtnntnantnnngtnanggnnnnnnnnannnnncnnncnnaggnnntnngtacnaannnnnttcccnnnccgcnanncnnngncntnnnnggtacnctnntcngnnnntcnccnnnnnccanaagnnncanngtgagntcntgnnnntntnnnannnnctnntgnttnnnncnnnccntnggncannnnnaggntnnngnncnancnnnntannnnttgnngnctcttnnnnnnnnnnncnagnnnnntnnnacctcnttantgctactcagactcngnggcncctnncaaatnnngnnnagnngctgntanannganccccgagtagnnnnaccatcnnngccnatngaanncnncatcncganncgngcngctnnncnnangtgcggcngatgcnnncgatangnnnnngnntttannnnatgnnnctnnnnaggnganannancnannncagnggntnnnnnntanngnnannntannnnncngctccacnacntannnntacnnncncnnnccnccntcttaccnangatggnttannccngnctgggtnnggnnnagnnnnnnggtngcnnnntannnngcacnctncaacnnaggngnanngnnnnnnngcnnanatngnatgnctnnacntncnntcannangttgcncnnnngngntncnngccnnntccgnntannnngtcnngtnnttgtnnnnangncnnngnnnnnntgcctgnattgannaggaaccntgggnnncntgnnnnccnngannnngnncnacgctnaatgcannnnnannnnccnnggnnnntanatntgctaatattacncagcctnttgnccntcnagnggtatntaggncnnnnncnggnangctnncnaangntnaccgnntncnnncnanccnncnncnnnncnccnnacggnnctcnncnnntatnagctnctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgnatacagccagactcctanatnnattccagaatagcggcgctctgaccgcctgcgctgtcacacagaggcacctgtagcaccttaagttggtgcattcagattgaangactgcctcgtatgtagcaatgtaaacgagctaaagnnantagcnnntantncncctncaangtaagngtcacttntnctcggggggnagntttttgagtgttnctttnctccntcanttgggtnnnnnttcactcgggagatnaaggctactncntctgcgatgtacgcaaatcgcgctaccggtgtatcgtnactangttccacnnnaantgtnantctaagttcttgtatgtaatatcnngcgagtngtgggcnganagtaatttatatgtcagatagnaggnaccatgagtcnnnnnnnnnnctaacttcaaacgaatccatatgctacatagatcctcgtagggagatntgncgntcangcggatgaaggancgcgntcgaatatcncctcacttagnccgnggcaaacanangctntgaagcatgtanaggcctggatggaaatngggtancngacnnnnntnnnngntnnttacnnnnnccgnnacnanntnnttnntaatcgtgcaagtacaatcctgtctcgnctgagcttggcgtccgccgcctggtncgtaacnatagncattagggataangtacaaaccacatgactctcggncagtcgtgggtancnnngtagcccataattcctaacactcggtactaatcannggcacgaactagaacntcnactannanacagatancnanaancacangtcggnnnnnnngaagcanatgtaaanatanaatctntcatctcacagncnnnnaannnttccnnnntnngcgagntccnnnnnnagnntctnnnncatannnnngcgcngntttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacnatgtacacgatancncggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcnccnnnnccaggantcnnnnnnnnntnnnnnancnanncngntgngtncccncnncctatanancgtnnngnccctnagcantnngngcngagacggccgcnncgnanccntcnanntngntcctgnctaggtcatgttttnannnnnnnttacggcctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttgaacagctcttaccttagaatgcnnngcgctactanttgtgncgggtgacgttgtcagttaagggtcnntggtantccgcctgtgctacactataccacggcagttggcgagatcccgcctcnaccgccgcanntagngnnngnntnnggctgnnnntncnnnncgnntttgttaancaggtntatnggatantcgcggntcngatncannncncncgccntngntgncncgngncacatcgnnanngnggncnanngancncgccnnnnnnganntacgtacggnaagggggntnncgctagtgaacgacncggcccnnnagnnatnngnaccttgagtagcgncnttcncnggactgcncttagccgntnnccnggaaatnnnntaaanttaggnagccaatnncccgccagtgnacctgtgcccgatttacaatgtcctcgtcaaaagaaagacacccatanacggnnnntcgggagtatctttcnnatnnaanntggnnnntgtngcnnngcntangnnnnnntnggngtnngtnctncaggncgnagaaaacagnnaagtggngngnanngattgagnntnnnccagagaacngtaganattcataagcgnganangacgnnngncnngcnnnnngacngacccncagncggcnagntnnannnngntnnnagccncatacttgcnncgtgctctannananntgcgctcnnggntcccanganntnngngnagnnngcacntgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccannaagncatagctgctgcccgactgagccgcnngganggnnaggancaatgannntacanngnggccttnccnncatntangagtgaatagtccatacntgtactncnnnanngatnngngnggnnnnncaattgcantttntgnntncntannnnntttncctnnannngnncnaancncactnnnnncngtncagacannntnaannnacnaccnttnaggacatancncnnatgttntacncananncttnanngaccatncgtaatttcagnatntantgnattaatnnctgataaccacnnnntncnnnnttnatncncngnnnacnntttcnnaaanangncngnncnntaccganntatttccagtaagggtacnactantancgnnntnnagggagannttagatnatcnnnnnctcncnangnangncnatcntnnntgcctnncnncgnngagcgcncnanaagcntgaagncannnttcacctgnnactaccannnntcttnttccnnnntgtntgcgntcctatcngcnttgctgccnnnacatcnnactttnnntnaacnaaaanaantncgancnnnnnnnnnnngntctnnngaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgccnnttccggcgnnnntgcatgccnccagnntgncgnatcattcagngtgnaacnnncgtcagtnanangnagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctntatttgcgccagagtnnnnatcgnantangccngcnccncnntggtnnnannnnccnnnccntgnntnngannnnnaaaatacctagnnganccgaccangncgtgttnncgnnnngttncgnggtatagtttactgtggnnnnacggnnnagnanncnggnngcgtnnnantncgtntaggnatngnncnnnnctngcgacgannccanntnaatnacanntgancnnnntnancccnnnnngtntntangnncannaanggnnncntntcaggnnnntccnnnncnnatggtgaggggggaanggncaacgatagngaagcgnnccaatgtctgaaagatcagactcacagatttaagctgaaccggnnngntnngnannnnatnncaatantncngttncncagaccnnnaaanttnnangtcttgnnnccgggnacnngccnnncncatcnnatgtcangngctgnnacatnctnctgtcagnncaanggnnncnntgcnannacgnngcggcnngncnccnngnagngagnncnactcnncctggtttatcgncatgatgaccgtnnnttncnatnngnttncagaaannnnnngnnnnnnnnnnnnnnagannnacnntncttccatcgngnctccnnnntngtnatgcttgnnnnntngtgcnanggtgtgggcangtcccgngcnnngcgnnnnngncncgcannaanngntncannannnnnccngtgnnntnggncttnnnnncnaaggcgnnacgcncgntgcangtaanccncnnntnnccnnggntcaganngtatnctnnnnncncnnnnngcnngnntnnnncnnngnannncngnnnnnnncgncgnntnnntnggnnnncaccnnnnncnnncannttnanttnatnnnnnnanngcannnnncnngnannnnnnnnannngnngcatgnnnnnggnntnttnnnnnnnngcnnnnnnnnnnnngngncagaacntagtnnacggtnnnnnnngntacnnancnnnnnnccnnnaccgcacnaccctcancnntggannnnancgcnnncncccntngcgnnacnannnnnnancgnnnannccncatnngtnnnnnggnnntgnncnnnnnntngnttatnnnnncnnannnnnnnnnnngtnngcnnattatcaggctttagctagcgatgctccgattgtanataaggttgatanacncnaatctacctctagacctgtacgcttnttngnnttatnnnnnnnnatacnnggnnnctacactgaacttagtagccaaacagtncatnagtaggggttgcgttagcgtccgcccaatatgacgngcagtacgntatcgggacagncctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgnagctcggngcnnncnntnnnngnancnnttcncgtcngnngngatancnnnccgnangtgcatanaactncgtttggagngtnagccttcggancttntnnnnnncncccnnnctcnnttnntngaanntnngngntnnnnggcccnnnnncagngnggtgntcnnncgtcgngaanntttacgttnagtcntcaanntcaggnnnntgtgtataanatanngaacgcncggngngannggngaggnnnngctgannttcantcggcntntnntnnnnnccnnganctnncaganncnntagcgtnncncagcnncgnngncttggannnntantaannngntagnnnnnanntnnnntnnncnncgctnngngnnanncnngngtnnnttnannnncagntgtgnncngncgcntnctnnccgtnggantnncncannnatgtnntnnnantancgagnannngannagncnngtnnnnnngnnnncggtantntncncccacnnnnggacnanatgntcnnngagacnnnncntcgggtnctanttcnnttgcnnanncgnnnncnnngttcttggctttnctnnaantnnnggannnggnncncncttnnccnnncgntanctgnacngtannnggnntcnagncncntcnnnnntacgttngcnngntntcgagtangnncnncgntnanntnanngantnncgggncnnnangngaccnnnnnnactanntnccatnnaccncgnggccgagaanaacngnanangcgtngcaactnnnngtnccnnagnngttnnnccgnncgcgnaanttntanntgtgtnaanttccnnnnggnncacannggcnngngngtncncgcncnggcgggnnggnntgactgcgttccgncatgtatacnnggctnctntngacctcggtnnncnaanctgaacntagaangcntcnntncccnggtgannagctncangagaggtggtggtnnttttagtnnnagtagnnnnctaannggatnccngnnactnngcnccccnngcnnnnntnttnnangnngnantttcgtnnncnnnnncnncgagcgatgatanccaagcntntntncnacgannccgtatcgncctcgaggggcgggnnaaaggnctcgggncaaccctggccactaacaagtgccntnnagtgcatcnngcncntgccgnngactctggctnngaaagcgatcgtcagctcgttcataatcntggaactntcaancnatgtacngaccacattaaatctgtggcganaagcttaantactagannatnnngagntcggncacnccgggaaacaacnaacggcggggccggtctagaccaccagaancnngatcgatcaataacgattagttgcnagtcttctgccacaacantgnncagcctgcaccccctgngancganggttgttnccnccatccntttncnnnnannnngacnnnnatgnnnnangngctcactttgnggggccagattagtccagttcntnnnncnaagnacngggntggcccnnncacgcgnnnnnncnnntntncnntancnaagtnncttgtngcgcncgcnnttggcgtgannnacgnntnngnnntaaaagnnaacanacncgnnnnnnncnngcncacnnnnacnnnnttnncnncnnncccntccacatnnaggtntngagtcgnttcnnnnnnntnagnnccaannggcnnncnggcnnannanntngnnangaanncancncnnctnnntantnacgngcggngnantgnnaacntaggganntgcgannntngntannnnatgatgnncttngnngntgccgcaannannncnccanncncncnaacccancancntnnnnnnntnnnnnncatgnctntnncnnnnggnnnaaaccccntnttnngcnnntaancnggtgtttttcatanatccgggatgaacaatangtccatttcnncggcttaccnnnntnantgcnnnngnggcagnnnnnnnnanngtnnntnatacccagancgttcccgattaagcaaatgtattgcgaccagttactcaaaagggaccacaacacgttcgtgaggtgggtgnnagacangtccgtttgattanccgcncanncccccantgaggatactggaattgagagttcatccccgccgaacttactctatcgnnngnannanngnnnnanngtnnnatannnntnannnnnngnncnaangntnccnannttntgcaggnnnntgngnancagnnanancancnntatannnnanncnnnncnnnngnnntntnancnnccnattntggngncgcanngtgncncctnnnntnntnnnngttnnnatngnnncncnncnnncnganngatnntactccntnncctgggtngcnnnnggcgnanngcgcngnancngngatnngcntnttnncgntnngnnnntnnncnacnctngacccggtncctgtnncgncagnacttagggagatttgtntacttccnnntccgncccgtgcgttcnnctggagcantnatntgatggcttgaaagntngttacgtgaaataacgnancaaattcgcacnacgannnacnnntcngnnnnnggngngnnntnnnnnnnnacgnncccgnntnaanntngcnannnnncnngtgnnatngggngaatnnnngngnnngnnnccagnncntcggncganatttnnntnttngcgnngnngngntacgcncgncnncccctanngcanncnncaggccnnnaannggnncgncaggggngtgtnccntccgntctgattcnacatggacnntacnacagcnngnanggcaannnaancctnatgtcncacnatnccanaccgcntcnngctattcnnancccnccatggtaggcgncanncnactcataattttgnnngnncnnnnnnnannnnnnnnanntnnnnntanacnacnngnnnnnnnnngntntngtccnannnncaananngtcatgnnactcnggttttgcnngtcgtangggcngtttnntgcccntctctanccttngcnngaanctagtttnccgnantgcnttnttnagcacaacnncggngnnnnngnnacntggccctgnggccggccnanggattcgcataggcgangctgtncatntntgnggnngaanctntccntntgncttatnnnnntggagcncgngccancnccnganactngcnctcnacgccngaagagataangacgtcactncgntccatcatnnagngngnccaggtagtctcgcgtcttcgtcgtgcaagttctaaatcatatctgggtgtnacggttgcganatctgcatctacttggctgtaaagacctaagcacgccnnncacagnacgacgnagcacggaagnacactntataggctaagcaatcacgatgggatagcacnattnncnannnnnnntnnagnnccanacnccaantcncgtggagcaannagnctgcactcttaatggagcantnttagcatagcaccccgcgacctaccaggcnaaaagnttcggctacgcncangangnataannngcgctaggcctcganaaactccngnttntgntnnaacttggnggtatactcnnncnnccntnnannggnanaantgnagntncgacggcnntgggctttgaactggtggnngtagganccttngntcntacccactacatagcaggcgtgtttttaactcagtangtgcnccnccgntacncacaatnanccntgtnncanncnnnaggacgnanggnnngcncnccnnncnccncgnnaantccnagtcngantcnnnaggnnnnntnngggagagacnntangncatcnggtgnccnaanncnggtcntcnntcncnnngncncnagcgntccnccccntccggnanngcggnanngnananntncnnngttnnnnnnnnntnngcnncnccntcnnngacccnngcttcnnncnncnnnncnnnntnntgcaaaacnnngnnnnnnnnncnncggantaactanatntnggnncgccgnnacnnnnnnngtgangnncancnnttatagtnctcgncgnctgntgtnanntngnncccnntncgcgnncgttnacanntnantcncncnngcgnatnnnnnnactgttnncnngnggnnacttnnttgnncactacangcatngctagnnactgcnnanntnntngnngncnnncntcnntctnctncnctngcacntncntnntngntggccnngnntnntgccaagtaatggaccgnnagcgggcggcactagcgaagacgcaaccggcggctcgaccaaggcgcgtgttggagacaacccgatttgggggggaaaagatccnacnaannaanaagntagncncncnanntnnntgntnnnnctncatcgntntgnngccaaacncttnannagatttnngcnngaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgtnaagaatctcgngctcacgtacactcggtcggacggaatggtctgtgacanattaggagcggnggcnncncactatgtntnancnntncnnnncntataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttcctcnanngcagagncantnagcncgagnnnaggnnngtntcnannctnnncnncnnnntggnaagcnccnnngnaggagnntntnntnccnagnncatacanntaaaanctntannnnggnnncnttcntngnagtgnngnnnncntnncctnnttgnnncgnncncngagnantancatgncgnnngcnnggtgggatncnngtngnagntgnntaacannncctattggtaacaccacttatgttgtagagtattttnaccgcgcagtnntgcgcgcgctantgngtnttgcgnaacaccgactcttgngtgagtatngccccgggaagtntcagcncganagnaaactanatttnacntacctgnancactttctaatgccanggggatccgaccggcgagtaganagtcaagagctantccggccagtccncttctatttcatnnacccaaaaataacaatatganccannccggcantnaccnaccgcggnncgnngcgnnngcnncncntgnaggtgatgaangaganaccnctggctgtcnnctggcannngantttcttnntttcggtcgnnnnngtnngntcgtannagngggnngtncnnnnncgactttctnncnngnnnnnnntngnncgncnntagnnncnnnnngaagntnnccggaggcanntncngngacagtcnacaacacagctaccattagaatggnnccnngntagttntngcnnnnggnnggnganngncccgtatgncncngattannaaaatgngacgcnccngnnacannngnatnangannatnngnnccngntncnngncgnngncnnnntgtgantanntngnnnncnnnnnnnnnnnngancgccnnnnnctcgagganncnncagatnnntnccngnntgtggnatcngnnnnnnannnggnnnnaataccggntcnngnnnncnggncnnnntnggtnancngggtnnncgnnnnncngncncnnngnnnnnnnnnngnnnnnnnnnannnnnnnggnnnngntgnnnnattannnangnnatnnntnnnnnnnncgnnnacannngagtnnnnnnnnacncntgccaagcnnnnnntcngtggnttcngcgagnganctcgtnatntctgncntnnngtgcgcnnacttnngnngacntcaagancgagnntnnnncnnggtncgcncaagacngtgagcnngngttnncggganggangcgcnccnttncantncaccanncgccncccttacagtgcntncgngcttncnggntcgcnngnacgctncnntnacnccnnggnntggcacnangannannnatagnngnnggcgnnggtcgtnntttgttncncaatnggnatcgcaagagannagctnnnnnnngcggnnatgnntancctcnnggnnganncttnggtcagntnccancctnnccgnngcgaggntcactaccgcangctagtttttagaaacccgtaaagctcacgtgcacactatagnnganttgaaatccgtnncnncnnnannantncannnaaggaantcnanaaaccncnagtcnaacgaccgncncggnngncaacncccggnncnnggncnagnccntncnnnatnccntgtncnnncnttcgcgtnntgtnnnnnactcacnnacntcnngnncatnnggggcccatagctgttagcgctgcgcgngaggnagnacatgctcccattttgtgannntgacngnnnacnnngatngtcaagnnnnncatccancngnnnctngacnanggntactctnacngctgaactgtcgggaaggtnntnttagtccnnncgcagtgggtngtctcaacgnnnngngcgnaattntggatncggggcgtacnggtgccnagagcgtcgctaccagcctgatatacgtggtcgctttnctccncntancannnngnngctgggattngccnttgannntangnttnnanacagnnnnnnngcnncnggnatncnnnnnntngngnggtnntnnnnatnatattncnnangnnnnnnncnananaccnnntnnaatangcgnnagncntnnananatgannccgncgtgtncntctacggntnannnnnnntnnacnancgaacncnncnngnttngnnntcntcntctagcgcagcacttggctgtgcctttggccagtcccgaannggatcgtatcggccgtatcgccgtccggganctaagtttgcccagctggaacggacaggccgaganacanngnannnnnnncncntgcggnnntngnnnnnnannnancgtnanncnnnacgacnnncnnntcnnantgncgangngntcnnnctnncngacngtgnnagtnnganagcgtgtantnncnnannaagcngcttantnnannagnnaancgnnctacntgcnnnngctnggnnngcggtgantatgagtntcncnangnncccnntnaannntaagannngnctgcntgcncntnnnccncgcncgntnantacnacnnnnngccggcntnngtnnncggnnangtgtnnannnncncgcnnnttgggatncgnnactatatcnnnnntntncgncncnnnnnngnnnnnngncgtgnntnacttancnnnnnnnncntgagacgnnnnnnnngnnntnccntanntcnancccannnnnnnanannnannnnnngnatannngnangnnnaaannngngnagtncngtgngntncannnnttcnnnnnncccgnnnnccnnnannntgcnnnncnncgngacanccnggcantttnncttagccnncnnnnnggncncggnttnnnngattccnacgtnntangtctnnnnnnctnncncgcnncnanctncngntcnanncnnncgtnangaggcagacngcctnggaccnnnacncngntaagangacatttngccgcangcnctcnaaccnnccnnttgaannnngnngntangnnncaangtnnnnntcnnnanntnnacnngnggnccnnccnnnngnnnnngctcctngntccnnnatacggcagagcagatattccngtaaaccgacgtccgttgtngntgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtnctcnccnnngctgcaaanacaacagtngacnnngacttnatgcngcnanancgannggnggnntgntnannnntgggtangtnnnctngtannncaannnnnntgagccacgannntngncnnnatnncnggnnnnnnntcgntnanaagnnnngnngnnnnnncctactananngttnnngntnnnnnanngnnnnnacannccnngnnnttnggttcntgacnnattnnagnnnnnncntnnngagannngtncgtnnnnnnnttnnnnnnngnnnnnnnannnnnnnnnanannnnnnnnnnnngntnngannnnncgnangngnnncnnnnntntcncnnnannnnnggtntnactcanccgnnnananncctcnnnngngnncannnnngnnnnttcnnnnttttnanncncnannnntancngnnnnannggttcaagngnnaanannntaagaggnnnnngannatgcaagnnnntnannnttcnnnngcnnancncanngnaagcttntannggnnnagncnnnaancccnnctnannngantnnannnnnnangtgngnngnnannccntnntcttnntcnnnngggaattcncnggnnnntgncnngnnnagtancnnnnnnnncnncnanatnnnannnnnnntnnangncgannnangcgnntnngnnngntncatnnnnnnnnnnngngcgannngacctncnnngnnannnnctnctngtngcaccgcctngaannnnnnncacnccncgcnnnnatcnagncncggntnnnnnannncgttccccngcnnnncnnnnnnnnnnnnnnnnnccnnnnncnttncnttgnnnccgaanancgantnanngcnggggncttnngngngtcntagnnntcncnacnnnnnnnnnnnnanccanncgnangncgtangnaanngtnnntnntttggtncanaannnnncgtcntntgtnnnatnagtttgnntnnncgcgncnngcncncatntnngagnnntnnacnnnnnggcggnnncnnnnntnagctttnnnacgntnagnacatannngcagtagnagaacaccgnnnangttnattacaacctaatttannnnnnancancgtntcccaanccngccaaacgtaacgtccttggtgcnagtatcaataccgtgccggcntngatatgtgtccttannannnaacggtcggaacactggctggggttgctntaccgaggacaacatgggcataannctatcctagcggggtaacccccgttaaccnngtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctancncgacccgggattgcgcttngcgncaccntnnccccgtctgacccncnnantanannngnccgtnagttnncnngtngtatgtcnaacggccggnnngtnnaagttccacccaaccacnntngagtgcgcntgcatacgncgtcccccggntgcagtcananttaacgtgtaaccgtgcgaccccttacggatctgagtaaagcngtaggcatcctcnctnnnggaccaggnacagacccgattcattttnnttcgggaataanacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtganntctacggntnncgttcagcggttgnnngcattccgccntntantgactnngnggcgntnngnnanncnnnnnngnannnacnnnnntacgnccnnannagncnnntncnnngttnnnntnnnncgnnngannngngnactgatgntntngnnaagnngcnnntgtagctngnnnnnnacngacnnnnnntnngnnaannnaantncntgcgnnctngnnnntnccannngtannttgncnnncntnnnacggannggnnggggaacnnnnnnnannntnnanggnagncntcnnggnnnnnggngcnctnncnnccngnngnnnnnancngntncgncnggtaggaccccgaccggctcaagngaattantgcgtcccgtagngccctagatttaaaagagnngntggntagnaagaaacagttntcaancttgcnnacaanatcttagaatggcgcagttatgcagagatgnatcgnnaaaaaggggntcnatnantatgggangtctggctacttgtcanccgtgcgaagtacctttagtagtcatgtcgnctcggaantncnncgacnccgtaaccnatgntcancgtgtaactgannnnnccancnaatcccancgnnggtngtgcnncnncagncatgtgncngnnnnnnnngtcntcgagggaagncncagagtagttnnnnngggcntnagancctnaacggancgaacnctanccctgtttcgtgctctnctattnnggtggtcnntnaagagntncctnagaagttgtccgctctnaagtngcacaatccctcggcgtccnnaccnncatcttggattttgtggcncgattgcgggnggcngaangccttcgcncngngangngncntnanntagcacnntgtnnngaacccgantgccnnnngnnnaacagagatnnngagagtnggnacgcancngncaggntctanntcnggacaggnnnannngccangtttgtntnnnnaaagttngngnagtcgnaagatcntctcntggtctccnagnntttgctacgcgnntaatgancnctattgagtggagctacgctctgtnnngnnnnncggcnanantnnnnnngctntnnnncgngcnnnnnnnataannggnccnttcgcnngcncnnccncgtantngggnaacgttancnccgttatgcaanccanacgnnnaagcntnnannnntctnnactnntcattgctngnatgacacnnnagncgagnttnnctgggcnatcgtnggtcntcgagtgnnncncanngcnatgnnnaggagagcnnncngtgnnnnnnnnntngcntnntnnnntattcctncccngcnnagaggaanngnnncnnncggccnnnnnngannagnnncgngnnnanctggtgggnncncgctncgccnnnnanngnnccgtnngnnncntngntnccacgntngnncnngnnacncnngcnnncnnntcnnangtnngnntcntncngnncccggcnnnctggnntcantnnantangnttagnnnaatggtttatnngacncgncancnngnncnnnncnnnggngnnagnncntttcccnctnannncttngnnancnaccttntncnnagttnacacncgtagaaggagacnnnngncacntctttccgatccagctttngccgaaagtagctcgcnnnnnntnnnnngntnntaccgnnagnntannngnnnannncnagnttngaccgnncgagtctcnncnngnnncgtnnanntncncannnnnagnanattngccnngtgngncnacgnggnacnccnnngnntnnntngacggcccnnncnntgcnccngcannnnnncgagcgnggaaaaatctgcgctcatggttccacccgagtaggcagcggggctnnnanncnncnnnanngnntnnnnccgttaacannnngncgtannactntcnttgcnggctcgnnnnnntnnnncnnnnngncgnntngaatnatncnnnnacaantnaanggntnnatgnnngattncangaccgtcatgcgcncntgncnnncngatnngccggccgtaacnnnnnacttcacagcgcccgnnattaaatcacgctgggaacgtcagntnntgnntggnctnnngnntnntatgggaatannccgagtcggcatggtnnnatttgnnccnngncncnnnnggtccccgnnngccctgtangtttnanaatcccctannnaacttcttgcacttcacgtcgcgtnnccnanntngnntcggtaatgcgcgggntagcctnaacgtgccacctcagccgcggcgctttcnctgcttaacaggacgtacttgnnnccgttcacggantgggncgagattgcgccagatctatttactttgcgccaattaaaccttaaatacaccgctacccccgggntatccncatgccagcacgcttagtnnnntngcaatcagcacgtgctcngctgagcgagtnttgncnctnactgttaanatcgtgcagcgcgnctgggcctggccccctagccttgttattcgtacgnnnaacntaccattctngcagcngcncgtcgccngcntnggtncnnncncngtntnaaantcgctgngannnacngannnnnnnnncgcnacanggnntnntcnnnnnnanannctnnnnagnannncnnngntgncnnanncntnaannncnnntnanattanggnatatgagcgctaagccggggatgtacgtcgctaggatggtttatcccnnnaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtntnnnnnnnggntcacaannnngnnnnngngnccngancaantnnnngnaatgcgannnctatnttcagcatntatgtaatnacatgtaggacctngancaanncnagcngntgcnctcagtaggnactgtacgtngtcttggccatacaanactctctannnnnannncngnagaccctnnnnatgncgngatatnntannnnnnntngattnnnnngccnnnngnnanntcngntcanngcnnannttatnnngagnacnnnnnntnngtattncngnnnnnnnnnnnnngnggaannnnngaagcnnnngacattaggcngacntntctcnnnannnnctcntcnncatgnngtnnnaggcttgtnggttggaatggnagcantcnantctggnnncncnanatcntancngnccnnngaacgagatnncgnantgngncgngnnggtgacctnccagcactctccacngtagctgcctaaatgaaaacnnngncgtgancgcaactcccngancgaagtctcncnnntgcnnggtgntgnttncntatcctnacnnntganngacnnnnnnnnnttnacgnannnnnnnnnnnnnnnagnnnacannngnnncgctcangagnnngnannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttnnaagcnnnncncacactcntaaagganaagtcgcgggngngtncgnctnngnttactntcncncanggggggcagcgnaaggaggtncccttcccnncnngtnngngnnnnancngtagnnnttnntnnncnnnatnntnnncancngngggacnntncngcannnnnnanngtggatngtacccggggangtgaggactctnaacgctacnngnggaccgcgattgttaccgagagtngcactcacgngncagggcgtacagcgcgacccctgcgttngnagtccctattagaacgcctanaccgcgactncgnngcnnnngccggtatnntnngtcgngncngananccgcgntcantnctggggtacctcggtnnnnnngngtgctngctcgggcgttgaagcntatggnccngtnncgtctnaacgaaagntcataatacatgagaagatgaccacgcatctaagatnggtgatgtagcgccgccnngtcgcncaanttnganngncnncaccgntcnanngcgggnangagatantcncnnnncnncggnntacntgtagtgnagccattagcgcctatctccgantgcgttacnancggncnagcnntgggngtggctaacattccacattcagctncgggtnncncnntncntcncnanttagntctttataaggccattntccatgttcananntgantcntcccncaactncnagncnaagtttgagtgtanaagatgctnatatcaccgaanggcgnnangttggngncggcncgattacgggtaaacaagcgttnncctggctcccgttncctttctntgnatnnggtctgctgatcntgttcnngtancacnggcnttancctatcacaatangnctggccatnccttggntacnnnnnnnncncacnatggnattgatgganncntnggncanccngataagttnggtgcccgtcgnggnncanatctcagcgnnnctattctcccagacggacggtacttgttgctcacaccggggccacgacgcnngtggccacctccancccnnncgagtggtaccatagacacctaggctccccggaancngtccggccnanantgnaggaannctacatntttgcaagnaaggagggntatgacgntntagcngaanntagcnnncctcngtttttgctataagctatcgagtaccccacgcatgtaaatgntngtctattgattgcccaccnnnngtcngctctggggcggcccggcanaacggtgcaacgacnggggccacgngaccctatggtacaatgacannnncgtgnnnggnnttcncantngcttnatnnccgnncgggttnaancagcttccctngngctanggggntgtgnngngnggcttancgnnnntanctcncnnnacaacgnncnncgnccgagnganccgaanggggctntttctnngacnagtgtcgnnncnnnggtcgnggnnggcaaatnctaancctntagnctnnacgggtncctaacagccncggaggcctnngtncgngnatngnggccnntaccncncgagcaagggcnnggccgtctnatgcncnanacntcccggttggnncgngatnnggcgcngccgcagcntcctcgtaatcgctcccgcactcgcnggcctagcggntcnttcgcagtatnggctagcgtgatgcncnaanatgtcnaaagcnacccgagtncnccgnncataattngcagtngncctgncngnnggntnnnggcnncgnnnngnnccntgacnnnngcnnnngtnnnagccnnannggtcggcgnctgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaagncnncgctnnctcncgtngggttannggcncaggngaanaannanntncgcngatgtcncatnttcnanntnncanatagnagntncatagatgccncggaatattgacgctaantnctnnnnanagcggatggggangccacctcnagagaatnctaattgnnggtcantnngnntnctcttccnnccnaacngatgnanaannnttantgattcnnccatnaangnctgnccncngantgcgggnannncactnccnnnnncnnnncnngcctcnnnnngnnccgnngncacccgnngnacnccntccannantnctnngncnncnncgcgnnnggcccgggctgcggagttannncgtngcgnctgaanttntnntacccacacnngcngnggntatagtcgtnnagnngnntntacanaacngcgttacccncgnggccgcccnncntangaanngtcnanncagcnncgtgngcgnntcgctnngcggnncgnntntnnacgngnctgcccnntcgctnngannngannnnnctnncnangggngtctgctaggattgtggagttaccctcnnncgtatgacacgacccaaactnggacaaggtaccnangnngnggctntaannnnacncaacannnnaanggttctantactncnggnnggntnnncnnnaaacnnaggantcanattngnaccccatantnngangntnctccgcnagngangngnngnggtnnaacgcnnacnngcnnnnnacgncgcngnatncannnggnnantatnncncancnnngatattgnnggnaagctaaaccccngnctacnncnntggnnnggtggannnntncgtcggtnnngnctgcgctcanaaggnntccnttgtccnccgggcnaggtacnnnngnnacntnnnagnctagnnnnntctcntcacnggtnngnagnnnncngcnttanncctnnccnngnggnannngggntnnnnnnnccncgnncnnntnnannccgtaatcntnggctnnnnnnatnannnnncancnnnnnanntnntnntgnnnnncggncncnnngnnnctcnanacncngctcatatnntgcnncnnnnnnacctgngtnaacgncgntnnancgncnnnnnggggnaaccnncncnnnggcnngnntnatgnnnncngngagcatcnaccngaggncnnnntannnnnnatnnnnnggntcnngnnntccccngncggnngncccnaggcccntcgcaggnattccnggaanaaatnccnnannntgctgcaannaannnngngtanangccngnngnnnnnantnggngnngcnanatnnaagngnnnnnacttantntcgntgnnncnngtaaatgancnnanngnancnnggaccggnnncggnnnnnnnnngncgnnntnnnngnanangtntgcnannnancgtgnngcgagatnagggnaacantagnanngctgnannccnaanncgacngcntgnnntggcgtgntgagcnntcagcncnnannancntnnnnnnccaannngggtggggtagaccggtttgctnnccnccngtntgtcgtctgctanncttcncnngtnggcccactncnaattnaaggaagtncngtnggccnngcgttgnncnnnnccgntctngnggnagctgaannntaanngnggngnangnncnagcaattttggtctccacangagggagtctacnnngctagctgatannnnnngcnnnntnggaattgtcgccannnncccgnngnnncnccnnnnntccnnntnannnnnncnangttanntcnnnctcggccagcnactgcanaattcgcacgnanncngaagnnacncnttcgnnccttggttcgggggnannagccnaangnnnctaccgnngttgntngnnnacatggnngnnacaataccgcananangggagtnnnnagtanaangnnctttngctcnccnnnncnnntcctacncanccacgaccggncncgcnnnnnntnncngngnnnnnnnnnnnnnnnnaanngccnnnnntnttgnnnntnntgcnagntngnnntnnnntannnnnnnnanncnngngnngtngncgnatanngnttnnnancnntnnnctnnnncaannccggnctncannntattaacnanngtatnnnangcngctnncnannnnaanagattgtggtangnccnancgnctnacggnnnnatggcncntnnnnntgnnaccgaggtnngtcgntgnntancnnncnttcnngagtgagcnggcntcgnnnncgncntatcncgccgtnaagatngagntaccgnnatngaagntcantagnttntatcagntacaganngaacgttgtngtncccaaatactnnnntcctanccnacncnncnctcattgcagganncctnccgcnnccaagacngggcngngatagcgcgagatgcccccgggngaccnctgagaattgagggtcgatnaagncnnnnttccaannnnagcnngnaannncaangcnacgcagttgttgnagcagcattttnacaaaggccggtttcagtacggagnnnnaacaacntaangtttatcgangtaggaggggggacgngcggccactgggaaggaacctacgcgcagcagancanggtatattagntagtngcgaattcaaagtactgtgccnagccaanactangggcccatccnantccgactnattgcntancnnctaannactngactnccacncgncnacggtcagtatgtcagcngagaacanccctagcctaatngaatgactctntngnaacagtngnttttncaccnannnccacagggtngtgncancggatntannnccnnanntcnnnnnntcnctaccangggtatacagcaaanngtnattanctntaatnnnnnnantgncntgctnagcatagggccaagcgcttgtgattnagtcaggaaaccattgctactngnatgacggaancggccagaggacatgaacggatttaagcnccnnngcctanactcntgncnnacnntnncccccggggggggnggacnagnnnnncagcanctnnacctnnangtcgnncacttnnnnaagcngnnngggnntnngctcatnacnatccnnnatnctccncnncagtgtggtatcnnnnccacncngaannnnanctngggcnannggcgtanggncntatgganctnagacngtgagcantncanggtantcnntgacntngtaaggtnnggncccanccactccgtcctgttgntanncgnaagagcgcacccgcngcgtacnctccnnctnnagtctcnaacaagcnttagntcntnntttcnnnntnnnncngcnnngcacatttcngngnnncccnncnnngncncntggnncnacgngangtgntngnnacgccggggtnccatnntngattacgatcaatccngcagtnanttncgttanttcgcannnnnangannananccntngctaccntttgttncgnngtannanaangnntnnnnannntcaaactanncggnnnannnnnngcctnggaacntnnnnnnnnnncacanccgcngttccancntgcntctttaaantactggagggcnaaggngnncancacccgcgtaaangnnnnngncgcnnatnctctanacnnaccgnnnnctcngaccnnnnnnngannncnnagntnnntcnnntnncnagcctngactgnanccncaagtanaggncnnnngnacgnnnaatttcnnngacngtgcacnnnctgctaccatnacatnnagggcactagggnnnncaaggaaacagncncgnccncnngntttgnacnnggnncctnctatncnangcngcatnccannnnntngataagcataattanggncgcgtncgngtncnanataggcnncggcannnnngncncgtnnngnannnnnngancnnngngnggctgcanananggnnacgcganancnncnnnnnnnntntctngcatacgcaagnnccatggantatgtatcgtccggcggcngtnctcgccnntgcnganttncgannngnnnannngngancgggngcncgtnttannnncnnangnntagccnnnngncncnnnncnctcncgcggncncttagtacntngntannnnngnnnncntnatgcataacgcccgccgtgctnacttaagtctcacgggcacnnnnggcggggagtatgggcccgggaagataattacgctccgctaggggcttcnccnnnnnnnnccnnnttnngtangnagtatagnaacgannaacnactgctacncgnaccngntagaatntcnctttattttttcncaaantggggcactgggaagggatattnnnntcnnntncngtannanatgctcttcngnctgcnnnnacnannnngntctangtnnnnnnnaatnaggtgcgggttnngatnaggctcgactcnanncgcaaggngcaccctntggananngcntcaattaccangcnccngatgaccaaatggtngcagaagntatgcncngngcntcgaggtagntngnngannatncntaggnnccgcagggtnnnnaaaatnngactngcaanttgttngncanngatggtnnncgccnttgangnnnggncnggacctcggcctnggtcnctcnntngtnnnnnnnannagnnnnncgnnnccgantgcanggntnnntctnnnngcnannnnngngnnnncncttctcgnnnnannnccannncnnnggngtggcattcggcncntggangtcaggggatatatgatantcnatctcgccctatgcacntccnngncgnctgcntnnnnnngnngtgnaaacannaanatnngnngagcgngtngnnntagntntannnnnnggcngntnngnncgacngggnnnnnnnggcgnnnncgnnnnagnangttgcgnctgcggtttgatactcaattgggatcnatagtntcngtnggtactacagncnnaccnntcccnncangacccgncctttggtgggtaaannnacngctgatgcannaggtaagtnnggaaacccatngnntnaacanaagtctgnaggancgngtngcagtnnnagnnancntcncanacnncncttanngcgcgnancnnnncacgccnaggnacncacnnccntgacangnntnnacntnggcntancgncncnncccnnnnnnanntnnnnantccgacncgganattnnnnngctnnnntngtggnnanttntncnntnccnncantngtaagaaggcngannnnnncancngngnangtnnnnnnnnnntaagnccnnntntnaanncnnnnnnnncnnnnntcnnnnnntgnnnangnntnnannantnngagtngnnananngangnncnntnnnttntnangntnanngtcngannnnccnnnngngnnnntcnntcnntgcnnnnnaaatannnntantnctcntgtnnntctnaaaaggggccntaannnccngtcaggtgagaatattaatttgtatctaataatcttatantnccncggnttncaannncntctcgtnngancttnatcagtanggngntangtgcannccnnntgacgtnnngcannnggnntnnnatcannnnnngngatgnncnnnnannccgngngngngnccgntgntantngnggncgtccngncgnanncncnntngnngnngantnnaangccantcggaagagnnaatgnggtagggctagtctgtcangagacccnaaaagancanctctagnacntgtgtganaggccnncgctagtgatgggccgtgtctgcggcgactgganactacggtcnnnngannggcgnngnnncctcngcgnnnanatcgnntaccnangnctncgnnatgcggcntnttacgnacncnnnnctnnnacgantnannnctngnnnnnnnncntncncggtngnctncngncncgganagnncnngngnnnngggnggccggnctngganngantaacaggnttgagnnnntcgnnngtgagcagnnnnttgnacgcnnnacagtnctctcgcangnngnntgcntatcgaaggacccctcnagataccnagaacgtnncnaactntgtanncngtcnnntatacgacagncancgggngnnaggngaaaatttnatacanctcnnatncnnnnannacnnccatnggacctnnnnatnatgtatatntcnttcattcanagtgnttnnnnnngtnngnnnngaangcccagnngttcnctagggtcacccgcgcgagagngacttctgtcccacgctngnnannncncnnnnggntncnnncannaggngcnngcannncnncncttnctngnnatgtgtcnnnnctnnnttntntanttannaactngtnnnnnngccagnncnnnnntncaantgagcttacgnggnnngtcgggattgtttgggangccngtgctngnngcgancngacgggggagnnnggcggcgnggnnnacnnnnntngnccnctanganagggtnntgngnaccggcttnncncntttcgnaccgatgnacattnctcctaccnntnncgggnngccggcagtcnnaggngncctnaggaacatgcnccgnnngnagnnnnnnccnctcgtanncngnnnctcactcncnangtgaggcgagcnnannnnatnaccgttcnggangntgggcnccnnngtngnnntgtgctcccttttgtgcnnnnangcngtnnngncncngntnnaccaagcncngnnnccgccgcggatntgtggngcanaanaangntntnntcnccttggtnatatccgnnnaagggctntccgctnanttcacngnagaanccggttgcangtcnncgntgcngcgcnncnantanccnntgcantccccgtgcttngccntcntgnantngccgngnncanncaggtacagttacctcnccntaccnantnnacnntntcnntatnccgnnngnncnanntntnntctgatttnngataaagnannganttcnntatncacngccgcggcgtgaactggttgaacnnanngncntnagcgccnnnctcncaatagantnatcnnanannnantgngnannnnntcccaaggnncnatgnnnnatncanccgcgtnnnntcncggagtangnncagangngannnngnccngngnncncnnngtnacnccngaatgnnnnaatctaatcgcnccgcngttcnnnnnngnncgtnnncncaantatccagcgcnncngcccnctnntcntngntngnnnnacnnnngangtantnnatacncnnnnanggaaaacgatgtcgngttctcttgtgagcctcactacaattcagaangacgttgganccgcgaaattcctaccaagtgtnagctccccggtnggantcntncnctcggtnnngcancagntancgtcataatgncncnannannccncaacagaaggnnncnnacgnccnnagggttnaggnccngnncgctnttcccaccctcgtgntnnngganactagatnaacctcngtngngcgntgtnttcngnnagcanntantnannnangnaggatgncagnnttnggaccggttnncnnnctacgannccntgactannnagctcanngantangnnncnnncnnncnatnannngatnaancttnntnnnnnantnnntcnngnntngtnnnggtnnnngnatnnantngtcnanaccnnnnggacntgggccttcccnnnnnatntcnnngngnncnanncgnaagntacnaataanaannantcgcngctncngngtcannttcnnnntanccggnnnncgcnancnntntannnccnnntnngtnncanttgnnagnnnannnancangannnnnnnnnnnccnnnngcgtnacannancnannccnctncnnnggnntntnctatgggngncnncaccgnnnncnntttgntcnctgagtncncnaatcaactctnnacncntaannacatngcncnnntgananntnnngnntntntacncnacnnnntnnnctgttaagaangcaccnnnagtngtancnangatgnnctacgnnnngncncgcannnnnncctancnntgncnanntgtgaaagcactggtcnngnnanagntcccnnnnannnnncnagggtgnnngnnnnnnnnnnanngacagtcggcncagccggnagctactantcntaagcgtaagtataaacgccgngctttncaagctagtcaccagttgtanangcattagtaataccaaagtcatgtgatcgattatggtacaatgaacggggaggcctatagntaccntacgcgagcggagggattagactagcaatcaatctggaggantaagtgcggtgtcaatacgccctcatctggcgnacnggatttgtacttacacctctacgttgcggcaaccggncacgcatncgnnannnngngttgcngngcctnnnacgnggntccnngggaagtnnntcngngtgtnangtgagtcgntngnnnnttcnnaaggngnanntaagngattnnnatgngnnnncnncncngngnnnnnnnnctngtnnaaancnnancggntnnnctngngnanntnttngtngncncanggcncggcngtncnncnannnttgngcnnatctnctatagatccggccnagtgccaaacgcttgtatcnncccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactgatancntagancanccttngtctnacngannanannncntnnggnnnaaccnnnacngntnnacnncggnnngnncnncactnnngtnggctgnangcnggganttntgctttntcnancaaaganantgnatggcgaacgccaacattngtgancntcagattntagccaatgcgcatcancgtnnncaaatagngtgatnntnannnnngcnaatctntttncnggacntnggcgatngccgaccnnntactgnnttannngnnnngctgntnnccccgnngnttcngatncgnactcngnangcangctnnttccaanntgcannnnttgcncgncnnaatngntngcggcacncgcgngcctgnganantctggantnctnctgccccgtctctggtngcnagtgngntncncanngcangggannggnggnnacnncnnaaggnanntgcatntngnannntaggcggnnatgactcgctccanacatgnttancnccntgnagccggactgtaganncgntcctcaanccngttgnttngcccngncgntnccttgtctgntngnnngtancnanaganaccaagtnncagtngtgcgcccccaccagtntgggttgactcgncggnctatggtaactttcgcccnacntnagattaaaaacccctcnngtggngccgntacgtnnncgntaacnanngagggangacgtgnggcnangctaagnagcngacnnctggttgcgangantagngatncnatgaacgggatnagnnnactacnngnnncctngtcaanncntggntntncnangncntnaatanttnnntctaancnnncnccaaccatnnncntgtttcgaccagcgttagggagttnacacgcgtgcnnangcccggccggtcnttgtgccgttatgtgcnagaggatnctcncgagcctcccataggcgagcnnntatnngtnnnnnnnggtgtgatgagagacgacncggtgtcagananctttcangcgcnggacncttctcctgcacntccnntccncnnnccnggngaanngnnncccgnntggnnngnnnntcancnngnanactnnnnnnannntnannnnactgttcagtggcnnaccanaatcntctcttttatancctngctcannagatntggntntatatgtnancngtcnggcaattcgaanntgggnttntncctcntccnggaaatacgnnggaanacnagcgncnntaaaagactngcgcngtnacngtngcaaganganatnntnnaaggacnncgnngncnngnnnnangngcgacngnntnccnnnannnnnnnntnnnngcnnnnccncgntnntnngttanctccatntccctccatnnagtnctngancngnntaggnnnttncnnnnngtcccccnntcnngntntncncggccggagnnctnnngacncnggaancaanaggncnanncccnannngcntnncggcatngatgccggacattagattaaccttnggcncagcacccngnacnncttngtnntngggngntcgcgtatacngcagtgccatcananngngnnannnnncgacgngnncacnnnnnagacnacnagcacnnnagcgnccnannnggngtannnnncggnngnnnctnaaganctgcncnggaaatnnnnctcncgannnggtnnacnngnnntaanncgaantnnngttancnccacggtgcacgnagnnnngnnnnattncgggggcnnantcntccnnannggttgnnngcggccccnggtnncaggaanangntnttacgatgcngnnccgtnancnagnnnntnnnnnngcnntgncnngtcgacgatttgacgtntacgagttacntatgcgatccncaaagggnncntagtngccccccgtnancaggtgggagtcntgaccctnnggntacccccacngcccangnncnannnccnnacgaatcagnccanctgcccatncggggcgtttacnctgccagangcnnggtnnngagacgagcagnnatgngcnagcccgnnnngacgancntatcnaaccttgcgcttttcagagtnncangnngaacnnggtgncnccngcccntnggnggngcntngaaacgcgccncacccattatngaatcaaagaaggngtnnccnngaaatgngagcccaacagcagtgacggacaagcgcacaccactctcctaaacccggcgnataacacgngaatgcaggagncnncagcgagggnaatngnnnggcnagcanccntnagntncgcgtngcanacgnggnctnncgngncncnnnnngcnnccncnnnttgnnnngcacgnngntannaaanncncnnagnncnnnnngnnnnncnnaanttannaaatgcctagnnnanntctgcgtnnnnggngngacnnnnnnngnnaacnnanntntnacccnnnnannnaangccgnnctcangtaaggcatttcggacnaacgnnagnntaangcntgcctanaccgncncntataaanacngccancnnntgctnaaggnagcgatggganganntctatcacnacccnngnnctntgnaagggcgctcgncgaacaancngatcnnnctnggttcngcncgctcttngnnatngataggggcgcaattcgcacagggtgggggaacatctgtantagcgtncngcaactcattcccacggnnnaacgaatgctaccgngncctacnacnnggcnnnnagnngnnanncnnnnnnnggncnnnnnggnnnnnaccananacgggtgncnnttanctcctggtttgttgtcacccgaaggcaangcggngtcaatatagctacaatactgtgngcncgntgcggatnggnttacngngntcanntnncncntaggncttgtnacncnccnangcatcgggnctattanannnctcttttangggggagttngtngtnanncgagnnnatttgactggnnnnntnannnngngccggtcncgaaaancgacatccngcatnnganaanctatnnaagacacnnancatctcggttgggcccgnnngggccggtgtacnccagcnaatctttgtnccttaaggcgtgctccctntgngtgccttgatctaacacgttcacggcacggtagacncagcgtgctnagtatccatacnatcgtaccggggtgtcggttggtgnggagaattcgggcatgcaagcagnctaacccagncnnnnatngcnnggntgnnnntcngncnnncgggcccnnnnnaactacaaangnngcatngaggttnagagnaacnatttnangntaantnaacgggnnggcgcngncgaggngtagcggcactgcgacgnngcgnacnagntctcnggnaaggnnntnnctgncaagnctacccnngctcnttanncnntnnnncgtatccaggccactttaagcccgcancagaanncncncannggcggctgagncnntannnacnggacannngnaagantcngngngctnnacccagnccttgnncannnncagcggccggcggnngnngagccngtgcnngngngggaantgntgangancnntaccgcntctaatacagnatcgcncgcagtggtatccataggncnactttcagtgnaaaactatggtcataactcttggnnatgnnnnnctcgnccatttagaatcnngattgttcgnagtcatacccgngtatcncanngggtgtncnggggctcgaaattcttgactnaccatctgatgcgaggatctgaaggagtccgcnttctatccgacatggcagacgcgnatcctatcttgntnnacnncgttgtanntatnttnacncttnagtntnattcnncnnnngannnncnnganagcgctcttntcntantgcagnnggctaaatgtagnnngncacgnccagancgannaggagncannntnagcgcggtccnnncgnnnatngncctgnnatnnnncnnnngaaannnngtngcnngaagncccacnccgnagncgtnnacanncngggcngaaannntnngcggnnagnctctgaatcgctgtttgnccgacncagcggccccaaccagnccngtcnncgtcctcaactgntntgtactccccnggtatgcatcttggcttcanttgtgtntncagtaaaaagcangccgcggnnaggaagtgannntntggtcaatgnnnnnnacgncatnattacganttgagntctnggatntaggngcggatncttncngganaacngnggtnataccattcaaatcggnncagtgangccgtngtggngcnangcannnnccaccnnntnnncgagnnnannggnnnncntgannnnggcnnncntcaacnnnancnactgcannattntnnannctannnnnnnncggngnncnnnntnnnntccnactgggagacgggggtaattttgtaattccctngacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctcngggttcganacgcgtaaagnannnnannnntnnnnnntcnactncgnctnntnntnncnnnnnnnnntcnnnngcattgacgttgannnacagagataganggtntnaacnntnggnggtggnnttctnngnnnnnnnngnnnnnnnntnnnnnnnnncnnnnactnnnntcnganncgcngnnncnnncgtgnnnggnnnnnnnnnnnnnnnctggnnntncagngnngagnncnnnattnngnnnnntnnnannnnnnggaannngcnatntnangccnngnnntgtaagncggncnntncnacncnnnnncgcnnnngtncnnncnccnntcacncanggnntcccaggcgctgtannnnnnngncnnnnannncnngnnngnnannctnntnnagtcnnnnnntacnnacgcnnnnnnagtgagcacctcaatagatcgtcnntgtacaccctctggtggttggccatttcaccnnngttgctcagggaanactnctgnnnnnncnnnnnnngnngtannagnntcctcaatagcttcgcttagtggggtctaacagcgtgcgnnnnagatatanggggnttntnnttggcctaccntncncnnnncanancnngaatccgaagacaagccnaccancggnnngtcgtggccnactnttgtcanncggnnggttnanaccttcacgngccgcgttgatgntctnggcnagcagccnnntnnnagncnnaataccacgncattgaccgtttctntngctaattatttttactgtgcggcnacnttagtacgccnaagactgnntngtgancagcngnnattnagtnnnntnnnnngnngggnnatnnnnannnccatnntnagaannnnnnaaccngnttnaccnncngcnnnncggnnggnagancnnnngganncnacnnnnnannnnccnnanntnnnnanggngcgngangncnnctttaccgnnancnnagtncgcgccntattgggncgnnnnnccntncnannccnnnntgannccnntgcattcatagcnatccngntttgaaancgttgtcagnaactgncncgccggaaatcagancngtcgtaanactntngngtggcctcnganangtagcataaatgactgctgatgnggtaanntnancngnaagcgnnnttangagctcagcgcggcntcagacttntccccgggnnntgggnnnngcgganctnnaagcnggtttntntcngcncnnnnccnnttacgtntttctnngnnnnaggcagnacgcntngnntgnancnncnnnngcnctccggnctcntngcccgnancattnnnantacannnnattgtangnnnntcntnnnnngnnactnannnttgaatnnnnnccgnnnnntcnannnnantgcnnnnntgtnnnnnnngnnnccnantgnngtnnnngnnnnnanngntangctccttttngcgagcaaancncgannnncgnttattcgcccntcggctgggtgattnnnncnngnnnngcntntcagatgcncnccngncnntnacagnaagtcnnggtgnnnccncctatnnannngngnntannntntnntaacngccacannannnccccnngcnncgnnnnnngagnnngggnncgncagggnnnacnangnnnntannnntaagncncnnnggccnngnnangnnacnatcncangcggtancntggatcngggcccgggggccnnnttngnncngcgcaacttggganacgacgaatntnnacaggnncgtncntggatnnngagnttgtnctanatgtagaactccttnctgccgggacccattnccnnnnnnctcagnnttntccggttnnntaaacatttnnagtgcaaagnnggcctttangancngtnncnnnngtnnnngagcntttaaccngaggcgggnganantanggtgtnntcngnnnacnnntngcgngnncntgnnnnnntaatcnannnnncannnatntgnnancncacnnngtnngncgccgnnaannnganncnnttagacctcctaganntcacnaaggtgatacgnnnntaaaccccaacgtagatcggaaattcctntgaccctggcctaggtcccgncnnggnnggaatctaaaanttccgatgtncgcgannannaaattntnnatnccangnggtcnatnncgnnngnanaccgggcccngnnntnnagnggcgcnnagnctnngaagcnaccnnaaggnnancgctggancgnannnanngcnccgannnnnngnatcnnnnnnggangntnnngncntnnannaaaaagnncnnnnnganngcntgannnnncnnnnnantngnnntnnnntnnnngcggtcnncncnnccannccncagtncctgngtatgggtnnnntcncccngcangcnntgcatnganaanntaacnnnnngcannttatggngntccangctngctacannngnncgcgnncgtngnntgnngnancnancanngcntggtncccnnnnccgnncnnntnnnggagngnanctgnanncnaacngggtannnnnanancnnnncncgcannnntaaccgnngancncnanaagtgcnnntcnatngtntgaagncgnnncnnngngcantcnnantnnacngntcgnnnnncncnngangannatgnnnnatntngcgcnnnatnatagnnntnntctnagtgcgnnnagcnncnntctntnnnnacnnnnnncatgtnannnggnngggannccgnngannnagncnagnangnngccttnnnntgccggncgnnnnnggacnaagcgnnncgngntgncgngcnntggtcgnnnnncngnngaancgntcacgancnnnctaatcgtngannnccacnaaanccatatggnannnnnnncncgnnnnnnnnntacgnanngcggagantganttgcagngtgtacnncancngcctcanncanggcatcgttgtacncccgagnggcattcgnncgnttcgcgtcangactttgtgatgtgcnaccccagtccnncatntttngntttgggancgtgcnngagcangancncnncnngccnnaggtncgggctacnatnactgcntggngnggccagcgcctggttntnngagtgatttaanactttnaagtncatacanacgnanttnantnttctatnttncggtcgagtncaacacagaatntgttcttnccngggtgcncggtannnntganggtactcnacctaatgttatcgaaanaggcngnnngtananatgnnngngtaacnnngnacnanccgcccggtccncnntcnctnntagtaantagaatacattngccngagtngntggnannnnanantnnanctngcgctnancncncngngccngcgtcnggnnnangntatgcnggnnancantgnntcccntnttggctcgngcnnntcnngggctanngcacaagccnttgcggttccgtggttgnnagttcgtannnnngncngcnnnnnnnnnnanaantncanntnnnnnnanncncgccaccccggaggcgaccccacacgaaccggcaggctattaacccctattaagtgnnngnctcaannncnttnaaggttgttncngctnnncnnannnnnnntcntnncgngcnnttnnagnngntncancnntagcgggctcngnnttctacttancctaatntncngtctntanntcnntgttcntaannngntcggatgngnccgnngncnnacncgntgnncgttnncgncnngggcnngtnnnncnngnnttagncgncgctcnncgnnnangccntannnnnnnnnntcnnnncnacgnccaannctgtannnntcccgtatgtnnnagnncncaaagnnncnttcngangttntnnnaccnnnnngangnaancgggagnnncagncggantgagaaccnntcannanccnnnctcnnggttnntnnnnttctcgncgattngggnntacgngtnnnnnnnngnnggnctcnggnnggnngggaaaacntcngtnctcncnngnacntnntcnagtcnatnngccccngnatanngctgcccccgcgagannccntagnaacgctcngnngttctcgacatnctcgcagatatnncntaaatnngtnctcncgcagcgnnnnnnnccnnnnnnnnnnnnnnncgnacgcnaggttntgnagacacannagnngnncgcgccggcatntnnnnngtngtcncggnnnnnngnngtnntcggtngctgnnnnntccgcntnnncngngnnnntagctnnncnanagncgatntgaccngggnnanaagcnntgcngngnnncttnnccaannnnnganagnnatnngtncnnnncnnnacccntncnannnctccgcnntgnncgcgcgcnncgnngnnngntnntnntccctnntnctnnnctcnnnnagnngnnngncgnagnnnngnnnngtnncgnnnagnncnagtnnngcncannntntgcnnngngnntgtccgacggccggcngtngtnnccngnnatnantcnccacaangncctgnaagtngannngtgancagcnccncannntnnnncnagncnncctnncanannanannngntgtgntaggcnannnnnnnnnnnnggcagnntagcncgnatcnncnnnnntnnggtgnanantgnncagannncnannggncgncnccannntnnnancncnnnnnncacacttnanangannnngtncnnnncctntnncnnctncgcttctccnnngnantattatncnnantggtngacaaggggngnacngnnacngtttnnccgccnnggnggtnnggnnnncnangacnnnanannangaanncngtntcggngnttgcntctgnnngntgcngacgngnntnnaancnatgtgccgtgacgaannccacnnnnnncnannnanncntcngcnacnangctgctanncngnaccgcntcggancgtnaanaccggnggccatctnnnnnggtnctccgtggnacatnacntnngncnnggnnnncnngantncncnnngcncnccttnntttnagcagngntcgnntncncntcngnnaggganncnnannngngngnnaatangtnagccncnagnctcnnnnnnannnnntagntccantattnnnaccnnnnnnngnccngnncnnnngnggtnccaacggctggatnnnnngcnncncnnntnnnnaggattangggngnnnacncctcacnnnngcngcgnggcntnggnnnccagnagaatatngnnggcgnagngcnnngcnnnatnncataggncnggacnncngnncnttntantacntnnngnnnggagnggtatngncctggnnncttttccanaaacaccgcacatactctgngttgcnnctcnancgctatannngncgcattatnncnggnnanntacaannacnnnncnnantncnnnntncgtcnagcggncannnntgnccngcagcggcgngaanannntngatncatcnnngttnggngnntntttcggnncntgncgcnntanggtcnngnnnnnnnanctntnctngagtngncanntgnangtcttagggtctccctnngatgcgcaacngngcgacactacgcgaccnctgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatngctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggnagccgttctccagccgacgttttgcgagtaataccctgggaaccngccactgaccagaaataactccgtcggccnctgagttgcacggccatcaataagggcgcaaggctgcctctataacngatgttcatacnnngtnnntgtntnacgnatannngcggnganacgtngncnctntntgcngncnngnancgcngtnnngnnnnnnnnnaannatnnncancnnnngnnntgnanngangtnccnaatantgnagagaccgcnnnattnnncaaacttcaggtgatnatgncncncntatcagccccgtacccaggnntcccctggtcccccgaggtgtagngagngncggncctcccnctctgcnngtncatcngcncnnanntaagcntnnnnncntganntannnncgnnnggntgtcnnnngccganntacnnngtgcnantgnnnncngnnaggtnnnttgncgcctnnnngnannncgacnantnnncgcnntnngnannntacngacnancnnnnnannnacnnnangngcccngnnnttnncnangcngtncnntnttngntgnngcgnntnnannngnncgnngnagnctcannnnnccnntcgtattnngcnnngaggngannatnngnnannnntngtnttctataagaccctgagcnacgggttctggattgagctnnnnntnnnnnactgnnncnnnncnanncgnnnnnntagcnntgnnannncnngnggccnnngtnnnnnnnnggngntncttngcnnaancncaatnnganntaggacnncantganngnccntntatnngtnnactcnnngtnnnnnntnngacnnagnnnnnntnntcattgnccnnagannnnntgtacnnntcnnnannnccnnnnnantnnnncnntngcnncnnnnnnnntnagnnnngnnnacncnntttgcangnnnntgtncgnnncgnttgnnttggnnttantgnnnnncanntngnnntnnnannccgnnntnancnnncgtnggntaagaagnanntannnaaagnngncnanaangnnnggnngnnntcagntctnnnnngcnaannacgntnngntnannnngtcntnnaagcnggtgccggtgtgtgtttacccgncagcgttttcntctgagaaaatctgaatacanaggacnctncgacctaggggaattcntaattaacncacccgngtacttcgnanncngagcnagnaatntgctgtntgtggtcgtgttcnaanggaagtnactaagcctgttggcnnntctctngnnnnnnnngntgngnntnatnacctanngnnnnnctcngtncanctnngccggattcgatggtgcncattgcggnactnacaccntgannancnngtnntangcgnngncnttntcantgntnnctnacggnctnnggnncanatcgcagtccacacaagtccnggcggcnctncccnatggnattgtggcngaaccctncaggcgantannggcgcganannggctncggcganntntcttnccccataagcagtnagggccggttatanaccntcccnnccaacatcacccncaccattggnngntcnggctgatantnngcntncnccnnaagnccnaagttngnnnncgtnnngncgtnnngggnngnnnaatnagtnngntttgngnctgtnaactttntanttngnangnnnaganncccnnntagtgggnataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtngaattttccatgcctagtttgtacactatcaagncacgtacctnnacgctttaccgggagtcgccantgcccggctagtgtcatctgtcgcgggtntgntaacnantncncncnncntnncgcntnnnnncnccgtncgnncntnnctngtttngnnctntcnnnnccattgncgnnnacngtnnngnnatattgaccacctgcngtatnccnccancnagncccggaggcccgnggnnntcagtcccnntcannncntntntgagtccntaagtactanggtgngggnnnannangggcgnnnggcggacacattgagggggattcagcgtacgggnggncncaccngtggnnctnnnnnntannnnnccannctatggagagganaggatcncctngtcaggctggacancgaaaagacncttagnggncacttgaaagnanntnncnntcaancnncnaggngaanncgttaggcagnangcncncnnnnnnnanagccnntaatcacnactnntccntatnccctggcnaatnatgatcntannnggnntncnggcnnnannncnnancccggngtnccgnangnnnncatnnnnnagnnnggcnncggcgnntagtgcnnnngngnttngttgagttatatagcanttgggaagagtacnaccgatcggtgggccctgtaccacagaagnccanagttnngntnanngnnangnnncngngnatnatantntagccccacggcnngccanccngacttacacannttttctncctacnnncngngntgntnnncgntattgnggtngtnccnncnttnggtgnncngnnnnnngggcngagncnggnnactcncnccnagcccccangcntgnnttcgcangccnnncncccgngggnnnngnnnnantacnnnnannngnnncgtntcnnncngagcnaatnagnactggctgntagtgnnantnatcgttnnangnnanncnanncnncnngnagcnncagantancnncnnnntaaactancgttacntcttnannnncngcnggncgannaacatannanngantnnngnnancacacgcccgnagtaccnagtcnangtcncattngnaannngnataatgnntnnntnncngancntngcnagncntngnnncgcnnnacgtgncngncgnntgttcnnnggcgngnggagnnngcgaggntcgnagannngccnntnnnnnntnnnnncntaattgtgccncanttcgctnaggnnggccnanggccnnggnacctnngnnnntntgatnggncgnnnatnncncgnnnnnccctnacnttntgcnnagcaantntantnaggcatagattccggagnccaccctcatcggcttaggcgccgcttnnnngttggaaacagtggccccnnncttacggttagagaatccaactctggtcagtccgttgcgcttgactctccaacggactcgccccaactcctgtttgaggggcagtccgaattctgnggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggancttgaccctngggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactgggcggaggctgccttttgcttggcaccccccngntactaaagattggcaactaggcgtncgctacgaccgcatccatactcggagnnnnnntatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggancgtttnngacggactggtatagaagcgtcatcgccagtnagggcaatnnanntaaaacacggtcgcggcgatgggacccaattaaacccgcagccgaggagccgccgttccaattttagcgacttagaggagtcgactccgaagtcggcccaccanncgtgggacgtttaaaagccgctaagcancnncntttntgggtacannnnctccccacagcagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggnctgtggtnngcctctttcgtccacggacagccgctcgaggagccgattccttgcggncaacatgacgatttacggatagttgacataacgccgagataaagganngtctncctcagtcnagnnnnacttcaganatgaangtgtagagcgncatttatcgatgtcctagggaaacaagtaaactannttccaganaancnacgntgcaagacattggngnggcgacttttnccatntcgnannctcnaanactncnacnagngtnnccnatagctgctnaaatnaacgnctgtcntctncnngnnnannannancgctnncncntgcccncnnngcngncanggnttggtaattcnntcncntcncntcnannnnnnnggcaaagnnnagnntcgnnccnnnntcnaanngncanntnnnagggcnnatccgcgntnncngtncnnnctgccntncacaatcntttnncgtaggcgnccgncncnntnngnnntagggnncnnaannggncgncnnnnnngngngtatnnngctnannnanganctgcgcggnntcnnagancangcnnnncgaccannctaagnnnngttncnncnnaatnngnnnaaanncagnnncacnnganggagtnngncncancnnnnntcnnntngnnnanngnnnnngttcnnnnnnnnntnnnngnnnnntngnnnngnnctnccnngnatgtaannncnngatttgttnnaccanntngntatnnccnnnccaannngctccgnnnccgcnnnnntnctnacntncnnngtannttntcttaanggnngntnatnccggannnnannnnnnnagnnngnannncccgnngcnagnanttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcnggattttcgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctatcaacctngnctnncnnnnnnacnnnnnannnccnnannnntngnaattnnactnaanccannctnnntccnnntcgangcnncncncgannnncactncgagngncnngggntgcanngngtcnnctcccctanngcnnattgnnnnntctcnnncctnntnnnnncgggcnnnctcnntcnnctnnnnnnnngngnnnnctntnnnngnnnnngnnnannnnnntccganngtgngagacccgnccnaagtngcncngnnnggacnaccnnntanntgtgcntagcggntnnnncgcgnnngagannacncnnnccgccccnggnnngatcctannccnnnatnngaannggcttctcgccncgcgnngtaanngannnntgggtnggccnanaaccngnngnaanntncgacccgagcggnctncatcaaaaacttgnacccctaacttntcnanaatgcccaaggatccaaacgtntncgngctctngncaatncnnnnnnnaatnncagnagactnnncnttntgancgangannngggacnncnnnncgagnnagtnnnganancgccggagcnangtnannnnannncnancnnncnncnnnngnntnnnggttatgaattnttctanangctggaaaagaattancnantannnnngangnnnanngtgngncgnnnnnanngnntcntnnannnatangtaccnaganncccnnnnnncggtagggagccctttcatagcgtcaggtaatactcccnccgttcgtttggtggcgttctgaaagnantacacntgngagaccaatgtcnnnnggnnnngnnnntnncngnnccggcaggncggccaacacacagcgcaacgatagaaaccctaatccatataatatctngaccgcccnatgactgccctgttgtctcctcccgnngaagttttannctgnatcangntagcaggaccnaatncatncgaccannnctacgngntgactcaccncnaccaagcanccagcagtccagtcggggnatgnctnggtcgcngcnngagcncannccgnncncagtaggnaccgctgncnctntgtccagnggaccctcnaccagagtatccggcncccgcnatcgngngncaccatgcggggatttgntattcgttcgggggntacnncnctgannnnnnannnnnnnngaatnngcncnnncacgnatctannnncccnncctnnntnntgnnngnaannggngacgnntnncntnggngnccatannngnngggcnngngtcntnaagtgnctcngaggnatntnctcntangcctntnnnnnnnnnnnnnnnnctgnnncgnnnngnncnntacctntaggcnnacagngncnttgannccacagcggntncncagnnnnacnngcgttnnggnagcnnnaacgnnnnnnngctangtntcantttgnccganncnnncangnncccnnnncnnatcnnntnnanntnnnnnttttnttctagnnnnntnntcnnncannagaanncggggcntgacttnncncncnnntanngtnnctannngtnncnanantggctnnannnccacnntcctaatcatntgngnctgntgnttatcnnnnngnggtnangtngccnngcnnnngnnngnnntgcggntcataagnaaattcgttcgaaaangngngcagntnnnnnnngannnnggtacnngnncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngnnnnnnnnngnnnnangnnnnnnnanntnnncnnnncncancnnaggnnngcgnggtgnnangatgnnntncgctcncncnntnnnacgcntgcatggangctnnntgnnannnaanggcagagcacgttgnnntgccnaagnancctganctcnctangcntgtctnccnccactaantantntcgtaccgtcgnttgntagtatgacnctnannagnngtcancagggcngnncancncgtcncgtcaccgcggnancntcatgctcnntgccggcngcacgnnnnnnnccaccagaatatattgcncagngacctngnctgggctnggtctcccanaaggtannatgntangannagtgaattnntgcgnncggntnnngntcnnncgnctccacgtcttcgannntctnnanncccgcnnggtnntaganngcacacgaaggacccaggnactgnaaccgaactagcacnntgcgattgtattcgccctccancnnnnnnncncntaccccncggcngnngtttataaaggaggcaacgccnctgtcatgcccnaangctcctcntngtannnngcgnganctgnngnttnannnngnnnntgnnnanntaaancngncnangnnntancatngcngctccctggaccagngccccannaattaccctcncattcngccatcatagctcatcgaactgncttaacnnnncannaanccggngtnangnntngcgnaatgcccggtcctcttactagggcagttccaacggcnnncnnttacngtatgccggacccnatntgtannnnntatacactntnnccgcggttacagaaagatatgcgtncnggggcgcggacactgagggttcatcntnnngantngtaagacatannngagtaatttaaggcagttgtaggcttgtacancgggctccaatctnggcngcgcccggcgttnttntgnantcncgnnngacncnngcccnnncnacnccnnancnngnacntnannnnnantncagaganctntgcccngntgaagccnncnnncngnntctgngnaantattgcncnnnanttngcntccnnatntngcatnnctngagnnncnccngnngcatctnnnngnnnnnnnngcgatgncgantcggcgngagngtctagngcnnnggggttatgcngaanctggggctgctgncgtgctgngagnctgttttcngggnnccagnccagtnggtgagntgtnctgtcnngggttcggangntnnagncngntnnggcnncntaggncntttgcgctncgnctnngtctgtntcncanccnaacaccttcncgncgtatnccnngcgctnnnntnnnccgacaagtgcaggcgacacacaagactctcncgccgnnncnnctcnacaactgtcatcgngtngtaggtatgnagacgncngctcatgagccgntanccgnatnaggtcntgnaagtntcnnnnnnnnnncntgtaanttnnnnngctnggncctacaccggtgctgcggatatcagtctcattggatactgggcctaaccggangtagggtngtcaccccnnnaatctcaccacagtcactttcaaangnngtngngtgcnnnnnttntntncnnttcnncagacnntangnatnntcngntagtngcgnnncanannnnnntttgtnngcttacccgnntgncnngtncnngaanctgcatcatgntcgcngttccnanacttangcnnntnacncgtcgggntgatggctnggctncngnngnnntngnggagtatagctcctannaanantatccncntnncncttctnagnctgnnctgnantntgtnntcnttggnngaccgnntacngctctagcnttttangntatnnnntnnancgggtcattntcagnccctannancgnnnntnntnnnnnnnngnnnnggtnnnnnnnnnnnnnannnngnnngggntaagcntnacnannncnctgctgtanngcgtgncgancgcnaaattacnnagtcntannngncnantangtncnnnnnnnnccgnncnnttcngntnntnggcntccgcctanatnggnganatnttgnngtgtgtctnnaanngaggtgccagccnaccgtatcctcatacctgcacaggtcacattgcgggctcagacgnnncttnnttttatcgccactncgcatcgacngaaccgtttgcantacgtanaataagcgagaatcgntnactnctccnacgnacgctatagnngcncaaccatgggntntnntgnnncgaaccgtgcccagncntcntnnaangagaacgngaatcnangcatgttggcangangcgcgctgnntnnnnntngntanacnanngngtngngngncagncacnctncnngggannanntcntaancnanncctnngacntcancagtnggatncgcnngnngangntgantngnncgnaaggcnnnanncgncctngccantgagantgacattggtgctaggtacgcgtaggagagagatnagactcntaactctctaccnngcctactctgaacagctcgngaanaccnncaggtganttcgatagtattgtcgggtaacgacaaggatgcggccagtatcttaaaatgtgacgggaccgagncctaacnggggcngtnnacaanggcaacntctncntagcggtttnagcgctttcgtgttataagngctnccggttggcagtcctgcttcggatggnctttagcagntatttgcgcncnangatanggttgaagggcncntccaccacagtgaacgcttggaaacnacnngatatgattntagggtattgagtangnaagatagtnangnaagcacacatnnctnnnancacttnccgcgtnanaccgggagtttgcntnncnntcagtgttcattacccaacagtcagaggtgagacctaaggggtggnacttntgattgcgactaataatcgtggaggtccgtcngagactgggcgngtngnncagcnctcacgtccggctgcgnnntgntccggactggngggcaacnggcacaccttacccgagaactgcgnnnggatgatncnctaaaccagnngcccgncgctgcccgcggagncgacnncnncanangccggcgnatnaagnanctcgatctngtnnnnncnccgacggcacgcccatgcccctnngcgcnanngantgggaggcggcatctacgntctccgtacnganatnnaagcgancagnncagtacnccngggntccccntnngggnggtctctanaaagggcgcattnaatgagangagcactntnttncacngatttcancntgcatggcgncnnccgtagntngnngcgtcgctncncntaganntaacnccgctangtttggcgnancntggttantcacgtttatatgcnctatgggcgtagaccctagttncaacagttgacgaattccgccatgtgacntccgnantggaatttngaggaanaactacttcgcnagcngnaggtcnatgcttttgtcgtccgggacgtanaagtcgcgccgncagcatgcctacctgncatccccagcaactgataactcagcggtantcatagtaannagntttntganannaatcanctgangcccgtaantgnttgcantngngcatncanntnntattcgngntgntncgnnagcgnnnggntccattnnttnngccctgcttnnntatnctgtgcgnntgctgnanngtaaatnactnaanntannnngagnacncnggngcatccgttgatgnganngggcggttcnaaactnnngaactagtccttcncangntntcgtcnctncgcccagcnacccgnnnngcncnngnttanttgcnannncngcnggnctntccnantngcncngttgcgagttagtttcnggacatacnaaaantnnncnacntanngtnnnagntatggnntcnnngtncngnantnnctggcnnnncnnnnngtnncntncgtctgcatgagaaattcgccggacaatnagttaccttcancaatccnggnatggnnntgcntgcgcgatgataaatcctcngntnntgttnccaccnnagcgtcnnngnncatnngcgcnnnngngaactnntagtcgtaannagaccnnncangnggcgntcnannatnnttnnnntacgnngtccattctggtccatatgantgagcggctttgccccgtaccnaacgttaactgntgtttnttgctcaagatttgtntcncctcgtnactaggttagatgngctttcgatttanncctnncatancngnngncgnantcannngcgattgtancnnangngngcnngncctngaatnncntgnnncgnccgcaagnnggcgntatnttngcantnnnnntgnagncagangncnggnatgnnntnnannnngncannatcctgatcaacaagcgccgaagctctgagtacatccgctancggatttgtttaagaacaaagcantcctattggtgggaatagcattcgannngtagtaactagctgccgctggcgtgtcactttattggtcancgtgcanctgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaattgcgangtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccanccacaataacgaancccgggggaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaancaagngtnngcctatcgaanntcngannctgtagnnnnnnncannanangcnnnncngnnagncnnnnnnanannanccgcnannnaggcnncacngnncaanncnnncnngtgnttcngtgtgctcnnanntntgaantcatatgggcatggnnnanatcnatatancctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtcngcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtgnngtccngcggcggcanagnctntnnnnngntnnnnngnnnnnaanncntnncgncnctnntcggacggncnggtnccccttanccnnggaaannncntggnctnagga aaatctcaaattgttccatagagatgctacaactatagcgggggtctgagacgcatctggggtatggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacatccgtggccctatagggccaataaccacattaccttgcggccggtcggagagcggccaatcactaatggtccccggagacaatcccccgatactctaacccaatagttcatacaggaggtccctgtatcggggcttcttacggcgcggttctgagtcggcgagcaatgtcaactgttggaaacccttataaggtttacggatacgaaaattttccgacccacgagcgannnccatcatattaccgcggttcgccgcgatttgtgccgtcgggtctttagccagaggacgatcagccgggacggggtccgaatgaaccccgncgtgtcattcttgcccaaaccgcctctatttcccagactacgtgggcggaaggggctctatgtatatcgcggacgcnagtgtcatggtgaacgcggacccgcagattagactcggngtgtaccacatgcatagccgcagtccaaactctaacatgctagcgacttacttcattgtatagacaaaagccattgcaggcaaatcgntcctggcacaagttgggacgagctttgcacccgggagtgcgcttgaacctaatatagttgtttgactgnngcttctcgtgggcgaagtaactactcgagattcaactagtgtaagggcctgttactcaactgaatcgatactaaagaataagacggagctctcattaagttagtcgtcgtaacgaggacatgcattgatgagtgttcataccctccaatcnnnnttaactgggcgntccggcgacggcaattgtaaacgggtcgggtatagaccccggaatggacacgcagtaacctagcgtaaatccgcatattcaatgatgctaatcacgctggactagacccataactcgcggggacacatcgtagtctagcgcagaaaaagcgatctatttgtatccatatggttaatcgataggacgcggaactaccactccctgtcaccccaagattaacccgccacatncgtgctctctgcttaatcaatacttcggcttaccgagctaccgactcagcgcaatggagtttttctgtcttcgtcttaccagtttggcgaggtcccggttagtaaacctcaccgtagcgctgacgcaaaacacgaagncgcgatcaggtgctagatgtttttcncctgcagcgacctgtactgaagcttgcagcctgcttttggcgtccaggggctcgctgtagacttatgtgacatgttatgccgtgcacagggagtattccaatggccgtttccgcaggtacccccgggccctatagatactcacatcggacatctaacggacgaggtctggcgttcacataactgcagcgaccgactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtganggaatgaaagtagaatgcgctgctcgatacggctccattcttttattgctacccgtgtcgatagccgtgaatcttaacgcataatggccactatcctgaagtttcccattacgtcgtaatacgcccattaatgccacgttcatgccccgaactaccctgaacgaaacatcatctggtggggatgctcgngatcatttacagatcatatttattgacgtcccacgtgatatgggggcggcatgtacagcgcacatttctcactcggacccggactgcagagaatcgagcccgtaagccgttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgnaggttcgannctattatgtgaagttccaactagtgggagaggaatagtaagagtgtgggagtgaccatcccccgacgtgcctgtgttacaattctctgttgaactctaagagatggggcgtcaatgcgcggcgcgacttancatcgtcaaaatcaactggcttatggccggctcgtgcgttgcttgccgatcgtccccgcacgctttagcgcctctccacgggacctggagcaatgctgctggacactagaattttnnnnccaaggaggagatcgcgcccaccccagatcaagcccgtccatctattggacggcaaagatgcatgtgttagccctcacgtccgccggctcaacgtagcgggttcgangaaagctgcctgtccgtagggtcttaccggactcatggaagacctcaaaaagccctcccgtcttcttgatgattcatccagagcctaggcatacttaggtgcacaaccgcagattgacgttttagaagcgcgttgcttgccaagcgtcgggaaggtatacctgatggccagtgtaatagaatagctncgtgctggccttgctctggttnngattaaggcgtgatcgtatttcggtgcgcgttattgccctcgttgctgccctctcgatnanncggcggcactcttccgctatcnacaaatgcaagtccatagaaagtgcctacggggcgattctgttgatttccctgaaaattcagaccccggatccgaaagcggccccggaatgttacattctgacnaatcctgtggagctgtgtcccaatcagaggaccgtagcgcgcgatagtcggtaattccagttcagggtggggtaatccgaagggcaaggctaggcttccgnagttcaaaagcaagtaaacggctgtgcgcatcgcattgcatttccctcgcagggtatgacgntggagtcacttgcgtgggcggcttgccgaggccggcattcatggacggtgacgaaacccaatcaaccgattagacggcagactgtatgaagaaccatccacagcgtggtaccgtttggataaggcctctggaacacaggcccccgtccgcaagtcnagcntacgttgcgcttcgtgcccccgcaccgggtccctggacggcgactggccagctcttcgcgaccggattccgaggtgcatcattcctaattgacgcgccacagtccggtcgattccctagactnccggtgccgtgaatcaacgacgctgtacttgtttgatgaaagtacggtttcagttggatctccgagaagccgtacatagtngtagcgggtgatccgcnggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcactcatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgttgctacattaggatacatcaatttttaggcagcggacgtacgccatagtctcttaggttactgtcagacacgagtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcctgcattgaatagtcaccgtcataagatatgctgcccgatgagaattcaccctgccccagctttcttactgcgagaacgtcattcacggggcggattagtagcacccgttnnntgtgctgtttcctgacatacggtgggtccggtcttctttaagcgcacgccctgcattttcctatgcttgatgcgaatgcatggctaccatagccttgcttccgcaatctcaatgtgcacaagaggcccgggccctcaccggcccnngnatgcgtcctggatctctctnttatcgagagccactnncgaccaaagcccgccagtagatgccggattctgatacagtcttgagtagctgggccaacaatcgaaacccgctttttcccggatcttgactccaccccacactcagtgaaggcttgnaacacanagnnntgaagatacctcttctaaccgaggtcatatgggtcacataaggacgtaggattaattcacgangcccgccgagatacatgacggagcgcatcaacgaatctttnacaccaggtcgttatataatgagcgggaaagggactcccgacgtaacgtgtttatgctnaccccgccagaagtacacggcccctcgacctccgtcgttcagcttgcccaacgctgtatgaatcctactactccntttcggcctgttaggtggttccgatccggttatntnnnganggccttgcgtcatgccccgcggatcgcaggtacgaggagaggcgcagcgtcggggcccgacactgtcgcacctgtaccctcggggactgcaaanagagcaatcccagcagctggtcagccagcgcccaaccggtgttaatccgaaacctgtgttgttgaaagcggtgctgaaaatagtctgtagatgatcccctatangccattggatttaggttaacagtttcactatcgattagcccagtcaaccaccgtactttagaggcttcgagtgaccgttcggtgtcgtccccgcctagctaatttcccgttttcagccaggcgcgttggcgcctttcgcccgggtctctcaaaacttaggnttattacttagnnnacataactggctcggggatgttcgttgcttctgcccctctctctgtctatccgcaacctactagtcaagtggtggagatcagctccagggtggtgaggagcgcgataagtacgctaccgaagtnccccaggatcgtgtgtcgtaaatggttgaattaggaagaaaacatggctcacttcacgctccaggtgagatatctcgcggccattctcatcaattgtccgccccccgtcccaattcacaaggcattaattgatgtcttggcattacacggcaaatctcagtgcgcagggtcgtaaggaagcagactgttcccttgcagttcgacaaccaggccgcggacggacatactcgtgtagggaagcagcagcgcgcggtatcgtgagccccgacaccgagacgcctcgatatttggttatgactccgtnnacagcgatcctccacttacaggccgatgangcggagcagaagtctcgattgctgaggatcgtcgcgcacagagccctacgatatcggaggtacagagctccatcctgccgccaatagcgcgcagcgggtgtgtgcccccccctccgccactgacacgccattcgatgttcacccgggtgcgaaccagccgcgacaagagggaataaacttgggcgccaaccagtcatgattcgtgtacgttagcgttgacgtgtgcgaatccattagcgcggggaattctaatgggtgggggaggcaggtcaggngtacagtgccgagacaaactgcctccaacgctcgtctcagttgccgaaatgagcagcgcttgcgggcatacctgggcccggtcggacgcctgagcatttctgacacagcaccggccgaagcagccgttgcgagacctggtcgagtatcgggggccgcggcgcgagannnctttccgaaaggggactcacgcactagcctacgagggttcttaggggaagcgggaatgggattactgcgcatagatgggtgtacgaatccatncgaatatgagtgattcatagcgagtcccnctccgtcctagaacaaggcgagctaagtagtctgcaatcaccttgagatcgtcatctctcccccgtgccggtgggtcgtctatgcaggacacgtaataacaggacactaacataaacgaccttaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagtgtaaacgggtagtacccaaacgaccatgaccccatatgccaataccggctggagcaacacgtggggtccaagtgctcaaaatgaccgttgcccttgtgagcaagacattccngacgtcccagtgaactgacatggcgcccactctcaagccccaccgctaggagttagctgaaaccggcgtcctacagtggccttgcttatgctacctcgcccgcccgcatagctattgggggagatgtcattgctcgtaaaattgagcgtgatccgtgtttctctccagtagantagngggcggccctaattggagggcggatggttccagttgaggccaattctcctccttgggcgatgagacggtgagtcccancctcatcaacgcnnnnccgtagctattggcgttactgcgggccgcacgtagactatgaagatggtgctttacgctatcgtctgggactgagcttacagcgctgcatccgtgccgccatgagaacgcgagggaggaccataggccccgaggctctttcgcgctagttagactcgctgggccccctcgcgaggctattggtnncacttgccggcataccatcgatcatgatgtactaatacctgctcagctgcgcccgattaaagtccgacgcatgacccaagagttcggggctactgggactgcgccctatagcgcgccaagcaacgtctcaatgggatgtcagaagaagtggctctctgcgggagtgacaatcctcctccttaactacctgtacatcggtccaggcaccgacttgcatgcctatatggctgtactgtgcactagacctcgtgtccaatcccaagaccatagattggggcttngctctctcttgtaattggatcccgcatcagttttgcaccggggccaatgcccggcagtaaccctgtgcctcaaacattaggtgacgatatcagaccgttgcgctgccggccgtggtattccagggtaccttgatatgtaagaaaccttaacacctaataaagatgggtatgtcgtctgctttccagaggccgagtgccgtggaggccactgaacccgaganatggtaagagccggcgacgacggagtcatgctgcacgctggccgacttccggcgtcagcttcgaacnggagtatccaagtcccccgcacgcaggtcccacagcgttgnacccgaaataatttgggcgtcggactcacnncgcttgacgccgttttgacgaacgcataccgatatccctaagctggcgagtttagcaccngccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctttctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagnacagcactatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggctactcccaattactccatatccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatgncggccgcgaggtcgagtcatctgaggcccttcccttgntaaggcgatggcggtcggaccctgtatggtggcaagaacctcgagaatttgcagnacacagcctcgtatgagtgctacctgcatataagcgacagtaatcactctgagattggcaaatacattagttatgctgattagcgcactggtagagacaccgcaaaagggtgaaaccaataacccgcgggagaaaagatcagccacgcactattgtgcggagtcccaatgcgcggcggcagagncacaaacttggtgggggatcacacctatgttcatagtcttaagaactgtgataagcccagtaagcgccagcctttagccnttatagacacgtcggtataatttcgggacacagagtgatatattgggttcaaggtagcgtgtatccctcgcattgcaacagttaataaaccttaacgcgtgccaaggccttacaggcgcnntggacttgctgcgtgctagcgccctattgcattgggttctcnccccgagggcggataccgtggggcagccacgtaggcgatctccaccgacaaggccgcgttcccgggcgcgcgccgtgcctgcatgcgatgccgcttcacgccgcgtaaactcctttccgaggtaggggggatgnntaggttggtggatatcgggccggagacacccgcggggcatggggcatctgtgctcagtccaattacgactgtgacaggcatgcggtctactccgacgcttcagntgctcacttctgtgacccagtaagcaccgtcagttcgttggnaactctctcacccgcgcttagctaatctagaattacgactccggtagtctctgattgaaacctggncatgttactcccctgggctacggggatggcgggncgganaaattcaccaacatttgacgggaatcctttcggagtctacactcatcagcggcacctccgccggcttaacgcatcggtctcattacgaacccggtactttgtcttatcggctgctnctgttcgccctgaacacgaatcagcgcggtaaaacacgtggtaaccgtaggcnctgttacgcgagttnagggatacgagccgtggatcgatgcgctctatccgtgccacggtttgtattttaaaaatctatatagtccgattttaaggtttgcgctttgtctgtgatttggagcggcgtttgggtttctggaacctacgntggctcgaatctcttggtgcatcgtccaggtttggagatagcgccagcctctcatgagacgtngcgtgagagaacaaattaacactttggcgcggattttcgtagagcgggctttcgaaactgggtccagtttcaggatacgattgaagtcttcccttcccgagctgcccagggacgggccgagtactcactaatagtggccgccgaaattgtgggctctcaggntagttgcgcatggcgntanatgtcgccctcggtaccgcgacgatggaacctggtgcaggtgatacaagacgactcaaccgggggcaggagtaggcctcccagatgcgtgtggaagctattcaaaacgggctcancatacatggccgaatgcgaccaatacttctaactgatgggggttcgcgctgggatgagtgaccctaccctacggacataggcgctgatagactggttaggcgctcaggcttccgnngccgcggggtattattggagctttcatgtggcgctaagtcacggtgggttatggtgnnnnacccnacgggccaccgcgtttcacttgaattacgaggtacctgtnttattgtacccgatcgtaatactccagtgccagcacgacagagacttaacaagaagtccccgcacatgggaacagacatccagccgttattgcggagaaggacaaaagatttttcctaggaaatggatgccaatctgcgccaaaaggacgctagnggtggagngccacgtctctgatgacaatagcgctaatctgttaagcgnttaaggacctacacggccgccaaggccgaccaatgtggaccctcccgcgcgctgtccgggggcctgacacagaacaatatgtggtcatccgggaccggggcttacaggaaatttctccagtactttcagtcttccagttgatattcagcgactaccacatacnggataaaaatcggttaagtntgtgaccccaagaagggctgtaacctccatagccgtacggccagctcttcggcatgtaactcaaggttcgccggacgctgatattcttaacagggcctngggtgtcattgcgatgtttgcccatccctangggactagcgatgtccagcagcngtttcagctttgacggctccccagtaatccatcnaangtagtctactggcgggactacgaggagtaacatattttatggtttatagggcccagcgactgattgacctgttgtacggctggcgggttcaaggctcgcgtttgatccccggcggctccaccccttagctaccgttttaaatctgtagatgggcaatggccgtaattgtagtgatatcgcncgctggctttaagagggacgtcccccatcgcacgttgtctctttttggtcccgctggtcatcctaccccaccacccgacggtcgacatnaattcaacttagcgagtacaaggtgctgccgccgcaatatggccagggggtgccgaagcctgctctcttagcggggtggaatgaaatgctaagggtgcttgctnacaagccctcctttttcgcatcttgtggggaancgacgctccagacctgctttanacttgagcagtgggctgtgtaccngaaccggggtgcgaattagtggaagaagttaacggatnngagccattggcacaggctgtgacggcgactcatgaaccaagctcggtagattggtggcgtgttgtcaccttgcgcacgctggttttttagctcataaaatcccgccaancacttgctgcgcttaggtacgagacttgatcgacgtgatgtggtgcagagtcataatcaggtagcatcgtccctaccccgcggcagggggctgtaaaaggactaccaaagagctggactatgccggagctacgctgggcccagtggtcagcgcgcgcattgagtgaataaccctagaacaggaaggcatctaaaagttctcaccngnctcacagtgttgcattcggaaacgccaactgtaggcagacccccaggggtggactgtctaagctataacacntcacttcccggactccgtcaggtancnatcgcgaaatacttacctatggctatataacttgcatggcacgctcgccaagatgggacgccccccgccccttctnctcttatcgctgtagggcaaagctcccatgcagaggctgcaattcgaatcatcccgagtacccaaacgtaaagtaactctatttgcagagtagtaggggagcccgacaancnatccagacgtaatggcggtcactccgccatcctcagatgatgctctagactcttcaggaatgcgggagtacacgataggcgaggtggagcctgggcacggttccgctaaacaatccaatcgtcctccaaacccgtgccgccgaggagtttaactgcaggccgtaacttgtgtacctaaccctggagccatcgtaacccacgagggacctcacccggatctcggtcgcagcctcctatcccacacatccctgagacagctggatctgatcaagtatcgcagccttnacaccannnntgcagcgtgatctcacggtcaggctagttgcgtctagtantacgcccaatattcaactgctaaaacagctgttaaacggtgcatacagaagattacnatgcctnncgcgcaacttaccgcaacactcgccgactggtactgaagcatcgcctatcgaggactcaccctgtctctggcgtcattctattgatggtaagaactgccattctcntggttcggtaacactactgctactcgttttgtgcaagctcttccccgccgattgngcgcggggatacaacagatggtcgcnnngangtggcaagccgtggcagagccggtctcaccctgactctcaatccacagtgaaggcgcgcatggcgagcagctgcacacttccatgtaagccaagtacccgcttcacgtgacaggccntaggtctgaagcntaggcaactcccaatagtancgcatattcgatatcaatctgggacctcttgcctgtatattgcagcccgaagttgtcaaacatgtaattcggcataccagcgattgattacacgcgacaaaatgagctcngatcgaagagccttaagcgcatccgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggnaagttgggtggtctttnacaggctagatcagtgcaatgggnggctcatgcctctgtaagggtacgttgtggtcgacccggggcttcaccgcgggtgatcctcaaaccgtccgattagcggaaatggtaaagatgacaacccgtcagacggcngagactggttcccagtnatactacttccccctgacaaagcccgcgtgnatgtgtcacgacaacatggatttaggatgcgnancactagngcgtaaccttctactcgtcgttgcgtcatagggatagtactagcgcctcgcctccactcgaaggaggtatgggtgacttcctgtacaggtaaggttaaaaggcgttcaagctgctctctcggtaataaaagattgaaccggttgcatcactccaaaccctcgcccgcnngcccgttggccaaacctgtcgaacccattcattatggcgcttcaggcgactactantatcgccggcgcgcgacgcagtcgctctncgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctntcccgtgaggaaagaagtcccgggnctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctagagacgtggctgagatgcgagctgttgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatanagttatatcgcattgagatattctcgggatgtnttcccactatattcggtggggcagtggccgcgaccactcaaacnggggtctcccacgtggggcacgaatctagtgtcaaaataacgactctacaggatctcctagactcgcaggtcgaacgccaaacagggctgcgacggtgtcgttgaggttttggcttgggggcgctgctctatacgacagcgacagctgggcaggcatttagcaacattcccggggacagggatcggacacatgccatgggcgcgcggaatgatagataccctcaaggttaggtgagacacgctcctctgtgatcatgcctaatttagtaactcagcggcggtctcggagcatcgggtcttggaggcacccggtgtgaatcttcatcggagacgaaggcgaccgctcgaatagatcgtctagggccgaaatacaagtgtgccatcacgccagcattacgangaaccgtttcgtcgtgcttatgtttgatcaaacgcgcaggcggcaacttggatacagttccacgtcaagcgtctcatgcgccctatcttttcctacgcgcatgtgtccatcgtgtatactggtaattgtcggttagctatcacgtgtcaatccagcggcaggacgcaccacgcgtgccgtctcacacggcggacgcatggatgttcatcgcntccccgaggctgtctcccgctccagaccgcgaacagattagggagcgtcggtggcgttaatcgatgacctggcgctatgcgctncctcgtaagacccccaacatcatttttagtccgacgaccaggagtgatcttctggcgcctatntgtgtacagtgcaacttggcattagacgtanaccttttaggctttatgacgcgttctgctgcgggcaagtgngcagcgtcccgttgattgggaaccgcacgcggtggggcagttataggattaaaggtcacaagctggtatgcgagcctggccgctctcaatgtatctgatcgttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatanacggtctatatgcgtgagatccattttgaaccatggggggtttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactaacanntttggcacttcaagactgctacagcggagtaatgtattcaggtagcgaaagtggaccagggttgtgtggacccacgggggtggacgctgtgagcaaactgttgatatgcgtttttcgctttagactgaccacggcagcctccggagtacatacccttacaaggtgggggagggtgtacattcaaacggttctcatgaggtctccgcagggtcgcccactcgcagtttacccactcaggacgtnnngtaacatgggaatggacgcggttagncccgagggatgctttaggactggcttgagcgggtgtactgtgaaggggcttggcatcggcggcgagcatggcggaggaaaggtcccgaatctgtctccgacgttcgttctacgtattgcganatgtaacacttggnacaaaggtggggccaacactgatttcccaccacgtggagctgagggactaggcacctggtagaactttccccaaattactacggatagcaagcaggggggcctttgtatatcgtatccactcgcgtaacaaatctcacggcataatgacattctacattccttagaggtgtattccacgtctaccagcntaggtcgactttatttgaaccccaagtggcctggaaggaagatgattaaataccatagatctgggcgcctggttagatcggcgggtgaccgacgtcagccatactaaagtattagcggctcgccctaacccgattgagattaccaccgccagttcgccacgggatcaaacctacctctgtatgtaatatganaggagtggataganngcgttttcttacacgatgtgagacataatgtggacnttggncacctccntgaggccaccaacgagccagcctgccaaagncctacatcaaacatcccggtacctttcgctgatcganccccaaggggctnatgtgtgcgngaccctgttactggttatgcaatcacgtgggatacagaggtgtgtgtccttgcgccnnctggagagcgagcatatttcgatggctcgcggtgtatgcagtcagaccggaatcggtgctgaaggggacgggcagagctggagcatgaacccaggcctacgatggggaatagncatctgaatctactaggtctggtaatagctcgtgtaatctgaacccgtccgaacngggnttgaagggactgccntatagaggccgcttagcttttaacaagtctggacagtnctctatcgactgcagtcatgataccgatgggaacggcgggtgtacttcccggagaactcaaagccancttcttccagcccgcnattanggcggctatggngatcncggatattctcgctcggttcgcaattgaacgaaccgatcgcaaccagttcatactatnacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaaccatctaactgtgccgattccatcaccactgaggtgttttggtcataatcgaatctttctgacgcccctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatattaaaggccggttccatcganatccggcgcgataataacnnagacttactccaccccctgagcaccgccatcgtacggataaactggtttaggggatgcgatcgcgtgttaggaccgacttacgctngtgcgcccagctctaaagtntcatcaacactactattgtgtatcgaggctaatggctgcatactgcccggcctcgccgttgcaacccagcacatttattggtcgtccggcacgcaccgggcaaacatacagaacttattcgctaatatatgtataacttctacagcgtaggcctggaatttagttcacgctacgaagcctntctctaactccacttagacatgcgactcggccatccagttaacacgggcagagcgcgagtggttaaatagtgcctccccttacacctgcaacagaaaaatctctagactcccaccactgacctgacaccctgaattggtgtaagtgcctcacgtggcctcttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggtgctgatggcggtacgaagatacacgaactcgcgaacaaaccgaaacccccgagagtaattgagcatcaccgacgcacctggggcacgtgagccaacccaacccgttggcagtgacatgaggggtgaagcatcgcactatggctcctgtttggagccaggcataggcatctatgtatagtttctcagttaaggccacttgatgaccggcagtgtaaacggggaaggctgtctatttagggtccggtctgcggctccatccgttgctgcccgtaggaaggccgcggtgccgccagatgggacgtgactccccaggggaggtgcggaggcggcagcaccggcctggtgcttcaagcaaatttagagcatcactgtcgcggactttcgctatcatgctggtgacctggcggccccaaacgaaaggcacgacaaaataatacatggacctgtagctaatagatccaactaaatctggggccggagacactactctcgcccttttgaattagccaagcgtcagcagaggagatggagcctnttttatgatgccttgtaaatatagacgaaatcgacctgatacagtcttcgaatgttggagtagcttaccgaggcaaggttcagtcgattccgaatatcttttccgggagtaggcggtnccccgcccgaacgctgcgctccnagagcctcgccctcgcgacgactccagggacnnttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcacgatactattgtagaatcgctagatatgatttagtgcagacgcgcggcagtcctaactgcttgtgtaccgtacacccactagaactcgtgagtccttaccaatcgtcgtccaagccantgtgatatcttgccctagtagttctgcgagaacggtcagcctaggtaattccggcactgagtcgaccccggtctgagcagtccgcgccgcgtaaaggggtgttgtgcttacgcgtatgaaacaggggtccatttggggcgttatgtgtcctagtcagtttaggaccgttagatcgttgtgtgtggccgcgtcggagcgctccgggtctacgatgcactctttaaaaaaatcttagaaacacttatatattcgnacgaaacactgtacccatacgcgcaactgcattaccctgacctcccctgttaggcattgngactctcgctctgacaactacggatacgtaaacctatgcgccaccccagcatgtggtcagcttgcgtcaaacgtgttggagctagctgctgcctttgcaacgggagacaagagcgacatagacgctngacgtcnggtcagaagtcaannacagtaaaaccgagcggatccgcgancccgcctgtacgaacgattaagtgaagcagcagctgtcggtgtttaggcctanctaagggaaatctttgtggtagatggcgtgactagtggagttcgaattggttccataaattaacccccggtactacaattatctcgagcatattcgtgctacctgcgagtgcactcggacaaaggtcgcaaaaaccctgatgagatcgaggttgaggcggcagttggtgcccttncagctggatcaacccaatatggcggaacacacgatgcatggatgncttacgggacagtagctttccaccctactaatgttgaaccgatttctccacgcaaatgagtatgccgggggcgcgacacggatatccctatagttatagtccgactnnggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacggacgaaattgaaccctgtgccggctgaccaagagatcntagtcctcaaagtaacaggacgtcctgtcntnnnnnccatatggcgcnnccaatgacgcaatttcccgcgntgcagatccgngttccacaacccctttgtgatgactagtactgacgctggcccccacgtgggcgtacatcggctgcgtgcgttcggaaaacgaggataatttcacccgttaacggtntacggttgtccttatccatgcggggtactagtagttgctccggacaatcatatgtcacccgttggttcggccttacgaacagggcttatagagggcgatactatagctgaattaagaacgcagttgcatcatttcacccccacaatggaaccacgctcacctaaaacgctaggtcgcaaactccagtcaaactcccagcaccctgtctaacgctagcggacactatttaagaccggaggttctgttgcgaaagagactatggtcccacatgttcctcacgtgcgttagccgtttttaaatcgtgaggtgtccgtaaaagaggtcaacgatatttcaagaattacctactcagtcggaattgcacttttcgagcgctaggccgaacgatcaagtgnaggncaactaaggtagatnggtcttaaggtgaagtccagggnncctgaagcaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccaatgccgaagctcattgaaccatattgcactagagttngagggcgaatcactttgctcccagggacatcgctgagcggtctcgtcagtgccaccactaagtcagacgaaacaccctatgcgtccctgtcctggtcccttgtttacactgtgtacacaacctgcgaatctctgctgcccagtgaatgtagtggcgctggtactacatatcacagaatttcantntcatggtggntattactgaatcgctcagcaatgcggcagtctaatagaaactncgcgtgatganaaaatggaaaatgcatgcgacgtccgtcggaaacgcgttcctctagggatggcgggttgcancctttgaaccatgtgaggaaccagcaggagtngtcatggntagatctgtaaagtccctgtactctaatttgaccctccagctccgggtgagatcccacgaataggggcgtatctatgggttgcaaagatgaggcccctttaaaagactgcaacctgaactttagctgccagggcagcctggcgcaggtgtcttgctgtcggacagcggaaattggacggaaggcctgccggnncgaattgcaaaaagttcnggcccggntggaggatggtgaccggcgattacggtcggaggttagtggagtcgttgttgaggagtatgctgttcgcgagcctgacgggaggaaagagccgactccctggtgtcgctactttcaatcgtttgcncgncagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtgaagacaatctgcggccgaatacgtagtggtttacggagatagacgtcgtctactattagtacagnatcaaggtagtctggctaaaccccaccgtcgcagggcttggtctcagagaacacgagctnnanacaccgaacgatctaggaccgatctccttctactgtcgtggatacggtatcagtgagttggctcgtcggaaattcgatacttgtcgaaacgccaaatcccctcatggccaccgtgtcgccaagcgtccaggccttatgcgaagtactgccttctttggtgaaagcagatccctgtgcgccaatcgctgcggaagtnaacttatataaatatatagctcgttaacaatgtaggtgccgatatcgacnnnaacgactcaagtccaaagctccactaccgggcnngggaagaacgagacggttagacccgtcggncgagccaacccaatccgagccatcacatccgcngtgtggccctctagtctgacgacctcnagagttctagtaggctgaatgtcggcgggctaggggcttaggtggcgttttgactggctgtgtacccggatgccatattgagggataatcggaggaacacctcgctcgtactacatgttatttgtacctcgttggtggcaaccggaccgtacggcgaantgtctgtagggatcgcgctaataaattcatgttaaagtatttgtacgctaaagcccgcgaagtaaccnaacgtggcgtccccctattggcgggtctccaagtgcgttacattgaggtcgggctcgtnatgatgcctgcgttcgcagggccgcctctagagggtacgaggncaacttgaatggggttagcngcggtgggctgaagcccgcactccgtnnttctgcgccttgggtgtagaaactnctatccgtagagngnccaaggcnnccggnccccggggttgcgcaggagtccctcagcaaaataatgtaacttaccttatcaagcatttgcccacnaattcgtgtaatttcgagcccattgtagttcactaaatgaagaacgacatatcgggctggaccctgcgccactcggttcatttgccgatccttgtgcccnggcagcacatgcgcgatgatctaccttccctgtccgtnccttcacctgttatgaaccgaatcggcagtctggcctaaccgtatcccgggtctgggttccacgcagtacactagatgactatgcttcgataagagttcagaaccgtaaacttgctcgcgatttaggagggattagatgctattcgcgatctgcggcnaggaaaccggcgcgcgcagccgaaagctgatcngccctcgtacaggcatacggatgatcgtgcctcttaggaccttatcttctccgaggtagtttaaccactcacgccgacgacnaataacaagcagcagaccgatagcttgtctttagaatacgactacgatcgcgatatccccccattgccttctagattgccncggctcttgngtccagcggagtcacccctcacttggttgcccggtctgctgacggnccaacgatgctcttgcaacacgattcaacctcggcctttattcggaccgggatcttgccgatcgcnccgatgncattagcgatgagaggcgcacgaggggggccccncgttcatcagactatttgcagtgggctgtctgaaccctggcttgcgcagtacctttttcaaccgcgacctgccnacctgcgccgctcgctctcctggcntgcacagcgcagatcgccaatctcatcnctgataacaccctccgtgtttagtgatgaccagctcaggtagcgcacgtgcaaatanaatagcttgccgaattgaccttagtccccttgcgttggggggccgatgtatacgtcaagtgcagcctacagcatgctccaccgttggcccgagacttctccagaggtaagtaggtacgtacctccgctgtccgtcctaattcggaccaggtcacggcactggggacctaagcccggctcccgtcctcatattcgcgcggggtccttttgtcggattattgcaatctatcacaagcggagttagtcnnattctctgtggcatgatatggggacggattgacttctttctcagacgctcagaccgtgaagttgtgcccgcttgggacggcaaccatcgggtcttaggacgcctaatncacgtggagggggccttcgtggatgccaaaggttgagcctccaaggaactccttagtgagatcgatataccaggaaaaacctccagttcgggagtagtaaaaatgccctgttaattgtncggactgagctttgtaccgggagcgagagcgtttctcaaaccacagcgtatattaatgataatgcgcaacattcaagtgtaaaggaggccctgttgaccgtgaatattagtgttggttcgtgaccaatttcgtaggtagaatgtacgttgtacacctgtcgttaatctcgcgcggtacaccgaaccatatcccggggaaacagttacggcgaaactgccatgaatggcggaggctggtaaaacagccatatccgaaactacatcgacggtggattggtcnaacgaatcngtcccctggcgaagagtagctcccgcatccatacatctgagcgtgacatcacntagtagagttagtcgagggtggaattacaattctgttcgcggagaggtacgcccnccgccgcgagaggacactgacacnggcgacgatcgagcggggtcgtccgggttgatggcgttaagcccgctatctatactctatagagagctcacagacgccctccttcaaggttccccacgccaagattgctcctctagacccaagcgctaccagagaagatggatctacgtgcgatagaaaattgctcgttttgttcgctaccgaattgacgtctgacaacgcgatattatagacactaagccaggattcctcaccancgggccaccgacgtgggatccggtngttggcgaccgtgaggaagtgtgtgcccgcnaacggtccctacactaggctgccggaactttcatggattctcggtagacggttataaaccctagcgagcccctgactcccgcagacaaattccgcaagagctaactaacctatggcggcattacgtaaagggtagcggcgggggaaggagatggtagcatctctgttaggctcaaccggcctatccgcactgaacaggcacgagttaccctcgcactgaagataaggctcccttgcatacgacttgctacgctggacnnaattccctgaaaatgcaaagcaggaaacccggatncagagctgtaggtgcgtccgcatcactaggccgaagcggacgncgggcttattcgtaccgccaggaagggcaatgtcgcagcccggatagatatgaccccgtagaggcctggccgagcgatatgaaagcttattttgcaacgtataagctagggttttcaattaccgcggtgtcgctaaaactgatacgagaaatcgtcgcaagtgaaggacccctgatctgcagacggctcacggttaaaagtaacctaaagacaaccagaagctgggtatgtaaatagatgaatatgatgcncaacattataggtgatcggggcccaagtttaagctgtagctcgtacgcatcccctcgaaactatgtgcctaggtatgactgatgtattgtcgacatccccgatttgccttngtccggttaaggttgaaataacctacccccggacaacagtctcaggcactcaaagaggacgtacccacgtctcccgcacaggctccagcgtggacggtagcgtctcgctgacaaagcgctctatcccgtcgtaattacaacatttcacccgggagcgcagagcagccgaaatggttacatagaacggtacgtctagaactcgtcaaaggggatcggtcaccgcatcgcgcatccacataccagttaatgggcaggggttgagcttacagcgtgtgcttaggggattaccgctnaggactcggaaagataacnggcactaacatcatgcaccaatggacaactactgacttggatcgtttcgccaacgcgcgcagacggtttatagcattcgagtcgtcaccagccttacctatagcgactttgtnatgcggctgtgcgtcccagcggccgcgtttccacatgcctcgaagaggaagggaaagtactacgttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaacgttttggcacaccaactgttttagagtgggtttcgtttacaaccttgacgagtcgaaatccaggcgaaggaggtcggcctcgtcccacagnatgccgcggggcggtgagatctccaacgaaggaaagttgtcgcgggcggctgcgccacaatccgcgaaatacaccagcgtactccggatnggtggaagagcatagttgagaaatcatccgtcggcttttagcgatacccaatatagtgcccaggctaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgngcccgctggacgatctattacaagtatcggtgatttcgacgctgggcttttactgggtgggtggctcagcttgagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccatcggggcttacgcccgcccgtgattacgtgaggttcgcttcgtgggggcgcccgccggtatataattacatcaggcagcngagcttgttttattgctgcaagctagacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaactaggctattagccaggaataggaatcggactgtagaaagcctcacatgcggcccatttaaagtcgttgaatcatatgcgctgtccacatattggtncgagtcggaaagtaacctgcanctgatctaagcgttgggtgctagctaaacgagaggtcaactggttgatgggaaatattttgcggagggtaattgcgcgnctttaccgtcccaggtaaccggacctcagatgctaccgttaaatgcattcttacgagtcaaacaatggcagcgtctagcacgtatgttatggtcatgggatgggacagggtacgaggatgtgaacangtaagccaacggttcgcaagaacctccttatggacgttccttgggagaagtgatcggacattttgtcgttggtcgcgcgttcggtcttcaaagacgtggtcatcctagcncgagtatttacttcggccggcgtcgcttaagagacaaaagcaagtacttcacannttttcactggtaaccctcgcccccgtcctgaagttatgcaacgtagaaaaagaggctctgtccctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctaacgtttgtccatgtacgggagatgtcaacttgttacaggcattgggaggagacacatgaggtgggtccgttagactgattaaaacccggcgttaggctgccgattggcaaggtgaggttcgtggtgacagggagccttcgtaggctgcntcctccattaggagtctaatgatctacgcgagtttcgtatcagccgcatgcacctccctacttaatcctcaaggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttgagacgtaaggcggttcgaattangtccatcgacatcagtagtgtggaggaccgtnnntcttacctggctgtcgaagagaanaagttattttgttgagagttcacgggnagccattagtcccctcaggactctactgtgccccaggtggcgcaaggacagggtccggtcgctgcacggagacgttgccccggtcaccctacctatcctcatcaccaacttcatggtcagaccctagaacacattggaagtgttggagaaccaatgtagacaccgtaatatcaagtacgtaantctgagaggatgtagacgacatgtcaagagaagaactgtggccgcgtctaatgacttaggaagtattacgtcttgagcgactggggtaaagcgnncatagcctgcggagtgacaccaggacggacgggcttatttccctttcatcaggccacacangnngctgggcaagagggaccagaatatattcgttcnngcaatctggactcgcnnggctcaggagcattttttggtactctccagtcctgcgtgacggaagctttgnnncttcacttagattggagttaaaacatcctccctattctagcgttgcgcgccgcggcgtgacgttatcccccgcactatgacttttccttgtggcaccggtcgaaagctnttatagtgttttnagcccggtaatggtagccacccactnatgcgcagagttagtggtatacgggaactagttaacgtaatacaagccccttcacttgngcccttccgctgacaaggcatcagcgagntgttggattcactgtaaatctggaatgatcagtctacgcgatctaggacggagagatttaaaatgnaancgggctataacaggtagctagcacgtgagacatgtgtagcggcgcccgcgcaccctngtctgtgaatccccggcggtccttgtgaattgaaactcccggcgcacattgaaatatttcacgagcgggtgcagggtcgcgcaagtgtccagcggtaaaacggaagggatattagataaagtgcggtgtggacctgtgacaantaataatagcttcgggcgtgcgttggggcccctagcgaancntactatgacanatgccgngagtgggcggaggctcaacgttaacgctttgccgcgccgcctatactacttagaagaatcggancttgcaagcgcaaacagcagcggaacgaacaggccgagagtccctgaggtcggtgccctagtctccatgatgccgctcactccggctattgtgagggttgtgtcatggagaacggccccgtagggtncctaactagatcccanttccagcctgaggatagccatattggtcaaagtgacncaaccttctccgtcgcatggagctgctgggaaggaaaggccaacacctacttccagcngttccagacgatagcaaacatctaactatcncnggtgcggtgggatggtcaggcgtctcatcctctggcaatccctttaaagtctaataccaatctaacggcgtagcntatactcttgccgtagtaanngacgatgacccctactcgtngaaccgcgtccctaataatacgaaagaccaggcncatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggctagagtgctgcgtatctctgcgtcgtgaacatctggcaaaatcgaatcccgacatggaaaggagtcccggcggttagcctttgctatcatccgtccggatttgtttcccgtggaacttgcgccccgncttcggaaaagttcccatgccgattcgggcgactccagatagacgtcccctgactgccnnncgatgtttggggcatcagnnncaaagtcggcctaggaaatggacgcggcacgtttaattgcgatcgacactgtcaccaaacagttataacgcggtgtcctgggtacataccgccgcagcactgggcaaacttnaggcgctcccaatttcgcctctgttgacgattgcccctcgagggggcgtgcgccgttaatactgacggcgttgttccgggtggcggcgaagaatgggcgaaaaatgtaggaccaaatgggaactaccgcgccatgaatacacttgcgatttcgcccgaagtacctccagacannnngtcagctccggggtagatacccccatgggtaatccgtcgcgggagcgaaagccgtaaatgacgaagagatttcaantcgttncgccgcaagaagtatccattcattgccgccttgaaagctccatctctagtgtggcgcagaacgggtcacttactcactaattgccatccttatataggaaccccgggcatttcaggaccagccgcccctaacgataacggacntctcgcggcantcatcgcctagtctgccgtctcggcccccaagtagttcttgttgagctgtgcaagggccccgatgtagaggatcggttcgccatcaaaatcgttttcggaggcagagacggcgtactgcacccagatggtcatgacgatgtttctcacgtactggtgacttaacgcactggaaggcaccctatggtggtccccgcgccagcgtggattcccgcctgccctcgttcgaccccctaaagaagcggcatgctcgttagaccctatacccggctcactcatagctctgacatgggtaatggtgtctctttttcgctatatcccacaagtgtgactccaacggtagaatactactatctagatgagcgtnggagatgtcgaaacgaccataaaactcctaaccaagctcgacagcttcattcactactgtggctccggtgggntagcacaatcggcttagcagcagaaacttccatcttaggccataaagtttcctgagaggggggggtactcccagtagcgggtagcacgagcttagattgtcagtcctggtggtgcacttggatcttgagaccgtagggcnactaggcatcctgtttatactagattgatagcaggtggtaggtagggcngtcatgaatggaccgaaacctgcgtggcggggtgngcccaccctttggtaaatactggcttctgctgttgagctgnngaaacatcctgcctatccctcgcctagccggaagtcaggatctactcctgcctatgtgttactcgtcataaggtatacacgcacatgcctccgatggccagactacacttgctgtccttctaggatcgccacttaggagtacnctggtctgtaagtcacggcattgctagctcgcatagcnttctttgggttgcgcagccaccggaaggcatttancnacgtcngacatcgcagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggnaaaagctcgccactacctgacttgcgtggaactgggttaattggtgggtagcacggctaggtgcggaatgcctattgtgagatanncagctgggcaacatagagcggcccctatcccgacggcgtaaatgtacacgaggcgttaacatccccataggtcaccccccagatagaccctccagataataacacactcctaccgcggacttttcaagaaatgttattcaagcaaaactaatctactacattagctgtctctcggtcgcagcccccaccggtaggcccgtcgagacggaccaaccatactcctnntttatnttatctatatctagctgtcggcatttcgtcgtagtaatagatcnggggtgcctgtcgccaactgcgggggaggtgggccgtccaggggcttccaccgaattnatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcattaactgcntctgcttcttcgaggcggtagcgtctcagtagcaataaatccggggttgcgctccagtatatgtttgtcttactagtcagctcacacttatctgcagcngnnttccggtcgcccggttgcttaactgggcacgccagtagcgccgcggcgattctccgtttaactgggtttccattggcagtcgggcgacaacgaactgggcctgtacgaccgccaattggccgatctttcggtttacaaattcttgacggttccccgagtgtgccacttttcaacccaactgagcttttattctccgcgtccngctcgtagtcagggattccgagatagacngttcggtacaaagattagacttcctgcttagcactgaacctctagtaatggtgaacgtgtagncgttacaagttgtctcccctttactccccgcccggacgggtccggtggcgggcaatgactattantaaaggtacgtttccggtgacacaagtaccgaaacctgcggcaccttcctactccgttcattccctgtcctagccttgggaatgagagcctgtgcgattttgcggatcgaaaagctgaactgctgtcataatatcgggccttgccccctacagctggctataaggtaaccggtcggaagtatggtcaccaacaaacttaattcgccagattggtggtcttcaccgccatgaatcacctcgggaggctatgtgtatgcttggacttatcctcttgcgaccctctcgaacctgttctggtgcagctcgcctggggctcctcgactgagacatatcgccctccacttgtattatgtgcttggctcacgtagctgtcggcaattaccaacacattttatacggcgtgaccggccgatccaagatcatgagaaacccaaacgtggcgtactagtctggtcatgcgcagaaatcgagcggtataaatttcttagtgtcgctcgtacacccggaaagtatagatcgtgnccttggtaaggctgcaccctttggctgaaaatactcgtccaattgccaggtttaagatgctagttgacgcaccgtgtcccagacgtattaanagcgcgaatgnatcatatgacttcattaagnntnggaccgcctgtgaaattcacgtgacagataatttatgatcatccacaccaaccctcccccaatgtcggtttcaactgcccagggagcattccccgtgaactnnggggatattcgagacgttngttaaggtgtctacgagggcgagcncgacatgtgcatccgactagggactaactccgacctggtctgaagtccactaatgcgccgctggaagaactttgagagctactagnccccaagccaccgtaactacgtactcgtgcatgtactntctgctggaagatagcgggaatcaggagttttcctcccgaaacctctcgtattcacggtatctcgtttggaagtagacgtatacttagcatctcactcgcgtgagccacaatctcatcttangcctgtagaatcagcccggtgttcgtgcttcgatgtaccacttngngcccaataaccagtctccatgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccntggggtgcgagaacgcctggccgcgaggtctgtgtgtacttttctatatggcgttatggtgtgtcatagaccctaaaagactctccgtcgaggggatgcatacgcgcctngtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgacgntgagataaagagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtctataaacttangnnttctcttcatttcgaggtgacgctccattgtcgtgcaacatcttccggatctctagatgttcttgacgtgaataagccatctggtttcgcactgaaattctgcgtcgtcacggtgtcccgcggtgttattgtcgcggntaagggtctgatacacatgtcgtattaccaaggggtgtgcataggtactaactgcaagtacaggcagatctcttggatgcgaggaggcccgtagtcatnggctgatggtatgaannnnnacccagccgttggtcaataaccgattttagcagtgcccttgacctttgctcaagcgcattgngntgcaaggacggcaacccgagccatgggtgaggctacttgacgacacagttcaagccagcaggttggtcgcatttccatgcttcaattcaaccttgcgtaccatacctccgggccattattctaattgtttccgcgacttcgcacgccttgcagcagtgataagagctttgtacgggcaagccctaggcgtgacnccgtgcggtgcgngtatgcacggcatatatagtgtcaacggcagattcctnagcctggtcctcccatcgacttgcgaccgaagtgtcgcctcatacggagaccagtgcgcttggcttgcccggagggttctctcgattagagtaggcgtcatgcgacacggcgtttagctaatccaatgtnggcagcgaatatccagttcggccttactcgaggaatatttcatggacgnggtagcatttgctgcttgtgtgctaaggggtggcaaaaagnccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcactagtcgcgcagctctgctaatcccnnaggatcgaggagcggtggaaaactgttagagcgaccctggaacgggcagttccttgcaacagtaatcttgatcgggtaattaacctcgtcttcgtgatgctaggacacatggtataatcgngagggcaagtcgcacaaactacatatctgcctagctaccagattaaggagagctgggtcggcttaaggtttctcggcagtctcgttggcgaacttgggctaccggctggtcttagttgtcggagagcagatatagtaagcacctgcccnttacctcttacgcagctattttgatgcttgaatgcttacgaaatagccacaaaagactgcgttcttcccgcggaacagcttgcagctccttggttcactgcactgtgtcantccgagtgtcaagcttatccgcttaccaagcgtctgccgctatacccgggatgatggtggtatactactcagcctaaccaatctctttcggttggctgtancaaagtctgcctaagagatttcatgacgagngacatattagagggctccactaaccanctctccgggctagacctgggatggaccgggaanaggtaggagtgaaggtgagggtttcgacataagagttgccactccgtgaacgccacttatcgtgcctcggaacatctcggtcagagcaccacnngcaaccggttccgggtgtgtatgcagtagcgcttccctccgcatgctcctctgacacgtcggtcatttagtccctaagcgacaaatctacgtcaaacggactcacctaacaaaacaagagtggtcacgttccccagggcggaggaatttctggatccgagtctgatacgtgctccgatattgttncctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgccngcgttagaattaganccatgggtttcttcgaggacatgagtacaaatacaattcccgaaccgctatacctagaccttgatggtaccttattccgtggatccccgctcaccaaaagntgcaacgtgaggncgtgttagtttgagatgacctgatggttaactcttaccgttgggcanatctaggctgtagtcctagcnngctatcacttgctgtctcttcacgaatttatcaagtcatctatnacctcgttattgctactcagactcggtggcccctcccaaatgtagttgagccgctgatatagggatccccgagtagtcagaccatcagagccaatagaacgccgcatcccgagtcgcgcggctgcacataagtgcggcagatgctgccgatacgaccccgggtttatccgatgaatctgcgaaggggagagcagccacctcagggggtaacgtgtagtgttaggctanntcgtngttccactgcctattcgcctgctcactcgccctcctctcacctacggtggatagggttgatctgtgttggagggagcaccgtagtcgcggaatagcgagcactctacaacggaggggagtcgtcactgagcgcagattgcatggctcgacgtaccttcactacgttgcccgagggtgctgcccgcctgatccggatagtgcgtcttgtccttgtaaagaagcccgtgagttcgtgcctgtattgactaggaaccctggactacgtgtctaccaagacnatggccgacgcttaatgcatcgttatctaccctggatcatacatnngctaatattactcagcctcttgtccctcgaggggtatttaggtctaaatccggaacgctatccaatgctaaccgcatccaatcgacccagcgacaaagcgccccacggacctctgcggttataagctactatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacntcgattccagaatagcggcgctctgaccgcctgcgctgtcacacagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcatataatacccctacaaagtaagtgtcacttgtactcggggggcagatttttgagtgttcctttgctccatcagttgggtgncgcttcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgctaccggtgtatngtaactatgttccacatgaagtgtgantctaagttcttgtatgtaatatcatgcgagttgtgggccgaaagtaatttatatgtcagatagaaggtaccatgagtnnaacnttactctaacttcaaacgaatccatatgctacatagatcctcgtagggagatgtgacgatcatgcggatgaangatcgcggtcgaatatcacctcacttagcccgcggcaaacagaagctatgaagcatgtaaaggcctggatggaaattgggtatccgacatatttctgggctacttacagcggccggaacgacttccttgctaatcgtgcaagtacaatcctgtctcggctgagcttggcgtccgccgcctggtacgtaactatagtcattagggataatgtacaaaccacatgactctcggccagtcgtgggtagcacggtagcccataattcctaacactcggtactaatcactggcacgaactagaacttcgactactaaacagataacaaaaaccacaggtcggnggcanggaagcacatgtaaatatagaatctttcatctcacaggctaggaacctttcctaaatacgcgagttccacccacagtctctcttgcataggctgacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgcccnaatctatggcctcagaagagcgggacaacgctacngttgtgtcccaacagcctatatatcgtaatggccctcagcagtanaagcggagaaggccgccgcgaaacccttgttactgctcctgactaggtcatgttttaactaggctttgtggatcgtcggatttagtagaccgagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttgaacagctcttaccttaaaatgcttggcgctactacttgtgccgggtgacgttgtcagttaagggtcggtggtattccgcctgtgctacactataccacggcagttggcgagatcccgcctcnaccgccgcatttagtgcgggtttgtggctggtgctcctcatcgcttttgttaaacaggtgtattggatactcgcggttcggatccataacgcacgccttagatggcacgagtcacatcgaaatcggggcctagtgagcacgccgcggaggagctacgtacggaaagggggttntcgctagtgaacgacgcggcccgcctgtaatacgcataagtgaggacgttcttcctgaagctgttctcgagtggtgatcgggaaatcttttaaatttaggaagccaatgtcccgccagtgaaccggagcacgtctcgcgaggtcttcgtcgggcgaaagacacccataaactgtagctcggaaatgtctttccnatataacctggtctttgttgccttgcttaagttgaagccggcgtgtgtgctccagggcggagaaaacagataagtggtggggatgggttgagcttaagcccgagaacagcagaaattcataagcgggatatgacgatcgccncgcgaatagacacacccccagtcgggacagttcaccgcgacttcatctnctcacttgtcgcgtgcgacaagagaagtgaggcctagactccaaggaaatccgtgtagtgcgcacgtgcgacctacggccttaggctaatctgatacgggactgtcctccgcccctcgcgatggtgcgcagcaagccgtaactagccgttaggccgtagctactgtccggttgagccgccgggaggggcaggaacaatgactgtacatgngggcctttccctcatataagagtgaatagtccatacctgtactacatgacggataggagaggtgaaacaattgcatattgtgccttcctangngntttgccttaattggaactaatcacactgaacgctgtgcagacagcttgaagcaactaccgttcaggacatagcacgcatgttatactcagagactttatagaccatccgtaatttcagaatgtagtggattaatcactgataaccactagttccgcttttgattgtcnccaaggcatttcccaaaaacgacgatgttttgccgaattatttccagtaagggtactactagtaacggnttgaagggagactttagatcatcgnggcctcacgatgcaagaccatcatacgtgcctgtcgacgtagagcgcccgaaaagcatgaagacagatttgtcctggagctaccacatgtctttttcannantgtccttggtcgagtcaatgtcgttaatcaagcatcagactttctctgaactaaaatnntttcaacccctatagccccggtctaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattcttttttgtggggttcaacatgcctgtcacggtgccggtgtacaccactagtctgtcaaattacctagattattacgtgcacaaaacaaaaataatggccccggagaagacgaagcgagtagctgtggcttgtggcagatactctggcgcctcaacgccgctagatttgcgccagagttnggnccttactaggccggcgccgtgattacggggattaccagaccgtacacttggatgagaaaactcctggncgagccgaccagggcgtgtttacggcnagttgcgggnggcagtttactgtggtcnaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagtnaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtanggnagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaaccgagtagttgtattttgagatattgcggctcacttataggaattataaagcttgtcggtcctggggttggccttcggtcccctgcgtaggggggatcagatgggagttcgtcataaccgatccattaaccctagggacagtgtaaagaggcggggcaacccgtagggagatccgcntntcctggtttatcggcatgatgaccgtcagttgntgtgggtttccgaaganggccgggagtcctaaaaacggaacaagttgcgaagtcatccgtaacccgtccttattatacttgtaacgtaaggccacagcctaggcatgtcccgaactgggtgcgnncggcccgcagaaaccggtccagtatgcttctggtgaagtaagcctcttgtccaanggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggagntgctcaattctcgcggagcttgtctaggtccctgaaantcggcgtgcctngccgttttcttcgggccacaccattcacactcaattttagtttattggnnaatagcacgataccanaacgtcagtcacgcgtcgcatggtcatggagtgttggatgggtataacgtggactgcncgacagaacgtaatctacggtggctgtcgttgcgcccccgcanccctctaccgcaccaccctcacnagtaagagaaatcgcttggtcccgttacgaaactatcgaacagacgcgtagactcgtgtgttactctaacttacatggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagcgatgctccgattgtanataaggttgatanacacnaatctacctctagacctgtacgcttnttcggtgacggactgtttgtccccgggtacttcactgaacttagttgccaaacagtacatgagtaggggttacgttagcgtccgcccaatatgacgggcagtacgctatcgggacaggcctcttgtggggaaatcgaggacgccnggtagcctttagtggtttgtagctcggnatgcgcantggctgtgatgtatatcacccgcggtcacgtcgagccggaagtgcatagaactgcgtttggagtgtgagccttcggatcttatctcattcttccaggctttgtaattagggtccggacagtagaaagccaatagtcggggcggttgtcggacgccgcgaaaatttacgttnagtcatcaacttcgggcaaatgtgtataacatatcgaacgcncggtgggatatgggaggtgnngctgacgttcagtcggcaagtagtgcctgccttgaccttccagatacgttaaagcatatcagcttttcggtattaggtccgtaattttgnccgagtgacaacttaaattgtcgctcgctagggggtagtcaagagtctgttgactcccagctgcgtgatgtcgcctattgtctgtgagcataacgcggttatgtcgttnnactatcgagcaggcgataaggcatatgattatacggacgggattttatggggaccatagggcaatatggtccncgagacgcaccttcgggttctacttcaatttcgctcccgggtcctaggttctcggcatttctgtaagacgcggagcgggctgactcgtgtcctcccattaactgcgcagtcaggagtatcaagactccttgtaggttagtgagctaggtttcgagtaagccccgcgataaagttagtgaatcccggggctctaagcgacccgtgttactanctaccatncaccgcgtggccgagaacaactgaaaatgcgttgcaactgctggtccctcagctgtttctccggacgcgcaatttctacgtgtgtgaacttccggctgggtcacattggcgggcgagttctcnctccggcggggaggaatgactgcgttccggcatgtatactgggctgctctagacctcggtctacaaacctgaacatagaaagcctccatacccaggtgagtagctccaggagaggtggtggttttttcagtgantgtagcggatcgacaggatgccgatcactgagcactccaaatatcgatttgctacattgcaggaatacgaccgataattacggncgatgatatctgagcctttcctccacgaagccgtatcgtcctcgaggggcgggcaaaagggctcgggccgaccctggccactaacaagtgcctttgggtgcctcgggcccaagctgtcgactctggcnncgagaccgatcgtcagctcgttcataatcttggaaccctcaatcgatgtacagaccacattaaatctgtggcgacacgcttaagtactagaggattgagaactcaggcactccnggaaacgacgaacggcggggccggtctagaccaccagaatcccgatcgatcaatcacgattagttgcaagtcttctgccacaacatcggccacccggcaacccctgggngcgaaggttggtatcactatccctcggccaacattggtctcatcatgtatcgcatgttcactttggggggccagattagtccagttcgtcagccaaaaaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtaagtctctggcgtgactgacgaattggatctggtagtaancgaacacaaaactgtggagctcacatcgagaagcttnccactctacccagtcacatataggtatggagtcgatncnnnncctatngaaactaccggcggtttccaagatggcctaggtaatggtccgctntccaaccttggcggcattatgtggatgaccgttacggggagccgtggtagtcgccgagggataatgggggtggccgctgctgtaatggaacccccaccccctcagacncaccaccatcccactctcacgaccatgtcttttccaagtggaggaaaccccttctttcgcttgtaaacaggtgtttttcatatatccgggatgaacaatangtccatttctacggcttaccacagttattgctgatgaggcagtacccaatatcgtatcttntacccagagcgttcccgattaagcaaatgtattgcgaccagttactcaaaagggaccacaacacgttcgtgaggtgggtgggagacangtccgtttgattacccgcgcacccccccagtgaggatactggaagtgagagttcatccccgccgnacttactctatcgcgggtnaaaacgaangatggtcagatannnntgaattaacgatcgaatgttaccaaatttttgcagggtattgcggaccagttatagcacccttatataggatacccttcatcggtcgtatgagcccccaattgtgggggcgcacagtgccccctcgaatattgcgagtttttatggcttcgccgcgtactgaccgatcctactccgtcgcctgggttgcgcccggcgcagggcgccgcaaccgagatgcgcattttgacgataagtaaatctgcaactctagtcccggttcctgcctcgacagcacttagggagatttgtttatttccccatccggtccgtgcgttcgactggagcattcatctgattgtttgaaagatcgtcacgtgaggtaacggaacaaatttgcacaacgacttacgctttgggtctaggcgagccttacgtactgacgaccccgattaaagatagctagcatcccagtgnaatggggtgaatgcttgcgcgcgacaccagatcctcggtcgaaatttccgtgtttgcgttgaagcgctatgcgcgacggcccctaaggcattccacaggccgccaagggggtcggccggggtgtttactctccgatctgattccacatggacgtccccacagcccgaaaggcaacgaaaccctcatatcncaccataccacaccgcttcgggctatcccaagcccaccatagtaggtgctaccgtgctcgtcacagtgccagggtcactataatgagatgtacgtgggaatcgactacgggggccacgtcggtgtggtccaacccaaaatacaatcataccgctcgggtgttgtgattcttacgggcggcttcgtgctcttctctacccttggctcgaacctagtttgccgtaatgccttattcagcataacaacggagtttttagtacatggccctgctgccggccgacggatgcgcataggcgatgctgtccatgtctgtggttgaagctctccttctgccttatttaattggagcgcgtgccacctcctgacactggcgctcaacgccggaagagataaagacgtcactgcgntccatcatctagagggtccaggtagtctcgcgtcttcgtcgcccaaaaaccagataatctcgaggtatacgagtcgcggcgctcgcatatgttcgactgttaaganntgancgctcnggacccagtactgagaaaactaaaaccgttctctatatgttaggcgatcgtgatgggatagcancattatccaatcgccctgtagttccacacgccaaatctcgtggagcaacaagtctgcactcttaatggagcagtattagcatagcaccccgcgacctaccaggctaaaagtttcggctacgctcacgatgtataataagcgctaggcctcgagaaactcctgattatgttacaacttggtggtatactcggtcggcccttgatcgggataattncagatgcgacggcnnnnggctttgaactggtggaggtaggaaccttcggtcgtacccactacatagcaggcgtgtttttaactcagtaggtgcaccgccggtacncacaataacccctgttgcaatcgataggacgcaggggttgctccccggtcgccgcgaaaactcccagtcggantccgcaggtggcgtaagggagagacgctaggtcatcaggtgtccgaagtccggtcatctgtcaccgggcctctagcgtccctccccgtccggtnngacaggaccatatatcancctagttgcatanctcttagcagccctttcatgggaccatgcttcatgcaccgcctccccacgatgcaaaacccagaactctctacatccgagtaactatatatcggancgccggcacattcgctgtgaggntcaccctttatagtactcgacggctgctgttagatagcgcccggtccgcgcccgttgacagttgactcactccagcgaattataacactgttgtccagaggtcactttcttgtacactacatgcatagctagccactgcatagcngtttgtagaccgccgtcaatctacttngctggcacctacgtgctggatggccttgaatgttgccaagtaatggaccatgagcgggcggcactagcgaagacgcaactggcggctcgaccaaggcgcgtgttggagacaacccgacttgggggggatcggatccgaccaatgaagaagttagtcgctcgaaatagctgttccatctccatcgttatgtggccaaaccctttancagatttgtgctggaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatctcgagctcacgtacactcggtcggacggaatggtctgtgacaaattaggagcggaggttgcttactatgtgccaactgttcgtggcanataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttcctcaatggcagaggcaatcagcccgagctcagatgtgtgtcgacactcatcggcgtaatcacaaaccaccggacgaagaggtgtactcacgaggccttgcacgcaatacttgctcagaaaaatttataatcgttgtgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccnnccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagangaagaggagcgagatatctcaggttgttccctgacaaatgggattttttgcttcagtcgcggtagtacgatcctggnaggggagcgcgccttcatagctttctactttacgtgngctagcctgccgatagctgcggtttggagtgccacggaggcacctccggggacagtcgacaacacagataccattaggatggaatctcntaggctatgacgggccacggtcgaggtacctgtatgnccctgattacgaaaatggcaatgccacgacatgcacgagctcagttcatccgccccagatgcaggtcgccgacaatctgtgagtacttggnnagcttgacagaaagtgaccgccnntgtctcgaggaggcttcagatctctgccggactgtggcatccgtttcctaacaggaataaataccgggtctcggagtctgggctacgtgggttaccggggnccnngcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcgctgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttggacccatgccaagccacagctcagtggtttcgatgaggnaactcgttatttctggcgttaagtgcgcaaacttgggacgacttcaagagcgagtatcctccatggtacgcccaagacagtgagcaagtgttcccgggagggatgcgcgccgttgcattccaccaaacgcctcccttacaatgcccccgtgctttctagcacgcctgaacgcccctgttactccttgggacggcacgatggacaactatgaccgtcagtaggagnngtgggttgttgcaccgccggggacacaagagaagngctttncnncgcgggaatgcatatccacaaggaagaacctttggtcggctgccaacttatctgctgcgaggctcactatcgcaagctagtttttagaaacccgtaaagctcgcgtgtacactgcagtcgacttgaaattcaacacgccacatacagtccaaagaaggagctcggaaaacctccagtcgaacagccgtctcagcgacccgagactgacgnnaggttcaggccctgccaaatcccccgtccaggcattcgcgtcgtgtcnngcactcacagacttcctggacatgaggggcccatagctgttagcgctncgcgtgaggaagcacatgctcccatnttgtgacgttgaccgtgtacacgaatggtcaagncgaacatccaacagttcctggacgatgggtactctcactgctgaactgtcgggaaggtgcttttagtccaggcgcagtgggtggtctcaacggcgtgtgcgcaattttggatacggggcgtacaggtgccgagagcgtcgctaccagcctgatatacgtggtcgctttgctccgcctaccaccgggaagctgggattcgcctttgattgtacggttacacacagatgntaagctnccggcatgcgcctgctagtgtggtcttcggcatcatattacggacgtcttgctctatagacctagtncaatacgcggtagtcatttacaaatgattccgccgtgtacatctacggataagacnnnctatacgaccgaacacatcacgtttngttttcatcctctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccnggacctaagtttgcccagctggaacggacaggccgagatacagtgtatcttcggcgcatgcggcattagagccaaaccgaacgtcaaacggtacgactcacatgtcaaaatgccgaggcgttccggctgtcagaccgtggcagtgggatagcgtgtacttacgcagaaagcggcttacccaggacggcaagcgtcttgtacgcgggtgactggtgcgcggtgattatgcatgtcacgaggnactcactcaaccctcaaaggggtctgcctgcacctgtaccccgcgcgcttattactacataacgccggcatgcgtcgtcggacacgtgtccacgaacgcgctgtttgggatccggtactatatcccctatgtgcgccactcctaggtagttggccgtgtcttacttatcgtcgtaaacatgagacggcatggntgagcttccctagttcgaccccagtaactggaagagatggtactagtaaaggaaggggcgaattcgcggattgttgtgagatccatgctttaagaggccttatcgcctgctacattgcgtctgcgnncgacaccccggcaggcttccttaaccctcccatnggccatggattattcgatgcctacgtcttaagtcttgatctctggctcgccacaacctactgttccacgcgttcgtaaggaggcagacagccttggaccgccacgcggataagatgacatttagccgcaagcnctctaacctaccccttgaacacagntgctaggtcccaatgtcncaatccttatgtccacctggggaccgacccaaagaaggtgctcctagttcagctatacggcagagcagatattcccgtaaaccgacgtccgttgtaggngttaagatctgccaaaagcgggcccctaccgggtaggaccacgtactcgnncacgctgcaaaaacaacagtggacacagactttatgcagccagagcgaaaggcggtgtgctgatatatgggtacgttgcctagtagaacaaacccagtgagccacgactatgggcgtgatagcaggcgtgtcgtcgatgacangnnngnncgatgccgcctactagacggttatagattttncatcgcgcatacacaccaggttattaggttcgtgaccgattctagtagaaccctgcggagaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcggttggagtggacggattcgtgacctcactttctctgtagttgcggtcttactcaaccgagaacaaacctctttcgcggacacagccgnnacttcaaaattttaaccctccagctttatcagtaacaatggttcaagggtcaaaagattaagagggcaaagagcatgcaagtatatgaagattccagcgtctancgcaggtaaagcttataaaggttgagactaaaatccctacttattggantagaatattgacgtgtggantgaatccattgtcnttctctgctgggaattcacaggaaantgccgcgtagagtatcggcatttaccgctaaatagaatatagggtaaacggcgactaaggcgtgtcgagggggtgcatatgagcgctctgcgcgactcgaccttcttaggaagagtcttctggtggcaccgcctagaactctccgcacgccgcgcgaaaatccagccacgggtggctgagagcgttcccctgcataccttcccgtattctgntanccacanccgttacgttgaaaccgaaggtcgaataagggcaggggactttcgagagtcgtagcnntcgccactccccaccgcccatccaagcgtatggcgtaagcaaatgtggatcatttggtacagaagagcacgtcgtatgtcagatgagtttgcttttccgcgtctggctcgcatattagagaggtccacagcgtggcgntgccccanctgagctttcccacgattagcacatacaagcagtagcagaactccggtgaagttcattacaacctaatttatcttntaccaacgtttcccaatcctgccaaacgtaacgtccttggtgcaagtatcaataccgtgccggcttggatatgtgtccttaccataaaacggctggaacgcaatctaaggttgctgccgcgaggacgacatgggcataagtctagcctagcggggtaacccccgttaaccccgaatgccaggaacccccccgctgtgtagagcatccgatatctatctgctgacccgacctgggattgcacttcgcgacaccgtaaccccgtctgacccccccactaaacccggccgttagttatccggttgtatgtccaacggccggtgngttcaagttccacccaaccacgatcgagtgcgcttgcatacgccgtcccccggctgcagtcacagttaacgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggggaccaggcacagacccgattcattttngttcgggaataaggcggccgttacgtgcggcaagaggcgttgtaggatattacgggagggaacgggttctggaggcaacnttcagcggttgngcgcattccgccctttagtgactgtgcggcgctaggcaacgcgtcttaggattcacagtgttacgtccgaagaagtcagatcccgggttcgtatgggtcgatcgagatgggaaaagactctacagagacgatgcggatgtagctcggttgggactgacagtcgttaggtaaaaaaaagtctacatatgctgggtcccaccagacgtacgttgcccgtctttcttcggatgagaagtggaacaatgggtagttttagttgggattggctagggnncgagcgctcttacttccgggagcgcacaacaactctgcccggcaggaccccgaccggctcaagcgaattagtgcgtcccgtagggccctagatttaaaagaggaggtggttagaaagacacagttgtcaaacttgcccacaanctcgcggaatggcgtagttatgcagagatgngntaccgaaaagtgggtctatcaatatgggacgtctggctacttgtcaaccgtgcgtagtgcttcgtaatcgagagcactctcgacactccggcgaccccgtgggccttggtcaacgtataccttagaataccccccaatcccagcggaggtggtactacaccatncatgtgcccgccagtngggtccttgagggtagttacagaatggttccnngggggtcgagctcctgattggaacgatttcatccccagtgtcgggtgttctcaccgcggtagtcctttacgggttattgaggggactgttcggttaaaagtcgcacaatccctcggcgttcccactttcttcttggctttaatggtccgatcgcggggggctgaacgccttcgcacagtaaagggtcgaaagttagcacngtgttaagaacccgactgcacggtgtgcaacagagatgttgagagtagagacgcanccggcagggcctaactcgggacagggctaaaagccacgtttgtctgtcgaaagttggtgcagtcgtaagatcctctcatggtctccgagcctttgctacgcgcctaatgatcgctattgagtggagctacgctctgttcaggaacccggcgagaatcacgtagctgtattacgagcccgtagtataatcggaccgttcgcatgctccgcctcgtactggggcaacgttaccaccgttatgcaatccagacgtgcaagcgtctaactgtctccacttctcattgcttgtatgacacaagagtcgagantggctgggcaatcgtcggtcatcgagtgagccccatagccatncccaggagagctacctgtgtatttggtatagcttattactatattcctccccngctgagaggaaatggaccactcggccgccgnnnactagaaccgagaccacctggtgggcacccgcttcgccaaggatcgaaccgtgtgttgcttggcttccacgatagtgcttgtaacccatgctggcagctcccaggtcagtatcgtaccgctcccggcatgctgggatcaatctattatgcttagtccaatggtttatgagactcgtcagcaagatctcctcgagggggacagtgcttttcccactaatctcttcgggacctaccttgttcctagtttacactcgtagaaggagacgaccgtcacctctttccgatccagctttagccgaaagtagctcgccctagctacattgctcgtaccgacancttagagggttattccgagtttggaccgggcgagtctcaccgnggcncgtttactctcacacgggcagaaaatttgtcgcgtggggcaacggggaacacctacggatcagcggatggcccccacagcaccctcgcaccggaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcggggccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgacnattctaaagcgacaaaaaggctgtatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagncaattcacagcgcccgccatcaaatcacgctgggaacgtcnggtaatgcatggccccnnggctcatatgggaataccccgagtcggcatggtccaatttgctccgtggcgcatcgggtccccgagagccctgtacgtttaagaatcccctaggaaacttcgagtgcttttgatgacgnnctataactttaatcggtagcaaagtagncggctccgatgctcttcgtcaactgcggcgctttcgctgcttaacaggacgtacttgcggcctttcacgagttgatctaaggctgcgccatatctatctactttgcgccgattaatgcttaaatacaccgctaccccccgtatatccgtgagccggtgcgcccaggntggattcaagcagctcgtgcgtggctgagtacattctgtccctcgtcgttgaagccgcgccatgcgcccgggcccgacctccccgccttgttattcgtacgcctaacttaccattcttgcagctgcacgtcgcccgcataggttctctccccgtattaaagtcgctgtgaccaactgacctgatccacgccacacggcgtcgtcccacggaaactcttaacagcaaagcatagatggaggaagcctcaaagacttgtgagattgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtggacggctcacaaaatngccaaggnaaccagaccaaatgacagcaatgcgatttctaaattcagcatttatgtaattacatgtggaatctcgtccaggcctagctgctgcactcagtagggactgtacgtcgtcttggccatacaatactctctancagtagcaccgaagaccctcataatgacgcgatatactgaggatcgtcgattccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggccttgactagtgaggggaatacaaaggacttcaaccgttgnnacgacgtcccatagcgccggcatatccgctagacgaagtaggtttgtgggttggcacagccgcagttcagcctaacggtgtcatgatttagtggactgacaggcactgcaatggactgggacggggctaccgttattttatattccttgtcaatctaacctaaatgagaacagtgccatgagcgcaactcccggagccatgtcnctcgagtacctggtgctgtcccctagtattgacacatgattgaccgaggtcgattcacgaaagctaaatcaagaccagaccacaatcgatacgctcacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaaagccatacccacactcttaaaggagaagtcgcgggggagtacgacttagtttattcccatgcggggggagcagcgcggggagatcccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcgcccgcgggactcttctgtgatggnaattgtgggttgatcccggcgacatgaggactctnatcgccgagggagggccgcggttgctaccatgggtggcacccacgcgacacgtcgcacaacgtgaccctagcgttcggagcccctgtggagatgccaaaaccgcgactacgnngcctcggccggtataatcggtcgaggccgacatccgcggtcaatactggggtacctcggtcgactnnagtgctggctcaggcgttgaagctcaagagccggnaccgtcncaacgaaaggtcataatacatgagaagatgaccacgcatctaagatgggtgatgtagcgccgcctagtcgcgcaatttggataggccgcaccgatcgaanncggggaggagatactcacttagctgcggnntacatgtagtgcagccattagcgcctatctccgattgcgttaccagcggacaagctatgggtgtggctaacattccacattcagctccgggtccctccgttcgtcgcaagttagntctttataaggccattttccatgttcacacctgagtcgtcccacaactaccagaccaagtttgagtgtataagatgctgatatcaccgaatggcgatatgttggggacggcccgattacgggtaaacaagcgtttacctggctcccgttgtctttctatgcattaggtctgctgatcttgttcgggtaacacgggcgttaacctatcacaatacgcctggccataccttggatacggcgnngccgcaccatgggattgatggacgcatcggccagccggataagttgggtgcncgtcggggagnacatctcagcgcgnctattctcccagacggacggtacttgttgctcacaccggggccacgacgcctgtggccacctccagcccatgcgagtggtaccatagacacctaggctccccggaagctgtccggccgacaatggaggaaatctacatttttgcaagaaaggagggttatgacgttctagcagaagctagcaggcctcagtttttgctataagctatcgagtaccccacgcatgtaaatgatcgtctattgattgcctcccacccgtctgctctggggcggctcggcacaacagtgcaacgaccagggccacgagaccccatggtgcaatgacaccnacgtgtacgggtttctcantcgcttgatgaccattcaggttcaaccagcttccccggtactgngggcatgngtgaggcggctctcctcatgatgctctcgtcacaacgatcggcggccgagagacccgaacggggcgctccccgggacaagtgtggtcncggtggtcgggggtggcaaatgctaatcctttagacttcacgggttcctaacagccgcggaggcctttgtacgagaattgaggcctctacctcgcgagcaagggcttggccgtctaatgctcaaaacgtcccggttggaacgagatngggcgcggccgcagcttcctcgtaancgctcccgcactcgcgggcctagcggttctttcgcagtattggctagcgtgatgctcaaaaatgtctaaagctacccgagttcgccgctcataatttgcagttgccctggctggggggtagaggcagcgccgagggccgtgacgtaggcgttggttgtagccataaaggtcggcggctgctggcaagctgagtataatcactctctataacatattaatggatcagacttgggcaagcctacgctnnctcacgtcgggttacgggcccaggcgaataaagatttacgctgatgtctcattttcaatatatcaaatagaagattcatagatgcctcggaatattgacnctaaatactnnngacagcggatggggaagccacctcaagagaatactaattgatggtcaatcagtctcctcttccgtccgaacggatgaaaaagtcttagtgattcgtccatgaatgactagcctaagtcttcggggaagatactgctaacggcgtggcccgtctctagtagggatggagccacgctctnnaaaccgtccaacagttctccggccacgtcgcgggggccttgggccgcgaggccgnnntgtgacgtcagagcnnacggcacccacacagatcggggatttaggngcntgacgacatgtacaaaaccgcgttacccccggggccgccccccgtaagaacagtctagtcagcagcgtgggcggatcgnttggcggatcgggtttacacgagactgcccgatcgctacgatttgaccgctctaccaaagggngtcttgtaggatgtcaaaactactctcgnntacaggacgccgctgtcatttagtcacggtacctatgatggggctctaagggtactcaacatcgcaaaggttctagtacttcgggcgggatgagcgggaaacnaaggactcatattcgcactctagagcataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagccnncgacgagactagatccatatggagagtattccttctcacgaacatcgctgatagaccgagtcccagactacagccttggtcaggtggaaatnttcgtcggtatagactgcgctcaaaaggtgtcccttgtccaccgggccaggtactagagctacntgagaggctagatttatctcttcacaggtaagtagacgccggctttacgccactcctagagggacaagggttacaggcgcctcggccaggtagacaccgtaatcgttggctccgcgtattacctgtcaccgaccaacgtactgttggccagcggaccctaggctactcgaaacaccgctcatatactgctactctcccacctgggtaaacgccgtttcaacgccttcttggggcaacctcctcaggggcaggaataatgtccccggcgagcatctacccgagggcacagtactagttattagccgggtctcggagtcccctgccggaagtcccangatgcgcggtaaagatttccggaagaaataccctatcatgctgcaatcaaaaatgggtacaggcccgtgggttacatttggggctgcgagatctaagaggtggtacttagtctcgcggttgcgggtaaatgagcccacagcagcgtggaccggcaacggtgcgggcgagncgctttgactgtagaggtgtgcgagtcagcgtgtggcgagatcaggggaacactagtagtgctggatgccgaacacgacggcttgtcctggcgtggtgagccgtcagctcagaccagcctattcgaccaactggggtggggtagaccggtttgctgcccgccggtgtgtcgtctgctacacttcacgcgtaggcccactccgaatttaaggaagtacggtcggcctggcgttgttcaccgccgctcttgcggcagctgaaccgtaatcgaggagaangtgccagcaattttggtctccacaagagggagtctacnacgctagctgatcccggctgaaagctgactggcatcgccataaccccgcaggtaccccacacttccgcattaanncaactaagttatttccctctcggccagccactgcagaattcgcacgaaggccgaaggcacgcgttcgtcccntggttcggggggaatagccaaaagaacctaccgangttggtcgaatacatggcagtgacaataccgcaaatacgggagtcgnnagtacaaagcnctttggctcacctatcctnatcctacccaaccacgaccgggcgcgccgcgcgtacctgtgggcaacaattcaatcaaatagccgcacatattgcacgtcctgccagctcgatatcttctaagtggactacacgcgcgaggtaagagtggtttaagctggggctatacntttagccaaggccggacttcgaaatattgagtaccgtatgagacactgttacccagtcaaaggcagagtggcatgaccaaccgcccaacggggctgcggtccctgtgagtgcgcccgaggtatgtcgatgtctaatctaaaattaagaacgggcgggcctcgtcgccgctttactccaccatgaggttgtttgtacaccgaaacaaggtcagtaggttgtatcagctacagatggaacgttgttgttcccaaatactccgntcctatcctacacagcactcattgcaggaacccttccgcttccaagacggggcagtgatagcgcgagatgcccccnggggacccctgagaattgagggtcgattaaggcacgcttccaanangagcctgcaagaacaaggccacgcagttgttgcagcagcatttttacaaaggccggtttcagtacggagacaaaacaacntaaagtttatcgaggtaggaggggggacgcgcggncactgggaaggaacctacgcgcagcagaccaaggtatattagccagtagcgaattcaaagtactgtgccaagccaatactaaggacctacccgagtccgactaattgccgagcccctaagtactggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatcctgcaatctctaccacggntatacagcaaaaagttattaactgtatttgtagtaatgccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgtccnggcctacactcgtgacagactctctccaccgggggggggggacaagcgttacagcaccttgacctctaggtcgtgcacttgcttaagcggcatgggtcttggctcatgaccatccctaatgctcctcaactagttggtttcgggtctggatgggaggggctcttagaccacagacgaatgcttttatggatccgagacggtgagcattacatggtagtctctgacttcgtaaggtngggtcccaaccactccgtcctgttgttagacgnaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatattttcggcgtccacccgccgtgcacatttcggngtggcccctccccggcgcgtggggccacgggaattgtttgnaacgccggggtaccattgtagattacgatcaatccggcagtcatttccgttagttcgcaccaaggggaaagtgttcaacgaaaccgaatgttacgaagtagcataaagcttctagagactcaaactaggcggttcaacagacgcctgggaacttcagtcattctcacacccgctgttccatcgtgcgtctttaaagtactggagggctaaggaggtcaccacccgcgtaaacgccgnnggcgcgaatactctacacggaccgttatctctgaccaatcaggnaatccccaggtaattcacgtcccgagcctcgactgaaaccacanntataggtcaagggcacgcgtaatttcaatgacggtgcacgccctgntaccatcacatncagggcactagggcatacaaggaaacagcctcgtcctctcgatttggacagggtacctgctatgcnaggcggcatcccaggtaatcgataagcataattangggcgcgttcgagtncgacataggctgcggcacaagagtcacgttaggcagngcgagatctgaggggggctgcataaagggagacgccacgtgctctgatgggatgacttatggacgcaagtgccatggattatgtttcgtccggcggcaatgctcggcctagtgtatttgcgagcaagggcacaccgancgagagcacgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgccgtgctnacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgccgtcgtatacctctttatgtaggaagtataggaacgacgaacgactgctactcgaacccgttagaatatctctttattttttcccaaagtggggcactgggaagggatattggtttcgcataccgtaagatatgctcttccgtctgcccccactaatcagatctatgtaaatgccaatgaggtgngggtttagattaggctcgactccaatcgcaaggtgcaccctctggacatagcgtcaattaccatgctcctgatgaccaaatggtggcagaagttatgcgcagggcttcgaggtagttagacgacgattcttagggaccncnnggtaccgaagataggactagcaatttgtttgacaacgatggtgtgcgcgactgacgaccggccaggatctcggccttggtcgctctctggcgcgctgtagaagcctgccgcgtccgagtgcacgggtttttctttgagctangatagcgttttcacttctcgcgggagctccatcacgccggagtggcattcggcccttggaagtcaggggatatatgatattcaatctcgccctatgcacctcctgggcggctgcatttacaaggcgtggaaacacaaacatgcgttgagcgngtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggcgatcgcgcatgaggatgttgcgactgcggtttgatactcaatngggatcgatagtgtccgtaggtactacagccccacctatccccacaagacccggcctttggtgggtaanaggacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtgtcagtccgagttaccgtcgtaggcaccttctatggcgcgaagcgttgcacgccgaggcactcaccaccttgacacgagtggacgtaagccaaacagctcctcctcgcactncatgtctaccctgacccgnagattncgatgctatgttagtggtaagttctactatccccgtcgtagttagaagacaggaggncgtagtcggttaaatcgtcgggcaactagaccgctttctaagacctccaagaccgtcttcaattgctgtatccgagggtaggagtcgaagtgggcacagcaggaggcnccggtctaccgtttccggtggcgtcgtcccccgccctttaggccgttagccgaagcacgaatgttcatgctccatgtctctctctcaaaaggggccataacctcctgtcaggtgagaatattaatttgtatctaataatcttataataccccgggttacaaaggcttctcgtgcgagctttatcagtagggcgttacgtgcatacctgctgacgtaatgcaataggtcttagatcagnnnnngcgatgtactgtcaccccgagtgggcgcccggtgctgtccttggacgtccggacgcaggcgtggaggccagcgagcgcaccagtaaacggaagaancgatgcggcgggactagccagtcatgagacccgaaaagatcactcctaggactcgtgagatagaccnnggctattgatagactgtgtttgtggcgggtggacactacggtcccccgactggcgggggcgcctcagcgcgcaaatcgcctacctaggcctccgacatgcggcgtgtcgcgaactcttccctgggacaagttattcttaacagcatgacctccccagtggactccagcccataaaagttcgtaaaatgcaaganaccgacctaggacaaagggggaaattcggtgggcccatatgtcaccaggttcgcatgcatttngcaggcctctcgcacggcgaatgcgtatcaagggactcctcgagataccgagaacgtagctaactgtgtatacagtcccatatacgacagccaccgggngctaggcgagaatttcatacaactcctaaggccagattacatccactggacctaccgatcatgtatatctcgttcattcacagtggtcnanctggtttatctggaaagcccaagagttctctagggtcacccgtgcgagagtgacttcagtcccacggtcagcaatatgtatcnaggtgncgccgccaggggcacgcatcactgccctttctngcaatgtgtcatgactcgattctgtatttgggaatccgtactaatgccagaacaatagtacaactgggctttagaggggcgtctagtctgtttgagagaccggtgtacgatgccaccggacgngggaggtaagtggtatgggctacaatcttggtccatttcggtagtgttccgttaaccngcctgttgcccttagactcgatggacattactcctccccctttgagggctccggcaatcggagggggccttaggaacttgcaccgcgngtgacttatccccctcgtaatctggacctcactcactgagtgaggcgagcgcactcgatcaccgttcatgcggctgggcccccgagttgacntgtntcactagacgctagcctgtgctgtaccnacattgtagcacaaagcactgtaccggccgcgggtatgagacgcagaagaacnttgncagcactccggtcaaatccggccaagggttttccgctcagttcatcggagaaatcggttgcgtgtcngaggtgccgcgcgcccacgatcccatgcattccccgtgcttggccatcttgaggtagccgtgtacacccaggtacagttatctcaccataccaacttaacgctcnttctattccgagggtcccacatgtcttctgatttgcgataaagtatggattccgctatacacggccgcggcgtgaactggttgaacgcagtgacatgagcgatttgtgcccagtanaattattatatactcgcngcgcaaatccctttacaatcgccctnnntacacacccgcgctcctcccgggagtatatacagacgcgaatgggtcctaaggctccggggccgtgccagaatgacgtaatcnaatcgcaccgcggttctnanntgcccgtaggcgcacgtatagagcatcacagacctccaatcttcggaggtcctacgtttgatatctcgaacaccctcataagnaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaagacgttggacccgcgaaattcctaccaagtgttagctccccggtgggagtcgtccaccctgctaggcattcgtaaacagcacaacagcccaatgaaccctcaccagaaggtgccaggcgcccaaagggtccagaccctagttgcttttcccaccctcgtgctcgggaactccagccgaaccttcgttgagcccttaacccagcaggtaaagagtaacgtacgaagggtgccagaattgagtccggttatccgcctatgaagccttgcctagctggctcacggtgtaggtcgcgtacagaccataacgagatcaatcttgctatcacattcattcgggcgttgtctgggtcgaaggatggactagtccacaccctcgggacttgggccttccctactgatttctctgcggcctagacgtaagatgctaacaanaataagtcgctgataccgagcnctcctcaggttatccggaatatgctaactctataacaccaagtgactcacaattggaaggtgaggtcgcccaagtcggccggccccagagacgcgacataaactattcccgttcataacaatgtcctatgggaaacgngaccgggatcgggttgctctctgagtaccctaatcaactctctacccctaaggacatagcccgtctgatccccgaggatggtatacaccaactattgggctattaagaaggcactcgtagtcgtatccacgatgacctacgtacggtccagcattgcaacctacccntgncaacgtgtgaaagcactggtccagaaaaagatcccgtggataaacccagggtgacagtcaccacgacatggacagtcggcncagccgggagctactactcgtaagcgtaagtataaacgccgcgctttgcaagctagtcaccagttgtaaatgcattagtaataccaaagncatgtgatcgattatggtacaatgaacggggaggcctatagttaccgtacgcgagcggagggattagactagcaatcaatctggaggagtaagtgcggtgtcaatacgccctcatctggcgcacaggatttgtacttacacctctacgttgcggcaaccggacacgcatgcgctataaggtgttgcggtgcctcccacgcgggtccatgggaagtcggtcggagtgtcaagtgagtcgatagtcgtttcttaaggtggagctaagcgattaaaatgcgagcncttctcagagcagacctactagtttaaatcgaaacggttatcctcgtgtatgtgttcgtagacacaaggctcggcagtaccnctaaccttgggcgcatctcttataagaacaagcnggacccatgcaaatgtatcagcccagcagacttaaaaaccccgacgggacgattactctacttaaggttacgataccatcggctggctcgcgcgcccttttgaatgcctagcttgtgttctcacgcaccctttattagtcaatctcggatttccctgaattaaactgcattgcaaagcaccggatcggataagctacccgagcggcacgggccagaggtaaaactagtacaagcaaagatagtgtatggcgaacgccaacattngtgaccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgatgttcagcgcggcgaatctattttcaggacgtgggcgatcgccgaccatctactgtattatgtgcacagctgttcaccccgccgattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttacgcactgcaggggangggggganacnccggaaggtacgtgcatattggatagtaggcggacatgactcgctccatacatgattacccccctggagccggactgtagaggcgctcctcaagccggttgattcgccctgacgctcccttgtctggttgtctgtacccacagatgtcaaactacgtatccatagggccgcttacgctaaaaattgtactgaccaccccccatccggataaggtgcccagaatgacaatgcgtcnanaataatctcgtattgtcgatccccggggaggaaaaanatgcgtcaagactacggtataggcgcctggttgcgatgggttacgatatttggaacgggatcagacgactacangcatcctagtcggccggtgggtctcccacgcccttaatgttttgctcttacccatccccaacttaccgctcgcactatccggtggcattnngttgacnctcgggcagaggcttagccgggccntgctccgttatgcacgagagaattctcgcgagcattccatagttgagcgggcatcgattgagccgggtatgctaagaggcgacccggtgtcagaaanctttcacgcgctggacgcttctcctgcacgtccaatcccctaccctggagaaatgcttcccgcatggtgagaaggtcatcaagaagactctngtaaccatgaagttactgttcagtggcttaccacaatcatctcttttatatcctcgctcagtaaatgtgtgtcggtgngtgggagtccagggaattcgaatttgggcttattcttcgtcccgggaaggcggtggaatcctttcgccancaatagacttgcgctgnagctgtggcaagaagacatcgtattagctatacgccgccccatctcatgtacgacggtctacccgcaatcactctctctagcagggcctcattnccatgtcacctccatttctctccatttagtcctcgactgggttaggtcctttctggatgtctcccagtcctgcttttcccggccggagtactttggacgcaggaatcaagaggacgaagccctaactgcttgccggcatggatgccggacattagattaaccttgggcacagcaccccggaccacttagtaatcgggtggtcgcgtataccgcagtgccatcagaatgtgatacgcaccgacgagcacacctgacagactacaagcactgtagcgacaaaaacggaataagctgcggacgcagataaggagtgacccaggaaattagcctctcgaatcggtatacagactatatcccggactcgaagtacggctacggtgcacgnagtgtagacttattgcgggggcaaagtcatccacagaggttgnnnacagcccccggtcggacgaacatgattttacgatgcaggaccattaacaagcaagtgtgactgcattgaccagtcgacgatttgacgtttacgagttacgtaggggatccgttaagggtgccttgtagcccttcgcgattaggcgggagtcgtgacccttcgggtgccctcagtacccagagccaatgttctcccgaattagaccaactgcctgcccaggacgctttagctttcaagcgcaccgtattcagacgagccgagatgcgcgaacccggggagacgaacctatcgagccttgcgctgttcagagttgccttcggacttagacgaccccggccccttgggggcatgcggatacgcgccccgcccattatcgaatcaaagaaggtgtgtccttgaaatgagagcccaacagcagtgacggacaagcgcacaccactctcctaaacccggcgtataacacgtgaatgcaggagaccacagcgagggtaatcgaacgaccagcatccgtcagttgcgcgtcgcagacgcggcctcgcgtggcaccacaggctaccacagattgctccgcacgtcgttatcaaactcaccaagaacagttagtattccacaaattattaaatgcctagactagatctgcgtaataggggtgacctgatacgttaacccaggtctgacccatttatacaaggccgaactcatgtaaggcatttcggattaacgggagtttaaagtgtatccacgccgtttcgggtaaaatacggcaccgcattctcgagggaacgatgggacgaaccctaccacaacccccgagctttgtaagggcgctcggcgaacaaccagcacctgccggtcccagcgcgctcttnngcaacgnaagaggcgggaatcagacgcggtgggcgaacgtctgcctacatgcttcaccactcaaaccaacggacttagaagcgctctcgggcctactgtcgtgactgggcgggggctgaaccccctggattggtagaggaactatcacatatggctgtccccnngctactggtttgctggcacctaaggaccacccgggtacaatatagctacaatactacgcgtgcgttgatagtaggccttcagagctcacatctcccctaggccttgtaacacacctaggcatcgggtctattacaantctcttttatgggggagtttgtagttatacgagacaatttgactgganatattaaccagagccggtcccgaaaagcgacatccggcatcagacaagctatgcaagacactaaacatctcggttgggnccggatgggccggtgtaccccagcaaatctttgtgcttcaaggcgtgnnncccctatgcgccctggtttaacgcgcccatggcacggcacgccctgcgtacggagtacccattctatcgtaccggcgtgttggttggtggggtgagttcgaccattctggcaaccaaatccagctcgnnatttcgcggctgcaccttagacactcgggtccgtnctaactatagatgangtatgaaggtcaagcgaaacaactttaggttaactatacggagcggcgcggacgaggagtaacggcacttcgacgaggcgaaccattcctcgagcaagggtnttccccacaattctacccaagctcgttgtgtagtaggtcttatccaggccactttaagcccgcaacagaagccccgcaacggcggctgagtcgttagtgaccggacangcgcaagattcagggggctgaacccaggccttgcncatgaccagcggccggcggaagctgagcccgtgcgcgcgggggaattgatgcagagcggtaccacgtctaatacaggaacgcccgcagtggtatccataggcctactttcagtgcaaaactatggtcataactcttggcgatganttactggaccatttagaatcnggattgttcgcagtcatacccgattatctcggagggcatgcgggggctcgaaattcttgactcaccaactgatgcgaggatctgaagaagtccgcattctatccgtcatggctgacgcgtatcctatcttggtgcacttcgttgtaaatatgtttacgctttagtatcattccgcaatagagacgcgtagcagacctcttatcttagtacagggggctcagcgtaggcaatcaaggacggttngataaggagtgnnnntaatcctggtccgttcgtaaatcgacctggtatactacgctnnnaaagaagtagcacgaagacccacaccggagtcgttgacaagctgggcggaaacgctgggcggccagactctgaatcgccgtttgtccgacacagcggccccaaccagccctgtctacgtcctcaactgctntgtactccccaggtatgcatcttggcttcagttgtgtttgcagtaaaaagcaggccgcggtaaggaagngagcctgttgtcaatatacgncacgtcttgattgcgagtagagcccttagatatagactcggatcctcgccggagaacgggagttataccgttcatatcaggacagtaacgtcgtggtgggangatgcaccnntcacccggtcatcggtaacgtggaaaacaatggatctggctaatgttcattcaattaatcacactataacggactatatttggcctcggggagctcgttacncaccaactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatatgtttgggctacaatgcgactaatgatccccacgcccgcggaccaacccagaataaggnnnattacccctctngccatgaacgttaggaggtgggtttctgagcagggggtacnntcccatctacctgcgcgggaagnntcntcagagacgctgctccggccgtgtggggtcaggttnttttgtactggncatccagcggagagatcnctatttcgcttaattctatccggcggaataanccatgtcatgccangcgttgtaaggcggacctntcgaccctggtacgcgtaagtactagccactgtcacgctcggtttcccaggcnntgtaaatggcaacccnnntttgacagcaaggtactctgttaaagtcacgccatacaaacgcgcatagagtgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctntgttgctcagggaaagatattaaagtatctcaaacagccgtaacgacgccctcaatagcttcgcttagtggggtctaacagcgtncganngngatatatgggggttttgcttggcctaccgtccacnncncatatcatgaatccgaagacaagcctaccagcggnnggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctatancagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagctgcgatttagttacgttgctaggagggtaattagaagtaccatctttagaaccaaggaacccggttcaccctccgcctatcgggcggcagaacctcgggaatcgacgaaccaaacaccgcatctcaatagggcgcgggatgacagctttaccgcaagctcagttcgcgccntattggggcgggtcacctttcgagaccctagtgaacccattgcattcatagctatcccggtttgaaaccgttgtcaggaactgtcgcgccggaaatcagagcggtcgtaagactatagggtggcctcagagaggtagcataaatgactgctgatgcggtaacattagctgaaagcgngctcatgagctcagagcggccccaatcttgtccctgggggatgtggtccacgagactaaaaaaccgatcctctccgctccaggcccctctcgttcatgcttgacgaagaccngatacttgactagggccacccgtggccctccggcctcatggcccggatcattgggactacaccaaattgtatgagtcttattgaccagaactcgatgttaaatgtaggccgaacccttaagcctattgcagtcatgtcctggtacatcccaattgccntgaggagtgagatcagtaagctccttttagcgagcaaagtgcgattaccagttattcgcccntcggccgggtgaataacttcatggtcgccttataaatgcccgccagtcagttacagaaagtcccagggtaaccccctatacagtagtgtatacactcgattcacagccataggattcacccgtgctccgaagcaggagtacgggttcggcagggtggacgatgctcgtantatcngactctggaggccgcggtaatttatcatcgcacgcggacccgtaagttgnngcccgggggtccctttggggcagcgcaacttgggatacgacgaatctgaacaggtttgttcctggatcgtgagattgttctagatgtagaactccttgctaccgggactgactcccaacngtctnaggattntccggttcntcaaacatttgnagtgctgagctatcttctataaacagtaacatacgtgtcagagcntttaacccgaggcgggtgacattatggtgtgatcggngtacccctagcgagagcttgtgggcgtaatctatatggcacngatgtgacaccacacncggtggggcgccgannactggaatnntttagacctcctagaggtcaccaaggtgatacggtgctaaaccccaacgtagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatctaaaagttccgatgtgcgcgataacgaaattttctatcccaggaggtcgattccgagtgtagaccggggcccgctgaccaggggcgcttaggctaggaagctacctaaagggtaccgctggagcgaagaaaggtctctggctccttgaatctntccgggatgttacagccttaaactaaaaaggtctcgtggagagcatgatccatcgtataactcgaacttggctgnctgcggtccgctcatccactcctaggttcctgcggatgagtaccctttcctagcacgccccgtattgtaaaagtagagtgtggcaatttcttggacacctcgcccgtcacaaggggtcgcggccgttgtttgtgggacccagcattgcttggtccccagcgccgatccgatttaggagtgtacctgcagccaaacagggtacgtctacaacgagtctcgcattactaaccggcgagcccgacaagtgcagctctatagtgtgaagccgatccaaagggcattctgaatgcacagatcgcgccacccgcgatgattatgtcgcatgtagcgcaatattatagggttcgttaaatggctcatgcagncacgaccttactatgattcttgcacagtagactcggagaatcacgggggatagcgagtacgttgncttagtatgccggtcgtctagggaccaagcgttctagtctgtcgcgcgccgggtgatgggctggcgaagcgctcacgatcacatcgccggcggacctccaccaaagccatacggcacacttttccaggtgaagttacgcgcatagcggggaatccattgcaagttgcacgacgaccgcctaaggctcggcgctaatggacacccgaagagcattcggacgatacacgtcatggatccacgatgtgcgaccccagtccaacatttttagtttcgggaccttgcgtgagcaagacccctacacaccacaggttgggaatacgatgaccgtctagtgaagctagcgcctggctctcagagagatttaacacttcttagtccatacgtgcggactccggtatttgagattccggtcgagtgcaacacagaatgtgttcttaccagggtgcccggtagtgatgaaggtactctacctaatgttatcgaaataggcgggacgtacaaatgaaggagtaacagagcacgatccgcccggtccccaatccctagtagcggctaaaatacatttgcataaattgctggcagtgnacatttaaactcgtgctagattctctgtgccagcgcccgggtgaggatttgcgggcgaccaaacggttccacgttggcccgggtacgtctggggctatcgtacaaacctttgcagttccgtggttgccagttcgtaacatgtgatactccggttactggaactgcgtctggatacattcctgtcatttcaggctgtaccccacactagctaatgagctactggcccataaatggtgtaaantgcagggttaactgtggtcgttgtcgccnatcgggcgaacaatctttgtgggccntttaagtacatgtatcgttagcgggctcggagttctacttatcctaactcgcggcctgtacgtcactgttcctaaatcggtcggatgggaccgtggacgcacacgctgttcgcccacgcacagggtctgtaccatgagaangggctatcgttcgctgctggcaacccctcgccntatatatcgtagacgcctacttttgtgattttaccgcaaacgtcgggccccaaagatncgttccgacgctcgggaaaacatcagatgganccgngtgaaacagtcggattgagaacccttcatcagccaatctcgcggttcctcgccttctcgtcgattgagaagtgtacgtctggcgtcgcgattctttgcccagccgaaaaaacgctggcacacctcagttcctactccagtcgatcggccccggcatatagctacactcacgagattctgtaggagcgttcggnnnttctcgacatgctcgcagatattacntaaatgagttctcgcgcagcgggacattccgttaacaccnncgtncggacgcgaggttatgtagacacacaagtggttcgcgccggcatgtacaacgtggtcacggttgcgtgncgtcatcggtagctgacggctccgcatgttctgcgaagctagctgacccaaagtcgatctgacccgggtgataagcattgccgagcgtcttccccaatatctgatagggattcgtncnnctcatgacccatccaactgctccgccttgctcgcgcgccgcgtgggctgattatcatccctcctactaacttcctgcagtcgcgcgtaggagagacggtgtagagcgggcaacatatctgcttcacttgctctgctcagtgcctgtccgacggccggcggtagcttcctctctttactttacacaatatcctgcatgttaactagtaagcagcgtctcgtgatgtgtcaatgccacctaataaagaatagaggtcgtgttaggcgggggtgccaacggggtgggntggctgagatctacgccggccaggtgcgtgctatccagaagtcggaaagtcggcaccaggttngcancgcaaatcgctcacttcatacgaaatagtgcgctcccttttccaccttcgtttctcccgggtattactatccgcggttgtttacaagggaagcactgccgaggcttcactgccgcgggggggggatacctnccgactagatgtacagaaaaccatgtctgagtatgtcttttcgcggtnngatcggggtagaaatctatatccggggncgagggacgccgcactccgggggcgtgcaagaaacagcgctactggntgacgccacgtngtcacttgatcgtcacaagncgctattgcgagtttttcatggaggattacactcattatgtagtctgtggcactcccatgcccccctttgtttcagcggtggtcgtgtccacgttggggagggatccttaagtgacagaaaataggtgagcccccaggcatctncanaaaaatttaatccaatgttcggagcgaagtcaaattgggtacggtggggacacgtcggaagtatacttcgcatctctcatgagtaggattacgggggaacactcctcacaaaagctgcngggcctcggaacccagaagaatatngacggcggagtacagggccgcataacataggtctggacctccgaccattatattacgttgcgcctggagaggtatagttctggagtcttttccataaacacctcacatactctgcgttgcgtctccaacgctatacgcgccgcattatgtcaggacaagtacaatgacaatcctgaattcatacttcgtccagcgggcacatctgcccagcagcggcgggaacatcgttgatccatccatgctggaagcttgtttcggcgcatgacgccgtttggtccgggcatcagtgctttcctagagtgggccggtgcacgcactggagcttcgcttgggtgtttaggnggtcaacgctgtgtactccttgggcgtggctttagtggtcgcgtcgcgccggaactcgctaaatcgattcttagtcacgtggctatctaaggactatcctagagtaagatgagaatgcacccagtctttgatataagtggtcattcctcagccgttgacgcgcgaactgatccctgcgaacctgccccctatgtaggatggttcctttagcagtcgaaaaccgcggccgctaatntgtgcgcaaggacactcgtataccngaaatccgtaccgggcccactactcacgaataacagcgnagaaacgtggtcgctgtatgccgacgagtaccgccgtctagtcttgacacaacgatgtacaacagagggactatacgtagctatccaatacnnnagagaccgcacaatttnncaaacttcaggtgattatggctcccgtatcagccccgtacccaggcatcttcagatccgctcggcaacatggagcgacgactcctcctactcgtccgcttacccgctcccgcctgggcccgggcctccggtatggcgacggcccggcgcctnnagccganataccttgtgcngcggattgctgataggtgtattgtcgcctcatagtaccacgactaatagtcgccatttgcataatacggacaaacannngagtaaggttaagagcccggaatttgctaacgcagtccgatgttggttgnagcngatgtattcgatcgtaggagcctcatggtaccgntcgtatttcgcgtagaggagagcataggnaatggatggtcttctatggtgttatagacgccgaatgttatgctagtcgcaccttgntccactgactccgttcgattcggagagctanccctgtgaattctggcgnccttggtccatggcggncggtcctttgcacaaactcaatgagatataggacctcatcgcgcaattctatatntgttaactnacaggggtttccactnggaagcctatttgtgcgttctccacagataanctgtacttatcttcagggccaatcanttaatacattcgcgccnncgtaattgggcgaagcgtaccctctttgaaggtaattgttcgtttcgattgaattggtcttagtgtcgaacaaatcgaagtccaaatccggatttatctttcgtcggctaagaagcgcctaaagaaagccgccgagaacggtaggcagctgtcagatctccggagcgaaggacgttcagctaattgtgtcattaaagccggtaccgctgtgcgtttccccgcaagctcctatatctgggaaaatctgaatacacaggacaatacgacctagaggaattcgtaagtaactcacccgagtacttcgtagccagagcgagaaatgagctgtgcgtggtcgtgttccaacggaagttacaaagcctgttgggatacccttggtggatgacggtgggaatcaagacctacagcatgtcttaaaccatttgagacggattcgatggtgctcattgcggtacttacaccatgagtacccggtgatagacagccgtgttttcactgttaccttacggtctggagcccgtatcgcagtccacacaagtccgggcggcgctacccgatggaattgtggcagaaccctccaggcgactactggcgcgacactggctccggcgagatgtcttcccccataagcagtcagggccggttatacaccatcccgaccaacatcacccgcaccattggntcgctcggctggcgcctggcgcacgcccacggcntcaagtcagtcgncatnccggcgtaggaaattgagtaatcagagagcctggagcttgtcaactttattttggacacgcgagcactcccagtcggtgggtataggtttggcccttaccctccctcattttaaagttcgtcttcgcgacatgcccatagcatctgcacgcctgggacgtcactaaaaggcacgtacctgaacgctttaccgggagtcgccagtgcccggctagtgtcatctgtcgcgggtatggtaacaaatactctccacctaacgcttaaactctccgtacgtacataactagttttgacctctctcaaccattggcgataacggtaaagcaatattgaccacctgcngtatgcccccatcgaggcccggaggcccgcggacgtcagtcccagtcacatcatctctgagtccctaagtactagggtgggggtaaactatgggcgcgtggcggacacattgagggggattcagcgtacgggaggactcaccggtggatctagctgttaggatcccactctatggagaggaaaggatcacctggtcaggctggacaccgaaaagactcttagcgggcacttgaaagaaggtagcgttcaacctgcaaggcgaattcgttaggcaggatgcgcactcatcgcagggccgttaatcactacttnnttgcatcctctgtcgaatcatgatcttatatggtctacgggcatcaccacccagcccggagttccggntgctcccattttgaaggctggctgcggcgtgtagtgccccggtgattagttgagttatatagcatttgggaagagtacaaccgatcggtgggccctgtaccacagaagaccagagttcaggtaatcgagaagaatcggtgcataataatgtagccccacggccggccaaccngacttacacagcttttctccctacacccggtngtgataatcgctattggggttgtcccgacttttggtgatcaggcaagcaggcggtagccgagaacctacgacagactacctagtgcaggcccgtgcctttagtacccgatggcaatgtttgagtactagtaaacgaagcgtttccgcctgagcaaatcagaactggctggtagtgatactaatcgttataagaaaagccnggctactggcagcagcagaataacgaccgtctaaactaccgttacttcttgattaccagccggccgataaacatgcaatagattgctggtatcanacgcccgaagtncnnagtcaaggtcccattcgtaacctgaataatgtttctctggcggagcgtcgctagtcctagttccgcgctacgtggcggacgaatgttcacaggcgggaggagaatgcgagggtcggagatcggcccanggtctctgnnnacgtaattgtgcctcacttcgcttaggaaggccgacggccttggcaccttggtctttatgatcggccgatgatctcgcgaattaccctaactttgtgcatagcaactttactgaggcatagattccggagaccaccctcatcggcttaggcgccgcttcnncgttggaaacagtggccccnngcttacggttagagaatccaactctggtcagtccgttgcgcttgactctccaacggactcgccccaactcctgtttgaggggcagtccgaattctgnggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccntgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtnctgggcggaggctgccttttgcttggcaccccccgggtactaaagattggcaactaggcgtccgctacgaccgcatccatactcggagnngctttatagcgcttcgcattgactctcatggccggttggagtttcaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggatcgtttnggacggactggtatagaagcgtcatcgccagtcagggcaatcccnataaaacacggtcgcggcgatgggacccaattaaacccgcccctgcagcgcccccgttccaaccttagcgacntagaggagtcgactccgaaatccgctagcctcacgtggaatgctctcacgtaggcaggggactgtttttangtgtacancgctgtttcacagaagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggagccgnttccttgcggacaacatgacgatttacggatagttgacataacgccgagataaagaaccgtctgcctcggtccagcaagacttcagagatgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccagaaaaatcacgctctgagacattggagaggcggtttttcctgctccganagctccagtactccggtaagngtgtctgagagctgctgaagcgggcgctcagcgtctctaagctcgcaagtagggccggtacttgcccgcgggggcangaggcgaaggtaattccaaggggcaactaatantccggaggcttggacgagcttcatactgtcatcgtggcgactagatggtgattaccctagcaaccccgaagttagctgcctttcacaatcgtttcacgtaggcggccgccactctcagtcttagggcccgtaagaggccgactcgatcgtgagtatattgctaaggaacgaactgcgnggcatctgagagcatgcancnccaccacgctaagcatagttgcgtcataatcagatcagaatcagaagcaccggatggggtgtggcgcacccattttcacctaaggcgcagntctagcccagtataaacccgacgcttattggtctggccctacccctgagacaaatnngacgtcactctcgtaggctcggcatgaccagtacagcaaacaccggcgccgcctcatccccggctcctcntgggaatattctcagcggcagctgatacctgatgctaatacggcagtacaaattaacgagcgcataagtgcttacgaatggagtcgccctcacggcctcgcaacgtgcctccacgtgttgcgacctctttgatatgnctcccgattaataacacattaggccctctaggccagcaaccggacagtttatcacgtgccaattttgcccaattgtattggtatgctgcgagtgaccacatntatgcgaagccggcggacgctcaaatggctgttactcgacgcagcacacgaaaagcacttcgagcgtcatgggttgcacagagtcgactcccctaaggcaaattgtcatttctctatcctgatctgaccgggccaactcattccactacctgtatgagttccctatgacgggggccgcgaaaccgncccaatcaaaggcggccccggcccaaatggctcggctataacgacaccatatgtattccttgtgaacaaccccagtaagggagtacataagccgccccccacttgctcctgaaccgatgtgtaaagtggcgtgtcgccgcgtgtctcaaaggaatattgggagaaccaagaacncgtcgcaatttacgacccgancggtctgcatcaaaaacttgtacccctaacttctcgacaatgcccaaggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatgncaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgactaacgaccgtatnttggttatgaatttttctagatgctggaaaagaaatagcgggtacttcgtaagagcatagtacggtgtatagatngnntcgtagagtcatangtacccagagacccggctgccggtagggagccctttcatagcgtcaggtaatactccctccgttagttcggtgacgttngagacggaatgtatctgtggcattggagcacctgggtacagattcctatcgagctagcatggctgccaacacacagctcggtgncngaatgcctaatccgcataatatctagaccgctccatgactgccctgttgtctcctcccgcggtagttcaagacggtatcacgctagcggatcncagggtgtgctatcgccgtcacgtcgtggaataccgccaccacgcacccagcagtccggtcgggggatgtctcggttgcggcaagacctttggttgaacacagcgagcaacgtcgacgcttcatccagcggatcccctactagagtatccggcgcccgctgctaagtgcatccttacggggcgtcgcctgttacatgggagatacagcagcaaattcacaaggggcgcgaatcgacgcanccacggatctaggaacccttcctttttggtgtgagaaacagcccgcgtctgctcggggcatacatacaggtagggctcgggtcctaaagtgacnccgagggatgtactctcgggccattcgctgcgacaggacgcctgcgccgcaaaatacgttacccatagggcaatagggtcgttgaacccacagnaagtgcgcagctctacacgcgttnngggggcatcaacgcgaactggctaagtctcagtttgcccgatacggctaatggcccgaaactaatcgcctatcgattgtgttttcgttctaggnnnanaatcaagcagtagancgtggggtgaggcctcccgcntcacgtcggtanctactcatagccagatggagtgacgcaccacgtacctaatcanatgtgactggtgattatcggtcagtggtgacgtcgcccagctcgcaccccggccgggatccgtaagtaaattcgttcgaaaaggtgcgcagttcccgtgtaagaccggtacccgatccggactttctttcctacacattagtacaaacnatcntcactgctacaagacttattacttaatcctgacagttcccgggctcgtggggtggcagggtagcaaccgctcccttgggcatacacgtgagtggcggctgactgtcgcagagcgacagagcacgttgggttgcctagggaaccngacctcgctaaccatgtcttcctccacttactattatcataccgtcgattnctagtatgactctaaccagtcgtcagcagggcggtgcaccgcgtcgcgtcaccgcggccccatcactctggctgccggccgtacgcccgcctccaccggagcatactgcgnggggacctgggctgggctaggtctcccagaaggtagcctgatgtgacgagtgaattattgcgtgcggatggggctctcacgcctccacgtcctcgataccctgcaacccctcccgtatatcgacggcacacgaaggatccaagcactggaaccgaactagcacggtgcgatcgctcccgccctccaacntgtgcncattaaccccgaggccgaggtttctcaaggagccaatgcctttatcaaacccaaaaggtcctccngatacataatacgacctgctgctacgttaagtacgtcgcgacccgcaccggaccaagctctaccatggttactccctggaccagagcgccggaaattacccctacattcagccatcatcgttggtcggaccggnncgaccnagcagtaatccggtgtcacgcgttgcggaatgcccggtcctcttactagggcagttccaacggcaatctcttaccgtatgccggacccgatttgtaacctttatacactttcgccgcggttacagaaagatatgcgtgccggggcgcggacactgagggttcatcctctcgaatcgtaagacatactagagtaatttaaggcagttgtaggcttgtacatcgggctccaatcttggctgcgcccggcgtttttatggaatcgcgaccgactcgtgcccgatctactccataactagaacatcagtacnagttcagagatctctgccccgctgaagcccacaggcgggttctgtggaattattgcgcagaagttcgcttccttatctagcattccttgagacccacctgctgcatctgctggatttcagcgcgatgccgactcggcgtgagcgtctagggcatgggtgctatagaggggctggggcagttgtgtaattgcaagtctgccttacgggtgccatctcaatcgataagatgtgcagttgcaagcgcaggtgttgaagatgacgccggcagcgtaagggtcttgcgccgcgtcttagtctgtttctcatccatacacattcccgacgtatccccgacgcccgtatnnnccnacaagtgcaggcgacacacaaaactctaccgccgtatctactcgtcagccgtcatcgggtggttagtatagagaccacggctcatgagcngngaactagatgaggtcatggaactttcngcccaagttctcgcaagttctcacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcacccccacaatctcaccacagtcacttgttcacggcgttgcgtgcaatgtttattccctcttcctcagccantgtgcatcttctggtagtagtgaaccacgangatgtttacttacccatccacctggcacaattcgaaatttgtaccttactcgccgtcccatggttcagatgccctgagtaacggggtgacggctaggcctcgaagggcttaattgattataatttttagtaatacgatccgcatggcccttctcagactggtctggactatgtcgtcattggctgaccggctacagctctagctttttatgatatggaaattatcgggtgattttcagatcctaaaaccgcctaccttcccctaccgggcgggtaggactttacggaactccgttgggtttaagagcaactatggccgagctacggcgcgtggcgaacgcganattacgaagtcatattgggctattacgtccattctacgccggccggctctgctaattngcctccgcctacatcggtgagatattgacgtgtgtctctaaatgaggtgccagcctaccgtatcctcatacctgcacaggtcacattgcgggctcagacgaatcttacttttatcgccactgcgcatcgactgaaccgtttgcagtacgtaaaataagcgagaatcgcttacttctcccacgtacgctatagnggcacaaccatggggtatgatgcctcaaactgtcctcagtcttattgggaggaaaaggagaaccggggcttattgatatcgagtgtttctgcactttgttttttaactacagggtagaatgacaggcactcagctgggtacgaatccgaaaataagactaacgacatccgcagcgaggcgtataaacagaaggtggctcgcgcgaaaggctccagacaccctggccattgtgatccacgactgcaaatgaatcgcgcctaaagggggggagcatccggattctacgtcccgcgcagcnagaccagatcacgaataccngcgggtgaattcgatagtattgtcgggtaacgacatggatgcggccagtcacgtaaagtgtgacgggactgggccctaactgaggccgtatataacggcaacttctgcatagcggttttagcgctttcgagttataatcagcaccgggcggcagtcttgtttcgggcggccatggactgggattaatgtcccagggttcagctaggaaatcantccaccacagtgaacacttggaaactatcagatatgattgtaggttattgagtccgagagatagtgacgcaggcacacatatctgggagcacttgccgcgtcataccgggagcccgcgcctcgcccggtacgtctcaccccacagtcgtagctgagacctaaggggtgggacttctgattgcgactgataatcgtgaaggtccgtccgagactgggcgggtgggacagcccttccgtacggctgcgngatggtccggaccggggggcaattgggacgtcctatccgacgactgcggcngnttgatcccttatgccaattgcccgctactgccagcggacgcggctgccccacatatcgacggtttaagaagctcaagttcgtcctattgccgatggcgctgccgtnctcctccgcgctcgtacatgggaggcggcatcnacgatctcggtacggaaacgcaggcgatcagtgcagtaaccccggggcccgcctcgaagcagtccttacgaggagcgagattaatgtcacaagcacttttatccaatgattccaactcgtgcggcaaccgtacaggttcagtatgtcactacccatagaggttactccgctatttttagcgtgccctggttagtcacgtttatatgcactatgggcgtagaccctagttacaacagttgacgaattccgccatgtgacttccgggctggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccaatttttgatacaaaccgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcgtgtcgattaattgtttactgctttagtattctgtgaggatgctaaaatgtaaatgactgaaattaggaagagcattcgggcgcatcggttgatgcgatagaatggttacgaacctagaaattgtccttccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttacaagttagtttcaggacatacgaaaactcaacaacgtaaagtagaagttatggcgtcgatgtgcagtagtcgctggccgctcgtgtagtaacatccgtctgcatgagaaattcgccggacaataagttaccttcaccaatcccggaatggngntgcatgcgcgatgataaatcctcnggtcttgttaccaccctagcgtcagtgtccatatgcgcatgtgagaactaatagtcgtaaacagaccccgcatgtggcgttcaattatgtttgaagtaagtggtccattctggtccatatgaatgggaggctttgcctcttacctaacgttaactgatgtttgttgctcaaggtttgtatcacctcgtaactaggttagatgggcttccgatttattcnctccatnaccgtangcgcaatcagggacgattgtaacctaagtgtgactgttctgggtgagtgtcgcgtgttcgtaaaagtatgctgggctgaaaaanttggaccatgtggactacggattagcccgtcggaccaatatcatcctgatcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaacaaagcattcctattggtgggaatagcattcgannantagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaattgcgaagtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacantaacgaaacccgggggaatactaaaacgacacaatcttgggtttcggtgccacgtcgactacaaccaagagtcggcctatcgaatgtccgatcctgtaggtaacgccaggacaggccaaacaggtagncttcatcaaagtacccgncaccaaggctgcacggtccaagtccttcgtgtggttcngtgtgctctaatttatgaaatcatatgggcatgggggaaatcaatatatcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtcagcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggngtccggcggcggcngagattgcttagcagtacataangggaaatgaactacgctacttatcgaatggccatgtccccgctanccaaggaaacaacctggtctaagga tgatttcaaattgttccatggagatgctacaactacgcggggggtctgtattgtgatccgggtctggccacgtctaggctggggcngggnattatgtcgggatgtcggagcacctcgacttactgngacgcatgcacatccgtggccctatagggccaataaccacattaccttgcggccggtcggagagcggccaatcactagtgctcctcggggatgatgtcccggtatcctcaccgagcaggtcgtacatttgggccccgtaacagaattttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgaccctcaaacgacggcccccaccgaaccacggtttactgttatgtggctcccaggcattttagacaaaaggtgttcggccggtacggggtccgaatgagctaggacgcatcattcttgcccaaaccccctctatcccccaacctcgatgtgggccatcgttctatcacgcaacagatacgtcggagtaacggctaaagcgaacccgtagattagactcgacgcgttccgtccgcatatccattacgtgggtcttcattacacgaagggtggcttcattgtatagacaaaagccattgcgggcaaatcgcccccgatccgcgttggaatgtctcaggagcctggaggtgtgtgtttaccgaatggtacgctctgaccggggctccagacgaatgttatgttaattggaaattttgacaccgaaagaacctgccatttgcctggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaattgtttatcgacggcaaaatggacacgagagcaccgaactagatctcatatagttagcgaagcgacatgcgcctattcggttttgacacccacggaggtacgtcggtgtcccatatggaaaaaaggggacttcgatgtttacccggtttgtcgattggacgcagggacgccacttttgacacgtcggcaggcagtcattaaaacccacactcccgcgatcgataatacttcggtccatagaattccngggttcgcgcacaagtggttgtttgaatccgcctgactcgatcggcgaacgtctggccaaaggtcctcaccgtcgaataagcatggcgctcgacgatgcagctgggtactggaggagtgtcgtggatagcgatctgcaccgaggcctgcggtttagctgtgacgactgggggctcactgtaaatatacataacatgtcacgactcatacggcatgtctcttaatggctttctctaccgagtcctttggaccccacgagttcctataccagatagctaccggacgaggcccagctttcataagactacagcggccgacaggatcttatgaggctaaccacgatgacagttcttgtaagcgaatctgctggacggtgagctgggtngatcaagcgtcgttctgagagtagatactatcttttggtccagtaccacnttccgtacgtagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgaactttccattaccatgcagacaactcaccggtgtcactctcacgttccgagttagcccaaacagattcctacacancatggagatcagcaaagccactggaactataccacctgacaccccgcatggcatgggaactgcgtgcgtagcgctcgtaactcgcctgcggccggactgcagataatttagcccgtaagcagttttgcatagctttatacagccacggcggtacacctcctgatcggggccggaatcaaggctccgcangttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtgggagtgaccatcccccggtgcgcctgtgttacgtctctctgccaaaccttaggggatcggatgcagatgtgcagcacgatagatcgttgacaaaattaaggtgcttattgacgatccgtgtatcgcccgncgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgcctcgggtcaggcccgctcctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgactcgaaggagctgacccagcgaaagctgcctgtccgtagggtcttaccggactcatggaaaatccaaaaatgtcacatgattttaagattagtccatgcaagttctaggaatacttgggtgctctaccgtagactcatgtcgtggcgtcgcgacaccttccaagcgtcgaggggacctgcataattcgccgcgtagcaagggagtggcgtgctggcccggctttggccccgatcacggcgtgactatgccctgttacgcgtacccgcccttcttactggctcctcgtgcacttggcgggttcatgccattagtagtggatgttcgtctgaagaaagcgaccgaagatccgctcgattaaattttcagaagagcacagtggcatcaaacagggccttagaggcttgctgaattctaccggatcctgttttaacacgtccccagacgtggagcttagtacncgaaggtcgaacgtaacggggccaagtggagcaccccaatgggtaaggtaaggtccttggaactcgaggctgagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccgcctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactatncactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgngtgtgtatcaagactttagcctccgtgctggacccctgtgcggtatcacgtaggcctttcacggtagagtcccaaggtacgttaccctcgggtattatatcgcattgcggctttcggcctgtgtctttggttcctcgcgtcgacgttttggtactcccccgggatatgggtagccccggtcgaatctccgagaagccgtacataatagtagcgggtgatccgctggcgctccttatcagattccaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcctgcactgaaaggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagtattcattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtgcttgtccaccggacctttcccccttgtgagaccgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggancaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcngtaaaagcttatggcttacagaacggtgatccccccccatagcagtggtcatgtgtgccacacggacacgtgggactgggtcgtgcggcccgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtactctgactgttccccccctacacttcgctcgactaggtgggttcgatctgcttacgcaccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaagcgagtcaccgtgccggccggtttgccggcagtcggtaggttttaagccgaaacctgtgttgttgaaggcggcgctgaaaatagtctgtagatgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttnnccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttagggtaatccgggtttcgctagtcgagtggtggggataaactctacagcggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgacaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggagggacaactgcgtgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccacccgcaacggcttagtgtcagcacatcggttgtacaggctaagactactagttgacgagaggcgtgacacacaaaatccggaagtacccgcggcgcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcaccgaactatctgcccgacttatgccgcttaggatgcaggcatacgtaggggagccaagctcgggagtcgaacggcttttagtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtggtagggggaggctggcccggtccacggatcaaggaccgcctattcttcacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccagncggacgcctgagcatttctgacacagcaccggccgaagtatnaagtagcgatacctggcgagnatcgggggccacatggcgagacatactgtcgattgagggatcacaaattagccaactctgatctctatggagagcggaaacagggctgtagcgcgccaacgagcagacaagagaacccgagcttagagagcagggagtaaaacgtcctcggccccagaactcggcgggcctagtagtacgcagtcaccatgggaagaccatctctcccctgtgctggcggatcgtctattcaggatgcgtaacatcaggacactaacatatacgacttttaggacttcgcgtacttaggggttcgaattgttttcgagtatataaagcgcagtggtccatgaagggaggagaacacacaagcagccgtgacttcacaagccaataccggttgtggcagcgcgtagaccttggttgggttgctcgaccgtcctcattgcgcagaataatttccggacgccccaatctagcgttgaggcactcattctcaagcgacgtcgctaggagttagctgggancaacgttttacagtggtcgtgccgatgctgtcctacccaccagcgttacttttcgtagcggcgccgctgcgggtaataccacattcaaacagtctacctctccagactcggaggggatggattcgacttgagggtggatagccccagctgggaccagatgttctccgggggccatgaagcgacggctgccattttctttagcaatgtcccgaagcggcctatggctacataaattagtttggagccggagagacggtgaattcggccgtcgtctaagattgagcttaaggcgccgcatccatgctgccacgcaaccgcgagggacgacgagactcctggaagccggtctgtgctgactcgagtcgccggactttcttgctagattgttgaccgcctttacaggtattccagcggccgtgacgcgcttttacctcactagctttacttcactgtggcctggcacatgacccgagtggctgagacaactggggcaccaccccaaagngtaccaggcggcgacgcactagggagccagggagactggtgaattgcggacgcagcgattcgcattcttagcgacccgtgctttggcctcggtttaaataatggtgtgagagtggctgttagatacattggcccctgcacataaatctgagatcctagtaagcggnttggcttattcccgccatggggtccggtgtcggctcttctaaaacgacccggcttggcgccgctacagtgcccccngatcnnaacgangatactnacacgttgcgcgcacgaattccgcgcatcggagtaccctgaatgatacaaaattttagcaccgactaaagataggtatgatgtctgtggtctggttgccatgtgctagaaggttaggcgtactcactgtgtcagagaactcagcggtaatnganccgcgctgcgcacccgccggctcacggcaccagccccaagtgagagtatatgagtccctcgcgcgcaggtctcacagcggcgctctcagaatgagacatatcggggtcgtacgccgtccggcaccattttaacaatcgcataccgatatctctagcctgacgagtttagcacatgcctcatcgtcaacacccgaaggatcagacggggtcgactatgcggcctccctgttgttaagcgcgtaattcgtgaatcttatcggcaccgcatgggcgcgggtcaggcacgccgaagcaacaatatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcttaggacacccaaggttgatctgtgcctttggctaatacaaagagaagtcctttcccaccatcgaagggcatggagtatagtatgaagcctatggcgagcgcaagttcaggccacttggggtcctattctaggcggcatgatggcgaacgtgtttcgcacgacagcgggactattgtgcgtccgaagaacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatccgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttagttagtgggaaagtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctaataccgagtccacatccttggatccgtgccggcttgatagtaaccgctatgactctgaatcgaagcaaaaggtaagaacgcctcttgcaccatcaacttcgaactctcagggagtacantggggaaattatcgttctccatgcccaacggacgacgacagatctgcgtgaccgcctacacctttgcaggcagacactgaggagccactgcttggtcgcactcctttgacgcgtgtatgccactgggaccgtttcccaaatgcttataccgcggccagaggtcagggggtcacccattctaggccgcggctacgtggagttcgacgggtgtcggcccatgggcgcctgcgagtcacgcagcgacgttgctcagactagctacgtgcaccatgaggacgcggtctacgctggcgcttaggctgaccagtttgatggctcggttggatccgttaaaaagccgggaattttatcgctcacaactcgcaaattcggagaggcagatccggttacttctaaatgaaaccagggcacgctagcctcctagcacaggtaagcgacgcgttcgaagaacccatgaactttagatganggcctacttaaaacctaaatatactaataaagtcgctgcgaaccaggagtgctggtcttgtggtgcgcctaacgtcctgacatcgcggtctctttttcatgcttcacatttggatgggcgcgttaagacacgtggtaactctgggccttgtcacatagaaaaggatacgcaggacggaaaccggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattatctgagatttggaacggtggttgggtacccgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcgcgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgggacgtggctcattcaggctcttcttacattnccggacacatatngtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggcggacattactgggaaagcactgttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccctatcagtgccgagacgngttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcntactcgtgtgacgcccccccgcacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcaaccccgtgtccgcggagcgcggaaggttacatgccataccgtttacgacgagagcaccagtctgctcggcggtggagagcctgcatgaccgccgagaccaacgagattgaacctacctacatgtcattaagggcattaacatttggcagctcacgattaactgaaactggtacttttgacgcgctgatcgcgtgatccctggncactgttgtgcgaccaaagattgtcattcctggaaaggaaatcgctaagaangacggctccagctttgaccgtgactcccgcggctccccgatccgcttttctataatatatccatagacttcagtatgtgcgctttcgcagccggtcaaatagtgtcgatgccccctctgccctacgttgncgtaccggtcgtatncgacgacgttattcgcaccgtcggttactcgatnacccctcgacgannaatctcgagcgggtctgtagtgaggagcagggcagatgaccttgggggctcggctatggattagcttcccgttcngaaaatgattccggacctgacgtccgatcccatgcaaccncgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatgccgggcggttgaagtcaaacaacgtctacgggtatggtctacagctgccgcgatacatgcagagcgcaccggaatccaagtaagtcgtgaggggggacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaagggagttaactaaattgatctatttcagcttcgtgtaacacggcgtacgccctaaccggggtataaantagtgggaaaagtccatgagcacgggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactcgatggggacgtcagctcnttagcccgcaaagttccgccactcgttttgtgtgcaagaccaccaggctcggccggcgttgcacggtggagggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaaggaactgttggagagtatgtacgcaactaaactcttaaaaattcgattgtccgcattcgtcatgcgtgcgtgatccacattcaaatgaacgtacgcgatctctcctccgactcttagcgtcttagtcggagacggcgaacatagggagaacgtcagagataggctgtcggaactatctcgctgatctctccagtggccgataactgtccggcatgggataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctaccgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaattccttngggtgtccctactctacccagccccgatggtggagtaccggggatatccgttcatgcgtccgaacgttactacggactctcggccacttgctggcgtcttttcaaacctccgtggggtccatgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctttgcaagttttggccgcagtatcctgtttcacatgcgatcggtctgtccagatcttgtcgtgtgttacgaccacgatcgcccagatgcggttnggcttctcgatcgagatggaggccattaccagtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatctgcctcgcgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacctgccgcccaacgtccgcgctctttctcggttcatctgcccgcagaagtccagtgaatacgttctatattgccgtggcccaaattaaagttggtatttcctcgccgcttagctcgtgagggagacgccggcggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacgtgacagacgatttgtccagactntgtataactcttagtaggaccgcttaggtggtgccaactgnagactcctttcccgaacatagcagctcgaattcgtcatgcttggaagatggcataccagcgattgattacacgcgacaaaatgagctccgatcgaagagccttaagcgcatccgnctcaatgcagagggcagcgaaatttcgcaatggccggccgatagcatgttgggtggcctttcattaggaagatcagaaggaaggggggctcgtgcntccgcgacggtatgctgcggcaatgtcgggaccgcgccgcgggtgttgcccaggcggtccattatgcgataaaagaagtgttgactatttctcgtatgccgaggacnagtacttagtaggaccatcccgtttcaactcgtcctgaacatacatatcaaaatactatggttttgggatacgnagcgaaaatgcgtgatccctcactcgttatcgtatcatagtcacggtgttagcgacgcattgccacgctgaggaggcacgagtgtctaccggcagaggcaacgtcaaaaagcgttcaggctgccctctaggtaataaaagattgagccggtcgctctgcgncgacatctcatccncaagcccattggccagacctgtcgaacacattcattatgacgtttgagcgaactacatcttccgtcggcaggcgctgctatctattcccagacgtgattccggccatacgcaacccgttgagcgtgctttctatgcgtgatgtcttacgacctccggtcttcagtctngcaggtacccccgcagagaagntgtacaacatttcatcggcctcgtggggacaggagttccantactttaacacggttatatggaccaggggggatggcctagttcagccggggcttaacagctggactcggcatcactaataatcaatcagcagttcatcattatatccagcgcacgctccattgactgaaggagtcaagcccagttccgcatccggtgggtgacacccggcacctgatgcgtgaacgcgacaaggaatcgctctcgaaaagcaccgcttcgacatggcagacggcaaaggaggttggtacattnatgccgagactctctatgtggaacgtgaactggatatcaaagtgatggtcttacggaccccactggatttgcagaacaaataccaagcggggtcgctacggaaagataggagtcaggctgcaaggtgaccggcccgcgtatagacactcttcaacgagggatccggatcagaccttaggaacttaatcggactgctgattgcaaatgcccgttatggtgggcaccttcagggttaaaaggtacccgcttatcggcggtcatgcttggtatcgtagcccagaaacagttccgcggtatcgcgcgcaagagataaatagcaagaaccctcattagaggcgagtgcgactattccaatgcgccaccggtggtcggaatacacacgcgacattacccaagccacgatccgcgttgattcgtagtgctcgtgttcacttcggcgcgctggcgacagcgtagatgtgatcccaatttaagcgccatacgcgcagtaatttccctttcagcctcatgtcattcatcttcacatgcagttattagtcagtcgccatacgttgatccagcggcaggacgcgctaagcccttcaccacacacagcaaacgcaaagatgtttctcgcgacaccgaagccgtcgtccaacttaagctgcgggcagantagaatccggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggagcgaccctatggcgaccgtttgtgtacgatttaacttggcatcggnggtaagccttttaggcttggtaagggattccgccgcaggtgagtgggcggcgtcctgccgttttgtagccgtacgcggtggggtagtgaaaagtttaaaggtcacaagctggtgtgcgagcctggccgctctcaacntatctaatggttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtctatatgcgtgagatccattttgaaccatgggggatttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactaaaatctttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtggtgtgaacccccggaggtggacactttagataaattgttgatatgcgtttttcgctttagattgaccacggtggcctccaatgtacacaccttcacaaggtgggggagcgtgtgcattcaaatcttcgttaaanggtttttttagagtcactcgcccgaagttctttcgttcagcacgtaatgtagtaggagatggggcgtaagttaaccccaaggacgtctaaggaccagctcgggcaggcgagcctcagtaagtccagatgataagaaagtgcccaataagcgacgaagtcgcgctcgacgcccggcgcccattttaggcgctgggcagtgtaacacttcacgcgaaggccggcttattgctgggctcctgtggctgggagccgggggatagggcgcctgattgagctttccttcaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagactgccaaaggcctacattaaacatcccggtacctttcgctgatcgagccccaaggggcttatacatgaatggtcctgttactggttatgcgggcgattggcacgcagcggtgtgtgcctttacgcccttagaagggcatgtgtagtccgatggtccgcggtgtacgccacctggccaaccatggggccgagggggacaggcagaatcggagcgagaagccaggctttttggtgggagtagccctctgaatctgccaggcctgattccatctcgcgtaaggcgagtcagcccggacgctgacggaagaatccgccccatagaggccgtctatccttgaacaagtctagacagtctcctaccgttagcaattatgagtcgaccaagaacggcagggttacgctacggaaaatcggggccttccccagcacagccaatagctgcagcggttgttgacatcacatttgtgctctttttgtgcatagcgccaggacgctgcttctcctaaaaaacaccacgacttttatactcctgtatcccctccagcttccagagtcatgggagggttctgtncaatctggcgtagctctccgcgttcaccaaccatctaactgtgccgatcccatcaccactcaggtgttttggtcataatcgaaatttcccggggaccctcgtgagagtgcgccgcccaggtagaggactaaagtagttgcagtccccttgtgctcgcnacgtacaaaataccanatttggggtaggagtcgttaggacctgaattaacggtggccggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgcgagtgcgcccagctctaaagtctcatcaacactactattgtgtatcgagaagggagaccgttcctatccaaatgcggtcccggctttgtgatacttgtgctggacgctaattgctaattagacattcatgctttacctattcgctgccgcgcacgagacacaccccttcaacgccgagaatcagatgcttaccgtatggagttggctcggcccgcttatagttaagcgtccggctgcctaggtaggacgggtcgagtggagagccccaggtgataaacccnctgacacctaagacagaaaatgtctgaaactcttgatgattttcggacacccttaattggtgtaagcgcctcacatggccccttatgaaagaaagagtgtccacatttatcattgagtagtggacgtagcggcctctgaagtaacgaagagaccaggggagggcccattattcggtgctgatggcggtaagaagatacacgaactcgcgaacaaaccgaaacctccggaagtggttgttcggtctagagatgtccggggcccctagaccagcccaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaacaatgcaggtgggtcaaaccgtatatatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgaaatgtgaccccgtgaggggggaacgaaagaggccacgtcagcctggtcccgcaanaaaagcccgtgccataaagtggcagatctccgccaatacgccggcaaacctccaatccaggctgacgagaccgattggacaatgctaacgccagtcatccataagcccatcccgatttgaggacgaacgcaccacctgcactctttagatgcgaacagtcgaaaatgaggtgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctctttttccactgccccggccggcccaacccaggcaattaactcgcgcgttggggaccctctgcccaggtattgcgctccagctgtttcgcccgggcgacgactccagggaccgtnngtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtcnctgtaatgttggcaacctgggatgaacgatactcagtggcattatactattgtagaatcgctagatatgatttagtgcagacgcacgggaatcccggatatccatgtgccgtgctctcgccagaactcgcaggatttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcatagatatacatagcccttaactggcctcgacttaaaccacttgtaattcgaagaggggtgttgtacttgcgcgtatgaaaaagaggtccacttgtggagtcatgtggcacaggcggccttagtcttgtagattagtaaccatttacgggaatccatgcaccaaatctgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatatccgtacccgcgtctgcattgctctgaccactcctgttaaacgacgtgattcgcgcggccacttcgtctgataccgggaccgcaagttctctcaggcgggctttcgatctgcaccgagcgcacaaaaaacaattatcttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaaccccctggcaaggacggctgagtgaagcagtcgctttcggcgtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagtttncgagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtccatgaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccngctggctggggagtgaaagcgcacataaggcattaatagtacacccatgggtcttgatgaaatcgttaacggcgggaccccatacancatggtcctgcgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggcgtgctactaccgcgttggatcggagagcgggagtaatttgacccgttaacggcgtgtgattccctcctcatgctcaggaaaccgctcttggtgttaaataatcatacgttgaacacaggccagtatacacgcacaaggcttgttgggggggaagtcgtggcacacatcaacccgtgacagcttcattgcttcatcccaggcgggctgcatgtatccgnaacaccgccatatgggttccaattaaactcccgattcctcgtctgacgctagcggccaccgtttaagaacggaggtgtgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctatttttagatcgtaaggtgtccgtaaaaggggatcattatatctcacaaataattcgatcatacagcatccccaattgaaggcctnacgttgtgcgtagaagtgataagcacccaggaccacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccaatgccgggatatgccgggttgcgcgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttagcaccggtaccatatatcaccgaatctcatcagtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgncaacacagcagatgtaaggggcattagacgggcacgcattcctctaagggtggtggattgcgactgctgaaccggatagggaactaacaccagtgtctgcaaatgatctcacaaatctcttgcacttcggtgtcacctcctacntttagctaaagcccaatggatgaagaaccgcacgtgggagattgaggcaagttctccttgggagactatcttctgggcccgggctgtcagggccctccggcaactacatctgactgtctggcatgcgagattgtaaggtgggcctgccggttcgaattgcgaaaagttcaggcccgactggggggttggctttgatnaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcacganagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaacatgtagccttataaggagaattattcggagacggacgccgccagccaggcgtacagtatcaagattagctagctaggccctatcgccgatagttcttgtccctataaacactgaccaaatacgctacacgatccgtaatcgggttctccctaccattgcggatacgttagtagcgaattgacctactggcagtccgatactagaagaggtacccaactagctcgttgccatcatgtcgctagacagccggggctgatgcccggtgttgccttgtttggtaaggccgtccacaagttcaccaatcgctgcagtagtctactaatttaagtacacggctcgatgacgatgtaggtgncgatctcgaatccaacgactcaagtccgtaaattgaccgccatgctccgggagaaccgggcggttaggccccccggccgtgttaacccgacatccgcaaatacacccgcgacatgtcnctaaagtctcgcagcttcgatagttctagtaggtcgaatgttggcgggctgggagcttaggtggcattatgaccgactatgcccccggatgccatatcgaggggtaatcggaagaacaccccgttcatacaacactttatttagaactcgttgtaagtggccgggttttgagacgaactgcttgtaggcatagttcttctaaaaccatttcagcgtattcgtgcgctaaaccctgcgaagtaatctgacgtggagtccccctcatggcggactttcaggtgcgttacactgccctcgggcccgcggagatgcctaagtccgcgagtctgcttttgtgggataccgagctcgcacgaacgtgtttaatgacggtgaacagaagcccatacgcctccgttcgattctataggtgacgagaccaccacccgtgagagaatcggagtngccgaacagtgacgcggagcgagaggtttttagctgatcagtacgacttgctttatcaagtgtttgcccaccggttctcgcagatatgataccattacagttagtgaagtaagtcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgtatccggactgcacgcacacccgtcgtggttcacatccaggcgtgggtcgaaccttgtcccgcgtctgggcccaacatcaaacgagtgacggctcggcgacggtgggagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccgggagtccgacttccctgcgatagcctgaccatctaagacagcgattgtgcatgaatagcaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgtgttcacaagagtcacccctcaaatggctgtctggcctttggctgccttagcattgtcaacatggtacgggaaaattacgattcccatctctggtgggggtgcatcttccgcgggcgcaatgtcggcaatagaggtcgaacgtgagaagttcgaagtgcctcaactcacgctctacagacccgacgctattcaacgaacccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgtacacttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctccgnctcttctacggccgcgggcctaattacgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaagagggtctccatgcattcccgctacccatctcgaaatggaatcaattgcattcccaaagacccaagtctgaaccttaacttcgcagatgtgaaaatactatcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcacctctatatcaaatctgaaccatgagccagtactttcagaaaagggtaactgtcggggctaaagggatcagtctcgcataggagaagtatttccggatggccaggctcaggtttacggggaactcctcagcgagatcgatttaccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgtggcttgagctgtgcactaaatgcgaatgcacaccctaagccgcaggatatatcagtgtcaatatgcactagatacgtgtggggaacgcacagttgagggtaacccctcatgctggtacggagctagctcctcaaatggaatggatttcgcgaacctgnagcgcgttccgcgttgtatgctgggccccacctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactggaaggtcgaacccatggtgatgagtaacccctgcgttcccgcgtgtaagaggttttttgcgaagaggagctgctcaagtgtgaacttccagatcgaccagtggagtgacggggccccggcagcagggagttactgaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcccatcatntagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagtcaggacttctcatttgagaccgctcatcgcaggagcgcatgtgcggcggttncgccgggatttacattccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctatgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctggtagacttgcgtcctatcgtggcgtaataaagaagacttaaccctgcacccgtgtggacacttgggaactgtttttnagttaggagacagactgaagcttatcgccgggcagggtaatgtcaccgttcttgggaacgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctaatacatcngggcccccagctaccgtaatgtcatgaacgcatgcttaaaaagatatcgcctggggtgcatgcccaccccgcgaacgaccccctgtcgagaatggctctgggactatccaagccttaatgtgtacggcagttgatacagtattaggtgccccgtttagaggagctctgggccgaagctgtggcacaccagcgctctcatgtagccgaaggcctagtaacttacgtcaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccctgtaacattctatgccgacgcacagaggagacggatacccgtacatagcagcagcactggtgtagatgatggcgcgctgtggccgaggcatgctatccaaccactacgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgncgaaagccagtccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaattactggcgcctgcatcgcgtgatgacgagcaactacttaatgggagcgctgctctgncacattcagtaggtccattagacacagactattgccatccgtacccacaccggccttgtagtgtggttcgtcgtcccagttgccgaatcgcttcatgttccaattacagaaaaatagtacggcgtggccgaactagctttcatcgaggtgatcgtaaacgaacaccgattttccaacgcgaacttcaatataaattttcgaggcttctcgccgtacgtgtggattcgcacggtgcgatggcacacaagctgttttggagtaagtttcgttgataacttcgacgatttgaggctcaggcaaaagaggacaacctcgtgccgcgggacgccacgaagcaatgagcggctagttatnctgcantcgtgaggggtagctgtaccgagctctacggcctgcgccgacgtaacccagacatccggaggaacagggtccgtaaagcatccgccggcttatagcgacaccaaatttaaagaacaggctaccatacaatgtaaacagcgcgtcctgatgcctgaaagcggtgtcgcgcttacctaatggcccgatacggtgatgacagaatttggcgccgggattttacgcagtatatggctcaaccgaagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccntggcggttccacgaagncatacgcccgtacgtgtttacgggggatctgctttatgaggacgaccgtaggcaaatagttgctttggcctgccctgtttgttttactgttgcatgttgaaccccgtgtttctggtgaaccaggcgctactcccagaagcatcactcggcgcgcctcagaggctgttcattcgtggtataagcattatcgaaaacgctttcatccttacaccgatctacgttattaagcagtgcgtacaatgtaanaattggtgagcaccaggccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgaaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttccctttgtggaaatggctggacgttcctctaccagccgttcatccggccttcaaagacgtggtctcaccaacggaagcatgagcgtgagttaattacccgtggagatttgaagttgatgaagcaattatgaacatcttttatccaaacttctggcataagagcgcatggtccgggaggaagctctttggttcagagcaagaggcatcagggaagtgagcngcactgtcttaagcagcaatttactcaacaaataatttctcccatccccactaaccactgccaatgaaagtcctctcgttcgtgtatgggtacggcggagatcaaagaaggtagtcacctagattgagcaacgcataaatcccaaatgacttgtctntaaaatagaggatacgctagtgttcgatcgttgctgatcgngccttatgccccgttgccactggtgtgggtactagtatcgcccnccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagctcctgaacgcgttcagccgttggggagaaggagcgattgcattgggggcttaccagtggtccctagttcacccgaagtctaaccgtgncccgggtggcgcatccgcaaagtccaaacgttgcanggagactccgcaaacatttacgccccctcgtctagcactgcngcatcgaccggacccccggagtcacgccgcttttaataaaacaaaggttaacgctgaacaatcgagtacgtatattcggggaggtcaacacggtatacctattgcgtcattctaacgataaacgccggtctgttggacgtcgcgtcccaagagcccggaaataggcggtaatagcgtgagggctagaatttaaaagggcaggcctccacctcgaacgctaagttgtgcttcgtggcgggcataataggncaggacggaatctttctaaagccccgggcccggntcgttggggtacatactcaagtgacctataattctgtgcgacggaaacccagatctgtctgccggcacccaattctgttctcctctcaactccggaattgtgtgccgaggcgtaacgccaaccccctcataatgtctcatgatcggggtgccagtccaaaatcgtatcaaaatattgagcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagaactagtcgaagttatntgtgcccccccagaaggacccttcctctcccaggtcatcgataagttggtgtactcactataaatctgaaatgacaagcctcggcgatctgggacggagagatttaaaatgcagttgggctataacaggtagctaccacgtgtgacatgtgtaactgcgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaataatcacaaagcgttgtgagcaccccgcggtaaagcgggggagagaccagtagtcacaaagtgtcgccttgcgacaaataccacgatcgtcacttacaagtcgatgtaatcaccagcacccggcgcggcgcgcacatgagtgggtcaaataatcaacatctacgtaccgccgcatctttcattccgtttaggaaggccggcaatcagagggggtaggaacaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcattcccgtaacatcagaaagtgggacatgganacctcacacattgggtgtctaacgaggncgcactaccagtctgaagatggctctcttagttcgagtgtcgttgcatctcccacagcacgggtcctccaaagagggggagccattgccctccccagatgccctctcacgttagaaaacatttaatagtcgccaatgcggaggtgtagtgcggagtctcatcctctggcaatccctttaaagtctaacgctgcctcgctagcggggcacgatcgacgcccgcggcagntacctactgcccctgcgggcngggccgtgccctcctccttactaaatgtatcaatcatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgggattcaacatactttctcgccctggggatctaggagggctgggacccaacttggagaagatcttcggcggttagttgtcgatggcgcacggccggacccgatccgtgcaaatcgtgcctcccggccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctnccctcccgtgcatttctgaagcaatgaccncaagccaggcctggagctcgggagcggcacgtttgattggggatanacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccagaaagatgttttaaacacctcgcatcgttctcaacggcagccgcccttgccgagtacgtatgttgttactgtttacaagatcatcccgattggcggttactactgtatagaggacaagaattcacgtgggaactactgtattgcagaaacaattacgctccggccttatgcgccactaggccccccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaaccccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtatgcgccgcagcaactgccgtccggacgattgcctcgaatcctggttagctcccgccacgccgtgcnagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaacagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcctatgcccggtccgttcggggtactgacatggatcacgctgatcaccgctatttgggctgttcgatcataaccgcgcaggcatgatgttgaagttcgtccaagtgtggtagtcgctggagcaagcgcgagatctctatctaagtcaggttcactcactcaccatttcattccatactgggtagtccgatcagccctactgaatgtatttccatcctgggtcgtagaattttccgagtacatggagcactctctgcagctggaaattcgaaaagtactaataagttgcagaggcacacctatagcttagagctgtaaggccaattgagatatcacccatattaagtattgttcggttgccgggttagacattctcaggcaagcaagaattagatcngttgagtgcgctccccccacgtaagacgaaaattttagacgttgcacgtgcaggataccccgccagtctttcgcctgcccggaaagcgggatttgccgctatctccgtgtttctcactgtaaagcgcgcgccccaaaacccttaggagtaagaccacagtttccgcccattccataaagcctctcatagatactccggtccatgagacccggcaaggccgacctagatagcactgtatcaacgccgtagccgcctagaggtatgtgacagtntccgaagttgcaatcttggccccaggctttttgatgtattctatattanagtagacgaagacaacccttcgcnacctgatttgcataaagcctgacggcgatgcggacagagctatagggcgcgcattgccccttgcgatgtcgaagataaaattgcccgaagccactccacgtcttttcgcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagagcaagaatagattgtctcagcacccggtctctgagtgtgacactcgatcngaatctcgtaaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagcatgggtggaggccaccgcccgcggggaagacaagccgacttaaagttctttctacaagcatattttcggattagacggcttgaatgttcgttgggtaattgagtncctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctccttctttgaggttgtggtgccacaaatacgacacgctcagggccctgtcgcggctcggatctgcttgctcgggtggtttgagcagacctgaagccgcgaatcgggtagacgactactcacctggttacataaggaataagccggcantcccccgctcggtctagtctccgtctgaatccgagcaatcgcngcttgtattcgcacagttgacaattggccgatcttccggacactaccttccaaatggttcctcggggccatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactgactcagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacgtataggcgttacaagttgtccccccgccacccttcacccttgtaaaagcgtgtgcgtaggatagctgccactgacatcgcgactccggtgacccagagaccgaaatctgcggcaacttcctgatctgttcattccctgtcttagccttggagacgagagcctgtacgattttgcggatccagaatctgaaccgcggttatagtcttgggcctggccctcaacttctacctatagaatcgccggtcgaatgtatggtcaanaacaaaaatatctcgccggatcggcagtcatcaccacggcggaccaccttgggggagtttgtgtttggtgggccggattcgcctgtggccattccgaaggcgtttcagcgtggcggatctacatttcctctactgagacatgacgctctccgtttgcaccataggcctcccccacgtcgcggacggtaaccgctgatgtgttacatacgacgtaatcagccgatccgatctcgcgagaaactcaaacgtgacaagtatgtacacctagatgtgaaggtgtgncggcataagttccttagtaccagcggtaagccctaatagtgaatgtcataaccttggcagggctgcatccttcagctgaaattatctatccgactgccaggtttaacatactagttgacgccctgtgttctagacgtgccaaaagcgcaaatgaaccccatgactcggttaagcctcggaccncctgtggaactggcgtgtcagtcaatctacgatcaggcgcatcaacccttccctggttacggattcatcggcccccagcagattctccgcgaatgtaggtnctaggtgggactttagttaaaatcatttctagtncgagcccgacacgtgcatacgaccaggggctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgtgcgtcccaatgggaagcgatggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgccctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccacaccacttggggcccaataaccngtctccatgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgtggggagtgggggtaccgcttgctgagatctgcgtgtaccgttcagaataatactgtgtaacttccgggggactaaaagactctccgtcgaggggatgcatacgcgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagacccnttgatactaatatgcctactatanatcaagagcttcgaagccagtatgtctgtctataaacttaggcnttctcttcattccgangtgacgctccattgttacgcaaccccgagcaagcttttggcttctctcgcaagtcatccacaacttaaccacgtgctgctgtctttttttgtccctgcgatccttgctgtatgcgccgaaaacaagcgtctgtcctagacacaggcctggtgcgataacgaagtgaatggtcatggtgggtacaggcagatctcttggatgcgaggaggtttatttttgcaggacaacgacggagaccgctccacgtccgccgattgatggcggttcttagcattgccctcgacctagtttcaagcgctccgggccgcgtgaatgaccgcccgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggtcaacttaattntaaacccttatgcgtcccacagtcttcgcgatggcttcgtgcaggcaagccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatagcgcaggngtcatgctgcttgaaccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgcgtcccactaagtcgaagccaaataatataatgcnggtggacaangcccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcangaccgacaaagcgaacctgggcttcgaggttttccacgacggtagtcctgtatgnnangtcaatctcgtcttcgtgatgctaggacacatggtataatcgagagggcaagtcgcacaaactacatatcggcctagctaccagattacagagaactcaaccggatcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaaattcccatctctcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgagttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaaaaacngtccggtgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaatttcacctatcttgttaatgccggtaattggggccttacggggaaaagtatatcaaactgccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacggtgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaagattggccacatctgcctttaggaaaaatctttcacgcgcacgagcagccggcacctcnatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttgggcggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgagatgccggcctggtcgcctccaactgtaggaggccctcgaatagaaggagaccgctatagaagtgtcaatcggctctaccccgttatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgattagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagagcgggtgtggccgttactatcaatatgggcccgcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcctctcanctacggtggatagggctgatctgtgtcagggaaaagggaatggttgcaaggtaagagacactctgtgatccaggtctactgtggttaggctggcgccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatacacgcgacgacgaggggctggggtggcggggggcccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtccgccgctattcnctcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactccnacntcgattccagaatagcggcgctctgaccgcctgcgctgtcataaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagcnaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatatnctacacagatcctcgtagggagatatggcattcacgcggatgaaggancccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttgggggcagggaagcatatgcaaagatataatctttcatctcatagntccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacnatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctaccgtngggtcccaacagcctatatatcgtagtggccctcaacagtacaggcggagacggccaccgcgaaacccttgttactgatcctggctaggtcatgtttcaattcgcccttacagcctggctagcccgactaatttgattatcgatcccagatgtcttcgccttggcggagagaaaggcatcctggacacctgcacacagcgtttaccttggaatgcctggcgctgctgcttgcatagcgtagttacatcagttaagggtcngtggtactccgccagtactacactatatcacggcagttggcgagatcccgcctcgaccgccgcagctagtncttaacgaagactatcgtttcctttcgactttgttgatcaggtatataggatattcgcggctcagntgcggttcactcgcggccggtgacgcgtgacgtactgggacggaggtcaagcgaccctgccatggcaggattatatgggacaagggaatttaagctagcgaacgacacggcccgcctagcacgctcaccttgagtaggccctttcccagggctactcttggctggtagctgggaaatcttttaaaattagggaaccaatgcgccgctagtgatctggtgcccgatttgcgatgtcctcgtcaaacattaagtgtcgaaaaacggtacttcgggaatatctttcccatataacctggtcttcgttgctatgcttaagttgaggtcggcgtacgtacctcgggtccaagataacagacaagcggtggggatgtgacgtgctcaaaggaacgtataatgttggtatgccgttgtattacgatggccggcgcacaataggacgggccgacggacggccaggttcacaacgacctcagcttctcactacccacgtgctncaagagtattgcgctctgggcccccagggactatgtgtgggatcatcttgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccactaagccatagctgctgcccgactgagccgccgggggagggaggtgcaatgaggatacgcaggggactttccctcatgtggtagtgaatagtccaaacatggcctacacagtactagtagagggattcgcgattgcattttgtgtttccctatnaggtctatttggatgagggcccaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctacatccagtaagagtactactagtaacggcttgaagtgagaccctagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaattgttgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttatggatggggtgcccggacctcgtggccccaacgtaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccgccgcctatgcatgccgccagcgtgccgcatcatttagtgtgctacgtgcaccagacaaaagtagtggtctcgcggagtnccacgtactcagttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttcgtcgggaggtatagtttactgtggtccaacatgagagcatgtggacggtgctgaaaggtatgtagggattaaacngttctggcgaaaggcccaagttaatcacatctgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggttccatggaancaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtgtccgaagaagctcgggttccacggatatgagacgaatcgtgcagctgttgagcatccngcctcgtgacgcttggggcgcagtgccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataattgcttcatcatgcttctggagaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgttgggcacacataaggtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttctagtttcatgccccctacggcccgtgtttccaagagacaccggccaataactgcataacggaggcgtggtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactaccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcatggctttagctagcgatgctccgattgtacataaggttgatcctcaccaatctacctctagacctgtacgctcgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtacatgagtaggggttgcgttagngtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacntgagttctgcaatctgaatctaggcgttgagaggcccggtaccatggcgaaggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgagnaatcgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgagctgtcatgagtggtaagccacacttacatcggcgttggcagccttcatagttcaattgttaaccaccattggccttccatggacttggtcagtgaatgtactctagttcccggatcggcgaaaataggcgtcgcctcgcgtgcnttcctacgcgggcgccccggggcgananaggcnacgagtggttccgctgggtgtaggattgagtgtgcattcggaccccgagtccctggcatttctttatgttgccgggtgggtcgactcgtgtccctccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcgccggatctcgagtaagatctgaatcagagcatacggctcgtggaacatccgatgttcaagtcgaatttcactggcctgctacgcggctgagcacacaagacgttgtgctgtttttgctgctccctccgctgttgcactggtcgcgcaacttcgatggctgcagatcctcgataggggtaggccggcaggagtttacttgtctcctcggagcgtagtgacagcgttccggcacgtatatagggcggctcttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgnaaatctacaagagagttggcggttttttcattgggtgtagcggattaacaggatgccgatcactgagcactccaaatatcgatttgctacattgcaggaatacgaccgataactacgggcgatgatatctgagcctttcctccacgaagccgtatcgtcctcgaggggcgggcaaaagggctcgggccgaccctggccactaacaagtgcctttgagttcctcgggcccaagctgtcgtggccagcccggagaccgatcgtcagctcgttcataatcttggaaccttcaatcaatgtacagacaacattcagtctgtggcgacacgcttaaatactagagtattgagaaatcaggcactccgggaaacaacgaacggcggggccggtctagaccaacagaaactcgatttatcgatcacgaatagttgcaagtcatctgccacaacatcggccaccctgctacccctgggagctaaagttggtatcgctatccctcggccaacattggtctcatcatgtatcgcgtgttggcactggggtgacatactctcctgtcccgccagccaaaaaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtaagtctctggcgtgactgacnanttggatctggtagtaaacgaacacaaaactncggaacngacatctacagacttcccattctgcccatccacatataggtatggagtcgattcccaccctatggaccctaacggcggtttggcagatgacctaggtaatggtccggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgccgtgggccagagtcgttggccgctgctgcaatgaaacctctggtctcaacaagccgccgttgcccnggatttgtttttattgctctatctgacggggnaaacgctgttttgttcccagaagatggtgtttttcatagatccgggatgaacaatatgtccatttctacggcttactgagggcgccctctgccgggccgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacacaggacctcggctggccccaaatccgtctcacccatgtaaggaataaacgctattcttatttgttcacccgcgtaccccccctgtgagagtactggaagtgagaggtcatcctcgccgaacttactcagacagatcaactggtggnaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctgcaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattagctagccgattaaagcaaagcatcgtgtatccttttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtaagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcactacgacttacccctcagtcaaggttgcgacgtgtccggacatagtcccgcccgtgatcggcaaaatctcgggtggaatagggcgaacatccgtgtacggaccccaggctccggccaagacttttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggccatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaattgataccccaacagtgcgattggcaacacaatccttacgtcacactatcccataccgtatcgagctagtcctagcccgctatggtaggcgtcactgtgctcataattttgcgcgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatanngtcatgtcnctcaggctttgctggtcgtacgggcggcttcatgccccgctataccttttgccagagcctagtttaccgtagtgccttatttagcacaacagcggggtcgccagttcgtggctctgctgccggcctacggatgtgcgtaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctgntccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgcatctacttggctgtaaagacctaagcacgccgnacacagtacgacgaagcacggaagcacactctataggctaagcaatcacgatgggatagcaccattcactagagatttttcaggcccagtcgccaagtcgcttggatcagcaagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaagacggttcggcgacgcccaagacgcaagataggggctaagcctcgaaatattccggcttatagtgaatcttggcggcttacccatgcaaccgtcaatcgggactgatgcagatctgacagtaataggcttcggtccaccgccgggaggtaacttcggtcgaacccactatatagcaggcgtgtttttaacccagtaaacgccctaccagtccgccctgcggcccttatgccaatcagaaggacgtaaagaccgcactacaacctccacgcagattccaagtctgattccatgggacatccgtagggtagacattaagccaacggatggccagggactggcactccttccctaagtccccagcgttccacctcatccggaattgaagaataacgtggctcctggagcctggggctcctagcagtcacttcatggacacattctttatgcaccgcctccccatgttgcagaaccaagaactctctacatcgagatacccctatctcatggcgctggtacgcctttcgcgataaccgtctcttgtggtgctcatcaattgtgaccctttggtacccaacgcgcgatcgttatcaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctcctctagcacctacgtgctggatgaccctgagtattgccaagtaatggaccatgagcgggcggcactagcgaagacgcaactggcggctcgaccaaggcgcgtgttggagacaacncgatttgggggggaaaagataccattaaatcgtgcggtggccaccccacgtgcttgctgaatttgctacggttcgcagccaaaccctttagcagatttgtgcgttaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatctcgagcccacgtacactgggtcggatagaanggtctgtggcagactaggagcagaaattgatctctgtggattagccgttcgtaacgtataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttgctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcatcggcgtaatcgcgagcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggctaacggccaggccggacgcggcggccgagaaacatcccntatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagttttgcgcaacaccgactcttgactgaatatcgctccgggaagtttcagcgcgataaaaaactaaatttatcataccttagatacttccaaatgccaaggggatgctaccggcgagtagagagtcaagagctattccggccagtccgcctttaattcattcacctaaaaataacaatataaaccatcccggcactaacccaccgcagggcgtggcgaataatcaacatgcttgagatgcgcgaagtacctctagctgtccctaggcgaatgagaatcttgacttcgatcgctgcagaacattcgtaagaggaaggcataacgtcacgactttctgcctagagtgcgttagtacatcagcattcttgactttaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttnggcgggcggtaggtgctgggcccatcggccccggnccgtacggtctacacgcatcttgtacacgcggatcctaattagtcgttagacgtaaaagtcaggagtggtccgtgagtactcgtcggatgcagtcagtctagatctcctccgcattgaggaaatccgaaatactctccagtcgacagtccaagccctccagtgagggctacatctggacccgggcaccagaacgggctagatcgtccgagcatgcggggcgccggcccagttggttcaacgagttgtaaagcacagttgtanatgcagtaacggattaacgaagttaaccataacctatgcgggaacaatcacatggatttgcacccatgccaccctgcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgtgccggttttagcgggcctgagaaacaagcctttgtcgcagtgtgcacagggctgtgtcctggagtttgcggggtggaggcgcaccgtttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctgttccaaattttctagctggatttcaagccaatctgtctggaaaatccagcttctgtcgcggattaagggccagggtaaaatctagaaagaatatagggcgctggtctaggcgaagatgaatgctcacatgggtgaaccttcggtcagttggcggctcccccgtggagagatccaatgccgcagagagaagtctgaggcgttaccggcaccattcctgttacatttcaagccgagagnttgtcgcgccgcgacgagtccaaagagggaacctgacagccctctgatagaatagctaccttggcgaccaacaatcggcacggactccggatcacgataaatcccccgtccaggcctccgaagagaaccctgtgcgccggattttactacattcaagatacttcctggtagaggtgacggatacgggagggtgcgcaagtcttacggacgctactgttcgcgtagtttggaaaccagactaggcaactgctaactatgaggcgggtaccattctcgccgattaaccgtctaggaggcgcttacgaatagngtcccacgtgtgnctcccttggtgtgtgtgcagaaccgggctccacgcttctgggtattgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatgcaggnncggggctgctaaaatgcactcatgtgcgcggccgctagtgcagcanagcatgtgatgcatacgaacancaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctctccgcagttacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttagctgtgcctttggccagttccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcgactcccactgatggcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcggtcaacttgccaacgcttagtgngtggtgactgcaagtattgcagacgacccgtttagctcgaaaaaatgnttgtatattcttcgtcttcgctcatcgactaccacngggttccggtttatggcttcgcgcaggtaattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgttgggctaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtgctaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttccttagcccagatttnggtcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggcccgcctatcgcgagtggccgttaagtcccaaggtcgcagtcggtccctgttatcgaggtccagcatatgtgttcagtccccggctccgctatacggcagagcagatattcccgtaaaccgacgtccggtgtaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtggacacagacttcgtcccgtcaaatctatgaatgccatgttatcccgcggcgcagccatccaggtaggcaaagtttacggaccgcgatcgtagccacacagatgggtgcaattgcggctgggaaagtagctacatcaacgccctaaatcgatgcggcccttatgntgttttcctgtgtttctcccctcccgtcccgtctagcnaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggatccccgtataagcgtgagtattgttgttgggctcctagtccgtcggcacaactccggtggcnacgcggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtccccatactttccactgaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatcnccttccatggggatgcttcgtggcattgtcatgacaagtaccacttccctgttcctgtccaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgacccccccggagcagtcctncnagtcgcactgcttggactctaggccgctccatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggcccgaagacagagttaaaacgatgatctcctgcgggccatgggaggcactacgttgngtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagttggtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggcttctttagatagcccctcgacagagtggacattttggaaacggggggacataagtgcgatagtagactgcgtgatttancatttaccagcgccatttcagtctgtcagacctaacgtccagcgcccatgtgtgggactttcacccatttggctaagtgactagactgtgcaacggccggggcacaatctgaggtgcacctcgcaatgatggcataggggtcgccacggtgcaactgggcaccgcttgtctgtccntaaaggtataaacccgctagcaacgctgaacagctgatagttattcacaggctgaacacagaaccacgccccttagtgtcacaacatctttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagctgaggcccagattgcttgttcgtgatnaatcgcctccgcgctgttgggcttccggccgcggttacagttaccgtataaccgcgttgccccccacggcttcgactgagatcacgggcgcctaccagagggggctacgggttactctggttttggcccgctcggggccatggcaanaatagaacatagcgagagacctataagatcgccataatgaatagtgactttcacgtgcagtgctctatagcagggcatgtaaggcctctcattgcctacggggcgtcgacggaaacgcacagtagcgaacttcaatacgactaggagagcccacatgagagtattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatgcgtatcntgagtactctagaacgaatgggggagaagttggaaaacgaacgcgatggaggtcgtttgggattcagatgccctccagctcagcggaatgaagccgtttcacctggtaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtggactaccggggagggggaccattaatttgggccgtttagggacttgttanccgtgcgtattgcttcgtaatcgcaaacactcttaacantcctatgaccccgtaggccacgtccatcgtgtaactgatgctaccatcgaatctcagcgcgggtgatgccatttccggcatgtggcagccggtcnggtcctcgagggaagccacagagtagttcgagggggcttgagatcctgaacggaacaatctctatccctgttttgggcnctcctattttggtagtcctttacgaggtacctaagaagttgtctgctcttaagttgcacaaccccttggcgcccccaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactgcacgnagcttaacaataatgcggagagtagaaactcagccagcgaagcttgacccgcggaaaaactgaaggccacactagtattttagagttccgccctatcgtgaaatcctatcatggccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgctcgcgctaccgcgaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataactgttatctcgtcggtcatcaatcgagtcccaaggctacgtttagtagagcctaccatactcactactcggtccggttttttgacccncctcaatcaagaggaagcaatacgtccnacccnagccgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcgttagcgcccacgacaccaatcaacttatcttcagcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccaaggccagaccgtgcgagtcttgacatgactcggcagtccccgtactcagataagactcgccgagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatcttcctcgagggaagtatctgtgatgatgtgtccatattgcgatcgttgtctgcgcaaatcagcctcctcctcctaccaactggaccgctttaaagtgcctgggaggctgtacggaggatcgaaaggacgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcagatgagatctggcctcgaggctgcttcggaggcatcccgagtcagaatggtttgattcgtcccaggcttcgctgggtccccgtaggtcatgaatggctcataaccccctgtagtgttcctatcactttaggcggcgttccctagctcgactcggtaatgcgcggggtagccttaacgtgtcacctcagccgcggcgctttcgctgcttaacaggacgtacttgcggcctttcacgagttgatctaaggctgcgccatatctatctactttgcgccgattaatgcttaaatacaccgctaccccccgtatatccgtgagccggtgcgcccaggctggattcaagcagctcgtgcgtggctgagtncattctgtccctcgtcgttgaagccgcgccatgcgcccgggcccgacctccccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtggacggctcacaacgnggtctcagggaccagatcaaatagcagaaatgcgacttttatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttacgnccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccccgcggcagcgcgacatgtcggctgcttatgtcatcacaatagtctagttatgtaaggtgaatagtacgacgacggggattgctctatctcatgctcaggcaacaggcgcggtaaaagcggtgtgggacttcggctgttaatccggcgtctcacaaggctgccataccggctagacgttgcaggctcgtgtgttggaacggtagcagtctagtctggcggcgccatatcttaacgtaccggtgagtgagattacgcagtgngacgggactaccgttattttatgtaccttgtcaatctaacctaaaggaaaacagtgccgtgaacgcaactcccggagcgaagtctctcgagtacctggtgctgtctccttatctgagcgtgtgtttgaccgaggtcgattcacgaaagctaaatcaagaccagacnacaatcgatacgctaacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaatgtcatgcccacactcttgaaggaggggctgtgggggngtacgaattagtttactctcacatagggggagcggcgcggaaaaatctcctccccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcgcccgcgggactcttctacgatggtaattgtggattgtttctagcgacatgaggactctcatcaccgagggggggccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtnnaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgactcctgcggtttttggcggtgtactttgatcgactcgagcgccggcccgggcgttggtgctcaacagctcggactgcgcaagcagcgagtataatctattagaggggcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgcttaacgcctaccccctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtngtcacaaactatctctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattaggtgtcggaggtgctgaatggcgtaatgttgagggttgcaaggtgctgagaaaaataacggtcgcttagctctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattaaatacggcggtatcccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgtccgtcgagactcactcctctttgcgcctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccatgcgagtgataccatagacacctnggccctattaggggcagtcagtcgcttgcaagagaggtttgcatctttgcaagaggggagggatatgatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatcgacgtgttcgggtgtcacagttgctttacgtccggccgggctaacccagtcacctctaggntacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgcccttaagatcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccctaccctacgagctaaggcctgaccgtcaaatgtgcgaaacaccgcggttcgggtgagaccgggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgaccggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaagcctacgctcgctcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacataccatataggagttccatagatgccctggagtattgacgctaagtcctttggacagcggatggggaggcnacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacaggtgtagagacgctagtagttcacccataggcggctggccccgaatcgcgggaaagtcgcaaccgaccccgaattctgccccggggaggaccggagccatcatcggaacagcctccacacggagcccgaccgcttcacgggaggcccgggccgcggggttaacgttcagcggcagaatncttagtattcacacaggcggtggcatatggcatatggtagggtgtatgcaattacgttaacctcggagccattccctggaggggtgctctgaacagctgagtgggcgaatcgtctggcgggctgactctcaacgggcctgctcagtcagtgagacacgattttcctgtacacgggcgtctgctaggattgtggagttaccctcgctcgtatgacacgacccaaactcggacanagcaccgacatcgggcctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgaggagtaattttcgcacnctagagcataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagantattccttctcacgaacatcgctgatagaccgagtcccccgtatcgcctgttggcgggtggaggcctgttacgatgcgggccgcgcggaggggggattcgttgtctaccgggctatgtacggaagtcgcagagaagaaattatctttctttttacgtgcagtcgaatagcagttccggacctgcccaggggagccggggcctgttaacgttccgattctatgaatgccatggtagccggctggatatatggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgaccttgatagacacttagttaggaattttgcatttcacatcagctgagttttctagtcttcggttgggggccccgaggtgcgtcgcagggatgcccgtcaagaattcctcaccgtgctgcaacagggggagagtacacccctgcaacccgaagtcggaaacgtaaatttagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtagcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagggaagcaatagcagcgctgcagtcctaaagcgacagcgtatcacggcgcactgggcgatcggcgccagttcatattcctagcaaataagggcggggtagacccatgtgtggcccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacangagggagtctacaacgctagctgaaacaagaagcgagttgggtgtcgtagatacggttccgagagggcgccttgtcgncgattaacgtacgccatgttagctcacactcggccgtctactgtataattcgcatggcntctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacattgtgacgacaataccgtgaacatgggagtcgtaagtataaagtgccttagctcgcctancctcatcctacacatccacgacctgacacgccgcttcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgcatanagaacaagcgtggtttaagctggggctatacgtttagccaaggccggacttcgaaatattgagtaccttatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaagggncagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggccccgtcgccgctttactccaccatgaggttgtatgtacaccgaaacaaggcaaatgggttgtgtcggtcgcggatgagtcgcaggagtcctgcaatactcccgtcctgtccttcagtgcactcatcgcaagaactttctcactcccgagatgaggcaatgatgacacaagatgttccaggggggctcctgagaactgtgggtcgaggtaggcctgtttctaatagaagcgcgtgggagaaatncggcgctgctattgtagcaacattttcncaaaggccgatttcagtacggagacaatacaacctaagatctatcgaggtaagaggggagctgcgcgancactgggaaggaggccatggacggaacatcaaggttcggtaactcggttcagtataaaagcattgtgaaaagccggcactagaggcctatccgggtcaggctaattttcgtacccatgaataccgtacaatcatcactcgacagccgggttactcgcggaaaatggcccgagtcgcaagagacaacctcctccagtgcgttacccagatcccgggagtcacaggcccagggctacgatccgggaggcccaagcccggcactcgctactacgggcatacagcaaggaagcatcggttttatttgtagtagggcngtcctaagcatagggctaaggacttgtgatttagttaagatactattgctacttagatgacggaagcagccagaggacacgaacggatttaagcgcacnaacatgtaccggtcggtgacactcttactcgaggaaggggaataagtgttgtggttcctagaccttcgggtcgtgcgttttttggatcgtgggaagtatcagctcttgaccattcttgacgctccccgagtgtttggtttcgagaccacacgggtggggctcttaggccgcaagcgaatagtcttatagatctgagaagttaagtactgcatggtattcatagacctcgtaggtatgggttttcttcaatccgccctgttattggacgcagggtcatgcacacggcgcgcgctcccgctggggtatagcgcagacatcaggtcgcgctttcgacattagtctgcaactcatctccctaagtagtcctcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggcgagcgtcctgagatctttaggggctccacgcccgcagttcatccatgcatcttaagaatactggagggcgaaggtgcacaaaacccgcgtaaacgctaaagcctctcattctccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctccagcgcaggctctaagtatgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggggatacggccgggtataggtaaggccacgacattgaggccgcgcgtaataacgtgggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgacttatggacgcaagtgccatggattatgtttcgtccggcggcagtgctcgctcttgtgtatttgtgagcaagggcncaccgagcgagagcacgaataagcagtggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcagactgggagtatgggcccgggagaaatcttatgctccggcaggcgcctcgcctcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctgtccgcagtagaagatgctcttctgcctacccccgtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggctagggcatcaattatcacgcgcccgatgaccagatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagaactaattgctaaaccgccggcgctagcagccaccgtaggtggttggtccgaaccgcagcccaggcctcgcctcgacacatcgcgattgttctccggttccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggaagtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgggtcccgtgggatgaagaggcatgcggctatgccgagcgagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttacggctatgagctaaaacgttacggctacgatttgatactcaattgggattaatagtatctgtggatactacaggcttacctatccttgcnagacccgccctttggtgagtaggaggacggctgatgcatcaggtaagtttggaaacccatggtattaacaaaagtctgaagcgacgggaagccgtctgagacatcgccacgagccttacttggggcgcaaagcccgacttgctggggctcacgccaatgtgacttgggtagacattagatattcgaccaatctctgcgctgagtactcgttctgacccggagggaccggcaccggactgatggccggctttgccattcctaccataataagggggctagaacccgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgtcaggtggggataccgatttgtatctaataatcttatactcctgaggcatttaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacgggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcggccgtccggacgaatccacagttgtcgtcgaatgtnatgccactcggaagagtcgatacgntgagactactcaaccttggaatccgactgagttacttcatagctttaactagtaagccgccaccgggaaggagtcatagttgcagtaacgaagcactcccgtgcccaaattggtaggggcgtaaggacgtgtagaaccttcgcctcagatttcggccaaaggcatattacgaacacacatctgtaacgagtgaactctggcggagaggcttactcggtgggctccggccccggtgagcccatgggtcgcggggggccggactgggacagaataacaggcttgagagantcgagggtgagcagacatttgcacgccccacagtctccccgcatggcgtgggcgtaacaagggacccctcgcgtcactgagaaagtggacaattgtgtatgcggacgtatctgcaatggctgctggagagccattgagaatttcatacagcgcgcatgcgtgaattacgcccatggaatctaccgatcttgtatacctcacattgtcccagtgattgctgcagtgagctaatagtgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgaaatgccgtcaccaggagaatacagcgcctctcatgctngtggtacgtctcagtcaggcgtactgactacagacccgtgacgggggcgggacgccgatgtaactgggcttacggggagcgtcgggactgttttngagactggtgcttggcgcgaccagacggggcagattggcggcggagttgacattcctggcccgctatgagggggccctatggagcggctcactaattttcgaaccagaggccgctatcatcctacctaggggggcgccgtcaatcggaggggacctcaggaacatgcaccgttagaagtcaacctcncggttatctgatattttacgcgccacgtgatacgagcgatgtttattattgttcagacggttgggcctatgaattggnccaggctccctttcgtgcctccaggcagtgcggacgcagctaaaccatgcaccgtcccggccgcggatgtgtggtgcagaataatgctgttagcgccccggttaaatctgggtaagggctctccactcacttcactgaagaatcgggttgtacgctgaaggtgccgtgcgctcactatcccatacacaccctgcacccggcaaaattgaagacgccgcatgcatccaggtacagttaccttaccttaccaacttaacagtaacgcatattctaaacccccacatgtcttctgatttggtataaagtacagactcacctattcacagccacggcgtgaaccagttgaatataccgacgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacntttagtccacatctataatgtctcncctcgtgtacagtcatggacggatcccgagttcttagagccgcccatcagtgctctaattgagacgcgccgcgatactagattgcccgtgaaagcacatgtccagcatcacagacctccaatcttcggtggtcctacgtttgatatctcgaatactatcattgggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaaatagagggactatagttatgtcatcccggggtcctaatctccactcacgagggcttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgaggaccgaggtaccaatgacaactagtaacctctgccgantcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtaccgataaggagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggagaaacgactgacactgggctgccccctgagtattcggatcctctctacgcctctaaacacctggctcacttagacannaaaggctgtgcgcgctactgtctgggttattaagaaggcactcgtagtcgtatccacgatgacctacgtacggtccagcattgcaacctaccnctgacaatcggtgaacgcactggtcggaagaaagccttcactaaagtgtctagagggtacgcaggcgaagcacagcggggtggcgctcgttacgggcgtcctgtatttaaatcgctgggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggntcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctcacgcacacacctgacagagccgcggagctccatgttcaattttgccacaattcagatgtcgtttcacgtgagtcggaggctagcctagacggcgtaaataagtgattaggctgtgcacatacccagggaagagcttatcctccctgcaaggatggactgctcgtgagagcaattttgtgagcgcagcgcccggccgtgctgtcaggcttgggcgcatctcctatagatccggcccagagacaaacgcacgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgttataggtgataacttcttnactaagntcgcgtacccgacatactgtcggactggtactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggcgattgcttgctcggcttgagtgagggtctagtgnacgccggtgtgtccgcctccagcgtttgggttgtcgtatatgactaagaacgagcacaggagggcgcttgacggtgggacctgacctgatttttgatccaaccgtgactgcctgctaggtcgngagtgtccctgattacccctgcggtcttggtccgtactgcgtgggcaagcatttcctaatttatatacctcacatgacgcaagtcagcagggcatacgcgggcccgggactccctgggctgccaacgacccttcccgtgcgacgagtttagtatccagggcaagggagcggaggtgacatcccaaggaatgtatctgtgacactttgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttgagncattcttcaaatcagttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccctattagtgtgggttgactcgccggcctatggtaactctcgcccgacgtcagattaaaaacccgtctagcgacgccgttacgtcaccgatccctggagagggaggacgtgcggcaaagctacggaacggacgcccagttgcgatgagtagcgatacaatgaacgggattagataactacgagcgctcttgacgacccatgngtnntctctgtcttccgcgttttgctcttacccatccccaaccatcctcctgtttcgaccagcgttagggagttaacacgcgtgcaaaggcccggccggtccntgtgccgttatgtgctagaggatcctcgcgagcctcccataggcgagcggccatcagtgaagctgggcgtgatgagagatcacttagcgtcgcaaggctgtcatgtgctggaaatttcccatgaggcttccgttgtccgacccatcaggtcgtcgcccgcgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaagactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaatangcgaagcgggtctcgtaaatatgttctctctagcagggcctcattcccatgtcgcccagaaatttatccgcttagctcgcatctgggttaggtcgttgccaagcgttctcccctccagatgtgctcggccccggcgccccaaattctgaggaaaacaggccaggcctccagccgctttacggcataggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccggaatcactctcgagacggcgagcacctcggccacccagttggagtacnctatgggtgtgtcagaggagctgcccggctagccttccccctagtctggtgcacgggtagtataccgaccttgagttaccatcagggtgcgcgaatcgaggctggtttacgggggcggaatcgtccgcgagaggcgcaggcggccctaggctgctcgtacaggttgactttctaagagactgcgaacaagcgagcgtgactgcatttatcaggaagaggtctggcgtttactagttacgtattcgatccgctaagggtgccttgtagccacccacgatcaggtgagagtcgtcaccctttgtgagcccccggtgcctgaggccaatttcttcacgttattggccagctgcccanccggggcgtttacactgccaaatacacggtattccgacgagcagcgatgtgcgagcctggcgagacgaacctatcgagccttgcgcttttcagagttgcacgaggacccaggcgacacctgccccttgggggtgcgttgaaacgcgccccgcccgttatagaatcaaatatggtgtgtcctagaaatgagagcccaatgaataatgttaataggcgtccaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaacgcgttggctagcgccctttttctacgcgttgcaaacgtggattttcgggacgctgagtgcctgggcttgttgtcttgcacggtgctggagcgtccgcagaaggctacaggcgcgacctactttcacaagggcctaggtaatgtccgtgtggcgttagcaccgctccgtgacagcttgattttaaccccccgacttaatgtcgggcacgcgtggagtttttcggactaattctagcctaaatcgtgcctagaccgccacctatgaaaaccgccaccgctagcgcgagggagtgacaagatgttccccactacaacccccggtcgctgaaaggactttctgcgttgaaccagatcctgctgctcccagagcgctcttaggcatgtataagagaggattctacacactgtggggggacntcttnattagcgttccgcaactcattcccacgagcgaacgaacgctatcggactttacgatgttgctgagcgggagctgacccccctgggtcggttggggaactaccgcatacgagtgtcccttagctcctaattcgttggcacccgaggaacacccgcggttagcaaagttgcaatcttgtacacgcgttgcgggtagactttcagagctcntatcgcccttaagccttgcaatgcctccagacttcgggcctattgcaatgctccttggcggggatcgactcacccttacggatcggcatggacaggatcctcacaggggggtggtcacgtaagacaccacctagcaccatccaagctgggtaagccgaagggcacctcggttgggtgcgagcgagtcggcgcacccaagctaatctttgtaccttaaggcgtgcttcccttaaactttcacgcccgctgctttcgtaattaagtgcgacttacggatgggactctacctttctcgcgccaggcagctaacccacagggtggacgtaaggccgtaagngactaggcccaacctagcattgcgcaactgcacttctgaatcccaagcccgcgcagattataaataaagcatggagntcaagcaaaacaaccctggagttacaaaatatggcggtgcgaacgagccgtagcggcacttcgacgaggcgaaccattcctcgagcaagggttttccccacaattctacccaagctcgttgtgtagtaggtcttatcctggcccctttaagcccgcaangggaatctctgttaggcggctgggccaccataacctgggcgcatggaagacagggaaagcgatgctcagaccttgcgcacagccagcggccggcggtggtcaagccagtgcaaacgagggcacgggtgaggagaggtactgcacctaatactggttcgctcgcagcggcatccataggccgactttcagtgcaaaactatggtcataactcttggcgatgagttcctcgaccatttagaatccagattgttcggagccatacccgtgtatcccaaggggtgtgcgctaaccaaggtttcacagttcgctgttcccgctatatcctgtgcagcaaatcggcctctcttattttaatagacgcgaatcctatcctggttaacctcgttgtacgtgtacgtacgcttaagtattattcaacggcgaaacttcgagattgcgctcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcagttggcgtagaggcccacgcctaagccgctggcaggcatcattgaggggcttagtgggcccancccgnatatctgttcgtttggcgcagccgctcaagccggcctcgtttatgcactcggccgccncgtgctttccaggtgcgcacccaaacccctgcctctccccttgtaaagaaccaaccacaaaggagcggtcaacccctggccactgtacattancctaggatcacacgctacgctaatgggaataaacgggggacaccgacaacggtgganggttaggttaactctactaagatggcggcactacgacaaggnggcaaactcgctatttaacttccaaggggactgggggtcgcgggtacaccagcctnccgttcagacaaccatttttatgtaggacctgccctgtccggagggacatactgtcttcctactggaagaggagaaagagtttataatacactggacctgttactaacagataggggatcatggagttaacccctccgtgctccttatgttcgggattcgagacgcatacgggacgtgacacgtccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagatagaaggtgcngttnncgaggggtggcattctatgtgtcgtcagttgccnatatacttcattgccaggctcgcnctcggaccgtcgtgtacattaaacaaatcacaaagagcgcacgacaatagttcgaatagaaggtctagattctctgggctctcggatgatgggaagggcgagagaaaccctgttcncgagagacggttcctactattcgaccgcccactgttgccgaagactttcaggtacggcgtcccagtcgctatgggcaaaggctcgcgtctactgttgggtgaacttactggagtcttactcgacggatgaatccgatacgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtatctnaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaanagcgtgcgaacgagatatatgggggttttgcttggcctaccctccacgccgcatatcatgaatccgaagacaagcctaccagcggtggatcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatgatctcggctagcnnccctatatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcccgccaaggacggactggggataagtcgtaatccagtcggatgctccgtgaaaccatcgagatggcatccctaagaactggaaggagtgttctgcctcctgcgcgccggaaggaaggatcnagggaggtaaaaggtacgcacccttcgatcgggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccagntttgaaatcgtcgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctgatgaggtagggtcaaagggaagcgtttttaggagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacataccattgcggggccctcgttcgaagggcctaagctccgagcacgtaccgggtcctctgcttgagtttcactgctgcggactagtagccaaatgctgtgcaagactgccccgacaagctcagttttgcgagcaagacgcgaacgccgaatattcgcccttcgtctgggtgnataaaccccggggtgctttacggattctctccggtcgattacagcaagtcaaggggtggccccctatgtaaccgcgtgtattccttactaacggccacaacacttccccgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgtttattattaagccacaagggtgtggaaacgccaccattgcccgcggtaccgtaggtcgggaccctagggcccatttggaacggcgcaacttgggaggcgacgaatttagataggtgcgtccttggatcgtgagcttgtcctatatgcagaattccttgctgcccggactcatccccacnnggcacagatctatatgacttcgcaaacatttaaagtgcaatactgtcctttatgatcngccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatntaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggcccgattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacgcgaccgacccgaggtgaagatcccgcctcgtcatcaggatgcctctaggttgataaaccaccgaaagaagataattgatatgcaggatgagagatggcatagcgtgagccctatggtgtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatcccccggttcctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggcaccttatggggctccacgcccgctacaancgcgcgcgctcgttgcatgaagagtcaaacaagacctggtacccgttaccggtctctcccggtagcgcgtttgcgaacgaaaagtatctatccatagccaactcagaattaattgcccgcttgttaggaattgatggctacgccgtcatatagcggtccggcaggagccataagtacacggcctgcactgatcttagagaccacaccgcatctgctggcagctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaaggtgggtacgctgcngtagggcgttagtcggctgggaaccaagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccnacactttcagtttcgggaccttgcgtgagcaagacctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgtggggactccggtatttgagattccggtcgagtgcaacacagaatgtgttcttaccaggacccccagtaactgtgagggtactcaaccttatgttatcgaaaacggggagggtctaacattggagggtaaccatgtgcagaccacccggccctcggctggttttagcgaccagcatacatctgcctgagttattggcaagggatattagcgctcgcactgagctccctgggccggcgttcggacgaaggtatgcgagagaccaatggaccccatgttggttcagacacgtcgggggctactacacaagccattgcggttccgtggttgatagttcgttgcnccggctgctccggttacgggaagttcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctattaacccatattaagtgaagaactcagggccaactgatatcgttaccgtcgctcaggctggaaagtcccgcgagtcactcgaggtgaagtatctctagctggctcagatttttacaaggcctaatctgcggcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcacccggggcctatgctacaagattgggccgccgctcgccgctgatgccttctagcnccgtctcatngcgaccctctagtccggattacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccagactgaaaacgtctcagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcgggccggccaggaagaagccaatatacaccagtattatccctagtcgatcggccccggcctatagatgtccctgcgagcctccgtaagaaaacttgagcacctggtgtgtaactatgacagcctcttgacaacgcactcacgcatcgaagcggcccactagtgcccccgtccggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcngaagtgtgttcttcttcccgctccttggaccgtgccgcactgcccgcgcgcttaaccttacggccgttttntctaatgccgttcccgcacggttacgtgtagagtgcttgactcgtcgccagtcgaccgagtacggcgcatacttcattgtacgcctgtccaacgactggcagcagtccccagtcattgctttcttccgtgacacacaagttgactagagtgcaacgctcggttgctgcccgggtccgcccgacacccggcagcagttgcggtaatctgcaacgtcggcagagcaggccggcacgaatctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccaagatttcaccacacgtggcacgcctatcatgaggatgcgcattcccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacngtcttaccgccacaaggggagaacacccgcagacgagaagcgcgtncgcccaaaccggtacttgccccggttaaatgntgacngagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatngctccacggcgcacgccctcatgtagccagcagccggtcccgcggnaaagaggcacaaccatttgaggatcatcgcgtaagcctcgattctcatccgcacgtgttagatccagcacccagaccggancccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggcccaccggggccacatggcatagggctccaggagaatattactggcggaacgccaggctgtatgccgtagaacagaagcactatcagcctggctacgacctggaagaaaggatattgccctggagtcttttctagaaacaccgcacatgctctatattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaaggcaagcttggccggcggcggtgagtatactagggattcaagtgggttggaagtctattacggtactgggcgccgtacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtctccctctgatgcgcaacagggcgacactacgcgacccctgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggtagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacggccatcaataagggcgcaaggctgcctctataaccgatgttcataccgggcctatgttttgcggatatngacggagagacgtaagccctacgtgatcgcggacattgttataccgcagcagtgtgataccgcatcgttatcggactatacgtagctatccaatactgtagagaccgcacgatttttcaaacttcaggtgattatgatgctcatatcaaccccatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgntgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaaggagactcggtcccgtactgcgcttcccatacctngctaggccgactgcgccagggcgcggaagactcaaaacgctgttcgngttctgcaaggaggggaatgttagagataagtagtatactataagaccctgagcaacgngttctggattgagctagatctcgnncgaaagtattacccaccctgcgcgatctacattgcactcctcaatggcggnagccactggcgtntctcactacgcgtggttacaataggacttaggccttcactacgagaccatgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattatcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccacnccaccggctcaatctttgccagtgcgtgttcacccgccagcgttttccagtaagggaactaggacgcacaggacgctccgacctaggggaatccataatcaacgcacccgagaacttcgcaatcgaaacaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatctcagtccatttgaganggattcgatggtgctcactgcggcacttagaccatgagtattcaatggtgaggggcggtgccctctgtttaacctcttaactgagggcctgctacgcatttcacacaagcccgggcggcgctagccggtggattcgtgacaggtccatccgggtggctaccaacgtggtactggtcccaatcgggtgtttttatgtgcgtggtgccaagtctgtatgcatcctgtccaccgcaacatcgtgctaagtacctaagggtccagctgatactcggcgcatgaacccagcaccgggttaatcgtcgtgccggtggcgtgaactaagtagtcagtgcgctatagactctccacacctatatttggcgcgcgagggctcttagtcaatgtatgtgccgagattgtccgttagcgattgcccctgaacaggcactaaaatcgaactcgagttttgtgtgactagtttgtgcactatcgtgattcttggggaggtgcgttaccggagtctgccggcggctggctaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggccactgtcagctacaatgctatgatattgaccacctgccgtatacatccaccaagnctcggagacccggggctctcagtccctatcatgacgcttttggatccttaagtactgaggcgagggcgtaatacaggtgcgcgtcagatcccttganggggactcggtgtacgaggagacacaaccggaaggcggtaaaatataganccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccttacacttaattgactcggtagacacgtcaggcagaacgccnccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattctggcgatgttgcttatcccggcgcctcgactgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttggtaaaatcatagagtgactgggaagagtgcgactggccggtgggtcctgtaccaatacacgctgcggtttgaatatgttcgagcgcactaggcgtggcgaagcgttgtactaagccattgggtgcggacttccgccacgttcctcagtcatgtacgacggttgccgttattgagcacgtgctatcctacggtgtttcggtaagcgggaggtgccttgtacgccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagttgtcgagatctcggtcacgttacccctagctaatcggcccgancggttagtgtcttcgctcgaagtagtggctacaaggctgccggtaaccaccgggtcacagtcacttaaaccagtgtcgcctcttatgcgttggctgaangacgttcgtaagaggaaatatcaagggcgcgcatccggcgtatggggccggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgaccnggcgtaacaggcggctgttatttagcgatggttggccgcaatgatcgcaccctagccactcgctcttagttgcgcggctttggtggcaatcgtcatgggagaccggcgactcaagcactgcgacagacatgataggcagcccgcgttgctggtcagcccatcacctcgcatggtagttctatataggacggagtcctggaggcagactacagcgaatcgggtaacgttccgccggctaagataacggcccgtcacgattagtcagggaattngacgtgggttgtttcgttgagcctggccccccggcgcgcacattccgactccggttcgagaggcagcccaaatttagggatgttcgggagcggaaatgggtagtgccgtccggcacgtaacgtagcggtacccccttgagcacccaagcttaatcttcagggcattagagcgcgtcggaaccaatccggggtaacccaccagctgctgatagggtactgggcgggtgctgcccccgattagtcaccccctggggaacaagaattagcaaccagttattcgccacaactacatccgtatgcagaatcgtccnccaaagccgcgtacagaacntcgcagttggctgaggtcttactgcagatcgaggatactgggaagtgctattagaaacggtcccgtccagtgtagactcgaggattacaagcttccgcggacgggtgcatgcaagggcctcgtgactggcctaggcggtctcgagatagcatagccgtggcgatcgccttttgcaagcccngccgctgcggcgccgtcgttgcaccctaagcgacacccgagcttttacctaaggattgaaccgcctcctaaaagattttttagcnccgctcaggacttttttccatggaaagggcgcttcccccggacggcactctatgcattgatgttatttggcaaggcggcggtacgaccgggtggggccgtagcggtctgtcatcctcctcagagtgcgtgcctaaagggggatcacacacnggcaaaatgatgattcgcagatttatgacataacatcagagatggtaactgcccgccccggttcaattgaatggcggcagcgaacgatctaaatcccacgcgccatcaacagtttttggtggaagtgaccagctgtgcaacggtcgtgtagtagagagcaataaaagtaacatttcgtgccctgggagtcccggcatcctgacgaatgcgtccgataactgctgaaataggcgcctggtgtttccagattcaatggtagggctgacgcttacccccggtgctgccaaagtttggtaatcccgtcacgtcacttcctgttcaggggcaaatgcaactcccgcgcccgtctcgaantgtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgctncggatacctgcggaagttgnattgaaccacgagccacgcggggcccagaagctcgcgtgacggccattttaggcgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttctaaccccgcacgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcctccgtctcaactttcactgtaacctatcctcatggaggttgatgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggcgcgttgcgcgggggccactgtaagttccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttttcagttaaactgcctcgccgtccttttgaagctcgccatctgttgttgaagtcaaagagtatactcagacagtaggagacccactctaagtagcccggcttggatntccatatgtacatgcattgcggatggaccgaataaggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggtgacgccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgtatgatccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgagtaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggagtaatacggcgtaccgggccaaaggcctcatcaaactatgagtacctagattcgcggtggacggtagggagccctttcataatgtcaggtaatactctcctgggaatgtcagtggcacgagagacggaatgtatctgtggcattggagcacctgggtacagattcctatcgagacggcagggcttccgacaccttgcttaacggtagaatgtctagtccatataatatctagtacgtcccaaggctgccctgttgcctcatcacgcagaagttctagactgtatcatgtcagcgggtccaaattcatgctaccaccgctatgcgacgactcaccacgaccgagcatctagcagtccagtcggaggatgcctcgatcgcagctagagctttaaccgaacgcggtgggcaccgtcggcgcatcggccagcggaccctctaccagagtattcgacatccacagtcaagtgcctccatgcgatgctctgcctgctacatgagagatacagcactgaccntgtggaaactacgagttagctcgtccacgaatctaaaggccccccctgactaatgcagggagcgggngacgtgtaacttagctgccttgtcgacccaaatctgagtctacaaatagttctagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatgggtcntcacgtccatgggcgttcggaagcggataacgttcgtcagtgaggtatcagttcgaccgacttggttagtatcccctagcgggggattcctctctcacatttttgttctagacacgtcaccgtccagaagncctcgggacgtagcccatcacgttcttacggctcttagcagtaatcaaatgggctaccataccgaataccaaatcatctaaggctgacagttgcgggctagccgtcacgttcctcagccagtgaccgggncgcggctcataattaaactcgttcgaaanagagaacggcccccactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtacgcgtggcgcgaggatgaaattcgctcccccagtnngatgagtgcatggaagccggatgctacacaacggcagagcgcgtcgtgttgccagagaaacatgatcccactgcgcgtctatccccccactaactagtgtcgtaccgccgattgctagtatgacccataacagctgtctacggggcaggccagcgcgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggtcgactcgaccggagtgtatcgcgcggggacctgggctagaatgggtctcctggagagctgtatgatatgatgggtggattcttgcgcgcggggactgcttccgcgcatccacgtgttcgggagtctgcaaccctgcccggatacagacngaacgcaggaaacctaggctcaggagccgagacgattcatctagatcacttttacccttcgacgtgtgcctaccaattccgcggccgaggtttcaaggaataccggtacatctgtcatgcccaaaagcttgtcctgatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatagccgctccctggaccagggccccaggaattaccctcacattcagccatcatcgctcatcgaactagcttaacctagcaataacccgtcgttatgtatcgcgacatgcccggtgcactttgtatggcgggnccaacggcaacactccacaggcatttaggcccaatctgtatctttcgtacgttttcacngcggtgacagaaagatatgcgtgccggaattcagacactgaggattcttcgtcgcgctccggaagacatattagagcggtttaaggcacttagaggctcngacatcgggctccaatccaggccgcgcccggcgttatgatggcgtcacgcccgaatggtgcccgagctactctataattaaaacatcggtacgatttcagagctcatcataccattgaagtcggcaggccggctcaatggaagtattgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgattgcccgaagggtggtggttatgctgaagctgaggttgctgccgtgctgtgagtctgttttccgggtgcctgcccagtaggtgagttttgttgtcgtgggttcagatgttgaagacggcgccgatgnggtagggcgtttgcgctgcgtctgtgcctgtctctcatctaaactccttaccgacgtatccccgacgctcgtatagtccgacaagtgcaggcgacacacaaagctctcccgccgtacctactctacaaccgtcacagggtgataagtatggagacgacgtctcatgagctgntaatcgcaaaaggttatggatgagtcagcccnncttcccgtaagtggacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcacccccacaatctcaccacagtcacttgttcacggcgttgcgtgcaatgtttattccctcttcctcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacggctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccttgtgccttccttttctatcgacgagtgcacagcggtgcgaatattcgaggcgaaagctantctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctaacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgncacaaccatgggttctgatgcctcgnaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagataagactcttaactctctaccctgcctagcttgacaaaatcgcaactatcggcaggtgaatctagggaagccaatattatgtcgcgtgagtgcggtcaggcacgtaaggtgtgacaggactggtccctcatttgatccttatttaacggtgacttctgcatagcggtttcagcgctttcgtgttataagggccattgtgctacaatcctgcttcgggcggcattggataagggtttgtccctctgggttcgtttgaagggcgccatagcacacgcaggcggccaacgattcccagttagagttgtcaagcaggatgtacaaggaactgtggcacgagaggtgttatctgggaacacttgccgcgtaataccgaaagctcgtgcctcgcccggtacgtctcgctgaagacacagaggtgagacctaaggggtgggacttctgaatgcgactgataatcgtgaaggtccgtccgagactgggcggatggaacagcacccccgtccggctgcgcggtggtctggaatagcgggcaaccggcacaccttacccgagaactgcggccgattgatcccctgaactagttgtccgccgccgccagcggagtcgaccacataacgtgccggcgattcaagcgtcttgatctagtccaagcaccaacgacacgcccatgcccctccccgcgcgcgagttacgtgaagcagacgcaatctccgtacaaaaatgcaagcgatcagtgtagttcccccaaaattccccacgggacggcctccgcaagaggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgcccaccgtagcatgatgcgtcgtttctcctagatataactccgctacgcttggcgggccctggttagtcacgtgtacacgcgccatgggcgtgggtcctagttgtaatagttggcgaggtccgccatgtatcgactggactggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttgcaagttagttttaggacatgcaganatttggctagacgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttggcggaacgggcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcccctctatacttagggtcgtggtcaatagcgtttgtacctcagacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatnatttggaggttggctctatactgatcgacgagcgccggggctctgagtgcatttttttncggattggtttaagaacaaagcagttctattggtaggagtagcagcngagccgcgacggactgccacaaccgatattccattttatgggtcaacgagcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaattgcgaagtgcgttgaaaggatgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacaataacgaaacccgggggaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaattaagcttgttcaacaggttctggtgggtcgtatgncgaggaggcaatatatgttggtcctcccacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtgtggtccggcggcggcagagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccagggng aaattctgggtacgctactgagagattcgtaactacgcggggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacatccgtggccctatagggccaataaccanattaccttgcggccggtcggagagcggccaatcactagtgctcctcggggatgatgtcccggtatcctcaccgagcaggtcgtacatttgggccccgtaacagaattttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaaccnatggcagaatcacgcttatggcaattttccgaccctcgtgcgatctntcctacagaactacgagacgacgcggttcgtctcgccgggtttttagccagaaggtgttcggccggtacggggtccgaatgagctacnntgtgtacacccccttcggtctgggcttcttcgcgtgccccggtgtaggccagcgttctatcacgcaacagatacgncggagncatagtgaacgcagactcgtagattagaggcggcgtgtaccatccaatcatctattacgtgggtcttcactacatggcgacttaccacggggcgtcagtagctctcacaatggacttgnccacaccggcccacgttggaatgagctttgcacccgggggtgcgcgtgtacctaatataattctttgaccggggcttcaggtggatgaagtgataactcgagattttgacaccgtaagggcttgccacttgcctgaattgatattagagcatcagatggagctttcatccggttagtcgtcgtaacgaggacgtgtgttgatgagtgttcataccctccaatcacnattaacngggcgccccggcgacggcaattgtaaacgagtcgggtatataaggcaaaatggacacgaaggcaccgaacnagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgtcggtgtcccgtatgaaaaaggggggactttgatgtttacccaaattgtaagtttatttaagagccgctactttttacacgtaggcaggcagtcagtaaaacccacactcccgcgatcgataatacttcggtccatagaattcctgggttcgcgcacaagtggttgtttgaatccgcctgactcgatcggcgaacgtctggccaaaggttctttccgtcaaattagcatggcgatcgacaatgtggttacgcactgaaggagattcgcgggtgtnnatctncgactaggcctgcgatttagctgtgacgactgggggctcactgtaaatatacataacatntcacgactcatacggcatgtctcttaatggctttctccaccgagtcctttggaccccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgattagacgatggtagaagcaagcattgcattgttcgatccagtttagctttctgtacgtagtctatgctgagtgccgcccatcatccagtgtgatagcccctagtccggagctcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacaggtagaccagcaaagccactggaattataccacctgacatcccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagccgttttgcatagctttgtncagccacggcggtacaccccctacctaaggccggaatcaaggctccgcangttcgacactattatgtgaagttccaactagtgggcgaagaatagtangagtgtgggngtgaccatcccccggtgcgcctgtgttacgtctctctgccaaaccttaggggatcggatgcagatgtgtagcacgatagatcgttgacaaaattaaggtgcttattgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgcctcgggtcaggcccgctcctccgtctagcgtcaaagatgtatggattagcctttacgtccgacggcacgaaggagcgggctcgacggtagctgtttgtcagtagggttctaccngagtgatggaagatccaaaaatgtcacatgattttatgattagtccatgcaagttctaggnatacttgggtgctctaccacagactcatgtcgtggcgtcgcgacaccttcaaagcgtcgaggggacctgcctaattcgaagcgtagcaagggagtggcgtgctggcccggctttggccccgatcacggcgtgactatgccctgttacacgtacccgcccttcttactggctcctcgtgcacttggcgggttcatgccattagtggtggatgttcgtctgaagaaagcgaccgaagatccgctcgattaaattttcagaagagcncagtggcatcaaacaggaaggccccgaaaagttgcattccgccggatcctattttgatgcatcggcagccttagagagcaacaagcgaaggtcgatcgttacggggccaagtggagcaccccaatgggtaaggtaaggtccttgnaactcgaggctgagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgngtgtgtatcaagactttagcctccgtgctggacccctgtacggtatcacgtaggcctttcacggtagagtcccaaggtacgttaccctcgggtattatatcgcattgcggctgtcggcctgtgtccctggttccttgcgtcgactatttggtactccctcgggatatgggtagccccggtcgaatctccgagaagccgtacatagtagtagcgngtnatccgctngcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccnngcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagnactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcccgcactgaatggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgtcattcacggggcggattagtagcacccgttaattgtgctgtttcctgacatacggtgggtccggtcttctttacacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtgcttgtccaccggacctttcccccttgtgagaccgtcgcgaactgatgccctttgtaagggcccggtccccagcgaagggatggatattcggagcgatagtcgggatacgtcggtatccggaccatggctccgatgcaaattcggagtaggcccgtaacacacagaactgaagatacctcttctaaccgaggtcatatgggtcacataaggacgtaggattaattcacgacgcccgccgagatacatgacggagcgcatcaacgaatctttcccgtcactccgtcgtnntaaagctaggcaaagggctcctgttgcgtcatatttacgtggcttccgctgaatgcatgcggccctttgtcctccaatgttcagcttgcccaacgctgtatgaatcctactactccatttcggcctgttaggtggttccgatccggttatangncgaacgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggcgggtcgcagtgccggccggtttgccggcagtcggtagatgtacggccgaattccgcatcaacagggctgacgaacggagtagttggcgggcgattccccatacaccattggatctaggttaacggttccactatcggttagcccagtcaaccaccgtaatttaggggctctgtgtggccgtgcggtgtcgtccccgcctagctaatctcccgtgttcggacacgcgcgtcggcgcctctcccccgggtctctcaaaacttagggttattacttagnnnacataactggctcggggatgttcgttgcttctgcccctctctctgtctatccgcaacctactagtcaagtggtggagatcagctccagggtggtgaggagcgcgataagtacgctaccgaagtgccccaggatcgtgtgtcgtaaatggttgaattaggaagaaaacatggctcacttcacgctccaggtgagatatctcgcggccattctcatcaattgtccgccccccgtcccaattcacaaggcattaattgatgtcttggcattacacggcaaatctcagtgcgcagggtcgtaaggaagcagactgttcccttgcagttcgacaaccaggccgcggacggacatactcgtgtagggaagcagcagcgcgcggtatcgtgagccccgacaccgagacgcctcgatatttggttatgactccgttcacagcgatcctccacttacaggccgatgacgcggagcagaagtctcgattgctgaggatcgtcncgcacagagccctacgatatcggaggtacagagctccatcctgccgccaatagcgcgcagcgggtgtgtgcccccccctccgccaccgaactatctgcccgacttatgccgcttgggatgcaggcatacgtaggggagccaagctcgggagtcgaacgncttttagtcgtgtgagttcgcgtcgatttgggcgaacccacaagcgcggggagtggcagtggttggggggagctggcccggtccgcggttccaggaccgcctaccctccacgcccgccccggccgccacagcgaacagcgctagcgggcgtaccggagaccggccgagcccttgagcatttctaacgcaaaaacggccggagcagccgttgcgagaaccgataagccgccgggtgacacatggcgagacatactgtcgattggggactcacgcactagcctacgagggttcttaggggaagcgggaatgggattactgcgcatagataggcgttcacatcaatccgaacttgagggatagatggcatgttcccctcggtcctagaactaggcgagccaagtcgtccgcaatcaccataggatggccatctctcccccgtgcccgcgggtcgtctatgcaggatacgtactaacagganacggacacatacgaccttaaggacttcgcgtattcaggggtactaattgttttcgagcatataaagcacagctttctagggtgaacaggtagtacccaaacgaccatgaccccatatgcccgcctcggctcgagcggcgcgaggggtccaagtagttagcatgaccgacctcattgtgagggagacattcnggacgcctcagtgaactgacatggcgctcactctcaagccccacctctatgtgttagctgaaacngacgtcctatagtggtcttgcttatgctaccccgcccgcccgnataactagtggggaagatgccattacgggtaaaattnagcgtgatccgtgtttctctccaatagaggaggnggcgacttcaattgaagggcggatagttccagttgaggccaattgtcctccttgggcgntgagatggcgggtcccatccacttcagcgctaacccgtagctatcggcattactgcgggccgcacgtagactatgaaggtgtcgatttacgctattgtctgggactgagcttacatcgccgcatctgtatcgacacgagaacgcgagggacgacgagactcctggaagccggtctgtgctgactcgagtcgccggactttcttgctagattgttgaccgcctttacaggtattccagcggccgtgacgcgcttttacctgactagctttacttcactgtggcctggcacatgacccgagtggcnnagacaactggggcaccaccccaaagagtancaggcggcaacgcactagggagccagggagactggtgaattgcggacgcagcgattcgcattcttagcgacccgtgctttggcctcggtttaaataatggtgtgagagtggctgttagatacattggcccctgcacataaatctgagatcctagtaagcggtttggcttattcccgccatggggtncggtgtcggctcttctaaaacgacccggctcggcgccgctactgtgccccccgatccgagcgacgatactaacacgttgcgcgcacgaattccgcgcatcggagtaccctgaatgatacaaaattttagcacctaataaagatgggtatgtcgtctgctttccagaggccgagtgccgtggaggccactgaacccgagagatggtaagagccggcgacganggagtcatgctgcacgctggccgacttccggcgtcagcttcgaacgggagtatccaagtcccccgcacgcaggtcccacagcgttgcacccgaaatgagtcataccggggacttacgccgctcggtgtcgttttaacaatcgcatcccgataaccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcantaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcgcagcantatcaatgaatttacaggcgtccgatcctccctatacgcaancccctggatcactggctactcccaattactccntacccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcgagtacaagnttaggcaattacaagctccattcaagacgggatgatggcgaacgtgtttcgcacgacagcgggactactgtgcgtctgaaaaacaagactgcacgagtatgtgataacttatttcgcagagtttgttatatctggtttcgaaagcttgatagatccgacaactttcatnttggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttagttagtaggaaagtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttntgctaatacagagtccacaccnttagatccgcgccggcttaattgcgggacccggaatgctgaatcaggttaaagggtgctaacgccttttgcactgtctccgttgataaatcttggcgtgcgccggggccatacagtctcgctggaactgacgggtgccggcggctctgtgcgtccggctccatccctgcgggcagttattgagggaccactgcttgagcgcactgctctgatgcaggtgtgcccttaggcgcgcgtcgcaactgcttataccgcggccacaggtcagggggtcacccattctaggccgcagggatgtggagttcgacgggtgtcggcccatgggcgcctgcgagtcacgcagcgacgttgctcagactagctacgtgcaccatgaggacgcggtctacgctggcgcttaggctgaccagtttgatggctcggttggatccgttaaaaagccgggaattttatcgctcacaactcgcaaattcggagaggcagatccggttacttctaaatgaaaccagggcacgctagcctcctagcacaggtaagcgacgcgttcgaagaacccatgaactttagatgagggcctacttaaaacctaaactcatcagcggcncctccgccggattaacgcatcngtctcattacgcacccagcgctttcacaccttcnctgcttctgttcgtcctgcgctttatcgagcgcggtaagacacgtggtaaccctagaccccgtcgtatgggtaaggatacgcgggccggggatcggtcagctctacccacgcaacggtttatattttaaaaatctaaattatccgatattagggtttgcgcattgtctgtgattgggggccacgtatgggcacctggaatttacgctggcccgaatctcttcacttaccgtaagacttcagaaccggcgcntacnacttgtgaggcatcacgtgagagaanaaattaacactttggcgcggctctacgtagaggggcctgncagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgggacgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggcggacattactgggaaagcactgttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgccccgcaacacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcaaccccgcgtccgcggagcgcggaaggttacatgccataccgtttacgacgagagcaccagtctgctcggcggtggagagcctgcatgaccgccgagaccaacgagattgaacctacctacatgtcattaagggcattaacatttggcagctcacgattaactgnaaccggtacttttgacgcgctgatcgcgtgatccctgggcactgttgtgcgaccaaagattgtcattcctggaaaggaaatcgctaagatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgctttggcatgtaacccaaggttcgtcggacgctgacatacttaacaaggcctatagtgtcgatgcgccctctacccatcgttgtcctaccggtcgtattcgacgacgttattcgcaccgtcggttactcgatgacccctcgacgacgaatctcgagcgggtctgtagtgaggggcagggcagatgaccttgggggctcggctacggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagatgcgtagatgaatggtaattgcttccgcgnnngcccaacgcgcgtgctccgaggaggacctaccccctcttgaatcaaacttccccctatttactggtagacccgtcgttctaccgggcggttggcatnaaaccacgnctgcgggaacgagctgcagctgccacnatacatgtngggcgcaccagggctcaagctcgtagcggggtggaatgagatgcggaagacactgattaacaagctcccccttntcgcatcaggtagtgaatcgactcactagacctgctttacctttgagcagcgggctgtgtaccctaaccggggtgtaaattagtggganaagtcaacgggcgcgagccattggctcggggtctgacggcaactcatagaccaagttcggtcgnttggcggcgggttgactcgttgggcacaccagttttttagcttatgaaatccctctgctcacttgctgcgcttaactacgagacttggccgacgtgatgtggtgcagggtcgtagccacgtagtaccgaccctatcccacggtgggnngccccgaaaggactgtcggagagcaggaacgcaactgagccactctgaatccgatggtccacgtgagtaatacgtgaataatccacgttcaagaagacgtacgcgagctctcctccgactcatagtgtcgtagtcggagacggcgaacatagacagacccctggatatagactgtcggaactatctcgctgatctctccagtggccgataactgtccggcatgagataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctaccgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccgggnatatccgttcatccgtccgaacgnnactacggactctcggccacttgctggcgtcttttcaaacctccgtggggtccgtgtataantcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttnggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctttgcgagttttggccgcagtatcctgtttcacatgcgatcggtctgtccagatcttgtcgtgtgttacgaccacgatcgcccagatgcggtgtngcttctcgatcgagatggaggccattaccagtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatctgcctcgcgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctacnatatccnatgtgcgtcgctgtacttgccgcccaacgtccgcgctctttctcggttcatctgcccgcagggatacagcagatgctcgctatgatntcgcgagccgaagcaaggttggtcgcaccctgccgctcaactcgcgagagaaacaccgaccgtggcacatgctgaatccccgcacggaatggaaaattnncctctatactcagtggnngccgcaagccgtgggcatgttttaggctgancgcacatgcggtgcctctctgagacccttggcctgtcctttgcggcccgaagtcgcagagttcggaagntaacatgctagcgattgactccgtacagcaggataggcttcgattgcataactttacgccagcatggcttattgctgaggacactggcgtttcgcgttagtgggacgatancatgctggattactcgtgactgggtcngnncaaggagnggggggctcgtgcctccntagcggtatgttatggccaactcggggtcgtgccgctggtgacggtcnagcgatccgagaaccgatacaagtaaagatgactacccgtcagatgccggggaccggtactctgtggtcctgctccgttccaactaggcctgcatgtatgtattccaacaacattgttttaggatgtggaacacaaaggcgtaatctcctactcgtcgtcgtgtcatagtcatagtaccagcgacgcatcgtcacgctaggggtgcacgggtgtctaccggtagaggcaacgtccggtgggccacggaatactgacccaaaggaatggggcgatgttacctgcatcggtcgaaaccgtcgcccgcaggccagttggccaagcctgtcgaacccattcaatatggcacctgaaccaaccatntcgatcgctaacgcgcgccccaatcgatcttcaagcgttatatcgatcgtatgtagatcagtatgcacgcatgatgcgcaaagcatctcatgaccactggttcctgcttgaacgcgcatctcggcggtaaaggggtacaacatttcatcggcctcgtggggacaggagttccaatnctttaacacggttatatggaccaggggggctggcctagttcagccggggcntaacagctggactcggcatcactaataatcaatcagcagttcatcattatatccagcgcacgctccattgactgaaggagttaagcncagttccgcatccggtgggtgacacccggcaccagatgcgtgaacgcgacaaggaatcgctctcgaaaagcaccgcttcgacatggcagacggcacaggaggcgcaaacacccgagttgggactctctatgtggaacgtgaactggatatcaaagtgatggtcttacggaccccnctagatttgcagaacaaataccaagcggggtcgctacggaaagataggagtcaggctgcaaggtgaccggcccgcgtatagacaatcttcaacgagggatccggatcagaccttagggacttaatcggactgctgattgcaaatgcccgttatggtgggcaccttcagggttaaaaggtacccgcttatcggcggtcatgcttggtatcgtagcccagaaacagttccgcggtatcgcgcgcaagagataaatagcaagaaccctcattagaggcgagtgcgactattccaatgcgccaccggtggtcggaatacacacgcgacattacccaagccacgatccgcgttgattcgtagtgctcgtgttcacttcggcgcgctggcgacagcgtagatgtgatcccaatttaagcgccttacgcgcagtaatttccctttcagcctcatgtcattcatcttcacatgcagttattagtcagtcgccatacgttgatccagcggcaggacgcgctaagcccttcaccacacacagcaaacgcaaagatgtttctcgcgacaccgaagccgtcgtccaacttaagctgcgggcagattagaatccgtcagaggcgttaatcgttgacctgaccttatgtgctggtccgtaagacctccaactctatttcttgtcatagcaccaggagcgaccctatggcgaccgtttgtgtacgatttaacttggtattgngcgtaaacctgttaggctttataaggcgttctgctgcgggcgtgtgggcagcntcccgtcgatttggaaccgcttgcggtgtggtcnttgtaggttcaaganttataagtcggcgcgcaaaccctcccgctcccagtctaggtgatggttcgtcaaaattgcgcatacacacggtactataagcctcgcaagaacttagactgtctaagcaggaaaggctcattttgcaccgaggggggaaagcccaaccatataatttggagggctaagactattaggcttttctaagctttgagntcatagatgccgccattttggtgcgcgaagattcgagtcgaagcggtttgttgtnnnccgacgcacagtcaacatctttggcacttcaagactgctacagcggagtaatgtatacagggggtgaaagtggagcagggtggtgtgaacgcataagagtggctatgtcaagtgggtcgccatnggatacaacatttacatacttgtttgtagcggactccggtgcggnctttcgcgtgcagtgggggngcgtgtacattcaaacgttcgttaaaaggttttcttagagccactcacccgacatttatctgcatagcgcgnannnttacataggatggggtataatttgcatccgaggacattcagaagtcgattcaggtaaacgaatttcagtaagggtagacgatagggaaataaatagtgggcggagaggccgcgcattgcccccagagtctgcgctggacgctaggaaacgtaacacttcgcacagaggngagcctattgcctatttcccgtcgctgggtgctgggggactgggcacctggctgaaccctccccaaattactatagagagtgtgcgnggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgctgatcgagccccaaggggcttatacatgaatagtcctgttactggttatacaggcacgcaaggtacagcagggtgtgccttcgcgccctcaggaggacgagtgtntttcaacagtcctagatttacacaacgtgaacgaccacggggccgaggggggcgagcagaaccggagcgagaagtcagactctcggtggggantagccctttgaatcngccaggtccggtaccagccnataaagggcgagctagcccgagctggagtgaaagggttcaccttatagaggtcgtttagccttgaacaagtctagacagtgtcctgttgtctgtaggtttgagacggatgggaacagcgggggtacgccccaggacaccggaggcctcctccttcccgaccgcggccgcaactctcgtggacactacggatattctcgctcggtgcgcagctgcaggaaccgatcgcaactagatcacactatcgcttgtatactcctgtgtccccgccagtntccaagagcggaaatagtgcttacatgatcttgcgtaactctccgcgttcaccaaccatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtgagaatgctccgcttcggtaaggaactaagacagttgcagtccccttgtgcccgagtcgtacaattcactacattagatgtcggtgncatcgagatctggcgcaacggtagccggagcttgcatcgcgtcctgagtgcaatcatcccgcgcacaagccggctgagggggggatatcgcgcatccagaccgaccggtgcgngcgcgcccagagccaaacgtacgtcgacactactaatgtgtatcggcgcgaatggccgcatatagcccagccccgccgctgcaacccagctcatttattggtcgtcnggcgcgcaccaggttatagggaagagcttattcgctgacgcacacgagacatacccatccagcgcctggaatctggtgctcgctgcgtggacagtctctagcccccttttagttaggggcccggccgcccgatcgacttcactctggtgcggggcgctcggtgatacacccccttacaccagcaacagaaanatccttagattgttgccgcttactgaacgttgctgggcaacacggacggtctatggggtcctccgcagctaggtcgacgttattgcccacggtgnattcacatctagggttactctctgtacgncggtacagccggaagaaggtacaagttccggtgctaatggcgacactaggctatgcgagcctagatttagcccgaaacctccggaagtggttgttcggtctagagatgtccggggcccctagaccagcccaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaacaatgcaggtgggtcaaaccgtatatatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgaaatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctggtcccgcaacaaaagcccgtgccataaagtggcagatctccgccaatacgccggcaaacctccaatccaggctgacgagaccgattggacaatgctaacgccagtcatccataagcccatcccgatttgaggacgaacgcaccacctgcactctttagatgcgaacagtcgaaaatgaggtgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctcttttttcactgccccggccggcccaacccaggnaattaactcgcgcgttggggaccctctgcccaggtattgcgctccagctgtttcgcccgggtagttgncttcgagttcccctgtatatcttacattcatcgagccctgttggataattcngaattcgccacggtatacccgcgacagggcttcctcggatccaatatttcaagtagtattgggtggtacgaagcggtactagngtagaaacaccggtaaggagttatggcacacgtgcaggagtcccggatatccgtgtgccgtgtaatcgcttgagtcagtggtttttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcctagatattcccggcccttaactggcctcgacttaaaccacttgtaattcgaagaggaccagtacactagcgtgtgtgagacaggggtacacttatggagtcatatggcacaggcggccatagtcttgtggattagtaaccatttacgggaagccatgcaccaaatctgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatattcgtacgcgcgtctgcattgctctgaccactcctgttaagcgacgtgattcgcgcggccacttcgtctgataccgggaccgcaagttctctcaggcgggctttcgatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtngagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaaccccctggcaaggccggttgagtgaagcagtcgctttcggcgtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcgagacttccgtggttcccagcctatcagcgcagctcccagantaatcagcgcaggggcttaggatgtcctgatgagatcgaggttgaggcggcagttggtgcccttncagctggatcaaccnaanatggcggaacacacgatgcaaggatgncatccggggcagtagctttccaccctactagtgtcgaaccgacttatccacgcaaataagtataccgggcgcacgatagaacaagctccacaatcccaatctggtccaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggggagtgaaagcgcacattaggactgggcgtcccgccctgggagcttggtggcaccgctgacggcgggaccccatacggcatgattccacactgcacagtcccaccgcgctgacaagcgcagacgctagcccccacgcgggcacgctanggacgcgtgcgatcaaaaaacgaagggattttctcctgttatcagcctatggttgtccttatccacgcgaggtactagtagttgctccgatcgatcatatgtcacccgttgtccaggcctcacgaacaggatttgtagagggggaagtcgtggcacacatcaacccgtgacagcatcatcgcttccccccaagcggaccgagcgcatccgtaacaccgccatatgagctccaattaaacccgcgattcctcgtctgacgctagcggccaccgtttaagaacggaggtgtgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctatttttagatcgtaaggtgtccgtaaaaggggatcattatatctcacaaataattcgatcatacagcatccccaattgaaggcctcacgttgtgcgtagaagtgataagcacccaggaccacccgggacaagagcatcgaccgaaacttaactgcgtaaacccccctgcaagacggcttcataacgccaccgcctaccaacccactgaccgaccaagagcgattaacctgataccaaagctcattaaaccatattgcactagggtttgatggcgngttgaattgcacctagggacatcgctgaacggcctcgtcagagccaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaagacacgccgcagtgnctatttcgcccggtcccagtccgtagtgtcgtgacggctgatactgaatcgctcagcaatgcggcagtctaatagaaactncgcgtgatgacaaaatggaaaatgcatgcgacgtccgtcggaaacgtgttcatctagggatggcggatagcgactgctgaaccggatagggaactaacaccagtgtctgcaaatgatctcgtacatttcctgcacttcggagccaccccttgcctctatgaaaanctccacggttgaagaaccgtacgcgggagattgaggcaaggtccccttgggaaactatcttctggggccgagcgatcagggccctccggtgactacgtttggttgtctggcatgcgagattgtaaggtgggcctgccggttcgaatggcgaaaagttcaggcccggctgggggaaggtgtccggtgaccacagtcngggactggcggggtcgtcgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcacgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaatttagcctgnggcctaacacggaatattatacaaagacggacgccttcagccagtcgtacagtatcaaggtnatctgattaggccccatcgccgcagggcctggtccctaagaacacgggccgaacccgtcaaacgacccataatcggtttctccctaccatcgtggataagttagcgttcagttggctcgtcggcaatccgagactagtagagacgctcaactcgctcattgccgtcatgtcgctagacggccggggctgatgcccggtattgccttctttggtgaggccggccccatgttcacaaatcgctacagtagtcaacttatataaatacacagctcgatgacgatgtaggtgccgacctcnnctcgaacgactcgagtccaaagctccactgccgggctcggggagaaccggacggttagatccgtnggccgtgtcaacccgacacgcgccattacatccgcgacgnggccctctagtctgacagcctcgatagttctagtaggtcgaatgttggcgggctgggagcttaggtggcgttttgactagctgtgtacgaggatgccagctcaaagaggaacggagaaaggacctcgctcgtacaangtgttatttagaactcgttgtaagtgaccgggctttgagacgaacggcttgtaggcatagcgcttataaaaccatgtcgaagtattcgcgcgctaaaccccgtgaagtacntgagcgaggcgtccacctcatggcgggtttccaggtacattacactgncctcgggcccgcggagatgcctaagtccgcgagtctgcttttgtgggataccgagntcgcacgaacgtgtttaatgacggtgaacagaagcccatacgcctccgttcgattctataggtgacgagaccatcttccgcgggagaattggaanaaataagtagtggggcggaacaagatgcttttagaaaatcggaataacttacttaatcgagtgtttgcccaccggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgcaccctgactgcacgcacacttttcgtgaatcacatccaggcgtgggtcgaaccttatcccgcgtctggaccccacatcaaacgagtgacgggacggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccaggagtccgattacctcgaggtagccagatcatctaagacagcgattgagcatgaatagcaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgcgttcacaagagtcacccctcaaatggctgtctggcctttggctaccttagcattgccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccgcgggcgcaatgtcggcaatagaggtcgaacgtgagaagttcgaantgcctcaactcacgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggtccggacggctatggtacctgtctgttcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctccgactcttctacggccgcgggcctaattacgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaagtgaatagccatgcatncccgctacccatctcgaaatggaatcagttgcattcccaaagacccaagtctgaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcacctntatatcaaatctggaccatgagccngtactttcagaaaagggnaactgtcggggctaaagagatcagtctcgcataggagaagtatttccggatggccaggctcaggcttacggggaactcctcagcgagatcgatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcgaaagcgcaccctaagccgcaggatatattagtgtcaatgcgcactagatacgtgtggggaacgtctatctgagggtgaccccccatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcnatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgagtgtaagaggttttttgcgaagaggagcagctcatgtgtgaacttccagatcgaccagtggagtgacggggccccggcagnagggagttacttaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcccatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagtcaggacttctcatttgagaccgctcatcgcgggagcgcatgtgcggcggttgcgccgggatttacactccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgngtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagncacacgttaaacattttcgagtttgcacgatctngtanacttgcgtcctatcgtggcgtagtaaagaagacttaaccctacacccgagtggacacttgggaactgttttcgagttaggagacagactgaagcttatcgccgggcagggtaatgtcaccgttcttgggaacgcggatccgaggggacttagccggttcgcgcggaggcttggtttgtaacttacgagntagcgtctccggttaactcagcaaagcgaaaatagatacagattaacattccctnggaaggacgactgctccgcggataactcacgtttaggagcaatctagagataaccagaacctggggatgcaaatagatgaatatgatgcccaacaccctatgggatctgaccataagttttaactctgatttgtacgagcctcatcgaggttgtgtnnnnnngaacgactgatgtatcgccaacatcctcgaattgtttatggctgtttcaaagcgcaccagttccccctgtgacattctatgccgacgcacagaggagacggatacccgtacatagcagcagcactggtgtggacgatggcgccccgtggccatggtgctctattccgccgttactgtaagactacagtaaggagcgaagagcgatcgcgatggatacataggacgggacttcgaaagccagtccggggangtaagactttatatcgcgcatccacattccatttaatgggcaggggttgagattacaacgggtgcttactggtttaccgctaaggacttaggaagtctatcggcactagtatcgtacactgacggacaactgcataatgagttagtttcgccaacgtgcggagaaggatcattgcttacgagtcgccaccagctttacctatactggccttgaaatgcaacccgtggccctcgcggctacgttgattcaagcttcaaagagagagagaaagcacgacgttgacgatactgtctgaagcagggtactagtcaacggtcagtactcttcggacggacgcttcgatccaatcgaacgaaactgcccgccataagttccgcgttgtacaacgttttggcacaccaactgtttaagagtggattttgtttacaaccatgacgggtcgaagccnaggcgagagggattagtcccgcgcaggggggtgccgcggggcggtaggcgctccaacatactaagngtgtcgcgggcagctgtnccgagctttgaggaccgcgttagagtaatacgaatgggtggaaaggtcggattcagaagtcatctgtcggcttttagcgacacccaatataaagcacagagtaccatacaatataaacagctcgtcctgatgcctagaagcggtgtcgtgcccgctggacggcccgatacggggatgacagaanttgacgccgggcttttacgcggtatataacccaatcgaaaacatgcagcgcaaacactaagagccttgtcgctttggggaaaccgctgcaactgcggcnngactgccagggtatacgtccgcacgtgattaagtggggttcactttatgggggcgctcgccggcgaataattacatcaggcagcgcagcttgttttattgctaaatgctagtcctcgtgtttctggtgatccgggcccctancccgggcgcaccccncggcacgacaccgaggcnactagccaagaataggaatcggactatgggaagcttcacccgtacaccgatctacgttgttaagcngtgcgtacaatccacatattggtccgagtcggnccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcagcctagacgctgncgcgggtcataacaccacgcacctgttgcgcaccaatccggtagttttcagcacatatgcgaagcattgcgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcgtccctttgtggaagtgactggacgttctgttgccagccgcgcgtccgctgctcggtaatgctagtaccccaatgggtgcaggtacgtgagttaattacccgtggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggcagataagcacatgatccgaggggtagcttttctgttcagagctcggctccgcggggtgatggcccacgctatttcggatggtcgcttgctcgacgaataatttctcccgtccccactaaccactgccaatgaaagtcctctcgttcgtgtatgggtacggcggagatcaaagaaggtagtcacctagattgagcaacgcataaatcccaaatgacntgtctataaaatagaggatgcgctagtgttcgatcgtcgcagaccgtgccttccgctcggtggccactggtgtgcgtaatattctcgcccgacacgtgcttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaagcttattgagaatgtgcaaagcccctgaacgcgttcagccgctaagggaagggagtgattgcacgtaggccctaccagtggtccctagttcacccgaagtctaaccgtgccccgggtggcgcatgcgcaaagtccaaacgttgcacggngactccgcaaacatttacgccccctcgtctagcactgcagcattggccgggcccccgacctcatggggcgtgtaagaatatcaaggttatcgctgagctaccgactacgaatattcgggggggccagcgcagtatacatagagcgtcactgtaacgataaacgccggtcaggtggacggtgcgaatcgtgcgagcgaggtagaacggtcataacctgaagaggggatcttgacagggcaggcctccacctcgaacgctaagttgtgcttggtggcgggcataagaggtcaggacggaatctttctaaagccccgggcccgggtcgttgggntacatactcaagtgacctataattctgtgcgacggaaacccagatctgtctgccggcacccaattctgttctcctctcaactccggaattgtatgccgaggcgtagcgccatccccctcataatgnctcatgatcggggtgccagttcaaaatcgtatcaaaatattgatcctggtgggcgcatgtgcccatcngcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcagttgngctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaataatcacaaagcgttgtgagcgccccgcggtaaagcgggggagagaccagtagtcacaaagtgtcgcctcgccacaagcaccacgatcgtcagttacaagtcgatgtaatcaccagnnnncggcgcggcgngcaccggaggggatcaaagactcaacatctacgtactggtccatctttctttccgtttaggaaggccggaantcagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcanacccgtaacatcaggaagtgggtcatgaagacctcacacattgggtgtctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcgntgcatctcccacagcacgggtcctccaaagagggggagccattgccctccccagatgccctctcacgttagaaaacatttaatagtcgccaatgcggaggtgtagtgcggatttttgtccaatggcgaccgtagccgggaccagtaccaatctaacggcgtagcatatactcttgccgtagtaaacgacgatgaccnctactcgtccgactgcgtccctaaccttacgaaagaccacaatcatagctcccaccctctcacgatacccagagaagtaaggcagttcgtcacccgcgaaacgtagtattaggattcaacatactttcgcgccgtgaacatctgggagagttgagtcccaacatgganaagatccccggcggttagtcgtcgacagtgcccggctgcatccattccgcgtgaatcgggcgccccggcttcgggattgatcccatgtcgntccgggcgattccggatagctgtcgcttgccctcccgtggattcttcagacaatnaccacaagctcggcccgagaaacgcgcgtatcatgtttgattgggatcancccagtcgtcaatcgactacatcaaggagtattgaggatatgccgtattngctgtaagatgtttttaggcgctcccaatttcgcctctgttgacgattgcccctcgagggggcgtgcgccgtcactgcttaaggcgccgttccgggtggcggcgaagaatgggcgaaaaatgtaggaccaaatgggaactaccgcaccacgaaatgacttgcgattcggcccgatgcgccactaggcatcccggcggctccggggcgtgagccccgacaagcgatctgtcgcgggagtatgggccacaagaggccgagatatcctgcctcggtccactgcgaacagtatcctctcagtgccaagctgagaggtcgaactctagtgtggcgcagaaaggatcagtaacccaccgcttgccatgctcatgtacgaaccccgggcaattcagcaccagccgcccctaacggtgacggatgcctcgcgaagatcaccgcccggactgccgcgtcgaatcccaggtagctcctgccgcgccgtgcaagggccccgacgaaagaagtttcatagccgtcaagatcgattcctggggcatatattacattttggatcctataggatctgtcatggggcctcttgtactggtacctcaacccgtcggcngggattccatgttggtcgtcgcaccggcccngaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgtcggatnntatgcccggtccgcgtggagttcccacgtgagtaanggtgactctttttagctataccccacgagtatgactccgccggtataatgctgatgcctgtccgcgcangggagtcgctggagcaagcgcgaattccctaaccaagcccgactcacttactcaccattgcattcccggtggggtagcccgatcgtcccagcagcaggtacttccatcctggatcatagaaatttccgagtggggagggtactctctgtagatggtaactcgagcattaattatatgttccggaggtgcggtcaggtcctggggccgtaggaacacctaggatnctgctcataccaggtagagttcgggtggcgttaagggccttcttggacgggcagaaatcaactcggcgggatgcgtcccccccacggtaggcgaagattatagccattgaactggtgggatgcactgttagactcacactcgntcgtaaagcgagatctgttctcatctccctgatatgcgccgtaaaatgcgcgcccccctgcacctgggggtcaggacgcagctggtgccctcctcagaaagtcacccaggggtgcgctagtatggagatcccgtcgttgccggtccgggcaggatcgtatcggcgcagttaccgcgtgagggcaatcggggacgcccggcatcgcaaccttggccncaggctttctgatgtagtcgcgatatgtgttggcgnggacagctagctgtttctctatttgcgtggagcctgacggcgatgcggacagagcnatagggcgcgcattgccccttgcgatgtcgaagataaaattgcccgaagccactccaagtcttttcgcataagccagcacgggccactggtcatttgtaggactgcctctcctatctggcttcttacttgtgggctagaacgaccacaagatggccaatgggctacgnnagggtaaaaatagattgtctcagcacccgtcctctaagtgtgacactagatctgtatctcataaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagcatgggtggcggccaccgcccgcggggaagacaagccgacttaaagttctttccacaagcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagnagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgccacggataaagtccgcttggaatcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctccgtctgaagccgggtaatcgcagcttgtattcacacagttgacaattggccgatctttcggactacgacttccaaatggtntaccgggggtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactgactcagcgcgatagttacactttctgcctgacgtaaggtactcggcgaaacagggtgcgcgcacacaaaaaaccgtcttcttgtcactccccgcctgggcgggtgcggtgtcgggcaatgactattgctaaaggtacgtttcggttgagaaaaggatctggactcacaacgcctctttgccccactcgctctcgaccccgacactgggaacgggggtccttgcgcgcctgtaggctgaggagcacagttacggtcttggtaccgagttttgtccccaacttctacctatagggtcgccggtcggaagtgtggtcaccaacaaaaatatttcgacggatcggcagtcatcaccacggcggatcacctcgggaggctttaagtacnctggaccggttcctcctgtgacccttctggacctattctagcgcggtgcgcttggggctccttgattttgacatgacgctctccacttgcattatgggactgcctcacgtcacggacgacaaccatcgatgtgttatatacggcgtggtcagccgatccgagcccgtttgccgctgggacgtaacatgtatgtccgnccaggcgcggaggtggagtgacgcgtaaccgcgtgcgcaactcagcagcctgggaagtgtaggtcatggatccaaccgggccatacctcccgtacgtcgntgcccgctcaacgagtgcgagctggccgttgaccagtgtcttgcaatccaacaccaccgtggaaatagtagggcnccaggggctggtcgcgcctttaattgctcacgaggtgggatcgattatcggctggcaacctgccgagcctgtccctctccgntgttggactcttcggccccgggcaggttccccntaaactcgggggctaggcgagactttanttaaaatcatatttagnacgatcccgacacgttcatccgaccagaggctggcttcggcctgggtaaggacttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgtgcgtcccaatgggaagcgatggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggcattcggaacactccgacgcggtccggcaactgtctcgggccacaccacttggggcccaataaccagtctccatgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgtggggagtgggggtaccgcttgctgagatctgcgtgtaccgttcagaataatactgtgtaacttccgggggactaaaagnctctccgtcgaggggatgcatacgcgcctagtcccctccccctcaccgctattccnataaagttggcttagccagcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtcctgctatggtccacatcgttcaagcgccgcggggccagcgtatctgtccataaactgagccgccctcttcattccaaggaggtccgcgcttgtcatgcagcantttcggggcctttacacttttatgacgtgaaaaagccatcgggcttgacactgcaatcctgtgccgtcatggcgtcacgcggtgttagtgcggcaanctaggagaagtcccacacataggcccaccgctgtgacggcgtggatggtcatggcggttacaggtagaaccctcggatgtgagatggctcgtagtcacggaccgccggtggagacacgtacccgtccgccgatcgatggcggtttttagtagtgccctcgatctaggttcaaacgcttcgggccgcatggatgacaacccgagtcaccggttaggctatntgcccacgcaattcaaaccagcagtgtagtcgaacctcgatgtcccgacccagccttgcccggantgcctcccggccgctggtaaacttatttccgcgacttcgcatgctctatagtcgtcgtggtagcattatgcgggcgggccttgagcgatanctcgtgcggcgctaatgtgcacgacatagatagtgccagcggcagactcctcggcccggaccgaccatcaaattatgcttaaaatagcgtctcgtacttggccgagtgcgcttggcttgcccggagggttccctcgatgggaataggcgtcctgcgtagcggagtctagacaatctgatgctggtgaccaccatccagttcggccccacctaggggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttnncgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcactagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcccacgacggtagtcctgtatgngaggtcaatctcgtcttcgtgatgctaggacacatggtataatcgagagggcaagtngcncaaactacatatctgcctagctaccagattacagagaactcaaccggatcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaanttcccatctctcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaacaactgtccggtgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaatttcacctatcttgttaatgccggtaattggggccttacggggaaaagtatatcaaacggccctgttgaccgacgttctgttcatgntcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacgatgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtntcaacccacttcgccatacgggtcaagattggccanatctgcctttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtnccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttggggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgctagatgccggcctggtcgcctccaactgtaggaggccctcgaatagaaggagaccgctntagaagtgtcaatcggctctaccccgtcatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctatttagactccgaggctcctctcaactggcgatgagacgctgatatagcgccccccgagcagacgatccagcaggccccatagaacaccctaccctgaggtggtcngttaagcgcaagtgcggccgttgctgtcaatacgggcccgcgtttatcctaagggaccgcggaggggggcgttgccattgcggaaggtaacgtgtacttagatgctaagttatgtcttagccaactaggcgcccacgtgcctgtcttcctctcacctacggtgggtaggaccggtccagaatggggagaggggcgtggtcgcagaatagcaagcactctgcaatcgagggctatcgtcactaagcggacattggggggcttcgcgtaccttcgctacgttgcccgngggcgccccccgcctgacccgatatgcacgccttgacctacagtgtaagtccgagaggccctgcctgcaatgataaggatccatgcgccgcgggggtgccagggtgatggccggcgcccaatgcaccgttgtctaccctgtgtgcagagtacatcggctccgttagagtttacccnccctggagggaattgtggcttaaatcgacaatactctctgatgcgcgccctctgtcgccaacccctcggcangggggcacgcatacttccgcgtctataggccactatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaatatgctactgtatttgccnttcgtatacagccagactcctacatngattccagaatagcggcgctctgaccgcctgcgctgtcacaangaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtaagtgtcncttgtactcgggggtcagatttttgagtgttccttcgccttgcctgagacactnttgccataataacgatctgtattatatttgatctaaagacgatagcgatagatgtacagcacggtcngcgcgtaacgtntcagcaggcggggagcccaactccacgaacctcgatgcntcttctataagtctgcgtcgcgccgctcactgcccnggctatcaaggagaacngacgccggctccccttggagaagtatcgcgggaagtgtgagccattacgaattaatatgacgttcatgcggatgaaggaagccggtcaaatatcccctcacttaggccgcggcgaacagaagctctgaagcatgtagaggcctggatggaanttgggtatcggacctattcgccagttattttcagcggccggagcgatttcttcgccgactggacgtacacagcttccgcctgaggggcgaaaaaagccactagtcaccgaacgttaggtgctgccgaacgcggtacgtcggttntgaaccagctacttcaggtataaagatnnaccgcttagccttctctagagaccagtgaaggctctcgatgcatcgctacctccnggcagcccagagagcggtagagtccgacaactcgggctgaaaggaggcgcactaggccttagccctattctccgttcgtccaaggtagtgcctaaatgcgaaggtcttgcctgcggattttgtttaatatgctgacgtggntttacgattgcggaaggtaccattgttttccgcgttacatacacgacagcatacgctacgtagcaacccatggccccccactgcttgtgcgtgcgctgcttcactttaggctagggccggcgcggcgccctaatctanggnctcagaagagcgggacaacgctaccgttgtgtcccaacagcctatatatcgtaatggccctcagcagtacaagcggagaaggccgccgcgaaacccttgttactgnccttaagctctttgtaccccgaccccggcctacggcctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttgaacagctcttaccttagaatgcttggcgctactacttgtgtcgggtgacgttgtcagttaagggtcgntggtactccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgtttcctttcgactttgttgaacaggtgtactggatgcccacggctcggnacaggttcattcgcggccggttgcatgattcgtaccgaggtcgagatctagcgaccctgccatggcagaattatatgggacaagggaatttaagttggcgaacgacacggcccgacagtcatgcgcataagtgaggacccctttcccagggctactcgtggccgatagccgggaaacctttttaaactaaggaaccatnacgctgcccgcgctctggtgcccgatttgcgatgttcccgtcgggcgatagatatcgaaaaacggtacttcgggagtatctttcgctagggatgtggttcatnccgctaggcatggaccatgatcagtgtgtgtgccccgngtccgagaagacagacaagtggtggggacgggttgagctcaaaggagagatccgtagagaatcataagcaggacacggnagctactgcgcaataggacgggccgacggacgggacggttcaccgcgacttcatcttcacaactgccgagagctntaagagaagtgcggtctaagcttccatgntaaccgtaaangaccctcgcgtagtagttcgctcaaatgcagctcagggtacacttatgccttgtatgcagacgcggcgagtgaccgctcaccgccgtttgngggatcgcggtcgccacccagttgagccgcaaggggggggaggtgcaatgaggatacacgggggctccctttccgagcgggcacagtgtaccctaacatggcctacacagtactagtagaaggattcacaattgcatattgtattaccctattaggtttacctggattggggcccaccgcactgcgggcngaacgagcatactttagcgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgtagcccgcgacggcgcatggccggacgccagccctggttagcctcgcacgccggtctctccaaacactctcctacagactgcggcgctttgtcgaactatttccagtaagagtaccacttccggcactctagagggagaccttagattattatnttctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttaacggaggggtgcccggacttcgcgttctcgatccaggcagaccctacacgccgcccgacatacatacgataatgcggaacnatacctactagtgcgcgccgtggctccttttgatgggggtcgacatgcccgtcccggcgccggagcatgctaccagcgtgccgagtcgtttagattgctacgtgcaccagactaaagtaacggtctcggagcagacgaagcnagtagctgtcgccgctaacggtaactctggcgcctcaacgccgctagatttgcgccagagttcggaccttactaggccggcgccgtgattacggggattaccagaccgtacacttggatgagaaaactcctggtggagccgaccaagggatgatagccnngagtcgcgggggatagtttactntggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtnnggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggttccagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagangctcgggttccacggatatgagacgaatcgtgcagctgttnagcatccagcctcgtgacgcttggggcgcagtgccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataatcgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggacnggaggaggtgttgggcacacataaggtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaagagacnccggccaataactgcataacggaggcgtggtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactgccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctcgtcccagaaagcgtcgtctagtcgacgctcgcaggtggtacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagctaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagcccttttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtaccatggcgatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgttcggcanccgagaccaaccatgatcgttcagatctnttggcacgtctcgaccccggatgcttgcgactaagttaatgactgagctgncatgagtggtaagccacacttacatcggcgttggcagtcttcatagttcaattgttaaccaccactggccttccatggacttggtcagtgaatgtactctagttcccggatcagcgaaaataggcgtcgcctcgcgtgcattcctatgcgggcgccccggggcgaatcagtccccaagacgttccgttgggtgcaagattgagtgcgcattcgaaccctgagtccctggcattttgttaagttgcgaagcgggtcgactcgtgtccccccggcaagtgcgcagtcaggagtatcaagactccttgtagnttcgttngccngatctcgagtaagatctgaattgggacaaacggcttctgagacatccgatgttcaagtcgactatatccgatatactacgcggtcgaaaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcgntcgcgaaacattgttagctgtgaatttccgnnngngtnnnnnnngnngnnnngtnctngncncnncggagcgnantnacagcgtttcgccatgnatncaggnnggctctagaactcggtccangaacttgggaatcatgaactctcagatacttgcgaatggctccaggagcgtgagtcgctttcccagtgggagtaacgggttagcaggatgcngaccactgagcactcctggcgaaattcttnaaggccgtgggtacgcgcctggtgcctacgagcgatgatgtacgagtccctacaccataacaccgcatcactctcgaggggcgggcgaaaggacttggttcgaccctggtccctaacaagtgcctttgagttcctcggggccgagctgtcttggctggcctggagaccgagcgtcagctcgttcataatcttgggaccttcaatcaatgtacagaccaaattaaatctgtggcgacacgcttaaatactagaatagcaagagctcgggcactgcgggaaatgacgaacggtgagtccngccaatagcaccagaattccgatcgatcaatcacgattggttacaaatcttctgccgcaacaacggccacactgcaacccctgggagngaaggttggtaccgctagccttttactcgttccacgaccggtatgcattgtgagcccactttgaggggccagattagtccagttcgtcagcggnagggataggaccatcagggcatgtggcggcgacggccagggcgattaaagcccatttnggcatgcatgtttagcgtaagtgatgaattggatctggtagtaaacgaacacaaaactgtggagctcacatcgagaagcttcccactctacccagtcacatataggtatggagtcgattcccgccctatggaaactaccggtggtttccnagatggcctaggtaatggtcngctntccaaccttggcggcattatgtggatgaccgttacggggagccgtggtagtcgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatcccactctcacgaccatgtctctatctgacggggaaaacgctgttttgttcccagaagatnntgtttttcatagatccgggatgaacaatatgtccatttctncggcttactgagggcgccctctgccgggccgcgtttctagctgctgcgcangtcngatctacgcttcgccggaggggcactacacgaccagttacncaaaagggaccacaacacgttcgtgaggtgggtgggagacaagtccgtttgattanccgcgcacccccccagtgaggatactggaagtgagaattcatccccgccgaacttactcagacagatcaactagtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctgcaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatcctcgaatattgcgagtttttatggcttcgtcgcgtacttgcggatctagctgaggcgcctgagttacgctcaaagaagggcgacgcaaccgagatgcccagtttggcggttagaangtttgtaactctagacccggttcctgtctcggcagcacttagggagatttgtctacttccccatccggcccgtgcgttcgactggagcaatcatctgatggcttgaaaggtcgttacgtgaaataacgaaacaaattcgcactacgacttacccctcagtcaaggttgcgacgtgtccagtgatggcttcgcccgaaatcggcaaaatctcgggtggaatagggcgaacatccgtgtanggaacccaggcttcggccaagacttttacattcgagccgttgcgctacgcgcgacggcccctaagacattccacaggccgccaggggggtcggccggggtgtttactctccgatcggattccacatggacgtccccacagcccgtaaggcaccacaacccttacgtggcaccatcccgtaccgcttcgggcaattccaagcccatcatggcaagcgtcaccgtgctggtcacagtgccagggccactataatgagatgtacgagggaatagactacgggggacacgtcggtgtgcgtctacccacattacaatcatgtcactcaggctttgctggtcgtacgggcggcttcatgccccgctataccttttgccagagccttgtttaccgtagtgccttatttagcacaacagcggggtcgccagttcgtggctctgctgccggcctacggatgtncgtaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctgtccaaccgtctagggggtccaggtaattttgcaacttcggcgcgcgggttccagatagaattggggtgcgcgggtcacggcgtctgcnnctacttaactgtaacgacgtaagcattccagccccaatacgacgaagcctggaaccgcacactgtattccgagcagtcatgatgggatagcaccattcactagacaccccntaggcccagttgccaaactgcgtggagcagcaagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaacgtttcggcgaggcccaagacgcataataggcgctaggcctcgaaatactcctgcttatggtgcatcttggcggtatactcggtcagccgtcaattaagactaaagccgccccaacgtcagcgtgcctcagtccgccgccgggaggaaacttcggtcgtctttatcgtgcgaacaatgcgcaacnnctctctcagatgtcacggcggtccacacagtgacccctattgagattagacggacgctgggactacatcctggttgttgtgcaaacctcaagttgggtaccgtggtaggcgcaaagaggcgctatcaggtggacataagtcgggagaatggtcctttgtcatcgggcctctggcattcatccccgtccagtanggcaggacaacgtggcttctggagcctggggctcttagcagccccttcatggacccatgctttatgcaccgcctccccatgatgcaaaacccagaactctctacatcgggatacccccatcttggggcgctggtacgcctttcgcgagaaccgcattttatggtgttcancgactgtgaccctttggtacccggcgcgcgctcgttatcaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggccggccgtgatataactgtttgtaaaccgccgccaatctcctcctctagcacattcctaatagctggcccagcgtaatacaacgacaaaaatcgcnagtggntggcactggcgaagatacaattaggggcccctcaacagtacgggttggagacaacccgacttgggggggataagatcccaccaattaagacggtagtcaccccaagtagctgttgcatctccaacgttttgtggccttgcttccccatccgttngctgggttgttaaagcccagnacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatctcgagcccacgtacactgagctaaacgatgcgaaccggaacgggccgaatacgaaggttgctcactatgtatcaaccgtttgtaacgcggggataactactgtaatctccccctgctcgagaaacccaatgtgtggtgtctattcttcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcatcatcacggtcgcacgcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtgatagtcccgcagcaagcgggcgtccgtctcgaggcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcggnatcaccgcttatgttgtagagtattttgaccacgcagtaacgcgcacgcttatgtgtctagcataaaatttttgtcccgcctggccccatctccgcaccacttaattcagccnntagtcgtatacnnncttgccgggacgactcctgtcnntttaacagcctnctttatataagggngtcattagcaatttttaatcatcttgcccnccaccctcgctttcggtgtcggttagcagtgttgccaaaagctcggttgtccacggagagtcgcagtagctccacataaaggagatgagcgagatacctctggctgtcccctggcaaatgagattctttgcttcggtcgctgtattacgttcgcagcaagggggcgtgccttcacgactttttaccttgcgtgcgctagcccgccgatagcngcggtttgaagtttcccggaggcattttctttgnnagtcaacaatacagataccattagaatggnaccccgttaattatggcgggcggcggtcgatgggtccgtctgccacggatcgcgaaaatggcacgcccccgacacagacgaatcctgatcagtcgccccaggggcaggtcgcggacaacgtcgtaacggacagcggatgcagtcagtatagatctcctccgcaccgagggggttccgaatccctgccagacggcggtctccgctccctaacgatggcttcaaccagattcgagcaccaaggtgggccagggcaccggggcccgtggcagcttttttacacgaagctgttattcgagatgatggcagcacgcccatagtggtatggagctatgaccattgtatacatataaaaggatttcagcgagagcagacacccatgccaccctgcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgcgccggttttagcggacctcaaaagcggcccaccgccgcggtgcgcacagggcagtgacctggtgttcgcgggggggatgcgcgccgtttcattccaccacacgcctcctgcgacgcctcttcgcatcctttggctgttccaaattttctagctggatttcaagccaatctgtctggaaaatccagcttctgtcgcggattaagggccagggtaaaatctagaaagaatatagggcgctggtctaggcgaagatganngctcacatgggtgaaccttcggtcagttggcagctcccccgtggagagatccaatgccgcaggctagtttttagaaacccgtaaagctcacgtgtacactgcagtcgacttgaaattcatcacgccacaaacagacgnaaggaaagacccaaaaaaactccagtcgtacagccgtctcggagactaacaacccgcacgaggtctaggccctgccagactccttgttctcgcctccgaagagaaccctgtgcgccggattttactacattcaagatacttcctggtagaggtgacggatacgggagggtgcgcaagtcttacggacgctactgttcgcgtagtttggaaaccagacnaggcaactgctaactatgaggcgggtaccattctcgccgattaaccgtctaggaggcgcttacgaatagagtcccacgtgtgactcccttggtgtgtgtgcagaacngggctccacgcttctggatattgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggctgctaaaatgcactcatgtgcgcggccgctagtgcagcatagcatgtgatgcatacgaacaccaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctctccgcagtaacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacntgcgactcccactgatggcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcggtcaacttgccaacgcttagngcgtggtgactgcaagtattgcagacnacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactancacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgttgggctaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtnccgctgtccatcgcgccactccgccacatgacgctccgccacttttccttagcccagatttgggtcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggcccgcctatcgcgagtggccgttaagtcccaaggtcgcagtcggtccctgttatcgaggtccagcatatgtgttcagtccccggctcagctatacggtagagtagaaattcccttaaaccgacgtccggtttaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgccngcgctacaaagacaacagtggacacagacttcgtcccgtcaaatctatgaatgccatgttatcccgcggcgcngccatccaggtaggcaaagtttacggaccgcgatcgtagccacacagatgggtgcaattgcggctgggaaagtagctacatcaacgccctaaatcgatgcggcccttatgctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgncggcacaactccggtggcnacgcggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtccccatactttccactgaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatccccttccatggggatgcttcgtggcattgtcatgacaagtaccacttccctgttcctgtccaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgacccccccggagaagtcctcccagtcgcactgcttggactctaggccgctccatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgngctgatatccacaaccgtcgtatcgggcccgaagacagagttaaaacgatgatctcctgcgggccatgggaggcactacgttgtgtcactcatccacaggtatggtgtaagcagatatgggtcatttggtacagtagggnatatcgtacgtcagatgagtttgttcttccgcgtctggctcgcatattagagaggttcacagcgtgtaggtgccccagctgagctttccgacgattagcacaaacaagcgatggcgggccaccggtgaggcagtagacagtgtgatttaccatctaccagcgcctcccaagcctgccaaacctaacgtccttggcgcatgggggaaacccttactcatttggctaagtgactagactgtgcaacagccctggcagaatcggatgtggccgccgcgagttcggnntgggcgtcgccatggcctagcggattaaactccaccagcccttaaaggtataaacccgctagcaatgctgaacagctgatagttattcactggctgaacacagaaccacgccccttagtgncacaacatctttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagctgaggcccagattgcttgttcgtgattaatcgcctccgcgctgttgggcttccggccgcggttacagttaccgtataaccgcgttgccccccacggcttcgactgagatcacgggcgcctaccagagggggctacgggttactctggttttggcccgctcggggccatggcaagaatagaacatagcgagagacctataagatcgccataatgaatagtgactttcacgtgcagtgctcagtagtaggatgtattaggccttgcggcgactgcagggcgntaggcaacgcgtactataatgcgttttgttacgttcaaagggaccagctngctagcatgtctaggccggatgaaacgggaactgtcgctatgaagacgatccggatgtagctgggttgggactgacagtcggtaggtaaaaaaaagcccacgcatactgggacctactatgcgtatcctgagtactctagaacgnatgggggagaagtcggaaaacanacgcgatggaggtcgtttgggattcagatgccctccagctcagcggaatgaagccgctctgcccggcaggaccccgaccggctcaagcgaattagtgcgtcccgtagggccctagatttaaaagaggaggtggttagaaagacacagttgtcaaacttgcccacaagctcgcggaatggcgtagttatgcagagatgagctaccgaaaagtgggtctatcaatatgggacgtctggctacttgtcaaccgtgcgtagtgcttcgtaatcgcaagcactctcgacagtccggcgaccccgtaggccatggtcaacgtgtaactgaggctaacaccgaatcccagcgggggtggtgccacaccatccatgtgccngctgagnngatcctcgatggaggtcacagggcgattccgggggggtcgagattctgcttgggacgatttcttccgcagtgtcgggtgttcccaccgcgataatcctgtacgggttnttgagagggcagttcgcttataaattgtacaatccctcggcatcccgaccactatcttggattttgtggctcgattgcgggggactgaacgccttcgcgccgtgaggagccatggggtagcacggcgttgggaacccgactgcctggttcgctatagaggcgcgggatatagagatgcaaccggcagggcctaactcgggacaggactaaaggccacgtttgtatgtngaaagtccgcgcagtcgtaagatccgatcatggtctccttgccttggctgcgcgagtaatgccccctattgagtggagctacactctgttcaggaacccggcgagaatcgcgtagctgtattacgagcctgtagtataaccataccgctctcttgcgctaccgcgaagtcgggtaacgtcacagctgctatgcaacccggatgcgcaagcctctaactgtcttcactttacatcgctagcatgattctggcgtcgaactcagctgggctattctttaccattggtcgagtcccgagaaccctccttttagtgtcacttgcgtatttggtatatcctataactataatcctccctggctaaggggggacagactactaggttcccctcggcggggacaggtaccacctggtgagcaatagatttgacaaggctggagtggtaaaccatgcagttctagcgttagcgcccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggagcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatngacatcgatcttacctaatgangacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccaaggccagaccgtgcgagtcttgacatgactcggcagtccccgtactcagaggagactcgccgagcgagacgactcggcacgcccgggattcaatgggcggccctgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatcttcctcaagggaagtatctgtgaagatgtgtccatattgcgatcgttgcctgttaaaatcagtctccccctccgacgaattgagccatcctggggcgattgaaaggttgcatggcggattacagggctgctatacgcgtatccctccccggtccttcagccgcaagggggctaccagcgacattcaacaatcatccacgctgggaacgtcagatgagatctggcctcgaggctgcgacgggaatatcccgagtcagcatggttcgattttcctcgtggcgcattgggtccccgtgggccctgaatggctcataaccccctatagaactccttgcacttcacgtcgcgtcncctagcacgactcggtaacgagggggacgattccgatgctccacgtcagccgtgacgcgccctcagtctaacagagtgtacttgcggttgcctgtaggtcgggccgaggcagcgcnagntctatttactttgcgccgattaatccttaaatacaccgctaccccccngatgtcggtgtcccggcatgctcaagncggatgcattcgtaatgtcagcngctgagcgcgttttgncccccgctccagtanccgcgccgcgcgcccgggtccggcttgcccattccacctacaacgtgacaagcgcgttggctccatcactgcgcgccaattgttctggtccctcccctagggtgcaacttctgtgaccaactgtgagttcgtatgtcacactgcggcgtcccacggacactgttaacagcaaagcgtagattgcggaagcctcaaagacttgtgaggttggaggtctggaacggatttgtcagagtacgtaccgagccagcttcacctccacctggtgtctagggaccgaangtcctaatcaatcggcatatgcgttttcaaccggtccgtctggtggacggctcacaacgcggtctcggggaccagatcaaatagcagcaatgcgatttctatgttcagcagttatgtaattacatgtaggacctcatcggaactcagccgttacgtccagtagggatctcgacacacgcganttcatactgtcccctgatcagtagcaccgaagacccttgcggtggcgcgatatactgaggatcgtcaattccctggccattggagagctcggttcagggcgcatattattaaaagcacgctgcctctgcatcgcgtccttgactagtgaggggaatacaagggacntaggctgttaatccgacgtctcacaagnctggcatatcggctagacgtagtaggcttgtgggttggaanggtagcagtctattctggcggcgctatatctcaacgtaccggtgagtgagataactcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagtgccgtgaacgcaactcccggagcgaagtcccccacgtacctggtgctgtccccctatcttagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagagaaagtcgcgggtacccccgacttcgattactttctcgcaaggggagcagcgcagggtggttctcttccctcccagtgtaagatcaggcagcgagagccgatgtacataatattgaatatctgtaatacctcaacgcggcggcgaacgtggattgtacccggggacgtgaggactctcaacgctacgggagagtcaccgttgctatcgtaggtggcatccgcgcgacacgtcgcacagcgtgacctcaacgttcggagtctccgngggggcatctaaaccgcgactacgnngcctcggccggtataatcggtcgaggccgacatccgcggtcaatactggggtacctcggtcgactcgagtgctggctcgggcgttgaagcttaagagcccggaccgcgcacgcagcgagtataatctattagaggggcatttgtattcngggggcgaactgcatagcgccgcctcaccgcataattcgtacaagccgcgccggctgcagtcgggggaagggtgcccttctggctacggacnacgcgcgaaatggcgattaacgcctttctccnaacgntnttccggcgagtggataccgacttggagctgcgncccttcgacaggccacggcgccgtcgttcgtaaaggaccattccctggcgggataaactcttgtccgggtgcgcaactgaccccgtaaccaccaaattgagtttgattgtataagatgcnagtagtgccgaatagcgtagtgatggaggcggcacggtgattagaaaacaagcggccgctcgactcctgtaaccactctgtggacttccatgataatcgcaggctcgggaacacgggcgtcagcgtaacattgtngccacaccaagaaacaagatacngaggcgtcccactcctggatagatgggtgcgccgggcagctggataagttgaatgcccgtggacacgcacattcatgcacgctggcgcccccgggtggatggtattcagagctcactcggagatcatggtgcccgccattcttatcaggccangcgagtagtactatagacaactaggccccccggaagccgtccggccgattgcaagagaggtttgcatctctgcaagaggggggggagatgacactatcgcggatgcttatgaatcttagggttcggcatgagccgtcgtgtacaccacgcatggcgctattcgctagtcaattgttccccacccgtttgccttggggcggcccggcgcaacggtgcagcgaccggggtcacgggaccgtgcggcgatatgacatcgacnnttttggacgtcacagctgttgtatgtccgtccgggtacaccccgctatacctgggntacggtgaagtatgaagccgtactccgcatattattcgcacctcagaggctggcgggtattaggcctgtaccgggcgctttatgggacaagaaccgcccctgaagtaaggggtgactctagcnngccttttaggtttgacgggtagaaactatacatnggcaaaaccgtgcgggcaagggggtccctatcccactagcttgggtccggacgactaaagcgaggctcatcgtctttcgggtgagatagggcgcggccgcagcttcctcgtaatcgctcccgcactcgcgggcctagcggttctttcgcagtattggctagcgtgatgctcaaaaatgtctaaagctacccgagttcgccgctcataatttgcagtcgccctggccggaggatggtggcggcgtccaggtncgtagtgaaggcgttggttgtggctgtaaacatcggcggctaccggtaagccgagcataatcactctccataacacaccgctggatcagccttgtgcaagcctgcacatggataggaccacccgcaagccggggcaggtggcggcccgcgccggcaccccgtcttaatccctttcagcgggataatcaaaagtagctcggggcgcctttgaggggcatggccttcggcaagcacaaggatcgtcgaggagaggtgacttgcagtagtctgttggcctacgcatcagtttgaataggtaaagagncgttaatgattcacccatagatggctggtctcaaattgcggggaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcgacacactctaccagtaccccggccgcgccgcgaagggcccgggccgcggagttaacntgtggtgtcagaacnnatggtacctaaacaggccgtttctttatgcatgtggcggcatgcgtactattacgcttctcttggagccaccccccggaggaatgctctaaactgctgaatgggcgaagcgcttcccgagctggctctcaacgggcttgcctggtcggtgcaactcaacctccccacccacgggcgttgtccggaactgcggggtttcctcgtnntacatggcaccgccgtcacctgtacacggcacatatatcgggcatttaggaacacccggcagcgtattggttgtgggattccgtacaaggtggatgaggatgggttgccgcatattcacatcccatgataggatgcagacccggaanggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagantattccttctgacgaacatcgctgatagaccgagtccccggtatcgcctgtgggggggtggaggcctgttacgatgcgggctgcgcggaggggggattcgttgtccgccgggttaggtacggaagtcacagagaagacttggaccttctcatctcgtgtgggcaggtagcagccccggacctgcccagggggnctgggggctgttaataccccgattctatgaatgctgtagtcatcggctggatacatggtggtctatcccaactaatctaactgattcttacgcccctactcccttnagagtctgtctgtattctttcgctccccgacccgcgtgaccaccgtttcgtcgccggtccgggaccattctcagcagggcaggcgtaatgatatcagcgggtttcaagttggggattttgtatttcacatcagctgggtcttctagtccccggccgggggtcccgaggtgcgtcgcagggatgccagtcaagaattcctcactgtgctgcaacagggggagagtacacccctgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtngcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagatccgcgtacagcggggttagggaagcaatagcaacgctgcagtcctaaagcgacagcgtatcacggcgtactgngcggttggctcagactagcatactcaaccaacaagggtggggtagacaggcgtgcggccccccgatatggcggctgtcgtacgccacacgtaggtccaacgcaagtttgatggagtgcggttgttctagtatcactcgccgtcgatcttttggcagcgaaaccggaaatgaggcgagcgcactagcaattttggtctccacaagagggagtctacaacgctagctgatatcgcctacaaaccgggaatcgtcgccacaaccccgcaggtncctcacacttccgctctccggcaactaagctatcttacactcaattggtccctgcaggggacgcctaaaggctaaatgcagaagacaactccctagtttggagggagccgctaagagtcgataccgagtttggctttggacattgtgacgacaataccgtgaacatgggagtcgtaagtataaagtgccttagctcgcctatcctcatcctacacatccacgacctgacacgccgctcntacctgtgggcaacaattcaatcgaatagccacacatattccacgtccagccagctcgataccttcaaagtggactacacgcgcgagacaagcgcggaccgcttctaatcgacgctctgagctaaaaactaaccttagagtattaagcattgtataggaagtcgctgtccaaccgaatagattgtcgttgcaccaaacgcctcgccaggctatggctccggtgggttagattgaggggtgtcagtgcctggttcacattcgtgaataggcgggccccgtcgccgctttactccaccatgaggttgtatgnacaccgaaacaaggtcaatatgctgcgttagtcgcggatggatcgtaggagtcccccaatactccggtcctgtccttcagtgcactcattgcaagaaccctcccgctcccgagatgaggcagtgatggcacaagatgcccccggggggcccctgagaactgtgggtcgaggtaggcctgcttctaacagaagcccgtgagagcaatgcgacgcttcgnccttgacggngccctcagaggtgagagtgctgacgtacagcgaatgatgctctgggccggccgaggtaggaggggggccgcgcgacccctgggaaggagcccccgcgcagcagctcangtcttggtagctcggtgcaatttcaaagtactgtgccaagccaacactaggggcctatccgagtccgactaattgctgaacttcaaaataccggacaatcacccgtcgacagtcaggttgtcagcgggnaacagaccgggtctcaagggatgcctctatcgaaacagatgctcagacccagggagtcacatggtcatggcaacggacctaggaccttaggtcctgcactcgctctcacgggcatacggccaagggtcattagcatgttggtccacgggacgacntgggatacgtgatttctgggggataggatgatcggagtgacggcatagactgggcagtcaggctaatggtgcataccgggaacgcgcgcccgccntgggctgtactcgtggctgccactcacccttgggggggggaggcaagtgttgtggttcctagaccttcgggtcgtgcgttttttggatcgtgggaggtatcagctcttgactacctttgacgctccccgactgtttagtttcgggtccacacgggaggggctcttaggccacaggagaatnnccttatggatccgggaccgtgagtactgcatggtattgtttgacctcgtgaggtngggtccccttcactccgccctgttgctagacgcaagagcatgcacggggcgtacgcttccgctggagtctcgaacagacattaggtcgcattttcggcatccatcctccgtgcacaattctgagcagccttcntaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtnggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggcgagcgtccnggaattacagtcattcccacgcccgctgttccttcaganacaacttggactacggngaaggatacaggattacgtagagagtggcgctaaatgctcgcatactctacacggaaggctgacccggaccagtccactggtccttggctggctcacactgcaatcctagatcgtaccctccatcgcaggctctaagtacgtaaattttcgcggaggttgcacatcccgctaccactacgtaaagatcactagggcgtgtaaggaagcggttttgccccctcggtttgaacctggcaccgacaacgcaaattagcactccgtacgctggatattcgtaattggggatacggccgggtataggtaaggccacgacattgaggccgcgcgtaataacgtgggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgacttatggacgcaagtgccatggattatgtttcgtccggcggcaatgctcggccttgtgtatttgcgagnaagggcacaccgagcgagagcacgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggnccacttaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggattatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctgtccgcagtaagatatgctcttccgtctgcctccgcaactcagatctatgtagacgccgacggggtatgggtatggatcgggacagactcaagccgcagntcacttttcccatnnnggttacttcaggcggcactttcagatgataatccagggtgagagtccacagaacgaatccacaactatccagcggcggctcttagggatcgcaaggctccgagaataggactagcaacttgtccgccggcgctggcgtgcgacatttactaccagccatgaccttggttttggtcgatatctggcgtgncgcagaaaccttctccgtaatgactctccgggtttccttcgcaacaaaacactgcccccgcctctcgctggagaccccgtttgtaggtgtggcattctgctcatggaagtcaggggatatatgacactcgatctcgtcctataccctctctgggcggttgcacctgcgaggcgtggagacacaaacccacgctananacacccgaccagtttcggcttctcaacaacctaattggtctaacacagtctacagccgcgcgcgaagatgcaacggccacagcctcgccttggtctaagtttgaggacgcccatgaataccgttggcccgttngcttccattgactctacatcctagacagctgggtgatgtccggcctactgaatggattaacgctaatctgctactggtgcgaccccgagggggtacaaggcagtccgtgttaccgtcgcgggcatctctaaggtcgcgaggcccgatacgtcgatgcatatagtgccgaaaaatggaaagacgctaaccatacggttnnttcccacatcgcatgtctactctgatccgaggggacnggcaccggactgatggccggctctgccattcctgccatgataagggggctagagcccgcagccgggtaaatttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcntctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgtcaggtggggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacgggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcggccgtccggacgaatccacagttgtcgtcgaatgtaatgccactcggaagagtcgatacgatgagactactcaaccttggaatccgactgagttacttcatagctttaactagtaagccgncaccgggaaggagtcatagttgcagtaacgaagcactcccgtgccccggctggcgggcgcgcctcagcgcgtaaatcgtctacctaggacctccgcctgcgtcgtgtcacggactcttccctgggacgaattattcctagtaacataacctccccagtagactacagtctataaaagttcgcgagatacgagaggccgacctaggctggaggaacaaatttggtgagcttatatgtcagcaggttcgcatacgtttcgcaggtctctcgcatggtgtgtgcctatcgaaggacccctctcgataccaagagagtgaccaactttgtacgcggacgtgtatacgacagtcatcgggggctaggtgagaattttatacagcgcctgtgcgcaaattacacccatgggatctaccgatcttgtataccacattcatgcccaacagntgntgcagtgagctaataatgcccangagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgncgtcacttagcgagatgccgtcaccaggagcatgccgtgcctttcatgctggcggtgcgtctcggcccggtgtactgactacggacccgtactaagaccagaacaatagtacaactgggcttacgaggggcgtcgggactgtttgagagaccggtgctcnatgcgaccggacggggcagattggcggcggagttgacattcctggtctgctatgagggggccctgtggagcggctcattgcctttctanccgatggacattactcctccccctttcgtagcgcccgcgataggagtcggtcacgtatatatgcaccgtgcgtagctaatctttcgcgtatctgggatctcacgcgccaagtgagacgggcgcagtctattaccgttcagacgattaggcccctgagttggnctgtgctccctttcgtgcctccatgcagtgcggacactgttgcaccatgcactgtacggaccgcggatgagtggcgcagtggaacgctgtcagcaccctggtcaaatccggccgagggcttcccgctcagttcaccggagaaaccggttgcatgtcggaggtgtcgcgcgcccattgtcccatgcactccctacacccggccaaattgaagacgccgcatgcanccaggtacagttaccttacctcaccaatccgacagtatctatttgcctaaacccccacatgtcttctgatttgggataaagtacagactcacctattcacagccacggcgtgaaccagttgaatataccgncgtaagcgatttgtgcccagttnagcttcccctacgccactttattctttccccctcggtagcacgtttagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttagaacggcgcctcggcgctctaatcgagtcgcgccgcggttctaaantgcccgtgaaagcacgtatccagcattctatccctccaatccttggtgatcctaggtttgatatctcgaatactatcattgggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccncggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaaatagagggactatagttatgtcatcccggggtcctaatctccactcacgagggcttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgaggaccgaggtaccaatgacaactagtaacctctgccgaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctatcctatgggcgacgcgaccgggatcgggttgctctcgaaatacttgaatcaactttacagtcttaaacacctggcccacctggaccccgaggatggtacacggcaccgtcagtgctattgtgagaacgttcgctgtcaatctctcgatgacctacgtacggtcccggcccgtagcctatntctgagcacgggtgaaagcactggtccagaaaaagatcccgcggttaaacccagggggacagtcaccacgacgtagacgggcggcacaggcgacaggtactattcacaagagtcagtataaacgccgggctttaccagctagtcaccagttgtacacgcattagtaatgccaaagtcatgtgatcgattatggtacaatgaacggggaggcctatggctaccatacgcgagcggagggattagactagtaatcaatctggaggagtaagtgcggtgtcaatacgccctcatttggcgtacaggatttgtacttacacctctacattgcggcattcggacacgcatatactataaggatttccggaacctcctactcggttccatgggcagtcggtcggcgtgtcaagtgaattgatgtccgtttctgacggcagggctaagccgtcaagacatacatgtaccccgggaagagcttattctccctgcaaggatggactgctcttgagagcaattttgtgggcgcagcgcccggccgtgctgtcaggcttgggcgcatctgctataggaccggcccggacccaagtgcatgtgaccgcccaacaagcggagagaccctggcgggtcaattactctacttaaggttacgataccatcggctggctcgcgcgcccttttgaatgcctagcttgtgttctnacgcaccctttattatacagataaaaagtcgtctggntgaacctgcactgcttaacaccggatcgtataacactcccgtgcgccgcaggccgggggtaatgcttgttcaggttanaatagtgtaggatgannnccagcaattgcgactctcagattttacccaatgcgcttcgccgtgaacacatggatgggggcgctgggtggcgagtcctttcccgggnntagggcgaacgccgaccgccagctaggacgagtttgcagctttctatcctggcggttcgtacccgtaaaccataggccatcttcttacaatttgtaagctttgcgcgacgtaatcgatcacggcacgtgcaggcttgcgacactatgggcagccactgccccgtctcgggcggcgagcgcgttacgcggggtgagggcgctagggagtcattggtaggaatgtgtctgtggcatattggacgtgtataaaccatgccacgcatcgccatttcagtgaggccgaatcgtaggggcgtccctcatgccagttggctcacttcaggactcctccgtctgagtgtccgtacccacngacaccaagtcttagtcctgcgcccacactagtgtgggttgactcgncngnntatggtagctttcgcccaactttagattaaaaacccctccagtggtgccgctacgttgttgatcaccggggagggaggccgtgcggcaagactacggtataggagcctggttgcgatgagtagcggtactatgaanngggtcagatgtccacgagcgctcttgacgacccatgtgtcttctctgtcttccgcgttttgctcttatgcagccatgacttacctctcgcaccgaccagcgttaggcggttaacnngcgtgcagaggcccggccggtccttgtgccgttatgtgcgagaggattctcgcgagcctcccatagttgagcggccgtcggtggagccggttatactgagaggtgactcggtatcaganggctgtcatgcgctggacacttctcctgcacctcccgtcccctaccctatcaggacgtcgcccgcggtccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacanatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctcgtaaatatgttctctctagcagggcctcattcccatgncacctccatttctctccatttagtcctcgactgggttaggtcctctttgggtgtcccccagccatgctgtgcccggcccgaacactctgaatgctagggacgagagcacaagcccccaaccgcttgccgtcataggcgtggtcttcattgcgggatgagaatggcaagtttccagtncttcgntatgagaacggctattngcaccaccacatcgcggagggtcagcgtatgccgacgagctcacttgcctaacggcgatcactgtagcgaccaagtcgtagtaagcngcggacgcagctaagganctgcccaacaaaccttcccctcagactggtgcacgggttatatcctgaccccgagttcccgccagggtgcacgaagcgtgacttgtctgcgagagcagaaccgtccgcgaggggcgcgggcgnctttaggttacacgaataggttgttacgatgcaggaccgctaacaagcaagtgtgactacattgaccaggaagaagcctggtgcttacgagttacgtgtgcgatccgttaagggtgccttgtagccccccgcgattaggcgggagtcgcgacccttcggttgcccttagtgtccgaggccaatttcctcaagaatcagaccaaccnntcantcggggcgcttacgcngtcaaacgcaccgtattccgacgagcagcgatgtgcgagcctggcgagacgaaccnatcgagccttgcgcttttcagagtctcatgcggactcaggcgatcccggcgccttgggggcgtgcggatacgcaccccgcccattatagaatcgaagaaggtgtgtcctagaaatgagagcccaacagcagtgacggacaagcgcacaccactctcctaagcccggcgtataacacgtgaatgcaggaggccacagcgagggtattcggatggccagcgcccgttttctacgtagtgcaaacgcggccttgcggggtgctgagtgcctgggcttgtttccttgtctggtgctggagcgtccgccgaaggctacaggcgcgacctactttcacaagggtctaaattagacccgtgtggcgttagcaccgctccgtgacgacctgatttgaaccccccgacttaatgttgggcacgcataaggcatttcggactaacgcgagttagaagcgtgcctagaccgccagctatgaataccgctaccgattgcttgaggaagcgatgggataattcccaccacaacctccggtggctgagaggacgctcgacgaacaaccagatcctactagtttcagcccgctcttgcgcatcgataggggcgcaattcgcgtacgatattggaatatcggccttagtactccgcaattcaatgccattgacgagcgaacatcatacggccctacaacttggcaaacaagagccatgctgtatcaaggccactaggaggaaaccaaacgcgggtgtcccttagatcctggtttgttggcacccgaagaccacccagagtcaatgtagctaccatattgtgcgcgcgttgagggtgcgatttcagagctcacatcgcccttaagccctgtaacgccttcaagcttcgggcatattgcaattctctttggtggggatcgactcacccttacaagtcgatttgaccaagatcctctcaggcgagtggtcccgagggacaacatccagcatcagccaagctagataagacgaagagcgtcccttttgggcgcggacgggccggtgcaccccagcaaatctttgtgccttaaggcgtgctccccntgtgtgccctgatctancangttcacggcacggtagactcagcgtgcggagtatccatactatcataccgaggtgtcggttggtgaggagaattcgggcatgcaagcagtctaacccagtccagcatcgtttggatatgtttctggctcctgggcccacgctaactgtaaacgaagcatcgaggtcccgcgcaacaccttcatggtaattcagcggggaggcgccggtaaggagtagcagcncagcgatacagtgaaccagtttttaggcaagngtatttctgacaagtctacctaagcttgttatgcagtagatcgcacgctcatgccgcnaagtatgcaccagatatcttgcaacggtggaagagttgccttaacctgggcgcatagaagacagggaaagcggtgctcaaatcacgnatatggccagcggccggcggaagtcaaccccgtgcaagcggcggaattgatgaagagcagtactgcatctaatactggttcgcccgcagcggcatccataggccgactttcagtgcaaaactatggtcataactcttggngatgagttcctcgatccnccgcaccatgaggcttgtgcnattgtgtttgtgggcgtaaaagagtgtgcggtaaccaaggtttcacagttcgctgttcccgctatatcctgtgcagcaaatcggcctctcttattttaataaacgcctgacgtgtcttggttaaccccgttgtacgcgcatgtctgtccaatcgtcattcaacggcgaaacttcgagatagcgctcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccntcccgggagnggtccaaccagctgttgtctcttaatttagttangggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacngggctgaggggcttagtgggcccaacccgaatatctgttcgtttggcgcagccgctcaagccggcctcgtttatgcactcggccgccccgtgctttccaggtgcgcacccaaacccctgcctctccccttgtaaagaaccgaccacaaaggagcggncaacccctggccactgtacattaacctaggatcacacgctacgctaatgngaataaacgggggacaccgacaacggtggagggttaggttaactctactaagatggcggcactacgacaaggcggcaaattcgctattcgatcatcgagaacatgggagaccatggatccaccagacgtccgttcaatcaaccacactattatggactctgcttggcctgtgggagctcgttaccctttaatcaaggtggaaaaatgctcccgcggcagatagagtgaaccatcggcctgctattcggtcgaagacctgaattaccgtgctccttatgttcgggattcgagacgcatacgggacgtgacacgtccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagatagaaggtgcagtcaccgaggggtggcattctatgtgtcgtcagttgccnatatacttcattgccaggctcgcgctcggaccgtcgtgtacattaaacaaatcacaaagagcgcacgacaatagttcgaatagaaggtctagatnctctgggctctcggataatgggaagggcgagagaaaccctgttctcgagagacggttcctactattcgaccgcccactgttgccgaagactttcaggtacggcgtnnnngtcgctatgggcaaaggctcgcgtctactgttgggtgaacttactggagtcttactcgacggatgaatccgatacgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtatctcaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgagatatatgggggtcttgcttggcctaccctccacgccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatgatctcggctagcagccctatancaaccataataccacggcattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagccgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactggaaggagtgttctgcctcctgcgcgccagaaggaaggatctanggaggtaaaaggtacgcacccttcgatcgggaaggtggtaggaagctccttaaacgtaaactcaagccgnatcnaatagaggcggatcccctttcatgacccccgtgggtctgctgcgcgtccggttgagaagacagagggttgattcggagggcagccaggtcaagcgataaaatgtaccgtgnggcgctaaggaaatcttaataggtaacacgaatagccaacgccacngttgcattagagggaaacgcgtttaggagtttagcgtggccttagacttatccccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacataccattgcggggccctcgttcgaagggcctaagctccgagcacgtaccgggtcctctgcttgagtttcactgctgcggactagtagccaaatgctgtgcaagactgccccgacaagctcagttttgcgagcaagacgcgaacgccgaatattcgcccttcgtctgggtgaataaaccccggggtgctttacggattctctccggtcgattacagcaagtcaaggggtggccccctatgtaaccgcgtgtattccttactaacggccacaacacttccccgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgtttattattaagccacaagggtgtggaaacgccaccattgcccgcggtaccgtaggtcggggccagggagccccttactagcggcgcaacttgggagacgacgaatccgaacaggnncgttcctggatcgtgagattgttctaggtgcagaactccttgccgccgggactccttctcaacaggcacagatctatatgacttcgcaaacatttggagttctaagacgggctttttgaacagtcacataggtaatcgagcgtttggtctgagacgatagatgatagagtgagatcgaggttctctcgatgtgccacggtaggcgtggtcaataagacaccgacacgacaccccacgtgatggggcgctaagaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacgcgaccgctcccggtggaaagtcccgctcagtcattaagatgcctccagatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatcccccggttcctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggcaccttatggggctccacgcccgctacnngcgcgcgcgctcgttgcatgaagagtcaagcatggcctagccaacattgcctatccgttccgggagcacgtttgtgaacgaacgggatctactcttggacaacccagcgactatagtccatgaactcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccccaagtaaacggccngtattgctctcagagaccacaccacatctgccggctgatcgcagagcacgtctaagtgcganaagcacctttctttcgaaacaggctccatgtcacgaggcggggattccgtnnaganaggcgagtacgctgncgtagtatgccggtcgtctggggatcaagtgctccgagctgccgcgcgccgagcgggaagccgacgaggcgttcacgagcgcaccgcccgcgggcctccaccaaagccatacggcacacttttccaggtgaagttacacacatcgcgaggtacgaattgcagggtatgcgacgacctcttaaggcaccgcatcgttgtacccccgaggagcacctggccgcttcgcgttctagagtcacaaagtgtgaacctggtccggcgtttttagtcccgagtcggtgcaagagcacgacctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgcgcgaactctagtcttctatattccggtcgagtgcaacacagaatgtgttcttaccaggacccccgatagctgtatgcatctctagtacagtacagcgatggactaggagggtctaacattggagggtaaccatgtacagaccacccngccctcggccggttttagcgactagactacctttgactgagttattggcaanggtcatctgcgctcacgctgaactccctatattggcgtccgggcgagggtaagtgggcgaccaatggatcctatggtagctcgggcacgacgggggctactacacaagccattgcggttccgtggttgccagttcggaaaatggcctgctccggttactggttctgcgtctggatacattcccgccaccccggagtctaccccacacgagctagtgaactgtgggcgnatattaagtgaagaactcagggtcaactgatatcgttactgctgctcaggcgggaaatctttgcaggccatttgaggtgatgtagtgcccttgaatttacatcccgttaaagactaatttgcggcctatattacattagtcattgggagatcgaangaggccgtggactaacgtgctgttcgtcctcgcccagggcctgtgctacgagattgggccgccgctcgccgctgacgccctctagcnctgtctcacngcgacgccttagtccagattatccatgtctgtgccaaacttctcaacaccattccggtgtttgggaaccctccagatagaagtaggtgtcagggctngattttgaacgtctctgatatccgacgcgcgntttttctgcctcccgccggctgacgcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttttccagtcgatttgccccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaactacttgacaacgctctcgtgtagcgggacattccgttagtgcccccgnccggacgcgaggttatgcagacacacaaggcgctagcaccggcttgcacagtgccgctgcggccgaacggcttcaacggtggctggtgcctccgcgtactcagcgaaagtagttgacctgcagtcagtctgacccgggtnataaacgtcgccgagcgtcttccctaatgtctgacaggaatttgttctgcctctcgccccttcaaccgcgcggccctgcccgcgatctgngtggtacggttgtcttctctcccactattcccccgcagtcgcgcatagggtgcacggcgcgtagagggcagcacaagtgcggtagatactctgttgtacgcctgtccgaccgtcggcagcagtccacagtcattgctttcttcaatgacacgcaaattggctagagagcaacgctcggttgctgcttgggtccgcccgacacccggcagcanttgcggtagtctgcaacgtcggcgaggcaggtcgacacgaatctgcgctggtgtgacaaacaatgatcnaatacctactagacgacgccaagatntcaccacacgtggcacgcctatcatgaggatgtgcattccccncctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgtcacggtcttaccgccacaaggggagaacacccgcagacgagaagcgcgtccgcccaaacnggtacttgcctcggttaaatgctgacggagtataagtctatatgccgtgaccggtacaatcatgaccaagcgacacgtcaacgtaaatagtggaagccagcgccgtgttggcatgtgcttacagcaggtcatctctagaggttctccgtggaggaattcattcgtcatgtagnctgtggctccccggtgaaccctttcatttagccaacggtcattcccgcggcaaaggagggcacccgtgtgaggaacaacgcgagagcntcgaggcttctccacacgagttagatctaatattcgggctnaagccaaattgggtccggtggggtcccgtcggatggaggacgcgtgccgtcttcatgaaaggccacggaggaacacgcgtcatcggagccgcgttatccagagccttcggggggtgtagccggcggagcgcagggccgcatgccggagaacagaagaactgtcagcttgactanctccttgaagaagggatattgccctggagtcttttctagaaacaccgcacatactctgtattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaaggcaagcttggccggcggcggtgagtatactagggattcaagtgggttggaagtctatttcggcgcatggcgccgtacggcacgagcgctcgagctatcctggagtggacaagtgtatgtactgtggcctcgcactgatgcgcaggaggtcgacactgcacgacccttgtgtatagatgcagtaatcccgccgcgccaaaacgcctcataccgagccttggccccaaggctgttaaaagagtcctctataagagtatgagggcgtgctcaagcatctgtgtgagtagccgttctccggccgacgtcgtgcgaactgaatcctcctgacctgcccttgatgtgagatgactccgtcgatcgctgagatgcgcatccatcaataagggtgcggggccgcctctatacccgatgttcataccaggcccattactcgcggatatngacggagagacgtaagccctacgtgatcgcggacattatcgtaccgcatcggtatgacaccgcatcnctaacgggcaataggtaacttcctagttgggtagcgagcgcacggctcgtagggtctcgggcggatgtggcgctcatactagccccgtcctccggcgcattcagatccgctcaggtacagggagctacgaccctccctctccgcccgctcacccgtactcgcctaagcctgggcccctgatacagcgacggctgggtgtctagagccgacacaccttgagcngcggattgctactagacatgccattgcatcccgatattaggaaagatgggcgcnatccacgtgctacggacgagttttagaccgagaaagggggctcagtcccgtactgcgcttctcatacctcgctaggccgactacgccagggcgnggaagactcaaaacgctgttcgcgttctgcaaggaanggaatattagcganaagtagtatactataagaccctgagcaacgggttctggattgagctagatctcagccacagattttgtccnattcggggagctagccccgcactcctcaatggcggtngccactggcgtgtctcactacgcgtggttacaataggacttaggcnttcactacgagaccatgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctcggcctgtgccggtgtgtgtttacccgccagcgttttcntctgagaaattctgaatagctcaaatnccccaattcgggtagtcccatggtctctgtacattaatgcctcatggncggagtgcaaagactctgacgtgtggtcgtgttccaacggaagttactaagcctgttggcttatttcaagcatacattgagtaaggatatttcccagcatcaatctcagtccatttgagacaggcgggncgattctnattgcggtcccttgatcatgagtattcagtggtgaggggcggtgccctctgtttaacctctcaactgagggcctgctacncagccaacatcagttcggacaaggctacccggaaaattcgtcacaagtccatccgggtgactgccaatacgacgcgggntccggcggggtgtctttccccgtaagcagtccaatncatacatatcccgtgtaccccaacatcgtgctcaccaccgangggtccagctgatactcggcgcatgaacccagcnccaagttagccgtcgcgccggcgtcgtgaactgagtagtcagtgcgctatagactctccacacctatatttggcgcgcgagggctcttagtcaatgtatgtgccgagattgtccgttagcgattgcccctgaacaggcactaaaatcgaactcgagttttgtgtgactagtttgtgcactatcatgacacgagcctgggcgctttaccggaggctgccggcggccggctaacgtcgtnnnncgcgggcgtggcgacaaaccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgacctctctcaaccactggcnacaacaatgcagcagcggaagtttttcatcgtatacatccaccaaggctcggagacccggggctctcagtccctatcatgacgcttttggatccttaagtactgaggcgagggcgtaatacaggtgcgcgtcagatcccttgagggggactcggtgtacgaggagacacaaccggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccttacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctganccgtataccctggcaaattatgatcctaacaggcattctggcgatgttgcttatcccggcgcctcgnctgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactctggaaagggccgtttggcgactatgcagggtgtggccagccactaaatcgcgcgtctctanacgccgcggtctgaatatgttcgagcgcattaggcgtggcgaagcgttgtactaagccattgggtgcggacttccgccacgttccccaatcatgtacgacagttgctgttatgcagctcgtgccatgcctctgtgttcagattagcgaacggtggcttggaaccccagccaagcccccaagcgtgggctcgcacgccgagtacccgagggtggtgactaggtgccgagatctggatcgtgtcactccgggatgatcagccctggctgttagtgtcattgatcgtagaaggggataccaggccgccagtagccacatagaaacagccacttaaaccagtgtcgcctcttatgcgttggctgaacgacgttcgtaagagggaatattgagggcgcgcacccggcgtatgnggctggtgtcgcaaaggcaaatcggatacaaccttcttacccggacatcgctaatagtagtcccgcgctgcatggcggactaattttcacaggcgggaggagaatgcgtggatcacagctcggtccctggtttctggctacgtaattgcgcctcactgcgcttaacgagaccgacagtcttgacatcttngtctttatgatcaaccaatggtgccatgggtcaccctaacactgtgtatagtaacttcccataggacggagtcctggaggcagactacagcgaatcgggtaacgttccgccggctaagataacggcccgtcacgattagtcagggaatttgacgtgggttgtttcgttgagcctggccccccggcgcgcacattccgactccggttcgagaggcagcccaaatttagggatgttcgggagcggaaatgggtagtgccgtccggcacgtaacgtagcggtacccccttnagcacccaagcttaatcttcagggcattagagcgcgtcggaaccaatccggggtaacccaccagctgctgatagggtnctgggcgggtgctgcccccgattagtcaccccctggggaacaagaattagcaaccagttattcgctgcatctgtatgcacattggaagccgctctctagcactgctcatnagacccagtggttgcctgaaatttctcctccgagcagggcaagtgggaaggaccattagaaacggtcccttctaatgtagactcgaggatcgcggaccgttttggacggactggtatagaagcgtcatcgtcagtctggtcaaccccttgctaatgtagccgcggcgatgggccccaattaaacccgtcgctgcggcgccgtcgttgcaccctaagcgacacccgagcttttacctaaggattgaaccgcctcctaaaagattttttagcaccgctcaggacttttttccatggaaagggcgcttcccccggacggcactctatgcattgatgttatttggcaaggcggcggtacgaccgggtggggccgtagcggtccgtcatcctcctcagagtgcgtgcctaaagggggatcacacacggacaaaattatgattcacagattgatgacataacgccgagaaaaagaactacctgcttcgntccaactagacttcagcggcgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccagaaaaatcacgctctgagacattggagaggcggtttttcctgctccgagagctccagtactccggtaagcgtgtctganagctgctgaagcgggcgctcagcgtctctaagctcgcaagtngggccggtacttgcccgaggtgccgccgagcgaaaacctcttcaacgcgtcactactagaccagaggcaaatgcaactcccgcgcccgtctcaaaatgtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagtatcgttaaggcacgagccacgaagcacctagaaactcatatccccgttatgttaggnatagttgcgtcataatcagatcaaaatcagaagcaccggatgaggaatgacatttctaaccccgcacgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgccccggatttgttccaccaattcggtatcacccatccaacaagctccggcaccgcctacgttctgacctccccagtagattttcttaacggcagctaataccggatgccgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggcgcgttgcgcgggggccactgtaagttcccagggcttcttggggttaccttcactagaccccactactgcagtcncttctgttttcagttaagctgcctcgctgtccttttgaagctcgccatctgttgctganatcaaagagtatgctcagatagtgtgatacgcggcccaagaagctagggtagggcgaccctatgtacatgcattgcggatggaccgaataagggaacacgctgacctcccccgacctgcttatatgcccaaactaggggtggcgncccacctcgcgatgcanaggatccccggatgggccaagtaaccgttgcaaganctaccttcacggagncgttatcgggttccgcgtcttaggtctgcaaccggcttccggaagctagggtaaacttagcnncncggcaagtaggcgacgacctttagcaggtctagccttttgaacgacaatattgaacattcgagcgggctagaaacgatgacccctgtgtggggcaataaaagcgcgatcgggcgacagccacaaannagcgtcctgacacctggagcttcaagccgcggnctnngagccctccgggggaacacggtgtagcgggccaaangnntcatcaaactatgagtacctagattcgcggcgaccggtagggagccctttcataatgtcaggtaatactctcctgggaaggtcggtggcgcgagggacggaatgtacctgtgaggccaatgtctcgtggcgatggntcctatctagccggcaggacttccgacaccctgctcaacggtngaatgcaagaaatacgcaatatctagtacgccccaagactgccgtgttaccacatcacttagaagttctagactgtatcatgtcagcgggtccaaattcatgctaccaccgctatgcgacgactcaccacgaccgagcatctagcagtccagtcggagaatgcctcgatcgcagctagagctttaaccgaacgcagtgggcaccgtcggcgcatcggccagcggaccctctaccagagtattcgacatccacagtcgtacaactccatgcgatgatttgttatttgtatggagggtacttcgctgacttcacgaggagcgcgagttagctcgtccacgaatctaagggctctccctgactaagacagggagcgggtgacgtgtaacttagctgccttgtcgacccaaatctgagtctacaaatagttctagagtacaaccccttaggcctttcgctgcgacaggacgcctgcgccgcaaagtacgttacctttaggccaccagggccgctgaaccgtgaatgggtgttcacgcccacacgtcttcaagggccgtcagcattcgtcagctaaatatcggttcgcccgattcggctagtatcctgtagcgggggattcctctctcacntttttgttctagacacgtcaccgtccagaagaccgcggagcgtggcctcccgcgtcactacgattcctactcgtagccaaatgggctaacacaccacgtaccaaatcatctaaggctgacagttgcgggctagccgtcacgttcctcagccagtgcccgggacacggttcataattaaactcgttcgaaagagagaacggcccccactcgaggatattacttggcttatgtccctcccttgggagtccgacttctttagatacagtcatcctgtagcccgccgtctggttggagcacatcacaggtacgcgtggcgggaggatgaaattcgctcccccagtcagatgcgtgcatggaagccagatgctacacaatggcagagcgcgttgtgttgccngagaaacatgatcccactgcctgtctatccccccactaactagtgtcgtaccgtcgaatnctggtatgacccttaccagctatctacggggcggtgcaccgcgtcacctcgccgcggncccatcatgcaggctgccggccgcangcccgcctcctccggagtgtattttgcggggtcctgggctgggctgagtgtcctggagggtagcctgatgtgatgagtgaattcttgcgcgcggatggggctctcacgcctccacgtcttcgatactctacaatcccgctcggacatagacngcacacgaagaacccaggcattggaaccgaactanctcatcgcgaacgctttcgccctccaacatatgccctcctaccccccgaccgaggctcctaaaggaggtaatgcctctgtcatgctaaaaagctcctcctaatatgcggcgtgatctgtagcttcactcggcgtatgatgacctaaatcaggccaggtcttaccatagctgctccctggaccagagccccggaagtcgntttcatagttagctgccgtcgccggtcgaactggctcgacctagcaataacccagtgtcacgcatcgtgacatgcccggtcctctttgtagagcagttccaacggcgtccctccacaggcatttaggcccgatttgtgtnttttacgcacttttaccgcagtgacaggaagattngcgtaccggagcgcgaatatcgagggttcttcgtaggtcttcgtaagtcatcctacaacgattaaaggtagttgggggttccgacatcgggctccaatcttggctgcgncccgggtcttgatggcgtcacgcccaactcgtgcccgagctactctataattaaaacatcggtacgtgttccgagatctttatcccgttgaagccggcaggccagctcagtggaagnattgctccagaccgtgcctccacatttggtatcactagaagttcctccataacaactatcgggccatgcggcgatgccgactcggcgtgagcgtctagggcatttgggtgatgcaggagctagggctgttgtctagctgcaagcctgttatccgggtgacagcccaatcagtaagatgngctgccgcaggctcgggtgttgaggacggcgccggcaacgtggggcgtctgcatcgcgtctgagtctgtttctcatccatacacattcccgccgtattcctagcgctcgtatantccgacaagtgcaggcgacacacaagactcacccgccgtatctactcgtcagccgtcatcgggtggtaaaagtggagacgccagctcatgagttggtagccgcataaggtcatggatgtgtcggcccgagttctcgtaagttgtcacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcacccccacaatctcaccacagtcacttgttcacggcgttgcgtgcaatgtttattccctcttcctcagccactgtgcatcttctggtagtagtggcccttgattgtacttatccgcccatccgcccggcacgttccggttttagtaccatgcccatcccccaaaggctcgggctcatcacgcgttaaagtcacagctaactttcgaagggcttagtgaagtatagctcctaatagttcgattcgaacggtactcttctcatcagacgagctcagttcgactccnatgatttagaagtattcaagttcccccgtaacgtggaaataaccgggacattatcggactcaaatagcgatagttccttatccagaaagagaccacgtcccgtaaggtctggcgagggttatgcatgactatgaccctgctgcggtgcgtngcgagcgcgaaagcacgagcttatgatgggctattacgtccattctacgccggcaggttctgctagtcggccgccgcctacatcggggacatattggtgcaagtattcgaggcgaaagccggcttgttactatttcgcgttcatcggaactctgtagtgaaactcaacatanggcaccccctccgatgctgtatatccgtgtttttagccgggggcttagggaggcatatccctctcctgtgtgattctaacgtatngcgngnggggggnngccctgcccgaccnntcgaaccatgcccagtcttcctnaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacaggcacgctgttggggacgaacccataaacaagatttacggcataagcgatgggacccgcaagcggaaggtgactcgcgcnaaaggcgcagggcgccttggcacctgtgatccacgactgcaaatgaatcgcgcctaaagggggggagcatccggattctacgtcccgcgcactctgaactgctcgagaataccgacaggtgaattcgatagtattgtcgggtaacgacatggatgcggccagtattttaaagtgtaacgggaccgagccctagccggggccgtatataatggcaatgtctgcattgcggttttagcgcttttgtgttataagggctaccggttggcagttctgcttcggatggcctttggcagatatctgcgccccangatatggttgaagggcgcctccaccacagtgaacgcttggaaactaccagatatgatagtagggtattgagtccgagagatagtgacgcaggcacacatatcngggagcacttgccgcgtaataccggaagctcgcgccncgcccggtacgtctcgctgaacactcagaggtgagacctaaggggtgggacttctagttacgggcaatagtcctggggggccgtccgagtcagggcgggttggacagcactcncgtctcgccgcgcggtggtctggactggcgggcaactggcacaccttacccgagaantgcggctggaggatcccctaaattagttgcccaccgctgccagtagagtcggctacataacatgccggcgattcaagcatcttgatcccgtcctatcgccgacggtacgcccatgcccctttccgcgcgcgcatgnggtgaaatttacgcggancgggttcggagatgcaagcgatcagtgcagtacccccggggtccccctcggggcggtctctacatggggcgagtttaatgagacgggtacttatttccacctaggtccaancgtgcggcaaccgtacaggttcggtaccccgtttcccatagaggtaactccgctatgtttagcatgtcctagatagatacgtttatatgcactatgggcgtataccctagttacaacagttgacgaattgcgccatgtgacgttcagactggaatttagaggaagaactacttcgccagcggtaggtccatgcttttctcgtccgggacgtaaaagtcgcgctggcagcatgcctacccgccatccccagcaactgataactcaacggtactcatagtaaatagacgtgtgacatgaatcagctgtcgcccgtaagcacttgcgctcgtgcatccacgacctaatcgagttgttccgcaagcggtcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttgcaagttagttttaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttggcngaacgggcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaggttggctctatcctgatcaacaagcgtcgaagctctgagtaaatccgctatccgatttgtttaagaacaaagcattcctattggtgggaatagcnttcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaatagcaagtcgtgtggtaaaggtgcaatcgtatcggacgatcggtaccaccccaggatcagctgtgaggattctaaccacagcggcgcaacttcgtgggaggctgggacggcacagccttgggtncccatactgggggatacgaggctgcacaacggcctataacaaacccgcttctgtcggggagacagaatcaggtcagatcgatgagctctggcgaagtatctgccgcgaaagctacatgggttaagttctccgcgtggcgnnncctgttgcggcccacagaattgcgcaaaggaaatgcgggcaggagttgcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccggcggcggcagagattgcttagcggtacataacgggaaatgaactgcgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccagggng aaatttcaaatngttccatggagatgctacagncccgccgggggtctgtattatgatccagatccggccacgcttgagttggagcaaagcatttcgccgggaagttggagcacctcgacggccggccgtacatacctggaagtgtccccatagggccaatagctacattaacttgtggccggtcggagagtggcccagcgctgatgctggtctggcatggtctcccgatatcctaaacgagtagttcatacaggtggtccccgtaacagagcttcttacggcgcggttctgagtcagcgagccgtgtcaactgttggaaacccttataaggtttacggatacgacaattttccgaccctcgagcgatctnccccatatatccacggttcgccgcgatgtggctcgccgggtttttagccagaggacgattagccgggacggggtccgaatgaactacgacgtgtcattcttgcccaaaccgcctctattccccagnctacgtgtgcgcaagcgttctatcacgcaacagatacgccggtgtcatggtgaacgcggacccgcagattagactcggcgtgtaccatacgcatagccgcagtccaaactctaacatgatggcgacttacttcattgtatagacaaaagctgttgcgggcaagntgcccccagcccacgttgggatgagctttgcacccgggggtgcacttgaacctaatataattctttaaccagggcttctcgtgggcgaagtgatagctcgtgattttgacactttaggggcctgttgctcgactgaatcgatactaaagaataagacggagctctcattaagttagtcgtcgtaacgaggacatgcgttgatgagtgttcataccctccaatcaccattaacngggcgntcaggcgacggcaattgtaaacgggtcgggtatagacgccggaatgcacacgcagtaatcgagttaggacttgcgacgtttatggagtggcatacgtctaattggatctgaagccaaccgagacacatcgtttcgtagcgcagtagaaggaagatttttgtatctatatggttaaccgataggacgcaaagccgtccttccctatccncccaagatcgaccagccaaatccgcactccctgcttaatcaatacttcggcttaccgagctaccgnctcagcgcaaaggaggttttctgacttctccttacccgtttggcgaagtcccggccagtaaaccccataaccgaattagcgcggagctagccgatgcggttagatgctggatattttgtacgggtagcgacctgcactgaagcctgcagcctgccttttacgtatgcggacttgtcgaaaactaacgcaattcgtnnnancgtgcacagggtgtatcccaatgaccgattccgcagatatcctcagaccctatagatacctacataggacatcagccgtccatggtgcagcgtatacttgatcgtggcagtcgttaggttcttgctcgcccattcatgtcgcgggttcccgaaatagtgtttgccggacgatgggttgtagtagtctaatancggaatgaaagtagaatgcgctgttcgacacagttccatttcttttacgctgtccgtgtcatgaatcgccaatcataaaatatgatggcccttagcctgaagcttcccataacgtcacaatacgcccattaatgccacgttcccgccccgagctagcctgaacgagncctnatctggcggggtggctcgtgatccttctcagantataccacctgacgtcccacgtcacacaaaaacgacgtgtgtagttttcatttcacgttcaggcccggaccatggtgcgtcggatccgcctgtcgcgttccataatcgcgtgtggtcgtggtgtatgttgccctgcttaaggcagacaccaaggctccgtangttaaaattaccaaagcgaagcccccactcgcttgcggagggtttcgncagtgtgaaaacggttctcccttcgcgcaaatgtactacgaccctatgttgaactccgaggtacgttgcgtaggtgcacggaatggcagataatcgtcactatcaacgggcctatggctggcccgtgcgttgcctaccgatcgtcaccagacgcgtaggcgcccctccatgggatgtggaataatgcgtccggacactatccggtcgcacctagatgggaggtggtgcccaccttggatcaggcccgtcccttcgtctagcggcagggatgcacagggcattccgcgcgtccacgggcaagaacgagcgggccagacgatngttctcggtccgtcagggctcaccggagacatgaaggttccagaaaacccctatgattttctggtcggatcttccagatccaatgcctttcggggagctcagctgcagaccgatgtcttgacagtgcgatgcccgccgagcatggagggggcccgcccagcgcgcagtataacaggaggttgacgggctggctctgtttatacctcagttacgtctataccacaccctggtgggaacacccgtccctgatacagcctcttcgagctactggggggactctgtcgccagcgacgaatacacgcnngtcaatagtgcctgcatggacactcggccgaattcttagaggggtccagcgccagatcccagggcggtcccggaatgttacattctgccgaatcctgtgtagatgtgtcccaatcagaggaccgtagcacgcgatagtcggtaattccggttccaggtggggcaacccggaggacaaaactagacttccnganttcaagagcgagtaaacggctgttnttattgcattgcatttccctcgcagggtatgacgctggagtcacctgcgtgggcggcttgccgaggccggcactcatggacggcgacgaaacccaagcaaccggttagacggcagactgtatgaagaaccatccacagcgtggtaccgtttggataaggcctctggaacacaaggctccgaccgtttgtcaagcgaacgttgccctccgagcccccgcgctgagctcccagacggtgtaaggtcggcctcccatgaccgagtcctggggtgtgacatttccaggtgacgcgccacattccgttcgacggatcgggcccctgaatgtgtaagcaggtgatgtggtatccgttcggggactatacagctttgaatgagaccgcgtacgactacgtgcggaaggtaaagacntaatttctangaagtccgctgggactcgggagcaactcgcgcgcccccttcgcgatacttaacagataagcaatgtttatgcatttaacaggactcgtggtacgcatggatcggttgctcagtcacccgtaggacttatagccatcatcaacttgccatgtaaagnttgttgctacattaggatacatgaatttttaggtagcggacatgcgccttagtctcttaggtcactgtcagattcgcataaactatggtagtttaaccttttcgcttcaagggaccaccctatctactgagaactcatgaagtgaccgaaagtcccacgggccgacgaagaagcgtgacagtgtcagtacgggtgcctgtattanatagttacagtcataggaagcgttacccgtagaggatttaccctgccccagctttcttactgcgaaaatattggtcacggggggggttagtagctcctgttaattgtgctgtctcatgaaatgctgagggcccggtgtgtcttaagagcacgtcctgcattctcttgtgttcgttgcggacgtgcagtcgttacggtccaacttttaccgtcgcgacgtactgaagacactaaggaccccgcctaccctnnnanncgtattggattcctctnttatcgagggccaccgccgtccagagcccgctgttaaaggccgatctctggcgaggggttgagtagtcagaccagctatcgaaacatgtcggttcctgaatcacagtcctaccgtgcatgtngtgaggatttgnaacacnnnnnnntgaagatacctcctctaaccgaggtcatatgggccacataaggacgtagaatagagtcgcgcggcccgccaaaatacacgatgagacgggccggcagggccctcctaccacgccgctatagtgagnctgggcaaggagttcttgttatgaagtgttcatgctgcccccgccagaagtacacggcccctcaacctccgtcgtttagcttgtccgatactgtatgaatcctccccctccatttcggcctactagacagtcccgatccggtcttgtgccgagcgtctctcactagggattgcagccaacgggagttgaggggggcgcgatatcgcggcctgggacagcatcatctataacctgacggctacacaaaaaaacaatcgcaccggccgacttgccatcgcctagccggtgttaagccgaaacctgtgttgttgaaagcggcgctgaaaatagtctgtagatgattccctatacaccatctaacctgggaacatggtattaatatccgtccantcagtcaaccaccgtaatttaggggctccgtgtggccgtgcggtgtcgtccccgcctagctaacttctcgtttacggataggcgcgccggcgcctctcccccgaggctctctaaacatagggttattacaccgnnnacataattgacctgagaatgtatgccgcatcggccccctcctctgttaatccgcaacctactagttgagcgggggggatatactctagagtggtgagcagcgcgggagacgcactcccaggtcgatccgagatcgtgtgtcgtaaatgggcgaattaataagaagacatggctcacttcacgctctaggtgagatatctcgcggccattcttttcaattgtcagccccacatcccgattcactaggcattaatttatgtcttggcattacacggcaaaccccagtgcgcagggtcgaaaggaagcagaaagttcccttacagttcgacatcctggccgcggacggacatactcaagtagggaagcagcagcgcgcggtatcgtaagccccgacaccgagacgccacgatgttcggccataactccgtccatagcgatcctccatttactggccgatgataagagctgggagtattagttcatgaaaattagcgcacagaaagcccggaaaaactcgaggcgcgataatcnacccagccgccaatggaaccnagtaggtaggcgcaactccgccttccactgacacgtcattccgtcaaatcccgggtgcaaagcagccgcaagaagagggaatgggaccaaaagctgaccgnttaagcgtcgcgtgaattagcgtcaatttgggctggcctacaaatttggggggaggcggtggttgagagaggatagctcgctccacagtgccgagacaaactgcctcnaacgctcgtctcagctgccgaagcgaacagcgcttgcgagcgaacgggggaccggccgagcccttgagcggtcctggtgtaaacctgactggagcatncagggcgagaaccgatcagccgccgggtgacacgtggcgagacctcttgccgaaaggagactcacacactagcctcatcggatccttaggaggggcgggagtgaaaccgttgcgtaccgataggcgtacgaatccatncgaatatgagtgattgatatcgagtccccctcggttctagaactaggcgagccaagtagtccgtaatcaccatgggatggctatttctcccccgtgttcgtcggtcgtctatgcagaatacgtaataacaagacacgaacatatacgaccttaaggactttgcttactcaggggtactaattnttttcgaacatataaagcacagcgtttcagggtgaacgggtagtacccaaacgaccangaccccataagtacacctcggttgtagcagcgcgtggggtccaagtggttagcatgaccgttgccattgtgaggaagacaatccggacgccccagtgaagtgttgagacgctcactctcaagcgccgtcgctaggagttagctggaaccaacgttctacaatggtcgtgccggtaaagtccnacccaccagcataactattgggggaagtgctattgcgggtaataccacatgcataccgtgttcctctccagtctcggagggggcgacttcaattggagggcggatggttccanttgaggtccgatgttctcagggggtgatgaaacggcgggtctgatcctcttcagcgcagacccgtagatatcggcgttactgcgggccgcacgtagactatgaagatggtgaattccgctatcgtctgggactgagcttacggcgccgccttcgtgccgccacgngaacgcgagggccgttgcgactcctcgaggctcttccacgctagctagactcgctagggncccttgcgagatcgatggccgcactcgccggtatttcagcgaccatgatgtacttatgcctgcncagctgtgcccgattaaagtccgacgcgtgacctgagagttcgaaactactggggctgcgccttatagngcgccaagcagcgtctcaatgggatgtcaggggacgtggctctctgcgggaacgacaatcctcctccttaactacctgtactttggcccacgcaccaatttgcgtgcctgtatggtcatacgacggactagacctcacgtccaatcccggggccatagattggggcttcgccctctcttgtagttggatctcgcgttgactttggaacagggccccggtccggtagtgacactgtgcctcacgcatcaggtgacgatatcagaccgttgcgctgccggccgtggtatttcagggtaccttgatatgtaagaaacctaagcaccnaatgaagatgggtatgtcgcctgctttccagtgtccgagtgccgtggaggccactgagcccganagatgagaagggcnggagacaacagatccgcgatggacacccgccggctcccggcgtcagcttcgaatgagggtagccaagtatctagtgcccgggctccacagccgtgtacctaagatgtgtcataccggagattcacgacgctcggcgccgttttaacagacgccaaggtgccttttcaacagcacctataacttgaccgtatcgaaacctcgatccnctggtcacagtggtgtcggtgacgcaaccattctgtcgtgaggatagcgtggtgcgcgctctcctaggctttaggggccgaaaatttggtttatcagagctatgcagttaatcgattttcgaactacccacccgcggcgtaagtcgtgcggcaagctacagaacgttcacgatcgacccgggcgctctatcgcagtttggaacgagtggcctcactttattgcaaattcttgtgtcgacgctggactcccatcggccgtgaggtcgaatcatttgaggcccttccctaggtaaggtgatgacagatggaccctacgtggtgggaagaacctcgtaagtctgcagtacgagacctcgtgagtgtgcgaccagtttataagcgacattagctgctctgagtctggcgaattcattagatatgctgattagcgccctagaggagacancgcaatacggtgaaacccttaacccgcgggataaaagatcttccatgcactcttgtgcggagtcccaatgcgcggcagcataggcacaagcttggcgggggactacgtttatgtctatagccctaagaactgtgatagtcccagtaagcgccaggcccacgccattatagccgcgtctgtttaatttcgggncacagagtgatgtatcaggttagaggtagcgtgcatctctcgcactgcaaccgttaataaatcttggcgcgcgncagggccttacaggcgcgctggacctgacgggtgctggcgccccatttcgttcagctctatacccaagaatagataccgtaaggtcgctgcgagggcgcattcctctaacgcgggtgtgcccccgggcgcgcgttgcacctgcatgcgatgccgcttcactccggatagacttttttcagatgcctggcggatgtgtacgtcggtatgaatcaacatggagatatgcatggcgcattgggaaactttgcctagtctagttaccactgtgacagaggtacagattttgctgacgtctcaggtgcttaccgcggtggcccggtaagcactagtagttcgttaanatctctctcacccgcgcttagctaatctagaattacagcctcggtagtctccgattgaaacctaagcgtatctcccctctgggctacagggatgnaggagcggaaatattccccgactctagacaggaatcctttcggagccttcacncatcagcggcacctccgccggcttaacgcattggtcccgggacgcacccggtaccttgtcttatcggctgcttctgttcgtcctgcgctttatcgagcgcggtaagacacgtggtaaccctaggccctgctacgtgggtanggatacacgggccggggattggtcagctttacccacgcaacggtttatattttaaaaatctaaattatccgatattagggtttgcgcattgtctgtgatttggagcggcgtttgggtacctggaacctacgctggcccgaacctctcggtgcatcgtccagcttcggagatagcgccagannctcntgaggcgtcgcgtgagagaacaaattaacactttggcgcggattttcgtagagcgggcattcgaaactgggtccagtttcaggatacgattgaagtcttcccgggccaagttgcccagggacgaggcgagtatgcacttatagtgaccaccgaaactggaggctctcaggttagttgcgcatggcgntaggtnccgccctcggtaccgcgacgatggaacctggtgcaggtgatacaagacgactcagacgggggcaggagtaggtctcctagatacgtgtggaagctatccaaaacgtgccctcatcacattgccgaatgcgaccaatatttcaaactgatgggggttcgcgctgggatgagtgaccctaccctacggacataggcgttgatagactggctaggcgctcaggcttccgccgccgcggggtattcttggagctttcatgtggcgctaagtcacggtgggttatggtgataaacacgacgggtctccgcgcttcactngaattacgaggtacctgttttattgtacccgatcgtaatactccagcgctagcacgacagagacttaacaagacgctctcccacacagatacagacatcgggctgtgaatgcgaggcaattggccgaaattttccgcacacatggcgaccaccccgcgccagcgggacgttagtgcgggagggccacgtttctgatgacaatggcgctgatctgctaggcggttgagggcctgcacggccgctgaagttaaccaaagtgaaccctaccgtacgtcgcccgaggccctaacatttgactgttcgcggctaattgagcccacggcctacaggaaattgctcccacaattttaggcttccggagggcgtttagcaactaccatatccaggatgggaattagtaagatnggtgattatagcaatggccacagtctccatagtcgtatagctagcgctttggcatgtaacccaaggttcgccggacgctgacattggcgacaggtccaagggtgtcgttgcgatgtttgcccatccctgtgggactagcgatgtccagcggctntatcagctttgacggctcctcagtgatccctcgacggcagtctactggcgggactgcgaggagtagcatggcttatggtttagggggcccggcgacgaattgacctcctttacagctaacgggttcaaggctcgtgtttgaaccccggcggctccaccccttagccgccgttttagatccgtggacgggcaatggccgtaattgtaatgatatcgcatgttggctttaataggaacgtccggcatcgcacgtcgtctctttttggtcccgctaatcaactngccccaccaacgaacggtcgacaccgaaccacgtctgcgggtgcaaggtgctgcttccgcaatatggccaggggctgacaaagcctaatctcttagcggaatggaatgaggttagaaggacggttactaagaagcccccccttctcacatctgatagtgcaccgaagctccagacctgctttacatttgagcagcgggctgtgtacccgaaccggggtgcaaattagtggaggaagtcaacggatgcgagccgttggcacggggggtgagggcgacccataaaccaaatacggtcgaccggctacgggtcgtcaccttgggcacgccagtttattggtctntaaaaacccgccacntacctgctacgcttaacttcgctacgtagctaacgtgatgtggtgcagaaccataactaggtctccccgatcctttcccgcggtaagaagccgtgaaaggactaccaaagagctgaaccgtgactgagttactctgggcctaacggccagcgcgcataatgagtacgcaactctagaacaggaaggcatctaaaagttctcacccagccttttgtgttgtggtcagaaccccaaaacatgggcgcccccccagaggtggactgtctaggctataacacgtctcttcccggacgccgtcaggtagcggtcgcgaaatacttacctatggctatataacttgcatggcacgctcgccaagatgggacgcccccctcctcctctgtccgtnttgcgataggacacagtgttcctgcgggagcctcaattcgaatcatcccgagcgcccaaaagtaaagtaactctgtttgcaaagtagtaggggagcccgacacccagaccaaatgaaatggcggttaccccgccgcccttaaatgattctctagaccctcgaagagggcgggaatacacgagaggcggcgcggagcttgggcacggttccgctaaacgttctaatcgtcctccaaacccgtgccgccgaggagtttaactgcatgctgtaatttgtgtacctaaccctggagccatcgtaattcgtgagggacctcacgcggatctcagtcgcagccctctaccccacacatgcctgatacagctggatctgatcaagtatcgcagccttaacaccacgnngataacgtgatctcacgatcaagcgggtggtgtttactagtacgcccaatattcaactgctaaaacagctattgaacggtacatgcaaagggttaccatgcctaacatgcgacctaccgccacattcgccgactgttactgaagcatcgcctatcgaggactcaccctgtctccggcgtcattttattgatggtagaaaataccatattccaggtgcgttgacactactgctactaattgggtacaagccctctccgtccgtccgagcgcggggagacagcagaggctcgttacgacgtggcaagtagaagcagagtttgcctcaccctgccgctcaatccgcaatggagacgcgcatgacgagcagctgcacacttccnnntaagccaggtacccgcttcacgtgacaggccagtggtctgaagcgtaggcaactcccaatagtaccgcatattcgatatcaatctgaagccccttgtctatacattgcagcctgatgtcgtcaaacatgtattatgacatactatggatcgattccgtacggcaggataagctttgattacatagctatacgcccacctacttcattgcacaggatggtggcgtttcgcgtcggtggaccgatagcatgttgggtggcctttcacagggtagatcagtgcaatgggcggcttgtgtctccctagcaatgtgttgtattcgagtcggagtctngctacgagagacggtagagcgatccgattagcgataaaagagaacatgacaacccgtcagacggcgggaaccggtattctgtggtcttgcttccccctgacaaagcccgcgtggttgtgtcacgacaacatggttctaagatgcagaacactagggcgtaaccttctactcgtcgttgcgtcatagggatagtactagtgcctcgcctccacgcgaaggaggcacgggtgacttcctgtacaggtaaggttaaaaggcgttcaagctgctctctcggtaataaaagattgaaccggttgcatcactccaaaccctcgcccgcaggcccgttggccaaacctgtcgaacccattcattatggcgcttgaagcaactacatctatcgccagcgggcnccgcaaccgcacttcaagcattatatcgatcgtatgtagatgagtatgtgcgtatgaggcgcgtggcgactcgcgaccaccggttcctagccgaacggccatctcgtcggtaaaagtgcacagcacttcatctttcccgtgaggaaagaagtcccggtactccaacacaattatacgggttagggagccaagcttggcctcagagatacngtacaactatatctaggctctatggattatgaccgcaggcctagcgacgtggctgagatgcgagctgttgttccgagaggttcgacttaataccgttccctggaggcgacgcccggcgccaccaacgtgaatacattacattgacgtactcgaggagtgccttcccactatggcagatatcacaagaaccgcaaacacccgagttggggttttccacgtaggacgcgaactgagtatcaaaatgacggtcttgcggaacctcctagacttgcagaacaaataccaaacggggctgcgacggtaacgttggagtcagggtgtaaggggaccgctccncgtatcgacaatcttcagcgaggcatccggatcagaccttagggacataatcggactgcttgccatgggcgcgcggtatgatgcatatcctcaaggttaagtgatgcctgcttctgtgcggttataccaggtatcccagctcaccggtgatctcggattgtgggatcttgaaggtacccgataagaattttcatcggagacgagggcgaccgttccaatgcgtcgtcggtggccgaaatacacgcgtgccatttcgcaagcctcgcgacacgntgtttcatagcgcgtgtattcgctccagcgtgttggtggcaatggggacacgggcccgctataagcgccttacgcgcactatcttccccttcgcccatgtgtcctgcgtgtatgctggcaatggtcaattagccgccatacgtcgttctgtcacaaaagcgcgccgaagcngccatcatataaggcgaacgcatggatgcttaatgcatcctcgaggccatggttcgncttaggccgccggagcattaggaactgtcagaggcgttaatcgttgacctgaccttatgtgctggtctaccagacatccaacaccttttcttgtccgacgactcggagtgatcctctgacgcccgtctgtgtacagtgtaacttggcattgagcgtgaaccttgaaggcgttacaaggggctctgctccgggcgagtggatatcgtctcgtcaattgggaaccgcacgcggtggggtagtgataggtgtggggagctttagccaacgtttaaggctggccgccctaagtctggcngacgatccgtcaaagttgcgagtacacacggtactataagcctcgtaagaacatagactgtctaagcaggagaggcccatttggcaccgaggggggttagcgtgcttacgggccccggatgaaggttgggccctgagccattgtcacgtccgagctgagacaaaaataccggcaagttagtctaaccatgaccaggatagccaacctcagttttgcttgctgccaacatcnttggcacttcaagactgccacggcggagtaccgtgctcaggtggcaaaagaggagcagggtggtgtggacccataagggcatacgctttaagcanattgttgatatgcgtttttcgctttagattaaccacgtcggcctctgatgtacacactcgcgtgcagtgggggagcgtgtacattccaacggtcgtcatgagttcttcgnagagttacccatccgacgtctacccactcagcacgtaatttaacttgggaatggacgcggttagccccgagggatgctttaggactggcttgagcgggtgtactgtgaaggggcttggcatcggcggcgagcatggcggaggaaaggtcccgaatcngtctccgacgttcgttctacgtattgcgaagtgtaacactacgcacaaaggtggggccatcactgatttcccaccacgtggagctgggggatagggcgcctgattgaactttccccaaattactacggataatgtacggggccaattttgtatatcatagctacncgggcagtaaagatctcagcataaggatattttacattccttagaggtgtatcccacgtctaccatcgncggtcgactttattttaaccgcggatggcatgggaggaagatgattaaataccataggtctgggcacctggtccatacggcaggtgaccgatcccagccataccttcgtccgggtagcccgcctaacggagagggagattaccaccgccagttcgccacgggatcaaacctacctctgtatgtaatatgacaggagtggatagagtgcggtttcctacacgatgtgagacttaatgtggnncttggacacgtccctggagctccaggtgcgttgcctccttagtaaatcgtcctcggagctagagccttcgccttttaacaggtaaaagaaatattgtacacgcgtggcccaaatctctactaagcaatcacgtgggatacagcggtgtgtgccttcgtgcccttagaagggcaagcaacttttgatggtccgcggagcgcgcagtcaaaccgaactcggtgatgaaggggaggggcggaactggagcatgaacccaggctctcggtggggaatggccctctgaggctaccaggtctagtactagctcgtgtaatccggacccgnccgaacggggattgaaaggactgccctatagaggccgcttagctttgaacaagtctggacagtgccttatcgtcttcggttaatgtaacgatggcaatgncgagggtatgtcccggagagctggaggcctccttcttccagctcgcggctgcagtggttggggaggccncggacattcctgcgcggttcgcggctgcgcgaaccgatcgcaaccagatcatactatcgctgtaacttgcccatgtctttgccggttcgtggaggcatgggagggtccagtgcgactcggcaccgtactctacatccccaagcaatggggccataccaaccttattaccgttccgatcccccattagattccaggacctcccaagacactagaaaagggcacgctactccgataggcagttgagacagttgctatccccctgcggctgcatcgtacaattcactccaatagatgccggttccatcgatatctggcgcaatagtagccgagacttgcaccaccccctgagcaccgtcatcgcacgcntaagtcggctgagtggatgctatcgcacgatcagacngcccggtgcggccgcgcccagagtcaaacgtacgtcaacttgaataaggagtatcggcgcgaatagctgcatattgcccagccccgccgctgcaacccagcacatttattggtcgtccggcacgcaccgggcaaacatacagaacttattcgctaacgcatacatggcttctacagcgaactactggaatcaggttcacgctacgaagcctggctctagcttcctcttagttaggggccaagccatccagttaacacgggtcgattgcggggcgttaaatgacacccatccttacacctgcaacagaaanatccttagactcttnccactgacctgacacccttaattggtgtaagtgcctcacgtgtccccttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaacgaagagatcggggtagggcccaagntcnggtactgatggcggtactaagctacgtgagcctagatttaaaccggagcacccgggagtgattgtgcatcatcgacgcacctggggcacgtgaacgagtccagcccagaggcagtggcatggggggtgaagcaccgctttatggcccctgtttcaagccaggcacacgcacccatgcatagtttcgcagctagagccacttgatgaccggcagtgcaggcggggctggttacctatttagggtccggtctggggctgcatctccggccgtccgtgtgcggaccgcgatgccgccangtgggacgtgaatctgcggggaggtaacgaaaacggccgcgctgacctagagctgcgggcanttccagagtcacaatgtcgcggactttcgctatcatgttggtgacctggcggccccaaacgaaggtcctgacaaaatagtacatggacctgtagctaatagatncatttaaatctggggccggaggcaccggtcgagcccttttaaattgaccaagcatcagcagacgagatggagcctgttttatgatgcttgataaagatcgcccgtgtcaggtgaacgcgatcttcgctaactatgctcttcctccgatgtcaggtccacttcatttcgggcatctttctaacgaggagacggccgctcgtacgaacgcggcgcctcagctgcttcgccctgatagttgccttcgggtcccccttcatatcttacattcaccgagccctgttggataaatcanagttcgctacagcatacccgcgacagggcttactcggatccaatgtttcgagtagagttgggcggtacgaagcgatactagnacttgaatagtgaaaggtcggtatgacgcgcccgcggcagtcctaactgtttgtgtgccatacacccagtagaactcgtgagtccataccccctnncatccagggcctggtgaaattatgccctcgtagttctgcgaatgcggtcagactgagtgatcccggcaatgggccagtccgaacccaggcaacccgcgccgcgaaaaagggtgttgtacttgcacatatgaaacaggggtccatttggggcgttatgtgtcctaggaattttagtatcgttaggccgttgtgtgctgccacatcgcagcgctttgggcccaccgggcactattcagagatatcttagaaacacttatatatncggacgaagaagcgtatccgtacgcgcgtctgcattaccctgacctcccctgttaagcgtcgcgactcgcacgctcacaactactgataccggnaccgaaaggccaatccggcgggcggtcaacctgcaccgagcgtgcaaaaaacggtgaccgtaaccgtagtgaggagtngggacgatgcgattcacccgcgtaggccctgctaccggttacagtaaagccgagtggcttcgcgagcccccntnnaccanggntnaaatgaagcagtcggtgacggctgttagacccacctaagggcagcgcgcactacgaacagcacgggcggcagagagcagtctgaccattaggagtagcttccgggaccttcgctggccacggccggttcacgcagctcccaggctagtcagggcgggcgtctaggctgtgtagataaagtcgaggttgaggcggaagctgttgcccccgggtctggatcacgacagcatgccggcatctgaatcttaagattgacttccggaacgaagtgtcagtatcttgccggtagccgtttgatgacgctgcatacatggaagggttaaagtcacgacacggatatccctatagttatagtccggcntgggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacgggcaaagctggaccctccgtaatcctgtcggggaaccgtagcgctcaanntaacagggcgtcctgccctgaaagttagatagcgcaactagcaaggcagttttccatgntacagtttcgagttccaccgcctctttatgctgactgatactgacgctagcccccacgcggncgtgctatggacgcgtgcgatcagaaaacgaagggaatttctcctgntatcagcgtatgactgtccttatccgcgcggggtgctagtagcgactccgatcgatcatatgtcacccgttgtcccagcttcacgagccgagcgtgtagagagggatgctgagactgaattcgacccccagcactatccgttcttccccccaagggaaccacgctcacctaaaacgctgngtcgcaagcaccggttngtctcctggctctccatctggcgcctgtaaacgtcatccaagaccggaggtgcggttgcgaaagagactatggtcccacatgttccttacgtgcgttagccgtttttagatcgtgaggtgtccgtaaaagaggacagctatatctcacaaattacctgatctgatagaattgcactttgcgagcgctaggtcgtacgtacaagtggaaggtgactggagcagcccgggcctaggccgtcaaccggggcttaagaggctaaacccccctgcaagacggcctcataacaccccagttcgctggattgtcagctggctatcagcagttcatctgatgccgaagctcattaaaccatattgcactagggtttgatggccagttacattgcacccanggacatcgctgaatgacctccgcggtcccactactaagtcagtctgagcaatatgcacggcccggtcttggttccctggcggcaccacaaacgacaactgcgaatccacgctgcccagtgaatgtagtggcgccggtaccacatatcaccgaatctcagtgtcgtgacggctgacgctgaancgctcagcgaggcgacagtcttatagaaacttcccgtggagacaaaatggaagatgtaagcgacatccgacgggaacgcgttcctctagggatggcggattgcggccgctgaaccggatggggaaccaacaggagtagccatggccagttttgtaaatttcctgcattctagtgtcaccccctacctctaggtaaagccccacggatgggggagcatctatgggttgctaaggtaaggcccccttaaaagactgcattctggactcgagctgccagggcaccccggcgcaggtgtcttgctgtcgggcagccgaaattggacggtagcttcgtgagtctgaactttgaatggttcaagcccggccgggggatggtgtccggcgaccacggtcggggactggcggggtcgttgttgaggagtgggcgattcgcgagcccgccgggagaagaaggccgactccctggtgtcgctactttcgatgccccgggggaagatacctcctgtctcgacgacggctcaatcctccccttcggacgggaggcccccggtaaattcaatctgcggcctaatacggagtattatacgaagacgtacgccgttaaatagtcgtacagtatcaaggctatatggctaaacaccttcatcgcagcgctcggtccctaagaatacgagccggacacaccaaactatatagaacagatcaccttcaactgtcgnggacacggtatcagtgagttggctcgtcggaaattggatgcttgtcagaacgtccaatcccctcatggccaccgtgtcgtcaaacgtcagggctttatgcgaggtactgccttctttggtgaaagcagatccctgtgcgccaatcgctgcggaagtctactaatttaagtacacggctcgatgacgatgtaggtgccgntctcgacnnctacgactcangaccgtagctccactgtcgggctcggaaagaacgggacggttagacccgtcggccgagccaacccgatccgcgccattncatccacaatgtggcactctagcttgatagcctangtagtttcatcaggtcgaatgttggcgggctgatagcttagttggcgttttgactagcagagtacgagnattccggcccaaagaggaacgaagaagggacatcacccgtacagnntgttatatggaactagttggtggcgaccggaccgtacggcgaantgtctgtagggatagcgcttataaattcatgtcaaagtatttgtactctaaagaccacgaagtgacctaacgtggcgtccccttaacggcgggtttccaggtgcgttacgctgccgcctgaaccatggtatttctcgaactctcgggtccgccctaagagggtgccggcnccgctcgaacgggtttaacggcggtggacaataactcacacgtcgccgttctgctcctcgattttcgnatctgctatccgtagagggaccaaagcggccgggccccggggtggcgcaggagtccttcagcaactcaatataacttattttatcaagtggttacccactaatccgtgcagttnnggtaccattatagctcacgaaatgaagcgcgacatatcggcttagatcctgtgctactcgtcccatttgccaatccttgtgcccaggcagcacatgcgcgatgatccatcttccctgtttgcgancacgtctgttgtaaaccacgtcgagaggttggcctaactttatcccgcgtcttggccccacgcagtacactagatgactatcagacagtaggaacccagaaccgtatgctagcccccggttaaagagggattatctactctctttgatccgtggcaaggaaaccgtcgcacgcagccgaaagctgatccgccgctgcatgggcatgcgagtaagcttaccactcaggagcttatcttgcccgaggtggcctagccacttacaccgacaacagagaacgaacagctggccagtagcttgtctttagaatacgacgaccatcgcaagatcccctcgttgccctntggatagccncggatcttgnttccaccggagccaatacttgataggctacccgccctgctgccggtccagcgatgctctcgtgacacggttcaatcacggcccccattcggggcgggatcttgccgatcgctccgatgacattagcgatgaggggtgcgcgaggggggccccgccttgatcagaccttttgcagcgggctgtctgaaatctggcttgcgcggtacctgtttcaaccgcgacccgcacacctgcgccgctcgctcgcccggccagcacagcgcagntcgctagtcccaacgctgatgacaccctccgtgtctaacggtgaccagcccaggcattgcaggtgcaaacacagtagctggccgaattgatcctngcccttttatgttggggggccgatgtacgcgtcaagtgcagctaacagcacgcgccaccgttgacccgagtcnnntccagaggtgagtaggtacgcccctctgcagcccgtcctaattcggaccaggtcacggcactggggacctaagcccggctcccgtcctcatattcgcgcggggtccttttgtcggattattgcaatctatcacaagcggagttagtcggatgctctgtggcatgatatggggacggattgacttctttctcagacgctcagaccgtgaagttgtgcccgcatagggcagcaaccatcgaggcttgggacgcctgacctgggcgaagggggccttcctggatggcaaggctcgggcctccaaggaactccttagtgagatcgatataccaggaaaaacctccagttcgggagtagtnaaaatgccctgttaatcgtacggcctgagctttgtgccaggagcgagagcgcttctcaaggtacagcgtatactggtattaacgcgtcccagacaagtntaaaggacgccctgttcggcacgaaccctagtgctagtacggagcccgtctcgcaagcagcgcagacgttgtgcacctagcgttagtctctcgcggtacaccgaaccatgtcccgaggaaacagttgcggcgaaaccgccatgaatggcggtggctggtgaaacagccatattcgaagcaatatcggcggtggattggttcaacgaatcggtcccctggcgaagagtagctcccgcatccatacatctgagcgtgnnatcacctagtagtgctggtcgagggtgaaattacagatctgttcgctgataggngctcacttgacaacgggggattattgacgcgggcggtaatcttggagaatcattcatgcataccgcaataatcccactatccatactctaatgagatctcacagacgtactcctcctaggttccccacnccaagattgctcctctagctccaagcgctaccagagaaggtggatctacgtgcaatagaaaattgttcgttttgttcgctaccgaattgacgtctgacaacgcggtgttatatacgttaagccgggattcctctccagcggcccatcaacatgggatcgggtnggtggtggccgtnagtaagtgagtgcccgccaacggcttacatacagnnacaccgagactttcgtgaatcttcggttggcggccatatacgctaacgaactccgtacccccgcgagcaaactacgcatggacnagctcatcaatcgcggcgttatgtaaagggtgcatgcgggggaatnatctggtagtccctttctttggcttaaccgtcctatcagcactgatctgacacgagttaccctcgcactaaaggtaaggttccctcgcactcgacctgttnctctagacnncatctcctgaaaacgctaagcaggagatctagatttagtggtgtaggtacatccgcatcccgatgccaaagcggacgangggcttatttttatcgttgggcaaggtaatgtcgcaacccggataggtacaactatgagagagttgaactcatcgacatcggaacttggtttgtaacttacgagctagcgtctccggttaactcagcaaagcgaaaatagatacgagaaatcaacgcaagggaaggacgactgctccgcggataactcacgtttaggagcaatctagagntaaccagaacctggggatgcaaatagatgaatatgatgcccaacaccctatgggatctgaccataagttttaactctgatttgtacgagcctcatcgaggttgtgtgncnangaacgactgatgtatcgccaanatcctcgaattgttttcagccatctaaggttcaaattgcctaccctgggacaacagtcgccagngttcggcggggacttacccaggtatcccgtggaggctccagcgtggacgatngcgtcccgctgccatgctgctttgactcgctgttattacaacatttcacccgggagcgcagagcagccgaaatggatatacatgtcaggacttagcaggccagtccggggaggtaagtgattatatcgcgcatccacattccattcaatgggcaggggttgagattacaacgggtgcttactggtttaccgctnaggacttaggaagactatcggcactagtatcgtacactgacggacaactgcataatgagttagtttcgccaacgtgcggagaaggatcattgcttacgagtcgccaccagctttacctatactggccttgaaatgcaacccgtggccctcgcggctacgttgattcaagcttcaaagagaaagagaaagcacgacgttgacgatactgtctgaagcaggttaccagtcaacggtcagtacttcccggatgcgcgattagacccgatcgaacaaaaattcccgccataagtgccacgttgcgcaatgttatagagcgccgattgtataagagcgggattcctcttcagccatgacgggacggagcccaggtgtaagaagtcagccctatgccgcgagatactgcggggtggnnagagctccgacatagtaagagtatcgcgggcagctgtattgagctttgaggaccgtgctagaataatccggatgggtggaagagtcgggttcagaaatcatccgtcggcttttagcgacacccaatataaagcacaggctaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgtgcccgctggactgcccgatgtaaggatcacagaattcgataccgagcttttacgcggcgtatggtctaactgaagacatgcctaacagataccaagtgtcgcgccacctacatgaagctgctgtagctgcggggggtatgtcaggactttcacatgcccgtgattacgtggggatcggattgtgggggcacccaccggtaaataattacaccaggcagcgcagcttgttttgttgctgcattcaagatctattgaacttnatgatccgagcccctatcccagaagcatccctcggcgagagaccgaggctattagcccggaacaggaatcgggctgtagaaagctttgcccgcggcctgtttagagtcgttgaatcacgtgcgttggctacatactagtcagcgtcaggcagcaacttgcgnctcatctaaacttccgatatgggccccacgaggattcaaccgcttggagaacggtgacttgcggagggtaattgcgcgcctttaccgtcccaggtaaccgcacctcagacactggcgttaaatgcattctctcgagttaaacaatggtaacgtctagcacgaatggtgtggtcacgggatgggacagggtacgaggatgtgaacttataagccaacggcccgcaagaaccccccccccagctttcctttgtggtagcgactaggcgccctgttgccggttgcgtgtttagtcttcaaagncntggtcatcctagcgggagcatgtacntcggncggcgtcgcttaagagacaaaagcaagtacttcacacgttttcactgttaaccctcgcccccgtcctgaaagcatgcaacgcaggaaaaggggncctgtctctcgacacgacgtcttggggtgaggactngcaatattttggatgatcgcttgctcgacaaataatttctcccgcactcgatgtttgtcgatgtacgggagattttaaccccctacaggcattggggagagacacgggtggtgggcacgttagatnnnttacaaaccgacgttaagcggcnggttggcaaagcgaggttcgtggtgacagggagccttcgtaagcttctcctcccactcgatggctaacgacccacacgagattcttgccagctgtattcacccccctacttaatcctcaaagatctgtgttgggctcctagatgggtgatccggttttaggtcaactcactaataattaggagtcgcttgttagcccaggaaaaatcttgagacgttaggcggttcataccaatcctatcgaccgcaagaaagtgcaaagtcgtccatctcacctggctgtcgaagagaaggagtgattgtattgatagcttccgggaggccattagtcccctaaggatcctactatcacgtacgtgatgtaagcacaaagtacagtggcttcgtgaagatgttgcancggtcaccccatctttccccatcaccaacgtcatggccgggcgcccgaactcattggacgtgcaagagagccgaggnagacaatataatattaagtgcctaagattaggggcgtgtagacggcataccaagacaagaactgtggccgcgtctaatgacttaggaagtattgtgtcttgagctaccagggtaaagcgatcatagcctgcgaagtaaaactagaacggacgaatccccttctctatcaccgggttacgcaaggtggtgggcaaaaggagccataatggcttcgttcgggcaatccaagcctagncgactgggaagtattctttggtgccctctaatcctgcgcgacggaagccttgccccttcacttagaacgcagttcaaacatcctgccaatcctagcgtcgtgnaccgctgcgtgacgccgtcccctgcactataacatttccttgtggcatcggtcgagtactgtaatagagttttcagcccggtaatggtagccacccactnatacacagagccagtggtacacgggaacaagtcgacgtaatacaagccccttcagttgggcctttcctctcccagggcatcggtaagttggtgtactcactgtaaatctggaatgacaagcctccgcgatctgggacggagagatttaaaatgcagtcgggctataacaggtagctagcacgtgtgacatgtgtagctgcgcccgcgcaccctagcctgtgaatcccaggcgntccttgtgaattgaaactcccggcgcacattgaaatatttcacgagcaatcgcaaagcggtgcaggcgcccagcggtaaagtagagtggggttcagtagacacacggagcctcgctgtgtcaagtgatactgtctncgggcgtgcgccgagttccttagaggcgcgcactatgatatgcgccgggggggggcagagacgaggtaacaatgtactgccgcgttgcctatactacttaggagaatcggaacttgcaaggggaaagagcagcgggacgagcaggccgcggttccccgtggttggagccctagtctccgcgacatcgcgcactccggcaattgcggggggtgggtcatcgaggacggcccagtagggtgcctatcggaagagtattactagccttgagatggctatattgnttagagtgacgcaaccttctccgtagcangaagctgccgggaaggaagggtnaacacattatttcggcngtttcagacgatagcaaatatctaactatcactgatgcgatgggatgatcaggctctttgtctactggtgacccctgccaggaccagcgccgactcgccagcggggcacgatcgccgcccgcggcagncgccgacgacccctacgcgcnggaccgcgccctcaataatacgaaagaccaggcncgcgatttgtatctaccacttacatgctagagaatcgaatgggtcgctatacttgagatggtgggctagagcgcagcgtgcccttgcgtcgtgaacaactggcggagttaagtcccgacacagaaaggagccccggcggatctccgttgctatcgccagtccggtttcatttcgcgtgaaacttgcgccctaccttcggaattgtcacaacgtctctcaaggtgatcccggatggctgtcctctgccctccngagggatcttgagactatgacaacgagctcggcctaggaaatgggcgcggcacgtttgacgaggatcgacattgagatcagtcggctgtaacgcggtgtcctgggtacatgccctagctgcactaggcagattttaggagctcccagttttacctctaataacggtcgcccctcgagggggcgtgcgccaacactgcttgcggcgtcgttttgggccatcttgcctccagggcggggaatgaaggaccaaatagagaatgccacaccacgaaatggcttgcgactcggcccgaagcacctttagacatcccagcagctccaggttggatgccccctcgggtgaaccatgacagggacaagggccgcaagaagcgacggggtctcgactcggtacgccgcaggcagtatccactcattgccgccttgaaagctcnatctctaggctaatgcacaacgggtcagttacccgacaattgccatgctcacatacgaacgccgggcatttcagcancagtctcccctaacggtaagggtcncctcacggagaccgccgcccgctctgccgtctctaactgcaagtagctcctgccgcgccgtatatggggccagatgtagaggatcggtccgccatatagatctattccggaggcggagatgacgtnctgctcccagttggtcccgacgttatttctctcgtactggtgacttaatncactggaagagntcttacggtgattccggcgtngacccnaactccctcttgcgtgaactcgatcccctagtgaagcggtatgcttgatagatcataggtcgagttcactcggacctctcctggtaatcanggcgtctctttttcgctataccccacgagtatgactccgccgatanattactaatatctagatgagcgtaggagacgccgggaagagcatgaaactcctgaccaagcccggctcacttacatatcactgtggcttcggtggggtagcacaatcggcttagcagcgggtgcctccgtaccgagtcatagaattttccaagtgggggcgatcttctctgtagcttatgactctagctttgattgtaagttccggtggtgcacttagattttaaggccgtagggccacctaggatcctgctcatactaggtagattgcgggtggcgggtagggccgtctcgggcgagcagaaatcagctcagtggggtgcgccccccccacggtaggcgaagattatagccgttgaactgtcgggataccctgcctgtctctagtctagccggaagtcgggatttgctcctgcttacgcgtaattcgccgcaaggtgcacagccacatgcccccggtgatcatactacacttgctgcccttctaggttcgctactcaggggaattccggtctgtaagtcccgtcattgtcggcccggatcacattgaaacggcgccgtagccaccggangacatttggcgacgcccgacatcacaactcgggccccagacttcctgttgtgttcgcgataagtgcagagggaaaaagctcgccactacctgatttgcgaggaactgggtggcttgatgagtagcgtggctaagtgcggaatgtttattacaggatcgacgactaagcagcctaaggtggtcccaagcacttcgatgagtaccagtcagaaccgtaggcctctcgataaaccgtccctcagataggcataccagacaacaacccactctgatcgcgggcctttagataaacgttaatcaagcaaaactaatttactacatcggctatctctcggtcgcagcccccaccggtaggcctgtaatttcggtcaaattacattcctactccatatcatcggtaccangtcatcgacagttaatcgaaggggaacattcgaagtacctattgccaatcgtnnnnaaggcgatttatccaggattcctctgcgcgatagagcctatgggttaagaaacgnnggagcccgcccgatggccacccgtgtcacatggtagcataattgtgcgtatcctggttacggaacgaaaccccacccatcntcntctatcatgacacagcagcggatgtgttcaagctaaaggatttttcccatagatctgaaatactgccttcacctccttagactaagatgccagcatcgaatctcccaccctgncttcttcaaggtgctagcgtatgagatacaataaattcggggttgcgccccagcatgggtttatcttactgatcagctcaaacttgtccgcagccgcgttccggtcggacgaccgcctaactgggcacgcagggagcgccgaggcaatttcccgcatgaccgggtttccgttggcggtggggcgacaacgacctgggcntgtccgaccgccaattggccgatcatttggattacaaattcttgacggacccccgggggtgttacatcgcacccaaactgagtttgtatcccccgcgccttgctcggggtcaggactcccgaggtggacggtccggtgcgaagattagactttctgcctgacgtaaaacatctagtgatggtgaacgtgtaggcgtaacaagccgtctccctgtccctccccgcccgggcgagtgcggtggcgggcaatgactattactaaaggtacgactcgatcgagaaaaggatctggactcacaacgccttcttgccccactagctcccgaccccgacaccgggaacgggggttcgtgtgcgcctgtaggctgagaagcacagttacggtcttagtaccgacttttgtcccctacagcggcctttaggaacgccaatctgaaatacgtacaccacttggaatattcaaccgggtcaacggtctttaccacggcggatcgcctcgggaggctttaagtacgctgggccggatcctcctgcgactcttccgaacctgttctaacgcggcgcgcttggggctccttgattttagcacgacgttcaccactttcattgaggaactgcctcgcatcacggacggcaaccaccgacatgttatatatggcgggaccggccgatccgagctcatttacagttgagaggtggcgtatttgtctggtcatgcgcagaaatcgagcggtataaatttcttagtgtcgctcgtacacccggaaagtatagatcgtggccttggtaagnctgcaccctnnggctgaaaatactcgtccaattgccaggtttaagatgctagttgacgcaccgtgtcccagacgtattaaaagcncgaatgaatcanatgacttcattaagcctcggaccgcctgtgaaattcacgtgacagataatttatgatcatccacaccaaccctcccccaatgtcggtttcaactgcccagggagcattccccgtgaactcgggggatattcgagacgttagttaaggtgtctacgaggncnagcccgacatgtgcatccgactagggactaactccgacctggtctggggcttagcaactttgtaacaggagaagcggaagagctaccagtccccaagccactgtaactacgtactcgtgtatgtgcggtctgccggatgatagcgggaactaggagctctcctcctgatatctctcgtatacatggtactgcacttgagaatcgactcatacggggaaccccactcaaggtgattcagtggtaagcttaggcacgcatacttacttcaatgtctncccctntatatcccacctnnaatctgccaggctgtttccatgttcgcgccgtaatccagttcccttggggtgcggacccagtcacagcaggtagcggggacgcatggccgcggggtcgattcaggtcggttagttcagcgttgtggagtgcccgatgcctccggcattcgctcgctannaaagcaggcctacactcnctcctttgccgctcgtgatcgtcccntcgaagtgggctnagctagtacctgtgacgacaggataaaacctttcccggcgccatttttggtatgaatcaggacgcctcttatcaaaatgcacttgacgagggtcctggggtcctgctaggctccacgtcgttggagcgtcggggggacagcggactcatcccttcggcggggcgcccctcctgagccaaggaggcccgcgcttgctatgcaacatcttccggacctttagattttcttaacgtgattaagtcttcgggcttcgcatatcaaccctgtgtcgctacgacatccagctgcattattgccgcagataagggtctgatncacatgtagtattaccgaggggtgtgcatgggaacaagctgcgagcacagatgtaattcgcaggtatgaagaacctcgtagtcatgtgccgacggtagagttcgccacccagccgctgatcaataaccgatttcagcagtaccctcgacctaggctcaagcgctttgggctgcaaggacagcaacccgagtaatgggtgangctacttgacgacgcagttcaagccagcagtgtggtcgcatttccatgcttcaattcaaccttgcccaccatacctccgggccattagtcaaattatttccgcgacttcgcacgccctgcaaccgtgataagagctttgtgcgtgcgagttctgagtgagacgccgcacagcgctaatgggtgcgatataggcggtgccagcggcagattcctcggcccggaccgctcatcaacttgtgattaaaatagcatcccgcacggggcccagtgcgcttggcttgcccggagggttccctcgatgggagtaggcgtcctgcgacacggagtctagctaatctaatgttggtggccnanatccagttcagccctacctaaggaactcctccttggcctggcagcattcgctgcttatgtgcttagaggtcgcgaaaagnctactggtgagccccggcggcaacgttgtccggcggcccctgtcgtaatatctggtccctcactgacccaagggaacgcgagcagggacttgacagtccagggccctaagggaggtcataacggtgccccgcgcatctcagccgcgcagttctgccagcaccccgggcatggggcagggaggagggtcgtcagagtggccccagactgctcagctccttaagacggtgatcctgaacangaagacaacctgaccanaaaggagtcaaagcgagcaacacagncttagaaaatgagctcctctgtagatcacgtaggtgtttttcgctctacagcagatgcggcttgctcagctgtcctttgcggcctcgtcggtgaacttaaactagcagtcgtgtttgcgaaccgaagagcagatattgtaatcatctgccctttacatcacatgtggtcacactggtattaaaattcatacggagtagctacgacgggtgccacgtcacacatagaaccgcttgttgccttcgggtccatcttgcaacggcaccccgtgcgccaatctctaccactcacccagcccctggccctatacctgggacgacggtgggacgcaattcagctaacccggtttcttccggttgattgtggcagagtaggccttaggggcttcgcggggtagagtaaattagcgggccccgccaaccagctctccgggatagacctggaactggccaaaaaaagacaggggtgggagaaatggccccattacgaaagttgtcactcggccaacgccacttgtcgcgtcccgtaagggtacggcctgttcatcagagatggacaattccgggtactcgcagcgcgaagcaacccaccgtggatgcacggtgagagccggccgattggtccctaatcgacaaatctacgtcaaacggactcacctatcaaatcaagagtggccangtttccctgggcggaggaatttctgnatctgagtctgatacgtgctcctccgggagcgttacttacggactggaggccgtcccttaaatcataaagcgagattgcctacaaacaggttcggatcatgggctagcccgaggacatgaggacaaatattactccctagtggctatacctagaccttgatggtaccccattccgtggatctccgctcaccaggacttgcaacgtagggtcgtgttagtttgagatgacctaatggttaactcctaccgttagacatatctagaccataatcctagccgtctatcacttgctgtctctccacnaagttatcaaatcatctatgacctcgttattgattcacagataccgaaactcctcttaaatggcgatgagncgctgatatagcgatccccgagtagacagaccagcgggccccatagaacgccccatcccgtgtcgggcggttaagcgcaanagcggccgatgctgtcaaaacgggcncgcgtttatcctaagggtctgcggaggggagagcagccactgcggaaggtaacgtgtagtgttaggcgaggttacggcgccatcaccctggtatccacgcgtcttcttttcttttacctacggtgggaagtacctggttgggttgaagggggcagcgaggccgaagaatggcaagttttttgcattcccatgctattatggctaaaaggacattacatggcatgacgcacctttgctgcaaccgccgagggcgctccccgtttgattagaattgtgcgccttatcctactatagaagtccgagaggtcctgtttgcaatcttacctttctattggccacggggggatcaagataatttccagagccccacgcaccgtcgtcagctctcgatcatacaagtgctaatattactcagcctcttgtctcctgaggagagatgtggcctaaatccggaacgccatacaatgcgcgccctctgtcgccaactcctcggcaagggggcacgaggacctctgcggtcataggctagaatcctcgatcgccttgtaaattactcgcctgatatagggaagcccaatgagcatgagaccgacgaacaactcacccttctaagtaccgaataagctaccgtatctgcccttcgtatactgccngaggctcagtttggcctcgaaatcacggcctaacaaacacacggatcggagcaaggggactcccttgaatccggtgcaagtgggattcacattgaactcctgcctcgcttgtggcaatgtaaacgaacnagaataactaacgtatactgctcctccaagggagatgtcacttgtactcggggggcagatttttgagtgttcctttgctccatcagttgggtngcgcttcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgttaccggtgtatcgcaactatattccaccagaagtgtggttctaagttcttgtatgtaatatcgtgcgagttgtgggccgaaagtaatttatatgtcacatagaaggtaccatgagtccaactttactctaacttcaaacgaattcatatgctacatagatcctcgtagggagatatgacgttcatncggatgaaggaagccggccaaatatcccctcacttaggccgcggcgaacagaagctctgaagcatgtagaggcctggatggaacttgggtatcggacatatttcccagtcatgtacagcggccggagcgatttctttgctaatcgtgcaagtacaatcctgtctcggctgagcttggcgtccgccgcctggtacgtaactatagtcattagggataatgtacaaaccacatgattctcggccagtcgtgggtagcacggtagcccataattcctaacactcggtactaatcactggcacgaactagaacttcgactactaaacagatagcaaaaaccacaggtcgggggcagggaagcacatgcaaatatagaatctttcatctcataggccaggaacctttcctaaacacgcgagttccacctgcagatccagtttcatatgctgacgcggntttatgattgcggaaggtaccactgtttttcgcgttacgaacagaacggcatatgttacgcancaacccatggccctccactgcttgcacgttagcaagtttactttaggctagggccggcgtggcgccttagccagtactcctcaggtgctacagtaccaacgccgctgggtcccaccaacccatatatcgtggcggccctctgcgatacgggcggagacggccgctatgganccctctacgtcgctacagactaggtcaagtttcaactaggccttatgaactgtctggcccgactagtttaattgcttgctccggattccttcgctttggcggaaacagagacatcctggacacccgcacacagctctaatctgggaatgccggatggtgaagaatgtatcgcgtagtttcatgggcggcgattacctgaggctctgcatgggtcacgttgcactacagcgttagacggagcctcactganttttccgcatttagtgcgggtttgtggctggtgctcctcatcgcttttgttgaacaggtgtattggatactcgcggttcggatccgttacacacgccgcaggtggcacgagtcataccgaaatcggggcctagcgaccctgccatngcagaattatgtggggcatgggggtttacgctagtgaacgacacggcccgactgtaatgcgcacctggagtagcccctttcccagggctactctcgactggtagccgggaaatcttctaacattagggagccaatgtcccgccagtgaaccggtgcacgtctcgcgaggtcctcgtcgggcgaaagacacccataaacgttagctcgggaatgtctttcgctagggatgtggttcatcccgctaggcatggaccatgatcagtgtgcgtgctccagggcgaagaaaacaaatgagtggggggggtagattgagtttcagccagagaacagtagaaattcataagcgggatatgacgatcgccacgcggatagacagacccccagtcaacaaggttcaccgaggctccagcctcacacttgcggcgtgttctagcataggtgcgctctgggcccccagggactatgtgtgtgatcatcttgcgatctacggttttaggcttatctgatacaggacggtcgtccacctctcgcgacggtgcgcagcaaccggcagtcagccgctaagccgtacctgctgcccnntaagaacgcaaggggggggaaatgtaatgaggatacatgggggcctttcccttatgtaggagtgaatagtccatagctggcctacatgacggatatgagaggtgaaacaattgcataccgagccacctttttaggatcacccggattgaggccaaccacgctgagcgctgaacaggcgtcccgaggaggtcggcgtctgcagcacggcatttacgttatgctcacatgctttacagaccatgcgtaatttcagaatgtactgggttaatcgctgataaccactagctccgcacttgatcctctgcttaccatttcccaaaaatgacggcgcaataccgaacaatttncagcggcagaaccacatgtggtggccaaaaaggagaatttggagcggtgtggcctcacgatgcaagacnatcatacgtgcctgtcgacgtagagcccncggtaaacataaagacacgtttcacctggagctaccacatgtctctttccgtattgtttgcaaccctatcaatgacgtaaatcaaacatcagactttctctgaactaaaggnatctcgacccttgtagccncggtccagggagacaccgcacaccgcccaacatgcgtgcggggactcggtatgatgcctcgctgtgtgcgccgcagctcctttttgtgggggtcaacatgcccgtcacggtgcnggtgcacgccactagcgtgccgagtcacttagattgctgggtgaaccagacaaaagtaatggcctcggagaagacgacgcgagcagctgtggcttgtggtagttgttcatgatctttattgcaggcgtatttgcgccagagtcgggatcgcattatgccagccccacagtggtaagatcagccccgccatgtctaagatccggaaaatacctagccgtgctgacttaggcgtgttagcgtcgagttgcggagggtgtgcagctgagccctattgtgggatcgcgcgcgtgtcgctgaaatgcgcgtcggggaggggcgaccccagtgacgaatccagatcaaccacatctaacaggggttcttttactgcgtctccaggggcggctcgnggatcgcatcggggagatctcacnaaagaatagagtagggagggantagcaacngagccgcggcccaaagatcggaaggccaaacccactggtcacgaacggctcgagtagttgtattttgagatattgcggctcacttataggaattataaagcttgtcggtcctggggttggccttcggtcccctgcgtagggtgtatcgggtgggagtttgtcataaccgatccattaaccctaggaaccgtacaaagagacggggaaaaccgtagtggggttcactccattctacaacttagcgtggcgacaggaggttaccgtcaggttctggaggcggccgggagtcctaaaaacggaacaagttgcgaagtcaaccgtaacccgtccttattatacttgtaaggttgtgctacggtgtgagcgtgtcccgagccgggctcggccggcccgcagaaacctgcctggtaaatgcccactagaatgggtcgtcgacttaaagttgtgacatctgacgtgaatagacttacgatgcttggggattgaagggtattcacaatactcacggaacatgtcttggctccccggaatcgtcgtgcctcaccctttgctccgggccacactcttcagactcaagactgttctatctgtagataacgcgatcacagaacgttaatcacgagtcccgcggcgatggatcgttggatgggtgcaacgtggactgcgcgacagaacgtagtctacggtggctgtcgttacgtacccgcacgcctctaccgcaccaccctcactagtggaagaaatcgcttggtcccgttgcgaaactatcgaacagcggcgaggcctcatgtgttactcggactggcacagtgccttgttgttggagtcgcagggaggccagagttagcgaattgtcacgtccnagataacgtcatccctacggcgatcacgggtggaatacatccgctcgtaaacgattacaagcatctaactgacttatagtcagccatacttggacgctacagcagtcctgggacccaggcagtaggacagcagtgcatgagtaagctctaattcggctcggcaatctgagcgtagttagcagggcgacctgccgggagggaaactacccctcgacgggtcgttgcgactgacagttcaangcgcgcataggctgtgacgtatctcgttcgcgatgacgtttagccggaagtgcatagaactgcgtttggagtgtaagccttcggatcttatcccagtctcgtagantctgtaattatagtccggacggaagaaggcccatagtcagtgcggtggccgggcgtcgcgaaaatttacgtttagtcatcaacttcaggcaaatgtgtataacatatcgaacgcncggtgggataggggaggtgtcgctgacattcagtcggcttgtagtgtctgtcttagcattcccagtacatcagcgtatctaagtttcgcnggctagggttcgtattaatggccgagtgaccacgtaaagtgacgtatgccagggggtagtcaataagcttccgactcccagntgtgngctgtcgcctactgctcgtaggaataacgcagttatgtcgntcgactatcgagcagatgatagggcatgtgattatacggacgggatattatggggaccatggggcaatatggttnctgagacgcatcgtcgtacgctacttcaatagcttacccgggtcctagggtgcttatattgctgcaaatcgtggaacaggctctcacttacccccacggtagctgcacggtagacggcctcgaggcccttcaatagtacgttagccaggtctcaacccaaccctgcgatagggcaaactgcttctggggctccaaacgacccgtgtgactanctccgatccactatgtggccaggaaaaacagacgatgtgttgcttctcctgccccctccacttccgcacccattactcgcctccgatggccttgaatttccggctgagtcaggctggcgggcgaggtttcgctccggcggagcagaatgttaagactttgctgtgtttacagagctattctagacccgggtccacaggctcgggaagcatgaaatctcatatccttgcgaatagcacccggagcgtgggtcgtttnttcagtgggtgcagcggattaacgggaagccagnaactgatcagtcctggcgaaattctttaaggccgtgggtacgcgcccggtgcctacgaacgatgatatccaatcttctataccacgacaccgtaccgctctcgaggggagggcgagacgactccggtcgacccgactcccttataagtgccctcgagtgcctcggggtagagcngtcgaggctgaccccgagaccgagcatccgcctttccataatcttggaactttcaatcaatgcacaggccacattatatcggtggcggcacgctttaatagtagagtatcaagagcccgggcactgcgagaaacgacgaacggtgggtccggtctagagcaccagaattccagtcgatcaaacacaattgtttgcgaatcttctgtcgcaacatcggccaccctgcancccctgggagtggaggttggcaccgctagccttttactcgttccacgaccggtatgcattgtgagctcactttgaggggccagattagtccagttcgtcgatcgaaggacggggatggccccgtcacgcgtcagagctactatacgctatcgaagtttcttgtggcgcgcgcgattggcgtgagaaacgggtgcggattaaaagctaacagacncggagccctggaattcgcatcgccaagctttccgcccgacccatccacatccaggtacagagtcggctcncgcgcctcagaccctaccggcttcccggcaaaccaattgtgcaggaacacgcccccccttcttaaccatgtgcgctgtactgccatcataagtagccgcgagcattgacgaacaataatagggttgggcgacgccgcaacgatagccccggtacctcagacccaccgttatnccggacccgcgatctctgcttttccaagtggaggaggcgacgtctttctcttgttaacanncaccgcctgccggagngcagctggagacgaccttggcccncggacgtgtcacagttactgctgacgaggccacacctaatatcgtagagtatacccaaaccgcgttcgattgaacaaacgtaatacgggcagttacttaaaacggaccccaacacgttcgtgtgggtgaagggctataagtccagcaatcttccaagncgtctcagtagcagaagccccagacgcatagggccccaaccgctgatacgatcttaacgcggctnaaaacggatggcggtcngatacaagagaactcgcgagcgagtatcaccaaattgtagcagggtgttgcggaccagntacagcacccttatgcaggactcccttcgtcggtcgtatgagtccccgactgtgggggcgcatagtgccccctcgaatggtcgatgccaacgccgtccccccgcgtanttacggaccttactccgtcgcctgggtcgcgttcgaaacggggcgccgcaaccgagatgcgcatcttggcggctagatggttgccacacttagacccggttcctgtctcgggagcacttagggagatttgtttacttccccatccggcccgtgcgttcgactggagcattcatctgattgtttgaaagatcgtcacgtgaaataacggaacaaatttgcacaacgacttacgctttgggtctaggctagccttacgtagtgatgaccccgcttgaanttggcacgcatcccggaggagtagtgcgagtgcttgcacgtgaaacccgggtttcggtagagacttccgtgcttgcgtcgaaacacagcgtgcgacggtttctgaggcattccacataccgctaagggggacggcatgggtgtgtgctctccaatctggtatcacacgaacgtcaccacagccagaaaggcaatgaaaccctcatgtcgaaccaacccgtactgcaccggactattctaaccccaccatggtaggcgccatccgactcacaattttgtgctcactctcgatgccgggcgactataataggaagcagtatgaaattcattgctccacgccaacccacaatacagacacgccgtaagnattttacgggtcgtgcgggtggcttcgcgcccctctctacccatgtctcgaacttagtgtgccataatgcctcattcagtacaacaacagagtttctggtacgtttccctgctgctagccgacggattcgcataggcgatgccgtccatatctgtggctgagactcatacactggcttttctcaacggaccgagcgccagttccgaacactggcgctccacgccgagagaaataaagacgtcaatcctgttcattgtctagagggtccaagcaggcttgcgtctttagcgcgcaagtaccagataatatcgggatatgcgggtcgcggcgcttgcatatgcttgactgttaaaacctanatactccggccccagtactgagaagcctggagccgtactctatatgttaagagatcgtactgtgaaaatattttccatcaaacgccccgtgattcaagatgccaaatcttgtggagcaacaagtctgcactcttaatggagcaatattagcatagcaccccgcgacctaccaggctaagagtttcggatacnctcaaggtgcataataggcgctaggcctcgagaaactcctgcttatgttgcatcttggtggtatactcggtcggccgttgagcgggactaatgccgccccgccggccgtgggttttgaactagtggcgngaggaactcttgcccatacccgctatatagcaggcatatttttaactcagtagatgccccgccggtccacacagtaacccctatggcgatcagaagaatgctgggactgcaccccggccgccgcgcaaactctaaatctgattccgtgggaggcgcataggggagacattaggtcaacagatgtccggagactggtcctccgtccccgagcccccagcgttcctccccgtccggtagggcaggaccatatatctcccnagttgcatagctcttagcagccccttcatggacccatgcttcatgcaccgcctccccatgatgcaaaacccagaactctctagatcggagtaactatatatcggggcgtcggcacactcgccntgaggctcaccctttacagtgctcgacggccgctgccagatagcgcccggtccgcacccgttgtctgttggctcaccttatcatatctcaacactgttgcccagcggtcactttctcgcacactgcacgcttggctggccactgcataactgtttgtagaccgccgtcaatctacgccgccggctcccacgcgctggagggacctcagtattaccacgtcatgaaccgcnagtgggtgacctcggctagggtatggttangcatctcaccgcggtgtggtccatagatagatctgccctaaaatcctanatcccccccaattaagacggtagtcaccccaagtagctgtagcatctctaacgttttgtggccaaatcctttagcagaaatgtgcgggagttacctgcagaaagggcctgaagactagcggcgtgaaggtcattgcataagagtacttataagtctgtgtattccgggtcggtcggaacagtatgtgaaaaactaggagcggaggctgctcactatgtgtcaactgttcttggcatataagcggccccaacgtccctcgatcatctagagcctttgtcaaactcaacggatactccaatagtagaaacagtcagggtgactcccggcaccgagtactccctatcatgacggacgcaagtcctcggncgggggaaagtactcatgaggccaagcacgtaaaatctgtacagaaaaatcttccattgtaacggagagtgcatgtcctatttgttccgaacgcagagaattagcatactaccggccgggtgggatgcgcgtagcagctgactaacaaatcctattggtaacaccacttatgttgtagagtattttaaccgcgcagtactgcgcgcgctagtgagtcttgcgtaacaccgactcttggcngagtatcgccctgggaagtctcagctcgacagaaaactatattttacctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctaccccggccagtccacttctatttcatgtacccaaaaataacaatatgagccactccggcattgaccgaccgcggaccgccgcggtagcgtcgcatgaaggtgatgaatgagatacctctggctgtcctctggcatatgaatttctttgtttcggtcgcgctggtgcgatcgtagcagggggatgtgcgttcacgactttctaacttgcgtgcgctagcccgccgatagctgcagtttgaagttttccggaggcacctccggggacagtcaacaacatagataccattagaatggaacctcgttagctatggaaagtggcgttcgatgggttcgcatgctatgagtcacgaaaatggcactgccacgacacgcacaaattaagatcatcagccccagatgcaggttgcggacaatctgtgggtactcggcggacgcggccgaaatatgtctttagcgcctcgtggaggttccgaatccctgtcagacggcgctctccgtttcctaacagnagtaaatatcgagtctcggagtatgggcgggctgggtcactgggatccgtgcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcggtgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttgcctcgcgtnttagccacggctccgcggtttcggcgagggaactcattattttgggcgctaagtgcgcaaactttgaacgaccccaagagcgagcatcctccatggtgcacaccaggtagtgaccaaatattcgcgggggggatgcgagctgttgcgttccagtgcacgcctcccttacaatgcacccgtgctttctggcacgcctgaacgcccctgttactccttgggacggcacnatggacgactatgaccgtcagtacgagtcgtgggttgttgcaccgccggggacacaagagaagngctttaacgcgcgggaatgcatatccacaaggaagaacatttgaccagccgccaacttatccgctgcgaggctcacgaccgcaagctagtttttagaaacccgtaaagctaacgtgtacactgnagtcgacttgaaattcatcacgccacaaacggtccaaagaaggaactcggaaaacttccagtcgatcagccgtctcgcagactaacaacccgcacgaggtctaggccctgccagattgcttactctctccttcacgtagtgttgcatactcacgaacttcaagcatataaagggcccataacgattagcgctgcgcgcgagggagtacatnctctcattttgtgangctaactacgaactttggaagctcagctaggtatttgctagctatgaagcgggtgctgctcgcgacgacggatcgtgggagtgatgcctttggatcggacgtagcttatggcctcatctgtgtatacgcaattctggattgggggcgaacgggtgtcgaaaataccgtatgttctccagcctgaatagttgaaaagtcttgcccactattgcgggggtgggattcgcccttgctcatacggttacacacatatgcgaaatncccggcggatgtccgtntatatcactttcggcatcgcattacgtgcgtttcgcacgatagaccaatgacaggtcgcccgggtagccgacagttcgttcaattatngacatctacagatgagactctctacccgaccgaacgcagcacgtttggttttcgtcctccagttcagagtccggttggtcttagttccgaccatccggaagactccacaagtattacgagccctccagacttgatcccatatgctatgggcgagtgggtccggatgcagtctatcttcggcgcatgccgaatcaagggcacgccgaaggacggatgacgtagtacgggagttccgattctggcgcacatcgttagaagcagggtggcgatcggggaatgcattttcgctgagcgggcagcaccctcaagccgggagtcgttctacttgtcaacgcttaccatactacctncgcgagcgtcatggacnatccgcctggccctaaaaggggtctgcccgcacctctagctcgcgcgcttatcactacatagcgccggcatgcgncgtcggacacgtgttcacgaacgcgctgtttgggatccggtactatatcccctatgtgcgtcacccctaggtagntggccccgtcttacttatcgtcgtaaacatgagacggcatggntgagcttccctagttcgaccccagtaactggaagagatggtacgagtaaaggaaggggcgaattcgcggttcactttgaaaatcacgcttgcaaaggccccgtcgcccgctaaattgcgtttctgnacgacaccccggcagttttccttagccctcccatgggccacggattattcgattcctacggcttatgtcatgccctctagctcgccacnagccgcgggtccgcgtggccgcacctaagcgggcagcccgttactgccacgctggcgagacgaggttgcgcggagggcatgccggcccgccccttacacgcagcngctaagtctcaaggttgcaggacgtacgggctcccagagagaaatctctagaatgagttactgataccgctttacggccgatcacgaatgtccgcgagtcagtntccggggtgggtctctggatccatccagaacaggtcccgatcgaggggggccgtttgatcgtctgcgctattatgtcctcaatgaacgcgaactatgtgtcgccggattggaaagcgccgaaccgatctactcgtaaaccgcttaattgaatagaccctgtaagttacacccacacgcatgatagcaagtgcaatggcggcgaggagagtggctgctgccgcgcctcagatgatggtgaattttanatcacgcatacacaccaggctattaggttagttattggttcaggaacaaccccacgnaacttggtgcgtangtagctttaaggacgcgatgttagaggtctccaaagcgcggcacaaaggtcggaatagacggacgcgtgaccgcactccctttgttaccttggccccttctggctatgaacagacctctttcgcggacacagccgtcactgctgggtccttagcctgcaggcacaattgtaacaatggttcgagggtcaaaagactatgaaagcaaatagtgtgtaattttgagaaggatccagcgcctataacanggagaactctttaagtttgaggctaaaatattcatccattgaaacggaatatcgacgcgtagaattgatcgattatccttctctgctgggattccacaggacgttgccgcgtagagtatcaccacttaccgccaaataaaataggaggtaaacggctactaaggcgtgtcgggggggtgcatgtgagcgctctttatgtctcatctccaccgaggaaatttctttgnncatgacatccgtccctctccgcaggccacgcgaaaacccggcaatgagcagttaagagcagccccccgtgtgccttcccgtaggctgatatccacaaccgttgtgttgggaccgaagaccgagtaagggcaggggactttcganagtcgtaggagtcaccatgctgcgtcgctcatccacaggcatagcgtaagcagacgtgggtcatttggcgtagaggagnacgccgtatgccagaagtgtttgttctcctacntatggcctgttaattcaagagatttataatgtttcaacgcctcaagtgaaccccccgncggattaggattacaagcaatggcagaacaccggtgaggttgattacaacccaatttaccatctgctggtacctctcaggcttattggacccattttccttgatgcaaatatcaaacccttattggctaggatatgcctccttaatacgcaacgactggaacgcaatttaagaatgctgccgtgaggacggtcggatcacaagcctggcctagtggggtaaaccccgtcagcctcgaatgccaggagcccccccgcagtttagggcatccgatagctgtctgctgacccgacccatgattgcgcttcgcgacaccgtaaccccgtctgacccccccactaaacccggccgttagttatccggttgtatgtccaacggccggtgtgtgcaagtaccacccaaccacgatcgagtgcgcctgcatacgccgtcccccggctgcagtcacagttaacgtgtcactctgttattttcccaatatttgactaaagtancgtgcaccctccctgggggaccaggggcagccccggttcatgttcgctcgggaacatggcggccgttangtgcggtagggagagtagagggacaccacggtaagtagctggttctgcgggcagcnctcagcagtaaagcatgttaggcgttttagtgcctgtagcggtctaggcaacgcgtcttaggattcacagtgttacgtccaaagaagtcagatcccgggttcgtacaggttaatcaagatggggcctgacgccatagagacgatgcggatgtagttgggttgggactgacagtcggtaggtagaaaaaagtccatgcgtgccgagtcctaccaggttatcgtcacccgtttttgtaaggataggaaggggatcaatgggtagttttaattggggttggctagggttcgggcgctcttcctttcggcagcgcgcaacagctccgcccggtaggaccccgtccggctcaagtgaattaatgcgtcccgtagagctctagatttaaaagaggaggtggttgggaacgaacacttgtcagacgtgcccacaagaaagtaaggtggaacaactatgttgaggtgaaccgccgaaaagggggtccattaatatgggacgtctggctacttgtcaaccgcgcgaagtacctttagtagtcatgtcgtctcggcagtctggcgacctcgtagctcatggtcaacatgtcattgaggctaccattgaatctcagcgcgggtggggtcatttcaggcatgtgcnngtcggtcaggtccacgagggaagtcacagagtagattcnnggtccttgagatcctgaacggaacgatctctacccctgtttcgtgctcttctattgcggtagtcctttacgggttattgaggggactgttcggttaaaagtcgcanaatccctcggcgtcancacctctatcttggatcatgtggccagattacggagggccgaacgccttcgaatagtaaagggtagaaagttagcacggtgttaggctcccgactgtacggtgcgcaacagagatgcggagagtagagacgcaaccggtagggcctaactcgggacaggactaaaggtcacgtttgtctgtcgaaagttggcgcagtcgtaagatcctatcatggtctccgtgcaggtgctacgcgcgtaatgacccctattgagtggagctacactctgttcaggaacccggcgagaatcacgtagctgtattacgacactgtagtataaccaggccgttctcttgcgttaccgcgaagtcgactaaccttgccgccgctgtgcaacccagatgcgcggacccctaactgtcttcacttctgatcgctagcatgacacaggcctcgaacttagctgggctaccgtcggtgatcgatcaagtgccaaagccacgcctagtagagcctcctgtgtatttggtatagcctattattaaaatcttccccggctaagaggagacggaccactcggcccccgccgacgaggcccgggatctcctgatgagcaatctcttcgaaggggacggagccgtaagttactcggctttcgcgttagcgctcgtgacccatgctggctgcttcccggcgaacatcgtaccacccccggcacatggggatccaactattatacttaggccgtcgagacgcaaagcacgttaataaaatccccccgacagggacactgtgtttcccactaaacttttngggtcttactatgttccatgtctacactcgtagaaggagacgaccggcacctctctccgatccagctttagccgaaagtagctcaccctaggtacattgctcgtaccgacagcttagaggcttctttcggggtcaagcatggcgtgttttaccagtgttccttaatccctatacggggagaaaatttattgcgtgggacaacggagaacgtctacaattttgtagacggccccctcagtgcgcccgcaccagatcgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcggggcttacagacatctctacagagtacgtacttttacacaatggtgtaacatttttgttgcctgctaaaatcagtctccccctccgatgaattgaaccatccagggacgattgaaaggttgcatggcggattacaggaccgtcaggcgcgcatgtctcctaggtccgccggccgtaacggtanacttcacagcgcccgatattaaatcgtgacggactcctatagtgatgtcaggccccaaggctgatacgggaatatcccaagtcagcattgttcgattcgccccgtggcgtatcgggtccccgtgggcccgaagtggcgcctaatcncctaggaaacttcgagcactttaggtgatgtccccgaagttggctcgataacaaggtaancggctccgatgcnccaggatagctacgacaagcccgtttctcactgaagtacatttgcggccgttcacggaatgggacgagattacgccaggtctatttactttgcgccaattaaaccttaaatacaccgctacccccgagatattcgcatgccagcacgcttaggctggtttcaatcagcacgtgctcgggtgagcaagttttgtctctcactgttaaaatcgtgcagcgcgcctgggcctggccccctagccttgttattcgtacgcctaacttaccattcttgcagctgcacgttgcccgcttaggttctcttcctgtattaaagttgctgtgaccaactgacctgatccataccacacggcgtcgtcccacggaaactcttaacagcaaagtataggtggaggaagcctcaaagacttgtgggattagggaatatgaacgctaagccggagaggtacgtagcgagaatggttcctccctccaacggtggaatgccggggacgtcagatagccaagaacggtatcttcagccgcttcgtctagtggacggcttataaaatggccaaggagacctgaccaaatgacagcaatgcgatttctatattcagcatttatgtaattacatgtaggacctcatccgagcttagccgccgcactcagtagggactgtaagtcgtcttggccatacaagtctctctcacagctaggctggtgaacctcgtaatggcgcgataaactaaggatcgtcgattccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggtcttgactagtgaggggaatacaagaagcgtcagccgccaggcagacatttttcagggtcagttcgtcctaaaaacgtagtagacatatagatcggatcggcagtagtccggtctggcgacaccggatcgtagcgggccagngagcgagataacggactggcacggggcgatgaccttccagcactttccaccgtaccagaaatagttaatccagtgccgcaggcagggtccttgcggtgaaaccntccgcgtactcgacgccgcctcattatcttagagtgtntcagacaagaccagctcgtaatagatcgggctgccgatcaggtattgctatcctanacggtgcttaatgttaggcaagattagaacccatggataagtgcacggccggtaccncggctgtgcctgaagngggggagccacacagacccctgacctagttcgcgcccacgcggggggaacaacgcagggaggtcccctcctgctaccaattaacgtcgggtagcgagagtcgatgtgactgaaattgtgcacctataatacctcaccgcggcggcgaacgtgaactgttcccgaggacatgagaactctcaacgctacgggaggactgnnattgttaccgtgagtggtactcacgccgcagggcgtacagcncgacccctgcgtccggagtccctattagaacgcctgatccgcgtctccgnngcctcgaccgatacagtccgtcgtatctgatactcagagttattgctggtgtatcccggtcgactcgagtgctggctcgggcgttgaagcttaagaaccgggaccgtctaaacagcaggtcattatacatgagaagatgaccacgcatctaagatgggtgatgtagcgccgcctagtcgcgcaatttggataggccgcaccgatcgaaagcggggaggagatactcacttagctgcggactacatgtagtgtagccattagcgcctatctccgattgcgtaancagcggacaagctctgggtgtggctaacattccacattttggcccggctcctgccgttagtcgcaaactctntctgtataaggccattttccatgttcacacgtgactcgtcacgcgactaccagaccaaggttgagtgtataataggctgatattgccatttgatgtaatcatggaagcggcacggtgatgaaacgacacgtggtcacctggctcccgttacctctctgtgcactaggtctgctgacccagttccggtaacacaggcgtcggcgtaatacaataggcctggccataccttggagacagcgacgtcccactctgggacagttgggtgcgccgggcgcccaggtatgttaggtgcccgtcgaggcgtaaatctcagcgtgcctgttctcccagacggacggtacttattgctcacaccggggccacgacgccngtggccacctccagcccangcgagtggtaccatagacacctaggctccccggaagccgtccggccgattgtgaaggaagtttatatccttatgagagaggaaggatatgacgctataacggaagcttgtaaacctcaatttttggtctaagatatcgtgtacctcacgcaaggcaatgttcgtctattgattgccccccacacgtctgctttggggcggcccggcacaacggtgcaatgaccggggccacgggaccgtatggtgcaatgacaccgacgtgttcgggtttctcagtcgcttgatgaccgttcggcttcaaccagcttccccggtanngcggggatgggtgaggcggctctccgcatgatgctctcgtcacaacgatcggcggccgagagactcgaacggggcgctttctgggacaagtgtcgtcccggtggtcgggggtgggacatgctaatccatttggtttggcgaggacctaattgccactcaggcctccacgtaggcttgagagccccggccccacgggctagaacccggccattttttgcgcgacatattgcggaacaggtangatagggagcggccgcagcttcctcgtaatcgctcccgtacccgcgagcctagtggttccatcgcagtattgactagcggaaggccccgagttactnngcttgcccgaaaattatgccccgccgctgtcaaccgcgntggctggaaggtagaggcagcgtccatgttcgtagtgaaggcgttggttgtggctgnaaacatcggcggtcgtttacaagttgagtattgccacttatcgaaacacactaatggatcagccttgggtttgnctacgctcgntcacgtcgggttacaggcccaggcgaataacgacctgcgctgatatcccatctcaaatatancaaatagaagattcatagatgcatcgaagtattgacgctaagtacttcggacaatggatggggaggccacctcgagagaacgctaattggtggtcanatggcctattctggcgtccgggcaggagaaggggcgctagtggttcacccatnagcggctgtcctcagacttcggagaagacattgcnaacggcgtggctcaccccgagnaaggccggagcttcgctcggggaaccgcaccacagttccccagccgtgccgtaaagagcccgaaccgcggagttaatgtgtggcattaacacttatggtgcccactcaggccggggatataggcgtgcagcggcatgtgtacaattatgttaccctcggagtcacctcccggggggatgccttgaaaaactgagtgggcggatagctccgtgggctagctcccaacagacctgcccggccggggcgattcgacctccctaccctctggagtcttgtagggtggcaaaactagcctcgnttacaggacggcgtcctcacttggttccggcacctgtattggggcatcaagagctcctaagttcgcaaaggtcgcagtacttaggacagagcggatgaggaaccgagcactcatatttgcgccccataataggatgctgccccggnagcaaagagctgaggtcttacgtacttcgattcgaggcggcgccgtttacacaagacagttatttgtcagcaggaatattgccggcagactaaaccccaggctacagctgtgggcgagaaggggcctgttacaggatgggttgcgtgccagaggggttagctatccatcgaaccaggtactagacccacctgagaggctagatttatctnttcacaggtaagtagacgccggctttacgcctcctctgagaggatgaaagttacaggcgccccagccagatgggcaccgtagtcgttggctccatatattatggttcaccgcccaacatactgttggcccgtagaccccagcctacccgagagtttgtccgtattctgttactcccccacctacgcaaacgccgtttcaacgcctgcttggggcaacctccagcggggcaggcataatgtccccggcgagcatctgcccgaaggctcagtactacttatcagccaggtctcgtagtccccgnccgggagtcncaagatgcgtggtagggatttccagaagaaattccctaccacgctgcaatcgagagtgggtacaggcccacgggctacatttggggccgtgagatctaagagctaatgctcgttctcgaggttgcgggtaaaggagcccgcagcagcctggaccggcagcggtgcgggatggcgactctgattgtagaggtgtgcaagtccgcgtgtggcgggatcaggggagcactaacagcgctggaggccgaacacganggcttgtcctggcgtagtgagcggacggctcagactagcatattcgaccaacaagggtggggtagaccggtgtgctgccccccggtatgttgtcagccatacttcacacgtaggtcaaacgcaagtttgatggagtgcggttgttctagtatcactcgccgtcgatcttttggcagcgaaaccggaaatgaggcgagngcactaacgcttatggtcgtcacacgaatgagccgcccgcaccaactaatatcgcctgcaaactaggaatcgccgctgcaaccacaaaggtatgccacgcttccgcattacggcaaatttattattgcactctcggccagccacaactgaattcgcacgaaggccgatggcacacgttcgctgctcagatcncggtgggccgccagaaatcgccgttaaggttagctgtagacatggtggtggctacgtttcaaacgttaacaacgtaagcataaagtgntttggctcacctatcctcattctacccaaccacgaccgggcgcgccgcgcgtacctgtgggcaacaattcaatcgaatagctacacatattgcacgtcctgccagctcgatatcttctaagtggactacacgcgcgaggtaagagcggatcgattctaatcgatgcgctgagccaaaaccggacttcggagtattgagcattgtataggaagccgctgctcaaccgggggcattcggttatgaccatccgctcaacggggctatggctccggtgggttagattgaggtgcgtcggtgcttagctcgcgttcgtgagtgagcaggcttcgctatcgtcctatcccgccgtgaagatcgaggtaccgtgatagaaggtcaatagattgtatcagttacagatggatcgtagtngtccccaaatactccgatcctatcctatactgaactcattacagggaccctcccgttcccaagccggggcagttgcagcgcaagaaacccccggaggacccctgagaattgagggtcgatgaaggcatgcctccaacataagcccgcaagagcaaggccacgcagttgttgcagtagcatttttacaaaggccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggagggcgcacgcgcggncactgggaaggaacctacgcgtagcagannnnggtttgttagctagttgcagtataaccgtgttgtaccagtgaggccctaggagcattttcgaggcctgcgagaggccgaagccctggatcccgggcaatcatccgtcgtcagcaaagttgtcagtggaggacagccttatcctagtggattgcatctcccgaaacagttgcttttacaccgatagccacggggttgtgacaacggatttatagccccaaatcctgcaatctctaccacgggcatacaggaaagggtctttagctgtatttgtagtngggccgtgctaagcgtagcgctaagggcttgcgatttagccaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagtgccgtgggctgtactcgggactgacactcacccttagntgggggaggcatatccagcggcacctagacctccgggtcgttcgcttgtcgatgtggggggggtatcggctcatgaccctccttgacgccccccgactggttgattccgggtccacacgggaggggctcttaggccacaggcgaatggtcttatggacctgagaccttgagtactgcatagtgttgttttacctcgtaaggttaggtccccttcaccccgttctgtcgcaagacgcaagagcacatccgcgtcgtacgctctcgttggagtctcgaacaggcactaggtcgcatctatggcatccatccgccgtgcacatttcggggtgaccctcccccgacatccgngcctggggggggtgttagccacgctggggaattatcgtggcttgcgatcaatccggcagtcacttccgttagntcacaccaaaaggaaaacatcctttgctaccattcgctctgaaatagaataaagctcctagaggctcaaactaggcgantcaacaggcgcccgggaatttcagtcattctccagccggctattccttcatgcatctttaaaatactagagggctaaggaggtcnccacccgcgtaaacgacgnnggttcgcaaactttacatggaccgctgactcggaccaatcaggnaatccccagntaattcacgccgcgagcctcgactgaaaccnccggtgcaggctcaaaatacgcgtgatttcaatgggggtgcacaccctggtgtcgtcacatgcaaggcactaagacgtgcgtggggacggtcttgccccctcggttaggctctggtatagatagtgcaaggcggcactcggggtactcgataagcatcattaggggcgcgtcctgacacgggaagtatcacgatacaaaggccacttgtggccgcgcagcctactgacggagccgcgaataagggggcgccgcgagcattgacagcgcgactcgcggctatggatggtgaaagagggaaactaattagcaatcgcatctacctcattgtatttgcaatngagaacctaccgagcgggcgcgcgtgttactgtctaacgtgtagcctcgagccacgtttccctcacgcggccacttagtacctcgttagtttcgatagcgtaccgtccatcatctatcaccccggtcgtggcaaaaaccgacatatgagtgcagggcacaaatttaaaaggcttaacatattttggcgtaccataggacgtatcgtacccccgcacccgggaagtaaaggaacgacgaacgactgctactcgaacccgttagaatntctctttattatttcccgaagcgggggactgggaagggatgttggttttgcataccgtgagataggctctttcgtctggtcttgcagctcagaactgcacggacgtcgacagagcatagatatagattaggatacactccgatcacaaggtgcaccctctggacatagcgtcaattaccatgctcctgatgaccaaatggtggcagaagttatgcgcagggcttcgaggtagttagacgacgattcttagggaccgcaaggctccgagaactggactagcaatctgtttgacagcgctggcgtgcgcgattgacgaccggccatgacctcggccttagtcgctctctggcgcgntgtagaagccttccgcgtccgagtgcacgtgtttttcctcgaactaggacagtgtttcaactccccgctggagatcccttacgtcagtttggcattcgacccatggaagtcaggggatatatgatattcaatctcgccctatgcacttcttgggcggttgcacctgcgaggcgtggagacacaaacccacgctaaanacacccgaccattttcggcttctcgctgcttaggtcgaccgggtgagaacggcganngcgcatgaggatgttgcgactgcggtttgatactcaattgggatcgatagtgtccgtggatactacagccccacctatccccacaagacccggcctttggtgggtagaaggacggctgatgcaccaggtaagttaggaaacccatggtctaaacacaagtctgaaagggcgcgtgtcagtccgagttaccgtcgtaggcaccttctatggcgcgaagcgttgcacgccgaggcactcaccaccttgacacgagtggacgtaagccaaacagctcctcctcgcactanatgtctaccccgactcggatatnccaatgttatgttagcagtcggttctgctgtccccgccgtggtaagaaggcagggggccccagccgggtaaatttcctaatgacagagttgtcaaccagacttccagtggttactctagccaatggttcatagatgcagaagtcgagncgggcccagcgaggagcgtctacttatcacgctcaaaggcttagtttctcgtcgcgtaagtgactcttcgcagtagggatacgcgtgctctacaggtgcctctcaaaaagggacgtaaccccccttcaggtgaggatattaatttgtatctaataatcttataataccccgggttacaaaggcttctcgcgcaagcttcatcagcagtccgttaggagcacatttgctagcggattgcaataaatcttaaatgagcgaggacggtgtaccggcagcccgggtgcgcgaccggtgctactcgtggacgtcacgacgcaggcgtggaggccagcgagcgcaccagcaatcaagaatggtaatgcggtagggccggtcagtcataagacccgcaaagatcacttttagaacctgtgtgatagaccgncgttantgatggactgcgtttgcgccgactggacactacggtccttaaattagcatagccgcctcgncgtgtagctcgttcatcacagacttcggactgcggtaagttaagaactcatccctgggacgagttattcctagcagcatgacctccccagtggactccagcccataaaagttcgtgagangcgagaggccgacctaggacagaggaacaaatttggtgggctcatatgtcagcaggttcgcatacgtttcgcaggcctcccgcatggcgtgtgcgtaacaagagacccctcgagataccgagaacgtggccacctgtgtacgcggacgtatacgaaatggccgccgcagagccagtgagaatttcatacagcgtgcatgcgcaaattgcgcacgtgggttaggtttatcatgtatatctcattcattcacagtggtcgacctggtttgtctggaaagcccaggagttctctagggtcacccgcgcgagagtgacttctgtcccacgctcggcaatacgtatcaaggtgncgccgccaggggcccgcatcgctgcccactctggcggtgtgtcttgacccgatgctctgtttaggaatccgtactaatgccagaacaatagtacaactgggctttataggggcatctagtctgtttgagagaccggtgtacgatgccaccggacgggggagggaggcggcgtgggctactactttagtccactactatagggttctgtgaaccggcttgtcgccttangaaccgatggacattactcctaccccaagcgggangccggcagtcaaagggggccttaggaacatacaacgcgagtagcttgtaccccgcgtaactgggatctcacgcaccaagtgagacgagcgcagtctattaccgcttagacgattgggcccctgagttgacctgtntcactagacactagcctgtagtgtaccgatactgttgcaccgagcactgtacgggccgcgaaagaatggcgaagaagaacgttgccagcacccccgtcaaatccggccaagagctttccgctcagttcaccggggaaaccagttgcatgtcggaggtgccgcgtacccgctattcccggcattccccgtgcttggccctcttgaagtagccgtgtacacccaggtacagttacctcgccataccaacttaacgctctctctattccgagggtcccacatgtcttatgatttgcgataaagtatggattccgctattcacagccgcggcgtgaaccggttgaatgcagtgncatgagcgccgctcgcccaattggactatcatttactcgcagcgcaaatccccttacantaccccgcnctatagacccgcgttccttcccggagnatgtacagacgtgaacgggtcctgagtccccggngtgacggctgaatgatcttatcttgtcacaccgcggttctaagttgcccangaacgaaagtatccattactccagctctacagtccccgatggtcctacgtttactgtattgagtactctgacagagaaaacgatgtcgtgttctcttgtgagcctcactacaattctgaaagacgttggatccgcgaaattcctaccaagtgttagctccccggtgggaatcgtcgactcggctaggtagcagttaacgtcataatggcgcggtagaccgctaacagaaggtgccgaacgcctaanngtcccgggccttagtcgcttttccctctctcgtgctcgggaactccagccgagccttcgttgagcccttaacccagcaggtaagtagtaacgtacgaagggcaccagaattgaatccggttatccgcctacggagccttgattggctaatgcacgaagtagatcgcatacagactgcaacgagcccaatcatgctaacgtattcgttcggccgttatttgcgtcgaagaataatccagtccgtggctttgtgacttgggcctttcctgctggcgtccttgtcgccgagacccaagatactgataanaataactcgctgctaccgggtcctccttaggttatccaaggcacgctaaaccgatagcaccaagcgagtcacaaatggaaggtgaggccgtccgagtcggccggcctcagaggcgcgccagagactatctacgttcacagcaatgtcctatgggcgacgcgaccgngatcgggttgctctctgagtacccgaatcaactctctacccctaaagacctagcccgtctgatccccgaggatgttatacaccaacgtctttgctattaagnaagtacttacatgagtacccatgataccctacgctcaatcacgcacctttgcctatccttgagcacgggtgaacgcaatggtggggagaaagccttcactaaagtgtctagagggaacgcaggcgaagcacagacagtcggcacaggcgacaggtactattcataagcgtaagtataaacgccgggctttacaagctagtcaccagttgtaaatgcattagtaataccaaagtcatgtgatcgattatggtacaatgaacggggaggcctatggctaccatacgcgagcggagggattagactagcaatcaatctggaggagtaagtgcggtgtcaatacgccctcatctggcgtacaggatttgtacttacacctctacgttgcggcatccggacacgcatacgctataaggatttccggagcctcctacgcggttccatgggaagtcggtcggcgtgtcaagtgagttgatggccgtttctgacggcggagctaagccgtcaagacatacacgctcctcagagcagacttactagtttaaatcgaaacggttgctctcgagtatgtgtacgtagacacaaggctcggcaatgccgtttaccccaagcgcgcgcgccataggactgggctggagccaaacgcatctgatcgccaaactagcgtagaggtcctggttaatcgtttactccactttaaactgcaatattatcggcaagcttacatatctgttttactgcctagcttgtactctagcgcaccatctgtcataccgataaaaagtcgtccgnatgaacctgcactgcttaacaccggatcgtataacactccaatgccccgcaggccgggggtaatgtgtgttcaggtaaagatagtgtatggtgaacgccagcatttgcgactctcagaatttagccaatgcgtaacaccgtgaaaaaatagagtaaggctctgggnggcgaatccttttccaggtngtgggcgatcgccgaccntctactgggttgagtgtacagttgtttaccccgccgactcggatcggtactccgtaagcaggcttcttccaatttgtaagctttgcgcgacgtaatcgatcacggctcgcgcgggcctgcgacattctgggctgccactgccatgtatcgggcggcgaatgcgttacgtagggtaagagcgctgggtagacatcggttggaatgtgtctatggcatattggacatgtatgaatcatgccacgcatcgctatttgcgtgaagctggactgcagaggcgtccctggtgccagttggttcacttcaggactcctccgtctgagtgcccttgcccacagacaccaagtctcagtcctgcgcccacactagtgtgggttgactcgacggcctatggtaactttcgcccaactttagattaaaaacccctccagtggtgccgctacgttgtcgatcaccggggagggaggacgtgtggcgaggctaagcaacagacgactggttgcgaggactagcgatactatgaacgggatcagacgactacaagcgtcccagtcgacccgngggtctcccacgtctttcgcattttgttcttatccagccccaacttacctctcgcaccgtccagcgtcattcggttgacacgcgggcagaggcctagccggtccttgtgccgttatgtgcgagagaattttcgcgaacctcctatagttgagcngccgccggtggagccaagtatgctgagaggcgacccggtgtcagaaagctttcatgcgctggacgcttctcctgcacctcccatcccctnccctggagaaatgctgcccgcgtggtgagaaggtcatcaagaagactcttgtaaccatggctccgctgttcagtggctaaccacaatcgtctcttttatagcctcgctcantanatgtggatctatatgtgaacggtcaggcaattcgaatttgggcttatccctcgtcccggaaatacggtggaatactagcgccaacataaaagttacgctggaactgtggcatgagaacatggtatatgcaatactcctcnccgtctcatgtacgactgtctacccgcaatcacatccacaagcgtcgccccgttccctagttatctccatatctctccattctgtctttgaccgaactaggctctttctgggtgtcccccagtcctcctgtgcccgtcccgancactctggatgctggaatcaggaggaaaagnacctaactgcttgctggcatgtgcgtggtcttcattgcgggatgagaacggcaaatttcgagtcctacgatatgaaaacggctattngcaacaccacatcgcggaggggcagcgtatgccgacgagcacacttgccagacggcgatcactgtagcngccaaaacggagtaagctgcggacgcagctaaagatctgctcaggataccatcctatcaaactggtgcgnacgctatgtcacgaattcaggttaccgccagggggcacaaagtgtaganttatcgcgggggcaaagtcgtctacgaggggctcgtggggccccccgtcgcacgaacatgaatatttgctaagagaccgcgaacaagcgagcgtgactgcatttatcaggaagaggtctggcgtatacgagttatgtatgcaagttgcaaagagggcctagtgaccccccgcaaccaggttggaatcgtgaccttccaggtgctcccaccgcccgaggccaatttcctcactattttggccagttgcccacccggtgcgtttacgccgccaaacgcacggtcttgaggcgtgcagaaatgcgcgaacccggggagacgaatctatcgagccttgcgcttttcagagtctcatgcggantcaggcgaccccggccccttgggggcatgcggatacgagccccgcccattatagaatcaaagaaggtgtgtcctagaaatgagagcccaacagcagtgacggacaagcgcacaccactctcctaaaccccgcgtataacacgtaaatgcaggaggccacagcgagggtaatcggatggccagcgcccgctttctacacgtcgcagacgcggcctcgcgtggcactgcaggttaccacagattgctccgcacggcgttatcaaactcatcaagaacanttagtattccacgaattatcaaatacctagactagatttgcgtaataggggtgaccttatacattaacccaggcctgacgcatttatacagggtcgaactcacatnaggcacatcaaactatttctagcctaaagtgtatccacgccgtttcgggtgaaaaccgctaccacatgctcaagggagcgatgggacgaactctatcacgacccccaagcgctgaaaggatgctcggcgaaccactagatcctgctggtcccagcgacttcttgggcaacgaaagangcggaaatcagacacggtggggaaacatttgccgaagtgcttcacaactaaaaccatcggactaacgggcgctctcgggcctactgtcgtgactgggcgggggctgaaccccctggattggntgatgaactatcgcatacggctgtcccttggctcctggtttttcggtacccaaggaccacccggggacgatatagctacaagacagtgcgcgcgttgagggaaggcctttagaactcacatcgcccttaggtctcttaacacctccaggcaatgggtctatgacgattctctttgatgggggtgttcgtggtcatacgagacaatttgactggacatagtaaccagagccggtcccgaaaggcgacatccatcattggataaactaggcaagacacagagcatctcggttgggcccggacaggccggtgcaccccagcaaatctttgtgccttaaggcgtgctccctctgtgtgccctgatctaacacgttcacggcacggtagacccagcgtgcggagtatccatactaacgtagcggggtgtcggttggtgaggagaattcgggcatgcaaacagtctaacccagcccatcattgcgcggctacacttctgactcccgggcccgcgctaactacaaatgccgcatggaggttaagagaaacgattttaggttaactaaacgggacggcgcggacgaggagtaacagcnttgcgtcgcagcgaaccagttcccaggctcgggtatttctgacaagtatacccaagctcgttatgcagtagatcgtatccaggccattttaagcccacgacagaagccccgcaacggcggctgagttgtcataaccttagcgcatggaaaattcggaaggctgtaaccaggccttgcncatggccagaggccggcggaagtcaagcccgtgcgcgcgggggaattgatgaagagcggtgtcgcgtctaatacaggatcgcccgcagcggcatccatagaccgactttcagtgcaaaactatggtcataactcttggcgatgagttcctcaaccatttagaatccggattgttcgcagtcatacccaattatctcggagggtgtgcgggggatcgaaatttttgacacaccatctgatgcgaggatctgaaggagtccgcattctttccgtcacggcagacgcgtatcctatctcggttaacttctttgtacgtatatttacgctttagtatcatttcacaatggagacgcgtggcagacttcttatcttagtgcaggaggctaaacgtaggtagtcacggccagatcgataatgagtcnntttgatcgcggtncaatcagaaatcgactcggaattcaacgctagaaaagaggtagcacgaagacccacaccggagtcgttgataggctgggcggaaggatttagccangacgctctgattcgctgtttgcccgacgcggcggccccaaccagtcccgtcaacgtcctcaactgctctgtgctccccaggtatgcatcttagcttcagttgtgtttgtagtaaaaagcaggccgcggagaggaggtgagcctccggncaacgtacgtcccctcaggattacacgctacactattagatatagacgcggatcctcgccggagaacgggagttataccattcatatcaggacagtgacgccgtggtggggcgacgcacccgcnacccgacttctaagaagacgaggggtcgccggtccagctgacgtccgttcaaacaaccgcactattgtgggctctacttggcctgggggagctcgttactctccaactgggagacgggggtaattttgtaattccctggacctgttactaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgagacgcgtacagcacctaatatgtttgagctccactacagttggtgatctccccgccctcgctctgaccctgaataagggcgattaagcctctagccatgaacnncaaggatcaactaaaggtgtggggggtacgatcccatctccctgtgcgcgaaggtgcattagggacgctgcgtcggccgtgtggggtcaggtttttttgtactggacatccagcgganagatccctatttcgcttaattctatccggcggaataanccatgtcatgccaggcgttgtaaggcggacctnacgaccctggtacgcgtaagtactagcccccgtcacgcagggtttcccaggcgctgtaaatggcagcccacgttagccngcagggtaccctactaaagtcacgccaggtgagtgcacatagagccggcacgtggttagatcagtggcaccgccatctcgacccatagttgcgctttccnnaccatccagggcggactcctggtaaatcacgtcgggctgtaaaagagtttccagtatctcggactgattggtcctcacagggtgcacgcgaagtcaataatagttccatctggttagtccgtcttattagtagcctcggtcttaagggcacgtagatctactaaaggccacattccgccactactgatcaannaaccgacttctctgcgttctgtccgtgcaacctcgacagatgacccggtanttaacgtgtcgacgctacacgggccgtctctancactggcgcctcacgttgtgcggccacgttagtccgccgaagactgaatagtgaccagcctcggcttagttacgttgctaggagggtaattagaagtaccatctttggaaccaaggagcgctgcctgaccctcttctatcgggcagcagaactncgggaatcgacaggcaaaacaccgcagctcggtgaagcacgggatgacagcacaaccgtaaattcagttcgcgccatattggggtgggtcacctctcaagaccctagtgggctcactatactcatatctatccctgtttgaaatcgttgtcaggaattaccacgttggaaatctgaacggtcgtaagactatagggtggcctctgttgagccatacgagnagttgctgatgcggtagcattagagaggggaatttttgggagcccagcgcggtcttagattgacccccgggggacggtagccgctgaacaagtgactggtccctctcctctccaagcctcttaccttctccttcggtgggggtcggatacttggtctggaccatgtgtggcatactggcctcacggaccagctcattagagttacttcccattgcatgagtctcattgaccggaactcaatgttgaatgtaggccgaaccctcaagcctattgcagtcatgtcctggtacatcccaattgccgtgaagggtgngaccngtaagttccgttgtgcggggaaagcgctattaccagttattcgcccgtcggctaggtgaataactttagggtcgtcgtacagaggnccgatagttagctaaacaaagtcccggggtaaacccctatacagtattttatacactctattaacaaccacagggttccaccgagctccgcagcacgagcattgatccggtaagactagcgaaggtcgtaattctaaggcccggaagccgcggtaagttaccatcacatgcggtatcntaggtcggggcccggaggcccctttggggcggcgcaacttgcgagacgacgaatctgaacaggttcgttcctggatcgtgagattgttctaggtgcagaactccttgccgccgggactccttctcaacaggcacaggactatctgattcctcaaacatttngagttctaagacgggctttttgaacggccgcgtgggtaaccgagcgtttggcccgaggagagtgacgatatagtgtgatcgaggtactctcgatgtgccacggtaggcgtggtctataagacaccganacgacaccccacgtgatggggcgctaagaattggagtccgttagacctcctagaggtcacccaagtgatatgacgctaagcctgaacatagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatctaaaagttccgatgtgcgcgataacgaccttcccgatcccacgatgttaattccgagtatagattccgcctccccatccggatacgcctaggctnaggggccaattaacaggttccgccggagcgaagaaagggctctagctccttttgtctctccgggaggttgcgaccttggttaaaaaatgtcgtgaaaaactagcggantactacttaactcgaacttggctgactgcggtccgctcaaccatcccccggttcctgcgtatgggtaccctctcctagtacgccccgcattgaaaaagtaacgtgtaagaatttattgggctccaggtcggctacaagggggcgcgcccgttacaaataggacccagtattgcttgatccccagcgccgatccgatttaggagtgcacttgcagccgaacagggtctgtctacaaccgatccaacattaccaaccggcgagctcgaaaagtgcagccctatagtgtggaggtgatccaangggcattctgaatacacagatcacgccacccgcggtgactatgtcgngtgtagcacaatactatatggttcgtttaattgctcatgccgccacgaccttactatgattcttgcatagtagactcagagaatcacgggggatagcgagtacgctaccgtagggtgccggtcgtctgggggccagacgctctagtctgttgcgtgccaggtgatgggcttgcaaagcactatcgattacatcgccgacgcacctccaccagagccatacggcacactttttcaggtgaagttacacgcatagcagggaatgcatcgaaaggtgcatgatgaccgcccagggtacggtgctaatggaccttcgaggagcacctggccgctttatttcatagattcacaaaggccgtccatagtcaggagtttttagtttcgaatcggcgcgagagtactaccccgacacgccgtaggtcgggaatacgatgaccgcctggcgaggccagcgcctggttctcagaaagatttaatacttttaagtccatacgtacagtctctagtcttctatattctatntgagagcaacacagaatatgttcttgccgggacgcccggtggtgatgagggtactctacctaatgttatcgaaaacggcgggaggtacgaatgaggcagtaacagagcacggtccgtccggtcctcgntccctatcaacgactagaatacacttacctgagatgctggcaagggacacttgcgtgcgtgaggaactccttgtgccggcatccagacgggagcatgtggtcgaacaatgggtcccgtgtcggctcgggcaagtttacnnctaccgcacgggcctttgcggttccgtggttgccagttcagaaaatggcctgctccggttactggttctgcgtctggatacattcccgcccctctacggtcgacctaacacgagctagtgagctattgacccatattaaatataaagctcaggatcattcgaggtcgttnccgccgacaggacgaacaagctttgcgggccatttgagtaggtacagtgcccttgaatctacatcccgttttagcctaatttgaggcctgaacgtccctgttcctaaatcggtcggatggaaccgtggactcacgcgctgttcgtccacgcccagggtctgtgncatgagaatggaccatcgctcgctgctgacgacctctcgcngtatatctcgtcgacgcccaattctggattatccacgtctgtgccaggcctcacagcaccattccggcgtttgggaaccctccagatggaaccgggtgtcacggccggattgagaacccttcagaagctcgacgcgcgatttctcgncttctcgccgattgaggagtgtacgtctggcgtcgcgattctttgcccagccgaaaaaacgccggcacacctcagtacctactccagtcgatcggccccggcatatggctacccccgcgagactccgtaggaacgctcgggcgttctcgacatactcgcagatattattgaaaagagttctcgcgcagcgggacattccgtaagcgcccccttccggacgcgaggttatgcagacacacaaggcgccagcaccggcatacgcgntatcgtcgcgaccgcgcagtgttaatggcggccggtgcctcgatgtactcaccggaagttatcgacctaaagtcgatctgacccgggtgataaacggcgccgagcgacttccccaatgtctgacaggaatttgtgcngcttctcacccatccaactgcttcgccttgctcgcgcgccgcgtggtccggttatcttcccccctactaacctcctgcagtcgcgcgtaggagagacggtgtgtagcgggcagcacaagtgctgcacatgctctgcncaacgcctttccgacggccagtgacgttcccgagtcattactttccacaatgtcctgcatgctaactaataagcggcgccccgttgtgggtcaaggccacttaacgaagaatagaggtcatttgaggcgggggtgccaacgggacagactggttcggccttgtaccgatgtagcgcacactgtcggggtgncgaaaactcggcgaaaggaccgcaccgcaagtcgcacgctccatgcgaggatgtgcgctcctcattctactcttaccataggcggatgtagtagccagcagcgaatggtgttgagagcctcaccacgatcttaacgttgtgggatggtgatacccgccaaggaggtgtacagaaaaacatgtcggagttnaccttttcgcggtacgatcggggcagggaccaatgtgagtgtgcgagggacgccgcactccgggggcgcgtcagcaacaacacaggaagttggcgtaacgtcgtcacttgatcgtcacaagccgttattgcgagttctccgtggtacattactttcgtcatggagtccgcgaattcccnatgcccccctttgtttcagcagtgctcgtgtttgcgtcggagggggatacttaagtgagagacaacgcttgagcctcgaggcttctncacaaaagtttgatactatgttcggagcgaagtcaaattgggtacggtggggacacgtcggaagtatgccgcgtgccgccttcatgataaaccacggaggaacacgcgtaaccggagccgcgtgatccagagccttcggggggtatagccgaaggagtgcagggtcgcgtaacataggtctggacctccgaccattatattacgttgcgcctggagaggtatagtcctgggttcttttccataaacaccgcacatactctgcgttgcgtctccaacgctatacgtgccgcattatgtcaggacaagtacaatgacaatcctgaattcatacttcgtccagcgggcacatctgcccagcagcggcgggaacatcgttgatccatcnatgttaggggcttgtttcggcgcatgacgctgtatggtccggacatcaaagctttcctagagttggcaggtgcacgcactggagcctggcttgggtgtgtaggaggtcaacgctgtgcactccttgggcgtggctttagtggtcgtgtcgcgccggaactcgctaaatcgattcttagtcacgtggctatttaaggactatcctagagtaatatgagaatgcacccagtttttgatgtgagtggtcgttcctcagccgatgacgcgcgaactgaaccctgcgaagctgccccctgtgtaggatggctcctttagccgtcgagatgcgcggccgctaatntgtacgcaagaacactcgtataccngaaatccgnaccgggttcgtgtctcacgaataacagcggagaaacgtggtcgctgtatgccgatgagcaccaccgtatcgcctcgacacancgatgcacaacaaaggggctgcagttaagttcctagttcgtcaacgagcgctcggcccttcgggtctcgggcgaatgtggctcccgtatcagccccgtatccaggcatcttcagatccgctcagcaacatggagcgacaacccccgctctccgcccgctcacccgcacccgcttaagcttgggntcctgatatagtgacggctgggtgtctagggccganataccttgtgccgcggattgctgataggtatgttgtcacctcacagtactaggacaaatgggcgcaattcgcataatacggacaaacttttaactaaggttaagagctcggaacttgccaacgcagtccgatgtaggttggagcggatgtattcgagcgtagatacctcatggcaccgttcttatctcccgtagagaagggcattggcgatgggtggtcttatgnggtgctcgaaatgcttggtgttagactgaggtcgctttgatccacaggttccgttanattcggggagctagtcccgcgcattctaattacgttggcgccgcgtgggccttcctttgcacaaactcaatgagatttagaatctccttgctcgattctgtatttgttaactttcacgggtttccactnggaagcctatttgttcgttgtccacagatnatntgtacttatnttcagggccaatcaattaatacattcgcgccnncgtagttgggcggagcgtaccctcttcgcaggtaatcatttgtttcgaatggtttggattccatgacgagcgcttcgaggctcatagcaggattaattttcgttcagctcggccatatcgggtgaaagccgcaggggctagtgatcagtcnattggcttccgaggcaagagttaccccagccgttgcgtaggctaagcaggtgccggcgtttgtttacccgcaagctcctttatctgagaaaatctgaatacacaggacactacgacctagggaaattcgtaattaacgcacccgagtacttcgtagccggagcgagaaatgtgctgtgtgtggtcgtgttccaacggaagttactaagcctgttggcatacccttngcggatgacggtgggaatcatgacctacagcatgtctcagtccacttgagacggattcgatggtgctcattgcggtacttacacagtaaaagcccggtgatagacagccgtgtttttactgttaccttacggtctggagcccgtatcctagtccacacaagtccgggcggcgttacccggtggaactgtggtagaaccctccgagcgactactggcgccacattagctctggcggggcgcctttcnccgtaagcagtcagggtcggatatatatcgtcccccccaacatcaccctcaccattggntggtccggttaacgactggcgcacgcccacaacaccaagacagtagtcataccggcatagggaattgagtaatcagtgagccttgagcttgtcgactttatttttggcacgcgaggacttccagtcagtgggtataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatnattacacgagcctgggcgctttaccggaggctgttggcggccgcctaacaatacttgtcaagggtgttgtgcnaaacactccttgcttcgggtctaaggcccttgtacgtacataactaattncgacctactaagaccactggcgataacggtacagcaatattgaccacctgctgtatgtacccaccganacttgggagtccagggcccgcagtcccagtcttatcncctctaagtccctaagtactaaggtgagagtgaactacgggcgcgcggcagatcccttgagggggattcagcgtacggggagacacaccggtggatctagctattatgatgccacactatggagaggaaaggatcacctagtaagactggacaccgaaacgactcttagcgggcacttgaaagaacctagcgttcatccgggtagatgatcattgngggcaggatgcgcccgtatcacggaaccgcaaggcactacttgtccatgtcccccggtgaatcatgatcctttatgatacaatgataacaccatccggtacgacaccctgaatactcctatctcgaaagccngttgcggcgagcaacacctcggtgcttggttgagttatatagcaattgggatgagtacgaccgatcggggggctctgtacgacagaaggccagagttcaggtaatcnaggagaatcggtgcatgataatgtagccccacggcccgccaaccggacttacacagcttttctccctacacccggtggtgatagtcgtttttgagctcgtcccgacttttggtgatcaggcaancgggcggtggccgggaaccccagccgagcccccaggcgtgggctcgcacgcctagtacccgaggttggngactaagtactaagaaccgaagcgtttccccccgagcaaatcagacctggctggtagtgttactaatcgtaataaggaatgccaggctgccggcagcagcagagtaacgaccgtctaaactgccattactccttgtttaccagctagcaggcgaacgtacaagaggtcgctggtggtacgcgctcggagtatntaatcgggaaggtctagacgtcccagactcaacctttttggccgggtgtcgctaatagtagtcccgcgctgcatggcggactaatgttcacaggcgggaggagaatgcgtggatcacagctcggtcccncgctcttgntnacgtaattgcgcctcactgcgcttaacgagaccgacagtcttgacatcttggtctttatgatcaaccaatggtgccatgggtcaccctaacactgtgtatagtaacttccctgaggccggagtcccggaggcagcctacatcaacccgggcaccgctcngccgtcggaaatagtggcccctcgcgtttngttacggaatccgacgctggtcggttcgttgagcttgaccctccgacgggcacaccttgantccggttcgtaagggaacccgtagcctaggataactgtgaatgagggcgggcaactccgtcctgtacttctcccggtggtacccccttgggcacccgggcttactccgtagagcattgacgtgcgtctgcgcctggctagggcgacccgacgactaccaactgggtaccggatgagggctgtcctttgctaggcacccctccngtgatatagcttgtcaactgggcgtccgccacaactgcatccatattcggagccgctctcctgcgccgcgtgttgaccctcatggttgcttgaagtctctcctccgagcagggcaagtgggaaggaccattagaaacggtcccttctaatgtagactcgaggatcacgagccgtttcggacggactcgtatagaagcgtcatcgtcagtctgggcaatccctataaaacacagccgcggcgatgggccccaattaaacccgtcgctgaggagccgccgttccaattttagcggcttagaggagtcgactccgaagtcggcccaccacacgtgggacgtttaaaagccgctaagcacctgcttttatgggtacaanncctccccacagcagtaccttattcgttggcgtcccattatgcggcagtancatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggaggcgattccatgcaaaggaatcgacaactcatggatagagggaaaggagcggagataaagacctatctgccncggtccaactaggcttcagcggcataaatttagtgcgccatttatcgatgacatagggaaacaagtaaaatacataccagaaaagtcacgttctgagacattggagaggcgactattgccaccccggacactttanccctccgacgtgcgttcccgatagctgctgaaatgggcgcccggcgtctccaagctcgcaaacagggttggcacgtgctcgcggtaccgncaaaggttgntaattccatcgcgtcctntctaatccgaaggcaaagaagagcttcgtaatgtcattgtagcgacaagtgatagggcacatcaccaaccccgaagctagctgtcttcctcagccgcgacatgcggggagccgtcactcgcagtcttggggaccgtaagtggcccgcatacccgtgagtatattgctaaggctcgagtcacgcgacacttgggggttcgcgtcctcaccacgcaaggcatagttgcgtcgtaggcagatcgaactcagaagcaccggatggagtgaggcgcacctaaccccgcctagggcgcatcctttctcccgcgcgatctagacgctaggcggcccggccctgccccggaggttaaccccacattagtcccgtaagctcggcatgaccagccaaactagcttcgctgccgcctccgncccaactttccctgtaacttatcctcacggcggctgatgccgggcgctactacgacgtttcgagttccccagcgcatggatgtgtacaatttgtgttacccctacgacctcgcaatgtaattccgcgcgccgcggccccttcggcgggactcccgggtaccacccccctgggtccccctgggaggcgaccngaccattgatcacggatcctatttgcccgattgtattagtctaccgccagcgagcgcagnggtacgaatccgacggccgccngaatggttgttagttggcgcggcacacgagagccactgcaggcgtactgggttgcacagagttaacttccctagggcccatagtcatttctctatcctgatctgactaagccaatgcattgtactatctatatgcaccctatgtgacgtgggccgcggagccggcccaatcaaaggcggccccggcccaggtgtatcggctatgacgaccccatatgtatgccttgcggataacccgcgtagaggagtacacaagccgcccccgacttaccccgaaaccgatatgtgaagttgcgtctggccgcgcgtcgcaaaggaatattgtgtgggccaagaacccgttgcaagatccgacccgaccggtctgcatcaaaaacttgcacccctaacttctcaacaatgcccaaggatccaaacgtatccgagctctcagacggacggcggtgactcccagagagctttgccatttgaacggcaatacggaacattcgagtgagctagaaacgaagacgccggaatggggcaatacaaagacaaccaggcgacagatgtctnnnggtnatgaatttttctagatgctggaaaagaattaacgaatattccagaagcgcatagtgcggcgtatagatngnntcgtcaagtcataggtacccagagaggtggcggccggtagggagccctttcatagcgtcagttaatactccccccggtaggtcagtggcgcgagggacggaatgtatctgtgagaccaatgtctcgtggcgatgacgttcgctgggctagcatggctgccaacacacagctcggtgncagaatgcctaatccatataatatctagaccgccccatgactgccctgttgtcttcttctgnggaagttctaaactgcattacgttagcgggttccaatgcatactaccaccactacatgacaactcaccgcgaccaactacccagcagtctagacgggggactcctcggtctaagcaatagctttggccgaatataatggacgctatcgaagctttgtccagaggaccctctaccagagtatccggcgcccgctatcgagtgcctgcaagcggggctttgctattcgttctggagatacagcagcgaattcacgaggagcgcgagtcggctcaaccacaaatctaggaacccttcctttttggtgcaagaaacaggcgatgggtgctctgggcatccttacaactagggttcgggtcctcaagtgacnccgagggacatacccttaggccttacgctgcgacaggacgcctgcgccgcaaagtacgttacctataggccaacagggtcgttgaacccacagtgantgcgcagctctacacgcgttnagggggcatcaacgtgaacnggctaagtctcagttcacccgtttcggctaatgtcccgaaactaatcgcctaccgattgtgtttttattctaggcacgtattcaagcagtagaacgcgtggcgtggcctcccgcgtcactacggtacccactcatagccagatggagtgacgcaccacgtatctaataatatgtcactagtgattatcggtcaatgacgacgtcgcccatctcgcgcccgggccgcggtccataagtaaattcgctcgaaaaggtgcgtggcctccgtgtgagaccggtacccgatccggactttctttcctacacattagtacaaacgatnntcactgctacaagacttattacttaatcctgacacatcctaggctcgcggggcggcatgatggcgtccgctctcccgttcgtacgcttgcatggagactggctgtcntggaacggcagagcacgttggtctgcctaagaaatctgacctcagtacccatgtcttcctccacttactattatcgtaccntcgatttccagtatgactctaancaaccgacaacagggtggtgcaccgcgttgcgtcagcgcagccccatcattctcgctgccggccgtacgcccgcctccaccanagtatgttgcacgagtacctggactgagctggttcctccagaagttagtatgatatggtaactgggcccttgcgcgcggatgctgctcncacgcctccacgtcttcgatactctgcaaccccgcccggttatagacggcacacgaaggacccaggcactggtaaaggaataactnggtgcgatcgctttcaccctccaacntntgccctcctaccccccgacctaggcttctaaaggagccaatgcctctgtcatgcccaaaagctcctactggtacataatacgatctactgctacgttaagtacgccgcgacctgcaccggaccaagctctaccatggctgctccctggaccagagcgccggaaactaccctcacattcagccgccgtcactggtcaaactagattactctagcaatgaccaggtgtcacgcatctccacaagctcggtcctcccagtaggacagttccaacggcaatctcttaccgtatgccggacccgatttgtaacctttatacactttcgccgcggtggaataaagatatgcgtgccggagcggggacactaagagttctccgtaggtcttcgtaagacatattagagtgatttatngcagttgtaggcttgtacatcgggctccaatccaggctgcgcccggggttttgatggaatcatacccgactcgttctcgatctactccataactagaacatcagtacgagttcagagatctctgccccgctgaagcccgcaggcgggtnctgtggaattattgctcagnagtgtgctttcatatctagcgttccgtgagacccacctgctgcatctactggatttcagcgccatgccgattcggtgtgagtgtctagagcgtttggattatgcaggaggcgggactattgtctagctgcaagcttccctcacgggtgccatctcaatcggtaagacgtgcagtcgcaggcgcaagtgtcgaagatgacgccggcagcgtaggggtcttacgccgcgtcttagcctgtcaatcatctaaactccttccgtaaacttcctcgggccttaggagccntnatcgtcatggaaagttanacgaaacatctagcagctctagaccgaaaaccgtcatcgggtggtaantgtggagacgctagctcatgagttgttagccggttaaggtcatggaagtttcggtccgagttcttgtaaattcttgcgctcgggcccatatcggtactgctggttcgtacttcactggacactaagccnaaccggacgtggggtggtttcctccncaatccntccacggtagctcgctagctgggtcgtttgcattaactatcccctcttcttcagacgatacggatggtcgggtagtggtggcctatggcggtatcgactcgcccgtctgcctagcacgttccggaatctgcattatgctcgccgttccaatacttaggctcatcacgcgttggggtgacggctaactttcgaagagttcagtggagcaaagctccttataatacgatccgcatggcanttctcagactggtctggactatgtcgtcattgnctgaccggctacagctctagctttttatgatatggaaataaccgggtcattttcagaccctaaaacttcctaccttcccctaccgggcgagtaggactttacggaactccgttggggttatgcatggcaatggccctactgtaacgcgtggcgagcgcgaaagtacgaagtcatattgggctattacgtccattctacgccggccggttctgctagtcggcctccgactacatcggggacatattggtgcaagtattcaagtgaggttccagcctaccgtatccttatacctgcacaggtcacattgcnggctcagacgtatcttactcttatcgccactgcgcaatgactgaaccgtttgcagtacgtaaagtaagcgagaatcgcttacttctcccacgcacgctatagcggcacaaccatggggtatgatgcctcgaaccgtgaccagtcctcttggaaggagaacgtgagttgaggcatgttgacatgaagcgcttctgctcattgttgttaaactacggggtagagtgacaggcactctgctggggacgaacccataaatacgactaacgacacccgcaatggggcgtataagcaaaaagtagctcacgcgaaaggctccagacaccctggccattgatatccacgactgcaaatgnaacgcgtctaaagcgggggagaatccggattctacgtcccgcgcagcctgaccagatcgcgantaccggcaggtgagttcgatagtattgtcgggtaacgataaggatgcggccagtatcttaaagtgtgacggaaccgagccctaactggggccgtatacaacggcaacttctacgtagcggttttagcgctttcgtgttataagggcttccggttggcagtcctncttcggatggactttagcagatatttgcgccctaagatatggttgaagggcgcctccaccacagtgaacgcttggaaactactagatatgattgtagggtattgagtacgaaagatagtaacgcaagcacacatatccggaagttgttgccnnnncaaaccgggagtttgcattccgctcagtgttcattacccaacagtcagaggtgagacctaaggggtggtacttctgattgcgactaataatcgtggaggtcngtccgagactgggcggatgagacagccctcccgtccggctgcgcgatggtccggaccggggggcaactgagacgccctacccggcgaccgcggccggttggcctcctaaatcaattgcccgccgctgcccgcggacgcggctgccccacatgccggcggtttaagcatctcggtctcgtcctatcgccgacggcactgccgtgcccctccgtgcgcgcgagcgacgtgaagcagacgcgatctcggtacgggaatgcaggcgatcagtgcagtaactccggngtccgcctcggggcgttctctacaaggggcgagtttaatgacacaagcccttttanccaatgatttcaactcgtgcgataacngtacaggttcggtacgtggtttcttntaatggcagctccgctatgtttagcgtactttggttagtcacgtttatatgaactatgggcgtagaccctagttgcaacggttgacgaattccaccatgtgacgtccggactggaatttagaggaagaactacttcgccagcggtaggttcatgcttttgtcgtccgggacgtaaaagtcgcgccggcagcatgcctacctgctatncccagcaactgataactcagctgtactcatagtaacccgatttgcatcatacatcgacgcacctccgtaggtgattacgcccgtgcgtccacgatctaatcncnctgatccgcgagctgctggctgcattgcttgggccctgcctcaatatcctgtgcgtgttttggagcgttaacaactaaatttaaaaggggctcccgggtgcacccgttaatgctctagggcggttctaaactcaggaattagtccttcacgtactctttccttctcaaccagcggtcttttggatttcggcctacgtataaatccagcgggccttccctattggctcggtagcgcaaggttcttaggacgtacgaaacttcagcaacgtgaattaaaagatgctatgtaagaatttgctcgccgctagccgcccggggaataacatccgctcttgcccgggtcccattgagtattgttcccaanatagagaaaacagattggggctgcatgcgcgangataaatcctcgagtcctgtagttacccgaacgttagtgtcactatgcacacgtgagaactaatagttgtaaacagaccctgcatgtggcgtttaattacgtttgaagtacgtggaccatctgagcccatatgattgagcggctttgccccgtacctaacgttaactgatgtttgttgctcaagatttgtatcacctcgtgactaggttagatgtgctttcgattnattccctccacaaccgtgggcgcaatcaggggcgattataacctaagtgtgcctgtcctgggtgagtgtcgcgtgtttatgagtaggcgttatgtttgctctaatggtgccgtcagacgttgagtattcccgtcagaccgatattgccacgaccgatgaatgctagggccctgggtgccaccgttattggagggatttaagaacagagcagatttatagacgaggactattgcgaaaccatagtaacctttcatcgttaatgagctccggagttaacccgntattaactggccggacgctgtacttagcgtaggagctgcccgaagccgtgcccgatagcgtagtgcgtggttagggtgtggtcgtgtcagacggtcggtataatcccttgatcagccgtaaggggtctgacaacaacaacgaaacccgatgggaggctgggacggcacggccttaaattttggagtcagttcgactacaaccaagcgtcggcctataaaaaatacacctacttaggtaacaccaggtcagaccaaataggtagncttcggcgaagtatcnnncaccatgtttgcccggttcaagttctccgcgcggttgggtgtgccccgacctatgaaatcatatgggcatggggcaaatcaatatattttcccgaagataacgcagttaccggccaaatagtctgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttgcggttcgaggttcactcggccaaaccgtggaccctggagacggcggggtctatcttgggatccgatgaccggagtacactgcgtcacttatcggacggccaggtacccctcacccgtgataatgatctagcttaggga aaagttcaaaatgttccatggagatgctacagccccgccgggggtctgtattatgatccagatccggctacactcaatctggggtggagcaccttgccgggattctggtgcacctcaactgcagatgacgcacgtccgtccggtgacatttcgaaccaatagccacattaccttgtggcagatcggagactggcacagcagtggtacaggttgggggtgagctgctggtattcccaccgagcaggtcgtacatttgggccccgtaacagaattttcagcgtcgtaatactggatcggtggttcgcattgattgttgggtgctataggctaattcccgcaagttgcaattttccgaccctcgaacgacggcccccacagaactacgagacgacgcggttcgtctcgccgggttcttggcccgaggacgatcagctgggacggagtgagaacgtactacgacatgccattcttgcctaaaccgcctctcctcgcgtgccccggtgtagtccagctttctatcacgcaacagatacgccgcagacatggtgaacatggttccgtagatcagacgcggcgcgtaccatccaatcatctattacgtgggtcttcactacacgaaaggtggcttcattgtatagacaaaagccattgcgggcaaatcgccctcggcccacactataatgactctggcatttggagaagtgcgcgtattgagtggaatgctctgaccaaagtctctcgtgggcgaagtaattactcaagactcagacagtgtgaaggcccgttacctgaatgaatcgatactaaagaataagacggagcgctcattaagttagtcgtcgtaacgaggacatgcgatgatgagtgttcataccctccaatcaccattaacnaggcgttccggcgacggcaattgtaaacgggtcgggtatcgacggcaaaatggacacgagagcaccgaactagatctcatatagttagcgaagcgacatgcgcctattcggttttgacacccacggaaacccattgtttcgtagcgcagtagaaggaagatttttgtatctatatggttaaccgataggacgcaaagccgtccttccctatccccccaagatcgaccagccacgtccgtactctctgcttaatcaatcctactgcttgccgagctaccgactcagcgcaatggagtttntctgacttcgtcttatccgtttggcgaagtcccaacctgtaaactccataaccgaattagcgcggagctagcngatgcggttagatgatggatgtttttcacctgtagagtccttcaccgaggcctacagcctgccttttacgtatgcgagcttgctaagaactaacgcattacttnnnaccgtgcaaaaggtgtaccccaatggccgttttcgcagataccctcggactctttagacaactgcatcgaacatctactggctattatgcagtgttctcatggccgcgccggctgttaggttcttgttcacctttctgcgatgccggtgcccgtaatcgtgttngctggacaatgggttagggtagcctaacgacggaatgaaagtagaatgcgctgctcgatacggctccattcttttattactacccgtgtcgatagccgtgaatcttaacgcataatggccactatcctgaagtttcccattacgtcgtaatacgcccattaatgccacgttcatgccccgaactaccctgaacgaaacatcatctggtggggatgctcgtgatcatttacagatcatatttattgacgtcccacgccacccggaaacgatgcgtgtagcgctcatttcttgctcgggcgcaaaccatggtgcgtcggatccgcctgtcgcgttccataatcgcgtgtggtcgtggtgtatgttgccctgcttaaggcagacaccgaggcttcgtaggttaaacttaccaaagcgaagcctccactcgcttgcggagggtttcgacagtgtgaaaacggttctcccttcgcgcaaatgtactacgaccctatgttgaactccgaggtacgttgcgtaggtgcacggaatggcagataatcgtcactatcaacgggcctatggccagcccgtccgctatctgctagtcgcccccgctcgctatagagcccctccatgggacgtgcagcaatgtggttggacactatacgttttcgcttagagggagcatctcactcacttcggacaagattcgcctctccgtctggcagcgaaaacacgtgggtcagtcctcatgttcgccagtaagaacgagcgggccagaccatggttctcgagacgccatggctcactgnagacacaaaggttccagaaaacccctatgatcttctgattagtccatgcaagttctaggnacacttgggtgctctaccgcagaccggtgtctcggcggcactacaccttccaattgtcgaggaggcctgtctaatgcgcaatgtgacgggagagtgatgtatttgtccttctttggccntgattccagtgtggtcgtaccccggtgcgcgtaccctcctttgtcattgccctccagagcacttggggggactctgtcgccagcgacgaatacacgcccgtcaatagtgcctgcatggacactcggccgaattcttagaggggtccagcgccagatcccagggcggtcccagcttgttgctttctgcaggactgtgttttgatgcactcccagccgtgaagcgtagcacgctaaggtcgatcgctacaaggtcagacggggcgccctgaagagcatggctaggtcttcagagcttaagggcgagggaacggtagtgcgcatttcggggcacttgtcgcagggggggaaacttcaggaccacctgcttaagcggcccaccaaggccagcgctaacgagtagcagcgaaacccaatcaaccgagtagacggcagccggtacgaagaatcatccactgcttcgtaccgtttggatacggcctctgnaatatgagctttctatcacaagctgcccgtacgctgcgcttcgagttccaacgttgggcccatggagaatgtcagatcgaactcctacaacctagccccgagatacgtcgtccccgggtgacgcgctacatcctagccgacggatcgtgcccctgaatgtgtaagcaggtgatgtggtatccgttcggggactatacagctttgaatgagaccgtgtacgactacgtgcggaaggtaaanacctaatttctaagaagtccgctgggactcgggagcaactcgcgcgcccccttcgcgatacttaacagataagcaatgtttatgcatttaacaggactcgtggtacgcatggatcggttgctcagtcacccgtaggacttatagccatcatcaacttgccatgtaaagnttgttgctaagttagaatacatgattctttaggtagtggacatgcgccttagcctgttcggtcactgttagatacgcataaactatggtagtttaaccttttcgcttcaagggaccaccctatctactgagaactcatgaagtgaccgaaagtcccacgggccgacgaagaagcgtgacagtgtcagtacgggtgcctgtattgaatagtcaccgtcnnaagatatgctgcccgatgagaattcaccctgccccagctttcttactgcgagaacgtcattcacggggcggattagtagcacccgttaattgtgctgtttcctgacatacggtgggtccggtcttctttaagcgcacgccctgcattttcctatgcttgatgcgaatgcatggctaccatagccttgcttccgcaatctcaatgtgcacaagaggcccgggccctcaccggcccggncatncgtcctggatctctctnttatcgagagccactngcgaccaaagcccgccagtagatgccggattctgatacagtcttgagtagctgggccaacaatcgaaacccgntttttcccggatcttgactccaccccacactcagtgaaggcttgtaacacacagaactgaagatacctcttctaaccgaggtcatatgggtcacataaggacgtaggattaattcacgacgcccgccgagatacatgacggagcgcatcaacgaatctttcccaccaggtcgttatataatgagcgggaaaggggctcccgacgtaacgtgtttatgctgaccccgccagaagtacacggcccctcgacctccgtcgttcagcttgtccgataccgtatgtgacatccccctccatttnggcctactagacagtcccgatccggtcatgtnnngggcgtctctcactagggattgcagccnacgggagttgaggggggcgcgntatcgcggcctgggacagcatcatctataacctgacggctacacaaaaaaacaatcgcaccggccgacttgccatcgcctagcctgtgtaaagccaaaacctgtgttgttgaaggttgcgctgaaaatagtctgtagatgattccctatacaccattggatctaggttaacggttccactatcggttagcccagtcaaccaccttaatttaggggctccgtgtggccgtgcggtgtcgtccccgcctagctacttctctgctcacggacagaagcaccggcgcctcacccccgatgccttcaaaacataggatgagtacaccannnacataattgacctgagaatgtatgccgcatcggccccctcctctgttaatccgcaacctactagttgagcgggggggatatactctagagtggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaattgtcagccccacatcccgattcactaggcgtcgttagttattacagcgcagtgtcagtgcccccagtgcgcgcagtcgtaaggaagcagaatgtttctttacacttcgacaacttggctgcggacggacttacttgagtaggaaagcagaaaagcgcggtatcgtaagccccgacaccgagacgccacgatgttcgtccaagactttgtccacaacaatcctccatttataggttaatgatacgagctgggcgaattagttgatggaaatcgtcgcatgcaaagctctacgattcccgcggcagggagacccgccgaactgttaatggcgtgcgacggacgggcataccccagcccgtcaccgaactatctgcccgacttatgccgcttgggatgcaggcatacgtaggggagccaagctcgggagtcgaacgncttttagtcgtgtgagttagcggcaattcggccgaacacgcatactcacgaagtggcagtggtttggggagactgtccaagtccaaagtgtcagggccgcataccccccgcgcccaccccggccaccgaagcaaatgtcgtgtgcgaacgaacgggggaccggccgaggccttgagcggtcatggtgtgaacctaactggagcatcaagggcgagaaccgatcagccgccgggtgacgcgtggcgcgacctcttgccgcantggaaccgacacactagtctcatcgggttctcggggggaattgggataggactactgtgcgtngataggcgtacgaatccatncgaatatgagtgattgatatcgagtccccctcggttctagaactaggcgagccaagtagtccgtaatcaccatgggatggctatttctcccccgtgttcgtcggtcgtctatgcagaatacgtaataacaagacacgaacatatacgaccttaaggactttgcttactcaggggtactaattgttttcgaacatataaagcacagcgtttcagggtgaacgggtagtagccaaacgactaagaccccttaaaccaataccggctggaggagcgtgtggggtccaagagcttagcatgctcgtcctcatcacaaggaagactttncgaacaccccagtgatctgtcgatgtgctcaccctgaagcgacgtcgctagaagttagccggaatcaatgtttaacaatggtcgtgacggtaaagtcctacctaccagcgtaagtattgggggagatgccattacgggtataattgagtgcataccgtgttcctctccagtctcggggggggcggccccaatgggagggcagatggttctggttgaagctaatagtcctccttgggcgatgagacggcggggcccatcctcttcagcgctgacccgtaactatcggcgttactgcgggccgcacgtagactatgaagatggtgatttacgatatcgtctgggactgagcttgcagcgccgcatccgtgtcgccacgagaacgcgagggccgatgcgacttctcgaggctcttccacgtcagctagactcgttaaggtcctttgagaaatcgttggccgnacttgcctgcatacgtgtaatagtgactcgctttgacctgcncaacggtntccgattaaagtccgaaacatganctgggtattcgaaactgcaggggctgcgccttatagcacgtcaggcggtgatgcactgaggagtcagggnacgtggctctctgcgggaacgacaatcctcctccttaactacctgtactttggcccagacaccgacttgcatgcctatatgactgtactgtgcactaactcccgcaccctatcccaagaccatagattggggcttcgccctctcttgtagttggatntcgcgttgactttngaacagggccccggtccggtagtgacactgtgcctcacgcannaggtgacgatatcagaccgttgcgctgccggccgtggtatttcagggtaccttgatatgtaagaaacctaagcacctaatgaagatgggtatgtcgcttgctttccagtgtccgagtgccgtggaggccactgagcccgagngatgagaagggccggagacaacagatccgcgatggacacccgccggctcccggcgtcagcttcgaatgagggtagccaagtatctagtgcccgggctccacagccgtgtacctaagatgtgtcataccggagattcacgccgcttggcgcaattttaacaatcgcatcccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcgcagcactatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcacagaacgttcacgatcgacccgggcgccctatcgcagtttggaacgagtggcctcactttattgcaaattcttgtgtcgacgctgnaatcccatcggccgtgaggtcgaatcatttgaggcccttccctaggtaaggtgatgacagatggaccctacgtggtgggaagaacctcgtaagtctgcagtacgagaccttgtgagtgtgcgaccagtttataagcgacattagctgctctgaatctggcagatacattacatccgataattattgccctggaggcgataacgcaaaagggggaaactcttagcctgcgggattaaaggtatgctacgtcttcatttgcgaacttccaacgctcgacagcataaggctgggctaggcgatgaaccacattagtgtctatagccctaagaagtgtgatagtcccagtaagcgccaggcccacgccacgattgcggcgtcgattcaacttcgggacacagagtgatgtgtcgggttaaagatagcgtgcatctcccacgctgcaacagttaataaaccttaacgcgtgncaaggccttacaggcgcgttggacctgacgggttctggcgccccatttcgttcagctctatacccaagaatagataccatgggaccgtcatgtgggagcacccctctgacgcgggtgtacccttaatcgtgcgttgcacctgcatgcgatgccgcttcactccggatagacttttttcagatgcctggcgggtgtgtacgtcggtatgaatcaacatggagatatgcatggcgcattgggaaactttgcctagtctagttaccactgtgacagaggtacagattttgctgacgtctcaggtgcttaccgcggtggcccggtaagcactagtagttcgttaanatctctctcacccgcgcttagctaatctagaattacagcctcggtagtctccgattgaaacctaagcgtatctcccctctgggctacagggatagaggagcggaaatattccccgactctagacaggaatcctttcggagccttcactcatcagcggcacctccgccggattaacgcatcggtctcattacgcacccagcgctttcacaccttcgctgcttctgttcgtcctgcgctttatcgagcgcggtaagacacgtggtaaccctagaccccgtcgtatgggtanggatacgcgggccggggatcggtcagctctacccacgcaacggtttatattttaaaaatctaaattatccgatattagggtttgcgcattgtctgtgatttggagccacatatgggcacctggaatttacgctggcccgaatctcttggcgtaccgacaagctacagagatagtgccaacntntcacgtgacgtcgcgtgagaaaacaaattaacactttggcgcggattttcgccaagcgggcttncgaaactgggtccagtttcaggatacgattgaagtcttcccgggccaagttgcccagggacgaggcgagtatgcacttatagtaaccaccgaaactggaggctctcaggttagttgcgcatggcgctaggttccgccctcggtaccgcgacgatggaacctggtgcaggtgatacaagacgactcagacgggggcaggagtaggtctcctagatacgtgtggnagctatccaaaacgtgccctcatcacattgccgaatgcgaccaatatttcaaactgatgggggttcgcgctgggatgagtgaccctaccctacggacataggcgttgatagactggctaggcgctcaggcttccgccgccgcggggtattcttgnagctntcatgtggcgctaagtcacggtgggttacggtgntaaacacgacgggtctccgcgcttcacttgaattacgaggtacctgttttatcgtacccgatcgtaatactccagcgctagcacgacagagacttaacaagacgctctcccacacagatacagacatcgggctgtgaatgcgaggcaattggccgaaattttccgcacacatggcgaccaccccgcgccagcgggacgttagtgcgggagggccacgtttctgacgacgagagcaccagtctgctcggcggtggagagcctgcatgaccgccgagaccaaccaaagtaaactctctcgcacatcgtccgggggcctagcatttgagagttcgcagctgactaagatcggggctaacagcgaatcgcgcccataatttcaggcttccggagggcgttcagagaccgccattcctaggatgggaaacggtaagatnggtgattatagcaatggccacagtctccatagtcgtatagctagcgctntggcatgtaacccaaggttcgccggacgctgacattggcgacangtccaaggatgtcattgcgatgtttgcatatccctgcgggactagcgatgtccagnngctntatcagctttgatacctcttcagtgctctctcgacggcagtctactggcgggactgcggggcgtagcagggcttatggttcagggggcccgacgacgaattggcctcttgaacggctaacgggctcaaggctcgcgtccggtccccggtggccataccccttgtctgctgntttagatccgtggacgggcaatggccgtaattgtaatgatatcgcatgttggctttaataggaacgtccggcatcgcacgtcgtctctttttggtcccgctaatcaacttgccccaccaacgaacggtcgacaccgaaccacgtctgcgggtgcaaggtgctgcttccgcaatatggccaggggctgacaaagcctaatctcttagcggaatggaatgaggttagaaggacggttactaagaagcccccccttctcacatctgatagtgcaccgaagctccagtcctgcgttgcatttgaacagcgggctttgtacccgaaccggggtgcaaattagtggaggcagataactgatgctagccgtcggcacggggggtgagggcgacccataaaccagatacggtcgaccggctacgggtcgtcaccttgggcacgccagtttattggtccntaaaaacccgccacctacctgctacgcttaacttcgctacgtagctaacgtgatgtggtgcagaaccataactaggtctccccgatcctttcccgcggtaagaagccgtgaaaggactaccaaaaagctgaaccgtgactgagttactctgggcctaacggccagcgcgcataatgagtgaatagtctacgtatgagaagatgaataagagcnctcactcaattctcagtaatgtatacgggaatgccatccgcaggcagactcccagaggcgcaccgactaagccgcaacaaggctcttcccggacgccgttaggtagtcggcacgaaataattccttacggcccaataaccnacgcggcacgttttccaagagagaaaccctaccgctcccttggccctaatccctgtaaggcccagctcccatgcatgggctgcagatcgtatcatccctagtgccccatcgtaaactaactttgattgtagagcagtaggggagcgcgacaacccgtgaaagcgtagtggcgttcagttcgttatcctcagatgattccctaggccctcgagtagtgcggcaatacacgagaggcggggtggagcttggacaaagttccgatgtccaatacaacagcttcccattaccatgccgccgtggagcataaccataggccgtaacttgtgtacctagccctggagccatcgtaattcgtgagggacctcacgcggatctcagtcgcagcctcctgttccaaacatccctaagacagctggttctggtaatacatcatggctataataccacggggacancgtaaccctatgatcaggcgggagctgtttaccngcgcacccgacactccantgttaaggcagctattgaaccgtacatacagagagtacccacgcctcgcgcgcaagctaccgtcacatacgccgactgttattgaagcatcgcctatcgaggactcacctcgaccccggcgtaattttattgatggtagagaataccttatttcaggggcattgacactaccgatattaatttggtacaagttccccacgtccgtccgagatcgaggagacagcngaggctcgttacgacgtggcaagtagaagcagagtttgcctcaccctcccgctccatccgcaatagcaataagcacggccagcagctgcacactttcatgtaagccaggtgcccggttcacgtgacaggccataggtctgaagcgtaggcaactccctatcgtgtcatatattcgatatcaatctgaaggctcttgtctatacattttactccgcagtcgtcaaacatgtgatatgggatattgtggaacgattccgtacggcaggacaagctttaattacgtagatatacgcccacctgccccatctcacaggacagtggcgtttcgcgttgatgggccagaagcttgcacagtggccttagacagggtagatcagtgcaatgggcggcttgtgtctccctagcaatgtgttgtattcgagtcggagtctcgctacgagagacggtagagcgatccgattagcgataaaagagaacatgacaacccgtcagacagcgggaaccgctattctatggtcttgcttccccctgacaaagcccgcgtggntgtgtcacgacaacatggtttaaggatgcggaacacaaagacgcagtctcctactggccgtcgtgcaacagtgttaatactagtgcctcgcctccacgcgaaggaggcacgggtgacttccgctagaggtaaggttaaaaggcgttcaagctgctctgtcggtaatgaaagattgaaccggttgcatcggtcgaaaccgtcgcccgcaggccagttggccaagcctgtcgaacccattcaatatggcacctgaaccaaccatatcgatcgctaatgcgtgacgcaaccgcacttcaagcattanatcgatcgtatgttgatgagaatgtgcgtacgaggcacgtggcgattcgctaacaccgaatcctagccgaacggccgtctcgtcggtaataatgcacagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggtcagggagccaatcttggcctcagaggtgttgtgtggttgggcttgtgcattaaggtttatggccgccagcccagcgacgcagttgacatgtaatttgtaattccgaaaagctcgatntaactcaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatactctcgggatgtnttcccactctggcagatatcacaagaaccgcaaacacccgagttggggtctcccacgtggggcacgaatctagcgcctgaatagcgattttacaggatttccgagacttgcagataaagtaccacacagggctgcgacggtatcgttaaagttttggcgtgggggcgctactttatacgacagtgacagctgggcatgcgtttagcaccatctccaggggcagggatcggacatagaccgcggacgcgcggaatgatagatgccctcgatatcaagtaatacacgcttctctgcaaacacgcctggttccgtagctcaccggtgatctcggattgtgggatcttgaaggtacccgataagaattttcatcggagacgaaggcgaccgctcgaatagatcgtctagggctgaaataccagtgtgccattaagacaacattgcgacgaactgttgcntattgcttgcgctcgacccaangcgctggcggcaacgtgagtacggtcttacttcaagcgcttcactgtcactatcatctcctacgcggatgtgnncatcgtgtatactggtaattgtcagttagccgccgtacgccaatccagtggcaggatgagccaagcctgccatcacactcggcgaacgtatgngcgtttctcgagtccccgaggctgtggttcgccttaggccgccggagcattaggaactggtgaagatatagactgtaagttcgatcttacacgatggtctaccagacatccaacaccttttcttgtccgacgactcgtagtaatcctctgacgcccgttagtgcacagtgtgacttggcattgagcgtgaaccttgaaggcgttacaaggggctctgctccnggcgagtggatatcgtctcgtcgattgggaaccgcacgcgacggggtagtgatggttttagggatcataagccaacgtttaaggctggccgacctatgtcaagccgacgatccgtcaaaattgcgcgtacacacggtactataagcctagtaagaacatanactgtctaagcaggaaaggctcgtttgtcaccgaagaaagttagcgtgcttacgggccccggatgaaggttgggccctgagccattgtcacgtccgagctgagacaaaaataccggcaagttagtctaaccatgaccaggatagccaacctcagttttgcttgctgccaaaatctttggcacttcaagactgctacagcggagtaatgngttcagagggtgaaagtggcgcagggtggtgtgaacccccggaggtggacactttagataaattattgatatgtgtttttcgctttagatcgaccacggcgacctccgatttacacaccctcacaaggtgggggagcgtgtacattccaacggtcgtcatgaggttttcttagagtcactcgcccgaagattattcgttcagcacgtaatgtagcaggagaatggacgcggttagccccgagggatgctttaggactggcttgagcgggtgtactgtgaaggggcttggcatcggcggcgagcatggcggaggaaaggtcccnaatctgtctgcgacgttcgttctacgtattgcganatgtaacacttcgcataaaaacgggcctgttgctgatttaccgtggctgagagcttggggactgggcacctagttgagntttcctccaattactacggataatgtacgggtcggcctctgtatgtcatgtctgctcgggcagtaaagatctcagcataaggatattttacattccttagaggtgtatcccacgtctaccatcgtcggtcgactttattttaaccgcggatggcatgggaggaagatgaataaataccataggtctgggcacttggtccatacggcaggtgaccgatcccagccataccttcgtccgggtagcccgccttgccgatattgagattaccaccgcccacacgttacaggatcaaactcatcctggtatgtaatatgacaggagtggatagagtgccgtttcctgtacgatgcnagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagctgcctccttagtaaatcgtcctcggagctagagccttcgccttttaacgagccccaaggggcttatacatgaatagtcctgtnactggttatgcaattacgtgggatacagcggtaagtgccttcgtgcccttagaagggcaagcaacttttgatggtccgcggagcgcgcagtcaaaccgaactcggtgatgaagnggaggggcggaactggagcatgaacccaggctctcggtggggaatggccctctgaatttatcaggtctggtactagctcgtgttatccggacccccacgaacggggattgaggggaccgccctatagaggccgcttagctttgaacaagtctggacagtgccttatcgtcttcagttatgataccgatgggaacggcgggggggcgtcccggagaactggaggtctngttcttcaaacccgcgattacagcggctgtggagatcacggatattctcgctcggttcgcggctgcgctaaccgatcgcaactggatcacgctatcggttttatacttttgaggtccctttatttcccagaggcatgggagggtccagtgcggctcggcaccgtaatccgagcctctaaacaacggggtcacatcatccttactctcgtacctacccctcatcagattctagaaccccccaaggccccagataatggcacgctactccgacaggcagtcgagacagataatacgtcgcgacggctgcatcaagtaattcactacattagatgtcggttcgatcgatcttcggcgcagtaatagccgagacttgtaccaccccctggacaccgccaacgtacggataagccggctgaagggggtatcacgcacgatcagaccgctcggtttnnccgcgctaagagcctggcgtacgtcgatattgctaatttgtatcagcaagggagaccgttcctatccaaatgcggtcccggctttgtgatacttgtgctggacgctaattgctaattgggcaaacatacagaattttctcgttgacgcatacatggcttctacagcgaactactggaatcaggcgcacgctgcgaagcctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaaggangaatctttaggttgtcaccacggacctgacacccttaattggtgtaagtgcctcgcgtgtccccttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagaccgaggggagatctnttattcattgaaggcgataatgcggatctacgcagacctagatttagcccggagcccttagggagggttgtgcatcatctacgcacctggtacacgcgaaccaaccctaaccggaggcagtaacacggggggggaggcatcgctctatggctcctggagcgactcatgcatacgtacccatgcataatttcgcagctagagccaattgatgaccggcagtgctggcggggcaagccgtatatttattggtcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgagatgtgactccgtgaggggggaacgaaagcagccgcgccagtctgatcccgcaacaagatccaaagccacaatgtctcggactttcactatcatgctggtgacctggcggccccaaacgaagggcccgtcaaaataatacatggaattgtagctaacagatctatctaaacctgaggccggaggcaccagtcgcgcccttttgaattgaccaagagtccgcagacgagagggagcctgtgttatgctgcctggtgacgatcgacggtgtcaggtgaacgcgatcttcgctaantatgctcttcctccgatgtcaggtccacttcatttcgggcatctttctaacaaggagacggcngctcgtacgaacgctacgctccaggtgcctcggcctgatagttgcnttctggtcccccttcatatcttacattcaccgagccctgttggataaatcagagttcgctacagcatacccgcgacagggcttactcggatccaatgtttcgagtagagttgggcggtacgaagcgatactagtacttgaatagtgaaaggtcggtatgacgcgcccgcggctgctccaactgtccgcgtgccgtacactcactagaactcgtgagtccataccccctnncatccaggggctggtgaaattatgccctcgtagttctgcgaatgcggtcagactgagtgatcccggcaatgggccagtccgaacccaggcaacccgcgccgcgaaaaagggtgttgtatttgcacatatgaaacaggggtccatttggggcgttatgtgtcctaggaattttagtatcgttaggccgttgtgtgctgccacatcgcagcgctttgggcccaccgggcactattcagagatatcttagaaacacttatatatccgtacgaagaactgtgtccatacgcgtgtttgcattgccctgacctcccccattaggcgtcgcggcttgcgcgctgtcaagtatggatacgtaagccgatgggctacttcaacgttcggtnaaccagcaccgagagcgcaaaaaacaattaccgtaacctttgtgaagagtggagaagttncgattcacccgcgcaggccctactaccggttacagtaaagccgagtggcctcgcgggtccgtctttaccaaggattaaatgaagcagtcggtgacggctgttagacccacctgagancagcgcgcactacgaacagcacgggcggcagagagcagtctgaccattaggagtagcttccgggaccttcgctggccacggccggttcacgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgtccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatctggccggtagccgtttgatgacgctgcattcaaggaagggttaaagtcacgatagggatatccctatagttcctgctcagtctgggaatcgaccctctaggtttcggtcctgccacaactccacctaggttcatacgggcaaagctggaccctccgtaatcctgtcagggaaccgtagtcctagaagtaacagggcgtcctgccctgnaagttagatagcgcaactagcaaggcagttttccatgttacagtttcgagttccaccgcctctttatgctgactaataatgacgctgcccctcatatgagcgtattacggcctctcgcgaccggaaaacgagggtaattccacccgttaacgacgtacgattgtccttatccgcgtggggtgctagtagcgactccgatcgatcatatgtcacccgttgtcccngcttcacgagacgagcgtgtagagagggatgctgagactgaattcgacccccagcactatccgtttttccctccaaggaaaccacgctcacctaaaacgctaggtcgcaaactccaattaaacccgcgattcctcgtctgacgctagcggccaccgtttaagaacggaggtgtgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctatttttagatcgtaaggtgtccgtaaaaggggatcattatatctcacaaataattcgatcatacagcatccccaattgaaggcctcacgttgtgcgtagaagtgataagcacccaggaccacccgggacaagagcatcgaacgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccaatgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacattgcacctagggacatcgctgaacggcctcgtcagagccactactaagtcagtctgagcaatatgcacggcccggtcttggttccctggcggcaccacaaacgacaactgcgaatccacgctgcccagtgaatgtagtggcgctggtactacatatcacagaatttcagtgtcgtgacggctgatactgaaccgctcaacgaggcgacagtcttatagaagcttcccgtggagaagaaatggaagatgtatgcgacatccgataggaacatgttcatctagggatggcgggttgcaacctttgaaccatgtgaggaaccagcaggagtagtcatggctagatctgtgaatttaccgcctcctaatgtcgccctctagcaccgggtaaaatctcccggataggggagcatctataggttgctaaggtacggccccccaaaaagactgcaatacgaaccttaactgctaaggtacctctgcgcaggtgtcttgctgtctggcagcggagaaagggcggtagcttcgtgagtctgaactttgantggnncaaggccagncccgaaatgctgtccggcgaccacggttggggactggcggggtcgttgataaggagtgggcgattcgcgagccctccaagtaaaggnggccgactcactgatgtcgctactttcaatgccccnggggaagaaacttcccatcacagctatggtctattcctccctttttgacgagtggtccttaatgcggacaatctgcggcctaatgcctagtggtttacggagatngacgccgttaaatagtcgtacagtatcaaggctatatggctaaaccccaccgtcgcagggcttggtctcagagaacacgagctgaacccgtcaaatgacccataatcagtttctccctaccatcgtaagtacagtagcgttcggacggcctaccagcggtccgatactagaagaggtgcccaactcgctcatgaccaccgtgtcgtcaaacgtcagggctttatgcgaggtactgccttctttggtgaaagcagatccctgtgcgccaatcgctgcggaagtaaacttatataaatatatagctcgttaacaatgtaggtgctgatctcgtattcaacgactcangaccgtagctccactgccgggctcgggaagaacgggacggttagacccgtcggccgagccaacccgatccgcgccattacatccacaatgtggcnctctagcttgatagcctaggtagattcatcaggtcgaatgttggcgggctgatagcttagttggcgttttgactagctgtgtacgagnattccggcccaaagaggaacgaagaagggacatcacccgtacagngtgttatatggaactagttggtggcgaccggaccgtacggcgaactgtctgtagggatagcgcttataaattcatgtcagcgtacgcgtgcgctaagccctgcgaagtaacctaacgtggagtccccctcatggcggactttcaggtgcgttacgctgccgcctgaaccatggtatttctcgaactctcgngtccgccctaagagggtgccggccccgctcgaacgggtttaacggcggtggacaataactcacacgtcgccgttctgctcctcnattttcgaatctgctatctgtagagggaccaaagnggccgggcccccgggttgcgcaggagtccctcagcaaaataatgtaacttaccttatcaagcatttgcccactaatccgtgcagttacggtaccattatagctcacgaaatgaagcgcgacntatcggcttagatcctgtgctactcgtcccatttgccaatccttgtgcccaggcagcacatgcgcgatgatccatcttccctgtctgcgcgcatacctgttgtgaatcacatccagaggtgggttgaaacttatcccgcgtctgggccccacaccaaacgcgtattgactatgcgacagtaggggcccagaaccgtatgctagctcccngttagggagggattagatgctattcgcgatctgctgcaaggaaacgggagtacgcggtcgaacgctaacccatccccacacaggcatacggatgatcttgcctcttaggaccttatcttgcccgaggtggcctagctacttacaccgacaacagagaacgaacagctngccggtagcttgtctttannatactttgacggtcgcaatgtcttcccgttaatcttcagatagtcncagctcttgcgtccagcggtgtcgcccctcacttggttgctcggtacgctaccggtccagtgatgctctcgtgacacggttcaacctcggcctttattcggaccgggatcttgccnatcgctccgatgacactgataatgaggcgcgcaacaggggggccggacgatcatcagaccatttgtagcgagatgtcttaaatctggcttgagtggtaactgttacaacaccgacctgcatacctgctccgctcgctcgcccggccagcacaccgcagatcgctagtcccaatgctgatggcaccctccgtatctaacggtgaccagcccatacatcgcaggtgcaaacgcagtagcttgccgaattgaccctagcccttttatgttggggggtcgatgcacacgtcgagagcagctaaaagcacgcgctactgccggcccgagtcttccccaatggtgagtaggtacgcaccttcgatgtctgttctatttcntgaccagtcatggccatgggcacccaggctcggcttccgacctcatagtcgcgcagggtccttcagttggatttatgcaaaccatnacaaatggagtttgtnaggagctctgctgcatgctatgggaacggatttgtatctctctctcgcgctcggaccgtgaaccagtacttgcatagggcagcaaccatcgaggcttggtacgcntgacctgggcgaagggggccttcctagataccaagggtcgggcctccaaggaactccttagtgagatcgatataccagcaaaaacctccagttcgggagtagtaaaaatgccctgttagttatgcagcctaaactttgtaccaggagcgggagcgcttctcaagccacagcgtatattggtgtttacgcgtcacagacaagtgcaaaggacgccctgttcggcacgaaccctagtgctagtacggagcccgtctcgcaagcagcgcagacgttgtgcacctancgttagtctcncgcggtacaccgaaccatgtcccgaggaaacagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtagtgagtaacccccgcgttcccgcgtgtaagaggttttttgcntgaaggaactgcccgaggttgaaattacagatctgttcgctgataggtgctcacntgacaacgggggattattgacgcgggcggtaatcttagagaatcattcatgcataccgcaatgatcccactatccatactctaatgagatctcacaaatatactcctcctaggttccccacgccaagattgctcctctagctccaagcgctaccagagaaggtggatctacgtgcaatagaaaattgttcgttttgttcgctaccgaattgacgtctgacaacgcggtgttatatacgttaagccgggattcctctccagcggcccatcaacatgggatcgggtnggtggtggccgtaagtaagtgagtgcccgccaacggcttacatacagcgacaccgagactttcgtgaatcttcggttggcggccatatacgctaacgaactccgtacccccgcgagcaaactacgcatggactagctcatcaatcgcggcgttatgtaaagggtgcatgcgggggaatnatctggtagtccctttctttggcttaaccgtcctattagcactggtctgacacgagttaccctcgcantaaaggtaaggttccctcgcactcgacctgttactctagacnncatctcctgaaaacactaagcaggagatctaganttagtggtgtaggtacatccgcatcccgatgccaaagcggacgacgggcttatttttatcgttgggcaaggtaatgtcgcaacccggataggtacaactatgagagagttgaactcatcgacatcggaacttggtttgtaacttacgagctagcgtctccggtcaactcagcaaagcgaaaatagatacgagaaatcaacgcaanggaaggacgactgctccgcggataactcacgttnaggagtaatctagagacagccagagcttgggtagactaatcggctgttgcagggnccaacaccctatgtgatcggggcccaagtttaagctgtagctcgtacaagcctcatcgaggttgtgtgccnnngaacgactgatgtatcgccaacatccccgaattgttctcngtcatctagggttgaaattgcctaccctgggacaatantcgccagtgttcggcggggacttacccaggtatcccgtggaggctccagcgtggacgatngcgtcccgctgccatgctgctttgactcgctgttactacaagtctatactcgatgatgagtggcgattacggccgtaacataggacgtgctgccgaaagccagttcggaagggtaagacttcataaactaagcagtagtattggctggtangttcttaatgagattacaacgggtgcttactggtttaccgctaaggacttaggaagtctatcggcactagtatcgtacactgacggacaactgcataatgagttagtttcgccaacgcgtgcggaaggttcattagacacagactattgccatccgtacctatactggccttgaaatgcaacccgtggccctcgcggctacgttgattcaagcttcaaagagaaagagaaagcacgacgttgacgatactgtctgaagcaggttaccagtcaacggtcagtacttcccggatgcgcgattagacccgatcgaacaaaaattcccgccataagtgccacgttgcgcaatgttatagagcgccgattgtataagagcgggattcctcttcagccatgacgggacgaagcccggccgagagagattagtaccgtgtcggggggtgccgagggacggtgagatctccaacgaaggaaanttgtcgcgggcggctgcgccacaatccgcgaaatacaccagcgtactccggatnggtggaagagcntagttgagaaatcatccgtcggcttttagcgatacccaatatagtgcccaggctaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgtgcccgctggacgatctattacaagtatcggtgatntcgacgctgggcttttactgggtgggtggctcagcttgagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaatcctggcggttatgtcagggcttacgcccacctgcntttacgtagggttcgctctgtgggagcgcccgccggtaaataactacatcaggcagcgcaacttattttgtggctgcattcaagaccccgtgtttctggtgaaccaggcgctactcccagaagcatcactcggcgcgcctccgagatcattagcccggaacaggaatcgggctgtagaaagctttgcccgcggcccgatctacgttgttaagcagtgcntacaatgtaaaaattggtgagcaccagncagtaacctgcacctgatctaagcgttgggtgctanctaaacgagaggtcaactggttgatgggaaatattttgcggagggtaattgcgcgcctttaccgtcccaggtaaccggacctcagatgctaccgttaaatgcattcttacgagtcaaacaatggcagcgtctagcacgtatgttatggtcatgggatgggacagggtacgaggatgtgaacatgtaagccaacggttcgcaaganccccccccccagctttccttgggagaagtgatcggacattttgtcgttggtcgcgcgttcggtcttcaaagacgtggtcancctagcgcgagtatttannncgcccggcgtcgcttaagagacaaaagcaagtacttcacacgttttcactggtaaccctcgcccccgtcctgaagttatgcaacgtagaaaaagaggctctgtccctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctaacgtttgtccatgtacgggagatgtcaacttgttacaggcattaggaggagacacatgaggtgggtccgttagactgattaaaacccgacgttaggctgccgattggcaaggtgagattcgcagggacagggagccttcgtaagctnctcctcccactcgatggctaacgacccacacgagattcttgccagctgtattcacccccctacttaatcctcaaagatctgtgttgggcgctcagatttgtagtccggttttaggtcaactcactaataattaggagtcgcttgttagcccaggaaaaatcttgagacgttaggtggttcataccaatcctatcgaccgcaagaaagtgcaaagtcgtccatngcgtccgcccattgaggagtaagggtgatcgtattgatagcttncgggaggccattagtcccctaaggatcctactaacatgtacgtgatgtgagcacgaagcacagtggccttgngagaatgttcaacccggtaccccatctttccccatcaccaacgtcatggccgggcgcccgaactcattggacgtgcaagagagccgaggcagacaatataatattaagtgcctaanattaggggcgtgtagacggcataccaagacaagaactgtggccgcgtctaatgacttaggaagtattgtgtcttgagctaccagggtaaagcnatcatagcctgcgnagtaaaactagaacggacgaatccccttctctatcaccgggttacgcaaggtggtgggcaaaaggagccataatggcttcgttcgggcaatccaagcctagncgactgggaagtattctttggcgccccctaatcttgcgctacggatatcttacctcgtgagttaaaacccagaccaaacaccatcccaattccggaattgtgtgccgaggcgtaacgccatccacctcataatgtctcatgatcggggcgctgacccaaaatctcatcaaaatattgagcctgatgagcgcgtccgcccactgacacacagagcccgtggtatatgggaactagtcgacgttatgcgtgcccccccagaaggacccttcctctcccagggcatcgataaattagtcnccttnctgtgcgcctagtatgacaggcctccagttccgaaaggaacgcaagccgggtnaccncctgangggggagaccgcacggtgtagttggtccatccggtgccatcaatgagtgcgngcccaacttcctgagatagcttcccctggccgttgacttgaatatgttgcatgtgcggtgtcatgcgagtgcagggtggtacaagtgttcagcggtaaaacgcaggggatattagataaaatgcggtgtggacctctgactagnaataatatcttagggcgtgcgccgagttccttagaggcgcgcactatganatgcgccgnnggggggcagagacgaggtaacaatgtactgccgcgttgcctatnctacatagaagaatcggaacttgcaatgacaaagggcagtgggacgagaaggccgcggttccccgtggttggagccctagtctccatgatgccgctcactccggctattgtgagggttgtgtcatgggaaaagcctccgatgaaaatccgaggagggcgcgccaccatctcgaaaaggattcactagagtagaatgtcgtagtcctctttacagcgcagagtcgccgggaaagaggggctaacgccttcttccggcggtctcagaaataggcaaacatccaactatgactgatgtggtgggatggtcaggctttctgcccactgacggcnnctgccgggaccagcaccaatccaccagcgtagcatatactcttgccgcaataaacgacgacgaatnttactcatccgaccgcgtccctaataatacgaaagaccaggcacgcgatttgtatctaccacttacatgctagagaatcgaatgggtcgctatacttgagatggtgggntagagcgcagcgtgcccttgcgtcgtaaacatatggcggagttgagtcctgacacgggaaggagccccggtagatagccgttgctatcgcccatccggattcgtttcgcgtgaaaattgcgccccgccttgggaattgttcccatttcgattcgggcgattccgaatagctgaaccttgccctctcgtggattcttgagacaatgaccacaagctcnnnctaggaaataggcccggcacgcttggctgggatnggcactgtcataaataggctacaacgcggtgtccttggtacatgccgccgcagcactaggcaaactttaggagctcccagttttacctctaataacggtcgcccctcgagggggcgtgcgccaacactgcttgcggcgtcgttttgggccatcttgcctccagggcggggaatgaaggaccaaatagagaatgccacaccacgaaatggcttgcgactcggcccgaagcacctttagacatcccagcagctccaggttggatgccccctcgggtgaaccatgacagggacaagggccgcaagaagcgacggggtctcgactcggtacgccgcaggcagtatccactcattgccgccttgaaagctccatctctaggctaatgcacaacgggtcagttacccgacaattgccatgctcacatacgaacgccgggcatttcagcacnagtctcccctaacggtaagggtcacctcacggagaccgctacccgctctgccgtctctaactgcaagtagctcctgccgcgccgtatatggggccagatgtagaggatcggtccgccatatagatctattccggaggcggagatgacgtactgctcccagttggtcccgacgttatttctctcgtactggtgacttaatccactggaagaggtcttacggtgattccggcgtcgacccgaactccctcttgcgtgaactcgatcccctagtgaagcggtatgcttgatagatcataggtcgagttcactcggacctctcctggtaatcanggcgtctctttttcgctataccccacgagtatgactccgccgatagattactaatatctagatgagcgtaggagacgccgggaagagcatgaaactcctgaccaagcccggctcacttacatatcactgtggcttcggtggggcggcacacttgggttagcatcgggtgcctccgcaccgagtcatagaattttccaagtggggggggtactccttatagctggtagcatgagctttgagtgtaaaatccgatggtgcacttagattttgaggccttagggctactaggcatcctgtttatactagactgatagcgggtagtaggtaggggcgttatggacggaccgaaacctgcgtggcggggtgtgcccacacctcagtaaacaaagacatcagccgtngagctgtcgggataccctgcctgtctctagtctagccggaagtcgggatttgctcctgcttacgcgtaattcgccgcaaggtgcacagccacatgcccccggtgatcatactacacttgctgcccttctaggttcgctactcaggggaattccggtctgtaagtcccgtcattgtcggcccggatcacattgaaacggcgccttagccaccggaaaacatttggcgacgttcaacatcaagactcggagctcaagcttcctgttgtatcggcgacaagtgtaaacagaggcggttcgccgccatctggtccgtgtggaattgggtggcttgatgagtagcgtggctaagtgnggaatgtttattacaggatcgacgactaagcagcctaaggtggtcccacgtcttttcgcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagggtaaagatagattgtctcagcacccgtcctctgagtgtgacactagatctgaatctcataaagattcataatccccgtctggacccctcgccatcggtaccaagtcatcgacagttaatcgaaggggaacattcgaagtacctattgctaatcgtnnnnaaggcgatttattcaggattcctctgcgcgatcgtgctttcaagccaagaaaggcagaagctcaccctaaggccacccatgatggatgggagcatcactgtgcgtatcctgtccacggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcagtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtagcgtctcagtagcaataaatccggggttgcgctccagtatatgtttgtcttactagtcagctcacacttatctgcagccgnattccggtcgcccggttgcttaactgggcacgccagtagcgccgcggcgattctccgtttaactgggtttccattggcagtcgggcgacaacgaactgggcctgtacgaccgccaattggccgatcttncggtttacaaattcttgacggtnccccgagtgtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactgnctcagcgcgatagaaggattgtctgcctgacgtaaggtactcggcgaaacagggtgcgcgcacacaaaaaaccgtcttcttgtcactccccgcctgggcgggtgcggtgncgggcaatgactattgctaaaggtacgtttcgatcgggcccaagaccgaaatctgcggaaacatcctgctccgttcattccctgtcttagccttgggaacgagagcctgtgcgattttgcgaatcgggaagctgtactgcggttacagccttgggcccggccccctacagctgcnnnnaggaacgctagctggaaatacatacaccacttggaatattcaacnagattggtggtctttancgcggcggattacttcgggaggcttgaagtatgcagagccggaacctcctacgactcttccgaacctgttctaacgcggcgcgcttggggctccttgattttagcacgacgttcaccactttcattgaggaactgcctgacgtcacgcacagcaaccaccgacatgtgatacacagtgggacnggtcgatctgagctcatgagaaactcaaacgtgacaagtatgcccgccctggcgcggaggcggagcagcataaatttcttactgtcgctcggaagatcggaaagtatggatcatggccttggtaaggctgcgccctttggctgaaaatantcgtccaattgccagatttaagatgcgagttgacgcaccgtgtccccgacgtattaaaagcgcgaatgaatcatgtgacttcaataagcctcggtcngcctgtgaaattgacgtgacagacaatttatgatcatccacaccaaccctccctcaatgtcgttttcaactgccccgggaacattccctgtgaactcgggggatatgcaagactttagttaaaatgtctacgggtacgancgcggcacgcgcatccggtcgggggctgactccgaacaggtctggggcttagcaactttgtaacaggagaagcggaagagctaccagtccccaagccactgtaactacgtactcgtgtatgtgtggtctgccggatgatagcgggaactaggagctctcctcctgatatctctcgtatacatggtactgcacttgagaatcgactcatacggggaaccccactcgagggagtcccgagggccttcggaacactccgacgcggtccggcatctacccctctatatcccacctgaaatctgccagnctgtttccatgttcgcgccgtaatccagttcccttggggtgcggacccagtctcaacatgtaccagtgacgactggccgcgaggtcgattcaggtcggttagttcagcgttgtggagtncccgatgcctccggcantcgctcgctagtaaagcaggcctacactcactcctttgccgctcgtgatcgtcccntcgaagtgggcttagctagtacctgtgacgacaggataaaacctttcccggcgccatttttggtatgaatcaggacgcctcttatcaaaatgcacttgacgagggtcctggggtcctgctaggctccacgtcgttggagcgtcggggggacagcggacntgtctataaacttaggcgttctcttcattccgaggtgacgctccactgttatgcaacatcttccggacctttagattttcttaacgtgattaagtcttcgggcttcgcatatcaaccctgtgtcgctacgacatccagctgcactattaccgcagataagggtcttatacacatgtagtattaccgaggggtgtgcatgggaacnagctgcgagcacagatgtaattcgcaggtatgaagaacctcgtagtcatgtgccgacggtagagttcgccacccatccgcctatcgatagccaatttcagcagtaccctcgacctaggctcaagcgctttgggctgcnaggacancaacccgagtaatgggtgaggctacttgacgacgcagttcaagccagcagtgtggtagcatttccatgcttcaatncaatctttcccaccacacctccgggccattatcctaattatttccgcgacttcgcacgccctgcagccntgataagatctttgtgtgngcgagttctgagtaagtcgccgcacagcgctaatggttgcgatatagatagtaccagctgaggactcttcagccccgaccgcccatcaacttgtgactgaaatgtcgcctcatatggagaccgctgcgcatggcttgtccgaagggttctcccgatgagagtgggcgtcctgtgacacggagtttagctaatctaacgtcggcagcgcatntccatttcggccctacccaaggaactcctccttggcctggcagccttctcagcttatgaacttagaggtcatgattagnctaccggtaatccccggcggcgacgttgttcggcgggccctgtcgttgagactggtccctcactgacccaagggagcgcgagcagaatctcgacaggccagggccctaagggaggtcataaaggcgccccacgcatctcggccgtgcagtgctaccggccccctgagcattggccagggaggggggtcgtcggaacggctccagactgctcaactccttaagacggtgatcctgaacangaagacaacctgaccanaaaggagtcaaagggagcaacacagccttagaaaatgagntcctctgtagatcacgtaggtgtttttcgctctacagcagatgcggcttnctcagctgtcctttgcggcctcgtcggtgaacttaaactagcagtcgtgtttgcgaaccgaagagcagatattgtaatcatctgccctttacatcacatgtggtcacactggtattaaaattcatacggagtagctaagacgggtgccacgtcacacatagaaccgcnagttgccttcgggtccatcttgcaacggcaccccgtncgccantctctaccactnacccagcccctggccctatacctgggacnacggtgggacgcaattaagctaacccggtttcttccggtngattgtggcagagtaggccttaggggcttcgcggggtagagtaaattagagggccccgctaaccagttccaccggctagacctgagacgaaccgggaagaggcaggggtgggagaaatggccccattacgaaagttgtcactcggccaacgccacctgtcgcgtcccgtaagggtacggcctgttcatcagagatggacaattccgggtactcgcagcgcgaagcaacccaccgtggatgcacggtgagagccggccgattggtccctaatcgacaaatctacgtcaaacggactcacctatcaaancaanagtggccacgtttccctgggcggaggaatttctggatctgagtctgatacgtgctcctccgggagcgttacttacggactggaggccgtcccttaaatcataaagcgagattgcctacaaacaggttcggatcatgggctagcccgaggacatgaggacaaatattactccctagtggctatacctagaccttgatggtaccccattccgtggatctccgctcaccaggacttgcaacgtagggtcgtgttagtttgagatgacctaatggttaactcctaccgttagacgnatctagaccataatcctagccgtctatcacttgctgtctctccacgaagttatcaaatcatctatganctcgttattgattcacagataccgaaaatctgatcaacaggcgatggaacgtcaaaatagctcccccgaagtgtacgaactggcaggcctcacagatcaccccatcccgaggcgggcagttaagcgcaatttcagccgttgctgtcaatacgggccagcgtcactcctatgggattgcgggtgggggagtagtcgttgcggaaggtaacgtgtagtgttaggcgangttacggcgccatcaccctggtatccacgcgtcttcttttcttttacctacggtgggaagtacctggttgggttgaagggggcagngnggccgaagaatggcaagttttttgcattcccatgctattatggctaaaaggacattacatggcatgacgcacctttgctgcaaccgccgagggcgctccccgtttgattagaattgtgcgccttatcctactatagaagtccgagaggtcctgtttgcaatcttacctttctatnggccacggggggatcaagatnatttccagagccccacgcaccgtcgtcagctctcgatcatacaagtgctaatattactcagcctcttgtctnctgaggagagatgtggcctaaatccggagcgccatacaatgcgcgccctctgtcgccaactcctcggcaagggggcacgaggacctctgtggtcataggctagaatcctcgatcgccttgtaaattactcgcctgatatagggaagcccaaggagcatgagaccgacgaacaactcacccttctaagtaccgaataagctaccgtatctgcccttcgtatactgccagaggctcagtttggcctcgaaatcactgcctaacaaacacacggatcggagcaaggggactcccttgaatccggtgcaagtgggattcacattgaactcctgcctcgcttgtggcaatgtaaacgaannagaataactaacatatactgattctcgaggggaagtgtcacttgtactcggggggcagatttttgagtgttccttcggtccattagttgggtggcgcttcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgttactggtgtatcgcaactatgttccacatgaagtgtgattctaagttcttgtatgtaatatcatgcgagttgtgggccgaaagtaatttatatgtcacatagaaggtaccatgagtccaactttactctaacttcaaacgaattcatatgctacatagatcctcgtagggagatatgacgttcatgcggatgaaggaagccggccaaatatcccctcacttaggccgcggcgaacagaagctctgaagcatgtagaggcctggatggaacttgggtatcggacatatttctgggctactcacagcggttagagcgttttctttgctagtcgtgcaagtagcatcctgtctcagcttagcttggcgttcgccgcctggtacgtaactataatcattagggataatgtacaaaccacatgattctcggccagtcgtgggtagcacggtagcccataattcctaacacttggtactaatcatccgcacaaactagaacctcaattaccaaacagatagcaaaaaccacaagttgtgtncagggaagcacatgcaaagatataatctttcatctcataggtccaaaatagagtaggtgtgtgcgagctctgtctgcagtctcagtttaagaggctgacgcggntttatgattgcggaaggtaccactgttcttcgcggtacgaaaaggtaggcaaacgctacgcagtagtccacggccctccactgcttgcacaagagcaactttgctttaggctagggccggcgcgatgcctcagctagtactcccagaagagcgggacgatgacgtctctggatcacacaaatctggttataacggcagctctcagtagaacggatggggacgtttgccacggaattcctgttactgctcctgactaggtcatgtttcaactaggccttacgacctggctggcccgactagtttagcaattggtcctgagtgtgaccgcttaggcngaaacagatacaccctcggttcccgcacgtatctcctacctgggggtgccgtactgtgctgcttgtgtcgggcaacgtcagcagttaatggtcggtggtactccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgtttcctttcgactctgctgaatgggtgttttagatactcgcggttaggatccgttatacacgtcgcaggcggcacgagtcataccgaaatcagggcttagtgagcatgncgcggaagaactacgtacggagaacgggttctcgctagtgaacgacacggcccgccagtaatgcgcaccttgagtagcgccccccccggggctgctcttggccgatgaccgggaaatcttttaaatttaggaagccaatgtcccgccagtgaacctgtgcccgatttacaatgtcctcgtcaaaagaaagacacccataaacggctgctcgggagtatctttcgctagggatgtggttcatcccgctagacatggaccatgatcagtgagtgtgctccagtgtggaggaagcgggcgagtcggaggggtagattgagtttcagccagagaacagtagaaattcataagcgggatttgacgatcgccncgcggatagacagacccccagtcaacaaggttcaccgaggctccagacccacaactgccgaaaactatagcataggtacgctataggttcccatgatatccgcgagtgatcatcttgcgacctacggttttaggcttatctgntacaggacggtcgtccacctctcgcgacggtgcgcagaaaccggcagtcagccnctaagccgtacctgctgcccnnttgagctacaaaaggagggaggtgcaatgcggatacacaggggactttccctcatgtggtagtgaatagtccaaacatggcctacacagtactagtagagggattcacagttgcattttgtgcctccctattcgntttacctggcttggggtccacggcatagcgggctgaaagagtatactttggcgatcggcgcctgcagtatagtacttatgttatactctcatgctgtacaaacaaaccattatttcaaaatgtactggattaatcactgataaccactagctccgcacttgatcctctgcttaccatttctcaaaaatgacggcgcaataccgaacaatttncagcggcagaaccacttccggcacnctagagggagaccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccgatgagcatgaggacacgtttcacctgtaactaccacatgtctttttccgtattgtttgcgatcctatccgcattgctgcccatacatcagactttctctgaactaaaatnatttcgacccctatagctcgggtccagggagacattgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattcccttatgtgggggtcaagctgccctccccagcgcnggttcgtgtcaacattgcgctgagtcatttagattgctgggtgaaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctgtatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctgcccgtgctgacttnggcgtgttagcgtcgagttgcggagggtgtgcagctgagccctatcgtgggagcgcgcgcgtggcaccgaaatgcgtgccgtgatgaaacagttttggcggaagacccagggcaatcacgtcggtgccgggctctcctactgcgtctcctaaaataacacggcagggctgttaaagagatccctcgaaagagttnnggatggagcggtttgcagcagtgaagcgccccaatgtctgaaagatcagactcacagaccaaagctgacccgggtaatcgtgttttgaattacagtagtttggctatagagtccataagacttgactgtcttgagaccgggtacaagcctttcgcatcagatgtcacgagctgggacatactactgttagcccaatggccgccgtgcaaatacgaagcggcgtgccccctcgtagtgaggcccacncaacctggtttatcggggcagcgtcaataggttaccnacaagtctcggtaacagccgggagtcctaaaaacggaacaagttgcgaagtcaaccgtaacccgtccttattatacttgtaaggttgtgctacggtgtgagcgtgtcccgagccgggctcggccggcccgcagaaacctgcctggtaaatgcccactagaaagggtcgtcgacttaaagttgtgacatctgacgtgaatagacttacgatgcttggggatngaagggtattcacaatactcacggaacatgtcttggctccccggaatcgtcgtgcctcaccctttgctccgggccacactcttcagactcaagactgttctatctgtagataacgcgatcacagaacgttaatcacgagtcccgcggcgatggatcgttggatgggtgcaacgtggactgcgcgacagaacgtagtctacggtggctgtcgttacgtacccgcacgcctctaccgcaccaccctcaccagtggaagaaatcgcttcctcccgttgcgaaactatcgaatagcggtgagacctcatgtgtcactcggatttgcacattacctcgcttatgtagtcgcagagaggccagagtaagcgaattatcacgtccctaatgatgatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccaggtactttagcagttccgggacccggatgcaaggacagcgttcgatgcaatattgctcgtttggctctataatctaagtataggtacctggtccaccagccaggagggacactaaccatctacgggtcgttccgacctacaacccaaggcacgcattggctgtaacgtttcgcgtccgcagtgatatctagccgggagtgcatagaactgcgtttggagtgtaagcgttcggatcttatcccagtctcccgggctccttttctagaaattgagaggtagatggcccatagtcagtgtggtgatcggacgtcgcgaaaatttacgtttagtcatcaacttcaggcaaatgtgtataacatatcgaacgcncggtgggataggggaggtgtcgctgacattcagtcggcttgtagtgtctgtcttagcattcccagtacatcagcgtatctaagtttcgcgggctagggttcgtattaatggccgagtgaccacgtaaagtgacgtatgccaggnggtagtcaataagcttccgactcccagctgtgtgctgtcgcctactgcccgtaggaataacgcagttatgtcgttcgactatcgagcaggcgatagggcatgtgattatacggacgggatattatggggaccatggggcaatatggttcctgagacgcatcgtcgtacgctacttcaatagcttacccgggtactagggtgcttatattgctgcaaatcatggaacnggtcgacacttacccccacggtagctgcanggtagacggcctcgaggcccttcaatagtacgttcgtcggatctcgaccccgctctgaattgggacaaacggcttctgaaatttccgatgttcaagtcggcgatcactggtctactacgcggtcgaaaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcggtcgcgaaacattgttagctgtgaatttccgataggggtgggccggaagaagtttacttgtctcctcggagcgtagtaacagcgtttcgccatgtatacagggcggctcttcacttcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtgngtgtggcggatcgacaggatgcgagcaaccgagcacccatggcgaaattctttaaggccgtgggtacgcgcctggtgcctacgagcgatgatgtacgagtccctacaccataacaccgcatcactctcgaggggcgggcgtgacgatttggttcgccccgggtccctaacgagtgactttgagtgcctctggctagagcnttcgaggctggtctggagaccgagcgtccctttttccatactgttggagccttgaatcagtgtacacgccccaataaatatatggcggcacgttttgatggcagggtgtcaagagatcgggcaccccggaaaacgacgaatggtggggcgggtctagagcaccagaatcccgaccgatcaaacacaattgtttgngaatcttctgtcgcaacatcggccaccctgcaacccctgggagtggaggttggcaccgctagccttttactcgttccacgaccggtatgcattgtgagctcactntgaggggccagattagtccagttcgtcagcgggaggactgggaccatccgggcatgtggcggcgccggcctgggcgattaagacccattgggaaatgcgtgtttggcgtaagtgatggatgcggaccaaaagctaacagacgaagagtcctctggcacacgctgacgagtttcccgcctgacccgtccacatccaggtctagagtcggttcccgtncctcagacccaacaggcttcccggctaaccaattggccaggaacacaccccctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatcccactctcacgaccatgtcttttccaagtggaggaggcgacgcctatctcttgttaacaggtgtttttcatagatccgggatgaacaatatgtccatttctacggcttactgagggcgccctctgccgagccgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacacgaccagttactcaaaagggaccacaacacgttcgtgaggtgggtgggagacaagtccgtttgattanccgcgcacccccccagtgaggatactggaagtgagagttcatccccgccgaacttactcagacagatcaactagtggnaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctgcaggagggtgccttcgaaccgcggcttatgggggcaggtctttcccagctagttgttcgactcngtggtggtagcagcatttctcaccctcctttttggccgatgccaacgccatcccccgataccttgaagactcttatcgcgtcgtgtggatcgtgctcggcgcgagtggccacgatgggcgcgcgtatcccggtcgttaaatggctgccaacctcagacccggtctctctctcnagtgcactcggggagattctnttccttcccagaccggcccgcgcgtttgcttggagcattcttatgatggcttgaaagatcgtttcgtaagacaacggaacaaattcgcacaacnacttacgctccaggtctaggcgaaatttatgcggacatagtcccgcccgtgatcggcacgcatcccggaggagtagtgcgagtgcttgcacgtgaaacccgggtttcggtagagacttccgtgcttgcgtcgaaacacagcgtgcgacggtttctgaggcattccacataccgctaagggggacggcatgggtgtgtgctctccaatctggtatcacacgaacgtcaccacagccagaaaggcaatgaaaccctcatgtcgaaccaacccgtactgcaccggactattctaaccccaccatggtaggcgccatccgactcanaattttgtgctcactctcgatgccgggcgactataataggaagcagtatgaaattcattgctccacgccaacccacaatacagacacgccgtaaggattttacgggncgtgcgggtggcttcgcgcccctctctacccatgtctcgaacttagtgtgccataatgcctcattcagtacaacaacagagtttctggtacgtttccctgctgctagccgacgggggcgcatagacggtgctgtccatatctgtggctgagactcatacactggcttttctcaacggaccgagcgccagttccgaacactggcgctccacgccgagagaaataaagacgtcaatcctgtccatcggctaggcggtttaggtagtcctgcaatttcggcgcgcaagtaccagttaatctcgaggtatgcgggccgtagggctcgcatctgcttgactgataaaacctatatactccgnccccagtactgagaagcctggagccgtactctatatgttaagagatcgtactgtgaaaatattttccatcaaacgccccgtgattcaagatggaaaactgtgcggtgtaacaagtatgcactcttaatggatcaatattagcatagcaccccgcgacctaccaggctaaaagtctcgtctactttcaagatatgtaataagcattgggcctcgagaaactactgcttaagttgcaacttggcggtatactcggtcggccgttgagcgggtctaatgccgctccgccggccgtgggttttgaactagtggcgggaataactcttgcccatacccactatatagcaggcatgtttttaactcagtagatgccccggtggtccacagagtgacccctatggcgatcagaaaaatgcaggagttgctccccggtcgccgcacaacctccagggcgcactccncaggtggcgtaaaggggagacacttgatcatcaggtgtccgganaccggtccactgtcaccggccttatagcgttcctaaccgtctggtcgggcagggccatatatctctctagttgcatagctcttagcagccccttcatgtacccatgattcatgcaccgcctccccatgatgcaagacccagaactctctacatcggggtaattatatatcggatagccggctcactcgccatgtggcncaccctttacagtgccggacggccgctgccagatagcgcccggcccgcgcccgatgactgttggctcaccttatcatattataacactgttgtccagcggtcaatttctcgcaccctgtacgctcggctggccactgcatagctgtttgtagaccgctgtcaatctacgccgccgnctcccacgcgctggagggacctcagtattacagcgacaaaaatggcnngtgggtgacctcggctagggtatggttaagcatctcaccgcggtgtggtccatagatagatctgccctaaaatcctanatcccccccaattaagacggtagtcaccccaagtagctgtagcatctctaacgttttgtggccaaatcctttagcagaaatgtgcgggagttacctgcagaaagggcctgaagactagcggcgtgaaggtcattgcataagagtacttataagtctgtgtattccgggtcggtcggaacagtatgtgaaaaactaggagcggaggctgctcactatgtgtcaactgttcttggcatataagcggccccaacgtccctcgatcatctagagcctttgtcaaactcaacggatactccaatagtagaaacagtcagggtgactcccggcaccgagtactccctatcatgacggtcgaaagcncccggacgangaggtgaactcacgtggctttgttcgttaaacttgctcagaaaaatctataatcattgtggagagtgcatgtcctatttgttccgaacgcagagaattagcatactaccggccgggtgggatgcgcgtagcagctgactaacaaatcctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcgcgcgctagttaatcttgtgtcacaccgactcttggctgagtatcgccctgcggagtcacagctcgacagaaaactattttttacctacctggatcacttcctaatgccatggggatccgaccggcgagtagagagtcaagagctaccccggcacgtccgcttctaattaatgtacccaaaaataacaatatgagccactccggcattgaccgactntgaaccgtccaggtagctccacatgaaggtgatgaatgagatacctctgactgtcctctggcatatgaatttctttgtttcggtcgcgctggtgcgatcgtagcagggggatgtgcgttcacgactttctaacttgcgtgcgctagcccgccgatagcngcagtttgaagttttccggaggcacctccgggnacagtcgacaacacagctaccattagaatggagcctcgttagttatcgcggatggcnggcgagcgacccgtcttttatggntcacgaaaatgggacgcccccgacacagatgaattaagngcatcagccccagatgcaggtcgccgacaatctgtgagtacttggncagcttgacagaaagtgaccgcctccgcctcgaagaggttccaaacctctgcaaaacggcggtctccatttcttaacaggagtaaatatcgagtctcggagtatgggcgggctgggtcactgggatccntgcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcggtgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttgccttgcgttttaggcgcggacccgcaatttaggcgagggaactcattattttgggcgctaagtgcgcaaactttgaacgaccccaagagcgagcatcctccatggtgcacaccaggtagtgaccaaatattcgcgggggggatgcgagctgttgcgttccagtgcacgcctcccttacaatgcacccgtgctttctggcacgcctgaacgcccctgttactccttgggacggcacnatggacgactatgaccgtcagtacgagtcgtgggttgttgcaccgccggggacacaagagaagcgctttaacgcgcgggaatgcatatccacaaggaagaacatttgaccagccgccaacttatccgctgcgaggctcacgaccgcaagctagtttttagaaacccgtaaagctaacgtgtacactgcagtcgncttgaaattcatcacgccacaaacggtccaaagaaggaactcggaaaacttccagtcgatcagccgtctcgcagactaanaacccgcacgaggnctaggccctgccagattgcttactctctccttcacgtagtgttgcatactcacgaacttcaagcatataaagggcccataacgattagcgctgcgcgcgagggagtacatgctctcattttgtgacgctaactacgaactttggaagctcagctaggtttttgctagctatgaagcgggtgctgctcgcgacgacggatcgtgggagtgangcctttggatcggacgtagcttatggcctcatctgtgtatacgcaattctggattgggggcgaacgggtgtcgaaaataccgtatgttctccagcctgaatagttgaaaagtcttgcccactattgcgggggtgggattcgcccttgctcatacggttacacacatatgcgaaatccccggcggatgtccntttatatcactttcggcatcaccctatgtgcatttcgcaagatcaaacaatggcaagacttgcgggtagccgacagttcgttccgccacttatatcaacgaatgaggctttctacacgaccgaatgcagcgcagctgatctttgccccccaatgcggcgtccggttggtcttagttccgaccatccggaagactccacaagtattacgagccctccagacttgatcccatatgctatgggcgagtgggtccggatgcagtctatcttcggcgcatgccgaatcaagggcacgccgaaggacggatgacgtagtacgggagttccgattctggcgcacatcgttagtcggacggtggcagtcggatgacgtgcattcgctgggcnngtaacttaatcaaaaaggcaagcgtcctacatacgggtacttggtnngcggtgattatgagtgtcacgaggtacccactcaagcataaaaggggtctacctgcatctctacctcgcgcgcttattactacatagcgccgacatgcgtcgtcggacacgcgttcacgtacgcgctgtttgagatccggtactatancccctatgtgcgtcacccctaggtagttaaccccgtcttacttatcgtcgtaaacatgagacggcatggttgagcttccccagttcgaccccagtaactggaagagatggtacgagtaaaggaaggggcaaattcgcggttcactttgaaaatcacgcttgcaggggcttcgtcgcccgccacgccgcgccgncgtactgtgcctcaccggttgtcantagttctcctagttgccgcgaacaaatcatgttgcatggctcctgtcacgcccccaaacctggtgaaggttgtgggtccgcgtggccgcacctgagcgggcagcccgttactgccacgctggcgagacgaggttgcgcggagggcactgcggctcgtcccgtgcgcgcatgcaccaaatctcaaggttgcaggacgtacgggctcccagagagaaatcnctagaatgagttactgataccnnnttacggccgatcacgaatgtccgcgagtcagtatccggggtgggtctctggatccatccagaacaggtcccgatcgaggggggccgtttgatcgtctgcgctattatgtcctcaatgaacgcgaacaatgtgtcgccggattggaaagcgccgaaccgatctactcgtaaaccgcttaattgaatagaccctgtaagttacanccacacgcatgatagcaaatgcaatggcggcgaggagagtggctgctgccgcgcctcagatgatggtgaattttacatnncgcatacacaccaggctattaggttagttattggttcaggaacaaccccacggaaattggtgcgtaagtagctttaaggacccgatgttagaggtctccaaggcgcggcacaaaggccgtgatagacagacgcgtgaccgcactccctttgttaccttggccccttctggctatgaacagacctctttcgcggaaacagccgncaccgctgaattttttgcttgnaggcaccattgtaacaatggttcgagggtcaaaagattatgaaagcaaatagtgtgtatgtttgagaaggatccagcgcctataacagggagaactctttaagtttgaggctaaaatattcatccattgaaacggaatatcgacgcgtagaattgatcgactagtncctcccgttagaattccataggacgctgccacatcaagcatcacttccctgttcctgtccaccctggactggtgattcggctaaggcatgtcgggggggggcatgtgagcgctctttatgtctcaactccaccgaggaaatttctttgnncatgacatccgtccctctccgcaggccacgcgaaaacccggcaatgagcagttaagagcagccccccgtgtgccttcccgtattctgatatgcncaaccgttacgttggaaccgaagaccaggaaggggtaggagaaatttgatagtcgaaagnnttaacgtgccccaccgctcgtttgcaggtgtggcatgcgcggatgtgggtcactcaatgtaaaagggnacgtcgtatatcatatgacnctattttcctacntatgnnctgctaactcatgagatttataatgtttcaacgcctcaagttggtcctcgggtggattaggattacaatcaatggcggaataccggtgaggttcattacaacctaatttatcttctatcagcgcctcccaagcccgccaaacctaacgttcttggtgctagtatcaataccgtgccggcctagaaatgtgtccttaccataaaacgactggaacgcaatttaagaatgctgccgtgaggacggtcggatcacaagcctggcctagtggggtaaaccccgtcagcctcgaatgccaggagcccccccgcagtttagggcatccgatagctgtctgctgacccgacccaggattgtactccgcggcactacgacacgtcctaacccccacaatggttttaatagccgctttcccggttgtatgcccaacggccggtgggtgcaagtaccacccaaccacgatcgagtgtgcctgcatacgtcgtcccccggctgcagtcacagctaacgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggggaccaggcacagacccgattcattttcgttcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagctctacggatggcgttcagcggttgggcgcattccgccctttagtgactgtgcggcgctaggcaacgcgtcttaggattcacagtgttacgtcnaaagaagtcagatcccgggttcgtacaggttaatcaagatggagcntgacgccatagagacgatgcggatgtagttgggttgggactgacagtcggtaggtagaaaaaagtccatgcgtgccgagtcctaccagacgtacgttgcccgtctttgtaaggataggaaggggatcaatgggtagttttaattggggttggctagtgnttgggccgttttactttcggcagcgcacggtcgcgccgctcggcaggacctcgaccggctcaagcgaattagtgcgtcccgtagggccctagatttaaaagaggaggcgtttggggaggaacactagtgaaacgtgtccgtaggatcgtagggaggcgcaacagcgcaggggtgnactaccggggagggggaccattaatttgagccgtttacggtcttgttaactgtgcgtattgcttcgtaatcgcgagcactctcgacagaccggcgcccctggaggccatggtcgacgagtaacttagaatacccccnaatcccagcgggggtggtgccactccaggctcgcgccngctgagnngattctcgatggaggtcacagggcgattccgggggggtcgagattctgcttgggacgatttcttccgcagtgtcgggtgttcccaccgcggtagtcctttacggcttattgagggggctgttctcttataagctgcacagcctgtcggcgtccccaccttcatcttggcttttacggtccgatcgcggggggccgaaggccttcgcacagagaagggtcgtaaattggcacggtgttagaaactcgactgcacggagcgtaacgataatgcggagagtagaaacgcagccggtagggcctanctcgggacaggactaaaggtcacgtttgtatgtcgaaagttggcgcagtcacaagctcctctcatggtctctttgcctttgctatttgagtaatcacccctattgagtggagctacgctctgttcaggaacctggcgagaatcacgtagctgtattaggacactgtagtataaccggaccgttcttttgtgttaccgcgaagacgggtatccttaccgccgccgtgtaacctagatgcgcggacccctaactgtcttcacttctggccgttaacatgtcacaggcctcgaacttagctgggctattctttaccattggtcgagtcccgagaaccctccttttagtgtcacttgcgtatttggtatatcctattactataatgttccccngctaagaggagacagaccattcggcccccgcnnacgaagaccggtaccacccagtgagcaatcgattcgacaaggatggagccgtaagctactcgtcctccacgacagtgttcgtgccccatgctggctgcctcccngcgaacatcgtaccacccccggaacatggggatccaactattatacttaggccgtcgagacgcaaagcacgttaataaaanccccccgacagggacactgtgtttcccactaaacttttngggtcttactatgttccatgtctacactcgtagaaggagacgaccagcacctctctccgatccagctttagctgaaagtagctcagcctaggtacattgctcgtaccgangacttagaggcttctttcggggtcaagtatggtgtgttttaccagtgtttctctactttcacacgggcggagaacgtattgcgctgaaaaccgggacacgtttacaattttgtagacggccccctcagtgcgcccgcaccagatcgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcggggcttacagacatctctacagagtacggccgttaacacaatggcgtaacactttcattgcaggctcggaccactctcccgttccgacgtgttgaatcatccagggacaattgaacggttgcatggcggattacaggaccgtcatgcgcacttgtctcccagattagccggccgtaactgtatacttcacagcgcccgatattaaatcgtgacggactcctatagtgatgtcaggccccgaggctgatacatgaatatcccaagtcagcattgttcgattcgccccgtggcgtatcgggtccccgtgggcccgaagtggcgcctaatctcctatagaactccttgcatttcacgtcgcgtctcctagcacgactcggtaatgcggtanacggctccgatgctccaggatggctacgacaagcccgtttctcactgaagcgtatttgcggccgttcacggaatgggacgagattacgccaggtctatttactttgcgccaattaaaccttagatacaccgctacccccgagttatccgcgtgtagacacaccctgtacggtcgcaattagcacgagctcgagtgagcnagttttgtctctcgctgttaaaactgtttagcgcgcttgggcctggccccttagccttgttattcgtacacctaacttaccattctcgcagctgtatgtcnnccacttagtttctctccctgtattaatgttgntgtggccaactgacctgatccataccacacggcgtcgtcccacggaaactcttaacagcaaagtatatgtggcggaagcctcgaagacttgtgagattagggaatatgaacgctaagccggagaggtacgtaacgnnaatggttcctacctccaacggtggaaggcggggaacgcctgatggctaagaacggtatcttcagccgcttcgtctggtggacggcccacaaaatggctaaggnnacctagttaaacagcagcaatgcgattnctgtgtccagcagttatgtaattacatgtaggacctcgtccgagcttagtcgccgcactcagtagggactgtaagtcgtcttagccatacaagtctttctcacagctaggttggtaaaaatcgtaatagcacgataaactaaggatcgtcgattccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggtcttgactagtgaggggaatacaagaagcgtcagccgccaggcagacatttttcagggtcagttcgtcctaaaaacctagtagacatatagatcggatcggcagtagtccggtctggcgacaccggatcgtagccgggcagcgagcgagataacgggcctgcatggagcgatgaccttccagcactttccaccgtaccagaaattgttaatctagtgccgcaggtagggtccctgcggtgaaaccccctgcgcattcggtgctacctccttatcttagagtgtntcagacaagaccagctcgtaatagatcgggctgccgatcaggtattgctatcctatacggtgcttaatgttaggcaagattagaacccatggataagtgcacggccggtacctcggctgtgcctgaagggggggagccacacagacccctgacctagttcgcgcccacgcggggggaacaacgcagggaggtcccctcctgctaccaattaacgtcgggtagcgagagtcgatgtgactgaaattgtgcacctataatacctcaccgcggcggcgaacgtgaactgttcccgaggacatgagaactctcaacgctacgggaggactgggattgttaccgtgagtggtactcacgccgcagggcgtacagcgcgacccctgcgtccggagtccctattagaacgcctgatccgcgtctccgnngcctcgnccgatacagtccgtcgtatctgatactcagagttattgctggtgtatcccggtcgactcgagtgctggctcgggcattgaagcttaagaaccgggaccgtctaaacagcaggtcattatacatgagaagatgaccacgcatctaagatgggtgatgtattgccgcntagtcgcacagtctggacaggtcgcactggttgaaggcgtggaagagatactctcctagctacggactacgtgtagtgtagccactagcaccaatctccgattgcgataccagcgggcgagcactgggtgtggctaacattctacattcagccccgggtccctccgttcgtcgcaagntagctctttataaagccattttccatgttcacacctgggtcgtcccacaactaccagaccatgtttgagtgtataagaggctnatattgccatttgatgtaatcatggaagcggcacggtgatgaaacgacacgtggtcacctggctcccgttacctctctgtgnactaggtctgctgacccagttccggtaacacaggcgtcggtgtaatacaataggcctggccataccttggagacagcganntcccactctgggacagttgggtgcgccgggcgcccaggtatgttaggtgcccgtcgaggcgtaaatctcagcgtgcctgttctcccagacggacggtacttattgctcacaccggggccacgacgcctgtggccacctccagcccatgcgagtggtaccatagacacctaggctccccggaagccgtccggccgattgtgaaggaantttatatccttatgagagaggaaggatatgacgctataacggaagcttgtaaacctcaatttttggtctaagatatcgtgtacctcacgcaaggcaatgttcgtctattgattgccccccacccgtctgctctggggcggcccggcacaacggtgcaatgaccggggccacgggaccgtatggtgcaatgtcaccgacgtgttcgggtttctcagtcgcttgttgaccgttcaggttcaaccagcttccccggtantacgggcatgggngaggcgactctcctcatgatgctctcgtcataacgatcggcggccgagagacccgagcggggctctttctgggatagttgtgttcccggtggtcgggggtaggacatgctaatccatttggtttggcgaggacctaattgccactcaggcctccacgtaggcttgagagccccggccccacgggctagaacccggccattttttgcgcgacatattgcggaacaggtaagatngggagcggccgcagcttcctcgtaatcgctcccgtacccgcgagcctagtggttccatcgcagtattgactagcggaaggccccgagttacttggcttgcccgaaaattatgccccgccgctgtcaaccgcgctggctggaaggtagaggcagcgtccatgttcgtagtgaaggcgttggttgtggctgtaaacatcggcggtcgtttacaagttaagtattgccgcttatcgtaacacactaacgtatcagccttgggtttgtctacgctcgctcacgtcgggttacgggcccaggcgaataacgatttacactaatgtctcattatacatatatcaaatagaagattcatagatgcctcggaatattgacgctaaatactnngnacaatggatggggaggccacctcgagagaacgctaattggtggtcanatggcctattctggcgtccgggcaggagaaggggcgttagtgaaccacccatgagcggctagcctaagtcttcggggaagatactgctaacggcgtggcccgtctctagtagggatggagccacgctctgnaaaccgtccaacagttctccggccncgtcgcgggggccttgggccgcgaggccgacgtgtgacgtcagagcanacggcacccacacagaccggggatttaggcgtgcagcggcatgtgtacaattatgttaccctcggagtcacctcccggggggatgccttgaaaaactgagtgggcggatagctccgtgggctagctcccaacagacctgcccggccggggcgattcgacctccctaccctctggagtcttgtagggtggcaaaactagcctcgtttacaggacggcgtcctcacttggttccggcacctgtattggggcatcaagagctcctaagttcgcaaaggtcgcagtacttaggacagagcggatgaggaaccgagcactcatatttgcgccccataataggatgctgccccgggagcaaagagctgaggtcttacgtacttcgattcgaggcggcgccgtttacacaagacagttatttgtcagcagtgatactgccggcagattagacttcaggcaacagttgggagcgggtagaggccggttacagtatgggttgcgcgcaagaggggttagcggtccatcaaaccaggtactagcgccacctgagaagctngatttatcccttcacagataagtagacgccgcctctacgtctcctctgagaggatgaaagttacaggcgccctagccagatgggcaccgtagtcgttgtctccatgtaagatggttcacagcccaacgtactgtcagccagcggaccgcagcctagncgagagaccgcccgatttctgttactcccccgaccgcatgaccacaatttcgttgntggcccagagccaccctaagcagtatagacgtaacaaccccggcgagcatctacccgaaggctcagtactacttatcagccgggcctcggagtccccgaccaagggccctgtgatgtgtcacaggggctctcggagaggtctcgccgccgtgtggtggccgggggtagtccagggtgcacgggctacatttgaggccgtgagacctacgagctaatgtccgtacccgagattgtgggtaaataagcccacagcagtctggacaatcaggtatgtagaatagcgactctgattgtagaggtgtgcgaatccgtatgcgatagaactaggagagcacttgcagcgcagcgggccgaacgagacagcgtattccagtgtagtaggtngtcggcttagactagcacattcgacctacaagcgtaaagtcggccggtgtgctgccccccggcatgttgtcagccatatttcacgcgtagcccccctgcgaatttagggaagtgcggccggcctggtgccactcgccgtcgatcttgcgacacctgagccgtaatcgaggagaatgcactaacgctcatgggcgtcaaacagataagccgcccgcgccaactaatatcgcctgcaaactaggaatcgccgctgcaaccacaaaggtntgccacgcttccgcattacggcaaatttattattgcactctcggccagccacaactgaattcgcacgaaggccgatggcacacgttcgctnctcagatcncggtgggccgccagaaatcgccgttaaggttagctgtagacatggtggtggctacgtttcaaacgtnaacaacgtaagcataaagtgctttggctcacctatcctcattcttcccaaccacgaccgggcgcgccgcgcgtacctgtgggcaacaattcaatcgaatagctacacatattgcacgtcctgccagctctatatcttctaagtggactacacgcgcgaggtaagagcgtaccgcttctaatcgatgtgcagagccagaaccggacttcggagatcagagcgttgtataggacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaaggggcagtagcccgttcaaacgctcccaaggtgcttcggaacctagttcacatccgtaaatgggcggntttcgctatcgtcctatccagccgtgaagacggaggcaccgtgatagaaggtcaatagattgtatcagttacagatggatcgtagtagtccccaaatactccnatcctatcctatactgaactcattacagggaccctcccgttcccaagccggggcagttgcagcgcaagaaacccccggaggacccctgagaatagagggtcgatgaaggcatnnctccaacataagcccgcaagagcaaggccacgcagttgttgcagcagcatttttacaaaggccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggaggggggacgcgcggccactgggaaggaacctacgcgtagcagatcnnggtttgttagctagttgcgaattcaaagtactgtgccaagccaatagtaagggcccatccaactccgacttattgcntagcccctaagtactggattaccacccgtcgacgttcagtttgtcagcggaggacagccttatcctagtggattgcatctcccgaaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatcctgcaatctctaccacgggtatacagcaaaaagttattaactgtatttgnagtaatgccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgtcccggcctacactcgtgacagactctctcccccggnggggggggacaagngttacagcaccttgacctctaggtcgtgcacttgcttaagcggcatgggtcttngctcatgaccatccttgacgctccccgacagtgtggtatcagcaccanccagaataggatctcgggctatgggcgtagggccttatggatctgagaccgagggtactgaatggaatgcattgacttcgtaaggtggggtcccaaccactccgttctgtcgcaagacgcaagagcacatccgcgtcgtacgctctcgttggagtctcgaacaggcactaggtcgcatctatggcatccatccgccgtgcacatttcggggtgaccctcancctacgtgtaggcccacggggggtatctgccatgataaaatatcatcgaggcccgcgatcaacccgtcagtcacttccgttagttcacaccgagaggaaaatgtccaacgatacggatcactctgaaagagaatacagctcctagaggcttagacaaggcgattcaacaggcgctcgcgaatttcagtcattctcaagccggctgttccttcatgcatctttaaaatactagagggctaaggaggtcaccacccgcgtaaacgacgnnggttcgcaaactttacatggaccgctgactcggaccaatcagggaatccccaggtaattcacgccgcgagcctcgactgaaaccaccggtgcaggctcaaaatacgcgtgatttcaatgggggtgcacaccctggtgtcgtcacatgcaaggcactaagacgtgcgtggggacggtcttgccccctcggttaggctctggtatagatagtgcaaggcggcactcggggtactcgataagcatcattaggggcgcgtcctgacacgggaagtatcacgatacaaaggccacttgtggccgcgcagcctactgacgaggccgcgagatagagcataccgcgagcattgacagcgcctttcgcatacgcaagaaccatggaatatgtatcgtccgggggcaatgctcggccttttgtttatgcaatcgagaacctaccgagcagaagcgtntgctagtagcggcaaccctgatctgaaccgtgacacccatatatagcaatcgtgcttctcgagggtccgctccacgtaccgtatattatccaccgcctcggtcttgacaaataccaacctatgagtgcagggcacaaatttaaaaggcttaacatatttttgcgtaccataggactcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgccgtgagataggctctttcgtctggtcntgcagctcagaaatgcacggacgtcgacagggtgcgggttcggaacgggctcgactccgatcacgaggtgtaccctctggacctagcatcaattaccacgttcctgatgaccaaatggtgccagagattatgcgaagggcttcgaggtagttaggcgacgattctaagggaccgcagggtaccgaaaataggactagcaatttgtttgacaacgatggtgtgcgcgactgacgaccggccaggatctcggccttggtcgctctctggcgcgctgtagaagccttccgcgtccgagtgcacgggtttttctttgagctaggatagcgttttcacttctcgcgggagctccatcacgccggagtggcattcggcccttggaagtcaggggatatatgatattcaatctcgccctatgcacctcctgggcggctgcatttacaaggcgtggaaacacaaacatgcgttgagngcgtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggcgatcgcgcatgaggatgttgcgactgcggtttgatactcaattgggatcgatagtgtccgtaggtactacagccccacctatccccacaagacccggcctttggtgggtaaaaggacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtgtcagtccgagttaccgtcgtaggcaccttctatggcgcgaagcgttgcacgccgaggcactcaccaccttgacacgagtggacgtaagccaaacagctcctcctcgcactacatgtctaccccgactcggatantcngatgctatgttagtggtaagttctactgtccccgtcgtggaacgaagacaggangccgcagtcggttaaatcgtcgggcaattagaccgctttctaagacctccaagaccgtcttcaattgctgtatccgagggtgggggccggagtgggcacagcaggaggaaccggtctatcgtgtccagtggcgtcgtcccccgccctttaggccattagccgaagcacgaatattcatgcaccatgtctctctctcaaaaggggccgtaaccccccgtcggtcgaagatattaatttgtatctaataattttataatctcccaggttacaaagtcttctcgtgcgtgcttcatcagcagtccgttaggtgcacacctgctgacggaatgcaatagatcttagatgagcgannacaatatactgtcaccccgagtgggcgcccggtgctactcttggacgtccggacgcaggcgtggaggccagcgagcgcaccagcaatcaagaatgncgatgcggcgggactagccagtcatgagacccgaaangatcactcctaggactcgtgagatagaccntggctattggtagactgtgtttatggcgggtggacactacggtccttaaattagcatagncgcctcggcgtgtagctcgttcatcacagacttcggactgcggtgtgtcacgaactcttccctggngtgggttattcctagcagcatgntctccctaatggacaccagcccataaaagttcgtgagatgcgagaggctgacctagactggcggaactaatttggtgggctcatatgccggtaggttcgcatacgtttcgcaggcctctcgcatggcgaatgcgtatcaagacacccctcgagataccgagaaaaaggccgaccgtttatgcggacgtgtatacggcagccaccgggggctaagctaggtgcgttactggcgcctaaggccagattacatccactggacctaccgatcatgaatatcttattcattaccagtggtcgacctggtttgtctgggaagcccaggagttctctagggtaatccgcgcgagagtgtcttctgtcccacggtcagcaatacgtgtcaaggagncgcaaccaggggcccgcagcgtcgcccactctggcggcgcgtctcggcccgatgctgcgacgacggccccgcactaagaccagaacaatagtacaactagntctacgaatggcgcttgaactagcagaaaggtcactgctcgatgcgaacggacgnggggggtaagcagtatgggctacaatctcgatccactacgataagattctgtgatccggcctgttgcctttcgaaccgatggacattactcctaccccaagggggangccggcagtcaaagggggccttaggaacatacaacgcgagtagcttgtaccccgcgaaactgggacctcgcgcaacaaatgagacgagcgcagtctactacctttcaggcggttgggcccctgagttgntctgtttcactagacactagcctgtagtgtaccgacattgtagcacaaagcactgtaccggccgcgggtatgagacgcagaagaacgttgccagcactccggtcaaatccggccaagggttttccgctcagttcatcggagaaatcggttgcgtgtcggaggtgccgcgcgcccacgatcccatgcattccccgtgcttggccatcttgaggtagccgtgtacacccaggtacagttatctcaccataccaacttaacgctctctctattccgagggtcccacatgtcttatgatttgcgataaagtatggattccgctattcagagtcgcggcctgaaccggttgaatacagtgncgggagcgatttgtgcccagtagaattattatatactcgcagcgcaaatccctttacantcgccctccctacacgcccgcgctcctcccgggagtatatacagacgcgaatgggtcctaaggtcttagagccgtggctgaatgatcttatcttgtcacaccgcggttctaagttgcccacgaacgaaagtatccattactccagctctacagtccccgatggtcctacgtttactgtattgaacaccctcataaggaaaacgatatcgtgttctcttgtgagcttcactacaattcagaaagacgttggatccgcgaaattcctaccaagtgttagctccccggtgggaatcgtcgactcggctaggtagcagttaacgtcataatggcgcggtagaccgctaacagaaggtgccgaacgcctanaggtcccgggccttagtcgcttttccctctctcgtgctcgggaactccagccgagccttcgttgagcccttaacccagcaggtaagtagtaacgtacgaagggcaccagaattgaatccggttatccgcctacggagccttgattggctaatgcacgaagtagatcgcatacagactgcaacgagcccaatcatgctaacgtattcgtttggccgttatttgcgtcgaagaatagaccagctcacagcttcggaattacggtcttttctgctgacgaccttatcgccgtggcccaaaataccaataccgataacacgctgacatccagtcctctttaggttatccggggtacnataacccgatagcaccaagcgagtcacaaatggaaggtgaggccgtccgagtcggccggcctcagaggcgcgccagagactatctacgttcacagcactgtcccatggaaaacgtgatcgggatcgggtcactttctgagtactcgaacaattactctaccccgaaagacctattcagtctgatacccgaggatggtatatacctacgactttgctattaaggaagtacttacatgagtacccatgataccccacgctcantcacgcacctttgcctatccntgagcacgtgtgaacgcactggtcgggagaaagcctccactaaagtgtttagagggaacgcaggcgaagcacaaacgggcggcgctcgttacgggcgtcctgtatttaaatcgctgggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctncactgctatagacaaagacggaggttcaatataactcgaccagtncgacacgacaaccaattccagtcgccgcatgactaaagactgcgtaccaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctaacgtacacaatagtcagagttgcagagccttatacttggttccgcgggaagtaattcagcgtgtgacttgagttgatagtcgtttcttaaggtggagctaagcgattaaaatgcgagcncttctcagagcagacctactagtttaaatcgaaacggttatcctcgtgtatgtgttcgtagacacaaggctcggcagtaccatcaggcttgggcgcatctcctatagatccggccngtagacgaacgcacgcgacagcccagcagacttaaaaaccccgacgggacaattactctacttaaggttacgataccatcggctggctcgcgcgcccttttgaatgcttagcttgtgntctcacgcaccntttattagtcaatctcggatttccctgaattaaactgcattgcaaagcaccggatcggataagctacccgagcggcacgggccagaggtaaaactagtacaagcaaagatagtgtatggcgaacgccaacattcgtgaccttcagattttacccaattcgcttcgccgtgaacacatggatggaggctctgggcgccgaatccttttccaggtcgagggtgtaccccgatcgcttgccaggttgattttgtcgctgtttatcccggctattcggatccgtactccgtaagcaggcttcttccaatttgtaagctttgcgcgacgtaatcgatcacggcacgcatgggcctgcggcattctgggctgccacttccctgtctcgggcggcgagtgcgtgacgcggggtgagggcgctagggagtcattggtaggaatgtgtctgtggcatattggacgtgtataaaccatgccacgcatcgccatttcagtgaggccgaatcgtaggggcgtccctcatgccagttggctcacttcaggactcctccgtctgagtgtccgtacccacagacaccaagtcttagtcctgcgcccacactagtgtgggttgactcgacggcctatggtagctttcgcccaactttagattaaaaacccctccagtggtgccgctacgttgttgatcaccggggagggaggccgtgcggcaagactacggtataggagcctggttgcgatgagtagcggtactatgaacggggtcagatgtccacangcatcctattcgacccgcgggactcccacgtttcccgcattctgtctctctgcagccatgaccatcctcctgtttcgaccagcgttaggnaccaataatgaattcagagacccgtcaaatcgncgtgtggccgcatgcggcgagaatcgaggcggtcgcacggggttggataggtattggtgaagctgggtgtgatgagagacgactcgttgttagaagtccttcatgcgctggacacttctcctgcacctcccatcccctaccctagagagacgtcgtccacgttgcaaagctacctacgggcccatctcgnctgattcagctccgctattcagtggctaaccacaatcgtctcttttatagcatcgctcagtaggtgtgggtctgtgagttagcggttaagcgggtagacctcgggccctgccctcacttccgagatatggcgtgatataagtcctattataaaagttacgctggaactggggcaagaggtctaggtataaggaatacgccgctccgtctcatatacgacggtctacccgcgatcacatctatacgcgtccccccgttcattagttatctccatatccctccatccagttcttgatctgactaggctctttctggatgtccctcagtcctgctgtgctcggacccagcattttggacgctggaatcaagaggacgaagccctaactgcttgccggcatggatgccggacattagattaaccttgggcacagcaccccggaccacttagtaatcgggtggtcgcgtataccgcagtgccatcagaatgtgatacgcaacgacgagcacacctgacagactacgatcactgtagcggccaaaacggagtaagctgcggacgcagctaaagatctgctcaggataccatcctatcaaactagtgcgnacgctatgtcacgaattcaggttaccgccagggggcacaaagtgtagacttatcgcgggggcaaagtcgcctacgaggggctcgtggggccccccgtcgcacgaacatgaatatttgctaagagacngcgaataagcgagcgtgactgtatttatcaggaagaggtctggcgtatacgagttatgtatgcaagtcgcaaagagggcctagtgacgccccgcaaccaggttggaatcgtgaccttccaggtgctcccaccgcccgaggctaatttcctcactattttggccagttgcccacccggtgcgtttacgccgccaaacgcacggtcttgatgaatgaagagaggcatgcgacctgggagacggacctatcgagccttgcgcttatcagagttgcatgcggactcaagcgaccccggccccttgggggcgtgcggatacgagcgccgcccattatagaatcaaagaaggtgtgtcctagaaatgagagcccaacagcagtgacggacaagcgcacaccactctcctaaacccggcgtatagcacgcgaattcaagaggccacatcgtgggtaatcggatggccagcgcccgttttccatgcagtgttaacgcggcttcgcatggcactgcaggctaccacagantgctccgcacggcatgatcaaactcaccaggaacagttagtattccacaaagtatctaatgcctagacttgatctgcgtaataggggtgaccttatacgttaacccaggtctgtcccatttatacaaggtcgaattgatgtggagttttacggactaacgctctcctagatcgtgcctagaccgccacctatgaaaaccgccaccgctagcgcgagggggcgatgggacgaaccttaccacaacccccgagcgccgaagagacgctcgggcaacagccagatcctgctggtcccagagcgctcttgggcaacgnaagaggcgggaatcagacgcgntgggcgaacgtctgcctacatgcttcaccactcaaaccaacggacttagaagcgctctcgggcctactgtcgtgactgggcgggggctgaaccccctggattggtngaggaactatcacatatggctgtcccctggctactggtttgctggcacctaaggaccacccgggtacaatatagctacaatactacgcgtgcgttgatagtaggccttcagagctcacatctcccctaggnnttgtaacacacctaggcatcgggtctattacaattctcttttatgggggagtttgtagttatacaagtcaattcgactggacatagtaaccagagccagtcccgaaaggcgagatccatcattggataaactaggnaagacacagagcatctcggttagacccggacgggctggtccgacccagcaaatctttgtgccttaaggcgtgntccccctaaacttccacgcccactgctttagtaattaagtacgacttatggatgggattctacctctctcgcgctaggcagctaacccacaggataaacgtaagcccgtaagcgaccaagctcgacccagcgttgcgcggctacactgctgactcccgggcctgcgctagtcacgaatgacgcacggaggttaagagacatgacttcagggtaactaagcggggcgacaaggacgcaccagggagaaactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctcnnnggcttatccaggccattttaagcccacgacagaagccccgcaacggcggctgagttgncataaccttagcgcatggaaaattcggaaggcggtactcagaccttgtgcacagccagcggccggcggtagtcacggccatgtaaataggagcacgggtgaagagcggcaccgcatctaatacaggatcggccgcagtggtatccataggccgactttcagtgcaaaactatggtcataactcttggcgataagttcctcgaccatttagaatccggattgttcgcagtcatacccaattatctcggagggtgtgcgggggatcgaaatttttgacacaccatctgatgcgaggatctgaaggagtccgcattctttccgtcacggcagacgcgtatcctatctcggttaacttctttgtacgtatatntacgctttagtatcatcccatggcgaaacttcgagataacgctcttagatcggcgtagggtactcaacctaggcagtcacaaccatatcgctaatgaaccntcccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcagttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaaggatttaaccacgacgctcttgttcgttgtctgcccgacgcagccgccccaactaatcccgtctacatccccaattgttctgtgctcctcaggtatgcatcttggcttcagttgtgtttgtattaaaaagcaggccgcggagaggaagtgagcttctggtcaatgtacgtcacgtcatgattacgagttgagctctcgnatataggtgcggatccttaccggagaaccgaggtgataccattcaaatcggggcagtgacgccgtggtggggcgacgcacctgccacccggtcatcgagaacatgggaaaccatgaaactggctaacgtcaaccatatctactgcacaattatgcactctacttgccttcggagagctcgttactctccaactgggagacgggggtaattttgtaattccctggacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatttgtttgggctccactgcgactaatgatccccacgcccgctcaccagcattgacgttgaaaaacagagatagaaggtgcagacgntaggaggtgggtttctgagcaggaggtacgatcccatctacctgcgcgggaaggttcatcagagacgctgctccggccgtgtggggtcaggtttttttgtactggacatccagcggagagatccctatttcgcttaattcnatccggcggaataagccatgtcatgccaggcgttgtaaggcggaccttacgaccctggtacgcgtaagtactagcccccgtcacacagggtttcccaggcgctgtaaatggcagtctgcgatagccagcaaggtactctgttnaagtcacgtcatacaaacgcgcatagagtgagaacgcggttaagtcagtggcaccgctatctcaacccatacttgcgctttgcnnaccatcagatacggactcctggtaaaccacgtcgggttgtagaagaatttttaaagggtcgaacaggtggggtctaacagcgtgcgaacgagatatatgggggttttgcttggcctaccgtctacgccgcatatcatgaatccgaanacgagcctactagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagncctatatcagacgggtcgatgttatacgtacaatccctatcactggcgcctcacgttgtgcggccacattagtacgccgaagactgaatagtgaccagcctcggcttagttacgttgctaggagggtaattagaagtaccatctttggaaccaaggagcgctgcctgaccctcttctatcgggcagcagaacttcgggaatcgacaggcaaaacaccgcagctcggtgaagcacgggatgacagcacaaccgtaaattcagttcgcgccatattggggtgggtcacctctcaagaccctagtgggctcactatactcatatctatccctntttgaaatcgttgtcaggaattaccacgttggaaatctgaacggtcgtaagactatagggtggcctctgttgagccatacgagcagttgctgatgcggtagcattagagaggggaatttttgggagcccagcgcggtcttagattgacccccgggggacggtagccgctgaacaagtgaccgtatccactccgctccaagtctcttatcttcttctttgacgaaagccgaacgcttggcctgggccacccgtggccctccgccctcacggctnggctcagtagaattacatccagcaacagggccctcgttcgaagggcctaagctccgagcacgtaccgggtcctctgcttgagtttcactgctgcggactagtagccaaatgctgtgcaagactgccccgacaagctcagttttgcgagcaagacgcgaacgccgaatattcgcccntcgtctgggtgaataaaccccggggtgctttacggattctctccggtcgattacagcaagtcaaggggtggccccctatgtaaccgcgtgtattccttactaacggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgtttattattaagccacaagggtgtggaaacgccaccattgcacgcggtaccgtaggtcggggcccggaggcccctttggggcggcgcaacctgggagacgacgagtctgagcaggtgcgtccctggctcgtgacattgttcaagatgcaatactccttnatgccgtgactccttctcaataggcacagatctatatgacttcgcaaacatttggagttctaagacgggctttttgaacagtcacataggtgtccggncngttgacccaaggcgggtgacattatggtgagatcgaggttctctcgatgtgccacggtaggcgtggtctataagacaccgacacgacaccccacgtgatggggcgctaagaattggtgtccgttagaccccctagaggtcgcccaagtgatatgacgctaagcttgaacatagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatctaaaagttccgatgtgcgcgataacgaccttcccgatcccacgatgttaattccgagtatagattccncctccccatccggatacgcctaggctaaggggccaattaacaggttccgccggagcgaagaaagggctctagctcctcgtgtctctccggtatgttgcagtcttaaacttgtggtgtctcgtggagagcacaatccatcgtaaaacacgaatctgaccgaccataatccgctcaaccatccaccggttcctgcgtatgggtaccctctcctaatacgccccgcattgaaaaagtaacgtgtagcaattcattgggcaccacgcccgctataatgggtcgtgccggttacaaataggacccagcatggattgatccccagcgccgatccgatttaggagtgcacttgcagccgaacagggtctgtctacaaccgatccaacattaccaaccggcgagctcgaaaagtgcagccctatagtgtggaggtgatccanngggcattctgaatacacagatcacgccacccgcggtgactatgtcgcgtgtagcacaatactatatggttcgtttaattgctcatgccgccacgaccttactatgattcttgcatagtagactcagagaatcacgggggatagcgagtacgctaccgtagggtgccggtcgtctgggggccaggcactctagtctgttgcgtgccaggtgatgggcttgcaaagcactatcgattacatcgccgacgcacctccaccagagccatacggcacactttttcaggtgaagttacacgcatagcagggaatgcatcgaaaggtgcatgatgaccgcccagggtacggtgctaatggaccttcgaggagcacctggccgctttatttcatagattcacaaaggccgtccatagtcaggagtttttagtttcgnatcggcgcgagagtactacccctatacgccgtaaacccagaaaacgatgaccgcctgacgaggccggcgtctggttctcagagagatttaacactttcaagtccatacatacggattttagtcttctatgttgcggtcgtgtccaaaacagaatatgttcttgccgggacgcccggcagtgatgagggtactctacctaaagttatcgaaataggcgggaggtacgcatgaggcagtaacagagcacggtccgtccggtcctcgatccctatcaacgactagaatacacttacctgagatgctggnaanggacacttgcgtgcgtgaggaactccttgtgccggcatccagacgggagcatgtggtcgaacaatgggtcccgtgtcggctcgggcaagtttagcctcgncgcngaggcctttgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctattaacccctattaagtgtgaggctcaatatcattcaaggttgttgctgctgaccgaaggaactttctttacgggccatttaagtaggtacagtgcccttgaatctagatttctacttagcctagtttgcggcctgtgcgacactgtttcgaaatctatcgggcaggacagtggactcatgcgcggttcctccaagcccaagatctgtgccatgaaaacggaccatcgctggctactggcgacctctcgccntatagctcgtcgtagcccaantctgtgattttaccgcaagcgtaaggccccaaggatccgacccaacattcgggaaaacatcagatgggaccgggtataacagtcggatagagaaccctccagaagctaanctcgcggcttctcgccttctcaccggctgaggagtgtacgtctggcgtcgcgattctttgcccagccgaaaaaacgccggcacacctcagtacctactcccaccggccgatcctggcacatagcagcccccgaaaaactccgttggaacgcacgggcgttctcgacacactcgcagaaactactgaaatgcgttcgcgcgctgcaggatattccgtaagcgcccccttccggacgcgaggttatgcaaacacacaaggcaccagcaccggcatgtacaacgtggtcacggttgcgtgacgtcaatggcggccggtgcctcgatgtactcaccggaagttatcgacctactttcgaactagttcaaatggtcgagggccccgagtgacaccctcaaggcttaacctgaaagtactgcgtctctcgcccagtcagccacttcttcctgcttgcgcgccgcgtggtccagttatctatcctcctattaacctcctgcagtcgcgcgtaagagagaccgtgtggagcgggcaacataagtgctgcacaagctctgctgtacacccgtttgacggccgacagcgttcccgagtcattactttccacaatgtcctgcatgctaactaataagcggcgccccgttgtgggtcaaggccacttaacgaagaatagaggtcatttgaggcgggggtgccaacgggacagactggttcggccttgtatcgatgtagcgcacactgtcggggtgtcgaaaactcggcgaaaggaccgcaccgcaagtggcacgcctatcatgaggatgtgcattcccctttctactcttaccataggcggatgtagtagccagcagcgaatggtgttgagagcctcaccacgatcttaacgttgtgggatggtgatacccgccaangaggtgtacagaaaaacatgtcggagttcaccttttcgcggtacgatcggagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgtgcttacagcaggcgatctctggaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggtaccaccctacaattagccagcggttgtttccatgtcggggagggatacttaagtaagagaaaataggtgagcccccaggcatctncacaaaaatttaatccaatgttcggagcgaagtcaaattgggtacggtggggacacgtcggaagtatacttcgcatctctcatgagtaggattacgggggaacactcctcacaaaagctgcggggcctcggaacccagaagaatanagacggcggagtacagggccgcataacataggtctggacctccgaccattatattacgttgcgcctggagaggtatagttctggagtcttttccataaacacctcacatactctgcgttgcgtctccaacgctatacgcgccgcattatgtcaggacaagtacaatgacaatcctgaattcatacttcgtccagcgggcacatctgcccagcagcggcgggaacatcgttgatccatccatgctggaaacttgtttcggcgcatgacgccgtatagtccgggcatcagtgctttcctagagtgtataggtgtatgccctgtggcctcgctctggcgcgcgggaggtcgacactgcacgaccctttggtatatatgcagtaatcgcgtcgcgccggaacgtgtcatcccgagcttcagccccgtggcaattaagaaactcttctataataatatgagggcgtgctcaagcatcggcgagggtagctgttatccagctaacgtcgtgcgagcaataccctgggaaccnaccactgatgtgagatgacatcgccgatcgctgagatgcgtatccatcaataagggcataaagccgtctctgtccctttaattaataccgggcccactactcacgaataacagcggagaaacgtggtcgctgtatgccgacgagcaccgccgtataatctcgacacaacgatgtacaacagaggtggtgcagtgaagttcttggatcgtcgacggggattcggctctcagagtcatgctcagatgtggctcccgtatcagccccgtacccaggcatcttcaggccacatcaccaacatggaacgacgaccatccctctccgcccgctcacccgtttccgctgaaggttgcgnncctgatatagtaaccgccgggtatctagagcgtacatgtcttgtgacgcgtattgctgatgggtatgttgttggcttacggtattgggacaaccgagcgcagtccaagcgcatcaaacgagtttnngnccgagaaagggggctcagtcccgtactgcgcttctcatacctcgctaggccgactacgccagggcgcggaagactcaaaacgctattcgcgttctgcaaggaagggaatattagcganaagtagtatactataagaccctgagcaacgggttctggattgagctagatctcggtggaaggctccgttcgattcggagagctagccctgcactccttagtgaacttgtccccnggcgggcggtccttcctgtggtcttaagaacgcttgggaccgcattgctcgtccctatatctgataactcacaggggtttctactaggaagcctatttgttcactgtccacaggtaanctgtacttatcttcagggccaatcaattaatacattcgcgccnncgtaattgggcggagcgtaacctcttcgcagataatcaatngtttataagtatttagattccatgacgagcgcttcgaggctcatagcaggattaattttcgttcagctcggccatatcgggtgaaagccgcaggggctagtgatcagtcgattggcttccgaggtaagagttaccccagccgttncgtaggctaagcaggtgccggtgtgtgtttacccggcagcgttttcctctgagaaattctgaatacacaggacactaagacctaagggaattcgtaattaacgcgcccgagtacttcgtagncggagcgagaaatgtgctgtgtggggtcgtgttccaacggaagttaataagcctgttggcacacccttnncggatgacggtgggaatcatgacctccagcatgtctcagtccacttgagacggattcgatggtgctcattgcggtacttacacagtaaaagcccggagaaagacagccgtgttttcactgttaccttacggtctggagcccgtatcctagtccacacaagtctgggcggcgttacccggtggaactttggtagaaccctccgggcgactactggcgccacattagctctggcggggcgcctttccccgtaagcagtcagggtcggatatatatcgtcccccccaacatcaccctcaccattggntggtccggttaacgactggcgcacgcccacaacaccaagacagtagtnataccggcatagggaattgagtaatcagtgagccttgagcttgtcgactttatttttggcacgcgaggacttccagtcagtgggtataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcattacacgtgcctgggcgctttacgagaggctgccggcggcctcctgangtcacctgtgaagggtgttgtgcaaaacactccttgcttcgggtctaaggcccttgtacgtatcggactaattncaacctactaagaccactggcgataacggtacagcaatattgaccacctgctgtatgtacccaccgagacttgggagtccagggcccgcagtcccagtcttatcacctctaagtccctaagtactaaggtgagagtgaactacggacacgtggcgggtctcaagaatggaatccagcatgtggggggacacaccggtggatctagctattatgatgccacactatggagaggaaaggatcacctagtaagactggacaccgaaacaactcttagcgggcacttgaaagaacctagcgttcttccgggtagatgatcattgtgggcaggatgcgtccgtaccgcaaaatcacttagtatacgtgatccgtaacccctggcaaactatgatcctttatgatacaatgataacaccatccggtacgacaccctgaatactcctgtctcgaaagccngttgcggcgagcaacacctcggtgcttggttgagctatatagcaattgggatgagtacgaccgatcggggggcnctgtacgacagaaggccagagttcaggtaatcgcgaagaatcggtgcatgataatgtagccccacggcccgccaaccngacttacacagcttttctccctacacccggtggtgatagtcgtttctcagctcgcgccgaccttcgaagatcaggcacangggcagaggccgggaaccccagccgagcccccaggcgtgggctagcacgtctagtactcaaggttgacaactaagtactaagatctggatcgtgtcaccgcgagcaaagcagacctggctggaaattttactaaccgtaatcaggaatgtccgactactggcagcagcagagtaacagccactcaaaacgccattactccttgtttaccagctagcaggcgaacgtacaagaggtcgctggtggtacgcgctcggagtntgtaatcgggaaggtctagacgtcccagactcaacctttttggccgggtgtcgctaatagtagtcccgcgctgcanggcggactaattttcacaggcgggaggagaatgcgtggatcacagctcggtccctggtttctgnnnacgtaattgcgcctcactgcgcttaacgagaccgacagtcttgacatcttggtctttatgatcaaccaatggtgccatgggtcaccctaacactgtgtatagtaacttccctgaaacctgagttccggaantcacataggttaacccgagcactgccctcttcttggaaacagttgccactcgcgtttgtatacggggtccnaagcttgtcgggtctccaagtccgacccttcggtgggtagaccccgacccctgttcgagatacagcccgaattctgnaatattctgctgctgaagcgagcaacgacagctgtcttttcaagtggcgattccgttccggatattcgaatccgacacttggggagccaactcgaacttgcatatggctaggttgactcgctgaccattaacagaaaatttagcgggggctacgttttgcttggtacccaccnggtaataaagaatggcgactaggcgtctgtcaaaactgcgtccgtcttcagtactgccctctagcgttgcgcattggacccagtgcttgcttgaagtctttacgccttgcaggncaactggggaggaccactggagattagtgcttatggggtggtcccggaacccgcggaccgtttcggacggactcgcatcgaagccccgtcgctggcctggttaatacctagctaatgtggctgcgacgcggggccccaattgaactcgccgccgaggagccgccgcgctaactttagcggcntagaggagtcgactccgaaatccgctagcctcacgtgggatgttttcacgtaggcaggggacttttgctgttggagcagcgnttccctcgaacaactctcaattcatttgcgatcttcggcgcgccgtcggtttaggcgggtggaaacatatttggccgctaatgtcttcggacaaccgctcgaggaggcgattccttgcngacaacatgacgatttacggatagttgacataacgccgagataaagacccgtctgcctcggtccagcaagacttcagagatgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccagaaaaatcacgctctgagacattggagaggcggtttttcctgctccgagagctccagtactccggtaagcgtgtctgagagctgctgaagcgggcgctcagcgtctctaagctcgcaaacagcgcttgcacgtgcccgccgggccgtcaggggttggtaattccatcgcatcccctctaatccgaaggcaaagaagagcttcgtaatgtcattgtagcgacaagtgatagggcacatcaccaaccccgaagctagtagctttccacagtggcgacatacgaccggccgttattcgcaatctaggagactgtacgtagcccgctcacccgttagtatatcgcaaangcacgggccgtaaagcacctagaaactcatatcctcaccacgcaggggatagttgcgtcgtaggcagatcgaactcagaagcaccggatggagtgaggcgcaccctttttcaactagtgaatagttcaagttcagtataaactcaacgcctattggtctggccctaccccggatgtaaatcccggacttgttccgccaattcggtatgaccaatccaacaagcttagctgtccacacngtcctgatttcccctgtaaatttccttaaccacggctgaggtcgagcgctaatacngcggtatgaattacccgctgctagaacttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgccttggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggcgcagcacacgaaaagcacttcgagcgtcatgggttgcacagagtcgactcccctaaggcaaattgtcatttctctatcctgatctgaccgggccaactcattccactacctgtatgagttccctatgacgggggccgcgaaaccggcccaatcaaaggcggccccggcccaaatggctcggctataacgacaccatatgtattccttgtgaacaaccccagtaagggagtacataagccgccccccacttgctcctgaaccgatgtgtgaagtggcgtgtcgccgcgtgtctcaaaggaatattgggaganccatgagcccgtcacaagacccgacccgcccagtctgcatcaaaaacttgcacccctgacttgtcaacaatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgactaacgaccgtatannggttatgaatttttctagatgctggaaaagaaatagcgggtacttcgtaagagcatagtacggtgtatagatngnnttgtcatgtcatnggtacccagagacgcgccggccggtagggagccctttcatagcgtcagttaatactccccccattagtttgatggcgttcgagacggaatgtatccgtggcattggagcacctgggtacagattcctatcgagctagcatggctgccaacacacagctcggtgncagaatgcctaatccatataatatctagaccgccccatgattgccctgttgtctcctcccgcggaagttttaaactgcattacgttagcgggttccaatgcatactactaccgctacatgacaactcaccgcgaccaactacccagcagtctagacgggggactccccggtctaagcaatagctttggcctaatataatggacgctatcgaagctttgtccagcgggctctctaccagagcaaccggtgctcgttatcgtacaactccatgcgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactacgagttggctagtccttgaatataaaggccccccctgactaagacagagagcgggtgacgtgtgacttagctgccttgtcgacccaaatctgagcctacaaatagttctagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatgggtccgcagctctacacgcgttcngggggcatcaacgtgaactggctaagtctcngttcacccgtttcggctaatgtcccgaaactaatcgcctaccgattgtgtttttattctaggcacgtattcaagcngtagaacgcgtggcgtggcctcccgcgtcactacggtacccactcatagccagatggagtgacgcaccacgtatctaataatatgtcactagtgattatcggtcaatgacgacgtcgcccatctcgcgcccggcccgcggtccataagtaaattcgttcgaaaaggtgcgcagtccccgtgtgaaaccggtacccgatccggactttctttcctacccattagtacaaacgatcttcactgctacaagacttattacttaatcctgacgcagcctaggctcgcggggtggcatgatggcgtccgctcccccgtttgtacgcttgcatggaggctggctgtcatggaacggcagagcacgttggtctgcctaaggaacctgacctcgctaaccatgtcttcctccactaattattatcgtaccgcggattgttaatatggccctaactagccgtcaagggagcggtgcaccgcgtcgcgtcaccgcggcagcatcatgctcgctgccggcggcacgcccgcctccaccagaatatattgcgcggggaccggggctagaatgggtctcctggagagctgtatgatatgatgagtggattcttgcgcgcggggactactcccgcgcctgcacgtcttcgggagtccgcgacctcgcccagatataaacggatcacggaaaacacaggctctggaaaaagaataactaattgcgatcgctttcgccctccaacatatgccctcctaccccccgacctaggcttctaaaggaggcaatgcctctgtcatgcccaaaaggtcctcctggaacataatgcaacctgctgcttcgttaattacgtggcaacctacaccgaatctagctctaccatggctgctcccttgaccagagccccggaaattattctcacattcagccatcatcgctggccgaactggcttaccctagcagtaatccggtgtcacgcgttgcggaatgctcggtcctctttgtagngcaattccaacggcaaccctccacaggcatttaagttcaatctgcatctcctatacactattacagcggtgacagaaagatatgcgtgacggagcgcggatatcgaaggttcttcgtcgcgctccgtaaataatcctacgacgattaaaggcagctggaggcctggacaccgggcttcaattcaggctgcgcccggggttttgatggcatcgcgaccgactcgttctcgatctactccataactagaacatcagtacgagttcagagatctttgccccgttgaagccggcggacnggctctgtggaagtgttgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgagtgcccggagggtttgggtgatgcaggagctagggctgttgtctagctgcaagcctgttatccgggtgacagcccaatcagtaagatgcgctgccgcaggctcgggtgttgaagatgacgccagcagcgtaggggtcttgcgccgtgtcttagcctttcactcacgcgaattccttcccgacgtatccccgacgctcgtatagtncgacaagtgcaggcgacacacaaaactctcccgccgtacctactctacgagcgttatagggtgataagtatggagacgacggctcacgagctggtaaccggatgaggtcatgggagagacggcccgagttctcgtnaattgttgcgcacgggcccgtatcggtactgctggttcgtacttctctagacattaaagccgtcccagcgtgggttggttttttcctaaacaccttcaggatcggatgctcacgggaccttgtgcaatatttatcccctcctcttttaaggntacgctccgtcgggtggtgttggcctatggcggtatcgactcgcccgtctgcctagcacgttccggaatctgcattatgctcgccgttccaatacttaggctcatcacgcgttggggtgacggctaactttcgaagagttcagtggagcaaagctccttatgacaggtgccacctcccacttctcagtctggtctggactatgtcgtcattggctgaccggctacagctctagctttttatgatatggaaattgttcggtcgtgtccggactcaaatagcgatagttccttatccaggaaganaccacgtcccgtaaggtctgccgagggagaagcgtaattttggcccagttgtagccacctgaatggatgtagttgggaagacatatggagatatcgcatccattctacgccggccggttctgctagtcggcctccgactacatcggggacatattggtgcaagtattcaagtgaggttccagcctaccgtatccttatacctgcncaggtcacattgcgggctcagacgtatcttactcttatcgccactgcgcaatgactgaaccgtttgcagtacgtaaagtaagcgagaatcgcttacttctcccacgcacgctatagcggcacaaccatggggtatgatgccttggcccgtgccctatcttctcggaagggggacgaggatcgaggcatgttaacatgaaacacgttggctcattttcgttaattcacagggtcgtaagacaggcactctgctggggacgaactcataaacaagacctacgacatcagcagtgggatccgctagcggaaggtgactcgagcgaaaggctccagacgccctagccatgtagagccgtgttgatgcttagtacacgtagagaagacaggagaaaacgaacctcacgttccatgcactctgaactgctcgagaatgccgacaggtgaattcgatagtattgtcgggtaacgacatggatgcggccagtattttaaagtgtaacgggaccgagccctagccggggccgtatataatggcaatgtctgcattgcggttttagcgcttttgtgttataagggctaccggttggcagttctgcttcggatggcctttggcagatatctgcgccccaagatatggttgaagggcgcctccaccacagtgaacgcttggaaactaccagatatgatagtagggtattgagtccgagagatagtgacgcaggcacacatatctgagggcacttgccgtgtactaagggggtcttgcattctgccaagtgttcattatccagcagtcagaggtgagacctaagtggtgggacttctgattgcaactaataatcgtggaggtccgtccgtgactgggcggatgagacagccctcccgtccggctgcgcgatggtccggaccggggggcaactgagacgccctacccggcgaccgcggccggttggcctcctaaatcaattgcccgccgctgcccgcggacgcggctgtcccacatgtcgacagtgtagaaagttcgagctcgtcctatcgctgacggcactggagtacccctccgcaggcgcgcatgnggtgaaatttacgcggantccgtacagaaatgcaagcgatcaatgcagttcncccagaattcccctcggggcggtctctacaaaggacgcatttaattagatgagcacttttttccaccgatttcagcccgtgcgataactgtacaggttcggtacgtcgcttcccataaaggtaaccctgctatgtttagcgtgccctggttaatcacgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattccgccatgtgacgttcagactggaatttagaggaagaactacttcgccagcggtaggtccatgcttttctcgtccgggacgtaaaagtcgcgctggcagcatgcctacccgccatccccagcaactgataactcaacggtactcatagtaaatagacgtgtgacatgaatcagctgtcgcccgtaagcgattacgcccgtgcgaccacgttcaaattgcgctgatccgcggactgctggctgcattgcttgggccatctctcaattccatagacctgttttggagcgttaacaactaaatttaaaagggactcccgattgcatccgtagttgctataaggcgactacggtctcaggaatgagtccttcatgtacgctttccttcttaactagtggttttttggatttcggcctacgtatagacccggtaaactggctttgttggctcgtnagcgcaaggttcttaggacgtacgaaacttcagcaacgtgaattaaaagatgctatgtaagaatttgctcgccgctagccgcccagggaataagatcgcctcttgcccgggtcccattgagtattgttcccaanatcgagaaaacagattgggnntgcatgcgcgatgataaatcctcgagtcctgtagttacccgaacgttagtgtcantatgcacacgtgagaactaatagttgtaaactagttctggatgtagcgtttagttacgtttgaagtgagtggaccatctgagcccatatgattgagcggctttgccccgtacctaacgttaactgatgtttgttgctcaagatttgtatcacctcgtgactaggttagatgtgctttcgatttattccctccacaaccgtgagcgcaatcaggggagattgtaatctaagtgtgcctgtcctgggtgagtgtcgcgtgtttatgagtaggcgttatgtttgctctaatggtgccgtcagacgttgagtattcccgtcagaccgatattgccaccactggtggattctaggaccttaggagcatccgctatccgatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcacccagtcgggcactttaattagcgcgaaagcttcccaaagtagacttcgataacnagttacgtgatatgggcgtggttgtgttagtctgtcggctccatctcaggacgatccgtagaagttctgatcgttgcaacgaaacccggtagggggctgggacagtatagccatgggctttggagtcagttcgactacaaccaagcgtcggcctataaaaaatacacctacttaggtaacaccaggtcagaccaaataggtagacttcggcgaagtatccgncaccatgtttgcccggttcaagttctccgcgcggttgggtgtgccccgacctatgaaatcatatgggcatggggcaaatcaatatattttcccgaagataacgcagttaccggccaaatagtctgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttgcggttcgaggttcactcggccaaaccgtggaccctggagacggcggggtctatcttgggatccgatgaccggagtacactgcgtcacttatcggacggccaggtaccccttgcgcgaggaaacaacctggtctaaaga aaatctcaaattgttccatagagatgctacaannnnnnngggggtctgtattgtgatccgggtctggccacntctaggctggngcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacatangtgtctccatagggccaatagcnncactaacttatggccggtcagagagtggcccagtgctaatgnnccccggagacaatcccccgatactctaacnnaatagttcatacaggaggtccctgtatcggggcttcttacggcncggttctgagtcggcgagcaatgtcaactgttggaaacccttataaggtttacggatacgaaaattttccgacccacgagcgncgnncatcatattaccgcggttcgccgcgatttgtgccgtcgggtctttagccagaggacgatcagccgggacggggtccgaatgaaccccgacgtgtcattcttgcccaaaccgcctctatttcccanactacgtgggcggaaggggctctatgtatatcgcggannncngtgtcatggtgaacgcggacccgcagattagactcggngtgtaccacatgcatagccgcagtccaaactctaacatgctagcgacttacttnattgtatagacaaaagccattgcaggcaaatnnntcctggcacgcgttggaatgtctcaggagcctggaggtgtgtgtttaccnaatggtacgctctgaccggggcnccagacgaatgtagnnttanntggaaattttgacaccgaaagagcttgccncnngcctggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgnagaccggggcttgncccgatagtgatggactcgggtaanntgtttatataaggcaaaatggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggagntacgtcngtgtcccgtatgaaaaaggggggactttgatgtttacccaaattgtaagtttatttaagagccnctactttttacacgtangcaggcagttagtaaaacccacactcccgcgatcgataatacttcggtccatagaattcctgggttcgcgcacaagtggttntttgaatccgcctgactcgatcggcgaacgtctggccaaaggttctttccgtcaaattagcatggcgatcgacaatgtggttangcactgaaggagattcgcgggtgtcgatctncgactaggcctgcgatttagctgtgacgactgggggctcacngtaaatatacataacatgtcacgantcatacggcatgtctcttaatggctttctccaccgagtcctttggaccccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttnncctatccacgttgccggattccgtactcctgtttgctggacggtgagcggggncgatcaagcntngttctgagagtagatagtntcgtttggtcgagttccgctttccgtannnagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgaactttccattaccatgcagacaactcaccggtgtcactctcacgttccgagttagcccaaacagattcctacacaacaggtagaccagcaaagccactggaatttttccacctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagncnttttgcatagctttgtacagccacngcggtacaccccctacctaaggccggaatcaaggctncgcnggttngacnctattatgtgaagttccaactagtgggcgaagaatagtaagagtgtgggagtgancatcccccggtgcgcctgtgttacgtctctctgccaaaccttaggggatcggatgcagatgtgtagcacgatagatcgttgacaaaattaaggtgcttattgacgatccgtgnatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactngactgtttcgtnccgatgagagatcgngactgcctcgggtcaggcccncncctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgactcgaaggagctgacccagnnnangcngcctgnccgtagggtcttaccggactcatggaagatccaaaaatgtcacatgattttatgattagtccatgcaagttctaggnatacttgggtgctctaccacngactcatgtcgtggcgtcgcgnnaccttnaaagcgtcgaggggacctgncnaattcgaagcgtaacaagggagtggcgtnctggcccggctttggccncgatcacggcgtgactatgccctgttacacgtacccnccnntcttactgnctcctcgtgnnnttggcgggttcatgccattagtggtggatgttcgtnngaagaaagcgnncgaagatccgctcgattaaattttnanaagagcanagtggcatcaaacagggccttagaggctnnctgaattctaccggatcctgttttaacacgtccccagacgtggagcttagtacacgaaggtcgaacgtaacgnggccaagtggagcaccccaatgggtaaggtaaggtccttngaactcgaggctgagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcnctgaggccggctacgcaaacagtccgctggggtcggagcacttaggcgacgacganacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcnngnntgtatcaagactttagccttcgtgctggacccctgtacggtatcacgtnnncctttcacggtagagtcccaaggtacgttaccctcgggtattatntcncattgcggntgtcggcctgtgtccctggttccttgcgtcgactatttggtactccctcgggatatgggtagccccggtcgaatttccgagaagccgnacntagtagtagcgngtgatccgcnngngctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacntatgtgcccgcnccngagtaccacgtttgcaagctaaaaatatgactgnttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatangtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgncgcagaagcatgacaatgcacgtacnagcgcctgcactgaaaggtcaccgtcgnaatgagtcctgcactaacaagttttgncctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagcatccattcntcgggtccacctctgncgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccntttcgacgtacacaagaggcccgttacctcaccggcctntnntngtccaccggacctttcccccttgtgagancgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaanagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcngtaaaagcttatggcttacagaacggtggtccccccccatagcagaggtcgtgtgtgccacacgngcgcgtgggattgggtcgtgcnnnncgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtactctgactgttccccccctacacttcgctcgactaggtgggttcgatctgcttacgcaccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggcgggtcgcagtgccggccggtttgcnggcagtcggtaggttttaagccgaaacctgtgttgttgaaggcggcgctgaaaatagtctgtagatgtctcagtatacactatctaacctgggaacatggtattaatatccgtccantctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtntttctcccccaggtctntctaaacagttcgnttttataccgttcatacaattaacccggaaatgaacgccaatacggctctccnttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgtcaaactaagcgtcgttagttattacagcgcagtgtcagtgcccnccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaanggggggacaactgcgtgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcngccgtgnnnccaccngcaacggcttagtgtcagcacatcngttgtanaggctaggagtattagtcgatgagaggcgtnncacacaaaatccggaantacccgnggcgcgatgacatacacagttacctgnggcgtgcgangggtgggtgcccccccctccgccaccgaactatctgcccgacttatnccgcttgggatgcaggcatacgtaggggagccaagctcgggagtcgaacgncttttagtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtggttgggggaggctggcccgntccacggatcaaggaccgcctattctccacgtctgttctgaccgccaangcggacagcgcttgtgggcatacctgggcccggtcggacgccggagcanttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagtatcgngggccacatggcgagannnnntgnngattgagggatcacaaattggccaactcggatctctatggagagcggaaacagggctntagcgcgccaacgagcagacaagagaacccgagcttagagagcanggagtaaaacnnncccggtcctagaactaagcgagccaagtagtccgcaatcannatgggatggccatctcccccccgtgccgntgggtcgtctatgcaagatacgtaataacaggacaatannataaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaancgggtagtacccaaacgaccatgatcccataagcnaatncaagctggagcagtgcgtggggtccaagtgcttagcattaccaacctcattgtgagggagacattccggacaccctagtgaactcacatnncgattactctcaagccccacctctatgtgatagctgaaaccgacgtcctanagtggtcttgcttatgctaccccgcccgcncgnataactattgggggaagtatcattgcncntaaatttgagtgtgattcgtggacttttccggtntctnagnnnncgacttcagttggagggcggacagctgcanttgaggccaattgtcctccttaggcgatgagacngcgggtcccancctattcggcgctganccttagctatcggcgttactgcgggccgcacgtagactatgagcacagtaaattccgctatcgcctggctctaagaccacggcttcatccccgcgccgcagcgangccncgagggacgacgagactcctggaagccggtntgtgctgactcgagtcgccggactttcttcctagattgttgaccgnctttacaggtattccagcggccgtgacgcgcttttacctgactagctttacttcactgtggcctggcacatgacncgagtggctgagacaactggggcaccaccccananngtancaggcggcaacgcactagggagccagggagactggtgaattnnggangcagcgattcgcattcttagcgacccgtgctttggcctaggcaccgtcttgcatgcctatatagctgtactgtgcaccaacccccgcacccaatcacgagannctagtaagcgnnttcgctctctcttgtaattggatccngcgtcggttttgnaacggggctangacccggcagtaacactgcgcctcacgnatcaggtgacgttatcagaccattacgcgcacgaattccgcgcatngnagtaccctgaatgatacaaaattttagcancgactaaagataggtatgatgtctgtgntctgnttnccatgtgctagaaggttaggcgtactcncnnnntcagagaactcagcggtaatagatccgcgctgcgcacccgccggctcacggcaccagccccaagtgagagtatatgagtccctcgcgngcaggtcccacatcggcgctctcaaaatgagacatatcggggtcttacnnngtccagcgccattttaacaatcgcataccgatatccctaagctgncgagtttagcacntgccccatcncnaacacccnnaggatcagacgnggtcgnctatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcacagcactatcattgaatttacaggcgtccgatcctccctatacgcaancccctggatcactggctactcccaattactccatacccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcgagcgcaagttcaggccacttggggtcctattctaggnggcatgatggcgaacgnntttcgcacgacagcgggactattgtgcgtccgaagaanaagactgcangngtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatccnacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatnctgtatgtcacatacncatgcttagggacttagtnagtgggaaannnnncctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctgatacagagtccacatcnttggatccgtactggcttgtttgtaggnnacnnagtgatgtgtcgggttaaagatagcgtgcatctcccacgctgcancagttaataaaccttaacgcgtgccaaggccttacaggcncnnngganntgacgggttctggcgccccatttcgttcnnctctatacccaagaatagataccgtaanntcgctgcgagggcgcattcctctaacgcgggtgtgcccccgggcgcgcgttgcacatgcttataccgcggnnagangtcaggnggtcacccattctaggccgggcggatgagtaggttggtggatatcgggccggagannnccgcggggcgtggggcatttttacttagtctagttaccacnntgacagggatgcgatctacgctgacgcttcagntgctcgctttggtggtccgacaaacnnnnttgaaaagttggggactttattgatcgcgcttagctattccaganttacagcttcggtagtctctgctcacagtcnngncatgttacttccctgggctacggggacggcgggtngngnnacttccccaacatttgacgggaatcctttcggagcctacactcatcagcggcacctcctccggcttaacgcatcggtctcattgcgaacccggtaccttgtcttctcggctgctnccgctcaccccgcacttgaatggatataggggggtctcgaacgggccnaagcnttattacgtgggtaaggatacgcggactggagatcggccagccctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgtgcattatctgagatttggaacggtggttgggtacncgaaacccgggntaaccncgcttatttcacttaccgtaagacttcagaaccggcgcgtacnanttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttccnggcgtntaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacatnacnctanncgtcataacacttttggcgatagcgacncctgacgtgattaatgcatgacggcccagccaatcgtgggtaagaacttcttggcagcttgcgggacgtggctcattcaggctctncttacattgccngnnacatatggtattcntgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagnataccnnnnggtaggctggctcccctagtggtcgcntcngncggacattaccgggaaagcactgttgtgcccatatacaatagacgatagaannnnacccnccagaccactgcaccctatcagtgccganangtgttnaccntactaggnnngcgcgtaatatccatacatcggcctaggggcttactcgtgtngcncccnncnacacgggaacagagatcggatccgtgacncagggcaagtcgccgaaatacgtcgcacgaatcnangcatncncgcgtccgcggagcgcnganggttacanaccataccgtttttggcgttaataccaggttacccgnnngttgagggcatgcgcggcggctgaggttaatcaaagtgagccctaccgcacgtcgcnnngntccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgntgttnagcgactactgtatccnnnatngaagtcggaaggatntgtgactaccgcaagggccgtaacctcnataatcgtatggctaacgcnttggcatgtaacccaaggttcgtcggacgctgacatacttaacaaggcctatgntgtagtaccgatgtttgcncntccctatnngattagcgatgtccagcggttntatcaactttgacggctcctcagtgatccctagacggcagtctactggtggaaatgcgnnnagtngcatggcttatggttcagggggccnnnnnatggattagcttcccgttcggaaaatnattccggacctgacgtccgatcccatgcaacnncgaccggtatctgtctacgnngntccnaaaattaatgacagccataattatagcaatatcgtncactggccttaggggggatggcccgtatcgcacgangtctctttttggtcccgttgatagatccgctgttatactgggcgtctggcntcagacaacgtctgcgggtntggtcggcaagtgctacaatacatgcaggacgcaccggagtccaagctcgaancgggntggaacacgacgcgatgggcacggatcncntaaccccgtctctcggcatnaggaagggagttaactaaattgatctatttnagcttcgtgtnncagtctgaacggcttnggtaaaaggcatgncgtagagaaaagtcagcgngcgngggtcagtagtatgaagtctnacggcacttcgtagtccaagtttgatctattgtcggcgggttaaatcgntanngacgccaaccttttagcccgcaaagtcccgncncncgcttnntgtgcatgancacgaggatcggccnacacggcatgacacagggtcgttgccgcgccgccctgaccgcatcccatattgnnagnccgtgaagggactgttggagagtatgtacgcaantaaactcttaaaaattcgattgtccgcattcgncatgcntgcgtgatccacattcaaatgaacgtacgcganctctcctccgactcttagcgtcttagtcggagacngcgaacatagggagaacgtcagagataggctgtcggaactatctcgctgatctctccagtggccgataanngnnnngcatgagataccgccctgcgattctgacttccanatccnncgctcgtcgagatgtagcctctacngtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtnnacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccggggatatccnttcntnngtccgaacgttantacggactctcggccacttgctggcgtcttttcaaacctcngtggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccngatttcgggcaaaaatacgcncncagagtgtcctntgcgagttttggccgcagtatcctgtttcacatgcgatcggtctgtccagatcnngtngtgtgttacgaccacgatcgcccagatgcggnntnnnntctcgatcgaganggaggccattaccngtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaannngnnnngcgcgcaacctatagnctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcacngaatctactatatcccatgtgcgtcgctgtacttgccgcccaacgtccnngctctttctcggttcatctgnnngcagaagtccagtgnatacgttctatattgccgtggcncaaantaaagttggtatttcctcgccgcttagctcgtgagggagacgccggnggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacgtgacaganganttgtccagncnntggataactcttagtaggaccgcttaggtggtgccaacngaagactccnttcccgaacatagcagctcgaattcgtcatgcttggaagatggcataccagcgattgattacacgcgacaaaatgagctccgatcgaagagccttaagcgcatccgcctcaatgcagagggcagcgaaatttcgcaatggccggccgatagnatgttgggtggcctttnattaggaagatcagaaggaanggnggctcgtgcttcngcgacggtatgctgcggcaatgtcgggaccnngccgcgggtgttgcccaggcggtccgataacggataaaagtagagatgactgcccgtcagatgccggggaccggtactctgtggtcctgctttctcctgacaaagcccgcgtggnngtgtcacgacaacatggttctagaatgtgnaacacaaanacgtaatctcctactcgtcgtcgtgtcatagtcatagtantaacgatgcatcncagcgttaaacaggnncnngtatctaatggtggatgcagcatccggtgggccacggaatactgacccaaaggaatggggcgatgttacctgcatcacgccggcatcccnnnnnnggcntcgcatatttgaaaaactnggtcttcatcttggtgcgtttnancgngctacatcttccctcngcaggcactgctatctattcccagacgtgattccggccatacgcaacccgttgagcgtgctttctatgcgtgatgtcttacgacctccggtcttcagtctggcaggtacccccgcagagaaggtgtacaacatttcatcggcctcgtggggacaggagttccaatnntttaacacggttatatggaccaggggggctggcctagttcagccggggcttaacagctggactcggcatcactaataatcaattagcagttcatcattatatccagcgcacgctccattgactgaaggagttaagcccagttccgcatccggtgggtgacacccggcaccagatgcgngaacgcgacaaggaatcgctctcgaaaagcaccgcttcgacatggcagacggcaaaggaggttggtacattcatgcngagactctctatgtggaacgtgaactggatatcaaagtgatggtcttacggaccccactagatttgcagaacaaataccaagcggggtcgctacggaaagataggagncaggctgcaaggtcgctgctctatacgacagcgacagctgggcaggcatttagcaccatccccagtgacagggatcggacacagattgcaaatgcccgttatggtgggcaccttcagggttaaaaggtacccgcttatcggcggtcatgcttggtatcgtagcccagaaacagttccgcggtatngcgcgcaagagataaatagcaagaaccctcattagaggcgagtgcgactattccaatgcgccaccggtggtcggaatacacacgcgncattacccaagccacgatcngcgttgnttcgtagtgctcgtgttcacttcggcncgctggcgacagcgtagatgtgatcccaatttaagcgcnttacgcgcagtaacttccttatcagcctcatgtcattcatcttcacatgcagttattagtctgtcgccatacgttgatccagcggcaggacgcgntaagncnttcaccacacacagcaaacgcaaagatgtttctcgcgacaccnangnnntcgtccaacttaagctgcgggcagantagaatccggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggaccgattctctgnnncccgcttgtgtacggtttaacttggcattgggcgtagacctgttgagctttgtagggggtattnctggngacgagtgnncagcgttccgtcgatctggaaccgcttgcggtgtggtcnttgtaggttcaagaattataagtcggcgcgcaaaccctcncgnncccagtctaggtgatggttcgtcaaaattgcgcatacacacggtactataagcctcgcaagaacttanantgtnnaagcaggaaaggctcattttgcaccgaggggggaaagcccaaccatnnaatttgganggctaagactattaggcttttctaagctttgagatcatagangccgccattttggtgcgcgaagattcgagtcgaagcggtttgttgtntccnnncncacagtcaanatctttggcacttcaagactgctacagcggagtnatgnatacagggggtgaaagtggagcagggtngngtgaacgcataagagtggctatgtcaagtgngtcgccatnggatacaacatttacatacttgtttgtagcggactccggtgcggnctttnncgtgcagtgggggagcgtgtacatacaatncgtcgtcaanangccctcgtanagccactcacccgacatttatctgcatagcgcgtaatnttacataggatgnggtataatttgcatccgagnacattcagaagtcgattcaggtaaacgaatttcagtaagggtagncgatagggaaataaatagtgggcggagnnnnngcgcattgcccccagagtctgcgctggacgctaggaagtgtaacacttcnngcgaaggcgggcctattgttgatttcccgtcgattnnttntgggaaactgggcaccaggtaaaacttttctccaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaancgatagactttgtcataaacctnngtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtntaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagnctcggctgtcaccntgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgctgatcganccccaaggggcntatacatgaatagtcctgttactggttatgcgggcgcttggcatgttacgatgtgctccttcgccctcttagaatgggangtntattccgatggtccgcggtgtacgccacctggccaaccatgaggccganggggacaggcagaatcggancgagaagccaggctttttgttggnannanncctccaaatcngccgggcctgattccatctcgtgtaaggcgagtcagcncgaacnnngatggaagagtccgccntatagaggccgtttagccttnaacaagtctggacaatctcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtngctgcagcggttgtggncatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacanttttactcctgtgttccctccagcntccagagtcatgggagggttctgtgcaatctggcgtagctcctcgcgttcaccaaccatctaactgtgccgatcccatcacnactcaggtgttttggtcataatcgaatctttctgacgcccctggtgagaatgctccgcttcggtaaggaactaaagtagttgcagtccccttgtgctcgcgacgtacaaaacaccacatttggggccggantngttgggacctaaattaacggtgganggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgcnagtgcgcccagctcnaaagtctcatcaacactactattgngtatcgagaagggagaccgttcctatccaaatgcggtcccggctttgtgatacttgtgctggacgctnattgctaattagacattcatgctttacctattcgctgccgcgcacgagatacaccccttcaacgccgagaatcagatgcttaccgtatggagttggctcggcccgcttatagttaagcgtccggctgcctaggtaggacgggtcgagtngagagccccaggagataaaccccctgacacctaagacagaaaatgtctgaaactcttgatgattttcggacacccttaattggtgtaagcgcctcacatggccccttatgaaagaaagagtgtccacatttatcattgagtagtggacgtagcggcctctgaagtaacgaagagaccgggggagggcccnttattcggtgctgatggcggtacgaagatacacgaactcgcgaacaaaccgaaacctccggaagtggttgttcggtctagagatgtccggggcccctagaccagcccaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtncacgctcagttgtggtctctcagtaanaacagcttggcttccancaatgcaggtgggtcaaaccgtatgtatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccngcgaaatgtgaccccgtgaggggggaacgaaagcnnccacgtcagcctnatcccgcannagaagccagagccactatgccgagggcttccgtttttgtgctgatagacttgaggcccaagactaagggcccaatagggtaaaatatgggcctgcagttaatagatgcatccagatctgggactggtggtaccacctgcatcctcgagatgcgaacaatcgaaaatgnggtgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacnngggtctatctaattgggctcttttttcactgccncggccggcccaacccaggcaantaactcgcgcgttggggannnnctgcccaggtattgcgctccagctgtttcgcccgggtagttgccttcgggttcncctgtatatcttacattcatcgagccctgttggataattcagaattcnncacggtatacccgcgacagggcttcctcggatccaatatttcaagtagtattgggtggtacgaagcggtactattgtagaatcgctagatatgatttagtgcagacgtgnaggagtcccggatatccgtgtgccgtgtaatcgcttgagtcagtggtttttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcctagatattcccggcccttaactggcctcgacttaaaccacttgtaattcgaagagnaccagtacactagcgtgtgtgagacaggggtacacttatggagtcatatggcacaggcggccatagtcttgtggattagtaaccatttacgggaagccatgcaccaaatctgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatattcgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtgattcgcgcggccacttcgtctgataccgggaccgcaagttctctcaggcgggctttcgatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcanccgtgcaggccgtactactgnttacagtaaggactggtttctttatgaaccccctggcaaggccggttgagtgaagcagtcgctttcggnnnctgaatgcanctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcgagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgnccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgnggccccaatctngtcnaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggntggggagtgnaagcgcacatnnggcattaatagtacaccnatgngtcttgatgaaatcgttaacggcgggaccccatacagcatggtcctgcgccctgtagcgctaccgcaccntgtggcacagttatcagcttccacgcgggtgtgctannnccgcgttggatcngagagcgggagtaatttgacccgttaacggcgtgtgattccctcctcatgctcaggaaaccgcccttggtgttaaataatcatacgccacctgttagttnggccttacgaacagggctcgcatncgcgggagctgtggctgaatccaacacgnagnagcattagttcttacccccaaggaaaccacgctctcntgtaacaccgccatatgagctccagctgaattcccgattccccgactgacgatagcggcnaccgtttaagaacggnggtgtgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctatttttagatcgnaaggtgtccgtaaaaggggatcattatatctcacaaataatncgatcatacagcatccncaattgaaggcctcacgttgtgcgtagaagtgataagcacccaggaccacccgggacaagagcatcgaccgaaacttanctgcgaggggtttttgattgagatatccgggttcgccnncgcccgccgactcgccngtnggtcgagaatggtccacccagtgccgggatatgccgggtcgcgtgataacgaaanccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaangaatgtcttagcaccggtaccatatatcaccgaatctcatnngtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgcnaacacagcagatgtnaggggcattagacgggcacgcattcctctaagggtggtggatagcgnctgcngaaccggatagggaactaacaccagtgtctgcaaatgatctcgtacatttcctgcacttcggagccaccccttgcntctatgaaaagctccacggttgaagaaccgtacgcggaagattgaggcaaggtccccttgggagactatcttctggggccgagcgatcagggccctnnggtgactacgtttggttgtctggcatgcgagattgtnaggtgggcctgccggntcgaattgcgaaaagttcaggcccggctggggggttggctttgatanccgcaaacaagaaccggcgtgagtgtngaagtgttatgtgaggttcgcgagcccgctgggtgaagangattgttctcacggaactgcgttctcanatcgtttgcacnacagtgacatttgcnnngacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattnaacatgtngccttatacggagtattaaatggtaccnnncgccttcaactagtcatacataataaacgttatctggctaggccctatcnccgatagttcttgtccctataaacactgaccaaatacgctacacgatccgtaatcgggttctccctaccattgcggatacgttagtagcgaattgacctantggcagtccgatactagaagaggtanccaactagctcgttnccatcangtcgctagacagccggggctgatgnccggtgttgccttgtttggtgaggccggccccatgttcacaaatctctacagtagtcaacttatataaatacacagcccgatgaagatgtaggtgccnatctcnncnnnnnnnnntcaagtccgaagctccactgccgggnnnngggagaaccgggcggttagaccngtnggncgtatcagcccgacccgcgccattgcatccgcgacgaggccctctgctctgacagcctngatagttctagtaggtcgaaagtngncgcgctgggagcttaggtggnnttttgantggctatgcnnccngatgccatntcgaggggtaatcggaagaacaccccgttcatacaacactnngtttagaccccgttgtaagtgactgggctttgaaannaactgcttgtaggcatagttcttctaaaaccatttcagcgtatgcgtgcgctaaaccctgcgaagtaacctaacgtggagtccccctcatggcggactttcaggtgcgttacactgncctcgggcccgcggagatgcctaagtccgcgagtctgcttttgtgggataccgagcnnnnacgaacgtgtttaatgacggtgaacagaannccatacgcctccntacgattccangggtgacgagaccnnnttccgtagagaggccnaggcggccggnccccggngttgcgcaggagtccctcagcaaaataatgtaacttaccttatcaagnatttgcccannaattcgtgtaatttcgataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtccngctcccttctgctcagtttccggtacttgtaacctggcagcncatggttgatngaccctgcaccctgactgnacgcacacttttcgtgaatcacatccaggcgtgggtcgaaccttatcccgcgtctgggcccaacatcaaacgagtgangggacggcgatggtggaagccgagaatcgcgtactagctcgcggccnaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcnaccgttcactgtctngccgccgcgcgagtccattgataattttacgttccaggagnccganttccctncgatagcctgaccntctaagacagcgattgagcatgaatagcaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttnatctttaattaacctagacaattgnntccaccgaaatcacccctcaaatggctgtctggcctttggctacnntagcattgccaacatggtaccggaaaattacgattcccatctctggtgggggngcatcttncnnngncgcnangtcggcaatagaggtcgaacgtgagaagttnnnantgcctcaactcacgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgnanggtggtctaatcgcccgtctcngacncttctacggccgcgggcctaattacgtgacagatatgnttacccgnccgcnttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcattnccactacccatctcgaaatggaatcagttgcattcccaaagacccaagtctgaaccttaacttcgcaganntgaaaatactttcaattggacaaacgtcgaccggtctgggcaaggcctacnnngagatcaacggcattaaatggtaacagagatgcaccnnnatatcaaanctggaccatgagncagtantttcagaaaagggnaactgtcggggctaaanngnncanncncgcataggagaagtntttccggatggccaggctcaggcttacggggaactcctcagcgagatcgatataccaggaaaaacctccngttcgggcgtagtgaaaatgccctgttagttgtgnggcttgagctgtgcactaaatgcganagcgcaccctaagccgcagcatatattagtntcaatncgcactagatacgtgtggggaanntctatttgagggtgacccctcatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgnagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaanggtcgaancaatggtagtgagtaacccccgcgttcccgcgtgtaagaggttttttgnnnngaggagctgctcaagtgtgaacttccagatcgaccagtggagtgncngngnncnnncagnngggagttactgaaannggtaacaatcttgggaggctggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctntcactggcgcccatcatntagtttcctcacnccaggataatccctatagcctcctatgccgtcgnggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagtcaggacttatcatttgagaccgctcatcgcgggagcgcatgtgcggcggttannccgggatttacactccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcttcagtaacggcntattcattaagcattttgcagtatgcggtgcacngtagatcagcgngtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcnnnncctcgtaagccacacgttaaacattttcgagtttgcacgatntggtagactnncgtcctatcgtggcgtagtaaagaagacttaacnctacacccgagtggacacttgggaanngttttcgagttaggagnnagactgaagcttatcgccgggcagggtaatgntatcgttnntgggaatgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctaatacatnnggtcccccagctgccntaatgtcatgatcgcatgcttaaaaagatatcncctngggtgcangcccaccccncgaacgaccccctgtcgagaatggctctgggacaattcaggcctgggtgtgtacgncggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaangcctagtaacttacgttaagacgccggtgtttcntgtaactctatngctgtttcaaagcgcaccagttcnccctgtganatnctatgccgncgcacagaggagacggatacccgtacatagcagcagcactggtgtggatgatggcgcgctgtggccgaggcatgctatccaaccactacgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccagtccggganngtaatactttatgaagcgcatccacacaccatttaaagggcaggggtnnaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaattactggcnnnngcatcgcgtgatgacgagcaactacttaatgggagcgctgctctggcacattcagtaggtccattagacacagactattaacagcctcatctgtgcctgactaangnaacggctcgtcgccctcgcggccgcgttgctacatgctctaaaggcaaggaaaangtacgacgttgccgatcctgtcttaagcaaagtactcgtcaaaggacaccaattctcgaacgcgaacttcaatataattttttgaggcttctcgccgtacgtgtggattcgcacggtgcgatggcacacaagctgttttggagtaagtttcgttgacaacttcgacgagttgaanctcaggcanaagaggacaacctcgtgccgcgggacgccacgaagcaatgagcggctagttattctgcantcgtgaggggtagctgtaccgagctctacggcctgcgccaacgtaacccagacatccggaggaacagggtccgtaaagcatccgccggcttatagcgacacccaatttaaagaacaggctaccatacaatgtaaacagcgcgtcctgatgcctgaaagcggtgtcgcgcttacctaatggcccgatacggtgatgacagaattcggcgccgggattttacgcagtatatggctcaaccgaagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctgncngttccacgaaggnatacgcccgtacntgttcacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcanngcagcttgtttaattactgcaagctanacatagtgtttctggctgtccggccctctancccagaagcatccctaggcgcgacaactaggcnattagccaggaataggaatcggactgtagaaagcctcacatgtacaccgatctacgttgttaagcagtgcgtacaatgtnnaaattggtgagcaccaggccgtttaccctgatccgatagtatttccgatgttanacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgcnntgaacgccgctgnggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtnnatgacccaacgactngcaagaactcacttcccngcttcctcttgtgtacgtaattgtatgttcctttaccatccacncgaccggtcttaaaagacgtggtctcaccaacggaagcatgagcgtgagntaattacccgtggagatttgaagttgatgaagcaatnntgaacatcntttatccaaacttctggcataagagcgcatggtcngggaggaagcttttctgttcagagctcggctccgcggggtgatggcccacgctatttcggatggtcgcttgctcgacgaataatttctcccgtccccacnaaccactgccaatgaaagtcctctcgttcgtgtatgggtacngcggagatcaaagaaggtagtcacctagattgagcaacgcataaatcccaaatgacntgtctatgaaatagaggatgcgctagtgttcgatcgtcgctgatcgtnccttacgccccgttgtcactggtgtgggtantagtatcgccctccacgcgtttttcttagtgcggactacttgnccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgngnaaagcccctnnacgngttcngccgttggggaganggagcgattgcattgggggcttaccggtngtccctatttcantcgaggtccaactgtgcccngggtggcgcatgcgcaaagtccaaacgttgcnnggagactccgcaaacatttangncccctcgtctagcactgccgcatcgaccggacccccggagtcacgccgcttttaataaaacaaaggttaacgctgaacaatcgagtacgtatattcggggaggtcaacacggtatacctattgcgtcnntctaacgataaacgccagtctgttggacgtcgcgtcccaanngcccgggaataggnngtcataacctgagggctagnacttgaaaggacgggcctatttccctttcatcaggccacacaagntgctgggcaagagggannagaatatattcgttcggnnaatctggactcgcnnngctggggagcattttttgntactctccagtcctgcgtgacggaagctttgcnncttcacttagaatggagttaaaacatcctccctattctagcgttgcgcgccgcggcgtgacgttatcccccgcactatgacttttccttgtggcnccggtcgaaagctgttatagtgttttnngcccggtaatggtagccacccactgacacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaangacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcannngggctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcncaaagcggtgngaacgccccgcggtaaagcgggggagagaccagtagtcacnaantgtcgcnncgccacaancaccacgatcgtcagttacaagtcgatgtnatcaccagnanncggcgcngnnngcaccggagtgggtcaaataatcaacatctacgtaccgccgcatctttcattccgnttaggaaggccggaaatcagagggggtaggaacaacgggacaggcaagctgcaggtggctattattggaatgttagccancacggcaccgtgcattcccgtaacatcagaaagtgggtcatggagacctcacacattgggtgnctaacgagggcgcantaccagtctgaagatggctctcttagttcgagtgtcntngcatctcccacagcacgggtcctccaaagaggnggagccattgccctccccagatgccctctcacgttagaaaacatttaactatnnncaatgcggagaggcggtgcggngtctcatcctctggcaatccctttaaagtctaataccaatctaacggcgtagcntatactcttgccgtagtaannnacgatgaccnctactcgtccgacngcgtccctaaccttacgaaagaccacgcacatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttnngattcaacatacttnctcgccctggggatctaggagggctgggacccaacttggagaagatcttcgncggttagttgtcgatggcgccnngccggacccgatccntgcaaatcgtncntccnngccccnggttnaatctcnttttgatccggactgtttcggacagccgtcccccaccctcccntgcatttctgaagcaatgannncaagccanntctggagctcgggcgcggcacgtttgattggggatnnacctatcgtcaatcgactacaacgaacaatncgggngattcgtcgtatcagtaccaggaagatgtnttaaacacctcgcatcgttctcaacggcagccgcccttgccnnntacgtatgttgttactgtttacaagatcatcccgattggcggttactactgtatagaggacaagaattcacgtgggaactactgtattgcagaaacaattacgctccggccttatgcgccactaggcantccgtcagntccggggtagatacccccatgggtaaaccatggcaggaacaagggccgcaagaagcgacggggtctcgantcggtncgccacaagaagtatccactnattgccgccttgaaagccccctctctgtgcgggcgtagaacgagtcagcaacccaacaatggccatgctcatgtccaaaccccatgcattccagcgccagctgcccctaacggcaccgganncctcgcggcattcatcgcccagtctgccgtctaggcccccaagtagtncttgttgcgctgtgcaagggccccgatgtagaggatcggttcgccancaaaatcgttttcggaggcagagacggcgtactgcacccagatggtcatgacgatgtttctcacgtactggtgacttaacgnactgnaaggcaccctatggtggacgncgcaccggcccngaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcccatgcccggtccgttcggggttctgacnnngatcacgctgntcaccgctatttgggccgttcgatcataaccgcncaggcatgatgttgaagttcgtccnagtntggtagtcgccggagcgggtgtgaaatccctaacctggctcgacaccttcattcactactgtggctccggtngnntagcacaatcggcttagcagcgggtgcctccgtaccgagtcatagaattttccaagtggggggggtactccctgtagctggtagcacgannttagattgtaagttccggtggtgcacttagatcttaaggccgtagggnngcctggcgtcctgtttatactagattgatagagtgcggtaggtagggcnnacntggacggggcgaaacctgctcgacggggattacctacccctcggtaaacaaagacttcaaccgcttagttggcggaacatcctgcctatccctcgcntagcnngaagtcaggatctactcctgcctatgtgttactcgtcataangtatncacgcacatgcctccgatggccagactacacttgctgtccttctaggatcgccacttaggagtannctggtctgtaagtcacggcattgctagctcgcatagngttctttgggttgcgcagccaccgnnnngnanttancnacntccgncatcgcagctcggangtcaggtttcccgttgtgttcgcgataagtatagagngaaaaagctcgccactacctgacttgcgtggnactgggttnattggtgggtagcacggctagctacaggagtcctaatgcgagatcgaagataaaattgccngaagccactccaagtcttttcgcataanccagcacgggccactggtcatttgtaggactgcctctcctanctgccttcttacttgtgggctagaacgaccacaagatggccaatnggctacgtcagggtaaaaatagattgtctcagcacccgtcctctangtgtgacnctagatctgaatctcntaaagnttcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtancgctgacatgaaggagnntgggtggcggccaccgcccgnngggaagacaagccgacttaaagttctttccacaagnatattttcggattagacggctnnaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggcnatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgccccngcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgccacggataaagtccgcttggantcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctgggtangtaaggagtaagccggcagtcccccgctcggtcgagtctnngtctgaagccgggtaatcgcagcttgtattcacacagttgacaattggccgatcttncggactacgacttccaaatggtttaccgggggtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgaganctcagagngactgactcancgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacgtataggcgttacaagttgtccctccgccacccctcacncttgtaaaagcatgtncgtaggatagctgccattgacatcgcgactccngtgaccccaagaccgaaatctgcggaaacatcctgctccgttcattccctgtcttagcctngnnaacgagagcctgtgcgattttgcggatcgggaagctgtacngngaccatagtattgggccttacctcctacatctggctataaggtaaccggtcggaagtatggtcacnaacaaacttaattcgccagattggtggtctttaangcggcngatcatcccaggatgctttgtgtatactggaccggttcctactgttacccttccaaacctatcctagcgcgatgcgcttgggnctctttgattgtnatatgattctttccaccggcgttatgggcctgcatcgcaccatggacgacaaccaccgacatgttttacacggcgggacnggccgattcaagctcatttacagctgagacgtggcgtatatgtacacctagatgtgaaggtgtgacagcataaatttcttagtgtcgctcgtacacncggaaagtatagaccatggncttggcagngnngcatccntcngctgaaattatctatncgactgccaggtttaacatactagttgacgccctgtgttctagacgtgccaaaagcgcaaatgnacnnnangactcggttaagnntnnnnccacctgtggaactggcgtgtcagtcaatctacgatcaggcgcatcaacccttccctggttacggattcatcggcccccagcagattctccgcgaatgtangtactaggtgggactttngttaaaatcatttctngtacnannncgacacgtgcatacgaccaggggctgattccgacctggtctggggnttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaantgaatattcgcgtctgngcgtcccaatgggaagcgntggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccacaccanntggnncccaataacnagtctccatgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgnggggagtgggggtnccgcttgctgagatctgcgtgtaccgttcagaataatactgtgtaanttccgggggactaaaagncnctccgtcnnngngatgcatacgtgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgacngtgagataaaaagcccancgatattggattcggtacaaggaaagccgccnnctagcggggtacgctngatgcagatcccttggtactgatatncctactataaatcaagagcttcgaagccagtatgtntgtctataaacttnggnnttctcttcattccgagntgacgctccattgttacgcaaccccgagcaagctctcggattcactcgccgggcatacacaacttaaccacgtgctgctgtcttttgttgtccctgcgttccttgctgtatncnnngaanncaagcgtctgtccnagacacaggcctggtgcgntaacgaagngaatggtcatggtgggtacaggcagatctcttggatgcgaggagntttatttttncaggacaacaacggagacngcnccacgttcgccgattgatggnggttcttagcattgccctcgacctagtntnaagcgctccgggnngcgtgaatgaccgcccgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctngtcannttaattctaaacccttatgcatcccacagtcttcgcgatggcttcgtgcangcaagccctaggcgtgancccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactnactatgagagtccccttttcggtaatatgcgncccactaagtggaagccgaataatataatgcnggtggacnacnnccagcttggccctgcctagaggtnatttcatggacgagntagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcnnntgtcntaatatttggctccctattagttaacggctacttncgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggncactagtcgcncagctctgctaatccntnggtctcgatgcgggaatcaagaccgacaaagcgaanctgggcttcgaggtttcccacgacggtagtcctgtatgnnaggtcaatntngtcttcgtgatgctaggacacatggtataatngagagggcaagtcgcacaaactacatatctgcctagntaccagatcacagagaactcaaccgactcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggnntgggcgcatcggttctgaanttnccatcactcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtancaagattaccggtggttaaaaactgtccggtgctctcgccctagttttctgnttnatcaantcgttgtccgttcaaactggctcaacttcacctatcntgntaatgccggtaattggggccttacggnnnaaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagggngngttaaaggggagtaggagtgaaggtgagggtttcgacatatanacgtctatacgatgaccgccatttagcgtgtcctgtagnatctgggccagtgtatcannngcggctagctcttggtgcgtgcggcacanaatttcccatcgcagatgtctcgggcaaatccgccaaacgacnctggggtcgcgagatcgtgtcaacccacttcgccatacggntnaagattggccacatctgcttttaggaaaaatctttcnngcgcacgagcagccggcacctcnatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagnaccatgggtttcttnngggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgagatgccggcctggtngcctccaactgtaggaggccntcgaacagaaggagaccgctatanaagtgtcaatcggnnctancccgtcatcganaacccacgaatcacgacaacaaggatttactttaacacaacttcttggngggggtgcgcgctcctaggcggaacttcaccgctactcagactccgaggntcntatcaacttgcgacaagatactgttacatcgccccccgagtagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagcgcgggtgtggccgttactatcaatatgggnccgcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtgnttccactgcctattcgcctgctcactcnccctcatctnacctacggtgnatagggctgatctgtgtcagggaaaagnnnntgttcacaagataagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgncccacctcctaagataaggatccacgcgacgacgaggggctgggntggcgnggggcccccagtgttctagcgatagtctagggcgctaaatnngctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagacnatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccntcgtatacagccagnctcctacancgattccagaatagcggcgctctgaccgcctgcgctgtcacaaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaangagntaaagaaactagcgagtaccgctcccccaaggtcagcttcncttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgnancgcgactacgttccaccaaaaatgtaantctaagttcttgtatgtaatatcncgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtnnanngtnnctctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttagnccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagtcgtgtatgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagncattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcnactaacagacagatagctagaatcacaagttggnngnanngaagcatatgcaaagatataatctctcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgatanngcggcttttngccncccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgcccnantctatggcctcagaagagcgggacaacgctacngttgtgtcccaacagcctatatatcgtaatggccctcagcagtacnagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttcnactcnnccttacggcctggctggcccgactaatttagttattggtcatggacgccttttntatagaggaaacagagacattctggacacccttgaacagctcttaccttagaatgnttngcgctactncttgtgtcgggtgacgttgtcagttaagggtcggtggtactccgcctgtgctacactataccacggcagttggcgagatcccgcctcnaccgccncagctagtnnntaacgaagactatcntttcctttcgactttgttgaacaggtgtattggatactcgcggttcggatccataacgcacgccgtagatggcacgagtcacatcgaaatcggggcctngtgggcacgccgcgaaagagcaacgtacggaaagggggtttacgntagtgagcggcacggcccnnctgtagtacgtataagtgaggacgcccccgccggggcagctcttggccgatgaccgggaaatcttttaaatttaggaagccaatgtcccgccagtgaacctgtgcccgatgtgcgatgtcctcgtcgggcatttgatactggaaaacggctgctcgggaatgtccttcgntagggatgcagtccatcccgctaggcatggaccaagatcagtgtgtgtgctctaaggcggagaaaacagacaagtggggnggacgggttgagctcaagcgagagatccgtagagattcataagcgggacacggcagccnnngtgcaataggacgggccgacggacggccaggttcacaacgacctnagctnctcnctacccacgtgctacaagagtattgcgctctgggcccccagggactatgtgtgggatcatcttgngacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccanccacnaanccatagctgctgcccgantgagccgccgggngagggaggtgcaatgaggatacacaggggactttccctcatgtggtagtgaatagtccaaacatggcctacacagtactagtagggggattcgcgattgcnntttgtgtttccctantagtnctacttggaagagggcccaccgcactacgnntcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccagtaagagtatcgctagtaacgnnttgaagggagacnttagattattannttctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcncagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccnnncattctgcggtccagtcagcgtcnctgcctcaaagccggacttttctttaacggaggggtgcccggacctcgtggccccaacgtaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattcnttcttgtgggggttagcatgcccgtcccggcgccgnagcacgccactcgcgttccgaatcacctagattgctacgtgcaccagactaaagtaacggtctcggagcagacgaagcgagtagctgtcgccgctaacggttactctggcgcctcaacgccgctagatttgcgccagagnncggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgngaaaactcctggtggaacngcccaattgatgttagtggntngtcngnagntatagtttactgtggtncaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagcncnnggcngatggtgaggggggaanggccaacggcagtgaagcgncccaatgtctgaaagatcagactcacagatttaagctgaacaggatgnttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagccnagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggttccagggaaccaatgccagcacggcaaggcggggcaccctanagggagatccgcntctcctggtttatcggcatgatgaccgtcagttgctgtgngtttccgaagaanntcgggttccacggatatgagacgaatcgtgcagctgttgagcatcnagcctcgtgacgcttggggngnagtgccatggtgtggatacgtcccaggcctagcgtannngctacgtcataatcgcttcatcatncntctggtgaagtaagcctcttgtccaanggcacaatgctcggtgcaggcgatcttcttgctcccagggacnggaggaggtgttgggcacacataaggtacgctctaaccagcggggnctcgaagattangtcgcccgtcctaaattcggcccactccttccantttcatgccccctacggnccgtgtttccaanngaancnnnnnaataactgcataacggagnnntcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactaccttcnnngtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttntcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgnanataaggttgatacacaccaatctacctctagacctgtacgcttnttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtgcatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatngggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgntttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtganntctgcaatctgaatctaggcgttgagagggccggtaccatngcgatggttaagcgtcgtgaatctttacgntntatggttaagcncaggtgggtgtgtataatatactgaacgctcggggagatggatgcggannngctgaagctcgttcggcanccgagancaaccatgatcgttcagatcnattggcacgtctcgaccccggatncttgcgactaagttaatgantgtgctgncntgagtggtaagccacacttanancggcgttggcagtcttcatagttcaantgttaaccaccactggccttccatggacttggtnagtgaatgtactctngttcccggntcggcgaaaataggcgtcgcctcgcgtgcattcctatgcgggcgccccggggcgaatcantnncnaagacgttccgttgggtgcaagattgagtgcgcattcngnccccgagtccctggcatttctttaagttgccgggtgngtcgactcgtntccntccattaactgcncagtcaggagtatcaagactccttgtaggttcgttcgccggatctcgagtaagatctnaattgggacaaacggcttctgagacatccgatgttcaagtcgactatatccgatntactacgcggtcganaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcngtcgcgaaacattgttagctgtgaatttccgataggggtgggccggaagaagtttacttgccctggcggaacgtggtgactgcgttccnccatgcatacaagacgncttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtgnatgtagtaggttaataggatgccgancactatgctctccaaatatcgatttgctacattgcaggaatacgatcgataactacgagctataatatctgagccttacctccacgaaaccgtatcgctttcgagaagctggcgagggtactcgggtcnaccctggtccctaacaagtgcctttgagtgccttgggcccaaggtgtcgactctggccccgagaccgatcgtcagctcgttcataatcttgggaccttcaatcaatgtacagaccaaattaaatctgtggcgacacgcttaaatagtagagtatcaagagatcnggcactccgagactcgacgaacggtgggtccggtctagagcaccagaattccagtcgatcaatcacgaatagttgcaagtcatctgccacaacatcggncnccctgcaacccctgggagctaaagttggtatngatatccctcggccaacattggtctcatcatgtatcgcgtgttggcaccggggtgacatctcctcctatcccgcnagccaaaaaactgggtccacccgcgagcgcggggacaccggnctgcattgccaaagtcccctggtgcgtaagtctctggcgtgactgacgaattggatctggtagtaaacgaacacaaaactgtggagctcanatcgagaagcttcncactctacccagtcacatataggtatggagtcganncccgnnntatggaaactaccggtggtttccaagatggcctaggtaatggtccgctntccaaccttggcggcattatgtggatgaccgttacggggagccgtggtagtcgccgtgggataatgggngtggccgctgctgtaatggaactctcggtctcaacaagccgnagttgcnncgnatttgtttttattgctctatctgacgggnnaaacgctgttttgttcccagaagatggtgtttttcatagatncgggatgnacaatatgtccatttcnncggcttactgagggcgccctctgccgggccgcgtttctagctgctgcncacgtcagatctacgcttcgccggaggggcactacacaggacctcggctggccccaaatccgtctcacccatgtaaggaataaacgctnttctnatttgattacccgcgcaccnccccagtgaggatactggaagtgagagttcatccccgccgaacntactcagacagatcaactagtgggaagcagcnggaagaggtaagccacgtatgcaagcgccgttgggacgctgcaggagggtgccttnnagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatccttttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacccgggccgcattaggcgcaaagctctgtatcgagggtnngcttctttgcggttcgatggttgcccacctttgacccggtccctgtntngagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcactacgncntacccctcagtcaaggttgcgangtgtccggacatagtcccgcccgtgatcggnaaaatctcgggtgggatagggcgaacatccgtgtacggancccaggcttcggccaagactnttacattcgagccgttgcgttacacgcgtcggcccntanngcgatccacaggccatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggataccccaacagtgcgaaaggcaacgaaaccctcatatcgcaccaacaggtactgcatcgggatatctcaagctcaccatggcaggcgccgccctgctcgtcacagnannngggccactataatgagatgtacgtgggaatagactacgggggccacgtcggcgtggtccaacccacaacgaagtcatgtcactcaggctttgctggtcgtacgggcggcttcatgccccgctataccttttgccagagcctagtttaccgtagtgccttatttagcataacagcggggtcgccagttcgtggctctgctgcnngccnacggatgtgcgtaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctgttccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgnnggttgcgacatctgcatctacttggctgtaaaganntaagcacgccngccacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggatagcannattcactagagatttttcaggcccagtctccaagtcgcttgcagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaaatgttcggcgacgcccaagacgcataaagggcgctaggcctcgaaatactccggcttatagtgaatcttggcngcttacccatgcaaccgtcaatcggaacaaatggcgctccgacggcaatgggntttgaactggtggcagtaggannnttngntnntacccactatatagcaggcgtgtttttaacccagtaaacgccctaccagtccgcactgtaacccccatggcgatcagaagagtgnaggggttgctccccggtcgccgcgcaaactccaagtcggattccgcgggtggcgtaaaggggagacattaggtcaacagatatccggngactagtcctctgtaaccgggcctctaacgttccacctcatccggaattgaagaataacgtggctnctggannnnngggctcctagcagtcacttcatggacacattctttangcaccgcctccccatgttgcagaaccaagaactctctacatcgagatacccctatctcatggcgctgntacgcctttcgcaataactgcattccatggcgttcatcgactgtgaccctttggtacccggcgcacgctcgttattaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctcctctagcacctacgtgctggatgaccctgagtattgtcaagtaatggaccataagcgggcggcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaacccgatttgggggggaaaagataccattaaatcgtgcggtggccaccccncgtgcttgctgaatttgctactgttcgcagccaaacncntnannagatttgngcgttagttaaagctcngnacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatcatnngtccgtgtactccggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgntcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactcccttacatcacggncgcacgcgccctagtgnngnggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtcatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaantatcccntatcaanaacaccgcttatgttgtagagtattttaaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtaganagtcaagagctattccggccagtccgnctttaattcattcacctaaaaataacaatataaaccatcccggcactaaccnatcgcagggcgtggcgaataatccacgtgcttgagatgcgcgaggaacccctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtagnaggggggcgtaccgccccgactttctgcccagagtnngttcgtacgtcagcattcttgaccctaagcgcnccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgntagtttcggngngcggtnggtgctgggcccatcggccccggaccgtacggtctacacgcatcttgttcacgcggatcctaattagtcgttagggggacgagccgggggcgacgtcgtaacggacagcggatgnagtcagtctagatctcctccgcattgaggaaatccgaaatactctccagttgacagtctcanccctncagtgagggctacaaccggacccggacaccagaacgggctagatcatccgagnatncagggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagtttaccataacctatgcgggatcaatcacatggatttgcacncatgccaccctgcgaatccgtggattcagcgagggagctcggctcgccggacatctgncgcgncggttntagcgggcctgagaaacaagccttngtcgcagtgtggacagggctgtgtcctggagtttgcggggtggaggcgcaccnnttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctgtnnnaaattttctagctggatttcaagccaatctntctggaaaatccagcttctgtcgcggantaagggccagggtaaaatctagaaagaatatagggcgctnnnntaggcgaagatgaatatccacaaggaagaacctttggtcggctgccaacttatctgctgcgaggcttactatcgcaagctagtttttagaaacccgtaaagctcgcgtgtacactgcagtcgacttgaaattcaacacgccanntacagtccaaagaaggagctnngaaaacctccagtcgaacagccgtctcagcgactaacaacccgcannnggnctaggccctgccagattccttattctctcccttgcgtagtgtnncntactcacgaacggcaagcgtatatggggcccatagctattagcgctacgcgcgagggagtacatgctcccattttgtgangtngacngcaaactttggaagctaagnngggcatccaccggccacgagacaagggctacccttaccgctgacctgtcgggaaagtnnnattagtccgggngcagtgggttgtctcatcgttacgcgcgtagttctggattcgggacgtacgggtgtcgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacagggnnggggctnctaaaatgcactcntgtgcgcggccgctaatgcagcatagcatgtgatgcatacgaacaccaactgaaaagntgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacncnnnncgcagtaacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccagncccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcgnctcccaccgatggcatgctcgttcttangcaggtaatngggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcggtcaacttgccaacgcttagnnngtgntgactgcaagtattgcagacgacccgtttagcnngaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatgncnnngcgcaggtgattnaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcnnnngcncgttgggctaagcaaatccgcctcggggcgtttcaanctgctcctcataactgngtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccantccgncacntgacgctccgccacttttccttagcccagattnnggtcgcggattaaccgtttcctacggcttaagtcatgctctctggntcgccgcgagccgcgggtcagtccagccgcgacgaggcgggcggccngggtctaaaacgctggtaagacgagatttcgccgcgggcnctccggcccgcctatcgcgagtggcngttnagnnncaaggtnncantcggtccctgttatcgaggtccagcntatgtgtnnnnnncctggctccgnnatacgncagagcagatattcnngnaaaccgacgtccgttgtagnngttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtagacncngacttcgtcccgttaaatctatgaatgccatgttaacccgcggcgnngccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggagagtanctacattaacgccctaaatcgatgcggcccnnnngntgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatnncaaaattgattcgtacgaagcgggatgtgtcgnaccgagancgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgtcgncacaactccggtggcnncgcggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtccccatactttccactnaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatcnccttccatggggatgcttcgtggcantgtcatgacaagtaccacttccctgttcctgtccaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgacccccccggagaagtcctcccagtcgcactgcttggactctaggccgctacatgcagcgatttaatcgtaaataatcaaagatagcatttcncgcggtcctttccgggtgaacgccggnggtnactgcatcgggcccgaagacagagttaaaacgatgatctcctgcgggccatgggaggcactacgttgngtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggcttctttagatagcccctcgncagagtggacattttggcagtagcagaactccagtgaantagtagactgcgtgatttacnnnnnaccagcgccatttcagtctgtcagacctaacgtccagcgcccatgtgtgggactttcacccatttggctaagtgactagactgtgcaacggccggggcncaatctgaggtgcctntaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttaacccngtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctaanccgacccgggattgcactcagcggcaccacggcaccttctgacccccaaaatggatttaataatcactttccaagtcgtatgtcaaacggccgannngtgtcagtaccacccaaccacagtcgagtgcgcctgcatacgtcgtcccccggttgcagtcaaaattaatgtgtaaccgtgcgaccccttacggatctgagtaaagcngtaggcntcctcccnngnggaccaggcacagacccgattcattttcgttcgggaataanacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagntctacggatgncgttcagcggttggncgcattccgcnnctcattgcctacgggacgtcgacggaancntacagtagcgaacttcaatacgactaggagagcccacatgagaatattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatncgtatcctgngtactccagaacagatgggggagaaatcggaaaacaaacgcgatggaggtcgtctgggattnngatgccctccagctcagcggaatgaagccgctctgcccggcaggaccccgtccggctcaagtgaattaatgcgtcccgtagagccctagatttaaaagaggnggtggttgggaagaaacagttgtcaatcttgcctacaagatcttagaatggcgcagttatgcagagatgaatcgtcaaaaaggggatccattactatgggatgtctggctanttgtcanccgttcgaagtacctttagtagtcatgtcgactcggcagtctggcgacctcgtagctcatggttaacatgtcattgaggctaccattgaatctcagcgcgggtggggtcatttcaggcatctgccngtnngtnaggnccacgagggaagtcacagagtagattcanggtccttgagatcctgaacggaacgatctctactcctgtttcgtgctcttctattgcggtagtcctttacgaggtncntcagaagttgtccgctctaaagtcgcacaatccctcggcgtcccgaccactatcttggattttgtggctcgattgcgggngactgaacgccttcgcgccgtgaggagccatggggtagcacggcgttgggaacccgactgcctgnagcttaacaataatgcggagagtagaaactcanccagcgaagcttgaccngcggaaaaactgaaggccacactagtatnnnagagttccgcnctatcgtgaaatcctatcatggccgccttncntttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgntcgcgctaccgcgaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataaccgttatctcgttggtcgccgatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctactcnatcaagaggaagcaatacgtccaacccnanccgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtgnccccaagccatgcagttctagcattagcgcccgcgacaccaatcaacttatcttnngcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgngccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaantagctcgcttcgagtgtcacgataatagtactngtcaaccagccgcgcccaaggccagaccgtgcnagtcttgacnnnanncggcagtccccgtantnagaggagactcgccgagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgnntaccgagcnnggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgacnatnctaaagcgacaaaaaggctgtatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagncaattcacagcgcccgccatcaaatcacgctgggaacgtcagatgngatctggcctnnaagctgatacgggaatattccgtgtcaacattgttcgactcgcncagtggcgcatcgggaatgcgtgggcacggaatagctcaggatccaccaggaaacttcgagtgcttttggtgacnccctataacttggctcgataanncgcgngnnagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgcggccgttcacggattggnncgagattacgccagatctatttactttgcgccaattaaaccttaaatacaccgctacccccgagttatccacatgccagcacgattaggnnnnttgcaatcagcacgtgctcngccgagcnagtgtnntntctcgctgttaagaccttgcagcccgtctgggcctggcnccctagccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaacttnngcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgnganttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctgnnnnnnnnctcacaacncngtctcnnngnccagatcaaatagcagaaatgcgactnctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttacgtccagtaggnactgtacgttgtcttggccatacaagtctctctanagacaaggctggtggaccttgcggtggcgangcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggacttaggctgttannccgacgtctcacaaggnnngcatatcggctagacgtnntaggcttgtgggttggaacggtagcagtctattctggcggcgctatatcttaacgtaccggtgagtgagataacgcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagtgccgtgaacgcaactcccggagcgaagtcnncnacgtnnctagtgctgnccccctaccttagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagagaaagtcgcgggtacccccgacttagtttattccaacgcggaaagagtagtgcggggagaccccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccgcgggactcttctgcgatgnnaattgtggatcgttcccggggacgtgaggactctnaacgctacatgangaccncgattgttaccgtgagtggcactcacgccgcagggcgtacagcgcgacccctgcgttcggagtccctattagaacgcctataccgcgactccgangccncggccggtattgttcgtcgtgtctgatactcgcgattattgctggtgtacctcggnngantcgagtgccggctcgggcgttgaagcttaagagcccggancgtctcaacgaaaggtcataatacatgagaagatgaccacgcatctaagataggtgatgtagcgccgcctagtcgcacaagttagacggactacacctgttannngcgggaaagagatattctcccgacaacganntacgtgtagtgtagccattagcgcttatctccgattgcgttannaacgggcgagcactgggagtggctaacattccacagncaggctccggcgacgctatcctacacggactctntctttataaggcctttgtccatgttcatnggtgactcatacagcgacttctaggccaagttttggtatcgaagattncggtagtgctgaatggcataatgtcgagggcggcacngtgctgagaaaaataacggtnncttagctctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgagcgttagcctatcacaataggtctggccattccttagatacnnnnnnnttccactctggggtagacgggtgcgcggggtagccgaaggagaagggcgtccctcgngactcactcctctttgcnnntgtgcttacggacttacggaccttatttctcncacggngancatgacgcatgccattcttatcagcccangcgagtgataccatagacacctaggccctattaggggcagtcagtcgcttgcaagagangtttgcatcttagcaagagnggagggatatgatgctatagtggaagcctntaaaccccagggtntagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatancgannngttcgggtgtcacanttgctttacntccggccgggctaacccagtcacctctaggnnacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgnncntaaggtcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccttaccccacgagctanngcntggccatcttatgcgcgacacatcgcggttcggntgagacnnngcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcangcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgaccggacccaaggatgctggcgacntacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgatcgtttacaagttgagtattgccatttatcgaaacacactaatggatcagccttgggtttgtctacgctnncncacgtcgggttacgggcccaggcgaataaagatttacgctgatgtcncattttaaatatntnaaatagaagattcatagatgcctcggaatattgacgctaaatactnngganagcggatggggaagccacctcaagagaatactaattgatggtcaatcagtctcctcttccgtccgaacgnatgaaaaagtcttagtgattcgtccatgaatgactagcctaagtcttcggggangatactgctaacggcgtggcccgnctctgtgnggaccgnagccaccnnggcgacacactctacnngtacccagaccgcttcangggaggcccgggccgcggggttannnttnagcggcanaanncttagtattcacacaggcggtggcatatggnntntggtagcanttatacaattgcgttaccctcgaagccgcccannttaggaatgctcgaaacagcttagatngcgagtcgnttcgcgggctagcactcaacgggcctgctcagtcagnnnggcacgatcttcttgtacacgggcaccttccaagattgcagagtcacccncnnctacgtagaaccgccgtcgcttngacacgacgactacattcggcctttcagaacatccaacagcgcgatggctgtggtgcgccgtacaaggtggatgaggatgggttgccgcatattcacatcccatgataggatgcagacccggaagggtggcgtggtggtgaagtgtncactagcctnngacgaggctagatccatatggagagtattccttctcacgaacnncgctgatagaccgagtccccggtatcgcntgtgggggggtggagncntgttacgatgcgggctgcgnngaggggggattcgttgtccgccgggttaggtacggaagtcacagagaagacttggaccttctcatctcgtgtgggcaggtagcagccccggacctgcccagggggactgggggctgttaatannccgattctatgaatgntgtagtcatcggctggatacatggtggtctatcccaactaatctaantgnttcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgaccttgatagacacttagttaggaattttgcatttcacatcagcngagttttctagtcttcggtcgggggccccgangtgcgtcgcagggatgccantcaagaattcctcactgtgctgcaacagggggagagtanacccctgcagnccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgcnacaaactgagggatgagtcgtagcccgaaccggtggcggcataaaatngcgaaccttgtcactcgcataagcagactcncgtacagcggggttagggaagcaatagcagcgctgcagtcctaaagcgacagcgtancacggcgcactgngcgatcggcgccagttcatattcctagcaaataagggcggggtagacccatgtgtngnccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtngcgtatgcactagcaattttggtctccacaagagggagtctacnacgctagctgatacaagaagcgagttgggtgtcgtagatacggttccganagggcgccttgtcgtcnattaacntacgccatgttagctcaaactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacatggtggcgacaataccgcagacatgggagtcgtnagtataaannnccttagctcgcctannnnnnncnnacacatccacgacctgacacgcnnnnnnccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgtatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggactccgaaatattgagtaccgtatgagaagccgctgtccaaccgaatagattgtggtagcaccaaacnantcacggnnctatgactcctgtgggtgagnccgaagtgcgagggtgcttagttcacattcgtgaatggctgcacttcgttatcattctatcccgccgtgaagatggaggttcagcgatacagagtcgacaggtcgtgccagttacagatggatcgtantagtccccacttacttnggctctatcctacactgcatccattgcagaaaccctcccgctcccaaaacgggacagtgatagcgcaagttgcctacgggggacccctgaaaattgagggtcgctgaaggtctgntcttgacnnnnntccttaattgcaatgcgatgcagctgttgtagcagcattttcacaaaggccggcttcagtacngccncngaacaaccnaaggtttatcggtgtgggaggggggacgtgcggccactgggaaggaacctacgcgcagcagatcaaggtttgttagttagttgcgaattcaaagtactctgccaagccaacactaggggactatccgagtccgactaattgccgagcccctaagtactggactaccccccgttgatggtcagttcgtcatcggagaacagctcgggtttaatggaatgcctctatcgaaacagttgctcttacatcganagcagcagagtcgtcataatggacctagggctccgggttctncgctcgataccgccagnacgtaacaaagggtcactagctttatntgtannagggacgtgctaagcatagggccaagcgcttgtgattgagtcaggaaaccattgctactcggatgacggaagcggccagaggacatgaacggatttaancaccgnngcctgtgctcatggcttccataaaccctcggggggataggactagtccagcagcatctaaaccttcgagtcggtcgcttgtcgaagccgggggggcatcgactaatattnatcctcgactctccctggctgtgtggcttcgggttcacacgggaggagcttttaggccacaggcgaatggtcctatggacctaagaccgtgagtactgcacagtgttcattgaccgtgtaaggttagaccccatccacttcgtcctgttgttggaganagtagcatgcacggggtgtacgcttccgcgggagtctcgcgcggatatttagatgcgctttcaatactagtctgcaactcatctccctaagtagtcctcctccgacatcnggacatactgggggtgntagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacaataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggtgagtncccggnnatctttaggggctccacgcccgcagttcatccatgcatcttaagannactngagggcggaggtgcacaaaacccgcgtaaatgctanngnctcgcctactncgtacttaccgccgacccggaccggatcacnggctcttggctggctcctactgcaatcctagatcgtacccnccngcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcnaagtagcactccgtacgctggatattcgtaattggggatacggccgggtataggtaaggccacgacattgaggccgcgcgtaataacgtgggcccngnacgaggtngcgaataaggggacgccacgtgctctgatgggatnacttatggacgcaagtgccatggattatgtttcgtccgncggcaatgctcggccttgtgtatttgcgagcaagggcacaccgancnagagcacgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgccgtgctnacttaagtctcacgggcaccnnnggcggggattatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgngttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatntccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcagtagaagatgctcttctncctaccccngtaacatggctccacgtgggcactntcagggtgcgggttcggaacggactcgactcaagccgcnaggcgcaccctttggatagggcatcaattatcacgcgcccgatgaccagatggtagcagaagctctgcaaggagcctagaggtagctcggtgangattcttagggaccncnnggtaccgaagataggactancaanttgttcganancgctggcgngcgcnattgacgaccggccaggacctcggccttagtcgctctctggcgcgcngtagaagccttccgcgtccgagtgcacgtgtttttcttcgaactangacagtgtttcaactccccgctggagatcccttacgtcggtgtggcattcggcccatggaagtcaggggatatatgatattcaatctcgccctatgcacttctngggcggttgcatctacgaggcgtggagacacaaacccacgctaaanacacccgaccattttcggcttctcgctgcttaggtcaaccgggtgcgaacggcgatngcgcatgaggatattgcggctgcggtttgatactcaattgggaccgatagtgtccgtggatgctacagccccacntntccncncangacccggcctttggtggttagangggcggctgatgcactaggtaagttaggaaacccatggtcttaacacaagtctgaaggggcgcgaagccgtctaagacatcgctacgggcctcacttagagngcgaagcgttgcacgccgaggcactcacnaccttgacacgggtggacgtaagccaaacagctcctcctcgcactacatgtctaccctgacccggagggaccgncaccggactgatggccggctctgccattcctgccatgataagggggctagancncgcagcntggctggtttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgnctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgttaggtggggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaannggaagggggcggcagaagtcagggcgcttgaccagtgccacttgtggaccgcccaccgaatccacagttgtngtcgaatgtnatgccactcggaagagtcgatacgatgagactactcaaccttggaatccgactgagttacttcatagctttaactagtaagccnncaccgggaaggagtcatagttgcagtaacgaagcactcccgtgcccaaattggtaggggcgtaaggacgtgtagaacgttcgcctcagatttcggccaaaggcatattacgaacacacatctgtgacgagtgaactctggcggagaggcttactcggtgggctccggccccggtgagcccatgggtngcggggggccggactgggacagaataacaggcttgagagaatcgagggtgagcagacatttgcacgcccnacagtcctctcgcatagcgtgtgcgttataagggacccatcgcgataccaaganagtgancaactttgtacgcggacgtgtatacgacagtnntcggnggntaggcgagaatttcatacagcgcgcatgcgtgaattacgcccatggaatctaccgattttgtatgtttcattcattcctagtagatgctgcagtgagctaataatgcnnaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgncgtcacttagcgagatgccgtcaccaggagcctgccgtgcctttcatgttggtggtacgtttcggcccggcgtactgactacagacccttgccaggggcgggataatagggcagttgggcttacgaggggcgtcgggactgttnnngagactggtgctcggcgtgaccggatagcggatattggcgacgggagtgacaatcttggtgcgccacgagggggtcctgtggagagaaccactaacttaaggaccgatgaacattcctcctcccccnttgggggcgccgtcaatcggaggggacctcaggaacatgcaccgttnnaagtcaacctctcgggtatctggtgtctcacgcgccacgtgagacgaacaaaggttattactgttcggacggttgggctcctaggctngnnngtgctccctttcgtgcctccaggcanngcggacgcagctaaaccatgcaccgtcccggccgcggatgtgtggtgcagaataatnctgttagcgccccggttaaatctgggtaagggctctccactcacttcactgaagaatcgngntntacgcngnnngtnccgcacgccnattatcccatacacaccctgcacccggcaaaattgaagacgccgcatgcacccaggtacagttaccctacctcaccaatccgacagtnncgcatattctaaacccccacntntcttntgatttgggataaagnacagactcacntattcacagccacggcgtgaaccagttgaatataccgacgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttnnccctcggtagcacnnnnagtccacctccgtaatgtgtcagcncacgtgcagtagtaggcaagccccgggttcttagagccgtncctgaatgctccaatcgagtcgcgccgtagttccnnatngtgcgtgaacgcgcacatccagcatcacggccctccaaaccttggtcgattaacnttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagngtattcgctagactatgcatcagctaaaggaatggcgccgcngtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacncatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaaatagagggactatagttatgtcatcccggggtcctaatctncactcacgaggnnttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctangtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgangaccgaggtaccaatgacaactagtaacctctgccgaatcacatgtatgttgtctggnatacgcgggccttgctgttatggctaagtacagcttgcgagattganccncccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctnttgtacgggaganangactganactgggctgccccctgagtattcngatcctctctacgcctctaaacacctggctcacttagacaacaaatgctgtgcgcgctactgtctgggctattaagaaggcactcgtagtcgtatccacgatgacctacgtacggcccagcattgcaacctacccntgncaacgggtgaaagcactggtccagaaaaagatcccgcggttaancccagggggacagtcaccnnnnngtagcggggtggcgcaggcgacaagtactattcntaagagccagcaggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaacnccgagaaattgttatcgtggaaaagtgtcacctcacgcacacaatagtcagngttgcagagccttatacttggttccgcgggaagtaattcagcgtgtgacttgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcntntaccccgggaagagatcgctcgtcctgaacagatcgactgctcgtgagagcaattttgtgggcgcagcgcccggccgtgctgtcaggcttgggcgcatctnctatagatccggcccagtgccaaacgctcgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttcntgactaagttcgcgtacccgacatactgtcggactgatactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttcngtgcgccgcaggacgaggctattgcttgctcggcttaagntagtgtatggcganngccaacattcgtgattctcagaaagtagccaatgcgtatcaacgtaaacaaatagagtgagnntttgnntagccaatcctgacctgantnntgatccaaccgtgactgcttgntaggtngagagtgtcgccgattacgtcgggggttctgatccgctctctgtaggcaagttgttcccanaccgtataccttgcacgacgcaagtgatcactgcacacgcgagcccgggagtccctgggcttccaccgacccgtctcgggcggcaagtgtggttcccagggcaagggagcggaggtgacatcccaaggaatntgtctgtgacactttgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttgantcattcttcaaatcagttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagangttgagctacggttgtgcgcccctattagtgtgggttgactcgccggcctatggtaactctcgcccgacgtcagattaaaaacccgtctanngacgccgttacgtcaccgatccctggaaagggaggacgtgcggcaaagctacagaacggacgcccggttgcgatgagtagcgatacaatgaacgggattagataactacnagcgctcttgacgacccatgtgtcttctctgtcttccncgttttgctcttacccatccccaaccatcnncctgtttcgaccagcgttagggagttaacacgcgtgcaaaggcccggccggtccnngtgccgttatgtgctagaggatcctcgcgagcctcccataggcgagcnnccatcagtnnnnnngngtgtgatgagagacgactcggtgtcaganggcttgcatgcgcatgacacttctcctgcacctcccgttctccgacccatcaggtcgtcgcccgtgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctngctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcacncnggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatnacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaatangcgaagcgggtctcgtaaatatgttctctctagcagggcctcattnccatgtcacctccatttctctccattnagtcctcgactgggttaggtcgttgccaagcgttctcccctcctgccggtcccggccggagcactctgaatgctggggtcgagaggacaagcncccaaccgcttgccggcataggcgtggtcttcattgcgggatgagaacggcaaatttcgagtncttcgatatgaaaacggctattngcaacaccacatcgcggagggtcagcgtatgccgacgagctcattttcctgactgcaagcacctnggtgaccaagtcggagtaagatncggacgcagctaaggagttgcccaggaaatcagcctctcgaactggtgcacacgctatatcacgaattcgggttaccgccagggggtgtgaancgtagcctgattgcgggggcagagtcgtccacgggggttgcntacggcccccggtcgcaggaacatgaatatangatgcggtcacgtggncggatggatagattcgcggtgccctttcgacgatttgacgtatacgagttacgtatgcgatccgcagagggggcccagtggccccccgnaaccaggtgggagtcgtgaccctccggttgcccccagtgcccgagaccaattccctaacgattttggccagctgcccacctgtggcgtttacgctgccaaacgctgggtattccgacgagcagcgatgtgcgagcctggcgagacgaacctatcgagccttgcgcttttcagagttgcacgaggaccnaggcgacacctgccccttgggggtgcgttgaaacacgccccgcccattgtagaatcaaagaaggtgtgacctagaaattagagcccaatgaataatgttaataggcgtccaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaacgcgttggctagcgccctttttntacgcgttgcaaacgtggattttcgggacgctgagtgcctgggcttgttgtcttgcacggtgctggagcgtccgcagaaggctacaggcgcgacctactttcacaagggcctaggtaatgtccgtgtggcgttagcaccgctccgtgacagcttgattttaaccccccgacttaatgtcgggcacgcgtaaggcatttcggactaacgcgagttagaagcgtgcctagaccgccagctatgaataccgctacnnnttgcttnaggaagcgatgggataattcccaccacaacctccggtggctgagaggacgctcgacgatgaaccagatcctgctgctcccagagcgctcttnggcatntataagagaggattctacacactgtggggggacatcttcattagcgttccgcaactcattcccacgagcgaacgaacgctatcggactttangatgttgctgagcgggagctgacccccctgggtcggnnggggaactaccgcatacgagtgtcccttagctcctaattcgttggcacccgaggaacacccgnggttagcaaagttgcaatcttgtacacgcgttgcgggtagactttcagagctcanatcgcccttaagccttgcaatgcctccagacttcgggcctattgnaatgctccttggcggggatcgactcacccttacaagacaatttgantggacatattaaccagagccggtcccgaaaagcgacatccggcatcagacaagctatgcaagacacaaaacatctcggttgggnccggacaggccggtgcaccccagcaaatctttgtgccttaaggcgtgctccncntaaactttcacgcccgctgctttcgtaattaagtgcgacttacggatgggactctacctttctcgcgccaggcagctaacccacagggtgaacgtaaggccgtaagagactaggcccaaccnnncattgcgcaactgcacttctgaatnccaagcccgcgcagattataaataangcatggagatcaagcaaaacaaccctggagttacaaaatatggcggtgcgaacgagccgtagcggcactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctctnnggcttatcctggcccctttaagcccgcancgggaatctctgttaggcggctgggccaccataacctgggcgcatgcaaggttcgggaggctgtacccaggccttanncatggngagcggctggcggaagctgagcccgtgngcnngggggaattgatgcagagcggtaccacgtctaatacaggaacgnnngcagtggtatccataggcctactttcagtgcaaaactatggtcataactcttngcnntganttactggaccatttagaatcnggattgttcgcagtcatacccgattatctcggagggcatgcgggggctcgaaattcttgactcaccaactgatgcgaggatctgaagaagtccgcattctatccgtcatggctggggcgtatccaattttggtgcgcttcgttgtacatgcacgtctgtccactcnatgcttcacaatggtgacgcgtgacagcgntcttgtcatagtgcagggggctagacgtcgtcggccacggncagaacgatgatgaaccancccgggagcggtccaaccagctgttgtctcttaatttagttangggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaggggcttagtgggcccaacccnaatatctgttcgtttggcgcagccgctcaagccgncctcgtttatgcactcggccgccccgtgctttccaggtgcacacccaaacccctgcctntcnncttgtaaagaaccgaccacaaaggagcggtcaacccntggccactgtannttaacctaggatcacacgctacgctaatgggaataaacgggggacaccgacaacggtggnnggttaggttaactctactannatggcggcactacgacaaggcgncaaattcgctatttaacttccaaggggactgggggtcgcgggtacacnagcctcccgttcagacaaccatttttatgtaggacctgccnnntccggagggacatactgtcttcctactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgaaacgcgtacaggacgtgacacatccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagataganggtgcantcnncgagnngtngcattctatgtgtcgtcagttgcctatatacttcattgccaggctcgcgctcggaccgtcgtgtacnttaaacaaatcacaaanancgcannncaatagttcgaatagaaggtcnagattctctgggctcncggatgatgggaagggcgagagaaaccctgttctcgagagacggttcctnctattcgaccgcccactgttgccnaagactttcaggtacggcgtcccagtcgctatgggcaaaggctcgcntctactgtngggtgaanttactggagtcttactcgacggatgaatccgatacgagcacctcaatagatcgtnaatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtatctcaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtncgnnnnanatatannggggttttgcttggcctaccgtccacnnnncatatcatgaatccgaagacaagcctaccagcggtgggtcgtggctaactattgtcaaacggggggttaanaccttcacgcgccgcgttgatgatcttggcaagcagnttggtgtnnnccataataccacggnattgaccgtttctctngctaattatttttactgtgcggcaacgttcgcccgccaaggacggactggggataagccgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactggaaggagtgttctgcctcctgcgcgccggaaggaaggatcnanggaggtaaaaggtacgcacccttcgatcgggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgngtggcctctgataggtagcataaatgactgctaatgacgtagggtcaaagggaagcgnttttaggagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccngtttatgtcggccttgatcctattacctacttctccggtaggggcngggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacataccattgcggggccctcgttcgaagggcctaagctccgagcacgtaccgggtnctctgcttgagtttcactgctgcggactagtagccaaatgctgtncaagactgccccgacaagctcagttttgcgagcaanacgcgaacgccgaatattcgcccntcgtctgggtgaataaaccccggggtgctttacggattctctccggtcgattacagcaagtcaaggggtggccccctatgtaaccgcgtgtattccttactaacggccacaacacttccccgtacatcgctaatcnggcttgggcccggcagggctaacaaagcgcgtgncatcggactccggnggccgcggtaagttaccatcgcacacggtaccataggtcanngtacggggtcgcctttngggcggcgcaacttgggagacggcgaatctgaacagattcgttcctgtatcgtgagatcgttctcgatgcagaantccttnccgccgggactcattcctaannggcacagatctatnngacnnngcaaacatttnnagtgcaatactgtcctttatgannggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatntaattagacgccgcnaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacacgaccnctcccggtggaaagtcccgctcagtcattaagatgcctccagatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatcccccggtccctgtctaaggggcgactctccttgtacncagctcatggagaatctaacacttggcaccttatggggctccacgcccgctacaagcgcgcgcgctcgttgcatgaagagtcaaacaagacctggtacccgttaccggtctctcccggtagcgcgtttgcnaacgaaaagtatctatccatagccaactcagaattaattgcccgcttgttaggaaatgatggctacgccgtcatatggcggtccggnaggagccataagtacacggccngcactgntcttagagaccacacnnnatctgctggcagctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaaggtgggtacgctgntgtagggcgttagtcggctgggaaccaagcgcttcgggagatcgtanatcgggcgggggactggtgaagcgntcacaatcacaccgcccgtggatcagcaccaaagccatatggcgcacttttccaactgaagttacatgcataacgggaaatgaattgcagagtgtacgacgtccgcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcaananctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcncttagttattggagagatttaacactttcaagttcatacgcgcgaactccggtatttgagattccggtcgagtgcaacacagaatgtgttcttaccagggtgcntggtanctgtgagggtactcaacctaatgttatcgaaaacggcagaagtcaaacattggagggtaaccatgtgcagaccacccggccctcggctcgttttagcnaccancatacatttgcctgagttgttgtnaannaatattagcgctcgcgctgagcacccagggccggcgtccgaacgaaggtatgcgagagaccagtgaatcccatggtgcctcgggctcatcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgttccggttacgggaagttcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctattaacccataaatngtgtaaantgcagggttaactgnggtcgttgtcgccaatcgggcgaacaatctttgtgggccntttaagtacatgtatcgttagcgggctcggagttctacaaagcctaatctacagcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcgcccggggcctatgntacaagattgggccgccgctcgccgctgatgccttctagntccgtctcatagcgaccctctantccggattacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaagacgtctcagatacccnacgcatggtgtttgtganactcgccgattaacgcacacgtgatccgcactataggcctcggcctngccgggaaaacaccggtacacccaaagactttttcnagtcgatttgccccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaantacttgncaacgcactcacgcatcgaagcggcccacnnntnnnnncgnnngnacgcaaggtttttcagacacatgaggcgccaacaccagcatgcanngtgccgctgcggccgaacgnnntttanattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgttcntnttccnnctccttggaccgtgccgcactgcccgcgcgctnaaccttacggccgttttctctaatgccgttcccgcgcggtcgcgtgtagagtgctcgactcgtcgcgggccgcccaagtgcggtgcatacttcgtagtacgtctgtccaacggccggcagcagtttcctgtcattggctccctcaatgacctgtgagtagaccggtgagcagagcccggttgctgcccgggtcnncccgacacccggcagcantngcggtagtctgcaacgtnnnnagagcaggncggcacgannctgcnntgntgtggcaaacaatgatcgaatacctactagacgacgccaagatttnaccacacgcggcacgcctatcatgaggatgtacatcccccncctctactccacttctgctnggaattattactcgaaatggtcgacaaggggggtcccgttacgntcttaccgccacaaggggnnaacacccgcagacganaagngcgtncncccaaaccggtacttgcctcggttaaatgctnacggagtataagtctatatgccgtgnccggtacaatcatgaccaagcgacacgtcaacgtaaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcngccgcgggtcncgtagctccacggcgcacgccctcatgtagccagcagccggtcccgcggnaaacagggacaaccatttgaggatcatcgcgtaagcctcgattctcatccnnacgtgttagatccagcacccagaccagancccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggctcaccggggccatgtggcatagggctccaggagaatagtaatggcggaacgcngngctgtatgccggagaacagaagaactgtcagcttgactaccnncttgaagaagggatattgccctngngtcttttctagaaacaccgcacatactctgtattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatncggcggcaaggcaagcttggccggcggcggtgagtatactagggattcaagtgggttggaagtctatttcggtactgggcgccgtacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtctccctntgatgcgcaacngggcgacactacgcgacccctgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatggctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggtagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacggccatcaataagggcgcaaggctgcctctataacngatgttcataccgggcctatgttttgcggatatcnannganngacgtaagccctncgtgctcgcggacattgttataccgcagcagtgtgataccgcatcgttatcgnactatacgtagctatccaanantgtagagaccgcacgatttntcaaacttcaggtgattangatgctcatatcaaccctatacctcggtgtcccctgntcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggnnccttgacgcaacgtcncttgcttgtaanngaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttnnancgagaaaggggactcggtnccntactgcgcttcccgtacctcgctaggccgactgcgccagggcgcngaagactcaaaacgcngttcgcgttctgcaaggaagggaatattagcgataagtagtanactataagaccctgagcaacgggttctggattgagctaganctcngtcgaaggtattacccaccctgcgcgatctncattgcactcctcaatggcggtannnannnnnntgtctcactacgcgtggttacaataggacttaggcctncactacgagaccatgtagcagacagattntgggatggctttagtccggactaaccaactcatagcccttaaaggttctntaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggcnaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctaagcctgtgccggtgtgtgtttacccgccagcgttttcctctgagaaaatntgagtacacaggacactacgacctagaggaattcgtaagtaactcacccgagtacttcgtagccagagcgagaaatgagctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatctcagtccacttgagacggattcgatggtgcccattgcggtactcacacagtanaagnccggtgatagacagcggtgttttcacagttactttacngnctggggcccgtatcgcagccaataccagttcgcacaaggcgacccggaggattcgtgacaggtccatccggntggctaccaacgcgatannggccgcggcggagtgtctttccccataagcagttagggccggatatataccgtcccccccaacatcaccctcaccattggntggtctggctgatgcntanctcactccgacagcnccaagtttgtagtcatancgacgtagggaatcgagtgatcaatgagtcttgngtttgttaactttgttctttgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatngtgnttcgtggggnngtgcgttaccggaggctgccggcggctggctaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcnttgcactaaggccactgtcggctacaatgctgtgatattgaccacctgcngtatacatccaccaaggctcggagacccggggctctcagtccctatcatgacgcttttggatccttaagtactgaggcgagggcgtaatacaggtgcgcgtcagatccctttagggggactcggtgtacgaggagacacaaccgtggatctagctgttaggatcccactctatggagaggaaaggatcacctggtcaggctggacatcnaaacgaccctcagtggacacttgaaagcgccttatacctaattgactctgtaaacacgtcaggcaggacgcccncgttctataaaacaactaagcgcacctgntccgtataccctggcaaattatgatcctaacaggcattctggcgatgttgcttatcccggcgcctcgancgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttggttgagttatatagcaattgggaagagtacgaccgatcggtgggccctgtaccactgcgggtcgcatcttggatcagtgcaagggcactgggcatgataatgtagccccacggcccgcnagccnnacttacacaccttttctccctacacccggtagtgatagtcgtttttgagctcgtnccatcctacggtgttccgntaancgggaggtgccttggacccccagccaagcccctaaacgtgggctcacacgcctagtacccgagggtgncgnctaggtgccgagatctggatcgtgtcactccgggatgatnagccctggctgttagtgtcattgatcgtagaaggggataccnggccgccagtagccacatagaatcagctacttaaaccaccgttacctactgtttaccgactggccagtgaaagaacatgagattgctggtggtaagtgcctagcacctggagtcaangtcgcattggtaactcggtcacaaccatttcggacgggcgtcattcgtcgcagtcccgtgctgcgtggtagatgacaggtatcaagcggggggtagctaagagtactgccgcccgacacccntttccagntnattcaatcgttgtnccattatctaagngagaccggcgactcaggcacngnaacagacatgataggcagcccgcgttgctggtcagcccaacactttccatnatggcactactggggacggagtcctggaggcagactacagcgaatcgggtaacgttcngncggctaagataacggctcgtcacgattagtcagggaatttgacgtgggntntttcgttgagcctggccccccggcgngcacattccgactccggttcgagaggcancccaaatttagngatgttcgggagcggaaatgggtagtgccgtccggcacgtaacgtagcggtacccccttgagcacccaagcttaatcttcagggcattagagcgcgtcggaaccaatccggggtaacccaccagctgctgatagggtactgggcgggtgctgcccccgattagtcaccccctnnggaacaagaattagcaaccagttattcgccacaactacatncgtatgcagaatcnncccccaaagccgcgtacagaacgtcgcagttggctgaggtcttactgcagatcgaggatactgggaagtgctattagaaacggtcccgtctagtgtagactcgaggattacaagcttccgnngacgggtgcatgcaagggcnncgtgactggcctaggcggtctcgagatagcatagccgtggcgatcgccttttgcaagccntgccgctgcggcgcngtcgttgcaccctaagcgacacccgngcttttacctaaggattgaaccgcctcntaaaagattttttagcaccgctcaggactttnttccatggaaaggncncttcccccggacggcactctatgcattgatgttatttggcaaggcggcggtacgaccgggtggggccgtagcngtccgtcatcctcctcagagtgcntgcctaaagggggatcacacacgggcaaaatgatgattcgcagatttatgacataacatcagagatgggnactgcctgccccggttcaanngaatggcggcngcgaacgatctaaatcccncgcgccatcaacagtttttggtgggagtgaccagctgtgcaanggtcgtgnagtagagagcaataaaagtaacatttcgtgccctgggagtcccggcatcctgacgaanncgtccganaactgctgaaataggcgcctggtgttnccagattcaatggttgggctgacgnttacccccgatgctgccaaagtttggtaatccagtcacgtcacttnctnnncangggcaaatgcaactcccgcgcccgtctcaaanngtgagattggtaggcgtacccgcggtttcngtaccgacaacccccctcggtcatttgccatgggcgnccgtcgcctgaggctatgtggatctcaantgcttcggatacntgcggangttgnattgaancanaagccacgnngggcccagaagctcgcgtgncggccattttagncgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttctaaccccgnatgggacgcttcctttctctcacgcggtttagggaanaggcagctcatatctgccttgagngttcgcnngacntttgcttagccagcctaatncggcaagcccgactggcttcactgcagcctccgtctcaactttcantgtaacctatcctcatggaggttgatgctgggnntcgcgttaaagtntcgggccccacagcatatngatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctnagtgtatgggtatgctncgagtgaccacatntatgcgaagccggcggacgctcaaatggctgttactcggcgcggcacacgagagccactgngagcgtcctgggttgcacagagtcgacttccctagagcccatagtcatttctctatcctgatctgactaggccaactcattctactatctgtatgagttccctatgacgggngccgcgaaaccggctcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccnaannnggtaacacgctgacctcccctgatccgcttatatgnccaaactaggggtngngccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgttagatccgccctcannggnncgttatcgggttccacatcttaggtccgcaaccggctttcggaagctagggtaaacttagcnnnncggcaagtcggcgatgacctttaacaggtttagcctatttaacggcaatactgaacattcgagcgaaccagaaacggagatgtcggagcggtgcaatacaagcgcggtcnngcnacagacgnatattagcgtcctgacacctggagcttcaagccgcggnctnngagccntccgggggaacacggtgtagcgggccaaangnctcgtcaagtcataggtacccagagaccngnctnccggtagggagccctttcatagcgtcaggtaatactccccccgttcgtttggtggcgttcgagncggaatgtatctgtggcattggagcacctgggtacatattcctatcgagccggtagggcggccattacacacttcgactgtcgaaagcctaatccatataatatctagaccgccacatgactgccgtgttaccacatcacttagaagttctagactgtatcatgtcagcgggtccaaattcatgctaccaccgctatgcgacgactcaccacgaccgagcatctagcagtccagtcggagaatgcctcgatcgcagctagagctttaaccgaacgcagtgggcaccgtcggcncatcggccagcggaccctctaccagagtattcgncatccacagtcgtacgactccatgcgatgatttgttatttgtatggagggtacttcgctgacnatgtggaaactangagttagctcgtccacgaatctaaaggccccccctgactaatgcagggngcgggtgacgtgtaacttagctgcctngtcgacccaaatctgagtctacaaatagttctagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagagccgctgagtcgtgaatngntcctcacgtccatgggcgttcngaagcggataacgttcgtcagtgaggtatcanttcgaccgacttnnttngtntcccctagcgggggattcctctctcacatttttgttctagannnntcaccgtccagaagacctcgggacgnagcccntcacgttcttacggctnttagcagtaatcaaatgggctaccataccgaataccaaatcatctaaggctgacagttgnnggctagccgtcacgttgctntgccagtgaccggnacgcggctcataattaaactcgttcgaaagagagaacggcccccactcgaggatattacttggnctatgtccctcccttgggagtccgnnttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtacgcgtggcgcgaggatgaaattcgctcncccagtcagatgcgtgcatggaagccggatgctacacaacggcagagcgcgttgtgttgccagaggaacctgacctcagtacccatgtcttccttcactaactattatcgtaccgtcgattgccagcatgacccataacagctgtctacggggcaggccagcgcgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggncgactcgaccggagtgtatcgcncggggacctgggctagaatgggtctcctggagagctgtatgatatgatgggtggattcttgcgcgcggggactgctcccncgcatccacgtgttcgggagtctgcaactccgcccggatatagancgcacacgaaggacccaggaactagaaaaagaataactaatcgcgatcgctttcactttccagcgtgtnctnaccaaccttgcggccggggtatcaaggaataccggtgcatctgtcatgcccaaaagcttgtcctnatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatagccgctccctggaccagggcgccggaaattaccctcacattcngccatcatcgctggtcganccgnnncgacgcagcaatggctcggtatcacgcaacgcgacatggccggccctctttgtagggcagttctaacggcgtccctccacagtaatttaggcctaaactgtaacctttatacactttcgccgcggttacagaaagatatgcgtgccggggcgcggacactgagggttcatcgtaggtcttcgtaaatcatcntncgacgattaaaggcagctggaggcctggacaccgggcgccaatccaggccgcgcccggcgttatggtgaagtcacgcttgacccacgcccaggcaaccacgcggcccgtacttaaacgtcagcccaacgacctttgccctgttgaagctggtaagnngactctgcaaaagtattgctccagaccgtgcccccacatttggtatcactagaagttcctccataacaactatcaggccatgcggcgatgtcgattcggcgcgagtgtctagagcgcgggggttatgcagaaactggggctgctgtcgtgctgcgagcctgttttcagagacccagcctagtcggtgacatgtactgtcgngggcttgggtgttgtaggctgtgtcggcagcgtagggcttttgcgccacgtcttagcccgtcactcacccaaactccgtcccgacgtatccccgacgcncgnntnnntcnacaagtgcaagcgacacacaaaactctcccgccgtacctactcgacaaccgtcacagggtgataagtatggagacgacgtctcatgagctggtaaccgcataaggtcttgaatgtgacgnncagngtatntgtaagttgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggangtagggtggtcaccccnacaatctnaccacagtcacttgttcacggcgttgcgtgcgatgtttattccctcttccgcagccnntgtgcatcttctggtagtagtgaaccacgangatgtttacttgcccacccgcctggcatgttccggaatctgcatcatgctcgccgttccaatacttaggctcatcacgcgtcggagtganggctaggcttcgaagggcttagtggagtatggctcctaatgacangtgctgcatggtattcctcagactggtctggactatgtcgtcattngctgaccggctacagctctagctttttatgatatggaaattaccgggtcattttcataccctaaaacttcctaccttcccctaccgggcgagtaggactttacggaactccgttggggttatgcatggcaatgaccctgctgtaacgcgtggcgaacgcgaaattacgaagacatattgggctattacgcncattctacgccagccggttctgctagtcggcttccgcctatattggggacctgttggtgtgtgtcttcaggggaggtgccagcccaccgtatcctcatacctgcacaggtcacattgcnggctcagacgtgccttgttcttatcgccactacgcatcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagngncacaacnatgggttctagtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagatgaaactcctaactctctaccctgcctagcctgaccagatcgcgaataccggcaggtgagttcgatagtattgtcgggtaacgataaggatgcggccagtatcttaaagtgtgacggaaccgagtcctaaccggggcggttaataatagcaacttctgcatagcggttttagcgctttcgtgttataancgctaccggttggcagtcctgcttcgtatggcctttggcaggtatttgcgctccaagatacggtagaagggcgcctccaccacagtgaacgctnngaaaccaccggatatgagtatagggtatngagtatgggagatagagatgtaaacacacatatttgggagcactagccccgcaataccggaagcttacgcctcatccagtgtncattacccaacagttatgacaagaaatcctagggtgggacttctgatggcgactaataattgtggaagtccatccgagattggacgggttgggcagtcctcccgtccggctgcgnaatgatccggaccgggagccaactgggacaccctacccgacgactgcngacngntgacctccgaaaccagtagcccgtcgctgcccgcggagtcgaccacatcaaacgccggcggttcaagcatcttgatctagtttatgcatcgacggcatgcccatgcccctttccgcgcacgcatgggaggcggcatctannanctccatacaaaaataaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgcccaccgtagcatgaagcgtcgtttctcctagatataaccctgctatgtttagcgtgccctggttaatcacgtttatatgnactatgggcgtagaccctagttgcaacagttgacgaattccgccncnngatgtccgaataggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtangtatagtagcccgttttttgatacaaatcgactgaaccccgtagctanttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggntcgattaattntgccntgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcnggcgcatccgttgatgagatgggatggttacgaacntaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatntggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttggnngaacgggcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcnctcgcgcgcacgtgaacttgctgncgnaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttannttctctatacctggngtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatntgaatggaggcaaatgactggcatgatttggaagttggctccatcctgatcaacaagcgccgaagctctgagtacatccgctancggatttgtttaagaacaaagcattcctattggtgngaatagcattcgannngtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaacngtctggacgcggtccatataataggatccgctcgaaaccgtgcccaattgcnnngtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggttcagccacaataacgaaacccgggggaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaatcaagngtcagcctatcaaaaatcagcctctgtcgaggggatcaaatttagcttgttcaacagnnnctggngggtcgtatnccnaggaggcaatatatgttggtcctccgacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtgggntccggcggcggcanagattgcttagcggtacataacnggaaatgaactacgcccctactcggacggtnnggcccatgctatctgtagaattggcttgaccaggggg tgatttcaaattgttccatggagatgctacaactatggcgggggtcngtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcgtgcacatccgtggccctatagggccantaaccacattaccttgcggccggtcggagagcggccaatcactagtgctcctcggggatgatgtcccggtatcctcaccgagcaggtcgtacatttgggccccgtaacagaattttcagcgtcgtaatactggatcggtggtcaatgtcaactgttggaaacccttataaggtttacggatacgaaaattttccgncccacgagcgacggcccccacagaaccacagtttactgntatgtagctcccaggcattttagccagaaagttaacgtcctatacgggatccgcatgaaacccgacgtgtcattcttgcccaaaacgcctctatttcccagactacgtgggcggaaggggctctatgtanatcgcggacgccagtgtcatggtgaacgcggacccgcagantagnctcggngtgtaccacatgcatagccgcagtccaaactccaacatgatggcgacttacttcattgtatagacaaaagctgttgcgggcaagttgcnctcggcccgcattggagtgtgtcttacacctagagatacgngtgtacctgatgtaattctctgcctggggctccagacgaatgtagtgttaattggaaattttgacaccgaaagagcttgccacttgcctggtccagctttcaaacgacgactaaagtncgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaattgtttatataaggcaaaatggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgtcagtgtcccgtatgaaaaaggggggactttgatgtttacccggtttgtcgattggacgcagggacgccacttttgacacgtcggcaggcagtcattaacgtccgtactctctgcttaatcaatcctactncttgccgagctaccgactcagcgcaatggagtttttctgacttcgtcttatccgtttggcgaagtcccaacctgtaanctccataaccgaattagcgcggagctagccgatgcggttagatgatggatgtttttcacctgtagnntccttcaccgaggcctacagcctgccttttaagtatgcgagcttgctaagaactaacgcattacttnnnaccgtgcaaaaggtgtaccccaatggccgttttcgcagataccctcggactcttnagacaactgcatcgaacatctactggctattatgcagtgttctcatggccgcgccggctgttaggttcttgttcacctttctgcgatgncggtgcccgtaatcgtgttngctggacaatgggttagggtagcctaacgacggaatgaaagtagaatgcgctgttcgacacagttccatttcttttacgctgtccgtgtcatgaatcgccatccatccagtgtggaaagaccatgttccgaactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctacacaacaggtagaccagcaaagccactggaatttttccacctgacaccccgcgtggcatgggaaagnngtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagccngtaagccgttttgcatagctttgtacagccacggcggtacaccccctacctaaggccgnaatcaaggctccgcaggttcgacactattatgtgaagttccaactagtgggngnagnatagtangagtgtgggagtgaccatcccccggtgcncctgtgttacgtctccctgccaaaccttaggggatcggatgcagatgtgtagcacgatagatcgttgacaaaattaaggtgcttattgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccntctttggaacgcggggcaatgcggctgaacactagactgtntcgtcccgntgagagatcgcgactgcctcgggtcaggcccgctcctccgtctagcgtcaaagatgtatgnattagcctttacgtccgacggtaagaacgagcgngccagaccatggttctcgagacgccatggctcactggagacacaaaggttccagaaaanccctatgatcttcngattagtccangcaagttcttggaacacttgggtgctctaccgcagaccggtgtctcggcggcactacaccttccaattgtcgaggaggcctgtctaatgcgcaatgtgncgggagagtgatgtatttgtccttctttggccctgattccagtgtggtcgtaccccggtgcgcgtaccctcctttgtcattgcnctccagagcacttggggggactctgtcgccagcgacgaatacacgcccgtcaatagtgcctgcatggacactcggccgaattcttagaggggtccagcgccagatcccagggcggtcccagcttgttgctttctgcaggactgtgttttgatgcactcccagccgtgaagcgtagcacgntaaggtcgatcgctacaaggtcagacggggcgccctgaagagcatggctaggtcttcagagcttaagggcgagtgaatggcagngttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaanaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgagtgtgtatcaagactttagccttcgtgctggncccctgtacggtatcacgtaggcctttcacggtagagtcccaaggtacgttnccctcgggtattatatcgcattgcggctgtcggcctgtgtccctggttcnttgcgtcgactatttggtactccctcggnatatgggtagccccggtcgaatctccgagaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcncatcgggtccctttgacgggtcctgatgctacgntaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcanaagcatgacaatgcacgtacgagcgcccgcactgaatggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttattgcaagaacgccagccccaggagggaccatgagcatccattcatcgggtccacctctgacatacggtgggtccggtcttctttaagcgcacgccctgcattttcctatgcttgatgcgaatgcatggctaccatagccttgcttccgcaatctcaatgtgcanaagaggcccgggccctcaccggcccgggcatgcgtcctggatctctctcttatcgagagccactngcgancaaagcccgcnagtagatgccggattctgatacagtcttgagtagctgggccaacaatcgaaacccgctttttcccggatcttgactccaccccacactcagtgaaggcttgtaacacacagaactgaagatacctcttctagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggctcgttaaaaaccacgccagggtgcgccggcagggccctcccaccaggtcgttatataatgagcgggaaaggggctcccgacgtaacgtgtttatgctgaccccgccagaagtacacggcccctcgacctcggtcgttcagcttgcccaacgctgtatgaatcctactactccatttcggcctgttaggtggttccgatccggttatntgtcgaaggccttgcgtcatgccccgcggatcgcaggtacgaggagaggcgcagcgtcgcggcccgacactgtcgctcctgtaccctcggggactgcaaanagagcaatcccagcagctggtcagccagcgcccaacctgtgtaaagccaaaacctgtgttgttgaaggttgcgctgaaaatagtctgtagatgatnccccatacacnattgggtctaggtacgcgatttcacaatcggttagcccagtcaaccaccgnaatttaggggctccgtgtggccgtgcggcgtcgtccccgcctagctaatttcccattttcggacaggcgcgtcgacacctctcccctgangctctctaancatagggttatcacaccgnnnacacagctggcccggggatgtacaccgcttcgccctcccccacgctttctccgcaacctactagttgagtgggtgggatataatntagagtggtgagcaacacgggagacgcactcccaggtcgatccaagatcgtgngtggtaaatgagcgaattaggagaaagacntggttcacttcacgcttcaggtgagatatctcgcggccattcttttcaatcgtccgccccccatcccgattcactaggcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcnaacggggggacaactnnntgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccacccgcaacggcttagtgtcagcacatcggttgtncaggctaagactactagttgacgagaggcgtgacacacaaaatccggaantacccgcggcncgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcacctgcccattagcccgacttatcccactcgggttgctactatacgatcatgggctaagctcgggncccggccggctatgagtcctgtgagttcgcgtcaatttaggataacccacaaacttggggagaggcagtggttgggggaggctggcccggtccacggatcaaggatcncctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgcctgagcatttctgacacagcaccggccgaagtatcaantagcgatacctggcgagtatcgggggccacatggcgagacatactgtcgattggggactcacgcactagtctcatcgagctcttagaaggggcgagagtgaaaccgttgcgcgccggtaggcgttcacatcaatccgaacttgagggatagatggcatgttcccctcggtcctagaactaggcgagcnaagtcgtccgcaatcaccatagganggccatctctcccccgtgcccgcgggtcgtcnatgcaggatacgtactaacaggatacggacacatacgaccttaaggacttcgcgtattcaggggtactaattgttttcgagcntataaagcacagctttctagggtgaacaggtagtacccaaacgaccatgaccccatatgcccgcctcggctcgagcggcgcgaggggtccaagtagttagcatgaccgacctcattgtgagggagacattccggacgcctcagtgaactgacatggcgntcactctcaagccccacctctatgtgttagctgaaaccgacgtcctatagtggtcttgcttatgctaccccgcccgcccgcataactagtggggaagatgccattacgggtaaaattgagcgtgatccgtgttcctctccagtctcggggggggcggccccaatgggagggcagatggttctggttgaagctaanagtcctccttgggcgatgagncggcggggcccatcctcttcagcgctgacccgtaactatcggcgttactgcgggccgcacgtagactatgaagatggtgatttacaatatcgtctgggactgagcttgcagcgccgcatccgtgtcgccacgagaacgcgagggccgttgcgantcctcgagtatcntccacactagccaagctcgctagggtcccttgcgggatcgaatgccgcactcgtcggtatttcatcgaccatgatgtacttatncctgnccagctgtgcccgattaaaatacgacgcagatcctgagagttcgaaactactggggctgcgccttatcgcgcgctgggtagcgactcactggggtgtttggggaactgtttatttgcggacgcagtgacccgcattcttaatgacccgtgctctagcctcggtttaaataatggcgtgagagcggctgtaaganacgttggcccctgcacataaatctgagatcctagtaagcggtttggcttattcccgccatggggtncggtgtcggctcttctaaaacaacccggcccggcagtaacactgtgcctcacgcatcaggtgacgatatcagaccgttgcgcgccctaacgtcctacttcagggtgcctacatatgtgcgaatccttagcaccgaataatgatgggtacctcgtctgcgttccagtggccgagggtcagggaggccactgaattcgagagatgagaagagccggcgacagcaaatttgccctncacgttggtcggtacccgncgtcagcttcgaatgagagtatatgagtccctcgcgcgcaggtcccacatcggcgctctcaaaatgagacatatcggggtcttacgccgtccagcgccatttcagtaatcgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggccgactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatncgcaagcacagcnntatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggctactcccaattactccatacccttgactaatacaaagtgaagtccgttctcnccatcggagagtatggagtatagtatgaagcctatggccaccgcaaggtcaggccgtttgaggccttaccctaggtaaggcgatggcggacagaccctgcatggtgggaagaacctcgtgagcttacagtncgagatctcgtgnctgcgcggccagcttacaagagacatcaattactctgagttcgacaaactcatcagatccgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttanttagtgggaaagtggtcctgggcaacgcgatgaaccacattagtgtctatagccctaagaagtgtnatagnccnngtaagcgccaggcccacgncacgattgcggcgtcgattnaacttcgggncacagagtgatgtgtcgggttaaagatagcgtgcatatcccacgctgcaacagttantaaaccttaacgcgtgncaaggccttacaggcgcgttggacctgacgggttctggcgccccatttcgttcagctctatacccaagaatagataccatgggaccgtcatgtgggagcacccctctgacgcgggtntacccttaatcgtgcgttgcacctgcatgcgatgccgcttcactccggatagacttttttcagatgcctggcgggtgtgtacgtcggtatgaatcaacatggagatatgcatggcgcattgggaaactttgcctagtctagttaccactgtgacagaggtacagattttgctgacgtctcangtgcttaccgcggnggcccggtaagcactagtagttcgttaaaatctctctcacccgcgcttagctannnnagnattacagcctcggtagtctccgattgaaacctaagcgtatctcncctctgggctacagggatggaggagcggaaanattccccgactctagacgggaatcctttcggagnccacacacgtcggcggcactttcgccggcttaacacatcggtctcattacgcacccggtaccttgtcttatcggctgcttctgttcgncctgcgctttatcgagcgcggtaagacacgtggtaaccctagaccccgtcgtatgggtaaggatacgcgggccggggattggtcagctttacccacgcaacggtttatattttaaaaatctaaattatccgatattagggtttgcgcatagcggttttccttaaacggtggttaagtacctggaacccacantagtcccgcttatttcacttacggtaagacttcagaaccggcgcgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcganacgtggctcattcaggctcttcttacattgccggacacatatgntattcctgctctggatacagntaggtcgaaccggtctgtcttgccccgtgactgagaataccaccgggtaggctggctcccctagtggtcgccgccggcggacatnactgggaaagcactgttgtgcccatatacaatagacgatagaagaggatccaccacaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgccccgcaacacgggaacagagntcgagccgttaatgtggagaaggtcgaaggatttttcggaagaatagtagggcaatccgccctagcganaagctngnagtggcgggccttgtctcagttggcgttaatancagnttacccgtcggttgagggcatgcgcggcggctgaggttagtcaaagtgagccctaccgcacgtcgcccgggtccctaaattttgacngtncgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccacgatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgctttggcatgtaacccaaggttcgtcggacgctgacatactnaacaaggcctatagtgtcgatgcgccctctacccatcgtcgtcctaccggtcgtattcgacnacnttattcgcaccgtcggttactcgatgacccctcgacgacgaatctcgagcgggtctgtagtaaggggcagggctgacgaccttgggggctcggctacggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggctcgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatgccggncggttgaagtcaaacaacgnctgcgggtatggtctacagctgccgcgatacatgcagagcgcaccggaatccaagtaagtcgtgaggggggacacgacgcgatgggcacggatcacctaaccccgnctctcggcataaggaagggagttaactaaattgatctatttcagcttcgtgtngcagtctgaacggcttgggtaaaaggcatggcgtagagaaaagtcagcgggcgcgggtcagtagtatgaagtctaacggcacttcgtagtccaagtttgatctattgtcngcgggttaaatcgatagggacgccaaccttttagcccgcaaagtcccgccactcgctttgtgtgcatgaccacgaggatcggccggcgttgcacggtggagggttgttgccgcgccgccntgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaagcccgatgttccgtattcntcatgcgtgcgtgatccacattcaaatgaacgtacgcgatctctcctccgactcttagcgtcttagtcggagacggcgaacatagggagaacgtcagagataggctgtcggaactatctcgctgatctctccagtggccgataactgtccggcatgagataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctaccgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaatcatcccgagcgcccaaaagtaaagtaactctgtttgcaaagtagtagggatatccgttcatccgtccgaacgttactacggactctcggccacttgctggcgtcttttcaaacctccgtggggtccgtgtnnnagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgncctttgcgagttttggccgcagtatnctgtttcacatgcgatcggnctgtccagatcttgtcgtgtgttacgaccacgatcgcccaaatgcggtgcggcttctcgatcgagatggaggccattaccagtgcgcctgncactnatccgcagtaaaaggtatagaacggtaaagacagagggctaatctgcctcgcgcgcaacctatagcctcttagaatanacgtnncnnnnnnnnnnnccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacctgccgcccaacgtccgcgctctttctcggttcatctgcccgcagaagtccagtgaatacgttctntattgccgtggcccaaattaaagttggtatttcctcgccgcttagctcgcgagggagacgccggcggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacgtgacagacgatttgtctgaagcgtaggcaactccttatcgtgtcatatattcgatatcaatctgaaggctcttgtctatacattttactccgcagtcgtcanncatatgatatgggatattgtggaacgattccgtacggcaggacaagctttaattacgtagatatacgtccacctgnctcaatgcagagggcagcgaaatttcgcaatggccggccgatagcatgttgggtggcctttcactgggtcngcncaaggagnatgnttcgcncacctccgtagcagcatttgatggccaagtcgtagtcgcgccgatgatgatgctcaagcggtcagattagcgataaaagagaacatgacaacccgtcagacagcgggaaccgctattctatggtcttgcttccccctgacaaagcccgcgtggttgtgtcacgacaacatggtttaaggatgcggaacacaaagacgcagtctcctactggccgtcgtgcaacagtgttaatactagtgcctcgcctccacgcgaaggaggcacgggtgatttccgctagaggtaaggttaaaaggcgttcaagctgctctgtcggtaatgaaagattgaaccggttgcntcggtcgaaaccgtcgcccgcaggccagttggccaagcctgtcnaacccattcaatatggcacctgaaccaaccatatcgatcgctaatgcgtgacgcaaccgcacttcaagcattanatcgatcgtatgttgatgagaatgtgcgtacgaggcacgtggcgattcgctaacaccgaatcctagccgaacggccgtctcgtcggtaataatgcgcagcacttcatntntcccgtgaggaaagaagncccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggatnatgaccgcaggcctagcgacgnggctgagatgcgagctgttgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatactctcgggatgtattcccactatattcggtggggcagtggccgcgaccactcaaaccggggtctcccacgtggggtgcggccttagcgtctgaatagcgattttacaggatttccgagacttgcagataaagtaccacacagggctgcgacggtatcnttaaagttttggcgtgggggcgctactttatacgacagtgacagctgggcatgcgtttagcaccatctccaggggcagggatcggacatagacngcggacgcgcggaatgatagatgccctcaaggtcaagtaatacacgcttctctgcaaacacgcctggttccgtagctcaccggtgatctcggattgtgggatcttgaaggtacccgataagaattttcatcggagacgaaggcgaccgctcgaatagatcgtctagggctgaaataccagtgtgccattaagacaacattgcgacgaactgttgcgtattgcttgcgctcgacccaacgcgctggcggcaacgtgagtacggtcttncttcaagcgcttcactgtcactatcatctcctacgcggntgtgtccatcgtgtatactggtaattgtcagttagccgccgtacgccaatccagtggcaggatgagccaagccngccatcacactcggcgaacgtatgcgcgtttctcgagtccccgaggctgtggttcgccttaggccgccggagcattaggaactgtcagaggcgttaatcgttgacctgaccttatgtgctggtctaccagacatccaacaccttttcttgtccgacgactcgtagtaatcctctgacgcccgttagtgcacagtgtgacttggnattgagcgtgaaccttgaaggcgttacaaggggctctgctccgggcgagtggatatcgnctcgtcgattgggaactgtacacggtagggtagtgaaaagtttaaaggtcacaagctggtatgcgagcctggccgctttcaatgtatctgatcgttgnnttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtctatatgcgtgagatccattttgaaccatggggggtttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaattnagtctatccataaccaggatagccaacctctgctttgcttgatgttaaaatctttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtggtgtgaacccccggaggtggacactttagntaaattattgatatgtgtttttcgctttagatcgaccacggcgacctccgatttacacaccctcacaaggttggggagcgtgtacattcaaacgttcgttaaaaggttttcttagagccactcacccgacatttatctgcatagcgcgtaatgttacataggatggggtataatttgcatccgaggacattcagaagtcgattcnggtaaacgaatttcagtaagggtagacgatagggaaataaatagtgggcggagaggccgcgcattgcccccagagtctgcgctggacgctaggatatgcattacctcgcataaaaacgggcctgttgctgattcaccgtggctgagatctgggaaactgggaaccaggtaaaacttttctccaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacnnctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatatnccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaatgcgggcgggccgtngnggcccgtacgatgcgagactcgatgcaagcctcggctgtcacccttaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgctgatcgagccccaaggggcttatacatgaatagtcctgttactggttatacaggcacgcaaggtacagcagggtgtgccttcgcgccctcaggaggacgagtgtatttcaacagtcctagatttacacaacgtgaacgaccacggggccgaggggggcgagcagaaccggagcgagaagtcagactctcgntggggaatagccntttgaanctgccaggtccggtaccagcctataaagggcgagctagcccgagctggagtgaaagggttcaccttatagaggtcgtttagccttgaacaagtctagacagtgtcctgttgtctgtagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagtnaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatcttacgtaactctccgcgttcaccaaccatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtgagantgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatanattaanggccggagtcgttgggacctaaantaacggtggacggagcgcgcaccgacccctgagcgtcgtcattncgcgcatcagncgactggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactactattgtgtatcgagaagggagaccgttcctatccaaatgcggtcccggctttgtgatacttgtgctggacgctnattgctanttagacattcatgctttacctattcgctgccgcatacatggcttctacagcgaactactgaaatcangcgcacgctgcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactntgcctgcaaaggaaggatctttaggttgtcaccacggacctgncacccttaattggtgtaagtgcctcgcgtgtccccttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggnctctgaagtaataaagagaccggaagaaggtacaagttccggtgctaatggcgacactaggctatgcgagcctagatttagccaggagaccccgggagtggtcctttagcatcggcgcacctggggcacgcgaaccgaccctaaccggangcagtaacacggggggggaggcatcgttctangnctcctggatcgactcatgcatacgtaccnatgcataatttcgcagctagagccaattgatgaccggcagcgctggcggggcaagccgtatatttattggtcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgagatgtgactccntgaggggggaacgaaagcggccgcgccagtctgatcccgcaacaagatccaaagccacaatgtctcggactttcactatcatgntggtgacctggcggccccaaacgaagggcccgtcaaaataatacatggaattgtagctaacagatctatctaaacctgaggccggagncaccagtcgngcccttttgaattgaccaagagtccgcagacgagagggagcctgctcgcacacgacggacagaggnaaatggtggtagctggacacgggtctatctaattgggctcttttttcactgccccggccggcccaacccaggcaattaactcgcgcgttggggaccctctgcccaggtattgcgctccagctgtttcgcccgggcgacgactccagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgantcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcattatactattgtagaatcgctagatatgatttagtgcagacgtgcaggagtcccggatatccgtgtgccgtgtaatcgcttgagtcagtggttccataccaatcgacgttcaagccatggtgaaatnatgccctcgtagttctgcgaatgcggtcggcctagatattcccggcccttaactggcctcgacttaaaccacttgtaattcgaagaggnccagtacactagcgtgtgtgagactggggtacacttatggcgttatgtgtcctaggaattttagtatcgttaggccgttgngngctgccacatcgcagcgctttgggcccaccgggcactattcagagatatcttagaaacacttatatatctgtacgaagaactgtgtccgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtgattcgcgcggccacttcgtctgataccgggaccgcaagttctctcaggngggcttnngatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagnngagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttntttatgaaccccctggcaaggccggttgagtgaagcagtcgctttcgncgtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcgagacttccgtggttcccagcctatcagcgcagctcccagantaatcancgcaggggcntaggatgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattggncaagactcgcggccccaatctggtccaggaatcgactctcttggtgtcgattctgccacaacttcacataagtntatacgtgaattgcggggttacccaccagctggctggggagtgaaagcgcacataaggcattaatagtncacccatgggtcttgatgaaatcgttaacggctggaccccatacagcanggttccacactgcacagtcccaccgcgctgacaagcgcagacgctagcccccacgcgggcacgctatggacgcgtgcgatcaaaaaacgnagggattttctcctgttatcagcctatggttgtccttatccacgcgaggtantagtagttgctcngatcgatcatatgtcacccgttgtccaggcctcacgaacaggatttgttggggggtaagtcgtggcacacatcgacccccagcactatccgtttttccctccaagnaaaccacatgcatccgtatcaccgccatatgggctccaattaaacccgcgattcctcgnctnacgctagcggccaccgtttaaaaacggaggtgtgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctatttttagatcgtaaggtgtccgtaaaaggggatcattatatctcacaaataattcgatcatacagcatccccaatngaagacctcacgttgtgcgtagaagngataagcacccaggaccacccgggacaagagcatcgaacgaaacttaactgcgaggngtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtcnacccaatgccgggatatgccgggtcgcgtgataacgaaacccgancacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttagcaccggtaccatatatcaccgaatctcatcagtgcgacatccgacgtaggactacctggcgggataaaggttatacgcggaactactacagtaccagcgcgactgatgtgagctatatccgacgtgnacgcattcctctaagggtggtggatagcgactgctgaaccggatagggaactnacaccagtgtctgcaaatgatctcgtacatttcctgcacttcggagccaccccttgcttctatganaagctccacggttgaagaaccgtacgcgggagattnaggcanggtccccttgggaaactatcttctggggccgagcgatcagggccctccggtgactacgtttggttgtctggcatgcgagattgtaaggtgggcctgccggttcgaattgcaannagnncaggcccggctggggggttggctttgatnaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcacaacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtgcggacaatcttcggcctaatgcctagtggtttncggagatagacgccgttaaatagtcgtacagtatcaaggctatatggctaaacaccttcatcgcagcgctcggtccctangaatacgagccgnncacaccaaactatatagaacagatcaccttcaactgtcgtggacacggtatcantgagttggctcgtcggaaattggatgcttgtcagaacgtccaatcccctcatggccaccgtgtcgtcaaacgtcagggctttatgcgaggtactgccttctttggtgaaagcagatccctgtgcgccaatcgctgcggaagtctactaatttaagtacacggctcgatgacgatgtaggtgccgatctcgactccaacgactcgagtccaaagccccactgcggggctccgggagaaccgggcggttaggctcgtcggccgtgttaacccgacatccgcaaatacacccgcgacatgtccctaaantctcgcagnttcnatagttctagtaactcaattgttggcgggctgggagcttaggtggcgttttgactggctatgcccccggatgccatattgaggggtaatcggaagaacagcccgctcatacaanattttggttagaccccgttgtaagtgactgggctttgaaangaactgcttgtaggcatagttcttctaaaaccatttcagcgtatgcgcgcgctaaaccncgtgaagtacctgagcgaggcgtccacctcatggcgggtttccaggtgcgtgacgctgccgcctgaaccatggtgtttcctgagctagcgggtccgccctaagagggtgccggccccgctcgaacgggtttancggcggtggacaataactcacacgtcgccagttgatttcacnattttcgaatctgctatccgtagagaggccaaggcggccgggccccggggttgcgcaggagtncctcagcaaaatagtataacctactttctcaaatgttgataagccggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgcaccctgactgcacgcacacttttcgtgaatcacatccaggcgtggatcgaaccttatcccgcgtctggacccaacatcaaacgagtgacgggacggcgatggtggaagcnganaancgngtactagctcgcggcctaggatgggnaagcgnttcactgtgnattccgacagagagatcagagtaagcaaccgttcactgtctagccgccgcgcgagtccattgataattttacgttccaggagtccgacttccctgcgatagcctgaccatctaagacagcgattgagcatgaatagcaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaatngcgttcacaagagtcacccctcaaatngctgtctggcctttggctgccttagcattgtcaacatggtacgggaaaattacgattcccatctctggtgggggtgcatcttccgcgggcgcaatgtcggcaatagaggtcgaacgtgataaattcgaagtgcctcaactcacgctctacagacccgacgctattcaacgagcccgacccttttctcggtcgcggtccggacggntatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatnntgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcncccgtctccgactcttcgacggccgcgggcctaattacgtgacagatatggttacccgtccgctttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcattcccactacccatctcgaaatggaatcagttgcattcccaaagacccaagtctgaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtctgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcacctctatatcaaatctggaccatgagccagtactttcagaaaagggtaactgtcggggctaaagagatcagtctcgcataggagaagtatttccggatggccaggctnaggcttacggggaactcctcagcgagatcgatataccaggaaaaacctccagttcgggcntagtgaaaatgccctgttagttgtgcggcttgagntgtgcactaaatgcgaaagcgcaccctaagccgcaggatatattagtgtcaatgcgcactagatacgtgtggggaacgtctatctgagggtgaccccccntgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgtactatatgctgggacccatctcggacgggaagctncnatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaangagtaacccccgcgttcccgagtgtaagaggttttttgcgaagaggagcagctcatgtgtgaacttccagatcgaccagtggagtgacggggccccggcagcagggagttacttaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcccataatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaaatcaggacttctcatttgagaccgctcatcgcgggagcgcatgtgcggcggttangccgggatttacactccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcntcagtaacggcntattcattaagcatnttgcngtacgcgnngcaccgtagatcagcgngtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctggtagacttgcgtcctatcgtggcgtagtaaagaagacttaaccctacacccgantggacacttgggaactgttttcgagttaggagacagactgaagcttatcgccgggcagggtaatgtcgcaacccggataggtacaactatgagagagttgaactcatcgacatcggaacttggtttgtaacttacgagctagcgtctccggttaactcagcaaagcgaaaatagatacgagaaatcaacgaaagggaaggacgactgctccgcggataactcacgtttaggagtaatctagagacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaagnnnnantaacttacgttaagacgccggtgtttcttgtaactcnatggctgtttcaaagcgcaccagttccccctgtgacattctatgccgacgcacagaggagacggatacccgtacatagcagcagcactggtgtggatgatggcgcgctgtggccgagncatgctatccaaccactacgacgagacaacacccgggagcaaagatcagccgaaatgaatatacatgtcaggacttagcaggccagcccggggaggtaagtgattatatcgcgcatccacattccattcaatgggcaggggttgagattacaacgggtgcttactggtttaccgctaaggacttaggaagtctatcgtcactagtatcgtacactgacggacaactgcataatgagttagtttcgccaacgtgcggagaaggatcattgcttacgagtcgccaccagttttacctatactggccttgtaatgcgacccgtggccctcgcgggtacnttgattcaagcttcatagagaaagagaaagtacgacgctcacgatactgtctgaagcaggttaccagccatcggtcagcacgcttcgggctcacgcctcgatccaatcgtacgaaactttctgttacacattccgctttacaaggtgctaagacacatcaactgcaaaaaagcgggatccgcttacaatcatgtcgagtcaaagcctaggcgagaaggattagtcccgcgcaggggggtgccgcggggcggtaggcgctccaacatactaaaggcgcgagcactaatcttaccgagccttgaggaccgcgttagagtaatacgaatgggtgaaaaggtcggattcagaagtcatctgttggcttttagcgacacccaatataaagcacagggtaccatacaatataaacagctcgtcctgatgcctagaagcggtgtcgtggccgctggacgatccattacaagtgccgcagaagtcgacgctgggcttattatcggtgtgaggctcgactggggacatgcctnaaaggtgccaagagtcgcgccaccctcatgaagctgctgcagctgcggcgagnccgtcagggcttacgcccacctgcntttacgtagggttcgctctgtgggagcgcccgccggtaaataactacatcaggcagcgcaacttattttgtggctgcattcaagncatcgtttttctggttatccgggcccctatcttaaaaacatcccncggcgagagaccgaggctactagccaagaataggaatcggactatgggaagcttcacccgtacaccgatctacgttgttaagcagtgcgtacaatgtaaaaattggtgagcaccaggccgtttaccctgatccgatagtatttccgatgtnatctaaacgagaggtcaactggttgatgggaaatattttgcggagggtaattgcgcgcctttaccgtcccaggtaaccggacctcagatgctaccgttaaatgcattcttangagtcaaacaatggcagcgtctagcacgtatgttatggtcatgggatgggacagggnacgaggatgtgaacatgtaagccaacggttcgcaagancctccttatggacgttccttgggagaagtgatcggacattttgtcgttggtcgcgcgttcggtcttcaaagacgtggtcatcctagcgcgagtatttacttcggncggcgtcgcttaagagacaaaagcaagtacttcacacgttttcactggtaaccctcgcccccgtcctgaagttatgcaacgtagaaaaagaggctctgtccctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctaacgtttgtccatgtacgggagatgtcaacttgttacaggcattaggaggagacacatgaggtgggtccgttagactgattaaaacccgacgttaggctgccgattggcagggtgaggttcgtggtganagggagccttcgtaggcngcgtcctccattangagtctgattatctacgcgagattcttgcaagctgtattcacccccctacttaatcctcaaagatctgtgttgggcgctcagatttgtagtcnggttttaggtcaactcactaacaattaggagtcgcttgttagcccaggaaaaatcttgagacgttaggtggttcataccaatcctatcgaccgcaagaaagtgcaaagtcgtccatcgcgttcagccgctaagggaagggagtgattgcacgtaggccctaccagtggtccctagttcacccgaagtctaaccgtgccccgngtggcgcatgcgcaaagtccaaacgttgcacagagactccgcaaacatttacgcccactcgtctagcactgcagcattggccgggcccccgacctcatggggcgtgtaagantatcaaggttatcgctgagctaccgactacgaatattcgggggggccagcgcagtatacatagagcgtcactgtaacgataaacgccggtcaggtggacggtgcgaatcgtgcgagcgaggtagaacggtcatnacctgaagaggggatcttgacagggcaggcctccacctcgaacgctaagttgtgcttggtggcgggcataagaggtcaggacggaatctttctaaagccccgggcccgggtcgttggggtacatactcaagtgacctataattctgtgcgacggcaacccagatctgtctgccggcacccaattctgttctcctctcaactccagcgccgtgtgccgcggcaagaccccgtccctcgcactatgatatttccttgtgacaccggtcgcanactgtaatggaagagtgggtcttgcaatggcagccgctcgctgatacataaggcccatgacattcgggaactaggcggcataagacaaacgtgctaagtagggcctttggttccctggggtattagtaggttggagtactcattggaaatctagagaggcaaacctccagttccgaaaggaacgcaagcnnngtcaccgcctgatgggggagaccgcacggtgtagttggtccacccggtnccatcaatgagtgtgngcccaacttcctgagatagcttcccctggccgttgacttgaatntgttgcatgtgcggtgtcatgcgagtgcagggtggtacaagtgttcagcggtaaaacgcaggggatattagataaaatgcggtgtggacctctgactagtaataatatcttagggcgtgcgttggggcccctagaggcgcgcactatgatatgcgccgggggggggcagagacgaggtaacaatgtactgccgcgttgcctatactacttagnngaatcggaacttgcaatgacaaagggcagtgggacgagaaggacgcggttccccgtggttggagccctagtctccatgatnccgctcactccggctattgtgagggttgtgtcatgggaaaagcctccgatgaaaatccgaggagggcgcgccaccatctcgaaaaggattcactagagtagaatgtcgtagtcctctttacagcgcngagtcgccgggaaagaggggctaacgccttcttccggcggtctcagacgatagcaaatatctaactatcactgatgtggtgggatggtcaggctttttgtccaatggcgaccgtagccgggaccagtaccaatctaacggcgtagcatatactcttgccgtagtaaacgacgatgancnctactcgtccgattgcgtccctaaccttacgaaagaccacgcacatgatctgcatcttttcctttcgtgctaggaagccgaatgattcgccgcatttgtgacggtgggctagagcgaagaatacctctgcgtcgtgaacaactggcggagttaagtcccgacacagaaaggagccccggcgtatctccgttgctatcgccagtccggtttcatttcgcctgaaacttgcgccctaccttcggaattgtcacaacgtctctcaaggtgatcccggatggctgtcctctgccctccagagggatcttgagactangacaacgagctcnnnctaggaaatgggcgcggcacgtttgacgaggatcgacattgagatcagtcggctgtancgcggtgtcctgggtacatgccgccgcaacactaggcaaactccaggagatttcagtttcgcctctnatgacggccaactcccgaggaggtatgcaccgttaatactgacggcgttgttccgggtggcngcgacgaatgggtggagaatgaaggactaaacagagaatgccacaccacgaaatggcttgcgactcggcccgaagcacctttagacatcccagcagctccaggttggatgccccctcgggtnaaccatgacagggacaagggccgcaagaagcgacggggtctcgactcggtacgccgcaggcagtatccactcattgccgccttgaaagctccatctctaggctaatgcacaacgggtcagttacccgacaattgccatgctcacatacgaacgccgggcatttcagcaccagtctcccctaacggtaagggtcacctcacggagaccgctacccgctctgccgtctctaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaacagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctgctctcgttcagtcgtggccccgttgcgtcctatgcccggtccgttcgnggtactgacatggatcacgctgatcaccgctatttgggccgttcgatcataacngcgcaggcatgatgttgaagttcgtccaagtgtgngagatgtcggagcgggtgtgnaatccctaacctggctcgacaccttcattcactactgtggctccggtggggtagcacaatcggcttagcagaatgtatttccatcctgggtcgtagaattttccgagtacatggagcactntctgcagctggaaattcgaaaagtactaataagttgcagaggcacacctatagcttagagctgtaaggccaattgagatatcacccatattaagtattgttcggttgccgggttagacattctcaggcaagcaagaattagatcagttgagtgcgctccccccacgtaagacgaaaattttagacgttgcacgtgcaggataccccgccagtttttcgcctgcctggaaatcaggatctactcctgcctatgtgttactcgtcntanggtatacacgcacatgcctccgatggccagactacncttgctgtccttctaggatcgccacttaggagtactctggtctgtaagtcacggcattgctagctcgcatagcgttctntnngttgcgcagctaccggaaggcatttagcgacgtccgacatcgcagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttacgtggaactgggttaattggtgggtagcacggctagctacaggagtcctaatgcgagatcgaagataaanttgcccgaagccactccaagtcttttcgcataagccagcacgggccactggtcatttgtaggactgcgtctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagggtaaaaacagattgtctcagcacccgtcctctaagtgtgacactagatctgaatctcataaagattcataatccccgtctggacccctngccgctgacgctttgtcgctagtgtagcgctgacatgaaggagcatgggtggcggccaccgcccgcggggaagacaagccgacttaaagttctttccacaagcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgccnncgcgcgaacgtctgtttgcttccgtctccctgggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgcnacggataaagtccgcttggaatcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctgggtacgtaagnagtaagccggcagtcccccgctcggtcgagtctccgtctgaagccgggtaatcgcagcttatatncacacagttgacaattggccgatctttcggacnacgacttccaaatggtttaccgggggtatcggacntagctccggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactgactcagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacatataggcgttacaagttgtccccccgccacccctcacccttgtaaaagcntgtgggggcaatggctatcacaatcgtcggtactccggtgacacaagtaccgaaacctgcggcaccttcctactccgttcattccctgtcctagccttgggaatgagagcctgtgcgattttgcggatcgagaagctgaactgctgtcataatatcgggccttgcccccaacttctacctatagggtcgccggtcggaagtgtggtcacanacaaaaatatttcgacggatcggcagtcatcaccacggcggaccaccttgggggagtttgtgtttggtgggccggattcgcctgtggccattccgaaggcgtttcagcntggcgganctacgtttnctctactgagacatgacgctctccgtttgcaccataggcctcccccacgtcgcggacggtaaccgctgatgtgttacgtacgacgtaatcagccgatccgatctcgcgagaancccaaacgtgacaagtatgtacacctagatgtgaaggtgtgntgacgcgtaaccgcgtgcgnaactcagcagcctgggaagtgtaggtcacggccttggtaaggctgcgccctttggctgaaaatactcgtccaattgccagatttaagatgcgagttgacgcaccgtgtccccgacgtattaaaagcgcgaatgaatcatgtgacttcaataagcctcggtccgcctgtganattnncgtgacagacaattnatgatcatccacaccaaccctccctcaatgtcgttttcaactgccccgggaacattccctgtgaactngggggatatgcgggactttagttaaaatcatatttagnacgatcccgacacgttcatcngaccagaggctggcttcggcctgggtaaggacttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaantgaatattcgcgtatgtgcgtcccaatgggaagcgatggaatccaggagctcttcccatagtgccnacctaacatgtaggnctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggcattcggaacactccgacgcggtncggcaactgtctcgggccacaccacttggggcccaataaccagtctccatgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgtggggagtgggggtaccgcttgctgagatctgcgtgtnccgnncagaataatactgtgtaacttccgggggactaaaagacnctccgtcgaggggatgcatacgcgcctggtccccccgaccacaccgctactcctatatngtgggcagggattgcgtgaantgcagtagagcgcgacgcccccgggcaccagtttcggtacggggcaaccagtatactggagagggacacccgacgcaagtnctggtgccctgctgtggtccacaacgttcaaacgccgcggggccagcgtatctgcttataaacttaggcgttctcttcattccgaggtgacgctccattgtcatgcagcattttcggggcctttacacttttatgacgtgaaaaagccatcgggcttgacactgcaatcctgtgccgtcatggcgtcacgcggtgttagtgcctcaaccagaggtctgatacccgcgtaagcccaccgaggggtctgcatgggtactaantgcgagtgaaggtagtacttncggacgtaagaagcctcgaagtcatggaccgccggtgganacacgtacccatccgctgatcgatagccgattttactcgtgctanngacctaggtccgaatgctttgggctataaggatngcaacccgagtaatgggtgaggctacntgacgacgcagttnaagccagcagngtggtagcatttccatgcttcnattcaatctttcccaccacaccnnnnggccattatcctaattatntccgcgacttcgcacgccctgcagccgtgataagatctttgtgtgtgcgagttctgagtaagtggccgcacagcgctaatggttgcgatatagatagtaccagctgaggactcttcagccccgatcgcccatcaacttgtgactgaaatgtcgcctcntatggagaccgctgcgcntggcttgtccgaagggttctcccgatgagagtgggcgncctgtgacacggagtttagctagtctaacntcggnagcgcatatccatttcggccctacccnaggaatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctanttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcngtcactagtcgcacagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcttaagacggtgatcctgaacannaagacnncctgaccanaaaggagtcaaancgagcaacacagccttagaaaatgagntcctctgtagatcacgtaggngtttttcgctctacagagaactcaaccggatcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtnctagggggtgggcgcatcggttctgaaattcctacatcacatgtggtcacactggtattaaaattcatacggagtagctaagacgggtgccatgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaacaactgtccggtgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaatttcacctatcttgttaatgccggtaattggggccttacggggaaaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacggtgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcagcggcggctagttcttggtgcgtgcggcacaaaatttnccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgtgagatcgtgtcaacccactncgccatacgggtcaangttggccanatctgcctttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttggggggtcagattttagctttgtccctttgcgacgacnctcgagcaggtgcgagatgccggcctggtcgcctccaactgtaggaggccctcgaatagaaggagaccgctatagaagtgtcaatcggcnctacnccgtcatcgaaaacccacgaatcacgacaacnaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagntactgttacatcgccccccgagtagaggaaccagaaagccccttcaaatactccatttcgatgcaggcagtaaagcgcgggtgtggccgttactatcaatatgggcccgcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcccctcacctacggtggatagggttgatctgtgtnagggaaaagggaatgttcacaagataagagacactctgtaatccaggtctactgtggttaggctggcaccgggtnacttcgcattcaaacatgnggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggagtggcggggggcccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaatatgctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacaangaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaangtcagcttctcttttgctntgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacnttccaccaaaaatgtaantctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatnttctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcncttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtatgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttgggggcagggaagcatatgcagagatataatctctcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccganactgcgccctaatctatggcctcagaagagcgggacaacgctaccgttgtgtcccaacagcctatatatcgtaatggccctcagcagtacaagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttcaactcgcccttacggcctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagatatnctggacacccttgaacagctcttaccttagaatgcttggcgctactacttgtgtcggatgacgttgtcagttaagggtcggtggtactccgcctgtgctacactataccacggcagttgncgagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgtttcctttcgacttngttgaacaagtgcattgaacactcgagtctcgaatgcggatcacttncggccggtgacgcgtgatgtaccgggacggaggtctagtgaccattccgcggcagaattatacggtgcaagggaatttaagttggcgaacgacacggcctgacagtcatgcgcataagtgaggacccctttcccagggctactcgtggccgacagccggaaagncttctaaaattagggaatcaatacgccgccagtgcaccggtgcccgatttgtgagntcctggtcgggcattagatactgaacagagtttgccagaananatttttcgctaggaatgtgatctannccgctaggtacggaccaagatcaatatntttgctccagggcgggngaaacgggcgagtcggaggggtagnttgagtttcngccagagatccgtagagaatcataagcaggacacngcagctactgcgcaataggacgggccgncggacgggacagttcaccgcaacttcatcttctcacttgtcgcgtgcgncangagaagtgaggcctagactccaaggaaanccgtgtgggatcatcttgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacantacgcagcaacccgcagccagccactaagccatagctgctgcccnactgagccgccgggggagggaggtgcaatgaggatacacaggggactttccctcatgtggtagtgaatagtccaaacatggcctacacagtactagtagagggattcgtgattgcattttgtgtttccctattagttctacttggaagagggcccaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctaanacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccaataagagtaccacttccggcactctagagggagaccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcaaaatcagactttctctgaactaaaataattncgacccctatagctcgggtccagggagacattacacgccgcccgacatacatacgataatgcggaacnatacctactagtgcgcgccgtggctccttttgatgggggtcgacatgcccgtcccggcgccggagcangccactcgcgttccgaatcacctagattgctacgtgcaccagactaaagtagtgttctngcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctnaacgccgctagatttgcgccagagttcggaccttactaggccggcgccgtgattacggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtnnngggggaacggccaacggcagtgaagcgccccaatgtctnaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaactnnacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggttccagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagangctcgagttccacggatatgagacgaatcgtgcagctgttgagcattcagcctcgtgacgcttggngcgcagtgccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataattgcttcatcgtgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgttgggcacacataaggtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaagagacaccggccaataacngcataacggaggcgtggtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactgccttctctgtaggagatggcttcaaggcctttccgcagtgccagaagccgacgacaaagcccagcanactgtgggggcangtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcncactgagcctggctttagctagcgatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggnacttcactgaacttagtagcnaaacagtacatgagtaggggtcgcgttagcgtccgcccaatatgacgggcagnacgctatcgggacagcccttttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtnccaggactatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgttcggcaaccgagaccaacnatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgantgtgctgtcatgagtggtaagccacacttacatcggcgttggcagtcttcatagttcaattgttaaccaccactggccttccatggacttggtcagtgaatgtacnctagttcccggatcagcgaaaataggcgtcgcctcgcgtgcattcctatgcgggcgccccggggcgaatcagtccccgagtggttccgttgggtgcaagattgagtgcgcattcgaaccctgagtccctggcattttgttaagttgcgaagcgggtcgactcgtgtcctcccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcgccggatctcgagtaagatctgaattgggacaaacggcttctgagacatccgatgttcaagtcgactatatccgatatactacgcggtcgaaaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcggtcgcgaaacattgttagctgtgaatttccgataggggtgggccggaagaagtttacttgtctcctcggancgtagtaacagcgtttcgccatgtatacagggcggctcttcacttcggtactggangcttaacgtagagtgctcctgggccttggcgaaaatctacaagngagttggcggttttttcagtgagtgtggcggatcgacaggatnccgaccactgtgctctccaaatatngatttgctacattgcaggaatangatcgataactacgagctatgatatctgagcctttcctccacgaagccgtatcgtcctcgaggggcgggcaaaagggctcgggccgaccctggccactaacaagtgcctttgggtgcctcgggcccaagctgtcgactctggccccgagaccgatcgtcagctcgttcataatcttggaaccctcaatcgatgtacagaccacattaaatctgtggcgacacgcttaagtactagaggattgagaactcgggcattccgggaaacgacgaacggtggggtcagtctagagcnccaagatcccgatcgatcagtcacgattagttgcaagtcttctgccacancatcggccacccggcaacccctgggaacgaaggtaggtatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgtcagcgggagggataggaccatcagggcatgtggcggcgacggccagggcgattaaagcccntttgggcatgcatgtttagcgtaagtgatgggtgcggattaaatgctaacagacgcggagtcctctngcacacgnngacgagtttcccgcctgacccgtccacatccaggtctagagtcggttcccgtgcctcagacccaacnggcttcccggctaaccaattggccaggaacacaccccctcttcataatcacgcgcggtgtactgccaacttagcgagttgcgagcattgataaacaatgatgggcttcggcgatgccgcgantatcgccccaccccctcagacccaccaccatcccactctcacgaccatgtctttttctgacggggaaaacgctgttttgttcccagaagatggtgtttttcatagatccgggatgaacaatatgtccatttctacggcttantgagggcgccctctgccgggccgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacacaggacctcngctggccccaaatccgtctcacccangtaaggaataaacgctattcttatttgattacccgcgcaccctcccagtgaggatattggaattgagagttcatccccgccgaacttactcagacagatcaactagtgggaagcagccggaagaggtaagccacgtatgtaggcgccgttgggacgctacagtatgtattgttcctaccgcggcttatgggngcaggtctttcccagctagttgttcgacncggtggtggtagcagcatttctcaccctnctttttggccgatgccaacgccatcccccgataccttgaagactcttatcgcgtcgtgtggatcgtgctcggcgcgagtggccacgatgggcgcgcgtatcccggtcgttaaatggctgccaanctcagacccggtctctctctcaagtgcactcggggagattctcttccttcccagaccggcccgcgcgtttgcttggagcattcttatgatggcttgaaagatcgtttcgtaagacaacggaacaaattcgcacaacgacttacgctccgtgtctaggctagcctcacgcggacatantcccgcccgtgatcggcaaaatctcgggtggaataaggcgaacatccgtgtacggaacccaggcttcggccaagacttccgtgcctgcgtcgaagcgctacgcgtaacggcccctaaggcattccacaggccgctaagggggacggcnggggtatgtgctctctgacctgataccacatggacgtccccacggcccgaaaggcaacgagacactcatatcgcatcgacccgtatcgcatggggctattccaagtctaccccgtcaggcgccatccgactcataattttgccagggccactataatgagatgtacgtggggatagactacgggggccaantcggtgtggtcctatgtgcaacacagtcatgccgctcgggttttgcgagtcgtatgggctgttttgtgcccttctctagccttggctcgaatctagtntgccgcaatgcttttttcagcacaacgacggagcttttgacacatggccctgtggccggccgatggattcgcataggcgatgntgtctacacccgtganngaaactcacccacaggcatttctcaatggagcgagcgtccgccttggacttggncgctccgaaccggaagagacaaaggagtatctccggccaaccgtctagggggtccaggtaattttgcaacttcggtgcgcaagttcctaataatatcggggtgtgacggtcgcggcgtctacnnctacttggctataaagagctaagcacgccggccacagaacgacgaagcacggaagggcactatataggctaagcaatcatgacagtctagccccactaaccggacacctcgtagttgatgatgcctgatcgcgtagagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctnccatgcaaaacggttcggcgacnctctaaacgcaaactaggcgccaggcctcgagaaactccgactcatggcgcgtcntaacggtattcccgtgcaggcgtcaatcaagactaaagccgccccaacgtcagcgtgcctcagtccgccgccgggaggaaacttcggtcgtctttatcgtgcgaacaatgcgcaaccgctctctcagatgtcacggcggtccacacagtgacccctattgngattagacggacgctgggactacatcctggttgttgtgcaaacctcaagttgggtaccgtggtaggcgcaaagaggcgctatcaggtggacatangtcgggagaatggtcctttgtcatcgggcctctggcattcatccccgtccagtagggcaggacaacgtggcttctggagcctggggtactccangtctccatcggggacccaggcaactatnnntattcttctgtatgagtaattaagaagaacatctcgctggggctactatggatcggggcgtcattacactngccncgagaaccgtctcttatgatgctcatcaactgtganccttaagcgctcggcgtgagcccgttatcanttggctcaccctagtgtgtctcaatactagcgctcatcgaccactaccttatatacaactcgcataaccggccgtgatataactgtttgtaaaccgccgccaatctaatcctctagcacattcctaanagctggcccagcgtaatacaacaactaaagtcgcncttccatgataccgaagtgagtatagttaggggcccctcaacaatncggtccgggaattgcccnatttgggggggaaaagatatcattaaatcgtgcggtggctnccccacgtgnttgctgaatttgctacggttcgcagccaaaccctttagcagatttgngcgttaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatctcgggcccacgtacactgggtcggacggaacngtctgtgacagactaggagcggtgntaacccactatgtattagccgtccgcaacgtataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttcctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcatcggcgtaatcgcgagcgccctagtgggggggtgtgaccaccnaagcatgcaattagatcctttacgtaaaaatcatncgccgcagtgatagtcccgcagcaagcgggcgtccgtctcgngncantgacccgtcggatgctaggcgggatacangtggaagntgggaagtatcccctatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagttttgcgcaacaccgactcttgactgaatatcgccccgggaagtttcancgcgataaaaaactaaacttatcataccttagacacttcctaatgccaaggggatgcgaccggcgagtatanagtcaagagctactccggccagtccacttctatttcatgtacccaaaaataacaatatgagccactccggcattgaccgaccgcggaccgccgcggtagcgtcgcatgaaggacgtaagnatgatgcctctggctgccccctggtanntgagatcccttgcttcggtcgcgctggtgcgatngtagctggggggcgtgccntcacgactttctacccagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcgntaggtgctgggcccatcggcnccggaccgtacggtctacacgcatcttgttcangcggntcctaattagtcgttagggggacgagccgggggcgacgtcgtaacggacagcggatgcagtcagtctagatctcctccacattgagaaaatccgaaatactctccagttgacagtctcagcccnccagtgagggctacaaccggacccggacaccagaacgggctagatcatccgagcatacagggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagttaaccataacctatgcgggatcaatcacatggatttgcacccatgccaccctgcgaatccgtggattcancgagggagctcggctcgccggacatctgacgcgccggttttagcgggcctgagaaacaagcctttgtcgcagtgtgcacagggctgtgncctggagtttgcggggtgnnggcgcaccgtttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctgttccaaattttctagctggatttcaagccaatctgtctggaaaatcnagcttctgtcgcggattaagggccagggtaaaatctagaaagaatatagggcgccttaccgcgcaggacagcttactcacataagatgaccctcagtgagttgcnaacttatctgctgcaaggctcactaccgtangctagtttttagaaacccgtaaagctcacgtgtacactgcagtcgacttgaaattcatcacgccacaaacagacggaaggaaagacccaaaaaaactccagtcgtacagccgtctcggagactaacaacccgcacgaggtctaggccctgccagactccttgttcncgcctccgaagagaacnctgtgcgccggattttactacattcaagatacttcctggtagaggtgacggatacgggagggtgcgcaagtcttacngacgctactgttcgcgtagtttggaaaccagactaggcaactgctaactatgaggcgggtaccattctcgccgattaaccgtctaggaggcgcttacgaatagagtcccacgtgtgactcccttggtgtgtgtgcagaaccgggctccacgcttctggatattgagagcgttgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggctgctaaaatgcactcatgtgcgcggccgctagtgcagcatagcatgtgatgcatacgaacaacaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctctccgcagtaacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgccattggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcgactcccactgatggcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctgagcgggcagattactgaagcctagggtcggtcaacttnccaacgcttagtgcgtggtgactgcaagtattgcagacgacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgttgggctaagcaaatccgcctcggggcgtttcaaactgctccncataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggccaggttagctgtctcaggggtcccgttgttcaccgcgccaagccgccgcacgacgccccggangttttcctatgccctcccatnggctgcagattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcngcccgggtctaaaacgctggtaagangagatttcgccgcgggcgctccggcccgcctatcgcgagtggccgttaagtcccaaggncgcagtcggtccctgttancgaggtccagcatatgtgttcagtcctcggctccnnnatacggcagagcagatattcccgtaaaccgacgtccggtgtaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtggacacagacttcgtcccgtcaaatctatgaatgccangttatcccgcggcgcagccatccaggtaggcaaagtttacggaccgtgatcgtagccacacagatgggtgcaattgcggctgggaaagtagctacatcaacgccctaagtcgatgcggcccttatgctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggttgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaangaggcgttctgaacaagggagcgtgngcctgattncctctaactacctttacttcacccagtcatngaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgtcagcacaactccggtggcgacgcggaatctgaggagcattagggaacggggttatcccagttggtgtgtgtccccatactttccactgaggaggtcnttaggagaactagtgaggtcccccgtccgaacacatggcgcnccagtatttagcggtaaatcctaatccccttccatggggatgcttcgtggcattgtcatgacaattaccacttccctgttcctgtccacccnggactggtgattcggacctgctgccctantcaattttttgcagcttgctcgtgcgatctgaaccccccggagaagtcctcccagtcgcactgcttggactctaggccgctccatgcngcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccatgctgatatccacaaccgtcgtgataggaccgaagatcgaataagggcaggggactttcgagagtcgtagcnntcgccactccccaccgctcatncacaggtatggtgtaagcagatatgggtcatttggtacagtagggcatatcgtacgtcagatgagtttgttcttccgcgtctggctcgcatantagagaggttcacagcgtgtaggtgccccagctgagctttccgacgattagcacaaacaagcgatggcgggccaccggtgaggcagtagactgcgtgatttaccatttaccagcgccatttcagtctgtcagacctaacgtccagcgcncatgtgtgggactttcacccatttggctaagtgactagactgtgcaacagccctggcagaatcggatgtggccgccgcgagttcggnntgggcgtcgccatggcctagcggattaaactccaccagccctgaaaggtaggtacctcgtcgcagtgcagaatagttgagagtcacccgctggtcggaccnagaaccacgccccttagtgtcacaacatctntcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagctgaggcccagattgcttgttcgtgattaatcgcctccgcgctgttgagcttccggctgcagtcacagttaacgtgtaatcgtacgacccctcacggcctcgaccgcaatagcgggaacacttcctggaggaccaggggcagccccggggcatgtctacctaaagacatagcggccgttacgtgcggcaagaggcgttgtaggatattacgggagggaacgggttctacggatggcgctcagcagtaaagcatgttnggcgttttagtgactgtgcggcgctaggcaacgcgcacagtagcgaacttcaatacgactaggagagcccacatgagagtattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacattagaagctactatgcgtatcctgagtactctagaacgaatgggggagaagtcggaaaacaaacgcgatgtaggtcgtttgggattcagatgccctccagctcagcggaatgaagccgctctgcccggcagantgcaaacaantnngtgccggctcgaatagttattggattccttagtactatnacaacattgttagggaacgaatactagtgaaacgtatccataagatcttaggatggcgcaacaatacacaggaggaccaccaaagaggcggaccattaaattgggacgcctggggaccgactaaccgtgcgtagcgattcgtaatcgcaagcactcctaacagaccggcgaccctggaggccatggtcgacgagtaacttagaataccccccaatcccagcggaggtggtactacaccatccatgtgcccgccagtcgggtccttgagggtagttacagaatgnntccgggggggtcgagctcctgattgaaacgatttcatccccagtgtcgggtgttctcaccgcggtagtcctttacgaggtacctaagaagttgtctgctcntaagttncactaccccttggcgcccccaccttcatccnggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggangcctactgcacgaagcgtaacaataatgnggagagtagaaacgcagccggcaaggcttaacccggagcgggactaaaggcaacactagtatttcagagttccgccctatcgtgaaatcctatcatggtcttcttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggccacgtagctgtattacgagcccgtagtataatcggaccgntcgcatgctccgcctcgtactggggcaacgttaccaccgttatgcaatncagacgtgcaagcgtctaactgtcttcacttctgatcgctagcaagacacaggcgtcgaacttagctaggctattctttaccattggtcgagtcccgagaaccctccttttagtgtcacttgcgtatttggtatatcctataactataatcctccctggctaagggnggacagactactaggttcccctcggcggggacaggtaccacctggtgagcaatagatttgacaaggctggagtggtaaaccatgcagttctagcgttagcgcccgcgacaccaatcaactnatcttcgtcgtgcgccttggggacttcggagcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatngacatcgatcttgcctaatgatgncacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccaaggccagaccgtgcgagtcttgacatgactcggcagtccccgtactcagaggagactcgccgagcgagacgacggggaacaccnncggaattgtagacggctccctcagtgcgcccgtaccggaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcggggccagtaatcttcctcaaggnaagtatctgtgatgatgtgtccgtgttgcgatcgttgcctacgcaaatcagcctcctcctcctaccaactggaccactttaaagcgcctgggaggctgtacggaggatcgaaaggacgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgnccgccatcaaatcacgctgggaacgtcagatgagatctggcctgaaagctgatacgggaatattccgtgtcaacgttgttcgactcgcccagtggcgcatcgggaatgcgtgggcacggaatagctcaggatcnaccaggaaactttttgcacttcacgtcgcgtctcctagcacgactcggtaatgcgcggggtagccttaacatgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgcggttgcctgtaggtcaggctggggcaggtgtcgagtcgctcgtcccagattggtctcnnnccgaaggtgtcngccgttatgggatgtcggtgtcccggcatgctcaagccggatgcattcgtaatgtcagcngctgagcgcgttttgtcctctgctccagtaaccgcgccgcgcacccagatccggcttgcccattccacctacaacgcgaaagatgtaccattctcgcagctacgcaccgcncgctttaggcttccccctagggtgcaacttctgtcaccaactgacctgatccatgtcacactgcggcgtcccacggacactgttaacagcaaagcgtagattgcggaagcctcaaagacttgtgaggttggaggtctggaacggatttgtcagagtacgtaccgagccagcttcacctccacctggtgtctagggaccgaaggtcctaatcaatcggcatatgcgttttctaccggtccaccagaacgtgcnctccctgcgcgacctcgaggatcagatcgaatggcagcactacgatttctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttacgtccagtagggactgtacgttgtcttgnccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaaatatactgaggatcgncanntccctggccattggagagctcggttcagggcgcatattattaaaagcacgctgcctctgcatcgcgtccttgactagtgaggggaatacaagggacgtcngccgttagnccaatgtttctcagggccggctcgtccgcaaaacgtagttagnttgagggctggaatggcagcagaccagtatggtggtaccatatcttaacgtaccggngagtgngataactcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagtgccgtgaacgcaactcccggagcgaagtnccccacgtacctggtgctgtccccctatcttagcgtgtgtcaatcaagaccaactcgnagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacngccggtgcttcgcacacanncgtnaagagaaagtcgcgggtacccccgacttagtttattccaacgcggaaagagtagtgcggggagaccccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccgcgggactcttctgcgatggtaattgtggattgtttctagcgacatgaggactctcatnnccgagggggggccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgtcacccgcggtttttggcggtgtacctcgggcgactcgggtgccggctcggttgttggagctcgacagcccggancgcgcacgcagcgagtataatctattagaggggcatttacgcatctaagatgggngatgtagnncgatatcgcaatacaatttggacaggccgcaccggttgaaggaggtgaagagatactctcctagctacggactacgtatagtgtagtgattantgactatcccttgattggatnctagtgggcgagcacttggtgtgggtaacactccacagacaggccacggcgccgtcgttcgtaaaggaccatnccctggcgggataaactcttgtccgggtgcgcaactgaccccgtaaccaccaaattgagtttgattgtataagatgccagtagtgccgaatagcgtagtgatggaggcggcacggngattagaaaacaagcggccgctcgactcctgtaaccactctgtggacttccatgataatcgcaggctcgggaacacgggcgtcagcgtaacattgtngccacaccaagaaacaagatacggaggcgtcccactcctcgatagatgggtgcgccgggcagctggataagttnaatgcccgtggacacgcacattcatgcacgctggcgcccccgggtggatggtattcagagctnactcggagatcatggtgcccgccattcttatcaggccntgcgagtagtactatagacaactaggccccccggaagccgtncggccgattgcaagagaggtttgcatctctgcaagaggggggggagatgacactatcgcggatgcttatgaatcttagggttcggcatgagccgtcgtgtacaccacgcatggcgctattcgctagtcaattgttccccacccgtttgccttggggcggcccggcgcaacggtgcagcgaccggggtcacgggaccgtgcggcgatatgacaccgacgtgtncgngtttctcagtcgcttgttgaccgttcaggttcaaccagcttccccggtactacgggcatgggtgaggcgactctcctcatgatgctctcgtcataacgatcggcagccgagagacccgagcggggctctttctgggatagttgtgttcccggtggtcgggggtaggacatgctaatccatttggtttggcgaggacctaattgccactcaggcctccacgtaggcttgagagccccggcnccacgggctagaacccggccattttttgcgcgacatattgcggaacaggtaagatagggagcggccgcagcttcctcgtaatcgctcccgtacccgcgagcctagtggttccatcgcagtattgactagcggaaggccccgagttacttggcttgcccgaaaattatgccccgccgctgtcaaccgaccggacccaaggatgntggcgacgtacggtttcatgacnagtggaccagtcaaagccgcagtggtcggtgactgctnncaagctgagtataatcacnctctataacntattaatggatcagccttgggcaagcctgcncatggataggaccacnngcangccggggcaggtggcggcccgcgccggcaccccgtcttaatccctttcagcgggataatcaaaagtagctcggggcgcctttgaggggcnnggccttcggcaagcacaaggatcgtcgaggagaggtgacttgcngtagtctgttggcctacgcatcagtttgaataggtaaagaggcgttaatgattcacccatagatggctggtctcaaattgcggggaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcgacncactctaccagtacccagaccgcttcacgggaggcccgggccgcggggttaacttgtggtgtcagaacttatggtacctaaacaggccgtttctttatgcatatggtagggtgcgtactattacgcttctcttggagccaccccccggangaatgctctaaactgctgaatgggcgaagcgcttcccgagctggctctcaacgggcttgcctggtcggtgcaactcaacctccccacccacgggcgntgtccggaactgcggggttncctcgtcttacatggcaccgccgtcacccggacanggcacatatatcgggcatttaggaacacccggcagcgtantngntgtgggattccgtacaaggtngatgaggatgggttgccgcttattcacatcccatgataggatgcagacccggaagggtggcgtggtggtgaagtgtgcactagcctccgacgaggctaganccatatggagagtattccttctgacgaacatcgctgatagaccgagtccccggtatcgcctgtgggggggtggaggcctgttacgatgcgggctgcgcggaggggggattcgttgtccgccgggttaggtacggaagtcncagagaagacttggaccttctcatctcgtgtgggcaggtagcagccccggacctgcccagggggactgggggctgttaataccccgattctatgaatgntgtagtcatcggctggatacatggtggtctntcccaactaatctaactgattcttacgcncctactccctttagagtctgtctgtagtacttcgtcgcatgacncgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgaccttgatagacacttagttaggaattttgcatttcacatcagctgagttttctagtcttngnttgggggccccgaggtgcgtcgcagggatgccagtcaagaatttctcactgtgctgcaacagggggagagtacacccctgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtagcccgaaccggtggcngcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagggaagcaatagnagcgctgcagtcctaaagcgacagtgtatcctggcgtggtgagcgatcggcgccagttcatattcctagcaaataagggcggggtagacccatgtgtggcccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgnacgttantgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacaagagggagcngcccgcggcaactaatatcgcctacaaaccgggaatcgtagatacggttccgagatggcgccttgtcgtcgattaacgtacgccatgttagctcacactcggccgtctactgtatanttcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacattgtgacgacaataccgtgaacatgggagtcattagtataaagtactttggctcacctatcctcatcctacccaaccacgaccgggcgcgctgcgcgtacctgtgggcaacaattcaatcgaatagccacacatattccacgtccagccagctcgataccttcaaagtggactacacgcgcgagacaagcgcggaccgnttctaatcgacgctctgagctaaaaactaaccttagagtattaagcattgtataggaagtcgctgtccaaccgaatagattgtcgttgcnccaaacgcctcgccaggctatggctccggtgggttagattgaggggtgtcagtgcctggttcacattcgtgaataggcggacttggttatcattctatcccgctgtgaagatggaggttcagcgatacagagtcgacaggtcgtgccagttacagatggatcgtagtagtccccacttacttcggctctatccnacactgcatccattgcagaaaccctcccgctcccaaaacgggacagtgatagcgcaagttgcctacgggggacccctgaaaattgngggtcgctgaaggtctgctcttgaccgaagtccttaagagcaatgccacgcagctgttgcagcagcatttgtacaaaggccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggaggggggacgcgcagccctaagaaaggagcttacgcgcatctgatcaaggtntgttggctagttgagattactaagtactgtgccgagccaacactagggacctacccgagtccgactaattgccgagcccctaagtactggactaccccccgttgatggtcagttcgtcatcggagaacagctcgggtttaatggaatgcctctatcgaaacagtngctcntacntcgagagcagtagagtcgtcataatagacctagggctccgggttctgcgctcgataccgccagcacgtaacaaagggtcactagctttatttgtagtagggacgtgctaagcatagggccaagcgcttgtgattgagtcaggaaaccattgctactcggatgacggaagcggccagaggacatgaacggatttaagcaccgtggcctgtgctcatggcttccataaaccctcggngggataggactagtccagcagcatctagaccttcgggtcgtgcgttttttggatcgtgggaggtatcagctcttgactatccttggcgttccccgactgtttggtttcgggaccacacgggaggagcttttaggccacaggcgaatggtcctatggacctaagaccgtgagtactgcacagtgttcattgaccntgtaaggttagaccccatccncttcgtcctgttgctaagcgcaggagcacacacgcggcgtacgctcccactggaatctcaaacaggcgttaggtcgcgctttcaatactagtctgcaactcatctccctaagcagccttcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttnattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcntccacttcctggacagttcaagctactagagctggcgagcgtcctgagatctttaggggctccacgcccgttgtacatttatgcatcttaagaatactggaaggcgaaggtagacaacacccgcgtaaacactanngccnagcatatgccacgcggaccgctgatctgaattggtccgctagtctttggccggctcacaccgtgttcaaaatccgttccttccagcgcattctcaaagtgcttataagactacgaagggcacgtacctcgctaccatcttgcgaggagtgtctgagcgtgcaaataaatgatctttcatcgtcagcgtggacctcataccgacaatgttgagcaatactncgggtgccgagaatgcgnnatgggntgcgcagctgggtncgggtaaggccaaaactcaagggccangtgtggcagcacgggctctggacgaggtcgcgaataaggnnnngcgataacaaccagcaacgtctctcgcatacgcaagaaccatggaatatgtatcgtccggcggcaatgctcggccttgtgtanntgcgagnaagggcncaccgagcgagagcacgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctngtacaatgataacccggtccacttaatgcataacgcccnccgtgctgacttaagtctcacgggcaccgcgggcggggattatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgcgttctcttccctaagggtcatagaaacgacaaattnntgctacccgaactagctagaatatccctatattatttttcgcagnggggggccgtggagggacggtaatcctatctgcagtagaagatgctcttctgcctacccccgtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgggcncgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgaccagatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagaactaatngctaaacccccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcctcgcctcgacacatcgcgattgttctccggttccgagtgcatggggtttccttcgcaacaaaacactgcccccgcctctcgctggagaccccgtttgtaggtgtggcatnctgctnatggangtcaggggatatatgacactcgatctcgtcctataccntctctgggggnttgcacctgcgaggcatggagacacaaacccacgctananannnccgaccagtttcggcttctcaanaacctaattggtctaacacagtctatagccgcgcgcgaanttgcaacggccacggcctcgccctcgtctgagtttgggggcgctcaagaacatcgttagtccgttcgctcccactggccttaccttccagtgagctgggtgatgttcggcctactgaacagaataacactaatacgctactggcgcgacctccagggggtacaaggcagtccgtgttaccgtcgcgggcatctctaaggtcgcgaggcccgatacgtcgatgcatatagtgccgaaaaatggaaagacgctaaccatatggttccttcccacatcgcatgtctactctnatccgaggggaccggcaccggacagatggccggctctgccattcctgccatgataagggggctagagcccgcagcctggctggtttcctaatgacagagttgtcaaccagacttctagtcgtnactctagccnatggctcatagattcagaagtcaggangagcccagtgaagagcgtctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgttaggtggggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccnggttctaggngcgccccgtaggacgggtcgcatgggagttagaatcaacgggaagggggcggnngaagtcagggcgcttgaccaatgttgtttncggccgtccggacgaatccacagtngtcgtngaatgtaatgccactcggaagagtcgatacgatgagactactcaaccttggantccgactgagttacttcatagctttaactagtaagccaccaccgggaaggagtcatagttgcagtaacgaagcantcccgtgcttaanttagcatagccgcctcggcgtgtagctcgttcatcacagacttcggactgcggtgtgtcacgatctcttcccagggacgagctattcctagcagcatgacctcaccagtggactccagctcatatgcacccgtgggacgcggggagtcgacctatgctggaggaacaaatttagtgggctcatatgtcaccgggttcgcatgcgtttcncaggcctctcgcatgtcgtgtgcgtaacaagggacccctcgagataccgagaacgtagctaactgtgtatacagtcccatatncgacagccaccggnagctaggcgagaatttcatacagcgcgcatgcgtgaatnacgcccatggaatctaccgatcttgtatatctcattcattcctggtgattgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccnggagcatgcagcgctgccgattctgtcggtgcgactcggccccatgctctgactacggacccgtgccaggggngggacancgatgcaactgggcttacgaggggcgtcgggactgtttgagagaccggatctcgatgcgactggacggggcagatnggcggcggagttgacattcctggtctgctatgagngggccctgtggagcggnnnnntgcctatctaaccgatggacattactcctccccctttcgtagcgcccgcgataggagtcggtcacgtatatatgcaccgtgcttagctaatctttcgcgtctctgggatctcacgggccacgcttgactggcgcagtctattgccgtatagacggtcgggtccctgagttggcctgtgctccctttcgtgcctccatgcagtgcggacactgttgcaccatgcactgtacggancgcggatgagtggcgcagtggaacgctgtcagcaccctggtcaaatccggccgagggcttcccgctcagttcaccggacaaaccggttgcacgccggaagtnccatgcgcccattnccctatgcactccctacacccggccaaattgaagacgccgcatgcacccaggtacagttaccttacctcaccaatccgacagaatctatttgccggaagccccatatgtcctccgatttgggataaagtacggacaccgctattcacagcngcggcgtgaaccggttgaatatggcgncgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgnttagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggtctccggggccgtggctgaatgatcttancttgtcacaccgcggttctaagttgcctacgaacgaaagtatccatcgctctatccctccaatccttggtgatcctacgtttgatatctcgaatactatcattgggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggncccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatacatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatntccgggtagcccatggtcgagccttccgacccatcctattncccggggatactgganaaacctctgntgagcgctgtattcagcaagcaaatagagggactatagttatgtcatcccggggtcctaatctccactcacgagggcttgaccaactagctcatggagcatgtcatangcatcgtatgatatactgtacattagcnatgtgcntgggcatgaactgcttacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtccttgtcctagaggaccgaggtaccaatgacnactagtaatctctgccgantcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtcagagggtgcaacctaaccggtccctgtccacagccctattctccgagagacacgaccgacatcgggctgccccatgtgtactcgattcaacttcacacccctctagaccaagcccgtctggaacccgaggatggtatacaccaccgtctttgcaatgaagaaagcacttacatgagtacccatcatgccctactctcagtcacacacctttgccaatccctgagcacgggtaaaagacctggccggggggaagatcccgcggataaacccagggtgacagtcaccacgacatagacgggcggcgctcgttacgggcgtcctgtatttaaatcgctgggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactncgtaccaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctaacgtacacaatagtcagagttgcaaagccttatacttggttccgcgggaagtaattcagcgtgtgacttgagttgatagtcgtttcttaaggtggagctaagcgattaaaatgcgagcgcttctcagagcagacctactagtttaaatcgaaacggttatcctcgtgtatgtgttcgtagacacaaggctcggcagtaccatcaggcttgagcacatctcctatagatccggcccgtagacgaacgcacgcgacagcccagcagacttaaaaaccccgacgggacaattactctacttaaggttacgataccatcggctggctcgcgcgcccttttgaatgcttagcttgtgttctcacgcaccctttattagtcaatctcgnatttccctgaattaaactgcattgcaaagcaccggatcggataagctacccgagcggcacgggccanaggtaaaactagtacaagcaaagatagtgtatggcgaacgccaacattcgtgaccttcagattttnnccaatgcgcatcaccgtgggcaaatagggtgatgttcagcacggtgagatctgacctgatttttgatcgaaccgtgaccgcttgctaggtcgagagtgtcgctgtttatcccggctattcggatccgtactccgtaagcaggcttcttccaatttgtaagctttgcgcgacgtaatcgatcacggcacgcatgggcctgnggcattctgggctgccacttccctgtctcgggcggcgagtgcgtgacgcggggtgagggcgctagggagtcattggnaggaatgtgtctgtnncatattggacgtgtataaaccatgccacgcatcgccatttcagtgaggccgaatcgtaggggcgtccctcatgccagttggctcacttcaggactcctccgtctgagtatccgtacccacagacaccaagtcttagtcctgcgcccacactagtgtgggttgactcgncggnctatggtagctttcgcccaactttagattaaaaacccctccagtggtgccgctacgttgttgatcaccggggagggaggccgtgcggcaagactacggtataggagcctggttgcgatgagtagcggtactatgaacggggtcagatgtccacaggcatccttgacgacccatgtgtcttctctgtcttcngcgttttgctcttacccatccccaaccatcctcctgtttcgaccagcgttagggagttaacnngcgtgcaaaggcccggccggtccttgtgccgttatntgctagaggatcctcgcgagcctcccataggcgagcggccatcggtgaagctgggcgtgatgagagatcacttagcgtcgcaaggctgtcatgtgctggaaatttcccatgaggcttccgttgtccgacccatcaggtcgtcgcccgcgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcnacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaantacgtcggaacactancgtcgttaaaggactggctctattaccatgacaaaagnatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtntcgtaaatatgttctctctagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcctctttgggtgtcccccagctatgctgtgcccggcccgaacactctgaatgctagggacaagaggacgaagccctaactgcttgccggcatggatgccggacattagattaaccttgggcacagnaccccggaccacttagtaatcgggtggtcgcgtataccgcagtgccatcagaatgtgatacgcaccgacgagcacacttgccagacggcgatcactgtagcggccaaaacggagtaagctgcggacgcagctaaagagctgtccgggataccatcctatcaaactggtgcgnacgctatgtcacgaattcaggttaccgccagggggcacaaagtgtagacttatcgcggggncaaagtcgcctacgaggggctcgggcggccctaggntgctcgaacaggttgttacnatgcaggaccgctaacaagcaagtgtgactacattgaccaggaagaagcctggtgcttacgagttacgtgtgcgatccgttaagggtgccttgtagccccccgcgattaggcgggagtcgcgacccttcggttgcccttagtgtccgaggccaatttcctcaagaatcagaccaaccactcactcggggcgcttacgcngtcaaacgcaccgtcttgagacgtgcagagnngcgtgcgccctgggagacgaacctatcgantcttgcgcttttcagagttgcatgcggactcaggcgacctcggccccttaggggcgtgcggatacgcaccccgcccattatagaatcgaagaaggtgtgtcctagaaatgagagcccaacagcagtgacggacaagcgcacaccactctcctaagcccggcgtataacacgtgaatgcaggaggccacagcgagggtattcggatggccagcgcccgttttctacgtagtgcaaacgcggccttgcggggtgctnagtgcctgggcttgtttccttgtctggtgctggagcgtccgccgaaggctacaggcgcgacctactttcacaagggtctaaattagacccgtgtggcgttagcaccgctccgtgacgacctgatttgaaccccccgactnaatgttgggcacgcataaggcatttcggactaacgcgagttagaagcgtgcctagaccgccagctatgaataccgctaccgattgcttgaggaagcgangggataattcccaccacaacctccngtggctnagaggacgctcgacnaacantcggatcttgctggtttctncgcgcttccggacatcgataggggcgcaattcgcacagggtgggggaacatctgtattagcnttccgcaactcattcacacggaataacgaatgctaccgagccctacgacgaggctgggcgagggttgacccccctgggtcggttngggaactaccacnnacgggtgtgttttaacccatggtttgttgtcacccgaaagcaaagcggagtcaatatagctacaatactgtgtgcccgctgcggatgcgatttcagagctcacatcgcccttaagccctgtaangccttcaggcttcgggcntattgcaattctcnttggtggggatngactcanccttacggatcggcatggacaggatccncacaggggggtggccctgaaagacaacgttcagtgtcagcctagtaaggtgagccgaagagcacctcggttgggtgcgagcgagtcggcgcacccaagataatctttgtaccttaaggcgtgctccccctgtgtgccctgatctaacacgttcacggcacggtagactcagcgtgcggantatccatactatcgtaccggggtatcggtnggtggagagaattcgggcatgcaagcagtcaaacctagcctagcattgcgcngccacacttctgactcccggacccgcagtaactataaatgactcatggggggtaagagaaacgattttagggcaactaaacggggcagcgcggacgaggagtagcggcacttcgacgaggcgaaccattcctcgagcaagggttttccccacaattctacccaagctcgttgtgtagtaggtcttatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatggaagacagggaaagcgntgctcagaccttgcgcacagccagcggccggcggtggtcaagccagtgcaaacgagggcacgggtgaggatcactaccgcatctaatacagtatcgcccgcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttggcgatgagttcctcgcccatttagaatccggattgttcgcagtcatacccaattatctcggagggtgtgcgggggatcgaaatttttgacacaccatctgatgcgaggatctgaaggagtccgcattctttccgtcacggcagacgcgtatcctatctcggttaaccccgttgtacgtatattaccatttaagtattattcaacggcgaaacttcgagatagcgctcttgtcatngtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcggttggcgtaaaggcccacgcctannccgtgaacagacagggctgangggcttagtgggcccaacccgaatatctgttcgtttggcgcagccgctcaagccggcctcgtttatgcactcggccgccccgtgctttccaggtgcgcacccaaacccctgcctctccccttgtaaagaaccgaccacaaaggagcggtcaacccctggtcaatgtacgtcacgtcatgattacgagttgagctctcggatataggtgcggatccttaccggagaacngaggtgataccattcaaatcggggcattgacgccgtggtggggcgacgcacctgcctcccggtcatcgagaanatgggaaaccatgaaactggctaacgtcaaccatatntactgcacaattatgcactctacttgccttcggagagctcgttactctccaactgggagacgggggtaattttgtaattccctggacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatttgtttgggctccactgcgactaatgatccccacgcccgctcaccaaccctatataaaggcgtttaagcctctttccatgaacgttaggaggtgggtttctgagcaggaggtacgatcccatctacctgcgcgggaaggttcatcagagacactgcnccggccgtgtggggtcaggtttttttgtactggacatccagcggagagatccctatttcncttnattctatccggcggaataanccatgtcatgccacgcgttgtaaggcggaccttacgaccctggtacgcgtaagtactagcccccgtcacacagggtttcccaggcgctgtaaatggcagtctgcgatagccagcaaggtactctgttaaagtcacgtcagacggatgaatccgatacgagcacctcaatagatcntcaatgtagaccctctggtggtcggccatttcacctctgttgctcagngaaagatatcaaagtatctcaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgagatatatgggggttttgcttggcctaccctccacgccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatgatctcggctagcagccctatatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactggaaggagtgttctgcctcctgcgcgccggaagaaaggatctagggaggtaaaaggtacgcacccttcgatcgggaaggtggtaagaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtngcataaatgactgctaatgacgtagggtcaaagngaagcgtttntaggagctcagcgcagctttagacttataccnnggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtagnggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacataccattgcggggccctcgttcgaagggcctaagctccgagcacgtaccgggtcctctgcttgagtttcactgctgcggactagtagccaantgctgtgcaagactgccccgacaagntcagttttgcgagcaagacgcgaacgccgaatattcgcccttcgtctgggtgaataaaccccggggtgctttacggattctctccggtcgattacagcaagtcaaggggtggccccctatgtaaccgcgtgtattccttactaacggccacaacacttccccgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgttnattattaagccacaanngtgnngaaacgccaccattgcccgcggtaccgtaggtcggggcccgagggccaatttggaacggcgcaacttgggaggcgacgaatttagataggtgcatccttggatcgtgagcttgtcctatatgcagaattccttgctgcccggactcatccccactaggcacagatctatatgacttcgcaaacatttagagtgcaatactgtcctttatgatcnnccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacntttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatgtaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctngcctaggtcccggccctattggaatctaanaattccgatgtacgcggccaataaagtcttgactctacgcgaccgctcccggtggaaagtcccgctcagtcattaagatgcctccagatcgagaagtcaccggaagaagatcnctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcactcgcggtccgctcaactgtcccccggtttaattgtcaagataccctctttttgtccgtcgcgcgcgaagacactgacgtgtggcnatctatggggcttcacacccgctgcnngggggnacacccnttgcaagtaaaactcagcttggctcagccactattnactattcgttttnagtacgcgttagcaaatgaacaggatctatccatagccaacccagcgactatannacacgaactcagaaagtgcgattacatcacctgaaggcagcttggcaatcaccccaggtacggngcccgcgccgccttcagacaccacacagtaactgccggcagatcgcagagcacgtctaagtacgacaagcacctttctttcgaaacgggctccatgtcacgaggcggggattccgtnaagagaggcgagtacactgtcgtagggtgccaattagctggagatcaagcgctccgagctgccgcgcgccgagcgggaagccgacgaggcgttcacgagcgcaccgcccgcgggcctccaccaaagccatgcggcacacttttccaggtgaagttacacacatcgcgaggtacgaattgcagggtatgcgacgacctcttaaggcaccgcatcgttgtgtcccctgggagtattccgctacattactttatagattcacaaagtgcgaacctaatccggcgtttttagttccaagtcggtgcgagagcccgacctcggcacgccgtaagttgggacttcgatggccaccgggtgagaccagcgccaggttcccggaaagatttaactgcatcagaactctgggcgcgaacttcggtattttngattccggtcgagtgcaacacagaatatgttcttaccgggacggccagcagtgaaatgcgcctctagtacagtacagcgatggactgggagagtcaaacattggagggtaaccatgtgcagaccacccggccctcggctcgttttagcgactagactacctttgactgngttattggcaagggtcatctgcgctcacgctgaactccctatattggcgtccgggcgagggtaagtgggcgaccaatggatcctatggtagctcgggcacgacgggggctactacacaagccattgcggttccgtggttgatagttcgttgntccggctgctccggttacgggaagttcgtttggatacattcccgtcatttcaggctgtaccccacactagctaatgagctactggcccataantggtntaaagtgcagggtnaactgtggtcgttgtcgccaatcgggcgaacaatctttgtgggccatttaagtacatntattgcccttgaatctagatttctacaaagcttaatctgcagcctatattacattagtcattgggagattgaatgaggccgtaatgtagcgtgntgagtgtcctcgcccggggcctatgctacaagattgggccgccgctcnccgctgatgcctnctagcnccgtctcatagcgaccctctagtccggatnacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaaaacgtctcagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttntccagtcgatttgccccggtataaagctgccgccgcgcnatcacatagatacgctcaggtgttctcgacatactcgcanaaactacttgacaacgcactcacgcatcgaagcggcccactagtgcccccgtccggacgcaaggtttntcagacacatgaggcgccaacaccagcangcacagtgccgctgcggccgaacggcttntacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgttcttcttcccgctccttggaccgtgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcgcggtcgcgtgtagagtgctcgactcgtcgcgggccgcccaagtgcggcacatacttcgctcaacgcctgtccggtggccggcggcgttcccctctctatactttccataatgtcctgcaagttgactagtgagcagagcccggttgctgcccgggttcgcccgacacccggcagcagttgcggtagtctgcaacgtcggcagagcaggccggcacgaatctgcgctggtgtggcaaacaatgatcgaatatcgaaaactcggcgaaaggaccgcaccgcaagtggcacgcctatcangaggatgtgcattcccctttctactcttaccataggcggangtagtagccagcagcgaatggtgttgagancctcaccacnatcttaacgttgtgggatggtgatacccgccaagnnggtgtacagaaaaacatgtcggagttcaccttttcgcggtacgatcggagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcctcggatcgtcaacaccgggggccatcttcgcgggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacngtaccaccctacaattagccagcggttgtttccgcggcaaagaggcacaaccatttgaggatnntcgcgtaagcctcgattctcatccgcacgtgttagatccagcacccagaccggaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcanaaaaggccatgggagttgacggctcaccggggccatgtggcatagggctccaggagaatagtaatggcggaacgccgggctgtatgccggagaacagaagaactgtcagcttgactacctccttgaagaagggatattgccctggagtcttttctagaaacaccgcacatactctgtattgcaactctatcgctatagatgccgcantatgtcaggacaagtacaatgacaatcctgaattcatacttcgtccagcgggcacatctgcccagcagcggcgggaacatcgttgatccatccatgctggaagcttgtgtcggcactggacgccgaacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtctccctctgatgcgcaacagggcgacactacgcgacccctgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatggctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggtagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacggccatcaataagggcgcaaggctgcctctataaccgatgttcataccgtacccatgnctcatggttaatggtaagagggcgtggtagccgtgggcccgcgagtaccgccgccnagtcttgacacaacgatgtacaacagagggggtgcagtgaagttcccaatactgtagagaccgcacaatttttcaaacttcaggtgattatggctcccgtatcagccccatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatacacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagngcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcactaggccgactgcgccagggngcggaagactcaaaacgctgttcgcgttctgcaaggaagggaatgttagaganaagtaatatactataagaccctgagcaacgngntctggattgagctagatctcggtcgaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccactggcgtgtctcactacgcgtggttacaataggacttaggccttcactacgagnccatgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttcngtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctcggcctgtgccggtttgtgtttaatgtccgtcgttgttatctgaaaaattctgaatacacaggacgctccgacctaggggaatccataatcaacgcatccgtgtacttcgcaatcggagcaagaaatctgctgtgtcttagtacacctcagccatttatcctttagacaagcgcttatntctagcatacattgagtaaggatgttttctagcgtcaatctccgtccgtctagacnggattcgatggtgctcattgtggtacttacacngtaaaagcccggtgatagacagccgtgtttttnntgttaccttacggtctggagcccntatcctagtccacacaagtccgggcggcgntacccggtggaactgtggtagaaccctccgagcgnntactggcgccacattagctctggcggggcgcctttccccgtaagcagtcagggtcggatatatatcgtcccccccancatcaccctcaccattggntggtccggttancgactggcgcacgcccacaacaccaagacagtagtcataccggcatagggaattgagtaatcagtgagccttgagcttgncgactttatttttggcacgcgaggacttccagtcagtgggtataggtttggnccttactagcgattgcccctgaacaggcactngaancgaagtcgaatttcccatgcctagtttgtacactatcattacacgtgcctgggcgctttacgagaggctgccggcggcctcctgacgtcacctgtgaagggtgttgtgcaaaacactccttgcttcgggtctaaggcccttgtacgtatcggactanttncancntactaagaccactggcgataacggtacagcaatattgaccacctgctgtatacatccaccaaggctcggagacccggggctctcagtccctatcatgacgcttttggatccttnagtactgaggcgagggcgtaatacaggtgcgcgtcagatcccttgagggggactcggtgtacgaggagacacaaccggaaggcggtaaaatatagacccatantagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccttacacttaattnactcggtagacacgtcaggcagaacgccnccgtaccgcaaaatcacttagtatacgtganccgtaacccctggcaaattatgattcaatatgatacaatgataacaccatccggtacgacnccctgaatactcctgtctcgaaagccngttgcggcgagcaacacctcggtgcttggttgagttatatagcaattgggatgagtacgaccgatcggggggctctgtacgacagaaggccagagttcaggtaatcgcgaagaatcggtgcatgataatgtagccccacggcccgccaaccggacttacacagcttttctcccnacacccggtggtnatagtcgtttctcagctcgcgccgaccttcgaagatcaggcacacgggcagaggccgggaaccccagccgagcccccaggcgngggctagcacgtctagtactcaaggttggcaactaagtactaagatctggatcgtgtcaccgcgagcaaagcagacctggctggaaattttactaaccgtaatcaggaatgtccgactactggcagcagcagagtaacagccactcaaaacagtgtcgcctctaatgcgttggctgaacgacgttcgtaagagggaatatcaagggcgcgcacccggcgtatggggctggtgtcgcaaaggcaaatcggatacaaccttcttacccagacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttngcgagggttggccgcaatgatcgcaccctagccactcgctcttagttgcgcggctttggtggcaatcgttatgngagaccggcgaccttgacatcttggtctttatgatcaaccaatggtgccatgggtcacccnaacactgtgtatagtaacttcccttaggacggagtcctggaggcagactacagcgaatcgggtaacgttccgccggctaagataacggcccgtcacgattagtcaggnaatttgacnngggttgtttcgttgagcnnggccatctggcgggcacactccgactcgggccntagagggagcttgaggtctaggatgttcgggagcggaaatgggtagtgccgtccggcacgtaacgtagcggtacccccttgagcacccaagcttaatcttcagggcattagagcgcgtcggaaccaatccggggtaacccaccagctgctgatagggnnctgggcgggtgctgnccccgattagncaccccntggggaacaagaattagcaaccagttattcgctgcatctgtatgcacattggaagccgctctctagcactgctcattagacccagtgnntgctagaggactttccgtcgagcagaacaactgagaacgaacattagaaacggtcccttctaatgtagattcgaggatcgcggaccgtttcgaatatactcgtatagaagcgtcgtcgctggcctggttnatacctagctaatgtggctgcgacgcggggccccaattgaactcgccgccgaggagccgccgcgctaactttagcggcttagaggagtcgnctccgaaatccgctagcctcacgtgggatgttttcncgtaggcaggggacttttgctgttggagcagcgnttccctcgaacaactctcaattcatttgcgatcttcggcgngccgtcggttnaggcgggtggaaacatatttggccgctattgtcttcggacaaccgctcgaggaggcgattccatgcaaaggaatcgacaactcatggatagagggaaaggagcggagataaagaactatctgctttggccctacaagactttaacggcatgcgtttagagcgctttttattgatgatatanggaaacaagtaaaatacattccagcaaaatcacgttctgagacattggagagacgacttgcgccacccctgacactttaaccctccgacgagcnttcccgatagctgcttaaatgaacgtctgtcatnctcgagctcgcaagtaggactggcacttgcctgcggggccatgaggggttggtaattccatcgcgtcccctctantccggaggtaaatgnaactcctgngcccgtctcaaaatgtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtcngtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagttgcattgaaccacaagccacgcggggcccagaagctcgcgtgacggccattttaggcgctnagttaacgatattgagctgnacccacgtacctttaccgaggaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatccgtcttgagggttcgcacgacatttgcttagccagcctaatccggcaagccngactggcttcactgcagcatccgtctcaactttcactgtaacctatcctcatggaggttgatgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatcaagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttgccataggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggcgcgttgcgcgggggccactgtaagttccctgggcttcttggggttaccttcactagaccccgntactgcagtcacttcngttttcagttaagctgcctcgctgtccttttgaagctcgccatctgttgctgaaatcaaagagtatgttccgattgtgtgagacccggcccaagtggctcaggcaggacgaccccgtacgtgtgcctagcgggtaactcgcgtaagagagtacacaagccgcccccggcttgatcctaaaccgctatgtgaagtggcttctcgccgcgcgtcgtaggggaatattgggtgggcataaaacncattgtaagatccgccctcacggggccgttatcgggttccacatcttaggtccgcaaccggctttcggaagctagggtaaacttngcnncncggcaatactcgggtgaatcccagcagactttgctttttgaatggcaaancgggacgcctggacgagatagagatgaagncgctggagccgttcaacaaaagcgagattgactaacgaccgtatannggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtacngggccanaggcctcgcaaagtcataggtatccagatacgcggcggccggtagggagccctttcatagcgtcaggtaatactccccccgttcgtttggtggcgttcgagacggaatgtatctgtggcattggagcacctgggtacagatncctatcgagccggcaggacttccgacaccctgctcaacggtagaatgtctagtccatataatatntagtacatcccaacgctgccgtgttaccacatcacttagaagttctagactgtatcatgtcagcgggtccaaattcatgctaccaccgctatgcnacgactcaccacgaccgagcatctagcagtccagtcggagaatgcctcgatcgcagcaagagctntggttgagcacagtgggtaccgccgactcttcatccagctgaccatttactagtgtatccagcgcccgctatcgtacaactccatgcgatgatttgntatttgtatggagggtacttcgctgaccatgtggaaactaccggttggctagtccttgaatataaaggtcccccctgactaagacagagagcgagtgacgtgtgacttagctgccttgtcgacccaaatctgagtctacaaatagtnctagagtacaaccccttanacatctactcatactgaagnttctgtatcgtggggcgcactaccttnaggctgacagggccgctgagtcgtgaatgggtcctcacgtccatgggcgttcggnngcggataacgttcgtcagtgaggtatcagttcgaccgacttggttagtatcccctagcgggggattcctctcccacanttttgttctagacacgtnaccgtccagaagacctcgggacgtagcccatcacgttcttacggcnnttancagtaatcaaatgggctaccataccgaanaccaaatcatctaaggctgacagttgcgggctagccgtctcgttgctntgccagtgaccgggacgcggctcataattaaactcgttcgaaanagagaacgnnccccactcgaggatattacttggcttatgtccctcccttgggagtccgacttctttngatacagtcatccngtagcccgccgtctggttggagcacatcacaggtacgcgtggcgggaggatgaaattcgctcccccagtcagatgcgtgcatggaagccagatgctacacaatggcagagcgcgtngtgttgccagaggaacctgacatcnctanccgtctatcccctcataagctgttatcgtaccgcggattgttagtatgacccnnaccagctattaacggggcagggcgcgccgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggtcgactcgaccggagtgtatcgcgcggggacctgggctagaatgggtctcctgnanagctgtatgatatgatgggtggattcttgcgcgcggggactgcttccgcgcatccacgtgttcgggagtctgcaaccctgcccggatacagacggaacgcaggnaacctaggctcaggagccgagacgattcatntagatcacttttacccttcgacgtgtgcctaccatttccgcggccgaggtttcaaggaataccggtgcctctgtcatgctnaaaagctcctcctaatacataatgcaacctgcngttttgtcaattacgtggcaatttacaccggactaagctctatcatggctgctccctggaccagaacgccaanaattaccctcactttcacccattaccgctggccgaactggcttaacctagcaataacccagtgtcacgcatcgtgacatgcctgatcttctttgtagggcagttccgacggngtccctccacaggatgccggacccgattcgtgtcntttacgcactnttaccatggagacaggaagatacgggtgacggagcgcggatatcgaaggttcntcgtaggtcttcgtaaataatcctacgacgattaaaggcagctggaggcctggacaccgggcttcaattcaggctgcgcccggggttatgaaggcgtcgcgaccgactcgttctcgatctactccataactagaacaccagtacgagttcagagatctttgcctcgtcanaaccggcaggacggccctgtggaagtgttgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgagngcccggagggtgggggttatgctgaagctggggctgctgccgtgctgtgagtctgttttccgggtgccagtccagtaggtgagttgtgctgtcgtgggttcggacgcttaagacggctcaggcgacctaggacgtttgcgctgcgtctgtgtctgtttcncatccaaacaccttcccgacgtatccccgacgcccgtatagtccgacaagtgcaggcgacacacaaaactctaccgccgtatctactcttcaaccgtcatcgggcgggaagtatggcaacgacggcttatgagttggtgactggataaggtcatggatgagacggctcgagttctcgtaagttnacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcanccccacaatctcaccacagtcacttgttcacggcgttgcgtgcaatgtttattccctcttcctcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattntattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagngatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtngcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctatnactgancaataccttgtgtcggtctccgcctacatctgggacatatnggtgcaaggattcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacanatngcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatnggttctggtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacaggcgctctgctggggacgaactcataaacaagacntacgacatcagcagtgggatccgctagcggaaggtgactcgagcgaaaggctccagacgccctagccattgtgatccacgactgcaaatgaatcgcgcctaaagggggggagcatccggattctacgtcccgcgcactctgaactgctcgagaatgccgacaggtgaattcgatagtantgtcgggtaacgacatngatgcggccagtatcgcgtagccgggtgaggtcgagccctagccggggccgtatataatggcaatntctgcattgcggttttagcgcttttgtgttataagggctnccggttggcagttctgcttcggatgncctttggcagatatctgcgccccaagatatngttgaagggcgcctccaccacagtgaacgcttggaaactaccagatatganagtagggtattgagtccgagagatagtgacgcagncacacatatttgggagcactagccccgcaataccggaagcttacgnntnatccagtgttcattacccaacagtcagaggtgagncctnaggggtgggacttctgaatgcgactgataatcgtgaaggtccgtccgagactgtgcgaatgggacagcactcccgtccggctgcgcggtgggactggctagcgggcaaccggcacaccttacccgagaactgcggcctgatgattcgctaagctaggtatccnccgctgcccgcgtagtcgaccacatcaaacgccggcggttcangcatcttgatctagtttatgcatcgacggcacgcccatgcccctttccgcgcacgcatgggaggcggcatctacgatctccatacaaaaataaaagcgaacagcacagtactcctggngtcaccttacgggtggtctctataaagggcncatacaatgagacgaacactctattgnactgatttcaacttgcatggcgcccaccgtagcatgatgcgtcgnttctcctagatataaccttgctatgtttagcgtgccctggttaatcacgtttatatgcactatgggcgtagaccctagttgcaacanttgacgaattccgttgtgtatcgactggactggaatttcgtggaaaaactacttcgccagcggaaggtctatgcntttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgcatagtagcccgttttttgatacaaatcgactgaacctcgtagctacttgcgctcgtgcatccacgacctaatcgagttgttccgcaagcgttcggctcgattaattatgcncngctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccanacgttctcgtggctccgcccagctgcccgcaaaacgccaanntatgcgctatcccggcaggactgccctaacagcccagttacaanttagtttcaggacatgcagaantttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcncctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttggcggaacgggcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcnnnctcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtntatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcccctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctaganngacaggattcacccgcaggagggcgctgttttggcaatctgaatggaggcaactgactggcatgatttggaggttggntctatcctgatcaacaagcntcgaagctctgagtaaatccgctatccgatttgtttaagaacaaagcattcctattggtgggaatagcattcgcgtagtagtaactagctgccgctggcgtgtcactnnattggtcaacgtgcacccagtcgggcactttaattagcgcgaaagcttcccaaagtagncttcgataacgagttacgtgatatgggcgnggttgtgttagtctgtcggctccatctcaggacgatccgtagaagttctgatcgttgcaacgaaacccggtagggggctgggacagtatagccatgggcttcggtgccacgtcgactacaaccaagcgtcggcctatcaagaatcagcctctgtcgaggggatcaaattaagcttgttcaacaggttctggtgggtcgtatnncgaggaggcaatatatgttggtcctcccacttagtgccgtgtactccgacctttgaattcatatgggcatggnccagatcaatatancctcccaaagngagcgcagttaccggncaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtnctctcggccaaaccgtggggtccggcggcggcagagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagagttgncttgaccaggggg tgatttcaaattgttccatggagatgctacaactatggcgggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgactnacngtgacgcgtgcacatccgtggccctatagggccaataaccacattaccttgcggccggtcggagagcggccaatcactagtgctcctcggggatgatgtcccggtatcctcaccgagcaggtcgtacatttgggccccgtaacagaattttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgaccctcaaacganggcccccaccgaaccacggtttactgttatgtggctcccaggcattttagccagaaggtgttcggccggtacaaggcccaagtgagctaggacgtgtcatttttgcccaaaccgcctcgattccacagccccggcgtgggccagcgttctatcacgcgatagatangccggagtcatggtgtacgcggacctgtaggttaaactccgcgcgtaccatccnnatatctgcagtccaaactccaacatgatggcgacttacttcattgtatagacaaaagctgttgcgggcaagntnccctcggcccgcattggagtgtgtcttacacctagagatacgcgtgtacctgatgtaattctctgcnnggggctccagacgaatgtagtgttaattggaaattttgacaccgaaagagcttgccacttgcctggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaattgtttatataaggcaaaatggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaaacccattgtttcgtagcgcagtagaaggaagatttttgtatctatatggttaaccgataggacgcaaagccgtccttccctatccccccaagatcgaccagccacgtccgtactctctgcttaatcaatcctactgcttgccgagctacngactcagcgcaatggagtttttctgacttcgtcttatccgtttggcgaagtcccaacctgtaanctccataaccgaattagcgcggagctagccgatgcggttagatgatggatgtttttcacctgtagagtccttcaccgaggcctacagcctgcctttgacgactgggggctcactgtaaatatacataacatgtcacgactcatacggcatgtctcttaatggctttctccaccgagtcctttggaccccacgagttcctanaccagatagcagccgtccatggtgcaacgcatacttgatcgtggaagtcattaggtccctgctcgcgcattcatgtcgcggattcccaagatagtgcttgnngactgacggtttgtagtagtctaataanggaatgaaagtagaatgcgctgttcgacacagttccatttcttttacgctgtccgtgtcatgaatcgccatccatccagtgtggaaagaccatgttccgaactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctacacaacaggtagaccagcaaagccactggaatttttccacctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagccgttttgnatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgcnggttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtgggagtgaccatcccccggtgcgcctgtgttacgtctccctgccaaaccttaggggatcggatgnagatgtgtagcacgatagancgttgacaaaattaaggtgcttattgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgcctcgggtcaggcccgctcctccgtctagcgtcaaagatgtatggattagcctttacgtccgacggtaagaacgagcgggccagaccatggttctcgagacgccatggctcactggagacacaaaggttccagaaaanccctatgatcttctgattagtccatgcaagttcttggnacacttgggtgctctaccgcagaccggtgtctcggcggcactacaccttccaattgtcgaggaggcctgtctaatgcgcaatgtgacgggagagtgatgtatttgtccttctttggccctgattccagtgtggtcgtaccccggtgcgcgtaccctcctttgtcattgcnctccagagcacttggggggactctgtcgccagcgacgaatacacgcccgtcaatagngcctgcatggacactcggccgaattcttagaggggtccagcgccagatcccagggcggtcccagcttgttgctttctgcaggactgtgttttgatgcactcccagccgtgaagcgtagcacgctaaggtcgatcgctacaaggtcagacggggcgccctgaagagcatggctaggtcttcagagcttaagggcgagtgaatggcagtgntcattgcgtgacacctctcgcacgtggggtgtcgctgnggccggctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggnatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgagtgtgtatcaagactttagccttcgtgctggacccctgtacggtatcacgtaggcctttcacggtagagtcccaaggtacgttaccntcgggtattatatcgcattgcggctgtcggcctgtgtccctggttccttgcgtcgactatttggtactccctcgggatatgggtagccccggtcgaatctccgagaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacggnctgacgcagaagcatgacantgcacgtacgagcgcccgcactgaatggtcaccgtcgtaangagtcctgcactaacaagttttgccctgccccatctttnttattgcaagaacgccagccccagggcggattagtagcacccgttaattgtgctgtttcctgacatacggtgggtccggtcttctttaagcgcacgccctgcattttcctatgcttgatgcgaatgcatggctaccatagccttgcttccgcaatctcaatgtgcacaagagncccgggccctcaccggcccgggcatgcgtcctggatctctctcttatcgagagccactnncgaccaaagcccgccagtagatgccggattctgatacagtcttgagtagctgggccaacaatcgaaacccactttttcccggatcttgactccaccccacactcagtgaaggcttgtaacacacagaactgaagatacctcttctagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggctcgttaaaaaccacgccagggtgcgccggcagggccctcccaccaggtcgttatnnaatgagcgggaaaggggctcccgacgtaacgtgtttatgctgaccccgccanaagtacacggcccctcgacctcggtcgttcagcttgcccaacgctgtatgaatcctactactccatttcggcctgttaggtggttccgatccggttatntgtcgaaggccttgcgtcatgccccgcggatcgcaggtacgaggagaggcgcagcgtcgcggcccgacactgtcgctcctgtaccctcggggactgcaaaaagagcaatcccagcagctggtcagccagcgcccaacctgtgtaaagccaaaacctgtgttgttgaaggttgcgntgaaaatagtctgtagatgattccccatacaccattggntctaggtacgcgatttcacaatcggttagcccagtcaaccaccgtaatttaggggctccgtgtggccgtgcggcgtcgtccccgcctagctaatttcccattttcggacaggcgcgtcgacacctctcccctgaggctctctaaacatagggttatcacaccgnnnacncagctggcccggggatgtacaccgcttcgccctcccccacgctttctccgcaacctactagttgagtgggtgggatataatctagagtggtgagcaacacgggagacgcactcccaggtcgatccaagatcgtgtgtggtaaatgagcgaattaggagaaagacatggttcacttcacgcttcaggtgagatatctcgcggccattcttttcaatcgtccgccccccatcccgattcactaggcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgtgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccacccgcaacggcttagtgtcagcacatcggttgtacaggctaagactactagttgacgagaggcgtnacacacaaaatccggaagtacccgcggcgcgatgacatacacagttncctggggcgtgcgacggacgggcataccccagcccgtcacctgcccattagcccgacttatcccactcgggttgctactatacgatcatgggctaagctcgggacccggccgnctatgagtcctgtgagttcgcgtcaatttaggataacccacaaacttggggagaggcagtggttgggggaggctggcccggtccacggatcaaggatcgcctattctncacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgcctgagnatttctgacacagcaccggccgnagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacatantgtcgattggggactcacgcactagtctcatcgagctcttagaaggggcgagagtgaaaccgttgcgcgccggtaggcgttcacatcaatccgaacttgagggatanatggcatgttcncctcggtcctagaactaggcgagccaagtcgtccgcaatcaccataggatggccatctctcccccgtgcccgcgggtcgtctatgcaggatacgtactaacaggatacggacacatacgaccttaaggacttcgcgtattcaggggtactaattgttttcgagcatataaagcacagctttctagggtgaacaggtagtacccaaacgaccatgaccccatatgcccgcctcggctcgagcggcgcgaggggtccaagtagttagcatgaccgacctcattgtgagggagncattccggacgcctcagtgaactgacatggcgctcactctcaagccccacctctatgtgttagctgaaaccgacgtcctatagtggtcttgcttatgctaccccgcccgcccgcataactagtggggaagatgccattacgggtaaaattgagcgtgatccgtgttcctctccagtctcggggggggcggccccaatgggagggcagatggttctggttgangctaatagtcctccttgggcgatgagacggcggggcccatcctcttcagcgctgacccgtaactatcggcgttactgcgggccgcacgtagactatgaagatggtgatttacaatatcgtctgggactgagcttgcagcgccgcatccgtgtcgccacgagaacgcgagggacgacgagactcctggaagccggtctgtgctgactcgagtcgccggactttcttgctagattgttgaccgcctttacaggtattccagcggccgcgacgcgcttttacctgactagctttacttcactgtggcctggcacatgacccgagtggctgagacaactggggcaccaccccaaagagtaccaggcggcgacgcnctagggagccagggagagtggctctcttagggcgcgacgatcctcctccttaactacctgtactttggcccacgcancaatttgcgtgcctgtatggtcatacgacggactagacctcacgtccaatcccggggccatagattggggcttcgccctctcttgtagttggatctcgcnttgactttggaacagggccccnntccggtagtgacactgtgcctcacgnancaggtgacgatatcagaccgttgcgctgccggccgtggtatttcagggtaccttgatatgtaagaaacctaagcacctaatgaagatgggtatgtcgcctgctttccagtgtccgagtgccgtggaggccactgagcccgagngatgagaagggccggagacaacagatccgcgatggacacccgccggctccnggcgtcagcttcgaatgagggtagccaagtatctagtgcccgggctccacagccgtgtacctaaaaagagacatatnngggtcgtacgccgtccagcgcaattttaacaatcgcatcccgataaccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggccgactttgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcgcagcactatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggctactcccaattactccatacccttgactaatacaaattgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcgagtacaagtttaggcaattacaagctccattcaagacgggatnatggcgaacgtgtttcgcacgacagcgggactactgtgcgtctgaaaaacaagactgcacgagtatgtgataacttatttcgcagagtttgttatatctggtttcgaaagcttgatagatccgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccgaggagntactgnatgtcacatactcatgcttagggacttagttagtgggaaagtggtcctgggcaacgcgatgaaccacattagtgtctatagccctaagaagtgtgatagtccnagtaagngccaggcccacgccacgattgcggcgtcgattcaacttcgggacacagagtgatgtgtcgggttaaagatagcgtgcatctcccacgctgcaacagttaataaaccttaacgcgtgncaaggccttacaggcgcgttggacctgacgggttctggcgccccatttcgttcagctctatacccaagaatagataccatgngaccgtcatgtgggagcacccctctgacgcgggtgtacccttaatcgtgcgttgcacctgcatgcgatgccgcttcactccggatagacttttttcagatgcctggcgggtgtntacgtcggtatgaatcaacatggagnnatgnntggcgcattgggaaactttgcctagtctagtnaccactgtgacagaggtacagattttgctgacgtctcaggtgcttaccgcggtggcccggtaagcactagtagttcgttaaaatctctctcncccgcgcttagctaatctaggattacagcctcggtagtctccgattgaaacctaagcgtatctcccctctgggctacagggatggaggagcggaaatattccccgactctagacgggaatcctttcggagcccacacacgtcggcggcactttcgccggcttaacacatcggtctcattacgcacccggtaccttgtcttatcggctgcttctgttcgtcctgcgctttatcgagcgcggtaagacacgtggtaaccctanaccccgtcgtatgggtaaggatacgcgggccggggattggtcagctttacccacgcaacggtttatattttaaaaatctaaattatccgatattagggtttgcgcatagcggttttccttaaacggtggttaagtacntggaacccacantagtcccgcttatttcacttacggtaagacttcagaaccggcgcgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgntagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgagacgtggctcattcaggctctncttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccaccgagtaggctggctcccctagtggtcgccgccggcggacattactgggaaagcactgttgtgcccatatacaatagacgatagaanaggatccaccacaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgccccgcaacacgggaacagagatcgagccgttaatgtggagaaggtcgaaggatttttcggaagaatagtagggcaatccgccctagcgagaagctagtagtggcgngccttgtctcagttggcgttaataccaggttacccgtcggttgagggcatgcgcggcggctgaggttagtcaaagtgagccctnccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccacgatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgctttggcatgtaacccaaggttcgtcggacgctgacatacttaacaaggcctatagtgtcgatgcgccctctacccatcgttgtcctaccggtcgtattcgacgacgntattcgcaccgtcggttactcgatgacccctcgacgangaatctcgagcgggtctgtagtaaggggcagggctgacgaccttgggggctnggctacggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggctcgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatgccgggcggttgaagtcaaacaacgtctgcgggtatggtctacagctgccgcgatacatgcagagcgcaccngaatccaagtaagtcgtgaggggggacacgacgcgatgggcacggatcacntaaccccgtctctcggcataaggaagggagttaactaaattgatctatttcagcttcgtgtngcagtctgaacggcttgggtaaaaggcatggcgtagagaaaagtcagcgggcgcgggtcagtagtatgaagtctaacggcacttcgtagtccaagtttgatctattgtcggcgggttaaatcgatagggacgccaaccttttagcccgcaaagtcccgccactcgctttgtgtgcatgaccacgaggatcggccggcgttgcacggtggagggttgttgccgcgccgccntgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaagcccgatgttccgtattcgtcatgcgtgcgtgatccacattcaaatgaacgtacgcgatctctcctccgactcttagcgtcttagtcggagacggcgaacatagggagaacgtcagagataggctgtcggaactatctcgctgatctctccagtggccgataactgtccggcatgagataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctaccgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaatcatcccgagcgcccaaaagtaaagtaactctgtttgcaaagtagtagggatatccgttcatccgtccgaacgttactacggactctcggccacttgctggcgtcttttcaaacctccgtggggtccgtgtataagtnagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgnagccaaagacttcggttgcgngtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctttgngagttttggccgcagnatcctgtttcacatgcgatcggtctgtccagatcttgtcgtgtgttacgaccacgatcgcccaaatgcggtgcggcttctcgatcgagatggaggcnattaccantgcgcctgncactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatctgcctcgcgcgcaacctatagcctcttagaataaacgtnncnnnnnnnnnnnccaacggtaattagaacttatttcattaccacatcgatagtcacggaatntactatatcccatgtgcgtcgctgtacctgccgcccaacgtccgcgctctttctcggttcatctgcccgcagaagtccagtgaatacgttctntattgccgtggcccaaattaaagttggtatttcctcgccgcttagctcgcgagggagacgccggcggcgagcagctgcacgcttctatgtaggccaggtacccgcttcangtgacagacgatttgtctgaagcgtaggcaactccttatcgtgttatatattcgatatcaatctgaaggctcntgtctatacattttactccgcagtcgtcaaacatgtgatatgggatattgtggaacgattccgtacggcaggacaagctttaattacgtagatatacgtccacctgcctcaatgcagagggcagcgaaatttcgcaatggccggccgatagcatgttgggtggcctttcacagggtcnnnncaaggagnatgnttcgcncacctccgtagcagcatttgatggcnaagtcgtagtcgcgccgatgatgatgctcaagcggtcagattagcgataaaagagaacatgacaacccgtcagacagcgggaaccgctattctatggtcttgcttccccctgacaaagcccgcgtggttgtgtcacgacaacatggtttaaggatgcggaacacaaanacgcagtctcctactggccgtcgtgcaacagtgttaatacnagtgcctcgcctccacgcgaaggaggcacgggtgatttccgctagaggtaaggttaaaaggcgttcaagctgctctgtcggtaatgaaagattgaaccggttncatcggtcgaaaccgtcgcccgcaggccagttggccaagcctgtcgaacccattcaacatggcacctgaaccaaccatatcgatcgctaatgcgtgacgcaaccgcacttcaagcattanatcgatcgtatgttgatgagaatgtgcgtacgaggcacgtggcgattcgctaacaccgaatcctagccgancggccgtctcgtcggtaataatgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctagcgacgtggctgagatgcgagctgttgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatactctcgggatgtattcccactatattcggtggggcagtggccgcgaccactcaaaccggggtctcccacgtggggtgcggccttagcgtctgaatagcgattttacaggatttccgagacttgcagataaagtaccacacagggctgcgacggtatcgttaaagttttggcgtgggggcgctactttatacgacagtgacagctgggcatgcgtttagcaccatctccaggggcagggatcggacatagaccgcggacgcgcggantgatagatgccctcaaggtcaagtaatacacgcttctctgcnaacacgcctggttccgtagctcaccggtgatctcggattgtgggatcttgaaggtacccgataagaattttcntcggagacgaaggcnaccgctcgaatagatcgtctagggctgaaataccagtgtgccattaagacaacattgcgacgaactgttgcgtattgcttgcgctcgacccaacgcgctggcggcaacgtgagtacggtctnacttcaagcgcttcactntcactatcatctcctacgcggntgtgtccatcgtgtatactggtaattgtcagttagccgccgnacgccaatccagtggcaggatgagccaagcctgccatcacactcggcgaacgtatgcgcgtttctcgagtccccgaggctgtggttcgccttaggccgccggagcattaggaactgtcagaggcgttaatcgttgacctgaccttatgtgctggtctaccagacatccaacaccttttcttgtccgacgactcgtagtaatcctctgacgcccgttagtgcacagtgtgacttggcattgngcgtgnaccttgaaggcgttacaaggggctctgctccgggcgagtggatatcgtctcgtcgattgggaactgtacgcggtagggtagtgaaaagtttaaaggtcacaagctggtatgcgagcctggccgctctcaatgtatctgatcgttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtctatatgcgtnagatccattttgaaccatggggggtttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatgttaaaatctttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtggtgtgaacccccggaggtggacactttagataaattattgatatgtgtttttcgctttagatcgaccacggcgacctccgatttacacaccctcacaaggttggggagcgtgtacattcaaacgttcgttaaaaggttttcttagagccactcacccgacatttatctgcatagcgcgtaatgttacataggatgnggtataatttgcatccgaggacattcagaagtcgattcangtaaacgaatttcagtaagggtagacgatagggaaataaatagtgggcggagaggccgcgcattgcccccagagtctgcgctggncgctaggangtgtaacacttcgcataaaaacgggcctgttgctgattcaccgtggctgagatctgggaaactgggcaccaggtaaaacttttctccaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcactcggccantggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctnngtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaatgcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagnctcggntgtcacccttaggccaccaacgagccngcctgccnaaggcctacatcaaacatcccggtacctttcgctgatcgagccccaaggggcttatacatgaatagtcctgttactggttatacaggcacgcaaggtacagcagggtgtgccttcgcgccctcaggaggacgagtgtatttcaacagtcctagatttacacaacgtgaacgaccacggggccgaggggggcgagcagaaccggagcgagaagtcagactctcngtggggaatagccctttgaatctgccaggtccggtaccagcctataaagggcgagctagccnnagctgnagtgaaagggttcacctnatagaggtcgtttagccttgaacaagtctagacagtgtcctgttgtctgtagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatcttgcgtaactctccgcgttcaccaaccatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatattaanggccggagtcgttgggacctaaattaacggtggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactactattgtgtatcgagaagggagaccgttcctatccaaatgcggtcccggctttgtgatacttgtgctggacgctaattgctaattagacattcatgctttacctattcgctgccgcatacatggctnctacagcgaactactggaatcaggcgcacgctgcgaagcctggctctagatcccttttagttaggggccaaatcactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaaggaagaatctttaggttgtcaccacggacctgacacccttaattggtgtaagtgcctcgcgtgtccccttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagaccggaagaaggtacaagttcnggtgctaatggcgacactaggctatgcgagcctagatttagccaggagaccccgggagtggtcctttagcatcggcgcacctggggcacgcgaaccgaccctaaccggaggcagtaacacggggggggaggcatcgttctatggctcctggatcgactcatgcatacgtacccatgcataatttcgcagctagagccaattgatgaccggcagtgctggcggggcaggctgtctattaggggtccggtctggggctgcatctctggctctctgtgggaggaccacggtcccgccaggtggggcgtgaatctgcggtgaggtaacgaaagcggacgcgctgacctggtgttgcaannagatccaaagccacaatgtctcggactttcactatcatgctggtgacctggcggccccaaacgaagggcccgtcaaaataatacatggaattgtagctaacagatctatctaaacctgaggccggaggcaccagtcgcgccnttttgaattgaccaagagtccgcanacgagagggagcctgtgttatgctgcctggtgacgatcgacggtgtcaggtgaacgcgatcttcgctaactatgctcttcctccgatgtcagggccggcccaacccaggcaattanctcgcgcgttggggaccctctgcccaggtattgcgctccagctgtttcgcccgggcgacgactcnagggaccgttcgtatgctgagngtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcattatactattgtagaatcgctagatatgatttagtgcagacgtgcaggagtcccggatatcngtgtgccgtgtaatcgcttgagtcagtggttccataccaatcgacgttcaagccatggtgaaattatgccctcgtagttctgcgaatgcggtcggcctagatattcccggcccttaactggcctcgacttaaaccacttgtaattcgaagaggaccagtacactagcgtgtgtgagactggggtacacttatggcgttatgtgtcctaggaattttagtatcgttaggccgttgtgtgctgccacatngcagcgctttgggcccaccgggcactattcagagatatcttagaaacacttatatatctgtacgaagaactgtgtccgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtgattcgcgcggccacttcgtctgataccgggaccgcaagttctctcaggcgggcttnngatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaancccctggcaaggccggttgagtgaagcagtcgcttttggcgnctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcgagacttccgtggttcccagcctatcagcgnagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtccaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgaattgcggggttacccaccagctggctggggagtgaaagcgcacataaggcattaatagtacacccatgggtcttgatgaaatcgttaacggctggaccccatacagcatggttccacactgcacagtcccaccgcgctgacaagcgcagacgctagcccccacgcgggcacgctatggacgcgtgcgatcaaaaaangaagggattttctcctgttatnngcctatggttgtccttatccacgcgaggtactagtagttgctccgatcgatcatatgtcacccgttgtccaggcctcacgaacaggatttgttggggggtaagtcgtggcacacatcgacccccagcactatccgtttttccctccaaggaaaccacatgcatccgtatcaccgncatatgggctccaattaaacccgcgattcctcgtctgacgctagcggccaccgtttaaaaacggaggtgtgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctatttttagatcgtaaggtgtccgtaaaaggggatcattatatctcacaaataattcgatcatacagcatccccaattgaagacctcacgttgtgcgtagaagtgataagcacccaggaccacccgggacaagagcatcgaacgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggnccacacaatgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttagcaccggtaccatatatcaccgaatctcatcagtgcgacatccgacgtaggactacctngcgggataaaggttatacgcggaactactanagtaccagcgcgactgatgtgagctatatccgacgtgaacgcattcctctaagggtggtggatagcgactgctgaaccggatagggaactancaccagtgnntgcaaatgatctcgtacatttcntgcacttcggagccaccccttgcttctatgaaaagctccacggttgaagaaccgtacgcgggagattgaggcaaggtccccttgggaaactatcttctggggccgagcgatcagggccctccggtgacnnngtttggttntctggcatgcgagattgtaaggtgggcctgccggttcgaattgcaannagcncaggcccggctggggggttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcanatcgtttgcacaacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccanngcggacaatcttcggcctaatgcctagtggtttacggagatagacgccgttaaatagtcgtacagtatcaaggctatatggctaaacaccttcatcgcagcgctcggtccctaagaatacgagacggacacaccaaactatatagaacagatcaccttcaactgtcgtggacacggtatcagtgagttggctcgtcggaaattggatgcttgtcagaacgtccaatcccctcatggccaccgtgtcgtcaaacgtcagngctttatgcnaggtactgccttctttggtgaaagcagatccctgtgcgccaatcgctgcggaantctactaatttaagtacacggctcgatgacgatgtaggtgccgatctcgactccaacgactcgagtccaaagccccactgcggggctccgggagaaccgggcggttaggctcgtnggccgtgttaacccgacatccgcaaatacacccgcgacatgtccctaaagtctcgcagcttcnatagttctagtaactcaattgttggcgggctgggagcttaggtggcgttttgactggctatgcccccggatgccatattgaggggtaatcgnnagaacagcccgctcatacaacattttggttagaccccgttgtaagtgactgggctttganangaactgcttgtaggcatagttcttctaaaaccatttcagcgtatgcgcgcgctaaancccgtgaagtacctgagcgaggcgtccacctcatggcgggtttccaggtgcgtgacgctgccgcctgaaccatggtgtttcctgagctagcgggtccgccctaagagggtgccggccccgctcgaacgggtttaacggcggtggacaataactcacacgtcgccagttgatttcacgattttcgaatctgctatccgtagagagnnnaaggcggccgggccccggggntgcgcaggagtccctcagcaaaatagtataacctactttctcaaatgttgataagccggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgcaccctgactgcacgcacacttttcgtgaatcacatccaggcgtggatcgaaccttatcccgcgtctgggcccaacatcaaacgagtgacgggacggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccaggagtccgacttccctgcgatagcctgaccatctaagacagcgantgagcatgaatagcaagagggccgccnacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgngttcacaagagtcacccctcaaatggctgtctggcctttggctgccttagcattgtcaacatggtacgggaaaattacgattcccatctctggtgggggtgcatcttccgcgggcgcaatgtcggcaatagaggtcgaacgtgataaattcgaagtgcctcaactcacgctctacagacccgacgctattcaacgagcccgacccttttctcggtcgcggtccggacggcaatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctccgactcttcgacggccgcgggcctaattacgtgacagatatggttacccgtccgctttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcattcccactacccatctcgaaatggaatcagttgcattcccaaagacccaagtctgaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtctgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcacctcnatatcaaatctggaccatgagccagtactttcagaaaagggtaactgtcggggctaaagagatcagtctcgcataggagaagtnnttccggatggccaggctcaggcttacggggaactcctcagcgagatcgatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcgaaagcgcaccctaagccgcaggatatattagtgtcaatgcgcactagatacgtgtggggaacgtctatctgagggtgaccccccatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgtactatatgctgggacccatctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgagtgtaagaggttttttgcgaagaggagcagctcatgtgtgaacttccagatcgaccagtggagtgacggggccccggcagcagggagttacttaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcccataatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaaatcaggacttctcatttgagaccgctcatcgcgggagcgcatgtgcggcggttacgccgggatttacactccctgacatctcccatgctaggncgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcttcagtaacggcntattcattaagcattttgcagtacgcggtgcaccgtagatcagcgggtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctggtagacttgcgtcctatcgtggcgtagtanagaagacttaaccctacacccgagtggacacttgggaactgnttncgagttaggagacagactgaagcntatcgccgggcagggtaatgtcgcaacccggataggtacaactatgagagagttgaactcatcgacatcggaacttggtttgtaacttacgagcnagcgtctccggttaactcagcaaagcgaaaatagatacgagaaatcaacgaaagggaaggacgactgctccgcggataactcacgtttaggagtaatctagagacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaagnnnnantaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccctgtgacattctatgccgacgcacagaggagacggatacccgtacatagcagcagcactggtgtggatgntggcgcgctgtggccgaggcatgctatccaaccactacgacgagacaacacccgggagcaaagatcagccgaaatgaatatacatgtcaggacttagcaggccagcccggggaggtaagtgattatatcgcgcatccacattccattcaatgggcaggggttgagattacancgggtgcttactggtttaccgctnaggacttaggaagtctatcgtcacnagtatcgtacactgacggacaactgcataatgagttagtttcgccaacgtgcggagaaggatcattgcttacgagtcgccaccagttttacctatactggccttgtaatgcgacccgtggccctcgcgggtacgttgattcaagcttcatagagaaagagaaagtacgacgctcacgatactgtctgaagcaggttaccagccatcggtcagcacgcttcgggctcacgcctcgatccaatcgtacgaaactttctgttacacattccgctttacaaggtgctaagacacatcaactgcnaaaaagcgggatccgcttacaatcatgtcgagtcaaagcctaggcgagaaggattagtcccgcgcaggggggtgccgcggggcggtaggcgctccaacatactaaangcgcgagcactaatcttaccgagccttgaggaccgcgttagagtaatacgaatgggtgaaaaggtcggattcagaagtcatctgttggcttttagcgacacccaatataaagcacagggtaccatacaatataaacagctcgtcctgatgcctagaagcggtgtcgtggccgctggacgatccattacaagtgccgcagaagtcgacgctgggcttattatcggtgtgaggctcgactggggacatgcctaaaaggtgccaagagtcgcgccaccctcatgaagctgctgcagntgcggcgagtccgtcagggcttacgcccacctncntttacgtagggttcgctctgtgggagcgcccgccggtaaataactacatcaggcagcgcaacttattttgtggctgcattcaagacatcgtttttctggttatccgggcccctatcttaaaaacatccctcggcgagagaccgaggntactagccaagaataggcatcggactatgggaagcttcacccgtacaccgatctacgttgctaagcagtgcgtacaatgtaaaaattggtgagcaccaggccgtttaccctgatccgatagtatttccgatgttatctaaacgagaggtcaactggttnatgggaaatattttgcggagggtaantgcgcgcctttaccgtcccaggtaaccggacntcagatgctancgttaaatgcattcttacgagtcaaacaatggcagcgtctagcacgtatgttatggtcatgggatgggacagggnacgaggatgtgaacatgtaagccaacggttcgcaagaacctccttatggacgttccttgggagaagtgatcggacattttgtcgttggtcgcgcgttcggtcttcaaagacgtggtcatcctagcgcgagtatttacttcggccggcgtcgcttaagagacaaaagcaagtacttcacacgttttcactggtaaccctngcccccgtcctgaagttatgcaacgtagaaaaagaggctctgtccctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcanctaacgtttgtccatgtacgggagatgtcaacttgttacaggcattaggaggagacacatgaggtgggtccgttagactgattaaaacccgacgttaggctgccgattggcagggtgaggttcgtggtgacagggagccttcgttgatcgtgccttacgccccgttgcnactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaagcttattgagaatgtgcaaagcccctgaacgcgttcagccgctaagggaagggagtgattgcacgtaggccctaccagtggtccctagttcacccgaagtctaaccgtgccccgggtggcgcatgcgcaaagtccaaacgttgcanagagactccgcaaacatttacnccccctcgtctagcactgcagcattggccgggcccccgacctcatggggcgtgtaagaatatcaaggttatcgctgagctaccgactacgaatattcgggggggccagcgcagtatacatagagcgtcactgtaacgataaacgccggtcaggtggacggtgcgaatcgtgcgagcgaggtagaacggtcataacctgaagaggggatcttgacagggcaggcctccacctcgaacgctaagttgtgcttggtggcgggcataagaggtcaggacggaatctttctaaagccccgggcccgggtcgttggggtacatactcaantgacctataattctgtgcgacggaaacccagatctgtctnccggcacccaattctgttctcctctcaactccggaattgtatgccgaggcgtagcgccatccccctcataatgtctcatgatcggggtnccagttcaanatngtatcaaaatattgatcctggtgggcgcatgtgcccatcggcacacaaagccagcggtacacgggaacatgtcgacgttatgcgtgaccccccggaaggacccttcctctcccagggcatcgataagttggagtactcactgtaaatatagagaagcaaacttccgcgatctgggacggaaaggtttaaaatggagtcgggctataacaggtagctagcacgtgtgacatgtgtagcggcgcccgcgcaccctnttctgtgaatctgagatagcttcccctggccgttgacttgaatatgttgcatgtgcggtgtcatgtaatcgataaacggtgcaagtgttcagcggtaaaacgcaggggatattagataaaatgcggtgtggacctctgactagtaataatatcttagggcgtgcgccgagttccttagaggcgcncactataatatgcgccggggtgggtcaaataatcaacatctacgtaccgccgcatctttcattccacttagaagaatcggancttgcaatggcaaagaggagccggacgaacaggccgagagtccctgaggttgaagccctaatctccataatgcctcgccctccggctattgcggggggtgtgtcntcgaggacggcccagtagggtgcctatcggaagagtattactanccttgngatggctatattggttagagtgacncaaccttctctgtagcacgaagctgccgggaaggaagggtcaacacattatttcgncggtttcagacgatagcaaatatctaactatcactgatgtggtgggatggtcaggctttttgtccaatggcgaccgtagccgggaccagtaccaatctaacggcgtagcatatactcttgccgtagtaaacgacgatgacccctactcgtccgattgcgtccctaaccttacgaaagaccacgcacatgatctgcatcttttcctttcgtgctaggaagccgaatgattcgccgcatttgtgacggtgggctagagcgaagaatacctctgcgtcgtgaacaactggcggagttaagtcccgacacagaaaggagccccggcgtatctccgttgctatcgccagtccggtttcatttcgcctgaaacttgcgccctaccttcggaattgtcacaacgtctctcaaggtgatcccggatggctgtcctctgccctccagagngatcttgagactatgacaacgagctcnnnctaggaaatgggcgcggcacgtttgacgaggatcgncattgagatcagtcggctgtaacgcggtgtcctgggtacatgccgccgcaacactaggcaaactccaggagatttcagtttcgcctctaatgacggccaactcccgaggaggtatgcaccgttaatactgacggcgttgttccgggtggcggcgacgaatgggtggagaatgaaggactaaacagagaatgccacaccacgaaatggcttgcgactcggcccgaagcacctttagacatcccagcagctccaggttgnatgccccctcgggtgaaccatgacagggacaagggccgcaagaagcgacggggtctcgactcggtacgccgcaggcagtatccactcattgccgccttgaaagctccatctctaggctaatgcacaacgggtcagttacccgacaattgccatgctcacatacgaacgccgggcatttcagcaccagtctcccctaacggtaagggtcacctcacggagaccgctacccgctctgccgtctctaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaacagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctgctctcgttcagtcgtggccccgttgcgtcctatgcccggtccgttcggggtactgacatggatnangctgatcaccgctatttgggccgttcgatcataaccgcgcaggcatgatgttgaagttcgtccaagtgtgggagatgtcggagcgggtgtgaaatccctaacctggctcgacaccttcattcactactgtggctccggtggggtagcacaatcggcttagcagaatgtatttccatcctgggtcgtagaattttccgagtacatggagcactctctgcagctggaaattcgaaaagtactaataagttgcagaggcacacctatagcttagngctgtaaggccaattgagatatcacccatattaagtattgttcggttgccgggttagacattctcaggcaagcaagaattagatcagttgagtgcgctcccccnacgtaagacgaaaattttagacgttgcacgtgcaggataccccgccagtttttcgcctgcctggaaatcaggatctactcctgcctatgtgttactcgncataangtatacacgcacatgcctccgatggccagactacacttgctgtccttctaggatcgccacttaggagtactctggtctgtaagtcacggcattgctagctcgcatancgttctttgggttgcgcagctaccggaaggcatttagcgncgtccgacatcgcagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggaactgggttaattggtgggtagcacggctagctacaggagtcctaatgcgagatcgaagataaaattgcccgaagccactccaagtcttttcgcataagccagcacgggcnnctggtcatttgtaggactgcgtctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatnggntacgtcagggtaaaaacagattgtctcagcacccgtcctctaagtgtgacactagatctgaatctcataaagattcataatccccgtctggacncctcgccgctgacgctttatcgctagtgtancgctgacatgaaggagcatgngtgncggccaccgcccgcggggaagacaagccgacttaaagttctttccacaagcatattttcgnattagacggcttgaatgntcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccanggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctgggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgccacggataaagtccgcttggaatcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctccgtctgaagccgggtaatcgcagcttatattcacacagttgacaattggccgatctttcggactacgacttccaaatggtttaccgggggtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactgactcagcgcgatanttacacttcctgcttagcactgaacacctagtgatggtaaacatataggcgttacaagttgtccctccgccacccctcacccttgtaaaagcatgtgggggcaatggctatcacaatcgtcggtactccggtgacacangtaccgaaacctgcggcaccttcctactccgttcattccctgtcctagccttggnaatgagagcctgtgcgattttgcggatcgagaagctgaactgctgtcataatatcgggccttgcccccaacttctacctatagggtcgccggtcggaagtgtggtcaccaacaaaaatatttcgacggatcggcagtcatcaccacggcggaccaccttgggggagtttgtgtttgntgggccggattcgcctgtggccattccgaaggcgtttcagcgtggcggatctacgtttcctctactgagacatgacgctctccgtttgcaccataggcctcccccacgtcgcggacggtaaccgctgatgtgttacgtacgacgtaatcagccgatccgatctcgcgagaaacccaaacgtgacaagtatgtacacctagatgtgaaggtgtgntgacgcgtaaccgcgtgcgcaactcagcagcctgggaagtgtaggtcacggccttggtaaggctgcgccctttggctgaaaatactcgtccaattgccagatttaagatgcgagttgacgcaccgtgtccccgacgtattaaaagcgcgaatgaatcatgtgacttcaataagcctcggtccgcctgtgaaattgacgtgacagacaatttatgatcatccacaccaaccctccctcaatgtcgttttcaactgccccgggaacattccctgtgaactcgggggatatgcgggactttagttaaaatcatntttagnacgancccgacacgttcatcggaccagaggctggcttcggcctgggtaaggacttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtatgtgcgtcccaatgggaagcgatggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggcattcggaacactccgacgcggtccggcaactgtctcgggccacaccacttggggcccaataaccagtctccatgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgtggggagtgggggtaccgcttgctgagatctgcgtgtaccgttcagaataatactgtgtaacttccgggggactaaaagactctccgtcgaggggatgcatacgcgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgtgaanngcagtagagcgcgacgcccccgggcaccagtttcggtacggggcaaccagtatactggagagggacacccgacgcaagtactggtgccctgcgatagtccacatcgtccaggcaccgcgggactaacgtatntgtctataaacttaggcgttctcttcatnccgaggtgacgctccattgttacgcaaccccgagcaggcctttacanttttatgacgtgaaaaagccatcgggcttgacactgcaatcctgtgccgtcatggcgtcacgcggtgttagtgccncaaccagaggtctgatacccncgtaagcccaccgaggggtctgcatgggtactaattgcgagtgaaggtagtactttcggacgtaagaagcctcgaagtcanggaccgccggtggaganncgtacccatccgctgatcgatngccgattttactcgtgctatcgacctaggtccgaatgctttgggctataaggatggcaacccgagtaatgggtgaggctacntgacgacgcagttcaagccagcagtgtggtagcatttccatgcttcaattcaatctttcccaccacacctccgggccattatcctaattatttccgcgacttcgcacgccctgcagccgtgataagatctttgtgtnngcgagttctgagtaagtcgccgcacagcgctaatggttgcgatataganagtaccagctgangactcttcagccccgatcgcccatcaacttgtgactgaaatgtcgcctcatatggagaccgctgcgcatggcttgtccgaagggttctcccgatgagagtgggcgtcctgtganacggagtttagctagtctaacgtcggcagcgcatatccatttcggccctacccaaggaatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcncctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcactagtcgcacagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcttaagacggtgatcctgaacnnnaagacnncctgaccanaaaggagtcaaagcgagcaanacagccttagaaaatgagctcctctgtagatcanntaggtgtttttcgctctacagagaactcaaccggatcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggngggcgcatcggttctgaaattcctacatcacatgtggtcacactggtattaaaattcatacggagtagctaagacgggtgccatgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaacaactgtccggtgctctcgccctagttttctgcntnatcaattcgttgtccgttcaaactggctcaatttcacctatcttgttaatgccggtaattggngccttacggggaaaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaangtctatacggtgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgtgagatcgtgtcaacccacttcgccntacgggtcaaggttggccanatcngcctttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtnccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagnaccatgggtttctttggggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgagatgccggcctggtcgcctccaactgtaggaggccctcgaatagaaggagaccgctatagaagtgtcaatnggctctaccccgtcatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgagtagaggaaccagaaagccccttcaaatactccatttcgatgcaggcagtaaagcgcgggtgnggccgttactatcaatatgggcccgcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcccctcacctacggtggatagggttgatctgtgtcagggaaaagggaatgttcacaagataagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggagtggcggggggcccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtccnctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaatatgctactgtatttgccnttcgtatacagccagantcctacanngattccagaatagcggcgctctgaccgcctgcgctgtcacaaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagntaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatngcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggncgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtatgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtancgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttgggggcagggaagcatatgcagagatataatctctcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctaccgttgtgtcccaacagcctatatatcgtaatggccctcagcagtacaagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttcaactngcccttacggcctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagatattctggacacccttgaacagctcttaccttagaatgcttggcgctactacttgtgtcggatgacgttgtcagttaagggtcngtggtactccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcagctagtanntaacgaagactatcgtttcctttcgacttcgttgaacaagtgcattgaacactcgagtctcgaatgcggatcacttgcggccggtgacgcgtgatgtaccgggacggaggtctagtgaccattccgcggcagaattatacggtgcaagggaatttaagttggcgaacgacacggcctgacagtcatgcgcanaagtgaggacccctttcccagggctactcgtggccgacagccggaaagtcttctaaaattagggaatcaatacgccgccagtgcaccggtacccgatttgtgaggtcctggtcgggcatttgatactggaaaacggctgctcgggaatgtccttcgctagggatgcagtccatcccgctaggcatggaccaagatcagtgtacgtacctcgggtccaagataacagacaagcggtggggatgtgacgtgctcaagccagagatccgtagagaatcataagcaggacacggcagctacngcgcaataggacgggccgncggacgggacagttcaccgcgacttcatcttctcacttgtcgcgtgcgacaagagaagtgaggcctagactccaaggaaatccgtgtangaccctcgcgtagtagttcgctcaaatgcagctcagggtacacttatgccttgtatgcagacgcggcgagtgaccgctcaccgccgtttgnnggatcgcggtcgccacccagttgagccgccgggggagggaggtgcaatgaggatacacaggggactttccctcatgtggtagtgaatagtccaaacatggcctacacagtactagtagagggattcgtgattgcattttgtgtttccctannngttctacttggaagagggcccaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccaataagagtaccacttccggnactctagagggagaccttagattattatattctcgtaacgaaggccnatcgtgtatgcctnccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcaangccggacttttctttaacggaggggtgcccggacttcgcgttctcgatctaggcagaccntacacgccgcccgacatacatacgataatgcggaacnatacctactagtgcgcgccgtggctccttttgatgggggncgacatgcccgtcccggcgccggagcacgccactcgcgttccgaatcacctagattgctacgtgcaccagactaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagttcggaccttactaggccggcgccgtgattacggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagntaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctnaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggttccagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagangctcgagttccacggatatgagacgaatcgtgcagctgttgagcattcngcctcgtgacgcttggggngcagtgccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataattgcttcatcgtgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgttgggcacacataaggtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaagagacaccggccaataactgcataacggaggcgtggtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactgccttctctgtaggagatggcttcaaggcctttccgcagtgccagaagccgacgacaaagctccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagcgatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttantagctaaacagtacatgagtaggggtcgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagcccttttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatntgaatctaggcgttgagaggcccggtaccaggactatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgatgaatcgctgaagctcgttcggcanccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgtgctgtcatgagtggtaagccacacttacatcggcgttggcagtcttcatagttcaattgttaaccaccactggccttccatggacttggtcagtgaatgtacnctagttcccggatcagcgaanataggcgtcgcctcgcgtgcattcctatgcgggcgccccggggcgaatcagtccccgagtggttccgctgggtgtaggattgagtgtgcattcggnncccgagtccctggcatttctttatgttgccgggtgggtcgactcgtgtcctcccattaactgcgcantcaggagtatcaagactccttgtaggttngttcgccggatctcgagtaagatctgaattgggacaaacggcttcngagacatccgatgttcaagtcgactatatccgatatactacgcggtcganaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcggtcgcgaaacattgttagctgtgaatttccgataggggtgggccggaagaagtttacttgtctcctcggagcgtagtaacagcgtttcgccatgtatacagggcggctcttcacttcggtactggangcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtgagtgtagcggatcgacaggatgccgaccactgtgctctcctggcgaaattctttaaggccgtgggtacgcgcnnggtgcctacgancgatgatgtacgagtccctacaccataacaccgcatcnctctcgaggggcgggcgtgacgatttggttcgccccgggtccctaacgagtgactttgagtgcctctggctagagcnttcgaggctggtctggagaccgagcgtccctttttccatactgttggagccttgaatcagtgtgcacgccccaataaatatatggcggcacgttttgatggcagggtgtcaagagctcgggcactccgggaaacaacgaacggcggggccggtctagaccaccagaaactcgattgatcgatcacgattagttgcnagtcttctgccacaacatcggccacccggcaacccctgggaacgaaggtaggtatcactatcccccggccaacattggtctcatcatgnaccgcatgttcactttggggggccagattagtccagttcgtcgatcgaaggactgatatggcccggtcacgcgtcagagctgctatacgctatcgaagtctcttgtggcgtgcgtgattggcgcaagtggtggacgcggactaaaagctaacagangcagtgccctggagcncaaatcgacaagccactagcncgactcatccacatccaggtctagagtcggttcccgtgcctcagacccaacaggcttcccggctaaccaattggccaggaacacaccccctcttcatagccgcgtgaggctgattgttgttacngggatccacaatagtcgccgtgggatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatcccantctcacgaccactgcttttccaagtggaggangcgacgtctttctcttgttaacagntgtttttcatanatcnaggatgaacaatatgtccatttctncggcttactgagagcgccctctgccgggccgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacacaggacctcggctggccccaaatccgtctcacccatgtaaggaataaacgctnttcttatttgattacccgcgcaccctcccagtgaggatattggaattgagagttcatccccgccgaacttactcagacagatcaactagtggnaagcagccggaagaggtaagccacgtatgtaggcnccgttgggacgctacagtatgtatngttcctaccgcnncttatgggggcaggtctttcccagctagttgttcgactcggtggtngtagcagcatttctcaccctcctttttggccgatgccaacgccatcccccgataccttgaagnctcttatcgcgtcgtgtggatcgtgctcggcgcgagtggccacgatgngcgcgcgtatcccggtcgttaaatggctgccaacctcngacccggtctctctctcaagtgcactcggggagattctcttccttcccagaccggcccgcgcgtttgcttggagcattcttatgatggcttgaaagatcgtttcgtaagacaacggaacaaattcgcacaacnncttacgctccgtgtctaggctagcctcacgcggacatantcccgcccgtgatcggnaaaatctcgggtggaataaggcgaacatccgtgtacggaaccnaggcttcggccaagacttccgtgcctgcgtcgaagcgctacgcgtaacggcccctaaggcattccacangccgctaagggggacggcnggggtatgtgctctctgacctgataccacatggacgtccccacggcccgaaaggcaacgagacactcatatcgcatcgacccgtatcgcatggggctattccaagtctaccccgtcaggcgccatcgtgctggtcacagtgccanggccactataatgagatgtacgagggaatagactacgggggacacgtcggtgtgcgtctacccacattanngtcatgccgctcgggttttgcgagtcgtatgggctgttttgtgcccttctctagccttggctcgaatctagtttgccgcaatgcttttttcagcacaacgacggagcttttgacacatggccctgtggccggccgatggattcgcataggcgatgctgtctacacccgtgaccgaaactcacccacaggcatttctcaatggagcgagcgtccgccttggacttggacgctccgaaccggaagagacaaaggagtatctccggccaaccgtctagggggtccaggtaattttgcaacttcggtgcgcaagttcctaataatatcggggtgtgacggtcgcggcgtctacnnctacttggctatnaagagctaagcacgccggcnacagaacgacgaagcacggaagggcactatataggctaagcaatcatgacagtctagnnccactaaccggacacctcgtagttgatgntgcctgatcgcgtagagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccatgcaaaacggttcggcgacgctctaaacgcaaactaggcgccaggcctcgagaaactccgactcatggcgcgtcttaacggtattcccgtgcaggcgtcaatcaagantaaagccgccccaacgtcagcgtgcctcagtccgccgccgggaggaaacttcggtcgtctttatcgtgcgaacaatgcgcaaccgctctctcagatgtcacggcggtccacacagtgacccctattgagattagacggacgctgggactacatcctggttgttgtgcaaacctcaagttgggnnccgtggtaggcgcaaagaggcgctatcaggtggacataagtcggganaatggtcctttgtcatcgggcctctggcattcatccccgtccagtagggcaggacaangtggcttctgnnncctggggtactccatgtctccatcggggacccaggcaactatagttattcttctgtatgagtaattaagaagaacatctcgctggggctactatggatcggggcgtcattacactcgccncgagaaccgtctcttatgatgctcancaactgtgacccttaagcgctcggcgtgagcccgttatcaattggctcaccctagtgtgtctcaatactagcgctcatcgaccactaccttatatacaactcgcataaccggacgtgntataactgtttgtaaaccgccgccaatctcctcctctaggaactacgtgctgaatcgccctgagcatcacaacaactaaagtcgcncttccatgataccgaagtgagtatagttaggggcccctcaacaatacggtccgggaattgcccgatttgggggggaaaagatatcattaaatcgtgcggtggctaccccacgtgcttgctgaatttgctacggntcgcagccttgcttccccntccgttcnntgggttgttaaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatctcgagcccacgtacactcggtcggacggaacggtctgtgacagactaggagcggtggtaacccactgtggattagccgtccgcaacgtataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttcctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcatcggcgtaatcgcgagcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtgatagtcccgcagcaagcgggcgtccgtctcgaggcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagttttgcgcaacaccgactcttgactgaatatcgccccggnaagtttcagcgcgataaaaaactaaacttatcataccttagacacttcctaatgccaaggggatgcgaccggcgagtatagagtcaagagctactccggccagtccacttctatttcatgtacccaaaaataacaatatgagccactccggcattgaccgaccgcggaccgccgcggtagcgtcgcatgaaggacgtaagcatgatgcctctggctgccccctggtaaatgagatcccttgcttcggtcgcgctggtgcgatcgtagctggggggcgtgccttcacgactttctacccagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggngctgggcccatcggcnccggaccgtacggtctacacgcatcttgttcacgcggatcctaattagtcnttagggggacgagccgggggcgacgtcgtaacggacagcggatgcagtcagtctagatctcctccacattgagaaaatccgaaatactctccagttgacagtctcagccctccagtgagggctacaaccggacccggacaccagaacgggctagatcatccgagcatacagggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagttaaccataacctangcgggatcaatcacatggatttgcacccatgccaccctgcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgcgccggttttagcgggcctgagaaacaagcctttgtcgcagtgtgcacagggctgtgtcctggagtttgcggggtggaggcgcaccgtttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctgttccaaattttctagctggatttcaagccaatctntctggaaaatccagcttctgtcgcggattaagggccagggtaaaatctagaaagaatatagggcgccttaccgcgcaggacagcntactcacataagatgaccctcagtgagttgctaacttatctgctgcaaggctcactaccgtaagctagtttttagaaacccgtaaagctcacgtgtacactgcagtcgacttgaaattcatcacgccacaaacagacggaaggaaagacccnaaaaaactccagtcgtacagccgtctcggagactaacaacccgcacgaggtctaggccctgccagactccttgttctcgcctccgaagagaacnctgtgcgccggattttactacattcaagatacttcctggtagaggtgacggatacgggagggtgcgcaagtcttacggacgctactgttcgcgtagtttggaaaccagactaggcaactgctaactatgaggcgggtaccattctcgccgattaaccgtctaggaggcgcttacgaatagagtcccacgtgtgactcccttggtgtgtgtgcagaaccgggctccacgcttctggatattgagagcgttgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggcngctaaaatgcactcatgtgcgcggccgctagtgcagcatagcatgtgatgcatacgaacaacaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctntccgcagtaacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgccattggccagtcccganagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcgactcccactgatggcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctgagcgggcagattactgaagcctagggtcggtcaacttgccaacgcttagtncgtggtgactgcaagtattgcagacgacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtnattaaatgcacggctcttgggatccggcntagcatcttgcttatacattgccttctagctcgggggcccgttgggctaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggccaggttagctgtctcaggggtcccgttgttcaccgcgccaagccgccgcacgangccccggaggttttcctatgccctcccatgggntgcagattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctnaaacgctggtaagacgagatttcgccgcgggcgctccggcccgcctatcgcgagtggccgttaagtcccaaggtcgcagtcggtccctgttancgaggtccagcatatgtgttcagtcctcggctccnnnatacggcagagcagatattcccgtaaaccgacgtccggtgtaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtggacacagacttcgtcccgtcaaatctatgaatgccatgttatcccgcggcgcagccatccaggtaggcaaagtttacggaccgtgatcgtagccacacagatgggtgcaattgcggctgggaaagtagctacatcaacgccctaagtcgatgcggcccttatgctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggttgtatancaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgccnctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgncagcacaactccggtggcnacgcggaatctgaggagcattagggaacggggttatcccagttggtgtgtgtccccatactttccactgaggaggtctttaggagaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatccccttccatggggatgcttcgtggcattgtcatgacaattaccacttccctgttcctgtccaccctngactggtgattcggacctgctgccctantcaattttttgcagcttgctcgtgcgatctganccccccggagaagtcctcccagtcgcactgcttggactctaggccgctccatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccatgctgatatccacaaccgtcgtgataggacngaagatcgaataagggcaggggactttcgagagtcgtagcnntcgccactccccaccgctcatccacaggtatggtgtaagcagatatgggtcatttggtacagtagggcatatcnnncgtcagatgagtttgttcttccgcntctggctcgcatattagagaggttcacagcgtgnaggtgccccagctgagctttccgacgattagcacaaacaagcgatggcgggccaccggtgaggcagtagactgcgtgatttaccanntaccagcgccatttcagtctgtcagacctaacgtccagcgcccatgtgtgggactttcacccatttggctaagtgactagactgtgcaacagccctggcagaatcggatntggccgccgcgagttcggnntgggcgtcgccatggcctagcggattaaactccaccagccctgaaaggtaggtacctcgtcgcagtgcagaatagttgagagtcacccgctggtnggacccagaaccacgccccttagtgtcacaacatctttcgttgttncctccaaacccgaccgtcagctttaagaccgccgattcggtaattagcngaggcccagattgcttgttcgtgattaatcgcctccgcgctgttgagcttncggctgcagtcacagttaacgtgtaatcgtacgacccctcacggcntcgaccgcaatagcgggaacacttcctggaggaccaggngcagccccggggcatgtctacctaaagacatagcggccgttacgtgcggcaagaggcgttgtaggatattacgggagggaacgggttctacggatggcgctcagcagtaaagcatgttaggcgttntantgactgtgcggcgctaggcaacncgcacagtagcgaacttcaatacgactaggagagcccacangagagtattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacattagaagctactatgcgtatcctgantactctagaacgnatgggggagaagtcggaaaacaaacgcgatgtaggtcgtttgggattcagatgccctccagctcagcgnaatgaagccgctctgcccggcagaatgcaaacaantntgtgccggctcgaatagtnattggattccttagtactatnacaacantgttagggaacgaatactagtgaaacgtatccataagatcttaggatggcgcaacaatacacaggaggaccaccaaagaggcggaccattaaattgggacgcctggggaccgactanccgtgcgtagcgattcgtaatcgcaagcactcctaacagaccggcgaccctggaggccatggtcgacgagtaacttagaataccccccaatcccagcggaggtggtactacaccatncatgtgccngccagtcgggtccttgagggtagttacagaatggttccgggggggtcgagctcctgattgaaacgatttcatccccagtgtcgggtgttctcaccgcgntagtcctttacgaggtacctaagaagttgtctgctcttaagttgcactaccccttggcgcccccaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactgcacgnagcgtaacaataatgcggagagtagaaacgcagccggcaaggcttaacccggagcgggactaaaggcaacactagtatttcagagttccgccctatcgtgaaatcctatcatggtcttcttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatngacaagtctggccacgtagctgtattacgagcccgtagtataatcggacngttcgnatgctccgcctcgtactggggcaacgttaccaccgttatgcaatccagacgtgcaagcgtctaactgtcttcacttctgatcgctagcaagacacaggcgtcgaacttagctaggctattctttaccattggtcgagtcccgagaaccctccttttagtgtcacttgcgtatttggtatatcctataactataatcctccctggctaaggggggacagactantaggttcccctnggcggggacaggtaccacctggtgagcaatagatttgacnaggctggagtggtaaaccatgnagttctagcgttagcgcccgcgacaccaatcaacttatcccaggtcagtatcgtaccgctcccggcatgctgggatcantctattatgcttagtccaatggtttatgagactcgtcagcaagatctcctcgagggggacagtgcttttcccactaatctcttcgggacctaccttgttcctagtttacactcgtagaaggagacgaccgtcacctctttccgatccngctttagccgaaagtagctcgccctagctacattgctcgtaccgacagcttagagggttattccgagtttggaccgggcgagtctcaccgnggnccgtttgtcctcacacgggcagaaaatttgtcgcgtggggcaacggggaacacctacggaattgtagacggctccctcagtgcgcccgtaccggaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcggggccagtaatcttcctcaagggaagtatctgtgatgatgtgtccgtgttgcgatcgttgcctacgcaaatcagcctcctcctcctaccaactggaccactttaaagcgcctgggaggctgtacggaggatcgaaaggacgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcagatgagatctggcctcnaggctgcttcgggaatattccgtgtcaacgttgttcgactcgcccagtggcgcatcgggaatgcgtgggcacggaatagctcaggatccaccaggaaactttgagtgcttcacgtcgcgtctcctagcacgactcggtaatncgcggggtagccttaacatgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgcggttgcctgtnggtcaggntggggcaggtgtcgagtcgctcgtcccagattggtctctnnccgaaggtgtcagccgttatgggatgtcggtgtcccggcatgctcaagccggatgcattcgtaatgtcagccgctgggcgcgttttgtcctctgctccagtaaccgcgccgcgcacccagatccggcttgcccattccacctacaacgcgaaagatgtaccattctcgcagctncgcaccgcccgctttaggcttccccctagggtgcaacttctgtcancaactganctgatccntgtcacactgcggcgtcccacggacactgttaacagcaaagngtagattgcggaagcctcaaagacttgtgaggttggaggtntggaacggatttgtcagagtacgtaccgagccagcttcacctccacctggtgtctagggaccgaangtcctaatcaatcggcatatgcgtnttctaccggtccaccagaacntgcactccctgcgcgacctcgaggatcagatcgaatggcagcactacgatccncatgctggttggtctctctgcttcgcaaagggctccgtccgagcttagccaccgtactccacccacctctcgacacacgcgatttcatactgtaccctgaacagtagcaccgaagacccttgcggtggtgcggcatgtcggctgcntatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcntgtnnctgcaacaggcgcggtgaaaaaggtgtgggacttaggctgttaatccgacgtctcacaaggctggcatatcggctagacgtagtaggcntgtgggttggaacggtagcagtctattctggcggcgctatatcttaacgtaccggtgagtgagataactcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagtgccgtgaacgcaactcccggagcgaagtcccccacgtacctggtgctgtccccctatcttagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagagaaagtcgcgggtacccccgacttagtttattccaacgcggaaagagtagtgcggggagaccccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccgcgggactcntctgcgatggtaattgtggattgtttctagcgacatgaggactctcatcaccgagggggggccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgtcacccgcggtttttggcggtgtacctcgggcnactcgggtgccggctcggttgttggagctcgacagcccggancgcgcacgcagcgagtataatctattagaggggcatttacgcatctaagatgggtgatgtagtacgatatcgcaatacaatttggacaggccgcaccggttgaaggaggtgaagagatactctcctagctacggactacgtatagtgtagtgattaatgactatcccttgattggatactagtgggcgagcacttggtgtgggtaacactccacagacaggccacggcgccgtcgttcgtaaaggacnattccctggcgggataaactcttgtccgggtgcgcaactgaccccgtaaccaccaaattgagtttgattgtataagatgccagtagtgccgaatagcgtagtgatggaggcggcacggtgattagaaaacaagcggccgctcgactcctgtaaccactctgtggacttccatgataatcgcaggctcgggaacacgggcgtcagcgtaacattgttgccacaccaagaaacaagatacggnggcgtcccactcctcgatagatgggtgcgccgggcagctggataagttgaatgcccgtggacangcacattcatgcacgctggcgcccccgggtggatggtattcagagctcactcggagatcatggtgcccgccattcttatcaggccatgcgagtagtactatagacaactaggccccccggaagccgtnnggccgattgcaagagaggtttgcatctctgcaagaggggggggagatgacactatcgcggatgcttatgaatcttagggttcggcatgagccgtcgtgtacaccangcatggcgctattcgctagtcaattgttccccacccgtttgccttggggcggcccggcgcaacggtgcagcgaccggggtcacgggaccgtgcggcgatatgacaccgacgtgttcgggtttctcagtcgcttgttnaccgttcaggttcaaccagcttccccggtactacgggcatgggtgaggcgactctcctcatgatgctctcgtcataacgatcggcagccgagagacccgagcggggctctttctgggatagttgtgttcccggtggtcgggggtaggacatgctaatccatttggtttggcgaggacctaattgccactcaggcctccacgtaggcttgagagccccggccccacgggctagaacccggccattttttgcgcgacatattgcggaacaggtangatanggagcggccgcagcttcctcgtaatcgctcccgtacccgcgagcctagtggttccatcgcagtattgactagcggaaggccccgagttacttggcttgcccgaaaattatgccccgccgctgtcaaccgaccggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcgntgactaccggtaagccgagcataatcactctccataacacaccgctggatcagccttgtgcaagcctgcacatgnanaggaccacccgcaagccggggcaggtggcggcccgcgccggcaccccgtcttaatccctntcagcgggataatcaaaagtagctcggggcgcctttgaggggcanngccttcggcaagcacaaggatcgtcgaggagaggtgacttgcagtagtctgttggcctacgcatcagtttgaataggtaaagagncgttaatgattcacccatagatggctggtctcaaattgcggggaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcgacacactctaccagtacccagaccgcttcacgggaggcccgggccgcggggttaacttgtggtgtcagaacttatggtacctaaacaggccgtttctttatggatatggtagggtgcgtactattacgcttctcttggagccaccccccggaggaatgctctaaactgctgaatgggcgaagcgcttcccgagctggctctcaacgggcttgcctggtcggtncaactcaacctccccacccacgggcgttgtccggaactgcggggtttcctcgtcttacatggcaccgccgtcacctnnacacggcacatatatcgggcatttaggaacacccggcagcgtattgnttgtgggattccgtacaaggtggatgaggatgggttgccgcatattcacatcccatgataggatgcagacccggaagggtggcgtggtggtgaagtgtncactagcctncgacgaggctagatccatatgnagagtattccttctgacgaacatcgctgatagaccgagtccccggtatcgcctgtgggggggtggaggcctgttacgatgcgggctgcgcggaggggggattcgttgtccgccgggttaggtacggaagtcacagagaagacttggaccttctcatctcgtgtgggcaggtagcagccccggacctgcccagggggactgggggctgttaataccccgattctatgaatgctgtagtcatcggctggatacatggtggtctatcccaactaatctaactgnttcttacgtccctactccctttagagtctgtctgtagtncttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgacctngatagacacttagttaggaattttgcatttcacatcagctganttttctagtcttcggttgggggccccgaggtgcgtcgcagggatgccantcaagaatttctcactgtgctgcaacagggggagagtacacccctgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgnngcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagggaancaatagcagcgctgcagtcctaaagcgacagtgtatcctggcgtggtgagcgatcgacgccagttcatattcctagcaaataagggcggggtagacccatgtgtggcccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacaagagggagtctncaacgctagctgatatcgcctacaaaccgggaatcgtagatacggttccgagatggcgccttgtcgtcnattaacgtacgccatgttagctcacactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacattgtgacgacaataccgtgaacatgggagtcattagtataaagtactttggctcacctatcctcatcctacccaaccacgaccgggcgcgctgcgcgtacctgtgggcaacaattcaatcgaatagccacacatattccacgtccagccagctcgataccttcaaagtggactacacgcgcgagacaagcgcggaccgcttctaatcgacgctctgagctaaaaactaaccttagagtattaagcattgtataggaagtcgctgtccaaccgaatagattgtcgttgcaccaaacgcctcgccaggctatggctccggtgggttagattgaggggtgtcagtgcctggttcacattcgtgaataggcggacttggttatcattctatcccgccgtgaagatggaggttcagcgatacanagtcgacaggtcgtgccagttacagatggatcgtagtagtccccacttacttcggctctatcctacactgcatccattgcagaaacccgcccgctcccaaaacgggacagtgatagcgcaagttgcctacgggggacccctgaaaattgagggtcgctgaaggtctgctcttgaccgaagtccttaagagcaatgccacgcagctgttgcagcagcatttgtacaaaggccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggaggggggacgcgcagccctaagaaaggagcttacgcgcatctgatcaaggtttgttggctagttgagattactaagtactgtgccgagccaacactagggacctacccgagtccgactaattgccnagcccctaagtactggactaccccccgttgatggtcagttcgtcatcggagaacagctcgggtttaatggaatgcctctatcgaaacagttgctcttacatcganagcagcagagncgtcataatagacctagggctccgggttctgcgctcgataccgccagcacgtaacaaagggtcactagctttatttgtagtagggacgtgctaagcatagggccaagcgcttgtgattgagtcaggaaaccattgctactcggatgacggaagcggccagaggacatgaacggatttaagcaccgtggcctgtgccggtcggtgatactcttactcgaggaaggggaataagtgttgtggttcctagaccttcgggtcgtgcgttttttggatcgtgggaggtatcagctcttgactacctttgacgctccccgactgttgagtttagggaccacacgggagggcctctcaggccataggagaatnncctgatgggtctgaggcggtgagtactgcatggtattgatngatctcgtaaggtggggtncccttagccccgtctttttgctagacgcaagagcatgcacgcggcatacgctcccgctggggtctcgcgcaggcattaggtcgnactctcgacatccatacgacacgcgcctctttnagcagccttcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacttcctggacagttcaagctactagagctggcgagcgtcctgagatctttaggggctccacgcccgttgtacatttatgcatcttaagaatactggaaggcgaaggtagacaacacccgcgtaaacactanngcctagcatangncacgcggaccgctgatctgaattggtccgctagtctttggccggctcacaccgtgttcaaaatccgttcnttccagcgcattctcaaagtgcntataagactacgaagggcacgtacctcgctaccatcttgcgaggagtgtctgagcgtgcaaataaatgatctttcatcgtcagcgtggacctcataccgacaatgttgagcaatacttcgggtgccgagaangcgaaatgggatgcgcagctgggtacgggtaaggccaaaactcaagggccatgtgtggcagcangggctctggacgaggtcgcgaataagggcacgcgataacaaccagcaacgtctctcgcatacgcaagaaccatggaatatgtatcgtccggcggcantgctcggccttgtgtatttgcgagnaagggcacaccgagcgagagcacgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggattatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgcgttntcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatcnctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcagtagaagatgctcttctgcctacncccgtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgaccagatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagaactaattgctaaacccccggcgctagcagccgccgtaggtggttggtccgaaccgcngcccaggcctcgcctcgacacatcgngattgttctccggttcngagtgcatggggtttccttcgcaacaaaacactgcccccgcntctcgctggagaccccgtttgtaggtgtggcattctgctcatggaagtcaggggatatatgacactcgatctcgtcctataccctctctggggggttgcacctgcgaggcatggagacacaaacccacgctanacacacccgaccagtttcggcttctcaacaacctaattggtctaacacagtctatagccgcgcgcgaagttgcaacggccacggcctcgccctcgtctgagtttgggggcgctcaagaacatcgttagtccgttcgctcncactggccttaccttccagtgagctgggtgatgttcggcctactgaacagaataacactaatacgctactggcgcgacctccagggggtacaaggnagtccgtgttaccgtcgcgggcatctctaaggtcgcgangcccgatacgtcgatgcatatagtgccgaaaaatggaaagacgctaaccatatggttccttcccacatcgcatgtcnactctgatccgaggggaccggcaccggacagatggccggctctgccattcctgccatgataagggggctagnncccgcagcctggctggtttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgttaggtggggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacgggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcggccgtccggacgaatccacagttgtcgtcgaatgtaatgccactcggaagagncgatacgatgagactactcaaccttggaatccgactgagttacttcatagctttaactagtaagccaccaccgggaaggagtcatagttgcagtaacgaagcactcccgtgcttaaattagcatagccgcctcggcgtgtagctcgttcatcacagacttcggactgcggtgtgtcacgatctcttcccagggacgagctattcctagcagcatgacctcaccagtggactccagctcatatgcacccgtgggacgcggggagtcgacctatgctggaggaacaaatttagtgggctcatatgtcaccgggttcgcatgcgtttcgcaggcctctcgcatgtcgtgtgcgtaacaagggacccctcgagataccgagaacgtagctaactgtgtatacagtcccatatacgacagccaccgggagctaggcgagaatttcatacagcgcgcatgcgtgaattacgcccatggaatctaccgatcttgtatatctcattcattcctggtgattgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccaggagcatgcagcgctgccgattctgtcggtgcgactcggccccatgctctgactacggacccgtgccaggggtgggacancgatgcaactgggcttacgaggggcgtcgggactgtttgagagaccggatctcgatgcgactggacggggcagattggcggcggagttgacattcctggtctgctatgagggggccctgtggagcggctcattgcctatctaaccgatggacattactcctccccctttcgtagcgcccgcgataggagtcggtcacgtatatatgcaccgtgcntanctaatctttcgcgtctctgggatctcacgggccacgcttgactggcgcagtctattgccgtatagacggtcgggtccctgagttggcctgtgctccctttcgtgcctccatgcagtgcggacactgttgcaccatgcactgtacggaccgcggatgagtggcgcagtggaacgctgtcagcaccctggtcaaatccggccgagggcttcccgctcagttcaccggacaaaccggttgcacgccggaagtgccatgcgcccattgccctatgcactccctacacccggccaaattgaagacgccgcatgcacccaggtacagttaccttacctcaccaatccganagannctatttgccggaagccccatatgtcctccgatttgggataaagtacggacaccgctattcacagccgcggcgtgaaccggttgaatatggcgacgtaagcgatttgtgcccagttnagcttcccctacgccactttattctttcccccncggtagcangtttagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggtctccggggccgtggctgaatgatcttntcttgtcacaccgcggttctaagttgcctacgaacgaaagtatccatcgctctatccctccaatccttggtgatcctacgtttgatatctcgaatactatcatngggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatacatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatacnggataaacctctgttgagcgctgtattcagcaagcaaatagagggactatagttatgtcatcccggggtcctaatctccactcacgagggcttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaactgcttacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtccttgtcctanaggaccgaggtaccaatgacaactagtaatctctgccgaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtcagngggtgcaacctaaccggtccctgtccacagccctattctccgagagacacgaccgacatcgggctgccccatgtgtactcnattcaacttcacacccctctagaccaagcccgtctggaacccgaggatggtatacaccaccgtctttgcaatgaagaaagcacttacatgagtacccatcatgccctactctcagtcacacacctttgccaatccctgagcacgggtaaaagacctggccggggggaagatcccgcggataancccagggtgacagtcaccacgacatagacgggcggcgctcgttacgggcgtcctgtatttaaatcgctgggggtttaagatcacatcgatataatgtngacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtaccaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctaacgtacacaatagtcagagttgcaaagccttatacttggttccgcgggaagtaattcagcgtgtgacttgagttgatagtcgtttcttaaggtggagctaagcgattaaaatgcgagcgcttctcagagcagncctactagtttaaatcgaaacggttatcctcgtgtatgtgntcgtagacacaaggctcggcagtaccatcaggcttgagcacatctcctatagatccggccngtagacgaacgcacgcgacagcccagcagacttaaaaaccccgacgggacaattactctacttaaggttacgataccatcggctggctcgcgcgcccttttgaatgcttagcttgtgttctcacgcaccctttattagtcaatctcggatttccctgaattaaactgcattgcaaagcaccggatcggataagctacccgagcggcacgggccagaggtaaaactagtacaagcaaagatagtgtatggcgaacgccaacattngtgaccttcagattttagncaatgcgcatcaccgtgggcaaatagggtgatgttcagnacggtgagatctgacctgattnttgatcgaaccgtgaccgcttgctaggtcgagagtgtcgctgtttatcccggctattcggatccgtactccgtaagcaggcttcttccaatttgtaagctntgcgcgacgtaatcgatcacggcacgcatgggcctgcggcattctgggctgccacttccctgtctcgggcggcgagtgcgtgacgcggggtgagggcgctagggagtcattggtaggaatgtgtctgtggcatattggacgtgtataaaccatgccacgcatcgccatttcagtgaggccgaatcgtaggggcgtccctcatgccagttggctcacttcaggactcctccgtctgagtatccgtacccacagacaccaagtcttagtcctgcgcccacactagtgtgggttgactcgncgnnctatggtagctttcgcccaactttagattaaaaacccctccagtggtgccgctacgttgttgatcaccggggagggaggccgcgcggcaagactacggtataggagcctggttgcgatgagtagcggtactatgaacggggtcagatgtccacaggcatccttgacgacccatgtgtcttctctgtcttccgcgttttgctcttacccatccccaaccatcctcctgtttcgaccagcgttagngagttaacnngcgtgcaaaggcccggccggtccttgtgccgttatgtgctagaggatcctcgcgagcctcccataggcgagcggccatcggtgaagctgggcgtgatgagagatcacttagcgtcgcaaggctgtcatgtgctggaaatttcccatgaggcttccgttgtccgacccatcaggtcgtcgcccgcgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggctctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctcgtaaanatgttctctctagcagggcatcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcctctttgggtgtcccccagctatgctgtgcccggcccgaacactctgaatgctagggacaagaggacgaagncctaactgcttgccggcatggatgccggacattagattaaccttgggcacagcaccccggaccacttagtaatcgggtggtcgcgtataccgcagtgccatcagaatgtgatacgcaccgacgagcacacttgccagacggcgatcactgtagcggccaaaacggagtaagctgcggacgcagctaaagagctgtccgggataccatcctatcaaactggtgcgnacgctatgtcacgaattcaggttaccgccagggggcacaaagtgtagacttatcgcgggggcaaagtcgcctacgaggggctcgggcggccctaggctgctcgaacaggttgttacgatgcaggaccgctaacaagcaagtgtgactacattgaccaggaagaagcctggtgcttacgagttacgtgtgcgatccgttaagggtgccttgtagccccccgcgattaggcgggagtcgcgacccttcggttgcccttagtgtccgaggccaatttcctcaagaatcagaccaaccactcactcggggngcttacgctgtcaaacgcaccgtcttgagacgtgcagaggggcgtgcgccctgggagacgaacctatcgagtcttgcgcttttcagagttgcatgcggactcaggcgacctcggccccttaggggcgtgcggatacgcaccccgcccattatagaatcgaagaaggtgtgtcctagaaatgagagcccaacagcagtgacggacaagcgcacaccactctcctaagcccggcgtataacacgtgaatgcaggaggccacagcgagggtattcggatggccagcgcccgttttctacgtagtgcaaacgcggccttgcggggtgctgagtgcctgggcttgtttccttgtctggtgctggagcgtccgccgaaggctacaggcgcgacctactttcacaagggtctaaattagacccgtgtggcgttagcaccgctccgtgacgacctgatttgaaccccccgacttaatgttgggcacgcataaggcatttcggactaacgcgagttagaagcgtgcctagaccgccagctatgaataccgctaccgattgcttgaggaagcgatgggataattcccaccacaacctccggtggctgagaggacgctcgacgaacaatcggatcttgctggtttctgcgcgcttccggacatcgataggggcgcaattcgcacagggtgggggaanatctgtnttagcgttccgcaactcattcacacggaataacgaatgctaccgagccctacgacgaggctgggcgagggttgacccccctgggtcggttggggaactaccacatacgggtgtgttttaacccatggtttgttgtcacccgaaagcaaagcggagtcaatatanctacaatactgtgtgcccgctgcggatgcgatttcagagctcacatcgcccttaagccctgtaacgccttcaggcttcgggcatattgcaattctctttggtggggatcgactcacccttacggatcggcatggacaggatcctnacaggggggtggccctgaaagacaacgttcagtgtcagcctagtaaggtgagccgaagagcacctcggttggntgcgagcgagtcggcgcacccaagataatctttgtaccttaaggcgtgctccccctgtgtgccctgatctancacgttcacggcacggtagactcagcgtgcggagtatccatnctatcgtaccggggtatcggttggtggagagaattcgggcatgcaagcantcaaacctagcctagcattgcgcggccacacttctgactcccggacccgcagtaactataaatgantcatggggggtaagagaaacgattttagggcaactaaacggggcagcgcggacgaggagtagcggcacttcgacgaggcgaaccattcctcgagcaagggttttccccacaattctacncaagctcgttgtgtagtaggtcttatcctggcccctttaagcccgnaacggnaatctctgttaggcggctgggccaccataacctgggcgcatggaaaattcggaaggcggtactcagaccttgtgcatggcctacagtcagtgatagtcacggccatgtaaataggagcacgggtgaagagcggcaccgcatctaatacaggatcggccgcagtggtatccataggccgactttcagtgcaaaactatggtcataactcttggcnataagttcctcgaccatttagaatccggattgttcgcagtcatacccaattatctcggagggtgtgcgggggatcgaaatttttgacacaccatctgatgcgaggatctgaaggagtccgcattctttccgtcacggcagacgcgtatcctatctcggttaaccccgttgtacgtatattaccatttaagtattattcaacggcgaaacttcgagatagcgntcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatnaaccatcccgggagcggtccaaccagctgttgtctcttaatttagntangggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaggggcttagtgggcccaacccgaatatctgttcgtttggcgcagccgctcaagccgncctcgtttatncactcggccgccccgtgctttccaggtgcgcacccaaacccctgcctctccccttgtaaagaaccgaccacaaaggagcggtcaacccctggtcaatgtacgtcacgtcatgattacgagttgagctctcggatataggtgcggatccttaccggagaaccgaggtgataccattcaaatcggggcagtgacgccgtggtggggcnacgcaccngcctcccggtcatcgagaacatgggaanccatgaaactggctaacgtcaaccatatctactgcacaattatgcactctacttgccttcggagagctcgttactctccaactgggagacgggggtaattttgtaattccctggacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatttgtttgggctccactgcgactaatgatccccacgcccgctcaccaaccctatataaaggcgtttaagcctctttccatgaacgntaggaggtgggtttctgagcaggaggnacgatcccatctattcattggggaaggttnatcagagacactgctccggccgtgtggggtcaggtttttttgtactggacatccagcggagagatccctatttcgcttaattctatccggcggaataagccatgtcatgccaggcgttgtaaggcggaccttacgaccctggtaagcgtaagtactagcccccgtcacacagggtttcccaggcgctgtaaatggcagtctgcgatagccngcnaggtactctgttaaagtcacgtcagacggatgaatccgatacgagcacctcaatagatcgtcaatgtagnccctctggtggtcggccatttcacctctgttgctcagggaaagatatcaaagtatctcaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgagatatatgggggttttgcttggcctaccctccangccgcatatcatgaatccgaagacaagcctaccagcggtggntcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatgatctcggctagcagccctatatcagacggaataccacgacattgaccgtttctctngctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactggaaggagtgttctgcctcctgcgcgccggaagaaaggatctagggaggtaaaaggtacgcacccttcgatagggaaggtggtaagaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccagntttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctaatgacgtagggtcaaagggaagcgtttctaggagctcagcgcagctttagacttatacccnggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacataccattgcggggccctcgttcgaagggcctaagctccgagcacgtaccgggtcctctgcttgagtttcactgctgcggactagtagccaaatgctgtgcaagactgccccgacaagctcagttttgcgagcaagacgcgaacgccgaatattcgcccttcgtctgggtgaataaaccccggggtgctttacggattctctccggtcgattacagcaagtcaaggggtggccccctatgtaaccgcgtgtattccttactaacggccacaacacttccccgtacatngctaatcgggcttgggcccggcagggctaacaaagcgtttattatnaagccacaagggtgtggaaacgccaccattgcccgcggtaccgtaggtcggggcccgagggccaatttggaacggcgcaacttgggaggcgacgaatttagataggtgcatccttggatcgtgagcttgtcctatatgcagaattccttnctgcccggactcatccccacnnggcacagatctatatgacttcgcaaacatttagagtgcaatactgtcctttatgatcngccgcgagggtaatcgagcgtttggtctgagacgatagatgatngagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcnncatgcgatcccatntaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaangtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacgcgaccgctcccggtggaaagtcccgctcagtcattaagatgcctccagatcganaagtcaccggaagaagatcgctagaatacatggaaagagatngcatagcgtgagccctatggagtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcactcgcggtccgctcaactgtcccccggtttaattgtcaagataccctctttttgtccgtcgcgcgcgaagacactgacgtgtggcaatctatggggcttcacacccgctgcnngggggtacacccgttgcaagtaaaactcagcttggctcagccaacattgcctatccgttccgggagcacgtttgtnaacgaacgggatctactcttggacaacccagcgactatagtccatgaactcagaaagtgcgattacatcacctgaaggcagctcgncaatcaccccaagtaaacggccngtattgctctcagagaccacaccanatctgccggctgctcgcggagcacgtctaggtgcgaaaagcacctttctttcgaagcgggctccatgtcacgaggcggggattctgtnaagagaggcgagtacactgtngtagggtgccaattagctggagatcaagcgctccgagctgccgcgcgccgagcgggaagccgacgaggcgttcacgagcgcaccgcccgcgggcctccaccaaagccatncggcacacttttccaggtgaagttacacacatcgcgaggtacgaattgcagggtatgcgacgaccncttaaggcaccgcatcgttgtgtcccctgggagtattccgctacattactttatagattcacaaagtgcgaacctaatccggcgtttttagttccaagtcggtgcgagagcccgacctcggcacgccgtaagttgggacttcgatggccaccgggtgagaccagcgccaggttcccggaaagatttaactgcatcagaactctgggcgcgaacttcggtattttagattccggtcgagtgcaacacagaatatgttcttaccgggacggccagcagtgaaatgcgcctctagtacagtacagcgatggactgggagagtcaaacattggagggtaaccatgtgcagaccacccggccctcggctcgttttagcgactagactacctttgactgagttattggcaagngtcatctgcgctcacgctgaactccctatattggcgtccgggcgagggtaagtgggcgaccaatggatcctatggtagctcgggcacgacgggggctactacacaagccattgcggttccgtggttgatagttcgttgcnccggctgctccggttacgggaagttcgtttggatacattcccgtcatttcaggctgnaccccacactagctaatgagctactggcccataaatggtgtaaagtgcagggttaactgtggtcgttgtcgccaatcgggcgaacaatctttgtgggccatttaagtacatgtattgcccttgaatntagatttctacaaagcttaatctgcagcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcgcccggggcctatgctacaagattgggccgccgctcgccgctgatgccttctngctccgtctcatagcgaccctctagtccggatcacccacgtctgtgccagatctctcagcacaattctggtgtttggtaaccctcctgacgaaancaggtgtcgcgtccggactgaaaacgtctcagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttttccagtcgatttgcgccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaactacttgacaacgcactcacgcatcgaagcggcccactnntgcccccgtccggacgcaaggttttncagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccagggctaggcagaagtgtgttcttcttcccgctccttggacngtgccgcactgcccgcgcgattaaccttacggccgttttctctaatgccgttcccgcacggttacgtgtagagtgcttgactcgtcgccagtcgaccgagtacggtgcanaccctgtagtacgtctgtccaacggccggcagcagtttcctgtcattggctccctcaatgacctgtgagtagaccggtgagcagagccnggttgctgcccgggttcgcccgacacccggcagcagttgcggtagtctgcaacgtcggcagagnaggccggcacgaatctgcgctggtgtggcaaacaatgntcgaatatcgaaaactcggcgaaaggaccgcaccgcaagtggcacgcctatcatgaggatgtgcattcccctttctactcttaccataggcggatgtagtagccagcagcgaatggtgttgagagcctcaccacgatcttaacgttgtgggatggtgatacccgccaaggaggtgtacagaaaaacatgtcggagttcaccttttcgcggtacgatcggagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgtgcttacagcaggcgatctctggaggtttttcatggaggattacactcattatgtagtctgtggcactccnatgcccccctttgtttcagcggtggtcgtgtccacgttggggagggatccttaagtgacagacaacgcttgatttttgaggcttctccacaaaaatttaatccaatgttcggagcgaagtcaaattgggtacggtggggacacgtcggaagtatacttcgcatctctcatgagtaggattacgggggaacactcctcacaaaagctgcggggcctcggaacccagaagaatatngacggcggagtacagggccgcataacataggtctggacctccgaccattatattacgttgcgcctgganaggtattgccctggagtcttttctagaaacaccgcacatactctgtatngcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggnaaggcaagcttggccggcggcggtgagtatactagggattcaagtgggttggaagtctatttcggtactgggcgccgtacggtcgaggagnccgactcatgctggagtggacaagtgtatgtcttagggtctccctntgatgcgcaacagggcgacactacgcgacccctgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggtagccgttctccagccgacgttttgcgagtaataccctgggaaccngccactgaccanaaataactccgtcggccgctgagttgnacggccatcaataagggcgcaaggctgcctctataacngatgttcataccgggcctatgttttgcggatatcgacggagagacgtaagccctacgtnatcgcggacattgttataccgcagcagtgtgctaccgcatcnttatcggactatacgtagccatccaatactgtagagaccgcacgatttttcaaacttcaggtgattatgatgctcatgtcaaccccatacctcgatgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatacacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcactaggccgactgcgccagggcgcggaagactcaaaacgcngttcgcgttctgcaaggaagggaatgttagagtnaagtaatatactataagaccctgagcaacgngttctggattgagctagatctcggtcgaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccactggcgtgtntcactacgcgtggttacaataggacttaggccttcactacgagaccatgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctcggcctgtgccggtntgtgtttaatgtccgtcgttgttatctgaaaaattctgaatacacaggacgctccgacctaggggaatccataatcaacgcntccgtgtacttcgcaatcggagcaagaaatctgctgtgtcttagtacacctcagccatttatcctttaganaagcgcttatntctngcatacattgagtaaggatgttttctagcgtcaatctcagtccatttgaganggattcgatggtgcccattgcgatactcacacagcnaaagcccggtgatagacagcggtgttttcacagttactttacggtctggggcccgtatcgcagtccacacaagtccgngcggcgctacccgatggaactgtggtagaaccctccgagngactactggcgccacattagctctggcggggcgcctttccccgtaagcagtcagggtcggatatatatcgtcccncccaacatcaccctcaccattggntggtccggttaacgactggcgcacgcccacaacaccaagacagtagtcataccggcatagggaattgagtaatcagtgagccttgagcttgtcgactttatttttggcacgcgaggacttccagtcagtgggtataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcattacacgtgcctgggcgctttacgagaggctgccggcggcctcctgacgtcacctgtgaagggtgttgtgcaaaacattctctgacccgggtctaaggccctcttatgtacatgaatagttncgacctactaagaccactngcgataacggtacagcaatattgaccacctgctgtatacatccaccaaggctcggagacccggggctctcagtccctatcatgacgcttttggatccttaagtactgaggcgagggcgtaatacaggtgcgcgtcagatcncttgagggggactcggtgtacgaggagacacaaccggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccttacacttaattgactcggtagacacgtcaggcagaacgcccccgtaccgcaaaatcacttagtatacgtgatccgtaacccctggcaaattatgattcaatatgatacaatgataacaccatccggtacgacaccctgantactcctgtctcgaaagccngttgcggcgagcaacacctcggtgcttggttgagttatatagcaattgggatgagtacgaccgatcggggggctctgtacgacagaaggccagagttcaggtaatcgcgaagaatcggtgcatgataatgtagccccacggcccgccaaccggacttacacagcttttctccctacacccggtngtgatagncgtttctcagctcgcgccgaccttcgaagatcaggcacacgggcagaggccgggaaccccagccgagcccccaggcgtgggctagcacgtctagtactcaaggttggcaactaagtnctaagatctggatcgtgtcaccgcgagcaaagcagacctggctggaaattttactaaccgtaatcaggaatgtccgactactggcagcagcagagtaacagccactcaaaacagtgtcgcctctaatgcgttggctgaacgacgttcgtaagagggaatatcaagggcgcgcacccggcgtatggggctggtgtcgcaaaggcaaatcggatacaaccttcttacccagacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccactcgctcttagttgcgcggctttggtggcnatcgttatgggagaccggcgaccttgacatcttggtctttatgatcaaccaatggtgccatgggtcaccctaacactgtgtatagtaacttccnataggacggagtcctggaggcagactacagcgaatcgggtaacgttccgccggctaagataacggcccgtcacgattagtcagggaattngacgtgggttgtttcgttgagcctggccatctggcgggcacactccgactcgggccctagagggagcttgaggtctaggatgttcgggagcggaagtgggtagcgcagttcggcacgtaacgtagcggtacccccttgagcacccgagcttaatcttcngggcantggagcgcgtcggaaccaatccggagtaacccaccagctgctggtagggtactgggcggggaatgtcttttgcgaagcgcgtcccnggtaatgaagatcgggaattagtcntccgctgcatctgtatgcacattggaagccgctctctagcactgctcattagacccagtggttgctagaggactttccgtcgagcagaacaactgagaacgaacattagaaacggtcccttctaatgtagattcgaggatcgcggaccgtttcgaatatactngtatagaagcgtcgtcgctggcctggttaatacctagctaatgtggctgcgacgcggggccccaattgaacncgccgccgaggagccgccgcgctaactttagcggcttagaggagtcgactccgaaatccgctagcctcacgtgggatgttttcacgtaggcaggggacttttgctgttggagcagcgnttccctcgaacaactctcaattcatttgcgatcttcggcgcgccgtcggtttaggcgggtgganacatatttggccgctattgtcttcggacaaccgctcgaggaggcgattccatgcaaaggaatcgacaactcatggatagagggaaaggagcggagataaagaactatctgctttggccctacaagactttaacggcatgcgtttagagcgctttttattgatgatatagggaaacaagtnaaatacattccagcaaaatcacgttctgagacattggagngacgacttgcgccacccctgacactttaaccctccgacgagctttcccgatagctgcttaaatgaacgtctgtcatcctcgagctcgcaagtaggactggcacttgcctgcggggccatgaggggttggtaattccatcgcgtcccctctaatccggaggtaaatgcaactcctgcgcccgtntcaaaatgtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagttgcattgaancacaagccacgcggggcccagaagctcgcgtgacggccattttaggcgctcagttaacgatattgagctgaacccacgtacctttaccgaggaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatccgtcttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcatccgtctcaactttcactgtaacctatcctcatggaggttgatgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatcaagtacgcctcggtccctccggcnggatttccgggcgccacactcctgaatctccctatgaggcgatcttgccntaggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacntatatgcgaagccggcggacgctcaaatggctgttactcggcgcgttgcgcgggggccactgtaagntccctgggcttcttggggttaccttcactagaccccgctactgcagtcacttctgttttcagttaagctgcctcgctgtccttttgaagctcgccatctgttgctganatcaaagagtatgttccgattgtgtgagacccggcccaagtggctcaggcaggacgaccccgtacgtgtgcctagcgggtaactcgcgtaagagagtacacaagccgcccccggcttgatcctaaaccgctatgtgaagtggcttctcgccgcgcgtcgtaagggaatattgggtgggcctaaaacctgatgttagatccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcangtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgactaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccgggccaaaggcctcgcaaagtcataggtatccagatacgcggcggccggtagggagccctttcatagcgtcaggtaatactccccccgttcgtttggtggcgttcgggacggaatgtacctgtggcattggagcacctgggtacagattcctatcgagccggcaggacttccgacaccctnctcaacggtagaatgtctagtccatataatatttagtacatcccaacgctgccgtgttaccacatcacttagaagttctagactgtatcatgtcagcgggtccaaattcatgctaccaccgctatgcgacgactcaccacgaccgagcatctagcagtccagtcggagaatgcctcgatcgcagcaagagctttggttgagcacagtgggtaccgccgactcttcatccagctgaccatttactagtgtatccagcgcccgctatcgtacaactccatgcgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactaccggttggctagtccttgaatataaaggtcccccctgactaagacagagagcgagtgacgtgtgacttagctgccttgtngacccaaatctgagtctacaaatagttctagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatgggtcttcacgcccacacgtcttcaagggccgtcagcgttcgtcagtgaggtatcanttcgaccgacttggttagtatcccctagcgggggattcctctctcacatttttgttctaganacgtcaccgtccagaaganctcgggacgtagcccatcacgttcttacggctcttagcagtaatcaaatgggctaccataccgaataccaaatcatctaaggctgacagttgcgggctagccgtcacgttgctcagccagtgaccgggacgcggctcataattaaactcgttcgaaagagagaacggcccccactcgaggatattacttggcttatgtccctcccttgggagtccgacttctttagatacagtcatcctgtagcccgccgtctggttggagcacatcacaggtacgcgtggcgggaggatgaaattcgctcccccagtcagatgcgtgcatggaagccagatgctacacaatggcagagcgcgttgtgttgccagagaaacatgatcccactgcgcgtctatccccccacnaactagtgtcgtaccgcggattgttagtatgaccctaaccagctattaacggggcagggcgcgccgtcacctcgccacgaccccatcatgcagggtacctgacgcacgcccgagttcaccggagtgtactgcgaagggacctgggcanggccgagtgtcctggagggtagcctgatgtgatganttgattccctcgtgaggatggggccctcacgcctccacacctcggggagtctgcaaccccgtccggttatagacgacacacgaaggtccctgacactggaaccgaactagcacatctagatcacttttacccttcgacntnngcctaccatttccgcggccgaggtttcaaggaataccggtgcctctgtcatgctaaaaagctcctcctaatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatggctgctccctggaccagaacgccaaaaattaccctcactttcacccattaccnctggccgaactggnttaacctagcaataacccagtgtcacgcatcgtgacatgcctgatcttctttgtagggcagttccgacggcgtccctccacaggatgccggacccgattcgtgtcttttacgcacttttaccatggagacaggaagatacgggtganggagcgcggatatcgaaggttcttcgtaggtcttcgtaaataatcctacgacgattaaaggcagctggaggcctggacaccgggcttcaattcaggctgcgcccggggttatgaaggcgtcgcgaccgactcgttctcgatctactccataactagaacaccagtacgagttcagagatctttgccccattgaagccggcaggccggctcagtggaagtgttgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgagtgcccggagggtgggggttatgctgaagctggggctgctgccgtgctgtgagtctgttttccgggtgccagtccagtaggtgagttgtgctgtcangggttcggacgcttaagacggctcaggcgacntaggacgtttgcgctgcgtctgtgtctgtttctcatccaaacacnttcccgacgtatccccgacgcccgtatngtccgacaagtgcaggcgacacacaaaactctaccgccgtatctactcttcaaccgtcatcgggcgggaagtatggcaacgacggcttatgagttggtgactggatanggtcatggatgaganggctcgngttctcgtaagttgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacntanggtggtcacccccacantctcacnacagtcacttgttcacggcgttgcgtgcaatgtttattccctcttcctcagccactgtgcatcttctggtagtagtgaaccacgangatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatnggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccttgtgtcggtctccgcctacatctgggacatattggtgcaaggattcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctggtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttngtttacctacggtagaccgtacggtcataagacaggcgctctgctggggacgaactcataaacaagacctacgacatcagcagtgggatccgctagcggaaggtgactcgagcgaaaggctccagacgccctagccattgtgatccacgactgcaaatgnatcgcgcctaaagggggggagcatccggattctacgtccngcgcactctgaactgctcgagaatgccgacaggtgaattcgatagtattgtcgggtaacgacattgatgcggccagtatcgcgtagccgggtgaggtcgagccctagccggggccgtatataatggcaatgtntgnattgcggttttagcgcttttgtgttataagggctaccggttggcagttctgcttcggatggcctttggcagatatctgcgccccaagatatggttgaagggcgcctccaccacagtgaacgcttggaaactaccagatatgatagtagggtattgagtccgagagatagtgacgcaggcacacatatttgggagcactagccccgcaataccggaagcttacgcctcatccagtgttcattacccaacagtcagaggtgagacctaaggggtgggacttctgaatgcgactgataatcgtgaaggtccgtccgagactgtgcgaatgggacagcactcccgtccggctgcgcggtgggactggctagcgggcaaccggcacaccttacccgagaactgcggccngatgattcgctaagctaggtatccgccgctgcccgcgtagtcgaccacatcaaacgccggcggttcaagcatcttgatctagtttatgcatcgacggcacgcccatgcccctttccgcgcacgcatgggaggcggcatctacgatctccatacaaaaataaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaagggcgcatacaatgagacnaacactctattgcactgatttcaacttgcatggcgcccaccgtagcatgatgcgtcgtttctcctagatataaccttgctatgtttagcgtgccctggttaatcacgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattccgttgtgtatcgactggactggaatttcgtggaanaactacttcgccagcggaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtangcatagtagcccgttttttgatacaaatcgactgaacctcgtagctacttgcgctcgtgcatccatgacctaatcgatttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcgnatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttacaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagtcgggtgaacgtacgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcccctctatacctgggntcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcacccgcaggagggcgctgttttggcaatctgaatggaggcaactgactggcatgatttggaggttggctctatcctgatcaacaagcgtcgaagctctgagtaaatccgctatccgatttgtttaagaacaaagcattcctattggtgngaatagcattcgcgtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcacccagtcgggcactttaattagcgcgaaagcttcccaaagtagacttcgataacnanttacgtgatatgggcgtggttgtgttagtctgtcggctccatctcaggangatccgtagaagttctgatcgttgcaacgaaacccggtagggggctgggacagtatagccatgggnttcggtgccacgtcgactacaaccaagcgtcggcctatcaagaatcagcctctgtcgaggggatcaaattaancttgttcaacaggttctggtgggtcgtatgccgaggaggcaatatatgttggtcctcccacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccggcggcggcanagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagagttggcttgaccaggggg aaatttcaaattgttccatagagatgctactgccccgccggtggtctgtattatgatccagacctggccacgtctaggctgaggcggggtattatgtcgggatgtcggagcacntcgacttactgtgacgcatgcacatcngtggccctatagggccaataaccacattaccttgcggccggtcggagagcggccaatcactagtgcaggttgggggtgagctgctggtattccaaacgagtaagccatacaggaggtccgcgtatcggggcttcttatggcgcagttctgagtnggcgagtcgcattgattgttgggtgctntaggctaattcccgcaagttgcaattttccgaccctcgtgcgatctncatcatattaccgcggttcgccgcgatttgtgccgtcgggtctttagccagaaagttaacgtcctatacgggatccgcatgaaacccgacgtgtcattcttgcccaaaacgcctctatttcccagactacgtgggcggaaggggctctatgtatatcgcggacgccagtgtcatggtgaacgcggacccgcagattagactcggtgtgtaccacatgcatagccgcagtccaaactccaacatgatggcgacttacttcattgtatagacaaaagctgttgcgggcaagttgccctcggcccgcattggagtgtgtcttacacctagagatacgcgtgtacctgatgtaattctctgcctggggctctaggcgaatgtagtgttaattggaaattttgacgccgtaagagcctgccacttgcctggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttnnctgtagaccggggcttgccccgatagtgatggattcgggtaaattgtttatagacgctagcgtcgaccttcagtagccgtacgtaaatccgcatattcaatgatgctaatcacgctggactagacccataactcgcggggacacatcgtagtctagcgcagaaaaagcgatctatttgtatccatatggttaatcgataggacgcggaactaccactccctgtcacnccaagatcaaccagccacattcgtgctctctgcttaatcaatacttcggcttaccgagctaccgactcagcgcaatggagtttntctgtcttcgtcttaccagtttggcgaggtcccggttagtaaacctcaccgtagcgctgacgcaaaacacgaagccgcgatcaggtgcnagatgtttttcacctgcagcgacctgtactgaagcttgcagcctgcttttggcgtccaggggctcgctgtagacttatgtgacatgttatgccgtgcacagggagtattccaatggccgtttccgcaggtacccccgggccctatagatactcacatcggtcatctactggctattatgcagtgttctcatggccgcgccggctgttaggttcttgttcacctttctgcgatgccggtgcccgtaatcgtgttngctggacaatgggttagggtagcctaacgnnggaatgaaagtagaatgcgctgctcgatacggctccattcttttattgctacccgtgtcgatagccgtgaatcttaacgcataatggccactatcctgaagtttcccattacgtcgtaatacgcccattaatgccacgttcatgccccgaactaccctgaacgaaacatcatctngtggggatgctcgtgatcatttacagatcatatttattgacgtcccacgncacacgaaaacgacgtgtgttgttttcatttcacgttcaggcccgggccgcggtgcgacggattgaccagtcgcgttccactaccgcgcgcgactatggtgtatgttgccttgcttaatgccgacaccatggtcccacgaaggaaacataattgagttaagttccaaatagtgggcgaagaatagtaagagtgtgggagtaaccacccctcgacgtgcctgtgttacaattctctgttgaactctaagagatggggcgtcaatgcgcggcgcgacttatcatcgtcaaaatcaactggcttatggccggcccgtgcgttgcttgccgatcgtccctgcacgctttagcacctctccangggacctagagcaaatcgtccgggcgtatgaattttncgcccaaggaggngatcgcgcccaccccagatcaagcccgtccatctattggacggcaaagatgcatgtgttagccctcacgtccgccggctcaacgtagcgggttcgacgatagctgtttgtccatagggtcttgccgcagtggtggaagacctcaaaaagccctcccgtnttcttgatgattcatccagagcctaggcatacttaggtgcacaaccgcagatcggtgtctcggcggcactacaccttccaattgtcgaggaggcctgtctaatgcgcaatgtgncgggagagtgatgtatttgtccttctttggccctgattccagtgtggtcgtaccccggtgcgcgtaccctcctttgtcattgcnctccagagcacttggggggactctgtcgccagcgacgaatacacgcccgtcnatagtgcctgcatggacactcggccgaattctnagaggggtccagcgccagatcccagggcggtcccagcttgttgctttctgcaggactgtgttttgatgcactcccagccgtgaagcgtagcacgctaaggtcgatcgctacggttccaggtagggcaccccgatgggctaggcacggtcttcggagctcaagagcgggtggtcgccaacgcncaatgcgtggccctccttttacggatggtgatgctggagctaccagtgtaagtggcccgtcgaggccggcactcacggacggcgatnggcatttcgtggngaagggtctactgactgtcgtatgaggccggctgttaggagagacgagggctcagcgtttctgacggcatgagctttctatcacaagctgnccgtacgctgcgcttcgagttccaacgttgggcccatggagaatgtcagatcgaactcctacaacctagccccgagatacgtcgtccccgggtgacgcgctacatcctagccgacggatcgtgcccctgaatgtgtaagcaggtgatgtggtatccgttcggggactatacagctttgaatgagaccntgtacggccgtanatagtagtagcgngtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcactcatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgttgctaagttagaatacatgattctttaggtagtggacatgcgccttagcctgttnggtcactgttagatacgcataaactatggtagtttaaccttttcgcttcaagggaccaccctatctactgagaactcatgaagtgaccgaaagtcccacnggccgacgaagaagcgtgacagtgtcagtacgggtgcctgtactgaatggtcaccgtcgtaggaagcgttacccgtagaggatttaccctgccccagctttcttactgcgaaaatattggtcacggggggggttagtagctcctgttaattgtgctgtctcatganatgctgagggcccggtgtgtcttaagagcacgtcctgcattctcttgtgttcgttacggacgtgcagtcgttacggtccaacttttncaatctcaatgtgcacaagaggcccgggccctcaccggcccgggcatgcgtcctggatctctctcttatcgagagncactagcgaccaaagcccgccagtagatgccggattctgatacagtcttgagtagctgggccaacaatcgaaacccgctttttcccggatcttgactccaccccacactcagtgaaggcttgnaacacnnnnnnntgaagataccttctcctgtagataagacagatacttctcagggaacaaggtttgagccgcgcggtctgccagaatccgcaacggggctcgctggtagggcccttccgtcaggtcgttatataatgagcgggaaaggggctcccgacgtaacgtgtttatgctgaccccgccagaagtacacggcccctcgacctccgtcgtccagcttgcccaacgctgtatnaatcctactactccatttcngcctgntaggtggttccgatccggttatatntcgaaggccttgcgtcatgccccgcggatcgcaggtacgaggagaggcgcagcgtcgcggcccgacactgtcgcacctgtaccctcggggactgcaaaaagagcaatcccagcagctggtcagccagcgcccaacctgtgtaaagccaaaacctgtgttgttgaaggttgcgctgaaaatagtctgtagatgattccccatacaccattggatctaggttaacggttccactatcggttagnncagtcaaccaccgtaatttaggggctccgtgtggccgtgcggtgtcgtccccgcctagctaatctcccgtgttcggacacgcgcgtcggcgcctctcccccgagtctccgtcggcagttcgttattacaccgnnnacacaactggcccggggatgtacaccgcttcggtctccccctcggtttacccgcaacctnctagncgattggtggagatcagctccagggtggtaatcagtacgggagacgcactcccaggtcgatccaagatcgcgtgtcgtaaatggtcgatttnnnaggaagacatggctcacttcacgctccaggtgagatatctcccggccattctcatcaattgtccgtcctccatcctgattcattagacattaaatgaagccttagtgttacacggcaaaccccagagcgcggagtcgtaaggaagcagaatgttccttaaaagttcgacaactttgccgcggacggacttacccgagtaaggaagcagaagagcgcggtattgtaagccccgacaccgagacgccacaatgttcgtccaagactctgtccacaacaatcctccatttataggtcgatgatacgagctgggagaattagttgatggaaatcgtcgcatacaaagctctacgatacccgcggcacggagacccgccgaactgttaatagcgcgcagcgggtgtgtgcccccccctccgccaccgaactatctgcccgacttatgccgcttgggatgcaggcatacgtaggggagccaagctcgggagtcgaacgncttttagtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtggttgggggaggctggcccggtccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgcctgagcatttctgacacagcaccggccgaagcagccgttgcgagacctggtcaggcgntaatggccacatggcgagacatactgtcgattgaggactcccacactagtctcatcgagctcttagaaggggcgagagtgaaaccgttgcgcgcnngtggacgtacacatcaatncgaacttgagggatagatagcaagtccctctccgtcctagaacaaggcgagctaagtagtctgcaatcaccttgagatcgtcatctctcccccgtgccggtcggtcatctatgcagaatacgtaataagaagacacgaaaacatacgactttaaggacttcgcgtactcagggggactaattgtttccgtgcatataaagcacaccgttccagggtaaacgggtggtacctaaacgaccatgaccccataagcccacctcgactggancagcgcgtggggtccaagtggncagcatgaccgtcccacttgtgaggaagacatannggacaccctagtgaactgacgaggcgctctctctcaagcgccactgctgggagttagatgaaaccgacgtcctgcagttgtcgtgcttatgctatcccgtccgctcgtgtaacttttggtagagatgccattgtggacaaaattgagcgtgatccgtggacttttccggtctctgagttggcgacttcagttggagggcggacagctgcagttgaggccaattgtcctccttaggcgatgagacggcgggtcccatcctattcggcgctgacccttagctatcggcgttactgcgggccgnacgtagactatgagcacagtaaattccgctatcgcctggctctaagaccacggcttcatccccgngccgcagcgaggccncgagggaggaccataggccccgaggctctttcgcgctagctagactcgctgggccccctcgcgaggctattggtcgcacttgccggcataccatcgatcatgatgtactaatacctgnncagctgcgcccgattaaagtccgacgcatgacccaagagttcggggctactgggactgcgccctatagcgcgccaagcaacgtctcaatgggatgtcaaaagaagtggctctctgcgggagtgacaatcctcctccttaactacctgtacatcggtccaggcaccgacttgcatgcctatatggctgtactgtgcactagacctcgtgtccaatcccaagaccatcgtatgggacctcgttctctctngtaattagatnccgcgccagtttcgcnacggggccaaggcccagcagtaacattatcccttangcatcagntgacaatatcagaccgttgcgctgcataacgtcctacttcagggtaccttgatatgtaagaaaccttggcaccggataaagacgggtttgtcgtccgcgtnccagtgnccgagtgccgtggaggccactgaacccgagagatggtaagagccggcgacaanagattcgccctgcatgctggcccgctcccgacgtcagcttcgaatgggagtatccaagtcccccgcgcgcatgtcccacagccgtgcacccaaaataatttgggcgtcggactcacgacgcttgacgccgttttgacgaacgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcacagcactatcaatgaatttacaggcgtccgatcctccctatacgcaancccctggatcactggctactcccaattactccatatccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcggccgcgaggtcgagtcatctgaggcccttcccttggtaaggcgatggcggtcggaccctgtatggtggcaagaacntcgagaatttgcagnacacagcctcgtatgagtgctacctgcatataagcgacagtantcactctgagattggcaaatacattagttntgctgattagcgcactggtagagacancgcaaaagggtgaaaccaataacccgcgggagaaaagatcagccacgcactattgtgcggagtcccaatgcgcggcggcagaggcacaaattaggtgggggatcacacctatgttcatagtcttaagaactgtgataagcccagtaagcgccagccnttagcccttatagacacgtcggtntaanttcgggacacagagtgatatattgggttcaaggtagcgtgtatccctcgcattgcaacagttaataaaccttaacgcgtgcnaaggccttacaggcgcgttggacttgctgcgtgctagcgccctattgcattgggttctctccccgagggcggataccgtgggaccgccacgtgggagatctcctctgtcgcgggtgtacccttaggcgctcgttgcacccgtatacgatgtcccttcacgccgcgtaaactcctttccgaggtaggggggatgtgtaggttggtggatatcgggccggagacacccgcggggcatggggcatctgtgctcagtccaattacgactgtgacaggcatgcggtctactccgacgcttcagctgctcacttctgtgacccagtaagcaccgtcagttcgttggaaactctctcacccgcgcttagctaatctagaattacgactccggtagtccttgattgagacttggacatgttactccctagagcttcggggacggcggggcggagatatnccccgactctagacgggaatcctttcggagcccacacacgtcggcggcactttcgccggcttaacacattgttaccggggcgcaaccggtaccttgtattctcggctgctcctgttcgccctgaacacgaatcagcgcggtaaaacacgtggtaaccgtaggccctgttacgcgagttnagggatacgagccgtggatcgatccgctctatccgtgccacggtttgtattttaaaaatctatatagtccgattttaaggtttgcgctttgtctgtgatttggagcggcgtttgggtttctggaacctacgntggctcgaatctcttggtgcatcgtccaggtttggagatagcgccagcntctcgtgatgcgtcgcgtgagagaacaaattaacactttggcgcggattttcgtagagcgggtttttggaactgggtncagtttcaggatacgactgaagtcttgcnggcccaagctgcccaaggacgagccgagtatgcgctaatagtgaccgtcgaaacaggatgcgctcaggttagttacgcatngcgccagatgtcgccctcggtaccgcaacgatagaccctggtgcagttggtacgagacgactcagccgggggcaggagtaggctncctagctgcggtcagnagctagccagtacgggttctccttgcgttgacggatatgacnaacgtccctaactgggggggggtcgcactgggacgagcggctccgttatgcggatataagtgctgatagactggccgggcgtcataacgtttatngcccggggatattattgaagctttcaagtggcgttaagtcgcggtgggttttgaagaagnacccgacgggccatcgagctccgcttgaactgcgaggtatccgctttattatanccgatcgtaatactgcagcgccagcacaacagagacctaatgtaacgccaccccacacgagaattcacgatgagccgttaatacggagagggtcgaagggtttttccgaagaantggatgccaatccgccctagcgagaagctantagtggcgggccttgtctcagttggcgttaataccaggttacccgtcggttgagggcatgcgcggcgactgaggttaatcaaagtgagccctaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttctgcgactactgtatccangatggaagtcggaagggtntgtgaccccaagaagggctgtnacctccatagtcgtatggctagagcgctggcatgtatcccaaggttcgcctgacgctgacattcgtaagagagcctggggtgtcattgcgatgtttgcctatccctatgggactagcnatgtccagcggctgtatccgctttgacggctcctcagtgatccctcgacggnagtctactggcgggactacgaggagtaacatattttatggtttatagggcccagcgacgagttgacctgttgtacgactnncgggttcaaggggcgcgtccggtctccggcgnccctaccccttgtctaccgtttcagatctgtagatgggcaatggccgtaattgtagtgatatcgcacgctggctttaagagggacgtcccccatcgcacgttgtctctttttggtcccgctggtcatcctaccccaccacccgacggtcgacatgaattcaacttagcgagtacaaggtgctgccgccgcaatatggccagggggtgccgaagcctgctctcttancggggtggaatgaaatgctaagggtgcttgctaacaagccctcctttttcgcatcttgtggggaatcgacgctccagacccgctttacatttgagcagcgggctgtgtacccgaaccggggtgcgaattagtggaagaagttaacggatgcgagccattggcacaggctgtgacggcgactcatgaaccaagctcggtagattggtggcgtgttgtcaccttgcgcacgctggttttttagctcataaaatcccgccaaccacttgctgcgcttaggtacgagacttgatcgacgtgatgtggtgcatagtcacaatcaggtagcatcgtccctaccccgcggcagggggccgtaaaaggactaccaaagagctggactatgccggagctacgctgggcccagtggtcagcgcgcgcattgagtgaataaccctagaacaggaaggcatctaaaagttctcacccgactcacagtgttgcattcggaaacgccaactgtaggcagacccccaaaggcggagtgtctaagctataacacgtcacttcccggactccgtcaggtagccatcgcgaaatacttacctatggctatataacttgcatggcacgctcgcaacgatggaacgcacccagtcctttctgccagtgacgctgtaaggcacagctcccatgcaggggctgcaattcgaaccatcccgattgcaacaacgtagagtcactctgtttgcagggtactaggggaatccatcaacncgtccaaacgtaatggtagtcacnccgccatcctcagatgattctcttgatcctngagtagtgagggaatgcacgtgagacgggttggagcttgggcacaatcttccaaaataatccaatcgtccttccaactcgtgncatcgaggagtttaactgcatgccttaacttgtgtagctaaccctggagccatcgtaactcgcgaagggcctcacgcggatctcggtcgcagcctcctatcccgcacgtgcctgatacagctgtatctgatcaagtaccgcagccttaacaccacgggtgcagcgtgatctcacggtcaggctagtngcgtctagtagtacgcccaatattcaactgctaaaacagctgttgaacggtacatgcaaagggttaccatgcctaacatgcgacctaccgccacattcgccgactgttactgaagcatcgcctattgaggactcaccctgtctccggcgtcattttattgatggtagaaaatatcaaattccagatgcgttgacactactgctactcgttttgtgcaagctcttccccgctgattgagcgcggggatacaacagatggtcgcttcgatgtggcaagccgaggcagagttgttctcattctgcngctcaatcagcaatggagacgcgcatggcgagcagctgcacacttccangtaagccaggtacccccttcacgagacaggcgagtgntctgaagcgtaggcgactcccaatagtaccgcatattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagatttgactacatagcttcacgcccacctacttcgttgtacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaatggggggctcatgcctcngtaagggtacgttgtggtcgacccggggcttcaccgcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccgccggatggcngagagtggttcccagtgatactacttcctcctgaaaaagnccgcgtggntgcgccacggctacgtggtcttaagacgcgnaacactagngcgtaaccttctacccgtcgttgcgtcatagggatagtactagcgcctcgcctccactcgaaggaggtatgggtgacttcctgtacaggtaaggttaaaaggcgttcaagctgctctctcggtaataaaagattgaaccggttgcatcactccaaaccctcgcccgnaggtccgttggcnagacctgtcgaacccattcattatggcgctcgaaggaattacaattatagccaacgctcgacgcaatcgctcttcgagcactttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagnanttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctagcgacgtggctgagatgcgagctgttgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatattttcgggatgtattcccactatattcggtggggcagtngccgcgaccactcaaaccggggtctcccacgtggggcacgaatctagcgtcagaatagcgattttacangatttcctagacttgcagatcaagtattaaacggggctgtgtcggtatcgttaaagttttggcttgggggcgctgctctntacgacagcgacagctgggcaggcatttagcaacattcccggggacagggatcggacacagaccgcggacaaggggaatgatagatgccctcgaggcttagtgatacacacctctctacgatcatgcctaatttagtaactcagcggcggtctcggagtatctggtcttggaggtacccggtaagttcccccactggtgacgagggtgaccgcttgaaaacatcgtctagggccgagatataagcgtgccatcacgccagcattacgacgaaccgtttcgtcgtgcttatgtttgatcaaacgcgcaggcggcaacttggatacagttccacgtcaagcgtctcatgcgccctatcttttcctacgcgcatgtgtccatcgtgtatactggtaattgtcagttatctatcacgtatcaagccagtggctggacccgacaagcctgccattacacacggcgatcgcatgggcgtatctcgcgttcctgaggctgtctcccgctcccgaacgcgagcngattagggagcgtcggaggcgctattccttgacctaaccttacgcgctgnttcgtaatatctgcaacaccatttctagtcctgccatcctgagcgatcctntggctcgcgtctgtttatagtgtagcttggcattgggcgtngacctnttgagctttgtagggggtattgctggggacgagtgggcngcgttccgtcgatctggaaccgtacgcggtagggtagtgaaaagtttaaaggtcacaagctggtatgcgagcctggccgctctcaatgtatctgatcgttgtcttaaatccctcgcacacacgatacnataagacgcgcaaaaacatanacggtctatatgcgtgagatccattttgaaccatggggggtttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaatacnggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactaaaatctttggcacttcaagactgctacagcggagtaatgnnttcagagggtgaaagtggcgcagggtggtgtgaacccccggaggtggacactttagataaattattgatatgtgtttttcgctttagatcgaccacggcgacctccgatttacacaccttcacaaggtgggggagggtgtacattcaaacggtcntcatgaggtctccgttgagtcatttacctaacgtctacccactcttcatgtaatgcaacttgggatggggcgtaagttaaccacaaggacgtctaaggaccagctcgggcaggcgagcctcagtaaggccagatgataagaaagtgcccaatgagcgacgaagtcgcgctcgacgcccggcgtccattttaggcgctggaanatttaacacttcgcataaaaacgggcctgttgctgatttaccgtggctgagatctggagggctggacatctggttgaacnttncccaaattactacggataatgtaaggtgccaattttgggtatcatgtctatgcgggcagtaaagatcttggcataatgacattttacattccttagaggtgtatcccacgtctaccagcgtacgtcgcccttagtatgaccgcgggtggcatgggaggaagatgattaaataccatagatctgagcgcctggttcgatcggcaggtgacctgcgtcagccatgccttcgtccgggtggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcggtgcaagcctcggctgtcaccctgaggacaacaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgctgatcgagccccaaggggcttatacatgaanagtcctgttactggttatgtaatcacgtggcatacagcggtgtgtgcctgcgtgtcctcaggagggcgtgtgtatcccgatggtccgcagtgtacgacacctggccgaccacagggccgagggggacaggcagaaccggagcgaggtgccaggctttcggtggggcgtagncctctgaatctactaagtctggtaatagctcgtgtaatctgaacccgtcccaacggggattgaagggactgtcctatagaggccgcttagctttgaacaagtctggacagtgtcctgttgtctgtaggtttgagacggatgggaacagcgggggtacgccccaggacaccggaggcctcctccttcccgaccgcggccgcaactctcgtggacactacggatattctcgctcggtgcgcagctgcaggaaccgatcgcaactagatcacactatcgcttgtatactcctgtgtccccgccagtctccaagagcggaaatagtgcttacatgatcttgcgtaactctccgcgttcaccaaccatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtaagggcacggtgatccgatgggcagttaaggcaatcgcagtccccctgcacccacgtcgtactcttcactacgttagatgccggttccatcgatatctggcgcaatggtagcggagagttgcactaccccctgagcaccgtgctcgcatncatcagccgacaggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaacgtatgacatcactactaatgntaatcggcnctaatggctgcatactgcccggcctcgccgttgcaacccagcacatttattggtcgtccggcacgcaccgggcaaacatacagaacttattcgctaatgcatacatggcttctacagcgaactactggaatcaggcgcacgctgcgaagcctntctctaactccacttagacatgcgactcggccatccagttaacacgggcagattgcggggcgttaagtgatacctccccttacacctgcaacagaaaaatctctagactcccaccactgacctgncaccctgaattggtgtaagtgcctcacgtggcctcttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagaccggaagaaggtacaagttccggtgctaatggcgacactaggctatgcgagcctagatttagccaggagcacncgagagtaattgagcatcaccgacgcacctggggcacgtgagccaacccaacccgttggcagtgacatgaggggtgaagcatcgcactatggctcctgtttggagccaggcataggtacncatgtgtagtttctcagntagagcagcttgacgtccggcaatgcaggcggggaaggctgtctatttagggtccggtctgcggctccatccgttgctgcccgtaggaaggccgcggtgccgccagatggnacgtgactccccaggggaggtgcggangcggcagcaccngcctggtgcttcaagnaaatttagagcatcactgtcgcggactttcgctatcatgctggtgacctggcggccccaaangaaaggcacgacaaaataatacatggacctgtagctaatagatccaactaaatctggggccggagncactactctcgcccttttgaattagccaagcgtcagcagaggagatggagcctgttttatgatgccttgtaaatatagacgaaatcgacttgacacagtcttcgaatgttggagtagcttaccgaggcaaggttcagtcgattccgaanatcttttccgggagtaggcggtcccccgcccgaacgctgcgctccaagagcctcgccctcgcgacgactccagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcacgatactattgtagaatcgctagatatgatttagtgcagacgcgcggcagtcctaactgcttgtgtaccgtacacccactagaactcgtgagtccttaccccttgtggccagaggcattgtgatatcttgccctagtagtnctgcgagaacggtcagcctaggtaattccggcactgagtcgaccccggtctgagcagtccgcgccgcgtaaaggggtgtcgtgcttgagcgggcgaagcaagtgaccacttgtgaagtcatatggcacaggcggccatagtcttgtggattagtaaccatttacgggaagccatgcaccaaatctgcgggacctcccccggtagtggacggacggtttaatttttgtcgttcgaagaactgtgtctgcctgtacgtccctaaggcctcagttttccctgataggtgtcccgactcgcgcgctgacaactactaacacgtaaaccgatgggccacttcaatgtgcggtnaacctgtactgagcgcgcaaaaaacgntgaccgtaaccgtagtaagagacaagagcaacatagacgctggacatcgactcagaagtcaaccgtcaccgggccgagcggcttcgcgaaccggcctgtacnaacganaaagtgaagcagcagctgtcggtgtttagacccacctaaggtcagcgcgcactacgagcagcacgggcgacaggtagcagtcagaccattaggattagcttctgggatttccgctggccacgtacgattcgcgcagttcccaggctagtcagggcgggggtctaggctgtgtagatagagtttggacaggaaccgaagccgttgcccccgggtccaagccacgatagcgcagcagaatctgaatcttgagattgactgccggagcggagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcgcgacacggatatccctatagttatagtccgacttgggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacggacgaaattgaaccctgtgccggctgaccaagagatcgtagtcctcaaagtaacaggacgtcctgtcgtgnaagccatatggcgcagccaatgacgcaatttcccgcnttgcagatccgagttccacaacccctttgtgatgactagtactgacgctggcccccacgtgggcgtacatcggctgcgtgcgttcggaaaacgagggtaattccacccgttaacgacgtacgattgtccttatccgcgtggggtgctagtagcgacnccgatcgatcatatttcacccgttggttcggcttctttaacagggcttatagagggcgatactatagctgaattcaacccgcagttgcatcatttcacccccacaatggaaccacnntcacctaagacgctaggtcgcaaactccagtcaaactcccagcaccctgtctaacgctagcggacactatttaagaccggaggttctgttgcgaaagagactatggtcccacatgttcctcacgtgcgttagccgtttttaaatcgtgaggtgtccgtaaaagaggacagctatatttcaagaattacctactcagtcacaagtgcacttttcgagcgntaggccgaacgatcaagtggagggcaactagggtagatcggtcttaaggtgaagtccagggnccctgaagctaaacccccctgcaagacggcctcataacacccccatccgttgacttgtcagctagctgtcagcagctcatctgacgtcgaagctcattgaaccatattgcactagagtttgagggcgaatcactttgtacccagggacatcgctgaacggctacgttaaagccactactaagtcagtctgagcaatatgcacgnnccggtcttggttccctggcggcaccacaaacgacaactgcnaatccacgctgcccagtgaatgtagtggcgctggtactacatatcacagaatttcagtgtcgtgacggctgatactgaaccgctcagcaatgcggcagtctaatagaaactccgcgtgatgacaaaatggaaaatgcatgcgacgtccgtcggaaacgcgttcctctagggatggcggactgcgatcgcacaacgggagggggaaccagcaggagtanncatggctagatctgtaaagtccctgtactctaatttgaccctctagctccgggtgagatcccacgaataggggcgtatctatgagttgctaaggtaaggcgcccttaaaagactgccttcttaaccttaattgctcaggtacccctgcgcaggtgtcttgctgtctggcagccgagaaaggaaggtggctntacgagtccgaactgtgaatagtttaagcctagccggaggatggtgaccggcgattacggtcggaggttagtggagtcgttgttgaggagtatgctgttcgcgagccctccaagtaaaggaggccgactcactgatgtcgctactttcaatgccccggnggaagaaacttcccatcacagctatggtctattcctccctttttgacgagtggtccttaatgaagacaatctgcngccgaatacgtagtggtttacggagatagacgccgttaaatagtcgtacagtatcaaggctatatggctaaacaccttcatcgcagcgctcggtccctaagaatacgagccggacacaccaaactatatagaacagatcaccttcaactgtcgtggacacggtatcagtgagttggctcgtcggaaattggatgcttgtcagaacgtccaatcccctcatggccaccgtatcgctcgacgtccgagccttacacgaggnactgtgatcgcaggtaaggccggccacaagttcaccaatcgctgcagtagtctactaatttaagtacacggctcgatgacgatgtaggtgccgatctcgactcctacgactcangaccgtagctccactgccgggctcgggaagaacgggacggttagacccgtcggccgagccaacccggtccgcgccattacatccacnatgtggcactctagcttgatagcctaggtagattcatcaggtcgaatgttggcgggctgatagcttagttggcgttttgactagcagagtacgagnattccggcccaaanaggaacgaagaagggacatcacccgtacagngtgttatatggaactagttggtggcgaccggancgtacggcgaattgttgctatgcatagcgcttataaaaccatgttaaagtgtttgtacgctaaagaccacgaagtgacctaacgtggcgtccccttaacggcgggtttccaggtgcgttacgctgccgcctgaaccatggtatttctcgaactctcgggtccgccctaagagggtgccggccncgctcgaacgggtttaacgncggtggacaataactcacacgtcgccgttctgctcctcnattttcgaatctgctatccgtagagggaccaaagcggccgggccccggggtggcgcaggagtccttcagcaactcaatataacttattttatcaagtggttacccactaatccgtgcagttnnggtaccattatagctcacgaaatgaagcgcgacatatcggcttagatcctgtgctactcgtcccatttgccaatccttgtgcccaggcagcacatgcgcgatgatccatcttccctgtttgcgagcacgtctgttgtaaaccacgtcgagaggttggcctaactttatcccgcgtcttggccccacaccaagcgcgtgatnnctatgcgacagtaggagcccagaaccgtatgctagctcccgatttaanngggattagatgctatctgcgttctgcggcggggaaaccgtcgcacgcagccgaaagctgatncgccgctgcatgggcatgcgagtaagcttaccactcaggagcttatcttgcccgaggtggcctagccacttacaccgacaacagagaacgaacagctggccagtagcttgtctttannatactttgacggtcgcaatgtcttcccgttaatcttcagatagtcncagctcttgcgtccagcggtgtcgcccctcacttggttgcccggtctgctgccggtccaacgatgctcttgcaacacgattctacctcggcctttattcggaccgggatcttgccgatcgctccgatgacattagcgatgaggggtgcgcgaggggggccccgccttgatcagaccttttgcagcgggctgtctgaaatctggcttgcgcggtaccctctttaaccgcaacccgcacacttgcgncgttngctcgccctgtcagcacagcgcagatcgctagtcccaacgctattgacaccctacgtgtctaataatgagcagccgangcattgcaggtgcaaacacagcagctggccgaatttaccctagccattttatattggggggccgatgtacgcttaaagagcagctaaaagcacactncaccgttggcccaaattttccctagaggtgagcaggtacgcaccttcgatgtctgttctatttcgggaccagtcatggccatgggcacccaggctcggcttccgacctcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctaccgggttctctgtggcatgatatggggacggattgacttctttctcagacgctcagaccgtgaagttgtnctcgcataggacggcaaccatcggggcttaggacgcctgactcacgtggagggggccttcctagaggccaagggtcgggcctccaaggaactccttagtgagatcgatataccaggaaaaacntccagttcgggagtagtaaaaatgccctgttaatcgtacggcctgagctttgtgccaggagcgagagcgcttctcaaggtacagcgtatactggtattaacgcgtcccagacaagtgtaaaggacgccctgttgaccgtgaatactagtgttggttcgtagccaatttcgtaggtagaatgtacgttgtacacctgtcgttaatctcgcgcggtacaccgaaccatatcccggggaaacagttacggcgaaactgccatgaatggcggaggctggtaaaacagccatattcgaaactacatcgacggtggattggtccaacgagtcgaacccctggcgaagagtgacccccgcatccctacatctgagcgtgacatcacctagtagagttagtcgagggtggaattacaattctgttcgcggagaggtacgccctncgccgcgagaggacactgacacgggcgacgatcgagcggggtcgtccgggttgatggcgttaagcccgctatctatactctatagaaagctcacagacgccctccttcaaggttccccacgccaagattgctcctctagacccaagcgctaccagagaagatggatctacgtgcgatagaaaattgctcgttttgttcgctaccgaattgacgtctgacaactcggtgttatttgcgttaagccacgattcctcaccaacggctcatcaacgtnagatcgggcnggtggcagccgngaggaagtgtgtgcccgcnaacggtccctacactaggctgccggaactttcatggattctcggtagacggttataaaccctagcgagcccctgactcccgcagacaaattccgcaagagcnaactaacctatggcggcattacgtaaagggtagcggcgggggaagnagatggtagcatctctgttaggctcaaccggcctatccgcactgaacaggcacgagttaccctcgcactgaagataaggctcccttgcatacgacttgctacgctggacnnaattccctgaaaatgcaaagcaggagatctagatttagtggtgtaggtacatccgcatcccgatgccaaagcggacgacgggcttatttttatcgttgggcaaggtaatgtcgcagcccggatagatatgaccccgtagaggcttggccgancgatatgaaagcttattttgcaacgtataagnnngggttttcaattaccgcggtgtcgctaaaactgatacgagaaatcgtcgcaagtgaaggacccctgatctgcagacggctcacggttaaaagtaacctaaagacaaccagaagctgggtatgtaaatagatgaatatgatgcccaacattataggtgatcggggcccaagtttaagctgtagctcgtacgcatccnctcganactatgtgncnnngtatgactgatgtattgtcgacatccccgatttgccttcgtcnggttaaggttgaaatagcctaccctggggccacagtctcnggnactcaaagaggacgtacccacgtctcccgcacaggctccagcgtggacggtagcgtctcgctgacaaagcgctctatcccgtcgtaattacaacatttcacccgggagcgcagagcagccgaaatggttacataggatgggacttcgaaagacagtccggggnggaaggtcatcgtatcgcgcatccacattccatttaatggacaggggttgagcttacagcgtgtgcttaggggattaccgctaaggactcggaaagataaccggcacnaacatcatgcaccaatggacaactactgacttggatcgtttcgccaacgcgcgcagacggtttatagcatatgagtcgtcaccagccttacccacactgactttgtaatgcgactcgtgaccctctcgactacgctgatttgtgctttaaaggcaaagagaaagtactacgttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaacgttttggcataccgaccgtataagagcgggattcctcttcagccatgacgggacggagcncaagtgtaagaagtcagccctatgccgcgagatgttgcgggacggtgagatctccaacganggaaagttgtcgcgggcggctgcnccacaatccgcgaaatacaccagcgtaacccagacatccggaggaacagggtccanaaatcatccgccggcttatagcgacacccaatttagtgcccaggctaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgtgcccgctggacgatctattacaagtatcggtgatttcgacgctgggcttttactgggtgggtggctcagcttgagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaactgtagcgggtccatcggcgcttacgcccgcccgtgtgtacgtggggttcactttgtgggggcgcccgccggcgaatgataaaatcgacatgnncagctagccctactgctaaatgctagacatcgtgtttctggttgtccggccctctatcccagaagcaccccncgaaacgagaccgaggcnattagccaggaataggaatcggactgtagaaagcctcacntgnggcctgtntagagacgttgaatcacgtgcgttgtccacatattggtccgagtcgggcagtaacctnnnnctgatctaagcgttgggtgctagctaaacgagaggtcaactggttgatgggaaatattttgcggagggtaattgcgcgccnttaccgtcccaggtaaccggacctcagatgctaccgttaaatgcattcttacgagtcaaacaatggcagcgtctagcacgtatgttatggtcatgggatgggacagggtacgaggatgtgaacatgtaagccaacggttcgcaagaacctccttatggacgttccttgggagaagtgatcggacattttgtcgttggtcgcgcgttcggtcttcaaagncntggtcatcctagcgcgagtatttacttcgnccggcgtcgcttaagagacaaaagcaagtacttcacacgttttcactggtaaccctcgcccccgncctgaagttatgcaacgtagaaaaagaggctctgtccctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctaacgtttgtccatgtacgggagatgtcaacttgttacaagcattggggggagatacaggtnttgggcacgttagatgnnttccaacccgacgttaggctgccgattggcaaggtgaggttcgtggtgacagggagccttcgtaggctgcgtcctccattaggagtctaatgatntacgcgagtttcgtatcagccgcatgcacctccctacttaatcctcaagaccctttggaggactttccgagggatagtctggcgttaggtccacttactaataattaggagtcgcctgttagcccaggacaaatcttgagacgtanggcgattcgaattaagtccatcgacatcngtagtgtggaggaccgttcatcttacctggctgtcgaagagaagaagttattttgttgagagttcacgggaagccattagtcccctcaggactctactgtgccccaggtggcgcaaggacagggtccggtcgctgcacggagacgttgccccggtcaccncacctatcctcatcaccaacttcatggtcagaccctagaacacattggaagtgttggagaaccaatatagacaccgtaatatcaagtacgtaagtctgagaggatgtagacgacatgtcaagagaagaactgtggccgcgtctaatgacttaggaagtattacgtcttgagcgactggggtaaagcnatcatagcctgcggagtgacaccaggacggatgggcctccttttctattaccaggttacgaaaggtagtacacaaagggggcaagagtagcttcgttcgggcaatctggactcgcgtggctcaggagcattttttggtactctccggtcctgcgtgacggaagctttgccccttcacttagantggagttaaaacatcctccctattctagcgttgcgcgccgcggcgtgacgttatcccccgcactatgacttttccttgtggcaccggtcgaaagctgttatagtgttttcagcccggtaatggtagccacccactnatgcgcagagttagtggtatacgggaactagttaacgtaatacaagccccttcactngggcccttccgctgacaaggcatcagcaagttgttggattcactgtaaatctggaatgatcagtctacgcgatctaggacggagagatttaaaatgcaatcgggctataacaggtagctagcacgtgngacatgtgtagcggcgcccgcgcaccctngtctgtgaatccccggcggtccttgtgaattgaaactcccggcgcacattgaaatatttcacgagcgggtgcagngtcgcgcaagtgtccagcggtaanacggaagggatattagataaagtgcggtgtggacctgtgacaantaataatagcttcgggcgngcgttggggcccctagcgaagcgtactatgacatatgccnggagtgggcggaggctcaacgttaacgctttgccgcgccgcctatactacttacgagaatcgaaacttgcaagcgcaaacagcancggaacgaacaggccgagagtccctgaggtcggtgccctagtctccatgatgccgctcactccggctattgtgagggttgtgtcatggagaacggccccgtagggtgcctaactagatcccacttccagcctgangatagccatattggtcaaagtgacacaaccttctccgtcgcatggagctgctgggaaggaaaggccaacacctacttccagcggtttcagccgatagcagatcacttactatcactggtgcggtgggatggtcaggctttttgtccaatggngaccgtagccgggaccagtaccaatctaacggcgtagcatatactcttgccgtagtaaacgacgatgaccnctactcgtccgactgcgtccctaaccttacgaaagaccacgcacatgatctgcatcttttcctttcgtgctaggaagccgaatgattcgccgcatttgtgacggtgggctagagcgaagaatacctccgtgttgcgaacctccgacaaaatcgaatcccgacatgaaatgacgcccccgcggttagccgctactatcgccagtcccgattcatttagcgtgaaacttacgcttcgctttcgaaattgtcaccatgtcgacncgggcgattccgggtatctgtcccttgccctccagagggttctagagactatgatcataaactcnnnttaggaaatgggcgcggagcattagacgggtatcgncattgtgatcgatcggccattatgcggtgcccttgntgcatgccgccgcaacactaggcaaactccaggagatttcagtttcgcctctaatgacggccaactcccgaggaggtatgcaccgttaatactgacggcgttgttccgggtggcggcgacgaatgggtggagaatgaaggactaaatagagaatgccgcaccacgaaaagacccgcgatttcacccggagcacctctgtgaattctggcagctccggggtagatacccccatgggtaaaccatggcaggaacaagggccgcgagaagcgacngggtctcgactcggtacgccgcaagaagtatnnactcattgccgccttgaaagccccatctctgtgcgggcgtaggactggtcagcaatccaacaatggccatgcttatatacgaaccccgggcattttagcaccagccgcccctaacagtaagggacacctcgcggagaccgccgcccgctctgcngtcccgaactgcaagttgctcctgccgcgccgtgtaaatggccagatgtagaggatcggttcgctgtcaaaatcgttttcggaggcagagacggcgtactgcactcagntggtcatgacgttgtttcccacgtactggtgacttaacgcacnggaagggaccctatggtggtcctcatgccggtgtggactcccgttttcccgcgcctcctcctctcgttcagtcgtggccccgttgcgtcctatgcccggtccgttcggggtactcctgggaagcactgtgactctttttagctataccccacgagtatgaccccgccggtataatactgatatctagatgagcgtaggaatcacctgagcgggtgtgaaattcccaaacaaacccagctcacntgctcgccactgtggctccggtgctataacacaaccggcttagaagcagaaacttccatcttaggccataaagtttcctgagaggggggggtactcccagtagcgggtagcacgagcttagattgtcagtcctggtggtgcacttggatcttgagaccgtagggccactaggcatcctgtttatactagattgatagcaggtggtaggtagggccgtcatgaatggaccgaaacctgcgtggcggggtgtgcccaccctttggtaaatactggcttctgctgttgagctggcgagctacctttccagtctctcgcctagccagtgaggggcttctactcctgctnacgcattatttgccgcaanntgcncacccacatgtccccggtggccagactacgctagctcctcttctcggaacgccaatctggggtactacgtgctgtaagtccatgtattgccggctcgcataacattgtaacggcgccgtagacatcggaaggcatttggcgacntcnggcatcacagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggnaaaagctcgccactacctgacttgcgtggcactgagttacntggtgggtagcacggctaggtgcggaatgcctattgtgagatatacagctgngcaacatagagcggcccctatcccgacggcgtaaatgtacacgaggcgttaacatccccatnggtcaccccccagatagaccctcnagataataacacactcctaccgcggacttttcaagaaatgttattcaagcaaaactaatctactacattagctgtctctcggtcgcagcccccaccggtaggcccgtcgagacggaccaaccatactcctactttatattatctatatctagctgtcggcatttcgtcgtagtaatagatccggggtgcctgtcgncaactgcnnnngaggtgggccgtccaggggcttccaccgaattcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccanggaacngagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcattaactgcgtctgtttgttcgagatggtagcgtctcagtagcaataaatccggggttgcgctccagtatatgtttgtcttactagtnagctcacacttatctgcagccgcattccggtcgcccggttgcttaactgggcacgccagtagcgccgcggcgattctccgtttaactgggtttccgttggcagccaggcgtcaacaacttgggcctgtacagttgccaattggccgatctttcggtttacaaattcttgacggtnccccgagtgtgccacttttcaacccaactgagcttttatcctccgcgtcctgcncggggtcaagactcccgaggtggacagtctgttgtgtagattagacttcctgcttagcactgaacctctagtaatggtgaacgtgtaggcgttacaagttgtctccccgtcatcccctggtcgggtgaatgtnggggcaggcaatgggaatcactaacggcgcgaccgggttcacacaagtgccgagactcgcggcacattccagctacgcccaccactggttctggtcttgtgagcaaaaacccgtgcactcttgcggatcgagacgttgaactgtgaccatagtattgggccttacctcctacatctggctataaggtaaccggtcggaagtatggtcaccaacaaacttaattcgccagattggtggtctttaacgccatgaatcacctcgagaggctatgtgtatgcttggacttatcctcttgcgaccctctcgaacctgttctggtgcagctcgcctggggctcctcgactgagacatatcgccctccacttgtattatgtgcttggctcacgtagctgtcggcaattaccaacatgatttacgtggcaggactggttgatctgggctcatttacagctcagaggaggcgtactagtctggtcatgcgcagaaatcgagcggtataaatttcttagtgtcgctcgtacacccggaaagtatagatcgtggccttggtaaggctgcaccctttggctgaaaatactcgtccaattgccaggtttaagatgctagttgacgcaccgtgtcccagacgtattaaaagcgcgaatgnntcatatgacttcattaagcctcggaccgcctgtgaaattcacgtgacagataatttatgatcatccacaccaaccctcccccaatgtcggtttcaactgcccagggagcattccccgtgaactcgggggatattcgagacgttagttaaggtgtctacgagngcnancccgacatgtgcatccgactagggactaactccgacctggtctggggtccactaatgcgccgntggaagagctttgagagttactagtcctcaggctaccataactacgtactcgtgcatgtactttctgctggaagatagngggaatcaggagttttcctcccgaaacctctcgtattcacggtatctcntttggaagtagacgtatacttagcatctcactcgcgtgagccccaatctcatcttangcctgtagaatcagcccggtgttcgtgcttcgatgtcctgtctagggtctactggcnngactccatactcncgaaatagtctagttctccttatgtgcggacgcagccacagcagattgcgagaacgccgcttgcttagaattgtgtgtacttttctatatggcgttatggtgtgtcctagaccctaaaagactctccgtcgaggggatgcatacgcgcctggcttcctccccttcgtggccgtccatataaggttggtttagccagcgccaacgacgntgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtctataaacttaggcgttctcttcattccgaggtgacgctagctcctcgtgcaacatcttccggatctctagatgttcttgacgtgaataagccatctggtttcgcactgaaattctgcgtcgtcacggtgtcccgcggtgttattgtcgcggataagggtctgatacacatgtcgtattaccaaggngtgtgcataggtactaactgcaagtacaggcagatctcttggatgcgaggtggctcgtagatgngggccgccggtngagaccgctacccagccgttggtcaataaccgattttagcagtaccctcgacctaggctcaagcgctttgggctgcaaggatggcaacccgagtcatgggtgaggctacttgacgacgcagttcaagccagcagtgtggtcgcatttccttgcttcaattcaaccttgcccaccatacctccgggccattattctgattatttccgcgacttcgcacgccctgcagccgtgataagagctttgtgcgngcgagttctgagtgagacgccgtgcggtgcgagtatgcacggcatatatagtgtcaacggcagattcctcagcctggtcctcccatcgacttgcgaccgaagtgtcgcctcatacggagaccagtgcgcttggcttgcccggagggttctctcgattagagtaggcgtcatgcgacacggcgtttagctaatccaatgttggnagcgaanatccagttcggccttactcgaggaatatttcatggacgaggtagcatttgctgcttgtgtgctaaggggtggcaaaaagnccgattgcgagttttggcgcaaacgccgcccaaaagcacctgncgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcactagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcccacgacggtagtcctgtatgnnaggtcaatctcgtcttcgtgatgctaggacacatggtataatcgagagggcaagtngcacaaactacatatctgcctagctaccagattacagagaactcaaccggatcgggggcccactgcagctccgtcggcgaacctaaactagtagtcgtgtttgcgaaccggaaagcagatattgtaatcatctgccctttgcattacatgcggccacactggtattaaaatgnttacggagtagctacggcgggtgccatgtcttatgtagtaccgtctgctgctccttaaattgccgcattgtgtcaccccgagtgccaatctttaccacttacccagcgtctgcccatatacctgggacgacggtgggacgcaattcagccaacccggtttctttcggttgattgtgncagagtaggccttagagatttcatgacgagggacatattagagggctccactaaccagctctccgggctagacctgggatggaccgggaagaggtaggagtgaaggtgagggtcctgttacaaaagttgccactcggtgaacgccgctcatcatgttncgtgaggtcacgacgtattcttcngcgatggacagtctcgcgcgcgcgcagcgcaaagcttnccacaacatgctcctctggcaagtagacaaattggtcgctaagcgacagatctgcgtcgaacggactcaactaataaatnagnagaggctacgatcctctggggagggggttacctggatccgagtctgatacgtgctcttctgggagcgttactaatgaactagaatncggtggctgacctgaatggggtcattatttatgtaaaggcccaggttaaaatccagcccgaggacatgagtacaaatacaattcccgaaccgctatacctagaccttgatggtaccctattccgtggatccccgctcaccaaaagttgcaacgtgaggtcgtgttagtttgagatgacctgatagttaactcttaccgttgggcanatctaggccgtagtcctagccggctatcacttgctgtctcttcacnnntttatcaagtcatctatgacctcgttattgctactcagactcggtggcccctcccngctggcaatgagacgctgatttcgcgccactcgagcagacgaatcagcnggccccatagaacaccctcccctgaggtggttagttaagcgcaagtgcggcctttgttgtcataacgggtgcacatctctcctaagggaccgcggaggggggcgttgccattgaggaaggtaacgtgtagtgttaggctangttaccgctccaccacttaggtatacatgcgcctgcctccctcttacccatgatgggttagacctggctgggttgggaggagcancgtggtcgcggaatagcgagcacactacaacggaggggaatcgccacnnagcgcagattgcatggctcgacgtaccttcactacgttgcccgagggtgctgcccgcctgatccggatagtgcgtcttgtccttgtaaagaagcccgtgagttcgtgcctgtattgactaggaaccctggactacgtgtctaccaagacgatggccgacgcttaatgcatcgttatctaccctggatcatacatgtgctaatattactcagcctcttgtccntcgaggggtatttaggtctaaatccggaacgctatccaatgctaaccgcatccaatcnacccagcgacaaagcgccccacggacctctgcggttataagctactatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacacagaggcacctgtagcaccttnagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcatataatacccctacaaagtaagtgtcacttgtactcggggggcagatttttgagtgttcctttgctccatcagttgggtggcgcttcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgctaccggngtatcgtgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtatgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtancgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttggnggcagggaagcatatgcagagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgnttgtggattcagtttcgtaggctggcgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacnatgtacacgataccgcggcttttggcccctgattacttacacgtgcattgcagcactcgacagcaggaactgcgcggctccttagccaggactcctcaggtgctacagtaccaacgccgctgggttcccccgacctatacaccgtggcgaccctgagcaatttgggctgagacggccgctacggagccttctacgtcnctcctgactaggtcatgttttaactaggctttgtggatcgtcggatttantagaccgaattgcttgctccggattccttcgctttgacattaacggcgacgtctcggacattcgcanacggatctaattcgggaacagcggatggtgaanctcgtatcacgtagtttcgtcagttaagggtcggtggtantccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccncatttagtgcgggtttgtggctggtgctcctcatcgcttttgttaaacaggtgtattggatactcgcggttcggatccntaacgcacgccttagatggcacgagtcacatcgaaatcggggccttgttagcatgccgcggaagagctccgtacggaaanggggtttnccctagtgaacgacacggcccgactgtaatgctcataagtgaggacccctttcccagggctacttttggccgatgatcgggaaatcttttaaatttaggaagccaatgtcccgccagtgaaccggagcacgtctcgcgaggtcttcgtcgggcgaaagacacccataaactgtagctcggaaatgtctttccnatataacctggtctttgttgccttgcttaagttgaagccggcgtgtgtgctccagggcggaggaaaggggcgagtcggaggggtagattgagtttctgcccgagaacagcagaaattcataagcgggatatgacgatcgccncgcggatagacagacccccagtcaacaaggttcaccgaggctccagacccacaactgccgaaaactatagcataggtacgctataggttcccatgatatccgcgagggatcatcttgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccactaagccatagctgctgcccgactgagccgccgggaggggcaggaacaatgactgtacatgggggcctttccctcatataagagtgaatagtccatacctgtactacatgacggataggagaggtgaaacaattgcattttgtgccttcctatgcggnttgccttaattggaactaatcacactgaacgctgtgcagacancttgaagcaactaccgttcaggacatagcacgcangttatactcagagactttatagaccatccgtaatttcagaatgtagtggattaatcactgataaccactagttccgcttttgattgtcnccaaggcatttcccaaaaacgacgatgttttgccgaattatttccagtaagggtactactagtaacggcttgaagggagactttagatcatcgtggcctcacgatgcaagaccatcatacgtgcctgtcgacgtagagcgcccgaaaagcatgaagacagatttgtcctggagctaccacatgtctttttcaatattgtccttggtcgagtcaatgtcgttaatcaagcgccggactttctcttaactaaaggaatcncgacccttgtagccccggtccagggagacattgcagagcgcccaacatgcgtacggggactaggaacgatgccgcgctgtgtgcgccgcagctcnttcttgtgcaggtcaacacgcgcgtccangcaccggngcatgccaccagcgtgccgaggcgtttacagtgctacgtgcaccggacaagagtaatggccccggagaanacgaagcgagtagctgtggcttgtggcagatactctggcgcctcaacgccgctatacatgtgccatagtcgggtctgcaccgggccgacgccacaattgtgggatnaacccggccgtgcctaaggtcgggaagattcctggtcgagccgaccagggcgtgttagtggttngtcgcgggcggcgtgcagtcgatccttattgtgggatcgcgcgcgtgtcgctgaaatgcgcgtaaggatgggacgactctagcgacggacctaggtcaatcacatctaaccggggtccccccgtgatactccctaaaataacacgaggatcgtaccagggagatctcactccgatggtgaggggggaacggccaacgaccgaaccacagctcggaaatcagagagcagaatccattggtcaagaacgactcgagtagttgtattttgagatatagcggctcacttataggaattatagagnttgtcgatcctggggttgggcttcggtcccctgcgtcgggtgtatcgggtgggagtttgtcataaccgatccattaaccctaggaaccgtacaaagagacggggaaaaccgtagtgaggcctactcaacctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagangnntcgaagttctaataccaagaaagactatacttccatcgggactncgtatttgttatgcttgtaactttgtgctacggtgtgagcgtgtcccgagccgggctcggccggcccgcagaaacctgcctggtaaatgcccactagaatgggtcgtcgacttaaagttgtgacatctgacgtgaatagacttacgatgcttggggattgaagggtattcacaatactcacggaacatgtcttggctccccggaatcgtcgtgcctcaccctttgctccgggccacactcttcagactcaagactgttctatctgtagataacgcgatcacagaacgttaatcacgagtcccgcggcgatggatcgttggatgggtataacgtggactgcnngacagaacgtaatctacggtggctgtcgttgcgcccccgcncccctctaccgcaccaccctcactagtaagagaaatcgcttggtcccgttacgaaactatcgaacagacgcgtagactcgtgtgctgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgngtacttcactgaacttagtagccaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtangctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtaccaggactatggttaagcgccgcgaaaatttacgtttagtcatcaacttcgggcaaatgtgtataacatatcgaacgcncggtgggatangggaggtgtcgctgacgttcagtcggcaagtagtgcctgccttgaccttccagatacgttaaagcatatcagcttttcggtattaggtccgtaattttggccgagtgacaacttaaattgtcgctcgctagggggtagtcaagagtctgttgactcccagctgcgtgatgtcgcctattgtctgtgagcataacgcggntatgtcgntcgactatcgagcaggcgataaggcatatgattatacggacgggattttatggggaccatagggcaatatggtccccgagacgcaccttcgggttctacttcaatttcgctcccgggtcctaggttctcggcatttctgtaagacgcggagcggactgtctcgtgtcctcccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcgccggatctcgagtaagccccgcgataaagttagtgaatcccggggctctaagcgacccgtgttactanctaccatccaccgcgtggccgagaacaacngaaaatgcgttgcaantgctgntccctcagctgtttctccggacgcgcaatttctacgtgtgtgaacttccggctgggtcacattggcgggcgagttctcgctccggcggggaggaatgactgcgttccggcatgtatactgggctgctctagacctcggtctanaaacctgaacatagaaagcctccatacccaggtgagtagctccaggagaggtggtggtcgttttagttggagtagcgaactaacgggattccagcaactgagcacccctggcgaaattctttaaggccgtnntttcgtccccagagcccgcgagcgatgatacccaagcttctatacgacgacaccgtatcgccctcgaggggcgggtgaaaggactcgggccaaccctggccactnacaagtgccctccagtgcatctagctcgtgccggagactctggcttggaaagcgatcgtcagctcgttcataatcgtggaactttcaaacaatgtacggaccacattaaatctgtggcgataagcttaaatactagaatatcaggagatcggacaccccgggaaacaacgaacggcggggccggtctagaccaccagaatcctgatcgatcaataacggtaggttgcgaatgtttttctgcaacctcggncaccctgcaatccttgggagcgaaggttggtaccgctagccttttactcgttccacgaccggtatgcattgtgatctcactttgagaggcctgattagtccagttcgtcgatcgatggactggganggctcggtcacacntcagagctgctatacgctatcgaagtctctggtggcgtgcgtgatcgtaacaggtgatgaattggatctggtagtaaacgaacacaaantcctctggcacacgctgacgagtttcccgcctgacccgtccacatccaggtctagagtcggttcccgtgcctcagacccaacaggcttcccggctaaccaattggccaggaacacaccccctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagaccnaccaccatcccactctcacgaccatgtcttttccaagtggaggaaaccccttctttcgcttgtaaacaggngtttttcatatatccgggatgaacaatatgtccatttctacggcttaccacagttattgctgatgaggcagtnnccaatatcgtatcttatacccaatctattcccgattaagcaaatgtattgcgaccagttactcaaaagggaccacaacacgttcgtgaggtgggtgngagacaagtccgtttgattanccgcgcacccccccagtgaggatactggaagtgagagttcatccccgccgaacttactctatcgcgggtnaaaacgaatgatggtcagatacaagngaattaacgatcgaatgttaccaaatttttgcagggtattgcggaccagttatagcacccttatataggatacccttcatcggtcgtatgagcccccaattgtgggggcgcacagtgccccctcgaatattgcgagtttttatngcttcgccgcgtactgaccgatcctactccgtcgcctgggttgcgcccggcgcagggcgccgcaaccgagatgcgcattttgacgataagtaaatctgcaactctagtcccggttcctgcctcgacagcacttagggagatttntttatttccccatccggtccgtgcgttcgactggagcaatcatctgattgtttgaaagatcgtcacgtgaggtaacggaacaaatttgcacaacgacttacgctttgggtctatgcgagccttacgtacnggtgaccccgattaaagatagctagcatcccagtgaaatggggtgaatgcttgcgcgcgacaccagatcctcggtcgaaatttccgtgcttgcatctaagcgctacgcgtaacggcccctaaggcattccacaggccgctaagggggacggcaggggtatgtgctctctgacctgataccacatggacgtccccacggcccgaaaggcaacgagacactcatatcgcatcgacccgtatcgcatggggctattccaagtctaccccgtcaggcgccatccgattcataattttgtgctcactctcgatgccgggcgaatataatagtaagcagtattaaattcattactccacgcaaacccacaatacagtcatgccgctcgggttttgtgggttntacgggcggcttcgtgcctcggtcaacccttggctcgaacccatttcgccgttatgccttattcggcgcgacaacggagtttctggcacatggccctgctgccggccgacagaggcccataggcgattctatccttgtctgtggccgtaactctccctctgcctttcctcattgaagagcgttccagctccggacactggcgctccacgtcggaaaaggtaaagacgccactcnngtccattgtctagaggatccaaccagtcttgcgtctccggcgcccaaaaaccagataatctcgaggtatacgagtcgcggcgctcgcatatgttcgactgttaagacctgagcgctcnggncccagtactgagaaaactaaaaccgttctctatatnttaggcgattgtgatgggatagcaccattatccaatcgccctgtagttccacacgccaaatctcgtggagcaacaagtctgcactcttaatggagcaatattagcatagcaccccgcgacctaccaggctaaaagtttcngctacgctcaaggtgcataatagangctgggccacgagaaaccattgattatgttacaacttggtggtatactcggtcggcccttgatcgggataattgcagatgcgacggcnnnnggctttgaactggtggaggtaggaaccttcggtcgtacccactacatagcaggcgtgtttttaactcagtaggtgcaccgccggtacacacaataacccctgttnnaatcgataggacgcaggggttgctccccggtcgccgcgaaaactcccagtcggactccgcaggtggcgtaagggagagacgctaggtcatcaggtgtccgaagtccggtcatctgtcaccgggcctctagcgctcctccccgtccggtagggcgggaccgtacatttccctagttgcatatctcttagcagccccttcatggacccatgcttcatncaccgcctcctcatgatgcaaaacccagaactctctacatcggagtaactatatatcggatcgccggcacattcgctgtgaggctcaccctttatagtactcgacggctgctgttagatagcgcccggtccgcgcccgttgacagttggcctaccctagcgtattataacactgttgtccagaggtcacntncttgtacactacatgcatagctagccactgcatagctgtttgtagaccgccgtcaatctacttngctggcacctacgtgctggatggccttgaatgttgccaagtaatggaccgcaagcgggcggcactggcgaagatacaactggcggcccgaacaaggcgcatgttggagacaacccgacttgggggggaaaagatccgaccaatgaagaagttagtcgctcgnaatagctgttnnatctccatcgttatgtggccaaaccctttagcagatttgngctggaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaaggatcatgngtccgtatacttcgggtcggacggaatggtctgtgacaaattaggagcggaggttgcttactatgtgccaactgtccgcaacgtataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttcctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcaacatcacggtcacaaaccaccggacnnnnaggtgtactcacgaggccttgcacgcaatacttgctcagaaaaatctataatcgttgtgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggatgctaggcnggatacaggtggaagttgggaagtatcccctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtaganagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagaagatgcgcgaggaacccctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtaggaggggggcgtaccgccccgactttctgcccagagtgcgttcgtacgtcagcattnttgaccctaagcgccccggaggcattttctttgnnagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggcccctgattacgaaaatggcaatgccacgacatgcacgagctcagttcatccgccccagatgcaggtngccgacaatctgtgagtacttggtcagcttgacagaaagtgaccgccnntgtctcgaggaggcttcagatctctgccggactgtggcatccgtttcctaacaggaataaataccgggtctcggagtctgggctacgtggnttaccggggtccgtgcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcgctgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttggacccatgccaagctgcgnatccgtggattcagcgagggaactcgttatttctggcgttaagtgcgcaaacttgggacgacttcangagcgagtatcctccatggtacgcccaagacagtgagcaagtgttcccgggagggatgcgcgccgttgcattccaccaaacgcctcccttacagtgccttcgcgcttccaggttcgcccggacgctacantcacaccacggtctggcacgacgagcagacatagttgctggcgcaggtcgttttttgtttcacaatcggaatcgcaagagaaaagctttaccgcgcgggaatgcatatcctcgaggaagagactttggtcagctaccaacctatccgctgcgaggctcactaccgcaagctagtttttagaaacccgtaaagctcacgtgcacactatagtagaattgaaatccgtcgcatcgtgacgagtacatagaaggaattcgacaaacccctagtctaacgaccgccacggctgtcaacgcccggtgcggggtccagaccatactggatcccctgtccaggcattcgcgtcatgtcccgcactcacagacttcctggacatgagnggcccatagctgttagcgctgcgcgtgaggaagcacatgctcccattttgtgacgttgaccgtgtacacgaatggtcaagacgaacntccaacagttcctggacgatgggtactctcactgctgaactgtcgggaaggtnnttttagtccanncgcagtgggtggtctcaacggcgtgtgcgcaattttggatacggggcgtacaggtgccgagagcgtcgctaccagcctgatatacgtggtcgctttgctccgcctaccaccgggaagctgggattcgcctttgattgtacggttacacacagatgttaagctcccggcatgcgcctgcnagtgtggtcttcggcatcatattacggacgtcttgctctatagacctagtncaatncgcggtagtcatttacaaatgattccgccgtgtacatctacggataagactnnntatacgaccgaacacatcacgtttngttttcatcctctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgagatacagtgtatcttcggcgcatgcggcattagagccaaaccgaacgtcaaacggtacgactcacatgtcaaaatgccgaggcgttccggctgtcagaccgtggcagtgggatagcgtgtacttacgcagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctcggngcgcggtgattatgagtgtcacgagntacccactcaagcataagaggggtctgcctgcacctgtaccccgcgcgcttattactacataacgccggcatgcgtcgtcggacacgtgtccacgaacgcgctgtttgggattcggnantatatcccctatgtgcgccactcctaggtagttggccgtgtcttacttatcgtcgtaaacatgagacggcatggntgagcttccctagttcgaccccagtaacagaaagagatggtacgaataaatgaaggggcaaattcgcggagtgctgtgggatccatgctttcaaagtccccgtcacccgctaaattgcgtttctgcgcgacatcctggcagtttcccttagccatccnatgggccacggtttctttgattcctacgtcttaagtcttgatctctggctcgccacaacctactgttccacgcgttcgtaaggaggcagacagccttggaccgccacgcggataagatgacatttagccgcaagcactctaacctaccccttgaacacagctgctaggtccgaatgtcgcaatccttatgtccacctggggaccgacncaaagaaggtgctcctagttccnnnatacggcatagcagatattcccgtaaaccgacgtccgttgtagntgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtactcgcccacgctgcaaaaacaacagtggacacagantttatgcagccagagcgaaaggcggtgtgctgatatatgggtacgttgcctagtagaacaaacccagtgagccacgactatgggcgtgatagcaggcgtgtcgtcgatgacaagnnngnncgatgccgcctactagacggttatagattttacatcgcgcatacacaccaggttattaggttcgtgaccgattctagtagaaccctgcngagattggtgcgtaagtagctttaaggacgcgatgttagaggtctccaaagcgcggcacaaaggttggagtggacggatgcgtaacctcactttctctgtagttgcggtcttactcaaccgagaacaaacctctttcgcggacacagccgtcacttcaaaattttaaccctccagctttatcagtaacaatggttcaagggtcaaaagattaagagggcaaagagcatgcaagtatatgaagattccagcgtctatcgcagggaaagcttataaaggttgagactaaaatccctacttattggantagaatattgacgtgtggagtgaatccattgtctttctctgctgggaattcacaggaaattgccgcgtagagtatcggcatttaccgctaaatagaatatagggtaaacggcgactaaggcgtgtcgggggggtgcatatgagcgctctgcgcgactcgaccttcttaggaagagtcttctggtggcaccgcctagaactctccgcacgccgcgcgaaaatccagccacgggtggctgagagcgttcccctgcataccttcccgtattctgntatccacaaccgttacgttgaaaccgaagntcgaataagggcaggggactttcgagagtcgtagcnntcgccactcccnactgcccatccaagcgtatggcgtaagcaaatgtggatcatttggtacagaagagnacgtcgtatgtcagatgagtttgcttttccgcntctgnntcgcatattagagaggtccacagcgtggcggtgccccagctgagctttcncacgattagcacatacaagcagtagcagaactccggtnaagttgattacaacctaatttacntgntaccaacgtttcccaatcctgccaaacgtaacgtccttggtgcaagtntcaataccgtgccggcttggatatgtgtccttaccataaaacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctaacccgacccgggattgcgcttcgcgacaccgtaaccccgtctgacccccccactaaacccggccgttagttatccggttgtatgtccaacggccggtgtgttcaagttccacccaaccacgatcgagtgcgcttgcatacgccgtcccccggctgcagtcacagttaacgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctctctgggggaccaggcacagacccgattcattttcgttcgggaataagacggccgttacgtgcggtagagagngttgtaggatattgcgggaggtcgtgagntctacgggcaaccctcagcagtaaagcatgttaggcgttntagtgactgtgcggcgctagncaacgcntcttaggattcacagtgttacgtccgaagaagtcagatcccgggttcgtatgggtcgatcgagatgggaaaagactctacagagacgatgcggatgtagctcggttgggactgacagtcgttaggtaaaaaaaagttcttgcgtgctgggtcattccagacgtacgttgcccgtctttcttcggatgagaagtggaacaatgggtagttttagttgggattggctagggttcgagcgctcttacttccgggagcgcacaacaactctgcccggcagaatgcaaacaantnngtgccggctcgaatagttattggattccttagtactatnacaacantgttagggaacgaatactagtgaaacgtatccataagatcttaggatggcgcaacaatacacaggaggaccaccaaagaggcggaccattaaattgggacgcctggggaccgactaaccgtgcgtagcgattcgtaatcgcaagcactcctaacagaccggcgaccctggaggccatggtcgacgagtaacttagaataccccccaatcccagcggaggtggtactacaccatncatgtgcccgccagtcgggtccttgagggtagttacagaatngttccnggggggtcgagctcctgattggaacgatttcatccccagtgtcgggtgttctcaccgcggtagtcctttacgggttattgaggggactgttcggttaaaagtcgcanaatccctcggcgttcccactttcatcttggattttgtggcccggttgcggggggccgaacgccttcgcacagtgaggggtcgaaagtcagaacggtgttaggcacccgcctgtacggtgtgcagcagagatgctgagagcagagacgaaaccggtagggcctaactcgggacaggactaaaggtcacgtttgtatgtcgaaagttgatggaggcgtaagattcgatcatggtcttcttgcctttgctacgcgcctaatgatcgctattgagtggagctacgctctgtgcaggaacccggcgagaatcacgtagctgtattacgagcccgtagtataatcggaccgttcgcatgctccgcctcgtactggggcaacgttaccaccgttatgcaatccagacgtgcaagcgtctaactgtctccacttctgatctctagcataacacaggcgtcggacttggctnggctattctttaccattggtcgagtcccgagaaccctccttttagtgtcacttgcgtatttggtatatcntataactataatcctccccgnctgagaggaaatggaccacncggccgccgctgactagaaccgagaccacctngtgggcacccgcttcgccaaggatcgaaccgtgtgttgcttggcttccacgatagtgcttgnaacccatgctggcagctcccaggtcagtatcgtaccgctcccggcatgctgggatcaatctattatgcttagtccaatggtttatnagactcgtcagcaagatctcctcgagggggacagtgcttttcccactaatctcttngggacctaccttgttcctagtttacactcgtagaaggagacgaccgtcacctctttccgatccagctttagccgaaagtagctcgccctagctacattgctcgtaccgacagcttagagggttattccgagtttggaccgggcgagtctcaccggggcccgtttactctcacacgggcagaaaatttgtcgcgtggggcaacggggaacacctacggatcagcggatggcccccacagcaccctcgcaccggtccgagcggggaaaaatctgcgctcatggttctacccgagtaggcagcggggccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctgtatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcaggtaatgcatggccccgaggctcatatgggaataccccgagtcggcatggtccaatttgctccgtggcgcatcgggtccccgagagccctgtacgtttnagaatcccctaggaaacttcgagtgcttttgatgacgccctataactttaatcggtagcaaagtanacggctccgatgctcttcgtcaactgcgacaagcccgtttctcactgaagtacatttgcggccgttcacggaatgggacgagattacgccnggtctatttactttgcgccaattaaaccttagatacaccgctacccccgagttatccgcgtgtagacacaccctgtacggncgcaattagcacgagctcgagtgagcgngttttgtctctcgctgttaaaactgtttagcgcgcttgggcctggcnccttagccttgttattcgtacacctaacttaccattctcgcagctgtatgtcgcccacttagtttctctccctgtattantgttgctgtggccaactgacctgatccataccacacggcgtcgtcccacggaaactcttaacagcaaagtatatgtggcggaagcctcgaagacttgtgagattagggnatatgaacgctaagccggagaggtacgtaacgagaatggttcctacctccaacggtggaaggcggggaacgcctgatggctaagaacggtatcttcagccgcttcgtatggtggacggatcacaaaatggccaaggaggcctgaccaagtgatggcaatgcgatttctatgttcagcagttatgtaattatatgtaagacctcatccgaactcgaccgttacgntaagtagggactgtacgtcgtcttggccatacaatactctctatcagtagcaccgaagaccctcataatgacgcgatatactaaggatcgtcgattccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggtcttgactagtaaggggaatacaagaagcggcagacattaggcagacatttctctggaccggctcgtccgcatggggtnataggcttgtaggttggaatggcagcaatccagtctggtaacaccatatcgtagccggccagcgaacgagatagcggactgaggcgcggtggtgacctcccagcactctccactgtagctgcctaaatgaaaaccatgtcgtgagcgcaactcccagatcgaagtctctcgaatgctcggtgctgctttcttatcctgacacatgattgaccgaggtcgattcacgaaagctaaatcaagaccagaccacaatcgatacgctcacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaaagccatacccacactcttaaaggagaagtcgcgggggagtacgacttcgtttactctcacacagggggggcagcgcaaggaggtccccttcccctcacgttcgnggaagaaccgtagtgttntgttcgcccgattctttgcgcccgtaatacctcaacgcggcggcgaacagagatttttcccggcgacacgagaactctcatcgccgagggagggccgcggttgcaaccgtgggtggcacccacgcgacacgtcgcacagcgtgaccctagcgttcggagtccctgtggagatgcctaaaccgtgatcccgtngcctcggccggcgtagtccgtcgagtccgacactcgcggttattgctggggtacctcggtcgactcgagtgctagctcgggcgttgaagcatatggaccggtctcgtctcaacnaaagatcataatacatgagaagatgaccacgcatctaagatgggtgatgtagcgccgcctagtcgcgcaatttgnataggccgcaccgatcgaaagcggggaggagatactcacttagctgcggactacatgtagtgcagccattagcgcctatctccgattgcgttaccagcggacaagctatgggtgtggctaacattccacattcagctccgggtccctccgttcgtcgcaanttagctctttataaggccattttccatgttcacacctgagtcgtcccacaactaccagaccaagtttgagtgtataagatgctgatatcaccgaatggcgatatgttggggacggcccgatnacgggtaaacaagcgtttacctggctcccgttgcctttctatgcattaggtctgctgatcttgttcgtgtatcacgggcgttaacctatcacaatacgcctggccataccttggatacggcggcgccgcaccatgggattgatggacgcatcggccagccggataagttgggtgcccgtcggggagcacatctcagcgcgcctattctcccagacggacggtacttgttgctcacaccggggccacgacgcctgtggccacctccagcccatgcgagtggtaccatagacacctaggctccccggaagctgtccggccgacaatggaggaaaactacatttttgcaagnaaggagggttatgacgttctagcagaagctagcaggcctcagtttttgctataagctatcgagtaccccacgcatgtaaatgatcgtctattgattgcccaccgcccgtccgctctggggcggcccggcataacggtgcaacgactggggccacgagaccctatggtacaatgacaccgacgtntacgggtttctcattcgcttgatgaccgttcgggttcaatcagcttccctggggctacggggatgtgtcgggcggcttaccggaggtagctctcgtcacaacgatcggcggccgagagacccgaatggggctttttctacgacaagtgtcgtcccggtggtcgggggtgggacatgctaatgctttaggtttgacgaggacctaatagccactcaggcctccacgtagtcatgggaaccccggccccacgggctaggacccggccattttttgcgcgacatattgcggaacaggtgnggtagagcgcggccgcagcttcctcgacatcgctctctcaatcgcgggcctagcggttctttcgcagtattggctagcgtgatgctcaaaaatgtctaaagctacccgagttcgccgctcataatttgcagttgccctggctggggggtagaggcagcgccgagggccgtgacgtaggcgttggttgtagccataaaggtcggcggctgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaagcctacgctcgctcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacataccatataggagttccatagatgccctggagtattgacgctaagtcctnnggatagcggatggggaagccacttcgagagaatgctaattggtggtcaatcggtctcctcttccgtccgaacggatgaaaaagtcttagtgattcgtccatgaatgactgtcctcagactgcggggagaacactgccagtggcatggctcgcctctagtagggccggtgtcacccgcgggacgccgtccaacagttctgcggctacgccgcgaagggcccgggctgcggagttaacgtgtgacgtcagagnntacggcacccacacagaccggggatttaggcgtncagcggcatgtacaaaaccgcgttacccccggggccgccccccgtaagaacagtctagtcancagcgtgggcggatcgcttggcggatcgggtttacacgagactgcccgatcgctacgatttgaccgctctaccaaagggcgtctgctaggattgtggagttaccctcgctcgtatgacacgacccaaactcggacaaggtacctatgatgtggctctaagggtactcaacatcgcaaaggttctagtacttcgggcgggatgancgggaaaccaaggactcatatttgtaccccataatgggatgctgctccgcgagcgaagagctgaggtctaacgcataccggctccagacggcgccgtatacactaggcaattatctcccagctgtgatattgtcggcaaactaaaccccagactacagccttggtcaggtggaaattttcgtcggtatagactgcgctcaaaaggtgtcccttgtccaccgggccaggtactagagctacctgagaggctagatttatctcttcacaggtaagtagacgccggctttacgcctctcctagagggacaagggttacaggcgcctcggccaggtagacaccgtaatcgttggctccgcgtattgtggtctaccgaccaacgtactgttggccagcggaccctaggctactcgaaacaccgctcatatactgctactctcccacctgggtaaacgccgtttcaacgccttcttggggcaacctcctcaggggcaggaataatgtccccggcgagcatctacccgagggcacagtactagttattagccgggtctcggagatccctgccggaagtcgcaaggcccgtcgcaggaattcccggaagaaattccctaccacactccaatcgagagtgggtacaggcccgtggnttacatttggggctgcgagatctaagaggtggtanttagtctcgcggttgcgggtaaatgagcccacagcagcgtggaccggcaacggtgcgggcgagccgctttgactgtagaggtgtgcgagtccacatgtggcgggatcgggggaacactagtagtgctggatgccgaacacgacggcttgtcctggcgtggtgagccgtcagctcagaccagcctattcgaccaactggggtggggtagaccggtttgctgcccgccggtgtgtcgtctgctacacttcacgcgtaggcccactccgaatttaaggaagtacggtcggcctggcgttgttcaccgccgctcttgcggcagctgaaccgtaatcgaggagaatgtgccagcaattttggtctccacaagagggagtctacancgctagctgatcccggctgaaagctgactggcatcgccataaccccgcaggtaccccacacttccgcattaaagcaactaagttatttccctctcggccagccnctgcagaattcgcacgaaggccgaaggcacgcgttcgtcccttggttcggggggaatagccaaaagaacctaccgaggttggtcgaatacatggcagtgacaataccgcaaatacgggagtcgttagtacaaagcactttggctcacctatcctcatcctacccaaccacgaccgggcgcgccgcgcgtacctgtgggcaacaattcaatcgaatagccacacatattgcacgtcctgccagcccgatatcttctgagtggactacacgcgcgaggtgggcacggaccgcttctaatcgatgcgctgagccnaaactggatttcagagtattaggcattgcatagggagccgctgtcgcaccgnataggttggggtaggacctaacgactcacggttttatggctcctgtgggtnagaccgaggtgcgtcggtgcttagctcgcgttcgtgagtgagcaggcttcgctatcgtcctatcccgccgtgaagatcgaggtaccgtgatagagagtcgacaggtcgtgccagttacagatggatcgtagtagtccccacttacttcggctctatcctacactgcatccattgcagaaaccctcccgctcccaaaacgggacagtgatagcgcnagttgcctacgggggacccctgaaaattgagggtcgctgaaggtctgctcttgaccgaagtccttaagagcaatgccacgcagctgttgcagcagcatttgtacaaaggccggtttcagtacggagncaaaacaacctaaagtttatcgaggtaggaggggggacgcgcggccactgggaaggaacctacgcgcagcagaccaaggtatattagctagtagcgaattcaaagtactgtgccaagccaanactaagggcccatccaactccgacttattgcctagcccctaagtactggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatcctgcaatctctaccacgggtatacagcaaaaagttattaactgtatttgtagtaatgccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgtcccggcctacactcgtgacagactctctccaccggnggggggggacaagcgttacagcaccttgacctctaggtcgtgcacttgcttaagcggcatgggtcttggctcatgacnacctttgacgctccccgactgttgagtttcgggtccacacggaagaggcccgcaagccataggagaatggccttgtgaatccgggacgttgagttctgcgtggtattgatngatctcgtaaagtggggtcccaaccactccgtcctgttgttagacgcaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatattttcggcgtccacccgccgtgcacatttcggggtggcccccccccgacgtgtgggcccacggagggtgtctgccacgccggggtaccatcgtggctcgcgatcaatccggcagtcacttccgttaggttacagcgaggggaaagtgttcaacgataccgaatgttacgaagtagcataaagcttctagagactcaaactaggcggttcaacagacgcctgggaacttcagtcattctcaagccggctgttccatcgtgcgtctttaaagtactggagggctaaggaggtcaccacccgcgtaaacgccgnnggctcgcatactctacacggaccgttatctctgaccaatcagggaatccccaggtaattcacgtcccgagcctcgactgaaaccacaagtataggtcaagggcacgcgtaatttcaatgacggtgcacaccctgctaccancacatgcagggcactagggcatacaaggaaacagcctcgtcctctcgatttggacagggtacctgctatgcaaggcggcatcccaggtaatcgataagcataattaggggcgcgttcgagtgcgacataggctgcggcacaagagtcacgttaggcagtgcgagatctgaggggggctgcataaagggncacgcgataacaaccagcaacgtctctcgcatacgcaagaaccatggaatatgtatcgtccggcggcaatgctcggccnagtngatacgcactcgagaacctacctgncaggcacgcatgctggtagcggcaancctaatctgaaccgtgacacccatacataacaaccttgtacctcaagggtccgctccaagtaatacataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgccgtcgtanacctctttatgtaggaagtataggaacgacgaacgactgctactcgaacccgttagaatatctctttattttttcccaaagtggggcactgggaagggatattggtttcgcataccgtaagatatgctcttccgtctgcccccactaatcagatctatgtaaatgccaatgaggtgcgggttcggaacgggctcgactcaagccgcaaggtgcaccctctggacatagcgtcaattaccatgctccngatgaccaaatggtggcagaagttatgcgcagggcttcgaggtagttagacgacgattcttagggaccgcagggtaccgaaaataggactagcaatttgtttgacagcgatggtgnntgcgattgacgaccggccaggatctcggccttggtcgctctctggcgcgntgtagaagcctgccgcgtccgagtgcacgggtttttctttgagctaggatagcgttttcacttctcgcgggagctccatcacgccggagtggcanncggcccttggaagtcaggggatatatgatattcaatctcgccctatgcacctcctgggcggctgcatttncaaggcgtggaaacacaaacatgcgttgagcgcgtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggcgatngcgcatgagnatgttgcgactgcggtttgatactcaattgggatcgatagtgtccgtaggtactacagccccacctatccccacaagacccggcctttggtgggtaanaggacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtggcagtacgagttaccatcgcagacacctcttatggcgcgaagcgttgcacgccgaggaactcaccaccttgacacgagtggacgtaggcctaacggctccgccccgtactacatgtctactccgactcggatantncgatgctatgttagtggtaanttctactgtccccgcagtggtaagaaggcagannnctccacctgagtaagtcgttgggcagtaagacctctttttaagacctccaagaccgtcttcaattgctgtatacgagtgtaagaattggagtagatataacgagggccactggtttatgatgttaagtgtcggatccccctgntgtgccgctcgttcgctgcggcacaaatattgataatcctcgtgtctnnctcaaaaggggccgtaaccccccgtcaggtgagaatattaatttgtatctaataatcttataatcccccgggttacaaagtcttttcgtgcgaggtttatcagcagggcgttgcgtgcatacctgctgacgtaatgcaataggtcttagatcagtgaaggcgatgtactgtcaccccgagtgggcgcccggtgntactcgtggacgtccggacgaatccacagttgtcgtcgaatgtaangccactcggaagaggtaatgcggtagggctagtctgtcatgagacccaaaaagatcaactctaggacttgtgtgacaggccgtcgctagtgatgggccgtgtctgcggcgactggacactacggtcccccggctggcgggcgcgcctcagcgcgtaaatcgtctacctaggacctccgcctgcgtcgtgtcgcgaactcttccctgggacaagttattcttaacagcatgacctccccagtggactccagcccataaaagttcgtaaaatgcaagagaccgacctaggacaaagggggaaattcggtgggcccatatgtcaccaggttcgcatgcatttcgcaggcctctcgcacggcgaatgcgtatcgaaggacccctcgaaatatcgagaacgtggacaactgtgtacgcggacgtgtacgaaatggccgccgcagagccagcgaaaatttcatacaactcgcatgcgtgaattacgcccatgggacctgtttatcatgtatatctcnttcattcacagtggttcacctggtttgtctggaaagcccaggagttccctagggtcacccgcgcgagagtgacttctgtcccacgctcggaaatgcgcagtggggtactaccataaggggcacgcatcactgccctttctngcaatgtgtcatgactcgattctgtatttaggaacttgtactaatgccagagcaatngtacaactgagcttacgagggatgtcgggattgtttgggaggccagtgctcgatgcgaacggacgggggagggaggcggcgtgggctactactttagtccactacgatagggttttgcgaaccggcttgtcgcctttcgaaccgatggacattactcctacctttagcgggangccggcagtcaaagggggccttaggaacatgcgccgcgagtagcttgtacccctcgtaatctggacctcactcactaagtgaggcgagcgcactcgatcaccgttcaggaagntgggcccccgagtagacctgtgctcccttttgtgcgcatatgctntancggcactgttgcaccaagctctgcatccgccgcggatatgtggcgcacaagaacgttatcgtcaccttggtcatatccgaccaagggctttccgctcacttcaccggagaaaccggntgcatgtcggcgatnctgcgcgtctactatcccctgcattccccgtgcttggccctcttgaaatagccgtgtacacccaggtacagttacctcgccataccaacttaacgctntctctattccgagggttctacatgtcttctgatttgcgataaagtatggatttcgntatacacggccgcggcgtgaactggttgaacgcagtgacatgagcgccgctctctcaatanaatcatcatatactaattgcgcaaatcttcccaaggcacaatnccctatacaaccgcgttccttcccggagtatgcacagacgcgaatgggtcctgaggccccgaggtgacgccagaatgacgtaatctaatcgcaccgcggttctaagctgcccgtaggnacaagtatccagcnctccagccccctggtcctctatggtcctacggctgatgtactgaatgttctgacagggaaaacgatgtcgtgttctcttgtgagcctcactacaattcagaaagacgttggatccgcgaaattcctaccaagtgttagctccccggtgggagtcgtccactcggtcgggcagcagttagcgtcataatggcccgaagagccctcaacagaaggtgccagacgcccaaagggttcaggccctggtcgcttttcccaccctcgtgctcggaggcactgaatgaaccccctttaagtgctgaatttagcaatctcatagtaangtacgaagggtgccagaattgggaccggttatccgcntgcggagctttgactagctggctcacggtgtaggtcgcgtacagnccataacgagatcaatcttgctatcacattcattcgggcgttgtctgggtcgaaggatggactagtccacaccctcgggacttgggccttccctactgatttctctgcggcctagacgtaagatactaataacgataactcgctgctaccgggtnatctttagaatagtcggggcgcgctaactctataacaccaagtgactcacaattggaagntgaggtcgcccaagtcggccggccccagagacgcgacataaactattcccgttcataacaatgtcctatgggcgacgccaccagggtcaatttgttctctgagttccctaatcaacnctctacccctaaggacatagcccgtctgatacctggggatnttatacaccanctactttccaaataaaaaagcacctacagtagtacctatgatgccctacgcttagtgacgcacctttgcttctcccttagcacgtgtgaaagcactggtccagaaaaagatcccgtggataaaccnagggtgacagtcaccacgacatggacagtcggcncagccgggagctactactcgtaagcgtaagtataaacgncgcgctttgcaagctagtcaccagttgtaaatgcattagtaataccaaagtcatgtgatcgattatggtacaatgaacggggaggcctatagttaccgtacgcgagcggagggattagactagcaatcaatctggaggagtaagtgcggtgtcaatacgncctcatctggcgcacaggatttgtacttacacctctacgttncggcaaccggtcctgcgtacactagacgtatttgcggagcctcccacgcggtcccatgggaagccggtcggcccgcccagaaggactgtggccggttctggccgcggggccggnccagtaagatgtacacncttctcagagcagacctactagtttaaatcgaaacggttgctatcaagtatgtgttcgtaggtgtaaggccccgccgcgctgtcaagcttgggcgcatctcccacaagaacaagccggagcaaaacgcatgtgaccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactgatactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcangacgaggctattgcttgctcggcttgagtgagtgtctagtgtacgccggtgtgtccgcctccagcgtttgggttgtcgtatatgactaagaacgagcacaggagggcgcttgacggtgagacctgacctgattnttgatcgaaccgtgactgcttgctaggtcgagagtgtcgctgtttatcccggctattcggatccgtactccgtaagcaggcttcttccaatttgtaagctttgcgcgacgtaatcgatcacggcacgcatgggcctgcggcattctgggctgccacttccctgtctcgggcggcgagtgcgtgacgcggggtgagggcgctagggagtcattggtaggaatgtgtctgtggcatatnggacgtgtataaaccatgccacgcatcgccatttcagtgaggccgaatcgtaggggcgtccctcatgccagttggctcacttcaggactcctccgtctgagtgtccgtacccacagacaccaagtcttagtcctgcgcccacactagtgtgggttgactcgncggnctatggtagctttcgcccaactttagattaaaaacccctccagtggtgccgctacgttgttgatcaccggggagggaggccgtgcggcaagactacggtataggagcctggttgcgatgagtagcggtactatgaacggggtcagatgtccacaggcatcctagtcgacccgcgggacccctctgtcttccgcgttttgctcttacccatccccaaccatcctnctgtttcgaccagcgttagggagttgacactcgggcagaggcttagccgggccttgctccgttatgcacgagagaattctcgcgagcattccatagttgagcnngcatcgattgagcngggtatgctaagaggcgacccggtgtcagaaagctttcacgcgctggacgcttctcctgcacgtccaatcccctaccctggagaaatgcttcccgcatggtgagaaggtcancaagaagactcttgtaaccatgaagttactgttcagtggcttaccacaatcatctcttttatatcctcgctcagtagatgtggatatatatgtgaacggtcaggcaattcgaatttgggcttattcctcgtcccggaaatacggtggaatacaagcgccaataaaagacttgcgcggtaactgtggcaagaagacatcgtattagctatacgccgccccatctcatgtacgacggtctacccgcaatcacatctatacgcgtcccccagtncattagttatctccatatccctccatccagttcttgatctgactaggctctttctggatgtccctcagtcctgctgttcccggccggagtactttggacgcaggaatcaagaggacgaagccctaactgcttgccggcatggatgccggacattagattaaccttgggcacagcaccccggaccacttaggaatcgggtngtcgcgtataccgcagtgccatcagaatgtgatacgcaccgacgagcacacctgacagactacaagcactgtagcgacaaaaacggaataagctgcggacgcagataaggagtgacccaggaaattagcctctcgaatcggtatanacgctatatcacgaattcgggttaccgccaggagttgtgaggcgtagcctgattgcggcgtgagtgttgtccacgaggggcgcgtgcggcccccggtcgctggaacatgaatatttgcgaagagaccgcgaacaagcgagcgtgactgcatttatcaggaagaagtctggcgttaaagtctttcgtatgcgatccgctagggatgccttgtagtccccggcggccgggtggaagccgtgactcttcggttgcccccaccgctcgaggccaatttcctcacgatttaagtcggctgnctgcccaggacgctttagctttcaagcgcaccnccttgagacgaacaaagattcgcgagcccgagaatacgaacgcggtgggctgcatgcctactggtactgccttcggacttagacgaccccggccccttgggggcatgcggatacgcgccccacccattatagaatcaaagaaggtgtttccgtgaaatgagagcccaacagcagtgacggacaagcgcacaccactctcctaaaccccgtgtataacacgtaaatgcaggaggccacagcgagggttatcggatggtcatcgcccgctttctacacgtcgcagacgcggcttcgcgtggcaccacaggctaccacagattgctccgcacgtcgttatcaaactcaccaagaacagttagtattccacaaattattaaatgcctagactagatctgcgtaataggggtgacctgatacgttaacccaggtctgacccatttatacaaggccgaactcatgtaaggcatttcggactaacgggagtttaaagcgtgcctagaccgccacctataaaaacngccaacgcatgctcaagggagcgatgggacgaactctatcacgacccccgagctttgtaagggcgctcggcgaacaaccagcacctgccggtcccagcgcgctcttgggcaacgaaagaggcgggaatcagacgcggtgggcgaacgnctgcctacatgcttcaccactcaaaccaacggacttagaagcgctctcgggcctactgtcgtgactgggcgggggctgaaccccctggattggtagaggaactatcacatatggctgtcccctggctactggtttgctggcacctaaggaccacccgggtacaatatagctacaatnctacgcgtgcgttgatagtaggccttcagagctcacatctcccctaggncttgtaacacacctaggcatcgggtctattacaattctcttttatgggggagtttgtagttatacgagacaatttgactggacatattaaccagagccggtcccgaaaagcgacatccggcatcagacaagctatgcaagacactaaacatctcggttgggcccggatgggccggtgtaccccagcaaatctttgtgcttcaaggcgtgctcnccctatgcgccctngtttaacgcgcccatggcacggcacgccctgcgtacggagtacccattctatcgtnccggcgtgttggttggtggggtgagttcgaccattctggcaancaaatccagctcggcatttcgcggctgcaccttagacactcgggtccgtgctaactatagatgacgtatgaaggtcaagcgaaacaactttaggttaactatacggagcggcgcggacgaggagtagcggcactgcgacgcagcgtaccagttctcaggcaaggatatttctgacaagtctacccaagctcgttatgcagtagatcgtatccaggccattttaagcccacganagaagccccgcaacggcggctgagttgtcataaccttagcgcatggaaaattcggaaggcggtactcagaccttgtgcatggcctacagtcagtgatagtcacggccatgtaaataggagcacgggtgaagagcggcaccgcatctaatacaggatcggccgcagtggtatccataggccgactttcagtgcaaaactatggtcataactcttggcnataagttcctcgaccatttagaatccggattgttcgcagtcatacccaattatctcggagggtgtgcgggggatcgaaatttntgacacaccatctgatgcgaggatctgaaggagtccgcattctttccgtcacggcagacgcgtatcctatctcggttaacttctttgtacgtatatttacgctttagtatcattccacnatggngacgcgtggcagacttcttagatcggcgtagggtactcaacctaggcagtcacaaccatatcgctaatgaaccntcccgngagcggtccaaccanctgttgtctcttaatttagttangngaagcagttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaaggatttaaccangacgctcttgttcgttgtctgcccgacgcagccgccccaactaatcccgtctacatccccaattgttctgtgctccccaggtatgcatcttggcttcagttgtgtnngcagtaaaaagcaggccgcggtaaggaagngagcctgttgtcaatatacgccacgtcttgattgcgagtagagccctnanatatagactcgaatcctcgccggagaacgggagttataccgttcatatcaggacagtaacgtcgtggtggaatgatgcanccgtcacccggtcatcggtaacgtggaaaacaatggatctggctaatgttcattcaattaatcacactataacggactacatttggcctcggggagctcgttactcaccaactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatatgtttgggctacaatgcgactaatgatccccacgcccgcggaccaacccagaataagggcnattacccctctagccatgaacgttaggaggtgggtttctgagcagggggtacgatcccatctacctgcgcgggaaggttcatcagagacgctgctccggccgtgtggggtcaggtttttttgtactggacatccagcggagagatccctatttcgcttaattctatccggcggaataagccatgtcatgccaggcgttgtaaggcggacctttcgaccctggtacgcgtaagtactagccactgtcacgctcggtttcccaggcgctgtaaatggcaacccacatttgacagcaaggtgctctgttaaagtcacgccatacaaacgcgcatagagtgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagatattaaagtatctcaaacagccgtaacgacgccctcaatagcntcgcttagtggggtctaacagcgtgcgaacgagatatatgggggttttgcttggcctaccgtccacnncgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagncctatatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggccacattagtacgccgaagactggatagtgaccagctgcgatttagttacgttgctaggagggtaattagaagtaccatctttagaaccaaggaacccggttcaccctccgcctatcgggcggcagaacctcgggaatcgacgaaccaaacaccgcatctcaatagggcgcgggatgacagctttaccgcaagctcagttcgcgccctattggggcgggtcacctttcgagaccctagtgaacccattgcattcatagctatcccggtttgaaaccgttgtcaggaactgtcgcgccggaaatcagagcggtcgtaagactatagggtggcctcagagggaccacacgcacagctgctgatgcggtaacattagctgaaagcgcgctcatgagctcagagcggccccaatcttgtccctgggggatgtggtccacgagactaaaaaaccgatcctctccgctccaggcccctctcgttcatgcttgacgaagaccggatacttgactagggccacccgtggccctccggcctcatggcccggatcattgggactacaccaaattgtatgagtctcattgaccagaactcgatgttaaatgtaggccgaacccttaagcctattgcagtcatgtcctggtacatcccaattgccgtgaggggtgagaccggtaagctccttttagcgagcaaagcgcgattaccagttattcccgcgtcggctgggcgatttactccaggttcgcctctcagatgcccgccagacagtcacagaaagtcccggtgcaacctcctatacagtagtgcatacattctgttaacagccacaggatacccccaagctccgaagcaggagtacgggttcggcagggtggacgatgcgcggantatcggactctggggacggcggtgagttgcctacacatgtgatacaggaggtcggggcccgggagcccccatggggcggcgcaacttgggagacgacgaatctgaacaggttcgttcctggatcgtgagatcgttctaggtgcagaactccttgctgccgggtctcattcctaataatctcaggattgtccggttccttaaacatttggagtgctgagctatcttctataaacagtaacatacgtgtcagagcatttaacccgaggcgggtgacattatggtgtgatcggagtacccctagcgagagcttgtgggcgtaatctatatggcaccgacatgcctccccacgtgaaggggcgccgagnattgangtcctttagacctcctagaggtcaccaaggtgatacggtgctaaaccccancgtagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatctaaaagttccgatgtgcgcgataacgaaattttctatcccaggaggtcgattccgagtatagattccgcctccccatccggatacgcctaggctaaggggccaattaacaggttccgccggagcgaagnaagggctccgagtcctcgtgtctctccggtatgttgcagtcttaaacttgtggtgtctcgtggagagcacaatccatcgtaaaacacgaatctgaccgnccataatccgctcatccactcctaggttcctgcggatgagtaccctttcctagcacgccccgtattgtaaaagtagagtgtggcaatttcttgggcaccacgnccgctacnagcgcgcgcgctcgttgcatgaagagtcaagcatggcctagccaacattgcctatccgttccgggagcacgtttgtgaacgaacgggatctactcttggacaacccagcgttactaaccngcgagcccgacaagtgcagctctatagtgtgaagccgatccaaagggcattctgaatgcacagatcgcgccacccgcgatgattatgtcgcatgtagcgcaatattatagggttcgtctaagtgcgaaaagcacctttctttcgaaacaggctccatgtcacgaggcggggattccgtnaagagaggcgagtacgttgccttagtatgccggtcgtctagggaccaagcgtttcgggctatcgtgcatcgggcgagggattggtgaagcgcccacaatcacaccgcccntggatcagcgccaaagtctcatggcgcactttttcaggtgaagttacacgcatagcagggaatgcatcgaaaggtgcatgatgaccgcccagggtacggtgctaatggacccccgaggaccgcctggccgctttatttcatagattcacaaaggccgtctatagtcaggagtttttagtttcgaatcggtgagaacacacgtcaccgacacgccgtaggtcgggactacgacgaccgccgggtgaggccagcgcctggctctcggagacgtcagttacttttaagtccatacgtggggactttggtcttctatattccggtcgagtgcaacacagaatgtgttcttaccagggtgcccggtagtgatgaaggtactctacctaatgttatcgaaataggcgggacgtacaaatgaaggagtaacagagcacgatccgcccngtccccaatccctagtagtaactagaatacattcgcatgagttgctggcgagggacatttaaactcgcgctagactctctgtgccgacgtccgggtgaggatttacgggcggctaatcggtttcacgttggcccgggtacgtctggggctatcgtacaagcctttgcggttccgtggttgccagttcgtaanatggcccgcattaacccttacaactgcacctcaggcaacgctcgtcatttcaggctgtaccccacactagctaatgagctactggcccataaatggtgtaaagtgcagggttaactgtggtcgttntcgccaatcgggcgaacaatctttgtgggccanttaagtacatgtatcgttagcgggctcggagttctacttatcctaactcgcggcctgtacgtcactgttcctaantcggtcggangggaccgtggacgcacacgctgttcgtttacggctagggcacgtgcctcgcgtattagtcgtcgctcttcgtaaacgccctaacttcntacatctcgtccacgtccaattctgtaattttcccgtatgtctcaggccccaaagatacgttccgacgttctaggaccgataagatggaaccgggagaaacagtcggnttgagaacccttcatcagccaanctcgcggttcctcgccttctcgtcgattgagaagtgtacgtctggcgtcgcgattctttgcccagccgaaaaaacgctggcacacntcagttcctactccagtcgatcggccccggcatatngctacactcacgagattctgtaggagcgttcggnnnttctcgacatgctcgcagatattacttaaatgagttctcgcgcagcgggacattccgttaacacccccgtncggacgcgaggttatgtagacacacaagtggttcgcgccgacaagtacaacgtggtcacggttgcgtgacgtcatcggtagctgacggctccgcatgttctgcgaagctagctgacccaaagtcgatctgacccgggtgataagcattgccgagcgtcttccccaatatctgatagggattcgtgccgctcatgacccatccaactgctccgccttgttcgcgcgccgcgtgggctgattatcatccctcctactaacctcctgtagacgtccgccggagagacggtgtgtaccggtcagcacaagtgttgcacatgctctgctcagtgcttgtccgacggccggcggtggtccccagctatcactctccacaaagtcctgcaagttgagtagtgaccagcaccccacgatgtgtcaaggccacctatcaaagaataaaggatgtgttaggcgagggtgccaatggggcaggctagctcggatccacgcccgtcaggtgcatactgtccagaagtcgaaaggtcggcaccagctttgcatcgcgaatcactcacttcatacgaaatagtgcgcttccttttccaccttcgcttctcccgcgtactattatccacagtggttgacaaggggagcactgccacagtttcgccgccgcggaggtggggtgttcaacgactagatanaaagaaaactgtgtcggagtttgcatctgcgcggtgcggacgagtctggaaccaatgtgccgtgacgagggacgccgcactccgggggcgtgcaagaaacagcgctactggctgacgccacgtcgtcacttgatcgtcacaagccgctattgcgagtttttcatggaggattacactcattatgtagtctgtggcactccnatgcccccctttgtttcagcggtggtcgtgtccacgttggggagggatccttaagtgacagacaacgcttgatttttgaggcttctncaccaaagtctgagactatgttcggagcgaagccaaattgggtccggttgaatcccgtcggatatatgccgcgtgccgccttcatgataaaccacggagaaacgcgcgtcgccggagncgcgtggtccaaagccttaaggaggtattgccaaaggagtgcagggtcgcgtaacatagatctagagcaccgaccactagattgcgttgtggctggaggggcatagtcctgaggtcttttccataaacaccgcacatactctgcgctgcgtctccaacgctatacgtgccgcattacgtcaagacgagtacaatgacgatcccgaacctatacttcgtccaccgtgcacgtctgcccagcagcggcgattacatcggtgatccatctngttcggaagcttgtttcggcgcaggacggcgtatggtccgggcatcagagctttcctagggcgggcaggtgcgcgcactggagcctcgattgggtgtgtannaatttaatactgcgcaccccttgggcgtggcgttagcggtcgcgtcgcgccggaactcgtcaaaccaatccttagtcatntggttatttaaggactatcctagaataatatgagaatgcactctgtctgcggtgtgagtgatcgttcttcagcngatgacgcccgaactgaaccctgcgaacttgccccctatgtgggaggactcctttggccctcgagatgcgcngccgtcgatatgtgcgcaaggacacttgtacacccgaaatccgagccgggcccatgtctcactgacaacggcggagaaagtcggtcgttgtatgcccgcgagcaccgccgtataatctcgacacaacgatgtacaacagaggtggtgcagtgaagttcccaatactgtagagaccgcacgatttttcaaacttcaggtgattatggcgtttaaatcggtgccgtacctcggngtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggncccttgacgcaacgtcgcttgcttgtaaaagaccgatgtacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcngtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcgctaggccgactgcgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggaggggaatgttagagataagtaatatactatggtgttatagacgccgaatgttatgctagtngcaccttgatccactgactccgttcgattcggagagctagccctgtgaattctagtgaacttggcgccgcgtgggccttcccttgcacaaactctatgagatttagaatctcattgancgtccctatatctgttgactcncagnggtttctacgacgaagactgtttgttcattgtccacagatnntctgtacttatcttcagggccgatcaantaatacattcgcgccancgtaattgggcgaagcgtaccctctttgcaggtaattgttcgtttcgattgaattggtcttagtgtcgaacaaatcgaagtccaaatccggatttatctttcgtcggctaagaagcacctaaagaaagccgccgagaacggtaggcagctgtcagatctccggagcgaaggacgttcagctaattgtgtcattaaagccggtaccgctgtgcgtttccccgcaagctcctatanctgggaaaatctgaatacacaggacactacgacctaggggaattcgtaattaactcacccgagtacttcgtagccagagcgagcaatgtgctgtatgtggtcgtgttctaacggaagtcactaagcctgttggcacatctctagcggatgacggtgggaatcatgacctacagcatgcctccgttcatctaggccggattcgatggtgctcattgcggtacttacaccatgagtacccggtgatagacagccgtgttttcactgttaccttacggtctggngcccgtatcgcagtccacacaagtccgggcggcgctacccgatggtattgaggccgaacccaatggacgatcatcggcgcgacactgnctccggcgagatgtcttcccccataagcagtcagggccggttatacaccatcccgaccaacatcacccgcaccattggnggatccggctgatactcggcgttcgccccaagtcctaagttagccnccgtgctggcgtcatgggctgtacaatgagttcgctttgngcctgtcaactttatatttggcacgcgcagattcccgactagtggggataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtagaattttccatgcctagtttgtacactatnattacacgagcctgggccttttgtcggaggctactgncnggcggtcaacgtcactattcgcgggcgctgtgacagacccttcttgcttcgcgcctaagctttccgtacgtacataacaagttttgacctctctcaaccattggcgataacggtaaagcaatattgaccacctgccgtatgcccccatcgaggcccggaggcccgcggacgtcagtcccagtcacatcatctctgagtccctaagtactagggtgggggtaaactatgggcgcgtggcggacacattgagggggattcagcgtacgggaggactcaccggtggatctagctgttaggatcccactctatggagaggaaaggatcacctggtcaggctggacaccgaaaagactcttagcgggcacttgaaagaaggtagcgttcaacctgcaaggcgaattcgttaggcaggatgcgcacgtatcgcagaaccgctaagcactactgatccatgtcttctggcgaatcatgatcttatatggtctacgggcatcaccacccagcccggagttccggatgctcccattttgaaggctggctgcggcgtgtagtgccccggtgattagttgagttatatagcatttgggaagagtacaaccgatcggtgggccctgtaccacagaagaccagagttcaggtaatcgagaagaatcggtgcataataatgtagccccacggccggccaaccggacttacacagcttttctccctacacccggtggtgataatcgctattggggttgtcccgacttttggtgatcaggcacangggcagaggccgggaactcacgccaagcccccaagcatgggttcgcatgcctaacgcccgagggcaatgtttgagtnctagtaaacgaagcgtttccgcctgagcaaatcagaactggctggtagtgatactaatcgttataagaaaagccaggctactggcagcagcagaataacgaccgtctaaactgccattactccttgtttaccagctagcaggcgaacgtacaagaggtcgctggtggtacacgcccgaagtacgnagtcaangtcccattcgtaacctgaataatgtttctctggccgagcgtcgctagtcctagttccgcgctacgtggcggacgaatgttcacaggcgggaggagaatgcgagggtcggagatcggcccatggtctctgnnnacgtaattgtgcctcacttcgcttaggaaggccgacggccttggcaccttggtctttatgatcggccgatganctcgcgaattaccctaactttgtgcatagcaactttactgaggccggagccacatgggcagcctacatcgactcggacacctctccgccgtcggtattagtgttccctcgtgtttggttgcgaaagccgacgctgctcggtttgttgaacttaatcctccggcggactcaccccaagtacgtttcgagagggggtccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttnggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactgggcggaggctgccttttgcttggcaccccccgggtactaaagattggcaactaggcgtccgctacgaccgcatccatactcggagccgctttatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggaccgttttggacggactggtatagaagcgtcatcgccagtcagggcaatccctataaaacacggtcgcggcgatgggacccaattaaacncgcccctgcagcgcccccgttccaacctaagcgacttagggaagccgcttccgaagtcggcccaccacacgtgggacgtttaaaagccgctaagnacctgcctttatgggtacaatacctccccacagcagtagtctgctaaagggcgttccttgatgcggaggtggtatagccgaaattgactgaagtgtgtcgctatcgtncttggtgagacgcttgagaangcttctacacgaagaggaaatggtgatacacaatctgatgacttaacgccgagataaagaaccgtctgcctcgntccagcaagacttcagagatgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccagaaaaatcacgctctgagacattggagaggcggtttttcctgctccgagagctccagtactccggtaagcgtgtctgagagctgcttaaatgaacgtctagcgtctctaagctcgcaagtagggccggtacttgcccgcgggggcatgaggcgaaggtaattccaaggggcaactaatantccggaggcttggacgagcttcatactgtnnncgtgncgactagatggtgattaccctagcaaccccgaagttagctgcctttcacaatcgtttcacgtaggcggccgccactctcagtcttagggcccgtaagaggccgactcgatcgtgagtatattgctaaggaacgaactncgcggcatctgagancatgcacccccaccacgctaagcatagttgcgtcataatcagatcaaaatcagaagcaccggatggggtgtggcgcacccattttcacctaaggcgcagttctagtccagtataaacccgacgcttattggtctggccctacccctgagacaaatcccggatttgttccaccaattcggtatcacccatccaacaagctccggcaccgcctangttctgacctccccagtagatttttttaacggcagctaataccggatgctaatacggcagtacaaattaacnagcgcataagtttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggattttcgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctatcaacctggtcttcctaagcaaccacccacagccgtagnggcagaaatttaactaaaaccaggctacttccgggtcgacgcagcacacgaaaagcacttcgagcgtcatgggttgcacagagtcgactcccctaaggcaaattgtcatttctctatcctgatctgactaaggcaatgtattctattatctatatgcaccctacgtgacgtgggcagcggcgccggttccgattgtgtgagacccggcccaagtggctcaggcaggacgacccngtacgtgtgcctagcgggtaactcgcgtaagagagtacacaagccgcccccggcttgatcctaaaccgctatgtgaagtggcttctcgccgcgcgtcgtaagggaatattggntgggcataaaacccattgtaaganccgccctcacggggnngttatcgggttccacatcttaggtccgcaaccggctttcggaagctagggtaaacttngcnnnncggcaatactcgggtgaatcccagcagactttgctttttgaatggcaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgactaacgaccgtatannggttatgaattattctaaacgctggaaaagaaatagnaagtaccctggaggaatacggcgtaccgggccaaaggcctcgtagagtcataggtacccagagacccggctgccggtagggagccctttcatagcgtcaggtaatactccctccgttcgtttggtgacgttctgannggaatacacttgtgagaccaatgtcttgtggcgatggcgttcgctggaccgacggggctgccaacgcacagctcaacgatagaaagcaagaaatacgcaatatctagtacgccccaagactgccctatcgcttcaccacttggaagttctagactgtatcaccttagcaggtccctatgcacgctaccacnactatgcgacgactccctgtgtacgagcacccagaggatcagttagggggtgcctcagacgcagtaagggctttggccgaacacagtgggcgccgtcgacgctttgtctaacggatcctctactagagtatccggcgcccgctgctgagtgccaccatgcggggctttgctattcgttcggggagttttgcgctgaattcacaaggggcgcgaatcngcgcaaccacggatctaggaacccttcctttttggtgtgagaaacaggccgcgtctgctcggggcatccttacaactagggctcgggtcctaaagtgacnccgagggacatactcttaggccattcgctgcgacaggacgcctgcgccgcaaaatacgttacctataggccaacaggattattgaactcacagcgggtgcgcagctctacacgcgttcagggggcatcaacgcgaantggctaagtctcagtttgcccgatacgtccaagggcccgaaattgatcacttctcgcttgtgtttttattctaggcacgtattcaagcngtagaacgtggggtgaggcctcctgcgtcacgacggtacctactcatagccgggtggagtgacgcaccacgtacctaatcgtacgtggtaggcggcagtcggtcagtggtgacatcgcccagttcgcgcccggcccgcggtccataagtaaattcgttcgaaaaggtgcgcagtccccgtgtgtgaccggtacccgatccggactttctttcctacccattagtacaaacgatcttcactgctacaagacttattacttaatcctgacgcatcctaggctcgtggggtggcagggtagcaaccgctcccttgggcatacacgtgaaacaaggccggccgtcacagcacggcagagcaaattgggtcgcctagggaacctgacctcgctaaccatgtcttcctccacttactattatcataccgtcgattgctagtatgactctaaccagtcgtcagcagggcggtgcaccgcgtcgcgtcaccgcggcagcatcatgctcgctgccggcggcacgcccgcctccaccagaatatattgcgcagagacctgggctgggctaggtctcccaaaaggtagtatggtaagacgagtgaattattgcgtgcggatggggctctcacgcctccacgtcttcgatactctagagtcccgctgggacttagacggcacatgaaggacccaggcactggaaccgaactagcacattgcgattgtattcgccctccaacntatgcnctcctaccccccgacctaggcttataaaggaggcaacgcctctgtcatgcccgaaggctcctcttggtacataatacggtctactgctacgttaagtacgccgcgacctgcaccggaccaagctcaaccatggctgctcccttgaccagagccccggaaattattctcacattcagccatcatcgctcgccgaactggctcgacctagcagtaatccggtgtcacgcgttgcggaatgcccggtcctcttactagggcagttccaacggcaatctcttaccgtatgccggacccgatttgtgtcttttacacacttttatcgcggagacaggaagatatacgtgccggagcgggggcactaagagttctccgtaggtcttcgtaagacatactagagtaatttaaggcagttgtaggcttgtacaccgggcttcaattcaggctgcgcccggggttttgatggcatcgcgaccgactcgttctcgatctactccataactagaacatcagtacgagttcagagatctttgccccgttgaagccggcggaccggctctgtggaagtattgcgcngaagtttgcttccttatctagcattccttgagacccacctgctgcatcagctggatttcagcgcgatacctattcggcgtgagtgtttagggcgtgggtgctatagaggggctggggcagttgtgtaattgcaagtctgccttacgggtgccatctcaatcgataagatgtgcagttgcaagcgcaggtgttgaagatgacgccggcagcgtaagggtcttgcgccgcgtcttagtctgtttctcatccaaacaccttcacgccgtattcctagcgctcgtatngtccgacaagtgcaggcgacacacaagactctcccgccgtatctactcttcaaccgtcatcgggtggtaaatgtggagacgccagctcatgagttgttagccgcataagttcatggaagtttcggcccgagttctcgtaaattctcacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcacccccacaatctcaccacagtcacttgttcacggcgttgcgtgcaatgtttattccctcttcctcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttacccatccacctggcacaattcgaaatttgtaccttactcgccgtcccatggttcagatgccctgagtaacggggtgatggctgggctccagaggttttagcggagtatagctcctaaaaatacnatccgcatggcccttcttagactggtctggactatgtcgtcattngctgaccggctacagctctagctttttatgatatggaatttatcgggtgattttcagatcctaaaaccgcctaccttcccctaccgggcgggtaggactttacggaactccgttggagttatgcatggcaatgaccctgctgtaacgcgtggcgaacgcgaaattacgaagtcatattgggctattacgtncattctacgccggccggctctgctaattggcctccgcctacatcggtgagatattgacgtgtgtctctaaatgaggtgccagcctaccgtatcctcatacctgcacaggtcacattgcgggctcagacgaatcttacttttatcgccactgcgcatcgactgaaccgtttgcagtacgtaaaataagcgagaatcgcttacttctcccacgtacgctatagcggcacaaccatggggtatgatgcctcaaactgtcctcagtcttattgggaggaaaaggagaaccggggcttattgatatcgagtgtttctgcactttgttttttaactacagggtagaatgacaggcacgctgctgggttcgaatccgtaaatacgactaacgacacccgcaatggggcgtataagcaaaaagtagctcacgcgaaaggctccagacaccctggccattgtgatccacgactgcaaatgaatcgcgcctaaagggggggagcatccggantctacgtcccgcgnagccagaccagatcacgaataccggcgggtgaattcgatagtattgtcgggtaacgacatggatgcggccagtcacgtaaagtgtgacgggactgggccctaactgaggccgtatataacggcaactnctgcatagcggttttagcgctttcgagttataatcagcaccgggcggcagtcttgtttcgggcggccatggactgggattaangtcccagggttcagctaggaaatcattccaccacagtgaacacttggaaactatcagatatgattgtaggttattgagtatgggagatagagatgtaaacacacatatttgggagcactagccccgcaataccggaagcttacgcctcatccagtgttcattacccaacagtcagaggtgagacctaaggggtgggacttctgaatgcgactgataatcgtgaaggtccgtccgagactgggcgggtgggacagcccccccgtccggctgcgcggcgggactggctagcgggcaaccggcacaccttacccgagaactgcgaccggttgatcccttaaactcgttgctcgccgctgcccgcggtcgatgttgcccctcatgtgaatggttttagaagcccgatcccaccctatcgctgacagcactgccacgtctctccgcgctcgtacatgggaggcggcatctacganctcggtacggaaacgcaggcgatcagtgcagtaaccccggggcccgcctcgaagcagtccttacgaggggcaagtttcgggagacgagcacttttttccaccgatttcagcctacatggcgatcaccgtagttcggtgcgtcactacccatagaggtaactccgctatgtttagcatgtcctggttggtcatgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattgcgccatgtgacgtccggactagaatttagaggaagaactacttcgccagcggtaggtccatgcttctgtcgtccgggacgtataagtcgcgctggcagcatgcctacccgccatccccagcaactgataactcaacggtactcatagtaacncgatncgtgacgtaagttgaatgaccccttcgggcgcttgcnctcgtgcatccccgttctaatcncgctgacccgcgggcggccgtgtcgattaattgtttactgctttagtattctgtgaggatgctaaaatgtaaatgactgaaattaggaagagcattcgggcgcatcggttgatgcgatagaatggttacgaacctagaaattgtccttccacacgttctcgtggctccgcccagctgcccgcaaaacgccaanttatgcgctatcccggcaggactgccctaacagcccagttncaagttagtttcaggacatacgaaaantcaacaacgtaaagtagaagttatggcgtcgatgtgcagtagtcgctggccgctcgtgtagtaacatccgtctgcatgagaaattcgccggacaataagttaccttcaccaatcccggaatgggggtgcatgcgcgatgataaatcctcgggtcttgttaccaccctagcgtcagtgtccatatgcgcatgtgagaactaatagtcgtaaacagaccccgcatgtggcgttcaattatgtttgaggtacgtggtccattctggtccatatgattgagcggctttgccccgtacccaacgttaactggtgtttgttgctcaagatttgtatcacctcgtgactaggttagatgtgctttcgatttatccctctcatnaccgtaggcgcaatcagggacgancgtaacctaagtgtgactgttctgggtgagtgtcgcgtgttcgtaaaagtatgctgggctgaaaaaattggaccatgtggactacggattagcccgtcggaccaatatcatcctgatcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactntattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaattgcgaagtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacaataacgaaacccgggggaatactaaaacgacacaatcttgaatttcngtgccacgtcgactacaaccaagagtcggcctatcgaatgtccgatcctgtaggtaacgccaggacaggccaaacaggtagacttcatcaaagtacccgnnaccaaggctgcacggtccaagtccttcgtgtggttcggtgtgctctaatttatgaaatcatatgggcatgggggaaatcaatatatcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtcagcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtgggntccggcggcggcagagattgcttagcagtacataacgggaaatgaactacgctacttatcgaatggccatgtccccgctacccaaggaaacaacctggtctaaggn tgatttcaaattgttccatggagatgctacaactatggcgggggtctgtattgtgatccgggtctggctacactcaatctggggtggagcaccttgncgggattctggtgcacctcaactgcngatgacgcacgtccntccgtggccctatagggccaataaccacattaccttgcggccggtcggagagcggccaatcactagtgctcctcggggatgatgtcccggtatcctcaccgagcaggtcgtacatttgggccccgtaacaganntttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccatggcagaatcacgcttatggcaattttccgaccctcgtgcgatctnccccacagaaccacagtttactgntatgtagctcccaggcattttagccagaggacgatcagctgggacggagtgagaacgtactncgacatgccattcttgcctaaaccgcctctcctcgcgtnncccggtgtagtccagctttctatcacgcaacagatacgccgcaganatggtgaacatggttccgtagatcagacgcggcgcgtaccatccaatcatctattacgtgggtcttcactacacgaaaggtggcttnattgtatagacaaaagccattgcgngcaaatcgccctcggcccacactataatgactctggcatttggagaagtgcgcgtattgagtggaatgctctnatcagggcttctcgtgggcgaagtaactactcgagattcaactagtgtaagggcctgttactcgacttaatcgatactaaagaataagacggagctctcattaagttagtcgtcgtaacgaggacatgcgttgatgagtgttcataccctccaatcacnattaacngggcgntccggcgacngnaattgtaaacgggtcgggtatagaccccggaatggacacgcagtaacctagctagaactcgcatagctaataaatcgacatacgcctaattgcatctgaaacccatggagacacatcgttgtccagcgcagtagaaggaagattcttgcacctgtatggttaatcgacaggacgcagagctaccactccctgtcaccccaagatcaaccagccgaattcgcactttatgctgaatcaatnacttggcttaccgagctaccaactcagagcaaaggaggtcttcctacttttccttacccgtttagcaaagtcccggccagtaaaccccataaccgaattagtgcggagctaaccgatccggttagatnctggatgtttttcacgggtagcaacctgtaccgggtccgggagcctgccttttacgtatgcgggcgtgcngaaagctaacgcaatacgttacaccgtgcacagggtgcatccctattaccgttcccgcagatattctcggaccctatagatacctacataggacatctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgacggaatgaaagtagattgcactgtcctacacagttccattcttttattgctacccgtgtcgatagccgtgaatcaaaaagtatgatggcccctagcctgaagcctcccatnacgttgtaatccggccattaaagccacgttcactccccgaaccagcgtaaaagaaacatcatctggcggggatgctcgtggtccttctcagattagatcacctgacgtcccatgngncacggaaacgacgtttgtagttttcatttcacgttcaggcccggaccgcgttgcgtcggatccgcatttcacgagctgtaaccgcgtgcggtcataatatatgttgcacagcttaaggcagacaccgaggcttcgtaggttaaacttaccaaagcgaagcctccactcgcttgcggagggtttcgacagtgtganaacggttctcccttcgcgcaaatgtactacgaccctatgttgaactccgaggtacgttgcgtaggtgcacggaatagcagataatcgtcactatcaacgggcctatggccagcccgtccgctatctgctagtcgcccccgctcgctatagagcccctccatgggacgtgcagcaatgtggttggacactatacgttttcgcttagagggagcagctcactcacttnggacaagattcgcctctccgtctggcagcgaaaacacgtgggtcagtcctcatgttcgccagtaagaacgagcgggccagaccatggttctngagacgccatggctcactggagacacaaaggttccagaaannccctatgatcttctgattagtccatgcaagttctaggaacacttgggtgctctaccgcagaccggtgtctcggcggcactacaccttccaattgtcgaggaggcctgtctaatgcgcaatgtgacgggagagtgatgtatttgtccttctttggccntgattccagtgtggtcgtnccccggtgcgcgtaccctcctttgtcattgccctccagagcacttggggggactctgtcgccagnnacgaatacacgcccgtcaatagtncctgcatggacactcggccgaattcttagaggggtccagcgccanatcccagggcggtcccagcttgttgctttctgcaggactgtgttttgatgcactcccagccgtgaagcgtagcacgctaaggtcgatcgctacaaggtcagacggggcgccctgaagagcatggctaggtctncagagcttaagggcgagggaacggtagtgcgcatttcggggcacttgtcgcagggggggaaacttcaggaccacctgcttaagcggcccaccaaggccagcgctaacgagtagcagcgaaacccaatcaaccgagtagacggcagccggtacgaagaatcatccnctgcttcgtaccgtttggatacggcctctggaatatgagctttctatcacaagctgcccgtacgctgcgcttcgagttccaacgttgggcccatggagaatgtcagatcgaactcctacaacctagccccgagatacgtcgtccccgggtgacgcgctacatcctagccgacggatcgtgcccctgaatgtgtaagcaggtgatgtggtatccgttcggggactatacagctttgaatgagnccgtgtaaaactacgtgcggnaggtaaagacntaatttctaagaagtccgctgggactcgggagcaactcgcgcgcccccttcgcgatacttaacagataagcaatgtttatgcatttaacaggactcgtggtacgcatggatcggttgctcagtcacccgtaggacttatagccatcatcaacttgccatgtaaagnttgttgctaagttagaatacatgattctttaggtagtggacatgcgccttagcctgttcggtcactgttagatacgcataaactatggtagtttaaccttttcgcttcaagggaccaccctatctactgagaactcatgaagtgaccgaaagtcccacgggccgacgaagaagcgtgacagtgtcagtacgggtgcctgtattaaatagttacagtcataggaagcgttacccgtagaggatttaccctgccncagctttcttactgcgaaaatattggtcacggggggggttagtagctcctgttaattgtgctgtctcatganatgctgagggcccggngtgtcttaagagcacgtnctgcattctcttgtgttcgttacggacgtgcagtcgttacggtccaacttttaccgtcgcgacgtactgaagacactaaggacccagcctacccttnnanncgtattggattccactcttatcgagggccaccgccgtccagagcccgctgttaaaggccgatctctggcgaagggatgnatattcggagcgatagtcgggatacgctttttcccggatcttgactccaccccacactcagtgaaggcttgtaacacgcagaactgaagatacctcttctaaccgaggtcatatgggtcacataaggacgtaggattaattcacgacgcccgccgagatacatgacggagcgcatcaacgaatctttcccaccacgccgctatagtgagactgggcaaggagttcttgttatgaagtgttcatgctgcccccgccagaagtacacggcccctcaacctccgtcgtttagcttgtccgataccgtatgtgacatccccctccatttgggcctactagacagtcccgatccggtcatgtgctgggcgtctctcactagggattgcagccaacgggagttgaggggggcgcgatatcgcggcctgggacagcatcatctataacctgacggctacacaaaaaaanaatcgcaccggccgacttgccatcgcctagcctgtgtaaagccaaaacctgtgttgttgaaggttgcgctgaaaatagtctgtagatgattccccatacaccattggatctaggttaacggttccactatcggttagcccagtcaaccaccttaatttaggggctccgtgtggccgtgcggtgtcgtccccgcctagcnncttctctgctcacggacagnagcaccggcgcctcacccccgatgccttcaaaacataggntgagtacaccgnnnacataattgacctgagaatgtatgccgcatcggccccctcctctgttaatccgcaacctactagttgagcgggggngatannctctagagtggtgggcagcgaaggaggcatgctannnaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgacaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgtgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccacccgcaacggcttagtgtcagcacatcggttgtacaggctaagactactagttgacgagaggcgtgacacacaaaatccggaagtacccgcggcgcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcacctgcccattagcccgacttatcccactcgggttgctactatacgatcatgggctaagctcgggacccggccggctatgagtcctgggagttcacatcgatttgggcgaacccacaagcgcggagagtggcagggattggtgggggctggcccggaccgcggttccagcaccgcctaccccccatgcctgttccgaccgctaaggcgaacagttcttatgggtgtaacgtgaacngacagggcgtttgaatatttctgacacaacaccggccgaagngtncagtggcgatcttggtcaggcgctaatgtccacatggcgagacatactgtcgattgngggatcacaaattagccaactcgagctcttagaaggggcgagagtgaaaccgttgcgcgccggtgggtgtacgaatccatccgaatatgagtgatncatagcgagtcncncccgaccctagaactaggcgagccaagtagtccgtaatcaccatgggatggctatctctctcccgtgtccgtcggccgtctatgcagaatacgtaataacaagacacgancatatatgaccttaaggactccgcgtactcagaggtactaattgttttcgagcatataaagcatggcgttccagggtgaacgagtagtggccggatnactaagaccccttaaaccaataccggctggaggagcgtgtggggtccaagngcttagcatgctcgtcctcatcacaaggaagactttgcgaacaccccagtgatctgtcgatgtgctcaccctgaaacgacgtcgctagaagttagccggaatcaatgtttaacaatggtcgtgacggtaaagtcctacctaccagcgtaagtattgggggagatgccattacgggtataattgagtgcataccgtgtacctctgtagtctcggagggaacaacttcaattgaagggcggatagttccagttgaggccaattgtcccccttgggcgatgagacggcggggccnancctcttcagcgctgacccgtaactatcggcgttactgcgggccgcacgtagactatgaagatggtgatttacgatatcgtctgggactgagcttgcagcgccgcatccgtgtcgccacgagaacgcgagggccgatgcgacttctcgaggctcntccacgtcagctagactcgttaaggtcctttgagaaatcgttgnccgtacttgcctgcatacgtgtaatagtgactcgctttgacctgcncaacggtgtccgattaaagtccgaaacatgacctgggtattcgaaactgcaggggctgcgccttatagcacgtcaggcggtgatgcactgaggagtcaggggacgtggctctcttagggcgcgacgatcctcctccttaactacctgtactttggcccacgcaccaatttgcgtgcctgtatggtcatacgacggactagacctcacgtccaatcccggggccatagattggggcttcgccctctcttgtagttggatctcgcgttgactttggaacagggccccggtccggtagtgacactgtgcctcacgcatcaggtgangatatcagaccgttgcgctgccggccgtggtatttcagggtaccntgatatgtaagaaacctaagcacctaatgaanatgggtatgtcgcctgctttccagtgtccgagtgccgtggnggccactgagcccgagagatgagaagggccggagacaacagatccgcgatngacacccgccggctcccggcgtcagcttcgaatgagggtagccangtatctagtgcccgggctccacagccgtgtacctaagatgtgtcataccggagattcannccgcttggcgcaattttaacaatcgcatcccgatatccctaagctggcgagtttagcaccngccccatcgccaacacccgaaggatcagacggngtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcgcagcactatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggctactcccaattactccatacccttgatcgcagtttggaacgagtggcctcactttnttgcaaattcttgtgtcgacnctgnaatcccatcngccgtgaggtcgaatcatttgaggcccttccctagntaangtgatgacagatggaccctacgtggtgggaagaacctcgtaagtctgcagtacgcagcctcgtatgagtgctacctgcatataagcgacagtaatcactctgagattggcaaatacattagatccgataattattgccctggaggcgataacgcaaaagggggaaactcttngcctgcgggattaaaggtatgctacgtcttcatttgcgaacttccaacgctcgacagcataaggctgggctaggcgatgaaccacattagtgtctatagccctaagaagtgtgatagtcccagtaagngccaggcccacgccacgattgcggcgtcgattcaacttcgggncacagagtgatgtgtcgggttaaagatagcgtgcatctcccacgctgcaacagttaataaaccttaacgcgtgccaaggccttacaggcgcgttggaccngacgggttctggcgccccatttcgttcagctctatacccaagaatagataccatgggaccgtcatgtgggagcacccctctgacgcgggtgtacccttaatcgcgcgccgtgcctgcatacgatgtcccttcacgccgcgnaaactccttccagaggtctggcggatgtttgcggtggtgtgaattggcccggagacacccacagcgcattggtcatctttgctcagtctagttacgactgtgacagggatgtgatccacgctaatgctccaacctctcactttggnggcccggcaaacatcgttgaaaacttggggacataatcacccgggcttagtttatccataattatagctccggtagtctccgattgaaacctaagcgtatctcccctctgggctacagggatggaggagcggaaatattccccgactctagacaggaatcctttcggagccttcactcatcagcggcacctccgccggattaacgcatcggtctcattacgcacccagcgctttcacaccttcgctgcttctgttcgtcctgcgctttatcgagcgcggtaagacacgtggtaaccctaggccccgtcgtatgggtangaatacgcgggccggggatcggtcagctctacccacgcaacggtttatattttaaaaatctaaattatccgatattagggtttgcgcattgtctgtgatttggagccacatatgggcacctggaatttacgctggcccgaatctcttggcgtaccgacaagcctcagagatagtgccaacctntcacgtgacgtcgcgtgagaaaacaaattaacactttggcgcggattttcgccaagcgggctttcgaaactgggtccagtttcaggatacgattgaagtcttcccgggccaagttgcccagggacgaggcgagtatgcacttatagtaaccaccgaaactggaggcnctcaggttagttgcgcatggcgntaggttccgccctcggtaccgcgacgatggaacctggtgcaggtgatacaagacgactcagacgggggcaggagtaggtctcctagatacgtgtggnagctatccnaaacgtgccctcatcacattgccgaatgcgaccaatatttcaaactgatgggggttcgcgctgggatgagtgaccctaccctacggacataggcgttgatagactggctaggcgctcaggcttccgccgccgcggggtattcttggagctttcatgtggcgctaagtcacggtgggttacggtgataaacacgacgggtctccgcgcttcacttgaattncgaggtacctgttttatcgtacccgatcgtaatactccagcgctagcacgacagagacttaacaagacgctctcccacacagatacagacatcgagccgttattgcggaaaaggacaaaggatatttccgaggaaatggatgccaatccacgccaaaaggacgctagtggtggagggccacgtctctgataacgagagcatcagtcagctcggtacctgaaggtccgcacagccgtcgtggtcaacnaaagggaattctctcgcacatcgtccgggggcccagcatttgagaatatgtggtcatccgggaccggggcttacaggaaatttctcccataatttcaggcttccggagggcgttcagcgtctaccatatccagggtggggatcggtaaggtntgtgaccccaagaagggccgtaacctccatagtcgtatggctagagcgctggcatgtatcccaaggttcgcctgacgctgacattcttaacagagcctaggatgtcgatgcgccctctacccatccctatggggctatcgatgcccagcggctggaccagcttttacggctccttagagatccctcgacggcagtctactaacgagaccgcggggaatagcatggcttatggttcaggnggcccggcggctagttgacccgttgtatgnctggcgggttcgaggctcgtgtttggttttcgacggtcncactgcgaagctgccgttttggatccgtaggtgggcaatggccgtaattgtagtgatatcgcacgctggatttaagagggacgtcccccacagcacgtcgtctctttttggtcccgcaggtcaacctgccccaccaccggatggtcgacatcaattcaccgcagggggtacaaggtgctgctgccgcaatatggccagggggcgccaaagcctgctctcttagcagggttgagtgaaatgctaaggacgcttactgacaagcccccccttttcgcgtctggtggtgaatcgacgctccagtcctgcgttgcatttgaacagcggncngtgtacccgaaccggggtgcaaattagtagaggcagataactgatgctagccgtcggcacggggtccgacagcgactcataaaccaagctcggtcggttggcggcgtaatgtcacctnggtcacgctggtttnttaatccatagaatctttcngctcactcgctgcgcttaactttgatacgtagccggcgttgcacggtggagggttgttgccgcgccgccctgaccgcatcctatattgggangccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaagcccgatgtttcgtattcgtcatgcgtgcgtaaccctagaacaggaaggcatctaaaagttctcacccgactcacagtgttgcattcggaaacgccaactgtaggcagacccccaaaggcggagtgtctaagctataacacgtcacttcccggactccgtcaggtagccatcgcgaaatacttacctatggctatataacttgcatggcacgctcgcaacgatggaacgcacccagtcctttctgccagtgacgctgtaaggcacagctcccatgcaggggctgcaattcgaaccatcccgattgcaacaacgtagagtcactctgtttgcagggtactaggggaatccgtcaacccgtccaaacataatggtagtcactccgccatcctcagatgattctcttgatcctcgagtagtgagggaatgcacgagaagcggggtggagcttggacaaagttccgctaaacaagccagtcgtcctccaaaccggtaccgccgaggggtttaactgcatcccgtaacccgttcacgtaancctgaagccatcgtaatttgcgaagggccccacgcggatctcggttgcagccncctgttccaaacatccctaagacagntggttctggtaatacatcatggctataataccacgggnacaacgtaaccctatgatcaggcgggagctgtttaccagcgcacccgacactccattgttaaggcagctattgaaccgtacatacagagagtacccacgcctcgcgcgcaagctaccgtnacatacgccgactgttattgaagcatcgcctatcgaggactcacctcgaccccggcgtaattttattgatggtagagaataccttatttcaggggcattgacactaccgatattaatttggtacaagttccccacgtccgtccgagatcgaggagacagcagaggctcgtnangacgtggcaantagaagcagagtttgcctcaccctcccgctccatccgcaatagcaataagcacggccagcagctgcacactttcatgtaagccaggtgcccggttcacgtgacaggccataggtctgaagcgtaggcaactccctatcgtgtcatatattcgatatcaatctgaaggctcntgtctatacattttactccgcagtcgtcaaacatgtgatatgggatattgtggaacgattccgtacggcaggacaagctttaattacgtagatatacgcccacctgcctcatttcacangatggttgcgttttccgtcggtgggctgatggaatactgggcggcctttcacagcgtaaatcagtggaaaggggggctcgtgcctcnntaagggtacgttgtggtcaagtcggggtcgcgccgctggtgacggtcaagcgaaccgataacggataaaggtaaagattgaaacccgtcgggtgccgggggctggatcccagtggtcctgcttcctcctgacaaagccctcgtggatgtgtcacgacaacatggttctaagacgcagaacactagggggtaaccttctactcgtcgctgcgtcgtagggatagaactagctccttgcctcnacgcgaaggaggcacggatgacttccggtagaggctaggctaaaaggcgttcaagctgttctctcggtaataaaaaattgaaccggttgcatcactcgaaacccttgcccgcaggcccgttggccaaacctgtcgaacccattcattatggcactcgaaggaattacaattatagccaacgctcgacgcaatcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctagcgacgtggctgagatgcgagctgttgttccgagaggttcgacttaatacaattctttggagaccgtgattgtgnctacatatatagttatatcgcattgagatattctcgggatgtattcccactatattcggtggggcagtggccgcgaccactcaaaccggggtctcccacgtggggcacgaatctagtgtcaaaataacgactctacaggatctnctaggcatgtgaatcgaatatcaaatagagctgcgacgatatcgctgaagttttggcttgggggcgctactttatacgacagtgacagctgggcatgcgtttagcaccatctccaggggcagggatcggacatagaccgcggacaaggggaatgatagatgccctcgaggcttagtgagacncgctcctctgtgatcgtgcctgggatcgtagctcagcggcggtctcggagtatggggtcttggaagtacccggtaaaaatctttatcggaaaagagggcggccgctcgaatacattgtctagggccaaaatacaagcgtgccattacgccagcattgcgacgaactgtttcgtcgtacttgtgttcgacccaacgcgctggcggtaacgtggatacggtcccacttcaagcacctcactggcactgtcttctcctaagcgcatgtgnncttcgtgaatacnggcaattnnnagctagctattatgcgtcaatccagcggcaggacgcgccaagcctgctatcacacacggagaatacanngatttttctctcgtcctcagggtcgtctcccgctccaggacgcgagcagactgtggagcgtcagaggcgttaatcgttgacctgaccttatgtgctggtctaccagacatccaacaccttttcttgtccgacgactcggagtaatcctctgacgcccgttagtgcacagtgtgacttggcattgngcgtgaaccttgaaggcgttacaaggggctctgctccgggcgagtggatatcgtctcgtcgattgggaaccgcacgcgacggggtagtgatggttttaaaggtcacaagctggtatgcgagcctggccgctctcaatgtatctgatcgttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtctatatgcgtgagatccattttgaaccatggggggtttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactaaaatctttggcacttcaagactgctacagcggagtaatgngttcagagggtgaaagtggcgcagggtggtgtgaacccccggaggtggacactttagataaattattgatatgtgtttttcgctttagatcgaccacggcgacctccgatttacacaccctcacaaggttggggagcgtgtacattcaaacgttcgttaaaaggttttcttagagtcactcgcccgaagattattcgttcagcacgtaatgtagcaggagaatgggcgnggttagccccgagggatgttttaggactggcttgagcgggtgtactgtnaaggggcttggcatcggcggcgagcatggcggaggaaaggtcccgaatcngtctgcgacgttcgttctacgtattgcgaagtgtaacacttcgcataaaaacgggcctgttgctgatttaccgtggctgagagcttggggactgggcacctagttgtactttcccccaattactacggataatgtacgggtcggcctctgtatgtcatgtctgctcgggcagtaaagatctcagcataaggatattttacattccttagaggtgtatcccacgtctaccatcgtcggtcgactttattttaaccgcggntggcatgggaggaagatgaataaataccataggtctgggcacttggtccatacggcaggtgaccgatcccagccataccttcgtccgggtgaacgtttttaccccgttttggattaccaccgcccacacgttacaggatcaaactcatcctggtatgtaatatgacaggagtggatagagtgccgtttcctncacgatgtaagacttaaattggactttagacacctccctgggtccccaggttcatcagcctgccaaaggcctacattaaacatcccggtacctttcgctgatcgagccccaaggggcttatacatgaatggtcctgttactggttatgcaattacgtgggatacagcggtaagtgccttcgtgcccttagaagggcaagcaacntttgatggtccgcggagcgcgcagtcaaaccgaactcggtgatgaaggggaggggcggaactggagcangaacccaggctctcggtggggaatggncctctgaatttatcaggtctggtactagctcgtgttatccggacccccacgaacggggattgaggggaccgccctatagaggccgcttagctttgaacaagtctggacagtgccttatcgtcttcagttatgataccgatgggaacggcgggggggcgtcccggagaactggaggtcttgttcttcaaacccgcgattacagcggctgtggagatcacggatattctcgctcggttcgcggctgcgctaaccgatcgcaactggatcacgctatcggttttatacttttgaggtccctttagttcccagaggcatgggagggtccagtgcggctcggcaccgtaatccgagcctctaaacaacggggtcacatcatccntactctcgtacctacccctcatcagattctaggacctcccaagacactagaaaatggcacgctactccgacaggcagtcgagacagataatacgtcgcgacggctgcatcaagtaattcactacattagatgtcggttcgatcgatcttcggcgcagtaatagccgagacttgtaccaccccctngacaccgccaacgtacggataagccggctgaagggggtatcacgcacgatcagaccgctcggtttgnccgcgctaagagcctggcgtacgtcgatattgctaatttgtatcagcaagggagaccgttcctatccaaatgcggtcccggctttgtgatacttgtgctggacgctaattgctaattgggcaaacatacagaattttctcgttgacgcatacatggcttctacagcgaactactggaatcaggcgcacgctgcgaagcctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaaggaagnatctttaggttgtcaccacggacctgacacccttaattggtgtaagtgcctcgcgtgtccccttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagaccggaagaaggtacaagttccggtgctaatggcgacactangctatgcgagcctagattnagccaggagaccccgggagtggtcctttagcatcggcgcacctggggcacgcgaaccaaccctaaccggaggcagtaacacggggggggaggcatcgctctatggctcctggatcgactcntgcatacgcacctatgcagagttctgcgattagagcagcccgacgaccggcagtgcaggcggagcaagccgtatatttattggtcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgggatgtgactccgtgaggggggaacgaaagcggccgcgccagtctgatcccgcaacaagatccaaagccacaatgtctcggactttcactancatgctggtgacctggcggccccaaacgaagggcccgtcaaaataatacatggaattgtagctaacagatctatctaaacctgaggccggaggcaccagtcgngcccttttgaattgaccaagagtccgcagacgagagggagcctgtgttatgctgccnggtgacgatcgacggtgtcaggtgaacgcgatcttcgctaactatgctcttcctccgatgtcaggtccacttcatttcgggnatctttctaacaaggagacggccgctcgtacgaacgctacgctccaggtgcctcggcctgatagttgtcttcgggtccccctgttnatcttacaatcaccgagccctattggataaatcagagntcgctacggcatacccgcgacaggacttcctcggattcaatgtttcgaatacaattgggcggtanaaagcgaaacaatngtagaatcgctagatatgatttagtgcagacgcgcgagtgccccaactgtccgtgtgccgtacactcactagtactcgtgantccttaccccctnncatccangggctggtgaaattatgccctcgtagttcngcgaatgcggtcagactgagtgatcccggcaangggccagtncgaacccaggcaacccacgccgcgaaaaagggtgttgtacttgcacatatgaaacaggggtccatttggggcgttatgtgtcctaggaattttagtatcgttaggccgttgtgtgctgccacatcgcagcgctttgggcccaccgggcactattcagagatatcttagaaacacttatatatccgtacgaagaactgtgtccatacgcgtgtttgcattgccctgacctcccccatnaaacgacgtnattcgcgcggccacttcgtctgataccgggaccgcaagttctctcaggcgggctttngatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtngagacgatgcgattcacccgtgcaggccctactaccggttacagtaaagccgagtggcctcgcgggnccgtctttaccaaggattaaatgaagcagtcggtgacggctnttagacccacctgagggcagcgcgcactacgaacagcacgggcggcagagagcagtctgaccattaggagtagcttccgggaccttcgctggccacggccggttcacgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgnccgggtgtggatctcgacagcanggcggagtctgaatcttaaagacggtttctacagcagagtgncagtatctggccggtagccgtttgatgacgctgcattcaaggaagggttaaagtcacgatagggatatccctatagttcctgctcagtctgggaatcgaccctctaggtttcggtcctgccacaactccacctaggttcatacgggcaaagctgaaccctgtgccggctgaccaagagatcgtagtcctcaaagtaacaggacgtcctgtcgtgnaagccatatggcgcagcnaatgacgcaatttcccgcgttgcagattcgagttccacaacccctttgtgatgactagtactgacgctggcccccacgtgggcgtacatcggctgcgtgcgttcggaaaacgaggataatttcacccgttaacggtgtacggttgtccttatccgcgtggggtgctagtagcgactccgatcgatcatatttcacccgttggttcggcttctctaacagggcgtgtagagagggatgctgagactnaattcgacccccagcactatccgtttttccctccaaggaaaccacatgtatccgtaacaccgccatatgggctccaattaaacccgcgattcctcgtctgacgctagcggccaccgtttaagaacggaggtgtgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctatttttagatcgtaaggtgtccgtaaaaggggatcattatatctcacaaataattcgatcatacagcatccccaattganggcctcacgttgtgcgtagaagtgataagcacccagnaccacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccaatgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacattgcacctagggacatcgctgaacggctacgttaaagccactactaagtcagtctgagcaatatgcacggcccggtcttggttccctggcggcaccacaaacgacaactgcgaatccacgctgcccagtgaatgtagtggcgctggtactacatatcacagaatttcagtgtcgtgacggctgatactgaaccgctcaacgaggcgacagtcttatagaagcttcccgtggagaagaaatggaagatgtatgcgacatccgataggaacatgttcctctagggatggcgggttgcaacctttgaaccatgtgaggaaccagcaggagtagtcatggctagatctgtaaatttccttcactctagtgtcactctctagctccgggtagngccccacagacaggtgcgtatctatgggttgcaaaggtgaggcccctttaaaagactgcaacctgaactttagctgccagggcagcctggcgcaggtgtcttgctgtcggacagcggaaattggacggtagcttcgtgagtctgaactttgaatggttcaaggccagccccgaaatnctgtccggcgaccacggttggggactggcggggtcgttgataaggagtgggcgattcgcgagccntccaagtaaaggaggccgactcactgatgtcgctactttcaatgccccggnggaagaaacttcccatcacagctatggtctattcctccctttttgacgagtggtncttaatgcggacaatctgnggccgaatacgtagtggtttacggagatagacgccgttaaatagtcgtacagtatcaaggctatatggctaaacaccttcatcgcagcgctcggtccctaagaatacgagccggacacaccaaactatatagaacagatcaccttcaactgtcgtggacacggtatcagtgagttggctcgtcggaaattggatgcttgtcagaacgtccaatcccctcatggccaccgtatcgctcgacgtccgagccntacacgaggtactgtgatcgcaggtgaaggcggccccatgttcatcaaccgctgcagtggtcaatttatataaatacacaggtagatgacgatgtaggtgcctatctcgactccnacgactcaagaccgtagctccactgccgggntcgggaagaacgggacggttagacccgtcggccgagccaacccgatccgcgccattacatccacaatgtggcactctagcttgatagcctaggtagattcatcaggtcgaatgttggcgggctgggagcatagttggcgttttgactagctgtgtacgagnnntccggcccaaagaggaacgaagaagggacatcacccgtacagcgtgttatatggaactagttggtggcgaccggaccgtacggcgaactgtctgtagggatagcgcttataaattcatgtcagcgtacgcgtgcgctaaaccctgcgaagtaacctaacgtggagtccccctcatggcggactttcaggtgcgttacactgaggtcggaactgtggagatgcctgagttcgcggggccaactttagagggcaccgggccngttcaggcagagtcgacggcaatggactgaggcccgcactccgcagttctgctccacnattttcgaatctgctatccgtagagggaccaaagcggccgggccccggggtggcgtaggagtccttcagcaaattagtgtaacttactttatcaagcatttacccactaactcgtgtagttacggtaccattatagctcacgaaatgaagcgcgacntatcggcttngatcctgtgctactcgtctcatttgccaatccttgtgcccaggcagcacatgcgcgatgatccatcttccctgtttgcgagcacgtctgttgtaaaccacgtcgagaggttggcctaactttatcccgcgtcttggccccacaccaagcgcgtgacggctatgcgacagtaggggcccagaaccgtatgctagctcccggttagggagggattagatgctattcgcgatctgcggnaaggaaacgggagtacgcggtcgaacgctaacccatccccacacaggcatacggatgatcttgcctcttaggaccttatcctccncgaggtggcctaaccgcctacgctgatgtctgagaacgaacagtaggcgggcagcttgtccttannatactttgacggtcgcaatgtcttcccgttaatcttcagatagtcccagctcttgcgtccagcggtgtcgcccctcacttggttgcccggtctgctgccggtccaacgatgctcttgcaacacgattctacctcggcctttattcggaccgggatcttgccgatcgctccgatgacattagcgatgaggggtgcgcgaggggggccccgccttgatcagaccttttgcagcgggctgtctgaaatctggcttgcgcggtaccctctttaaccgcaacccgcacacttgcgccgttcgctcgccctgtcagcacagcgcagatcgctagtcccaacgctattgacaccctacgtgtntaataatgagcagccgaggcattgcaggtgcaaacacancagctggccgaatttaccctagccattttatattggggggccgatgtacgcttaaagagcagctaaaagcacactccaccgttggcccaaattttccctagaggtgagcaggtacgcacnttcgatgtctgtctcgaaatggaatcagttgcattcccaaagacccaaatctgaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcacctctatatcaaatctggaccatgagccagtactttcagaaaagggtaactgtcggggctaaagagatcagtctcgcataggagaagtatttccggatggccaggctcaggcttacggggaactcctcagcgagatcgatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcgaaagcgcaccctaagccgcagcatatattagtgtcaatgcgcactagatacgtgtggggaacgtctatttgagggtgacccctcatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtagtgagtaacccccgcgttcccgcgtgtaagaggttttttgcgtgaaggaactgcccgaggttcaaattataatcctgttcgctgatatgtgctcacttgacaacgggggattattgacgcaaccgacaaccttagagaatcattcatgcataccgcaatgatcccactatccatactctaatnagatctcacaaatatactcctcctaggttccccacgccaagattgctcctctagctccaagcgctaccanagaaggtggatctacgtgcaatagaaaattgttcgttttgttcgctaccgaattgacgtctgacaacgcggtgttatatacgttaagccgggattcctctccagcggcccatcaacatgggatcgggtnggtggtggccgtaagtaagtgagtgcccgccaacggcttacatacngcgacaccgagactttcgtgaatcttcggttggcggccatatacgctaacgaactccgtacccccgcgagcaaactacgcatggactagctcatcaatcgcggcgttatgtaaagggtgcatgcgggggaatgatctggtagtccctttctttggcttaaccgtcctattagcactggtctgacacgagttaccctcgcantaaaggtaaggttccctcgcactcgacctgttactctagacnncatctcctgaaaacantaagcaggagatctagatttagtggtgtaggtacatccgcatcccgatgccaaagcggacgacgggcttatttttatcgttgggcaaggtaatgtcgcaacccggataggtacaactatgagagagttgaactcatcgacatcggaacttggtttgtaacttacgagctagcgtctccggttaactcagcaaagcgaaaatagatacgagaaatcaacgcaagggaaggacgactgctccgcggatnactcacgtttaggagtaatctagagataaccagaacctggggatgcaaatagntgaanatgatgcccaacaccctatgggatctgaccataagttttaactctgatttgtacgagcctnatcgaggttgtgtgccnangaacgactgatgtatcgccaacatcctcgaattgttttcagccatctaaggttcaaattgcctaccctgggaccacagtcggcagcgcttagcgggcccgtttaaccatatcccgcagaggtttcaacccgggcgataacatctcgcggacaaagcgctctatcccgtcgttattacaccatttcactcgatgatgagtggcgattacggccgtaacataggacgtgctgccgaaagccagttcggaagggtaagacttcataaactaagcagtagtattggctggtatgttcttaatgagcttacagttttcccgcactggtttaccgctnaggacttgggaagactatcggcacnagtatcgtacactgacggacaactgcataatgagttagtttcgccaacgtgcggagaaggatcattgcttacgagtcgccaccagccttacctatactggccttgtaatgcgactcgtcgccatcgcggctacgctgattcattcttcaaagagaaagagaaagtatggcatggctaatactgtctgaagcaaggtactagtcgacagtcagcacttttcggatgcacgctgcgaccngatcgaacaaaaattcccgccatcagtgccacgttgcgcaatgttatggagtaccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcggagcccaggtntaagaagtcagccctatgccgcgaaatgctgccgggcngtgagatctccaacganggaaagttgtcgcgggcggctgcnccacaatccgcgaaatacaccagcgtcctccggatgggtggaagagnatagttgagaaatcatccgtcggcttttagcgatacccaatatagtgcccaggctaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgtgcccgctggacgatctattacaagtatcggtgatttcgacgctgggcttttactgggtgggtggctcagcttgagacacatctaacggatgccaacnattgcgtcactttcgntaaaccattacaatcctggcggttccacgaaggcatacgcccgtacgtgtttacgggggatctgctttatgaggacgaccgtaggcaaatagttgctttggcctgccctgtttgttttactgttgcatgttgaacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaactaggctattagccaggaataggaatcggactgtagaaagcctcacatgcggcctgtatagagtcgttgaatcacgtgcgttggctacttatcgatcagagtcaggccgtaacctgnnnctgatctaagcgttgggtgctanctaaacgagaggtcaactggttgatgggaaatattttgcggagggtaattgcgcgccnttaccgtcccaggtaaccggacctcagatgctaccgttaaatgcattcttacgagtcaaacaatggcagcgtctagcacgtatgntatggtcatgggatgggacagggtacgaggatgtgaacatgtaagccaacggttcgcaagaacctccttatggacgttccttgggagaagtgatcggacattttgtcgttggtcgcgcgttcggtcttcaaagacgtggtcatcctagcgcgagtatttacgtgagttaattacccgtggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggcctgaagntatgcaacgtagaaaaagaggctctgtccttcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctaangtttgtccatgtacgggagatgtcaacttgttacaggcattnggaggagacacatgaggtgggtccgttagactgattaaaacccgacgttnggctgcngattggcaaggtgaggttcgtggtgacagggagccttcgtaggctgcgtcctccattaggagtctgattatctacgcgagattcttgccagctgtattcacccccctacttaatcctcaaagatctgtgttgggcgctcanatttgtagtccggttttaggtcaactcactaataattaggagtcgcttgttagcccaggaaaaatcttgagacgttaggtggttggagctcagtccatcgacatcagtagtgtggaggaccgttcatagcgtccgcccattgaggagtaagggtgatcgtattgatagcttccgggaggncattagtcccctaaggatcctactaacatgtacgtgatgtgagcacgaagcacagtggccttgtgagaattccgcaaacatttacgccccctcgtctagcactgccgcatcgaccggacccccggagtcacgccgcttttaataaaacaaaggttaacgctgaacaatcgagtacgtatattcngggaggtcaacacggtatacctattgcgtcnttctaacgataaacgccagtctgttggacgtcgcgtcctgaacnactggggtaaagcgatcatagactgcggagtnaaactagaaagnacgggcttatttccctttcatcaggccacacaaggtgctgggcaagagggaccagaatatattcgttcgggcaatctggactcgcgtggctggggagcattttttggtactctccagtcctgcgtgacggaagctttgccccttcacttagaatggagttaaaacatcctccctattctagcgttgcgcgccgcggcgtgacgttatcccccgcactatgacttttccttgtggcaccggtcgaaagntgttatagtgttttcagcccggtaatggtagccacccactnangcgcagagttagtggtatacgggaactagttaacgtaatacaagccccttcacttgggcccttccgctgacaaggcatcagcaagttgttggattcactgtaaatctggaatgatcagtctacgcgatctaggacggagagatttaaaatgcaatcgagctataacaggtagctagcacgtgtgacatgtgtagcggcgcccgcgcaccctngtctgtgaatccccagcggtccttgtgaattgaaactcccggcgcacattgaaatattacacgagcgagtgcagggtggtacaagtgttcagcggtaaaacgcaggggatattagataaaatgcggtgtggacctctgactagtaataatatcttngggcgtgcgccgagttccttagaggcgcgcactatgatatgcgccggggggtggcagagacgaggtaacaatgtactgccgcgttgcctatactacttagaagaatcggaactcggggggggagagagctgcgaggtgagctgaccacgggcccttgtgagtggagcgccggcgtcgacgacaccgcgaactatggcacttgcggggggcatatgatgggaaaagcctccgatgaaaatccgaggagggcgcgccaccatctcganaaggattcactagagtagaatgtcgtagtcctctttacagcgcagagtcgccgggaaagaggggctaacgccttcttccggcggtctcagaaataggcaaacatccaactatcactgatgtggtgggatggtcagactttctgcccactgacggctgctgccgggaccagcaccaatccaccagcgtagcatatactcttgccgcaataaacgacgacgaatcttactcatccgaccgcgtccctaataatacgaaagaccaggcacgcgatttgtatctaccacttacatgctagagaatcgaatgggtcgctatacttgagatggtgggctagagcgcagcgngcccttgcgtcgtaaacatatggcggagttgagtcctgacacgggaaggagccccggtagatagccgttgctatcgcccanncggattcgtttcgcgtgaaaattgcgccccnccttgggaattgttcccatttcgattcgggcgattccgaatagctgaaccttgccctctcgtggattcttgagacaatgaccacangctcgncctaggaaataggcccggcacgcttggctgggatcggcactgtcataaataggctacaacgcggtgtccttgntacatgccgccgcagcactaggcaaactttaggagctcccagttttacctctaataacggtcgcccctcgagggggcgtgcgccaacactgcttgcggcgtcgttttgggccatcttgcctccagggcggggaatgaaggaccaaatagagaatgccacaccacgaaatggcttgcgactcggcccgaagcacctttagacatcccagcagctccaggttggatgccccctcgggtnaaccatgacagggacaagggccgcaagaagcgacggggtctcgactcggtacgccgcaggcagtatccactcattgccgccttgaaagctccatctctaggctaatncacaacgggtcagttacccgacaattgccatgctcacatacgaacgccgggcatttcagcaccagtctcccctaacggtaagggtcacctcacggagaccgctacccgctctgccgtctctaactgcaagtagctcctnccgcgccgtatatggggccagatgtagaggatcggtccgccatatagatctattccggaggcggagatgacgtactgctcccagttggtcccgacgttatttctctcgtactggtgacttaatccactggangagntcttacggtgattccggcgtcgaccngaactccctcttgcgtgaactcgntcccctagtgaagcggtatgcttgatagatcataggtcgagttcactcggacctctgacatgggtaatggtgtctctttttcgctatatcccacaagtgtgactccgccggtttaaggccgntgtctgtccgatcgtgggagangtcgaaacgaccataaaactcctaaccaagctcgacagcttcattcactactgtggcttcggtggggcggcacacttgggttagcagcagaaacttccatcttagnccataaagtttcctgagaggggggggtactcccagtagcgggtagcacgagcttagattgtcagtcctggtggtgcacttggatcttgagaccgtagggccactaggcatcctgtttatacnagattgatagcaggtggtaggtagggccgtcatgaatggaccgaaacctgcgtggcggggtgtgcccaccctttggtaaatactggcttctgctgttgagctgtcgggataccctncctgtcnctagtctagncggaagtcgggatttgctcctgcttacgcgtaattcgccgcaaggtgcacagccacatgcccccggtgatcatactacacntgctgcccttctaggttcgctactcaggggaattccggtctgtaagtcccgtcattgtcggcccggatcacattgaaacggcgccgtagccaccggaaaacatttggcgacgttcaacatcaagactcggagctcaagcttcctgttgtatcggcgacaagtgtaaacagaggcggttcgccgccatctggtccgtgtggaattgggttacttggtgggtagcacggctagctacaggagtcctaatgcgagatcgacgactaagcagcctaaggtggtcccacgtcttttcgcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagggtaaagatagattgtctcagcacccgtccnctgagtgtgacactagatctgaatctcataaagattcataatccccgtctggacccctcgccatcggtaccaagtcatcgacagttaatcgaaggggaacattcgaagtacctattgctaatcgtnnnnaaggcgatttatccaggattcctctgcgcgatngtgctttcaggttaagaaaggcagaagctcgcccgatggccgcccatgtcggatggtagcatcactgtgcgtatccnggccacgggaccgaaccccacccatccanntctatcacaacagcgcggcagatntattaaaactaaacgatttttcccatagatctcaaatactacccttacttttttaaactaagatgtcaccatcgcttctaccatnctggcgccttcgaagcggtagcgtctcagaaacaataaattcggggttgcgccccagcatgggtttatcttactgatcagctcaaacttgtccgcagcagcnttctgttcgcctggctgcttgacagagcacgccagtggcgccgngataagtccctgcttgactgggtttccgttggcagccaggcgtcaacaacttgggcctgtacagttgacaattggctgatcatttgaattacaaactcttgacggacccctaggggtgccacttttcaacccaactgagcttttatcctccgcgtcctgctcggggtcaagactcccgaggtggacagtctgttgtgtagattagactttctgcctgacgtaaggtactcggcgaaacagggtgcgcgcacacaaaaaaccgtcttcttgtcactccccgcctgggcgggtgcggtgtcgggcaatgactattgctaaaggtacgtttcgatcgggcccaagaccgaaatctgcggaaacatcctgctccgttcattccctgtcttagccttgggaacgagagcctgtgcgattttgcggatcgggaagctgtactgcggttacagccttgggcccggccccctacagctgcctttaggaacgctagctggaaatacatacancacttggaatattcaaccgggtcaacggtctttaccacggcggattacttcgggaggcctgaagtatgcagagccggaacctcctacgactcttccgaacctgttctaacgcggcgcgctcggggccccctgatcttagcacgacgttcactactttcattgaggaactgcctgatgtcacgcatagcaaccaccgacatgatttacgtggcaggaccggccgatccaagatcatttacagctcagaggaggcgtactagcccgccctggcgcggaggcggagcagcataaatttcttactgtcgctcggangntcggaaantatggatcatgnccttggtaaggctgcaccctttggctgaaaatactcgtccaattgccaggtttaagatgctagttgacgcaccgtgtcccagacgtattaaaagcgcgaatgaatcanatgacttcattaagcntcggacngcctgtgaaattcacgtgacagataatttatgatcatccacaccaaccctcccccaatgtcggtttcaactgcccagggagcattccccgtgaactcgggggatattcgagactttagttaaaatgtctacgggtacgagcgcggcacgcgcatccggtcgggggctgactccgaactggtctggggcttagcaactttgtaacaggagaagcggaagagctaccagtccccaagccactgtaactacgtactcgtgtatgtgtggtctgctggatgatagcgggaactaggagctctcctcctgatatctctcgtatacatggtactgcacttgagaatcgactcatacggggaaccccactcaaggtgattcagtggtaagcttaggcacgcatacttacttcaatgtctncccctntatatctcacctggggtttgctagccaatctccatgctcccgaaatagtctagttctacatgtgtgcggncccagtcacagcaggtagcggggacgcatggccgcggggtcgattcaggtcggttagttcagcgttgtggagtgcccgatgcctccggcattcgctcgctagtaaagcaggcctacactcactcctttgccgctcgtgancgtcccttcgaagtgggcttagctagcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcgaagccagtatgtctgtctataaacttaggcgttctcttcattccgaggtgacgctngcttgctatgcaacatcttccggacctttagattttcttaacgtgattaagtcttcgggcttcgcatatcaaccctgtgtcgctacgacatccagctgcactattgccgcagataagggtcttatncacatgtagtattaccgaggggtgtgcatgggaacaagctgcgagcacagatgtaattcgcaggtatgaagaacctcgtagtcatgtgccgacggtagagttcgccacccatccgcctatcgatagccaatttcagcagtaccctcgacctaggctcaagcgctttgggctgcaaggacagcaacccgagtaatgggtgaggctacttgacgacgcagttcaagccagcagtgtggtagcatttccatgcttcaattcaatctttcccaccacacctccgggccattatcctaattatttccgcgacttcgcacgccctgcagccgtgataagatctttgtgtgtgcgagttctgagtaagtcgccgcacagcgctaatggttgcgatatagatagtaccagctgaggactcttcagccccgaccgcccatcaacttgtgactgaaatgtcgcctcatatggagaccgctgcgcatggcttgtccgaagggttctcccgatgagagtgggcgtcctgtgacacggagtttagctaatctaacgtnggcagcgaatatccagttcggccctacccaaggaactcctccttagcgtggcaccctacgctgcttatgaacttcgatgtcgcgaaaaggctaccggtgatcccccgcagcgacattgttcggcggcctctgtcgtaaagacctgnccctcactgacccaagggagcgcgatnatggacttcacagtctaggaccccaagggagatcataacgttgccccgcgcatctcagccgcgtgattctgccagcaccccgagcatggggcagagaggaggatcatcagcgttgccgcaaactgctcagcgccttacggagacangacaaaacangaagacaaccggacgttcgtgatgctaggacacatggtataatcgagagggcaagtcgcacaaactacatatctgcctagctaccagattacagagaatgcggcttgctcagctgtcctttgcggcctcgtcggtgaacttaaattagcagtcgtgtttgcgaaccgaagagcagatattgtaatcatctgccctttacatcacatgtggtcacactggtattaaaattcatacggagtagctaagacgggtgccacgtcacacatagaaccgctagttgccttcgggtccatcttgcaacggcaccccgtgcgccaatctctaccactnncccagcccctggccctatacctgggacgacggtgggacgcaattaagctaacccggtttcttccggttgattgtggcagagtaggccttaggggcttcgcggggtagagtaagttagcgggccccgccnaccagctctccgggatagacctggaactggccaaaaaaagacaggggtgggagaaatggccccattacgaaagttgtcactcggccaacgccacttgtcgcgtcccgtaagggtacggcctgttcatcagagatggacaattccggntactcgcngcgcgaagcaacccaccgtggatgcacggtgagagccggccgattggtccctaatcgacaaatctacgtcaaacggactcacctatcaaatcaagagtggccncgtttncctgggcggaggaatttctggatctgagtctgatacgtgttcctccgggagcgttacttacggactggaggccgtcccttaaatcataaagcgagattgcctacaaacaggttcggatcatgggctagcccgaggacatgaggacaaatattactccctagtggctatacctagaccttgatggtaccccattccgtggatctccgctcaccaggacttgcaacgtagggnngtgttagtttgagatgacctaatggttaactcctaccnttagacgtatctagaccataatcctagcngtctatcacttgctgtctctccncgaagttatcaaatcatctatgacctcgttattgattcacagataccgaaaatctgatcaacaggcgatggaacgtcaaaatagctcccccgaagtgtacgaactggcaggcctcacagatcaccccatcccgaggcgggcagttaagcgcaatttcagccgttgctgtcaatacgggccagcgtcactcctatgggattgcgggtgggggagtagtcgttgcggaaggtaacgtgtagtgttaggcgaggttacggcgccatcaccctggtatccacgcgtcttcttttcttttacctacggtgggaagtacctggttgggttgaagggggcagcgnggccgaagaatggcaagttttttgcattcccatgctattatggctaaaaggacattacatggcatgacgcacctttgctgcaaccgccgagggcgctccccgtttgattagaattgtgcgccttatcctactatagaagtccgagaggtcctgtttgcaatcttacctttctattggccacggggggatcaagataatttccagagtcccacgcaccgtcgtcagctctcgatcatacaagtgctaatattactcagcctcttgtctcctgaggagagatgtggcctaaatccggagcgccatacaatgcgcgccctctgtcgccaactcctcggcaagggggcacgaggacctctgtggtcataggctagaatcctcgatcgccttgtaaattactcgcctgatatagggaagcccnaggagcatgagaccgacgaacaactcacccttctaagtaccgaataagctaccgtatctgcccttcgtatactgccagaggctcagtttggcctcgaaatcacggcctaacaaacacacggatcggagcaaggggactcccttgaatccggtgcaagtgggattcacattgaactcctgcctcgcttgtggcaatgtaaacgaacnagaataactaacatatactgattctcgaggggaagtgtcacttgtactcggggggcagatttttgagtgttccttcggtccattagttgggtggcgcttcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgttactggtgtatcgcaactatgttccacatgaagtgtgattctaagttcttgtatgtaatatcatgcgagttgtgggccgaaagtaatttatatgtcacatagaaggtaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcacctcacttagcccgcggcaaacagaagctatgaagcatgtaaaggcctggatggaaattgggtatccgacatatttctgggctacttacagcggccggaacgacttccttgctaatcgtgcaagtacaatcctgtctcggctgagcttggcgtccgccgcctggtacgtaactatagtcattagggataatgtacaaaccacatgactctcggccagtcgtgggtagcacggtagcccataattcctaacactcggtactaatcactggcacgaactagaacttcgactactaaacagataacaaaaaccacaggtcgggggcagggaagcacatgtaaatatagaatctttcatctcacaggctaggaacctttcctaaatacgcgagttccacccacagtctctcttgcanaggctgacccggntttactattgtgggatgcgctactttttttcccattatgaacggaacggcatacgctgcgcagcaacccataaggcctctccgcttgcacgttagcaagtttactttaggctagggcaggtgtggcgccctaatctatggcctcagaagagcgggacgatgacgtctctggatcacacaaatctggttatancggcagctctcagtagaacggatggggacgtttgccacggaattcctgttnctgctcctgactaggtcatgtttcaactaggccttatgacctagctggcccgactaatttagttattggtcatggacgcctttttttaggcggaaacagatacaccctcggttcccgcacgtatctcctacctgggggtgccgtactntgctgcttgtgtcgggcaacgtcaggactgacgggtcncaaggactctgcctgggttctactacaccatgatgggaaacgaggctctgcctcgtccgctacttctgatgtggaacgataatgggcgcttcccattgcttctgctgaatgggtgttttagatactcgcggttaggatccgttatacacgtcgcaggcggcacgagtcataccgaaatcagggcttagngagcatgtcgcggaagaactacgtacggagaacnggttctcgctagtgaacgacacggcccgcctgtagtacgtataagtgaggacgcccccgccggggcagctcttggccgatagccgggaaatcttttaaaattagggaaccgatacgccgccagtgaaccggtgcaaatcttgcgatgtcctcaccgggcgaaagacacccataaacggtacttcgggaatatctttcgctagggatgtggttcatcccgctaggcatggaccatgatcagtgtgtttgctccagggcgggngaaacaaacaagtgagggntgtagattgagtttcagcccgagaacagcagaaattcataagcgggatatgacgatcgccacgcggatagacagacccccagtcaacaaggttcaccgaggctccagacncacaactgccgaaaactntagcataggtacgctataggttcccatgatatccgcgagggatcatcttgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccactaagccatagctgctgcccgantgagccgccgggaggggcaggaacaatgactgtacatgggggcctttccctcatataagagtgaatagtccatacctgtactacatgacggataggagaggtganacaattgcatattgtacctccctattcggtttacctggcttggggtccacggcatagcgggctgaaagagtatactttggcgatcggcgcctgcagtatagtacttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaaggcggtagtgcttcgctttactatttccagtaagagtatcgctagtaacggcttgaagggagaccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcncgatgagcatgaggacacgtttcanctgtaactaccacatgtctttttccgtattgtttgcgatcctatccgcattgctgcccatacatcagactttctctgaactaaaataatttcgacccctatagctcgggtccagggagacattgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccctnatgtgggggtcaagctnccctccccagcgctggttcgtgtcaacattgcgctgagtcatttagtgtgctacgtgcaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctngcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatgnngattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgtcagtggttngtcgggaggtatagtttactgtggtccgacggagaagtacccgggttgcgtcagaatacgtataggcatggggcgaccctagcgacgaatccagatnaatcacatctgagccgaatcaccccgtgatgtttttagggacaacaacgggatcgtatcagggagatcccactccgatggtgaggggggaacggccaacgatacagaagcgcactaaagattgaaaggccaatcccactggtcaagaacgactcgggaagctatgcagcgtataccaataattcagttgcgcagaccagaaaatttgtaggtcttgagaccgggtacaagcctttcgcatcagatgtcaagagctgggacatactactgtcagcccaatggccgccgtgcaaatacgaagcggcctgccccctcgtagtgaggcctactcaacctggtttatcgtcatgatgaccgtcagttgctgtgggtttccgaagangctcgggttccacggatatgagacgaatcgtgcagctgttgagcatctagnctcgtgacgcttggggcgcagtgccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataattgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggacngggggaggtgttgggcacacataaggtacgntctaaccagcgggggntcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaagagaaaccggccaataactgcataacggaggcgtcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactaccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagcnccgcacactgtgggggcatgtgcggcgtngtgtcntttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccaggtacttcactgaacttagtagccaaacagtacatgagtaggngttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggnttgtngctcggggcgtacattggctgtaacgtttcgcgtccgcagtgatatctagccgggagtgcatagaactgcgtttggagtgtaagcgttcggatcttatcccagtctcntgagttctgcaatctgaatctaggcgttgagaggcccatagtcatggcgatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgagctgtcccttaaagtgtcgtacaatagggggtggtcaataagctttcgactctcagctgtgtgctgtcgcctactgctcgtaggaatggtcagtgaatgtactctagttcccggatcagcgaaaataggcgtcgcctcgcgtgcnttcctacgcgggcgccccggggcgaaacaggccacgagtggttctgctgggtgtaggattgagtgtgcattcggaccccgagtccctggcatttctttaagttgccgggtgggtcgacacttacccccacggtagctgcacggtagacggcctcgaggcccttcaatagtacgttcgtcggatctcgaccccgctctgaattgggacaaacggcttctgaaatttccgatgttcaantcggcgatcactggtctactacgcggtcgaaaaaaacaggagaagtataactactgacgcttttctcgtagttnaatcggtcgcgaaacattgttagctgtagctttttaataggagtaggccggcaagagtttacccgccctggcggaacgtggtgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgtgccttggcgaaaatctacaagagagttggcggttttttcagtggatgtagtaggtnaataggatgccgancactgagcactccaaatatcgatttgctacattgcaggaatacgaccgataactacgggcgatgatatctgagcctttcctccacgaagccgtatcgtcctcgaggggcgggcaaaagggctcgggccgaccctggccactaacaagtgcctttgggtgcctcgggcccaagctgtcgactctggcctggggacccggcgttcgctcttccataatcttggaactttcaatcaatgcagaggccacattatatctgtggcggcgcgctttaatagtagagtatcaagagatcgggcactccgggaaacaacgaacggcggggccggtctagaccaccagaaactcgattgatcgatcacgattagttgcaagtcttctgccacaacatcggccacccggcaacccctgggaacgaaggtaggtatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgtcagcgggaggactgggaccatccgggcatgtggcggcgccggcctgggcgattaagacccattgggaaatgcntgtttggcgtaagtgatggatgcggaccaaaagctaacagacgaagaactgcggaactgacatctacagacttcccattctgcccatccacatataggtatggagtcgattcccaccctatggaccctaacggcggtttggcagntgacctaggtaatggtccggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgccgtgggccagagtcgtcggcccctaatgtaatgaaactctcggtcncancaagccgccgttgccccactctcacgaccatgtcttttccaagtggaggaggcgacgcctntctcttgttaacaggngtttttcatatatccgggatgaacaatangtccatttctacggcttactgagagcgccctctgccgggccgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacataggacctcggctggccccgaccacaacacgttcgtgaggtgggtgggagacaagtccgtttgattacgcgcgcacccccccagtgaggatactggaattgagagttcatccccgccgaacttactcagacagatcaactagtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctacagtatgtattgttcctaccgcggcttatgggggcaggtctttcccagctagttgttcgactcggtggtggtagcagcatttctcaccctcctttttggccgatgccaacgccatcccccgataccttgaagactcttatcgcgtcgtgtggatcgtgctnggcgcgagtggccacgatgggcgcgcgtatcccggtcgttaaatggctgccaacctcagacccggtctctctctcgagaggactcggggaggttcntttanttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttganagatggttacgtnaaataacggatcaaattcgcgctacgacttacccctcagtcaaggttgcgacgtgtccggacatagtcccgcccgtgatcggcacgcatcccggnggngtagtgcgagtgcttgcacgtgaaacccgggtttcggtagagacttccgtgcttgcgtcgaaacacagcgtgcgacggtttctnaggnattccacataccgctaagggggacggcatgggtgtgtgctctccaatctggtatcacacgaacgtcaccacagccagaaaggcaatgaaaccctcatgtcgaaccaacccgtactgcaccggactattctaaccccaccatggtnggcgccatccgactcacaattttgngctcactctcgatgccgggcgaatataatagtaagcagtattaaattcattgctccacgccagcccacaatanagacacgccgtaaggattttacgggtcgtgcgggtggcttcgcgcccctctctacccatgtctcgaacttagtgtgccataatgcctcattcagtacaacaacagagtttctggtacgtttccctgctgctagccnacgggggcgcatagacggtgctgtccttgtctgtggccgaaactctccctctgcctttcctcattgaagagcgttccagctccggacactggggatccacgctggaagaggtaaaaacatcactccggtccatcgtctagagggtccaggtggtctcgcgtcttcggcgcccaaaaaccagataatctcgaggtatacgagtcgcggcgctcgcatatgttcgactgttaagacctgagcgctctggacccagtactgagaaaactaaaaccgttctctatatgttaggcgatcgtgctgtgaaaatattttccatcaaacgccccgtgattcaagatggaaaactgtgcggtgtaacaagtatgcactcttaatggatcaatattagcatagcaccccgcgacctaccaggctaaaantctcgtctactttcaaggtgcataatagacgctgggccacgagaaaccattgattatgttgcatcttggtggtatactcgggaggccgttgatcgggtctaatgccgctccgccggccgtgggttttnaactagtggcgggaataactcttgcccatacccactatatagcaggcatgtttttaactcagtagatgccccggtggtccacagagtgacttccatgncgatcagaagagtgcaggggttgttccccggtcgccgcgaaaactccaagtcggantccgcaagtggcgtaagagagacacattaggtcaaaagatatccggagactagtcctctgaaaccgggcctctaatgttcctccctggccganagggcacgaccatatatctccctagttgcatatctcttagcagccccttcatggacccatgcttcatgcaccgcctccccatgatgcaaaacccagaactctctagatcggagtaactatataccggatcaccggctcactcgccntgtggctcaccctttacagtgccggacggccgctgccagataacgtctggcccgcgcccatcatcaatcggctcaccttatcatattataacactgttgtccagcggtcaatttctcgcaccctgtacgctcggntggccactgcatagctgtttgtagaccgctgtcaatctacgccgccggctcccacgcgctggagggacctcagtattacagcgacaaaaatggcnagtgggtgacctcggctagggtatggntaagcatctcaccgcggtgtggtccatagatagatctgccctaaaatcctannncccccccaattaagacggtagtcaccccaagtagctgtagcatctctaacgttttgtggccaaatcctttancagaaatgtgcgggagttacctgcagaaagggcctgaagactagcggcgtgaaggtcattgcatangagtacttataagtctgtgtattccgggtcggtcggaacagtatgtgaaaaactaggagcggaggctgctcactatgtgtcaactgttnttggcatataagcggccccaacgtccctcgatcatctagagcctttgtcaaactcaacggatactccaatagtagaaacagtcagggtgactcccggcaccgagtactccnnatcatgacggtggaaagcccctgggcaggagaatttacttccgaggncatacangtaaaatctgtatagtgggtcctttcatcgtagtngagagtgcatgtcctatttgttccgaacgcagagaattagcatactaccggccgggtgggatgcgcgtagcagctgactaacaaatcctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcgcgcgctagttaatcttgtgtaacaccgactcttgggtgagtatagccccgggaagtctcagctcgacaggaaactatattttacctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctactccggccagtccacttctatttcatgtacccaaaaataacaatatgagccactccggcattgaccgaccgcggaccgccgcggtagcgtcgcatgaaggtgatgaatgagatacctctggctgtcctctggcatatgaatttctttgtttcggtcgcgctggtgcgatcgtagcagggggatgtgcgttcacgactttctaacttgcgtgcgctagcccgccgatagctgcagtttggagtgccacggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggcccctgnttacgaaaatggcaatgccacgacatgcacgagctcagttcatccgccccagatgcaggtcgccgacaatctgtgagtacttggtcagcttgacagnaagtgaccgccnntgtctcgtggaggttccgaatccctgtcagacggcgctctccgtttcctaacaggagtaaatatcgagtctcggagtatgggcgggctgggtcactgggatccgtgcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcggtgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttgccttgcgtnntaggcgcggacccgcaatttcggcgagagaactcattattttgggcgctangngcgcaaactttgaacgaccccaagagcgagcatcctccatggtgcacaccaggtagtgaccaaatattcgcgggggggatgcgagctgttgcgttccagtgcacgcctcccttacaatgcacccgtgctttctggcacgcctgaacgcccctgttactccttgggacggcacgatggacgactatgaccgtcagtacgagtcgtgggttgttgcaccgccggggacacaagagaagcgctttaacgcgcgggaatgcatatccacaaggaagaacatttgaccagccgccaacttatccgctgcgaggctcacgaccgcaagctagtttttagaaacccgtaaagctaacgtgtacactgcagtcgacttgaaattcatcacgccacaaacggtccaaagaaggaactcggaaaacttccagtcgatcagccgtctcgcagactaacaacccgcacgaggtctaggccctgccagattgcntactctctccttcacgtagtgttgcacactcacagacttcctggacatgaggggcccatagctattagcgctgcgcgtgaggaagcacatgctcccattttgtgacgttgactacgaactttggaagctcagctaggtttttgctagctatgaagcgggtgctgctcgcgacgacggatcgtgggagtgatgcctttggatcggacgtagcttatggcctcatctgtgtatacgcaattctggattgggggcgaacgggtgtcgaaaataccgtatgttctccagcctgaatagttgaaaagtcttgcccactattgcggggctgggattagcccttnaccataggattgtatacagatgttaagctcccggcatgcgcctgctagtgtggtcttcggcatcatattacggacgtcttgctctttagacctagtncaatacgcggtagtcatttacaaatgattccgccgtgtacatctacggataagactctctatacgaccgaacacatcacgtttggttttcatccttcggtgcaacgtccgacctgttttagttaagaccatccgggagactccccaagtatcacgagcccccgaggctcattcccatatgctagaggcaaatgggctcggatacagtgtatcttcggcgcatgcggcattagagccaaaccgaacgtcaaacgntacgactcacatgtcaaaatgccnaggcgttccggctgtcagaccgtggcagtgggatagcgtgtacttacgcagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctcggtgcgcggtgattatgagtgtcacgaggtacccactcaagcataagaggggntagtatacactccgtctttgnttgtcgtctgctggggggctatagctcgcatagagagaggcatgttcgcataaggactgtaatgagccagccanagcaaaccgcttgtgcgtcacccccaaattctggggtccaccttatttgttatcgtcaacacagggaagtttagtttaccctctctaatccgaccccagtaacagaaagagatggtacgaataaatgaaggggcaaattcgcggagtgctgtgggatccatgctttcaaagtccccgtcacccgctaaattgcgtttctgcgcgacatcctggcagtttcccttagccatcccatgggccacggtttctttgattcctacgtcttaagtcttgatctctggctcgccacaacctactgttccacgcgttcgtaaggaggcagacagccttggaccgccacgcggataagatgacatttagccgcaagcactctaacctaccccttgaacacagnngctaggtcccaatgtcgcantccttatgtccacctggggaccgacccaaagaaggtgctcctagttccnnnatacgncagagcagatattcccgtaaaccgacntccgttgtaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtactcgcccacgctgcaaaaacaacagtggacacagacttcgtcccgtcaaatcgaaaggcggtgtgctgatatatgggtacgttgcctagtagaacgaacccagtgagccacgactatgggcgtgatagcaggcgtgtcgtcgatgacangnnngnncgatgccgcctactagacggttatagattttacatcgcgcatacacaccaggttattaggttcgtgaccgattctagnagaaccctgcggagattggtgcgtangtagctttaaggacccgatgttagaggtctccaaggcgcggcacaaaggttggagtggacggatgcatgacctcactttctctgtagttgcggtcttactcaaccgagaacaaacctctttcgcggacacagccgncacttcaaaattttttgcttgcaggcaccattntaacaatggttcgagggtcaaaagattatgagggcaaatagtatccaattttgagaaggatccagcgcctataacagggagaactctttaagtttgaggctaaaatattcatccattgaaacggaatatcgacgcgtagaattgatcgactagtncctcccgttagaattccataggacgctgccacatcaagcatcacttccctgttcctgtccaccctggactggtgatgttactaaggcatgtcgngggggggcatgtgagcgctctttatgtctcaactccaccgaggaaatttctttggtcatgacatccgtccctctccgcaggccacgcgaaaacccggcaatgagcagttaagagcagccccccgtgtgccnncccgtattctgatatgcacaaccgttacgttgggacccagcaccaagtaagggcaggggactttcgagagtcgtaggnnttaacgtgccccaccgctcgtttgcaggtgtggcatgcgcggatgtgggtcactcaatgtaaaagggcacgtcgtatatcatatgaccctattttcctacgtatgncctgctaactcatgagatttataatgtttcaanncctcaagttggtcctcgggtggattaggattacaatcaatggcggaataccggtgaggttgattacaacccaatttaccatctgctggtacctctcaggcttattggacccattttccttgatgcaaatatcaaacccttattggctaggatntgcctccttaatacgcatcggctggaacgcaatctaaggttgctgccgtgaggacggtcggagcataagtntagcctagcggggtaacccccgttaaccccgaatcgctggaacccccccgcagtgtagaacatccgatagctatctgatgacccggaccatgattgcgctccgcggcactacgacacgtcctaacccccacaatngttttaatagccgctttcccggttgtatgcccaacggccggtgggtgcangtaccacccaaccacgatcgagtgtgcctgcatacgtcgtcccccggctgcagtcacagctaacgtgtcactctgttattttcccaatatttgactaaagtcgtgtccacactccctgagcggtcggcngcagccacggggcatgtctncctgaagacatagaggccgctacgtgcgacaagaggcgttgtaagatattacgggaggtaacgagtcctacgggcaacccgtagcaattgggcgcattccgccctttagtgactgtgcggcgctaggcaacgcntcttaggattcacagtgttacgtcnaaagaagtcagatcccgggttcgtacaggttaatcaagatggggcctgacgccatagagacgatgcggatgtagttgggttgggactgacagtcggtaggtagaaaaaagtccatgcgtgccgagtcctaccaggttatcgtcacccgtttttgtaaggataggaaggggatcaatgggtagttttaattggggttggctagtgnttgggccgttttactttcggcagcgcacggtcgcgccgctcggcaggacctcgaccggctcaagcgaattagtgcgtcccgtagggccctagatttaaaagaggnggcgtttggggaggaacactagtgaaacgtgtccgtaggatcgtagggaggcgcaacagcgcaggggtggactaccggggagggggaccattaatttgngccgtttacggtcttgttaactgtgcgtattgcttcgtaancgcgagcactctcgacagaccggcgcccctggaggccatggtcgacgagtaacttagaatacccccgaatcccagcgggggtggtgccactccaggctcgcgcccgctgagnngattctcgatggaggtcacagggcgattccgggggggtcgagattctgcttgggacgatttcttccgcagtgtcgggtgttcccaccgcggtagtcctttacggcttattgagggggctgttctcttataagctgcanagcctgtcggcgtcancacctctatcttgaattttatgatccgatcgcggggagctgaaggacttcgcacaaaggagggtcgtaaattaccgcggtgttaggcacccgagtgccccgtgtgcaacagagatattgagagttgngacgcaaccggtagggcctaactcgggacaggactaaaggtcacgtttgtatgtcgaaagttggcgcagtcacaagattcgatcatggtcttcttgcctttgctacgcgcctaatgatcgctattgagtggagctacgctctgtgcaggaacccggcgagaatcacgtagctgtattacgagcccgtagtataatcggaccgttcgcatgctccgcctcgtactggggcaacgttaccaccgttatgcaatccagacgtgcaagcgtctaactgtctccacttctcattgcttgtatgacacaagagtcgagattggctgggcaatcgtcggtcatcgagtgagccccatagccatgcccaggagagctacctgtgtatttggtatagcttattactatattcctccccggctgagaagaaatggaccactcggccgccgcngactagaaccgagaccacctggtgggcacccgcttcgccaaggatcgaaccgtgtgttgcttggcttccacgatagtgcttgtaacccatgctggcagctccccggcgagcattgcaccgcccctggcacgctaggatcaatctattatgctcacgccaattgtttgtaggacacgccgacaagactcccccgacgggganactgtgtttcccactaaacttttcgggtcttactatgttccatgtctacactcgtagaaggagacgaccngcacctctctccgatccagctttagctgaaagtagctcaccctgggtaccttactcgtagtaccagtctaccagcctcgcccgaggtcggaccgggcgagtcttaccagggcttctctactttcacacgggcggaaaatttgtcgcatggggcaacggggagtgcctacgattttgtagacgatcccctaagtgagtccgcaccagatcgagcggggaaaaatctgcgctcatggttccacccgagtggggagcgaggctaataaatttctttacgagaaacgtacttttacacaatggtgtaacatttatggcgcctgctaaaatcagtctccccctccgatganttgaactatccagggacgattgaaagaccgtgtcgagagctgcgaagccatcgggcgtgcatgtctcctaggtccgcagacggtagggggacaattcatagtgcctgccatcaaatcgtgacangctcggatagcgtngtctagacccgggattgatacgggaatatcctgagttagcatggctcgttttgcccagtggcgcatcgggaccctgagagccctgaatggctcataatcccctatagaactccttgcatttcacgtcgcgtctcctagcacgactcggtaatncgcggggtagccctaacgtgccacctcagccgcggcgctttcgctgcttgacaggacgtacttgcggccgttcacggaatgggacgagattacgccaggtctatttactttgcgccaattaaaccttagatacaccgctacccccgagttatccgcgtgtagacacaccctgtacggtcgcaattagcacgagctcgagtgagcgagttttgnctctcgctgttaaaactgtttagcgcgcttgggcctggcccctnagccttgttattcgtacacctaacttaccattctcgcagctgtatgtcgcccacttagtttctctccctgtattaatgttgctgtggccaactgacctgatccataccacacggcgtcgtcccacggaaactcttaacagcaaagtatatgtggcggaagcctcgaagacttgtgagattagggaatatgaacgctaagccggagaggtacgtaacgagaatggttcctacctccaacggtggaaggcggggaacgcctgatggctaagaacggtatcttcagccgcttcgtctggtggacggcccacaaaatggctaaggggacctagttaaacagcagcaatgcgatttctgtgtccagcagttatgtaattacatgtaggacctcgtccgagcttagtcgccgcactcagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaaataaactaaggatcgtcgnttccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggtcttgactagtgaggggaatacaagaagcgtcagccgccaggnagacatttttcagggtcagttcgtcctaaaaacgtagtagacatatagatcggatcggcagtagtccggtctggcgacaccggatcttaacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactttccaccgtaccagaaattgttaatctagtgccgcaggtagggtccctgcggtgaaaccccctgcgcattcggtgctacctccttatcttagagtgtntcagacaagaccagctcgtaatagatcgggctgccgatcaggtattgctatcctatacggtgcttnatgttaggcaagattagaacccatggataagtgcacgnccggtgcttcgcacacaatcgtaaagngaaagtcgcgggtacccccgacttagtttattccaacgcggaaagagtagtgcggggagaccccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccgcgggactcttctgcgatggtaaacgtgaactgttcccgaggacatgagaactctcaacgctacgggaggactgggattgttaccgtgagtggtactcacgccgcagggcgtacagcgcgacccctgcgtccggagtccctattagaacgcctgatccgcgtctccgnngcctcgaccgatacagtccgtcgtatctgatactcagagttattgctggtatacctcggtcgactcgagtgccgtctcgggcgtcggagctcaacagcccngaccgtctaaacagcaggtcattatacatgagaagatgaccacgcanctaaggtgggtgatgtagcgtcgcctagtcgcacaagttagacaggctacacctgttaagggcgggaaagagatattctcctgataacgaactgcgtgtagtgtagccattagcgcctatgtccgattgcgatatcagcgggcnagcactgggtgtggctaacattccacattcagccccgggtccctccgttcgtcgcaagttatctatttataaggccattttccatgttcacacgtgactcgtcccacgactaccagaccaaggttgagtgtataatatgctgatatcaccgaatggcgatatgttggggacggcccgattacgggtaaacaagcgnttacctggctcccgttgcctttctatgcattaggtctgctgatcttgttcgggtaacacgggcgtcggcgttatacaataggcctagccataccttggatacggcggcgccgcaccatgggattgatggacgcatcggccagccggataagttgggtgcccgtcggggagcacatctcagcgcgcctattctcccagacggacggtacttgttgctcacaccggggccacgacgcctgtggccacctccagcccatgcgagtggtaccatagacacctaggctccccgggaaccgtntggccgattgtgaaggaagttgacttctttgcaagaggggagggatatgacactatagcggaagcttgcagacctcagttgttgctataagctatcgagtaccccacacatgtaaatgtttgtctatngattgccccccacccgtctgctctggggcggcccggcacaacggtgcaatgaccggggccacgggaccgtatggtgcaatgtcaccgacgtnttcgggtttctcagtcgcttgttgaccgttcaggttcaaccagcttccccggtactacgggcatgggngaggcgactctcctcatgatgctctcgtcataacgatcggcggccgagagacccgagcggggctctttctgggatagttgtgttcncggtggtcgggggtaggacatgctaatccatttggtttggcgaggacctaatngccactcaggcctccacgtagtcatgggaaccccggccccacgggctaggacccggccattttttgcgcgacatattgcggaacnggtgaggtagagcgcggccgcagcttcctcgncatcgctctctcaatcgcgggcctagcggttctttcgcagtattggctagcatgatactcaaagacgtctaaatcgactcgggttcaccgctcataataggcaatcgcgntggctggaaggtagaggcagcgtccatgttcgtagngaaggcgttggttgtggctgtaaacatcggcggtcgtttacaagttaagtattgccgcttatcgtaacacactaacgtancagccttgggtttgtctacgcncncnnacgtcgggttacgggcccaggngaataacgatttacactaatgtctcattatacatanatcaaatagaagattcatagatgcctcggaatattgacgctaaatactntggacagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacaggtgtagagacgttaatgattcacccatagatggctgtcctcagacttcggagangacattgccaacggcgtggctcaccccgaggaaggccgnngcttcgctcggggaaccgcaccacagttccccagccgtgccgnaaagagcccgaaccgcngagttaatntgtggcattaacacttatggtgcccactcaggccggggatataggcgtgcagcggcatgtgtacaattatgttaccctcggagtcacctcccggggggatgccttgaaaaactgagtgggcggatagctccgtgggctagctcccaacagacctgcccggccggggcnattcgacctccctaccctctggagtcttgtagggtggcaaaactagcctcgtttacaggacggcgtcctcacttggttccggcacctgtattggggcatcaagagctcctaagttcgcaaaggtcgnagtacttaggacagagcggatgaggaaccgagcactcatatttgcgccccataataggatgctgccccgggagcaaagagctgaggtcttacgtacttcgattcgaggcggcgccgtttacacaagacagttatttgtcagcagtgatactgccggcagattagacttcaggcaacagttgggagcgggtagaggccggttacagtatgggttgcgcgcaagaggggttagcggtccatcaaaccaggtactagcgccacctgagcagctagatttatcccttcacagataagtagacgccgcctctacgtctcctctgagaggatgaaagttacaggcgccccagccagatgggcaccgtagncgttcgctccatatttggtggtctaccgaccaacgtactgttgnccagcggaccctaggctactcgaaacaccgctcatatactgctactctcccacntgggtaaacgccgtttcaacgccttcttggggcaacctcctcaggggcaggaataatgtccccggcgagcatctacccgagggcacagtactagttattagccgggtctcggagtcccctgccggaagtcccaagatgcgcggtaaagatttccggaagaaataccctatcatgctgcaatcaaaaatgggtanaggcccacgggctacatttggggccgtgagacctacgaactaatgtccgtacccgagattgtgggtaaataagcccacaacagtctggacaatcaggtatgtagaatagcgactctgattgtagaggtgtgcgagtccacatgtggcgggatcgggggagcactaacagcgctggaggccggacacgacggcttgtcctggcgtggtgagccgtcggcttagactagcacattcgacctacaagcgtaaagtcggccggtgtgntgccccccggcatgttgtcagccatatttcacgcgtaggtcaaacgcaagtttgatggagtgcggttgttctagtatcactcgccgtcgatcttttggcagcgaaaccggaaatgaggcgagcgcactaacgctcacgggcgtcacacagataagccgcccgcaccaactaatatcgcctgcaaactaggaatcgccactgcaaccacaanggtntgccacgcttccgcattacggcaaatttattagctcacactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacattgtgacgacaataccgtgatcatgggagtcattagtataaagtactttggctcacctntcctcatcctacccaaccacgaccgggcgcgctncgcgtacctgtgggcaacaattcaatcgaatagctacacatattgcacgtcctgccagctctatatcttctaagtggactacacgcgcgaggtaagagcggaccgcttctaatcgacgctctgagctaaaaactaaccttagagtattaagcattgtataggaagtcgctgtccaaccgaanagattgtcgttgcaccaaacgcctcgccaggctatggctccggtgggttagattgaggtgcgtcggtgcttagctcgcgttcgtgagtgagcagacttcgttatcattctatccagccgtgaaganggaggcaccgtgatagaaggtcaatagattgtatcagttacagatggatcgtagtagtccccaaatactccgatcctatcctatactgaactcattacagggaccctcccgttcccaagccggggcagttgcagcgcaagaaacccccggaggacccctgagaattgagggtcgatgaaggcatgcctccaacataagcccgcaagagcaaggccacgcagttgttgcagtagcatttttacaaaggccggtttcagtacggagannaaacaacctaaagtttatcgaggtaggagggcgcacgcgcggccactgggaaggaacctacgcgtagcagatcaaggtttgttagctagttgcagtataaccgtgttgtaccagtgaggccctaggagcattttcgaggcctgcgagaggccgaagccctggatcccgggcaatcatccgtcgtcagcaaagttgtcagnggaggacagccttatcctagtggattgcatctcccgaaacagttgcttttacaccgatagccacggggttgtgacaacggatttatagccccaaatnctgcaatctctaccacgggcatacagnaaagggtctttagctgtatttgtagtagggccgtgctaagcgtagcgctaagggcttgcgatttagccaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagtgccgtgggcngtactcgggactgacactcacccttaggtgggggaggcatatccagcggcaccaaagtgcccagctaatgtgcccgtcgaagccggggggttaccggttcatgaccatccttgacgctccccgacagtgtggtatcagcaccacccagaataggatctcgggctatgggcgtagggccttatggatctgagaccgagggtactgaatggaatgcattgacttcgtaaggtggggtcccaaccactccgtcctgtcgttagacgcaggagtacaccggcggcgtatgcactcgctggangcccgaataggcattagttcatatttatggcatccatccgccgtgcacatttcggggtgaccctcaccctacgtgcgagcatactgggggcgttattcgcactggggaattatcgtagcttgcgaacgataaggcagtcacttccgttagttcacaccgagaggaaaatgtccaacgataccgatcactctgaaagagaatacagctcctagaggcttagacaaggcnnttcaacaggcgctcgcgaatttcagtcattctcacgttctcngctccttcatgcatcttaagaatactggagggcgaaggtgcacaaaacccgcgtaaacgctannggctcgcatactctacacggaccgttanctctgaccaatcaggnaatccccaggtaattcacgtcccgagcctcgactgaaaccacaagtataggtcaagggcacgcgtaanttcaatgacggtgcacaccctgctaccatcacatgcagggcactagggcatacaaggaaacagcctcgtcctctcgatttggacagggtacctgctatgcaaggcggcatcccaggtaatcgataagcataattagnggcgcgttcgagtncgacataggctgcggcacaagagtcacgttaggcagtgcgagatcctgggggggctgcataaagggacataccgcgagcattgacagcgcctctcgcatacgcaagaaccatggaatatgtatcgtccgggggcaatgctcggcctagtcgatacgcactngagaacctacctgacagncacgcatgctggtagcggcaaccctaatctgaaccgtgacacccatacataacaaccttgtacctcaagggtccgctccaagtaccgtccatcatctatcaccccggtcgtggcaaaaaccgacatatgagtgcagggcacagacttaaggggattaacgtgcaccgccaggcgctactcntcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcagtaagataggctctttcgtctggtcttgcagctcagaaatgcacngacgtcgacaggatatgggtataagttaggatacactccgatcacaatgcgcaccctttggatagggcatcaattatcacgcgcccgatgacccgatggtagcagaagctctgcaaggagcctagaggtagctcggttatgatctctaagacccgagagattttaggaatagaactaattgntaaacccccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcttcgcctcgacacatcgcgattgttcttcggttccgagtgcatggatctctctccacaccgaaccggtgcccccgtttcttgttcaaaactccgttcttaggtgtggcattcgactcatggangtcaggggatatatgatactcgatctcgccctatgcacctcctgggcggctgcatttacaaggcgtggaaacacaaacatgcgttgagcgcgtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggcgatcgcgcatgaggatgttgcgactgcggttagatactcaattgggatcgatagtgtccgtaggtactacagccccacctatnnccacaagacccggcctttggtgggtaaaaggacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtgtcagtccgagttaccgtcgtaggcaccttctatggcgcgaagcgttgcacgccgaggcactcaccaccttgacacgagtggacgtaagccaaacagctcctcctcgcactacatgtctaccccgactcggatatnccaatgtnntgttagcagtcgatccagtcgtcctcgtcgtggtaagaagacaggaggccgcagtcggttaaatcgtcgggcaattagaccgctttcttagacctccaagaccgtctncaattgctgtatccgagggtaggagtcggagtgggcactgcaggaggcaccggtcaatcgtgtccggtagcgtcgtcccccgccctttaggccgttagccaaagcacgagtattcatgctccatgtctctctctcaaaaagggacgtaaccccccttcaggtgaggatantaatttgtatctaataatcttataataccccgggttacaaaggcttctcgcgcaagcttcatcagcagtccgttaggagcacatttgctagcggattgcaataaatcttaaatcaacgggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcggccgtccggacgcaggcgtggaggccagcgagcgcnccagcaatcaagaatggtaatgcggtagggccggtcagtcataagacccgcaaagatcacttctaggacttgngtgataggccgtcgctagtgatgggtcgtgtttgcggcgactggatactacggtctcccgactggcgggggcgcctcagcgcgcaaatcgcctacctaggcctccgacatgcagcgtgtcacgatctcttcccagggacgagctattcctagcagcatgacctcaccagtggactccagctcatatgcacccgtgggacgcggggagtcgacctatgctggaggaacaaatttagtgggctcatatgtcaccgggttcgcatgcgtttcgcaggcctctcgcatggcgaatgcgtatcaagacacccctcgagataccgaganaaaggccgaccgtttacgcggacgtgtatacgacagtcatcgggggctaggctaggtgcgttactggcgcctatgcccagattacatccattggacctaccgatcatgaatatcttattcattaccagtggtcgacctggtntgtctgggaagcccaggagttctctagggtaatccgcgcgagagtgtcttctgtcccacggtcagcaatacgtgtcaaggagncgcaaccaggggcccgcagcgtcgcccactctggcggcgcgtctcggcccgatgctgcgacgacggccccgcactaagaccagaacaatagtacaactaggtctacgaatggcgcttgaactagcagaaaggtcactgctcnatgcgaacggacgtggggggtaagcagtatgggctacaatctcgatccactacgataagattctgtgatccggcctgttgcctttcgaaccgatggacattactcctaccccaagcgggangccggcagtcaaagggggccttaggaacatacaacgcgagtagcttgtaccccgcgaaactgggacctcgcgcaacaaatgagacgagcgcagtctaccaccgttcatgcggctgggcccccgagttgacctgtttcactagacgctagcctgtgctgnaccgacattgtagcacaaagcactgtaccggccgcgggtatgagacgcagaagaacgttgccagcactccggtcaaatccggccaagggttttccgctcagttcatcggagaaatcggttgcgtgtcggaggtnccgcgcgcccacgatcccatgcattccccgtgcttggccatcttgaggtagccgnntacacccaggtacagttatctcaccntaccaacttaacgctctttctattccgagggtcccacatgtcttctgatttgcgataaagtatggattccgctatacacggccgcggcgtgaactggttgaacgcagtgncatgagcgccgctctcccaatagaattattatatactcgcagcgcaaatccctttacantcgccctncctacacacccgcgctcctccnnggagtatatacagacgcgaatgggtcctaaggtcttagagccgtggctgaatgatcttntcttgtcacaccgcggttctaagttgcccacgaacgcacgtatagagcatcacagacctccaatcttcggaggtcctacgtttgatatctcgaacancctcatnaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaagacgttggacccgcgaaattcctaccaagtgttagntccccggtgggagtcgtccaccctgctaggcattcgtaaacagcacaacagcccaatgaaccctcaccagaaggtgccaggcgcccaaagggtccagaccctagttgcttttcccaccctcgtgctcgggaactccagccgaaccttcgttgagcccttaacccagcaggtaaatagnaacgttcgaagggtgcaagaattgagtcaggtaatgcgcctacggagcctcgcctagctagcttgcggagtgggtcgcatatagactgcaccgtgctcactcnggcntacgtattcgttcggccgttgtttgcgtcgaagaaaagaccagttcacagcttcgggattacggtcttttctgctgacgaacttatcgccgtaacccaagatattgataagaataagtcgctgataccgagctctcctcaggttatccggaatatgctaaccctacaacaccaagtgactcacaattggaaggtgaggtcgcccaagtcggccggccccagaagcacgatataaactatccccgattacagcaatgtcctatgggcgacgccaccagggtcaatttgttctctgagttccctaatcaactctctacccctaaggacatagcccgtctgatacctggggatgttatacaccacctattttcctgttaagaaagcacctacagtagtacctatgatgccctacgcttagtcacgcacctttgcctatccctgagcacgtgtgaaagcactggtccagaaaaagatcccgtggataaacccagggtgacagtcaccacgacatggacagtcggcgctcgttacgggcgtcctgtatttaaatcgctgggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatnnattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtaccaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctaacgtacacaatagtcagagttgcagagccttatacttggttccgcgggaagtaattcagcgtgtgacttgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcatgtaccccgggaagagatcgctcgtcctgaacagatcgactgctcgtgagagcaattttgtgggcgcagcgcccggccgtgctgtcaggcttgagcacatctcctatagatccggcccgtagacgaacgcacgcgacagctccagaaggggggaggctgtagcgggtagaccgctctactttgagctgcattatcaccggcaagcttatatacctgttttcccaccgggactgcactcaagcgcgccacttgtcttaccgataaaaagtcgtccggatggacctgtactgcttaactctggaccgtgcaacactctagtaggctgtaagctgggagttatgctttttcaagcaaagatagtgtatggcgaacgccaacattcgtgaccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgatgttcagcgcggcgaatctattttcaggacgtgggcgatcgccgaccgcttgctaggtcgagagtgtcgctgtttatcccggctattcggatccgtactccgtaagcaggcttcttccaatttgtaagctttgcgcgacgtaatcgatcacggcacgcatgggcctgcggcattctgggctgccacttccctgtctcgggcggcgagtgcgtgacgtagggtaagagagctgggtagacatcggttggaatgtgtctatggcatattggacatgtatgaatcatgccacgcatcgctatttgcgtgaagctggactgcagantngttcctcaagccaataggttcgccccggggcccccttggctaattgcccgtacctatagtnaccaagtctcagtcgtgcgcccccaccagtatgggttgactcgacggcctatggtaactttcgcccaactttagattaaaaacccctccagtggtgccgctacgttgtcggtaaccacggagggaagacgtgtggcgaggctaagcagcagacaactggttgcgagaactagagatgctatgaacgggatcaggcgactacaatcgtcccagtcaattcgtggatttcccacgcccttaatagttccttctaatctggccccaaccatcctcctgtttcgaccagcgttagggaccaataatgaattgaggggactagccggtccttgtgcctttatgtgtgagagaattctcgcgagcctcctataattgagcngccatcggtggacccggttataccgagaggcgcctcggtatcagatngcttttctgctttggccacctctgcagcacccctcaccccctactttggagaaanacttcccgcgttgtgagaaggttatcaagaagactcttgtaaccatgaagttactgttcagtggcttaccacaatcatctcttttatatcctcgctcagtagacgtgggtctgcgtgtgagcgtccagggaattcgaatttgggcttatccntcgtcccggaaatacagtggattactagcgccaacaaaagacttgcgctggaatcggngcaagaggtctaggtataaggaatacgccgcnccgnctcatatacgacggtctacccgcgatcacatctatacgcgtcccccagttcattagttatctccatatccctccatccagttcttgatctgactaggctctttctggatgtccctcagtcctgctgtgctcggacccagcattttggacgctggaatcaagaggacgaagccctaactgcttgccggcatggatgccggacattagattaaccttgggcacagcaccccggaccacttagtaatcgggtggtcgcgtataccgcagtgccatcagaatgtgatacgcaccgacgagcacacctgacagactncaagcactgtagcggccaaaacggagtaagctgcggacgcagctaaagatctgctcaggataccatcctatcaaactagtgcgcacgctatgtcacgaattcaggttaccgccagggggcacaaagtgtagacttatcgcgggggcaaagtcgcctacgaggggctcgtggggccccccgtcgcacgaacatgaatatttgctaagagaccgcgaataagcgagcgtgactgtatttatcaggaagaggtctggcgtatacgagttatgtatgcaagtcgcaaagagggcctagtgaccccccgnaaccaggttggaatcgtgaccttccaggtgctcccaccgcccgaggctaatttcctcactattttggccagttgcccacccggtgcgtttacgccgccaaacgcacggtcacgagncgagcagaaatgcgcaancccgagatgacgatcctatccaaccttgcgcttttcagagttgcatgcggactcaggcgaccccggcctcttgggggcatgcggatacgagcgccgcccattatagaatcaaagaaggtntgtcctagaaatgagagcccaacagcagtgacggncaagcgcacaccactctcctaaacccggcgtataacacgtgaatgcaggagaccacagcgagggtaatcgaacgacnagcatccgtcagttgcgcgtcgcagacgcggcctcgcgtggcaccacaggctaccacagattgctccgcacgtcgttatcaaactcaccaagaacagttagtattccacaaattattaaatgcctagactagatctgcgtaataggggtgacctgatacgttaacccaggtctgacccatttatacaaggccgaactcatgtaaggcatttcggattaacgggagtttaaagtgtatccacgccgtttcgggtaaaatacggcaccgcattctcgagggaacgatgggacgaaccctaccacaacccccgagctttgtaagggcgcccggcgaacaaccagatcctgccggtcccagcgcgcacttgggcttcggtagaggcggaaatcagacacgggggggaagcatctgcctaagtgcttcacaacacgaaccaacggactaacgagcgctctcgggcctacngtcgtgactgggcgggggctgaaccccctggattggttgaggaactattacatacggctatcccttggctccaggtatgttggcgcccgtggaccgnccggggacaatatggctaaattacagtgcgcgcgtttagggtaggccttcagagctcacatntcccctaggccttgtaacacacctaggcatcgggtctattacaattctcttttatgggggagtttgtagttatacaagtcaattcgactggacntagtaaccagagccagtcccgaaaggcgagatccatcatnggataaactaggnaagacacagagcatctcggttagacccggacgggctggtccgacccagcaaatctttgtgccttaaggcgtgntcccccgaaacttccacgcccactgctttagtaattaagtacgacttatggatgggattctacctctctcgcgctaggcagctaacccacaggataaacgtaagcccgtaagcgaccaagctcgacccagcnttgcgcggctacactgctgactcccgggcctgcgctagtcacgaatgacgcacggaggttaagagacatgacttcagggtaactaagcggggcgacaaggacgcaccagggagaaactgtgacgaggcgagttagctctcgganaagagattgcctgtcaagcccgcccgggctccggactctcnnnggcttatcctggcccctccatacccgnaccacaaatatcgcaaccgcagcttattcaccataacctgggcacatggaagacagggaaagtggtactcagaccttgtgcatggcctacagtcagtgatagtcacggccatgtaaataggagcacgggtgaagagcggcaccgcatctaatacaggatcgcccgcagtggtatccataggccgactttcagtgcaaaactatggtcataactcttggcgataagttcctcgaccatttagaatccggattgttcgcagtcatacccaattatctcggagggtgtgcgggggatcgaaatttttnnnacaccatctgatgcgaggatctgaaggagtccgcattctttccgtcacggcagacgcgtatcctatctcggttaacttctttgtacgtatatttacgctttagtatcattccacgatggaactgcgtgacagcccctgcatcttagtgcagggggaccaacgtacgcagttccggctagatcgatagtaggccatcccgggcgcaattaaactagaaaccaactcggaattcagcgcggcgaaagaggaggcatgaaggctcgcgcataattagttgacaggcagggcggaggggctnagcggccacactacgaaacgctttttctccagagtagtgnccccggtcggcaccactttcgtctttgacttctctacgtgccccaagaacgtgccctagtcttagctttttncgtagtagcagatcggtagtgaaggaaagatggacctctggtcaatgtacgtcacgtcatgattacgagttgagctctcggatataggtgcggatccttaccggagaaccgaggtgataccattcaaatcggggcagtgacgccgtggtggggcgacgcacntgccacccggtcatcgagaacatgggaaaccatgaaactggctaacgtcaaccatatctactgcacaattatncactctacttgccttcggagagctcgttactctccaactgggagacgggggtaattttgtaattccctggacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatttgtttgggctccactgcgactaatgatccccacgcccgctcaccagcattgacgttgaaaaacagagatagaaggtgcagtcgttaggaggtgggtttctgagcaggaggtacgatcccatctacctgcgcgggaaggttcatcagagacgctgctccggccgtgtggggtcaggtttttttgtactggacatccagcggagngatccctatttcgcttaaatctgtacggtaaggtggaacggggaatgctaggcgacttattatactccttacgaccctggtacgcgtaagtactagcccccgtcacacagggtttcccaggcgctntaaatggcagtctgcgatagccagcaaggtactctgttaaagtcacgtcatacaaacgcgcatagagtgagcacctcaatagatcgtcaatgtacaccctctggtggttggccatttcacctnngttgctcagggaaagatatcaaagtatctcaaacggccgtgacgacgccctcaatagcttcgcttagtggggtcaccgagggtgtaaacgagatatatgggggttttgcttggcctaccgtctacgccgcatatcatgaatccgaagacgagcctactagcggtgggtcgtggccaactattgtcaaacggggggttancaccttcacgcgccgcgttgatggtctcggctagcagccctatatcagacgtgtcgatgttatacgtacaatccctancactggcgcctcacgttgtgcggcaacgtacgtccgctggggacggaccgggaacaagcctcggcttagttacgttgctaggagggtaattagaagtaccatctttggaaccaaggagcgctgnctgaccctcttctatcgggcagcagaacttcgggaatcgacaggcaaaacaccgcagctcggtgaagcacgggatgacagcacaaccgtaaattcagttcgcgccatattggggtgggtcacctctcaagaccctagtgggctcactatactcatatctatccctgtttgaaatcgttgtcaggaattaccacgttggaaatctgaacggtcgtaagactatagggtggcctctgttgagccatacgagnagttgctgatgcggtagggtcaaagggaagcgtttttaggagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggtcttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacataccattgcgtgagtctcaatgaccagaattcgatgttagatgtaggtcgaacccttaagcctattgcagtcatgtcctggccganctcaatttccgtgaagggtgagaccggtaagttccgttgtgcggggaaagcgctattaccagttattcgcccgtcggctaggtgaataacttcatggtcgctttataaatgcccgccattcagttacagaaagtaccagggtaactccctatacagtagtgtatacactctattcacagccacgggattccaccgagctccgcagcangagcattgatccggtaagactagcgaagngcgtgnttntaaggcccgggggccgcggtaagttaccatcgcacgcagtaccntaggttggtgcccgggggcccctttggggcggcgcaacctgggagacgacgaatctgagcaggtgcgtccctggctcgtgacattgttcaagatgcaatacttcttgatgccgggactcattcccactaggcacagatctatatgacttcgcaaacatttggagttctaagacgggctttttgaacagtcacataggtgtccgggcggttnacccaaggcgggtgacattatggtgagatcgagnttctctcgatgtgccacggtaggcgtggtctataagacacngacacgacaccccacgtgatggggcgctaagaattggtgtccgttagaccccctagaggtcgcccaagtgatatgacgctaagcttgaacatagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatcnaaaagttccgatgtgcgccataacgaccttcccgatcccacgatgttaattccgagtatagattccgcctccccatccggatacgcctaggctaaggggccaattaacaggttccgccggagcgaagnaagggctccgagtcctcgtgtctctccggtatnttgcagtcttaaacttgtggtgtctcgtggagagcacaatccatcgtaaaacacgaatctgaccgaccataatccgctcatccactcctcgactcctgcggatgggtaccccctcctagcaccccctgcattgaaaaactaacgtgtagcaattcattgggcaccacgcccgctataatgggtcgtgccggttacaaataggacccagcatggattgatccccagcgccgatccgatttaggagtgcacttgcagccgaacagggtctgtctacaaccgatccaacattaccaaccggcgagctcgaaaagtgcagccctatagtgtggaggtgatccaaagggcattctgaatacacagatcacgccacccgcggtgactatgtcgcgtgtagcacaatactatatggttcgtttaattgctcatgccgccacgaccttactatgattcttgcatagtagactcagagaatcacgggggatagcgagtacgctaccgnagggtgccggtcgtctgggggccaggcaccccgagctgccgcgcgctggtcggggggccgacgaatcgttcacgagcgtgctaatcgttgacttccacaaaaaccatatggcaatgccaacgcggcacgaacgtacgaatagcggagagtgatttgcagggtgtacagcaaccgcctcaggcacggcatcgttgtacccccgaggagcacccggccgcttcgcgtcatagattcanaaagtgcgaacctagtccggcgtttttagttccgagtcggtgcgagagtacgacccctatacgccgtaaacccagaaaacgatgaccgcctgacgaggccggtgccaggttcccagagagacttaatactttnaagtccatacgtacagtctctaggcttctgtattccggtcgagtgcaacacagaatgtgttcttaccagggtgcccggtagtgatgaaggtactctacctaatgttatcgaaataggcgggacgtacaaatgaaggagtaacagagcacgatccgcccggtccccaatccctagtagcggctaaaatacatttgcataaattgctggcagtggacatttaaactcgtgctagattctctgtgccagcgcccgggtgaggatttgcgggcgaccaaacggttccacgttggcccgggtacgtctagcctcgncgcngagggctttgcggtttcgtggttgccagttcggaaaatggcctgctccggttactggttctgcgtctggatacattcccgccaccccggaggcnaccccacacgagctagtgagctattaacccatattaagcgaagaactcagggcccactgatatcgttntcgccnatcgggcgaacaatctttgtgggccatttaagtacatgtattgcccttgaatctagatttctacaaagactagtttgcggcctgtgcgacactgtttcgaaatctatcgggcaggacagtggactcatgcgcggttcctccaagcccaagatctgtgccatgaaaacggaccatcgctggctactggcgacctctcgccgtatagctcgtcgtagcccaattctgtgattttaccgcaagcgtaaggccctaaagatacgttacgacgcccgggaacccatcaggtggacccggatgtaacagtcggtttgtgaaccctccagaagctaaattcgcaatttctcgccttctcaccggctgaggagtgtacgtctggcgtcgcgattctttgcccagccgaaaaaacgccggcacacctcagtacctactcccaccggccgatcctggcacatngcagcccccgaaaaactccgttggaacgcacgggcgttctcgacacactcgcagaaactacttaaatgagttcgcgcgctgcangatattccgttaacacccccgtccggacgcgaggttatgtagacacacaagtggttcgcgccggcatgtacaacgtggtcacggttgcgtgacgtcatcggtagctgacggctccgcatgttctgcgaagctagctgacccaaagtcgatctgacccgggtgataagcattgccgagcgtcttccccaatatctgatagggattcgtgccgctcatgacccatccaactgctcngccttgctcgcgcgccgcgtgggctgattatctatcctcctattaacctcctgcagtcgcgcgtaagagagaccgtgtggagcgggcaacataagtgctgcacaagctctgctcaacgcctttccgacggccagtgacgttcccgagtcattactttccacaatgtcctgcatgctaantaataagcggcgccccgttgtgggtcaaggccacttaacgaagaatagaggtnntttgaggcgggggtgccaacgggacagacnggttcggccttgtatcgatgtagcgcacactgtcggggtgtcgaaaactcggcgaaaggaccgcaccgcaagtcgtagatttcatactaaataatgcgctcacttttctactcttaccataggcggatgtagtagccagcagcgaatggtgttgagagcctcaccacgatcttaacgttgtgggatggtgatacccgccaaggaggtgtacagaaaaacatgtcggagttnaccttttcgcggtacgatcggagtataagtctatatgccgtgacgggtaccatcatgaccaagcganacgtcagcgacaatgctgctaaccggtaccgcctcggatcgtcaacaccgggggccatcttcgcgggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggtaccaccctacaattagccagcggttgtttccatgtcggggagggatacttaagtaagagaaaataggtgagcccccaggcatctncacaaaaatttaatccaatgttcggagcgaagtcaaattgggtacggtggggacacgtcggaagtatacttcgcatctctcatgagtaggattacgggggaacactcctcacaaaagctgcggggcctcggaacccagaagaatatngacggcggagtacagggccgcataacataggtctggacctccgaccattatattacgttgcgcctggagaggtatagtcctgggttcttttccataaacaccgcacatactctgcgttttgtgatcgttataggccgttcaatgcgctgtcaggacaagtacaatgacaatcctgaattcatacttcgtccagcgggcacatctgcccagcagcggcgggaacatcgttgatccatccatgttaggggcttgtttcggcgcatgacgctntatggtccggacatcaaagctttcctagagttggcaggtgcacgcactggagcctggcttgggtgtgtaggaggtcaacgctgtgcactccttgggcgtggctttagtggtcgtgtcgcgccggaactcgctaaatcgattcttagtcacgtggctatttaaggactatcctagagtaatatgagaatgcacccagtttttgatgtgagtggtcgttcctcagccgatgacgcgcgaactgaaccctgcgaagcngccccctgtgtaggatggctcctttagccgtcgagatgcgcggccgctaatnngtacgcaagaacactcgtatacccgaaatccgtaccgggttcgtgtctcacgaataanagcggagaaacgtggtcgctgtatgccgacgagtaccgccgtctagtcttgacacaacgatgtgcaacagagggggtgcagtgaagttcccaatactgtagagaccgcacaatttttcaaacttcaggtgattatggctcccgtatcagccccatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacatccctctccgcccgctcacccgtacccgctgaaacttgggttcctgatatagtgacggcccggtgcctagagccgtnataccttatacngcggattgctgnnaagtatgttgttgccttacagtactaggccaaatgggtataacccgcgtgctatggtaggacttntnnctagggttaagagctcggaacttgccaacatagtccgatgtaggtaggagcggatgtattcgagaatagaagccccatggcagngttcgtatttcgtgtataggagagcattggcgatgggcagccctacgcggtgctatagacgccgnatgttatgctagtcgcaccttgatccacaggttttgtccgattcggggagctagccctgtgaattctagtgaactaggccccggataggcggtctcttgcacaaactcaatnagattcaagacctcattgcgcgattctatatttnttaacccacaggggtttcnactaggaagcctatttgtgcgttctccacagataanctgtacttatcttcagggccaatcaannaatacattcgcgccnncgtaattgggcggagcgtaacctcttcgcagataatcnattgtttataagtatttagattccatgacgagcgcttcgaggctcatagcaggattaattttcgttcagctcggccatatcgggtgaaagccgcaggggctagtgatcagtcgattggcttccgaggtaagagttaccccagccgttgcgtaggctaagcaggtgccggtgtgtgtttacccggcagcgttttcctctgagaaattctgaatacacaggacactacgacctaggggaatttgcaattaacgcacccgagtactttgtagccggcgcgagaaatgtgctgtgtggggtcntgttccaacggaagttaataagcctgttggcacacccttggcggatgacggtgggaatcatgacctccagcatgtctcagtctatccaggccggattcgatggtgctcattgcggtacttacacagtaaaagcccggagaaagacagccgtgttttcactgttaccttacggtctggagcccgtatcctagtccacacaagtctgggcggcgttacccggtggaactttggtagaaccctccgggcgnctnctggcgccacattagntctggcggggcgcctttccccgtaagcagtcagggtcggatatatatcgtcccccccaacatcacccncaccattggntggtccggttaacgactggcgcacgcccacaacaccaagacagtagtcataccggcatagggaattgagtaatcagtgagccttgagcttgtcgactttatttttggcacgcgaggacttccagtcagtgggtataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcattacacgtgcctgggcgctttacgagaggctgccggcggcctcctgacgtcacctgtgaagggtgttgtgcaaaacactccttgcttcgggtctaaggcccttgtacgtatcggactaatttcaacctactaagaccactggcgataacggtacagcaatattgaccacctgctgtatgtacccaccgagacttgggagtccagggcccgcagtcccagtcttatcacctctaagtccctaagtactaaggtgagagtgaactacggacacgtggcgggtcncaagaatggaatccagcatgtggggggacacaccggtggatctagctattatgatgccacactatggagaggaaaggatcacctngtaagactggacatngaaacaactcttagcgggcacttgaaagaacctagcgttcatccgggtagatgatcattgtgggcagnatgcgtccgtaccncaaaatcacttagtatacgtgatccgtaacccctggcaaactatgatnctttatgatacaatgataacaccatccgntacgacaccctgaatactcctgtctcgaaagccngttgcggcgagcaacacctcggtgcttagttgagttatatagcatttgggaagagtacaaccgatcggtgggccctgtaccacagaaggccagagttcaggtaatcgcgaagaatcngtgcatgataatgtagccccacggcccgccaaccngacttacanagcttttctccctacacccggtngtnatagncgtttctcagctcgcgccgaccttcgaagatcaggcacacgggcagaggccgggaaccccagccgagcccccaggcgtgggctagcacgtctagtactcaaggttggcaactaagtactaagatctggatcgtgtcaccgcgagcaaagcagacctggctggaaattttactaaccgtaatcaggaatgtccgactactggcagcagcagagtaacagccactcaaaacgccattactccttgtttaccagctagcaggcgaacgtacnagaggtcgctggnggtacgcgctcggagtatgtaatcgggaaggtctagacgtcccagactcaacctttttggccgggtntcgctaatagtagtcccgcgctgcatggcggactaattttcacaggcgggaggagaatgcgtggatcacagctcggtccctggtttctgnntacgtaattgcgnctcactgcgcttancgagaccgacagtcttgacatcttngtctttatgatcaaccaatggtgccatgggtcaccctaacactgtgtatagtaacttccctgaaacctgagttccggaaatcacataggttaacccgagcactgccctnttcttggaaacagttgccactcncgtttgtatacggggtccgaagcttgtcgggtctccaagtccgacccttcggtgggcacaccttgantccggttcgtaagggaacccgtagcctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgncagaattccttcggactccggagcttgacccttnggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactgggcggaggctgccttttgcttggcaccccccgggtactaaagattggcaactaggcgtccgctacgaccgcatccatactcggagccgctttatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggatcgttttggacggactggtatagaagcgtcgtcgctggcctggttaatacctagctaatgtggctgcgacgcggggccccaattgaacncgccgccgaggagccgccgcgctaactttagcggcttagaggagtcgactccgaaatccgctagcctcacgtgggatgttttcacgtaggcaggggacttttgctgttggagcagcgnttccctcgaacaactctcaattcatttgcgatcttcggcgcgccgtcggtttaggcgggtggaaacatatttggccgctattgtcttcggacaaccgctcgaggaggcgattccatgcannggaatcgacaactcatggatagagggaaaggagcggagataaagacctanctgactcggtccagctaggcttcagcggcataaatttagtgcgccatttatcgatgacatagggaaacaagtaaaatacataccagaaaagtcacgttctgagacattggagaggcgactattgccaccccggacactttaaccctccgacgtgcgttcccggtagctgcttaaatgaacgtctgtcatcttcgagctcaatggttcggctgacgcttacccccgatgctgncaaagtttggtaatccagtcacgtcacttcctgttcaggggcaaatgcaactcccgcgcccgtntcaaaatgtgagattggtaggcgtatcaccaaccccgaagctagtagctttccacagtggcgacatacgaccggccgttattcgcaatctaggagactgtacgtagcncgctcacccgttagtatatcgcaaagncacgggccgtaaagcacctagnnnctcatatcctcaccacgcngggcatagttgcgtcgtaggcagatcgaactcagaagcaccggatggagtgaggcgcaccctttttcaactagtgaatagttcaagttcagtataaactcaacgcctattggtctggccctaccccggatgtaaatcccggacttgttccgccaattcggtatgaccaatccaacaagcttcactgcagcctccgtctcaactttcactgtaacctatcctcatggaggttgatgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttnaaatccagtacgcctcggtccctccggcggnatttccgggcgccacactcctgaatttccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacatatangcgaagccggcggacgctcaaatggctgttactcggcgcagcacacgaaaagcacttcgagcgtcatgggttgcacagagtcgactcccctaaggcaaattgtcatttctctatcctgatctgaccgggccaactcattccactatctgtatgagttccctatgacgggggccgcgaaaccggntccgattgtgtgagacccggcccaagtggctcaggcaggacgaccccgtacgtgtgcctagcgggtaactcgcgtaagagagtacacaagccgcccccggcttgatcctaaaccgctatgtgangtggcttcncgccgcgcgtcgtaagggaatattgnntgggcataaaacccattgtaagatacgacccgagcggtctgcatcaaaaacttgtacccctaacttctcgacaatgcccaaggatccaaacgtatccgagctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggacattcaagcnngccagagatgaaggcgctggagccgttcaacnaaagcgagattgagtaaggaccgtatannggttatgaannattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccgggccnaaggcctcgtagagtcataggtacccagagacgcggcggccggtagggagccctttcatagcgtcaggtaatactccccccgttcgnttggtggcgttcgagacggaatgtatctgtggcattggagcacctgggtacagattcctatcgagccggtagggcggccattacacacttcgactgtcgaaagcctaatccatataatatctagaccgccccatgactgccctgttgtctcctcccgcggaagttttaaactgcattacgttagcgggttccaatgcatactactaccgctacatgacaactcaccgcgaccaantacccagcagtctagacgggggactccccggtctaagcaatagctttggcctaatataatggacgctatcgaagctttgtccagcgggctctctaccagagcaaccggtgctcgttatcgagtgcctgcaagcggggctttgctattcgttctggagatacagcactgacnntgtggaaactacgagttggctagnccttgaatataaaggccccccctgactaagacagagagcgggtgacgtgtgacttagctgccttgtcgacccnaatctgagtctacaaatagttctagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatgggtccgcagctctacacgcgttcngggggcatcaacgtgaactggctaagtcncagttcgcctgattcagctaatggaccgaaactgatcacttatcgcttgtgcttttaatttaggcacgtantcaagtggaagaccgtggggtgaggcctcctgcntcacgacggtacctactcatagccgggtggagtgacgcaccacgtacctaatcgtacgtggtaggcggcagtcggtcagtggtgacatcgcccagttcgcgcccgggccgcggtccataagtaaattcgctcgaaaaggtgcgtggcctccgtgtgaaaccggtacccgntccggactttctttcctacccattagtacaaacnatcttcactgctacaagacttattacntaatcctnacgcagcctaggctcgcggggtggcatgatggngtccgctcccccgtttgtacgcttgcatggagnctggctgtcatggaacngcagagcacgttggtctgcctaaggaacctgacatcgctaaccatgtcttcctccactaattattatcgtaccgtcgattnccagtatgaccttaaccagctgtctacggggcggggcaccgcgccgcctcgccgcggccccatcgctctcgctaccggccgcacgcccgcctccaccagagtatgttgcacgagtatatggactgagctggttcctcnagaagttagtatgatatggtaactgggcccctgcacgctggtgctgctcccatacctctgcgtcttctagagtttgcaaccccgcccggttatagacggcacacgaaggacccaggaactgaaaccgaactagcacggtgcgatcactttcacccaccaacatatgccntcctaccccncgacctaggcttctaaaggagccaatgcctctgtcatgcccaaaagctcctactggtacataatacgacctactgttacgttaagtacgtcgcgacctgcaccggaccaagctctactatggctgctccctggaccagagcgctggaaactaccctcacattcagccatcatcgctcgccgaactggctcgacctagcaatgaccaggtgtcacgcatctccacaagctcggtcctcccngtagagcagttccaacgcaaatctcttgtcggcatttaagttcaatctgtatctcctatacactattaccgcagtgacagaaaggtacgcgtgccggagcgcggatatcgcgggttcttcgacgcgcttcgtaaataatcctncgacgattaaaggcagctggaggcctggacaccgggcttcaattcaggctgcgcccggggttttgatggaatcacgaccgactcattctcgatctactccataactagaacatcagtacgagttcagagatctttgccccgttnaagccggcggaccggctctgtggaagtattgctcnagaccgtgcctccacatttggtatcactagaagtccctccataacaactatcgggccatgcgacgttgccgattcggcgtaagtgtctagagcgtgggggttatgcagaaactggggctgctgtcgtgctgcgagcctgttttcagagacccagcctagtcggtnacatgtactgtcgcgggcttgggtgttgtaggcggcgccggcagcgtagggcgtttgcgccgcgtctgagtctgtttctcatccaaacaccttcccgacgtatccccgacgctcgtatagtccgacaagtgcaggcgacacacaaaactctcccgccgtacctactcgaaaaccgacatcgggtggtaagtaaggagatgccggctcatgagttggtaactagatagagtcatggatgtgacggcccgcgttcncgtaaggtcttgcgttcaagtttacattgtcgtagctggttcgtactccacggtgcgccaggcctaactggatgtggagtgcatacctantcgttccatcaacgggcgctttcaaatgcggtcgtgtgcatcaattttcttcctttcttcagacgatacggatggtcggatagtggcggcccatgantgtatttatccgcttacccgcgtgacatgttccagaacctgcatcatgctcgccgttccaatacttatgctcatcacgcgtcggggtgatggctgggctccagaggttttagcggagtatagctcctaaaaatactatccgcatggcccttcttagactggtctggactatgtcgtcattnnctgaccggctacagctctagctttttatgatatggaaattaccgggtcattttcataccctaaaacttcctaccttcccctaccgggngagtaggactttacggaactccgttggggttatgcatggcaatgacnctgctgtaacgcgtggcgaacgcgaaattacgaagacatattgggctattacgcncattctacgccagccggttctgctagtcggcttccgcctatattggggacctgttggtgtgtgtcttcaggggaggtgccagcccaccgtatcctcatacctgcacaggtcacattgcgggctcagacgtgncttgttcttatcgccactacgcatcgactgaaccgttnacagtacntagaataagcgagaatagcttacttctcccacgcacgctatagcgacacaaccatgggttctagtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcncgttaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatctgcccgtaaggcgaaatgtggcctggccattgagttccacgactgcaaatgnaatgtatctaaaggaggggtgaatccgacttctacgtcgngcgntgcctcgccagatggcatatatatgaatcaggactcgatagtantgtcgggtaacgacattgatgcggccagtatcgcgtagccgggtgaggtcgagccctagccggggccgtatataatggcaatgtctgcattgcggttttagcgcttttgtgttataagggctaccggttggcagttctgcttcggatggcctttggcagatatctgcgccccaagatatggttgaagggcgcctccaccacagtgaacgcttggaaactaccagatatgatagtagggtattgagtccgagagatagtgacgcaggcacacatatctgagggcacttgccgtgtactaagggggtcttgcattctgccaagtgttcattatccagcagtcatgacaagacatcctaggacgagtcttctggttgaggctattcatcctggaggtccatgcaagtctgggcggatgagacagccctcccgtccggctgcgcgatggtccggactagcgggcaactggcacaccttacccgagatctgcggccgattgatcccctgagctagttgtccgccgctgcccgcggacgcggctgccccacatgtcgacggtttaagaagctcggtctcgtcctatcgccggtggcgcgcccatgccctaccgtgcgcgcgcatgggaggcggcatctaagatctccgaacggaaatgcagacgatcagtgcagtaaccccggggtccgcctcggggcggtctctacatggggcgagttnaatgtgacgagcacttttatccaatgatttcaactcgtgcagcaaccgtacaggttcggtaccccgcttctcatagaggtaattccgatatgtttatcgtgccctggttagncatgtttatatgcactatgggcgtagaccctagttgcaacggttgacgaattccgccatgtgacttccggactggaatttagaggaagaactacttcgccagcggtaggttcatgcttttgtcgtccgggacgtaaaagtcgcgccggcagcatgcctacctgctatccccagcaactgataactcagcggtactcatagtaaatagatttgtaacatgaattgaatgacgcccgtaagtacttgcgctcgtgcatccatgacctaatcgagttgttcngcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttgcaagttagttttaggacatgcagaaatttggctagatgcggggagagatactatgtaagaatttgctcgccgctagccgcccagggaataagatcgcctcttgcccgggtcccattgagtattgttcccaanatcgagaanacagattggnnntgcatgcgcgangataaatcctcgagtcctgtagttacccgaacgttagtgtcactatgcacacgtgagaactaatagttgtaaactagttctggatgtagcgtttagttacgtttgaagtgagtggaccatctgagcccatatgattgagcggctttgcnccgtacctaacgttaactgatgtttgttgctcaagatttgtatcacctcgtgactaggttagatgtgctttcgatttattccctccacaaccgtgagcgcaatcaggggaaattgtaatctaagtgtgcctgtcctgggtgagtgtcgcgtgtttatgagtaggcgttatgtttgctctaatggtgccgtcagacgttgagtattnccgtcagaccgatattgccaccactggtggattctaggaccttaggngcatccgctatccgatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcacccagtcgggcactttaattagcgcgaaagcttcccaaagtagacttcgataacganttacgtgatatgggcgtggttgtgttagtctgtcggctccatctnaggacgatccgtagaagttcngatcgttgcaacgaaacccggtagggggctgggacagtatagccatgngttttggagtcagttcgactacaaccaagcgtcggcctataaaaaatacacctacttaggtaacaccaggtcagaccaaataggtagacttnggcgaagtatccgccaccatgtttgcccggttcaagttctccgcgcggttgggtgtgccccgacctatgaaatcatatgggcatggggcaaatcaatatnttttcccgaagataacgcagttaccggccaaatagtctgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttgcggttcgaggttcactcggccaaaccgtggaccctggagacggcggggtctatcttgggatccgatgaccggantacactgcgtcacttatcggacggccaggtaccccttacccaaggaaacaacctggtctaagga tgatttcaaattgttccatgnagatgctacaactatggcgggggtctgtattgtgatccgcgtctggctacactcaatctggggtggagcaccttgccgggattctggtgcacctcaactgcagatgacgcacgtccgtccggtgacatttcgaaccaatagccacnttaccttgtggcagatcggagactggcacagcagtggtacaggttgggggtgagctgctggtattcccaacgagtaagccatacaggaggtccgcgtatcggggcttcttatggcgcagttntgagtcggcgagtcgcattgattgttgggtgcnataggctaattcccgcangttgcaattttccgaccctcgaacgacggctcctacagaactacgagacgacgcggttcgtctcgccgggttcttggcccgaggacgatcagctgggacggagtgagaacgtactacgacatgccattcttgcctaaaccgcctctccncgcgtgccccggtgtagtccagctttctatcacgcaacagatacgccgcagacatggtgaanatggttccntagatnngacgcggcgcgtaccatccaatcatctattacgtgggtcttcactacacgaaaggtggcttcattgtatagacaaaagccattgcgggcaaatcgccctcggcccacactataatgactctggcatttggagaagtgcgcgtattgagtggaatgctctgaccaaagtctctcgtgggcgaagtaattactcaagactcagacagtgtgaaggcccgttacctgaatgaatcgatnntaaagaataagacggagcgctcattaagttagtcgtcgtaacgaggacatgcgntgatnnntgttcataccctccaatcaccattaacnangcgntccggcgacggcaattgtaaacgggtcgggtatagaccccggaatggacacgcagtaacctagctagaactcgcatagctaataaatcgacatacncctaatngcatctgaaacccatngagacacatcgttgtccagcgcagtagaaggannattcttgcacctgtatggttaatcgacaggacgcagagctaccactccctgtcaccccaagatcaancagccgaattcgcactttatgctgaatcaannacttggcttaccgagctaccaactcagagcaaaggaggncttcctacttttccttacccgtttagcaaagtcccggccagtaaaccccataaccgaattngtgcggagctaaccgatccggttagatgctgnatattttgtacgggcagcgaccngcactgaagcctgcagcccgccttttacgtatgcggacttgtcgaaaactaacgcanttcgtnnnaccgtgcacagggtgtatcccaatggccgattccgcagatatcctcagaccctatagatacctacataggacatctactggctattatgcagtnttctcatggccgcgccggctgttaggttcttgttcacctttctgcgatgccggtgcccgtaatngtnttcgctggacaatgggttagggtagcctaacgacggaatgaaagtagaatgcgctgctcgatacggctccattcttttattacnanccgtgtcgatagccgtgaatcttaacgcataatggccactatcctgaagtttcccattacgtcgtaatacgnccattaatgccacgttcatgccccgaactaccctgaacgaaacatcatctggtggggatgctcgtgatcatttacagatcatatttattgacgtcccacgtgatatgggggcggcatgtacagcgcacatttctcactcggacccggaccatggtgcgtcggatccgcctgtcgcgttccataatcgcgtgtggtcgtggtgnatgttgccctgcttaaggcagacaccaagactccgtagnttaacattaccaaagcggagcccccactcgcttgcggagggtttcgacagcgtgggaacggtcctcccttcgtacgacnnnnntatgactctctattgctttctaaggnatgtggcttagaggcgcggcacgacagatcatcgtcaaaaacaacgggcctatggccagcccgtccgctatctgctagtcgcccccgctcgntatagagcccctccatgngacgtgcagcaatgtggttggacactatacgttttcgcttagnnggagcnnntcactcactncggacaagattcgcctctccgtctggcagcgaaaacacgtgggtcagtcctcatgttcgccagtaagaacgagcgggccagaccatggttctcgagacgccatggctcactggagacacaaaggttccagaaancccctatgatcttcngattagtccatgcaagttctaggaanacttgggtgctctaccgcagaccggtntctcggcggcactacaccttccaattgtcgaggaggcctgtctaatgcgcaatgtgncgggagagtgatgtatntgtccttctttggccctgattccagtgtggtcgtnccccggtgcgcgtaccctcctttgtcattgccctccagagcacttgggnngactctgtcgccagcgacgaatacncgcccgtcnatagtgcctgcatggacactcggccgaattcttagaggggtccagcgccagatcccagggcggtcccagcttgttgctttctgcaggactgtgttttgatgcactcncagccgtgaagcgtagcacgctaaggtcgatcgctacaaggtcagacggggcgccctgaagagcatggctaggtcttcagagcttaagggcgagggaacggtagtgcgcatttnggggcacttgtcgcaggggggganacttcaggaccacctgcttaagcggcccaccaaggccagcgctaacgagtagcagcgaaacccaatcaaccgagtagacngcagccggtacgaagaatcatccactgcttcgtaccgtttggatacggcctctggaatatgagctttctancacaagctgcccgtncgctgcgcttcgagttccaacgttnggcccatggagaatgtcagatcgaantcctacaacctagccccgagatacgtcgtccccgggtgacgcgctacatcctagccgacggatcgtgcccctgaatgngtaagcaggtgatgtggtatccgttcggggactatacagctttgaatgagaccgtgtaaaactacgtgcggnnggtaaagacntaatttctaagaagtccgctgggactcgggagcaactcgcgcgcccccttcgcgatacttaacagataagcaatgtttatgcatttaacaggactcgtggtacgcatggatcggttgctcagtcacccgtaggacttatagccatcatcaacttgccatgnaaagtntgttgctaagnnagaatacatgattcnttaggtagtggacnnncgccttagcctgnncggtcactgttagatacgcataaactatggtagtttaaccttttcgcttcaagggaccaccctatctactgacaactcatgaagtgaccgaaagtcccacgggccgacgaagaagcgtgacagtgtnngtacgggtgcctgtactgaatggtcaccgtcgtaagaagtcctgcactaacaagttttgccctaccccatctttcttactgcgagaacgtcagtcccataggggatcattaacacccgcccgcctgacccnccccgggcgtacgaangatgccacccgcttccagcgtatacttcctatccgttcgttcctgtagcgggtgcgtagctgtcatgattcagttnncatcatcgcgacttatacaagtggtccgggatatcataggaccgtnnanncctactagttctctttcctaccgagggctaccgccaantaatatttgctgttggaggggggtcctcggtacagtcttgagtggttgnaccaacaatcaaaacacgtcggtncctgaatcacagtcctaccgtgcatgtggtgaggatttgtaacacgcagaactgaagataccttctcctgtagataagacagatacttctcagggaacaaggtttgagccgcgcggtctgccagnntccgcancggggctcgctggtagggcccttccgtcactccgtcgtnntaaagctangcaaagggctcctgttgcgtcatatttacgtggcttccgctgaatgcatgcggccctttgtcctccantgttcggctcgcccaacgctgtatgaatcctactactccatttgggcctactagacagtcccgatccggtcatgtgctggncgtctctcactagggattgcagccaacgggagttgaggggggcgcgatatcgcggcctgggacagcatcatctataacctgacggctacacaaaaaaacaatcgcaccggccgacttnccatcgcctagccggtgataagccgaaacctgtgtngttgaaggcggcgctgaaaatcgtctgtagatgattccctatacaccattggatctaggaacacggtttctctatcggttaacctagtcaaccaccgtacttaagaggcttcgagtgaccgttcggtgtcgtccccgcctagctacttctctgctcacggacagnagcaccggcgcctcacccccgatgccttcaaaacataggatgagtacaccgnnnacatantngacctgagaatgtatgccgcatcggccccctcctctgttaatccgcaacctantagttgagcgggggggatatactctagngtggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaangacatggctcacttcacgctccaggagagatatctcgcgnccattcttttcaactgtccgccccccaactcgacaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttaagagtgagctatgncctcctacgggatgttnaactgatcgtgattaagcaacttcgaacggggggncaactgcgtgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccacccgcaacggcttagtgtcagcacatcggttgtacaggctaagactactagttgacgagaggcgtgacacacanaatccggaagtacccgcggcgcgatgacatacacagttacctggggcgtgcgacggacgggcannccccagcccgtcaccgaantatctgcccgacttatgccgcttgggatgcaggcatacgtaggggagccaagctcgggagtcgaacggcttttagtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggagnggcagtggttgggggaggctggcccggtccacggatcaaggaccgcctattntccacgtctgttctgaccgccaaggcggacagcncttgtgggcatacctgggcccggtcggacgcctgagcatttctgacacagcaccggccgaagcagccgttgcgagacctggtnaggcgctaatggccacatggcgagacatactgtcgattgaggactcccacactagtctcatcgagctcttagaaggggcgagagtnaaaccgttgcgcgccggtgggtgtacgaatccatccgaatatgagtgattnatagcgagtccctcccgaccctagaactaggcgagccaagtagtccgtaatcaccatgggatggctatctctctcccgtgtccgtcggccgtctatgcagaatacgtaataacaagacacgaacatatatgaccttaaggactccgcgtactcagaggtactaattgttttcgagcatataaagcatggcgttccagggtgaangagtagtggccggatgactaagaccccttaaancaataccggctggaggagcgtgtggggtccaagngcttagcatgctcgnnctcatcacaaggaagacnntgcgaacaccccagtgatctgtcgatgtgctcaccctgaaacgacgncgctagaagttagccggaatcaatgtttaacaatggtcgtgacggtaaagtcctacctaccagcgtaagtattgggggagatgccattacgggtntaattgagtgcataccgtgttcctctncagtctcggggggggcggccccaatgggagggcagatggttctggttgaagctaatagtcctccttgggcgangagacggcggggcccatcctcttcagcgctgacccgtaactatcggcgttactgcgggccgcacgtagactatgaagatggtgattnacgatatcgtctgggactgagcntgcngcgccgcatccgtgtcgccacgagaacgcgagggccgatgcgacttctcgaggctcttccacgtcagctagactngttaaggtcctttgagaaatcgttggccgtacttgcctgcatacgtgtaatagtgactcgcnntgacctgnncaacggtgtccgattaaagtccgaaacatgacctgggtattcgaaactgcaggggctgcgccttatagcacgtcaggcggtgatgcactgaggagtcaggggacgtggctctcttagggcgcgacgatcctcctccttaactacctgtactttggcccacgcaccaatttgcgtgcctgtatggtcatacgacggactanncctcacgtccaatcccggggccatagattggggcttcgccctctcttgtagttggatctcgcgttgactttggaacagggccccggtccggtagtgacactgtgcctcacgcatcaggtgacgatatcagaccgttgcgctgccggccgtggtatttcagggtaccttgatatgtaagaaacctaagcacctaatgaagatgggtatgtcgcctgctttccagtgtccgagtgccgtggaggccactgagcccgagagatgagaagggccggagacaacagatccgcgannnacncccnncggctcccggcgtcagcttcgaatgagggtagccaantatctagtgcccgggctccacagccgtgtacctaagatgagtcataccggagactcacgacgcttggcgccgtcttaacaatcgcatcccgatatccctaagctggcgagtttagcacctgccnnntcgccaacacccgaaggatcagacggggtcaacgatgcaatcatcctgtctttaggcncgtaagtcactaatcttatcgtcaccgcatgagnaaggatcttatacgcaagcacagcnntatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcantggctactcccaattactccatacccttgactaatacaaagtgaagtccgttctcaccatcggagagtatngagtatantatgaagcctatggcggncgtgaggtcgaatcatttgaggcccttccctaggtaaggtgatgacagntggaccctacgtggtgggaagaacctcgtaagtctgcagtacgagaccttgtgagtgtgcgaccagtttatnngcgacattagctgctctgaatctggcaaatncattagttatgctgattagcgcactggtagagacaccgcaaaagggtgaaaccaataacnngcgggagaaaagatcagccangcactattgtgcggagtcccaatgcgcggcggcagaggcacaaacttggcgatgaacnncattantgtctatagccctaagaagtgtgatagncccagtnagcgccaggcccncgccacgattgcggcgtcgattcaacttcgggacacagantgatgtgtcgggttaaagatagcgtgcatctcccacgctgcaacagttaataaaccttaacgcgtgncaaggccttacaggcgcgttggacctgacgggttctggcgccccatttcgttcagctctatacccaagaatagataccatgggaccgtnatgtgggagcacccctctgacgcgggtgtacccttaatcgtgcgttgcacctgcatacgatgccgcttcacgccgggtanactcctttcagatgcctggcggatgtgtacgtcggtatgaatcaacatggagatatgcatggcgcattggnnnactttgcctagtctagtnaccactgtgacagaggtacagattttgctgacgtctcaggtgcttnccgcggtggcccggtaagcnctagtagttcgttaanatctctctcacccgcgcttagctaatntngaattacagcctcggtagtctccgattgaaacctaagcgtanctcccctctgggctacagggatggaggagcggaaanattccccgacnctagacaggaatcctttcggagnctncactcatcngcggcnnctccgccggattaacgcatcggtctcattacgcacccggtaccttgtcttatcggctgcttctgttcgtcctgcgctttatcgagcgcggtaagacacgtggtaaccctaggccccgtcgtatgggtaaggatacgcgggccggggatcggtcagctctacccacgcaacggtttatattttaaaaatctaaattatccgatattagggtttgcgcattgtctgtgatttggagccacatatgggcacctggaatttacgctggcccgaatctcttggcgtaccgacaagctacagagatagtgccaacctctcncgtgacgtcgcgtgagaaaacaaattaacactttggcgcggattttcgccaagcgggcnntcgaaactgggtccagtntcaggatacgatngaagtcttcccgggccaagttgcccagggacgaggcgagtatgcacttatagtaaccaccgaaactggaggctctcaggttagttgcgcatggcgctaggtnccgccctcggtaccgcgacgatggaacctggtgcaggtganacaagacgactcagacgggngcagnagtaggtctcctagatacgtgtggaagctatccaaaacgngccctcatcacattgccgaatgcgacnaatatttcaaactgatgggggttcgcgctgggatgagtgacccnaccctacggacataggcgttgatagactggctaggcgctcaggcttccgccgccgcggggtattcttggagctttcatgtggcgctaagtcacggtgggttacggtgataaacacgacgggtctccgcgcttcacttgaattacgaggtacctgttttatcgtacccgatcgtaatactccagcgctagcacgacagagacttaacaagacgctctcccacacagatacagacntcgggctgtgaatgcgaggcaantggccgaaattttccgcacacatggcgaccaccccgcgccagcgggacgttagtgcgggagggccacgtctctgataacgagagcatcagtcagctcggcacctgagggcctgcacagtcgtcgaggtcaaccaaagtaaactctctcgcacatcgtccgggggcctagcanntgagagttcgcagctgactgagcccacggcctacaggaaatngctcncataatttcaggcttccggagggcnttcagagaccgccattcctaggatgggaatcggnaaggtntgtgaccccaagaagggccgtaacctccatagtcgtatggctagagcgctggcatgtatcccaaggttngcctgacgctgacattcttaacagagcctaggatgtnattgcgatgtttgcatatccctgcgggactagcgatgtccagnngctgtatcagcttngatacctcntcagtgctctctcgacggcagtctactggcgggactgcggggcgtagcagggcttatggttcagggggcccgacgacgaattggcctcttgaacggctaacgggctcaaggctcgcgtccggtccccggtggccatacccnttgtcngccgttttggatccgtaggtgggcaatggccgtaattgnngngatatcgcacgctggatttaagagggacgtcccccacagcacgtcgtctctttttggtcccgcaggtcaacctgccccnccaccggatggtcgacatcaattcaccgcagggggtacaaggtgctgctgccgcaatatggccagggggcgccaaagcctgctctcttagcagggttgagtgaaatgctaaggacgcttactgacaagcccccccttttcgcgtctggtggtgaatcgacgctccagtcctgcgttgcatttgaacagcgngctgtgtacccgaaccggggnncaaattagtagaggcagataactgatgcnagccgtcggcacggggtccgacagcgactcataaancaagctcggtcggttggcggcgtaatgtcacctaggtcacgctggttttttaatccatagaatctttctgctcactcnctgcgctnaactttgatacgtagccggcgttgcacggtggagggttgttgccgcgccgccctgaccgcatcctatnttgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaagcccgatgtttcgtattcgncatgcgtgcgtaaccctagaacaggaaggcatctaaaagttctcaccaaactcnnaatatcgtggttgtaaacgccaaacataggcagacccccaggggcggagtgtctaagctataacacgtcacttcccggactccgtcaggtagccatcgcgaaatacttacctatggctatataacttgcatgncacgctcgcaacgatggaacgcacccagtnctttctgccagtgacgctgtaaggcacagctcccatgcaggggctgcnattcgaaccatcccgattgcaacaacgtagagtcactctgtttgcagggtactaggggagcgcgacaacccgtgaaagcgtagtggcgttcagttcgttatcctcagatgattccctaggccctcgagtagtgcggcaatacacgagaggcggggtggagcttggacaaagttccgatgtccaanccaacagcttcccatnaccatgccgccgtggagcataaccataggccgtaacttgtgtacctagccctgganccatcgtaactcgcgaagggccccacgcggatctcggttgcagcctcctgttccaaacatccctaagacagctggttctggtaatacatcatggctatantaccacggggacaacgtaaccctatgatcaggcgggagctgtttaccagcgcacccgacactccattgttaaggcagctattgaaccgtacatacagagagnncccacgcctcgcgcgcaagctaccgtcacatacgccgactgttattgaagcatcgcctatcgaggactcacctcgaccccggcgtaattttattgatggtagagaataccttatttcaggggcattnacactaccgatattaatttggtacaagttccccacgtccgtcngagatcgaggagncagcagaggctcgttacgacgtggcaagtagaagcngagtttgcctcaccctcccgctccatccgcaatagcaatacgcatggcgagcagctncacacttccatgtaagccaggtacccccttcacgagacaggcgantggtctgaagcgtaggcaacccccaatantaccgcatgttcaatataaatctgaagcctcttgcctgtatattgcagcccgaagttgtcanacatgtaattnggcttnctntgctacgcttcngtacggagggataagatttgactacatagcttcgcgccaacctgcctcatttcacatgatggttgcgttttccgtcggtgggctgatggaatactgggnggcctttcacagcgtaaatcagtggaaaggggggctcgtgcctccgtaagggtacgttgtggtcaagtcggggtcgcgccgctggtgacggtcaagcgaaccgataacggataaaggtaaagattgaaacccgtcggnngccgggggctggatcccagtggtccngcttcctcctgacaaagccctcgtggatgtgtcacgacaacatggttctaagacgcagaacactagggggtaaccttctactcgtcgctgcgtcgtagggatagaactagtgcctcgcctccacgcgaangaggcacgggtgacttccgctagaggtaaggttaaaaggcgttcaagctgctctgtcggtaatgaaagattgaaccggttgcatcggtcgaaaccgtcncccgcaggccagttggccaagcctgtcgaacccattcaatatggcgctcgaaggaattacaattatagccaacgctcgacgcaatcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaanantgcgcagcacttcatcnttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggatnatgaccgcaggcctagcgacgtggctgagatgcgagctgttgttccgagaggttcgacttantacaattnnttggagaccgtgattgtgnnnacatatatagttatatcgcattgagatattctcgggatgtattcccactannntcggtggggcagtggccgcgaccacncanaccggggtctcccacgtggggcactaatctagtgtcaaaataacgactctataggatctcctaggcatgtggatcgaatatcaantagagctgcgacgatatcgctgaagttttggcttgggggcgctgctctatacgacagcgacagctgggcaggcatttagcaacattcccggggacagggatcggacacagaccgcggacaaggggaatgatagatgccctcgaggcttagtgagacacgctcctctgtgatcgtgcctgggatcgtagctcagcggcggtctcggagtatggggtcttggaagtacccggtaaaaatctttancggaaaagagggcggccgctcgaatacattgtctngggccaaaatacaagcgtgccattacgccagcattgcgacgaactgtttcgtcgtacttgtgttcgacccaacgcgctggcggtaacgtggatacggtcccacttcaagcacctcactggcactgtcttctcctaagcgcatgtgtccttcgtgaatactggcaattnnnagctagctattatgcgtcaatccagcggcaggacgcgccaagccngctatcacacacggagaatacatggatttttctctcntcctcagggtcgtctcccgctccaggacgcgagcagactgtggagcatnnntggngttaatcgttgacctgacctattgcactggtccgtaagacctccaactctatttcttgtcatagcaccaggagcgaccctatggcgaccgtttgtgtncgatttaactnggcatcngnggtaagctttttaggcttggtaagggattccgccgcaggtgagtgggcggcgtcccgccgttttgtagccgtacgcggtagggtagtgaaaagtttaaaggtcacaagctggtatgcgagcctggccgctctcaatgtatctgatcgctgtcttaaatccctcgcacacacgatactataagacgcgcaaanncatagacggtctanatgcgtgagatccattttgaaccatggggggttnaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactaanatctttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtggtgtgaacccccggaggtggacactttagnnaaattattgatatgtgtttttcgcnttagatcgaccacggcgacctccgatttacacaccctcacaaggttggggagcgtgtacattcaaacgttcgttaaaaggttttcttagagtcactcgcccgaagattattcgttcagcacgtaatgtagcaggagnatggacgcggttagccccgagggatgcttnaggactggcttgagcgggtgtactgtnnnnnggcttggcatcggcggcgagcatggcggaggaaaggtcccgaatcngtctccgacgttcgttctacgtattgcgaaatgtaacacttcgcanaaaaacgggccngttgctgatttaccgtggctgagagcttggggactgggcacctagttgtactttcccccaatnactacggataatgtacgggtcggccnctgtatgtcatgtctgctcgggcagtaaagatctcagcntaaggatattttacattccttagaggtgtatcccacgtctaccatcgtcggtcgactttatnttaaccgcngatggcatgggaggaagatgaataaataccataggtctgggcacttggtccatacggcaggtgaccgatcccagccataccttcgtccgggtgaacgttntnaccccgttttggattaccaccgcccacacgttacaggatcaaactcatcctggtatgtaatatgacaggagtggatagagtnccgtttcctgtacgatgcgagactnnatgcaagcctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacntcccggtacctttcnctgancgagccccaaggggcttatacatgaatagtcctgttactggtnntgcgggcgattggcangcagcggtgtgtgcctttacgccctnagaagggcatgtgtattccgatggtccgcggtgtacgccacctggccaaccatgaggccgagggggacaggcagaatcggagcgagaagccaggctnnttggtaggagtagccctctgaatctgccaggcctgattccatctcgcgtnaggcgagtcagcccggacgctgacggaagaatccgccctatagaggccgtttagccttgaacaagnctggacaatctcctaccgttagcaattatgagtcgaccaagaacggcngggtnacgctacggaaaatcggggccttccccagcncagccantagctgcagcngttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgggttttatacttttgangtccctttatttcccagaggcatgggagggtccagtgcggctcggcaccgtnatccgagcctctaaacnacggggtcacatcatccttactctcgtacctacccctcatcagattctagatctttctgacgcccctggtaggggcacgctactccgataggcagttgaganagataatacgtngcgacggctgcatcnagtaattcacnacattagatgccggagtcgttgggacctaaattaacggtggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactactantgtgtatcgagaagggagaccgttcctatccaaatgcggtcccggctttgtgatacttgtgctggacgctaattgctaattgggcnaacatacnganttttctcgctaangcatacatggcttctacagcgaactactggaatcagncgcacgctgcgaagcctggctctagatccctnttngttaggggccaaaccactcagttaacacgggcngattccggagcgttaagtgatacctcctactatgcctgcaaaggaagaatctttaggttgtcaccacggacctgacacccttaattggtgtaagtgcctcgcgtgtccccttatgaaaggaagagtgtccacatttatcattgggcaanggacgtaacggcctctgaagtaataaagagaccggaagaaggtacaagttccggtgctaatggcgacactaggctatgcgagcctagatttagccaggagaccccgggagtggtcctttagcatcggcgcacctggggcacgcgaaccaaccctaaccggaggcagtaacacggggggggaggcatcgctctatggctcctggatcgactcatgcatacgtaccnatgcataatttcgcagctagagccaattgatgaccggcagtgctggcggggcaagccgtatatttattggtcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggngagatgtgactccgtgaggggggaacgaaagcggccgcgccagtctgatcccgnaagcagatccaaagccacaangtctcggactttcactatnatgctggtgacctggcggccccaaacgaagggcccgtcaaaataatacatnnaattgtagctaacagatctatctaaacctgaggccggaggnaccagtcgcgcccttttnaattgaccaagagtccgcagacgagagggagcctgtgttatgctgcctggtnacgntcgacggtgtcaggtgaacgcgatcttcgctaactatgctcttcctccgatgtcaggtccacttcatttcgggnatctttctaacaaggagacggccgctcgtncgaacgctacgctccaggtgcctcggcctgatagttgccttctggtcccccttcatatcttacattcaccgagcnctgttggataaatcnnagttcgctacagcatacccgcgacaggnnnnnctcggatccaatgtttcgagtagagttgggcggtangaagcgatactagtacttgaatagtgaaangtcggtatgacgcgcccgcggcagtcctaactgtttgtgtgccatacacccantagaactcgtgagtccataccccctnncatccangggctggtgaaattatgccctcgtagttctgcgaatgcggtcagactgagtgatcccggcaatgggccagtccgaacccaggcaacccgcgcngcgaaaaagggtgttgtgcttgcgcgtataaaacaggggtccattcggggcgttatgtgtcctaagcagttnaggaccnttaagccntcgtntgtggccgcgtcggagctatccgggtctatggggaactctttaaaaatatcttagaaacacttatatatccgtacgctgaagcgcgtccatacgcgcgactgcattaccctganctcctccgtcaggcattgcgactctcgctctgacaactacggatacgtaaacntatgcgccnccccagcatgtggnnagcttncgtcaaacgtgttggagctagctgctgnctttgcaacgggagacaagagcgacatagacgctggacgtcaggtcagaagtcaaccacagtaaaaccgagcggatccgcgagcccgcctgtangaacgattaagtaaagcaacagcggtcggcgttnngacccactcagaggcagcgcgcactacgaacagcacgggcgacagagaggagtctgacnattaggattagcttccgggactttcgctggccacggccgaatcgcgcagctcccagactaatcagcgcaggggcttaggatntntagataaagtctaagcaggaatgacagntantncgcccnggtctggancacgacagcatgccggcatctgaatcttaagatngacttccggaacgaagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcgcgacacgganatccctatagttatagtccgacttgggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacggacgnaattgaaccctgtgccgnctgaccaagagatcgtagtnctcaaagtaacaggacgtcctgtcgtgaaagccatatggcgcagccaatgacgcnanttcccgcgttgcagatccgagttccacaacccctttgtgatgactagtactgacgctggcccccacgtgggcgtacatnggctgcgtgcgttcggaaaacgaggataatttcacccgttaacggtgtacggttgtccttatccatgcggggtactagtagttgctcnggncaatcatatttcacccgttggttcggcttctctaacagggcttatagagggcgatgctatagctgaattcaacccccnnnagcagcattgtttcccccttatggantcacgctcacctaagacgctaggtcgcaaactccaattaaacccgcgattcctcgtctgangctagcggccaccgtttaagaacggaggtgtgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctatttttagatcgtaaggtgtccgtaaaaggggatcattatntctcacaaataattcgatcatacagcatccccaattgaaggcctcacgttgtgcgtagaagtgataagcacccaggaccacccgggacaagagnatcgaacgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggnccacccaatgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtganncattgcacctagggacatcgctgaacggctacgttaaagccactactaagtcagtctgagcaatatgcacggcccggtcttggttccctggcggcaccacaaacgaaaactgcgaatccatgcggccctgtgaatgtagtggcgctggtactacatatcacagaatttcagtgtcgtgacggctgatactgaaccgctcaacgaggcgacagtcttatagaagcttcccgtggagaagaaatggaagatgtatgcgacatccgataggaacatgttcatctagggatggcggattatggccgctggacggggggagganccnncaggagtagtcatggctagatctgtgaattnncntcactctagtgtcactctctagctccgggtngagccccacagacaggtgcgtatctatgggttgcaaaggtgaggcccctttaaaanactgcaacccnaaccttaactgctaaggnacctctgcgcaggtgtcttgntgtctggcagcggagaaagggcggtagcttcgtgagtctgaactttgaatggntcaaggccagccccgaaatgctgtccggcgaccacggttggggactggcggggtcgttgataaggagtgggcgattcgcgagccctccaagtaaaggaggccgactcactgatgtcgctactntcaangccccgggggaagaaacttcccatcacagctatggtctattcctccctttttgacgagtggtccttaatgcagaccatccgcggtctaatgccgggtattatacggagacggacgccgttaaatggtcgtaaagtnccgaggtagtccggctaaacaccttcatcgcagcgctcggnccctangaatacgagcnnnncacaccaaactatatagaacagatnaccttcaactgtcgtggacacggtatcagtgagttggctcgtcggaaattggatgctngtcagaacgtccaatcccctcatggccaccgtntcgctcgacgtccgagccttacacnaggtactgtgatcgcangtaaggccggccacaagttcaccaatcgctgnagtagtctactaatttnagtacacggntcgatgacgatgtaggtgccgacctcgactccaacgacttaagtccaaagctccactaccgggctcgggaagaacgagacggttagacccgtcggccgagccaacccaatccgagccatcacatccgcagtgtggccctctagtctgacnacctcgagagttctantaggcnnaatgtcggcgggctaggggcttaggtggcgttttgactggctgtgtacccggatgccatattgagggataatcggaggaacacctcgctcgtactanatgttatttgtacctcgttggtggcgaccagaccgtacggcgaactgcttggagggtaagcgcttataaatttctgtcaaagtatttgtacgctaaagcccgcgaagtaacctaacgttgcgtccccctaannnctgnnttccaggtgcgttacnctgagntcggaactgtggagatgcctgagttcgcggggccaactttagagggcaccgggcccgttcaggcagagtcgacggcaatggactgaggcccgcactccgcagttctgctccacgattttcgaatctgctatctgtagagggaccaaagcngccgggcccccgggttgcgcaggagtccctcagcaaaataatgtaacntaccttatcaagnatttgcccactaattcgtgtagttacagtaccactacaatccgcgaaatgaagcgcgacatattgggctggangtctcgncactcggctcatttgtcgatcattgtgcccagggaacacaagggcgagtgtccatcttccctgtctgcgcgcacacttgttatgaannacattgacagtttggttgaaacttntcccgcgtcttggccccaaaccaaatgcgtgatnactatgcgacagtaggggcncagaaccgtntgctagctcccggttagggagggattagatgcnattcgcgatctgctgcaaggaaacgggagtacgcggtcgaacgctaacccatccccacacaggcatacggatgatcttgcctcttaggaccttatcctccccgaggtggcctaaccgcctacgctgatgtctgagaacgaacngtaggcgggcagcttgtccttagaatacgactacgatcgcgntatccccccatggccttctagattgccccggctnttacttccaccggagccaatacttgataggctactcggtacgctaccggtccagtgatgctctcntgacacggttcaacctcggcctttattcggaccgggatcttgccgatcgctccgatgacattagcgatgaggcgcgcaacaggggggccccacgttcancggaccatttgcagcgagatgtcttaaatctggctnnngtggtaactttnncggtcgcggtccggacggntatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatnatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctccgactattttatattggggggccgatgtacgcttaaagagcanctaaaagcacgctttcgcatttgtctgggtcggtcgcagnaaagggtctccatgcattcccgctacccatctngaaatggaatcagttgcattcccaaagacccaaatcngaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgtcgannggtccgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcacctctatatcaaatctggaccatgagcctgtgctcgcatagggcagcaaccatcgaggcttgggacgcctgacccgcataggagaagtatttccgggtggccaggctcaggcttacggggaactcctcagcgagatcgatataccagganaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcgaaagcnnaccctaagccgcagcatatattagtgtcaatgcgcactagatacgtgnngggaacgtctatttgagggtgacccctcatgctgagacagagcnagctcctcgagtagaatgggtttcgcgnncctgtagcgcgctctgcactatatgctgngacccatctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagntgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtagtgagtaacccccgcgttcccgcgtgtaagaggttttttgcgtgaaggaactgcccgaggttcaaattataatcctgttcgctgatatgtgctcacttgacaacgggggattattgacgcaaccgacaaccttacggggtcgtccgggttgatggcgttaagcccgctatctatacnctatagaaagctcacagacgccctccntcaaggttccccacgccaagattgctcctctagacccaagcgctaccagagaagatggatctncgtgcgatagaaaattgctcgttttgttcgctaccgaattgacgtctgacaactcggtgttatttgcgttaagccacgattcctcaccaanggctcatcaacgtgagatcgggcaggtggcagccgtgaggaantgtgtgcccgccaacggtnnntnnnntaggctgccggaactttcatggattctcggtagacggttataaaccntagcgagcccctgactcccgcanacaaattccgcaagagctaactaacctatcgcggcgttatgnnaagggtgcatgcgggggaatgatctggtagtccctttctttggcttaaccgtcctattagcactggtctgacacgagttaccctcgcactaaaggtaaggttccctcgcactcgacctgttactctagacnncatctcctgaaaacactaagcaggagatctagatttagnggtgtaggtacatccgcatcccgatgccaaagcggacgacgggcttatttttatcgttgggcaaggtaatgtcgcaacccggataggtacaactatgagagagttgaactcatcgacatcggaacttggtttgtaacttacgagctagcgtctccggttnactcagcaaagcgaaaatagatacgagaaatcaacgcaanggaaggacgactgctccgcggataactcacgtttaggagcaatctagagacagccagagcttgggtagactaatcggctgttgcagggcccaacaccctatgggatctgaccataagttttaactctgatttgtacgagcctcatcgaggttgtgtnncnnngaacgactgntgtatcgccaacatcctcgaattgttttcagccatctaaggttcaaattgcctatagtggggccacagtcggcagcgcttagcgggcccgtttaaccatatcccgcagaggtttcaacccgggcgataacatctcgcggccatgctgctntgactcgctgttactacaagtctatacccgggagcgcagagcagccgaaatggatacatggaacggtacgtctagaactcgtcaaaggggatcggtcaccgcatcgcgcatccacataccagttaatgggcaggggttgggcctacagcgtgtncttacgggtttatcaacaaggacgcgggaggattacttgcactagcatcatgcactaacggacaactactgaatggaatcgtcganccaatgcgtgcagaagtttcattgcattcgagtcgtcnctagccttacctatactggccttgtaatgcgactcgtcgccatcgcggctacgctgattcattcttcaaagagaaagagaaagtatggcatggctaatactgtctgaagcaaggtactagtcgacagtcagcacttttcngatgcacgctgcgacccgatcgancaaaaattcccgccatcagtgccacgttgcgcaatgttatggagtaccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcggagcccaggtgtaagaagtcagccctatgccgcgaaatgctgccgggcggtgagatctccaacgaaggaaagttatcgcgggcagctgtattgagctttgaggaccgngctagaataatacgaatgggtggaaaggtcggattcagaagtcatctgtcggcttttagcgacacccaatataaagcacagagtaccatacaatataaacagctcgtcctgatgcctagaagcggtgtcgtgcccgctggacgatctattacaagtatcggtgatttcgacgctgggcttttactgggtgggtggctcagcttgagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccancangactttcacatgcccgtgnttacgtggggatcggattgtgggggcacccaccngtaaataattacaccaggcagcgcagcttgttttgttgctgcattcaagatctattgaactttatgatccgagcccctatcccagangcanccctcggcgcgacaccgagatcattagcccggaacaggaatcgggctgtagaaagctttgcccgcggcccgatctacgttgttaagcagtgcgtacaatgtaaaaattngtgagcaccaggccgtaacctgcacctgatctaagcgttgggtgcnagctaaacgagaggtcaactggttgatgggaaatattttgcggagggtaattgcgcgcctttaccgtcccaggtaaccggacctcagatgctaccgttaaatgcattcttacgngtcaaacaatggcagcgtctagcacgtatgttatggtcatgggatgggacagggtacgaggatgtgaacatgtaagccaacggttcgcaagancctccttatggacgttccttgggagaagtgatcggacattttgtcgttggtcgcgcgttcggtcttcaaagacgnggtcatcctagcgcgagtatttacgtgagttaattacccgtggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggcctgaagttatgnaacgtagaaaaagaggctctgtccttcgngacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctaacgnttgtccatgtacgggagatgtcaacttgttacaggcattaggaggagncacatgaggtgggtccgttagactgattaaaanncgacgttaggctgccgattggcaaggtgaggttcntggtgacagggagccttcgtaggnngcgtcctccattaggagtctgattatctacgcgagattcttgccagctgtattcacccccctacttaatcctcaaagatctgtgttgggcgctcagatttgtagtccggttttaggtcaactcactaataattaggagtcgcntgttagcccaggaaaaatcttgagacgttaggtggttggagctcagtccatcganntcaagcatctgcaaagccgttcaactcacctggctgtcgaagagaaggagtgatcgtattgatagcttccgggaggccattagtcccctaaggatcctactgtgccccaggtggcgcaaggacagggtccggtcgctgcacggagacgttgcnccggtcaccccacctatcctcatcaccaacttcatggtcagaccctagaacacattggaagtgttgganaaccaatgtagacaccgtaatatcaagtacgtaagtctgagaggatgtagacgacatgtcaagagaagaactgtggccgcgtctaangacttaggaagtantacgtcttgaacgactggggtaaagcgatcatagactgcggagtaaaactagaaaggacgggcttatttccctttcatcaggccacacaaggtgctgggcaagagggaccagaatatattcgttcgggcaatctggactcgcgtggctgggnngcattttttggtactctccagtcctgcgtgacggaagctttgccccttcacttagantggagttaaaacatcctccctattctagcgttgcgcgccgnggcgtgacgttatcccccgcactatgacttttccttgtggcaccggtcgaangctgttatagtgttttcagcccggtaatggtagccacccactgatgcgcagagttagtggtatacgggaactagttaacgtaatacaagccccttcncttgggcccttccgctgacaaggcatcagcaagttgttggattcactntaaatctggaatgatcagtctacgcgatctaggacggagagatttaaaatgcaatcgagctataacaggtagntagcacgtgtgacatgtgtagcggcgcccgcgcaccctngtctgtgaatccccagcggtccttgtgaattgaaactcccggcgcacattgaaanattacacgagcgagtgcagggtggtncaagtgttcagcggtaaaacgcaggggatattagataaaatgcggtgtggacctctgactagnaataatatcttagggcgtgcgccgagttccttagaggcgcgcactatgatatgcgccggggggtggcagagacgaggtaacaatgtactgccgcgttgcctatactacttaggaaagttagagcgcggggggggagagagctgcgaggtgagctgaccangggcccttgtgagtggagcgccggcgtcgacgacaccgcgaactatggcacttgcggggggcatatgatgggaaaagcctcngatgaaaatccgaggagggcgcgccaccatctcgaaaaggattcactagagtagaatgtcgtagtcctctttacagcgcagagtcgccgggaaagaggggctaacgccttcttccggcggtctcagaaataggcaaacatccaactatcactgatgtggtgggatggtcaggctttctgcccactgacggntgctgcngggaccagcacnaatccaccagcgtagcatatactcttgccgcaataaacgacgacgaatcttactcatccgaccgcgtccctaataatacgaaagaccaggcangcgatttgtatctaccacttacatgctagagaatcgaatgggtcgctatacntgagatggtgggntagagcgcagcgtgcccttgcgtcgtaaacatatggcngagttgagtcctgacacgggaaggagccccggtagatagccgttgctatcgcccatccggattcgtttcgcgtgaaaattgcgccccgccttgggaattgttcccatttcgattcgggcgattccgaatagctgaaccttgccctctcgtggattcttgagacaatgaccacaagctcnncctaggaaataggcccggcacgcttggctnggatcggcactgtcataaataggctacaacgcggtgtccttggtacatgccgccgcagcactaggcaaactttaggagctcccagttttacctctaataacggtcgcccctcgagggggcgtgcgccaacactgcttgcggcgtcgttttgggcnatcttgcctccagggcggggaatgaaggaccaaatagagaatgccacaccacgaaatgnnttgcgactcggcccgaagcacctttagacatcccagcagctccaggttggatgccccctcgggtgaaccatgacagggacaagggccgcaagaagcgacggggtctcgactcggtacgccgcaggcagtatccactcattgccgccttgaaagctccatctctaggctaatgcacaacgggtcagttacccgacaattgccatgctcacatacgaacnccgggcatttcagcaccagtcncccctaacggtaaggntcacctcacggagaccgctacccgctctgccgtctctaactgcaagtagctcctgccgcgccgtatatggggccagatgtagaggatcggtccgccatntagatctattccngaggcggagatgacgtactgctcccagttggtcccgacgttatttctctcgtactggtgacttaatccactggaagagntcttacggtgattccggcgtcgacccgaactccctcttgcgtgaactcgatcccctagtgaagcggtatgcttgatagatcataggtcgagttcactcggnnctctcctggtagtaatggtgtctctttttcgctatatccnacaagtgtgactccgccggtttaaggccgntgtctgtccgatcgtgggagatgtcgaaacgaccataaaactcctaaccaagctcgacagcttcattcactactgtggctccggtggggtagcacaatcggcttagcagcagnaacttccatcttaggccataaagtttcctgagaggggggggtactcccagtagcgggtagcacgagcttagattgtcagtcctggtggtgcacttggatcttgagaccgtagggccactaggcatcctgtttatactagattgatngcaggtggtaggtagggccgtcatgaatggaccgaaacctgcgtggcggggtgtgcccaccctttggtaaatactggcttctgctgttgagctggcggaacatcctgnctatccctcgcctagccggaagggggcttctnctcctgcttacgcattatttgccgcaaaatgcacacccacatgnccccggtggccngactacgctagctcctcttctcngaacgccaatctggggtactacgtgctgtaagtccatgtattgccggctcgcataacattgnaanngcgccgtagccaccggaaaacatttggcgacgttcaacatcaagactcggagctcaagcttcctgttgtatcggcgacaagtgtaaacagaggcggttcgccgccatctggtccgtgtggnattgggtggcttgatgagtagcgtggctaagtgtggaatgtttattacaggatcgacgactaagcagcctaaggtggtcccacgtcttttcgcataagccagcacgggccactggtcatttgtaggactgcctcccagatagaccctccagataataacacactcctaccgcgggcntttcaagaaacgttatccaagcaaaactanattacttcatcagctgtcccccgggcgcagcccccgatcgtaggcccgtaaagacggacaaaccacattcctactccatatcatctatacctagccgtcggnatttaatcgaagtgaaagatccggggtaccggtcgtcaaccacnnnnaatgcgggccgtccangagctctctccgaaatcgtgctttcaagccaagaaaggcagaanctcaccctaaggccacccatgatggatgngagcatcactgtgcgtatcctggccacgggaccgaaccccacccatccacttctatcacaacagcgcggcagatgtattaaaactaaacgattnttcccatagatctcaaatactacccttacttttttaaactaagatgtcaccatcgcttctaccatcctgncgccttcgaagcggtagcgtctcagaaacaataaattcggggttgcgccccagcatgggtttatcttactgatnagcncaaacttgtccgcagcagcattctgttcgcntggctgcttnacagagcacgccagtggcgccgcgataagtccctgcttgactgggtttccgttggcagccaggcgtcaacaacttgggcctgtacagttgacaattggctgatcatttgaattacaaactcttgacggacccctaggggtgccacttttcaacccaactgagcttttatcctccgcgtccngcnnggggtcaagactcccgaggtggacagtctgttgtgtagattagacttttagcccagtactgggtacccgacgaagcagggcgcgcgggcgtaacaagcngtctcccctttactccccgcccggacgggtncggtggcgggcaatgactattgctaaaggtacgtttcgatcgggcccaagaccgaaatctgcggaaacatcctgctccgttcattccctgtcttagccttgggaacgagagcctgtgcgattttgcggatcgggaagctgtactgcggttacagcctngggcccggccccctacagctgcnnnnaggaacgctagctggaaatacatacnncacttggaatattcaaccgggtcaacggtctttaccgcggcggattacttcgggaggcttgaagtatgcagagccggaacctcctacgactcttccgaacctgttctancgcggcgcgcttggggctccttgattttagcacgacgttcaccactttcattgaggaactgcctgacgtcacgcacagcaaccgctgangtgttacatacgacgtaatcagccgacccgatctcgcgagannctcaaacgtgacaagtatgcccgccctggcgcggaggcggngcagcatnnatttcttactgtcgctcggangatcggaaagtatggatcatggccttggnaaggctgcaccctttggctgaaaatactcgtccaattgccagatttaagatgcgagttgacgcaccgtgtccccgacgtattaaaagcgcgaatgaatcatgtgacttcaataagcctcggtccgcctgnganattnncgtgacagacaatttatgatcatccacaccaaccctccctcaatgtcgttttcaactgccccgggaacattccctgtgaactcgggggatatgcaagactttagttaaaatgtctacgggtacgagcgcggcacgcgcatccggtcgggggctgactccgaacaggtctggggcttagcaactttgtaacaggagaagcggaagagctaccagtccccaagccactgtaactacgtactcgtgtatgtgtggtctgctggatgatagcgggaactaggagctctcctcctgatatntctcgtatacatggtactgcacttgagaatcgactcatanggggaaccccnctcaaggtgattcngtggtaagcttaggcacgcagccgcagtcagntgtctannnctntatatctcacctggggtttgctagccaatctccatgctcccgaaatagtctagttctacntgtgtgcggacccagtcacagcaggtagcggggacgcnnggccgcggggtcgattcaggtcggttnnttcagcgttgtggagtgcccgatgcctccggcattcgctcgctagtaaagcaggcntacactcactcctttgccgctcgtgatcgtcccttcgaagtggnctnagctagcgccaacgacggtgagataaaaagcccaacgatattggattcngtannaggaaagcngccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcgaagccagtatgtctgtctatnaacttaggcgttctcttcattccgaggtgacgctccattgttatgcaacatcttccggacctttagattttcttaacgtgattaagtcttcgggcttcgcatatcaaccctgtgtcgctacgacatccagctgcnctattgccgcagataagggtcttatacacatgtagtattaccgaggggtgtgcatgggaacaagctgcgagcacagatgtaattcncaggtatgangaacctcgnagtcatgtgccgacggtagagttcgccacccatccgcctatcgatagccaatttcagcagtaccctcgacctaggctcaagcgctttgggctgcaaggacagcaacccgagtaatgggtgaggctacntgacgncgcagttcaagccagcagtgtggtagcatttccatgcttcaattcaatctttcccaccacaccnnngggccattatcctaattatttccgcgacttcgnacgccctgcagccgngntaagatctttgtgtgtgcgagttcngagtaagtcgccgcacagcgctaatggttgcgatatagatagtaccagctgaggactcttcagccccgaccgcccatcaacttgtgnctgaaatgtcgcctcatatggagaccgctgcgcatggcttgtccgaagggttctcccgatgagagtgggcntcctgtgacacggagtntagctaatctaacgtcggcagcgcatatccatttcggccctacccaaggnactcctccttggcctggcagccttctcagcttatgaacttagaggtcgtgattaggctaccggtaatccccggcggcgacgttgttcggcggcctctgtcgtaaagacctgtccctnactgacccaagggagcgcgatcatggacttcacagtctaggaccccaagggagatcataacgttgccccgcgcatctcagccgcgtgattctgccagcaccccgngcatggggcagagaggaggatcatcagcgttgccgcaaactgctcagcgccttacggagacaagacaaaacaggaagacaaccggacgttcgtgatgctaggacacatgntataatcgagagggcaagtcgcacaaactacatatctgcctagctaccagattacagagaatgcggcttgctcagctgtcctttgcggcctcgtcggtgaacttnaattagcagtcgtgtttgcgaaccgaagagcagatattgtaatcatctgccctttacatcacatgtggtcacactggtattaaaattcatacggagtagctaagacgggtgccacntcacacatagaaccgctagttgccttcgggtccatcttgcaacggcaccccgtgcgccaatctctaccactcacccagcccctggccctatacctnggacgncggtgggacgcaattaagctaacccggtttcttccggttgattgtggcagagtaggccttaggggnntcgcggggtagagtaagntagcgggccccgccaaccagctctccgggatagncctggaactggccaaaaaaagacaggggtgggagaaatggccccattacgaaagttgtcactcggccaacgccacctgtcgcgtcccgnaagggtacggcctgttcatcagagatggacaattccgggtactcgcagcgcgaagcannccaccgtggangcacggtgagagccggccgattggtccctaatcgacaaatctacgtcaaacggacncacctatcaaatcaanngtggccacgttnccctgggcggaggaatttctggatctgagtctganncgtgttcctccgggagcgttacttacggactngaggccgtnccttaaatcataaagcgagattgcctacaaacaggttcggatcatgggctagcccgaggacatgaggacaaatattantccctagtggctatacctagaccttgatggtaccccattccgtggatctcnnntcaccaggacttgcaacgtagggtcgtgttagttngagatgacctaatggttaactcctaccgttagacgtatctagaccataatcctagccgtctatcacttnctgtctctncacgaagttatcaaatcatctatgacctcgttattgattcacagataccgaaaatctgatcaacaggcgntggaacgtcaanatagctcccccnnagtgtacgaactggcaggcctcacagatcaccccatcccgnngcgggcagttaagcgcaatttcagccgttgctgtcaatacgggccagcgtcactcctatnggattgcgggtgggggagtagtcgttgcggaaggtaacgtgtagtgttaggcgangttacggcgccatcaccctggtatccacgngtcttcttttcttttacctacggtgggaagtacctggttgggttgaagggggcagcgaggccgaagaatggcaagttttttgcattcccatgctattatggctaaaaggacattacanggcatgacgcacctntgctgcaacnncngagggcgctccccgtttgattannattgtgcgccttatcctnctatagaagtccgagaggtcctgtttgcaatcttacctttctattggccacggggggatcaagataatttccagagccccacgcaccgtcgtcagctctcgatcatacaagtgctaatattactcagcctcttgtctcctgaggagagatgtggcctaaatccggagcgccatacaatgcgcgccctctntcgccaactcctcggcaagggggcacgaggncntctntggtcataggctagaatcctcgatcgccttgtaaattactcgcctgntatagggaagcccaatgggcacgagaccagctaacagcccacccttctaagtaccgaataagctactgcatctgcccttcgtaaactgccagagnccnacttcgaccccaaaatcgcggcgctctgaccgcccggatcgtcgcaagggggcacccgtagcacttgaacatgggggattcagtttgaacgactgcctcgcttgtggcaatgtaaacgggctagaaaaactaacatataatacccctacaaagtaagtgtcacttgtactcggggggcagatttttgagtgttccttcggtccattagttgggtggcgcttcactcgggagattaaggctacttcatctgcnatgtacgcaaatcgcgttactggtgtatcgcaactatgttccacatgaagngtgattctaagttcttgtatgtaatatcatgcgagttgtgggccgaaagtaatttatatgtcacatagaaggtaccatgagtccaactttactctaacttcaaacgaattcatatgctacatagatcctcgtagggagatatgacgttnatgcggatgaaggaagccggccnaatatcccctcacttaggccgcggcgaacagaagctctgaagcatgtagaggcctggatggaacttgggtatcggacatatttcngggctactcacagcggttagagcgttttctntgctagtcgtgcaagtagcatcctgtctcagcttagcttggcgttcgccgcctggtacgtaactataatcattagggataatgtacaaaccacatgattctcggccagtcgtgggtagcacggtagcccataattcctaacacttggtactaatcatccgcacaaactagaacctcaattaccaaacagatagcaaaaaccacaagttgtgtgcagggaagcacatgcaaagatataatctttcatctcataggtccaaaatagagtaggtgtgcgcgagttccgcctgcagtctcagtttaagaggctnacccggnttcgcgactgcggaaggtaccattgnttttcgtgttacgaacaggaagacgttcgctatgcagcaacccatggccccccactgctagtgcgtgcgttgcttcactttaggctagggccggcgcggcgccttagctagtactcctcaggtgctacagtaccaacgccgctgggacctaccgacctatacgccgtggcggccctgagcaatatgggctgaggcagccgctacggagcccttgttactgctcctgactaggacatgtttcatctaggcctcacgacctggctggcccgactagtttagttattggtcatggacgccttttttatagaggaatcagagacattctgtacacccttgaacagctcttaccttagnatgcttggcgctactacttgtgtcgggtgacgttgtgactgacgggtcgcaaggactctgcctgggttctactacacnatgatgggaancgaggctctgcctcgtccgctacttctgatgtggaacgataatgggcgcttcccattgcttctgctgaatgggtgttttagatactcgnggttaggatccgtnatnnnngtcgnaggcggcacgagtcataccgaaatcaggncttagtgagcatgncgcggaagaantacgtacggagaacgggttctcgctagtgaacgacacggcccgccagtaatgcgcaccttgagtagcgccccccccggggctgctcttggccgatagccgggaaatcttcgaacantagggagccaatacgccgccaatgaaccgntgcaaatcttgcgatgtcctcaccgggcnaaagacacccataaacggtacttcgggaatatctttcgctagggatgtggttcancccgctaggcatggaccatgatcagtgngtttgctccagggcgggggaaacgggcgagtcggaggggtaganngnnnttcagcccgagaacagcagaaattcataagcggganatgncgatcgccacgcggatagacagacccccagtcancaaggttcaccgaggctccagacccacaactgccgaaaactatagcataggtacgctataggttcccatgatatccgcgaatgacccttgttcgacctacgtctttaggcttatctgatncaggacggccgtccacctctcgcgacggtgcgcagcaacccgcagccagccgctaagctgtagctgttgctaggttgagccgccgggggagggaggngcaatgcggatacncaggggactttccctcatgtggtngtgaatagtccaaacatggcctacacagtactagtagagggattcgcgattgcattttgtancttcctatgcggtttgcctnaattggaactaatcacactgaacgctgtgcagacagcttgaagcaactaccgttcaggacatagcacttacgttttgcccacatgcttaactggccatgcgcnatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaaaatgacggcgcaataccgaactattnccagtaagagnaccacatgtggtggccaaaaggnaggctttgggtcggtgtggcctcgcgnngaaggctcctagggcaattttgttaatgcgcggcccctgataagcatgaagaggcgtctcacctgtaactaccacatgtnnntttccgtattgtttgcgatcntatccgcattgctgcccatacatcagactttctctgaactaaaataatttcgacccctatagctcgggtccagggaggtactgcgcaccgcccagcacatgtgcggggactcggtatgatgccgcgctgtgtgcgccgcagctccttcttgtgcaggtcaacacgcgcgtccaggcaccggtgcangcnncnagcgtgccgaggcgnttacagtgctacgtgcaccggacaagagtaatggtctcggggaggaagacgcgcgcagctgtggcttgtggtagttgttcttaagatttntttgaagcagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctgctggaaccgcccaattgatgtcagtggttngtcgggagntatagtttactgtggtccnacggagaagtacccgggttgcgtcagaatacgtataggcatggggcgaccctagcgacgaatccagatcaatcacatctgagccgaatcaccccgtgatgtttttagggacaacaacgggatcgtatcngggagatcccactccgatggtgaggggggaacggccaacgatacagaagcgcactaaagattgaaaggccaatcccactggtcaagaacgactcgggaagctatgcagcgtataccaataattcagttgcgcanacnagaaaatttgtaggtcttaagaccgggtacaagcctttcgcatcagatgtcaagagctgggacatactactgtcagcccaatggccgccgtgcaaatacgaagcggcctgccccctcgtantgaggcctactcaacctggtttatcgtcatgatgaccgtcagttgctgtgggtttccgaagangctcgggttccacggatatgagacnaatcgtgcagctgttgagcatctagcctcgtganncttggggcgcngtgccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataattgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccgggggaggtgttgggcanacataaggtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaagagaaaccggccaataactgcataacggaggcgtcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtngctatnacatccgtacatctctcacccatcnccgaactaccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcangtgcggcgtagtgtcgttgtagtcgcagagaggccagagtaanngaattatcaggctttagctagcgatgctccgattgtacatnaggttgatacncaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccagnnactttagnagttccgggacccggatgcaaggacagcgttcgatgcaatattgctngnttggctctataatctangtataggtacctggtccaccagccaggagggacnntaaccatctacgggtcgttccgacctacancccaaggcacgcattggctgtaacgtttcgcgtccgcagtgatatctagccgggagtgcatagaactgcgtttggagtgtaagcgttcggatcttatcccagtctcccgggctccttttctagaaattgagaggtaggaggcccggtaccaggactatggttaagcgtcgcgaaantttacgtttagtcatcaacttcaggcaaatgtgtataacatatcgaacgcncggtgggacaggggaggtgtcgctgacattcagtcggcttgtagtgtcaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgacngagctgtcatgagtggtaagccacacttacatcggcgttggcagtcttcatagttcaactgtgtgccnccgcctgccttccgtgggcanggcgcgggtatgncgtctagttcccggatcagcgaaaataggcgtcgcctcgcgtgcattcctatgcgggcgccccggggcgaatcagtccccaagacgttccgttgggtgcaagattgagtgcgnattcgaaccctgagtccctggcattttgttaagttgcgaagcgggctgacacttacccccacggtagctgcacggtagacggcctcgaggcccttcaatagtacgttcgtcggatctcgaccccgctcngaattgggacaaacggcttctgaaatttccgatgttcaagtcggcgatcactggtctactacgcggtcgaaaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcggtcncgaaacattgttagctgtagctttttaataggagtaggccggcaagagtttacccgccctggcggancgtggtgactgggtttcgccatgtatacaggnnggctctagaccncggtccacagncctgaacatagagagctcccatacnctggcgcanagctccaggagatttggtggttttttcagtgggtgtagcggattaacaggaagcnagcaactgatcagtccaaatatcgatttgctacattgcaggaatacgatcgataactacgagctatgatatctgagcctttcctccacgaagccgtatcgccctcgaggggcgggcgaaaggactcgggccgatcttggtccctaacaagtgccctcgagtgcctctgggccgagccgtcgtggctggncccgagaccgagcgtcagctcgttcataatcttgggaccttcaatcaatgtacagaccaaattaaatctgtggcgacacgcttaaatactagaatagcaagagctcgggcactgcggnaaatgacgaacggtgagtccggccaatagcaccagaattccgatcgatcaatcacgaatagctacggatcttctgccgaaatatcggccaccctgcaccccctgtgagcgaaggttggtatcgctatccttttactcgtannacgnctggtatgcgttatgagctcactttgaggggccagattagtccagttcttcagcgggaggactgggaccatccgggcatgtggcggcgccggcctgggcgattaagacccattgggaaatgcgtgtttggcgtaagtgatggatgcggaccaaaagctaacagacgaagagtcctctgnnacacgctgacgagtttcccgcctgacccgtccacatccaggtctagagtcggttcccgtgcctcagacccaacaggcttcccggctaaccaattggccaggaacacaccccctcttcataatcacgcgcggtgtactgccaacttagcgagttgcgagcattgataaacaatgatggggtcggcccctaatgtaatgaaactctcgntctcaacaagccgccgttgccctggatttgtttttattgctctatctgncgnggaaaacgctgttttgttcccagaagatgnngtttttcatagntccgggatgaacaatatgtccatttctacggcttantgagggcgccctctgccgggccgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcacnncataggacctcggctggccccgaccacaacacgttcgtgaggtgggtgggagacaagtccgtttgattacgcgcgcacccccccagtgaggatactggaagtgagagntcatccccgccgaacttactcagacagatnaactagtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctacagtatgtattgttcctancgcggcttatgggggcaggtctttcccagctagntgttcgactcggtggtggtagcagcatttctcaccctnctttttggccgatgccaacgccatcccccgataccttgaagactcttatcgcgtcgtgtggatcgtgctcggcgcgagtggccacgangggcgcgcccagtttggcggttagaaagtttgtaactctagacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttganagatggttacgtgaaataacggatcaaattcgcgctacgacttacccctcagtnaaggttgcgacgtgtccggncatagtcccgcncgtagatggcaagcatcccagtgaaatagggcaaatgcttgcgcgcgaaacccgngcttnggtagagncttccgtgcttncgtcgaagcgctatgcgcgacggcccctaaggcattgcncgggccgccaagggggncggccggggtgcttactctccgatctgattccacatgggcgtccccacagcccgaaaggcaacgaaaccctcatatcgaaccaacccgtactgcaccggactattctanccccaccatggtagacgccatccggctcatagttttgtgctcactctcgataccgggcgaatataatagtaagcagtatgnaantcattgctccacgccaacccacaatacagttatgccgctcgggttttgtgggttgtacgggcggcttcgtgcctcggtcaacccttggctcgaacctatttcgccgtaatgccttattcagcgcgacaacggagtttctggcacatggccctgctgccggccganaggggcgcatagacggtgctgtccatatctgtggctgagactctccctctgcctttcctcattgaagagcgttccagctccggacactggggatccacgctggaagaggtaaaaacatcactccggtccatcgtctagagggtccaggtggtctcgcgtcttcggcgcccaaaaaccagataatctcgaggtatacgagtcgcggcgctcgcatatgttcgactgttaagacctgagcgntctggacccagtactgagaaaactaaaaccgttctctatatgttaggcgatcgtgctgtgannatattttccatcaaacgccccgtgattcaagatggaaaactgtgcggtgtaacaagtatgcactcttaatggatcaatattagcatagcaccccgcgacctaccaggctaaaagtctcgtctactttcaagatatgtaataagcattgggcctcgagaaactactgcttaagttgcaacntggcggtatacncgggaggccgttgatcgggataattgcagntgnnncggcnnnnggctttganctggtggaggtaggaaccttcggtcgtacccactacatagcagncgtgtttttaactcagtaggtgcaccgccggtacacacaataacccctgttgcaatcnataggacgcagnggttgctccccggtcgccgcgaaaactcccagtcggactccgcaggtggcgtaagggagagacgctaggtcatcaggtgtccgaagtccggtcatctgtcaccnggcctctagcgtccctccccgtccggtaggacaggaccatatatcaccctagttgcatagctcttagcagccctttcatgggaccatgcttcatnnncngcctccccacgatgcaaaacccagaactctctacatccgagtaactatatatcggatcgccggcacnntcgctgtgaggctcaccctttatagtactcgacggctgcngttagatagcgcccggtccgcgcccgttgacngttggctcaccttatcatattataacactgttgtccagcggtcaatttctcgcaccctgtacgctcggctggccactgcanagctgtttgtagaccgctgtcaatctacgccgccggcncccacgcgntggagggacctcagtattacagcgacaaaaatggcnagtgggtgacctcggctagggtatggttaagcatctcnccgcggngtggtccatagatagaccgacttgggggggataagatcccaccaattaagacggtagtcaccccaagtagcngtagcatctctaacgttttgtggccaaatcctttagcagaaatgtgcgggagttacctgcagaaagggcctgaagactagcggcgtgaaggtcattgcataagagtacttataagtctgtgtattccgggtcggtcggaacagtatgtgaaaaactaggagcggaggctgctcannatgtgtcaactgttcttggcatataagcggccccaacgtcnctcgatcatctagagcctttgtcaaactcaacgganactccaatagtagaaacagtcagggtgactcccggcnccgagtactccctatcatgacggtggaaagcccctgggcaggagaatttacttccgnngccatacacgtaaaatctgtatagtnnntcctttcatcgtagtggaganngcatgtcctatttgttccgaacgnagagaantagcatactaccggccgggtgggatgcgcgtagcagctgactaacanatcctattggtaacaccacttatgttgtagagtattttaaccgcgcagtactgcgcgcnctagtgagtcttgcgtaacaccgactcttgggtgagtatagccccgggaagtctcagctcgacaggaaactatattttacctacctggatcactttctaatgncannggnatccgaccggcgagtagagagtcaagagctactccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcgntagcnccacaagaagaagaggagcgagatatntcaggttgttccctgacanangggattttttgcttcagtcgcggtagtacnatcctggcaggggagcgcgccttcatagctttctactttacgtgcgctagcctgccgatagctgcggtttggagtgccacggaggcattttctttggcagtcaacaatacagataccattagaatggnaccccgttagtttcggcgggcggtaggtgctgggcccatcggcccctgattacgaaaatggcaatgccacgacangcacgnnctcagttcatccgccncagatgcaggtcgccgacaatctgtgagtacttggtcagcttgacannnagtgaccgccnntgtctcgaggaggcttcagttctctgccggactgtggcntccgtttcctaacaggaataaataccgggtctcggngtctgggctacgtgggttancngggtccgtgcggcgccggcccagtgggttcaangagttgtcaagcacagttgtggatgcgctgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttggaccgcggtttagccacagctcagtggtttcggcgagngaactcattattttgggcgctaagtgcgcaaactttgaacgaccccaagagcgancatcctccatggtgcacaccaggtagtgaccaaatattcgcgggggggangcgagctgttgcgttccagtgcacgcctcccttacaatgcacccgtgctttctggcacgcctgaacgcccctgttactccttgggacggcacgatggacgactnngaccgtcagtacgagtcgtgggttgttgcaccgccggggacacaagagaagcgctttaacgcgcgggaatgcatatccataaggaagaacatttgaccagccgccaacttatccgctgcgaggctcacgaccgcaagctagtttttagaaacccgtaaagctaacgtgtacactgcagtcgacttgaaattcatcacgccacaancggtccaaagnaggaactcgganaacttccagtcgatcagccgtctcgcagactaacaacccgcacgaggtctaggccctgccagattgcttactctctccttcacgtagtgttgcatactcacgnacttcaagcatataaagggcccataacgattagcgctgcgcgcgagggagtacatgctctcattttgtgacgctaactacgaactttggaagctcagctaggtttttgctagctatgaagcgggtgctgctcgcgacgacggatcgtgggagtgatgcctttggatcggacgtagcttatggcctcatctgtgtatncgcnnttctggattgggggcgaacgggtgtcgaaaataccgtatgttctccagcctgaatagttgaaaagtcttgcccactattgcgggggtgggattcgcccttgctcatacgnttacacacagatgttaagctcccggcatgcgcctgctagtgtggtcttcggcatcatattacggacgtcttgctctttanacctagtncaatacgcggtagncatttacanatgattccgccgtgtacatctacgganaagactctctatacgaccgaacacatcacgtttggntttcatccttcggtgcaacgtccnacctgttttagttaagaccatccgggagactccccaagtatcacgagcccccgaggctcattcccatatgctagaggcaaatgggctcggntacagtgtatcttcggcgcatgcgncattagagccaaaccgaacgtcaaacggtacgactcacatgtcaaaatgccgaggcgttccggctgtcagaccgtggcagtgggatagcgtgtncttacgcagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctcggtgcgcggtgattatgagtntcacgaggtacccactcaagcataagaggggatagtntacactccgtctttgnttgtcgtctgctggggggcnatagctcgcatagagagaggcatgttcgcataaggactgtaatgngccagccacagcaanccgcttgtgcgtcacccccaaattctggggtccaccttatttgttatcgtcaacacaggnaagtttagtttaccctctctaatccgaccccagtaacagaaagagatggtacgaataaatgaaggggcaaattcgcggagtgctgtgggatccatgctttnaaagtccccgtcacccgctaaattgcgtttctgcgcgacatccnggcagtttcccttagccatcccatgggnnacggtttctttgattcctacgtcttaagtcttgatctctggctcgccacaacctactgttccacgcggtcgtaacgagcggagtaattcgggattgccgttctagtngatcgcgatgtcaacacggccactgcggctcgtcccgtgcgcgcatgcaccaaatctcaagnttgcaggacgtacgggctcccagagagaaatcnctagaatgagttactgataccgctttacggccgatcacgaatgtccgcgantcagtatccggggtgggtctctggatccatccagaacaggtcccgatcgaggggggccgtttgatcgtctgcgctattatgtcctcaatgaacgcgaacaatgtgtcgccggattggaaagcgccgaaccgatctactcgtaaaccgcttaattgaatagaccctgtaagttacacccacacgcatgatagcaaatgcaatggcggcgaggagagtngctgctgccgcgccncagatgatggtgaantttacatcacgcatacacaccaggctattaggttcgtgaccgattcaggaacaaccctacggaacttggtgcgtaagtagctttaaggacccgatgttagaggtctccaaggcgcggcnnaaangccgtnatagacagacgcgtgaccgcactccctttgttaccttggccccttctnnctatgnncagacctctttcgcggaaacagccgccnccgctgaattttttgcttgcaggcaccattgtaacaatggttcgagggtcaaaagattatgaaagcaaatagtgtgtaattttgagaaggatccagcgcctataacagggagaactctttaagtttgaggctaaaatattcatccattgaaacggaatatcgacgcgtagaattgatcgactagtccctcccgttagaattccataggacgctgccacatnaagcatcacttccctgttcctgtccaccctggactggtgattcggctaaggcatgtcgggggggggcatgtgagcgctctttatgtctcaacnncaccgaggaaatttctnnggtcatgacatccgtccctctccgcanncnacgcgaaaacccggcaatgagcagttaagagcagccccccgtgtgccttcccgtattctgatatgcacaaccgttacgttggaaccgannnccaggaaggggtaggagaaatttgatagtcgaaagnnttaacgtgccccaccgctcgtttgcaggtgtggcatgcgcggatgtgggtcactcaatgtaaaagggcacgtcgtatatcatatgacnctattttcctacntatgnnctgctaactcatgagatttataatgtttcnacgcctcaagttggtcctcgggtggattaggattacantcaatggcggaataccggtgaggttgattacaacccaatttaccatctgctggtacctctcaggcttantggacccattttccttgatgcaaanntcaaacccttattggctaggatatgcctccttaatacgcatcggctggaacgcantctaagnntgctgccgtgaggacggtcggatcacaagcctggcctagtggggtaaaccccgtcagcctcgaatcgctggaacccccccgcagtgtagaacatccgatagctatctgatgacccggaccatgattgcgctccgcggcactacgacacgtccnaanccccacaatggttttaanagccgctttcccggttgtatgcccaacggccggtgggtgcaagtaccacccaaccacgatcgagtgtgcctgcatacgtcgtcccccggctgcagtcacagttaacgtgtanccgtgcgaccccttacggatctgactaaagccgtaggcatcctccctgggggaccagcngcagccacggggcatgtctacctgaagacatagaggccgctacgtgcgacaagaggcgttgtaagatattacgggaggtaacgagtcctacgggcaacccgtagcaattgggcgcattccgccctttagtgactgtgcggcgctaggcaacgcgtcttaggattcacagtgttacgncnaaagaagtcagatcccgggttcgtacaggttaatcangatggggcctgacgccatagagacgatgcggatgtagttgggttgggactgacagtcggtaggtanaaaaaagtccatgcgtgccgagtcctaccaggttatcgtcacccgtttttgtanggataggaaggggatcaatgggtagttttaatnggggntggctagtgtttgggccgttttactttcggcagcgcacggtcgctctgcccggcaggaccccgaccggctcaagcnanttagtgcgtcccgtagggccctagatttaaaagaggaggtggttagaaagacacagttgtcaaacttgcccacaagctcgcggaatggcgtagttatgcagagatgagctaccgaaaagtgggtctatcaatatgggacgtctggctacttgtcaaccgtgngaagtacctttagtagtcatgtcgtctcggaanttcggcgacgccgtaacctatggtcaacgtgtaactgagaacgccacccantnncaacggaggtagtgctgcaccagncatgtgcccgccggtcgtgtcgtcgagggaagtcgcagagtagttccagggggcctaagagcctaaacggagcgaaccctacccctgtttcgtgctcttctattgcggtagtcctttgcngcttattgagggggctgttctcttataagctncagagcctgtcggcgtcaccacctctatcttgaattttatgatccgatcgcggggagctgaaggacttcgcacnaaggagggtcgtaaattaccgcggtgtnaggcacccgagtgccccgtgtgcancagagatattgagagttgagacgcaacgggcaggatctnnatcgggacaggactanaggccacgtttgtatgtcgaaagttgatggaggcgtaagattcgatcatggtctncttgcctttgctacgcgagtaatgacccctattgagtggagctacgctctgttcaggaacccggcgagaatcgcatatctgtgtgacgagcctatagtatagccggaccgttcgcatgctccgcctcgtactggggcaacgttaccaccgttatgcaatccagacgtgcaagcgtctaactgtctccacttctcattgcttgtatgacacaagagtcgagattggctgggcaatcgtcggtcatcgagtgagccccatagccatgcccaggagagctacctgtgtatttggtatagcttattactatanncctccccggctgagaagaaatggaccanncggccgccgctgactagaaccgagaccacctggtgggcacccgcttcgccaaggatcgaaccgtntgttgcttggcttccangatagtgcntgtaacccatgctggcngcnccccggcgagcattgcaccgcccctggcacgctaggatcaatctattatgctcacgccaattgtttgtaggacacgccgacaagactnccccgacgggaacagtgcgtntcccactaatctcttctggncctaccttgttccttatttacactcgtagaaggagacgaccggcacctcttnccgatccagcnntngccgaaagtagctcgccctaggtacattgctcgaaccgacagcttggaggcttcttcggagtttggaccgggcgagtcttaccggggcctctttactttcacacgggcggaaaatttgtcgcatggggcaacggggagtgcctacgattttgtagacgatcccctaagtgagtccgcaccagatcgagcggggaaaaatctgcgctcatggttccacccgagtggggagcgaggctaataaatttcttnacgagaaacgtacttttacacaatggtgnaacatttatggcgcctgctaaaatcagtctccccctcngangaattgaactatccagggacgattgaaagaccgtgtcgagagctgcgaagccatcgggcgtgcatgtctcctaggtccgcagacggtagggggacnattcatagtgcctgccatcaaatcgtgacangctcggntagcgttgtctagacccgggattgatacgggaatatcctgagttagcatggctcgtnnngcccagtggcgcatcgggaccctgagagccctgaatggctcataatcccctatagaactccttgcatttcacgtcgcgtctcctngcacgactcggtaatgcgcggggtagccctaacgtgccacctcagccgcggcgctttcgctgcttgacaggacgtacttgcggccgttcacggaatgggacgagattacgccaggtctatttactttgcgccaattaaaccttagatacaccgctacccccgagttatccgcgtgtagacacaccctgtacggtcgcaattagcacgagctcgagtgagcgagttttgtctctcgctgttaaaactgtttagcgcgcttgggcctggcnccttagccttgttantcgtacacctaacttaccattctcgcagctgtatgtcgcccacttagtttctctccctgtattaatgttgctgtggccnnctgacctgatccataccacacggcgtcgtcccacggaaactcttaacagcaaagtatatgtggcggaagcctcgaagacttgtgagattngggaatatgaacgctaagccggagaggtacgtaacgagnntggttcctacctccaacggtggaaggcggggaacgcctgatngctaagaacngtatcttcagccgcttcgtntggtggacggcccacaaaatggctaaggggacctagttaaacagcagcaatgcgatttctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttacgtccagtagggactgtangttgtcttgnccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaaataaactaaggatcgtcgnntccctggccattggagagctcggttcagggcgcatattattaagngcacgctgcctctgtattgcggtcttgactagtgaggggaatacaagaagcgtcagccgccaggcagacatttttcagggtcagttcgtcctaaaaacgtagtanacntatagatcggatcggcagtagtccggtctngcgacaccggatcttaacgtaccggtgagtgagattacgcagtgggactngacgatgaccttccagcactttccaccgtaccagaaattgttaatctagtnccgcaggtagggtccctgcggtgaaacnccctgcgcattcggtgntacctccttatcttagagtgtntcagacaagaccagctcgtaatagatcgggctgccgatcaggtattgctatcctatacggtgcttantgttaggcaagattagaacccatggataagtgnnnnnccggtgcttcgcacacaancgtaaagagaaagtcgcgggtacccccgacttagtttattccaacgcggaaagagtagtgcggggagaccccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccgcgggactcttctgcgatggtaattgtggattgtttctagcgacatgagnactctcancnccgagggggggccgcggagnctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccataacctcggccggtgtantcggcttaggccgtcanccgcngtttttggcggtatacctcggtcgactcgagtgccgtctcgggcgncggagctcaacagcccagaccgtctaaacagcaggtcattatacatgagaagatgaccanncatctaagatgggtgatgtagcgccgcctagtcgcgcaanttggataggccgcaccgatcgaaagcggggaggagatactcacttagctgcggactacatgtagtgtagccattagcgcctatctccgattgcgtaaccagcggacaagctctgggtgtggctaacattccacattttggcccggctcctgccgttagtcgcaaactctctctgtataaggccattttccatgttcacacgtnactcgtcacgcgactaccagaccaaggttgagngtataatatgccggtagtgccgaatgatgtaatcatggaagcggcacggngacgggtnaacaagcgntcntctggctcccgttacctttctgtgcanttggtctnctgacccagttncggtaacacgggcgttagcctatcacaataggcctggccataccttagatacggcggcgtcccannctgggatagatgggtgcgcggggcagccggataagatgagcgcctgtcgaggcgtaaatctcagcgtgcctgttctcccagacgnacggtacttattgctcacaccggggccacnacgcctgtggccacctccagcccatgcgagtggtaccatagacacctaggctcnccgggaaccgtctggccgattgtgaaggaagttgacttctttgcaagaggggagggatatgacactatagcggnagcttgcagacctcanttgttgctataagctatcgagtaccccacacatgtaaatgtttgtcnattgattgccccccacccgnctnctctggggcggcccggcacaacggtgcaatgaccggggccacgggaccgtatggtgcaatgtcaccgacgtgttcgggtttctcagtcgcttgttgaccgttcaggttcaaccagcttccccggtactacgggcatgggtgaggcgactctcctcatgatgctctcgtcataacgatcggcngccgagagacccgagcggggctctttctnggatagttntgttcccggtggtcgggggtgggacatgctaatccttttggtttggcgaggaccnnnttgccactcaggcctccacgtaggctngggagccccggccccacgggctagaacccggccattttttgcgcgncatattgcggaacaggtaagatagggagcggccgcagcttcctcgtaanngctcccgtacccgcgagcctagtggtncnatcncnntattgactagcggaaggccccgagttacttggctngcccgaaaattatgccccgcngctgtcaancgcgctggctggaaggtanaggcagcgtcnatgttcgtagtgaaggcgttggttgtngctgtaancatcggcggtcgtttacaagttaagtattgccgcttatcgtaacacantancgtancagccttgggtttgtntacgctcgctcacgtcgggttacgggcccaggcgaataacgatttacactaatgtcncattatacatatancaaatagaagattcatagatgcctcggaatattgacgctaaatacttcggacaatggatggggaggccacctcgagagaacgctaattggtggtcanatggcctattctggcgtccgggcaggagaaggggcgttagtgaaccacccatgagcggctgtcctcagacttcggagaagacattgccaacggcgtggctcaccccgaggaaggccggagcttcgctcggggaaccgcaccacagttccccagccgtgncgtaaanagcccgaaccgcggagttaatgtgtggcattaanacttatggtgcccactcaggccggggatataggcgtgnagcggcatgtgtacaattatgttaccctcggagtcacctcccgnggggatgccttgaaaaactgagtgggcggatagctccgtgggctagctcccaacagacctgcccggccggggcgattcgacctccctaccctctggagtnttgtagggtggcaaaactagcctcgtttacaggacggcgtccncacttggntccggcacctgtattggggcatcaagagctcctaagttcgcaaagntcgcngtacttaggacagagcggatgaggaaccgagcactcatatttgcgccccataataggatgctgccccgggagcaaagngctgaggtcttacgtacttcgattcgaggcggcgccgtttacacaagacagttanttgtcagcagtgatactgccggcagnttagacttcaggcaacagttgggagcgggtagaggccggttacagtatgggttgcgcgcaagaggggttagcggtccatcaaaccaggtactagcgncacctgagaagctagatttatctcttcacaggtaagtagacgccggctttacgcctctcctagagggacaagggttacaggcgccccggccagacggacaccgcagccgttcgctccatatttggtggtctaccgaccnncgnactgttggccagcggaccctaggctactcgaaacaccgctcatatactgctactctcccacctnggtaaacgccgtttcaacgccttcttggggcaacctcctcaggggcaggaataatgtccccggcgagcatctacccgagggcacagtactagttattagccgggtctcggagtcccctgccggaagtcccaagatgcgcggtaaagatttccggaagaaataccctatcatgctgcaatcaaaaatgggtacaggcccncgggctacatttggggccgtgagacctacgaactaatgtccgtacccgagattgtgggtaaataagcccacaacagnctggacaancaggtatgtagaatagcgactctgattgtagaggtgtgcgagtccgcgtgtggcgggatcaagggaacactagnggtgctgcaggccggacacggcggcttgtcacggcgcactgggcgatcggcgccagttcatattcctnncaaataagggcggggtagacccatgtgtggcccccgtgtatgtcgtcttctatgcttctcatgtaggtcaaacgcaagtttgatggagtgcggttgttctagtannactcgccgtcgatcttttggcagcgaaaccggaaatgaggcnagcgcactaacgctcacgggcgtnncacagntaagccgcccgcaccaactaatcccggctgaangctgactggcatagatacggttccgagagggcgccttgtcgtcgnttaacgtacgccatgttagctcacactcggccgtctactgnataattcgcatggaatctgtagaggcaaatccgctccttagntcgggggaagccgcccaacgtcgctaccgagnttgactgtggacattgtgacgacaataccgtgaacatgggagtcattagtataaagtactttggctcacctatcctcatcctacccaaccacgaccgggcgcgctgcgcgtacctgtgggcaacaattcaatcgaatngccacacatattccacgtccagccagctcgataccttcaaagnggactanncgcgcgagacaagcgcggaccgcttctaatngacgctctgagctaaaaactaaccttagagtattaagcattgtataggaagtcgcngtccaaccgaataganngtcgttgnaccaaacgcctcgccaggctatggctccggtgggttagattgaggtgcttcggaacctagttcacatccgtaaatgggcgggtttcgttatcgttctatccagncgtgaagncggaggcaccgtgatagaaggtcaatagattgtatcagttacagatggatcgtagtagtccccaaatactccgatcctatcctatactgaactcattacagggaccctcccgttcccaagccggggcagttgcagcgcaagaaacccccggaggacccctgagaattnagggtcgatgaaggcangcctccaacataagcccgcaagagcaaggccacgcngttgttgcagtagcatttttacaaaggccggtttcagtacggagacaaaacaacctaaagtttatcgaggnnggagggcgcacgcgcggccactgggaaggaacctacgcgtagcagatnnnggtttgttagctagttgcagtataaccgtgttgtaccagtgaggccctaggagcattttngaggccngcgagaggccgaagccctggatnccgggcaatcatccgtcgtcagcaaagttgtcagtggaggacagccttatcctagtggattgcatctcccgaaacagtngcttttacaccgatagccacggggttgtgacaacggatttatagccccaaatcctgcaatctctaccacgggcatacaggaaagggtctttagctgtatttgtagtagggccgtgctaagcgtagcgctaagggcttgcgatttagccaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagtgccgtgggctgtactcgggactgacactcacccttaggtgggggaggcanntccagcggcacctaaaccctcaggtcatgtgcccgttgaagcggggggggtctcggcccatgaccacctttgacgctccccgactgttgagtttcgggtccacacggaagaggcccgcaagccataggagaatggccttgtgaatccgggacgttnnnttctgcgtggtattgattgatctcgtaaagttaggtccccttcaccccgttcngtcgcaagacgcaggagtacaccggcggcgtatgcactcgctggaggcccgaannggcattagttcntatttatggcatccatccgccgtgcacatttcgnggtgaccctcaccctacgtgcgagcatactgggggcgttattcgcactggggaattatcgtagcttgcgaacgataaggcagtcacttccgttagttcacaccgagaggaaaatgtccaacgataccgatcactctgaaagagaatacagctcctagaggcttagacaaggcgantcaacaggcgctcgcgaatttcagtcattctcaagccggctgttccttcatgcatctttaaaatactggagggctaaggaggtcaccacccgcgtaaacgacgnnggttcgcanactttacatggaccgntgactcggaccaatcagggaatccccaggtaattcacgccgcgagcctcgactgaaaccaccggtgcaggctcaaaatacgcgtgntttcaatgggggtgcacaccctactaccatcacatgcagggcactagggcatacaagganacagcctcgtcctctcgatttggacagggtncntgctatgcaaggcggcatcccaggtaancgataagcataattaggggcgcgttcgagnncgacataggctgcggcacaagagtcacgttaggcagtgcgagntctgaggggggctgcataaaggancataccgcgagcattgacagcgcctctcgcatacncaagaaccatggaatatgtntcgtccgggggcaatgctcggcctagccgaattacgatcggtaaactggagaacaggcacgcatgctggtagcggcaaccctaatctgnaccgtgacacccatacataacaaccttgtacctcaagggtccgctccaagtaccgtccatcatctatcaccccggtcgtggcaaaaaccgacatatgagtgcagggcacagacttnaggggnntaacgtgcaccgccaggcgctactcctcatcgcgttctcttccctaagggtcatagaaacgacaaattacngctacccgaactagctagaatatccctatattatttttcgcagtngggggccgtggagggacggtaatcctatctgcagtaagataggctctttcgtctggtcttgcagctcagaaatgcacggacgtcgacaggatatgggtataagttaggatacactccgatcacaangcgcacccttnnganngggcatcaattatcacgcgcccgatgacccgatggtagcagaagctctgcaaggagcctagaggtagctcggttatgatctctaagacccgagagattttaggaatagaactaattgctaaacccccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcttcgcctcgacacatcgcgattgttcttcggttccgagtgcatggatctctctccacaccgaaccggtgcccccgtttcttgttcaaaactccgttcttaggtgtggcattcgactcatngacgtcaggggatatatgatactcgatctcgccctatgcacctcctgggcgnctgcatttacaaggcgtggaaacacaaacntgcgttgagcgngtcggactagttctantcgtcggctgcttaggtcgaccgggtgagaacngcgatcgcgcatgaggatgttgcgactgcggttagatactcaattgggatngatagtgtccgtaggtactacagccccacctatccccacaagacccggcctttggtgggtaaaaggacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcagnnncgcgtgtcagtccgagttaccgtcgtaggcaccttctatggcgcgaagcgttgcacgccgaggcactcaccaccttgacacgagtggacgtaagccaaacagctcctcctcgcactacatgtctaccccgactcggatantccaatgttatgttagcagtcgatccagtcgtcctcgtcgtggtaagaagacaggaggccgcagtcggttaaatcgtcgggcaattagaccnctttcttagacctccaagaccgnctccaattgctgtatccgaggntaggagtcggagtgggcactgcagnaggcaccggtcnatcgtgtccggtagcgtcgtcccccgccctttaggccgttagccaaagcangngtattcatgctccatgtctctctctcaaaaagggacgtaaccccccttcaggtgaggatattaatttgtatctaatanncttataataccncgggttacaaaggcttctcgcgcaagcttcatcagcagtccgttaggagcacatttgctagcggattgcaataaatcttaaatcaacgggaagggggcggcagaagnnagggcgcttgaccaatgttntttncggccgtccngacgcaggcgtggaggccagngagcgcaccagcaatcaagaatggtaatgcggtagggccggtcagtcataagacccgcaaagatcacttttagaacctgtgtgatagaccgtcgttagngatggactgcgtttgcgccgactggacantncggtcccccgactggcgggggcgcctcagcgcgcaaatcgcctacctaggcctccgacatgcagcgtgtcacgaactcttccctggggtnngttattcctagcagcatgatctccctaatggacacnagcccataaaagttcgtgagatgcgagaggctgacctagactggcggaactaatttggtgggctcatatgccggtaggttcgcatacgtttcncaggcctctcgcatggcgaatgcgtatcaagacacccctcgagataccgagaaaaaggccgaccgtttacgcggacgtgtatacnacagtcatcggnggctaggctaggtgcgttactggcgcctatgcccagattacatccattggacctaccgatcatgtatatctcgttcatncacagtggttgacctggtttgtctgggaagcccaggagttnnctagggtaatccgcgcgagagtgtcttctgtcccacggtcagcaatacgtatcaaggtgncgccaccnngggcacgcatcactgccctntctggcaatgtgtcatgactcgattcngtatttaggaacttgtactaatgccagagcaatagtacaactgaacncacgaggggcgtcgggatagtttgggagaccggtgctcaangcgtccgggcgggagagggaggcggcgtgggcttcaactttggtccactacnatagggttctgtgaaccagcctgttgcctttagaactgatagacatcactcctccccctttcgtagcgaaggcaaccggagggggctttaggagcacgtactgcgagtagctaatctcttgcgtctctgggatcgcaggggccacgcgtgatgagtgcactcttttaccgttcatgcggttgggcccctgagttaacctgtttcactagacactagcctgtagtgtaccgatactgttgcaccgagcactgtacgggccgcgaaagaatggcgcagaagaacgttgtcatcaccctggtcgaattcggccaggggccttccgctcagctcacctgacaaaccggttgcatgtcggaggtgccgcgtacccgcnnttcccggcattccccgtgcttggccctcttgaagtagccgtgtacacccaggtacagnnacctcgccataccaacttaacgctctctctattccgagggtcccacatgtcttatgatctgcgataaagtatggattccgctattcagagtngcggcctgaaccggttgaatacagtgacgggagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgtttngtccacctccgtantgtgtcagcgcacgtgcagtagtaggcgagctccggantcttagagccgtggctgaatgatcttatcttgtcacaccgcggttctaagttgcccacgaacgaaagtatccattactccagctctacantncccgatggtccnacgtttactgtattgaacannntcatnnggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaagacgntggacccgcgaaattcctaccaagtgttagctcccnggtgggagtcgtccaccctgctaggcatncgtaaacagcacaacagcccaatgaaccctcaccagaaggtgccangcgcccaaagggtccagnccctagttgcttttcccaccctcgtgctcgggaactccagnnnaaccttcgttgagcccttaacccagcaggtaaatagtaacgttcgaagnntgcaagaattgagtcaggtaatgcgcctacggagcctcgcctagctagcttgcggagtgggtcgcatatagactgcaccgtgctcactctggcttacgtattcgttcggccgttgtntgcgtcgaagaaaagaccagttcacagcttcgggattacggtcttttctgctgacgaacttatcgccgtaacccaagatatngataagaataagtcgctgataccganctctccttatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcangtttagtcngagggtgcaacctaaccggtncctgtccacagccctgtcccatggaaaacgtgatcgggatcgggtcactttctgagtactcgaacaattactctaccccgaaagacctattcagtctgatacccgaggatggtatatacctacgacnttgctattaaggaagtacttacatgagtacccntgataccccacgctcaatcacgcacctttgcctatccttgagcatctttaaaagcactggccggggggtagcctccactaaagtgtctagagggtacgcaggcgaagcacagacgggcggaactcgttacgggcgtcctgtatttaaatcgctgggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgntatagacaaagacggaggttcaatataactcnaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctaacgtacacaatagtcagagtngcagagcctnatacttggttccgcgggaagtaattcggcgtgtgacttgagtcggtggctagtccagacggcgtaantaagtgattgggatgtgcatgtnccccgggaagagatcgctcgtcctgaacagatcgactgctcgtgagagcaattttgtgggcgcagcgcccggccgtgctgtcaggcttgagcacatctcctatagatncggcccgtagacgaacgcacgcgacagctccagaaggggggaggctgtagcggntagaccgctctactttgagctgcattatcaccggcaagcttatatacctgttttcccaccgggactgcactcaagcgcgccacttgtcttaccganaanaagtcgtccggatgaacctgtactgcttaactctggaccgtgcaacactcnagtaggctgtaagctgggagttatgctttttcaagcaaagatagtgtatggcgnacgccaacattcgtgnccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgatgttcagcgcggcgaatctattttcaggacgtgggcgatcgccgaccntctactgtattatgtgcacagctgttcaccccgccgattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacannctggaatgctgctgccccgtctctggtagcgagtgcgttacgcaggccaatggagcggatgagatatcggaaatagnacgcatatgncatattgagcgggcatgactaacgccacgcagggttatctccgtaaaaacgggctgttgacttgttcctcangccaataggttcgccccggggcccccttggctaattgcccgtacctatagtcaccaagtctcagtcgtgcgcccccaccagtatgggttgactcgacggcctatggtaactttcgcccaactttagattaaaaacccctccagtggtgccgctacgntgtcggtaaccacggagggaagacgtgtggcgaggctaagcagcagacaactggttgcgaggactagagatgctatgaannggatcaggcgactacaatngtcccagtcaattcgtggattncccacgccctnaatagttccttctaatctggccccaaccatcctcctgtttcgaccagcgttagggaccaataatgaattcagagacccgtcaaatcgacgtgtggccncatgcggcgagaatcgaggcggtcgcacggggttggataggtattggtgaagctgggtgtgatgagagacgactcgttgttagaagtccttcatgcgctggacacttctcctgcacctcccatcccctaccctagagagacgtcgtccacgttgcaaagctacctacgggcccatctcgnctaattcagctccgctgttcnnnnnctaaccacaatcgtctcttttacagcctcgctcagtaggtgtgggtctgtgtnttagcggttaagcaagtagnacntgggcttttcnctcactccggagatacggcggaatattagtcccattaaaagactggcgctgtnaccatggngagtggacatgaactaaggaatacgccgccccgtctcaggcgaggcggtctanccgcaatcacatctatacgcgtccccccgttcattagttatctccatatccctncatccagttcttgatctgactaggctctttctggatgtncctcagtcctgntgtgctcggacccagcattttggacgctggaatcaagaggacgaagccctaactgcttgccggcatggatgccggacattagattaaccttgggcacagcaccccggaccacttagtaatcgggtggtcgcgtataccgcagtgccatggaggggcagcgtatgccgacgagcacacttgccagacggcnatcactgtagcggccaaaacggagtaagctgcggacgcagctaaagatcnnntcaggataccatcctatnnaactggtgcgcacgctatgtcacgaattcaggttaccgccaggnngcacaaagtgtagacttatcgcgggggcaaagtcgcctacgaggggctcgtggngccccccgtcgcncgaacatgaatattngctaagagaccgcgaacaagcgagcgtgnctgtattnatcaggaagaggtctggcgtatacgagttatgtatgcaagttgcaaagagggcctagtgaccccccgcaaccaggttggaatcgtgaccttccaggtgctcccaccgcccgaggccaatttcctcactatnttggccagttgcccacccggtgcgtttacgccgccaaacgcacgancttgagncgtgcagagaggcgtgcgccctgggagacgaatctatcgagccttgcgcttatcagagtctcatgccgaaccgngtngccccggcccttcggaggcgcatggaaacgagccccgcccattatagaatcaaagaangtgtgtcctagaaatgagagcccaacagcagtgacggacaagcgcacaccnctctcctaaacccggcgnatagcacgcgaattcaagaggccacatcgtgggtaatcgganngccagcgcccgttttccatgcagtgttaacgcggcttcgcatggcactgcaggctaccacagattgctccgcacggcatgatcnaactcaccaggaacagttagtattccacaaagtatctaatgcctagacttgatctgcgtaataggggtgaccttatacgttaacccaggtctgacccatttatacaaggtcgaattgatgtggagtttttcggattaacgggagtttaaagtgtatccacgccgtttcgggtaaaatacggcaccgcattctcgagggaacgatggnacgaaccctaccacaacccccgagctttntaagggcgcccggcgaannaccagatcctgccggtcccagcgcgcacttgggcttcggtagaggcggaaatcagacacgggggggaagcatcngcctaagtgcttcacaacacgaaccaacggactaacgagcgctctcgggcctactgtcgtgactgggcgggggcngaaccccctggattngttgaggaactattacatncggctatcccttggctccaggtatgttggcgcccgtggaccgcccggngacaatatggctaaattacagtgcgcgcgtttagggtaggccctcanagcttgcagctcccctaggccttgtaacacacctaggnatcgggtctattacaattctctnnnntgggggngtttgtagttatacaagtcaattcgactgganntagnaaccagagccagtcccgaaaggcgagatccatcattggataaactaggcaagacacagagcatctcggttagacccggacgggctggtccgacccagcaaatctttgtgccttaaggcgtgctccccctaaacttccacgcccactgctttagtaattaagtacgacttatggatgggattctacctctctcgcgctaggcagctaacccacaggataaacgtaagcccgtaagcgaccaagctcgacccagcgttncgcggctacactgctgacncccgggnctgcgctagtcacgaatgacgcacggaggttaagagacatgacttcagggtaactaagcggggcgacaaggacgcaccagggagaaactgtcacgngnccagtcggctctcgganaaaggttcttttgttntgtccanacgaacncgggattcagtagatcgtatccaggccattttaagcccacgacagaagccccgcaacggcggctgagttgncataaccntagcgcatggaagattcgggagtctgtaaccaggctnngcgcatgncgagcggccgacggaagtcaagcccgtgcaagcggcggaattgatgaagagcggtaccgcgtctaatacaggatcgcccgcagtggtatccanaggcctactttcagtgcaaaactatggtcataactcttggcgatgagttactcgaccatttagaatccggattgttcgcagtcatacccgagtatctcagagggtgtgcgggggctcgaaattcttgactcaccatctgatgngaggatctgaaggagtccgcattctatccgacatggcagacgtgtantctatcttggtgcacttcgttgtacatatatntacgctttagtatcattccacgatggaactgcgtgacagcccctgcancttantgcagggggaccaacgtacgcagttccggctagatcgatagtaggccntcccgggcgcaatnaaactagaaaccaactcggaattcagcgcggcgaaagaggaggcatgaaggctcgcgcataattagttgacaggcagggcggaggggcttagcggccacactacgaaacgctttttctccagagtagtggccccggtcggcnnnnctttcgtctttgacttctctacgtgccccaagaacgtgccctagtcttagctttttccgtagtagcagatcggtagtgaaggaaaganggacctctggtcaatgtacgtcacgtcatgattacgagttgagctntcggatatagntgcggatccttaccggagaaccgaggtganaccattcaaatcggggcagtgacgccgtggtggggnnacgcacctgccacccggtcatcgagaacatnggaaaccatgnaactggctaacgtcaaccatatcnactgcacaattatgcactctacttgccttcggagagctcgttactcnccaactgngagacggnggtaattttgtaattccctnnacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctcngggttcgagacgcgnaaagcatccaatttgtttgggctccactgcgactaatgatccccacncccgctcaccagcattgacgttgaaaaacagagatagaaggtatgaacgntaggaggtgggtttctgngcaggaggtacgatcccatctacctgcgcgggaaggttcatcaaagncgctgctccggccgtgtggggtcaggtttttttgtactggacacctggctaggaaactccggcgtcgcttaaatctgtacggtaaggtggaacggggaangctaggcgacttattatactcattagtgccttggtacgggtagtcattagcccccgtcacacagggtttcccaggcgctgnaaatggcagtctgcgatagccagcaaggtactctgtnnaagtcacgtcatacaaacgcgcatagagtgagcacctcaatagatcgtcaatgtacaccctctggtggttggccatttcacctnngttgctcaggnnaagatancaaagtatctcaaacggccgtgacgacgctnttaaagggtcgaacaggatagtccaccgagggtgtaaacgagatatatgggggttttgcttggnctaccgtctacgccgcatatcatgaatccgaagacgagcctactagcggtgggtcgtggccaactnttgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctatatcagacgtgtcgatgtnatacgtacaatccctancactggcgcctcacgttgtgcggccacattagtacgccgaagactgaatagtgaccagcctcggcttagttacgttgctaggaggntaattagaagtaccatctttngaannaaggagcgctgnctgaccctcttctatcgggcagcagaacttcgggaatcgacaggcaaancaccgcagctcggtgaagcacggnatgacagcacaaccgtaaattcagttcgcgccatattggggtgggtcacctctcaagaccctagtgggctcactatactcatatctatccctntttgaaatcgttgtcaggaattaccacgttggaaatctgaacggtcgnaagactatagggtggcctctgttgagccatacgagnagttgctgatgcggtagcattagagaggggaatttttgggagcccagngcggtcttagattgacccccgggggacggtagccgctgnacaagtgaccgtatccactccgctccaagtctcttatcttcttctttgacgaaagccgaacgcttggcctgggccacccgtggccctccggcctcatggcccggatcattgggactacaccaaattgtangngtcttattgaccagaactcgatgttaaatgtaggccgaacccttnagcctattgcagtcatgtcctggtacatcccaattgccgtgaggggtnagaccggtaagntccttttagcgagcaaagcgcgatnaccagttattcccgcgtcngctgggcgatttactccagggtcgccttataaatgcccgccagtcanntacanaaagccccagggtaaccccttatacagtagtgtatacactctatcatcngccacaggatacccccaagctccnnagcaggagtacgggttcggcagggtggacgatgctngtanttctnaggcccggaagccgcggtaagtcaccattgcacgcggtaccgtaggtcggggcccggaggcccccttggggcggcgcaacttgggagacgacgaatccgaacaggttcgttcctggatcgtgagattgttctaggtgcagaactccttgccgccgngactccttctcaacagtctaaggattgtccggttccttaaacatttggagttctaagacgggctttttgaacantcacataggtgtccggncggttgacccaaggcgggtgacattntggtgagatcgaggttctctcgatgtgccacggtaggcgtggtctataagacaccgacacgacaccccacgtgatggggcgctaagaattggtgtccgttagaccccctagaggtcgcccaagtgatatgacgctaagcttgaacatagatcggaaattcctctgaccctggcctaggtcccntcttgggtggantctaaaagttccgatgtgcgccataacgaccttcccgatcccacgatgttaattccgagtatagattccgcctccccatccgganacgcctaggctaaggggccaattaacaggttccgccggagcgaagaaagggctccgagtcctcgtgtctctccggtatgttgnagtcttaaacttgtggtgtctcgtggagagcacaatccatcgtaaaacacgaatctgaccgaccataanccgctcatccactcctcgactcctgcggatgngtaccccctcctagcaccccctgcattgaaaaactaacgtgtagcaattcnttgggcaccacgcccgctataatgggtngtgccggnnacaaataggacccagcatggattgatccccagcgccgatccgatttnggagtgcacttgcagccgnacagggtctgtctacaaccgatccaacattaccaacnggcgagctcgaaaagtgcagccctntagtgtggaggtgatnnanngggcattctgaatacacngatcacgccacccgcggtgactatgtcgcgtgtagcacaatactatatggttcgtttaattgctcatgccgccacgaccttactatgattcttgcatagtagactcagagaatcacgggggatagcgnntacgctaccgtagggtgccggtcgtctgggggccaggcgctccgagctgccgcgcgccgggcgggaggccgacgaagcgttcacgagcgcaccgaccgtggacctccaccaaagccatatggcacacttttccaggtgaagttacacgcatagcggggaatgaattgcagggtgtacgacgaccgcctaaggcacggcatcgttgtacccccgaggagtattcggccgcttcacgtcatggatccacgatgtgngaccccagtccagcanttttagtttcgggaccgtgcgagagtacgacaccgatacgccgtagancggggctacgatgaccgcctggtgaggccagcgtctggttctcagagagatttaacactttcaagtccatacgtacagtctctaggcttctgtaccctatctgatagtgccttcnnncaaagctaggttggaacccccagcngtgatgagcgtactctacctantgttancnaaataggcgggacgtacgcatgaggcagtaacagagcncggtccgtccggtcctcgatccctatcaacgactagaanacacttacctgagatgctggcaagggncacttgcgtgcgtgaggaactccttgtgccggcatccagacggnngnatgtggtngancaatgggtcccgtgtnggctcgggcaagtttagcctcnncgcggagacctttgcagttccgtggttgccagttcgtnnnatgtgatactcnggttactgnaactgcgtctggatacantcctgcccctctagggtcttgataaagcgcgctagtgagttactggaccatattaagcgaagaactcagggcccactgatatcgttgtcgccaatcgggcgaacaatctttgtggnccattnaagtacatgtatcgttancgggcnnggagttctacaaagactagtttgcggcntgtgcgacactgtttcgaaatctatcgggcaggacngtggactcatgcgcggttcctccaagcccaagatctgtgccatgaaaacggaccatcgctggctactggcgacctctcgccgtatagctcgtcgtagcccaattctgtgattttaccgcaagcgtaaggccctaaagatacgttacgacgcccgggaacccatcaggtggacccggatgtaacagtcggtttgtgaaccctccagaagctaaattcgcaatttctcgccttctcaccggctgaggagtgtacgtctggcgtcgcgattctttgcccagccgaaaaaacgccggcacacctcagtacctactcccaccggncgatcctggcacatagcagcccccgaaaaactccgttggaacncacgggcgttctcgacacactcgcagaaactacttaaatgagttctcgcgcagcgggacattccgttaacacccccgtccggacgcgaggttatgtagacacacaagtggttcgcgccggcatgtacaacgtggtcacggttgcgtgacgtcatcggtagctgacggctccgcatgttctgcgaagcnagctgacccaaagtcgatctgacccgaatggtcgagggccccnagtgacaccctcaaggcttnacctgaaagtactgcgtctctcgcccagtcagccacttcttcctgcttgcgcgccgcgtggtccagttatctatcctcctattaanctcctgcantcgcgcgtaagagagaccgtgtggagcgggcaacataagtgctgcacangctctgctcaacgcctttccgacngccagtgacgttcccgagtcattactttccacaatgtcctgcatgctaactaataagcggcgccccgttntgggtcaaggccacttaacgaagaatagaggtcatttgaggcgggggtgccaacgggacagactggttcggccttgtatcgatgtagcgcacacagtcggggtgtcgaaaactcggcgaaaggaccgcaccgcaagtggcacgcctatcatgaggatgtgcattcccctttccaccttcgcttctcccgggtattattatccgcagtggttgacaaggggagcactgccacngtcataccgccgcgggggtgggatgttcaacgncnngatgcacagcaaaccatgtcggagttcanctcttcgcggtgcgaacggggcaggaaccaatgtccggggncgagggccaccgcactccaagcncgcntcagcaacaacgctactagctggcgtaacgtcgtcacttgatcgtcgcaagccgtttttgcgagcgctctgaaaagggtcacatcggccgcgggtcccatagctccacggtaccaccctacaattagncagcggttgtttccatgtcggggagggatacttaagtaagaganaanaggtgagcccccaggcatctncacaaaaatttaatccaatnttcggagcgaagtcaaattgggtacggtggggacacgtcggaagtatacttcgnatctctcatgagtaggattacgggggaanactcctcacaaaagctgcggggcctcggaacccagaagaatatngacggcggagtacagggncgcataacataggtctggacctccgaccattatattacgttgcgcctggagaggtatagttctggagtcttttccataaacacctcacatactctgcgttgcgtctccancnctatacgcgccgcattatgtcaggacaagtacaatgacaatcctgaattcatacttcgtccagcgggcacatctgcccagcagcggcgggaacatcgttgatccntccatgctggaagcttgtttcggcgcatgacgccgtatagtccgggcatcagtgctttcctagagtgtataggtgtatgccctgtggcctcgctctggcgcgcgggaggtcgacactgcacgaccctttggtatatatgcagtaatcgcgtcgcgccggnacgtgtcatcccgagcttcagccccgtgncaattaagaaactcttctataataatangagggngtgctcaagcatcggcgagggtagctgttatccagctaacgtcgtgcgagcaataccctgggaacctaccactgatgtgagatgacatcgccgatcgctgagntgcgtatccatcaataagggcataaagccntctctgtccctttaattaataccgggcccactactcacnaataacagcggagaaacgtggtcgctgtatgccgacgagtaccgccgtctagtcttgacacaacgatgtgcaacagagggggtgcagtgaagttcccaatactgtagagaccgcacaatttttcaaacttcaggtgattatggntnncgtatcagccccataccncggtgtnccctggncccccgaggtgtagagagtgtcgaccatccctctccgcccgctcacccgtncccgctgaaacttgggttcctgatatagtgacggcccngtgcctagagccgtcanaccttntaccgcggattgctgnnaagtatgttnttgcaccccggtattggaacaaccgagcgnagtccaagcgcntcaaacgagtttnngnccgagaaagggggctcagtcccgtactgcgcttctcatacctcgctaggccgactacgccagggngcggaagactcaaaacgctgttcgcgttctgcaaggaagggaatattagcgntaagtagtatactatggtgttatagacgccgaatgttatgctagtcgcaccttgatccacngactccgttcgattcggagagctagccctgtgaattctggcgaccttggtccatggcgggcgntcctttgcacaaactcaatgagatataggacctcactacgannccacgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggacgtaattgggcggagcgtaacctcttcgcagataatcaattgtttataagtatttagattccannacgagcgcttcgaggctcatagcaggattaattttcgttcagctcggccatatcgggtgaaagccgcagnggctagtgatcagtcgattggcttccgaggtaagagttaccccagccgttgcgtaggctaagccggtaccgctgtgcgtttccccgcaagctcctatanctggnaaaatctgaatacacaggacactacgacctaggggaatttgcaattaacgcacccgagtactttgtagccggcgcgagaaatgtgctgtgtggggtcgtgttccaacggaagttaataagcctgttggcacacccttggcggatgacggtgggaatcatgncnnccagcatgtctcagtctatccaggcnggattcgatggtgctcattgcgnnacttacacngtaaaagcccggagaaagacagccgtgttttcnctgttaccttacggtctggagcccgtatcctagtccncacaagtctgggcggcgntacccggtggaactttggtagaaccctccgggcgactactggcgccacattanntctggcggngcgcctttccncgtaagcagtcagggtcggatatatatcgtcccccccaacatcaccctcacnattggntggtccggttaacgactggcgcacgcccacaacaccaagacagtagtcataccggcatagggaattgagtaatcagtganccttgagcttgtcgactttntttttggcacgcgaggacttccagtcagtgngtataggtttggcccttactagcgattgcccctgaacaggcactagantcgaagtcgaattttccatgcctagtttgnacactatcattacacgtgcctgggcgcttnacgagaggctgccggcggcctcctgncgtcacctgtgaagggnnntgtgcnaaanactccttgcttcgggtctaaggcccttgtacgtatcggactaattncaacctactaagaccactggcgataacggtacagcaatattgaccacctgctgtntgtacccaccgagacttgggagtccagggcccgcagtcccagtcttatcacctctaagtccctaagtactaaggtgagagtgaactacggacacgtggcgggtctcaagantggaatccagcatgtggggggacacaccggtggatctagcnattatgntgccacactatggagaggaaaggatcacctnntaagactggacaccgaaacaactcttagcgggcacttgaaagaacctagcgttcatccgggtagatgatcattgtgggcaggatgcgtccgtaccgcaaaatcacttagtatangtgatccgtaacccctggcaaactatgancctttatgntacaatgataacaccatncggtacgacaccctgaatactcctgtctcgaaagccngttgcggcgagcaacacctcggtgcttggttgagttatanngcaattgggatgagtacgaccgnncggggggctctgtacgacagaaggccagagttcaggtaatcgcgaagaatnngtgcatgataatgtagccccacggcccgccaaccggacttacacagcttttctccctacacccggnngtgatagncgtttctcagctcgngccgaccttcgaagatcaggcacangggcagaggccgggaaccccagccgagcccccagncgtgggctagcacgtctagtactcaaggttggcaactaagtactaagatctggatcgtgtcaccgcnngcaaagcagacctggctggaaattttactaaccgtaatcaggaatgtccgactactggcagcagcagagtaacagccactcaaaacgccattactccttgtttaccagctagcaggcgaacgtacaagaggtcgctggtggtacgcgctcggagnatgtaatcgggaaggtctagacntcccagactcaacctttttggccgnntgtcgctaatagtagtcccgcgcngcatggcggacnaattttcacaggcgggaggagaatgcgtggatcacagctcggtccctggtttctgnnnacgtaantgcgcctcactgcgnttaacgagaccgacagtcttgacatcttggtctttatgatcaaccaatggngccatgggtcaccntaacactgtgtatagtaacttccctgaaacctgagttccggaaatcacataggttaacccgagcactgccctcttcttggaaacagttgccactcgcgtttgtatacggggtccgaagcttgtcgggtctccaagtccgacccttcggtgggcacaccttgantccggttcgtaagggaacccgtagcctaggataactgtgaatgagggcgggcaactccgncctgtacttctcccggtggtacccccttgggcacccgggcttactccgtagagcattgacgtgcgtctgcgcctggctagggcgacccgacgactaccaactgaaaatttagcgggggctacgttttgctaggcacccctccggtgatatagcttgtcanctgggnntccactacgaccgcacctgtactcggagccactctcctgcgccgantgttgaccctcatggctacttgaagtctttacgccttgcagggcaactggggaggaccactggagattagtgcttatggggtggtcccggaacccgcggaccgtttcgaatatactcgtatagaagcgtcgncgctggcctggttaatacctagctaatgtggctgcgacgcggggccccaattgaactcgccgccgaggagccgccgcgctaactttagcggcntagaggagtcgnctccgaaatccgctagcctcacgtgggatgttttcacgtaggcaggggacttttgctgttggagcagcgattcnctcgaacaactctcaattcatttgcgatctncggcgcgccgtcggtttaggcgggtggaaacatatttggccgctattgtcttcggacaaccgctcgaggaggcgattccatgcannggaatcgacaacncatggatagagggaaaggagcggagntaaagacctatctgactcggtccagctaggcttcagcggcataaatttagtgcgccatttatcgatgacataggnaaacaagtaaaatacataccagaaaagtcacgttctganacattgnagaggcgactattgccaccccggacacnttaaccctccgacgtgcgttcccggtagctgcttaaatgaacgtctgtcatnttcgagctcgcnaacaggnnttgcacgtgcccgcgggggcatgaggcgaaggtaattccaaggggcaactaatantccggaggcttggacgagcttcatactgtcatcgtggcgacaagtgatagggcacatcaccaaccccgaagctagtagctttccacantggcnacatacgaccggccgttattcgcaatctaggagactgtacgtagcccgctcacccgttagtatatcgcaaaggcacgggccgtaaagcacctagaaactcatatcctcaccacgcagggcatagttgcgtcgtaggcagatcgaactcngaagcaccggatggagngaggcgcaccctttttcaactagtgaatagttcaagttcagtannnactcaacgcctattggtctggccctaccccggatgtaaatcccggacttgttccgccaattcggtatgaccaatcnaacaagcttagctgtccacaccgtcctgatttcccctgtaaatttccttaaccacggctgaggtcgagcgctaatacggcggtatgaattacccgctgctagaacttgtctaattggttttatcccttaaanaaaatgttgaaatccagtacgccttggtccctccggcgggatttccgggcgccacactcctgaatctccctangaggcgatcttaccataggactcgtattctaccaacctgagtgtattggtatnctgcgagtgaccacntatatgngaagccggcggacgctcaaatggctgttactcggcgcagcacacgaaaagcacttcgagcgtcatgggttgcncagagtcgactcccctaaggcaaattgtcatttctctatcctgntctgaccgggccaactcattccactatctgtatgagttccctatgacgggggccgcgaaaccggctcagacagtaggagacccggcccaagtggctcaggcaggacgaccccgtacgtgtncctagcgggtaactcgcgtaagagagtacacaagccgcccccggcttgatccnaaaccgctatgtgaagtggcttctcgccgcgcgtcgtaagggaatattgggtgggcatnaaacncattgtaaganncgacccgagcggtctgcatcaaaaacttgtacccctaacttctcgacaatgcccaaggatccaaacgtatccganctntagacaatactcgggtgaatcccagcagactttgctttttgngngatgatnngggacgnctggacgagatagtagcgatancgccggagcgaggttatgctaagacaaccaggcgtcagatgtctanngattatgaatttttctagatgctggaaaagaaatagcgagtacntcggaagancctaatgcggcgtatantannnntcgtagagtcataggtacccagagacgcggcggccggtagggagcccttncatagcgtcaggtaatactccccccgttcgnttggtggcgttctgaaagaagtacacctagaagaccaaannctcgtgccgatggcgttcgctgngcnggcagggcggccaacacacagcgcaacgatagaaaccctaatccatataatatctagaccgccacatgactgccctgttgtctcctcccgnggaagttttaaactgtatcacgttagcaggacccaatgcatacgaccatcgctacgtggtgactcaccgccaccnngcacccagcagnccagtcgggggatgtcttggtcgcggcaggagcacaggccgagcacagtaggtaccgctgacgctttgtccagaggaccctctaccanngtaaccggcgcccgttatcgagtgccaccatgcggggctttgctattcgttcggggagttttgcgctgaattcacgaggagcgcgagtcggctcnaccacgaatctaggaacccttcntttttggtgcaagaaaanggcgatggcngcnntgggcgtccntacaactagggttcgggtcctcaagtgactccgagggacatacccttacacatntactcatactgaagattctgtancgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatgggtcctcacgtccatgggcgttcggaagcggataacgtgaactggctaagtctcagttcgcctgattcagctaatggancgaaantgatcacttatngcttgtgcttttaatttaggcacgtaatcaagtngnagaccgtggggtgaggcctcctgcgtcacgacggtacctnntcatanncgggtggagtgacgcaccacgnncctaatcgtacgtggtaggcggcagtcggtcagtggtgacatcncncagtncgcgcccgggccgcggtccataagtaaattcgctcgaaaaggtgcgtggcctccgtgngaaaccggtacccgntcnggactttctttcctacccattngtacaaacnatcntcactgctacaagacttattacttaatcctgacgcagcctaggctcgcggggtggcatgatggcgtccgctcccccgtttgtacgcttgcatggaggctggctgtcatggaacggcanagcacgttggtctgcctaaggaanctgacctcgctanccatgtcttnctncactaattattatcgtaccgtcgatttccagtatgacctnnacctgctgtctacggggcaaggtaccgcgtcgtgacaccgcggccccattatgctcggtgccggcggcacgcccgcctccaccggggcatactgcgcggggacctgggctgggctgggcctcccagnaggtagcctgatgtgacgagtgaattcttgcgcgcnaatggggctctcacgcccccacgtcctcgataccctgcnacccctcccgtatatcgacngcacacgaaggatccaagcactggaaccgaactagcacggngcgatcgctcccgccctccaacgtgtgcccattaaccccgaggccgaggtttctcaaggagccaatgtctcagtcatgcccaanaggtccacctgaaacataatgcaacctgctgcttcgttaattacgtggcaacctacaccgaatctagctctaccatggctgctcccttgaccagagccccggnaattattctcacattcagccatnatcgctcgccgaactggcncgacctagcaatgaccaggtgtcacgcatctccacaagctnggtcctcncagtagggcagttccaacgcaaanctcttgtcggcatttaagttcaatctgtatctcctatacactattaccgcagtgacagaaaggtacgcgtgccggagcgcgganntcgcgggttcttcgacgcgcttcgtaaataatcctacgacgattnaaggcagctggagncctggacaccgggcttcaattcaggctgcgcccggggttntgatggcatcacgcccgtctcgttctcgatctactccataactagaacatcagtacgagttcagagatctttgcctcgtcntaaccggcaggacggccctgtgggggtatagctccanaccgngcctccacatttggtatcactagaagtccctccataacaactatcgggccatgcgacgntgccgatattacgtgagtgcctggaacgtttgggtgatgcaggagctagggctgttgtctagctgcaagcctgttatccgggtgacagcnnnatcagtnagatgcgctgccgcaggctcgggtgttgaggacggcgccggcaacgtggggcgtctgcatcgcgtctgagtctgtttctnatccatacacattccgtaaacttcctcgggccttaggagccntaatcgtcatggaaagttagacgnaacatctagcagctctagaccgaaaaccgtcatcaggtggtaagtaaggngacgccggctcatcaattggtagccgcataaggtcagggatgtgtcggccagagttctcgtaagttgangcgttcaagtttacattgtcgtagctggttcgtactccacngtgcgccaggcctaactggatgtgnagtgcatacctactcgttccatcaacgggcgctttcaaatgcggtcgtgtncatcaattttcttcctttcttcagacgatacggatggtcggatagtggcggcccttgattgtacttatccgcccanccgcccggcacgttccggttntagtaccatgcccatcccncaaaggctcgggctcntcacgcgtnanagtcacagctaactttcgaagggcttagtgangtatagctcctaatagttcgattcgaanggtactcttctcatcagacgagctcngntcgacnccaatgatttagaagtattcaagttcccccgtaacgtggaaattacngggtcatttncatacccnaaaacttcctaccttcccctaccgggcgagtaggactttacggaactccgttggggttatgcatggcaatgaccctgctgtaacgcgtgncgaacgcgaaattacgaagacatattgggctattacgcccattctacgccagccggttctgctagtcggcctccgactacatcggggacatatnggtgcaagtattcaagtgaggttccagcctaccgtatccttatacctgcacaggtcacattgcgggctcagacgtatnttactcttatcgccactgcgcaatgactgaaccgtttgcagtacgnnaagtaagcgagaatcgcttacttctcccacgcangctatagcggcacaaccatgnggtatgatgccgcgaaccgngcccagccctcttagaaanagaacgtnnatcgaggcatgttggcatgaagcgcgctgtctctttgttgttaaactacggtgtagagtggcnggcnctctgctgggnacgaactcataaacaagacctacgacatcagcagtgggatccgctagcggaaggtgactcgagcnaaaggctccagacgccctagccattgagttccacgactgcaaatganatgtatctaaaggaggggtnaatccgacttntacgtcgcgcgctgcctcgccagatggcatatatatgaatcaggactcgatagtattgtcgggtaacgacattgatgcggncagtatcgcgtagccgggtgaggtcgagccctagccggggncgtatataatggcaatgtctgcattgcggttttagcgcttttgtgttatnagggctaccggttggcagttctgcttcggatggcctttggcagatatctgcgccccaagatatggttgaagggcgcctccaccacagtgaacgcttggaaactaccagatatgatagtagggtattgagtccgagagatagtgacgcaggcacacatatctgagggcacttgccgtgtactaagggggtcttgcattctgccaagtgttcattatccagcagtcatgacaagacatcctaggacgagtcttctggttgaggctattcatcctggaggtccgtgcaagtctgtgaggacnggacagcactcacgtccggctgcgcggtggtccggactggggggcaactggcacaccttacccgacaactgcggccggttgatnnnctaaaccagttgcctgccgctgcccgcggacgcggctgccccacatgtcgacggtttaagaagctcggtctcgtcctatcgncggtggcgcgcccatgccctaccgtgcnngcgcatgggaggcggcatctaagatctccgaacggaaatgcagacgancagtgcagtaaccccggggtccgcctcggggcggtctctacatggggcnantttcgggagacgancncttttatccaatgattccaactcgtgcagcaaccgtacaggttcggtaccccgcattcnccggaggtaatnccgatatgtttatcgtgccctggttagncatgtttatangcactatgggcgtagaccctagttgcaacggttgacgaattccgccatgtgacgttcggactggaatttagaggaagaactacttcgccagcggtaggttcatgcttttgtcgtccgggacgtaaaagtcgcgccggcagcatgcctacctgctatccccagcaactgataactcagcggtactcatagtanatagatttgtaacatgaattgaatgacgcccgtaagtacttgcgctcgtgcatccatgacntaatcgagttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaangactgaaattaggaagantactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaanngccaaattatgcgctatcccggcaggactgccctaacagnncagttgcaagtnagttttaggacatgcagaaatttggctagatgcggggagagatatggtnnnagagttcggaaattattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacgacgagttnccttcagcaatcctgagttgacggaacgtgcgcgatgataaatcctcgagtcctgtagttacccgaacgttagtgtcactatgcacacgtgagaactaatagttgtaaactagttctggatgtagcgtttagttacgtttgaagtgagtggaccatctgagcccatatgattgagcggctttgccccgtacctaacgttaactgatgtttgttgctcaagatttgtatcacctcgtgactaggttagatgtgctttcgatttattccctccacaaccgtgagcgnaatcaggggagattgtaatctnngtgtgcctgtcctgggtgagtgtcncgtgtttntgagtaggcgttatgtttgctctaatggtgccgtcagacgttgagtattcccgtcagaccgannttgccaccactggtggattctaggaccttaggagcatncgctatccgatttgtttaagaacnangcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgngtcactttattggtcaacgtncncccagtcgggcactttanttagcgcgaaagcttcccaaagtagacttcgacagagtagtgcatggttagagtgtggtcgtgacatacggtcggtatnatccgttnatcagacgtaagggngcnnacaacaacgataagacccggtgggagatcgaggtggcacngccttanattttggagtcagttcgactacaaccaagcgtcggcctataaaaaatacacctacttaggtaacaccaggtcagaccaaataggtagacttnggcgaagtatccnccaccatgtntgcccggttcaagttctccgngcggttgggtgtgccccgacctatgaaatcatatgggcatggggcaaatcaatatattttcccgaagataacgcagttaccggccaaatagtctgcgagcatgtctgcatntagtgggaattccaagtgagcctagttcttgcggttcgaggttnactcggccaaaccgtggaccctggagacggcggggtctatcttgggatccgatgaccggantacactgcgtcacttatcggacggccaggtaccccttgcgcgaggaaacaacctggtctaaaga tgatttcaaattgttccatggagatgctacaactatggcgggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcgtgcacatccgtggccctatagggccaataaccacattaccttgcggccggtcggagagcggccaatcactagtgctcctcggggatgatgtcccggtatcctcaccgagcaggtcgtacanttgggccccgtaacagaattttcagcgtcgtaatactggatcggtggtcaatgtcaactgttggaaacccttataaggtttacgganncgaaaattttccgacccacgagcgacggcccccacagaaccacagtttactgntatgtagctcccaggcattttagccagaaagttaacgtcctatacgggatccgcatgaaacccgncgtgtcattcttgcccaaaacgcctctatttcccagactacgtgggcggaaggggctctatgtatatcgcggacgccagtgtcatggtgaacgcggacccgcagattagactcggngtgtaccacatgcatagccgcagtccaaactccaacatgatggcgacttacttcattgtatagacaaaagctgttgcgggcaagttgccctcggcccgcattggagtgtgtcttacacctagagatacgcgtgtacctgatgtaattctctgcctggggctccagacgaatgtagtgttaattggaaattttgacaccgaaagagcttgccacttgcctggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgnagaccggggcttgccccgatagtgatggactcgggtaaattgtttatataaggcaaaatggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgtcagtgtcccgtatgaaaaaggggggactttgatgtttacccggtttgtcgattggacgcagggacgccacttttgacacgtcggcaggcagtcattaacgtccgtactctctgcttaatcaatcctactgcttgccgagctaccgnctcagcgcaatggagtttttctgacttcgtcttatccgtttggcgaagtcccaacctgtaaactccataaccgaattagcgcggagctagccgatgcggttagatgatggatgtttttcacctgtagagtccttcaccgaggcctacagcctgccttttaagtatgcgagcttgctaagaactaacgcattacttnnnaccgtgcaaaaggtgtaccccaatggccgttttcgcagataccctcggactctttagacaactgcatcgaacatctactggctattatgcagtgttctcatggccgcgccggctgttaggttcttgttcacctttctgcgatgccggtgcccgtaatcgtgttngctggacaatgggttagggtagcctaacgacggaatgaaagtagaatgcgctgttcgacacagttccatttcttttacgctgtccgtgtcatgaatcgccatccatccagtgtggaaagaccatgttccgaactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctacacaacaggtagaccagcaaagccactggaatttttccncctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagccgttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgcaggttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtgggagtgaccatcccccggtgcgcctgtgttacgtctccctgccaaaccttaggggatcggatgcagatgtgtagcacgatagatcgttgacaaaattaaggtgcttattgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgngactgcctcgggtcaggcccgctcctccgtctagcgtcaaagatgtatggattagcctttacgtccgacggtaagaacgagcgggccagaccatggttctcnanacgccatggctcactggagacacaaaggttccagaaaacccctatgatcttctgattagtccatgcaagttcttggaacacttgggtgctctaccgcagaccggtgtctcggcggcactacaccttccaattgtcgaggaggcctgtctaatgcgcaatgtgacgggagagtgatgtatttgtccttctttggcccngattccagtgtggtcgtaccccggtgcgcgtaccctcctttgtcattgcnctccagagcacttggggggactctgtcgccagcgacgaatacacgcccgtcaatagngcctgcatggacactcggccgaattcttagaggggtccagcgccagatcccagggcggtcccagctngttgctttctgcaggactgtgttttgatgcactcccagccgtgaagcgtagcacgctaaggtcgatcgctacaaggtcagacggggcgccctgaagagcatggctaggtcttcagagcttaagggcgagtgaatggcagtgtncattgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggggtcggagcacttaggcgacgacgnaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgagtgtgtatcaagactttagccttcgtgctggacccctgtacggtatcacgtaggcctttcacggtagagtcccaaggtacgttaccctcgggtattatatcgcattgcggctgtcggcctgtgtccctggttccttgcgtcgactatttggtactccctcgggatatgggtagccccggtcgaatctccgagaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggncctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtangagcgcccgcactgaatggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttattgcaagaacgccagccccaggagggaccatgagcatccattcatcgggtccacctctgacatacggtgggtccggtcttctttaagcgcacgccctgcattttcctatgcttgatgcgaatgcatggctaccatagccttgcttccgcaatctcaatgtgcacaagaggccngggccctcaccggcccgggcatgcgtcctggatctctctcttatcgagagccactagcgaccaaagcccgccagtagatgccggattctgatacagtcttgagtagctgggccaacaatcgaaacccgctttttcccggatcttgactccaccccacactcagtgaaggcttgtaacacacagaactgaagatacctcttctagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggctcgttaaaaaccacgccagggtgcgccggcagggccctcccaccaggtcgttatataatgagcgggaaaggggctcccgacgtaacgtgtttatgctgaccccgccagaagtacacggcccctcgacctcggtcgttcagcttgcccaacgctgtatgaatcctactactccatttcggcctgttaggtggttccgatccggttatangtcgaaggccttgcgtcatgccccgcggatcgcaggtacgaggagaggcgcagcgtcgcggcccgacactgtcgctcctgtaccctcggggactgcaaanngagcaatcccagcagctggtcagccagcgcccaacctgtgtaaagccaaaacctgtgttgttgaaggttgcgctgaaaatagtctgtagatgattccccatacaccattggntctaggtacgcgatttcacaatcggttagcccagtcaaccaccgtaatttaggggctccgtgtggccgtgcggcgtcgtccccgcctagctaatttcccattttcggacaggcgcgtcgacacctctcccctgaggctctctaaacatagggttatcacaccgnnnacacagctggcccggggatgtacaccgcttcgccctcccccacgctttctccgcaacctactagttgagtgggtgggatataatctagagtggtgagcaacacgggagacgcactcccaggtcgatccaagatcgtgtgtggtaaatgagcgaattaggagaaagacatggttcacttcacgcttcaggngagatatctcgcggccattcttttcaatcgtccgccccccatcccgattcactaggcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgtgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccacccgcaacggcttagtgtcagcacatcggttgtacaggctaagactactagttgacgagaggcgtgacacacaaaatccggaagtacccgcggcgcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcacctgcccattagcccgacttatcccactcgggttgctactatacgatcatgggctaagctcgggacccggccgnctatgagtcctgtgagttcgcgtcaatttaggataacccacaaacttggggagaggcagtggttgggggaggctggcccggtccacggatcaaggatcgcctattctncacgtctgttctgaccgccaaggcggacagcgcttgngggcatacctgggcccggtcggacgcctgagcatttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgaganntnctgtcgattggggactcacgcactagtctcatcgagctcttagaaggggcgagagtgaaaccgttgcgcgccggtaggcgttcacatcaatccgaacttgagggatagatggcatgttcccctcggtcctagaactaggcgagccaagtcgtccgcaatcaccataggatggccatctctcccccgtgcccgcgggtcgtctatgcaggatacgtactaacagganacggncacatacgaccttaaggacttcgcgtattcaggggtactaattgttttcgagcatataaagcacagctttctagggtgaacaggtagtacccaaacgaccatgaccccatatgcccgcctcggctcgagcggcgcgaggggtccaagtagttagcatgaccgacctcattgtgagggagacattccggacgcctcagtgaactgacatggcgctcactctcaagccccacctctatgtgttagctgaaaccgacgtcctatagtggtcttgcttatgctaccccgcccgcccgcataactagtggggaagatgccattacgggtaaaattgagcgtgatccgtgttcctctccagtctcggggggggcggccccaatgggagggcagatggttctggttgaagctaatagtcctccttgggcgatgagacggcggggcccatcctcttcagcgctgacccgtaactatcggcgttactgcgggccgcacgtagactatgaagatggtgatttacaatatcgtctgggactgagcttgcagcgccgcatccgtgtcgccacgagaacncgagggccgttgcgactcctcgagtatcttccacactagccaagctcgctagggtcccttgcgggatcgaatgccgcactcgtcggtatttcatcgaccatgatgtacttatgcctgcccagctgtgcccgattaaaatacgacgcagatcctgagagttcgaaactactggggctgcgccttatcgcgcgctgggtagcgactcactggggtgtttggggaactgtttatttgcggacgcagtgacccgcattcttaatgacccgtgctctagcctcggtttaaataatggcgtgagagcggctgtaagatacgttggcccctgcacataaatctgagatcctagtaagcggtttggcttattcccgccatggggtncggtgtcggctcttctaaaacaacccggcccggcagtaacactgtgcctcacgcatcaggtgacgatatcagaccgttgcgcgccctaacgtcctacttcagggtgcctacatatgtgcgaatccttagcaccgaataatgatgggtacctcgtctgcgttccagtggccgagggtcagggaggccactgaattcgagagatgagaagagccggcgacagcaaatttgccctgcacgttggtcggtacccgacgtcagcttcgaatgagagtatatgagtccctcgcgcgcaggtcccacatcggcgctctcaaaatgagacatatcggggtcttacgccgtccagcgccatttcagtaatcgcataccgatatccctaagctggcgagtttagcacctgccccancgccaacacccgaaggatcagacggggccgactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcacagcantatcaatgaatttacaggcgtccgatcctccctatacgcaancccctggatcactggctactcccaattactccatacccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggccaccgcaaggtcaggccgtttgaggccttaccctaggtaaggcgatggcggacagaccctgcatggtgggaagaacctcgtgagcttacagtacgagatctcgtgactgcgcggccagcttacaagagacatcaattactctgagttcgacaaactcatcagatccgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttagttagtgggaaagtggtcctgggcaacgcgatgaaccacattagtgtctatagccctaagaagtgtgatagtccnagtaagcgccaggcccacgccacgattgcggcgtcgattcaacttcgggacacagagtgatgtgtcgggttaaagatagcgtgcatatcccacgctgcaacagttaataaaccttaacgcgtgncaaggccttacaggcgcgttggacctgacgggttctggcgccccatttcgttcngctctatacccaagaatagataccatgggaccgtcatgtgggagcacccctctgacgcgggtgtacccttaatcgtgcgttgcacctgcatgcgatgccgcttcactccggatagacttttttcagatgcctggcgggtgtgtacgtcggtatgaatcaacatggagatangcatggcgcattgggaaactttgcctagtctagttaccactgtgacagaggtacagattttgctgacgtctcaggtgcttaccgcggnggcccggtaagcactagtagttcgttaanatctctctcacccgcgcttagctaatctaggattacagcctcggtagtctccgattgaaacctaagcgtatctcccctctgggctacagggatggaggagcggaaatattccccgactctagacgggaatcctttcggagcccacacacgtcggcggcactttcgccggcttaacacatcggtctcattacgcacccggtaccttgtcttatcggctgcttctgttcgtcctgcgctttatcgagcgcggtaagacacgtggtaaccctagaccccgtcgtatgggtaaggatacgcgggccggggattggtcagctttacccacgcaacggtttatattttaaaaatctaaattatccgatattagggtttgcgcatagcggttttccttaaacggtggntaagtacctggaacccacantagtcccgcttatttcacttacggtaagacttcagaaccggcgcgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgncagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgagacgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccaccgggtaggctggctcccctagtggtcgccgccggcggacattactgggaaagcactgttgtgcccatatacaatagacgatagaagaggatccaccacaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgccccgcaacacgggaacagagatcgagccgttaatgtggagaaggtcgaaggatttttcggaagaatagtanggcaatccgccctagcgagaagcnngtagtggcgggccttgtctcagttggcgttaataccaggttacccgtcggttgagggcatgcgcggcggctgaggttagtcaaagtgagccctaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtanccacgatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgctttggcatgtaacccaaggttcgtcggacgctgacatacttaacaaggcctatagtgtcgatgcgccctctacccatcgtcgtcctaccggtcgtattcgacgacgttattcgcaccgtcggttactcgatgacccctcgacgacgaatctcgagcgggtctgtagtaaggggcagggctgacgaccttgggggctcggctacggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggctcgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatgccgggcggttgaagtcaaacaacgtctgcgggtatggtctacagctgccgcgatacatgcagagcgcaccggaatccaagtaagtcgtgagnggggacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaagggagttaactaaattgatctatttcagcttcgtgtngcagtctgaacggcttgggtaaaaggcatgncgtagagaaaagtcagcgggcgcgggtcagtagtatgaagtctaacggcacttcgtagtccaagtttgatctattgtcggcgggttaaatcgatagggacgccaaccttttagcccgcaaagtcccgccactcgctttgtgtgcatgaccacgaggatcggccggcgttgcacggtggagggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaagcccgatgttccgtattcgtcatgcgtgcgtgatccacattcaaatgaacgtacgcgatctctcctccgactcttagcgtcttagtcggagacggcgaacatagggagaacgtcagagataggctgtcggaactatctcgctgatctctccagtggccgataactgtccggcatgagataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctaccgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaatcatcccgagcgcccaaaagtaaagtaactctgtttgcaaagtagtagggatatccgttcatccgtccgaacgttactacggactctcggccacttgctggcgtcttttcaaacctccgtggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctttgcgagttttggccgcagtatcctgtttcacatgcgatcggtctgtccagatcttgtcgtgtgttacgaccacgatcgcccaaatgcggtgcggcttctcgatcgagatggaggccattaccagtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatctgcctcgcgcgcaacctatagcctcttagaataaacgtnncnnnnnnnnnnnccaacggtaattagaacttatttcattaccacatcgatagtcacggaatcnactatatcccatgtgcgtcgctgtacctgccgcccaacgtccgcgctctttctcggttcatctgcccgcagaagtccagtgaatacgttctatattgccgtggcccaaattaaagttggtatttcctcgccgcttagntcgcgagggagacgccggcggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacgtgacagacgatttgtctgaagcgtaggcaactccttatcgtgtcntatattcgatatcaatctgaaggctcttgtctatacattttactccgcagtcgtcaaacatatgatatgggatattgtggaacgattccgtacggcaggacaagctttaattacgtagatatacgtccacctgcctcaatgcagagggcagcgaaatttcgcaatggccggccgatagcatgttgggtggcctttcactgggtcngcgcaaggagnatgntncgcncacctccntagcagcatttgatggccaagtcgtagtcgcgccgatgatgatgctcaagcggtcagattagcgataaaagagaacatgacaacccgtcagacagcgggaaccgctattctatggtcttgcttccccctgacaaagcccgcgtggttgtgtcacgacaacatggtttaaggatgcggaacacaaagacgcagtctcctactggccgtcgtgcaacagtgttaatactagtgcctcgcctccacgcgaaggaggcacgggtgatttccgctagaggtaaggttaaaaggcgttcaagctgctctgtcggtaatgaaagattgaaccggttgcatcggtcgaaaccgtcgcccgcagnccagttggccaagcctgtcgaacccattcaatatggcacctgaaccaaccatatcgatcgctaatgcgtgacgcaaccgcacttcaagcattacatcgatcgtatgttgatgagaatgtgcgtacgaggcacgtggcgattcgctaacaccgaatcctagccgaacggccgtctcgtcggtaataatgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctagcgacgtggctgagatgcgagctgttgttccgagaggttcgacttaatacnattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatactctcgggatgtattcccactatattcggtggggcagtggccgcgaccactcaaaccggggtctcccacgtggggtgcggccttagcgtctgaatagcgattttacaggatttccgagacttgcagataaagtaccacacagggctgcgacggtatcgttaaagttttggcgtgggggcgctactttatacgacagtgacagctgggcatgcgtttagcaccatctccaggggcagggatcggacatagaccgcggacgcgcggaatgatagatgccctcaaggtcaagtaatacacgcttctctgcaaacacgcctggttccgtagctcaccggtgatctcggattgtgggatcttgaaggtacccgataagaattttcatcggagacgaaggcgaccgctcgaatagatcgtctagggctgaaataccagtgtgccattaagacaacattgcgacgaactgttgcgtattgcttgcgctcgacccaacgcgctggcggcaacgtgagtacggtcttacttcaagcgcttcactgtcactatcatctcctacgcggntgtgtccatcgtgtatacnggtaattgtcagttagccgccgtacgccaatccagtggcaggatgagccaagcctgccatcacactcggcgaacgtatgngcgtttctcgagtccccgaggctgtggttcgccttaggccgccggagcattaggaactgtcagaggcgttaatcgttgacctgaccttatgtgctggtctaccagacatccaacaccttttcttgtccgacgactcgtagtaatcctctgacgcccgttagtgcacagtgtgacttggcattgagcgtgaaccttgaaggcgttacanggggctctgctccgggcgagtggatatcgtctcgtcgattgggaactgtacacggtagggtagtgaaaagtttaaaggtcacaagctggtatgcgagcctggccgctttcaatgtatctgatcgttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtctatatgcgtgagatccattttgaaccatggggggtttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatgttaaaatctttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtggtgtgaacccccggaggtggacactttagataaattattgatatgtgtttttcgctttagatcgaccacggcgacctccgatttacacaccctcacaaggttggggagcgtgtacattcaaacgttcgttaaaaggttttcttagagccactcacccgacatttatctgcatagcgcgtaatgttacataggatgnggtataatttgcatccgaggacattcagaagtcgattcagntaaacgaatttcagtaagggtagacgatagggaaataaatagtgggcggagaggccgcgcattgcccccagagtctgcgctggacgctaggatatgcattacctcgcataaaaacgggcctgttgctgattcaccgtggctgagatctgggaaactgggaaccaggtaaaacttttctccaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaatgcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcacccttaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgctgatcgagccccaaggggcttatacatgaatagtcctgttactggttatacaggcacgcaaggtacagcagggtgtgccttcgcgccctcaggaggacgagtgtatttcaacagtcctagatttacacaacgtgaacgaccacggggccgaggggggcgagcagaaccggagcgagaagtcagactctcggtggggaatagccctttgaatctgccaggtccggtaccagcctataaagggcgagctagnccgagctggagtgaaagggttcacctnatagaggtcgtttagccttgaacaagtctagacagtgtcctgttgtctgtagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatcttacgtaactctccgcgttcaccaaccatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatattaaaggccggagtcgttgggacctaaattaacggtggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactactattgtgtatcgagaagggagaccgttcctatccaaatgcggtcccggctttgtgatacttgtgctggacgctaattgctaattagacattcatgctttacctattcgctgccgcatacatggcttctacagcgaactactgaaatcaggcgcacgctgcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaaggaaggatctttaggttgtcaccacggacctgacacccttaattggtgtaagtgcctcgcgtgtccccttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagaccggaagaaggtacnagttccggtgctaatggcgacactaggntatgcgagcctagatttagccaggagaccccgggagtggtcctttagcatcggcgcacctggggcacgcgaaccgaccctaaccggaggcagtaacacggggggggaggcatcgttctatggctcctggatcgactcatgcatacgtacccatgcataatttcgcagctagagccaattgatgaccggcagcgctggcggggcaagccgtatatttattggtcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgagatgtgactccgtgaggggggaacgaaagcggccgcgccagtctgatcccgcancaagatccaaagccacaatgtctcggactttcactatcatgctggtgacctggcggccccaaacgaagggcccgtcaaaataatacatggaattgtagctaacagatctatctaaacctgaggccggaggcaccagtcgcgcccttttgaattgaccaagagtccgcagacgagagggagcctgctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctcttttttcactgccccggccggcccaacccaggcaattaactcgcgcgttggggaccctctgcccaggtattgcgctccagctgtttcgcccgggcgacgactccagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcattatactattgtagaatcgctagatatgatttagtgcagacgtgcaggagtcccggatatccgtgtgccgtgtaatcgcttgagtcagtggttccataccaatcgacgttcaagccatggtgaaattatgccctcgtagttctgcgaatgcggtcggcctagatattcccggcccttaactggcctcgacttaaaccacttgtaattcgaagaggaccagtacactagcgtgtgtgagactggggtacacttatggcgttatgtgtcctaggaattttagtatcgttaggccgttgtgtgctgccacatcgcagcgctttgggcccaccgggcactattcagagatatcttagaaacacttatatatctgtacgaagaactgtgtccgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtnattcgcgcggccacttcgtctgataccgggaccgcaagttctctcaggcgggcttnngatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaaccccctggcaaggccggttgagtgaagcagtcgctttcggcgtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcgagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccnggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtccaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgaattgcggggttacccaccagctggctggggagtgaaagcgcacataaggcattaatagtacaccnatgggtcttgatgaantcgttaacggctggaccccatacancatggttccacactgcacagtcccaccgcgctgacaagcgcagacgctagcccccacgcgggcacgctatggacgcgtgcgatcaaaaaacgaagggattttctcctgttatcngcctatggttgtccttatccacgcgaggtactagtagttgctccgatcgatcatatgtcacccgttgtccangcctcacgaacaggatttgttggggggtaagtcgtggcacacatcgacccccagcactatccgtttttccctccaaggaaaccacatgcatccgtatcaccgccatatgggctccaattaaacccgcgattcctcgtctgacgctagcggccaccgtttaaaaacggaggtgtgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctatttttagatcgtaaggtgtccgtaaaaggggatcattatatctcacaaataattcgatcatacagcatccncaattgaagacctcacgttgtgcgtagaagtgataagcacccaggaccacccgggacaagagcatcgaacgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccaatgccgggatatgccgggtcncgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttagcaccggtaccatatatcaccgaatctcatcagtgcgacatccgacgtaggactacctggcgggataaaggttatacgcggaactactacagtaccagcgcgactgatgtgagctatatccgacgtgaacgcattcctctaagggtggtggatagcgactgctgaacnggatagggaactaacaccagtgnctgcaaatgatctcgtacatttcctgcacttcggagccaccccttgcttctatgaaaagctccacggttgaagaaccgtacgcgggagattgaggcaaggtccccttgggaaactatcttctggggccgagcgatcagggccctncggtgactacgtttggttgtctggcatgcgagattgtaaggtgggcctgccgnttcgaattgcaannagnncaggcccggctggggggttggctttgataaccgcaaacnagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcacaacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtgcggacaatcttcggcctaatgcctagtggtttacggagatagacgccgttaaatagtcgtacagtatcaaggctatatggctaaacaccttcatcgcagcgctcggtccctaagaatacgagccggacacaccaaactatatagaacagatcaccttcaactgtcgtggacacggtatcagtgagttggctcgtcggaaattggatgcttgtcagaacgtccaatcccctcatggccaccntgtcgtcaaacgtcagggctttatgcgaggtactgccttctttggtgaaagcagatccctgtgcgccaatcgctgcggaagtctactaatttaagtacacggctcgatgacgatgtaggtgccgatctcgactccaacgactcgagtccaaagccccactgcggggctccgggagaaccgggcggttaggctcgtcggccgtgttaacccgacatccgcaaatacacccgcgacatgtccctaaagtctcgcagcttcgatagttctagtaactcaattgttggcgggctgggagcttaggtggcgttttgactggctatgccccnggatgccatattgaggggtaatcggaagaacagcccgctcatacaanattttggttagaccccgttgtaagtgactgggctttgaaangaactgcttgtaggcatagttcttctaaaaccatttcagcgtatgcgcgcgctaaaccccgtgaagtacctgagcgaggcgtccacctcatggcgggtttccaggtgcgtgacgctgccgcctgaaccatggtgtttcctgagctagcgggtccgccctaagagggtgccggccccgctcgaacgggtttaacggcggtggacaataactcacacgtcgccagttgatttcacnattttcgaatctgctatccgtagagaggccaaggcggccgggccccggggttgcgcaggagtccctcagcaaaatagtataacctactttctcaaatgttgataagccggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgcaccctgactgcacgcacacttttcgtgaatcacatccaggcgtggatcgaaccttatcccgcgtctggacccaacatcaaacgagtgacgggacggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcaaccgttcactgtctagccgccgcgcgagtccattgataattttacgttccaggagtccgacttccctgcgatagcctgaccatctaagacagcgantgagcatgaatagcaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaaccnagacaattgngttcacaagagtcacccctcaaatggctgtctggcctttggctgccttagcattgtcaacatggtacgggaaaattacgattcccatctctggtgggggtgcatcttccgcgggcgcaatgtcggcaatagaggtcgaacgtgataaattcgaagtgcctcaactcacgctctacagacccgacgctattcaacgagcccgacccttttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatntctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctcngactcttcgacggccgcgggcctaattacgtgacagatatggttacccgtccgctttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcattcccactacccatctcgaaatggaatcagttgcattcccaaagacccaagtctgaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtctgggcaaggcctaccnggagatcaacggcatgaaatggtaacagagatgcacctctatatcaaatctggaccatgagccagtactttcagaaaagggtaactgtcggggctaaagagatcagtctcgcataggagaagtatttccggatggccaggctcaggcttacggggaactcctcagcgagatcgatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcgaaagcgcaccctaagccgcaggatatattagtgtcaatgcgcactagatacgtgtggggaacgtctatctgagggtgaccccccatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgtactatatgctgggacccatctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgagtgtaagaggttttttgcgaagaggagcagctcatgtgtgaacttccagatcgaccagtggagtgacggggccccggcancagggagttacttaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcccataatntagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaaatcaggacttctcatttgagaccgctcatcgcgggagcgcatntgcggcggttacgccgggatttacactccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcttcagtaacggcntattcattaagcattttgcagtacgcggtgcaccgtagatcagcgngtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctngtagacttgcgtcctatcgtggcgtagtaaagaagacttaaccctacacccgagtggacacttgggaactgttttcgagttaggagacagactgaagcttatcgccgggcagggtaatgtcgcaacccggataggtacaactatgagagagttgaactcatcgacatcggaacttggtttgtaacttacgagntagcgtctccggttaactcagcaaagcgaaaatagatacgagaaatcaacgaaagggaaggacgactgctccgcggataactcacgtttaggagtaatctagagacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggncnnntaacttacgttaagacgccggtgtttcttgtaactctatngctgtttcaaagcgcaccagttccccctgtgacattctatgccgacgcacagaggagacggatacccgtacatagcagcagcactggtgtggatgatggcgcgctgtggccgaggcatgctatccaaccactacgacgagacaacacccgggagcaaagatcagccgaaatgaatatacatgtcaggacttagcaggccagcccggggangtnagtgattatatcgcgcatccacattccattcaatgggcaggggttgagattacaacgggtgcttactggtttaccgctnaggacttaggaagtctatcgtcactagtatcgtacactgacggacaactgcataatgagttagtttcgccaacgtgcggagaaggatcattgcttacgagtcgccaccagttttacctatactggccttgtaatgcgacccgtggccctcgcgggtacgttgattcaagcttcatagagaaagagaaagtacgacgctcacgatactgtctgaagcaggttaccagccatcggtcagcacgcttcgggctcacgcctcgatccaatcgtacgaaactttctgttacacattccgctttacaaggtgctaagacacatcaactgcaaaaaagcgggatccgcttacaatcatgtcgagtcaaagcctaggcgagaaggattagtcccgcgcaggggggtgccgcggggcggtaggcgctccaacatactaaaggcgcgagcactaatcttaccgagccttgaggaccgcgttagagtaatacgaatgggtgaaaaggtcggattcagaagtcatctgttggcttttagcgacacccaatataaagcacagggtaccatacaatataaacagctcgtcctgatgcctagaagcggtgtcgtggccgctggacgatccattacaagtgccgcagaagtcgacgctgggcttattatcggtgtgaggctcgactggggacatgcctaaaaggtgccaagagtcgcgccaccctcatgaagctgctgcagctgcggcnagnccgtcagggnttacgcccacctgcntttacgtagggttcgctctgtgggagcgcccgccggtaaataactacatcaggcagcgcaacttattttgtggctgcattcaagacatcgtttttctggttatccgggcccctatcttaaaaacatccctcggcgagagaccgaggctactagccaagaataggaatcggactatgggaagcttcacccgtacaccgatctacgttgttaagcagtgcgtacaatgtaaaaattggtgagcaccaggccgtttaccctgatccgatagtatttccgatgttatctaaacgagaggtcaactggttgatgggaaatattttgcggagggtaattgcgcgcctttaccgtcccaggtaaccggacctcagatgctaccgttaaatgcattcttacgagtcaaacaatggcagcgtctagcacgtatgttatggtcatgggatgggacagggtacgaggatgtgaacatgtaagccaacggttcgcaagancctccttatggacgttccttgggagaagtgatcggacattttgtcgttggtcgcgcgttcggtcttcaaagacgtggtcatcctagcgcgagtatttacttcggccggcgtcgcttaagagacaaaagcaagtacttcacacgttttcacnggtaaccctcgcccccgtcctgaagttatgcaacgtagaaaaagaggctctgtccctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctaacgtttgtccatgtacgggagatgtcaacttgttacaggcattaggaggagacacatgaggtgggtccgttagactgattaaaacccgacgttaggctgccgattggcagggtgaggttcgtggtgacagggagccttcgtaggctgcgtcctccattaggagtctgattatctacgcgagattcttgcaagctgtattcacccccctacttaatcctcaaagatctgtgttgggcgctcagatttgtagtccggttttaggtcaactcactaacaattaggagtcgcttgttagcccaggaaaaatcttgagacgttaggtggttcataccaatcctatcgaccgcaagaaagtgcaaagtcgtccatcgcgttcagccgctaagggaagggagtgattgcacgtaggccctaccagtggtccctagttcacccgaagtctaaccgtgccccgggtggcgcatgcgcaaagtccaaacgttgcacagagactccgcaaacatttacgcccactcgtctagcactgcagcattggccgggcccccgacctcatggggcgtgtaagaatatcaaggttatcgctgagctaccgactacgaatattcgggggggccagcgcagtatacatagagcgtcactgtaacgataaacgccggtcaggtggacggtgcgaatcgtgcgagcgaggtagaacggtcataacctgaagaggggatcttgacagggcaggcctccacctcgaacgctaagttgtgcttggtggcgggcataagaggncaggacggaatctttctaaagccccgggcccgggtcgttggggtacatactcaagtgacctataattctgtgcgacggcaacccagatctgtctgccggcacccaattctgttctcctctcaactccagcgccgtgtgccgcggcaagaccccgtccctcgcactatgatatttccttgtgacaccggtcgcaaactgtaatggaagagtgggtcttgcaatggcagccgctcgctgatacataaggcccatgacattcgggaactaggcggcataagacaaacgtgctaagtagggcctttggttccctggggtattagtaggttggagtactcattggaaatctagagaggcaaacctccagttccgaaaggaacgcaagccgggtcaccgcctgatgggggagaccgcacggtgtagttggtccacccggtgccntcaatgagtgtgngcccaacttcctgagntagcttcccctggccgttgacttgaatatgttgcatgtgcggtgtcatgcgagtgcagggtggtacaagtgttcagcggtaaaacgcaggggatattagataaaatgcggtgtggacctctgactagtaataatatcttagggcgtgcgttggggcccctagaggcgcgcactatgatatgcgccgggggggggcagagacgaggtaacaatgtactgccgcgttgcctatactacttagaagaatcggaacttgcaatgacaaagggcagtgggacgagaaggacgcggttccccgtggttggagccctagtctccatgatgccgctcactccggctattgtgagggttgtgtcatgggaaaagcctccgatgaaantccgaggagggcgcgccaccatctcgaaaaggattcactagagtagaatgtcgtagtcctctttacagcgcagagtcgccgggaaagaggggctaacgccttcttccggcggtctcagacgatagcaaatatctaactatcactgatgtggtgggatggtcaggctttttgtccaatggcgaccgtagccgggaccagtaccaatctaacggcgtagcatatactcttgccgtagtaaacgacgatgaccnctactcgtccgattgcgtccctaaccttacgaaagaccacgcacatgatctgcatcttttcctttcgtgctaggaagccgaatgattcgccgcatttgtgacggtgggctanagcgaagaatacctctgcgtcgtgaacaactggcggagttaagtcccgacacagaaaggagccccggcgtatctccgttgctatcgccagtccggtttcatttcgcctgaaacttgcgccctaccttcggaattgtcacaacgtctctcaaggtgatcccggatggctgtcctctgccctccaganggatcttgagactatgacaacgagctcgnnctaggaaatgggcgcggcacgtttgacgaggatcgncattgagatcagtcggctgtaacgcggtgtcctgggtacatgccgccgcaacactaggcaaactccaggagatttcagtttcgcctctaatgacggccaactcccgaggaggtatgcaccgttaatactgacggcgttgttccgggtggcggcgacnaatgggtggagaatgaaggactaaacagagaatgccacaccacgaaatggcttgcgactcggcccgaagcacctttagacatcccagcagctccaggttggatgccccctcgggtgaaccatgacagggacaagggccgcaagaagcgacggggtctcgactcggtacgccgcaggcagtatccactcattgccgccttgaaagctccatctctaggctaatgcacaacgggtcagttacccgacaattgccatgctcacatacgaacgccgggcatttcagcaccagtctcccctaacggtaagggtcacctcacggagaccgctacccgctctgccgtctctaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaacagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctgctctcgttcagtcgtggccccgttgcgtcctatgcccggtccgttcggggtactgacatggatcangctgatcaccgctatttgggccgttcgatcataaccgcgcaggcatgatgttgaagttcgtccaagtgngggagatgtcggagcgggtgtgaaatccctaacctggctcgacaccttcattcactacngtggctccggtggggtagcacaatcggcttagcagaatgtatttccatcctgggtcgtagaattttccgagtacatggagcactctctgcagctggaaattcgaaaagtactaataagttgcagaggcacacctatagcttagagctgtaaggccaattgagatatcacccatattaagtattgttcggttgccgggttagacattctcaggcaagcaagaattagatcagttgagtgcgctccccccacgtaagacgaaaattttagacgttgcacgtgcaggataccccgccagtttttcgcctgcctggaaatcaggatctactcctgcctatgtgttactcgtcataaggtatacacgcacatgcctccgatggccagactacacttgctgtccttctaggatcgccacttaggagtactctggtctgtaagtcacggcattgctagctcgcatagcgttctttgggttgcgcagctaccggaaggcatttagcgacgtccgacatcgcagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttacgtggaactgggtnaattggtgggtagcacggctagctacaggagtcctaatgcgagatcgaagataaaattgcccgaagccactccaagtcttttcgcataagccagcacgggccactggtcatttgtaggactgcgtctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagggtaaaaacagattgtctcagcacccgtcctctaagtgtgacactagatctgaatctcataaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagnatgggtggcggccaccgcccgcggggaagacaagccgacttaaagttctttccacaagcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgccnncgcgcgaacgtctgtttgcttccgtctccctgggaccgtggattggtgcagcatttactgcntctgcttcttcgaggcggtaatgccacggataaagtccgcttggaatcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctccgtctgaagccgggtaatcgcagcttatattcacacagttgacaattggccgatctttcggactacgacttccaaatggtttaccgggggtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactgactcagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacatataggcgttacaagttgtccccccgccacccctcacccttgtaaaagcatgtgggggcaatggctatcacaatcgtcggtactccggtgacacaagtaccgaaacctgcggcaccntcctactccgttcattccctgtcctagccttgggaatgagagcctgtgcgattttgcggatcgagaagctgaactgctgtcataatatcgggccttgcccccaacttctacctatagggtcgccggtcggaagtgtggtcacaaacaaaaatatttcgacggatcggcagtcatcaccacggcggaccaccttgggggagtttgtgtttggtgggccggattcgcctgtggccattccgaaggcgtttcagcgtggcggatctacgtttcctctactgagacatgacgctctccgtttgcaccataggcctcccccacgtcgcggacggtaaccgctgatgtgttacgtacgacgtaatcagccgatccgatctcgcgagaaacccanacgtgacaagtatgtacacctagatgtgaaggtgtgatgacgcgtaaccgcgtgcgcaactcagcngcctgggaagtgtaggtcacgnccttggtaaggctgcgccctttggctgaaaatnntcgtccaattgccagatttaagatgcgagttgacgcaccgtgtccccgacgtattaaaagcgcgaatgaatcatgtgacttcaataagcctcggtccgcctgtgaaattgacgtgacagacaatttatgatcatccacaccaaccctccctcaatgtcgttttcaactgccccgggaacattccctgtgaactcgggggatatgngggactttagttaaaatcatatttagnacgatcccgacacgttcatcggaccagaggctggcttcggcctgggtaaggacttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtatgtgcgtcccaatgggaagcgatggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggcattcggaacactccgacgcggtccggcaactgtctcgggccacaccacttggggcccaataaccagtctccatgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgtggggagtgggggtaccgcttgctgagatctgcgtgtaccgttcagaataatactgtgtaacttccgggggactaaaagactctccgtcgaggggatgcatacgcgcctggtccccccgaccacaccgctactccnatatagtgggcagggattgcgtgaactgcagtagagcgcgacgcccccgggcaccagtttcggtacggggcaaccagtatnctggagagggacacccgacgcaagtactggtgccctgctgtggtccacaacgttcaaacgccgcggggccagcgtatctgcttataaacttaggcnttctcttcattccgaggtgacgctccattgtcatgcagcattttcggggcctttacacttttatgacgtgaaaaagccatcgggcttgacactgcaatcctgtgccgtcatggcgtcacgcggtgttagtgcctcaaccagaggtctgatacccgcgtaagcccaccgaggngtctgcatgggtactaattgcgagtgaaggtagtactttcggacgtaagaagcctcgaagtcatggaccgccggtggagacacgtacccatccgctgatcgatagccgattttactcgtgctatcgacctaggtccgaatgctttgggctataaggatggcaacccgagtaatgggtgaggctacttgacgacgcagttcaagccagcagtgtggtagcatttccatgcttcaattcaatctttcccaccacacctccgggccattatcctaattatttccgcgacttcgcacgccctgcagccgtgataagatctttgtgtgtgcgagttctgagtaagtggccgcacagcgctaatggttgcgatatagatagtaccagctgaggactcttcagccccgatcgcccatcaacttgtgactgaaatgtcgcctcatatggagaccgctgcgcatggcttgtccgaagggttctcccgatgagagtgggcgtcctgtgacacggagtttagctagtctaacgtcggcagcgnntatccatttcggccctacccaaggaanatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtgncaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcactagtcgcacagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcttaagacggtgatcctgaacannaagacnncctgaccanaaaggagtcaaagcgagcaacacagccttagaaaatgagntcctctgtagatcacgtaggtgtttttcgctctacagagaactcaaccggatcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaanttcctacatcacatgtggtcacactggtattaaaattcatacggagtagctaagacgggtgccatgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaacaactgtccggtgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaatttcacctatcttgttaatgccggtaattggggccttacggggaaaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacggtgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgtgagatcgtntcaacccacttcgccatacgggtcaaggttggccacatctgcctttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttggggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgagatgccggcctggtcgcctccaactgtaggaggccctcgaatagaaggagaccgctatagaagtgtcaatcggcnctaccccgtcatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgagtagaggaaccagaaagccccttcaaatactccatttcgatgcaggcagtaaagcgcgggtgtggccgttactatcaatatgggcccgcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatgacagagatacttanccgtggttccactgcctattcgcctgctcactcgccctcccctcacctacggtggatagggttgatctgtgtcagggaaaagggaatgttcacaagataagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgncccacctcctaagataaggatccacgcgacgacgaggggctggantggcgggggncccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtccnctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaatatgctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacaaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagntaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgtnccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccaangttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtatgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttgggggcagggaagcatatgcagagatataatctctcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctaccgttgtgtcccaacagcctatatatcgtaatggccctcagcagtacaagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttcaactcgnccttacggcctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagatattctggacacccttgaacagctcttaccttagaatgcttggcgctactacttgtgtcggatgacgttgtcagttaagggtcggtggtactccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgtttcctttcgacttcgttgaacaagtgcattgaacactcgagtctcgaatgcggatcacttgcggccggtgacgcgtgatgtaccgggacggaggtctagtgaccattccgcggcagaattatacggtgcaagggaatttaagttggcgaacgacacggcctgncagtcatgcgcataagtgaggacccctttcccagggctactcgnggccgacagccggaaagtcttctaaaattagggaatcaatacgccgccagtgcaccggtgcccgatttgtgaggtcctggtcgggcattagatactgaacagagtttgccagaananatttttcgctaggaatgtgatctatcccgctaggtacggaccaagatcaatatgtttgctccagggcgggggaaacgggcgagtcggaggggtagattgagtttcagccagagatccgtagagaatcataagcaggacacggcagctactgcgcaataggacgggccgacggacgggacagttcaccgcaacttcatcttctcacttgtcgcgtgcgncaagagaagtgaggcctagactccaaggaaatccgtgtgggatcatcttgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccactaagccatagctgctgcccgactgagccgccgggggagggaggtgcaatgaggatacacaggggactttccctcatgtggtagtgaatagtccaaacatggcctacacagtactagtagagggattcgtgattgcattttgtgtttccctantagttctacttggaagagggcccaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctaatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccaataagagtaccacttccggcactctagagggagaccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcaaaatcagactttctctgaactaaaataatttcgacccctatagctcgggtccagggagacattacacgccgcccgacatacatacgataatgcggaacnatacctactagtgcgcgccgtggctncttttgatgggggtcgacatgcccgtcccggcgccggagcacgccactcgcgttccgaatcacctagattgctacgtgcaccagactaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagttnggancttactaggccggcgccgtgattacggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtcnaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttnattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtnnngggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggttccagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagangctcgagttccacggatatgagacgaatcgtgcagctgttgagcattcagcctcgtgacgcttggggcgcagtgccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataattgcttcatcgtgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgttgggcacacataaggtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaagagacnccggccaataactgcataacggaggcgtggtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactgccttctctgtaggagatggcttcaaggcctttccgcagtgccagaagccgacgacaaagcccagcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagcgatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagctaaacagtacatgagtaggggtcgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagcccttttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagtnctgcaatctgaatctaggcgttgagaggcccggtaccaggactatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgttcggcanccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgtgctgtcatgagtggtaagcnacacttacatcggcgttggcagtcttcatagttcaattgttaaccaccactggccttccatggacttggtcagtgaatgtannctagttcccggatcagcgaaaataggcgtcgcctcgcgtgcattcctatgcgggcgccccggggcgaatcagtccccgagtggttccgttgggtgcaagattgagtgcgcattcgaaccctgagtccctggcattttgttaagttgcgaagcgggtcgactcgtgtcctcccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcgccggatctcgagtaagatctgaattgggacaaacggcttctgagacatccgatgttcaagtcgactatatccgatatactacgcggtcgaaaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcggtcgcgaaacattgttagctgtgaatttccgataggggtgggccggaagaagtttacttgtctcctcggagcgtagtaacagcgtttcgccatgtatacagggcggctcttcacttcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtgagtgtggcggatcgacaggatgccgancactgtgctctccaaatatcgatttgctacattgcaggaatacgatcgataactacgagctatgatatctgagcctttcctccacgaagccgtatcgtcctcgaggggcgggcaaaagggctcgggccgaccctggccactaacaagtgcctttgggtgcctcgggcccnagctgtcgactctggccccgagaccgatcgtcagctcgttcataatcttggaaccctcaatcgatgtacagaccacattaaatctgtggcgacacgcttaagtactagaggattgagaactcgggcattccgggaaacgacgaacggtggggtcagtctagagcaccaagatcccgatcgatcagtcacgattagttgcaagtcttctgccacaacatcggccacccggcaacccctgggaacgaaggtaggtatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgtcagcgggagggataggaccatcagggcatgtggcggcgacggccagggcgattaaagcccatttgggcatgcatgtttagcgtaagtgatgggtgcggattaaatgctaacagacgcggagtcctctggcacacgctgacgagtttcccgcctgacccgtccacatccaggtctagagtcggttccngtgcctcagacccaacaggcttcccggctaaccaattggccaggaacacaccccctcttcataatcacgcgcggtgtactgccaacttagcgagttgcgagcattgataaacaatgatgggcttcggcgatgccgcgactatcgccccaccccctcagacccaccaccatcccactctcacgaccatgtctttttctgacggggaaaacgctgttttgttcccagaagatnntgtttttcatagatccgggatgaacaatatgtccatttctacggcttactgagggcgccctctgccgggccgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacacaggacctcggctggccccaaatccgtctcacccatgtaaggaataaacgctattcttatttgattanccgcgcaccctcccagtgaggatattggaattgagagttcatccccgccgaacttactcagacagatcaactagtgggangcagccggaagaggtaagccacgtatgtaggcgccgttgggacgctacagtatgtattgttcctaccgcggcttatgggggcaggtctttcccagctagttgttcgactcggtggtggtagcagcatttctcaccctcctttttggccgatgccaacgccatcccccgataccttgaagactcttatcgcgtcgtgtggatcgtgctcggcgcgagtggccacgatgggcgcgcgtatcccggtcgttaaatggctgccaacctcagacccggtctctctctcaagtgcactcggggagattctcttccttcccagaccggcccgcgcgtttgcttggagcattcttatgatggcttgaaagatcgtttcgtaagacaacggaacaaattcgcacaacgacttacgctccgtgtctaggctagcctcacgcggacatantcccgcccgtgatcggcaaaatctcgggtggaataaggcgaacatccgtgtacggaacccaggcttcggccaagacttccgtgcctgcgtcgaagcgctacgcgtaacggcccctaaggcattccacaggccgctaagggggacggcaggggtatgtgctctctgacctgataccacatggacgtccccacggcccgaaaggcaacgagacactcatatcgcatcgacccgtatcgcatggggctattccaagtctaccccgtcaggcgccatccgactcataattttgccagggccactataatgagatgtacgtggggatagactacgggggccaagtcggtgtggtcctatgtgcaacacagtcatgccgctcgggttttgcgagtcgtatgggctgttttgtgcccttctctagccttggctcgaatctagtttgccgcaatgcttttttcagcacaacgacggagcttttgacacatggccctgtggccggccgatggattcgcataggcgatgctgtcnacacccgtgaccgaaactcacccacaggcatttctcaatggagcgagcgtccgccttggacttggacgctccgaaccggaagagacaaaggagtatctccggccaaccgtctagggggtccaggtaattttgcaacttcggtgcgcaagttcctaataatatcggggtgtganggtcgcggcgtctacnnctacttggctataaagagctaagcacgccggccacagaacgacgaagcacggaagggcactatataggctaagcaatcatgacagtctagccncactaaccggacacctcgtagttgatgatgcctgatcgcgtagagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccatgcaaaacggttcggcgacgctctaaacgcaaactaggcgccaggcctcgagaaactccgactcatggcgcgtcttaacggtattcccgtgcaggcgtcaatcaagactaaagccgccccaacgtcagcgtgcctcagtccgccgccgggaggaaacttcggtcgtctttatcgtgcgaacaatgcgcaaccgctctctcagatgtcacggcggtccacacagtgacccctattnngattagacggacgctgggactacatcctggttgttgtgcaaacctcaagttgggnaccgtggtaggcgcaaagaggcgctatcaggtggacataagtcgggagaatggtcctttgtcatcgggcctctggcattcatccccgtccagtagggcaggacaacgtggcttctggagcctggggtactccatgtctccatcggggacccaggcaactatagttattcttctgtatgagtaattaagaagaacatctcgctggggctnctatggatcggggcgtcattacactcgccncgagaaccgtctcttatgatgctcatcaactgtgacccttaagcgctcggcgtgagcccgttatcaattggctcaccctagtgtgtctcaatactagcgctcatcgaccactaccttatatacaactcgcataaccggccgtgatataactgtttgtaaaccgccgccaatctaatcctctagcacattcctaatagctggcccagcgtaatacaacaactaaagtcgcncttccatgataccgaagtgagtatagttaggggcccctcaacaatacggtccgggaantgcccgatttgggggggaaaagatatcattaaatcgtgcggtggctaccccacgtgcttgctgaatttgctacggttcgcagccaaaccctttagcagatttgtgcgttaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatctcgggcccacgtacactgggtcggacggaacggtctgtgacagactaggagcggtggtaacccactatgtattagccgtccgcaacgtataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttcctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcatcggcgtaatcgcgagcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtgatagtcccgcagcaagcgggcgtccgtctcgaggcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagttttgcgcaacaccgactcttgactgaatatcgccccgggaagtttcagcgcgataaaaaactaaacttatcataccttagacacttcctaatgcnaaggggatgcgaccggcgagtatagagtcaagagctactccggccagtccacttctatttcatgtacccaaaaataacaatatgagccactccggcattgaccgaccgcggaccgccgcggtagcgtcgcatgaaggacgtaagcatgatgcctctggctgccccctggtaaatgagatcccttgcttcggtcgcgctggtgcgatcgtagctgggnggcgtgccttcacgactttctacccagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggngggcggtnggtgctgggcccatcggccccggnccgtacggtctacncgcatcttgttcacgcggatcctaattagtcgttagggggacgagccgggggcgacgtcgtaacggacagnggatgcagtcagtctagatctcctccacattgagaaaatccgaaatactctccagttgacagtctcagccctccagtgagggctacaaccggacccggacaccagaacgggctagatcatccgagcatacagggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagttaaccataacctatgcgggatcaatcacatggatttgcacccatgccaccctgcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgcgccggttttagcgggcctgagaaacaagcctttgtcgcagtgtgcacagggctgtgtcctggagtttgcggggtggaggcgcaccgtttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctgttccaaattttctagctggatttcaagccaatctntctggaaaatccagcttctgtcgcggattaagggccagggtaaaatctagaaagaatatagggcgccttaccgcgcaggacagcttactcacataagatgaccctcagtgagttgctaacttatctgctgcaaggctcactaccgtaagctagtttttagaaacccgtaaagctcacgtgtacactgcagtcgacttgaaattcatcacgccacaaacagacggaaggaaagacccaaaaaaactccagtcgtacagccgtctcggagactaacaacccgcacgaggtctaggccctgccagactccttgttctcgcctccgaagagaaccctgtgcgccggattttactacattcaagatacttcctggtagaggtgacggatacgggagggtgcgcaagtcttacggacgctactgttcgcgtagtttggaaaccagactaggcaactgctaactatgaggcgggtaccattctcgccgattaaccgtctaggaggcgcttacgaatagagtcccacgtgtgactcccttggtgtgtgtgcagaaccgggctccacgcttctggatattgagagcgttgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggctgctaaaatgcactcatgtgcgcggccgctagtgcagcatagcatgtgatgcatacgaacaacaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctctccgcagtaacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgccattggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcgactcccactgatggcatgctcgttcttangcaggtaatcgggcacagaacatgtattcgctgagcgggcagattactgaagcctagggtcggtcaacttgccaacgcttagtgcgtggtgactgcaagtattgcagacgacccgtttagctcgaaaaaatgnttgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgttgggctaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggccaggttagctgtctcaggggtcccgttgttcaccgcgccaagccgccgcacgacgccccggaggttttcctatgccctcccatgggctgcagattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggcccgcctatcgcgagtggccgttaagtcccaaggtcgcagtcggtccctgttancgaggtccagcatatgtgttcagtcctcggctccnnnatacggcagagcagatattcccgtaaaccgacgtccggtgtaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtggacacagacttcgtcccgtcaaatctatgaatgccatgttatcccgcggcgcagccatccaggtaggcaaagtttacggaccgtgatcgtagccacacagatgggtgcaatngcggctgggaaagtagctacatcaacgccctaagtcgatgcggcccttatgctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggttgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgtcagcacaactccggtggcgacgcggaatctgaggagcattagggaacggggttatcccagttggtgtgtgtccccatactttccactnaggaggtctttaggagaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatccccttccatggggatgcttcgtggcattgtcatgacaattaccacttccctgttcctgtccaccctggactggtgattcggacctgctgccctantcaattttttgcagcttgctcgtgcgatctgaaccccccggagaagtcctcccagtcgcactgcttggactctaggccgctccatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccatgctgatatccacaaccgtcgtgataggaccgaagatcgaataagggcaggggactttcgagagtcgtagcnntcgccactccccaccgctcatccacaggtatggtgtaagcagatatgggtcatttggtacagtagggcatatcgtacgtcagatgagtttgttcttccgcgtctggctcgcatattagagaggttcacagcgtgtaggtgccccagctgagctttccgangattagcacaaacaagcgatggcgggccaccggtgaggcagtagactgcgtgatttaccatttaccagcgccatttcagtctgtcagacctaacgtccagcgcccatgtgtgggactttcacccatttggctaagtgactagactgtgcaacagccctggcagaatcggatgtggccgccgcgagttcggnntgggcgtcgccatggcctagcggattaaactccaccagccctgaaaggtaggtacctcgtcgcagtgcagaatagttgagagtcacccgctggtcggacccagaaccacgccccttagtgtcacaacatctttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagcngaggcccagattgcttgttcgtgattaatcgcctccgcgctgttgagcttccggctgcagtcacagttaacgtgtaatcgtacgacccctcacggcctcgaccgcaatagcgggaacacttcctggaggaccaggggcagccccggggcatgtctacctaaagacatagcggccgttacgtgcggcaagaggcgttgtaggatattacgggagggaacgggttctacgnatggcgctcagcagtaaagcatgttaggcgttttagtgactgtgcggcgctaggcaacgcgcacagtagcgaacttcaatacgactaggagagcccacatgagagtattcctaatccggatgaagcaagaantaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacattagaagctactatgcgtatcctgagtactctagaacgaatgggggagaagtcggaaaacaaacgcgatgtaggtcgtttgggattcagatgccctccagctcagcggaatgaagccgctctgcccggcagaatgcaaacaantttgtgncngctcgaatagttattggattccttagtactatnacaacattgttagggaacgaatactagtgaaacgtatccataagatcttaggatggcgcaacaatacacaggaggaccaccaaagaggcggaccattaaattgggacgcctggggaccgactaaccgtgcgtagcgattcgtaatcgcaagcactcctaacagaccggcgaccctggaggccatggtcgacgagtaacttagaatacccccnaatcccagcggaggtggtactacaccatncatgtgccngccagtcgggtccttgagggtagttacagaatggttccgggggggtcgagctcctgattgaaacgatttcatccccagtgtcgggtgttctcaccgcggtagtcctttacgaggtacctaagaagttgtctgctcttaagttgcactaccccttggcgcccccaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactgcacgaagcgtaacaataatgcggagagtagaaacgcagccggcaaggcttaacccggagcgggactaaaggcaacactagtatttcagagttccgccctatcgtgaaatcctatcatggtcttcttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggccacgtagctgtattacgagcccgtagtataatcggaccgttcgcatgctccgcctcgtactggggcaacgttaccaccgttatgcaatccagacgtgcaagcgtctaactgtcttcacttctgatcgctagcaagacacaggcgtcgaacttagctaggctattctttaccattggtcgagtcccgagaaccctccttttagtgtcacttgcgtatttggtatatcctataactataatcctccctggctaaggggggacagactactaggttcccctcggcggggacaggtaccacctggtgagcaatagatttgacaaggctggagtggtaaaccatgcagttctagcgttagcgcccgcgacaccaatcaacttatcttcgtcgtgcgccttggggacttcggagcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatngacatcgatcttgcctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccaaggccagaccgtgcgagtcttgacatgactcggcagtccccgtactcagaggagactcgccgagcgagacgacggggaacacctacggaattgtagacggctccctcagtgcgcccgtaccggaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcggggccagtaatcttcctcaagggaagtatctgtgatgatgtgtccgtgttgcgatcgttgcctacgcaaatcagcctcctcctcctaccaactggaccactttaaagcgcctgggaggctgtacggaggatcgaaaggacgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcagatgagatctggcctgaaagctgatacgggaatattccgtgtcaacgttgttcgactcgcccagtggcgcatcgggaatgcgtgggcacggaatagctcaggatccaccaggaaactttttgcacttcacgtcgcgtctcctagcacgactcggtaatgcgcggggtagcctnaacatgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgcggttgcctgtaggtcaggctggggcaggtgtcgagtcgctcgtcccagattggtctctnnncgaaggtgtcagccgttatgggatgtcggtgtcccggcatgctcaagccggatgcattcgtaatgtcagcngctgagcgcgttttgtcctctgctccagtaaccgcgccgcgcacccagatccggcttgcccattccacctacaacgcgaaagatgtaccattctcgcagctacgcacnncccgctttaggcttccccctagggtgcaacttctgtcaccaactgacctgatccatgtcacactgcggcgtcccacggacactgttaacagcaaagcgtagattgcggaagcctcaaagacttgtgaggttggnggtctggaacggatttgtcagagtacgtaccgagccagcttcacctccaccnggtgtctagggaccgaaggtcctaatcaatcggcatatgcgttttctaccggtccaccagaannnncactccctgcgcgacctcgaggatcagatcgaatggcagcactacgatttctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttacgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaaatatactgaggatcgtcaattccctggccattggagagctcggttcagggcgcatattattaaaagcacgctgcctctgcatcgcgtccttgactagtgaggggaatacaagggacgtcagccgttaggccaatgtttctcagggccggctcgtccgcaaaacgtagttagcttgagggctggaatggcagcagaccagtatggtggtaccatatcttaacgtaccggtgagtgagataactcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagtgccgtgaacgcaactcccggagcgaagtcccccacgtacctggtgctgtccccctatcttagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtncttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagagaaagtcgcgggtacccccgacttagtttattccaacgcggaaagagtagtgcggggagaccccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccgcgggactcttctgcgatggtaattgtggattgtttctagcgacatgaggactctcatcaccgagggggggccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgtcacccgcggtttttggcggtgtacctcgggcgactcgggtgccggctcggttgttggagctcgacagcccgnaccgcgcacgcagcgagtataatctattagaggggcatttacgcatctaagatgggtgatgtagtacgatatcgcaatacaatttggacaggccgcaccggttgaaggaggtgaagagatactctcctagctacggactacgtatagtgtagtgattaatgactatcccttgattggatactagtgggcgagcacttggtgtgggtaacactccacagacaggccacggcgccgtcgttcgtaaaggaccattccctggcgggataaactcttgtccgggtgcgcaactgaccccgtaaccaccaaattgagtttgattgtataagatgccagtagtgccgaatagcgtagtgatggaggcggcacggtgattagaaaacaagcggccnctcgactcctgtaaccactctgtggacttccatgataatcgcaggctcgggaacacgggcgtcagcgtaacattgtngccacaccaagaaacaagatacggagncgtcccactcctcgatagatgggtgcgccgggcagctggataagttgaatgcccgtggacacgcacattcatgcangctggcgcccccgggtggatggtattcagagctcactcggagatcatggtgcccgccattcttatcaggccatgcgagtagtactatagacaactaggccccccggaagccgtccggccgattgcaagagaggtttgcatctctgcaagaggggggggagatgacactatcgcggatgcttatgaatcttagggttcggcatgagccgtcgtgtacaccacgcatggcgctattcgctagtcaattgttccccacccgtttgccttggggcggcccggcgcaacggtgcagcgaccggggtcacgggaccgtgcggcgatatgacacngacgtgttcgggtttctcagtcgcttgttgaccgttcaggttcaaccagcttccccggtactacgggcatgggtgaggcgactctcctcatgatgctctcgtcataacgatcggcagccgagagacccgagcggggctctttctgggatagttgtgttcccggtggtcgggggtaggacatgctaatccatttggtttggcgaggacctaattgccactcaggcctccacgtaggcttgagagccccggccccacgggctagaacccggccattttttgcgcgacatattgcggaacaggtaagatagggagcggccgcagcttcctcgtaatcgctcccgtacccgcgagcctagtggttccatcgcagtattgactagcggaaggncccgagttacttggcttgcccgaaaattatgccccgccgntgtcaaccgaccggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaagcctgcacatgnataggaccacccgcaagccggggcaggtggcggcccgcgccggcaccccgtcttaatccctttcagcgggataatcaaaagtagctcggggcgcctttgaggggcatggcnntcggcaagcacaaggatcgtcgaggagaggtgacttgcagtagtctgttggcctacgcatcagtttgaataggtaaagaggcgttaatgattcacccatagatggctggtctcaaattgcggggaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcgacacactctaccagtacccagaccgcttcacgggaggcccgggccgcggggttaacttgtggtgtcagaacntatggtacctaaacaggccgtttctttatgcatatggtagggtgcgtactattacgcttctcttggagccaccccccggaggaatgctctaaactgctgaatgggcgaagcgcttcccgagctggctctcaacgggcttgcctggtcggtgcnactcaacctccccacccacgggcgttgtccggaactgcggggtttcctcgtcttacatggcaccgccgtcacccggacaaggcacatatatcgggcatttaggaacacccggcagcgtattggttgtgggattccgtacaaggtggatgaggatgggttgccgcttattcacatcccatgataggatgcagacccggaagggtggcgtggtggtgaagtgtgcactagccnccgacgaggctagatccatatggagagtattccttctgacgaacatcgctgatagaccgagtccccggtatcgcctgtgggggggtggaggcntgttacgatgcgggctgcgcggaggggggattcgttgtccgccgggttaggtacggaagtcacagagaagacttggaccttctcatctcgtgtgggcaggtagcagccccggacctgcccagggggactgggggctgttaataccccgattctatgaatgctgtagtcatcggctggatacatggtggtctatcccaactaatctaantgattcttacgcccctactccctttagagtctgtctgtagtacttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgaccttgatagacacttagttaggaattttgcatttcacatcagctgagttttctagtcttnggttgggggccccnaggtgcgtcgcagggatgccagtcaagaatttctcactgtgctgcaacagggggagagtacacccctgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtagcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagggaagcaatagcagcgctgcagtcctaaagcgacagtgtatcctggcgtggtgagcgatcggcgccagttcatattcctagcaaataagggcggggtagacccatgtgtggcccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacaagagggagccgcccgcggcaactaatatcgcctacaaaccgggaatcgtagatacggttccgagatggcgccttgtcgtcgattaacgtacgccatgttagctcacactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacattgtgacgacaataccgtgaacatgggagtcattagtataaagtactttggctcacctntcctcatcctacccaaccacgaccgggcgcgcngcgcgtacctgtgggcaacaattcaatcgaatagccacacatattccacgtccagccagctcgataccttcaaagtggactacacgcgcgagacaagcgcggaccgcttctaatcgacgctctgagctaaaaactaaccttagagtattaagcattgtataggaagtcgctgtccaaccgaatagattgtcgttgcaccaaacgcctcgccaggctatggctccggtgggttagattgaggggtgtcagtgcctggttcacattcgtgaataggcggacttggttatcattctatcccgctgtgaagatggaggttcagcgatacagagtcgacaggtcgtgccagttacagatggatcgtagtagtccccacttacttcggctctatcctacactgcatccattgcagaaaccctcccgctcccaaaacgggacagtgatagcgcaagttgcctacgggggacccctgaaaattgagggtcgctgaaggtctgctcttnaccgaagtccttaagagcaatgccacgcagctgttgcagcagcatttgtacaaaggccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggaggggggacgcgcagccctaagaaaggagcttacgcgcatctgatcaaggtttgttggctagttgagattactaagtactgtgccgagccaacactagggacctacccgagtccgactaattgccgagcccctaagtactggactaccccccgttgatggtcagttcgtcatcggagaacagctcgggtttaatggaatgcctctatcgaaacagttgctcttacatcgagagcagtagagtcgtcataatagacctagggctccgggttctgcgctcgataccgccagcacgtaacaaagggtcactagctttatttgtagtagggacgtgctaagcatagggccaagcgcttgtgattgagtcaggaaaccattgctactcggatgacggaagcggccagaggacatgaacggatttaagcaccgtggcctgtgctcatggcttccataaaccctcggggggataggactagtccagcagcatctagaccttcgggtcgtgcgttttttggatcgtgggaggtatcagctcttgactatccttggcgttccccgactgtttggtttcgggaccacacgggaggagcttttaggccacaggcgaatggtcctatggacctaagnccgtgagtactgcacagtgttcattgaccgtgtaaggttagaccccatccacttcgtcctgttgctaagcgcaggagcacacacgcggcgtacgctcccactggaatctcaaacaggcgttaggtcgcgctttcaatactagtctgcaactcatctccctaagcagccttcctaagacatccggacatactgggggtgntagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaantcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacttcctggacagttcaagctactagagctggcgagcgtcctgagntctttaggggctccacgcccgttgtacatttatgcatcttaagaatactggaaggcgaaggtagacaacacccgngtaaacactanngcctagcatatgccacgcggaccgctgatctgaattggtccgctagtctttggccggctcacaccgtgttcaaaatccgttccttccagcgcattctcaaagtgcttataagactacgaagggcacgtacctcgctaccatcttgcgaggagtgtctgagcgtgcaaataaatgatctttcatcgtcagcgtggacctcataccgacaatgttgagcaatactncgggtgccgagaatgcgaaatgggntgcgcagctgggtacgggtaaggccaaaactcaagggccatgtgtggcagcangggctctggacgaggtcgcgaataagggcacgcgataacaaccagcaacgtctctcgcatacgcaagaaccatggaatatgtatcgtccggcggcaatgctcggccttgtgtatttgcgagnaagggcacaccgagcgagagcacgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggattatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcagtagaagatgctcttctgcctacccccgtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgaccagatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagaactaattgctaaacccccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcctcgcctcgacacatcgcgattgttctccggttccgagtgcatggggtttccttcgcaacaaaacactgcccccgcctctcgctggagaccccgtttgtaggtgtggcattctgctcatggaagtcaggggatatatgacactcgatctcgtcctataccctctctggggggttgcacctgcgaggcatggagacacaaacccacgctaaanacacccgaccagtttcggcttctcaacaacctaattggtctaacacagtctatagccgcgcgcgaagttgcaacggccacggcctcgccctcgtctgagtttgggggcnctcaagaacatcgttagtccgttcgcnnccactggccttaccttccagtgagctgggtgatgttcggcctactgaacagaataacactaatacgctactggcgcgacctccagggggtacaaggcagtccgtgttaccgtcgcgggcatctctaaggtcgcgaggcccgatacgtcgatgcatatagtgccgaaaaatggaaagacgctaaccatatggttccttcccacatcgcatgtctactctgatccgaggggaccggcnncggacagatggccggctctgccattcctgccatgataagggggctagagcccgcagcctggctggtttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgttaggtggggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaangggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcggccgtccggacgaatccacagttgtcgtcgaatgtnatgccactcggaagagtcgatacgatgagactactcaaccttggaatccgactgagttacttcanagctttaactagtaagccaccaccgggaaggagtcatagttgcagtaacgaagcactcccgtgcttaaattagcatagccgcctcggcgtgtagctcgttcatcacagacttcggactgcggtgtgtcacgatctcttcccagggacgagctattcctagcagcatgacctcaccagtggactccagctcatatgcacccgtgggacgcggggagtcgacctatgctggaggaacaaatttagtgggctcatatgtcaccgggttcgcatgcgtttcgcaggcctctcgcatgtngtgtgcgtaacaagggacccctcgagataccgagaacgtagctaactgtgtatacagtcccatatacgacagccaccgggagctaggcgagaatttcatacagcgcgcatgcgtgaattacgcccatggaatctaccgatcttgtatatctcattcattcctggtgattgctgcagtgagctaataatgcccagnagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccaggagcatgcagcgctgccgattctgtcggtgcgactcggccccatgctctgactacggacccgtgccaggggtgggacaccgatgcaactgggcttacgaggggcgtcgggactgtttgagagaccggatctcgatgcgactggacggggcagattggcggcggagttgacattcctggtctgctatgagggggccctgtggagcggctcattgcctatctaaccgatggacattactcctcccccttncgtagcgcccgcgataggagtcggtcacgtatatatgcaccgtgcttagctaatctttcgcgtctctgggatctcacgggccacgcttgactggcgcagtctattgccgtatagacggtcgggtccctgagttggcctgtgctccctttcgtgcctccatgcagtgcggacactgttgcaccatgcactgtacggaccgcggatgagtggcgcagtggaacgctgtcagcaccctggtcaaatccggccgagggcttcccgctcagttcaccggacaaaccggttgcacgccngaagtgccatgcgcccattgccctatgcactccctacacccggccaaattgaagacgccgcatgcacccaggtacagttaccttacctcaccaatccgacagaatctatttgccggaagccccatatgtcctccgatttgggataaagtacggacaccgctattcacagccgcggcgtgaaccggttgaatatggcgncgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgnttagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggtctccggggccgtggctgaatgatcttatcttgtcacaccgcggttctaagttgcctacgaacgaaagtatccatcgctctatccctccaatccttggtgatcctacgtttgatatctcgaatactatcntngggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatacatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaaatagagggactatagttatgtcatcccggggtcctaatctccacncacgagggcttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaactgcttacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtccttgtcctagaggaccgaggtaccaatgacaactagtaatctctgccgaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtcagagggtgcaacctaaccggtccctgtccacagccctattctccgagagacacgaccgacatcgggctgccccatgtgtactcgattcaacttcacacccctctagaccaagcccgtctggaacccgaggatgntatacaccaccgtctttgcaatgaagaaagcacttacatgagtacccatcatgccntactctcagtcacacacctttgccaatccctgagcacgggtaaaagacctggccggggggaagatcccgcggataaacccagggtgacagtcaccacgacatagacgggcggcgctcgttacgggcgtcctgtatttaaatcgctgggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtaccaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctaacgtacacaatagtcagagttgcaaagccttatacttggttccgcgggaagtaattcagcgtgtgacttgagttgatagtcgtttcttaaggtggagctaagcgattaaaatgcgagcgcttctcagagcagacctactagtttaaatcgaaacggttatcctcgtgtatgtgntcgtagacacaaggctcggcagtaccatcaggcttgagcacatctcctatagatccggcccgtagacgaacgcacgcgacagcccagcagacttaaaaaccccgacgggacaattactctacttaaggttacgataccatcggctggctcgcgcgcccttttgaatgcttagcttgtgttctcacgcaccctttattagtcaatctcggatttccctgaattaaactgcattgcaaagcaccggatcggataagctacccgagcggcacgggccagaggtaaaactagtacaagcaaagatagtgtatggcgaacgccaacattcgtgaccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgatgttcagcacggtgagatctgacctgatttttgatcgaaccgtgaccgcttgctaggtcgagagtgtcgctgtttatcccgnctattcggatccgtactccgtaagcaggcttcttccaatttgtaagctttgcgcgacgtaatcgatcacggcacgcatgggcctgcggcattctgggctgccacttccctgtctcgggcggcgagtgcgtgacgcggggtgagggcgctagggagtcattggtaggaatgtgtctgtggcatattggacgtgtataaaccatgccacgcatcgccatttcagtgaggccgaatcgtaggggcgtccctcatgccagttggctcacttcaggactcctccgtctgagtatccgtacccacagacaccaagtcttagtcctgcgcccacactagtgtgggttgactcgncgnnctatggtagctttcgcccaactttagattaaaaacccctccagtggtgccgctacgttgttgatcaccggggagggaggccgtgcggcaagactacggtataggagcctggttgcgatgagtagcggtactatgaacggggtcagatgtccacaggcatccttgacgacccatgtgtnntctctgtcttccgcgttttgctcttacccatccccaaccatcctcctgtttcgaccagcgttagggagttaacnngcgtgcaaaggcccggccggtccttgtgccgttatgtgctagaggatcctcgcgagcctcccataggcgagcggccatcggtgaagctgggcgtgatgagagatcacttagcgtcgcaaggctgtcatgtgctggaaatttcccatgaggcttccgttgtccgacccatcaggtcgtcgcccgcgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggctctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctcgtaaatatgttctctctagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcctctttgggtgtcccccagctatgctgtgcccggcccgaacactctgaatgctagggacaagaggacgaagccctaactgcttgccggcatggatgccggacattagattaaccttgggcacagcaccccggaccacttagtaatcgggtngtcgcgtataccgcagtgccatcagaatgtgatacgcaccgacgagcacacttgccagacggcgatcactgtagcngccaaaacggagtaagctgcggacgcagctaaagagctgtccgggataccatcctatcaaactggtgcgnacgctatgtcacgaattcaggttaccgccagggggcacaaagtgtagacttatcgcgggggcaaagtcgcctacgaggggctcgggcggccctangctgctcgaacaggttgttacgatgcaggaccgctaacaagcaagtgtgactacattgaccaggaagaagcctggtgcttacgagttacgtgtgcgatccgttaagggtgccttgtagccccccgcgattaggcgggagtcgcgacccttcggttgcccttagtgtccgaggccaatttcctcaagaatcagaccaaccantcactcggggcgcttacgctgtcaaacgcaccgtcttgagacgtgcagaggggcgtgcgccctgggagacgaacntatcgagtcttgcgcttttcagagttgcatgcggactcaggcgacctcggccccttaggggcgtgcggatacgcaccccgcccattatagaatcgaagaaggtgtgtcctagaaatgagagcccaacagcagtgacggacaagcgcacaccactctcctaagcccggcgtataacacgtgaatgcaggaggccacagcgagggtattcggatggccagcgcccgttttctacgtagtgcaaacgcggccttgcggggtgctgagtgcctgggcttgtttccttgtctggtgctggagcgtccgccgaaggctacaggcgcgacctactttcacaagggtctaaattagacccgtgtggcgttagcaccgctccgtgacgacctgatttgaaccccccgacttaatgttgggcacgcataaggcatttcggactaacgcgagttagaagcgtgcctagaccgccagctatgaataccgctaccnnntgcttgaggaagcgatgggataattcccaccacaacctccggtggctgagaggacgctcgacgaacaatcggatcttgctggtttctgcgcgcttccggacatcgataggggcgcaattcgcacagggtgggggaanatctgtattagcgttccgcaactcattcacacggaataacgaatgctaccgagccctacgacgaggctgggcgagggttgacccccctgggtcggttggggaactaccacatacgggtgtgttttaacccatggtttgttgtcacccgaaagcaaagcggagtcaatatagctacaatactgtgtgcccgctgcggatgcgatttcagagctnacatcgcccttaagccctgtaacgccttcaggcttcgggcatattgnaattctctttggtggggatcgactcacccttacggatcggcatggacaggatcctcacaggggggtggccctgaaagacaacgttcagtgtcagcctagtaaggtgagccgaagagcacctcggttgggngcgagcgagtcggcgcacccaagataatctttgtaccttaaggcgtgcnccccntgtgtgccctgatctaacacgttcacggcacggtagactcagcgtgcggagtatccatactatcgtaccggggtatcggttggtggagagaattcgggcatgcaagcagtcaaacctagcctagcattgcgcggccacacttctgactcccggacccgcagtaactataaatgantcatggggggtaagngaaacgattttagggcaactaaacggggcagcgcggacgaggagtagcggcacttcgacgaggcgaaccattcctcgagcaagggttttccccacaattctacccaagctcgttgtgtagtaggtcttatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatggaagacagggaangcgatgctcagaccttgcgcacagccagcggccggcggtggtcaagccagtgcaaacgagggcacgggtgaggatcactaccgcatctaatacagtatcgcccgcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttggcgatnagttcctcgcccatttagaatccggattgttcgcagtcatacccaattatctcggagggtgtgcgggggatcgaaatttttgacacnccatctgatgcgaggatctgaaggagtccgcattctttccgtcacggcagacgcgtatcctatctcggttaaccccgttgtacgtatattaccatttaagtattattcaacggcgaaacttcgagatagcgctcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaggggcttagtgggcccaacccgaatatctgttcgtttggcgcagccgctcaagccggcctcgtttatgcactcggccgccccgtgctttccaggtgcgcacccaaacccctgcctctccccttgtaaagaaccgaccacaaaggagcggtcaacccctggtcaatgtacgtcacgtcatgattacgagttgagctctcggatataggtgcggatccttaccggagaacngaggtgataccattcaaatcggggcattgacgccgtggtggggcgacgcacctgcctcccggtcatcgagaacatgggaaaccatgaaactggctaacgtcaaccatatctactgcacaattatgcactctacttgccttcggagagctcgttactctccaactgggagacgggggtaattttgtaattccctggacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatttgtttgggctccactgcgactaatgatccccacgcccgctcaccaaccctatataaaggcgtttaagcctctntccatgaacgttaggaggtgggtttctgagcaggaggnacgatcccatctacctgcgcgggaaggttnatcagagacactgctccggccgtgtggggtcaggtttttttgtacnggacatccagcggagagatccctatttcgcttaattctatccggcggaataagccatgtcatgccacgcgttgtaaggcggaccttacgaccctggtacgcgtaagtactagcccccgtcacacagggtttcccaggcgctgtaaatggcagtctgcgatagccagcnaggtactctgttaaagtcacgtcagacggatgaatccgatacgagcacctcaatagatcgtcaatgtagaccctctggtggtcggccatttcacctctgttgctcagggaaagatatcaaagtatctcaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgagatatatgggggttttgcttggcctaccctccacgccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatgatctcggctagcagccctatatcagacggaataccacgacattgaccgtttctctngctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactggaaggagtgttctgcctcctgcgcgccggaagaaaggatctagggaggtaaaagntacgcacccttcgatcgggaaggtggtaagaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctaatgacgtagggtcaaagggaagcgtttctaggagctcagcgcagctttagacttatncccgggaactgggattagcggagctgaaagccggtttatgtcggccttnatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacataccattgcggggccctcgttcgaagggcctaagctccgagcacgtaccgggtcctctgcttgagtttcactgctgcggactagtagccaaatgctgtgcaagactgccccgacaagctcagttttgcgagcaagacgcgaacgccgaatattcgcccttcgtctgggtgaataaaccccggggtgctttacggattctctccggtcgattacagcaagtcaaggggtggccccctatgtaaccgcgtgtattccttactaacggccacaacacttccccgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgtttattattaagccacaagggtgtggaaacgccaccattgcccgcggtaccgtaggtcggggcccgagggccnatttggaacggcgcaacttgggaggcgacgaatttagataggtgcatccttggatcgtgagcttgtcctatatgcagaattccttgctgcccggactcatccccactaggcacagatctatatgacttcgcaaacatttagagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatgtaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacgcgaccgctcccggtggaaagtcccgctcagtcattaagatgcctccagatcgagaagtcaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcactcgcggtccgctcaactgtcccccggtttaattgtcaagataccctctttttgtccntcgcgcgcgaagacactgacgtgtggcnatctatggggcttcacacccgctgcnngngggcacacccgttgcaagtaaaactcagcttggctcagccactattgactattcgttttgagtacgcgttagcaaatgaacaggatctatccatagccaacccagcgactatagtacacgaactcagaaagtgcgattacatcacctgaaggcagcttggcaatcaccccaggtacggagcccgcgccgccttcagacaccacacagtaactgccggcagatcgcagagcacgtctaagtacgacaagcacctttctttcgaaacgggctccatgtcacgaggcggggattccgtnaagagaggcgagtacactgtcgtagggtgccaattagctggagatcaagcgctccgagctgccgcgcgccgagcgggaagccgacgaggcgttcacgagcgcaccgcccgcgggcctccaccaaagccatgcggcacacttttccaggtgaagttacacacatcgcgaggtacgaattgcagggtatgcgacgacctcttaaggcaccgcatcgttgtgtcccctgggagtattccgctacattactttatagattcacaaagtgcgaacctaatccggcgtttttagttccaagtcggtgcgagagcccnacctcggcacgccgtaagttgggacttcgatggccaccgggtgagaccagcgccaggttcccggaaagatttaactgcatcagaactctgggcgcgaacttcggtattttagattccggtcgagtgcaacacagaatatgttcttaccgggacggccagcagtgaaatgcgcctctagtacagtacagcgatggactgggagagtcaaacattggagggtaaccatgtgcagaccacccggccctcggctcgttttagcgactagactacctttgactgagttattggcaagggtcatctgcgctcacgctgaactccctatattggcgtccgggcgagggtaagtgggcgaccaatggatcctatggtagctcgggcacgacgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacattcccgtcatttcangctgnaccccacactagctaatgagctactggcccataaatggtgtaaagtgcagggttaactgtggtcgttgtcgccaatcgggcgaacaatctttgtgggccatttaagtacatgtattgcccttgaatctagatttctacaaagcttaatctgcagcctatattacattagtcattgggagattgaatgaggccgtaatgtagcgtgttgagtgtcctcgcccggggcctatgctacaagattgggccgccgctcgccgctgatgccttctagctccgtctcatagcgaccctctagtccggatcacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaaaacgtctcagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttttccagtcgatttgccccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaactacttgacaacgcactcacgcatcgaagcggcccactagtgcccccgtccggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcngaagtgtgttcttcttcccgctccttggaccgtgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcgcggtcgcgtgtagagtgctcgactcgtcgcgggccgcccaagtgcggcacatacttcgctcaacgcctgtccggtggccggcggcgttcccctctctatactttccataatgtcctgcaagttgactagtgagcagagcccggttgctgcccgggttcgcccgacacccggcagcagttgcggtagtctgcaacgtcggcagagcaggccngcacgaatctgcgctggtgtggcaaacaatgatcgaatatcgaaaactcggcgaaaggaccgcaccgcaagtggnacgcctatcatgaggatgtgcattcccctttctactcttaccataggcggatgtagtagccagcagcgaatggtgttgagagcctcaccacgatcttaacgttgtgggatggtgatacccgccaaggaggtgtacagaaaaacatgtcggagttcacctnttcgcggtacgatcggagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcctcggatcgtcaacaccgggggccatcttcgcgggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacngtaccaccctacaattagccagcggttgtttccgcggcaaagaggcacaaccatttgaggatcatcgcgtaagcctcgattctcatccgcacgtgttagatccagcacccagaccggaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggctcaccggggccatgtggcatagggctccaggagaatagtaatggcggaacgccgggctgtatgccggagaacagaagaactgtcagcttgactacctccttgaagaagggatattgccctggagtcttttctagaaacaccgcacatactctgtattgcaactctatcgctatagatgccgcattatgtcaggacaagtacaatgacaatcctgaattcatacttcgtccagcgggcacatctgcccagcagcggcgggaacatcgttgatccatccatgctggaagcttgtgtcggcactggacgccgaacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtctccctctgatgcgcaacngggcgacactacgcgacccctgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatggctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggtagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacggccatcaataagggcgcaaggctgcctctataaccgatgttcataccgtacccatgtctcatggttaatggtaagagggcgtggtagccgtgggcccgcgagtaccgccgcctagtcttgacacaacgatgtacaacagagggggtgcagtgaagttcccantactgtagagaccgcacaatttttcaaacttcaggtgattatggctcccgtatcagccccatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatacacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttanaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcactaggccnactgcgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggaagggaatgttagngataagtaatatactataagaccctgagcaacgggttctggattgagctagatctcngtcgaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccactggcgtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccatgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctcggcctgtgccggtttgtgtttaatgtccgtcgttgttatctgaaaaattctgaatacacaggacgctccgacctaggggaatccataatcaacgcatccgtgtacttcgcaatcggagcaagaaatctgctgtgtcttagtacacctcagccatttatcctttagacaagcgcttatntctagcatacattgagtaaggatgttttctagcgtcaatctccgtccgtctagaccggattcgatggtgctcattgtggtacttacacagtaaaagcccggtgatagacagccgtgtttttactgttaccttacggtctggagcccgtatcctagtccacacaagtccgggcggcgttacccggtggaactgtggtagaaccctccgagcgactactggcgccacattagctctggcggggcgcctttccccgtaagcagtcagggtcggatatatatcgtcccccccaacatcaccctcaccattggntggtccggttaacgactggcgcacgcccacaacaccaagacagtagtcataccggcatagggaattgagtaatcagtgagccttgagcttgtcgactttatttttggcacgcgaggacttccagtcagtgggtataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaatttcccatgcctagtttgtacactatcattacacgtgcctgggcgctttacgagaggctgccggcggcctcctgacgtcacctgtgaagggtgttgtgcaaaacactccttgcttcgggtctaaggcccttgtacgtatcggactaattncaacctactaagaccactggcgataacggtacagcaatattgaccacctgctgtatacatccaccaaggctcggagacccggggctctcagtccctatcatgacgcttttggatccttaagtactgaggcgagggcgtaatacaggtgcgcgtcagatcncttgagggggactcggtgtacgaggagacacaaccggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccttacacttaattgactcggtagacacgtcaggcagaacgcccccgtaccgcaaaatcacttagtatacgtgatccgtaacccctggcaaattatgattcaatatgatacaatgataacaccatccggtacgacaccctgaatactcctgtctcgaaagccngttgcggcgagcaacacctcggtgcttggttgagttatatagcaattgggatgagtacgaccgatcggggggctctgtacgacagaaggccagagttcaggtaatcgcgaagaatcggtgcatgataatgtagccccacggcccgccaaccggacttacacagcttttctccctacacccggtggtgatagtcgtttctcagctcgcgccgaccttcgaagatcaggcacangggcagaggccgggaaccccagccgagcccccaggcgtgggctagcacgtctagtactcaaggttggcaactaagtnctaagatctggatcgtgtcaccgcgagcaaagcagacctggctggaaattttactaaccgtaatcaggaatgtccgactactggcagcagcagagtaacagccactcaaaacagtgtcgcctctaatgcgttggctgaacgacgttcgtaagngggaatatcaagggcgcgcacccggcgtatggggctggtgtcgcaaaggcaaatcggatacaaccttcttacccagacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccactcgctcttagttgcgcggctttggtggcaatcgttatgggagaccggcgaccttgacatcttggtctttatgatcaaccaatggtgccatgggtcaccctaacactgtgtatagtaacttcccttaggacggagtcctggaggcagactacagcgaatcgggtaacgttccgncggctaagataacggcccgtcacgattagtcagggaatttgacgtgggttgtttcgttgagcctggccatctggcgggcacactccgactcgggccctagagggagcttgaggtctaggatgttcgggagcggaaatgggtagtgccgtccggcacgtaacgtagcggtacccccttgagcacccaagcttaatcttnagggcattagagcgcgtcggaaccaatccggggtaacccaccagctgctgatagggtnctgggcgggtgctgcccccgattagtcaccccctggggaacaagaattagcaaccagttattcgctgcatctgtatgcacattggaagccgctctctagcactgctcattagacccagtggttgctagaggactttccgtcgagcagaacaactgagaacgaacattagaaacggtcccttctaatgtagattcgaggatcgcggaccgtttcgaatatactcgtatagaagcgtcgtcgctggcctggttaatacctagctaatgtggctgcgacgcggggccccaattgaactcgccgccgaggagccgccgcgctaactttagcggcttagaggagtcgactccgaaatccgctagcctcacgtgggatgttttcacgtaggcaggggacttttgctgttggagcagcgattccctcgaacaactctcaattcatttgcgatcttcggcgcgccgtcggtttaggcgggtggaaacatatttggccgctattgtcttcggacaacngctcgaggaggcgattccatgcaaaggaatcgacaactcatggatagagggaaaggagcggagataaagaactatctgctttggccctacaagactttaacggcatgcgtttagagcgctttttattgatgatatagggaaacaagtaaaatacattccagcaaaatcacgttctgagacattggagagacgacttgcgccacccctgacactttaaccctccgacgagctttcccgatagctgcttaaatgaacgtctgtcatcctcgagctcgcaagtaggactggcacttgcctgcggggccatgaggggttggtaattccatcgcgtcccctctaatccggaggtaantgcaactcctgcgcccgtntcaaaatgtgagattggtaggcgtncccgcggtttcagtaccnacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagttgcattganccacaagccacgcggggcccagaagctcgcgtgacggccattttaggcgctcagttaacgatattgagctgaacccacgtacctttaccgaggaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatccgtcttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcatccgtctcaactttcactgtaacctatcctcatggaggttgatgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatcaagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttgccataggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggcgcgttgcgcgggggccactgtaagttccctgggcttcttggggttaccttcactagaccccgctactgcagtcacttctgttttcagttaagctgcctcgctgtccttttgaagctcgccatctgttgctgaaatcaaagagtatgttccgattgtgtgagacccggcccaagtggctcaggcaggacgaccccgtacgtgtgcctagcgggtaactcgcgtaagagagtacacaagccgcccccggcttgatcctaaaccgctatgtgaagtggcttctcgccgcgcgtcgtaggggaatattgggtgggcataaaacccattgtaagatccgccctcacggggnngttatcgggttccacatcttaggtccgcaaccggctttcggaagctagggtaaacttagcnnnncggcaatactcgggtgaatcccagcagactttgctttttgaatggcaaagcgggacgcctggacgagatagagatgaaggcgctggagccgttcaacaaaagcgagattgactaacgaccgtatannggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccgggccaaaggcctcgcaaagtcataggtatccagatacgcggcggccggtagggagccctttcatagcgtcaggtaatactccccccgttcgnttggtggcgttcgagacggaatgtatctgtggcattggagcacctgggtacagattcctatcgagccggcaggacttccgacaccctgctcaacggtngaatgtctagtccatataatatttagtacatcccaacgctgccgtgttaccacatcacttagaagttctagactgtatcatgtcagcgggtccaaattcatgctaccaccgctatgcgacgactcaccacgaccgagcatctagcagtccagtcggagaatgcctcgatcgcagcaagagctttggttgagcacagtgggtaccgccgactcttcatccagctgaccatttactagtgtatccagcgcccgctatcgtacaactccatgcgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactaccggttggctagtccttgaatataaaggtcccccctgactaagacagagagcgagtgacgtgtgacttagctgccttgtcgacccaaatctgagtctacaaatagttctagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatgggtcctcacgtccatgggcgttcggaagcggataacgttcgtcagtgaggtatcagttcgaccgacttggttagtatcccctagcgggggattcctctcccacatttttgttctagacacgtcaccgtccagaagacctcgggacgtagcccatcacgttcttacggctcttagcagtaatcaaatgggctaccataccgaataccaaatcatctaaggctgacagttgcgggctagccgtctcgttgctntgccagtgaccgggacgcggctcataattaaactcgttcgaaagagagaacggcccccactcgaggatattacttggcttatgtccctcccttgggagtccgacttctttagatacagtcatcctgtagcccgccgtctggttggagcacatcacaggtacgcgtggcgggaggatgaaattcgctcccncagtcagatgcgtgcatggaagccagatgctacacaatggcagagcgcgttgtgttgccagaggaacctgacatngctaaccgtctatcccctcataagctgttatcgtaccgcggattgttagtatgaccctaaccagctattaacggggcagggcgcgccgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggtcgactcgaccggagtgtatcgcgcggggacctgggctagaatgggtctcctggagagctgtatgatatgatgggtggattcttgcgcgcggggactgcttccgcgcatccacgtgttcgggagtctgcaaccctgcccggatacagacggaacgcaggaaacctaggctcaggagccgagacgattcatctagatcacttttacccttcgacntgtgcctaccatttccgcggccgaggtttcaaggaataccggtgcctctgtcatgctaaaaagctcctcctaatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatggctgctccctggaccagaacgccaaaaattaccctcactttcacccattaccgctggccgaactggcttaacctagcaataacccagtgtcacgcatcgtgacatgcctgatcttctttgtagggcagttccgacggcgtccctccacaggatgccggacccgattcgtgtcttttacgcacttttaccatggagacaggaagatncgggtgacggagcgcggatatcgaaggttcttcgtaggtcttcgtaaataatcctacgacgattaaaggcagctggaggcctggacaccgggcttcaattcaggctgcgcccggggttatgaaggngtcgcgaccgactcgttctcgatctactccataactagaacaccagtacgagttcagagatctttgcctcgtcataaccggcaggacggccctgtggaagtgttgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgagtgcccggagggtgggggttatgctgaagctggggctgctgccgtgctgtgagtctgttttccgggtgccagtccagtaggtgagttgtgctgtcgtgggttcggacgcttaagacggctcaggcgacctaggacgtttgcgctgcgtctgtgtctgtttctcatccaaacaccttcccgacgtatccccgacgcccgtatagtccgacaagtgcaggcgacacacaaaactctaccgccgtatctactcttcaaccgtcatcgggcgggaagtatggcaacgacggcttatgagttggtgactggataaggtcatggatgagacggctcgagttctcgtaagttgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcacccccacaatctcaccacagtcacttgttcacggcgttgcgtgcaatgtttattccctcttcctcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccttgtgtcggtctccgcctacatctgggacatattggtgcaaggattcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgncacaaccatgggttctggtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacaggcgctctgctggggacgaactcataaacaagacctacgacatcagcagtgggatccgctagcggaaggtgactcgagcgaaaggctccagacgccctagccattgtgatccacgactgcaaatgaatcgcgcctaaagggggggagcatccggattctacgtcccgcgcactctgaactgctcgagaatgccgacaggtgaattcgatagtattgtcgggtaacgacattgatgcggccagtatcgcgtagccgggtgaggtcgagccctagccggggccgtatataatggcaatgtctgcattgcggttttagcgcttttgtgttataagggctaccggttggcagttctgcttcggatggcctttggcagatatctgcgccccaagatatggttgaagggcgcctccaccacagtgaacgcttggaaactaccagatatgatagtagggtattgagtccgagagatagtgacgcaggcacacatatttgggagcactagccccgcaataccggaagcttacgcctcatccagtgttcattacccaacagtcagaggtgagacctaaggggtgggacttctgaatgcgactgataatcgtgaaggtccgtccgagactgtgcgaatgggacagcactcccgtccggctgcgcggtgggactggctagcgggcaaccggcacaccttacccgagaactgcggccngatgattcgctaagctaggtatccgccgctgcccgcgtagtcgaccacatcaaacgccggcggttcaagcatcttgatctagtttatgcatcgacggcacgcccatgcccctttccgcgcacgcatgggaggcggcatctacgatctccatacaaaaataaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgcccaccgtagcatgatgcgtcgtttctcctagatataaccttgctatgtttagcgtgccctggttaatcacgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattccgttgtgtatcgactggactggaatttcgtggaaaaactacttcgccagcggaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgcatagtagcccgttttttgatacaaatcgactgaacctcgtagctacttgcgctcgtgcatccacgacctaatcgagttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcgnatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttacaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttggcggaacgggcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttancccctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcacccgcaggagggcgctgttttggcaatctgaatggaggcaactgactggcatgatttggaggttggctctatcctgatcaacaagcgtcgaagctctgagtaaatccgctatccgatttgtttaagaacaaagcattcctattggtgggaatagcattcgcgtnntagtaactagctgccgctggcgtgtcactttattggtcaacgtgcacccagtcgggcactttaattagcgcgaaagcttcccaaagtagacttcgataacnngttacgtgatatgggcgtggttgtgttagtctgtcggctccatctcaggacgatccgtagaagttctgatcgttgcaacgaaacccggtagggggctgggacagtatagccatgggcttcggtgccacgtcgactacaaccaagcgtcggcctatcaagaatcagcctctgtcgaggggatcaaattaagcttgttcaacaggttctggngggtcgtatgccgaggaggcaatatatgttggtcctcccacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcangtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccggcggcggcagagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagagttggcttgaccaggggg tgatttcaaattgttccatggagatgctacaactacgcggggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttacngtgacgcatgcacatccgtggccctatagggccaataaccacattaccttgcggccggtcggagagcggccaatcactagtgctcctcggggatgatgtcccggtatcctcaccgagcaggtcgtacatttgggccccgtaacagaattttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgaccctcaagcaccggcccncaccgaaccacggtttactgttntgtggctcccaggcatcttaactcaaaggtgttcggccggtacggggtccgaatgagctaggacgcatcattcttgcccaaaccccctcgattccacanccccggcgtgggccagcgttctatcacgcgatagatccgctngactcttgatgagcgcggacccatcgatttgtggaggcgcgttctgtccgcatatccattacgtgggtcttcactacacgaaaggtggcttcattgtatagacaaaagccattgcgggcaaatcgcccccgatccacgttggaatgagctttgcacctggaggtgcgcgtgtacctaatgtaattgtttaaccggggcttcacgtgggtgaagtgataactcgagattttgacactgtaaaggcccgttactcgactgaatcaatattaaagcataagatggagctctcatccagttagtcgtcgtaacgaggacgtgtgttgatgagtgttcatgccctccaatcacnattaacngggcgccacagcgacggcaattgtaaacgggtcgggtatagacgctagcgtcgacacgcagtaatcgagctagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgtcggtgtcccgtatgaaaaagnggggantttgatgtttaccnggtttgtcgattggacgcagggacgccacttttgacacgtcggcaggcagtcattaaaaccnacactcccgcgatcgataatacttcggtccatagaattcctgggttcgcgcacaagtggttgtttgaatccgcctgactcgatcggcgaacgtctggccaaaggttctttccgtcaaattagcatggcgatcgacaatgtggttangcactgaaggagattcgcgggtgtcgatctgcgactaggcctgcgatttgccttttacgtatgcgagcttgctaagaactaacgcattacttnnnancgtgcaaaaggtgtaccccaatggccgttttcgcagataccctcggactctttagacaactgcatcgaacatctactggctattatgcagtgttctcatggccgcgccggctgttaggttcttgttcacctttctgcgatgccggtgcccgtaatcgtgttngctggacaatgggttagngtagcctaacgncggaatgaaagtagaatgcgctgctcnatacggctccattcttttattnctacccgtgtcgatagccgtgaatcttaacgcataatggccactatcctgaagtttcccattacgtcgtaatacgcccattaatgccacgttcatgccccgaactaccctgaacgaaacatcatctggtggggatgctcgtgatcatttacagatttttccacctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagccgttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgcnggttcgacactattatgtgaagttccaactagtgggcgaagaatagtangagtgtgggagtgaccatcccccggtgcgcctgtgttacgtctctctgccaaaccttaggggatcggatgcagatgtgtagcacgatagatcgttgacaaaattaaggtgcttattgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgncccgatgagagatcgcgactgcctcgggtcaggccngctcctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgactcgaaggagctgacccagcganagctgcctgtccgtagggtcttaccggactcatggaagatccaaaaatgtcacatgattttatgattagtccatgcaagttctaggnatacttgggtgctctaccacagactcatgtcgtggcgtcgcgacaccttcaaagcgtcgaggggacctgcctaattcgaagcgtagcaagggantggcgtgctggcccggctttggccccgatcacggcgtgactangccctgttacacgtacccgccnttcttactggctcctcgtgcacttggcgggttcatgccattagtggtggatgttcgtctgaagaaagcgaccgaagatccgctcgattaaattttcagaagagcacagtggcatcaaacaggaaggtcccgaaatgttgcatcttgccgaatcctgttttgatgtgtccccagccgtggagcgcaacaagcgaagatcgatcgttacngttccaggtggggcaccccgatgggcaaggcaaggtcttcggagctcaagagcgagtgaacggcagtgctcattgcgtggtactncttgcacggagggtgacgctggggccacctacgtaaacagcccgccgaggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgagtgtgtatcaagactttagccttcgtgctggacccctgtacggtatcacgtangcctttcacggtagagtcccaaggtacgttaccctcgggtattatatcgcattgcggctgtcggcctgtgtccctggttccttgcgtcgactntttggtactccctcgggatatgggtagccccggtcgaatctccgagaagccgtacatagtagtagcgngtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcccgcactgaatggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagtattcattcatcgggtccacctctgacatacggtgggtccggtcttctttaagcgcacgccctgcattttcctatgcttgatgcgaatgcatggctaccatagccttgcttccgcaatctcaatgtgcacaagaggcccgggccctcaccggcccgggcatgcgtcctggatctctctcttatcgagagccactagcgaccaaagcccgccagtagatgccggattctgatacagtcttgagtagctgggccaacaatcgaaacccgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttgnaacacannnnnntgaagatacctcttctaaccgaggtcatatgggtcacataaggacgtaggattaattcacgacgcccgccgagatacatgacggagcgcatcaacgaatctttcccaccaggtcgttatataatgagcgggaaaggggctcccgacgtaacgtgtttatgctgaccccgccagaagtacacggcccctcgacctccgtcgttcagcttgtccggtaatctgactgttccccccctacacttcgctcgactaggtgggttcgatctgcttacgcaccgagcgctccgtgccatcgcccacagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggcgggtcgcactaccggccggtttgccagcgcccagccggtgttaagccgaaacctgtgttgttgaaggcggcgctgaaaatagtctgtaaatgacttantatacaccattgggtctaggtacgcgatttcacaatcggttagccctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcnctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgacaaactaagcgtcgttagttattacagcgcagtgtcagtgcccnccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgtgtaaggacgaaagtcaaagcgttagagccaaacgtcgcgcagccgtggacccacccgcaacggcttagtgtcagcacatcggttgtacaggctaagactactagttgacgagaggcgtgncacacaaaatccggaagtacccgcggcgcgatgacatacacagttacctggggcgngngacggacgggcataccccagcccgtcaccgaactatctgcccgacttatgccgcttgggatgcaggcatacgtaggggagccaagctcgggagtcgaacggcttttagtcgtgtgagttcgcgtcaatntaggataacccacaaacttggggagaggcagtggttgggggaggctggcccggtccacggatcaaggatcgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgcctgagcatttctgacacagcaccggccgaagcagccgttgcgagacctggtcaggcgctaatggctgtggggcgactcctcttgccgattggggactcacgcactagtctcatcgagctcttagaaggggcgagagtgaaaccgttgcgcgccggtaggcgttcacatcaatccgaacttgagggatagatggcatgttccccncggtcctagaactaggcgagccaagtcgtccgcaatcaccataggatggccatctctcccccgtgcccgcgggtcgtctatgcaggatacgtactaacaggatacggncacatacgaccttanggacttcgcgtattcaggggtactaattgttttcgagcatataaagcacagctttctagggtgaacaggtagtacccaaacgaccatgaccccatatgcccgcctcggctcgagcggcgcgaggggtccaagtagttagcatgaccgacctcattgtgagggagacattccggacgcctcagtgaactgacatggcgctcactcccaagcgctactgttaggagtctactaaaactgacatcctacaatggtcgtgccgagacaattncgctcncccncgaaacttttggtagaggtgccattgcgggtaaaattgagtgtgatccgtgtttctctccaatagaggagggggcgacttcaattgaagggcggatagttccagttgaggccaattgtcctccttgggcgatgagatngcgggtcccatccacttcagcgctancccgtagctatcggcattactgcgggccgcacgtagactatgaaggtgtcgatttacgctattgtctgggactgagcttacatcgccgcatctgtatcgacacgagaacgcgagggacgacgagactcctggaagccggtctgtgctgactcgagtcgccggactttcttgctagattgttgaccgcctttacaggtattccagcggccgcgacgcgcttttacctgactagctttacttcactgtggcctggcacatgacccgagtggctgagacaactggggcaccaccccaaagagtaccaggcggcgacgcactagggagccagggagagtggctctcttagggcgcgacgatcctcctccttaactacctgtactttggcccacgnaccaatttgcgtgcctgtatggtcatacgacggactagacctcacgtccaatcccgggnccatagattggggcttcgccctctcttgtagttggatctcgcgttgactttggaacagggccccggtccggtagtgacactgtgcctcacgcannnggtgacgatatcagaccgttgcgctgccggccgtggtatttcagggtaccttgatatgtaagaaacctaagcacctaatgaagatgggtatgtcgcctgctttccagtgtccgagtgccgtggaggccactgagcccgagagatgagaagggccggagacaanagatccgcgatggacacccgccggctcccggcgtcagcttcgaatgagggtagccangtatctagngcccgggctccacagccgtgtacctaaaaagagacatatcngggtcgtacgccgtccagcgcaattttaacaatcgcataccgatatccctaagctggcgagtttagcacctgccccancgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcacnaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcgcagcactatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggctactcccaattactccatacccttgactaatanaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggccaccgcaaggtcaggccattacaagctccattcaagacgggatgatggcgaacgtgtttcgcacgacagcgggactactgtgcgtctgaaaaacaagactgcacgantatgtgataacttatttcgcagagtttgttatatctggtttcgaaagcttgatagatccgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacntactcatgcttagggacttagttagtgggaaagtggtcctgggcaacgcgatgaaccacattagtgtctatagccctaagaagtgtgatagtccnagtaagcgccaggcccacgccncgattgcggcgtcgattcaacttcgggncacagagtgatgtgtcgggttaaagatagcgtgcatctcccacgctgcaacagttaataaaccttaacgcgtgccaaggccttacaggcgcgttggacctgacgggttctggcgccccatttcgttcagctctatacccaagaatagataccatgggaccgtcangtgggagcacccctctgacgcgggtgtacccttaatngtgcgttgcacctgcatgcgatgccgcttcactccggnnagacttttttcagatgcctggcgggtgtgtacgtcggtatgaatcaacatggagatatgcatggcgcattgggaaactttgcctagtctagttangactgtgacagggatgtgatccacgttaatgctccaacctctcactttggtggcccggcaaacatcgttgaaaacttggggacataatcacccgggcttagtttatccataattatagctccggtagtccttgattgagacttggacatgttactccctagancttcggggacggcggggcggagatattccccgactctagacgggaatcctttcggagcccacacacgtcggcggcactttcgccggcttaacacatcggtctcattacgcacccggtaccttgtcttatcggctgcttctgttcgtcctgcgctttatcgagcgcggtaagacacgtggtaaccctagaccccgtcgtatgggtaaggatacgcgggccggggatcggccagccctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgtgcatagcggttttcctnaaacggtggttaagtacctggaacccacantagtcccgcttatttcacttacggtaagacttcagaaccggcgcgtaccacttgtgaggcnncacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgggacgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccaccgggtaggctggctcccctagtggtcgccgccggcggacattactgggaaagcactgttgtgcccatatacaatagacgatagaanagnatccaccacaccactgcaccctatcagtgccgagangtgttcnccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgccccgcaacacgggaacagagatcgagccgttaatgtggagaaggtcgaaggatttttcggaagaatagtagggcaatccgccctagcgagaagctagtagtggcgggccttgtctcagttggcgttaataccaggttacccgtcggntgagggcatgcgcggcggctgaggttngtcaaagtgagccctaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccangatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgctttggcatgtaacccaaggttcgtcggacgctgacatacttaacaaggcctatagtgtcgatgcgccctctacccatcgttgtcctaccggtcgtattcgacgacgttattcgcaccgtcggttactcgatgacccctcgacgacgaatctcgagcgggtctgtagtaaggggcagggctgacgaccttgggggctcggctanggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggctcgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatgccgggcggttgaagtcaaacaacgtctgcgggtatggtctacagctgccgcgatacatgcagagcgcaccggaatccaagtaagtcgtgagnggggacacgacgcgatgggcacggatcacctaaccccgtctctcggcatnaggaagggagttaactaaattgatctatttcagcttcgtgtagcagtctgaacggcttgggtaaaaggcatggcgtagagaaaagtcagcgggcgcgggtcagtagtangaagtctaacggcacttcgtagtccaagtttgatctattgtcggcgggttaaatcgatagggacgccaacctnttagcccgcaaagtcccgcnactcgctttgtgtgcaagaccaccaggctcggccgacacggcatgacacagggtcgttgccgcaccgccctgactccatctcgcggtagannatcgtgggaaggacgtcggcgggtatgaacgcaactaaactcttcagaattcgattgtccgcattcgtcatgcgtgcgtgatccacattcaaatgaacgtacgcgatctctcctccgactcttagcgncttagtcggagacggcgaacatagggagaacgtcagagataggccgtcggaactatctcgctgatctctccagtggccgataactgtncggcatgagataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctaccgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccgggnatatccgttcatcnntccgaacgttactacggactctcggccacttgctggcgtcttttcaaacctccgtggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggattctggagccatcgtaattcgtgagggacctcacgcggatctcagtcgcagnctcctgttccaaacatccctaagacagctggttctgntaatacatcatggctataatagcccanatgcggtgcggcttctcgatcgagatggannccattaccagtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatctgcctcgcgcgcaacctatagcctcttagaataaacgtnncnnnnnnnnnnnccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacctgccgcccaacgtccgcgctctttctcggttcatctgcccgcagaagtccagtgaatacgttctatattgccgtggcccaaattaaagttggtatttcctcgccgcttagctcgcgagggagacgccggcggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacgtgacagacgatttgtccagactatggataactcttagtaggaccgcttaggtggtgccaactgaagactcctttcccgaacatagcagctcgaattcgtcatgcttggaagatggcataccagcgattgattacacgcgacaaaatgagctcngatcgaagagccttaagcgcatccgcctcaatgcagagggcagcgaaatttcgcaatggccggccgatagcatgttgggtggcctttcactgggtcngnncaaggagnatgnttcgcncacctccntagcagcatttgatggccaagtcgtagtcgcgccgatgatgatgctcaagcggtcaantatgcaatactagagaagacgacaacctgtcggatgcttgggactggtactcagaggncctacttcgccctagcaaggtttgcgtggatgtattccaacaacactgttttagaatgcgttacacaaaggcgtaacctcctactcgtcgttatgtcatagtcatagtactagcgccgcgcctccaagcgaaggagacgcagatgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccngttgcatcacttcaaaccctcgcccgcaggcccgttggccaaacctgtcgaacccattcattatggagcttgagcgaactacatcttccctcgncaggcantgctatctattcccagacgtgattccggncatacgcaacccgttgagcgtgctttctatgcgtgatgtcttacgacctccggtcttcagtctggcaggtacccccgcagagaaggtgtacaacatttcatcggcctcgtggggacaggagttccaatactttaacacggttatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctagcgacgtggctgagatgcgagctgttgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatactctcgggatgtattcccactatattcggtggggcagtggccgcgaccactcaanccggggtctcccacgtggggtgcggccttagcgtctgaatagcgattttacaggatttccgagacttgcagataaagtaccacacagggctgcganggtatcgttaaagttttggcgtgggggcgctactttatacgacagtgacagctgggcatgcgtttagcaccatctccaggggcagggatcggacatagaccgcggacgcgcggaatgatagatgccctcaaggttaagtaatacacgcttctctgcaaacacgcctggttccgtagctcaccggtgatctcggattgtgggatcttgaaggtacccgataagaattttcatcggagacgaaggcgancgctcgaatagatcgtctagggcngaagtaccagtgtgccattaagacaacattgcgangaactgttgcgtattgcttgcgctcgacccaacgcgctggcggcaacgtgggtacggtcttacttcaagcgcttcactgtcactatcatctcctacgcggatgtgtccatcgtgtatactggtaattgtcagttagccgccgtacgccaatccagtggcaggatgagccaagcctgccatcacactcggcgaacgtatgcgcgtttctcgagtccccgangctgtggttcgccttaggccgccggagcattaggaactgtcggtggcgttaatcgatgacctggcgctatgcgctggtctaccagacatccaacaccttttcttgtccgacgactcgtagtaatcctctgangcccgttagtgcacagtgtgacttggcattgagcgtgaaccttgaaggcgttacaaggggctctgctccgggcgagtggatatcgtctcgtcgattgggaactgtacgcggtagggtagtgaaaagtttaaaggtcacaagctggtatgcgagcctggccgctctcaatgtatctgatcgttgtcttaaatccctcgcacacacganactataagacgcgcaaaaacatagacggtnnatatgcgtgagatccattttgaaccatggggggtttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactggntaancagctgtacagtcgtgcatttaaaatcaccattcnttttagggacgggcattaagtgctccnccctgaatgcccggagatggacactttagntaaattgttgatatgcgtttttcgctttagattgaccacggtggcctccaatgtacacaccttcacaaggtgggggagcgtgtgcattcaaatcttcgttaaaangttttcttagagtcactcgcccgaagattattcgttcagcacgtaatgtagcaggagatggggcgtaagttaaccacaaggacgtctaaggaccagctcgggcaggcgagcctcagtaaggccagatgataagaaagtgcccaatgagcgacgaagtcgcgctcgacgcccggcgtccattttaggcgctggaaagtgtaacacttcgcacagaggcgagcctattgcctatttcccgtcgctgggtgctgggggactgggcacctggctgaaccctccccaaattactatagagagtgtgcgaggcgaccgtcttgcattagattcactcggccagtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtntaaagcgggcgggcngtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgctgatcgagccccaaggggcttatacatgaatagtcctgttactggttatacaggcacgcaaggtacagcagggtgtgccttcgcgccctcaggaggacgagtgtatttcaacagtcctagatttacacaacgtgaacgaccacggggccgaggggggcgagcagaaccggagcgagaagtcagactctcggtggggaatagccctttgaatctgccaggtccggtaccagcctataaagggcgagctagcncgagctggagtgaaagggttcaccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttncccagcacagccagtagctgcagcggttgtgngcatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaaccatctaactgtgccgatcccatcactactcaggtgttttggtcataatcgaatctttctgacgcccctggtgagaatgttccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatattaaaggccggagtcgttgggacctaaattaacggtggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactactattgtgtatcgagaagggagaccgttcctatccaaatgcggtcccggctttgtgatacttgtgctggacgctaattgctaattagacattcatgctttacctattcgctgccgcatacatggcttctacagcgaactcctggaatcaggcgcacgctgcgaagcctggctctagatcccttttagttaggggccaaatcactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaaggaagaatctttaggttgtcaccacggacctgacacccttaattggtgtaagtgcctcgcgtgtccccttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggnctctgaagtaataaagagaccggaagaaggtacaagttcnggtgctaatggcgacactaggctangcgagnctagattnagccaggagcacttagggagggttgtgcatcatctacgcacctggtacacgcgaaccaaccctaaccggaggcagtaacacggggggggaggcatcgttctatggctcctggatcgactcatgcatacgtacccatgcataatttcgcagctagagccaattgatgaccggcagcgctggcggggcaagccgtatatttattggtcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccngcgagatgtgactccgtgaggggggaacgaaagcggccgcgccagtctgatcccgcaacagaagccagagccactatgccgagggcttccgcttttgtgctgatagacttgaggcccaagactaagggcccaatagggtaaaatatgggcctgcagttaatagatgcatccagatctgggactggtggtaccacctgcatcctcgagatgcgaacaatcgaaaatgnggtgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacacagtcttcgaatgttggagtagcttaccgagacaaggttcagtcgattccgaatatcttttccgggagtaggcggtcccccgcccgaacgctgcgctccaggtgcctnggcctggtagttgccttcgagttcccctgtatatcttacattcatcgagccctgttggataattcngaattcgccacggtatacccgcgacagggcttcctcggatccaatatttcaagtagtattgggtggtacgaagcggtactattgtagaatcgctagatatgatttagtgcagacgtgcaggagtcccggatatccgtgtgccgtgtaatcgcttgagtcagtggtttttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcctagatattcccggcccttaactggcctcgacttaaaccacttgtaattcgaagaggaccagtacactagcgtgtgtgagacaggggtacacttatgnagtcatatggcacaggcggccatagncttgtggattagtaaccatttacgggaagccatgcaccaaatctgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatatccgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtgattcgcgcggccacttcgtctgataccgggaccgcaagttctctcaggcgggctttngatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaaccccctggcaaggccggttgagtgaagcagtcgctttcggcgtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcgagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgcggccccaatcnggtccaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggggagtcgtagcgctcaataggacagggcgtcctgccntgagagcttgatggcgcagctaacgacgcaatttcccacancatggtcctgcgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggcgtgctactaccgcgttggatcggagagcgggagtaatttgacccgttaacggcgtgtgattgtccttatccacgcgaggtactagtagttgctccgatcgatcatatgccacctgttagttcggccttacgaacagggctcgcatggggggaagtcgtggcanacatcgacccccagcactatccgtttttccctccaaggaaaccacatgcanccgtatcaccgccatatgggctccaattaaacccgcgattcctcgtctgacgctagcggccaccgtttaaaaacgnaggtgtgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctatttttagatcgtaaggtgtccgtaaaaggggatcattatatctcacaaataattcgatcatacagcatccccaattgaaggcctcaggtcgtatatacaaatggaaggtgagtggagcaacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccaatgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttagcaccggtaccatatatcaccgaatctcatcagtgcgacatccgacgtaggactacctggcggggcaaaagttatgcncgaacctactgcagtgccaacacagcagatgtaaggggcattagacgggcacgcattcctctaagggtggtggatagcgantgctgaaccggatagggaactaacaccagtgtctgcaaatgatctcgtacatttcctgcacttcggagccaccccttgcctctatgaaaagctccacggttgaagaaccgtacgcggaagattgaggcaaggtccccttgggagactatcttctggggccgagcgatcagggccctccggtgactacgtttggttgtctggcatgcgagattgtaaggtgggcctgccggttcgaattgcaannagnncaggcccggctggggggttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcanatcgtttgcacgacagtgacatttgcttcgacgacttcctcntatcttgcgctgggtaagaaactcccagtaaattcaacatgtagccttatacggagtattaaatggtaccgggcgccgtcaactagtcgcgcagtgtcaacgttatctgattaaaccccatcgccgcagggcttggtccctaagaacacgagctgaacacgccaaacgatccataatcggtttctccctaccgtcgtggatacggtagcagtgagttggctcgtcggcaatccgagactagtagaaacgctcaactcgctcgtggccaccgcgtggccaaacgtccagnccttatgcgaggtactgccttctttagtgagggcggacccctgtgcaccaatcgccgcagtaatcaacttatataaatacacagctcgatgacgatgtaggtgccgatctcgantccaannactcgagtccgaagctccactgccgggaccgggaagaacgagacggttagacccgtaggccgtgtcaacccgatccgcgccattacatccgnaatgtggcactctagtctgacggcctcngtagttctagtaggtcgaatgttggcgcgctgggagcttaggtggcgttttcactggctgngtacccagaagtcagctcaaataggaacggagagagggcctcgctcgtataangtgtaattcggacctcatttttagtgatcgggctttgagacgaactgcttgtaggcatagcgcttatataaccatgtcaaaaaattcgtgcgccgaacctcgcgaggaaccctaacatggcaccacgcacataatgtgttcctaggtgcgtgacgctgccgcctgaaccatggtgtttcctgagctagcgggtccgccctaagagggtgccggncccgctcgaacgggtttaacggcggtggacaataactcacacgtcgccngttgatttcatgggtgtagaaactgctatccgtagagaggccaaggcggccgggccccggggttgcgcaggagtccctcagcaaaataatgtaacttaccttatcaagcatctgcccaccggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgcaccctgactgcacgcacacttttcgtgaatcacatccaggcgtggatcgaaccttatcccgcgtctgggcccaacatcaaacgagtgacgggacggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccaggantccgacttccctgngatagcctgaccatctaagacagcgattgagcatgaatagcaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacntagacaattgcgttcacaagagtcacccctcaaatggctgtctggcctttggctgccttagcattgtcaacatggtacgggaaaattacgattcccatctctggtgggggtgcatcttccgcgggngcaatgtcggcaatagaggtcgaacgtgagaaattcnaagtgcctcaactcacgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtnnatggtggtctaatcgcccgtctccgactcttcgacggccgcgggcctaattacgtgacagatatggttacccgtccgctttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcattcccactacccatctcgaaatggaatcagttgcattcccaaagacccaagtctgaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtctgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcacctctatatcaaatctggaccatgagccagtactttcagaaaagggtaactgtcggggctaaagagatcagtctcgcataggagaagtatttccggatggccaggctcaggcttacgnggaactcctcagcgagatcgatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcgaaagcgcaccctaagccgcaggatatattagtgtcaatgcgcactagatacgtgtggggaacgtctatctgagggtgaccccccatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgtactatatgctgggacccatctcggacgggaagctgcnatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgagtgtaagaggttttttgcgaagaggagcagctcatgtgtgaacttccagatcgaccagtggagtgacggggccccggcagcagggagttacttaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcccatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagtcaggacttctcatttgagaccgctcatcgcgggagcgcatgtgcggcggttacgccgggatttacactccctgacntctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtnaaaagcttcagtaacggcntattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagncacacgttaaacattttcgagtttgcacgatctggtagactnncgtcctatcgtggcgtagtaaagaagacttaacnctacacccgagtggacacttgggaactgttttcgagttaggagacagactgaagcntatcgccgggcagggtaatgtcgcaacccggataggtacaactatgagagagttgaactcatcgacatcggaacttggtttgtaacttacgagctagcgtctccggttaactcagcaaagcgaaaatagatacgagaaatcaacgcaagggaaggacgactgctccgcggataactcacgttnaggagtggctctgggacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaagnncnnntaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccctgtgacattctatgccgangcacagaggagacggatacccgtacatagcagcagcactggtgtggatgatggcgcgctgtggccgaggcatgctatccaaccactacgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccattccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaattactggcgcctgcatcgcgtgatgacgagcaactacttaatgggagcgctgctctggcacattcagtaggtccattagacacagactattgccagctttacctatantggccttgaaatgcaacccgtggccctcgcggctacgttgattcaagcttcaaagagaaagagaaagcacgacgttgacgatactgtctgaagcagggtactagtcaacggtcagtactcttcggacggacgcttcgatccaatcgaacgaaactgcccgccataagttccgcgttgtacaacgttttggcacatcaactgcaaaaaagcgggatccgcttacaatcatgtcgagtcaaagccnaggcgagaaggattagtcccgcgcaggggggtgccgcggggcggtaggcgctccaacatactaaanncgcgagcactaaccttnccgagccttgaggaccgcgttagagtaatacgaatgggtganaaggtcggattcagaagtcatctgttggcttttagcgacacccaatataaagcacagngtaccatacaatataaacanctcgtcctgatgcctagaagcggtgtcgtgcttacctaatggcccgatacggtgatgacagaattcggcgccgggattttacgcagtatatggctcaaccgaagacatgcctaaaaggtgccaagagtcgcgccaccctcatgcagctgctgcagctgcggcgngtatgtcagggcttacgcccacctgcntttacgtagggttcgctctgtgggagcgcccgccggtaaataactacatcaggcagcgcaacttattttgtggctgcattcaagacatcgtttttctggttatccgggcccctatcttaaaaacatccctcggcgagagaccgaggctattagcccggaacaggaatcgggctgtanaaagctttgcccgtacaccgatctacgttgttaagcagtgcgtacaatgtaaaaattggtgagcaccaggccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttncctcggtcgtctttcgtactcgcgctctgaacgccgcngcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttcctcttgtggaaatggctggacgttcctctaccagccgttcatccggtcttaaaagacgtggtctnaccaacggaagcatgagcgngagttaattacccgtggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggcagataagcacatgatccgaggggtagcttttctgttcagagctcggctccgcggggtgatggccnacgctatttcggatggtcgcttgctcgacgaataatttctcccgtccccactaaccactgccaatgaaagtcctctcgttcgtgtatgggtacggcggagatcacaggaggcggtcacctaggttgagcaacgaataaacgttaagcggcttgtctataaaatagaggatgcgctagtgttcgatcgtcgctgatcntgccttangccccgttgccactngtgtgggtactantatcgccctccacgcgtttttcttagtgcggactacttgnccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaagcttattgagaatgtgcaaagcncctgaacgcgttcagccgctaagggaagggagtgattgcacgtaggccctaccagtggtccctagttcacccgaagtctaaccgtgccccgggtggcgcatgcgcaaagtccaaacgttgnacggagactccgcaaacatttacgcccactcgtctagcactgcagcattggccgggnncccgacctcatggggcgtgtaagaatatcaaggttatcgctgagctaccgactacgaatattcgggggggccagcgcagtatacatagagcgtcactgtaacgataaacgccggtcaggtggacggtgcgaatcgtgcgagcgaggtagaacggtcataacctgaagaggggatcttgacagggcaggcctccacctcgaacgctaagttgtgcttggtggcgggcataagaggtcaggacggaatctttctaangccccgggcccgggtcgttggggtacatactcaagtgacctataattctgtgcgacggcaacccagatctgtctgccggcacccaattctgttctcctctcaactccagcgccgtgtgccgcggcaagaccccgtccctcgcactatgatatttccttgtgacaccggtcgcaaactgtaatggaagagtgggtcttgcaatggcagccgctcgctgatacataaggcccatgacattcgggaactaggcggcataagacaaacgtgctaagtagggcctttgcntccctggggtattagtaggttggagtactcattggaaatctagagaggcaaacctccagttccgaaaggaacgcaagccgggtcaccgnctgatggggganaccgcacggtgtagttggtccacccggtgccatcaatgagtgtgngcccaacttcctgagatagcttcccctggccgntgacttgaatatgttgcatgtgcggtgtcatgcgagtncagggtggtacaagtgttcagcggtaaaacgcaggggatattagataaaatgcggtgtggacntgtgacaagtaataatagcttcgggngtgcgttggggcccctagcgaagcgtactatgacatatgccgggagtgggcggagactcaacgtcagcgcattgccgcgccgcctacattacttacgagaatcgaaacttgcaagcgcaaacagcagcggaacgaacaggccgagagtccctgaggtcggtgccctagtctccatgatgccgctcactccggctattgtgagggttgtgtcatggagaacggccccgtagggtgcctaactagatcccacttccagcctgaagatagccatattggtcaaagtgacanaaccttctccgtagcacgaagctgccgggaaggaagggtcaacacattatttcggcggtttcagacgatagcaaatatctaactatcactgatgcgatgggatgatcaggctttttgtccaatggcgaccgtagccgggaccagtaccaatctaacggcgtagcatatactcttgccgtagtaaacgacgatgaccnctactcgtncgactgcgtccctaaccttacgaaagaccacgcacatgatctgcatcttttcctttcgtgctaggaagccgaatgattcgccgcatttgtgacggtnggctngagcgaagaatacctccgtgttgcgaacctccgacaaaatcgaatcccgacatgaaatgacgcccccgcggttagccgctactatcgccagtcccgattcatttagcgtgaaacttacgcttcgctttcgaaattgtcaccatgtcgacncgggcgattccgggtatctgtcccttgccctccagngggttctagagnctatgatcatnaactcggcntaggaaatgggcgcggagcattagacgggtatcgncattgtgatcgatcggccattatgcggtgcccttggtgcatgccgccgcaacactaggcaaactccaggagatttcagtttcgcctctaatgacggccaactcccgaggaggtatgcaccgttaatactgacggcgttgttccgggtggcggcgacgaatgggtggagaatgaaggactaaacgggaactaccacaccacgaaatggcttgcgactcggcccgaagcacctttagacatcccagcagctccaggttggatgccccctcgggtgaaccatgacagggacaagggccgcaagaagcgacggggtctcgactcgntacgccgcaggcagtatccactcattgccgccttgaaagctccatctctaggctaatgcacaacgggtcagttacccgacaattgccatgctcacatacgaacgccgggcatttcagcaccagtctcccctaacggtaagggtcncctcacggagaccgctaccngntctgccgtctctaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaacagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcntcctctcgttcagtcgtggccccgttgcgtcctatgcccggtccgttcggggtactgacatggatcacgctaatnaccgctatttgggcngttcgatcataaccgcgccggtagaatactactatctagatgagcgtaggagatgtcggagcgggtgtgaaatccctaacctggctcgacaccttcattcactactgtggctccggtggggtagcacaatcggcttagctgaatgtatttccatcctgggtcgtagaattttccgagtacatggagcactctctgcagctggaaattcgaaaagtactaataagttgcagaggcacacctggatcttgagaccgtagggcnactaggcatcctgtttatactagattgatagcaggtggtaggtagggccgtcatgaatggaccgaaacctgcgtggcggggtgtgcccaccctttggtaaatactggcttctgctgttgagctggcaggataccccgccagtctttcgcctgcctggaaagcgggatttgcccctgcctatgtgttactcgtcataangtatncacgcacatgcctccgatggccagactacacttgctgtccttctaggatcgccacttaggagtactctggtctgtaagtcacggcattgctagctcgcatagcgttctttgggttgcgcagctaccggaaggcatttagcgacgtccgacatcgcagctcggacgtcaggtttcccgttgtgttcgcgataagtatagaggnaaaaagctcgccactacctgacttgcgtggaactgggttaattggtgggtagcacggctagctacaggagtcctaatgcgagatcgaagataaaattgcccgaagccactccaagtcttttcgcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagggtaaaaatagattgtctcagcacccgtcctctaagtgtgacactagatctgaatctcataaagattcataatccccgnctggacccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagcatgggtggcggccaccgcccgcggggaagacaagccgacttaaagttctttccacaagnatattttcggattagacggcttnaatgttcgttgggtaattgagtncctcggggaattagtccgccgtgcggatcccggccanggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagnagtgggcggtcgccccngcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgccacggataaagtccgcttggaatcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctgggtangtaaggagtaagccggcagtcccccgctcggtcgagtctccntctgaagccgggtaatcgcagcttatattcacacagttgacaattngccgatctttcggactangacttccaaatggtntaccgggggtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactgactcagcncgatagttacacttcctgcttagcactgaacacctagtgatggtaaacatataggcgttacaagttgtccctccgccacccctcacccttgtaaaagcatgtgggggcaatggctatcacaatcgtcggtactccggtgacacaagtaccgaaacctgcggcaccttcctactccgttcattccctgtcctagccttgngaatgagagcctgtgngattttgcggatcgagaagctgaactgctgtcataatatcgggccttgcccccaacttctacctatagggtcgccggtcggaagtgtggtcancaacaaaaatatttcgacggatcggcagtcatcaccacggcggaccaccttgggggagtttgtgtttgntgggccggattcgcctgtgaccactccgaaggcgcttcagcgtggcggatctacgtctcctctgctgagacttgacgctctccatttgcaccataggccgcccccacgtcgcgnacggtaaccgctgatgtgttacgtacgacgtaatcagccgatccgatctcgcgagaaacccaaacgtgacaagtatgtacacctagatgtgaaggtgtgatgacgcgtaacngcgtgcgcaactcagcagcctgggaagtgtaggtcacgnccttggcagngntgcatccttcagctgaaattatctatccgactgccaggtttaacatactagttgacgccctgtgttctagacgngccaaaagcgcaaatgaaccccangactcggttaagnctcggaccacctgtggaactggcgtgtcagtcaatctacgatcaggcgcatcaacccttccctggttacggattcatcggcccccagcagattctccgcgaatgtaggtactaggtgggactttagttaaaatcatatttagtncgatnccgacacgttcatccgaccagaggctggcttcggcctgggtaaggacttagcaactttgtaccaggagaagcgtaaaggctactagtccccganctaccgtaaatgaatattcgcgtatgtgcgncccaatgggaagcganngaatccaggagctcttcccatagtgccnacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggcattcggaacactccgacgcggtccggcaactgtctcgggccacaccacttggggcccaataaccagtctccatgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgtngggagtgggggtnccgcttgctgagatctgcgtgtaccgttcagaataatactgtgtaacntccgggggactaaaagnctctccgtcgaggggatgcatacgcgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgtgaacngcagtagagcgcgacgcccccgggcaccagtttcaacgcgaggccagccgcctcctancgaggtgcactcgatgcaggtcctggggtcctgntatgctccacatcgatcaagcgctgcgaggccagcgtatctgtctataaacttaggngttctcttcattccgaggtgacgctccattgttacgcaaccccgagcaagntctcggattcactcgccgggcatacacaacttaaccacgtgctgctgtctttttttgtccctgcgatccttgctgtatgcgccgaaaacaagcgtctgtcctagacacangcctggtgcgataacgaagtgaatggtcatggtgggtacaggcagatctcttggatgcgaggaggtttatttttgcaggacaacgacggagaccgctacccgtcgaccgatcgagggaggtctttagcagtgctctcgacctagtctcaaactcttcgggccgcatggatggcaacccgaaccatcggttaggctatttgccgtcgccattcaaaccagcagtgcaatcaaacctcgatgtcccgacccagccttgcccggagtgcctcccggccgctggtaaacttatttccgcgacttcgcatgctctatagtcgtcgtggtagcattatgcnngagggccttgagcgatacctcgtgtgtcnttaatgtgcatgacaacgataatgccagcggcagactcctcggctcggaccgcccatcagattatgcttaatatagcgtttcgtacggggccgaccgcggttaaattgcccggagggttccctcttcgggaaaaggcgctctgctaagcgaaagccaaattacctagtactaatggccnnngcttagttcacttccgtctaggcgataccatacggacgaggtagcactcgatgtttgcatgctaagaggtcgcgcaaaangcgattgcgagtcccgtcgcaaacgccatccagcggcacctgtcgttatatctggtctcccactgacccacgggaacgcaagcagggatctgacggtccagggccctgagtgaggtcggaacggtcccccgcggtcctcagcggcgcagctttaacagtccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcccacgacggtagtcctgtatgngaggtcaatctcgtcttcgtgatgctaggacacatggtataatcgagagggcaagtngcacaaactacatatctgcctagctaccagattacagagaactcaaccggatcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaaattcccatctctcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtancaagattaccggtggttaacaactgtccggtgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaatttcacctatcttgtnaatgccggtaattggggccttacgggnnaaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagngcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacggtgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcagcgncggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaagattggccacatctgcctttaggaaaaatctttcacgcgcacgagcagccggcacctcnatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttggggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgctagatgccggcctggtcgcctccaactgtaggaggccctcgaatagaangagaccgctatagaagtgtcaatcggcnctaccccgtcatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgagtagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagcgcgggtgtggccgttactatcaatatgggccngcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcctctcacctacggtggatagggttgatctgtgtcagggaaaagggaatgttcacaagataagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggagtggcggggggcccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaatatgctactgtatttgccnntcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacaaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtgncgnttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacnttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtatgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtncgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttgggggcagggaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctnatctatggcctcagaagagcgggacaacgctaccgttgtgtcccaacagcctatatatcgtaatggccctcagcagtacaagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttnaactcgcncttacggcctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagatattntggacacccttgaacagctcttaccttagaatgnttggcgctactacttgtgtcgggtgacgttgtcagttaagggtcggtggtactccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccncagctagtacttaacgaagactatcgtttcctttcgactttgttgaacaggtgtactggatgcccacggctcggaacaggttcattcgcggccggttgcatgattcgtaccgaggtcgagatctagcgaccctgccatggcagaattatatggtgcaagggggtttacgctagtgaacgaaacaatttgacagtcatgcgcataagtgaggacccctttcccagggctactcgtggccgacagccggaaagtcttctaaaattagggaatcaatacgccgccagtgcaccggtgcccgatttgtgaggtcctggtcgggcatttgatactggaaaacggctgctcgggaatgtccttcgntagggatgcagtccatcccgctaggcatggaccaagatcagtgtacgtacctcgggtccaagataacagacaagcggtggggatgtgacgtgctcatgccagagatccgtagagaatcataagcaggacacggcagctactgcgcaataggacgggccgacggacgggacagttcaccgcgacttcatcttctcacttgtcgcgtgcgacaagagaagtgaggcctagactccaaggaaatccgtgtgggatcatcttgcgacctacggccttgggctaatctganacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccactaagccatagctgctgcccgantgagccgccggggtagtggggtgcaatgaggatacacaggggcctcctttccatgtgggagtgaatagcgctaacatgtacttcccagtactagtagggggattcgcgattgcattttgtgtttccctattagttctacttggaagagggcccaccgcactacggntcgaacaggcatactttaangaccactttttaggacatgactcgcanggtatactcacgtgctttacagacattccgttatttcagaatgtactggattaatcactgataaccactagctccgcacttgattgtcngcttaccatttcccaaaaacgacgatgttttgccgaactatttccaataagagtaccacttccggcactctagagggagaccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccaaccggaactgtcgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcaaagcnggacttttctttaacggaggggtgcccggacttcgcgttctcgatctaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattcctctttgtgggggtcaacatgcccgtcccggcgccggtgcatgccaccagcgtgccgagtcgtttagagtgctacgtgcaccggacaagagtgatggtctcgcggagtgcgacgcgcgcagttgtcgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagttcggaccttactaggccggcgccgtgattacggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtangggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagagaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccatatcgaatatcacgggcttaaacatgctgctgtcggttccagggaaccaatgccagcacggcaaggcggggcaccctanagggagatccgcctctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagaagctcgggttccacggatatgagacgaatcgtgcagctgttgagcatccagcctcgtgacgcttggggngcagtgccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataatcgcttcatcatncttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgttgggcacacataaggtacgctctaaccagcgggggctcgaagattatgtcgcncgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaagagacaccggccaataactgcataacggaggcgtggtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactgccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgncgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagcgatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagnagctaaacagtacatgagtaggggtcgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagcccttttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtaccatggcgatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggaganggatgatgaatcgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgacngagctgncatgagtggtaagccacacttacatcggcgttggcagtcttcatagttcaattgttaaccaccactggccttccatggacttggtcagtgaatgtantctagttcccggatcagcgaaaataggcgtcgcctcgcgtgcattcctatgcgggcgccccggggcgaatcagtccccgagacacaccttcgggttctacttcatttgcttacccgggtcctagggtgcttatatttctgcaaatcgtggaacaggtcgactcgtgtcctcccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcgccggatctcgagtaagatctnaattgggacaaacggcttctgagacatccgatgttcaagtcgactatatccgatatactacgcggtcgaaaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcggtcgcgaaacattgttagctgtgaatttccgataggggtgggccggaagaagtttacttgtctcctcggagcgtagtaacagcgtttcgccatgtatacagggcggctcttcacttcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtgagtgtggcggatcgacaggatgncgaccactgtgctctccaaatatcgatttgctacattgcaggaatacgatcgataactacgagctatgatatctgagcctttcctccacgaagccgtatcgtcctcgaggggcgggcaaaagggctcgggccgaccctggccactaacaagtgcctttgggtgcctcgggcccaagctgtcgactctggccccgagaccgatcgtcagctcgttcataatcttggaaccctcaatcgatgtacagaccacattaaatctgtggcgacacgcttaagtactagaggattgagaactcgggcattccgggaaacgacgaacggtggggtcagtctagagcaccaagatcccgatcgatcagtcacgattagttgcaagtcttctgccacaacatcngccacccggcaacccctgggaacgaaggtaggtatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgtcagcgggagggataggaccatcagggcatgtggcggcgacggccagggcgattaaagcccatttgggcatgcatgtttagcgtaagtgatgggtgcggattaaatgctaacagacgcggagtcctctggcacacnctgacgagtttcccgcctgacccgtccacatccaggtctagagtcggttcncgtgcctcagacccaacaggcttcccggctaaccaattggccaggaacacaccccctcttcataatcacgcgcggtgtantgccaacttagcgagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatcccactctcacgaccatgtcttttccaagttaaggaaaagacgtcgttcttttgttgacangtgtttttcatagatccgggatgaacaatatgtccatttctacggcttactgagagcgccctctgccgggccgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacacaggacctcggctggccccaaatccgtctcacccatgtaaggaataaacgctattcttatttgattacccgcgcacccccccagtgaggatactggaagtgagngttcatccccgccgaacttactcagacagatcaactagtgggaagcagccngaagnngtaagccacgtatgcaagcgccgttgggacgctgcaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatccttttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtaagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcgctacgncttacccctcagtcaaggttgcnacgtgtccggacatagtcccacccgtgatcggcaaaatctcgggtggaatagggcgaacatccgtgtacgnaacccaggctccggccaagactnttacattcgagccgttgcgctacgcgcgacgacccctaaggcattccacaggccgccaagggggtcggccggggtgtttactctccgatctgattccacatggacgtcctcacggcccgaaaggcaacgaaaccctcatatcgcaccgacccgtaccgcatcgggctattccaagcccaccatggtaggtgccaccgtgctggtcacagtgccagggccactataatgagatgtacganggaatagactacgggggacacgtcggtgtgcgtctaccnacaatacagtcatgtcactcaggctttgctggtcgtacgggcggcttcatgccccgctataccttttgccagagccttgtttaccgtagtgccttatttagcacaacagcggggtcgccagttcgtggctctgctgccggccnacggatgtgcgtaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctgttccatcgtacagggtgcccaggtagtctcgcaacttcggngcccaaaaaccagataatctcgaggtatacgagtcgcggcgctcgcnnntgttcgactgttaagacctgagcgctctggacccagtactgagaaaactaaaaccgttctctatatgttaggcgatcgtgacagtctagcccnactaaccggacacctcgtagttgatgatgcctgatcgcgtagagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccatgcaaaacggttcggcgacgctctaaacgcaaactaggcgccaggcctcgagaaactccgactcatggcgcgtcttaacggtattcccgtgcaggcgtcaatcaanactaaagccgccccaacgtcagcgtgcctcagtccgccgccgggaggaaacttcggtcgtctttatcgtgcgaacaatgcgcaaccgctctctcagatgtcacggcggtccacacagtgacccctattnngattagacggacgntgggactacatcctggttgttgtgcaaacctcaagttgggnaccgtggtaggcgcaaagaggcgctatcaggtggacataagtcgggagaatggtcctttgtcatcgggcctctggcattcatccccgtccagtagggcaggacaacgtggcttctggagcctggggtactccatgtctccatcggggacccaggcaactatagttattcttctgtatgagtaattaagaagaacatctcgctggggctactatggatcggggcgtcantacactcgccgcgagaaccgtctcttatgatgctcatcaactgtgacccttaagcgctcggcgtgagcccgttatcaattggctcaccctagtgtgtctcaatactagcgctcatcgaccactaccttatatacaactcgcataaccggacgtgatataactgtttgtaaaccgccgccaatctcctcctctagcacctacgtgctggatggccttgagtattacaacaactaaagtcgcncttccatgataccgaagtgagtatagttaggggcccctcaacaatacggtccgggaattgcccgacttgggggggataagatcccaccaattaagacggtagtcaccccaagtagctgttgcatctgcaacgttttgtagcattgcttccccatccgttnncngggttgttaaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatctcgggcccacgtacactgggtcggacggaacggtctgtgacanactaggagcggtggtaacccactatgtattagccgtccgcaacgtataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttcctcaatggcagaggnantcagcccgagctcaggtgtgtgtcgacactcatcggcgtaatcgcgagcgccctagtnnnngggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtggtaatcctgcatcaagcgggctcccgtagtaaatcgtgggtctgctggctgccgggcgggatacagatggaagttgagaagtatcccccgccngattggccgggccatcgaggctacccacggcaagaatagcnncgcgcgcgctagtgagtcttgcgcaacaccgactcttgactgaatatcgccccgggaagtttcagcgcgataaaaaactaaacttatcataccttagacacttcctaatgccaaggggatgcgaccggcgagtaganagtcaagagctattccggccagtccgcctttaattcattcacctaaaaataacaatataaaccatcccggcactaacccatcgcagggcgtggcgaataatccacgtgcttgagatgcgcgaggaacccctggcagtcnccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtaggagnggggcgtaccgccccgactttctgcccagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggccccggnccgtacggtctacacgcatcttgtacacgcggatcctaattagtcgttagggggacgagccgggggcgacgtcgtaacggacagcggatgcagtcagtctagatctcctccacattgagaaaatccgaaatactctccagttgacagtctcagccctccagtgagggctacaaccggacccggacaccagaacgggctagatcatccgagcatacagggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagtttaccataacctatgcgggatcaatcacatggatttgcacncatgccaccctncgaatccgtggattcagcgagggaactcnttatttcggacatctgacgcgccggttttagcggacctcanaagcggcccaccgccgcagtgtgcacagggctgtgtcctggagtttgcggggtggaggcgcaccgtttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctgttccaaattttctagctggatttcaagccaatctntctggaaaatccagcttctgtcgcggattaagggccagggtaaaatctagaaagaatatagggcgccttaccgcgcaggacagcttactcacataagatgaccctcagtgagttgctaacttatctgctgcaaggctcactaccgtaagctagtttttagaaacccgtaaagctcacgtgtacactgcagtcgacttgaaattcatcacgccacaaacagacggaaggaaagacccnaaaaaactccagtcgtacagccgtctcggagactaacaacccgcacgaggtctaggccctgccagactccttgttctcgcctccgaagagaaccctgtgcgccggattttactacattcaagatacttcctggtagaggtgacggatacgggagggtgcgcaagtcttacggacgctactgttngcgtagtttggaaaccagactaggcaactgctaactatgaggcgggtaccattctcgccgattaaccgtctaggaggcgcttacgaatagagtcccacgtgtgactcccttggtgtgtgtgcagaaccgggctccacgcttctggatattgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggctgctaaaatgcactcatgtgcgcggccgctagtgcagcatagcatgtgatgcatacgaacaccaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctntncgcagtaacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcgactcccaccgatggcatgctcgttcttangcaggtaatcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcggtcaacttgccaacgcttagtgcgtggtgactgcaagtattgcagacgacccgtttanctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggnncccgttgggctaagcaaatccgcctcggggcgtttcaaactgctcctcataactgngtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggccaggttagctgtctcaggggtcccgttgttcaccgcgccaagccgccgcacgacgccccggaggttttcctatgccctcccatgggctgcagattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccggntctaaaacgctggtaagacgagatttcgccgcgggcgctccggcccgcctatcgcgagtggccgttaagtcccaaggtcncagtcggtccctgttatcgaggtccagcanatgtgttcantccccggctcagctatacggtagagtagaaattcncttaaaccgacgtccggtttaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtggacncagacttcgtcccgttaaatctatgaatgccatgttaacccgcggcgcagccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggagagtagctacattaacgccctaaatcgatgcggcccttatgctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatancaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgtnggcacaactccggtggcgacgcggaatctgaggagcattggggaacgnggttatcccagttggtgtgtgtccccatactttccactgaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatnncctttcatggggattcttcaggacgtcactacgtcaagtgccacttccctgttcctgtccaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgncccccccggagaagtcctcccagtcgcactgcttggactctaggccgctccatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggcccgaagaccaggaaggggtaggagaaatttgatagtcgaaagnnttaacgtgccccaccgctcgtttgcaggtgtggcatgcgcggatgtgggtcactcaatgtaaaagggcacgtcgtatatcatatgaccctattttcctacgtatgnnctgctaactcatgagatttataatgtttcaacncctcaagttggtcctcgggtggattaggattacaatcaatggcggaataccggtgaggtagtagactgcgtgatttaccatttaccagcgccatttcagtctgtcagacctaacgtccagcgcccatgtgtgggactttcacccatttggctaagtgactagactgtgcaacagccctggcagaatcggatgtggccgccgcgagttcggnntgggcgtcgccatggcctagcggattaaactccaccagccctgaaaggtaggtacctcgtcgcagtgcagaatagttganagttattcactggctgaacacagaaccacgcttcgcgacaccgtaaccccgtctgacccccccactaaacccggccgttagttatccggttgtatgtccaacggccggngtgttcaagttccacccaaccacgatngagtgcgcttgcatacgccgtcccccggctgcagtcacagttaacgtgtaatcgtacgacccctcacggcttcgactgagatagcgggaacacttcctgggggaccaggngcagccccggggcatgtctacctaaagacatagcggccgttacgtgcggcaagaggcgttgtaggatattacgggagggaacgggttctggagncaacnctcagcagtagggcatgtaaggcctcncattgcctacggggcgtcgacgggaacgcacagtagcgaacttcaatacgacnaggagagcccacangagagtattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacattagaagctactanncgtatcctgagtactctagaacgaatgggggagaagtcggaaaacaaacgcgatggaggtcgtttgggattcagatgccctccagctcagcggaatgaagccgtttcacctggtagaatgcaaacaanttngtgccggctcgaatagttattggattccttagtactatnacaacattgttagggaacgaatactagtgaaacgtatccataagatcttaggatggcgcaacaatacacaggangaccaccaaagaggcggaccattaaattgggacgcctggggaccgactanccgtgcgtagcgattcgtaatcgcaagcactcctaacagaccggcgaccctggaggccatggtcgacgagtaacttagaataccccccaatcccagcggaggtggtactacaccatccatgtgcccgccagtcnggtccttgagggtagttacagaatggttccgggggggtcgagctcctgattggaacgatttcatccccagtgtcgggtgttctcaccgcggtagtcctttacgggttattgaggggactgttcggttaaaagtcgcanaatccctcggcgttancaccttcagctcggctttaatcgtccgagcgcggggggccgaaggccttcgcacagagaagggtcgtaaattagcacattgtaaagaacccgactgtacggtgtgcaacagagatattgagagttgggacgcaacgggcaggatctagatcgggacaggactagaggccacgtttgtatgtcgaaagttgatggaggcgtaagattcgatcatggtcttcttgcctttcctacgcgagttatgacccctattgagtggagctacgctctgttcaggancccggcgagaatcgcgtatttgcatgacaagcccgtagtataatcgtgtcgttctcttgcgttaccgcgaagtcgactaaccttgccgccgctgtgcaacccagatgcgcggacctntaactgtcttcacttctgatcgctagcaagacacaggcgtcgaacttagctaggctattctttaccattggtcgagtcccgagaaccctccttttagtgtcacttgcgtatttggtatatcctataactataatcctccctggctaagaggaagcaatacgtccaacccgagccgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcgttagcgcccgcgacaccaatcaacttatcttnngcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttatgagactcgtcagcaagatctcctcgagggggacagtgcttttcccactaatctcttngggacctaccttgttcctagtttacactcgtagaaggagacgaccgtcacctctttccgatccagctttagccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccnaggccagaccgtgcgagtcttgacatgactcggcagtccccgtactcagaggagactcgccgagcgagacgactcggcacgcccgggattttgtagacggccccctcagtgcgcccgcancngatcgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcggggctaatagacatctctacagagaacgtacgctaacgtaagggcgcaacactttcgttgcatgctcggaccactctcccgttccgacgtgttgaatcatncagggacaattgaacggttgcatggcggattacaggaccgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcagatgagatctggcctganagctgatacgggaatatnccgtgtcaacgttgttcgactcgcccagtggcgcatcgggaatgcgtgggcacggaatagctcaggatccaccaggaaactttttgcacttcacgtcgcgtntcctagcacgactcggtaatgcgcggggtagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacctacggttgcctgtaggtcaggctggggcaggtgtcgagtcgctcgtcccagattggtctctnnncgaaggtgtcanccgttatgggatgtcggtgtcccggcatgctcaanccggatgcattcgtaatgtcagccgctgagcncgttttgtcctctgctccagtaaccgcgccgcgcacccagatccggcttgcccattccacctacaacgcgaaagatgtaccattctcgcagctacgcaccgcncgctttaggcttccccctagggtgcaacttctgtcaccaactgncctgatccatgtcacactgcggcgtcccacggacactgttaacagcaaagcgtagattgcggaagcctcaaagacttgtgaggttggaggtntggaacggatttgtcagagtacgtaccgagccagcttcacctccaccnggtgtctagggaccgaangtcctaatcaatcggcatatgcgtnttctaccggtccatctggtggacggctcacaacgcggtctcagggaccagatcaaatagcagaaatgcgactnctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttacgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggtgcgatatactgaggatcgtcaattccctggccattggagagctcggttcagggcgcatattattaaaagcacgctgcctctgcatcgcgtccttgactagtgaggggaatacaagggacgtcagccgttaggccaatgtttctcagggccggctcgtccgcaaaacgtagttagcttgagggctggaatggcagcagaccagtatggtggtaccatatcttaacgtaccggtgagtgagataactcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagtgccgtgaacgcaactcccggagcgaagtcccccacgtacctggtgctgtccccctatcttagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagagaaagtcgcgggtacccccgacttagtttattccaacgcggaaagagtagtgcggggagaccccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccgcgggactcttctgcgatgctaattgtggattgtttctagcgacatgaggactctcatcaccgagggggggccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacataaaccgtgattccataaccnnngccggtgtagtcggcttaggccgtcacccgcggtttttggctgtgtacctcgggngnctcgggtgccggctcggttgttggagctcgacagcccggaccgcgcacgcagcgagtataatctattagaggggcatttacgcatctaagatgggtgatgtagtacgatatcgcaatacaatttggataggccgcaccgatcganagcggggaggagatactcacttagctgcggactacatgtagtgcagccattagcgcctatctccgnttgcgttaccagcggacaanctctgggtgtggctaacattccacattcagctccgggtccctccgttcgtcgcaanttagctctttataaggccattttccatgttcacacctgagtcgtcccacaactaccagaccaagtttgagtgtataagatgccagtagtgccgaatagcgtagtgatggaggcggcacggtgattagaaaacaagcggccgctcgactcctgtaaccactctgtggacttccatgataatcgcaggctcgggaacacgggcgttaacctatcacaatacgcctggccatacccaagatacgnaggcgtcccactcctggatagatgggtgcgccgggcagctggataagttgaatgcccgtggacacgcacattcatgcacgctggcgcccccgggtggatggtattcagagctcactcggagatcatggtgcccgccattcttatcaggccatgcgagtagtactatagacaactaggccccccggaagccgtncggccgattgcaagaganntttgcatctctgcaagaggggggggagatgacactatcgcggatgcttatgaatcttagggttcggcatgagccgtcgtgtacaccacgcatggcgctattcgctagtcaattgttccncacccgtttgccttggggcggcccggcgcaacggtgcagcgaccggggtcacgggaccgtgcggcgatatgacatcgacacttttggacgtcacagctgttgtatgtccgtccgggtacaccccgctatacctgggttacggtgaagtntgaagccgtactccgcatattattcgcacctcagaggctggcgggtattaggcctgtaccgggcgctttatgggacaagaaccgcccctgnagtaaggggtgactctagcntgccttttaggtttgacgggtagaaactatacatgggcaaaaccgtgcgggcaagggggtccctatcccactagcttgggtccggacgactaaagcgaggctcatcgtctttcgggtgcaatagggcgcgatcgcagcttcctcgtaatggctcccgcactcttggggactgcgtttccacataggctatagctgtcggaaggccccgagttatttggcttgcccgaaaattatgccccgccgctgtcaaccgaccggacccaaggatgntggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactaccggtaagccgagcataatcactctccataacacaccgctggatcagccttgtgcaagcctgcacatggataggaccacccgcaagccggggcaggtggcggcccgcgccggcaccccgtcttaatccctttcagcgggataatcaaaagtagctcggggcgcctttgaggggcanngccttcggcaagcacaaggatcgtcgaggagaggtgacttgcagtagtctgttggcctacgcatcagtttgaataggnaaagaggcgttagtgattcacccatgagcggctggtctcaaattgcggggaagtcgcaaccgaccccgaatcctgccccggtgnggaccgaagccaccctggcgacacactctaccagtacccagaccgcttcacgggaggcccgggccgcggggttaacttgtggtgtcagaacttatggtacctaaacaggccgtttctttatgcatatggtagggtgcgtactattacgcttctcttggagccaccccccggaggaatgctctaaactgctgaatgggcgaagcgnttcgcgggctagcactcaacgggcctgctcagtcagtgaggcacgatcttcttgtacacgggcgtctgctaggattgtggagttaccctngctcgtatgacacgacccaaactcggacaaggcacatatatcgggcatttaggaacacccggcagcgtattggttgtgggattccgtacaaggtggatgaggatgggttgccgcatattcacatcccatgataggatgcagacccggaagggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagagtattccttctgacgaacatcgctgatagaccgagtccccggnatcgcctgtgggggggtggaggcctgttacgatgcgggctgcgcggaggggggattcgttgtccgccgggttaggtacggaagtcacagagaagacttggaccttctcatctcgtgtgggcaggtagcagccccggacctgcccagggggactgggggctgttaataccccgattctatgaatgntgtagtcatcggctggatacatggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacctgggtaaacgccgtttcaacgccttcttggggcaacctcctcaggggcaggaataatgtccccggcgagcatctacccgagggcacagttctagttattagccgggtctcggagtcccctgccggaagtcccaagatgcgcggtaaagatgccagtcaagaattcctcactgtgctgcaacagggggagagtacacccctgcagcccgaagtcggaaacgtaaaattngagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtagcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagggaagcaatagcagcgctgcagtcctaaagcgacagtgtatcctggcgtggtgagcgatcggcgccagttcatattcctagcaaataagggcggggtagacccatgtgtggcccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacaagagggagtctacaacgctagctgatatcgcctacaaaccgggaatcgccgctgcaaccacaanggtntgccacgcttccncattacggcaaatttattattgcactctcggccagccacaactgaattcgcacgaaggccgatggcacacgttcgctgctcagatctcggtgggccgccagaaatcgccgttaaggttagctgtagacatggtggtggctacgtttcaaacgttaacaacgtaagcataaagtgctttggctcacctatcctnattcttcccanccacgaccgggcgcgccgcgcgtacctgtgggcaacaattcaatcgaatagctacacatattgcacgtcctgccagctctatatcttctaagtggactacacgcgcgaggtaagagcataccgcttctaatcggtgtgctggatcaaaaccggtcttcagggtattaaccattgtatagaaagccgctgtcgaactgaatagattgtggttgcaccaaacgcctcgccaggctatggctccggtgggttagattgaggggtgtcagtgcctggttcacattcgtgaataggcggacttcgttatcattctatcccgccgtgaagatggaggttcagcgatacagagtcgacaggtcgtgccagttacagatggatcgtagtagtccccacttacttcggctctatcctacactgcatccattgcagaaaccctcccgctcccaaaacgggacagtgatagcgcaagttgcctacgggggacccctgaaaattgagggtcgctnaaggtctgctcttgaccgaagtccttaagagcaatgccacgcagctgttgcagcagcatttgtacaaaggccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggaggggggacgcgcagncctaagaaaggagcttacgcgcatctgatnnnngtttgttggctagttgagattactaagtactgtgccgagccaacactagggacctacccgagtccgactaattgccgagcccctaagtactggactaccccccgttgatggtcagttcgtcatcggagaacagctcgggtttaatggaatgcctctatcgaaacagttgctcttacatcgagagcagtagagtcgtcataatagacctagggctccgggttctgcgctcgataccgccagcacgtaacaaagggtcactagctttatttgtagtagggacgtgctangcatagggccaagcgcttgtgattgagtcaggaaaccattgctactcggatgacggaagcggccagaggacatgaacggatttaagcaccgnggcctgtgctcatggcttccataaaccctcggngggataggactagtccagcagcatctagaccttcgggtcgtgcgttttttggatcgtgggaggtatcagctcttgactacctttgacgctccccgactgttgagtttagggnncacacgggagggcctctcaggccataggagaatnncctgatgggtctgacaccttgaatactgcatattattgattgatctcgtaagtatnggttttcttcaatccgccttgttgttggagagagtagcatgcacggggtgtacgcttccgctggagtctcgcgcggatatttagatgcgctttcaatactagtctgcaactcatctccctaagcagccttccnaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggcgagcgtcctgagatctttaggggctccacgcccgcagttcatccatgcatcttaagaatactggaaggcgaaggtagacaacacccgcgtaaangctaaaggctcgcatactccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctncagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggggatacggccgggtataggtaaggccacgacattgaggccgcgcgtaataacgtgggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgactnntggacgcaagtgccatggattatgtttcgtccggcggcaatgctcngccttgtgtatttgcgagcaagggcacaccgagcgagagcacgaataagcagcggaagnntagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccanttaatgcataacgcccgccgtgctnacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcagtagaagatgctcttctgcctacccccgtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgaccagatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagaactaattgctaaaccnccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggnctcgcctcgacacatcgcgattgttctccggttccgagtgcatgggtttttcttcgaactaaaacagtgcccccgcttctcgctggagaccccgttcgtagatgctatgccagggttacaagatctgaatacatgcnagttcctgtgtctccttggnntcttctctggggggttgcacctgcgaggcatggagacacaaacccacgctaaacacacccgaccagtttcggcttctcaacnncctaattggtctaacacagtctacagccgcgcgcggagatgcaacggccacggcctcgccctcgtctgagtttgggggcgctcaagaacatcgttagtccgttcgctncnactggccttaccttccagtgagctgggngatgttcggcctactgaacagaataacactaatacgctactggcgcgacctccagggggtacaaggcagtccgtgttaccgtcgcgggcatctctaaggtcgcgaggcccgatacgtcgatgcatatagtgccgaaaaatgganagacgctaaccatacggttccttcccacatcgcatgtctactctgatccgaggggaccggcaccggacagatggccggctctgccattcctgccatgataagggggctagannncgcagcctggctggtttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgttaggtggggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacgggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcggccgtccggacgaatccacagttgtcgtcgaatgtaatgccactcggaagagtcgatacgatgagactactcaaccttggaatccgactgagttacttcatagctttaactagtaagccnccaccgggaaggagtcatagttgcagtaacgaagcactcccgtgccccggctggcgggcgcgcctcagcgcgtaaatcgtctacctaggacctccgcctgcgtcgtgtcacggactcttccntggnacgaattattcctagtaacataacctccccagtagactacagtctataaaagttcgcgagatacgagaggccgacctaggctggaggaacaaatttggtgagcttatatgtcagcaggttcgcatacgtttcgcaggtctctcgcatggtgtgtgcctatcgaaggacncctctagataccgagaaaaaggccgaccgtttacgcggacgtgtatacgacagtcatcggnggctaattgagaatttcatacancncctatgcccagattacgcccatgggatctaccgatcttgtatatctcattcattcctggtgattgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcactnagcgagatgccgtcaccgcaggaatgcagcgctgccgattctgtcggtgcgactcggccccatgctctgactacggacccgtgccaggggtgggacaccgatgcaactgggcttacgaggggcgtcgggactgtttgagagaccggatctcgatgcgactggacggggcagattggcggcggagttgacattcctggtctgctatgagggggccctgtggagcggctcattgcctatctaaccgatggacattactcctccccctttcgtagcgcccgcgataggagtcggtcacgtatatatgcaccgtgngtagctaatctttcgcgtctctgggatctcacgggccacgcttgactggcgcagtctattgctgttcagacggttgggctcctaggctggcttgngctccctttcgtgcctccatgcattacgaacactgttgcaccatgtaatgtacgggtctcggataagtggcgcagaagagcgttgtcagtaccctggccaaacccagctaacgtctttctgttnacttaaccggagagaccggctgtacgcctgaggtgccgcacgcccattatcccatacacaccctgcacccggcaaaattgaagacgccgcatgcacccaggtacagttaccctacctcaccaatccgacagtaacgcatattctaaacccccacatgtcttctgatttgggataaagtacagactcacntattcacagccacggcgtgaaccagttgaatataccgacgtaagcgatttgtgcccagttgagcttcccctacgccacnttattctttccccctcggtagcacgtntagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggtctccggggtgacgcctgaatgatctaatctagtcgcaccgcggttctggattgcccgtgaaagcacatatccagcattctatccctccaatccttggtgatcctacgtttgatatctcgaatactatcattgggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatacatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaaatagagggactatagttatgtcatcccggggtcctaatctccactcacgagggcttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaactgcttacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtccttgtcctagaggaccgaggtaccaatgacaactagtaatctctgccgaatcacatgtatgttgtctggnatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtcagagggtgcaacctaaccggtccntgtccacagccctattgtacgggaggaacgaccgacaccgggctgccccctgagtattcgaatcaactttacagtcttaaacacctggctcacttagacaacaaatgctgtgcgcgctactgtctgggctattaagaaagcactcgtagtcgtatccacggcgacataggtacagtcccggcccgtagtctacccctgagcacgggtaaaagccctggccggggggaagatcccgcggataancccagggtgacagtcaccacgacatagacagtcggcgcagccgggagctactactcgtaagcgtaagtataagcgccgggctataccagctagtcaccagttgtgaacgcattagtaataccaaattcgtgtgatcgattatggtacaaggaacggggaggccttcggctactatacgcgagtggagggattagactagcaatcattctggaggagtaantgcggtgtcaagacgccctcatctcgcgtacaggatttttacttacacctctacgttgagttgtcagctcacgcatacactagacggagttgaggagtcccatgttcagttttgccacacttcagatggcctgtcacttgagtcggtggccggcctagacggcgtaaataagtgattgggatgtgcacntaccccgngaagagcttattcttcctgaacggatgtaccgctctcgattatgtggtcgcaggcgccagatcggctcgtgacattaaccttgggcgcatctcccacaagaacaagccggagcaaaacgcatgtgaccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactgatactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggctattgcttnctcggcttgagtgagtgtctagtgnacgccggtgtgtccgcctccagcgtttgggttgtcgtatatgactaagaacgagcacaggagggcgcttnacggtgagacctgacctgatnnttgatcgaaccgtgactgcttgctaggtcgagagtgtcgctgtttatcccgnctattcggatccgtactccgtaagcaggcttcttccaatttgtaanctttgcgcgacgtaatcgatcacggcacgcatgggcctgcggcattctgggctgccacttccctgtctcgggcggcgagtgcgtgacgcagggcaagggagcggaggtgacatcccaaggaatgtgtctgtgacactttgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttgagtcattcttcatgccagttggctcacttcaggactcctccgtctgagtatccgtacccacagacaccaagtcttagtcctgcgcccacactagtgtgggttgactcgacggcctatggtagctttcgcccaactttagattaaaaacccctccagtggtgccgctacgttgttgatcaccggggagggaggacgtgcggcaaagctacggaacggacgcccggttgcgatgagtagcgatacaatgaacgggattagataactacgagcgctcttgacgacccatgtgtcntctctgtcttccgcgttttgctcttacccatccccaaccatcctcctgtttcgaccagcgttagggagttgacnngcgtgcggacgcccggccggtgcttctgccgttatgtgcgagaggattctcacgagcctcccatagtcgagcggccatcagngaagatgggtgtgatgggagatgactcagcgtcgcaangctgtcatgtgctggacatttcccataaggctcccgttctccgacccatcaggtcgtcgcccgcgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctcgtaaatatgttctctctagcagggcctcannnccatgtcacctccatttctctccatttagtcctcgactgggttaggtcctctttgggtgtcccccagccatgctgtgcccggcccgaacactctgaatgctagggacgagaggacgaagccctaactgcttgccggcatggatgccggacattagattaaccttgggcacagcaccccggaccacttagtaatcgggtggtcgcgtataccgcagtgccatcagaatgtgatacgcaccgacgagcacacctgacagactacaagcactgtagcggccaaaacggagtaagctgcggacgcagctaaagatctnctcaggataccatcctatcaaactagtgcgnacgctatgtcacgaattcaggttaccgccagggggcacaaagtgtagacttatcgcgggggcaaagtcgcctacgaggggctcgtggggccccccgtcgcacgaacatgaatttangatgcaggaccgctaacaagcaagtgtgactacattgaccaggaagaagcctggtgcttacgagttacgtgtgcgatccgttaagggtgccttgtagccccccgcgattaggcgggagtcgcgacccttcggttgcccttagtgtccgaggccaatttcctcaagaatcagaccaaccactcactcggggcgcttacgctgtcaaacgcaccgtcttgagacgtgcagaggggcgtgcgccctgggagacgaacctatcgagtcttgcgcttttcagagttgcatgcggactcaggcgacctcggccccttaggggcgtgcggatacgcaccccgcccattatagaatcgaagaaggtgtgtcctagaaatgagagcccaacagcagtgacggacaagcgcacaccactctcctaagcccggcgtataacacgtgaatgcaggaggccacagcgagggtattcggatggccagcgcccgttttctacgtagtgcaaacgcggccttgcggggtgctgagtgcctgggcttgtttccttgtctggtgctggagcgtccgccgaaggctacaggcgcgacctactttcacaagggtctaaattagacccgtgtggcgttagcaccgctccgtgacgacctgatttgaaccccccgacttaatgttgggcacgcataaggcatttcggactaacgcgagttagaagcgtgcctagaccgccagctatgaataccgctaccgattgcttgaggaagcgatgggataattcccaccacaacctccggtggctgagaggacgctcgacgaacaatcggatcttgctggtttctgcgcgcttccggacatcgataggggcgcaattcgcacagggtgggggaacatctgnattagcgttccgcaactcattcacacggaataacgaatgctaccgagccctacgacgaggctgggcgagggttgacccccctgggtcggttggggaactaccacatacgggtgtgttttaacccatggtttgttgtcacccgaaagcaaagcggantcaatatagctacaatactgtgtgcncgctgcggatgcgatttcggagctcaccttgcgcttaggncttgtgacgcctccaagcatcgggcctattgcaatgctctttggcggggatcgactcacccttacggatcggcatggacaggatcctcacaggggggtggccctgaaagacaacgttcagtgtcagcctagtaaggtgagccgaagagcacctcggttgggtgcgagcgagtcggcgcacccaagataatctttgtaccttaaggcgtgctccccctgtgtgccctgatctaacacgttcacggcacggtagactcagcgtgcggagtatccatactatcgtaccggggtatcggttggtggagagaattcgggcatgcaagcagtcaaacctagcctagcattgcgcggccacacttctgactcccggacccgnagtaactataaatgactcatggggggtaagagaaacgattttagggcaactaaacggggcagcgcggacgaggagtagcggcacttcgacgaggcgaaccattcctcgagcaagggttttccccacaattctacccaagctcgttgtgtagtaggtcttatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatggaagacagggaaagcgatgctcagaccttgcgcacagccagcggccggcggaagtcaaccccgtncaagcggcggaattgatgaagagcagtactgcatctaatactggttcgcccgcagcggcatccataggccgactttcagtgcaaaactatggtcataactcttngcgatgngttcctcgatccgccgcaccatgaggcttgtgcgattgtgtttgtgggcgtaaaagagtgcggggtaaccaaggtttcacagttcgttgttcccgctatatcctgtgcagcaaatcggcctctcttattttaatagactcgtatcctatcttggctaatcccgtcgtgcgcgcatgtctgtccaatcgtcattcaacggcgaaacttcgagatagcgctcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaggggcttagtgggcccaaccngaatatctgttcgtttggcgcagccgctcaagccggcctcgtttatgcactcggccgccccgtgctttccaggtgcgcacccaaacccctgcctctccccttgtaaagaaccgacnacaaaggagcggncaacccctggccactgtacattaacctaggatcacacgctacgctaatgggaataaacgggggacaccgacaacggtggagggttaggttaactctactangatggcggcactacgacaaggcggcaaattcgctatttaacttccaaggggactgggggtcgcgggtacaccagcctcccgttcagacaaccatttttatgtaggacctgccctgcctgggggagctcgttactctccaactgggagacgggggtaattttgtaattccctggacctgttgctaaaagacaggtgatcatggagtcagcccctccgtgctccttatgttcgggattcgagacgcatacgggacgtgacacgtccaaattctactacagttgggcgtttctctcgtttggcaccaaccctatataaaggcgtttaagcctctntccatgaacgttaggaggtgggtttctgagcaggaggnacgancccatctacctgcgcgggaagnttcatcagagacgctgctccggccgtgtggggtcaggtttttttgtactggacatccagcggagagatccctatttcgcttaattnnatccggcggaataagccatgtcatgccaggcgttgtaagncggaccntncgaccctggtacgcgtaagtactagcccccgtcacacagggtttcccaggcgctgtaaatggcagtctgngatagccngcaaggtactctgttaaagtcacgtcatacaaacgcgcatagagtgagcacctcaatagatcgtcaangtagaccctctggtggttggccatttcacctnngttgctcagggaaagatatcaaagtatttcaaacgaccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgnacgagatatatgggggtcttgcttggcctaccctccacgcngcatatcatgaatncgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggnnggttaacaccttcacgcgccgcgttgatgatctcggctagcagcnctatatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactggaaggagtgttctgcctcctgcgcgccggaagaaaggatctagggaggtaaaaggtacgcacccttcgatcgggaaggtggnaagaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctaatgacgtagggtcaaagggaagcgtttctaggagctcagcgcagctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccnngcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacataccattgcggggccctcgttcgaagggcctaagctccgagcacgtaccgggtcctctgcttgagtttcactgctgcggactagtagccaaatgctgtgcaagactgccccgacaagctcagttttgcgagcaagacgcnaacgccgaatattcgcccntcgtctgggtgaataaaccccggggtgctttacggattctctccggtcgattacagcaagtcaaggggtggccccctatgtaaccgcgtgtattccttactaacggccncaacacttccccgtacatcgctaatcgggcttgggcccggcagggctaacaaagngtttattattaagccacaagggtgtggaaacgccaccattgcccgcggtaccgtaggtcggggcccgagggccaatttggaacggcgcaacttgggaggcgacgaatttagataggtncgtccttggatcgtgagcttgtcctatatgcagaattccttnctgcccggactcatccccactaggcacagatctatatgacttcgcaaacatttanagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatanagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatgtaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggcccnattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacgcgaccgntcccggtggaaagtcccgctcagtcattaagatgcctccagatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatcccccggttcctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggcgatttatggggctccacacccgctacnngcgggcgcgcccactgcaagtagagtcaaacaaggcctggtacccgttaccggactcttccgggagcacgtttgtgaacgaacgggatctactcttggacaacccagcgactatagtccatgaactcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccccaagtaaacggcctgtantgctctcagagaccacaccacatctgccggctgctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaagactatgatgccnccgcgtggtgccggccggtngaggatatagtgctccgagctgccgcgcgccgagcgggaagccgacgaggcgttcacgagcgcaccgcccgcgggcctccaccaaagccatacggcacacttttccaggtgaagttacacacatcgcgaggtacgaattgcagggtatgcgacgacctcttaaggcaccgcatcgttgtacccccgaggagcacctggccgcttcgcgttctagagtcacaaagtgtgancctggtccggcgtttttagtcccgagtcggtgcaagagcacgacctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgnttagttattggagagatttaacactttcaagttcatacgcgcgaactccggtatttgagattccggtcgagtgcaacacagaatgtgttcttaccaggacccccagtaactgtgagggtactcaacctaatgttatcgaaaacggggagggtctaacattggagggtancagagcacggtccgtccggtcctcgatccctatcagcgactagactacctttgactgagttattggcaagggtcatctgcgctcacgctgaactccctatattggcgtccgggcgagggtaagtgggcgaccaatggatcctatggtagctcgggcacgacgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacattcncgccaccccggaggcgaccccacacgaaccggcaggctattaacccatattaagtgaagaactcagggcccactgatatcgttaccgtcgctcaggctggaaagtctcgcgagtcnctcgaggtgaagtatctctagcgggctcagagttctacaaagcctaatctacagcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcgcccggggcctatgctacaagattgggccgccgctcgccgctgatgccttctagctncgtctcatagcgaccctctagtccggatcacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaagacgtctcagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttttccagtcgatttgccccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaacnacttgacaacgcactcacgcatcgaagcggcccactagcaccgccgtccggacgcgaggttatgcggacacacaaggggttagcaccgacatgcacagtgccgctgcggccgaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccagggctaggcagaagtgtgtncnncttcccgctccttggaccgtgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcacggttacgtgtagagtgcttgactcgtcgccagtcgaccgagtacggcgcataccctgtagtacgtctgtccaacggccggcagcagtttcctgtcattggctccctcaatgacctgtgagtagaccggtgagcagagcccggttgctgcccgggtccncccgacacccggcagcagttgcggtagtctgcaacgtcggcnaggcaggtcgacacgaatctgcgctggtgtgacaaacaatnatcgaatanctactagacgacgccaggnttgcatcgcaagcggcacgcctatcatgaggatgtacatccccctcctctactccacttctgctnggaattattactcgaaatggtcgacaaggggggtcccgtcacggtcttaccgccacaaggggagaacacccgcagacgagaagcgcgtccgcccaaaccggtacttgcctcggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcaacgtaaatagtggaagccagcgccgtgttggcatgtgcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcncgtagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaacagggacaaccatttgaggatcatcgcgtaagcctcgattctcatccgcacgtgttagatccagcacccagaccggaacccaaccggccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggctcaccggggccatgtggcatagggctccaggagaatagtaatggcggaacgccgggctgtatgccggagaacagaagaactgtcagcttgactacctccttgaagaagggatattgccctggagtcttttctagaaacaccgcacatactctgtattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaaggcaagcttggccggcggcggtgagtatactagggattcaantgggttggaagtctatttcggcgcatggcgccgnacggcacgagcgctcgagctatcctggagtggacaagtgtatgtactgtggcctcgcactgatgcgcaggaggtcgacactgcacgacccttgtgtatagatgcagtaatcccgccgcgccaaaacgcctcataccgagccttggccccaaggctgttaaaagagtcctctataagagtatgagggcgtgctcaagcatctgtgtgagtagccgttctccggccgacgtcgtgcgaactgaatcctcctgacctgcccttgatgtgagatgactccgtcgatcgctgagatgcgcatccatcaataagggtgcggggccgcctctatacccgatgttcataccaggcccatgttttgcggatatcgacggagagacgtaagccctacgtgatcgcggacattgttataccgcagcagtgtgataccgcatcgttatcgnactatacgtagctatccaatactgtagagaccgcacgatttntcaaacttcaggtgattatgatgctcatatnaaccccatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacntacacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttanaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcgctaggccgactgcgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggagnggaatgttagagataagtaatatactatggtgttatagacnccgggttctggattgagctagatctcggtcgaaggtattacccaccctgcgcgatctacattgcactcctcaatggcgntagccantggcgtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccatgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctnacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctcggcctgtgccggtgtgtgtttacccgccagcgttttcctctgagaaattctgaatacacaggacgctccgacctaggggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtcttagtacacctcagccatttatcctttagacaagcgcttatntctagnatacattgagtaaggatgttttctagcgtcaatccccgtttatctaggccaagcggatttgcgtttgtaacggtctttagtccatagatattcagtggtgaggggcggtgccctctgtttaacctctcaantgagggcctgctacncagccaacatcagttcggncaaggctacccggaagattcgtcacaagtctatccgggtgactgccaatacgacgctgatcccaatcgggtgtttttatgtgcgtagtgccaagtctgtatgcatcctgtccaccgcaacatcgtgctaactccctantggtccggttaacgactggcgcacgcccacaacaccaagacagtagtcataccggcatagggaattgagtaatcagtgagccttgagtttgttaactttgttctttgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatnattacacgtgcctgggcgctttacgagaggctgccggcggcctcctgacgtcacctgtgaagggtgttgtgcaaaacactccttgcttcgggtctaaggcccttgtacgtatcggactaattncaacctactaagaccactggcgataacggtacagcaatattgaccacctgctgtatacatccaccaaggctcggagacccggggctctcagtccctatcatgacgcttttggatccttaagtactgaggcgagggcgtaatacgggcgcgtggtggatcccttgaggatgcttcagcgtacggggggatactacgggaaggcggtaaaatataganccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccttacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgattcaatatggtatactggcaacaccacccagcccggcgccccgantgctcccatctcgaaagccgancgtggcgagcagtgccccggtgatggaaagggccgtttggcgactatgcagggtgtggccagccactaaatcgcgcgtctctacacgccgcggtctgaatatgttcgagcgcattaggcgtggcgaagcgttgtactaagccattgggtgcggacttccgccacgttccccaatcatgtacgacagttgctgttatgcagctcgtgccatgcctctgtgttcagnttagcgaacggtgccttggaacccccgccaagcccccaagcgtgggctcgcacctctagtacccgaggttggtgactaggtgccgagatctggatcgtgtcaccccgggataatcagccctggctgttagtgtcattgatcgtagtaggggataccaggctgccggtagccacagagaaacagccacttaaaccaccgctacctcttgtttaccggctgaacggcgatcgtacaagagattaccaagggcgcgcacccggcgtatngggctggtgtcgcaaaggcaaatcggatacaaccttcttacccagacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccactcgctcttantngcgcggctttggtggcaatcgttatgggagaccggcgactcaggcaccgcancagacatgataggcagcccgcgttgctggtcagcccatcacctcgcatggtagttctatataggacggagtcctggaggcagactacagcgaatcgggtaacgttccgccggctaagataacggcccgtcacgattagtcagggaatttgacgtgggttgtttcgttgagcctggccccccggcgcgcacattccgactccggttcgagaggcagcccaaatttagngatgttcgggagcggaaatgggtagtgccgtccggcacgtaacgtagcggtacccccttgagcacccaagcttaatcttcagggcattagagcgcgtcggaaccaatccggggtaacccaccagctgctgatagggtnctgggcgggtgctgcccccgattagtcaccccctngggaacaagaattagcaaccagttatttgccaaaactgcgtccgtcttcagtacnnccctccagcgccgcgtattgaacctcgcagttgcttgaggactttccgtcgagcagaacaactgagaacgaacattagaaacggtcccttctaatgtagatncgaggatcgcggaccgtttcggacggactggtatagaaacgtcgtcgtcagtctggtcaatccctataaaacacggccgcggcgatcgccttttgcaagcccctccgctaaggcaatgcaattcctatctaagcgacacccgagcttttacctaaggatccgctagcctcacgtgggatgttttcacgtaggcaggggactgtttctatgggtacagcgcttccccagagcagtagtctgttaaagggcgttccatgatgcggcggtggtatagccgagttggaccgaagtggtccgccatcctcctcggactgccggccgggaaggcgattacatacagaggaaatgatgattcgcggattgatgacatagagcggagatagagaactatctgctttggccctacaagactttaacggcatgcgtttagagcgctttttattgatgatatagggaaacaagtaaaatacattccagcaaaatcacgttctgagacattggagagacgacttgcgccacccctgncactttaaccctccgacgagctttcccgatagctgcttaaatgaacgtctgtcatcctcgagctcgcaagtaggactggcacttgcctgcggggccatgaggggttggtaattccatcgcgtcccctctaatccggaggtaaatgcaactcctgcgcccgtctcaaaatntganattggtaggcgtncccgcggtttcagtaccgacaacccccctcggtcatttgccntgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacntgcggaagttgcattgaancacgagcnacgcggggcccagaagctcgcgtgacggccattttaggngctcagttaacgatattgagctgaacccacgtacctttaccgaggaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcatccgtctcaactttcactgtaacctatcctcatggaggttgatgctgggcntcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcggaatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggcgcgttgcgcgggggccactgtaagttccctgggcttcttggggttaccttcactagaccccgctactgcagtcacttctgttttcagttaagctgcctcgctgnccttttgaagctcgccatctgttgctganatcaaagagtatgttccgattgtgtgagacccggcccaagtggctcaggcaggacgaccccgtacgtgtgcctagcgggtaactcgcgtaagagagtacacaagccgcccccggcttgatcctaaaccgctatgtgaagtggcttctcgccgcgcgtcgtaagggaatattgggtgggcctaaaacctgatgttagatccgatccgaccggnctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgnctaangaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccgggccaaaggcctcgcaaagtcatnggtatccagatacgcggcgacnggtagggagccctttcatagcgtcaggtaatactccccccgttcgtttggtggcgttngagacggaatgtatctgtggcattggagcacctgggtacagattcctatcgagccggcaggacttccgacaccctgctcaacggtagaatgtctagtccatataatatttagtacatcccaacgctgccgtgttaccacatcacttagaagttctagactgtatcatgtcagcgngtccaaattcatgctaccaccgctatgcgacgactcaccacgaccgagcatctagcagtccagtcggagaatgcctcgatcgcagctagagctttaaccgaacgcagtgggcaccgtcggcgcatcggccagcggaccctctaccagagtattcgacatccacagtcgtacgactccatgcnatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactacgagttggctagtccttgaatataaaggtcccccctgactaagacagagagcgggtgacgtgtgacttagctgccttgtcgacccaaatctgagtctacaaatagtnctagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatgggtcttcacgcccacacgtcttcaagggccgtcagcgttcgtcagtgaggtatcagttcgaccgacttggttagtatcccctagcgggggattcctctctcacntttttgttctagacacgtcaccgtccagaagacctcgggacgtagcccatcacgttcttacggctcttagcagtaatcaaatgggctaccataccgaataccaaatcatctaaggctgacagttgcgggctagccgtcacgttgctntgccagtgaccgggacgcggctcataattaaactcgttcgaaagagagaacggcccccactcgaggatattacttggcttatgtccctcccttgggagtccgacttctttagatacagtcatcctgtagcccgccgtctggttggagcacatcacaggtacgcgtggcgggaggatgaaattcgctcccccagtcagatgcgtgcatggaagccggatgctacacaacggcagagcgcgttgtgttgccagagaaanatgatcccactgcgcgtctatccccccactaactagtgtcgttccgtcgattgctagtacgatcctaaccagctattaacggggcagggcgcgccgtcacctcgccacgaccccatcatgcagggtacctgacgcacgcccgagttcaccggagtgtactgcgaagggacctgggcagggccgagtgtcctggagggtagcctgatgtgatgagttgattccctcgtgaggatggggccctcacgcctccacacctcggggagnctgcaaccccgtccggttatagacnacacacgaaggtccctgacactggaaccgaactagcacatcgcaatcgctttcgccctccagcntntttcctcctaccccgcggcagangttcctaaaggaggtaatgcctctgtnatgctaaaaagctcctcctaatacatnatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatggctgctccctggaccagaacgccaaaaattaccctcactttcacccattaccgctggccgaactggcttaacctagcaataacccggtgtcacgcatcgcgacatgcccggtcctctttgtagggcagttccaacggcgtccctccacaggatgccggacccgattcgtatctcctatacactattaccgcggagacagaaagatatgcttgccggagcgcgaatatcgagggttcttcctcgcgcnncgtaagacatactagagcgatttatggcagctggagacttgggaatcgggatccaatctttgttacgccccgcgttttgaaggcgacacgcccgtctggtgcccgagctactccataattaaatcatcggtacgagttcagagctcatcataccattgaagccggcaggcnggctcagtggaagtgttgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgagtgcccggagggtgggggttatgctgaagctggggctgctgccgtgctgtgagtctgttttccgggtgccagtccagtaggtgagttgtgctgtcgtgggttcggacgcttaagacggctcaggcgacctaggacgtttgcgctgcgtctgtgcctgtcacttacgcgatttccttcccgccgtattcctagcgctcgtatagtccgacaagtgcaggcgacacacaagactcacccgccgtatctactctaaaaccgtcatcaggtggtaagtaaggagacgccggctcatcaattggtagccgcataaggtcagggatgtgtcgncccgagttcncgtaagttgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcacccccacaatctcaccacagtcacttgntcacggcgttgcgtgcaatgtttattccctcttcctcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaattacagagtcatattgggctattacgtncatnctacgccggccggttctgctagtcggtctccgcctacatctgggacatattggtgcaagtattcgaggcgaaagccggcttgttactatttcgcgttcatcggaactctgtagtnaaactcaacatanggcaccccctccgatgctgtatatcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctggtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataaganaggcgctctgctggggacgaactcataaacaagacctacgacatcagcagtgggatccgctagcggaaggtgactcgagcgaaaggctccagacgccctagccattgagagtgacattggtgctaggtacgcgtaggagagagataagactcttaactctctaccctgcctactctgaacagctcgagaacaccgacaggtgaattcgatagtattgtcgggtaacgacaaggatgcggccagtatcttaaaatgtgacgggaccgagccctaactggggccgtatacaacggcaanttctacgtagcggttttagcgctttcgtgttataagggcttccggttggcagtcctgcttcggatggactttagcagatatttgcgccctaagatatggttgaagggcgccnccaccacagtgaacgcttggaaactactagatatgattgtagggtattgagtacgaaagatagtaacgcaagcacacatatttgggagcactagccccgcaataccgaaagctcgtgcctcgcccggtacgtctcgctgaacacacagaggtgagacctaaggggtgggacttctgaatgcgactgataatcgtgaaggtccgtccgagactgtgcgaatgggacagcactcccgtccggctgcgnggtgggactggctagcgggcaaccggcacaccttacccgagaantgcggcctgatgattcgctaagctaggtatccgccgctgcccgcgtagtcgaccacatcaaacgccggcggttcaagcatcttgatctagtttatgcatcgacggcacgcccatgcccctttccgcgcacgcatgggaggcggcatctacgatctccatacaaaaataaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgcccaccgtagcatgatgcgtcgtttctcctagatataaccctgctatgtttagcgtgccctggttaatcacgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattccgccacgtgatgtccgaataggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaacctcgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgtncggctcgattaattatgccctgctttggtattctgtgcgnatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttgcaanttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagtcgggnnaacgtacgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcccctccgcacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaagttggctctatcctgatcaacaagcgtcgaagctctgagtacatccgctatccgatttgtttaagaacaaagcattcctattggtgggaatagcnttcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtcnggacgcggtccatataataggatccgctcgaaaccgtgcccaattgcnaagtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccagccacaataacgaaacccgggggaatactaaaacgacacaatcttgggtgcccataccgggggatacgaggctgcacaangagaactcangaatcagcctctgtcgaggggatcaaattaagcttgttcaacaggttctggngggtcgtatgccgaggaggcaatatatgttggtcctcccacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttacctgccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctnggccaaaccgtggggtccggcggcggcagagattgcttagcagtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccagggng aaatttcaaattgttccatagagatgctactgccccgccggtggtcngtattatgatccagatctggccacgcntgagttggagcaaagcatcttgtcgagatgctggagcacctcaacggcnggcgacacatgcccggangtgtccccatagggccaatagctacattaacttgtggccggccggagagtggcccagcactaatgctcctcggggatgatctcccgacgttttaaacgagtagttcatacaggtggtccccgtatcggagcttcttncggcgcagttctgagtcggcgagccgtgtcaactgttggaaacccttgtaaggtttacgcatacgacaattttccgaccttcgagcgacggcccccatataaccacggttcgccgcggtttgtctcgccgggtctttagcccgaaggtgttcggccggtacaaggcccaaatgagctaggacgtgtcattcttgcccaaaccccctctattccccagactacgtgtgggcaaggggctctatgtatatcgcggacaccggagtcatggtgaacgcggacccgcagattagactcggcgtgtatcatccgcatgtccgcagtccaaactctaacatgatggcgacttacctcattgtatagacaaaagccattgcgtgcaaatcgctcccggcccaagttggaatgactcttgcacccggaggtgcgcgtgtacctaatataattctttaaccggggcttctcgtgggcgaagtgatagctcgtgtttcagacagtgtaggggcctgttgctcgactgaatcgatactaaagaataagacggagctctcattaagttagtcgtcgtaacgaggacatgcgttgatgagtgttcataccctccaatcaccnttaactgggcgttccggcgacggcaattgtaaacgggtcgggtatagacgccggaatgcgcacgcagtaatcgagctagaactcgcatagctaataaatcgacatacgcctaattgcatctgaaacccatggagacaaatcgtngtccagcgcagtagaaggaagattcttgtatctatatggtcaatcgataggacgcagagccgccactccctgtcannccaanannaacccgccaaattcgcactttatgctgaatcaataactcggcttaccgagctacnnactcagcgcaatggaggttgcctgacttcgtcttacccgtttggcgaagtcccggcctgtaaaccccataaccgaattagcgcggagctagccgatgcggttagatgatggatgtttttcacctgtagagtccttcaccgaggcctacagcctgcctttgacaactgggggctcactgtaaatatacataacatgtcacgcctcatacagggagtattccaatggccgtttccgcaggtacccccgggccctatagatactcacatcggtcatcagccgtccatggtgcagcgtatacttgatcgtggcagtcgttaggttcttgctcgcccattcatgtcgcgggntcccgtaatagtgcttgccggacgatgggttggngtagtctaacgacggaatgaaagtagaatgcgctgttcgatacggctccnttttttttacgctgtccgtgtcatgagccgcccatcataaagtatgatggcccctagcctgaagccttccattacgtcgtaatccgcccattaatgccacgttcccgccccgagctagcccataagagacctcatctggcggggatgctcgtgatccttttcagattataccacctgacgtcccatgtcacacgaaaacgacgtgtgtagttttcatttcacgttcaggcccgggccgcggtgcgacggatccacctttcgcgtgccataaccgcgtgcggtcatggtatatgttgccttgcttaatttagacaccnaggcttcgtnngttaaacttaccaaagcgaagcccccactcgctngcggagggtttcgacagtgtgggaacggtcctcccttcgtgcgactgtgctacgaccctctgttgaactctgagggatgttgcgtagatgcacggaacgacagatcatcgtcaaaaacaacgggcttatggccggcccgtgcgttgcctgccgatcgtcaccacacgcgtaagcgcccctgcatgggatgtggaataatgcgtccggacactatccggtcgcgcntagatgggagatcgtgcccaccttggatcaggcccgnccctccgtctagcggcagagatgcacgggtcagtccgcacgtccgccggcaagaacgagcgggcncgacgatggttctcggtccgtcagagctcaccggagacacgaaggatccagaaaagccctatgattttctggtcggatctaccagatccaatgcatacttgggtgatcaaacgctgaccgatgtcttgacagcgcgatgcctgccaagcgtggagggggcccgcccagcgcgcagtataacaggaggttgacgggctggctctgtttataccnnagttacgtcgataccataccctggtgcgaacacccgcccctgttacagccccctcgagcacttagcgtgactcggccgctancgacaanggcacatacgtagaaaatgcttgcagggccactcggttgaattctnaagagagtcaagcgccatatcccagagccgtcccggaatgttacactctgccgaatcctgtgtagatgtgtcccaatcagaggagcgtagcacgcgatagtcggtaattccagttccgggtgtggtaatccgaagggcaaggctaggtttccggagttcaagagcgagtaaacggctgtgcgcgttgcattgcatttcccgcacggagggtgacgccagngtcacctgcgtgggcggcctgccgaggccggcactcttgggcggcgacganacccaatcaaccgattagacggcagcctgtatgaagaaccatccacagcgtggtaccgtttggataaggcctctggaacacaaggctccgaccgcttgtcnngcgaacgttgcgctccgagcccccgcgctgggctcccagacggtgtaaggtcggcctcccatgaccgagtcctgaggcgcgacattcccgggggacgcgccacattccgttcgacggatcgtgtccctgaatgtgtaagtcggcgatgttgtatccgttcggggtatatacagctttgaatgagactgcgtacggctacgtgcggaaggtaaagacctacttnctaagcagttcgctgggactcgagaggagtccgcgcgctattcctgcacggcccgatcggcgtgccgcgcctatgcatttgacacgactcgtggtacgcatggatcggttgctcggtcacccgtggggcttccagccatcttcaacttgccatacaaagnctgttgctacattaggttacatgaatttttaggtagcggacatgcgccttagtctcttaggtcactgtcagattcgcataaactatggtagtttaaccttttcgcttcaaggggccaccctatctactgagaactcatgaagtgaccgagaaccccacgggccgacgaagaagcatgacagtgtccgtacgggtgcctgcattgaatagtcaccgtcataagaaatgctgcccgaagagaatttaccctgccccagctttcttactgcgagaacgtcggtcacgggggggatcattagcacccgttaattgggccgtctcctgacatacggagggtccggtctgcttcaagcgcacgccctgcattctcttgtgcttgttgcggatgcgcagccgttacggtccagcttttgccgtctcgacgtacacaagaggcccgggccctcaccggcccgggcatgcgtcctggatctctctcttatcgagagccactagcgaccaaagcccgccagtagatgccggattctgatacagtcttgagtagctgggccaacaatcgaaacccgcttnttcccggatcttgactccaccccacactcngtgaaggcttgtaacacacagaactgaagatacctcctctagccaaggtcatatgggccatataaggacgtaggattaatttacaaggcccgccaaaatatacgatgagacgggccggcagggtccacccaccaggccgctatagtaagaccgggaaaggagctactgttatgacgcgtttatactgctcccaacggaaatgcatggctccccgacacccgtcattcagcttttccgatactntatgaatcctaccactccatttcggccgactaggtggttccaattcgcgtttgtgctgggcgccttgcgtcatggcccgcagatcgcaggaacgaggagagtcgcggtgtcgcggcctggnactgtagcacccatacccccacggattcaaannagagcaatcgcaccggccgactagccagcgcccaaccggtgttaagccgaaacctgtgttgttgaaagcggcgctgaaaatagtctgtagatgactcactatacaccattggatctaggtacacggattcactatcggttagccctgttagtcatcgtaacctgtggactccgaatgggcgcgtgatgtcgtacccgttctttagattncccgttttcggacacgcgcgtcggcgcctctcccccgatgctctctaaacatagggttattacaccgnnnacataattgacctgggaatgtacgccgcttcggccccctcctcggtttatctgcaacctaatagtcaagtggtgtgaatataatctacagtggtgatcagcgcgggaggcgtgtacccgagtcgctccaagatcgtgtgtcgtanatggtcgaattaggaagaagacatggctcacttcacgctccaggtgagatatctcgcggccattcttatcaactatcctccgcccatatcgactcgctaggcattaaatgaagccttagtgttacacggcaaaccccagtgcgcggagtcgtaaggaagcagaatgttccttaaaagttcgacaactttgccgcggacggacttacccgagtagggaagcagaagagcgcggtattgtaagccccgacaccgagacgccacaatgttcgtccaagactctgncnnnaacaatcctccatttataggtcgatgatangagctgggagaattagttgatggaaatcgtcgcatacaaagctctacgatacccgcggcacggagacccacccagccgccaatgacgcgcagcgngtgggtgcccccccctccgccactgacacgccattagatgttcacccgggtgcgaaccagccgcaagaagagggaatgggcccgaaagctgactggttaagagcagcatgaataagcgtcaatttgggcgaacccacaaactcacggagtggcagtggtttggggagactgtccnagtccacagtgccaggaccaactaccccccacgctcgtcccanctgccgaagcgaacagcgcttgcaagcnaacgggggaccggccgaggccttgagcggtcatggtgtgaacctanctggagcatcaagggcgagaaccgatcagccgccgggtnncgcgtggcgcgacctcttgccgcaagaggactcccacactagtctcatcggattcttaggaggggcgagagtgaaaccgttgcacgccgatgggtgtacgaatccatccgaatatgagtgattcatagcgagtccccctcggtcctagaactaggcgagccaagtagtccgcaatcaccatgggatggccatctctcccccgtgccgncggattgtctatgcaggatgggtaacaacaggatactancacatacgaccttaaggacttcgcgtattcaggggtactaattgttttcgagcatataaagcacanctttccagggtaaacgagtagtacccaaacgaccatgatcccataagccnatacaagcaggagcagcgcgtggggtccaagnggttagcatgaccgttgccattgtgaggaagacaatccggacgtcccagtgaactgacatggcgctcactctcaagccccacctctatgtgatagctgaaacngacgtcctacagtggtcttgcttatgctaccccgcccgcccgcataactattgggggaagtatcattgcgcgtaaatttgagtgtgattcgtgtttctctccagtagaggagggggcgacttcaattgaagggcggatagttccagttgaggccaattgtcctccttgggcgatgaagcggcgggtcccatcctcttcagcgctgacccgtagctatcngcgttactgcgggccgcacgtagactatgaaggtgttgatttacgctattgtttgggactgagcttacagcgccgcatctgtaccgccacgagaacgcnagggccgatgagactcctcgaggctcttccacgctagctagactcgctagggtcccncgcgggatcgaatgccgnactcgtcggtatttcatcgaccatgatgtacttatgcctgcccagctgcgcccgattaaagnccgacgcatgacccaagagttcggggctactgggactgcgccctatagcgcgccaagcaacgtctcaatgggatgtcagaagaagtggctctccgcgggcgtgacaatcctcctccttaactacctgtacatcggtccaggcaccgacttgcatgcctatatggctgtactgtgcactagacctcgtgtccaatcccaagaccatcgtatgggacctcgttctctcttgtaattagatcccgcgccagtttcgcaacggggccaaggcccagcagtaacattatcccttangcatcaggtgacgatatcagaccgttgcgctgccggccgtggtattccagggtaccttgatatgtaagaaaccttaacacctaataaagatgggtatgtcgtctgctttccagaggccgagtgccgtggaggccactgaacccgngagatggtaagagccggcgacgacggagtcatgctgcacgctggccgacttccggcgtcagcttcgaacgggagtatccaagtcccccgcacgcaggtcccacagcgttgcacccgaaataatntgggcgncggactcannacgcttgacgccgttttnacgaacgccaagctacatctccaacctgaagaaaatcgcgaccatattgtaacnacctcccgctagtcacagcgtgattgatgatacaacgattatgtcgcgagaatagtgaggtgngcgntctcctgggccttcgtggccgaaaatttggtttatcagagctatactnttaatcaatttttgggcgtccgatcagccgcgtaagtcgngcggcgagctacaggacgctcacgagcgacccgggccctttaccgcagcttggaacgagtggcctcaaccatctgagaatatttgngtcgacgctggactcccntcggccgcgaggtcgagtcatctgaggcccttcccttggnaaggcgatggcggtcgnaccctgtatggtgggaagaacctcgagaatttgcagtacacagcctcgtatgagtgctacctgcatataagcgacagtaatcactctgagattggcaaatacattagttntgctgattagcgccctagaggcggcgacgcaatacggtgaancccttaacccgcgggagaaaaggacttccacgcacacttgtgcggagtcccaatgcgcggcggcagaggcacaagttaggcgggggaccacgcttatgtctatagccctaagaactgtgatagtcccagtaagcgccaggcccacgccacgattgcggcgtcgattcaacttcgggncacagagtgatgtgtcgggttaaagatagcgtgcatctcccacgctgcaacagttaataaaccttaacgcgtgccaaggccttacaggcgcgttggaccngacgggttctggcgccccattgcgttcggctctctccccgagggcagataccgtgaggtcgctgcgagggagatctcctctgtcgcgggtgtacccttaggcgctcgttgcacntgcatacgatgccgcttcacgccgggtagactctttccagaggtctggcggatgtgtgcgttggtgtgaatcggcccggagacacccacggcgcattggtcatctttgctcagtctagttacgactgtgacagggatgtgatccacgctgacgtctcaggtgcttaccgcggtggcccggtaagcactagtagttcgttaaaatctctctcacccgcgcttagctaatctagaattacagccncggtagtctccgattgaaacctaagcgtatctcccctctgggctacagggatggaggagcggaaatattcnccgactctagangggaatcctttcggagtctacactcatcagcggcacctccgccggcttaacgcattggtctcattacgaacccggtactttgtcttatcggctgctnctgttcgccctgcacttgaatgggcgcggtaagacacgtggtaaccctaggccctgctacgtgggtanggatacgcgggccggggatcggtcagctctacccacgcaacggtttatattttaaaaatctaaattgtccgatattagggtttgcgcattgtctgtgatttggagccacatatgggcacctggaatttacgctgncccgaatctcttggtgttccgaccanctacagagatagtgccaacnnctcgtgatgcgtcgcgtgagagaacaaattaacactttggcgcggattttcgtagagcgggcttttggaactgggtccagtttcaggatacgactgaagtcttgcaggcccaagttgcccagggacgaggcgagtatgcacttatagtgaccaccgaaactgggggctctcagnntagttgcgcatggcgctagatgtcgccctcggtaccgcgacgatggaacctggtgcaggtgatacaagacgactcagccnggggcaggagtaggcctcccagatgcgtgtggnagctattcaaaacgggctctcatcacattgccgaangcgaccaatatttctaactgggggggggtcgcactgggacgagcggctccgtcctgcggatataagtgctgctagactggctgggcgtcataacgtttaccgcccggggatatnattggagctttcatgtggcgctaagtcacggtgggttatggtgaagaacccgacgggccaccgcgcttcacttgaactgcggggtatccgcttaattataccngcgtacggagctccagcgccaccacgacagagactgaacaagacgcccccccacacggaaacagacatcgagccgttattgcggaaaaggacaaaggatatttccgagnaaatggatgccnatccacgccaaaaggacgctagtggtggagggccacgtctctgataacgagagcatcagtcagctcggtacctgaaggtccncacagccgtcgtggtcaaccaaagggaattctctcgcacatcgtccgggggcccagcatttgagagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccacgatggaagtcggaaggatnggtgactatagcaatggccgcagcctccatagccgtacggccagctcntcggcatgtaactcaaggttcgccggacgctgacattcgtaacagggtcaaggatgtcattgcgatgtttgnccatccctatgggactagcgatgtccagcagctgtttcagctttgacggctccccagtaatccatcaaaggtagtctactggcgggactgcgaggagtagcatggcttatggtttagggggcccggcgacgagctgatctnttgtacggctggcaggtttaaggctcgcatccggtctccggcggccctaccccttgtttgccgttttagagccgtagatgggcaatggccgtaattgtagtgatatcgcacgctgtctttaagagagtcgtcccccatcgcacgtcgtctctttttggtcccgcaggtcaacctgccccaccaccggacggtcaacatcaattcaccgcagcgggtacaatgtgtagctgccgcacgatggccagggggtactagagcctaatctcttagcggggttgagtgaaatgctaaggacgcttactaacaagtttccccctttcgaaactggtagttaatcgccgctccagacctgctttacacttgagcagtgggctgtgtacccgaaccggggtgcgaattagtggaagaagtcaacgggcgcgagccgttggcacggggtccgacagcgnctcataaaccaagttcggtagattggcggcgtgttgtcacgttngncacgctagttttttagtccatagaatcccgccactcacttgctgcgcttaactacgagacttggccgacgtgatgtggtgcagagtcataaccaggtcncccctaccctatcccgcggtagggggccgtaaaaggactaccaaagagctggactatgccggagctacgctgggcccagtggtcagcgcgcgcattgagtgaataaccctagaacaggaaggcatctaaaagttctcacccgactcacagtgttgcattcggaaacgccaactgtgggcagacccccagaggtagactgtctaagctataacaagnctcttcccggacgccgttaggtagcgggaacgaggtgctgcccagcaactctataacccacatggcgcgctcgccgagatgtaacccctaccgccccttctgctcttatcgctgtagggcaaagctcccatgcagaggctgcaattcgaatcatcccgagtacccaaacgtaaagtaactctatttgcagagtagtaggggagcccgacaaccngtccaaacgtaatggcggtcactccgccatcctcagatgattctctaggncctcgagtagtgcggcaatacacgataggcgaggtggagcctgggcacggttccgctaaacaatccaatcgtcctccaaacccgtgccgccgaggagtttaactgcaggccgtaacttgtgtacctaaccctggagccatcgtaacccacgagggacctcacccggatctcggtcgcagcctcctatcccacacatccctgagacagctggatctgntcaagtatcgcggccataataccanggggataacgtgatctcacggtcaggctagttgcgtctagcagtgcgcccgacactcaactgctaaaacagctattgagcgacacatacagggggttaccatgcctcgtgctcaacctaccaccatatacgccgactggtactgaagcatcgcctatcgaggactcaccctgtctctggcgtcattttattgatggtagaaaataccatattccaggtgcgttgacactactgctactaatttggtacaagctctccccgtccgtccgngcgcggggatacagcagatgctcgctacgatgtggcaagccgtggcagagccggtctcaccctgacgctcaanccgcaatggagacgcggacgacgagcagctgcacacttccatgtaagccaggtacccgcttcacgtgacaggccagtggtctgaagcgtaggcaactcccaatagtaccgcatgttcaatataaatctgaagcctcttgcctgtatattgcagcccgaagttgtcaaacatgtaattcggcttactatgctacgcttccgtacggagggataagatttgactacatagcttcncgccaacctgcctcatttcacaggatggtggcgtatcgcgtcggtgggccagaagcnngcacagtggccttaggctggctagatcagtgcaaaggggngctcgtgcctctgtaagggtacgttgtggtcaagtcggagtcgcnccgctggtgatcctcaagcggtccgnttagcggaaataataaagatgacaacccgccggatggcngagactggttcccagtganactacttcctcctaacaaggcctgcgtggatgtgttccaacaacatggatttaagacgcggaacactagggcgtaaccttctacccgtcgttgcgtcatagggatagtactagcgcctcgcctccacgcgaaggaggcacgggtgacttcctgtacaggtaaggttaaaaggcgttcaagctgctctctcggtaataaaagattgaaccggttgcatcactcgaaaccctcgcccgcaggcccgttggccagacctgtcgaacccattcattatggcgcttgagccaactacaacnatcgccggcgggcgacgcaatcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatctcgttggtaaaagtgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctagcgacgtggctgagatgcgagctgttgttccgagaggttcgacttaatacaattctttggaggccgtgattgtggctacatatatagttatatcgcattgagatattctcgggatgtattcccactatgtcagatgggacagtggccgcgaccactcaagccggggtctcccacgtngggcgcgaacttagtgtcaaaataacaactctacaggatctcctaggcatgtggatcgagtatcaaacagggctgtgtcggtatcgttaaagttttggcgtgggggcgctgctctatacgacagcgacagctgggcaggcatttagcaccatccccagggacagggatcggacacagaccgcggacaaggggaatgatagatgccctcgaggcttagtgatacacgcttctctgcgatcatgcctggtatcgtagctctgcggcggtctcggagtatctggtcttggaggtacccggtaagaatcttcatcggagaccagggcgnccgctcgaatgcgtcgttgatggccgaaacgcacgcgtgccattaagacagcattgcgacgagctatatcgtagtgcttgcgttcgacccaacacacttgcagtaacgtggatacggtcccacttcgagcacctcgctggcactatcttctcctacgcgcatgtgnncttcgtgtataatggcggctgccagttagctatcatgcgtcaatccagcggcaggacgcgacaagcctgccatcacacacggcgaacgcatgggcgtatctcgcgtcctcgaggtcancgtccgccttaggacgcgagcagattagggagcggtgaagatatagactgtaagtccgaccttacgcgagactccaccagacccccaacatcatttcttgtccgacgaccaggagtgatccgccggcgcctatttgtgtacagtgcaacttggcattangcgtaaacctgttaggctttgtaaggggctctgctccgggcaagtgggcagcgtcccgttgattgggaaccgnacgtggtgggatcatggtaggtgtggggatctttagccgacgttcaaggctggncgccctaagtctagctgacggttcgtcattattgcgcgtacacacggtactataagcctcgtaagaacatagactgtcntagcaggtgagacccattttgcaccgagcagggttagcgtgattacgggccccggatgaaggttgggccctgagccattgacacgtccgagctgagacaaaaataccggcaagttagtctaaccataaccaggatagccaacctcagttttgcttgctgccaacatctttcgcacttcaagactgctacagcggagtaatgtnttcaggtggcgaaagaggagcagggttgtgtggacccacgggggcatacgctttaagnnaattgttgatatgcgtttttcgctttagattaaccacgtcggcctccgatgtacacactcgcgtgcagtgggggagcgtgtacattccaacggtcgtcatgaggtctccgcanggtcgcccactcgcagtttacccactcaggacgnnnngtaacatgggaatgggcgcggttagccccgagtgatgttttaggactggcttgaacgggtgtactgtgaaggggcttggcatcggcggcgagcatggcggaggaaaggtcccgaatctgtctccgacgttcgttctacgtattgcgaaatgtgacacttggcacaaaggtggggccatcactgatttcccaccacgtggagctgagggactaagcacctggtagaactttcccccgattactacggatagcaagcaggggggcctttgtatatcgtatccactcgggcaataaatctctcgacattgtgacattttacattccttagaggtgcatcccacgtctaccagcgnaggccgactctattttacccgcnggtggcctggaaggaagatgattaaataccataggtctgggcacctggtccatacggnaggtgacctacgtcagccatgcttacgtctgagcggcccgccttaccccgattgagataaccaccgccaacatactacagagacaaatttgtctcgttacacgttatgtgtaaagctagcgggntacggttgaccacacgatgtgagacttaatgtggancttggacacctccntggggctccaggtgcgtcgcctccctagtagattgtactcggagttagagccttcgccttttaacagatcaaagnaanatcatgtgtgcgtggcccaaatctctatcgagcaatcacgtgggatacagcggtgactgccttcgtgcccttagaagggcaagcatntttcgatggtccgcggtgtgcgccacctgaacgaccacggggccnngggcaacgggcaaaaccggggtgtgaacccaagctctcggtggagagtagtcctctgaagttatcaggtctggtactagctcgtgtaatccggacccgtncgaacggggattgaagggactgcgcttagagatctattcggccccgggtcgcctcgtgtcgcgccccatcgtctgcagttatgataccgannggaacggcgggggggcgtcccggagaactggaggcctncttcttccagcccgcggctgcagcggttgtggagatcacggatattctcgctcgttgcgcagctgcaggaaccgatcgcaactagatcacactatngctgtaacttgcccatgtctttgccagtctccaagagcggaaatagtgcttacatgactcggcaccgtactccgcgtccccaaacaatggggccatnccaaccttattccngttccgatccctcattagattccagaaccccccaaggccccagataagggcacgctgatccagtagggagttgagacagttgctatccccctgcggctgcgtcgtacaattnactacaatagatgccggttcnatcgatcttcggcgcaatngtagcngagacttgcaccaccccctgagcaccgtcatcgcacgcataagtcggctgagtggaggctatcgcacgatcagaccgcccggtgcggccccttccagagtcaaacgtacgtcgatattactaaggagtatcggcgcgaatgnctgcatattgcacggcctcgctgctacaacgcagtaaatttgtcggaaatccggcgtgcgccgggcaaacatacagaactaatgcgctaatgcatatatgacttctacatcgaactcctggaatcaggttcacgctgcgaagcctntctctaactccacttngacaaggggcccggccatccagttaacacgggccgagtncgagtcgttaaatgatgcacacccttacacctgcaacagaaaaatctttagactctcaccactgacctgacaccctnaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcattgggcaatggacgtagcggcctctgaagtaacgaagagaccgggggagggcccattattcggtgctgatggcggtacgaagatacacgaactcgcgaacaaaccgaaacctccggaagtggttgttcggtctagagatgtccggggcccgtgaaagagtccagctaagaggcagtgacatgggtggtgaagcatcgctctatggctctgatttcgtcccagacacacgcacctatgcagagttctgngattagagcagcccgacgaccggcagtgcaggcggagaaggttatctatttagggtccggtctggggctgcatctctggctctccgtgggaggatcacggtcccgcnangtggnacgtgaatctgcggggaggtaactaaaacggccgcgctgacctggtgttgcangnagatccaaagccacaatgtctcggactttcactatcatgctggtgacctggcggccccaaacgaagggcccgtcaaaataatacatggaattgtagctaacagatctatctaaatctgaggccggaggcaccagtcgagcctgtttggattgaccaagcgtcagcagnggagatgggacctgttttatgatgcctggtaaagatagacggtgtcaggtggacacgggcctcgctaaccggagccttcttctgatgcaaggtccagttcattccgaatatctttnccgggagtaggcggccccccgcccgaacgctgcgctccaggtgcctcgccctgatagttgccttcgggtccccctgttcatcttacattcaccgagccctattgganaaatcanagttcgctacggcatacccgcgacaggacttcctcggattcaatgtttcgngtacaattgggcggtanaaagcgaaaatagnacataaatactgaaagggaggagtggtgcacccgcgagtgtcccagctgtccgtgtgccgtacactcactagaactcgtgagtccataccccttgtcgtccaanccatggtganattatgccctcgtagttctgcgaatacggtcaaactaggtaatcccggtaccgagtcgaccccggtctgagcaacccgcgccgcgtaaaagggtgttgtgcttgagcgtgtgaaacaagtgtccacttgtgacgttatgtgtcctaggcagtttaggaccgttaagccgtcgtgtgtggccgcgtcggagctatccgggtctatggggaactctttaaaaatatcttagaaacacttatatatccgtacgaaacactgtgtccatacgcgcgtttgcattgccctgacctcnnccattaaacgtcgcggctcgcgcgctgacaactacggatacgtaagccgatgggccactccngcgtgcggnnaacctgcaccgagagcgcaaaaaacaattaccgtaacctttgtgaagagtgnagaagttgcgattcacccgcgcaggccctactaccggttacagtaaagccgagtggcctcgcgggcccgcctgtacgaacgattgagtgaagcantcggtgtcggcgtttagacccacctaagggcagcgcgcactacgaacagcacgggcggcagagagcagtctgaccattaggattagcttccgggacttccgctggccacggccgattcgcgcagttcccaggctagtcagggcgggggtctaggctgtgtactgagagtctgggcatgaacggaagctggggcccccgggtctagatcncgacagcatgccgacatctgaatcttaaagttgacttccggaacggagtgtcagtatctggccggtagccgtttgatgacgctgcatacatggaagggttaaagtcgcgacacggatatccctatagttncagtccggcccgggaatcgactctctaggtttcggttctgccacaactccacctaagttcatacgggcaaagctggaccctccaccanctggccggggaatgatagcgctcaataggacagggcgtcctgccctgaaagctagatggcgcagctaacgacgcaatttcccacgttacagttccgagttccacagcccctttgtgctgactggtactgacgctggcccccacgtgggcgtactatggacgcttgcgatcggaaaacgagggtaatttcacccgttatcggcgtacgattntctccacccgcgcgggaaaccactagtggcgccgaacaatcatatgtcncccgttgtcccggcctcacgaacagggtttgtagagagggatgctgtgactgaattcaacccgcgacagcagcattgcatccccacaatggaaccacgctcacctaaaatgatgggtcgcaagcaccggttagtcttccggctctccatagggcgcctgtagacgtcatccaagaccggangtgcggccacgaaacaaactatggtcccacatgttccttacgtgcgttagccgttttaagatcgtgaggtgtccgtaaaagaggacagctatatctagcaaattacctgagctgatagaatcgcactttgcgagcgctaggtcgtacatacaagtggaaggtgactagggtagcccgagcctgggccatcaaccggggcttaagaggctaaacccccctgcaagacggcctcataacacccccgtccgctgacttgtcagctggctgtcagcagttcatctgatgccgaagctcattgaaccacattgcactagagtntgatggccagttaaattgcacccagggacatcgctgaatgacctccgcggtgccactactcggtcagtctaaacaatctgcgtggccctanttcggttccttgttggcgctntgaacgaaaactgcgnatccctgctgaccagtgaatgtagtggcgccggtaccacatatcaccgaatttcagtgttgtaacggctgatactgaaccgctcagcgaggcgacacacttatagaaacttcccgtggtgacaaaatggaagatgtatgcgacgtccgacgggaacgtgttcatctagggatggcggattgcggcctttgaaccggatggggaaccaacaggagtagtcatggctagatctgtaaatttcctgtactctaatttcgccctctagctccgggtaaaatcccccgaataggggcgtatctatgagttgctaaggtaaggcgcccttaaaagactgccntctgaactttagctgccagggcagcctggcgcaggtgtcttgctgtcggacagcggaaattggacggaaagcttgcgagtccaagctgtgantagnnnaaactcagccccgggaaggtgaccggcgcccacggtcggggactggcggggtcattgttgatgagcgtacggttcgcgagcctgacgggaggagagagccgactccctggtgtcgctactttcaatgncccgggggangaaacttcccatcnnagctatggtccanccctccccttcggacgggaggcccccngtgcagacaatctgcggcctaatacggagtgttatacggagacagacgncgttaaatagtcgtacagtatcgaggtagtcnggctaggtcccattgctgcagggtctggctcctaagtacacgggccggacacgccaaacgatccataatcggtttttcccaaccgtcgtaagtacggtatcagtgagtnggctcgtcggaaattcgatactantcgaaacgctcaanncgctcgtngccaccgtgtcgctcgacgtccgggccttacacgaggtactgccttctttggtgaggccggccccatgttcatcaaccgctgcagtggtcaacttatataaatanataactcgataacgatgtaggtgccgatctcgactccaacgacacaagtccgaagctccactgccgggctcgggaagaacgggacggttagacccgtcggccgagccaacccgatccgcgccattacatccgcaatgtggccctctagtctgacggcctcgataattctagtaggccgaatgttggagcgctgggagcttaggtggtgttttcactagctgtgtacgaggattccggctcaaagagggacggagaaaggacctcgctcgtacaangnnttatatggaattcgttggtggcgaccggaccgtaaggcgaactgtctgtagggataangcttataaattcatgtcaaagtatttgtacgttaaagcccgcgaaataccctaacgtggcgtccccctaatggcgggtttccgggtgcgttacactgaggtcgtaaccgttgtgatgtctgagttcgcggggtcgcctttagagggtaccaggtcaacttgaacggggttancggcggtggactgaagcccgcantcctccgttctgctccttggttgtcgagaccgccatccgtggagggaccgaagtggccgggccccggggtggcgcaggagtccttcagcaaattaatgtaacttactttatcaagcatctgcccaacaattcgtgtagtcacggtacgattatagctcacggaatgaagcgcgccatatcgggctggatcntgcgccacccggcttgtttgccgagcctcgtgcaaaggcagtgtatnggtggtnatccaccttccctgtctgcgccttcacctgttatgaaccgaatcggcagtctggcctaaccgtatcccgggtctgggttccacaccaaacgcgtgatgncnatcagacagtaggaacccagaaccgtatgctagcccccggttaaagagggattatctactctctttgatccgtggcaaggaaaccggagtacgcagctgaaagctgacccgccnctgcacgggcatacggataatcttacctctcaggagcccgtcttccccgaggtggcctaaccgcctacgctgatgtctgagaacgaacagtaggcgggcagcttgtccttagaatacgactacgatcgcgatatccccccattgccttctagattgccccggctcttgcttccaccggagccaatacttgataggctacccgccctgctaccggtccagcgttgctctcgtgacacggttcagtcacggctcccatttcggccgaaagcttatttatgtatccggtaacattgataatgaggcgcgcaacaggggggccggncgatcatcggaccatttgcagcgagatgtcttaaatctggcttgagtggtaactgttacaaccgcgacccgcacacctgcgccgctcgctctcctggcctgcacagcgcagatcgccaatctcatcgctgataacaccctccgtgtttagtgatgaccagctcaggtagcgcaggtgcatacnnagtagctggccgaattgatcctagcccttttacggtggggggccgnagtacgcgtcaagtgnagctancagcatgctccaccgttggcccgagacttctccagaggtaagtaggtacgtcnctntgcancccgtcctaattcggaccaggtcacggcactggggacctaagcccggctcccgtcctcatantcgcgcggggtccttttattggattaatgccaatcatcacaaacggagtttgtcntgttctctgtggcatgatatggggacggattgacttctttctcagacgctcagaccgtgangttgtgcccgcttgggacggcaaccatcgggtcttaggacgcctaattcgcgcgaagggggccttcctggatagcaaggntcgggtctccaaggaactccttagtganatcgatataacaggaaaaacctccagttcgggagtagtaaaaatgccctgttaatcgtanggcctgagctttgtgccaggagcgagagcgcttctcaaggtacagcgtatactggtattaacgcgtcccggacaagtgtaaaggacnccctgttgaccgtgaatactagtgttggttcgtagccaatttcgtaggtagaacggacgttgtgcacctgtcgttagtctcgcgcggtacaccgaaccatatcccggggaaacagttgcngcaaaaccgccatgaatagcggtggctggtgaaacgcccatattcaaagaaacgtcggaagcggattggtccaacgantcgaacccctggcgaagagtaacccccgcatccctacatctgagcgtttnattatctagtagagctggttgagggtgaaatcacggatatgttctcgaagnggtncgccttccntcgtggaaggatactgacacgggcgacagttttgcggggtcgtccgggttgatggcgttaagcccgctatctatactctatagagatctcacagacgccctccttcaaggttccccacgccaagattgctcttctagccccaagcgctaccagagaaggtggatctacgtgcaatagaaaattgctcgttttgttcgctaccgaattgacgtctgacaacgcgatattatagacactaagccaggattcctcaccagcggcccaccaacgtgggatccggtngttggcgaccgtgaggaagtgtgtgnctctcaacggctcccnnactgcnncgccagaccttcaataggttcatggtaagcagccatatacgctagcgagcccttggctcacgtgaacaaatccctctagggctaacccatcaatggcggcgttacgtaaagggtaccggcgggggaaggatcnggtagtccctttcttaggctcaaccgtcctatccgcactgaactgggaggagtgaccctcgcattaaaggtaaggctccctcgcattcgacctgtttcgctggccnncatcccctgaaaacgcaaagcaggagatctagatttagagctgtaggtacatccgcatcacgatgccgaagcggacgacgggcttattcttaccgccgggaagggtaatgtcgcagcccggataggtacaaccccgtagaggcttagcccatcgacatggaagcttattttgcaacgtataagctngggtctttaattaccgcggtgtcgcgaaaactgatacaaaaaaacatcgcctgggaaggacgcccgccccntggacgacntccggttaaaagtaacctagagacaaccagaacctgggtatgcaaatagatgaatatgatgcccaacaccctatgtgatcggggcccaagtttaagctgtagctcgtacgcgccncctcgaggttgtgtgccnnngaacgactgatgtattgtcgacatccccgatttgtcctcagtcatttaaggttgaaatagnctancctgggacaacagtcgccggcactcaacggggatgtacccacgtatcccgcacaggctccagcgtggacgatagcgtcccgctgacaaagcgctctatcccgtcgttattacaagattacacccgggagcgaagagcagccgcaatggttacataggacgggacttcgaaagncagtccgggggcntaagtcattatatcgcgnatccacattccatttaatgggcaggggttgggcctacagcgtgtgcttacgggtttatcaacaaggacgcgggaagactatcggcactagcatcatgcactaacggacaactactgaatgggatcgtcgcgccaacgcgtgcagaaggatcattgcttacgagtcgtcaccggctttacctataccggccttgtaatgcgactcgtggccctcgcggctacgctgatttgtgctttaaaggcaaagagaaagtactacgttgctgatactgtctgaagcagggtactagtcaacggttagcacttntcggactcacgcttcgatccgatcgaacgaaacttcccgccacaagtgccactttgcacggtgctaagacataccgaccgtaaaagagcgggatccgtttacaaccatgacgagtcagagcccaggtgtaagaagtcagccctatgccgcgaaatgctgccgggcggtgagatctccaacgaaggaaagttgtcgcgggcggctgtgccacaatccgcgaaatacaccagcgtactccggatgggtggaagagcatagttgagaaatcatccgtcggcttttagcgatacccaatatagtgcccaggctaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgttcccgctggactgcccgatgtaaggatcacagaattcgataccgagcttttacgcggcgtatggtctaactgaagacatgcctaacaggtgccatgtgtcgctccactttcatgacatcattgcgactnnggcgagtccgtcagggcttacgcccacctgcgtttacgtagggttcgctctgtgggagcgcccgccggtaaataattacatcaggcancnnagcttgttttattgctgcattcaagacatcgtgtttctggtgatccgggccnctatcccagaagcatccctcggcgcgacaactaggctattagcccggaataggaatcggactgtagaaagctccacatgcaccctgtttancattgttgaatcatgtgngctggctacttatcgatcagagtcaggcagtaacctgcgnctcatctaaacgctgggtgttagntacacgnggattcaaccacttggacaacaatgactcgcggagggtaagtgtgcgtcnctaccaccccaggtaaccgcaccncagatgctacctttaaatgcattctcacgagtctaacaagggcaacgcctagcacgtatggtatggtcacgggatgggacagggtacgaggatgtgaacttataagccaacggctcgcaagancccccttatgaacgttccttgggagaagtgatcggacattttgtcgttggtcgcgcgttcggtcttcaaagacgtggtcatcctagcgcgagtatttacntcggccggcgtcgcttaagagacaaaagcaagtacttcacangttttcactggtaaccctcgcccccgtcctgaaagcatgcaacgcaggaaaaggggctctgtctctcggcacgacgcctcggggtgatnacccgtactattttggatggtcgcccgctcgacaaataatttcttccgcagctaacgtttgtccatgtacgggagatgtcaacttgttacaggcattagggggagacacgggaggtgggcacgttagatgnnttacaaaccgacgttgagcggccgattggcaaggtgaggttcgtggtgacagggagccttcgtaggctgcgtcctccattaggagtctaatgatctacgcgagattcttgccagctgtattcacctccctacttaatcctcaagnccctgtgttgggcgctcagatgggtagtccggttttaggtcaacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaaggcggttcgaattaagttcatcgacctcaagagagtgcaaagtcgttcatcttacctggctgtcgaagagaagaagttattttgttgagagttcacgggaagccattagtcccctcaggatcctactatcacgnacgtgacgtaagcacaaagcacagtggcttcgtgaagatgttgcaaccgtcacccnacctatccccatcaccaacttcatggtcggaccctcgaactcatgggacgtgtaagagaaccaaggcagacaccgtaatatcaagtacgtaantctgggaggatgtagacggcatatcaagagaagcactgaggccgcgtctaatgacttaggaagtattacgtcttgagcgactggggtaaagcnatcatagcctgcgaagtaaaaccagaaaggacgggtctccatctctatcaccaggttacgcaaggtggtgggcaaaaggagccataatggatcatttcgggcaatctggacccgcnngnccggcgagcattctttggtactctccagtcctgcgtgacggaagctttgccccttcacttagaatggagttaaaacatcctccctattctagcgttgcgcgccgcggcgtgacgctatcccccgcactatgacttttccttgtggcaccggtcgaaagctgttatagagttttcagcccggtaatggtagccacccactgatgcacagagttagtggtatacgggaactagtcaacgnaatacaagccccttcacttgggcccatcctctcccagagccacagtaagttggtggatcccctgtaaatctggaatgataagccaccgcgatctaggacggagagatttaaaatgnagtcgggctataacaggtagctagcacgtgaaacatgtgtagcggcgcccgcgcaccctngtctgtgaatctgagatagcttcccctggccgttgacttgaatatgttgcatgtgcggtgtcatgcgagcgcagggtggtgcaagtgtccagcggtaaaacggaggggatattagataaaatgcngtgtggacctgtgacaagtaataatatcttcgggcatgcgtcgaggcccttagaggcgngcnctatgacntgcgccgggggggggcggagactcaacgtcaacgcattgccgcgctgcctatactacttagaagaatcggaacttgcaagcgcaaacagcagcggaacgaacaggccgagagtccctgaggttggtgccctagtctccatgatgccgcgccctccggctattgnggggggtgtgtcgtggagaacggccccgtagggtgcctaacgagagcgcattactagccttaagatggctatcttggttagagtgtcgnaaccttctccgtagcacgganctgccgggaaggaagggccaacaccttcttccggcggttttagacgatagcaaatatctaactatcactgatgcggtgggatggtcaggctctttgtccactggtgacccctgccaggatcagcgtcgactcgccaccggggtgcgattgccgcttgcggcgnacgangacgaccnctactcgtccgaccgcgtccctaaccttacgaaataccaggcacatgatctgcatcttttcctttcgtgctaggaagccgaatgattcgccgcatttgtgacggtgggctaggatgaagaatacctctgcgtcgtgaacatctggcaaaatcgaatcccgacatgaaatgacgcccccgcggttagccgctgctatcgccagtcccgattcatttagcgtgaaacttacgcttnnctttcgaaattgtcaccatgtcgactcgggcgattccgggtatctgtcccttgccctccagagggttctagagactatgatcataaactcggcttaggaaatgggcgcggagcattagacgggtatcgncattgtgatcgatcggccattatgcggtgcccttgntncatgccgccgcaacactaggcaaactccaggagatttcagtttcgcctctaatgacggccaactcccgaggaggtatgcaccgtttctgcatacggcgtcgctccgggtggcggcgaagaatgggcgaaaaatgtaggaccanatagagaatgccgcgccacgaatacacttgcgatttcgcccgaagnacctccagacattccgtcagctccggggtagatacccccacgggtgctccgccgcgagagcaaaagccgtaggagacgaagagatttcaacttggactatcgtgaactgagcactcactgtaaggcgtcaggaggtcgaactataggctagcgcacatcgggtcggcaacccaacaattgatgtgctcatatacgacccccgggcatttccgcaccagccgcccctaacggtaagggatgcctcgtgaagatcatcgcccggtctgccgtctcgaaccccaagtagctcctgccgcgccgtgcaaggggcccgatgtagaggatcggttcgccatcaagatcgattccggaggcagagatgacgtactgcacccagttggttctgtcgttggttctctcgtactggtgacttancccaccggcagggattcnatgtaagtcctcgcgccggcccggacccccgcttgcctgcgctccatcccctagtgcagcggtatgcccgttggatcctatgcccggtncnctcggagttctcctgggaatcacggtgactctttttagctataccccacgagtatgactccgccggtataatactgatatctagacgagcgtaggagacgccggaacgagcatgaaatccctaaccaggctcggcaccttcattcaccactgtggctccggtggggtagcacaatcggcttagaagcagaaacttccatcttaggccataaagtttcctgagaggggggggtactcccagtagcgggtagcacgagcttagattgtcagttctggtggtgcacttggatcttgagaccgtagggccactaggcatcctgtttatactagattgatagcgggtggtaggtagggncgttatggacggaccgaaacctgcgtggcggggtgtgcccacacctcagtaaacaaagacatcagccgttgagctggnggaataccctgcctatctctcgcctagccggaaggggggatctactcctgcctccgtgttactcgttgtaaggtgcacacccacatgcccccggtggtcagactacacttgctgcccttctaggatcgccantnagaggaatnccggtctgtaagtcccgtcattgccggcccggatcacattgtaacggcgccgtagacaccggaaggcatttggcgacgtccgacatcgcaacccgggccncngacttcccgttgtattcgcgataagtgcagagggaaaaagctcgccactacctgatttgcgagnaactgggtggcttgatgagtagcgtggctaggtgcaggatgcctattgtgagancgacgactaagcagcctaaggtggtcccaagcacttcgacgagtaccagtcagagcggtaggcctctcgataaaccgtccgttatataggnctaccagntaataacccactctgatcgcgggcttttagataaacgatgtccaagcaaaactagattactacatcagctgtctctcgggcgcagcccccgatcgtaggcccgtaaagacggacaaaccacattcctnntccatatcatctatacctagccgtcgacattncgtcgaagtgaaaggtccggggtaccggtcgtcaaccacnngnaatgcgggccgtccaggagctctctccgaaatagtgctttcgggtttgacaacgcnaaagctcacccgatggccgcccatgtcggatggtagcatcactgtgcgtatcctggttacggaacgaaaccccacccatccacttctatcatgacagagcagcngatgtgttaaaactaaacgattttnnncatagatctgaaatactaccctcacctccttaaactaatatgtcagcatcaaatctaccaccctggcttctccgaggcgggagcgtctcagaaacaataaattcggggttgcgccccagcatgggtttatcttactgatcagctcaaacttgtccgcagccgcgttccggtcggacgaccgcctaactgggcangcagggagcgccgcggcaatttcccgcttgaccgggtttccattggcagtcgggcgacaacgacctgggcctgtacgaccgacaattggccgatctttcggactacaaattcctaacggtnccccgggggtgccacttttcaacccaactgagcttttatcctccgcgtnctgctcggggtcaagactcccgaggtggacagtctgttgcgtagattagactttctgactgacattaggtacccgacgaagcagggcgcgcgggtataacaagccgcttccccgtcactccccgcctgggcgaatccggtggcgggcagaggctattactaaaggtacgactcgattgacaaaaggatctggactcacaacgccttcttgccccactagctcccgaccccgacnctgggaacgggggttcgtgcgcgcctgtaggctgagaagcacagttacggncttagtaccgacttttgtccccnacagctgcctttaggaacgccaatctgaaatacgtacaccacttggaatattcagccgggtcgacggtctttaccacggcggatcgcctcggaaggctttgtgtatgcagggccggaacctcctatgagcctnccggacctattctagcgcggcgcgcttggggctccttgattgagacatgacgctctccacttgcattatgggcctgcctcacgtcacggacggcacccaccgacatgatttacgtggcaggaccggccgatccaagatcatttacagctcagaggaggcgtactagtctggtcatgcgcagaaatcgagcggtataaatttcttagtgtcgctcggcngnccggaaagtgtaggtcatggccttggtaaggntgcaccctttggctgaaaatactcgtccaattgccaggtttaagatgctagttgacgcaccgtgtcccagacgtattaaaagcgcgaatgaatcatatgacttcattaagnctcggnccgcctgtgaaattgacgtgacagacaatttatgatcatccacaccaaccctcccccaatgtcggtttcaactgccccgggaacattccccgtgaactcgggggatatgcgagactttagttaaaatgtctacgaagncaagcctaacacgtgcagccgaccagggggtgactccagccttatctgggncttagcaactttgtaccaggagaagcgtaagagttactagtcctcaggttaccgtaactacgtactcgtgtatgtgcggtctgctggaagatagcgggaatcaggagttttcctcccgaaacctctcgtattcacggtatctcgtttggaagtagacgtatacttagcatctcactcgcgtgagtcccgagctcatcttgngcacgcagccgcagtccggtgtccgtccttcgccatcctgcctggggtctactggctagtctccatgctcgcgaaatagtctagttctccttgtgtgcggacccagccacagcagattgcgagaacgccgggccgcgagatcgatgtgggtttttctatatagcgttgcgnngtgtcctatgccnccggcatcccttaaccagggaagcggacccacactcggcttcctccccttcgtggccgtccatataaagttggcttagccagcaccaatgacngcaggataaaaccttccccggcaccagtttcggtacgaggcaagcagcctcccancgaggtggagtcagcgcaggtcttggggtcctgctatggtccacatcattggagcgtcggggggacagcggacncatcccttcggcggggcgccctccctgagccaaggaggccctcgctccttatgcaacatcttccggatctctagatgttcttgacgtgaataagccatctggcttcgcactgaaatcccgtgtcgtcacggcatccagctgtgttattgncgcggataagggtctgatacacatgtcggattaccgagaggtctgcatgggtactaattgcgagtacaggtggaaccctcgagtatgtgatgcctcgtagacgcgggccgacggtgtgaaccgccacccagccgttgntcaataaccgattttagcagtgcccttgacctttgctcaagcgcattgggctgcaaggacggcaacccgagtcatgggtgaggctacttgacgacgcagttcaggccagcagtgtggtcgcatttccatgcttcaattcaaccttgcccaccatacctccgggccattattctaattatttccgcgacttcgcacgccttgcagccgtgataagagctttgtgcgtgcgagttctgagtgagacgccgtacagcgctaatggttgcgatatagatagtgccagcggcagattcctcagcctggtccgcccatcgacttgtgactgaagtggcatcccgcacggggcccagtgcgcttggcttgcccngagggttctctngatgagagtaggcgtcctgcgacacggagtttagctaatctaatgtnggcagcgaatatccatttcggccctacccaaggaactcctccttggcctngcagccttcgcagcttatgaacttagaggtcgtgaaaaggctaccggtgatccccggcggcgacgttgttcggcggcctctgtcntaatatctggtccctcactgacccaagggagcgcgatcatggacttcacagtctaggaccccaagggagatcataacgttgccccgcgcatctcagccgcgtgattctgccagcaccccgggcatggggcagagaggaggatcatcagcgttgccgcaaactgctcagcgccttacgacggtaatcctgaacaggtagacaacctgaccatcaagatgtcaaggcgcgcgacacagccttagaaactaatcgcccctgttgctcacctaggtgtntttcgctctacagcagactcggctggctcagctgtcctctgcagcctcgtcggcgaacctaggctagtagtcgtgtttgcgaaccggagagcagatatagtaatcatctgccccttatctctcatgcggccacactggtattaaaatgcttacggagtaactacgacgggttccattcttcatgtggaaccacctgctgctccttggttcaccgcacngtggcaccccgtgcgccaatctttaccacttacccagcgtctgcccctatacctgggacgacggtggtacgctattcagccaaaccggtttctttccgctgattgtgncaaaatcgaccttaagggcttcacggggnngagtatattagagggccccgctaaccagctctccgggctagacctggggctggccaaaaagaggcaggggtgggggaaagngctccgttacaaaagttgccactcggtgaacgccacttatcgtgtcnctgaacatctcagtcagtgcattagccatggacagttccggatacgcgcagcgcaaagcaacccaccgcggatgcatggtgcgagccggccaattggtccctaagcgacaaatctgcgtcaaacngactcacctaacaaatcaanagtggccangttcccctgggcggaggaatttctggatccgagtctgatacgtgctcctatggggtcgctacttacgaactagtagtccgcgcttgaaccaaaaggggagattgcttacgtaaaggttcgggtcaaaatctagcccgaggacatgagtacaaatattattccctagcggctatacctagaccttgatggtaccccattccgtggatctccgcccaccaggagttgcaacgtagggtcgtgttagtttgagatgacctatcgactaactcctaccgttggacatatctagaccacaatccttgccgtccgtcacatgctgttccctcacgaggttagggagccatctatgacctatccattgctactcagactccaaggctcctctcaactggcgangagacgctgatatagcgatccccgagtagacagaccagcaggccccatagaacgccccatcccgagtcgggcggttacgcgcaagagcgcccgttgctgtcaaaacgggcccgcgcctctcctatgaatctgcggaggggagagcagccactgnggaaggtaacgtgtagtgttaggctangttatggctccaccacctaggtatccatgcgcctgcctccctcttgcgtacggtgggtaggacctggctgggttggggggagcagcgtggccgcagaatagcaagcactctgcaatggagggctatcgtcactaagcgcacattgcgtggattcgtgtaccttcgctgcaatgcccgagggcgctccccgtctgatccgaattgcgcgccttgtcctacaatggaagtccgagagttcgtgcctgtattgactaggaaccctggactacgggtctnccaagacnatggccgacgcttaatgcaccgttatctaccctggatcatacatgngctaatattactcagcctcttgtcctctgaggggaattttggcttaaatccggaacggcatccaatgcgagctgcatgccaccgacccagtgataagacgccacacggacctctgcggtcatagagtactatcctcgatcgccttgtanactacccgcctgagatagggaagccgaatgagcatgagaccgacgcacaactcacccttctaagtaccggataagctactgtatctgcccttcgtatactgccagaggctcagtctggcccggacatcatggagctctggcggcccggatcggagccaggggatttgcttgaaatctgaacangtgggattcagttcaaacgactgcctcgcatgtgacaatgtaaaagggctagaaaaagtaacatatactgctcctccgaggtagatgtcacttgtactcggggggcagatttttgagtgttcctttgctccatcagttgggtggcgcttcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgttaccggtgtatcgcaactatgttccaccagaagtgtgattctaagttcttgtatgtaatatcgcgcgagttgtgggtcgacagtaatttatatgtcacatgggaggtaccatgagtccaacgttactcnaacttcaaacgaattcatatgctacatagatcctcgtagggagatatgacatttatgcgggtgaaggaacctaatcnacaatcctctcacataggccgcggcaaacagaagctctgaagcatgtagaggcctggatggaaattgggtattggacatatttcccagctatgtacagcggccggagcgatttctttgctaatcgtgtaagtacaatcctgtttcggctgagcttggcgtctgccgcctggtacgtaactatagtcatnngggataatgtacaaaccacatgactctcggccagtcgtgggtagcatggtagcccataattcctaacactcgatactaatcactggcacgaactagaacttcgactactaaacagatagcaaaaaccacaggtcgggggcagggaagcacatgtaaagatataatctttcatctcataggnccaaaatagtgtaggtgtgcgaagttcttncctgcagatcctgtttcataggctgacccggntttactattgtgggatgcgctacttttcttcgcggtacgaaaaggaaggcatacgctacgcagcagtccatggccctccattacttgcacgtgcgctgcagcacttgaggctagggacggcncggcgccttnnccagtactcctcaggtgctacagtaccaacgccgctgggttcccccgacctatacaccgtggcgaccctgagcaatttgggctgagacggccgctacggagcctttgttactgctactgactaggtcaagtttcaactaggctttgtgaactgtctggcccgactagtttaattgttggctccggatttcttcgctttggcagaaacagagacgtcccggacncccgcacacagatctaatctgggaacggcggatggggaagaatatatcgcgtagtttcatgggcggcgattacctgaggccatgcataggtcacgtcgctctgcagcgttagacagagcctcactgatttttgcgcatttagtncgggattgtggctggttctcctcatcgctcttattgaacagaagtattggatactcgcggtacggatccngtacacacgccgcaggtggcacgagtcataccgaaatcgaggtctagttagcatgctgcngaagagctatgtacggaaaaggggttcacgctagtgtgcgacacggccnnccagtaatgcgcaccttgagtagcgcctttcccagggctacttttggccggtagccggggaatcttcnaacatcagggagccaatgtcccgccagtgaaccggtgcacgtctcgcgaggtcctcgtcgggcgaaagacacccaaaaacggctgctcgggaatgtctttcgctagggatgtggttcatcccgctagacatggaccatgatcagtgtgtgtgctccagggcggaggaaagagacaagtggggggggtggattgagtttcagcccgagaacagtagaaattcataagcgggatatgacgatcgccncgcggatagtcacacccccggttggcaaggttcaccgcggcttcagcctcacacttgcggcgtgttctagcagaagtgcggtctaagntnccatgataaccgtaaangacccttgtttagtagntcgctcaaatgtagctcagggtacacttatgctttgtctgccgcggcggcgcgcgaccgctcaccgcngnttgngngatcgcggtcgccaccaggtaaaaacgcaaaaggggggaggtgcaatgaggatagacgggggcctttccctcatgtgggagtgaatagtccatacctggcctacatgacggatatgagaagtgaaacaattgcatattgtgcctccctatncggtttgccttgattgggaccaaccgtacagcnggctgaacaggcatcctgaagcgaccgccgtttgggacatagcacgcatggtatgctcacgtgctttacagaccatgcgttatttcaaaatgtactggattaatcactgataaccactagctccgcacttgattctctccaagcaatttcccaaaaatgacggcgctttgtcgaactatttncagcgacagaaccacatgtggtggncaaaaaggagaatttggagcggtgtngcctcacgatgcaagaccatcatacgtgcctgtcgacgtagagcccccggtaaacataaagacacgtttcacctggagctaccacatgtctctttccgtattgtttgcaaccctatcaatgacgtaaatcaaacatcggactttctcttaactaaaggnatctcgacccttgtagccncggtccaggcagacattgcacagcgcccancacatgtgcggggactcggtatgatgcctcgctgtgtgcgccgcagctcctttttgtgggggtcaacatgcccgtcccggcgccggtgcacgccaccagcgtgccgagtcacctggagtgttacgtgcaccagacaaaagtaatggtctcggagangaagacgcgcgcagctgtcgcctgtggcagttgttcttgagctttaatgcaggcgtatatgcgccagagtcgggatcgcattatgccggccccacagtggtgagatcagccccgccatgtctaagatccggaaaattcttggtcgagccgaccanggcgtgttagcggcgagtttcagggggcgtgcagctgtgccctatcgtgggagcgcgcgcgtgtcgctgaaatgcgcgtaggcatggggcgaccctagcgacgaatccagatcaaccacacctaaccggagtccccccgtgatgtttttagggacaacaccgggatcgtatcagggagatcccactcaagagttgaggagggagcggttagcaaccgaaccacagctcggaaatcagagagccgaattcattggtcacgaacgactcgagtagttgtattttgagatatagcggctcacttataggaattatagagctagtcggtccaggggctgggcttcggtcccctgcgtcgggtgtatcgggtgggagtttgtcataaccgatccattagccctagggacagtacaaagaggcggggcaacccgncatagggtccacnccattctacaacttagggcngcgacaataggttaccatcaggtttcggaaanngccgggagttctaataacgagaaagactgtactgccatcgggaatccgtccttgttatgcttgtaacgtaatgtcgcgatgtgggcatgtcccgagctgggcgcggccggcccgcagaaaccggtccagtaaatgcccagtggtatgggtcttcgactcgaaggcgtgacgcccgatgcaagtaaactgccgatgctnggggattgaaggggattctcaatactcacggagcatgctctgaccagcgggagccggcgtnccacgncgtttgttccgggccacatccttcacactcaattttattctatctgtggatagcgngatcacagaacgtcagtcacgagtcgcatggcgatggagcgttggatgggtacaacgtggactgcgcgacagaacgtagtctacggtggctgtcgttgcgcacccgcacccctctaccgcaccaccctcactagtggannnaatcgcttggtcccgttgcgaaactatcgaacagcggcgaagcctcgtgtgttactcggactggcacattaccttgttgttggactcaccgggaggccggaattagcgaagtgtctcgtcccagatggtgtcatccctacggcgatcacgcgtggaccacatccgctcgtaaacgattacaagcatctaactgactaatagttggccntacttggacgccatagcagttccgggacccggacgctaggacagcagtgcatgagtaagctctaattcggctcggcaatctgagcgtagttagcanggcgncctgccgggagggaaactacccctcgacgggtcgttgcgactgacagttcaaggcgcgcataggctgtgacgtatctcgttcgcgatgacgtttagccggaagagcatagaactgcgtttggagtgtgagccttcggancttatctcattctcgtagactctgtaattatagtccggacggaagaaggcccatagtcagtgcggtggccgggcgtcgcgaaantttacgtttagtcatcaacttcaggcgaatgtgtataacataccgaacgcncggtgagataggggaggtgtcgctgacgttcagtcggcangtagtgcctgccttgaccttccagatacattagcgtatctcagcttcgcgggcttgggtccgtnttaatggccgagtgaccacntaaagtgncgtacgctagggggtggtcaataagctttcaacgctcagntgtgtgctgtcgcctgcctttcgtaggnaagncgcagttatgtcgtttgactctcgagcaggcgatnaggcatgtgattatacggacggtattttacgcgcaccatggggcaatatgttctccggaaggttccgttgggtgctacttcaattgcgctctcgggtactagggtgcttatatttctgcaaatcgtggaacaggctgtcacttgcccccccggtgactacgcagtcaggagccttgaggccccttaaaggtacgttagccagatctcgacccagccctgcgatagagcaaacggctcgtggagctcccgacttctcaggtgactanctctggtccatcacctagccgagaacaacagaagatgtgctgctactgctgccccctccacttccgcacccattactcgcctccgatggccttgaatttccggctgagtcacattagcgggctaggtctcgctccggcggagcagaatgttaagattttgccatgtttacagagctgctctagaccccggtccacagacctgaacatagagagctcccataccctggcgaatagcacccggagcgtgggtcacttcttcagtgggagtagcggattaacaggaagccagcaactgatcagtcctggcgaaattctttaaggccgtgggtacgcgcccggtgccnacgancgatgatatacgagcctttcctccacgaaaccgtatcgcnctcgaggggcgggcgaaaggactcgggccgaccctggccactaacaagtgccttngagtgcctctagctcgagccgtcgtggctggccccgagaccgatcgtcagctcgttcataatcttggaaccttcaatcaatgtacagacaacattcaatctgtggcgacacgcttaaatactagagtattgagaactcgggcactccgggaaatgacgaacggtgggtccggtctagagcaccagaattccagtcgatcaatcacgattggttgcgaatcttctgccgcaacaacggccaccctacaacccctgggagcgaaggttggtaccgctagccttttactcgttccacgaccggtatgcattgtgagctcactttgaggggccagattagtccagttcgtcgatcgatggactgggatggctcggtcacacatcagagctgctatacgctatcgaagtctctggtggcgtgcgtgattgtcacaggtgatgggtgcggattaaaagctaacagacgcagagccctggaattcgcatcgccaagctttccgcccgacccatccacatccaggtacagagtcggctcccgcgcctcagaccctaccggcttcccggcaaaccaattgtgcaggaacacgcccccccttcttaaccatgtgcgctgtactgccatcataagtagccgcgagcattgacgaacaataatagggttgggcgacgccgcaacgatagccccgccccctcagacnnaccgccatcccggacccgcgatctttgcttttccaagtggaggaaacgccgtctttctcttgttaacagacaccgcctgccggagtgcagctggagacgaccttggccctcggacgtgtcacagttactgctgacgaggcagcacctaatatcgtagagtatacccaaaccgtgctcgattgaacaaacgtaatacgggcagttacttaaaacggaccccaacacgttcgtgtgggtgaagggctataagtccagcaatcttncaagccgtctcagtagcagaanccccagacgngtagggctccaaccgctgatccggtcttaacgcggcaaaaaacggatggcggtcgaatacaagtgaactcgcgagcgagtgtcaccaaattgtagcagggtgttgnggaacagctatagcacccttatgtaggatacccttcgtcggtcgtatgaccccccgactgtgggggcgcatagtgccccctcgaatattgcgagtttttatggcttcgtcgcgtacttgcggatctagctgaggcgcctgagttgcgctcaaagaagggcgccgcaaccgagatgcgcatcttggcggctagatggttgccacacttagacccggttcctgcctcggcagcacttggggagatttgtttacttccccgtccggcccgcacgttcgactggagcattcatctgatggcttgaaagatcgttacgtgaaataacgaaacaaattcgcacaacgagctacgcttcgggtctaggctagacttacgtagtcntggccccgcttgaaattagcaagcatctcagtgaaacagggcaaatgcttgcgcgtgaancccgggcttcggtagagactcccgtgtttgcgtcgaagcgctacgcgcgacgacccctaagncattccacaggccgccaagggggactgccgggatgtgtgctctccgatctgataccacatggacgtccccacggcccgaaaggcaacgagacactcatatcgcatcgacccgtatcgcatcgggctattccaagtctaccccgtcaggcgccacccgacacataattttgtgctcactctcgatgccnggcgaatataatagtanncagtatgaaattcattgctccacgccagcccacaatacagtcatgcagctcgggttttgcggggcgtactggcggctgcgtgtccctctctaccctnngctcgaacccatttcgccgttatgccttattcggcgcgacaacggagtttctggcacatggccctgctgccggtcgacagaggcgcataggcgatgctgtccttgtctgtggccgaaactctccctctgcctttcctcattgaagagcgttccagctccggacactggggatccacgctggaagaggtaaaaacatcactccggtccatcgtctagagggtccaggtggtctcgcgtcttcggcgcccaaaaaccagataatctcgaggtatacgagtcgcggcgctcgcatatgttcgactgttaagacctgagcgctctggacccagtactgagaaaactaaaaccgttctctatatgttaggcgatcgtgctgggataacattatccaccagacaccctgtagttcaagatgcaaaactgtgcgntgcaacaagtctgcactcttaatggagcaatattagcatagcaccccgngncctaccaggctaagagtttcggatacgctcaaggtgcataatagacgctnggcctcgagaaactattgcttatgttgcaacttggtggtatacttggtcggctgacgatcgggactaatgccgccccgacggccgtgggttttgaactagtggcgggaggaactctcggttatacccactacatagcaggcgtgtttttaactcantaggtgcaccgccggtacacacaataacccctatggngatcagaaaaatgcaggagttgctccccggtcgccgcacaacctccagggcgcactccgcaggtggcgtaaaggggagacacttgatcatcaggtgtccggaaaccggtccactgtcaccggccttatagcgttcctaaccgtcnggtcgggcagggccatatatctctctagttgcatagctcttagcagccccttcatgtacccatgattcatgcaccgcctccccatgatgcaagacccagaactctctacatcggggtaattatatatcgnatagccggctcactcgccatgaggctcaccctttacagtgctcgacggctgctgccagatagcgcccggtccgcgcccgttgacagttggctcaccctagcgtatctcaacactgttgcccagcggtcactttctcgcacactgcacgcatggctggccactgcataactgtttgtagaccgccgtcaatctactctgctgggaactacgtgctgaatcgccctgagcatcacaacaactaaagtcgcncgtccatgacaccggagtgagtatagttaggggccccncaacagtacggtccgggaattgcccgacttgggggggatcggatcccaccaattaagacggtagtcaccccaagtagctgttgcatctccaacgttttgtggcaaaatcctttagcagatttntgcggtagttacatgcagaaagggcctaaagactagcggcgngaaggtcattgcataagaggaatcatgagcccgtgtactccgggtcggacggaatggtctgtgacaaattaggagcggaggttgcttactatgtgccaactgttcgtggcatataagcgaccccaacgtccctcgatcatctagagcctttgtcaaactcaacggatactccaatagtagaaacagtcagggtgactccaagcacctagtactcccttacatcacggtcgcaagccaccggacgaggaggtgtactcacgaggccttgcacgcaaaacttgctcagaaaaatctataatcgtagtngaaagtgcgcatcctgttggttcccgtcgcagagnattagcctgctacctgccgggcgggatgcgcgtggcagctgagtaacaaatcctatcagtaacaccacttatgttgtagagtattttaaccgcgcagtaccatgtgcctaaaagagtcttgcgtaacaccgactcttggctgagtatcgccctgggaagtctcagctcgacannaaactatattttaccgacctggatcactttataatgccatggggatccgaccggcgagtaganagtcaagagctactccggccagtccgcttctaattaatgtacccaaaaataacaatatgagccactccggcattgaccgactgcgaaccgtccaggtagctccacatgaaggagatgagcgagatacctctggctgtcccctggcaaatgagattctgtgcttaggtcgcgctagtgcgatcgtagcaggggggcgtgccttcataacttcctactttgcgtncgctagcccgccgatagcngcggtttgaagtgccccggaggcacctccggggacagtcaacaacatagataccattagaatggaaccncgttagttatggagagnggcnggcgagcgacccgtcttctatgggtcacgaaaatgggacgcccccgacacagatgaattaagagcatcagccccaggtacaagtcgggggcgatctgtgagtactcggcngactcggccgaaatatgtctcttccgcctcgaagaggttccaaacctctgccaaacggcggtctccatttcctaacaggagtaaataccgggtctcggagtctgggcgggctgggtcaccggggcccgcggggcgccggcccagtgggttcaacgagttgtaaagcacagttgtggatgcggtgacggattaacgaagttatccataacctatgcgggaacaatcgcgtggatttgcaccgcgttttagccgnngatccgtggtnccnnnntngnggcanggtacgtcgcgagttaagtacgtaaacgttggagaacttcaagagcgagtatcctccatggtgcgcaccaggtagtgaccaaatattcgcgggggggatgcgagctgttgcattccaccgcacgcctcccttacagtgccttcgcgcttccaggttcgcccggacgctacactcacaccacggtctggcacgacgagcagacatagttgctggcgcaggtcgttggttgtttcacaatcggaatcgcaagagaagcgacttaccgcgcaggacagcatactcacataagatgaccctcagtgagttgctaanttatctgctgcaaggctcactaccgcaagctagtttttagaaacccgtaaagctcacgtgtacactgcagtcgacttgaaattcatcacgccacaaacagacggaaggaaagacccnaaaaaactccagtcgaacagccgtctcggagactaacaacccgcacgaggtctaggccctgccaggttctctgttaacggcttcgcgtagtgtcccgtactcacggacttcctggacatgaggggcccatagctattagcgctgcgcgtgaggaagcacatgctcccattttgtgacgttgaccgtgtacacgaatggtcaagctgggcatccaccggctacgagatgagggctactctcaccgctgacctgtcgggaaggtgcttttggatcgggcgtagcttaaggcctcatcggtgtgtacgcaattctggattcggggcgtacgggtgtcgaaagtaccgtatgttccccgacctgcatagttgcattgccccgcctaccaccgggaagctgggattcgcctttgattgtacggttacacacagatgntaagctcccggcatgcgcctgctagtgtggtcttcggcatcanattacggacgtcttgctctatagacctagtncaggacttgcgggtcatctacagtccgttccgttatggacatctacggatgagactctctacacgaccgaacgcagcacgtttngttttcgtccttcggtgcaacgtccgacctgttttagttacgaccatccgggagactccacaagtattacgagccctccagacttgatcccatatgctaggagcgaatgggtccgtatacagtctatcttcgacgtgtgcggcattagagccacaccgaacgtcaaacggtacgactcgcatgtcaaaatgccggggcgttccggctgtcgnagggtggnagtcggatgacgtgcattcgctgggcnggtaacttactcaaaaaggcaatagtcctacatacgggtgcttggtgcgcggtgattgtgagtgtcacnaggtacccactcaagcataagaggggtctacctgcatctctacctcgcgcgcttattactacatagcgccgacatgcgtcgtcggacacgcgttcacgtacgcgctgtttgggatccggtactatgtcccctatgtgcgtcacccctaggtagttggccccgtcttacttatcatcgtcaacacgaggcggtttagtttaccctccctgattcgaccccagtaactggaagagatgntacgagtaaagaaaggggcaaattcgcggagtgctgtgggatccatgctttcaaagtccccgtcacccgctaaattgcgtttctgcacgacaccccggcagttttccttagccctcccatgngccacggattaatcgatgccttcagcttatactatgccctataattcaccacangccgcgagggcgcgcggtcgtaacgagcggagcnattcgggactgccacgcggataagatgacatgtcaacacggccactccaacccgccccttgagcgcagctgctaggtcccaatgtcnnnatccttatgtgctcccggggaccgacccaaagaaggttctcctagtttcgcntccagacagagcacaatcgcctgtaagccaacgtctcgtgggagtccttggaattatccggagtaatcgacggcttgaggaggtcgcgtgcttgcccgttccacagagtcatcagtggctataggttttgagccaccagttcgaaaagcgctgtgctgatatatgggtacgttgcctagtagaacaaacccagtgagccacgactataggagtgatagcaggcgcgacggcngcgacgngnnnggctgctgccgtgccctggatggttgtggattttacatcgcgcatacacaccaggctattaggttcgttattggttcaggagcagccctacggnaattggtgcgtnngtagctttaaggacgcgatgttagaggtctccaaagcgcggcacaaaggtcggaataggcggacgcgtgacctcactccctctgtagttgcggtcttactcagccgagaacagacctctttcgcggacacagccgncactgctgggtccttagcctgcaggcacaattgtaacaatggttcaagggtcaaaagattaagagggcaaagagtatgcaagtttgtgaaggttccagcgcctatcacaggtaaagcttttaaaggttgaggctaaaatccccatctnttggantagaatattgacgtgtggagtgaatccattatccttctctgctgggattccacaggacgttgccgcgtcaagtattaccatttaccgctaaatagaatatagggtaaacggcgactaaggcgtgtcgggggggtgcatatgagcgctctgcgcgactcaactccaccgaggaaatttctttgnnnatgacatccgtccctctccgcacgccacgcgaaaatccagccacgggtggctgagagcgttcccctgcataccttnccgtattctgntatccacaaccgttatgttggaaccgaagaccgagtaagggcaggggactttcgagagtggtaggnnttaccatgccccaccgctcatccacagntatggcgtaagcagatgtgggtcatttggtacagaagagcacgccgtatgttagatgagtttgtttttccacgtanggcccgcaaattngagagatttacaatgtggcgntgccccaagtgaacnctccggcgattagcacatacaatcaatggcggaataccggtgaggttgattacaacctaatttaccanctaccagcacctctcaagcctgtcggaccctatttccttggcgcatgggggaaacccttattggcttggatatgtgtccttactatgcaagggccggaacncaatctaaggttgctgncgcgcggacgacatgggcataagcctggcctagcggggtaacccccgttagccccgaatggcaggagcccccccgcagtgtagagcatccgatatctatctgctgacccgacccaggattgcactccgcggcgctacgacacctcctaacccccacaatggatttaataattactgtccnggtcatatgtccaacggccggtgggtgcaagtaccatccaaccacgatcgagtgcgcctacatacgccgtcccctggctacagtcacagttaacgtgtcaccctgttatcttncccatatttgagtaaagccgtgggcatcctccctnggggaccaggggcaganccggttcatgttcgttcggggacatagcggccgttacgtgcggcaagaggcnttgtaggatattacgggaggtaacgagttctacgggcaaccctcagcagttgggcgcattccgcccttcagtgcctgtagcggtctaggcaacgcntcctaggattcacagtgttacgtccaaagaagtcagatcccgggttcgtataggtcgatcgagatggggactgatgctatagggaagatgcggatgtagctcggttgggactgacagtcgttaggtaaaaaaaagttcttgcgtgctgggtcattctgtgcgatcgtcgcccgtttttctacggacaggaaggggaacaatgggtagttttaaggggagacatccagggtccgggcgctcttacttncggcancgcacggtcgctccgcccggcaggaccccgaccggctcaagcgaattagtgcgtcccgtagggccctagatttaaaagaggaggtggttagaaagaaacagttgtcaaacttgcccacaanatcttagaatggcgcagttatgcagagatgaaccgccaaaaaggggatccattaatatgggacatctggctacttgttgaccgcgcgaagtncccttagtagtcatgtcgtctcggcagtctggcgatctcntagctcatggttaacatgtaattgaggntaccantgaatcccagcggaattggtgctacaccagccatgtgctngccngtcgggtccttcagggtagttacagagtagattcanggtccttgagatcctgaacggaacgatctctacccctgtttcgttctcttctattgcggtagtcctttgcggcttattgagggggctgttctcttataagctgcagagcctgtcggcgtcaccacctctatcttgaattttatgatccgatcgcggggagctgaaggacttcgcacaaaggagggtcgtaaattaccncggtgttaggcacccgagtgccccgtgtgcaacagagatattgagagttgagacgcaacgggcaggatctagatcgggacaggactagaggccacgtttgtatnncnaaagttgatggagtcgtaagatcctatcatggtctccgtgccttngntacgcgcgtaatganccctattgagtggagctacgctctgttcaggaacccggcgagaatcgcgtatntgcatgacaagcccgtagtataatcgtgtcgttctcttgcgttaccgcgaagtcgactaaccttgccgccgctgtgcaacccagatgcgcggacctctaatctatctcacttctcatcgctagcatgacacaggcgtcgaaattagctgggcaatcgttggtcatcgatcgagccccaaggccacntttagtagagcctcccatactcactactcggtccggtttttaaatcctccccngctaagaggagacagtctactnggcccccgcccacgaggaccgggaccacctgatgagcaatctcttcgacaaggatggagccgtaagttactcggtttccacgatagtgctcgtgacccatgctggctgcttcccggcgagcatcgtaccgcccccggcacgctgggatcaatctattatgcttaggccaatggtttgtaagacacgtcaacaagacccccccgacggggacagtgcgtttcccgctcaatcctcngggatctgccttgttccttgttgctattaaccatgtagtcaggcnngtgccgtctcccgacgatagcatnggctaggagnnntngccctaggtacattgctcgtaccaccagtttacaggcttctcncgagtttggaccgggcnagtcttaccagggcccctcaanncttacacgggcagaaaatgtgtcgcgtgggacaacggagaacgtctacaattttgtagacgaccccctaagtgagtccgcaccagatcgagcggggaaaaatctgcgctcatggttccacccgagtggggagcgaggctagtaaatttctttacgagaaacgtacgttaacataagggcgtaacattttcgttgcctgttaaaatcagtctccccctccgacgaattgagccatcctggggcgattgaaaaaccgtgtggagagctgcgaagccgctatacgcgtatccctccccggtcnttcagccgcaagggggctaccagcgacattcaacaataaattgtgacggactcgtatagtgatgtcaggctccgnggctgatacgggaatatcccgagtcggcatggtccgatttgccccgtagcgcatcgggtccccgagagccctgaatgtctccgaatcccccaggaaacttcgagtgcttttgatgacgccctataactttaatcggtagcaaggtanacggctccgatgctcttcgtcaactgcgacaagccctctgcttaccagagtactctggaggccgttcacggattgggccgatattgcgccagatctatttactttgcgccaattaaaccttaaatacaccgctacccccgggttatccgcgtgtaggcacaccctgnncggtcgcaatcagcacgtgctcgggtgagcgagttttgtctctcgctgttaagaccgtgcagcgcgtctgggcctggccccctagccttgttattcgtacacctaacttaccattctcgcagctgcacgtcgcccgcttagtttctctccttgtattgcaactttttcgancaggcgtgagttcgtatgccacacggcgtcgtcccacggaaactcttaacagcaaagcataggtggcggaaacctcaaagacctgtgagattgggaganatgaacgctaagccggagaggtacgtagcgagaatggttcctcactccaacggtggagggccggggatgcctgatggctaagaacggcatcttcagccgcttcgtctagtggacggctcacaaaatggccaaggngnccaaaccaaatgacagcaatgcgatttctatattcagcatttatgtaattacatgtaggacctagagcaagcctagctgctgcactcagtagggactgtaagtcgtcttggccatacaagtctctctaacagctaggctggtgaacctcgtaatagcacgataaactaaggatcgtcgattccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggtcttgactagtgaggggaatacaagaagcgtcagccgtcaggcagacatttctcagggncggntcgtccgcaaaacgtagtaggcttgtanatcggatcggcagcagtccagtctggcgacaccatatcgtagccggccagcgaacgagataacggaccggcacggagcgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagtaccgtgagcgcaactatcggagcgtagtactccgcgtactcggcgccgcctcattatcttagcgtgggtcagaaaagaccagccngtagtagatcgggctgccgatcaggtattgctgtcctatacgntgcttagtgttaggcaagattagaacccatggataagtgcacggccggtgccatgcccacactcgtaaaagaggagccacggggaccccngactaagtctactctcacacagggggagcagcgcagggtggttcccttcccccccagtgtaagatcaggcagcgagagccgatgtacataatattgaatatctgtaatacctcaccgcggcggcgattgtggatcgttcccggggacgtgagaactctcaacgctaagggaggaccgcgattgtaaccgtgagtagcactcacgtgacagggcgtacagcgcgacccctgcgttcgaagtccctattagaacgcctaaaccgcgactcngangcctcggccggtatagtccgtcgtgtctgatactcgcgattattgctggtgtacctcggtcgactcgagtgccggctcgggcgttggagctcaacagcccggaccgtctcaacgaaaggtcataatacatgagaagatgaccacgcatctaagatgggtgatgtagcgccgcctagtcgcacaagttagacaggctacacctgttaagggcgggaaagagatattctcctgacaacgaactacgtgtagtgtagccattagcgcctatgtccgattgcgatancagcgggcgagcactgggtgtggctaacattccacagtcaggctccggcgacgctgtccgacacgggctctntctttataaggccattgtccatgttcataggtgactcataccgcgactactaggccaagtttgggtatagaagatgccggtattgccgaatgacgtaatcatggaggcggcacggtgatgagaaaacaagcggtcgcctggctcccgttacctctctgtgcacttggtctgctgacccagttccggtaacacgggcgttagcctttcacaataggcctggccataccttggatacggcggcgtccgactctgggattgatggatgcaccggccagccggataagttgggtgcccgtcgaggcgcacatctcttngcgcctgtgatcccggactgacggaacttatttctcacacggggatcatgacgcccgccattcttatcagcccatgcgagtggtaccatagacacctaggccccccggaagctgtncggccgactatggaggaaatctacatttttgcaagaaaggagggttatgacgttctagcagaagctagcaggcctcagtttttgctataagctatcgagtaccccacgcatgtaaatgatcgtctattgattgccccccaccggtccgctttggggcngcccggcacaacggngcaacgaccggggccacgggaccctatggtgcaatgacgttaggatgttnatatgtctcagtcgcttgatgaccgttcggcttcaaccagcttccctggggntacgggcatgggtgaggcggctctccgcatgatgctctcgtcacaacgatcggcggccgagagacccgaacggggctctttctaggacaagtgtcgnnccggtggtcgggggtgggacatgctaatcctttaggtttgacgaggacctaatagccactcaggcctctgtgcgagaattggggcccctacctcgcgagcaagggcccggccatctttngcgcgacatattgcggtacaggtaagatagggagcggccgcagcttcctcgtcatcgctcccgcactcgcgggcctagcggttctttcgcagtattggctagcgtgatgttcaaaaatgtctaaagcgacccgagttcgccgctcataatttgcagtcgccctggctggaggatggtggaggtntccagggtcgtgacgtatgcgttagccgtggctgcaaaggtcggcgatcgtttacaagttgagtattgccacttatcgaaacacactaatggatcagccttgggtttgtctacggtcgctcacgtcgggttacaggcccaggcgaataacggnctgcgccgatatcccatctcaaatatatcaaatagaagattcatagatgcatcgaagtattgacgctaagtacttcgnacagcggatggggaggccacctcgagagaatgctaattggtggtcaatcggccacctattccgtccgggcaggagaagaggcgttagtgattcgcccacgagcggctgtcctcagactgcgggaaagacactgctaacggcgtggctcaccccgaggaaggccggagcttcgctcggggaaccgcaccacagttccccagccgtgccgnaaagagcccgaaccgcggagttaacgtgtggcgtcagaacntatggtgcccacacaggccggggatttaggcgtntgacggcatgtgtacaattacgttaccttcggagccaccccccggggagatgctctgaacagctgagtgggcggatagctccgngggctagctcccaacaggcctgcccggccggtgcgattcgacctccctaccctcgggcgtctgctaggatggcaaaactactctcnnttacaggacggcgccctcacttagtcacggtacctatattggggcatcaagagcacctaagttcgcaaaggttgtagtacttcggacagaatgggcgggaaaccgaggactcatagntgcaccccataataggatgctgccccgggagcaaagaactgatgtctaangtacaccggctccatgcggcgacgtatacacaaggcaattagttctcagcagggatattgccgataaactaaaccccaggcaacagctgtgggcgagaaggggcctgttacaggatgggttgcgtgccagaggggttagctatccatcgaaccaggtactagaccnacctgagaggctagatttatctcttcacaggtaagtagacgccggctttacgcctctcctagagggacaagggttacaggcgccccggccagacggacaccgcagccgttcgctccatatttgatgggtcaccgcccaacgtactgttggcccgtagaccccagcctagccgaaacaccgctcatatactgttactcccccgcctgcgtaaccgccgtttcgacgcctgcttggggccacccccagcagggcaggcataatgtccccggcgagcatctacccgagggctcagtactagttatcagccgggtctcggagtcccctgccggaagtcccaaggcccgtcgcaggaattcncggaagaaattccctaccatgctgcaaccgggggtgggtacnggcccgtgggctacatttggggccgcgagatctaagaggtggtacttagtctcgaggttgcgggtaaaggagcccgccgcagcctggaccatcagggatgtagaataacgactctgattgtagaggtgtgcaagtccacgtgtggcgggatcgggggagcactaacagcgctggaggccggacacgacggcttgtcctggngtggtgngccgacggctcagactagcacattcgaccaacaagcatggggtagaccggtgtgctnccccccggtatgttgtcagccatacttcacgcggaggcccactgcgaatttaaggaagtgcggccggcctggcgttgttcgccgccgctcttgcggcagttgaaccagaaatcatgagaatgtactaacacttttgggcgtcacacaaataagccgcccgcgccaactaatatcgcctgcaaactaggaatcgtcgccacaaccccgcaggtaccccacacttccgcattaaagcaactaagttatttcactcacggccagccagtgcagaattcatacgaaggtcgaaggcacacgttcgttccttgtttcgggtggagccgtcaaaagaccctaccgagggtggctgtagacttggcagtgacaataccgcaaatatgggagtcgttagtacaaagtgctttggctcacctancctcatcctacccaaccacgaccgggcgcgcnncgcgtacctgtgggcaacaattcaatcgaatagccacacatattgcacgtcctgccagctcgatatcttctaagtggactacacgcgcgaggtaanagcgtaccgcttctaatcgatgtgcagagccagaaccggacttcggagatcagagcattgtataggaagccgctgtccaaccgaatagattgtgttatgaccatacgcctcacggggctatggctccggtgggttagactgaagtgtgtcggtacctagttcacatccntgaatgggcgggcctcgtcacagctccgtcccgccgtgaagatcgaggtaccgtgatagaaggtcagtaggttgtatcagctacagatggaacgttgttgttcccaaatactccggtcctatcctacacagcactcattgcaggaacccttccgcttccaagacggggcagtgatagcgcgagatgcccccgggggacccctgagaattgagggtcgattaaggcacncttccaanaggngcctgcaagaacaaggccacgcagttgttgcagcagcatttttacaaaggccggtttcagtacggagannaaacaacctaaagtttatcgaggtaggatgggggacgcgcggccactggggaggggcctacgcgcagcagatcaangtttgttagctacttgcgaattcaaagtactgtgccaagccaacaccgggggcctatccgagttcgactaattgccgagcccctaaatatcggactaccacccgtcgacagtcaggttgtcagcggagaacagccctagcctaatggaatgcctctatcgaaacagttgctcttacatcgagagccacagggtcgtgacaacggacttatagccccaaatcctgcactcgcacccacgggcatacagcaaagggtcattagctgtatttgtagtaaggncgtgctaagcatagggccaagggcttgtgatttagtcaggaaaccattgctacttggatgacggaagcggccagaggacatgaacggatttaagcgccgtggcctgtactcatggctgacactcacccttggnggggggaggcaagtccagcggcacctagacctccgggtcgtgcacttgttgaagccgggggggtatcggctaatgaccatccttgacgctccccgacagtgtggtttcgggtccggatgggaggggcncttaggccacagacgaatgcttttatggatctgagaccgagggtactgaatggtgttcattgacctcgtaaggtgggaccccatccactccgttctgttgctaaangcaagagcacatccgcggcgtacgctctcgttggagtctcgaacaggcactaggtcgcactttnggcatccatccgccgtgcacatttcggagtggcccccccccgacgtgtaggcccacgggaagtgtttgccacgccggggtaccatcgtagcttacgatcaatccggcagtcacttccgttagntcacaccgagaggaaaatgttcaacgctaccgattgttacgaagtagaataaagcttctagagactcaaantaggcggttcaacagacgcctgggaacttcagtcattctcaagccggctgtaccttcgtgcatctttaaaatactggagggctaaggaggtcaacacccgcgtaaacgccgnnggctcgcatactctacacggaccgttatctctggccggtccgctagtccttggctggctcacaccgcgatcctagaccgtacccatcagcgcaggctaaaagtacgtgtaatttcaatgacggtgcacaccctgctaccatcacatgcagggcactagggcgtacaaggaaacggtcttgccccctcggtttggacatggtaccgacaatgcaaagcagcaccccgggtaatcgataagcgtaattangggcgcgttcgggtacgagaaagnccacgacacaagggctacgtgtagtcgcncggcctatgggggnagccgcgagaaaggagacgcgatgagcactgacagggtctctcgcagacgcaagtgccatggaatatgtatcgtccggcaatcgcatttacctcagtgtatttgcgatngagaacctacctagcaggagcgcatgctagtagcggcaaccctgatctgaaccgtgacacccatacatagcaacctagtacctcgagggttcgctccangtaccgtccatcatctatcaccccggtcgtggcaaaaaccgacatatgagtgcggggcgcagacttaaggggattaacgtgtttcggcgggccctacgccgtatcgtaccccctcacccaggaagtataggaacgacgaacgactgctacccgaacccgctagaatatctctttattatttcccgaagtggggcactgggaagggatattggttttgcataccgtgagatatgctcttccgtctgcccccactaatcagatctatgtaaatgccaatgaggcatgagnatagattaggctcgactccaatcgcgaggtgtaccctctggacatagcatcaattaccacgttcctgatgaccaaatggtgccagaagttatgcgaagggcttcgaggtagttaggcgacgattcttagagaccgcaatgttccgagagtaggactagcaatttgttcgacagcgctgacgtgcgcgattgacgaccggccaggacctcggccttggtcgctctctggcgcgccgcagaagcctgccgcgtccgagtgcacgggtttttctttgagcnaggatagcgttttcacttctcgcgggagctccatcacgccggagtggcattcggcccttggaagtcaggggatatatgatattcaatctcgccctatgcacctcctgggcggctgcatttacaaggcgtggaaacacaaacatgcgttgagcgcgtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggcgatcgcgcatgaggatgttgcgactgcggtttgatactcaattgggatcgatagtgtccgtaggtactacagccccacctntccccacaagacccggcctttggtgggtaaaangacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtgtcagtccgagttaccgtcgtaggcaccttctatggcgcgaagcgttgcacgccgaggcactcacnaccttgacacgantggacgtaagccaaacagctcctcctcgcactacatgtctaccccgactcggatantccgatgctatgttagcagtcggttctactatccccgtcgtagttagaagacaggaggncgtagtcggttaaatcgtcgggcaactagaccgctttctaagacctccaagaccgtcttcaattgctgtatccgagggtaggagtcgaagtgggcacagcaggaggcaccggtctaccgtttccggtggcgtcgtcccccgncctttaggccgttagccgaagcacgaatgttcatgctccatgtctctctctcaaaaggggccataacctcctgtcaggtgagnntattaatttgtatctaataatcttataataccccgggttacaaaggcttctcgtgcgagctttatcagtagggcgttacgtgcatacctgctgacgtaatgcaataggtcttagatcagcgaggacggtgtactgtcaccccgagtgggcgcccggtgntgtttgcggatgtcacacggcaggcgtggaggccagcgagcgcaccagtaaacggaagaancgatgcggcgggactagccagtcatgagacccgaaaagatcactcctaggactcgtgagatagaccgtggctattgatagactgtgtttgtggcgggtngacactacggtcccccgactggcnggggcgcctcagcgcgtaaatcgtctacctaggactccggcctgcggcgtgtcacgaactcttccctgggacgagttattcttaacagcatgacctccccagtggactccagcccataaaagttcgtaaaatgcaagagaccgacctaggctggaggaacaaatttggtgggctcatatgccggtaggttcgcatacgtttcgcaggcctcccgcatggcgtgtgcgtatcaagggacccctcgaaatatcgagaacgtggacaactgtgtacgcggacgtatacgaaatggccgccggaggntaagtgagaatttcatacagctcgcatgcgtgaattacgcccatgggatctaccgatcatgtatatctcgttcattcacagtggtcgacctggtttatctggaaagcccaagagttctctagggtcacccgtgcgagagtgacttctgtcccacgctcgncaatacgtatcaaggtgncgccgccaggggcccgcatcgtcgcccattctggcggtgtgtcttgacccgatgctctgactacggatccgtactaatgccagaacaatagtacaactgggctttagaggggcgtctagtctgtttgagagaccggtgtacgatgccaccggacgtgggaggtaagtggtatgggctacaatcttggtccatttcggtagtgttccgttaaccagcctgttgcccttagactcgatggacattactcctccccctttgagggctccggcaatcggagggggccttaggaacttgcaccgcgagtgacttatccccctcgtaatctggacctcactcactgagtgaggcgagcgcactcgatnaccgttcatgcggctgggcccccgagttganctgtntcactagacgctagcctgtgctgtaccgacattgtagcacaaagcactgtaccggccgcgggtatgagacgcagaagaacnttgccagcactccggtcaaatccggccaagggttttccgctcagttcatcggagaaatcggttgcgtgtcggaggtgccgcgcgcccactattccctgcattccccgcgcttggccaacttgaagtagccgtgtacanccaggtacagttacctcaccataccaacttaacgctctctctattccgagggtcccacatgtcttctgatttgngataaactatggattccgntattcagagccgcggcctgaaccggttgaatgcagtgncatgagcgccgctctcccaatagaattattatatactcgcagcgcaaatccctttacantngccctnnctacacacccgcgctcctcccgggagtatatacagacgcgaatgggtcctaaggctccggggtggcgccagaatgacgtaatctaatcgcaccgcggttctaagctgcccgtaggcacaagtacccagcactccagccccctggtcctcgatggtcctacgtttaatgcattacatacnctgacagggaaaacgatgtcgtgttctcttgtgagcctcactacaattcagaaagacgttggatccgcgaaattcctaccaagtgttagctccccggtgggggttatccactcggctaggtgtcagtttaaggcataacagcccaatgaaccctcaacagaaggtgccaggcgcccaaagggttcaggccctagtcgctttncccaccctcgtgcttaaggacactagatgaacctccgtcgggcgttgtgttctgtgagcaaagagtaacgttcgaagggtgccagaattgagtccggttatccgcctacggagccttgactagctagttcacggagtanatcgcgtacagactacaacgtgctcaatcttgcttacgtattcgttcgggcgttgtttgcgtcgaagaatggaccagttcacagcttcgggattacggtctttcctgctgacgtccttatcgccgagacgtaagatacnaataacgataactcgctgctaccggntcatctttagaatagccggggcgcgctaactctataacaccaagtgagtcacaattgggaggtgaggtcgcccaagtcggccggccccagaggcgcgacataaactatccccgttcacagcaccaccctatgggaaacgcgaccgggatcgggtcgctctctgagtactcgaataaactctctacccctaaagacatagcccgtctgatacctggggatgttatacaccaacgactntcctattaagaaagtacttacatgagtacccatgatgccctacgctcagtcacgcaccgtagcctatccctgagcacgggtgaacgcaatggtggagagaaagccttcactaaagtntctagggggaaaataagagcggtacagacagtcggcgcagccggcaggtactattcataagcgtaagtataaacgccgggctttaccagctagtcaccagttgtacacgcattagtaataccaaagtcatgtgatcgattttggtacaatgaacggggaggcctatggctaccatacgcgagcggagggaatagactagcaatcaatctggaggaataagtgcggtgtaaatacaccctcatctggcgtacaggatttgtacttacacctctacgttgcggcaaccggacacgcatgcgctataaggtgttgcggtgcctcccacgcgggtccatgggaagtcggtcggagtgtcaagtgagttgatggccgtttctgacggcggggctaagccgtcaagacatacgcgtaccccggagcgngcttactcgtttaaatcggaacggttgctatcgtgtatgtgttcgtaggcgcaaggcccggccgtgctgtcaggcccaagcgcncctgttataagaacaagctggacccatgcaaatctgatcgctccagaagggggggggtcctggttggtagattattccactttaagctgcattatcaccggcaagcttacatacctgtttgactaccgggactgtactctagcgcaccntctgtcttacagataaaaagtcgtctggatgaacctgcactgcttaacaccggatcgtataacactccaatgnnccgcaggccgggggtaatgtgtgttcgggttaaganagtgtatggcgaacgccaacattcgtgaccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgatgttcagngcggcgaatctattttcaggacgtgggcgatcgccgaccatctactggattaagtgtacagctgttcaccccgccgattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctnctgccccgtctctggtagcgagtgcgttacgcagggtaagagcgcgggggagacatcggtaagaatgtacatattgcatattggacgtntacgaatcatgccacgcatcgctatttccgtgaagccggactgtagaggcgtccctcaagccagttggtacgctccaggactcctttgtctgagtgcccgtgcccacagacaccaagtctcagttctgcgcccccaccagtgtgggttgactcgacggcctatggtaactttcgcccaactttagattaaaaacccctccagtggtgccgctacgttgtcgatcaccngggagggaggncgtgtggcgaggctaagcaacagacgactggttgcgaggactagcgatactatgaannggatcaggtgactacaagcgtcccagtcgacccgtgggtctcccacgtccttcgtatttcgttcttatctggccccagcttacctctcgcaccgtccagcgtcattcgccaataatgaatgcagaggcccgtccggtccntgtgccgttatgtgcgagagggttctcgcgagcattccatagtcgagcggccatcggtngggccgggtacgctgaacagcgcctcggtgtcagaaggctttcatgctttggccacctctccagcaccccccatcccctaccttggagaaatgcttcccgcggtgtgagaaggtcatcaagaagacncttgtaaccatgaanntactgttcagtggcttaccacaatcatctcttttatatcctcgctcagtagatgtgggtctgcgtgcgagcggtcaggcaattcgaatttgggcttatccctcgtcccggaaatacggtggaatactagcgccaacnaaagacttgcgctggaatcgtggcatgagaacatggtatatgcaatactcctccccgtctcatgtacgatgctctacccgcaatcacatcctcaagcgtcgccccgntccctagttgctcaggtacntcttcatttagccctcgaccggactaggntctttctggatgtcccccagtcatgccgggcccctcccgagcacttcaaatgttggggacaggaggaaaagcacctaactgcttgctggcataggcgtggtcttcattgcgggatgagaacggcaaatttcgagtccttcgatatgaaaacggctattngcaccaccacatcgcggannggcagcgtatgccgacgagctcacttgccagactgcaagcacngtagcgaccaagtcttagtaagcagcggacgcagctaaagatctgcccagcaaaccatcctctcaaaccggtacacacgctatatcacgaattcgggttaccgccaggagttgtgaagcgtagcctgattgcggcgtgagtgttgtccacgaggggcgcgtggggccccccgtcgcacgaacatgaatatttgctaagagaccgcgaacaagcgagcgtgactgcatttatcaggaagaggtctggcgtatacgagttacgtatgcgctccgcaaagggggcctagtggccccccgcaaccaggtgggagtcgtgcccctccggttgccctcagtgcccgaggccaatttcctcacgatttaggtcagctgcccacccagggcgctttcgctgtcaaacgcaccgtcttgaggcgagcagaaatgtgcgagcccgagaagacgaacctatcgagccttgcgctgttcagagttgcatgcggactcaggcgaccccggccccttgggggcgcgtggatacgcgccccacccattatagaatcaaagaaggtgtttccttgaaatgagagcccaatgaataatgttaataggcgtccaccactctcctaaaccccgcgtataacacgtaaatgcaggaggccacagcgagggtaatcgaacgaccagcatccgtcagttgcgcgtcgcagacgcggcctcgcgtggcactgcaggttaccacagattgctccgcacggcgttatcaaacttatcaagaacagttagtattccacgaattatcaaatacctagactagatttgcgtaataggggtgaccttatacattaacccaggcctgacgcatttatacagggtcgaactcacataaggcacatcaaactaattctagcctaaagtgtatctagactgccacctatgcaaaccgccaccacatgctcaagggagcgatgggacgaactctatcacgacccccaagcnctgaaaggatgctcggcgaaccactagatcctgctggtcccagcgacttcttgggcaacgaaagaggcggaaatcagacacggtggggaaacatttgccgaagtgcttcacaactaaaaccatcggactaacgggcgctctcgggcctactgtcgtgactgggcgggggctgaaccccctggattggttgatgaactatcgcatacggctgtcccttggctcctggtttttcggtacccaaggaccacccggggacgatatagctacaagacagtgcgcgcgttgagggaaggcctttagaactcacatcgcccttaggtctcttaacacctccaggcaatgggtctatggcaattctctttggtgggggagtttgtagttatacgagacaatttgnctggacatattaaccagagccggtcccgaaaggcgacatccagcatcagacaagctagataagacacagagcatctcggttgggcccggacgggctggtgcaccccagcaaatctttgtgccttaaggcgtgntccccctgtgtgccttgatctancacgttcacggcacggtanacccagcgtgctaagtatccatacaatcgtaccggggtgtcggttggtggggagaattcgggcatgcaagcantctaacccagcccancaatgcgcggctgcacctcatacactcgggctcgcnctaactanaaatgccgcatggaggttaagagaaacgattttaggttaactaaacggggcggcgcggacgaggagtaacagctttgcgtcgcagcgaaccagttcccaggctcgggtatttctgacaagtatacccaagctcgttatgcagtagatcgtatccaggccactttaagcccgcaacagaagccccgcaacggcggctgagtcgntatagaccggacangcgcaagattcgggaggctgtacccaggccttgcgcatggcgancggccggcggaagtcaagcccgnncaagcgggggcactggtgaagagcggtaccgcgtctaatacaggatcgcccgcagtggtatccataggcctannttcagtgcaaaactatggtcataactcttggcgatgagttactcgaccatttagaatncggattgttcgcagtcatacccgagtatctcagagggtgtgcgggggctcgaaattcttgactcaccatctgatgcgaggatctgaaggagtccgcattctatccgacatggcaggggcgtatcctatcttggttaacttcgttgtacgtatatttacgcttaagtattattccacaatggtgacgcgtgacagacctcttatcttaatgcagtaggctaaatgtaggtagtcacgnccagatcgataaggagccnccccgggcgcggtccaaccnnaaatcgactcggaacactacgctagaaaagaggtagcacgaagacccatagcngagtcattgacaggctgggcggaagggcttagcgaccacgctcttattcgctgtctgcccggngcaacgatcacagccggtcccgtctacgtcctcaactgctttgtactccccaggtatgnatcttggcttcagttgtgtttgcagtaaaaagcaggccgcggtaaggaagtgagcctctggtcaatatacgtcacctcatgattacgagttgagctcttanatatagacgcggatcctcgccggagaacgggagttataccattcatatcaggacagtgacgccgtggtggggcgacgcacccgctacccggtcatcggtaacgtgnnaaacaatggatctggntaatgttcattcaattaatcacactataacggactatatttggcctcggggagctcgttactcaccaactgggagacgggggtaattttgtaattccctggacctgttgctaacagacaggggatcatggagtcaacccctcagtgctccttatgctcggggttcgagacgcgtacagcacctaatatgtttgagctctactacagtgggggaacttcccgccctcgctctgaccctgaataagggcgattaagcctctagccatgaacgttaggaggtgggtttctgagcagggggtacgntcccatctacctgcgcgggaaggttcatcagagacgctgctccggccgtgtggggtcaggtttttttgtactggacatccagcggagagatccctatttcgcttaattctatccggcggaataagccatgtcatgccaggcgttgtaaggcggaccttncgaccctggtacgcgtaagtactagccactgtcacgcagggtttcccaggcgctgtaaatggcagcccncgtttgccngcagagtactctgctaaagtcacaccaggtgagtgcgcatagagccggcacgtggttaagtcggtgacgtagacctttcggcgcatggccatgctttccnnaccatccagggcggnctcctggtaaatcacgtcgggctgtagaagagtttccagtatctcggactgnttggtccacacatggcgcacgnccagtaaataatagttccatctggttagtccgtcttattagtagcctcggtcttaagggcacgtagatctactaanggccacattccgccactactgatcaannaaccgacttctctgcgttctgtccgtgcaacctcgacagatgacccggtatttaacgtgtcgatgctacacgggccgtctcaancgctggcgattcacgttgtgcggccacgttagtccgccgaggacggactagtgacaagccgcgatttcattacgttgccaggggagtaattgggatggcctcccttagaaccaangaacccggtttgacccccgcctatcgggcggcagaacctcgggaatcgacnggcaaaacaccgcagctcggtaaatcaggggatgacagcttaaccgtaaactcagtttacgccctattggagtggatcacctttcaagaccctagtgggcccactgcactcatagctatcccggtttgaaaccgttgtcaggaactgtcgcgccggaaatcagagcggtcgtaagactatagggtggcctcngaggggtcacacgaanagctgctgatgcggtaacattagatggaagcgcgtttaggagtttagcgtggccnntgacgtatcaccaggggatgggagccgcggaattagaagccggtttctctcctctccaagcctcctaccttcttcttcagtgggggccagacgctgggcctgggccatctgtggcactccggccctacggcctggctcattagagttacatcaaattgtatgagtctcaatgaccagaattcgatgttagatgtaggtcgaacccttaagcctattgcagtcatgtcctggccganctcaatttccgtgaagggtgagaccnntaagttccgttgtgcggggaaagcgctattaccagttattcgcccgtcggctaggtgaataactcnngggtcgccttacagaggcccgccagtcagttacagaaagtcccggggtaaccccctatacagtagtgcatacactctattaacagccacaggattcccccgtgttccgcagcacgagtatgggttcggtaaggctaacganacgcgtgncatcggactccggaggccgcggtaagttaccttcacatgcggtacagtggatcggggcccgggggcccctttggggcggcgcaacttgggagacgacgaatctgaacaggttcgttcctggatcgtgagattgttctaggtgcagaactccttgctgttgggactcattcctaacnatctcaggattgtccggttccttaaacatttggagtgctaagccgtcctttatgaacagtcgcatagatgtccgancgtttaacccgtggcgagtggcattatggtgtgatcgangtactcctggcgagacctnttaggcgtaatctataagacacagatgtgacaccacacncggtggggcgccgagaattgaagtccgttagacctcctagaggtcacccaagtgatatgacgctaagcttgaacatagatcggaaattcctctgaccctggcctaggtcccgtcntgggtggaatctaaaagttccgatgtgcgcgataacgaaattctcggtcccacgatgccgnttccgagtgtagattccgcctcgccatccggatacgcctaggctaagaggccaactaacgggtaccgccggagcgaagaaagggctctggctccttttgtctctccgggaggttgcgatcgtggttaaaaaatgtcgtgaaaaactagcggactactacttaactcgaacttggctgnctgcggtccgctcaaccatcccccggttcctgcggatgggtaccctctccttgtacgccccgcattgaaaaactagagtgtnncaatttcttggacactacgcccgctacnaggggtcgcgcccgttgcaaataggacccagcattgcttggtccccatcgctgatccgatttaggagcgcgtttgcaaacgatcaggacctatccatagccaatccagcaactatagtccacgaactcagaaagtgcgattacatcacctnaaggcagctcggcaatcaccccaaatacacagatcgcgccacccgcggtgactatgtcgcatgtagcgcaatactatagggttcgtttaattgctcatgccgccacgaccttactatgattcttgcatagtagactcggagaatcacgggggatagcgagtacgttgccttagtatgccggtcgtctagggaccaaacgctccgggctgtcgcgcgncgggcgaggggctggcgaagcgctcacgatcacatcgcccgcgcacctccaccagagccatacggcacacttttccaggtgaagttacgcgcatagcggggaatccattgcaagttgcacgacgaccgcctaaggctcggcgctaatggacctccgaggagcacctggccgctttatttcatagattcacaaaggccgtccatagtcaggagtttttagtttcgaatcggtgagagcacacgacccctacacgccacaggttgggaatacgatgaccgcctagcgaggctagcgcctggctctcagagtgatttaatacttttaagtccatacgtacggactttagtcttctatgttgcggtcgagtccaaaacagaatatgttcttgccggggtgctcggtagtgatganggtactctacctaatgttatcgaaataggcgggaggtacaaatgaaggagtaacagatcacggaatgcctaacatttggtccctattagcgactagaatacatttgcataaattgctggcaagggacatttgcgctcgcgctgaactccctgtgccggcgtccggacgggagtatgcgggcgaccaatcggttccacgttggcccgggtacgtctgcggctaccgcacaagcctttgcggttccgtggttgccagttcgtaaaatggcccgcattaacccttacaactgcacctcaggcaacgctcgccatnccggaggcnaccccacactagctaatgagctactggcccatattaaatataaagcttagggtcaactgaggcctcngccactgacaggacgaactttctttacgggctttatgagtaggtaccgtgcccttgaatctagatttctacttagcctaatttgcggtctgaacgtcactgttcctaaatcggtcgggtnggaccgtggactcacgcgcggttcctccaagcccaagatctgtgccatgagaacggaccatcgctggctactggcgacctctcgccntatagctnntcgtagcccaancccgtgattttaccgcaagcgtcaggccccaaagcaccattccgacgctcgggaacccatcaggtggacccggatgtaacagtcggtttgtgaaccctccagaagctaaattcgcaatttctcggcttctcgccggctgaggagtgtacgtctggcgtcgcgggtctctgcccagccgaaaaaacgccggcacacctcagtacctantccagtcgatcggccccggcatatggctacccccgcgagactccgtaggaacgctcgggcgttctcgacatactcgcagatattacttaaaagagttctcgcgcagcgggacattccgntaacacccccgtccggacgcnaggttatgtagacacacaagtggttcgcgccggcatgcntaacgtcttcatagcctcgtgacgtcatcggtagctaatgcctccgcaagttctgcgaaggtagttgacctaaagtcgatctgacccgggtgataaacgtcgccgagcgtcttccctaatgtctgacnggaatttgttccgcttctcaccaatccaactgctccgccttcctctcgcgccgcgtggtccggttatcttccctcctactaacctcctgcagtcgcgcgtaggagagacggtgtggagcgggcaacataagtgctgcacatgctctgctcaacgcctgtccgacggccggcggcggtttcctctctttactttccacaatgtcctgcaagttgactagtaagcagcgccccacgatgtgtcagggccacctaacaaagaatagcggtcgtgttaggcgggggtgccaacggggcaggctggctgggatctacgcccgtcaggtgcatactgtccagaagtcgaaaagtcggcaccaggntngcatcgcgagtcgcacacttcatacggaatagtgcgctcccttttccaccttcgtttctcccnggtattattatccgcagtggttgacaaggggagcaccgccgcggtttcactaccgcgggggtggggtgttcaacgactagangtaaagaaaactgtgtcggagttnacctnttcgcggtgcgatcggggcaggaancaatgtgcgggggcgaaggccactgcactccaagcaagcatcggcaacgacgctactagctggcgtaacgtcgtcacttgatcgccgcaacccgtttttgcgagttctccgtggaggattacattcgtcatggagtccgcgacttcccgatgcccccctttatttcagcagtggtcgtgtctgcgtcggagagggatacttaagtgagagacaacgcttgagcctcgaggcttctncacaaaagtttgatcctatgttcggagcgannncaaattgggtccggtggggtcccgttggctgtatgccgcgtgccgccttcatgatagaccacggaggaacacgcgtcaccggagccgcgtggtccagagccttcggggggtattgccaaaggagtgcagggtcgcgtaacatagatctggagcaccgagcactagattacgttgtggctggagaggtacagtcctgaggtcttttctcgaaacaccgcgcatactctgcgttgcgtctccaacgctatacgtgccgcattacgtcaagacgagtacaatgacgatcccgaacctatacttcgtccacngggcacgtctgcccagcagcggcgagtacatcggtgatccatctaggttggaagcttgtttcggcgcatgacgccgtatgntccgggcatcagtgctttcctagagtgggccggtgcacgcactggagcctcgctngggtgtgtaggaggtcgacactgcgcaccccttgggcgtggctttagtggtcgcgtcgcgccggaactcgtcaaaccgatccttagtcacgtggctatttaaggactatcctagaataatatgagaatgcactcagtcttcggtgtgagtggtcgttcttcagccgatgacgcgcgaactgaaccctgcgaacctgccccctatgtgggatgactccnttggccgncgagatgcgcggccgtcaatatgtgcgcaaggacacttgtataccngaaattcgtaccgggcccatgtctcacggataacggcggagaaacgtggtcgctgtatgcccgcnagcaccgccgtatagtctcgacacaacgatgtacaacagagggggtgcagtgaagttcttggatcgtcgacggggattcggctctcagagtcatgctcagatgcagcgcttaaatcagtgccgtaccccagcatcttctgatccgctcagcaacagggagcgacanccctccttctccgcccactcccccgctctcacttaagcttgcgntcctgatatagtaaccgcccggtgcctcgagccgacataccttgtgangcggattgctgatgggtatgttgtcgcctcacagtactacgacaaatgggcgcaattcgcataatacggacaaactttngagtaacgttaagagctcggaanttgctaacgcagtccgatnttggttggagcggatgtattcgatcgtaggagcctcatggtaccgttcgtatttcgcgtagaggagagcataggcaatggatggtcttccgcggtgctatagacgccgaatgttatgctagtcgcaccttgatccactgactccgttcgnttcggagagctagccctgcgaattctagtgacctaggccccggntaggcggtctnttgcacaaactcaatnagatttaggacctccttgctcgtcnctatatctgttaactcacaggggtttccactnggaagcctatttgttcgttgtccacagataatctgtacttatcttcagggccaatcaattaatacattcgcgccnncgtaattgggcggagcgtaacctcttcgcaggtaatcatttgtttcgattggtttggattccatgacgagcgcatcgaagtccatatccggatttatctttcgtcggctaagaagcacctaaagaaagccgccgagaacggtaggcagccgttaggcctccggagcaaaggacgctccggccatcgtgtcggtaaagccggtaccgctgtgcgtttccccgcaagctcctatatctgggaaaatctgaatacacaggacaatacgacctagaggaattcgtaagtaactcacccgagtacttcgtagccagagcgagaaatgagctgtgtgtggtcgtgttccaacggaagttactaagcctgttggcataccnttgacggatgacggtgggaatcatgacttacagcatgtctcagtctatccaggccggattcgatggtgctcattgcggtacttagaccgtaaaagtcaagtagtaagcgatgactttctcagtggttactcacnntctgcggtccacatcctagtccacacaagtccgggcggcgttacccggtggaattgtggcagaaccctccgggcgactactggcgcgacacgggccccggcggggtgtctttccccgtaagcagtcaagtccggatatatcccgtcccgcccaacatcgtgctcaccattggntggtctgactgatgcctgnagcacgcccccagcaccaagtcagtagttataccagcgtagggaattgagtaatcagtgatccttgagtttgtcaactttatttttggcacgcgaggactcccagtcagtggggataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtagaattttccatgcctagtttgtacactancattacatgagcctgggcgctttnccggaggctgttggcggccgcctaacgtcacttttcgcgggcgtggtgccaaacactctctacctcgcgtctaagccccccgtacatacataactagtttcgacctctctcaaccactcgcgataacaacacagcaatattgaccacctgccgtgcgcacccaccgagatccgggggcctgggacccgtagtccctgttatatnacctctgagtccctaagtactaaggtgagggtgaactacgggcgcgtggcggacaccttgagggggattcagcgtacgggggaacacaacggtggatctatctaatatgatcccactctatggagaggaaaggatcacctggtcaggctggacaccgaaaagactcttagcgggcacttgaaagaaggtagcgttcaacctgcaaggcgaattcgtnaggcagnatgcgcccgtatcgcagaaccgctaagcactacttnttcgtatcccctagcgaatcatgatcctatatggtctacgggcatcaccacccagcccggagttccggatgctcccattttgaaggctggctgcggcgtgtagtgccccggtgattggttgagttatatagcaattgggaagagtacgaccgatcggggggcnctgtaccacagaaggccagagttcaggtaatcgaggagaatcggttcatgataatgtagccccacggcccgccaaccggacttacacagctttgctccctacacccggtggtgatagtcatttttgagctcgtcccgacttttggtgatcaggtacncgggcagaggccgggaactcacgccaagcccccaagcatgggttcgcatgcctagcgcccgagggcaatgtttgagtactagtaaccgaagcgtttccgcccgagcaaagcagacttggctggtagtgttactaatcgtaataaggaatgccaggctgttgactgcagaagagtaacgaccgtctaaactaccgttacttcttgattaccagctggcaggcgaacgtacaagagattgctggtggcacgcgcccgaagtatngagtcaagaaggtctagacaacccggacactgtctttttggccgggcgtcgctagtcctagttccgcgctacgtggcggacgaatgttcacaggcgggaggagaangcgagggtcgnagctcggcccctggtttctgnntacgtaattgtgcctcncttcgcttaaggagaccgacggccttggcaccttggtctttatgatcgaccgatggtgccacgngccgccctgacactgtgcatagtagctttactgaggcataggttccggagaccaccctcatcggcttaggcgccgcttcgccctcggaaatagtggccactcgcgtttgtatacggggtccgacgctggtcggttcgttgaacttgaccctccggcggactcaccccgactcctgtttgagaggcagcccgaattctgggatattcgggagcggaagcgagcaacgacagctgtctcttcaagtgacagtactcttccggatattcgagcccgacactnnaggcgtcaacgcgcgtntgcatctggttaggttggtcagccgattactaacagaganntgggcgggggctgccttttgctaggcaccccccgggtaataaagattggcgactaggcgcccgctacaaccgcatccatattcggagccgctntatagcgcttcgcattgaccctcatggctgcttggagtttcaccgccgtgcagggcaactgggaaggaccattagaaacggtcccttctagtgtagactcgaggatcgcggaccgtttcgggcggactcgtatagaaacgtcgtcgctgacctaagcaacccctagatagcgtggccgcggcgatgggccccaattaaacccgtcgctgaggagccgccgttccaaccttgattatttagaggagtcgactccgaaatcggcccgcctcacgtgggacgtttaaacgtagctaaggacctttttctatgggtacagcncttccccagaacagcagtctgttaaagggcgttctttggcgccgcggcggtatagccgagttggnctgtagtggtccnccatcctcctcggtcagccggtcgagaaggcgattacacaaggacaaaatgatgattcacggattgaggacataacatcggggataagaactatctgctttggccctacaagacttcagcgacatacgtttagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccagaaaaatcacgttctgagacattggagaggcgacttttgccaccccggacactttaaccctccgacgtgcgtgtccgatagctgctgaaatgggcactcagcgtctccaagctcgcaaacagggctggcacttacccgcggggccgncaagggttggtaattccatcgcgtccctaataatccggaggcaaggacgagcttcatactgtcatcgtggcgactagatggtgattaccctagcaaccccgaagttagctgccttcctcagccgngacatgcggggagccgtcactcgcagtcttggggaccgtaagtggcccgctcacncgtgagtatatcgctaagnctcgagccgngcgacacctagaagctcatatccccaccacgcaaggcgttgttncgtcgtaggcagatcgaactcaggaggcccggctggggtatggcgcacctaaccccgcctagggcgcagtctttgtccagtacaaactcgacgcttattggtctagccctaccccggaggtaaatcccagatttgttccgccagttcggtatgaacagtccaacaagctccgctgccgcctccgccctgacttcccctgtaaattttcttaaccacggctgatgtcgagcgctaatacggcggtacgaattacccagcgcataagtgctcacgatttgtgtcgcccntacgatctcgcaatgtaactccacgtattgctacctctttgatatgactcccgattaataacacattaggncctctaggccagcaactggagagatgataanaggccaattttgatcagtcttcctaggctatcgtccacaaccgtaggggcaggacttcaattgccgccagaacggtcgttagctcgcgcagcacacgagagccacttcgagcgtactgggttgcacaaaggtaaggttatgggagtccatagccgtttccctatcctgatctgaccgggccaactcattcnactatctgtatgagttccctatgacgggggccgcgaaaccgncccaatcnaagtgagacccggcccaagtggctcgtgtaggacgatcccatatgtatgccttgcggataacccgagaaagggggtctacaagccgcacccgacttgctcctaaattgatatgtgaannggtgcctcgtcgcgcgtcgcaaaggaatattgtgtgggccaagaacccgtcgcaatttacgacccgagcnnnctgcatcaaaaacttgtacccctaacttctcgacaatgcccaaggatccaaacgtatccgagctctagacaatactcgggtgaatcccagcagactttgctttttgagcgatgatatgagacactcgaacgagatagtagngaagacgccggaatggggcagtacaaagacnaccgggcgacagacgtatnnnggttatgaatttttctagatgctggaaaagaaatagcgagtattccagaagcgcatagtgcggcgtatagaangnnacgtaaagtcataggtacccagagaggtggcggccggtagggagccctttcatagcgtcaggtaatactccccccgttagttcggtggcgttctgaaagaaatacccctaggagaccaatttctcgtcgcgatggcgttcgctgggccgacggggctgccaacacacagctcaacgatagaaaccctaatccatataatatctagaccgccccatgactgccctgttgtctcctcccgcggaagttttaaactgtatcacgttagcggatcacaaggtgtgctgtcgccgcctcgtcgtgacttaccgccaccacgctcccagcaatccaatcgagggatgtctcggttgcggcaagagctttggccgaacacagcgggcaacgtcgacgctttgtccagaggaccctctgccataatatccggcgcctgcagtcgagtgccaccatgcggggctttgctattcgttcggggagttttgcggcgaanncacgaggagcgngagtcggctnaaccacgaatctaggaacctttcctttttggtgcaagaaacgggcggcgtgtgctctgggcgtccttacaggtagggctcgggtcctaaagtgacnccgagggatgtactcttaggcctttcgctgcgacaggacgcctgcgccgcaaagtacgttacctatagggcaacagggtcgttgaacccacagtaagtgcgcagctctacacgcgttcagggagcatcaacgtgaactggctaagtctcagctcgcccgattcggctaatgtaccgaaactgatcacttatcgcttgtgcttttaatctaggcacgtaatcaagtggaagaccgtggggtgaggcctcctgcntcacgacggtacctactcatagccaggtggagtgacgcaccacgtacctaatcatatgtgactggtgattatcgatcggtggtgatgtcgcctagctcacgcccgggccgcggtccataagtaaattcgctcgaaaaggtgcgcggtccccactcgaggatgtcgcttagcctatgtccctcccttgggagtccgacttctttggatacagtcatcctntagcccgccgtctggttggagaacatcccaggctcgcgtggtgggtggatggcatccgctcccccgttcgtacgcgttcgtggcggctgactgtcgcagagcgacagagcacgttgggttgcctagggaacctgacctcagtacccaagtcgtgcttccctaactattattgcaaggtctattgccagtatgacccataccagccgtcaacggagcaaggtaccgtgtcgcctggnngaggccccatcatgctggctgccggccgcacgcctgcctccaccagagtatattgcgcggggacctgggctgggctaggtctcctggagggttgtatgatgtgatgagtgaattcttgcgcgaggatggggctctcacgcctccacgtcttcgatactctacaaccccgcccggatatagacngcacacgaaggacccaggaactggaaaaggaataactaggtgcgancgctttcaccctccaacgtgtgctcaccaaccctgcagtcggggtttataaaggaggcaatgcctctgtcatgcccaaaaggtcctcctggtatgcggcgtgatctgtagcttcactcggcgtatgatgacctaaatcaggccaggtcttgctatggctgctccctggaccagagcgccggaaattattctcacattcanccatcatcgctggttgaagcggctcgacctagcaatgaccaggtgtcacgcgttgcggaatgcccggtcctctttgtagancagtcccaacggcaatctcttaccgtctgccggacccgatttatatttcctatacactattaccgcagtgacagaaaggtacgcgtgccggagcgcggatatcgcgggttcttcgacgcgcttcgtaagacatactagagcgatttatggcagttgtaggcttgtacaccgggctccaatcttggctacgccccacgctatgatngcgacatacccgactcgtgcccgatctactccataactagaacatcagtacgagttcagagatctttgccccgctgaagcccgcaggcgggttctgtggaattattgctcagaagtgtgctttcatatctagcgttccgtgagacccacctgctgcatctactggatttcagcgccatgccgattcggtgtgagtgtctagagcgtttggattatgcaggaggcgggactgtcgtctagctacaaactagccttacgggtgccatctcaatcggtaagatgtgcagtcgcaggcgcaggtgttgaagatgacgccggcagcgtaagggtcttncgccgcgtcttaacttgtcactcacgcgaattcctacccgacgtatccccgacgctcgtatagnncgacaagtgcaggcgacacacaaaactctcccgccgtacctactcgtcaaccgtcatcgggtggtaaatgtggagacgccagctcacgagntgntagccggttaaggtcatggaagtttnggcccgagttcttgtaaattcttgcgctcgggcccacatcggtactgctggttcgtacttcactggacactaagcctaaccggacgtggggtggtttcctccnnaatccatccacggtagctcgntaacggggtcgtgtgcatcaattatctcctctttttcagacgctactcatggtcgggtattggtggcccatgatngtattgactcgcccatccgcctggcacgttccggaatttgcatcatgctcgccgttccaatgcttaggcgcatcacgcgtcgnggtgacggctaggcttcgaagggcttagtggagtatggctcctaataatacgatccgcatggcccttctcagactggtctggactatgtcgtcattngctgaccggctacagctctagctttttatgatatggaaataaccgggtgattttcagaccctaaaaccgcctatcttcccctaccgggcgggtaggactttacggaactccgttggggttatgcatggtaatgaccctgctgtaacgcgtggcgagcgcgaaattacgaagacatattgggctattacgtccattctacgccggccggttctgctagtcggcttccgcctatattggggacctgttggtgtgtgtcttcaagggaggtgccagcccaccgtatcctcatacctgcacaggtcacattgcgggctcagacgtgtcttgttcttatcgccactacgcatcgactganccgtttgcagtacgtagaataagcgagaatcgcttacttctcccacgcacgctatagcggcacaaccatggggtatgatgcctcaaactgtcctcagtcttattgggaggaaaaggagaaccggggcatgttgacatgaagcgcgctggtttactttcgttaaaccacagggtcgtaatatcggcactctnctggggtcgaatccgaaaataagactaacgacatccgcagtggggcgcataagcagaaggtgactcgcgcgaaaggctccagacgccctggccattgagagtgacattggtgctaggtacgcgtctaaaggaggggagaatccgaattctacgtcccgcgcactctgaacagctcgagaacaccgacaggtgaattcgatagtattgtcgggtaacgataaggatgcggccagtatcttaaagtgtgacggaacngagccctaactggggccgtatataacggcaacttctgcatagcggttttagcgctttcgtgttataagggctaccggttggcagtcttgtttcgggcggccatggactgggattaatgttccagggttcagttaggaagtcactccaccacagtgaacgcttggaaactactagatatgattgtagggtattgagtacgaaagatagtaacgcaagcacacatatctgagggcacttgccgtgtactaagggggtcttgcattctgccaagtgttcattatccaacagtcagaggtgagacctaaggggtgggacttctagttacgggcaatagtcctagggagccgtccgagtctgggcggatggaatagcattccaatccggntgcgtggcgggactggctagcgggcaactggcacaccttacccgagatctgcggccgattgatcccctgaactagttgcccgtcgctgcccgcggacgcggctgccccacatatcgacggtttaagaagctcaagttcgtcctattgccgatggcgctgccgtgctcctccgcgctcgtaagcgacgtgaagcagacgcgatctccgtatggaaatgcaggcgatcagtgcagtaaccccggggtccgcctcggggcggtctctacatggagcgagattaatgtcacaagcacttttatccaatgattccaactcgtgcgataactgtacaggttcggtacgtcgctacccctagaggtaactccgctatgtttagcgtgccctggttggtcatgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattccgccatgtgacttccggactggaatttagaggaagaactacttcgccagcggtaggtccatgcttttgtcgtccgggacgtataagtcgcgccggcagcatgcctacctgccatccccagcaactgataactcagcggtattcatgacaacccgattcgtgacgtaagttgaatgaccccctcgggtgattacgctcatgcgtccacgttctaatcgagttattcngcgggcggncagctgcattgcttgggccctgtctcaatttcataggcctgttttggagcgttaacaactaaatttaaaaggggctcccngttgcatccgtagttgctataaggcgattacggtctcaagaatgagtccttcatgtacgctttccttcttaaccagtggtcttttggattncggcntacgtataaacccggcagacctgccttgtcgactcggttgcgcaaggttcntaggaaatacgaaaattcagcaacgtgaagtaaaagatgctatgtaagaatttgctcgccgctggccgcccggggaataacatccgctcttgcccgggtcctattgagtattgttcccaanatagagcanacagattgggggtgcgtgcgcgangataaatcctcgggtcttgttaccaccctagcgtcagtgtccatatgcgcatgtgagaactaatagtcgtaaacagaccccgcatgtggcgttcaattatgtttgaggtacgtggtccattctggtccatatgattgagcggctttgccccgtacccaacgttaactggtgtttgttgctcaagatttgtatcacctcgtgactaggttagatgtgctttcgatttattccctccacnaccgtaggcgcaatcagggacgattgtaacctaagtgtgactnttctgggttagtgtcgcgcgttcgtgagtaggcgttatgtttgcaaaattggtgcagtcagacgtcgggtatgcccgtcagaccgacattgccccgaccaatgagcgctagggtcnaggttgccaccgtcantgaggggatttaagaacagagcagttcccttggtggcgacagcagcggagccgtagtagcctgccacagctgatgtgccacggtattggtccgcgagtaactggccggacgctgcaattagcgtaagagcttcccggagcagtgcccaatagcgngttacgtgatatgggcgtggttgtgttagacggtcggttccatcccaggacgagccgtaaaagttctgatcnttgcaacgaaacccggtagggggctgggacggtatagccttgnatttcggagtcaggtcgactacaaccaagcgttggcctagaaaaaatacacctacttaggtaacaccaggtcagaccaaataggtagacttcggngaagtatccgccaccaagtctgcccggttcaagttctccgcgtggtgcnncctgttgcggcccatagaactgtgcaaaggaaatgcaaatcaatatatctcatngggaggggaatatagcacgattgggggactgataggtgaaggtcatcgcgaaaacgtccgggcacaggttcgagatccatttccaacaaatattaaactagttttnctgagcctgtaagtggagaagtctatcttgggatccgatgaccggaacacactgcgttacttatcgaatggccatgtccccgctacccgaggaaacaaccaggtctaagga tgatttcaaantgttccatggagannnnncaactacgcggggggtctgtattgtgatccgggtctggccacgtctnggctggggcggggtnttatgtcgggatgtnggagcacctngacttactgtgacgcatgcanataagtgtctccatngngccaatngctacacnaannnatggccggtcagagagtggcccannnctaatggtccccggagncaatcccccgatactctaacccaatagttcatacaggaggtccctgtatcggggctncttacggcgnggttctgagtcggcgagnaatgtcaactgttggaaanccttataaggttnacggatacgaaantnttccgaccnncgagcgacggcccccgtataatcatggttcgccgcggcgtggcttgccgggtccttaactcgaaagttaanntcctatacgggatccgcatgnaanccgacgtnncattcttgcccaaaacgcctctatttcccagactacgtgggcgcaaggggctctatgnntatcgcggacaccggtgtcatngtgaacgcgganccgcagannnnactcggtgtcgatcatccgcatgttcgcagtccaaactctaacatgatggcgnnatactttattttacagacganngccattgcgggcaagttgcccctggcctacgttggaatgagctttgcacccgngggtgcgcgtgtgcntaatataattccttaaccagggcttctcnntggcgaagcganaacacnanntnnngacactgtaagggtctattactcgcctggtccagctntcaaacgacgactnaggttcgtgcccgaacttctcctacgcaactcgtgcacgttagccncaacatgcattagttgcctgtagaccggggcttgccccgatagnnatggactcgggtaaattgtttatataaggcaaaanngacacgaaggcaccgaactagaactcatatagttagtgaagngacatgtgcctatttggttctgaaatccacggaggtncgccggtgtccngtatgaaaaagggngnnctttgatgtntanccaaantgtangtttntttaagagccgctactttttacacgtaggcagnnngttagtaaaacccacactcccgcgatnnntaatacttcnntccataganttcctgggttcgcgcacaannggttgtttgaatccgcctgnctcgatcggcgaacgtctggccaaaggntcnttccgtcaaattagcatggcgatcgacaatgtggttacnnactgnaggagattcgcgggtgtnnatcngcgactaggnntgcgatttgccagcgacgactgggggctcactgtaaatatanntaacatgtcacgactcanacggcatgtctcntaacggcttnctccaccgagtcctttgantcccacgagttcctataccagatagctaccggacgaggtctggcgttcacataacngcagcggccgactaattttcgttcgcctatccangttgncggattccgtactcctgttttcttgncgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggtccagtaccaccttccgtacgtagnacacgctgagagctaccctccatccagtgtngaaagacnatgntccgaactcttctcagtcatgccgtcagcctgccaatnccatgcccacgttttaggctagaccaaacaaattcctgcacaacaggnagaccagcaaanccnctggaatttttcnacctgacaccccgcgtggcangngaaaggcgtgcgtaacgcncattattcgttnggggcaggnctgcaganaatcgagcccntaagccgttttgcatagctttntacagccacggcngtacaccccctacctaaggccggaatcnnggctccgcngntncgacactattatgtgaagttcnaactagtgngngaagaatagtaagagtgtgggaacggtcctcccttcgtgcnnntgtgttacgtcnctctgccaaaccttaggggatcngangcagatgtntaanacgatagatcgttgacaaaattaaggtgcttattgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccntctttnnnncncggggcaatgcggctgaacactagactgnntcgtcccgntgagagatngcgactgtctcgggtcaggcccgctcctccgtctagcgtcaaagangtatngattagcctttacgtccnacgactngaaggngcnnacccagcgaaagctgcctgtccgtagngtcttacnggactcatggtagatccagaaaagncctatgaccctctggtcgnntctactagatccnatacctttcggggaactcngctgcagaccgntgnctnnacagcgtgatgtctgccaggcacggagggagcccgcccagcgcgcagtatancaggaggttgacaggctggctctgtttatacctcagtnacntcgataccataccctggtgngancacccgcccctgttacaccctcttcangctactatnatgactcggcagcttgcgacaagggcnnatacgtaggatgtacctgcagggccacctggttggacgctcaagagagtcagacgctatatcccanagncgtcccggaatgttacactctgccgaatcccgtgtagatgtgtnccaatcagangagcgtagcacgcgatagccagtagntctagttccgggngtgataattcgaagggcnaggctaggtttccggagtccaagagcgagtgnatggcagtgttcattgngtgacacctctcgcncgtggggtgtcgctgaggccggctacgcnnacagtccgctggggtcggngcacttaggcgacgangaaacccaagcaaccgagtagacggcagccggtatgaagnnctattcactgcgtggtgtcgttnggatacagcctctggaacacaaacctcttacagcaaatcgagtgtgnatcaagannttaacctccgtgctnnanccctgtacggtatcacgtaggcctttcacggtagngtcccaaagtacgttaccctcgggnattntatcgcattgcggctgtcggcctgtgtccctggttcnttgcgtcgactatttggtactccctcgggntatnggtngccccggtcnaatctccgagaagccgtacatagtagtagcgngtgatccgctggcnctccttatcagatttcaattcgtgcctaagcatccctcttatncggnctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacnaaganccctctcccatcgggtcccttnnannggtcntgatnctacgttaggatacatgaaccttnaggtngnagncatgnnccttnaccncttnggtnactgtcanntatacgtaaaatatagtggttttaccttctcgcttcnnggggccaccctgtctactgagaactcatgaagtgacagaggnccctacgggctgangcanaagnatgacaanncncgtacgagcgcctncactgaaaggtcaccgtcgtaatgagtccngcantnncaagttttgccctgccnnatctttcttactgcaagnncgccagccccaggagggaccatgagcatccattcatcgggnccacctctgacncatggaangtctgncctgctacccacacgcnncccgtgctctcttgctcctgtagtagatacgtgtctgtcgtgncccagttnncnccatttcgacgnnnanaagaggcccgttacctcaccgncctgtgcttgtccaccggacctttcccccttgtgagatcgtcgcganctgatgcnctttgtaagggcccggtccccagcgaatggtanaagagttgnnccaacaattgaggcacgtcggctngcggtttatggcttcaccgcactntcggtnanagnttatnnctnacagaacggtggtcnccccccatagnagaggtcgtgtgngncacacgggcgcgtgggantgggtcgtgcggctcgtnaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaangtangaccgnanatggggctcctctnnngacgtgcctangctactcccgccgggagtacnccgccactcgaacnncgtcgntcaagttgtccggtaatctgantgttnccccccnacacttcgctcgactaggtgcnttcgatctgcttacgcaccgagcgctccntgccatcgcccgcannccgcagaaacgaaanggatcagggtngcgcgatccaggcctanagtacgcanacaccgacnaactgcnaggcgggtcgcagngccggccggttnnccggcagncggtagntgttaaggtgagacctatgntgttgaaggcggcacagaagggatccnctggacgtcncngtntacactatctaacctgggaacanggtattannatccgtccattctattcgcngttgcnacctgtnagttccaagttggnncgcagtaacngcttttccctgttgacttctcgcttagggatnnnnttgccagtgtttctcccccaggtctctnnanacagttngattttataccgttcatacnantaacccggaaatgaacgccaatacggctctcccttaggttaattcngatcccgcgttacgcgtgatgganccaagccntngaatggtngncagcgnaggaggcatgctaatgaatcgctccagcgacgtgnntcgtaaatgggcggattcggagaannacnnggcncacttnncgctccnggagagatatctcgcggccattcttttcaactgtccgcccccnaactcgncaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccantcgtaggacgtttngngtgagctntgccctcctacgggatgttgaactnatcgtgattaagcaacttcgaacggggggncaactgcgcgtaaggacnaaagtcaangcgttagagcgaaacgtcgcgcagccgtggacccgcccgcgatggcttagtgtctanacatnggttgtacaggctnggagtattagtcgatgagaggcgtgaaacnnaaaatccggaagtacccacggcgcgatnncatacacagttnccnggggcgtgcgacggacgggcatnccccagcccgtcacctgcccattagcccgacttatcccactcgggttgctactannngatcatgggntaagntcggnacccggcngnctatgagtcgtgtgagttcgcgtcaanttagnctaacccacanacttggggngagnnngtcgttnnnggnngctggcccggtccacggatcaagganngcctattntccacgtcngttctgaccnncaaggcggacagcncttgtgggcatacctgggcccggtcggacgccggngcatntctgacacngcaccggccgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacatactgtcgatngagggatcacaatttaaccaactcggatctctatgganagcggaaacagggctgtagcgcgccanngannagacaagannacncgagcnnagagagcagggagtaaaaccctcccggncctagaactaagcgagccaagtagtccgcaatcaccatgggatngccatctcccncccntgccggtgggtcgtctntgnaagatacgtaataacaggacantaacatnaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacngcgttccagggtaaacgggtngtacccaaacggccgtgacttcacaagccaataccgnntgtgacngcgcgtanaccttgggtgggttgctngacagtcntcattgcgcagactgatttccggtcgccnnaatcnagtgttgaggcactcattcccaagcgctactgttaggagnctactaaaaccgacgtcctacnatgatcgtgccgagacaatnccgctcgcccacgaaacttttggtagaggtnnnattgcgggnannnntgagtgngatccgtgtttctctncaatagaggagggggcgacttcaattgaagggcggatagttccagttgaggccaattgtcctccttgggcgangagatggcgggtcccgtccacttcagcgctaacccgtagctatcggcattactgcgggccgcacgtagactatgaagatggtgatccncgctattattcgggactgtacttacnncgccgcatctgtaccgccangagaactcggaggccaatgagtctcctcatggctctcccgcgntagctagacttcctagggtcccctgcnaantcgttggctacacctgccggcgcaccagcgatcgtgactcacgtatacnggcccaacggtgtccgattaaagtcnaacgcntgacctgagagntcgaaactactgaagntgcgccttntaacgcgccgggcagcnnctcgctggggtgttaggggaagcagctctcttaggacgcagcaatccttcacctcgactatttgtactttganccaggcaccgacttgcatgcctntatgactgtactgtgcnntagacctcgcgtccaatcccgnggccccagtatgcagctcccctcattctcgtcacggaacncggtgtcggctctgcaacagggccaatgcccgacagtaacactgtgtctcacgcatcanntaaggatatcannccgttgtgcggccgaccgtcgtannttagggaaccttgatatgtacgnnaccttagcacctaatnaatatgaggatgtcgtctgcgttccagtggctgagtgccgtggaggccactgaacctgagagatgagtagagccggccacaacagtttcgccctgcacgctggnncgctcccggcgtcagcttcgagtgngagtatccgggtccctcgcgtgcagttcccacagcgtnacatccaaaatgagacatatcggggtcgtacgccgtccggcgcaattttancaatcgcataccgatatncctangctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggnctnccngnctttnggctngtaagtcactaatcttatcgtcaccgcatgagnaaggatcttatacgcaagcgcagcannggtgaacagtnttcgggtntttgattagtcgcgcaaaccgcctgccgagctanatgacgctcacgagcgacccgggcccttgactaatacaaagtgnagtccgntcncaccatcggagngtatggagtatagtatgaagcctatggcnagcgcaagttcaggccacttngggtcctattntaggcggcatgatggcgaacgtgtttcgcacgacagcgggactattgtgcgtccgaagaacaagactgcacgagtangcgntaactnatntcgcggagtttgtnatatctggtttcgcaagcntgatagatacgacaacttncanattggaatcancgacttcgagggnttgngtcctccaccccgnggagatactgnatgtcacanactcatgcttagggacttanttagtgggaaagtggtcctgggctagacaggagncnntgcttagagctgcgtctccgganncgaagaaggtttctgctgatacagagtccncatccttggatccgtactggcttgattgtaaccgctatgactctgaatcgaagcaagaggtaagaangccncttgcaccatcaacttcntactctgagggagtacantggggaaaatctcgttctctatgcccaacggacgacgacaganctgcntgaccgcctacacctttgcaggcagacactgaggagccactgcttggtcgcactcatttgacgcgtgtatgccactgggaccgtttcccaaatgcntataccncggccagaggtnagnnggtcacctattctagnccgcggctatatggagttcagcgggtaccggcccgggagcgcccgcgagttatgcggcgacgtcgttcgattnggnnccgtgcaccatgnggacgcggtctacgctggcgcttaggctnacnngttngatggctcggttggatccgttaaaangccgggaatnttatcgctcannactcgcnannncngagaggcanatncngttacttctanntgaaaccagggcacgctagcctcntagcacaggtaagcgacgcgttcgaagaacccatgnactttanatgaggnnctacttaaaannnnnatatactaataaagtcgctgcgagccaggagtgctggtcttgtggcacncncagcgcctggacatctcctcngtatctgctnaccccgcacttgaatggatataggggggtctcgaacgggccgaagcgttattacgtgggtangganacgcggactgganatcggccagccctatccgtgccacggttnatattttaaaaatctanatagtccgatattaaggtttgtgcattatctgagatttggaacggtggttgggtacccgaaacccgngntaaccccgnntatttcacttaccgtaagacttcagaaccggcacgtacnacttgtnnngcatcacntgagagaacaaattaanactttggcgcggctctacgtagnggggcctgccagaactgggtccagnntcaggatacgattgaagtctncccggcgtgtaccgcccangggcanactgganntggacgaacggcggatgcaaaagcngggggcgtaaaggcgactcgcacataacgctagacgtcataacactttnggcgatagcgacccctnacgtgattantgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcnggtcgtggctcattcangctcttcttacattgccggacacatatnntantcctgctctngatncagntnngtcgaaccggtcngtcttnccccgtgactgagaataccgccgggtagnntggcncccctagtngtcgccgccggcggacattactgggaaagcacttttgtgnncatnnanaatagacgatagaagaggacccaccagaccactgcaccctatcagtgnngagacgtnttcaccctactaggcctncgcgtaatntccatacatcggcctaggggcttactcgtgtggcgccccgcaacacgggaacagagatcggatccgtgacgcaggncnagtcgccgaaatacgtcgcacnaatcgaggcatccccgcgtccgcggagcacggaaggttacataccntacngtttttngcgttaatnccaggttacccgtcggttganggcatgcgcggcggctgaggttaatcaaagtgagccctancgcacgnngcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgctnncgtaatttcaagctttcggttgatgttcagcgnctactgtatccacgatggaagtcggaaggancngtnactaccgcaagggccgnancctcaataatcgtanngctaacgctttggcntgtnacccaagtttcgtcggacgctgacatactnaacanngcctatggtgtagtaccgatgtttgcccatccctatgggnttagcgatgnccancggntgtatcaantttgacggctcctcagtgatccctngacggcagtctactgntggaaatncgaggagtagcatggcttatgnttcagggggcccggcgatggattagcttcncgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagttccgaaaattaatgacagccatnattatagcaatatcgtgcactggccttagnggggatggcccgtatcgcacnacgtntctttttggtcccgttgatagatccgctgtnatactgggcgtctggcgtcagacanngtcngcgggtatggnnggcaagtgctacantacatgcaggacgcancggagtccaagctcgaagcggggtggaacacgacgngatgggcacggntcacctaaccccgnntctcggcataaggaagggagttaacgctccagacctnctttacanttgagcagtgngcngtgtactcgaacnggggtgcgaattagtggaagaagttaacggatgcnagccattggcacagggggtgacggcgacncatgaaacaagctnggtagattngtngcgtgttgtcnccttgcgcacgctggttttttagctcataaaatcccgccaaccacttgctgcgcttaggtacgagacttgatcgacgtgatgtggtgcatagtcacaatcaggtnncatcgtccctaccccgcggcagggggccgtaaaaggacnaccaaagagcngnnctatgccggagctacgctgggcccagtggtcagcgcgcgnattgagtgaataaccntngaacaggnngnnatctaaaagttctcacccgannnnnagtgttgcattcggaaacgccaactgtaggcagacccccaaaggcggagtgtctnngctataanacgtcacttcccggactccgtcaggtagccatcgcgaaatacnnacctatggctatataacttgcatggcacgctcgcaacgatgganngcacccagtcctttctgccagtgacgctgtaaggcacagctcccatgcagggncngcaattcgaaccatcccgattgcaacaacgtanagtcactctgtttgcngggtactaggggaatccatcaacccgtccaaacgtaatggtagtcactccgnnatcctcagatgnttctcttgatcctcgngtagtgagggaatgcacgngagangggttngagcttgggcacaatcttccaaantaatccaatcgtncttccanctcgtgccatcgaggagtntaactgcatgccttaacttgtgtagctaaccctggngccancgtaactcgcgaagggnctcacgcggatctcggtngnagcctcctatcncgcacgtgcctgntacagcngtatctgatcaagtaccgcagccttaacacnacgggtgcagcgtgatctcacggtcaggctagttgcgtctagtagnacgcccaatattnaactgctaaaacagctgttgaacggtanatgcaaagggttaccatgcctaacatgcgacctaccgccacattcgccgnctgttactgaagcatcgcctatcgaggactcaccctgtctccggcgtcatnntattgatggtaagaactgccattctccnggttcggtaacactnctgctacncgttttgtgcaagctcttccccgccgattgagcgcggggatnnaacagatggtcgctnngatgtggcaagccgtggcagagccggtctcaccctgactctcaatccacagtgaaggcgcgcatggcgagcagctgcacacttccanntaagcnaggtacccccttcacgagacaggcgantggtctgaagcgtaggcgnctcccaatagtaccgcatattcgaaatcaatctnaaggctcctgcatgtacattgcagcccgcagtcntcnaacatgtattangncacactgnggaacaattcngtacggcgggataagatttgactacatagcttcacgcccncctgnctcatttcacatgatggtggcgnaccgtntcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaatggggggcnnntgcctctgtaanggtacgttgtggtcgacccggggcttcaccncgngtgatcctcaaaccgtccnttnngcgataaaagaagtgttgactatttctcgtatgccgaggactagtacttagtaggacnntcccgtttcaactcgtcctnnacatacatatcaaaatactatggttntgggatacggagcgaaaatgcgnnatccctcactcattatcgtatcatagtcacggngttagcgacgcattgcnacgctgaggaggcacgagtgtctaccggcagaggcaacgtcaaaaaacgttnaggctgccctctaggtantanaagattgagccggtcgntcngcgccganatctcatccgcaagcccattggccagacctgtcnaacacattcattatgacgtttgagcgaacttcatcttccctcggcaggcactgctatctattcccagacntgatnccggccatacgcaacccgttgagcgtacattntgtgcgtgatgtnttacgaccncccgtctccagtctggcaggtacccccgcaatgangntgtacaacctttcatcggcctcgtggggacaggnnttccaatacnntaacacggttatatggaccaggggggctggccnagttnanccggggcnnaacagctggactcggcatcactaataatcaattagcatttcatcattatatccngcgcacgctcnattnacngaagnagntaagcccagttccgcatccggtgggtgacacccggcancngatgcgtgaacgcgacaaggnatcgctctcgaaaagcaccgcttcgacatggcagacggcaaaggaggttggtacattnatgccggantctcccacacatgacgtgnactgggnattnagatgacggtctgacgagancncttanacttacagaacaggtaccgaacatggctgcganggtaacgttgggactatggtgtaagagcgctgctctntacgacagcgacagcngggcaggcatttagcaccatccccngtgacagggatcggacanagattgcaaatgcccgttatngtgggcaccttcanggttaaaagntacccgctnatcggcggtcangcttggtatcgtagcccagaaacagttccgcggtatcgcgcgcaagagataaatancaagaancctcnttagnggcgagtgcgactannccnatgcgccaccgntggtcggaatacacacncgacattaccnaagccacgatccgcgttgatnnntngtgctcgtgttcacttcngcgcgctggcgacngcgtagatgtgatcccaatnnaagcgccttacgcncagtaacttccttatcagcctcatgtcattcatcttcacatgcagttnnnagtcagtcgccntacgttgatccagcggcaggacgcgctaagcccttcacnacacacagcaaacgcaaagatgtttcnngcgacaccgaagccgtcgtccaacttaagctgcgggcagattagaatccggtnnagatatngacngtaagttcgatcttacacgatggtccgtaagacctccaactcnatttcttgtcnnancaccaggaccgattctctggtgcccgcttntgnncggtttaannnggcgctgnggataagccttttaggcttgataaggcgttcngctgcgagcgagtgggcagagccncatcgttttagcactgtacgcggtagggtagtganaagttcnagaatnatangtcggcgcgcaaaccctcccgctcccagtctaggtgatggttcgtcaaanttgcgcatacacacggtactatnagcctcgcaagnnnttagactgtctaancaggaaangctcattttgcaccgaggggggaaagcncaaccatannatttggagggctaagactattaggcttttctaagctttgagntcnnagnnnccgccatttnngtgnnngaagattngagtcgaagcngtttgttnnnnnnngacgcacagtcaanatctttggcacttcaagactgctacagnggagtaatgtatacagggggtgaaagtggagcagggtggtnngaacgcataagagtggctatgtcaantgggtcgccatcggatacaacatttncatacttgtttgtagcggnctcnggtgcgggctntcgcgtgcagngggggagcgtgtacatanaattcgtcgtcaagatnccctcgtagaaccactcacccgacntttatctgcatagcgcgtnntgttacanaggntggggtataatttgnatccgagggcattcagaagtcgattcaggtaaacgaattnnannaagggtagacgatagggaaataaatagtgggcggagaggccgcgcattgcccccagagtcngcgctggacgctaggaagtgtaacgcntcacgcgnnngcgggccnattgttgatttcccgtcgattgattctnggaaactgggcaccaggtaaaacttttctcnaatcantacgaattgtgtgcgaggcgaccgtcttgcattagattcacttgggcngtgnggctctcggcnnnatgacattttacattccttagaggtgtatcccacnnntatcggaaccgntagactttgtcataaatctgggtagtctggagagcngcnggtggacgaccatagggcaggtaacctagtncattacatataccaccgacgtagatncagttannntattaacggctcgcnctaanccgattgaagctgttgttaataacacactcaanngntngctttgtttcggcntgngtacagtgtaaagcgggcgggccgnnnnggnncgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatnccgatacctttcnntgattgagccccaaggggcttatanntgaanagtcctgttantgnnnatgcgggcgattggcatgcagcggtgtgtgcctttacgcccttagaagggcatgtgtattccgatggnccgnggtgtncgccacctggccanncatgaggccgagagggacaggcagaatcggagcgagangccaggcnnntngttgggngtagcnctccaaatcagccgggcctgnttccatctcgtgtanggcgagtcancccgaacggggatggaagagtccgccctatagaggccgnttagccttgaacaagtctggacaatctcctaccgttagnagttatgagtcgaccaagancggcggggttacgctaaggaaaatcggggnnttccncagcacagccantagctgnngcggttgtggacatcaaagtnagnctntttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaannagtgnttacatgatctngcgtaactctccgcgttcaccaatnatctaactgtgccgattccntcaccacncaggtgttttggtcatnatcgaatctttttgacgccgctggtgagaatnctccnnttcggtaaggaactaaggcaancgcagtccccctgcacccgcgtcnnacaattctatnnnttaaaggccggagtcgttgggacctaaattaacggtggacggagcgcgcacngaccnctgagcgncgtcattccgcgcatcagncgactggggatgggctctcgcgtnttaggaccgacttacgctagtgcgcccagctctaaagnctcatcaacnctactattgtgtaccgagangggagaccgttcctatccaaatgcgatcccngntttgtgatacttgtgctggacgctaannnctanntaaacantcatgcnttnnctantacccaacgcatacnnggcttctacanccaactnntggaatcaggttcacgntgcgaacnctggctctaganccctnttngntaggngccaaaccactcagttaanacgggcngnttccggagcgttaagtgntacctcctactatgcctgcaaaggaagaatctttaggttgtcaccacggacctggcacccttaattggtgtaannncctcacgnggccccttatgaaaggangagtgtccacatttatcagtgggtaanngacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggtgntgatggcggtacgaaganacacnaactcgcgaacaaaccgaancctccggaagtggtngttcggtctagagatgtccggggcccctagaccagctnnncccggangcggtggtgtagngagtacagtatcactctccaactcctggttcgacctgnntgnacacactcggttgtggtctctcagttagagcngcttganttccaaccatgcaggngggtcannccgtntgtatatggttcagganagatcngtaattctggttgtcntnnnaaggaccgcngagctatccggcgaaatgtgacnccgtgagggggnaacgaaagcggccacgtcagcctgatcccgcaacanaagcccgtgnnatanagtggcagatctccgccaanacgccggcaaacctccaatccaggctgacgagnccgattggacaatgcnaacnncagtcatccatangcncatcccgatttgnggacgaacgnnccacctgnntnntcgagatgcgaacaatcgaaaatgnggtgngttgnagctgctngcacncnncggacagaggcaaatggtggtagctgganacgggtctntctaattgggctcntttttnnctgccccagccggcccaacccaggcaattaactcgcgcgttggggaccctctgcctaggtattgcgctccagctgnttcgcccgggtagttgccttcgggttcccctgtatatcnnacattnatcgagncntgttggataattnnnnnttcnnnncggtatacccgngacagggcttcctcggatccnanatttcaagnngtattnggtggtangnnncnntactattgtagaatcgctagatatgatttagtgcagacgtgcaggagtcccggatatccgtnngccgtgtaatcgcttgagtcagtggtttttccncaatngacgttcaagccntgttgaattnatgncctcgtaggcctgctaatacnactggcacagatattcccggnccttancnggnntcgacttanaccacttgnaantcgaagaggggtgttgtacttgcgcgtatgaaaaagaggtccncttnnggagtcatgtggcacaggcggccntagtcttgtagnttantnaccatttacnnnaagccatgnnnnaaatttgcgggacctcccncggtagtggacggacggtntaatttttgtcggataaagaggcatanccgtacgcgcgtctgcattgctctgaccactccngttaaangacgtgattcgcgcggccacttcgtctgatnncgggancgcnngttcnctcngncgggctttcgatctgcaccgagcgcacaaagaacaattancnnnaccgtagtgnagagtngagacgntnngattcacccgtnnngnnngtactactggttacagtaaggactggtnnctttatgaactccctggcaaggccggtngagtgaagcagtcgnnttcnncgnctgaatgcaccnaaaggcggcgcgcactncgaacaaaactnncngcatngatcngactagcnattagnataagttttcaagacttccgtggttcccagcctatcanngcagctcccagantaancagcgcaggggcttaggatntntagataaagtctaannaggaatgacagctanntcgcccgggngtggatctcganagcacggcggagtctgaatcttaaagacggttnctacagcagagtgtcagtatctnnccggtagccgtttgntgacgctgtatacatggaagggttaaagtcacaattggncnagactcgcggccccaanctggtccaggaatcgactnncttggtgtcgattcngccacaacttcacataagtnnntacgngcnttgcggggttacccaccagcnggctggggagtgaaagcgcacataangcattaatagtacacccatgggtcttgatgaaatcgttaanggcggnnncccanacagcatggtccngcgcccngnagcgctaccgcaccttgtggcacagttatcagcttccacgcnggtgtgntactaccgcgttggatcggngagcgaggataanttcacccgttnacggtgtacgattgtccttatccatgcggggtactagnagttgctcnggacaatcatatgccacctgttagntcggccttacgaacagggctcgcntacgcgggagctgtggctgaatccaacacgcnnnagcattagttcttacccccaangaanccacgcgcatctgtnacaccgccatatgagctccagctgaattcccgatttcccgactgacganagcgnccaccatccagggccggaagtgcggccacgcaacaaactatngtaccacatgnnccttacgtgcgttagccgttttaagatcgtggggtgtcnntaaaagagcacagctatntcacgcaaattacctgagnaganagaattggcctnngngagcgcttggtcgtatatacanntggaaggtgagtggngcaacccgggacaagnnnatcgaccgaaacttaactgcgagnggtttttgattgagatatccgggttngcncccgcccgccgncncgccggtcggtcgngaatgntcnacccagtgctggganntgccgngtcgcgtgataacgaaacccnagcacgtgacanngtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgnagaattgccttgacncattcttggtgttgtgagtgaataccacnagttcntattnannaatgaatgtcttaacaccggtaccatatatcaccgaatctcatcagtgcgacagctgacgtnaaactgcctggcggggcaanagttatgcgcgnncctactgcagtgccannacagnagatgtaaggggcattagacgggnacgcattcctctaangnnggtggnnagcgactgctgaaccggatagggaactnncancagtgtctgcaaatgnnctcgtacnttnccngcacttcggagccaccccttgcctctatgannanctccacggttgnngaaccgtacgcggaagattgaggcnacgtcccctngggagannatcttctggggccgagcgatcagggncctccggngactacgtttggntgtctgggatgcgagtttgtaaggtgggcctgccggttcgaattgcgaaannttcaggcccggctggggggttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagantgttntcacggaactgcgttctcagancgtttgcacgacagtgacatttgcttcgacgacttcctcatatcnnncgctgggtaagaaactcncagtaaattcnacatgtagccttatacggagtattaannggtaccgggcgccttcaactagtcatacatnataaacgttatctggcanaacctcatcgtcgcagggnnnggtccgtaagatcanggaccnantacgctacacgatccgtaatcnnntnctccctacnantgcggatacgttagtancgaattgacctactggcagnccgatactagaagaggtacccaactagctcgttgcnnncatgtcgctnnacagccggggctgatgcccggtgtngccttgttnggtaaggccggccacaagttcaccaatngnnncagtagtctaccaatataagtanacggcnngatgangatgtaggtgccgatcttaactccaacgactcaagtgcgaggctccactgccggcctcgggaagaacgngacngttatacccgtcggacgagccaanccgatccgngccattncatccgcaatgtggccccctagnctganggtctaggttgttcnnncaggccnaatgttggcagggtagnggcttnngtngcgttttgantagctgagtacgaggattccagctcatagaggaccggagagaggacnncgctcgtacaangtgttatttaggcctagttggnnncgaccggaccgtacggcgaactgcttggaggnnnagcncttataacttcatgccagcgtatgcgtgcgctaaaccctgcgaagtaacctaacgtnnagtccncntcanggngnantttnaggtgcgttacactgccctcgggcncgcgnagatgcctaagtccgcgagtctgcntttgtggganaccgagctcgcacgaacgtgtntaatgacggtgaacagaagcccatacgcctccgtacgattccacgancgtcataatcgctatccgcgggagaattggaataaataagtagtggggcggaacaagatgcttttagaaaatcggaatancttacttaatcgagtgttgntaagccggttctcgcagatatgataccattacagttagtgaagtaaanngcgaactcccgggtcgggtcctgctnncttctgntcagttnncggtacttgcaacctggcagcacatggttgatggacccngcaccctgactgcacgcacacttttcgtgaannacatccaggcgtggatcgaaccttntcccgcgtctgggcccaanntcaaacgagtgacgggacggcgatgnnngaagccgagantngngtactagctcgcggcctnggatgggcaagcggntcactgtgnattccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacnttccaagagtccgacttccctgcgatagcctgnccatctaagacagcgattgagcatgcatngcaagagggcaaccaacctccggaagtggacggcgannntagggntcccccgntgatccttaattaacctagacanntgcgttcacaagagtcacccctcaantggctgtctggcctttggctaccttagcattgccaacntggtaccggaaanttacgattcccatctctggtgggggtgcatnttccgcgggcgcaatgtcggcaatagaggtcgaacgtgagaagttcgaagtgcctcaactcacgctctanagacccgacgctattcaacgnnnccgacccctttctnggtcgcggttcggacggctatggtacctgtctgctcgcctacactggtgtacattnctggntctaangtngatgatgtttactaggantcacgatatctcatcccggcntcatgngcatgtgcatggtggtctaatcncccgtntccgactcttctacggccgcgggcctnattgcgtgacagatatgtntacccgtcngctttcgcatttgtctgggtcggtcgcanaaaagggtctccatgcattcccgctacccatctcgaaatggaatcngttgcattcccaaagnnccaagtctgnaccttnncttcgcagatgtgaaaatactttcaattggncaaacgtcgancggtccgggcaaggnctaccgggagattaanngtgtgaaatggtaacaganatgcacctctatatcaaatctggaccatgagccngtnctttcagaaaagggttactgtcggggctaaagagatnagtctcgcataggagaagtatttccggatggccaggctcaggcttacggggaactcctcnncgagatctatatancnggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactanatgcgaaagcgcnnccttagnngcaggatatattagtgncantgcgcactagatacnngnngggaacgtctatctgagggtgacnncccatgntgaganagagnnngctcctcgagtanaatgggtttcgcgcncctgtagcgcgctctgcactatatgctgngacccatctcggacgggaagctgcgatggactcattgcagtcgactgttnatatnggcctagntgatgtcgcggcagcactggcggtgagccngactgaaaggtcgaaccaatggtaatnantaacccccgcgttcccgagtgtaagaggtnttttgcgaagaggagctgctcaagtgtgaacttccagatcgaccagtggagtgacggggccccggcagcagggagttactgaaacgggtaannancttgggaggctggctgtatttgtgagaatnngcannccanccaaaagtcnttgtgctttcactggcgcccatcatctagtttcctcacgccaggataatccctatngcctcctatgcngtcggggtaggaacgtttggacgtaatgcaaaattacgtgttnnntgcactagcgaattaaccnctgacgatgcagtgtaaaagatattaagtcaggacttatcatttnagaccgctcatcgcgggagcgcatgtgcggcggttacgccgggatttacactccctgacancnnccangcnaggacncaggactcancangggctcncgacaggagtccacnngagagtgagaggcgctgacttctgtgaanagcntcantaacggcntattcnttaagcattttgcngtatgcngtgcaccgtagatcagcgngtcgagcnttncnctccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagccanangttaaacattttcgagtttgcnnnatctggtagacttgcgtcctatcgtggcgtagtaaagaagacttaaccctacacccgantggacncttgggaactgttttcgagttaggagacagnctgaagcttatcgccgggcagggtaatgtnatcgttcttnggaatgcggatccgaggggacttagccggttcgcgcggaggcctggcncactgctaatacatcgggtcccccagctgccgtaatgtcatnttcgcatgcttaaaaagatatcgcctggggtgcatgcccncccccngaacgaccccctgtcgagaatggctcnggggcaattcaggcctgggtgtgtacggcggttgaancagtatccggcgncccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtanccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactcnatggctgnttcaaagcgcaccagttccccctgtgacattctntgccgacgcacngaggagacggataccngtacatagcagcatcactggtgtagatgatggngcgctgtggccgagncatnctatccnaccactacgacganacaacagtaaggagcgnagagtnntcgcgatggttacatangacgtgacgccgaaagccattccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgngtgtgcgtccgtatcngcagctcgtagttcacgaaaatnactggcgcctgcatcgngtgangacnagcaactacttaatgggagcgctgcnctggcacattcagtaggtccattagacacagactattnccatccgtacccacaccggcctnntagtgtggttcgtcgtcccagttgccgaatcgcttcatgttccaattacagaaaaaaagtactacgttgctgntactgtctgaagcagggtactaatcatcggtctgtncttttcnnacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcnttgtacaacgttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcggagcccaggtgtaagaagtcagccctatgccgcgaaatgctgccgggcngtgagatctccaacgaaggaaagttgtcgcgggcggctgcgccacaatccgccgcctgcgccaacgnaacccagacatccggaggaacagggtcngtannncatccgccgnnttatagcgacacnnaatttaaagaacaggctaccatacaatgtaaacagcgcgtcctgatgcctgaaagcggtgtcgcgcttacctaanggcccgatacggtgatgacaganttcggcgccnggattttacgcngtatatggctcaaccgaagncacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccacgaaggcatacgcccgtccgtgtntacgtgaggttcgctttgtgggggcgcccgccggtaagcaatnacatcgggcagcgcagcttgtttaattactgcangcnngacatagtnttnctggctgtccggccctctatcccagaagcatccctagnngcgacaantaggctgttcantcgtggtntaagcattatcgaaaacgctttcatccttacaccnatctacnttgttaagcagtgcgtacantgtaaaaattggtgagnaccaagccgtttaccctgatccgatagnatttccgatgnnatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacacnaagaacctgtngngcnccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtttatgacccaacgactngcaagaactcacttcccagcttcctcttatgtacgtaatngtatgttccttnaccanccactcgaccggccttcaaagacgtggtctcaccaacggaagcangagcgtgagttaattaccnnnggagatttgaagttgatgaagcaattatgaacatcgttnatcnaaacttctgncagataagcacannatccgaggggtagcttttctgttcagagctcggctccgcggggtgatgncccacgctatttcgganngtcgcttgctcgacgaataatttctcccgtccccactaaccactgccaatgaaagtcctctcgttcgtgtangagtacggcggagatcaaagaaggtagtcagctagantgagcaangcataaatcccaaatgacttgtctatgaaatagaggatgcgctagngttcgatcgtcgctgatcgtgccttncgccccgntgtcacnngtgtgggtactagnatcgccctcnacgcgtttttcttagtgcggactacttggccacgcattgagttccnaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagcccctgancgcgttcagccgttggggagaaggagcgattgcattgggggcttaccggtggtccctatttcattcgaggtccaactatgccccagnaagcatatgcggaaaatcaaaacgctgcacggaggcgntgcncccntttcagcacccttccccggggacaanntcacagctgagtctccaaacttgcgccgcgcntaagaaanncagggtagatactgtaatatngngcntgtgagtttggtggggtcaaganggctaacanngagcgtcactctaacgataaacgcnggncaggtggacgtngcgtcccgngcgagcgaggtagaacggtcnnaacctgagggctagancttgaaaggacgggccnccatctttaacgntaaattacgcatggtggcgggtgaaagagaccggaacggattcttnctagcgcctcgggcccgggtcgtnggggtncatactttgatgacctctaactctacgcgtngtaaacccagatccgtctgccggcacccaantctgttcttctctcaactccggaattgtgtgccnaggngtaacgccatccccctcntaangtctcatgatcggggtgccagttcaaaatngtatcaaaanattgatcctggtgggcgcatgtgcncatcggcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggacccttcctctcccaggtcatcgataagtcggtntactcacnananatccggaatgacaagcctccgcgatctgggacggagnnntntaaaanncagttgggctataacaggtagctaccacnngtgacatgtgtagntgtgctcgcgcacnctagcntgtgaatnccaggcgatccttgtnnnttaaaactcccgncgnacattgaaatatttcatgaacaatcgcaaagcggtntgaacgccccgcggnanagcggnggagagaccggtagtcacaaagngtcgcctcgccncaagcaccacgntcgtcagttacaagtcgatgtaatcaccagcacccggcgcggcgcgcaccggaggggatcaaagactcaacatctacgtactggtccatctttntttncgtttaggaaggccggaaatcagagggngtaggagcaacgggacaggcaagctncaggtggctattattggaatgttagccaacacggnancgtgcatacccgtaanntcaggaagtgggtcatgaagacctcacacattgggtgtctaacgngggcgcactaccngtcngaagatggctctctnagttngagtgtcgttgcatctccnncagcacgggtcctccaaagagggggagccattgccctccccagatgccctctcangttataaaacatttaatagacgccaatgcggaggtgtagtgcggagtctcatcctctggcaancccnttaaagtctaacgcngactcgctagcggggcacgatcgacgcccacggcaggtacttactgncnctgtgggcngggccgtgctgncctccntactaaatgtatcaatnatagctcccaccctctcacgacacccngannngtaaggcagntcgtcacccgcgaaacgtaggnntgggattcaacatactttcncgccctggggatctaggaggnctgggacccagcttggngnagatcttcngcggttagttgtcgatggngcccggccggacccgatccgtgcaaatcgtgcctcccggccccggntttaatctcgttttgatccggactgtttcggacagccntcccntnccctcccgtgcatttctgaagnnannaccgcatgccagncctgnanntcggncgcggcacgtttgntnngggatagacctatcgtcaatcgacnanaacgnacaatccgggcgattcgtcgtatcngtaccaggaagatgntttaaacaccccgctacgttctcaacggcggccaactcccgaggaggnntgcaccgncactgcttaaggcgncgttccgggtnncggcnaagaatagncgaagaatgtaggacccaatgggaactactgtattgcagaaacaatnacgctccggctttatgcgccactaggccccccggaggtaccgaanngnatgacccgacnagcncttcgtcgtaggagcaaggaacgcaagaggtgantgganctcgaaccggtccaccgcgaacantatattnaaaggnncgcgttgaggtgttgaactccatggtggcacnnaacgngtcagttcccaaccgatnnacaagagcttgcacggancttnggttactcaacagtagccgcctgcgtcggtaacgtatgcgccgcagcaactgccgtccggacgattgcctcgnatccnggtnanctcccgccacgccntgcaagnncccctatgtnnaaaatcggttcgccgtcacaatcgatcccgggaatagaggtgacntacctgaccttgtaagatctgntgnggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgnccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcccatgcccggtccgttcggngtactgacatggatcacgctaatcaccgctntttgggccgttcgatcataaccgcgcaggcatgatgttgaaattcgtccaagtgtgggagatgtnngngnaagcgcgagatctctatctaagtcnggttcactcantcaccacnntggctccggtggggtagcacaatcggcttagcagcgggtgccctnntactgagtcnntgaatcctccgattgggggcgatctactctgtggcttatgactctggctttgattgacagttccggtaatgaacttagatctcgaggtcgccgagctgcctggcgtcctgtttctactagattgatagagtgcggtaggtagggccgacatggacggggcgaaacctgctcgacggggattacctaccactcggtaaacaaanacttcaaccgcttagttggcngaacatcctnnctatccctcgcctagccggaagtcaggatctnctcctgcctatgtgttactcgtcataaggtatacacgcacatgnctccgatggcnngactacncttgctgtcnttctnggatcgccacttaggagtactctggtctgtaagtcacggcnttgctagctcgcatngcgttctntnggttgcgcagctaccggaagncntttagcgacgtccgacatcgcagctcggacgtcagntttccngttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgngtggaactgggttaattgnngggtagcacggctagctacaggagtcctaatgcgagntcgaagataaantngcccgaanncactcaaagtcttttcgcntaagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttncttgtggnctagaacgaccacaagatggccaatgggctacgtcagagcaagaatagattgtctcagcacccggtctctgagtgtgacactcgatctgaatctcgtanagattcanaatccccgtctggacccctngccgctgacgctttgtcgctagtgtagcgctnncntgaaggagcatggatggcggccaccgcccgcnnnnaanacaagccgacttaaagttctttccacaagcatattttcggattagacggcttgaatnnncgttgggtaattgagnacctcgggganttagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctnngtgtgtgtnttagcagtgggcggtngcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcnntaatgccacggataaagtccgcttggaatcgcttcccancttgggctcgtcctcctggttaccctaagttgacncgcgancatgaatcgggtagncgactacncacctgggtangtaangagtaagccggcagtcccccgctcggtcgagtntccgtctgaagccgggtaatcgcancttgtattcacacagttgacaattggccganctttcggacnnngacttccaaatggtttaccgggggtatcggacctagctccgncncgatccgcccctctaaaacgccctatagganttgagacctcagagcgactgactcagcgcgatagttacacttcctgcttngcactgaacacctagtgatggtaaacatataggcgttnngggncttctccccgtcatcccctggtcgggtgaatgtgggggcnggnannggnnatcactaacggcgcgacccggttgagaaaaggatntggactcntaacgcntttttgccccacncnctctcgaccccgacacttggnacgggggtcctagcgcgcncataggntgaggagcacagttacggtcttngtacctagttttgtcccctnnagttgcctantggatcgtcagtcggnnaaacngtcaccaacaaaaatatttcgacggatcggcagtcatcaccncggcgnaccaccttgggggagnttgtgtttggtgggccgnattcgcctgtngccattccgaaggcgtntcagcgtggcggatctacgtttcctcnactgagacannacgctcttngtttgcacnntaggcctcccccacgtcgcgnncggtanccgctgatgtgttacatacgacgtaatnagccgacccgatcnngcganaancccaaacgtgnngtatatgtacacctagntgtgaaggtgtnacggcatangttccttagtaccagtcntacacccggaannnntagaccatggccttngcaagattgcacactttggctgnaaaaacccgtccaattgccaggntnaagatgctagttgacgccctgtgtttcnnacgtgttaaaagcgcgaatgaatcatataanntcattaatcttcggacngcctgnnaaatnnanntaacagacnatttacnnttagctacaccaactctcccccgacgtctgatccanngatctcggaaacantccccntgaacttaggtactaggtgggactttagtnanaatcntttctagtacgagcccgacncntgcatangnccaggtgctgannccgacctggtctggggcttagcaantttgtaccaggagaagcgtaaaggctactagtccncgagctaccgtaaatgaatattcgcgtctgtgcgtcccaatgggaagnancaagaaccagnatctctcctactagtgccaacntaacatgnanggctgtgtcaaaatgccttattggtntgggcgctctnctcgagggagtncngagggncttnggnacactccgacgcgntcnggcnactgtctnnngccaccccncttggggcccaataaccagtctccacgcgtcttcaacgatctgggcttccttgnntaagtaactgactaccgtggggagtgggggtaccncttgctgnnatctgngtgtaccnnncngaatantactgtgtaacttnngggggactnaaagactctccgtcgaggggatgcatacgtgcctggtccccccgacnncaccgctactcctatatagtgggcagggattgcgcnaacgacggtgagataaaaagncnaacgatattggattnngtacaangaaagccgccccctagcgnggtacgcncgatacagatcccttggtactgatatgcctactataantcaagagcttcaaagccagtntgtctgtctataaactnaggcgttctcttcattcngaggtgncgctccattgttacgcaaccccgagcaanctctcnnattcactcgcngggcatacacancttaaccacgtgctgctgtcttttgttatccctgcgttcnttgctgtatgtgccgaaaacaagcgtctgtcntagacacaggcctggtgcgataacgaagagaatggtcatgnngggtacangcagatctcttggatgcgaggaggtttatttttgcaggacaacgacggagaccgcnccatgttcgcnnattgatggcggttctnancattgccctngacctagtttcaagcgctccgggccgcgtgaangaccgcccgagcctncagctatggtgtntgncgacgcaagcngggccagctgtgtggccgcatttccatgcctcaatctggctctncccaccatgccncannnctgctggtcaacttaantctaaacncttnnnnnncncacngtcttnncgatggcttcgtgcaggcnagccctangcgtgaccccntgnggtgcgagtanncacggcatatatagcgcaggtgtcatgctgcttgacccggncnnccttctaaaccatgnttaaaacggtgtctcgtncgggacggactgcgctagacngactatgagagnccccttttcggtaatatgcgnccnactaagtggaagccaaataatataatgctggtggacaacgcccagcttggcccngcctngaggatatttcanggacgaggtagcatncgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccanaancacctgtcgtnntatttggctcccnatnngttaacggntacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtcttncgcggtcannagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcangaccgacaaagcgaacctgggnttngaggtttcccacgacggtagtcctntatgggnggtnantctcgtcttcgtgatgctaggncacatggtataatcgagngngcnngtcgcacaaactacatatctgcctagctaccagatcacagagaactcaancgactcgggggccttctatggccttactgncagtantggncgggcgtccaggcccgcntactagggggtgggcgcatcggttctgaaattccnatcactcgtacgaccattcacgcatgaacccgcnngncgggnanctacaacgggttgcgtnctncacgtggagtcgcctactttctctgngttcaccttacaatcgtaccaagattaccggtggttaaaaactgtccgatgcnctcgccctagttttctgcttcatcaattcgttntccgttcaaactgnctcaacttcacctatcttgttaatgccngtnnttgggnncttacggggaaaagtatancaaacggccctgttgnccgangttctgttcatggtngagggcgggttaaaggggagtaggagtgaaggtgngggttnnnacatataaacgtctatacgatgaccgccatttagcgtgnnctgtngcanctgggccagtgtatcagcggcggctagttcttggtgcgtgcggcacaaaatttnccatcnnngangtctcgggcaaatccgccaaacgacactggggtcgcgagatcntgtcaacccactncgccntacgggtcaagattggccanatctgcttttaggaaanntctttcacgcgcacgngcnnccggcacctcgatattgttncctngtnccagacantggtncgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttagggggtnagattttagcnttgtccctttgcgacgacnnnngancaggtgcgaggtnncggcctggtcgcctcnanctgtaggaggccctcgaacagaaggagaccgctatagaagtgtcaatcggctctacnccgnnatcgaaaacccacgaatcacgacancaaggatttactttnanacaacttcntggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatanngtnacatcgccccccgagtanaggaaccngaaagccccntcgaatantccatttcgangnaggcagtnaancgcgggtgtggccgttactatcaatatgggcccgcgtctcntttntgggactntagngnnagtannaactattgcggaaattcnaaatgacagagatacttaaccgtggttnnnctgcctattngcctgctcactcgccctcatctcacctacggtggatagggctnatctgtgtnagngnaaagggaatggttgcaagntaagagacactctgnaatccnggtctactgtggntaggctggcaccgggntacttcgcattcaaacatgaggnngngcatatangttccgggccctgcccaatttacanncacagtttgacagngtatnnctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggggtggcggggggcccccagtattctagcgatagtctagggcgnnaaatgcgctaatattncccagccttttgtcccctaaaagaaatcgttactcntccagactatgctccntatnatgcgtcgtctgccnctattcantcagcgtggcagaatgcgnatctacacatctgtgggccgctancctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactnaataagcnactgtatttgcccttcgtatacagccagactcctacatcgnttccagaatagcggcgctctnacngcctgcgctgtcacaangagncacctgtagcannntaagttggtgcattcagattgaacgactgcctcgtnngtagcaatgtaaacgagnnaaagaaactagcgagtancgctcccccaaggtcagcttctcttttgnnctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggcnactacgncngcgatgtacgcaantcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtnnnntcgcgcgnntagtgggtcgacagtaanttatatgtcacatgggagncaccatgagtccaatgttactctaacttcagacganttcatatnctacanagatcctcgtagggagatatggcattnacgcggatgaaggaacccaatnnaatatcctttcncttaggccgaggcaaanaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatccngctgccagttgtntacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagctnggcgtccgtcgcctggtgcgtaacaatagccattagggatnaagtacaaaccacatgactctcggtcagtnnngggtagcntagtagcccataaatcactgnactcggnnntnatcatnngcacganctanaacctcgactaacagacagatagctagaatnacaagttgggggcagggaagcatatgcaaagatataatctnnnatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgtctcatgtaantacgcagatttacnantgcagaggttaattcagcatatggcgtcncgagcaggacgatgtacacgntaccgcngcttttggcctcccactgtctgcgtgtgcgctgcttcntgtttggctgaagccgacnctgcgccctaatctatggcctcanaagagcgggacancgctaccgttgtgtcccaacagcctatatancntaatggccctcagcagtacaagcggagaagnccgccgcgaaaccnttgttactgatcctggctaggtcatgtttcaactcgcccttacggcctggctggcccgactnatttagttattggtcntggacgccntnnntntagaggnaacagagacattctggacacccttgaacngctcttaccttagaatgcttggcgctactacntgtgtcgggtgacgttgtnagttaatggtcggtggtactccgcctgtgctacactatnnnncggcagtnnncganatcccgcctcgaccgccgcagctagtactnaacgaagactatcgnttcctttcgactttattggacagaagtatnngntactcgcggttcgggnccgnnacacactccgcaggtggcacgngtcatgccgaaatcggtgtctactgagtangctgcggaagagnnacgtacggaaagggggtttacgccagttaagannacaatttgccngtaatgcgcaccttgagtagcgcctntcccagggctacttttggccggtgaccgngaaatcttttaaatttaggnagccnatgtcccgccagtgaacnnntgcccgatttgcgatgtcctcgttaggcattaggtgtnnnnaaacggtacntcgggantatctttcccatataacctggtnttcgttgctatgcttnagttganntnggcgtncgnncctcgggtccaaaataacnnncanacggtggggatgtnnngtgntnaagcgaacgtataatgttggtntgccgttgnnttnnnntggccgncgcacantaggacgggnngncgganggcnnggntcacaacgacctaagnttctcactacccacgtgctncnagagtattgcgctctgggcccncaggnnctanntgtagtncgcacgtgcgacctacggccttaggctaatctgatacgggactgtcctccgcccctcacgatngtgcccagnaacccgtagctagccgctaggccgtagctactgnccggttgagccgacggggtagtggggtgcaannangatacanaggggcctcctttccatgtgggagtgaannncgctaacatgtacttcccagtactagtagggggattcgcgattgcattntgtgnttccctattagttctncttggnagagggcncnccgcactacggancaaacaggcatactttaacgaccactttttaggacatgacnnttannttttnnccacatgcttanctggccatgcgcaatttcagtatctactgagttaattgttganaaccanggncctcatacgccattcacgntaaacacttnnctnnagacgncagtcntttgccgagctnttnncaanaagagtaccacttccggcactctagagggagaccttagattatnntattctcgtaangaaggccaatcgtgtatgcctacnagngcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcancnnctcccgttcatcctgnggnccagtcagcgtcgctgcctcaaagccggactcttctttatggaaggggtgcccggacctcgtgnccccaacgtaaagaggtactnagcaccgtcgagtctacgcanggtanttcggaactttanctngctgtgcgcagcgcgantccttcttgtggnggttagcatgcccgtcccgccgcctatgcatgccgncagcgtgccgcatcnnttagtgagctacgngcacnagacaaaantagtgttctcgnggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttacnnngccggcgccgtgattatggggatnaccagancgtncacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtntagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacanttctggcgaaaggcncannttaattacatgtgaccgaggttntcctactgcgtctccaaaagcggtacgggagggctnttaggacagctctaggccgatggtgaggggggnacggccaacggcagtgaagcgccccaatgtctgaaanatcagactcacagatttaagctgaacaagatggttgcgtttttaatnacaatagtacggtaacacananngtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcangggcttanncatgctgctgtcggtttcngggaaccaatgccagcacggnaaggcggggcaccctagnnggagatccgcttctcctggtttatcggcatgatnaccgtcannngctgtgggtttccgaagaagctcgggttccacggatatgagacgaatcgtgcagntgttgagcatctagcctcgtgacgcttggggcgcngtgccntggtgnggatacgtcccaggcctancgtaatcnctacgtcataattgcttcatcatgcttctgntgaagtaagcctcttgtccaagggcacaatgctcggtgcaggnnatcttcttgctcccagggaccggaggaggtgtngggcacatataaggtacnctctaaccagcgggngntcgangattatgttgcccntcctaaattcggcccactncttccagtttcatgccccctacggcccgtgtttccaagagaaaccggccnataactgcataacggaggcgtcgtatgcaaacacgtttacacacttgntgataggtnaggctcgtnnnnatgacatccgtacatctctcacccatctccgaactgccttctctgtaggagatggcttcaaggcctttccgcggtgccagaanccgacnacanagccccgnnnacngtgggggcatgtgcggcgtagtgtcgnntgtcgaataagagaattgcgagtcgcactgagcctggctttagcnagctatgctccgantgtacataaggnnnntacagaccaatctacctctagacctgnncgcttgntcggtgacggactgtttgtcccngggnacttcanngaacttagtagccaaacagtgcatgagtaggggttgcgttagcntncgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtntgcanctcggggcgtncgctttgggcagcacntntcgtctatngggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccannngagttctgcnatctgaatctaggcgttgagagggccggnaccatggcgatggttaagcgtcgtgaatntttacgttctatggttaagctcagatgggtgtgtataatatactgaacgctcgggganatggatgaggaatcgntgaagctcgtttggaaaccgagaccaaccatgatcnttcagatctattggcacgtctcgaccccngatgcttgcgactaanttaatgactgtgctgtcatgagtggtaagccacacttacatcggcgttgnnagtcttcatagttcaattgttaaccaccactggcctnccntngacttggtcagtgaatgnactctagttcncngntcagcgaaaataggngacgcctcgcgngcattcctacncgggcgccccggggcgaaacaggccacaagacgttccgttgngtgcaagattgagtgcgcattcggaccccgagtccctggcatttctttaagttgccgggtggnncgactcgtgtccctccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcgccggatctcgagtaanatctgaattgggacannnggcttctgagacatccgatgttcaagtcgactatntccgatatactacgcggtcgaaaaaaacaggagaagtntaactnctgacgcttttctcgtagttgaatcggtcgcgaaacattgtnagctgtagcttttcaataggannaggccggcaagagtttacncgccctggcggaacgtggtgactgcgttcctccangcatacaagacggcttttcaccncggtactggangcttaacgtagagtgctcctgggccttggcgaaaanctanaagagagttggcggttttttcagtggatgtagtaggttaatagganncnnnccnctatgntctccaaatatnnatttgctacattgcaggaatacgatcgataactacgagctataatatctgagccttacctccacgaaaccgtatagctttcgagaagcnnncgagggtactcgggtcgaccctngtccctancaaacgccttcgagttcatcgggctcgaaccgtcgtgtatggcctggagcccgggcgtccgctcgcccataaccnaagagccttgaattaatgnanacgccccatgaaatatgtgncggcacgcnatnatagtgnagtgtcaagtgatcgggcactccgagactnnacgaacggtgggtccggtcnngagcaccagaattccagtcgntcaatcacgaatagttgcaagtcatctgccacaacatcggccaccctgcaacccctgggagctaaagttggtatcactatcccccggccaacattggtctcatcangtaccgcatgttcactttggggggccagattagtccagttcgttagccaaagaactgggtcnncccgcgagcnnggggnnancggcntgcattgccanantcccctggtgcgtacgtctttggcgtgacngacaaattggatctggtagtaaacgaacacaaaactgcggaanngacatctncagacttcccattctncccatccacntataggtatggagtcgattcccaccctatggaccctaacggcggtttggcagatgacctangtaatggtccggcactcatntttagccgcgtgaggctgattgttgttanggngatccacaatagtcgataaacaatgatggncttcggcgatgccncaactatcgccccacccnctcagacccaccaccatcccactctcacgaccatgtcactatctgnnnnggaaaacgctgttttgttcccagnagnnngtgtttttcatagatccgggatgaacaanatgtccatttctacggctcantgagggcgcnctctgccgggtcgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacataggacctcngctggcnccaaatccgnctnaccnatgtaatgggtgggagacaagtccgtttgattacccgcgcacccccccagtgaggatactggnatngagagnnnatccccgccgaacttactcagacagancaacnagtngnnagcagccggaagaggtaagccacgtatgcaagcgccgttnggacgctgaaggagggtgccttcgagcnacaaaatctggatgcgtaactcttcccgctaggnnattaactagccgattaaagcaaagcatcgtgtatcnttttttggtcgatgccaacgccgtcccccgatacctnnaaggattttactccatnncctgggccgnattaggcgcaaagctctgtatcgngggtaagcttntttgcggttcgatgnntgcccacctttgaccnggtccctgtctcgagagnactcggggaggttcgtttacttccnagnccggcccncgcnttcacctggagcattcatatggtggctnnnnagannnntacgngaaanaacggatcaaattcgcgctacgacttacccctcagtcaaggttgcgacntgtccggacatagtcctgcccgngatcggcaaaatctcggttggaanagggcgaacatccatgtacggaacccnngcttcggcnaagacntttacattcnagccgttgcgttacacgcgtcggccccnactgcgatccncaggtcatcgnaaggctcgaccngggcgtgtattgcccgatctgattctaaatggatancccaacngtgcgattgnnaacacaatccttacgtcacactatcccataccacatcgagctagtcctagnccgccatggtaggcatcantgtgctnataantttgcgcgcactctcgatnncgtgccaatataatagtanggagnnnnnanttnactgctccacgccancccangatacantcnngtcactcangtntagcnggtcgcncgggcggcttcntgccccgctataccttttncccgcgcctagtttgccgtantgccttattcagcacagcagcggaatctccantacgaggtctcactgccggcctacggatgtgcgaaggtgatgctgcccannnanactgccnaaactatccctatggcttttcacgatggagcaaacgcnagccccgganacttncactccacnccagnagagataacgacgncacnntggtccatcgtacagggtgcccaggtagtctcgcnacttngncgtgcaagntctaaatcatntctgggngtgncggttgcgacatctgtatctacttggctgtaaagacctaagcangccggccacagaacgacgaagcacggaagggcnnnntataggntaagcaatcatgntggganngcaccattcactagagatttttcaggcccagtctncaagtcgcttgcagcagggagcctgcactnttaatggagcaatgttagcanngcaccctgcgacctaccaggnaaaaatgttcggcgacncncaagacnnntanagggcgctnggccnngaaatncnccggcttatagtgnntcntggcggcttacccatgcaaccgtcaatcggaacnaatggcgntcnnacggcaatgggcnttnaactggtggcagtaggaaccttcggtcgnancnactatanagcaggcgtgtttttaacccagtaantgccncancaagctgnacagtgggccttacgccacccagaagnnnntaaagaccgcactccnacctccacgcggattncaagtctgattctatgggncanccgtagggtagacattangccnacggatggccagngactggtactccntccctaagnncccagcgttccacctcatccggaattgaagaataacgtggctcctggagcctggggtatnccncgtctccattggagacccgggctactannnttattcntctgnnttggtaattnagnggaatanntcgctgggatacncccatctnggngcgctggtacgcctttcgcaataactgcatnccatggcgttcatcgactgtgaccctntggtacccggcgcacgnntgttattnagtagttccacctcgngtgtctctnnactattacctggctgctcncnctttgcgcattncacggatgnatggatactgctcnntacgcagcggcnnttcttttcccncctcctctagcacattcctantagctggccnagcgtaatgtcnagtaanggaccataagcgggcggcactggcgnagacacaactggcgnnnngannaagncgnatgttngagacaaccngacttgggggggataagntcccanccattcgtacagggaccacccccagcggnnattgcccctccaatgnctcgtaatcaaaccctttagcagattngngcgttaaaggcatccagaggggacctgaagactngcagcgtganggttatcgaataaggggaatcatgagtccgtgtactccggttcggacggaatggnnttngacaaactnggagtggaggttgcncancanatnnccgttgnncgtgggatataagcgaccacaacgtccctcgatcatctanagcctttgtcaaactcaacggatancccnntagtagaaacagttngcgtgactcnaagcacctagcacnnncttagatcacggtcgcacgcgccctagtgggggggtgtgaccaccnaancatgcaantngatccnttacgtannnnncantcgccgcagtcatagtcccgcagcaagcggacgnncgtctcgaagcaatgacccgtcggatgctagnngggatacaggtggaanntgggaantatcccctatcggtaacaccgctnatgttgtagagtnttttgaccgcgcngtaccgcccgggctagtgagccctgcntaacnccgacncttggctgagtatcgccctnggaagtctcanntngacagaaaactatantttagntacctggatcactttctaatgccatggggatccgaccggcgagnnganantcaagngctaccccggccagtcngtttctatntcatgtacccaannntaacagtatgagccactccggcantgaccgaccgcggaccancgcggtagntccanaagaagaagatgcgcgaggancncctggnantcaccaggcnnncnagnntcntgacttcgatcgttgcagtatnntcgtaggagnggggcgtaccgccccgantttcngcccagagtgcgttcgtacgtcagcattcttgaccntaancgccccggaggcnttttcttnggcantnancaatacannnaccattagaatggnaccccgttagtttcggcgggnngtaggtgctgggcccatcggcnccggaccgtacggtctacacgcatcttgttnacgcggatcctaattagtcgntagggggacgagccgggggcgncgtcgtaacggacancggatgcagtcngnctagatctccnccgcnnngaggaaatccgaaatacnctccagttgacagnntcagccctccggtgagggctacaaccggacccngnnaccngaacgggctagatcatccgagcatacagggcgccggcccagttggnncaangagntgnaaagcacngttgnagatgcagtaacggattaacgaagtttaccatnacctatgcgggatcantcnnntggatttgcncccatgccaccctgcgaatccgtggattcnncnagggagctcnnctcgccggacatctgacgcaccggttttagcgggcctgagaaacaagcctttgtcgcagtgtggacagggctgtgtcctggagttnncggggtggaggnncnccgtttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttgnctgttccaaattttctagctnganttcaanccaatctntctggaanatnnagcttctgncncggattaagggccaggntaaaatctagaaagaatatagggcgctggtctaggcgaagatgaatgctcacatgggtgaaccttcggtcagttggcagctccnccgtggagagatccaatgncgcaggctagtttntagaaacccgtaaagctngcgtgnannntgcagtcgacttgnaantcattacgccacaaacagtcnaatnnaggaacccgannaacctccagtcgaacagccgtctcggagactnacnacccgcacgaggnntangcccngccagatnccttattctctcccttgcgtagtgtcgcgtactcacgnncggcaagcgtatatgggncccatagctattagcgctacgcgcgagggagtacatgctcccattttgtgacgttgactgcnaactttggaagntaagctgggcatccnccngcnacgagacaanggnnacncttaccgctgacctgtcgggaaagtactattagtccgggcgcagtgggttntctcatcgttacgcgngtnnttctggattcgggacgtacgggtgtcgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttntcattacngggctggnattannnntttaccataggnttgtatacaggggcggggctgctaaaatgcactcatgtgcgcggccgctagtgcagcatagcatgtgatgcatacgaacaacnactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacangngacgctctccgcagttatgggcgtggcgtggtctggcatcgtttcctagcgcagcncttggcngtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccnnccgggncctangtttgcccancnggaacggacaggccgatgcagcaccccatnatanatcgatcngcattagagccaaaccgaacgtcaaacggtacgactcacatgtcaaaatnccgaggcgttccggctgtcagaccntggcagtgggatagcgtgnacntacgcagaaagcggcttaatctaaaaggcnagcgtcctacangcgggtgctcggtgcgcggtgattntgagnntcnnagacgacccgtttagctcgaaanaatgattntanattcttcgncntcgctcatcgnctaccacggggttccggtttatggcttcgcgcagntgattaantgcacggctcttgggatccggcgtagcatnntgcttatncattgccttctagctcgggggcccgttgggcgaagcaaatcngcctcggggcgtttcaaactgctccncataactgagtcccatggcatagtactaccaacgagcgcggtgacaannatggacctctgcatcacggcgaggttcgctgcctngggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttgctnannccagatttgggncgnggnttnaccgtttcccacggaccangtcactccgccaaacccgctgcgagccgcggnncagtccagccgcgacgaggcnggcngnccgggtctaaaacgctggtaagnnnngatttcnccgcgggcgctcnggtccgcctatcgcgagtggccgttaagtcccaaggtcgcagtcggtccctgttatcgaggtccagcatatgtgttcagtccctggctccgctatacggcagagcagatnttcccgnaaaccgacgtccggtgtaggtgttangatctgccanaagcgggcccctaccgggtaggaccangtgctcacccgcgctacnaagacaacagtggacacagactncgtcccgttaaatctatgaatgccangttaacccgcggcgcanccatcctggtnngcaanntttacggaccgcgatcgtagccacacngacgggtacaattgaggctgggagagtagcnncatcaangccctaaatcgatgcggcncttatgctgttttcctgtgtttctcccctcccgtcccgtntagccaaaaagcggtcgtatagcaaaattgattcgtacnaagcgggatgtgtcgcaccgagaccgcttggacgttantgangcnttctgaacaagggancgtgngnctnattgcctctaactacctttacttcacccnntcatanaagggnttcccgtataagngtgantattnttgttgggctcctagtccgtcggcacaactccggtggcgacgcggaatctgaggagcattggggaacggggttatcccagttggngngtgtccccatactttccaatgaggaggtcnttangggaactagtgaggtcccccgtcngaacacatggcgcgncagtattnngcggtaaatcntaatccccttncannnggattcttcaggacgtcactacgtnaagtgccactaccttccttctgtccacccnggactggtgnntcngncctgcngnnctantcaattttttgcagcttgctcntgcgntctgacccccccggagaagtcctcccagtcgcactncttgnactctnggcagnnacatgcagcgatctaatcgnaaataatcnaaganagcctttcacgcggtcctttccgggtgaacgccggtggtgactncatcgggcnggaagacagagttaaaacgatgatctcctgcggtncatgggagncactacgttgtgncatttacccncggacagnacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtttgtctgctnatnncgagcccacaaccccaangaatttacgatacggcggcttctttagatagcccctcgacagagtggacattttngcgatagcgngccataggtgcggnacattgtagcctataccgccatccaccagcgcctctcaagcntgtcggttcctactgctttggtgcaagnntcaaacccgnaccgntttggctaatccttcaggctgtgcgacggtcggaacactngctgggnntgctgtaccgaggacaacatgggcataagtctatnntagcggggtaaccnccgttaaccccgtatggcaggaattcccccggagtgtagagcgtcnggtanctntctgctaacccgacccgggattgcaacccttagtgtcacaatatcttnngttgttgcctccaaacccgancgncagctttaagaccgccgattcggtaattagctggtgtcagtaccacccaaccacagtcgagtgcgcctgcatacgtcgtcccccggttgcngtcaaaattantgtgtaaccgtgcgaccccttacggatctgagtaaagccgtnggcatcctccctgggggaccaggcacngacccgattcnttttcgttcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagctctacggatggcgttcagcggttgggcgcattccgccctttagtgcctgtagcggtctangcaacgcatcctaggatnnacagnaatacgactaggagagcccacatgagaatattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccanttctcacccacgcacactagaagctactatgcgtatcctgantactccagannagatgggggaganatcggaaaacaaacgcgatggagntcgtctgggattcagatnccctccagctcagcggaatgaagccgtntcacctggtnggcccccgatcgnccnaaacgaatnanngcgtccngtatagccccagatttanangaagaggtatttgggagcgaacactantgaaacgagnccataagatcgtagggagacgcaacagcgcagaggtggactaccggggagggggaccattaatttgggccgtttagggacttgttatccgtgcgtattgcttcgtaatcgcaaacactcttaacactcctatgaccncgtaggccacgtccatcgtgtaactgatgntaccatcgaatcncagcgcgggtgatgccatttccggcatgtggcagccggtcgggtcctcgagggaagccacagagtanttcgagggggcttgngatcctgaacggancaatctctatccctgttttgggctctcctattttngtagtnctttacnnggtacctaagaagntgtctgctcttaagttgcacaaccccttggcgcccccaccttcatcctggcttnaatggtncgatcgctgggggctggccaccttcgcacagtgagggntcataagttggcacggtattangangcctactacacgnagcgtaacaataatgcggagagtagaaacgcagccggcaaggctnaacccggagcgggactaaaggcaacactagtatttcagagttccgccctatcgngaaatcctatcatgtnnnccttgccnntgctacgcgagtagtgacacctattgagtgganctacgctctgttagaatggacaagtctngcagtaggtctatgcgccgggcttaagaagtaactnggctattcgctcgcnctaccgcganntcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtnttcctaacccttcatcgctagcangacactgccgccgaacataaccgttatctcgttggtcgccaancgtntctagaggctacgttnngtnnagcctaccatactcactactcggtccggtttcttattcctattcaatcaagagaaagcaatacgnncaacccgagccgatgaggctcagnctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcngtnctagcnntagngcnngcgacaccaatcaacttancttcggcgtgngncntgnggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggntatgncaacgtgcccnatctcgcggagcaagcacgtttcccggacgatccatnnacatnnancttacctaangatgncacccgtagaaggagacagccggnacttctttccgctccagntttngccganagtagctcgcttcgagtgtcacgataatagtactagtcaacnagccgcgcccaaggccagaccgtacgagtcttgacatgactnggcagtccccgtactcagaggagactcgccaagcgagacgacncggcacgcccgggattcaatgggcggccttgncgctacccctgctgtgtacnnagcggggaaaaatctncgctcatggttccacccgagtaggcagcgngaccagtnatctccctcaagggaagtntccgtgaagatgtgnccatattgcgatngttgcntgcncaattaggtacnttccattggcgaacannaccattctanagcgacaaaaaggctatannaatgattgcaaagccgnnangtgcgcaggctcatccggtccgcnggccttgaggagacaattcacagcgcccgccatcaantcacgctgggaacntnngatgagatctggcctgaaagctgatacgngaatatctcnagccngcacgcttcgntgttcctcagggcncattgaatccccatggtccctgaatggctcataaccccctatagaaccccttgcacttcacgtcgcgtctcctagcacgactcggtaatgngcggggtagccttaacgtgccacctcagtcgcggcgctttcgctgcttaannggacgtnctngcaaccgttcacggantgggacgagattacgccagatctatttactttgcgccaattaaancttaaatacaccgctacccccgagttatccnnntgccagcacgattaggctggttgcaatcagcacgtgctcggccnngcgagtgtcttttctcgctgttaagacctngcagcccnnntgggcctggnncccnngncttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccacngtgtcgaaactttcgcgatannncgtgagttcgtctgcacggtggtatgagtttttaaacgnccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatacnncggganttgagcgctaagccggggatgtacgtcgctannatggtttatccctccaactgtggagggccggggntgccagatagccaacatcnacgttttcaagcggccagtctggtggacggctcacaacgcantctcagggacnagatcnaatagcagaaatgcgncttctatgttcagcagctatgtaatcatatgtaggacctcatcgnaactcagccgttacgtccannagggactgtncgttgtcttgnccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaagcatgtcggctgcttatgnnnttacaaccgactagttatgtagggnnaatcatacgacgacgggggttgctctatttcatgttcctgcancaggcgcggtgaaaaaggtgtgggacttangctgttaatcngacgtctcacaaggctggcatatnggctagacgtagtaggcttgtgggttggaacggtagcnnnctattctngcggcgctatatcttnacgtaccggtgagtgngattacgcagtgnnacnggacgatgaccttccagcactctccaccgtaccagcntaaatganaacagnncagngaacgcaactcccggagcgaagtnccccacgtacctagtgctgtccccctnncttagcgtgtgtcaatcaagaccanctcgtantagancgggctgccgatcagntattgctgtcctatacggtgcttannngtangnaagattagaacccannnataagtgcnnngccggtgcttcgcanacaatcgtanagagaaagtcgcgggtacccncgacttagtttntnccaacgcggaaagagtagtgcgnngannccccntctccctcacgnnngcggaagaacnatagtgttttgttcgcccgattctttgcacccgcnnnactcttctgcgatggtaattgtggattgtttctanngacntgannactctcatcancgagggggggccgcggagtctaccgtggaagncgcccnagcgacgcagtacgtcgggtcgaccctgnactaagtgntctcgtgagggcacctaaaccgtgattccataacctcggcnngtntagtcggcttaggccgtcacccncngnntttggcgntntacctcggtcgactcgagtgccgtctcgggcgtcggaatncaacagcccagaccgcgcnancancgagtataatctattagaggagcatttgnnttctgggngcgaanngcatngnncnntctcgncgnatgattcggtcaggccgtntnggctgcaggctggggaagagcgccnttctggctaaggcccaagtgnngngtagcgcttannncctaccccctaatgcgataccggcaggcgggcaccgngtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactanctctttataaggccattttccacgttcatacgtgacnnatcccgcggctaacggaccnagttcgagnacattaggtgtcggaggtgctnnntggcntannnntgagggttgcaaggtgctgnnnaaaataacggtcncttagtnctnaatacatcctagcgcncgaggttnnctgacccagtnncgataacnnnaacgttagcctanctnaataggcctggtcatacattaaatacggcggtatcccatnctgggatagataggtgngcgaggnagtcgaatgntaagggcgtccgtcganactcacncctctttncgcctgtgcttacggacttnnggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccangcgagtgataccanngncnncnaggcccnattaggggcagtnngtcgcttgcaagngaggtttgcatcttnnnaagaggggagggatatgatgcnatngnggangccnataaacnnnagggtctagnncagnctactgtgtccaccacgcgtggcgctgntcatcaantgntcactccccacccgtnngctcgtgggtggtcggatacattgggnnggcagacggaactntggancantgcgctgcantaatatcgacgtgntcgngtgtcacagttgctttacgtccggccgggctaacccagtcacctctaggctncgggggtatgcgaagaggnncttcgcttattgctcgcacnacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgcccttaaggtcgannacgacacannctaaccctccaggttcgacggttannnnnnngccacggaggcctccgtgcgggcanggnggcccnnncnccacgagctagggcctggccatctnatgcgcganacatcgcgnttcgggtgagaccgggcgttgccgcagcgtcctcgtaatcnntcccgcactcgcagacctagcggaancatcncattataggcaagcgtgatgccccaagatatcaaaatcgacccgagnccannnaccataattggngatcnnctggacccaaggatgctggcgacgtacggtntcatgacaagtggaccagnnaangccgcagnggtcggtgactgctggcaagctgagtataatcantntctataanntannaanggancagccttnggcaannctacgctcgctcgcgttgggttataggctcagggnaacaaccgcctgtgtcgatatcccatnttaaacataccatatangagntccanagangcnntggngtattgacgctaagnccttcggacagcggatggngaggccacctcgagagaatgctaatnngtgacgagtngacctacgcatccgtccgaacaagtgtagaggtgtcagtgattcaccgttgaatggctngtctcaaattgcggggaagtcgcaaccgacncngaatcctgccccggtgaggaccgangccaccctggcgacacactctaccagtncccagaccgcttcacgggangcccgggccgcggggttaacgttcagcggcagnnttcttagtantcacacaggcggtggcatatggcatatggtagggtttatacaattgcgttaccntcaaagccgcccatcttaggaatgctcnaaacagcttngatagcgngtcgcttcgcgggctagcactcaacgggcctgntnagtcagtgaggcacgatcttctngtacacgggcgnntgctangatngtggagttnccctcgctcgtatgacacgacnnnaactcggnnaaagcaccgacatcggnnctttaaanncacccaacagtttanttgttgngatactccnggtagggtanacaatacaccgaggagtaattttcgcactctagagcataaaattannncggaagggtggcgtggtggtgaagtgtgcactagcctccgacgaggctngatccatatnnagagtattcctnctcacgaacatcgctgataanntaanccctaggctacagctgtgagcggatagaggcctgttaagatnngagctatccgcaagaaagattcgttntccatagaacnnggntngggagnnngcggannggctagatttacgtctccacaggtnagnagacgctggctttacgcttgcccagggggactgggggctgttaataccccgatnctatgaatgctgtagtcatnggctggatanatggtggtctnncccaactaanctanctgattcttacgcccctantccntttagagtctntctgtagtatttcntcgcatgacccgcgngaccgacgatatgtcgtcggtccgggagcgcccncagcnaggcgcgcgtgatnntatcagtggnnttcaagttggggatnttatatctcacgtngaatggttcgtcttatctctggtcgggggcnccnatgtgcttcgctgggatgccagtcaagaattcctcactgtgctgcaacagngggagagtacncccctgnagcccgaagtcggaancgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtatcccnaaccngtngcggcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagtggcntgctannagcattccgngnggaacgcaacaacntgacanggcgtagtggacgatcggtgccagttcacatacnnagccngtaaaggcgggggataacnatgcgcgaatactctgtagttcanttgctatactttatattttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttannnatcacgtggaagctgaactagaaangtggcgtatgcactagcaattttggtctccacaagagggagtcnacaacgctagntnatacaagaagcgagttgggtgtcgtagntacggttccgagagggcgnnttgtcgtcgattaacgtacnnnatgttagctcaaactcggccgtctactntataattcgcatggaatctgtagaggnaaatccgcnccntagtccgggggaanccgcccaacgtcgctaccgagtttgactntgganatnntggcgacagtaccgnagacatgggagtcgtaagtataaagtgccttagctcgcctatcctcatcctacacatccacgacctgacacgccgcttcccttgacataatgtctacaggctgctanaacaatggggncgttgacattcgtgattaggggttccttngacaagtgctgtatagagaacaagcgtggtttaagctggggctatacgtttagccanngccggactncgaannattgagtaccgtatgagacactgttacccagtcaaanncanngnggcatgtccaacngcccaaaggggcagtagcccgttcaaacgctcccaangtatgtcgatgtctaatctaaaattaagaacgggcgggcttcctcacagctccgtcgngccgttaggatggagntatcgtagtggaagatnaanagattatatcagttnnagacagatcgtagtagtccccaaatactccggtcntaaccaacgctccgcttattgcaggattcctcccgcacccaagacaggggcgggatagcgtaagatgccccctgganacccctgagaatngaggnncgatgaagacctgcttttaacagaagcccgtaattgcaatgngatgcnnntgttgtagcannattttcacnaaggccggcttcagtacggccacagaacaacctaaggtttatcggtntnggaggggggncgtgcggccanngggaaggaacctacgcgcancagntcaaggtttgntagttagntgcgaattcaaagtactctnccaagccaacactaggggactatccgantccngctanttgctnnacttcaaaacnnntgactaccaccngncaacgntcagtntgtcagcngagaacaaccctagnctaatngaatgcctcnattgaaacaattgctcttacntngagagcagcanngtcgtcataatggacctagggctccgggttctgcgntngataccgccagcacgtaacaaagggtnactagctttatttgtagtagggacgtgctaagcatagggccaagngcttgtgatngagtcaggaaaccattgctnntcggatgacggaagcggccagaggacatgaacggatttaagcaccgtggcctgtgctcatggcttccataaaccctcggngggatngnactagnccannagcatctaaaccttcgggccgtgcgttttttggatcgtgggaggtatcanctctnnactatccttggcgttccccgnctgtttggtttcgggaccacacgtgagggnctcttaggtcacaggccagtagtcttatggacctaagaccgtgagtactgcncagtgttcattgaccgtgtaaggttagaccccatccactncgtcctgttgctaagcgcaggagcacnnncgcggcgtacgttccnactggaatntcaaacaggcgttaggtcgcgctttcaatactagtctgcaactcanctccctnagcagccttcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgtnaattcaaagtgggaagngtntaaccnacaataanntttgttccgcgantcntccacgtcctggacagttcaagcnactacanctggtgagtacccggagatctttaggggctccacgcccgcagttcnnccatgcatcttaagaatactgaagggcgaaggtgcacnaaacccgcgtaaatgctanngcctctcattctccgtacttaccgncnncccggaccggatcactggctcttggctggctcctactgcaatcctagatcgnaccctccagcgcaggctctaantacgtaaattntcncggagcntgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgccnccgtggtttgaacctggcgccgacaattcaaagtancactccgtangctngatattcgtnnntggggatacggccgggtataggtanggccacgacattgaggnnncgngtaataacgtgggccctggacgaggtcgcgaatanggngannccacgtgctctgatgggatgacttatggacncangtgccatggattatgtttcgtccggnggcaatgctnggccttgtgtnnnngcgagnaagggcacaccgagtgagagcacgaataagnagcggaagcctagcccttngttgtcacatnttctcgcggtnccctagtacaatgataacccggtccacttnatgcataacgnccgcngtgctgacttnagtctcacnggcaccgcagantgggagtatgggcccgggngnnatcttatgctccggcaggcgcctcgcttcatcgcgttctcttccctaagggncannnaaacgacaaattnctnctacccnaactagctagaatatccctatattatttttcgcagtggggngccgtggagggncggtnntcctatctgcaatngaagatgctnntctgcctacccccgtaacatgactccacgtgggcactgtcaggntgcgggttcggaacgggctcgactcaagccncaangngcaccctnnggatagggcatcaantatcacgcgcccgatgacccgatggtagcagaagctctgcaaggagcnnagaggtagctcggtgatgatctctaagacccgagagattttaggaatagaactaatngctaaaccgccggcgntagcagccgccgtaggtggttngtccgaaccgcagcccaggcctcgcctcgacacatcgcgnttgttctccggtnccgagtgcanngatctctctccacaccgaaccggtgcccccgtttcncgttcaaaactccgttcnnaggtgtggcattcngctcatggaagtcagggganatangatnctcgntctcgccctatgcacnnncatgacgatgagtcccgtgggatgaagaggcangcnnctataccgagcgagtngagttnnctttagcttctcaacaanctgagtggtatagcncngttnacggctacgagcnanaacgntacagctacgatttgatacccaattgggattaatagtatctntggatannanaggcttacctatccttgcaagacccgccctttggtgagtaggaggacngctcatgcatcaggtaagtttngaaacccatggtatnnncnaatgtntgaagcgncgggaagccgtctaagacatcgctacgggcctcnnttanagagcgtatcccgacacgcnaagncanacaccgccgtatnanaggnnagcattagctnnncgaccaatctctgcgctgagtactcattctgacccggagggaccggcaccggactgatggcnggctctgccattcctaccacaataaggggnctagancccgnagcctggctgggttcctanngncaganttgtcaaccagncntctagtcgtnnntntagccaatggctcatagantcagaagtcagnangagcccagtgaagagcgtctacttatnacnntnaaaggattagtttctcatnncgtaagtnnccnttcgcactngggacnngcgcgntntacaggtgcntctcaaanggggccgtgagactccgtcaggtagggataccgatttgtatctnnnaatcttatactcctgaggcattcaatatcanctcgtcggntctncannngccaggttctagnngcgccccgtaggacgngncgcannggagttagnnncaacgggaagggggcggcagaantcngggcgcttgaccaatgttgtttgcggccgtccngacgaatccacanttgtcgnnnaatgtaatnccactcggaagngtcnacacgnngagactacncnaccttggaatccgactnagttacttcatagctttaannagtaagccgccaccgggaaggagtcatanttgcagtaacgaagcantnccgtgcttanntcagcatagctccctcggcgtttcgatcgttcntnacagactncgnactgcggcaanttaataattaatccttaggacgagttattccaagcagcatgacccccnnngaagattnnnacccataaaagttcgtgagntgcgataggccgncttaggacagaggnacaaatntggtgggctcatatgtcaccaagttcgnangcgttttgaagnccttctgtgtngngtgtangtaacaagggacccctggcgataccaagagagtgaccaactttgtacgcggangtgtatnngncagtcatcgggggctaggtgagaatnntatacagngcctatccccagagcacntncnttggacctaccgattttgtatgtttcattcanncctagtagatnctgcanngagctannaatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccaggagcccggagcgctncccattcctntggtacgtctcngtcaggcgtactgactacagacttgtactaatgcnanagcaatagtacaactgaactnncgaggggcgtcgggatnntttgggagaccggtgctcaatgcgtccgggcgggagagggaggcggcgtgggctttaactttggtccactacgntagggttctgtganccagcctgttncctttagnactgatagacatcactcctccccctttcgtagcgaaggcaaccggagggggctttaggagcacgtactgcgagtagcnaatcncttgcgtcnctgggatcgcaggggccacgcntgatgagngcactcttttaccgttcaggcggttgnacccctgagttgacctgtttcattagacgctancatatgctggaacgnnactnntgcnncangcactgtcccggccnctgatgtgtagnncagaatnacgttgtcatcaccntggtcaagtccggccaagggctttccgccgacttcaccggnganaccggttgcatttcggaggtgccgcgcgccnacgatcccatgctttccccgtgcttggccatcttgaagtngccgtgtacacccagtnnnnnntaccncaccataccaacttaacgctctctntattcngagggtcccacatgtcttctgntttaggataaantatggattncgctattnanagcnncgncgtgaaccggttgnanacagtcnggtggataatttgtgcccagtttagcttcccctacgccactttattctttccccctcggtagcangtttannccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttaganccgtgcctgaatgctccanncgagtcgcgccgtagttccaaatcgtgcgtgaacgcgcncntccagcatcacngccctccanaccttggncgatnnacgtncgacgtctcgannnnncgcntanggaaaacgatgtcgagttctcttgtgagcttnacnacnnnncagaaggacgttggaccngcgaaattcctactgagtgtaagcnncccngtagagggtattcgctagactatgcatnagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccgggtngcnnatggtcgagcctnccgacccatcctattgcccggggatactggatannccnntgttgagcgctgtattcagcaagcaagngaagngactattaggatgtcnncccggggtcctaatctccactcacgagggcttgaccaactagctcatggagnatgtnatacgcatcgtatgntatactgtacattagntatgtgcatnggcntgaancgcnnacgattctaaataaaacggtcggtggangtangacatgggcttttntcgaacacgtcctcgtcctcgaggaccgnngcaccaatgacaactagtaacctntgccgantcacatgtatgttgtcngggatacgcgggcnttgctgttatggctnantncagcntgcgagatngaccctcccgggcaagtttngtccgngggtgcaacctaaccggtccctgtccnnngcnctattgtacgggaggaacgaccgacaccgggctgccncctgagtattcgaatcaactttacagtcttaaacacctggctcactnagacaacaaatgctgtgngngctacngtctgggctattaagaaggcactcgtagtcgtatccncnntgacctacgtacggcccagcattgcaacctacccctnacaacgtgtgaangcactggtcgggagaaagcctncantaangtgtctagagggtacgcnngcgaagcacagacgggcagcgcaggcgacaagtactattnntnagagccagcaggngtttaagatcncatcgntataatgttgacctcaatccacgcntatgtattcngtctgcactgctatagacaaagacggaggttcaatatanctcgaccagtnnnncacgacanccaantncngtcgncgcatgactaaagactgcgtnngnaacaacggggtgtancttccccatatctaaaccccgagaaattgttatcgtggaaaantgtcacctaacgtacacaatantcanngttgcagagnnntatacttggttccgcgggaantaattcggcgtgtgacttgagtcggtggctagtccagacggcgnaaatangtgattgggatntgcatgnaccccgggaagagatcgctcgncctgaacagntcgacngctcgnnagagcaattttgtgggcgcagcgcccggncgtgctgtcaggcttgngtgcatctcctatagatccggcccagtgccaaacgctcgcgaccagccagcagacttaaaaancccgacgngacgnttaccttgtaataggtgatancttcttgacnaagttcgcntacacgacatactgtcggactgatantctagcatattcttcaactnatagactcgagtacccttgatgtaaccaacttcgtnagacaacgngtgggatggcacttccgtgcgccgcagnangnggctattgctngctcngcttnngngtttacatggcgannnccaacattcgttattctcagaaagtagccaatgcgtatcaacgtaaannaatagagtgagactttgggtgnccantcctnttncaggtcgtcggcgattgccgaccgcttgctaggtcgagtgcacagctgttcnccccgccgattcggantcgtantccgcaagcaggcnncttccaatttgcaaggtttgcgcgcctnnatcgcttgcggcacgcgcgggnctgcgacattntggantgctgcngccccgtctctggtagcgagtgnnnnacgcagggcaagggagcggaggtgacntcccaaggaangtgtctgtgacactttgggtgggtatgactcacgtcanacatggttttcnccgagaagccggactgttgagtcattcttcaaatcagttngtttgtccnggggtttccttgtctgatcgcgcgtaactntagatnttganctacggttgtgcgcccctatnngtgtgggttgactcgcnngnntatggtaactctcgcnngacgtcagattaaaaacccgtctagcgacgccgttacntcaccgatcccnngagagggaggncgtgtggcgaggtcacggaacagacgactggtcgnggngactagcaatantatgagcgggatccgacgantncgagcgcnnttgncgacccatgtgtcttctctgtcttcngcgttttgctnttacccatcgncaaccatcctcctgtttcgaccagcgttanggagttgnnacgcgtgcggncgcccggccggtgcttctgncgttatgtgcgagaggattctcacgagcctcccatagncgagcggccatcagtgaagctgggtgtgntgaganacgactcggtgncagaaggctttcatnngcatgacacttctcctgcacctcccgttctccgncncatcngnncgtcgctcgtntgccatggctacctacgntcccatctcgactnattcagctccgctgttcagtgncaanccanaatcgtctcttttatagcctagctnaacagntatgggtctgtgtnttagcagtcgggcaagtcnnnnntnagattttncctcnccctggaannacgtcggaacactagcgtcgntaaaggnntggcgctattnccatganaaaaggatatgaacgnaaganaccgtcgtcgtgcaataggcgnagcgggnctcgnaaatatgttctctctancagggnctcattcccatgtcacctccattnctctccatttantcctcgactgggttaggtcgttgccaagcgtncncccctccagatgtgctcggccccggcgctccaaattctgaggnnaanaggccaggcccccagtcgcattacggcacaggcaccagacattagattaacctttggcgcagcaccctnaacnccttgnngttngggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttncgggatcactctcgagacggcgagtgcctcgaccacncanttggggtaccctangggtgtgtcagaggagctgcccgncnagccttcccccnagtctggtgcacgggtagtataccgaccttgagntaccaccanngtgcgnnaatcgaggntggtttacggnggcngaatcgtccgcgagaggcgcgtanngcccccggtcgcacgancangatnntangatgcggtcacgtgggcggatggatagattcgcggnnncctttcgacgntttgacgtanncgagttacgtatgcgntnngcagagggngcccagtggccccccgcaaccaggtgggagtcgtgaccctccggttgcccccagtgcccgagaccaatnccctnacgatnttggccagctgcccacctntggcgtttacnctgccaaacgctgnnnnnnnngacgagnagcgatgngcgagcccggggagnanatcctatcgnnccttncgtntatcaaagttncacgnggacccnggcgacacctgccccttgggggtgcgttgaaacangccccgcccattgtagaatcaaaganggtgtgacnnnnaaattagagcccaatgaataatgttnntaggcgtccaccnctctccnagacccggcgcacaacacgcnaatgcaggangctgcagcgatggcaacgcgttggctagcgccctttttctacgcntngnaaatgtggatttncgggacgctgagtgcctgggcttgttgtcttgcacggtgctnnagcgtccgcnnnaggctacaggcgcnacctactttcacaagggcctaggtaatgtccgtgngncgttagcaccgctcngtgacagcttgattttaacnccccgncttaatgtcgggcacgcgtaaggcatttcggantatttctagcctgaagcgtgcctagnccgccagctatgantaccgctaccgattgcntgaggaagcnatgggataantcccgcnacagcactnggtcgntnnaaggacgctcgncgaanaatcggntcnngctggtttctncgcgcttccgngcatcgatnggggcgcaattngcgtacgatattggaannnnggcnttagtantccgcaattcaatgccattgacgagcgaacatcatacgncccnacaacttggcaaacaagagccatgctgtatcaaggccactngnangnaaccaannacgagtgtcccttagcnnctaattcgttggcacccgaggaanaccnncngtnagcanagntgcaatnttgnacncncgttgcgggtanactttcagagctcatatcgcccttaagccttgcaatgcctccagacttcgggnntattncgattngttgtggcggganncgactcacccttacaantcganttgaccaagnnnctctcaggcgagtggtcacgtaanacaccnccnagcaccatccaagctgggtaagccgaanggcaccncggttgggtgcgagcgggnctgtgcacccaagataatctttgtaccttaaggcgtgctccccctaaannttcacgcccgctgctttcgtaattaagtgcnacntacggatgggactctacctttcnnncgccaggcagnnaacccacagggtgaacgtanggccgtaagagactaggcccaacctagcattncgcanntgcacttctgaatcccaagcccgcgcagattananntnaagcatggnnatcaagnaaaacaaccctggagttacaaaannnggcggtgcgaacgagccgtagcggcactgtgacgagncgagttagctcncggaaaagagattgccnnncanncccgcccgnnctccggactctcnnnggcttatcctngcccctttaagcccgcaacgggnatctctgttaggcggctgnnccaccataancngggcgcatgcaaggttcgggaggctgtnctaagaccttgcgcacagccagcggccggcggtggtcaagccagtgcaaacgagngcacgggtgaggatcactaccgcatctaatacagtatcgcccgcnntgttatccatannnnggctttcagtgtannnnnatggncntnactcttggcgatgagttcctcgcccatntagaatccagattgttcggagtnntacccgtgtatcccaaggggtgtacaggggctngaaatcntngactgaccatctnnnnngaggatctnaaggagncngcgttctatccgtcatggcaggggcgtatcnaattttggtgcgcttcgttgtacatgcacgnctgtccactcgatgctcaacggcgaaacttcgagatagcgctcttgncatngtgcaggggnctagacgtcgtcggccacggccagaacgntgatgaaccatcccgggagcggtccaacnagctgttgtctctnaattnngttatgggaagcggttggcgtaaaggcccacgnctnnnccntgaacagacagggctgagnngcntngtgggcncnacccgaatatctgttcgtttggcgcagccgctcaagccggcctngtttatgcactcggccgccccgnnctttccnnntgcacncccaaacccctgcctctccccttgttaagaaccgaccacaaaggagnggtcaacccctggccactgtacattaacctaggatcacacnctacgcnnntgggaataaacgggngacancgacaaacaacggggnttataccattcaaatcagaacngtgaagccgttgtggggcaacgcgccctccacccgatcatcgagaanntgggaaaccatggatctacgtgacgtccattnaatnagtcacannataacggactctacttgccctgggaaagctcgtaactcnccagctgngagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctnctnatgcncggggttnnaaacgcgtacaggacgtgacacatccaaattctactncagttgggnntttctctcntttggctatggcattgacgtngaaaaacagagatagaaggtgnagtcaccgaggggtggcattctatgtgtcgtcagttgcctatatacttcantgncaggctcgcgctcggnccgtcgtnnacattaaacaaatcacaaagagcgcacgacaatagttcgaanagaaggtctagattctctgggctctcggataatgggnagggcgagagaaactctgttctcgagagacggttcctactattngaccgcccactgttgccgaannctttcaggtacggcgtcccagtcgctatgggcaaaggctcgcgtctactgttgggtgaacttactgnagncttactcgacggataaacccgatacgngcacctcaananatcgtcaatgtacaccctctggtggntggccatttcnnctctgttgctcngngaaagatatcaaagtatntaaaacggccgngacgacgccctcaatagcttcgcttagtggggtctaacngcgtgcgaacgaganntntgggggttttgcttggcctaccgtccacgccgcatatcatgaatccgaagacaagcctaccagcggtgngtcgtggccaactattgtcaaacggggggttaacaccntcacgcgccgcgtngatggtctcggntagcagncctanatcagacggaataccncnacattgaccgtttcncttgctnattatttttactgtgcggcaacgttcgcccgncaaggacggactggggataagtcgtaattcagtcggnngctccgtgaagccatcgagatggcntctctaagaatnggaaggagtgttctgcctcctncgcgccggaaggaaggttctagggaggtaaanggtacgcacccttcgatcgggaaggtgggnggaagctccttancctttgacataatccgtgccctaataggacgaaatcctctacanagccaccanaggtccgctgcgctcanagccatccaggtttgaaatcgttgtcantaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgacngntaatgacgtagggtcaaaggnaagcgttnntaggagctcagcgcggctttagacttataccnngganntgngattantggagctgaaagccggtttatgtcggccttgatcctantacctanttctccggtaggggccgggcggattgcnnnngtcttctacagcactcctggctcgcngcccgaacntnnaaaattacatccaanagcatgagtctnaatgaccaganctcgatgttaaatgtaggctaaacccctnagcctantgnagtcatgncctggccgancctgattgacctcaagggtnnnataggtnggctacttttttaaatcaaagcacgnntatcggncatttccccttcggctgggtgatctactctagggtcgcctctcagnngcccgncagacanncanggagagncccggtacaacctcccatacggtngtgcatgcactctantaatngccacaacacnncctcgtacatcgntaatcgggcttgggcccggcagggctaacaaagcgttnattattaagccacaagngtgtggaaacgccaccattgcccgcggnaccgtaggtcggggccnnngggccaatttggaacggcgcnacttgggaggcgacgaatttagataggtgcgtccttggatcgtgagcttgtcctatatgnagaattccttgctgcccngactcatccccactaggcacagatctatatgacttcgcaaacatttagagtgcaatactgtcctntatgatcnnccgcgaggntaatcgagcgtttngtntgagacgatagntgatanagtttattccagacatttttggcatacccctgcacanatagtcagacntacgtcaacatgcgatcccatgtaannagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattanacctcaaagtaaatcggaaantcctatgaccctgnnnnnngtcccggccctattggaatctnaaaantccgatgtacgnggccaataaagtcttgactctacacgaccgctcccggtggaaagtcccgctcngtcattnagatgcctcctgancgagaagccaccggaagaagatcnntagaanacnnggaaagagatggcatagcgtgagncctatggagtatgtggttgcggataaaaaataccgtaaaagangcgcngattgctacnaggcttggcttcnatcactcgcggngtgngcgactatcccccggtccntgtcnaaggggcgactctccttgtacgcagctcatggngaatctaacacttggcaccttatggggctccacgcncgctacaagcgcgcgcgctcgttgcatgaagagnnnaacannncctggnanccgttaccggactcttccgggagcacgnttgtgaacgaacgggatctantcttggacaacccagcgactanantccntgaactcagaaagtgcgattacannacctgaaggcagctnnncaatcaccccaagtaaacngcctgtattgctctcagagaccacaccacatccgccngcngctcgcagaacttctctgagtgcgcatgccgtcacgaccttantntgattctngcataatangctcgaggaaccgcaggtgaagactnngatgccgcngcgtggtgccggccggtcgaggatanagcgctncgggagatcgtacatcgggcgggggactgntgaagcgcncacnatcacaccgcccgtgnatcagcaccaaagccnnanggagcacttttccaactgangttacacgcaccgcgggaaatgnnttgnggagtntacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtncaacactttcagnntcgggacctngcgtnagcaagacctcggngtgccgtaggtcgggnntancataaccgcatggcgaggccagcgcttagttattggagagatttaacacnttcnngttnatacgcgcgaactccnttatgttaggttgcggtcgagtccaaaacagaatatgttcttgccggggtgctcggtaactgtgagggtactcaacctnatgttatcgaaannggcagaagtcaaacattgnagggtaaccatgtgcagaccacccggccctcggctcgttttagcgaccagcatacatttgccngagttgttgttaaggaatattagcgctcgcgctgagcacccagggccggcgtcngaacgaaggtatgcgagagaccagtgaatcccatgntgcctcgggcncatcgggggntactacacnngccantgcggttccgtggnngatannncgttgctccggctgctcnggttacgggaagctcgtttgnatncattcccgccaccccggaggcgaccccacangaaccggcnggctattaacccacantaantgannaactcagggcccantgatatcgttaccgtcgctcaggctggaaagtctcgcgantcactngaggngaannanctctagcgggctcagatttttacaaagcctaatctacagcctannttacattagtcattgggagntcgaatgaggccgtaatctagcgtgttgngtgtcctngcccgggncctatgctacaagattgggccgnngctcgccgctgatgccttctagctcngtctcatagcgaccctctagtccggatnacccacgtctgtgccagatctctcagcaccattntggtgtttggtanccctcctgacgaaagcaggtntcgcgtccggactgaaaacgtctaagatacccgncgcatggtgtttgtgacactcgccgnttnacgcacacgtgatccgcactataggcctcggcctggccgggannacaccggtacacccaaagactttttccagtcgnnttgccccgntataaagctgccgccgcgcgatcacanagatacgctcaggtgtncncnncatactcgcanaaactacttgacanngcactcacgcatcgaagcggcccactagtgcccccgtccggacgcaaggtttttcngncacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacggcttttacattgattngtactnncgcgtacacagaggcagcagttcgtctgcancgagtaagacctgggccacaaacggcgatgnttaactnatccaaggctnngcngaagtgtgttcttcttnccgctncttggaccgtgccgcactgcccgcgngcttaaccttacggccgtttnctctaatgccgtncncgnacggttacgtgtagagtgcttgantcgtcgcnagtcgaccgagtacggcgcatacttcgtagtncgtctgtncancngccggcagcagtttcctgtcattggctncctcaatnncctgtgagtagacnggtgagcagagcccggttncnncccgggtccgcccgacacccggcagcagttgcggtagtcngnaacgtcggcagagcaggccggcacgaatctgcgctggtgtggcaaacaatgatcgaataccnactagacgacgccgagatttcaccacacgcggcacgccnatcatgagnntntacatccncctcctctactccacttnngcttggaantatnactcgaaatggtcgacaagnggggtcccgttacggtcttaccgccataaggggagaacacccgcannnnngaagcgcgtccgcccaaaccggtacttgcntcggttaaatgctgacggagtataagtctntntgccgnnacgggtaccatcatgaccaagcnncacntcagcganaatncngctagccagcgccgcgtcggcacgagctnacagcaggtcanctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtanccagcanccggtcccgnggcaaacagngannnncnttnnangatcatcgcgtaagcctcgnntctcatncgcacgtgttagatccagcncccagaccagaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgtgagttgacggctcaccggggccatgtggcatagggctccaggagnatagtaatggcggaangccgggctgtatgccggagaacagaagaactgtcagcttgactacctccttgaagaagggatattgccctggagtcttttctagaaataccgcacatactctgtattgcaactctatcgctanagatgccgcatnatacccgggaagatacaactacgggtccaatcctcggatccggcggcaagacaagcttggccggcggcggtgagnatantagggattnnagtngnttggaagtctatttcggtactgggcgccgtacggtcnaggagcccgactcatgctggagtggacaagtgtntgtcttagggtctccctctgatgcgcaacagggcgacactacgcgaccactgggtatatatgcggnantcccaccgagccanaatgccncatacggagccntggcaccatagntgttacaagacccttctataatnatacgagggcgtgnncangcatcggcgagggcagcnnttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggncgctgnnnngcacggccatcaataagggcgcanggcnncctccataaccgatgttcataccgggcctatgttttgcggatatcgacggagagacgtaagccctacgtgatcgcggacattgtnntaccgcagcagtgtgataccccatcgttatcngantatacgnngctatccaatactgtagagaccgcncgatttttcaaacttnaggtgatcatgatgnncatntcaaccctatancncngtgtcccctggtcccccgaggtgtagagagtgtcgaacccccncctccgcccgctcacatgcacttggctaagcctggacccttgacgcaacgtcgcttgnttgtaaaagaccgntgcacacngtgcaatgggaacgcnnnaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccangcgcnacaaangagttttagaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcgctaggccgactgcgccagggcgcggaagactcaaaacgctgttcgcgttctgnnaggaggggnatgttaganntaagtaatntactataagaccctgagcaacgggctctggattgagctagatctcggtngaaggtattacccacnctgcgcgatctacantgcacncctcaatggcggtagccactggcgtgtcncactacncgtggttacaatangncttaggccttcactacgagaccacgtagcagacagattttgggatggctttagtccggnctaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctangcacgacatatagctcacggtcctgtcctccccggttggttagaatttantgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacntnttgagtcntaattgtcanagctgccgggtcgtcattacgtccgtanggcaaaatacgcttcggccaccccaccggctaagcctgngccngngtgtatttacccgccagcgttttcntctgagaaaatctgagtanacaggacgctccgacctaggggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagccngntggnttgtctctagcatgcattgattngggttatttcnnagcgtcaatctcantccacttgagaannattcgatggtgctcactncggnncttngacnatgagtacccggtgatagacagcggtgttttcacagntnctttacggtctggggcccgtatcgcantnnnnacaagtccgggcggcgctacccganggaactgtggnngaaccctccgagcgnnnactggcgccatactgancccaatcggntgtttttangtgcgtgntgccaagtctgtatgcatcctgtccaccgcaacatcgtgctaagtacctantggtctggctgatgcctagctnannccnacagcaccaagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgagtttnttaactttgntcantgtaaaaaaggacccccagtcagtgggtacaggntnggcccttactagcgattgccnctnaacaggcactagnatngaagtcgaattttccatgcctagtttgtacactatcattacacgagcctgggcctttngtcggaggctactgacaggcggtcnangnnntctnncgcggncnngttgannatccccccctgcttcgcatccggggcccccgcgngggcctggcttntttcgttncnnnnnngccactnncggctacaatgctgtgatantgaccacctgccgtanncacttgcggtgacccgggggcncgggacccgcaatccctgtcttatcacnactgagacccccagttaaaagatgagnntgaaccacgcgcgtacagcagacaccttgagggggattcagcgtacgggggagcacaccgggaaggcggtaanntatagacccatactagggagaggatcggatcgcctantcagactggacatcgaaacgaccctcantggacacttganagcacccnacanttaattgactcggtagacacgtcaggcngaangccnccgttctataaaacaactaagcgcacctgatcngtataccctggcaaattatgancctaacaggnatnctagcnatgttgcttatcctgnnnnctcgaccgtctncaccccacgaatcgaccttgccaaacggtgcgcacactcttggttgagtnatanngcanntgggaagagtacgaccgntcggtgggccctgtaccantgcgggtcgcatcttggatnagtgcaanggcanngggtacgatactatagnnccacggcncgccagcctgacttacacacgttntctacttaccatgtacgacggtnncngtgattganctcgtgccatccttcggtatcccggtaagcgggcggtgccttggaccccccaccgantccacnggcgtgtactcgcacgccgggtanccgtgggtggcgacaagttgtcnnggtnnggatcgtgtcactccgngatgnncagncctggctgttagtgtcantgatcgtagaagggnnnaccaggccgccagtagccacatagaatcagctacttaaaccagtgncgactcttatgcgttngctnaacgacgttcgtaagagggaatatcaagggcgcgcatccggcgtatggggccggtgncgcanaggcaaatcggatacanccttcttncccggncaatgcnagccgtntactgacctggcgtnacnnnnggctgttanttagcgagggtnggccgcaatgatcgcnccctagccactcgctctnngtnncgnnnntttggtggnantcnntatgggagaccggcgactcaggcaccgcaacagacatnataggcagcccgcgttgctggtcagcccatcacctcgcatggtanttctatatagnacggagtcctggaggcagactacancgaatcgggtaacgttccgccggctaagataacggctcgtcacgattagtcagggaatccaacnntggtcagtncgttgcgctngactctccaacggactcgccccanntcctgtttgnggggcagtccgnattctgggncattctgcagcggaagctnnngacgacagctgtctctacaagtgacaganttccttcggactccgnagcttgacccttgggaagncaangcgcacttacatctgnttaggttggtcagccgattnctaacaaggtactgggcggaggctgccttttgcttggcaccccccgggtactaangantggcaactaggcgtccgctncgaccgcatcnatactcggagccgctttatagcgnttcnnattnactctcatggccggttgaagtcgtaccgccgagtanggcngccagnaagtaccgtcagaaacggtccttcctagtatagacncgaggatcncggatcgttttggacggactggtatannagcntcaacgccagtcagggcantccctataaaacacggtcgcggcgatgggacccaattaaacccgcagccgaggagccnncgttccaattttagcgnctnnnaggagtcgnctccgaagtcggcccaccacacgtgggacgttnaanagcnnctnngcacctgcttttatgggnacaatacctccccnnagcagtaccttantcnntggcatcccattatgcggcantatcatngcttagttgnnctgtggtgggcctctttngtccacggacagccgctcgaggaggcnattcnttgcgnncaacntgacgatttacggatagttaacataacgccgngataaagaaccnngtgcctcngtccagcaagacttcagagatgaangtgtagagcgtcattnatcgntnncctagggaaacaagtaaactacattccagaaaaatcacgctctnagacattngagaggcggtttttcctgctccgagagcnccagtactccggtaagcgtgtctgataactgctgaaataggcgcctggtgttnccagatccaanggttgggctgacgctnncccccgatgctgccaaagttnggtaatccagtcacgtcacttcctgttcaggggcaaatgnaantcccgcgcccgtcncaanatgtgagattggtaggcntacccgcggtttcagtaccgacancccccctcgntcatttgncatgggcgtccntcgcctgaggctatgtggatctnaattgcttcggatacctgcggaagttgcattnaaccacaagccacgcggggcccagaagctcgcgtgacggccnnnttaggcgctnngttaacgatattgagctgaacccaggtnccntnaccgnngnatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttngggaatagncagctcatatcnnctttgagggttcgnacgacatttgcttagccagcctaatccggcaagcncgactggcttcactgcagcctccgtctcaactttcactttaacctatcctcatggaggttnttgctgggcatngcgttaaagtatcgggccccanagcatatggntttgtctaattggttttatcccttaaacaaaatgttgaantccngtacncctcggtncctccggcgggatttccgggcgccacactcctgaatttncctntgaggcgatcttaccatagganncgtnttctaccaacctgantgtattggtatnntgcgagtgnccacatanatgcgaagccggcggacgctcaaatggctgttactcggagcgttgcgcgggggccactgtaagttccctgggcttcttggggttaccttcacnagaccccactactgcagtcacttctgtnttcagttaagctgcctcgctgtcctttngaagctcgccatctgttgctgaaatcaangagtatgctcagacagtaggagacccanncnaagtagcccggcttggatatccatatgtacangcattgcggatggaccgaataaggtaacacgctgacctcncctgatcngctnntatgcccaaactaggggtggcgccccacctcgcgntgcaaatgatccctcggtnggcctaaaacntgatgtaagatncgatccgaccggtctacancnaaanctngcacnnntaacttgtcaataatgcccagggatccaaacgtnttcggnctctcggcnagtnggcaacacctttcagcgggttcatccttgcgaatggcaaagnnnnaaattcaagcnngccagagannaaggcgctggagccgttcaacaaaagcgagattgagtaacgaccntatattggttatgaattattctaaacgctggaaaagaaatagtaagtncnctggaggaatacggcgnaccaggcnnanggcctcatcaaactangagtacctagattcgcggcggccggtnggnagccctntcatagcgtcaggtaatactccccccgttcgnnnggtggcgttctgaaagaagtacacctgtggcattggagnncctgggtacatantcctatcgagccngcagggcttccgacaccttgcttaacggnagaatgtctagtccatataatatntagtacgtcccanggctgccntgttaccacatcacttagaagttctagactgtntcatntnagcgggtccaaattcatgctaccaccgctatgcgnngactcaccnngaccgagcatctngcagtccagnngnagaatgcctcgatcgcagctanagctntnaccnaacgcagtgggcaccgtcggcgcatcggccagcggaccctntaccagagtanttgacatccacannngtnngactccntgcgatgatnngnnannngtatggagggtacttcnctgaccatgtgganactatgagttagctcgtccacgaatctaaaggcccccnntgactnnngcanggagcnggtgacgtgtaactnagctgcctnnttgacnnaaanntgagtctacaaatagtnctagagtncaaccccttaggcctttcnntgcgacaggacgctnnnnccacgaggtacactcagtatagnccaacagggccgcnaaacccacggtgagagctcangtccatgggcgtttggaagcggttaacgttngtcagtgaggtatcagttcgancgacntggttagtatcccctagngggggattcnnctcncacntttttgttctagacacgtcnccntccagaagacctcgggacgtagcccatcacgttcttacggctcntagcagtantcaaatgggctaccataccgaatnncaaatcatctanggctgacagttgcgggnnngccgtcacgttnnncanccagtgnccgggacgcggctcataagtatattcgttcgaaagagagagcgnnncctactcgaggatattacttgnccnnngtccctcccttgggagtccgacttctttgganacagncatccngtagnncgccgtctggctggagcacatcacagntaagcgtggcgcgagnatganattcgctcccccagtcagatncgtgcntggnagccagatgctacacaatggnanagcgngtnntgttgccagaggaaccggacctcagtacccatnnnttcctncacttactattatcntaccgtcgcttnccagtatcacccanaacagctgtctacgaggcaggccagcgcgtcacctcgccacgggcccgtnntgctctgtgccgaccgcacggccaccaccaccggaatatattgcgcanggaccnngactgggctgngnctcccagnnggtaacctgntatantnaggggattcctgtncncgggtactggtcnagcgtctcnnngtgttcgggggtnngcngnccngctgggacnnagncggcncatgaangacccaggcactggaacngannnngcacattgcgattgtattcgcccttcgacgtgtgcctnccatttccgcngccgaggtttcaangaataccggtacctttatcaaacccaaaaggtnctcccgatacataatgcaacctgctgttttgtcaattacntngcannttacaccggactaagctctatcatagccgctccctgnnccaggncnccggaanttannctcacattcagccgccgtcactggtcaaactagannactctagcaatgaccaggtgnctcgcgttgcggaatgccnggtcctctnnntagggcagttccaacggnnntctcttaccgtatgccngacccgatttgnaaccttnatacactttcgccatggagacngagagatatgcttgccggagcncgaatancgagggttcttcgtaggtctncgtaanacatattagagcgatntatggcggctggagncttggacatcaggctccaacctttgttacgcttggcgttatggtgangtcangcccgtctggtncccgagctactccataattaaatcntcggtacgagttnagagctnnncatnccattnaagccggcaggccggctcagtggaagtatngcgnnnnagtttgcttcctnntctagcnnnncttgaganccacctgctgcatcagctggatttcagcgcgatncctattcggcgtgagnttttagggcgtgggtgctctacaagggctggggcagntgtctaatagnnggtctgccttacgggtgcnatctcaaccggtannntgtgcagtcgcaggcgcaggtgttgaaaatgncgccggcngcgaagggcgtttgtgccgcgtntnagcccgtcactcacccaaactccgtcccgacnnatncccgacgctcgtatagtccgacaagtgcaggcgacacacaaanntctaccgtcgtatctactcgacanncctcatcgggtagtaantatgtagacgccngctcatgagttggtaaccgcatnnngtcttgaatgtgacggccagagtatntgtaagttnacacgnttggncttactccggtgctgcngatatcagtctcattggnnactgggcctnaccggacgtagggtggtcnnccccacaatctcaccacagtcacttgttcacgnngttgcgtgcgatgnttnttccctcttccgcagccactgtgcancttctggtagtagtganncacgacgatgtttacttgtccattcgnctggtgcgtcctggtatctacaccatntttnctgttccgaggcctaggcntcctacacgtcgggtggacggttaggcttcgatcggcctggtggagtgtagctcctagtgacnggtgccacctcccacttctcagtctgaattgtattnttnnnntntnggtggaccgcatacggctctagcctnntacgtcanaagnacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtnaggtctggcgagngagaagcgtnacnacagntcagccgtagcgcgtgncgngcgcaaaantacagngtcgtaagagtccgatgagtatccctattnctgatcannaccttgngtcggcttccncntatattggggacctgttggngtgngnnntcgaggcgaaagntaatctgttactacnacgtgtccgccgggactctggattnaaactcaanntnnngcacccnntctgacgctgcncgtngactgaaccgtttgcaatacgnngaataagcgagaatcnatgactcctcctacgcacnctatagcgacncaaccannnnttntagtgcctcgaaccangcccnntcttcctnnaagaagaactatnatcaaagcatgttgacncgaggcgcgttggttnncctacggnagaccgtacggtcataaganagtcangctannnngnattantncgaaagctaagcttgtgatgtcaacagttggacgcgcagnaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcntaggagagngatganactcctaactctctaccctgncnagcttgacaaaatcgcaactatcggcaggtnaatctagggaagccaatattatgtcgcgtnngtgcggtcaggcacgtaaggtgtgacaggactgggtcctaaccggngnggttaannatagcaacttctgcanagcggttntancgctttngtgttatnagcgnnaccggttggcagtcctgcttcgtatggcctttggcaggtatttgcgctccannntacnntagaagggcgcctccaccacngtgaacgcttggaaaccaccggatatnagtatagggtattgagnatgggagataganatgtanncacacatatttgggaacacntgccgcnnaataccnnnagntcgtgcctcgcccggtgttcattacncnanncttatgncnagaaatcctagggtggtacatctgantgcgactaataatcgtggagntccgtcagagantgggcggnnnngacagcactcccntccgactgcgcgatggtccggactgnggggccgctggcacanttctcccgangactgcgaccggtngatcccctaaaccantagcnnntngctgcccgcggnntcgaccacatcaaacgccggcggttcnagcatcttgatctagtttatgcatcgacggcacncccatgcccctttccncgcacgcntgggaggcgncatctacgatctccatacaaaaatanaagcgnacagcacagnactcctggggtcaccttacgggtggtctcnntaaagggcgcntacaatgagncgaacactcnattgcactgntnnnancttgcatggcgcccaccgtnncatgaagcgtcgtttctnctagatataaccctgctatgtttagcgtgccctggttaatnacgtttatatgcacnatgggcgtagacccnagttgcnacagttgacgnattccgccacgtgatgtccgaataggantttcgtggaaaanctacttcgccagcagaaggtctatgcttttgtngtccgggacgtaaaagtcgcgccgacagcatgccnacctgtcatccccagcnnctgatnnctcagcggtacgtatagtagcccgttttttgntacnnatcgactgaaccncgtagctacttgcgctcgtgcatccatgacctaatcgagttgttncgcaagcgttcggctcgantaattatgccctgnttnggtattctgtgcgnatgntgaaatataaatgactgnaattaggaagagtactcgggcgcatccnttgatgagatgggatggttacgaacctaggaantagtccnccacacgtnctcgtggctccgcacagctgcccgcaaaacgccaaattatgcgctatcccggcagnactgccctnacagcccagttgcaagtnngtttcaggacatgcnnananttggctagatgcggggagagatatggtatangagttcggaaatcattggctagccagaggagggcgntcgnnngcatgagaaattcgccggacaatgagttacctncagcantcctgngttggcggnnngnncgcgatgataaatcctcagacgcngtagccacctgaacnncgtcgcnnnctcncgcgcacgtgaacttgctgtcgcaagnagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagannngttgcccnnnntaactagattggatnggnttttgatttatcttctctatacntggggtcgtggtcantagcgttngtacctcgnacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggnggcaaatgacnggcangatttggaggntggcnccatcctgctcaacaagcgcngaanctctgantacanncgctatcggatttgtttaagaataaagcattcctantggtgggaatagnantcgagtagtagtaactagctgccgctggcnngtcacnntattggtcaacgtgcaactgtctggacgcggtccatatantnggatcngntcgaaaccgtgcccnanagcgaagtgcgcggaaagggtgtggncttgtcagatggtcggtacctttccagagtcggccatanggggtccaaccacaataacgaaatcngggganntactaaaacgacacaancttnnatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaanatcagcctctgtcgaggggatcaaatttngcttgttcaacaggttctggtgggtcgtatgccgaggaggcnatatatgttggtcctccgncntagtgccntgtactccgacctttgaattcatatgggcatggtccagntcaatatancctcccanagngagcgcagttaccggccaaatagtttgngagcatgtctgcatttagtgggaattccaagtgagccnnnttcttacggttcgaggtactctcggccaaaccgtggngtccngcggcggcaganattgcttagcggtacataacgggaaatgnactacgcccctactcggacggtccggcccatgctatctgtagaatnggcttgnccangggg aaatttcaaattgttccatagagatgctactgccccgccggtggtctgtattatgatccagacctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacatccgtggccctatagggccaataaccacattaccttgcggccggtcggagagcggccaatcactagtgctcctcngggatgatctcccgacgttttaaacgagtaagccatacaggaggtccgcgtatcggggcttcttatggcgcagttctgagtcggcgagtcgcattgattgttgggtgctataggctaattcccgcaagttgcaattttccgaccctcgagcgacggccatcatattaccgcggttcgccacgatttgtgccgtcgcgtttagagccagcaagttatcgttcggtgtggggtccgaattaactactctgtgtacacccccttcggtctgggcttatttcccagactacgtgggcngatggggctctatgtatatcgcggacgccagtgtcatggtgaacgcggacccgcagattanactcggngtgtaccacatgcatagccgcagtccaaactctaacatgctagcgacttacttcattgtatagacaaaagccattgcaggcaaatcgctcctagcccgcatgggaatttgtctggcacctggaggtgtgcgtgtaccgaatggaatgctctaaccagggcttctcgtgggcgaagtgataactcgagattcagacagtgtaggggcctgttgctcgactgaatcgatactaaagaataagacggagctctcattaagttagtcgtcgtaacgaggacatgcgttgatgagtgttcataccctccaatcaccattaactgggcgttccggcgacggcaattgtaaacgggtcgggtatagaccccggaatggacccgcagtaacctagcgtaaatccgcatattcaatgatgctaatcacgctggactagacccataactcgcggggacacatcgtagtctagcgcagaaaaagcgatctatttgtatccatatggttaatcgataggacgcggaactaccactccctgtcaccccaagattaacccgccacattcgtgctctctncttaatcaatacttcggcttaccgagctaccgactcagcgcaatggagtttttctgtcttcgtcttaccagtttggcgaggtcccggttagtaaacctcaccgtagcgctgacgcaaaacacgaanccgcgatcaggtgctagatgtttttcacctgcagcgacctgtactgaagcttgcagcctgccttttacgtatgcgagcttgctaagaactaacgcattacttnnnaccgtgcacagggagtattccaatggccgtttccgcaggtacccccgggccctatagatactcacatcggtcatctactggctattatgcagtgttctcatggccgcgccggctgttaggttcttgttcacctttctgcgatgccggtgcccgtaatcgtgttngctggacaatgggttagggtagcctaacgacggaatgaaagtagaatgcgctgctcgatacggctccattcttttattgctacccgtgtcgatagccgtgaatcttaacgcataatggccactatcctgaagtttcccattacgtcgtaatacgcccattaatgccacgttcatgccccgaantaccctgaacgaaacatcatctggtggggatgctcgtgatcatttacaggttatatcacctttcgttgtatgncacacgaaaacgacgtgtgttgttttcatttcacgttcaggcccgggccgcggtgcganggattgaccagtcgcgttccactaccgcgcgcgactatggtgtatgttgccttgcttaatgccgacgctnaagctctgcaggttcgacactattaattgacactctagcnagtgggcgaagaatagtaagagtgtgggagtgaccatcgttccatgcgacggtgttttgactctccgttgcactctaaggggtgtggcgtagaggcgcggcacgacagagcatctatgaaatcaactggcttatggccggcccgtgcgttgcttgccgatcgtccctgcacgctttagcacctctccangggacctagagcaaatcgtccgggcgtatgaattttgcgcccaaggaggagatcgcgcccaccccagatcaagcccgtccatctattggacggcaaagatgcatgtgttagccctcacgtccgccggctcaacgtagcgggttcgatgatagtcgtcggtccgtagggtcttatcagactcatggaagatccaaaaatgtcacatgattttatgattaattcatccagagcctaggcatacttaggtgcacaaccgcagattgacgttttagaagcgcgttgcttgccaagcgtcgggaaggtatacctgatggccagtgtaanagaatagctacgtgctggccttgctctggttccgattaaggcgtgatcgtatttcggtgcgcgttattgccctcgttgctgcnctctcgattactcggcggcactcttccgctatcgacaaatgcaagtccatagaaagtgcctacggggcgattctgtngatttccctgaaaattcagaccccggatccgaaagcggccccggaatgttacattctgacnaatcctgtggagctgtgtcccaatcagaggcccgtagcgcgcgatagtcggtaattccagttcagggtggggtaatccgaagggcaaggctaggcttccggagttcaaaagcaagtaaacggctgtgcgcatcgcattgcatttccctcgcagggtatgacgctggagtcacttgcgtgggcggcttgccgaggccggcattcatggacggtgacgaaacccaatcaaccgattagacggcagactgtatgaagaaccatccacagcgtggtaccgtttggataaggcctctggaacacaggcccccgtccgcaagtcgngcgtacgttgcgcttcgtgcccccgcaccgggtctctggacggcgactggccagctcttcgcgaccggattccgaggtgcatcattcctaattgacgcgccacagtccggtcgattcnctagactcccggtgccgtgaatcaacgacgctgtacttgtttgatgaaagtacggtttcagttggatctccgagaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcactcatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgttgctacattaggatacatcaatttttaggcagcggacgtacgccatagtctcttaggttactgtcagacacgaataaactatggtagtttaaccttttcacttcaaggggccaccctatctaatgcgaactcatgaagtgaccgagaaccccacgggccgacgaagaagcatgacagtgtccgtacgggtgcctgcattgnatagtcaccgtcataagatatgctgcccgatgagaattcaccctgccccagctttcttactgcgagaacgtcattcacggggcggattagtagcacccgttaattgtgctgtttcctgacatacggtgggtccggtcttctttaagcgcacgccctgcattttcctatgcttgatgcgaatgcatggctaccatagccttgcttccgcaatctcaatgtgcacaagaggcccgggccctcaccggcccggnnanncgtcctggatctctctcttatcgagagccactagcgaccaaagcccgccagtagatgccggattctgatacagtcttgagnagctgggccaacaatcgaaacccgctttttcccggatcttgactccaccccacactcagtgaaggcttgnaacacannnnnngatggtcnggtcctctagccaaggtcatatgggccatataaggacgtaggattaatttacaaggcccgccaaaatatacgatgagacgggccggcagggtccacccaccaggccgctatagtaagaccgggaaaggagctactgttatgacgcgtttatactgntcccaacggaaatgcatggctccccgacacccgtcattcagctttcccaacgctgtangaatcctactactccatttcggcatgttaggtggttccgatccggttatatgtcgaaggccttgcgtcatgccccgcggatcgcaggtacgaggagaggcgcngcgtcggggcccgacactgtcgcacctgtaccctcggggactgcaaanagagcaatcgcacgggtcaatttgccagcgcccagccgatgtacggccgaattccgcatcaacagggctgacgaacggagtagttggcgggcgattccctgtgcatcaactaacccattaacacggtttcactgtcggctaacccagacaaccaccgtaatttaggggccccgtgcggccgtgcggtgttatccccgcctagctaatttcccgttttcgaacgggcgcgtcggcgcctcttccccgagtctccgtcggcagttcgttattacaccgnnnacacaactggcccggggatgtacaccgcttcggtctccccctcggtttacccgcaacctactagtcgattggtggagatcagctccagggtggtaatcagtacgggagacgcactcccaggtcgntccaagatcgcgtgtngtaaatggtcgatttcggaggaagacatggctcacttcacgctccaggtgagatatctcccggccattctcatcaattgatcgtcctccatcctgattcactaggcattaaatgaagccttattgttacacggcaaaccccagtgcgcgcagtcgtaaggaagcagaatgtttctttacacttcgacaacttggctgcggacggacttacttgagtaggaaagcagaaaagcgcggtatcgtaagccccgacaccgagacgccacaatgttcgtccaagactctgtccacaacaatcctccatttataggtcgatgatacgagctgggagaattagttgatggaaatcgtcgcatacaaagctctacgatacccgcggcacggagacccgccgaactgttaatagcgcgcagcgggtgtgtgcccccccctccgccactgacacgccattagatgttcacccgggtgcgaaccagccgcaagaagagggaatgggcccgaaagctgactgnttaagagcagcatgaatacgcgtcaatttaggctaacccacaaacttggggagaggcagtggttgggggaggctggcccggtccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgngggnatacctgggcccggtcggacgcctgagcatttctgacacagcaccggccgaagcagccgttgcgagacctggtcaggcgctaatggctgtngggcgactcctcttgccgattgagggatcacaaattagccaactcggatctctatggagagcggaaacagggctgtagcgcgccaatgggtgtacgaatccatncgaatatgagtgattcatagcgagtccctctccgtcctagaacaaggcgagctaagtagtctgcaatcaccttgagatcgtcatctctcccccgtgccggtgggtcgtctatgcaggacacgtaataacaggacactaacataaacgaccttaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagtgtaaacgggtagtacccaaacgaccatgatcccataagcccacctcgactggagcagcgcgtggggtcnnagnggtcagcatgaccgtcctcagtgcgaggaagactttccggatgctccggagaactgtcgagacgctcactttcaagccccacctctatgagttagctgaaaccgacgtcctacagttgtcgtgcttatgctatcccgtccgctcgtgtaacttttggtagagatgcnattgtggacaaaattgagcgtgatccatgttccaccccggtataggatgtgacggcttcgattggtatgcgtctaactccagccgaggccagatgctcttcgggcgccgctgagcggtgggtcccnctttctccagtgctgtcctgaagcggtctatggctccataaactagtttggaatcggagagacggtgaattcggccgacgtctaagatcgagcttaaggcgccgcatccatgntgccacgcaaccgtgagggaggaccataggccccgaggctctttcgcgctagctagactcgctgggccccctcgcgaggctattggtcgcacttgccggcataccatcgatcatgatgtactaatacctgctcagctgcgcccgattaaagtccgacgcatgacccaagagttcggggctactgggactgcgccctatagcgcgccaagcaacgtctcaatgggatgtcagaagaagtggctctctgcgggagtgacaatcctcctccttaactacctgtacatcggtccaggcaccgacttgcatgcctatatggctgtactgtgcactagacctcgtgtccaatcccaagaccatagattggggcttcgctctctcttgtaattggatnccgcatcagttttgcaccggggccaatgcccggnagtaaccctgtgcctcaaacattaggtgacgatatcagaccgttgcgctgccggccgtggtattccagggtaccttgatatgtaagaaaccttaacacctaataaagatgggtatgtcgtctgctttccagaggccgagtgccgtggaggccactgaacccgagagatggtaagagccggcgacgacggagtcatgctgcacgctggccgacttccggcgtcagcttcgaacgggagtatccaagtcccccgcacgcaggtcccacagcgttgcacccgaaataatttgggcgtcggactcacgacgcttggcaccattttnacaatcgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcacagcactatcaatgaatttacaggcgtccgatcctccctatacgcaancccctggatcactggctactcccaattactccatatccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggantatagtatgaagcctatggcggccgcgaggtcgagtcatctgaggcccttcccttggtaaggcgatggcggtcggaccctgtatggtggcaagaacctcgagaatttgcagtacacagcctcgtatgagtgctacctgcatataagcgacagtaatcactctgagattggcaaatacattagttatgctgattagcgcactggtagagacaccgcaaaagggtgaaaccaataacccgcgggagaaaagatcagccacgcactattgtgcggagtcccaatgcgcggcggcagaggcacaaattaggtgggggatcacacctatgttcatagtcttaagaactgtgataagcccagtaagcgccagccnttagccctgattgcggcgtcgattcaacttcgggacacagagtgatgtgtcgggttaaagatagcgtgcatctcccaaactgcaaccgctaataaatcttggcacgcgncagtgccttacaggcgcgctggacctaacaggtgctggcgccctattgcattgggttctctccccgagggcggataccgtggggcagccacgtaggcgatctccaccgacaaggccgcgttcccgggcgcgcgccgtgcctgcatgcgatgccgcntcacgccgggtagactcctatccgaggccgggcggatgngtaggttggtggatatcggcccggagacacccgcggggcatggggcatctttgctcagtctagttacgactgtgacagggatgtgatccacgctaatgctccaacctctcactttggnggcccggcaaacatcgttgaaaacttggggacataatcacctgggcttagtttatccataattatagctccggtagtccttgattgagacttggacatgttactccctagagcttcggggacggcagggcggagatattccccgactctagacgggaatcctttcggagcccacacacgtcggcggcactttcgccggcttaacacnttgttaccggggcgcaaccggtaccttgtattctcggctgctcctgttcgccctgaacacgaatcagcgcggtaaaacacgtggtaaccgtaggtcctgttacgcgagttnagggatacgagccgtggatcgatgcgctctatccgtgccacggtttgtattttaaaaatctatatagtccgattttaaggtttgcgctttgtctgtgatttggagacacgttcggatttatagttcctacgncggcctgaatcacatcacgttccgaccagctacagcgatagtgccaacntctcgtgatgcgtcgcgtgagagaacaaattaacactttggcgcggattttcgtagagcgggcattcgaaactgggtccagtttcaggatacgattgaagtcttcccttcccgagctgcccagggacgggccgagtactcactaatagtggccgccgaaattgtgggctctcaggttagttgcgcatggcgctagatgtcgccctcggtaccgcgacgatggaacctggtgcaggtgatacaagacgactcaaccgggggcaggagnaggcctcccagatgcgtgtggnagctattcaaaacgggctcaccatacatggccgaatgcgaccaatacttctaactgatgggggttcgcgctgggatgagtgaccctaccctacggacataggcgctgatagactggttaggcgctcaggcttccgccgccgcggggtattattggagctttcatgtggcgctaagtcacggtgggttatggtgaagaacccgacgggccaccgcgtttcacttgaattacgaggtacctgttttattgtacccgatcgtaatactccagtgccagcacgacagagacttaacaagaagtccccgcacatgggaacagacatccagccgttattgcggagaaggacaaaagatttttcctaggaaatggatgccaatctgcgccaaaaggacgctagtggtggagggccacgtctctgatgacaatagcgctaatctgttaagcggttaaggacctacacggccgccaaggccgaccaatgtggaccctcccgcgcgctgtccgggggcctgacacagaacaatatgtggtcatccgggaccggggcttacaggaaatttctccantactttcagncttccagttgatattcagcgactaccacatacaggataaaaatcggttaagtntgtgaccccaagaagggctgtaacctccatagtcgtatggctagagcgctggcatgnatcccaaggttcgcctgacgctgacattcgtaagagagcctgtagaagcgttgtgctgtccgaccatccctgnggtaccagcgatatccagcggctgtattcgcatcgtcggttactcggtgattcctcgacgacaatccaatagcgggactgtggggaggggtggggctgttaattttggccatcgggcgacggattagcctgttgtacgnctggcaggttcaaggctcgcgtccgaaccccggcggctccaccccgtatctgccgttttagatgcgtagatgaatggtaattgcttccgcgnnngcccaacgcgcgtgctccgaggaggacctaccccctcttgaatcaaacttccccctatttactaatcaacctgccccaccaccggaccgtcaacatcaattctccttagcgggtacaaggtgcagctgccgaacgatggccggggggtactagagcctaatctcttagcggggttgagtgaaatgctaagagtgcttactgacaagcccccccttttcgcgtcaggtggtgaatcgacgctccngacctgctttacacttgagcagtgggctgtgtacccgaaccggggtgcgaattagtggaagaagttaacggatgcgagccattggcacagggggtgacggcgactcatgaaccaagctcggtagattggtggcgtgttgtcaccttgcgcacgctggttttttagctcataaaatcccgccaaccacttgctgcgcttaggtacgagacttgatcgacgtgatgtggtgcatagtcacaatcaggtagcatcgtccctaccccgcggcagggggccgtaaaaggactaccaaagagctggactatgccggagctacgctgggcccagtggtcagcgcgcgcattgagtgnntaaccctagaacaggaaggcatctaaaagttctcacccgactcacagtgttgcattcggaaacgccaactgtaggcagacccccaaaggcggagtgtctaagctataacacgtcacttcccggactccgtcaggtagccatcgcgaaatacttacctatggctatataacttgcatggcacgctcgcaacgatggaacgcacccagtcctttctgccagtgacgctgtaaggcacagctcccatgcaggggctgcaattcgaaccatcccgattgcaacaacgtagagtcactctgtttgcagattagtagaagagcccgacaacccatccagacgtaatggcggtcactccgccatcctcagatgatgctctagacccttcaggagtgcgggagtacacntgagacgggttggagcttgggcacaatcttccaaaataatccaatcgtccttccaactcgtgccatcgaggagtttaactgcatgccttaacttgtgtagctaaccctggagccatcgtaactcgcgaagggcctcacgcggatctcggtcgcagcctcctatcccgcacgtgcctgatacagctgtatctgatcaagtaccgcagccttaacaccacgggtgcancgtgatctcacgaccaatcggctggtgttcgcccgtgtgtgcgactcccaactgctaaaactaggagtgagcgacacatacagggggttaccatgcctcgtgctcaacctaccaccatatacgccgactgttactgaagcatcgcctatcgaggactcaccctgtctccggcgtcattttattgatggtaagaactatcaaattccagatgcgttgacactactgctactcgttttgtgcaagctcttccccgctgattgagcgcggggatacaacagatggtcgcttcgatgtggcaagccgaggcagagttgttctcattctgcggctcaatcagcaatggagacgcgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgagtggtctgangcgtaggcgactcccaatagtaccgcanattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagatttgactacatagcttcacgcccacctacttcgttgtacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcgctggctagatcagtgcaaaggagggctcgtgccctcgtaagggtacgttgtggtcgacccggggcttcaccgcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccgctggatggcggagacnggttcccagtgatactacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatggttttaagacgcgnaacactagggcgtaaccttctacccgtcgttgcgtcatagggatagtactagcgcctcgcctccactcgaaggaggtatgggtgacttcctgtacaggtaaggttaaaaggcgttcaagctgctctctcggtaataaaagattgaaccggttgcatcactccaaaccctcgcccgcaggcccgttggcnaaacctgtcgaacccattcattatggcacttgaaccaaccatatcgatcgccaacgctcgacgcaatcgctcttcgagcattttataagtagagtttagatganaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctagagacgtggctgagatgcgagctgttgttccgagaggttcgacttaatacaattctttggagaccgtgattgtgnctacatatatagttatatcgcattgagatattctcgggatgtattcccactatattcggtggggcagtggcngcgaccactcaaaccggggtctcccacgtggggcacgaatctagtgtcaaaataacgactctacaggatctcctaggcatgtggatcgaatatcaaatagagctgcgacgatatcgctgaagttttggcttgggggcgctgctctatacgacagcgacagctgggcaggcatttagcaacattcccggggacagggatcggacacagaccgcggacaaggggaatgatagatgccctcgaggcttagtgatacacacctctctacgatcatgcctaatttagtaactcagcggcggtctcggagcatcgggtcttggaggcacccggtgtgaatcttcatcggagacgaaggcgaccgctcgaatagatcgtctagggccgaaatacaagtgtgccatcacgccagcattacgacgaaccgtttcgtcgtgcttatgtttgatcaaacgcgcaggcggcaacttggatacagttccacgtcaagcgtctcatgcgccctntcttttcctacgcgcatgtgtccatcgtgtatactggtaattgtcagttatctatcacgtatcaagccagtggctggacccgacaagcctgccattacacacggcgatcgcatgggcgtatctcgcgttcctgaggctgtctcccgctcccgaacgcgagcagatcagggagcgtcggtggcgttaatcgatgacctggcgctatgcgctggttcgtaatatctgcaacaccatttctagtcctgccatcctgagcgatcctctggctcgcgtctgtttatagtgtagcttggcattgggcgtagacctgttgagctttgtagggggtattgctggggacgagtgggcagcgttccgtcgatctggaaccncttgcggtgtggtcnttgtaggtttaaaggtcacaagctggtatgcgagcctggccgctctcaatgtatctgatcgctgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagncggtctatatgcgtgagatccattttgaaccatggggggtttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttnatactaaaatctttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtggtgtgaacccacgggggtggacactttagataaattattgatatgtgtttttcgctttagatcgaccacggcgacctccgatttacacactcgcgtgcagtgggggagcgtgtgcattcaaatcttcgttaaaaggtctccgcagggtcgcccactcgcagtttacccactcaggacntnnngtaacatgggaataggcgcggttagccccgagtaatgttttaggactggcttgaacgggtgtactgtgaaggggcttggcatcggcggcgagcatggcggaggaaaggtcccgaatctgtctccgacattcgttctacgtattgngaaatttaacacttcgcataaaaacgggcctgttgctgatttaccgtggctgagagctggagggctggacatctggttgaactttcccccgattactacggataatgtaaggggccaattttgggtatcatgtccactcaggcagtaaatctctcggcataatgatattttacattccttagaggtgtatcccacgtctaccagcgncggtcgactttagtatgaccgcgggtggcctggagggaagatgattaaataccatagatctgggcgccaggttcgatcggcaggtgatcgatgtcagccatacctacgtctgggtagcccgcctnnccccgattgagataaccaccgccaacatactacagagaccaatttgtctcgttacacgttatgtgtaaagctagcgggntacggttgaccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacancaaacatcccggtacctttcgctgatcgagccccaaggggctcatgcgttcatggtcaaaacctctaccgtgcaatcacgtgggatacagcggtgtgtgccttcgcgccctcaagcgggcgagcatattttgatgttccgcggtgtgcgccacgtgaaagaccacgggtccggggacaacgggtaggaccgaagcatgaacctaagctttttggtgggagtagctctctgaanctactaggtatggcaatagctcgtgtaatctaaacccgtccgaacggggattgaagggaccgccctatagaggccgcttagcttttaacaagtctggacagtgctctatcgactgcagtcatgataccgatgggaacggcgggtgtacttcccggagaactcaaagccaccttcttccagcncgcgattagggcggctatggagatcacggatattctcgctcggttcgcaattgaacgaacngatcgcaaccagttcatactatcacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaaccatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtaagggcacggtgatccgatgngcagttgagacggttgctatccccctgcggctgcatcgtactcttcactacgttagatgccggagtcgttgggacctaaattaacggaggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgacaggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaacgtatgacatcactactaatgttaatcggcgctaatggctgcatactgcccggcctcgccgttgcaacccagcacatttattggtcgtccggcacgcaccgggcaaacatacagaacttattcgctaatatatgtataacttctacagcgtaggcctggaatttagttcacgctacgaagcctgtctctaactccacttagacatgcgactcggccatccagttaacacgggcagagcgcgagtggttaaatagtgcntccccttacacctgcaacagaaaaatctctagactcccaccactgacctgacacnctgaattggtgtaagtgcctcacgtggcctcttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagataggggtagagcccaagacctggtactgattgcggtactaagctacgcgaatccgcgaacaaatcgnagcacccgagagtaattgagcatcaccgacgcacctggggcacgtgagccaacccaacccgttggcagtgacatgaggggtgaagcatcgcactatggctcctgtttggagccaggcataggcatctatgtatagtttctcagttaaggccacttgatgaccggcagtgtaaacggggaaggctgtctatttagggtccggtctgcggctccatccgttgctgcccgtaggaaggccgcggtgccgccagatgggacgtgactccccaggggaggtgcggaggcggcagcaccggcctggtgcttcaagcaaatttagagcatcactgtcgcggactttngctatcatgctggtgacctggcggccccaaacgnaaggcacgacaaaataatacatggacctgtagctaatagatccaactaaatctggggccggagacactactctcgcccttttgaattagccaagcgtcagcagaggagatggagcctgttntatgatgccttgtaaatatagacgaaatcganctgatacagtcttcgaatgttggagtagcttaccgaggcaaggttcagtcgattccgaatatcttttccgggagtaggcggtnccccgcccgaacgctgcgctccaggtgcctcggcctcgcgacgactccagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcacgatactattgtagaatcgctagatatgatttagtgcagacgcgcggcagtcctaactgcttgtgtaccgtacacccactagaactcgtgngtccttaccccttgtggccagngccacggcagatctacttctccgcctgctccggaaaacggtcagcctaggtaattccggcactgagtcgaccccggtctgagcagtccgcgccgcgtaaaggggtgttgtgcttacgcgtatgaaacaggggtccatttggggcgttatgtgtcctagtcagtttaggaccgttagatcgttgtgtgtngccgcgtcggagcgctccgggtctacgatgcactctttaaaaaaatcttagaaacacttatatattcgtacgctgaagcgcgtctgcctgtacgtccctaaggcctcagttttccctgataggcattgcggctcgtgcgctgataagtacggatacgtaaacctatgcgccaccccagcatgtggnnagcttgcgtcaaacgtgttggagctagctgctgcctttgcaacgggagacaagagcgacatagacgctggacgtcaggtcagaagtcaacnacagtaaaaccgagcggatccgcgagcccgcctgtacgaacgattaagtaaagcaacagcggtcggcgtttagacccactcagaggcagcgcgcactacgaacagcacgggcgacagagaggagtctgaccattaggattagcttcngggactttcgctggccacggccgaatcgcgcagctccaaggctagtcagggcgggcatctaggctgtgttgataaagtctgggcaggaacggaagntgttgcccccgggtctgaatcacgacagcgcagcagaatctgaatcttaagatngacttccggaggggagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacgataggacaagccccacaatcatagtccgacttnggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacggacgaaattgaaccctgtgccggcngaccaagagatcgtagtcctcaaagtaacaggacgtcctgtcgtgnaagccatatggcgcagccaatgacgcaatttcccgcgttgcagatccgagttccacaacccctttgtgatgactggtactaacgctggccccttcgtcgttgtactacggccgtgtgcttttggcagataagggtaaattcatccattaacggcgtataatcgtacttatccgcgcggggtaatagtagtgactccgaacaatcatatttcacccgttggttcggcttctctaacagggcttatagagggcgatgctatagctgaattcaacccccgacagcagcattgtttcccccttntggaatcacgctcacctaagacgctaggtcgcaaactccagtcaaactcccagcaccctgtctaacgctagcggacactatttaagaccggagatgcggttgcgagagagactatggtcccacatgttccttacgtgcgttagccgtttttggntcgtgaggtgtccgcaaaagaggacagctacgcttaaagaattacctactcagtcggngttgcacttttcgagcgctagttcatacatacaagtggaaggcaactagggtagatcggtcttaaggtgaagtccagggtccctgaagctaaacccccctgcaagacggcctcataacacccccatccgttgacttgtcagctagctgtcagcagctcatctgacgtcgaagctcattgaaccatattgcactagagtttgagggcgaatcactttgcacctagggacatcgctgaacggcctcgtcagagctattcacaagtctgtctaaacgatctgcgtggccctgtttcagtttcttgttggcgctgtgaacgaaaattgtggatccctgctgaccaggactccccgcagtgactatttcgcccggtcgcagtccgttgtgtcgtgacggctgatactgaaccgctcagcaatgcggcagtctaatagaaactccgcgtgatgacaaaatggaaaatgcatgcgacgtccgtcggaaacgcgttcctctagggatggcggactgcgatcgcacaacgggagagggaactnncaccagtgtcngcaaatgatctcacaaatctcttgcacttcggtgtcacctcctaccnttagctaaagcccaatggatgaagaaccgtacgcggaagattgaggcaaggtccccttaagagactgcattctgaacccgagctgctaaggtaccccggcgacggtgtctggctgtcttgcaggcgagaaaggacggtgggcttacgattctgaactttgaatgattcaggcccggccgggggatggtgaccggcgcccacggtcggggactggcggggtcatcgttgaggagcgtacggcctatagaaccgccaggtgaagaaggccgactccccggtaccgctactctcggtgcccccggcgtcgatacctcctgtctaaacgttggctcaaccctccccttcggacgggaggccaccggtaaattcaatctgcggccgaatacgtagtggtttacggagatagacgtcgtctactattagtacagtatcaaggtagtctggctaaaccccaccgtcgcagggcttggtctcagagaacacgagctgnacccgtcaaatgacccataatcagtttctccctaccatcgtaagtacagtagcgttcggacggcctaccagcagtccgatactagaagaggtgcccaactcgctcatggccaccgtgtcgtcaaacgtcagggctttatgcgaggtactgccttctttggggagggcggacccctgcgtaccaatcgctgcagtaatcatcttgtacggagccacagctcganggcggagcgcagttcgatcccgactccaacaactcaagtccgaagctccactgccgggctcgggaagaacgggacggttagacccgtcggccgagccaacccgatccgcgccattacatccgcaatgtggnactctagtctgacagcctcgagagttctagtaggtcgaatgttggcgccccgggaattcaagaggcgttttgactggctgtgtacgaggattccggctcaaagaggaacgaagaaaggacctcgccggaacaangtgttatataggcctagttggtggcgaccggaccgtacggcgaactgtctgtagggatagcgcttataaattcatgtcgaagtattcgcgcgctaaaccccgtgaagtacctgagcgaggcgtccncctcatggcgggtttccaggtacattacactgccgtcggaaccgtggagatgcctaagttcgtggagccgcctttagagagtaccgggcccgctcgaacgggtctaacggcggaggacagaagcccacacgctgccgttctgcgccttgggtgtagaaactgctatccgtagagaggccaaggcggccgggccccggggntgcgcaggagtccctcagcaaaataatgtaacttaccttatcaagcatttgcccactaattcgtgtagttacgagcccattgtagttcactaaatgaagaacgacatatcgggctggaccctgcgccactcggttcatttgccgatccttgtgcccaggcagcacatgcgcgatgatctaccttccctgtccgtgccttcacctgttatgaaccgaatcggcagtctggcctaaccgtatcccgggtctgggttccacgcagtacactagatgactatgcttcgataagagttcagaaccgtaaacttgctcgcgatttaggagggattagatgctattcgcgatctgcggcaaggaaaccggcgcgcgcagccgaaagctgatccgccctcgtacaggcatacggatgatcgtgcctcttaggaccttatcttccccgaagcagcctaaccacctacgccgacgactgagatcaaacggtagaccggtagtttgtatttagaatacttcgacggtcgcaatgtcttcccgttaatcttcagatagtcccagctctngcgtccagcggagtcacccctcacttggttgcccggtctgctgacggtccaacgatgctcttgcaacacgattcaacctcggcctttattcggaccgggatcttgccgatcgctccgatgacatnagcgatgagaggcgcacgaggggggccccncgttcatcagnctatttgcagtgggctgtctgaaccctggcttgcgcagtacctttttcaaccgcgacctgcatacctgcgccgctcgctctcctggcctgcanagcgcagntcgccaatctcatcgctgataacaccctccgtgtttagtgatgaccagctcaggtagcgcaggtgcaaatacaatagcttgccgaattgaccttagtccccttgcgttggggggccgatgtacacgtcaagtgcagcctacagcatgctccaccgttggcccgagacttctccagaggtaagtaggtacgtacctccgctgtccgtcctaattcggaccaggtcacggcactggggacctaagcccggctcccgtcctcatattcgcgcggggtccttttgtcggattattgcaatctatcacaagcggagttagtcggatgctctgtggcatgatatggggacggattgacttctttctcagacgctcagaccgtgaagttgtgcccgcttgggacggcaaccatcgggtcttaggacgcctaattcacgtggagggggccttcgtggatgccaaaggttgagcctccaaggaactccttagtgagatcgatataccaggaaaaacctccagttcgggagtagtaaaaatgccctgttagttgtgcggccngagccttctgccaggaacaagagcacttttcaagctacagcgtctcttagagttagtgcacaccagacaagcataggtgacacccagttgaccgtgtatactagtattggttcgtagccaatttcgcaggtataatggatgttacgcatttgtcattagtctcgcgcggggcaccaaactacatcccggggaaacaattgcggcgagaccgccatgaatggcgaaggcaggtaaaacagccatattcgaaacaacatcggcggtggattcgtccaacgagctaaacccctggcgaaaaggaaccctcgtatctctacacccgtccgttttactacgtgaagctgttagtcgagggtgaaatcacggatatgttctcgaagaggtgcgccttccgtcgtggaaggatactgacacgggcgacgatcgagcggggtcgtccgggttgatggcgttaagcccgctatctatactctatagagagctcacagacgccctccttcaaggttccccacgccaagattgctcctctagacccaagcgctaccagagaagatggatctacgtgcgatagaaaattgctcgttttgttcgctaccgaattgacgtctgacaacgcgatattatagacactaagccaggattcctcaccancgggccaccgacgtgggatccggnagttggcgaccgtgaggaagtgtgtgcccgccaacggtccctacactaggctgccggaacnttcatggattctcggtagacggttataaaccctagcgagcccctgactcccgcagacaaattccgcaagagctaactaacctatggcggcattacgtaaagggtagcggcgggggaagnagatggtagcatctctgttaggctcaaccggcctatccgcactgaacaggcacgagttaccctcgcactgaagataaggctcccatgcatacgacttgctacgctggacnnaattccctgaaaatgcaaagnaggaaacccggattcagagctgtaggtgcgtccgcatcactaggccgaagcggacgacgggcttattcgtaccgccaggaagggcaatgtcgcagcccggatagatatgaccccgtagaggcttggccgagcgatatgaaagcttattttgcaacgtataagctagggtttttaattaccgcggtgtcgctaaaactgatacgagaaatcgtcgcaagtgaaggacccctgatctgcagacggctcacggttaaaagtaacctaaagacaaccagaagctgggtatgtaaatngatgaatatgatgcccaacattataggtgatcggggcccaagtttaagctgtagctcgtacgcatcccctcgaaactatgtgncnnngtatgactgatgtattgtcgacatccccgatttgccctcngtcatctagggttgagatagcctaccntgggacaacagtcgccggcgctcagcggggacgtacccacgtatcccacacaggctccagcgtggacggtggcgccccacgcacaaagcgctctatcccgtcgttattacaacatttcacccgggagcgcagagcagccgaaatggatacatggaacggtacgtctagaactcgtcaaaggggatcggtcaccgcatcgcgcatccacattccatttaatgggcaggggttgggcctacagcgtgtgcttacgggattaccgctaaggactcggaaagataaccngaattagcactatgcactaacggacgcctactgtattggatcgtcgcgtcaacgcgtgcagaatgttcgttgcatacgagtcgtcactagctttacctataccggccctgtaatgcgactcgtgaccctctcgactacgctgatttgtgctttaaangcaaagagaaagtactacgttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaacgttttggcataccgaccgtataagagcgggattcctcttcagccatgacgggacggagcccaagtgtaagaagtcagccctatgccgcgagatgttgcggggcngtgagatctccaacganggaaagttgtcgcgggcggctgcnccacaatccgcgaaatacaccagcgtactccggatnggtggaagagcatagttnagaaatcatccgtcggcttttagcgatacccaatatagtgcccaggctaccatacaatgtaaacagctcgtcctaatgcctagaagcggtgtcgtgcccgctggacgatctattacaagtatcggtgatttcgacgctgggcttttactgggtgggtggctcagcttgagacatgcctaacagatgccaactattgcgtcactttcgttaaaccattacaaccctggcggntccacgaagnnatacgcccgtccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagcttgtttaattactgcaagctagtcctcgtgtttcgggtgatccggccctctagcccagaagcgtccctcggcgcaacaccgaggctattagccaggaataggaatcggactgtagaaagcctcacatgcggcctgtatagagtcgttgaatcacgtgcgttggctacttatcgntcagagtcaggcagtaacctgcnnctgatctaagcgttgggtgctagctaaacgagaggtcaactggttgatgggaaatattttgcggagggtaattgcgcgcctttaccgtcccaggtaaccggacctcagatgctaccgttaaatgcattcttacgagtcaaacaatggcagcgtctagcacgtatgttatggtcatgggatgggacagggtacgaggatgtgaacatgtaagccaacggttcgcaagancctccttatggacgttccttgggagaagtgatcggacattttgtcgttggtcgcgcgttcggtcttcaaagncntggtcatcctagcgcgagtatttacttcggccggcgtcgcttaagagacaaaagcaagtacttcacacgttttcactggtaaccctcgcccccgtcctgaagttatgcaacgtagaaaaagaggctctgtccctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctaacgtttgtccatgtacgggagatgtcaacttgttacaggcattgcggggagatacaggtnttgggcacgttagatgnnttccaacccgacgttaggctgccgattggcaaggtggaggatgcgctagtgttcgatcgtcgcaggctgcgtcctccattaggagtctaatgatctacgcgagtttcgtatcagccgcatncacctccctacttaatcctcaagaccctttggaggactttccgagggatagtctggcgttaggtccacttactaataattangagtcgcctgttagcccaggacaaatcttgagacgtaaggcgattcgaattangtccatcgacatcagtagtgtggaggaccgttcatcttacctggctgtcgaagagaagaagttattttgttgagagttcacgggaagccattagtcccctcaggactctactgtgccccaggtggcgcaaggacagggtccggtcgctgcacggagacgttgccncggtcaccctacctatcctcatcaccaacttcatggtcagaccctagaacacattggaagtgttggagaaccaatgtagacaccgtaatatcaagtacgtaagtctgagaggatgtagacgacatgtcaagagaagaactgtggccgcgtctaatgacttaggaagtattacgtcttgagcgactggggtaaagcgatcatagcctgcggagtgacaccaggacggatgggcctccttttctattaccaggttacgaaaggtagtacacaaagggggcaagagtagcttcgttcgggcaatctggactcgcgtggctggggagcattttttggtactctccagtcctgcgtgacggaagctttgccccttcacttagaatggagttaaaacatcctccctattctagcgttgcgcgccgcggcgtgacgttatcccccgcactatgacttttccttgtggcaccggtcgaaagctgttatagtgttttcagcccggtaatggtagccacccactgatgcgcagagttagtggtatacgggaactagttaacgtaatacaagccccttcacttgggcccttccgctgacaaggcatcagcaagttgttggattcactgtaaatctggaatgatcagtctacgcgatctaggacggagagatttaaaatgcaatcgggctataacaggtagctagcacgtgagacatgtgtagcggcgcccgcgcaccctngtctgtgaatccccggcggtccttgtgaattgaaactcccggcgcacattgaaatatttcacgagcgggtgcagggtcgcgcaagtgtccatcgataagacggaagggatattagataaagtgcggtgtggacctgtgacaagtaataatagcttcgggcgtgcgttggggcccctagcgaagcgtactatgacatatgccgggagtgggcggaggctcaacgttaacgctttgccgcgccgcctatactacttagaagaatcggaacttgcaagggcaaagagcagcgggacgagcaggccgcgagtccctgaggttggagccctagtctccataatgcctcgccctccggctattgcggggggtgtgtcgtggagaacggccccgtagggtgcctaacgagagcgcattattagccttaagatggctatattggttagggagatgtaaccttctccgtataacggagctgtcgggacgaaaggaccgacatcttcttccggcagtttcagacgatagcaaacatctaactatcactggtgcggtgggatggtcaggctttttgtccaatagcgaccgtagccgggaccagtaccaatctaacggcgtagcatatactcttgccgtagtaaacgacgatgaccnctactcgtccgactgcgtccctaaccttactaaatgtatcaatcatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtatggctagagcgcagcgtacctctgcgtcgtgaacatctggcaaaatcgaatcccgatacggaaaggagcccgcgcggttagccgctgctatcgcccgttnggattcatctcgcgtgagacttgtgccccgccttcgggattgtcaccacgtcgattcgtgcgattcaggatagctgtcccttgctctaccgtggattcttgagacaatgaccacaagctcnnnctaggaaataggcccggcacgtttgactgggatcggcactgtcataaataggctacaacgcggtgtccttgntacatgncctagcagcactaggaagtttccaggagatttcagtttcgcctctaatgacggccaacccccgaggaggtatgcaccgtttctgcatacggcgtcgctccgggtggcggcgaagaatgggcgaaaaatgtaggaccaaatagaggatgccgcgccatgaatacacttgcgatttcgcccgaagtacctccagacattccgtcagctccggggtagatacccccatgggtnatccgtcgcgggagcgaaagccgtaaatgacgaagagatttcaactcgttccgccgcaagaagtatccattcattgccgccttgaaagctccatctctagtgtggcgcagaacgggtcacttactcactaattgccatccttatataggaaccccgggcatttcaggaccagccgcccctaacgataacggacatctcgcggcaatcatcgcctagtctgccgtctcggcccccaagtagttcttgttgagctgtgcaagggccccgatgtagaggatcggntcgccatcaaaatcgttttcggaggcagagacggcgtactgcacccagatggtcatgacgatgtttctcacgtactggtgacttaacgcactggaaggcaccctatggtggtccccgcgccagcgtggattcccgcctgccctcgttcgaccccctaaagaagcggcatgntcgttagaccctatacccggctcactcatagctctcctgggaagcactgtgactctttttcgcnataccccacgagtatgatcccgccggtataatactgatatctagacgatcgggggagacgccggagcgggtgtgaaatccctnacctggctcgacaccttcattcactcctgtggctccggtggggtagcacaatcggcttagaagcagaaacttccatcttaggccataaagtttcctgagaggggggggtactcccagtagcgggtagcacgagcttagattgtcagtcctggtggtgcacttggatcttgagaccgtagggccactaggcatcctgtttatactagattgatagcaggtggtaggtagggccgtcatgaatggaccgaaacctgcgtggcggggtgtgcccaccctttggtaaatactggcttctgctgttgagctggcgagctacctttccagtctctcgcctagccagtgaggggcttctactcctgcttacgcattattcgccgcaaaatgcacacccacatgtccccggtggccagactacgctagctcctcttctcggaacgccaanctggggtactacgtgctgtaagtccatgtattgccggctcgcataacattgtaacngcgccgtagacatcggaaggcatttggcgacgtcnggcatcacagctcggacgtcaggtttcccnttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggcactgagttacttggtgggtagcacggctaggtgcggaatgcctattgtgagatatacagctgggcaacatagagcggcccctatcccgacggcgtaaatgtacacgaggcgttaacatccccataggtcaccccccagatagaccctccagataataacacactcctaccgcggacttttcaagaaatgttattcaagcaaaactaatctactacattagctgtctctcggtcgcagcccccaccggtaggcccgtcgagacggaccaaccatactcctnntttatattatctatatctagctgtcggcatttcgtcgtagtaatagatccggggtgcctgtcgccaactgcnnnngaggtgggccgtccaggggcttccaccgaattcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatngaaccgaaccccacccatccacntcaatcacgacagcgtaacggatgtgtcaaaaccaagcgactgttcctacagatctgaaatatcggcttcacccccttagactagtggattggtgcagcatttactgcgtctgtttgttcgagatggtagcgtctcagtagcaataaatccggggttgcgctccagtatatgtttgtcttactagtcagctcacacttatctgcagccncnttccggtcgcccggttgcttaactgggcacgccagtagcgccgcggcgattctccgtttaactgggtttccgttggcanccaggcgtcaacaacttgggcctgtacagttgccaattggccgatctttcggtttacaaattcttgacggttccccgagtgtgccacttttcaacccaactgagcttttatcctccgcgtcctgcncggggtcaagactcccgaggnggacagtctgttgtgtagattagactttctgcctgacgttaaacctctagtaatggtgaacgtgtaggcgttacaagttgtctccccgtcatcccctggtcgggtgaatgtgggggcaggcaatgggaatcactaacggcgcgaccgggttcacacaagtgccgagactcgcggcacattccagctacgcccaccactggttctggtcttgtgagcaaaaacccgtgcactcttgcggatcgagacgttgaactgtgaccatagtattgggccttacctcctatatctggctataaggtaaccggtcggaagtatggtcaccaacaaacttaattcgccagatcggcagtcatcaccgccatgaatcacctcgagaggctatgtgtatgcttggacttatcctcttgcgacccttccgggcctattctagcacggcgcgctcggggccccctgatcttagcacgacgttcactactttcattgaggaactgcctgatgtcacgcatagcaaccaccgacatgntttacgtggcaggacnggccgatccaagatcatttacagctcagaggaggcgtactagnccggtcaggcgcagaggtggagcagcataaatttcttagtgtcgctcgtacacccggaaagtatagatcgtggccttggcaagattgcacactttggctgaaaatgcccgtccagttgccaggtttaagatgctagttgacgccctgtgtttcagacgtgttaaaagcgcgaatgaatcatatgacttcattaatcctcggaccgcctgtgaaattgacgtaacagacaatttacgcttagccacaccaactatcacccgatgtctgatccattgatcccggaaacattccccgtgcactcgagggctgggcgagacgttngttaaggtgtctacgagggcgagcccgacatgtgcatccgactagggactaactccgacctggtctgaagtccactaatgcgccgctggaagagctttgagagttactagtcctcaggctaccataactacgtactcgtgcatgtactttctgctggatgatagcgggaactaggagctctcctcccgaaacctctcgtattcacggtatctcgtttggaagtagacgtatncttagcatctcactcgcgtgagccccaatctcatcttangcctgtagaatcagcccggtgttcgtgcttcgatgtcctgtcnagggtctactggctagactccatactcgcgaaatagtctagttctccttatgtgcggacgcagccacagcagattgcgagaacgccgcttgcttagaatgatgtgtacttttctatatggcgttatggtgtgtcctagaccctaaaagactctccgtcgaggggatgcatacgcgcctggtccccccgaccacaccgctactccnatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtccattcggcggtgtgccttccctgagccagaaaagccttcgcttgtcgtgcaacatcttccggatctctagatgttcttgacgtgaataagccatctggtttcgcactgaaattctgcgtcgtcacggtgtcccgcggtgttattgtcgcggataagggtctgatacacatgtcgtattaccaaggngtgtgcataggtactaactgcaagtacaggcagatctcttggatgcgaggaggctcgtagtcatgggctgatggtatgaancgctacccgtcgaccgaccgagggaggtctttagcagtgttcacggccaagtctcaaatgtttcgagtcgcatagctgataaccaacgtcaccggttgggccatttgccgaagtaattcaaaacagcagtgtggtcgcattctcaaacttcaatncagccttgcccaccatgtttccgggccataggtcaacgtatttccacgacttcgcacgccctacgaccgtgatgatagcattatgcgggcgggccttgaacgagaccccatgcggtgcgagtatgcacggcatatatagtgtcaacggcagantcctcagcctggtcctcccatcgacttgcgaccgaagtgtcgcctcatacggagaccagtgcgcttggcttgcccggagggttctctcgattagagtaggcgtcatgcgacacggcgtttagctaatccaatgttggcagcgaatatccagttcggccttactcgaggaatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaagnccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcactagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcttgcaacagtaatcttgatcgggtaattaacctgaccaccaaaatttcaaggcgcgcgacgcggcattagaaacaaatngtccctactacactcctggccgttgtttagtttacagcagactgggtcggcttaaggtttctcggcagtctcgttggcgaaattgggcgggcgtccaggcccgcgtactagggggtatatatagtaatcatctgccncttacattacatgcggccacactggtattaaaatgcttacggagtagctacgacgggttccattcttcccgcggaacagcttgcagctccttggttcactgcactgtgtcactccgagtgtcaagcttatccgcttancaagcgtctgccgctatacccgggangntggtgntatactactcagcctaaccaatctctttcggttggctgcagcaaagtcggccttaaggatttcatgacgagggacatattagagggctccactaaccagctctccgggctagacctgggatggaccgggaagaggcaggggtgggggaaagggccncgttacaaaagttgcctctcggtgaacagaacttattgtttcnctgaacatctcagtcagtgcattagccatggacagttccggatacgcgcagcgcaaagcaacccaccgcggatgcatggtgcgagccggccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaagattggccanatctgcctttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgtggccgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttcttcgaggacatgagtacaaatacaattcccgaaccgctatacctagaccttgatggtaccctattccgtggatccccgctcaccaaaagttgcaacgtgaggncgtgttagtttgagatgacctgatagttaactcttaccgttgggcanatctaggccacaatccttgccgtccgtcacatgctgttccctcacgaggttagggagccatctatgacctatcctttgctatttgtactcggtggcccctcccggctggcaatgagacgctgatttcgcgccactcgagcagacgaancagnnggccccatagaacaccctccccttaggtggttagttaagcgcaagtgcggcctttgttgtcataacgggtgcacatctctcctaagggaccgcggaggggggcgttgccattgaggaaggtaacgtgtagtgttaggctaggttaccgctccaccacttaggtatacatgcgcctgcctccctcttacccatgatgggttagacctggctgggttgggaggagcnccgtggtcgcggaatagcgagcacactacaacggaggggaatcgccacnnagcgcagattgcatggctcgacgtaccttcactacgttgcccgagggtgctgcccgcctgatccggatagtgcgtcttgtcctngtataggaattcgataggtactgtccgtattgacaaggatccatgggccacgggggtaccaagatggcggggggcccccagtgttctagcgatagtctaggatcatacatgtgctaatattactcagcctcttgtcccccgaggggtatttaggtctaaatccggaacgctatccaatgctaaccgcatccaatcgacccagcgacaaagcgccccacggacctctgcggttataagctactatcctcgattgccttgtaaactattcgcttgagatagggaagctcactgagcacgagaccgacgaacaacttacccttctgagtatcgaataagctactatatctgcccttcgtatactgccngaggcccacttcggccccaaattcacgccgctctggccgtcctgatcatagcaagcgaactcccttggaaccggaacaaatgggattcagttcaaacgactgcctcgcatgtgacaatgtaaaagggctagaaaaagtaacatataatacccctacaaagtaantgtcacttttgctctgaggtaaggtttttgagtgttccttccctccgtctattgggtngcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatngcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggncgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctgctaatcgtgcaagtacaatcctgtctcggctgagcttggcgtccgccgcctggtacgtaactatagtcattagggataatgtacaaaccacatgactctcggccagtcgtgggtagcacggtagcccataattcctaacactcggtactaatcactggcacgaactagaacttcgactactaaacagataacaaaaaccacaggtcggnggcagggaagcacatgtaaatatagaatctttcatctcacaggctaggaacctttcctaaatacgcgngttccacccacagtctctcntgcataggctggcgcagatttacgnttgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggccttcaggtgctanagtaccaacgcagcttggtcccaccaacccatatatcgtggcggtcacctgcgatacgggcggaaacggccgttataggaccctctacgtcgctcctgactaggtcatgntttaactaggctttgtggactggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttgaacagctcttaccttaaaatgcttggcgctactacttgtgtcgggtgacgttgtgggcggcgattacctgaggctctgcatnggtcacatcgcacnacagcgttagacggagcctcactgatttttccgcatttagagcgggtttgtggctggtgctcctcaccgcttttattgaacngaagtattgggtactcgcggtacggatccgttacacacgccgcaggtggcactagtcataccaaaatcggggtctagtgagcatgctgcngaaaagctccgtacggaaagggggttcncgctagtgaacgacgcggcccgccaggcacacgcgccttgagtaggccccttcccggggctgctcttgnccgatagccggggaatcttcnaacatcagggagccaatgtcccgccagtgattcggtgcacgtctcgcgcggncttcgtcgggcgaaagacacccataaacggtacttcggaaatgtctttcgntagggatgcggtccancccgctaggcatggaccaagatcagtgtgtgtgctctagggcggaggaaacagataagtggggggggtaggttgatcttaagccagaaaacagtagaaattcataagcgggatatgacgatcgccgcgaggatagtcacattcctgctcggcaagntccaacgannttccagcctcatacttgcggcgtgctctagcataggtgcgctcaaggttcccatgatatccgcgaagtncgcacgtgcgacctacggccttgggctaatctgatacggnactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccactaagccatagctgctgcccgantgagccgccgggaggcgcaggagcaatgagggtgcacgaaggcctttcccttatgtaggagtgaatagtccatacctgtactacatgacggatangagagttgaaacaaatgtatacccagcctccctattcggtttacctggcttggggtccatcacactgaacgctgtgcagncagcttgaagcaactaccgttcaggacatagcncttacgttttgcccacatgcttaactggccatgcgcaattncagtatctactgagttaattgttgataaccactagcctcatacgcgattgtctccaaaccatttcccaaaaacgacgatgttttgccgaactcttacaggtaagattactacttgtggtggcctaaggggggaattggggtcggtgtggccctgcgacgaaggcccagcgggcatttctgttaatgcgcggcgcccgaaaagcatgaagacagatttgtcgttgagctaccacatgtctttttcaatattgtccttggtcgagtcaatgtcgttaatcaagcatcagactttctctgaactaaaataatttcaactcttgtagccccggtcccgggaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattcttttttgtggggttcaacatgcctgtcacggtgccggtgtacaccactagtctgtcaaattacctagattattangtgcacaaaacaaaaataatggccccggagaagacgaagcgagtagctgtggcttgtggcagttgttcttaagatttatttgnagcgtattctcaccgggatcgggaccgcgttatgctggcgcaacaatggtgatatcaatgcggacgtgcctaaagtcggcgagatagccagtcgaatccaataaggcgtgttagtggttngtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggatgggatgaccctaacaacgaatccgggtcagccgaatctaaccggggtccccccgtganactccctaaaataacacgaggatcgtaccagggagatctcactccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtancacagaccgtgaaacttcacggtcctggagcccagctccgaccccccanatcgaatatcacgggcttaaacatgctgctgtcggttccagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggggcagcctaaatagattaccatcaggtttcagaaacggccgggagtcctaaaaacggaacaagttgcgaagtcatccgtaacccgtccttattatacttgtaacgtaatatcgcgatgtggacataaccagggtcggactcagcnggtcttcagaaaccggcccagtaaatgcccagtggaatgggtcttcgactcgaaggcgtgacgcccgatgcaagtaaactgccgatgcccggagattgaagggtactcacaattctcacggagcatgtcttggcccccgggaatcgtcgtgcctcgccgtttgctccgggccacacccttcacactcaattttattctatctgtggatagcgcgatcacagaacgtcaannacgagtcccacggcgatggagcgttggatgggtataacgtggactgcncgacagaacgtaatctacggtggctgtcgttgcgcccccgcacccctctaccgcaccaccctcactagtaagagaaatcgcttggtcccgttacgaaactatcgaacagacgcgtagactcgtgtgttactctaacttacatggcgtattgtcgttggactcaccgggaggccggaattagcgaagtgtctcgtccctgatgacgtcatctctacggcgatcacgcgtggaacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtaccatggcgatggttaagcgccgcgaaaatttacgtttagtcatcaactncgggcaaatgtgtataacatatcgaacgcncggtgggatatgggagntgtcgctgacgttcagtcggcangtagtgcctgccttgaccttccagatacgttaaagcatatcagcttttcggtattaggtccgtaattttggccgagtgacaacttaaattgtcgctcgctagggggtagtcaagagtctgttgactcccagctgcntgatgtcgcctattgtctgtgagcataacgcggttatgtcgtctagttcccggatcagcgaaaataggcgtcgcctcgcgtgcattcctacgcgggcgccccggggcgaaacaggccacgagtggttccgctgggtgtaggattgagtgtgcattccggtattagattgcttacacctctgctaatcgtggaacaggctgtctcgngtcctnccattaactgcgcagtcaggagtatcaagactccttgtaggttagtgcgccggacctcaagtaagccccgcgataaagttagtgaatcccggggctctaagcgacccgtgttactanctaccatncaccgcgtggccgagaacaactgaaaatgcgttgcaactgctggtccctcagctgtttctccggacgcgcaatttctacgtgtgtgaatttccgataggggtgggccgtaaggagtttattcaccccggttcggcggaatgttagggtgtcgccatgtatacagagctgctctagaccccaggactggaagcttaacgtagagtgctcctgngccttggcgaatagatcgagcatagttggtggttttttctgcgggtttagcgggttaacaggtttccagcaactgagcaccccaaatatcgatttgctacattgcaggaatacgaccgataactacgggcgatgatatctgagcctttcctccacgacaccgtatcgccctcgaggggcgggtgaaaggactcgggccaaccctggccactaacaagtgccctccagtgcatcgggctcaagctgtcgactctggccccgagaccgagtgtccgcctttccataatcttggaactttcaatcaatgcacaggccacattatatctgtggcggcacgctttaatagtagagtatcaagagatcgggcaccccgngaancgacgaacggcggggccggtctagancacctgaatcccgatcgatcaatcacgataggttgcgaaccttctgccgcatcatcggcctccctgaaacctctgtgtgcgaaggttggtaccgctatctttttactcgtaccacgaccggtatgcgttatgagctcactttgangggccagattagtccagttagtcngcgggaggactgggaccatccgggcatgtggcggcgccggcctgggcgattaagacccattgggaaatgcgtgtttggcgtaagtgatgaattggatctggtagtaaacgnacacaaagtcctctggcacacgctgacgagtttcccgcctgacccgtccacatccaggtctagagtcggttcccgtgcctcagncccaacaggcttcccggctaaccaattggccaggaacacaccccctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacnnaccaccatcccactctcacgaccatgtcttttccaagtggagnaaaccccttctttcgcttgtaaacangngtttttcatatatccgggatgaacaatatgtccatttctacggcttaccacagttattgctgatgaggcagtacccaatatcgctgcgcacgtcagatctattcccgattaagcaaatgtattgcgaccagttacncaaaagggaccacaacacgttcgtgaggtgggtgggagacaagtccgtttgattanccgcgcaccccccnagtgaggatactggaagtgagagttcatccccgccgaacttactctatcgcgggtnaaaacgaatgatggtcagatacaantgaattaacgatcgaatgttaccaaatttttgcagggtattgcggancagttatagcacccttatataggatacccttcatcggtcgtatgagcccccaattgtgggggcgcacagtgccccctcgaatattgcgagtttttatggcttcgccgcgtactgaccgatcctactccgtcgcctgggttgcgcccggcgcagggcgccgcaaccgagatgcgcattttgacgataagtaaatctgcaactctagtcccggttcctgcctcgacagcacttagggagatttgtttatttccccatccggtccgtgcgttcgactggngcattcatctgattgtttgaaagatcgtcacgtgaggtaacggaacaaatttgcacaacgacttacgctttgggtctatgcgagccttacgtactggtgaccccgattaaagatagctagcatcccagtgaaatggggtgaatgcttgcgcgcgacaccanatcctcgntcgaaanttccgtgtttgcgttgaagcgctacgcgtaacggcccctaaggcattccacaggccgctaagggggacggcnggggtatgtgctctctgacctgataccacatggacgtccccacggcccgaaaggcaacgagacactcatatcgcatcgacccgtatcgcatggggctatcccaagnccaccatagtaggtgctacccgactcataattttgccagggccactataatgagatgtacgtggggatagactacgggggccaagtcggtgtggtcctatgtgcaacacagtcatgccnctcgggttttgcgagtcgtatgggctgttttgtgcccttctctagccttggctcgaatctagtttgccgcaatgcttttttcngcacancgacggagcttttgacacatggccctgtggccggccgatggattcgcataggcgatgctgtccatgtctgtggccaaaaagctccctctacatgttctcattagtgcgcgtgctagctccgggcactggcgccccacgtcggaagagattcagacgtcacagcggtccatcgtctgcagggtccgggtagtcttacgtccttagcgcccaaaaaccagataatctcgaggtatgnggatcgcggcgctcgcatacgcttgaccgttaaaaccnatgcactccggacccagtactgacgaaactaaaaccgttctctatatgttaggcgatcgtgatgggatagcaccattatccaatcgccctgtagttccacacgccaaatctcgtggagcaacaagcccgtttctcagagaaggtgaagcctattcgttcgggtattgtacctcggatagaacggtccagcgaggcccaaaacgcaaaataggcgctaggcctcgagtaactccggctcatggtgcatcttggcggtacacccgtgcaggcgtcaatcgggactaatgccnctccgncggccgtgggctccggttcgccgccgcgtggagcccccggtcatctttatcgtgcgaacaatgcgcaaccgctctcncggataccccgccggtccacagagtgacccctgttgcaatcgataggacgcaggggttgctccccggtcgccgcgaaaactcccagtcggantccgcaggtggcgtaagggagagacgctaggtcatcaggtgttcgaagtccggtcatctgtcaccgggcctctagcgctcctccccgtccggtagggcgggaccgtacatttccctagttgcatatctcttagcagccccttcatggacccatgcttcatgcaccgcctcctcatgatgcaaaacccagaactctctacatcggagtaactntatatcggatcgccggcacattcgctgtgaggctcaccctttatagtactcgacggctgctgttagatagcgcccggtccgcgcccgttgncagttgactcactccagcgagcctcaattcaatcgctcagcggccacttccctgcatactactcccatggctgaccactgcataactgtttatagaccgccgtctcttcactcttctaggaactacgtgctgaatcgccctgagcatcgccaagtaatggaccncaagcgggcggcactggcgaagatacaactggcggcccgaacaaggcncatgttggagacaacccgacttgggggggatcggatcngaccaatgaagaagttagtcgctcgnaatagctgttccatcgccatcgttatgtggccaaaccctttagcagatttgtgctggaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaaggatcatgattccgtatanttcgggtcggacggaatggtctgtgacaaattaggagcggaggttgcttactangtgccaactgttcgtggcatataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttcctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcatcggcgtaatcacaaaccaccggacgaagaggtgtactcacgaggccttgcacgcaatacttgctcagaaaaatcnataatcgttgtgatagtcccgcagcaagcgggcgtcngtctcgaagcaatgacccgtcggctgccgggcgacatgcacgtgtcaactaagtgacctattctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcccgggctagtgagccctgcgcaacaccgactcttgactgaatatcgccccgggaagtttccgcgcgataaaaaactaaacttatcataccttagacacttcctaatgccaaggggatgcgaccggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagaagaggagcgagatatctcaggttgttccctgacaaatgggattttttgcttcagtcgcggtagtacgatcctggcaggggagcgcgccttcatagctttctactttacgtgcgctagcctgccgatagcngcggtttggagtgccacggaggcattttctttggcagtcaacaatacagataccattagaatgggnccccgttagtttcggcgggcggtaggtgctgggcccatcggcccctgattacgaaaatggcnatgccacgacatgcacgagctcagttcgtccgccccagatgcaggtcgccgacaatctgtgagtacttggtcagcttgacagaaagtgaccgccnntgtctcgaggaggcttcagatctctgccggactgtggcatccgtttcctaacaggaataaataccgggtctcngagtctgggctacgtgggttaccggggtccgtgcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcgctgacggantaacgaagttatccataatcttcgcggaaacaatcgagttgatttggaccgcggtttagccacagctcagtggtttnggcgagggaactcgttatttctggcgttaagtgcgcaaactctggacgacctcgaaagcgagcatcctcgatggtgcgcacaaggtagcgaccaagtgttcgtgggggggatgcgagctcttgcatcccggcgcacgcctcccttacagtgccttcgcgcttccaggttcgcccggacgctacactcacaccacggtctggcacnacgagcagacatagttgctggcgcaggtcgttgtttgtttcacaatcggaatcgcgagagaagcactttaccgcgcgggaatgcacatctacaaggaagaacctgtggtcggctgccaacttatctgctgcgaggctcactatcgcaagctagtttttagaaacccgtaaagctcgcgtgtacactgcagtcgacttgaaattcaacacgccacatacagtccaaagaaggagctcggaaaacctccagtcgaacagccgtctcagcgacccgagactgacgctaggttcaggccctgccaaatcccccgtccaggcattcgcgtcgtgtcccgcactcacagacttcctggacatgaggggcccatagctgttagcgctgcgcgtgaggaagcacatgctcccattttgtgacgttgaccgtgtacacgaatggtcaagacgaacatccaacagttcctggacgatgggtactctcactgctgaactgtcgggaaggtgcttttagtccaggcgcagtgggtggtctcaacggcgtgtgcgcaattttggatacggggcgtacaggtgccggaagtaccatttgttccccgacctgcacgattacattgctccgcctaccaccgggaagctgggattcgcctttgattgtacggttanacacagntgttaagctcccggcatgcgcctgctagtgtggtcttcggcatcatattacggacgtcttgctctatagacctagtgcgagacttgcggatcatttacaaatgattccgccgtgtacatctacggataagactctctatacgaccgaacacatcacgtttggttttcatccttcggtgcaacgtccgacctgttttagttaagaccatccgggagactccccaagtatcacgagcccccgaggctcattcccatatgctagaggcaaatgggctcggatacagtgtatcttcggcgcatgcggcattagagccaaaccgaacgtcaaacggtacgactcacatgtcaaaatgccgaggcgttccggctgtcagaccgtggcagtgggatagcgtgtacttacgcagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctcggtnngcggtgattatgagtgtcacgaggtacccactcaagcctcaaaggggtctgcctgcacctgtaccccgcgcgcttattactacataacgccggcatgcgtcgtcggacacgtgtccacgaacgcgctgtttgggatccggtactatatcccctatgtgcgccactcctaggtagttggccgtgtcttacttatcgtcgtaaacatgagacggcatggttgagcttccctagttcgaccccagtaactggaagagatggtactagtaaaggaaggggcgaattcgcggattgttgtgagatccatgctttaagaggccttatcgcctgctacattgcgtctgcgcacgacaccccggcaggcttccttaaccctcccatgggccatggattattcgatgcctacagcttaagtcttgatctctggctcgccacaacctactgttccgcgcggttataacgagcggagcaattcgggattgccgtgctagtaaaacgcgatgtcaacacggccactctaacctaccccttgaacacagctgctaggtcccaatgtcgcaatcctcatgtccacctggggaccgacccaaagaaggtgctcctagttcagctatacggcagagcaganattcccgtaaaccgacgtccgttgtaggtgttaagatctgccaaaagcgggcccctaccgggtaggactacgtactcgcccacgctgcaaaaacaacagtggacacagactttatgcagccagagcgaaaggcggtgtgctgatatatgggtacgttgcctagtagaacaaacccagtgagccacgactatgggcgtgatagcaggcgtgtcgtcgatgacangnnngnncgatgccgcctactagacggttatagattttacatcgcgcatacacaccaggttattaggttcgtgaccgattctaaagcggtcgtatagagaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcggttggagtggacggatgcgtgacctcactttctctgtagttgcggtcttactcaaccgagancaaacctctttcgcggacacagccgnnacttcaaaattttaacnntccagctttatcagtaacaatggttcaagggtcaaaagattaagagggcaaagagcatgcaagtatatgaagattccagcgtctatcgcagggaaagcttataaaggttgagactaaaatccctacttattggantagaatattgacgtgtggagtgaatccattgtctttctctgctgggaattcacaggaaattgccgcgtagagtatcggcatttaccgctaaatagaatatagggtaaacggcgactaaggcgtgtcgggggggtgcatatgagcgctctgcgcgactcgaccttcttaggaagagtcttctggtggcaccgcctagaactctccgcacgccgcgcgaaaatccagccacgggtggctgagagcgttcccctgcataccttcccgtattctgntatccncaaccgttacgttgaaaccgaaggtcgaataagggcaggggactttcgagagtcgtagcnntcgccactccccaccgcccatccaagcgtatggcgtaagcaaatgtggatcatttggtacagaagagnacgtcgtatgtcagatgagtttgcttttccgcgtctgnntcgcatattagagaggtccacagcgtggcggtgccccagcngaactttcccacgattagcacatacaagcagtagcagaactccggtgaagttgattacaacctaatttacctgctaccaacgtttcccaatcctgccaaacntaacgtccttggtgcaagtatcaataccgtgccggcctagaaatgtgtccttaccataaaacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccaatttctatctgctgacccgacccaggtttgcgcttcgcgacaccgtaaccccgtctgacccccccactaaacccggccgttactttccaagtcgtatgtcaaacggccgatgggtgcaagtaccacccaaccacgatcgagtgcgtctgtatacgccgttccccagctgcagtcacagttaacgtgtaaccgtgcgaccccttacggatctgggtaaagccgtaggcatcctccctgggggaccaggggcagccccggggcatgtctacctaaagacatagcggccgttacgngcggcaagaggcgttgtaggatattacgggagggaacgggtnctggaggcaaccctcagcagtaaagcatgttaggcgttttagtgactgtgcggcgctaggcaacncgtcttaggattcacagtgttacgtccgaagaagtcagatcccgggttcgtatgggtcgatcgagatgggaaaagactctacagagacgatgcggatgtagctcggttgggactgacagtcgttaggtaaaaaaaagtctacatatgctgggtcccaccagacgtacgttgcccgtctttctacggacaggaaggggaacaatgggtagttttaaggggagacatccagggtccgggcgctcttactttcggcagcgcacggtcgctctgcccggcaggaccccgaccggctcaagcgaattagtgcgtcccgtagggccctagatttaaaagaggaggtggttagaaagacacagttgtcaancttgcccacaagctcgcggaatggcgtagttatgcagagatgagctaccgaaaagtgggtctatcaatatgggacgtctggctacttgtcaaccgtgcgtagtgcttcgtaatcgagagcactctcgacactccggcgaccccgtgggccttggtcaacgtataccagtgactaacaccnactctgagcgcgggtggggtcatttcaggcatgtgcccgccggtcgggtccttgaggatagttacagggcgattccggnggggtcgagatcctnattgggacgatttcttccccagcgtcgggtgtttctattgcggtagtcctttgcggcttattgagggggctgttctcntataagctgcanagcctgtcggcgtcaccacctctatcttgaattttatgatccgatcgcggggagctgaaggacttcgcacaaaggagggtcgtaaattaccgcggtgttaggcacccgagtgccccgtgtgcaacagagatattgagagttgggacgcagccagcgaagcttgacccgcggaaaaactgaaggccacactagtatttcagagttccgccctatcgtgaaatcctatcatggccgtcttgcctttgctacgcgcctaatgatcgctattgagtggagctacgctctgttcaggaacccggcgagaatcacgtagctgtattacgagcccgtagtataatcggaccgttcgcatgctccgcctcgtactggggcaacgttaccaccgttatgcaatccagacgtgcaagcgtctaactgtctccacttctcattgcttgtatgacacaagagtcgagattggctnggcaatcgtcggtcatcgagtgagccccatagccatgcccaggagagctacctgtgtatttggtatagcttattactatattcctccccggctgagaggaaatggaccactcggccgccgctgactagaaccgagaccacctggtgggcacccgcttcgccaaggatcgaaccgtgtgttgcttggcttccacgatagtacttgtaacccatgctggcagctcccnggtcagtatcgtaccgctcccggcatgctgggatcaatctattatgcttagtccaatggtttatgagactcgtcagcaagatctcctcgagggggacagtgcttttcccactaatctcttcgggacctaccttgttcctagtttacactcgtagaaggagacgactgtcacctctttccgatccagctttagccgaaagtagctcgccctagctacattgctcgtaccgacagcttagagggntattccgagtttggaccgggcgagtctcaccggggcccgtttactctcanacgggcagaaaatttgtcgcgtggggcaacggggaacacctacggatcagcggatggcccccacagcaccctcgcaccggtccgagcggggaaaaatctgcgctcatggttctacccgagtaggcagcggggctaatagacatctctacagagtacggccgttaacacaatggcgtaacactttcgttgcaggttaaaatcagtcnccccctccgacgaattgagccatnctgggacgattgaaaggttgcatggcggattacagggctgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggnacgtcaggtaatgcatggccccgaggctcatatgggaataccccgagtcggcatggtccaatttgctccgtggcgcatcgggtccccgagagccctgtacgtctccgaatcccctaggaaacttcttgcanttcacgtcgcgtccccgaagttggccaaaccgcaagcggggtagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgaggcctttcacgagttgatctaaggcaggtgtcgagtcgctcgtcccagattggtctcnnnncgaaggtgtcagccgttatgggatatccgcatgccggcacgctcaggcttattgcaatcagcacgtgctcggctaagngagtttcgtctctcgctgttaaaactgtttagcgtgcttgggcccggccccctagccttgttattcgtacgcctaacttaccattcttgcagctgcacgtcgcccgcataggttctctccccgtattaaagtcgctgtgaccaactgacctgatccacgccacacggcgtcgtcccacggaaactcttaacagcaaagcataggtggcggaaacctcaaagacctgtgagattgggggatatgaacgctaagccggagaggtacgtagcgagaatggttcccccctccaacggtggaaggtcagggacgcctgatggctaaggacggtgttttcaacaagttcgtctggtggacggctcacaacgcggtctcnnggaccagatcacatagcagaaatgcgacttctatgttcagcagttatgtaattatatgtaagacctcatccgaactcgaccgttacgctaagtagggactgtacgtcgtcttggccatacaatactctctancagtagcaccgaagaccctcataatgacgcgatatactgaggatcgtcgattccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggccttgactagtgaggggaatacaaaggacttcaaccgttgatacgacgtcccatagcgccggcatatccgctagacgaagtaggtttgtgggttgncacagccgcagttcagcctaacggtgtcatgatttagtggactgacnggcactgcaatggactgggacggggctaccgttattttatattccttgtcaatctaacctaaatgagaacagtgccatgagcgcaactcccggagccatgtctctcgagtacctggtgctgtcccctagtattgacacatgattgaccgaggtcgattcacgaaagctaaatcaagaccagaccacantcgatacgctcacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaatgcctcgcccacactcgtaaagggggggccgcggggacctacgacttagtttactcccacgcggggggagcagcgcgaggaggtcccctcccgctcacgttcgcggaagaaccgtagtgttntgttcgcccgattctttgcacccgcgggtctcttctgcgatggtaaacagagatttttctcggcagcatagagtactcgattgccgagggaaggccacggttgctactgtgggtggcacccgcacgacacgtcgcacagcgtgaccccagcgttcgaattccctgttagaacgcctaaaatgtgactccgtngcttcggccagcgtagcccttcgagtcctatactcgcggttatagctgaggtacctcggtcgactcgagtgctggctcaggcgttgaagctcaagagccggtancgtctcaacgaaaggtcataatacatgagaagatgaccacgcatctaagatgggtgatgtagcgtcgcctagtcgcacaagttagacaggctacacctgttaagggcgggaaagagatattctcctgataacgaactanatgtagtgcagccattagcgcctatctccgattgcgttaccagcggacaagctctgggtgtggctaacattccacattcagctccgggtccctccgttcgtcgcaagttagctctttataaggccattttccatgttcacacctgagtcgtcccacaactaccagaccaagtttgagtgtataagatgcngatatcaccgaatggcgatatgttggggacggcccgattacgggtaaacaagcgtttacctggctcccgttgcctttctatgcattaggtctgctgatcttgttcgtgtatcacgggcgttaacctatcacaatacgcctggccataccttggatacggcggcgccgcaccatgggattgatggacgcatcggccagccggataagttgggtgcccgtcggggagcacatctcagcgcgcctattctcccagacggacggtacttgttgctcacaccggggccacgacgcctgtggccacctccagcccatgcgagtggtaccatagacacctaggctccccggaaaccgtccggccgattgtgaaggaagttgacttctttgcaagaggggagggatacgacactatagcggaagcttgcagaccncagtttttgctataagctatcgagtaccctacgcatgtaaatgttcgtctattgnttgcctcccacccgtctgctctggggcggctcggcacaacagtgcaacgaccagggccacgagaccccatggtgcaatgacaccgacgtgtacgggtttctnagtcgcttgatgaccattcaggttcaaccagcttccccggtactgcgggcatgggtgaggcggctctcctcatgatgctctcgtcacaacgatcggcggccgagagacccgaatggggctttttctacgacaagtgtcgtcccggtggtcgggggtgggacatgctaatgctttaggtttgacgaggacctantagccactcaggcctcnacgtagtcatgggaaccccggccccacgggctaggacccggccattttttgcgcgacatattgcggaacaggtgaggtagagcgcggccgcagcttcctcgacatcgctctctcaatcgcgggcctagcggttctttcgcagtattggctagcgtgatgctcaaaaatgtctaaagctacccgagttcgccgctcataatttgcagttgccctggctggggggtagaggcagcgccgagggccgtgacgtaggcgttggttgtagccataaaggtcggcggctgctggcaagctgagtataatcactctctatagtgcgctaatggattctcactaggcaagccgatgctcgctcacgtcgggttacaggcccaggcgaataacggcctgcgccgatnttccatcttaaacatatcatataggagattcatagatgccctggagtattgacactaagtacttcggacagcggatggggaagccacctcaagagaatactaattgatggtcaatcagtctcctcttccgtccgaacggatgaaaaagtcttagtgattcgtccatgaatgactagcctaagtcttcgnggaagatactgctaacggcgtggcccgtctctagtagggatggngccacgctctggaaaccgtccaacagttctccggccacgtcgcgggggccttgggccgcgaggccgacgcgtggcgtctgaactnatgatacccacacaggccggggatatagncgtgcagcggcatgtacaaaaccgcgttacccccggggccgccccccgtaagaacagtctagtcagcagcgtgggcggatcgnttggcggatcgggtttacacgagactgcccgatcgctacgatttgaccgctctaccaaagggcgtctgctaggattgtggagttaccctcgctcgtatgacacgacccaaactcggacaaggtacctatgatgtggctctaagggtactcaacatcgcaaaggttctagtacttcgggcgggatgagcgggaaaccaaggactcatatttgtaccccataatgggatgctgctccgcnagcgaagagctgaggtctaacgcataccggctccagacggcgccgtatacactaggcaattatctcccagctgtgatatngtcggcaagctaaaccccagactacagccttggtcaggtggaaattttcgtcggtatagactgcgctcaaaaggtgtcccttgtccaccgggccaggtactagagctacctgagaggctagatttatctcttcacaggtaagtagacgccggctttacgcctctcctagagggacaagggttacaggcgcctcggccaggtagacaccgtaatcgttggctccgcgtattacctgtcaccgaccaacgtactgttgnccagcggaccctaggctactcgaaacaccgctcatatactgctactctcccaccngggtaaacgccgtttcaacgccttcttggggcaacctcctcaggggcaggaataatgtccccggcgagcatctacccgagggcacagtactagttattagccgggtctcggagatccctgccggaagtcgcaaggcccgtcgcaggaattcccggaagaaattccctaccacactccaatcgagagtgggtacaggcccgtgggttacatttggggctgcgagatctaagaggtggtacttagtctcgcggttgcgggtaaatgagcccacagcagcgtggaccggcaacggtgcgggcgagccgctttgactgtagaggtgtgcgagtccgcgtgtggcgggatcagtggcgtgctagcagcattgcggggggaacgcaacaacgtgacctggcgtggtgagtngttggctcagactagcatattcgaccaacaagggtggggtagaccggtttgctgcccgccggtgtgtcgtctgctacacttcacgcggaggctccctgtgaacctaaggaaatgcgttcggcctgtcgttgttagccgccgcacttgcagcagctgaaccgtgatcgagaagaatgcactaacacttttgggcgtcacacaaataacccgcccncgccaantaatcccggctgaaagctgactggcatcgccataaccccgcaggtnccccacacttccgcattaaagcaactaagttatttccctttcggccagccactgcagaattcgcacgaaggccgaaggcacgcgttcgtcccttggttcggggggaatagccaaaagaacctaccgaggttggtcgaatacatggcagtgacaataccgcaaatacgggagtcgttagtacaaagcactttggctcacctatcctcatcctacccaaccacgaccgggcgcgccgcgcgtacctgtgggcaacaattcaatcgaatagccacacatattgcacgtcctgccagcccgatatcttctgagtggactacacgcgcgaggtgggcgcataccgcttctaatcggtgtgctggatcaaaaccggtcttcagggtattaaccattgtatannaagccgctgtcgaactgaatagattgtggtagcaccaaatacctcacgaggctatggctccggtgggtgagcccggagtgcgtcggtgcttagctcgcgttcgtgagtgagcaggcttcgctatcgtcctatcccgccgtgaagatcgaggtaccgtgatagaaggtcagtaggttgtatcagctacagatggaacgttgttgttcccaaatactccggtcctatcctacacagcactcattgcaggaacccttccgcttccaagacggggcagtgatagcgcgagatgcccccgggggacccctgagaattgagggtcgattaaggcacgcttccaacaggagcctgcaagaacaaggccacgcagttgttgcagcagcatttttacaaaggccggtttcagtacggagacnaaacaacctaaagtttatcgaggtaggaggggggacgcgcggccactgggaaggaacctacgcgcagcagaccaaggtatattagctagtagcgaattcaaagtactgtgccaagccaatactaagggcccatccaactccnacttattgcctagcccctaagtactggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatcctgcaatctctaccacgggtatacagcaaaaagttattaactgtatttgtagtaatgccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgccctggcctacactcgtgacagactctctcccccggnggggggggacaagcgttacagcacctaaacctccgagtcggtcgcttgtcgaagccgggggggcatcgnctaatattcatcctcgactctccctggctgtgtggcttcgggttcacacgggaggagcttttaggccacaggcgaatggtcntatggacctaagaccgtgagtactgcacagtgttcattgaccgtgtaaggttaggtcccaaccactccgtcctgttgttagacgcaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatattttcggcgtccacccgccgtgcacatttcggggtggcccccccccgacangcgggcccactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataccgnttgttccgcgagtcatccacntccctagaggctncaacttggagatncagcagncgnccgggattctcagtcattctacagncggctatttcttcatgcgtctttaaagtactggagggctaaggaggtcaccacccgcgtaaacgccgnnggctcgcatactctacacggaccgttatctctgaccaatcagggaatccccaggtaattcacgtcccgagcctcgactgaaaccacaagtataggtcaagggcacgcgtaatttcaatgacggtgcacaccctgctaccatcacatgcagggcactagggcatacaaggaaacagcctcgtcctctcgatttggacagggtacctgctatgcaaggcggcatcccaggtaatcgataagcataattaggggcgcgttcgagtncgacataggctgcggcacaagagtcacgttaggcagtgcgagatctgaggggggctgcataaagggacacgcgataacaaccagcaacgtctctcgcatacgcaagaaccatggaatatgtatcgtccggnggcaatgctcggcctagtcgatacgcactcgagaacctacctgacaggcacgcatgctggtagcggcaaccctaatctgaaccgtgacacccatacataacaaccttgtacctcaagggtccgctccaagtaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgccgtcgtatacctctttatgtaggaagtataggaacgacgaacgactgctactcgaacccgttagaatatctctttattttttcccaaagtggggcactgggaagggatattggtttcgcatacagtaagatatgctcttccgtctgcccccnctaatcagatctatgtnaatgccaatgaggtgcgggtttagattaggctcgactcaagccgcaaggtgcaccctctggacatagcgtcaattaccatgctcctgatgaccaaatggtggcagaagttatgcgcagggcttcgaggtagttagacgacgattctaagggaccgcanggtaccgaaaataggactagcaatttgtttgacagcgatggtgtgtgcgattgacgaccggccaggatctcggccttggtcgctctctggcgcgctgtagaagcctgccgcgtccgagtgcacgggttattctttgagctaggatagcgttttcacttctcgcgggagctccatcacgccngagtggcattcggcccttggaagtcaggggatatatgatattcaatctcgccctatgcacctcctgggnggctgcatttacaaggcgtggaaacacaaacangcgttgagngcgtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggcgatcgcgcatgaggatgttgcgactgcggtttgatactcaattnggatcgatagtgtccgtaggtactacagccccacctatccccacaagacccggcctttggtgggtaaaaggacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtgtcagtccgagttaccgtcgtaggcaccttctatggcgcgaagcgttgcacgccgaggcactcaccaccttgacacgagtggacgtaagccanacagctcctcctcgcactanatgtctaccccgacttggatantncgatgctatgttagtggtaagttctactagcactgccgtggtaataaagatagagctcgccgtcggttaaatcgtcgggcaattagaccgctttctaagacctccaagaccgtcttcaattgctgtatccgagggtgggggccggagtgggcacngcaggaggaaccggtctatcgtgtccagtggcgtcgtcccccgccctttaggccattagccgaagcacgaatattcatgcaccatgtctctctctcaaaaggggccgaaacctcccgccaggtgaggatattaatttttatctaataatcttataatcccccgggttacaaagtcttcttgtgcgaggtttatcagcagggcgttgggtacanacctgctgacggaatgggatagatcttaggtgagtgaaggcgatgtactgtcaccccgagtgggcgcccggtgctactcgtggacgtcccgccgcaggcgtggtggccggagagcgcaacagcaatcagaagaggtaatgcggtagggctagtctgtcatgagacccaaaaagatcaactctaggacttgtgtgacaggccgtcgctagtgatgggccgtgtctgcggcgactggacactacggtccttaaattgacatagccgcctnggtatgtagattgttcacttcaaactttggcctgcggcgtgtcacgaactcttccctggggtgggttattcctagcagcatgatctccctaatggacaccagcccataaaagttcgtgagatgcgagaggctgacctaggacaaagggggaaattcggtgggcccatatgtcaccaggttcgcatgcatttcgcaggcctctcgcacggcgaatgcgtatcgaaggacccctcgagntaccgagaacgtagctaactgtgtatacagtcccatatacgacagccaccgggagctaggcgagaatttcatacagcgcctatccccagagcacatccattggacctaccgatcatgtatatctcattcattcacagtggttcacctggtnngtctggaaagcccaggagttccctagggtcacccgcgcgagagtgacttctgtcccacgctcggaaatgcgcagtggggtactaccataaggggcacgcatcactgccctttctggcaatgtgtcatgactcgattctgtatttaggaatccgtactaatgccagaacaatagtacaactgggctttagaggggcgtctagtctgtttgagagaccggtgtacgatgccaccggacgngggaggtaagtggtatgggctacaatcttggtccatttcggtagtgttccgttaaccagcctgttgcccttagactcgatggacattactcctccccctttgagggctccggcaatcggagggggccttaggaacttgcaccgcgagtgacttatcccccgcgtaactgggacctcacgcaccaagtgagatgagcgcactcttttaccgttcaggcggttggacccctgagttgacctgtttcattagacgctancatatgctggaacgacactattgcgtcaagcactgtcccggccgctgatgtgtagtccagaatgacgttgncatcaccctggtcaagtccggccaagggctttccgcccacttcaccggagaaaccggttgcatttcggaggtgccgcgcgcccacgatcccatgctttccccgtgcttggccatcttgaagtagccgtgtacacccagttacagatacctcaccataccaacttaacgctctctctattccgagggtcccacatgtcttctgttttaggataaactatggattccgctatacacggccgcggcgtgaactggttgaacgcagtgncatgagcgccgctctcccaatagaattattatatactcgcagcgcaaatccctttacaatcgccctccctacacacccgcgctcctcccgggagtatatacagacgcgaatgggtcctgaggctccggggtgacgccagaatgacgtnntctaatcgcaccgcggttctaagctgcccgtaggcacaagtatccagcgctccagccccctggtcctctatggtcctacggctgatgtactacatactctgacagggaaaacgatgtcgtgttctcttgtgagcctcactacaattcagaaagangttggatccgcgaaattcctaccaagtgttagctccccggtgggagtcgtccactcggtcgggcagcagttagcgtcataatggcccgaagagccctcaacagaaggtgccagacccccaaagggtttaggccctagtcgctttttccaccctcgtgctcggaggcactgaatgaaccccctttaagtgctgaatttagcaatctcagagtaacgtacgaagggtgccagaattgggaccggttatccgcctgcggagctttgactagctggctcacggtgtaggtcgcgtacagaccataacgagatcaatcttgctatcacattcattcgggcgttgtctgggtcgaaggatggactagtccacaccctcgggacttgggccttccctactgatttctctgcggcctagacgtaagatgctaacaacaataactcgctgctacagggtcatcttcggaatagccggggcgcgctaactctataacaccaagtgactcacaattggaaggtgaggtcgcccaagtcggccggccccagagacgcgacataaactatncccgttcataacaatgtcctatgggcgacgccaccggggtcaatttgttctctgagttcccgaancaactctctacccctaaggggctagcccgtctgatacccggggatngtatacaccacctattttccaaataaaaaagcacctacagtagtacctatgatnccctacgcttagtgacgcacctttgcttctccctgagcacgtgtgaacgcaatggtggggagaaagcccccgcggaaatgcctagggggaaaataagagcggtatagacgagcgncntagccgggagctactactcgtaagcgtaagtataaacgccgcgctttgcaagctagtcaccagttgtaaatgcattagtaataccanagtcatgtgatcgattatggtacaatgaacggggaggcctatanntaccgtacgcgagcggagggattagactagcaatcaatctggaggagtaagtgcggtgtcaatacgccctcatctggcgcacaggatttgtacttacacctctacgttgcggcaaccggacacgcatgcgctataaggtgttgcggtgcctcccacgcgggtccatgggaagtcggtcggagtgtcaagtgagtcgatagtcgtttcttaaggtggagctaagcgattaaaatgcgagcgcttctcagagcagacntactagtttaaatcgaaacggttatcctcgtgtatgtgttcgtagacacaaggctcggcagtaccactaaccttgggcgcatctcttataagaacaagctggacccatgcaaatgtatcagcccagcagacttaaaaaccccgacgggacgattactctacttaaggttacgataccatcggctggctcgcgcgcccttttgaatgcctagcttatatcttagagcaccctttgtcttaccgataaaaagtcgtctagattatcttgcattactagatacctaatctgataagctacccgtgcgccgcagaccgggggtaatgcttgtttaagcaaagatagtgtatggcgaacgccaacattcgtgaccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgatgttcagcncggcgaatctattttcaggacgtgggcgatcgccgaccatctactgtattatgtgcatcgctgattcccccggcggttctgatccatactccgtagttaagctttctcctatttgtgtgccgtgagcaatgtcgtcgatcacgacacacgcggttcctggacacccctagctgacaccgctccgccttgggtggtgtgtgcgttacgcactgcaggggacggggggaaactccggaaggtacgtgcatattggatagnaggcggacatgactcgctccatacatgattacccccctggagccggactgtaganncgctcctcaagccggttgattcgccctgacgctcccttgtctggttgtctgtacccacagacaccaagtcttngtcctgcgcccacactagtgtgggttgactcgncggnctatggtagctttcgcccaactttagattaaaaacccctccagtggtgccgctacgttgttgatcaccggggaggaaaaacatgcgtcaagactacggtataggcgcctggttgcgatgggttacgatatttggaacgggatcagacgactacaagcgtntcagtcggccggtgggtctcccacgcccttaangttttgctcttacccatccnnaaccatcctcctgtttcgaccagcgttagggaccaataatgaattgagaggcctagccggtccttgtgccgttatgtgcgagagaattctcgcgagcattccatngtcgagcnnccgtcggtggagccaagtatgctgagaggcgcctcggtgtcagaaggntttcatacgctggacactcctcctgcacctcccatccnctaccctggagaaatgctgcccgcgtggtgagaaggtcatcaagaagactcntgtaaccatgaagttactgttcagtggcttaccacaatcatctcttttatatactcgctcagtagatgtgggtatatatctgagcgtccagagaattcgaatttggacttattcctcgtcccggaaatgcggtggaatactagcgccaataaaagacttgcgcggtaactgtggcaagaagacatcgtattagctatacgccgccccatctcatgtacgacggtctacccgcaatcactctctctagcagggcctcattcccatgtcgctcaggtacctcgtcatttaactctcgaccgaactaggctccttctgggtgtccccgagtcctgctttncccggccggagtactttggacgcaggaatcgagaggacgagncctctaccgcttgctggcataggcgtggtcttcattgcgggatgagaatggcaagtttccagtccttcgatatgagaacggctattngcaccatcacatngccagaatgtgatacgcaccgacaagctcacttgcctaacggcaagcactntagcgacaaaaacggaataagctgcggacgcagataaggagtgacccaggaaattagcctctcgaatcggtatanacgctataacacgaattcaggttatcgccacggtgcacgaagtgtagacttattgcgggggcaaagtcatccacagaggttgagtacagcccccggtcggacgaacatgattttacgatgcaggaccattaacaagcaagtgtgactgcattgaccagtcgacgatttgacgtttacgagttacgtaggggatccgttaagggtgccttgtagcccttcgcgattaggcgggagtcgtgacccttcgggtgccctcagtacccagagccaatgttctcccgaattagaccaactgcccactcggggcttttacgctgccgagcgcaccgtattcagacgagcagagatgcgcganccnggggagacgaacctatcgagccttgcgctgttcagagttgcatgcggactcaggcgaccccngccccttgggggcatgcggatacgcgccccacccattatagaatcaaagaaggtgtttccgtgaaatgagagcccaacagcagngacggacaagcgcacaccactctcctaaaccccgtgtataacacgtaaatgcaggaggccacagcgagggttatcggatggtcatcgcccgctttctacacgtcgcagacgcggcttcgcgtggcactgcaggttaccacagattgctccgcacggcgttatcaaactcatcaagnacagttagtattccacgaattatcaaatacctagactagatttgcgtaataggggtgaccttatacattaacccaggcctgacgcatttatacagggtcaaactcacataaggcatttcggactaattctagcctaaagcacaccttcatcgtttcgtataacaaccgccacagattgtttgaggaagcgatggaataattcccgccacagcccttngtcgcngaaagaacgctctacgaacaaccagatccgactaggttcagcccgctcttgggtatcgatagnggcgcaattcgcacagggtgggggaacnnctgtattagcgtccagcaactcnttcccacggacgaacgaatgctaccggggcctacgacttggcaaacaggagccatgctgtatcagggccactaggaggaaaccaaacacgggtgccccttagctcctggtttgttgtcacccgaaggcaaagcggggtcaatatagctacaatactgtgcgcgcgttgcggataggcttacagggntcacatcgcccttaacnnttgtnacgcctcctggcttcgggcctattgcatcgttctttggcaaggatcgactcacccttacgggtcggcatggacaagatcctcacaggggggtggtccccaaaggtgacatccagcatcagacaagctaggtagaaagaagagcattttggctgagcgtaggcgggccgttgcaccccagcaaatcttngtgccttaaggcgtactcctcctgngtgccctgatctaacacgttcacggcacggtagacccagcgtgcggagtatccatactatcgtaccggggtgtcggttggtggggagaattcgggcatgcaagcagtcaaatccagctcagtatttcncggctgcacctcagacactcgggcccgtgctaactataggtgacgtatgaaggtcaagcgaaacaactttaggttaactanacggagcggcgcggacgaggagtagcggctctgcgacgaagcgaaccagttctcgggcaagggttttcctgacaagtccacccgggctccggactcagtaggtcgtatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatggaagacagggaaagcgatgctcagaccttgcgcacagccagcggccggcggaagtcaaccccgtgcaagcggcggaattgatgaagagcagtactgcatctaatactggttcgcccgcagcggcatccataggccgactttcagtgcaaaactatggtcataactcttggcgatgagttcctcgatccgccgcaccatgaggcttgtgcgattgtgtttgtgggcgtaaaagagtgcggggtaaccaaggtttcacagttcgttgttcccgctatatcctgtgcagcaaatcggcctctcttattttaatagactcgtatcctatcttggctaatcccgtcgtgcgcgcatgtctgtccaatcgtcattcaacggcgaaacttcgagatagcgctcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccancccgggagcggtccaatcnnaaatcgattcggaattcaacgctagntaagaggtattacgagaacctacaccggagtcgttgattggttgggcgataacgctgggcggccagactctgaatcgctgtttgtccgacacagcggccccaaccagccctgtctacgtcctcaactgctttgtactccccaggtatgcatcttggcttcagttgtgtttgcagtaaaaagcaggccgcggtaaggaagngagcctgttgtcaatatacgccacgtcttgattgcgagtagagcccttanatatagactcggatcctcgccggagaacgggagttataccgttcatatcaggacagtaacgtcgtggtgggatgatgcacccgtcacccggtcatcggtaacgtggaaaacaatggatctggctaatgttcattcaattaatcacactataacggactatatttggcctcggggagctcgttactcaccaactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatatgtttgggctacaatgcgactaatnatccccacgcccgcggaccaacccagaataagggcgattacccctctagccatgaacgntaggaggtgggtttctgagcagggggtacgatcccatctacctgcgcgggaaggttcatcagagacgctgctccggccgtgtggggtcaggtttttttgtactggacatccagcggagagatccctatttcgcttaattctatccggcggaataanccatgtcatgccaggcgttgtaaggcggacctttcgaccctggtacgcgtaagtactagccactgtcacgctcggtttcccaggcgctgtaaatggcaacccacatttgacagcaaggtactctgttaaagtcacgccatacaaacgcgcatagagtgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctctgttgctcanggaaagatattaaagtatctcaaacagccgtaacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgagatatatgataattccattcgtttagtccgtcttattactagcgtcggactcaagagtacataggtctattatgagctacgttccggcacgactgattaacaaaccgagactctcatatgccccgctggcaataactgttgatganccggtaattaatgtgtcgatgctactcgggtcgtcttanncaccggcgattcacgttgtgcggcaacgttcgcctgccaaggacggactggggataagctgcgatttagttacgttgctaggagggtaattagaagtaccatctttagaaccaaggaacccggttcaccctccgcctatcgggcggcagaacctcgggaatcgacgaaccaaacaccgcatctcaatagggcggtaggaagctccttagccgcaagctcagttcgcgccctattggggcgggtcacctttcgagaccctagtgaacccattgcattcatagctatcccggtttgaaaccgttgtcaggaactgtcgcgccggaaatcagagcggtcgtaagactatagggtggcctcagagggaccacacgcanagctgctgatgcggtaacattagctgaaagcgcgcttatgagctcagcgcggcctcagacttgtccccgggggatgggggccgcggaactagaagctggtttctctccgctccaggccccttacgtttttctttgacgaaggcannacgcttggtctggaccatgtgtgncactccggcctcgcagaccagctcattagagttatatccaacagcatgagtcttattgaccagaactcgatgttaaatgtaggccgaacccttaagcctattgcagtcatgtcctggtacatcccaattgccgtgaggagtgagatcagtaagctccttttagcgagcaaagtgcgattaccagttattcgcccttcggccgggtgaataacttcatggtcgccttataaatgcccgccagtcagttacagaaagccccagggtaaccccttatacagtagtgtatacactctatcatcagccacaggatacccccaagctccgaagcacgagtacgggttcggcagggtggacgatgcgcggantatcggactctggggacggcggtgagttgcctacacatgtgatacaggaggtcggggcccgggggcccccatggggcagcgcaacttgggatacgacgaatctgaacaggttcgttcctggatcgtgagactgttctagatacagaactccttgccgccgggactcattctcaatagtctcangattgtccggttccttaaacatttggagtgcaaagacggcctttacgaacagtcatatagatgtccgancgtttaacccgtggcgagtggcattatggtgagaacgaggtactctcgacgtgccacgttaggcgtaatctataagacacagatgtgacaccacacgcggtggggcgccaaggattggagtccgttagacctcctagaggtcaccaaggtgatacgacgctaaaccccaacgtagatcggaaattcctatgaccctggcctaggtcccgtctcnggtggaatctaaaagtttcgatgtgcgcgataaagaaagtctcggtcactcgaggccgattccgagtgtggatccccccccgccatccgaatgtgcctaagcnaagaagcctcctatagggtaccgctggagcgaagaaaggtctctggctccttgaatctttccgggatgttacagccttaaactaaaaaggtctcgtggagagcatgatccatcgtataactcgaacttggctgactgcggtccactcatccactcctcagttcctgcgtatgggtaccatcgcccagcatgccctgcattgaaaaagtaacgtggagcaatttatggagatccaggctggctacaaggggtcgcggccgtagtttgtgggacccagcattncttggtccccagcgccgatccgatttaggagtgtacctgcagccaaacagggtacgtctacaacgagtctcgcattactaaccggcgagcccgacaagtgcagctctatagtgtgaagccgatccaaagggcattctgaatgcacagatcgcgccacccgcgatgattatgtcgcatgtagcgcaatattatagggttcgtctaagtgcgaaaagcacctttctttcgaaacaggctccatgtcacgaggcggggattccgtnnagagaggcgagtacgttgccttagtatgccggtcgtctagggaccaagcgttctagtctgttacgtgccgggtgatgggctggcgaagtgctcatgatcacatcgcccgcggacctctaccgaagccatactacacactttttcaggtgaagttacacgcatagcagggaatgcatcgaaaggtgcatgatgaccgcccagggtacggtgctaatggacccccgaggaccgcctggccgctttatttcatagattcacaaaggccgtctatagtcaggagtttttagtttcgaatcggtgagaacacacgtcccctacacaccacaggttgggaatacgatgaccgtctagtgaagctagcgcctggctctcaganacgtcagtcactttcaagtccatacatacggattttagtcttctatattccggtcgagtgcaacacagaatgtgttcttaccagggtgcccggtagtgatgaaggtactctacctaatgttatcgaaataggcgggaggtacaaatgagagagcgacagatcacggaatgcctaacacttggtccctattagcggctaaaatacatttgcataaattgctggcagngnacatttaaactcgtgctagattctctgtgccagcgcccgggtgaggatttgngggcgaccaaacggttccacgttggcccgggtacgtctggggctatcgtacaagcntttgcggttccgtggttgccagttcgtaaaatggcccgcattaaccctnacaactgcacctcagncancgctcgtcatttcaggctgnaccccacactagctaatgagctactggcccatattaaatataaanctcaggatcattcaaggttgttgtcgccaatcgggcgaacaanctttgtgggccatttaagtacatgtattgcccttgaatctagagttctacttatcccaatttgcggcacgtgcgtaacggttcctaaatcggtcgggtgggaacttggacgcacacgctgttcgcccacgcacagggtctgtatcatgagaatgggctatcgttcgctgctggcaacccctcgccgtatatatcgtcgacgcctacttttgtgattttaccacaaacgtcgggccccaaagatacgttccgacgctcgggaaaacatcagatggaaccgagtgaaacagtcgtattgagagaccttcagaagctaatctcgcggcttctctccctgtcgcttacagagaagtgtacgtctggcgtcgcgattctttacccagccgaaaaagcgccggcacncctcagtacctactcccgctgaccggcctcgacacgtaactaccctcgcaagactccgtaggagcgctcgggcgttctcgacatgctcgcagatattacntatatgagttcttgcccagcgggacattcagttaacacccccgtccgaacgcgaggttatgcagacatacagggggttagcaacgacaagtacaacgtggtcacggttgcgtgacgtcatcggtagctgacggctccgcatgttctgcgaagctagctgacccaaagtcgatctgacccgggtgataagcattgccgagcgtcttccccaatatctgatagggattcgtgccgctcatgacccatccaactgctccgccttgctcgcgcgccgcgtgggctgattatcttcnctcctactaacctcctgtagacgtccgccggagagacggtgtgtaccggtcagcacaagtgttgcacatgctctgctcagtgcttgtccgacggccggcggtggtccccagctatcactctccacaaagtcctgcaagttgagtagtgaccagcaccccacgatgtgtcaaggccacctatcaaagaataaaggatgtgttaggcgagggngccaatggggcaggctagctcggatccacgcccgtcaggtgcatactgtccagaagtcgaaaggtcagcaccagctttgtatcgcgaatcactcacttcatacgaaatagtgcgcttccttttccaccttcgcttctcccgcgtactattatccacagtggttgacaaggggagcactnccacngtttcgccgccgcggaggtggggtgttcaacgacnagatataaagaaaactgtgtcgaagtttgcatctgcgcggtgcggacgagtctggaaccaatgtgccgtgacgagggacgccgcactccgggggcgtgcaagaaacagcgctactggctgacgccacgtcgtcacttgatcgtcacaagccgctattgcgagtttttcatggaggattacactcattatgtagtctgtggcactcccatgcccccctttatttcagcagtggtcgtgtccacgtnggggagggatccttaagtgacagacancgcttgatttttgaggcttctncaccaaagtctgagactatgttcggagcgaagccaaattgggtccggtggaatcctgtcggatatatgccgcgtgccgccttcatgataaaccacggagaaacgcgcgtcgccggagncgcgtggtccaaagccttaaggaggtattgccaaaggagtgcagggtcgcgtaacatcaatctggagcaccgagcactagattacgttgtggctagaggggcccagtcctgaggtcttttccataaacaccgcacatactctgcgctgcgtctccaacgctatacgtgccgcattacgtcaagacgagtacaatgacgatcccgaacctatacttcgtccaccgtgcacgtctgcccagcagcggcgattacatcggtgatccatctagttcggaagcttgtttcggcgcaggacggcgtatggtccgggcatcagagctttcctagggcgggcaggtgcgcgcactggagcctcgattgggtgtgtaggaatttaatattgcgcaccccttgggcgtggcgttagcggtcgcgtcgcgccggaactcgtcaaaccaatccttagtcatgtggttatttaaggactatcctagaataatatgagaatgcactctgtctgcggtgtgagtgatcgttcttcagccgatgacgcccgaactgaaccctgcgaacttgccccctatgtgggaggactcctttggccctcgagatgcgcggccgtcgatatgtgcgcaaggacacttgtacacccgaaatccgagccgggcccatgtctcacggnttacggcggagaaacgtggtcgctgtatgccgacgagcaccgccgtataatctcgacacaacgatgtacaacagaggtggtgcagtgaagttcccaatactgtagagaccgcacgatttttcaaacttcaggtgattatggcgtttaaatcggtgccgtacctcggtgtcttcagatacgctcggcaacatggagcgacggccctcccnctctgctggtccatccgctcccacttaagcttccgttcctgatatagtaacggccgggtgtctagagccgacntaccttgtgcngctgattgctgataggtgtattgtcgcctcatagtgccacgactaatagtcgccatttgcataatacggacaaacatttgagtaacgttaagagtttggaacttgccaaagcagtccgatgttggttgcagtagatgcgttcgagagtacaagccttctggcaccggtcgtagttcgcgtaggggaaagcattggcaangagtaatatactatggtgttatagacnccgaatgttatgctagtcgcaccttgatccactgactccgtncgattcggagagctagccctgtgaattctggcgncctnggtccatggcgggcggtcctttgcacaaactcaatgagatataggacctcatcgcgcaattctatatctgttaactcacaggggtttccactaggaagcctatttgttcgttgtccacaggtaatctgtacttatcttcagggccaatcaantaatacattcgcgccnncgtaattgggcgaagcgtaccctcttcgcaggtaattgttcgtttcgattgaattggtcttagtgtcgaacaaatcgaagtccaaatccggatttatctttcgtcggctaagaagcacctaaagaaagccgccgagaacggtaggcagctgtcagatctccggagcgaaggacgttcagctaattgtgtcattaaagccggtaccgctgtgcgtttccccgcaagctcctatatctgggaaaatctgaatacacaggacactacgacctaagggaattcgtaattaacgcgcncgagtacttcgtagccggagcgagaaatgtgctgtgcgtggtcgtgttccaacggaagttacaaagcctgttgggatacccttnntggatgacggtgggaatcaagacctacagcatgtcttaaaccatttgagacggatncgatggtgcccattgcgatactcacacngcannngcccggtgatagacagcggtgttttcactgttactttacggtctggagcccgtatcncagtccacacaagtccgggcggctctacccaatggtattgtggccgaaacctatgggctattatcggcgcgatacgggccgcggcggagtgtctttccccataagcagttagggccggatatataccgtcccccccaacatcaccctcaccattggnggatccggctgatactcggcgttcgccccaagncctaagttagcccccgtgctggcgtcatgggctgtacantgagttcgctttgggcctgtcaactttatatttggcacgcgcagattcccgactagtggggataggtttggcccttactagcgattgcccctgaacaggcactnnaatcgaagtagaattttccatgcctagtttgtacactatcattacacgagcctgggccttttgtcggaggctactgacaggcggtcaacgtcactattcgcgggcgctgtgacagacactctccacctaacgcttaaactctccgtacgtacataactagtancgacctctctcaaccactcgcgataacaacgcancaatattgaccacctgccgtgcgcacccaccgagatccgggggcatgggacccgtagtccctgatacatgatctctgagttcctaagtactaaggtgaaggtaaactgcgggcgcgtgncagacaccttgagggggattaagcgtacgggggaacacaacgttggatctagctgttaggatcccactctatggagaggaacggatngtctattcgggctggacaccgaaacgactcttagcaaatacttgaaagaaggtagcgttcaacctgcaaggcgaattcgttaggcagnatgcgcactcatcgcagaaccgctaagcactactgatncatgtcttctggcgaatcatgatcctatatggtctacgggcatcaccacccagcccggagttccggatgctcccattttgaaggctggctgcggcgtgtagtgccccggtgattagttgagttatatagcatttgggaagagtacaaccgatcggtgggccctgtaccacagaaggccagagttcaggtaatcgagaagaatcggtgcataataatgtagccccacggcccgccaaccggacttacacagctttgctccctacacccggtggtnatagtcgtttttgatctcgtcccgacttttggtgatcaggtacacgggcagaggccgggaactcacgccaagcccccaagcatgggttcgcatgcctaacgcccgagggcaatgnttgagtactagtaaacgaagcgtttccgcctgagcaaatcagaactggctggtagtgatactaatcgttataagaaaagccaggctgccggcagtagcagagtaatagccacttgaactaccgttacttcttgattaccagccggccgataaacatacaatagattgctggtatcacacgcccgaagtacggagtcanggtcccattcgtaacctgaataatgtttctctggccgagcgtcgcnagtcctagttccgcgctacgtggcggacgaatgttcacaggcgggaggagaatgcnagggtcggagatcggcccatggtctctgnnnacgtaattgtggtgccattatcttaacgagaccggtggccttggcaccttagtctttatgatcggccgatggtgccacgggtcaccctaagactgtgcatagcaactttactgaggccggagccacatgggcagcctacatcgactcggacacctctccgccgtcggtattagtgttccctcgtgtttggttgcgaaagccgacgctgctcggtttgttgaacttaatcctccggcggactcaccccaagtacgtttcgagagggggtccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcntgacccttgggaagccaacgcgcanttacatctggttaggttggtcagccgattactaacaaggtactgggcggaggctgccttttgcttggcaccccccgggtactaaagattggcaactaggcgtccgctacgaccgcatccatactcggagccgctttatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggaccgttttggacggactggtatagaagcgtcatcgccagtcagggcaatccctataaaacacggtcgcggcgatgggacccaattaaacccgcagccgaggagccgccgttccaattttagcgacttagggaagccgcttccgaagtcggcccaccacacgtgggacgtttaaaagccgctaagcaccagtttctacgggaacaacgcttccccagaacagtagtctgctaaagggcgttccttgatgcggaggtggtatagccgaaattgactgaagtgtgtcgctatcgttcttggtgagacgcttgagaatgcttctacacgaanaggaaatggtgatacacaatctgatgactnaacgccgagataaagaaccgtctgcctcggtccagcaagacttcagagatgaacgtgtagagcgtcatttatcgatgtcntagggaaacaagtaaactacattccagaaaaatcacgctctgagacattggagaggcggtttttcctgctccgagagctccagtactccggtaagcgtgtctgagagctgctgaagcgggcgctcatcgtctctaagctcgcaagtagggccggtacttgcccgcgggggcatgaggcgaaggtaattccaaggggcaactaatagaccagaggcaaaggcaacttccgtgccggccatgaaacgagaagttggtgagcacacccgcgatcccggtgctngcagccctccttagtcgtttcatgtgggcgtaagtcgcccgcggctttgtgaancgcaagtggccgactcgatcgtgagtatatngctaaggaacgaactgcgnngcatctgagagcatgcacccccaccacgctaagcatagttgcgtcataatcagatcaaaatcagaagcaccggatggggtgtggcgcacccattttcacctaaggcgcngttctagcccagtataaacccgacgcttattggtctggccctacccctgagacaaatcccggatttgttccaccaattcggtatcacccatccaacaagctccggcaccgcctacgttctgacctccccagtagatttttttaacggcagctaataccggatgctaatacggcagtacaaattaacgagcgcataagtgctcacgatttgtgtcgcccttacgatctcgcaatgtaactccacgtatctcggtccctccggcnggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctggtcgtattggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcgacgcagcacacgaaaagcacttcgagcgtnctgggttggacaaaagtaagtttactggagtccatagccgtttccccttcctgatctgactaaggcaatgtattctattatctatatgcaccctacgtgacgtgggcagcggcgccggccaaatcaaaggcagctccggctcaagtggctcggctaggacgatcccatatgtatgccttgcggataacccgagaangggggtctacaagccgcacccgacttgctcctaaattgatatgtgaaacggcgcctcgccgcgcgtcgcaaaggattattgggtgggccaagaacccgtcgcaatttacgacccgagcggtctgcatcaaaaacttgtacccctaacttctcgacaatgcccaaggatccaaacgtatccgagctctagacaatactcgggtgaatcccagcgggttcatccttgcgaatggcaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgagtaacgaccgtatnnngattatgaatttttctagatgctggaaaagaaatagcgagtacttcggaagagcctaatgcggcgtatagtannnntcgtagagtcataggtacccagagacccggtggacggtagggagccctttcatagcgtcaggtaatactccccccgttcgtttggtggcgttntgaaagaagtacacctagaagaccaaagtctcgtgccgatggngttcgctgggccgacggtgctgccaacacacagctcgacggtagtatgcctaatccatataatatctagaccgccccatgactgctctgttgtctcctcccgcggattttctgatctctatcacgttagcggatcacaaggtgtgctgtcgtcgcctcgtcgtgacttaccgccaccacgctcccagcaatccaatcgagggatgtctcggttgcggcaagagctttggccgaacacagcgggcaacgtcgacgctttgtccagaggaccctctaccataatatccggcgcctgcagtcaagtgcatccttacggggcgtcgcctgttacatgggagatacagcactgaatncacaaggggcgcgaatcggcgcaaccacggatctaggaacccttcctttttggtgtgagaaacaggccgcgtctgctcggggcatccttacaggtagggctcgggtcctaaagtgactccgagggatgtactctcgggtctttcgctgcgacaggacgcctgcgctgcaaagtangtcacctacgggccaactgggtcgttgtacccacagtgagtgctaagcttcgcacccgcccaggggccgtcgacgtgaactgacttaggctgagttcgcctgattcggctaatgtcccgaaantgatcacttatcgattgtgttttcgttctaggcacgtaatcaagcagtagaacgcggggcgtgatctcccgtgtcactacggttcctactcgtagctagatgggctgaagcaccacgnacctaatcatatgtgactggtgattatnggtcagtggtgatgtcgcctagcncacgcgtgagntgcggttcataagaaaattcgttcgaaaaggtgcgcagttcccactcgaggatgtcgattagcctatgtccctcccttgggagtcngacttctttggatacagtcatcctgtagcccgccgtctggttggagaacatcctaggctcgcggggcggcatgatggcgtccgctcccccgttcgtacgcttgcaaggaggccggctgccacagaacggtagggcacgctgggttgcctagggaacctgacctcagtacccaagtcgtgcttccctaactattatngtaccgtcgattgccagtatgactctaaccagccgtcaacaggacagggcaccgcgccgcctcgctgcggccccatcgctctcgctgccggccgcacgcctgcctccaccggagtatattgcgcggggtcatggattgggctgggcntcccaaaaggtagtatggtaagacgagtgaattcttgcgcgaggatggggctctcacgcctccacgtcttcgatactctgcaaccccgcccggttatagacggcacacgaaggacccaggaactggtaaaggaataactaggcgcggtcgctttcacccnccaacgtgtgctcaccaacctcgcagtcggggtttataaaggaggcaacgcctctgtcatgcccgnaggctcctcttggtatgcggcgtgatctgtagcttcactcggcgtatgatgacctaaatcaggccaggtcttgctatggttactccctggaccagagcgccggaaattacccctacattcagctatcatcgctggccgaactggctcgacctagcaatgaccaggtgtctcgcgttgcggaatggccggccctctttgtagggcagttctaacggcgtccctccacagtaatttaggcctaaactgtatctcctatacactattaccgcggagacagagagaaatgcgtgccagagcgcgaatatcgagggtactttctctcgattattaagacatactagagcgatttatctcagttgtaggcttgtacaccgagctcccatcttggctgagccccacgctatgattgcgacacgaccgactcattctcgatctactccataactagaacatcagtacgagttcagagatctctgccccgctgaagcccgcaggcgggttctgtggaattattgctcagnagtgtgctttcatatctngcgttccgtgagacccacctgctgcntctactggatttcagngccatgccgattcggtgtgagtgtctagagcgtttggattatgcaggaggcgggactattgtctagctgcaagcttccctcacgggtgccatctcaatcggtaagacgtgcagtcgcaggcgcaagtgtcgaagatgacgccggcagcgtaggggtcttacgccgcgtcntnacttgtcactcacgcgaattcctaccgtaaacttcctcgggccttaggagccntaatcgtcatggaaagttagacgaaacctctagcagctctagctctaaaaccgtcatcgggtggtaaatgtggagacgctagctcatgagttgttagccggatgaggtcatagaagtttcggcccgagatctcaccagttctcacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcacccccacaatctcaccacagtcacttgttcacggcgttgcgtgcaatgattattccctcttcctcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttacccatccacctggcacaattcgaaatttgtaccttactcgccgtcccatggttcagatgccctgagtaacggggtgacggctaggcctcgaagggcttaattgattataatttttagtaatacgatccgcatggcccttcttagactggtctggactatgtcgtcattnnnngaccggctacagctctagctttttatgatatggaatttatcgggtgattttcagatcctaaaaccgcctaccttcccctaccgggcgggtaggactttacggaactccgttggagttatgcatggcaatgacnctgctgtaacgcgtggcgaacgcgaaattacgaagtcatattgggctattacgtncattctacgccggccggctctgctaattggcctccgcctacatcggtgagatattgacntgtgtctctaaatgaggtgccagcctaccgtatcctcatacctgcacaggtcacattgcnggctcagacgaatcttacttttatcgccactgcgcatcgactgaaccgtttgcagtacgtaaaataagcgagaatcgcttacttctcccacgtacgctatagcggcacaaccatggggtatgatgcctcaaactgtcctcagtcttattgggaggaaaaggagaaccggggcttattgatatcgagtgtttctgcactttgttttttaactacagggtagaatgacaggcacgctgctgggttcgaatccgtaaatacgactaacgacacccgcaatggggcgtataagcaaaaagtagctcacgcgaaaggctccagacgccctggccattgatatccacgactgcaaatgaaacgcgtctaaagcgggggagaatccggattctacgtcccgcncanncagacnagatcacgaataccggcgggtgaattcgatagtattgtcgggtaacgacatggatgcggccagtcacgtaaagtgtgacgggactgggccctaactgaggccgtatataacggcaacttctgcatagcggttttagcgctttcgagttataatcagcaccgggcggcagtcttgtttcgggcggccatggactgggattaatgtcccagggttcagctaggaaatcattccaccacagtgaacacttggaaactatcagatatgattgtaggttattgagaacgagagatagtgacgcaggcacacatatcngngggcacttgccgtgtaaagccgggagcttgnattccgnccactgttcattacccaacagtcgtagctgagacctaaggggtgggacttctgattgcgactgataatcgtgaaggtccgtccgngactgggnggatggaatagcattccaatccggctgcgtggcgggacnggncggggagcaactcggacgccctacccaagaattgaagnnggttgatcccttaaactcgttgctcgccgctgcccgcggtcgatgttgcccctcatgtgaatggttttagnagcccgatcccaccctatcgctgacagcactgccacgtctctccgcgctcgtacatgggaggcggcatcnacgatctcggtacggaaacgcaggcgatcagtgcagtaaccccggggcccgcctcgaagcagtccttacgaggggcaagtttcgggagacgagcagttttatccaatgattccaactcgtgcggcaaccgtacaggttcagtatgtcactacccatagaggtaactccgctatgtttagcatgtcctggttggtcatgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattgcgccatgtgacgtccggactagaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtangtatagtagcccaatttttgatacaaaccgactgaaccccgtagctgcttatgctcgtgtatctccgtttttaactcgctgatccgcgggaggccggcagcattgcctgggccccgcctcaacatcctgtgcggaagctggtgcgtaaataatgaaattcaagaagagcactgaggtactttcgttgactcgatagggcagttacgaactcagggattgtcctnccacacgttctcgtggctccgcccagctgcccgcaaaacgccaanttatgcgctatcccggcaggactgccctaacagcccagttacaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgctcttgcccgggtcctattgagtattgttcccaanatagagcanacagaatgggggtgcatgcgcgatgataaatcctcgggtcttgttaccaccctagcgtcagtgtccatatgcgcatgtgagaactaatagtcgtaaacagaccccgcatgtggcgttcaattatgtttgaggtacgtggtccattctggtccatatgattgagcggctttgccccgtacccaacgttaactggtgtntgttgctcaagatttgtatcacctcgtgactaggttagatgtgctttcgatttatccctctcatnaccgtaggcgcaatcagggacgattgtaacctaagtgtgactgttctgggtgagtgtcgcgtgttcgtaaaagtatgctgggctgaaaaanttggaccatgtggactacggattagcccgtcggaccaatatcatcctgatcaacaagcgccgaagctctgngtacatccgctancggatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcctaattgcgaagtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacaataacgaaacccgggggaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaaccaagagtcggcctatcgaatgtccgatcctgtaggtaacgccaggacaggccaaacaggtagacttcatcaaagtacccgccaccaaggctgcacggtccaagtccttcgtgtggttcggtgtgctctaatttatgaaatcatatgggcatgggggaaatcaatatatcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttngtgggaattccaagtgagcctagntcttacggttcgaggtactctcggccaaaccgtggggtccggcggcggcagagattgcttagcagtacataacgggaaatgagtcgtttcctataccggactgccaggtctccgttacccaaggaaacaacctggtctaagga nnatttcaaattgttccatngagatgctacaactacgcggggggtctgtattgtgatccgggtctggccacntctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttantgtgacgcatgcacataagtgtctccatagggccaatagctacactaacttatggccggtcagagagtggcccagtgctaatggtccccggagacaatcccccgatactctaacccaatagttcatacaggaggtccctgtatcggggcttcttacggcgcggttctgagtcggcgagcaatgtcaactgttggaaacccttataaggtttacggatacgaaaattttccgacccacgagcgacggcccccgtataatcatggttcgccgcgncgtggcttgccgggtccttaactcgaaagttaacgtcctatacgggatccgcatgaaacccgacgtgtcattcttgcccaaaacgcctctatttcccagactacgtgggcgcaaggggctctatgtatatcgcggacaccggtgtcatggtgaacgcggacccgcagactagactcggngtngatcatccgcatgttcgcagtccaaactctaacatgatngcgacatactttattttacagacgaaagccattgcgggcaagttgcccctggcctacgttggaatgagctttgcacccgagggtgcgcgtgtgcctaatataattccttaaccagggcttctcgttggcgaagcgataacnngagatnnngacnctgnaagngtctntnactngcctggtccagctttcaaacgacgactaangttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaantgtttatataaggcaaaatggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgccggtgtcccgtatgnaaaagnggggactttgatgtttacccnnnttgtanntttattnnagngncgctacttttnacacgtnggcaggcagtnagtaaaacccacactcccgcgatcgataatacttcggtccatagaattccnngnttcgcgcacaagtggttntttgaatccgcctgactcgatcggcgaacgtctggccaaaggttctttccgtcaaattagcatggcgatcgacaatgtggttacgcactgaaggagattcgcgggtgtcnatctgcgactaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgtcncgactcatacggcatgtctcttaacggctttctccaccgagtcctttgaancccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggccnactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggtccagtaccaccttccgtangtagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgaactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacaggtagaccagcnaagcnnntngnatttttccacctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagccgttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgcaggttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtgggnnngntcntcccttngtgcgnctntgntacgncnctctgnnaaaccttnngggatnngnngnagatnnntannacganagancnntgacaannttanngngcttannnangnncngtgtntcgccnnacgannatcnccgcatnngtaagcgnccttctntngaangnggngcaatgcgncnnnacactanacngtttcnncnngatgngagntcgcgncnntctcgnntcaggcccgctccnccgnctagcgnnaaagntgtatggntnngnctnnacntccgncgncnngnangagnngnccnancgannnctgcctgtccgtnnggtctnaccgganncatgntagatccagaaaagccctatgaccctctggtcggatctactagatccaatacctttcggggaactcagctgcagaccgatgtcttgacagcgtgatgtctgccaggcacggagggagcccgcccagcgcgcagtatancaggaggttgacaggctggctctgtttataccnnagttacgtcgataccataccctggtgcgaacacccgcccctgttacaccctcttcnagctnctatcatgactcggcagcttgcnacaagggcacatacgtaggatntacctgcagggccacctggttggacgctcaagagagtcagacgctatatcccagagccgtcccggaatgntacactctgccgaatcccgtgtagatgtgtcccaatcagaggagcgtagcacgcgatagccagtagttctngttccgggtgtgataattcgaagggcaaggctaggtttccggagtccaagagcgagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgngtgtgtatcaagactttaacctccgtgctngacccctgtacggtatcacgtangcctttcacggtagagtcccaangtacgttaccctcgggtattatatngcattgcggctgtcggcctgtgtccctggttccttgcgtcgactntttggtactccctcnggatatgggtagccccgntcgaatctccgagaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgngcccgagtaccacgtttgcaagctaaaaatatgnctgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacangcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggntttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcctgcactgaaaggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagcatccattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtgcttgtccaccggacctttcccccttgtgagatcgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggctcgttaaaaaccacgccagggtgcgccggcagggccctncnactgcgcgnttaaggtaanaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccnccactcgaacttcgtcggtcaagttgtccggnaatctgactgttccccccctacacttcgctcgactaggtgcgttcgatctgcttacgcnccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgntccaggcctatagtacgcacacaccgactaactgcaagncgggtcgcagtgccggccggtttgccggcagncggtaggnnttaagnnganacctatgttgttgaaggcggcacngaagnnancctntngangtctcagtatacactatctaacctgggaacatggtattaatatccgtccantctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggangcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgncaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgtttngagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgcgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccncccgcnatggcttagtgtcnncacatcggttgtnnaggctangantantagtcgangagaggcgtganacacaaaanccggaagtacccncggcgcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcacctgcccattagcccgacttatcccactcgggttgctactatacgatcatgggctaagctcgggacccggccggctatgagtngtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtngttgggggaggctggcccggtccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaagtatnaagtagcgatacctggcgantatcgggggccacatggcgagacanactgtcgattgagggatcacaanttanccaactcggatctcnnnggngannngnaanagggctnnngcgcgncaangagcngacannagaacccgancttanngagcagnnagnaannccctcncggtcctagaactangcgagccaagtagtccgnaatcacnatgggatggcnatctcncccccgtgccggtgggtcgtctatgcaanatacgtaataacangacaanancataaacgaccccanggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggtagtacccaaacggncgtgncnnnacaagncnanancggntgtnncagcgcgtngnccntnngtgggtngcnnnacngtcctcattgcgnngantnnnttccggtcncccnantctagtnttnaggcnntcantcccangcgcnactgntnggagtcnactnaaancgacgtnctacanngatcgngcngagacaatnccgcncgcccacnnaactttngnnngangtgncatngcgggtaaaattgagtgtgatccgngtttctctccaatannggagggggcgacttcnattgaagggcggatagttccagttnaggccaattgtcctccttggncgatgagatggcgggtcnnntccncttcagcgctaacccgtagctatcggcattactgcgggccgcacgtagactatgaaganggtgatnnangctattnttnnngactgnacttanagcgccgcatcnntaccgccacgagaactcggnggccnatgagnctcctnnnngcnnncccgngctanctagacttccnagnntnncctncnanatcgttggctacnnntgccggnnnnccagcgatcgtgacncncgtntactngnccancggtgtnngantnangtcnnacncatgancngagngttnganacnactgnngnnncnccnnananagnnccnggcngcgacncantngggngnnagggnaannngnnctctnnngacgcagcnatncnnnnnctnnncnanttgtnctttgnccnnggnannganntnnntgnnnntntgnctgtnnngtncantngnccnngcgnnnaanncngngnccccagtatgcngctncnctnattctcgncanggnnnccggtgtcggctctncaacanngccnntgcncgncnnnnnnactgtgnctcacgcancangtnaggatannannncgttgngcnnncgacngncgnacntnngngnaccntgannnntacnagacnttagcacctantaaanatnngnatgtngtctgcgntcnagtngcngngtgcnntnnngncnnntgnacctnagagatgagnananccggcnncaacagnttcgcnctgcncgcnngccngctcncggcntcagctncgagtgngagtatnngngtccctcgcgtgcagttcccacagcgntacatccaaaatgagacatatcngggtcgtacgccgtccggcgcaattttaacaatcgcatnccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagngcagcactnnnnnncantctncnggngtntgatnanncgnnnaancnncctncngnnntacangncnctcncgannnnnccgnncccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagnatagtatgaagcctatggngagcgcaanttnaggccanttggggtcctantntangcngcnngnnngcgaacgnnttncgnannanngcgnnannntnntgngtcngnngnacaagannncnngantatgcgnnaanttnnntnncgnanttnnttatntcnngtttngcaanctnnatngatacgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttagttagtgggaaantggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctgatacagagtccacatncttggatccgtnctggcttgattgtaaccgctatgactctgaatcgaagcaanaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacactggggaaaatctcgttctctatgcccaacggacgacgacagatntncgnnnnngnctncnncnntgnaggcnganactgaggagcnncnncntngtcgnnctcnnnngacnngnnnnngccactgggancgtnncnnnnnngcttannnngnnnccngaggncangnnnncacctnttnnaggccncgnnnatntgnnnnnnngcgngtaccggcccgggngcncccgcnagtnatgcgncnncntngntcnatntngtnccgtgnannangnggangngntctacgctgncgctnanncnnnncagtttgntggctcggnngnanccgttnaaaannngggnanntnatcncncnnnantngcnnatncgganagnnagatccggtnnnnnntaantgaaaccnggncangntagccnccnngcanangnanncgacgngnncgannnanncntnnactntagangagggccnnnttnnanccnaaatannnnaatnnngtnncngcgagcnnnnannnctgntnnngnggcncgnacngcncctngnnntctcnnctgnanctgntcaccccgcacnngaatnnanntngnngngtcnnnnangggccnaagcnttnttacgngggtaaggatacgcggactggagatcggccagccctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgtgcattatctgagatttggaacggtggttgggtacncgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcacgtaccanttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgtaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcntgcgggtcgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggcggacattactgggaaagcacttttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgccccgcaacacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcatccccgcgtccgcggagcacggaaggttncataccataccgtttttggcgttaataccaggttacccgtnggttgagggcatgcgcggcggctgagnttnatcaaagtgagccctaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccacgatngaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgctttggcatgtaacccaagtttcgtcggacgctgacatacttaacaaggcctatggtgtagtaccgatgtttgcccatccctatgggattagcgatgtccagcggttgtatcaactttgacggctcctcagtgatccctagacggcagtctactggtggaaatgcgaggagtancatggcttatggttcagggggcccggcgatggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatactgggcgtctggcgtcagacaacgtctgcgggtatggtcggcaagtgctacaatacatgcaggacgcaccggagtccaagctcgaancggggtggaacacgacgcgatgggcacggatcncctaaccccgtctctcggcataaggaagggagttaacnntccananctnntttacnntngngnngnggnctgnnnnntngaancgggnngcnnntnnntgnaagaagtnaangnntnngngccantngcananngngtgacggcnnntcntnnancaagctngntngattgnnggcgngttnncnccntgcgnacgcnnnnnttttagctcanaaaatcccgccaaccncttgntgcgcttnnnnacnagnctngnncgncgtnnnnnggtgcatngtnananncnngtagcancgtccnnaccccncnncnggnggccgtaaanggactnnnnnagagcnngncnntnccngagctnngctnngnncngtngtcagcnngcgcantgagtgnntnanccnnnnncannannncntcnnnnagttctcncccgactcnnagngttnnattcgganacgccnannntaggcagancnccaaagnnngagtgtctnanctatancncgnnnctnnccggnnnccgnnangtnnccancnnganatacnnncctnngnntntnnannntgnatggcacgcncgcanngatgnancnnanncngtccntnctgccagtgncgctgnnangnacnncgccnangnngggnntgcnnnncgaancannncgnntgnnncnacnnanngtcacnctgntngnagngtacnnggggnatccntnnancngtccnaacgtnannnnngtcnctccgccannnncagangnntctcnngatccncgagnngtgagngnatnnnnntgagnngggntnnannttgngcncantnnnccnaantaatccaatcgtcctnccaacncgngcnancnanganttnnnntgcntgccnnaacttgngtancnnanccnggnnnnatcnnnnctcgcnaagngcctnnngcgnntnncggncgcagnntcctatnncncangngcntgatanngctntatctgatcnngtacngcnnccttaannncncngntgcngngtgnnntcncgntcnngctngntgcnnntantagtncgcccnnnattcaacngctnnaanagntntngaacggtananncaaagggntannatgcctnacangcnacctanngccacattnnncnanngttactgaagcatcgccnancgnnnactnacnctgnntnnngcnncantttantgatnnnnaganctncnattnnccnngtncgntnncnnnnctgcnncncnnnntnngcnnnctntnncnngncnnttgngcgcggngatacannnnatgntnnctnnnatgnggnangccgnngnanagcnggtntnaccctgacgctnannccacngtgnagncgcncanggcgagcagctgcacncttcnnngtaagccaggtacccncttcacgagacaggcgagtngtccananngtngnnnactcnnnntagnaccgcntannnganancaanntnannnnncctgcnngnacatngcagcncgnantcgtcaaacatgnannatggcacacnnnggaannattccgtncgncgnnatnagntnngantanatagcttcangcccanctgcctcantncacangatngtggnntnccgnnnnggtnnnccgatggcaagttgggtggtctttnacnngnnagatcagtnnnanggggggctcntgcntcngnnanggtangttgnngtcnnnncgggnctgcnccgcgggtgatnctcannccgtccattatgcgatnaaagaagtgttgactatttctcgtatgccgaggactagtacttagtaggaccatcccgtttcaactcgtcctgaacatacatatcaaaatactatggttttgggatacggagcgaaaatgcgtgatccctcactcattatcgtatcatagtcacggtgttagcgacgcattgccacgctgaggaggnncgagtgtctaccggcagaggcaacgtcaaaaaacgttcaggctgccctctaggtaataaaagattgagccggtcgntctgcgccgacatctcatccgcaancccattggccagacctgtcgaacacattcattatgacgtttgagcganctncatcttccctcggcaggcantgctatctattcccagacgtgattccggccatacgcaacccgttgagcgtncnttctntgcgtgatgtcttacgacctcccgtctncagtctggcaggtacccccgcantgaaggtgtacaacctttcatcggcctcgtggggacaggagttccaatactttaacacggttatatggaccaggggggctggcctagttcagccggggcttaacagctggactcggcatcactaataatcaattagcanttcatcattatatccagcgcacgctccattgactgaaggagttaagcccagttccgcatccggtgggtgacacccggcaccagatgcgtgaacgcgacaaggaatcgctctcgaaaagcaccgcttcgacatggcagacggcaaaggaggttggtacattnatgccggagtctcccacanatgacgtgaactgggtattaagatgacggtctgacgagacctcttagacttacagaacaggnaccgaacatggctgcgacggtaacgttgggactatggtgtaagagcgctgctctatacgacagcgacagctgggcaggcatttagcaccatccccagtgacagggatcggacacagattgcaaatgcccgttatggtgggcaccttcagggttaaaaggtacccgcttatcggcggtcatgcttggtatcgtagcccagaaacagttccgcggtancgcgcgcaagagataaatagcaanaaccctcattagaggcgagtgcgactattccaatgcgccaccggtggtcggaatacacacgcgacattacccaagccacgatccgcgttgattcgtagtgctcgtgttcacttcggcgcgctggcgacagcgtagatgtgatcccaatttaagcgcnttacgcgcagtaacttccttatcagcctcatgtcattcancttcacatgcagttattagtcagtcgccatacgttgatccagcggcaggacgcgctaanncnttcaccacacacagcaaacgcaaagatgtttctcgcgacaccgangccgtcgtccaacttaagctgcgggcagattagaatccggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggancgatnctctggngnccgcttgtgtacggtttaacttggcgctggggataagccttttaggcttgataaggcgttctgctgcgagcgagtgggcagagccccatcgttttagcactntacgcggtagggtagtgaaaagttnaagnntnanaagnnggngcgcnancccncccgctcncantntanntgatggttnnnnnaaatnncncnnacacacggtactataagnctcgcaagaacntagactgtcnaancngganagnnncattttgnaccgaggggggnnannccnannnnnnnattnnnnnnncnnannntnttaggntnntnnanncttngnnnnnnnagntnnnnnnnnntnngtnnnnnnannttnnanncnnnnnngttnnnnnttnnnnnacncnnngnnnncanctnngnnnnnnnnagnntnntacancgnngnnatnnntncangggntgnnnntngagcagnntnnngtgaacgcannnnagtggnnanntnanntnggtngnnatnnnnnncnnnnnttannnnnttgnnnnnngcggnctccgntncnnncnntngcgtncagtnggggagcgtgtacatacaatnnntcgtcaagangnnntcntagaaccantcncccgannnttatnngnntagcncgtaatgttncanaggatggggnataanttgnatncgaggncntnnannagncnnttcaggtaancgantttcagtaagggtagangatanggaantaannagtgngcgnngaggncgcgcatngcccccngagtctncnctngacgctnggaagtgtaacncttcacgcgaaggcgggcctattgttgatttcccgtcgattgatnctgggaaactgggcaccnggtaaaacttttctccaatcactacganttgtgtgcgaggcgaccgtcttgcantagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaanctgggnagtctggagagcagctggtggangaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattaacggctcgccctaacccgattgaagctgttgttaataacacactcaanagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaancctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccgntacctttcgcngntngagccccnaggggctnatacatgaatagtcctgttactggttatgcgggcgattggcatgcagcggtgtgtgcntttacgcccttagaagggcatgtgtattccgatggtccgcggtgtacgccacctggccaaccatgaggccgagngggacaggcagaatcggagcgagaagccaggctttttgttgggagtnnccctccaaatcagccgggcctgattccatctcgtgtaaggcgagtcagcccgaacggggatggaagagtccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacanccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaanancggannnagngnntnnatnatctggcgtaactcnncgcgttcaccaatcatctaactgtgccgatnccatcaccactcaggtgttttggtcataatcgaatctttttgacgccgctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctanatattaaaggccggagncgntgggacctaaattaacggtggacggagcgcgcaccgacccntgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactacnattgtgtaccgagaagggagaccgttcctatccaaatgcgatcccggctttgtgatacttgtgctggacgctnattgctaattaaacattcatgctttacntattacccaacgcatacatggcttctacagccaactcctggaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaaggangnatctttnggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggngctgatggcggtacgaagatacacgaactcgcgaacaaaccgaaacntccggaagtgnttgttcggtctagagatgtccggggcccctagaccagctcaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctnagttagagcagcttgacttccaaccatgcaggtgggtcaaaccgtatgtatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcganatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctnatcccgcaanaaaagcccgtgccataaagtggcagatctccgccaatacgccggcaaacctccaatccaggctgacgagaccgattggacaatgctaacgccagtcatccataagcccatcccgatttgaggacgaacgcaccacctgcatcctcgagatgcgaacaatcgaaaatgaggtgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctcttttttcactgccncngccggcccaacccaggcaattanctcgcgcgttggggaccctctgccnaggtattgcgctccagctgtttcgcccgggtagttgccttcgggttcccctgtatatcttacattcatcgagccctgttggataattcagaattcgccacggtatacccgcgacagggcttcctcggatccaatatttcaagtagtattgggtggtacgaagcggtactattgtagaatcgctagatatgatttagtgcagangtgcnggagtcccggatatccgtgtgccgtgtaatcgcttgagtcantngtttttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcanagatattcccggcccttaactggcctcgacttaaaccacttgtaattcgaagaggngtnntgnactngcgngtatgaaaaagaggtccacttntggagtcatgtggcacaggcggccntagtcttgtngattagtaaccatttacgggaagccatgcaccaaatttgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatatncgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtgattcgcgnggccacttcgtctgataccgggaccgcaagttctctcaggcgggctttcgatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactacnngttacagtaaggactggtttctttatgaacnccctggcaaggccggttgagtgaagcagtcgctttcggcgtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagcnattaggataagtttncaagacttccgtggttcccagcctatcagcgcagctcccagnctaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtccaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggggagtgaaagcgcacataaggcattaatagtacacccatgggtcttgatgaaatcgttaacggcgggaccccatacagcatggtcctgcgccctgtagcgctaccgcaccttgtggcacagttatcngcttccacgcgggtgtgctactaccgcgttggatcggagagcgaggataatttcacccgttaacggtntacgattgtccttatccatgcggggtactagtagttgctccggacaatcatatgccacctgttagttcggccttacgaacagggctcgcatacgcgggagctgtggctnaatccaacacgcagcagcattagttcttacccccaaggaaaccacgcgcatctgtaacaccgccatatgagctccagctgaattcccgatttcccgactgacgatagcggccaccatccagggccggaagtgcggccacgcaacaaactattgtaccacatgttccttacgtgcgttagccgttttaagatcgtggggtgtctgtaaaagagcacagctatatcacgcaaattacctgagaagacagaattggcctttgcgagcgcttggtcgtatatacaaatggaaggtgagtggagcaacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccagtgcngggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccantcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttaacaccggtaccatatatcaccgaatctcatcagtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgccaacacagcagatgtaaggggcattagacgggcacgcattcctctaagggtggtggatagcgactgctgaaccggatagggaactaacaccagtgtctgcaaatgatctcgtacatttcctgcacttcggagccaccccntncctctatgaaaagctccacggttgaagaaccgtacgcggaagattgaggcaacgtccccttgggagacnatcttctggggccgagcgatcagggccctccggtgactacgtttggttgtcngggatgcgagtttgtaaggtgggcctgccggttcgaattgcgaaaagttcaggcccggctggggggttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcacganagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccantaaattcaacatgtngccttatacggagtattaaatggtaccgggcgccttcaactagtcntncannataaacgttanctngcngnncctcatcgncgnangnnntngtccgtangatcacngaccaaatacgctacacgatccgtaatcggnttctccctaccattgcggatacgttagtagcganttgacctactgncagtccgatactngaagaggtacccaactagctcgttgccatcatgtcgctagacagccggggctgatgcccggtgttgccttgtttggtaaggccggccacaagttcaccaatcgctgcagtagtctaccaatataagtacacggctcgatgacgatgtaggtgccgatctnaactccaangactcaagtncnaggctccnctgccggcctcgggaagaacgggacggtnanacccgtcggncgngcnaacccgannnnngccantacanccgcnanntggcccccnagtctgncggnctngntngttctagnagnncgantgttggcaggntnggngcttaggtggcnttntgactngctgngnacgaggatnccanntnanngngnacnngnnagagnancncgctcntacaacntgttntttagncctngttgnnnnngaccggnccntnngncgaactgcttgnaggnntagnncttntaannncatgncagcgtatgcgtgcgctaaaccctgcgaagtaacctaacgtggagtccccctcatggcggactttcaggtgcgttacactgccctcgggcccgcggagatgcctaagtccgcgagtctgcttttgtgggataccgagctcgcacgaacgtgtttaatnacggtgaacagaagcccatacgcctcngtacgattccannancgtcntnatcnnnntccgcgggagnattggaanaaataantagtggggcggaacaagatgcttttagaaaatcggaataacttacttaatcgagtgttnannnnncggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgcaacctggcagcacatggttgatgnaccctgnacccngactgcacgcacactnttcgtgaatcacatccaggcgtggatcgaaccttatcccgcgtctgggcccaacatcaaacgagtgacgggacggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccangagtccgacttccntgcgatagcctgaccatctaagacagcgattgagcatgcatagcaagagggcaaccaacctccggaagtggacggcgattgtagggttcccccgttgatcnttaattaacctagacaattgcgttcacaagagtcacccctcaaatggctgtctggcctttggctaccttagcattgccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccgcgggngcaatgtcggcaatagaggtcgaacgtgagaagttcgaagtgcctcaactcacgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggttcggacggctatggtacctgtctgntcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctnngnntcttctacggccgcgggcctaattncgtgacagatatgnttacccgtccgctttcgcatttgtctgggtcggtcgcagaanngngtnnccatgcattcccgctacccatctcgaaatggaatcagttgcattcccaaagacccaagtctgaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagattaacggtntgaaatggtaacagagatgcacctctatatcaaatctggaccatgagncagtantttcagaaaagggnnactgtcggggctaaagagatcagtctcgcataggagaagtatttccggatggccaggctcaggcttacggngaactcctcagcgagatctatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcgaaagcgcaccctnagccgcaggatatattagtgtcaatgcgcactagatacgtgtggggaacgtctatntgagggtgaccccncatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcgatggactcattncagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgagtgtaagaggttttttgcgaagaggagctgctcaagtgtgaacttccagatcgancagtggantgacggggccccggcagcagggagttactgaaacgggtaacaatcttgggaggcnggctgtatttgtgagaataagcaagccatccaaaagtctttgtnctttcactggcgcccatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatatnaagtcaggacttntcatttgagaccgctcatcgcgggagcgcatgtgcggcggttacgccgggatttacactccctgacatctcccatgctaggncgcaggactcntcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggtcgagctttccactccaataaaccatntatatggacaagaaacaattaggggcncgtcctcgtaagncacacgttaaacattttcgagtttgcacgatctngtagacttgcgtcctatcgtggcgtagtaaagaagacttaaccctacacccgagtggacacttgggaactgttttcgagttaggagacagactgaagcttatcgccgggcagggtaatgttatcgttcttgggaatgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctaatacatcgggtcccccagctgccntaatgtcatgntcgcatgctnaaaaagatatcgcctngggtgcatgcccaccccccgaacgaccccctgtcgagaatggctctgggncaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccctgtgacattctatgcngacncacagaggagacggatacccgtacatagcagcatcactggtgtagatgatggcgcgctgtggccgaggcatgctatccaaccactncgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccattccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaattacnggcgcctgcatcgcgtgatgacaagcaactacttaatgggagcgctgctctggcacattcagtaggtccattnnanncnnantnttnccanccntaccnacaccggccttgtantgngnntcgtnntccnnnnngcnnaanngnttcntgntncaannacagaaanaaagtactacgttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaacgttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcggagcncaggtgtaagaagtcagccctatgccgcgaaatgctgccgggcggtgagatctccaacgaaggaaagttgtcgcgggcggctgcgccacaatccgccgcntncgncaacgtannccnganatccggangancagngtnngnaaancatccgncggcttntagcganacccaatntanngnacaggctaccatacaatgtaaacagcncgtcctgatgcctgnaagcggtgtcgngcttacctnatggncngntacnnnnatgnnaganttcgncgcngggattttacnnngtnnntggctcaacnnaagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccacgaaggcatacgcccgtccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcncagcttgtttaattactgcaagctagacatngtgtttctggctnnccngncntcnntcccagaagcatccctnggcgcgncnacnaggctgttcattcgtggtntaagcattatcgnaaacgctttcatccttacaccgatctacgttgttaagcagtgcgtacaatgtaaaaattggtgagcaccaanccgtttaccctgatccgatagtatttccgatgttanacccgtacagatctgttcgcccagagggcagcgatgtacgaggactnagtacttacctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttcctcttatgtacgtaattgtatgttcctttaccatccactcgaccggccttnaaagacgtggtctcaccaacggaagcatgagcgtgagntaattacccgtggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggcagatnagcncatgatccgngnggnagcttttctgttcagngctcggctccgcggggtgatggcccacgctatttcggatggtcgcttgctcgacgaataatttctcccgtccccactaaccactgccaatgaaagtcctctcgttcgtgtatgngtacggcggagatcaaagaaggtagtcanctagattgagcaacgcataaatcccaaatgacntgtctatgaaatagaggatgcgctagtgttcgatcgtcgctgatcntgccttacgccccgttgtcactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggantcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagcccctgaacgcgttcagccgttggggagaangagcgattgcattgggggcttaccgntggtccctatttcattcgaggtccaactatgccccagtaagcatatgcggaaaatcaaaacgctgcacggaggcgctgcacccatttcagcacccttccccggggacaacttcacngctgagtctccaaacttgcgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcactntaacgataaacgccggtcaggtggacgtcgcgtcccgtgcgagcgaggtagaacggtcataacctgagggctagaacttgaaagnacgggcctccatctttaacgctaaattacgcatgntggcgggtgaaagagnccggaacggattctttntagcgcctcgggcccgggtcgttggggtacatactttgatgacctctaactctacncgtcgtaaacccagatccgtctgccggcacccaattctgttctnctctcaactccggaattgtgngccgaggcgtaacgccatccccctcataatgtctcatgatcggggtgccagttcaaaatcgtatcaaaatattgatcctggtgggcgcatgtgcccatcngcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcagttgggctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcaaagcggtgtgaacgccccgcggtaaagcgggggagagaccggtagtcacaaagtgtcgcctcgccacaagcaccacgatcgtcagttacaagtcnatgtaatcaccagnacccggcgcngcgcgcaccggaggggatcaaagactcaacatctacgtactggtccatctttctttccgtttaggaaggccggaaatcagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcatacccgtaacatcaggaagtgggtcatgaagacctcacacattgggtgtntaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcgttgcatctcccacagcacgggtcctccaaagagngggngccattgccctccccagntnccctctcacgttanaaaacatttaatagncgccaatgcggaggtgtagtgcggngtctcatcctctggcaatncctttaaagtctaacgctgactcgctagcggggcacgatcgacgcccacggcaggtncttactgcccctgtgggccgggcngtgcnntcctccttactaaatgtatcaatcatagctcccaccctctcacganacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgggattcaacatactttctcgccctggggatctaggagggctgggacccagcttggagaagatcttcggcggttagttgtcgatggcgcccggccggacccgatccgtgcaaatcgtgcctcccggccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctccngngcatttctgaagcaatgaccgnntgccaggcctggagctcgggcgcggcacgtttgattggggatagacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccaggaagatgttttaaacaccncgcnncgttctcaacggcngccnactnnngngganntntnnanngtnactgnttannncnccntnccgngtggcggnnannantnggngnagaangtagnnnccnntgggaactactgtattgcagaaacaattacgctccggcnttatgcgccactaggccccccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggntactcaacagtagccgcctgcgtcggtaacgtatncgccgcagcaactgccgtccggacgattgcctcgaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaanagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgccncctcctctcgttcagtcgtggccccgttgggtcccatgcccggtccgttcggggtnctgacatggatcacgctaatcaccgctatttgggccgttcgatcataaccgcgcaggcatgatgttgnanttcgtccaagtgtgggagatgttggagcaagcgcgagatctctatctaagtcaggttcactcactcaccactgtggctccggtggggtagcacaatcggcttagcagcgggtgccctcgtactgagtcattgaatcctccgattgggggcgatctactctgtggcttatgactctggctttgattgacagttccggtaatgaacttagatctcgaggtcgccgagctgcctggcgtcctgtttctactagattgatagagtgcggtaggtagggccnacatggacggggcgaaacctgctcgacggggattacctaccnctcggtaaacaaagacttcaaccgcttagttggcggaacatcctgcctatccctcgnntagccggaagtcaggatctactcctgcctatgtgttactcgtcataaggtatacacgcacatgcctccgatggccagactacacttgctgtccttctaggatcgccacttaggagtacnctggtctgtaagtcacggcattgctagctcgcatagcgttctttgggttgcgcagctaccggaaggcanttagcgacgtccgacancgcagctcggacgncaggtttcccgttgtgttcgcgataagtatagagggnaaaagctcgccactacctgacttgcgtggaactgggttaattggtgggtagcacggctagctacaggagtcctaatgcgagatcgaagataaaattgccngaagccactcaaagtcttttcgcataagncagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagagcaagaatagattgtctcagcacccggtctctgagtgtgacactcgatctgaatctcgtaaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagnatggatggcggccaccgcccgcgnnnaagacaagccgacttaaagttctttccacaagcatattttcggattagacggcttgaatnttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccanggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcntctgcttcttcgaggcggtaatgccacggataaagtccgcttggaatcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatgantcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctccgtctgaagccgggtaatcgcagcttgtattcacacagttgacnattggccgatctttcggactacgacttccaaatggtttaccgggggtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactnactcagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacatataggcgttacgggtcntctccccgtcatcccctggtcgggtgaatgtgggggcaggcaatgggaatcactaacggcgcgaccnggttnaganaaggnnnnngactcanancgcnttnnngcnncncncgcnnnngacncngnnnntnngancnngngnccnngcgcnccnanngnnngagnngnnnanttnngnncntagtaccnngtnttnncncctncanntgnctattngntnnncngtcggnannacngtcaccaacaaaaatatttcgncngatnggcngtcntcancncggcggaccanctnngggnnntttgtgtntgntggnccggntncncctgtgnccattccnaangcgtnnnagcgtgnngnnnntncgnttcntctnntgnganatgacnctntncnnnngcnnnatnggcctnccncacnncgnggacgntaaccgctganntgttnnanacgncgtnancngccganncnanctcnngnnnancnnanacgtggcgtatatgtacacctagatgtgaaggtgtgncggcataagttccttagtaccagtcgtacncccnnanantnnanaccatggccttggcangatngcannctttggctgaaannancnntccnattgccaggtttaanatnctagttgacgccctgtgtttcagacgtgttaaangcgcnaatgaancanatnactnnnttaatcntcggaccncctgtgnaattgacgtnncagncaatntacgntnagcnncaccaactctnccccgncgncngatncattgntcncggananattcnccgngaacntaggtactaggtgggactttagttaaaatcatttctagtacnagcccgacacgtgcatacgaccaggtgctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaantgaatattcgcgtctgtgcgtcccaatgggaagcnanannaaccaggatctctncnnntagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccaccccacntggngcccaataaccagtctccacgcgtcttcaacgatctgggcttccttgggtaagnaactgactaccgtggggagtgggggtaccgcttgctgaaatctgcgtgtaccgttcagaataatactgtgtaacntccgggggactaaaagnctctncgtcgaggggatgcatacgtgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatncagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtctataaacttaggcgttctcttcattctgaggtgacgctccattgttacgcaaccccgagcaagctctcggattcactcgccgggcatacacaacttaaccacgtgctgctgtcttttgttntccctgcgttccttgctgtatgtgccgaaaacaagcgtctgtcctagacacaggcctggtgcganaacgaagagaatggtcatggtgggtacaggcagatctcttggatgcgaggaggtttatttttgcaggacaacnacggagaccgctccatgttcgccgattgntggcggttcttagcattgccctcgacctagtttcaagcgctccgggccgcgtgaatgaccgcccgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccngggctgctggtcaacttaattctaaacccttatgcatcccacagtcttcgcgatggcttcgtgcangcaagccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgcgtccnactaagtggaagccaaataatataatgcnggtggacaacgcccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctcngctaatccatcggtctcgatgcgggaatcaagaccgacaaagcnaacctgggcttcgaggtttcccacgacggtagtcctgtatgggaggtcaatctcgtcttcgtgatgctaggacacatggtataatcgagagggcaagtcgcncaaactacatatctgcctagctaccagatcacagagaactcaaccgantcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaanttcccatcactcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaaaaactgtccgntgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaacttcacctatcttnttaatgccggtaattggggccttacggggaaaagtatatcaaacggccntgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacgatgaccgccatttagcgtgtcctgtagcatctgggccagtgtatcagcggcggctagntcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaagattggccacatctgcttttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgntccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttagggggtcagattttagctttgtccctttgcgacgacgctcgagcnggtgcgagntgccggcctggtcgcctccaactgtaggaggccctcgaacagaannngaccgctatagaagtgtcaatcggctctaccccgncatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggngggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgagtagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagcgcgggtgtggccgttactatcaatatgggcccgcgtctcatttatgggactntagggaangtaataactattgcggaaattcgaaatgacagagatacttanccgtggttccactgcctattcgcctgctcactcgccctcatctnacctacggtggatagggctgatctgtgtcagggaaaagngaatggttgcaaggtaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacnngacgacgaggggcnggggtggcgggggncccccagtnttctagcgatagtctagggcgctaaatncgctaatattacccagccttttgtccnctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggntctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctanancnattccagaatagcggcgctctgaccgcctgcgctgtcacaaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagntaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtgncgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattcnaagttcttgtatgtaatatcgcgcgagtagtgggncgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatatanatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctntctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcacngcactcggtactaatcatcggcacgaactagaacctcgactaacngacagatagctagaatcacaagttgggggcagggaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctntttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgatancgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctgaagccgacactgcgccctnatctatggcctcagaagagcgggacaacgctaccgttgtgtcccaacagcctatatatcgtaatggccctcagcagtacnagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttcaactngcccttacggcctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttgaacagctcttaccttagaatgcttggcgctactacttgtgtcgggtgacgttgtcagttaanggtcggtggtactccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccncagctagtanntaacgaagactatcgtttcctttcgactttattggacagaagtattggatactcgcggttcgggtccgtaacacactccgcaggtggcacgagtcatnccgaaatcggtgtctactgagtatgctgcggaagagctacgtacggaaagggggtntacgccagttaagaaaacaatttgncagtaatgcgcaccttgagtagcgcctttcccagggctactttnggccggtgaccgggaaatcttttaaatttaggaagccaatgtcccgccagtganctngtgcccgatttgcgatgtnctcgtnnggcattaggtnnngnaaaacggtncttcgggaatntctttcccnnannanntggtctncnntgctangcttnnnnnnagntcggcgtncgtnnctcgggtccnaaataacagacanncggtggggannnnnngtgctnnancgaacgnntantnnngntatgccgttgnatnacganngccggcnnacaataggacgggccgacggacggccaggttcacaacgacctaagcttctcactacccacgtgctactagagtattgcgctctgggcccgcagggactatgtgtagtgcgcacgtgcgacctacggccttaggctaatctgatacgggactgtnctccgcccctcacgatggtgcccagcaacccgtagctagccgctaggccgtagctactgcccggttgagccgacggggtagtggggtgcaatgaggatacacaggggcctcctttccatgtgggagtgaatagcgctaacatgtacttcccagtactagtagggggattcgcgattgcattttgtgtttccctattagntctacttggaagagggcccaccgcactacggatcaaacaggcatactttaacgaccactttttaggacatgactcttacgttntgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccaataagagtaccacttccggcactctagagggagaccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgtncatnctgcggtccagtcagcgtcgctgcctcaaagccggactcttctttatngnaggggtgcccggacntcgngnccncnangtaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgccngtcccgccgnntatgcatgccgccagcgtgccgcatcatttagtgagctacgtgcaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtnattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactntggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgngagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgancangatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggttncagggaaccaatgccagcacggcaaggcggggcancctagagggagatccgnttctcctggtttatcggcatgatgaccgtcagttgctgtgngtttccgaagaanctcgggttccacggatatgagacgaatcgtgcagctgttgagcatctagcntcgtgacgcttggggcgcagtgccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataattgcttcatcatncttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgttgggcacatataaggtacgctctaaccagcgggngctcgaagattatgtngcccgtcctaaattcggcccactccttccagtttcatgcnccctacggcccgtgtttccaagagaanccggcnaataactgcataacggaggcgtcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactnccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttgatacngnccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtncatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcgggganatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctntggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgngagntctgcaatctgaatctaggcgttgagaggnccggtaccatggcgatggttaagcgtcgtgaatctttacgttctatggttaagctcagntgggtgtgtataatatactgaacgctcggggagatggatgnggantcgctgaagctcgttnggnaaccgagaccaaccatgatcgttcagatctnttggcacgtctcgaccccggatgcttgcgactaagttaatgactgngctgtcatgagtggtaagccacacttanatcggcgttggcagtcttcatagttcaantgttaaccaccactggccttccatggacttggtcagtgaatgtantctagttcccggatcagcgaaaataggcgacgcctcgcgtgcattcctacgcgggcgccccggngcgaancagnccncaagacgttccgttgggtgcaagattgagtgcgcattcggaccccgagtccctggcatttctttaagttgccgggtgggtcgactngtgtcnctccantaactgcgcagtcaggannatcnagantccttgnagnttcgttcgccggatctcgagtaagatctgaattgggacaaacggcttctgagacatccgatgttcaagtcgactatatccgatntactacgcggtcganaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcggtcgcgaaacattgttagctgtagcttttcaataggagtaggccggcaagagtttacccgccctggcggaacgtggtgactgcgntcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtggatgtagtaggttaataggatgncgancactntgcnctccaaatatcgatttgctacattgcaggaatacgatcgataactacnagctatnatatctgagccttacctccacgaaancgtatngctntcgannagctggcgaggnnactcgggtcgaccctggtccctatcaaacgccttcgagttcatcgggctcgaaccgtcgtgtatggcctggagcccgggcgtccgctcgcccataacctaagagccttgaattaatgtacacgccccatgaaatatgtggcggcacgctataatagtggagtgtcaagtgatngggnnctcngagacncgacgaacggtgggtncngtctngagcacnagnattccngtcgatcaatnacgantagttgcaagtcntctgccacaacatcggccaccctgcancccctgggagctanngttgntatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgtnagccaaanaactgggtccacccgcgancgcggggacaccggcctgcattgccaaagtcccctggtgcgtangtctntggcgtgactgacaaattggatctggtagtaancgaacacaaaactgnggaactnacatctanagacttcccattctnnccatccacatataggtatggagtcgattcccncncnatggacnctancngcggtttnnnagatgncctaggtaanngtccggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcganaaannnnnnngggcttcgncgntgcngcaannannncncnnnncncnnanacccaccnnnnnnccnnnntcnngancatnncnctatctgacggggaaaacgctgttttgttcccagaagatggtgtttttcatanatncgggatgaacaatatgtccatttctacggctcactnagggcgccctctgccgggncgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacataggacctcggcnggccccaaatccgtctcacccatgtaangnntgngngncangnncgtttgattacccgcgcacccccccagtgaggatactggaattgagagttcatccccgccgaacttactcagacagatcaactagtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctgnaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatcntnttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtaagcttctttgcggttcgatggttgcncacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcnctacgacntacccctcagtcaaggttgcgacgtgtccggacatagtccngcccgtgatcggcaaaatctcggttggaatagggcgaacatccntgtanggaacccaggcttcggccaagacttttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggncatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggataccccaacagtgcgattggcaacacaatccttacgtcacactatcccataccacatcgagctagtcctagcccgccatggtaggcntcactgtgctcataattttgcgcgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcactcaggnttngctggtcgnacgggcggcttcatgccccgctataccttttgcccgcgcctagtttnccgtaatgccttattnagcacagcagcggnatcnccagtacgaggnnncnctgccggcctacggatgtgcgaaggtgatgctgcccatatatactgccgaaactatccctatggctnttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctgntccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgtatctacttggcngtaaagacctaagcacgccngccacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggatagcaccattcactagagatttttcaggcccagtctccaagtcgcttgcagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaaatgttcggcgacgcccaagacgcataaagggcgctaggcctcgaaatactccggcttatagtgaatcttggcggcttacccatgcaaccgtcaatcggaacaaatggcgctccgacggcaatgggctttgaactggtggcagtaggaaccttcggtcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagctgcacagtgggccttacgcnacccagaaggacgtaaagancgcactccaacctccacgcggattccaagtctgattctatgggacatccgtagggtagacattaagccnacggatggccagggactggtnctccttccctaagtccccagcgttccacctcatccgganttgaagaataacntggctcctggagcctggggtattccgcntctccattggagacccgggctactatagttattcttctgtattggtaattaagaggaatatctcgctgggataccnccatcntggggcgctggtacgcctttcgcaataactgcattccatggcgttcatcgactgtgaccctttggtacccggcgcacgcttgttattaagtagttccacctngcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatgganactgctcaatacgcagcggctattcttttccctcctcctctagcacattcctaatagctggcccagcgtaatgncaagtaatggaccataagcgggcggcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaaccnganttggggggganaagatnccancnattcgtacngggaccacccnnngcggccantncccntncnanntctcgnantcaaaccctttancagatttgtgcgttaaaggcatccanaggggacctgaagactagcagcgtgaaggtnatcgaataagnngaatcatgagtccgtgtactccggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactcccttagatcacggtcgcacgcgcnctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcnccgcagtcatagtcccgcagcaagcggncgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtnncgcccgngctantgngnnctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatganccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagaagatgcgcgaggaacccctggcagtcaccaggcaagcgagattcttgacttngatcgttgcagtatgttcgtangagnggggcgtaccgcnccgactttntgcccagantgcgttcgtacgtnagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggccccnganngnanngtnnacanncnnntngnncacncgnatnctnnttanncgtnnnngngacgagncggngncnanntnnnanngganngnggnnncnnnnagtnnngatcnccnnngnatngagganntncnaaatnnnntccngntnncagtctcngnncnnnggtnngnnnnannaccggnncnngncnccagaacnnnctagatnancngagnatannnggcgccggcccagtngnttcaacgagttgtnaagcacagttgtngatgcnntaacggattaacgaagttnaccataanctntgcgggancaatcnnntngatttgnacccatncnannctgcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgcaccggttttagcgggcctgagaaacaagcctttgtcgcngtgtgnacnnggnngtgnccnngnnttngcggngtggangcgnnccgttncantncaccncncgatncttgnnnnnnntcnncnnnncntntngcngntcnaaatnntcnagntnganntnangccnnnntgnnngnaaantnnngctnnnnnngngnntnnagggnnnnngtaanntcnngnannnannnngngcgctnnnctaggcgnnnatgnatgnncacanggnngaaccttnggtcagntgncanctnnncngtngngagancnantgncgcangctagtttttagaaacccgtaaagctcgcgtgtacactgcagtcgacttgaaattcannacgccacaaacantccaannaaggancccgnaaaacctccagtcgaacagccgtctcngngactaacaacccgcacnnggtctaggccctgccagattccttattctctcccttgcgtagtgtcgcgtactcacgaacggcaagcgtatatggggcccatagctattagcgctacgcgcgagggagtacatgcncccattttgtgacgttgactgcaaactttggaagctaagntgggcatccaccggccacgagacaagggctacccttaccgctgacctgtcgggaaagtantattagtccgggcgcagtgggttgtctcatcgttacgcgcgtagttctggattcgggncgtacgggtgtcgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacagggncggggctgcnaaaatgcactcatgtgcgcggccgctantgcagnatagcatgtgatgcatacgaacancaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctctccgcagttatgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccngtcccgaaangnatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatcngcannngnnnnanannnaacgtcnaacngnacgactcncanntcnnaatgncgnnncgttcnngctntcananngnnncngnnggatancntgtantnncnnagnangcngcttantnnaanannnnngcgncctacntgcgnntgctnngnncgnggtgantntgagtntnncagacgacccgtttngctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtntatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgttgggcgaagcaaatccgcctcggggcgtttcaaactgctcctcataactgngtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttgcttagcccagatntgggtcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacgntggtaagacgagatttcgccgcgggcgctccggtccgcctatcgcgagtggnngttaagtcccaaggtcgcagtcggtccctgttatcgaggtccagcatatgtgttcagtccctggctccgctatacggcagagcagatattcncgtaaaccgacgtccgntgtagntgttaagatctgcnaaaagcgggcccctnccgggtaggaccacgtgctcnccngcgctacaaagacaacagtngacacagacttcgtcccgttaaatctatgaatgccatgttaacccgcggcgcagccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggagagtagctacatnaacgccctaaatcgatgcggccctnangntgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcntgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgncggcacaactncggtggcgacgcggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtccccatactttncaatnaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatcccctttcatggggattcttcaggacgtcactacgtcaagtgccactaccttccttctgtccaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgacccccccggagaagtcctcccagtcgcactgcttggactctaggcngctacatgcagcgatntaatcgtaaataatcanagatagcctttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggccngaagacagagttaaaacgatgatctcctgcggtccatgggaggcactacgttgtgtcatttacccacggacagaacgtgcntgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtttgtctgctcatcccgagcccacaacnccaatgaatttacgatacggcggctnctttagatagcccctcgacagagtggacattttggcnntagcncnncannggtgnngtncattnnagcctanancgccatncancagcgcctcncaagcctgncngttcctacnnnnttggtgcaagtatcaancccgtnccgnnntngnnannnctncnngcngtnngacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctaacccgacccgggattgcanncnnnngnnncacnntatcttnngnnnntncnncnanannnnaccgtcanntttnannccgcngntnnggnnnnnanntggtgtcagtaccacccaaccacagtcgagtgcgcctgcatacgtcgtcccccggttgcagtcaaaattaatgtgtaaccgtgcgaccccttacggatctgagtnaagccgtaggcatcctccctgggggacnaggnacagacccgattcattttcgttcgggaatangacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagctctacggatggcgttcagcggttgggcgcattccgncntntantgcctnnngnnnncnnngcnacgcnnncnnnnnnncacannaatacgactaggagagcccacatgagantattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtantgtgtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactccagaacagntgggggagaaatcggaaaacaaacgcgatggaggtcgtctgggattcngntgccctccagctcagcggaatgaagccgtttcacctngtaggnccccgnncggcccaancgaatnantgcgtcccgtanagcncnagatttaaaagaagaggtnnttgggancnaacactngtnaaacnagnccanaagatcgtagngagncgcaacanngcagaggtgnactacngnnnagggggaccattaatntgggcngtttngnnacttgtnatccgtncgtantgcttnntnancgcanacnnncttnacactcctatgaccccgtaggccacgtccatcgtgtaactgatgctaccatcgaatctcagcgcgggtgatgccatttccggcatgtggcagccngtcgggtcctcgagggaagccacagagtagttcganggggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtagtcctttacgaggtacctnagaagttgtnngctcttaagttgcacaacccctnggcgncccnaccnnnatcntggntttantggtncgatngcngggggctgnccaccttcgcncngtgaggggncataagttngcacggnnttnggaagccnactacnngnagcgtaacaataatgcggagagtagaaacncagccngcnangcttaacccngagngnnactnaaggcnacactagtanntcagagttccgccctatcgtgaaatcctatcatgnccgcctnncctttgctacgcgagtagngacacctattgagtggagctacgctctgttagaatggacaagtctggcngnanntctntnngncgngcntannnngtancngngntattngctcgcgctaccgcgaagtcaggtaangttatcgcctctacacgacccaaatgcataaggctagagtcntcctnacncttcatcgctagcntganantgccgccgaacataaccgttatctcgttggtcgccnatcgtctctagaggctacntttagtagngcctaccatactcactactcggtccggtttcttattcctattcaatcaagagnaagcaatacgtccaacccgagccgatgaggctcaggctttattggaggggcatctctccgaaggaaacnnggccccaagccatgcagttctagcattagcgcccgcgacaccaatcaacttatcttcngcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatangccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttncctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatngtantagtcaaccagccgcgcccaaggccagaccgtncgagtcttgacatgactcggcagtccccgtactcagaggagactcgccnagcgagacgacgcggcacgcccgggattcaatgggcggccttgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggnccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctatatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggcnttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcagatgagatctggcctgaangctgatacgggaatatcncgagccagnangnttcgatnnnncncaggncncnttgnatccccatngnncntgaatggctcataacnccctatagaacnccttgcacttcacgtcgcgtctcctagcacgactcggtaatgcgcggggtagccttaacgtgccacctcagncgcggcgctttcgctgcttaacaggacgtacttgcanccgttcacggnttgggnngagnttacgccagatctatttactttgcgccnattaanncttaaatacaccgctacccccgagntatccncntgccngcacgantaggctggntncaatcagcncgtgcnnggcngagnnnntnnnnttnctcgcngttnannccnngcnnnccgtcngggccnggccnccnagccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactntggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtggacggctcacaacgcngtctcagggacnagatcaaatagcagaaatgcganttctatgttcagcagctatgtaatcatatgtaggacctcntcngaactcagccgttacgtnnagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtgncgangcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtggganttaggctgttaatccgacgtctcacaaggcnggcatatcggctagacgtagtaggcttgtgggttggaacggtagcagtctattctggcggcgctatatcttnacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgnaaacagcgcngtgaacgcaactcccggagcgaagtcccccacgtacctagtgctgtccccctaccttagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacngccggtgcttcgcacacaatcgtaaagagaaagtcgcgggtacccccgacttagtttattccaacgcggaaagagtagtgcggggagaccccctctccctcacgttcgcggaagaaccatagtgttttgttcgcccgattctttgcacccgcgggactcttctgcgatggtaattgtggattgtttctagcgacatgagnactctnatcaccgagggggggccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgtcacccgcggtttttggcggtatacctcggtcgactcgagtgccgtctcgggcgtcgganttcaacagcccnnaccgcgcaagcagcgagtataatctattagaggagcatttgtnttctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgcttaacgcctaccccctaatgcgatancngcaggcgggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactatctctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattagntgncngnngtgctgaatggcgtaatgtngagggnngcanggtgctgagaaaaataacggtcgcttagntctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgttagcctatcncaataggcctggtcatacattanatacggcggnntnccattctgggatagatnggtgngcgnggtagncgaanganaagggcgtccntcgagactcactcctctttgcgcctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcangccattcttatcagcccatgcgagtgataccatagacacctaggccctattaggggcagtcagtcgcttgcaagagaggtttgcatcttngcaagaggngagggatatgatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgntcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatcgacgtgttcgggtgtcacagttgcnttangtcngnccgngntnncccannnaccnctnggnnangggggtatgcgaanagncacttcgcntnttgctngcactannacngctnncgactgagngaaccgaacggggcgctttctgggactagtgtcgcccttaaggtcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccttaccccacgagctagggcctnnccatcttatgcgcgacacatcgcggttcgggtgagaccgggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgactggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaagcctacgctcgctcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacatnccatataggagttccatagatgccctggagtattgacgctaagtccttcggacagcggatggggaggcnacctcgagagaatgctaattggngangagttgncctacncatccntccnaacaagtgtagagnngtcagtgattcaccgntnannggctggncncnaatngcgggnaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcgacacactctaccngtacccagaccgcttcacnggaggcccgggccgcggggttaacgttcagcggcagaattcttagtattcacacaggcggtggcatatggcatatggtagggtttatacaattgcgttaccctcnaagccgcccatcttaggaatgctcgaaacagcttagatagcgagtcgcttcgcgggctagcactnaacgggcctgctcagtcagtgaggcacgatcttcttgtacacgngcnnctnctangattgtngagtnaccctcgctnnnntgnnacnaccnnnnctcggacannncnncgacatnggncctttnaaaacanccaacagtttaattgntgtgntncnccngntagggtaganaanncncngnngannnatnttcgcanncnanannanaannntancncggaagggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagagtnttccttctcacgaacatcgctgataancnaannccnnggnnacnnctgtgagcggntagaggcctgttaagatncgngctnnncnnangaangattcgttgtccnnagnnntnggnttgggagncagcgnnnaggctngntttncntctncacnngtnngnagangctngctnnnnncttgcccagggggactgggggctgttaataccccgattctatgaatgctgtagtcatcggctggatacatggtggtctancnnnactantnnnnntgatnnnnnnncccntactnccttnaganncngnnnntantntntcnnngcatnacccgcntgaccnnnnntnngtngtnggnccngnnncnccctnagcanngnnnncgtnatnannncngtgggnttcnanntgngganttnatannncnnntcnaatngnncgnntnntcncngnncnggggcnccgntntgcntcncngngnnnccagtcnagnnntcnncacngtgctgnnncagggggannnnacancccngcngccngaantcggnnacgtaanannanngngcnaangctcgtnancgangnnnnaancngangnangngnngnatnccgnacnngtngcnnnntanaatngcgannctngtnnntcgcgtnagcaganncgcgtacagcggggttagnggngnnctagcancattccngggngaangcnacancgtgacacggcgnantggncgatcggngccagttcanataccnagccagtaanggcggggnanaaccatgcgngnannctntgtanttcntttnctatactttanatnttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaantagaaatgtggcgtatgcactagcaattttggtctccacaagagggagtctacaangctagctgatacaagaagcgagttgggtgtcgtagatacggttccgagagggcgccttgtcgtcgattaacgtacgccatgttagctcaaactcggccgtntactgtataattcgcatggaatctgtagaggcaaatccgctccttagtccgggggaagccgcccaacgtcgctaccgagtttgactgtggacatggtggcgacagtaccgcagacatgggagtcgtaagtataaagtgccttagctcgcctannctcatcctacacatccacgacctgacacgccgcttcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgtatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggactccgaaatattgagtaccgtatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaaggggcagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggcnncntcacngctnnnnnncgccgtnaggntgnagatatnntnnngnaagntcaatannntntntcagtnnnngnnngatngtannagnccccaaannntcnggtcctnancancnctccnctnattgnnngatncctcccgcacccnnganangggngngatngcgtannatgcccccnngagacnncngaganttgnnnntngangnanacctncttntaacanangcccgtaanngcaatgnnanncagctgttgtagcagcattttcacaaaggccggcttcagtacggnnncanaacaacctaangtttatcgntgtgggaggggggacgtgcngccactgggnaggnncctacgcgcagcagatcaangtttgtnagttanttgcgaattcaaagtactntgccaagccaacacnnggggnctatccgagtncggctaattgctgancnncaaaanatcngactaccacncgncnacggtcagtntgtcagcngagaacaaccctagcctaatggaatgnctctntngnaacanttgctcttacancganagcnncagagtngtcanaangganctanngcnccnnntnctgcnntcnntaccgcnngnanntaacaaagngtcantagctntatttgtagtagngacgtgctaagcatagggccaagcgcttgtgattgagtcaggaaaccattgctactngnatgacggaagcggccagaggacatgaacggatttaagcnncgnggcctgtgctcntgncttccananaccctcggggggannggacnagtnnnncagcatctaaaccttcgggccgtgcgntttttgnanngtggnnggtatcagctcntgactatccntnncgttccncgactntntggtttcgggaccacncgnnaggggctctnaggnnacnggccagtagtcttatgganctnagaccgtgngtactgnanngtntncattgaccgngtaaggtnagnncccanccacttcgtcctgttgctanncgcaggagcacacncgcggcgtacnntccnnctnnaatctcaaacangcgttagntcgcgntttcnntacnnntctgcnnnncatctnccnangcagccttcctaagacatccggacatactgggggtgctagncacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaantcaaagtgggaagggtataaccaacnataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactanagctgnngagtacccggagatctttaggggcnccacgcccgcagttcatccatgcatcttaagaatactgnagggcgaaggtgcacaaaacccgcgtaaatgctanngcctctcattctncgtacttaccgccgacccggaccggatcacnggctcttggctggctcctactgcaatcctagatcgtacnctccagngcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggggatacggccgggtataggtaaggccacgacattgagnccgcgcgtaataacgngggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgacttatggacgcaagtgccatggattatgtttcgtccggcggcaatgctcggccttgtgtatttgcgagcaagggcacaccgagtgagagcacgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcagncngggagtatgggcccgggagnaannttangctccgnnaggngcctcgcntcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcantagaagatgctcttctgcctacccccgtaacatgnctccangtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgacccgatggtagcagaagctctgcaaggagcctagaggtagctcggtgatnatctctaagacccgagagattttaggaatagaactaattgctaaaccgccggcgctngcagccgccgtagntggttggtccgaaccgcagcccaggcctcgcctcgacacancgcgattgttctncggtnccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcanaactccgttcttaggtgtggcattcggctcatggaagtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgngtcccgtgggatgaagaggcatgcggctataccgagcgagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttacgnntacgagctaaaacgttacngctangatntgatacncaattgggattaatagtatctgtggatactacaggcttacctatccttgcaagacccgccctttggtgagtaggngnacggctnatgcntcaggtaagtntggaaacccatggtattaacaaatgtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttagagagcgtatcccgacncgccaaggcatacaccgccgtatcatnggtaagcattagctattcgaccaatctctgcgctgagnactcattctgacccggagggaccggcaccggactgatggccggctctgccattcctaccanaataagggggctagancccgcagcctggctggnttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttntcacgctcaaaggattagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctctcaaaaggggccgtgagactccgtcaggtagggataccgatttgtatctaataatcttatactcctgaggcattcaatatcntctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacgggnagggggcggcagaagtcagggcgcttgacnaatgttgtttgcgnccgtccggacgnnnccanagtngtngtcgannnnnatnncactcggaagagtcnacnngatgnnnctantcanncntgnnanccgacnnantnacttcnnnnnnntanctnntnanccgncncnngnnaggngncntngttgcngnaacgaagcactcccgtgcttaaatcagcatagctccctcggcgtttngatcgttcatcacagacttcggactgcggcaanttaataattaatccttangacgagttattccaagcagcatgacccccccagaagattccaacccataaaagttcgtgagangcgataggccgacttaggacagaggaacaaatttggtgggctcatatgtcaccaagttcgcatgcgtttngaaggccttctgtgtggcgtgtacgtaacaagggacccctggcgntaccnaganagtgaccaactttgtangcggacgtgtntncganngnnnnnggggnnnanntgagaattttatacagcgcnnatncnnanannacntcnattgnacctaccgattttgtatgtttcattcattcctagtagatgctgcagtgagctaataatgcccnggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccaggagcccgnngcgctnnccatnnntgtggtacgtctcagtcaggcgtactgactacagactngtnnnnnngncngagcaannntncaantganctnacgnggngcgtcggganngtttgggagacnggtgctcanngcgnccngncggganagngaggcggcgnggncnntannnntggtccnctanganngggntctntgaaccagccnnntgcctttngaactnntngncnnnannnnncccccttncgtagcgnnggcaancggagggggcntnaggagcacgnactgnnagtagnnaanctctngngtntctggnntcncangggccacgcgtgatgagngcannnttntacngttcngncggttggacncctgngttgnnntgtnnnattngncgnnngcnnatgcngnnnngacncnnttnnnncaagcactgtcccggccgcngatgtgtngtncagaatnangntgtcancncccnggtnaantccggncaagggctntccncnnacttcacnggagaancnggttgnannnnggaggtgccgngcgnncacnnnccnatgcnntccccgngcntggccancttgaagtngccgngtacacccagntacagatacctcaccntaccnannnnacnntnnctctntnccgnnggncccacatgtcttctgntttaggataaantatggantccnctattcacagccgcggcgtgaaccggttgaatanantnangtgnnnnatttgtgcccagtttagcttcccctacgccactttattctntncccctcggtngcanntttagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccaaatcgtgcgtgaacgcgcacatccagcatcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacccgcgtaangaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaantcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatantggataaacctctgttgagcgctgtattcagcaagcaagtgnagggactattnggatgtcatcccngggtncnnntctcnactcacnagnncttgacnaactagctcatggagnatgtcanacgcntcgtatgatatactgtacattagctatgtgnatgggcatgaatcgctcacgattctaaataaaacgntcggtggatgtatgacatggncttttctcgaacacgtcctcgtcctcgangaccgaggcaccaatgacaactagtaacctctgccgaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattganccncccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggaggaacgaccgacaccgggctgccccctgagtattcgaatcaactttacagtcttaaacacntggctcacttagacaacaaatgctgtgcgcgctactgtctgggctattaagaangcactcgtagtcgtatccacgatgacctacgtacngcccngnanngnaanctacccntgacaanntgtgaacgcactggtcgggagaaagccttcactaaagtgtctagagggtacgcaggcnaagcacagacgggcngcgcaggcgacaagtactattcataagagccagcaggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctnacgtacacantagncagagnngcngagcnnnatacttngttncgcnggaantaannngncgtntnacntgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcatgtaccccgggaagagatcgctcgtcctgaacagatcgactgctcgtgagagcaattttgtgggcgcagcgcccggccgtgctgtcaggnttgngnnnatctcctatagatccggcccagtgccaaacgctcgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttcttgactaagttcgcgtacncgacatactgtcggactgatactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggctattgcttgctcggcttangantttacatggcgannnccaacattcgtnattctcagaaagtagccaatgcgtatcaacgtaaacaaanagagtganactttgggtggccaatccttttccaggtcgtcggcgattgccgaccgcttgctaggtcgagngnanngcngttnacnccgncgattcngatncgnnctcngcaagcaggcttctnccannnngcaannnttgcgcgcctnaanngntnncggcacgcgcgngccngcgannttctggaatncngctgccccgtctcnggtagcgagtgcgntacgcagggcaagggagcggaggtgacatccnaaggaatgtntctgtgacactttgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttgagtcattcttcnaatcagttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccctattagtgtgggttgactcgcnnnnntatggtaactctcgcccgacgtcagattaaaaacccgtctagcgacgccgttacgtcaccgatccctgganagggaggacgtgnggcgangtcacngaacngacgnctggtngcgnngantagcnatactatgagcgggatcngacnactacgngcgctcttgacgacccatgtgtcttctctgtcttccgcgttttgctcttacccatcgccaaccatcctcctgtttcgaccagcgttagngagttgacacgcgtgcggacgcccggccggtgcttctgccgttatgtgcgagaggattctcacgagcctcccatagtcgagcggccatcagtnaagctgggtgtgatgagagacgactcggtgtcagaaggcttncatgcgcatgacacttctcctgcacctcccgttctccgacccatcaggtcgtcgcncgtgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtntgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccntggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctcgtaaatatgttctctctagcagggcctcattcccatgtcacctccatttctctccatttagncctcgactgggttaggtcgttgccangcgttctcccctccagatgtgctcggccccggcgctccaanttctgaggaaaacaggccaggcccccagtcgcattacggcacaggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccgggatcactctcgagacggcgagnncctcgnccacccagttggggtaccctatgggtgtgtcagaggagctgcccggctagccttncccctagtctggtgcacgggtagtataccgaccttgagttaccaccagggtgcgcgaatcgaggctggtttacgggggcggaatcgtccgcgagaggcgcgtncnnccccnggtnncacgagnangntnatacgatgcggnnacgngnncgganggnnanantcgcngngnccntnnnnngntttgncntatacgagttacgtatgcgatccgcagagggggcccagtggccccccgcaaccaggtgggagtcgtgaccctccggttgcccccagtgcccgagaccaattccctaacgattttggccagctncccacctgtggcgtttacgctgccaaacgctgggtattccgacgagcagcgatgtgcgagccnggggagnannncctatcgagccttgcgnttntcanagttgcacgaggaccnaggcgacacctgccccttgggggtgcgttgaancncgccncgcccattntagaatcaaagaaggngtgacctagaaatnngagcccaatgnnnnatnntaatangcgnccaccactctcctagacccngngcanaacacgngaatgcaggaggcnnnagcgatggcaannngntggcnagcgcccnttttctacgcgtngcaaatgtggnttnncgngacgctgngngcntnnnctngttgtctngcacggtgctgnagnnnncnnngaangcnnnnngngcgaccnnnnttcncanggncntaggnaangtncgngtngcgtnagnaccnntnngtganancnnnnntntaacncncnnnnnnaangtcgggcacncntaaggcatttcggacnatttctagcctgangcnngcctanaccgnnagctatgaataccgctaccgatngcttgaggaagcgatgggataattcccgccacagcacttggtcgctaaaaggacgctcgacgaacaatcggatcttgctggtttctgcgcgcttccgngcatcgattggggcgcaattcgcgnacgntnntggaatatcngcnttagtnntccgcaantcaatnncanngannagcgaacntcatacggccctacnactnggcanncnnnngccntncnnnannnaggccnntnggngnanaccanacacgngtgtnnntnancncntnattngttggcacccgagnnanacccgnngttagcanagntgcaatnntgtnnacncgntgcggntngantttcngagctcatatngcncttaagccttgcnangcctccanncttcgggcctattgcgatncnttntggcgggaatcgactcacccttacangtcgnnttgnncaagatcctcncaggngagtggtcacgtaagacaccacctagcaccatccaagctgggtaagccgaagggcacctcggttgggtgcgagcgggcctgtgcacccaagataatctttgtaccttaaggcgtgntccccctaannnnncacgccngcnnnnttcnnnntnangtnnnncnnacgnnngggnnnctanctntcncgngccaggnagnnnnnccnnanggtgaacgtnngncngtaagngactnnncccancctancnntgcgcnnctgcacttcnnaatnncangcncgcgcnnantataaataaagcatggagntnaagnnaancaannntngngttacnaaatnnggcggngcgnacgagccgtagcggcactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctcnanggcttatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatgcaaggttcgggagncnntactnagaccttgcgcacagccagcggccggcggtggtcaagccngtgnaaangagggcacgggtgaggatcactaccgcatctaatacagtatcgcccgcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttggcgatganntcctcgcncatttagaatcnagattgttcggagtcatacccgtgtatcccaaggggtgtacagggnctcgaaatccttgactgaccatctgatgcgaggatctgaaggagtccgcgttctatccgtcatggcagnngcgnatccaattttgntnngctncgttgtacntgcncntcngtcnantnnntgntcaacggcgaaacttcgagatagcgctcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctgangggnttagnnnnnncnnccngaatnnctgttngnttgncgcagcngctcaanccngccncgtttangnactcnnccgcccngtnctnnccaggtgnacanncanncnnctgcnnntcnnctngnnaanaaccgaccncanagnngnggtnancccctggncactgnncatnancnnangntcannngntnngctantggnaataaacgnggnannncgnnnnacaacgggggttataccattcaaatcagnacagtgaagccgttgtggggcnncgcgcccnccaccnnannancnagaanannggnnnccntggntcnacgtgncgnccattcaatnanncacantnnannggnnnctacnnnnnctgggnnnncnnnnannnntccanctgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgaaacgcgtacaggacgtgacacatccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagataganggtgcagtcaccgangggtggcattctatgtgtcgtcagttgcnnatatacttcattgccaggcncgcgctcggaccgtcgtgtacattaaacaaatcacaaagngcgcacgacaatagttcgaatagaaggtctagattctctgggctcncggataatgggaagggcgagaganactctgttctcgagagacggttcctactattcgaccgcccactgttgccgaagactttcaggtacngcgtcccagtcgctatgggcaaaggctcgcgtctactnttgggtgaacttactggagtcttactcgacggataaacccgatacgagcacctcaanagatcgtcaatgtanaccctctggtggttggccatttcacctctgttgctcagggaaagatatnaaagtatctaaaacngccgtnacgacgccctcaatagcttcgcttagtggggtctancagcgtgcgaacgagatatatgggggttttgcttggcctaccgtccacnccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggnnggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctanancagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcccgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaattggaaggagtgttctgcctcctgcgcgccggaaggaaggttcnagnnaggtaaaaggtacgcacccttcgatcgggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccagntttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctaatgacgtagggtcaaagggaagcgtttttaggagctcagcgcggctttagacttatacccgggaactgggattagtggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtctcaatgaccagaactcgatgttaaatgtaggctaaacccctaagcctattgcagtcatgtcctggccgatcctgattgacctcaagggtgagataggtaggctacttttttaaatcaaagcacgattatcggtcattncccnttcggctgggtgatctactctagggtcgcctctcagatgcccgccagacagtcacggagagtcccggtacaacctccnatacggtagtgcntgcantctantaanngccacaacantnccncgtacntcgcnnntcgngcntgggnccggcagggctaacnaagngnntantattnagncacnnnggnnnggnaangnnaccatnncnngcggtancgtaggtcggggcccgagggccaatttggaacggcgcaacttgggagncgncgaatntanataggtncgtccntggatcgtgagntngtcctatatgcagaattccttgcngccnggactcatnccnacnnggcacagatctatatgacttcgcaaacatttagagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtnaacatgcgatcccatgnaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacacgaccgctcccggtggaaagtcccgctcagtcattaagatgcctccngatcgagaagccaccggaagaagatcgctagaatacntggaaagagatgncatagcgtgagccctatggagtatgtggtngcggataaaaaataccgtaaaanacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatcccccggtccctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggcaccttatggggctccacgcccgctacaagcgcgcgcgctcgttgcatgaagagtcaancaagacctggtacccgttaccggactctnccggnagcncgtttgtgaacgaannggatctanncntngncaacccagnnncnatagnccnnnanntcngaaannnngnttacntcnccnnaaggcagctcggcannnncccnaagtaaacggcctgnattgntctcagagaccacaccacatcngcnggcngctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaagacnnngangcnncngnnnggngnnngncggtngngnannnagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcaaganctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagngcttagttattggagagatntaacactttcaagttcatacgcgcgnactccgttatgttagnttncggtcgagtncaanacagaatntgttcttnccgggntgcncngtaactgtgagggtactcaacctaatgttatcgaaaacggcagaagtcaaacattggagggtaaccatgtgcagaccacccggccctcggctcgttttagcgacnagnatacatttgcctgagttgtngttnaggaannttngcgctcgcgctgancncccagngccggngtccgnacganggtatgcgngagnccngtgaatcccatggtgcctngggctcntcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagntcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctattaacccanattaagtgaagaactcagggccnactgatatcgttaccgtcgctcaggctggaaagtctcgcgagtcactcgaggtgaagtatctctagcgggctcagatttttacaaagcctaatctacagcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcgcccggggcctatgctacaagattgggccgccgctcgccgctgangccttctagctncgtctcatagcgaccctctagtccggatcacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaancaggtgtcgcgtccggactgaaaacgtctaagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgngatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttttccagtcgatttgccccggtanaaagctgccgccgcgcgatcacatagatacgctcaggtgttctngncatactcgcagaaactacttgacaacgcactcacgcatcgaagcggcccactagtgccnccgtccggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacggnttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgttcttcttcccgctccttggaccgtgccgcactgcccgcgcgcttaaccttacggccgttttntctaatgccgttcccgcacggttacgtgtagagtgcttgactcgtcgccagtcgaccgagtacggngcatacttcgtagtacgtctgtccaacggccggcagcagtttcctgtcattggctccctcaatgacctgtgagtagaccggtgagcagagcccggttgctgcccgggtccgcccgacacccggcagcagttgcggtagtctgcaacntcgnnagagcaggccggcacgaatctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccnagatttcaccacacgcggcacgcctatcatgaggatgtacatccccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccanaaggggagaacacccgcagacgagaagcgcgtccgcccaaaccggtacttgcctcggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaacagggacaaccatttgaggatcatcgcgtaagcctcgattctcatccgcacgtgttagatccagcacccagaccagancccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgngagttgacggctcaccggggccangtggcatagggctccaggagaanagtantggcggaacgccgggctgtatgccggagaacagaagaactgtcagcttgactacctccttgaagaagggatattgccctggagtcttttctagaaanaccgcacatactctgtattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaagacaagcttggccggcggcggtgagtatactagggattcaagtgggttggaagtctatttcggtactgggcgccgtacggtcgaggagnccgactcatgctggagtggacaagtgtatgtcttagggtctccctctgatgcgcaaccgggcgacactacgcgaccactgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggcagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcgnccgctgagttgcacggccatcaataagggcgcaaggctgcctccataaccgatgttcataccgggcctatgttttgcggatatcgacggagagacgtaagccctacgtgntcgcggacattgttataccgcagcagtgtgataccccatcnttatcgnactatacgtagctatccantactgtagagaccgcacgatttttcaaacttcaggtgatcatgatgctcatatcaaccctatacctcggtgtcccctggtcccccgaggtgtagagngtgtcgaacccccccctccncccgctcacangcacttggctaagcctgganncttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcgctaggccgactgcgccagggcgcggaagantcaaaacgnngntcgcgttctncaaggangggaatnttagngataagtantatactataagaccctgagcaacgggntctggattgagctagatctcggtcgaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagcnantggcgtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccacgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccnccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctaagcctgtgccggtgtgtatttacccgccagcgttttcctctgagaaaatctgagtacacaggacgctccgacctaggggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctngcatgcattnattagggttatttcctagcgtcaatcncngtcnanntnngnaggattcgatggtgcncantgcggcactnanacnnnnagtacccggtgatagacagcggtgttttcacagttactttacggtctggggcccgtatcgcagncnanacaagtccgnncnnnnctacccgatgganctgtgnnagnnccntccgagcgnctacnggcgcnatactgatcccnnnngggtgtttttangnnnnngnngcnaagncngnatnnatcctgtccnccncaacatcgnnctaannannnnntggtctggcngatgcctagctcactccgacagcaccaagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttcnttgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcntnanncgngccngggnctnttnncggaggctncngncnggcggtnaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggccactgtcggctacaatgctgtgatattgaccacctgcngtatgcacttgcggtgacccgggggcccgggacccgcaatccctgtcttatcaccactgagacccccagttaaaagatgagggtgaaccacgcgcgtacagcagacaccttgagggggattcagcgtacgggggagcacaccgggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacancgaaacgancctcagtggacacttgaaagcaccntacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgntccgtataccctggcaaattatgatcctaacaggcattctngcgatgttgcttatccnggcgcctcgaccgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttggttgagttatatagcaattgggaagagtacgaccgatcggtgggccctgtaccactgcgggtcgcatcttggatcagtgcaagggcactgggtacgatactatagccccacggctcgccagcctgacttacacacgttttctacttaccatgtacgacggttgccgtgattgagctcgtgccatccttcggtatcccggtaagcgggcggtgncttgnaccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtgncgacaagttgtcgagntctggatcgtgtcactccgggatgatcagccctggctgttagtgtcattgatcgtagaaggggataccanncngccngtanccacnnnganncagnnacttaaaccagtgtcgnctcttatgcgttggctgaacgacgttcgtaagagggaatatcaanggcgcgcatccggcgtatggggccggngtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccactcgctcttagttgcgcggctttggtggcattcgttatgngagaccggcgactcaggcaccgcaacagacatgataggcagcccgcgtngctggtcagcccatcacctcgcatggtagttctatataggnnnnnntncnggaggcanacnncancgnntnnggnaacgntnngcngncnnananannngcncntnacnnntagtcagggaatccaactctggtcagtccgttgcgcttgactctccaacggactcgccccanctcctgtttgaggggcagtccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactgggcggaggctgccttttgcttggcaccccccggntactaaagattggcaactaggcgtccgctacgaccgcatccatactcggagccgnnttatagcgcttcgcattgacnctcatggccggttgangtcgtacngcngagnagggnnncnngnaagtacnntcagaaacggtccnnccnagtntagactcgaggatcgcngatnnnntnggacggacnngtntannngcgtcannnccngtcagggcantcccnanaaaacacngncgcggcgatggnnnnnnantannccngcngccgaggngccgncgttncannntnagcgacnnnnnngagtnnacnnnganntnggcccaccacanntnngacntntaannnccgctnagnacntnnttnnatgggnannnnncntccccacnncngnaccttatncnttgnnntnnnntnnnncggcngnnnnannnctnagttggncngtngnggnnctntttcgtccacgganagccgntcnagnaggngatnnctnncggacaanatgacgattnncngatngntnacataacnncgnnananngaaccgtntgcctcgntccancaagactncngngnngaacgtntngagngncatntntcnnnntccnannnnnnnnngnnnacnacnntcnngaannatcnngcnntganncnntnnagaggcggtttttcctgntccnagagctccagtactccggtaagcgtgtctgataactgctgaannnggcgcnnngngtntccagntccantggttgggctgacgcttacccccgatgctgccaaagtttggtaatccagtcacgtcacttcctgttcaggggcaaatgcaactcccgcgcccgtctcaaanngtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagttgcattganccacaanccacgnggggcccagaagctcgcgtgacggccattttaggcgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttctaaccccgcatgggacgnttcctttctctcacgcggtttagggaataggcagctcatatctgctttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcctccgtctcaactttcactntaacctatcctcatggaggttgntgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaatnggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgngcgccacactcctgaatttccctatgaggcgatcttacnataggactcgtattctaccaacctgagtgtattggtatgctgngagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggagcgttgcgcgggggccactgtaagttccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttttcagttaagctgcctcgctgnccttttgaagctcgccatctgttgctgaaatcaaagagtatgctcagacagtaggagncccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaatanggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccncacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgtnagatccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcggganattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattnantaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccnggccaaaggcctcntnnancnatnngtaccnagantcgcggcggncggtagggagccctttcatancgtcaggtaatactcnccccgttnnttnggtggnntnnnganngaagtanacctgtggcattggagcacctgggtacanattcctatcgagccggcaggncttccgacaccttgcttaacggtagaatgtctagtccatataatatctngtacntcccnangctgccgtgttaccacatcacttagaagttctagactgtatcatgtcagcgggtccaaattcatgctaccacngctatgcgacgactcaccacgaccgagcatctagcagtccagtcggagaatgcctcgatcgcagctagagctttaaccgaacgcagtgggcaccgtcggcgcatcgnccagcggaccctcnaccagagtatttgacatccacagtcgtacgactccatgcgatgatttgttatttgtatggagggtncttcgctgacnatgtggaaactatgagttngctcgtccacgaatctaaaggccccccctgactaatgcagggagcgggtgangtgtaacttagctgccttgtngacccaaatctgagtctacaaatagttctagagtacaaccccttangcntntnccnnnnnnangannnnnnnnncangnggnncactcngtntagacnnacagggccgcnnanncnanngtgaganctcacgtccatgggcgttnggaagcggntaacgttcgncngtgaggtatcagttcgaccgacttggttagtatcccctagcgggggatncctctctcacanttttgttctagacacgtcaccgtccagaagacctcgggacgtagcccatcacgttcttacggctnttagcagtaatcaaatgggctaccataccgaataccaaatcatctaaggctgacagttncgggctagccgtcacgttgctnagccagtgaccgggacgcggctcataagtatattcgttcgaaagagagagcggcccctactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtaagcgtggcgcgaggatgaaattcgctcccccagtcagatgcgtgcntggaagccngatgctacacaatggcagagcgcgttgtgttgccagagnaaccggacctcagtncccatgccttccnccactnactantatcgtaccgncgnttgcnagtatnacccataacagctgtctacgaggcaggccagcgcgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggccaccaccaccggaatatattgcgcagggaccttgactgggctgggtctcccagaaggtaacctgatataataaggggattcctgtgcacgggtactggtccagcgtctccacgtgttcgggggtctgcagncccgctgggannnagncggcanannnannaccnaggcnctggaaccgannnnnnncatngcgattgtattcgccctncnacgtgngcctacnantnccgnggccgnggtttcnannaannncnntncctttntcanncccaaaagntcctccngatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatagccgctccctggaccagggcgccggnaattancctcncattcagccnncntcactnntcaaactagnttantnnngcaangaccnggngtcnngnntngcggaatgcccggtcctcttactagggcagttncaacggcnnncnnttacngtatgccgganccnatntgtaannnntatacactntcgccatggagacagagagatangnntgccggagcgcgaatatcgagggttcttcgtaggtcttcgtaagacatattagagcgatttatggcggctggagacttggacancaggcnccaacctnngttacgcntggcgttatggtgaagtcacgcnngncnnnngcccgngcnacnncnnnnnnanntcntcggnnnnagnncanagctcatcataccattgaagccggcaggccggctcagtnnaagtattgcncnggannntgcnnccnnatctngnatnnctngannnncnncnnnngcatcagcnggnnnnnanngcgatnncnattcggcgngagtntntagggcgngggngntntncaanggctggggcngttgtcnnnnngcnngnctgcnttnngngtnccancnnanncggtaanatgtncngtcgcnggcgcaggtgttnnanangacgccngcagcgnagggcntttgngccgcgtcttagcccgtcactcacccaaactccgtcccgacgtatccccgacgctcgtatagtccgacaagtgcaggcgacacacaaaactctnccgtcntanctactcnacnancnncatngggtnntaagtatgnagacgncagctcanganntggtaaccgnatnaggtcttgnatgtnacggccngagtnnntgtaanttgacacgcttggacttactccggtgctgnggatatcagtctcattggatactgggcctaaccggacgtagggnngtcaccccnacaatctcaccacagtcacttgttcacggcgttgcgtgcgatgtttattccctcttccgcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggtggacggttaggcttcgatcggcctggtggagtgtagctcctantgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaatacctngtgncgncntncncnnntannggggacntnnnggtntgtgtcntcgaggcgaaagctaatcngttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctagtgcctcgaaccacgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgncaacagttggacgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagatgaaactcctaactctctaccctgcctagcttgacaaaatcgcaactatcggcaggtgaatctagggaagccaatattatgtcgcgtgagtgcggtcaggcacgtaaggtgtgacaggactgggtcctaaccggggcggttaataatagcaacttctgcatagcggttttagcgctttcgtgttataagcgctaccggttggcagtcctgcttcgtatggcctttggcaggtatttgcgctccaagatacggtagaagggcgcctccaccacagtgaangcttggaaaccaccggatatgagtatagggtattgagtatgggagatagagatgtaaacacacatatntgggaacacctgccgcgtaataccgnaagctnnngcctcnnccngtgttcattacccaacantnannncnngnaannntngggtggtacatctgattgcgactaataatcgtggaggtccgtcagagactgggcggatgagacagcactcccgtccgactgcncgatggtccggacnggggggccgctggcacacttctcccgacgantgcgaccnnttgatcccctaaaccagtagcccgtcgctgcccgcggagtcgaccacatcaaacgccggcgnttcaagcatcttgatctagtttatgcatcgacggcacgcccatgcccctttccgcgcacgcatgggaggcggcatctacgatctccatacaaaaataaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgcccaccgtagcatgaagcgtcgtttctcctagatataaccctgctatgtttagcgtgccctggttaatcacgtttatatncactatgggcgtagaccctagttgcaacagttgacgaattccgccacgtgatgtccgaataggaatttcgtggaaaaactacttcgcnagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtangtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttcngcaagcgttcggctcgattaattatgccctgctttggtattctgtgcgnatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcacagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttngctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttnccttcagcaatcctgagttgncggaacgngcgcgatgataaancctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaggttngctcnatcctgctcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaataaagcattcctagtggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaatagcgnagtgcgcggaaagggtntggccttgtcagatggtcngtaccnttccagagtcggccataaggggtccaaccacaataacgaaanccggggaaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaattnagcttgttcaacaggttctggtggntcgtatgcngaggaggcaatatatgttggtcctccgacttantgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccngccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtgnggtccngcggcggcagagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg tgatttcaaattgttccatggagatgctacaannacgcngggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttacngtgacgcatgcacatccgtggccctatagggccaataaccacattaccttgcggccggtcggagagtggccaatcactagtgctcctcggggatgatgtcccggtatcctcaccgagcaggtcgtacatttgggccccgtaacagaattttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgaccctcaaacganngcccccacagaaccacggtttactgntatgtagctcccaggcattttagccaaaaggtgttcggccggtacggggtccgaatgagctaggacgcatcattcttgcccaaaccccctctatcccccancctcgatgtgggccatcgttctatcacgcaacagatacnncggagtaacggctanagcgaacccgtagattagactcgacgcgttccgtccgcatatccattacgtgggtcttcactacacgaaaggtggcttcattgtatagacaaaagccattgcgggcaaatcgcccccgatccgcgttggaatgtctcaggagcctggnggtgtgtgtttaccgaatggtacgctctgaccggggctccagacgaatgttatgttannnggaaattttgacaccgaaagaacctgccatttgcctggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaattgtttatcgacggcaaaatggacacgagagcaccgaactagatctcatatagttagcgaagcgacatgcgcctattcggttttgacacccacggaggtacgtcggtgtcccatatggaaaaaaggggacttcgatgtttacccggtttgtcgattggacgcagggacgccacttttgacacntcnncaggcagtcattaaaacccacactcccgcgatcgataatacttcggtccatagaattcctgngttcgcgcacaagtggttgtttgaatccgcctgactcgatcggcgaacgtctggccaaaggtcctcaccgtcgaattagcatggcgctcgacgatgcagctgggtactggaggagtgtcgtggatagcgatctgcaccgaggcctgcggtttagctgtgacgactgggggctcactgtaaatatacataacatgtcacgactcatacggcatgtctcttaatggctttctccaccgagtcctttggaccccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttcgnctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgnccttctgggcaagcgtactatcttttggtccagtaccaccttccgtacgnagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgaactttccattaccatgcagacaactcaccggtgtcactctcacgttccgagttagcccaaacagattcctacacaacaggtagaccagnaaagccactggaatttttccacctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagccnttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgcaggttcgannntattatgtgaagttccaactagtgggcgaagaatagtaagagtgtggnngtgaccatcccccggtgcgcctgtgttacgtctctctgccaaaccttaggggatcggatgcagatgtgcagcacgatagancgttgacaaaattaaggtgcttattgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgngactgcctcgggtcaggcccgcncctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgactcgaaggagctgacccagcgnaagctgcctgtccgtagggtcttaccggactcatggaaaatccaaaaatgtcacatgattttaagattagtctatgctaattataggaatacttgggtgctctaccgcagactcatgtcgtggcgtcgcgacaccttcaaagcgtcgaggggacctgcctaattcgaagcgtagcaagggagtggcgtgctggcccggctttggncnngatcacggcgtgactatgccctgttacgcgtacccgcccttcttactggctcctcgtgcanttggcgggttcatgccattagtggtggatgttcgtntgaagaaagcgaccgaagatccgctcgattaaattttcagaagagcacagtggcatcaaacagggccttagcggcttgctgaattctancagatcctgttttgacacgtccccagacgtggagcttagtacacgaaggtcgaacgtaacggggccaagtggagcaccccaatgggtaaggtaaggtccttngaactcgtggctgagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtngctgaggccggctacgcaaacagtccgctggggtcgaagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccngtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgagnatgtatcaagactttagcctccgtgctggacccctgtacggtatcacgtnngcctttcacggtagagtcccaaggtacgttaccctcgggtattatntcgcattgcggctttcggcctgtgtctttggttcctcgcgtcgacgttttggtactcccccgggatatgggtagccccggtcgaatctccgagaagccgtacataatagtagcgggtgatccgctggcgntccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtaatagacatgcgccttaacctcttaggtcactgtcatatatgcataaaatatagtggtttaaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccccacgggctgacgcagaagcatgacaatgtccgtacgagtgcttgcactgaatggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgngtattcattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggnccgttacctcaccggcctntgcttgtccaccggacctttcctccttgtgagaccgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaaganttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtggtccccccccatagcagtggtcatgtgtgccacacggacacgtgggactgggtcgtgcggcccgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtactctgactgttccccccctacacttcgctcgactaggtgggttcgatctgcttacgcaccgagngctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggcgggtcgcagtgccggccggtttgcnggcagtcggtaggttttaagccgaaacctgtgttgttgaaggcggcgctgaaaatagtctgtagatgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacntctcgcttagggataggcttgccagtgtttctcccccaggnctctctaaacagttcnattttataccgttcatacaattaacccggaaatnaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcnctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgacaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggagggacaactgcgtgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccacccgcaacggcttagtgtcagcacatcggttgtacaggctaagactactagttgacgagaggcgtgacacacaaaatccggaagtacccgcggcgcgatgacatacacagttacctgnggcgtgcgacggacgggcataccccagcccgtcaccgaactatctgcccgacttatgccgcttaggatgcaggcatacgtaggggagccaagctcgggagtcgaacgncttttagnngtgtgagttcgagtcaatttaggctaacccacaaacttggggagaggcagtggtagggggaggctggcccggtccacggatcaaggaccgcctattcttcacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccagtcggacgcctgagcatttctgacacagcaccggccgaagnatcaagtagcgatacctggcgagtatcgggggccacanggcgagacannctgncgattgagggatcacaaattagccaactctgatctctatggagagcggaaacagggctgtagcgcgccaacgagcagacaagagaacccgagcttagagagcagggagtaaaacgtccttggcctcagaactcggtgggcctagtagtacgcagtcancatgggaagaccatctcttccctgtgctgncggatcgtctattcaggatgcgtaacatcaggacactaacctatacgaattttaggacttcgcgtacttaggggttcgaattgttttcgagtatataaagcgcagtggtccatgaagggaggagaacacacaagcagccgtgacttcacaagccaataccggttgtggcagcgcgtagaccttggttgggttgctcgaccgtcctcattgcgcagaataatttccngacgccccaatctagcgttgaggcactcattctcaagcgacgtcgctaggagttagctgggaccaacgttttanagtggtcgtgccgatgctgtcctacccaccagcgttacttttcgtagcggcgccgctgcgggtaatancacattcaaacagtctacctctccagactcggnggggatggattcgacttgagggtggatagccccagctgggaccagatgttctccgggggccatgaagcgacggctgccantttctttagcannnnnccgaagcggcctatggctacataaattagtttggagccggaganacggtgaattcggccgtcgtctaagattgagcttaaggcgccgcatccatgctgccacgcaaccgcgagggacgacgagactcntggaagccggtntgtgctgactcgagtcgccggactttcttgctagattgttgancgcctttacaggtattccagcggccgngacgcgcttttacctgactagctttacttcactgtggcctggcacatganncgagtggctgagacaactggggcaccaccccaaagngtaccaggcggcgacgcantagggagccagggagactggtgaattgcggacgcagcgattcgcattcttagcgacccgtgctttggcctcggtttaaataatggtgtgagagtggctgttagatacattggcccctgcacataaatctgagatcctagtaagcggnttngcttattcccgccatggggtccggtgtcggctcttctaaaacgacccggcttggcgccgctacagtgcccccngatccgaacgacgatactaacacgttgcgcgcacgaattccgcgcatnggagtaccctgaatgacacaaaattttagtaccgactaaagataggtatgatgtctgtggtctggttgccatgtgctagaaggttaggcgtactcactgngncagagaactcagcggtaatagatccgcgctgcgcacccgccggctcacggcaccagccccaagtgagagtatatgagtccctcgcgcgcaggtcccacagcggcgctctcagaatgagacatatcggngtcgtacgccgtccggcaccattttaacaatcgcataccgatatctctagcctgncgagtttagcacatgcctcatcgtcaacacccgaaggatcagacggggtcgactatgcggcctccctgttgttaagcgcgtaattcgtnnatcttatcggcaccgcatgggcgcgggtcaggcacgccgaagcaacaatatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggctactcccaattactccatacccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggngagtacaagtttaggcaattacaagctcnattcaagacgggatgatggcgaacgnntttcgcacgacagcgggactactgtgcgtctgaaaaacaagactgcacgngtatacgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatccaacagcgttcacatagtaatcggcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttagttagtgggaaagtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctaataccgagtccacatccttggatccgtgccggcttgatagtaaccgctatgactctgaatcgaagcaaaaggtaagaacgcctcttgcaccatcaacttcgaactctcagggagtacactggggaaattatcnttctccatgcncaacggacgacgacagatctgcgtgaccgcctacacctttgcaggcagacactgaggagccactgcttggtcgcactcctttgacgcgtgtatgccactgggaccgtttcccaaatgcttataccgcggccagaggtcagggggtcacccattctaggccgcggctacgtggagttcagcgggtaccggcccgggagcgcccgcgagttatgcggcgacgtcgttcgatttggtcccgtgcaccatgaggacgcggtctacgctggcgcttaggctgaccagtttgatggctcggttggatncgttaaaaagccgggaattttaccgctcacaactcgcaaattcggagaggcagatccggttacttctaaatgaaaccaggncacgctagcctcctagcacaggtaagcgacgcgttcgaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcgctgcgaaccaggagtgctggtcttgtggtgcgcctaacgtcctgacatcgcggtctctntttcatgcttcacatttggatgggcgcgttaagacacgtggtaactctgggccctgtcacatagaaaaggatacgcaggacggaaaccggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattatctgagatttggaacggtggttgggtacccgaaacccgggntaaccncgcttatttcacttaccgtaagacttcagaaccggcgcgtaccacttgtgaggcnncacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggngactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgggacgtggctcattcaggctcttcttacattgccggacacatatggtattnctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggcggacattactgggaaagcactgttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccntatcagtgccganacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtgacgcccccccgcacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgangcaancccgtgtccgcggagcgcggaaggttacangccataccgtttacgacgagagcaccagtctgctcggcggtggagagcctgcatgaccgccgagaccaacgagattgaacctacctacatgtcattaagggcattaacatttggcagctcacgattaactgaaactggtacttttgacgcgctgatcgcgtgatccctgggcactgttgtgcgaccaaagattgtcattcctggaaaggaaatcgctaagaangacggctccagctttgaccgtgactcccgcggctccncgatccgcttttctataatatatccatagacttcagtatgtgcgctttcgcagccggtcaantagtgtcgatgccccctctgcnctacgttgtcgtaccggtcgtattcgacgacgttattcgcaccgtcggttactcgatgacccctcgangacgaatctcgagcgggtctgtagngaggagcagggcagatgaccttgggggctcggnnatggattagcttcccgttcggaaaatgattccggacctgacgnccgatcccatgcaaccccgaccggtatctgtctacgtagtnccgaaaattaatgacagccataattatagcaatatcgtncactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatgccgggcggttgaagtcaaacaacgtctacgggtatggtctacagctgccgcgatacatgcagagcgcaccggaatccaagtaagtcgtgagnggggacacgacgcgatgggcacggatcacntaaccccgtctctcggcatnaggaagggagttaactaaattgatctatttcagcttcgtgtaacacggcgtacgccctaaccggggtataaattagtgggaaaagtccatgngcacgggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactcgntggggacgtcagctctttagcccgcaaagttccgccactcgttttgtgtgcaagaccaccaggctcggccgaaatggcatagcgctgggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaaattcgattgtccgcattcgtcatgcgtgcgtaatccacattcaagtaaacgtacgcgtnctcncctccgactcttagcgtcttagtcggagacggcgaacatagggagaacgtcagagataggctgtcggaactatctcgctgatctctccagtggccgataactgtccggcatgggataccgccctgcgattctgacttccatatccngcgctcgtcgagatgtagcctctaccgtccctgctacccgnatcgcggcggagtacgacgccaccatgggatttgtngacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccgggnatatccgttcntncgtccgaacgttactacggactctcggccacttgctggcgtcttttcaaacctccgtggggtccatgtataagtcagaggaagggtcagattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttctggcaaaaatacgctcgcagagtgtcctttgcgagctttggccgcagtatcctgtttcacatgcgatcggtctgtncagatctngtcgtgtgttacgaccacgatcgccnnnntgcggtttnnnttctcgatcgagatggaggccattaccngtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaanctgcctcgcgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacctgccgcccaacgtccgcgctctttctcggttcatctgcccgcagaagtccagtgaatacgttctatattgccgtggcccaaattaaagttggtatttcctcgccgcttagctcgtgagggagacgccggcggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacgtgacngacgattngtccagactntgtataactcttagtaggaccgcttaggtggtgccaactgaagactcctttcccgaacatagcagctcgaattcgtcatgcttggaagatggcataccagcgattgattacacgcgacaaaatgagctccgatcgaagagccttaagcgcatccgcctcaatgcagagggcagcgaaatttcgcaatggccggccgatagcatgttgggtggcctttcattaggaagatcagaaggaaggggggctcgtgcttccgngacggtatgctgcggcaatgtcnggacngcnccgcgggtgttgcccaggcggtccattatgcgataaaagaagtgttgactatttctcgtatgccgaggactagtacttagtaggaccatcccgtttcaactcgtcctgaacatacatatcaaaatactatggttttgggatacggagcgaaaatgcgtgatccctcactcgttatcgtatcatagtcacggtgttagcgacgcattgccacgctgaggaggcacgagtgtctaccggcagaggcaacgtcaaaaagcgttcaggctgccctctaggtaataaaagattgagccggtcgctctgcgccgacatctcatcnnnaancccattggccagacctgtcgaacacattcattatgacgtttgagcgagctacatcttccctcggcaggcactgctatttattcccagacgtgattccggccatacgcaacccgttgagcgtacattctgtgcgtgatgtcttacgacctcccgtctccagtctggcaggtacccccgcagagaaggtgtacaacatttcatcggcctcgtggggacaggagttccaatactttaacacggttatatggaccaggggggctggcctagttcagccggggcttaacagctggactcggcatcactaataatcaatcagcagttcatcattatatccagcgcacgctccattgactgaaggagttaagcccagttccgcatccggtgggtgacacccggcaccagatgcgtgaacgcgacaaggaatcgctctcgaaaagcaccgcttcgacatggcagacggcaanggaggttggtacattnatgccgagactctctatgtggaacgtgaactggatatcaaagtgatggtcttacggaccccactggatttgcagaacaaataccaagcggggtcgctacggaaagataggagtcaggctgcaaggtgaccggcccgcgtatagacactcttcaacgagggatccggatcagaccttaggaacttaatcggactgctgattgcaaatgcccgttatggtgggcaccttcagggttaaaaggtacccgcttatcggcngtcatgcttggtatcgtagcccagaaacagttccgcggtatcgcgcgcaagagataaatagcaanaaccctcattagaggcgagtgcgactattccaatgcgccaccggtggtcggaatacacacgcgacattacccaagccacgatccnngttgattcgtagtgctcgtgttcacttcggcgcgntggcgacagcgtagatgtgatcccaatttaagcgccatacgcgcagtaatttccctttcagcctcatgtcattcatcttcacatgcagttattagtcagtcgccatacgttgatccagcggcaggacgcgctaagcccttcaccacacacagcaaacgcaaagatgtttctcgcgacaccgaagccgtcgtccaacttaagctgcgggcagattagaatccggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggagcgaccctatggcgaccgtttgtgtacgatttaanntggcatcgggggtaagccttttaggcttggtaagggattccgccgcaggtgagtgggcggcgtcccgccgttttgtagccntacgcggtggggtagtgaaaagtttaaaggtcacaagctggtgtgcgagcctggncgntctcaacgtatctaatggttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtctatatgcgtgagatccattttgaaccatgggggatttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactaaaanntttggcacttcaagactgctacagcggagtaatgtnttcagagggtgaaagtggcgcagggtggtgtgaacccccggagatggacactttagataaattgttgatatgcgtttttcgctttagattgaccacggtggcctccaatgtacacaccttcacaaggtgggggagcgtgtgcattcaaancttcgttaaanggtttttttagagtcantcgcccgaagttctttcgttcagcacgtaatgtagtaggagatggggcgtaagttaaccccaaggacgtctaaggaccagctcgggcaggcgagcctcagtaagtccagatgataagaaagtgcccaataagcgacgaagtcgcgctcgacgcccggcgcccattttaggcgctgggcagtgtaacacttcacgcgaaggccggcttattgctgggctcctgtggctgggagccgggggatagggcgcctgattgagntttccttcaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctngccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagnntaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagactgccaaagncctacantaaacatcccggtacctttcgctgatcgngccccaaggggcttatacatgaatggtcctgttactggttatgcgggcgattggcacgcagcggtgtgtgcctttacgcccttagaagggcatgtgtattccgatggtccgcggtgtacgccacctggccaaccatgaggccgagggggacaggcagaatcggagcgagaagccaggctttttggtggnagtagccctctgaatctgccaggcctgattccatctcgcgtaaggcgagtcagcccggacgctgacggaagaatccgcccnatagaggccgtctattcttgaacaagtctagacagtntcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctanggaaaatcggggccttcnccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctnacatttttactcctgtgttcnctccagcttccagagtcatgggagagttctgtgcaatctggtgtagctctccgcgttcaccaaccatctaactgtgccgatcccatcactactcaggtgttttggtcataatcgaaatttcccggggaccctcgtgagagtgcgccgcccaggtagaggactaaagtagttgcagtccccttgtgctcgcgacgtacaaaacaccacatttggggtaggagtcgttgggncctgaattaacggtggccggagcgcgcaccgacccctgagcgtcgtcatcccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgcgagtgcgcccagctcnaaagtctcatcaacactactattgtgtatcgagaagggagaccgttcctatccaaatgcggtcccggctttgtgatacttgtgctggacgctaattgctaattagacattcatgctttacctattcgctgccgcgcacgagacacacnccttcaacgccgagaatcagatgcttaccgtatggagttggctcggcccgcttatagttaagcgtccggctgcctaggtaggacgggtcgagtggagagccccaggtgataaaccccctgacacctaagacagaaaatgtctgaaactcttgatgattttcggacacccttaattggtgtaagcgcctcacatggccccttatgaaagaaagagtgtccacatttatcattgagtagtggacgtagcggcctctgaagtaacgaagagaccaggggagggcccattattcnntgctgatggcggtaagaanatacacgaantcgcgaacaaaccgaaacctccggaagtggttgttcggtctagagatgtccggggcccctagaccagcccaacccggaagcggtggtgtagggagtacagtatcactctccanctcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaacaatgcaggtgggtcaaaccgtatatatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgaaatgtgaccccntgaggggggaacgaaagaggccacgtcagcctggtcccgcancaaaagcccgtgccataaagtggcagatctccgccaatacgccggcaaacctccaatccaggctgacgagaccgattggacaatgctaacgccagtcatccataagcccatcccgatttgaggacgaacgcaccacctncactctttagatgcgaacagtcgaaaatgaggtgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctctttttccactgccccggccggcccaacccaggcaattaactcgcgcgttggggaccctctgcccaggtattgcgctccagctgtttcgcccgggtagttgccttcgggttccccngtatatcttacattcatcgagccctgttggataattcagaattcgccacggtatacccgcgacagggcttcctcggatccaatatttcaagtagtattgggtggtacgaagcggtactattgtagaatcgctagatatgatttagtgcagacgtgcgggaatcccggatatccatgtgccgtgctctcgccagaactcgcaggatttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcatagatatacatagcccttaactggcctcgacttaaaccacttgtaattcgaagaggggtgttgtacttgcgcgtatgaaaaagaggtccacttgtggagtcatgtggcacaggcggccttagtcttgtagattagtaaccatttacgggaatccatgcaccaaatctgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatatccgtacgcgcgtctncattgctctgaccacncctgttaaacgacgtgattcgcgcggccacttcgtctgataccggaactgcaaggcctctcaggcgggctttcgatctgcaccgagcgcacaaaaaacaattaccttaaccgtagtgaagagtggagacgatgcgattcanccgtgcaggccgtactactggttacagtaaggactggtttctttatgaaccccctggcaaggactgctgagtgaagcagtcgctttcggcgtctgaatgcatctaaaggcggcgcgcactacgaacaacactggcggcatagatcagactggccattagggtttgctttcgagacttccgtggttcccagcctatcagcgnagctcccagactaatcagcgcaggggcttaggatgtctngataaagactgggcaggaacggcgtctagtgcgcccgggtgtggatctcgacagcacggtggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgcngccccaatctggtcnatgaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggggagtgaaagcgcacataaggcattaatagtacacanatgggtcttgatgaaatcgttaacggcgggaccccatacagcatggtcctgcgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggcgtgctactaccgcgttggatnggagagcgggagtaatttgacccgttaacggcgtgtgattccctcctcatgctcaggaaaccgctcttggtgttaaataatcatacgttgaacacaggccagtatacacgcacaaggcttgttgggggggaagtcgtggcacacatcaacccgtgacagcatcatcgcttccccccaagcggaccgaatgtatccgtaacaccgccatatgggctccaattaaactcgcgattcctcgtctgacgctagcggccaccgtttaagaacggaggtgtgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctatttttagatcgtaaggtgtccgtaaaaggggatcattatatctcacaaataattcgatcatacagcatccccaattgaaggcctcacgttgtgcgtagaagtnataagcacccaggaccacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccaatgccgggatatgccgggtcgcgtgataacgaaacccgagcatgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttagcaccggtaccatatatcaccgaatctcatnngtgcgacagttgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgccaacacagcagatgtnnggggcattagacgggcacgcattcctctaagggtggtggattgcgactgctgaatcggatagggaactaacaccagtgtctgcaaatgatctcacaaatctcttgcacttcggtgtcacctcctacctttagctaaagcccaatggatgaagaaccgcacgtgggagantgaggcaagttctccttgggagactatcttctgggcccgggctgtcagggccctccggcaactacatctgactgtctggcatgcgagattgtaaggtgggcctgccggttcgaattgcgaaaagttcaggcccggctggggggttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcncgncagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaacatgtaaccttatacggagtattaaatggtaccnngcgccgccagccaggcgtacagtatcaagattagctagctaggccctatcgccgatagttcttgtccctataaacactgaccaaanacgctacacgatccgtaatcgggttctccctaccattgcggatacgttagtagcganttgacctactggcagtccgatactagaagaggtanccaactagctcgttgccatcatgtcgctagacagccggggctgatgcccggtgttgccttgtttggtgaggccggccccatgttcacaaatctctacagtagtcaacttatataaatacacagcccgatgaagatgtaggtgccgacctcnnntcnaacnactcgagtccgaagctccactgccgggcccgggaagaaccggacggttagacccncnggccgtatcagcccgacccgcgccattgcatccgngacgaggcnctctagtctgacggcctcgatagttctagtagctcaattgttggcgggctgggagcttaggtngcattatgaccgactatgcccccggatgccatattgagggntaatcggaagaacaccccgctcatacaacactttatttagacctcgttgtaagtgaccgggttttgagacgaactgcttgtaggcatagttcttctaaaaccatttcagcgtatgcgtgcgctaaaccctgcgaagtaacctaacgtggcgtccccctaatggcgggtttccaggtgcgttacactgccctcgggcccgcggagatgcctaagtccgcgagtctgcttttgtaggataccgagcccgcacgaacgtgtttaaccgtggtgaacagaagcccatacgcctccnttcgattctataggtgacgagaccannacccgtgagagaatcggagtagccgannngtgacgcggagcgagaggtttttagctgatcagtacgacttgctttatcaagtgtttgcccaccggttctcgcagatatgataccattacagttagtgaagtaagtcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgtatccggactgcncgcacacccgtcgtggttcacatccaggcgtgggtcgaaccttgtcccgcgtctgggcccaacatcaaacgagtgacgnnncggcgatggtggaagccnagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacngagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccaggagnccgacttccntgcgatagcctgaccatctaagacagcgantgagcatgaataacaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgtgttcacaagagtcacccctcaaatggctgtctagcctttggctaccntagcattgccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccgcgggcgcaatgtcggcaatagaggtcgaacgtgagaagttcnaagtgcctcaactcncgctctacagacccgacgctattcaacgaacccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacacnggtgtacacttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgnatggtggtctaatcgcccgtctccgactcttctacggccgcgggcctaattacgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaagagggtctccatgcattcccgctacccatctcgaaatggaatcaattgcattcccaaagacccaagtctgaaccttaacttcgcagatgtgaaaatactatcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcacctncatatcaaatctggaccatgagccagtactttcagaaaagggtaactgtcggggctaaagngatcagtcncgcataggagaagtatttccggatggccaggctcaggtttacggggaactcctcagcgagatcgatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcgaatgcacaccctaagccgcaggatatatcagtgtcaatatgcactagatacgtgtggggaacgnacagttgagggtaacccctcatgctggtacggagctagctcctcaagtggaatggatttcgcgaacctgtagcgcgttccgcgttgtatgctgggccccacctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgncgcggcagcactggcggtgagccggactggaaggtcgaacccatggtgatgagtaacccctgcgttcccgcgtgtaagaggttttttgcgaagaggagctgctcaagtgtgaacttccagatcgaccagtggagtgacggggcccnngcagcagggagttactgaaannngtnacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcccatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagtcaggacttctcatttgagaccgctcatcgcgggagcgcatgtgcggcggttgcgccgggatttacacnccctgacatctcccatgctaggncgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctatgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagncacacgttaaacattttcgagtttgcacgatctggtagacttgcgtcctatcgtggcgtaataaagaagacttaaccntgcacccgtgtggacacttgggaactgtttttgagttaggagacagactgaagcttatcgccgggcagggtaatgttatcgttcttgggaatgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctaatacatcggggcccccagctaccgtaatgtcatgaacgcatgcttaaaaagatatcgcctggggtgcatgcccaccccgcgaacgaccccctgtcgagaatggctctgggacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtttagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctanngctgtttcaaagcgcaccagttccccctgtgacattctatgccnacgcacagaggagacggatacccgtacatagcagcagcactggtgtggatgatgncgcgctgtggccgaggcatgctatccaaccactacgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccagtccgggngggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctngtagttcacgaaaattactnncgcntgcatcgcgtgatgacgagcaactacttaatgggagcgctgctctggcacattcagtaggtccattagacacagactattgccatccgtacccacaccggccttgtagtgtggttcgtcgtcccagttgccgaatcgcttcatgttccaattacagaaaaatagtacggcgtggccgaactagctttcatcgaggtgatcgtaaacgaacaccgattttccaacgcgaacttcaatataaattttcgaggcttctcgccgtacgtgtggattcgcacggtgcgatggcacacaagctgttttggagtaagtttcgttgataacttcgacgatttgaggctcaggcaaaagaggacaacctcgtgccgcgggacgccacgaagcaatgagcggctagttattctgcagtcgtgaggggtagctgtaccgagctctacggcctgcgccgacgtaacccagacatccggaggaacagggtccgtaaagcatccgccggcttatagcgacacccaatttaaagaacaggctaccatacaatgtaaacagcgcgtcctgatgcctgaaagcggtgtcgcgcttacctaatggcccgatacggtgatgacagaattcggcgccgggattttacgcagtatatggctcaaccgaagaaatatctaacggatgtcaactattgcgtcactttcgttaaaccattgcaactctggcggttccacgaaggnataagcccgtacgtgttcacgggggatctgctttacgaggacgaccgtaggcaaatagttgcatcggcctaccctgtttgttttactgttgcatgttgaaccccgtgtttctggtgaaccaggcgctactcccagaagcatcactcggcgcgcctcagaggctgttcattcgtggtataagcattatcgaaaacgctttcatccttacaccgatctacgttattaagcagtgcgtacaatgtaaaaattggtgagcaccagnccgtttaccctgatccnatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacntcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgaaaatgcgtctgttnatgacccaacgactcgcaagaactcacttcncagcttccctttgtggaaatggctggacgttcctctaccagccgttcatccggccttcaaagacgtggtctcaccaacggaagcatgagcgtgagttaattagcctcggagatttgaagttgatgaagcaatnntgaacatcgtttatccaaacttctggcataagagcgcatggtccnggaggaagcttttctgttcagagctcggctccgcggggtgatgnnccacgctatttcaagcagcaatttactcaacaaataatttctcccatccccactaaccactgccaatgaaagtcctctcgttcgtgtatgggtacggcggagatcaaagaaggtagtcacctagattgagcaacgcataaatcccaaatgacttgtctataaaatagaggatacgctagtgttcgatcgttgctgatcntgccttatgccccgttgccactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaancaagctcaacctcattgagaatgggcaaagctcctnnacgcgttcagccgttggggagaaggagcgattgcattgggggcttaccngtggtccctagttcacccgaagtctaaccgtgccccgggtggcgcatccgcaaagtccaaacgttgcncggagactccgcaaacatttacgccccctcgtctagcactgccgcatcgaccggacccccggagtcacgccgcttttaataaaacaaaggttaacgctgaacaatcgagtacgtatattcggggaggtcaacacggtatacctattgcgtcnntctaacgataaacgccggtctgttggacgtcgcgtcccaagagcccggaaataggcngtaatagcgtgagggctagaatttaaaagggcaggcctccacctcgaacgctaagttgtgcttngtggcgggcataataggncaggacggaatctttcnnaagccccgggcccgggncgttggggtacatactcaagtgacctataattctgtgcgacggaaacccaganctgtctgccggcacccaattctgttctcctctcaactccggaattgtgtgccgaggcgtaacgccaaccccctcataatgtctcatgatcggggtgccagtccaaaatcntatcaaaatattnagcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagaactagtcgaagttatgtgtgcccccccagnangacccttcctctcccaggtcatcgataagttggtgtactcactataaatctgaaatgacaagcctcggcgatctgggacggagagatttaaaatgnngntgggctataacaggtagctaccacgtgtgacatgtgtaactgcgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaataatcacaaagcgttgtgagcaccccgcggtaaagcgggggagagaccagtagtcacaaagtgtcgccttgcgacaantaccacgatcgtcacttacaagtcgatgtaatnaccagnacccggcgcggnncgcacatgagtgggtcaaataatcaacatctacttacccccgcatctttcattccgtttaggaaggccggaaatcagagggggtaggaacaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcattcccgtaacatcagaaagtgggtcatggagacctcacacattgggtgtctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcgtngcatctcccacagcangggtcctccaaagagggggagccattgccctccccagatgccctctcacgttagaaaacatttaatagtcnccaatgcggaggtgtagtgcggagtctcatcctctggcaatccctttaaagtctaacgctgcctcgctagcggggcacgatcgacgcccgcggcaggtnnctactgcccctgcgggcngggccgtgccctcctccttactaaatgtatcaatcatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttnggattcaacatactttctcgccctggggatctaggagggctgggacccaacttggagaagatcttcggcggttagttgtcgatggcgcacggccggacccgatccgtgcaaatcgtgcctccngnccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctcccgnnnatttctgaagcaatgacnncaagccaggcctggagctcgggagcggcacgtttgattgggganngacctatcgtcaatcgactacaacgaacaatncgggcgattcgtcgtatcagtaccagaaagatgttttaaacacctcgcatcgttctcaacggcagccgcccttgccgngtacgtatgttgttactgtttacaagatcatcccgattggcggttactactgtatagaggacaagaattcacgtgggaactactgtattgcagaaacaattacgctccggccttatgcgccactaggccccccggangtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaaccccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtntgcgccgcagcanctgccgtccggacgattgcctngaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcctgagaacagaggtgatatacctgaccctgtaagatctatcgtggggcatttcgttacattgccccctcccaccgaaggggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcctatgcccggtccgttcggggtactgacatggatcacgctgatcaccgctatttgggctgttcgatcataaccgcgcaggcangatgttgaagttcgtccaagtntggtagtcgctggagcaagcgcgagatctctatctaagtcaggttcactcactcaccatttcattccatactggntagtccgatcagccctactgaatgtatttccatcctgggtcgtagaattttccgagtacatggagcactctctgcagctggaaattcgaaaagtactaataagttgcagaggcacacctatagcttagagctgtaaggccnattgagatatcacccatattaagtattgttcggttgccgggttagacattctcaggcaagcaagaattagatcagttgagtgcgctccccccacgtaagacgaaaattttagncgttgcacgtgcaggataccccgccagtctttcgcctgcccggaaagcgggatttgccgctatctccgtgtttctcactgtaaagcgcgcgccccaaaacccttaggagtcagaccacagtttccgcccattccataaagcctctcatagatactccggtccatgagaaccggcaaggccgacctagatagcnntgtatcaacgccgtagccgcctagaggtatgtgncngtatccgaagttgcaatcttggccccaggctttctgatgtattctatattaaagtagacgaagacaacccttcgctacctgatttgcataaagcctgacggcgatgcggacagagctatagggcgcncattgccccttgcgatgtcgaagataaaattgcccgaagccactccacgtctttncgcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagagcaagaatagattgtctcagcacccggtctctnagtgtgacactcgatctgaatctcgtaaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtancgctgacatgaaggagcatgggtggcggccaccgcccgcggggaagacaagccgacttaaagttctttccacaagcatattttcggattagacggcttgantgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctccttctttgaggttgtggtgccacaaatacgacacgctcagggccctgtcgcggctcggatctgcttgctcgggtggtttgagcagacctgaagccgcgaatcggntagacgactactcacctggttacataaggaataagccggcagtcccccgctcggtctagtctccntctgaatccgagcaatcgcagcttgtattcgcacagttgacaattggccgatcttccggacactaccttccaaatggttcctcggggccatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagaccttagagcgactgactcagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacgtataggcgttacaagttgtccccccgccacccttcacccttgtaaaagcntgtgcgtaggatagctgccantgacatcgcgactccggtgacccaaagaccgaaatctgcggcaacttcctgatctgttcattccctgtcttagccttggngacgagagcctgtacgattttgcggatccagaatctgaaccgcggttatagtcttgggcctggccctcaacttctacctatagaatcgccggtcgaatgtatggtcaacaacaaaaatatctcgccggatcggcagttatcaccacggcggaccaccttgggggagtttgtgtttggtgggccggattcgcctgtggccattccgaaggcgtttcagcgtggcggatctacgtttcctctactgagacatgacgctctccgtttgcaccataggcctnnnncacgtcgcggacggtaaccgctgatgtgttacatacgacgtaatcagccgatccgatctcgcgagaaactcaaacatgacaagtatgtacacctagatgtgaaggtgtgacggcataagttccttagtaccagcggtaagccctaatagtgaatgtcataaccttggcagggcngcatccnnnagctgaaattatctatccgactgccaggtttaacatactagttgacgccctgtgttctagacgtnccaanagcgcaaatgaaccccatgactcggttaagcctnngaccacctgtggaactggcgtgtcagtcaatctacgatcaggcgcatcaacccttccctggttacggattcatcggcccccagcagattctccgcgaatgtaggtactaggtgggactttagttaaaatcatttctagtacgagcccgacacgtgcatacgaccaggggctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgcgcgtcccaatgggaagcaanaagaaccaggatctctcctactagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccacaccacttnnggcccaataaccagtctccatgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgtggggagtgggggtaccgcttgctgagatctgcgtgtaccgttcagaataatactgtgtaacttccgggggactaaaagactctccgtcgaggggatgcatacgcgcctggtccccccgaccacaccgctactccnatatagtgggcagggattgcgccaacgacgntgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcgaagccagtatgtctgtctataaacttaggcnttctcttcattccgaggtgacgctccattgttacgcaaccccgagcaagcttttgncttctctcgcaagtcatccacaacttaaccacgtgctgctgtctttttttgtccctgcgatccttgctgtatgcnncgaaaacaagcgtctgtcctagacacaggcctggtgcgataacgaagtgaatggtcatggtgggtacaggcagatctcttggatgcgaggaggtttatttttgcaggacaacgacggagaccgctccacgttcgccgattgatggnggttcttagcattgccctcgacctagtttcaagcgctccgggncgcgtgaatgaccgcccgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggtcaactaaattctaaacccttatgcgtcccacagtcttcgcgatggcttcgtgcaggcaagccctaggcgtgancccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgcgtcccactaagtggaagccaaataatataatgcnggtggacanngcncagcttggccctgcctagaggttatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcactagtcgcgcagctctgctaatccntcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggttttccacgacggtagtcctgtatgnnaggtcaatctcgtcttcgtgatgctaggacacatggtataatcgagagggcaagtcgcacaaactacatatcggcctagctaccagattacagagaactcaaccggatcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaaatncccatctctcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgagttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtancaagattaccggtggttaaaaactgtccggtgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaatttcacctatcttgttaatgccggtaattggggccttacggggaanagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagggcgggttaaangggagtaggagtgaaggtgagggtttcgacatataaacgtctatacggtgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcagcngcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaagattggccanatctgcctttaggaaaaatctttcacgcgcacgagcagccggcanctcgatattgttncctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttggggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgagatgccggcctggtcgcctccaactgtaggaggccctcgaatagaaggagaccgctatagaagtgtcaatcggcnctaccccgtcatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccncgagtagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagcgcgggtgtggccgttacaatcaatatgggcncgcgtctcatttatgggactntagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcnccctcctctcacctacggtggatagggctgatctgtgtcagggaaaagggantggttgcaaggcaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggggtggcggggggcccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgccnttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcataangaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtgnnnnttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaantctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtnnaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatccttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttggggnnnnggaagcatatgcaaagatataatctttcatctcatagatccanaatagtgtaggtgtgtgcgagctctgtttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacnatgtacacgatannncggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctaccgtcgggtcccaacagcctatatatcgtagtggccctcaacagtacaggcggagacggccaccgcgaaacccttgttactgatcctggctaggtcatgtttcaattcgcccttacagcctggctagcccgactaatttgattatcgatcccagatgtcttcgccttggcggagagaaaggcatcctggacacctgcacacagcgtttaccttggaatgcctggcgctgctgcttgcatagcgtagttacatcagttaagggtcggtggtactccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgtttcctttcgactttgttgatcaggtatataggatattcgcggctcagatgcggttcactcgcggccggtgacgcgtgacgtactgggacggaggtcaagcgaccctgccnnggcagaattatatgggacaagggaatttaagttggcgaacgaaacaatttncctagcacgctcaccttgagtaggccctttcccagggctactcttggctggtagccgggaaacctttttaaactaaggaacaattacgctgcccgcgctctggtgcccgatttgcgatgtccccgtcgggcattaggtgtcgaaaaacggtacttcgggagtatctttcccatataacctggtcttcgttgctatgcttaagttgaggtcggcgtacgtacctcgggtccaagataacagacaagcggtggggatgtgacgtgctcaaaggaacgtataatgttggtatgccgttgtattacgatggccggcgcacaataggacgggccgacggacggccaggttcacaacgacctcagcttctcactacccacgtgctacaagagtattgcgctctgggcccccagggactatgtgtgggatcatcttgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccactaagccatagctgctgcccgantgagccgccgggggagggaggtgcaatgaggatacgcaggggactttccctcatgtggtagtgaatagtccaaacatggcctacacagtactagtagagggattcgcgattgcattttgngtttccctattnggnctatttggatgagggcccaccgcactacggntcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctacatccagtaagagtactactagtaacggcttgaagtgngaccctagattattanntcttcgcggcaaaggcccatcgtgcatgcccaccaacacggattgtacagtacgtacggagccacgttccaaccggnaccgtcgtgcatcttctcccgancattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttatggatggngtgcccggacctcgtggccccaacgtaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccgccgcctatgcatgccgccagcgtgccgcatcatttagtgtgctacgtgcaccagacaaaagtagtggtctcgcggngtgccacgtactcagttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtcnggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttcgtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtaaggatgggacgaccctagcaacgaatccaggtcaaccacacctgaccggagtccccccgtgatgtttccaaaagcggtacnggagggctgttaggacagctctaggccgatggtgaggggggaanggccaacggcagtgaagcgncccaatgtctgaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgacaccccacatcgaatatcacgggcttaaacatgctgctgtcggttccagggaaccaatgccagcacggcaatgcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagaagctcgggttccacggatatgaggcgaatcgtgcagctgttgagcatccagcctcgtgacgcttggggcgnagtgccatggtgtggatacgtcacaggcctagcgtanncgctacgtcataattgcttcatcatgcttctggagaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgttgggcacacataaggtacgctctaaccagcggggnctcgaagattangtcgcccgtcctaaattcggcccactccttctagtttcatgccccctacggcccgtgtttccaanagacnccggccaataactgcataacggaggcgtngtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactaccttcnctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcatggctttagctagcgatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtgcgcttgttcggcgacggattggttgtccccgggtacttcactgaacttagtagcnanncagtacatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgntttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtactaggactaaggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaanngctgaagctcgttcggcaaccgagnccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgagctgtcatgagtggtaagccacacttacatcggcgttggcagccttcatagttcaattgttaaccaccattggccttccatggacttggtcagtgaatgtactctagttcccggatcggcgaanataggcgtcgcctcgcgtgcattcctangcgggcgccccggggcgaaacaggccacgagtggttccgctgggtgtaggattgagtgtgcattcggaccccgagtccctggcatttctttaagttgccgggtgggtcgactcgtntccctccattaactgcnnagtcaggagtatcaagactccttgtaggttcgttcaccaaatccngagtaagctttaaattgggacaaacggcttctgaaacttccgatgttcaantcggcgatcactggtntactacgcggctgancacaaaagacgttgtgctgtttttgcngctccctccgctgttgcaccggtcgggaaacatcgatggctgtgaatttccgataggngtgggccggaagaagtttactnntctcctcggaacgtggtgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcattgngtgtagcggattaacaggatgccgaccattgagctctcctggcgaaattcnttaaggccgtgggtacgcgcccggtgcctatgagtgatgatatctgagccttacctccacgaagctgtatcgccctcgaggggngggcgaaaggacacgggccgaccctggccactaacaagtgcctttgagttccccgggcccaagctgtcgactctggccnngagcccgatcgtcagctcgttcataatcttgaaaacttcaatcaatgtacagaccacattaaatctgtggagacacacttaaacactagagtattgagaactcgggcactccgggaaacaacgaacggcggggccggtctagaccaacagaaactcgatttatcgatcacgaatagttgcaagtcatctgccacaacatcggccaccctgctacccctgggagctaaagttggtatcgctatccctcngccaacattggtctcatcatgtatcgcgtgttggcactggggtgacatactctcctgtcccgctagccaaagaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtacgtctttggcgtgactgacgaattggaactgatagtaaacgaacacaaaactgcggaactgacatctacagacttcncattctgcccatccacatataggtatggagtcgattcncaccctatggaccctaacggcggtttggcagatgacctaggtaatggtccggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgccgtgggccagagtcgttggccgctgctgcaatgaaacctctggtctcaacaagccgccgttgccctggatttgtttttattgctctatctgacggggaaaacgctgntttgttcccagaagatggtgtttttcatagatccgggatgaacaatatgtccatttctacggcttactgagggcgccctctgccgggccgcgtttctagctgctncgcacgttagatctacgcttcgccggaggggcactacacaggacctcggctggccccaaatccgtctcacccatgtaaggaataancgctnttcttatttgattacccgcgcacccccccagtgaggatactggaantgagaggtcatccccgccgaacttactcagacagatcaactggtgggaagcatccggaagaggtaagccacgtatgcaagcgccgttgggacgctgcaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgnttaaagcaaagcatcgtgtatccttttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtaagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcactacgacttacccctcagtcaaggttgcgacgtgtccggacatagtcccgcccgtgatcggcaaaatctcgggtggaatagggcgaacatccgtgtanggnncccaggctccggccaagactnttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggccatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaattgataccccaacagtgcgattggcaacacaatccttacgtcacactatcccatgccacatcgagntagtcctagcccgccatggtaggcgtcactgtgctcataattttgcncgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcactcaggctttgctggtcgtacgggcggcttcatgccccgctataccttttgccagagcctagtttaccgtagtgccttatttagcacaacagcggggtcgccagttcgtggctctgctgccggcctacggatgtgcgtaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctgntccgtcgtctagagggtccaggtagtcttgtgtcttcggtgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgcatctacttggctgtaaagacctaagcacgccgancacagtacgacgaagcacggaagcacactctataggctaagcaatcacgatgggatagcancattcactagagatttttcaggcccagtctccaagtcgcttgnatcagcaagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaagacggttcggcgacgcccaagacgcaagataggggctaagcctcgaaatattccggcttatagtgaatcttggcggcttacccatgcaaccgtcaatcgggactgatgcagatctgacagtaataggcttcggtccaccgccgggaggtaacttcggtcgaacccactatatagcaggcgtgtttttaacccagtaaacgccctaccagtccgccctgcggcccttatgccaatcagaaggacgtaaagaccgcactacaacctccacgcagattccaagtctgattccatgggacatccgtagggtagacattaagccaacggatggccagggactggcactccttccctaagtccccagcgtttcacctcatccgganttgaagaataacgtggctcctggagcctggggctcctagcagtcacttcatggacacattctttatgcaccgcctccccatgttgcagaaccaagaactctctacatcgagatacccctatctcatggcgctggtacgcctttcgcgataaccgtctcttatggtgctcantaattgtgaccctttggtacccaacgcgcgatcgttatcaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaanacgcagnggctattcttttccctcctcctctagcacctacgtgctggatgaccctgagtattgccaagtaatggaccatgagcgggcggcactagcgaagacgcaactggcggctcgaccaaggcgcgtgttggagacaacccgatttgggggggaaaagataccattaaatcgtgcggtggccaccccacgtgcttgctgaatntgctacggttcgcagccaaaccctttagcagatttgtgcgttaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatctcgagcccacgtacactgggtcggacggaacggtctgtgacagactaggagcggtggtaacccactatgtattagcccttcgtaacgtataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttgctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcatcggcgtaatcgcacgcgccctagtggnggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgcngcagtgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggctaacggccaggccggacgcgnnggccgagaaacatcccntatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagttttgcgcaacaccgactcttgactgaatatcgctccgggaagtttcagcgcgataaaaaactaaatttatcataccttagatacttccaaatgccaaggggatgctaccggcgagtagagagtcaagagctattccggccagtccgcctttaattcattcacctaaaaataacaatataaaccatcccggcactaacccaccgcagggcgtggcgaataatcaacatgcttgagatgcgcgaagtacctctagctgtccctaggcgaatgagaatcttgacttcgatcgctgcagaacattcgtaanaggaaggcataacgtcacgactttctgcctagagnnngttagtacatcagcattcttgactttaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgntagtttcggcggncggtaggtgctgggcccatcggccccggaccgtacggtctacacgcatcttgtacacgcggatcctaattagtcgttagacgtaaaagtcaggagtggtccgtgagtactcgtcggatgcagtcagtctagatctcctccgcattgaggaaatccgaaatactctccagtcgacagtccaagccctccagtgagggctacatctggacccgggcaccagaacgggctagatcgtccgagnatgcggggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggantaacgaagttaaccataacctatgcgggaacaatcacatggatttgcacccatgccaccctgcgaanccgtggattcagcgagggagctcggctcgccggacatcngacgtgccggttttagcgggcctgagaaacaagcctttgtcgcagtgtgcacagggctgtgtcctggagtttgcggggtggaggcgcaccntttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctgttccaaattttctagctggatttcaagccaatctgtctggaaaatccagcttctgtcgnggantaagggccagggtaaaatctagaaagaatatagggcgctggtctnggcgaagatgaangctcacatgggtgaaccttcggtcagttggcggctcccccgtggagagatccaatgccgcagagagaagtctgaggcgttaccggcaccattcctgttacatttcaagccgagagattgtcgcgccgcgacgagtccaaagagggaacctgacagccctctgatagaatagctaccttggcgaccaacaatcggcacggactccggatcacgataaatcccccgtccaggcctccgaagagaaccnngtgcgccggattttactacattcaagatacttcctggtagaggtgacggatacgggagggtgcgcaagtcttacggacgctactgttcgcgtagtttggaaaccagannaggcaactgctaactatgaggcgggtaccattctcgccgattaaccgtctaggaggcgcttacgaatagagtcccacgtgtgactcccttggtgtgtgtacagaaccgggctccacgcnnctgggtattgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatgcagggacggggctnctaaaatgcannnatgtgcgcggccgctagtgcagcatagcatgtgatgcatacgaacaccaactgaaannttgcgcgggccgtcgntagttcgaataatcatgggcgcttacaggtgacgcnnnncgcagtaacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaanggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgnaatcgtggtgggccaacacgacatgcgactcccactgatggcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcggtcaacttgccaacgcttagtgcgtggtgacngcaagtattgcagacgacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccncggggttccggtttatggcttcgcgcaggtaattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcngggncccgttgggctaagcaaatccgcctcggggcgtttcaanctgctcctcataactgagtcccatggcatagtgctaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttccttagcccagatnnngttcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggcccgcctatcgcgagtggccgttaagtcccaaggtcgcagtcggtccctgttatcgaggtccagcatatgtnntcantccccggctccgctatacggcagagcagatattcncgtaaaccgacgtccggtgtagntgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgccngcgctacaaagacaacagtggacacagacttcgtcccgtcaaatctatgaatgccatgttatcccgcggcgcngccatccaggtaggcaaagtttacggaccgcgatcgtagccacacagatgggtgcaattgcggctgggaaagtagctacntcaacgccctaaatcgatgcggcccntatgctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatngcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggatccccgtataagcgtgagtattgttgttgggctcctagtccgtcngcacaactccggtggcnacgcggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtccccatactttccactgaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatccccttccatggggatgcttcgtggcantgtcatgacaagtaccacttccctgttcctgtccaccctggactggtgattcggacctgctgccctngtcaattttttgcagcttgctcgtgcgatctgacccccccggagcagtcctcccagtcgcactgcttggactctaggccgctccatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggcccgaagacagagttaaaacgatgatctcctacnggccatgggaggcactacgttgngtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacngcggcttttttagatagcccctcgacagagtggacattttggcaacggggggacataagtgcgatagtagactgcgtgatttactatttaccagcgccatttcagtctgtcagacctaacgtccagcgcccatgtgtgggactttcnccgatttggctaagtgactagactgtgcaacggccggggcacaatctgaggtgcacctcgcaatgatggcataggggtcgccacggtgcaactgggcaccgcttgtctgttcctaaaggtataaacccgctagcaatgctgaacagctgatagttattcactggctgaacacagaaccacgccccttagtgtcacaacatctttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagctgaggcccagattgcttgttcgtgattaatcgcctccgcgctgttgggcttccggccgcggttacagttaccgtataaccgcgttgccccccacggcttcaactgagatcacgggcgcctaccagaggnggctacgggttactctggttttggcccgctcggggccatggcaagaatagaacatagcgagagacctataagatcgccataatgaatagtgactttcacgtgcagtgctctatagcaggncatgtaaggcctctcattgcctacggggcgtcgacggaaacgcacagtagcgaacttcaatacgactaggagagcccacatgagagtattcctaatccggatgaagcaagaactancgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatncgtatcctgagtactctagaacgaatgggggagaagttggaaaacgaacgcgatggaggtcgtttgggattcagatgccctccagctcagcggaatgaagccgtttcacctggtaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtgnactaccggggagggggaccattaatttgggccgtttagggacttgttatccgtgcgtattgcttcgtaatcgcaaacactcttaacactcctatgaccccgtaggccacgtccatcgtgtaactgatgctaccatcgaatctcagcgcgggtgatgccatttccggcatgtggcagcnnnnnnggtcctcgagggaagccacagagtagttnnnnggggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtagtcctttacgaggtacctaagaagttgtctgctcttaagttgcacaaccccttggcgcccccaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactgcacgaagcttaacaataatgcggagagtagaaactcagccagcgaagcttgacccgcggaaaaactgaaggccacactagtattttagggttccnccctatcgtgaaatcntattatggccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagcaactgggctattcgctcgcgctaccgctaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataaacgttatctcgttggtcgccgatcgtctctagaggctacntttagtggagcctaccatactcactactcggtccggtttcttattcctactcaatcaagaggaagcaatacgtccaacccgagnngatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcgttagcgcccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccngcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcncaaggccagaccgtgcnagtcttgacatgacncggcagtccccgtactcagataagactcgccgagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgtntaccgagcgnggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatcttcctcgagggaagtatctgtgatgatgtgtccatattgcgatcgttgtctgcgcaaatcagcctcctcctcctaccaactggaccgntttaaagtgcctgggaggctgtacggaggatcgaaaggacgtcatgtgcgcaggctcatccggtccgccggccttgaggngncaattcacagcgcccgccatcaaatcacgctgggaacgtcagatgagatctggcntnnaggctgcttcggaggcatcccgagtcagaatggtttgattcgtcccaggcttcgctgggtccccgtaggtcatgaatggctcataaccccctgtagtgttcctatcactttaggcggcgntncctagctcgactcggtaatncgcggggtagccttaacgtgtcacctcagccgcggcgctttcgctgcttaacaggacgtacttgcggcctttcacgagttgatctaaggctgcgccatatctatctactttgcgccgattaatgcttaaatacaccgctaccccccgtatatccgtgagccggtgcgcccaggnnnnattcaagcagctcgtgcgtggctgagtacattctgtccctcgtcgttgaagccgcgccatgcgcccgggcccgacctccccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatcccnncaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccngtctggtgnnnggctcacaacgcngtctcngggaccagatcaaatagcagaaatgcgacttctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttacgtccagtaggnactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaagcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggacttaggctgttaatccgacgtctcacaaggctggcatatcggctagacgtagtaggcttgtgggttggaacggtagcagtctattctggcggcgccatatcttaacgtaccggtgagtgagataacgcagtgggacgggactaccgttattttatgtaccttgtcaatctaacctaaaggaaaacagtgccgtgaacgcaactcccggagcgaagtcnctcgagtacctggtgctgtctccttatctgagcntgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagagaaagtcgcgggtacccccgacttagtttattccaacgcggaaagagtagtgcggggagaccccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcgcccgcgggactcttctgcgatggnaattgtggattgtttctagcgacatgaggactctcatcaccgagggggggccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccatannntcggccggtgtagtcggcttaggccgtcacccgcggtttttggcggtgtactttgatcgactcgagcgccggcncgggcgttggtgctcaacagctcgnactgcgcaagcagcgagtataatctattagaggggcatttgtatnctgggagcgaactgcattgcaccgtntcgccgcatgattcggtcaggccgtgtcggctgnaggctggggaagagcgcctttctggctaaggnncaagtgtagtgtagcgctgaacgcctaccccctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcattcangccccagtgccgccggtcgtcacaaactatntctttataaggccattttccacgttcatacgtgactcatcccgcnnntaacggaccaagttcgagaacattaggtgtcggaggtgctgaatggcgtaatgttgagggttgcaaggtgctgagaaaaataacggtcgcttagctctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgtnagcctatctcaataggcctggtcatacattaaatacggcngtatcccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgtccgtcgagactcacatccatgcacntttgcgcccctgtgtggacaatatttagataattcatcagaatttcgacttccacggccacctcttgcctgtatacccggcgacccgagtcctccaagcgtattaggggcagccgacagattgcaagatgagtttacacctttgcagaagggtagaaatatagcgcaacagcggnagcttgtaaacttcagggttcggcataagctatcttgaagacctagcatagcgctgtccatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatnnacgtgttcgggtgtcacanttgctttacgtccggccgggctaacccagtcacctctaggctacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgccnttaaggtcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatggnggcccctaccctacgagctaaggcctgaccgtcaaatgtgcgaaacaccgcggttcnggtgagacngggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaancgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgaccggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcngccttgggcaagccnncgctcnctcacgtcgggttacaggtccatgcgaacaaccgcctgtgtcgatatcctaccttaaacctttcaaatgggagaatcgtggaggcctctgagtactgacgctaagtccttnngacagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacaggtgtagagacgttaatgattcacccatagattgttggccccgaatcgcgggaaagtcgcaaccgaccccgaatcctgccccggtgaggaccgnagccaccctggcgacacactctacnagtacccagaccgcttcacgggaggcccgggccgcggggttannnttcagcggcagaattcttagtattcacacaggcggtggcatatggcatatggtagggtgtatgcaattacgttaacctcggagccattccntggaggggtgctctgaacagctgagtgggcgaatcgtctggcgggctgactctcaacgggcctgctcagtcagtgagacacgattttcctgtacacgggcgtctgctaggattgtggagttaccctcnnncgtatgacacgacccaaactcggacaaagcaccgacatcgggcctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgaggagtaattttcgcactctagagcataaaattacctcggnagggtggcgtggtggtgaagtgtgcactagcctccgacaaggctagatccatatggagagtattccttctcacgaacancgctgatagaccgagtccccggtatcgcctgtgggggggtggaggcntgttacgatgcgggctgcgcggaggggggattcgttgtccgccgggttaggtacggangtcacagagaagacttggaccttctcatctcgtgtgggcaggtagcagccccggacctgcccagggggactggggcccgttaacgccccgattctatgaatgacatggtagccggctggatatatggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgaccttgatagacacttagttaggaattttgcatttcacatcagctgagttttctagtcttcggttgggggccccgaggtgcgtcgcagggatgcccgtcaagaattcctcaccgtgctgcaacagggggagagtacacccctgcaacccgaagtcggaaacgtaaatttagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtagcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagggaagcaatagcagcgctgcagtcctaaagcgacagcgtatcacggcgcactnggcgatcggcgccagttcatattcctagcaaataagggcggggtagacccatgtgtggcccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacaagagggagtctacnacgctagctgaaacaagaagcgagttgggtgtcgtagatacggttccgagngggcgccttgtcgtcgattaacgtacgccatgttagctcacactcggccgtctactgtataattcgcatggcatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacattgtgacnacaataccgtgaacatgggagtcgtaagtataaagtnccttagctcgcctatcctcatcctacacatccacgacctgacacgccgctncccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgcatagagaacaagcgtggtttaagctggggatatacgtttagccaaggccggacttcgaaatattgagtaccgtatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaaggngcagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggccccgtcgccgctttactccaccatgaggttgtatgtacaccgaaacaaggcaaatgggttgtgtcggtcgcggatgagtcgcaggagtcctgcaatactcccgtcctgtccttcagtgcactcatcgcaagaactttctcactcccgagatgaggcaatgatgacacaagatgttccaggggggctcctgagaactgtgggtcgaggtaggcctgtttctaanannagcgcgtgggagaaatacggcgctgctattgtagcaacattttcgcaaaggccgatttcagtacggagannatacaacctaagatctatcgaggtaagaggggagctgcgcgatcactgggaaggaggccatggacggaacatcaaggttcggtaactcggttcagtataaaagcattgtgaaaagccggcactagaggcctatccgggtcaggctaattttcgtacccatgaataccgtacaatcatcactcgacagccgggttactcgcggaaaatggcccgagtcgcaagagacaacctcctccagtgcgttacccagatcccgggagtcacaggcccagggctacgatccgggaggcccaagcccggcactcgctactacgggcatacagcaaggaagcatcggttttatttgtngtagggccgtcctaagcatagggctaaggacttgtgatttagttaagatactattgctacttagatgacggaagcagccagaggacacgaacggatttaagcgcactnacatgtaccggtcggtgacactcttactcgaggaaggggaataagtgttgtggttcctagaccttcgggtcgtgcgtttnttggatcgtgggaagtatcagctcttgaccattcttgacgctccccgagtgtttggtttcgagaccacacgggtggggntcttaggccgcaagcgaatagtcttatagatctgagaagttaagtactgcatggtattcatagacctcgtaggtatnggttttcttcaatccgccctgttattggacgcagggtcatgcacacggcgcgcgctcccgctggggtatancgcagacatcaggtcgcgctttcgacattagtntgcaactcatctccctaagtagtcctcctccgacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggcgagcgtcctganatctttaggggctccacgcncgcagttcatccatgcatcttaagaatactggagggcgaaggtgcacaaaacccgcgtaaacgnnanngcctctcattctccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctacaactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttaaacctggcgccgacaattcnaagtagcactccgtacgctggatattcgtaattggggatacggccgggtataggtaaggccacgacattgaggccgcgcgtaatanngnnggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatnacttatggacgcaagtgccatggattatgtttcgtccggcggnaatgctcggccttgtgtatttgcgagcaagggcacaccgagcgagagcacgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcaggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgngttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctgtccgcagtagaagatgctcttctgcctacccccgtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggctagggcatcaattatcacgcgcccgatgaccagatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagaactanttgctaaacccccggcgctagcanccaccgtaggtggttggtccgaaccgcagcccaggcctcgcctcgacannncgcgattgttctccggttccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggaagtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgggtcccgtgggatgaagaggcatgcggctatgccgagcgagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttacggcnacgagctaaaacgttacggctacgatttgatactcaattgggattaatagtatctgtggatactacaggcttacctntccttgcaagacccgccctttggtgagtaggaggacggctgatgcatcaggtaagtttggaaacccatggtattaacaaaagtctgaagcgacgggaggcaagccgaatttctgtcgcgggccttacttagggcncaaagcccgacttgctggggctcacgccaatgtgacttgggtagacattagatattcgaccaatctctgcgntgagtactcgttctgacccggagngaccggnaccggactgatggccggctttgccattcctaccataataagggggctagaacccgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgtcaggtggggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaannnnnagggggcggcagaagtcagggcgcttgaccaatgttgtttgcggccgtccggacgaatccacagttgtcgtcgaatgtaatgccactaggaggagncgatacgatgagactactcaaccttggaatccgactgagttacttcatagctttaactagtaanccnccaccgggaaggagtcatagttgcagtaacgaagcactcccgtgcccaaattggtaggggcgtaaggacgtgtagaaccttcgcctcagatttcggccaaaggcatattacgaacacacatctnnaacgagtgaactctggcggagaggcttactcggtgggctccggccccggtgagcccatgggtcgcggggggccggactgggacagaataacaggcttgagagaatcgagggtgagcagacatttgcacgccccacagtctccccgcatggcgtgggcgtaacaagggacccctcgcgttcccgataaagtggccaactgtgactgtgaatgtgcatgcaatgaccacctganagccattgagaatttcatacagcgcgcatgcgtgaattacgcccatggaatctaccgatcttgtatatctcattcattcctggtgattgctgcagtgagctaataatgcnnangagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcnagatgccgtcacnaggagcntgccgtgcctttcatgttggtggtacgtttcggcccggngtactgactacagacccgtgccaggggtgggacaccgatgcgaccgggcttacgaggggcgtcgggactgttttnggaactggtgctcggctcgaccgaatggggcagatnggcggcggagttgacattcctggcccgctatgagggggccctatggagcggctcactaattttcgaaccagaggccgctatcatcctacctaggggggcgccgtcaatcggaggggacctcaggaacatgcaccgttagaagtcaacctctcgggtatctggtgtctcacgcgccacgtgagacgaacaaaggttattactgttcggncggttgggctcctaggctggcttgtgctccctttcgtgcctccatgcagtgcggacgcagctaaaccatgcaccgtcccggccgcggatgtgtggtgcagaataatgctgttagcgccccggttaaatctgggtaagggctctccactcacttcactgaagaatcgggttgtacnctgaaggtgccgtgcgctcactatcccatacacaccctgcacccggcaaaattgaagacgccgcatgcacccaggtacagttaccctacctcaccaatccgacagtaacgcatattctaaacccccacatgtcttctgatttgggataaagtacagactcacctattcacagccacggcgtgaaccagttgaatataccgacgtaagcgatttgtgcccagttnagcttcccctacgccactttattctttccccctcggtagcacgtttagtccacctctataatgtctcgcctcgtgtacagtcatggacggatcccgagttcttagagccgtgcctcgnctctctaagcgagtcgtattacggatatnnnntgcccgtgaaagcacgtatagagnatcacagacctccaatcttcggtggtcctacgtttgatatctcgaatactatcattgggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagngtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccancagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggactccagccggatttccgccgaccgccgtattcaacgagcaaatagagggactatagttatgtcatcccggggtcctaatctccnctcacgagggcnttaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgaggaccgaggtaccaatgacaactagtaacctctgccgaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtaccgataaggagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggagaaacgactgacactgggctgccccctgagnattcggatcctctctacgcctctaaacacctggctcacttagacaacaaaggctgtgcgcgctactgtctgggttattaagaaggcactcgtagtcgtatccacgatgacctacgtacggtccagcattgcaacctaccnctgncaatcggtgaacgcactggtcggaagaaagccttcactaaagtgtctagagggtacgcaggcgangcacagcggggtggcgctcgttacgggcgtcctgtatttaaatcgctgggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctcacgcanacacctgacagagccgcggagctccatgttcaattttgccacaattcagatgtcgtttcacgtgagtcggaggctagcctagacggcgtaaataagtgattaggctgtgcacatacccagggaagagcttatcctccctgcaaggatggactgctcgtgagagcaattttgtgagcgcagcgcccggccgtgctgtcaggcttgggcgcatctcctatagatccggcccagagacaaacgcacgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgttataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactggnactctagcatattcttcaactgatagactcgagtacccttgangtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggctattgcttgctcggcttgagtgagtgtctagtgtacgccggtgtgtccgcctccagcgtttgggttgtcgtatatgactaagaacgagcacaggagggcgcttgacggtgagacctgacctgatttttgatcgaaccgtgactgcctgctaggtcgagagtgtccctgattacccctgcggtcttggtccgtactgcgtgggcaagcatttcctaatttatatacctcacatgacgcaagtcagcagggcatacgcgggcccgggactccctgggctgccaacgacccttcccgtgcgacgagtttagtatccagggcaagggagcggaggtgacatcccaaggaatgtatctgtgacactttgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttgagtcattcttcaaatcagttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccctattagtgtgggttgactcgccggcctatggtaactctcgcccgacgtcagattaaaaacccgtctagcgacgccgttacgtcaccgatccctggagagggaggacgtgcggcaaagctacggaacggacgcccagttgcgatgagtagcgatacaatnaacgggattagataactacgagcgctcttgacgacccatgtgtcttctctgtcttccgngttttgctcttacccatccccaaccatcctcctgtttcgaccagcgttagggagttaacacgcgtgcaaaggcccggccggtccttgtgccgttatgtgctagaggatcctcgcgagcctcccataggcgagcggccatcagtgaagctgggcgtgatgagagatcacttagcgtcgcaaggctgtcatgtgctggaaatttcccatgaggcttccgttgtccgacccatcaggncgtcgcccgcgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtnngttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctcgtaaatatgttctctctagcagggcctcattnccatgtcacctccatttctctccatttagtcctcgactgggttaggtcgttgccaagcgttctcccctccagatgtgctcggccccagcgccccaaattctgaggaaaacaggccaggnctccagccgctttacggcataggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccgggatcactctcgagacggcgagcgcctcgaccacccagttggagtaccctatgggtgtgtcagaggagctgcccggctagccttccccctagtctggtgcacgggtagtataccgaccttgagttaccaccagggtgcgcgaatcgaggctggtttacgggggcggaatcgtccgcgagaggcgcnngcggccctaggctgctcgtacaggttgttacgatgcgggaccgcgaacaagcgagtgtgactgcattgaccaggaagaagcctagtgtttgcgagctacgtatgcgatccgcaaatggtgtctagtagccccccacgatcatgtgagggttgtgatcctttgggtgtcaccaccgcctgaggccaatttcttcacgttattggccagctgcccacccggggcgcttacggtgtcaaacgcaccgtattccgacgagcagcgatgtgcgagcctggcgagacgaacctatcgagccttgcgcttttcagagttgcacgaggaccnaggcgacacctgccccttgggggtgcgttgaaacgcgccccgcccgttatagaatcaaatatggtgtgtcctagaaatgagagcccaatgaataatgttaataggcgtccaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaatcggatggccagcgcccgttttccacgcagtgcaaacacgacttcgtgtggcattgcaggctaccaaagactgctccacacggcgttatcaaacttaccaagaacagttaatattctacaaattatcaaatgcctagactagatctacgcaataggggtgaccttatacgttaacccaggtctgacctatttatacaaggtcgaactcacgcggagtttttcggactaattctagcctaaatcgtgcctagaccgccacctatgaaaaccgccaccgctagcgcgagggagtgacaagatgttccccactacaacccccggtcgctgaaaggactttctgcgttgaaccagatcctgctgctcccagagcgctcttnngcatgtataagagaggattctacacactgtggggggacatcttcattagcgttccgcaactcattcccacgagcgaacgaacgctatcggactttacgatgttgctgagcgggagctgacccccctgggtcggttggggaactaccgcatacgagtgtcccttagctcctnattcgttggcacccgaggaacacccgcggttagcaaagttgcaatcttgtacacgcgttgcgggtagactttcagagctcatatcgcccttaagccttgcaatgcctccagacttcgggcctattgcantgctccttggcggggatcgactcacccttacggatcggcatggacaggatcctcacaggggggtggcactgaaagacaacgtccagtgtcagcctggtaaggtgagccgaagagcacctcggttgggtgcgagcgagtcggcgcacccaagataatctttgtaccttaaggcgtgcnccccctaaactttcacgcccgctgctttcgtaattaagtgcgacttacggatgggactctacctttctcgcgccaggcagctaacccacagggtgaacgtaaggccgtaagagactaggcccaacctagcattgcgcaactgcacttctgaatcccaagcccgcgcagattataaataangcatggagatcaagcaaaacaaccctggagttacaaaatatggcggtgcgaacgagccgtagcggcacttcgacgaggcgaaccattcctcgagcaagggttttccccacaattctacccaagctcgttgtgtagtaggtcttatcctggcccctttaagcccgcaangggaatctctgttaggcggctgggccaccataacctgggcgcatggaagacagggaaagcgatgctcagaccttgcncatggccagaggccggcagaagtcaagcccgcgcaagcgggggctctagtgaagagaggtactgcacctaatactggttcgctcgcagcggcatccataggccgactttcagtgcaaaactatggtcataactcttggcgatgnnttcctcgaccatttagaatccagattgttcggagccatacccgtgtatcccaaggggtgtgcgctaaccaaggtttcacagttcgctgttcccgctatatcctgtgcagcaaatcggcctctcttattttaatagacgcgaatcctatcctggttaaccccgttgtacgtatattaccatttaagtattattcaacggcgaaacttcgagattgcgctcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagtnangggaagcagttggcgtagaggcccacgcctaagccgctggcaggcatcattgaggggcttagtgggcccaacccgaatatctgttcgtttggcgcagccgctcaagccggcctcgtttatgcactcngccgncccgtgctttccaggtgcgcacccaaacccctgcctctccccttgtaaagaaccaaccacaaaggagcggtcaacccctggccactgtacantaacctaggatcacacgctacgctaatgngaataaacgggggacaccgacaacggtggagggttaggttaactctactaagatggcggcactacgacaaggnngcaaactngctatttaacttccaaggggactgggggtcgcgggtacaccagcctcccgttcagacaaccatttttatgtaggacctgccctgtccggagggacatactgtcttccnactggaagaggagaaagagtttataatacactggacctgttactaacagataggggatcatggagttaacccctccgtgctccttatgttcgggattcgagacgcatacgggacgtgacacgtccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttganaaacagagatagnaggtgcagtcnncgaggggtggcattctatgtgtcgtcagttnnntatatacttcattgccaggctngcgctcggaccgtcgtgtacattaaacaaatcacaaannncgcacgacaatagttcgaatagaaggtctagattctctgggctcnnggatgatgggaagggcgagagaaaccctgttcncgagagacggttcctactattcgaccgcccactgttgccgaagactttcaggtacggcgtcccagtcgctaagggcaaaggctcgngtctactgttgggtgaacttactggagtcttactcgacggatgaatccgatacgagcacctcaatagatcgncaatgtagaccctctggtggttggccatttcaccnctgttgctcagggaaagatatcaaagtgtctcaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtncgnacnngatatatgggggttttgcttggcctaccctccacgccgcatatcangaatccgaagacaagcctaccagcggnngatcgtggccaactattgtcaaacggggggttaanaccttcacgcgccgcgttgatgatctcggctagcagccctatatcagacggaataccacgacattgaccgtttctctngctaattatttttactgtgcggcaacgttcgcccgccaaggacggactggggataagtcgtaatccagtcggatgctccgtgaaaccatcgagatggcatccctaagaactggaaggagtgttctgcttcctgcgcgccggaaggaaggatcnngggaggtaaaaggtacgcacccttcgatngggaaggtgggaggaagctccttagcctttgacataatccgtgccntaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgtcgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctgatgaggtagggtcaaagggaagcgtttttaggagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggcngggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacataccattgcggggccctcgttcgaagggcctaagctccgagcacgtaccgggtcntctgcttgagtttcactgctgcggactagtagccaaatgctgtgcaagactgccccgacaagctcagttttgcgagcaagacgcgaacgccgaatattcgcccttcgtctgggtgaataaaccccggggtgctttacggattctctccggtcgattacagcaagtcaaggggtggccccctatgtaaccgcgtgtattccttactaacggccacaacacttccccgtacatcgctaatcgggcttgggcccggcagggctaacaaagngtttattattaagccacaagggtgtggaaacgccaccattgcccgcggtaccgtaggtcnnggcccgagggccaatttggaacggcgcaacttgggaggcgacgaatttagataggtgcgtccttggatcgtgagcttgtcctatatgcagaattccttgctgcccggactcatccccactaggcacagatctatatgacttcgcaaacatttanagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcntttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatntaattagacgccgcgaatacgagnctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggcccgattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacgcgacngctcccggtggaaagtcccgctcagtcattaagatgcctccagatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagcnctatggagtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcantcgcggtgtgcgcgactatctcccggttcctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggcaccttatggggctccacgcccgctacaagcgcncgcgctcgttgcatgaagagtcaaacaagacctggtacccgttaccggtctctcccggtagcgcgtttgcgaacgaaaagtatctatccatagccaactcagaattaattgcncgcttgttaggaattgatggctacgccgtcatatagcggtccggcaggagccataagtacacggcctgcactgatcttagagaccacacngcatctgctggcagctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaagactaggatnnngncgcgtggtaccggccggtcggggatatagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcaagaccttggcatgccgtaggtcggtactaccatgaccgcctggtgagaccagcgcttagttctcggggagatttaacactttctagttcatacgtggggactccggtatttgagattccggtcgagtgcaacacagaatgtgttcttaccaggacccccagtaactgtgagggtactcaacctaatgttatcgaaaacggggagggtctaacattggagggtaaccatgtacagaccactcggccctcggccggttttagcgaccagcatacatctgcctgagttattggcaagggatattagcgctcgcactgagctccctgggccggcgttcggacgaaggtatgcgagagaccaatggaccccatgttggttcagacacgtcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctattaacccatattaagtgaagaactcagggccaactgatatcgttaccgtcnctcaggctggaaagtctcgcgagtnnctcgaggtgaagtatctctagcgggctcagatttttacaaggcctaatctgcggcctatattacattagtcattgggagatcgaangaggccgtaatctagcgtgttgagtgtcctcgcccggggcctatgctacaagattgggccgccgctcgccgctgatgccttctagntccgtctcatngcgaccctctagtccggattacccacgtctgtgccagatctctcagcancattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccagactgaaaacgtctcagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttttccagtcgatttgccccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaactacttgacaacgcactcacgcatcgaagcggcccactantgcnccnntccgnacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgancggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgttcntcttccngctccttggaccgtgccgcactgcccncgcgcttaaccttacggccgttttctctaatgccgttcccgcgcggtcgcgtgtagagtgctcgactcgtcgcgggccgcccaagtgcggcacatacttcattgtacgcctgtccaacgactggcagcagtccccagtcattgctttcttccgtgacacacaagttgactagagtgcaacgctcggttgctgcccgggtccgcccgacacccggcagcagntncggtaatctgcaacntcggnagagcaggccggcacgaatctgcgntggtgtggcaaacaatgatcgaatacctactagacgacgccaagattgcactacaagtggcacgcctatcatgaggatgcgcattcccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccacaagggganaacacccgcagacgagaagcgcgtccgcccaaaccggtacttgccccggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgacaaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaagaggcacaaccatttgaggatcatcgcgtaagcctcgattctcatccnnacgtgttagatccagcacccagnccggaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggcccaccggggccacatggcatagggctccaggagaatattactggcggaacgccaggctgtatgccgtagaacagaagcactatcagcctggctacgacctggaagaaaggatattgccctggagtcttttctagaaacaccgcacatgctctatattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatcnggcggcaaggcaagcttggccggcggcggtgagtatactagggattcangtgggttgtaagtctatttcggtactgggcgccgtacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtccccctctgatgcgcaacagggcgacactacgcgacccctgggtatatatgcggtaatcccaccgagccagcatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggtagccgttctccagccgacgttttgcgagtaataccctgggaaccngccactgaccagaaataactccgtcggccgcttagttgcacggccatcaataagggcgcaaggctgcctctataacngatgttcataccgggcctatgttttgcggatatcgacgnagagacgtaagccctacgtgatcgcngacattgttataccgcagcagtgtgataccgcatcgttatcgnactatacgtagctatccaatacnntagagaccgcangatttntcaaacttcaggtgattatgangctcatatcaaccccatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggncccttgacgcaacgtcgcttgcttgtaaangaccgangcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaacnnagcgcagtccaagcgcaacaaacgagtttnngnccgagaaaggagactcggtcccgtactgcgcttcccatacctcgctagnccgactgcgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggagnggaatgttagagataagtagtatactataagaccctgagcaacgggttctggattgagctagntctcggtcgaaagtattacccaccctgcgcgatctacattgcactcctcaatggcggtagcnantggcgtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccatgtagcagncagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattatcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccncaccggctcaatctttgtcagtgcgtgttcacccgccagcgttttccagtgagggaactaggacgcacaggacgctccgacctaggggaatccataatcaacgcacccgagaacttcgcaatcgaaacaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatctcagtccatttgagaaggattcgatggtgctcactgcggcacttagaccatgagtattcaatggtgaggggcggtgccctctgtttaacctcttaantgagggcctgctacgcatttcacacaagcccgggcggcgctagccggtggattcgtgacaggtccatccgggtggctaccaacgtggtannggtcccaatcgggtgtttttatgtgcgtggtgccaagtctgtatgcatcctgtccaccgcaacatcgtgctaagtacctaagggtccagctgatactcggcgcatgaacccagcaccgggttaatcgtcgtgccggtggcgtgaactaagtagtcagtgcgctatagactctccacacctatntttggcgcgcgagggctcttagtcaatgtatgtgccgagattgtccgttagcgattgcccctgaacaggcactaaaatcgaactcgagttttgtgtgactagtttgtgcactatcgtgattcttggggaggtgcgttaccggagtctgccggcggctggctaacgtcgtctgtcgcgggngtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggccactgtcagctacaatgctatgatattgaccacctgcngtatacatccaccaaggctcggagacccggggctctcagtccctatcatgacgcttttggatccttaagtactgaggcgagggcgtaatacaggtgcgcgtcagatcccttgagggggactcgatgtacgaggagacacaaccggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccttacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattctggcgatgttgcttatccctgcgcctcgantgtctgcaccccacgaatcgaccttgccaaacggtgcgnacactcttggtaaaatcatagagtgactgggaagagtgcgactggccggtgggtcctgtaccaatacacgctgcggtttgaatatgttcgagcgcactaggcgtggcgaagcgttgtactaagccattgggtgcggacttccgccacgttcctcagtcatgtacgacggttgccgttattgagcacgtgctatcctacggtgtttcgnnaagcgggaggtgncttgtcccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagttgtcgagatntcggtcacgttacccctagctaatcggcccgaacggttagtgtcttcgctcgaagtagtggctacaaggctgccggtaaccaccgggtcacagtcacttaaaccagtgtcgcctcttatgcgttggctgancgacgttcgtaagaggaaatatcaagggcgcgcatccggcgtatggggccggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccnctcgctcttagttgcgcggctttggtggcaatcgttatggnagaccggcgactcaagcactgcgacagacatgataggcagcccgcgttgctggtcagcccatcacctcgcatggtagttctatataggacggagtcctggaggcagactacagcgaatcgggtaacgttccnncggctaagataacggcccgncacgattagtcagggaattnnacgtgggttgtttcgttgagcctggccccccggcgcgcacattccgactccggttcgagaggcagcccaaatttagngatgttcgggagcggaaatgggtagtgccgtccggcacgtaacgtagcggtacccccttgagcacccaagcttaatcttcagggcattagagcgcgtcggaaccaatccggggtaacccaccagctgctgatagggtactgggcgggtgctgcccccgattagtcaccccccngggaataaggattagcaaccagttatncgccacaactacatccgtatgcagaatcgtcccccagcgccgcgtacagaacctcgcagttggctgaggtcttactgcagatcgaggctactgggaagtgccattagaaacggtcccgtctagtgtagactcgaggattacaagcttccgcggacgggtgcatgcaagggcctcgtgactggcctaggcaatccctagatagcatagccgtggcgatggccttttgcaagcactgccgttgcgacgccgtcgttgcacccgaagcgacacccgagcttttacctaaggattgaaccgcctcctaaaagattttttagcaccgctcaggacttttttccatggaaagggcgcttcccccggacggcactctatgcattgatgttatttggcaaggcggcggtacgaccgggtggggccgtagcggtccgtcatcctcctcagagtgcgtgcctaaagggggatcacacacgggcaaaatgatgattcgcagatttatgacataacatcagagatggtaactgcccgccccggttcaattgaatggcggcagcgaacgatctaaatcccacgcgccatcaacagtttttggtggaagtgaccagctgtgcaacggtcgtgnagtagagagcaataaaagtaacatttcgtgcnctgggagtcccggcatcctgacgaatgcgtccgataactgctgaaataggcgcctggtgtttccagattcaatggttgggctgacgcttacccccgatgctgccaaagtttggtaatccagtcacgtcacttcctgttcaggggcaaatgcaactcccgcgcccgtctcaaaangtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagatgcgttagaccatgagccacgcggggcccagaagctcgcgtgacggccattttaggcgctcagttaacgatattgagctgaacccaggtacctttaccgnngaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcangacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcntccgtctcaactttcantgtaacctatcctcatggaggttgatgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctnagtgnattggtatgctgcgagtgaccacatntatgngaagccggcggacgctcaaatggctgttactcgncgagttgtgtaggggccgctgtaagctccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttttcagttaaactgcctcgccgtccttttgaagctcgccatctgttgttgaagtcaaagagtatnctcagacagtaggaganccactctaagtagcccggnttggatatccatatgtacatgcattgcggatggaccgaatnaggtaacacgctgacctcccctgatccgcttatatgcccaaactagggntgacgccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgtaagatccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgtatggcaaagcgggacattcaagcgagccagagataaaggcgctggagccgttcaacaaaagcgagattgagtaacgaccgnatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggagtaatacggcgtaccgggccaaaggcctcatcaaactatgagtacctagattcgcggtgnacggtagggagccctttcataatgtcaggtaatactctcctggnaatgtcagtggcacgagagacggaangtatntgtggcattggagcacctgggtacagattcctatcnagacggcagggcttccgacaccttgcttaacggtngaatgtctagtccatataatatctagtacgtcccaaggctgccctgttgcctcatcacgcagaagttctagactgtatcatgtcagcgggtccaaattcatgctaccaccgctatgcgacgactcaccacgaccgagcatctagcagtccagtcggaggatgcctcgatcgcagctagagctttaaccgaacgcggtgggcaccgtcggcgcatcggccagcggaccctctaccagagtattcgacatccacagtcgtacgactccatgcgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactacgagttagctcgtccacgaatctaaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgtcgacccaaatctgagtctacaaatagttctagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatgggtcctcacgtccatgggcgttnggaagcggataacgttcgtcagtgaggtatcagttcgaccgacttggttagtntcccctagcgggggantcctctctcacatttttgttctagannnntcaccgtccagaagacctcggaacgtagcccatcacgttcttacggctnttagcagtaatcaaatgggctaccatactgaataccaaatcatctaaggctgacagttgcgggctagccgtcacgttnctcagccagtgaccgggacgcggctcataattaaactcgttcgaaagagagaacggcccccactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtacgcgtggcgcgaggatgaaattcgctcccccagtcagatgagtgcatggaagccggatgctacacaacggcagagcgcgtcgtgttgccagagaaacatgatcccactgcctgtctatccccccactaactagtgtcgtacctccgattgctagtatgacccataacagctgtctacggggcaggccagcgcgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggtcgactcgaccggagtgtatcgcgcggggacctgggctagaatgggtctcctggagagctgtatgatatgatgggtggattcttgcgcgcggggactgcttccgcgcatccacgtgttcgggagtctgcaaccctgcccggatacagacggaacgcaggaaacctaggctcaggagccgagacgattcatctagatcacttttacccttcgacgtntgcctaccaattccgcggccgnggtttcaaggaataccggtacatctgtcatgcccaaaagcttgtcctgatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatctcgcctgctttacgcntatangactcggaaattaccctcacatgcagtcatcatcgctcatcgaactagcttaacctagcaataacccgtcgttatatatcgcgacatgcccggtgcactttgtatggcgggtccaacggcaaccctccacaggcatttaggcccaatctgtaacttttatagacgtccgcagcggtgacagaaaaatatgcgtgacggagcgcggatatcgaaggttcttcgtcgcgctccggaagacatatnagagcggtttaaggcacttagaggctcggacgccggtctcgaatccaggttacttctggctttatgatggcgtgacgcccgactggtgcctgagctaatccataattaaaacatcggtacgagtttagagctcattatcccattgaagccggcaggccggctcaatggaagtattgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgattgcccgaagggtggtggttatgctgaagctgaggttgctgccgtgctgtgagtctgttttccgggtgcctgcccagtaggtgagttttgttgtcgtgggttcagatgttgaagacggcgccgatgaggtagggcgtttgcgctgcgtctgtgcctgtctctcatctaaactccttaccgacgtatccccgacgctcgtatngtccgncaagtgcaggcgacacacaaagctctcccgccgtacctactcgacaaccgtcatagggtgataagtatggagacgacggctcatgagcngntaaccggataaagacatggatgtgacggcccgagttctcgtaaggtgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccgganntagggtggtcaccccnanaatctcaccacagtcacttgntcacggcgttgcgtgcaatatttattccatcttcctcagccgctgtgcatcttggggtagtagtgaaccacgangntgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacggctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccttgtgccgtccttctctatcgacgggtgcatagcagttcgtgtcatcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctggtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagataagactcttaactctctaccctgcctagcttgacaaaatcgcaactatcnncaggtgaatctagggaagccaatattatgtcgcgtgagtgcggtcaggcacgtaaggtgtgacaggactggtccctcatttgatccttatttaacggtgacttctgcatagcggtttcagcgctttcgtgttataanggccattgtgctacaatcctgcttcgggcggcattggataagggtttgtccctctgggttcgtttgaagggcgccatagcacacgcaggcggccaacgattcccagttagagttgtcaagcaggatgtacaaggaactgtggcacgagaggtgttatctgggaacacttgccgcgtaatnccgaaagctcgtgcctcgcccggtacgtctcgctgaagacacagaggtgagacctaaggggtgggacttctgaatgcgactgataatcgtgaaggtccgtccgagactgggcggatggaacagcacccccgtccggctgcgnggtggtctggaatagcgggcaaccggcacaccttacccgagaactgcggccgattgatcccctgaaccagttgcccgccgctgcccgcggagtcgaccacatcaaacgccggcggttcaagcatcttgatctagtttatgcatcgacggcacgcccatgccnctttccgcgcacgcatgggaggcggcatctacgatctccatacaaaaataaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgcccaccgtagcatgatgcgtcgtttctcctagatataactccgctacgcttggcgggccctggttagtcacgtgtacacgcnccatgggcgtgggtcctagttgtaatagttggcgaggtccgccatgtatcgactggactggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtangtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaattatgccntgctttggtattctgtgcgnatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgcnatcccggcaggactgcnctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttganggaacgtgcgcgatgataaatcctcagacgctgtagccacttgaacgtcgtcgcgcatttgcgcacacgagaacttgctgtcgcaaacagaccctgcatgcggcgcccgatactgttcgaagtacggggtccatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaaggtttgtagcccctcgtaactagattggatgggcttttgatttancttctctatacctggnnncgtggtcaatagcgtttgtacctcagacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaggttggctntatactgatcgacgagcgccggggctctgagtgcattttttttcggattggtttaagaacaaagcagttctattggtaggagtagcagcggagccgcgacggactgccacaaccgatattccattttatgggtcaacgagcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaattgcgaagtgcgttgaaaggatgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacaataacgaaacccgggggaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaattaagcttgttcaacaggttctggtgggtcgtatnccgaggaggcaatatatgttggtcctcccacttagtgccgngtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatngtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtgtngtccggcggcggcagagattgcttagcggtacataannggaaatgaactacgcccctactcggacggtncggcccatgctatctgtagaattggcttgaccaggggg aaatctcaaattgttccatagagatgctacaactatagcgggggtctgagacgnntctggggtatggctacactcaatctggggtggagcaccttgccgggattctggtgcacctcaactgcagatgacgcacgtccgtccggtgacatttcgaaccaatagccacattaccttgtggcagatcggagactggcacagcagtggtacaggttnngggtgagctgctggtattcccaccgtgtaggttatataggtaatctccttcacaggacgtcttactgaacagtatacagttgttaagccgtgtcaattgttggaaagccttgtaaggtttacgcatacgacaattttccgaccttcgagcgacggcccccgtataatcatggttcgccgcggcgtggcttgccgggtccttaactcgaaagttaacgtcctatacgggatccgcatgaaacccgacgtgtcattcttgcccaaaacgcctctatttcccannctacgtgggcnnaaggggctctatgtatatcgcggacaccggtgtcatggtgaacgcggacccgcanactagactcggngtcgatcatccgcatgttcgcagtccaaactctaacatgatggcgacatactttattttacagacgaaagccattgcgggcaagntgcccctggcctacgttgggacgagctttgcacccgggagtgcgcttgaacctaatatagttgtttgaccgggacttctcgtgggcgaagtgatagctcgagattcaactagtgtaagggcctgttactcgacttaatcgatactaaagaataagacggagctctcattaagttagtcgtcgtaacgaggacatgcgttgatgagtgttcataccctccaatcacnnttaactgggcgttccggcgacagcaattgtaaacgggtcgggtatagaccccggaatggacacgcagtaacctagctagaactcgcatagctaataaatcgacatacgcctaattgcatctnaaacccatggagacacatcgntgtccagcgcagtagaaggaagattcttgcacctgtatggttaatcgacaggacgcagagctaccactccctgtcaccccaagatcaaccagccgaattcgcactttatgctgaatcaataacttggcttaccgagctaccanctcagagcaaaggaggtcttcctactnttccttacccgtttagcaaagtcccggccagtaaaccccataaccgaattagtgcggagctaaccgatccggttagatgctggatgtttttcacgggtagcaacctgtaccgggtccgggagcctgccttttacgtatgcgggcgtgctgaaagctaacgcaatacgttacancgtgcacagggtgcatccctattaccgttcccgcagatattctcggaccctatagatacctacataggacatctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgacggaatgaaagtagattgcactgtcctacacagttccattcttttattgctacccgtgtcgatagccgtgaatcaaaaagtatgatggcccctagcctgaagccncccnttnnnntgnaatcngnccattaaanccacgtncactccccnaaccagnnnaaangaaacannatnngncggggannctcgtggtccttcncagattngntcacctgacntcccangngncacggaaacgncgttngtagntttcattncacgnncangnccggaccgcnttgcgtcgnntccgcantnnacgngctgtaaccgcntncngncataanatatgtngnncagctnaaggcanacaccnngactccgnaggttnnnnntacnaaagcgnagccccnactcgnttgcgnagggtttcgacagngtggnannggttctcccttcgtgcgcctgtgttacgtctctctgccaaaccttaggggatcggatgcagatgtgcagcacgatagatcgttgacanaattaaggtgcttattgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgcctcgggtcaggnccgctcctccgtctagcgtcaangatgtatggattagcctttacgtccgacgactcgaaggagctgacccagcgaaagctgcctgtccgtagggtcttaccggactcatggaagatccaaaaatgtcacatgattttatgattagtccatgcaagttctaggaatacttggatgctctaccgcagactcatgtcgtggcgtcgcgacaccttcaaagcgtcgaagggacctgcctaattcgaagcgtagcaagggagtggcgtgctggcccggctttggccccgatcacggcgtgactatgccctgttacgcgtacccgcccttcttactggctcctcgtgcacttggcgggttcatgccattagtggtggatgttcgtctgaagaaagcgaccgaagatccgctcgattaaattttcagaagagcacagtggcatcaaacagggccttagaggcttgctgaattctaccggatcctgttttaacacgtccccagacgtggagcttagtacacgaaggtcgaacgtaacggggccaagtggagcaccccaatgggtaaggtaaggtccttggaactcgaggcngagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccgcctacgcaaacagtccgctggggtcggagcacttaggcgncgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtgntgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgagtgtgtatcaagactttagcctccgtgctggacccctgtgcggtatcacgtaggcctttcacggtagagtcccaaggtacgttaccctcgggtattatatcgcattgcggctttcggcctgtgtctttggttcctcgcgtcgacgttttggtactcccccgggatatgggtagccccggtcgaatctccgagcagccgtacatagtagtagcgggtgatccgctggcgctccttatnaaatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgtttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcntatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcctgcactgaatggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagtattcattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtnnttgtccaccggacctttcccccttgtgagaccgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcncgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtggtccccccccatagcagtggtcatgtgtgccacacggacacgtgggactgggtcgtgcggcccgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtactctgactgttccccccctacacttcgctcgactaggtgggttcgatctgcttacgcaccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggcgggtcgcagtgccggccggtttgccggcagtcggtaggtnataagccgaaacctgtgttgttgaaggcngcgctgaaaatcgnctgtagatgattccctatacacnattgganctnggaacacggtntntctatcngtnnanntnntnancnnnngnactnnagnngntncgagtgnnnnntcngtnncgtcnnngcctngntnnntcnntgctnangganagaancaccngngnctcncccccgnnncnntcaaaacannnnatnngtacaccgnnnacanaattnaccnganaatgnangccnnnncggcncnctcntcngttaatccgnnannnnctagttgagcggnggngatanactctanagnngtgngcagcgcgggagncgcactcccanntcgatccgnnnncgtgtgtcgtaaatgggcgaattnanaanaagacatggctcacttcacgctctaggngagatatctcgcggccattcttttcaanngtcngccccncancccgantcactangcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggngggacaactgcgtgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccacccgcaacggcttagtgtcagcacatcggttgtacaggctaagactantagttgacgagaggcgtgacanacaanatccggaagtacccgcggcgcgatgacatacacagttacctggggcgtgcgacggatggncgcacnnccgccttncaccgaactatctgcccgacttatgcngcttgggatgcaggcatacgtaggggagccaagctcgggagtcgaacggcttttagtcgtgtgagttcgngtcantttaggctaacccacaaacttggggagaggcagtggtngggggaggctggcccggtccacggatcaaggaccgcctattctncacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggnccggtcggacgcctgagcatttctgacacagcaccggncgaagnancngntnnnnnnncnngncnngnntcnnnggccacatggcgagacatactgtcgattgnngnntcacnnantagncnnntcgnnnnnntannnngngcgnnannnnnncngtngcgcgccnnnnngcnnacnantnnanccgannntnannnnnngnnannnanncnncctnggnnnnagaactnggngngccnagtagtncgnantcaccatgggangncnatntctncccngtgntngnngntcgtctatncagnatncgtaanancangacacnaacntatacgannttnaggacttngcntactnaggggtncnaattgttttcgannatataaagcncagngntncangnngnanggnnagnanncaancnacnaagaccncntaannnnannncggntgnngnagcgngtnnnnnnnannngnntngcnngnncgtnctcatnncnnngaannntttccgnacnccccantnnnnngtngatgnnctcannctnnagcnncnncgcnagnanttagcngnanncnangnnnnacantggtcgtgnngntnnngtccnnncnnccngcntaantattgggggagatgccattnnggntnnnannnnntncanacngtntacctctnnagnctcggaggggannnnttcnantnnagggnggatagnnccagntgngnccanntgtncnccnngggcnatganncgncggnnnccatnntcttnagcnntgncccgnancnnncnnngnnnnnnnnnnnnnnnnnnnnncnnnnnaganggtganttnngnnntcgtctnngantgagcttnnngcgccgcatccntgnngccacgnnancgcgagggncgangngactnctngangcnnntcnnngnnnnctngantcgnnnanntnnnttgnnanatngttgnccgnnnttncnngnatncnngnnnnngtgacncgctttnacctnccnancnntnnnnnantnnngncngnnacatgaccngngtnnnnganacnncnggggcnncnccnnanagnnnnncaggcggngangcactnnggagncagggnnnntggnnnnntnnggncgcnncgatncncntncttancnaccngtnctttggccnnngnnnnaatnnnngtgnnngnntggnnntnngatnnantngnccnnncnnnnaanncngngnncntagnnngnggnttngcnnnntcnngnnntnggntcnngngtngnctntnnnananngncccggnnnggtnnngnnacngtgccncncgnnncnnnngacgatannannncgttgcgcnnncgnnnnnngnnnntcngngtaccntgannnntannaaanntnagcancnaatnaagatnggtatgnngnctgnnntcnngtnnccnngtgcnnnnnngnnnnnngnncncnnnnnntnagannnnncngngnnaanagatccgcgntgnncacccgccggctcnnggcnncagcnncnantgagngtannnnagtanctngngcncnggnnccacagcngngnncnnannatgngncatancggngnnnnannccgnnnggcncnattttaacaatcgcataccgatatcnctannctggcgagtttagcacntgccncancgncaacacccgaaggatcagacggggtcnactatgcggcctccctgtnnttangcncgtaantcncnaatcttatcgncaccgcatgngcnnggntcnnncacgcnnnnncancantatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcnnaggacnnncangntngannngngcnttnnnnnnnnnnnnngannnnnnnnntncnnnnnnnnnnnnnnannnnnnnnnnnannnnnnnnnnnncgnncgnnagntcnnnncanttgnggncctnnnctaggnnnnntgatgncnnangnnnnnnncnngnnngnnngannntngtnngtcngnagnacnagannnnnngagtntgcgannanttnntnngcgnnnttngntnnnnnngntntngcanncttnntanatccnanannnntnncnnngnanncgnnnanncnnangnnnnaagnnctnnnnnngcgnannnanaggtatgnnncatnntcatnnnnnnnnnnnnannnnnngnnanngtnnnnctgggctagncnnnnnncnnnnntnnnnnctnnnncnccnnnnnnnnnganngtnncngnnannnccnngnccacnncnnnnnnncngngncgnntnnannnnnnnnnnnangnnnntgnntcgnnnnaaangnnnngnncnnctcnnncncnnnnannntnnancnnncnnnnngnnnncnnnggnnntnnnngnncgnnnnnccnnacngnnnnngncnnnncnnnnngnncnnctnnannnnnnnnnnnaganacnnnggnnccnnnnnntggnngcacncctntgacgcgngtntnccnntnnnnnngnntnncanntgcntnnnnngcngcnnnannncnggnngncnncnntnnnangccnngnnnnngtgnanntcgnnnngnntcnncnnnnngnnnnnnnngnnncannnngcnacnttgcnnagnctagntacnngcacnannnngnnncngnntnngctgncgnntnngctgnnnannnngntggcncggtnngnncnnntannnngnnnnnanctntntcncncncnnntngcnaannnngannnncagntncggtnnnntcnnantgaaaccnnngcnnnnnnncctnctngnnnannnnnnngnnggnnnngaannanncnnnnactntagangngnnncnnntnnnancctnnannnannannnnnnncncngcnnnnnnnnngnnnnggtctnntnnngcnccnancgnnntnacancnnngnnncttntnnnngnnnnncnnttnnnngngcgcgntaagacacgtggtaacnctngnccnngtcnnatngnnaaggatacgcaggncggnnancggtcagnnctanccnngcnacggtttatattttaaaaatctaaatnntccgatattanggtttgcgcattntctgngattnggnncngngnttgggnacnngnaannnnngntnncccnnntnnnttnncntaccgtnanncntcagannnngngcnnaccnctnntgngncntcncgtgaganaacaaattaacactttggcgcggntntncgnnnagnggnctgncnnaactgggtccagtttcaggatacgattgaagtcttcccggcnnnancngcccagggncaancngnnnntgnacnancngnggnngnnnaanctnggggcgnnnnggnnantngcncatancgctagangtcnnnnnnnntnnngcgannnngnnccctgnngnnnttnatncaagacgncncagccnnnngnggnnnngngcttcntngcngcnngcggnanntngcnnatncnggntctncttannntncnnnnnacnnntnnnattcntnnnnnngnnnnngnnnngnnnaancnnnnnnncntgcccngnnantnnnantncngnnngnnnnnctgnnnnncntagngntnnccgncggnnnannntantggnannnnnntgtnnngccnannnannnnanncnatagnnnagnacccannngncnacngcncnnnannnnnncngngncgtntncncnntantannncngcgcgtaatanncnnncnncnnnnnnnnnnnnnnntnntnngacncccccccncncggnaacaganatcgnnncnntnnngcngngnangncgncgnantnnnncgcnnnaatngangcnannncnngncnnnngnncgcnnnnggtnnnnngccannncnntnannacgagagcancagtcngctcggcggtnnngnncctncangnccgccgagnccaacnannttgnaccnnccnncnngnnntnangggnnntaacatttgncagntcncnnntaactnanannggnnctnnnnncgnnnngnncgcntnatnncnggnnncngnngngcgnncanngnntnncattncnngnnnggnnatcngtaagnnnnangncnccannnnngncngtnacnnccnnngnnnnnngnnnngnnnnnnnnnannnnnnccanngnnnncnnnangnnnncnttcgnancnggncnnnnnntgtcgatgcnccctctncccnncnntnnngnncnnnnnntnnncnncgncnnnannngcncnnncggntnctnnnngancccncgacgncnannnncnancgngncngnngngannagcanggcnnatgnnnnngggggcncggcnnnnnnttnncnnnnngtnnggnnnntgnntncgnacctnnngtnngntnnnnnncnnncccnncnngnanctgncnncntngttccgnanatnnnnnanngccntaattntagnnatatcgnncnctggcnttangngggangncccnnatcgcacgncgtctcnttttggtcccgntgataganccgntgttatncngggcgnntgnngtcanacaacgtctncgggtatggtcnncanntnccncnatacatgcagnncgcaccggantccaannnnntngnnnggnngnnnnnnangcnanggncncnnannnncnanccncnnctntnngnntanggnngngantnnacnnnnttgnnctnnntnnnnttngnnnancnngnngtnnncccnaaccggggtnnaaattagtngnnnnagnncannannncnngncnnnnnnacggggtcngncngnnactnananncnnagntnngncgnttngcggnnnnntgncncnnnggnnacgnnngntntttannccnnanantnnnncnnctcnntnnntgngcnnnacnnnnanncnnngccggcgttgcacggtggagggttgttgccgcgccgccntgaccgcatccnatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaagcccgatgttncgtattcgtcatgcgtgcgtnanccnnnnncannnanncntnnnnnanntctcnncanactcttannntcntngtngnanacgncgaacatagggagacccccaggggcggagtgtctaagctataacacgtcacttcccggactccgtcaggtagccatcgcgaaacacttacctatggctatataacttgcatggcacgctcgcaacgatggaacgcacccagtcctttctgccagtgacgctgtaaggcacagctcccatgcaggggctgcaattcgaaccatcccgattgcaacaacgtagagtcactctgtttgcagggtactaggggaatccgtcaaccngtccaaacataatggtagtcactccgccatcctcagatgattctcttgatcctcgagtagtgagggaatgcacgagaagcggggtggagcttggacaaagttccgctaaacaagccagtcgtcctccaaaccggtaccgccgaggggtttaactgcatcccgtaacccgttcacgtaaccctgaagccatcgtaatttgcgaacggcaccaccngggttctgatccctgcatcctgtttcacacgtgcctgatacagttggaactgatcaagtatcgcagccttatcacaacgggtgcagcgtnatctcacggtcaggctagttgcgtctagtagtacgcccaatattcaactgctaaaacagctgttgaacggtacatgcaaagggttaccatgcctaacatgcgaccnaccgccacattcgccgactgttactgaagcatcgcctatcgaggactcaccctgtctccggcgtcattttattgatggtnagaactgccattctcctggttcggtaacactactgctactcgttttgtgcaagctcttccccgccgattgagcgcggggatacannngatggtcgcttcgatgtngcaagccgtggcagagccggtctcaccctgactctcaatccacagtagcantacgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgagtggtctgaagcgtaggcaacccccaatagtaccgcatgttcaatataaatctgaagcctcttgcctgtacactgcagcctaatgtcgtcaaacatgtaatatggcatactatggatcgatcccgtatggcagggtaacccttgactacgtagatatacgcccacctgnctcatttcacatgatggttgcgttttccgtcggtgggctgatggaatactgggnggcctttcacagcgtaaatcagtggaaaggggggctcgtgcctccgtaagggtacgttgtggtcaagtcggggtcgcgccgctggtgacggtcaagcgaaccgataacggataaaggtaaagattgaaacccgtcgggtgccgggggctggatcccagtggncctgcttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatggttctaagacgcagaacactagggggtaaccttctactcgtcgctgcgtcgtagggatagaacnagctccttgcctccacgcgaaggaggcacggatgacttccggtagaggctaggctaaaaggcgttcaagctgttctctcggtaataaaaaattgaaccggttgcatcactcgaaacccttgcccgcaggnccgttggccaaacctgtcgaacccattcattatggcgctcgaaggaattacaattatagccaacgctcgncgcaatcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctagcgacgtggctnagatgcgagctgttgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatattctcgggatgtattcccactatattcggtggggcagtggccgcgaccactcanaccggggtctcccacgtggggcacgaatctagtgtcaaaataacgactctacaggatctcctaggcatgtgaatcgaatatcaaatagagctgcgacgatatcgctgaagttttggcttgggggcgctgctctatacgacagcgacagctgggcaggcatttagcaacattcccggggacagggatcggacacagacngcggacaaggggaatgatagatgccctngaggcttagtgataaacgtttatctgcgatcatggctggtatcgtggcttagcggcggtctcggagtatctggtcttggaggtacccggtaagttcccccactggtgacgagggtgagcgcttgaaaacatcgtctagggccgagatataagcgtgctattacgccagaattgcgacgaactgttgcgtagtgtttgcgttcgacccaatgcgctgacggcaacgtggatacggtcccacttcaagcacctcactggaactatcatctcctacgcgcatgcgtccttcgtgtatactgtcaattgncagcnagctattatgcgtcaatccagcggcaggacgcgccaagcctgctatcacacacggagaatacatggatttttctctcgtcctcagggtcgtctcccgctccaggacgcgagcagactgtggagcatcggtggcgttaatcgttgacctgacctattgcactggtccgtaagacctccaactctatttcttgtcatagcaccaggagcgaccctatggcgaccgtttgtgtacgatttaactnggcatcgggggtaagcnttttaggcttggtaagggattccgccgcaggtgagtgggcggcgtcccgccgttttgtagccgtacgcggtngggtagtgaaaagtttaaaggtcacaagctggtntgcgngcctggnngctctcaangtatctnatggntgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtcnatatgcgtgaganccattttgaaccatgggggntttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactaaaatctttggcacttcaagactgctacagcggagtaatgngttcagagggtgaaagtggcgcagggtggtgtnaacccccggaggtggacactttagataaattnttgatatgcgtttttcgctttagatngaccacggnggcctccnatntacacaccttcacaaggtnggggagcgtgtncattcaaatcttcgttaaaaggttttcttagagtcactcgcccgaagattattcgttcagcacgtaatgtagcaggaganggggcgnnnnttaacccnanggangtntaaggaccagctngngcnggngnncnncagnnngtcnngnnnnnnnnnnngngcnnnnnnnnngannnnnncgnnntcgnnnnncgncgnncnttntangtnntgngnagtgtaacacttcgcncanaggcgngcctattgcctatttcccgtcgctgggngctgggggactgggcacctggctgaaccctccccnaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagnctgccaaaggcctacatnaaacatcccggtacctttngctgatcgagccccaaggggcttatacatgaatngtcctgttactggttatgcgggcgattggcangcagnggtgtgtgcctttacgcccttagaagggcatgtgtnttccgatggtccgcggtgtacgccacctggccaancatgaggccgagggggacaggcagaatcggagcgagaagccaggctttttggtnggagtagncctctgaatctgccaggccngattccatctcgcgtaaggcgagtcagcccggacgntgacggaagaatccgcccnatagaggccgtntanncttgaacaagtctngacantctcctaccgttagcaattatgagtcgaccaagaacggcagggttacgcnacggaaaatcggggccttccccagcacagccaatagctgcagcggttgttgacatcananttnngctctttttgngnanagcgccaggacgctgnnnnncntanaanncannnnnacntttntactcctgtntnccctccagcntccannnncnnnnnnngnnnntnnnnnatctggcgtanctctccgcgttcaccaaccntctaactgtgccgatnccatcacnactcaggtgttttggtcataatcgaatctttctgacgcccctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatattaaaggccggagtcgttgggacctaaattaacggtggaccgagcgcgcacngacccctgagcgtcgtcattccgcgcgtcagccgactggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactactattgtgtatcgaggcgaatggctgcatattgtccagccccgccgctggaacccagcacattaattaatcgtccggcacgcaccngncanncatncannacntattnnctnncgcnnacnngncnnnnncnnnnaacnccnngaatcagntncnnnnngnnnnnnntngnnnnngnncncttntagttangcgncnnncnncnnagntannacgggncgantnnngagcnnnangtgatannnccnnnnanncctnnnanngaanannnntnannntntnnnnnnnnnncngncacccttaattggtgtaagngcctcacntggccccttatgaaagnaagagtgtccacatttatcantgngtantggacgtancggcctctgaagtaannaagagaccnggggagggcccattattcggtgctgatggcggtangaagatacacgaactcgcgaacaaaccgaaacctccggaagtggttgttcggtctagagatgtccggggcccntnnannagnccancnnngangnngtgnnntnggnngtnnagnatcnctctnnnnctcnnnnttcgnccnngnnnnacncacnnnnnnnnngtnnnncnnttagagcagcnngacnnccnncantgcaggnggnncaanccgtatatntatngntcaggatagatctntaattctggttgtccttggaaggaccgctgagctatccggcgnnatgtgacnccgtgaggggggaacgaaagcggccncgncagnctgntcccgcaacaaaanncngngccanaangtngcnganntncgcnannangcnggnnancnnncnnnccnnnnngannannccgacnnnannatncnnnnnccnntnnnnnatannnccatccnnatntgnggncnnanncnncacnngnncnnnttngnnnngannnnncgnnannnnannnnntngnnnctgnnnnnnnnngncngnnnnngnnnnanggnnnnnnctngacanggnnnnnnctaantnngctcttnntccnntgncnngnccnnnncannncnggcanntnnctnncnngnngnngnccnnnngnncnnnnnntncgctccagntgnntcgnccngnnnnnnnnncnngggnccnnnngtnnnnnnnnnnnnnncnnnnnnnnnnnnnnnnnannnnngnnnnnnnngncnnnnnnnnnnnnnnnnnncnnnnnnntnnnnnnnnngnnnnnaannnnncnnnntnnnnnnanacnattgtagaatcgctagatatgatttagtgcagacgcncgngnnncccnnntntccntgtgccgtncnctcncnagnactcnnnngnnntnnncnnnnnncgtncaagccatgntgaanttatgcnctcntagncctgcnaatacnnnnnnnctagntanncccngnncnnanccngnnncnacnnaannnacnngnnnnncnaanangggtgttgtncttgcgcgtatnaaanagnggtccantngngnngtnatgtgncnnangcngnntnngncnnntannnnnnnnnnnntnnncgngnnnnnnnnnnccnnntctnngggnnnnncnnnnnnantnnnnnnnnnnnnnnnntntnnncgnannnngangcnnntccntacncgcgnctgcattncnctgaccnccncngtnanncnnngnnantcncgcnnnnacnncnncngatacnnnnaccnnnnnnncncnccngcnngnnntnnnnntgcnncnancgnnnnnnannnanntnnnnnnnnngnanngnnnnnnnnnnncgannnnnnnnnnnnnngnnngnncnnnnnnnnnnnacagtaannncnngnnnntnnnngancccncnngnangnacgnntnagtnaagcannngcnntcggcgtntnnanncacnnanaggcngcgcgcactacgaacannacnggcgncanagannagnctnnccattaggatnagnttncgngncttncgnngnncncngccnannngcncagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcncnatnnggnnatncnnnnagnnnnannccganncnggaatcgannctctnggtntcgnttctgccncaactncacntangttnatangnncnnnnnngnnnnnnnnnccngctgncnnngnnnnnntagnncncanagtnnatnnannnnannnccnnnnnncnnnatgnnanngnnaangncgnnannncnnncnnnnnngnccngngnncnnnancgcnanngnncntnntggnacngnnnnnngcnnccacgngggcgtncnncnncngcgtnngntcgganancgngnntaatttnacccgttaacnncgtnngattnncnnnnnnnnnncnggnnacnnntcntggtnnnnnanaatcatanntnnnncnnnggnnngnntncncnnacanggcttntngngggngangnngtggcncanntcaacccntgacagcancatngnttcnnccnnnnnggnnnncnnnnancnntnacncnnnnnnnnngnntccantnaaactcccnnnnccnngtctnacgctagcggncacnntttaagancggaggtnnnnncgcgaaagnnnctatggtcccacatgttcctnacgtncgttagcnntttttanatcgtnaggtgtccgtaaaaggggnnnannatatntcacaaataattcgatcatacagcatccccaattgaaggcctcacgttgtgcgtagaagtgataagcacccaggaccaccngggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccaatgccgggatatgccgggtcgcgtgataacgaaacccgagcatgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttagcaccggtaccatatatcaccgaatctcatcagtgcgacagttgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgcnaacacagcagatgtaaggggcattagacgggcacgcattcctctaagggtggtggattgcgactgctgaancggatagggaactnacaccagtgtctgcaaatgatctcacaaatctnttgcacttcggtgtcacctcctacctttagctaaagcccaatggatgaagaaccgcacgtgggagattgaggcaagttctccttgggagactatcttctgggcccgagctgtcagggccctcnggcaactacatctgactgtctggcatgcgagattgtaaggtgggcctgccggttcgaattgcgcaaagttcaggcccggctggggggttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagantgttctcacggaactgcgttctcagatcgtttgcncgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaaaaaactcccagtaaattcaanntgnnncctnatacgnagtnntnnanggnnnnggncgccgncannnagncgtacagtatcaagnntanntngctaggcnccntcnccgcanngnnnngtccctannaanacnnnccnnacncnncaaacgannnataanngntnncnnnctaacntcgtgganangntancagtgagncggcnnnnnggnagtncgatnctngnngangngcccaannanctcntngccancatntcgctngacagccgngnctnanncnnggtnntgnnntnnnnggtaannncngcnnnntgtncnccaatcgctgcagtagtnnactaatttaagtananngctcgatnacnatgtaggtgccgatctcgactccaacgactcaagtccntanntnnacnnccnggctcnggnagaacnngncggttagncccgncggcngngncnacncnanccgnnccatnanatnngcnangtgnccctctnntctgacnncctcganagttctagtaggcngnangnngncgngctnggngcttaggtggcnttttnactngctgtncccccggatgcnatatngaggggtaatcggaagaacancccgctcatacaacantttnnttagancncgttgtaagtgacngngcttnganangaactgcttntaggcatagnncttntnaaaccatntcanngtatncgtgcgctaaaccctgcgaagtaanctaacgtggagtccccctcatggcggactttcaggtgcgttacactgccctcgggcccgnggagatgcctaagtccgcgagtctgcttttgtnggataccgagcccgcacgaacgtgtttaatgacggtgaacagaagcccatacgcctccgtncgattccataggtgacgagaccatctctcatggggggaccggagtggccgggccgcgggacggagtaaanggcttttnacaaatcagtataacttactcnnnnaantgtntgcccacnnnntcnngnagntatgntaccantanagntcncgaagtnaancgcganntancgggtnnggtcctgcgcnnctcgnctcanttncnnntacttntnnccngncagcacatgnnngatgatccntcnnccctgnntgcnngcacnnntntngtnnnncacntcnagnngtnggncnaacnttntcccgcgtctnggcccnacancaancgngtganngctnngcgacngtnggagccnngnacnntatnctanntnnnnnnctaggnggnanttgnngctntctgnannntncgncagnnanancnnngnanncanccgnnnnctgnnncgccgcngcnngngnnnnnnnntaannttacnnnncaggagtnnnncttnccngngntngcctnnccanntannncnncnanngagnangaanancnngnnggcngcnnnnctnnngaagnnnnngncgntngtanggtnnncccgttnatcttnanntanncnnnncnnntgngnncannngngtcncccctcaaatggntgncnngnctntngcnnnnnnancnntgccnnnnnnntacnnnnnnannncgnnnnnnatnnnnnnngggnnnnnnncnnncgcnnncnnaanntnngcnatnnaggnngnncgngagnngnncgnnntnnntcannncacnnncnncngncnnnnngnnatnnnncgngcncgnnncctttctcggtcgcggtccggacggctatggtacctntctgctcgccnacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatntctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctccgactnttntannnnngngggccnanntacgnnnnanatatgtttacccgtccnctttnncnttngncngngtcnnncncngangngngnnnnnatgcannnncgntnncnntctcgaaatggaatcanttgcattcccaaagacccaantctgaaccttaacttcgcagatgtgaaaatactatcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagnncnacgncatganatggnaannganatgnanntctatntcaannnngnancntganccngtncnnncnnannanggtaactntcgggnctnangnnntcnnnntcgcataggagaagtatttccggatggccaggctcaggnttacggggaactcctcagcgagatcgatntaccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgnggcttgagctgtgcactaaatgcgaangcncaccctaagccgcaggatatatnagtgtcaatnngcactagatacgtgtggggaacgcnnanntgagggtnaccccncatgctgntacngagctagctcctcnantngaatggntttcgcgnacctgnagcgcgntcngcnntntatgctgggncccanctcggacgggaagctgcgatggactnattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactggaaggtcgaacccatggtgatgagtaacccctgcgttcccgcgtgtaagaggttttttgcgaagaggagctgntnaagngngaantnncagatcnnnnngnggagngnnggggccccggnagcagggagntactganacggnnnacaatcttggnagnncgnctntatttntganaataancnagcnatccananntctttgngctntnactgncgnncntcnnctannttccncacgccangatnnnncctatagccnccnnngcnnncngngnaggnnnntntnnangnaatnnaaaattncgtgttttgtgcnctancgaattnacntctgacnangcngtgtnananannttaagtcnggacttctcantngagnccnntcatngcnggancgnntgngnnncggnnncgnngnnntntnnanncncnnacnnctcccatgctnngacgcnggannnttcanggnntctcgnnnggngnccacnagagnnngngaggnnctgactnnnntgaaaannttcngnaanggntnantcatnaancntnnngnnntntnnngngnnccntagnnnnnnnngtcnngnnntccantncnntnnannantnntanngnnangannnnnntagnnnnacntncncgnnnncnacangtnanncannntcgnnntngcncgatntgntngacnnncntcctatnntnncnnnannaagaagacttannnntnnnccngtnnggacacnngnnanctgnttnnnantnnggagacagnctnaagcttatcgnngggcagggtaatgtnntngnnctnggnantgcngntcngagggnnntnancnnnttcgcgnngnggcctggnnnnnnnctnanannncggngcccccngntancgtanngtcangaacgcannctnnaaaanatatcgcntggggngnangncnnccccgcgnannacnccctntcaagagtnncncngnganaannnnnncctgggnntgnanngngntngaaannntatccgncnccccntgtnnaggnncnntnngcngnanctntgnnncgnnngngcnnnnnngtagccgaangccnantaacnnangntnnnacgccngtntnnctngtaantntnnggcngtttnanannnnnncanttnncnntgnancnnnntangncnncgcnnagnggnnncgnntanccgtacnnngcagnagnnnngnnnnngntgatnnngcgctgtggccnangcntnctatccaancnctangacnanacnncannnnggagcgnagagtgancgcnatggntacatngnacgnnacgncnanancnngtccnngngggtnanacnttntnnagcgcatccacanaccanttaaagggcaggggtnnaacnnnnngcgtgtgcntccgnntnnnnnnnncntanntcnnganaattactngcgcntgcatcgngngntnacgnncaactactnaatggnagcgctgcncnngcncnttcagnagntncattnnanncngactntngccanccgtacccacacnggccttgtagtgtgnntcgtcgncccngntgcnnnnnngnttcatnntncaannacanaaananagtanggcntggcngannnngnntncancnaggtgctngtnnacnancancgnttttccaangcgnacttcnatnnnatntnncnagncttctcgccntncgtgtgnnntngcncnntgcgatggnanacnanctgtnnnngagnaagntncgttgatnacttngnnnatttgnggctcaggcnaaagaggncancctngtgccgcgggacgccacgnngcaatgagcggctagnnnntntncagtngtgnngggtagctgtnccgngctctncggcctgcgccaacgtancccaganatccggangancagggtccgtaaagcatccgncggcttatagcgacaccaaatttanagaacaggctaccatacaatgtaaacagcgcgtcctgatgcctgnaagcggtgtcgngcttacctnatgnncngntacngtgatgncagaattcggcgccgggattttacgcagtatntggctcaaccgaagacacatctaacggatgccaactattgcgtcactttngttaaaccattacaaccctggcggttccacgaaggcatacgcccgtacgtgtttacgggggatctgctttatgnggncgaccgnnggcaaananttnctttggnctnnnctgnntgtttnactgttgcatgttgaacccngtgtttctggtganccnggcgcnnntcccagaagcatcactnggcgcgcctcngaggcngttnantngtnntanaagcattatcgaanacgctntcatccttncnccganntacgttgtnaannnnngngnncnntgtaaaaatnggtgagcnccaggccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgctctgaacgccgntgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgaaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttccctttgtggaaatggctggacgttcctctaccagccgttcatccggccttcaaagacgtggtctcaccaacggaagcatgagcgtgagttaattacccttggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggcataagagcgcatggtccgggaggaagctctttggttcagagcaagaggcatcagggaagtgagccgcactgtcttaagcagcaatttactcaacaaataatttctcccatccccactaaccactgccaatgaaagtcctctcgttcgtgtatgggtacggcggagatcaaagaaggtagtcacctagattgagcaacgcataaatcccaaatgacttgtctataaaatagaggatacgctagtgttcgatcgttgctgatcgtgccttatgccccgttgccactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagctcctgaacgcgttcagccgttggggagaaggagcgattgcattgggggcttaccagtggtccctagttcacccgaagtctaaccgtgccccgggtggcgcatccgcaaagtccaaacattgnnnggagactccgcaaacatttacgccccctcgtctagcactgcngcatcgaccggacccccggagtcacgccgcttttaataaaacaaaggttaacgctgaacaatcgagtacgtatattcggggaggtcaacacggtatacctattgcgtcnttctaacgataaacgccggtctgttggacgtcgcgtcccaagagcccggaaataggcggtaatagcgtgagggctagaatttaaaagggcaggcctccacctcgaacgctaagttgtgcttcgtggcgggcataataggncaggacggaatctttctaaagccccgggcccgggncgttggggtacatactcaagtgacctataattctgtgcgacggaaacccagatctgtctgccggcacccaattctgttctcctctcaactccggaattgtgtgccgaggcgtaacgccaaccccctcataatgtctcatgatcggggtgccagtccaaaatcgtatcaaaatattgagcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagaactagtcgaagttatgtgtgcccccccagaaggacccttcctctcccaggtcatcgataagttggtgtactcactataaatctgaaatganaagcctcggcgatctgggacggagagatttaaaatgcagttgggctataacaggtagctaccacgtgtgacatgtgtaactgcgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccngcgcacattgaaatatttcatgaataatcacaaagcgttgtgagcaccccgcggtaaagcgggggagagaccagtagtcacaaagtgtcgccttgcgacaaataccacgatcgtcacttacaagtcgatgtaatcaccagcacccggcgcggcgcgcacatgagtgggtcaaataatcaacatctacttacccccgcatctttcattccgtttaggaaggccggaantcagagggggtaggaacaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcatncccgtaacatcagaaagtgggtcatggagacctcacacattgggtgtctaacgagggcgcactacctgtctgaagatggctctcttagttcgagtgtcgttgcatctcccacagcacgngtcctccaaagagggggagccattgccctccccagatgccctctcacgttagaaaacatttaatagtcgtcaatgcggaggtgtagtgcggagtctcatcctctggcaatccctttaaagtctaacgctgcctcgctagcggggcacgatcgacgcccgcggcaggtncctactgcccctgcgggccgggccgtgccctcctccttactaaatgtatcaatcatagctcccgccctctnacgacncccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgggattcaacatactttctcgccctggggatctaggagggctgggacccaacttggagaagatcttcggcggttagttgtcgatggcgcacggccggacccgatccgtgcaaatcgtgcctcccggccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctcccgtgcatttctgaagcaatgaccgcaagccannnctggagctcnggagcggcacgtttgattggggatagacctatcgtcaatcgactacaacgaacaatccgggngattcgtcgtatcagtaccagaaagatgttttaaacacctcgcatcgttctcaacggcagccgcccttgccgantacgtatgttgttactgtttacaagatcatcccgattggcggttantactgtatagaggacaagaattcacgtgggaactactgtattgcagaaacaattacactccggccttatgcgccactaggccccccggaggtaccgaagtggatgacccgacaancgcttcgtcgtaggngcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaaccccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtatncgccgcagcaactgccgtccggacgattgcctcgaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaacagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcctatgcccggtccnttcggggtactgacatggatcacgctgatcaccgctatttgggctgttcgatcataaccgcgcaggcatgatgttgaagttcgtccaagtgnggtagtcgctggagcaagcgcgagatctctatctaagtcaggttcactcactcaccatttcattccatattgggtagtcagatcagccctactgaatgtatttccatcctgggtcgtagaattttccgagtacatggagnactttctgcagctggaaattcgaaaagtactaataagttgcagaggcacacctatagcttagagctgtaaggccaattgagatatcacccatattaagtattgttcggttgccgggttagacattctcaggcaagcaagaattagatcagttgagtgcgctccccccacgtaagacgaaaattttagacgttgcacgtgcaggataccccgccagtctttcgcctgcctggaaagcgggatttnccgctatctccgtgtttctcactgtaaagcgcgcgccccaaaacccttaggagtaagaccacagtttccgcccattccataaagcctctcatagatactccggtccatgagacccggcaaggccgacctagatagcactgtatcaacgccgtagccgcctagaggtatgtgncagtntccgaagttgcaatcttggccccaggctttttgatgtattctatattaaagtagacgaagacaacccttcgctacctgatttgcataaagcctgacggcgatgcggacagagctatagggcgcgcattgccccttgcgatgtcgaagataaaattgcccgaagccactccacgtcttttcgcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcngggtaaaaatagattgtctcagcacccgtcctctgagtgtgacactagatctgaatctcataaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagcatgggtggaggccaccgcccgcnnnnaagacaagccgacttaaagttctttccacaagcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctccttctttgaggttgtggtgccacaaatacgacacgctcagggccctgtcgcggctcggatctgcttgctcgggtggtttgagcagacctgaagccgcgaatcgggtagacgactactcacctggttacataaggaataagccggcagtcccccgctcggtctagtctccgtctgaatccgagcaatcgcagcttntattcgcacagttgacaattggccgatcttccggacactaccttccaaatggttcctcggggccatcggacctagctccggtccgatccgcccctctaaaacgccctataggaattgagaccttagagcgactgactcagcgcgatagttacacttcctgcttagcactgaacacctantgatggtaaacgtataggcgttacaagttgtccccccgccacccttcacccttgtaaaagcgtgtgcgtaggatagctgccactgacatcgcgactccggtgacccagagaccgaaatctgcggcaacttcctgatctgttcattccctgtcttagccttggagacgagagcctgtacgattttgcggatccagaatctgaaccgcggttatagtcttgggcctggccctcaacttctacctatagaatcgccggtcgaatgtatggtcaacaacaaaaatatctcgccggatcggcagtcatcaccacggcggaccaccttgggggagtttgtgtttggtgggccggattcgcctgtggccattccgaaggcgtttcagcgtggcggatctacatttcctctactgagacatgacgctctccgtttgcaccataggcctcccccacgtcgcggacggtaaccgctgatgtgttacatacgacgtnatcagccgatccgatctcgcgaganactcaaacgtgacaagtatgtacacctagatgtgaaggtgtgacggcataagttccttagtaccagcggtaagccctaatagtgaatgtcatanccttggcagggctncatccttcngctgaaattatctatccgactgccaggtttaacatactagttgacgccctgtgttctagacgtgccaaaagcgcaaatgaaccccatgactcggttaagcctcggaccacctgtggaactggcgtgtcagtcaatctacgatcaggcgcatcaacccttccctggttacggattcatcggcccccagcagattctccgcgaatgtaggtactaggtgggactttagttaaaatcatttctagnacgagcccgacacgtgcatacgaccaggggctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgtgcgncccaatgggaagcgntggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgccctactcgaaggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccacaccacttggggcccaataaccagtctccatgcgtcttcaacgatctgggcttccttgggtaagtaactgnnnacngnnggnagnggggnnacnnnnnnnngngntcnnnnnnnnncgntnagnnnannnntgtgnannnnccgnngnnntaaaagactctccgtcgaggggatgcatacgcgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcnaagccagtatgtctgtctataaacttaggcgttctcttcattccgaggtgacgctccattgttacgcaaccccgagcaagctntnggcttcnctcgcnngncatncacaacttaaccacgtgctgctgtcttttnttgtccctgcgntccttgctgtatgngccgaaaacaagcgtctgtcctagacacaggcctggtgcgataacgaagtgaatggtcatggtgggnacagnnnnanntcnnngntnngaggagnntnntnntnncnggnnnangnnnnnnaccgctnnncntccgcngatngatngcngntntnagcanngccctcnacntagnntnaagcgctnnggcnngcntgnatgncnnnccgagncntcngntannntnngtgncgacgcannnnnngccagcngtgtggncgcatttccatgcntcaatnnngcnntgnccaccatgccnnngngnnnntggtcaactnantncnnnnnnnnnnnncgnccnncagncnnnnnnanngctnngtgcangcnagnnctnggngngacnccgnncngngcnantnngnncgnnatanatngnncnngnnnnnnnctnntnnncccngaccgccnnnnaannnntgattaaaanngnntcncgnncgggncnnactgcgcnngnctnnnnnngnnngtnncntnnnnggnantangcgtccnncnannnggannnnanntaatntaatgntggtggnnaannnccagntnggccctnccnanngnnnnnntcntnnncgnggnancntncgctgcttntgnnctnngnngtngcnaaaaggccannngngannnnnngcnnnnacnnngnncnnnngcnnctgtcgtaannnnnngnnccnnantnnnnnanggnnncnngnnnnnggacttnnnnntnnangnnncnnnnnnagnccnnnacgntnnnncgcgnnnnnnagncgcgnnnntctgcnannncanngnncnngnngcngnnannangancnncanngcnnnccnnnnctncnnngnnnnnnacgnngnnannncnnnannggangncaancnnnnnttcgtgatgctaggacacatggtataancgagagggcaagtcgcacaaactacatatcngcctagctaccagattacagagaanncnncnngntcngnngncntntnnggcctnnnngnnnnnnttnantnngcnnncnngnnngcgnacnnnngggnngnnnnnnnnntnntnnnnnnnnnanntcncntnngnncanncnngnatnaannngcnnncngngtagctannacgngtnncnngnnncacntnganncgcntnntnnctnngggtncancttncaanngnaccnngnnnnccnntnnntannanntnnccngnncnnnnnccnnnnnntnnnncnncnnnnnnncgnnntnnnnnnaancnggntcantnnnnnnnatnntgnnantgnnggnnntnggngcntnacggggnanagtanatnananngcccngntnaccnnnnnnnnnnncnngnncnnngncgnnnnnnnnngnngtaggngtgnnngnnanggnnncnnnannnaannnnnnanncggnnancgccanntnncgngtccngtannnnnnnggccngtncatcagngnnggnnanttcnngntncnngcngcncnaannnncccancgnngatgncnngngnnanncngccnanngnnncnnnnnnnncnannnnnngtcaancnnnntcncctnncnnntcaagantggccacntntncctnnnngnannannttnnnnnnnnnngnnnnnnnngnnnnncnnnnnnnnnnnnnnntncnnnnnnnnggnnnnccctnnnancannaancnagnnngccnncnnnnnnnttngnancatgggntnnnnngngnnnnnnnnnnnnannnttnnnccntngngncnanncnnnnncnnnnnngnnannccnnnctgnnnnnctccnnnnnnnngnnnnnnnnnnntagnntnnnnnnnctntnnnannnncnannggntnnnnccnnnnntnnnannnnnnnnnatcannannnnanngntntannnnnnnnnnnctnnnnnnnnngnnnncgnnnnnnnnnngnnnncntnanngntncncagannccgannntcnnatcaacnngcgannnnannnnnnnanancncccccnnantnnangaacnngnangccncnnngannacnccatnncgangcnggcagtnaagngcnnntnnngccgttnctntcaatangggccngcgtcncnnntatgggantnnnggnnnggnantannnnttgcggaanntnnnnnnnanngnnanncnnannnnnggnnccannnccnnnnnnncnncncnnnntcnntnctntnacctacggtggnnagnncnnnnntgngtnnnngnnnnnngnnnggnngnannnnnncannnnntntgnantccnnnnctantntggntannnngncannnnntnncntnncnnncnnnnnngnnnttnnncnnnnncgntcnnngnnnnnnnnnnnttnnnnncnnnntnnnacnntnnangtcnnagnngnccnanntncnannntannnntcnannngncnnngngggnnnnngntannnnnnnnnnnccnnngnncnnncgntagnnnnngnnnntanangngctaatattacncagcctnttgncnnctnannnnannngtnncnnnnnnnnnnnangcnnncnannnngcgncntctgncgcnannnnctcngcnnggnagnangngganctnnnnnnnnntnggcnncnatcctcgntcgccttgtanantactngnctgananagggnancccnnngnncangagnccnnnnaananctcacccttctaagtacngaataagctacngtatntgcccttcgtatacngccaganncnnanntngnnnncnnaatnncggcnnnnnnancncnngcnnngnnnnaangngncnccnntnnnnccnnnnnnngnngnattcanattgaacnnctgcctcgnntgtngcaatgtaaacganctananaaacnancnnntacngntncncnanggnnagnntcncttntnctcngnggnnagntttttgagtgttncttcnntccntnnnttgggtggcgcttcactcgggagntnaaggctactncntctgcgatgtacgcaaatcgcgttacnggtgtatngcnactangttccacnnnaantgtnattctaagttcttgtatgtaatatcnngcgagtngtgggncganagtaatttatatgtcacatngnaggnaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcnnntcacttagnccgnggcaaacanangctnnnaagcatgtanaggcctggatnnaaatngggtancngannnnnntnnnngntnnntacnnnnnccgnnnnnanntnnntnntaatcgtgcaagtacaatcctgtctcgnctgagcttggcgtccgncgcctggtncgtaacnatagncattagggataangtacaaaccacatgacnctcggncagtcgtgggtancnnngtagcccataantcntancactcggtactaatcannggcacgaactagaacntcgactannanacagatancnanaancanangtngggggcagggaagcanatgnaaanatanaatctttcatctcanagnnnnnnaannntnnnnnnntnngcgagntcnnnnnnnagnntctntnncatnnnnnnacncngntttacnattgnngnnnnnnntncnnnntntnnnntnnngancngnacgnnntacncnnnncngcnncnnntnnnnncncncngnntgcnngtnngcnnnttnannttnggctngngcngnnnnngcgccctaatctatggcctnnnnnnnnnnnnnnancnnnnccgnngggnccnancnncctatannncgtngnggccctnancantannggcngagncngccncnncgnancccttgttactgntcctgnctaggncatgtttcanntcgncctnannncctggctngcccgactantttnnttatngntcnnngangncttnnnnntngnggannnanagncatnctgnacaccnnnnnacagcnnttaccttngaatgcntggcgctnctncttgnntngngtnnnnnnntcagttaanggtcggtggtactccgccngtnctacactatancacggcagttggcgagatcccgcctcgaccgccgcagctagtncttaacgaagactatcgtttcctttcgactctgctgaatgggtgttttagatactcgcggttaggatccgttatacacgtcgcaggcggcacgagtcataccgaaatcagggcttagtgagcatgncgcggaagaactacgtacggagaacgggttctcgctagtgaacgacacggcccgcctgtagtacgtataagtgaggacgcccccgccggggcagctcttggccgatagccgggaaatcttttaaaattagggaaccgatacgccgccagtgaactggtgcacgactcgcgatatcctcgtcaaacgaaagacacccataaacggtagttcagaagtgcctcccccatataacctggtcttcgttgctatgcttaagttgaggtcggcgtgtgtgctccagggcgggggaaacaaacaagtgaggggtgtagntngagtttctgccagagaacagtagaaattcataagcgggatatgacgatcgccacgcggatagacagacccccagtcaacaaggttcaccgaggctccagacccacaantgccgaaaactntagcataggtacgctataggttcccatgatatccgcgaangacccttgttngacctacgtctttaggcttatctgntacaggacggccgtccacctctcgcgacggtgcgcagcaacccgcagccagccgctaagctgtagctgttgctaggttgagccgccgggaggggcaggaacaatgactgtacatgggggcctttccctcatataagagtgaatagtccatacctgtactacatgacggataggagaggtgaaacaattgcatattgtatttccctantngttctacttggaagagggcccaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaaggcggtagtgcttcgctttactatttccagtaagagtaccacatgtggtggncaaaagggaggctttgggtcggtgtggcctcgcgacgaaggctcctagggcaattttgttaatgcgcggcccctgataagcatgaagaggcgtctcacctgtaactaccacatgtctttttccgtattgtttgcgatcctatccgcattgctgcccatacatcagactttctctgaactaaaataatttcgacccctatagctcgggtccagggaggtactgagcaccgtcgagtctacgcatggtagttcgaaactttacctcgctgtgcgcagcgcgattccttcttgtgggggntagcatgcccgtcccgccgactatgcatgccgccagcgtgccgcatcatttagtgtgctacgtgcaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttaccctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggangtatagtttactgtggtccgacggagaagtacccgggttgcgtcagaatacgtataggcatggggcgaccctagcgacgaattcagatcaatcacatctgagccgaatcaccccgtgatgtttttagggacaacaacgggatcgtatcaggganatcccactccgatggtgaggggggaacggccaacgatacagaagcgcactaaagattgaaaggccaatcccactggtcaagaacgactcgggaagctatgcagcgtataccaataattcagttgcgcagaccagaaaatttgtaggtcttaagaccgggtacaagcctttcgcatcagatgtcaagagctgggacatactactgtcagcccaatggccgccgtgcaaatacgaagcggcctgccccctcgtagtgaggcctactcaacctggtttatcgtcatgatgaccgtcagttgctgtgggtttccgaagangctcgggttccacggatatgagacgaatcgtgcagctgttgagcatctagcctcgtgacgcttggggcgcagtgccatggtgtggatacgtcccaggcctagcgtaattgctacgtcataattgcttcatcatncttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccgggggaggtgttgggcacacataaggtacgctctaaccagcgggngctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaagagaaaccggccaataactgcataacggaggcgtcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactaccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgantaagagaattgcgagtcgcactgagcctggctttagctagcgatgctccgattgtacataaggttgatacncaccaatctacctctanacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagctaaacagtacatgagtaggggttgcgttagngtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatcngaatctaggcgttgagaggcccggtaccaggactatggttaagcgtcgcgaaaatttacgtttagtcatcaacttcaggcaaatgtgtataacatatcgaacgcncggtgggacaggggaggtgtcgctgacattcagtcggctngtagtgtatgcctggacctcccagacacactagcgtaccccagctncgcgggcttggatccgtaataacaggntagtgaccatgagtggtaagccacacttacatcggcgttggcagccttcatagttcaattgttaaccaccactggccttccatggacttggtcagtgaatgtactctagttcccggatcagcgaaaataggcgtcgcctcgcgtgcnttcctatgcgggcgccccggggcgaatcagtccccaagacgttccgttgggtgcaagattgagtgcgcattcgaaccctgagtccctggcattttgttaagttgcgaagcgggtcgacacttacccccacggtagctgcacggtagacggcctcgaggcccttcaatagtacnttcgtcggatctcgaccccgctctgaattgggacaaacggcttctgaaatttccgatgttcaagtcggcgatcactggtctactacgcggtcgaaaaaaacaggagaagtataactactganncttttctcgtagttgaatcggtcgcganacattgttagctgtagctttttaataggagtaggccggcaagagtttacccgccctggcggaacgtggtgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgtgccttggcgaaaatctacaagagagttggcggttttttcagtggatgtagtaggttaataggatgccgaccactgngctctccaaatatcgatttnctacattgcaggaatacgatcgataactacgagctataatatctgagccttacctccacgaaaccgtatcgctttcgagaagntggcgagggtactcgggtcgaccctggtccctaacaagtgcctttgagtgccttgggcccaaggtgtcgactctggccccgagaccgatcgtcagctcgttcataatcttgggaccttcaatcaatgtacagaccaaattaaatctgtggcgacacgcataaatagtngagtatcaagagatcgggcactccgngactcgacgaacggtgggtccggtctagagcaccagaattccagtcgatcaatcacgattagttgcaagtcttctgccacaacatcggccacccggcaacccctgggaacgaaggtaggtatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgtcagcgggaggactgggaccatccgggcatgtggcggcgccggcctgggcgattaagacccattgggaaatgcgtgtttggcgtaagtgatgaattggaactgatagtaaacgaacacaaaactgcggaactgacatctacagacttcccattctgcccatcnacatataggtatggagtcgattcccaccctatggaccctaacggcggtttggcagatgacctaggtaatggtccggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgccgtgggccagagtcgtcggcccctaatgtactgaaactctcggtctcaacaagccgccgttgccctngatttgtttttattgctctatctgacggggaaaacgctgttttgttcccagaagatggngtttttcatagatccgggatgaacaatatgtccatttccacggcttactgagagcgccctctgccgggccgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacataggacctcggctggccccgaccacaacacgttcgtgaggtgggtgggagacaagtccgtttgattacgcgcgcactcccccagtgaggatactggaagtgagagttcatccctgccgaacttactcagacagatcaactagtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctacagtatgtattgttcctaccgcggcttatgggggcaggtctttcccagctagttgttcgactcggtggtggtagcagcatttctcaccctcctttttggccgatgccaacgccatcccccgataccttgaagactcttatcgcgtcgtgtggatcgtgctcggcgcgagtggccacgatgggcgcgcgtatcccggtcgttaaatggctgccaacctcagacccggtctctctctcaagtgcactcggggagattctcttccttcccagaccggcccgcgcgtttgcttggagcattcttatgatggcttgaaagatcgtttcgtaagacaacggaacaaattcgcacaacgacntacgctccaggtctaggcgaaatttatgcggacatagtcccgcccgtagatggcaaaatctcgggtggaatagggcgaacatccgtgtacggaacccaggcttcggccaagacttttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggccatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggataccccaacagtgcgattggcaacacaatccttacgtcacactatcccatgccacatcgagctagtcctagcccgccatgntaggcgtcactgtgctcataattttgcgcgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcactcaggctttgctggtngtacgggcggcttcatgccccgctataccttttgccagagccttgtttaccgtagtgccttatttagcacaacagcggggtcgccagttcgtggctctgctgccggccnacggatgtgcgtaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctgttccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatntgggtgtgacggttgcgacatctgcatctacttggttgtaaagacctaagcacgccgaanacagtgcgacgaagcacggaagnacactctataggctaagcaatcacgatgggatngcaccattcactagagatttttcaggcccagtctccaagtcgcttgcatcagcaagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaagacggttcggcgacgcccaagacgcaagataggggctaagcctcgaaatattccggctcgtggtgcatcttggcaatatagtcgggcggccgtcacttgggactgatgcagatctgacagtaataggcttcggtccaccgccgggaggtnacttcggtcgaacccactatatagcaggcgtgtttttaacccagtaaacgccctaccagtccgccctgcggcccttatgccaatcagaaggacgtaaagaccgcactacaacctccacgcagattccaagtctgattccatgggacatccgtagggtagacattaagccaacggatggccagggactggcactccttccctaagtccccagcgttccacctcatccgganttgaagaataacgtggctcctggagcctggggctcctagcagtcacttcatggacatattctttatgcaccgcctccccatgttgcagaaccaagaactctctacatcgagatacccctatctcatggcgctggtacgcctttcgcgataaccgtctcttatggtgctcattaattttgaccctttggtacccaacgcgcgatcgttatcaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcgattcgcagcggctattcttttccctactcctctagcacctatgtgctggatgaccctgagtattgccaagtaatggaccataagcgggcggcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaacccgatttgggggggaaaagataccattaaatcgtgcggtggccacctcacgtgcttgctgaatttgctacggttctcagccaaaccctttagcagatttgtgcgttaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatctcgagcccacgtacactgggtcggatagaacggtctgtggcagactaggagcagaaattgatctctgtggattagccgttcgtaacgtataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggntcctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcatcggcgtaatcgcgagcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcantgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggctaacggccaggccggacgcggcggccgagaaacatcccttatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagttttgcgcaacaccgactcttgactgaatatcgctccgggaagtttcagcgcgataaaaaactaaatttatcataccttagatacttccaaatgccaaggggatgctaccggcgagtaganagtcaagagctattccggccagtccgcctttaattcattcacctaaaaataacaatataaaccatcccggcactaacccaccncagggcgtggcgaataatcaacatgcttgagatgcgcgaagtacctctagctgtccctaggcgaatgagaatcttgacttcgatcgctgcagaacattcgtaagagnaaggcataacgtcacgactttctgcctagagtgcgttagtacatcagcattcttgactttaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggcnccggaccgtacggtctacacgcatcttgtacacgcggatcctaattagtcgttagggggacgagccgggggcgacgtcgtaacggacagcggatgcagtcagtctagatctcctccgcattgagaaaatccgaaatactctccagttgacagtctcagccctccagtgagggctacaaccggacccggacaccagaacgggctagatcatcccagcatacggcagcttttttacacgaagctgttattcgagatgatggcagcacgcccatagtggtatggagctatgaccattgtatgnacataaaaggatttcagcgagagcagacacccatgccancctgcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgtgccggttttagcgggcctgagaaacaagcctttgtcgcagtgtgcacagggctgtgtcctggagtttgnggggtggaggnncaccgtttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctgttccaaattttctanctggatttcaagccaatctgtctggaaaatccagcttctgtcgcggattaagggccagggtaaaatctagaaagaatatagggcgctggtctaggcgaagatgaatgctcacatgggtgaaccttcggtcagttggcggctcccccgtggagagatccaatgccgcagagagaagtctgaggcgttaccggcaccattcctgttacatttcaagccgagagattgtcgcgccgcgacgantccaaagagggaacctgacagccctctgatagaatagctaccttggcgaccaacaatcggcacggactccggatcacgataaatcccccgtccaggcctccgaagagaaccctgtgcgccggattttactacattcaagatacttcctggtagaggtgacggatacgggagggtgcgcaagtcttacggacgctnctgttcgcgtagtttggaaaccagactaggcaactgctaactatgaggcgggtaccattctcgccgattaaccgtctaggaggcgcttacgaatagagncccacgtgtgactcccttggtgtgtgtacagaaccgggctccacgcttctgggtattgagtgcatcgctactagcttgacacgcgtggtcgctttcccccgcttatcattacggggctgggattngccctttaccataggnttgtatacaggggcggggctgctanaatgcactcatgngcgnggncgcnnatgcngcatagcangtgntnnatacgannnacaantganaagtngcgcnggccntnggtanttcnaatnancntgggcgcntacagntnacgctctccgcagnancgggcgnngcnnggtntggnntcntnncntagcgcagcnntnggcngtncctntgnnnnnncncgnangggancgtatcngncgnatcgccnnccgngaccnaantttgcccannnggnncggacnggcngatgcancncnccatnnnaantcnnncnncngctggnnngnaatcgtngtgggccannacgacatncgactcncantgatggnatgctcnttcttacncaggtantcngncacagaacatgtattcnctnagcnnncagcttactgaannnnaggntcggncaacntgcnaacgcttagtgcgnggtgactgcaagtatnncanncgacccgttnagnnngaaaaaatgnttgtatattctncgtcttcgctcatcgactaccacggggntccggtttatgnctnnncgnnggtgnttaaatgcacggctcttggganccggcgtagcatcttgcttatacatnnccntctanctcgggggnccgtngggctnagnaaatncnnctcggggngtttnaaantnctcctcntaactgnntcccatggcatagtactaccaacgngcgcgnnnacangcatgnacctcngnannacggcgaggtncncngnctcgggnntcccgctgnccatcnngncnctcnnccacangacgnnccgncacttttccttagcccngatntggntcncggnttaancgtttcccacgnaccatgtcactncgccaancncgctgcgagccgcggntcagtccagccgcgangaggcggncggccngggncnaanacgcngntaagacganatttcgccgcgggcgctccggcccgcctatngngnnnngcngttaagtcccaaggtcgcagtcggtcnctgttatcgaggnccagcatatgtnnncagnncccngctccgctatacggcagagcagatattcccgtaaaccgacgtccgntgtaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgcccncgctacaaagacaacagtggacacagacttcgtcccgtcaaatctannnangnnatgntntnncnnggngcagncatcnagntnnncaaagtttnnggaccncgatcgtngncncacagnnnggngnnattgcgnntgnganagtagntnnancancgnnctaaanngntgnggcccttangctgnnnnnctgnnnnnnnccnntcnngtccngnctnnnnaaanngcngtcntatngcaaaannnnnncgtacgnnnnnnnnnnngnnncnnngannccnnnnggangnnnnnnngnngttctgaacnnnngnnngtncgccngntnncnncnnnntanctnnanntcacccagncntngannnnnnncccgtatangcnngnnnnttnttnnnnnnntcntanncngncgnnanancnncnntnnngnnncnnnntntnaggnnnnntgnggnnnggggttatncnagttngtgtntgnncccatacntncnactgngnangtcnttagnggancnngtgaggtcnnncntccgnacanatggnnnnccnnnatttagcggtnannnctnannncctnccntnngnatncttcnnnncnttgtcannacaagnancanttccctgttcctgtccaccctggactggtgattnnnannngntnccntagnnnnnnnnntgnnnnntgnnnntncgnnntnacnccnccgnngnantcnnnncagtcnnacnnnnngnnctcnangncgnnccatgcngcnanctnatnntnaataatcaaannnagccnntcnngcgntcctttnnngntnnacnncggtngngantncatngggcccgannacanagtnannncnanganctccnnngngncntgggnnncacnnngtnnnnncannnanccacgnacannncgtncgtggncgnnagntttttggtnnnnaangncncgtntactgtnntttnagntgntntnctcatcccnnnncnncaancccaatnaatttannatncggcngnnnctnnagntngcccntnganagantngacatnnnngnaacgggggganatangtgcgatngtagacngcgtgatttactatttnccagcnccatttcngnntntcngacctaacgtccngcgcncangtntgggactntcaccgatttggctaagtgactagantgtgcaacggccgggncacaatctnaggtgcnccncgcnatgatggcntagggntcnccacngtnnaactgggnaccncnngtcngttcctaaaggtatnaacccgctngcaatgctgaacagctgatagntatnnactgnctnaanacagaaccncgccccttagtgncacaacanctttcgntgttnnctccnanncnnaccgtcngntttaagnccgccgatncnntnnttngctgnggccnngantgcntgnncgtgattaatngcntccgcgnngntngncttccggccgcngttacagttaccgtntaaccgcgttgccccccacggnttcaactgagatcangggngnctnccanagggggctangngttactctgnttntngcccgctcggggnnatgncaagnatngaacatagcgagagnnctntnagatnnccataatgantagtgantttcacgtgcngtgctcnnnagnagggcntgtaaggccnctcattgcctacngngcgtcnacggaaacgcacnnnancgaacttcaatacgacnannagagcccncnngagagtnnncctaatncggatgannnnngaactaacgntgtnaangcanncanagtaaagctgnncaacaacnggcgtaatgtntaccaattntcnnccacgcacactagaanctacnangcgtatcctgantactctagnacgaatgggggagnagttngannnngaacncgatggaggtcgnttgggnttcagatgccctccagctcagcggaatgaagccgctctgcccggcaggaccccgaccggctcaagcgaattagtgcgtcccgtagggccctagatttaaaagaggaggtggttagaaagacacagttgtcaaacttgcccacaagctcgcggaatggcgtagttatgcagagatgngctaccgaaaagtgggtctatcaatatgggacgtctggctacttgtcaaccgtgcgaagtacctttagtagtcatgtcgtctcggaagttcggcgacgccgtaacctatggtcaacgtgtaactgagaacgccacccaatnncaacggaggtagtgctgcaccagncatgtgcccgccggtcgtgtcgtcgagggaagtcgcagagtagttccagggggcctaaaagcctaaacggagcgaaccctacccctgtttcgtgctcttctattgcggtagtcctttgcggcttattgagggggctgttctcttataagctgcanagcctgtcggcgtcaccacctctatcttgaattttatgatccgatcgcggggagctgaaggacttcgcacaaaggagggtcgtaaattaccgcggtgttaggcacccgagtgccccgtgtgcaacagagatattgagagttgagacgcaacgggcaggatctagatcgggacaggactagaggccacgtttgtatntcgaaagttgatggaggcgtaagattcgatcatggtcttcttgcctttgctacgcgcctaatgatcgctattgagtggagctacgctctgtgcaggaacccggcgagaatcacgtagctgtattacgagcccgtagtataatcggaccgttcgcatgctccgcctcgtactggggcaacgttaccaccgttatgcaatccagacgtgcaagcgtctaactgtctccacttctcattgcttgtatgacacaagagtcgagattggctgggcnntcgtcggtcatcnanngagncccanngcnangnnnagnagagcnnncnntnnnnnnnnnnnngnnnnnttnnntattcctncncnnnnnagangaannnntncnnccnnccnncgcngannagnnncgngnnnnnntggngggnnnncnctncgnnnnnnannnnnccnnnngnnnnnnngntnnnncgntagngccngnnacncnnnnnnncnnntcnnnggcgngcnnnnnnnngncnnnggcncgctnnnnncantnnannangnnnnngnnaatngtttgtagganacgccnacnngncncnncnnncggnnnnagnncgtttcccnnnnnnnncntcnnnancnancttnnnnnntnntnacacncgtagaaggagacnnccngcacctctttccgntccagctttngccgaaagtagctcgcnnnnngtnnnnngntnnnannnnnagnnnnnnngcnncnncnnagnnnngaccgngcgagtcttnncnngncnnnnnannnccnntnnnnnganaanantngncgnnngngncnacgnggnnngccnnngattnnntngncgnnccnnnnnntnnnncngcnntnnatcgagcggggaaaaatctgcgctcatggttccacccgagtnggnagcgngncnantaannttcntnnngngaannntnnntnnnnannnnnnnntatnnnnnnngnngnctgcnnaaatcagnctccncctccnannaantgnacnnnnnnnnnnngnntgnnagncngtnnngagnnnngnnangncntcnngngngcangnnnnnnnggtccgcngncnntnnggngacaattcanagngccngccntcaaatcnngnnnggnnngnnnnnngnnntctngncncgngnntgntncggnnnnatccngagtnagnatggntngnttngnccnnngnnncnnngggncccngnnngncntgaatggctcataannccntanngaactncnngcacnnnacgtnncgtctcctagcacgactcggtaatgcgcggggtagccntaacgtgccacctcagccgcggcgctttcgctgcttnacaggacgtacttgcggccnttcacgnnntgnnnnnagnntncgccanntctatntactttgcgccnattaanncttanatacaccgctacccccnnnntatccgngngnngnnncncccngtnnggnnncaannagcncgngcnnnnntgagnnnnttntgtcnctcgnngttnaancngnnnnnngcgcnngggccngnccncnnngccttgttattcgtacnnnnaacntaccattctcgcagnngnnngncnnnnnntnngntncnnncnctgtntnnannntnnngngnnnnacngnnnnnnnnnntncnnnnnggnntnnnnnnnnnnannnncnnnnnnnnnnnnngcnnnngncnnangnnnnnannnntnnnnanantnnggnatntgancgctaagccggngangtacgtnncnagnatggttnntncctccaacngtgganggcngggnnngccngatngcnaanancgnnntnttcanncgnnnagtctggtggnnggctcacaacgcggtctcagggaccagatcaaatagcagaaatgcgacntctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttacgtccagtaggnactgtacgttgtcttggccatacaagtctctctaaagacaaggctngtgnaccnngcggnngcgnnannnnnnnnnnnnnnnngtnnncnnnnnnntnnnnnnnnnnngnnnnnnnngnnnnnnnnnnngnnnnnnnnnnnnnnntnttncggnnnnnnnnnnngnnnnnnnnnnnngnnncgtcngcngnnanncngacnnnnnncagggctggnnnntnnnnnanacgtngtagncntntngntngnancggcannngtccngtcnggcgncncngnatcttaacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactntccaccgtaccagannnnntnaannnagtgccgnnnnnngnnnnccngnngngaannccccnncgnanncngtgctnncnccntancttagagtgtgtcagncaagaccanctcgtantagatcgggctgccgatcaggtattgctntcctatacggtgcttantgntaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagngaaagtcgcgggtacccccgacttagtttattccaacgcggaaagagtagtgcggggagaccccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcgcccgcgggactcttctgcgatggtatttgtggattgttcccggcgacatgaggactctcttcaccgagggggggccgcggagtctgccgtggaagacgcccaagcgacgcagtacgtagggtcgaccctgagctaagtgttcccgtgagggcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgactcctgcggtttttggcggtgtactttgatcgnctcgagcgccggcccgggcgttggtgctcaacagctcggactacgcaagcagcgagtataatctattagaggggcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgcttaacgcctaccccctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactatctctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattaggtgtcngaggtgctgaatggcgtaatgttgagggttgcaaggtgctgagaaaaataacggtcncttagctctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattaaatacggcggtatcccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgtccgtcgagactcactcctctttgcgcctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccatgcgagtgataccatagacacctaggccctattaggggcagtcagtcgcttgcaagagaggtttgcatctttgcaagaggggagggatatgatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatcgacgtgttcgggtgtcacagttgctttacgtccggccgggctaacccagtcacctctaggctncgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgccnttaagatcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccctaccctacgagctaaggcctgaccgtcaaatgtgcgaaacaccgcggttcgggtgagaccgggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggnnagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgaccggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaagcctacgctcgctcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacatnccatataggagttccatagatgccctggagtattgacgctaagtcctttggacagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttacncttccacccaaacaggtgtagagacgctagtagttcacccataggcggctggccccgaatcgcgggaaagtcgcaaccgaccccgaattctgccccggggaggaccggagccatcatcggaacagcctccanncggagcccgaccgcttcacgggaggcccgggccgcggggttaacgttcagcggcagaattcttagtattcacacaggcggtggcatatggcatatggtagggtgtatgcaattacgttaacctcggagccattccctngaggggtgctctgaacagctgagtgggcgaatcgtctggcgggctgactctcaacnggcctgctcagtcagtgagacacgattttcctgtacacggncgtctgctaggattgtggagttaccctcgctcgtatgacacgacccaaactcggacaaagcaccgacatcgggcctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgaggagtaattttcgcactctanagcataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagantattccttctcacgaacatcgctgatagaccgagtcccccgtatcgcctgttggcgggtggaggcctgttacgatgcgggccgcgcggaggggggattcgttgtctaccgggctatgtacggangtcgcagagaagaaattatctttctttttacgtgcagtcgaatagcagttccggacctgcccaggggagccggggcctgttaacgccccgnttctatgaatgacatggtagccggctggatatatggtggtcttccccaacaaatctaactgattcgtaggcccctactccctcgggtgtctatctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgncggtccgtgaccgccctcagcaaggcgcgcgcaatgaccttgatagacacttagttaggaattttgcatttcacatcagctgagttttcnagtccncnnnnggnngncccnagntgcgnngnnnagattncnggnannaatnccnnancntgctgcaancanaanngngtacagnccnncggncnanattnggnnncgtnannnnnnngnacnaangnncgtnnncgannnnnnnnnnanannagccnncannagncngnacannnngnnntgtanaatngcgannctnnttnnnnangtgngcnnnnncncntntngcgggntnngggnagcantaanagcgctgnagnccnnacncgncngcntntcntggcgnnntgagcnntcngcncnnnnnnnnntnnnnnncnaannggggnggggtagaccnntgtnnngcccccntgtatgtcgtcttctatgcttctcatgttggcccactgcanattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggnagctgaacnnganatgnggcgnatgcactagcaattttggtctccacaagagggagtctacaacgctagctgannccggnngaaagctgnctgncatagatacggttccgagagggcgccttgtcgtcnattaacgtacgccatgttagctcacactcggccgtctactgtataattcgcatggaatctntagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacatngtgacgacaataccgnnancatgggagtcntnagtataaagtnctttngctcacctatcctcatcctacccanccacgaccggncgcgctgcgnnnaccngtggncancantnnannngnntnnccacannnnnnnnnnnnnnanccagctcgntaccntcaanntnnantanacgngcnngacaagcgcggnccgnntcnnancnangcnctnagctaannncnnacctnanantattnagcatngtatngnannnngctnnccaaccgaananattgtcgntnnaccaancgccnnnccnggcnatggcnccggtgnnnnnganngaggtgngtcgntgcttancnnnnnntcgnganngngcaggcnncgntancgtcctannccgccgtgaagatcgangtaccnngatanaaggncantnggttgtntcngntncngatgnnacgnngnngttcccaaatactccggtcctntcctncanagcactcattgcangaaccctnncgctnccaagangnggcantgatancncgagatgcncccgggggncncctgagaattgnnggtcgannaaggcnngnttcnaacagnagcnngnnngannaanncnncgcngntnttgnagcancatttttacaaaggccgntttcagtacggagacaanacaacctaanntntatcgaggtaggaggggngnngcgcggccactgggaagganccnacgcgcagnagacnnnggtannttanctagtnncnaattnnaagtactgtgnnaagccaatactaagggccnatccaactcngactnattgnctancccctnantacngnactnncacgnnacgacngtcngnntgncagcaganaanngcccnagccnaanngaatnactnnctcgnnnnngttgcntntacaccgnnagncacagggntntgacaacgnnnttatagncccaantccngcaatcnctaccacgggnatacagcaganagttatnnantntatttgtagtaatgccgtnctaagcatagggcnaagcgcttgtgatttagtcagganacnattgctacttgaatgacggaagcngccagaggacatgaacggatttaagcgnncnnncctnnacncgtnnnngacnctctnncncgngggnggggganaagngttnnngcnccttgacctnnaggtcgtgcnnttnctnnancgnnnnnggtntnngctcntgaccatncttgacgctccccganngtntggtntcnnnaccacncngaataggntctnnggctnngngcgtatngncttatggatntgagannnnnngtactgnatggnatncatngacntcgtangnntnggtnccanncactccgncctgttnttngacgcangancnnacncncngcgnncnctccngctnnngtntcgnncanncatnagntcnnnnnttcgncntnnnncngcnntncanntnncnnngtnnncctcanccnacgtgnagncncacngggggtannngncannatnanntntnatcnnggcnngcgatcaacccntcagtnacttncgttanntcanancgngangannatgnccaacgatancgatnnctctgnnagagancncagnncnnngnngntnagncaannnganncancangcgntcnnnaatntnnnncnnnctcaagccngcngttcntncatgcatctttaaaatactagagggctaaggaggtcaccacccgcgtaaacgacgnnggttcgcaaactttacatggaccgctgactcggaccaatcaggnaatccccaggtaattcacgccgcgagcctcgactgaaaccaccggtgcaggctcaaaatacgcgtgatttcaatgggggtgcacaccctggcgtcgtcacatgcaaggcactaagacgtgcgtggggacggtcttgccccctcggttaggctctggtanagatagtgcaaggcggcactcggggtactcgataagcatcattaggggcgcgtcctgacacgggaagtatcacgatacaaaggccacttgtggccgcgcagcctactgacgaggccgcgagatagagcataccgcgagcattgacagcgcctctcgcatacgcaagaaccatggaatatgtatcgtccgggggcantgctcnnnctngnnnanttnngancnnnnnnnnnnngancnngnncncnnnnnngnagnggnanccnnnnnctnnnnngtnacannnnnncnnnnnnncctngtacnntnannnnccgntccannnanngcataacgcccgccgtgctgacttaagtctcacgggcaccgcngncngggagtatgggcccgggannannnttangctccgnnaggngcntcgcntcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcagtanganangctcttncgnctggtcnngnanctnannnnnncnnggacnncgncaggntntgggtnnannntaggntnnactcnnntcncaangcgcaccctttggntagggcatcaattatcacgcgcccgatgacccgatggtagcagaagctctgcaaggagcctagaggtagctcggtnatgatctctaagacccgagagattttaggaatagaactaattgntaaacccccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcntcgcctcgacacatcgcgattgttcttcggttcngagtgcatggatctctctccacaccgaaccggtgcccccgtttctnnttcaanactccgttcttagntgtggcanncgactcanngacgtnagggnatntntgatactcgatnnngcnnnnngcncnnnctgggcggntgcanntncnangcntggaaacacaaacanncgntgancgcnncggacnagttnnnnnnnnnnnnnncttagntngnncgnnngagnncngcnnncgcncnngangatgnnncgactncngttannnnctcaanngnnntngatngtgnccgnannnannannnnnccacntntccccacnngncccgncntttggtgggnannnggannncngnnnnactnngnaanntaggaannccannnccnnnncacnannntgcaggngcncgngncannccganttncngtcgtnggcaccttctanggcncnaagcnnnncncgcngnggcnctcnccannntgacangnntngacgtaagnnanncngcncntcctcgcactanntgtcnnncccgacncggannnnccaannntannntagcngncgatnnagtcgtcctcnncntnntaagnngacnngangccgcagncggnnannnnnncnnnnaannaganngnnnncnnannnntnnnngnncnnnncnaatngnngnnnnnnngnntagnagtcggnntgngcnctgnannaggcaccnntnantcnngnncnntagcntngtnccncgncctttangnngttngccnnancangnnnanncntgctcnatnnntnnctctcaaaangggncgtaanncnccntcaggtgnggatattaatttgtatctaataatcttataatnccncgggttncaannncntctcgcncnancttcatcagcagnncnttaggngcacnnntnnnnncggntngcannnnatnttnaatcaacgggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcggccgtccggacgcangcgnngangccagcgagngcaccancaatcannnnngntaatgcggtagggccgntcanncataagacccgcannnatnacttnnanannctgngtnntagaccgtcgnnngtgangnactgngtttgcncngactggncactacggtccntaaattngcatngccgcnnnggcgtgtagctcgttcancacagacttcggacngcggtntntnacgaactcntnnntngggngggttantnctagcngnnngatntccctantggncaccngcccannaaagntcntgngangcgagaggctgncctagncnngcggaacnnatttgnngggctcatangccngnaggttcgnatacgtttcgcaggcctcncgcatggngaatgcgtatcaagacacccctcgngntnccganaaannggccnacngtnnnngngnangtgtatncnannnncancngngnnnnnnnnagnnnnnnnnnnngngcnnntgcgtganttangcccatgnnatctaccgatcntgnatanctnannnnntnccagtgntngnnnnngtnngnnnnnnnngcccaggagttctctagggtnanccgcgcgagagngncttctgtnccacgntnnncnnnacntntcnannngccgnnaccangngnanncancncnncccntnctggnnntnngtcnnnnnnngnnnnnntnnntannnaccngtnnnnnngncngnncnnnnntnnaactgnnctnacgnggngcgtcggganngtttnngagacnggtgctnnnngcgnccngncgggnnagnnnggcggcgnngnnnncannnntggnccnctanganngggnnctntgnancngccnnntnnntttngaacnnnnngncnnnannnnncnncctnnngnngcgnngncaancggaggngncntnaggancangnacngnnagnagnnaanctctngnntntctgnnatnnnangngccacgngnnangagnganntntnttanngttcangcggttgggccnntganttnnccnnnnnnncnnnncnnnnnncnnnnnngtncnganncngntnnaccnngcacngtncnggccgcgnangnntggngcagaanaangntgtnancncccnggtnnaannnggnnangggcnntccnctcanntcacnnnanaancnggttgnangnngnaggtgccgngnncncnctatnccngncanncccngnncnnggcnnnnttgaagnngccgcntncacccaggtacagttaccnnnccnnaccaannnnacnntnncncnnntncnannnncccacatgtcttntgatttgngataaagtannnantcnnctattcanagncncggcntgaaccngttgaatananngacgnnagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgtttagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcgagctccggattcttagagccgtggctgaatgatnttatcttgtcacaccgcggttctaagttgcccacgaangaaagtatccattnctccagctctacagtccccgatggtcctacgtttactgtattgaacaccctcataaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaagacgttggacccgcgaaatncctaccaagtgttagctccccggtgggagtcgtccaccctgctaggcattcgtaaacagcacaacagcccnatgaaccctcaccagaaggtgccaggcgcccaaagggtccagaccctagttgcttttcccaccctcgtgctcgggaactccagccgaaccttcgttgagcccttaacccagcaggtaaatagtaacgttcgaagggtgcaagaattgagtcaggtaatgcgcctacggagcctcgcctagctagcttgcggagtgggtcgcatatagactgcaccgtgctcactctggcttacgtattcgttcggccgttgtttgcgtcgaagaaaagaccagttcacagcttcgggattacggtcttttctgctgacgaacttatcgncgtaacccaagatanngataagaataagtcgctgataccgagctctcctcaggttatccggaatatgctaaccctacaacaccaagtaagtacagcttgcgagattgancctcccgggcaagtttagtccgagggtgcaacctaacaggtccntgtccacagccctgtcccatggaaaacgtgatcgggatcgggtcactttctgagtactcgaacaattactctaccccgaaagacctattcagtctgatacccgaggatggtatatacctacgactttgctattaaggaagtacttacatgagtacccatnataccccacgctcaatcacgcacctttgcctatccttgagcatctttaaaagcactggccggggggtagcctccactaaagtgtctagagggtacgcaggcgaagcacagacgggcggaactcgttacgggcgtcctgtatttaaatcgctgggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtaccaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctaacgtacacaatagtcagagttgcagagccttatacttggttccgcgggaagtaattcagcgtgtgacttgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcatgtaccccgggaagagatcgctcgtcctgaacagatcgactgctcgtgagagcaattttgtgggcgcagcgcccggccgtgctgtcaggcttgagcacatctcctatagatccggcccgtagacgaacgcacgcgacagctccagaaggggggaggctgtngcgggtagaccgctctactttgagctgcattatcaccggcaaacctatatacctgttttcccaccgggactncactcaagcgcgccacttgtcttaccgataaaaagtcgtccggatgaacctgtactgcttaactccggaccgtgcaacactcnagtaggctgtaagctgggagttatgctttttcaagcaaagatagtgtatggcaaacgctaacattcgtgaccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgatgttcagcgcggcgaatctattttcaggacgtgggcgatcgccgaccatctactgtattatgtgcacagctgttcaccccgccgattcggattcgtantccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttacgcaggccaatggagcggatgagatatcggaaagagtncgcatatggcatattgagcgggcatgactaacgccacgcagggttatctccgtaaaaacgggctgttgacttgttcctcaagccaataggttcgccccggggcccccttggctaattgcccgtacctatagtcaccaagtctcagtcgtgcgcccccaccagtatgggttgactcgacggcctatggtaactttcgcccaactttagattaaaaacccctccagtggtgccgctacgttgtcggtaaccacggagggaagacgtgtggcgaggctaagcagcagacaactggttgcgaggactagagatgctatgaannggatcaggcgactacaatcgtcccagtcaattcgtggattncccacgcccttaatagttccttctaatctggccccaggttatctctcgcaccgtctagcgtcatncgccaataatgaattgaggggactagccggtccttgtgcctttatgtgtgagagaattctcgcgagcctcctataattgagcggccatcggtggacccggttatacngagaggcgcctcggtatcagatggnttttctgctttggccacctctgcagcacccctcaccccctactttggagaaatacttcccgcgtngtgagaaggttatcaagaagactcntgtaaccatgaagttactgttcagtggcttaccacaatcatctcttttatatcctcgctcagtagacgtgggtctgcgtgtgagcgtccagggaattcgaatttgggcttatccntcgtcccggaaatacagtggattactagcgccaacaaaagacttgcgctggaatcggggcaagaggtctaggtataaggaatacgccgctccgtctcatatacgacggtctacccgcgatcacatctatacgcgtccccccgntcattagttatctccatatccctccatccagttcttgatctgactaggctctttctggatgtccctcagtcctgctgtnctcggacccagcactttggacgcaggaatcaagaggacgaagccctaactgcttgccggcatggatgccggacattagattaaccttgggcacagcaccccggaccacttagtaatcgggtggtcgcgtataccgcagtgccatcagaatgtgatacgcaccgacgagcacacctgacagactacaagcactgtagcgacaaaaacggaataagctgcggacgcagatagggagtgacccaggaaattagcctctcgaatcggtatacacgctataacacgaattcaggttatcgccacggtgcacgaagtgtagacttattgcgggggcaaagtcatccacagaggttgagtacancccccggtcggacgaacatgattatttgcgaagagaccgcgaacaagcgagcgtgactgcatttatcaggaagaagtctggcgttaaagtctttcgtatgcgatccgctagggatgccttgtagtccccggcggccgggtggaagccgtgactcttcggttgcccccaccgctcgaggccaatttcctcacgatttaagtcggctgnctgcccaggacgctttagcnttcaagcgcaccnncttgaggcgagcagaaatgtgcgagcccgagaagacgaatntatcgagccttgcgctgttcagagttgaatgcggactcaggcgaccccgaccccttggggacgtgcggatacgcgccccgccnnttatagaatcaaaganggcgtgncctagaaatgngagcccaatgaataatgttagtaggngtccaccactctcctanacccggcgnanaacacgtgaatgcaggagacnncagcganggtaatcgnacgaccagcnnccgtnnnnnncgcgncgcagacncggcntcgcgtggcaccacaggctaccacagantgctccncacgncgttatcaaactcaccaagaacagttagtattcnacaaattatnaaatgcctagactagatctncgnaataggggtgacctnatacgttaacccaggtctgacccatttatacaaggccgaactcatgtaagncatttcggnntaacgggagtttaaagngtntcnangccgnnncgggnnaaanncgncaccgcnnnctcgngggaacgntgggannaacccnaccacaanccccgnnctntgnaaggncncccngcgnanaaccagatcctgcngntcccagngcgcncttnggcttcngtagaggnggannnnanacacngnggggaancatctgcntnagtgctncncaacacgnnccnacgnncnaacgancgctntcggncctnnngtcgtnnctgngcgggngctganccccctggntnggttgnggaactannacatacggntatcccttggctccnngtnngttggcgcccgnggaccncccgngganannatngntnnantacagtncncgcgtttagggtagncnctcanagctnnnagctcccntaggccttgtaanacnncnagncatcgggnctattncaatnctcnttnnnggggnnntttgtagnnatacnngtcnnnnnnnntnnnnnnantannnngngnnngtcncgnaagncgnnancnancatnnnnnaanctaggnaagncncagngcanctcggttngnnncgnncgngnnggnncnaccnagcnaatctttgtnccttaaggcgtgctccccctaaacttncacgcccnntgctttngtaattaagtncgacttanggatgggantctacctntctcgcgcnaggcagctaacccacaggatnnacgtaagnccgtaagngacnangcncnaccnagcnttgcgcnnctncactnctgantcccnngccngcgcnnntnannaatnangcanggagntnaagnnanannactnnngngtaacnaannnnggcgnnnaggacgnnncngngngnnactntgacgaggcgantnanntctcgnanaagngnttgccnnncaanncnnnccnngctcnnnnnncnnnnngncntatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataaccngggcgcatggaagacagggaaagnggtnctcagaccttgtgcatggccnnnngncngnnnnagtcangnccntgtaantnggngcncnngtgaagagnggnanngcgnntaatacnggntcgcncgcagcggcatccatagnccgactttcagtgcaaaactatggtcataactcttggcgatgagttcctcnaccatttagaatccngattgttcgnagncatacccnantatcncnnngggtgtgcgggnnnnnnnnattnnnnnnacncnntntnnnnnnnnnnnnnnnnngnntnngnnntnntnnnntnnnngcagacgcgtatcctatctcggttaacttctttgtacgtatatttacgctttagtatcattccacgatggaactgcgtgacagcccctgcatcttagtgcagggggaccaacgtacgcagntccggctagatcgatagtaggccatcccgggcgcaattaaactagaaaccaactcggaattcagcgcggcgaaagaggaggcatgaaggctcgcgcataattagttgacaggcagggcggaggggcttagcggccacactacgaaacgctttttctccagagtagtggccccggtcggcaccactttcgnctttgacttctctacgctccccaggtatgcatcttggcttcagttgtgtttgcagtaaaaagcnggccgcggagaggaagngagcttctggtcaatgtacgtcacgtcatgattacgagttgagctctcggatataggtgcggatccttaccggagaaccgaggtgataccattcaaatcggggcagtgacgccgtggtggggcgacgcacntgccacccggtcatcgagaacatgggaaaccatgaaactggctaacgtcaaccatatctactgcacaattatgcactctacttnccttcggagagctcgttactctccaactgggagacgggggtaattttgtaattccctggacctgttgctaaaagacaggtgatcatggagtcancccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatttgtttgggctccactgcgactaatgatccccacgcccgctcaccagcattgacgttgaaaaacagagatagaaggtatgaacgnnagaaggtgggtttctgagcaggaggtacgatcccatctacctgcgcgggaaggttcatcagagacgctgctccggccgtgtggggtcaggtttttttgtacnggacatccagcggagagatccctatttcgcttaattcnatccggcggaataagccatgtcatgccaggcgntgtaaggcggaccttacgaccctggtacgcgtaagtactagcccccgtcacacagggtttcccaggcgctgtaaatggcagtctgcgatagccagcaaggtactctgttaaagtcacgtcatacaaacgcgcatagagtgagcacctcaatagatcgtcaatgtacaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtatctcaaacggccgtgacgacgcttttaaagggtcgaacaggatagtccaccgagggtgtaaacgagatatatgggggttttgcttggcctaccgtctacgccgcatatcatgaatccgaagacgagcctactagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctatatnagacgtgtcgatgttatacgtacaatccctancactggcgcctcacgttgtgcggcaacgtacgtccgctggggacggaccgggaacaagcctcggcttagttacgttgctaggagggtaattagaagtaccatctttggaaccaaggagcgctgcctgaccctcttctatcgggcagcagaacttngggaatcgacaggcaaaacaccgcagctcggtgaagcacgggatgacagcacaaccgtaaattcagttcgcgccatattggggtgggtcacctctcaagaccctagtgggctcactatactcatatctatccctntttgaaatcgttgtcaggaattaccacgttggaaatctgaacggtcgtaagactatagggtggcctctgttgagccatacgagnagttgctgatgcggaaacagtagctgaaagcgcgnntaggagtttagcgtggcctttgacgtatacccgggaactgggattagcggagctgaaagccggtttatgtcggtcttgatcctattacctacttctccggtaggggcngggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacataccattgcgtgagtctnaatgaccagaattcgatgttagatgtaggtcgaacncttaagcctattgcagtcatgtcctggccganctcaatttccgtgaagggtgagaccggtaagttccgttgtgcggggaaagcgctattaccagttattcgcccgtcggctaggtgaataacttcatggtcgctttataaatgcccgccattcagttacagaaagtaccagggtaactccctatacagtagtgtatacactctattcacagccacgggattccaccgagctccgcagcacgagcattgatccggtaagactagcgaagggcgtgnttntaaggcccgggggccgcggtaagttaccatcgcacgcagtaccgtaggttggtgcccgggggcccctttggggcggcgcaacttgggagacgacgaatctgaacaggttcgttcctggatcgtgagactgttctagaagcggaactccctgccgccgggactccttctcaacnggcacagatctatatgacttcgcaaacatttggagttctaagacgggctttttgaacagtcacataggtgtccgggcggttgacccaaggcgggtgacattatggtgagatcgaggttctctcgatgtgccacggtaggcgtggtctataagacaccgacacgacaccccacgtgatggggcgctaagaactggaatcctttagacctcctagaggtcaccaaggtgatacggtgctaaaccccaacgtagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatctaaaagttccgatgtgcgcgataacgaaattttctatcccaggaggtcgattccgagtgtagaccggggcccgctgaccaggggcgcttaggctaggaagctacctaaagggtaccgctggagcgaagaaagggctccgngtcctcgtgtctctccggtatgttgcagtcttaaacttgtggtgtctcgtggagagcacaatccatcgtaaaacacgaatctgaccgaccataatnngcncnacnatcccccggttcctgnnnangggnnnnctntccttgtacgcnncncatngnnaanctaacgnnnngcannttatngggcncnacgcccnctacaanngnncgcgcncgttgcannnagnnncnnncannncntggtncccntnncngntcnnnnnnngnagngcnnntgcaaccnnanagnntnnntcnanancnnannnngnattantnnccngcnngnnngnnnnnnnnngctnnnnngtnnnannncgntccnnnnggnnnnntgannncacngnnngcncnnnncnnnnngannnnnncgcatntnnngnnanntnanagnnntnnnnnnanngcncatgcngncacgacnntactatgattcttgcanantagnctcgnngaancncnggnganngngngtacgntgcnntagnnngnnngtcgnctnggnaccaagcgnnncgngnnnncgnncnnnggncgggggncngnngaancgntcacnancnnncnnnncgtgnancnncaccanagccatanggnncacttttncanntgaagttacacgcanngcnggnaatgnatngannngtgnangangncngccnannnnanggnnnnnntgnacnnncgaggagcannnggncgnttnanntcatngatncacnangnncgnccnnagtcnnnnnttttnagtttcgnnncnnngcgngagnannaccncnnnnngccgtannncnngannacnatnaccgcntgncgaggccngngcnnngttnnnngagaganttaanactttnaagtncatacgtnnngnctcnngnnttnnnnattccggtcgagtgcaacacagaatgtgttcttaccaggacccccagtaactgtgagggtactcaacctnatgttatcgaaaacggnnnnngtcnaacattggagggtaacnnngnncngnccnnccggncctcgnnnnntntnancgactagnatacanntncctgagntnntggnanggganantngcgnncgnnnnganctccntgngccggcntncngacgnnngnatgngngngancaatggnncccntgtnggntcngncangtnnngnnctacnncnnangccnttgcggntccgtggttgatagttcntnncnnnggctgcnccggttacnggaantncgtntggatacattccngccncncnngngncnnnnnnanncgnncnngnnngttactggaccatattaagcgaagaactcagggcccactgatatcgttgtcgccaatcgggcgaacaatctntgtgggccatttaagtacatgtatcgttagcgggctcggagttctacaaagnctagtttgcggcctgtgcgacactgtttcgaaatctatcgggcaggncagtggactcatgcgcggttcctccaagcccaagatctgtgccatgaaaacggaccatcgctggctactggcgacctctcgccgtatagctcntcgtagcccaattctgtgattttaccgcaagcgtaaggccctaaagatacgttacgacgcccgggaacccatcaagtggacccggatgtaacagtcggtttgtgaaccctccagaagctaaattcgcaatttctcgccttctcaccggctggggagtacgcgtctgatgtcgcgggtctctggacggttgggaaaacgtcggtccnccccggtacctactccagtcaatcggcccccgcatatggctgcccccgcgagactccgtaggaacgctcggacgttctcgacatgctcgcagatattacntaaatgagttctcgcgcagcgggacattccgttaacacccccgtccggacgcgaggttatgtagacacacaagtggttcgcgccggcatgtacaacgtggtcacggttgcgtgacntcatcggtagctgacggctccgcatgttctgcgaagctagctgacccaaagtcgatctgacccgggtgataagcattgccgagcgtcttccccaatatctgatagggattcgtgccgctcatgacccatccaactgctccgccttgctcgcgcgccgcgtgggctgattatntatcctcctattaacctcctgcagtcgcgcgtaagagagaccgtgtggagcgggcaacataagtgctgcacaagctctgctcaacgcctttccgacggccagtgncgttcccgagtcattactttccacaatgtcctgcatgctaactaataagcggcgccccgttgtgggtcaaggccacttaacgaagaatagaggtnatttgaggcgggggtgccaacgggacagnntggttcggccttgtatcgatgtagcgcacacagtcggggtgtcgaaaactcggcgaaaggaccgcaccgcaagtcgtagatttcatactaaataatgcgctcacttttctactcttaccataggcggatgtagtagccagcagcgaatggtgttgagagcctcaccacnatcttaacgttgtgggatggtgatacccgccaaggaggtgtacagaaaaacatgtcggagttcaccttttcgcggtacgatcggagtataagtctatatgccgtgatgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctaaccggtaccgcctcggatcgtcaacaccgggggccatcttcgcgggttctccgtggtacattactttcgtcatagagtacgcgaattcctcatgcccctctttgttacagtagtggtcgtgtccatgtcggggagggatacttaagtaagagaaaataggtgagcccccaggcatctncacaaaaatttaatccaatgttcggagcgaagtcaaattgggtacggtggggtaccaacggctggatacttcgcatctctcatgagtaggattgcgggggaacactcctcacaaaagctgcggggcctcggaacccagaagaatatagacggcggagtacagggccgcataacataggtctggacctccgaccattatattacgttgcgcctggagaggtatagttctggagtcttttccataaacacctcacatactctgcgttgcgtctccaacgctatacgcgccgcattatgtcaggacaagtacaatgacaatcctgaattcatacttcgtccagcgggcacatctgcccagcagcggcgggaacatcgttgatccatccatnctggaagcttgtttcggcgcatgacgccgtatagtccgggcatcagtgctttcctagagtgtataggtgtatgccctgtggcctcgctctggcgcgcgggaggtcgacactgcacgaccctttggtatatatgcagtaatcgcgtcgcgccggaacgtgtcatcccgagcttcagccccgtggcaattaagaaactcttctataataatatgagggcgtgctcaagcatcggcgagggtagctgttatccagctaacgtcgtgcgagcaataccctgggaacctaccactgatgtgagatgacatcgccgatcgctgagatgcgtatccatcaaaaagggcataaagccgtctctgtccctttaattaataccgggcccactactcacnaataacagcggagaaacgtggtcgctgtatgccgacgagtaccgccgtctagtcttgacacaacgatgtgcaacagagggggtgctgtgaagttccnaatactgtagagaccgcacaatttttcaaacttcaggtgattatggctcccgtatcanccccatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggtattggaacaaccgagcgcagtccaagcgcatcaaacgagtttnagnccgagaaagggggctcagtcccgtactgcgcttctcatacctcgctaggccgactacgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggaagggaatattagcgataagtagtatactatggtgttatagacgccgnatgttatgctagtcgcaccttgatccactgactccgttcgattcggagagctagccctgtgatcctcaatggcggtagnnantggcgtgtctcactacgcgtggttacagtaggacttaggccttcactacgagaccacgtagctgataactttcaggggtttctacgacgaagactgtttgtttattgtcaacagatnanctttacttatcttcagggccaatcaantactacattcacgccnncgtaattgggcggagcgtaacctcttcgcagataatcaattgtttataagtatttagattccatgacgagcgcttcgaggctcatagcaggattaattttcgttcagctcggccatatcgggtgaaagccgcaggggctagtgatcagtcgattggcttccgaggtaagagttaccccagccgtnncgtaggctnngncngtnccgnngtgngtntncccgcnagcnnntnnntcngngnnnannngnanncacaggacnctncgacctaggggaatnnnnaattaacgcacccgngtacttngnanncggngcnagaaatntgctgtgtgnggtcgtgttccaanggaagttantaagcctgttggcnnnncnntngcgnnnnnngntnngnntnatnncctnnngnnnntctcagtcnatnnnngncnnnnnnnntngngntnntnncggtnnttannccntanannnncngngnnnnnnngcngtgnnnncnntntnacctnncnnnnnngnnccngnnncnnngtccncncanntcngggnggcgntacnnggtggannnntgnnannnccntccgggngnctacnnncgcnanantnnnncnnnnngggtgnntttnnnngnnngnngncangnnngnatnnatnnngtccnccncaacatcnnnctnannannnnnnggtccngntnannnnnggcgcangnncncancaccnngnnantngtcntnccggnnnngngaantnagtantcagtgngcnntnnnctnnncnnnnntatntttggcncgcgaggnctnnnagtcantgnntntnnnnnnnnnnnnnnntagcgattgcccctgaacaggcactanaatcgaantcganttttnnntgnctagtttgtncactatcnngnnncgtnnnnannngcnttancggnngnngccngngncnggctancgtcntctgtcgcgggnntgntnannannncncncnncntnncnnnnnnnnncnccgnncgnncntnnctngtnncgnnnnnnnnnnnccactnncnnnnacaangcnnnnatattgaccacctgccgtatnnanccaccnagnctnggnnnnccngggcccncagncccnntcntnncncntntnnntctntaagtactaaggngagngngnantannggngcgtgncngacacnttgagggggantcagcgnacgnnaggactcancngnnnntcnatnnattatnnngccanactanggagaggancggatcgnctattcngnctggacnncgaaacgacnctnagnnnanacttgaaagnacctnncnntnatnnggntngntnnncantgngggcagnangcgtcnntnncangnaacnncnangcncnncnngnccatatncccnggnnaatnataancctannngnnannatgannannncnnnnnnnccnncnccntgantnnnnnnancncnnnanccnnnnnngncnagcnnngnnnnnnnncttggtnnantnatanannnantggnaagantncgagnggccggtgggtcctgtaccanannangcnnnngttnnnnnannnncgannnancnnngcntgannangnnnnnnnnnnnnccnncnanngnnnnnnnnnnncnnntnncncnnnnncnggnnnngnnngncgntattgngntngtncnnncttntggtgntnnggtacncgggcngngncnngnnncncncnccnagnccncangcntgnnntcgcangccnnnnncccgngggnnnngnnnnnntnnnnnnannnnnnncnnntnnnccnnagcnaatcngnncnnncngntagtgnnnnnnntcgnnntannnnnnncnaggctncnggnancnncngnntnacnnncnnntaancnanngtnncntcttnnnnnnnngcngnncgannnncntannanngantnnnnntnncncncnnccgnngtanggngncnnngtcncannngnaannngnatannnnntnnntnnccgnncnnngcnagncntnnnnnnnccnnncgtnncngncgnntgttnnnnngcgngngntgnnngcgangntcgnannnnngccnntcgnnnntnnnnncgnnnntnngnnnnnnnncgntnnnggagaccgncnnnnnnnncannnngnnnnnnatgatnngcnnnnngngnnnnnggtcagctnancacnnngnatngtanntnnnnnnannncngagtncnggangnnnnntannnnnanncgngnanngnncngnnnnnnnananannngccnntcncgnttnnnnanggnntnngangnnngtngnntcnnnnagncngncccnncggngngcacannnngactccggttcgnnaggnancccnnannnngggnnnttcngnagcggaannnnnnnnngncnncngncncnnnangtancngnannccntngnncnccnnagcttnancntnnggnnnnnanngcncnnnnnnancnnnnnnggntnnncnnccnnntnctnananggtactgggcggnngctgccnccgattagtcaccccctgnggaacaagaattagcaaccagttattcgccacaactacatccgtatgcagaatcgtcccccaaagccgcgtacagaacgtcgcagttggctgaggtcttactgcagatcgaggatactgggaagtgctattagaaacggtcccgtccagtgtagactcgaggattacaagcttccgcggacgggtgcatgcaagggcctngtgactggcctaggcggtctcnagatagcatagccgtggcgatcgccttttgcaagcactgccgttgcgacgccgtcgttgcacccgaagcgacacccgagcttttacctaaggattgaaccgcctcctaaaaggttttttagcaccgctcaggacttttttccatggaaagggcgcttcccccggacggcactctatgcattgatgttatttggcaaggcggcggtacgaccgggtggggccgtagcggtccgtcatcctcctcagagtgcgtgcctaaagggggatcacacacgggcagaatgatgattcgcagatttatgacataacatcagagatgggaactgcctgccccggttcaattgaatggcggcggcgaacgatctaaatcccacgcgccatcaacagtttttggtgggagtgaccagctgtgcaacggtcgtgtagtagagagcaataaaagtaacatttcgtgccctgggagtcccggcatcctgacgaatgngtccgataactgctgaaataggcgcctggtgtttccagattcaatggtagggctgacgattacccccgatgctgccaaagtttggtaatccagtcacgtcacntcctgttcagggtcaaatgcaactcccgcgcccgtctcaaaatatgagattggtgggcgtacccgcggttctggtaccgacaacccccatcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagnnncgnnangncangngccnnnnngnnccnagaaactcnnntnannnccnngnnngncnnnnnnnnnncgnnnnnnnnnngaacncagnnncnnnnnnngnngnnngncnnnncntnnnnnnnntngnnnnnnnnnnnnntnnnnnnnnnnntnnnnnnnnnnnngnnnnnnnntnccnngngngtnnnnncnnnanttgntnngccannnnnntnngncnannccnacnngcttnnctgnnnncnccgtcnnnanttncnctgtaanntnncntnannnnggntgangnngngcnnnnnnnnnnngnnnnggnnnncncnnnnnnngnanttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccntccggcnggatttccgggcgccacactcctgaatntccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacntatatgcgaagccggcggacgctcaaatggctgttactcggcgnnnnnnnnnnnnnnnnntnnnagcnncntgggntncnnngngtnnnctncnctannncnnantnnnnnnnnnnnntcnnnntnnnnnnnnncnnnctcnnnnnnctntnnnnnnnngnnnnctntnnnngnngncnnnnannnnnctcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgaattgcggatggaccgaataaggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccccacctcgcgatgcaaatgatccctcgnttggcntaaaaccnnntgtangatncganccgancggtctncatcaaaaacttgnacncctaacttntcnanaatgcccanggatccaaacgtntncgngctctngncaagtcggcaacacctttcagcgggttcatccttgcgnatggcaaagcgggacattcaagcgagccagagatnaaggcgctggagccgttcaacaaaagcgagattgagtaangaccgtatannggttatgaattnttctanangctggaaaagaaatagnnngtacnnngnannannanngnnnnncgnnnnnanngnctnntcannnnatnngtaccnaganncgcgnnggncggtagggagccctttcatanngtcagntaatactcnccnngnnnnntnngtggcnnnannnnngnantnnanctnnnnnannnnagnnncnngnnnnngnnnnnnnnngngctagcatggctgccaacacacagctcggtgncagaatgcctaatccatataatatctagaccgccccatgactggcctgttgtctcctcccgcggaagttttaaactgcattacgttagcgggttccaatgcatactactaccgctacatgacaactcaccgcgaccaactacccagcagtctagacgggggactccccggtctaagcaatagctttggcctaatataatggacgctatcgaagctttgtccagaggaccctctgccagagtaaccggcgcccgttatcgagtgccaccatgcggggctttgctattcgttcggggagttttgcgctgaattcacaaggggcgngaatcggcgcaaccacggatctaggaacccttcctttttggtgtgagaaacagcccgcgtctgctcggggcatccatacaggtagggctcgggtcctaaagtgactccgagggatgtactctcgcacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatgggtcctcacgtccatgggcgttcggaagcggataacgtgaactggctaagtctcanttcgcctgattcagctaatggaccgaaactgatcacttatcgcttgtgcttttaatttaggcacgtaatcaagtggaagaccgtggggtgaggcctcctgcgtcacgacggtacctactcatagccgggtggagtgacgcaccacgtacctaatcgtacgtggtaggcggcagtcggtcagtggtgacatcgcccagtncgcgcccgggccgcggtccataagtaaattcgctcgaaaaggtgcgtggccttcgtgtgaaaccggtacccgatccggactttctttcctacccattagtacaaacgatcttcactgctacaagacttattacttaatcctgacgcagcctaggcncgcggggtggcatgatggcgtccgcncccccgtttgtacgcttgcatggaggctggctgtcatggaacggcagagcacgttggtctgcctaaggaacctgacctcgctaaccatgtcttcctccactaattattatcgtaccgtcgatttccagtatgaccttaacntgctgtctacggggcaaggtaccgcgtcgtgacaccgcggccccattatgctcggtgccggcggcacgcccgcctccaccggggcatactgcgcggggacctgggctgggctgggcctcccagaaggtagcctgatgtgacgagtgaattcttgcgcgcnaatggggctctcacgcccccacgtcctcgataccctgcaacccctcccgtatatcgacggcacacgaaggatccaagcactggaaccgaactagcacggtgcgatcgctcccgccctccaacnngtgcccattaaccccgaggccgaggtttctcaaggagccaatgtctcagtcatgcccaaaaggtccncctgatacataatacgacctactgttacgttaagtacgtcgcgacctgcaccggaccaagctctactatggctgctccctggaccagagcgctggaaactaccctcacattcagctatcatcgctggccgagctggcctaccgtggtcataacccggcgttatgtatcgcgacgtaccnggtcctctttgaagngcagttccagccgcgtccctccacaggatgccggacccgatttgtatctcctatacactattaccgcgatggaataaagaaatgcgcgcagtagcgcggactctgagggttcttcgacgcgcttcgtaagtcaccctacaacgatttatggcagttgtaggcttgtaaattgggatccaatcttggctgcgcccggggttttgattgcgtcacgcccgactggttgccgagatcctccataactagaagatcagtacgagttcagagatttttatcccgttgatgccggcaggccagctttgtggaagtgttgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgagtgcccggagggtgggggttatgctgaagctggggctgctgccgtgctgtgagtctgttttccgggtgccagtccagtaggtgagttgtgctgtcgtgggttcggacgcttaagacggctcaggcgacctaggacgtttgcgctgcgtctgtacttntcactcacgcgaattcctacccgacgtatccccgacgctcgtatagtccgacaagtgcaggcgacacacaaaactctcccgccgtacctactcgacaaccgacatcggatggtaagtaaggagacgccggcccgtcaattantaaccgcaaaaggtnatggatgagtnggcccgngttncngtaantggntgcgttcaagtttacattgtcgtagctggtncgtactccacggtgcnccaggcctaactggatgtggagtgcatacctactcgttccatcaacgggcgctttcaaatgcggtcgtgtgcatcaattttcttcctttcttcagacgatacggatggtcggatagtggcggcccatgantgtatttatccgcttacccgcgtgacatgttccagaacctgcatcatgctcgccgttccaatacttatgctcatcacgcgtcgnggtgatggctgggctccagaggttttagcggagtatagctcctaaaaatactatccgcatggcccttcttagactggtctggactatgtcgtcattggctgaccggctacagctctagctttttatgatatggaaattaccgggtcattttcataccctaaaacttcctaccttcccctaccgggcgagtaggactttacggaactccgttggggttatgcatggcaatgaccctgctgtaacgcgtggcgaacgcgaaattacgaagacatattgggctattacgcccattctacgccagccggttctgctagtcggcctccgactacatcggggacatattggtgcaagtattcaggggaggtgccagcccaccgtatcctcatacctgcacaggtcacattgcgggctcagacgtgccttgttcttatcgccactacgcatcgactgaaccgtttacagtacgtagaataagcgagaatagcttacttctcccacgcacgctatagcgacacaaccatgggttctagtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgntnccnnngattnttcnganagctaagcttgtnatgtcnanagttgnacgcgcangaaggggtcgatctgcccgtaaggcgaaatgtggcctggccattgagnnccacnanngnnaatganatgtntnnaaangagnngngaatcnnacntctnnnncgngcnnngcctcnccanatngcanntatnngaatcaggacnnnnnnnnnnngnnnnnnnnngacntnnntgcggncagnancgcgtagcnngnnnnggtcgngccctnnccngnnccgtatataanggcaanntctgcatngcggtttnagcgctttngtgttataagggctacngnttggcagtnntgcttcggatggcnttngnnanntntntgcgccncangatatgnttgaagggcgcctncaccnnngtgnncgcnnngnnactnccagntatgatngtagggnantnngtncnagnnanagtgacncangnnnacatatntgggaacacctgccgcgtaataccgaaagctcgtgcctcgcccggtacgtctcgctgaacacacagaggtgagacctaaggggtggnacntctgantgcgactnataatcgtgnaggtccgtcngagactggncggntngnncagnncncccgtccggctgcgcnntgntcnggannngnngncaacnggnacaccntacccgannactgcggacnnttgancnccnganctagttgtccgccgcngccngcgganncgncnncnnnacntgncgncgnttnaagnnnctnnanntngtccnannnccnangncncnnccntgcncctccncgcncgnnagnnacgtgaagcagacgcnatctcngtacnanaatgcangngatcagtgnagtnnccccnnnntncgccncgggncggnctcnncangnggngngtttaatgagacgancnctntnntnnantgattnnaacttacatggcgnncaccgtagnnngntgcgtcgnntnnccnnganntaantccgntangnttnncgngccctggttagncangtntanangcncnatgggcgtngnncctagttgnaanngttgncganntccgccatgtnncgnntggactggaatttngnggaanaactacttcgccagcngnaggtnnatgcttttgtcgtccggnacgtaaaagtcgcgccgncagcatgcctacctgnnatccccagcaactgataactcagcggtacnnatagtannnngntttntnanannaatngantganncccgtanntnnttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaanagtactcgggcgcatccgttgatgagatgggatggttacgaacntaggaattagtcctccacacgttntcgtggctccgcccagctgcccgcaaaacgccaanttatgcgcnatcccggcaggactgccctaacagcccagttgcaagttagttttaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaattattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacgacgagttaccttcagcaatcctgnnttgnngnnncntgcgcgatgataaatcctcnnnnncngtagnnaccngaacntnnnngnnnnnnngcncncnngngaactnnnngtngnaannnnnnnntnnangnngcgnnnnnnnnnnnttnnantnngtngnnnatcnnngnccatatgantgagcggctttgccccntacctaacgttaactgatgtttnttgctcaagatttgtnncncctcgtnactagnttngatgngctttngatttatnncctcnanancngngnncgnnntcannngngantgnnnncnangnntncctgncnngnnnnnnnntnnnnngnnnntnagnaggcnnnntnttngcnntnnnnntgnngncanangnnnngnatnnnnnnnagnnngnnnntnncnnnannnnnnnnnnnnnggncnntnngngcatnnnntntcngattngtttaagaacaaagcantnctattggtnggantagcannngagnngnnnnnnnnngcnncnncngnnntnncantttatnggtcaacgngcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaanngngnagtgcntngnnagngtgtggncgngncanacggnnnntannatccnnnnntcngncntaagggggccaacnacaannannanacccggnggnanannnannngncacnnncttnaatttnggngncanntcgactacaancaagcgtcngcctatnaaaaatnnncctnnntngnnnnnancanntnagncnnnntnnnnagnntnnggngnnnnntnngccnnnnngnnnnnnnnnntnnngnnnnccncnnngtnnngtgtncnccgacctntgaantcatatgggcatggnncanatcaatatannntcccgaaganancgcagttaccggccaaatagtntgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttncggttcgaggtncnctcggccaaaccgtggacncnggngncggcngngnntnnntngngntncnnnnanngnantnnactncgncnctnntcggacggncnggnncnnnnnancngtnnnantgnnntnncnnngggn aaatctcaaattgttccatagagatgctacaantannncgggggtctgagacgcntctggggtatggccacgtctaggctngggcggggtattatgtcggnatgtcggagcacctcgacttacngtgacgcatgcacagacgtgtctccaaagggccaatagctacattaacttgtggccggtcggagagtttcccagcactaatgctnntcnnggatggtctcccgatactctaaacgagtagttcatacaggaggttcccgaatcggagcttcttatgtcgcggttctgagncagcgagccgtgacaactgttggaaaccnatggcagaatcacgcttatggcaattttccgaccctcgtgcgannnncatcatattaccgcggttcgccgcgntttgtgccgtcgggtctttagccagaggacgatcagccgggacggggtccgaatgaaccccgacgtgtcattcttgcccaaaccgcctctatttcccagactacgtgggcggatggggctctatgtatatcgcggacnnnngtgtcatggtgaacgcggacccgcagattagactcggngtgtaccacatgcatagccgcagtccaaactctaacatgctagcgacttacttcattgtatagacaaaagccattgcaggcaaatcgctcctagcccangttgggacgagctttgcacccgggagtgcgcttgaacctaatatagttgtttaatnagngnttctcgtgggcgaagtaactactcgagattcaactagtgtaagggcctgttactcgacttaatcgatactaaagaataagacggagctctcattaagttagtcgtcgtaacgaggacatgcgttgatgagtgttcatacccnncaatcnccnttaacngggcgttncggcgacagcaattgtaaacggnncgggtatagaccccggaatggacacgcagtaacctagctagaactcgcatagctaataaatcgacatacgcctaattgcatctgaaacccatggagacacatngttgtccagcgcagtagaaggaagattcttgcacctgtatnnttaatcgacaggacgcagagctaccactccctgtcacnnnnagatcaaccagccgaattcgcactttatgctgaatcaataacttggcttaccgagctaccaactcagagcaaaggaggtcttnctacttttccttacccgtttagcaaagtcccggccagtaaaccccataaccgaattagtgcggagctaaccgatccggttagatgctggatgtttttcacgggtagcaacctgtaccgggtccgggagcctgccttttacgtatgcgggcgtgctgnaagctaacgcaatacgttacaccgtgcacagggtgcatccctattaccgttcccgcagatattctcggaccctatagatacctacataggacatctnccggacgaggtctggcgttcacataactgcagcggccnactaattttcgttcnnnnatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgncggaatgaaagtagattgcactgtccnacacagttccattcttttattnntacccgtgtcgatagccgtgaatcaaaaagtatgatggcccctagcctgaagcctcccattacgttgtaatccggccattaaagccacgttcactccccgaaccagcgtaaaagaaacatcatctggcggggatgctcgtggtccttctcagattagatcacctgacgtcccatgngacacggaaacgacgtttgtagttttcatttcacgttcaggcccggaccgcgttgcgtcggatccgcatttcacgagcngtaaccgcgtgcggtcataatatatgttgcacagcttaaggcatacaccaagactncgtnggtnnncnntaccaaagcggagcccccactcgcttgcggagggtttcgacagcgtgggaacggtcctcccttcgtacgactgtgttatgactctctattgcttnctaagggatgtggcttagaggcgcggcacgacagatcatcgtcaaaaacaacgggcctatggccagcccgtccgctatctgctagtcgcccccgctcgctatagagcccctccatgggacgtgcagcaatgtggttggacactatacgttttnnnnnagagggagcatctcactcacttcggacaagattcnnntctccgtctggcagcgaaaacacgtgggtcagtcctcatgttcgccagtaagaacgagcgggccagacnntggttctcgagacgccatggctcactggagacacaaaananccaaaaatgtcacatgattttatgattagtccatgcaagttctaggaacacttgggtgctctaccgcnnaccggtgtctcggcggcactacacctnccaattgtcgaggaggcctgtctaatgcgcaatgtgncgggagagtgatgtatttgtccttctttggncnngattccagtgtggtcgtaccccggtgcgcgtacccncctttgtcantgccctccagagcnnttggggggactctgtcgccagcnacgaatacacgcncgtcaatantgcctgcatggacactcggccgaattcttagaggggtccagcgccagatcccagggcggtcccagcttgttgctttctgcaggactgtgttttgatgcactcccagccgtgaagcgtagcacgctaaggtcgatcgctacaaggtcagacggggcgccctgaagagcanngctaggtcttcngagcttaagggngagggaacggtagtgngcatttcggggcacttgtcgcagggggggaaacttcaggaccacctgcttaagcngcccaccaaggccagcgctaacgagtagcagcgnaacccaatcaaccgagtagacggcagccggtacgaagaatcatccactgcttcgtaccgtttggatacggcctctggaatatgagctttctatcacaagctncncntacgctgcgcttcgagttccaacgttgggcccatggagaatgtcagatngaactcctacaacctagccccgaggtgtgacatttccaattgacgcnccncattccgttcgacngatcgtgccnctgaatcctcgcgtcgacgttttggtactcccccgggatatgggtagccccggtcgaatctccgaaaaactacgtgcnganggtaaanacctaatttctnnnaagtccgctgggactcgggagcaactcgcgcgcccccttcgcgatacttaacagataagcaatgtttatgcatttaacaggactcgtggtacgcatggatcggttgctcagtcacccgtaggacttatagccatcatcaacttgccatgtaaagtttgttgctaagttagaatacatgattctttaggtagtggacatgcgccttagcctgttcggtcactgttagatacgcataaactatggtagtttaaccttttcgcttcaagggaccaccctatctactgnnaactcatgaagtgaccgaaagtcccacgggccgncgaagaagcgtgacagtgtcagtacgggtgcctgtnctgnatggtcaccgtcnnaagaagtcntgcactaacaagttttgccctaccccatctttcttactgcgagaacgtcagtcccataggggatcattaacacccgccnnnctgaccctccccgggcntacgaaggatgccacccgcttccagagcacgtcctgcattctcttgtgttcgttacggacgtgcagtcgttacggtccaacttttaccntcgcgacgtactgaagacacnnaggacccagcctacccnnnnannngtattggattccactnttatcgaggnccaccgccgtccagagcccgctgttaaaggccgatctctggtacagtcttgagnggttgtaccaacaatcaaaacacgtcggttcctgaatcacagtcctaccgtgcatgtggtgaggatttgtaacacgcagaactgaagataccttctcctgtagataagacagatacttctcagggaacaaggtttgagccgcgcggtntgccagaatccgcnacggggctcgctggtanngcccttccaccacgccgctatagtganactgggcnaggagttcttgttatgaagtgttcatgctgcccccgccagaagtacacggcccctcaacctccgtcgtttagctngtcngataccgtatgtgacatccccctccatttgggcctactagacagtcccgatccggtcatgtnnngggngtctctcactagggattgcagccaacgggagttgaggggggcgcgatatcgcggcctgggacagcatcatctataacctgncggctacacananaaacaatcgcaccggccgacttgcnatcgcctagccggtgataagccgaaacctgtgttgttgaaggcggcgctgaaaatcgtctgtagatnattccctatacaccattggatctaggaacacggtttctctatcggttaacctagtcaaccaccgtacttaagaggcttcgagtgaccgttcggtgtcgtccccgcctagctacttctctgctcacggacagaagcaccggcgcctcaccccngatgccttcaaaacatagnntgagtacaccgnnnacataattgacctgagaatgtatgccgcatcggccccctcctctgttaatccgcaacctactagttgagcgggggggatatactctagagtggtgagcagcgcgggagacgcactcccaggtcgatccgagatcgtgtgtcgtaaatgggcgaattaataagaagacatggctcacttcacgctctaggtgagatatctcgcggccattcttttcaattgtcagccccacatcccgattcactaggcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgancggggggacaactgcgtgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgnagccgtggacncnnccgcaanngcttagtgtcagcacatcngttgnncaggctaagactactagttgacgagaggcgtnacacacaatatccggaagtacccgcggcgcgatgacatacacagttacctgnngcgtgcgacggatggacgcacttccgccttccaccgaactatctgcccgacttatgccgcttgggatgcaggcatacgtaggggagccaagctcgggagtcgaacgncttttagtngtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtggttgggggaggctggcncngtccacggatcaaggaccgcctattctncacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgcctgagcatttctgacacagcaccggccgaagcagnngttgcgagacctggtcaggcgctaatggctgtggggcgactnnncttnccgattggagactcacgcactagtctcatcgagctcttagaaggggcgagagtgaaaccgttgcgcgccggtaggcgtacgaatccatncgaatatgagtgattgntatcgagtcncnctcggttctagaactaggcgagccaagtagtccgtaatcnncatgggatggctatttctcccccgtgttcgtcggtcgtctatgcagaatacgtaataacaagacacgancatatacgaccttaaggactttgcttactcaggggtactaattgttttcgaacatataaagcacagcgtttcagggtgaacgggtagtagccaaacgactaagaccccttaaaccaataccggctggaggagcgtgtgcggtccaagagcttagcatgctcgtcctcatcacaaggaagactttgcgaacaccccagtgatctgtcgatgtgctcaccctgaagcgacgtcgctagaagttagccggaatnaatgtttaanaatggtcgtgacggtaaagtcctacctaccngcgtaagtattgggggagatgccattacgggtataattgagtgcataccgtgtacctctgtagtntnggaggnaacaacttcaattgaagggcggatagttccagttgaggccaattgtcccccttgggcnatgagacggcggggcccatcctcttcagcgcnnnnccgtaactatcggcgttactgcgggccgcacgtagactatgaagatggtgatttacgatatcgtctgggactgagcttgcagcgccgcatccgtgtcgccacganaacnnnagggccgatgcgacttcncgaggctctnncacgtcagctagactcgttaaggtcctttgagaaatcgttggccgtacttgcctgcatacgtgtaatagtgactcgctttgacctgcncaacggtgtccgattaaagtccgaaacatganntgggtattcgaaactgcaggggctgcgccttatagnacnncaggcggtgatgcantgaggagtcaggggacgtggctctcttagggcncgacgatcctcctccttaactacctgtactttggcccacgcaccaatttgcgtgcctgtatggtcatacgacggactagacctcacgtccaatcccggggncatagattggggntnnnccctctcttgtagttggatntcgcgttgactttggaacagggccccggtccggtagtgacactgtgcctcangcancaggtgacgatatcagaccgttgcgctgccggccgtggtatttcagggtaccttgatatgtaagaaacctaagcaccnantgaagatgggtatgtcgcctgctttccagtgnccgagtgccgtggnggccactgagcccgannnntgagaagggcnggagacaacagatccgcgatggacacccgccggctcctggcgtnagcttcgaannagggtagccaagtatctagtgcccgggctccacanncgtgnnnntaagatgtgncatacnngagattcanncnncttggcgcaattttnacaatcgcatcccgatatccctaagctggcgagtttagcacntgccccatcnccaacacccgaaggatcagacngggtcaactatgcggcctccctgtctttaggctcgtaagtcacnaatcttatcgtcaccgcatgagcaaggatcttatacgcaagnncagcactatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggctactcccaattactccatacccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggnggccgtgaggtcgaatcatttgaggcccttccctagntaaggtgatgacagatgnaccctacgtggtgggaagaacctcgtaagtctgcagtacgagaccttgtgagtgtgcgacnagtttataagcgacattagctgctctgnntctggcagatacattacatccgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatanngtatgtcacatactcatgcttagggacttggttagtgggaaantgnnnctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctaataccaggcccacgnnacgattgcggcgtcgattcaacttcgggncacngagtgatgtgtcgggttaaagatagcgtgcatctcccacgctgcaacagttaataaaccttaacgcgtgccaaggccttacaggcnngntggancngacgggttctggcgccccanttcgttcagctctatacccaagaatagataccatgggancgtcatgtgggagcacccctctgacgcgggtgtacccttaatcgtgcgttgcanctgcatgcgatgccgcttcactccggatagacttttttcagatgcctggcgggtgtntacgtcggtatgaatcaacatggagatatgcatggcgcattgggaaactttgcctagtctagttaccantgngacagaggtacagattttgctgacgtctcagntgcttaccgcggtggcccggtaagcantagtagttcgttaanatctctctcacccgcgcttagctaatctagaattacagcctcggtagtctccgattgaaacctanncgtatctcccctctgnnctacagggatggaggagcggnnatattccccgactctagacaggaatcctttcggagccttcactcatcagcggcacctccgccggattaacgcatcggtctcattacgcncccagcgctttcacaccttcgctgcnnctgttcgtcctgcgctttatcgagcgcggtaagacacgtggtaaccctagaccccgtcgtatgggtanggatacgcgggccggggatcggtcagcnctacccacgcaacggtttatattttaaaaatctaaattatccgatattagggtttgcgcattgtctgtgattgggggccacgtangggcacctggaatttacgctggcccgaatctcttggcgtaccgacaagcctcagagatagtgccaacntntcacgtgacntcgcgtgagaaaacaaattaacactttggcgcggattttcgccaagcgggctttcgaaactgggtccagtttcaggatacgattgaagtcttnnnggcccaagctgcccagggacgagccgagtatgcactagtagtggccgtcgaaactaggggcgctcgnnntagttgcgcanngcgcnngatgtcnccctcggtaccgcgacgatggaccctggtgcagttgatacaagacgantcagccgggggcagaagtaggcttcctngctgcgggcggaagctagccaatacggattctncttatgatacaaatnacnactaacattcttaactgagggggggccgcgctaggacaagtgaccctgccctgcagatataagtgctgatagantatctgtgcgtcatagcgtttacngttgggatattcnattggaactttcatgtgtcgccaagtcatggggagctatggtgangaanccgatgggctaccgcgcttcactttaactgcggngtatccgcntttttatagcngcgcgtaatactccagcgccactacgacatagacttaacaagantcccnnnnacgcggaaacagacatcgagccgttattgcggagaaggacaaaggatttttccgaggaaatggangccaatgcacgccaaaaggacgcnagtggtggagggccacgtctctgataacgagagcatcagtcagctcggcggntagggacctacacggccgccgaggccaaccaatgtggaccctcccgcgcgctgncnnnnggnctaacatttgacagttcgcagctgactaagatcggggctaacagcgaatcgcgcccataatttcaggcttccggagggcgtnnagcgtctaccatatccngggnggggatcggtaaggtntgtgaccccaagaagggctgtaacctccatagtcgtatggctagagngctggcatgtatcccaaggttcgcctgacgctgacnttcgtaagagagcctnggatgtcgatgcgccctctanccntccctanggggctatcgatgcccagcggctngaccagcttttacggctccttagagatccctnganggcagtctactaacgagaccgcggnnaatagcatggcttatggttcagggggccnggcggctagttgacccgttgtatgnctggcgggttcgaggctcgtgtttggttttcgacggtcnnncngngnagctgccgttttggttncntngatgggcaatggccgtaattgtagtgatatcgcacgctggctttaagagggacgtcccccatcgcacgtcgtctccttttggtcccgctgatagacccgtcgttctactgggcgtctggcntnagacaacgtctgcnggtatggtcggcaagtgccacantacatgcaggacgcaccggagtccaatctcttancaggnttgagtgaaatgctaaggacgcttactganaagcccccccttttcgcgtctggtggtgaatcgacgctncagtcctgcgttgcntttgaacagcgggctgtgtacccnanccggggtgcaaattagtagaggcagataactnntgctagccgtcggcacggggtccgacagcgactcataaancaagctcggtcggttggcggcgtaatgtcaccnangncacgctggtnttttaatccatagaatctttctgctcactcgntgcgcttaactttgatacgtagccngcgttgcacggtggagggttgttgccgcgccgccctgaccgcatcctanattgggaggccgtgaagggactgttggagagtatgtacgcaactnaactcttaaaagcccgatgttccgtattcgtcatgcgtgcgtaaccctagaacaggaaggcatctaaaagttcncacccgnctcacagtgttgcattcggaaacgncaactgtaggcagacccccaaaggcggagtgtctaagctataacacnncacttcccggactccgtcaggtagnnatcgcgaaatacttacctatggctatataacttgnatggnannctcgcaacgatggaacgcacccagtcctttctnccagtgacgctgtaaggcacagctcccatgcaggggctgcnattcgaaccatcccgnttgcancaacgtagagtcactctgtttgcagggtactaggggaatccgtcanncngtncaaacgtaatggtagtcactccgccatcctcagatgattctcttgatccncgagtagtgagggaatgcacgagaagcggggtggagcttggacaaagttccgctaaacaagccagtcgtcctccaaaccggtaccgccgaggggtttaactgcatcccgtaacccgttcacgtaaccctgaagccatcgtaatttgcgaacggcaccnccngggttctgatccctgcatcctgtttcacacgtgcctgatacagntggaactgatnaagtatcgcagccttatcaccannngtgcagcntnnnctcacggtcaggctagttgcgtctagtnntacgcccaatattcaactgctaaaacagctgttgaacggtacatgcaaagggttacnnngncnancatgcgacctaccgccacattcgccgactgttactgaagcatcgcctatcgaggactnaccctgtctccggcgtcattttattgatggtaagaactgccattctcctggttcggtaacactactgctactcgttttgtgnaagctcttccccnccgattgagcgcgggnatacaacngatggtcgctncgatgtggcaanccgtngcagagccggtctcacnctgactctcaatccacagtagcaatacgnanggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgantnntctgaagngnaggcancccccaatagtaccgcatgttcaatataaatctgaagcctcttgcctgtatattgcagcccgaagttgtcaaacatgtaattcggcttactatgctacgcttccgtacggagggataagatttgactacatagcttcgcgccaacctgcctcatttcacatgatggttgcgttttccgtcggtgggctgatggnatactgggnggcctttcacagcgtaaatcagtggaaanggnggctcgtgcctccgtaagggtacgttgtggncaagtcggggtnnnnncgctggtgacggtcaagcgaaccgataacggataaaggtaaagattgaaacccgtcgggtgccgggggctggatcccagtggtcctgcttcctcctgaaaaagcccgcgtgnatgtgtcacgacaacatggttctaagacgcagancactagngggtaaccttctactcgtcgctgcgtcgtagggatagaactagctccttgcctccacgcgaaggaggcacggatgacttccggtagaggctaggctaaaaggcgttcaagctgttctctcggtaataaaaaattgaaccngnnncatcactcgaaacccttgccnnnngncccgttggccaaacctgtcgaacccattcattatggcgctcganggaattacaattatagccaacgctcgacgcaatcgctcttcgagcattttataagtagagtttagatgagaatgtgngnacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtnaaantgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctagcgacgtggctgagatgcgagctgttgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgnattgagatattctcgggatgtattcccactatattcggtggggcagtggccncgaccactcaaacnggggtctcccacgtggggcacnaatctagtgtcaaaataacgactctanaggatctcctaggcatgtgnatcgaatatcaaatagagctgcgacgatatcgctgaagttttggcttgggggcgctgctctatacgacagcgacagctgggcaggcatttagcaacattcccggggacagggatcggacacagaccgcggacaaggggaatgatagatgccctngaggcttagtgataaacgtttatctgcnatcatggctggtatcgtgnnttagcggcggtntcggagtatctggtcttggaggtacccggtaanttcccccactggtgacgagngtgaccgcttgaaaacatcgtctagggccgagntataagcgtgctattacgccagaattgcgangaactgttgcgtagtgnttgcgttcgacccaatgcgntgacggcaacgtggatacggtcccncttcaagcacctcactggaactatcatctcctacgcgcatgcgnncttcgtgtatactgtcaattgtcagctagctattatgcgtcaatccagcggcaggacgcgccaagcctgctatcacacacggagaatacatggatttttctctngtcctcagggtcntctcccgctccaggacgcgagcagantgtggagcatcggtggcgttaatcgttgacctgacctattgcnctngtccgtaagacctccaactctatttcttgtcatagcaccaggagcgaccctatggcnnccgtttgtgtacgatttaactnggcatcgggggtangctttttaggcttggtaagggattccgccgcaggtgagtgggnggcgtcccgccgttttgtagccntacgcggtagggtagtgaaaagtttaaaggtcacaagctggtatgcgagcctggcngctntcaatgtatctgatcgctgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacataganggtcnatatgcgtgagatccattttgaaccatggggggtttaagtgattgcgggccccnngtaanggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactaaaatcnttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtgntgtgaacccccggaggtggacactttagatanattattgatatgtgtttttcgctttagatcgaccacggcgacctccgatttacacaccntcacaaggttggggancgtgtacattcaaannttcgttaaaaggttttcttagagtcantcgcccgaagattattcgttcagcacgtaatgtagcaggaganngggcgnnnttnnnccnnanggangtntnaggacnngctngngcnggngnncnnnnnnnnggcnngnnnnnnnnnnngngcnnnnngnnngangnnnnnnnnntcnnnnnncgncgtncnttntangcnntgnnaagtgtaacacttcgcacagaggcgagcctattgcctatttcccgtcgctgggtgctgggggactgggcacctggctgaacnctccccaaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcactcgggcagtaaagatctcagcataaggatattttacattccttagaggtgtatcccacgtctaccatcgnnggtcgactttattttaaccgcnnanggcatgggaggaagatgaataaataccataggtctgggcacttggtccatacggcaggtgaccgancccagccataccttcgtccgggtgaacgtttttaccccgttttggattaccaccgataacacactcaagagttcgctttgtttcggcgtgcgtacagtntaaagcgggcgggccgtggcggccngtacgatgcgagactcgatgcaannctcggntgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtaccttttgctgatcgngccccaaggggcttatacatgaatagtcctgttactggttatgcggncgattggcatgcagcggtgtgtgcctttacgnccttagaanggcatgtgtattccgatggtccgcggtgtacgccacctggccaaccatgaggccgagggggacaggcagaatcggancgagaagccaggctttttggtaggagnagncctctgaatcngccaggcctgattccatctcgcgtaaggcgagtcagcccngacnctgacggaagaatccgcccnatagaggccgtttagccttgaacaagtctggacaatntcctaccgttagcaattatgagtcgaccaagaacggcagggttacgctacggaaaatcggggccttccccagcacagccaanngctgcagcggttgttnacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctnacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaancctctaactgtgccgattccatcacnactcaggtgttttggtcataatcgaatctttctgacgcccctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatattaanggccggnnnngttggnacctaaattaacggtggnnngagcgcgcaccgacccctgagcgtcgtcattccgcgcgtcagccgactggggatgggctctcgcgtgttaggaccgacttacgcnnntgcgcccagctcnaaagtctcatcaacactactattgtgtatcgaggcgaanggctgcatattgtccagccccgccgctggaacccagcacattaattaatcgtnnggcacgcaccgggcaaacatacagaacttattacctaacgcatacatggcttctacagcgaactcctggaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggngccaaaccactcagttaacacgggccgantnnggagcgttaagtgatacctcctactatgcctgcaaaggangaatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccnttattcngtgctgatggcggtacgangatacacgaantcgcgaacaanccgaaacntccggaagtggttgttcggtctagagatgtccggggcccgtgaaagagtccagctaagaggcagtgacatgggtggtgaagcatcgctctatggctctgatttcgtcccagacacacgcacctntgcagagttctgcgattanagcagcccgacgaccggcagtgcaggcggagcaggctgtctattaagggtccggtctggggctgcatctctggctctccgtgggaggaccacggtcccgccangtgggacgtggatttgcggggaggtaaagaaagcngccgcgctgacctngagctgcgngcaaattcagagccacaatgtcgcggactttcgctatcatgctggtgacctggcggccccaaacgaagggcccgacaaaatcatacatggacctatagctaatagatccatctaaatctggggccagaggcgacactcgagcctgtttggattgacagagngtcagcagacgagatggagcctntgttatgctgcctggtgacgatcgacggaatcgacttgacatggtctgcgctaactatgctcttcctccgatgtcnggtccacttcatttcgggcatctttctaacaaggagacggnngctcgtacgaacgctacnctccaggtgcctcggcctgatagttgtcttcgggtccnnctgttcatcttacaatcaccgagccctattggataaatcanngttcgctacggcatacccgcgacaggacttcctcggattcaatgtttcgaatacaattgggcggtacaaagcgaaacaatngtagaatcgctagatatgatttagtgcagacgcgcgagtgccccaactgtccgtgtgccgtacactcactagtactcgtgantccttaccccctatcgtccaagccanngtgaaattatgcgctcatagttctgcgaatacggtcaaactaggtaatcccggtacngagccagtcccaacccaagaaacccgcgccgcaaaaaanggtgttgtgcttgcgcgtataaaacaggggtccattcggggcgttatgtgtcctaagcagtttaggaccgttaagccgtcgtgtgtggccgcgtcggagctatccgggtctatggggaactctttaaaaatatcttagaaacacttatatatccgtacgaagaactgtgtccgtacgcgcgtctgcgttgtcctgacctcccccattaggcgtcgcggcttgcgcgctgtcaagtatggataccgaagccgatgggctacttcaangttcggtcaaccagcaccgagagcgcaaaaaacaattaccgtaacctttgtgaagagtggagaagttgcgattcacncgcgcaggccctactaccggttacagtaaagccgagtggcctcnnggntccgtctttaccaaggattaaatgaagcagtcggtgacggcnnttagacccacctgagggcagcgcgcactacgaacagcacgggcggcagagagcagtctgaccattaggagtancttncnggaccttcgctggccacggccggttcacgnagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccnggtgtggatctcgacagcacggcggagtctgaatcttaaagacnntttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcgcgacacggatatccctanagttatagtccgacnngggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacggacgaaattgaaccctgtgccggctgaccaagagatcgtagtcctcaanntaacaggacgtcctgtcnnnannnccatatggcgcnnnnaatgacgcaatttcccgcgntgcagatccgagttccacaacccctttgtgatgactagtactgacgctggcccncangtgggcgtacatcgnctgcgtgcgttcggaaaacgaggataatttcacccgttaacngtntacgattgtccttatccatgcggggtactagtagttgctccggacaatcatatttcacccgttggttcggcttctctaacagggcttatagagggcgatgctatagctgaattcaacccccgacagcagcattgtttcccccttatggaatcangctcacctaagacgctaggtcgcaaactccagtcaaactcncagcaccctgtctaacgctagcggacactatttaagaccggaggttctgttgcgaaagagactatggtcccacatgttcctcacgtgcgttagccgtttttaaatcgtgaggtgtccgtaaaagaggtcaacgatatttcacaaataattcgatcatacagcatccncaattgaaggcctcacgttgtgcgtagaagtnanaagcacccaggaccacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgccnccgcccgccgactcgccggtcggtcgagaatggtccacccaatgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacattgcacccagggacatcgcttaatgacctcggcggtgccattcacaagtctgtctaaacgatctgcgtggccctgtttcagtttcttgttggcgctgtgaacgaaaattgtggatccctgctgaccagnnctccccgcagtgactatttcgcccggtcgcagtncgnngnntcgtgacggctgatactgaaccgctcaacgaggcgacagtcttatagaagcttcccgtggagnnnaaatggaagatgtntgcgacatccgataggaacacgttcctctagggatggcgggttgcaacctttgaaccanntgaggaannnncaggagtnntcatggntagatctgtaaatttccttcactctagtgtcactctctagcnccgggtagagccccacagacaggtgcgtatctatgggttgcaaaggtgaggcccctttaaaagactgcaacctgaactttagctgccagggcagcctggcgcaggtgtcttgctgtcggacagcggaaattggacggaaagcttgcgagnncgagctgtgaatagtttaaactcagncccaggatggtgaccggcgattacggtcggaggttagtggagtcgttgttgaggagtatgctgttcgcgagcctgacgggaggaaagagccnactccctggtgtcgctactttcnatcgtttnnncgncagtgacatttgctncgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaatctgcggccgaatacgnagtggtttacggagatnnnngtcgnctactattagtacagtatcaaggtagtctggctaggtcccattgctncagggtctgactcctaagtacatgggctgaanacgctacacgatccgtaatcgggttctccctaccattgcggatacgttagtagcganttgacctactggcagtccgatactagaagaggtnnccaactagctcgttgccatcatgtcgctagacagccggggctgatgcccggtgttgccttgtttggtaaggccggccacaagttcaccaatcgctgcagtagtntactaatttaagtacacggctcgatgacgatgtaggtgccgatcccgantcnnncnantcaantccaaagctcctctgccgggcncnggaagaacgagacggttagacccgnaggccgagccaatccgatccgcgccattacatccgcaatgtggccctctngtctgacagcctcgataattctagtaggtcgaatgtnngcgggctgggagcttagttggcnttttgactagctgtgtnnccggatgccggatcaaagaggaacgaagaaaggacctcgcccgtacaangtnnnatttagacctcattggtggcgaccagaccgtacggcgaactgcttggagggtaagcgcttataaatttctgtcaaagtattngtacgntaaagnccgcgangtaacntnacgttgcgtccccctaacggctggtttccaggtgcgttacactgaggtcggaactgtggagatgcctgagttcgcggggccaactttagagggcaccgggnnngttcaggcagagtcgacngcaatggactgnggcccgcactccgcanttctgctccangattttcgaatctnctatccgtagagggaccaaagcggcngggccccggggtggcgcaggagtccttcagcaactcaatataacttattttatcaagtggttacccantaactcgtgtagttacggtaccattatagctcacgaaatgaagcgcgacntatcngnttagatcctgtgctactcgtctcatttgccaatccttgtgcccnggcagcncatgcgcgatgatccatcttccctgtttgnnngcncgtctgttgtaaaccacgtcgagaggttggcctaactttatcccgcgtcttggccccacaccaagcgcgtgannnntntgcgacagtaggagcccagaaccgtatgctagctcccgatttaggagggattagatgctatctgcgttctgcggcngggaaaccgtcgcacgcagccgaaagctgatncgccgctgcatgggcatgcgagtaagcttaccactcaggagnttatcttgccnnaggtggcctagccacttacaccgacaanngagaacgaacagctggccggtagcttgtctttangatactttgacggtcgcaatgtcttcccgttaatcttcagatagtnccagctcttgngtccagcggtgtcgcccctcacttggttgcccggtctnctgccggtccaacgatgctcttgcaacacgattctacctcggcctttattcggactgggggtgcatcttccncgnnngcaatgttagcgatgaggggtgcgcgaggggggcccnnccttgatcagacnntttgcagcgggctgtntgaaatctggnttgcgcggtacctttctcngtcgcggtccggacggctatggtacctgtctgctcgcctacacnggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatntctcatcccggcgtcatgggcatgtgcanggtggtctaatcgcccgtctccgactattttatattggggggccgatgtacgcttaaaatatgtttacccgtccactccaccgttggcccgagtcttccccggaggtgagcaggtacgcnncttcgatgtctgtctcgaaatggaatcagttgcattcccaaagacccaaatctgaaccttaacttcgnagntgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctacngnnagccctgcgacatgatatgggaatggatttgtatannnctctcaagntcggaacgtgaacctgtgcccgnttgggacggcaaccatcgggtcttaggacncctaattcgcataggagaagnatttccggatggccaggctcaggcttacgnggaactcctcagcgagatcgatataccaggaaaaacctccagttcnggcntagtgaaaatgccctgttanttgtgnggcttgagctgtgcactaaatgcgaaagcgcaccctaagccgcaggatatattagngtcaatncgcactagatacgtgtggggaannnctatttgagggtgacccctcatgctgagacagagctagctcctcgagtagaatgggtttcgcgcaccnntagcgcgctctgcactatatnctgggacccatctcggacgggaagctgcnatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactggaaggtnnaanccatggtgatgagtaacccctgcgttcccgcgtgtaagaggttttttgcnnagaggagctggttgagggtgaaatcacggatctgttctcgangaggngcgcnnncnntcgtggaaggatactgacacnnccgncaatcttggagaatcattcatgcttaccgcaataatcccgctatccatactccattgagctctcacagacgtactcctnntaggttccccacgccaagattgctcctctagccccaagcgctaccagagaaggtggatctacgtgcaatagaaaattgctcgttttgttcgctaccnaattgacgtctgacaacgcggtgttatatacgttaagccgggattcctcaccagcggcccattaatgtgggatcgggtaggttacggccntgaggaagtgtgtgnccnccaacggctcccatactgcnacgccggaactttcatggattctcggttggcggccataaacgctagcgagctcctgactcacgtgaacaaattccgcaagggtnaactcatcaatcgcgncgttatgtaaagggtgcatgcggnggaatnatctggtagtccctttctttggcttaaccgtcctattagnactggtctgacacgagttaccctcgcantaaaggtaaggttccctcgcactcgacctgttantntagacnncatctcctgaaaacgctaagcaggagatctagatntagtggtgtaggtncatccgcatccnnatgccaaagcggacgncgggcttatttttatcgttgggcaaggtaatgtcgcaacccggataggtacaactatgagagagttgaactcatcgacatcggaacttggtttgtaacttacgagcnnncgtctccggttaactcagcaaagcgaaaanagatacgagaaatcatcncaagggaaggacgactgctccncggataactcacgtttaggagcaatctagagataaccagaacctggggatgcaaatngatgaatatgatgcccaacaccctatgggatctgaccataagttttaactctgatttgtacgagcctcatcgangttgtgtgccnangaacgactgatgtatcgccaacatcctcgaattgtttnnngccatctaaggttcagacancctatagtggggccacagtcggcngcgcttagcgggcccgtttaaccatatcccgcagaggtttcaacccgggcgataacatctcgcggacaaagcgctctatcccgtcgttattacaccatttcacccgggagcgcagagcagccgaaatggatacatggaacggtacgtctagaactcgtcaaaggnnatcggtcaccgcatcgcgcatccacataccagttaatgggcaggggtnnggcctacagcgtgtgcttacgggtttatcaacnaggacgcgggaggattacttnnacnagcatcatgcactaacggacaactactgaatggaatcgtcgagcnaatgcgtgcagaagnttcattgcattcgagtcgtcacnagccttacctatactggccttgtaatgcgactcgtcgccatcgcggctacgctgattcattcttcaaagagaaagagaaagtatggcatggcnaatactgtctgaagcaaggtactagtcgacagtcagcacttttcggatgcacgctncgacccgatcgaacaaaaattcccgccatcagtgccacgttgcgcaatgttatggagtancgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcggagccnaggtgnaagaagtcagccctatgccgcgaantgctgccgggcggtgagatctccaacganggnaagttgtcgcgggcggctgcgccacaatccgcnaaatacaccagcgtcctccggatgggtgnaagagcatagttgagaaatcatccgtcggcttttagcgatacccaatatagtgcccaggctaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgtgcccgcnggacgatctattacaagtatcggtgatttcgacgctgggcttttactgggtgggtggctcagcttgagacacatctaacggatgccaactattgcgtcacttncgttaaaccattacaaccctggcnnttccacgaaggnatacgcccgtccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcngcttgtttaattactgcaagctagacatagtgtttctggctgtccggccctctancccagaagcatccctaggcgcgacaactnggnnattagccaggaataggaatcggactgtagaaagcctcacatgcggcctgtatagagtcgttgaatcacgtgcgttggctacttatcgntcagagtcagnccgtaacctgnanntgatctaagngttgggtgctnncnaaacgagaggtcaactggntgatgggaaatattttgcggagggtaattgcgcnncnttaccgtcccaggtaaccggannncagatgctaccgttaaatgcattcttacgagtcaaacaatggcagcgtctagcacgtatgttatggtcatgggatgggacagggtacgaggatgtgaacatgtaagccaacggttcgcaagancctccttatggacgttccttgggagaagtgatcggacattttgtcgttggtcgcgcgttcggtcttcaaagacgtggtcatcctagcgcgagtatttacgtganttaattacccgtggagatttgaagttgatgaagcaatnntnaacatcntttatccaancttctggcctgaagttatgcaacgtngaaaaagaggctctgtccttcgggacaacgtctcgtaatgattnncngcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctaacgtttgtccatgtacgggagatgtcaacttgttacaggcattnggaggagacacatgaggtgggtccgttagactgattaaaacccgacgttaggctgncgattggcaaggtgagattcgcagggacagggagccttcgtaagctnctcctcccactcgatggctaacgacccacacgngtntcgtatcagccgcatgcacctccctacttaatcctcaagaccctttggaggactttccgagggatagtctggcgttaggtccacttactaataattaggagtcgcctgttagcccaggacaaatcttgagacgtanggcgnttggagctcagtccatcgacctcaagcatctgcaaagcnntnnnacttacntggctgtcgaagagaagangttattttgttgagagttcacgnnnanccattagtcccctcaggactctactgtgccccgggtggcgcatgcgcaaagtccaaacgttgcncggagactccgcaaacatttncnnnncctcgnctagcactgccgcatcgaccggacccccggagtcacgccgcttttaataaaacaaaggttaacgctgaacaatcgagtacgtatattcggggaggtcaacacggtatacctattgcgncnttctaacgataaacgccagtctgttggacgtcgcgtcccaagagcccgggaataggnngtaatagcgtgaggnctanaactagaacggacgaatccccttctctatcaccgggttacgcaaggtggtgggcaaaaggagccataatggcttcgttcnnncaatccaagcctaggnnactgggaagtattctttggngccccctaatcttgcgctacggatatcttacntcgtgagttagaacccagaccaaacaccatcccaattctagcgccgtgtgccgcggcaagaccccgtccctcgcactatnatatttccttgtgacaccggtcgcaaactgtaatggaagagtnggtcttgcaatggcagccgctcgctgatacacagagccngtggtatacggaaactaatcaacgtagtacaagccccttcagttaggttnttcctctcccagagccacagtaagttggtggatccccggtaaatctggaatgataagccaccgcgatctaggacggagagatttaaaatgnnnnnnanctataacaggtagctagcacgtgtgacatgtgtagcggcgcccgcgcaccctngtctgtgaatccccagcggtccttgtgaattgaaactcccggcgcacattgaaatattacacgagcgagtncagggtggtacaagtgttcagcggtaaaacgcaggggatattagataaaatgcggtgtgganntctgactantaataatatcttagggngtgcgccgagttccttagaggcgnncactatgatatgcgccngggggtggcaganncgaggtaacaatgtactgccgcgttgcctatactnnttagaagaatcgganntcggggggggagagagctgcgaggtgagctgaccacgggcccttgtgagtggagcgccggcgtcgacgacaccgcnaantatggcacttgcggggggcatatgatggagaacggccccgtagggnncntaactagatcccacttccagcctgaagatagccatattggtcaaagtgacnnaaccttctccgtcgcanggngctgctgggaaggaaangccaacacctacttccagcggtttcagccgatagcagatcacttactatcncnaatgcggaggggtggtcanactttctgcccactgacggcngctgccgggaccagcaccaatccaccagcgtagcatatactcttgccgcaataannnncgacgaatnttactcatccgaccgcgtccctaataatacgaaagaccaggcacgcgatttgtatctaccacttacatgctagagaatcgaatgggtcgctatacttgagatggtgggctngagngcagcntgcccttgcgtcgtaaacatatggcggagttgagtcctgacacgggaaggagccccggtagatagccgttgctatcgccnatccggattcgtttcgcgtgaaaattgcgcccngcctngngaattgttcccatttcgatncgggcgattccgaatagctgaaccttgccctctnnnnnattcttgagacaatgacnnnnagctcnnnctaggaaataggcccggcacgcttggctgggatnngcactgtcataaataggctacaacgcggtgtncttggtacatgccgccgcagcactaggcaaactttaggagctcccagttttacctctaataacggtcgcccctcgnngnggcgtgcgccaacactgcttgcggcgtcgttttgggccatcttgcctccagggcggggaatgaaggaccaaatagagaangccacaccacgaaatggcttgcgactcggcccgaagcacctttagacannnnagcagctccaggttggatgccccctcgggtnnaccatgacagggacaagggccgcaagaagcgacggggtctcgactcggnncgccgcaggcagtatccactcattgccgccttgaaagctccatctctaggctaatgcacaacgggtcagttacccgacaattgccatgctcacatacgaacgccgggcatttcagcacnagtctcccctaacggtaagggncacctcacggagnccgctacccgctctgccgtctnnaactncaagtngcnnctgccgcgccgtatatggggccagatgtagaggatcggtccgccanatagatctattccgggaacagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcncaccctccaaccgangcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgcgtcctatgcccggtcngttcggggtactcctgggaagcantgtgactctttttcgctatancccangagtatgatcccgccggtataatactgatatctagacgatngnnggaatcacctgagngggtgtgaaatccataaccaggctcgacaccttcattcactcctgtggctccggtgggntagcacaatcggcttagaagcagaaacttccatcttaggccataaagtttcctgagaggggggggtactcccagtagcgggtagcacgagcttagattgtcagtcctggtggtgcacttggatcttgagaccgtagggccactaggcatcctgtttatactagattgatagcaggtggtaggtagggcnnncatgaatggaccgaaacctgcgtggcggggtgtgcccaccctttggtaaatactggcttctgctgttgagctggngaaacatcctgcctatcnctcgnctagcnggaaggggncttctactcctgctnacgnattatttgccgcaanatgcncacccacatgtccccggtggccagactacgctagctcctcttctcggaacgccaanctggggtactacgtgctgtaagtccatgtattgccggcncgcataacattgtaacggcgccgtagacatcggaaggcatttggcnncgtccggcatcacanctcggacgtcaggtttcccgttgtgttcgcgataagtatagaggnnnnnagctcgccactacctgacttgcgtggcactgagttacttggtgggtagcacggctagntacaggagtcctaatgcgaganatacagctgggcaacatagagcggcccctatcccgacggcgtaaatgtacacgaggcgttaacatccccataggtcaccccccanatagaccctccagataataacacantcctaccgcggacttttcaagaaatgttattcaagcaaaactaatctactacattagctgtctctcggtcgcagcccccaccggtaggcccgtcgagacggaccaaccatantcctactttatattatctatatctagctgtcngcatttcgtcgtagtaataganccggngtgcctgtcnccaacngcnnnngaggtgnnccgtccaggggcttccaccgaattcntgctttcaagccaagaaaggnngaagctcaccctaaggccacccatgatggatgngagcatcactgtgcgtatcctgtcnanngnaccgaaccccacccatcnanntctatcacaacagcgcggcagntgtattaaaactaaacgatttttcncatagatctcaaatactacccttacttttttaaactaagatgtcaccatcgcttctaccatnctggcgccttcgaagcggtagcgtctcagaaacaataaattcggggttgcgcccnagcatgggtttatcttactgatcagctcaaacttgtccgcagcagcnttctgttcgcctggctgcttgacagagcacgccagtggcgccgcgataagtccctgcttgactgggtttcngttggcagccaggcgtcaacaacttgggcctgtacagttgacaattggctgatcatttgaattacaaactcttgacggacccctaggggtgccacttttcaacccaactgagcttttatcctccgcgtcctgctcggggtcaagantcccgaggtggacagtctgttgtgtagattanacttttagcccagtactgggtacccgacgaagcagggcgcgcgggcgtaacaagccgnctcccctttactccccncccggacnggtccggtggcgggcaatgactattantaaaggtacgtttcggttgagaaaaggatctggactcacaacgcctctttgccccactcgctctcgaccccgacactgggaacgggggtccttgcgcgcctgtaggctgaggagcacagttacggtcttggtaccgagttttgtcccctacagttncnnantggatcgccagttggaaatacgtacacnacttgaaaaatttcgccggatcggcggtctttaccntggcagatcatcccaggatgctttgtttatactggaccggttcctccagcgacccttccgggcctattctagcacggcgcgctcggggccccctgatcttagcacgacgttcactactttcattgaggaactnnctgatgtcacgcatagcaaccaccggcatgatttacgtggcaggaccggccgatccaagatcatttacagctcagaggaggcgtactagcccgccctggcgcggaggcggagcagcataaatttcttactgtcgctcggangatcggaaagtatggatcatgnccttggtnanncngcaccctntggctgaaaatactcgtccaattnccagatttaagatgcgagttgacgcaccgtgtccccgacgtattaaaagcgcgaatgaannatgtgacttcaataagnnnnngtncgcctgtgaaattgacgtgacagacaatttatgatcatccacaccaaccctccctcaatgtcgttttcaactgccccgggaacattccctgtgaactcgggggatatgnaagactttantnaaaatgtctactaagncnancctaacacgtgcagccgaccagggggtgactccagccttatctggggcttagcaactttgtaacaggagaagcggaagagctaccagtccccaagccactgtaactacgtactcgtgtatgtgtgntctgccggatgatagcgggaactaggagctctcctcctgatatctctcgtatacatggtactgcncttgagaatcgactcatacggggaaccccactcaaggtgatncagtggtaagcttaggcacgcatacttacttcaatgtctncccctctatatctcacctnnggtttgctagccaatctccatgctcgcgaaatagtctagttctacatgtgtgcgnncccagtcacagnaggnagcggggacgcatggccgcggggtcgattcagntcggttagttcagcgttgtggagngcccgatgcctccggcantcgctcgctannnaagcaggcntacactcactcctttgccgctcgtgatcgtcccntcgaagtgggcttagctagcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatccctnggtactgatatgcctactataaatcaagagcttcgaagccagtatgtctgtctataaacttagnngttctcttcattccgagntgacgctccattgttacgcaaccccgagcaagctctcggattcactcgccgggcatacacaacttaaccacgtgctgctgtcttttgttgtccctgcgttccttgctgtatntgncnaaancaagcgtctgtcctagacacaggcctggtgcgataacgaagtgaatggtcatggtgggcacagatgtaattcgcaggtatgaggannctcgtagtcangggctgatggtatgaaccnnnatccatccgctgatcgatagccgatttcagcagcgccctcaacttaggctgaagcgctttgnnnnncaaggatggcaatccgagtcatgggtnagactacttgacgacgcagttcaagccactagtgtggtcgcatttccatgcttcaatncagccttgtccaccatgcctacgaaacattggtcaacttatttccgcgattccgcacgccctgcanccgcgataagagctatgtgcgtgcgagttctgagtgagacgccgcacagcnctaatgggtgcgatatagatagtaccagctgaggactcttcagccccgaccgcccatcaacttgtgattaaaatagcatcccgcacggggcccactgcgcatggcttntccgggaggtttcgtcgatgggagtaggcgtcctgcgacacggagtttagctaatctaatgttggtggngantatccagttcggccctacccaaggnnctcctccttagcgtggcaccctacgctgcttangaacttcgatgtcncgaaaaggctaccggtgatcccccgcagcgacattgttcggcggcnnntgtcgtaaagacctgtccctcactgacccaagggagcgcgatcatggacttcacagtctaggaccccaagggagatcataacgttgccccgcgcatctcagccgcgtgattctgccagcacnnngagcatggggcagagaggaggatcatcagcgnnncngcaaactgctcagcgncttacggagacaagacaaaacaggaagacaaccggacgttcgnnatgctaggacacatggtataatnganagggcaagtcgcacaaactacatatctgcctagctaccagattacagcagatgcggcttgctcagctgtnctttgcggcctcgtcggtgaacttaaattagcagtcgtgtttgcgaaccgaagnncagatattgtaatcatctgnnnnttacatcacatgtggtcacactggtattaaaattcatacggagtagctaagacgggtgccacgtcacacatagaaccgnnagttgccttcgggtccatcttgcaacggcaccccgtgcgccaatctctaccactcacccagcccctggccctatacctgggacgacngtgggacgcaattaagctaacccggtttcttccggttgattgtgncagagtaggccttaggcgcttcacggggtagagtaaattagagggccccgctaaccagttccaccggctagacctgagacgaaccgggaanaggcangggtggganaaatggccccattacgaaagttgtcactcggccaacgccacctgtcgcgtcccgtaagggtacggcctgttcatcnnnnatggacaattccggntactcgcagcgcgaagcaacccaccgtggatgcacggtgagagccggccgattggtccctaatcgacaaatctacntcaaacggactcacctatcaantcaagagtggccacgtttccctgggcggaggaatttctggatctgagtctgatacgtgttcctccgggagcnttacttacggactggangccgtcccttaaatcataaagcgagattgnctacaaacaggttcngntnatgggctagccngaggacatgaggacaaatattactccctagtggctatacctagannttgatggtaccccattccgtggatctccgctcaccaggacnnncaacgtagngtcgtgttagtttgagatgacctaatggtnaacnnctaccgttagacgtatctagancataatcctagcnntntatcacttgctgtctctccacnnngttatcaaatcatctatgacctcgttattgattcacagataccgaaaatctgatcaacaggcgatggaacgtcaaaatagctcccccgaagtgtacgaactggcnggcctcacagatcaccccatcccgaggcgggcagttaagcgcaatttcagccgttgctgtcaatacgggccngcgtcactcctatgggattgngggtgggggagtagtcgttgcggaaggtaacgtgtagtgttagncgagnttacggcgccatcaccctggtatccacgcgtnttcttttctttnacctacggtgggaagtacctggttgggttgaagggggcagngnggccgaagaatggcaagttttttgcattnccatgctattatggctaaaaggacattacatggcatgacgcacctttgctgcaaccgccgagggcgctctccgtttgatnagaattgtgcgccttatcctactatagaagtccgagaggncctgtttgcaatcttacctttctatnngccacggggggatcaagatnatttccagagtcccacgcaccgtcgtcagctctcgatcatacaannnctaatattactcagcctcttgnnncctgaggagagatgtggcctaaatccnnngcgccatacaatgcgcgccctctgtcgccaactcctcggcaagggggcacgaggacctctgtggtcataggctagaatcctcgatcgccttgtaaattactcgcctgatatagggaagcccnaggagcatgagaccgacgaacaactcacccttctaagtaccgaataagctaccgtatctgcccttcgtatactgccagaggctcagtttggcctcgaaatcacggcctaacaaacacacggatcggagcaaggggactcccttgaatccggtgcaagtgggnttcacattgaantcctgcctcgcttgtggcaatgtaaacgaacnagaataactaacatatactgattctcgaggggaagngtcacttgtactcggggggcagatttttgagtgttccttcggtccattagttgggtggcgcttcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgttactggtgtancgcaactatgttccacatgaagtgtgattctaagttcttgtatgtaatatcatgcgagttgtgggccgaaagtaatttatatgtcacatagaaggtaccatgagtnnaatgttantctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcacctcacttagnccgcggcaaacagaagctatgaagcatgtaaaggcctggatggaaattgggtatccgacatatttctgggctacttacagcggccggaacgacttccttgctaatcgtgcaagtacaatcctgtctcggctgagcttggcgtccgccgcctggtacgtaactatagtcattagggataatgtacaaaccacatgactctcggccagtcgtgggtagcacggtagcccataattcctaacactcggtactaatcactggcacgaactagaacttcgactactaaacagataacaaaaaccacaggtcggnngnnnngaagcacatgtaaatatagaatctttcatctcacaggctnggaacctttcctaaatacgcgagttccnnccacagtctctcttgcataggctgacncggntttactattgtgggatgcgctactttttttcccattatgaacggaacggcntacgctgcgcancaacccataaggcctctccgcttgcacgttagcaagtttactttaggctagggcaggtgtggcgcccnnatctatggccttcaggtgctacagtaccaacgcngctgggacctaccgacctatacgccgtggcggccctgagcaatangggctgaggcagccgctacggagcccttgttactgctcctgactaggacatgtttnatctaggcntcacgacctggctggcccgactagtttagttattggtcatggacgccttttttatagaggaatcagagacattctgtacacccttgaacagctcttaccttagaatgnttggcgctactncttgtgtcgggtgacgttgtcagttaatggtcggtggtactccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccncagctagtnnntaacgaagactatcgtttcctttcgactttgttgaacaggtgtattggatactcgcggttcggntccntaacacacgccgtagatggcacgagtcacatcgaaatcggggcctagtgagcatgntgcnnaagagctacgtacggaaaaggggttctcgctagtgtacgacacggcccnnctgnagtacgtataagtgaggacgcccccgccggggcagctcttggccgatnnccgggaaatcttttaaanttaggnanccnatnnnccgccagtgaacnngtgcncgantngcnatntcctcgtcaaangaaagacacccatanacgnnngntcngnagtgnctnncncannnnanntggnnnncnnngctangcntnnnnnnngntnngngtgtntgctcnagggcggnggaaananacaagtgnggggngtngattnagtttcngccngagaacagnagaaattcataagcgggatatgacgancgccncgcggatagacagacccccagtcaacaaggttcaccgaggctcnagacncacaantgccgaaaactatagcataggtacgctatagnttcccatgatatccgcgaangacccttgttcgacctacgtctttaggcttatctgatacaggacggccgtccacctctcgcgacggtgcgcagcaacccgcagccngcnnctaagcngtagctgttgctaggttgagccgccgggaggggcaggaacantgactgtacatgggggcctttccctcatataagagtgaatagtccatacctgtactacatgacggataggagaggtgaaacaattgnanattgtatttccctnnnngttctacttggaagagggcccaccgcactacgganngaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaaggcggtagtgcttcgctttactatttccagtaagagtaccacangtggtggccaaaagggaggctttgggtcggtgnggcctcgcgacgaaggctcntagggcaattttgttaatgcgcggcccctgataagcatgaagaggcgtctcacctgtnactaccacatgtctttttccntnttgtttgcgatcctatncgcattgctgcccatacatcagactttctctgaactaaantnatttcgacccctatagctcgggtccagggaggtacngagcaccgtcgagtctacgcatggtagttcgaaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatnccnntcccgccgantatgcatgccgccagcgtgccgcatcatttagtgtgctacgtgcaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgcnagatttgcgccagagtcnngaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgnganaactcctggnggaaccgcccaattgatgtcagtggtnngtcnggaggtatagtttactgtggtcngacggagaagtacccgggttgcgtcagaatacgtataggcatggggcgaccctagcgacgaatccagatnaatcacatctgagccgaatcaccccgtgatgtttttagggacaacancnggatcgtatcagggagatnccantccgatggtgaggggggaanggccaacgatncagaagcgcactaaagattgaaaggccaatcccactggtcaagaacgactcgggaagctatgcagcgtataccaataattcagttgcgcagaccagaaaatttgtaggtcttgagaccgggtacaagcctttcgcatcagatgtcaagagctgggacatactactgtcagcccaatggccgccgtgcaaatacgaagcggcctgccccctcgtagtgaggcctactcaacctggtttatcgtcatgatgaccgtcagttgctgtnngnttccgaagaanctcgggttccacggatatgagacgaatcgtgcagctgttgagcatctngnctcgtgacgcttggggcgnagtgccatggtgnggatacgtcccaggcctagcgtannngctacgtcataattgcttcatcatgnntctggtgaagtaagcctcttgtccaanggcacaatgctcggtgcaggcgatcttcttgctcccagggaccgggggaggtgttgggcacacataagntacgctctaaccagcggggnctcgaagattanntcgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaanngaaaccggccaataactgcataacggaggnntcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactaccttctntgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagcgatgctccgattgtanataaggttgatacacnnnaatctacctctagacctgtacgcttnttcggtgacggactgtttgtccccgggtacttcactgaacttagnagctaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgacggncagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggnaccaggactatggttaagcgtcgcgaaaatttacgttnagtcatnaacttcaggcaaatgtgtataacatatcgancgcncggtgggacaggggaggnnnngctgacattcagtcggcttgtagtntatgcctggacctcccagacacactagcgtaccccagctncgngggcttggatccgtaataacaggntagtgaccatgagtggtaagccacacttacatcggcgttggcagtcttcatagttcaantgttaaccaccactggccttccatggacttggtcagtgaatgtactctngttcccggatcagcgaanataggcgtcgcctcgcgtncnttcctatgcgggcgccccggggcgantcagtcnccaagacgttccgttgggtgcaagattgagtgcgcattcgaacccngagtccctggcattttgttaagttgcgaagcgggctgaatcgagtccccccattaactgcnnagtcaggagtatcaagactccttntaggttcgttcgccggatctcgacccngctctgaattgggacaaacggcttctgaaatttccgatgttcaantcggcgatcactggtntactacgcggtcgaaaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcggtcgcgaaacattgttagctgtagctttttaataggagtaggccggcaagagtttacccgccctggcggaangtggtgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgngccttggcgaaaatctacaagagagttggcggttttttcagtgnatgtagtaggttaataggatgccgancactgtgctctccaaatatcgatttgctacattgcaggaatacgatcgataactacgagctataatatctgagccttncctccacgaaaccgtatcnctttcgagaagctggcgagggtactcgggncgaccctggtccctaacaagtgcctttgagtgccttgggcccaaggtgtcgactctggcnccgagaccgatcgtcagctcgttcataatcttgggaccttcaatcaatgtacagaccaaattaaatctgtggcgacacgcataaatagtagagtatcaagagatcgggcactccgagactcgacgaacggtgggtccggtctagagcaccagaattccagtcgatcaatcacgattagttgcaagtcttctgccacaacatcggncacccggcaacccctgngaacgaaggtaggtatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgtnagcgggaggactgggaccatccgggcatgtggcggcgccggcctgggcgattaagacccattgggaaatgcgtgtttggcgtaagtgatggatgcggaccaaaagctaacagacgaannactgcggaactgacatctacagacttnccattctgcccatccacatataggtatggagtcganncnnnncctatnnaccctaacggcggtttggcagatgacctaggtaatggtcnggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgccgtgggccagagtcgtcggcccctaatgtaatgaaactctcggtctcancaagccgccgttgccctnnatttgtttttattgctctatctgacgggnnaaacgctgttttgttcccagaagatggtgtttttcatagatncgggatgaacaatatgtccattnccacggcttactgagggngccctctnccgggccgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacataggacctcggctggccccaaatccgtctcacccatgtaaggaataaacgctattcttatttgattanccncgcanncccccagtgaggatactggaattgagagttcatccccgccgaacttactcagacagatcaactagtggnnagcagcnggaagaggtaagccacgtatgcaagcgccgttgggacgctacngtatgtantgttcctaccgcggctnatgggggcaggtctttcccagctagttgttcgactcggtggtggtagcagcatttctcaccctcctttttggccgatgccaacgccatcccccgataccttgaagactcttatcgcgtcgtgtggatcgtgctcggcgngagtggccacgatgggcgcgcgtatcccggtcgttaaatggctgccaacctcagacccggtctctctctcaagtgcactcggggagattctcttccttcccagaccggcccgcgcgtttgcttggagcattcttatgatggcttgaaagatcgtttcgtaagacaacggaacaaattcgcacaacganttacgcnccaggtctaggcgaaanttatgcggacatagtcccgcccgtnnnnggcaaaatctcgggtggaatagggcgaacatccntgtacggancccaggctccggccaagacttttacattcgagccgttgcgttacgcgcgttggcccgtacggtgatccacaggccgccgagagacttgaccggtgcgtgtactgctcgatctgatttccaatggacaccccaacattgcnntacgctacacaatcctttcgtcncactatcccataccacatcgagctagtcctagcccgccatggtaggcgtcactgtgctcataattttgcncgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacaatacagttatgcanctcgggttttgcggggcgtactgacggcttcgtgtccctctctagccttggttcgaacctagtttgcagtaatgactcactnagtacaacaacagagtttctggtacatggccctgctcccggtnnacagaggcncataggcgattctatccttgtctgtggccgaaactctccctctgcnnttcctcattgaagagcgttccagctccggacactggggatccacgctggaagaggtaaaaacatcactccgntccatcgtctagagggtccaggtggtctcgcgtcttcggcgcccaaaaaccagataatctcgaggtatncgagtcgcggcgctcgcatatgttcgactgttaagacctgancgctcnnnncccagtactgagaaaactaaaancgttctctatatgttaggcgatcgtgctgtgaaaatantttccatcanacgccccgtgattcaagatggaaaactgtgcggtgtaacaagtatgcactcttaatggatcaatattagcatagcaccccgcgacctaccaggctaaaagtctcgtctactttcaagatatgtaataagcattgggcctcgagaaactactgattatgttgcatcttggtggtatactcgggaggccgttgatcgggataattncagatgcgacggcnnnnggctttgaactggtggaggtaggaaccttcggtngtacccactacatagcangcgtgtttttaactcagtaggtgcaccgccggtacncacaataacccctatggcgatcagaagaatgcaggggttgctccccggtcgccgcgcaaactccaagtcggantccgcgggtggcgtaaaggggagacattaggtcaacagatatccggagactagtcctctgtaaccgggcctctagtgttcctccctgtccggtanggcaggaccatatatctncctagtnncnnagctcttagcagccccttcatggacccatgcttcatgcaccgcctccccatgatgcaaaacccagaactctctacatcggagtaactatataccggatcgccggtacgcctttcgcaataactgcattccatggtgttcancgactgtgaccctttggtacccggcgcacgctcgttattaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaanacgcagcggctattcttttccctacgccgcnggcacctacgtgctggatggccttgaatgttgccaagtaatggaccgcaagcgggcggcactggcgaagatacaactggcggcccgaacaaggcgcatgttggagacaacccgacttgggggggaaaagatccgaccaatgaagaagttagtcgctcgnaatagctgttccatctccatcgttatgtggccaaacncttnagcagatntgtgctggagttacatgcaganagggcctaaagactagcggcgtgaaggtcattgcataagaggaatctcgagctcacgtattccgggtcggtcggaacagtatgtgaaaaactaggagcggaggctgctcactatgtgtcaactgttcttggcatataagcggccccaacgtccctcgatcatctagagcctttgtcaaactcaacggatactccaatagtagaaacagtcagggtgactcccggcaccgagtactccctatcggcgtaatcgcacgccaccgnncgaannggtgtactcacgaggccttgcacgcaatacttgctcagaaaaatctataatcgttgtnatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaanactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtaganagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagnagaggagcgagatatctcaggttgttccctgacaaatgggattttttgcttcagtcgcggtagtacgatcctggcaggggagcgcgccttcatagctttctactttacgtgngctagcctgccgatagctgcggtttggagtgccacggaggcattttctttggcagtcaacaatacagataccattagaatgggacccnnntagctatggnangtggcnttcgatgggttcgcatgctatgagtcangaaaatggcactgccacgacacgcacaaactcagttcatccgccccagatgcaggtcgccgacaatctgtgagtacttggncagcttgacagaaagtgaccgccnntgtctcgaggaggcttcagttctctgccggnctgtggcatncgtttcntaacaggaataaatancgggtctcggagtctgggctacgtgggttaccggggtncnngcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcgctgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttggaccgcggtntagcnncanctcagtggnttcggcgagagaactcgttatttctggcgttaagtncgnaaacttgggacgacttcangagcgagtatcctccatggtacgcccaagacagtgagcaagtgttcccgggagggatgcgcgcngttgcattccaccaaacgcctcccttacaatgcncccgtgctttctggcacgcntgaacgcccctnttactccttgggacggcacnatggangactatgaccgtcagtangagnngtgggttgttgcaccgccggggacacaanagaagcgctttancncgcgggaatgnntatccataaggaagaacatttgaccagccgccaacttatccgctgcgaggctcacgaccgcaagctagtttttagaaacccgtaaagctaacgtgtacactgcagncgacttgaaattcatcacgccacaaacgntccaaagaaggaactcngaaaacttccagtcgatcagccgtctcgcagacnaacaacccgcacnnggtctaggccctgccagattgcttactctctccttcacgtagtgtnnnatactcacgaacttcaagcatataaagggcccataacgattagcgctgcgcgcgagggagtacatgctctcattttgtgacnntaacnacgaactttggaagctcagnnnaacatccaacagttcctggacgatgggtactctcactgctgaactgtcgggaaggtgcttttagtccaggngcagtgggtggtctcaacggcgtgtgcgcaattttggattggggncgaacgggtgtcgaaaataccgtatgttctccagcctgaatagttgaaaagtcttgcccactnttgcgggggtgggattcgcccttgctcatacggttacacacagatgttaagctnncggcatgcgcctgntagtgtggtcttcggcatcatattacggacgtcttgctctttagacctagtgcaatangcggtagtcatttacaaatgattccgccgtgtacatctacggatnanactcnntatacgacngaacacatcacgtttngttttcatccttcggtgcaacgtccgacctgttttagttaagaccatccgggagactccccaagtatcacgagcccccnaggctcattcccatatgctagaggcaaatgggctcggatanagtgtatcttcggcgcatgcggcattagagccanaccgaacgtcaaacggtacgactcacangtcaaaatgccgaggcgttccggctgtcagnccgtggcagtgggatagcgtgtacttacgcagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctcggtncgcggtgattatgagtgtcacgaggnncccactcaagnataagaggggatagtatacactccgtctttgnttgtcgtctgctggggggctatagctcgcatanngagaggcatgttcgcataaggactgtaatgagccanccncagcaaaccgcttgtgcgtcacccccaaattcnggngnccaccttatttgttatcgtcaacacagggaagtttagnntaccctctctaatccgaccccagtaacagaaagagatggtacgaataaatgaaggggcaaattcgcggagtgctgtgggatccatgctttcaaagtccccgtcacccgctaaattgcgtttctgngcganatcctggcngtttcccttagccatcccnnnggccacggtttctttgattcctacgtcttaagtcttgatctctggctcgccacaacctactgttccacgcgttcgtaaggaggcagacagccttngaccgccacgcggataagatgacatttagccgcaagcnctctaacctaccccttgnacacagnngctaggncccaatgtcnnnntccttatgtccacctggggaccgaccnnaagaangtgctcctagttccgcnatacgncagagcagatattcccgtaaaccgacgtccgttgtangtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtactcgnncacgctgcaaaaacaacagtggacacngacttcgtcccgtcaaatcgaaaggcggtgtgctgatatatgggtangttgcctagtagaacgaacccagtgagccacgactatgggcgtgatagcaggcgtgtcntcgntgacaagnnnggncgangccgcctactagacggttatagattttncatcgcgcatacacaccaggttattaggttcgtgaccgattctagtagaaccctgcggagattggtgcgtaagtagctttaaggacgcgatgttagaggtctccaaagcgcggcacaaaggttggantngacggatgcatgacctcactttctntgtnnnnnnggncnnnnnnnncnnngaacanacctctttcgcggaaacagccgnnacnncnnaattttnnncntnnngnnnncnnnnnaacaatggttnnagggtcaaaagattaagagggcaaagagcatgcaattttgagaaggatccagcgcctataacagggagaactctttangnttgaggctaaaatattcatccattgaaacggaatatcgacgcgtaganttgatcgactagtccctcccgttagaattccatagnnnnntgccacatcaagcatcagttccctgttcctgtccaccctggactggtgatgttactaaggcatgtcgggggggggcatgtgagcgctctttatgtctcanntccaccgaggaaatttctttggtcatgacatccgtccctctccgcaggccacgcgaaaacccggcaatgagcagttaagagcagncccccgtgtgccttcccgtattcnnatatgcacaaccgttacgttgggacccagcaccaagtaagggcaggggactttcgagagtcgtaggnnttaacgtgccccaccgcccatccaagcgtatggcgtaagcaaatgtggatcatttggtacagaagagnacgtcgtatgtcagatgagtttgctttnncncgtctggctcgcatattagagaggtccacagcgtggcgnngccccagctgagctttcccacgattagcacatacaagcagtagcagaacaccgaccaggttgattacaacccaatttacnatctgctggtacctctcaggcttattggacccattttccttgatgcaantatcaaacccttattggctaggatatgcctccttaatacgcancggctggaacgcaatctaaggttgctgccntgaggacgntcggagcataantctagcctagcggggtaacccccgttaacccngaatcgctggaacccccccgcagtgtagaacatccgatagctatctgatgacccggaccatgattgcgctccgcggcactacgacacgtcctaacccncacaatggttttaanagccgctttcccggttgtatgcccaacggccggnnngtgcaagtaccacccaaccacganngagtgtgcctgcatacgtcgtcccccggctgcagtcacagctaacgtgtnacnntgnnannnnnnnnnnatntgantaaagncgtanncannctccctgngngnncngncncagncccgnnncatntnnnnnnnnanananannggccgntacgtgcgnnannnngngntgtangatattncgggaggtnnngagnnctacgggnnacnnnnagcnnttgnnngcattccgccctttagtncctgtagcggnctaggcaacntntcttaggattcacagtgttacgtccaaagaagtgagatcccgngttcgtataggtcgatcgggatgggaacagtctctacagagacgatgcggaagtggctcggttgggactgacagtcgttaggtagaaaaaagtccacgcatgctgggtcctaccaggttatcgtcacccgtttttgtaaggataggaaggggatcaatgggtagttttaattggggttggctagtgntnngatgccctccagctcagcggaatgaagccgctctgcccggcaggaccccgaccggctcaagcgaattagtgcgtcccgtagggccctagatttaaaagaggnggtggttagaaagacacagttgtcaaacttgcccacaanctcgcggaatggcgtagttatgcagagatnagctaccgaaaagtgggtctatcaatatgggacgtctggctacttgtcaaccgtgcgaagtacctttagtagtcatgtcgtctcggaagttcggcgacgccgtaacctatggtcaacgtgtaactgagaacgccacccaatcccaacggaggtagtgctgcaccagncatgtgccnnnnnnnnntgtngtcgagggaagtcgcagagtagttnnanngggcctaaaagcctaaacggagcgaaccctacccctgtttcgtgctcttctattgcggtagtcctttgcggcttnttgagggggctgttctcttataagctgcagagcctgtcggcgtcancacctctatcttgaattttatgatccgatcgcgggnagctganggacttcgcacaaaggagggtcgtaaattaccgcggtgttaggcacccgagtgccccgtgtgcaacagagatattgagagttgngacgcaacgggcaggatctagatcgggacaggactagaggccacgtttgtatgnngaaagttgatggaggcgtaagattngatcatggtcttcttgcntttgctacgcgcctaatgatcgctattgagtggagctacgctctgtgcaggaacccggcgagaatcacgtagctgtattacgagcccgtagtataatcggaccgttcgcatgctccgcctcgtactggggcaacgttaccaccgttatgcaatccagacgtgcaagcgtctaactgtctccacttctcattgcttgtatgacacaagagtcgagattggcnnggcaatcgtcggtcatcgagtgagccccatagccatgcccaggagagctacctgtgtatttggtatagcttattactatattnctccccngctgagaagaaatggaccactcggccgcnnnngactagaaccgagaccacctggtgggcacccgcttcgccaaggatcgnaccgtgtgttgcttggcttccacgatagtgcttgtaacccatgctggcagctccccggcgagcattgcaccgcccctggcacgctaggatcaatctattatgctcacgccaattgtttgtaggacacgccgacangactcccccgacgggaacagtgcgtttcccactaatctcttctggacctaccttgttccttatttacactcgtagaaggagacgaccggcacctctttccgatccagctttagccgaaagtagctcgccctaggtacattgctcganccgncagcnnggaggcttcttnggagtttggaccgggcgagtcttaccgnggnntcttaactcctatgnggggagaaaatttgtngcanggggcaacggggagtgcctacgattttgtagacgatcccctaagtgagtccgcaccngatcgagcgnggaaaaatctgcgctcatggttccacccgagtggggancgaggctaataaatttctttacgagaaacgtacttttacacaatggngtaacatttatggcgcctgctaaaatcagtctccccctccgatgaattgaacnatccagggacgattgaaagaccgtgtcgagagctgcgaagccntcgggcgtgcatgtctcctaggtccgcagacggtagggngnnaattcatagtgcctgccatcaaatcgtgacangctcggatagcnntgtctagaccnnngattgatacgggaatatcctgagttagcatggctcgttttgcncagtggcgcatcgggaccntgagagccctgaatggctcataatcccttaggaaacttcntgcacttcacgtcgcgtntcctagcacgactcggtaacncgcggggtagccttancgtgccacctcagccgcggcgctttcgctgcttgacaggacgnacttgcggccgttcacggaatnggacgagattacgccaggtctatttactttgcgccaattaaaccttagatacaccgctacccccgagttatccgcgtgtagacacaccctgnnnnntcgcaattagcacgagctcgagtgagcgagttttgnctctcgctgttaaaactgtttagngcgcttggnnctggccccttagccttgttattcgtacacctaacttaccattctcgcagctgtntgtcgcccacttagtttctctccctgtattaatgttgctgtggccaactgacctgatccataccacacggcgtcgtcccacggaaactcttaacagcaaagtatatgtggcggnagcctcgaagacttgtgagattagggaatatgaacgctaagccggagaggtacgtaacgagaatggttcctaccnnnaanggtggaaggcggggaacgcctgatggctaagaacggtatcttcagccgcttcgtctggtgnnnggctcacaacncngtntcngggacctagttaaacagcagcaatgcgattnctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttacgtccagtaggnactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaaataaactaaggatcgtcgattccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggtcttgactagtgaggggaatacaagaagcgtcagccgccaggcagacatttttcagggtcagntcgtcctaaaaacgtantagacatatagatcggatcggcagtagtccggtctggcgacaccggatcttaacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactttccaccgtaccagaaattgttaatctagtgccgcaggtagggtccctgcggtgaaaccccctgcgcantcggtgctacctccttatcttagagtgtatcagacaagaccagctcgtaatagatcgggctgccgatcaggtattgctatcctatacggtgcttaatgttaggcaagattagaacccatggataagtgcacgnccggtgcttcgcacacaatcgtaaagagnnagtcgcgggtaccccngacttagtttattccaacgcggaaagagtagtgcggggagaccccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccgcgggactcttctgcgatggnaattgtggattgtttctagcgacatgaggactctnatcaccgagggggggccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccataacnnnngccggtgtagtcggcttaggccgtcacccgcggtttttggnnntgtactttgatngnctcgagcgccggcccgggcgttggtgctcaacagcccggacngcgcaagcagcgagtataatctattagaggggcatttacgcatctangntgggtgangtagcnccgnctcnncgnnnaattngnanangccgcnccgnnngnaagcggggnnnngntncncnnntngctncgnnnnacntgtagtgtagcnattancgcctatctccnantgcgnnancngcggncnagcnctgggtgtggntaacantccacantnnggcccngntncngccgttngtcncaaactctntctntanaaggccattttccatgttcanacgtgactcgtcncgcgnctancngaccaannnngagtntataanatgcngntatcaccgaatggcgatatgttggggacggcccgattacgggtaaacaagcgttnacctggctcccgttgcctttctatgnattaggtctgctgatcttgttcgggtaacacgggcgttnncctntcacaatangcctggccataccttnganacngnnnnnccncacnntgggattgatggnngcnncggncagccggataagttgggtgcccgtcgnggnnccaatctcagcgnncctgttctcccagacggacggtacttattgctcacaccgnngccacgacgcctgtggccacctccagcccatgcgagtggtaccatagacacctaggctccccggaagcngtncggccgannntgnaggaantnnacntntttgcaagannggagggntacgacnntntagcngaagctngcagncctcagngtntgntataanctancgngtacnccacgcatgnnantgntngtctattgattgcccccnanccntctgctctgnnncnnccnngcacaacgntncanngnccgnggccannggaccgtnnngtgcaangncacnnncgtnttcgggtntcncantngcttnnngnccgnncnggntnanccagcnnccncnnnnctacgggnntntgngangngncnctncncntnntnctcncnnnanaacgnnnnncgncngagnganccgannggggntntttctnngananntgtnntcncggtggtcgggggtnggacatgctaatccatttggtttggcgaggacctaattgccactcaggcctccacgtaggcttgagagccccggccccacgggctagaacccggccattttttgcgcgacatattgcggaacaggtangannnggagcggccgcagcttcctcgtaatcgntcccgtacccgcgagcctagtggttccatcgcagtattgactagcggaaggccccgagttacttggcttgcccgaaaattatgccccgccgctgtcaaccgcgctggctggaaggtagaggcagcgtccatgttcgtagtgaaggcgttggttgtggctgtaaacatcggcggtcgtttacaagttaagtattgccgcttatcgtaacacactaacgtatcagccttgggtttgtcnncgctnnntcacgtcgggttacgggcccaggcgaataacgatttacactaatgtcncattatacatanancaaatagaagattcatagatgcctcggaatattgacgctaaatacttcggncaatggatggggangccacctcgagagaacgctaattggtggtcanatggcctattctggcgtccgggcangagaaggggcgttagtgaaccacccangagnngctgtcctcagacttcggagaagacattgccaacggcgtggctcaccccgaggnaggccgnagcttcgctcgnngaaccgcacnacagttccccagccgtgccgnaaagagcccgaaccgcggagttannntgtggcattaacanntatggtgcccactcaggccggggatataggcgtncagcggcatgtgtacaattatgttaccctcggagtcacctcccggggggatgccttgaaaaactgagtgggcggatagntncgngggctagctcccaacagacctgcccggccgggncgattcgacctccctaccctctggagtcttgtagggtggcaaaactagcctngtntacaggacggcgtcctcacttggttccggcacctgtattggggcatcaagagctcctaagttcgcaaaggtngcagtacttaggacagagcggatgaggaaccgagnactcatatttgcgccccataatnggatgctgccccggnagcaaagagctgaggtcttacgtacttcgattnnaggcggcgccgtttacacaagacagttatttgtcagnagtgatactgcnngcagattagacttcaggnaacagttgggagcgggtagaggcnggttacagtatgggttgcgcgcaagaggggttagcggtccatcaaaccaggtactagngccacctgagcagctagatttatcccttcacagataagtagacgccgcctctacgtctccncngngagnntgnnngntnnnnnnnccccnnnnnnatgnnnnccgtagtcntncgctccatatttggtggtctaccgaccaacgtactgttggccagcggaccctaggctactcgaaacaccgctcatatactgctactctcccacctgggtaaacgccgtttcaacgccttcttggggcaacctcctcaggggcaggaataatgtccccggcgagcatctacccgagggcacagtactagttattagccnggtctcggagtcccctnccggaagtcccaanatgcgcggtaaagatttccggaagaaataccctatcatgctgcaatcnaaaatgggtanaggcccacgggntacatttggggccgtgagacctacgaactaatgtccgtacccgagattgtgggtaaataagcccacaacantctggacaatcaggtatgtagaatagngactctgattgtagaggtgtgcgagtncacatgtggcgggatcgggggagcactaacagcgctggaggccggacacgacggcttgtcctggcgtggtnagccgtcagctcagaccagcctattcgaccaactggggtggggtagaccggtgtantgnccccctgnatgtcgtcttctatgcttctcatgttggcccnctgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacaagagggagtctacaacgctagctgatcccggctgaaagctgactggcatagatacggttccgagagggcgccttgtcgtcgattaacntacgccatgttagctcacactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccnntccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacattgtgacgacaataccgtgancatgggagtcnnnagtataaantnctttggctcaccnntcctcntccnacccaaccacgaccgggcgcgntgngngtacctntgggcaacaattcaatcgaatagccacacatattccacgtccagccagctcgataccttcaaagtggactacacgcgcgagacaagcgcggaccgcttctaatcgacgctctgagctaaaaactaaccttagagtattaagcattgtataggaagtcgctgtccaaccgaatagattgtcgttgcaccaaacgcctcgccangctatggcnccggtgggttagattgaggtgcgtcggtgcttagctcgcgttcgtgagtgagcaggcttcgctatcgtcctatcccgccgtgaagatcgaggtaccgtgatagaaggtcagtaggttgtatcagctacagatggaacgttgttgttcccaaatactccgntcctatcctacacagcactcattgcaggaacccttccgcttccaagacggggcagtgatagcgcgagatgcccccgggggacccctgagaattgagggtcgattaaggcannnttccaanngnagcctgcaagaacaaggccacgcagttgttgcagcagcatttttacaaaggccggtttcagtacggagncaaaacaacctnaagtttatcgaggtaggaggggggacgcgcggccactgggaaggaacctacgcgcagcagaccaaggtatattagctngtagcgaattcaaagtactgtgccaagccaatactaagggcccatccaactccgacttattgcctagcccctaagtactggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgncaacggatttatagccccaaatccngcaatctctaccacnggtatacagcagaaagttattaactgtattngtantaatgnngtgctaagcatagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggangcggccagaggacatgaacggatttaagcgtcccngcctacactcgtgacagactctctcccccgggggggngggacaagcgttacagcaccttgacctctaggtcgtgcacttgcttaagcggcatgggtcttggctcatgannatccttgacgctccccgacagtgtggtatcagcaccacccagaatagganctcgggctatgggcgtagggccttatggatttgagaccgagggtactgaatggaatgcattgacttcgtaaggtggggtcccaaccactccgtcctgttgttnnacgnaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatatttnnggcntccanccgccgtgcacatttcggggtgaccctcaccctangtgnaggcccacggggggtatctgncatgataaaatatcatcgaggcccgcgatcaacccgtcagtcacttccgttagttcacaccnagaggaaaatgtccaacgataccgatcactctgaaagagaatacagctcctagaggctnagacaaggcnnttcaacaggcgctcncgnatttcagtcattctcaagncggctgttccttcatgcatctttaaaatactagagggctaaggaggtcaccacccgcgtaaacnacgnnggttcgcaaactntacatggaccgctgactcggaccaatcaggnaatccccaggtaattcacgccgcgagcctcgactgaaaccnccggtncaggctcaaaatacgcgtgatttcaatgggggtgcacaccctggtgtcgncacatgcaaggcactaagacgtgcgtggggacggtcttgccccctcggttaggctctggtatagatagtgnnaggcggcactcggggtactcgataagcatcattaggggcgcgtcctgacacgggaagtatnacgatacaanggccacttgtggccnngnagcctactnacgaggccgcnaganagagcataccgcgagcattgacagcgcctctcgcatacgcaagaaccatggaatatgtatcgtccgngggcaatgctcggcctagccgaattacgatnggtaaactggagaacagncacgcatgctggtagcggcaaccctaatctgaaccgtgacacccatacataacaaccttgtacctcaagggtccgctccaagtaccgcataacgcccgccgtgctnacttaagtctcacgggcaccgcnggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatntccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcagtaagataggctctttcgtctggncttgcagctcagaaatgcacggacgtcgacaggatangggtataagttaggatacactccgatcacaatgcgcaccctttggatagggcatcaattatcacgcncccgatgacccgatggtagcagaagctctgcaaggagcctagaggtagctcggttntnatctctaagacccgagagattttaggaatagaactaattgcnaaanccccggngctagcnnccgccgtaggtggttggtccgaaccgcagcccaggcttcgcctcgacnnntcgcgattgttcttcggttccgagtgcatggatctctctccacaccgaaccggtgcccccgtttcttgttcaaaactccgttcttaggtgtggcattcgactcatggacgtcaggggatatatgatactcgatctcgccctatgcacctcctgggcggctgcatttacaaggcgtggaaacacaaacatgcgttgagcgcgtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggcganngcgcatgaggatgttgcgactgcggttagatactcaattgggatcgatagtgtccgtaggtactacagccccacntatccccacaagacccggcctttggtgggtanaaggacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtgtcagtccgagttacngtcgtaggcaccttctatggcgcgaagcgttgcacgccgaggcactcaccaccttgacacgantggacgtaagccaaacagctcctcctcgcactacatgtctaccccgactcggatattccnatnntatgttagcagtcganccagtcgtcctcgtcgtggtaagaagacaggnnnncgcagtcggttaaatcgtcgggcaattagaccgctttcttagacctccaagancgtctccaattgctgtatccgagggtaggagtcggagtgggcactgcaggaggcaccggtcaatcgtgtccggtagcgtcgtcccccgccctttaggccgttagccaaagcacgagtattcatgctccatgtctctctctcaaaaagggacgtaaccccccttcaggtgaggatattaatttgtatctaataatcttataataccccgggttacaaaggcttctcgcgcaagcttcatcagcagtccgttaggagcacatttgctagcggattgcaataaatcttaaatcaangnnnagggggcggcagaagtcagggcncttgaccaatgttgtttgcggccgtccggacgcaggcgtggaggccagcgagcgcaccagcaatcaagaatnntaatgcggtagggccggtcagtcataagacccgcaaagatcacttttngaacctgtgtgatagnnnnncgttagtgatggactgcgtttgcgccgactggacactacggtccttaaattagcatagccgcctcggcgtgtagctcgttcatcacagacttcggactgcggtgtgtcacgatctcttcccagggacgagctattcctagcagcatgacctcaccagtggactccagctcatatgcacccgtgggacgcggggagtcgacctatgctggaggaacaaatttagtgggctcatatgtcaccgggttcgcatgcgtttcgcaggcctctcgcatggcgaatgcgtatcaagacacccctcgagataccgagaaaaangccnaccgtttacgcggacgtgtatacgacagtcatcggnggntaggctaggtgcgttactggngccnntgcnnnnnttannnccatnnganctaccgatcatgaatatcttattcattaccagtggtcgacctggtttgtctgggaagcccagnngttctctagggtaatccgcgcgagagtgtcttctgtcccacggtcngcaatacgtgtcnaggagnngcaacnaggggcncgcatcactgccctttctnncaatgtgtcatgactcgattctgtatttaggaacttgtactaatgccagagcaatagnacaactgaactcacgaggggcgtcgggatagtttgggagaccggtgctcaatgcgtccgggcgggagagggaggcggcgtgggcttcaactttggtccactacgatagggttctgtgaaccagcctgttgcctttagaactgatagacatcactccnccccctttcgtagcgaaggcaaccggagggggctttaggagcacntactgcgnntagctaatctcttgcgtctctgggatcgcaggggccacgcgtgangagtgcactcttttaccgttcatgcggttgggcccctgagttaanntgtntcactagacactagcctgtagtntaccgatactgttgcaccgagcactgtacgggccgcgaaagaatggcgcagaagaacgntgtcancaccctggtcgaattcggccaggggccttccgctcagctcacctgacaaaccggttgcatnnnngaggtgccgcgtanccgctattcccggcattccccgtgcttggccctcttgaagtagccgtgtacacccaggtacagttacctcgccataccaacttaacgctctctctattccgagggtccnacatgtcttatgatctgcgataangnntggattccgntattcagagtcgcggcctgaaccggttgaatacagtgacgggagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggnagcacgtnnagtccacctncgtaatgtgtcagcgnncgtgcagtagtaggcgagctccggattcttagagccgtggctnaatgatcttatcntgtcncaccgcggttctnnnntgcccacgaacganngtatnnancattctatccctccaatccttggtgatcctaggtttgatatctcgaatactatcattgngaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaagacgttggacccgcgaaattcctaccaagtgttagctccccggtgggantcgtccaccctgctnggcattcgtaaacagcacaacagcccaatgaaccctcacnngaaggtgccaggcgcccaaagggtccagaccctagttgcttttcccaccctcgtgctcgggaactccagccgaaccttcgttgagcccttaacccagcaggtanatagtaacgttcgaagggtgcaagaattgagtcaggtaatgcgcntacggagcctcgcctagctagcttgcggagtgggtcgcatatagnctgcaccgtgctcactctggcttacgtattcgttcggccgttgtttgcgtcgaagaaaagaccagttcacagcttcgggattacggtcttttctgctgacgaacttatcgccgtaacccaagatattgataagaataagtcgctgataccgagcnctcctcaggttatccggaatatgctaaccctacaacaccaagtgagtcacaattgggaggtgaggtcgcccaagtcggccggccccagaagcacgatataaactatccccgattacagcacngtcccatggaaaacnnnannggnatcgggtcactttctgannnntcgaanaattactctaccccgaaagacctattcagtctgatacccgaggatgntatatacctacgactttgctattaaggaagtacttacatgagtacccatgataccccacgctcaatcacgcacctttgcctatccttgnncatctttaaaagcactggccggggggtagcctccactaaagtntctagagggtacgcaggcgnnnnacagacgggcgganctcgttacgggcgtcctgtatttaaatcgctgggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtaccaaacaacggggtgtaacttccccatatctaaacnccgagaaattgttatcgtggaaaagtgtcacctaacgtacacaatagtcagagttgcagagccttatacttggttccgcgggaagtaattcagcgtgtgacttgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcatgtaccccgggaagagatcgctcgtcctgaacagatcgactgctcgtgagagcaattttgtgggcgcagcgcccggccgtgctgtcaggcttgagcacatctcctatagatccggcccgtagacgaacgcacgcgacagctccagaaggggggaggctntagcgggtagaccgctctactttgagctgcattatcaccggcaagcttatatacctgttttcccaccgggactgcactcaagcgcgcnacttgtcttaccgataaaaagtcgtccggatggacctgtactgcttaactctggaccgtgcaacactcnngtaggctgtaagctgggagttatgctttttcaagcaaagatagtgtatggcgaacgccaacattngtgaccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgatgtncagcncggcgaatctattttcagnacgtgggcgatcgccgaccatctactgtattntgtgcacagctgttcnccccgncgattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttacgtagggtaagagagctgggtagacatcggntggaatntgtctatggcatattggacatgtatgaatcatgccacgcatcgctatttgcgtgaagctggactgcagagncgtccctggagccaganggttcacttcaggactcctttgtctgagtgcccgtacccacaganaccaagtctcagtcgtgcgcccccaccagtatgggttgactcgacggcctatggtaactttcgcccaactttagattaaaaacccctccnnnggtgccgctacgttgtcggtaaccacggagggaagacgtgtggcgaggctaagcagcagacaactggttgcgagaactagagatgctatgaannggatcaggcgactacaatngtcccagtcaattcgtggatttcccacgcccttaatagttccttctaatctggccccaaccatcctcctgtttcgaccagcgttaggnnccaataatgaattcagagacccgtcaaatnnnngtgtggccncatgcggcgagaatcgaggcggtcgcacggggttggataggtattggtnnngnnnggtgtgatgagagacgactcggtgttagaagnncttcatgcgctggacacttctcctgcacctcccatcccctaccctagagagacgtcgtccacgttgtgagaaggttatcaagaagnctcttgtaaccatgaagttactgttcagtggcttaccacaatcatctcttttatatcctcgctcagtagacgtgggtctgcgtgtgagcgtccagggaattcgaatttgggcttatccntcgtcccggaaatacagtggattactagcgccaacaaaagacttgcgctggaatcggngcaagaggtctaggtataaggaatacgccgctccgnctcanatacgacggtctacccgcgatcacatctatacgcgtccccccgttcattagttatctccatatccctccatccagttcttgatctgactaggctctttctggatgtccctcagtcctgctgtgctcggacccagcnctttggacgcaggaatcaagaggacgaanncctaactgcttgccggcatggatgccggacattagattaaccttgggcacagcaccccggaccacttagtaatcgggtggtcgcgtataccgcagtgccatcagaatgtgatacgcancgacgagcacacctgacagactacaagcactgtagcggccaaaacggagtaagctncggacgcagctaaagatctnctcaggataccatcctatcaaactggtgcgcacgctatgtcacgaattcaggttaccgccagggggcacaaantgtagacttatcgcgggggcaaagtcgcctacgagnggcncnnacagcccccggtcggacgaacatgattatttgcgaagagaccgcgaacaagcgagcgtgactgcatttatcaggaagaagtctggcgttaaagtctttcgtatgcgatccgctagggatgccttgtagtccccggcggccgggtggaagccgtgactcttcggtngcccccaccgctcgaggccaatttcctcacgatttaagtcggctgccnnnccaggacgctttagctttcaagcgcaccgtcacgagacgagcagaaatgcgcaagcccgagatgacgatcntatccaaccttgcgcttttcagagttgaatgcggactcaggcgaccccgaccccttggggacgtgcggatacgcgccccgccgattatagaatcaaagaaggcgtgacctagaaatgggagcccaatgaataatgttagtaggtgtccaccactctcctaaacccggcgtataacacgtgaatgcaggagaccacagcgagggtaatcgaacgaccagcatccgtcagttgcgcgtcgcagacgcgncctcgcgtggcaccacaggctaccacagattgctccgcacgtcgttatcaaactcaccaagaacagttagtattccacaaattattaaatgcctagactagatctgcgtaataggggtgacctgatacgttaacccaggtctgacccatttatacaaggccgaactcatgtaaggcatttcggattaacgggagtttaaagtgtatccacgccgtttcgggtaaaatacggcaccgcnntctcgagggaacgatgggacgaaccctaccacaacccccgagctttgtaagggcgcccggcgaacaaccagatcctgccggtcccagcgcgcacttnggctncggtagaggcggaaatcagacacgggggggaagcatctgcctaagtgcttcacaacacgaaccaacggantaacgagcnctctcgggcctacngtcgtgactgggcgggagctgaaccccctggattggttgaggaactattacatacggctatccctnnnctccaggtatgttggcgcccgtggaccgcccggggacaatatggctaaattacagtgcgcgcgtttagggtaggccctcatagcttncagctcccctaggccttgtaacacacctaggcatcgggtctattacaantctcttttatgggngagtttgtagttatacaagtcaattcgactggacatagtaaccagagccagtcccgaaaggcgagatccatcattggataaactagncaagacacagagcatctcggttananccggacgggctgntccgacccagcaaatctttgtgccttaaggcgtgctcncccgaaacttccacgcccactgctttagtaattaagtacgacttatggatgggattctacctctctcgcgctaggcagctaacccacaggataaacgtaagcccgtaagcgaccaagctcgaccnnnngttgcgcggctacactgctgactccngggcctgcnntagtcacgaatgacgcacggaggttaagagacatgacttcagggtaactaagcggggcgacaaggacgcaccnnggagaaactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctcnnnggcgtatccaggccattttaagcccacgncagaagccccgcaacggcggctgagttgtcataaccttnncgcntggaagattcgggagtctgtaaccagaccatgngcatggtcagcgcncgatggnagtcaagcccgngcgcgcgggggaattgatgaagagcggtgtcgcgtttaatacaggatcgcccgcagcggcatccatagaccgactttcagtgcaaaactatggtcataactcttggcnatgagtncctcaaccatttagaatccggattgttcgcagtcatacccaattatctcggagggtgtgcgggggatcgaaatttttgacacaccatctgatgcgaggatctgaaggagtccgcattctttccgtcacggcagacgcgtatcctatctcggttaacttctttgtacgtatatttacgctttagtntcattccacgatggaactgcgtgacagcccctgcatcttagtgcagggggaccaacgtacgcagttccggctagatcgatagtaggccancccgggcgcaattaaactagaaaccaactcggaattcagcnnnncnaaagaggaggcatgaaggctcgcgcataattagttgacaggcagggcggaggggcttagcggccacactacgaaacgctttttctccagagtagtngccccggtcggcaccactttcgtctttgacttnnnnacgtgccccaagaacgtgccctagtcttagctttttcngtagtagcagatcgntagtgaaggaaaganngacctctggtcaatgtannncacgtcatgattacgagttgagctctcggatataggtgcggatccttaccggagaaccgnggtgataccattcaaatcggggcagtgacgccgtggtggggcgncgcacctgccacccggtcatcgagaacatgggaaaccatgaaactgnctaacgtcaaccatatctactgcacaattatgcactctacntgccttcggagagctcgttacnctccaactgggagacgggggtaattttgtaattccctggacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatttgtttgggctccactgcgactaatgatccccacgcccgctcaccagcattgacgttgaannacagagataganggtgcagtcancgaggngtggcattctatgtgtcgtcagttncntatatacttcattggggaaggtnnntcagagacgctgctccgnccnngtggggtcaggtnnntttgnacnggacacctggctaggaaactccggcgtcgcttaaatntgtacggtnaggtggaacggggaatgctangcgntgtaaggcggacctnncgaccctggtacgcgtaagtactngcccccgtcacacagggtttcccaggcgctgtaaatggcagtctgnnatanccagnaaggtactctgttaaagtcangtcatacaaacgcgcatagagtgagcacctcaatagatcgtnnatgtacaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagnntctcaaanggccgtgacgacgcttttaaagggtcgaacaggatagtccaccgagggngtanncnagatatatgggggttttgcttggcctaccgtctnngccncatatcatgaatccgaanacgagcctactagcggnnggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctatatcngacgtgtcgatgttatacgtacaatccctancactggcgcctcacgttgtgcggcaacgtacgtccgctggggacggaccgggaacaagcctcggcttagttacgttgctaggagggtaattagaagtaccatctttggaaccaaggagcgctgcctgaccctcttctatcgggcagcagaactnngggaatcgacaggcaaaacaccgcagctnggtgaagcacgggatgacagcacaaccgtaaattcagttcgcgccatattggggtgggtcacctctcaagaccctagtgggctcactatactcatatctatccctgtttgaaatcgttgtcaggaattaccacgttggaaatctgaacggtcgtaagactatagggtggcctctgttgagccatacgagnagttgctgatgcggtagcattagagaggggaatttttgggagcccagcgcggctttagattgacccccgggggacggtagccgctgaacaagtgaccgtatccactccgctccaagtctcttatcttcttctttgacgaaagccgaacgcttggcctgggccacccgtggccctccgccctcacggctnggctcagtagaattacatccagcaacatgagtctcaatgaccagaattcgatgttagatgtaggtcgaacnnttaagcctattgcagtcatgtcctggccganctcaatttccgtnaagggtgagacnggtaagttccgttgtgcggggaaagcgctattaccagttattcgccngtcggctaggtgaataacttcatggtcgctttataaatgcccgccattcagttacagaaagtaccagggtaactccctatacagtagtgtatacactctattcacagccacgggattcccccgtgttccgcagcnngagcatgaatctagcagagctaatgatacgtttattattaanccacaagggtgtggaaacgccaccattgcacgcggtaccntaggtcgnggcccggaggcccctttggggcggcgcaacctgggagacgacgagtctgagcangnncntccctggctcgtgacattgttcaaggtgcagaactccttnccgccgggactccttctcaacaggcacagatctatatgacttngcaaacatttnnagttctaagacgggctttttgancagtcacataggtgtccggncggttgacccaaggcgggtgacattatggngagatcgagnttctctcgatgtgccacggtaggcgtggtctataagacaccgacacgacaccccacntgatggggcnctaanaactggaannntttagacctcctagaggtcaccaaggtgatacggtgctaaaccccaacgnagatcggaaattcctctgaccctggcctaggtcccgtcnngggtggaatctaaaagttccgatgtgcgcgataacgaaattttctatcccaggaggtngantccgagtgtagaccggggcccgctgaccaggggcgcttaggctagnaagctacctaaagggtaccgctggagcgaagaaagggctccgagtcctcgtgtctntccggtatgttgcagtcttaaacttgtggtgtctcgtggagagcacaatccatcgtaaaacacgaatctgaccgaccataatccgctcatccactcctcgactcctgcggatgggtaccccctcctagcacnccctgcattgaaaaactaacgtgnancaattcattgggcaccacgcccgctataatgggtcgtgccggttacaaataggacccagcatggattgatccccagcgccgatccgatttaggagtgcacttgcngccgaacagggtctgtctacaaccgatccaacattaccaaccggcgagctcgaaaagtgcagccctatagtgtggaggtgatccaaagggcattctgaatacacagatcacgccacccgcggtgactatgtcgcgtgtagcacaatactatatggttcgtttaattgctcatgccgccacgaccttactatgattcttgcatagtagactcagagaatcacgggggatagcgagtacgctnncgtagggtgccggtcgtctgggggccaggcactctagtctgttgcgtgccnggtgatggncttgcaaagcactatcgattacatcgccgacgcacctccaccagagccatacggcacactttttcaggtgaagttacacgcatagcagggaatgcatcgaaaggtgcatgatgaccgcccagggtacggtgctaatggaccttcgaggagcacctggccgctttatttcatagattcacaaaggccgtccatagtcaggagtttttagtttcgaatcggcgcgagagtactanccctacacaccacaggttgggaatacgatgaccgtctagtgaagctagcgcctggctctcagagagatttaacacttcttagtccatacgtacagtctctaggcttctgtattccggtcgagtgcaacacagaatgtgttcttaccaggacccnnagtaactgtgagggtactcaacctaatgttatcgaaaacggcagaagtcaaacattggagggtaacagagcacggtccgtccggtcctcgatccctatcaacgactagaatacacttacctgagatgctggnaagngacacttgcgtgcgtgaggaactccttgtgccggcatccanacgggagcatgtggtcgaacaatgggtcccgtgtcggctcgggcaagtttagcctcgncgcngaggcctttgcgggtccgtggttgatagttcataacatgggctgcaccggttactggaactgcgtctggatacattcctgcccctctagnntnttgataaagcgcgctagtgagttactggaccatattaagcgaagaactcagggcccactgatatcgttgtcgncaatcgggcnaacaanctttgtgggcnatttaagtacatgtatcgttagcgggctcggagttctacttatcctaactcgcggcctgtgcgacactgtttcgaaatctatcgggcaggncagnggactcatgcgcggttcctccaagcccaagatctgtnccatgaaaacggaccatcgctggctactggcgacctctngcnntatagctcgtcgtagcccaannctgtgattttaccgcaagcgtaaggccctaaagatacgttacgacgcccgggaacccatcaagtggacccggatgtaacagtcggtttgtgaaccctccagaagctnnattngcaatttctcgccntctcaccggctggggagtacgngtcngatgtcgcgggtctctggacggttgggaaaacgtcggtcctcnccggtacctactcnagtcaatcggcccccgcatatggctgcccccgcgagactccgtaggaacgctcggacgttctcgacatgctcgcagatattacntaaatgagttctcgcgcagcgnnacattccgttnacnnnnnnntnnngacgcgaggttatgtagacacacaagtggttcgcgccggcatntacnacgtggtcacggttgcgtgncgtcatcggtagctgacggctccgcatgttctgcgaagctagctgacccaaagtcgatctgacccgggtgataagcattgccgagcgtcttccccaatatctgatagggattcgtncnnctcatnacccatccaactgctccgccttgctcgcgcgccncgtgggctgattatctatcctcctattaacctcctgcagtcgcgcgtaagagagaccgtgtggagcgggcaacataagtgctgcacaagctctgctcaacgcctntccgacggccagtgacgttcccgagtcattactttccacaatgtcctgcatgctaactaataagcggcgccncgttgtgggtcaaggccanttaacgaagaatagaggtnntttgaggcgggggtgccaacgnnacagactggttcggccttgtatngatgtagcgcacacagtcggggtgncgaaaactcggcgaanggacngnaccgcaagncgtagatttcatactaaataatgcgctcacttttctactcttaccataggcngatgtagtagccagcagcgaatggtgttgagagcctcaccacnatcttaacgttgtgggatgnngatacccgccaaggaggtgnacagaaaaacatgtcggagttcacctnttcgcggtacgatcgnagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctanccngtaccgcctcggatcgtcaacaccgggggccatcttcgcgggttctccgtgntacattactttcgtcatagagtangcgaattcnnnatgcccctctttgttacagtagtggtcgtgtccatgtcggggagggatacttaagtaagngnaaataggtgagcccccaggctcccntnnaaaagctagttccaatatttgaaccgatgntaggcccggtctagaggggtaccaacggctggatacttcgcatctctcatgagtaggattgcgggggaacactcctcacaaaagctgcggggcctcggaacccagaagaatanngacggcgaagtgcagngccacataacataggtctggacctccgaccattatattacgttgcgcctggagaggtatagtnctgggttcttttccataaacaccgcacatactctgcgttttgtgatcgttataggccgttcaatgcgctatgagcgcaagtgacgcggcgagctcggacctctaccnaagtggcnaggttagcctacttggcggcgcctagtgcatnggtacgctgtgtaggntggaagctagttttatcattgcataccanncgatcggggcgcccgagctacctagaaatggacagacacatacccggggacctccctnntatacgcagcnggtcggcacagcgcaaccctcggtcgaagctgcactgaaagcgctgcttaggagcgtgtcgtcccgtgcctcatccccntgacaattaaaaggcncttttgggataatttcgaagctcaattaagcttcggtgtgaatagccgacctttaggcgattatgtgtaaactgaatctccctgtcccgtacctgatgtgagttgactctgtcgatcgctgtgatgggcatttatcagtaaaggcacaaagccgtctctatccangaaactcatntcgngttcgtgtctcacnaataanngcggannaacgtggtcgctntatgccgacnagtaccgccgtctagtcttgacacaacgatgtgcaacagaggnggtgcagtgaagttcccaatantntngagaccgcacnattnttcaaacttcaggtgattatggctcccgtntcagccccatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctgnnnncttgacgcaacgtcncttgcttgtaanagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggtattggaacaaccgagcgcagtccaagcgcatcaaacgagttttnnnccgagaaagggggctcagtcncgtactgcgcttctcatacctcgctangccnactacgccagggcncggaagactcaaaacgcnnttcgcgttctgcaaggaanggaatattagngataagtagtatactatggtgttatagacnccgnatgttatgctagtcgcncntacatccacaggttccgttagattctgggagctagtcccatgaattctggcgacctnggtcnnnggcgggcggtcctttgcacaaactcaatgagatataggacntcactacgagaccacgtagnagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttcngtaccagatagtgactgcagatctaagcagtggaagaatggacgtaattgggcggagcgtaacctcttcgcagataatcaattgtttataagtatttagattccatgacgagcgcttcgaggctcatagcnggattaattttcgttcagctcggccatatcgggtgaaagccgcaggggctagtgatcagtcgattggcttccgaggtaagagttaccccagccgttncgtaggctaagcaggtgccggtgtgtgtttacccggcagcgttttcctctgagaaattctgaatacacaggacactaagacctaagggaattcgtaattaacgcgcccgagtacttcgtagccggagcgagaaatgtgctgtgtggggtcgtgttccaacggaagttaataagcctgttggcacacccttgncggatgacggtgggaatcatgacctccagcatgtctcagtctatccaggccggattcgatggtgctcattgcggtacttacacngtaaaagcccggagaaagacagccgtgttttcactgttaccttacggnctggagcccgtatcctagtccacacaagtctgggcggcgttacccggtggaactttggtagaaccctccgggcgactactggcgccacannagntctggcggggngcctttccccgtaagcagtcagggtcggatatatatcgtcccccccaacatcaccctcaccattggntggtccgnntaacgactngcgcacgcccacaacaccaagacagtagtcatnccggcatagggaattgagtaatcagtgagccttgagcttgtcgactttatttttggcacgcgaggacttccagtcagtgggtataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcattacacgtgcctgggcgctttacgagaggntgccggcggcctcctgacgtcacctgtgaagggtgttgtgcaaaacactccttgcttcgggtctaaggcccttgtacgtatcggactaattncaacctactaagaccactggcgataacggtacagcaatattgaccacctgcnntatgtacccaccgagacttgggagtccagggcccgcagccccagtcttatcacctctaagtctctaagtactaaggtgagagtgaactatgggcgcgtggcggacanattgagggggattcagcgcacggaaggactcaccggtggatctatctattatgatgccacactntggagaggaacggatngtctattcgggctggacaccgaaacgactcttagcaaatacttgaaagaacctagcgttcatccgggtagatgatcattgtgggcaggatgcgtctttatcacggaaccgcaaggcactacctgcccatntcccccggtgaatcataagnctatatgatacaatgataacaccatccggtccgacacccngaatactcctatctcgaaagccngttgcggcgagcaacgtctcggtgcttggttgagttatatatcaattggaaagactacgagcggccggtgggtnctgtaccacagaaggccagagttcaggaaatcgcgaagaatcggtgcatgataatgtagccccanngcccgccaaccngacttacagagcttttctccctacacccggtggtgagagtcgctattggggttgtcccgacttttggtgatcaggtacangggcagaggccgggaactcacgccaagcccccaagcatgggttcgcatgcctaacgcccgagggcaatgtttgagtactagtaaacgaagcgtttccgcctgagcaaatcagaactggctggtagtgatactaatcgttataagaaaagccaggctactggcagcagcagaataacgaccgtctaaactaccgttacttcttgattaccagccggccgataaacatacnatagattgctgntatcanacgcccgaagtacggagtcaangtcccattcgtaacctgaataatgtttctctggccgagcgtcgctagtcctagttccgcgctacgtggcggacgaatgttcacaggcgggaggagaatgcgagggtcggagatcggcccatngtctctgnnnacgtaattgcgccncactgcgcttaacgagaccgacagtcttgacatcttngtctttatgatnaaccaatggtgccatgggtcacccnaacactgtgtatagtaacttccctgaaacctgagttccggaantcacataggttaacccgagcactgccctnntcntggaaacagttgccacncncgtttgtatacngggtcngaagcttgtcgggtctccaagtccgacccttcggtgggcacaccttgantccggttcgtaagggaacccgtagcctgnggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgaccctnnggaagccaacgcgcacntacatctggttaggttggtcagccgattactaacaaggtactgggcggaggctgccttttgcttggcaccccccgggtactaaagattggcaactaggcgtncgctacgaccgcatncatactcggagccgnnntatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggatcgtttnggacggactggtatagaagcgtcgtngctggcctggttaatacctagctaatgtggctgcgacgcggggccccaattgaactcgccgccgaggagccgccgcgctaactttagcggcttagaggagtcgactccgaaatccgctagcctcnngtgggatgttttcacgtaggcaggggacttttgctnttggagcagcnnttccctcgaacaactctcaattcatttgcgatcttcggcgcgccgtcggtttaggcgggtggaaacatatnnggccgctattgtcttcggacaacngctcgaggaggcgattccatgcaaaggaatcgacaactcatggatagagggaaaggagcggagataaagacctatctgactnngtccagctaggcttcagcngcataaatttagtgcgccntttatcgatgacatagggaaacaagtaaaatacataccagaaaagtcacgtnctgagacattggagaggcgactattgccaccccggacactttaaccctccgacgtgcnttcccggtagctgcttaaatgaacgtctgtcatcttcgagctcaatggttcggctgacgcttacccccgatgcngccaaagtttggtaatccagtcacgtcacttcctgttcaggggcaaatgcaactcccgcgcccgtcncaaaatgtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcgnatacctgcggaagtatngcaaagncacggnccgtaaagcacctagnaactcatannnncaccacgcaggncatagttgcgtcgtaggcagatcgaactcagaannaccggatggantgaggcgcaccctttttcaactagtgaatanttcaanttcagtanaaactcaacgcctattggtctggccctaccccggatgtaaatcccngacttgttccgccaattcggtatgaccaatccaacaagcttagctgtccnnnnngtcctgatttcccntgtaaatttccttaaccacggctgaggtcgagnnntaatanggcggtatgaattacccgctgctagaacttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatttccctatgaggcgatcttaccataggactcgtattctaccaacctnagtgtattggtatgctgcgagtgaccacatntangcgaagccggcggacgcncaaatggctgttactcggngcagcacacgaaaagcacttcgagcgtcatgggttgcacagagtcgactcccctaaggcaaattgtcatttctctatcctgatctgaccgggccaactcattccactatctgtatgagttccctatgacgggngccgcgaaaccgnntcnganagtnnganacccnnncnaagtngcncnggnnggannnccnnntnnnnntgcctngcggntnnnncgaatnagnnannacncnnnccnccccngnnnngntnntannccnnnannngnngtggcnncncnccncgcgtcgtaagggaatattgggtggncataaaacccattgtaagatacgacccgagcgnnctgcatcaaaaacttgtacccctaacttctcgacaatgcccaaggatccaaacgtatccgagctctngncaagtcggcaacacctttcagngggttcatccttgcgaatggcaaagcgggacattcaagtgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgagtaaggaccgnatannggttatgaatttttctagatgctggaaaagaaatagcgggtacttcgtaagagcatagtacggtgtatagatngnnttgtcatgtcataggtacccagagacgngncgnncggtagggagccctttcatagcgtcagttaatactccccccanncgtttggtggcgttngagacggaatgtatctgtggcattggagcacctgggtacagattcctatcgagctagcatggctgccaacacacagcncggtgncagaatgcctaatccatataatatctagaccgccccatgactgccctgttgtctcctcccgnggaagttttaaactgnattacgttagcgggttccaatgcatactactancgctacatgacaactcaccgcgaccaactacccagcagtctagacgggggactccccggtctaagcaatagctttggcctaatataatggacgctatcgaanctttgtccagaggaccctctgccagagtaaccggcgcccgttatcgagtgcctgcatgcagggctctgctattcgttcggggggcactgtgctgaccatgtggaaactangagttggntagnccttgaatataaaggccccccctgactaagacagagagcgggtgacgtgtgacttagctgccttgtcgacccaaatctgagtctacaaatagttctagagtacaaatctttaggccattcgcngcgacaggacgcctgcgccgcaaaatacgttacctataggccaacaggattattgaactcacagcggatgctcagctccacacccgttcagaggccgtcaatgtgaactggctaagtcccaacccgctcgattcngcngatntaccgaaactgatcacttatcgcttgtgcttttaatctaggnnnntaatcaagtggangancgtggggtgaggccncctgcgtcacgacggtanctactcatagccgggtggagtgacgcaccacgtacctaatcgtacgtggtaggcggcagtcggtcagtggtgacatcgcccagttcgcgcccgggncgcggtccataagtaaattcgctcgaaaaggtgcgtggcctncgtgtgaaaccggtacccgatccggactttctttcctacccattagtacaaacnatcttcactgctacaagacttattacttaatcctgacgcagcctaggctcgcggggtngcatgatggcgtccgctcccccgtttgtacgcttgcatggaggctggctgtcatggaacggcagagcacgttggtctgcctaaggaacctgacctcgctaaccatgtcttcctccactaattattatcgtaccgtcgattnccagtatgaccttaanctgctgtctacggggcaaggtaccncgtcgtgacaccgcggccccnttatgctcggtgccggcggcacgcccgnctccaccggggcatactgcgcggggacctgggctgggctgggcctcccagaaggtagcctgatgtgatgagtgaattcttgcgcgcggatggggctctcacgcccccacgtcctcgataccctgcaacccctcccgtatatcganngcacacgaaggatccaagcactggaaccgaactagcacggtgcgatcgctcccgccctccaacgtgtgcncattaaccccgaggccgnngtttctcaaggagccaatgcctctgtnatgcccaaaagctcctactggaacataatgcaacctgctgcttcgttaattacgtggcaacctacaccgaatctagctctaccatggctgctcccttgaccagagccccggaaattattctcacattcagccatcatcgctggttgaagcggctcgacctagcaatgaccaggtgtctcgcgttgcggaatgcccggtccncttagtagagcagttccaacgcaaatctcttgtcgnatgccggacccgatttatatctcctatacactattaccgcgatggaataaagaaatgcgcnnagtagcgcggactctganggttcttcgacgcgcttcgtaagtcacccnncaacgatttatggcagttgtaggcttgtaaattgggatccaatcttggctgcgcccggggttttgattgcgtcacgcccgactggttgccgagatcctccataactagaagatcagtacgagttcagagatttttatcccgttgatgccggnaggccagctttgtggaagtgttgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgagtgcccggagggtgggggttatgctgaagctggggctgctgccgtgctgtgagtctgttttccgggtgccagtccagtaggtgagttgtgctgtcgtgggttcggacgcttaagacggctcaggcgacctaggacgtttgcgctgcgtctgtgtctgtttctcatccatacacattcccgacgtatccccgacgctcgtatnnnnngacaagtgcaggcgacacacaaaactctcccgccgtacctactcgaaaaccgtcatcaggtggtaagtaaggagacgccggctcatcaantnntagccgnnnnnnnnnnnnnatgnnngggccagagatcttgtaaatncttgcgttcaagtttacattgtcgtagctggttcgtactccacggtgcgccaggcctaactggatgtggagtgcatacctantcgttccatcaacgggcgctttcaaatgcggtcgtgtgcatcaattttcttcctttcttcagangatacggatggtcggatagtggcggcccatgatngtatttatccgcttacccgcgtgacatgttccagaacctgcatcatgctcgccgttccaatacttatgctcatcacgcgtcggggtgatggctgggctccagaggttttagcggagtatagctcctaaaaatantatccgcatggcccttcttagactggtctggactatgtcgtcattggctgaccggctacagctctagctttttatgatatggaaattaccgggtnattttcataccctaaaacttcctaccttcccctaccgggcgagtaggactttacggaactccgttggggttatgcatnncaatgaccctgctgtaacgcgtggcgaacgcgaaattacgaagacatattgggctattacgcncattctacgccagccggttctgctagtcggcctccgactacntcggggacatattggtgcaagtattcaaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcnncncaacnatgggttctagtgcctcgaaccatgcccagtcttcctgaaagaagaactataancaaagcatgttgacacgaggcgcgttggnttacctacggtagaccgtacggtcataagacagtcacgttaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatctgcccgtaaggcgaaatgtggcctggccattgagttccacgactgcaaatgaaatgtatctaaaggaggggtgaatccgacttctacgtcgcgcgctgcctcgccagatggcatatatatgaatcaggactcgatagtattgtcgggtaacgacattgatgcggccagtatcgcgtagccgggtgaggtcgagccctagccggggccgtatataatggcaatgtctgcattgcggttttagcgcttttgtgttataagggctaccggttggcagttctgcttcggatggcctttggcagatatctgcgccccangatatggttgaagggngcntccaccacagtgaacgnttggaaactaccagatatgatagtagggtattgagtccgagagatagtgacgcaggcacacatatctnagggcacttgccgtgtactaagggggtcttgcattctgccaagtgttcattatccagcagtcatgacaagacatcctaggacgagtcttctggttgaggctattcatcctggaggtccgtgcaagtctgtgaggacgggacagcactcacgtccggctgcgcggtggtccggaccgggagccaactgggacaccctacccgacgactgcggacngttgacctccgaagctagttgtccgccgctgcccgcggacgcggctgccccacatgtcgacgntttaagaagctcaagttcgtcctattgccgatggcgctgccgtgctcctccgcgctcntaagcgacgtgaagcagacgcgatctcggtacgggaatgcaggagatcagtgcagtaancccggggtccgcctcggggcggtctctacatggggcgagtttaatgagacgagcccttttatccaatgattctaacttacatggcgatnaccgtagttcggtgcgtcgcattccccggaggtaattccgatatgtttatcgtgccctggttagncatgttnatatgnactatgggcgtagaccctagttgcaacngttgacgaattccgccntgtgacgttcggactggaatttagaggaagaactacttcgccagcggtaggttcatgcttttgtcgtccgggacgtaaaagtcgcgccggcagcatgcctacctgctatccccagcaactgataactcagcggtantcatagtaaatagatttgtaacatgaattgaatgacgcccgtaagtacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcgtgtcgattaattgtttactgctttagtattctgtgaggatgctaaaatgtaaatgactgaaattaggaagagcattcgggcgcatcggttgatgcgatagaatggttacgaacctngaaattgtccttccacacgttctcgtggctccgcccagctgcccgcaaaacgccaanttatgcgctatcccggcaggactgccctaacagcccagttgcaagttagttttaggacatgcagaaatttggctagatgcggggagagatntggtataagagttcggaaattattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacgacgagttaccttcagcaatcctggattgggnntgcatgcgcgangataaatcctcgagtcctgtagttacccgaacgttagtgtcacnatgcacacgtgagaactaatagttgnaaactagttctggatgtagcgtttagttacgtttgaagtgagtggaccatctgagcccatatgattgagcggctttgccccgtacctaacgttaactgatgtttgttgctcaagatttgtatcacctcgtgactaggttagatgtgctttcgatttanncnctccacaaccgtnagcgcaatcaggggagattgtaatctaagtgtgcctgtcctgggtgagtgtcgcgtgtttatgagtaggcgttatgtttgctntaatggtgccgtcagacgttgagtattcccgtcagaccgatattgccaccactggtggattctaggaccttaggagcatccgctatccgattngtttaagaacaaagcattcctattggtgggaatagcattcgannagtagtaactagctgccgctggcgtgtcantntattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaacagantngtgcatggttagagtgtggtcgtgacatacggtcggtataatccgttgatcagacgtaagggngccaacaacaacgataagacccggtgggagatcgaggtggcacggccttnaattttggagtcagttcgactacaaccaagcgtcggcctataaaaaatacacctacttaggtaacaccaggtcagaccaaataggtagncttcggngaagtatccgnnnccatgtttgcccggttcaagttctccgcgcggttgggtgtgccccgacctatgaaatcatatgggcatggggcaaatcaatatattttcccgaagataacgcagttaccggccaaatagtctgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttgcggttcgaggttcactcggccaaaccgtgnnncctggagacggcgnggtcnatnttgggatccgatgnccggantacactgcgtcacttatcggacggccaggnacccctcacccgtgataatgatctagcttaggna aaagttcaaaatgttccatggagatgctacagccccgccgggggtctgtattatgatccagatccggctacactcaatctngggtggagcaccttgccgggattctggtgcacctcaactgcagatgacgcacgtccggncgtggccctaaagggccaatagctacattaacttgtggccggccggagagtggcccagcgctaatgctggtctggcatggtctcccnatatcctaaacgagtagttcatacaggaggttcccgaatcggagcttcttatgtcgcggttctgagtcagcgagccgtgacaactgttggaaactcttgtaaggtttacgcatacgacaattttccgaccttcgagcaccggcccncatatatccacggttcgcngcgntgtggctcgccgggttcttagccagaggacgattagccgggacggggtccgaatgaactacgacgtgtcattcttgcccaaaccgcctctattccacagccccggcgtggnncagcgttctatcacgcgatagatacnccggtgtcatggtgaacgcggacccgcagattagactcggcgtgtaccatccgcatatccgcagtccaaactctaacatgatggcgacttacttcattgtatagacaaaagctgttgcgggcaagttgcccccagcccacgttgggatgagctttgcacccgggggtgcacttgaacctaatataattctttaaccagggcttctcgtgggcgaagtgatagctcgtgattttgacactttaggggcctgttgctcgactgaatcgatactaaagaataagacggagctctcattaagttantcgtcgtaacgaggacatgcgttgatgagtgttcataccctccaatcacnattaacngggcgttcaggcgacggcaattgtaaacgggtcgggtatagacgccggaatgcacacgcagtaatcgagttaggacttgcgacgtttatggagtggcatacgtctaattggatctgaagccaaccgaaacccattgttgtccagtacagaaaaaggaagattttggtatttatatggttaatcgataggacgcagagctaccactccctatccccccaagatcaaccagccaaatccgcactccctgcttaatcaatacttcgacttaccgagttccngactcagcgcaaaggaggttttctgacttctccttacccgtttggcgaagtcccggcctgtaaactccataaccgaattagcgcggagctagccgatgcggttagatgctggatattttgtacgggcagcgacctgcactgaagcctgcagcccgccttttacgtatgcggacttgtcgaaaactaacgcaattcgtnnnaccgtgcacagggtgtatcccaatggccgattccgcagatatcctcagaccctatagatacctacataggacatcagccgtccatggtgcaacgcatacttgatcgtggaagtnattaggtccctgctcgcgcattcatgtcgcggattcccaagatagtgcttgacgactgacggtttgtngtagtctaatancggaatgaaagtagaatgcgctgttcgacacagttccatttcttttacgctgtccgtgtcatgaatcgccaatcataaaatatgatggcccttagcctgaagcttcccataacgtcacaatacgcccattaatgccacgttcccgccccgagctagcctgaacgagacctcatctggcggggtggctcgtgatccttctcagattatatcacctgtcgtcccacgtcacacaaaaacgacgtgtgtagttttcatttcacgttcaggcccggaccgcggtgcgtcggatccacctttcgcgttccataaccgcgtgcggccatggtgtttcttgccctgcttaagttagacaccnnggcttcgtaggttaaacttaccaaagcgaagcctccactcgcttgcggagggtttcgncagtgtgaaaacggttctcccttcgcgcaaatgtactacgaccctatgttgaactccgaggtacgttgcgtaggtgcacggaatggcagataatcgtcaatgacaacgggcttatggctggcctgtgcgttgcctaccgatcgtcaccagacgcgtaggcgcccctccatcggatgtggaataatgcgtccagacactatccggtcgcacctagatgggaggtggngcccaccttggatcaggcccgtcccttcgtctagcggcagggatgcacagggcattccgcgcgtccacgggcaagaacgaacgggccagacgatggttctcggtccgtcagggctcactggagacatggaggatccagaaaagccctatgatcttctggtcggatcttccagatccaatgcatacttgggtgatcaaacgctnaccgatgtcttgacagtgcgatgcccgccgagcatggagggggcccgcccagcgcgcagtataacaggaggttgacgggctggctctgtttatacctcagttacgtctataccacaccctggtgggaacacccgtccctgatacaccctcttcgagctnctagcgtgactcggccgctagcganaaatgcacatcngtanaatatgcttgcagggccacccggttgaacgctcaagagagtcnagcgncatatcccagagcggtcncggaannttacactctgccnaatcctgtgtagatgtgtcccaatcagaggagcgtagcacgcgatagccagtagttctgnttccaggtggggcaacccggaggacaaaactagacttccggagttcaagagnaagtaaacggctgtgcgcattgcattgcatttccctcgcagggtatgacgctggagtcacctgcgtgggcggcctgccgaggccngcactcatggacggcgacgaaacccaagcnaccggttagacggcagactgtatgaagaaccatccacagcntggtaccgtttggataaggcctctggaacacaaggctccgaccgtttgtcaagcgaacgttgccctccgagcccccgngctgagctcccagacggtgtaaggtcggcctcccatgaccgagtcctggggtgcgtcattnccaattgacgcgccacattccgntcgacggatcgtgcccctgaatgtgtaagcaggtgatgtggtatccgttcggggactatacagctttgaatgagactgcgtacagctacgtgcggaagttaaanacctaattnctnagaagtccgctgggactcgggagcanctcgcgcgcccccttcgcgatacttaacagataagcaatgtttatgcatttaacaggactcgtggtacgcatggatcggttgctcagtcacccgtaggacttatagccatcatcaacttgccatgtaaagnntgttgctacattangttacatgaatttttaggtagcggacatgcgccttagtctcttaggtcactgtcagattcgcataaactatggtagtttaaccttttcgcttcaagggaccaccctatctactgagaactcatgaagtgaccgaaagtcccacgggccgncgaagaagcgtgacagtgtcagtacgggtgcctgtattaaatagttacagtcataagaaatgctgcccgaagaggatttaccctgccccagctttcttactgcgagaatattggtcacggggggggttagtagctcctgttnattgtgctgtctcatgaaatgctgagggcccggtgtgtcttaagagcacgtcctgcattctcttgtgttcgttgcggacgtgcagtcgttacggtccaacttttaccggctcgacgtacacaagacactaaggaccccgcctacccttnnanncgtattggattcctctnttatcgagggccaccgccgtccagagcccgctgttaaaggccgatctctggcgaggggttgagnagtcagaccagctatcgaaacatgtcggttcctgaatcacagtcctaccgtgcatgtggtgaggatttgtaacacgcagaactgaagataccttctctagccgaggtcatatgggccatataaggacgtagaatagagtcgcgcggcccgccaaaatacacgatgagacgggccggcagggccctcctaccgcgcgtttaaagtaagaccgtacgtggggctcctcttatgacgcgtttgtgctgcccatgccagaagtacacgacccctcgacctccgtcgttcagccngtccggtactctatgtgtcctccccctccatttcagcctactagacagtcccgatccggtcatgnnctgggcgtctctcactagggattgcagccaacgggagttgaggggggcgcgatatcgcggcctgggacagcatcatctataacctgacggctacacaanaaaacaatcgcaccggccgacttgccatcgcctagccggtgataagccgaaacctgtgttgttgaaggcggcgctgaaaatagtctgtagatgattccctatacaccattggatctaggaacacggtttctctatcggttaacccagtcaaccaccgtacttaagaggcttcgagtgaccgttcggtgtcgtccccgcctagctacttctctgctcacggacagaagcaccggcgcctcaccccngatgccttcaaaacataggatgagtacaccgnnnacataattgacctgagaatgtatgccgcatcggccccctcctctgttaatccgcaacctactagttgagcgggggggatatnctctagagtggtgagcagcgcgggagacgcactcccaggtcgatccgagatcgtgtgtcgtaaatgggcgaattaataagaagacatggctcacttcacgctctaggtgagatatctcgcggccattcttttcaattgtcagccccacatcccgattcactaggcattaatttatgtcttggcattacacggcaaaccccagtgcgcagggtcgaaaggaagcagaaagttcccttacagttcgacatcctggccgcggacggacatactcaagtagngaagcagcagcgcgcggtatcgtaagccccgacaccgagacgccacgatgttcggccanaactccgtccatagcgatcctccatttactggccnatgataagagctgggagtattagttcatgaaaattagcgcacagaaagcccggaaaaactcgaggcgcgataatccncccagccgccaatggaaccnagtaggtaggcgcaactccgccttccactgacacgtcattccgtcaaatcccgggtgcaaagcagccgcaagaagagggaatgggaccaaaagctgaccgnttaagcgtcgcgtgaattagcgtcaatttgggctggcctacaaatttggggggaggcggtggttgagagaggatagctcgctccacagtgccaggaccgactaccccnaacactcgtcccggctgccgaagcaaatggcgtgtgcaagcgagcgggggaccggccgaggccttgagcggccatggtgtaaacctaaccgggatatccagtggcgataccgggcgagtatcgggggccgcgtgncgaganctntttccaatttggaaccgacacactagtctcatcgggttctcggggggaattgggataggactactgtgcgtagatgggcgtacacatcaatncgaacttgagggntagatagcaagtcccnctcggttctagaactaggngagccaagtagtccgtaatcaccatgggatggctatttctcccccgtgttcgtcggtcgtctatgcagaatacgtaataacaagacacgancatatacgaccttaaggactttgcttactcaggggtactaattgttttcgaacatataaagcacagcgnttcagggtgaacgggtagtagccaaacgatcatgaccccataagtacacctcagctggagcagcgcgtggggtccaagtggttagcatgatcgtcctccttgtgaggaagacattccggacaccctagtgaactgacgangcgctctctctcaagccccacctctatgtgttagctgaaaccgacgtcctacagtggtcttgcttatgctaccccgcccgcccgcataactattgggggaagtgtcattgcgggtataattgagtgcataccgtgttcctctccagtctcggggggggcggccccaatgggagggcagatggttctggttgaagctaatagtcctccttgggcgatgagacggcggggcccatcctcttcagcgntgacccgtaactatcggcgttactgcgggccgcacgtagactatgaagatggtgatttacgctatcgtctgggactgagcttacagcgccgcatccgtgccgccacgagaacgcgagggccgatgcgacttctcgaggctcttccacgtcagctagactcgttaaggtcctttgagaaatcgttggccgtacttgcctgcatacgtgtaatagtgactcgctttgacctgcncagctgtgcccgattgtagcccggcacatgacccgggtggtcgagactactggggctgcgccctatagcgcaccaggcggcgacgcactggggagtcaggggacgcggttctctgcgggagcgacaatcttcctccttaactacctgtactttggcccaggcaccaatttgcgtgcctgtatggctgtacgatgcactagacctcgcgtccaatcctaagaccccagtatgcggctnccctctctcttgtaattggatnccccgtcggtcttgcaacggggccaatgcccagcagtaacattatcccttacgcatcaggtgacgatatcagaccgttgcgcgccctaacgtcgtacttcanggtaccttgatatgtacgaaaccttagcaccnaataaagatgggtatgtcgtctgcgttccagtggccgagtgtcagggaggccactgagcccgagagatgagaagggccggagacaacagatccgcgatggacacccgccggctcccggcgtcagcttcgaatgggagtatccaagtatctagtgcccgggctccacagccgtgcacccgagatgtgtcataccggagattcacgccgcttggcnccggcttaacagacgccaaggtgccttttcaacagcacctataacttgaccgtatcgaaacctcgatccactggtcacagtggtgtcgntgacgcaaccattctgtcgtgaggatagcgtggtgcgcgctctcctaggctttaggggccgaaaatttggtttatcagagctatgcagttaatcgattttcgaactacccacccgcggcgtaagtcgngcggcaagctacagaacgttcacgatcgacccgggcgctctatcgcagtttggaacgagtggcctcactttattgcaaattcttgtgtcgacgctggactcccatnggccgtgaggtcgaatcatttgaggcccttccctagntaaggtgatgacagatggaccctacgtggtgggaagaacctcgtaagtctgcagtacgagacctcgtgagtgtgcgaccagtttataagcgacattagctgctctgagtctggcgaattcattagatatgctgattagcgccctagangcggcgacgcaaaagggtgaaacccataacccgcgggagaaaaggtcttccatgcacacttgtgcggagtcccaatgcgcggcagcatnggcctgggctaggcgatgaaccacattagtgtctatagccctaagaagtgtgatagtcccagtaagcgccaggcccacgccacgattgcggcgtcgattcaacttcgggncacagagtgatgtgtcgggttaaagatagcgtgcatctcccacgctgcaacagttaataaaccttaacgcgtgncaaggccttacaggcgcgntgganctgacgggttctggcgccccatttcgttcagctctatacccaagaatagataccatgggaccgtcatgtgggagcacccctctgacgcgggtgtacccttaatcgtgcgttgcacctgcatgcgatgccgcttcactccggatagacttttttcagatgcctggcggatgtgtacgtcggtatgaatcaacatggagatatgcatggcgcattgggaaactttgcctagtctagttacgnctgtgacggggatgcggtctacgctgacgtctcagntgcttaccgcggtggcccggtaagcactagtagttcgttaanatctctctcacccgcgcttagctaatctagaattacagcctcggtagtctccgattgaaacctaancgtatctcccctctgggctacagggangnaggagcggaaatattccccgactctagacaggaatcctttcggagccttcactcatcagcggcacctccgccggattaacgcatcggtctcattacgcacccggtaccttgtcttatcggctgcttctgttcgtcctgcgctttatcgagcncggtaagacacgtggtaaccctaggccccgtcgtatgggtangaatacgcgggccggggattggtcagctttacccacgcaacggtttatattttaaaaatctaaattatccgatattagggtttgcgcattgtctgtgatttggagcggtgtttgggttcctagtacctacgntggcccgaatctcttggtgtaccganaagcttcggagatagcgccagcnnctcgtgaggcgnngcgtgagagaacaaattaacactttggcgcggattttcgccaagcgggctttcgaaactgggtccagtttcaggataagattgaagtnttcccgnnccaagctgcccagggacgagccgagtatgcactaatagtgaccgccgaaactgggggcgctcaggttagttgcgcatggcgntagacgtcgccctcggtaccgcgacgatggcccctggtgcagttgatacaagacgacccagccnggcgcaggagtaggcttcctagctgcgtgcggnagctagcccatacgggctcacattacattgccgnatatgactaacgtccctaactgagggggggtcgcgctgggacgagtgactctaccctgcggatataagtgctgatagactggctgggcgtcatagcgtttacngccgggggatatnattggaacnttcatgtgtcgccaagtcatggggagctatggagaagaacacgacgggccaccgcgctccactttaactgcgaggtatccgcttaattatacccgcgtacggagctccagcgccagcacaacagagacctaatgtgacgcccccccacacgggaacagacatcgagccgttattgcggagaaggacaaaggatttttccgaggaaatggatgccaangcacgccaaaaggacgctagnggtggagggccacgtctctgataacgagagcatcagtcagctcggcacctgagggcctgcacagtcgtcgaggtcaacnaaagtaaactctctcgcacatcgtccgggggcctagcatttgagagttcgcagctgactangatcggggctaacagcgaatcgcgcccataatttcaggcttccggagggcgttcagagaccgccattcctnggatgggaatcggtaagatnggtgattatagcaatggccacagtctccatagtcgtatagctagcgctttggcatgtaacccaaggttcgccggacgctgacattggcgacaggtccaaggatgtcattgcgatgtttgcatatccctgnnggactagcgatgtncagnngctgtatcagctttgatacctcttcagtgctctctcgacggcagtctactggcgggactgcgnggagtagcatggcttatggtttagggggcccggcgacgagttgacctgttgtacgnctaacgggttcaaggctcgcgtccgatctccggcggctccacccnttagctaccgttttagatccgtggacgggcaatggccgtaattgtaatgatatcgcatgttggctttaataggaacgtccggcatcgcacgtcgtctctttttggtcccgctaatcaacttgccccaccaacgaacggtcgacaccgnaccacgtctgcgggtgcaaggtgctgcttccgcaatatggccaggggctgacaaagcctaatctcttancggaatggaatgaggttagaaggacggttactaagaagcccccccttctcacatctgatagtgcaccgacgctccagtcctgcgttgcatttgaacngcgggctgtgtacccgaaccggggtgcaaattagtggaggaagtcaacggatgcgagccgttggcacggggtgtgacggcgactcataaaccaagctcggtcggttggcggcgtgatgtcacctagggcacgctggttttttagtccataaaatcccgccgcctacttgctgcgcttaactacgagacttggccgacgtgatgtggtgcagagtcataaccaggtagcatcgatccttttccgcggtagggggccgtgaaaggactaccaaagagctggaccgtgactgagccactctgggcccaatggtcagcgcgcgtaatgagtacgcaactctagaacaggaaggcatctaaaagttctcacccagccttttgtgntgtggtcagaaccccaaaacatgggcgccccccnagaggtggactgtctaggctataacacntctcttcccggacgccgtcaggtancggtcgcgaaatacttacctatggctatataacttgcatggnacgctcgccaagatgggacgcccccctcctcctctgtccgnattgcgataggacacagtgttcctgcgggagcctcaantcgaatcatcccgagcgcccaaaagtaaagtaactctgtttgcaaagtagtaggggagcccgacacccagaccaaatgaaatggcggttaccccgccgcccttaaatgattctctagaccctngaagagggcgggaatacacgagaggcggcgcggagcttgggcacggttccgctaaacgttctaatcgtcctccaaacccgtgccgccgaggagtttaactgcangctgtaatttgtgtacctaaccctggagccatcgtaattcgtgagggacctcacgcggatctcagtcgcagccctctaccccacacatgcctgatacanctggatctgatcaagtatcgcagccttaacaccacggngacaacgtnatctcacgatcaagcgggaggtgtttaccngcgcgcccgacactccattgttaaagcagctattgaacggtacatgcaaagggttaccatgccnnncgtgcaacctaccgccacatacgccgactgttactgaagcatcgcctatcgaggactcaccctgactccggcgtcatttcaatgatcgcggagaataccaaattccaggtgcgttgacactactgctactaatttggtacaagttccccacgtccgtccganatcgaggagacagcngaggctcgttacgacgtggcaantagaagcagagtttgcctcaccctcccgctccanccgcaatagcaataagcacggccagcagctgcacactttcatgtaagccaggtgcccggttcacntgacaggccataggtctgaagcgtaggcaactccctatcgtgtcatatattcgatatcaatctgaaggctcttgtctatacattttactccgcagtcgtcaaacatgtgatatgggatactgtggaacgattccgtacggcaggacaagctttaattacgtagatatacgcccacctgccccatctcacaggacagtggcgtttcgcgttgatgggccagaagnttgcacagtggccttagacagggtagatcagtgcaatgggcggcttgtgtctccntagcantgtgttgtantcgagtcggagtcncgctacgnnagacggtagagcgatccgataaccgataaaagagaacatgacaacccgtcagacagcgggaaccgctattctatggtcttgcttccccctgacaaagcccgcgtggnngtgtcacgacaacatggtttaaggatgcggaacacaaagacgcagtctcctactggccgtcgtgcaacagtgttaatactngtgcctcgcctccacgcgaagganncacgggtgacttccgctagaggtaaggttaaaaggcgttcaagctgctctgtcggtaatgaaagattgaaccggttgcatcggtngaaaccgtcgcccgcaggncagttggccaagcctgtcgaacccattcaatatggcacctgaaccaaccatatcgatcgctaatgcgtgncgcaaccgcacttcaagcattanatcgatcgtatgttgatgagaatgtgcgtacgaggcacgtggcgattcgctaacaccgaatcctagccgaacggccgtctcgtcggtaataatgcacagcacttcatctttcccgtgaggaaanaagtcccggggctccaacacaattatacgggtcagggagccaatcttggcctcagaggtgttgtgtagttgggcttgtgcactaaggtttatggccgccagcccagcgacgcagttgacatgtaatttgtaattccgaaaagctcgacttaactcagttccttggaggccatgctcttcgccaccaacggaaatacattacattgacgtacccgagggatgtnttcctactatgtcagatgggacaggagccgcgaccactcaagccggggtctcactcgtggggtgcggccttagcgtctgaatagcgattttacaggatttccgagacttgcagatcaagtaccacacagggctgcgacggtatcgttaaagttttggcgtgggggcgctactttatacgacagtgncagctgggcatgcgtttagcaccatctccaggggcagggatcggacatatgccatgggcgcgcggtatgatgcatatcctcaaggttaagtaatacacgcttctctgcaaacacgcctggttccgtngctcaccggtgatctcggattgtgggatcttgaaggtacccgataagaattttcatcggagacgaaggcnaccgctcgaatagatcgtctagggctgaaataccagtgtgccattaagacaacattgcgacgaactgttgcgtattgcttgcgctcgacccaacgcgctggcggcaacgtgggtacggtcttacttcaagcgcttcactgtcactatcatctcctacgcggatgtgtccatcgtgtatactggtaattgtcagttagccgccgtacgccaatccagtggcaggatgagccaagcctgccatcacactcggcgaacgtatgcgcgtttctcgngnccccgaggctgccgtttgccttaggacgccggcagtttaggaactgtcggtggcgttaatcgatgacctggcgctatgcgctggctcgtaaggtcccgagtatcacaactagaccgacgaccaggagtgatccgcccgnncctatttgtgttcagtgcaacttggcattgagcgtgaaccttgaaggcgttacaaggggctctgctccgggcgagtgnatatcgtctcgtcaattgggaaccgcacgcggtgggatcatggtaggagtggggagctttagccaacgtttaaggctggccgcnntaagtctggccgacgatccgtcaaagttgcgcgtacacacggtactataagcctagtaagaacatagantgtcnaagcaggaaaggctcgttaggctccgaagaaagttagcgtgcttacgggccccggatgaaggttgggccctgagccattgtcacgtccgagctgagacaaaaataccggcaagttagtctaaccatgaccaggatagccaacctcagttttgcttnctgccaacatctttggcacttcaagactgccacggcggagtaccgtgctcaggtggcaaaagaggagcagggtngtgtggaccaacgggggcatacgctttaancaaattgttgatatgcgtttttcgctttagattaaccacgtcggcctctgatgtacacactcgcgtgcagtgggggagcgtgtacattccaacngtcgtcatgagttcttcgcagagttacccatccgacgtctacccactcagcacgtaatttaacttgggaatggacgcggttagccccgagggatgctttaggactggcttgagcgggtgtactgtgaaggggcttggcatcggcggcgagcatggcggaggaaaggtcccgaatctgtctccgacgttcgttctacgtattgcgatatgcattacctcgcacaaaggtggggccatcactgatttcccaccacgtgnagctgagggactgggcacctggttgaactttcccccaattactacggataatgtacgngtcggcctttgtatgtcatgtctgctcgggcagtgaagatcttggcataatgacattttacattccttagaggtgtatcccacgtctaccagcgnacgtcgcccttagtatgaccgcnngtggcatgggaggaagatgattaaataccatagatctgagcgcctggttcgatcggcaggtgaccgacgtcagccatacttacgtctgagcgaacgtttttaccccgttttggattaccaccgcccacacgttacaggatcaaactcatcctggtatgtaatatgacaggagtggatagantgccgtttcctacacgatgtgagacttaatgtgggccttggacacgtccctggagctccaggtgcgttgcctccttagtaaatcgtcctcggagctagagccttcgccttttaacangccccaaggggcttatacatgaatggtcctgttactggttatgcaattacgtnggatacagcggtaagtgccttcgtgcccttagaagggcaagcaanttttgatggtccgcggagcgcgcagtcaaaccgaactcggtgatgaaggggaggggcagaactggagcatgaacccgggttttcggtggaangaaatcctctgaggctaccaggtctagtactagttcgtgtaatccgaacccgtcagaatgnggattggaaggactgccctatagaggccgcttagctttgaacaagtctggacagtgccttatcgtcttcggttaatgtaacgatggcaatggcgagggtatgtcccngagagctggaggcctccttcttccagctcgcggctgcagtggttgggnaggccgcggacattcctgcgcggttcgcggctgcgcgaaccgatcgcaaccagatcatactatcgctgtaacttgcccatgtctttgccggttcgtggaggcatgggagggtccagtgcgactcggcaccgtactctacatccccaagcaatggggccataccaaccttattacngttccgatcccccattagattccaggacctcccaagacactagaaaggggcacgctactccgataggcagttgagacagttgctgtccccctgcggctgcatcatacaattcactacaatagatgccggttccatcgatatctggcgcaatagtagccgagacttgcaccaccctcaaagcaccgtcatcgcacgcataagccggctgaagggggtatcacgcacgatcagaccgctcggttcggccgcgctaagagcctggcgtacgtcgatattgctaatttgtatcagcacgaatagctgcatattgcccggcctcgccgctgcaacgcagtaaatttgttggacgtccggcgcgcaccgggcaatcatacagaacttattcgttgacgcatacatggcttntacagcgaactnctggaatcaggcgcacgctgcgaagcctggctctagcttcctcttagttaggggccaagccatccagttaacacgggtcgattncggggcgttaaatgacacccatccttccatctgcatcataaaaatcnttaggttgtcaccactgacctgacacccttaatnggtgtaagtgcctcacgtgtccccttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagaccggaagaaggtacaagttcnggtgctaatggcgacactaggctangcgagcctagatttagccaggagaccttagggagggttgtgcatcatctacgcacctggtacacgcgaaccaaccctaaccggaggcagtaacacggggggtgcagcaccgctttatggcccctgtttcaagccaggcacacgtacccatgcataatttcgcagctagagccaattgatgaccggcagcgctggcggggctggttacctatttagggtccggtctggggctgcatctccggccgtccgtgtgcggaccgcgatgccgccaggtggnacgtgaatctgcggggaggtaacgaaaacggccgcgctgacctagagctgcgggnaattccagagtcacaatgtcgcggactttcgctatcatgttggtgacctggcggccccaaacgaaggtcctgacaaaatagtacatggacctgtagctaatagatccatttaaatctggggccggagncaccggtcgagcccttttaaattgaccaagcatcagcanacgagatggagcctgttttatgatgcttgataaagatcgcncgtgtcaggtgaacgcgatcttcgctaactatgctcttcctccgatgtcaggtccacttcatttcgggcatctttctaacgaggagacggcngctcgtacgaacgctgcgctccaggtgcctcggcctgatagttgnnttctggtccnccttcatatcttacattcaccgagccctgttggataaatcagagttcgctacagcatacccgcgacagggcttactcggatccaatgtttcgagtagagttgggcggtacgaagcgatactagnncttgaatagtgaaagntcggtatgacgcgcccgcggcagtcctaactgtttgtgtgccgtacacccagtagaactcgtgagtccataccccctnncatccagggcctggtgaaattatgccctcgtagttctgcgaatgcggtcagactagntgatcccggcaatgggccggcnccggtctgggcaacccgcgccgcgaaaaagggtgttgtacttgcacatatgaaacaggggtccatttggggcgttatgtgtcctaggcagtttaggaccgttaggccgtcgtgtgtggccgcgtcggagctatccgggtctacggggaactctttaaaaatatcttagaaacacttatatatccgtacgctgaagcgcgtccatacgcgcgactgcattaccctgacctcctccgtcaggcattgcgactctcgctctgacaacttctgataccggaaccgcaaggcctctcaggcgggctttngatcttcaccgggcgcacaaaaaacaattaccttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaanccccctgttcgaacgattaagtaaagcaacagcggtcggcgtttagacccactcagaggcagcgcgcactacgaacagcacgggcgacagagaggagtctgaccattaggattagcttccgggactttcgctggccacggccgaatcgcgcagctccaaggctagtcagggcgggcatctaggctgtgtagatagagtttggacaggaaccgaagccgttgcccccnggtccaagccacgatagcgcagcagaatctgaatcttaagatngactgccggagcggagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcgcgacacggatatccctatagttatagtccgacttgggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacggacgaaantgaaccctgtgccggctgaccaagagatcgtagtcctcaaagtaacaggacgtcctgtcgtgaaagccatatggcgcagccaatgacgcaatttcccgcgntgcagatccgagttccacaacccctttgtgatgactagtactgacgctggcccccacgtgggcgtacatcggctgcgtgcgttcggaaaacgaggataatttcacccgttaacggtgtacggttgtccttatccatgcggggtactagtagttgctccggacaatcatatgtcacccgttggttcggccttacgaacagggcttatagagggcgatactatagctgaattaagaacgcagttgcatcatttcacccccacaatggaaccacgcgcacctaaaacgctaggtcgcaanctctggttagacttccggctccccgtatggcgctatcggacaccacttaagaccggaggtgcggttgcgaaagagactatggtcccacatgttccttacgtgcgttagccgtttttaaatcgtgaggtgtccgtaaaaggggacanctatatctagcaaattacctgatcagtcagnattgcacttttcgagcgctaggtcatacatacaagnggaaggtgactagggtagccngggcctagggtatcgacnggggcttaagtgggtaaacccccctgcaagacggcccgataacgccccagcccaccaacccgctgaccgaccaagagcgattaacctgatgccgaagctcattgaaccatattgcactagagtttgatggccagttacattgcacccagggacatcgctgaatgacctccgcggtcccattaccaggatagtctaaacactctgcacggccctgtcttggtcccttgtcggcaccataaacgaaaactgcgaatccatgctgccctgngaatgtagtggcgctggtactacatatcacagaatttcagtgtcgtgacggctgatactgaaccgctcagcaatgcggcagtctaatagaaactccgcgtgatgacaaaatggaaaatgcatgcgacgtccgtcggaaacgtgttcctctagggatggcgggttgcaacctttgaaccatgtgaggaaccagcaggagtagtcatggctagatctgtaaatttaccgcctcctaatgtcgccctctagcaccgggtaaagttccacggataggggagcatctataggttgctaaggtacggccccccaaaaagactgcaatacgaaccttaactgctaaggtacctcngcgcaggtgtcttgctntctggcagcggagaaagggcggtagctncgcgagtcngaactgtgaatgattcaagcctagccgggggatggtgaccggcgannnnngtcggagattggtggngtcattgttgatgagtatgctgttcgcgagccctccaagtaaaggaggccgactcactgatgtcgctactttcaatgccccgggggaagaaacttcccatcacagctatggtctattcctccctttttgacgagtggtccttaatgcagaccatccgcggcctaatgcctagtggtttacggagatagacgccgttaaatagtcgtacagtatcaaggctatatggctaaacaccttcatcgcagcgctcggtccctaagaatacgagccggacacaccaaactatatagaacagatcaccttcaactgtcgtggacacggtatcagtgagttggctcgtcggaaattggatgcttgtcagaacgtccaatcccctcatggccaccgtatcgctcgacgtccgagccttacacgaggtactgtgatcgcaggtgagggcggacccatgtgcaccaatcgctgaagtagtcaacttatataaatacatagctcgataacgatgtaggtgccgatctcgaatcnaacgactcaagtccgaagctccactgccgggntcgggaagaacgggacggttagacccgtcggccgagccaatccgatccgcgccattacatccgnaatgtggccctctagtctgacagcctcgagagttctagtaggtcgaatgttggcgggctaggggcttaggtggcgttttgactanctgagtangangattccggctcaaagaggaacgaagaaaggacctcgcccgtacaacgtgttatatagaactagttggtggcgaccggaccgtacggcgaactgcttggagggttagcgcttataaatttctgtcaaagtgtttgtacgctaaagcccgcgaagtaacctaacgtggcgtccccctaacggcgggtttccagacgtgttacacttacgtcgtaaccgtggtgacgtctgagttcgcagggccgcctttagagggtaccaggtnaacttgaacggggttaacgncggtggactgaagcccgcactcctccgttcgattccatgggtgtagaaactgctatccgtagagaggncaaggnggccgggccccggggttgcgcaggagtccctcagcaaaataatgtaacttaccttatcaagcatttgcccactaattcgtgtagttacagtaccactacaatccgcgaaatgaagcgcgacatattgggctggatgtctcgncactcggctcatttgtcgatcattgtgcccagggaacacaagggcgagtgtccatcttccctgtctgcgcgcacgtctgttatgaacgacatcgacagtttggcctaactttatcccgcgtcttggccccacaccaaacgcgtgattactatgcgacagtaggagcccagaaccgtatgctagctcccgatttaggagggattagatgctatctgcgttctgcggcggggaaaccggcgcgcgcagccgaaagctgatnngccctcgtacaggcatacggatgatcntgcctcttaggaccttatcctccccgaggtggcctaaccgcctacgctgatgtctgagaacgaacagtaggcgggcagcttgtccttagaatacgactacgatcgcgatatccccccattgccttctagattgccccggctcttgctnncaccggagccaatacttgataggctactcggtacgctaccggnccagtgatgctctcgtgacacggttcaacctcggcctttattcggaccgggatcttgccgatcgctccgatgacattagcgnngaggcgcgcaacaggggggccccncgttcatcggaccatttgcagcgagatgtcttaaatctggcttgagtggtaactgttacaacaccgacctgcatacctgctccgctcgctcgcccggccagcacaccgcagntcgctagtcccaatgctgatggcaccctccgtatttagtgatgaccagctcaggtagcgcaggtgnnaatacaatagcttgccgaattgacctnagtccccttgcgttggggggccgatgtacacgtcaagtgcagctaacagcacgctctaccgttggcccgagtcttccccggaggtgagtaggtacgcacctccgctgtccgtcctaattcggaaccagtcacggccctggggacccaagcccggctcccgacctcatagtcgcgcagggaccttcagttggattaacgccaatcggcccgagcggggcttgtcntgagctctgctgcatgctatgggaacggatttgtatctctatctcacgntcggaccgtgaacctgtgcccgcttaggacggcaaccatcggggcttaggacgcctgactcgcgcgaagggggcnttcctggatggcaagggtcgggcctccaaggaactccttagtgagatcgatataccaggaaaaacctccagttcgggagtagtaaaaatgccctgttagctgtgcggcctggggtttgtaacaggagtgagagcgcttttcaagccaaagcgtatattggtattaacgcgtcccagacaaatgtaaaggacnccctgtagggcacgaaccctagtgccggtacggagcccgtcccgcaagcagcacggacgttgtgcgcctgtcgttagtctcgcgcggtanaacgaaccatatcccggggaagcagtcgcngcaaaaccgccatgaatggcggtggctggtgaaacagccatattagaagcaacatcagcgatggattgatccaacgagtcgaacccctggcgaagagtgacccccgcatccctacatctgagcgtgacatcacgtgaagcaactgcccgaggttcaaattataatcctgttcgctgatatgtgctcacttnacaacgggggattattgacgcaaccgacaaccttagagaatcattcatgcataccgcaatgatcccactatccatactctaatgagatctcacaaatatantcctcctaggttccccacgccaagattgctcctctagctccaagcgctaccanagaaggtggatctacgtgcaanagaaaattgttcgttttgttcgctaccgaattgacgtctgacaacgcggtgttatatacgttaagccgggattcctctccagcggcccatcaacatgggatcgggtnggtggtggccgtnagtaagtgagtgcccgccaacggcttacatacngcgacaccgagactttcgtgaatcttcggttggcggccatatacgctaacgaactccgtacccccgcgagcaaactacgcatggactagctcatcaatcgcggcgttatgtaaagggtgcatgcgggggaatnatctggtagtccctttctttggcttaaccgtcctattagcactggtctgacacgagttaccctcgcactaaaggtaaggttccctcgcactcgacctgttactctagacnncatctcctgaaaacgctaagcaggagatctagatttagtggtgtaggtacatccgcatcccgatgccaaagcggacgacgggcttatttttatcgttgggcaaggtaatgtcgcaacccggataggtacaactatgagagagttgaactcatcgacatcggaacttggttngtaacttacgagctagcgtctccggttaacncagcaaagcgaaaatagatacgagaaatcaacgcaagggaaggacgactgctccgcggataactcacgtttaggagtaacctagagataaccagaacctggggatgcaaatagatgaatatgatgnncaacaccctatgggatctgaccataagttttaactctgatttgtacgcgcccnctcgaaactatgtgccnangaacgactgttgtatcgccgacatccccgatttgtcttcagccatctaaggttcaaattgcctaccctcggacaacagtcgncggngctcagcagggatgtatacacgcatcccacacaggctccagcgtgtactatagcgtcccgctgacaaagcgctctatcccgtcgttattacaacatttcactcgatgatgagtggcgattacggccgtaacataggacgtgctgccgaaagccagttcggaagggtaagacttcataaactaagcagtagtattggctggtangttcttaatgagattacaacgggtgcttactggtttaccgctaaggacttaggtaaattactggcgcnagcatcgcgcaatgtcgaaaaaacaattaaagggagcattgcgccaacgcgtgcggaaggttcattagacacagactattgccagctttacctatactggccttgaaatgcaacccgtggccctcgcggctacgttgattcaagcttcaaagagaaagagaaagcacgacgttgacgatactgtctgaagcaggttaccagtcaacggtcagtacttcccggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaacgttttggcacgccgattgtataagagcgggattcctcttcagccatgacgggacggagcccaggtgtaagaagtcagccctatgccgcgagatactgcggggtggtgagagctccgacatagtaagagtatcgcgggcagctgtattgagctttgaggnccgtgctagaataatacgaatnggtggaaaggtcggattcagaagtcatctgtcggcttttagcgacacccaatataaagcacagagtaccatacaatataaacagctcgtcctgatgcctagaagcggtgtcgtggccgctggacgatccattacaagtatcgcagaagtcgacgctgggcttattatcggtgtgtggctcaactggggacatgcctaaaaggtgccaagagtcgcgccaccctcatgcagctgctgtagctgcggcgagtatgtcagggcttacgcccacctgcntttacgtagggttcgctctgtgggagcgcccgccggtaaataactacatcaggcagcgcaacttattttgtggctgcattcaagacatcgtttttctggttatccgggcccctatcttaaaaacatccctcggcgagagaccgaggctacnagccaagnataggaatcggactatgggaagcttcacccgcaccccgatctacgttgttaagcagtgcgtacaatgtaaaaattggtgagcaccagnccttaacttgcgnctcatctaaacttccgatatgggccccacgaggattcaaccgcttggagaacggtgacttgcggagggtaattgcgcgcctttaccgtcccaggtaaccgcacnncagacactgncgttaaatgcattctctcgagttaaacaatggtaacgtctagcacgaatggtgtggtcacgggatgggacagggtacgaggatgtgaacttataagccaacggcccgcaagaaccccccccccagctttcctttgtggtagtgactagacgctctgttgtcggtcgcncgttcggtcttcaaagacgtggtcatcatggcaggatcatttacgtcggccagcgtcgcttaagaaacaaaaacaagcacttcgcacgtttatgctgtcacctctcgtccccgtcctgaaagcatgcaacgcaggaaaaggggncctgtctctcgacacgacgtcttggggtgaggacttgcaatattttggatgatcgcttgctcgacaaataatttctcccgcactcgatgtttgtcgatgaacgggggcttctaaccccctacaggcattggggggagacanaggaggtgggtccgttagattnnttacaaaccgacgttgagcggccggttggcaaggcgagattcgcagggacagggagccttcgtaagctnntcctcccactcgatggctaacgacccacacgagattcttgccagctgtattcacccccctacttaatcctcaaagatctgtgttgggctcctagatgggtgatccggttttaggtcaactcactaataattaggagtcgcttgttagcccaggaaaaatcttgagacgttaggcggttggagctcagtccatcgacatcagtagtgtggaggaccgttcatcttacctggctgtcgaagagaagaagttattgtgttgagagcttacgggaggccattagtcccctaaggatccaactaacacgcacgtgatgtaagcacaaagtacagtggcttcgngagaatgttgcacccggtaccccacctatccccatcaccaacgtcatggccgggcncccgaactcattggacgtgcaagagagccgaggcagacaatataatattaagtgcctaagattaggggcgtgtagacggcataccnagacaaganntgtggccgcgtctaatgacttaggaagtattgtgtcttgagctaccagggtaaagcgntcatagcctgcgaagtgnaactagaaaggacgggcctccatttctatcaccaggttacgaaaggtagtgcgcaaaaggggccagagtagctcatttcgggcaatctggacccgcntggccggcgagcattctttggtactttctaatcctgcgcgacggaagccttgccccttcacttagaacggagttcaaacatcctgccaatcctagcgtcgtgcaccgctgcgtgacgccgtcccctgcactataacatttccttgtggcatcggtcgagtactgtaatagagttttcagcccggtaatggtagccacccactgatacacagagccagtggtatacggaaactagtcaacgtagtacaagccccttcagttgggctcttcctctcccagggcatcagtaggttggtggatcccctgtaaatctggaatgataagccaccgcgatctaggacggagagatttaaaatgcagtcgggctataacaggtagctagcacgtgaaacatgngtagcggcgcccgcgcaccctngtctgtgaatccccagcggtccttgtgaattgaaactcccggcgcacattgaaatatttcacgagcgagcgcagggtcgtgcaagtgtccagcggtaaaacggaggggatattagataaaatgcggtgtggacntgtgtcaagngatactgtcttcgggcgtgcgccgagttccttagaggcgcgcactatgatatgcgccgggggggggcagagacgaggtaacaatgtactgccgcgttgcctatactacttagaagaatcggaanttgcaatggcaaagggcagtgggacgagaaggccgcggttccccgtggttggagccctagtctncatgatgccgctcactccggctattgtgagggttgtgtcatggagaacggccccgtagggtgcctaacgagagcgcattactagccttaagatggctatattggttagagagacgcaatcttctccgtagaacggagctgtcgggacggaaggaccaacatcttcttccggcagttttagacgatagcaaacatctaactatcactgatgtggtgggatggtcaggctctttgtctactggtgacccctgccaggatcagcgtcgactcgccaccggggtgcgattgccgcttgcggcgaacgacgccgaccnctactcgtccgacnacgtccctaacctcacgnaataccaggcacatgactcccatctaccacttacatgctagagaatcgaatggttcgccacacttgagacggtgggctagagcgcagcgtgcccttgcntcgtaaacatatggcggagttgagtcctgacacgggaaggagccccggtagatagccgttgctatcgcccatccggattcgtttcgcgtgaaaattgcgcccngccttgggaattgttcccatttcgatncgggcgattccgaatagctgaaccttgccctctcgtggattcttgagacaatgaccncaagctcggcctaggaaataggcccggcacgcttggctgggatcggcactgtcataaataggctacaacgcggtgtccttggtacatgccgccgcagcactaggcaaactttaggagctcccagttttacctctaataacggtcgcccctcgnggnggcgtgcgccaacactgcttgcggcgtcgttttgggccatcttgcctccagggcggggaatgaaggaccaaatagagaatgccacaccacgaaatggcttgcgactcggcccgaagcacctttagacatcccagcagctccaggttggatgccccctcgggtgaaccatgacagggacaagggccgcaagaagcgacggggtctcgantcggtacgccgcaggcagtatccactcattgccgccttgaaagctccatctctaggctaatgcacaacgggtcagttacccgacaattgccatgctcacatacgaacgccgggcatttcagcacnagtctcccctaacggtaagggtcncctcacggagaccgccgcccgctctgccgtctctaactgcaagtagctcctgccgcgccgtatatggggccagatgtagaggatcggtccgccanatagatctattccggaggcggagatgacgtactgctcccagttggtcccgacgttatttctctcgtactggtgacttaatccactggaagaggtcttacggtgattccggcgtcgacccnaactccctcttgcgtgaactcgatcccctagtgaagcggtatgcttgatagatcataggtcnagttcactcggacctctcctggtaatcacggcgtctctttttcgctataccccacgagtatgactccgccagtataatgctgatgcctgtccgcgcatgggagacgccgggaagagcatgaaactcctgaccaagcccggctcacttacatatcactgtggcttcggtggggcggcacacttggcttagcatcgggtgcctccgcaccgagtcatagaattttccaagtggggggggtactccttatagctggtagcatgagctttgagtgtaaaatccgatggtgcacttagattttgaggccttagggcnactaggcatcctgtttatactagactgatagcgggtagtaggtaggggcgttatggacggaccgaaacctgcgtggcggggtgtgcccacacctcagtaaacaaagacatcagccgtcgagctgtcgggataccctgcctgtctctagtctagccggaagtcgggatttgctcctgcttacgcgtaattcgccgcaaggtgcacagccacatgcccccggtgatcatactacacttgctgcccttctaggttcgctactcaggggaattccggtctgtaagtcccgtcattgtcggcccggatcacattgaaacggcgccgtagccaccggaaaacatttggcgacgcccgacatcgaaactcgggccccngacttcccgttgtgttcgcgataagtgcaggnnnngacagctcgccgctacctgatttgcgtggaactgggtggcttgatgagtagcgtggctaagtgcggaatgtttattacaggatcgacgactaagcagcctaaggtggtcccaagcacttcnatgagtaccagtcagaacnntaggcctctcgataaaccgtccctcagataggcataccagacaacaacccactctgatcgcgggcctttagataaacgttaatcaagcaaaactaatttactacatcggctatctctcggtcgcagccnccaccggtaggcctgtaatttcggtcaaattacattcctactccatatcatcggtaccaagtcatcgacagtnaatcgaaggggaacattcgaagtacctattgccantcgtnnnnaaggcgatttatccaggattcctctgcgcgatagagcctatgggttaagaaacgnnggagcccgcccgatggccacccgtgtcacatggtagcataattgtgcgtatcctggttacggaacnaaaccccacccatcctcntctatcatgacacagcagcggatgtgttcaagctaaaggatttttccnatagatctgaaatantgccttcacctccttagactaagatgccagcatcgaatctcccaccctggcttcttcaaggtgctagcgtatgagatacnataaattcggggttgcgccccagcatgggtttatcttactgatcagctcaaacttgtccgcagccgcnttccggtcggacgaccgcctaactgggcacgcagggagcgccgaggcaatttcccgcatgaccgggtttccgttggcggtggggcgacaacgacctgggcctgtccgaccgccaattggccgatcatttggatnacaaattcttgacggacccccgggggtgttacatcgcacccaaactgagtttgtatcccccgcgccttgctcggggtcaggactcccgaggtggacggtccggtgcgaagattagactttctgactgacattaaacatctagtgatggtgaacgtgtaggtataacaagccgtctccctgtccctccccgcccggncgagtgcggtggcgggcaatgactattactaaaggtacgactcgntcgagaaaaggatctggactcacaacgccttcttgccccactagctcccgaccccgacaccgngaacgggggttcgtgngcgcctgtaggctgagaagcacagttacggtcttagtaccgacttttgtcccctacagcggcctttaggaacgccaatctgaaatacgtacaccacttggaatattcaaccgggtcaacggtctttaccacggcggatcgcctcggaaggctttgtgtatgctgggccggatcctcctgtgagccttctggacctattctagcacggcgcgctcggggccccctgattttagcacgacgttcaccactttcattgaggaactgcctgacgtcacgcacgacacccaccgacatgtgatacacagtgggaccggtcgatctgagctcatttacagttgagacgtggcgtacttgtccggtcaggcgcagaggtggancagcataaatttcttagtgtcgctcgtacacccggaaagtatagatcatggccttggtaaggctgcacccttnggctgaaaatactcgtctaattgccaggtttaagatgctagttgacgcaccgtgtcccagacgtattaaaaacgcgaatgaatcatgtgacttcattaagcctcggtcngtctgtgaaattgacgtgacagacaatttatgatcatccacaccaaccctcccccaatgtcggtttcaactgccncgggaacattccccgtgaactcnggggatatgcgagactttagttaaaatgtctncgggtncgagcgcggcacgcgcatccggtcgggggctgactccgaactggtctggggcttagcaactttgtaacaggagaagcggaagagctaccagtccccaagccactgtaactacgtactcgtgtatgtgtggcgtgccggatgatagcgggaactaggagctctcctcctgatatctctcgtatacatggtactgcacttgagaatcgactcatacggggaaccccactcaaggtgattcagtggtaagcttangcacgcatacttacttcaatgtccntccttngatgtcccacctgaaatntgccaggctgtttccatgttcgcgccgtaatccagttcccttggggtgcggacccagtctcagcatgtagcagtgacgactggccgcgaggtcgattcaggtcggttagttcagcgttgtggantncccgatgcctccggcantcgctcgctagtaaagcaggcctacactcactcctttgccgctcgtgatcgtcccntcgaagtgggcttagctagtacctgtgacgacaggataaaacctttcccggcgccatttttggtatgaatcaggacgcctcttatcaaaatgcacttgacgagggtcctggggtcctgctaggctccacgtcgttggagcgtcggggggacagcggactcatcccttcggcggggcgcccctcctgagccaaggaggcccgcgcttcctatgcaacatcttccgggcctttagatgttcttgacgtgaataagccatctggcttcgcacttcaatcctgtgtcgtcacggngtcccgcggtgttagtgcggcagataagggtctgatacacacgtagtattaccgaggnatgtgcatgggaactaactgcgagtgcaggtgtaactcgcaggtatgaagaacctcgtagtcatgtgccgacggtagagttcgccacccagccgctgatcaataaccgatttcagcagtaccctcgacctaggctcaagcgctttgggctgcaaggacggcaacccgagtcatgggtgaggctacttgacgacgcagttcaagccagcagtgtggtagcatttccatgcttcaantcaatctttcccaccacacctccgggccattatcctaattatttccgcgacttcgcacgccctgcagccgtgataagatctttgtgtgtgcgagttctgagtaagtcgccgcacagcgctaatggttgcgatataganagtaccagctgaggactcttcagccccgaccgcccatcaacttgtgactgaaatgtcgcctcatatggagaccgctgcgcatggcttgtccgaagggttctcccgatgagagtgggcgtcctgtgacacggagtttagctaatctaacgtcggcagcgaatatccggttcggccctacccaaggaactcctcattggcgtggcagccttctcagcttatgaacttagaggtcgtgattagnctaccggtaatccccggcggcgacgttgttcggcgggccctgtcgttgagactggtccctcactgacccaagggagcgcgagcagaatctcgacaggccagggccctaagggaggtcataaaggcgccccacgcatctcggccgtgcagtgctaccggccccccgagcatggggcagagaggaggatcatcagcgttgccgcaaactgctcagcgccttaagacggtgatcctgaacaggaagacaacctgaccanaaaggagtcaaagcgagcaacacagccttagaaaatgagntcctctgtagatcacgtaggtgtttttcgntctacagcagatgcggcttgctcagctgtcctttgcggcctcgtcggtgaacttaaactagcagtcgtgtttgcgaaccgaagagcagatattgtaatcatctgcnctttacatcacatgtggtcacactggtattaaaattcatacggagtagctaagacgggtgccacgtcacacatagaaccgctagttgccttcgggtccatcttgcaacggcaccccgtgcgccaatctctaccactcacccagcccctggccctatacctgggacgacggtgggacgcaattaagctaacccggtttcttccggttgattgtggcagagtaggccttaggcgcttcacgggntagagtaaattagagggccccgctaaccagttccaccggctagacctgagacgaaccgggnagaggcaggggtggganaaatggccccattacgaaagttgtcactcggccaacgccacctgtcgcgtcccgtaagggtacggcctgttcatcagagatggacaattccgggtactcgcagcgcgaagcaacccaccgtggatgcacggtgagagccggccgattggtccctaatcgacaaatctacntcaaacggactcacctatcaantcaanagtggccacgtttccctgggcggaggaatttctgnatctgagtctgatacgtgctcctccgggagcgttacttacggactggaggccgtcccttaaatcataaagcgagattgcctacaaacaggttcggatcatgggctagcccgaggacatgangacaaatattactccctagtggctatacctagaccttgatggtaccccattccgtggatctccgctcaccaggacttgcaacgtagggncgtgttagtttgagatgacctantggttaactcctaccgttagacgtatctagaccataatcctagccntctatcacttgctgtctctccacgangttatcaaatcatctatgacctcgttattgattcacagataccgaaaatctgatcaacaggcgatggaacgtcaaaatagctcccccgaagtgtacgaactggcaggcctcacagatcaccccatcccgaggcgggcagttaagcgcaatttcagccgttgctgtcaatacgggncagcgtcactcctatgggattgcgggtgggggagtagtcgttgcggaaggtaacgtgtagtgttaggctaggttatggctccaccacctaggtatccacgcgcctgctttcctcttgcgtacggtgggaaggacctggctgggttggggggagcngcgtggccgcagaatagcaagtattctgcattcccatgctattatggctaaaaggacattacgtggattcgtgtaccttcgntgcaacggccgagggccccccccacctgattcgaattgtgcgccttgtcctactatagaagtccgagaggtcctgcctgcaatcttaactttctattggccacgggggtaccaagatgatggccgncgcccaatgcaccatcgtcagccctggatgatacatgtgctaatattactcagccacttgtcccctgaggggaattttggcttaaatccggnacggcatccaatgcgagccgcatgccaccgacccagcgacaaggcgccacacggacctctgcggtcataggctactatcctcgatcgccttgtaaactactcgcctgagataggaaagcccaatgagcacgagaccgacgaacaactcacccttctaagtaccgaataagctactgtatctgcccttcgtatactgccagaggcccagtttggccccaaaatcacggcgctataaccacccggatcgtagcaancgaactcccttggaatctgaacaagtgggattcagattgaactcctgcctcgcatgggncgaggtaaacgggctagaaaaactaacgtactctgctcctccaaggtaantgtcacttgtactcggaggtcagatttttgagtgttcctttgctccgtcagttgggtggcgcttcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgttaccggtgtatcncgactataacgtatcagcgggcggggagcccaactccacgaacctcgatgcatcttctataagtcgacagtaatttatatgtcacatgggaggtaccatgagtccaactttnctctaacttcaaacgaattcatatgctacatagatcctcgtagggagatatgacgttcatgcggatgaaggaagccggccaaatatcccctcacttaggccgcggcgaacagaagctctgaagcatgtagaggcctggatggaacttgggnatcggacatatttctgggctactcacagcggttagngcgttttctttgctagtcgtgcaagtagcatcctgtctcagcttagcttggcgttcgccgcctggtacgtaactataatcattagggataatgtacaaaccacatgattctcggccagtcgtgggtancacggtagcccataattcctaacacttggtactaatcatccgcacaaactagaacctcaattaccaaacagatagcaaaaaccacaagttgtgtgnngngaagcncatgcaaagatataatctttcatctcataggtccaaaatagagtaggtgtgtgcgagctctgtctgcagtctcagtttaagaggctgacccggntttacgattgtggaatgcgctactgttcttcgtgttacgaaaaggaaggcatatgttacgcagcaacccataaggcctgattacttacgcgtgagcaactttactttaggctagggccggcgcggctgcttnnccaggactcctcaggtgctacagtaccaacgccgctgggtcccaccgacctatacaccgtggcggccctgagcaatatgggctgagacggccgctacggagcccttgttactgctacagactaggtcaagnttcaactaggncttatnaactgtctggcccgactagtttaattgcttgctccggattccttcgctttgacattaacggcgacgtctcggacattcgcacacggatctaattcgggaacagcgnatggtgaagcttgtgtcgggtaacgtcgtgggcggcgattcgctgagactctgcctgggtcacatcgcactacagcgttagacggggcctcacttanttttccgcatttagtgcggaattgtggctggttctcctcatcgctcctgctgaacgggtgttttggatactcgcggttaggntccgttatacacgtcgcaggcggcacgagtcataccgaaatcagggcttagtgagcatgncgngnaagaactacgtacggaaaacgggttctcgctagtgaacgacacggcccgncagtaatgcgcaccttgagtagcgccccccccggggctgctcttggccgatagccgggaaatcttcgaacattagggagccaatacgccgccaatgattcggtgcacgtctcgcgaggtcctcgtcgggcgataggtatcgaaaaacggtacttcgggaatatctttcgntagggatntggtccatcccgctagacatggaccaagatcagtgtgtttgctccagggcgggggaaacgggcgagtcggaggggtagattgagtttctgccagagaacagtagaaattcataagcgggatatgacgatcgccacgcggatagacacacccccagtcaacaaggttcaccgaggctccagccccacaactgccgaaaactatagcataggtacgctataggttcccatgatatccgcgaagtgcgcacgtgcgatctacggttttaggcttatctgatacaggacggtcgtccacctctcgcgacggtgcgcagcaaccggcagtcagccnnnaagccgtacctgctgcccnntaagaacgcaaggaggggcaggagcaatgactgtgcacgggggcctttcccttatgtaggagtgaatagtccatagctggcctncatgacggatatgagaagtgaaacaattgcatattgtgccaccttttnaggatcacccggattgaggccaaccacgctgagcgctgaacaggcgtcccgaggaggtcggcgtctgcagcacggcatgcatgttatactcacgtgctttacagacattccgttatttcagaatgtactggattaatcactgataaccactagctccgcacttgatcctctgcttaccatttctcaaaaatgacggcgctttgccgaactatttccagtaagattaccagttgtggtggncaaaagggaggctttgggtcggtgnggcctcgcgacgaaggcccctagggcatttctgtcaatgcgcggcgcncgaaaagcatgaagacagatttgacctgtaactaccacatgtctttttccntattgtttgcgatcctatcagcgtctctgcccaaacatcngactttctcttaactaaaggnatctcgacccctgtagccccggtccagggagacaccgngcaccgcccagcatacgtacggtaattcggaacgatacctcgctgtgcgcgccgcggctcctttttgtgggggtcaacatgcccgttccggcgccggtgcacgccaccagcgtgccgaatcacctagagtgctacgtgcaccagacaaaagtaatggtttcggatagtacgacgcgcgcagttgtggcctgtggcagttgttcatgatctttattgcaggcgtatttgcgccagagtcgggatcgcattatgccagccccacagtggtaagatcagccccgccatgtctaagatccggaaaatacctagccgtgctgacttaggcgtgttagcgtcnagttgcggagggtgtgcagctgagccctatcgtgggagcgcgcgcgtggcaccgaaatgcgtgccgtgatgaaacagttttggcggaagacccaggtcaatcacgtcggtgccgggctctcctactgcgtctcctaaaataacacggcagggctgttaaagagatccctcgaaagagttnnggatggagcggtttgcaaccgaaccacagctcagaaatcagagagccgaatccattggtcaaaaacgacccgagtagttgtattttgaaatacagcagttcacttataggaatcataaagcttgtcggtcctggggctgggcttcggccccctgcatcgggtgtaacgggctggagtttgccatnnccgatccaatagccccagggacagtacaaagaggcggggcaacccgtagtggggttcacnccattctacaacttagggcagcgtcaataggttaccaacaagtctcggtaacngccgggagtcctaaaaacggaacaagttgcgaagtcaaccgtaacccgtccttattatacttgtaaggttgtgctacggtgtgagcgtgtcccgagccgggctcggcnggcccgcagaaacctgcctggtaaatgcccactagaaagggtcgtcgacttaaagttgtgacatctgacgtgaatagacttacgatgcttggggattgaagggtattcacaatactcacggaacatgtcttggctccccggaatcgtcgtgccncaccctttgctccgggccacactcttcagactcaagactgttctatctgtagataacgcgatcacagaacgntaatcacgagtcccgcggcgatggatcgttggatgggtgcaacgtggactgcgcgacagaacgtagtctacggtggctgtcgttacgtacccgcacgcctctaccgcaccaccctcaccagtggaagaaatcgcttcctcccgttgcgaaactatcgaatagcggtgagacctcatgtgtcactcggatttgcacattacctcgttgttgtagtcgcagggaggccagagtaagcgaattgtcacgtccctaatgatgtcatccctacggcgatcacgcgtggaatacatccgctcgtaaacgattacaagcatctgactgactaatagtcagccatacttggacgccatagcagttccgnnacccggacgctaggacggcagtngttgcgttggcgctcgttcggctcgacaggctaagcgcagtcagcacagccctctgccgggaaaaacaaggacgcccggcatctcgtagtagcttgtagctcggagcgtacgctttctgtaacgcttctcgtctgcggggacgtttcaccggaggagcataaaactgcgttttgagagtaagccttcggatcttgtcccggtcacgtggannctgtaactagaaactgagaagtagaaggcccatagtcagtgcggtggccgggcgtcgcgaaactttacgttnagtcatcaacttcaggcgaatgtgtataacataccgaacgcncggtgggataggggaggtgtngctgacgttcagtcggcaagcaaggcctgccttgaccttccagatacnntagcgtatctcagcttcgcgggcttgggtccgtataaatggccgagtgaccctgtaaagtgacgtacgctagggggtggtcaataagctttcaacgccatgctgtgtgccgccgtctgccgtccgtaggaaagacgcgggtatgtcgttcgactatcgagcaggcgataaggcatgtgattatgcggacggtattttacggggaccatagggcaatatggtcnccggaaggttccttcgggtgctacttcaatagcttacccgggtactaggttcttggctttgctgcaaatcgtggnacaggctgtcacttacccccacggtagctgcanggtagacggcctcgaggcccttcaatagtacgttcgncggatctcgacccngctctgaattgggacaaacggcttntgaaatttccgatgttcaantcggcgatcactggtctactacgcggtcgaaaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcggtcgcgaaacattgttagctgtagctttttaataggagtaggccggcaagagtttacccgccctggcggaacgtggtgactagactttgctgtgtttacagagctattctagacccgggtccacaggctcgggaagcatgaaatctcatatccttgcgaatagcacccggagcgtgggtcgttttttcagtgggtgcagcggattaacgggaagccagcaactgatcagtcctggcgaaantctttaaggccgtgggtacgcgcccggtgcctacgaacgatgatatccaatcttctataccacgacaccgtaccgctctcgnggggagggcgagacgactccggtcgacccgactcccttataagtgccctcgagtgcctcggggtcgtgccggagactctggcttngaaagcgatcgtcagctcgttcataatcgtggaactttcaaacaatgtacggaccacattaaatctgtggcgataagcttaaatactagaatatcaggagatcggacaccccnggaaacaacgaacggcggggccggtctagaccaccagaatcctgatcgatcaatcaaggtaggttgcgaatgtttttctgcaacctcggccaccctgcaatccttgggagcgaaggttggtaccgctagccttttactcgttccacgaccggtatgcattgtgatctcactttgagaggcctgattagtccagttcgtcagcgggaggactgggaccatccgggcatgtggcggcgccggcctgggcgattaagacccattgggaaatgcgtgtttggcgtaagtgatggnngcggaccaaaagctaacagacgaagagtcctctggcacacgctgacgagtttcccgcctgacccgtcnacatccaggtctagagtcggttcccgngcctcagacccaacaggcttcccggctaaccaattggccaggaacacaccccctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatcccactctcacgaccatgtcttttccaagtggagnagncgacgcctatctcttgttaacaggngtttttcatatatcngggatgaacaatatgtccatttctncggcttaccacagttattgctgatgaggcagtacccaatatcgtancttatacccagagcgttcccgattaagcaaatgtattgcgaccagttacncaaaagggaccacaacacgttcgtgaggtgggtnggagacaagtccgtttgattanccgcgcacccccccagtgaggatactggaagtgagngttcatccccgccgaacttactctatcgcgggtgaaaacgantgatggtcagatacaagngaattaacgatcgaatgttaccaaatttttgcagggtattgcggaccagttatagcacccttatataggatacccttcgtcggtcgtatgagcccccgactgtgggggcgcatagtgccccctcgaatggtcgatgccaacgccgtccccccgcgtacttacggaccttactccgtcgcctcggtcgcgctcgaaaaagggcgccgcaaccgagatgcgcattttggcggttagaaagtttgtaactctagacccggttcctgcctcgacagcactcggggagatttgtttacttccccgtccggcccgcacgttcgactggagcnatcatctgatggcttgaaagatcgttacgtgaaataacgaaacaaattcgcacaacgagctacgcttcgggtctaggctagacttacgtagtcatggccccgcttgaaattggaacgcatctcagtgaaacagggcagatgnttgcgcgnaaaattcgggcttaggtcgagacttccgtgcttgcatctaagcgctacgcgcgacggcccctaaggcattccacaggccgctaagggggacggcnggggtgtgtgctctccgatctgataccacntggacgtccccacggcccgaaaggcaatgaaaccctcatgtcgcaccataccacaccgcttcgggctattctaaccccaccatggcaggcgtcatccgactcataattttgtgctcactctcgatgccaggcgaatataatagtaagcagtatgaaattcattgctccacgccaacccacaatacagtcatgccgctcgggttttgcggggcgtactggcggctgcgtgtccctctctacccttggctcgaacctatttcgccgtaatgccttattcagcgcnacaacggagtttctggcacatggccctgctgccggncgacaggggcgcatagacggtgctgtccatgtctgtggccgaaactctccttctgccttatttcattggagcgcgtgccagctccggacactggcgctccacgctggaagagataaagacgtnactgcggttcattgtctagagggtccaagcaggcttgcgtctttagcgcgcaagtaccagttaatctcgaggtatgcgngccgtagggctcgcatctgcttgactnataaaacctatatactccggncccagtactgagaagcctggagccgtactctatatgttaagagatcgtactgtgaaaatatnttccatcaaacgccccgtgattcaagatggaaaactgtgcggtgtaacaagtatgcactcttaatggatcaatattagcatagcaccccgcgacctaccaggctaaaagtctcgtctactttcaagatatgtaataagcattgggcctcgagaaactactgcttaagttgcaacttggcggtatactcggtcggccgttgagcgggtctaatgccgctccgccggccgtgggttttgaactagtggcgggaataactcttgcccatacccactatatagcaggcatgtttttaactcagtagatgccccggtggtccacagagtgacccctatgncgatcagaagaatgcaggggttgttccccggtcgccgcgaaaactccaagtcggactccgcaagtggcgtaagagagacacattaggtcaaaagatatccgganactagtcctctgaaaccgggcctctaatgttcctccctggccgatngngcacgaccatatatctccctagttgcatatctcttagcagccccttcatggacccatgcttcatgcaccgcctccccatgatgcaaaacccagaactctctagatcggagtaactatataccggatcaccggctcactcgccntgtggctcaccctttacagtgccggncggccgctgccagataacgtctggcccgcgcccatcatcaatcggctcaccttatcatattataacactgttgtccagcggtcaatttctcgcaccctgtacgctcggctggccactgcatagctgtttgtagaccgctgtcaatctacgccgccggctcccacgcgctggagggacctcagtattacagcgacaaaaatggcnnntccatgacaccggagtgagtatagttaggggcccctcaacagtacggtccgggaattgcccgacttgggggggatcggatcccaccaattcggacggtggccatcccaagtagctgttgcatctccaacgttttgtggccaaacnctttagcagatttgtncnntagttacatccagaaagggcctgaagactagcggcgtgaaggtcatcgaataagagtacttataagtctgtgtattccgggtcggtcggaacagtatgtgaaaaactaggagcggnggctgctcactatgtgtcaactgttcttggcatataagcggccccaacgtccctcgatcatctagagcctttgtcaaactcaacggatactccaatagtagaaacagtcagggtgactcccggcaccgagtactccctatcatcacggacgcaagcnnccggacgaggaggtgaactcacgtggctttgttcgttaaacttgctcagaaaaatctataatcattgtggagagtgcatgtcctatttgttccgaacgcagagaattagcatactaccggccgggtgggatgcgcgtagcagctgactaacaaatcctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcgcgcgctagttaatcttgngtcacaccgactcttggctgagtatcgccctgcggagtcacagctcgacagaaaactattttttacctacctggatcacttcctaatgccatggggatccgaccggcgagtaganagtcaagagctaccccggcacgtccgcttctaattaatgtacccaaaaataacaatatgagccactccggcattgaccgactgtgaaccgtccaggtagctccacatgaaggagatgagcgagatacctctggctgtcccctggcaaatgaaattctgtgcttaggttacggtagtacgatggtagcaggggggtgtgcgttcacgactttctactttgcgtgcgctagcctgccgatagcngcggtttgaagtgccccggaggcacctccgggganagtcaataacacagataccattagaatgggaccccgttaattatggcgggcggtnggcgatgggcccatctgccacggattgcaaaaatggcacgcccccgacacaggcaaattcagatcatccgccccgggggcaggttgcggacaatctgtgggtactcggnggacgcggccgaaatatgtcttttccgcctcatggaggttccgaatccctgtcagacggcgctctccgtttcctaacaggagtaaatatcgagtctcggagtatgggcgggctgggtcactgggatccgtgcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcggtgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttgcctcgcggtttagccacagctcagcggtttcggcgagggagcttggtacgtcgggcgttaagtgcgcaaacgttggaggacctcgaaagcggcccaccgccgcgatgcgcccagggcagtgaccaagtgtacgcgggggggatgcgcgccgttgcattccgccgcacgccttccttacagtgcctccgtgctttctggctcgcctgaacgcccctgttactccttgggacggcacgatggacaactatggccgtcggtacgggcngtgggttgttgctcaatagggaacgcaagagaaacgctnnaccgcccgaagatncatatccacaaggaagaacctttgntcagctgccaacttatccgcggcgaagcttactaccgcaaagagaagtctgagacgctaccggcaccactcctgttacatttcagacctagagattgtcgcgccgcgaccagtccaaagaaggaactcgnaaaacctccagtcgaacagccgtctcggcgaccaacgactggcgcnnggtctaggccctgccagactccttattctctccttcacgtagtgttccgtactcacgaacttcaagcacataaggggcccatagctattagcgctgcgcgcgagggagtacatgctcccatttggtgannctgacngcgaactttggaagctcagcngggcatccaccggctacgagacgagggctactctnaccgctgacctgtcgggaaggtgcttttagatcgggtgtagcttaaggcctcatcggtgtgtgcgcaattttggattcggggcgnacgggtgtcgaaaataccgtatgttctccagcctgaatagttgaaaagtcttgcccactattgcgggggtgggattcgcccttgctcatacggtnacacacatatgcgaaatcccnggcggatgtccgtntatatcactttcggcatcaccctatgtgcatttcgcaagatcaaacaatgncaggtcgcccgggtcatctacggtccgttccgttatggacatctacggaggangctttctacccgaccgaacgcagcacgtttggttttcgtcctccagttcagagtccggttggtcttagttccgaccatccggaagactccacaagtattacgagccctccagacttgatcccatatgctatgggcgagtgggtccggatacagtctatcttcggcgcatgcggcattagaggcanaccgaacgtcaaacggtacgactcgcangtcaaaatgccggggcgttccggctgtcggagggtggngatcggggaatgcattttcgctgagcgggcagcaccctcaagccgggagtcgttctacttgtcaacgcttaccatactacctncgcgagcgtcatggactatccgcctggcncgaaaagagaattgtatacacttcgtcttcgctcgtcgactactacggggctacggctcgcatcgtcagacaggtgattacatgcgcgctgtttgggatccggcacagcatctcgcttgtgcgtcacccccaagttctggggcccatcttgcttatcatcgtcgcctcggggcgttttagnttaccctccctgattgnactccgttgcctagtactgataatacgcgtggagacaatcatgggtccccacttcactgtgaaaatcacgcttgcaggggcttcgtcgcccgccacgccgcgccgccgtactgtgcctcaccggttgtcantagttctcctagntgccgcgaacaaatcgtgttcttcagcttatgtcatgccctctaacccgctgcnngccgctggtccgcgcggttataaggaggcaggcagcccgggactgncacgctgataagatgagatttcgccgcaggcnctccaacccgccccttacacgcagctgctaagtcncaatgtcgcaatccttatgtccacctggggaccgacccaaagaaggttctcctagtttcgcttccagacagagcacaatcgcctgtaagccaacgtctcgtgggagtccttggaattatccggagcaatcgacggcctgaggaggtcgcgtgcttgnncgttccacagagtcatcagtggctataggttttgagccaccagttcgaaaagcgctgtgctgatatatgggtacgttgcctagtagaacaaacccagtgagccacgactataggcgtgatagcaggcgcgacggcagcgacaagnnnggccgatgccgcctactagacggttatagattttacatcgcgcatacacaccaggttattaggttcgtgaccgattctagtagaaccctgcngagattggtgcgtaagtagctttaaggacgcgatgttagaggtctccaaagcgcggcacaaaggttggagtggacggatgcgtgacctcactttctctgtagttgcggtcttactcaaccgagaacaaacctctttcgcggacacagccgtcacttcaaaattttaaccctccagctttatcagtaacaatggttcaagggtcaaaagattaagagggcaaagagcatgcaagtatatgaagattccagcgtctatcgcanggaaagcttataaagnttgagactaaaatccctacttnttggantngaatatngacgtgtggagtgaatccattatccttctctgctgggaattcacaggacattgccgcgtcgagtatcgccatttaccgctaaatagaatanagggtaaacggcgactaaggcgtgtcgggggggtgcatatgagcgctctgcgcgactcatctccaccgaggaaatttctttgnncatgacatccgtccctctccgcaggccacgcgaaaacccggcaatgagcagttaagagcagccccccgcgtgcctncncgtagtctgatatgcncaaccgttacgttggaaccgaagaccgaataagggcaggggactttcgagagtcgtagcnnttaacgtgccccancgctcatccacaggtatggcgtaagcagatgtgggtcatttggcgtagaggagnacgccgtatgccagaagtgtttgttctcctacgtatgnnctgttaattcaagagattctcaatgcgtcggnnccccagctgagctttcccacgattagcacatacaagcagtagcagaactccggtgaagttcattacaacctaatttatcttcnatcagcgcctcccaagcccgccaaacctaacgttcttggtgctagtatcaataccgtgccggctaggatatgcctccttaatacgcaacggtcggaacactggctggggttgctgtaccgcggacgacatgggcataagtctagcctagcggggtaacccccgttaaccccgaatcgctggaacccccccgcagtgtagaacatccgatagctatctgatgacccggaccatgattgcgcttcgcgacaccgtaaccccgtctgacccccacaatggacccgaccgccggttaccaggtcgtatgtcaaacggccgannngtgcaagtaccacccaaccacgatngagtgcgcctgcatacgccgtcccccggctgcagtcacagttaacgtgtcactctgttattttcccaatatttgactaaagtcgtgtccacactccctgagcggtcggcggcagccccggggcatgtctacctgaagacatagaggccgctacgtgcgacaagaggcgttgtaagatattacgggaggtaacgagtcctacgggcaacccgtagcaattgggcgcattccgccctttagtgcctgtagcggtctaggcaacgcgtcttaggattcacagtgttacgtcnaaagaagtcagatcccgggttcgtataggtcgatcgagatgggaacagactctacagagacgatgcgnaagtggctcggttgggactgacagtcgttaggtagaaaaaagttcatgcgtgctgggtcctaccagacgtacgttgcccgtctttcttcggatgggaaggggaacaatgggtagttttaaggggagacatccagggtccgggcgctcttactttcggcagcgcacggtcgctctgcccggcagaatgcaaacaantttgtgccggctcgaatagttattggattccttagtactatnacaacantgttagggaacgaatactagtgaaacgtatccataagatcttaggatggcgcaacaatacacaggaggaccaccaaagaggcggaccattaaattgngacgcctggggaccgactaaccgtgcgtagcgattcgtaatcgcaagcactcctaacagaccggcgaccctggaggccatggtcgacgagtaacttagaataccccccaatcccagcggaggtggtactacaccatncatgtgcccgncagnngggtccttgagggtagttacagaatggttcnggnggggtcgagctcctgattggaacgatttcatccccagtgtcgggtgttctcaccgcggtagtcctttacgggttnttgaggggactgttcggttaaaagtcgcanaatccctcggcgttaccacctctatcttgaattttatgatccgatcgcggggagctgaaggacttcgcacaaaggagggtcgtaaattaccgcggtgttaggcacccgagtgccccgtgtgcaacagagatattgagagttgggacgcancgggcaggatctagatcgggacaggactagaggccacgtttgtatntcgaaagttgatggaggcgtaagattngatcatggtcttcttgcctttgctatttgcctaatgatcgctattgagtggagctacgctctgtgcaggaacccggcgagaatcacgtagctgtattacgagcccgtagtataatcggaccgttcgcatgctccgcctcgtactggggcaacgttaccaccgttatgcaatccagacgtgcaagcgtctaactgtctccacttctcattgcttgtatgacacaagcctcgaacttagctnggcaatcgtcggtcatcgagtgagccccatagccatgcccaggagagctacctgtgtatttggtatagcttattactatattcctccccngctgagaggaaatggaccactcggccgccgctgactagaaccgagaccacctggtgggcacccgcttcgccaaggatcnaaccgtgtgttgcttggcttccacgatagtgcttgtaacccatgctggcagctcccaggtcagtatcgtaccgctcccggcatgctgggatcaatctattatgcttagtccaatggtacgcaaagcacgttaataaaatccccccgacagggacagtgcttttcccactaatctcttngggacctaccttgttcctagtttacactcgtagaaggagacgaccgtcacctctttccgatccagctttagccgaaagtagctcggcctaggtacattgctcgtaccgacgacttagaggcttctttcggggtcaagtatggtgtgttttaccagtgtttctctactttcacacgggcggagaacgtattgcgctgaaaaccgggacacgtttacaattttgtagacggccccctcagtgcgcccgcaccagatcgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcggggcttacagacatctctacagagtacggccgttaacacaatggcgtaacactttcattacaggctcggaccactctcccgttccgacgtgttgaatcatccagggacaattgaacggttgcatggcggattacaggaccgtcatgcgcacttgtctcccagattagccggccgtaactnnatacttcacagcgcccgatattaaatcgtgacggactcctatagtgangtcaggccccgaggctgatacatgaatatcccaagtcagcattgttcgattcgccccgtggcgtatcgggtccccatggtccctgaatggctcctaatctcctatagaactccttgcatttcacgtcgcgtctcctagcacgactcggtaatgcgcggggtagccctaacgtgccacctcagccgcggcgctttcgctgcttgacaggatacatttgcggccgttcacggaatgggacgagattacgccaggtctatttactttgcgccaattaaaccttagatacaccgctacccccgagttatccgcgtgtagacacaccctgtacggtcgcaattagcacgagctcgagtgagcgagttttgtctctcgctgttaaaactgtttagcgcgcttgggcctggccccttagccttgttattcgtacacctaacttaccattctcgcagctgtntgtcgcccacttagtttctctccctgtattaatgttgctgtggccaactgacctgatccataccacacggcgtcgtcccacggaaactcttaacagcaaagnataggtggaggaagcctcaaagacttgtgggatngggggatatgaacgctaagccggagaggtacgtagcgagaatggttcctccctccaacggtggaatgccggggacgtcagatggctaagaacggtattttcagccgcttcgtctggtgganggcccacaaaatggctaaggggacctagttaaacagcagcaatgcgatttctgtgtccagcagttatgtaattacatgtaggacctcgtccgagcttagccgccgcactcagtagggactgtaagtcgtcttggccatacaagtctctctaacagctaggttggtaaaaatngtaatagcacgatatactaaggatcgtcgattccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggtcttgactagtaaggggaatacaagaagcgtcagccgtcaggcagacatttctcagggccggctcgtcctcaaaacgtagtaggcttgtaggttggaacggccgcagtccagtctggcgacaccggatcgtagccgggcagcgagcgagataacgggcctgcatggagcggtgacctcccagcactctccactgtagctgcctaaatgaaaacagtaccgtgagcgcaactaccggagcgtagtatctcgaatgctcggtgctgctttcttatnctagagtgtntcagacaagaccagctcgtaatagatcgggctgccgatcaggtattgctatcctanacggtgcttaatgttaggcaagattagaacccatggataagtgcacggccggtacctcggctgtgcctgaagggngggaaccacacngacccctgacctagttcgcgcccacgcggggggaacaacgcagggaggtcccctcctgctaccaattaacgtcgggtagcgagagtcgatgtgactgaaattgtgcacctataatacctcaccgcgncggcgaacgtgaactgttcccgaggacatgagaactctcaacgctacgggnggactgggattgttaccgtgagtggtactcacgccgcagggcgtacagcgcgacccctgcgtccggagtccctattagaacgcctgatccgcgtctccgnngcctcgaccgatacagtccgtcgtatctgatactcagagttattgctggtgtatcccggtcnactcgagtgctggctcgggcattgaagcttaagaaccgggaccgtctaaacagcaggtcattatacatgagaagatgaccacgcntctaaggtgggtgatgtagcgtcgcctagtcgcacaagttagacaggctacacctgttaagggcgggaaagagatattctcctgataacgaactgcgtgtagtgtagccattagcgcctatgtccgattgcgatatcagcgggcnagcactgggtgtggctaacattccacattcagccccgggtccctccgttcgtcgcaagttatctatttataaggccattttccatgttcacacgtgactcgtcccacgactaccagaccaaggttgagtgtataatatgctgatagtgccgaatgacgtaatcatggaggcggcacggtgatgagaaaacaagcggtcgcctggctcccgttacctctctgtanactangtctgctgatcttgttcgggtaacacgggcgtcggcgttatacaataggcctagccataccttggatacgncggcgccgcaccatgggatagatgggtgcgccgggcagccggataagttgggtgcccgtcgaggngcacatctctttgcgcctgtgatcccggactgncggaacttatttctcacacgggnatcatgacgcccgccattcttatcangccangcgagtggtaccatagacaactaggccccccggaaaccgtccggccgattgtgaaggaagtttacatctttgcaagagaggaaggatatgacgctatagcagaagctagcagacctcagtttttggtataagctatcgtgtaccctacgcatggcaatgtttgtctattgattgccccccacaggtctgctttggggcggcccggcacaacggtgcaacgaccggggccacgagaccctatggtgcaatgacaccgacgtgtacgggtttctcagtcgcttgtngaccgttcaggttcaaccagcttccccggtannacgggcatgggtgaggcgactctcctcatgatgctctcgtcataacgatcggcggccgagagacccgagcggggctctttctgggatagttgtgttcncggtggtcgggggtaggacatgctaatccatttggtttggcgaggacctaattgccactcaggcctccacgtaggcttgagagccccggccccacgggctagaacccggccattttttgcgcgacatattgcggaacaggtaagatagggagcggccgcagcttcctcgtaatcgctcccgtacccgcgagcctagtggttccatcgcagtattgactagcggaaggncccgagttacttggcttgcccgaaaattatgccccgccgctgtcaaccgcgctggctggaaggtagaggcagcgtccatgttcgtagtgaaggcgttggttgtggctgtaaacatcggcggtcgtttacaagttaagtattgccgcttatcgtaacacactaacgtatcagccttgggtttgtctacgctcgctcacgtcgggttacgggcccaggcgaataacgatttacactaatgtctcattatacatatatcaaatagaagattcatagatgcctcggaatattgacgctaaatactnnggacagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacangtgtagagacgttaatgattcacccatagatggctggtctcaaattgcggggaagtcgcaaccgaccccgaattctgccccggggaggaccgnagccatcatcggaacagcctccacacggagcccgaccgcttcacggaaggtccaggacatagggttaatgtgtggcattaacacttatggtgcccactcaggccggggatataggcgtgcagcggcatgtgtacaattatgttaccctcggagtcacctcccggggggatgccttgaaaaactgagtgggcggatagctccgtgggctagctcccaacagacctgcccggccggggcgattcgacctccctaccctctggagtcttgtagggtggcaaaactagcctcgtntacaggacggcgtcctcacttggttccggcacctgtattggggcatcaagagctcctaagttcgcaaaggtcgcagtacttaggacagagcggatgaggaaccgagcactcatatttgcgccccataataggatgctgccccggnagcaaagaactgatgtctaangtacaccggctccatgcggcgacgtatacacaaggcaattagttctcagcagggttgtctccagcaaactaaaccccaggctacagccgtggtcaggtggaagcctgttacgatacgggctgcgcggaagaggggtcccttgtccaccgggccaggtactagagccacctgagaggctagatttatctcttcacaggtaagtagacgccggctctacgcctcctctgagaggatgaaagttacaggcgccccagccagatgggcaccgtagtcgttgtctccatgtaagatggttcacagcccaacgtactgttggccagcggaccctaggctactcgaaacaccgctcatatactgctactcccccgaatacgcaaacgccgtttcaacgccttcttggggcaacctcctcaggggcaggaataatgtccccggcgagcatctgcccgaaggctcagtactacttatcagccaggtctcggagtccccgaccnagggccctgtgatgtgtcacaggggctctcggagaggtctcgccgccgtgtggtggccgggggtagtccagggtgcacggnctacgtttagggccgtgagatctaaaagctaatgttcgttcctgaggttgcgggtaaatgagcccacagcagcctggaccggcagcggtgcgggatagccgctttgattgtagaggtgtgcgaatccgcgtgtggcgggatcaagggaacactagtggtgctgcaggccggacacggcggcttgtcccagtgtagtaggtngtcggctccaattcgcatacccagtcaattaggatggggtagaccggcgtgngaccccccggtatgtcgtctgctacacttcacgcgtaggcccactgcgaatttaaggatgcgcggtcggcctggtgccactcgccgtcgatcttgcgacacctgagccgtaatcgaggagaangcactaacgctcatgggcgtcacacagataagccgcccgcaccaactaatatcgcctgcaaactaggaatcgccgctgcaaccagaaaggtatgccacgcttccgcattacggcaaatttattattgcactctcggccagccacaactgaattcgcacgaaggccgatggcacacgttcgctgctcagatctcggtgggccgccagaaatcgccgttaaggttagctgtagacatggtggtggctacgtttcaaacgtnaacaacgnaagcataaagtgctttggctcacctatcctcattcttcccaaccacgaccgggcgcgccncgcgtacctgtgggcaacaattcaatcgaatagctacacatattgcacgtcctgccagctctatatcttctaagtggactacacgcgcgaggtaagagcgtaccgcttctaatcgatgtgcagagccagaaccggacttcggagatcagagcgttgtataggaagccgctgctcaaccgggggcattcggttatgaccatccgctcaacggggctgtggtccctgtgagtgcgcccgagctgtgtcggtgcctagctcacattcgtgaatgagcggntttcgttatcgttctatccagccgtgaagatggaggcaccgtgatagaaggtcaatagattgtatcagttacagatggatcgtagtagtccccaaatactccgatcctatcctatactgaactcattacagggaccctcccgttcccaagccggggcagttgcagcgcaagaaacccccggaggacccctgagaattgagggtcgatgaaggcatnnctccaacagnagcccgcaagagcaaggccacgcagttgttgcagtagcatttttacaaaggccggtttcagtacggagacaaaacaacctanagtttatcgaggtaggagggcgcacgcgcggccactgggaaggaacctacgcgtagcagatcaaggtttgttagctagttgcgaattcaaagtactgtgccaagccaatagtaagggcccatccaactccgacttattgcctagcccctaagtactggattaccacccgtcgacgttcagtttgtcagcggaggacagccttatcctagtggattgcatctcccgaaacagttgcttttacaccgatagccacggggttgtgacaacggatttatagccccaaatccngcaatctctaccacgggcatacaggaaagggtctttagctgtatttgtagtagggccgtgctaagcgtagcgctaagggcttgcgatttagccaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagtgccgnnggctgtactcgggactgacactcacccttagntgggggaggcatatccagcggcaccaaagtgcccagctaatgtgcccgtcgaagccggggggttaccggttcatgaccctccttgacgccccccgactggttgattccgggtccacacgggaggggctcttaggccacaggcgaatggtcttatggatctgagacggtgagcattgcatggtattcttttacctcgtaaggtggggtccccttcactccgtcctgttgctangcgcaggagtacaccggcggcgtatgcactcgctggaggcccgaataggcattagttcatatttatggcatccatccgccgtgcacatttcggngtggctctcccccgacgtgtaggcccacggggggtatctgncatgataaaatatcatcgaggcccgcgatcaatccgtcagtcacttccgttagttcacagcgagaggaaaatgtccaacgataccgattgttccaaaatagaanaaagctctggacggttcaagctactcgantcaacaagcgcccgggaatttcagtcattctcaagccggctgttccttcatgcatctttaaaatactagagggctaaggaggtcaccacccgcgtaaacgccgnnggctcgcatactttacatggaccgctgactcggaccaatcaggnaatccccaggtaattcacgccgcgagcctcgactgaaacnaccggtgcaggctcaaaatacgcgtgatttcaatgggggtgcacaccctggtgtcgtcacatgcaaggcactaagacgtgcgtggggacggtcttgccccctcggttaggctctggtatagatagtgcaaggcggcactcggggtactcgataagcatcattaggggcgcgtcctgacacgggaagtatcacgatacaaaggccacttgtggccgcgcagcctantgacgaggccgcgagatagagcataccgngagcattgacagcgcctctcgcatacgcaagaaccatggaatatgtatcgtccgggggtcgcatttacctcttccgatttgcgatcaagggcctaccgagcgggagtgcgtgtaagtagcggaagcctagccctgagccgtgacaccctcacgcggccacctagtacctcgatagtccggtccacgtaccgtatatcatacaccgccccngctttagccacaaccgacctgcgagtgcggggcgcgggcccgggaagataattacgctccgctaggggcttcgccgtatcgtacccccgcacccgggaagtaaaggaacgacgaacgactgctacccgaacccgctagaatntctctttattatttcccgaagcgggggactgggaagggatgttggttttgcataccgtgagataggctctttcgtctggtcttgcagctcagaactgcacggacgtcgacagagcatagatatagattaggatacactccgatcacgaggtgtaccctctggacctagcatcaattaccacgttcctgatgaccaaatggtgccagagattatgcgaagggcttcgaggtagttaggcgacgattcttagggactgcaaggctccgaaaataggactagcaatttgtccgccagcactggcntgcgcgattgacgaccggctagggcttcggccttggtcgctctctggcgcgctgtagaagccttccgcgtccgagtgcacgtgtttttcctcgaactangacagtgtttcaactccccgctggagatcccttacgtcagtttggcattcgacccatggaagtcaggggatatatgatattcaatctcgccctatgcacttcttgggcggttgcatttacaaggcgtggaaacacaaacatgcgttgagcgcgtcggactagttctattcgtcggctgcttaggtcaaccgggtgcgaacggcgancgcgcatgaggatattgcggctgcggtttgatactcaattgggaccgatagtgtccgtggatgctacagccccacctatcccnacaagacccggcctttggtggttagaagggcggctgatgcactaggtaagttaggaaacccatggtcttaacacaagtctgaaggggcgcgagtcagtccgagttaccgtcgtaggnacctcttatggcgcgaagcgttgcacgccgaggcactcacnaccttgacacgagtagacgttggcctaacggctccgccccgtactncatgtctactctggcccagatattccnntgcnntgttagtggtcggttctgttatccccgcagtggtaagaaggcagggggccccacctgagtaagtcgtcgggcaactagaccgctttctaagacctccaagaccgtcttcaattgctgtatccgagggtaggagtcggagtgggcacagcaggaggcaccggtctatcgtgtccggtggcgtcgtctcccgccctttagnccgttagccgaagcacgaatgttcatgctccatgtctctctctcaaaaggggccataacctccngtcaggtgagaatattaatttgtatctaataatcttataatcccccgggttacaaagtcttttcgtgcgagctttatcagtagggcgttacgtgcacacctgctgacgtaatgcaatagatcttagatgcgcgaagacgatgtantggcagcccgggtgcgcgcccggtgntgtttgcggatgtcccaccgcaggcgtggaggccagcgagcgcaccagcaatcaagaatggcgatgcggcgggactagccagtcatgagacccgaaaagatcactcctaggactcgtgagatagaccgtggctattggtagactgtgtttgtggcgggtggacactacggtccttaaattagcatagccgcctcggcgtgtagctcgttcatcacagacttcggactgcggtgtgtcacgatctcttcccanggacgagctattcctagcagcatgacctcaccagtggactccagctcatatgcacccgtgggacgcggggagtcgacctatgctggaggaacaaatttagtgggctcatatgtcaccgggttcgcatgcgtttcgcaggcctctcgcatggcgaatgcgtatcaagacacccctcgcgttaccgagaaagtggccaaccgcgtatgcggacgtgtatgcaatggccgccggagagccagcggnaatttcatacagagcctgtgcgtgagttatgcccatgagatctaccgatcatgtatatctcattcattcccagtggtcgccgcagtgagtcaataaagcccagaagttctctagggtcacccgcgcgagagtgacttctgtcccacgctcagcgtcacgtagcgaggtgccgccatcaggggcccgcagcgccgcccattctggcggtacgtctcggcccggcgtactgactacggatccgtactaatgccagaacaatagtacanctgggctttataggggcatctagtctgtttgagagaccggtgtacgatgccaccggacgggggagggaggcggcgtgggctactactttagtccactactatagggttctgtgaaccggcttgtcgccttaagacccgatggacattactcctccccctttcggggcgccggcaatcggagggggccttaggaacatgcaccgcgantagctaatctcccgcgtaactgggatctcacgcaccaagtgagacgagcgcagtctattaccgcttagacgattgggcccctgagttgacnngtttcactagacactagcctgtagtgtaccgatactgttgcaccgagcactgtacgggccgcgaaagaatggcgaagaagaacgttgccagcacccccgtcaaatccggccaagagctttccgctcagttcaccggggaaaccagttgcatgtcngaggtnccgcgcgcccactattcccggcattccccgtgcttggccctcttgaagtagccgtgtacanccaggtacagttacctcgccataccaacttaacgctntctctattccgagggtcccacatgtcttatgatttgcgataaagtatggattccgntattcacagccgcggcgtgaaccggttgaatgcagtgncatgagcgccgctcgcccaataggattatcctatactcactgcgcaaatccccttncantaccncncnntatacaaccgcgttccttcccggagcatgtacagacgtgaacgggtcctgagtctccgggntggcgcctgaatgatctaatctagtcgcaccgcggttctaagttgcccacgaacgaaagtatccattactccagctctacagtccccgatggtcctacgtttactgtattgagtactctgacagagaaaacgatgtcgtgttctcttgtgagcctcactacaattctgaaagacgttggatccgcgaaattcctaccaagtgttagctccccggtgggaatcgtcgactcggctaggcattcgttaacagcacaacagcccaatgaaccctcaacagaaggtgccgaacgcctaaaggtcccgggccttagtcgcttttccctctctcgtgctcgggaactccagccgagccttcgttgagcccttaacccagcaggtaagtagtaacgtacgaagggcaccagaattgaatccggttatccgcctacggagccttgattggctaatgcacgaagtagatcgcatacagactgcaacgtgctcaatcttgctaacgtattcgttcggccgttgtttgcgtcgaagaatagaccagttcacagcttcgggattacggcctttcctactgatttctctgcggcctanncccaagatactgataagaataactcgctgctaccgggtcctccttaggttatccaaggcacgctaaaccgatagcaccaagcgagtcacaaatggaaggtgaggccgtccgagtcggccggcctcagaggcgcgccagagactatctacgttcacagcaccaccctacagaaaacgtgatcgggatcgggtcactttctgagtactcgaanaattactctaccccgaaagacctatccagtctgatacccgaggatggtatacaccaacgactttgctattaaggaagtacttacatgagtacccatgataccctacgctcaatcacgcacctttgcctatccntgagcacgggtgaaagcactggtccagaaaaagatcccgcggttaaacccagggggacagtaagagcggnacagacgggcggcacaggcgacaggtactattcacaagagtcagtataaacgccgggctttaccagctagtcaccagttgtacacgcattagtaatgccaaagtcatgtgatcgattatggtacaatgaacggggaggcctanggctaccatacgcgagcggagggattngactagtaatcaatctggaggagtaagtgcggtgtcaatacgccctcatttggcgtacaggatttgtacttacacctctacattgcggcattcggacacgcatatactataaggatttccggaacctcctactcggttccatgggcagtcggtcggcgtgtcaagtgaattgatgtccgtttctgacggcagggctaagccgtcaagacatacacgttcctcagagcagacttactagtttaaatcgaaacggttgccctcgtgtatgtgtacgtagacacaaggctcggcaatgccgtttaccccaagcgcgcgcnccataggactgggccggacccaagcacatgtgaccgccaaactagcgtaggggtcctggttaatagtttattttgctttaaactacaatattatcggcaagcttacatacctgtttgactaccgggactgtactctagcgcaccatttgtcttaccgataaaaagtcgtctggatgaacctgcactgcttaacaccggatcgtataacactccaatgccccgcaggccgggggtaatgtgtgttcaggtaaagntagtgtatggtgaacgccaacattcgcgactctcagattttagccaatgcgtaacaccgtgaaaaaatagagtgaggctctgggcggcgaatccttttccaggtcgtgggcgatcgccgaccatctgctgggttgagtgtacagttgtttnccccgccgactcggatcggtactccgtaagcaggcttcttccaatttgtaagctttgcgcgacgtaatcgatcacggctcgcgcgggcctgcgacattctgggctgccactgccatgtatcgggcggcgaatgcgttacgtagggtaagagagctgggtagacatcggttggaatgtgtctatggcatattggacatgtatgaatcatgccacgcatcgctatttgcgtgaagctggactgcagaggcgtccctggagccagatggttcacttcaggactcctttgtctgagtgcccgtacccacagacaccaagtctcagttctgcgcccccaccagtgtgggttgactcgacggcctatggtaactttcgcccaactttagattaaaaacccctccagtggtgccgctacgttgtcgatcaccggggagggaagacgtgtggcgaggctaagcaacagacaactggttgcgaggactagagatgctatgaannggatcaggcgactacantcgtcccagtcaattcgtggatttcncacgcccttaatagttccttctaatctggccccaacttaccnctcgcaccgtccagcgtcatncgccaataatgaattgagaggcctagccggtccttgtgccgttatgtgcgagagaattctcgcgagcctcccatagtcgagcnnccgtcggcngagccgggtatgctgagaggcgacccggtgtcagaaagctttcatgcgctggacgcttctcctgcacctcccatcccctaccctggagaaatgcttcccgcgtggtgagaaggtcatcaagaagacncntgtaaccatgaagttactgttcagtggcttaccacaatcatctcttttatatcctcgctcagtagatgtgggtatatgtgtgagcgtccagggaattcgaatttgggcttattcctcgtcccggaaatacgntggaatactagcgctattataaaagttacgctggaactggggcaagaggtctaggtataaggaatacgccgctccgtctcatatacgacggtctacccgcgatcacatctatacgcgtccccccgttcattagttatctccatatccctccatccagttcttgatctgactaggctctttctggatgtccctcagtcctgctgtncccctcccgagcactttggacgctggaatcgagaggacaagcccctaactgcttgccggcatatgcgtggtcttcattgcgggatgagaacggcaaatttcgagtcctacgatatgaaaacggctattngcaacaccacatcgcggaggggcagcgtatgccgacgagcacacttgccagacggcgatcactgtagcggccaaaacggagtaagatgcggacgcagctaaagatctnctcaggataccatcctatcaaactggtgcgnacgctatgtcacgaattcaggttaccgccagggggcacaaagtgtagacttatcgcgggggcaaagtcgtctacgaggggctcgtggggccccccgtcgcacgaacatgaatatttgntaagagaccgcgaacaagcgagcgtgactgtatttatcaggaagaggtctggcgtatacgagttacgtatgcgatccgctaagggtgccttgtagtcccccgnggccgggtgggagccgtgacccttcggttgcccccagcgcccgaggccaatttcctcacgattttggccagctnnccacccggggcgcttacgctgtcaaacgcaccgtcttgatgaatgaagagaggcatgcgacctgggagacggacctatcgagccttgcgcttatcagagtctcatgcggactcaggcgaccccggccccttgggggcgtgcggatacgcgccccgccgattatagaatcaaagaaggcgtgacctagaaatgggagcccaacagcagtgacggacaagcgcacaccactctcctaaacccggcgtataacacgtaaatgcaggaggccacagcgagggtaatcgaacgaccagcanccgtcagttgcgcgtcgcagacgcggctttgcggggcgctgagtgcctgggcttgtttccttgtctggtgctggagcgtccgccgnaggctacaggcgcgacctactttcacaagggcccagattagacccgtatggcgttaacaccgctccgtgacaacctgattttaaccccccgacttaatttcgggcacgcataaggcacatcaaactaattctagcctaaagtgtatctagactgccacctatgcaaaccgccaccacatgctcgagggggcgatgggacgaaccttaccacaacccccgagcgccgaagagacgctcgggcaacagccagatcctgctggtcccagagcgctcttgggcaacgaaaggggcggaaatcacacacggtggggaagcacctgcctaagtgcttcaaagcacaaaccaacggactaacgagcgctctcgggcctactgtcgtgattgggcgggggctgaaccccctggattggttgaggaactatcacatactgcggtccctcggctcctggtttgtttgcgtccgaggaccacncggggacgatatatctacaatacagtgcgcgtgttgagggtaggccttcagagctcacatcgtcattgggctttgtagcatctccaggcatcaaatccattgtaatgcgtttcggcggaggtgttcgtggtcatacgagacaatttgactggacatattaaccagagccggtcccgaaagacaacatccagcaccagacaaactaggnaagacacagagcatctcggttgggcccggacgggccggcgcaacccagcaaanctttgtgccttaaggcgtgctccctctaaacttccacgcccantgctttagtaattaagtacgacttatggatgggattctacctctctcgcgctaggcagctaacccacaggataaacgtaagcccgtaagcgancaagctcgacccagcgttgcgcggctncactgctgacttccgggcctgcgctagtcacgaatgacgcacggaggttaagagacatgacttcagggtaactaagcggggcgacaaggacgcaccagggagaaactgtcacgagcccagtcggctctcggacaaaggttcttttgttgtgtccatacgaacacgggattcagtagatcgtatcctggcccctccntacccgtnncacaaatatcgcaaccgcagcttattcaccataacttgggcacatggaaaattcggaaggcggtactcagaccttgtgcatggcctacagtcagtgatagtcacggccatntaaataggagcacgggtgaagagcggcaccgcatctaatacaggatcggccgcagtggtatccataggccgactttcagtgcaaaactatggtcataactcttggcgatangttcctcgaccatttagaatccggattgttcgcagtcatacccaattatctcggagggtgtgcgggggatcgaaatttttgacacaccatctgatgngaggatctgaaggagtccgcattctttccgtcacggcagacgcgtatcctatctcggttaacttctttgtacgtatatttacgctttagtatcattccacaatggagacgcgtgacagacctcttatcttagtgcagggggaccaacgtacgcagttccggccagatcgatagtaggccatcccgggcgcggtccaatcataaatcgactcggagtactacgctagaaaagaggtagcacgaagacccatagcggagtcattgacaagttgggcggaaggatttaaccacgacgctcttgttcgttgtctgcccggcgcaacgatcacagccggtcccgtctacgtcctcaactgctttgtactccccaggtatgcatcttagcttcagttgtgttngtagtaaaaagcagnccgcggagaggaggtgagcctccgaccgacgtacgtcccctcatgattacgagttgagctcttgnatataggtgcggatccttaccggagaacgnnggttataccattcatatcagnacagtgacgccgtggtggggnnacgcacccgccacccggtcatcgagaacatgggaaaccatgaaactggctaacgtcaaccaaatctactgcacaattatggactctacttgccttcggagagctcgttacnctccaactgggagacgggggtaattttgtaattccctggacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatttgtttgggctccactgcgactaatgatccccacgcccgctctctgaccctgaataagggcgattaagcctctagccatgaacgttaggaggtgggtttctgagcaggaggtacgatcncatctacctgcgcgggaaggntcatcagagacgctgctccggccgtgtggggtcaggtttttttgtnctggacatccagcgganagatccctatttcgcttaattntatccggcggaataagccatgtcatgccaggcgttgtaaggcggaccttncgaccctggtacgcgtaagtactagcccccgtcacacagggtttcccaggcgctgtaaatggcagtctgcgatagccagcnaggtactctgttaaagtcacgtcatacaaacgcgcatagagtgagaacgcggttaagtcagtggcaccgctatctcaacccatacttgcgctttgcnnaccatcagatacggactcctggtaaaccacgtcgggttgtagaagaatttttaaagggtcgaacaggatagtccaccgagggtntacgcgaagtatgtaatagttccatttggttagtccgtcntattactagcctcggactcaagggcacgtcgatctattatgagctatggtccgccactgctgatcaangggctagcttctctacgtgccgtccgtgcaatctcggtaggcgacccggtattaaacgtgtcgatgttatacgtacaatccctancactggcgcctcacgttgtgcggcaacgtacgtccgctggggacggaccgggaacaaaccgtaatttagccagactcccaagggagtatttggagtggcctcccataagtccggaaggagtgttctgcctcctgcgcgccggaaggaaggatctagggaggtaaaaggtacgcacccttcgatngggaaggtgggaggaagctccttagccgtaaattcagttcgcgccatattggggtgggtcacctctcaagaccctagtgggctcactatactcatatctatccctgtttgaaatcgttgtcaggaattaccacgttggaaatctgaacggtcgtaagactatagggtggcctctgttgagccatacgagnagttgctgatgcggtagcattagagaggggaanttttgggagcccagcgcggtcttagattgacccccgggggacggtagccgctgaacaagtgactggtccctctcctctccaagcctcttaccttctccttcggtgggggtcggatacttggtctggaccatgtgtggcatactggcctcacggaccggatcatcagaattacttcccattgcatgngtctcaatgaccagaactcgatgttaaatgtaggccgaacncttaagcctattgcagtcatgtcctggccgatcccgattgccgcgaagggtgagaccggtnagttccgttgtgcggggaaagcgctattaccagttattcgcccntcggctaggtgaataactttagggtcgtcgtacagaggcccgatagttagctaaacaaagtcccggggtaaacccctatacagtattttntacactctattaacaaccacagggttccaccgagttccgcagcacgagcatgaatctagcagagctaatgatactcgtantatcagaccccgggggccgcggtaagttaccatcgcacgcggtaccgtaggtcggtgcccgggggcccctttggggcggcgcaacctgggagacgacgaatctgagcaggngcgtccctggctcgtgacattgttcaagatgcaatacttcttnccgccgggactccttctcaacagtctaaggattgtccggttccttaaacatttggagttctaagacgggctttttgaacagtcacataggtgtccgggcggttgacccaaggcgggtgacattatggtgagatcgaggttctctcgatgtgccacggtaggcgtggtctataagacaccgacatgacaccccacgtgatggggccgcaagaattggtgtccgttagacctcctagaggtcacccaagtgatatgacgctaagctccaacgtagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggtatctaaaagttccgatgtgcgcgataacgaaattcccgatcccacgatgttnattccgagtatagattccgcctccccatccggatacgcctaggctaaggggccaattaacaggttccgccggagcgaagnaagggctccgagtcctcgtgtctctccggtatgttgcagtcttaaacttgtggtgtctcgtggagagcacaatccatcgtaaaacacgaatctgaccgaccataatccgctcaaccatcccccggttcctgcgtatgggtaccctctcctaatacgccccgcattgaaaaagtaacgtgtaagaatttattgggctccagntcggctacaaggggtcgcgcccgttgcaaataggacccagtattgcttgatccccagcgccgatccgatttaggagtgcacttgcagccgaacagggtctgtctacaaccgatccaacattaccaaccggcgagctcgaaaagtgcagccctatagtgtggaggtgatccaaagggcattctgaatacacagatcacgccacccgcggtgactatgtcgcgtgtagcacaatactatatggttcgtttaattgctcatgccgccacgaccttactatgattcttgcatagtagactcagagaatcacgggggatagcgagtacgctancgtagggtgccggtcgtctgggggccaggcactctagtctgttgcgtgccaggtgatgggcttgcaaagcactatcgattacatcgccgacgcacctccaccagagccatacggcacactttttcaggtgaagttacacgcatagcagggaatgcatcgaaaggtgcatgatgnccgcccagggtacggtgctaatggaccttcgaggagcacctggccgctttatttcatagattcacaaaggccgtccatagtcaggagtttttagtttcgaatcggcgcgagagtactacccctatangccgtaaacccagaaaacgatgaccgcctgacgaggccggtgccaggttcccagagagacttaatacttttaagtccatacgtacagtctctaggcttctataccctatctgatagtgccttcacccaaagctaggttggaacgcccggtggtgatgagggtactctacctaaagttatcgaaataggcgggaggtacaaatgagagagtaacagagcacggtccgcccngtcctcgatccctattagcgactagaatacatttgcctgagttgctggcaagggacanttgagctcgcgatgaactccctgtgccgangtccggacgagggtatgcgggcgaccaatgggtcccatgttggcccgggcacgtctacggctaccgcacggggctttgcggtttcgtggttgccagttcggaanatggcctgctccggttactggttctgcgtctggatacattcccgcccctctagggtcttgataaagcgcgctagtgagttactggaccctattaagtgtgaggctcaatatcattcaaggttgttgctgctgaccganggaactttctttacgggcnatttgaggtggtgcattgcccttgaatctacatcccgttttagcctaatttgaggcctgaacgtccctgttcctaaatcggtcggatgganccgtggactcacgcgcggttcctccacgcccaagatctgtgccatgagaacggaccatcgctcgctgctggcgacctctngccntatagctcgtcgacgcccaantctgtaattttcccgtatgtgtcaggccccaaggatccgacccaacattcgggaaaacatcagatgggaccgggtataacagtcggatagagaaccctccagaagctaatctcgcggcntcactgcttctcaccggctgagaagtgtacgtctggcgtcgcgattctttacccagccgaaaaagcgccggcacacntcagtacctactccagtcgatcggccccggcatatggctacccccgcgagactccgtaggaacgctcgggcgttctcgacatgctcgcagatattactgaaatgcgttctcgcgcagcgggacattccgttaacacccccgtccggacgcgaggttatgtagacacacaagtggttcgcaccggcatacgcgatatcgtcgcgaccgcgcagtgtcatcggtagctaatgcctccgcaagttctgcgaaggtagtngacctaaagtcgatctgacccgggtgataaacggcgccgagcgacttccccaatgtctaacctgaaagtgttccgcttctcaccaatccaactgctccgccttgctcgcgcgccncgtggtccagttatcttcccccctactaacctcctgcagtcgcgcgtaagagagaccgtgtggagcgggcaacataagtgctgcacangctctgctcaacgcctttccgacggccagtgacgttcccgagtcattactttccacaatgtcctgcatgctaactaataagcggcgccccgttgtgggtcaaggccacttaacgaagaatagaggtcattngaggcgggggtgccaacggggtgggntggctgagatctacgccgatgtggcgcacactgtcggggtgtcgaaaactcggcgaaaggaccgcaccgcaagtcgcacgctccatgcgaggatgtgcgctcctcattctactcttaccataggcngatgtagtagccagcagcgaatgacaaggggagcactgccacggtcacactaccgcgggggtggggtgttcaacgactaggtgtacagaaaaacatgtcggagttcaccttttcgcggtacgatcggggcagggaccaatgtgagtgtgcgagggacgccgcactccgggggcgcgtcagcaacaacacaggaagttggcgtaacgtcgtcacttgatcgccgcaacccgtttttgcgagctctccgtggtacattactttcgtcatggagtncgcgaattcccgatgcccccctttgtttcagcagtgctcgtgttcacatcggggagggatccttaagcgggagacaacgcttgagtctcgaggcttctncaccaaantttaatccaatgttcggagcgaagtcaaattgggtncggtggggacacgtcggaagtatacttcgcatctctcatgagtaggattacgggggaacactcctcacaaaagctgcggggcctcggaacccagaagaatatagacggcggagtacagggccgcataacataggtctggacctccgaccattatattacgttgcgcctggagaggtatagttctggagtcttttccataaacacctcacatactctgcgttgcgtctccaacgctatacgcgccgcattatgtcaggacaagtacaatgacaatcctgaattcatacttcgtccagcgggcacatctgcccagcagcggcgggaacatcgttgatccatccatgttaggggcttgtttcggcgcatgacgctgtatggtccggacatcaaagctttcctagagttggcaggtgcacgcactggagcctggcttgggtgtgtaggnggtcaacgctgtgcactccttgggcgtggctttagtggtcgtgtcgcgccggaactcgctaaatcgattcttagtcacgtggctatttaaggactatcctagagtaatatgagaatgnacccagtttttgatgtgagtggtcgttcctcagccgatgacgcgcgaactgaaccctgcgaagcngccccctgtgtaggatggctcctttagccgtcgagatgcgcggccgctaatgtgtacgcaagaacactcgtatacccgaaatccgtaccgggttcgtgtctcacgaataacagcggagaaacgtggtcgctntatgccgatgagcaccgccgtatcgcctcgacacaacgatgtacaacagagggggtgcagtgaagttcctggttggtnaacaggcgctcggctcncagagtcacgggcagatgcagcgcttaaatcagtgccgcaccccggcatcttcaggccacatcaccaacatgtagcgacgaccctccctctccgcccgctcacccgtacccgctgaaacttgggttcctgatatagtgacggcccggtgcctagagccgtcataccttataccgcggattgctgataagtatgttgttgccttacagtactaggccaaatgggtataacccgcgtgctatggtaggacttntanctagggttaagagctcggaacttgccaacatagtccgatgtaggttggagcggatgcattcgagcgtagatacctcatggcaccgntcttatctcccgtagagaagggcattggcgangggtggtcttatgcggtgttatagacnccgaatgttatactagtctcncntacatccacaggttccgtnanattctgggagctantcccatgaattctagtgaacttgtcccctgncgggcggtccttcctgtggtcttaagaacgcttgggacctcattgctcgtccctatatctgttaactcacaggggtttctacgacgaagactgtttgttcattgtccacagataatctttacttatcttcagggccaatcaannactacattcacgccnncgtagttgggcggagcgtaccctcttcncaggtaattgtttgtttcgatttatttagattccatgacgagcgcttcgaggttcatagccggattaatttttcgtcggctaggacatatcgagtgaaagccgcaggggctagtgatcagtcgattggcttccgaggcaagagttaccccagccattgcgtaggctaagcaggtgccggtgtgtgtttacccggcagcgttttcctccgagaaaatctgaatacanaggacactacgacctagaggaattcgtaattaactcacccgagtacttcgtagccagagcgagaaatgtgctgtatgtggtcgtgttccaacggaagtcactaagcctgttggcacatctctngcggatgacggtgggaatcatgacctacagcatgtctcagtctatccaggcaggattcgatggtgctcactgcggcacttagacagtaaaagcccggagaaagacagccgtgttttcactgttaccttacggtctggagcccgtatcgcagtccacacaagtccgggcggcgctacccgatggaattgtggcagaaccctccgggcgactactagcgcgacattagctctggcggggcgcctttccccgtaagcagtcagggtcggatatatatcgtcccccccaacatcaccctcaccattggntggtccggttaacgactggcgcacgcccacaacaccaagacagtagtcataccggcatagggaattgagtaatcagtgagccttgagcttgtcgactttatttttggcacgcgaggacttccagtcagtgggtataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcattacacgtgcctgggcgctttacgagaggctgccggcggcctcctgacgtcacttgtcgcgggtatggtganaaacactctctgcctcgggtctaaggcccttgtacgtatcggactaattncaacctactaagaccactggcgataacggtacagcaatattgaccacctgctgtatntacccaccgagacttgggagtccagggcccgcagtcccagtcttatcacctctaagtccctaagtactaaggtgagagtgaactacggacacgtggcgggtcncnagaatggaatccagcatgtggggggacacaccggtggatctagctattatgatnccacactatggagaggaaaggatcacctagtaagactggacnccgaaacgactcttagcgggcacttgaaagaacctagcgttcatccgggtagatgatcattgtgggcaggatgcgtccgtaccgcaaaatcacttagtatacgtgatccgtaacccctggcaaactatgatcctttatgatacaatgataacaccatccggtacgacaccctgaatactcctgtctcgaaagcctgttgcggcgagcaacacctcggtgcttggttgagttatatagcaattgggatgagtacgancgatcggggggcnctgtacgacagaaggccagagttcaggtaatcgcgaagaatcggtgcatgataatgtagccccacggcccgccaaccggacttacacagcttttctccctacacccggtngtgatagncgtttctcagctcgcgccgaccttcgaagatcaggcacangggcagaggccgggaaccccagccgagcccccaggcgtgggctagcacgtctagtactcaaggttggcanctaagtactaagatctggatcgtgtcaccgcgagcaaagcagacctggctggaaattttactaaccgtaatcaggaatgtccgactactggcagcagcagagtaacagccactcaaaacgccattactccttgtttaccagctagcaggcgaacgtacnagaggtcgctaggggcacgcgctcggagtatntaatcgggaaggtctagacgtcccagactcaacctttttggccgggtgtcgctaatagtagtcccgcgctgcatggcggactaatgttcacaggcgggaggagaatgcgtggatcacagctcggtccctggtttctgnnnacgtaattgcgcctcactgcgcttaangagaccgacagtcttgacatcttngtctttatgatcaaccaatggtgccatgggtcaccctaacactgtgtatngtaacttccctgaaacctgagttccggaaatcacataggttaacccgagcactgccctcttcttggaaacagttgccactcgcgtttgtatacggggtccgaagcttgtcgggtctccaagtccgacccttcggtgggtagaccccgacccctgttcgagatacagcccgaagcctaggataactgtgaatgagggcgagcaacgacagctggtacttctcccggtggtacccccttgggcacccgggcttactccgtagagcattgacgtgcgtctgcgcctggctagggcgacccgacgactaccaactgggtaccggatgagggctgtccttggctaggcacgccccgnggaataaagattagcaactagtcgtncactacgaccgcacctgtactcggagccacnctcctgcgccgagtgttgaccctcatggctacttgaagtctttacgccttgcagggcaactggggaggaccactggagattagtgcttatggggtggtcccggaacccgcggaccgtttcgaatatactcgtatagaagcgtcgtcgctggcctggttaatacctagctaatgtggctgcgacgcggggccccaattgaactcgccgccgaggagccgccgcgctaactttgattatttaggggagtcgactccgaagtcggcccaccacacgtgggacgtttaaaagccgctaagcacctgcttttntgggtacaatacctccccacagcagtaccttattcgttggcgtcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagcngctcgaggaggcgattccatgcnaaggaatcgacaacncatggatagagggaaaggagcngagataaagacctatctgactcggtccagctaggcttcagngncataaatttagtgcgccatttatcgatgacatagggaaacaagtaaaatacataccagaaaagtcacgttctgagacattggngaggcgactattgccaccccgaacactttaaccctccgacgtgcgttcccggtagctgcttaaatgaacgtctgtcatcttcgagcttacaagtagggctggcacttgcncgcggtgccgccgggggttggtaattccatcgcgtccctaatagtccggaggcaaagacgagcttcgtactgtcatcgtagcgacaagtgatagggcacatcaccaaccccgaagctagtagctttccacagtggcgacatacgaccggccgttattcgcaatctaggagactgtacgtagcccgctcaccngttagtntatcgcaaagncacgggccgtaaagcacctagaanctcatatcctcaccacgcaaggcgttgttgcgtcataatcagatcgaactcagaagcaccggatggggtgtggtgcacccattttcaactagtgaacagttctagtccagtataaactcgacgcttattggtctggccctacccctgaggtaaatnccggacttgttccgccaattcggtatgaccaatccaacaagcttagctgtccacaccgtcctgatttcccctgtaaatttccttaaccacggctgaggtcgagcgctaatacggcggtacgaattacccgctgctagaacgtgtacgaatggagtcgccctcacggcctcgcaacgtgcctccacgtgttgcgacctctttgatnngactcccgattaataacacattaggccctctaggccagcaactggacagtttatcaaggaccctatttgcccnattttcctaggctatcgtccanaaccgcaggggtangacttcaattgccgccagaacggtcgttagctggctcagcacacgaaaagcacttcgagcgtcatnggttgcacagagtcgactcccctaaggcaaattgtcatttctctatcctgatctgaccgggccaactcattccactatctgtatgagttccctatgacgggggccgcgaaaccggcccaatcaaaggcggccccggcccaggtgtatcggctatgacgaccccatatgtatgccttgcggataacccgcgtagaggagtacacaagccgcccccgacttaccccgaaaccgatatgtgaagttgcgtctggccgcgcgtcgcaaaggaatattgtgtgggccaagaacccgttgcaagacccgacccgcccagtctgcatcaaaaacttgcacccctgacttgtcaacaatgcccagggatccaaacgtattcgggctctcagacggtcggcgacgactctcagagagctttgccatttgagcgatgatatgagacactcgaacgagctagaaacgaagatgtcgaaatgnggcagtacaaagacaaccaggcgacagatgtctnnnggttatgaatttttctagatgctggaaaagaattaacgaatattccagaagcgcatagtgcggcgtatagatngnnttgtcatgtcataggtacccagagacgcgccggccggtagggagccctttcatagcgtcaggtgatactccccccattagtttggtggcgttcgggacggaatgtatctgtgagaccaaagtctcgtcgcgatggcgttcgctgggccggtagggcggccaatacacacttcgactgtcgaaagtctagtccatatcagacctagtccgccccatgactgccctgttgtctcctcccgcggaagttctaaactgcattacgttagcgggttccaatgcatactaccaccgctacatgacaactcaccgcgaccaactacccagcagtctagacgggggacttcttggtcgcggcaagagctttggccgaatataatggacgctatcgaagctttgtccagcgggctctctaccagagcaaccggtgctcgttatcgagtgcctgcatgcagggctctgctattcgttcggggggcactgtgctgactncgcgaggagcgcgagtcggctcgtccacgaatctaggagcccttctcgaccaatgcaggaaaagggtgacgtccgccctgggcgtccttacaactagggttcgggtcctcaagtgacnccgagggacatacccataggcctttcgctgcgacaggacgcctgcgccgcaaagtacgttacctataggccaacagggtcgttgaacccacagtgagtgctcagctccacacccgttcagaggccgtcaacgtgaactggctaagtctcanttcacccgattcancnnatgtcctgtaactgggcacttatcgcttgtgttctcgttctnggcacataatcaagcagtagaacgcggggcatgacttcccgtnccactaaggttcctactcgtagctagaatggctgaagcaccacgcacctaatcatatgtgactggtgattatcggtcagtggtgacgtcgcccagctcgcgcgtgagntgcggttcataagtaaattcgcttgaaaaggtgcgcggcccccactcgaggatgtcgcttagcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagcccgccgtctggttggagcacatcctaggctcgcggggtgggtggatggcatctgctcccccggtcgtacgcgtgcatggagactggctgtcacagaacggcagagcacgttggtttgcctagggaacctgaccccgctacccaagtcttccttcacttactattatcgtaccgtcgattgctagtatggcccttantagccgacaacagggtggggcaccgcatcgcgtcagcgcagccccgacatgatcggcgtctgccgcacgcccgcctccactggagtacactgcgcggggatatgagctgagctgggtctcttagaaggtagtacgaaatgatgactgggcccctgcacgctggtgctgctcccntacctctgcgtcttctagagtttgcaaccccgcccggttatagacggcacacgaaggacccaggcactggtaaaggaatanctaggtgcgatcgctttcaccctccaacgtgtgcccactaaccccgcggccggggtttctaaaggaggcaatgcctctgtcatgcccaaaaggtcctcctggtacataatacgatctactgctacgttaagtacgccgcgacctgcaccggaccaagctctaccatggctgctccctggaccagagcgccggaaactaccctcacattcagccgccgtcactggtcaanctagattactctagcaatgaccaggtgtcacgcatctccacaagctcggtcctcccagtaggacagttccaacggcaatctcttaccgtatgccggacccgatttgtatctcctatacactattaccgcggtgacagaaagatatgcgtgcnggagcgcggacactgagggttcttcgtcgcgcttcgtaagtcatacnagagcgatttaaggcagttggaggctcggacaccggtctccagtccaggttacgcccggcgttttgaaggcgtcacgaccgactcgttctcgagctactccataattaaaacatcagtacgagcccaacgacctttgccccgttgatgccggcagnncagctttgtggaagtattgctcagaagtgtgctttcatatctagcattccttgagacccacctgctgcatctactggatttcagcncgatgccgactcggtgtgagcgtctagggcatgggtgctatagaggggctggggcagttgtctaattgcaagtctgccttacgggtgccatctcnatcgataagatgtgcagttgcaagcgcaggtgttgaagatgacgccagcagcgtaggggtcttgcgccgtgtcttagcctgtcacttacgcgaattccttcncgacgtatccccgacgctcgtatnnnccgacaagtgcaagcgacacacaaaactctcccgccgtacctactcgtcaaccgtcatcgggtggtaagtatggagatgccggctcatgagttggtaactagatgaggtcatgggagagacggccngagtnctcgtaaattgttgcgctcgggcccgtatcggnactgctggttcgtacttcactagacactaagcctaaccggacgtggggtggatacctacnnaatccctccacggtagctcgctagctgggtcgtttgcatcaactatctcctcttcctcagacgntacggatggtcgggtagtggtggcccttgattgtacttatccgcccatccgcgtggcatgttccggaatctgcatcatgctcgccgttccaatacttaggctcatcacgcgtcggggtnacgacgaggcttcgaagggcttagtggtgtatagctcctaatgatangttccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtactatcgggtcactttaagaccctaaaacttcctaccttcccctaccgggcgagtaggactttacggaactccgttggggttatgcatggcaatgaccctgctgtaacgcgtggcgaacgcgaaattacgaagtcatattgggctattacgtncattctacgccggccggttctgctagtcggcctccgactacatcggggacatattggtgcaagtattcaagtgaggttccagcctaccgtatccttatacctgcacaggtcacattgcnggctcagacgtatcttactcttatcgccactgcgcaatgactgaaccgtttgcagtacgtagaataagcgagaatagcttacttctcccacgcacgctatagcggcacaaccatggggtatgatgccgcgaaccgtgcccagccctcttagaaagagaacgtgaatcgaggcatgttggcatgaagcgcgctgtctctttgttgttaaactacggtgtagagtggcaggcactctgctggggacgaactcataaacaagacctacgacatcagcagtgggatccgctagcggaaggtgactcgagcgaaaggctccagacgccctagccatgtagagccgtgttgatgcttagtacacgtagagaagacaggagaaaacgaacctcacgttccatgcactctgaactgctcgagaataccgacnggtgaatctagggaagccaatattatgtcgcgtgagtgcggtcaggcacgtaaggtgtgacaggactgggccctagccgggnccgtatataatggcaatntcngcattgcggttttagcgcttttgtgttataagggctaccggttggcagttctgcttcggatggcctttggcagatatctgcgccccaagatatggttgaagggcgnctccaccacagtgaacgctnggaaactaccagatatgatagtagggtattgagtccgagagatagtgacgcaggcacacatatctgggagcacttgccgcgtcaaaccgggagtttgcattccgccaagtgttcattatccaacagtcagaggtgagacctaagtggtgggacttctgattgcaactaataatcgtggaggtccgtccgtgactgggcggatgagacagccctcccgtccggctgcgcgatggtccggaccggggggcaactgagacgccctacccggcgaccgcggccggttggcctcctaaatcaattgcccgccgctgcccgcggacgcggctgtcccacatgtcgacagtgtagaaagttcgagctcgtcctatcgctgacggcactggagtacccctccgcaggcgcnagcgacgtgaagcagacgcgatctcggtacgggaatgcagacgatcagtgcagtaactccggggtccccctcggggcgttctctacatggggcgagtttaatgngacgagcacttttatccaatgatttcaactcgtgcggtaacngtacaggttcggtacgtggtttcttntantggcagctccgntatgtttagcgtactttggttagtcacgtttatatgaactatgggcgtagaccctagttgcaacggttgacgaattccaccatgtgacgtccggactggaatttagaggaagaactacttcgccagcggtaggttcatgcttttgtcgtccgggacgtaaaagtcgcgccggcagcatgcctacctgctatccccagcaactgataactcagctgtactcatagtaacccgatttgcatcatacatcgacgcacctccgtaggtgattacgcccgtgcgtccccgatcaaattgcgctgacccgcgggctgctggctgcattgctngggccatctctcaattccatagacctgttntggagcgttaacaactaaatttaaaagggactcccnattgcatccgtagttgctataaggcgactacggtctcaggaatgagtccttcatgtacgctttccttcttaactagtggttttttggatttcggcctacgtatagacccggtaaactggctttgttggctcgttagcgcaaggttcttaggacgtacgaaacttcagcaacgtgaattaaaagatgctatgtaagaatttgctcgccgctagccgcccagggaataagatcgcctcttgcccgggtcccattgagtattgttcccaacatcgagaanacagattgacggaacgtgcgcgatgataaatcctcgagtcctgtagttacccgaacgttagtgtcactatgcacacgtgagaactaatagttgtaaactagttctggatgtagcgtttagttacgtttgaagtgagtggaccatctgagcccatatgattgagcggctttgccccgtacctaacgttaactgatgtttgttgctcaagatttgtatcacctcgtgactaggttagatgtgctttcgatttattccctccacaaccgtgagcgcaatcaggggaaattgtaatctaagtgtgcctgtcctgggtgagtgtcgcgtgtttatgagtaggcgttatgtttgctctaatggtgccgtcagacgttgagtattnccgtcagaccgatattgccaccactggtggattctaggaccttaggagcatccgctatccgatttgtttaagaacagagcagatttatagacgaggactattgcgaaaccatagtaacctttcatcgttaatgagctccggagttaacccgctattacccagtcgggcactttaattagcgcgaaagcttcccaaagtagacttcgacagagtagtgcatggttagagtgtggtcgtgacatacggtcggtataatccgttgatcagacgtaagggngccaacaacaacgataagacccggtgggagatcgaggtggcacagccttgaatttcggagtcaggtcgactacaaccaagcgttggcctagaaaaaatacacctacttaggtaacaccaggtcagaccaaataggtagacttcggcgaagtatccgccaccatgtttgcccggttcaagttctccgcgcggttnngtgtgccccgacctatgaaatcatatgggcatggggcaaatcaatatattttcccgaagataacgcagttaccggccaaatagtctgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttgcggttcgaggttcactcggccaaaccgtggnncctggagacggcggggtctatcttgggatccgatgaccggagtacactgcgtcctataccggactgcnaggtctccgttacccaaggaaacaacctggtctaagga tgatttcaaattgttccatggagatgctacaacnacgcngggggtctgtattgtgatccgggtctggccacgtctaggctngggcggggtattatgtcgggatgtcggagcacctcgacttantgtgacgcatgcacatcngtggccctatagggccaataaccncattaccttgcggccggtcggagagcggccaatcactagtgntnctcgaggatgatgtcccggtatcctcaccgagcaggtcgtacatttgggccccgtaacagaattttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgaccctcaaacgacggcccncaccgaaccacggtttactgttatgtggctcccaggcattttagccagaaggtgttcggccggtacaaggcccaagtgagctaggncgtgtcatttttgcccaaaccgcctctatcccccaacctcgatgtgggccatcgttctatcacgcaacagatacntnggantaacggctaaagcgaacccgtagattagactcgacgcgttccgtccgcatatccattacgtgggtcttcactacacgaaaggtggcttcattgtatagacaaaagccattgcgggcaaatngcccccgatccgcgttggaatgtctcaggagcctggaggtgtgtgtttaccgaaaggtacgctctgannggnnctccagacgaatgttatnttanntngaaattttgacaccgaaagaacctgccatttgcctggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaattgtttatcgacggcaaaatggacacgagagcaccgaactagatctcatatagttagcgaagcgacatgcgcctattcggttttgacacccacggaggtacgncggngtcccatatggaaaaaaggggacttcgatgtttacccggtttgtcgattggacgcagggacgccacttttgacacgncngcaggcagtcattaaaacccacactcccgcgatcgataatacttcggtccatagaattcctgggttcgcgcacaagtggttgnttgaatccgcctgactcgatcggcgaacgtctggccaaaggtcctcaccgtcgaattagcatggcgctcgacgatgcagctgggtactggaggagtgtcgtggatagcgatctgcaccgaggcctgcggtttagctgtgacaactgggggctcactgtaaatatacataacatgtcacgagtcatacggcatgtctcttaatggctttctctaccgagtcctttggaccccacgagttcctataccagatancnaccggacgaggcncagctttcataagactacagcggccgacaggatcttatgagnctaaccacgatgacagttcttgtaagcgaatctnctggacggtgagctgggtcgatcaagcgncgttctgngagtagatactatcttttggtccagtaccaccttccgtangtagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgaactttccattaccatgcagacaactcaccggtgtcactctcacgttccgagttagnccaaacagattcctacacaacatggagatcannaaagccactggaactataccacctgacaccccgcatggcatgggnactgcgtgcgtagcgctcgtaactcgcctgcggccggactgcagataatttagcccgtaagnngttttgcatagctttatacagccacggcggtacacctcctgatcgggnccggaatcaaggctccgcnggttcnacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtgggagtgaccatcccccggtgcgcctgtgttacgtctctctgccaaaccttaggggatcggatgcagatgtgcagcacgataggncgttgacaaaattaaggtgcttattgacgatccgtgtntcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagnctgtttcntnncgatgagagatcgcgactgcctcgggtcaggcccnntcctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgactcgaaggagctgacccagngaaagctgcctgnccgtagggtcttaccggactcatggaaaatccaaaaatgtcacatgatttnaagattagtccatgcaagttctaggnatacttgggtgctctaccgtagactcatgtcgtggcgtcgcgacaccttccaagcgtcgaggggacctgcntanttcgccgcgtagcaagggagtggcgtgctggcccggctttggccnnnatcacggcgtgactangccctgttacgcgtacccgnncntcttactggntcctcgtgcanttggcgggntcatgccattagtggtggatgttcgtnngaagaaagcgnccgaagatccgctcgattaaattttcagaagagcacagtggcatcaaacagggccttagaggctngctgnattctaccngatcctgttttaacacgtccccagacgtggagcttagtacacgaaggtcgaacgtaacgnggccaagtggancaccccaatgggtaaggtaaggtccttngaactcgagnctgagtgaatggcagtgtnnattgcgtgacacctctcgcacgtggggtgtcgctgaggccgcctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcnnttggatacagcctctggaacacaaacctcttacagcaaatcgagtntgtatcaagactttagcctccgtgctggacccctgtgcggtatcacgtnnncctttcacggtagagtcccaaggtacgttaccctcgggtattatatcgcattgcgnctttcggcctgtgtctttggttcctcgcgtcgacgttttggtactcccccgggatatgggtagccccggtcgaatctccganaagccgtacataatagtagcgngtgatccgctggngctccttatcagattccaattcgtgcctaagcatccctcttanacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatnngtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgncgcagaagcatgacaatgcacgtangagcgcctgcactgaaaggtcaccgtngtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagtattcattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtncttgtccaccggacctttccnccttgtgagaccgtcncgaactgatgccctttgtaagggcccggtccccagcgaatgntaaaanagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtggtccccccccatagcagtggtcatgtgtgccacacggacacgtgggactgggtcgtgcnncccgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaanaccgtacatggggctcctcttatgncgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtactctgactgttccccccctacacttcgctcgactaggtgggttcgatctgcttacncaccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaaggnatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaangnnggtcgcagtgccggccggtttgccggcagtcggtaggttttaagccgaaacctgtgttgttgaaggcggcgctgaaaatagtctgtagatgtctcagtatacactatctaacctgggaacatggtattaatatccgtccannctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggatagncttgccagtgtttctcccccaggtctctctaaacagttcgattttataccnttcatacaattaacccggaaatgaacgccaatacggctctcccttagggtaatncgggttncgcnnnncgngtgntggngataaacnctanannngtgggcagcgaaggaggcatgctnatgaatcnctccagcgacgtgtatcgtaantgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaacngtccgccccccaactcgacaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttangagtnagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacngagggacaactgcgngtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccacncgcnanngcttagtgtcnncacatcggttntnnaggctangactantagtngangagaggcgtgacacacaaaatccggaagtacccgcnncgcgatgacatacacagttacctggggnnngcganggacgggcataccccagcccgtcaccnaacnatnngcccgacttatgcngctnnggatgcnnnnatacgnnnnggngcnaagctcgggagncgnncggctnttagtcntgtgngttcgcgtcaatttaggctaacccacaaacttggggagaggcagtggttgggggaggctggcccggtccacggatcaaggaccgncaattctccacgtctgttctnaccgccaagncggacagcgcttgtgggcatacctgggcccagtcggacgcctgagcatttctgacacagcaccggccgaagtatcnagtagcgatacctggcgagtatcgggggccacatggcgagacnnncngtcgattgagggatcacaaattagccaactctgatctctatggagagcggaaacagggctgtagcgcgccaacgagcagacaagagaacncgagcttagagagcngngagtaaaacntncnnggccnnagaactcngngngccnagtagtncgcagtcaccatgggaagnccatctcttcccngtgctggnggntcgtctatncaggatncgtaacancaggacactancntanacgaattttaggacttcgcgtacttaggggtncgnattgttttcgagnatataaagcncngnggtncangnnnngnggagannacncaancnnccgtgantncanaagccaataccggttgtgncagcgcgtagaccttggntgggttgctcgacngtcctnattgcgcagaataatttnnngacgccccaatctagcgttgangcactcattcncaagcgnnnnngntaggagttanctngnaccaacgttttacagtgntcgtgccgatncnntncnacncaccngcgttacttttcgtagcggcgccgctgcgnntaanancannttnnancagtctacctctccngactnngngggnatggattcgacttgagggtggatagccccanctgggaccagatgttctccgggggccatgaagcnacggctgccannttctttagcanngtnccgaagcggcctatggctacataaattagtttggagccggaganacggtgaattcggccgtcgtctaagattgagcttaaggcgccgcatccatgctgccacgcaaccncgagggacgacgagactcctggaagccggtntgtgctgactcgagtcgccggactttcttgctagattgttgaccncctttacaggtattccagcggccgtgacgcgcttttacctnactagctttacttcactgtggcctggcacatgacccgagtggctgagacaactggggcaccaccccaaagngtaccagncggcgacgcactagggagccagggagactgtttatttgcggangcagtgacccgcattcttaatgacccgtgctctagcctcggnttaaataatggcgtgagagcggctgtaagatacgttggcccctgcacatnaatctgagatcctagtaagcggtttngcttattcccgccatggggtccggtgtcggctcttctaaaacgacccggcttggcgccgctacagtgccccccgnnccnaacgangatannnnnacgttgngcgnncgaannncgngcatcngagtaccntgannnanacnanannttagnnccnannaaanatnngnatgntgtctgnggtcnngntgccnngtgcnnnnangttaggcgtactcanngnnncagagaacttagcggtaatagatccgcgctgcgcacccgccggctcacggcaccagccccaagtgagagtatatgagtccctcgcgcgcaggtcccacancggcgctnncaaaaanagacatatcggggtcgtacgcnntccngcgcanttttaacaatcgcatnccgatatcnctannctgncgagtttagcacnngccncatcgncnacacccgaaggatcagacngggtcnnctatgcggcctccctgtnnttaagcncgtaantcgngnatcttatcggcaccgcatgngcncggntcannnacgcnnnnncaacantatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcttaggnnacccnngnttgntnnntncctttgnctaatacaaagagaagtccnttcncaccatcgaagngcatggagtatagtatgaagcctatggcgagcgcaantnnaggccanttgnggncctantntaggngncangnnggcgnannnnnttcgcannnnngcnnnannntnntgngtcngnngnacaagannncncgngtatgcganannttnttnnncgganttnnttanntnnggttncgcaagctngatagatncnacancnttcanatagtaatcngcgattncgaggatttnngtcctccatncnnggnngaannngtatgtcncatactcatgcttagggacttngttagtgggaaantggncctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctnatacngagtccacatccttggatccgtnccggcttgatngtaaccgctangactctgaatcgaagcaaaaggtaagaacgcctcttgcaccatcnncttcgnactctcagggagtacactggggaaantntcgtnctcnntgnccaacggacgacgacagatctgcgtgaccgcctacacctttgcaggcagacactgaggagcnacnncntngncgnnctccnntgacgcgtntnngcnncngggnncgtttccnnnntgcttanaccgcggccagaggtcanggggtcaccnannctaggncgngnctacgtnnnnntngangngnntcggcccatggncnccngcgngncangnnncgncgttgctcagactagntacgtgcacnatnaggangngntcnacgctggcgcttnngnnnnncagtttgntggctcggnngnatncgttnaaaannnnggaatnttatcncncacaactngcananncngannnncagntccggtnnnnnntaantganacnaggncangntanccncntannnnnngnnancgacgcgntcgannaacccntgnactntagatnnggnncnncttnaanccnaaatannntaataannnngnngcgaaccannnnnnntgntnnngnggngcnccnaanntcctgncntcncggncncnnntncangctnnanatnnggatnggcgcgttaanacacgtggtaactntgggccntgtnacntngnaaaggatacgcngnncgganaccggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgngcattatctgagatttggaacggtggntgngtacccgaaacccgggntaaccncgcttatttcacttaccntaagacttcagaaccggcgcgtaccncttgtgaggcntcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgnaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacatnacgntagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcangacggcccagcnaatcgtgggtaagancttcttggcagcttgcgggacgtggctcattcaggctctncttacattnccggnnanatatggtattcctnctctggatacagttaggtcgaaccggtctgtcttgccccntgnctgagaanaccgccgggtaggctggctcccctagtggtcgcngccgncggacattactgggaaagcactgttntgcccatatacaatagacgatagaagannacccaccagaccactgcaccntatcagtgccgagangtgttcancctactaggnntgcgcgtaatatccatacatcngcctaggggcttactcgtgtgacncnnnnncgcacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcaaccccgtgtccgcggagcgcngaaggttacangccataccgtttacgacgagagcaccagtctgctcggcggtggagagcctgcatgaccgccgagaccaacgagattgaacctacctacatgtcattaagggcattaacatttggcagctcacgattaactgaaactggtacttttgacgcgctgatcgcgtgatccctgggcactgttgtgcgaccaaagattgtcattcctgnaaaggaaatcgctaagaanganngctccagctttgancgtgactcncgcggcnnnccgnncngcttttcnnnnntnnaccngnngacnnccggttatgcnctctngcagccggtcanntagtgtcgatgccccctctgncctacgttgtcgtaccggtcgtattcgacgacgntattcgaaccgtcggttactcgatgacccctcggccacgnatctcgagcgggtctgtngnnaggggcagggcagatgancttgggggntcggctanggattagcttcccgttcggaaannnattccggacctnacgtccgatcccatgcaaccccgaccggtanctgtctacgnngttccnaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtntctttttggtcccgttgatagatccgctgttatgccgggcggttgaagtnaaacaacgtctncnggtanggtctacagctgccgcgatacatnnagagcgcaccggaatccaagtaagtcntgnngggggacacgacgcgatgggcncggatcncntaaccccgnctctcggcataaggaagggagttaactaaattgatctatttcagctncgtgtaacacggcgtacgccctaaccggggtataaattagtgggaaaagtccatgagcnngggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccnattagcggaaggttgactcgntggggacgtcagctctttagcccgcaaagttccnncacncgttttntgtgcaagaccaccaggctcggccggcgttgcacggtggagggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaaggaactgttggagagtatgtacgcaantaaactcttaaaaattcgattgtccgcattcgtcatgngtgcgtgatccacattcaaatgaacgtacgcganctctnctcngactcttagcgtcttagncggagacggcgaacatanggagaacgtcagngataggctgtcggaactatctcgctgatctctccagtggccgataactgnccggcatgggataccgccctgcgattntgacttccatatccngcgctcgtcgagatgtagcctctancgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtgnacagaattccttcgggtgtccctactctacccagcccngatggtggngtaccgggnatatccgttcatgcntccgaacgttactacggnctctcggccacttgctggcgtcttttcaaacctccgtggggtccatgtataagtcagaggaagggtcagattcaagttcagctcngctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgngtcgctacttgagtaccggatttctggcaaaaatacgctcncagagtgtccnttgcgagctttggccgcagtatcctgttncacatgcgatcggtctgtccagatcttgtcgtgtgttacgaccacgatngcccngntgcggtnnnnnntctcgatcgagatggangncattaccnntgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatctgcntnncgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacntatttcattaccacatcgatagtcacngaatctactatatnccatgtgagtcgctgtaccttccgcccaacgtccgcgctctttctcggttcatctgncngcagaagtccagtgaatacgttctatattgccgtggcncaaantaaagttggtatttcctcgcngcttagntcgcgagggagacgncggcggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacgtgacagacgatttntccagacnntggataactcttagtaggaccgcttaggtggtgccaactgaagactcctttcccgaacatancagctcgaattcgtcatgcttggaagatggcataccagcgattgattacacgngacaaaatgagctccggtcgaagngccttaagcgcatccgcctcaatgcagagggnagcgaaatttcgcaatggccggccgatagnatgtngggtggccttncattaggaagatcagaaggaagnggngctcgtgcttccgcgacggtatgctgcggcnatgtcgggacnncgcngcgggtgttgcccaggcggtcnantatgcgataaaagaagtgttgactatttctcgtatgccgaggactagtacttagtaggaccatcccgtttcaactcgtcctgaacatacntatcaaaatactatggttttgggatacgnngcgaaaangcgtgatccctcactcgttatcgtatcatagtcacggtgttagcgacgcattgccacgctgaggaggcacgagtgtctaccggcagaggcaacgtcaaaaagcgttcaggctgccctctaggtaataaaagattgagccnnncgctctgcgccgacatctcatcnnnaagcccattggccagacctgtcgaacacattcattatgacgtttgagcgaactacatnttccctcggcaggcantnctatctattcccagacgtgattccggccatacgcaacccgttgagcgtgctttctatgcgtgatgtcttacgacctccggtnttcagtctggcaggtacccccgcagagaaggtgtacaacatttcatcggcctcgtggggacaggagttccaatnctttaacacggttatatggaccaggggggctggcctagttcagccggggcttaacagctggactcggcatnnctaataatcaatcagcagttcatcattatatccagcgcacgctccattgactgaaggagttaagcccagttccgcatccggtgggtgacacccggcaccagatgcgngaacgcgacaaggaatcgctctcgaaaagcaccgcttcgacatggcagacggcaaaggaggttggtacattcatgcngagactctctatgtggaacgtgaactggatatcaaagagatggtcttacggaccccactaaatttgcagnacaaataccaagcggggtcgctatagaaacattggagncaggctgcaaagtgaccggcccgcgtatagacaatcttcaacgagggatccggatcagaccttagggacttaatcngactgctgantgcaaatgcccgttatggtgggcaccttcagggttaaaaggtacccgcttatcgncngtcatgcttggtatcgtancccngaaacagttccncggtatcgcgcgcaagagataaatagcaagaaccctcattagaggcgagtgcgactattccaatgcgccaccggtggtcggaatacacacgcgacattacccaagccacgatcnncgttgattcgtagtgctcgtgttcacttcngcgcgctggcgacagcgtagatgtgatcccaatttaagcgccatacgcgcagtaatttccctttcagcctcatgtcattcatcttcacatgcagttattantcagtcgccatacgttgntccagcggcaggacgcgntaancccttcaccacacacagcaaacgcaaagntgtttctcgngacaccgangccgtcgtccaacttaagctgcgggcagattagaatccggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggagcgaccctatgnnnaccgtttgtgtacgatttaantnggcatcgggggtangtcttttaggcttgntaagggattccgccgcaggtgagtgggcggcgtcccgccgttttgtagccntacgcggtggggtagtgaaaagtttaaaggtcacaagctggtgtgcgagcctngncgctctcaacgtatctaatggttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatanncggtctatatgcgtgagatccattttgantcatggggggtttacgtgattacgggccccaagtgacggttgggccctaagccantgacacgacggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgattgatgttaaaatcnttggcacttcaagactgctacagcggagtaatntgttcagagggtgaaagtggcgcagggtngtgtgaacccccggagatggacactttagataaattgttgatatgcgtttttcgctttagattgaccacggtggcctccaatgtacacaccttnncaaggtgggggagcgtgtgcattcaaatcttcgttaaaaggtttttttanagtcactcgcccgaagttctttcgttcagcacgtaatgtagtaggagatggggcgtaagttaaccccaaggacgtctaaggaccagctcgggcaggcgagcctcagtaagtccagatgataagaaagtgcccaataagcgacgaagtcgcgctcgacgcccggcgcccattttaggcgctgggcagtgtaacacttcangcgaaggccggcttattgctgggctcctgtggctgggagccnggggatagggcgcctgattgagctttccttcaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcgganccgatagactttgtcataaacctnggtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcnccctaacccgattgaagctgttgttaatnacacactcaagagttcnctttgtttcggcgtgcgtacagtntaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagnctcggctgtcaccntgaggccaccaacgagccagactgccaaaggcctacattaaacatcccggtacctttcgctgatcganccccaaggggcttanacatgaatggtcctgttactggttatgcgggcgattggcacgcagcggtgtgtgcctttacgcncttagaagggcangtgtantccgatggtccgcggtgtacgccacctggccaaccatgaggccgagggggacaggcagaatcggancgagaagccaggctttttggtgggantagncctctgaatctgccaggcctgattccatctcgcgtaaggcgagtcagcccngacgctgacggaagaatccgcccnatagaggccgtctattcttgaacaagtctagacagtctcctaccgtnagcaattatgagtcgaccaagaacggcngggttacgctanggaaaatcggggccttccccagcacagccaatagctgcagcggttgtngacatnncanttnngctctttttgtgcanagcgccaggacgctgnntnncctanaanncacnangacttttatactcctgtntcccctccagcttccagagtcatgggagggttctgtgcaatctggngtagctctccgcgttcaccaaccatctaactgtgccgatcccatcacnactcaggtgttttggtcataatcgaaatttcccggggaccctcgtgagagtgcgccgcccaggtagaggnctaaagtagttgcagtccccttgtgctcgcgacgtacaaaatacnacatttggggtaggagtngttagnacctgaattaacggtggccggagcgcgcaccgacccctgagcgtcgtcattccgcgcntcagccgactggggatgggctctcgcgtgttaggaccgacttacgcgantgcgcccagctctaaagtctcatcaacactactattgngtatcgagaaggnagaccattcctatccaaatgcggtcccggctttgtgatacttgtgctggacgctaattgctaattagacattcatgctttacctattcgctgccgcgcacgagacacacccctncaacgccgagaatcagatgcttaccgtatggagttggctcggcccgcttatagttaagcgtccggctgcctaggtaggacgggtcgantngagagccccaggtgataaaccncctgacacctaagacagaaaatgtctgaaactcttgatgattttcggacacccttaattggtgtaagcgcctcacatggccccttatgaaagaaagagtgtccacatttatcattgagtagtggacgtagcggcctctgaagtaacgaagagaccaggggagggcccattattnngtgctgatggcggtaagaagatacacgaantcgcgaanaaaccgaaacntccggaagtgnttgttcggtctagagatgtccggggcccctagaccagcccaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaacaatgcaggtgggtcaaaccgtatatatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgaaatgtgaccccgtgaggggggaacgaaagcggnnacgtcagcctngtcccgcannaaaagcccgtgccataaagtggcagatctccgccaatacgccggcaaacctccaatccaggctgacgagaccgattggacaatgctaacgccagtcatccataagcccatcccgattttaggacgaacncaccacctgcatcctcgagatgcgaacaatcgtaagtaaagtgtgtgggagaanctcncacacgccggacagaggcaaatggtggtagctggacacgggtctatctaattgggctctttttccactgccccggccggccccacccaggcaattaactcncgcgttggggacnctctgcccaggtattgcgntccagctgtttcgcccgggcgacgactccagngancgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttncgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcattatactattgtagaatcgctagatatgntttagtgcagacgcacgggaatcccggatatccatgtgccgtgctctcgccagaactcgcaggatttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcntagatatacatagcccttaactggcctcgacttaaaccacttgtaattcgaagaggggtgttgtacttgcgcgtatgaaaaagaggtccacttgtggagtcatgtggcacaggcggccttagtcttgtagattagtaaccatttacgggaagccatgcaccaaatttgcgggacctcccccggtagtggacggacggtttaatttttgtcgnataaagaggcatatccgtacgcgngtctgcattgctctgaccacncctgttaaacgacgngattcgcgcggccacttcgtctgataccggaactgcaaggcctctcaggcgggntttcgatctgcaccgagcgcacaaaaaacaattaccttaaccgtagtgaagagtggagacgatgcgattcanccgtgcaggccgtactactggttacagtaaggactggtttctttatganncccctggcaaggactgctgagtgaagcagtcgctttcggcgnctgaatgcatctaaaggcggcgcgcactacgaacaacactggcggcatagatcagactggccattagggtttgctttcgagacttccgtggttcccagccnatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagactgggcaggaacggcgtctagtgcgcccgggtgtggatctcgacagcacggtggagtctgaatcttaaagacgntttctacagcagagngtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtccatgaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagcnggntggggagtgaaagcgcacatnnggcattaatagtacacanatgggncttgatgaaatcgttaacggcgggaccccatacagcatggtcctnngccctgtagcgctaccncaccttgtggcacagttatcagcttccacgcgggcgtgctantaccgcgttggatcggagagcgggagtaatttgacccgttaatgncgtgtgattccctcctcatgctcaggaaaccgctcttggtgttaaataatcatacgttgaacacaggccagtatacacgcacaaggcttgttgnnggggaagtcgtggcanacatcaacccgtgacagcttcattgcttcatcccaggcgggctgcatgcatccgtaacaccgccatatgggctccaattaaacccgcgattcctcgtctgacgctagcggcnaccgtttaagaacggaggtgcgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctgtttttagatcgtaaggtgtccgtaaagggggatcattatatctcacaaataattcgatcatacagcatccccaattgaaggcctcacgttgtgcgtagaagtganaagnacccaggancacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccnngcccgccgacncgccngtcggtcgagaatggtccacccaatgccgggatatgccgggttgcgcgataacgaaaccngagcacgtgacacagtacagccgnaagtgctattgcacagcctcgtcanagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaangaatgtcttagcaccggtaccatatatcaccgaatctcatnagtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgnnnacacagcagatgtnnggggcattagacgggcacgcattcctctaagggtggtggatngcgactgctgaaccggatagggaactaanaccagtgtctgcaaatgntctcacaaatctcttgcacttcggtgtcacctcctacntttagctaaagcccaatggatgaagaaccgcacgtgggagattgaggcaagttctccttgggagactatcttctgggcccgggctgtcagngcccncnngcaactacatctgactgtctggcatgcgagattgtaaggtggncctnccggttcgaattgcgaaaagttcnggcccgantggggggttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcncnncagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaacatgtnaccttatacggagtattaaatggtaccnggngccgccagccaggcgtacagtatcaagattagctagctaggccctatcgcngatagttcttgtccctataaacactgaccaaatacgctacacgatccgtaatcgggttctccctaccattgcggatacgttagtagcgaattgacctactggcagtccgatactagaagaggtacccaactagctcgtnnccatcatgtcgctagacagccgggnctgatgcccggtgttgccttgtttggtaaggccgtccacaagttcaccaatcgctgcagnagtctactaatttaagtacacggctcgatgacgatgtaggtgccgatctcgannccnncnactcnagtccgtaaattnattgccgngnnnngggagaaccgggcggttaggcccncnggccgtgttaacccgacatccgcaaatacacccgngacatgtcnntaaagtctcgcagcttngatagttctagtanntcnantgttggcgngctgggagcttaggtggngttntgacngnctgtgncccnggatgncatatcgaggggtaatcggaagaacaccccgttcatacaacactnnatttagaactcgttgtaagtggccnngntttgagacgaactgcttgtaggcatagttcttctaaaaccatttcagcgtattcgtgcgcnnaaccctgcgaagtaatctgacgtggagtccccctcatggcggactttcaggtgcgttacactgccctcgggcccgcggagatgcctaagtcngcgagtctgcttttgtgggataccgagnncnnnngaacgtgtttaannacggtnaacagaagcncatacgcctccnttcgattctataggtgacgagaccancacccgtgagagaatcggagtnnncgaacantgangcggagcgagaggtttttagctgatcagtacgacttgctttatcaagngtttgcccannggttctcgcagatatgataccattacagttagtgaagtaagtcgcgaactcccnggtcgggtncngctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgnatccngactgcacgnacacnngtcgtggttcacatccaggcgtgggtcgaaccttgtcccgcgtctgggcccaacatcaaacgagtgacgggncggcgatggtggaagccgagaatcgcgtactagctcgnggcctaggatgggcaagcggttcactgtgaattccgacanagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccnggagnccgacttccntncgatagcctgaccatctaagacagcgantgnncatgaatagcaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaaccnagacaattgcgttcacaagagtcacccctcnantggctgtctagcctttggctancttagcattgccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccgcgnncgcaatgtnggcaatagaggtcgaacgtgagaagttcgaagtncctcaacncacgctctacagacccgacgctattcaacgaacccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgccnacacnggtgtacacttctggctctaacgtcgatgangtttactaggactcacgatntctcatcccggcgtcangggcatgtgnatggtggnctaatcgcccgtctccgacncttctacggccgcgggcctaattacgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaagagggtctccatgcantcccgctacccatctcgaaatggaatcaattgcattcccaaagacccaagtctgaaccttaacttcgcagatgtgaaaatactatcnattggacaaacgtcgaccggtccgggcaaggcctacnnngagatcaacggcatgaaatggtaacagagatgcacctcnatatcaaatctgaaccatgagccagtacttnnagaaaagggnaactgtcggggctaaagggntcantcncgcataggagaagtatttccggatggccaggctcaggtttacggngaactcctcagcgagatcgatttaccaggaaaaacctncagttcggncgtagtgaaaatgccctgttagttgcgnggcttgagctgtgcactaaatgcgaatgcacaccctaagccgcaggatatatcagtgtcaatnngnactagatacgtgtggggaacnnacagtngagggtaacccctcatgctggtacggagctagctcctcaaatggaatggatttcgcgaacctgtagcgcgttccgcgttgtatnctgggccccacctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactggnaggncgaacncatggtgatgagtaacccctgcgttcccgcgtgtaagaggttttttgcnnngaggagctgctcaagtgtgaacttccagatcgaccagtggagtgacggngccccggcagcagggagttactgaaangnntaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttnactggcgcccatcatctagtttcctcacgncaggataatccctatagcctcctatgccgtcgnggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagtcaggacttctcatttgagaccgctcatcgcnggancgcatgtgcggcggttncgccgggatttacacnncctgacatctcccatgctangncgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctatgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagntcagcgggtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcntcgtaagccacacgttaaacattttcgagtttgcacgatctngtagacttgcgtcctatcgtggcgtaataaagaagacttaaccctgcacccgtgtggacacttgggaactgtttttgagttaggaganagactgaagcttatcgccgggcagggtaatgntatcgttcttgggaatgcggatccaaggggacttagccggttcgcgcggaggcctggcacactgctaatacatcnnggcccccagctaccgtaatgtcatgaacgcatgcttaaaaagatatcgcctggggtgcatgcccaccccgcgaacgaccccctgtnnagantggctctgggactatccaagccttaatgtgtacgncagttgatacagtattaggtgccccgtttagaggagctctgggccgaagctgtggcacaccagcgctnncatgtagccgaaggcctagtagcttacgtcaagacgccggtgtttcttgtaactctanngctgtttcaaagcgcaccagttccccntgtaacattctatnccgangcacagaggagacggatacccgtacatagcagcagcactggtgtagatgatggcgcgctgtggccgaggcatgctatccanccactacgangagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccagtccggganggnaatactttatgaagcgcatccacacaccatttaaagggcaggggtnnaactcttcgcgtgtgcgtccgtatcagcagctngtagttcacgaaaattacnggngcctgcatcgcgtgatgacgagcaactacttaatgggagcgctgctctggcacattcagtaggtccattagacacagactattgncatccgtacccacaccggccttgtagtgtggttcgtcgtcccagttgccgaatcgcttcatgttccaattacagaaaaanagtncggcgtggccggactaatcatccttaaagtactcgtcaaaggacaccgattctcgaacgcgaacttcaatataattttttgaggcctcccaccatacgtgtggattcgcacggtgcgatgncacanaagctgtnttggagtaagtttcgttgataacttcgacgatttgaagcncangcaaaagaggacaacctcgtgccgcgggacgccacgaagcaatgagcggctagttattcngcanncgtgaggggtagctgtacngagctctacggcctgcgccaacgtaacccagacntccgggggaacngggtcngtaaagcatccgccggcttatagcgacaccaaatttaaagaacaggctaccatacaatgtaaacagcgcgtcctgatgcctgaaagcggtgtcgcgctnncctaatggcccgatacggtgatgacaganttcggcgccgggattttacgcagtatatggctcaaccgaagananatctaacggatgtcaactattgcgtcactttcgttaaaccattncaactctggcggttccacgaaggnatangcccgtangtgttnacgggggatctgctttangaggacgaccgtaggcaaatagttgcatcggcctacnctgtttgttttactgttgcatgttgaaccccgtgtttctggtgaaccaggcgctacncccagaagcatcactcggcgcgcctcagaggcngttcattcgtggtataagcattatcgaaaacgctttcatccttacaccganctacgttnttaagcagtgcgtacaatgtanaaattggtgagcaccagnccntttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgntctgaacgccgctnnggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgaaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttccctttgtggaaatggctggacgttcctctaccagccgttcatccggccntcaaagacgtggtctcaccaacngaagcatgagcntgagntaattacccgtggagatttgaagttgatgaagcaatnntgaacancttttatccaaacttctggcataagagcgcatggtccgggaggaagctctttggttcagngcaagaggcatcagngaagtgagncgcactgtcttaagcagcaatttactcaacaaataatttctcccatccccactaaccactgccaatgaaagtnctctcgttcgtgtatgggtacggcggagatcaaagaaggtanncacctagattgagcaacgcataaatcccaaatgannngtctataaaatagaggatacgctagtgttcgatcgttgctgatcnngccntatgccccgtngccactggtgtgggtantagtatcgccctccacgcgtttttcttagngcggactacttgnccacgcattgagttcccaagtgggnagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaangcagcacgaaccaagctcaacctcattgagaatgggcaaagctccngnacgcgttcagccgttggggagaaggagcgattgcattgggggcttancagtggtccctagttcacccgaagtctaaccgtgcccngggtggcgcatccgcnaagtccaaacgttgnnnggagactccgcaaacatttnngncccctcgtctagcactgccgcatcgaccggaccnccggagtcacgccgcttttaataanacaaaggttaacgctgnacaatcgagtacgtatattcggggaggtcaacacggtatacntatngcgtcattctaacgataaacgccggtctgttggacgtcgcgtcccaagngcccggaaataggcngtaatagcgtgagnnctannatttaaaagggcagncctccacctcgaacgctaagttgtgcntcgtggcgggcataataggncaggacggaatctttcnnaagccccgggcccgggtcgttggggtacatactnaagtgacctataattctgtgcgacggaaacccagnnnngtctgccggcacccaattctgttctcctctcaactccgnaattgtgtnnngaggcgtaacgccaaccccctcataatgtctcatgatcggggtgccagtccaaaatcgtatcaaaatattgagcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagaactagtcgaagttatgtgtgcccccccagaangaccctncctctcccaggtcatcgataagttggtgtactcactataaatctgaaatgacaagcctcggcgatctgggacggagagatttaaaatnnanntgngctataacaggtagctaccacgtgtgacatgtgtaactgcgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaataatnncaaagcgttgnnagcaccccgcggtaaagcgggggagagaccagtagtcacaaantgtcgcnttgcnacaannaccacgatcgtcanttacaagtcgatgtaatcaccagnnnncggcgcggnncgcacatgagtggntcaaanantcaacatctacttacncccgcatctttcnttccgtttaggaaggccgganatcagagngggtaggaacaacgggacaggcaagctgcaggtggctattattggaatgttagccnncacggcaccgtgcanacccgtaacatcagnaagtgggtcatggagacctcacacattgggtgtctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcgttgcatctcccacagcangggtcctccaaagagggggagccattgccctccccagatgccctctcacgttagaaaacatttaatagtcgccaatgcggaggtgtagtgcgnngtctcatcctctggcaatccctttaaagtctnacgctgcctcgctagcggggcacgatcgacgcccncggcagntnnctactgccnctgngggccgggcngtgccntcctccttacnaaatgtatcaatcatagctccnaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgggattnaacatactttctcgccctggggatctaggagggctgggacccaacttggagaagatcttcgncggttagttgtcgatggcgcacngcnggacccgatccgtgcaaatcgtgcctcccnnccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctcccnnncatttctgaagcaatgancncaanccaggcctggagctcgggagcggcacgtttgattggggatanacctatcgtcaatcgactacaacgaacantncgggngattcgtngtatcagtaccagaaagatgttttaaacacctcgcatnnttctcaacggcagccgcccttgccnnntacgtatgttgttactgtttacaagatcatcccgattggcggttactactgtatagaggacaagaattcacgtgggaactaccgcaccatgggaacacttgtgattcggcccgatccgttactaggcccnncggcgactaaggggtggatgccctgacaaccgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcganccggnccaccgcgaacaatatattcanagggccgcgttgaggtgttgaaccccatngtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtanncgccgcagcaactgccgtccggacgattgcctcgaatnctggttanctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaacagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgncgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcctatgcccggtccgttcggggtactgacanggatcangctgatcaccgctatttgggctgttcgatcataaccgcgcaggcatgatgttgaagttcgtccaagtntggtagtcgctggagcangcgcgagatctctatctaagtcaggttcactcactcaccatttcattccatactggntagtccgatnagccctactgaatgtatttccatcctgggtcgtagaattttccgagtacatggagcactctctgcagctggaaattcgaaaagtactaataagttgcagangnacacctatagcttagagctgtaaggcnaattgagatatcacccatattaagtattgttcggttgccgggttagacantcncaggcaagcaagaattagatcagttgagtgcgctccccccacgtaagacgaaaattttagacgttgcacgtgcaggataccccgccagtcnttcgcctgcccggaaagcgggatttgccgctatctccgtgtttctcactgtaaagcgcncgccccaaaacccttaggagtcagaccacagtttccgcccattccataaagcctntcatagatannccggtccatgagaaccggcaaggccgnnctagatagnactgtatcaacgccgtagccgcctagaggtatgtgacngtntccgaagttgcantcttggncccaggctttctgatgtattctatattaaagtagacgaagacaacccttcgctacctgatttgcataaagcctgacgncgatgcggacagagctatagggcgcgcattgccccttgcgatgtcgaagataaaattgccngaagccactccacgtcttntcnnataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttnttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagggtaaaaatagantgtctcagcacccgtcctctgngtgtgacactagatctgaatctcntnaagattcataatccccgtntggacccctcgccgctgacgctttgtcgctagtgtancgctgacatgaaggagcatgngtggaggccnccgcccgcggggaagacaagccgacttaaagttctttccacaagnatattttcggattagacggcttnanngttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcntctccttctttgaggttgtggtgccacaaatacgacacgctcaggnccctgtcgcggctcggatctgcttgctcgggtggtttgagcagacctgaagncgcnnntcgggtagacgactactcacctggttacataaggaataagccggcagtcccccgctcggtctagtctcnntctgaatccgagcaatcgcagcttgtattcgcacagttgacaattngccgatcttccnnacactaccttccaaatggttcctcgggnccatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagnncttagagcgacngnctcagcgcgatanttacacttcctgcttagnactgaacacctagtgatggtaaacgnataggcgttacaagttgtccccccgccacccctcacccttgtaaaagcntgtgcgtaggatagctaccactgacatcgcgactccggtgacccagagaccgaaatctgcggcaacttcctgatctgttcattccctgtcttagccttggggacgagagcctgtacgattttgcggatccagaatctgaaccgcggttatagtcttgggcctggccctcaacttctacctatagaatcgccggtcgaatgtatggtcaacaacaaaaatatctcgccggatcggcagtcatcaccacngcggaccaccttgggggagtttgtgtttggtgggccggattcgcctgtggccattccgaaggcgtttcagcgtggcggatctacatttcctctactgagacatgacgctctccgtttgcaccataggccnncnccacgtcgcggacggtaaccgctgatgtgttacatacgacgtaatcagccgatccgatctcgcgagaaactcaaacatgacaagtatgtacacctagatgtgaaggtgtgacggcataagttccttagtaccagcggtangccctaatagtgaatgtcataaccttggcagggctgnatccttcagctgaaattatntatccgactnncaggtttaacatactagttgacgccctgtgttctagacgtgccaanagcgcaaatgancnncatgactcggttaagnntcngacnacctgtggaactggcgtgtcagtcaatctacgatcaggcgcatcaacccttccctggttacggattcatcggcccccagcagattctccgcgaatgtaggtactaggtgggactttagttaaaatcatttctagnacnancccgacacgtgcatacgaccaggggctgattccgacctggtctgnggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgnatattcgcgtctgcgcgtcccaatgggaagcaacaagaaccaggatctctcctactagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacacnccgacgcggtccggcaactgtctcgggncacaccacttggggcccaataancagtctccatgcgtcttcaacgatctgggcttccttgggtaagtaactnnctaccgtggggagtgggggtaccgcttgctgagatctgcgtgtaccgttcagaataatactgtgtaanttccgggggactaaaagactctccgtcgannggatgcatacgngcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgacngtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagancccttgntactaatatgcctactataaatcaagagcttcgaagccagtatgtctgtctataaacttaggnnttctcttcattccgaggtgacgctccattgttacgcaaccccgancaagcttttggcttctctcgcaagtcatccacaacttaaccacgtgctgctgtctttttttgtccctgcgatccttgctgtatgcgccgaaaacaagcgtcngtcctngacacagncctggtgcgntaacgaagtgaatggtcatggtgggtacaggcagatctcttggatgcgaggangtttatttttgcaggacaangacggagaccnntccacgtccgccgattgatggcggttcttagcattgccctcgacctagtttcaagcgctccgggcngcgtgaatgaccgcccgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaanctggctctgcccaccatgccccagggctgcnngtcaanttaatnntaaacccttatgcgtcccacagtcttcgcgatggcttcgtgcnngcaagccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatancgcaggtntcatgctgcttgaaccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagacnnactatgagagtccccttttcggtaatatgcgtcccactaagtcgaagccaaataatataatgctggtggacaacncncagcttggccctgcctagnngatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtgncaaaaaggcngattgcgagttttggcgcaaacgccgcccaaaagcacntgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtngcgcagctctgctaatccancggtctcgatgcgggaatcaagaccgacaaagcgnncctgggcttcgaggttttccacgacggtagtcctgtatgggaggtcaatctcgtcttcgtgatgctaggacacatggtataanngagagggcaagtngcacnaactacatatcggcctagntaccagattacagagaactcaaccggatcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaanttcccatctctcntacgaccattcacgcatgaacccgctcgacgggtagctacaacgagttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtancaagattaccggtggttaaaaacngtccggtgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaatttcacctatcttnttnatgccggtaattggggccttacnnngnaaagtatatcaaactnncctgttgaccgacgttctgttcatggncgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacgtataaacgtctatacggtgaccgccatttagcgtgtcntgtagcatctgggccagtgcatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgnctcgggcaaatccgccaaacgacactggggtcgcgagatcgtntcaacccacttcgccatacgggncaagattggccacatctgcctttaggaaaaatctttcnngcgcacgagcagccggcacctcnanattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgncngcgttagaattagaaccatgggtttcttngggcggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgagatgccggcctggtngcctccaactgtaggaggcnntcgaatagaaggagaccgctatagaagtgtcaatcggctctaccccgtcaacgaaancccacgaatcacgacaacaaggatttactttaacacaacttcttggagngggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgattagaggaaccaganagccccttcgaatactccatttcgatgcaggcagtaaagagcgngtgtggccgttactatcaatatgggnccgcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatgacagagatacttanccgtggttccactgcctattcgcctgctcactcnccctcctctcnnctacggtggatngggctgatctgtgtcagggaaaagnnaanggttgcaaggcaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgncccacctcctaagataaggatccacgcgacgacgaggggctgggntngcgggngncccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtnccctaaaagaaatcgttactcgtccagacnatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcngaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcntccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgccnttcgtatacagccagactcctacnnngattccagaatagcggcgctctgaccgcctgcgctgtcataaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgnagcaatgtaaacgagctaaaganactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtngngcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtancgcgactacgttccaccaaaaatgtaattctnagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtcnaatntnantctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagngnagtagcccataaatcatagcactcggnactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttggggncnnngaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctnnttgtagattctgtctcangtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgatacnnnggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctacngtcgggtcccaacagcctatatatcgtagtggccctcaacagtanaggcggagacggccaccgcgaaacccttgttactgatcctggctaggtcatgtttcaattcgcccttacagcctggctagcccgactaatttgattatcgatcccagatgtcttcgccttggcggagagaaaggcatcctggacacctgcacacagcgtttaccttggaatgcctngcgctgctgcttgcatagcgtagttacatcagttaagggtcggtggtactccgccagtactacactatatcacggcagttggcgagatcccgcctcgaccgccgcagctagtnnntaacgaagactatcgtttcctttcgactttgttgatcaggtatataggatattcgcggctcagatgcggatcactcgcggccggtgaagcgtgacgtaccgggacggaggtctagcgaccctgccatgncaggattatatgggacaagggaatttaagctagcgaacgacacggcccncctagcacgctcaccttgagtaggccctttcccagggctactcttggctggtagctgggaaatcttttaaaattagggaaccaatgcgccgctagtgatctggtgcccgatttgcgatgtcctcgtcaaacattaagtgtcgaaaaacggtacttcgggaatatctttcccatataacctggtcttcgttgctatgcttaagttgaggtcggcgtacgtacctcgggtccaagataacagacaagcggtggggatgtgacgtgctcaanggaacgtataatgttggtatgccgttgtattacgatggccggcncacaatangacgggccgacggacggccaggttcacaacgacctcagcttctcactacccacgtgctncaagagtattgcnctctgggcccccagggactatgtgtagtgcgcacgtgngacctacggccttaggctaatctgatacgggactgtcctccgcccctcgcgatggtgcgcagcaagccgtaactagccnnnaggccgtagctactgtccggttgagccgccggggnagngnggtgcaatgaggatacncagnggactntncnncatgtggnagtgaatagnncaaacatgncctacacagtactagtagngggattcgcgattgcattttgtgtttcccnnttngntctanttggangagggcncaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatncgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctacatccantaagagtacnactnnnancgnnntgnagnganacnttanattattanattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccgnaactgttgtgcatcttctcccgtncattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttatggatggnntgcccggacctcgtggccccaacgtaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgccngtcccgccgcntatgcatgccgccagcgtgccgcatcatttantgtgctacgtgcaccagacaaaagtagtggtctcgcggnntgccacntactcagttgccgcctgtggcaattactctggcgcctcaacgccgctagatttgcgccagagtccggnccttactaggccggcgccgtnattatggggattaccagaccgtacacttggatgagaaaantcctggtggaaccgcccaattgatgttagtggttcgtcgngaggtatagtttactgtggtncaacatgagagcatgtggacggtgctgaaaggtatgtagggattaaacagttctggcgaaaggcccaagttaatcacatctgaccgaggttctcctactgcgtctccaaaagcggtangnnagggctgttaggacagctctaggccgatggtgaggggggaacggncaatggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacagnatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagcnccgacaccccacatcgaatatcacgggcttaaacatgctgctgtcggttccagggaaccaatgccagcacggcaatgcggggcaccctagagggagatccgnntntcctggtttatcggcatgatgaccgtcagttggtgtgggtttccgaagaagntcgggttccacggatatgaggcgaatcgtgcngctgttgagcntccngnctcgtgacgcttggggcncagtgccatggtgtggatacgtcacaggcctagcgtantcgctacgtcataattgcttcatcatgcntctggagaagtaagcctcttgtccaanngcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgttgggcacacataaggtacgctctaaccagcgggggctcgaagattanntcgcccgtcctaaattcggcccactccttctagtttcatgccccctacggcccgtgtttccaagagacnccggccaataactgcataacggagncgtggtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatntctcacncatctccgaactaccttcnctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtntcgtttntcgaataagagaattgcgagtcgcactgagcatggntttagctagcgatgctccgattgtanataaggttgatcctcancaatctacctctagacctgtacgctcgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgacggncagtacgctatcgggacagncctcttgcggggaaatcgaggacgcctggtngcctttagtggtttgcagctcggngcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcntgttcgggccacgngagtnctgcaatctgaatctaggcgttgagaggcccggtaccatggcgaaggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggantcgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctnttggcacgtctcgaccccggatgcttgcgactaagttaatgactgagctgncntgagtggtaagccacacttannncggcgttggcagccttcanagttcaattgttaaccaccattggccttccatggacttggtcantgaatgtantcnagttcccggatcggcgaanataggcgtcgcctcgcgtgcattcctacgcgggcgccccggggcgaaacaggccncgagtggttctgctaggtgtaggattgagtgtgcattcggaccccgagtccctggcatttctttaagttgccgggtgggtcgactcgtgtccctccattaactgcgcagtcaggagtatcaagactccttntagnttcgttcaccaaatcctgagtaagctttnaattgggacaaacggcttntgaaacttccgatgttcaantcggcgatcactggtctactacgcggctgagcacaaaagacgttgtgctgtttttnctgntccctccgctgttgcaccggtcgggaaacatcgatggctgtgaatttccgataggggtgggccggaagaagtttannnntctcctcggaacgnggtgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgggncttggcgaaaatctacaagagagttggcggttttttcattgngtgtagcggattaacaggatgccgacnattgagctctccaaatatcgatttgctacattgcaggaatacgaccgataactacgggcgatgatatctgagcctttcctccacgaagcngtatcgtcctcgaggggcgggcaaaagggctcgggccgaccctggccactaacaagtgcctttgagttcctcgggcccaagctgtcgtggccagcccggagaccgatcgtcagctcgttcataatcttggaaccttcaatcaatgtacagacaacattcagtctgtggcgacacgcttaaatactagagtattgagaaatcaggcactccgggaaacancgaacggcggggccggtctagaccaacagaaactcgatttatcgatcacgaatagttgcaagtcatctgccacaacntcggccaccctgctacccctgngagctaaagttggtatcgctatccctcggccaacattggtctcatcatgnatcgcgtgttggcactggggtgacatactctcctgtcccgccagccaaaaaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtaagtctctggcgtgactgacgaattggatctggtagtaaacgaacacanaactgcggaactgacatctacagacttcncattctgcccatccacatataggtatggagtcgatnnncnncctatggancctaacggcggtttgncagatgacctaggtaatggtccggcantcatctttagccgcgtgagnctgattgttgttacggggatccacaatagtcgccgtgggccagagtcnttggccgctgctgcaatgaaacctctggtctcaacaagccgccgttgcnctggntttgtttttattgctctatctgacggggaaaacgctgttttgttcccagaagatggtgtttttcatagatccgggatgnacaatnngtccatttctacggcttactgagggcgccctctgccgggccgcgtttctagctgctgcgcacgttagatctacgcttcgccggaggggcactacacaggacctcggctggccccaaatccgtctcacccatgtaaggaatanacgctnttctnatttgttcacccgcgtaccccccctgtgagagtactggaagtgagaggtcatcctcgccgaacttactcagacagatcaactggtgggnagcngccnnaagagntaagccacgtatgcaagcgccgttgggacgctgcaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattagctagccgattaaagcaaagcatcgtgtatccttttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtaagcttctttgcggttcgatggttgcccacctttgacccggtccctgtntcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcactacgannnacccctcagtcaaggttgcgacgtgtccggacatagtcccgcccgtgatcggcaaaatctcgggtggnatagggcgaacatccgtgnacngnacncaggctccggccaagacttttacattcnagccgttgcgttacacgcgtcggcccctactgngatccacaggccatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaattgataccccaacagtgcnnttggcaacacaatccttacgtcacactatcccataccgtatcgagctagtcctagcccgctatggtaggcgtcactgtgctcataattttgnnngcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcnctcaggctttgctggtcgtacgggcggcttcatgccccgctataccttttgccagagcctagtttaccgtagtgccttatttagcacaacagcggggtcgccagttcgtggctctgctgccgnnntacggatgtgcgtaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctgntccatcgtacagggtgcccaggtagtcncgcaacttcggcgtgcaagttctaaatcatatctgggtgtnacggttgcgacatctgcatctacttggctgtaaagacctaagcacgccgaacacagtgcgacgaagcacggaagcacactctataggctaagcaatcacgatgggatagcancattcactagagatttttcaggcccagtctccaagtcgcttgnatcagcaagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaagacggttcggcgacgcccaagacgcaagataggggctaagcctcgaaatattccggcttatagtgaatctnggcggcttacccatgcaaccgtcaancgggactgatncagatctgacagtaataggcttcggtccaccgccgggaggtnacttcggtcgaacccactatatagcaggcgtgtttttaacccagnaaacgccctaccagtccgccctgcggcccttatgcnaatcagaaggacgtaaagaccgcactacaacctccacgcagattccaagtctgattccatgggacatccgtagggtagacattaagccaacggatggccagggactggcactccttccctaagtccccagcgtttcacctcatccgganntgaagaataacgtggctcctggagccnngggctcctagcagtcacttcatggacacattctttatgcaccgcctccccatgttgcagaaccaagaactctctacatcgagatacccctatctcatggcgctggtacgcctttcgcgatanccgtctcttatggtgctcattaattgtgaccctttggtacccaacgcgcgatcgttatcaagtagttccacctcgcgtgtctctgtagtattacctggctgctccctctttgcgcattacacggatggatggatactgctcaanncgcagcggctattcttttccctcctcctctagcacctacgtgctggatgaccctgagtattgccaagtaatggaccatnagcgggcggcactngcgaagacncaactggcggctcgaccaaggcgcntgttggagacaacccgatttgggggggaaaagataccattaaatcgtgcggtggccaccccncgtgcttgctgaatttgctacggttcgcagccaaaccctttancagatttgtgcgttannnnnagcnnnnnannngtggnnancgnnnganncannaancnncnannnnnaagaatctngagcccnngtacacngggtcggacggaanggtctnngacagactaggagnggtgntaacncannatgtatnagncnntcgtnacgtataagcgancataacgtcnctngatcatctagagcctntgtcaaactcaacggntncctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcatcggcgtaatcgcgagcgccctagtgnnngggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgcngcagtgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggctaacggccaggccggacgcggcggccgagaaacatcccntatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagttttgcgcaacaccgactcttgactgaatatcgctccgggaagtttcagcgcgataaaaaactaaatttatcataccttagatacttccaaatgccaaggggatgctaccggcgagtagnnagtcaagagctattccggccagtccgcctttaattcattcacctaaaaataacaatataaaccatcccggcactaacccaccgcagggcgtggcgaataatcaacatgcttnagatgcgcgaagtacctctagctgtcnctaggcgaatgagaatcttgacttcgatcgctgcagaacattcgtaagangaaggcataacgtcacgactttctgcctanagnncgttagtacatcagcattcttgactttaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtactgggcncatcggncccggnccgtacggtctacacgcatcttgtacacgcggatcctaattagtcgttagacgtaaaagtcaggagtggtccgtgagtactcgtcngatgcagtcagtctagatctcctccgcattgaggaaatccgaaatactctccagtcgacagtccnagccctncagtgagggctacatctggacccgggcaccagaacgggctagatcgtccgagcatgcggggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagttaaccataacctatgcgggaacaatcacatggatttgcaccnntgccacccngcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgtgccggttttagcgggcctgagaaacaagcctttgtcgcagtgngcanngggnngtgtccngnngtttgcggggngganncgnncnnttncantncacnncncgatnntnnnnanncctcnncgcntcctntngcngnnnnaaannnnctngctnnatntnangncanncngnnngnaaaatccnncnnctgtcgnggatnnngggncanngnannanctagnaagnatnnnnngcgctnnnnnnngcgannatgnntgcncacanggnngaaccttcggtcagttggcnnctcccccgnggagagntcnantgncgcagagnnnngtctgagnngttancggnnncnnnnntnnnacatttnnanccnnganntnnncncgccgcnnngantccaaaganggancctnnnanncctcnnntngaanagcnncctnggcgaccaacaatcngcacnnactccggancncgananatnccnnntncnnnccnnngannagnancnngtgcncnngatnntnctanatnnangnnncntcnngntanangtgacggnnncgngngggtnngnnnnncntnnnnncgnnantgnncgcnnagtttggaancnannntaggcaacngcnanctangagncnngnncnannctcnccgattancngtcnngnangnnnttangaatagagnncnnngngtnncnncnttgntnngtgnacaganccgggctcnnngcntcngggtnttgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatncagggnnnnggctgcnaaaatgcactcatntgcgcggccgctagtgcancanagcatgtgatgcatacgaacaccaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctnnncgcagtaangggcgtggcgtggtctggcatcgtttcctagcgaagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgnaatcgtggtgggccaacacgacatgcgnctcccactgatggcatgctcgttcttacncaggtaatcgggcacagaacatgtattcgctgancgggcagcttactgaagcctagggtcggtcaacttgccaacgcttagngngtgntgactgcaagtattgcagacnacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgnaggtaattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgngggcncgnngggctaagcaaatccgcctcggggcgtttcaaactgctcctcataactgngtcccatggcatagtgctaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactcngccacatgacgctccgccanttttccttagcccagatttgggtcgcggattaaccgtttcccacggaccatgtcactccgccaaanccgctgcgagccgcnggtcagtccagccgcnacgaggcgggcggcncgggtcnnaaacgntggtaagacgagatttcgccgcgggcnctccggcccgcctatcgcgngtggcngttaagncccaaggtcnnngtcggtccctgttatcgaggtccagcanatgtgttcanncccnggctccgcnatacggcagagcagatattccngtaaaccgacgtccggtgtnnntgttaagatctncnaaaagcgggcccctaccgggtaggaccacgtgctcgccngcgctacaaagacaacagtngacncagacttcgtcccgtcaaatctatgaatgccatgttatcccgcnncgcngccatccaggtaggcaaagtttacggaccgcgatcgtagccacacagatgggtgcaatngcggctgggaaagtagctacatcaacgccctaaatcgatgcggcccnnangctnttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatancaaaattgattcgtacgaagcgggatgtgtcgcnccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggatccccgtataagcgtgagtattgttgttgggctcctagtccgtcggcacaactccggtggcnacgcgnaanctgaggagcattggggaacgnggttatcccagttggtgtgtgtccccatactttccactgaggaggtctttnggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatccccttncatggggatncntcnngncntnnnnatgacaagtnccactnccctnntcctgtccaccctngactggtgattcggacntgctgccctagtcaatttttngcagcttgctcgtgcnatctnacccccccggagcagtcctcccagtcgcactgcttggactctaggccgctncatgcagcgatctaatcgtaaataatcaaagatagcntttcacgcggtcctttccgggtgaacgccgntggtgactgcatcgggcccgaagacagagttaaaacgatgatctcctncgggccatgggaggcactacgttgngtcatttacccanngacagaacgtgcntgggcgcaagctttttggtgtcaaaagangngtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatanngcggcttntttagatagcccctcgacagagtggacattttggcannggngggacannagtgcnntngtngacnncntnatttaccatntaccagcgccnttnnagtcngncanacctaacgtncancgnncntgtgtnngnnnttcancganttggntangtgnctnnactgtncaacggncggnncacnanctgagntnnanntnncaatgatngnatnggnntcnnnacggtnnanctgggnancncttgtnnnnccctannggnatnaanncnctagnaacgntgancagctgntagntatnnacnggcngaacacngaannncncncnntngnntcacnncatcttnngntnnnnnnnnnnaaccngaccntcannttnnanaccgnnnntncnnnnannagcngnggnccanannncttntncnngntnnatngcnncngcnnnnntggncttccggncgcngtnananttanngtntaaccgngnnnccccnnacggnttngactnanntnangggcgnctnccanngnggncnacgggtnnnncngntttttgnncgctcgggncnatnncnngnatnnnncanngcnagananctannagnnnnnnataannnntngtganttnnacgtgcngtgntctanngnnggncnnntnnngccnntcattgcctacggggcgtcgacgganacgnacagtagcgaacttcaatacgactaggagagcccacatgagagtattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgngtnccaattctcacccacgcacactagaagctactangcgtatcctgagtactctagaacgnatgggggagaagttggaaaacgaacgcgatggaggtcgtttgggattcagatgccctccagctcagcggaatgaagccgtttcacctggtaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagnggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtggactaccggggagggggaccattaatttggnccgtttagggacttgttanccgtgcgtattgcttcgtaatcgcaaacactcttaacactcctatgaccccgtaggccacgtccatcgtgtaactgatgctaccatcgaatctcagcgcgggtgatgccatttccgncatgtggcnnccnnnnnggtcctcgagggaagccacagagtagttcganngggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtagtcctttacgaggtncctaagaagttgtctgctcttaagttgcacaaccccttggcgcccncaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactgcacgnagcttaacaataatgcggagagtagaaactcagccagcgaagctcgacncgcggaaaaactgaaggccacactagtattntagagttncgccctatcgtgaaatcctattatggccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagcaactgggcnattcgctcgcgctaccgctaagtcaggtaacgttatcgcctctacacgacccanatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataaannttatctcgttggtcgccgatcgtctctagaggctacgtttagtggagcctaccatactcactactcggtccggtttcttattcctactcantcaagaggaagcaatacgtccaacccnannngatgaggctcaggctttnttggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcgttagcgcccncgacacnaatcaacttatcttcngcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgngccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccngcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtantantnaaccagccgcgcncaaggccagaccgtgcgagtcttnacatgacncggcagtccccgtantcagataagactcgccgagcgagacgacgcggcacgcccgggattcaatgggcngccctgacgctacccctgctgtntaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatcttcctcgagggaagtatctgtgatgatgtgtccatattgcgatcgttgtctgcgcaaatcagcctcctcctcctaccaactggacngcnttaaagtgcctgggaggctgtacggaggatcgaaaggacgtcatgtgcgcaggctcatccggtccgccggccttgaggngncaattcacagcgcccgccatcaaatcacnctgggaacgtcagatgagatctggcctcnnngctgcttcggaggcatcccgagtcagaatggtttgattcgtcncaggcttcgctgggtccccgtaggtcatgaatggctcatnaccccctgtagtgttcctatcacttnaggcggcgttncctagctcgactcggtaatgcgcggggtagccttaacgtgtcacctcagccgcggcgcttncgctgcttaacaggacgtacttgcggcctttcacgagttgatntaaggctgcgccatatctatctactttgcgccgattaatgcttaaatacaccgctaccccncgtatatccgtgagccggtgcgcncaggnnnnattcaagcagctcntgcgtggctgantncantctgtccctcgtcgttgaagccgcgccangcgcccgggcccgacctccccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgngagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctcnaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctngtggacggctcacaacncngtntcanngaccagatcaaatagcagaaatgcgacnnttatgttcagcagctatgtaatcatatgtangncctcatcggaactcagccnttacnnccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccccgcggcagcgcgacatgtcggctgcttatgtcatcacaatagtctagttatgtaaggtgaatagtacgacgacggggattgctctatctcatgctcaggcaacaggcgcggtaaaagcggtgtgggacttcggctgttaatccggcgtctcacaaggntgcnataccggctagacgttgcaggctcgtgtgttggaacggtagcagtctagtctggcggcgccatatcttaacgtaccggtgagtgagataacgcagtgggacgggactaccgttattttatgtaccttgtcaatctaacctaaaggaaaacagtgccgtgaacgcaactcccggagcgaagtcnctcgagtncctggtgctgtctccttatctnagcgtgtgtttgaccgaggtcgattcacgaaagctaaatcaagaccagaccacaatcgatacgctaacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaatgtcatgcccacactcttgaaggaggggctgtgggggagtacgaattagtttactctcacatagggggagcggcgcggaaaaatctcctccccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcgcccgcgggactcttctacgatggnaattgtggattgtttctagcgacatgaggnctctnatcaccgagggggggccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaacnaagtnttctcgtgagggcacctaaaccgtgattccatancctnngccggtgtagtcggcttaggccgactcctgcggtttttggcggtgtactttgatnnnntcgagcgccggcccgggcgttggtgctcaacagctcggactacgcaagcagcgagtataatctattagaggggcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggcnggggaagagcgcctttctggctaaggnccaagtgtagtgtagcgcttaacgcctaccccctaatgcgataccggcaggcgnncaccgggtggaggtaagacttctcattcangccccagtgccgccggtcgtcacaaactatntcnttataaggccattttccacgttcatacgtgactcatcccgcgnntaacggaccaagttcgagaacattaggtgtcggaggtgctgaatggcgtaatgttgagggttgcaaggtgctgagaaaaataacggtcgnttagctctcaatacatcctagcgnccgaggnttgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattaaatacngcggtntcccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgttngtcgagacncactcctctttgngcctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccattcttatcancccatgcgagtgataccatagacacctaggccctattaggggcagtcagtngcttgcaagagaggtttgcatctttgcaagaggggagggatatgatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacncgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatannnnnnngttcgggtgtcacanttgctttacgtccggccgggctaacccagtcacctctaggctacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgnncttaagatcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccctaccctacgagctaaggcctgaccgtcaaatgtgcgaaacaccgcggttcgggtgagannnngcgttgccgcagcgtcctcgtaatcgctcncgcactcgcagacctagcggaaccntcgcattataggcaancgtgatgccccaagatatcaaaatcgacccgngtccaccgaccataattggcgatcgaccggacccaaggatgctggcgacnnacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtnactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaagcctacgctnnntcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacataccatataggagttccatagatgccctggagtattgacgctaagtcctttgnanagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacangtgtagagacgctagcgatttacccacaagnggctggccccgaatcgcgggaaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccatcatcggaacagcctccacncggagcccgancgcttcacggaaggtccaggacataggattanngtgnagcggcagaatntttagtactcacacgagcgttggctttaggcatgtggtggcaagtatgcaattacgttaacctcggagccattcnctngaggggtgctctgaacagctgagtgggcgaatcgnctggcgggctgactctcaacgggcctgctcagtcagtnagacacgattttcctgtacacgggcgtctgctaggattgtggagttaccctcgctcgtatgacacgacccaaactcggacaaagcaccgacatcgggcctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgaggagtaattttcgcactctagagcataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagccnccnacgaggctagatccatatggagagtattccttctcacgaacatcgctgatagancgagtcccccgtatcgcctgttggcgggtggaggnntgttacgatgcgggccgcgcggaggggggattcgttgtctaccgggctatgtacggaantcgcagagaagaaattatctttctttttacgtgcagtcgaatagcagttccggacctgcccaggggagccggggcctgttaacgttccgattctatgaatgccatggtagccggctggatatatggtggtctatcccaactaatctaactgnttcttacgcccctactccctttagagtctgtctgnagtatttcgtcncatgacccgcgtgaccgacnatatgtcgncggtccgggagcgccctcagcaaggcgcgcgtgatgaccttgatagacacttagttaggaattttgcatttcacatcanctnagttttctagtcttcgnttgggggccccnaggtgcgtcgcagggatgcncntcaagaattcctcaccgtgctgcaacagggggagagtanacccctgcaacncgaagtcggaaacgtaaatttagagcgccaacgctcgttatcgatgnnacaaactgagggatnagtcgtagcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactcnngtacagcggggttagggaagcaatagcagcgctgcagtcctaaagcgacagcgtnncacggcgcactgggcgatcggcgccagntcatattcctagcaaataagggcggggtagacccatgngtggnccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacaagagggagtctacaacgctagctganacaagaagcgagttgggtgtcgtagatacggttccgananggcgccttgtcgtcgattaacgtacgccatgttagctcacactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacattgtgncnacaataccgnnnacatgggagtcgnaagtatnaagtgccttagctcgccnntccnnatcctacacatccacgacctgacacgncncntcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgnatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggactncgaaatattgagtaccntatgagacactgttacccagtcaaaggcagagtngcntgtccaaccgcccaaaggggcagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggccccgtcgccgctttactccaccatgaggttgtatgtacaccgaaacaaggcaaatgggttgtgtcggtcgcggatgagtcgcaggngtcctgcaatactccngtcctgtccttcagtgcactcatcgcaagaactttctcactcccgagatgaggcaatgatgacacaagatgttccaggggggctcntgagaactgtgggtcgaggtaggcctnnttctaatannagcgcgtgggagaaatacggcgctgctattgtagcaacattttcgcaaaggccgatttcagtacggagacaatacaacctaagatctatcgaggtaagaggggagctgcgcgatcactgggaaggaggccatggacggaacatcaaggttcggtaactcggttcagtataaaagcattgtgaaaagccggcactagaggcctatccgggtcaggctaattttcgtacccatgaataccgtacaatcatcactcgacagccgggttactcgcggaaaatggcccgagtcgcaagngacaacctcctccagtgcgttacccagatcccgggagtcacaggcccagggctacgatccgggaggcccaagcccgncactcgctantacgggcatacagcaaggaagcatcggttttatttgtagtagggccgtcctaagcatagggctaaggacttgtgatttagttaagatactattgctacttagatgacggaagcagncagaggacacgaacggatttaagcgcannnacatgtaccggtcggtgacactcttactcgaggaaggggaataagtgttgtggttcctagaccttcgggtcgtgcgtttnttggatcgtgggaagtatcagctcttgacnattcttgacgctccccgagtgtttggtttcgagancacacgggtggggctcttaggccgcaagcgaatagtcttanagatctgagaagttaagtactgcatggtattcatagacctcgtaggtatgggttttcttcaatccgccctnttattggacgcagggtcatgcacacggcgcgcgctcccgctgggntatagcgcagacatcaggtcgcgctttcgacattagtctgcaactcatctccctaagtanncctcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaantgggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagttcaagntactanagcnggcgagcgncctganatctttaggggctccacgcccgcagttcatccatgcatcttnngaatactggagggcgaaggtgcacaaaacccgcgtaaangctanngcctctcattctncgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtacncnccngcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaangatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaantnaaagtagcactccgtacgctggatattcgtaattggngatatggccgggtataggtaaggccacgacattgaggcngcgcgtaataanntnggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgacnnatggacgcaagtgccatggattatgtttcgtccggcggnagtgctcnnncttgtgtatttgtgagcaagggcacaccgancgagagcacgaataagcagnggaagcctagcccttggttgtcacattttctcgcggtcncctagtacaatgataacccggtccactcaatgcataacgcccgccgtgctnacttaagtctcacgggcaccgcagncngggagtatgggcccgggannantcttatgctccgncaggcgcntcgcntcatcgngttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatntccctatattatttttcgcagtggggggccgtggagggacgntaatcctatctgnaatagaagatgctcttctgcctacccccntaacatgnctccacgtgggcactgtnngggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggctagggcatcaattatcacgcgcccgatgaccagatggtagcagaagctctgcaaggagcctagaggtagctcggtgangatctctaagacccgagngattttaggaatagaactaattgntaaaccnccggcgctagcanccgccgtaggtggttgatccgaaccgcagcccagacctcgcctcgacacntnncgattgttctccggttccganngcatggnnctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggaagtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgagtcccgtgggatgaagaggcatgcggctataccgagcgagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttacnnnnacgagctaaaacgttacagctacgatttgatacccaatngggattaatagtatctgtggatactacaggcttacctntccttncaagacccgccctttggtgagtnggaggacggctcatgcatcaggtaagtttggaaacccatggtattaacaaatgtctgaagcgacgggaagccgtctaagacatcgctacgngcctcacttagagagcgtatcccgacacgccaaggcatacacngccgtatcatagntaagcattagctattcgaccaatctctgngctgagtactcattctgacccggagggaccggcaccggactgatggccgnctntgccattcctaccataataagggggctagaacccgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacnagcccagtgaagagcnnctacttntcacgctcaaaggnttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctctnaaaaggggccgtgagactccgtcaggtngggataccgatttgtatctaataatcttatactcctgaggcatttaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacgngaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcgnccgtccggacgnntnnnnagttgtcgtnganngnnannncactcggaagagncgatnngatnannctantcanncttgnnanccgannnnnnnacttcnnnnnnntanctnntaagccnccncnngnnangagtcntagttgcagnnacgaagcactcccgtgnnnaaatnngnannggcgnnnngncgtgtagaacnttcgncncaganttcggncnnnngcannttannaananacatctnnnacgagtnaanncnngcgganaggcnnnctcggnnggntccnnccccggtgagcccnngggncgngnggggccggactgggacagannaacannnttganngantcnngngtnancanacnnnnnnncnnnnnnnagtctccccgcatggngtgggcgtaacaagggacccctcgcgttcccgatanagtggccaactgtgactgtgaatgtgcatgcaatgaccacctgagagccattganaatttcatacagcgcgcatgcgtgaattacgcccatggaatctaccgatcttgtatatctcantcattcctggtgattgctgcagtgagctaataatgcnnnggngttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccaggagcctacagcgcctctcatgctngtggtacgtctcagtcaggcgtactgactacagacccgtgccaggggtgggacaccgatgcgaccgggcttacgaggggcgtcgggactgttttnggaactggtgctcggctcgaccgaatggggcagatnggcggcggagttgacattcctggcccgctatgagggggccctatggagcggctcactaattttcgaaccagaggccgctatcatcctacctaggggggcgccgtcaatcggaggngacctcaggaacatgcaccgttanaagtcaacctctcgggtatctggtgtctcacgcgccacgtgagacnaacaaaggttattactgttcggacggttgggctcctaggctggnttgtgctccctttcgtgcctccatgcantgcgnacactgttgcaccatacactataccggcagtggatgtgtggcgcagaagaacattgtcagtaccctggtcaaanccagctaacggctttctnctcgcttcancggagaaaccgttaacacgctganggcgccgtgcgcccactatcacatggacaccatgcacccggccaaattgaagacgccgcatgcatncaggtacagttaccttaccttaccaacttaacagtaacgcatattctaaacccnnacangtcttctgatttgntataaagnncagactcacctattcacagccacggcgtgaaccagttgaatataccgacgtaagcgatttgtgcccagttnagcttcccctacgccactttattctttccccctcggtagcncntntagtccacatctataatgtctcgcctcgtgtacagtcanggacggatcccgagttcttagagccgcccntcngtgctctaantnagacgcgccgcgatnctggnntgcccgtgaaagcacgtntngagcntcacagacctncaatcttcggtggtcctacgtttgatatctcgaatactatcattgngaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgnngnggtaaacacccaacagaaggaaccgaatgtccgggtagnccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaaatagagggactatagttatgtnatcccggngtcctaatctccactcacgaggnnnttaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttntcgaacacgtcctcgtcntcgangaccgaggtaccaatgacaactagtaacctctgccgnatnacatgtatgttgtctggnatacgcgggccttgctgttatggntaagtaccgataaggagattganccncccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggagaaangantganactgggctgccccctgantattcggatcctctctacgcctctaaacanctggctcacttagacaacaaaggctgtgcgcgctactgtctnggttattaagaaggcactcgtagtcgtatccacgatgacctacgtacggtccagcattgcaacctaccnctgncaatcggtgaacgcactggtcggaagaaagccttcactaaagtgtctagagggtacgcaggnganncacagcngggtngcncncgntacgggcgtcntgtattnaaatcgntnggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaacnccgagaaattgttatcgtggaaaagtgtcacctcacgcacacanctgacagagncgcggagctncatnttnnattttgccanaantnanatnncgtttcacgtgagtcggnggctagccnagacggcgtaaataagtgattaggntgtgcacntacccngggaagagctnatcctccctgcanngatggactgctcgtgagagcaattttntgagcgcagcgcccggccgtgctgtcaggcttgggcgcatctcctatagatccggcccagngacaaacgcncgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgttataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactggtactctagcatatncttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggcnattgcttgctcggcttnagtganngnntagtgtacgccgnngtnnncgcctcnagcgtnnnggttgtngtatatgantangaacnagcacaggagggcnctnganggngnnacctnancngannnntgnnccaanngtgacngcntgcnaggtcgagagtgtcncngattacccctgnggtnttggtccgtactnngtgggcaagnnnttccnaatttntatanctnncangacgcaagtcancagggcatacgcgggcccgggantccctgggctgccaacgacccttcccgtgcgacgagtttngtatccagggcaagggagcggaggtgacatcccaaggaatgtatctgtgacactttgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttganncattcttcaaatcngttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagangttgagctacggttgtgcgcccctattagtgtgggttgactcgccggcctatggtaactctcgcccgacgtcagattaaaaacccgtctanngacgccgttacgtcaccnatccctggagagggaggacgtgcggcaaagctacggaacggacgcccagttgcgatgagtagcgatacaatgaacgggattagataactacgagcgctcttgacgacccatgtgtcttctctgtcttccgcgttttgctcttacccatccccaaccatcctcctgtttcgaccagcgttagnnngttaacacgcgtgcaaaggcccggccggncnnngtgccgttatgtgctagaggatcctcgcgagcctcccataggcgagcggccatcagtgnagctgggcgtgatgagagatcacttagcgtcgcaangctgtcatgtgctggaaatttcccatgaggcttccgttgtccgacccatcaggtcgtcgcccgcgngccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccntggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatnacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaatangcgaagcgggtctcgtaaatatgttctctctagcagggcctcattnccatgtcnccnananntntntccgcttagccctcgactgggttaggtcgttgccaagcgttctcccctccagatgtgntcggccccnncgccccaaattctgaggaaaacaggccaggcctccagncgcnttacggcataggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggngcagcgtatgnttccggnatcactctcgagacggngagcacctcggccacccagttggagtaccctatgggtgtgtcagaggagctgcccggctagccttccccctagtctggtgcacgggtagtataccgaccttgagttaccatcagggtgcgcgaancgnggctggtttacgggggcggaatcgtccgngagagncgcnggcggccctaggctgctcgtacangttgactttctaagagactgcgaacaagcgagcgtgactgcatttatcaggaagaggtctggcgtttactagttacgtattcgatccgctaagggtgccttgtagccacccacgatcaggtgagagtcgtcaccctttgtgagcccccggtgcctgaggccaatttcttcacgttattggccagctnccnntccggggcgtttacactgccaaatacacggtattccgacgagcagcgatgtgcgagnctggcgagacgaacctatcgagccttgcgcttttcagagttgcacgaggacccaggcgacacctgccccttgggggtgcgttgaagcgcgccccgcccgttatagaatcaaatatggtgtgtcctagaaatgagagcccaatgaataatgttaataggcgtccaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaatcggatggccagcgcccgttttccacgcagtgcaaacacgacttcgtgtggcattgcaggctaccaaagactgctccacacggcgttatcaaacttaccaagaacagttaatattctacaaattatcaaatgcctagactagatctacgcaataggggtgaccttatacgttaacccaggtctgacctatttatacaaggtcgaactcacgcaagacatttcggcctaacgcgagtttaaatcgtgcctagaccgccacctatgaaanccgccaccnctagcgcgagggagtgacaagatgttccccactacaacccccggtcgctgaaaggactttctgcgttgaaccagatcctgctgctcccagagcgctcttaggcatctataagagaggattctacacactgtggggggacatcttnattagcgttccgcaactcattcccncgngcgaacgaacgctatcggactttacgatgttgctgagcgggagctgacccccctgggtcggnnggggaactaccgcatacgagtgtcccnnngctcctaantcgttggcacccgaggaacaccngnngtnaanatagntncaatantgtncgcgcctngcgggtagactttcagagcncatatcgccctaaagccttgtaangcctccagnnttcgggcctnatgcanngctccttggcggggatcgactcacccttacgggtcggcatcgacaagatnctcacaggggggtggtcacgtaagacaccacctagcaccatccaagctgngtaagccgaagggcacctcggttggnngcgagcgnntcggcgcacccaagctaatctttgtaccttaaggcgtgcntcccttaaactttcacgcccgntgctttcgtaattaagtgcgacttacggatgggactctacctttctcgcgccaggcagctaacccacagggtggacgtaaggccgtaagagantaggcccaaccnannattgcgcaactgcacttctgaatcccaagcccgcgcagattataaanaaagcatggagatcaagcaaaacaaccctngagttacaaaatatggcggtgcgaacgngccgtagcggcacttcgangaggcgaaccattcctcgagcaagggttttccccacaattctacccaagctcgttgtgtagtaggtcttatcctggcccctttaagcccgcantgggaatctctgttaggcggctgggccaccatancctgggcgcatggaagacagggaangcgatnctcngaccttgcncacngccannggccggcggnngtcaagccngngcaaacgngggcacnngtgangagaggtactgcacctaatactggttcgctcgcagcggcatccataggccgactttcagtgcaaaactatggtcataactcttgncgatnanttcctcgancatttagaatccagattgttcggagccatacccgtgtatcccaaggggtgtgcgctaaccaaggtttcacagttcgctgttcccgctatatcctgtgcagcaaatcggcctctcttattttaatagacgcgaatcctatcctggttaacctcgttgtacgtgtacgtacgcttaagtnttattcaacggcgaaacttcgagatnncgctcttnnatcngngnngggnnctnnacntngncagncacanccagancgntnatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttatggnaagcagntggcgtagaggcccacgcctangccgctggcaggcatcattgaggggcttagtgggcccaacccgaatatctgttcgtttggcgcagccgctcaagccnncctcgtttatgcactcggccgnnccgtgctttccaggtgcgcacccaaacccctgcctctccccttgtaaagaaccanccacaaaggagcggtcaacccctggccactgtacattaacctaggatcacacgctacgctaatgggaataaacgggggacaccgacaacggtggagggttaggttaactctactaagatggcggcactacgacaaggcggcaaactcgctatttaacttccaaggggactgggggtcgcgggtacaccagcctcccgttcagacaaccatttttatgtaggacctgncctntccggngggacatactgtnttccnactngaagaggagaaagagtttataatacactggacctgttactaacagataggggatcatggagttaacccctccgtgctccttatgttcgggattcgagacgcatacgggacgtgacacgtccaaattctactacagttgggcgtttctctcgtttggctatggtattgacgttgaaaaacagagataganggtgcagtcnncgaggggtggcattctatgtgtcgtcagttgcctatatacttcattgccaggntcgcgctcggaccgtcgtgtacattaaacaaatcacaaanancgcanganaatagttcgaatagaaggtctagattctctgggctctcggatnatgggaagggcgagaganaccctnttcncgagagacggttcctactattcgaccgcccactgttgccnaagactttcaggtacngcgtcccagtcgctatgggcaaaggctcgcntctactgttgggtgaacttactngagtcttactcgacggatgaanccgatacgagcacctcaanagatcgtcaatgtagacccnctggtggttggccatttcacctctgttgctcagggaaagatatnaaagtatctcaancngccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtgngnncgagatatatnggggttttgcttggcctaccctccacgcnncatatcangaatccgnagacaagcctaccagcggnggatcgtggccaactattgtcaaacggggggttaacaccttcacncgccgcgttgatgntctcggctagcagccctatatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcccgccaaggacggactggggataagtcgtaatncagtcggatgctccgtgaanccatcgagatggcatccctaagaantggnaggagtgttctgcctnctgcgcgccggaaggaaggntctngggaggtaaaaggtacgcacccttcgatngggaaggtgggaggaagctccttagcctttgacataatccgtgccntaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgtcgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctnatgagntagggtcaaagggaagcgtttttaggagctcagcgcggctttagacntatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggcngggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatnccanngcgggnnnntcnttngnnnggnctnngnnccnagcannnaccnnnnccnntgnnnnantnnnnnngnnncngnctngnnncnnaatgctgtnnaagannncncngnnangctnnnttttnnnagcaagncncgannnncgnnnattnncncttcgnctgggtgannnanncnnggggngcntnncggatncnctccngncnnttacngnnagtcnaggnnnnnccncctatnnannngngngtattncntactaacggccacaacacttccncgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgnntantatnanncnncnagggngngganacgcnaccatngcncncggtacnntaggtcngganncnagggcncntttggancggcgcaacttgggagncgncgaatttngatagnnncgtncntggatcgngagntngtcctnnatgcagaattccttgctgcccggactcatccccacnnggcanaganctatatgacttngcaaacatttnnagtgcaanactgtcctttatgatcggccgcgagggtnatcgagcgtttggtctgagacgatagatgatagagtttatnccagacatntttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccntntaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggcccgattggaatctaaaaattccgatgtacgcggccnataaagtcttgactctacgcgacngncccnnggngaagntcccgcntcgtcatnaggatgcctcnaggttgataanccaccgaaagaagatnantnnnatncangnnnagagatggcatngcgtgagcnctatggngtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcantcgcggtgtgcgcgactatcccccggttcctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacnnggcacctnatggggctccacncccgctacaagcgcgcgcgctcgttgcatgaagagtcaaacaagacctggtacccgttaccggtctctcccggtagcgcgtttgcgaacgaaaagtatctatccatagncnactcagaattaattgcccgcttgttaggaattgatggctacgccgtcatatagcggtccggcaggagccataagtacacggcctgcactgatntnagagaccacacngcatctgctggcagctcgcagaacttcnctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaaggtgggtacgctgntgtagggcgttagtcggctgggaaccaagcgcttcgggagatcgtacatcgggcggnggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttncacgcaccgcgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcnaganctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgnttagttattggagagatttaacactttcaagttcatacgtggggactccggtatttgagattccggtcgagtgcaacacagaatgtgttcttaccaggacccccagtaactgtgagggtactcaacctaatgttatcgaaaacggggagggnctaaccttggagggtaaccatgtacagaccactcggccctcggccggttttagcgactagaatacatttgcctgagttattagcaanngatattagcgctcgcgctgagctccctgggccggcgtccggacgaaggtatgcgagagnccaatggatcccatggtgcctcgggctcgtcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacattccngccaccccgnaggcgaccccacacgaaccggcaggctattaacccatattaagtgaagaactcagggccaactnatatcgttaccgtcgctcaggctggaaantcncgcgagtcactcgaggtgaagtatctctagcgggctcagatttttacaaggcctaatctgcggcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcgcccngggcctannctacnagattgggccgccgcncgccgctgntgccttctagntncgtctcatagcgaccctctagtccggattacccacgtctgtgccagatctctcagnnccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccngactgaaaacgtctcagatacccgacgcatggtgtttgtnacactcgccgantancgcacacgtgatccgcactataggcctcgggccggccaggaagaagccaatatacaccagtattatccctagtcgatcggccccggcctanngatgtccctgcgagccnccgtaagaaaacttgagcacctggtgtgtaactatgacagcctnttgacaacgcactcacgcatcgaagcggcccactantgcccccntnnngacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacggnntttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgtncttcntcccgctccttggacngtgccgcactgcccncgcgcttaaccttacggccgttttctctaatgccgttcccgcncggtnncgtntagagtgctngactcgtcgcnggncgcccnagtncggcncatactncattgtacgnctgtccaacgactggcagcagtnnccngtcattgntttcntccgtgacnnnnnagtngacnngagngcancgcnnggttgctgcccgggtccgcccgacacccggcagcanttgcggtaatctgcaacgtcggcagagcannccggcacgaatctgcgctgntgtggcaaacaatgatcgaatanctactagacgacgccaagattgcacnacaagnggcacgcctatcatgaggatgtnnatncccctcctctactccacttctgctnggaattattactcgaaatggtcgacaaggggggtcccgttacggtnttaccgccanaaggggagaacacccgcagangngaagcgcgtccgccnaaaccggtacttgccccggttaaatgctgacggagtataagtctatatgncgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaagaggcacaaccatttgaggatcatcgcgtaagcctcgattctcatccncacgtgttagatccagcacccagaccggancccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggcccaccggggccacntggcatagggctccaggagaatattactggcggaacgcnnngctgtatgccgtagaacagaagcactatcagcctggctacgacctggaagaaangatattgccctggnnncttttctagaaacaccgcacatgctctatattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatncggcggcaaggcaagcttggccggcggcggtgagtatactagggattcaagtgggttgnaagtctattacggtactgggcgccgtacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtcnccctctgatgcgcnanagggcgacactacgcgacccctgggtatatatgcggtaatcccaccgagccagnatgcctcatacggagccatggcaccatagctgttacaagacccntctataatgatacgagggcgtgctcaagcatcggcgagggtagccgttctccagccgacgttttgcgagtaataccctgggaaccngccactgaccagaaataactccgtcggcngctnagttgcacggccatcaatangggcgcaaggctgcctctataaccgatgttcataccgggcctatgttttgcggatatcnacgnnnngacgtaagccctacgtgatcgcggacattgttataccgcancagtgtgataccgcatcgttatcgnactatacgtagctatcnaatantntagagaccgcacgatttntcaaacttcaggngattatgatgctcatatcaaccccatacctcggtgtcccctgntcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctgnanncttgacgcaacgtcgcttgcttgtaaaanaccgnngcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgngacaaccgagcgcagtccaagcgcaacaaacgagtttnngaccgagaaaggngactcggtcccgtactgcgcttcccatacctcgctannccgactgcgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggagnggaatgttanagataagtagtatactataagaccctgagcaacgngttcgggattgagctaganctcgnncgnaggtattacccaccctgcgcgatctncattgcactcctcaatggcggtngccannggcgtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccatgtagnagacagattttnggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattntcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctcaatctttgccagtgcgtgttcacccgccagcgttttccagtaanggaactaggacgcacaggacgctccgacctaggggaatccataatcaacgcacccgagaacttcgcaatcgaaacaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctcnngcatgnattgattagggttatttcctagcgtcaatctcagtccatttgagaaggattcgatggtgctcactgcggcacttanaccatgagtattcaatggtgaggggcggtgccctctgtttaacctcttaactgagggcctgctacgcatttcacacaagcccgggcggcgctagccggtggattcgtgacaggtccatccggntggctaccaacgtgntantggtcccaatcgggngtttttatgtgcgtngtgccaagtctgtatgcatcctgtccaccgcaacatcgtgctaantnccnaagggtccagctgatactcggcgcatgaacccagcacngggttaatcnncnngccggtggcgtgaactaagtagtcagtgcgctatagactctccacacctatatttggcgcgcgagggctcttagtcaatgtatgtgccgagattgtccgttagcgattgcccctgaacaggcactaaaatcgaactcgagttttgtgtgactagtttgtgcactatcgtgattcgtggggaggtgcgttaccggaggctgccggcggctggctaangtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggccactgtcggctacaatgctgtgatattgaccacctgccgtatacatccaccaaggctcggagacccggggctctcagtccctatcatgacgcttttggatccttaagtactgaggcgagggcgtaatacagnnncgcgtcagatcncttgagggggactcgatgtacgaggagacacaaccggaaggcggtaaaatataganccatactagggagaggatcggatcgcctagtcagantggacatcgaaacgaccctcagtggacacttgaaagcaccttacacttaattgactnggtagacacgtcaggcagaacgnccccgttctataaaacaactaagcgcacctganccgtataccctggcaaattatgatcctaacaggcattctggcgatgttgcttatccctgcgcctcgactgtctgcaccccacgaatcgaccttgncaaacggtgcgcncactcttggtaaaatcatagagtgactgggaagagtgcgantggccggtgggtcctgtaccaatacacgctgcggtttgaatatgttcgagcgcactaggcgtggcgaagcgttgtactaagccattgggtgcggacttccgccacgttcctcagtcatgtacgacggttgccgttattgagcacgtgctatcctacggtgtttcggtaagcnggnggtgccttgtcccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgncaagttgtcgagatctcggtcacgttacccctagctaatcggcccgaacggttagtgtcttcgctcgaagtagtggctacaaggctgccggtaaccaccgggtcacagtcacttaaaccagtgtcgcctcttatgcgttggctgaacgacgttcgtangagggaatatcaagggcgcgcatccggcgtatnnggccggngtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgatggttggccgcaatgatcgcaccctagccantcgctcttagttgcgcggctttggtggcaatcgttatgggagaccggcgactcaagcactgcgncagacatgataggcagcccgcgttgctggtcagcccatcacctcgcatngtagttctatataggacggagtcctggaggcagactacagcgaatcgggtaacgttccgccngctaagataacggcccgncacgattagtcagggaatttgacgtgggttgtttcgttgagcctggccccccggcgcgcacattccgactccggttcgagaggcagcccaaatttagggatgttcgggagcggaaatgngtagtgccgtccggcacgtaacgtagcggtaccccctttagcacccaagcttaatcttcagggcattagagcgcgtcggaaccaatccgtggtaacccaccagctgctgatanggtactgggcgggtgctgcccccgattagtcaccccctnnggancaagaattagcaaccagttattcgccacaactacanccgtatgcagaancgnnncccaaagccgcgtacagaacgtcgcagttggctgaggtcttactgcagatcgaggatactgggaagtgctattagaaacggtcccgtccagtgtagactcgaggattacaagcttccgnngacgggtgcatgcaagggcctcgtgactggcctaggcggtctcgagatagcatagccgtggcgatcgccttttgcaagccntgccgctgcggcgccgtcgttgcaccctaagcgacacccgagcttttacctaaggattgaaccgcctcntaaaagattttttagcaccgctcagganntttntccatggaaagggcgcttcccccggacggcactctatgcattgatgttatttggcaaggcggcggtacgaccgggtggggccgtagcgntctgtcatcctcctcagagtgcgtgcctaaagggggatcacacacgggcanaatgatgattcgcagatttatgacataacatcagagatggtaactgcccgccccggttcaatnnaatggcggcagcgaacgatctaaatcccacgcgccatcaacagtttttggtggaagtgaccagctgtgcaacggtngtgtantagagagcaataanagtaacatttcgtgccctgggagtcccggcatcctgacgaangcgtccgataactgctgaaataggcgcctggtgtttccagattcaatggtngggctgacgcttacccccggtgctgccaaagtttggtaatcccgtcacgtcacttcctgttcaggggcaaatgcaactcccgcgcccgncncgaaatgtgagattggtaggcgtncccgcggtttcagtaccgacaacccccctcggtcatttgccntgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagatgcgttagaccatgagccacgnngggcccagnagctcgcgngncggccattttaggngctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttctaaccccgcatgggacgcttnctttctctcacgcggnttagggaataggcagctcatatctgccttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgantggcntcactgcagcctccgtctcaactttcactgtaacctatcctcatggaggttgatgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgnattctaccaacctnagtgtattggtatgctgngagtgaccacatatangcgaagccggcggacgctcaaatggctgttactcggcgcgttgcgcgggggccactgnaagttcccngggcttcttggggttaccttcactagaccccactactgcagtcacttctgttttcagttaaactgcctcgccgtccttttgaagctcgccatctgttgttgaantnaaagagtatantcagacagtaggnnncncactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaatnnggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggtgacgccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgtatgatncgatccgancggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcnncaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgagtaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccgggccaaaggcctcatcaaactatnagtacctagattcgcggtgnacggtagggagccctttcataatgtcaggtaatactctcctggnaatgtcagtggcacgngagacggaatgtatctgtggcattggancacctgggtacagattcctatcgagncggcaggncttccgacaccntgctnaacggtngaatgtctagtccatataatatctagtacgtcccaaggctgccntgttnccncatcactnagaagttctagactgtatcatgtcagnnggtccaaattcatgctaccaccgctatgcgacgactcaccacgaccgagcatctagcagtccagtcggagnatgcctcgatcgcagctagagctttaaccgaacgcngtgggcnccgtcggcncatcggccagcggaccctctaccagagtattcgacatccacagtcaagtgcctccatgcgatgctctgcctgctacatgagagatacagcactgaccnnnngnanncnncgantnggcnnntccntgnatntaannncccnncctgnntnatgnnngnagngggtgncgtgtannntngntgccttgncnannnnnancngngtcnnnaantngntnnagngnananncccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatggntcctcacgtncatgggcgttnggaagcggntaacgttcgtcagtgaggtatcagttcgaccgacttngntagtatcccctagcgggggattcctctctcacnnttttgttctaganacntcaccgtccagaannnctcggaacgtagcccatcacgttcttacggctcttagcagtaatcaaatgggctaccatactgaataccaaatcntctaaggctgacagttgcnngctagccgtcacgttgctcagccagtgaccgggacgcggctcataattanantcgttcgaaagagagancggccccnactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtangcgtggngcgaggatgaaattcgctcccccagtcagatgagtgcatggaagccggatgctacacaanggcagagcgcgtngtgttgccagagaaacatgatcccactgcgcgtctatccccccactaactagtgtcgtaccnccgattgctagtatgacccatancagctgtctacggggcaggccanngcgtcacctcgccacgggcccgncatgctctgtgccgaccgcacggnngactcgaccggagtgtatcgcgcggggacctgggcnagaatgggtctcctggagagctgtatgatatgatgggtggattcttgcncgcggggactgcttccgcgcatccacgtgttcgggagtctgcaaccctgcccggatacagacngaacgcaggaaacctaggctcaggagccgagacgattcatctagatcacttttacccttcgacgtntncctaccaattccgcggccgnngtttcaaggaataccggtacatctgtcatgcccaaaagcttgtcctgatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatagccgctccctggaccagggccccaggaattaccctcacattcagccatcatcgctcatcgaactagcttaaccnagcaataacccgtcgttatatatcgcgacatgccnggtgcactttgtatggcgggtccaacggcaaccctccacaggcatttaggcccaatctgtaacttttatagacgtccgcagcggtgacagaaaaatatgcgtnnnggagcgcggatatcgaaggttcttcgtcgcgctccgtaagacatatnagagcgattttangcagctggaganttgggcgccggtctcgaatccaggttacttctggctttatgatggcgtgacgcccgactggtgcctgagctaatccataattaaaacatcggtacgagtttagagctcattatcccattgaagccgnnnggccggctcaatggaagtgttgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgagtgcccggagggtgggggttatgctgaagctggggctgctgccgtgctgtgagtctgttttccgggtgccagtccagtaggtgagttgtgctgtcgtgggttcggacgcttaagacggctcaggcgacctaggacgtttgcgctgcgtctgtgccngtcnctcanctaaactccntaccgacgtatccccgacgctcgtatagtccgacaagtgcaggcgacacacaaanctctcccgccntacctactcnncaaccgncanngggtgataagtanggagnngncgtctcatgagntggtaancgcanaaggtnntggatgagnnnnccnnncttncngtaagtngacacgcttggacttactccggtgctgcggatatnagtctcattggatactgggcctaaccggannnagggtggtcaccccnacaatctnaccacagtcacttgttcacggcgttgcgtgcaatatttattccatcttcctcagcngnngtgcatcttggggtagtagtgaaccacgannatgtttacttgnccatncgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtngggntnacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgagtcattatcagcctaatcttgcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacggctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtntccctattactgatcaatatcttgtgccttccttttctatcgacgagtgcacagcggtgcgaatattcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgncacaacnatggnttctggtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctgccgaagactgttcagagggcaaagcttgtaatgtccaaagtggtacgcgcaagaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagataagactcttaactctctaccctgcctagcttgacaaaatcgcaactatcngcaggtgaatctagggaagccaatattatgtcgcgtgagtgcggtcaggcacgtaaggtgtgacaggactggtccctcatttgatccttatttaacggtgacttctgcatagcggtttcagcgctttcgtgttataanggccattgtgctacantcctgcttcgggcggcattggataagggtttgtccctctgggttcgtttgaagggcgcnatagcacacgcaggcggccancgattcccagttagagttgtcaagcaggatgtacaaggaactgtggcacgagaggtgttatctgggaacacttgccgcgtaataccgaaagctcgtgcctcgcncggtacgtctcgctgaacacacagaggtgagacctaaggggtgggacttctgaatgcgactgataatcgtgaaggtccgtccgagactgngcggatggaacagcacccccgtccggctgcgnggtggtcnggaatagcgggcaaccggcacaccttacccgagaactgcggnngattgatcccctgaantagttgtccgccgccgccagcggagtngaccacataacgtgccggcgattcaagcgtcttgatctagtccaagcaccaacgacacgcccatgcccctccccgcgcgcgagttacgtgaagcagacgcaatctccgtacaaaaatgcaagcgatcagtgtagttcccncaaaattccccacgggacggcctccgcaagaggtgcgtttaatgagacgaacactctattgtactgatttcaacttncatggcncccaccgtagcatgatgcgtcgtttctcctagatataactccgctacgcttggcgggccctggttagtcacgtgtacacgcgccatgggcgtgggtcctagttgtaatagttggcgaggtccgccatgtatcgactggactggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtangtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttnggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgnctgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttnnaagttagttttaggacatgcagaaatttggctagacgcggggagagatntggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttganggaacgtgcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcccctctatacttagnnncgtggtcantagcgtttgtacctcagacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaanctnaatggaggcaaatgactggcatgatttggaggttggctctatactgatcgacgagcgccgnggctctgagtgcattttttttcggattggtttaagaacaaagcagttctattggtaggagtagcagcggagccgcgacggactgccacaaccgatattccattttatgggtcaangancaactntctggacgcggtccatataataggatccgctcgaaaccgtgcccaattgcnangtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacaataacgaaacccgggggaatactaaaacganccaatcttnaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaattaagcttgttcaacagnttctggtgggtcgtatgnnnaggaggcaatatatgttggtcctcccacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgngagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtgtggtccggcggcggcanagattgcttagcggtacatanngggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccagggng tgatttcaaattgttccatggagatgctacaactnnncngggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacatccgtggccctatagggccaataaccacattaccttgcggccggtcggagagtggccaatcactagtgctcctcggggatgatgtcccggtatcctcaccgagcaggtcgtacatttgggccccgtaacataattttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgnccctcaaacganngcccncacagaaccacggtttactgntatgtagctcccaggcattttagacaaaaggtgttcggccggtacggggtccgaatgagctaggacgcatcattcttgcccaaaccccctcgattccacagccccggcgtgggccagcgttctatcacgcgatagatcngntggactcttgatgagcgcggacccatcgatttgtggaggcccgttctgtccgcatatccattacgtgggtcttcattacacgaagggtggcttcattgtatagacaaaagccattgcgggcaaatngcccccgatccgcgttggaatgtctcaggagcctggaggtgtgtgtttaccgaanggtacgctctgaccggngctccagacgaatgttatgttaattggaaattttgacaccgaaagaacctgccattngcctggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaantgtttatcgacggcaaaatggacacgagagcancgaactagatctcatatagttagcgaagcgacatgcgcctattcggttttgacacccacggaggtacgtcggtgtcccatatggaaaaaaggggacttcgatgtttacccggtttgtcgattggacgcagggacgccacttttgacacgtcnncaggcagtcattaaaacccacactcccgcgatcgataatacttcggtccatagaattcctgggttcgcgcacaagtggttgnttgantccgcctgactcgatcggcgaacgtctggccaaaggtcctcaccgtcgaattagcatggcgctcgacnatgcagctgggtactggaggagtgtcgtggatagnnatctgcacngaggcctgcggtttagctgtgacnactgggggctcactgtaaatatacataacatgtcacgagtcatacggcatgtctcttaatggctttctctaccgagtcctttggaccccacgagttcctataccagatagctaccggacgaggncnngctttcanangactncagcggccgacagnntctnntgaggcnanccacgntgncngntnnngtangcgaatntgctngacggtnngntgggncgatcaagngncnttctgngnnnnnatactatcttttggtccagtaccaccttccgtacgnagtacacnctgagagctaccctcnatccagtgnggaaagaccatgttccgaactttccattaccatgcagacaactcaccggtgtcactctcacgttccgagttagcccaaacagattcctacacaacatggagatcagcaaagccactggaactataccacctgacaccccgcatggcatgggaactgcgtgcgtagcgctcgtaactcgcctgcggccggactgcagataatttagcccgtaagnngttttgcatagctttatacagccacggcggtacacctcctgatcggggccggaatcaaggctccncaggttngannctattatgtgaagttccaactagtgggcgaagaatagtaagagtgtgggagtgaccatcccccggtgcgcctgtgttacgtctctctgccaaaccttaggggatcggatgcngatgtgcagcacgatagnncgttgacaaaattaaggtgcttattgangatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactanactgtttcgtcccgatgagagatcgcgactgcctcgggtcaggcccnntcctccgtctagcgtcaaanatgtatggattagcctttacgtccgacgactcgaaggagctgacccagcganagctgcctgtccgtagggtcttaccggactcatggaaaatccaaaaatgtcacatgattttangattagtccatgcaagttctaggaatacttgggtgctctaccntagactcatgtcgtggcgtcgcgacaccttcnaagcgtcgangggacctgcntaattcgnngcgtagcaagggagtggcgtgctggcccggctttggccnngatcacggcgtgactatgccctgttacgcgtacccgcccttcttactggctcctcgtgcnnntggcgggttcatgccattagtggtggatgttcgtntgaagaaagcgaccgaagatccgctcgattaaattttnagaagagcacagtggcatcaaacagggccttagaggcttgctgaattctaccngatcctgttttaacacgtccccagacgtggagcttagtacacgaaggtcgaacgtaacngggccaagtggagcaccccaatgggtaaggtaaggtccttgnaactcgaggctgagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccgcctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcnagtgtgtatcaagactttagcctccgtgctggacccctgtgcggtatcacgtangcctttcacggtagagtcccaaggtacgttaccctcgggtattatatcgcattgcggctttcggcctgtgtctttggttcctcgcgtcgacgttttggnactcccccgggatatgggtagccccggnngaatctccganaagccgnacataatngtagcgggtgatccgctggcgctccttatcanattncaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtantagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgncgcagaagcatgacaatgcacgtacgagcgcctgcactgaanggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggacnatgagtattcattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgcnntttcgacgtacacaagaggcccgttacctcaccggcctntgnntntccaccggacctttcccccttgtgagaccgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtggtccccccccatagcagtggtcatgtgtgccacacggacacgtgggactgggtcgtgcngnccgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtactctgactgttccccccctacacttcgctcgactaggtgggttcgatctgcttacgcaccgagngctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaagnngggtcgcagtgccggccggtttgncggcagtcggtaggttttaagccgaaacctgtgttgttgaaggcggcgctgaaaatagtctgtagatgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttagggtaatccgggtttcgctagtcgagtggtggggatanactctacagcagtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgacaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacngagggacaactgcgtgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggncccacccgcaacggcttagtgtcagcacatcggttgtanaggctaagactactagttgacgagaggcgtgncacacaaaatccggaagtacccgcngcgcgatgacatacacagttacctgnggcgtgcganggncgggcataccccagcccgtcaccgaactatctgcccgacttatgctgcttaggatgcaggcatacgtaggggagccaagctcgggagtcgaacggcttttagtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtggttgggggaggctggccnggtccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgcctgagcanttctgacacagcaccggtcgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacntactgtcgattgagggatcacaaattagccaactctgatctctatggagagcggaaacagggctgtagcgcgccaacgagcagacaagagaacccgagcttagagagcagggagtaaaacgnccttggcctcagaactcggtgggcctagtagtacgcagtcaccatgggaagaccatctcttccctgtgctggcggatcgtctattcaggatgcgtaacatcaggacactaacctatacgaattttaggacttcgcgtacttaggggttcgaattgttttcgagtatataaagcgcagtggtccatgaagggaggagaacacacaagcagccgtgacttcacaagccaataccggttgtggcagcgcgtagaccttggttgggttgctcgaccgtcctcattgcgcagaataatttccngacgccccaatctagcgttgaggcactcattctcaagcgacgtcgctaggagttagctgggaccaangttttacagtggtcgtgccgatgctgtcctacccaccagcgttacttttcgtagcggcgccgctgcgggnaataccacattcaaacagtcnacctctccagactcggnggnnatggattcgacttgagggtggatagccccagctgggaccagatgttctccgggggccatgaagcgacggctgccattttctttagcaannnnccgaagcggcctatggctacataaattagtttggagccggagngacggtgaattcggccgtcgtctaagattgagcttaaggcgccgcatccatgctgccacgcaaccncnagggacgacgagactcctggaagccggtctgtgctgactcgagtcgccggactnncttgctagattgttgaccgcctttacaggtattccagcggccgtgacgcgcttttacctcactagctttacttcactgtggcctggcacatganccgagtggctgagacaactggggcaccaccccaaagnntaccaggcggcgacgcactagggagccagggagactgtttatttgcggangcagtgacccgcnttcttaatgacccgtgctctagcctcggtttaaataatggcgtgagagcggctgtaagatacgttggcccctgcacataaatctgagatcctagtaagcggttnngcttattcccgccatggggtccggtgtcggctcttctaaaacgacccggcttggcgccgctacagtgccccccgatccgaacgacgatactaacacgttgcgcgcacgaattccgcgcatnggagtaccctgaatgacacaaaattttagtaccgactaaagataggtatgatgtctgtggtctggttgccatgtgctagaaggttaggcgtactcactgngtcagagaacttagcggtaatagatccgcgctgcgcacccgccggctcacggcaccagccccaagtgagagtatatgagtccctcgcgcgcaggtcccacagcggcgctctcaaaaagagacatatcggggtcgtannncntccagcgcnattttaacaatcgcataccgatatctctagcctgacgagtttagcacatgcctcatcgtcaacacccgaaggatcagacggggtcgactatgcggcctccctgttgttaagcgcgtaattcgnnaatcttatcggcaccgcatgggcgcgggtcaggcacgccgaagcaacaatatcaatgaatttacaggcgtccgatcctccctatacgcaancccctggatcttaggacacccaaggttgatatgtncctttggctaatacaaagagaagtcctttcccaccatcgaagggcatggagtatagtatgaagcctatggcgagcgcaagttcaggccacttggggtcctattctaggnggcatgatggcgaacgtgtttcgcacgacagcgggactattgtgcgtccgaagaacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatccaacagcgttcacatagtaatcggcgattccgaggatttaagtcctccattcgcggaggaagaggtatgtctcatactcatgcttagggacttagttagtgggaaagtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctaataccgagtccacatccttggatccgtgccggcttgatagtaaccgctangactctgaatcgaagcaaaaggtaagaacgcctnttgcaccatcaacttcgaactctcagggagtacactggggaaattatcgttcncnatgnccaacggacgacgacagatctgcgtgaccgcctacacctttgcaggcagacactgaggagccactgcttggtcgcactcctttgacgcgtgtatgccactgggnccgtttcccaaatgcttataccgcggccagaggtcagggggtcacccattctaggccgcggctacgtgnagttcgacgggtgtcggcccatgggcgcctgcgagtcacgcagcgacgttgctcagactagctacgtgcaccatgaggacgcggtctacgctggcgcttaggctgaccagtttgatggctcggttggatccgttaaaaagccgggaattttancgctcacaactcgcaaantcggagaggcagatccggttacttctaaatgaaaccagngcacgctagcctcctagcacaggtaagcgacgcgttcgaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcgctgcgaaccaggagtgctggtcttgtggtgcgcctaacgtcctgacatcgcggtctctntttcatgcttcacatttggatgggcgcgttaagacacgtggtaactctgggccttgtcacatagaaaaggatacgcaggacggaaaccggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattatctgagatttggaacggtggttgggtacccgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcgcgtaccanttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaanncgactcgcacataacgcnagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagncaatcgtgggtaagagcttcttggcagcttgcgggacgtggctcattcaggctcttcttacattgccgganacatatggtattcctgcnntggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaatancgccggnnaggctggctcccctagtggtcgncgccggcggacattactgggaaagcactgttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccntatcagtgccgagangtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtgacgcnncccngcacgggaacagagatcggatccgtgacncagggcaagtcgccgaaatacgtcgcacgaatcgangcaacnccgtgtccgcggagcgcggaaggttacatgccataccgtttacgacgagagcaccagtctgctcggcggtggagagcctgcatgaccgccgagnccaacgagattgaacctacctacatgtcattaagggcattaacatttggcagctcacgattaactgaaactggtacttttgacgcgctgatcgcgtgatccctgggcactgttgtgcgaccaaagattgtcattcctggaaaggaaatcgctaagaacgatagctccagctttgatcgtgactcacgcggccgtccggcccgcttttcggcgtttaaccggaggaccgccggttatgcactctcgcagccggtcaantagtgtcgatgccccctctgncctacgttgtcgtaccggtcgtatncgacgacgntattcgnaccgtcggttactcgatgaccccncgncnacgaatctcgagcgggtctgtagnnaggngcagggcagatgaccttgggggctnggctanggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccncgaccgntatctgtctacgnngtnccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatgccgggcggttgaagtnaaacaacgtctncnggtatggtctacagctgccgcgatacatgcagngcgcaccggaatccaagtaagtcgtgaggggggncacgacgcgatgggcacggatcacntaaccccgtctctcggcataaggaagggagttaactaaattgatctatttcagcttcgtgtaacacggcgtacgccntanccggggtataaattagtgggaaaagtccatgngcacgggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactcgatggggacgtcagctctttagcccgcaaagttccgccactcgtttngtgtgcaagaccaccaggctcggccgnnntngcacngngnngggttgttgccgcgccgccctgaccgcatcccatattgnnaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaannncgatnttccgnattcgtcatgcgtgcgtgatccacattcanntgaacgtacgcgatctctcctccgactcttagcgtcttagtcggagacggcgaacatagggagaacgtcagagataggctgtcggaactatctcgctgatctctccagtggccgataactgtccggcatgggataccgccctgcgattctnacttccatatcctncgctcgtcgagatgtagcctctaccgtccctgctacccgnatcgcggcggagtacgacgccaccatgggatttgtngacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccggggatatccgttcatnnntccgaacgttactacggncnctcggccacttgctggngtcttttcaaacctcngtggggtccatgtataagtcagaggaagggtcagattcaagttcagctncgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttctggcaaaaatacgctcgcagagtgtcctttgcgagctttggccgcagtatcctgtttcacatgcgatcggtctgtncagatctnntcgtgtgttacgaccacgatcgccnanntgcggttnnncttctcgatcgagatggaggccattaccagtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatctncctcgcgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctactatatcccatgtgngtcgctgtacctnccgcccaacgtccgngctctttctcggttcatctgccngcagaagtccagnnaatacgttctatattgccgtggcccaaattaaagttggtatttcctcgccgcttagctcgngagggagacgcnggcggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacgtgacagacgatttntccagacnnngnataactcttagtaggaccgcttaggtggtgccaactgaagactcctttcccgaacatagcagctcgaattcgtcatgcttggaagatggcataccagcgattgattacacgcgacaaaatgagctccgntcgaagagccttaagcgcatccgcctcaatgcagagggcagcgaaatttcgcaatggccggccgatagnatgttgggtggcctttcattaggaagatcagaaggaaggggggctcgtgcttccncgacggtatgctgcggcaatgtcgggaccnnncngcgggtgttgcccaggcggtccattatgcgataaaagaagtgttgactatttctcgtatgccgaggactagtacttagtagnaccatcccgtttcaactcgtcctgaacatacatatcaaaatactatggttttgggatacggagcgaaaatgcgtgatccctcactcgttatcgtatcatagtcacggtgttancgacgcattgccacgctgaggaggcacgagtgtctaccggcagaggcaacgtcaaaaagcgttcaggctgccctctaggtaataaaagattgagccgntcgctctgcgccgacatctcatccncnngcccattggccagacctgtcgaacacattcattatgacgttngagcgaactacatcttccctcggcaggcactgctatctattcccagacgtgattccggccatacgcaacccgttgagcgtgctttctatgcgtgatgtcttacgacctccggtcttcagtctggcaggtacccccgcagagaaggtgtacaacatttcatcggcctcgtggggacagnagttccaatactttaacacggttatatggaccaggggggntggcctagttcagccggggcttaacagctggactcggcatcactnataatcaatcagcagttcatcattatatccagcgcacgctccattgactgaaggagtnaagcccagttccgcatccggtgggtgacacccggcaccngatgcgtgaacgcgacaaggaatcgctctcgaaaagcaccgcttcgacatggcagacggcaanggaggttggtacattnatgccnagactctctatgtggaacgtgaactggatatcaaagagatggtcttacggaccccactaaatttgcagaacaaataccaagcggggtcgctatagaaacattggagtcaggctgcaaagtgaccggcccgcgtatagacaatcttcaacgagggatccggatcagaccttagggacttaatcggactgctgantgcaaatgcccgttatggtgggcaccttcagggttaaaaggtacccgcttatcggcggtcatgcttggtatcgtagcccagaaacagttccncggtatcgcgcgcaagagataaatagcaagaaccctcattagaggcgagtgcgactattccaatgcgccaccggtggtcggaatacacacgcgacattacccaagccacgatccgcgttgattcgtagtgctcgtgttcacttcggcgcgctggcgacagcgtagatgtgatcccaatttaagcgccatacgcgcagtaatttccctttcagcctcatgtcattcatcttcacatgcagttattagtcagtcgccatacgttgatccagcggcaggacgcgctaagcccttcaccacacacagcaaacgcaaagatgtttctcgcgacaccgangccgtcgtccaacttaagctgngggcagantagaatccggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggagcgaccctatggcgaccgtntgtgtacgatttaacttggcatcgggggtangncttttaggcttggtaagggattccgccgcaggtgagtggncnncgtcccgccgttttgtagccgtacgcggtggggtagtgaaaagtttaaaggtcacaagctggtntgcgagcctggccgctctcaangtatctnatngttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatanncggtntatangcgtgagatccattttgaancatggggggtttangtgattncgggccccaagtnacggttgggccctnagccaatgacacgncggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgnttgatnntaaaatctttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtggtgtgaacccccggagatggacactttagataaattgttgatatgcgtttttcgctttagattgaccacggtggcctccaatgtacacaccttcacaaggtgggggagcgtgtgcattcaaatcttcgttaaaaggtttttttagagtcactcgcccgaagttctttcgttcagcacgtaatgtagtaggagatggggcgtaagttaaccccaagnacgtctaaggaccagctcgggcaggcgagcctcagtaagtccagatgataagaaagtgcccaataagcgacgaagtcgcgctcgacgcccggcgcccattttaggcgctgggcngtgtaacacttcacgcgaaggccggcttattgctgggctcctgtggctgggagncgggggatagggcgcctgattgagcnttccttcaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcanttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtntaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagactgccaaaggcctacattaaacatcccggtacctttcgctgatcgagccccaaggggcttatacatgaatggtcctgttactggttatgcgggcgattggcacgcagcggtgtgtgcctttacgcccttagaagggcangtgtagtccgatggtccgcggtgtacgccacctggccaaccatggggccgagggggacaggcagaatcggagcnagaagccaggctttttggtgggagtngncctctgaatctgccaggcctgattccatctcgcgtaaggcgagtcagcccggacgnngacggaagaatccgccccatagaggccgtctattcttgaacaagtctagacagtntcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctnacatttttactcctgtgttccntccagcttccagagtcatgggagagttctgtgcaatctggtgtagctctccgcgttcaccaaccatctaactgtgccgatcccatcactactcaggtgttttggtcataatcgaaatttcccggggaccctcgtgagagtgcgccgcccaggtagaggactaaagtagttgcagtccccttgtgctcgcgacgtacaaaataccacatttggggtaggantngttaggacctgaattaacggtggccngagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgcgagtgcgcccagctcnaaagtctcatcaacactactattgngtatcgagnagnnagaccgttcctatccaaatgcggtcccggctttgtgatacttgtgctggacgctaattgctaattagacattcatgctttacctattcgctgccgcgcacgagacacaccccttcaacgccgagaatcagntgcttaccgtatggagttggctcggcccgcttatagttaagcgtccggctgcctaggtaggacgggtcgagtnnagagccccaggtgataaaccccctgacacctaagacagaaantgtctgaaactcttgatgattttcggacacccttaattggtgtaagcgcctcacatggccccttatgaaagaaagagtgtccacatttatcattgagtagtggacgtagcggcctctgaagtaacgaagagaccaggggagggcccattattcggtgctgatggcggtaagangatacangaactcgcgaacaaaccgaaacctcnggaagtggttgttcggtctagagatgtccggggcccctnnaccagcccaacccggaagtggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaacaatgcaggtgggtcaaaccgtatatatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccngcgaaatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctggtccngcaacaaaagcccgtgccataaagtggcagatctccgccaatacgccggcaaacctccaatccaggctgacgagaccgattggacaatgctaacgccagtcatccataagcccatcccgattttaggacgaacncaccacctgcatcctcgagatgcgaacaatcgtaagtaaagtgtgtgggagaagctctcacacgccggacagaggcaaatggtggtagctggacacgggtctatctaattgggctctttttccactgccccggccggccccacccaggcaattaactcgcgcgttggggaccctctgcccaggtattgcgctccagctgtttcgcccgggcgacgactccagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcattatactattgtagaatcgctagatatgatttagtgcagacgcacgggaatcccggatatccatgtgccgtgctctcgccagaactcgcaggatttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcatagatatacatagcccttaactggcctcgacttaaaccacttgtaattcgaagaggggtgttgtacttgcgcgtatgaaaaagaggtccacttgtggagtcatgtggcacaggcggccttagtcttgtagattagtaaccatttacgggaagccatgcaccaaatttgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatatccgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtgattcgcgcggccacttcgtctgataccggaactgcaaggcctctcaggngggctttcgatctgcaccgagcgcacaaaaaacaattaccttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatganccccctggcaaggncngctgagtgaagcagtcgctttcggcgtctgaatgcanctaaaggcggcgcgcactacgaacaanactggcggcatagatcagactngccattaggntnngntttcgagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagactgggcaggaacggcgtctagtgcgcccgggtgtggatctcgacagcacggtggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtccatgaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggggagtgaaagcgcacataaggcattaatagtacacanntgggncttgatgaaatcgtnaacggcgggaccccatacagcatggtcctgcgccctgtagcgctaccgcacnttgtggcacagttatcagcttccacgcgggcgtgctnctaccgcgttggatcggagagcgggagtaatttgacccgttaatggcgtgtgattccctcctcatgctcagnaaaccgctcttggtgttaaataatcatacgttgaacacaggccantatacacgcacaaggcttgttgggggggaagtcgtggcanacatcaacccgtgacagcttcattgcttcatcccaggcgggctgcatgnatccgtaacaccgccatatgggctccaattaaacncgcgattcctcgtctgacgctagcggccaccgtttaagaacggaggtgngaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctntttttagatcgtaaggtgtccgtaaanggggatcattatatctcacaaataattcgatcatacagcatccncaattgaaggcctcacgttgtgcgtagaagtgataagcacccaggaccacnngggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccaatgccgggatatgccgggttgcgcgataacgaaacccgagcacgtgacacagtacactcacaaatgccactgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttagcaccggtaccatatatcaccgaatctcancngtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctnctgcagtgnnnacacagcagatgtanggggcattagacgggcacgcattcctctaagggtggtggatngcgacngctgaaccggatagggaactaacaccagtgtctgcaaatgatctcacaaatctcttgcacttcggtgtcacctcctacntttagctaaagcccaatggatgaagaaccgcacgtgggagattgaggcaagttctccttgggagactatcttctgggcccgngctgtcagggccctccngcaactacatctgactgtctggcatgcgagattgtaaggtgggccngccggnncgaattgcgcaaagttcaggcccggctggggggttggctttgatnaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcanatcgtttgcacnacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaacatgtagccttatacgnagtattaaatggtaccgngcgnngccagccaggcgtacagtatcnagattagctagctaggccctatcgccgatagttcttgtccctataaacactgaccaaatacgctacacgatccgtaatcgggttctccctaccattgcggatacgttagtagcgaattgacctactggcagtccgatactagaagaggtacccaactagctcgttgccatcatgtcgctagacagccggggctgatgcccggtgttgccttgtttggtaaggccgtccacaagttcaccaatcgctgcagtantctactaatttaagtacacggctcgatgacgatgtaggtgccgatctcgaatcnaacgactcaantccgtaaattgacngccatgctcngggagaaccgggcggttaggccccncggccgtgttaacccgacatccgcaaatacacccgnnacatgtccctanagtctcgcagcttcgatagttctagtaggtcgaatgttggcgggctgggagcttaggtggcattatgaccgactatgccccnggatgccatatcgaggggtaatcggaagaacaccccgttcatacaacactntatttagaactcgttgtaagtggccnggntttgagacgaactgcttgtaggcatagttcttctaaaaccatttcagcgtattcgtgcgctaaaccctgcgaagtaatctgacgtggagtccccctcatggcggactttcaggtgcgttacactgccctcgggcccgcggagatgcctaagtccgcgagtctgcttttgtgggataccgagctcgcacgaacgtgtttaatgacggtgaacagaancccatacgcctccnttcgattctataggtgacgagaccnnnacccgtgagagaatcggagnagccgancagtgacncggagcgagaggtttttagctgatcagtacgacttgctttatcaagtgtttgcccannggttctcgcagatatgataccattacagttagtgaagtaantcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgnanccngactgcacgcacacnnntcgtggttcacatccaggcgtgggtcgaaccttgtcccgcgtctgggcccaacatcaaacgagtgacggnacggcnatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacngagngatcagagtaagcaaccgttcactgtcncgccgccgcgcgagtccattgataattttacgttccnggagnccgacttccctgcgatagcctgaccatctaagacagcgattgtgcatgaatagcaagagggccgccaacctccgnnagtggacggcgattgtagggttcccccgttgatctttaattaacctngacaattgngttcacaagagtcacccctcaaatggctgtctagcctttggctancttagcattgccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccgcgnncgcaatgtcggcaatagaggtcgaacgtgagaagttcgaagtgcctcaactcacgctctacagacccgacgctattcaacgaacccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgtacacttctggctctaacgtcgatgatgtttactaggactcacgatntctcatcccggcgtcatgggcatgtgcntggtggtctaatcgcccgtctccgactcttctacggccgcgggcctaattacgtgacagatntgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaagagggtctccatgcattcccgctacccatctcgaaatggaatcaattgcattcccaaagacccaagtctgaaccttaacttcgcagatgtgaaaatactatcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcacctcnatatcaaatctgaaccatgagccagtactttnagaaaagggtaactgtcggggctaaagggntcagtctcgcataggagaagtatttccggatggccaggctcaggtttacgnngaactcctcagcgagatcgatttaccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgngnggcttgagctgtgcactaaatgcgaatgcacaccctaagccgcaggatatatcagtgtcaatatgcactaganacgtgtggggaacgcacagttgagggtaacccctcatgctggtacggagctagctcctcaaatggaatggatttcgcgaacctgtagcgcgttccgcgttgtatgctgggccccacctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgncgcggcagcactggcggtgagccggactggaaggtcnaacccatggtgatgagtaacccctgcgttcccgcgtgtaagaggttttttgcgaagaggagctgctcaagtgcgaacttccagatcgaccagtggagtgacggggccccggcagcagggagttactgaaacgngtaacaatcttnggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttnactggcgcccatcatctantttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagtcaggacttctcatttgagaccgctcatcgcaggagcgcatgtgcggcggttncgccgggatttacantccctgacatctcccatgctaggncgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctatgaaaagcttcagtaacngcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgngtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctngtagacttgcgtcctatcgtggcgtaataaagaagacttaaccctgcacccgtgtggacacttgggaactgtttttgagttagganacagactgaagcttatcgccgggcagggtaatgtnancgttcttgggaangcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctaatacatcggggcccccagctaccgtaatgtcatgaacgcatgcttaaaaagatatcgcctggggtgcatgcccaccccgcgaacgaccccctgtcaagagtggctctgggacnatncangcctnnntgtgtacggcngttganacagtatnnggngccccgtntagaggagctctgggccgaagctgtggcacnncagcgctctcatgtagccgaaggcctagtancttacgtnaagacgccggtgtttcttgtaactctanggctgtttcaaagcgcaccagttccccctgtaacattctangccgacgcacagaggagacggatacccgtacatagcagcagcactggtgtagatganggcgcgctgtggccgaggcatgctatccanccactacgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccagtccggganggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgngtccgtatcagcagctngtagttcacgaaaattactggcgcctgcatcgcgtgatnacgagcaactacttaatgggagcgctgctctggcacattcagtaggtccattagacacagactattgcnatccgtacccacaccggccttgtagtgtggttcgtcgtnccagnngccgaatcgcttcatgttccaattacagaaaaatagtacggcgtggccgnactannnntcntnnangtnntcgtnaangnacaccgattntcnaacgcgaacttcaatataanttttngaggcntcncnccntacgtgtggattcgcacggtgcgatggcacacaagntgttttggagtaagtttcgttgataacttcnacganttgaagcncaggcaaaagaggacaacctcgtgccgcgggacgccacgaagcaatgagcggctagttatnctgcagtcgtgaggggtagctgtaccgagctctacggcctgcgccaacgtaacccagacntccgnaggaacagggtccgtaaagcatccgccggcttatagcgacacccaatttaaagaacaggctaccatacaatgtaaacagcgcgtcctgatgcctgaaagcggtgtcgcgcttacntaatggcccgatacggtgatgacagaattcggcgccgggattttacgcagtatatggctcaaccgaaganacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcgnttccacgaaggcatacgcccgtacgtgtttacgggggatctgctttatgaggacgaccgtaggcaaatagttgctttggcctgccctgtttgttttactgttgcatgttgaaccccgtgtttctggtgaaccaggcgctacncccagaagcatcactcggcgcgcctcagaggctgttcattcgtggtataagcattatcgaaaacgctttcatccttacaccgatctacgttattaagcagtgcgtacaatgtaaaaattggtgagcaccaggccgtttaccctgatcngatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgntctgaacnccgcngcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgaaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttccctttgtggaaatggctggacgttcctctaccagccgttcatccngccttcaaagacgtggtctcaccaacggaagcatgagngtgagttaattacccgtggagatttgaagttgatgaagcaatnntgaacatcttttatccaaacttctggcataagagcgcatggtccgggaggaagctctttggttcngagcaagaggcatcagggaagtgagccgcactgtcttaagcagcaatttactcaacaaataatttctcccatccccacnaaccactgccaatgaaagtcctctcgttcgtgtatgggtacngcggagatcaaagaaggtagtcacctagattgagcaacgcataaatcccaaatgacntgtctataaaatagaggatacgctagtgttcgatcgttgctgatcgtgccttatgccccgttgccactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagctccnnaacgcgtncagccgttggggagaaggagcgattgcattgggggcttaccagtggtccctagttcacccgaagtctaaccgtgccccgggtggcgcatccgcaaagtccaaacattgcnnggagactccgcaaacatttacgccccctcgtctagcactgccgcatcgaccggacccccggagtcacgccgcttttaataaaacaaaggttaacgctgaacaatcgagtacgtatattcggggaggtcaacacggtatacctattgcgtcattctaacgataaacgccggtctgttggacgtcgcgtcccaagagcccggaaataggcggnaatagcgtgagnnctagaatttaaaagggcaggcctccacctcgaacgctaagttgtgcttcgtggcgggcataataggtcaggacggaatctttctaaagccccgggcccggnncgttggggtacatactcaagtgacctataattctgtgcgacggaaacccaganctgtctgccggcacccaattctgttctcctctcaactccggaattgtgtgccgaggcgtaacgccaaccccctcataatgtctcatgatcggggtgccagtccaaaatcgtatcaaaatattgagcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagaactagtcgaagttatgtgtgcccccccagaagnacccttcctctcccaggtcatcgataagttggtgtactcactataaatctgaaatgacaagcctcggcgatctgggacggagagatttaaaatgcnnnngggctataacaggtagctaccacgtgtgacatgtgtaactgcgctcgcgcaccctagcgtgtgnattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaataatcacaaagcgttgtgagcaccccgcggtaaagcgggggagagaccagtagtcacaaantgtcgccttgcgacaantaccacgatcgtcacttacaagtcgatgtaatcaccagnanncggcgcggcgcgcacatgagtgggtcaaanaatcaacatctacttacccccgcatctttcattcnntttaggaaggccggnnatcagagggggtaggaacaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcattcccgtaacatcagaaagtgggtcatggagacctcacacattgggtntntaacgagggcgcactaccngtctgaagatggctctcttagttcgagtgtcnntgcatctcccacagcacgggtcctccaaagaggggnagccattgccctccccagatnccctctcacgttagaaaacatttaatagtnncnaatgcggaggtgtagtgcggagtctcatcctctggcaatncctttaaagtctaacgctgcctcgctagcggggcacgatcgacgcccgcggcagntnnctactgcccctgcgggcngggccgtgccctcctccttactaaatgtatcaatcatagctcccnccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttnggattcaacatactttctcgccctggggatctaggagggctgggacccaacttggagaagatcttcggcggttagttgtcgatggcgcacggccggacccgatccgtgcaaatcgtgcctccnggccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctccngtnnatttctgaagcaatgancncaagccaggcctggngctcgggagcggcacgtttgattgggganngacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccagaaagatgttttaaacacctcgcatcgttctcaacggcagccgcccttgccgantacgtatgttgttactgtttacaagatcatcccgattggcggttactactgtatagaggacaagaattcacgtgggaactacngnacnnnngnaacanttnngntncggccnnatncgnnactaggcccnncggngncnnngnngtggatgnccngacnancgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgancnggtncaccgcgaacaatatattcanagggccgcgttgaggtgttgaaccccatggtggcacagaacgggtnagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtatgcgccgcagcaactgccgtccggacgattgcctcgaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaacagaggtgacatacctgaccttgtaagatctgttgtggngcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcctatgcccggtccgttcggggtactgacatggatnacnctgatcaccgctatttgggctgttngatcataaccgcgcaggcatgatgttgaagttcgtccaagtgnggtagtngctggagcaagcgcgagatctctatctaagtcaggttcactcactcaccatttcattccatattggntagtccgatcagccctactgaatgtatttccatcctgggtcgtagaattttccgagtacatggagcactttctgcagctggaaattcgaaaagtactaataagttgcagaggcacacctatagcttagagctgtaaggncaattgagatatcacccatattaagtattgttcggttgccgggttagacannctcaggcaagcaagaattagatcagttgagtgcgctccccccacgtaagacgaaaattttagacgttgcacgtgcaggataccccgccagtctttcgcctgccnggaaagcgggatttgccgctatctccgtgtttctcactgtaaagcgcncgccccaaaacccttaggagtaagaccacagtttccgcccattccataaagcctctcatagatacnccggtccatgagacccggcaaggccgacctagatagnactgtatcaacgccgtagccgcctagaggtatgtgacngtatccgaagttgcaancttggccncaggctttttgatgtattctatattaaagtagacgaagacaacccttcgctacctgatttgcatanagcctgacggcgatgcggacagagctatagggcgcgcattgccccttgcgatgtcgaagataaaattgcccgaagccactccacgtcttttcgcataagccagcacgggccactggtcatttgtaggactgcctctcctatntgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagagcaagaatagattgtctcagcacccggtctctgagtgtgacactcgatctgaatctcgtaaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagcatgggtggaggccnccgcccgcggggaagacaagccgacttaaagttctttccacaagcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctccttctttgaggttgtggtgccacaaatacgacacgctcagggccctgtcgcggctcggatctgcttgctcgggtggtttgagcagacctgaagccgcgaatcgggtagacgactactcacctggttacataaggaataagccggcagtcccccgctcggtctagtctccgtctgaatccgagcaatcgcagcttgtattcgcacagttgacaattggccgatcttccngacactaccttccaaatggtttaccgggggtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagnnctcagagcgactgactcagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacgtataggcgttacaagttgtccccccgccacccttcacccttgtaaaagcgtgtgcgtaggatagctgccacngacatcgcgactccggtgacccagagaccgaaatctgcggcaacttcctgatctgttcattccctgtcttagccttggagacgagagcctgtacgattttgcggatccagaatctgaaccgcggttatagtcttgggcctggccctcaacttctacctatagaatcgccggtcgaatgtatggtcaacaacaaaaatatctcgccggatcggcagtcatcaccacggcggaccaccttgggggagtttgtgtttggtgggccggattcgcctgtggccattccgaaggcgtttcagcgtggcggatctacatttcctctactgagacatgacgctctccgtttgcaccataggcctnnnccacgtcgcggacggtaaccgctgatgtgttacatacgacgtaatcagccgatccgatctcgcgagaaactcaaacgtgacaagtatgtacacctagatgtgaaggtgtgacggcataagttccttagtaccagcggtannncctaatagtgaatgtcataaccttggcagngctgcatccntnagctgaaattanntatccgactgccaggtttaacatactagttgacgccctgtgttctagacgtgcnaannncgcaaatgaaccncatgactcggttaagnntcngaccacctgtggaactggcgtgtcagtcaatctacgatcaggcgcatcaacccttccctggttacggattcatcggcccccagcagattctccgcgaatgtaggtactaggtgggactttngttaaaatcatttctagtacgagcccgacacgtgcatacgaccaggggctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaantnaatattcgcgtctgcgcgtcccaatgggaagcaanaagaaccaggatctctcctactagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgccctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccacaccacttggggcccaataancagtctccatgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgtggggagtgggggtaccgcttgctgagatctgcgtgtaccgttcagaataatactgtgtaanttccgggggactaaaagactctccgtcgaggggatgcatacgcgcctggtccccccgaccacaccgctactccnatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagaccccttgatactaatatgcctactataaatcaagagcttcgaagccagtatgtctgtctataaacttaggngttctcttcattccgaggtgacgctccattgttacgcaaccccgagcaagcttttggcttctctcgcaagtcatccacaacttaaccacgtgctgctgtctttttttgtccctgcgatccttgctgtatgcnccgaaaacaagcgtctgtcctagacacaggcctggngcgataacgaagtgaatggtcatggtgggtacaggcagatctcttggatgcgaggaggtttatttttgnaggacaacgacggagaccgctccacgtncgccgattgatggcngttcttagcattgccctcgacctagtttcaagcgctccgggnngcgtgaatgaccgcccgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggtcancttaattctaaacccttatgcgtcccacagtcttcgcgatggcttcgtgcaggcaagccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatancgcaggtgtcatgctgcttgaaccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgcgtcccactaagtcgaagccaaataanataatgctggtggacnanncccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcntaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggttttccacgacggtagtcctgtatgggaggtcaatctcgtcttcgtgatgctaggacacatggtataancgagagggcaagtcgcacnaactacatatcggcctagctaccagattacagagaactcaaccggatcgggggccttctatggccttactgacagtantgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaannnnncatctctcgtacgaccattcacgcatgaacccgctcgacgggtagctacaacgagttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaaaaacngtccggtgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaatttcacctatcttgttantgccggtaattggggccttacggggaanagtatatcaaactgccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacgtataaacgtctatacggtgaccgccatttagcgtgtcctgtagcatctgggccagtgnatcagnngcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacggntcaagattggccacatctgcctttaggaaaaatctttcacgcgcacgagcagccggcacctcnatattgttccctagtnccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttgggcggtcagattttagctttgtccctttgcgacgacgctcgagnnggtgcgagatgccggcctggtcgcctccaactgtaggaggccctcgaatagaaggngaccgctatagaagtgtcaatcggcnntnccccgtcaacgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggngggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgattagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagagcgggtgtggccgttactatcaatatgggcccgcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcnccctcctctcacctacggtggatagggctgatctgtgtcagggaaaagngannggttgcaaggnaagagacactctgtnatccaggtctactgtggttaggctggcnccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttnacagtgtatgtctaagttgccccacctcctaagataaggatncacgcgacgacgaggggctggggtggcggggggcccccagtgttctagcgatagtctagggcgctaaatncgctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtcngccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttngtatacagccagactcctacancgattccagaatagcggcgctctgaccgcctgcgctgtcataangaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtnnnangttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtancgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttggggnnnnngaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgatacngnggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgcccnaatctatggcctcagaagagcgggacaacgctacngtcgggtcccaacagcctatatatcgtagtggccctcaacagtacaggcggagacggccaccgcgaaacccttgttactgatcctggctaggtcatgtttcaattcgcccttacagcctggctagcccgactaatttgattatcgatcccagatgtcttcgccttggcggagagaaaggcatcctggacacctgcacacagcgtttaccttggaatgcctggcgctgctgcttgcatagcgtagttacatcagttaagggtcggtggtactccgccagtactacactatatcacggcagttggcgagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgtttcctttcgactttgttgatcaggtatataggatattcgcggctcagatgcggntcactcgcggccggtgangcgtgacgtacngggacggaggtcnagcgaccctgccatggcaggattatatgggacaagggaatttaagctagcgaacgacacggcccncctagcacgctcaccttgagtaggccctttcccagggctactcttggctggtagctgggaaatcttttaaaattagggaaccaatgcgccgctagtgatctggtgcccgatttgcgatgtncncgtcnnncattangtgtcgaaaaacggtacttcgggaatatctttccnatataacctggtcttcgttgctatgcttaagttgaggtcggcgtacgtacctcgggtccaagataacagacaancggtggggatgtgacgtgctcaaangaacgtataatgttggtatgccgttgtattacgatggccggcncacaataggacgggccgacggacggccaggttcacaacgacctnagcttctcactacccacgtgctacaagagtattgcgctctgggcccccagggactatgtgtagtgcgcacgtgcgacctacggccttaggctaatctgatacgggactgtcctccgcccctcgcgatggtgcgcagcaagccgtaactagccgttaggccgtagctactgtccggttgagccgccgggngagggaggtgcaatgaggatacgcaggggactttccctcatgtggtagtgaatagtccaaacatggcctacacagtactagtagagggattcgcgattgcattttgtgtttcnntannnggtctatttggatgagggcccaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacnttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctacatccagtaagagtactactagtaacggcttgaagtgagaccctagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgttgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttatggatggggtgcccggacctcgtggccccaacgtaaagaggtacngagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattncttcttgtgggggttagcatgcccgtcccgccgcntatgcatgccgccagcgtgccgcatcatttagtgtgctacgtgcaccagacaaaagtagtggtctcgcggagtgccacgtactcagttgccgcctgtggcaattactctggcgcctcaacgccgctagatttgcgccagagtcnggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatganaaaactcctggnggaaccgcccaattgatgttagtggttcgtcgggagntatagtttactgtggtccaacatgagagcatgtggacggtgctgaaaggtatgtagggattaaacagttctggcgaaaggcccaagttaatcacatctgaccgaggttctcctactgcgtctccaaaagcggtangggagggctgttaggacagctctaggccgatggtgaggggggaacggccaatggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgacaccccacatcgaatatcacgggcttaaacatgctgctgtcggttccaggnaaccaatgccagcacggcaatgcggggcaccctagagggagatccgcttcncctggtttatcggcatgatgaccgtcagttggtgtgggtttccgaagaagctcgggttccacggatatgaggcgaatcgtgcagctgttgagcatccagcctcgtgacgcttggggcnnagtgccatggtgtggatacgtcacaggcctagcgtaanngctacgtcataattgcttcatcatgcntctggagaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgttgggcacacataaggtacgctctaaccagcggggnctcgaagattangtcgcccgtcctaaattcggcccactccttctagtttcatgccccctacggcccgtgtttccaanagacaccggccaataactgcataanggaggngtggtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactaccttcnctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttntcgaataagagaattgcgagtcgcactgagcatggctttagctagcgatgctccgattgtacataaggttgatcntcaccaatctacctctagacctgtacgctcgttcggtgacggactgtttgtccccgggtacttcactgaacttagnagccaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtaccatggcgaaggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaanngctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgagctgncatgagtggtaagccacacttacatcggcgttggcagccttcatagtncaattgttaaccaccattggccttccatggacttggtcagtgaatgtantctagttcccggatcggcgaanataggcgtcgcctcgcgtgcattcctacgcgggcgccccgggncgaaacaggccncgagtggttctgctaggtgtaggattgagtgtgcattcggaccccgagtccctggcatttctttaagttgccgggtgggtcgactcgtgtccctccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcaccaaatcctgagtaagctttnaattgggacaaacggcttctgaaacttccgatgttcaagtcggcgatcactggtntactacgcggctgagcacaaaagacgttgtgctgtttttgctgctccctccgctgttgcaccggtcgggaaacatcgatggctgtgaatttccgataggggtgggccggaagaagtttacttgtctcctcggaacgtggtgactgcgttcctccatgcatacaagacggnttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcattgngtgtagcggattaacaggatgccgatcactgagcactccaaatatcgatttgctacattgcaggaatacgaccgataactacgggcgatgatatcngagcctttcctccacgaagccgtatcgtcctcgaggggcgggcaaaagggctcgggccgaccctggccactaacaagtgcctttgagttcctcgggcccaagctgtcgtggccagcccngagaccgatcgtcagctcgttcataatcttggaaccttcaatcaatgtacagacaacattcagtctgtggcgacacgcttaaatactagagtattgagaaatcaggcactccgggaaacaacgaacggcggggccggtctagaccaacagaaactcgatttatcgatcacgaatagttgcaagtcatctgccacaacatcggccaccctgctacccctgngagctaaagttggtatcgctatccctcggccaacattggtctcatcatgtatcgcgtgttggcactggggtgacatactctcctgtcccgccngccaaaaaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtaagtctctggcgtgactgacgaattggatctggtagtaaacgaacacaaaactgcgganctgacatctacagacttnccattctgcccatccacatataggtatggagtcgatncccaccctatggaccctaacggcggtttggcagatgacctaggtaatggtccggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgccgtgggccagagtcgttggccgctgctgcaatgaaacctctggtctcaacaagccgncgttgccctggatttgtttttattgctctatctgacggggnaaacgctgttttgttcccagaagatggtgtttttcatagatccgggatgaacaatatgtccatttctacggcttactgagggcgccctctgccgggccgcgtttctagctgntgcgcacgttagatctacgcttcgccggaggggcactacacaggacctcggntggccccaaatccgtctcacccatgtaaggaataaacgctattcttatttgttcacccgcgtaccccccctgtgagagtactggaantgagaggtcatcctngccgaacttactcagacagatcaactggtggnaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctgcaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatccttttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtaancttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcactacgacttacccctcagtcaaggttgcgacgtgtccggacatagtcccgcccgtgatcggcaaaatctcgggtggaatagggcgaacatccgtgtanggancccaggctccggccaagacttttacattcgagccgttgcgttacacgcgtcggcccctactncgatccacaggccatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaattgataccccaacagtgcgattggcaacacaatccttacgtcacactatcccatgccacatcgngctagtcctagcccgccatggtaggcgtcactgtgctcataattttgcnngcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcactcaggctttgctggtcgtacgggcggcttcatgccccgctataccttttgccagagcctagtttaccgtagtgccttatttagcacaacagcggggtcgccagttcgtggctctgctgccggcctacggatgtgcgtaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctgttccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgncggttgcgacatctgcatctacttggctgtaaagacctaagcacgccgaacacagtgcgacgaagcacggaagcacactctataggctaagcaatcacgatgggatagcancattcactagagatttttcaggcccagtctccaagtcgcttgcatcagcaagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaagacggttcggcgacgcccaagacgcaagataggggctaagcctcgaaatattccggcttatagtgaatctnggcggcttacccatgcaaccgtcaancgggactgatgnagatctgacagtaataggcttcggtccaccgccgggaggtaacttcggtcgaacccactatatagcaggcgtgtttttaacccagtaaacgccctaccagtccgccctgcggcccttatgccaatcagaaggacgtaaagaccgcactacaacctccacgcagattccaagtctgattccatgggacatccgtagggtagacattaagccaacggatggccaggnactggcactccttccctaagtccccagcgttccacctcatccgganntgaagaataacgtggctcctggagcctngggctcctagcagtcacttcatggacacattctttatgnnncgcctccccatgttgcagaaccaagaactctctacatcgagatacccctatctcatggcgctggtacgcctttcgcgataaccgtctcttatggtgctcattaattgtgaccctttggtacccaacgcgcgatcgttatcaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctcctctagcacctacgtgctggatgaccctgagtattgccaagtaatggaccatgagcgggcggcactagcgaagacgcaactggcggctcgaccaaggcgcgtgttggagacaacccgatttgggggggaaaagataccattaaatcgtgcggtggccaccccacgtgcttgctnaatttgctacggttcgcagccaaaccctttngcagatttatgcgttaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatctcgagcccacgtacactgggtcggatagaacggtctgtggcagactaggagcagaaattgatctctgtggattagccgttcgtaacgtataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttcctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactnatcggcgtaatcgcnngcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctntacgtaaaaatcattcgccgcagtgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggctaacggccaggccggacgcggcggccgagaaacatcccntatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagttttgcgcaacaccgactcttgactgaatatcgctccgggaagtttcagcgcgataaaaaactaaatttatcataccttagatacttccaaatgccaaggggatgctaccggcgagtagagagtcaagagctattccggccagtccgcctttaattcattcacctaaaaataacaatataaaccatcccggcactaacccaccgcagggcgtggcgaataatcaacatgcttgagatgcgcgaagtacttctagctgtccctaggcgaatgagaatcttgacttcgatcgctgcagtacattcgtnagaggaaggcataacgtcacgactttctgcctagagtnngttngtacntcagcattcttgacnntaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcggncggtaggtnntgggcccatcggccccggaccgtacggtctacacgcatcttgtacacgcggatnctaattagtcgttagnngnacnagncnggngngannnnnnanngnncnncggatgcagtcagtctagatctcctccgcattgagnaaatccgaaatactctccagtngacagtcnnagccctncagtgagggctacancnggacccggncaccagaacgggctagatcntccnagnntgcggnnnnnnnnnnnnnnnnnnnnnnnnnnttnnannnnnnnannnnnnnnnnagtnnnnnnnnnnnnngnnnannnnnnncnnatangngnannnnnncnngngnnnncacccntgccaccctnngnatccgtggattcagcgagggagctcggctcgccggacatctnacgtgccggttttagcgggcctgagaaacaagcctttgtcgcagtgtgcacagggctgtntcctggagtttgcggggtggaggcgcaccntttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctgtnncaaattttctagctggatttcaagccaatctgtctggnaaatccagcttctgtcgcggatnaagggccagggtaaaatctagaaagaatatagggcgctggtntaggcgaagatgaatgctcacatgggtgaaccttcggtcagttggcggctcccccgtggagagatccaatgccgcagagagaagtctgaggcgttaccggcaccattcctgttacatttnaagccgagagattgtcgcgccgcgacgagtccaaagagggaacctgacagccctctgatagaatagctaccttggcgaccaacaatcggcacnnactccggatcacgataaatcccncgtccaggcctccgaagagaaccntgtgcgccggattntacnncattcaagatacttcctggtagaggtgacggatacgggagggtgcgcaagtcttacggacgctactgttcgcgtagtttggaaaccagannnggcaactgctaactatgaggcgggtaccattctcgccgattaaccgtctaggaggcgcttacgaatagagtcccacgtgtgactcccttggtgtgtgtncagaaccgggctccacgnttctgggtattgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatgcagggacggggctnctaaaatgcanncatgtgcgcggccgctngtgcagcatagcatgtgatgcatacgaacaccaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctntccgcagtaacgggcgtggcgtggtctggcatcgtttcctagcgaagcacttggctgtgcctttggccagtcccgaaanggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcgactcccactgatggcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctgagcggncagcttactgaagcctagggtcggtcaacttgccaacgcttagngngtggtgactgcaagtattgcagacgacccgtttngctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccncggggttccggtttatggcttcgcgcaggtaattaaatgcacggctcttgggatccggcntagcatcttgcttatacattgccttctagctcgggggcccgttgggctaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtgctaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttccttagcccagattngggtcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggccngggtctaaaacgctggtaagacgagatttcgccgcgggcnctccggcccgcntatcgcgagtggncgttaagtcccaaggtcgcagtcggtccctgttancgaggtccagcatatgtgttcagnccccggctccgcnatacggcagagcagatattcnngtaaaccgacgtccggtgtaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtggacacagacttcgtcccgtcaaatctatgaatgccatgttatcccgcgncgcagccatccaggtaggcaaagtttacggaccgcgatcgtagccacacngatgggtgcaattgcggctgggaaagtagctacatcaacgccctaaatcgatgnggcccttntgctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgannaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggatccccgtataagcgtgagtattgttgttgggctcctagtccgtcggcacaactccggtggcgacgcggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtccccatactttcnactgaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatnnccttccatggngatgcntcgtgncattgtcatgacnagtaccacttccctgttcctgtccaccctngactggtgattcggacctnctgccctagtcaattttttgcagcttgctcgtgcganctgacccccccggagcagtcctcccagtcgcactgcttggactctaggccgctccatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccggtngtgactgcatcgggcccgaagacagagttaaaacgatgatctcctacgggccatgggaggcactacgttgtgtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggcttttttagatagcccctcgacagagtggacattttggcaacggggggacataagtgcgatagtagactgcgtgatttacnatttaccagcgccatttcagtctgtcagacctaacgtccagcgcccatgtgtgggactttcaccgatttggctaagtgactagactgtgcaacggccggggcacaatctgaggtgcacctcgcaatgatggcataggggtcgccacggtgcaactgggcaccgcttgtctgttcctanaggtataaacccgctagcaangctgaacagctgatagttattcacnggctgaacacagaaccacgccccttagtgtcacaacatctttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagcngaggcccagattgcttgttcgtgattaatcgcctccgcgctgttgggcttccggccgcggttacagttaccgtataaccgcgttgccccccacggcttcnactgagatcacgggcgcctaccagagggggctacgggttactctggttttggcccgctcggggccatggcaagaatagaacatagcgagagacctataagatcgccataatgaatagtgactttcacgtgcagtgctctatagcaggncatgtaaggcctctcattgcctacggggcgtcgacggaaacgcacagtagcgaacttcaatacgactaggagagcccacatgagagtattcctaatccggatgaagcaagaactaacgttgtgaacgcatccanagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctantatgcgtatcctgagtactctagaacgaatgggggagaagttggaaaacgaacgcgatggaggtcgtttgggattcngatgccctccagctcagcggaatgaagccgtttcacctggtaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtgnactaccggggagggggaccattaatttgngccgtttagggacttgttatccgtgcgtattgcttcgtaatcgcaaacactcttaacantcctatgaccccgtaggccacgtccatcgtgtaactgatgctaccatcgaatctcagcgcgggtgatgccatttccggcatgtggcagccggtngggtcctcgagggaagccacagagtagttcnngggggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtagtcctttacgaggtacctaagaagttgtctgctcttaagttgcacaaccccttggcgcccccaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactgcacgaagcttaacaataatgcggagagtagaaactcanccagcgaagctcgacccgcggaaaaactgaaggccacactagtattttagagttccgccctatcgtgaaatcntattatggccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagcaactgggctattcgctcgcgctaccgctaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataaacgttatctcgttggtcgccgatcgtctctagaggctacntttagtagagcctaccatactcactactcggtccggtttcttattcctactcnatcaagaggaagcaatacgtccaacccganncgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcgttagcgcccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactngtcaaccagccgcgcncaaggccagaccgtgcgagtcttgacatgacncggcagtccccgtactcagataagactcgccgagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgtntaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatcttcctcaagggaagtatctgtgatgatgtgtccgtgttgcgatcgttgcctacgcaaatcagcctcctcctcctaccaactggaccactttaaagcgcctgggaggctgtacggaggatcgaaaggacgtcatgtgcgcaggctcatccggtccgccggccttgaggannnaattcacagcgcccgccatcatatcacgctgggaacgtcanatgagatctggcctcnaggctgcttcggaggcatnncgagtcagaatggtttgattcgtcccaggcttcgctgggtccccgtaggtcatgaatggctcataaccccctgtagtgttcctatcactttaggcggcgttccctagctcgactcggtaacgcgcggggtagccntancgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgcggcctttcacgagttgatctaaggctgcgccatatctatctactttgcgccgattaatgcttaaatacaccgctaccccccgtatatccgtgagccggtgcgcccaggnnggattcaagcagctcttgcgtggctnagtacactctgtccctcgtcgttgaagccgcgccatgcgnccgggcccgacctccccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaatngttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctgntggacggctcacaacgcggtctcagggaccagatcaaatagcagaaatgcgacttntatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttacgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccccgcggcagcgcgacatgtcggctgcttatgtcatcacaatagtctagttatgtaaggtgaatagtacgacgacggggattgctctatctcatgctcaggcaacaggcgcggtaaaagcggtgtgggacttcggctgttaatccggcgtctcacaaggctgccataccggctagacgttgcaggctcgtgtgttggaacggtagcagtctagtctggcggcgccatatcttaacgtaccggtgagtgagatnacgcagtgggacgggactaccgttattttatgtaccttgtcaatctaacctaaaggaaaacagtgccgtgaacgcaactcccggagcgaagtcncncgagtacctggtgctgtctccttatctgagcgtgtgtttgaccgaggtcgattcacgaaagctaaatcaagaccagaccncaatcgatacgctaacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaatgtcatgcccacactcttgaaggaggggctgtgggggagtacgaattagtttactctcacatagggggagcggcgcggaaaaatctcctccccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcgcccgcgggactcttctacgatggtaattgtggattgtttctagcgacatgaggactctnatcaccgagggggggccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgactcctgcggtttttggcggtgtactttgatcgacncgngcgccggcncgggcgttggtgctcaacagctcggantacgcaagcagcgagtataatctattagaggggcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgcttaacgcctaccccctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactatctctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattaggtgtcggaggtgctgaatggcntaatgttgagggttgcaaggtgctgagaaaaataacggtcgcttagctctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgttagcctntctcaataggcctggtcatacattaaatacggcggtatcccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgttcgtcgagantcactcctctttgcgcctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccattcttatcagccnatnngagtgataccatagacacctaggccctattaggggcagtcagtcgcttgcaagagaggtttgcatctttgcaagaggggagggatatgatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatcgnnnngttcgggtgtcacagttgctttacgtccggccgggctaacccagtcacctctaggntacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgnnnttaagatcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccctaccctacgagctaaggcntgaccgtcaaatgtgcgaaacaccgcggttcgggtgagacngggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcnagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgaccggacccaaggatgctggcgacgnacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaagcctacgctnnctcacgtcgggttacaggtccatgcgaacaaccgcctgtgtcgatatcctaccttaaacctntcaaangggagaatcgtggaggcctctgagtactgacgctaagtcctttggacagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacaggtgtagagacgctagcgatttacccacaagcggctggccccgaatcgcgggaaagtcgcaaccgaccccgaatcctgccccggtgaggaccgnagccatcatcggaacagcctccacacggagcccgaccgcttcacggaaggtccaggacataggattannntgnagcggcagaatntttagtactcacacgagcgttggcttnaggnatntggtggcaagtatgcaattacgttaacctcggagccattccctggaggggtgctctgaacagctgagtgggcgaatcgtctggcgggctgactctcaacgggcctgctcagtcagtgagacacgattttcctgtacacgggcgtctgctaggattgtggagttaccctcnnncgtatgacacgacccaaactcggacaaagcaccgacatcgggcctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgaggagtaattttcgcactctagagcataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagcctncnacgaggctagatccatatggagagtattccttctcacgaacatcgctgatagaccgagtcccccgtatcgcctgttggcgggtggaggcctgttacgatgcgggccgcgcggaggggggattcgttgtctaccgggctatgtacggaagtcgcagagaagaaattatctttctttttacgtgcagtcgaatagcagttccggacctgcccaggggagccggggcctgttaacgttccgattctatgaatgccatggtagccggctggatatatggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgaccttgatagacacttagttaggaattttgcatttcacatcagctnagttttctagtcttcggtngggggccccgaggtgcgtcgcagggatgcccgtcaagaattcctcaccgtgctgcaacagggggagagtanacccctgcaacccgaagtcggaaacgtaaatttagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtagcccgaaccggtggcggcataaaatngcgaaccttgtcactcgcgtaagcagantcgcgtacagcggggttagggaagcaatagcagcgctgcagtcctaaagcgacagcgtatnacggcgcactgggcgatcggcgccagttcatattcctagcaaataagggcggggtagacccatgtgtggcccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgnggcgtatgcactagcaattttggtctccacaagagggagtctacaacgctagctgaaacaagaagcgagttgggtgtcgtagatacggttccgagagggcgccttgtcgtcgattaacgtacgccatgttagctcacactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacattgtgacgacaataccgtgaacatgggagtcgtaagtataaagtnccttagctcgccnannctcatcctacacatccacgacctgacacgncgcnncccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgcatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggacttcgaaatattgagtaccttatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgnncaaaggggcagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggccccgtcgccgctttactccaccatgaggttgtatgtacaccgaaacaaggcaaatgggttgtgtcggtcgcggatgagtcgcaggagtcctgcaatactccnntcctgtccttcagtgcactcatcgcaagaactttctcactnccgagatgaggcaatgatgacacaagatgttccaggggggctcctgagaactgtgggtcgaggtaggcctntttctaanngaagcgcgtgggagaaatacggcgctgctattgtagcaacattttcgcaaaggccgatttcagtacggagacaatacaacctaagatctatcgaggtaagaggggagctgcgcgancactgggaangaggccatggacggaacatcaaggttcggtaactcggttcagtataaaagcattgtgaaaagccggcactagaggcctatccgggtcaggctaatttncgtacccatgaataccgtacaatcatcactcgacagccgggttactcgcggaaaatggcccgagtcgcaagagacaacctcctccagtgcgttacccagatcccgggagtcacaggcccagggctacgatccgggaggcccaagcccggcactcgctactacgggcatacagcaaggaagcatcggttttatttgtagtagggccgtcctaagcanagggctaaggacttgtgatttagttaagatactattgctacttagatgacggaagcagccagaggacacgaacggatttaagcgcactaacatgtaccggtcggtgacactcttactcgaggaaggggaataagtgttgtggttcctagaccttcgggtcgtgcgttttttggatcgtgggaagtatcagctcttgaccattcttgacgctccccgagtgtttggtttcgagaccacacgggtggggctcttaggccgcaagcgaatagtcttatagatctgagaagttaagtactgcatggtattcataganctcgtaggtatgggttttcttcaatccgccctgttattgnacgcagggtcatgcacacggcgcgcgctcccgctggggtatagcgcagacatcaggtcgcgctttcgacattagtctgcaactcatctccctaagtagtcctcctaagacatccggacatactgggggtgctagncacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggcgagcgtcctganatctttaggggctccacgcccgcagttcatccatgcatcttaagaatactggagggcgaaggtgcacaaaacccgcgtaaacgctaaagcctctcattctncgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctncagcgcaggctctaagtangtaaattttcgcggagcgtgtacataccgctaccantacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggggatatggccgggtataggtaaggccacgacattgaggccgcgcgtaataacgtgggccctgnacgaggtcgcgaataaggggacgccacgtgctctgatgggatnacntatggacgcaagtgccatggattatgtttcgtccggcggcaatgctcggccttgtgtatttgtgagcaagggcacaccgancgagagcacgaataagcagtggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccnctcaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcagactgggagtatgggcccgggagaaatcttatgctccggcaggcgcctcgcttcatcgngttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcaatagaagatgctcttctgcctacccccgtaacatgactccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggctagggcatcaattatcacgcgcccgatgaccagatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagaactaattgctaaacccccggcgctagcagccgccgtaggtggttgatccgaaccgcagcccagacctcgcctcganacatcacgattgttctccggttccganngcatggatctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggaagtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgagtcccgtgggatgaagaggcatgcggctataccgagcgagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttnnngntacgagctaaaacgttacagctacgatttgatacccaattgggattaatagtatctgtggatactacaggcttacctatccttgcaagacccgccctttggtgagtaggaggacggctcatgcatcaggtaagtttggaaacccatggtattaacaaatgtctgaagngacgggaagccgtctaagacatcgctacgggcctcacttagagagcgtatcccgacacgccaaggcatacaccgccgtatcatagntaagcattagntattcgaccaatctctgcgctgagtactcattctgacccggagggaccggcaccggactgatggccggctttgccattcctaccataataagggggctagaacccgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgnctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgtcaggtggggataccgatttgtatctaataatcttatactcctgaggcatttaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaannnnnagggggcggcagaagtcagggcgcttgaccaatgttgtttgcggccgtccggacgaatccacagttgtcgtcgaatgtaatgccactcggaagagtcgatacgatgagactactcaaccttggaatccgactgagttacttcatagctttaactagtaanccnccaccgggaaggagtcatagttgcagtaacgaagcactcccgtgcccaaattggtaggggcgtaaggacgtgtagaacgttcgcctcagatttcggccaaaggcatattacgaacacacatctgnnacgagtgaactctggcggagaggcttactcggtgggctccggccccggtgagcccatgggtcgcggggggccggactgggacagaataacaggcttgagagaatcgagggtgagcagacatttgcacgccccacagtctccccgcatggcgtgggcgnaacaagggacccctcgcgttcccgataaagtggccaactgtgactgtgaatgtgcatgcaatgaccacctgagagccattgagaatttcatacagcgcgcatgcgtgaattacgcccatggaatctaccgatcttgtatatctcattcattcctggtgattgctgcagtgagctaataatgcccagnagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcnagatgccgtcaccaggnncctacagcgcctctcatgcttgtggtacgtctcagtcaggcgtactgactacaganccgtgccaggggtgggacaccgatgcgaccgggcttacgaggggcgtcgggactgttttnggaactggtgctcggctcgaccgaatggggcagatnggcggcggagttgacattcctggcccgctatgagggggccctatggagcggctcactaattttcgaaccagaggccgctatcancctacctaggggggcgccgtcaatcggaggggacctcaggaacatgcaccgttagaagtcaacctctcgggtatctggtgtctcacgcgccacgtgagacgaacaaaggttattactgttcggacggttgggctcctaggctggcnngtgctccctttcgtgcctccatgcantgcggacactgttgcaccatacactataccggcagtggatgtgtggcgcagaagaacattgtcagtaccctggtcaaacccagctaacggctttctgctcgcttcaccggagaaaccgttaacacgcngaaggcgccgtgcgcccactatcacatggacaccatgcacccggccaaattgaagacgccgcatgcanccaggtacagttaccttaccttaccaacttaacagtaacgcatattctaaacccccacatgtcttctgatttggtataaagtacagactcacctattcacagccacggcgtgaaccagttgaatataccgacgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgtttagtccacatctataatgtctcgcctcgtgtacagtcatggacggatcccgagttcttagagccgcccatcagtgctctaattgagacgcgccgcgatactnnnntgcccgtgaangcacgtatagagnntcacagacctccaatcttcggtggtcctacntttgatatctcgaatactatcattgggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagngtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccggntagcccatggtcgagccttccgacccatcctattgcccggggactccagccggatttccgccgaccgccgtattcaacgagcaaatagagggactatagttatgtcatcccggggtcctaatctccactcacgaggnntttaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgagnaccgaggtaccaatgacaactagtaacctctgccgaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtaccgataaggagattgacccncccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggagaaacgactgacactgggctgccccctgagtattcggatcctctctacgcctctaaacacctggctcacttagacaacaaaggcngtgcgcgctactgtctgggttattaagaaggcactcgtagtcgtatccacgatgacctacgtacggtccagcattgcaacctaccnctgacaatcggtgaacgcactggtcggaagaaagccttcactaaagtgtctagagggtacgcaggcnaagcacagcggggtggcgctcgttacgggcgtcctgtatttaaatcgctgggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttcnccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctcacgcncacacctgacagagccgcggagctccatgttcaattttgccacaattcagatgtcgtttcacgtgagtcggaggctagcctagacggcgtaaataagtgattaggctgtgcacatacccagggaagagcttatcctccctgcaaggatggactgctcgtgagagcaattttgtgagcgcagcgcccggccgtgctgtcaggcttgggcgcatctcctatagatccggcccagagacaaacgcacgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgttataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactggtactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttngttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggcgattgcttgctcggctngagtgagggtctagtgtnngccggtgtgtccgcctccagcgtttgggttgtcgtatatgactaagaacgagcacaggagggcgcttgacggtgggacctgacctgatntttgatccaaccgtgactgcctgctaggtcgagagtgtccctgattacccctgcggtcttggtccgtactgcgtgggcaagcatttcctaatttatatacctcacatgacgcaagtcagcagggcatacgcgggcccgggactccctgggctgccaacgacccttcccgtgcgacgagtttagtatccagggcaagggagcggaggtgacatcccaaggaatgtatctgtgacactttgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttgagtcattcttcaaatcagttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccctattagtgtgggttgactcgccggcctatggtaactctcgcccgacgtcagattaaaaacccgtcnagcgacgccgttacgtcaccgatccctggagagggaggacgtgcggcaaagctacggaacggacgcccagttgcgatgagtagcgatacaatgaacgggattagataactacgagcgctcttgacgacccatgtgtcttctctgtcttccgcgttttgctcttacccatccccaaccatcctcctgtttcgaccagcgttagggagttaacacgcgtgcaaaggcccggccggtccnngtgccgttatgtgctagaggatcctcgcgagcctcccataggcgagcggccatcagtgaagntgggcgtgatgagagatcacttagcgtcgcanngctgtcatgtgctggaaatttcccatgaggcttccgttgtccgacccatcaggtcgtcgcccgcgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatnncaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctcgtaaatatgttctctctagcagggcctcattnccatgtcacctccatttctctccatttagtcctcgactgggttaggtcgttgccaagcgttctcccctccagatgtgctcggccccggcgccccaaattctgaggaaaacaggccaggcctccagccgctttacggcataggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccggnatcactctcgagacggcgagcncctcgncgaccnngtnggagnnccctangngtgtgtcagaggagctgccnggctagccttcnccntagtctggngcangggtagtataccgaccttgagttaccaccagggtgcgcgantcnaggctggtttacgggggcggaatcgtccgcgagaggcgcnngcggccctaggctgctcgtacaggttgnnnnnntnngngacngcgaacaagcgagtgtgactgcattnancaggaagangnctngngtttncnagntacgtatncgatccgcnaanggtgnctngtagccncccangatcangtgagngtngtnancctttgngngncnccnnngcctgaggccaatttcttcacgttattggccagctgcccanccggggcgnttacnntgncaaanncacngtattccgacgagcagcgatgtgcgagcctggcgagacgaacctatcgagccttgcgcttttcagagttgcangnggncccaggcgacncnngncccntgngggngcgtnnnancgcgccccgcccgttatagaatcaaatatggtgtgtcctagaaatgagagcccaatgaataatgttaataggcgtccaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaatcggatggccagcgcccgttttccacgcagtgcaaacacgacttcgtgngncnntgnnnacnnnnnnnnnntgnnnnncacggngntntnnnnnnnnccnannncnnnnnnnnnnnnnnnnnttnncaanngcctagnnnanntcnnngnnnnnnnngnnnnnntnnnngnnancnnnnntntnancnnnnnannnaangtcgnncncncgnnnnnnntttcggnctaanncnagnntaaatcgtgcctagaccgccacctatgaaaaccgccaccgctagcgcgagggagtgacaagatgttccccactacaacccccggtcgctgaaaggactttctgcgttgaaccagatcctgctgctcccagagcgctcttaggcatntataagagaggattctacacactgtggggggacatcttcattagcgttccgcaactcattcccacgagngaacgaacgctatcggactttacgatgttgctgagcgggagctgacccccctgggtcggttggggaactaccgcatacgagtgtcccttagctcctaattcgttggcacccgaggaacacccgcggttagcaaagttgcaatcttgtacacgcgttgcgggtagactttcagagctcatatcgcccttaagccttgcaatgcctccagacttcgggcctattgcaatgctccttggcggggatcgactcacccttacgggtcggcatcgacaagatcctcacaggggggtggtcacgtaagacaccacctagcaccatccaagctgggtaagccgaagggcacctcggttgggtgcgagcgagtcggcgcacccaagctaatctttgtaccttaaggcgtgctncccttaaactttcacgcccgctgctttcgtaattaagtgcgacttacggatgggactctacctttctcgcgccaggcagctaacccacagggtggacgtaaggccgtaagagactaggcccaaccnagcattgcgcaactgcacttctgaatcccaagcccgcgcagattataaataaagcatggagatcaagcaaaacaaccctggagttacaaaatatggcggtgcgaacgagccgtagcggcacttcgacgaggcgaaccattcctcgagcaagggttttccccacaattctacccaagctcgttgtgtagtaggtcttatcctggcccctttaagcccgcnacgggaatctctgttaggcggctgggncaccataacctgggcgcatggaagacagggaaagcgntnctcngnccttgcncatggccagaggccggcagaagtcaagcccgcgcaancgggggctctagtgaagagaggtactgcacctaatactggttcgctcgcagcggcatccataggccgactttcagtgcaaaactatggtcataactcttngcgatgagttcctcgaccatttagaatcnagattgttcggagccatacccgtgtatcccaaggggtgtgcgctaaccaaggtttcacagttcgctgttcccgctatatcctgtgcagcaaatcggcctctcttattttaatagacgcgaatcctatcctgnttaaccncgttgtacgtntannnncnnttaantattattcaacggcgaaacttcgagattgcgctcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttatggnaagcagttggcgtagaggcccacgcctaagccgctggcaggcatcattgaggggcttagtgggcccaacccgaatatctgttcgtttggcgcagccgctcaagccngcctcgtttatgcactcggcngncccgtgctttccaggtgcgcacccaaacccctgcctctccccttgtaaagaaccaaccacaaaggagcggtcaacccctggccactgtacatnaacctaggatcacacgctacgctaatgggaataaacgggggacaccgacaacggtggagggttaggttaactctactaagatggcggcactacgacaaggcggcaaactcgctatttaacttccaaggggactgggggtcgcgggtacaccagcctcccnntcagacaaccatttttatgtaggacctgccctgtcnggagggacatactgtnttcctactggaagaggagaaagagtttataatacactggacctgttactaacagataggggatcatggagttaacccctccgtgctccttatgttcgggattcgagacgcatacgggacgtgacacgtccaaattctactacagttgggcgtttctctcgtttggntatggnattgacgttgaaaaacagagatagnnggtgcagtnnccgaggggtggcattctatgtgncgtcagttgcctatatacttcattgccaggctcgcgctcggaccgtcgtgtacnttaaacaaatcacaaagngcgcacnncaatagttcgaatagaaggtctagattctctgggctctcggatgatgggaagggcgagagaaaccctgttcncgagagacggttcctactattcgaccgcccactgttgccnaagactttcaggtacggcgtcccagtcgctatgggcaaaggctcgcntctnctgttgggtgaacttactggagtcttactcgacggatnaatccgatacgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctcngttgctcagggaaagatatcaaagtntctcaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctnacagcgtgcgnncgngatatatgggggttttgcttggcctaccctccangccncatatcatgaatccgaagacaagcctaccagcggtggatcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatgatctcggctagcagccctatatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcccgccaaggacggactggggataagncgtaatccagtcggatgctccgtgaanccatcgagatggcatcnctaagaactggaaggagtgttctgcntcctgcgcgccggaaggaaggatctagggaggnaaaaggtacgcacccttcgatcgggaaggtgggaggaagctccttagcctttgacataatccgtgccntaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgtcgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctgatgaggtagggtcaaagggaagcgtttttaggagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccnngcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacataccattgcggggccctcgttcgaagggcctaagctccgagcacgtaccgggtcctctgcttgagtttcactgctgcggactagtagccaaatgctgtncaagactgccccgacaagctcagttttgcgagcaagacgcgaacgccgaatattcgcccntcgtctgggtgaataaaccccggggtgctttacggattctctccggtcgattacagcaagtcaaggggtggccccctatgtaaccgcgtgtattccttactaacggccacaacacttccccgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgtttattattaagccacaagggtgtggaaacgccaccattgcccgcggtaccntaggtcggggcccgagggccaatttggaacggcgcaacttgggaggcgacgaatttagataggtgcgtccttggatcgtgagcttgtcctatatgcagaattccttgctgcccggactcatccccactaggcacagatctatatgactncgcaaacatttaaagtgcaatactgtcctttatgatnggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatgtaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggcccnattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacgcgaccgnnccnngnngaanntcccgcnnngtcatnangatgcctcnagntnganaanccaccgnaagaagatnnntnnnatncangnnnagagatggcatagcgtgagccctatggngtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatcncccggttcctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggcaccttatggggctccacgcccgctacaagngcgcgcgctcgttgcatgaagagtcaaacaagacctggtacccgttaccggtctctcccggtagcgcgtttgcgaacgaaaagtatctatccatagccnactcagaattaattgcccgcttgttaggaattgatggctacgccgtcatatagcggtccggcaggagccataagtacacggcctgcactgatcttagagaccacaccgcatctgctggcagctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaagnnnngtacgctncngnnnggnnnnngncggnngggnannnagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcnggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcaagacctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgtggggactccggtatttgagattccggtcgagtgcaacacagaatgtgttcttaccaggacccccagtaactgtgagggtactcaacctnatgttatcgaaaacggggagggnctaacnttggagggtaaccatgtacagaccactcggccctcggccggttttagcgactagaatacatttgcctgagttattagcaaganatattagcgctcgcgctgagctccctgggccggcgtccggacgaaggtatgcgagagaccaatggatcccatggtgcctcgggctcgtcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctattaacccatattaagtgaagaactcagggccaactgatatcgttaccgtcncncaggctggaaagtcncgcgagtcactcgaggtgaagtatctctagcgggctcagatttttacaaggcctaatctgcggcctatattacattagtcattgggagatcgaatgaggccgnaatctagcgtgttgagtgtcctcgcccngngcctnngcnacnagattgggccgccgcncgccgctgatgcnntctagctccgtctcatagcgacncnctagtccggattacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccngactgaaaacgtctcagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcgggccggccaggaagaagccaatatacaccagtattatccctagtcgatcggccccggcctatagatgtccctgcgagcctccgtaagaaaacttgagcacctggtgtgtaactatgacagcctcttgacaacgcactcacgcatcgaagnggcccacnnntncccnnnnncggacgcaaggtttttcagacacatgaggcgccaacaccngcatgcacagtgccgctgcggccgaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgttctncttcncgctccttggaccgtgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcgcggtcgcgtatagagtgctcgactcgtcgcgggccgcccaagtgcggcacatacttnatngtacgcctgtccaacgactggcagcagtccccagtcattgctttcttccgtgacacacaagttgactngagtgcaacgctnggttgctgcccgggtccgcccgacacccggcagcagtngcngtaatctgcaacgnnggnagagcaggncggcacgaatctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccnagattgcactacaagtggcacgcctatcatgaggatgtgcattcccctcctctactccacttctgctnggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccacaagggnagaacacccgcagacgagaagcgcgtccgcccaaaccggtacttgccccggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcntctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtccngcggcaaagaggcacaaccatttgaggatcatcgcgtaagcctcgattctcatccncacgtgttagatccagcacccagaccggancccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggcccaccggggccacatggcatagggctccaggagaatattactggcggaacgccaggctgtatgccgtagaacagaagcactatcagnctgnctacgacctggaagaaaggatattgccctggantcttttctagaaacaccgcacatgctctatattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaaggcaagcttggccggcggcggtgagtatactagggattcangtgggttggaagtctattacggtactgggcgccgtacggtcgaggagnccgactcatgctggagtggacaagtgtatgtcttagggtctccctctgatgcgcaacnnggcgacactacgcgacccctgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggtagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacggccatcaataagggcgcaaggctgcctctataacngatgttcataccgggcctatgttttgcggatatcgacgganagacgtaagccctacgtgctcgcggacattgttataccgcancagtgtgataccccatcgttatcggactatacgtagctatccnntacngtagagaccgcangatttttcaaacttcaggtgatcatgatgctcatatcaaccctatacctcggtgtcccctggtcccccgaggtatagagggtgtcgaacccccccctccacccgctcacacgcacttggctaagcctgnacccttgacgcaacgtngcttgcttgtaanagaccgntgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttngacngagaaaggagactcggtcccgtactgcgcttcccatacctcgctaggccgactgcgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggaggggaatgttagagataagtagtatactataagaccctgagcaacgggttctggattgagctagatctcggtcgnaagtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccantgncgtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccatgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaagnttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattatcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccncaccggctcaatctttgncagtgcgtgttcacccgccagcgttttccagtnagggaactaggacgcacaggacgctccgacctaggggaatccataatcaacgcacccgagaacttcgcaatcgaaacaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatctcantccatttgagaaggattcgatggtgctcactgcggcacttagaccatgagtattcaatggtgaggggcggtgccctctgtttaacctcttaactgagggcctgctacgcatttcacacaagcccgggcggcgctagccggtggattcgtgacaggtccatccgggtggctaccaacgtggtantggtcccaatcgggtgtttttatgtgcgtngtgccaagtctgtatgcatcctgtccaccgcaacatcgtgctaantncctaagggtccagctgatactcggcgcatgaacccagcaccgggttaatcgncgtnccggtggcgtgaactaagtagtcagtgcgctatagactctccacacctatatttggcgcgcgagggctcttagtcaatgtatgtgccgagattgtccgttagcgattgcccctgaacaggcactaaaatcgaactcgagttttgtgtgactagtttgtgcactatcgtgattcntggggaggtgcgttaccggagnctgccggcggctggctaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggccactgtcngctacaatgctntgatattgaccacctgccgtatacatccaccaaggctcggagacccggggctctcagtccctatcatgacgcttttgganccttaagtactgaggcgagggcgtaatacaggtgcgcgtcagatcccttgagggggactcgntgtacgaggagacacaaccggnaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccttacacttaatngactcggtagacacgtcaggcagnacgccnccgttctataaaacaactaagcgcacctganccgtataccctggcaaattatgatcctaacaggcattctggcgatgttgcttatcccngcgcctcgactgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttggtaaaatcatagagtgactgggaagagtgcgactggccggtgggtcctgtaccaatacacgctgcggtttgaatatgttcgagcgcactaggcgtggcgaagcgttgtactaagncattgggtgcggacttccgccacgttcctcagtcatgtacgacggttgccgttattgagcacgtgctatcctacggtgtttcggtaagcnnnaggtgccttgtncnccccaccnagnccncangcgtgnncncgcacgccgngtaccngngggtggcgncaagttntcgagatctcggtcacgttacccctagctaatcggcccgaacggttagtgtcttcgctcgaagtagtggctacaaggntgccggtaaccaccgggtcacagtcacttaaaccagtgtcgcctcttatgcgtnggctgaacgacgttcgtaagagggaatatcaagggcgcgcatccggcgtatnnggccggngtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccactngctcttagttgcgcngntttggtggcaatcgttatgggagaccggcgactcaagcactgcgacagacatgataggcagcccgcgttgctggtcagcccatcacctcgcatggtagttctatataggacggagtcctggaggcagactacagcgaatcgggtaacgtnccnncggctaagataacggcccgtcacgattagtcagggaattngacgtgggttgtttcgttgagcctggccccccggcgcgcacattccgactccggttcgagaggcagcccaaatttagngatgttcgggagcggaaatgggtagtgccgtccggcacgtaacgtagcggtaccccctttagcacccaagcttaatcttnagggcattagagcgcgtcggaaccaatccgtggtaacccaccagctgctgatagggtactgggcgggtgctgcccccgattagtcaccccctnnggaacaagaattagcaaccagttattcgccacaactacatccgtatgcagaatcgnnncccaaagccgcgtacagaacgtcgcagttggctgaggtcttactgcagatcgaggatactgggaagtgctattagaaacggtcccgtccagtgtagactcgaggattacaagcttccgcggacgggtgcatgcaagggcctcgtgactggcctaggcggtctcgagatagcatagccgtggcgatcgccttttgcaagccntgccgctgcggcgccgtcgttgcaccctaagcgacacccgagcttttacctaaggattgaaccgcctcntaaaagattttttagcaccgctcaggacttttttccatggaaagggcgcttcccccggacggcactctatgcattgatgttatttggcaaggcggcggtacgaccgggtggggccgtagcggtctgtcatcctcctcagagtgnntgcctaaagggggatcacacacgggcaaaatgatgattcgcagatttatgacataacatcagagatggtaactgcccgccccggttcaattnaatggcggcagcgaacgatctaaatcccacgcgccatcaacagtttttggtgggagtgaccagctgtgcaacgntcgtgtagtagagagcaataaaagtaacatttcgtgccctgggagtcccggnatcctgacgaatgcgtccgataactgctgaaataggcgcctggtgattccagattcaatggtagggctgacgcttacccccggtgctgncaaagtttggtaatcccgtcacgtcacttcctgttcaggggcaaatgcaactcccgngccngtctcgaaatgtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaanatgcnttnnaccatgnnccacgcggggcccagaagctcgcgtgacggccgtgttagacgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcnngncatttgcttagccagcctaatccggcaagcccgactggattcactgcagcctncgtctcaactttcactgtaacctatcctcatggaggtcgatgctgggcancgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacanatatgcgaagccggcggacgttcaaatggctgttactcggcgcgttgcgcgggggccactgtaagttccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttttcagttaaactgcctcgccgtccttttgaagctcgccatctgttgttgannncaaagagtatactcagacagtagganacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaatnnggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggngacgccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgtatgatccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgagtaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggagtaatacggcgtaccgggccaaaggcctcatcaaactatgagtacctagattcncnntgnacggtagggagccctttcataatgtcaggtaatactctcctgggaatgtcagtggcacgngagacggaatgtatntgtggcattggagcacctgggtacagattcctatcgagccggcagggcttccgacaccntgctnaacggtngaatgtctagtccatntaatatctagtacgtcccaaggctgccntgttnccncatcacnnagaagttctagactgtatcatgtcagcgggtccaaattcatgctaccaccgctatgcgacgactcaccacgaccgagcatctagcagtccagtcggagnatgcctcgatcgcagctagagctttaaccgaacgcngtgggcaccgtcggcgcatcggccagcggaccctctaccagagtattcgacatccacagtcnnnngnctccatgcgatgntntgnnnnntnnatgnnngntacnncnctgaccatgtggaaactncgagttagctcgtccacgaatctaaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgtcgacccaaatctgagtctacaaatagttctagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatgggtcctcacgtccatgggcgttnngaagcggataacgttcgtcagtgaggtatcagttcgaccgacttnnntagtatcccctagcgggggattcctctctcacatttttgttctagnnnnntcaccgtccagnagncctcggaacgtagcccatcacgttcttacggctcttagcagtaatcaaatgggctaccatactgaataccaaatcatctaaggctgacagttgcgggctagccgtcacgttgctcagccagtgaccgggacgcggctcataattaaactcgttcgaaagagagaacggcccncactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtacgcgtggcgcgaggatgaaattcgctcccccagtcagatgagtgcatggaagccggatgctacacaacggcagagcgcgtcgtgttgccagagaaacatgatcccactgcctgtctatccccccactaactagtgtcgtaccgccgattgctagtatgacccatancagctgtctacggggcaggccagcgcgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggtngactcgaccggagtgtatcgcgcggggacctgggntagaatgggtctcctggagagntgtatgatatgatgggtggattcttgcgcgcggggactgcttccgcgcatccacgtgttcgggagtctgcaaccctgcccggatacagacggaacgcaggaaacctaggctcaggagccgagacgattcatctagatcacttttacccttcgacgtgtgcctaccaattccgcggccgaggnttcaaggaataccggtacatctgtcatgcccaaaagcttgtcctgatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatagccgctccctggaccagggccccaggaattaccctcacattcagccatcatcgctcatcgaactagcttaacctagcaataacccgtcgttatgtatcgcgacatgcccggtgcactttgtatggcgggtccaacggcaacactccacaggcatttaggcccaatctgtatctttcgtacgttttcacngcggtgacagaaagatatgcgtnccggaattcagacactgaggattcttcgtcgcgctccggaagacatantagagcggtttaaggcacttagaggctcggacgccggtctcgaatccaggttacttctggcttttggaaggcgtcacgcccgaatggtgcccgagctactctataattaaaacatcggtacgatttcagagctcatcataccattgaagtcggcaggccggctcaatggaagtattgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgattgcccgaagggtggtggttatgctgaagctgaggttgctgccgtgctgtgagtctgttttccgggtgcctgcccagtaggtgagttttgttgtcgtgggttcagatgttgaagacggcgccgatgaggtagggcgtttgcgctgcgtctgtgcctgtctctcatctaaactccttaccgacgtatccccgacgctcgtntagtccgacaagtgcaggcgacacacaaagctctcccgccgtacctactctacaaccgtcacagggtgataagtatggagacgacgtctcatgagctgntaatcgcaaaaggttatggatgagtcagcccgccttcccgtaagtggacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggangtagggtggtcaccccnacaatctcaccacagtcacttgntcacggcgttgcgtgcaatntttattccntcttcctcagccnctgtgcatcttgnggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcggnttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgngacattatcagcctnatctngcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacggctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccttgngccntccttntctatcgacgggtgcanagcngttcgtntcatcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctnacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagngacacaaccatgggttctgntgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggnttattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagataagactcttaactctctaccctgcctagcttgacaaaatcgcaactatcgncaggtgaatctagggaagccaatattatgtcgcgtgagtgcggtcaggcacgtaaggtgtgacaggactggtccctcatttgatccttatttaacggtgacttctgcatagcggtttcagcgctttcgtgttataagggccattgtgctacaatcctgcttcgggnggcattggataagggtttgtccctctgggttcgtttgaagggcgccatagcacacgcaggcggccaacgattcccagttagagttgtcaagcaggatgtacaaggaactgtggcacgagaggtgttatctgggaacacttgccgcgtaataccgaaagctcgtgcctcgcccggtacgtctcgctgaacacacagaggtgagacctaaggggtgggacttctgaatgcgactgataatcgtgaaggtccgtccgagactgggcggatggaacagcacccccgtccggctgcgcggtggtctggaatagcgggcaaccggcacaccttacccgagaactgcngccgattgatcccctgaactagttgtccgccgccgccagcggagtcgnccacataacgtgccggcgattcaagcgtcttgatctagtccaagcaccaacgacacgcccntgcccctccccgcgcgcgagttacgtgaagcagacgcaatctccgtacaaaaatgcaagcgatcagtgtagttcccccaaaattccccacgggacggcctccgcaagaggtgcgtttaatgagacgaacactctattgtactgatttcaacttgcatggcgccnaccgtagcatgatgcgtcgtttctcctagatataactccgctacgcttggcgggccctggttagtcacgtgtacacgcgccatgggcgtgggtcctagttgtaatagttggcgaggtccgccatgtatcgactggactggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctagganttagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgcnatcccggcaggactgccctaacagcccagttgcaagttagttttaggacatgcagaaatttggctagacgcggggagagatntggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttgacngaacgtgcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcnctcgcgcgcacgtgaacttgctgtcgnaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttancccctctatacttagnntcgtggtcaatagcgtttgtacctcagacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaanctgaatggaggcaaatgactggcatgatttggaggttggctctatactgatcgacgagcgccggggctctgagtgcattttttttcggattggtttaagaacaaagcagttctattggtaggagtagcagcggagccncgacggactgccacaaccgatattccattttatgggtcaacgagcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaattgngnagtgcgttgaaagggtgtggccgcgtcagacggctaataccatccnagagtcggccataaggggtccaaccacaataacgaaacccgggggaatactaaaacgacccaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaattaagcttgttcaacagnttctggtgggtcgtatnccgaggaggcaatatatgttggtcctcccacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtgnggtccggcggcggcagagattgcttagcggtacataannggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg tgatttcaaattgttccatggagatgctacaacnatagcgggggtctgagacgcatctggggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacatncgtggccctatagggccaataaccncattaccttgcggccggtcggagagcggccaatcactagtgctcctcggggatgatgtcccggtatcctcaccgagcaggtcgtacatttgggccccgtaacagaattttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgaccctcaaacgacngcccccaccgaaccacggtttactgttatgtggctcccaggcattttagccaaaaggtgttcggccggtacggggtccgaatgagctaggacgcatcattcttgcccaaaccccctcgattccacagncccggcgtggnccagcgttctatcacgcgatagatccgntggactcttgatgagcgcggacccatcgatttgtggaggcgcgttctgtccgcatatccattacgtgggtcttcactacacgaaaggtggcttcattgtatagacaaaagccattgcgggcaaatcgcncccgatccgcgttggaatgtctcaggagcctggaggtgtgtgtttaccgaatggtacgctctgaccggggctccagacgaatgtagtgttaattggaaattttgacaccgaaagagcttgccacttgcctggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaattgtttatataaggcaaaatggacacgaaggcaccgaacnagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgtcggngtcccgtatgaaaaaggggggactttgatgtttacccaaattgtaagtttatttaagagccgctactttttacacgtaggcaggcagtcagtaaaaccagcataccctgcttagtccacacttcgactcaccaggtcctcgacgcctcgcacaattcgatgtttgaacccgcctggctcgttcggtgaacgtccggccaaaagtcctcaccgtcgaataagcatggcgctcgacgatgcagctgggtactggaggagtgtcgtggatagcgatctgcaccgaggcctgcggtttagctgtgacgactgggggctcactgtaaatatacataacatgtcacgactcatacggcatgtctcttaatggctttctccaccgagtcctttggaccccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccntctgggcaagcgtactatcttttggtccagtaccaccttccgtacgtagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgaactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacaggtagaccagcaaagccactggaatttttccacctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagccgttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgcaggttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtgggagtgaccatcccccggtgcgcctgtgttacgtctctctgccaaaccttaggggatcggatgcagatgtgcagcacgatagatcgttgacaaaattaaggtgcttattgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgcctcgggtcaggcccgctcctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgactcgaaggagctgacccagcgaaagctgcctgtccgtagggtcttaccggactcatggaaaatccaaaaatgtcacatgattttaagattagtctatgctaattataggaatacttgggtgctctaccgcagactcatgtcgtggcgtcgcgacaccttcaaagcgtcgaggggacctgcctaattcgaagcgtagcaagggagtggcgtgctggcccggctttggccccgatcacggcgtgactatgccctgttacgcgtacccgcccttcttactggctcctcgtgcanttggcgggttcatgccattagtggtggatgttcgtctgaagaaagcgaccgaagatccgctcgattaaattttcagaagagcacagtggcatcaaacggggccgtcgcggcttgctgaattctaccagatcctgttttgacacgtccccagacgtggagcttagtacacgaaggtcgaacgtaacngggccaagtggagcaccccaatgggtaaggtaaggtccttggaactcgtggctgagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggggtcgaagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgagtatgtatcaagactttagcctccgtgctggacccctgtacggtatcacgtaggcctttcacggtagagtcccaaggtacgttaccctcgggtattatatcgcattgcggctttcggcctgtgtctttggttcctcgcgtcgacgttttggtactccctcgggatatgggtagccccggtcgaatctccgagaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagattccaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcctgcactgaatggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagtattcattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtgcttgtccaccggacctttcctccttgtgagaccgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttanggcttannnnnnggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggctcgttaaaaaccacgccagggtgcgccggcagggccctccnactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtactctgactgttccccccctacacttcgctcgactaggtgggttcgatctgcttacgcaccgagctccttgcgtcgtcgcccgtacaccgtaagaattaaggaggtcggggtggcacaattcaggcatatagtacccacgcaacgactaattgcaaagcgagtcaccgtgccggccggtttgccggcagtcggtaggttttaagccgaaacctgtgttgttgaaggcggcgctgaaaatagtctgtagatgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcccncgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgacaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgtgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccacccgcaacggcttagtgtcagcacatcggttgtncaggctaagactactagttgacgagaggcgtgacacacaaaatccggaagtacccgcggcgcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcaccgaactatctgcccgacttatnccgcttgggatggaggcatacgtaggggagccaagctcgggagtcgaacggcttttagtcgtgtganttcgcgtcaatttaggctaacccacaaacttggggagaggcagtggttgggggaggctggcccggtccacgaatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgcctgagcatttctgacacagcaccggccaaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacatactgtcgattgagggatcacaaattagccaactcggatctctatggagagcggaaacagggctgtagcgcgccaataggcgttcacatcaatccgaacttgagggatagatggcatgttncnctcggtcctagaactaggcgagccaagtcgtccgcaatcaccataggatggccatctctcccccgtgcccgcgggtcgtctatgcaggatacgtactaacaggatacggncacatacgaccttaaggacttcgcgtattcaggggtactaattgttttcgagcatataaagcacagctttctagggtgaacaggtagtacccaaacgaccatgaccccatatgcccgcctcggctcgagcggcgcgaggggtccaagnagttagcatgaccgacctcattgtgagggagacattccggacgcctcagtgaactgacatggcgctcactctcaagccccacctctatgtgttagctgaaaccgacgtcctatagtggtcttgcttatgctaccccgcccgcccgcataactagtggggaagatgccattacgggtaaaattgagcgtgatccgtgtttctctccaatagangagggggcgacttcaattgaagggcggatagttccagttgaggccaattgtcctccttgggcgatgagatggcgggtcccatccacttcagcgctaacccgtagctatcggcattactgcgggccgcacgtagactatgaaggtgtcgatttacgctattgtctgggactgagcttacatcgccgcatctgtatcgacacgagaacgcnagggacgacgagactcctggaagccggtctgtgctgactcgagtcgccggactttcttgctagattgttgaccgcctttacaggtattccagcggccgtgacgcgcttttacctgactagctgtacctcactgtggcctggcacatgacccgagtggctgagacaactggggctccaccccatagagtaccaggcggcgacgtactggagagccagggagactgtttatttgcggacgcagtgacccgcattcttaatgacccgtgctctagcctcggtttaaataatggcgtgagagcggctgtaagatacgttggcccctgcacataaatctgagatcctagtaagcggtttggcttattcccgccatggggtccggtgtcggctcttctaaaacgacccggcttggcgccgctacagtgccccccgatccgaacgacgatactaacacgttgcgcgcacgaattccgcgcatcggagtaccctgaatgacacaaaattttagcaccgactaaagataggtatgatgtctgtggtctggttgccatgtgctagaaggttaggcgtactcactgtgtcagagaactcagcggtaatngatccgcgctgcgcacccgccggctcacggcaccagccccaagtgagagtatatgagtccctcgcgcgcaggtcccacagcggcgctctcaaaatgagacatatcggggtcgtacgccgtccagcgcaattttaacaatcgcataccgatatctctagcctgncgagtttagcacatgcctcatcgtcaacacccgaaggatcagacggggtcgactatgcggcctccctgttgttaagcgcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcgcagcactatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggctactcccaattactccatacccttgactaatacaaagtgaagtncgttctcaccatcggagagtatggagtatagtatgaagcctatggcgagtacaagtttaggcaattacaagctccattcaagacgggatgatggcgaacgtgtttcgcacgacagcgggactactgtgcgtctgaaaaacaagactgcacgagtatgtgataacttatttcgcagagtttgttatatctgntttcgaaagcttgatagatccgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttagttagtgggaaantggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctaataccgagtccacancnttggatccgtgccggcttgatagtaaccgctatgactctgaatcgaagcaaaaggtaagaacgcctcttgcaccatcannttcgaactctcagggagtacantggggaaattatcgttctccatgcccaacggacgacgacagatctgcgtgaccgcctacacctttgcaggcagacactgaggagccactgcttggtcgcactcctttgacgcgtgtatgccactgggaccgtttcccaaatgcttataccgcggccagaggtcagggggtcacccattctaggccgcggctacgtggagttcagcgggtaccggcccgggagcgcccgcgagttatgcggcgacgtcgttcgatttggtcccgtgtaccttgaggatgcggtctacgctggcgcttaggctgaccagtttgatggctcggttggatccgttaaaaagccgggaattttatcgctcacaactcgcaaattcggagaggcagatccggttacttctaaatgaaaccagggcacgctagcctcctagcacaggtaagcgacgngttcgaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcgctgcgaaccaggagtgctggtcttgtggtgcgcctaacgtcctgacatcgcggtctctttttcatgcttcacatttggatggatataggggggtctcgaacgggccgaagcgttattacgtgggtaaggatacgcggactggagatcggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattatctgagatttggaacggtgnttgggtacncgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcgcgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaagncgactcncacataacgntagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccantcgtgggtaagagcttcttggcagcttgcgggacgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgcngggtaggctggctcccctagtggtcgccgccgncggacattactgggaaagcactgttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtgacgcccccccgcacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcaaccccgtgtccgcggagcgcggaaggttacatgccataccgtttacgacgagagcaccagtctgctcggcggtggagagcctgcatgaccgccganaccaacgagattgaacctacctacatgtcatnaagggcattaacatttggcagctcacgattaactgaaactggtacttttgacgcgctnatcgcgtgatccctgggcactgttgtgcgaccaaagattgtcattcctggaanggaaatcgctaagaangacggctccagctttgaccgtgactcccgcggctccccgatccgcttttctataatatatccatagacttcagtatgtgcgctttcgcagccggtcaaatagtgtcgatgccccctctgccctacgttgtcgtaccggtcgtattcgacgacgttattcgcaccgtcggttactcgatgacccctcgacgacgaatctcgagcgggtctgtngtgaggagcagggcagatgaccttgggggctnggctatggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagttccnaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatgccgggcggttgaagtnaaacaacgtctacgggtatggtctacagctgccgcgatacatgcagagcgcaccggaatccaagtaagtcgtgaggggggacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaaaggagttaactaaattgatctatttcagcttcgtgtnacacggcgtacgccctaaccggggtataaattagtgggaaaagtccatgagcacgggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactcgatgnggacgtcagctctttagcccgcaaagttccgccactcgttttgtgtgcaagaccaccaggctcggccgaaatggcatagcgctgggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaaattcgattgtccgcattcgtcatgcgtgcgtaatccacattcaagtaaacgtacgcgtgctcncctccgactcttagcgncttagtcggagacggcgaacatagggagaacgtcagagataggctgtcggaactatctcgctgatctctccagtggccgataactgtccggcatgagataccgccctgcgattctgacttccatatccngcgctcgtcgagatgtagcctctaccgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccggggatatccgttcntccgtccgaacgttactacggactctcggccacttgctggcgtcttttcaaacctncgtggggtccgtgtataagtcagtggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctttgcgagttttggccgcagtatcctgtttcacatgcgatcggtctgtccagatcttgtcgtgtgttacgaccacgatcgcccagatgcggtgtggcttctcgatcgagatggangncattaccagtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatcngcctcgcgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacctgccgcccaacgtccgcgctctttctcggttcatctgcccgcagaagtccagtgaatacgttctatattgccgtggnccaaantaaagttggtatttcctcgccgcttagctcgcgagggagacgccggcggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacgtgacagacgattnntccagactatggataactcttagtaggaccgcttaggtggtgccaactgaagactcctttcccgaacatagcagctcgaattcgtcatgcttggaagatggcataccagcgattgattacacgcgacaaaatgagctcngatcgaagagccttaagcgcatccgcctcaatgcagagggcagcgaaatttcgcaatggccggccgatagnatgttgggtggcctttcattaggaagatcagaaggaaggggggttcgtgcttccgcgacggtatgctgcggcaatgtcgggaccgcgccgcgggtgttgcccaggcggtccattatgcgataaaagaagtgttgactatttctcgtatgccgaggactagtacttagtaggaccatcccgtttcaactcgtcctgaacatacatatcaaaatactatggttttgggatacggagcgaaaatgcgtgatccctcactcgttatcgtatcatagtcacggtgttagcgacgcattgccacgctgaggaggcacgagtgtctaccggcagaggcaacgtcaaaaagcgttcaggctgccctctaggtaataaaagattgagccggtcgctctgcgccgacatctcatccgcaancccattggccagacctgtcgaacacattcattatgacgtttgagcgaactacatcttccctcggcaggcactgctatctattcccagacgtgattccggccatacgcaacccgttgagcgtgctttctatgcgtgatgtcttacgacctccggtcttcagtctggcaggtacccccgcagagaaggtgtacaacatttcatcggcctcgtggggacaggagttccaatactttaacacggttatatggaccaggggggctggcctagttcagccggggcttaacagctggactcggcatcactaataatcaatcagcagttcatcattatatccagcgcacgctccattgactgaaggagttaagcccagttccgcatccggtgggtgacacccggcaccagatgcgtgaacgcgacaaggaatcgctctcgaaaagcaccgcttcgacatggcagacggcaaaggaggttggtacattnatgccgagactctctatgtggaacgtgaactggatatcaaagtgatggtcttacggaccccactggatttgcagaacaaataccaagcggggtcgctacggaaagataggagtcaggctgcaaggtgaccggcccgcgtatagacactcttcaacgagggatccggatcagaccttaggaacttaatcggactgctgattgcaaatgcccgttatggtgggcaccttcagggttaaaaggtacccgcttatcggcggtcatgcttggtatcgtagcccagaaacagttccgcggtatcgcgcgcaagagataaatagcaagaaccctcattagaggcgagtgcgactattccaatgcgccaccggtggtcggaatacacacgcgacattacccaagccacgatcngcgttgattcgtagtgctcgtgttcacttcggcgcgctggcgacagcgtagatgtgatcccaatttaagcgccttacgcgcagtaatttccctttcagcctcatgtcattcatcttcacatgcagttattagtcagtcgccatacgttgatccagcggcaggacgcgctaagcccttcaccacacacagcaaacgcaaanatgtttctcgcgacaccgaagccgtcgtccaacttaagctgcgggcagantagaatccgtcagaggcgttaatcgttgacctgaccttatgtgntggtctaccagacatccaacaccttttcttgtccgacgactcggagtaatcctctnacgcccgttagtgcacagtgtgacttgacattgggggtaaaccctttaggttttgtaagaggttctagtgcgggcgagatagcagcatcctgtcgttttgtagccgtacgcggtggggtagtgaaaagtttaaaggtcacaagctggtgtgcgagcctggncgctctcaacgtatctaatggttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtctatatgcgtgagatccattttgaatcatggggggtttacgtgattacgggcccnaagtgacggttgggccctaagccaatgacacgacggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgattgatgttggnnaaccagctgtacagtcgtgcatttaaaatcaccattnnttttagggacgggcattaagtgctccnncctgaatgcccggagatggacactttagataaattgttgatatgcgtttttcgctttagattgaccacggtggcctccaatgtacacaccttcacaaggtgggggagcgtgtgcattcaaatcttcgttaaaaggttttcttagagccactcacccgacatttatctgcatagcgcgtaatgttacataggatggggtataatttgcatccgaggacattcagaagtcgattcaggtaaacgaatttcagtaagggtagacgatagggaaataaatagtgggcggagaggncgcgcattgcccccagagtctgcgctggacgctaggaagtgtaacacttcacgcgaaggcgggcctattgttgatttcccgtcgattgattctgggaaactgggcacctggtaaaacttttctccaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaancgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctagtncattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaatancacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccntacaatgcgagactcgatgcaagcctcggntgtcaccctgaggccaccaacgagccagcctgccaaaggcctacattaaacatcccggtacctttcgctgatcgagccccaaggggcttatacatgaatggtcctgttactggttatgcgggcgcttggcatgttacgatgtgctccttcgccctcttagaatgggatgtgtattccgatggtccgcggtgtacgccacctggccaaccatggggccgagggggacagacagaatcagagcgagaagccaggctttttgttgggagtagccctccaaatcagccgggcctgattccgtctcgtgtaaggcgagtcagcccgaacggggatggaagagtccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcaattatgagtcgaccaagaacggcagggttacgctncggaaaatcggggccttccccagcacagccaatagctgcagcggttgttgacatcacatttgtgctctttttgtgcatagcgccaggacgctgcttctcctaaaaaacaccacgacttttatactcctgtatcccctccagcttccagagtcatgggagggttctgtgcaatctggcgtagctctccgcgttcaccaaccatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaaatttcccggggaccctcgtgagagtgcgccgcccaggtagaggactaaagtagttgcagtccccttgtgctcgcgacgtacaaaataccacatttggggtaggagtcgttgggacctgaattaacggtggccggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctngcgtgttaggaccgacttacgcnngtgcgcccagctctaaagtctcatcaacactactattgtgtatcgagaagggagaccgttcctatccaaatgcggtcccggctttgtgatacttgtgctggacgctaattgctaattagacattcatgctttacctattcgctgccgcgcacgagatacaccccttcaacgccgagaatcagatgcttaccgtatggagttggctcggcccgcttatagttaagcgtccggctgcctaggtaggacgggtcgagtggagagccccaggagataaaccccctgacacctaagacagaaaatgtctgaaactcttgatgattttcggacacccttaattggtgtaagcgcctcacatggccccttatgaaagaaagagtgtccacatttatcattgagtagtggacgtagcggcctctgaagtaacgaagagaccaggggagggcccattattcggtgctgatggcggtaagaagatacacgaactcgcgaacaaaccgaaacctccggaagtggttgttcggtctagagatgtccggggcccctagaccagcccaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaacaatgcaggtgggtcaaaccgtatatatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccngcgaaatgtgaccccgtgaggggggaacgaaagaggccacgtcagcctggtcccgcaacaagatccaaagccacaatgtctcggactttcactatcatgctggtgacctggcggccccaaacgaagggcccgtcaaaataatacatggaattgtagctaacagatctatctaaacctgaggccggaggcaccagtcgcgcccttttgaattgaccaagagtccgcagacgagagggagcctgtgttatgctgcctggtgacgatcgacggtgtcaggtgaacgcgatcttcgctaactatgctcttcctccgatgtcaggtccacttcatttcgggcatctttctaacaaggagacggnngctcgtacgaacgctacgctccaggtgcctcggcctggtagttnccttcgggttcccctgtatatcttacattcatcgagccctgttggataattcagaattcgccacggtatacccgcgacagggcttcctcggatccaatatttcaagtagtattgggtggtangaagcggtactattgtagaatcgctagatatgatttagtgcagacgtgcaggagtcccggatatccgtgtgccgtgtaatcgcttgagtcagtggtttttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcctagatattcccggcccttaactggcctcgacttaaaccacttgtaattcgaagaggggtgttgtacttgcgcgtatgaaaaagaggtccacttgtggagtcatgtggcacaggcggccttagtcttgtagattagtaaccatttacgggaatccatgcaccaaatctgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatatccgtacccgcgtctgcattgctctgaccactcctgttaaacgtcgtaactcgcgcggccactactactaataccggaactgcaaggcctctcaggcgggctttcgatctgcaccgagcgcacaaaaaacaattaccttaaccgtagtgaagagtgnagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaaccccctggcaaggccggttgagtgaagcagtcgctttcggcgtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcgagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacnntttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgnggccccaatctggtccaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggggagtgaaagcgcacataaggcattaatagtacacccatgggtcttgatgaaatcgttaacggcgggaccccatacagcatggtcctgcgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggcgtgctantaccgcgttggatcggagagcgggagtaatttgacccgttaacggcgtgtgattccctcctcatgctcaggaaaccgctcttggnnntaaataatcatacgttgaacacaggccagtatacacgcacaaggcttgttgggggggaagtcgtggcanacatcaacccgtgacagcttcattgcttcatnccaggcgggctgcatgtatccgtaacaccgccatatgggctccaattaaactcgcgattcctcgtctgacgctagcggccaccgtttaagaacggaggtgtgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctatttttagatcgtaaggtgtccgtaaaaggggatcattatatctcacaaataattcgatcatacagcatccccaattgaaggcctcacgttgtgcgtagaagtgataagcacccaggaccacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcgcnngcccgccgactcgccggtcggtcgagaatggtccacccaatgccgggatatgccgggttgcgcgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttagcaccggtaccatatatcaccgaatctcatcagtgcgacagttgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgccaacacagcagatgtaaggggcattagacgggcacgcattcctctaagggtggtggatagcgactgctgaacnggatagggaactaacaccagtgtctgcaaatgatctcacaaatctcttgcacttcggtgtcacctcctacctttagctaaagcccaatggatgaagaaccgtacgcgggagattgaggcaaggtccccttgggaaactatcttctggggccgagcgatcagggccctcnggtgactacgtttggttgtctggcatgcgagattgtaaggtgggcctgccggttcgaattgcgaaaagttcaggcccggntggggggttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcanatcgtttgcncgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaacatgtagccttatacggagtattaaatggtaccgggcgccttcaactagtcatacataataaacgttagctagctaggccctatcgccgatagttcttgtccctataaacactgaccaaatacgctacacgatccgtaatcggtttctccctaccattgcggatacgttagtagcgagttgacctactgacagtccgatactagaagaggtacccaactagctcgttgccatcatgtcgctagacagccggggctgatgcccggtgttgccttgtttggtaaggccggccatatgttcaccaatcgctgcagtagtcaaccaatataagtacacggctcgatgacgatgtaggtgccgatctcgactccaacgactcgagtccgtaaattcattgccgggctncgggagaaccgggcggttaggccccccggccgtgttaacccgacatccgcaaatacacccgcgacatgtccctaaagtctcgcagcttcgatagttctagtaactcaattgttggcgggctgggagcttaggtggcgttttgactggctatgcccccggatgctatatcgaggggtaatcggaagaacaccccgttcatacaacactttgtttagaccccgttgtaagtgactgggctttgaaaggaactgcttgtaggcatagttcttctaaaaccatttcagcgtatgcgtgcgctaaaccctgcgaagtaacctaacgtggagtccccctcatggcggactttcaggtgcgttacactgncctcgggcccgcggagatgcctaagtccgcgagtctgcttttgtgggataccgagctcgcacgaacgtgtttaatgacggtgaacagaagcccatacgcctccgtacgattccataggtgacgagaccatctctcntggggggaccggagtggccgggccgcgggacggagtaaaaggctttttacaaatcagtataacttactcaactaagtgtttgcccaccggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatngaccctgcaccctgactgcacgcacacttttcgtggttcacatccaggcgtgggtcgaaccttgtcccgcgtctgggcccaacatcaaacgagtgannncncggcgacggtgggagccgggtactatatactattttgacgcctagggggaacttgcggctctctgtaaattccgacagagagatcagagtaagcaaccgttcactgtnncgccgccgcgcgagtccattgataattttacgttccaggagtccgacttccctgcgatagcctgaccatctaagacagcgattgagcatgaatagcaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgngttcacaagagtcacccctcaaatggctgtctggcctttggctgccttagcattgtcaacatggtacgggaaaattacgattcccatctctggtgggggtgcatcttccgcgggcgcaatgtcggcaatagaggtcgaacgtgagaagttcgnagtgcctcaactcacgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccngcgtcatgggcatgtgcanggtggtctaatcgcccgtctccgactcttctacggccgcgggcctaattacgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaagagggtctccatgcattcccgctacccatctcgaaatggaatcaattgcattcccaaagacccaagtctgaaccttaactttgcagatgtgaaaatactatcaattggacaaacgtcgaccggtccgggcaaggcctaccnggagatcaacggcatgaaatggtaacagagatgcacctccatatcaaatctggaccatgagccagtactttnagaaaagggtaactgtcggggctaaagagatcagtctcgcataggagaagtatttccggatggccaggctcaggcttacggggaactcctcagcgagatcgatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcgaaagcgcaccctaagccgcaggatatattagtgtcaatgcgcactagatacgtgtggggaacgtctatttgagggtgaccccccatgctgagacagagctngctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgcgtgtaagaggttttttgcgaagaggagctgctcaagtgtgaacttccagatcgaccagtggagtgacgnggccccggcagcagggagttactgaaacgggcaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcccatcatntagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagtcaggacttctcatttgagaccgctcatcgcaggagcgcatgtgcggcggttacgccgggatttacattccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctatgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcacngtagatcagcgggtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctggtagacttgcgtcctatcgtggcgtaataaagaagacttaaccctacacccgtgtggacacttgggaactgttttcgagttaggagacagactgaagcttatcgccgggcagggtaatgttatcgttcttgggaatgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctaatacatcggggcccccagctaccgtaatgtcatgaacgcatgcttaaaaagatatcgcctngggtgcatgcccaccccgcgaacgaccccctgtcaagagtggctctgggacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggncnnntaacttacgttaagacgccggtgtttcttgtaactctatggctntttcaaagcgcaccagttccccctgtgacattctatgccgacgcacagaggagacggatacccgtacatagcagcagcactggtgtagatgatggcgcgctgtggctgaggcatgctatccaaccactacgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccagtccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaattactggcgcctgcatcgcgtgatgacgagcaactacttaatgggagcgctgctctggcacattcagtaggtccattagacacagactattgccatccgtacccacaccggccttgtagtgtggttcgtcgtcccagttgccgaatcgcttcatgttccaattacagaaaaatagtacggcgtggccgaactagctttcatcgaggtgctcgtaaacggacaccgattttccaacgcgaacttcattataatttttcgaggcttctcgccgtacgtgtggattcgcacggtgcgatggcacacaagctgttttggagtaagtttcgttgataacttccacgagttgaagccnaggcaaaagaggacaacctcgtgccgcgggacgccacgaagcaatgagcggctagttattctgcagtcgtgaggggtagctgtaccgagctctacggcctgcgccaacgtaacccagacatccggaggaacagggtccgtaaagcatccgccggcttatagcgacacccaatttaaagaacaggctaccatacaatgtaaacagcgcgtcctgatgcctgaaagcggtgtcgcgcttacctaatggcccgatacggtgatgacagaattcggcgccgggattttacgcagtatatggctcaaccgaagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcngttccacgaaggcataagcccgtacgngttcacgggggatctgctttacgaggacgaccgtaggcaaatagttgcatcggcctancctgtttgttttactgttgcatgttgaaccccgtgtttctggtgaaccaggcgctactcccagaagcatcactcggcgcgcctcagaggctgttcattcgtggtataagcattatcgtaaacgctttcatccttacaccgatctacgttgttaagcagtgcntacaatgtaanaattggtgagcaccagnccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgaaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttccctttgtggaaatggctggacgttcctctaccagccgttcatccggtcttaaaagacgtggtctcaccaacggaagcatgagcgtgagntaattacccgtggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggcataagagcgcatggtccgggaggaagctctttggtncagagcaagaggcatcagggaagtgagccgcactgtcttaagcagcaatttactcaacaaataatttctcccatccccactaaccactgccaatgaaagtcctctcgttcgtgtatgggtacggcggagatcaaagaaggtagtcacctagattgagcaacgcataaatcccaaatgacntgtctataaaatagaggatacgctagtgttcgatcgttgctgatcgtgccttatgccccgttgccactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattcagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaagcttattgagaatgtgcaaagcccctgaacgcgttcagccgctaagggaagggagtgattgcacgtaggccctaccngtggtccctagttcacccgaagtctaaccgtgcccngggtggcgcatccgcaaagtccaaacgttgcacggagactccgcaaacatttacgccccctcgtctagcactgccgcatcgaccggncccccggagtcacgccgcttttaataaaacaaaggttaacgctgaacaatcgagtacgtatattcggggaggtcaacacggtatacctattgcgtcnttctaacgataaacgccggtctgttggacgtcgcgtcccaagngcccggaaataggcggtaatagcgtgagngntagaatttaaaagggcaggcctccacctcgaacgctaagttgtgcttcgtggcgggcataataggtcaggacggaatctttctaaagccccgggcccgggtcgttggggtacatactcaagtgacctataattctgtgcgacggaaacccagancngtctgccggcacccaattctgttctcctctcaactccggaattatgtgccgaggcgtaacgccaaccccctcataatgtctcatgatcggggtgccagtccaaaatcgtatcaaaatattgagcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcagtngggctataacaggtagctaccacgtgtgacatgtgtagctgcgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcaaagcggtgtgaacgccccgcggtaaagcgggggagagaccagtagtcacaaagtgtcgcctcgccacaagcaccacgatcgtcagttacaagtcgatgtaatcaccagcacccggcgcggcgcgcacangagtgggtcaaagactcaacatctacgtactggtccatctttctttccgtttaggaaggccggaaatcagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcatacccgtaacatcaggaagtgggtcatgaagacctcacacattgggtgtctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcnttgcatctcccacagcacgggtcctccaaagagggggagccattgccctccccagatgccctctcacgttagaaaacatttaatagtcgccaatgnggaggtgtagtgcggagtctcattctctggcaatccctttaaagtctaacgctgactcgctagcggggcacgatcgacgcccacggcaggtacttactgcccctgtgggcngggccgtgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacgatacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgggattcaacatactttctcgccctggggatctaggagggctgggacccaacttggagaagatcttcggcggttagttgtcgatggcgcccggccggacccgatccgtgcaaatcgtgcctcccngccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctcccgtgcatttctgaagcaatgaccgcaagccaggcctggagctcgggagcggcacgtttgattggggatagacctatcgtcaatcgactacaacgaacaatccgggngattcgtcgtatcagtaccaggaagatgttttaaacacctcgcatcgttctcaacggcagccgcccttgccaagtacgcatgttgttactgtttacaagatcatcccgattggcggttactactgtatagaggacaagaattcacgtgggaactaccgcaccatgggaacacttgtgattcggtccgatccgttactaggcccnncggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcccgcgtcggtaacgtatgcgccgcagcaactgccgtccggacgattgcctngaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcctgagaacagaggtgatatacctgaccctgtaagatctatcgtggggcatttcgttacattgccccctcccaccgaaggggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctnctcctctcgttcagtcgtggccccgttgggtcctatgcccggtcngttcggggtactgacatggatnangctaatcaccgctatttgggccgttcgatcataaccgcgcaggcatgatgttgaagttcgtccaagtntggtagtcgctggagcaagcgcgagatctctatctaagtcaggttcactcactcaccatttcattccatattgggtagtccgatnagccctactgaatgtatttccatcctgggtcgtagaattttccgagtacatggagcactttctgcagctggaaattcgaaaagtactaataagttgcagaggcacacctatagcttagagctgtaaggccaattgagatatcacccatattaagtattgttcggttgccgggttagacattctcaggcaagcaagaattagatcagttgagtgcgctccccccacgtaagacgaaaattttagacgttgcacgtgcaggataccccgccagtctttcgnntgcctggaaagcgggatttgccgctatctccgtgtttctcactgtaaagcgcgcgccccaaaacccttaggagtaagaccacagtttccgcccattccataaagcctnncatagatacnccggtccatgagacccggcaaggccgacctagatagcactgtatcaacgccgtagccgcctagaggtatgtgacagcatccgaagttgcaatcttggccccaggctttctgatgtattctatattaaagtagacgaagacaacccttcgctacctgatttgcatanagcctgacggcgatgcggacagagctatagggcgcgcattgccccttgcgatgtcgaagataaaattgcccgaagccactccaagtcttttngcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagggtaaaaatagattgtctcagcacccgtcctctaagtgtgacactagatctgaatctcataaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagcatgggtggcggccaccgcccgcggggaagacaagccgacttaaagttctttccacaagnatattttcggattagacggctngaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccanggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgccccngcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcntctgcttcttcgaggcggtaatgccacggataaagtccgcttggantcgcttcccagnttgggctcgtcctcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctccgtctgaagccgggtaatcgcagcttgtattcacacagttgacaattggccgatctttcggactacgacttccaaatggtttaccgggggtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactgactcagcgcgatagttacacttcctgcctagcactgaacacctagtgatggtaaacatataggcgttacaagttgtccccccgccacccctcacccttgtaaaagcatgngggggcaatggctatcacaatcgtcggtactccngtgacccaaagaccgaaatctgcggcaacttcctgatctgttcattccctgtcttagccttgnggacgagagcctgtacgattttgcggatccagaatctgaaccgcggttatagtcttgggcctggccctcaacttctacctatagaatcgccggtcgaatgtatggtcaacaacaaaaatatctcgccggatcggcagtcatcaccacggcggaccaccttgggggagtttgtgtttggtgggccggattctcctgtggccattccgaaggcgtttcagcgtggcggatctacatttcctctactgagacatgacgctctccgtttgcaccataggcctcccccacgtcgcggacggtaaccgctgatgtgttacatacgacgtaatcagccgatccgatctcgcgagaaactcaaacgtgacaagtatgtacacctagatgtgaaggtgtgacggcataagttccttagtaccagcggtaagccctaataatgaatgtcatanccttggcagggctgcatccttnagctgaaattatctatccgactgccaggtttaacatactagttgacgccctgtgttctagacgtgccaaaagcgcaaatgaaccccatgactcggttaagcctcggaccacctgtggaactggcgtgtcagtcaatctacgatcaggcgcatcaacccttccctggttacggattcatcggcccccagcagattctccgcgaatgtaggtactaggtgggactttagttaaaatcatttctagtacgagcccgacacgtgcatacgaccaggggctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgtgcgtcccaatgggaagcgatggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccaccccacttggggcccaataaccagtctccatgcgtcttcaacgatctgggcttccttgggtaannaactgactaccgtggggagtgggggtaccgcttgctgagatctgcgtgtaccgttcagaataatactgtgtaacttccgggggactaaaagactctccgtcgaggggatgcatacgcgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcgaagccagtatgtctgtctataaacttaggcgttctcttcattccgaggtgacgctccattgttacgcaaccccgagcaagcttttggcttctctcgcaagtcatccacaacttaaccacgtgctgctgtctttttttgtccctgcgatccttgctgtatgcgccgaaaacaagcgtctgtcctagacacaggcctggtgcgataacgaagtgaatggtcatggtgggtacaggcagatctcttggatgcgaggagntttatttttgcaggacaacgacggagacngctccacgtccgccgattgatggcggttcttagcattgccctcgacctagtttcaagcgctccgggccgcgtgaatgaccgcccgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggtcaacttaattctaaacccttatgcgtcccacagtcttcgcgatggcttcgtgcaggcaagccctaggcgtgaccccgtgcggtgngagtatgcacggcatatatagcgcaggtgtcatgctgcttgaaccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgcgtcccactaagtggaagccaaataatataatgcnngtggacaacgcccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggttttccacgacggtagtcctgtatgnnaggtcaatctcgtcttcgtgatgctaggacacatggtataatcgagagggcaagtcgcacaaactacatatctgcctagctaccagattacagagaactcaaccggatcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaanttcccatctctcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgagttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaaaaacngtccggtgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaatttcacctatcttgttaatgccggtaattggggccttacggggaaaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacggtgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacggntcaagattggccacatctgcctttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttggggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgagatgccggcctggtcgcctccaactgtaggaggccctcgaatagnaggagaccgctatagaagtgtcaatcggctctaccccgtcatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgagtagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagcgcgggtgtggccgttactatcaatatgggcccgcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcatctcacctacggtggatagggctgatctgtgtcagggaaaagggaatggttgcaaggcaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacncgacgacgaggggctgggntngcgggggncccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtccnctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaanaagctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcataangaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggngcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatnncgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatccttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcatgaactagaacctcgactaacagacagatagctagaatcacaagttgggggcagggaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgtctcatgtaactacgcacatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctaccgtcgggtcccaacagcctatatatcgtagtggccctcaacagtacaggcggagacggccaccgcgaaacccttgttactgatcctggctaggtcatgtttcaattcgcccttacagcctggctagcccgactaatttgattatcgatcccagatgtcttcgccttggcggagagaaaggcatcctggacacctgcacacagcgtttaccttggaatgccnggcgctgctgcttgcatagcgtagttacatcagttaagggtcggtggtactccgccagtactacactataccacggcagttggcgagatcccgcctcgaccgccncagctagtncttaacgaagactatcgtttcctttcgactttgttgaacaggtgtactggatgcccacggctcggaagcggttcactcgcggccggtgacgcgtgacgtactgggacggaggtcaagcgaccctgccatggcaggattatatgggacaagggaatttaagctagcgaacgacacggcccgcctagcacgctcaccttgagtaggccctttcccagggctattcttggctggtagcctggatattacctaaaattaggggaccaatacgccgccagtgcaccggtgcaaatcttgcgatgtcctcaccgggcgaaagacacccataaacggtacttcgggaatatctttagctagggatgtggtccancccactaggcatggaccaagatcagtgtgtgtgctccagggcgggggaaacaaacaagtgaggggtgtagattgagtttctgccaacgtataatgttggtatgccgttgtattacgatggccggcgcacaataggacgggccgacggacggccaggttcacaacgacctcagcttctcactacccacgtgctacaagagtattgcgctctgggcccccagggactatgtgtgggatcatcttgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccactaagccatagctgctgcccgactgagccgccgggggagggaggtgcaatgaggatacgcaggggactttccctcatgtggnagtgaatagtccaaacatggcctacacagtactagtagagggattcgcgattgcattttgtgtttccctattagttctacttggaagagggcccaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctantgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctacatccagtaagagtactactagtaacggcttgaagtgagaccctagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgttgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttatggatggggtgcccggacctcgtggccccaacgtaaagaggtactgagcaccgtcgagtctacgcanggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccggcgcnggagcacgccactcgcgttccgaatcacctagattgctacgtgcaccagactaaagtaacggtctcggagcagacgaagcnagtagctgtcgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtgnnnngtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatctgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacaacgaatatcacgggcttaaacatgctgctgtcggttccagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagaagctcgggttccacggatatgagacgaatcgtgcagctgttgagcatccagcctcgtgacgcttggggcgcagtgccatggtgtggatacgtcacaggcctagcgtaatcgctacgtcataattgcttcatcatgcntctggagaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgttgggcacacataaggtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttctagtttcatgccccctacggcccgtgtttccaagagacancggccaataactgcataacggaggcgtggtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactaccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgantcgcactgagcatggctttagctagcgatgctccgattgtncataaggttgatacacaccaatctacctctagacctgtgcgcttgttcggcgacggattggttgtccccgggtacttcactgaacttantagccaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccntcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagagggccggtaccatggcgaaggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgagctgtcatgagtggtaagccacacttanatcggcgttggcagtcttcatagttcaattgttaaccaccactggccttccatggacttggtcagtgaatgtactctagttcccggatcagcgaaaataggcgtcgcctcgcgtgcattcctatgcgggcgccccggggcgaatcagtccccgagtggttccgctgggtgtaggattgagtgtgcattcggaccccgagtccctggcatttctttatgttgccgggtgggtcgactcgtgtcctcccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcgccggatctcgagtaagatctgaattgggacaaacggcttctgagacatccgatgttcaagtcgactatatccgatatactacgcggtcganaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcggtcgcgaaacattgttagctgtgaatttccgataggggtgggccggaagaagtttacttgtctcctcggagcgtagtgacagcgtttcgccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtgagtgtggcggatcgacaggatgccgaccacngtgctctccaaatatcgatttgctacattgcaggaatacgaccgataactacgggcgatgatatctgagcctttcctccacgaagccgtatcgtcctcgaggggcgggcaaaagggctcgggccnaccctggccactaacaagtgcctttgggtgcctcgggcccaagctgtcgactctggccccgagaccgatcgtcagctcgttcataatcttggaaccctcaatcgatgtacagaccacattaaatctgtggcgacacgcttaagtactagaggattgagaaatcgggcactccgggaaacgacgaacggtggggccggtctagagcaccagaatcccgatcgatcaatcacgataggttgcgaatcttctgccgcaacatcggccaccctgcaacccctgtgagcgaaggttggtaccgntatccctcggccaacattggtctcatcatgtatcgcgtgttggcactggggtgacatattctcctatcccgccngccaaaaaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtaagtctctggcgtgactgacgaattggatctggtagtaaacgaacacanaactgcggaactgacatctacagacttcccattctgcccatccacatataggtatggagtcgattcccaccctatggaccctaacggcggtttggcagatgacctaggtaatggtcgggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgccgtgggccagagtcgttggccgctgctgcaatgaaacctctggtctcaacaagccgccgttgccctggatttgtttttattgctctatctgacggggaaaacgctgttttgttcccagaagatgntgtttttcatagatccgggatgaacaatatgtccatttctacggcttactgagggcgccctctgccgggccgcgtttctagctgctncgcacgtcagatctacgcttcgccggaggggcactacacaggacctcggctggccccaaatccgtctcacccatgtaaggaataaacgctattcttatttgttcacccgcgtaccccccctgtgagagtactggaagtgagaggtcatccccgccgaacttactcagacagatcaactagtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctgcaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatccttttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgnaaagctctgtatcgagggtaagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcactacgncttacccctcagtcaaggttgcgacgtgtccggacatagtcccgcccgtgatcggcaaaatctcgggtggaatagggcgaacatccgtgtacggaacccaggctccggccaagacttttacattcgagccgttgcgttacgcgcgttggcccgtacggtgatccacaggccgccgagagacttgaccggtgcgtgtactgctcgatctgattcccaatggacaccccaacattgctatacgctacacaatcctttcgtcgcactatcccataccacatcgngctagtcctagcccgccatggtaggcgtcactgtgctcataattttgcgcgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaaccnacgatacagtcatgtcactcaggctttgctggtcgtacgggcggcttcatgccccgctataccttttgccagagcctagtttgccgtaatgccttatttaacacaacagcggggtcgccagttcgtggctctgctgccggccnacggatgtgcgtaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctgttccatcgtacagggtgcccaggtagtctcgcaacttcggcgcgcaagttccagataatatcgggatgtgcgggtcgcggcgtctgcatatgcttgactgtaaagacctaagcactccngccccagtacgacgaagcctggaaccgcacactgtattccgagcagtcatgatgggatagcaccattcactagagatttttcaggcccagtctccaagtcgcttgcagcgacagatctgcactcttaatggagcagtattagcatagcaccccgcgacctaccaggctaaaagtttcggctacgctcacgatgtataataagcgctaggcctcgagaaactccggctcgtggtgcatcttggcaatatagtcgggcggccgtcacttgggactgatgcagatctgacagtaataggcttcggtccaccgccgggaggtaacttcggtcgaacccactatatagcaggcgtgtttttaacccagtaaacgccctaccagtccgccctgcggcccttatgccaatcagaaggacgtaaagaccgcactacaacctccacgcagattccaagtctgattccatgggacatccgtagggtagacattaagccaacggatggccagggactggcactccttccctaagtccccagcgttccacctcatccggaattgaagaataacgtggctcctggagcctggggctcctagcagtcacttcatggacatattctttatgcaccgcctccccatgttgcagaaccaagaactctctacatcgagatacccctatctcatggcgctggtacgcctttcgcgataaccgtctcttatggtgctcattaattttgaccctttggtacccaacgcgcgatcgttatcaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcgattcgcagcggctattcttttccctactcctctagcacctatgtgctggatgaccctgagtattgccaagtaatggaccataagcgggcggcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaacccgatttgggggggaaaagataccattaaatcgtgcggtggccaccccacgtgcttgctgaatttgctacggttctcagccaaaccctttagcagatttgtgcgttaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatctcgngcccacgtacactgggtcggacggaacggtctgtgacagactaggagcggtggtaacccactgtggattagccgtccgcaacgtataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttcctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcatcggcgtaatcgcgagcgccctagtggnggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagttttgcgcaacaccgactcttgactgaatatcgctccgggaagtttcagcgcgataaaaaactaaatttatcataccttagatacttccaaatgccaaggggatgctaccggcgagtaganagtcaagagctattccggccagtccgcctttaattcattcacctaaaaataacaatataaaccatcccggcactaacccaccgcagggcgtggcgaataatcaacatgcttgagatgcgcgaagtacctctagctgtccctaggcgaatgagaatcttgacttcgatcgctgcagtacattcgtaagaggaaggcataacgtcacgactttctgcctagagtgcgttagtacatcagcattcttgactttaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggccccggnccgtacggtctacacgcatcttgtacacgcggatcctaattagtcgttagacgtaaaagtcaggagtggtccgtgagtactcgtcggatgcagtcagtctagatctcctccgcattgaggaaatccgaaatactctccagtcgacagtccaagccctccagtgagggctacatctggacccgggcaccagaacgggctagatcgtccgagcatgcggggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagttaaccataacctatgcgggaacaatcacatggatttgcacccntgccaccctgcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgcgccggttttagcgggcctgagaaacaagcctttgtcgcagtgtgcacagggctgtgtcttggagtttgcggggtggaggcgcaccgtttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctgttncaaattttctagctggatttcaagccaatctgtctggaaaatccagcttctgtcgcggattaagggccagggtaaaatctagaaagaatatagggcgctggtctacgtggagataaatgctcacatgggagaaccttcggtcagttggcagctcccccgtggagagacctaatgccgcagagagaagtcagagacgctaccggcaccactcctgttacatttcagacctagggattgtcgcgccgcgacgagtacaaagaaggaactcgactaacccctagacgaacgaccgccatggcgaccaacaatcggcacggactccgaatcacgataaatcccccgtccaggcctccgaagagaaccctgtgcgccggattttactacattcaagatacttcctggtagaggtgacggatacgggagggtgcgcaagtcttacggacgctactgttngcgtggtttggaaaccagactaggcaactgctaactatgaggcgggtaccattctcgccgattaaccgtctaggaggcgcttacgaatagagtcccacgtatgactcccttggtgtgtgtgcagaaccgggctccacgcttctgggtattgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggctgctaaaatgcactcatgtgcgcggccgctagtgcagnatagcatgtgatgcatacgaacaccaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctcnccgcagttacgggcgtggcgtggtcnggcatcgtttcctagcgcagcacttagctgtgcctttggccagttccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcgactcccactgatggcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcggtcaacttgccaacgcttagtnngtggtgactgcaagtattgcagacgacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgttgggctaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgncacatgacgctccgccacttttccttagcccagattnggttcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggcccgcttatcgcgagtggccgttaagncccaaggtcgcagtcggtccctgttatcgaggtccagcatatgtgttcagtccctggctcagctatacggtagagtagaaattcccttaaaccgacntccggtttaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtggacacagacttcgtcccgtcaaatctatgaatgccatgttatcccgcggcgcagccatccaggtaggcaaagtttacggaccgcgatcgtagccacacagatgggtgcaattgcggctgggaaagtagctacatcaacgccctaaatcgatgcggcccttangcngttctcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgtcggcacaactccggtggcgacgcggaatctgaggagtattggggaacggggttatcccagttggtgtgtgtccccatactttncactgaggaggtctttaggggaactagtgaggtcccccgtccnaacacatggcgcgccagtatttancggtaaatcctaatcccctttcatggggattcttcaggacgtcactacgtcaagtgccacttccctgttcctgtccaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgacccccccggagaagtcctcccagtcgcactgcttggactctaggccgctccatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggcccgaagacagagttaaaacgatgatctcctgcgggccatgggaggcactacgttgtgtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggcttttttagatagcccctcgacagagtggacattttggcaacggggggacataagngcgatagtagactgcgtgatttaccatttaccagcgccatttcagtctgtcagacctaacgtccagcgcccatgtgtgggactttcacccatttggctaagtgactagactgtgcaacggccggggcacaatctgaggtgcacctcgcaatgatggcataggggtcgncacggtgcaactgggcaccgcttgtctgtccctaaaggtataaacccgctagcaatgctgaacagctgatagttattcactggctgaacacagaaccacgccccttagtgtcacaacatctttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagctgaggcccagattgcttgttcgtgattaatcgcctccgcgctgttgggcttccggccgcggttacagttaccgtataaccgcgttgccccccacggcttcgactgagatcacgggcgcctaccagagggggctacgggttactctggttttggcccgctcggggccatggcaagaatagaacatagcgagagacctataagatcgccataatgaatagtgactttcacgtgcagtgctctatagcagggcatgtaaggcctctcattgcctacggggcgtcgacggaaangcacantagcgaacttcaatacgactaggagagcccacatgagagtattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctattatgcgtatcctgagtactctagaacgaatgggggagaagtcggaaaacaaacgcgatggaggtcgtttgggattcagatgccctccagctcagcggaatgaagccgtttcacctggtaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtggactaccggggagggggaccattaatttgggccgtttagggtcttgttaaacgtgcttattgcttcgtaatcgcaaacactcttaacactcctatgaccccgtaggccacgtccatcgtgtaactgatgctaccatcgaatctcagcgcgggtgatgccatttccggcatgtggcagcnggtcgggtcctcgagggaagccacagagtagttcgagngggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtaatcctttacgggttattgagagggctgttcgcttatagattgtacaacccctcggcgcccccaccttcatcttggattttatggtccaatcgtgagaggatggccgcttgtgcgcagtgagagcccgtaagttagcacggtgctagaaagctgacagcacggagcttaacaataatgcggagagtagaaactcagccagcaaagcttgacccgcggaaaaactgaaggccacactagtatttcagagttccgccctatcgtgaaatcctatcatggccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgctcgcgctaccgcgaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataaccgttatctcgttggtcgccgatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctactcantcaagaggaagcaatacgtccaacccgagccgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcgttagcgcccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccaaggccagaccgtgcgagtcttgacatgnctcggcagtccccgtactcagataagactcgccgagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatcttcctcgagggaagtatctgtgatgatgtgtccatattgcgatcgttgtctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctgtatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggnnacaattcacagcgcccgccatcaaatcacgctgggaacgtcagatgagatctggcctcgaggctgcttcggaggcatcccaagtcagcattgttcgattcgccccgtggcgtatcgggtccccgtaggtcatgaatggctcataactccctatagaactccttgcatttcacgtcgcgtctcctagcacgactcggtaacgcgcggggtagccttaacgtgccacctcagccgcggcgcttncgctgcttaacaggacgtacttgcaaccgttcacggattgggacgagattacgccagatctatttactttgcgccaattaaaccttaaatacaccgctacccccgagttatccacatgccagcacgattagnctggttgcaatcagcacgtgctcggccgagcgagtgtcttttctcgctgttaagaccttgcagcccgtctgggcctggccccctagccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgntataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtggacggctcacaacgcagtctcngggaccagatcaaatagcagaaatgcgacttctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttacgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaagcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggacttaggctgttaatccgacgtctcacaannctggcatatcggctagacgtagtaggcttgtgggttggaanggtagcagtctattctggcggcgccatatcttaacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagtgccgtgaacgcaactcccggagcgaagtctctcgagtacctggtgctgtctccttatctgagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagagaaagtcgcgggtacccccgacttagtttattccaacgcggaaagagtagtgcggggagaccccctctccctccagtttaacgtcgggtagcgagagtcgatgtgactgaaattgtgcacctacgggactcttctacgatggtatttgtggattgttcccggcgacatgaggactctcttcaccgagggggggccgnggagtctgccgtggaagacgcccaagcgacgcagtacgtagggtcgaccctgagctaagtgttcccgtgagggcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgactcctgcggtttttggcggtgtactttgatcgactcgagcgccggcccgggcgttggtgctcaacagctcggactgcgcaagcagcgagtataatctattagaggggcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgctgaacgcctaccccctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactatctctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattaggtgtcngaggtgctgaatggcgtaatgttgagggttgcaaggtgctgagaaaaataacggtcgcttagctctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattaaatacggcggtatcccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgtccgtcgagactcacatccatgcacgtttgcgcccctgtgtggacaatatttagataattcatcagaatttcgacttccacggccacctcttgcctgtatacccggcgacccgagtcctccaagcgtattaggngcagccgacagattgcaagatgagtttacacctttgcagaagggtagaaatatagcgcaacagcggtagcttgtaaacttcagggttcggcataagctatcttgaagacctagcatagcgctgtccatcaattgattgccccctagccatctgctctgttacatccgagcacaacgatacagcgaccgaggccataggaccgtgcagtgcaacgacatcgacgtgttcgggtgtcacagttgctttacntccggccgggctaacccagtcacctctaggctacgtgggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaatctaaccacatgccttctggaccaggtgtcgcatctgaggccggaagtgacacatgtgaaccctttaagtatgattggtacctgatagctacggaggcctccgtgcgggcatgggggctcctactccatgaattagggcctagctgtctaatacgcgaaacatcgcggttcgggtgcgatacgacacggccgcaactttcccgtaatcgctcctgcactggcgggcctaacagtttcatcgcagtattggtnagagtggtgccacaggatatcaaaatcgatccgagttcaccgcctataattggtaatcgcccgcgtcggagaaaggtataggtatccaggtttgtgacaaatgcgttacccgtatacgcagaggcatacgatcgtttacgaattgattattgcaacttaccataacacactgatggatcagccttgggcaagccnacgctctctcacgtcgggttacaggtccatgcgaacaaccgcctgtgtcgatatcntaccttaaacctttcaaatgggagaatcgtggaggcctctgagtactgacgctaagtcctttggacagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacaggtgtagagacgctagtagttcacccataggcggctggccccgaatcgcgggaaagtcgcaaccgaccccgaattctgccccggggaggaccggagccatcatcggnacagcctccacanggagcccgaccgcttcacgggaggcccgggccgcggggttaacgttcagcggcagaattcttagtattcacacaggcggtggcatatggcatatggtagggtgtatgcaattacgttaacctcggagccattccctggaggggtgctctgaacagctgagtgggcgaatcgnctggcgggctgactctcaacgggcctgctcagtcagtgagacacgattttcctgtacacgggcgtctgctaggattgtggagttaccctcgcncgtatgacacgacccaaactcggacaaagcaccgacatcgggcctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgaggagtaattttcgcactctagagcataaaattacctcgnaagggtggcgtggtggtgaagtgtgcactagcctccgacaaggctagatccatatggagagtattccttctcacgaacatcgctgatagaccgagtccccggtattgcctgtgggcgggtggaggcctgttacgatgcgggctgcgcggaggggggactcgttgctcaccgggctagatacggaagtcacagagaagacttggtccttctcntctagtgtgggcaggtagcagccccggacctgcccaggggagccggggcctgttaacgccccgattctatgaatgccgtagtcatcggctggatacatggtggtcttccccaacaaatctaactgnttcgtaggcccctactccctcgggtgtctatctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggaccgccctcagcaaggcgcgcgcaatgaccttgatagacacttagttaggaattttgcatttcacatcagctgagttttctagtcttcgnttgggggccccgaggtgcgtcgctgggatgccagtcaagaattcctcaccgtgctgcaacagggggagagtacacccctgcagcccgaagtcggaaacgtaaatttagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtagcccnaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagggaagcaatagcagcgctgcagtcctaaagcgacagcgtatcacggcgcactgggcgatcggcgccagttcatattcctagcaaataagggcggggtagacccatgtgtggcccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtngcgtatgcactagcaattttggtctccacaagagggagtctacaacgctagctgaaacaagaagcgagttgggtgtcgtagatacggttccgagngggcgccttgtcgtcgattaacgtacgccatgttagctcacactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacattgtgacgacaataccgtgaacatgggagtcgnaagtataaagtgccttagctcgcctatcctcatcctacacatccacgacctgacacgcngcttcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgcatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggacttcgaaatattgagtaccgtatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaagggncagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggccccgtcgccgctttactccaccatgaggttgtatgtacaccgaaacaaggcaaatgggttgtgtcggtcgcggatgagtcgcaggagtcctgcaatactcccgtcctgtccttcagtgcactcatcgcaagaactttctcactcccgagatgaggcaatgatnacacaagatgttccaggggggctcctgagaactgtgggtcgaggtaggcctgtttctaatagangcgcgtgggagaaatacggcgctgctattgtagcaacattttcgcaaaggccgatttcagtacggagannatacaacctaagatctatcgaggtaagaggggagctgcgcgatcactgggaaggaggccatggacggaacatnnnggttcggtaactcggttcagtataaaagcattgtgaaaagccggcactagaggcctatccgggtcaggctaattttcgtacccatgaataccgtacaatcatcactcgacagccgggttactcgcggaaaatggcccgagtcgcaagagacaacctcctccagtgcgttacccagatcccgggagtcacaggcccagggctacgatccgggaggcccaagcccggcactcgctactacgggcatacagcaaggaagcatcggttttatttgtagtagggccgtcctaagcatagggctaaggacttgtgatttagttaagatactattgctacttagatgacggaagcagccagaggacacgaacggatttaagcgcacnnacatgtaccggtcggtgacactcttactcgaggaaggggaataagtgttgtggttcctagaccttcgggtcgtgcgttttttggatcgtgggaagtatcagctcttgaccattcttgacgctccccgagtgtttggtttcgagaccacacgggtggggctcttaggccgcaagcgaatagtcttatagatctgagaagttaagtactgcatggtattcatagacctcgtaggtatgggttttcttcaatccgccctgttattggacagagtagcatgcacggggtgtacgcttccgctggagtctcgcgcggatatttagatgcgctttcgacattagtctgcaactcatctccctaagcagccttcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacttcctggacagttcaagctactagagctggcgagcgtccngagatctttaggggctccacgnccgttgtacatttatgcatcttaagaatactggagggcggaggtgcacaaaacccgcgtaaacgctanngcctctcattctccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggggatacggccgggtataggtaaggccacgacattgaggccgcgcgtaataacgtgggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgacttatggacgcaagtgccatggattatgtttcgtccggcggcaatgctcggccttgtgtatttgcgagcaagggcacaccgagcgagagcacgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgctgtgctgacttaagtctcacgggcaccgcgggcgggaagtatgggcccgggaagataantacgctccgctaggggcttcgcctcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctgtccgcagtagaagatgctcttctgcctacccccgtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggctagggcatcaattatcacgcgcccgatgaccagatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagaactaattgctaaacccccgnngctagcagccgccgtaggtggttggtccgaaccgcagcccaggcctcgcctcgacacatcncgattgttctccggttcngagtgcatggatctctctccacaccgaaccggtgcccccgtttctcattcaagactccgttcttagatgctatgccagggttacaagatctgaatacatgcgagttcctgtgtctccttggngtcctctctgggcggttgcacctgcgaagcatggcgacacaaacccacgctagacacacccgaccagtttcggcttctcaacaacctaattggtctaacacagtctacagccgcacgcgaagatgcaacggacacggcctcgccctcgtccgaatttgagggcgctcaagaacatcgttagtccgttcgctcccactggccttaccttccattgagctgggngatgtccggcctactgaacagaataacactaatacgctactggcgcgacctccagggggtacaaggnaagccgaatttctgtcgcgggccttacttagggcatgtagtccgacacgccaagtcatacacngccgtatcatgggtaaacattagatattcgaccaatctctgcgctgagtactcattctgacccggagggaccggcaccggacagatggccggctttgccattcctaccataataagggggctagaacccgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgttaggtggggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacnggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcggccgtccggacaaatgcgcagttgccgtctaatgcaataccactaggaggagtcgatacgatgagactactcaaccttggaatccgactgagttacttcatagctttaactagtaanccgccaccgggaaggagtcatagttgcagtaacgaagcactcccgtgcccaaattggtaggggcgtaaggacgtgtagaacgttcgcctcagatttcggccaaaggcatattacgaacacacatcngtgacgagtgaactctggcggagaggcttactcggtgggctccggccccggtgagcccatgggtcgcggggggccggactgggacagaataacaggcttgagagaatcgagggtgagcagacatttgcacgccccacagtcctcccctatggnatgggtgtaacaagggacccctcgcgttcccgataaagtggccaactgtgactgtgaatgtgcatgcaatgaccacctgngagccattganaatttcatacagcgcgcatgcgtgaattacgcccatggaatctaccgancttgtatatctcattcattcctggtgattgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccgcaggcatgcagcgcctctcatgctggtggtacgtctcggccaggcgtactgactacagacccgtgccagggccggaacgccaatgcaactgggcttacgaggggcgtcgggactgttttagagaccggtgctcgatgcgaccggacggggcagattggcgacgggagtgacaatcttggtgcgctacgagggggtcctgtggagagaaccactaacttaagaaccgatggacattaccatcctaccttggggggcgcccgtgatagggatcggcctcgggaacatgcaccgtgcgtagtcaacctctcgggtatctggtatctcacgcgccacgtgagacgagcgaagtttattactgttcagacggttgggctcctaggctggctngtgctccctttcgtgcctccatgcattacgaacactgttgcaccatgtaatgtacgggtctcggataagtggcgcagaagagcgttgtcagtaccctggccaaacccagctaacgtctttctgttcacttaaccggagagaccggctgtacgcctgaggtgccgcacgcccattatcccatacacaccctgcacccggccaaattgaagacgccgcatgcanccaggtacagttaccctacctcaccaatccgacagtaacgcatattctaaacccccacatgtcttctgatttgggataaagtacacactcacctattcacagccacggcgtgaaccagttgaatataccgacgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgtttagtccacatctataatgtctcgcctcgtgtacagtcatggacggatcccgagttcttagagccgtgcctcggctctctaagcgagtcgtattacggatatggattgcccgtgaaagcacgtatagagcatcacagacctccaatcttcggaggtcctacgtttgatatctcgaacaccctcataaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacaggaggaaccgaatgtccgggtagcccatggtcgagccttccgncccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaaatagagggactatagttatgtcatcccggggtcctaatctccactcacgagggcttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaactgcttacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtccttgtcctagaggaccgaggtaccaatgacaactagtaatctctgccgaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgagagacacgancgacatcgggctgccccctgagcattcgaatcaactttacagtcttaaagacctggcccacctagacaacaaaggctgtgcgcgctactgtctgggctattaagaaggcactcgtagtcgtatccacgatgacctacgtacggcccagcattgcaacctacccctgcgcacgtgtgaacgcactggtcgggagaaagccttcactaaagtgtctagagggtacgcaggcgaagcacagacgggcagcncaggcgacaagtactattcataagagccagcaggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctcacgcacacacctgacagagccgcggagctccatgttcagttttgccacaattcagatgtcgtttcacgtgagtcggaggctagcctagacggcgtaaataagtgattaggctgtgcacataccccgggaagagcttatcctccctgcaaggatggactgctcgtgagagcaattttgtgggcgcagcgcccggccgtgctgtcaggcttggacgcatctcctatagatccggcccagagacaaacgcacgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgttataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactggtactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggctattgcttgctcggcttgagtgagtgtctagtgtacgccggtgtgtccgcctccagcgtttgggttgtcgtatatgactaagaacgagcacaggagggcgcttgacggtgagacctgacctgatttttgatccaaccgtgactgcctgctaggtcgagagtgtccctgattacccctgcggtcttggtccgtactgcgtgggcaagcatttcctaatttatatacctcacatgacgcaagtcagcagggcatacgcgggcccgggactccctgggctgccaacgacccttcccgtgcgacgagtttagtatccagggcaagggagcggaggtgacatcccaaggaatgtatctgtgacactttgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttgagtcattcttcaaatcagttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccctattagtgtgggttgactcgcnnnnntatggtaactctcgcccgacgtcagattaaaaacccgtctagcgacgccgttacgtcaccgatccctggagagggaggacgtgcggcaaagctacggaacggacgcccggttgcgatgagtagcgatacaatnaacgggattagataactacgagcgctcttgacgacccatgtgtcttctctgtcttccgcnttttgctcttacccatccccaaccatcctcctgtttcgaccagcgttagggagttaacacgcgtgcaaaggcccggccggtccttgtgccgttatgtgctagaggatcctcgcgagcctcccataggcgagcggccatcagtgaagctgggcgtgatgagagatcacttagcgtcgcaaggctgtcatgtgctggaaatttcccatgaggcttccgttgtccgacccatcaggtcgtcgcccgcgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaatnggcgaagcgggtctcgtaaatatgttctctctagcagggcctcattcccatgtcgcccagaaatttatccgcttagctcgcatctgggctgggctgttgccaagcgttctcccctccagatgtnctcggccccagcgccccaaattctgaggaaaacaggccaggcccccagtcgcattacggcacaggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccgggatcactctcgagacggcgagcgcctcgacgaccaggtcggagatccctacgtgtgtgtcagaggggctgccaggctagccttctccttagtctggcgcangggtagtataccgaccttgagttaccaccagggtgcacgaagcgtgacttgtctgcgagagcagaaccgtccgcgaggggcgcnggcgnccctaggctgctcgtacaggttgttacgatgcgggaccgcgaacaagcgagtgtgactgcattgaccaggaagaagcctagtgtttgcgagctacgtatgcgatccgcaaatggtgtctagtagccccccacgatcatgtgagggttgtgatcctttgggtgtcaccaccgcctgaggccaatttcttcacgttattggccagctgcccacccggggcgcttacggtgtcaaacgcaccgtattccgacgagcagcgatgtgcgagcctggcgagacgaacntatcgagccttgcgcttttcagagttgcatgcgggcccaggcgacccgggtcccctgagggcgcgtgcgaacacgccccgcccattgtagaatcaaagaaggtgtgacctagaaattagagcccaatgaataatgttaataggcgtccaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggtattcggatggccagcgcccgttttctacgtagtgcaaacgcggccttgcggggtgctgagtgcctgggcttgtttccttgtctggtgctggagcgtccgccgaaggctacaggcgcgacctactttcacaagggtctaaattagacccgtgtggcgttagcaccgctccgtgacgacctgatttgaaccccccgacttaatgttgggcacgcataaggcatttcggactaacgcgagttagaagcgtgcctagaccgccagctatgaataccgctaccgattgcttgaggaagcgatgggataattcccaccacaacctccggtggctgagaggacgctcgacgaacaaccagatcctactagtttcagcccgctcttgcgcatcgataggggcgcaattcgcgtacgatattggaatatcggncttagtactccgcaattcaatgccattgacgagcgaacatcatacggccctacnacttggcaaacaagagccatgctgtatcaaggccactaggaggaaaccaaacgcgggtgtcccttagatcctggtttgttggcacccgaagaccacccagagtcaatgtagctaccatattgtgcgcgcgttgagggtgcgatttcagagctcacatcgcccttaagccctgtaacgccttcaggcttcgggcatattgcaattctctttggtggggatcgactcacccttacaagtcgatttgaccaagatcctctcaggcgagtggtcccgagggacaacatccagcatcagccaagctagataagacgaagagcgtcccttttgggcgcggacgggccggtgcaccccagcaaatctttgtgccttaaggcgtgntccccctgtgtgccctgatctaacacgttcacggcacggtagactcagcgtgcggagtatccatactatcataccgaggtgtcggttggtgaggagaattcgggcatgcaagcagtctaacccagtccagcatcgtttggatatgtttctggctcctgggcccgcgcagattataaataangcatggagatcaagcaaaacaaccctggagttacaaaatatggcggtgcgaacgagccgtagcggcactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagtctacccaagctcgttgtgtagtaggtcttatcctggcccctttaagcccgcaatgggaatctctgttaggcggctgggccaccataacctgggcgcatggaagacagggaaagcgatgctaagaccttgcgcatggccagaggccggcagaagtcaagcccgcgcaancgggggctctagtgaagagaggtactgcacctaatactggttcgctcgcagcggcatccataggccgactttcagtgcaaaactatggtcataactcttggcgatgagtncctcgaccatttagaatccagattgttcggagccatacccgtgtatcccaaggggtgtgcgctaaccaaggtttcacagttcgctgttcccgctatatcctgtgcagcaaatcggcctctcttattttaatagacgcgaatcctatcctgtttaaccccgttgtacgtatattaccatttaagtattattcaacggcgaaacttcgagatagcgctcttgtcatagtgcagggggctagacgtcgtcggccacgnccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagtgatgggaaggagttggcgtagaggcccacgcctaagccgctggcaggcatcattgaggggcttagtgggcccaacccgaatatctgttcgtttggcgcagccgctcaagccggcctcgtttatgcactcggccgccccgtgctttccaggtgcgcacccaaacccctgcctntccccttgtaaagaaccgaccacaaaggagcggtcaacccctggccactgtacnttaacctaggatcacacgctacgctaatgggaataaacgggggacaccgacaacggtggagggttaggttaactctactaagatggcggcactacgacaaggcggcaaactcgctatttaacttccaaggggactgggggtcgcgggtacacnagcctcccgttcagacaaccatttttatgtaggacctgccctgtccggagggacatactgtcttcctactggaagaggagaaagagtttataatacactggacctgttactaacagataggggatcatggagttaacccctccgtgctccttatgttcgggattcgagacgcatacgggacgtgacacgtccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagatagaaggtgcagttaccgaggggtggcattctatgtgtcgtcagttgcctatatacttcattgccaggctcgcgctcggaccgtcgtgtacattaaacaaatcacaaagagcgcacganaatagttcgaatagaaggtctagattctctgggctctcggatgatgggaagggcgagagaaaccctgttctcgagagacggttcctactattcgaccgcccactgttgccgaagactttcaggtacggcgtcccagtcgctatgggcaaaggctcgcgtctactgttgggtgaacttactggagtcttactcgacggatgaatccgatacgagcacctcaatagatcgtcaatgnngaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtgtctcaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgagatatatgggggttttgcttggcctaccctccacgccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatgatctcggctagcagccctatancagacggaataccacgacattgaccgtttctctngctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactggnaggagtgttctgcctcctgcgtgccggaaggctggatctagggaggtaaaaggtacgcacccttcgatcgggaaggtgggaggaagctccttagcctttgacataatccgtgccntaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgtcgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctntgataggtagcataaatgactgctgatgaggtagggtcaaagggaagcgnttttaggagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacataccattgcggggccctcgttcgaagggcctaagctccgagcacgtaccgggtcctctgcttgagtttcactgctgcggactagtagccgaatgctgtgcaagactgccncgacaagctcagttttgcgagcaagacgcgaacgccgaatattcgcccttcgtctgggtgaataaaccccggggtgctttacggattctctccggtcgattacagcaagtcaaggggtggccccctatgtaaccgcgtgtattccttactaacggccacaacacttccccgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgtttattattaagccacaagggtgtggaaacgccaccattgcccgcggtaccgtaggtcgggaccctagggcccatttggaacggcgcaacttgggaggcgacgaatttagataggtgcgtccttggatcgtgagcttgtcctatatgcagaattccttgctgcccggactcatccccactaggcacagatctatatgacttcgcaaacatttngagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatgtaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacgcgaccgctcccggtggaaagtcccgctcagtcattaagatgcctccagatcganaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcactcgcggtctgtgtgattatcccccggttcctgtgtaaggggcccctctccttgtacgccgcgcatggagtatccaacacttggcgatttatgaggctccacacccgctacnngcgcgcgcgctcgttgcatgaagagtcaaacaagacctggtacccgttaccggtctctcccggtagcgcgtttgcgaacgaaaagtatctatccatagccaactcagaattaantgcccgcttgttaggaaatgatggctacgccgtcatatggcggtccggcaggagccataagtacacggcctgcactgatcttagagaccacaccgcatctgctggcagctcgcagaacttctctgagtgcgcatgccgtcacgacnntactatgattcttgcataataggctcgaggaaccgcaggtgaaggtgggttcgctgctgtagggcgttagtcggctgggaaccaagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatatgcgaccccagtccaacatttttagtttcgggaccttgcgtgagcaagaccttggcatgccgtaggtcggtactaccatgaccgcctggtgagaccagcgcttagttctcggggagatttaacactttcaagttcatacgcgcggactccggtatttgagattccggtctagtgcaacacagaatatgttcttaccgtggtgcctggtaactgtatgcgtctctagtacagtacagcgatggactaggagagtctaacattggagggtaaccatgtgcagaccacccggccctcggctcgttttagcgaccagcatacatctgcctgagttattggcaanggatattagcgctcgcactgagctccctgggccggcgttcggacgaaggtatgcgagagaccaatggaccccatgttggttcagacacgtcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacattcccgccaccccggaggcgacccctcacgaatcggcggactattaacccatattaagtgaagaactcagggccaactgatatcgttaccgtcgctcagnctggaaagtctcgcgagtcactcgaggtgaagtatctctagcgggctcagatttttacaaggcctaatctgcggcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcgcccagagcctgcgccacgagattgggccgccgcccgccgctgatgcactctagcnccgtctcatagcgacgccctagtccggattacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaaaacgtctcagatacccgacgcatggtgtttgtgacactcgccgattaacgnacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttttcnagtcgatttgccccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaactacttgacaacgcactcacgcatcgaagcggcccactagtgcccccgtccggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaattcatccaaggctaggcagaagtgtgttcntcttcccgctccttggaccgtgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcgcggtcgcgtgtagagtgctcgactcgtcgcgggccgcccaagtgcggcacatacttcattgtacgcctgtccaacgactggcagcagtccccagtcattgctttcttccgtgacacacaagttgactagagtgcaacgctcggttgctgcccgggtccgcccgacacccggcagcagttgcggtaggctgcaacgtcggcagagcaggccggcacgaatctgcgctggtgtggcaaacaatgatcgaataccgactagacgacgccaagattgcactacaagtggcacgcctatcatgaggatgtgcattcccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacngtcttaccgccacaaggggagaacacccgcagacgagaagcgcgtccgcccaaaccggtacttgcctcggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggtaccaccctacaattagccagcggttgtttccgcggcaaacagggacaaccatttgaggatcgtcgcgtatgcctcgattctcatccgtacgtgttagatccagcacccagaccggaacccaaccggccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggctcaccggggccatgtggcatagggctccaggagaatattactggcggaacgccggactgtatgccgtagaacagaagcactatcagcctggctacgacctggaagaaaggatattgccctggagtcttttctagaaacaccgcacatgctctatattgcaactctatcgctatagatgccgcattatacccgggaagaaacaactacgggtccaatcctcggatccggcggcaaggcaagcttggccggcggcggtgagtatactagggattcaagtgggttggaagtctatttcggcactgggcgccgtacggtcgaggcgcccgagctatcctggagtggacaggtgcacgccctggggcctccctctggtgcgcagcaggtcgacactgcgcaactcttgggcgtagctgcagtggtcgcgtcgcgccggaactcgtcaaaccgatccttagtcacgtggctatttaaggactatcctagaataatatgagaatgcactcagtcttcggtgtgagtggtcgttcttcagccgatgacgcgcgaactgaaccctgcgaacctgccccctatgtgggatgactcctttggccgtcgagatgcgcggccgtcaatatgggcgcaaggccgcctctatacccgatgttcatacngggcctatgttttgcggatatcgacggagagacgtaagccctacgtgctcgcggacattgttataccgcagcagtgtgctaccgcatcgttatcggactatacgtagctatccaatactgtagagaccgcacgatttttcaaacttcaggtgattatgatgctcatatcaaccccatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccatacctcgctaggccgactgcgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggaagggaatattagcgataagtagtatactataagaccctgagcaacgggttctggattgagctagatctcggtcgaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccactgncgtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccatgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggtcaagctaactcaccggtggtgcggacatattgagtcataattgtcagagcngccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctcggtctgtgccggcgtgtgtctacccgccagcgttttcctctgagaaattctgaatacacaggacgctccgacctaggggaatccataatcaacgcacccgagaacttcgcaatcgaaacaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatctcagtccatttgagacggattcgatggtgctcattgcagtacttanaccatgagtattcagtggtgaggggcggtgccccctgtttaacctctcaantgaggacctgctacgccgtcctcgcagatccgggtggcgctacttggtggattcgtgacaggtccatccgggtggctaccaacgcgatactggtcccggccgggtgtttttatctgcgtggtcccaagtctgtatgcgtcccgccccccgtttatgtgtggtcgccattggatggtccggttaacgactggcgcacgcccacaacaccaagacagtagtcataccggcatagggaattgagtaatcagtgagccttgagcttgtcgactttatttttggcacgcgaggacttccagtcagtgggtataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcattacacgtgcctgggcgctttacgagaggctgccggcggcctcctgacgtcacctgtgaagggtgttgtgcaaaacactccttgcttcgggtctaaggcccttgtacgtatcggactaattncaacctactaagaccactggcgataacggtacagcaatattgaccacctgctgnatacatccaccaaggctcggagacccggggctctcagtccctatcatgacgcttttggatccttaagtactgaggcgagggcgtaatacaggtgcgcgtcagatcccttgagggggactcggtgtacgaggagacacaaccggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccttacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgntccgtataccctggcaaattatgatcctaacaggcattctggcgatgttgcttatccctgcgcctcgactgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttggttgagttatatagcaattgggaagagtacgaccgatcggtgggccctgtaccactgcgggtcgcatcttggatcagtgcaagggcactgggcataataatgtagccccacggccggccaaccngacttacacagcttttctccctacacccggtggtgataatcgctattggggttgtcccgacttttggtgatcaggtaagcgggaggtgccttgtcccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgncaagttgtcgagaaacgaagcgtttccgcctgagcaaatcagaactggctggtagtgatactaatcgttataagaaaagccaggctgccggtaaccaccgggtcacagtcacttaagccagtgtcgcctcttatgcgttggctgaacgacgttcgtaagagggaatatcaagggcgcgcatccggcgtatggggccggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgatggttggccgcaatgatcgcaccctagccactcgctcttagttgcgcggctttggtggcattcgttatgggagaccggcgactcaagcactgcgacagacatgataggcagcccgcgntgctggtcagcccatcacctcgcatggtagttctatataggacggagtcctggaggcagactacagcgaatcgggtaacgttccgccggctaagataacggcccgtcacgattagtcagggaatttgacgtgggttgtttcgttgagcctggccccccggcgcgcacattccgactccggttcgagaggcagcccaaatttagggatgttcgggagcggaaatgggtagtgccgtccggcacgtaacgtagcggtacccccttgagcacccaagcttaatcttnagggcattagagcgcgtcggaaccaatccggggtaacccaccagctgctgatagggtactgggcgggtgctgcccccgattagtcaccccctggggaacaagaattagcaaccagttatncgccacaactacatccgtatgcagaatcgtcccccaaagccgcgtacagaacgtcgcagttggctgaggtcttactgcagatcgaggatactgggaagtgctattagaaacggtcccgtccagtgtagactcgaggattacaagcttccgcggacgggtgcatgcaagggcctcgtgactggcctaggcggtctcgagatagcatagccgtggcgatcgccttttgcaagccctgccgctgcggcgccgtcgttgcaccctaagcgacacccgagcttttacctaaggattgaaccgcctcctaaaagattttttagcaccgctcaggacttttttccatggaaagggcgcttcccccggacggcactctatgcattgatgttatttggcaaggcggcggtacgaccgggtggggccgtagcggtccgtcatcctcctcagagtgcgngcctaaagggggatcacatacggacaaaatgatgattcgcagatttatgacataacatcagagatggtaactgcccgccccggttcaattgaatggcggcagcgaacgatctaaatcccncgcgccatcaacagtttttggtgggagtgaccagctgtgcaacggtcgtgtagtagagagcaataaaagtaacatttcgtgccctgggagtcccggcatcctgacgaatgcgtccgataactgctgaaataggcgcctggtgtttccagatccaatggttgggctgacgcttacccccgatgctgccaaagtttggtaatccagtcacgtcacttcctgttcaggggcaaatgcaactcccgcgcccgtctcaaaatgtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctctattgcttcggatacctgcggaagttgcattgaaccacgagccacgcggggcccagaagctcgcgtgacggccattttaggcgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcctccntctcaactttcactgtaacctatcctcatggaggttgatgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctctctatgaggcgatcttaccataggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacatntatgcggagccggcggacgctcaaatggctgttactcggngagttgtgtaggggctgttgtaagctccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttttcagttaaactgcctcgccgtccttttgaagctcgccatctgttgttgaantcaaagagtatactcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaanaaggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgttagatccgatccgaccggtnnncatcaaaaacttgcactcctaacttgtcaataatgcctagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgagtaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggagtaatacggcgtaccgggccaaaggcctcatcaaactatgagtacctagattcgcggtggacggtagggagccctttcataatgtcaggtaatactctcctgggaatgtcagtggcacgagaganggaatgtatctgtggcattggagcacctgggtacagattcctatcgagccggcaggacttccgacaccctgctcaacggtagaatgtctagtccatataatatctagtacgtcccaaggctgccgtgttaccacatcacttagaagttctagactgtatcatgtcagcgggtccaaattcatgctaccaccgctatgcgacgactcaccacgaccgagcatctagcagtccagtcggagaatgcctcgatcgcagctagagctttaaccgaacgcagtgggcaccgtcggcgcatcggccagcggaccctctaccagagtattcgacatccacagtcgtacgactccatgcgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactacgagttggctagtccttgaatataaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgtcgacccaaatctgagtctacaaatagtnntagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatgggtcctcacgtccatgggcgttnggaagcggataacgttcgtcagtgaggtatcagttcgaccgacttggttagtatcccctagcgggggattcctctctcacanttttgttctagacacgtcaccgtccagaaganctcgggacgtagcccatcacgttcttacggtttctcctcgtagccaaatgagctaacacaccncgtaccaaatcatctaaggctgacagttgcgggctagccgtcacgttgctcagccagtgaccgggncgcggctcataattaaactcgttcgaaagagagaacggcccccactcgaggatgtcgcttagcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagcccgccgtctggttctagaacatcccaggcacgcgtggcgggaggatggcatccgctcccccggtcagatgcgtgcatggaagccagatgctacacaatggcagagcgcgttgtgttgccagagaaacatgatcccactgcgcgtctatccccccactaactagtgtcgtaccgccgattgctagtatgacccataacagctgtctacggggcaggccagcgcgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggtcgactcgaccggagtgtatcgcgcggggacctgggctagaatgggtctcctggagagctgtatgatatgatgggtggattcttgcgcgcggggactgcttccgcgcatccacgtgttcgggagtctgcaaccctgcccggatacaggcggaatgcagaaaacctaggctcaggaaccgagacgattcatctagatcacttttacccttcgacgtgtgcctaccaattccncggccgnggtttcaaggaataccggtacctttgncatgcccaaaagcacgtcctgatacataatgcaacctgctgcttcgttaattacgtggcaacctacaccgaatctagctctaccatggctgctccctggaccagagccccggaaattattctcacattcagctatcatcgctggtcgaactggctcgacctagcaatggcccggtgtcacgcatcgcggcatgcccggtcctctttgtagggcagttccaacggcgtccctccacagtatgccggatccaatctgtatttcctatacactattacagcggtgacagaaaaatatgcgtgncggagcgcggatatcgaaggttcttcgtcgcgctccgtaagacatattagagcgattttaggcagctggagacttgggcgccggtctcgaatccaggttacttctggctttttgatggcgacacgcccgtctggtgcccgagctactccataattaaaacatcggtacgatttcagaaacctttgccccgttgaagccggcaggccagctcagtgggggtatagctcaagtgtgtgcttccatgtctagcatcccttgagacccacctgctgtgtctactgaacttcagcgcgatgccggttcggcgtgagtgtctagagcgtttgggtgatgcaggagctagggctgttgtctagctgcaagcctgttatccgggtgacagcccaatcagtaagatgcgctgccgcaggctcgggtgttgaggacggcgccggcaacgtggggcgtctgcatcgcgtctgagcccgtcactcacccaaactccgtcccgacgtatccccgacgctcgtatagtncgacaagtgcaggcgacacacaaaactctcccgccgtacctactcgacaaccgtcatagggtgataagtatggagacgacggctcatganntggtaaccgcataaggtcatggatgtgacggccagagtactcgtaggttgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcacccccncaatctcaccacagtcacttgntcacggcgttgcgtgcaatgtttattccctcttcctcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtntccctattactgatcaataccttgtgccttccttttctatcgacgagtgcacagcggtgcgaatattcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctgatgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagataagactcttaactctctaccctgcctagcttgacaaaatcgcaactatcggcaggtgaattcgatagtantgtcgggtaangacgaggacaaaatggagctcgcatagccgggtgggatcaatccctaatttgatccttatttaacggtgacttctgcatagcggtttcagcgctttcgtgttataagggccattgtgctacaatcctgcttcgggcggcattggataagggtttgtccctcagggttcgtttgaagggcgccatagcacacgcaggcggccaacgattcccagttagagttgtcaagcaggatgtacaaggaactgtggcacgagaggtgttatctgggaacacttgccgcgtaataccgaaagctcgtgcctcgcccggtacgtctcgctgaacacacagaggtgagacctaaggggtgggacttctgaatgcgactgataatcgtgaaggtccgtccgagactgggcggatggaacagcacccccgtccggctgcgcggtggtctggaatagcgggcaaccggcacaccttacccgagaactgcggccgattgatcccctgaactagttgtccgccgccgccagcggagtcgaccacataacgtgccggcgattcaagcgtcttgatctagtccaagcaccaacgacacgcccatgcccctccccgcgcgcgagttacgtgaagcagacgcaatctccgtacaaaaatgcaagcgatcagtgtagttcccccaaaattccccacgggacggcctccgcaagaggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgcccaccgtagcatgatgcgtcgtttctcctagatataactccgctacgcttggcgggcccaggttagtcacgtttacacgcgccatgggcgtgggccctagttgtaatagttggcgaggtccgccatgtgacgtccggactggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgngatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttgcaagttagttttaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacgacgagttaccttcagcaatcctgagttggcggaacgggcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggncgtggtcaatagcgtttgtacctcagacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaggttggctctatcctgatcaacaagcgccgaagctctgagtacattttttttcggattggtttaagaacaaagcagttctattggtaggagtagcagcggagccgcgacggactgccacaaccgatattccattttatgggtcaacgagcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaattgcgaagtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacaataacgaaacccgggggaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaatttagcttgttcaacaggttctggtgggtcgtatnccgaggaggcaatatatgttggtcctccgacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtgnggtccggcggcggcanagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg nnatttcaaattgttccatggagatgctacaantangnngggggtctgtattgtgatccgngtctggccacgnctaagctgggncggngtattatgncgngatgntggagcacctcnacnnncngngnngtatgcccgtaaatggccctatacggcatcgnnncnnntnncnangnnnncngtnggngngtnnccnancactagtgctnctcggggatgatctcccggtaccctcnccgagtaggtcatacaggtgggccccgtaacagancntctnacgtcgcaatactgggtcggtgggccgtgtcgtctgccgtaaacccttgncagntnnanncatacggcnannnncnnnccctnntgcganctgccccacagaaccacggtttactgttatgtggctcccaggcattttagncagaaagttatcgtccggtncggggtccgaatgnactncgacgtgtcattcttgcccaaaccgcctcnnttcnnnngncccggngtgggccagngnnnnnnnnnnnnnnncnnnngntggantcntgntgancgcggacccntngattngnnnaggcgngtncnntccgnatatccattacgtgggtcttcattacacgaagggtggcttcattgtatagacaaaagccattgcgggcaannngcccccgatccgcgttgnaatgtctcaggagcctggaggtgtgtgtntaccgaatggtangctctgaccggggctccagacgaatctagtgttaattggaaattttgacaccgnaagancctgccanttgcctggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgnagaccggggcttgccccgatagtgatggattcgggtaaattgtttatanacggcaaaatggacacgnaagcactgaacnagaactcgcatagttaatgaagcgacatacacctaattggatctgaaatccacggaggcacgtcggtgtcccntatgnaaaaanggggactttgatgtttacncnnnttgtnantttantncagagccgcnactctntacncntcnncaagcantcagnnaaacccacactcccgcgatagataatacttcggtccatngaattcccgactccgcgcacaattggatgtttgaatccgcncgacncgtncggcgaacgtccggccaaaagtcctcaccgtcgaatnagcatggcgctcgacgatgcngttnggtacagggggagtttcgcgggtagcgatctgcaccgaggnctgcnnnntgccngngacgnctggnggntcnctgtaaanntncntaacatgtnacnncgcatacaggatgtctcccnatggccgtctccaccgagaccctcggaccctacaggttcctacatcagnnggttaccngacgaggnccagctttcataagactacagcggccgacaggntcttntnnnnctancnncgatnccngttcncgtaatcgtgtttgctggacgntgagtngggtcgatcaagcgtngntatgngnnnnnatagtatcgtttggtccagtacngctttcngtacgtagtcnangctgagngccgcccnncatccagtgtgnnnncnccnngtncnganctttccattaccatgcagacaactcnccnntgnnncncncacgttccgagctagcccaancgagacctcatnnnncngagaggcccacgaagccttacagattttaccaccnganaccccgcgtgacatgggaacggcgtgcgtagcgctcntnncncgntcnggnccggactgcagagaatcgagcccgtaagcagttttgcatagctttgtncngccacggcggttctccccctgatcggggccgacactaaggctccgcnngttcgacactacaaagtgaagctcccactagtgngagaagagttgtaagagtgtgggagtaaccacccctcggtgcgcctgtgttacgtctctctgccaaaccttaggggatcggacgcagatgcgcngcacgatagatcattgacaaaatcaacgggctnatggccggtccgggtatcgcccgccgaccgttctcgcacgcgtaaacgcccccctttgcgtcgcggagcagtgcggctgnanacnngactgttgagccccgatgggagatcgcgcctgcctcggatcaggcccgntcctccgtctagcggcaaagatgtatgggttagccttcacgtccgacgactcgaaggagctgncccaacganagctgtctgtccgtagggtcttaccggantcatggagnatccaatctagtcccatgatcttcttgtcggtccatgcaaattctaggnatacttgggtgctctaccgcaggctcatgtcttggcgtcgcgacaccttccaagcgtcgagggggcctgnntagtgcgcagtgaaacaggggagtggcgtgcnggccctgctttggncccgannacggcgtgacnataccctnnnncgcgtacccgcncttgttactggctcctcgagcanttggcgggttcatgccgttagtggtggatgcacgtctgnanaaagcgaccgaagatccgctcgattaaattttcagaagagcacagtggcatcacccagggccgtcccggcttgctgnattntnccgnatcctnttttgatgcntccncagncntngagcttagnannngnaggtcgatcgtnacngggccaagtggngcaccccnatnngnaaggcaaggtcntcgaggctcaaggncgaatgaatggcagtgnncattgtgtggcacttctcgcacggggggtgacgctggggccacctgcgtaagcggcccgccgngnccggcgcncatgggtngcgataggcatttcgtgntgaagggtacggcagccggtatgaaaaaccatccactgcgtggtaccgtttggatacggcctctggaacacaaacctcctaccgcaaatcgagcgngtatcacgactttagcctccgtgctngacccctgtacggtatcacgtnnncctnncangatngagtcccnaggnacgtnaccnccgggtgacacgtcgcattccggctgtcggcctnggcccctngttccntgcgtcgacgatgcggtcctcnctngggatatgggtagccccggtcaagactgctagaagccgtgcatantgatagcgngtgatccgccngcgctccttatcngatttcaattcgngccnaagcatccctcttatacggtctggtctgtgtagcgcacttgcatgcccgcgnccgcttaccacgtttgcaagctaaaaacatgaccgctcgcgaagaaccctctcccnttggacnngncnnacgggtccnnnnnnnncgnnnnnannnnngnatcnnnnnntngtnnnnannnnnntnnacnncnnannncnnnnncnnntacgcataaaatatagtggtttaaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccccacgggctgacgcagaagcatgacaatgtccgtacgagtgcctgcntngnntagncgacnnngnnagaagtgctgnccnaaganganttagnnngnnnnngnnnnnnnncnncgagaacgccngtcccnggagggaccntgngcanccgttcatcgggnccncctctnannnangganngtcnggcctgctacccacgcacgccccgtgctctcttgctcctgtagcagatacgtggctgtcgtggcccagttttcgccatctcgacgtacacggcaggcccgggaccccgccngcccgtgcatgcccacngganctntcnnccttgtgagnccnncgcgaactgatgccctntgtaagggcccggtccccagcgaatggtnnannagttggaccnacaatngaggcacgtcggctcgcggntnatggctncaccgcacnttcggtaaaagcttanggcttannnnnnggtggtccccccccatagcagaggtcatgtgtgccacacnggnacgtgngattgggtcgtgcggnccgcnaaaanccacgacngggtgcgccggcagggccctcccaccgcgcgtttaaagtaagaccgtacgtggggctcctcttatgacgtgcctatgctgctcccgccgggagtacaccgccactcgaactccgtcgttcagcctgtccggtactctaactgtnctccccctncgcgtcggccgactaggtggttcaggtncgcntacgtnnnanncgccnngngncatngcncgcagacngcagnaacgaanggggtcggggtgncgcnntccnggnctntagnacccanacancgacnnactgcanngngagtcgcagtgccggccggtttgncggcagtcggtaggtgtaaagccgaaacctgtgttgttgaaggttgcgcagaagggatcctctggacgattccctatataccattggatctaggaacacggtttcactagcggttagccctattcgctgttgcaacctgtganttccaagttggtacgcagtaacggcttttccctgttgacttcncgcttagggatagncntgccagcgtntctccccnaagtttctctaaacagttcgttattacaccgnnnaccccattggtccgggagtgnangccacttcggcccccccctcgggtaatccggatttcgctagtcgagtggtggggataaactctacannggtgagcagcgaaggaggcacgctactgaatcnctccagnnacgtgtntcgtaaatgggcgnattcggagaaagacatggctcacttcacgctccnnnnnanntnnntngcnnncattcttttcnactgtccnccccccanctcgacnnnctangcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaactgatcgtgaacaagcaacttcgagcggggggacaactgcgcgtaaggacgaaagtcaaagcgttggagcgaaacgtcgcgcagccgtggacccgcccgcaacggcttagtgtctacacatcggttgtacaggctaggantattagtcgatgagaggcgtgacacacanaatccggaagtacccgcggcgcgatgacntacacagttacctgtngcgcncngcggangggcgtncccncgcacnctggcnacccatnagcccgacttatcccgcntgggangcagccatacgnnnaggngctaagctcggganncgaccggctntgagtngtgggnggtagcgtcaatttgggctaacccacaaacttggggagaggcagtggttgggggaggctggccnggtccacgnatcnagnaccgcctanncnccacnnctgttccgaccgccaangngnacagnncttgtgggcatacctgggcccngtcggacgccngagcanttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacatactgtcgattgagggatcacacactagccaactcggatctctatggngagcggaaacagggctgttgcgcgccgatgggcagacaagagaacccgagcttggagagcaggtagtaaaacgtcctnggcctcagaactcggngggcctagtagtacgcantcaccatgggaagaccatctctnccctgtgctgncggancgtctattcaggatgcgtaacatcaggacactaacntatacgaattttaggacttcgcgtacttaggggttcgaattgttttcgagnatataaagcgcagtgttccatggagagaggagagcacacaagcaaccgtgacctcacgagccaataccggttgtggcagcgcgtagaccttggntgggttgctcgaccgtcctcattgcgcagaatnatttccggacgccccaatctngngttgaggcactcattcccaagcgctactgttaggagtcnactaaaacngacntcctacaatggtcgtgccgagacaattccgctcgcccacgaaacttttggtagnggngcnnntgcgggtaanannnnntnnnancagtntacctctccagnctcggaggnganggnttcgantngagggnggatagcnccagctgggaccanatgttctccgggggccatgaagcgacggctnccantttctncagnnntgtccngaagcggcctatggctacataaattagtttggagccggagagacggtgaattcggccgtcgtctaagattgagcttaaggcgccgcatccatgctgccacgcaaccgcgagggacgacnagactcctngangcnnntcngngctgactcgagtcgccggactnncttgctagattgttgaccgcctttacaggtattccagcggccgtgacgcgcttttacctgactagctntacntcactgtggccnggcacatgacccgagtggctgagacnactggggctncnnccnatanngnnccaggcggcgacgcacnggnganncagggnnantggttntttgcggacgcagcgatccgcattcttaacgacccgtgctttggcctcggtttaaatattggtgtcagtgtggctgtaagatacattggccccnncacnnaattctgagatcctagtatgcggnttggctcatncncntcatgggntccggtgtcggctctgnnaaancgnnccgncncggcnnngctactgtgccccccgntccgngcgnngacgcttgccggccgcatgcncgaannncgnncntcggagtaccntgatttatacaaaattttagcancgaataaagataggtatgatgtctgcggtctggtggccgtgtgctagaaggtccagtgaactcgagngngcagagaacccggcgacaatagatccncgctgcacncnngccggctcncngcnncagcnccnagtgagagtatctgagtccctcgcgcgtaggtcccanngcggtgnnctcaaaatgagacatatcggggtcntannccgnncggcgccatttcantaatcgcatacctatatctccaaccggncgantntngnnacngcntcatcgccaacacttgctgatnnnggcggggtcgncnatgcgncctccctgtnnttangcncgtaagtcncnnannntntnggcacngcgtgggcgcggatctggtacgccggagcaacactatcaatgaattttcaggcgtccgatccgccctatnngcnancccctggatcataggacacccaaggttgatctgtgcctttgactaatacaaagagaagtccgttcccaccatcggagagtatggattatagtatgaagcttatggcgancgcaagntnaggcnantnnnngnnctantcnagacngnatnatggngaacgtntntcgnangncngcggggacntngtgcgtctgnagaacaagacngcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatccnanancnttcacattggantcggcgantncgaggntttangtcctccattcgcgggggaaanggtatgtcacatactcatgnnnagngactcagttagtgggaacgtgggcccgngctagacaggagtctgtgcttagggctgcgtccccggagccggaaaaagtccctgctaatatcaagtncacanccttatagccgcgtctgtttaattgtaacannnannactctgaatcgaancaaanggtnngaacgcctcttgcaccntcnncttcgnnctctcngggagtacantgggaccattctcgttngctatgcccaacggacgccggcagatctgcgngaccggctccatcnntgcnggcaganactgtggngccnctgcntgggcacactgctctgatgcaggtgtgcccttaggaccgnntcncaactgcttatnccgccgccacaggtcagggagtctcctatncnaggccgcggggatgtggaggtcggcgggtatcggcccgtgggcgcccgcgagtcatgcngcgacgttgctcagactagttacgtgnacnacgaggatgcggtctacgctgacgcttcagctgctcactttggtggcccggtangcaccgntannangttggnaantttntcgctcncgntncgcnaatccagaattacagctccggtaatctctaaatgaaacctggncacgctagcctcctngnncaggnangcggcgngtcggannaanncatgaactttannngngngcctanttgaaacctacccanatcagcggcacctccgccggcttaacgcattagcctcgtggcgcgcccagcgccttgacatcncnnctgcttccgctcgcccngcacttgaatggnngnnnnnngnnnnnnnnnnnnnctaggccctgttacgtagatanggatgcgtgggacggaggtccgtcagccctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcactgtctgtgatttggaacggcggntgggtacnngaaacccangntagcccnnntnacntcacntnccgtcaaacttcanagctgncgtgtgcntcttgtgaggtagtataaagaggtgtttccgggactccatttcctaagccaaatagangggcctttcggaactgggtccagtttcaggatacgattgaagtcttcccgncgtgaacttatttgtcagaagnccaaggtgcactaacagcggccgccgaaactgggggcgttaaggcgactcgcacatagcgctagacgtggtcatacgcatcggggtgacggccttacgcacggtgaacggaatgtgaacgggccagncataagtgagggctgtctgtctgtgtgcggnacgcggcccatatgggctttncntacattgccggnnacgtntagtattcntnctcgnggnnnngtcnngccgnnncgnnnnnncntgcccngngnntntnantncngnnngnnaggctggctcccctagtgttcgncgccgngggatnttattgggacagtcctgcggcgcccggtcacggtggactatggaggangacccgccgggccaccgcgccctatcagtgccgatacacgtccgccttattagacacacgtacagagctccagcgtcagcacagcggcgacntagtgtgacgccccncngcacgggatcagtcatcggacccttgacgcagggcaagtcgccgaaattttccgcacaaatggaggccaccccgcgtccgcggggcgctggtggttacgngncatatcgntgatgatgatagcaccagtctgctcggcggtngagngcctncanggncgccgagnccaaccaaagtgaaccctnccgcacgtcgnccggngccntaacatttggcagttcacggttaactgagaccggggcttacggcgcattgctcccgtgannnctggcnacnggtgngcgaccaaagantgncatncccgggaaggaaatcgctaagaangatngctccanctttgancgtgactcacgcggcnntccggcccgcttttcnatantananccanngacnncagnntntgcnctttcgcagccggtcaaatagaagcgttgtgctgcctgaccttcgttgtcctaccggtcgtattcgacnacggtattcgcaccgtcggttactcgatgacccctcgacgacgantctcgagcgggtcngtagngaggggcngggctgatgattttgggggcncggctacggattagcntcccgttngganaatnattccgggnctgacgtccgatcccntgcnnccccgaccggtatctgtcnatgtagttccgnagatnnnnnanngccntaattntagnnatatcgngnnctggcnttangngggangtcccccatcgcacgtcgtctcnttttggtcccgttgataganccgctgttatnccgggcggttgnnntcaaacaacgtctgcgggtatggtctacagctgccgcgatacatgcagggngcaccggantccaagnnngtagnggggnggnacacgacgcgatgggcacggattanctaancccnnctctcggcatcaggnagggagttaactaaccacanctnnttnanctncgagtnncggncngtacnccntnnnnnnnnggnannnnnnngngaaaagtcanngggcgcgggtcagtagtatggagtctaacggcacttcatagtccaagtttgatctattgtcggcgggttaaatcgataggnacnccagttttcaagcccntaaagtnccgccactcgctttntgtgcatgaccacgaggctcggccgaaatgatgtggtgcagggtngttgccgcgccgccctgacnccatcncnnngtggnnngccgtgnnnngnntgtnggngngnangaacgcaantnaactcttcagannccnatggtccncntgcgtaatgcgtgnntaatcnacntncaagnanacgtacgcgngctntcntccgactcntagtgtcgtagtcggaaacgccaancatagncagacccnnnganatagactgtcggaactatntcgcngntctntcnnnaggnngttngnnanccggcanganataccgccctgcgattctannncccananggtgcgctcgtcgagatgtagcctctacnntccctnctncccgtatcgcggcggagtacgacgccactatgggatctgtggacagaatcatcccgagtgccccaacgcaacccagttctgattttagggtactnnggatatccgttaaccngtccaaacgttacgacggacactccgccacttgctggcgtctttccaaacccccgtggggtccgtgtacacgccagangcngggtggannttgggcacagttccgatgaccaatccaatagttttccaatcccgngtcgccnagnanttcgnttgcgtgtcgctacttgagtacctgacnnnggagccancgaaactcgcgaagtgtcctatgcgggttttggtcgttgcatcctgtttcacntgcgctnggtcngnncggatacggtcgtgtgtcacgaccacgatcgcctggntgcagcgtnncctcacgatnaagatggaggcgattaccagtgcgccnnncactcanccncnataanaggtatagnacggtananacngagggctanncttnctcgcgcgnancccntngccncntagancagacatnnctnnnnnnnnnnccaacggggattaaaacttattncattgccttttcgacagtcgcggaatctaccatatcccatgtgcgttgccgtacctgccgcccatcgtccgcgctcnntctcngtncatctgagcgnggaaatccagtgaatgcgtgctatgttgtcacggnccaaagtaaagttggtatctcctngccgcttanntcgcgagggagacgccgncggngannngnnnnnnnnnnccgnnnnggnnngnnannngctnnnngtnnnnnnngnttnnnccagactgagggcaactcctaatcgtaccgcntangnggtgccaactnaagactccttgcctgaacattgcagctcgaattcgtcaagcttggaagatggcatactagcgattgattccgcgcgacaaaatgagctncgatcgaattgctttactcccacctgnctcattgcanngngcagnggcgtttcgcgttgntgggccganagcatgttgggtggcctttcactaggaagatcagtggaaanngggncncgnncntccgtancngnatgntgtggcaatnncgggacngcgccgcgggtgatgcccaggcggtccattatgcgataaaagaagngtngactatttgtcggatgccggggactggtactcagtggnaccatcccgttccaactaggcctgcatatacatatcaaaataatatgattttaggatgtggagcgaaaatgcgtgatccctcactcgttatcgtgtcatagtcacggtattagcgacgcattgccacgctgangaggcacgagtgtctaccggcagaggcaacgtcaaaaggcgtttaagcagctctctcggtaataaaagattgaaccggttgctctgctccgacctctcatccgcaannccattggccagacctgtcgaacccattcattatgacgcttgagngaactacatctaccgccggcnggcnntgcaatcnntnttcagacgttattccggtcgtacgtagatcagnaaacacgcatgatgcgcgaggcgactcacggccaccggtccctantcgaacnggcannncngcngtgaaggtntannnnatnnnnnnggnntnnnngnnncnngnnntnnaatnnnntnnnnnggnnnnnnnnaccnnnnnngcnggncnggtctcngnggngctgtacagccggactcgggatctctgatattcgatcagcagctcagcgatatatccggcgtacgctccgttgaccganggatttaagcccagttccgnnnccnggnggngacacccggcggcaccaacgtnaatgnatcncnntnacgtactcgaaaagcaccgcttcgatatggcagacggcacgggaggngggtacattcatgccgggactctctatgtggaacgtgaactggntntcaaantnangntnttacgnnnccnnctnnatttgcagaacaagtacnnaacngggncgcgacggnaacgttggagtcaggntgnaaggncgctgctctatacgacagcgacagctgggcaggcattcagcancatccccagggacagggatcggacacagatcgcggacgcccattgcggtgggcacccacaaggttaagnggtacccgcttctcggcggtcatgcctggtatcgtagcccagnagcagtcttggagtatcgcgtctangagatnnnnngtaanaaccctcattagagacgagngcgaccattccaatgcgccgtcggtggccgaaatgcacgcgcgccaatacgcaagccttgcgacgcgctgtttagcagtgcttgtgtncganccancgcgctggcggcaacgtngatacggtcccantttangcncctcacnngcacgatcttccctttcacccttgtgtcattcgtgtttncatgcagttatnagttagncgccatacgtcgatccagcggcaggacgcgccaagccctccatcacacacagcnaacgcttggatgtttntcgcgacaccgaggccntcgtccnacttangcnncgggcagattagnaaccgnngnagnnntnnanngtnnnncngancttacacgatggtccaccagacctccaacaccatttcttgtcatacgaccaggaccgatcctctggctcccgcttgtgtacgntttaacttggcattggggntaagccttttaggctcggtaagggattccgctgcaggtgagtgggcggcgtcccgccgttttgtngncgnacgcggtggggtagnganaagtttaaaggtcacaagctggtgtgcnagcctggccgcnctcaacgtatctaatggttgtcttaaatccctcgnacacncgatactataagacncgcaaaaacatagacngtctnnnngngtgaganccattttgaacnatggggggttnacgtgattacgggccccggatgacggttgggccctnagccantgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatnntnnannnnnngnnnnnnnnnnnnnnntnnannnnnnnnatgtgttcagagggtgaaagtggcgcagggtngtgtgaacncccggagatggacactttagataaattgttgatatgcgtttttcgctttagattgaccacggnggcctccnatttacacaccttcacaaggtgggggagcgtgtncattcaaatcttcgttaaanggttttcgtagagtcactcgcccgaagtttattcgttcagcacgnnnngtancaggagatggggcgtaagttaaccncaaggacgtctaaggaccagctcgggcaggcgagcctcagtaaggccagatgataagaaagtgcccaatgagcgacgaagtcgcgctcgacgcccggcgtccattttaggcgctggnnaatgtaacacctcgcncaatggcgggcctattgctgatttcccgtcgattgattctgggggatagggcgcctgattgagctttccccnaatcactacggatagtgtgcgngncgaccgtcttgcattanattcactcgggcagtggggctctcggcgttatgacattttacattccttagaggtgtatcccacgtctaccagcgtcggtcaactttattttaaccccgggcatccttgagggcagatgattgaagaccataggtcagggcacctggttcattcggcatgtgaccgacgtaggttcagtttaagtattagcggctcgccctaacccgattgaagctattgttacnaacacactnaagagttcgctttgtttcggcntgcgtacagngtaaagcnggcgggnngnggnggcccgtacgatncgagacttgatgtangnctcggctgtcaccctgaggccncaagcgagncggcctgccagaggcctgtattaaacatcccggtacctgtcgctgatcgggtcaaagaaagccnngncatgaatggtccanttantggttatgcgggcgcttggcatgctacgatgtgttccttcgccccctcaagagggcgtgtgtattncgatggtccgcngtgtacgccacctggccnaccacggggccgagggggacaggcagaaccggatcgaaaagccaggctttnngtngggagtagccctctgaanctgccaggcctgattccatctcgtgtaaggcgagtcagcccgaacngggatggaagantncgccccatagaggccgtctagccttgaacaagtctaganagtctcctatcgtcagcagttatgagtcggacaagaacggcggggttacgccccngaaaaccggaggcttcctccttacagcccgcgattacagcggctgtggannncacggttatgctctttttgtgcacagcgccagganncnnnnnnncntagaanacacnnngacttttatactcctgtgtcccctccagtntccannnncnnnnnnngnnnntnnnnnatctggcgnagctctccgcgttcaccaaccatgtaaccgtacaaaccttatccccactcangtctctcggtcatanncggatcttcctgacgcccctggtaagggcgcgccgcccaggtagagnactanggcagttgcnntccccctgcgcncgngtcgtacaattctatatattaggggnnggngccattgggncctaaattaacggtggncggagcgcgcaccgacccctgagcgtcgtcatcccgcgcatcggccgactgggggggggctctcgcgtgttcagaccgacctatgcgggtgcgcccagctctaaacttacgtcaacactactattgtgtatcgagacgggagaccgcacctagccaaatgcggtcccggctttgtgatacttgtgctggacgtccggcgctaattagacaatcatgcagaacctattcgctgccgcgcacgagacanaccccttcaacgcagagantcanatgcttaccgnanngnnnnggncnngcccncttntagttaggngtccggcngcnnnngtaggacgggtcgagtgcggggccctcggtgatacacccccntacacctacaacagagaaatcctgaaactcttgctgattactgaaaacccttaattggtgtaagcacctcacgtcgctccttatgaaaggaagagtgcccacatttttcatgaattcacatctagggttactctctgtacgncggtacagccgggggagggcccnttattcggtgctgatggcggtangaagatacacgaactcgcgaacaaaccgaaacnnccggnagtggttgttcngtctagagntgtcnggggcccntagaccagcccaacccggaggcagcggtatggagggtgcagcatcgctctananntcctggttcgacctaggtgtncacactcagttgtngtctctcagttagancagcttgacgaccggcaatncaggcgggncaagccgtatatttanggttcangntaggtntgtaattctggttgtccntggaaggaccgcngngntanncggcggnatgtgacnccgtnaggggggaacgaaagcggccgcgtcagcctggtncngcaagcnaagccagagccacnatgncgcggacntcngcnnttntgctnntananttgnggccnaagacnaagggcccnataggntaananatgggcctgnagttantagatgcatccagntctgggncnggnggnaccacctgcannctnnagatgcgaacantcgnaagtgaagtgtgtgggagctgctctnanangncngananagnnnnanggtggtagctggacacgggtctcgctaattgggctctttttccgatgccccggccggcccatcccgggcaactaactcgcgagtnggcgacnctccgcccaggtattgcgctccagctgcttcgcccgggcaacgactccagggactgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcannatactagngtagantcgntggaaatganttagngcanacgngcnggantcccggatatccntgtgccgtgnnntcgcnnganncagtggttnttcnccaatcgacgtccaagccacgttgaatttatgccctcgtaggcctgctaanannnnnngnctagntanntccggcnctnannngnccccgnnntnancnnntngnnnnncgnanagnggtgttgtncttncgcgtatgaaanagnggtccanttgnggngtnatntgncnnagncngnntnngncnnntagntnnntnnnnntnnncgngnngnnnngcnccnnntctncgnnncnnncnnnngnannnnnnnnnnnnntnnnntntnntcgnannaannnnnntannnnnncgcncnncnnnannnccnngnnntnccctgttangcnnngngactcncgcnctnacaactacnnanacgtnaaccnannngccncnccngnnngnggtcancntgcgtcnancgnnnnnnannnanntncnnnnnnngnanngnnnnnngnnnncgannnnnnnnnnnngngnnnggnnnnnnnnngnnnacagtaannncnngnnnntnnnngannccncnngnangnacgnntnagtgaagcagnagctgtcggngnntanncnnacctaanggnannnnnnntnnnnnanngcnngnnnngnngagntcnnnntggnnnnnnnnattancnnccggtactncanttatcncnagcntatnngngcnacnnncnngnnnannnngncannggtcgnnnannncntgatgagatcgaggttgaggcggcanntngtgcccnngnnnctggatcannncannanggcggaacnnnnnnnnnatggatgacttncggnncagtagctttccaccctactantgtngaaccganttntccacgcaaatnagtatnccgggngcncnatnnggnnanncnnnnngtnnnantccgnnnngggaancgacnctctnggtntcgnttctgccacaactncacntangttcatacgnncnaannngnacnnnnnnccngctgnccnngnnntnnnagnncncanantnannnnannnnnngncnnggnnncnnnatgncnnngcnaangncgcnatnncnnncnncnnngnnctgngnncnanancncnnnngngatgacnngnacngnnnnnngcnnccacgngggcgtnctnctncngcgtgngntcgganaacgngnntaatttnacccgttaanngngtangnttnncnnntnnnnctcnggnnacnnntnntngnnnnnnanaatcatangtngancanaggccagtatncacgcacaaggcttgttgggggggaagtcgtggcncacnncaaccngtnacagcatcattgcttcnncccangnnnncngagcgcatctgtaacaccgccatatgggctccagttaaantcccnnctccncgactgacgntagcggccaccatttaagaacggaggtgcgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctgtttttagatcgtaaggtgtccgtaaanggggatcattatatctcacaaataatttgatcatacagnatnccccaaggcaggtcttacgtcgtgcgtannnggggaanccaacnagggcnacctgggccnagggcntcgacaggggnttaagtgngaggggtttttgattgagatatccgggaacgcccccgcccaccgacccgccnaccggccgagcacggttcacccgatgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtgcacccangggtgctattgnacngcctcgtcagagccnccactcgaatantttananactcagcgcagncctgccttggcccctcgttggcgctgtgaatgaataccacaagttcctattgattaatgaatgtcgtagcaccggcaccacatatcaccgaatctcagtagcgtaacggctgacgttnaactgcctngcggggnaanagttatacgcgaaactactgcagtgccaacacggcagttgtangngnnattngacgggaacgcattcctctanggntggtggattgcgactgctgnaccggatggggaaccaacannagtnnncgcaaatngtnttgnanatttcntgcacttcggtgtcacctcctacctttagctaaagcccaatngatgaagaaccgtncgngggagnttgaggcaaggtcnccttangnggtagccttctgggcccgagctgtcagggccctccggcaactacgncngncnntctggcnngcnngattgtaagntgggcntgcgagncngaattgtgaatagtttaggcccggccggggggttggctncnacaaccgnanncangnacnggcntgngngcntangngnnntgtgnggttcgcgagcccgntgggtgaagaagntnnancccncggnncnncgatctcngancnnccnnacgacnntannnnntgnntcnacnannncctnatatcttgcgctgggtaagaaacncccagtaaattcaacatgtagcgtaacaaggagtatgatacggagacngacgncgccancnagtcgnncggtgtcatcnttagctagctaggcccnatcgccgnnagntcttgtccctataaacactgaccaaanncgnnanacganccgtaatcggnttctccctancatngnggatangttagnagngaanngncctacnggcagtccnatactagaagaggtncccaactngctcntnnccntcatgtcgctagacngccngggctgatgcccggtnttgccttntttggnnaggncgnncnccngnnnaccaatcgctgcagtagtcaactnatntaantacacngctcgatgacgatgtaggtgccgacctcnncnngaacgactcnagtccaaagctccnctgccgggcncngggagaaccggncggttaggcccnccggccgtgttaacccgacanncgcaaatacanccgnnacnngncnctnnagtctcncagcntcgatagttctagtanctcaattgttggcgggctgggagcttaggtggcgttntgacnggctatgnncccggatgcnatatngagggntaatcggaagancaccccgntcatacaacactttatttagaactcgttgtaagtgnccgngnttngagacgaactgcttntaggcatagnncttntnaaaccatntcaaagtatncgtgcgctaaaccctgcgaagtaanctaacgtggngtccccctnatggcggnnttncaggtgcgntacactgccntcggnnccgnggagatgcctnagtccgcgagtctgcttttgtnngataccgagcncgcacgaacgtgtttaatnnnggtgnacagaagcccanangcctccgtncgattccatangtgacgagaccntcncncntgggngnaccgnagtngncgngcngngggncggagnnannggcttttancnnatnagtatancttactcaactaagtgtntgcccaccggttctcgcagatangagaccattacagntagtgaagtaaatcgcgaactccccggtcgggtcctgcgnccctcggctcagttnccggtacttgtnacctggcagcacatgggtaatgatccctctacccngactgcnngcacaccngtcgtggntcacatccaggcgtggntcgaaccttatcccgcgtctggncccaacancaaacgngtgacgnctnggcgacggtgggagccgagaancgnntactagctcgacgcctaggangnncnngcggntcnctgtnanttccgnnagagcgatcagagtaagcaaccgttcactgtctcgccgcngcgcgagnccattgataattttacgttccaggagtccgacttccctgaggtagcctgaccatctaagccagcgattnagcangaatagcaagagggcagccaacctccggaagtggacggcgattgtagggttcccccgttgatctttagttaaccnagacaattgcgtccacngaantcaccccncaannggctgncnggnctntngctgccntngcanngccnncatggcnnggntcantnacngcncccatntcnggcgggngntnatctancgcngnngtagcgtcggcaataaggggcgaacgtgagaagttcgnagtgcagcagntcncgcgctgcagacccgccgctattcaatgagcccggcacctttttcagccgtgactcacacacctgcggcgcccgcccgcccggccagcacggcgctcatctttagcccctaccccgatgacncttactaggtcccacgacgaccagtccagncatcncnggngngtgcncngtgntctaancgncngncnncgncncttctacggcgagatactggantacgtgacagatatngntacccnnncgctttaccgttgnnccgggtcggtcgcagaagtgggtagccatgcattcccgctacccatctcgaaatggaancagttgcattcccnaagacccaagtctgaaccttnacttcgtggacgnnaagnnactttcaantggannaacgtcgaccggcccgagcgggacttgttggnagctcagcggcatgaaatggtaacggagatgcacctctatatcaaatcnggaccntgagncngtactctcagagaagggnaaccatnngggcttaagacntcagnctcgcntngggggggccttnccggatggccaggctcnggcnnncggcagttcatntgccatacctgtcaccctgaggtgggttctggacnnncacnccagaggggcctataagaggttgtgcggcctgagctgtgcactaagtgcganaacgcaccnnaagccgcagcanatatnagtgtcaatgcgcaccagacangtgtngggaacgcccanttgagggtganccctnntgctggtacggagcnagnnccncaagnagnanggntttngcgcacccgtagcgcgntcngcnctgtacgccgnnccccatcncggacgggaagctgcnatggactcgttgcagtcgactgttgatatcggcctagttgatgtcgcngcagcactggcggtgagcnggactgaanggtcgaacaccctgcgatgaataacccccgcantcccgcatgtnagngntttnttgngnagaggagctgctcgagngtgaacttccagatcgatcngnggagtggcgggnccncggcagcngggngttnncggcacgggcnacaatcttgggaggccgtctgtatttgtgagattaagcaagccatccaaaagtctttgnncttgcattgacgtccaccatntagtttccccacgccaagataatccctatagccccctgtgccatcggggaaggaaggtttggacgtaatgcaaaattacgtgttttgtgcactngcgaattaacgtctgacaacgtggagaaaaagacattaggtcagttcgccacacctgataccgntcatcgcgggagcgcntgngcggcggttgnganggggtttgcaccccccaacggctcccatactaggacgcaggactnttcacgggctctcgacaggaggccatgagcgcgagagaggcgctgattcctgtgaacanattcngnaanggctnantcatnangcnnntngttgtntncagggcaccgtcgntgggcgngtcgagcagtccattccantaacccatttatatggacaagaaacanntgggngnngnnaccngcgaactacaggttaaacattttcgcgtttgcccgatctggtagncttgcgtcctatcgtggcgtaatncatggggcctaganttagacctatgggnatacctacatcccgatgtcggggcgtgacctgtatcgcatctccttaccgtacngaatgnacccgccgttcgtgtgaatgcggntccgaggggncttagccggttcgcgcggaagtcnggcacactgctaatacgccgaggcccccagctacantagtgtcacgaacacatannnaanaananatcgcctggggtggnngcncgccccgcgggcgattcctggtcaagagtggctctgggacaatcnnagcctggntgtgnacggcggttgatacagtattcggcgccccntgtagaggagctctgggccgaagctgtggcacgtccgcgctcncatgaagctgtaggcctagtaacttatgttgagacgccggtntttcntgtnactctatggctgtttcaagtcgcancagttcccnctgggagatcctatgccgacgctcagaggagacggatacccgtacntagcagnagcnctggtgtgganganggagcgcngtggccgaggcgtgctatccngccantacgacnagactacagtaaggagcgaagagcgatcgcgatggttacgtaggacgtgccgccgaaagccagtccggganggtaagactttataaannnnnnnnnnntannngntnntnngnannnnnananctcttcgnntgcgcgnacgnntcagcagctcgtagctcacgaaaattactggcgccagcatcgcgtaatgacgaacaactacttaatgggagcgctgcgccggcanattcagtaggttcaatacatacagactattgccagccttacccacaccggccttgtagtgcggctcgtcgttccagcggccgaatcgcttcatgttccaattacagaaaaatagtacggcgtggccgaaccaatcttcatcaaggtgctcgtcaacggacaccaatttttgaacgcgaacttcaatcnaatcgtacggaacttcccgccgtacgtgccgcttcgcacggtgcgatggcacacaaactgttttggggtaagtttcgttgacaacttcgacgagtcgaaatccaggcaaaggaggtcggcctcgtcccacaggatgccgcgaagcagcgatcggcccgttattctacantcgtgaggggtagctgtnccgagctctgcggcctgcgcnancgtaacccagacgtctggangancagggtncataaatcatccgccggcgtatagcgacacccaatttaaagaacagncnaccatacaatgtaaacagcgnntcctgatgcctnaannnngtnncncgcttacnggactgcccgatataaggatcacagaattcaataccaagcatttacgcagtatatggctcaaccgaagacatnnctaacggatgccaantntngcgtcactttggggaaaccattgcnactctggcggttccacganggcatacgcccgtangtgtttacgtggggttcgctttgtgggggcgcccgccagcaaatagttncatcggcctgccctgtttgttttactgntgcatgntnaancnnntgtttctngtgatccgggcccctatcccngnngcatccctcggcgngncnccgaggntnttcattcgnngtatnagcatnatcgtanacannttcatccttacnccgatctacgttgttaaacagtgcgtacaatgtgcaaattggtcagcgccaggccgtttaccctgatccgatagtatttccgatgttanacccgcacagatctgttcgcccagagggcagcgatgtactnngnnnnagtacnnncnncnntngtntntcgtgccagcactctnnacgnngcngcggntcataacaccacgaacctgtngcgcaccaatccgntagttttcagcacatatgcgaagcattgcgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcntccctttgtgtacgtaattgtacgttcctttaccanccnntcgnccggtctccaaagacgtggtctcnccaacggnagcnngtgggtcggccagcgacgtttgaaaatctgtggtagatnattgacncatttacacngtttatcntcanccctggcagataagcacangatccgagaggangcttttcggtncagagntcggctccgcggggtgatggcccacgctatttcaagcagcaatttactcaacaaataatttctcccacccccactgtttgtcgccaatgggaggcctctaactcgtgtctgggtacggcggagatcaaagaaggnnntcacctagattgagcaacgcataaatnncaaatgacnngtctntaaantngaggatgcgctggtgttgnancgtcgnagncnntgccttncgcncngtngccactggtgtncgtannagnntcgcccgccacgcgtttntcttagtgcggactacttggccacgtgttgggctnncagntgggcagcnnnntgnnnnntccacttactaataattaggagtcgnttgntagcccaggaaaaatcttcagattcaaggcggtacgaaccangctcnncctcattgagaatgtgcaaagccgctnaacgcgttcagccgntgnggagaaggagngattgcattgagggcttancggnggtcatttgccccctcgaggtccacttntgcccnnggnngcgcangcgcaaagtcnanacgctgcanggagacgctgcaaccatttcngcaccnttccccagnnccnncnnnangnccggncccccgnagncangnnncgnntaagaaaatcaaggttancgctganctatngantacgnatattngggggggtnaanacggnnaaccaggaganncnctgnaancataaacgccggtctggtanacgnngcgnntcgtgngagcgaggtagaacngtnatancntgagggntagaacttganaggacgggcctccatctttancgcnaagttacgcanggtggngggcnaaagnggncagaacggnttcttntnagcgccncggnnccggntngntggggnncantctttggtgacctctaattctgngcgacggaaacccagntcngtctgccggnacccnattcnnttctcctcccaatttcggaattgtgtgccgcggcgtaacgccatccccctcanaatgtctcatgatcggggngcngnnccaaaancnnatcaaaatattgagcctgntgngcgcntgtgcccancngtacacngaacccgtggtttacgagaactagtcgacgttatgcgtgcccccccagaangacccttnctctcccaggntatcgntaagttggngtactcactntaaatctggaatgacaagcctccgcgatctgggacggagagatttaaaatgcagtcgggctataacaggtagctancacgtgtgacatgtgtagcngcgcncgcgcaccctngcntgtgaatcccnggcgntccttgtgaattnaaactcccggcgcacattgaaatatttcangancaancgnnaaacggtgcaggcgtctcgtcgcggagcggagggnagattanaagacacaaggtatcgccctgcgataggtaccncgatngccgggcgcgagtcaaggtnntcngcggcatccgctgcgncgngcgncgagggggnngagagantcaacatctacgtactgccgtatctttcattccattcggggaggtcggaaancngagggggnangagcaacgggacaggcaggccgcgggtgcctgttnttggagcgctagcctncacggcaccgtgcantccngnaannncngnnngtgggtcatggagancncncncnttgggtgtctaacgagggcgcnctaccagtctgaagatggctctcttngttngagtgtcgttgcntnnnccacagcacgganccnccnaagagngggagccanngccctccccngntgcccnctcacgttagnnaacatntaatagtcgccaatgcggaggtgtagtgcggagtctcgtccncnggnaatccctttnaagtctaacgccgactcgccagcggggcacgatcgacgcccgcggcagncnccgacgaccnctncgcgcnggnccgngccctcaacnntggtcnttaccacaatcatnnctcccaccctctcacgacacccaaagaagtcaggcagttcgtcacccgcgaaacggagggttnngatgcagcggactttcncgccctggagatctaggagggctgggaaccaacttggagaagatcttcggcggttagttgtcgatagcgcccggccggatccgatccgtgcgaatcgtgcgccccggccccaggattaatcccgtgttgatccggacggtttcggatagccgtcccctaccctcccgtgcatttctgaggcaatgaccgcaagccaggcntggagnacgggcgcggcacgtttgattgggnncagcccnntcgtcaatcgactacaacnannagtnnngnngatangccgtatcagctgtaggaagttttttgaaactccccgtttcgtncnnaacggcngccgcccttgccnagtacgtntgttnttactgcttacggcgncgtcccgnntggcggtnactactggatggagantgaaggaccacataaaaaccgtcgcaccatgggaacacttgtgattcggcccgatccgttactaggccccccggcgnctnnggggtggatgncccgacaagcgctncgtcgcaggagcaagggacgcaagaggngaangganctcgantcggtccaccgcgaacantatactcaaagggccgcgttgagatgtngaactcnaggntngngcanaanggatcagnnaccaacngatttacaagatcttgcacgnatcccgggtnattcancacnagccgnccgngncggtaacggatgcgccgcngcaactnccgtccggacnnnngcctcgaatcccgggtagntcccgccacgccgtgcaagggcncctacgaaagaagtnnnntngncgtcacaatcgatcccgggaacagaggtgacanacctgaccctgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaaggggattccgtattngacgtcgcaccggccccgaccctagctagtctgcgcctcctcntcncgtncagtggtggncccgttgggtcctctgctcgatcngctcggggttaccacatgaatcgcgctgattcccgttanccgtacccttcgggtacgtccctgccagtanaatgctgatgcctgtccgcgcatgagcgtcgcnggagcaagcgnggaatctctanccaagccnggctcactcactcaccattgcattccctatggggtagtccgatcnncccngcagcaggtacttcgatcctgggcgaaagtattttccgagtggggggggtactctntgtagctggtaacacgagcattaattatatgttccggangtacacntngatcttagggctgtagggccacttgggatnnnacccatattaggtagagttcgggtgccgggtnngncnttctnnggcgngcagnnntcagctcggcgtgatgcgcccctcccacggtaggcgaagattnnagccgttgaacnggcnggataccctnccngtctctcgcctggccggaaagcgggagtcgttccnatctccgtgttactcgccgtcgaatgcgtgcccccctgcacctgggggtccgaccatagctgctgcctttcncggaactccacncataggnactccggtcngtangtcccgncntnnccggccnngatngcattgtatcaacgcngtanccgcctanaggtatgtgacggcgtcngacgttgcaatctnggccccnggcttnctgatgnattcgannttagtgtagncgnagacancnctncgctacctgatttgcgtaangcctgnnggcgttgnggncnnngnnncngggcgngnaatgcctctngcgaggccgacgataaaattgtccaaagccactccaagtcttttggcataaaccagcacgggcngctggccatttgtnggactgcctctcctatctgccttccnncttntgggctagaacgaccgcaagctggccaatgggctangtccgagcaaaactcgatcatttcagcagatgtcccctgggcacaatctccgatcgtaggtccgcaaagangnanantccncnnntggnnnccnnntcgctgatgctttgtcgctagtgtagcgctgacgtgaaagagcnngggtgccggccnccgcccgcnnnnaagacaanccgnccagnagttctntccncaagnatattttcgggttagacggcgtgaatgctcgccgggtganngannangtcgggnanttantccncngtgcgnatccnggccanggaaccgagttccgtatacttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtngntcagtgcagcacttattacgtctgnttctccgaggnggnaatgccacggatacnacacgctcagggccntgtcgcagctcggatctgcttgctcgggtggtttgagcagacctgnnnncnnganncnggnngacgactnntcacntnggnnnntaangagtnngncngcagtcccccnctnggncnagncngcggcggcagccggncaacaataactcgtgctcgtatnnnnnanannnnnncnntcttncggannnnannttccnannngttnnccggnggtatcggacctagctccggcccgatccgcccctctaacacnccctataggaattgagacctcagagcgaccgacccagcgcgatagttaggccgcctgcctagnactnaacacctagtgatggtaaacgnntaggcgttacaagttgtccccccgtcacccctcgcccgtgtgaaagcgtgtgngnnngatagctaccacnnncntcgngactccggtgacacaaagaccgaaccctgcggcaccttcctactccgttcattccctgtcctagccttgggaatgagagcctgtgngattttgcggatcgagaagctgaactgcngtnanantntngggcctggcccncnacntctncctataggatcgccggtcggaagtatggtcaccaacaaacttatttcgccggatcggcngtcntnaccacgncggnncacctcgggggagtttgtgtttgctgggccngatcctccngtggccattccgaaggcgtttcagcgnggcgcanctgcggctcctctactgagacatgacgctctccatttgcaccataggcctccnccacgtcgcggacggtaaccgctgatgtgttnnntacgncgtaatcagncgatccgatctcgcgngnaactcanncgtgacaagtatgtacacctagatgtgaaggtgtgatgacgcgtaactcttagtgccagcggtangccctaatantgaatgtcatanatccaaccgggccatacctcccgtacgtcgntncccgctcaacgagtgcgagctggccgttgaccagtgtcttgcaatccaacaccaccgtggaaatagtagggctccaggggctggtcgcgncnntaattgctcacgaggtgggatcgattatcggctggcaacctgccgagcctgtccctctccggtgttggactcttcggccccgggcaggttccccgtaaactnnggnncaaggtgngactttngttaaaatcatttctagtacgtggccgactcatgtatccgaccaagggccgaccctgncttggtctggggcntngnnnnnntnnacnnngnnnagnntaagagntactagtccncangntaccgtaactacgtattcttgtctgtgcgtnctgatgggaagcaannngaaccaggatctctcctnctagtgccaacctaacatgtggggctgtgtcaaaatgccttattggtttgggcgccctactcgagggagtcccgagggcatcnngaacactccgacgcggtccggcaactgtcccnngccaccccacntggggcccaataaccagtctccatgcgtcctcaacgatctaggcctccttggntaagtacccgactaccgtggggagtgggggtaccgcttgctgagatctgcgtgtaccgtccagtatagcaccgctgagcntncgggggnctcagagnctcttcgncgaggggatgcatccangcccggtccccccgaccacaccgctactcctatatagtgggctgggattgcgccaacgacgntgagataaaaagcccaacgatattggattcggtacaaggcaagccacctcctanngaggtncnntcnatgcaggtcnnntggtcctgatatgcnnnnnatcaatcaagagctncnaggccagtatntctgtcnataaacttgggcgctctcttcattccaaggaggtcctcgcttgttacacaagaccgagcaggctttcggattcactcgccgggcataagcaacttaactacgtgctgcaatcctgtgccgtcacggcgtcacgcggtgttagtgccgaaaacaagcgtaagtcctacacgtagnactgccgcggtgacggcgtgagtactcattgcgagtacaggcagatctctnggatgcgaggaggntnntatttgngggacaacgacggagaccgctccccgtncgccgattgatggcggtttttagcagtgccctcgacctaggtncaagngnttcgggccgcgtgaatgacnacccgagccttcagctatggtgtgtgccgacgcaagccgggccagcagtgtggtcgcgtttcgatgccccagtccagccttgcccagcgtncctccgggccgctggtcaacttaatcctaaacccttatgcgtcccacagtcttcgcgatagctttgtgcaggcaagccctaagcgtgaccccgtgcggtgctaatntgcangncatatatagtgccagcggcaggctccnnggcccggaccncctnnnaaantatgattaaaacggngtctcgtncgggncggacngcgcttnantnactntgagagttccctcttcggnaanangcgnccnnctaagcgaaagccaaataacctagtacnnatggccaacgcttagttcacttccgtctaggcgataccatacggacgaggtagcactcgatgtttgcatgctaagaggtcgcgcaaaagccgattgcgagttctggcgcaaacnccgtccagcagncctgagtagaatatctggtctcccactgacccacgggaacgtgcgacgggacttgatgatacagggacttgttttaggctgggacggtctctcgcggtcaccagtcgcgcagctttacnaatcgctcngtctcgatgcgggaagcaagaccgacaaagcgaacctgggcttcgaggttccntacgacggtantcctgtatgnnnggtcaanctngtcntcgtgatgctaagacacatggtatagtcgagagnncaagtngcnccaactacatatctgcctagctaccagtttacagagaactcnaccggctcgggggccctctatggcctcnctnacagtnttgngcgggcgtccgggcccgcgtactggagggcaggcgtattggttctgagcctcccatctctcgtacggccattcacgcatgaacatgtttacggagcggttgcaacngnttgcgtgcttcacgtggagtcgcctgctnnntctgggttcacctnacantggtgccacgagtacnggtggttaacaactgcccggtgctctccccctagtttnctgcttcatcaattcgttgtccgttcacattggctcaatttcacctatcttggctatgccggtaattggggccttacggggaagagtatatcaaacgatcccgctgaccaacgctctggtcaatgcagggggtgggttaaaaaggggtggaggcgggngaaagagtttcgacacaaaaacgtccatacggtgaccgccatttatcgtgtcccgtaacatctgggccagtgcatcagcggcggccagttccgggngcgtgcggcacaaagtttcccatcgcagatgtctcgggcaaatccgccaatcgatactggggtcacgagatcgtgtcaccccgctatgccatacggntcganatttacctngtctgcctttaggaaaaatctttcacgcgcgcgagcagccggcacctcnatattgttccctnntnccaganaatggtncgcccntgnaccaanaancnagnnngccngcgtnannattnnnancatgggcttctctggggggtcagattttagctttgtcccntngcgacgacactcgagcaggtgcgagatgccggcttaggcgtctccnactgtaggnggncntcacgtaggggnntgtcacgtcggagttaccaatcggcactaccccgtcatcgaaaacccatggancacaacaacaaggatttactttaacacaacttcttggngggggtgcgcgctacnnnngggaacttcaccacgactcaggctccgaggctcctctcaacttgcgatgagacgctgatatancgctccccgagtagacgaaccagcaagccccttagaataccccatttcgaggcgggcagtaaagcgcgagtgtggccgttactgttaatgcaggcccgcgcctcacttatgggactgtagggaaggtagtagctattgcggaaatccgaaatgacagaggtgtttanctatggttccaccgcctagtcgcctgcgcgctcgccttcctctcacctacggtggataggnctgatctgggtcggggaaaagggcanggtngcaagntaagagacactctgnaatccaggtctactgtggttaggctggcaccgggttacttcgcatncaancatgaggttgcgcatatacgttccgggccctgcccaatttgcatncncngtnngacagtgtatgtcnnagntgccccacctcctangataaggatccangcgacgnngnggggctggggtggcggggggcccccagtgttctatcgatagtccagggcgctaaatgcgctaatattacccagccttttgtcccctgaggggaattgtnnctcgtccngacaatnctnnctnatgngngccgtctgccnccnncccnncggcanggcggnangcggatntccgcgtctataggccactgcttcaagctattacacgagccgcttacccacggttaaaaggaccnntaggatcataattagctaccggttcgtagactgagtagccangcgattcgttgctcccattgacatcgatatatggcaggcccccttcgatnccanaatngcggcgctctgaccgcctgcgctgtcnnaangaggcacctgtagcaccttaanntggngnattcagattgaacgactgcctcgnatgtagcaatgtaaacganctanagaaactancgnntanngctcnnccaagntnagnnnntnnnnnnnnngnanntnnnnnnnnnnnnnnnnnnnncncnnngnctnnnnnnnncnnnnnnnnnnnnnnntnnnnnnnnnntnngnnnnnnnnnnnnnnnnnnnnngtnnncnnnntnnnncgactataacgtatcagcgggcggggagcccaactccacgaacctcgatgcatcttctataagtgtgcgtcgcgccgctcactgcccnggctatcaagnagaannaacgnnnnnnnnantnnnancnnnntnnnnngnnnnntnnnntatnnnnngnnnnnanggcntgcgtctttacaggaacacccnntcgnntnnnctnnnnnnnnngnnncnnnannnnnnnnnnccgnnnnnngnngnnnnctgnnngnnaatcgggtancggaccncgntgccagttgtgtacgataaccgaggtaatctttccgccgactcgacgtacgcagcttccgcctgaggggcgaaaaaagccactagtcaccgaacgttaggtgctgccgaacgcggtacgtcggttgtgaaccagctacttcaggtataaagnnnnaccgcttagncttctctagagaccggaactaatcatcggcacgaactagaacctcgactaacanacagatagctagaaccacaagttggngncagggaagnanatgcaaagatataatctttcatctcataggtccaaantagtgnctaaatgcgaagntcttnnttgtagnttctgtntcatntgnntacgcngatntacgattgcagagggtannnnngnttttggcgtcgcgagcnggacgatgtacacgacaccgcagctcatggccccccactgcttgcncgtgcgctgcttcacgtttggctagggccgacgcggcgccctcancagtnnncncagaagagcgggacaacgctaccgttgggtcccaacagcctatatatcgtagtggccctcancagtacaggcggagacggccnccgcgaaaccctnnnnnnngancntaagctctttgtaccccgaccccggcctacnncctngcngnnnnnnnnnannngattatcgatcccagatgtcttcgcnntngngganananagncatnctggacanncgcacacagctctnanctnggaatgctnggcgctgcngcttgtgtngngtnnnnnnntcagttaagggtcggtggtactcngcctgtgctacactataccacggcagttgncgagnncccgnctcgaccgccgcttctagtnctgaacgaagactatcgtttcccttcgcttttgttgaacaggtgttttggatactngcagctcngntcnggntcantcgcggccggtnnnnngnnncgtaccgngnnngaggtctagcgancntgccnnggcagnattatanggtgcaagggaatttacgntagcgaacgacacgncccnncnnncatgcgcacnnnnnnnnngccctttcccagggctactcttggctggtagcngngaaatcttntaaaattngngaaccaanncgncgncngtnntctggtgcccgatttgcgatgtccccgtcnnncattngatatcgaaaaacggtacttcgggaatntctttcnnnnnnnanntggtcnncgnngctangcntnnnnnnagntcngngtncgtnnctcgggtccnaganaacagacaagnggtggggangngnngagcnnaagcganngnnnnntnnngatnnnnnngngnnnnacgacngccgccgngcgaatatagaggcccctggtnggnanngttcaccgcgncttcatcntcncanntgncgngngcnacaagagaagtgagnnctaggcnccaaggnantnngtgtagtgcgcacgtgcganctacggnnttaggctnatctgatacnggacngtcntccnccnctcgcgatggtgcgcagcaacccgtagctanccgttaggccgtagctactgtccggttgagccaccngggtagtggggtgcaatgaggatacacaggggactttccctcatgtgggagtgaatagtccaaacatggcctacacagtactagtagagggattcacaattacgctttgtgtttccctattagttctacttggangagggcccaccgcactacggancnaacaggcatactttagcggccnntntntnggacgtgncanttacgttntgcccacatgcttagctgaccatgngcaatttcagtatctactgagttaatcgctgataaccacggacctcatacgccattcacgccaaacaactccctaaagacggcagtcctttgccgagctatttccagtaagagtancactngtnncggnntgaaggnagaccttagattattangncttcgcgacnaaggcccatcgtgcatgcccaccaacacggattgcccagtaagnnnggagccacgttccacccggaactgtcgcacatcctctcccgttcagtctgcggtccagtcancgtcgttacccaaangccggacttttctttatcgaagggntgcccggacctcgtggccccaacgtaaagaggtactgcgcactcttcagcatacgtacggtaatgcggaacnatacctcgctgggcgcgccacggctcctttttgtgggggttagcatgcccgtcccggcgccggagcatgccaccagngtgncgagtcgtttagagtgctgggtgaaccagacaaaagtnntggtttcggataggaagactcgcgcagctgtggcntgtggcagttnctcttgcgcntcaacgccggcatntttgcgccagngtccnnaccttactaggccggcgccgtgattatggggataaccagaccgtacccttggatgagaaaactcctggtgganccgaccaagnnatgttagtggtnngttgggaggnatgtgnagctgtgccctancntgngagcnngcgnacggngctgaaaggngtgtanggatnngacnnnnctngcnanngnnccangtnaancacanctnaccggngtcnccccgtgacgtntttagggacaacncggggatcgtatcagggagatcccncgccggagttnnntagaaggcagttagcagcagagaagcgccccaatgnttgngaggccnaacncacnggnnaannnngacncgggaagntnngnnnnnnatnncaatanttcggtaacacagaccgtgaaacttnacggtcctggagcccngctccgaccccccacatcgnatntcacgggctnaaacatgctgctgtcggtncnatggnnccaatgccagcacgaagaggcggggcaccctagagtgagatccgctncncntggtttctcggcntggtgacagncagtgancgtnnggttccggaganngccgggnttcctaataacgggacaaattgcgcagcnatcgngcatccagcctcgtgacgcttggggcgtagtgccacggtgcggatacgtcccnggccnagcgtagncnntnngccntgancggttcancanncgtnnagtgnagtaannntctggnccangggcacaatgctcggtgcaggcgatcttctggcgcnnnnngaccggnggnggtgttcggtaatcatanggcacgctctaaccagcgggggctcgaaggttatgtcgcccgtcctaaattcggcccactccttccagnttcatgccccctacggcccgtgtgtccaagagacnccggcnannancngcatagcgaaggngtgnnatacaaacacgtttacgcacgtgttgctagataaggctcgtcattgtgatcgccgtacatttctcacccacnaccgaactaccntctctgtnggagatggcttcatggcctttccgcggtgccagaagccgacgacnaagccccgcacactgtgggggcatgtgcagtgccgtatngtntgtcgaannngggnnntncnantcnnnnngagcctnnnnnnagnnaacgntgcnccgantgnacananggntggtacacgcnnnnnnnnnancagnccngngcnnntgtctaacgactagttggctancncngngnaatacnccgaacctaggagtcaggcagtaggacagnaggggttgcgttngcgnncgtncngnnngacngggtnagnncnntcnggacagccctctnncgnnnanatcgaggaagctcggcggctcgaagtggcttgcggctcggagcgtacgctttgtacaacgctcctcgtctgcggggncgcttcannngagnannnnnannnngnnnnnnnnnannannncnnnnnnnnnngncccggnnacgtgnnctctgnaattngantcngggcgttgagaggcccggtnccagggctatggttangcgtcgcgaatctttacgttctgtggttaagcncaggnggatgtgtataatatactgaacgcncgnggngatgggtgaggnatcgctgangntcgttcggcanccgaggccaaccatgatcgttcagatacattagcgngtctcanccncgcnngcntgggtccaagttaatggcngannngncatgantggtaagncacgcttnggncggggtaggcagccttcatagttcaactgtttgccgctgcctgccttccgggggcatggcgcgggtatcccgnctgacccnaaagcnggcnnnaaggngcgtcgcnnngcggncnntcntntncgggcgncccgnngnganannggccncaagacgttccgtcgggtgctactnnaantgcgcattcgnaccctgagtccctggcatttnnttaagttgcgaagcgggtcgactcgtgtccccccattaactgcncagtnagnagnntcnagncnccttnnaggtncgttagccnggtctcgagtaagctntnnannngnncaaacggctnctgnaacntccgatgttcaagtcgnnnntcactggncnacnacgngnnngagnacnanagacgttgtgctgtttttgctgctccnnccgctgttgcacnggtcgngnaacntcgatggctgngaatttccgataggggtgggccggaagnagtttacnngtctcctcggaacgtggtgacagcgtttcgncangtatacaggncggctcttcacctcgntactggnagcttaacgtagagtgctcctnngccntggcnnanatctacaagagagttggcggttttttcagtgagtgtngcggatcgacaggatgccgatcactgagcacttctggcgaaattcnntaaggccgtgggtacgcgcccggtgcctacgagcgatgatatctgagcctttcctccacgaagctgtatcgtcctcgaggggcgggcgaaaggactcgggccaatcttggtccctatcaaacgccttcgagttcatcgggcccgagctgtcgtgtctggccccgagaccgatcgtcagctcgttcataatcttggaaccnncaatcnatgtacagacnacattnaatctgtggcgacacgcttanntactagagnattgagaactcgggcactccgggaaacnacgaacggnggggncngtctngancacnannancncgatngatcnancacgantagntgcnantcttctgccncaacatnggccacnctgcaacccctngnagcgaagnttngtnccgcnanccttttactcgtnccacgacnggtatgcnttntgagctcactttgnggngncanattnnncnannncnncagccaaagaactgggtccacccgcgagcgcggggacaccggccngcattgccaaagtcccctggtgcgtacgnctttggcgtgactgacgaattggatctgatagtaaacggacgcaaaactgtggagctcacatcgagaagcttcccactctacccancnacatataggtatggagtcggttcccgccccacggaccctaccggcggnntggcanatgacctaggtagtgatccggnncccntcnttagccgcatnnngtgtgctgccatcatagggggccgcgagcacctccgngngataatggggttggccgctgntgtaatgaaacncncggnccctccggcnnanagttgtcttggatttgcgtttattgttctatctaatgggcacaacgccgtcttgttctcggtagcaggcgttttccgtagaaccgggnngnnnnanatctccattcctnngncgtnccgcgggcgccctctgccgggccgcgtttctagttgtagcgcccgcccaatccgcgcttngncgganngncacnacacaggncnttngctggccccnaanccgtctcacctgtgtaagnnannggntatttttttatttgntcanccgcgtacccccccagtgngagtcctggaagtatnaggccccccccctcgatcntacccagacagagcaaatagtgggaggcagtcggatacggttagccacgcgagcgagtgcngttgggttgctgcnggangntgccttnnagccacaaaatctggatgcgtaactcttcccgctatgtgtttnactagccgnttanagcnnngcatcgtgtatccttttttggtcgataccaacgccgtccacccgcgtactgacggatcttactccataacctgggccgcattaggcgcaaagcgctgtatcgagggtgcgcatcttggcggttagaaagtttccaaccttagacccggtccctgtctcgagaggactcggggagnttcntttacttcctagtccggcccgcgcgttcncctggagcattcatatgntggcttgaaagatngttangtganataacggancaaattcgcacnacgncttacncntcagtcaaggtcgcgncntntgcngtcatagtcccgcccgtnntnnncannnntnccggnngagtagngcganngntngcnnnngaaacccgggcttcnntnnngnctnnngnntttgngnngnngngntacgcncgncnncccctanggcnnncnncaggccgnnnagnggnncgncnggggngtgtncnnnccgntctgattccanatggacnncncnacagnnnnnnangcnannnaancctnnngtcgcacnatnccanaccgcntcgngctantcnnancccnccatggnnggcgncnncnnnntcataattttgngcncactctcgatgccgggcgaatataatagtaancagtatnaaatncatnnntcnnngcnnacccacaanacngtcatgncnctcnggctttgcnngtcgtangggcngnttnntgcccnnctntancnttngcnngannctagtttgccgnaatgcnttnttnagcacaacnncggngnnnnnnnnncntggcnctgnngccggccganggatnngcntaggngatgctgnccatntctgnngnngaanctctccntntgncttntntnnntggagcnnangccancnccnganactngcgctcnacgccngaagagataangacgtcactnnggtccntcntctagagggtccaggtagtctngcnncttcgncgcncaannnccanataatntcgnggtntnngngtcgcggcnnnngcnnntnntngnctgtnaagacctnagcncncnngncncagtacnnngaannntnnaancgnnctctatangntangcnatcntgatgggatagcaccatnnnccanncncccngtagnnccanncgccaaatcncntggagcagggagcctncactcttantggagcaatnttagcatagcacccngcgacctacnaggcnaannggttcggnnncgcnnaanannnataatangcgctagncntcganaanctccngnnnatgntgcanntnggnggnntacncnngnnncngncaatngggannnntgcagatnngacagnaataggcttngnncnnnngnnggtaggnancttcggtcgnacccactanatagcaggcgtgtttttaacncagtannngcncnnccngtncacncnnnancccntntnccaatcnnnaggacgnanngnnngcncnccnnncnccncgnanantccnagtcngannccnnnggnnnnnnnnnggngagacnntangccancngntgnccnnnnncnggnnntcnntcncnnngncncnagcgntccnccncntccggnanngnngnannnnnnnnntccnnnnnncnnnntctcntagcagncncttcatggacncatncttnatgcaccgcctccncatgntgcanaaccnagaactctctacatcgnnntancnanatntnggnncgcngnnacnnnnnnngngannnncncnntntatngtnntcnncgnctgcnnnnnnntagnncccggnncgcgcncgttnnnanntngnnnnncctagcgtntnnnnnnactnttgnccannngnnacntncttgnncactacangnatngntngncactgcntagntnnnngnngncnnncntnnnnctnctncgctngcacntncntnntngntggccnngnntnntgncaagtaatggaccatgagcgggcggcactngcgaaganncaactggcggcncgancaaggcgcntgttggagacaacccgacttggggggganaagatncnacnaannnnnangntngncncncncnntnnntgntnnatctccanngttnngnngccnaaccctttagnagatttgtgcnnnanagnnancnngngacaggtggntagnnnatganncnncnnccgcccagcgtnangaatctcgagcncncgnncncnnggtcggacggaacggtctgtgacagactaggagcggnggtnncncactatgtatnanccgtncgnaacgtataagcgancanaacgtcacttgatcatctagagcctctgtcaaactcaacgggttcctcaatngcagaggcantcagcccgagntcagatgtgtntcgacactcatcggcgtaatcgcnngcncccnngngggggggtgtgancacgannncatgcanntanancctntacnnaaaaatcnttnnncgnagtgntaagcccgcatccagcgggcttccgtctcnaagcattgacctgtcggctgccgngcgggatacagntggaagttgagaagtatcccctatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagntttgcnnaacaccgactcttgnctgantatcgcnccgggaagtntcagcncgananaaaactanatttnncntaccttagacacttccaaatgccaaggggatgctaccggcgagtaganagtcaagnnnnattccggccagtccgcctttaattcattcacctaaaaataacaatataanccatcccggcactaacccatcgcagggcgtggcgaataatccacntgcttgagatgcgcgangtacctctggctgtccccaggcgaatgagattcttgacttcgatcgctgtagtacgttcgtaggaggnnggcgtancgncacgactttctgccttgagtgcnttngtacgtcagcattcttgactntaagcgccccggaggcantttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgngcggtaggcgctgggcccatcggccccgnancgnncggtctacacgcatcttatacacgcggatcctnattagtcgttagaggtaanagncaggagtgatccgtgagtactcgncggatgcagtcagtntaganctcctccncattgaggaaatccgaaatactctccagtcgacagtctnagccctccagtgagggctacaacnggacccgggcaccagaacgggctagatcntccgagcntgcggnnnnnnnnnnnnnngnnnnnnnnnnnnnnnannnnnnnnnnncgnnnnnagtgnnnnngtnnnnnngnnannnnnnacntatnngngnannnnnncnngnnnnngcacccctgccaagcngcgnatncgnggnnncagcgnnggagctcggnacgccggacntnnggtgcgcnnnnnttngngggcctgagaaacaagcctttgtcgcgacgcgcacagggctgtgtcctggagtttgcggggtggaggnncaccgtttcattgcaccacgcgatccttgcgncgccncttcgcatcctntggctggtccaaangttctanttgganntcgngccantatntctggcaaatacagcttctgtcgcgggttgagggccagggtaaaatctagaaagaanatagggcgctnnncnncgngnagatnantgctcacatgggagaaccttcggtcagttggcagctcccccgtggagagacccaatgccgcagnnnnnnntnnnnnanncnnnnnnnnncacnnntnnnnnatnnnaganntnnnnnnngtcgcnncgngacgagtacaaaganggaacncgacnanccnctnnnngaannnccnccntggcgaccaacaancgncacggactccgnatcacgatnnatccccngtccaggcctncgnagagancccngtnngncggatnttactacatacaagaganttnntgctagagactacgcgcgcgagagnntgngcgcttctaacnggtncnnnngancgcgtagtttggaaaccagnctaggcanctgctaactatgaggcgggtgccactctcgccnatnaaccnncngggaggtgcttnngnatngngnnnagcntgtgacncccttggtgtgtgcgcagttctggactccaggcgtccgtgcatcaaaagtaccgtttgttccccgacctgcatggtcgctttcccctgcctaccattacggggctggcattcgccctttaccaangtnatgtgcatcgatgcgaagctgccgaaatgcactcatgtgcgcggncgcnngngccgnatagcntgngatgcatacgannaacnantgaaaagtcgcgcgggccgtcganagttcgattaatcatgggcgtttacaggtgangcgccccgnagnaccgngcgcggcgcggtnnggctncgttccccagtgcagcgtttggctgtgcctagtgccagccccgaaangggtcgtatcggccgtatggccgtccgggatctaagcccacccggnngggacggacggacccgtgcagnnncccancatanatcganncacggctggagtgcaatcgtggtgggncnacacgacangcgantcccantgntggcncgctcnntctnacgcaggnnngnngncnnagaacatgtattcgctgagcgggcagcttactgaagccnngngtcgntcaacttgccaacgcttagngcgtggtganngcaagtnttgcggacnaccngnttagctcgaaangaggattgtatacactccgtcttcacgcgtcgactgctgcggggctatggctcgcatagagggagacatgttcacgtacgggctgtttggggtccggcgtagcatcttgctcgtgcgtcgcctccaagntcnggggcccgttntgctaagcatagncgcctcggggcgtttcagtctgccctccntaattgggtcccattgcatagtactncnaacgagcgcgntgacnagcatggancncngcatcacngngagnttcnctgtctcaggngtcccgntgtccancgcgccacgccgccacacgacgctccgccacttttccttagcccacntngnggncgcggattaancgtttcccacggaccatgtcactccgccaaacccgctgcaagccgcgggtcngcncggccgcnacgaggcgggcagcccgggtctacaacgctggtaagacgagatttcgccgcgggnactccggcccgcctcttgcgcgcagncgntangcgccnnggncacagtncgtacctgttatcgaggtccaacataaagnntnagtccctggttccnctntacggcagagcagaaattcccgtaaaccaacgtccggtgtaggtcttaagatctgcccaaagcgggccccgaccggggagggccacgtgctcgtangcnntacaaagttatcggtgaacacagactttgtgccgccagancgaaangcgctgtgctgatatatgggtnngctgcctagtagaacaaacccagtgagccacgaccataggcgtgatagcaggtgcaatggcagcgacaagnnnggntacnncaacgccctagatcgatgcggcccnnnngnngnnctnnnnnnnnnnncnnttaggttcgngnctnnncnaanagcggncctangncaaaantgattcgtacgaagcgggatgtgtcgcnccgagaccgtttggacgttaatgaggcgntcngaacaagggagcgtgcgcctgattgcctcttgntacctttgcttcacccagtcatagaagggcttcccgtataagcgtgantgttgctgctgggttcctagtccgtnggcacaactccggtgacgacgcgggatctgaggagcantgggggacggggttatcccngttggtgtgtgtccccatactttncactgaggaagtctttaggggaactagtgaggtcccccntccgnacnaatngnnnnnnnnnntgtngngnnaanccntngtcnnnntcnntngggannnnncnnganattnnnncgnnnagtntnnnnanntnccncnnnnnnnnnnntnngnnnnnnnncgnnnnnngngnnncgggnnnntnnntnnnnnnnnnnngngcgantcgaccnncnnnggnannnnctnctngtngcaccgcctaganctctccgcacgccncgngnnnatcnanncnnnngtannnnannncnnncnnnngcnnncnnncccgtnnnnnnannncnnnnnccnttncgttgnnaccgaagancgantaagggcaggggactttngagagtcgtagnnnncncnacncnnnnncgnnnanccangngnatngcgnnngcnnanntggntcatttggtnnnnaanngnncgtcnnatgtnanatnagtttgnttnnncnnnncngnnncncannnnnnannnntnnacnncnnggcggnnncnnnnnnnagcnnnncnannnntngnacatncnagcannngnngnacnnnngtgnnntngannacancctnatttaccntntaccancgnnnnnnnancctgncanacntaacgtccnnngngnangtntnaannccntnccgnnntnnnnangtgnccnnacnntnnaacggncggnnnacnnnctgnggtngcngtnncgaggacnncatnggcatangnctnncctancggggtancccccgtnanccccgnatggnannaanncncnngnantgnngancntctnatnnntatcngctgncnngacccaggntnncgcnncncgnnnncnnaacntcttcngncccncccacnaaacccgnccgtnagntntnngnnngnnnntncancggncngnnnntncnnnnnnnncncnannnngannnngnncgcnngcntnngnngnccnncgnctgcnnncncngtnnncnnntaaccgtgnnaccccnnacggntnngantnaanncnnnggcnncnncnnngggggncnngggnnaacnctnntttnggnccncnngggnncatggcnnnnntnannnnnngnnagnngcgnaganggacannacggnangtagnnnnttntanngacancnctctnnagnangnnnnnntagncctttnagtgnctnngnggcgnnnggcaacncgtnntnnnatncncnntgtnnnntncnaagnanncagntcncnngtnngtntnggtcgnnnganannggaanngacnctannnagacgatncggatgtancnnggtnnnnnnnnnnagnnnntagnnnaannnannncnacnnannctgggnncnacnanncgtannntgnnnnnnntnnnncggatgngnngngnancnnngggtagnnnnnntnggggtngnctangnttcgnnngctctnncttnngnnnncgcnnancnnntcnncccggnaggaccccgaccggcccaagcgaatcagtgcgtcccgtatagccctagatttaaaagaagaggtatttngnannnaacactagtgaaacgtgtccataagatcgtagggagncgcaacagcgcagaggtggncnaccgnngagggggancattaatttgngccgtttagggtcttgttanncgtgcgaggtgcttcgtaatcgcaagcactcttaacngacnggcgaccccgtaggccatggtcaacgtgtaactgannntaccatcgaatctcagcgngggtggtgccatttcnggcatgtgncngcnggtcgggtccncgagggaagtcacngnnngnttcnnggggggtcgagntcctgattggnacgatttcttccccagtgtcgggtgttcccaccgcggtagtcctttacgggttattganngggctgttcgctnntannttgnacaanncctcngcgnccccnccttcatcttggattttntgnnccaatngnggnnggntggccgcttgcgcgcagtgagaggccgtaagttggcacggtgnnngnaanccgactgcacggagcgtaacaataatgcggagagtanaaacgcagccggcaangcttnacccgnggcggnactaaaggccgcatttcgatnncggaggtncgnnctgtcgtganatcctatcatggccgccttgccggggnancgcgagtantgacnccnnnnnnnnngnnnnnngnnnnnntnnnnannncnnnnnnnnncgcgtatcngtatgacgagcctgtagtatanccnggncnttcgcntncgctacngcgnagtcgggtnacgttaccgcctctatgcgactcaggtgcataaggctnnantntnnctaacnttncatcgcnagcctganactggcgtnnaanncagctnttntntcgtcggtcatcaatcgagtcccaangctacgtttagtagagcctaccatactcactactcggtccggtttcttanncctccncaannannagganacaatncntnnggcccgcgccgacgaggcncnggntnnactggaggnnnntctcntcgaangggacggngccgtaagntactcgncttccacgatagtgctcgngancncagttggctnatcncnggcgagcnccntgnngncnncnncgcgctgaggcnaatnancanngnntaggctnnnggtttgtaggatacgccaacangccccanctcgcggagcaagcncgtttcccgctcaatcctncgggatcnnccttgtcccatgntgacnctcgtagaaggagacgnccggcnncnnttnnnnatncnnnnntangctggnnnncnnngccctaggtacattgctcgtgccancagtttagaggcttctcccaagttcngaccgggctaagcgtacaagggctcggcagtccccgtactcagagaanactcgccgcgctggacaacggggcncgcccgggattcaatggacngccctgacgctnccccnncantggacnnnnnngnnnnnnnnnnnnnnnnnnntnnnnnnnnnnnnanncnnnngngntagtaaacatttctacagagaacgtccgttaacataagggcatattgcgatcgttgcctgctcggaccagtctccccttccgacgaattggaccattctaaagcgcctggaaggctgtacggaggatcgaaaggacgtcatgtgcgcatgcccccccggtccgccggccntaaggananaattcacagcgcccgccatcaaatcncgacgggctcgtcaggtgagatctggcctcgaggctgcttcggaggcatcccgagccagcatggttcgangttcctcagggcgcattgagtccccgtgggccctgaatggctcatagtcccctatagaactcctagcactttacgtnncanccccttgctcgactnngtnacgagcggggtgnccccaacgtgccacctcagccgctgtgagctcgctgcttaacagantgtacttgcggttgcctgtaggtcnatctnaggctgcgccanatctatctantttgcgccgattaatncttaaatacaccgctaccccccgnatntcngtgngccggtgcgccnagnctggnttcaancagctcgtgcgnggctgagtacattntgtcccncgntnttgaanccgcgccatgcgcccgggcccgacctccccnnnnnnnnnnnnnnncgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaacttnngngatnnacngtnnnnnnnncngcnnngnggnnnnnnnnnnnnnacnnnctnnnnnnnnnnncnnngangccnnangnnnnannnnntnnnnanactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttntccctccaactgtggagggccgggggtgccagatagccaacatcgacgntnnnaancggnccgtctggtggacggctcacaangcngtctcagggaccagatcaaatagcagaaatgcgatntcnatgntngnnngtnnnnnnnttnnnnnnaggacctcntcngaactcgnctgntncgcncagtagggactgtaagtcgtcttggccatacaatactctctannngnannncngnnganccttgcggtggcgnaacatgtcggctgcttatgtcatcacaatagtctagttatgtagggtgaatagtacgacgacggggattgctctatctcatgttccggcancaggcgcggtaaaagcggtgtgggacttcggctgttaatccggcgtctcacaaggccggcatatccgctagacgatgttagcttgtgggttggcacggcaccagtccagtctggcggcgctatatcttaacgtaccggtgagtgagataacgcactgggacgggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagtgccgtgancgcaactcccggagcgaagtctctcgagtacctggtgctgtccccnagtattnncnnntgnttgaccgaggtcgattcacgaaagctnaatcaagaccagaccacaatcgatacgctcacgaggcggcatacataggatcagagttgtccnacaggacatgtatttaangcnnnncncacantcntaaagagggggctgtggggaagtccganttagtttantcccacgcggnnngagnagngcngggagnncccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcncccgcgggactctnctgcgatggtatttgtggattgttcccggcgacatgaggactctcatcgccgagggagggccgcggttgctaccatgggtggcacccacgcgacacgtcgcacaangtnnnccnngngntnngngnnccngtgnngnnnccnaaaccgnnantccnnngcctcngccggtntagtcngnnnngncnganacncgcggttnttgcnggtatacctcggtcgactcgagtgccgnctcgggcgttggtgctcaacagcccggaccgcgcaagcagcgagtataatctattagaggggcatttgtattctgggngcnaactgcatagcaccgtctcgccgcatgattcggtcaggccgngtcggctgcaggctggggaagngtgcctttttggctaaaaaccacgtgtagtgtatccatttncgcctatcttctaatgngataccggcaggcgggcaccgggtggaggtaagacttctcattcnggccccagtgccgccggtcgtcacaaactatctctttataaggccattttccatgttcatacgtgactcntcccgcgactaacggaccaantctgagtatntaagatnccggtagtgctgaatggcntaatgtngagggcngnacggtgatgagaaagcaagcagtcgcttggctnccaatacctccnngngnnctannnnnnnnnncncagttccgnnaacncgnnnnnnagcgtaacacnnnaggcctggncatacnttagatacggcngcgtnccactctggggtagangggtgcgcggggnagccgnannaganggncgncnntggagacgcacnncnntgcnnnnntgngcnnccggnnngacggnnnttantncncacacngggnncangacncccaccattcttatcancccangcgagtggtaccatagacacctaggccccccggaagccgtncggtngattgcaagagaagtttacanctttgcanaaggggagggatatgacgctatagcggaagcttgtaaacctnagggtnnngtataanctanngtntncaccacgcatggcgctgtncatcaattgattgcccccnagccgtctgctctgttgnggncggnnacannggngnngcnnncgnnncnanggnacngtgnggtgcaacgacatcgacgtgntcgggtgtcacagttgctttatntccgtccgngttcacccannnacccctgggcnannggggtntgcgaanngncacttngcatnttgcttgaaccatnactgctggaggctgagagacccgaacggggcgctttctggnacaagtgtcgnncctgangtnangggtgacacatgtnnaccctttaggtttgacggttacctaatagccacggagacctccgtgcgggcatgggggcccntaccccacgagctagggcctgnccntcnnatgngcganacancgcngttcgggtgnganagggcgnngcnnnngngncntnntanncnnnnccgcnctcnnngnnnnngcgnnnccancnnnnnannngcnagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgnccggacccaaggatgctggcgacgtccngnttcatgacaaattcnntagncgtagccgcagtggtcggngatcgtttacaagttgagtattgccacttaccataacacactaatggatcagccttgggcaagcctacgctcgctcncgtngggttacnggcncaggngaanaacngcctgngncgatatccnancttaaanntnncaaatngnagantcatngatgcctcngagtattgacgctaagtncttcggacagcggatggggnggccacctcgagagaatgctaattggtggtcagttggcntactcttccgtccgnacaggngaanangcgctagtnnttcacccntgannggctggccncnaatngcgggnaagtcgcaaccgaccccgaatcctgccccggngaggaccgaagccancntngngacacnctctaccagtacccngaccgcttcacgggnggcccgggccncggggttaacgtntngcggcagaattnttagtantcacacaggcggtggcatnnggcangtggtggcangtatncaattncgttancctcggagccnnncccngnangnntgctctnaacagctgagngggcgaatcgnntgncnggctgnctctcancgggcntgcncngtcngtgnnacncganntncctnnncacgggcgtctncnaggatngnnnanntacccnnnctnnnatgacacgacccaaactcggacaaagcaccgacatngggcctttaanaacacccaacagtntaatngttgtgatactcccggtagggtngacaatacaccgaggantaattttcgcacncnagagcatnaaattacctcggaagggtngcgtggtggcnaancntgcactggcntccgacgaggctagatccacatggcannnattncttctcangaacatcgcngatngaccgagtccccggtatcgcctgtgggcgggtggaggcctgttacgatgcgggctgcgcngaggggggattcgttgtccaccgggctaggtacggangtcaccgagaagacttggtccttctcatctcgtgtgggcaggtagcagccccggacctgccaaggggngccgggggctgttaacgttccgattctatgaatgncgtngtcatcggctggatatatggtggtctancccaacaaatctaactgattcttaggcccctaccccctcgagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgccggtccgggaccgccctcagcaaggcgcgcgtgatgatatcagcgggtttcaagttggggattttgtatttcacatcagctgggttttcttgtctctggtcgggggccccgaggtgcgtngnagggatncccgtcaagaattccccaccgtgctgcgaccgggggtgggtacgggcccgcngnccgcagtcggaaacgtaaaattagagcgctaacgctcgttntcgatgccacaaactgaggggtgagtcgtagcccgaaccggtggcggcatagaatggnganncttgtcacncnngtangcangcncgcgtacagcggggttagggaagcaatagcagcgcngcagnccgaangcgacagcgtntcacggcgtactgggngatnggcncagactagcatattcgaccaacaagggtggggtagacnnnngtgcggcncccctgtatgtcgtcttctatgctttatatgtnngcccactgcaaattngaggaagtgccgttggcccagtgttgcangttatngatcacgtggnagctgaaccggatatgaggcgaatgcactaacacctttagtcgtaacgcgaaggagctgagngcgccgattattaccggatgcaagctgggtgtcgtngnnannnncccgnnngnncnccnnnnnnncgcnttanancnnctangttntctcncnctcggccngccactgcanaantcgcangaaggcngaaggcncnnntncgntccttnnttcgggnggagccgncnaaagncnctaccgagnntgnctgtngacntggnngnnacaatacngnaaannnngganncgnnnntnnnnnnnnntnngnnnnnnnnncnnnnnncnnancnnnnnnnnnnngngngnnncntgngtacctgtgggcaacaattcantcnaatagccncacatattgcacgtcctnccagctcgatatcttctaagtggactacacgcgcgagnnnngcncggnncnnnnnnnnncnatncgctnagccnanncngganttcnnantattnngnanngnnnngganncngnnnncnaannnaannnanngtggtagnannaannnccnnacgnggctnnggnnncngtgngtgngcccnnngtgcgtcgntgnntannnnnnnttngtganngngcnggcntcgnnancgnnctatcccgccgtgangntnnaggtacnnngatanaaggtcantangntgnatnagnnncngatggancgtagnngnnccnnaatactcngntcctatcctacacngcactcattgcaggaaccctnccgctnccaagacggggcagtgatagcgcnagatgcccccgggggacccctgagaattgagggtcgatnaaggcangnttccaacaggagccngnnngannaangcnncgcngntnttgnagcancattttnncaaaggccgntttcagtacggagncaanacaacctnangncnnnnnagnnagnngnngggnngcgcgnncactgggaagganncnangnncngnanannaaggtntnntancnngnnncnnnntnaaagtantgtgnnaagccnnnactangggccnatccnnntccgnctnattnncnancccntnantacngnacnnncannngncgacngncngnntgnnngcngagaanngcccnagnctnannnnannacnnnctcnnnnnngttgcnnnnacnccgnnagncacaggnnnnngncnacgnanntnnagccccaanncctgcantcnctacnacgggnatacagcaannagtnattnnntntatttgtagtanngccgtgctangcatagggcnaagnncttgtgatttagtnanganacnattgctacttnnatgacggaagcngccagaggacangaacggatttaagcgnnccngcnnacactngtnncngncnctcncccncggnggggggggacaagngttnnngnncntnnacctncgggtcgtgcnnttnttgnagnggngnnggtntcggctcangaccatcnntnangntccncnactnnttggtttcngnancacncngnnnnggntctnnggcnnnnggcgnanggccttanggatctgagannnngngtactgnatggnatnnattnacntcgtnagnnnnggtntnnnncantcngncntgttgttngacgcangnncnnncncncngcgnncnctccngctnnngtntcnnncanncatnagntcntnntttcnnngnccanccnccgtgcacntnncnnngcagccttccnnngacgtccgnncatnnngggggtgttatncncactggggtattancttggcttgcgancaatccttcagtcactttcgttaattcanagtgggaaggnnatatccaacgataccgtttgtnccgagagtgatccacgtcctggacngttcaagntannaganctggnnngcncccgganntntttaggggcnncacgttctctgctcntncatgnacaacttggactacggcgaaggatacaggattacgtagagagtggcgnnaangcctcncntnctncgtactnaccgcngacccggaccggnncncnngtccttggctggctnacacngcnatnctagatcgtaccctccancgcaggctcaaagtacgtgtaatttcncggagnttgcacatnccgctaccactacgtaaagatcactagggcgtgcaaggaagcgntcttgccccctcggtttgaacctggcaccgacaattnaaattagctctccgggtgctggatgtgtgtaaataaggatgcggccgggtacgggtaaggccacgacactgaggccgcgtgtagtaacgcgngccctggacgaggccgcgaataaggggacgacacgtgctctgatggggtgacgcgcggacgcaagtgccatggaatatgtatcgtccggcggcagtgctcgccnttgtgtatttgcgatcaagggcncaccgagcgggagcncgnnnnagnagcggaagncnngccctgagnngtgacacnntnacgnggccacctagtaccnngatnntccggtccacgtaccgcataacgcccaccgtnctngcttaagtctcaccggcaccgcgagcggggagtatgggcccgggangataattacgctccgnnaggggcttcgcctcatcgcgtcctcttccctaagggtcatannaacgagaaattactgctacccgnaccagctagaatanccctatattatttttcgcattggggggccgtggagggacgttaatcctatctgcagcaaggtgtttctccccattcacccccgtaactcggatctacgtgggcgccgtcagggtgcgggtttggatcaggntngnnnnnggcngnaaggcgcaccctctggacagggcatcaattatcacgctcccgatgaccaaatggtagcagaagttctgcnaggagcttcgaggtagntcggtgatgatccctaagaccctaangattttaaaaattagattgactgctaaaccgctggggcgggcgtgcgccatagatgaccggtccggacctcggccttggtcgctccttagcgcnccgcgaaagttctccgnttccgagtgcanggatctctctccacaccgaaccggtacccccgtttctcgttggagactccgttcttagntgnnnnnnnnggntnannnnannnnnnnnnnnnnnnntnctngntnncncnnnntgncctctctgngcngttgnnccngcgngncgnngagnnnnnnnncnacgctnannnnnnnnnnnnagtntnngcttctcaacaacctaattggtctaacacagtctanagncncgcgcgaagatgcaacggccacngcctcgccntngtctnagtttgaggncgcncangaanancgttngnccgttcgctnnnantgncnntacntnnnagnnagctgggtgatgtccggcctactgaanngantaacactaatnngctactggngcgaccncnagggggtacaaagccgtctgagttaccgtcgcgggccttacttagggcacgnagcccgacacgncnaggcatananngccgtannatggnnanacgtnagnnatncgncnantctcngcncngnntnnnnantgtaacccggagggaccgncaccggactgatggccggctttgccattcctaccataataagggggctagagcccgcagccnggcnngncgttgggcagtaagaccgctttctaagacctccaagaccgtcttcaattgctttatccgagggtaggagtcggagtgggcacagcaggaggcaccggtctatcgtgtccagtggcgtcgtcctccgccctttaggccgttagccgaagcacgaatattcatgctccatgtccctnnaacgcgggaatcagtaggcccccgtcaggtgggggcgtcggccggagatcgccaggcgcgccaccccgcgagtgaccaaattaccccgtgcgagcttcttcagcagggtgccagatgancaccggcggatggatttcattagagtgagaaccancgggnanggggcagcagcagtcaggtcgcgcgacnngnnntgtttncggccgtccngncaaatgcgcagttgccgtctaatgcnataccactaggaagagncgatncgatgagactactcaaccttggnncccgactagatcacttcatagatttaactagtannccnccaccggnaaggagtcatggttgcagtaacgaagcactcccgtgcccaaattggcaggngcgcannggcgtgtagancgttcacctcagatttcggcctaaggcatggtacgaacacacntctntgacgagttatctctggcagagaggcttactcggtgagctctggccccggtgagccaatgggtcgtgggnggccagncngggacagannaacaggnntgngaggntcgngnntnagcagncanntntangccncacnnnctccccgcatggcgtgggcgnaacaagggnnccctcgcgtnncngagnaagtggncanntgtgtatgcggacgtatntncaatngnnncnggagagccantgagaatttcatacagcgcgcatgcgtganttangcccatggnatctaccgatnntgtatntttcantnnntccnagtnnntgnnnnngtgngnnaataangcnnngnnnttntnnnnnnncncnnncnnnnnngnnannnntnnnnnnnncnnngcgtcacttagcgagntgccgncancagggncangcnncncnncncntnctggnnntnngtnntgncncgnnnnnntnnntannnacccntgccaggggcggnacnnnngngcagctgggcttacgaggggcgtcgggactgttttngagactggtgctnggcgngaccnganngngganattggcgacgggagtgacaatcttggtgcgcnacgagggggtcctgtggagagaaccactaacttaaggaccgatgnacattcctcctccccctttgggggcgccgncaatcggaggngacctcaggaacangcaccgttagnagnnaanctntcgggtatctggtntctcacgcgccacgtgagacgancnaagnttattactgttcngacggttgggcnnntnngntgnnnnnngctccctttcgtgcctccangcagtgcggacncngntnnaccatgnanngtncnggccncggatnngtggngcagaanaangctgtnagnncccnggnnaaancnngntaanggctntcnnntcacttnacngnaganncnggntgnacgctgaaggnnccgcgcgcncantgcccnatgcacnccctgcnccnngccaanntgnagncgccgcnngnacncaggtacagttacctnacctnacnnatccgacagtaacnnnttgccggaagccccacatgtcttctgatttnggataaagtacagactccnctattcacagccgcggcgtgaaccggttgaatanagnnnngtnnnnnatttgcgcccagttnanctncccctacgncactgtgttctttccccctcggtagcacgtttagtccacctccgtaatgtgtcagcncacgtgcagtagtagacgagccccgggttcttagagccgcgcctgaatgatctaatcnagtcgcnnnncggttntaaatttcccgtgaangcaagtatccagcatcacagccctccaatcntnggtngnnnnacgtttgatgtctcgaatacnntcatnngaaaaacgatgtcgtgttctcttgtgagcttcactacaattcagaaagacgttggatccgcgaaattcccaccgagtgtaanntccccggtgnaggntantcnctagactatgnatcatcttacggcgtggcgcngtnataaatccccaacaaaaggagctgaatgctcaaagggcccagggccgagcctttcgacttatcccctcacccggggatactggataaacctctgttgagcgctgtattcagcaagcanatagagggactatagttatgtcatcccnnggtncnantntcnacncacgaggncttnaccaactagctcatggagcatgtcatacgcatcgtatganatactgnacattnnntatgtgcangggcnngnatngctnncnantctnaataaancggtcggtggntgtntgacntgggcttttctcgaacacgtcctngtcnncgaggaccgaggtaccaatgacaannagtnacctctgccgaatcacatgtangttntcngggatacgcgngccntnctgtnatggctnantnncnatngnnagntgnnnncgcccnngncggnnnnntccnnngntgcnacnnaancnntnccngtncanagcnntntnntangnganacncgaccgngancgggntgcncnctgagtanncnaatcanctctnnncccctaannacntngcccnnntnnnccccgaggatggtanacncnancnnntntnctnttaagaaancncnnncagtnntnccnnngntgncntangnnnagtcncgnnccntngnctancncngannacgngtgaacgcactggtcggnagaaagcctncactaaagtgtctagagggnacgnangcgnagcanagacgggcagcgcnngnnacnngnnnnntnnatnnnanncnnnnggggtttaagatcacatcgatatnatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaacnccgagaaattgttatcgtggaaaagtgtcacctnacnnacacnnnngncagagccgcggagctccatgttcagttttgccacaattcagatgtcgtttcacntgagtcggnggcnagncnagacggcgnaaataagtgattnggntgtgcacntaccccgngaagagnttatnctccctgnaaggatggactgctcnnganngcaattttgtgggcgcagcgcccggccgtgctgtcaggcnnnngcgcnncnnctatagatccggcccnnngncaaacgcncgcgaccacccagcaaacttaaaaaccctggcgggncgattacnntnntnnaggtnannatnncatngncnngntcgcgnncccntnnnantgccnnncttgtnntctnncnnacncttnannnnacngannnnaantcnncnggatgaacctgnantgctnaacnccggancgtnnaacactccngtnngcngnangcngggngtnatgcttnntcnngntnagnnantgtangnngannnncannattnnngacnnncnnntttnngnnnatgnnnatnacngtgnncnannagngnnnngnncnnnnnggnganncnnttnncnggnngtgggcgancncngacnnnctnctnnntnangngnntcgctgattnccccggcggtnctgatccntactncgtngnnaagcnttnncnnattngtntnccntgnncnangnnnnngatcactncacacgcggnnccnggacncccnnngctgncaccgnnccgnctngggnggnnngtntgntacncagggnaagggancggaggngacatcnnaaggaatgtgtctgtgacanattgggcgggtatgactcacgtcacncatggttttctccgtgaagccggactnttgagncnttcctcaaancagttggtttgtcccggggntcccttgtctgatcgcncgtanctatagatgttgagctacggttgtgcgcccccattagtgtgggttgactcgccggcctatgntaactctcgcccgacgtcagattaaaaacccgtccagcgacgccgttncgtcnccgatccctggagagggaggacgtgcggcaaagctacggaacggacgcccggttgcgatgagtagcgatacnatnaannggattagataactacnagcgnncntgacgacccnngtgtcttctctgtcttccgcntttngntcttacccatccccaaccatcctcctgtttcgaccagcgttagngagttaacacgcgtgcagaggcccggccggtccttctgccgttatgtgcgagaggattctcacgagcctcccatagtcgagcngccatcngtgaagntgggcgtgatgagagacgactcggtgtcagangnntttcatgcgctggacacttctcctgcacctcccgttcnttaccctatcaggacgtcgnccgcgtggtgagaaggtcannnagaaggcnnntgtaaccatgaagttatcgcctttccattagtagcccgtaaagtcccctcggccnncacacntagatntgggtctgtgtgttagcngtcnggcaagtcgaacatgagnttttcccncaccctggaactacgtcggaacactagtcccgttaaaagactggcgctattaccatggagagtggacaagaactaaagaaaccgtcgncgtgcaanaggcgaagcgggnctcgtaaatatgttctctctagcagggcctcattcccatgtcgcccagaaatttctccgcttagctcgcgtctgggccaggctgttgccaagcgttctcccctccagatgtgctcggccccgncgctccaaattctgaggaaaacaggncangcnnccagncgcnttacggcanaggcaccngacattagattaacctttggcgcagcaccctgaactccttggtgttagggcnntcgcgtatacngccgtgccatggaggggcagcgtatgcttctgggctcactntcgagacggngagcncctcgncgaccangtnggagtnccntangggtgtgtcagaggngctgcccggctagccttccccttagtctggtgcacgggtantataccgaccttgagtnaccgccagggtgcacgaagcgtgacttgtctgcgagagcagaatcgtccgcgaggggcgcgggcggccctaggttacacgaacaggttgacttgctaagagactgcgaacaagcgagcgtgactgcatttatcaggaagaggtctggcgtttgcgagctacgtatgcgatccgcaaagggtgnctagtagccccccacgatcaggtgagggttgtgatcctttgggtgccaccaccgcccagggccaatgtcctcccgatttaggcaagctnnccnnccggggcgtttacactgccaaatacacggtattccgacgagcagcgatgtgcgagcccggcgagacgnacntatcgagccttgctcttatcagagttgcatgcgggcccaggcgacccgggtcccttgagggcgcgtgcgaacgcgccccgcccattatagaatcgaagaaggtgtgtcctagaaatgagagcccaacaacngtgacggacaagcgcacaccactctcctaaacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaatcggatggccagcgcccnttttctacgcgttgcaaacgcggcctttcgggacgctgagtgcctgggcttgttgtcttgcacggtgctgnagcgtccgccgaaggctacaggcgcgacctactttcacaagggcctaggtaatgtccgtgtggcgttagcaccgctccgtgacagcttgattttaaccccccgacttaatgtcgggcacgcgcaagacacatcagacttattctagcctaaagtgtacccacgccgccacctatgaaaaccgccaccganagctcntgggagcggtgggataatccccaccacaatccccggtcgctgaaaggactttcngcgtacaaccagatcctgctgctcccagagcgctcttgggcatcgataagagaggattctacacactgtggggggacatctnnattagcgttccgcaactcattcccacggaataacgaatgctaccgggccctacgacgtggctgggcgggggctgaaccccctggattggttggggaacttccacatacgggtgtccctnagctcctgattcgttggcacccgaggaccanctggagtcaatatagctacaatactgtgcgcgcgttgcgggtagactttcagagctcatatcgcccttaagccttgtaangcctccaggnttcgggcctantgnaatgctntttggcgggnatcgactcacccttacggntcggcatggacangatcctcacaggggggtggccctgaaagacaacgtccagtgtcagcctagtaagntnnnnngaagagcanntcggttggnngcgngcgggncngtgcaccnnagcnaatctttgtnncttaaggcgtgctnnncntgtgtgccctgatctaacacgttcacggcacgatagacccagcgtgcggagtatccatactatcgtaccggggtgtcggttggtggggagaattcgggcatgcaagcantcaaacctagcctagnattgcgcggccacacttctgactcccggacccgcagtaactataaatgactcatggggggtaagagaaacgattttagggcaactaaacggggcagcgcggacgagccgtagcggcacttcgacgaggcgaaccattcctcgngcaagggttttccncacaantctacccaagctcgttatgcagtagnncntatcctggccnctttaagccngcaacngnaancncnnnanggcggctgngncancataacctgggcgcatggaagannngnnanncgntnctcngaccttgcgcatggccagaggccggcngangtcaagccngngcaanngngggcncnngtgaggannngtactgcacctaatactggttcgctcgcagcgncatccataggccgactttcagtgcaaaactatggtcataactcttggcnatgagttcctcgaccatttagaatccggattgttcggagtcatacccgtgtatcccaaggggtgtgcgggggctcgaaattcttgactcaccatctgannngaggatctgaaggagtccgcattctatccgtcatggcagacgcgaatcctatcctggttaaccncgttgtacgtgtacgtacgcttaagtattattccacgncggaactncgagatagcgctcttagntnagtgcnngnggctanacgtngnnagncacggccagancnatnntgagccntcccgggagcagtccaaccagnnntcgactcnnaattcagnnntgggaagnaggtggcatgaaggcccacgcctaagccgtgaacagacagggntgaggggcatagcggccncannccgaatatctgtttgttnggcgcagcngctcaagccgncctcgtttnngcactcgactgccccgtgctntctagttgcgcaccctaaccccagcttctccccttgtaaanaancgnccgcgaaggagcggtcaacccctggccaatgtacgtcaacctaggatcacacgctacgctaatgnaaataaacgggggacnccgacngagatggngggttaggttaattctactaananggcggcnctacggcnaggcgncacacccgctantnnnnnnncgnnaannngggnnnnnnnggntnnngcngnngnncnttcannnaancannctnnnnnngnctntnnnnngncnngnggngcannttnnnnnccaacnggnagangagannnantttntaatncnctngacctgttnctaanagacaggngatcatggagtnancccctcagtgctcnttatgntcngggttcgagacgcntannncnncnnatangtntgnnctnnancnnnnntnntgatcnccncgcccncgcnnnnacnnngannnngnncnantnnnnnngtagnnnnnancnnnangnggtgggtttctgngnnnngnnnnnnnncnnnnnnnnnnangngnnngggngtatnagnnacgnngcnncgncnnnnnnnngtnnnnnntnnnngtncnngnnntncnncngnnagatcnnnattnnnnnnnntncnnnncggnngnatnngcnannnnangccagnnntngnnagncggancntncnanncnnnnncncnnnnntncnnncnactgnnncgnncggttncccangcgcngtnantggcnncncgcntttgncnncgngnnannntnntaaagtcacnccanacnnangnncnnnnanngagcacctcnatagatcgncnangtagaccntcnggtgnttggccatttcnccnnngnnnctcagggnnngntattaaagtatntcaancngccnnaacgnngcnntcaatagcnnngcntngtnggnnctnacagngtncnnncganatatatnnngnttnnnntngnnnnnnncgtcnnntnacnnnnnnngnanncnanannannnngntcnnnnntgngctnngnnccgnnacnnctgatnaannnncngnnacnntnanntgncncgntgnnnatnncngntnnnnnnccnntanntannnnnataccncgacantgaccgtttctcttgctnnnnattnnnnntgtgcggcaacgttcgcctgccaaggacggactggggataagccgnnattnnntnnnntnnnnagnnnngnaatnnnnannncnnncntnngaacnnnngngngcngncnnccncccgccnnncggnnggcaggacntnnggaggnaanaggnannnnnccnnngntcggnaangnnggngnnnncnncttaacctttgacataatccgtgccntaataggacgaannccnctncatngccnccntnggtcngctgcgctcatagccatccagntttgaaatcgttgtcagnnactgcnacgtcggaaatcagaacngtcgtaaaactgtngngtggcctctgataggtagcannaatnaccnnngnnncggtannntnannngnaagcgnnntnangagctcagngcggccnnanncttntcccngggnnntgngntccncgnnnctaaaanncngntnctntcngcnncnngcnnctnncnttcntnntngnngnngnccgnanncttgnctnnngccnncnnnngcnctccngnctcnnngcccgnancntnngnantacancnnattgnnngngnctcntncnnngnnnctnannnnngannnnnnnccgnnncctcnnnnnnantnnnnnnangnnnnnnnngnnnccnattgccgtgnngggtgagaccggtaanctccntttngcgagcaaagcgngattncnngttattcncncntcngctggntnnntnannccnggntcgcctnncagatnnncgccngncagtnncagnangtccngnngnanccncctnnnnannngngnanacnnnctnntaacngcnncagnannncccnnngcnccgnagcnngagnnngggnncggcagggnnnacnangcgcgnantatnnnncncnggggncgnnggtnagttnccnnnncangngntacngnaggtcggggcccgngggcccnntnggnnngnngnnnnnnngnngannannnanctgnncnngnncgnnncnngannnnnagatnnntntagntgcagaactccttgcngccgggactcattccnaacnnncncagnnntntnngnttcctnnaacatttggagtgcnangctgtcctttatgaanngncnnnannntnnncgagcnttnnnccngagncganngannnnatngtgtnntcgngnnannnntngcnnnnncttgnnnnnntantcnnnnnnncnccnacatgccaccccnngtnntggngcnncnagaantngannntnnnnnnnntnctagaggtcaccaaggtgatacgnngctaaaccncaacgtanatcggaaattcctntgaccctggcctaggtcccgncnngnttggaatctaaaanttccgatgtncgcganaangaaantcnngnntcnacgnnnnngntnccnngtgnanancnnggcccgntnnnnagnngcnnntaggnnnnnaancnaccnaaagnnnancnntgnnnngnagnaagggcncngnntcnncgtgnnncnnnngnannntgcngtcnnnnannnnnnntnncnnnnnnanngcncnnnnnnnnnnnnnantngnantngncnnccngcggncngcncnnnnannccnnggttcctgngnangngnnccctntcctngnacgccncgnatngnnnannnanngtgtggcnattnannnggcncnacgcccnctacnnnnggncgcgcncgttgcannnagnnncangcatngcntngncnccatngcnnatccgntnnnggagngcnnntgcnancnnanaggntnnntcnanancnnancnngcnntnntaancnncgancncnnnnagngcnnctnnatnnnntgaagncnnnncnnnnnncanncnnannncacngnnngcnnnncncncnnngannnnnncncatntnncgnnnnntnntngngnncgnnnaanngcnnannnnnccnnnnnnnnnnnnngnnnnnnnnnnnnnnnnnnnggnnnnncnngnngnnnngngngtacgntgcnntagnnngnnngtcgnctnggnaccaagcgntnnngnctntnnngnnncgggnganggnctggcgaagngctcannatcacancgcccgtggancnnnaccnaagccatannncncacttttncanntgaagttacacgcanngcaggnaatgnatngnnnngtgnangangncngccnannnnanggnnnnnntgnacncccgaggancnnnnggncgntnnanntcatggatccacgatgtgcgaccccagnccaacatttntagtttcgggaccntgcnngagcaagaccncnncnnnccnnaggtnggnantacggngancgnctngtgangcnagcnnctggctcttggagagatttaacactttcaagtccagacgtggggactccggtattttaganncnnnnngagngnnacanannntannnnnnnnnnggggtgccnggtagnnntnnnngtnnncnnnnnantnnnnnnnnnnnnnnngngngtctaacattggagggtaannnngnacngaccnccnnnccctcggnnnntnttagcgactagnntacatttgcctgagttgctggcanggnncntntgcgctcgcgctgaactncctntnnnggngtccggncgagggtangngggcgaccaatggatccnatggtagctcgggcacgacgngggctacnncacaagcctaaaagctactacaacnaatgacaagtnnnatgggctgctccggttactggaactgcgtctggatacattcctgctaccccggnggcgaccccncacgannnngngagctnttgacccatattaagtgtannnctcagggtcaactgntntcgttaccgnngnncnggcgnnnaannntngcgngnnntttgagnngangtancnctagcgggctcacatcccgttaaagcntaatctgcagcctatatgacattagtcnttgggagatcgaacggggccgtaatctagcgtgttgagtgtcctcgcccngggcctgtgctacgagattgggccgccgctcgccgntgangccctctngcnccgtctcanagcgacncnctagtccggattatccnngtntgtgccaganctctcagcaccattcnggngtttggganccctccagangnaancnggtgtcncgnccggattgaaaacgtctcngatatccgacgcgcggnttntcgccttctcgccgattgaggagcacgngatccgcnccgtgggcctcgggccggccgggtgaacgccggtacaccccaggactttttcnagtcgatcggccccggcatatngatgtccctgcgagcctccgtaagaaaacttgagcacttggtgtgtacctatgacagcnttttgacaacgctttcgtgtagcgggacgttncactanngcccccgtccggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgnngcggccgaacggcgtnaacggtggctggtgccttcgcgtacttagcaaaagtagttnnnntncagnnagtaagaccngggccacaaacggcgatgnntaactcatccaaggctagncngnagtgtgttctgcttcccgctccttggaccgtgccgcactgcccgcgcgcttaaccttacggccgttttntttcccactattcccgcgcggtcgcgtgtagagtgctcgactcgtcgcgagccgaccgagtgcggcacatacttcattgtacgcctgtccaacgactggcagcagtccacagtcattgctttcttcaatgacacgcaaattggntagagagcaacgctcggttgctgcttagggccaaccgacaccgagccgcgattgcgntaggaggcaacgttggcggggcaggccggctcgaatctgcgcngntgtggcgnacantgtccggatnnngaaaaganggngccaggattgctccgtaagtcgcacgcntnatangaggatgtgcgntcccctnnccnccttcacttctnccnggtattattacccgcagtggttgacaagggganccccgtcacngtcntaccgccacaaggggngaatnnccgcagacgagaagcgcggcnncccaanccggnacttgcctctgtnnantgcngacggngtataagtctatatgccgtgacnggtacnatcatgaccnagnggcncgtcagcnnnaacgctgctagccnncgccgcgtcggcacgngcttacngcaggngatctctngangtncnccgtngaggattaaattcgtcatggagnccgtggctccccggtgcaccctttcatttagccaacggtcattcccgcggcaaagagngnnaccnntgtgaggancancgcgtnagcctcgattctcntncgcacgagttagatccaacacncagnccgaanccaaaccggccccgatgaggtcccatcggctggatgncnnntgcngccttcatnaaaggccacggaggaacacgnntcaccggngccgcgtggcatagggctccaggagaaagtngccggcggngngcagngccgcatgncnnagancngnagnacngtcagcttgactacgtcctggcaganggggnattgcccctgagtnttttctagaaacaccgcacatgctctatattgcgtctcnatcgctatanntgccgcattatatcagggcaagtacaacgangagtccgaacctctantccggcggcnaggttagcccgcttggagacggcgagtacatcggtaatccatctgggttggaagcctaattcngnactgggcgccgtacggtcgaggcgcccgagctatcctggagtggncangtgtatgncttagggcctcccnctgatgcgcnggaggtcnanactgcncnncccttgggnntnnntnnagtnntcncgncgngccngaacncnncanaccganccttngncncntggctnttnaangactnnncnanaataatatgagnnngnnctcanncntcngtgtgagtagccgttctccngcngacgtcgtgcgngcaanaccctgggaacctgccactgancagagatgactccgtcggccgctgagttgcgcggccatcaataagggcgcaaggccgcctctatacccgaanttcataccgggcccatgttttgcggatatngacggagagacgtaagcgctntgtgcccgcggacattatcntaccgcctcggtatgacaccgcatcgctaacggacaatacgtaacttcctagttcgntagcgagcgcatggctcgtcaaacctcaggtgattgtgatgctcatatcaaccccgtacctcggtgtcttttagtcccctcaggaacagggagcgaagaccctccctctccgcccgctcacacgcacctgcctaagcctggnnncttaacgcaacgtagcctgcgtgtaaaaggacgacgcacccggtgcagtgggtacgtaccaggtacgctattgcaccccgntattaggananntgngcgcantccangcgctacaaacgaactttngncnnagaaagggggctcggnccnngacnacgctgccngaacttcgttgggncgacngcgttcnngcgcggaagcctcatggcgccgttcgtatttcgcgaagaggggaanantnncganaagtagtatactnnnangctataancgncgngtnntngantgagctngctctcagtngaaggtattncccgctccgcgcancttnccctgcncanntnantgncnnnngcnccgngngnaccttccttcnnnngntctnaatanngcttaggncctcactacgagaccatgtagntaatagctttcannatggctttagtccggactaaccaactcatagctcataaatgattcggttcagatagtgactgcagatctaagcagtggaagaatggataacgacagctagacaggacacattgcgcacggacctgtncgccccggttggtatggatataacgactggcacttcgtgatttttggccaagctaacttaccgttggtgcggacatatcgagtcatagtcgtcggggctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccgccggctcagcctttgtnagtgcgtgttcacccgccagcgttttcctcngagggaaccaggacngctcaaatgccccaattcgggtagtccnatggtctctgtanattaatgcctcatggncggagtgcaaagactctgacgtgtggtcgtgttccaanggaagttactaagcctgttggcntatctctagcatgcattgattagggttatttcctagcgtcaatctcagtccatctaggcnnnnnnnnntngngctnnnnncggcnnttagnccatnnntattcantggtgaggggcggtgcccnctgtttaacctctnaactgaggncctgctacgcnntncncncannnccgggnggcgctannnggtggattcntgacaagtccatccgggtggctancaacgcgatactgntcccnnnngggngtnnntatntgcntggtgncaagtctgtatgnatccngnccnccgnnnnnnngtgntnnnnannnnagggtccagctgatactcggcgcatgnncccagcaccnngttanncgtcgngccggngncgtgaactnagtantcagtgcgctatagactctccacacctatatttggcncgcgaggnctcnnagncantgnntntnnnnnnnnnnnnnnnnnncnntnnnnnnnnannnngnnntnnnancnnncncnnnnnntntgnnnnnnnnnnnngnnnnnnngtgattcntggggagntgcgttaccggaggctgccggcggctggctaacgtcgtctgtcgcgggcgtgttgaagatccctccctgcttcgcgtctaaggcnctcgtacgtatcggactagtttcgttgcactaaggccactgtcngctacaatgctntgatattgaccacctgccgtatgcanccaccgaggctctaggacccggggccctcggtccaantcatgacgcttctgagtccttacgaactgaggcgaggtcgaaatacaggcgcgnggtaaatcccttgagggggantcagcgtacggggagacacaacgntggngcgntnananntaaannnncannngnnnnnggnacnnnnngcnnagtcanannngacatcgaaacgaccctcagnggacacttgaaagnacctnncnntnaatngnctnggtnnacacgtnnnnnnnnnnnnccccgttccataaaacaactaagcgcacctgatccgtatnccntngcannttatgatncaatanggcattctggcgatgttgcttatcccggcgcctcgnctgcctgcaccccannanncgaccttgctgagcagtgcncncgtgcttggtagagtcacatagcgacagggaaaagcgcgaccggctggtgggtcctgtaccaaagaaggccagagttcaggtaatcgcgaagaatcggtgcntgncnaagcgttgtactaagccannngnngnnnnnncncnccnnntnncccnannnnnnnngnngntagncgttattgagctcctgccatccttcggtgttccggtnagcgggnggtgccttgtaccccccactaagcccccaagcgtgggcccgcacgccgngtancngngggtggcgncaaggtntcgagatctcgatcgcgttaccccgaactaattagacctgggtggtagtgtcattgatcgtagtaggggatancaggatgccggtanncaccgggtaacagccacttaaaccagtgtcacctcttatgcgtnggctgaacgacgttcgtannagngaatatnaagggcgcgcgcccggcgtatggggccggtgtcgcaaaggcaaatcggatacaaccttcttacccggacatcgcgagccgtttactgacctggagcagcatacggctgtcatcaatcgaggattggccgcaaggatcgcaccccagccactcgctcttggttacgcggctttggtggcattcgttatgggagaccggcgactcaggcaccgcaacagacatgataggcagcccgcgntgcnggtcacccnatcacctcgcgcnntagctctatntaggacggagtcctggaggcagactacatcgaatcgggcaccgttccgccggcggaaatggcggcccgtcacgattngttagngaatttgacgtgggccggttcgttgagcctggccctcnggcgcgcacaccccgactccggttcgagaggcancccgaattnaggnatgttcgggagcggaantgggtagcgccgtncggcacgtaacgtagcggtacccccttgagcacccgagcttaatcttnngggcattggagcgcgtcgganccaatccggngtaacccaccagctgctgatagggtnctgggcgggtgctgcccnngnntagncaccccccgnggaataangattagcaacnagtnntncgccacaactncatccgtatncagaatcgncccccaacgccgcgtacagancctcgnnnttggtanaagtntntccgtcgagcagaacaactgggaagtaccattagaagcggtcccttctagtgtatactcaaggatcgnggaccgtttcggacgggtgcacatcgaagcctngtcgcnnanntnngcaanccctanntaatgtggccgcggcaatggccttttgcaagcccngccgctnaggcnccgtcgttncaccctaagcgacacccgagatttgacctaaggattgaacngcctcccaaaagattttttaacgcctctaaggacctttttccatggaaagggcgcttcccccgaacggcactctatgcattggtgttatttggcacggcggcggtacaaccgggtggaaccgtagtggtccgccatccccctcggagtgcgtgcctaaagggcgattagacacggacaaaatnatgattcgcngattnangacataacnncgngnangggaactgcctgcctcgntccaantgnacggcggcggcgaacgatctgagtgccacgcgtcgtcaacagtgtgtggcgggagtaaccagctgtgcaaaggtcgcnttgtanggagtaggaaaagtgacntttcntgccctgggagtcccggcatcctgacgagcgngtctcannaccatgggaatgggngcntggtgtttccagnttnantngtagggctgncactngnccgaggtgccgccgaagnttggtaatccnnncncgtcacttcctgtncangggcaaangcaacntccgtnccgnnctcgnnacgagaagttggtgggcacacccgngnttcnggtacnnncagnccncntcngncnntncnnatgggcgnnnntcgcccgnggctttgtgnatcncaagtgctncggatacctgcggaagttnngttnaaccacganccacgcggggcctagaagctcgcgtccccgttatgttaggcgttcttgcnacgnnancnnntcganctnnggtgnctnnaccnngnnatnncnnnnctaannccgcntaggncgcttcctttctctcacgcgntttaganantnnnnngncnnnncctnccnngnaggttnncacgacatttgcttagccagccnnntcngannagccnnantngcttcactgcagcctccgtcccaactttcantgtaacttatcctcacggcggttgatgctggncatnncnncgacgtatcgggccccccagcncatggatttgtntaattggttttatcccttaaacntcatgttganatcccgtacgcnncggnnccnncnncnngnnnncnnngnnccncnccccngngtccccctnngagnnnnncgnacnntngnncncgtattctancaacctgattgtattagtatgccgccagtgaccacaggtgtnngaatccggcggacgctcgnatggctgttacttngcgcgtnncgngngggccactgtaagcnncctgggctnctnggggttancttcnctagngcccatnncngnntncnntntcgttttcagttaagctgcctcgctgtcccttcgaanctcgccatctgcggcggaggtcaaanagtaggntcnganngtnngagacccnnncnaagtngcncngnnnggannnccnnntnnnnntgcntngcggntnnnncgnntaagnnannacncnnnccnccccngnnnngntnntannccnnnannngnngtggcnncncnccncgcgnngnaanngannnntnggtnggccnanaacncgnngnaanntncganccgancggtnngcatcaaaaacttgnacncctaacttntcaanaatgcccanggatccaaacgtntncgngctctcggcaagncggcnacacctttcagcgggttcangcttgngaatggcaatncggnacattcgagcgagccagagacgaagncgcnggagcngtncaacaaaagcgcgatnnggnnncgaccgtatannagcgtcctgacacctggagcttcaagccgcggnctnngagccctccgggggaacacggtgtagcggntaaaaggcctcgtcaaatcacanaagctccagttcncngcggngatcgaacgatttcgctgccgcacgcancggcgtcntncngggtaggtcggtggcgcgagagacggaatgtatcnnngagaccaangtccctgggtacagantcctatcgagacgncagggctnccnacacnctnctcaacngtagaatgnctantccatatnananctagtnngncccaaggctgcccngttgcctcntnnnntgcaagttctaaactgtatcgcgttaaagtgtcccaatgcatgctaccaccgctatgcgacgactcagcgcgacagagcacacgacagatcagtcgggtggtgcttcggtcgcatcaagagntttggnngancacagtgggtaccgccgacgcttngttcagcgnaccctctactagngtatncgncnnccncnntcgtgcgactcnatgngnngntntgnnnnttnnatggnngntacnncnctgaccatgtggaaactangagtcngctcgtccacgaatctaagggctctccntgactaagacagngagcgggtgacgtnngccttagntgncttgncaacccnnatctgagtctacaaatagtnntnngnnncatatccttaggcctttcnctgcgacaggacgcnnncgccncnangtacnntnnctttaagccaccaaggccgccgaancgtnaatnngtnctcacgnccatgggcgttcngaagcnnnnancattcntcagctaaatatcggttcgcccaantnngtnagtgtctcgtancngngcattcctcncttangtncncgtncnnngcnngnantnaagcagnnnnccgcggggcgtggncncccgcntcactacggtttctactcgtagccaaatgggctaacacaccangtacctaatcatntntggctgncggtngcgggnnagncgtgacgtcgtccagctcgcgaccgggncgcggctcataattaaattcgttcgaaagagngancggccccnactcgaggatgtcncttagcctatgtncctcccttgggagtccgacttctttggatacagtcatcctgtagcccgccgtctggttggagnacatcacaggctcgcgtgncgggagaacggcatccggcctcccggtcagatgcgcgcatggaagccggatgccacanaacggcagagcgcgttgtgttgccaaaggnncctgnccngactgcccgtctatcccctcataaaccattgtcgtaccgccgattgctagtatgaccctaacnagctgtctacggggcaggccagcncgtcacctcgccacggnccngtcatgctcngtgccgaccgcacggncgactcgaccggagtgtatcgcgcggggacctgggctagaatgggtctcctggagagctgtatgatatgatgngnggattcntgngcgcgggnactgntcccgcgcntccannnntncgggngtctgcanccctgcccggatacagacggaacgcagnaaacctaggctcagganccgagacgattcatctanatcgctttcaccctccaacntgngcctaccaattctgcggccgaggtttcaaggaataccggtgcctctgtcatgcccaaaagcttctcctgatacataatgcaacctgctgcttcgttaattacgtggcaacctacaccggaccaagctctatctcgcctgtcttacgcgtatangacncggaantnnnnntcanantnagcnatcatcgctngtcgaactagctnnncctgtcaacaacccggcgttatgtatcgcgacatgcccggtgcactttgtanggcagttccaacggcgtccctccacagtatgccggatccggactntatntnnnntacnntntnacagcggtgacagaaagatatgcntgcnggagcgcgnatatcganggttcttnntnnnnnttnntaagacatattagagcgntttnaggcagctggagacttggacnncngnctcnaancnnngnnncgcnnggcnttnngaaggcgtcacgcccgnntggtgcccgagctantccataattaaancatcggtacganttcagagctcnttatcccattgaagccggcaggccggctcannggaagtatngctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgagtgcccggagggtgggggttatgctgaagctggggctgctgccgtgctgtgagtctgttttccgggtgccagcctaataggtgagttgtactgtcncgggcttgggtgttgtaggcggcgccggtgaggtagggcgtttgcgctgcgtctgtgcctgtcactcacncgaattccttcccgacgtatccccnncgctcgtatagtccgacaagtgcangcgacacacanaactctnccgccgtanctactnnacaaccgtcatagggtgataagtatggagacgacngctcatgagctggtaaccgnataaggtcatggatgngacggccngantnctcgnangttgncncgcttggncttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtnaccncnnnaatcnnaccacagtcncttgttcacggcgttgngtgcaatgtttattccctcttcctcagccnctgtgcatcttcnggtagtagtgnnccangangntntttactngnccattcgnctggnncgtncnggtatttncaccatgntngcngttccnaggcnnaggcgnnnnacncgtcgggntggcgnnnaggcttcgannggcctggtggngtntagctcctagtgacaggtgccncntcccacnnctcannctgnnntgnantntnnnntnnttngnngaccgnntacagctctagcnttttangnnannnnnanaaccgggncattatcagncncaanntgcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggaggaacgtaactatgntccagcnnnngcgcgnngaanggatgtanttgggaagtcgtangggnctnttgngtnnnnnnnnnncngnncnntnccttnngccntccttntctatcgacgngtgcatagcggtgcgaatattcgnggcnnnngncantcnnnnnnnncctcgtnncngcnnngnnnnnntnnnnnancncnncntatngcacncnntnngncgntgcacatcnnnnnnnnnngnngnngnnnnnngnannnnnnnnnnncncnnnnnnnnnnnnnncgcnntatagcagcacaactatnggttctgatgcctcgaaccatgcccagtcttcctgaaagaagaactagaatcaaggcatgttgacatgaagcgcgttggtttacctacggnaaaccgtacggtcntaananngncacgctgccaggnacgaatccgaaancaanacttncgatntcnncagtgggacncgcaagcngaagnngantngcncgaagggcgcagggcgccntggcnnntgagagtgacattggtgctaggtacncgtagnnnaganangagannnnnaactnnnnnnncnnnnnagcctgaccagatcgcgaataccggcatcaagactcgatagtattgtcgggtaacgacnnngannnnnnnnnnntcgcntagccgggtgngntcnatcnctaactggannctnatttgncggcancttnngnatannggnnntnncnnnnncntnnnnnnngggccactgggcggcaatcctgcttcgggcggccttggataaggatttgtccctcagggttcgtttgaagggcncntccancaccacgaangctnggaggctaccagtcatggttgtcaggctgggagtacgagagatactgacgtaagcacacacatccggaagttgttgccgcgtaataccggaagctcgcgcctcgcccggtacgtctcgctgaacacacagaggtgagacctaagggnngggacttcnnnttgcgnctaataatcntggaggtncgtccgagtctgggcgggtgggacagcacnccngtccggctgcgtggtggnnnngnatgacgggtaactggcgaaccttacccgagaactgcggccgnttgatccccnnaaccagttgcccgncgctgcccgcggagtcgacnacntnannngccggcgattcaagcntcttgatctngtnnnnncnncgacggcacgcccatgnccctnnccgcgcgcgcatnggaggcggcatctacgatctccntannnaaatnnaagcgancannncagtncnccnngnntnnccntnngggnggtctcnnnaannngngcntttaatgagatgaacactctattgnactgatttcaactngnnnggcgnccnnnnnngnnngntncgtngtttctcctaganntaactccgctacgcttggcgggccctggttagtcacgtntacacgcgccatgggcgtgggtcctagttgtaatagttggcgaggtccgccatgtatcgactggactgnnntnnnnnngnnannntnnnnnnncnnngntnnnnccatnnnntngncnnnnnnnnngnnannnnnnngccnnnnnnnngnnnnnnnnccnnnnnnngcnnnnnnnnnnnnngngnnncncannnnngcccnatttttgatacaaancgactganccccgtagctacttgcnntcgtgcatncacgatctaatcgngttgttnngcaagcggtcggntccattgctagggcccngcctcaatatcctgtgcgggtgctggagcgtagataactgaaattaggaagagtattcgggcgcatccgttgatgcgatagaatggttacgaacctaggaattagtccnttacatgttctcgtctctccgcccagcggcccgcaaaacgccaaattatgcgcnatcccggcaggactgccctaacggcccagttgcaagatagttttnggacatgcagaaatttggctaggtgcgggaagagatatggtgtaagagctcggtagtcgcagaccacccagaggagaacgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatnctgagttgggggaacgtacgcgatgataaatcctcgggcgctgtagccatctggacgccagcgtgcatttgcgcacacgagaaattgctgtcgcaagtagaccattcaagcggcgcccgatactgttngnagtacgnngtcnatcctggtccatatgaatgngcggctttgccncttacctaacgttaactgatgtttnttgctcaagntttgtagcccctcgtaactagnttggatgggctttngatttatcccctctatacttgggggcgcagttagtagcgattgtacctcaggcattcctgcctcgaattaacaggatgcgcncgcaagagggcgctgttttggcaatctgagtggaggcagatgactggtatgctttggaggctggctctatcctgatcnacgagcgccgnggctctgagtncatccgttancggattggtttaagaacaaagcagttctattggcgnggacagcagcggagccgtagtaaccttccaccgctggnntgncacnttantggtnngngagcaactggcnggacgctgtncntagnntaggancngctcgaaaccgtgcccnatagcnanntgcgnggnaagggtgtggncgtgtcagacggtcnntaccntnccaggntnngccgtaagggntcnnacnacaatnacgaaacccgggggnatactaaaacgacacagcatggaatttcggtgccacgtcgactacaaccaagcgtcngcctatcaagannccgcttctgtcggggagacagaatcaggtcagatcgatgngcactggngnnnnntntnttgnggaggcnanatnngttggtccnnccncntngcgnnacccgttgcggcccatagaactgtgnaaaggaaatgcagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttgcggttcgaggtactctcggccaaaccgtggagtctggcggcggcagagattgcttagcggtacataacgggaaatgaactgcgcncnnnnncggacngncnggncnnngntacccnnggaaanaacctggnctaggna aacttctgggtacgctacagagagattcgtaactatggcgggggttcgagacgcatcccgggtcttatcctgcttgagcggggacggactatcttanatgtctnntatactgttcaagtggccggccgcgcatacctgtacgtgtccctatacggtataggggcatcttaccttgtggccggttggacagtggtccagcacaagtgctgctcggggatgatctcccggtatcctcacccagtaggtcatccgggtggtctccgtaagagagcgtcttacgtcacagtactgagctggcgagccgtgtcaactgttggaaacccttgtcagattcacgcatacggcgaancctaagtgnnggtgcgntctgccccacagaactacgagacgacgcgatgtggctcgccgggtttttagccagaaggtgttcggccggtacaaggtccaaatgagctaggacgtgtcattcttgcccaaaccccctctattccacagcttcggtatgggccagcgttctatcacgcaacagatannccggagtcatggtgaacgcggacccgtagattagaggcggcgcgttccgtccgcatatccattacgtgggtcttcgctacacgaagggtggcctcagggcgtcagtagctctcacaatggacttggccacactggcacacgtgggaatttgtctggcgcctggaggtgtgcgtgtaccgaatggtatgctccgaccggggcttcaggtgaatgtagtgatagcncgtgtttcagacagtgtaagggcctgttactcgcctgaattgatattagagcatcagatggagctttcatccggttagtcgtcgtaacgaggacgtgtgttgatgagtgttcataccctccaatcannattaactgggcgccacagcgacggcaattgtaaacgggtcgggtataggcgccagaatggaaatgcaggcaccgaactagaactcgcatagtcaatgaagctacacacgctggactagacccaaaacccacgtaggcacatcggtgtccagtacagagacaggaagattttggtgtttatatggttaatcgataggacgcagagccgccacgctctacccctccacaagcaatcagccaaatccgcactccctgcttaatcaatacttcggcttaccgagttccnnactccgcctgcaagtggttgtctgacttctccttacccgtccgacggacgttcggccagaagaccccataaccgaattagcgcggagctcgacgatgcggttaggtgctggatgattttcgcgggtagagacctgcaccgaggccnncagcctgcctttgacgtctggaggatcgctgtaaacttgcgtaacatgctacgccgcatacagggtttctcccaatggtcgtttccgcagagaccctcggaccctacaggtacctacatcaganatcagccagacatggtgcagtgttctcatggccgcggcggccgtcaggttcttgttcgcctatctgcgataccggtgcccgtaatcgtgttcgctggacgatgggttggggtgattagacgatggtagaagcaagcattgcattgttcgatngagtttcgctttctgtacgtagtctatgctgagtgccgcccatcatccagtgtgatggcccctagtccggagccttccataacctcgtaatccgcccaccggtgctgcgcctacgccccgagctcgcccatgcgaaacctcatctggcggagaggcccacgaagcctctggaattttaccacctgacatcccgcgtgacatgggaacggcgtgtgtagcgcttacttctcgctcgggcccagaccgcggtgagtcgggcccgcaagtcgcgtgccatagccgcgtgcggccacggcgtttcttgccctgcttaagttagacaccnaggctccgcaggttaaacattccaaagcgaagcccccactagtgggcgaagagtttcagcgatacaggagtgaccatcgttccatgcgactgtgttacgactctctgttgaactctaagggatggggcgtagatgcgcggcacgacagatcatcgtcgaaatcaacgggtttatggccggcccatgcgttgcctgccgatcgtccccgcacgctttagcgcccctccatgggacgtggagcaatgctgccggacactagacttttgcgcccagatgggagatcgcgcccacctcggatcaggcccgcccctccgttggatggcaaagatgcatgggtcagtgctcacgcccgccggctcgaaggagcgggctcgacggtagctgtttgtcagtagggttctaccgcagtcatggaagattcaaaaaagctctatggtcttctggtcgattcatccagattctaggcatacttgggtgctgaaccgcagactgatgtcttgacagcgcgatgcctgccaagcgtcgaggaggcctacctaatgcgcagtgtaacaggatagctacgtgctgtcccttctttggcccngattacagcgtggtcgtaccccggtgcgcgtactcgcccttgttactgcnctctcgattactcggcgggactctgccgccagcgacgaatgcacgtccgtagaaagtgcctgcagggccactctgttgaattccctgaagagtccagcgccatctcccagagcggccccgaaaanttgcattccgccggatcctattttgatgcatcggcagccttagagcgtagcaagtgtaggtcgatcgttacggggccaggtagggcaccccgatgggcaaggcacggtcttcggagctcaagagcgagtgatcgccagtgctcattgcgtggcncttctctcacagggtgtgacgccagggccacctgcgtgggcggcctgccgaggccggcgctcatgggtagcgataggcatttcgtggngaagggtctaccgactgtcgtatgaggccggctgttaggagagacgagggctcagcgtttctgacggctnangccnccgnccncaagtcgagcgtacgttgcgcttcgtgcccccgnnctgggtccctggacggcgactggccagctcttcgcgaccggattccgaggtacgtcattcccnnntgacgcgccnnnttccgnttgtcgccctgggcccntgaatgtgtgaatcgncgatgcggtacttgttcggggnatgtnnagctnnggttganactgcgaacngncacgtacagtagttgcggncgtactgccgnagctccttatcggattttgagacgagcccgcttgctattcntntacgnnccgatcggcgtgccgcgcntnngtnnccgcgaccgctnatggtacgcatggatcggttgcncggncactcgcgangcatccacctctattggacttgccatncgggtcccttcatnncnnnnnnannnnngnatnncnnnntngngnnnannnnnntnnnnnncnnannncnnnnncngntncgcataaantatagtggtttaaccttntcgcttcaaggggccaccctntctactgaggctgagcagcaaagccaggagcatctattatcaggaatttgatacagtggcatccaacgcgtncattanttcgggtagccnacnctncnagaagtgctgcccgaagagnatttaccctgccccagctttcttactgcgagaatatcggtcncnngggggatcattagcacccgttcatcgggccctcccctaanntacggagggtccggnctgcttcnagcgnacgcccngnattctcntgtgcttgtngcggangngcngctgtnatngtccagcttttgnnatcggggcgcacacgggaggcccgggaccncaccggcccgngnatgcctactggatcnctctcctatcgagggccaccgccgaccaaagcccgctgttagaggccggtcnctggnnaagggttgaanagtcggagtgacnatcganncacgtcggttcccggatcntggctcnaccgcacattcgntgaanncttanggntcanngnnnngnggncccctcctctagnngannncatatgtncnncananggacnnaggattaattcgcgnggnccgccaaaatccgcgangggnngngcnggcagggccctcccaccacgccgtnatagtaagaccgggnaaggggctcctgttntgacgngtttatnntgctcccnccggangtacanggcccctcgncctccgtcgttcagcttgtccggtactctatgtgtcctacccctccgcgtcggccnactaggtggttccaatncgnnnangtnnngagcgccttgcgtcatggcccgcagaccgcaggaacgaagngggtcgcggtntngcggnccgngacnntagcanctatacccngacggactgcaaagcgagncaccgcaccggccgantngcnngcncccagccgntgtnnagccgaanncngngtnnnnnnngnngncgnannnngnannctntngannattccctatacaccatnnnanctnggnacanggnntnantatcngtnnncccagtcnaccaccgtantttagnggctncgagtgnccgtncggtgtcgtccccgcctagctaanttcncgtttncgganaggcgcgtcggcgcctctcccccgagnctctctaaacatagggttattacancgnnnacacaattnaccnggnaatgtacgccgcttcggcccccncctcggttaatccggatcccgcgntacgcgtnntggagccaagccgtagaatggtgagcagcgcgggaggcncgntcccgagtcgctccaggntcgtgnnncntanatgggcgnattcggngatagnnangnctcnntnnannnnccnnntnnnnnnnctngcnnncattcttttcnattgtccgccccctatctcgactcatttggcattaattgatgtcttagcgttacacggcaaactctagtgcgcagggtcgtaatggtgcggtatatcctcctacaggtctatgacctggccacaaacgggtaacttcgagcaggggaaagactgcacacgagatcatanacacaaggatcggggtgacaagacgcgcggccatggccccgcccgcaacggtcctctatctacaggtcgacgacacggnnnagnagtnttagttgatgagaatcgtcgcacacaaagcccggaaatactcgcaccgcgatgacccacncagctncctgtggcgcctagtggatgggcgcanccccgcnngcnnncgacccatcagnccgtcttatcccgcgtgngaagcnnccgtacgaagaggggctaagctcgggagccgaccggctntgagtngcgtgnggtagcgtcnatntgggcgaanccannancncnnggantnnnantggttnggggagncngnncangtccacagtgccaggaccnnctaccccccacgcncgncccngcngccnnagcgaacagcgcttgcgngcgnannggggaccggccgaggccttgagcggttctgacgcaaaaccggccggagcatccagggcgagaaccgatcagccgccgggtgacgcgtggcgagaccgcccgccgattgnggactcncncactagnctcntcggatcccnagggggannnggnatagggctgttgcncgnnnatgggcgtanaaatcaatccnngcttgaggggtagatagcaagtccccntcggcctcnnnactngncnanncannnannccncannnactangggnaggccancnntccnncnnnccgccggatcgnnnntgnnggntgcgnnacnacngnncnctancatatacgaccttannnnnntcnngnncncnnnnnttngannnnnnntnnagccctcgtgacacagcgttccagggnnagcggnnagnacccaaacgaccangaccccataagtacacctcggtngtngcagcgcgtggggnnnaagtggntngcatgaccgtccncantgcgaggaagacnttccgganncnccngngaactgncgaggcgctcactctcaagcgccactgctgggagttagntgaaancanngtnctacagtggtcgtgctgatanantccnncccnccngcntaactnttggnnganntgccattgcggntnaanttgagtgtgatncgtgntcctctccagtntcggagntggcgacttcanttggaggncggatagctccagctgaggncnnntgtnntcnnngggngatganncggngggtcccntcctcttcagcgctgacccgnagcggtctatggctccataaactnnnnnnngactatgaaganggtganttncgctatcgtctggnnctnagnnnacggcnncnncnccgtgccgcnncgagacngcgnnggncgnnnagactcctcgaggcncttccncnctnncnngactcgcnnngntcccttgcgagatcgntggccgcactngccggnatnncagcgancntgangnantttgacctgcncagttgtgcccgattgtagccnggcacatgaccngagngntcnaaactactggggctgcgccntatagcgcgccnggcngcgactcactgggntgtnagnngaagtggctctctnnggacgcagcgatccncctccntaacgacccgtgctttggccnaggcaccaatttgcgtgcctgtatggctntacgatgcactngcccccgcncccaattcngagatccnagtntggggcttcgctnattntcntcatgggatccngngtcggctctgcaaaagcgctanngcccggcagtgacactgtgccccccgctccgggcgacgatacttgccggtcgcatgcccgaacntcgcgcatcgaagtaccttgatntntangaaancttngcaccgnatanagangggtntgtcgtcngcgttccngtggncgagtgcnnnngnggccantgaantcgngnggtgagagaacccgtcgacaacagagccgcgcnncacacccgccggctcccggcgtctattccgggtgngagtanccnantccctnncgcncaggnnccnnngnggtgcacccaaaatgagacataccggggactnacgcngctcggcgccgttttaacaaacgactagctatntctncaacnggacnnatancnngaccgtatcgtaactancnnccgctggttcaggcgngnttgncgatgnaaccatnctgtcgtnnggntactgagtcgngcactctcttggcactgcgtgggagaggaatnggtacgccagagtaatactgtcaatcaaatttcgggcgtccggtccgncgcgtnagccnnncgccgngcnacaggacnctcacgannganccgggccctttancgcagcatggagcgggtggtctccaccatnggagaatatnngngtngacgctgaactcccggtgancgcaaggtcaggccatttgaagcnctacnctaggtaaggtgatggcggacggaccctncatggtgggaagaacctcgtgagtctgcagtacgagacctcgtgagtgtgcgaccagctnataagcgacattaattactctgagtttggcaaactnattagatctgctgattatcgcnctngaggngncnncgcaaaagggtgaaacccntaaccngcgngagaaaaggtntgccacgtactcangtgcggagtcccantgngnggnancntnggcacaagcaagncgggggaccacncttntgnctntagcccnaagaacngtgatagtccnagnnagcgccnngnccacncgcttananccgcgccggcttaattgcnggncncggaattccgaaccgggtcnaagggtgcnaacgcctnttgcactgtctccgttgataaatcttggcgngcgncngggccntncagnctcgctggaaccaacgggtgccggnggctctgtgcgtccggcnccatccctgcgggcngntnnngtgggaccgctgcttgagcnnnctnctctgatgcaggtgtgcccntagnancgcgtcgcacctgcttatgccgccgcnncacgtgggggagtcncctatccgaggcctnggggatgtggaggtcggtgggtatcggnccggagacacccacggngcattgggcaactttgctcgatctggtcccgnntnngacngggatgcggtcttcgctgacgcttcagctgcncactttggtggcccggtaagcaccgntannangttgggaantttctcgctcgcgnnncncaaatccggaatgacagctcnnanaatctctgatnnnancctgggcangntanccccctgggcnanggngncggcgggtcgaagaaattcatgagtttcaaccggaagcttttccggggcctacccatatcagcggcacctccgccggcttaacgcatnggtcncnnngcgcgccnagcgcnntgacancnnngctgcttctgctngcnccgcacttgaatggnngnnnnnngnnnnnnnnnnnnnctangcnntgtnacntngntanggatacgcggganggagnncggtcaccncggttgatctcggccccaaaggccctggggctagataagcgtagcaccggcaccaactgacngnnnntnnnntnnaacggtggttgagtacctggaacccacnntagtcccacttacttcacgtaccntcaaacttcagagctggcgtgtgcctaccgtaaggtagtataaagaggtgtttccgggactccatttcctaagccaaataggtcanccttncgggcgcaaagttgacactcacgggcagtcagtcctcaggcggcgtgaacttatttgtcagaagcccaaggtgcnntaananngnccgccgnnacnggnngtgttcaaacggcgcgtgtgcagtagngaacgtggtcatacgcatcggggtgacggccctaggcgcggtgaacggaatgtgaacgggccagtcgtaggtgagggctgtctgtctgtgtgcggnacgcggcccatangggctntccttacattgccggacangnctanngttcctannngggggggggtcgcgctgggccgagcggccttgccctgcggctataagtgccgccaggcaggctggctgccctagcgttcgccgccgggggatnttatttgaactgtcatgcggcgcccggtcacggtggactatggagaagaacccgacgggccaccgcgctccactagtgccgatacnngtccgccctattagacccgcgcgtaatactcatgcnncagcacancngcgacctagtgtgacgcccccccgcacgggaacagacatcgggccgttaangcggggcaagtcgccgaaatttttcgcacaaatggngnccaccccgcgcccgcggggcgcgggtggttgcgggncatatcgctgatgacaatagcactaatctgctcggcggttganggcctgnncggccgcngaggtnaaccaaagtgaaccctaccgcacgtcgncnggggncntaacatttgacagtncgcggctaacngagaccggggcttacngcgaattnctcccntnanttcnggctnccggngggcgntcagngactaccatatccaggatggaaatcggtaagaangatggctncagctttgaccgtgacccccnnngccgtncggcccgctcttcggcatntaacccaaggancgccggangcnnacattnnnaacaggntcaatagnnncgttgngctgtcngnccatncctgtggnacnngcganatccagtngctgtattcncatcgtcggttactcggtgattcctcgacgacaatncantagcgggactgtggggaggggnngggctgntnatttnggnngncnggngacngattagcctcctgtacggctaacgggttcggggctngcntccgatccccggcggccccaccccntanctnccgttttaganccgtagntnggcaatggccgtaattgtagtgatatcgcacgctggntttaagagggacgtcccccanngcacgtcgtctctttttggtcccgctaatcnaccngccccnctaccgggcggttggcatcaaaccacgtctgcgggnacgnnntgcagctgccnnnatannnnnagggngcaccagggcncaagctcgtagtgggntggaatgagatgcggaagacactgattaacaagccccccctttcggcatcaggtagngaatcgacncncnagacctgctttncatttgagcngcgcgctgtgnacccgaaccggggtgcgaattagtggagganntcaacggnngcgagccattggctcggggtctgacggcnactcatagaccaagntcggtcgattggcggcgngttgncncnttgggcacgccagttttttagcccatgaaatctttctnctcactngctgcncttaactacgaggctcggccgacatgatgtggtgcagggtcgtngccacgtngcnccgacccnatcccncggtaggaggccntgaaaggactgtcggagagcaggaacgcaactggactccnctgagncngatggtccncgtgcgtaatgcnngcgtaanccacgtacaagaagacgtacgcgagctttcatccgactcttagtgtcgtagtcggaaaccccaaacataggcagaccccnagagatagactgtcggaactataanacggctcttcccggaggccgataggtagccggaacgaggtgctgcccagcaactctataacccacatggcgngcccgccgaggtgtaacncctaccgtcccttctgcccttatcgctgtagggcacagctcccatgcaggggctgcagaccgaatcatcccgagtnccccaacgnaancnanctntgattgtagngttctangggaacccgttnaccnntccaaacgttacngcggtcactccgccacccgctgntnnttctccagacccccgaggggtgcgtgtatacgccagaggnagggtgganntngggctcagctccgctnaccaatccaatcgtcctccaatcccgtgtcgcngagtagttcgattgcgtgccgnancttntgtaccnaaccncggggccgacgaaantcgcgaagtgtcccacgcgggttctngtcncancatcnngtttnacacgcgcctggtccggccggatacggccatgtgtcacggtcacantcgcccgngtgcagcgtgacctcacgatnaagctggangcgnttancagtgcgcccgacacttaaccactaaaacnggtatagaaaggtacttacagagggctaccctgcaacgcgcgtatcccatcgccacatacnccnantnttactnaagcatcgctccacgggggtaaacactgattccattgtcatttcgatagcngcggaaaccaccatattccaggtgcgttgncactactgctactcatcgtgtgcaagccctctccgtccatttgagcgtggggatctggcggatgcgcgctatgatntnncnagccgaagcanngttggtcncaccctgccgctnaattcgcgagggagacgccgacngtgncacntgctgaatccccgcncggnatggaaaattnncctctatactcagtggnngccgnnaancgtgggcaactccnaatngnaccgcatatgcggtgccaatctgagactccttgcctgtccattgcagcccgaagcctccaagnttggaagatancatactagcgatngactccgtacggcaggataagctttgattncatagctttacgccaacctgncttattgctgngnncantggcgnttcgcgtnngtgggncgataacatgctcngtggcctttcactgggtcngnncaagcaaaatgngtcgcncacctccgtaanggtacgttntggtcaagtcgggnccgcgccgctgntgatgctcaagcggtcngataancgntaaaagnanagntgactacccgtcagatgccggggacnggtncncngtgntactactncgtccnaacnaggcctgcntgnatgtnttccaacaacatngntttagnatgcggaacacaaaggcgtaatcncctactngncgtcgtgnnanagtnatagtaccagcgacgcatcgncacgctanggnngcacgggtgtctaccggnagaggcaacgtccggtgggccacggaatactgacccaaaggaatggggcgatgttacctgcnnnnctccnannncccnnttctggcctcgcatatttgaaaaactaggtcttcatcttggtgcgcttggacgaactacatctaccgccaacgcgcgaccaaatcgctcttcaagngttanatcgntcgtatgtagatcagtatgcgcgcatgatgcgcgtggcgtctcangaccactggtncctantcgaacgngcatctcgncggtacannnntanngnatnnnnnnggtntnnnngnnncnngnnncnnggtgnncnnnnnngnnnnnncnnnccnnnnangcaggtnnggnctcngnngngcngtacagntggactcgggatctntggtttacgaccgccagcccagcgacgtagccgacatacgctctgttgatcgaaggagttaagcccaatttagttccctagaagcgacgcccttcgccacnnacgtgaatgtatcncatnaacgtactcgaggnangncttcccaatacggcaaatggnacgggagccgcgaaagctcangccggggtctcccacgtgggacgcgaacttagtntcaaaatnacgntntnncnggatctcctagacttgcagatcaantaccaaacggggctgcgacggtatcgttggagttatggtgtaagggcgctgctctatacgacagcgacagctgggcaggcatttagcancatncccngggacagggatcggacacagaccgcggacnngnggnatgatggntaccctcaaggttaagtgatacccgcttctctgcggtcatgcctggtntcgtagctcagcagcagtttcgcggtatcgcgtctaggagatgcccggtaagaacnctcattgaagacggagactaccattccaatgcgccgtcggtagccgaaatacacgcgtgccattacgcaagccttgcgacgcnctgtttcgtagngcntgtgtgcganccaacgcgctggcggcaacgtggatacggtnccacntnangngcctcacgcgcactattttccccttcgcgcatgtgnccttcgtgtatactggcaattgtcagttagccgccatacgtcaatccatcggaaagacgcgccgagcctgccatcacacacggcgaacgcatggatgtttctcgcgtccccgaggctgncgttcgccttaggccncgggcagattaggnancgtnggaggcgctattccttgacctaaccttacgcgctggtccaccagacctgcaacatcatttctactcctgccacccggagcggtcctctggctcccatttgtgtacngtgtaacttggcattgggggtaaacctgttgagcnctataaggcgttctgctgcnggcgactgggcagcgtcccgccgtcttggaaccgcacgcggtggggtagtgataggtttagggatcataagccgacgtgcaaggctggcctctctcagtgtagctgatggttcgtcaaaatcgagcgttctgacgactatgcgcacttcacgggttcaccagataaagaagcaggtgagacctatttngcaccgagcagggttagcccaaccatanactttggagggctaagactattaggcttatcgaagcnttgagatcatagatgccgccattttggtgcgcgaagattcgagtcgnagcgatttattgtnnnccgacgcacagtcaacatctttggcacttcaagactgctacagcggagtaatgtgttttggggacgggcattaagtgctccgccgtgaacgcacgggagtggctacgtcaagtgggtcgccatnggatacaacatttacatacttgtttgtggcgnctgtcggtgcgcgcttcttcacaaaaagacactncgcgtacgtttaaatcgtcgtcatgaggccctcgtagagtcacccacccgacgtttacccgctcagnnnntaatgtaacttgggatggggtataatttgcatccgaggacgttcagaagtcggttcaggcaaacgaatttcagtaagggtaaacgatagggaaataaatagtgggcggagaggctgcgcactgcccctagagtctgcgctggacgctagganatgnancactacgcacaaaggcgggcctattgctgatttcccgtggctgggancttggggactgggcacctggttgnactttcccccaattactacggataatgnncnnggnnnnntttgtatatcntntccactcggccagtgaagcnntcggnnnaatgacatttnnnnnnnnnnnnnnnnntnncnnnnnnnnncnagcnncggtcgactttattatnaccctgggtggccggaagganttagcattagagtatccgagttaaggcaactggctcatacggcangtgcccgatgtcagccatncttacgtctgagcggcccgccttaccccgattgagattaccatcgccannacncnnnaggatcaaacttntctnggtatgtaatattantggagtgggcagagtgcggttgcctgcacgatgcgagacttgatgtgnaccttggncaccacncnggngccccangtgngtcgcctcgccggaancntgtactnggnatncnggccnctgccgntnatcaggtcaaannnngcccagacatgaatggcccaaatctnnnntanacaggcacgcnnnntacagcngngtgtgccttcgcgccctcaggnggncgagngtntttcnatggnccgcggtgtacgcagtcagaccgaccacggggccgagggggncgngcagaaccggagcatgaacccaggctctnggtggggantagncctttgaatctaccaggtctggtactagctcgtgtaagccgaacccgtccgaacggggatngaagggacngngcntagagatctattcggccccgggtcgcctcgtgtcgcgtcctatcgtctgnagttangataccgatgggaacgncgggggtncgtcccgganaactggaggcctcctncttccagcncgcggctgcagcggttgtggagnncncggatattctcgctcggtgcgcagctgnangaaccgatcgcanctagancanactatngcttttatactcctgtgtcttcgccagttnccagnggcatgggagggtcctgtgcgactnggcnnngctctccgcgtccccagacaatgtnaccntaccaaccntattcccnntccggtccctcggtcgtttccagaacttcccgaggccccagntaagggcgcgctgctccnatagggagttgagacagttgctatccccctgcggctgcgtcgtacaanncactacattagatgtcggtnccatcganatctngcgcaacggtagccggagcttgcatcgcgtcctgagtgcagtcatcccgcgcanaagccggctgagggggggntatcgcgcntncagaccgnccggtgcgggcgcgcccagctccaaacntacgtcaacnntactaanntgtatcggcgcgaatngctgcatctngcccagcncngncncngcttnncagcncatttattggtcgtccggcacgcaccaggttatagggaagagcttattcgctnangcatacaagacatacccctccagcgccgggaatcagntgtacgctgcgaagcctnggcccagcccccttttagttaggggcccggccgnnngatcgacttcactctggtgcggggcgctcggtgatacccccccttacaccagcaacagaaaaatcttttgacgcccaccactttttgaacgttgctgggcaacacggacggtctatggggtcctccgcagctaggtcgacattattgcccacggtgaattcacatctngggttactctctgtacgtcggtacagtcggggtagggcccaagattnggtgctgatggcggtacggagccacgcgaacctagatttcgaccagagcccccgggagtggtcgttcagcctcgaggtgcttaggacctgtaaaccagcccaacccggagacattggtatggagggtgcaacgtcgctctatagttcctggttcgacccaggcgtgcacacccatgtgtagttttgcagttagagccacttgatgtccggcaatgcaggcggggcaggctgtatatttagggttcaggctgggtctgtatctctggctgtccgtggaaggaccgcggtgctaccnggcgggacgtgaatctgcggggaggtaacgaaagcggccgcgccggcctggtgctgcangcaaattcagagccacaatgtcgcggactttcgctatcatgctggtgacctggcggccccaaacgaagggcccgacaaaatcatacatggacctgtagctagtagatccatctaaatctggggccagaggcaccagtngagcccttttgaattgaccaagcgtaagtagagtgtgtgagagcttttttatgctgcctggtaaagatcgacggtgtcaggtggacacggtcctcgctaatcgggctctttttccgatgccngggccggtccatttcgggcatctttctcgcgagttggnggcnccccgcccgaacgcggcacctccgcagctcttctctggcaacgactccagggactgttcgtatgctgagtatcatctagatttcggaaagaccacttaggccttccgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatacggtacgaagcgatactagcgtagagacaccggtaaggagttatggcgcacccgcgggagtcccggatatccgtgtgccgtgcactcgctagagctcgtgggtcttccccccttgtcgnccaagccacgttgaaattatgccctcgtagttctgcgaatatggtcggcctaggtaatcccgacactgagcnnnctccgacctaaaccgctcgtaatgggacaggaaccagtncgcgtgcgcgtgtggaacagggatcttcatgttgcaacagggggaacgggcggccttagtcttgtagattagtaaccatttacgggaanccatgcaccaaatctgcgggacctcccccggtagtggacggacggttttattttagtcggacgaagaagcgtatctgcccgcacgtccctaaggcctcggtttncctngttcagcntcgcgactcgcgcgctcacaactannggcgacggaaccgaaaggccnntccggcgngcggnnaacctgcaccgagcgcgcaaaaaacaattaccgtaaccgtaatgaagagtngagacgatgcgattcacccgcgcagnntcagaagtcaaccnnngnnnnnccgagnggatccgcgagcccgcctgtacgnncgattgggagggaatgtccctgtcggcgncanaacgcgcctaaaggcaatctntgtngtaganggcgtgactagtggagttcgaattggttccataaattaanccccggnactncngtnntnncnagcntatccgngnagntcccnggnnnannnnngcangggtctaggatgtcctgatgagatcgaggttgaggcggnagntgntgcccnngnnnctgnatcaanncannnnngcngaannnnnnnnnnanggatnanntccgggncagtagctttccaccctactagtgtcgaaccgatttctccacgcaaatgagtatgccgggggcncganangnnnancccnanantnccngnccngnncggnnnnnnnnnnnnnannntnnngntnnnnnnnnnnncagtcacaaaacgcccnggcaaagngggactatcngccngctgnccnngnnatnnaaacgtacatnnggactgggcgtcccgccctgggngcttggtggnaccgctgacggcgggaccccatacggcatgattccacnctncacagncccaccgcgctgacaagtactgatgctagcccccacgtgggcgtactanggccgcgtgcgttcggaaaacgagggtaatttgacccgttaacggcgtatgattctcnccacccgcgcgggaaaccactagtggcgccgaanacctgcgtgtcacccgttgtccaggcttcacgaacagggcttgtagagggggaagctgtggttgaatccaacangcagcagcatcatttcntccccncaaggaaaccacgctcacctaaaangctgggtcgcaagctncggttagacttccggctccccatctgattctatcggacnccantnnagacactcnnggcggccgtaaacgaaaggtagtccttgtccaccttcttaaggtcaacatcgcccttngtctcggacacaggcttgcgacgtgatnnntatntctcncatnntncntgatcagncagaatngcccnnngcgggccctacgtcgtacntacnngtggaaggcaactagggcagnncgggcctaggccatcgaccnnngnnnaagnggnaggggttttcgattgagatatccggganngcccccgcccgccgactcgccggccggccgagagcggttcncctgatgccgaaactcatcgaaccgcattgcactagagntnganggcgngtcacagtgcacccanggatgncactgaacggcctcgtcagagccncnactnggatagnctaaacactctgcncggccctacttcggccccttgttggcgctgtgaatgaaaaccacaagtccctactgaccagnnnangncgnngngccnntnncncnnnnnnccagtccgtagtgncgtgacggctgacgttgaacngcnnagcgaggcgacacacttatacgaacttnccgnngtgncaaaanggnagatgtangcgacgtccgacgggaacgcacctnaagtgccaaaacaaattatggccgctggacnggntngcagtgcgaaggggacagccatggcnagntntgtaaatttcctgcactntagtgtcaccccttacttctatgaaaagctccacggatnggggngnatcnntgggtngctnaggnaaggtccacttaaaagactgcaatctgaaccttagctgccagaacnncccggcgnnggtgtctngctgtctngcagncgagannggacggtnggcttacgntcccggattgtgaatagttctggcccggccnggngnnggnntccnncnaccnnagtcngggactggcnnggncgnnnttgangagcgtacggcctatagaatctccagaagangaaggncgacncccnggtnccncnanntncgancccccnggngangatacctcctgtctcnacgnnggcctaatcctccccttcggacgngaggccnccggnaaattnaacctgcngnctaatacggagtatgatacggagacagacgccttcaactagtcgtacagtatnaangtnntctggctanaccccatcgccgcagggnntggnncctaagaacacgnnccgaacatgccaaacgatccataatcggtttttccctaccgtcgtggatacggtancagtgagttggctcgtcggnaatncganactagtnganacgnccaactngctcntggccaccgtgtcgcnngacgtccgggccttannngnggtactnccntctttggngagggcggacccctgngnaccaatcgcngcagtantcaacttatataaatacacagctcgatgacgatgtaggtgccgatctcgactcnaacgactcnagtccgaagctccactgccgggancgggnagaacnngacggttagaccnntcggccgnnncaacccganccgcgccattncatccgcnangtggcnctctagtctgacngcctcannagttctagnagnncnaatgttggcgngctnggagcttagntggcgtttngactagctgtgtacgaggatnccngctcaaagaggaacgnagaaaggacctcgcncgtacaacgtgttatntngaactagttntnagngaccgagctttgagacgaacngcttntangcatagcgcttataaaaccatgtcgaagtattcgcgcgctaaaccccgtgaagtacctgagcgaggcgtccacctcatggcgggtttccaggtacattacacngccgncggnnccgtggngatgcctgagttcgcnggncngcntttngaggntancgggcccgnncgaacgngnttaacggcggtggactgaagcccgcactccnccnntngattccacgatcgtcganacngcnanccgtgngagaancggagtagncgagcagtgnggcggagcaagaggcttttagcaaattagtataacttactttatcaagtgtttgcccaccanttcntgcagttanggtaccgtaacagttcgcgaagtaaatcgcgacctcccgggtcgggtcctgcgccnctcggctcanttgccggtacttgtgacctgacagcacatgggngatgntccntctaccctgtctgcgcgcacacctgttntgaancacatccagnggtgagtcgcacctgactttccacacgcgcctcccgcagtacactagacgactntgcgacggtgggagcccagaaccgtatactagctcgcggtttaataggaactagcggctctctgtaatntgcggcngagaaaccggnnnacgcagncgtacgctgtcncgccgccgcgcgggcncacngacatttttaccttccaggagcccgattaccccgaggtagcctaaccacctaagccggcgactgagcacgaacagcaggcgggcagcttgtctttagaatacgtcgacggactnaaggcccctcagatgatctttagaaagctcagactccagcgtccaccggagncacccccngatnggctgcccggtctnnggctgccctngcaangccnncatggcgagggtcagtcacggcccccgtttggggcgggagcttatctatctctccggtaacgttggcannanagggcgaacgagggnggnccgncgtgcataagctcacgcgctgcaggcccgccgcaattcaacgagcgcgacncctttttcagccgtgacccgcacacctgcgncgcccgcccgcccggccagcacnncactcatctttagcccctaccccgacgacgctcactgggtctnacgangaccngtccnggcntcgcagatgcgtgcacagtgttctaancgactgtccccggcccttctacggcgngatnctggagtacgcgncanatntngctacccncacgctttaccgttggctcgggtcggtcgcagaggtgagtaggtacgcacccccgctgcccgnncnaaaanngaaccagnnacggtccnggggnnccnagcccngctcccgancncatggactcanagggtacttcaattggattaanaccaaccancncnagcggnnnttgtngnnagctctgcggcacgaatgtagagcgaggatgcatctctcactcaaacccggcccgaaagcctgtgctcttagagaacgtcacccaccggagcttaagacgcctgactcgcgtggggggggccttcccggatggccaggctcgggccaccggcagttcatntgccatacctgtcaccctgaggtgggttctggaccttcaccccagaggggcctataagaggttgtgcggcctgagccgtgcactaagtgcganancgcncctnaagccgcagcanatattagtgtnantgcgcancagactagtgtangggacgcccagttgagcgtgaaccctagtgctggtatggagtcagtcccgcaagcagcacggatgttgcgcacctgtcgttagtctcgcgcggtacgccgaaccacatccaggaggggcagctgtggtgaacccgttgcagtcgactgttgatattgacctagttaaagtcgaagcagcattggcggtgagctggaccaaagggtcgaacacccngcgangantaacccncncannccnncatntgnncgttttattacgtagnggagctgctcgaggntgaanttncagatcgatccgcggagnggcgngcnctcnncngcgggnggttactgacacgggcgacaatcttgggnggncgtcngtntttntgnnantaagcnagttacccataagccattaagcttncgctgacgccctcctccnaggccgtctgaacggaacctgctctactcaccctctgtatcattgagaagagtagaccaagatttagcacggttacacgtacggctggancagctcggcgacggcaccgtatcgcggtgtaaaagacattaagccaggactccacaccagcggcccatcatcgcgggnttgcgtgggcggcggccntgagggngtttgtgccccccacgggctcccatactncgacgccggacctttaatgggttctcggtaggcggccatgagagcgagagaggcgctgactcncgtgaacaaattccgcaanggtttactcntcaggcgcgtngttgtgtgcaagacacnggcagtgggagngtctaatagtcccttccattggcccntccgtctggtcagcantgaactnggaggtgtgaccggcgaactaanggataaacaccttcgcgttttcccgatttcgcaggctnncgncctancgaggcgtaatgcgnggggcctagatttagacctatgggganacctncatcccgatgtcggggcgtgacctgtatcgcatctccttaccgtacngaatgcacccgccgtcagtgtggatgcgactnngagngngctgagtcgagccgcacggaagcctggctngcancttatangctggggccnccagntaccgcagtatcgcgaaaacagacacaaaaaaacatcgcctggggtantcgcncgcctcgtggacgactnccggtcaagagtagccctggtacaatcagagcccnggtgtgcanntcgatnnatanagtanccancacccnatgtgatcgggccctnnnntnangnngnggcncgtccgcgctcccangangntgtgtnncnnngaacgtatnttgnatcncngananttcctatttgtctttggccgttccaagtcgcaatagtcccccctgggacaacagtcgccggngcttagcggggccgtttacacgtatcccgcagaggctccggtgtggacgaaggcgccccgtggccatggtgctctattccgccgttattacaagactacactcgggagcgcagagcagccgaaatggttgcataggacgggacttcgaaagccagtccgggggcgtaagtcattatatcgcgcatccacattccatttaatgggcaggggttgaactcacagcgtgtgcgtacgggtttatcaacnaggacgcgggaggattacttncacnagcatcatgcactaacggacaactactgaatggaatcgtcgagccaatgcgtgcagaagtttcattgcattcgagtcgttaacagcctcatctgtgcctgactaangnaacggctcgtcgtcccagcggccgcatcgctacatgcttcaaagacaagaaaaaagtacgacgttgccgatactgtctgaagcaaggtactagtcaacggtcagtacttttcggacgcacgcttcgacccaatcgtacgaaacttcccgccacacgtgccgctttgcacggtgctaaggcacacaaactataatagagtggatttcgtttacaaccttgacgagtcgaagcccaggcgaaagaggtcggcctcgtcccgcgggatgccgcgaagcagtgagcggcccgttgaacnaaanttgtgagcggtagctgtaccgagctctgcggaccgcgccagcgtaatccggatgggtggaagagtcgggttcagacatcgcccgccggttttaggcaacaccctcgataaagaatnggctaccatacaatgtaaacagctcgtcctgatgcctagaagcggctacatgcccgctggacggcccgatacggggatgacagaattcgacgccgggcttttacgcggtatatggctcaaccgaagacatgcctaacaggtaccaagtgtngcgccacctacatgaanctgctgcagctgcggcgggaccgtcagcgcatacgcccgcccgtgtttacgtggggttcactttgtgggggcgcccgtcggcgaatgattacatcggcatgcccagctagctttattgctaaatgctagatctattgattcttatgatccgggcccctancccgggcgcatccctcggcgcgacaccgaggctattagccaggagtatgagcatgatcgtagacagctccacccgtacctcgttttacgttgttagaccacgcncgctgtctgcaatttggacagagtcaggccntaaccngcncctcatctaaactttggatgttnnccccacgnggattcgaccgcccggagggcantgnnttanggaaggtaggcacgcgctcctatagtatcnngtnncngcanccnagacgctgnngcggntcataacaccacgcacctgttgcgcaccaatccggtagttttcagcacatatgcgaagcattgcgtttcgcaaatgcgtctgtttanaannnnnngnctnnnnnnnnnccccttcccngngncnctttgtngaagtgacnggacgttcngttgccagccgcgcgtccgctgctcggtaatgcnagtancccannggnngcgngtgcganggncanngacncttgaaaatctgaagtanatacttcacacatttacactgtttatcntcacccctggcctgaaagcatgcaacgcnggaggaggcgttttggttctgggcacgacgcctcagggtaatgagccgcactgtcttaggcagcaatttatctggtagtaggcccagcttgcccccnatgtttatcgncaatcgggggcttctaactcgtgtctggcnacnggggnnntcncaggaggcgttcacctaggttgagcaacnnataaacgttnannggctggntggcaaagtganggncgcnctggcggggagcngacntaggctgngccttccgctcggtggccactggtgtgcgtaagantctngcccgacacgtgnnnctntctnnnnnnncntcaaggccacgtgttgggctcncagatgggnagnctggtggactgggcttgtggaggtccccgttttctaatcaccgattggaagatggatccngagntcaaggcggttcgaannaagntcntcgacatnaagaanctgcnaagccgctcaactcacctggcngtngangagaagganngattgnnntgagngcttacgggnggncattagtcccctcaggatccaactannacncacgtgangtaagcgcaaagtccagtngctncnngnagangctgcaaccatttccncacccttccccancaccnacntcanggccgggcccccgaactcatgggacgtgtaagcnaaccaaggtagacgctgaaatgncgggtacgtaagtttgggggggtcaanacggnataccangagaagnncngnnnncgcgnctaatgnnntagtanacggtgcgtcttgngcgccnngggtaaaggcgccgcggcncaangggtanaacttgaaaggacgggcctccntctctatcaccaggttacgnaaggtngtgngcaaaaggggccagannngnttctttngggcaatctggncccgggtcgntggggagnantctttggtncnctctantcctgcgngacggaanccttgccccttcanttagaacncagttcaaacatcctcccaattccagcgtcgtgngccgcgacgtgacgccatcccccgcgcattgacttttgcttggggcgctgnnccaaaacngttatngaanantgngncnngcaatggcagccgcccactnatacacagagncnntngnanncnggaacnagtcgncntantacaagccccctcagttgggccnttcctctcccagggcatcagtaanttngagtactcactgtaaatctggaatgataagtctccgcgatctaggacggagagatttaaaatgcagtcgggctataacnnnnnnnnngnnnnnntgnnnnntnnngngncnncnnngnnnncnngccnnngnnncnnagncggtccttgtgaattgaaactcncggcgcacattgaaatatttcacgagcaagcgcaaagcggtgcaagngncccgnngcggagcggaggggagattagnagacacacggtatcgccctgcgataggtaccccgattgccgggcgcgagtcaaggtcctnggcggcatccgctgcgangcgcgtcgnggggggggagcgactnaacntcaacgcantgccgcgccgcctatactacttaggagagttagagcgcggangggcaaagagnagcgggacgngcaggcngcgngtccctgnggttggagcgctagtctccgcgacatcgcgcactccggcaattgcggggggtgggtcatggagaacgcccccgttnggtgtctaacgagggcgcactaccagcctgaagatgnctctcttggttagagtgtcgtanccttctccacagcacnnagccgccgggnaggnggggccaacgccntnntccggcggtctcagacgttngcaaacatctaantatcgccaatgcggagaggcggtcaggcgtctcgtccactggcaacnnctgccagttccagcgncganncnccancggngnncnntcnccncccgcggcagacgccgacgacccctacgcgcnggaccacnnccctaaccttnctnnttaccacgcacatgactcccaccttctcctgacatcctangaagtcgaatggttcgccacacncgaggcggtgtattagantgcaacatacnttcgcgtcgtgaacatctgggagagttgagtcccaacatggagaagatccccggcggttagtcgtcgacagtgcccggctgcatccattccgcgtgaatcgggcgccccngccccggnattgnnnccangtcgatncgngcgattcnggatagctgtcncttgcnctnccgtggattcttnagacaatgaccncaagctcggccnnngaaannngcnnnncangtttgantgggatcggcncngtcntnaatngnctacatcnnggngtnntnngnanntgccgtattngctgtaagatgttttttgaaactccccgtttcgcccctaacgncggccgcccctcgagggggcgtgcgcngttactgcttanggcgncgtcccgggnngcgntgactacnggatggagaatnaangaccanatanaaaccgtcgcaccacgaaaacacttgcgattcggcccgatgcgcnactaggcnncccggcggctccggggtggatgcnccnacnngcgatctgtcgcgggagtatgggccacaagaggccgagatatcctgcctcggtccactgcgaacagtatnctcncagtgncnngntgagangtcgaactcnngngtggcgcagaanggntcagcaacccacngcttgccatgntcatgtacgaaccccgggcaattcagcacnagccgcccctaacggtnanggatgcctcgtgaagatcaccgcccgnncngccgcntcgaatcccaggtagctcctgccgcgccgtgcaagggccccgacgaaagaagttnnntngccgtcacaatcgatccnnggnncananatnacatnntggancctntnggntctgtcntnggnnctcttgtactggtgcntcaacccgtcggcagggattccatgtaagacgtcgcgccggcccggacccccgcttgtctgcgctccatcccctagtgcagcggtgggcccgtcggatcctatgcccggtccgcgcggagttcccacgggaatcgcggtgactctttttagctatacccttcgagtatgaccccgccggtttaatgccgatgcctgtccgcgcatgggagtcgccggagcaagcgcgaatttcctaaccaagcccggctcacttactcaccattgcattccctgtggggtagcacaatcgtcccagcagcaggtacttccatcctggatcatagaaatttccgagtggggagggtactctctgtaaatggtaactcgagctttaattataagttccggaggtacacttggatcctagggctgtagggccacctaggaacctgctcattccgggtagatttcgggtggcgttaagggccttcttgggcgggcagaactcaactcggcggggtgcgccccccccacggtaggcgaagattatagccgttgaactggcgggatgcactgttagactcacactcggtcgtaaagcgagatctgttctcatctccctgatatgcgccgtaaaatgcntgcccccctgcacctggtggtcaggacgcagctgctgcctttctcagaaagtcacccaggggtgcgctagtatggagatcccgtcgttaccggtccgggcaggatcgtatcggcgcagtaaccgcctgaaggtgtttggcgacgtcngacgacgcaacccgtgccctaggccgccttacctagtcgcgataagtgttggcggggacagctagctgtttccctatttgcgtggaactgggcggcgttgtgggcagcacggctgggcgcggaatgcctctagcgaggncgacgactaagcagtccaaaacggctccaagcctttcggcgtaaatcagcactagcggctggccatttgaaggaccgcccgttattaangcctttcagataataacctactccgtcagtaggctgtccattggacgttatccaagcagaactagattactttttcagctgtnccccgggcgcagcccccgatcgtaggcccgtaaagacggacaatccacanttggnntccatatcgtcgatgctttgtcgtcggcatttcgtcgaagtgaaaggtccggggcaccggtcgccgcccgcnnnnaaggcgagccgtccaggagttctctccgcaagagtgctctcgggtttgacaacgcngaagcttgcccgatggccgnccatgtcgnatggtagcatcacttccaagccgtctgccgcaaatgngcgttctgtatacttttgttttttgcgttagcgcagcggacaggataanactaagcgattgttcccgcacatctgacagattgccctcacctcctcagactaagatgtcagcatcgcatctaccacgcctgcttctncgaggcgggagcctctcagatacaataaattcggggttgcgccctatcttggatctgtcttctcgggtggtttgagcagacccgcagccgcgatcctggcggacgactgttcactttggcatgtaatgagtgcggctgcagtcccccacttggcngaagcaccgttggcagccgggcgacaacaacttgggcctgtacagttaataattggccgaaatctcggactacaaatatctagcgattccccgggggtgtcacatctcacccaaactgaattcgtatcccccgcgcccccttcggggtcagggatcccgaggnggacgatccggcgtgatggttaggccgtctgcctaacattaggtacccggcgatgcagggcgcgcgggcgttacaagtcttctccccgtcaccccccgcccgggtgaaagcgggggcggacaatggctatcantaacggcgcgactnngttnnnnnnaggnccgggactcacaacgccttcctgccccgctcactcccgaccctggccttgggaacgagagcccgtgcgcgcctgtagattgagaagcacagctgcggtcatagtatcgagttttgtcccctacagctgcctataggatcgccggtcggaagtatgtacaccgcttaaaataattcgccgaaccggcggtctttaccgcgacggatcacctcggaaggctttgtgtatgctgggccggatcctcctgtgacccttccggacctattctagcgcggcgcgcttggggctcctcgactgagacatgtcgctctccacttgcattatgggcctgnatcgcgtcacggacggcacccaccgacgtnntatacacggtgggaccgtccagtccgagcctgtttgcngctcagacgtaacatgtatatcnggnnaggcgcagnggtggantgacgcgtaaccccgtgcgcaactcggcagcctgggaagtgtaggtcatggatccaaccgggcnataccccccgtncgtcgntgcccgctcaacgagcgcgagctggccgttgaccggtgtcttgcaatccaacaccaccgtagaaatagtagggctccaggggctggtcgcgcctttaattgctcacgaggtgggatcgattatcggctggcaacctgccgagcctgtccctctccggtgttggactcttcggccccgggcagaaatcccgtgatctcgggggctgggcgattgtccgaccagaatgtctactagtacgagcccgacacgtgcatccgaccaggggctgattccgacctggtctggggccttgtgttgctccantgaggccagtttaggatccgttgactgctaatttgtcacggccacgcgtcggtatatgtgcgncctgctaagagacaacggggaccgcaggctcccatcccgatacctcctgagcacatggtgctgcgtctgaaagtcgacttatactgggcacctcgtctaaggtgattcagtggtcatcttgngtacgcatactcagtcaggtgtctgtccctcgacatcccacccggggcccactaaccagtctccatgctcgctcaacaatttagtcctccttgggcaatggcccggtcacagcagntagcggggacgccgcgcggcgagatcgatgcgggtcgttcagttcancactgtggagcgtccgggggactcggcancccttaaccgggggagtggacccacgcctagtcccctccccttcaccgccattcctataaagtgggctgggattgcgccaactgcagtagagcgcgacgccccccggcaccagtttcaacgcgaggccagcngcctcctagcgagatacactcgacgcaggtcctggggtcctgctatggtccacatcgttcaagcgccgcggggccagcgtatctgtccactcactggggccccctccccatgccaaggaggcccgcgcttgttatgcaacatcttccgggcctttagattttcttgacntgaataagccacctggcttcgcactgcaatcctgtgtcgtcacggcgtcccgcggtgttagtgccgcaaactaggagcagttctccacgtagtcttaccgaggggtctgcatggatggtcatgacgggtacaggtagaaccctcgaatgtgtgaagcctcgtagtcatgggccgccggtggagacacgtacccgtccgccgatcgatagcngattttagcagtgccctcgacctaggctcaaacgcttcgggccgcaaggatggcaacccaagccatcggttaggctatntgccgacgcaattcaaaccagcagtgtggtcgcatttccatgctttaattcagccttgcccaccatgtttccgggccataggtcaacttatttccacacccttgtgcgtcccacagccgtgatgatngctttgngcngacaagccctgagcgagaccctgtgtgtcgctaatgtgcatgacatcgataatgcaagtggcagactcctcggcccggaccgaccatcaaattatgattaaaacggcgtctcgtacttggccgaccgcggttaaattgcccggagggttccctcgatgggagtaggcgtcctgcgtagcggaagccaaacaatctgatgctaatggccaacatccggttcggccccgcctaggggatacctcattggcgagatagtattcgctacttatgtgctaagaggtcgcgaaaaggccaatggcgagtcccggagccaacgccgtcaggcgccccctgtcntaatgactggccctccgcggacccacgggaacgcgagcagggatctgacggtccagggccctgagtgaggtcggaacggtcccccgcggacctcaacggcgcagttctgccagccccccgggctcggggcgcggaggaagactgtcagagcgaccctgggctgcgcagttccttacgacggtaatcttgatcgggtaatcaaccngaccatcaagatgttaaggcacgcggtatagccgagggaacaagtcgcccctactacacacctggccntttatcagtttacagcagactcgaccggcccaggtgtcctctgcggcctcgtcggcgaactagggctaccggctggtcttagttgtcggagagcagatatagtaagcacctgccccttacctcttacgcagctatactgatgcttaaatgcttacgaaatagccacaaaagattgcgtgcttcacgtggaatcacctgctgcctctgggttcaccttacaatggcaccccgagtgccaatctttaccacttacccggtgctctcccctaagtctgggacgacggtagtacgctatccagtcacactggtttcatttcgctgattgtggcaaaatcgaccttaggggccctacggggaagagtatattaaagggccccgctgaacaactctccgggcaaggccgggggctggccaaaaagaggtaggggtgggggaaagggccccgttacaaaagttgccactccgtgaacgccacttagcgtgtcccggaacatctcggcctgtgcatcagcggcggccaattccgggtgcgtgcggcgcagagctacccaccgcagatgcctcgggcaagtcggccaaacgatactggggtcacgagatcgtggtaactcgcctcncaatacggatcaanattggtcangtccgcctgtgggaaaaatcttttanacccgaatctgatccatgcctcgatattgtcccctcttgcgagatagtggtccgcccttgaatcataaagcgagattgcctgcgtaaagattcgggtcaaaatctagcccagagggtcgggtttacgttttattcannagcgaggacatccgggccgttgtgggatgccggtttaggcgtgttcgcccgccgggggtcctaacgtaggggcatgtcagttcgaaatgacctatcgactcacccctgtcgtcggacacccatagaccacaatcctagccgtctatctcatgctgtctcctcacgggggtagcgcgccatctatgacctatccaccgctatttagactccgaggctcctctcaactggcgatgagacgctgatatagcgatctccgagtagacgaactagcaggctccataggacagcccatcccgagtcgggcgattacgcgcaagtgcgcccgtcgctgtcaatacgggtgcgcatctctcctgatggtctgcggaggggggcgttgccattgcggaaggtaacgtgtacttagaggctaanctatggctccaccgcctaggcgcctgcgcgctcgtcttcctcctggctacggtgggtagggccggtccagaatggggggagcagcgnggtcgcagaatagcaagcactcagcaatccagggctattgtggctaagcggacattggggggcttcgcgtaacttcgctacgttgcctgnggaccccccccatctgacccgatatgcacgccttgaccgacaatggaagtccgagaggtcctgtccgtattgacaaggatccatgggccacgggggtaccaagatgatggccggcgcccaatgcaccgttgtctaccctgtgtgcagagtacatcggctccgttagagtttacccgccctggagggaattgtggcttgtaccgggaatgcccnctgatgcgcgccctctgtcgccaacccctcggcaaggcggcacgcatactcctgcgtctataggctactgcttcaagctattacacgagccgcttacccacggttaaaaggaccnntaggatcataattagctaccggttcgtagactgagtagccaagcgattngttgctcccattgacatcgatatatggccggcccccttcgaccccaaaatcgcgccgctctgaccgccctgatcgtagcaagggggcacccgtagaacttgaacntgggcnggaaggtctgcgagatcacacttcagtgggcatgtatggccagtaggtgagtccgatgtatactgctcctccaaggtagatntcncttgtactcggaggtcagatttttgagtgttcctttgctccgtctgttgggtgncgcttcactcgggagtttaaggctacttcgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactataacgtgtcagcaggcggggagcccaantccacgaacctcnatgcatcttctataagtcgacagtaatttatatgtcacatnagaggtaccagagaantgacgccggctcccttgggagaagtattgcgggaagtgtgagctattacgaattatgaagacgtgcatgcggatgaaggaacccggtcggctgctctcgtgtacgangaacaagnccttagattcccgggaagcgacggcttccaagcgggaactgtacgtcgtacctattcgccagttattttcaacggccggagcgatttcttcgccgactcgacgtacacagcttccgcctgaggggcgaaaaaagccactagtcaccgaacgttaggtgctgccgaacgcggtacgtcggttgtgaaccagctacttcaggtataaaganncaccgcttnnnnntnnctagagaccagtgaaggctctcgatgcatcgctacctcctggcagcccagagagcggtagagtccgacaactcgggctgnaaggaggcgcactaggccttagccctattctccgttcgtccaaggtagtgcctaaatgcgaaggtcttnnctgcggattttgtctcataggctgacgcggntttacgattgcggaaggtaatactgttcttcgcgttacgtacacgaaggcatacgctacgtagcagtccatagccccccactgctagtgcgtgagcaactttactttaggctagggccggcgcggcgccttagccagtactcctcaggtgctacagtaccaacgccgctgggtcccaccnaccnatanancgtggcggccntnngcnatangggcngagacggccgctanngnnccctctacgtcgcncntnantnnnnnntnnnnnnacnnngncntanggnctggctggcccgactaatttanttattggctcnggattncttcgctttggcggaaacagagacatcctggacacccgcacacagctctaatctgggaatgccgtanggngnngctnntntcgcgtanngtcntcagtggcggntcnctgggactctgcctgggtnacattgcannacngcgttagacgnggccncncttnntcttccgcntntagtgcngaacgatgantggcncttcccatcgcttttgttgaacaggtgtattggatactcgcngctcggatccngatcattcgcggccggttgcatgattcgtaccgaaatcgaggtctagtgagcatgccgcggcagagctacgtggggcangggggtttacgctagtgaacgnnacnnnnngccagtcatnngnaccttgagtagcgcctttcccagggctactcttggccgatagccgggaaatcttctaaaattagggaaccaatacgccgccagtgcancggtgcacgtctcncgangtcctcgtcnngcnnnagntatcgaaaaacggtacttcgggantntcnttcgctagggatgtggttcatcccgctaggcatggaccatgatcagtgtgtgtgcnncnggncngagaaaacanacaagtggnggggacgggttgagcttaagcgaacgtataatgttgatatgccgttgtattacgacggtcgccgcacagataganaggcccccagtcggcaaggttcaccgaggctccagccccacacttgccgcgtgctntagcataggtgcgctctaggcccccagggactatgtgtagtgcgcacgtgngacctacggttttaggcttatctgatacaggacggtcgtccacctctcgcgacggtgcgcagcaacccgcagctagccgctaagccgtagctgctgcccgattgagccacaaggggggggaggtgcaatgaggatagacgggggcctttccctcatgtgggagtgaatagcgaaaccacttaccatacagtactagtgagaggtgaaacanttgcatactgagttaccttattaggatcacctggattggggccaaccgtacagcgggctgaacaggcatactgtagcgaccactttttaggacatggcacttatggtatgctcacgtgctttacagaccatccatagcccgcgacggcgcatggccggacgccagccctggttagcctcatacgccattctctccaagcactttcccacagactgcggcgctttgccgaactatttcaagtaagagtactacttccggcacccaagaggaagaccttatatcagtgtngcctcgcgacgaangcccatcgnncntgcctgtcaacgnggagcgcccggtaancatgaagacangtttcacctggaactgccncatntcttntncnntanngtcnnnggtccagtcaangtcgttacccaaacatcggactttctcttaactaanggnngcncggcccttgtagccccggtccanngagncannncgcaccgccnagnatacgtacggtaatncggaacgatacctcnctgtgtgcgccgcagctcctttttgtgggggtcaacangcccgtcccggcgccgntgcangccaccagcgtgccgagtcacctggagtgntnngtgnaccagacaaaagtanngntctcgnngnnnacnangnannnngntgncgccnntnncngtngttcttgngctnnnangcaggcatatatgcgcnagngnccnnancgcactangncggngncacaanngtgngatcaacncggnngngcctaaggtcgngangnttcntagtngnaccgacnnngggatgntagcngcgagttgggangtatgtgnagctgtgcccnatcgtgggagcgcgcgcgtggcaccgaaatgcgtgcagggntgggacgactctagcgacggacctaggncaaccacatctaaccggngtncccncgtgangttttnanggacancncnggganngtancaggnnnntcccacnaaanaggtgagtngggnncngnnagcngcaganccncggcccaaagatcggaaggccaaacccactggctaaagctgacccggatagttntattttgaantacagnagttcanttatagnaancataaannttgncgggccaggggcccggcnnnngccccncgcatcggntgtnacgggctggannntgcnannnncnntccaatngccccagngncagtacgaagaggcggtgcaccccggagtgatgtccactccacttgattactcngngtggcgacagtaggttaccgtnnggttctggaggcggccgggnttcctaataacgggacaaattgcgcagccatcgggcatccggccccgcggtgtcctggncgtantgccacggtgcgggcatnnccngggncggncncngcctgtcngccgaggccggtccagtaaacgctcagtggagtaattatctggcccaggngcgcgncgcccngtgcaggcgatnttctggcgcccggggatnggagggggtgttcggtactcacanggcatnnnttggcccccgggaancggcgngcctcgccgtttgttccgggccncattcaccacacccngttttattctnnctntggnnagcgngancacggntcgccggctgcgagccgtatagcgaaaccgtgnnggatgggtacaacgtggactgcgcgacagaacgtagtctacggtggctgtcgttgcgcacccgcaccnnnctataaacttaggccttttngnggaggtgaccgtttggttccgctgtgaaattgtcgaacagcggcgaagccncgngtgttacggggacatgcgcagtgccgtnttgttggactcacnggggggctgcaattcnnnaagagcctcntcccngannncgtcgtccagacgacgctcgcaggcggtncacatccgctcgtaaacnntnncnngcatctgtctnacgacnngttggnnatccctgggcactaccccgaacctaggagtcnnacnntannnnngnagngnntgngttagcnnncgnncnnnnngacnngnngnncgcagtcaggacagccctctgccgnaaaaancaaggacgcncggcnnntcgtngtagcttgcagctcggggcgtacgctttgtncaacgctcctcgtctgcggngacgcttcagtggagnaaggcgaggtcgtaccctcccaacataacacgttgctcggccccggctacgtgnnncctgtaattagaatccggncgttgggaggcccngnnncagtgcggtggtcgggattttnaggtcacagaaagctgccgctgggcctaagcggnatcactaggcgcgctacgactntttttgattgggtcagatacaatatgcgtcagtccttcaancaaggccagcattgaccgttaagatacattagcgngtctcagcctcgcgggcctgggtccgaatnaatggccgattggccctntaaggggaggcacgcttggggctggncaggaagccttcaacgctnngntgtgtgccgccgnctgccttcngtgggcatggcgcgggtgcgtcgnctgactctagagcaggcnntnaggcntgtgannacgcggacggtcttttacgggcnncnngnngnnntatggnccccgagangctccgtcgggtgcnactccaatngcnnacnnggaccctgagttcctggcatttctgtaagncgcggagcgggctgtctcgtgtcccnccggnaagtgcgnagtcaggagcctngaggccccttaaagnttcgttagccaggtctcaagtaagcccngcgataaagttagtgaatcccggggcncnanncgncccgngtnactanctnngntccatcacctagccaggaaaaacacacgatatgttgctantgcttctccctccgcngttgcaccgntnncncnncttcnangncnntgaatttccggcngagtcacattngcgggcgannnctcgccccggctgggcggaatnncagggtntngccatgtatacagggcngctctannncncggnccannnacttgggaatcatgaactctcanatactngcgaatngcnccnggagnntgggtcgtnntnncagtgggtgtaacgggttagcaggatgccganaactgagcacncctggcgaaattctttaaggccgtgantncgnncccngngccnncgagcgatgatntncgagncnctanaccacgnnnncttatcgctctcgagggnngggcgagacgactngggtcgaccctggtncctnanaagtgccctcnagngnctctgngtcgagcngtcgnggctgnccnggagaccgagtgtccgcctttccataatcttggaactttcaatcaatgcacaggccacattatatctgtggcggcacgctttaatagnagagtatcaagagatcgggcacnncgggaaacgacgaacggnggggccggtctagancaccngaatcccgancgatcaancacgatnggttgcgaancttntgcngcancntcggccncnctgnaaccnctgtgngngaaggttggtaccgctagccttttactcgttccacgaccggtatgcattgtganctcactttgaggggccagattagtccagttcgtcgatcgaaggactgggatcgcccggtcacgcgtcagagctgctatacgctatcgaagtctcttgtggcgtgcgtgattggcgtgagaaacgggtgcggattnaaagctggtaggagcggtgccctggagctcacatcgacaagctaccagctcgacccatccacatccaggtatggagtcggtttccgccctacgtgccttcccggcggcctggcaattgacccaggtcgggacccggcacccaaccttggcgacgcgcggtgtgctgccatcatagggagccgcgagcattgccgagcaataatgggggtgagcgacgccgcaacgaaacccccggtacctcagaccnaccgttgtcccggacccgcgatcattgcttatcctagtgggggcaaccccgtcttgttcttgttaacaganaccgcctgtcggactggggcgggaggcaacctcagtcctcggacgtgtcacanttactccttgcgaggcagcacctaatatcttanagtatacccaatccgcgcttggtcggacggacacaacacaggacgttgcttganccgggcccagaaatgcccgcgtgggggaagggctataattccatcaatcttnccanccgccccactagcgggagtcctgagcgtgtgaggccccaacccccggtacggtcttaagggagcaaaaaacaggtggcggttgggtacgggtaaactcgcgagcgagtgtcgtcaggttgtagcagggtgttgcgtaacagccacagcatcttgatgcaggactcccctcgctggtcgtatgagtccccgattgtgggggcgcatcgtgccccctcgaatattgcgagtttttatggcttcgccgcgtactgacggatctaactgaggcgcctcggtcgcgctcggcgcgaggggccgcaacggggatgcgcatcttggcggttagaaagtttccaaccttaanttaatgcctcgttcgganaaccaacgatacaacccgttcaccctacagtttagcttacgtacatgccccctctctctacagaacgccccagccaaccagtattagtaattgtaggatgtcgccaaaaatttgctgttgcttcaggtctaggcgagccttatgtagtcatggcctcgcccgaaatcggcaagcttcccggtggaataggacgaacgttcgcgtacgaaacccgggcttaggtcgagacttccgtgtttgcgtcgatgcgctacgcgcgacggcccctacggcattccacaggccgccaagggggtcggccggggtgtgtactctccgatctgattccacatggacgtccccacagcccgaaaggcaacgaaaccctcatatcgcaccgacccgtaccgcatcgggctattccaagcccatcatggtaggcgccacccgactcataattttgtgctcactctcgataccgggcgaatataatagtagactacgggggacacgtcggtgtggtcctacccacaataaagtcatgccgctcgggttttgcgggtcgtacgggcggcttcgtgcctcgctctagccttggctcgaacctattttgccgtaatgccttattcagcacaacaacggagtttctggcacgtggccctgctgccggccgacggatgcgcatacgcgatgctgtccatatctgtggccgaaactcacccactggcttttctcaatggagcgagcgccagccccggacactggcgcttcacnnnagaggtgataaagacgtctctccggtccatcgtctagagggtccaggtagtcttgcgtcttcggctcgcaagtaccagataatctcgaggtatgcgggtcgcggcgctcgcnnntgcttgactgtaaagacctgagcactccggccccagtacgacgaagcctggaacngtattctatatgctaagcgatcatgatgggatagcacnattcaccagacaccccgtaggcccagtcgccaaatcgcgtggagcannnagnctgcactcttaatggagcaatattagcatagcaccccgcgacctaccaggctaaaagnttnggcnacgcncnanacnnataatangcgctaggcctcgananactccngctnatggtgcatcttggcggtatactcgggcggccgtcaatnggnactgatgcngcnccgacgtcagtggatctngnnnngncggcgggaggaannttcggtnntnnnnannntnnnnnnnnngngnnnnnnnnnnnnnngatgccccgccggtccnnacagtgncccctatggcgatcagaagaatgcagggnntgctccccggncgccgcgcaaactccaagtcngantccgngggnggcgnaaaggggagacantaggtcancagntgtccggagaccggtcctccgtccccgagcccccagcgttcctccccgtccggaagggcagnannanntngcttctggagcctggggnnctnngcnncnccntcnnggacccangcnncnnnngnnnnnnnncnntntnnnnaannnannannncnnnncnnngggntanccntanatcggggcgccggnacacncgccgcgagacccgccctttatggtgctcaacgactgcgaccctttagcgcccggcncgcgcccntnatcaattggctcaccctagcgagtctcaatactnttgcccagctgncacttncttgcacactactcgcatggcnggccnnngcnnaactnnnnnnngncnnncntntcnntactcngctggcacctacgtgctgnatggccctgagtatnaccaagtcatgaaccgcncgtnnntgacaccggagtgagtatagttaggggcccctcaacagtacgggnnggnnacaacccgacttgggggggataagatcccaccaattnngacggtngncancccnagtagctgttgcatctccaacgttttgtngcannncccnnnngnnnnttngtnnggtngananatccnnngacgggtggatagctaatgacgcgacggccgcccagcgtgaggaatcatgagcccgcgggctccgagnnnnacgnnncgnncngnnacngncnnnnnncgnaggttgctcaccatgtatcagctgttcgtgncgtataagcgaccacaacgtccctcgatcatctagagcctctgtcaaactcaacgggttcttactcgttttcggtgngcgtccngactccaggcacctagcactccnnaacagcgtngtcgcaagcncccgggcgggnnggtgtactcacgaggccatgcacgtaaaacccgttcagaaaaatctttaatcgtagtggtaatcctgcatcaagcgggctcccgtagtaaatcgtgggtctgctggctgccgtgcgggatacaggtggaagttgagaagtatcccccgccngattgaccgcttatgttgtagagtattttaaccgcgcagtaccgcgcgcnctanngagtcctgcataaaatttttgtcccgcctggccccatntccgcaccacttaattcagccnntagtcgtatacnnnntacccgggacgattcctgtcgttttaacagcctnctttatataagggggtcattagcaatttttaatcatcttgccccccaccctcgctttcggtgtcggttagcagtnttgccaaaagctcggttgtccacggagagtcgcagttgatccacataaaggagatgagcgagatacctctggctgtcccctggcaaatgagattctttgcttcggtcgcggtagtacgatcgtagcaggggggcgtgccttcacgactttctaccttgcgtgngctancccgccggcagctgcagcttgaagtgccccgtgaatgctgctgggaattactaccggcgcgcaggttccacaagccagactcttgtagtcatggcgggcggtggtcgaggggtccgtatgccatgggtcacgaaaatggcactcccccgacacgcacgaattcagttcatccgccccaggtacaagtcgcggacaatctgtgagtactcggcggatgcagtcagtatagatctccnncgcctcgaggaaatccgaaatacctgccagacgacggtctccgctccctaacgatggcttcaaccagattcgagcaccaaggcgggctgggtcaccggggcccgtggcagcttttttacacgaagctgttattcgagatgatggcagcacgcccatagagntatggagctatgaccattgtatacatataaaaggatttcagcgagagcagacacccctgccaccccncggatccgtggtcccnnnctcgnggcanggtacgtcgggcgttaggtgcgcaaacgttggaggacctcaagagcgagcatccgccgcggcgcgcacagggcagtgacctggtgttcgcggggggtgtgatcgctgtttcattccaccacacgctccctgcgccgccccttcgcgtcctctgtctcgcccgaacgctccagttacacctcgggccggcacnacgggcagatatagttgctggcgcgggccgtgggttgttgctcaatagggaacgcaaatggggcgctttaccgcccgaagatgcatacccacaagggagaacctttggtcaattgccagctcccccgcggagaggctcactactgcaggctagtttttagaaacccgtaaagctcacgtgtacactatagnagacctagagattgtcgcgccgcgaccagtccaaagaaggaactcgaaaaacctatagtcgaacagccgcaacggcgaccaacaaccggtgcgnggtccaggccctgctaaattccttgttctcggcttcgaatagtgccccgtacgcacgaacttactgcatacaagagatttcctnntagaggcgacgcgcgcaaaaggatgcgcgcttctaacgggtaccgcggatcgcgtacttgggaaaccagaccgggcatctgccagctatgaggcgggtgctactttcgccgatgaaccgtcggggaggtgattttggatcgggcgtagcttgtggccccatcggtacgtgcgcagttctgcactccaggcgtccgtgcatcgagagtatcgttacttgcctgacatgcatagccgcattgccccgacctccattgctgntccttgccgcgttcgcgatcaatggatcgtacacagatgcgaagttcacgaaatgcgcccgtgtgcatcgccgtcggcatcacattncgtgcgatgcatacgataaaccactgacaagacgcgcgggtaatctacagttcgttcaatcatggacgtctggaggtggggtgccccgtaggaccgagcgcggcgcggttgggctccgttccccagtgcggcgtttggctgtgcctagtgccgaccatccgggagactccacaagtagtacgagcccccgagacctaagcccacccggtagggacggacggacccgtgtagagtctctccacaaatcgtgcggcattagaggcacaccgaaggtcngacgatacgactcgcaagtcaaaatgccggggcgttccggctgtcggacggtggcggtcggagaacgtgcattcgctgagcgggcagcttactcaagccggcaatagtcctacatgcgggcgcttggtgcgcggtgattgcaagtgtcgcggacnacccgcttagcncgaaaggaggnttgtatacactccgtcttcgcgcgtcgtctgctggggggctatagctcgcatagagagaggcatgttcgcataaggactgtaatgagccagccacagcaaaccgcttgtgcgtcacccccaaattctggggcccgtcttacttatcatcgtcgccacggggcgttttagtttaccctccctgattggaccccagtacctagaagagatgatacgcgtaaagactagcatggatccccgcatcactgcgaggttcacggtctcaggggcctcgtcgcccgctaaattgcgtttccgcacgacaccccggcagttttcctnagccctcccatgggccacggattaatcgtttcctacggctcangtcacgcccccaaacccgctgcaagccgcgggtccgcgcggccgcaacgaggcgggcagcccgggactgccatgctggtaagacgagaattcgccgcgggtatgctggctcgccccttaagcgcagccgctcagcgccaggatcgnnntacgtacgtgctactggggagcgaccnntagaatgagttcctggttccgcctcacggcagagcacaaacgcccgtaagtcaacgtccggtgtaggtccttggaactatccagagcaggccccgaccggggggggccgcttgctcgtctgcgctacaaagtcatcagtgaacacagactttgtgccgccagttcgaaaagcactgtgctgatatatgggtacgttgcctagtagaacaaacccagtgagccacgactataggcgtgatagcaggcgcgacggcagcgacaagagtggctgcttcaacgccctagatggttgcggcccttatgccgttctcctgtgtttctcccttcccgccgtgactggttcaagagcggccctacggcaattggtgcgtaagtagctttaaggacgcgatgttagaggtctccaaagcgcggcacaaaggtcggaacaagggagcgcgtgaccgcattccttctgtagttgcggtcttactcaaccgagaacagacctctttcgcggacacagccgtcaccgctgggtcctaaccctgcagctataactgtggcaatngttcgagggtcaaaagactatgagggcaaagagtatgccagttggtgtgggtccccatgcttaccgcagaggaagtctttaagggatgaggctaagatccccatccgtagaaatggagcgccggcatgtagcggtaaacccttatccttctctgctggggttccacaggacgttgccacgtcaggtattaccaccttcctccaaataaaatangagtggtgatgcggctaaggcgtctcgggcaagtgtttgcgggctgtccgtgcgactcgaccccaccggggaaatttttttggtcgtgacgcctggccctcaccgcacgccacgtggcgatctagccgtgagtaatcnaaggcagcnnttcgcgtgcctccccgtgggctgatatccacaaccgtngcgttgggaccgaagaccgagtaagggcaggggactcttgcgagtggtaggnngcaccacgctgcgccgctcatccacgggcatagcgcgcncggacgtgggtcatttggtgtcaaagggngcgtcgtatgttatatgagcctattntnccncgtctgnnnngcnnattnnagagattctcnatgcggcggttccncanntgngccctccggcgnattggaaatacaatcaatagcgggncataggtgcggtagannacancntnatttaccatctacnngnacctctcaagcntntnggaccctatttccttggngcangnnnnaannccttactggcttggntttgtgatcaggctgtgcgacngncnnnncannnncnganntngccgtcgcgcggacggcatgggcnnangcctagcctagcgaagtnaaccccgtcagccccgaatggcaggaacccccccgcagtgcagannancnganagtnanccgctggtcggacccgggattgcgctccnnggngccacnacnccttctgacccccccaccaaacccgaccgtcagctttcaggtcgtatntccaacggccagcggntgccagtaccacccaatcgtgatcgagtgcgcccgcatnggtcgtccnccggctgcggtcacagttaccgtntnaccntgnnancnnncncggcntngacnnnaatcgcgngcncccacccgggggagccangggcaaccctggtttaggtccgctcggggacctggcngccnttacntgcggcgagaggcgnagaaggacattacgggaggtancgngttctncgggcancgctcagnagnagngcatnttaggccttgnngcgactgcngggcgctaggcaacgcgtactnnnatncnntttgtnncgtncaaagggnccagctcgcnagnatgtctaggncgnangaancaggaactgacgctatagagacgatccggntntancngggtaacacagtgtagaatgtagataaaaaaaagtccacgcatactgggacctactangcgtacnttgccnnttctagtacggatggaggnggaatcggagngtagactcgatggggntcntctaggggtcgggtgctctncctttagncgacgcgcagccgctccgcccgatgaaatgcaaacaantttgtgncggctcgaatggttatcggattcatagacttattgacaacattgtttgggagcgaacacttgtcagncgtgcccataagatcgtaggatggcgcaactatgcagaggtaaactaccggggagggggaccattaatttcggacatctggcttcttgttaaccgtgtgtattgcttcgtaatcgcaagcagtctcggcacaccggtgaccccgtaggccatggtcgacgtataccagtgactaaccccgtatctcagcgcgggtggtgccatttccggcatgtgcccgccggtcnggtccacgagggaagttacagggcgattccgngggggtcgagatcctgattgggacgatttcttccccagcgtcgggtgttcctattgcagcagcttgttacnnnntattgagggggctgttcgcttataagttgcacagctcctcggcgcccccaccttcatcttggattttgtggcccggttgcggggggctggacgccttcgcacagtaaagggtcgaaagtcagaacggtgttaggcacccgactgcacggagcgtaacagtaatgcggagagtataagcgctacgggcaaggcctaaccgggggcaggactaaaggccgcacttgtattgcggaggtcngcgcagtcgtgggatcttaccnaagcggccttgccttggtagcgcgagtaatgccccctattgagtggagctacgctctgttcaggaacccggcgagaatcacgtagctgtattacgacactgtagtataaccggaccgctctcttgcgctaccgcgaagtcgggtaacgtcacagctgctatgcaacccggatgcgcaagcctcgaacctatctaacctttcatcgctagcatgattctggcgtcgaactcagctgttctatcgtcggtcatcgatcgagtcccaaagccacntttagtagagcctcccatactcactactcggtccggtttcttaatcctacccggctaagaggagacagtccattaggcccncgccggcgaggaccggtaccacctggatggcactctcctctaaggggacggagccgtaagttactcggctctcgtgttaccgcccgtgacccatgctggctgctccccggcgagcaccgtgcngcccccggcgcgctgaggccaatcaacactgcgtaggctgtcgagttgtaagacacgtcaacaagaccccccccgcaaagcaggtgcgcactttggtcaactcttngggacctaccttgttccatgttgacgctcgtagaaggagacggccggcgtcgtttcattatccagctttaagctggggntcnctgccctaggtacattgcccgtaccaccagtctaccaacctcgcccgagttcggaccgggctagtcgtaccagggctcgttaatcctcgtacggggagaaaacttgccgcgctggacaatggggcncgcccacgattttgtagacggcccccacgctgcccctgcagtggacgtcatatatgtgttgccatctctcaagccacgtgaacgaaancgaaagagttagtgaacttctttacgggaaacgtccgttaacataagggcgtaatacgttcgttgcctgctaaaatcagtctccccctccgatgaattgaaccatccaggagcgattgaaaggttgcatggcggattacagggccgtcatgctcgcatgcctcccacgatagccggccgtaacggggctaccagcgacattcaacaataaatcgcgacgggctccgatagtnaggtctggccccgnggctgagacgggaatatcccgagtcggcatggtccgattttccccgtggcgcattgggtccccgagagccctgaatggctcatgatcccctaggaaacttcgagcactttaggtgacnccccataactcgaccaagtcacaaggnggnngattccgatgctccacgtcagccgtgacgagcctgcagtctaacanagtacatttgcggttgcctgtaggtcaggctggggcaggtgtcgagtcgctcgtcccagattggtctctnnncgaaggtgtcagccgttatgggatacccgtgtgccggcgcgcccaggccggattcattcgtcacgtgcgccgctgagcgcgttttgtcccccgctccagaaaccgcgccgcgcgcccgggtccggcttgcccattccacctacaacgtgacaagcgtaccattctcgcagctgcacgtngcccgcttaggttctcttcctgtattaaagttgctgtgancaactgncctgatccatgncacacgncgncgtcccacggacactcttaacagcaaagcgtagntggagnangcnnnaannnntnnngannntgggggattnnnanngatttgtcagagtacgtaccgagccagcttcacctccacctggtgtctagggaccgaaggtcccaatcaatcggcatatgcgttacaaaccggtccgccaggtgcacggctcacaanncggccnnggggaccagancnaatggcagcaatgcgatttctatnttcagcanttatgtaattacatgtagnanntcgtccangcctagccgccgcactcnnnnnnnactgtaagtcgtcttggccatacaagtctctctancagnnnnncngnngancctcgcnntggcgcgatatactgaggatcgtcnattccctggccattggagagctcggttcagggcgcatattattaanagcacgctgcctctgnattgcggccttgactagtgaggggaatacaaggnncgtcagccgttanncagacatttctcagggtcagttngtccncaanncgtagttagcttgnnggntggaatggcagcagtccagtatggtggcnccatatcttagcggaccggcgagcnnnnnaacggactgggncggggcnannnnnntnnnnnantnnnnnncnnncnancntnaatgaaancagtgccgngagcnnnnnnccnnnagcgaagnctntcgaatactcgntgctgcctccttatcttancnnnnganngannnnnnnngnnnnacgaaagctgaatcaagaccagaccacaatcgatacgctcacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaatgccnngcccacactcgtaaagngggngccncggggaccnncnacttagtttactctcacncngggggagcagcgcagggaggtcccctnccgctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccgcgggactcttctgcnatggtaaacagagatttttcccggcgacacgagaactctcatcgccgaggaagggccacggttgctaccgtgggtggcacccgcgcgacacgtcgcacagcgtgaccccagcgttcggagtccctgtggagacgcctaaaccgtgattccgtngcctcggccggcgtagtccgtcgagtccgacactcgcggttattgctggngtacctcggtcgactcgngtgccggctcgggcgttggngctcnacagcccggaccgtctcaacgaaaggtataatctattagaggggcatttacgcatctaaggtgggtgatntagnncnnnntcgcnnnacaatttggacaggccgcaccggttgaaggnggngaagagatncnctnctngctannnacnacgtatagtgtagngattaangnctntcncntnannnnatncnngngngngnnnacnnnntnngngnnncncnccnnnttcangccccngtgccgccgttcgtcacngactatctctttataaggccattttccatgttcatacgtgactcatcccgcgantaccagaccaagtttgagtntataagatgccggtagtgccgaatggcgttatgttgggggcggcacggtgatgagaaaacaagnggtcgcttggctcccaatacctccctgtnnactaccatgataatcgcagttcgggttaaatgggaagnagcntancannntagncnnnncnananntnagatacggcggcgtcccactctgggatanatgggtgcgcngggcagccggataagatgggcgcccgtggagncgcaaatctcttngnncctgtgcncccgggcggacggtacttannncncacacngggnnnangangcccgccattcttatcagcccatgcgagtggtaccatagacacctaggctccccggaagccgtccgaccgattgcaagagagntttgcatctttgcaagaggggagggatatgacgctacagcggaagcttgtaaacctcagggttcggtataagctatcgtatacaccacgcatggcgctattcgctagtcaattgttccccacccgtctgctttggtgcggccgggtacaacggggtagcggccggggccacgagacagtgtggtgcaataacatcgacgcgtttggacgtcacagttgctttatgtccgttcgggttcacccagctacccctgggctncgggggtgtgcgaagcggcactccgcatgttgctcgcacctcagcggctggcgggtgttagacccgaacggggcgctttctgggacaagtgccgcncctgaggtcgggggtgacacatgcnnnccctttaggtttgacgggtagaaactagacatggacaaanccgtgcgggcaagggggtccctatcccactagcttgggtccggacgactaaagcgaggctcatcgtctttcgggtgnnntagggcgcggccgcaggtcctttatatacataaccgcgctcttggggactgcgtttccacctaggctatagcnggnggaaggtcccgagttatttggcttgcccgaaaattatgccccgcagctgtcaaccgcccgggtcggaggatggtggcagcgtcgaggtccgtgacaaaggcgttagccgtagccactaaggtcggcaactaccggcaagctgagcataatcactctccataacacactaatggatcagccttgggcaagcctatgctcgctcacgtcgggttacaggcccaggcgaataacggcctgcgccgatatcccatcttaatccctttcagcgggataatcataagtagctcggggcgcctttgaggggcacttcggacagcggatggggaggccacctcgagagaatgctaattggtggtctgttggcctacgcatcagtttgaataggtaaagaggcgttagtgattcacccatgagcggctggcctcagactgtaagaaagacgcaaccgaccccgaatcccgtctcgagtaggaccggagccaccctcgggaaaccctccaccaggactccngccgcgtcgcggggggcttgggccgcggggccgacgtgtggtgtcagaacttatggtacctacacaggccgtggctttaggcatgtggcggcatgtacacaattacgttaccttcggagccaccccccggagggatgctctgaacagctgagtgggcgaatcgcttggcaggctggctctcagtgggcctgtccggtaggtgcgactcaacctccccacccacgggcgtcttccaggattgcggagttacccccgcntacatggcaccgccgtcacctggacacggcacctacattgggcctttaagagcacccaacatcgcaaaggttgtagtacttcgggcaggatggacgagaaaccgaggncgcatattcgcaccccataataggatgctgccccgggagcgaagagcggtggnctaacgtacaccggcnccatgaggcgctagacatacatggcaataatttgttcgcaggaacatcgctgatcgactaaaccccaggtatcagctgtgggcgggtagaggcntgttacggtacgggctgcgcgcaagagggattcgttgtccaccgaactgggttcgggagccaccggggaggcttgatttatctcttcacgtgtaggcagatggcagctccggacctgccctggggggncgggggttgttggcgccccggccagatggacaccgtagtcgttggtccgatatatgaccggtcaccgcccaacgtactgttggccagcggaccctaggctactcgaaacaccgctcatatactgctactccccgacccgcgtagccaccgtctcgtcgccggcccgggaccattctcagcagggcaggcatactgtccccggcgagcatctagttggggattttgtatttcacatcagctgggtcttctagtccccgaccaagggccccgaggcccgtcgcaggaatttccagaaagaactcgccaccgtgctgtggccgggggtagtcacgggcccgcgggctgcagtcggggccgtaagattaaagcgctaatgctcattctcaaggttacaggctnaggggcccgtcgcagcctaactcggtagcggtgtgggatggcgactctgatcgcagaggtgtgcaagtccgcgtgtggcgggatcaggggagcgctagtagtgctggaggccgaacgcgacaacgtatcctgacatagcgggtngacggctcagactagcatactcaaccaacaagggtggggtagacaggcgtgcgacccccctatatggcggctgtcgtacgccacacgnaggcccactgcgaatttaaggaagtgcggtcggcctggtgtnnntcgccgtcgatcttgcggcacctgaaccnnaannnangngnatgnactaacacttttggtcgtcacacgaatgagccgnncgcgncnantantaccgnctgnaanctgngnnncntcgccacaancccganngnncgccncgctnccnctttacggccactnngttatntcactctcggccggcccctgcagaattcgcatgaaggctgaaggcacaagtccgctccttggttcggggggagccgccaaaagtcgctatcgccgtaggctgtaggtacggcggtaacaataccgcaaacgttaacaaggaagttgtgggctggnccactatgtgagcggcagccgcagctgtgtttacgtgtgaggagcttgcgtacctgtgggcaacaattcantcgaatagccacacatattgcacgtcctnccagctcgatatcttctaagtggactacacgcgcgagacaagcgcggatcgagtctgggctatgcgctgagccaaagccggacttcggagtattgagcattgtgagggaagccnctgnccaaccgagggcatagtggnaggannaancnccnnacggggcnntngcncntntnnnngnncccgagntgtgtcggtgcttagttcacatccgtgaatgggcgggcntcntnanngctcnnncccnccgtgangatnnaggtacnnngatagaaggtcantangntgnntcagncgcggatggatcgtaggagtcccccaatactccggtcctgtccttcantgcactcattgnaagaaccctcccgctcccgagatgnggcagtgatggcacaagatgcccccggggggcccctgagaactgtgggtcgaggtaggcctgcttctaacagangcccgtaagagctatgcgacgcttcgnccttgacggtnccctcagaggtgagagtgctgacgtacagcgaatgatgctctgggccggcatagnnagnngnngggccgcgtgacaactgggaaggagcccacgcgcagcagctcaagtcttggtagctagttgcaatttaaaagtactgtgccaagccaacactaggggcctatccgagtccgaagagatgccnaacccctgaataccggacaatcacccgtcgacagccaggttgtcagcggagaacagcccgggtctnangngacgccccnctccnaagngntgctcnnacnnngggagtcacagggtcgtggcaacggacctagggccccgggtcctgcantcgctctcacgggnatacagcaaagngtcattagnnnnntggtccacgggacnacntgggatacgtgatttctgggggataggatgatcggagtgacggcatagactgggcagtcaggctantggtgcataccgggaacgcgcgcccgtcctggcctatactcgtggcttccactcaccctcgggggggggggacaagtccagtgactcctagacctcnagctaatgtgcccgtcgatgcggggggggtatcggcccatgaccatccttgacgctttccgactgtttggtttcgggttcacacgggaggggctcttaggccacaggcgaatggtcttatggatcngngacgntgagtnctgcatggtatnnnttgacctcgtgaggtggggtccccttcactccgtcctgttgntagacgcangagcanncncgnggcgtacgctnncgctggagtctcgaacagacattaggtcncactttnggcatccanccnccgtgcacanntcngagcggccctcccccgacntccgggcctggggggggtgttagccacgctggggtannttcgtgnctngnnntnantncggnnnncncnncnnnnngtncacngcgggaggaaaatgtccaacgatcccgtttgttccganagagatcnacgntctggncggttcaanctnggcgattcancaggcgnccggnnatttcagnnnnncncacgcccgctgtacattcagagacaacttggactacggcgaaggatacaggattacgtagagagtggcncnnaaggctcgcatactccncacggaccgctgacccggaccngtccgnnagtccttgactggcctacaccgcgatgctagaccatacccttcagcgcaggctaagagnacgtgtaanttcacggagggtgcacancccgctaccatcacgtgnagngcactagggcgtgnaaggaaacggtcttgccccctcggtttggacctggtaccgacnatgcaangcagcactccgggtgctggatatgngtatttggggncnngttcngnnacgngaaannncacgatacnnnggccncgtgtagtngcncggnctatggangnagccgcgaataaggaggcgccgcgagcattgacagcgcgactcgcggctatggatggtgaaagagggaaactaattagcggccgnantnncctctgtnnanttgcgatcnagnncctaccgagcnggagcgcntgctagtagcggnanccntgntctganccgtgacacccntacntngcnacctagtacctcganngtccgntccacgtaccgtatatnatncaccgccncggctttagccacaaccgacctgcgagtgcggggcacagacttaagaggattatcatgctccggcnggcnctacgccgtatcgcacccccttcnntaggaggcgttaagtgaacgggcgcaccacgtcttaggccgcacatgcgggtacaagccacgcctancggtaaaagatcatagccactcgtggatcctnnctncagtgagatgtttctccccattcgcctccgcaactcagatctatgtagacgccgacggggtatggatatggatcgggacaggttccggctgtaaggcgcaccctttggacagggcatcaattaccacgctcccgatgaccaaatcgtggcagaagttctgcgaagggcttcgaggtagttaggcgacgattcttagggaccgcagggtaccgagaataggactagcagcttgtccgccggcgctaacgtgcgacatttactaccagccatgaccttggttttggtcgatatctggcgtgccgcagaaaccttctgcgtaatgactctccggtttttcttcgcaccaaaacactgcccccgcctctcgctggagaccccgtttgtaggtgtggcattctgctcatggaagtcaggggatatatgacactcgatctcgtcctataccctctctgtgcagttggtcccgcgggacgaagaggtgtgcggctacgctgagcgagtagagttagtattagcttctcaacaacctaattggtctaacacagtctacagccgcgcgcgaagatgcaacggccacagcctcgccttggtctaagtttgaggacgcncatgaataccgttggcccgttcgctnccattgactctacatcttagacagctgggtgatgtccggcctactgaatggattaacactaatctgctactggtgcgaccccgagggggtacaaggcagtccgagttaccgtcgcgggcatctcttaggtcgcgaagcccgacacgccgaggcatacaccgccgtaacatggatagaggtaagccaaacagctcctccccgcactacatgtctactctgacccggagattccgatgctatgttagtggccggctctgccatccctgccgtggtaagaaggntagagcncgcagccgggnaagtnnncnnatnacnnnnnngnnnacnannncnncnnngnnnnnnntnnnnnnnngnnnnnnnnngnagnagtcgnnntgngcncagcnngnngcnncnnnntatcnngnncnnnggcntngtnncncnncnnntangnnnnnnnncgnannangnatnnncntgctnnannnntnnctctcaaaaggggccgtnnnccnncgtcagntgnngnnntnnnnnngnnnnnnnnnnncntnnnancccncgngtnacnnannnnncncntgcgagcnncannancagggcgttaggtgcncaccngcngacggattgcantaganttnnaatcagcgaggacgntgtancagcagtcagggcgcgcgaccggccntgtttgnggangtcncnccgcaggcgtggtggccggcgagcgcgacancantcggaagaggcgatgcgntgggantantnaaccntgggncnnganaagatcacttntaagacttaactagtaggtggtcaccgntaatgggtcatggtggcggtaacgggacttcatgagccttaaattngcanngncgcctcggnntgtagatngtnnacctcggacttcggcctgcggcntgtnacgaactcntcnctnggacgngttattcctagcagcatgacctccccagtggactccagcccatanaagttcgtgagatgcgagaggccgncctnngacagaggaacanatttggnnggctcntntgtcagcaggnncgnatacgnntcgcaggcctcccnnatggcgtgngngtaacaagngacccctcgcnntancgaggaagtggccnaccgtgtangcggacgtntatacnanagtcaccggagagccagcgagnnnnnnnnnnngcgnncatgcgcaaattncgcncntgggntnnnnnnagntaatgcgnctcattcattccnagtggtcgacctgtttagtcaggaaatttggnntagcttgatataacccttacattgctnttatccttagcttgtacccagcgtcacgtagcgaggtgccgccatcaggggcatgccgngcctntcatgctgncggtgcgnctcggcccgntgnnntgactacggacccgtactaaggccggaacaatagtacaactgggcttacgaggggcgtcgggactgtttgagagaccngtgctcgatgcgaccggacggggnagattggcggcggagttgacattcctggtcngctangagggggncctgtggagcggcncattgcctttnnaaccnntggncnttacnnntcnncctnncgnngcgccngcnatnggagnnggncncgnnnanatgcaccgtgcgtagctaatctnncgcgtnnctggganctcacgnnccangnnngacgngcgcagtctnttnccgtnnagncgntnnggnccctgagttggcctgtgctccctttcgtgcctccatgcagtgcggacacngntncaccangcactgtacggnccgcggatgagtggcgcagnngaacgntgtcagcaccctggtcaaatccggccnagggcttnccgctcanttcaccgganaaaccggntgcangncggaggtgccgcgnncccactatcccatgcactttctgcgtctgtacaactcaaagtcttagcgtgagccagagcttgatcccttcattttgacagcccggagctcnctctattcggagggtcacccgcaggtccnaactcggggcggggcgtagcctccggggcttccaactgatatgcaggtcgaccagctacagtcangtgagnnacgtgcgcctggannaattatccnttnntcantgcgcaaatccccccacggtaccncgccctatncaccnctgtaatgtctcggcgcatgtaccctcgtggacgggtctcgagttcctgggacggcgcctcggcgctctagttgagacgcgccgcgatactaanttgcccgtgaacgcangtatccagcnctccagccctccngtcctcggtggtccttcatttgatgtatcgaatacccngatanggccgttaganctatacctctgctcagtttcattatttggataagcaagtagcatgtatctagggcatttggcggtccgatacagtgtaacggggnttgtccagtaggcnangcntcagttnanggcatggcgncgcgntaaacccccgatcgagtaagccgaacgnccnnngggcccaggccctagcctctcgtcccaccctagtgtcnnnggacactagatgaacctccgtngngcgntgtattcagngagcaaatagtaacgnncgaagggtgccctccctgggtncgnttatccncnnacgnngncttgactanctagctcacggagtatgtcncacacatnctntaacgtgctcaanattgcttatgtgcacgggcgggcattgcttgctactctgantantccagtccgtggctttgtggcttgagcccctcctgctgncgtccttgtcgccgagacgtaagatgctaacaacgctatctcgctgctaccgagtcatctttaggtcatccgggatacgcgaaccctactataccaagtgaggaacaattggagcgtgaggccgcccgagtcggccggccccagnggcgcgacataaactatccccgttcacagcaacaccctacaggagacgcgancgggatcgggttgctctcggagcacttgaatcatctttccacccctaaagacctggcccacccggaccccgaggatngtgcgcggcactgtcagtgctattaagaaaacgttcgctgtcaatctctcgatgacctacgtacngtcccggcccgtagcctacccctgagcacgggcgtgaacacaccccgggaaaatccccctacggaagtgcntatgtgtaaagcaggcgaagcacagacgggcggcactcgttacgggcgtcctgcatttaaatcgctgggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcaccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaacnccgagcaattgttatcgtggaaaagtgtcagctcctgcgtacactagacgtatttgcggagcctcccacgcggtcccatgggaagccggtcggcccgccaagtgagttgatggccgtttctggcggcggggctaagccattaagatgtacacgctcctcagagcagacttactcgtttaaatcggaacggttgctctcaagtatgtgttcgtgggcgcaaggcccggccgtgctgtcaagcccaagcgcgcccgctttaggaacggcctggagcaaaatgcatgtgaccgcccaacaagcggagagaccctggcgggtcgattactttgctttaggttacgataccatcggcaagctcgcgtacccgttttactgcctagcttgtattctagagcaccctttgtcttaccgataaaaagtcgtctagattatcttgcattactagatacctantctgataagctacccgtgcgccgcagaccgggggtaatgcttgtttgggttaaaagagtgtagggtgaacgacagcaattgcgactcccgcatttgagctgatgcatatcgccgtgaacgaacagatgggggcgctgngcggcgagaccttttccaggtngtgggcgaacgccgaccatctattaggtcgagtgtgtcgctgattaccccgccggttcgtacccgtaaaccataggccatcttcttacaatttgtaanctttgcgcgacgtaatcgatcacgncacgtgcaggcttgcgacactatgggcagccactgccccgtctcgggcggcgagtgcgttacgcactgcaggggacgggnggaaactccggaaggtacgtgcatattggatagtaggcggacatgactcgctccatacatgattacccccctggagccggactgtagaggcgctcctcaagccggttgattcgccctgacgctcccttgtctggttgtctgtacccacagacaccaagtctcagtcctgcgcccacactagtgtgggttgactcgncnnnntatggtaactttcgcccaactttagattaaaaacccctccagcggtgccgctacgttgtcgatcaccggggatggaggacgtgcggcaaggctacggaacagacgactggttgcgaggactagcgatactatnaacggggtcagatgaccacaagcgtcctagtcgacccgcgggacccccacgtttcccgcagttcgtctctctgcagccatgaccatcctcctgtttcgaccagcgttagggagttaacnngcgtgcaaaggcccggccggtccttgtgccgttatgtgctagaggatcctcgcgagcctcccataggcgagcggccatcancngagccgggtatgctgagaggcgactcggtgtcagaaggctttcatgcgctggacgcttctcctgcacctccaatcccctancctggagaaatgctgcccgcggtgtgagaaggtcatcaagaagactcttgtaaccatgaagttatcgcctttccattagtagcccgtaaagtcccctcggccgcgnnccgtagatgtgggtctgtgtgtgagcggtcaggcaattcgaatttgggcttatccctcactccggagatacggtggaatactagcgccattaaaaaacttgcgctgtaactgtggcaagaagacatggtataagcaatacgccgccccgtctcatgtacgacggtctacccgcaatcacactctcaaacggggacccgggcccttgttgcccagatatctctccatttagtcctcgaccgggctggctcctttttgggtgtcccccagtcatgctgtgattggccccagcactctgaatgctagggacgagaggacgagcccctaactgcttgccggcatatgcgtggtcttcattgcgggatgagaacggcaaatttcgagtccttcgatatgaaaacggctattngcaccaccacatcgccagaatgtgatacgcaccgacgagctcacttgccagatggcgcgcgcctcgacgaccaagtcggaataagctgcggacgcagctaaggagctgcccagcaaaccatcctctcaaactngtgcgcgggttatatcctgaccccgagttcccgccagggtgcgcgaggcgtggcttgtttgcgggggcagaatcgtccgcgaggggcgcgggcggccctcggtcgcacgnacatgattttacgatgcnggaccnntaacaagcaagtgtgactncattgaccagnnnnnnnnntgnngtttacgagttacatatgcgatccgcaaagggttcctagtagccccccgtgattaggcgggagtcgtgacccttcgggtgccaccggtgcccgaggccaatttcctcacgatttaggtcagctgcctgcccagggcgctttcgctttcaagcgcaccgtcttgagacgtgcagagatgcgcaagccnnaggagacgaatctatcgagccttgcgctgttcagagttgcatgcggactcaggngaccccggccccttgggggcgtgcggatatgcgccctgtccattacaattggaatgcaaatacgttttaagtgggatntattggcagcagtgncggacaagcgcagttattatagtagaatctgacttgtgatcttcgcaagaggaccgtcacggccagcgtaatcgaatggccagcatccgttagttgcgcgtcgcagacgcggccttgcggggcgctgagtgcctgggcttgtttccttgtctggtgctggagcgtccgccgnaggctacaggcgcgacctactttcacaagggcccggattagacccgtgtggcgttagcaccgctccgtgacaacctgatttgaaccccccgacttaatgttgggcacgcataaggcatttcggacaaattctagcctaaagcacacctacaccgtttcgtatgaataccgctaccgattgcttgagggagcaatggggtgatccccaccacaacccttggtggctgaaaggacgctcgacgaacaaccagatactactagtttcagcgcgcttccgggcatcgataggggcggaattcgcacactgtgggggaacatctgccttagtactccgcaattcaatgccattnacgaacgaacgtcatccggccctacaacttggcaaacaggagccatgctgtatcagggccactaggnggaaaccaaacgcgggtgtcccttagatcctggtttgttggcactcgaggacaacccggagtcaatatagctacaatactgtgcgcgcgttgcggataggctttcagagctcacattgcgcttaggccttgtgacgcctccaagcatcgggcctattgcaatgctttttggcgggagagtttgtagtcatacaagttgatttgactaagatcctcacaggggggtggtcccgaaaggcgacatccatcattggataaactagataagacgcagagcatctcggttgggnccggacgggccggcgcaccccagcaaatctttgtgccttaaggcgtgctnnccctgtgtgccctgatctancacgttcacggcacggtagactcagcgtgcggagtatccatactatcataccgaggtgtcggttggtgaggagaattcgggcatgcaagcagtctaacccagcccagcattgtgcggatacgcttctgactcccgggcccgcgctaattataaatgacgcatggaggttaagagacacgactttagggtaactaaacggggcggcgcggacgaggagtagcggcactgtgacgaggcgagttagctctcggacaagggtatttctgacaagtctacccaagctcgttatgcagtagatcgtatccaggccactttaagcccgcaacagaagccccgcaacggcggctgagttgccataacctgggcgcatagttgattcgggaggcggtacccagaccttgcgcatggccancggccggcggaagtcaagcccgtgcaaacgggggcacgggtgaagagcagtaccgcatctaatactggatcgccgatcatagtgcctgcgagcagataccagacacgtctgggaatctcaggtctctaatngggcaccctacgatgcgccgcaccatgaggcttgtgcgattgtgtttgtgggcgtaaaagagtgtgcgggggctcgaaattcttgactcaccatctgatgcgaggatctgaaggagtccgcattctatccgtcatggcagacgcgtatcctatcttggttaaccccgctccacgtatacttacgcttaagtattattccacggcggaacntcgtgacagagctcttgtcttagtgcaagaggctaaacgtnngtagttacggccagttngatagtgagtcacnttaatcgcggtccaaccagaaatcgactcggagttcagcgctgggatagaggtggcatgaaggcccacgccggagtcgttgacaggcatggcggaggggcatagcggccacactccgaatcgctgtttgtccgacgcagcggccccaaccngccccgtctacgtcctcaactgccccgtgctccctaggtacgcaccctagccccagcttctcccctagtaaaaaaccgnccgcggaggggcggtgaacctctgaccgacgtacgncacctcaggattacacgctacgctattggatatagacgcggatcctcgccggagatcggggacttgactatttctcccaggacagtgacgccgcggcggggcggcgcacccgccactcgacttctaagaagacgaggggtcgccgatccacctgacgtccattaaatcaactgcactattatggactctgctcggcccgggggagctcgttactctttaatcaaggtggaaaaatgctcccgcggcagatagagtgaaccatcggcctgctattcggtcgaagacctgaattacagtgctccttatgttcggggttcgagacgcatacggcacctgatacgcctgaacacttctacagttggggatctccccgccctcgctctgacattgaataagggcgattaagcctctngccacgaacgccaaggatcaactaaaggtgtggcgtgngcggctccattaccctatggccgggcgcgngctaggactgtcgcgtcggcngtgcggggcacgaagtgtttgcgctggtcatccggctaggaaattccgattctctgtacttctgtacggtgngaagggcgagggaatgccaggcgtcgtgagacggtccccactaccctggcgcgcacagttaccggcgactgtctcgtacggtgtnnnngtcgctatgagcgacggcccgcgtttgccagcggagtacccaaccaagactacacccgacgaatgcacccgaagccggcacgtggataaaccggcgacgccgcccttccggcgcatagccatttctcccctgccacccagggcgggctcttagagaatctcaaccggccgtaacagagctctcaatagcccggcctggttggtccacacatggcgcacgcccagtctatgggggttccatttggcctactcgtcacgccncaaacctcggacccaggggcacgtcgatctacgaaaggccatggtccgccactgctgatcaangaaccgggactctcacgtgccgcgctgacgatctcggctgatganccggtatttaacgtnacaccgcgncacggaccgtctctatngctggcgcctcacgtcacattatattggtcctccctcgagtgtgaactgagggcatgccgtaacttcatcggattctcaggggagtaattagaagtaccttctatggaaccaaggagcgcggtctgcctcccgcctaccggaaggcaagacccagctaatcgacaggcaaaccaccgcagctcggtaaagcgcggggtgacagcttaaccgtaaactcaagccgnatcctattggggcggatcccctttcatgacccccgtgggcccgctgcgcgtccggttgagaagacagagggttgattcggagggcagccaggtcaagcgataacatgtaccgtgnggcgctaaagaaatcttaatgggtcacgcgaanagccaacgccacngttgcattagagggaaacgcgtttaggagctcagcgcggccttagacttatcaccgggagatgggatccgcngagcaagaggccggtttctctccgctccaagtctcttacgttcttcttcggtgggggtcggacgcttggcttgggccatctgtggcactctggccctacggcccggctcattggaattacatcccattgcatgggtcccgttcaacgggactcagtgtcgaacataggccgaatcttcaagccgttcgcagtcatgtcctggcagatcccgattgccgtgagggatgagatcggtaagctccgatttgcgagcctagcgcgattgccggtttatcgcccttcagatggatttataactctagggtcgccttacagattttcgccggtcagttgcagcacgtccagaggtagccccctgcgtaacagtgtatactcccnactaacggaggcagcacttccccgtgcaccgctgcacgagcatgggcccggcagggctaacgaagcgcgtantatcagaccccgggggccggagtaagttaccatcgcacgcggtaccgtaggccggggccagggagcccctttgtaaagatgtggtccagaggataagagacctgggcttgggcgcctcaagaangtaagattagtctagatacagaaccccttgctgttcggactcattctcaacggggaccggacgacctaatccctctaacatatggagtgctatgctgtcctttatgaagagtcgcataggtgaccaatcgtttggcccgaagagagtgangttanggtgtgatcgaggtactctcgacgtgacctngtaggcgtagtctataagataccgacatgccatcctacgtgatggggtgctgacaattcgagcccgcggtctgtctcgcgggatatcaggacaccataacgccggatctcgtcgcgggctacgggactggaacttttcaatacgtccaggatttcgggaaaaggtggcgggggttagatcgaatgataaaggaagcctcgatcccacgcggccgattccgagtgaagatcccgctccgccattaagatgcgtctaggtcgagaagccaccggaagaagatcgctggaatgcaggaaaggctctggntccgcgtgtctcntagagaggtcgcggtcttaaacttgtggtgtctcgtggagagcacgatccatcgtaaaactcgnattngaccnnccgnnnnncgctcaacnatcccncggttcctgngtangggtnccctctccttgtacgccncgcatnganaaactnacgtgtggcaatttatngggcnccacgccngctacnngggggcgcgcccgttgcatgtagaacccagcatgncttagccacnattgnctatncgttttnggngcgcgtttgcnaacnaacangatctatccatagccaacccagcgactatagtccacgaactcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccccaagtacacgacccncgccgcnctcagagacnacaccgcatctgccggcagatcgcagagcacgtctaagtncgaaaagcacctttctttcgaaacgggctccatgtcacgaggcggggattccgtnnagnnaggcgagtacnctgncgtagnntgccngtngnctggngancaagcgctccgagctgccgcgcgncgagcnggnngccgncgnagcgntcacgngcncactgaccgnggaccnncaccaaagccatatggcacacttttccaggtgaagttacacgcatcgcgaggtatgaattgcagggtatgcgacgaccncctaaggcacggcatcgttgtgtcccctnggagtattccgctacattacttcatggattnacgatgtgcgacccnagtccggcntttttagtttngngancgtgcgagancncgaccccgacangccgtaggtnggggctacgatgaccgnctggtgaggccagcgcctggttcctagananntnnnnnnnnntnangncnntangtggggactntngtnttntanaccctatctgatagtgccttcacccaaagctaggttggagtgcctggtagctgtaagcatctccagtacagtacagcgatngactaggagaggtacgcagtagaggatagcagagcacggaccgcccggccctcggtccgtattagtgactagaatacattcgcctgagttgctggcangngacatttgagctcgcgctgaactccctgtgccgacgtccggacgagggtatgccggcggacaatgggtcccgtattggctcgggcaagtctggggctaccgcacaagcttaaaagctactacaacgaatgacacgtaanatggcctactccggttactggaactgcgtctggataccttcctacccctctacgggctaccccacacgagctagtgagctgtgggcccatattaaatataaagctcaggatcattcgaggtcgttgccgctgacaggacgaacattctttgcgggccatttgaggtggtgcagcgctagcgggctcagatttctacaaagcctaatttgcggcntgaacgtccctgttcctaaatagatcggacggggccgtggactaacgtgctgtgtgtttacggccagggcacgtgcctcgagaatgggccgccgctcttcgntgacgccctctcgccgtgtatctcggcgacgccctagtctgtgattttaccgcaaacgtcgggccccaaagatacgttccgacgctcgggaaaacatcagatggaaccgggagaaacagtcggattgagaaaccttcatcagccaanctcgcggttcctcgccttctcgtcgattggggagtacgcgtctgatgtcgcgggtctctggacggttgggaaaacgtcggtcctccccggtacctactccagtcaatcggcccccgcatatngctgcccccgcgagactccgtaggaacgctcggacgttctcgacatgctcgcagatattacttaaatgagttctcgcgcagcgggacattccgttnncacccccntccggacgcgaggttatgtagacacacaagtggttcgcgccggcatgcataacgtcttcatagcctcgcggcgtcnacggtggctggtgcctccgcgtacttagcaaaagtagttgacgtaaagtcgatctgacccgggtgataaacgttgccgagcgtctccccctaggcttgacaggaatttgttccgcttctcacccatccaactgcgcggccctgcccgcccgctgcgtggtccggttatcttccctcccactaacctcctgcagttgcgcgtaggagagacggtgtgtagagggcagcacaagcgctgcacatactctgttgtacgcctgtccaacggccggcagcagtttcctctctttgctttcttcaatgacacgcaagttgactagtgagcagcgcccggttgctgctcagggcgaaccgacaccgagcagcgattncggtgggcgggagtgccaacggggcaggntggctcggatctacgccggtgtggcgcacactgtccggaagcagaaaagagggtgacaagattgcaccgtaagtcgcacacttcatacgaagaagtgcgctcccttttccaccttcgcttctcccgggtattattatccgcagtggttgacaagtggagcaccgccgcggtcataccgccgcgggggtgggatacctgacgtcgagatgcacggcagaccaagcaggaacttgcctctgcgcggtgaggatagggtagaagtctacaggcgggggcgggtgccatcgtgacccgggggcgcgtcagcaacaacgctgctagccggtgccgcgaccgaacgtgatcaccgcaggccatctttgcgaattctccgtggaggaattcattcgtcatgtagnntgtggctccccggtgaaccctttcatttagccaacggtcattcccgcggcaaagaggggcacccgtgtgagaaacaacgcgtgagcctcgaggctcctncacacgagttagatctaatgttcgggctgaagccaaattgggtccggtggggtcccatttactggaggacgcgtgccgtcttcatgaaaggccacggaggaacacgcgtcatcggagccgcgttgcccagagccttaggggggtatagccgaaggagtgcagggtcgcgtgacatagatctggagcaccgtccgctagactacgttctggctggaggggtattaccctggaganttttctcgaaacaccgcacatactctgcgttgcgtctccatcgctatacgtgccgcattatgtcagggcaagtaccgcgacgagcccggattcatacttcgtccaccaggttagcctgcttggcggcggcgagtacatcggtaatctatgtaggttggaagcttatttcggcactggacgccgtacggtcggggcgnccgagctatcctggagtgggcaggtacacgcactgtggcctcgctctgatgcgcgggaggtcgacactgcgcaactcttgggcgtagctgcagtgatcgcgccgcgccggaacgcgtcataccgagccttggccccgtggcngttaaaagactcttctagaataatatgaggatgcactcagtcttcggtgtgagtagtcgttcttcagccgatgacgcgcggactgaaccctgcgaacctgccccctatgtgggatgactcctttggccgttganntgcgcggccgtcaatatgggcgcaaggccgcctctatacccgaaattcataccgggcccatgtctcacggataacggcggagaaacgtggtcgctgtatgcccgcaggcaccgccgtaccgcctcgacacgacgctgcatagcaaacgggctgcagttaagttcctagttcggtagcgagcgctcggccctnagagtcacgggcggatgtggcgctcatactagcctcgtcctccggcgcattcaggtcccctcagcaacagggagctacaaccccccttctccgcccactcccccgctcccgcctgggcccgggcccccggtatggcgacgnctgggtgtcaagggccgacacaccctgtgccgcgggtagctactaggcatgccattgcatcccgatattaggaaagatgagcgcaatccgcgtgctacggacgaactnntgnccgagaaagggagctcggacctggactacgcagtccgatnttggttggagcggaggcattcgagcgcggaagcctcatggcgccgtacgcgtttcgcgaagaggagaacactgtcganaagcagccttctacagtgttataaacgccgngtgttagactaagctcgctctcagccacaggttttgtccnattcggggagcttgccctgtgcatcttagtgaccgtggccccgggtgggccttcctttgcacaaactcaatgagatttaggacctcactacgcgactctgcctctaatagctttcacgggtttccactaggaagcctatttgttcgttgtccacagataatctgtacttatcttcagggccaatcannnaatacattcgcgccnncgtcgttgggcggagagtgcactttgcgcgcgtaactgtttgtttcgaagtatttagattccatgactggtacttcgaggtttttggccggattaactttccgtcggtgcggacatatcgagtcatcgtcgccggggntggtaggcagtcattaggcctccgaggcagaagacgctccggccatcgcgtcggctcagcctgtgcgggtgtgtgtttacccgcaagctccttcctgtgagggaaccaggacgcacaggacactacgacctaggggaattcgtaatnaacgcacccgagtacttcgtagccggagcgagaaatgtgctgtgtcttagtacacctcagccatttatcctttagacaagcanntacccttngcggacattgagtaaggatgttttctagcgtcaatctcagtccatttgagacggattcgatggtgctcattgcggtacttagaccgtgagtattcagtggtgaggggcggtgccctctgtttaacctctcaactgagggcctgttacgcagccaacatcagttcggacaaggctacccggaagattcgtcacaagtctatccgggtgactgccaatacgatacgggncccgnccnngtgtccttancngtaagcagtccaatccatacatatcccgtgtaccccaacatcgtgctcaccaccgantngnnngnctgnngcctgnngcacgcccncngnancaagtnagtngtcatnccggcgtaggnaantgagtaatcngngngcctngngctngtcanctttatnttngncacgcgagnactcccagtcngnnggtataggtttggcccttacnnncnntnnnnnnnnannnngnnntagaatcgaactcgaattttcnntgnctagtttgtgcnctatcatnncacgngcctnggcgctttancggaggctgttggcggccgcctaacgtcnnctgtcncgtgngtggngacaaacnctccntgcttcgcgnctaagcncnccgtacntacatnantagcttcgacctntctcaacnncnggcganannnntgcngcagcggaagtttttcatcgtatgcacnnncngngncccgggggcccgggnnccncantcccngtcatnncncttctgagtccttaagtactgaggcgagggcgaaatacgggcgcgtggtaaatcccttgagggggattcagcntacggggagacacaacgntggnncgatctaaactaaannnncannnnnnnnnnnnacnnnntgcnnagccacatcagctgcgagcncggtttccttcggacttgcacntaaacctagcgttcaaccggctagnngancangttgnnnnngntnngtccgtatcgcanaaccnctaagcncnnctgattcgtatcccttggcatgttacgattcaatatggtatactgncnacnncaccnagcccggcgccccgantgctnncanctcgaangccgncngtgncgagcagtgccccggtgattggtngagtnatatagcnantgggaagagtncgaccgnncggtgggncctgtaccacngnangccnnngtnnnnntannnncgannnnnnnnngnnngnnnnnnnnnnnnnnnnnnncnnnngccngacttacacacgttttctacntacnnnnnnngnngntngncgttattnagctcgtgccnnccttcggtgnncngnttagcnggcggtgccttggaccccncgccaagcccccnagcgtgggcncgcacgccnagtacccgagggtggcnactaagtactaagatctggatcgtgtcaccccgggatnatcagncctggctgntagtgtcattgatcgtagtaggggataccaggctgccggnanccacagagnaacagccacttaaacnaccgttacctnntgttnaccggctggccgnngaacgtacgagagattgctngnggcacgngccnngcnnatggagtcnnggtngcatnggnaacncggacncnnnctttttggccgagcgtngctagtcgcagtcccgngctgcgtggtagatgacaggtatcaagcggggggtagctaagagnactgccgcccgacccctggttcctgntnacgnaatngtgcttcacttcncttaacganancnnnngcccaggcncctcggnnnntncngtaggncncccgcgncgcgggtcaccctaacactgtccatggtanctcnnctgaggccggagtcccggaggcagcctacatcaacccgggcaccgctccgccgtcggaaatagtggccnctcgngtttgnntacgggntccgacgctggtcggttcgttgagcctgaccctccggcggactcaccccgactnctgtttgagaggcagctcgaattctgngatattcnggagcggaagcgngcaacgncnncngnctcttcaagtggcggtacccttccggatacccgagcccganccttnnngcntcnacgngcgtntgcanctggctaggnngacccgncgnctactaacagggtnntgggcgggggctgcctttggctaggcacncnccggggaataaagattagcaactagtcgtccgcnacnacngcatccntattcnganccgcnctntagcgctncgcattgaccctcatgnttgcttgaagtcnttccgncnngcagngcaantgngaangaccattagaaacggtcccttctantgtagantcgaggatcncgnnccgtttcggacggactngtatagaagcntcntcgnnnnnctgngcgnnccctagatngcatngcngcggcgntggncnnnnnnnaaacccgccgcngaggagcccccgttccaanctaagcgacacccgagattngacnnngnnatcgncccgcctcncntnggatgtcttaacgcngctaaggacctntttctacgggaacaacgcttcccccgaacagtannntnttnannggcgttccatgatgcggcggtggtatagccgagttggacngtagtgggccgctatcgtcctcggactgcnggncgagaaggcgattagacacngaggaaatgatgattcacggattgangacataacgccgagaaagngaactgcctccctcggtccaactggacgtcagcggcgaacgttttgagtgccacgcgtcgtcgacagagtgaggcaagtgaaaccaactgcgcaaaggtcgcgttgtaaggaataggaaaggtgacttttcccaccccggacactctagcatcccgacgagcgtgtctcataacnatggaagtgggtacctggcnnnnnnaagttcgcaagtagggctggcacttgcccgcggtgccgccgancgaaaacctcttcaacgcgtcacctctagtccggaggcaaagaagagcttcgtactgtcatcgaagtgacaagttggtgagcacaccaccaaccccgaagctagcagtcctccttagtcgttacatntgggcggccgtcgcccgcggctttgtggaccgcaagtggcccgctcacccgtgagtatatcgctaaggctcgagccgcaaaacacttgggggttcgcgtccccgttatgttaggcgttcttgcgacgtaagcagatcgaactttggtggcccggctggngtatggtgcacccattttcaactagtgcgcatcctttctccagtataaactcgacgctaggcggcccggccctgccccggaggttaaccccagatttgttccgccaattcggtatgaacagccaaattagcttagctgtccccaccgtcccaacttcccntgtaacttatcctcacggcggctgatgccgggcattactacgacgtatcgagccccccagcgcatgaatgtgtacagttgctgatactacttcgacctcgcaatataattccgcacgctgnngctccgtcaacnnngcacctaagtaccgcccccccgggtccccctgnnagatatccggaccattgatcaaggatcctatttgcccgattgtcttagtctaccgccagcgagcgcaggggtangaatccgattgccgcccgaatggttgttagttggcgcagcacacgaaaaccactgcaggcgtcctgggttgctcgaagttaaggttatgagagtccatagccgtttccccttcctgatctgaccgggccaactcattgtattatctatatgcaccctatgtgacgtgggcagcggagccggctcagatagtgtgntacgcggcccaagaagctagtgtagggcgaccctacatgtaagccattcagataacctgagtaagggagtacgcaagctgccatcgacttgctcctaagcccaaatgaggngtggcgccccgcagtacaacgcgaagggttcccggatggacataaaacccattgtaagatctaccttcacggagtcgttatcgggttccgcgtcttaggtctgcaaccggcttccggaagctagggtaaacttagcnnnncggcaagtcggcgacgacctttaacaggtttagccttttgaacggcaatactgaacattcgagcgggctataaacggagaccccggtgtggngcaataaaggcgngattgagtaacgaccgtatnnnagcgtcctgacacctggagcttcaagccgcggnntnngagccctccggaggagcacggtgtagcgggtagaangnnacgtcaagtcataggtacccagatacgcggcggccggtagggagccctttcatagcgtcaggtgatactcccccgggtaggtcngtggcgcgatggaagaaatgcccctaggagaccaatgtccctgggtacagattcctatctagccgacagggctgccaacacccagctcgacggtaaactgcctagtccatataatatctagtacgccccaaggctgccctgttgcctcatcacgtggaagttctaaactgtattacgttagcgggttccaatgcatactaccaccgctacgtggtgactcaccgcgaccaagcacccagcagtccagtcgggggatgtctcggtcgcggcaggagcacaggccgagcacagtaggtaccgctgacgcttcatcctgcggaccctctatctgaatttccggcgcccgcagtcaagtgcctctatgcggggatttgcctgttacatgggagatacagcantgaantcacgaggagcgcgagtcggcgcaaccacgactctaggggcccttatcgaccaatgcangaaacgggcggcttccgccttgggcatcttgacaacccggattcggatcttcgagtaacnttgagggacataccctcgggcctttccctgcgacaggacgcctgcgccgcaaagtacgttacctataggccaacagggtcgccgaaccgtgagtggatgcgcacctccacacccgttcagaggccgtcaangtgaacnggctaagtctcagttcgcccaattcagctaatgtcccgtanctgggcacttatcgcttgtgtttttattctaggcacgtaatcaagcngaagancgcggggcgtggcctcccgcgtcactacggttcctactcgtagccaaatgggctaacacaccacgtactttcccatatgtgactggtgattatcggtcagtggtgacgtcgcccagctcgcgcccggnncgcggtttacgtgttactagatccaccggagtaagcggcccccactcgaggatgtcacttagcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagcccgccgtctggttggagcacatcccaggtacgcgtggcggcatgatggcgtccgctcccccgttcgtacgcttgcatggaagccggatgccacagaacggcggagcgcgntgggttgccaaagaaatctgatctcagtacccgtctctccctccactaactattgtcgtaccgtcgatggctagnacgatccttancaaccgacaacagggtggtgcaccgcgttgcgtcagcgcggccccatcatgctgggtgccggccgcacgcccgcctcctccggagtatattttgcagggacctgggctgggctgggtctcccagagggtagtatgatatgataagttgattccctcgtgaggatggggccctcacgcctccacgtcttcgggactctgcaactccgcccggatatagaccgcacacgaaggacccaggaactggaaaaagaataactaatcgcgatcgctttcaccctccaacgtgtgcccaccaaccccgcggccggggtttcaaggaataccggtgcctctgtcttgcccagaagctcctcctaatatgcggcgtgatctgtagcttcactcggcgtatgatgacctaaatcaggccaggtcttgctatggctgctccctggaccagagacccggatgtcgntttcatagtttgctatcatcgccggccgaactggcttacccnagcaatgacccggtgtcacgcatcgcgacatggccggtcctcttagtagggcagttccaacggcgtccctccacaggatgccggacccgatttgtatctcctatacactattaccgcggtgacaggaagatatgcgtgccggagcgcggatatcgagggttcttcgtaggtcttcgtaggtcatcctacaacgattaaaggcagctggaggcttggacatcgggctccagtccaggctgcgccccgcgttttganggnntcacgnccgactcntnctcgagctactccataattaaaacatcggtacgagttcagagnncntnatcccgctgaagccggcaggccggctctgtngaagtattgctccagaccgtgcctctacatttggtatcactagaagttcctccataacaactatcgggccatgcggcgatgccgantcggcgngagngtctagngcgtnnggnttatgcaggagctggggctgttgtctagctgcaagnctgttttccgggtgccancnnantcggtaagatgngctgtcgcgggctcnggtgttgaagangncgcnggcancgtngggnnnttgcgccgcgtcttannntgtnnctcanncnaanncctncccgacgtatccccagcgctcgtatagtccgacaagtgcaggcgacacacaaaactctcccgccgtacctactcgtcaaccgacatcggntggtaaatgtggagacgccagctcatgagttgttagccggataaggtcatggatgtgtcggccagagatctcgtaaggtgttgcgctcgggcctacaccggtgctgcgggtaccagtctaactggacactagacttaaacggacctggggtggtttcctcctcaatccctccacggtagctcgctaacggggtcgtgtgcattaactatcccctcttcttcagacgctacgcttcgtcgggtggtggtggcccatgattgtatttgcccgcccatccgcctggcacgttccggtatctgccccacgctcgccgtttcaaggcctagncgccctacgcgtcggggtgncgacgaggcttcgaagggcttagtggtgtatagcacccagtgatacgtgccgcatcccacttcccagactggtctggactatgtcgtcattggctgaccggctacagctctagctttttatgatatggaaataaccgggtcatgttcagacccaaatagcgatagttccttatccaggaagagaccacgtcccgtaaggtctgccgagggagaagcgnaactatggcccagctgtagcgcgtggcgagcgcgaaattacgaggtcatattgggctattacgtccattctacgccggccggntccttgngtcggccgccgcctacatcggggacatattggtgtgtgtcttcgagggaggtgccagcctaccgtatcctcatacctgcacaggtcacattgcgggctcagacgtatcttactcttatcgccgttgcacatccgtgtttttagccgggggcttagggaggcatatcccactcctgtgtgattctaacgcatngcgngnggggggtcgccctgcccgaccgttcgaaccgtgnccagtcttcttggnaggagaangagaatcgnggcatgnngacatnaagngnntnngctcattttcgttaaaccacagggtcgtaagacaagaangctgttggggacgaacccataaacaagatttacggcataagcnatgggacccgcaagcggaaggtgactcgcgcaaanggcncnngacgccntggcacctgagannnacnnnngnncnnggtacgcgtagnanngagnngagantccnaantctnnnnccngcnnagcctcgcnagatngcnaatannggaatcaggactnnnnannncnnnnnnnnnnnnncntnnntgcggncagnntcgcgtagccgggtgaggtcgatctctaactggagtctcatttgccgtcagctgaggtataatggaactgacatccccatcccggtcggngcaccgggcggcagtcntgnttcgggcggccttggacngggatttntgccccaagattcggttgaagggcncctccaccaccacgaacgctcggaggctaccagtcatggttgtcaggctgggagtacgagagatagtgacgcangcacacatntctgagagcacttnccgcgtaannccggnagctngcnnnncnnccantgttcattacccaacanncatgacaagaaatcctagggtggnacttctgattgcgactaataatcgtggaggtccgtccgagactgngcggntnggacnncacncccgtccngctgcgcggtggnnnngnntggngggcaactggcacaccttaccnnagaactgcggccngntgatcccntaanctagttgctcgccgcngccngcggangcgnctgcctcacatgccggcggattaagcatctcgancncgtcctatcgccgacggtacgcccatgtccctccgcgctngngagcgacgtgaagcagacgcgatcnnngtnnggagntgcnagcgntnngtgcnnnanncccggnntccccctcggggcggtctctacannnagcgagtttaatgagacgagcacttttntccacngatttcaactngnnnggcnaccnnnnnngttcggtncgtggtttctcctagaggtnactccncnncgtnnggngggccctggtnagtnncnntnntncncgacggaaataaaggctannnnngcnnnanntgncgaatnccgncntgtgacgtccggactgtgggccataaatcatgttgtcgaatagatgatgaacccttctcctcggcactaactgagcgaggacttgaccagtgctgatttcgaactccgcatttcacgtacagctttgaggtgacgcgcnngacnacccgatttgtgacataaatcgantgaccnccgtaggtgcttacgctcgtgcntccacgntctaatcgngctgancngcgagcggnnngcnncnnngcntgggcccngnctcaatntcntnngcgnntnntggngcgnnannanctanntttnagaanagcacnngggtgcacccgntaatgngctagggcgntnnnnnnctcggganttagtccttcacatgctctcgtctctccgccctgcggcccgcaggactccaanttatgcgcaaacccggcaggcctgccctaacggccnggtngngcaaggtttntaggacatncgnaaattnngcaacgtgangnaaaagatatggngtnagagttcngtagtcgctggccgcccagaggagaacncccgctcttgcccgggtcccgttgaatattgttccnaanntagagaanacaanttnggggtgggtgacgtgacctcggctcccggnnnctgtagccacctgaacgtcnnngtncatntgcgcacgngagaacttgtagncgcaggcagaccctgcatatggagttcaattatgtttgaaggacgnggtccattcnngtcnnnnngnangggcnnnnnngnnncttnnntnnnnnnnannnannnnngtnnnnnannnnntgnancncctcnnanctnggtnagntngncntncgnnnnnncccctccnnanctgngggnncanncngtngcgattgtaaccnaagtgtgcctgtcntgggttagcgtggcgcgttcgtaagagggcgctgtttcggcaatctgggtgcaggcagatgacgggtatgcccttcagactggctctatcccgaccgatgagcgctagggtccaggttgccaccgctactgaggtggcccggaggcgggatggttcccttagcgngaacagcagtcgagccgtagtaacctgctaccgctgatgtgccacggtactggttcgagagtgactggccggacgctgcaattagcgtaagagcttcccggagcagtgcccgatagcnagtcgtgtggtaaaggtgcaatcgtatcggacgatcggtaccaccccaggatcagctgtgaggattctaaccacagcggcgcaactccgtgggaggctgggacggcacagccttggatttcggagtcaggtcgtctacaaccaagcgacgagaactcangaatccgcttctgtcagggagaccaaatcaggccagatcgataggctctggcggggcgtatnccgaggaggctatataggttaattctcccgcgtggcgnnncctgttgcggcccacagaattgcgcaaaggaaatgcgggcaggagttgctcattgggaggggaatatagcacgattgggggactgataggtgaaggtcatcgcnaaaacgtctgggcacaggttcgagatccatttccaacaaatattaaactagttttactgagcctggaggcggcggagactgccttacggtacgttacgcgaaatacactgcgtccctactatggcgcngagacccatgctacccgtggaaatgaccnggnctaggga tgatttcaaattgttccatggagatgctacaactatggcgggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacatccgtggccctatagggccaataaccacattaccttgcggccggtcggagagcggccaatcactagtgctcctcggggatgatgtcccggtatcctcaccgagcaggtcgtacatttgggccccgtaacagaattttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgaccctcaagcaccngcccccaccgaaccacggtttactgttatgtggctcccaggcattttagccaaaaggtgttcggccggtacggggtccgaatgagctaggacgcatcattcttgcccaaaccccctcgattccacagccccggcgtgggccagcgttctatcacgcgatagatccgctggactcttgatgagcgcggacccatcgatttgtggaggcgcgttctgtccgcatatccattacgtgggtcttcactacacgaaaggtggcttcattgtatagacaaaagccattgcgggcaaatcgcccccgatccncgttggaatgtctcaggagcctggaggtgtgtgtttaccgaatggtacgctctgaccggggctccagacgaatgtagtgttaattggaaattttgacaccgaaagagcttgccacttgcctggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaattgtttatataaggcaaaatggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgtcggtgtcccgtatgaaaaaggggggactttgatgtttacccaaattgtaagtttatttaagagccgctactttttacacgtaggcaggcagtcagtaaaaccagcataccctgcttagtccacacttcgactcaccaggtcctcgacgcctcgcacaattcgatntttgaacccgcctggctcgttcggtgaacgtccggccaaaagtcctcaccgtcgaataagcatggcgctcgacgatgcagctgggtactggaggagtgtcgtggatagcgatctgcaccgaggcctgcggtttagctgtgacgactgggggctcactgtaaatatacataacatgtcacgactcatacggcntgtctcttaatggctttctccaccgagtcctttggaccccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggtccagtaccaccttccgtacgtagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgaactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacaggtagaccagcaaagccactggaatttttccacctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagccgttttgcatagctttntacagccacggcggtacaccccctacctnaggccggaatcaaggctccgcaggttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtgggggcgaccctacctccgtgcgcctgtgttacgtctctctgccaaaccttaggggatcggatgcagatgtgcagcacgatagatcgttgacaaaattaaggtgcttatggccagcccgtccgctatctgctagtcgcccccgctcgctatagagcccctccatgggacgtgcagcaatgtggttggacactatacgttttngcttagagggagcatctcactcacttcggacaagattcgcctctccgtctggcagcgaaaacacgtgggtcagtcctcatgttcgccagtaagaacgagcgggccagaccatggttctcgagacgccatggctcactggagacacaaaaaatccaaaaatgtcacatgattttatgattagtccatgcaagttctaggaacacttgggtgctctaccgcagaccggtgtctcggcggcactacaccttccaattgtcgaggaggcctgtctaatgcgcaatgtgncgggagagtgatgtatttgtccttctttggccctgattccagtgtggtcgtaccccggtgcgcgtaccctcctttgtcattgccctccagagcacttggggggactctgtcgccagcgacgaatacacgcccgtcaatagtgcctgcatggacactcggccgaattcttagnggggtccagtggcatcaaacagggccttagaggcttgctgaattctaccggatcctgttttaacacgtccccagacgtggagcttagtacacgaaggtcgaacgtaacaaggtcagacggggcgccctgaagagcatggctaggtcttcagagcttaagggngagggaacggtagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccgcctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacatgagctttctatcacaagctgcccgtacgctgcgcttcgagttccaacgttgggcccatggagaatgtcagatcgaactcctacaacctagccccgagatacgtcgtccccgggtgatatatcgcattgcggctgtcggcctgtgtccctggttccttgcgtcgactatttggtactccctcgggatatgggtagccccggtcgaatctccgagaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcctgcactgaaaggtcaccgtcgtaatgagtcctgcattaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagcatccattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtgcttgtccaccggacctttcccccttgtgagaccgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggctcgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgtcactcgaacttcgtcggtcaagttgtccggtactctgactgttccccccctacacttcgctcgactaggtgggttcgatctgcttacgcaccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggcgggtcgcagcaccggccgacttgccatcgcctagccggttttaagccgaaacctgtgttgttgaaggcggcgctgaaaatagtctgtagatgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggatagncttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatngagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgacaaactaagcgtcgtnagttattacagcgcagtgtcagtgccccccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgtgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccacccgcaacggcttagtgtcagcacatcggttgtncaggctaagactactagttgacgagaggcgtgacacacaaaatccggaagtacccgcggcgcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcaccgaactatctgcccgacttatgccgcttgggatggaggcatacgtaggggagccaagctcgggagtcgaacggcttttagtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtggttgggggaggctggcccggtccacgaatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacatactgtcgattgagggatcacaaattagccaactcggatctctatggagagcggaaacagggctgtagcgcgccaataggcgttcacatcaatccgaacttgagggatagatggcatgttccnctcggncctagaactaggcgagccaagtcgtccgcaatcaccataggatggccatctctcccccgtgcccgcgggtcgtctatgcaggatacgtactaacaggatacggncacatacgaccttaaggacttcgcgtattcaggggtactaattgttttcgagcatataaagcacagctttctagggtgaacaggtagtacccaancgaccatgaccccatatgcccgcctcggctggaggagcgtgtggggtccaagagcttagcatgctcgtcctcatcacaaggaagactttgngaacaccccagtgatctgtcgatgtgctcaccctgaagcgacgtcgctagaagttagccggaatcaatgtttaacaatggtcgtgacggtaaagtcctacctacnagcgtaagtattgggggagatgccattacgggtataattgagtgcataccgtgtttctctccagactcggannggatggattcgacttgagggtggatagccccagctgggaccagatgttctccgggggccatgaagcgacggctcccatcctcttcagcgctgacccgtaactatcggcgttactgcgggccgcacgtagactatgaagatggtgatttacgatatcgtctgggactgagcttgcagcgccgcatccgtgtcgccacgagaacncgagggccgatgcgacttctcgaggctcttccacgtcagctagactcgttaaggtcctttgagaaatcgttggccgnacttgcctgcatacgtgtaatagtgactcgctttgncctgcncaacggtgtccgattaaagtccgaaacatgacctgggtattcgaaactgcaggggctgcgccttatagcacgtcaggcggtgatgcactgaggagtcaggggacgtggctctcttagggcgcgacgatcctcctccttaactacctgtactttggcccagacaccgacttgcatgcctatatgactgtactgtgcactaactcccgcaccctatcccaagaccatagattggggcttcgccctctcttgtagttggatctcgcgttgactttggaacagggccccggtccggtagtgacactgtgcctcacgcatcaggtgnngatatcagaccgttgcgctgccggccgtggtatttcagggtaccttgatatgtaagaaacctaagcacctaatgaagatgggtatgtcgcctgctttccagtgtccgagtgccgtggaggccactgagcccgagagatgagaagggccggagacaacagatccgcgatggacacccgccggctcccggcaccagccccaagtgagagtatatgagtccctcgcgcgcaggtcccacagcggcgctctcaaaaagagacatatcggggtcgtacgccgtccagcgcaattttaacaatcgcataccgatatctctagcctgacgagtttagcacatgcctcatcgtcaacacccgaaggatcagacggggtcgactatgcggcctccctgctnttaagcncgnaattcgngaatcttatcggcaccgcatgggcgcgggtcaggcacgccgaagcaacaatatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcttaggacacccaaggttgatctgtgcctttggctaatacaaagagaagtcctttcccaccatcgaagggcatggagtatagtatgaagcctatggcgagcgcaagttcaggccacttggggtcctattctaggcggcatgatggcgaacgtgtttcgcacgacagcgggactattgtgcgtccgaagaacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatccaacagcgttcacatagtaatcggcgattccgaggatttaagtcctccattcgcggaggaagaggtatgtctcatactcatgcttagggacttagttagtgggaaagtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctaataccgagtccacatccttggatccgtgccggcttgatagtaaccgctatgactctgaatcgaagcaaaaggtaagaacgcctcttgcaccatcaacttcgaactctcagggagtacactggggaaattatcgttctccatgcccaacggacgacgacagaccatttcgttcagctctatacccaagaatagataccatgggaccgtcatgtgggagcacccctctgacgcgggtgtacccttaatcgtgcgttgcacctgcatgcgatgccgcttcactccggatagactttttccagaggtctggcggatgtttgcggtggtgtgaattggcccggagacacccacagcgcattggtcatctttgctcagtctagttacgactgtgacagggatgtgatccacgttaatgctccaacctctcactttggnggcccggcaaacatcgttgaaaacttggggacataatcacccgggcttagtttatccataattatagctccggtagtccttgattgagacttggacatgttactccctagagcttcggggacggcggggcggagatattccccgactctagacaggaatcctttcggagccttcactcatcagcggcacctccgccggattaacgcatcggtctcattacgcacccggtaccttgtcttatcggctgcttctgttcntcctgcgctttatcggatataggggggtctcgaacgggccgaagcgttattacgtgggtaaggatacgcggactggagatcggccagccctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaagntttgtgcatagcggttttccttaaacggtggttgagtacctggaacccacantagtcccgcttatttcacttaccgtaagacttcagnaccggcgcgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgntagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgggacgtggctcattcaggctcttcttacattgccggacacatntggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggcggacatnactgggaaagcactgttgtgcccatatacaatagacgatagaagaggacccaccacaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgccccncaacacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcaaccccgcgtccgcggagcgcggaaggttacatgccataccgtttttggcgttaataccaggttacccgtcggttgagggcatgcgcggcggctgaggttaatcaaagtgagccctaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccacgatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgcttctataatatatccatagacttcagtatgtgcgcattcgcagccggtcaaatagtgtcgatgcgccctctacccatcgttgtcctaccggtcgtattcgacgacgttattcgcaccgtcggttactcgatgacccctcgacgacgaatctcgagcgggtctgtagnaaggggcagggctgacgaccttgggggctcggctacggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatgccgggcgtctggcgtcagacaacgtctgcgggtatggtcggcaagtgccacaatacatgcaggacgcaccggagtccaagtaagtcgtgaggggggacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaaaggagttaactaaattgatctatttcagcttcgtgtaacacggcgtacgccctaaccggggtataaattagtgggaaaagtccatgagcacgggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactcgatggggacgtcagctcnttagcccgcaaagttccgccactcgttttgtgtgcaagaccaccaggctcggccgaaatggcatagcgctgggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaaattcgattgtccgcattcgtnatgcgtgcgtaatccacattcaagtaaacgtacgcgtgctcncctccgactcttagcgtcttagtcggagacggcgaacatagggagaacgtcagagataggccgactgaactatctcgctgatctctccagtggccgataactgtccggcatgagataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctaccgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccggggatatccgttcatccgtccgaacgttactacggactctcggccacttgctggcgtcttttcaaacctccgtggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctttgcgagttttggccgcagtatcctgtttcacatgcgatcggtctgtccagatcttgtcgtgtgttacgaccacgatcgcccagatgcggtgtggcttctcgatcgagatggaggccattaccagtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatctgcctcgcgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacttgccgcccaacgtccgcgctctttctcggttcatctgcccgcagaagtccagtgaatacgttctatattgccgtggcccaaattgaagttggtatttccttcccgctccatccgcaagggagacgccggcggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacgtgacagacgatttgtccagacnatggataactcttagtaggaccgcttaggtggtgccaactgaagactcctttcccgaacatagcagctcgaattcgtcatgcttggaagatggcataccagcgattgattacacgcgacaaaatgagctccgatcgaagngccttaagcgcatccgnctcaatgcagagggcagcgaaatttcgcaatggccggccgatagcatgttgggtggcctttcactgggtcngnncaaggagnatgnttcgcncacctccgtagcagcatttgatggccaagtcgtagtcnngccgatgatgatgctcaagcggtcaaagaagcaataaaagaggagntgactgcctgtcggatgcttgggactggtactcagaggncctactccgtcctagcaaggtttgcgtggatgtattccaacaacactgttttagaatgcgttacacaaaggcgtaacctcctactcgtcgttatgtcatagtcatagtactagcgacgcatcntcacgctaggggtgcacgggtgtctaccggtagaggcaacgttaaaaggcgttcaagctgctctctcggtaataaaagattgaaccggttgcatcactccaaaccctcgcccgcaggtccgttggccagacctgtcgaacccattcattatggcgctcgaaggaattacaatnatagccaacgctcgacgcaatcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctagcgacgtggctgagatgcgagctgttgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggcnacatatatagttatatcgcattgagatactctcgggatgtattcccactatattcggtggggcagtggccgcgaccactcaaaccggggtctcccacgtggggtgcggccttagcgtctgaatagcgattttacaggatttccgagacttgcagataaagtaccacacagggctgcgacggtatcgttaaagttttggcgtnggggcgctactttatacgacagtgacanctgggcatgcgtttagcaccatctccaggggcagggatcggacatatgccatgggcgcgcggtatgatgcatatcctcaaggttaagtgatgcctgcttctgtgcggttataccaggtatcccagctctgcggcggactcggagtaactggtcttggtggtacccggtaagttcccccgttggagaccagggcgaccgctcgtgtgcgtcgttgatggccgaaacgcacgtgttccgttacgccagcattgcgatganctgttgcgtagtgcttgcgttcgacccaacacgctggcggctacgtggatacggtcccacttcaatcacctcactggcactatcttctcctacgcgcatgtanncttcgtgtatactggcaatngtcaattagccgccatacgtcgttctgtcacaaaagcgcgccgaagctgccatcatataagacgaacgcatggatgcttaatgcatcctcgaggccatggttcgccttaggccgccggagcattaggaactgtcagaggcgttaatcgttgacctgaccttatgtgctggtctaccagacatccaacaccttttcttgtccgacgactcggagtaatcctctgacgcccgttagtgcacagtgtgacttgacattgggggtaaaccctttaggttttgtaagaggttctagtgcgggcgagatagcagcatcctgtcgttttgtagctgtacacggtagggtagtgaaaagtttaaaggtcacaagctggtatgcgagcctggncgctctcaatgtatctgatcgttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtctatatgcgtgagatccattttgaaccatggggggtttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactggntaaccagctgtacagtcgtgcatttaaaatcaccattcnttttagggacgggcattaagtgctccnccctgaatgcccggagatggacactttagataaattgttgatatgcgtttttcgctttagattgaccacggtggcctccaatgtacacaccttcacaaggtgggggagcgtgtgcattcaaatcttcgttaaaaggttttcttagagtcactcgcccgaagattattcgttcagcacgtaatgtagcaggagatggggcgtaagttaaccacaaggacgtctaaggaccagctcgggcaggcgagcctcagtaaggccagatgataagaaagtgcccaatgagcgacgaagtcgcgctcgacgcccggcgtncattttaggcgctggaaagtgtaacacttcgcacagaggcgagcctattgcctatttcccgtcgctgggtgctgggggactgggcacctggctgaaccctccccaaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgctgatcganccccaaggggcttatacatgaatagtcctgttactggttatacaggcacgcaaggtacagcagggtgtgccttcgcgccctcaggaggacgagtgtatttcaacagtcctagatttacacaacgtgaacgaccacggggccgaggggggcgagcagaaccggagcgagaagtcagactctcggtggggaatagccctttgaatctgccaggtccggtaccagcctataaagggcgagctagcccgngctggagtgaaagggttcaccttatagaggtcgtttagccttgaacaagtctagacagtctcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacttttatactcctgtatcccctccagcttccagagtcatgggagggttctgtgcaatctggcgtagctctccgcgttcaccaaccatctaactgtgccgatcccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacncgcgttgtacaattctatatattaaaggccggagtcgttgggacctaaattaacggtggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccganttacgctagtgcgcccagctctaaagtctcatcaacactactattgtgtatcgagaagggagaccgttcctatccaaatgcggtcccggctttgtgatacttgtgctggacgctaattgctaattagacattcatgctttacctattcgctgccgcgcacgagatacaccccttcaacgccgagaatcaggcgcacgctgcgaagcctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaaggaagaatctttaggttgtcaccacggacctgacacccttaattggtgtaagtgcctcgcgtgtccccttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggtgctgatggcggtacgaagatacacgaactcgcgaacaaaccgaaacctccggaagtggttgttcggtctagagatgtccggggcccctagaccagcccaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacgctcagttgtggtctctcagtaagaacagcttggcttccagcaatgcaggtgggtcaaaccgtatatatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgaaatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctggtcccgcaacaaaagcccgtgccataaagtggcagatccccgccaatacgccggcaaacctccaatccaggctgacgagaccgattggacaatgctaacgccagtcatccataagcccatcccgatttgaggacgaacgcaccacctgcactctttagatgcgaacagtcgaaaatgaggtgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctcttttttcactgccccggccggcccaacccaggcaattaactcgcgcgttggggaccctctgcccaggtattgcgctccagctgtttcgcccggatagttgccttctggtcccccttcatntcttacattcaccgagccctgttggataaatcagagttcgctacagcatacccgcgacagggctnnctcggatccaatgtttcgagtagagttgggcggtacgaagcgatactagtacttgaatagtgaaaggtcggtatgacgcgcccgcggcagtcctaactgtttgtgtgccatacacctagtagaactcgtgagttttccacaatcgacgttcaagccatggtgaaattatgccctcgtagttctgcggatgcggtcggcctagatattcccggcccttaactggcctcgacttaaaccacttgtaattcgaagaggaccagtacactagcgtgtgtgagacaggggtacacttatggagtnatatggcacaggcggccatagtcttgtggattagtaaccatttacgggaagccatgcaccaaatctgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatattcgtacgcgcgtctgcattgctctgaccactcctgttaagcgtcgcggcttgcgcgctgtcaagtatggatacgtaagccgatgggctacttcaacgttcggtcaaccagcaccgagagcgcaaaaaacaattaccgtaacctttgtgaagagtggagaagttgcgattcacccgcgcaggccctactaccggttacagtaaagccgaatggcctcgcgggtccgtctttaccaaggattaaatgaagcagtcggtgacaacgnctaaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcgagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtccaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggggagtgaaagcgcacataaggcattaatagtacacccatgggtcttgatgaaatcgttaacggcgggaccccatacagcatggtcctncgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggcgtgctactaccgcgttggatcggagagcgggagtaatttgacccgttaacggcgtgtgattccctcctcatgctcaggaaaccgctcttggtgttaaataatcatacgtcacccgttggttcggccttacgaacagggcttatagagggcgatactatagctgaattcaacccgtnacagcttcattgcttcatcccaggcgggctgcgcgcatctgtaacaccgccatatgagctccagctgaattcccgattccccgactgacgatagcggccaccgtttaagaacggaggtgtgaccgcgaaagtacctatggtcccacatgttcnttacgtacgttagctatttttagatcgtaaggtgtccgtaaaaggggatcattatatctcacaaataattcgatcatacagcatccccaattgaaggcctcacgttgtgcgtagaagtgataagcacccaggaccacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccgcgcccgccgactcgccggtcggtcgagaatggtccacccagtgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagngctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttganccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttagcaccggtaccatatatcaccgaatctcatcagtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgccaacacagcagatgtaaggggcattagacgggcacgcattcctctaagggtggtggatagcgactgctgaaccggatagggaactaacaccagtgnctgcaaatgatctcgtacatttcctgcacttcggagccaccccttgcctctatgaaaagctccacggttgaagaaccgtacgcgggagattgaggcaaggtccccttgggaaactatcttctggggccgagcgatcagggccctccggtgactacgtttggttgtctggcatgcgagattgtaaggtgggcctgccggttcgaatggcgannagnncaggcccggctggggggttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcacgacagtgacatttgcttcgacgacttcctcatntcttgcgctgggtaagaaactcccagtaaattcaacatgtagccttatacggagtattaaatggtaccgggcgccgccaactagtcgcgcggtgtcatcattagctagctaggtcccattgctgcagggtctgactcctaagtacatgggctgaacccgtcaaatgacccataatcagtttctccctaccatcgtaagtacagtagcgttcggacggcctaccagcagtccgatactagaagaggtgcccaactcgctcatggccaccgtgtcgtcaaacgtcagggctttatgcgaggtactgccttctttggtgaaagcagatccctgtgcgccaatcgctgcggaagtctactaatttaagtacacggctcgatgacgatgtaggtgccgatctcgactccaacgactcgagtccaaagctcctctgccgggctcnagaggatacggacggttagacccgtaggccgtgtcgactcgacccgctccattaaataggcgacgtgtccctctgctctgacagccacgatagtgctggtaggtcgaatgttggcgcgctgggagcttaggtggcgttttcactggctgtgtacccagaagtcagctcaaataggaacggagagagggcctcgctcgtataacgtgtaattcggacctcatttttagtgatcgggctttgagacgaactgcttgtaggcatagcgcttatataaccatgtcaaaaaattcgtgcgccgaacctcgcgaggaaccctaacatggcaccacgcacataatgtgttcctaggtgcgtgacgctgccgcctgaaccatngtgtttcctgagctagcgggtccgccctaagagggtgccggccccgctcgaacgggtttaacggcggnggacaataactcacacgtcgccagttgatttcataggtgacgagaccatcttccgtagagaggccaaggcggccgggccccggggtngcgcaggagtccctcagcaaaataatgtaacttaccttatcaagcatttgcccactaattcgtgtagttacagtaccactacaatccgcgaaatgaagcgcgacntattgggctggatgtctcgncactcggctcatttgtcgatcattgtgcccagggaacacaagggcgagtgtccatccaccctgactgcacgcacacttttcgtggttcacatccaggcgtgggtcgaaccntgtcccgcgtctgggcccaacatcaaacgagtganggctcggcgacggtgggagccgggtactatatactattttgaggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccaggagtccgacttccctgcgatagcctgaccatctaagacagcgattgagcatgaatagcaagagggccgccaacctccggaggtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgcgttcacaagagtcacccctcaaatggctgtctggcctttggctgccttagcattgtcaacatggtacgggaaaattacgattcccatctctggtgggggtgcatcttccgcgggcgcaatgtcggcaatagaggtcaaacgtgagaagttcnaagtgcctcaactcacgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctccgactcttctacggccgcgggcctaattacgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaagagggtctccatgcattcccgctacccatctcgaaatggaatcaattgcattcccaaagacccaagtctgaaccttaactttgcagatgtgaaaatactatcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcacctcnatatcaaatctggaccatgagccagtactttcagaaaagggtaactgtcggggctaaagagatcagtctcgcataggagaagtatttccggatggccaggctcaggcttacggggaactcctcagcgagatcgatataccaggaaaaaccnccagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcgaaagcgcaccctaagccgcaggatatattagtgtcaatgcgcactagatacgtgtggggaacgtctatttgagggtgaccccccatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtagtgagtaacccccgcgttcccgcgtgtaagaggttttttgcgaagaggagcagctcatgtgtgaacttccagatcgaccagtggagtgacggggccccggcagcagggagttacttaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcccatcatctagtttcctcacnccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagtcaggacttctaatttgagaccgctcatcgcgggagcgcatntgcggcggttacgccgggatttacactccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcacngtagatcagcgggtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctggtagactnncgtcctatcgtggcgtagtaaagaagacttaacnctacacccgtgtggacacttgggaactgttttcgagttaggaganagactgaagcttatcgccgggcagggtaatgtcgcaacccggataggtacaactatgagagagttgaactcatcgacatcggaacctggnacactgctagtacatcggggcccccagctaccgtaatgtcatgaacgcatgtacgagaaatcaacgcaanggaaggacgactgctccgcgaacgaccccctntcgagaatggctctgggacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggccnantaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccctgtgacattctatgncgacgcacagaggagacggatacccgtacatagcagcagcactggtgtagatgatggcgcgctgtggctgaggcatgctatccaaccactacgacgagacaanagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccagtccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtcctggtttaccgctaaggacttaggaagtctatcgtcactagtatcgtacactgacggacaactgcataatgagttagtttcgccaacgtgcggagaaggatcattgcttacgagtcgccaccagctttacctatactggccttgtaatgcgacccgtggccctcgcgggtacgttgattcaagcttcaaagagaaagagaaagtacgacgctcacgatactgtctgaagcaggttaccagccatcggtcagcacgcttcgggctcacgcctcgatccaatcgtacgaaactttctgttacacattccgctttacaaggtgctaagacacatcaactgcaaaaaagcgggatccgcttacaatcatgtcgagtcaaagcctaggcgagaaggattagtcccgcgcaggggggtgccgcggggcggtaggcgctccaacatactaaangcgcgagcactaaccntaccgagccttgaggaccgcgttagagtaatacgaatgggtgaaaaggtcggattcagaagtcatctgttggcttttagcgacacccaatataaagcacagggtaccatacaatataaacagctcgtcctgatgcctagaagcggtgtcgtggccgcnggacgatccattacaagtgccgcagaaggcgacgctgggcttattatcggtgtgaggctcgactggggacatgcctaaaaggtgccaagagtcgcgccaccctcatgaagctgctgcagctgcggcgattccacgaaggcatacgcccgtacgtgtttacgggggatctgctttatgaggacgaccgtaggcaaatagttgctttggcctgccctgtgtgttttactgttgcatgttgaaccccgtgtttctggtgaaccaggcgctactcccagaagcatcactcggcgcgcctcagaggctgttcattcgtggtataagcattatcgaaaacgctttcatccttacaccgatctacgttattaagcagtgcgtacaatgtaaaaattggtgagcaccaggccgtttaccctgatccgatagtatttccgatgttatctaaacgagaggtcaactggttgatgggaaatattttgcggagggtaattgcgcgcctttaccgtcccaggtaaccggacctcagatgctaccgttaaatgcattcttacgagtcaaacaatggcagcgtctagcacgtatgttatggtcatgggatgggacagggnacgaggatgtgaacatgtaagccaacggttcgcaagancctccttatggacgttcctttgtggtagcgactaggcgccctgttgccggttgcgtgtttggtcttcaaagacgtggtcatcctagcgggatcatttacgtcggccagcgtcgcttaagaaacaaaaacaagcacttcgcacgtttatgctgtcacctctcgtccccgtcctgaaagcatgcaacgcaggaaaaggggccctgtctctcgacangacgtcttggggtgaggacttgcaatattttggatgatcgcttgctcgacaaataatttctcccgcactcgatgtttgtcgatgtacgggagatgtcaacttgttacagggtacggcaggagacacatgaggtgggtccgttagactgattaaaacccgacgttaggctgtcggttggcaaagcggaggatgcgctagtgttcgatcgtcgctgatcgtgccttacgccccgttgccactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaagcttattgagaatgtgcaaagcncctgaacgcgttcagccgctaagggaagggagtgattgcacgtaggccctaccagtggtccctagttcacccgaagtctaaccgtgccccgggtggcgcatgcgcaaagtccaaacgttgcacggagactccgcaaacatttacgccccctcgtctagcactgcagcattggccgggcccccgacctcatggggcgtgtaagaatatcaaggttatcgctgagctaccgactacgaatattcgggggggccagcgcagtatacatagagcgtcactgtaacgataaacgccggtcaggtggacggtgcgaatcgtgngagcgaggtagaacggtcataacctgaagaggggatcttgacagggcaggcctccacctcgaacgctaagttgtgcttggtggcgggcataagaggncaggacggaatctttctaaagccccgggcccggntcgttggggtacatactcagatgacctctaactctacgcgtcgtaaacccagatccgtctgccggcacccaattctgttctcctctcaactccggaattgtatgccgaggcgtagcgccatccccctcataatgtctcatgatcggggtgccagttcaaaatcgtatcaaaatattgatcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcagttnggctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaatctgagatagcttcccctggccgttgacttgaatatgttgcatgtgcggtgtcatgtaatcgaaaagcggtgtgagcgccccgcggtaaagcggaagggatattagataaagtgcggtgtggacctgtgacaagtaataatagcttcgggcgtgcgttggggcccctagcgaagcgtactatgacatatgccgggagtgggcggagactcaacgtcagcgcattgccgcgccgcctacattacttacgagaatcgaaacttgcaatggcaaagaggagccggacgaacaggccgagagtccctgaggttgaagccctaatctccataatgcctcgccctccggctattgcggggggtgtgtcgtcgaggacggcccagtagggtgcctatcggaagagtattactagccttgagatggctatattggttagagtgacgcaaccttctccgtagcacgaagctgccgggaaggaagggtcaacacattatttcgncgntttcagacgatagcaaatatctaactatcactgatgcgatgggatgaacagactttctgcccactgacggctgctgccgggaccagcaccaatccaccagcgtagcatatactcttgccgcaataaacgacgacgaatcttactcatccgaccgcgtccctaataatacgaaagaccaggcacatgatctgtatctaccacttacatgctagagaatcgaatgggtcgctatacttgagatggtgggctagagcgaagaatacctccgtgttgcgaacctccgacaaaatcgaatcccgacatgaaatgacgcccccgcggttagccgctactatcgccagtcccgattcatttagcgtgaaacttacgcttcgctttcgaaattgtcaccatgtcgactcgggcgattccgggtatctgtcccttgccctccagagngttctagagactatgatcataaactcggcttaggaaatgggcgcggagcattagacgggtatcgacattgtgatcgatcggccattatgcggtgcccttggtgcatgccctagctgcactaggcagattttaggagctcccagttttacctctaataacggtcgcccctcgagngggcgtgcgccaacactgcttgcggcgtcgttttgggccatcttgcctccagggcggggaatgaaggaccaaatggnnactactgtattgcagaaacaattacgctccggccttatgcgccactaggccccccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaagnaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacggtcacctcacggagaccgctacccgctctgccgtctctaactgcaagtagctcctgccgcgccgtatatggggccagatgtagaggatcggtccgccatatagatctattccgggaacagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttggaccctatacccggctcactcatagctctcctgggagtaanggtgtctctttttcgctatatcccacaagtgtgactccaacggtanaatactactatctagatgagcgtaggagacgccggagcgggtgtgaaatccctaacctggctcgacaccttcattcactcctgtggctccggtggggtagcacaatcggcttagaagcagaancttccatcttaggccataaagtttcctgagaggggggggtactcccagtagcgggtagcacgagcttagattgtcagtcctggtggtgcacttggatcttgagaccgtagggccactaggcatcctgtttatactagattgatagcaggtggtaggtagggccgtcatgaatggaccgaaacctgcgtggcggggtgtgcccaccctttggtaaatactggcttctgctgttgagctggcaggataccccgccagtctttcgcctgcctggaaatcaggatctactcctgcctatgtgttactcgtcataaggtatacacgcacatgcctccgatggcnagactacacttgctgtccttctaggatcgccacttaggagtactctggtctgtaagtcacggcattgctagcnngcatagcgttctttgggttgcgcagctaccggaaggcatttagcgacgtccgacatcgcagctctggccccaggctttctgatgtattctatattaaagtagacnaagacaacccttcgctacctgatttgcgtaaagcctgacggcgatgcggacagagctacagggcgcgcattgccccttgcgatgtcgaagataaaattgcccgaagccactccaagtcttttcgcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagggtaaaaatagattgtctcagcacccgtcctctaagtgtgacactagatctgaatctcataaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagcatgggtggcggccaccgcccgcnnnnaagacaagccgacttaaagttctttccacaagcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtcngccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccatctccctaggaccgtggattggtgcagcatttactgcgtctgcttctccgtggcggtaatgccacggatacaacacgctcatggccgtgtcgcagctcggatctgcttgctcgggtggtttgagcagacttgaagccgcgatcctggcggacgactgttcactttggcgtgtaatgagtgcggctgcagtcccccacttggccgaggcagcggcggcagccggacaacaataactcgtgctcgtatgaccaatagaatatcagtcttcctgattacaaattcctagcagttccccggaggtatcggacctagctccggcccgatccgcccctctaaaacnccctataggaattgagacctcagagcgactgactcagcgcgatagttacanttcctgcttagcactgaacacctagtgatggtaaacatataggcgttacangttgtccccccgccacccctcacccttgtaaaagcatgtgggggcaatggctatcacaatcgtcggtactccggtgacacaagtaccgaaacctgcggcaccttcctactccgttcattccctgtcctagccttgggaatgagagcctgtgcgattttgcggatcgagaagctgaactgctgtcataatatcgggccttgcccccaacttctacctatagggtcgccggtcggaagtgtggtcaccaacaaaaatatttcgacggatcggcagtcatcaccacggcggaccaccttgggggagtttgtgtttggtgggccggattcgcctgtggccattccgaaggcgtttcagcgtggcggatctacgtttcctctactgagacatgacgctcttcgtttgcaccataggcctcccccacgtcgcggacggtaaccgctgatgtgttacatacgacgtaatcagccgacccgatctcgcgagaaactcaaacgtgacaagtatgtacacctagatgtgaaggtgtgacggcataagttccttagtatcagcggtaagccctaataatgaatgtcataaccttggcagggctgcatccttcagctgaaattatctatccgactgccaggtttaacatactagttgacgccctgtgttctagacgtgccaaaagcgcaaatgaaccccatgactcggttaagcctcggaccacctgtggaactggcgtgtcagtcaatctacgatcaggcgcatcaacccttccctggttacggattcatcggcccccagcagattctccgcgaatgtaggtactaggtgggactttagttaaaatcatttctagtacnagcccgacacgtgcatacgaccaggggctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgtgcgtcccaatgggaagcgntggaatccaggagctcttcccatagtgctaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggcattcggaacactccgacgcggtccggcaactgtctcgggccacaccacttggggcccaataaccagtcgccatgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgtggggagtgggggtaccgcttgctgagatctgcgtgtaccgttcagaataatactgtgtaacttccgggggactaaaagactctccgtcgaggggatgcatacgcgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcgaagccagtatgtctgtctataaacttaggcgttctcttcattccgaggtgacgctccattgttacgcaaccccgagcaagctctcggattcactcgccgggcatacacaacttaaccacgtgctgctgtcttttgttgtccctgcgttccttgctgtatgtgncgaaaacaagcgtctgtcctagacacaggcctggtgcgataacgaagtgaatggtcatggtgggtacaggcagatctcttggatgcgaggaggtttatttttgnaggacaacaacggagaccgctccacgttcgccgattgatggcggttcttagcattgccctcgacctagtttcaagcgctccgggccgcgtgaatgaccgcccgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggtcaacttaattctaaacccttatgcgtcccacagtcttcgcgatggcttcgcgcaggcaagccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggacagccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgcgtcccactaagtggaagccaaataatataatgctggtggacaacgcccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggttttccacgacggtagtcctgtatgnnaggtcaatctcgtcttcgtgatgctaggacacatggtataatcnagagggcaagtcgcacaaactacatatctgcctagctaccagattacagagaactcaaccggatcgggggccttctatggccttactgacagtattgngcgggcgtccaggcccgcgtactagggggtgggcncatcggttctgaaattcccatctctcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgagttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaaaaactgtccggtgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaatttcacctatcttgttaatgccggtaattggggccttacggggaaaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagggcgngttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacggtgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaagattggccacatctgcttttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttagggggtcagnttttagctttgtccctttgcgacnacgctcgagcaggtgcgagatgccggcctggtcgcctncaactgtaggaggccctcgaacagaaggagaccgctatagaagtgtcaatcggctctaccccgtnatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgtgtagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagcgcgggtgtggccgttactatcaatatgggcccgcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcctctcacctacggtggatagggctgatctgtgtcagggaaaagggaatgttcacaagataagagacactctgtaatccaggtctactgtngttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggggtggcggggggcccccagtgttctagcgatagtctagggcgctaaatgngctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccntcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacaaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagnnaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtgnngcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattcnaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtatgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttgggggcagggaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgcctcatgtaactacgcacatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctaccgtcgggtcccaacagcctatatatcgtagtggccctcaacagtacaggcggagacggccaccgcgaaacccttgttactgatcctggctaggtcatgtttcaattcgcccttacagcctggctagcccgactaatttagttattggtcatggacgccttttttatagaggaaacagagacattctggacacccttgaacagctcttgccttagaatgcttggcgctactacttgtgtcgggtgacgttgtcagttaagggtcgntggtactccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgtttcctttcgactctgctgaatgggtgttttagatactcgcggttaggatccgttatacacgtcgcaggcggcacgagtcataccgaaatcagggcttagtgagcatgtcgcggaagaactacgtacggagaacgggttctcgctagtgaacgacacggcccnccagtaatgcgcaccttgagtagcgccccccccggggctgctcttggccgatagccgggaaatcttttaaaattagggaaccaatacgccgccagtgctctggtgcccgatttgcgatgttcccgtcgggcattagatactgaacagagtttgccagaananatttttcgctaggaatgtgatctatnccgctaggtacggaccaagatcaatatgtttgctccagggcgggggaaacgggcgagtcggaggggtagattgagtttctgccagagatccgtagagaatcataagcaggacacggcagctactgcgcaataggacgggccgacggacggccaggttcacaacgacctcagcttctcactacccacgtgctacaagagtattgcgctctgggcccccagggactatgtgtgggatcatcttgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccactaagccatagctgctgcccgantgagccgccgggggagggaggtgcaattaggatacacaggggactttccctcatgtggtagtgaatagtccaaacatggcctacacagtactagtagagggattcgcgattgcattttgtgtttccctattagttctacttggaagagggcccaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaaggcggtagtgcttcgctttactatttccagtaagagtatcgctagtaacggcttgaagggagaccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcncagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttaacggaggggtgcccggacttcgcgttctcgatctaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccggcgccggagcacgccactcgcgttccgaatcacctagattgctacgtgcaccagactaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgngaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatctgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacaacgaatatcacgggcttaaacatgctgctgtcggttccagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagaanctcgggttccacggatatgagacgaatcgtgcagctgttgagcatccagcctcgtgacgcttggggcgcagtgccatggtgtggatacgtcccaggccnagcgtaatcgctacgtcataatcgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgttgggcacacataaggtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctanngcccgtgtttccaagagaaaccggccaataactgcataacggaggcgtcgtatgcaaacacgtttacacacttgttgnnaggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactgccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaanccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagcgatgctccgattgtacataaggttgatacacaccaatctacctctagacctntacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctatggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtaccatggcgatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgtgctgtcatgagtggtaagccacacttacatcggcgttggcagtcttcatagttcaattgttaaccaccactggccttccatggacttggtcagtgaatgtantctagttcccggatcagcgaaaataggcgtcgcctcgcgtgnnttcctatgcgggcgccccggggcgaatcagtccccnagacgttccgttgggtgcaagattgagtgcgcattcggacnccgagtccctggcatttcnttatgttgccgggtgggtcgactcgtgtcctcccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcgccggatctcgagtaagatctgaattgggacaaacggcttctgagacatccgatgttcaagtcgactatatccgatatactacgcggtcgaaaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcggtcgcgaaacattgttagctgtgaatttccgataggggtgggccggaagaagtttacttgtctcctcggagcgtagtaacagcgtttcgccatgtatanagggcggctcttcacttcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtgagtgtggcggatcgacaggatgccgaccactgtgctctccaaatatcgatttgctacattgcaggaatacgatcgataactacgagctataatatctgagccttacctccacgaaaccgtatcgctttcgagaagctggcgagggtactcgggtcnaccctggtccctaacaagtgcctttgagtgccttgggcccaaggtgtcgactctggccccgagaccgatcgtcagctcgttcataatcttgggaccttcaatcaatgtacagaccaaattaaatctgtggcgacacgcttaaatagtagagtancaagagatcgggcactccgagactcgacgaacggtgggtccggtctagagcaccagaattccagtcgatcaatcacgaatagttgcaagtcatctgccacaacatcggccaccctgcaacccctgggagctaaagttggtatcgctatccctcggccaacattggtctcatcatgtatcgcgtgttggcactggggtgacatactctcctgtcccgccagccaaaaaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccntggtgcgtaagtctctggcgtgactgacgaattgaaactgatagtaaacgaacacaaaactgtggagctcacatcgagaagcttcccactctacccanncacatataggtatggagtcgattcccgccctatggaaactaccggtggtttccaagatggcctaggtaatggtccgctatccaaccttgncggcattatgtggatgaccgttacggggagccgtggtagtcgccgtgggccagagtcgtcggcccctaatgtaatgaaacccccaccccctcagacccaccaccatcccactctcacgaccatgtctttttctgacggggaaaacgctgttttgttcccagaagatggtgtttttcatagatccgggntgaacaatatgtccatttctacggcttactgagggcgccctctgccgggccgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacataggacctcggntggccccaaatccgtctcacccatgtaaggaataaacgctattcttatttgattacccgcgcacccccccagtgaggatactggaagtgagaattcatccccgccgaacttactcagacagatcaactagtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctgcaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatccttttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtaagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccgtcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcactacgacttacccctcagtcaaggttgcgacgtgtccggacatagtcccgcccgtgatcggcacgcatcccggaggagtagtgcgagtgcttgcacgtgaaacccgggtttcggtagagacttccgtgcttgcgtcgaagcgttacacgcgtcggcccctactgcgatccacaggccatcgaaaggctcgnccggggcgtgtattgcccgatctgattctaaatggataccccaacagtgcgattggcaacacaatccttacgtcaaaccaacccgtactgcaccggactattctaaccccaccatggtaggcgccatccgactcacaattttgtgctcactctcgatgccgggcgactataataggaagcagtatgaaattcattgctccacgccaacccacaatacagacacgccgtaaggattttacgggtcgtgcgggtggcttcgcgcccctctctacccatgtctcgaacttagtgtgccataatgcctcattcagtacaacaacagagtttctggtacgtttccctgctgctagccnacggattcgcataggcgatgccgtccatatctgtggctgagactcatacactggcttttctcaacggaccgagcgccagttccgaacactggcgctccacgccgagagaaataaagacgtcaatcctgtccatcggctaggcggtttaggtagtcctgcaatttcggcgcgcaagtaccagttaatctcgaggtatgcgggccgtagggctcgcatctgcttgactgataaaacctatatactccggccccagtactgagaagcctggagccgtactctatatgttaagagatcgtactgtgaaaatattttccatcaaacgccccgtgattcaagatggaaaactgtgcggagcgacagatctgcactcttaatggagcagtattagcatagcaccccgcgacctaccaggctaaaagtttcggctacgctcacgatgtataataagcgctaggcctcgagaaactccggctcgtggtgcatcttggcaatatagtcgggcggccgtcacttgggactgatncagatctgacagtaataggcttcggtccaccgccgggaggtaacttcggtcgaacccactatatagcaggcgtgtttttaacccagtaaacgccctaccagtccgccctgcggcccttatnccaatcagaaggacgtaaagaccgcactacaacctccacgcagattccaagtctgattccatgggacatccgtagggtagacattaagccaacggatggccagggactggcactccttccctaagtccccagcgttccacctcatccggaattgaagaataacgtggctcctggagcctggggctcctancagtcacttcatggacatattctttatgcaccgcctccccatgttgcagaaccaagaactctctacatcgagatacccctatctcatggcgctgntacgcctttcgcgataaccgtctcttatggtgctcattaattttgaccctttggtacccaacgcgcgatcgttatcaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctcctctagcacctacgtgctggatgaccctgagtattgccaagtaatggaccataagcgggcggcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaacccgatttgggggggaaaagataccattaaatcgtgcggtggccaccccncgtgcttgctgaatttgctacggttctcagccaaaccctttagcagatttgtgcgttaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatcatgagtccgtgtantccggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatatnagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactccctttcggcgtaatcgcacgcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtgatagtcccgcagcaagcgggcgtccgtctcgaggcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagttttgcgcaacaccgactcttgactgaatatcgccccgggaagtttcagcgcgataaaaaactaaacttatcataccttagacacttcctaatgccaaggggatgcgaccggcgagtagagagtcaagagctattccggccagtccgcctttaattcattcacctaaaaataacaatataaaccatcccggcactaacccatcgcagggcgtggcgaataatccacgtgcttgagatgcgcgaggaacccctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtaggaggggggcgtaccgccccgactttctgcccagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggccccggnccgtacggtctacacgcatcttgttcacgcggatcctaattagtcgttagggggacgagccgggggcgacgtcgtaacggacagcggatgcagtcagtctagatctcctccacattgagaaaatccgaaatactctccagttgacagtctcagccctccagtgagggctacaaccggacccggacaccagaacgggctagatcatccgagcatacagggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagttaaccataacctatgcgggatcaatcacatggatttgcacccatnccaccctgcgaatccgtggattcagcgagggagctcngctcgccggacatctgacgcgccggttttagcgggcctgagaaacaagcctttgtcgcagtgtgcacagggctgtgtcttggagtttgcggggtggaggngcaccgtttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctgttncaaattttctagctggatttcaagccaatctgtctggaaaatccagcttctgtcgcggatnaagggccagggtaaaatctagaaagaatatagggcgctggtctacgtggagataaatgctcacatgggagaaccttcggtcagttggcagctcccccgtggagagacctaatgccgcagagagaagtcagagacgctaccggcaccactcctgttacatttcagacctagggattgtcgcgccgcgacgagtacaaagaaggaactcgactaacccctagacgaacgaccgccatggcgaccaacaatcggcacggactccgaatcacgataaatcccccgtccaggcctccgaagagaaccctgtgcgccggattttactacattcaagatacttcctggtagaggtgacggatacgggagggtgcgcaagtcttacggacgcnactgttcgcgtagtttggaaaccagactaggcaactgctaactatgaggcgggtaccattctcgccgattaaccgtctaggaggcgcttacgaatagagtcccacgtgtgactcccttggtgtgtgtgcagaaccgggctccacgcttctgggtattgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatgcaggggcggggctgctaaaatgcactcatgtgcgcggccgctagtgcagcatagcatgtgatgcatacgaacaacaactgaaaagttgcgcgggcngtcggtagttcgaataatcatgggcgcttacaggtgacgctctccgcagtaacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccggnacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcgactcccactgatggcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcggtcaacttgccaacgcttagtgcgtggtgactgcaagtactgcagacgacccgtttagctcgaaaaaatgattgtatattcttcgncttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgttgggctaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcntggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactcngccacatgacgctccgccacttttccttagcccagatttggttcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtnnnaancgctggtaagacgagatttcgccgcgggcgctccggcccgcttatcgcgagtggccgttaagtcccaaggtcgcagtcggtccctgttatcgaggtccagcatatgtgttcagtccctggctccgctatacggcagagcagatattcccgtaaaccgacgtccgttgtaggtgttaagatctgccaaaagcgggcccctacngggtaggaccacgtgctcgccngcgctacaaagacaacagtagacacagacttcgtcccgttaaatctatgaatgccatgttaacccgcggcgcagccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggagagtagctacattaacgccctaaatcgatgcggcccttangctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttngacgttaatgaggngttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgtcggcacaactccggtggcgacgcggaatctgaggagcattggggaacggggttatcccagctggtatgtgtccacatgctaaccactaaggaagtctttaggggaactagtggggtcccccgtccgaacaaatgacgcgccagtatggaacggtagaccctaatccccttccatggggatgcttcgtggcattgtcatgacaagtaccacttccctgttcctgtccaccctggactggtgattcggacctgctgccctantcaattttttgcagcttgctcgtgcgatctgncccccccggagaagtcctcccagtcgcactgcttggactctaggccgctccatccagcggtctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggatccganaccgagtaaaaacgatgatctcctgcgggccgtgggaggcactacgttgtgtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggcntctttagatagcccctcgacagagtggacattttggcagtagcagaactccggtgaagttcattacaacctaatttatcttctatcagcgcctcccaagcccgccaaacctaacgttcttggtgctagtatcaataccgtgcnggcctagaaatgtgtccttaccanaaaacggtcggaacactggctggggttgctgtaccgaggacagcataggggtcgccacggtgcaactgggcaccgcttgtctgtccctaaaggtataaacccgctagcaatgctgaacagctgatagttattcactggctgaacacagaaccacgccccttagtgtcacaacatctttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagctgaggcccagattgcttgttcgtgattaatcgcctccgcgctgttgggcttccggccgcggttacagttaccgtataaccgtncgaccccttacggatctgagtaaagccgtaggcntcctccctgggggaccaggcacagacccgattcattttcgttcgggaataagacggccgttacgtgcgntagagaganttgtaggatattgcgggaggtcgtgagctctacggatggcgctctatagcagggcatgtaangcctctcattgcctacggggcgtcgacgggaacgcacagtagcgaacttcaatacgactaggagagcccacatgagagtattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactccagaacagatgggggagaaatcggaaaacaaacgcgatggaggtcgtctgggattcagatgccctccagctcagcggaatgaagccgtttcacctggtaggacctcgaccggctcaagcgaattaatgcgtcccgtagagccctagatttaaaagaggaggtggttgggaagaaacagttgccaaacttgcccacaanaaagtaaggtggaacaactatgttgaggtggactaccggagagggggacctctcatttgggacgcctggggatttgttaaccgtgtgtagtgcttcgtaatcgagagcactctcgacactccggcgaccccgtgggccttggtcaacgtataccagtgactaacaccgactctgagcgcgggtggggtcatttcaggcatgtgcccgccggtcgggtccttgaggatagttacagggcgattccggaggggtcgagatcctgattgggacgatttcttccccagcgtcgggtgtttctattgcggtagtcctttacgaggtacctaagaagttgtctgctcttaagttgcactaccccttggcgcccccaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactgcacgaagcgtaacaataatgcggagagtagaaacgcagccggcaaggcttaacncggagcgggantaaaggcaacactagtatttcagagttccgccctatcgtgaaatcctatcatggccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggccgcgtatccgtatgacgagcctatagtatagccatgtcgttggctcgcgctaccntgaagtcaggtaaggctatcgcctctacacgacccaaatgcataaggctagaaccgtcctcactcttcatcgcgagcctgatattgccgccgaacataaccgttatctcgttggtcgccgatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctactcaatcaagaggaagcaatacgtccaacccgagccgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcgtttgcgcccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacaccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccngcacttctttccgctccagcttcggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccaaggccagaccgtgcgagtcttgacatgactcggcagtccccgtactcagaggagactcgccaagcgagacgacgcggcacgcccgggattttgtagacggccccctcagtgcgcccgcaccagatcgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcggggcttacagacatctctacagagtacggccgttaacacaatggcgtaacactttcattgcaggctcggaccactctcccgttccgacgtgttgaatcatccagggacaattgaacggttgcatggcggattacaggaccgtcatgcgcacttgtctcccagattagccggccgtaactgtanacttcacagcgcccgatattaaatcgtgacggactcctatagtgatgtcaggccccgaggctgatacatgaatatcccgagtcagaatggtttgattcgtcccaggcttcgctgggtccccgtaggtcatgaatggctcataactccctatagaactccttgcacttcacgtcgcgtctcctagcacgactcggtaacgcgcggggtagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgcaaccgttcacggattgggacgagattacgccagatctatttactttgcgccaattaaaccttaaatacaccgctacccccgagttatccacatgccagcacgattagnctggttgcaatcagcacgtgctcggccgagcgagtgtcttttctcgctgttaagaccttgcagcccgtctgggcctggcnccctagccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagccagaacgngcactccctgcgcgacctcgaggaccagatcaaatagcagaaatgcgactnctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttacgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaagcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggacntaggctgttaatccgacgtctcacaaggctggcatatcggctagacgtagtaggcntgtgggttggaacggtagcagtctattctggcggcgccatatcttaacgtaccggngagtgagntaacgcagtgggacgggactaccgttattttatgtaccttgtcaatctaacctaaaggaaaacagtgccgtgaacgcaactcccggagcgaagtcnctcgagtacctggtgctgtctccttatctgagcgtgtgtttgaccgaggtcgattcacgaaagctaaatcaagaccagaccacaatcgatacgctaacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaatgtcatgcccacactcttgaaggaggggctgtgggggagtacgacttagtttattccaacgcggaaagagtagtgcggggagaccccctctccctcacgttcgcggaagaaccgtagtgttttgctcgcccgattctttgcacccgcgggactcttctgcgatggtaattgtggattgtttctagcgacatgaggactctcatcaccgagggggggccgcggagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaagtgttctcgtgagggcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgtcacccgcggtttttggcggtgtactttgatcgactcgagcgccggcccgggcgttggtgctcaacagcccggactgcgcaagcagcgagtataatctattagaggggcatttacgcatctaaggtgggtgatgtagcaccgtctcgccgcataattcgtacaagccgcgccggctgcagtcgggggaagggtgcccttctggctaaaaactacgtgtagtgtagcgattaacgcctatctcctaatgcgataccggcgggcgggcaccgggtgggggtaacactcctcagtcaggccccggcgccgccgttcgtcacgggctatctctttataaggccattttccatgttcatacgtgactcatcccgcgaataccagaccaagtttgagtgtataaggtgtcggaggtgctgaatggcgtaatgttgagggttgcaaggtgctgagaaaaataacggtcgcttagctctcaatacatcctagcgcccgaggtttgctgacccaattccgataactcgagcgttagcctatcacaataggcctggccataccttaaatacggcggtatcccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgtccgtcgagactcacatccatgcacgtttgcgcccctgtgtggacaatatttagataattcatcagaatttcgactcccacggccacctcttgcctgtatacccggcgacccgagtcctccaagcgtattaggggcagccgaccgattgcaagatgagtttacacctttgcagaagggtagaaatatagcgcaacagcggtagcttgtaaacttcagggttcggcataagctatcttgaagacctagcatagcgccgttcgtcaattgtctgcccctcacccgccttttcgggggcggccggacacaacggggcagcgaccggggccgcggggtcgtgcggtgctctgacgttaggatgtttatatgcgtaggttactttatatacgtctgggttcacctagcttccccggggccacgggggtgtgcgaagcggcactccgcatattgcccgcaccacaacggctggcggctgagaaactctaaccacatgccttctggaccaggtgtcgcatctgaggccggaagtgacacatgtgaaccctttaagtatgattggtacctgatagctacggaggcctccgtgcgggcatgggggctcctactccntgaattagggcctagctgtctaatacgcgaaacatcgcggttcgggtgcgatacgacacggccgcaactttcccgtaatcgctcctgcactggcgggcctaacagtttcatcgcagtattggtnagagtggtgccacaggatatcaaaatcgatccgagttcaccgcctataattggtaatcgcccgcgtcggagaaaggtataggtatccaggtttgtgacaaatgcgttacccgtatacgcagaggcatacgatcgtttacaagttgagttttaccacttaccatgacacactaatggaacagcctggggtttgtttacggtcgctcacctcgggttacagacccaggcgaataacgacctgcgccgatatcccattttaaacctttcaaatgtgagaattatagatgcctcggagtattgacgctaagtactttgganagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacaggtgtagagacgttaatgattcacccatagatggctggccccgaatcgcgggaaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcgacacactctaccagtacccagaccgcttcacgggaggnccgggccgcggggttaacgttcagcggcagaattcttagtattcacacaggcggtggcatatggcatatggtagggtgtatgcaattacgttaacctcggagccattccctngaggggtgctctgaacagctgagtgggcgaatcgtctggcgggctgactctcaacgggcctgctcagtcagtgngacacgattttcctgtacacgggcgtctgctaggattgtggagttaccctcgctcgtatgacacgacccaaactnggacaaagcaccgacatcgggcctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgaggagtaattttcgcactctagagcataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagagtattccttctcacgaacatcgctgatagaccgagtccccggtattgcctgtgggcgggtggaggcntgttacgatgcgggctgcgcggaggggggactcgttgctcaccgggctagatacggaagtcacagagaagacttggtccttctcatctagtgtgggcaggtagcagccccggacctgcccagggggactgggggccgttaacgccccgattctatgaatgacatggtagccggctggatatatggtggtctatcccaactaacctaantgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgactgacgatatgtcgncggtccgggagcgccctcagcaaggcgcgcgtgatgaccttgatagacacttagttaggaattttgcatttcacancagctgagttttctagtcttcggtcgggggccccgaggtgcgtcgcagggatgccagtcaagaattcctcactgtgctgcaacagggggagagtacacccctgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtagcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcataagcagactcgcgtacagcggggttagggaagcaatagcagcgctgcagtcctaaagcgacagcgtatcacggcgcactgggcgatcggcgccagttcatattcctagcaaataagggcggggtagacccatgtgtggcccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtngcgtatgcactagcaattttggtctccacaagagggagtctacaacgctagctgatcccggctgaaagctgactggcaccgctgcaaccagaaaggtatgccacgcttccgcattacggcaaatttattatttcactcacggccngccagtgcagaattcatacgaaggtcgaaggcacacgttcgttccttgtttcgggtggagccgtcaaaagaccctaccgagggtggctgtagacttggcagtnataataccgcaaacgtnnacaacgtaagcataaagtgctttggctcacctatcctcattcttcccaaccacgaccgggcgcgccgcgcgtacctgtgggcaacaattcaatcgaatagctacacatattgcacgtcctgccagctctatatcttctaagtggactacacgcgngaggtaagagcgtaccgcttctaatcgatgtgcagagccagaaccggacttcggagatcagagcgttgtataggacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaaggggcagtagcccgttcaaacgctcccaaggtgcttcggaacctagttcacatccgtaaatgggcgggtttcgttatcgttctatcccgtcgaggggatggaggttcagcgatagaaggtcaataggttgtatcagttacagatggatcatagtagtcaccaaatactccggtcgaatcttacactgcactcgttgcaggaaccctcccgctccaaagacggggcagtgatagcgcaagatgcccccgggggacccctgagaattgagggtcgatgagggcatacttttaacagatgcccgtaagagcaatgccacgcagctgttgcagcagcatttttacaaaggccggtttcagtacggagaccaaacaacctaaagtttatcgaggtaggaggggggactcacngccactgagaacaagcctacacgcagcagatcaaggtatattagctagtagcaatttcaaaatactgtgccaagccaacactaggggacttttagaggcctgcgagaggccgaagccctggatcccgggcaatcatccgtcgtcagcaaagttgtcagtgtagagcagcccgagtcgcaagagacaacctcctccagtgcgttacccagaccccgggagncacaggcccagggctacgaacctggagccccaagcccggcactcgctactacggacatacagcaaggaagcattggttttatttgtagtagggccgtcctaagcatagggctaaggacttgtgatttagttaagatactattgctacttagatgacggaagcngccagaggacacgaacggatttaagcgcactaacatgtaccggtcggtgacactcttactcgaggaaggggaataagtgttgtggttcctagaccttcgggtcgtgcgttttttggatcgtgggaggtatcagctcttgactatccttggcgttccccgactgtttggtttcgggaccacacgtgaggggctcttaggtcacaggccagtagtcttacggatctgacaccttgagtaccgcatggtattgtttggcctcacaagtatgggttttcttcaatctgcctcgatgctggagagagtagcatgcacggggtgtacgcttccgctggagtctcgcgcggatatttagacgcgctttcaatactagtctgcaactcatctccctaagcagccttcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggcgagcgtcctgagatctttaggggctccacgcccgcagttcatccatgcatcttaagaatactggagggcggaggtgcacaaaacccgcgtaaacgctanngcctctcattctccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtacgctccagcgcgggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggggatacggccgggtataggtaaggccacgacattgaggccgcgcgtaataacgtgggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgacttatggacgcaagtgccatggattatgtttcgtccggcggcaatgctcggccttgtgtatttgcgagcaagggcacaccgagcgagagcacgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggattatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcagtagaagatgctcttctgcctacccccgtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgaccagatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagaactaattgctaaaccccnggcgctagcagccgccgtaggtggttggtccgaaccgcaacccaggcttcgcctngacacatcgcgattgttcttcggttccgagtgcatggatctctctccacaccgaaccggtgcccccgtttcttgttcaaaactccgttcttaggtgtggcattcgactcatggacgtcaggggatatatgatactcgatctcgccctatgcacctcctgggcggctgcatttacaaggcgtggaaacacaaacatgcgttgagcgcgtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggcgancgcgcatgaggatgttgcgactgcggttagatactcaattgggatcgatagtgtccgtaggtactacagccccacctatccccacaagacccggcctttggtgggtaaaaggacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtcngcaggagcgcgtgtcagtccgagttaccgtcgtaggcaccttctatggcgcgtatcccgacacgncaaggcatacaccgccgtatcatgggtaagcattagctattcgaccaatctctgcgctgagtactcattctgacccggagggaccggcaccggacagatggccggctctgccattcctgccatgataagggggctagagcccgcagcctggctggtttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggncgagcccagtgaagagcgnctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgttaggtggggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacgggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcggccgtccggacgaatccacagttgtcgtcgaatgtaatgccactcggaagagncgatacgatgagactactcaaccttggaatccgactgagttacttcatagctttaactagtaagccgccaccgggaaggagtcatagttgcagtaacgaagcactcccgtgcccaaattggtaggggcgtaaggacgtgtagaacgttcgcctcagatttcggccaaaggcatattacgaacacacatctgtaacgagtgaactctggcggagaggcttactcggtgggctccggccccggtgagcccatgggtcgcggggggccggactgggacagaataacangcttgagagaatcgagggtgagcagacatttgcacgccccacngtcctcccctatggcgtgtgcgtaacaagggacccctcgcgttcccgagaaagtggccaactgtgactgtgnntgtgcatgcaatgaccacctgagagccagcgggaatttcatatagcgcctgtgcgtgagttatgcccatgggatctaccgattttgtatatctcattcattcccaacgattgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgncgtcacttagcgagatgccgtcaccaggagcatgcagcgctgccgattctgtcggtgcgactcggccccatgctctgactacggacccgtgccaggggtgggacaccgatgcaactgggcttacgaggggcgtcgggactgtttgagagaccggatctcgatgcgactggacggggcagattggcggcggagttgacattcctggtctgctatgagggggccctgtggagcggctcattgcctatctaaccgatggacattactcctccccctttcgtagcgcccgcgataggagtnggtcacgtatatatgcaccgtgcgtagctaatctttcgcgtctctgggatctcacgggccacgcttgactggngcagtctattgccgtatagacggtcgggtccctgagttggcctgtgctccntttcgtgcctccatgcagtgcggacactgttgcaccatgcactgtacggaccgcggatgagtggcgcggtggaacgccgtcagcaacctgatcaaatccggccaagggctttacgctcactccgccggaggaaccggttgcacgccggaggtgccgcgcgcccactatcccatacacaccctgcacccggcaaaattgaagacgccgcatgcacccaggtacagttaccctacctcaccaatccgacagtaacgcatattctaaacccccacatgtcttctgatttgggataaagtacagactcacctattcacagccacggcgtgaaccagttgaatataccgacgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgtttagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttagagccgtgcctcggctctctaagcgagtcgtattacggatatggattgcccgtgaaagcacatatccagcattctatccctccaatcttcggtggtcctacgtttgatatctcgaatactatcattgggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgnggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcganccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaaatagagggactatagttatgtcatcccggggtcctaatctccactcacgagggcttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgaggaccgaggtaccaatgacaactagtaacctctgccgantcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggagaaacgactgacactgggctgccccctgagtattcggatcaactttacagtcttaaagacctggctcacttagacaacaagggcggtacacgctaccgtctgggctattaagaaggcactcgtagtcgtatccacgatgacctacgtacggcccagcattgcaacctaccnctgcgcacgggtaaaagccctggccggggggaagntcccgcggataaacccagggtgacagtcaccacgacatagacagtcggcgcagccgggagctactactcgtaagcgtaagtataagcgccgggctataccagctagtcaccagttgtgaacgcattagtaataccaaattcgtgtgatcgattatggtacaaggaacggggaggccttcggctactatacgcgagtggagggattagactagcaatcattctggaggagtaagtgcggtgtcaagacgccctcatctcgcgtacaggatttttacttacacctctacgttgagttgtcagctcacgcatacactagacggagttgaggagtcccatgttcagttttgccacacttcagatggcctgtcacttgagtcggtggccggcctagacggcgtaaataagtgattgggatgtgcacgtaccccgggaagagcttattcttcctgaacggatgtaccgctctcgattatgtggtcgcaggcgccagatcggctcgtgacattaaccttgggcgcatctcctatagatncggcccagtgccaaacgctcgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactgatactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggctattgcttgctcggcttgagtgagtgtctagtgtacgccggtgtgtccgcctccagcgtttgggttgtcgtatatgactaagaacgagcacaggagggcgcttgacggtgagacctgacctgatttttgatcgaaccgtgactgcttgctaggtcgagagtgtccctgattacccctgcggtcttggtccgtactgcgtgggcaagcatttcctaatttatatacctcacatgacgcaagtcagcagggtatacgcgggcccgggactccctgggctgccaacgacccttcccgtgcgacgagtttagtatccagggcaagggagcggaggtgacatcccaaggaatgtgtctgtgacactttgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttgagtcattcttcaaatcagttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccctattagtgtgggttgactcgccggcctatggtaactctcgcccgacgtcagattaaaaacccgtctagcgacgccgttacgtcaccgatccctggaaagggaggacgtgcggcaaagctacagaacggacgcccggttgcgatgagtagcgatacaatgaannggattagataactacgagcgctcttgacgacccatgtgtcttctctgtcttccgcgttttgctcttacccatccncaaccatcctcctgtttcgaccagcgttagggagttaacacgcgtgcaaaggcccggccggtccttgtgccgttatgtgctagaggatcctcgcgagcctcccataggcgagcggccatcagtgaagctgggtgtgatgagagacgactcggtgtcagaaggcttgcatgcgcatgacacttctcctgcacctcccgttctccgacccatcaggtcgtcgcccgtgtgccatggntacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctcgtaaatatgttctctctagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcctctttgggtgtcccccagtcctgctgtgctcggacccagcactccaaattctgaggaaaagatgacgagcccccaaccgcttgccggcataggcgccggacattagattaactttgggcgcagcaccccgaaccccttagtattagggcggtcgcgtataccgccgtgcgatggggatgcagcgtgtgcctccgggctcactttccagatggcgagcacctcggcgaccaagtcggagtaagctgcgggcgcggcaaaggagctgcccaacaaaccttcccctcagactgatgcacgggttagatcccgacctcgagttcccgccagggtgcacgaagcgtgacttgtctgcgagagcagaaccgtccgcgaggggcgcgtggggccccccgtcgcacgaacatgaatatttgctaagagaccgcgaacaagcgagcgtgactgtatttatcaggaagaggtctggcgtttacgagtcacggatgcgatccgctaagggtgccttccagccccccgcgatcagatgggagtcgtgaccccttgggtgcccccaccgcccagggccattgttctcccgatttaggccagctgtccacccggggcgcccacgctgttaaacgtaccatcttgaggcgtgcagagaggcgtgcgccctgggagacgaatctatcgagccttgcgcttatcagagttgcacgaggacccaggcgacacctgccccttgggggtgcgttgaaacacgccccgcccattgtagaatcaaagaaggtgtgacctagaaattagagcccaatgaataatgttaataggcgtccaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggtattcggatggccagcgcccgttttctacgtagtgcaaacgcggccttgcggggtgctgagtgcctgggcttgtttccttgtctggtgctgnagcgtccgccgaaggctacaggcgcgacctactttcacaagggtctaaattagacccgtgtggcgttagcaccgctccgtgacgacctgatttgaaccccccgacttaatgttgggcacgcataaggcatttcggactaacgcgagttagaagcgtgcctagaccgccagctatgaataccgctaccgattgcttgaggaagcgatgggataattcccaccacaacctccggtggctgagaggacgctcgacgaacaaccagatcctactagtttcagcccgctcttgcgcatcgatagnggcgcaattcgcgtacgatattggaatatcggccttagtactccgcaattcaatgccattgacgagcgaacatcatacggccctacaacttggcaaacaagagccatgctgtatcaaggccactaggaggaaaccnaacgcgggtgtcccttagatcctggttcgttggcacccgaggaacacccgcggttagcaaagttgcaatcttgtacacgcgttgcgggtagactttcagagctcatatcgcccttaagccttgcaatgcctccagacttcgggcctattgcaattctctttggtggggatcgactcacccttacggatcggcatggacaggatcctcacaggggggtggccctgaaagacaacgttcagtgtcagcctagtaaggtgagccgaagagcacctcggttgggngcgagcgagtcggcgcacccaagataatctttgtaccttaaggcgtgctccccctgtgtgccctgatctaacacgttcacggcacggtagactcagcgtgcggagtatccatactatcataccgaggtgtcggttngtgaggagaattcgggcatgcaagcagtctaacccagtcnagcatcgtttggatatgtttctggctcctgggcccacgctaactgtaaacgaagcatcgaggtcccgcgcaacaccttcatggtaattcagcggggaggcgccggtaaaccagggngaaactgtcacgagcccagtcggctctcggacaaaggttcttttgttgtgtccatacgaacacgggattcagtagatcgtatcctggcccctccatacccgtaccacaaatatcgcaaccgcagcttattcaccataacttgggcacatggaagattcgggaggtggtactcagaccttgtgcatggcctacagtcagtgatagtcacggccatgtaaataggagcacgggtgaagagcggcaccgcatctaatacaggatcggccgcagtggtatccataggccgactttcagtgcaaaactatggtcataactcttggcgataagttcctcgaccatttagaatccggattgttcgcagtcatacccgattatctcggagggtgtgcgggggctcgaaactcttgactcaccatctgatgcgaggatctgaaggagtccgcattctatccgtcatggcagacgcgtatcctatcttggttaacttctttgtacgtatatttacgctttagtatcattccgcaatagagacgcgtagcagacctcttatcttagtacagggggctcagcgtaggcaatcaaggacggttngataaggagtcantttaatcgcggtccaaccagctgttgtctcttaatttagttatgggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaaggatttaaccacgacgctcttgttcgttgtctgcccgacgcagccgccccaactaatcccgtctacatccccaattgttctgtgctcctcaggtatgcatcttggcttcagttgtgtttgtattaaaaagcaggccgcggagaggaagtgagcttctggtcaatgtacgtcacgtcatgattacgagttgagctctcggatataggtgcagatccttaccggacaacgggggttataccattcaaatcagaacagtgaagccgttgtggggcaacgcgccctccacctaacttccaaggggactgggggtcgcgggtacnccagcctcccgttcagacaaccatttttatgtaggacctgccctgtccggagggacatactgtcttcctactgggagaggaggatgattttgtaattccctggacctgttactaacagacaggtgatcatggagtcagcccctcagtgctccttatgttcggggttcgagacgcatacgacacctgatacgtctgaactctactacagttggtgatctccccgccctcgntctgatattgacgttnaaaaacagagatagaaggtncagtcaccgaggggtggcattctatgtgtcgtcagttgcctatatacttcattgccaggctcgcgctcggaccgtcgtgtacattaaacaaatcacaaagagngcacgacaatagttcgaatagaaggtctagattctctgggctctcggatgatgggaagggcgagagaaaccctgttctcgagagacggttcctactattcgaccgcccactgttgccgaagactttcaggtacggcgtcccagtcgctaagggcaaaggctcgcgtctactgttgggtgaacttactggagtcttactcgacggatgaatccgatacgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtatcncaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgagatatatgggggtcttgcttggcctaccctccacgccgcatatcatgaatccgaagacangcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctatatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactgaggagcgctgcctgccctccgtctattgagcggcagaacctcaggtatcgccaggcaaaacatagcagcccggtaaatcacgggatgataggtcaaatgcaaactccgtttacgccctattggggcgggtcacctttcaagaccctngtgggcccactgcactcatagctatccctgtttgaaatcgttgtcaggaattgccacttcggaaatctgaacggtagnaagactatagggtggcctcagaggagccacacgaanagctgctgatgcggtagcatttgagggaggaatttttagagtctcgacacgacctttgacttatcctcatcagataggatccgcggagttagaggctggtttcnccactccccaagcctcctaccttcttcttcagtgggggccagacgctgggcctgggctatctgtggtactttggccctacggcccggctcatcaaaattacataccattgcggggccctcgttcgaagggcctaagctccgagcacgtaccgggtcctctncttgagtttcactgctgcggactagtagccaaatgctgtgcaagactgccccgacaagctcagttttgcgagcaagacgcgaacgccgaatattcgcccttcgtctgggtgaataaaccccggggtgctttacggattctctccggtcgattacagcaagtcaaggggtggccccctatgtaaccgcgtgtattccttactaatggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgtttattatnaagccacaagggtgtggaaacgccaccattgcccgcggtaccgtaggtcggggcccgagggccaatttggaacggcgcaacttgggaggcgacgaatttagataggtgcgtccttggatcgtgagcttgtcctatangcagaattccttgctgcccggactcatccccactaggcacagatctatatgacttcgcaaacatttagagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatntaattagacgccgcgaatacgagcctgttagaccttctagatatnactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgntgtacgcggccaataaagtcttgactctacgcgaccnctcccggtggaaagtcccgctcagtcattaagatgcctccagatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatcccccggtccctgtctaaggggcgactctccttgtacncagctcatggagaatctaacacttggcaccttatggggctccacgcccgctacaagcgcgcgcgctcgttgcatgaagagtcaaacaagacctggtacccgttaccggtctctcccggtagcgcgtttgcgaacgaaaagtatctatccatagccaactcagaattaattgcccgcttgttaggaaatgatggctacgccgtcatatggcggtccggcaggagccataagtacacggcctgcactgatcttagagcccacaccgcatctgctggcagctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaaggtgggttcgctgctgtagggcgttagtcggctgggaaccaagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacctgaagagcattcggacgattcacgtcatggatccacgatgtgcgaccccagcccaacatttatagtttcgggaccttgcgtgagcaagaccttggcatgccgtaggtcggtactaccatgaccgcctggtgagaccagcgcttagttctcggggagatttaacactttcaagttcatacgcgcggactccggtatttgagattccggtctagtgcaacacagaatatgttcttaccgtggtgcctggtaactgtatgcgtctctagtacagtacagcgatggactaggagggtctaacattggagggtaaccatgtacagaccacccggccctcggccggttttagcgaccagcatacatctgcctgagttattggcaagggatattagcgctcgcactgagctccctgggccggcgttcggacgaaggtatgcgagagaccaatggaccccatgttggttcagacacgtcgggggctactacacaagccattgcagttccgtggttgccagttcgtaacatgtgatactccggttactggaactgcgtctggatacattcctgcccctctagggtcttgataaagcgcgctagtgagttactggaccctattaagtgtgaggctcaatatcattcaaggttgttgctgctgaccgaaggaactttctttacgggccatttaagtaggtacagtgcccttgaatctagatttctacaaagacttatctacgccctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcgcccggggcctatgctacaagattgggccgccgctcgccgctgatgccttctagctccgtctcatagcgaccctctagtccggatcacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaagacgtctcagatacccgacgtatggtgtcactgcctctcgccgattgaggcacatgttacccgcancgcaggcttcgggccggccgggaaaacgccggtccnacccagtactttcttncaccggccggccccggcacatagcagcccccgaaaaactccgttggaacgcacgggcgttctcgacacactcgcagaaactacttgacaacgcactcacgcattgaagcggcccacaagcgcccccttccgnacgcgaggttatgcaaacacacaaggcgccaacaccagcatgcacngtgccgctgcggccgaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaattcatccaaggctaggcagaagtgtgttcttcttcccgctccttggaccgtgccgcactgcccgcncgcttaaccttacggccgttttctctaatgccgttcccgcgcggtcgcgtgtagagtgctcgactcgtcgcgggccgcccaagtgcggcacatacttcattgtacgcctgtccaacgactggcagcagtccccagtcattgctttcttccgtgacacacaagttgactagagtgcaacgctcggttgctgcccaaggccacttaacgaagaatagaggtcatttgagtctgcaacgtcggcagagcaggccggcacgaatctgcgctggtgtggcaaacaatgtcggggtgcctactagacgacgccaagatttcaccacacgcggcacgcctatcatgaggatgtacatccccctcctctactccanttctgcttggaattattactcgaaatggtcgacaaggggggtcccgtcacggtcttaccgccacaaggggagaacacccgcagacgagaagcgcgtccgcccaaaccggtacttgcctcggttaaacgctgacggagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgtgcttacagcaggcgatctctggaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaacaggnacaaccatttgaggatcatcgcgtaagcctcgattctcatccgcacgtgttagatccagcacccagaccggaacccaaccggccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggctcaccgnggccatgtggcatagggctccaggagaatagtaatggcggaacgccgggctgtaagcaatagatatggagcaacgtccgctagaccatgtcctggcagacggtgtattaccttggagatgccattaggtgcgtggtattcagctggcgtcttgtgatcgttataggccgttcaatgcgntatgagcgcaagtgacgcggcgagctcggacctctacccaagtggcnaggttagcctacttggcggcgcctagtgcatcggtacgctgtgtaggttggaagctagttttatcattgcataccaaacgatcggggcgcccgagctacctagaaatggacagacacatacccggggacctccctcttatacgcagcaggtcggcacagcgcaaccctcggtcgaagctgcactgaaagcgctgcttaggagcgtgtcgtcccgtgcctcatccccgtgacaattaaaaggctcttttgngataatttcgaagctcaattaagcntcggtgtgaatagccgacctttaggcgattatgtgtaaactgaatctccctgtcccgtacctgatgtgagttgactctgtcgatcgctgtgatgggcatttatcagtaaaggcacaaagccgtctctatccacgaaactcatatcgtacccatgtctcatggttaatggtaagagggcgtggtagccgtgggcccgcggacattgttataccgcagcagtgtgataccgcatcgttatcggactatacgtagctatccaatactgtagagaccgcacaatttttcaaacttcaggtgattatggctcccgtatcagccccatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcgctaggccnactgcgccagggcgcggaagattcaaaacgctgttcgcgttctgcaaggangggaatattagcgataagtagtatactataagaccctgagcaacgggttctggattgagctagatctcggtngaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccactggcgtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccatgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcnngtccgccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcttaattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctcaatctgtgccggtgtgtgtttacccgccagcgttttcctctgagaaattctgaatacacaggacgctccgacctaggggaatccataatcaacncncccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatctcagtccatttgagacggattcgatggtgctcattgcggtacttacacagtaaaagcccggtgatagacagccgtgtttttactgttaccttacggtctggagcccgtatcctagtccacacaagtccgggcggcgttacccggtggaactgtggtagaaccctccgagcgactactggcgccacattagctctggcggggcgcctttccccgtaagcagtcagggtcggatatatatcgtcccccccaacatcaccctcaccattggntggtccggttaacgactggcgcacgcccacaacaccaagacagtagtcataccggcatagggaattgagtaatcagtgagccttgagcttgtcgactttatttttggcacgcgaggacttccagtcagtgggtataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcattacacgtgcctgggcgctttacgagaggctgccggcggcctcctgacgtcacctgtgaagggtgttgtgcnaaacactccttgcttcgggtctaaggcccttgtacgtatcggactaattncaacctactaagaccactggcgataacggtacagcaatattgaccacctgctntatacatccaccaaggctcggagacccggngctctcagtccctatcatgacgcttttggatccttaagtactgaggcgagggcgtaatacaggtgcgcgtcagatcccttgagggggactcggtgtacgaggagacacaaccggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccttacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattctggcgatgttgcttatccctgcgcctcgantgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttggtaaaatcatagagtgactgggaagagtgcgactggccggtgggtcctgtaccaatacacgctgcggtttgaatatgttcgagcgcactaggcgtggcgaagcgttgtactaagccattgggtgcggacttccnccacgttcctcagtcatgtacgacggttgccgttattgagcacgtgctatcctacggtgtttcggtaagcgggaggtgccttgtcccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagttgtcgaganctcggtcacgttacccctagctaatcggcccgaacggttagtgtcttcgctcgaagtagtggctacaaggctgccggtaaccaccgggtcacagtcacttaagccagtgtcgcctcttatgcgttggctgaacgacgttcgtaagagggaatatcaagggcgcgcatccggcgtatggggccggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccactcgctcttagttgcgcggctttggtggcaatcgttatgggagaccggcgactcaagcactgcgacagacatgataggcagcccgcgttgctggtcagcccatcacctcgcatggtagttctatataggacggagtcctggaggcagactacagcgaatcgggtaacgttccncnggctaagataacggctcgtnacgattagtcagggaatttggcgtgggttgtttcgttgagcctggccccccggcgcgcacattccgactccggttcgagaggcagcccaaatttagggatgttcgggagcggaaatgggtagtgccgtccggcacgtaacgtagcggtacccccttgagcacncaagcttaatcttcagggcattagagcgcgtcggaaccaatccggggtaacccaccagctgctgatagggtactgggcgggtgctgcccccgattagtcaccccctngggaacaagaattagcaaccagttattngccacaactacatccgtatgcagaatcgtcccccaaagccgcgtacagaacgtcgcagttggctgaggtctttacgccttgcagggcaactggggaggaccactggagattagtgcttatggggtggtcccggaacccgcggaccgtttcgaatatactcgtatagaagcgtcgtcgctggcctggttaatacctagctaatgtggctgcgacgcggggccccaattgaactcgccgccgaggagccgccgcgctaactttagcggcttagaggagtcgactccgaaattgaaccgcctcctaaaagatttnttagcaccgctcaggacttttttccatggaaagggcgcttcccccggacggcactctatgcattgatgttattcggcgcgccgtcggtttaggcgggtggaaacatatttggccgctattgtcttcggacaacngctcgaggaggcgattccatgcnaaggaatcgacaactcatggatagagggaaaggagcggagataaagacctatctgctttgnccctacaagactttaacggcgaacgatctaaatcccacgcgccatcaacagtttttggtgggagtgaccagctgtgcaacggtcgtgtagtagagagcaataaaagtaacatttcgtgccctgggagtcccggcatcctgacgaatgcgtacgataactgctgagataggcgcctggtgtttccagatccaatggttgggctgacgcttacccccgatgctgccaaagtttggtaatccagtcacgtcacttcctgttcaggggcaaatgcaactcccgcgcccgtctcaaaatgtgagattggtaggcgtacccgcggtttcagtaccnacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctctattgctncggatacctgcggaagttgcattgaaccacgagccacgcggggcccagaagctcgcgtgacggccattttaggcgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcctccgtctcaactttcactgtaacctatcctcatggaggttgatgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatttccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacatatatgcggagccggcggacgctcaaatggctgttactcggcgcagcacacgaaaagcacttcgagcgtcatgggttgcacagagtcgactcccctaaggcaaattgtcatttctctatcctgatctgaccgggccaactcattccactacctgtatgagttccctatgacgggggccgcgaaaccgnctcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaataaggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgttagatccgatccgaccggtctacatcaaanacttgcactcctaacttgtcaataatgcctagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggacattcaagcgagcccgagatgaagncgctggagccgttcaacaaaagcgagattgactaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccgggccaaaggcctcatcaaactatgagtacctagattcgcggtggacggtagggagccctttcataatgtcaggtaatactctcctggttagttcggtgacgttcgaganggaatgtatctgtggcattggagcacctgggtacatattcctatcgagccggcaggacttccgnnaccctgctcaacggtngaatgtctagtccatataatatttagtacatcccaacgctgccgtgttaccacatcacttagaagttctagactgtatcatgtcagcgggtccaaattcatgctaccaccgctatgcgacgactcaccacgaccgagcatctagcagtccagtcggagaatgcctcgatcgcagctagagctttaaccgaacgcagtgggcaccgtcggcgcatcggccagcggaccctctaccagagtattcgacatccacagtcgagtgcctgcaagcgggtctttgctattcgttctggagatacagcactgaccatgtggaaactacgagttggctagtccttgaatataaaggtcccccctgactaagacagagagcgggtgacgtgtgacttagctgccttgtcgacccaaatctgagtctacaaatagttctagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagagccgctgagtcgtgaatgggtcctcacgtccatgggcgttcggaagcggataacgttcgtcagtgaggtatcagttcgaccgacttggttagtatcccctagcgggggattcctctctcacatttttgttctagacacgtcaccgtccagaagacctcgggacgtagcccatcacgttcttacggtttctcctcgtagccaaatgagctaacacaccacgtaccaaatcatctaaggctgacagttgcgggctagccgtcacgttgctcagccagtgaccgggacgcggctcataattaaactcgttcgaaagagagaacggcccccactcgaggatattacttggcttatgtccctcccttgggagtccgacttctttagatacagtcatcctgtagcccgccgtctggttggagcacatcacaggtacgcgtggcgggaggatgaaattcgctcccccagtcagatgcgtgcatggaagccagatgctacacaatggcagagcgcgttgtgttgccagagaaacatgatcccactgcgcgtctatccccccactaactagtgtcgtaccgcggattgttagtatgacccataacagctgtcaacggggcaggccaccgcgccgcctcgctgcggcccggtcatgctcgctaccggccgcacgcccgcctccaccggagtatactgcgcggggaccggggctagaatgggtctcctggagagctgtatgatatgatgagtggattcttgcgcgcggggactactcccgcgcctgcacgtcttcgggagtctgcaaccctgcccggatacagacngaacgcangaaacctaggctcaggagccgagacgattcatctagatcactttcacccttcgacgngtgcctaccatttccgcggccgaggtttctaaaggaggcaatgcatctgtcatgcccaaaagcttgtcctgatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatctcgcctatcttacgngtatangacccggaagttaccctcacattcagccattaccgctggccgaactggcttaacctagcagtaatccggtgtcacgcgttgcggaatgcccagtcctttttgtcgggtagttccaagggcaaccctccacagtcatttaggcccaatttgtgtcttttacgcacttttatcgcggagacaggaagatatacgtgccggagcgggggcactaagagttctccgtaggtcttcgtaaataatcctacgacgattaaaggcagctggaggcctggacaccgggcttcaattcaggctgcgcccggggttttgatggcgtcacgcccgactggttgccgagatcctccataactagaagatcagnacgagttcagagatctttatcccgttgatgccggcaggccagctttgtgggggtatagctcaagtgtgtgcttccatgtctagcatcccttgagacccacctgctgtgtctactgaacttcagcgcgatgccggttcggcgtgagtgtctagagcgtgggggttatgctgaagctggggctgctgccgtgctgtgagtctgttttccgggtgccagtccagtaggtgagttgtgctgtcgtgggttcggacgcttaagacggctcaggcgacctaggacgtttgcgctgcgtctgtgcctgtcacttacgcgatttccttcccgacgtatccccgacgctcgtatagtccgacaagtgcaggcgacacacaaaactctcccgccgtacctactctacgagcgttatagggtgataagtatggagacgacggctcacgagctggtaaccggataaggacatggatgagtcggccagagttcncgtaagttgacacgcttgganttactccggtgctgcggntatcagtctcattggatactgggcctaaccggacgtagggtggtcacccccncaatctcaccacagtcacttgttcacggcgttgcgtgcgatgtttattccctcttcctcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtactgttcggtcgtgtccggactcaaatagcgatagttccttatccaggaagagaccacgtcccgtaaggtctgccgagggagaagcgtaattttggcccagttgtagccacctgaanggatgtagttgggaagacatatggagatatcgcatncattctacgtcggccggttctgctagtcggtctccgcctacatctggnacatattggtgcaagtattcgaggngaaagccggcttgttactatttcgcgttcatcggaactctgtagtgaaactcaacatanggcaccccctccgatgctgtatatcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctggtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtnataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatctgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagataagactcttaactctctaccctgcctagcntgacaaaatcgcaactatcggcaggtgaatctagggaagccaatattatgtcgcgtgagtgcggtcaggcacgtaaggtgtgacaggactgggccctagccggggccgtatataatggcaatgtctgcattgcggttttagcgcttttgtgttataanggctaccggttggcagttctgcttcggatggcctttggcagatatctgcgccccaagatatggttgaagggcgcctccaccacagtgaacgcttggaaactaccagatatgatagtagggtattgagtccgagagatagtgacgcaggcacacatatttgggaacacctgccgcgtaataccgggagcccgcgcctcgcccggtacgtctcaccccacacatatgacaagaaatcctagggtgggacttctgatggcgactaataattgtggaagtccatccgagattgggcggatggaacagcacccccgtccggctgcgcggtggtctggaatagngggcaaccggcacaccttacccgagaactgcggcngattgatcccctgaactagttgtncgccgccgccagcggagtcgaccacataacgtgccggcgattcaagcgtcttgatctagtccaagcaccaacgacacgcccatgcccctccccgcgcgcgagttacgtgaagcagacgcaatctccgtacaaaaatgcaagcgatcagtgtagttcccccaaaattccccacgggacggcctccgcaagaggcgcatacaatgagacgaacactctattgcactgatttcaacttgtatggcgaccaccgtaattcggtgcgtcgtttctcctagatataactccgctacgcttggcgggcccaggttagtcacgtttacacgcgccatgggcgtgggccctagttgtaatagttggcgaggtccgccatgtatcgactggactggaatttcgtggaaaaaccacttcgccagcggtaggtccacgcttttgtcgtccgggacttaaaagtcgcgtcggcagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttcngcaagcgttcggctcgattaattatgccctgctttggtattctgtgcgnatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttgcaagttagttttaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaattattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacgacgagttaccttcagcaatcctgagttgacggaacgtgcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagnttggatgggcttttgatttatcttctctatacctggggtcgtggtcaatagcgtttgtacctcagacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaggttggctctgccaccactggtggattctaggaccttaggngcatccgctatccgatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaattgcgaagtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccagccacaataacgaaacccgggggaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaatcaancgtcagcctatcaaaaatcagcctctgtcgaggggatcaaatttagcttgttcaacaggttctggtgggtcgtatgccgaggaggcaatatatgttggtcctccgacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccggcggcggcagagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg aaatttcaaattgttccatagagatgctacaactnnggcgggggtctgtattgtgatccgggtctggccacgcttaagtnngagcaaagcgtttcgccgggaagttggagcacctcaacggccggccgtacatacctggnagtgtcnccatagggccaatagnnacattaacttgtggccggtcgtagagtggcccagcactagtgctcctcggggatgatctcccgacgttttaacccaatagttcatacaggaggtccctgtatcggggcttcttacggcgcggttctgagtcggcgagcaatgtcaactgttggaaacccttataaggtttacggatacgaaaattttccgacccacgagcgacnnccatcatattaccgcggttcgccgcgatttgtgccgtcgggtccttagccanaaagttaacgtcctatacgggatccgcatgaaacccgacgtgtcattcttgcccaaaacgcctctatttcccagnctacgtgggcggaaggggctctatgtatatcgcggacnccagtgtcatggtgaacgcggacccgcagattagactcggngtgtaccacatgcatagccgcagtccaaactccaacatgatggcgacttacttcattgtatagacaaaagctgttgcgggcaagttgcccccggcccgcattggagtgtgtcttacacctagagatacgcgtgtacctgatgtaattctctgacnggggctctaggcgaatgtagtgttaattggaaattttgacgccgtaagagcctgccacttgcctgaatcgatactaaagaataagacggagctctcattaagttagtcgtcgtaacgaggacatgcattgatgagtgttcataccctccaatcaccattaactgggcgttccggcgacggcaattgtaaacgggtcgggtatagacgccggaatgcgcacgcagtaatcgagcgtaaanccgcatattcaatgatgctaatcacgctggactagacccataactcgcggggacacatcgtagtctagcgcagaaaaagcgatctatttgtatctatatggttaatcgataggacgcggaactaccactccctgtcacnnnaagatcaaccagccacattcgtgctctctgcttaatcaatacttcggcttaccgagctaccgactcagcgcaatggagtttttctgtcttcgtcttaccagtttggcgaggtcccggttagtaaacctcaccgtagcgctgacgcaaaacacgaanncgcgatcaggtgctagatgtttttcanctgcagcgacctgtactgaagcttgcagcctgcttttggcgtccaggggctcgctgtagacttatgtgacatgttatgcngtgcacagggagtattccaatggccgtttccgcaggtacccccgggccctatagatactcacatcggtcatctactggctattatgcagtgttctcatggccgcnccggctgttaggttcttgttcacctttctgcgatgccggtgcccgtaatcgtgttngctggacaatgggttagggtagcctaacgacggaatgaaagtagaatgcgctgctcgatacggctccattcttttattgctacccgtgtcgatagccgtgaatcttaacgcataatggccactatcctgaagtttcccattacgtcgtaatacgcccattaatgccacgttcatgccccgaactaccctgaacgaaacatcatctggtggggatgctcgngatcatttacaggttatatcacctttcgttgtatgtcacacgaaaacgacgtgtgttgttttcatttcacgttcaggcccgggccgcggtgcgacggattgaccagtngcgttccactaccgcgcgcgactatggtgtatgttgccttgcttaatgccgacgctaaagcnntgcnngttcgacactattaattgacactctagccagtgggcgaagaatagtaagagtgtgggagtgaccatcgttccatgcgacggtgttttgactctccgttgcactctaaggggtgtggcgtagaggcgcggcacgacagagcatctatgaaatcaactggcttatggccggcccgtgcgttgcttgccgatcgtccctgcacgctttagcacctctccacgggacctagagcaaatcgtccgggcgtatgaattttgcgcccnaggaggagatcgngcccaccccagatcaagcccgtccatctattggacggcaaagatgcatgtgttagccctcacgtccgccggctcaacgtagcgggttcgacgaaagctgcctgtccgtagggtcttaccggactcatggaagacctcaaaaagccctcccgtcttcttgatgattcatccagagcctaggcatacttaggtgcacaaccgcngattgacgttttagaagcncgttgcntgccaagcgtcgggaaggtatanctgatggccagtgtaatagaatagntacgtgctggccttgctctggttccgattaaggcgtgatcgtatttcggtgcgcgttattgccctcgttgctgcnctctcgattantcggcggcactcttccgctatcgacaaatgcaagtcnatagaaagtgcntacggggcgattctgttgatttccctgaaaattcngaccncggatccgaaagcggccccggaatnttacattctgacgaatcctgtggagctgtgtcccaatcagaggcccgtagcgcgcgatagtcggtaattccagttcagggtggggtaatccgaagggcaaggctaggcttccnganttcaaaagcaagtaaacggctgtgcgcatcgcattgcatttccctcgcagggtatgangctggagtcacttgcgtgggcggcttgccgaggccggcattcatggacggtgacgaaacccaatcaaccgattagacggcagactgtatgaagaaccatccacagcgtggtaccgnttggataaggcctctggaacacaggcccccgtccgcaagtcgagcgtacgttgcgcttcgtgcccccgcaccgggtctctggacggcgactggcnngctcttcgcgaccggattccgaggtgcatcattcctaattgacgcgccacagtccggtcgattccctagactcccggtgccgtgaatcaacgacgctgtacttgtttgatgaaagtacggtttcagttggatctccganaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcactcatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgttgctacattaggatacatcaatttttaggcagcggacntncgccntagtctcttaggtnactgtcagacacgnataaactatggtagtttaaccttttcacttcaaggggccaccctatctaatgcgaactcatgaagtgatcgagaaccccacgggccnncgaagaagcatgacagtgtccgtacgggtgcctgcnttgaatagtcaccgtcataagatatgntgcccgatgagaattcaccctgccccagctttcttactgcgagaacgtcattcacggggcggattagtagcacccgttnnntgtgctgtttcctgacatacggtgggtccggtcttctttaagcgcacgccctgcattttcctatgcttgatgcgaatgcatggctaccatagccttgcttccgcantctcaatgtgcacaagaggcccgggccctcaccggcccggncanncgtcctggatctctctcttatcganngccnctngngaccaaagcccgccagtagatgccggattctgannnngnnttgagnatnnngnccancnancgaaacncgctttttcccggatcttgactccaccccacactcngtgaaggcttgnaacacacagnnnnnnngnnnnntcntctaaccgaggtcatatgggtcacataaggacgtaggattaattcacgacgcccgccgagatacatgacggagcgcatcaacgaatctttccnaccaggtcgttatataatgagcgggaaagnggcncccgnnntnacgngtttatnctgnncccnccngaaatacanggcccctcgacctccgtcgttcagcttgcccaacgctgtatgaatcctactactccatttcggcntgttaggtggttccgatccggttatnngtngaangccttgcgtcatgccccgcggatcgcaggtacgaggagaggcgcagcgtcgnggcccgacactgtcgcacctgtaccctcggggactgcaanaagagcaatcgcacnggncnanttgcnancgccnagccgntgnnnngccgaanncngnntnnnnnnngnngncgnnnnnantngtnngnngnngattcccnntncancannnnancnannnacacggtttcnctntcggntanccnagncaaccaccgtaatttaggggcncngtgnggccgtgcggtgtnntccccgcctagctaatntcccgtnttcgnacnngcgcgtcgncgccnctccnncgngnctctctaaanatagggttattncancgnnnacanaantgnccngggnatntacgccgcttnggccnccncctcggtttntcngcaacctantagtcnagtggtggngatannctcttnngtggtgagcagcgcgggaggcgnnnncccnannnnctccangatngtgtgtcgtaaatggncgaattaggangaagacatggctcacttcacgctccaggtgagatatctcgcggccattcttatcatntntccnncnnccatnnngantcnctagncattaaatgaagccttantgttacacggcaaaccccagngcgcgnagtcgtaaggaagcagaatgttncttnananttcgacaacttngcngcggacggacttacnngagtaggnaagcagaanagcgcggtatngtaagccccgacaccgagacgccacnatgttngtccaagactntgtccacaacaatcctccatttataggtnnatgatacgagctgggngaattagntgatggaaatcgtcncatncaaagcnctacgntacccgnggcncgnnganccnccnancngnnaatnncgnncngcgngtgtgtgcccccccctccgccacngannnnncnnnncnnnttnanccgnntgnganncagncnnangnagnggnnnnnngcncgnnagnngannggntnnnagnngnntgantncgcgtcaatttgggctancccacaaacttggggggaggcngtggttgngngaggatngcnngctccacagtnccaggaccaactannccccacgntcgtcccanctgccganncgaacagcgcttgcgggcgtaccngggnccggtcggncgcntgagcagtcctgnngcanacccgaccgnagcagccgttgcgagacctggtcaggcgctaatggctgtggggcgactnnnctngncgattgagggatcacanattagncanntcggatnnntatggngagcggaaanagggctgtnncgcnccaangnacagacaagagaacccgagcttngagagcaggtagtaaaaccctctccgtcctagaacaaggcgagctaagtagtctgcaatcnccttgagatcgtcatctctcccccntgccgntcggtcatctatgcagaatacgtaataagaagacacgaaaacatacgactttaaggacttcgcgtactcagggggactaattgtttccgtgcatataaagcacnncgttccagtgtaaacgggtagtacccaaacgaccatgancccataagcccacctcgactggagcagcgcgtggggtncaagnggtcagcatgaccgncccncttgtgaggaagacatnccggacaccctngngaactnncatggcgatcactntcaagcgccacngctgggagttagntgaaancgacgtcctgcaatngtcgtgcnggtgcantccnncccncnngcntaactnttggtagaggtnccattgngggnaaaattgagngtgatccntgtttctcnccngtagagtangngncggccntaattgganggcggatngntccagnngaggccanntntcctnctngggcgntnngnnggtgngtcccatcctcnncancgctgntccgtagcnntnngcgnnacngcnggccgcacgtanactnngnagatggtgatttncganancgtctnngantgagcttanngcgccgcatccgtgcngccacgnnancgcgagngaggaccataggccccgaggctcttncgcgctagctagactcgctgggccccctcgcgaggctattggtcgcacttgccggcataccatcgatcatgatgtactaatacctgctcagctgcgcccgattaaagtccgacgcatgacccaagagttcggggctactgggactgcgccctatagcgcgccaagcaacgtctcaatgggatgtcagaagaagtggctctctgcgggagtgacaatcctcctccttaactacctgtacatcggtccaggnaccgacttgcatgcctatatggctgtactgtgcactagacctcgtgtccaatcccaagaccatngnntgggnnttcgntctctcttgtaattngatnccgcancagtttngcancggggccaatgcccggcagtaaccntntgcctnacanannaggtgacgatatcagaccgttgcgctgcnnnncgtngtattncagggtaccttgatatgtaagaaaccttnacaccnaanaaagatgggtntgtcgtctgcnttnnagngnccgagtgccgtggaggccacttaacncgannnanggtaagagcnggcgacnacngantcnnnctgcacgctggccnnctnccggcgtcagcttcgaangggagtatccaagtcccccgcacgcaggtcccacagcgntgnacccnaaataantngnncgnnngactcacgacgcttgacgncgtnttgacnaacgcnnancnatatcnctaagctggcgantttagcacnnnnnccatcgccnacacccnnaggnncagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcacagcactatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggctactcccaattactccatatccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcggccgcgaggtcgagtcatctgaggcccttcccttggnaaggcgatggcggtcgnaccctgtatggtggcaagaacctcgagaatttgcagnacacagcctcgtatgagtgctacctgcatataagcgacagtaatcactctgagattggcaaatacattagttatgctgattagcgcactggtagagacaccgcaaaagggtgaaaccaataacccgcgggagaaaagatcagccncgcactattgtgcggagtcccaatgcgcggcggcnnaggcacaaanttggtgggggatcacacctatgttcatagtcttaagaactgtgataagcccagtaagcgccagccnttagcccttatagacacgtcggtataatttcgggacacagagtgatatattgggttcaaggtagcgtgtatccctcgcattgcaacagttaataaaccttaacgcgtgncaaggccttacaggcgcnntggacttgctgcgtgctagcgccctattgcattgggttctctccccgagggcggataccgtggggcagccacgtaggcgatctccaccgacaaggccgcgttcccgggcgcgcgccgtgcctacacacgattccgnttctcgccgggtagattcntatccgcgatctggcggatgtttgcggtggtgtgaattggcccggagacacccacggcgcattggtcatctttgctcagtctagttacgactgtgacagggatgtgatccacgctaatgctccaacctctcactttggtggcccggcaaacancgttgaaaacttggggacataatcacccgggcttagtttatccataattatagctccggtagtccttgattgagacttggacatgttactccctagagcttcggggacggcgngncggagatattccccgactctagacnggaatcctttcggagcccacacacgtcggcggcactttcgccggcttaacacattgttaccggggcgcaaccggtaccttgtattctcggctgctnctgttcgccctgaacacgaatcagcgcggtaaaacacgtggtaaccgtaggccctgttacgcgagttnagggatacgagccgtggatcggtcagctttacccacgcaacggtttatattttaaaaatctaaattatccgatattagggtttgcgcattgtctgtgatttggagcggcgtttgggtttctggaacctacgntggctngaatcncntgntgnatcgtccagnttnngngatagngccancctctcgtgangcgncgcgtgagagaacaaattaacactttggcgcggattttcgtagagcgggnattcgnaactgggtccagtttcaggatacganngaagtcttcnctncccnagctgcccanggacgngccgagtactcactaatagtggccgccgaaatngngggctctcagnntagttncncatggcgctagatgtcnccctcggtaccgcnacgatggaacctggtgcngntgntacnagacgactcannngggggcaggagtaggcntccnagntgcgtntggaagctattcaanacgggntcaccntncatggccgaatgngaccaannnttctaactgangggggntcgcnctgggangagtgacccnnnnctacgganataggcgctgatagactggttaggcgntcaggcntncgncgccgcgggntattattggagctttcatgtggcnntaagtcacggtgggttatgntgaanaacccgacgggccaccgngttncacttgaantncgaggtacctgntttattgtanncgatcgtaatactncagtgccagcacgacagagacttaacaagaagncnccncacanggnaacagacatcnagccgttattgcgganaaggacaaaagatttttcctaggaaatggntgccaatctgcgccaaaaggacgctagnggtggagggccacgtctctgatgacnanagcnnnantctgttangcngntnagganctacacngccgncnagnncgaccaangtgnannctcncgcgcgcngtccnngggccngacacnnnacaatntgtggnnatnngggaccggggntnacagnnaatttctncngtactttcagncttncngttgatnttcagcgactacnacatncnngatnaaantcggttnagtntgtgaccccaagaagggctgtaacctccatagncgtacggcnagntcnncggcatgtanctcaaggttcgccngacgctgatattcttaanagngcctaggatgtcattgcgatgtttgccnatccctatgggactagcgatgtccagcagctgtntcngctttgacggctccncagtnatccntcaaaggnagtctactggcgggactncgnggagtancatggcttatggtttagggggccnngcgacgagctgatctgttgtacggctngcaggtttaaggctcgcatccggtctccggcggccccacngcgnanctaccgnttnnganccgtagatgggcaatggccgtaattgtagtgatatcgcacgctggctttaagagggacgtcccccatcgcacgtcgtctctttttggtcccgcnggtcancctgccccaccaccngacngtcnacatcaattcaccnnagcgggtacnaggtgcagctgccgcaatatggccagggggtncnagagcctnntctcttannnnggtngantgaaatgctaagagtgcttnctgacaagccccccnttttcgcgtcnngtggngaatcgacgctccagtcctgcnttgcatttgaacagtgggctgtgtacccgaaccggggtgcanattagtagagnaagtnaacggatnngagccgttggcacggggggtgacggcgactcatgaaccaagctcggtagattggtggcgtgttgtcacnttgcgcacgctggttttttagctcataaaatcccgcnaaccacttgntgcgcttaggtacgagacttgatcgacgtgatgtggtgcatagtcacaancaggtngcatcgnccctaccccgcggnanngggccgtgaaaggactaccaaagagctggaccgtgattgaactacgctgggcccaatggccagcgcgcanantgagtgaataaccctagaacaggaaggcatctaaaagttctnacccgactcacagtgttgcattcggaaacgccaactgtaggcagacccccanaggnggagtgtctaagctataacacntcacttcccggactccgtcaggtagccatcgcgaaatacttacctatggctatataacttgcatggnacgctcgcaacgatggaacgcacccagtcctttctgccagtgacgctgtaaggcacagctcccatgcaggggctgcaattcgaaccatcccgattgcaacaacgtagagtcactctgtttgcagnttagtagaagagcccgacaannnnnccagacgtaatggnggtcactccgccatcctcagatgatnctctngancctnnagnagtgngggantncacgtgagacgggttggagcttggncacantcnnccaaaanaanccantcgtcctnccaactngtgccntcgaggngtttaactgcatgccntaactngtnnanntaacnctggannnatcnnanctcncgaagggnctnncgcggatntnggncgcagcctcctntnccacacgtncctgatacagttggaactgatcaagtatcgcagccttatcaccacgnntgcagnntnntctcacggtcaggctagtngcgtctagtagtacgcccaatattcaactgctaaaacagctgttgaacggtacatgcaaagggttacnnnncnnancatgcgacctaccgccacattcgccgactgttactgaagcatcgcctatcgaggactcaccctgtctncggcgtcattttattgatggtagaaaatatcaaattccagatgcgttgacactactgctactcgttttgtgcaagctcttccccgctgattgancgcggggatacaacagatggtcgcttcgatgtggcaagccgaggcagagttgttctcattctgnggctcaatcagcaatggagacgcgcanggcgagcagctgcacacttccatgtaagccaggtacccgcttcacgtgacaggccatagntctgaagngtaggcgactcccaatagtaccgcatattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagatttgactacatagcttcacgcccacctgcctcatttcacatganggtggcgtaccgngtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaatgnggggctcatgcctctgtaagggtacgttgtgntngacccggggcttcancgcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccgctggatggcngagactggttcccagtgatactacttcctcctgaaaaagcccgcgtggatgcgccacggctacgtggtcttaagacgcggaacactagggcgtaaccttctacccgtcgttgcgtcatagggatagtacnagcgccgcgcctccaagcgaaggagacgcagatgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttgcatcacttcaaaccctcgcccncaggcccgttggccaaacctgtcgaacccattcattatggagctcgaaggaattacaattatanccnacgctcgacgcaatcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctagcgacgtggctgagatgcgagctgttgttccgagaggttcgacntaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatattctcgggatgtnttcccactatattcggtggggcagtggccgcgaccactcaaaccggggtctcccacgtggggcacgaatctagtgtcaaaataacgactctacangatctcctaggcatgtggatcgaatatcaaatagagctgcgacgatatcgctgaagttttggcttgggggcgctgctctatacgacagcgacagctgggcaggcatttagcaacattcccggggacagggatcggacacagaccgcggacaaggggaatgatagatgccctcgaggcttagtgatacacacctctctncgatcatgcctaatntngtaactcagcggcggtntcggagtatcnggtcttggaggtacccggtaagttcccccactggtgacgagggtgaccgcttgaanacatcgtctagggccgagatataagngtgccatcacgccagcattacgangaaccgtttcgtcgtgcttatgtttgatcaaacgcgcnggcggcaacttggatacagttccacgtcaagcgtctnatgcgccctatcttttcctacgcgcatgtgtncatcgtgtatactggtaattgtcngttagctatcacgtgtcaatccagcggcaggacgcnccacgcgtgccgtcncacacggcggacgcatggatgttcatcgcgtccccgangctgtcnnccancttangctgcgggcagantagaatncgtcggnggcgntattccttgacctaaccttacgcgctngttcgtaatatctgcaacaccattnctagtcctgccatccngagcgatcntctnnnncgngtctgtttatagtgtagcgtggcattgggcgtanacctgttgagctttgtngngggtattgctgnggacgagtgggcagcgttccgtcgatctggaaccgcttgcggtgtggtcntnnnaggtttanggntcataagccaacgtttaaggctggcngacctaagtcaagcngacgatncgtcaaaatnncgagtacacacggtactataagccncgtaanaacatagactgtctatatgcgtgagatccattttgaaccatggggggtttaagtgattgcgggccccaantaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatnctaaaatctttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtggtgtgaacccnnnnnggnntacnctttannnaaattgttgatatgcgtttttcgctttagatngaccacggcgncctccgatntacacacnnncacaaggtgggggagcgtgtgcattcaaannttcgttaaaaggtctccgttgngtcntnnacnnnnngtntacccactctncannnnnngcaacntgggcngnngcgcggttagccccgagtnatgttttaggactggcttgancgggtatactgtgaaggngcttggcatcggcggcgagcatggcggagaaaaggtcncgaatctgtctccgacgttcgttcnacgtatngcgaagtgtaacacttcgcataaaaacgggcctgttgctgatttaccgtggctgagagctggagggctggacatctggttgaactttcccccgattactacggatagnnngnagggnnnnntttgnntatcgtntccactcaggcaataaatctctcgncatnntgacattttacattccttagaggtgcatcccacgtctaccagcgtnggtcgactctattntnnccgcgggtggcctggaaggaagatgattaaataccatagntctgggcnccnggtncnnncggcaggtgancgatgtcagccatncctacgtcngggtagcccgccttaccnngattgagattaccancgccngcacgcnacnggatcaaacctanctcngtatgtaatatgncnggattgggnaaagtgcggttgccngcatgaggcgaaacttgatgtaggccttggncacctccttgaggccaccaacgagcnagcctgccaaagncctacatnaaacatcccggtacctttcgctgatcgngccncannnnnnttatncatgaatngtcnnnttnctggttatgcaatcacgtgggatacagcggtgtgtgccttcgcgccctcaagcgggcgagcatnttttgatgttccgcggtgtgcgccacgtgaaagaccacgggtccggggacaacgggtaggaccgaagcatgaacctaagctttttggtgggagtngccctctgaatctgccaggcctgattccatctcgcgtaaggcgagtcagcccggacgctgacggaagaatccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcaattatgagtcgaccaagaacggcagggttacgctacggaaaatcggggccttccccagcacagccaatagctgcagcggttgttgacancaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttnnctccagcctccaagagcggaaatagtgcttacatgatcttgcgtaactctccgcgttcaccaaccatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtaagggcacgccgcttcggtaaggaactaggacagttgcagtcctcctgcgcccgagtcgtacaaaacactacatcagaggtcggatnnatcgatatctggcgcaatggtagcggagagttgcactaccccctgagcaccgtgctcgcatncataagccagctgaggggaggctattaaacgatcaagctgcccggtgcgnccgtgccccaagccaaacgtacgtcaacactactaatgtgtatcggngctaatgnctgcatactgcncggcctcgccgttgcaacccagcacatttattggtcgtccggcacgcaccgggcaaacatacagaacttattcgctaacgcatacatggcttctacctcgaacgcctggtagttantttacgctgcgaagcctgtctctaactccacttagacaagcggctcggccactcagttaacacgggccgattccggagcgttaagtgatacctcctattacacctgcaacagaagaatcttttgacgcccaccactgacctgacacccttaattggtgtaagtgcctcacgtgtccccttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagatcggggtagggcccaagatccggtgctgatggcggtactaagccacgtgngcctagatttaaaccggtgcacccgggagtggttgtgcatcatcgacgcacctgatggacgtgaaccaacctaacccggaggcagtgacatgagggatgaagcattgctccatggctactgtttcgacccaggcatacacacccatgcatagattcgcagttggagtcacttaatgaccggtagtgcaggcggggaaggctgtctatttagggtccggtctgcggctccatctgttactgcccgtaggaaggccgcggtgccgccatatggnacgtaaatctgcgggcagataacgataacgaccgcgctgacacngtgctgaangnaaattcagagccacaatgtcgcggactttcgctatcatgctggtgacctggcagccccaaacgaagggcccgacaaaatcatacatggacctatagctaatagatccatctaaatctggggccagaggcaccagtcgagcccttttgaattgaccaagcgtcagcagacgagatggagcctnttttatgatgcctggtaaagatcgacggaatcggcttgacatggtctgcgctaaccggagccttcttccgatgtcaggtccagttcatttggggcgaccttctcgcgaattagcagcaccccccccgaacgctatgctccaggtgcctcggcttcgcgacgactccagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcacgatactattgtagaatcgctagatatgatttagtgcagacgcgcggcagtcctaactgcttgtgtaccgtacacccactagaactcgtgagtccttaccccttgtggccagagncanngnnnnnnnnnnncnnngnnnnnnnnnganaacggtcagcctaggtaattccggcactgagtcgaccccggtctgagcagtccgcgccgcgtaaaggggtgttgtgcttacgcgtatgaaacaggggtccatttggggcgttatgtgtcctagtcagtttaggaccgttagatcgttgtgtgtggccgcgtcggagcgctccgggtctacgatgcactctttaaaaaaatcttagaaacacttatatattcgtacgatgaagcgcacccgtacgcgcgtctgcattgctctgaccactcctgttaagcgacgtgattcgcgcggccacttcgtctgataccggaaccgcaaggcctctcaggcgggctttngatcttcaccgagcgcacaaaaaacaattaccttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactacnggttacagtaangncnngnnncttnnnnancccncctgtacgaacgattaagtaaagcaacagcggtcggcgnttagacccacnnanaggnannnnnnnnnnnnnanngcnngnnnnnnngagnnnnnnntgnnnnnnnnnattancnnccngnactnnnnntnncnnnngcnnantcgngnancnnncnnnnnnannngnnnannggnnnnnnannncnngannanntcnangnngnnnngncagntngtncnnnnnnnnntggatcnnnncannanggcggannnnnnnnnnnanngangnnttnnnnnncagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcgcgacacggatatccctatagttatagtccgacnngggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacggacgaaattgaaccctgtgccggctgaccaagagatcntagtcctcaanntaacaggacgtcctgtcnngannnccatatggcgcagccaatgacgcaatttcccgcgttgcagatccnagttccacaacccctttgtgatgactggtactaacgctggccccttcgtcgttgtactacggccgtgtgcttttggcagataagggtaaattcatccattaacggcgtataatcgtacttatccgcgnggggtaatagtagtgactccgaacaatcatatttcacccgttggttcggcttctctaacagggcttatagagggcgatactatagctgaattnaacccccgacagcagcattgtttcccccttatggaatcacgctctcataaaacgctgggtcgcaagctccagtcaaactcccagcaccctgtctaacgctagcggacactatttaagaccggaggttctgttgcgaaagagactatggtcccacatgttcctcacgtgcgttagccgtttttaaatcgtgaggtgtccgtaaaagaggtcaacgatatttcaagaattacctnctctgatacaagtgcacttttcnagcgctaggccgaacgatcaagtggagggcaactagggtagatcggtcttaaggtgaagtccagggnccctgaagcaggggtttttgattgagatatccgggtacaccncagttcgctggattgtcagctggctatcagcagttcanctgatgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacantncanccnnnnnnnnnnntnaatgacctcggcggtgccattcacaagtctgtctaaacgatctgcgtggccctgtttcagtttcttgttggcgctgtgaacgaaaattgtggatccctgctgaccaggacncnccgcagtgactatttcgcccggtcncnntccgttgtgtcgtgncggctganactgaaccgctcagcaatgcggcagtctaatagaaactccgcgtgatgacaaaatggaaaatgcatgcgacgtccgtcggaaacgcgttcctctagggatggcgggtngcancctttgaaccatgtgannaaccngcaggagtagtcatggctagatctgtaaatttccttcactctagtgtcactctctagctccgggtagagccccacagacaggtgcgtatctatgggttgcaaaggtgaggcccctttaaaagactgcaacctgaaccttagctgctaaggtacctctgcgcaggtgtcttgctgcttgacagcggaaattggacggaaagcttgcgagnccaagctgtgaatagtttaaactcagncccaggatggtgaccggcnattacggtcggaggttagtggagtcgttgttgaggagtatgctgttcgcgagcccgctgggtgaagaagattgttctcacggaactacgttctcagatcgtttgcacgacagtgacatttgctnngacgacttcctcatatcttgcgctgggtaagaaactcccannaaattcaatctgcngccgaatacgtagtggtttacggagatngncgtcgtctactattagtacagtatcaaggtagtctggctaggtcccattgctgcagggtctgactcctaagtacatgggctgaacccgtcaaatgacccataatcagtttctccctaccatcgtaagtacagtagcgttcgnacggcctaccagcagtccgatactagaagaggtgnccaactcgctcatggccaccgcgtggccaaacgtccgggccttatgcnaggtactgccttctttattgggggtggacccatttgcaccaattgctgcagtagtcaacttatataaatacacagnccgatgacgatgtaggtgccngtctcgactccnacnagtcaagtccaaagctccactgccgggnnngggaaggacgagacgattagacccgtcgnacgagccaacccgatccgagccattacatccgnaatgtggccncctagtctgacggtctaggttgttctagcaggccgaatgtnngcaggctaggggcttcggtggcgttttgactagctgtgtangaggattccggctnaaagaggaacgaagaaaggacctcgccggaacaacgtgttatataggcctcgttgtaagtgaccngaccgtacggctagctgtctgtagggatagcgtttataaattcatgtcaaagtatttgtacgctaaagcccgcggagtaccntaaggtggcgtacccctaacggcgggtttccaggtgcgttacacagaggtcgtaaccgttgtgatgtctgagttcgcagggtcgcctttagagggtaccaggtcaacttnaacggggttagcggcggtggactgaagcccgcactccgcnngttgattccannatcgtcgagaccnnnatccgtgggagaaccggagtagannagcagtggggcggagcaagaggcttctagctaattagtataacttactttatcaggcatttgcccaanaattcgtgtagtcacggtacgattatagctcacggaatgaagcgcgccatatcgggctggatnctgcgccacccggcttgtttgccgagcctcgtgcaaaggcagtgtataggtggtnatccaccttccctgtctgcgccttcacctgttatgaaccgaatcggcagtctggcctagccgtatcccgggtctgggttccacgcagtacactagangactatcagacagtaggaacccagaaccgtatgctagcccccggttaaagagggattatctactctctttgatccgtggcnaggaaacgggagtacgcggtcgaacgctaacccatccccacacaggcatacggatgatcttgcctcttaggacnttaacttccctgcgatagcctgaccatctaagacagcgattgagcatgaatagcaagagggccgccaacctccggaatacgacgaccatcgcaagatcccctcgttgccctttggatagccccggatcttgcttctggcggagtaaccctccaattaaccgtctggcctttggctacnntagcattgccaacatggtaccggaaaatcttggccctcaattgggccgaaagcttatttatgnannnggtaacatnagcgatgaggcgcgcaacagggnggcccnacgttcatcggaccatttgcagcgagatgtcttaaatctggcttgagtggtaactttttcaaccgcgacctgcatacctgcgccgctcgctctcctggcctgcanagcgcagntcgccaatctcatcgctgataacaccctccgtgtttagtgatgaccagctcaggtagcgcaggtgcaaatnnaatagcttgccgaattgaccttagtncccttgcgttggggggccnatgtacacgtcaagtgcagcctacagcatgctccaccgttggcccgagacttctccagaggtaagtaggtacgtccctctgcagcccgtcctaattcggaccaggtcacggcactggggacctaagcccggctcccgtcctcatatncgcgcggggtccttttgtcggattattgcaatctatcacaagcggagttagtcnnatgctctgtggcatgatatggggacggattgacttcttnctcagacgctcagaccgtgaagttgtgcccgcttgggacggcaaccatcgggtcttaggacncctaatncacgtggagggggcnttcgtggatgccaaaggttgagcctccaaggaactccttagtgagatcgatataccaggaaaaacctccagttcgngagtagtaaaaatgccctgttagttgtgcggccngagccttctgccaggaacaanagcacttttcaagctacagcgtctcttagagttagtgcacaccagacaagcataggtgacacccagttgaccgtgtatactagtattggttcgtagccantttcgcaggtataatggatgttacgcatttgtcattagtctcgcgcggggcaccaaactacatcccggggaaacaattgcggcgagaccgccatgaatggcgaaggcaggtaaaacagccatattcgaaacaacatcggcggtggattcgtccaangagtcgaacccctggcgaagagtaacccccgcatccctacatctgagcgtgacatcatgtggaggtgttagtcgagggtggaattacaattctgttcgcggngaggtacgccctccgccgcgagaggacactgacacgnncgacgatcgagcggggtcgtccgggttgatggcgttaagcccgctatctatactctatagagagctcacagacgccntccttcaaggttccccacgccaagattgctcctctagacccaagcgctaccagagaagatggatctacgtgcgatagaaaattgctcgttttgttcgctaccgaattgacgtctgacaacgcgatattatagacactaagccaggattcctcaccagcgggccaccgacgtgggatccggtagttggcgaccgtgangaagtgtgtgcccgcnaacggtccctacactaggctgccggaactttcatggattctcggtagacggttataaaccctagcgagcccctgactcccgcagacaaattccgcaagagctaactaacctatggcggcattacgtaaagggtagcggcgngggaaggagatggtagcatctctgttaggctcaaccggcctatccgcactgaacaggcaggagtgaccctcgcattgaagataaggctcccttgcatacgacttgctacgctggacnnaattccctgaaaatgcaaagcaggagacccggattcagagctgtaggtgcgtccgcatnactaggccgaagcggacgacgggcttattcgtaccgccaggaagggcaatgtcgcagccnggatagatatgactatgagagagctgggccgagcgatatgaaagcttattttgcaacgtataagctagggttttcaattaccgcggtgtcgctaaaactgatacgagaaatcgtcgcaagtgaaggacccctgatctncagacggctcacggttaaaagtaacctaaagacaaccagaagctgggtatgtaaatagatgaatatgatgnccaacattataggtgatcggggcccaagtttaagctgtagctcgtacgcatcccctngaaactatgtgncnnngtatgactgatgtattgtcgacatccccgatttgccttcgtccggttaaggttgaaataacctanannnggnccacantctcnggcactcaaagaggacgtacccacgtctcccgcacaggctccagcgtgggcganaacatctcgcggacaaagcgctctatcccgtcgttattacaccatttcacccgggagcgcagagcagccgaaatggatacatggaacggtacgtctagaactcgtcaaaggggatcggtcaccgcatcgcgcatccacataccagttaatgggcaggggtngagcttacagcgtgtgcttaggggattaccgctaaggactcggaaagataaccggaatnagcactatgcactaacggacgcctactgtattggatcgtcgcgtcaacgcgtgcagaatgttcgttgcatacgagtcgtcactagctttacctataccggccctgtaatgcgactgtgcgtcccagcggccgcgtttccacatgcctcgaagaggaagggaaagtactangttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaacgttttggcataccgaccgtataagagcgggattcctcttcagccatgacgggacggagcccaagtgnaagaagtcagccctatgccgcgagatgttgcgggacngtgagatctccaacgaaggnaagttgtcgcgggcggctgcgccacaatccgcgaaatacaccagcgtactccggatgggtggnagagcatagttgagaaatcatccgtcggcttttagcgatacccaatatagtgcccaggctaccatacaatgtaancagcgtatcctgatgcctaaaagcggtgtcacggccgcnggacggcccattacaagtatcgcaggattcgacgttgggcttttaatcggtgtgtggctcaactggagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcgngtatgtcagggcttacgcccacccttgtgtacgtggggttcactttgtgggggcgcccgccggcgaatgataaaatcgacatgcccagctagccctactgctaaatgctagtcctcgtgtttcgggtgatccggccctctancccagaagcgtccctcggcgcaacaccgaggcnattagccaggaataggaatcggactgtagaaagcctcacatgcggcctgtatagagtcgttgaatcacgtgngttgtccacatattggtccgagtcgggcagtaacctgcaccnnatctaagcgttgggtgctagctaaacgagaggtcaactggttgatgggaaatattttgcggagggtaattgcgcgcctttaccgtcccaggtaaccggacnncagatgctaccgttaaatgcattcttacgagtcaaacaatggcagcgtctagcacgtatgttatggtcatgggatgggacagggtacgaggatgtgaacangtaagccaacggttcgcaagancctcnttatggacgttccttgggagaagtgatcggacattttgtcgttggtcgcgcgttcggtcttcaaagacgtggtcatcctagcgcgagtatttacttcggncggcgtcgcttaagagacaaaagcaagtacttcacannttttcactggtaaccctcgcccncgtcctgaagttatgcaacgtagaaaaagaggctctgtccctcgggacaacgtctcgtaatgattaccngcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctaacgtttgtccatgtacgggagatgtcaacttgttacaggcattnggnggagacacangnnntgggtncgttagannnnttanaacccgncgttaggctgncgattggcaaggtgaggttcgtggtgacagggagccttcgtaggctgcnncctccattaggagtctaatgatctacgcgagtttcgtatcagccgnatgcacctccctacttaatcctnaagaccctttggaggactntncgagggatagtctggcgttaggtccacttactaataattaggagtcgcctgttagcccaggacaaatcttnagacgtacgncgattcgaattaagtccatcgacatcagtagtgtnnannnccgntcgnctnncctggntgtcgnanagaagnnntnnntntnttgagagntnacggnnnacnatnagtcncctnaggannctactgtgccccaggtggcgcaaggacagggtccggtcgctgcnnggagacgttgccccggtcaccncacctatcctcatcaccaacttcatggtcagaccctagaacacattggaagtgttggagaaccaatntaganaccgtaatatcaagtacgtaagtctgagaggatgtagacgacatgtcangagaagaactgtggccgcgtctaatgacttaggaagtattacgtcttgancgactggggtaaagnnatcatagactgcggagtanaactagaaaggangggcntnnttnnctntnnncangnnacnnanggnnnnnnncaanngggncnagantnnnttcgttcnngnnatctggactcgngnngctnnggngcatttttnggtacnctccngtnctgngngacggaagctntgcnncttcacttagantggagttnaancntcctcnntnttctagcgttgcgcgccgcggcgtgacgttatcccccgcactatgacttttccttgtggcnccggtcgaaagctgttatngtgttttnagcccggtaatggtagccacccactgatgcgcagagttagtggtatacnggaactagttaacgnaatacaagccccttcacttgggcccttccgctgacaagncatcagcaagttgttggattcactgtaaatctggaatgatcagtctacgcgatctaggacggagagatttaaaatgcnatngggctataacaggtagctagcacgtgagacatgtgtagcggcgcccgcgcaccctngtctgtgaatccccggcggtccttgtgaattgaaactcccggcgcacattgaaatatttcacgagcgggtncagggtcgcgcaagtgtccancgntaagacggaagggatattagataaagtgcggtgtgganctgtgacaagtaataatagcttcgggcgtgcgttggggcccctagcgaagcgtantatganntatgccnnnagtgggcggngnctcaacgtnancgcnttgccgcgccgcctanantacttacgagaatcgaaacttgcaagcgcaaacagcagcggaacgaacaggccgagagtccctgaggtcggtgccctagtctccatgatgcngcnccntccgnctattgngngggntgtgtcatggagaacggccccgtagggtgcctaacnagancncantnnnagcctnaagatngcnatattggtnanngnnannnaaccttctccgtnnnanngagctgnngggangnaangnccnacanctncttccngcngttncagacgatagcaancatctanctatcannnnnncngnnggnnggtcaggctttttgtccaatggcgacnntagccgggaccagtaccaatctaacggcgtagcatatactcttgccgtagtaaacgacgatgaccnctactcgtccgacngcntccctaacctnacnaaannnnnngnnnatnnnntnnatctactactgacatggtaggaggtcgaatgggacactacacttaagacggtgggcantagtgctgcgtatctctgcgtcgtgaacatctggcaaaatcgaatcccgacatggaaaggagtcccggcggttagcctttgctatcatccnnccngatttgtttcgcgtggaacttgcgccccnccttcggaaaagttcccatgccgattcgggcgactccagatagacgtcccctgactgcccgtcgatgtttggggcatcagcngcnaagtcannctaggaaatggacgcggcacgtttaattgcgatcgacactgtcaccaaacagttataacgcggtgtnctgggtacataccgccgcagcactaggcaaactttaggcgctcccaatttcncctctgttgacgattgcccctcgnnggggcgtgcgccgtcactgcttaaggcgccgttccgggtggcggcgaagaatgggcgaanaatgtaggaccnaatagagnatgccgcgccangaatacacnngcgatttcncccgaagtacctccanncatncngncagctccggggtagatacccccatgggtaaaccatggcaggaacaagggccgcaagaagcgacggggtctcgactcggtacgccncaagaagtatccactcattgccgccttgaaagccccntctctatggtggcanagaacnggtcagnnnccaaccnatttacaagngnntgcacgnancnngggntnctnaacantagccgccnnnnncngtaacgtnngcgccgcagnaactgccgnccggncnattgcctcgaannctnnttagctcccgccncgccgtgcaagngcccnnatgtngannatcggttcgccgtcanaatcgntnccgggaacagaggngacatacntgacnnngtnnganntgtngtggggnatntcanacnnncgnaccctcnaacngaagngganncnntattagacnncnnnccggncncgacnctngntagtcngcgcctcctcctctcgttcagtcgtggccccgttgcgtcctatgcccggtccgttcggggtactnnnnnnngtnanngtgtctcttttccgctatatcccacnagtgtgactccaacggtnnaatactnctatctagatgagcgtnggagncnccngagcgggtgtgaaatnccnaancnnnctcnacncctncnttcncncctgtggctccggtgggntancacaatcggcttagaagcagaaacttccatcttaggccataaagtttcctgagaggggggggtactcccagtagcgggtagcacgagcttagattgtcagtcctggtggtgcacttggatcttgagaccgtagggccnctaggcatcctgtttatactagattgatagcaggtggtaggtagggcnnncatgaatggaccgaaacctgcgtggcggggtgtgcccaccctttggtaaatactggcttctgctgttgagctggngagctacctttccagtctctcgcctagncagtgaggggcttctactcctgctnacgcattatttgccgcaaaatgcacacccacatgtccccggtggccagactacgctagctcctcttctcggaacgccaatctggggtactacgtgctgtaagtccatgtattgccggcncgcataacantgtaacggcgccgtagacatcgnaaggcatttgncnacgtcnggcatcacagctcggacntcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggcactgagttncttggtgggtagcacggctaggtgcggaatgcctattgtgagatatacagctgggcaacatagagcggcccctatcccgacgnngtaaatgtacacgaggngttaacatccccataggtcaccccccagatagaccctccagatantaacacactcctaccgcggacttttcaagaaatgttattcaagcaaaactaatctactacattagctgtctctnggtcgcagcccccaccggtaggcccgtcgagacggaccaaccatantcctactttatattatctatatctagctgtcggcatttcgtcgtagtaatagatccggggtgcctgtcnncaactgcnnnngaggtgggccgtccaggggcttccaccgaattcatattttcggattagacggcttnaangttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgantttcgnntncntttgnctnccncgatggctnagtgngtgtgtnancantgggcggtcgncccngcgnnancgncngttngcntccgncnccctaggncnagnnntnagnancacatntaccncnctggnnnnttcgaagcggtagcgtctcaganncaataaattcggggttgcgnnccagcatnggtttatcttactnntcagctcaaacttgtccgcagccgcattcngntcgccnggntgcttgacngagcangccagtngcgccgcgntaantcncngnttgactgggtttccnttggcagccaggcgtcaacaacttgggcctgtacagttgccaattggccgatctttcggtttacaaattcttgacggttccccgggggtgccacttttcaacccaactgagcttttatcctccgcgtcctgctcggggtcaagactcccgaggtggacngtctgttgtgtagattanacttcctgcttagcactgaacctctagtaatggtgaacgtgtnggcgttacaanttgtctccccgtcatcccctggtcgggtgaatgtgggggcaggcaatgggaatcactaacggcgcgaccgggttcacacaagtgccgagactcgcggcacattccagctacgcccaccactggttctggtcttgtgagcaaaaacccgtgcactcttgcggatcgagacgttgaactgtgaccatagtattgggccttacctcctatatctggctataaggtaaccggtcggaagtatggtcaccaacaaacttaattcgccagattggtggtctttaangccatgaatcacctcgggaggctatgtgcatgcttggacttatcctcttgcgaccctntcgnacctgttctggtgcagctcgcntggggctcctcgactnagacatatcgccctccacttgtattatgtgcttggctcacgtagctgtnggctattaccaacacattttatacggcgtgaccggccgatccgagctcatttgccgctgggacgtggcgtactagtctggtcatgcgcagaaatcgagcggtataaatttcttagtgtcgctcgtacacccggaangtatagatcgtggccttggtaaggntgcaccctttgnctgaaaatantcgtccaattgccaggtttaagatgctagttgacgcaccgtgtcccagacgtattaannncgcgaatgaatcatatgacttcattaannntcngaccgcctgtgaaattcacgtgacagataatttatgatcatccacaccaaccctcccccnatgtcggtttcaactgcccagggagcattccccgtgaactcgggggatattcgagacgttagttaaggtgtctacgaanncaagccnaacangtgcagccgacnagggggtgactccagccttntctggggtccactaatgcgccgctggaaganctttgagagctactagtccccangccaccntaactacgtactcgtgnatgnactttctgctggaagatagngggaatcaggagttttcctcccgaaacctctcgtattcacggtatctcgtttggaagtagacgtatacttagcatctcactcgcgtgagccccaatctcatnttangcctgtagaatcagcccggtgttcgtgnttcgatgtcctgtctnnggnctactggcnagactncntnctcgcgnaatagnctagttctccttntgtgcggacgcagccacagcagattgcgagaacgcagcttgcttagaattgtgtgtaccgttcagttcagcgttatggtgngtcatagaccctaaaagactctccgtcgaggggatgcatacgcgcctggcttcctccccttcgtggccgtccatataaggttggtttagccagcgccaacgacnntgagataaaaagcccaacgatattggattcggtacaaggaaagccgccncctagcggggtacgcncgatgcagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtctataaacttaggngttctcttcattccganntgacgctngctngtcgtgcaacatcttccngntnncnagatnntcttgacgngnataagcnatntggtntcgnactgnanttctgcgtngtcncngngtnccgnggtgttantgnnncggataagggtctgatacacatgtcgtattaccaaggggtgtgcatnggtactaactgcaagtacaggcagatctcttggatgcgaggngnntnattnttgcaggncnacgncggagaccgctacccagccgttggtcaataaccgattttagcagtgcccttgacctttnctcaagcgcattggnntgcaaggacggcaacccgagccatgggtnaggctacttgacgacacagttcaagccagnagnttggtcgcatttccatgcttcaatncanccttgnnnaccatacctncggnncattattctanttgtttccgcgacttcgcacgccntgcagcngtgataagagctttgtgcgtgcgagttcngagtgagacgccgnncagcgctaatgggcgcnanatagatantnncancggcagattcctnagccnngtcctcccatcgacttgcgacngaantgtcgcctcnnacggagnccantgcgcntggcttgcccggnnggttnnctcgatnngagtaggcgtcatgcgacncggcgtttagctaatccaatgtnggcngcgaatatcnagttcggccttactcgaggnactcctcnttggnganncnnnntacgctgctnatgancttnnatgtcgcgaaanggcnacngnnganccccngnngcgannttgtnnggcgnccctnagtngaatatctgntcncccactgacccgcttgaatgngngangggacttgnngntacnangatctntnnnnngncgggacggtcttncgcngtcactagtcgcgcagctctncnantccnncngtntcgatgngngnntcaanacngnnaaagcgancctgggnntngnngttncttgcaacagtaatcttgatcgggtaattaacctgaccaccaaaatttcaaggcgcgcgacgcggcattagaaacaaatngtccctactacannnctgncnnnnnnnnagnttanngnnnnctgggtcggcttaaggtttctcggcagtctcgttggcgaacntnnnctannngnngnnnttannnnncggagagcagatatngtaancanctgcnncttacctctcatgcggccctacnngnatnaannngctnncngngtanctacnacgggttctattcttcccgcggaacagcttgcagctccttggttcactgcactgtgtcacnccgagtgtcaagcttatccgctnacnaagcgtctgccgctatacccgggatgatgntggtatactactcagcctaaccaatctctttcggttggctgcagcaaagtcggccttaaggatttcatgacnagggacatattagagggctccactaaccagctctccgggctagacctgggatggnccgggaagaggcaggggtgggggaaaggnccncgttacaaaagttgcctctcggtgaacagaacttattgtttccctgaacatctcagtcagtgcattagccatggacagttccggatacgcgcagcgcanagcaacccaccgcggatgcatggtgcgagccggccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggncaagattggccacatctgcctttaggaaaaatctttcncgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagnaccatgggtttctttggggggtcagnttttagctttgtccctttgcgacgacnnncgngnngntgngngatgccggcctggnnnnctccnncnnnnggnggncctcgnatagnnggannncnntntnnaannnnntaatagntaacnnttaccgttgggcanatctaggcngtagtcctagcnngctatcacttgctgtctcttcacgaatttatcaagtcatctatgacctcgttattgctactcagactcggtggntnctnncnncttnnnnnnagnnnctgntnnnncgnnncncgagnagangaancagnangccccntngaanacnnnnnnnngangnngnnngtnnngcnnnngtgnggccnttnntntcnnnangnnnncncntctcnnntangngncnnnngngnnggnnnnnncnatngnggnaggtaacgtgtantnnnangctanntnnnngntncncnnnntagnnnnncnnnngccngccnncctcttngcnnnnnnnngtnnggnnnnncnnnnntggnnggagcannnnngtcgcggaatagcgagcacnctacaacggaggggantcgncacngagcgcagattgcatggctcgacgtaccttcactacgttgcccgagggtgctgcccgcctgatccggatagtgcgtcttgtccttgtaaagaagcccgtgagttcgtgcctgtattgactaggaacccnngactacgtgtctaccaagacgatggccgacgcttaatgcatcgttatctaccctggatcatacatnngctaatattactcagcctnttgtccctcgaggggtattnaggtntaaatccggnangcnnncnantgngngccgnntgccnccnacccnncgncaangcgncncgcnnaccnctgcgtctataggctactatcctcgntcgccttgtanactactngnctgaganagggnancccnntgnncangagnccnnnnnananctcacccttctaagtacngaataagctactgtatntgcccttcgtatacngccaganncnnacnnngnnncnnnantnnngnngctctgnccgncnnnnnngtnncaangngnnnccnntnnnanctnaannngnngnattcagnttgaacgactgcctcgnatgnngnnangtaaacgngctananaaactancntatantgcttctccgaggtaagtgtcacttgtactcggggggcagatttttgagtgttcctttgctccatcagttgggtggngcttcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgctaccggtgtancgtgactatgttccaccagaagtgtgattcnnagttcttgtatgtaatatcatgcgagttgaggaccgaaagtaatttatatgtcacatagaaggtacnatgagtccnacgttactctaacctcaaacgaattcatatgctacatagatcctcgtagggagatatgacgtncatgcggntgaangatcgnggncgantatccnctcacttaggccgcggcaaacagaagctctgaagcatntagaggcntggatggacattgggtattggacccnnctgccagttntgtangatanccgangnnatctntntnttantcgtgnaagtacaatcctgtntcggctgagcttggcgtctgccgcctggtacgtaactatagtcattagggataatgtacaaaccacatgactctcggccagtcgtgggtagcanggtagcccataattcctaacactcgntactaatcannggcacgaactagaacntcgactacnaaacagataacnaaaaccacaggtnggngnnnnggaagnacatgcaaatatannatntttcatctnataggtnangaanctttccnnnntacgcgnntncnnnttgtggattcngtttcgtatgactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgatacngcggcttttggcctcccactgtctgcgtgtgcgctgcntcangtntngctgganccgacacngcgcccnnntctatggccttcaggngctacagtaccaacgcagcttggtcccaccaacccatatatcgtggcggtcacctgcgatacgggcggaaacggccgttataggaccctctacgtcgatcctggctaggtcatgtttcaactcgcccttacggcctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagacatnctggacacccttgaacagctcttaccttagaatgcttggcgctactacttgtgtcgggtgacgttgtcagttaagggtcggtggtattccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgnanctagtanntaangaagactatcntntcnnttcgactttgttaaacaggtgtattggatactcgcggttcggatccatnacncacgccntanatggcacgagtcacatcgaaatcggggcctngtnagcangccgcngangagctncgtacggaaagggggttctcgctagtgaacgncncggcccgcctgtantacgnataagtgaggacgnncnnncngnggcngntctngnnngntgaccgggaaatcttttaaatttaggaagccaatgtcccgccagtnaaccgntgcacgtctcgcgaggncctcgtcnngcganaganancnanaaacggntgctcgggantatctttcgctagggatgtggttcatcccgctaggcatggaccatgatcagtgtgtgtgctctagggcggaggaaagagacaagtggggggggtngnttnatnttnagccagaaaacagtagaaattcataagcgggatatgacgatcgccgcgaggatagacagacccccagtcggcaaggatcaccgaggctccggccnaacccttgcggcgtgttctagcataggtgcgctctaggttcccctaatatccgcgaagngcgcangtnngacctacgnccttaggctaatctgatacnggactgtcntccncccctcgcgatggtgcgcagcaagccgnaactnnccgtnaggccgtagctactgnnnggttgagccgccgggggggggaaatgctgcgaggacagatgggtccctttccctcatataagagtgaatagtccatacctgtactacatgacggataggagaggtgaaacaaatgtatattgtaccttcctatnnggtttgccttaattggaactattcacactgaacgctgtgcagacagcttgaagcaactaccgttcaggacatagcacttntgtcaggnttacgggtgttacngntcatncanaatttcagaatgtantggattaatcactgataaccactagntccgcnnttgattgtcnccaaggcatttcccaaaaacgacgatgttttgccgaacaatttncagcgagagaaccagatgtggcggcctaaagggggactttagatcagtgnggccctgcgacgaaggcccagcgggcatttctgttaatgcgcggcccccggtaaacatgaagacacgtttgacctgggactatcacatgtatttctacgnnttgtttgcnattctagnagcgtctctgcccaaacatcagactttctctgaactaaaatnntttcaacccctatagccccggtccngggagacattgcngagnncncaacatncgtacggnnactangancgatncctcgctgtgtnngccgcngcncctttttgtgggggncaacatgcccgtcccnncnncggtgcacgccaccagcgtgccnagtcntttngagtgctgngtgnnncagnnaaangnaatggtcncggagaagacgaagcgagtagctgtcgcntgtggcagttactctggcgcctcaacgccgctatacangtngcatagtcgnntctgcnccnggccgncgccacaatggtgntatcaatgcggacgtgcctaaagtcggcgagatagccagncgagccgacnaagggagatttncggcgaccntnnggnggcagtttnnngtggtncatcgtgggggcgcgcgcgtgtcgctgagatgcgcgtagggatgggatgaccctaacaacgaatccgggtcagccgaatctaaccggggtccccccgtgatactccctaaaataacacgnggatcgtaccagggagatctcantccgatggtgaggggggaacggnnaacggcagtgaagcgccccaatgtctgaaagatcanactcacnnntnnaannngancnggntggttgcntttttaattanantagnacggtnanacngaccntgaaacntnacgntnctggngcncanctncgnncccccncatngaatnncncgggcntnannatgctgntnncggttccagnnaacnaatgccagnncnncnaggcggggcancctnnnngnngatccncttctcntggtttntcngggcagcctaaatagattaccatcaggtttcagaaacggccgggagtcctaaaaacggaacaagttgcgaagtcatccgtaacccgtncttattatacttgtaacntaaggccacagcctaggcatgtcccgaactgggtgcggcnggcccgcagaaaccggtccagtaaatncccagtggtatgggtcttcgactcgaaggcgtgacgcccgatgcaagtaaaccgccgatgtccgaggttnagaaagtattctcaattctcgcggagcttgtctaggtccctgaaaatcggcgtgcctngccgttttcttcgggccacaccattcacactcaattttagtttattggngaatagcacgataccagaacntcagtcacgcgtcgcatggtcatggngtgttggatgggtataacgtggactgcacgacagaacgtaatctacggtggctgtcgttgcgcccccgcacccctctaccgcaccaccctcantagnaagagaaatcgcttggtcccgttacgaaactatcgaacagacgcgtagactcgtgtgttactctaacttacatggcgtagtgtcgtttntcgaataagagaattgcgagtcgcactgagcctggctttagctagcgatgctccgattgtanataaggttgatacacaccaatctacctctagacctgtacgcttnttcggtgacggactgtttgtccccgggtacttcactgaacttagtagctaaacagtacatgagtaggggttgcgttagcgtccgcccaatatnncgggcagtacgctatcgggacaggcctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgtagctcggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtntggagagtaagccttcggancttgttcgggccacgtgagntntgnaatnngaatctagncnntnnnangccnngtnncatggcgntggttnagcgccgcgaaaatttacgttnagtcatcaacttcgggcaaatgtgtataacatatcgaacgcncggtgggatatgggaggnnnngctgacgttcagtcggcaagtagtgcctgccttgaccttccagatacgttaaagcatatcagcttttcggtattaggtccgtaattttggcngagtganaacttaaattgtcgctcnctagggggtagtcaagagtctgttgactcccagntgcgtgatgtcgcctattgtctgtgagcataacgcggttatgtcnntngactatcgagcaggcgataaggcatatgattatacggacgggattttatggggaccatagggcaatatggtcnccgagacgcaccttcgggttctacttcaatttcgctcccgggtcctaggttctcggcatttctgtaagacgcggagcgggctntctcgtgtccnccnantnacnncgcagtcaggagtatcaagactccttgtaggttcgatcgcnggacctcnagtaagccccgcgataaagttagtgaatcccggggctctaagcgacccgtgttactanctaccatccaccgcgtggccgagaacaactgaaaatgcgttgcaactgctggtccctcagctgtttctccggacgcgcaatttctacgtgtgtgaacttccggctgggtcacattggcgggcgagtnctngtctccncggagngnantnacagcgtnccggcatgtatncngggntgcncnannccccnggcnacaaacttgngaatcnnnanctcncatatnctnncgaatngctccaggagnntgagtcgttttttctgngggtttngcggntnnacaggnagccagcaactgnncngtcctngcnnantantttatggccgtnggnangcgcccggtncctacgagcgatgatatcngagcctctactccacaanatcntatcgctctcgaggggngggcgngacgactngggtcgaccctggtaccttataagtgccctcnagcgnctcngggtcgagccgtcgtggctggcctggagaccgagtgtccgcctttcnntaatcttggaactttcaatcaatgcacaggccacattatatctgtggcggcacgctttaatagtagagtatcaagagatcgggcaccccgggaaacnncgaacggcggggccggtctagaccacctgaatcccgatngatcaatcacgatnngttgcgaaccttctgccgcatcatcggcctncctgaaaccnctgtgtgcgaaggttggtancnntatctnnnnactcgtannnnnnncnnnatgcnttannngntcactttgaggggccagattagtccagttagtcngcgggaggactgggaccatccgggcatgtggcggcgccgncctgggcgattaagacccattgggaaatgcgtgtttggcgtaagtgatgaattggatctggtagtaaacgaacacaaagtcctctggcacacgctgacgagtttnccgcctgacccgtccacatnnaggtntngagtcggttcnngtgcctcngacncaacnggcnnncnggctaaccaattggccaggaanncaccccctcttcataatcacgcgcgntgtactgccaacttagcgagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacncaccaccatcccantctcacgaccatgtctntntctnnnggnnnnaacncnntnttnnncnnnnaannnggtgtttttcatanatccgggatgaacaatatgtccatttctacggcttacnnanngcnnnnnnngccnggcngngnntcnannngctncnnannncnggagcgcnctnngncngaggnnnacnacncgaccagttactcaaaagggaccacaacacgttcgtgaggtgggtgggagacaagtccgtttgattacccgcgcanncccccagtgaggatactggaagtgagagttcatccccgccgaacttactctatcgcgggtnaaaacgaatgatggtcagatacanntgaattaacgatcgaatgttaccaaatttttgcagggtattgcggaccagntatagcacccttntntaggatncccttcntcggtcgtatgancccccnantgtgggggcgcacagtgccccctcgaatattgcgagtttttatggcttcgncgcgtactnnccgatccnnctccgtcgcctgngttncgcncggngnagggcgncgcaaccgagatgcgcattttgacgataagtaaatctgcaactctagtcccggttcctgcctcnacagcacttagggagatttgtctanttccccatccggnccgtgcgttcgactggagcantcatctgatggnttgaaagntcgtnacgtganntaacgaaacaaattngcacaacnagcnacgtttcgtgtctaggcnagcntcacgcactggtgaccccgattaaagataacacgcatcccggaggagtagtgcgagtgcttgcacgtganncccgggcttctttagagtcccnnnnnntngnnncnnngcgctacgcgcaacggccccnaaggcattccanaggcngcnaaggnggacggnagnggtgtgngcnctccgntntnantccacntngacgtccncnnngcccganagnnancnnancnnnnannnngcnncancccnnacngcttcgggctntnccaanccnaccatgncaggcgccatcnnncncntaannttgcnagggncactataatgagatgtacgtgggnatngactacgggggccangtcggtgtggtccnannnnnaacacagtcgtgccgctcgagttgtgcgggtcgtacgagcgccctcgtacccctcgctcgcctcggctcaagcctagcttgacgtaataccatatacagcacaatagcggagtctccagtacgtggccctgctgtcggnntacgaattcggatgggctatgttgtccatatccgtggccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctgntccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgcatctacttggctgtaaagacntaagcacgccgnnnacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggatagcancattatccaatcgccctgtagnnccantcnccaantcncntgnagcannnagccngnnnnnnnnannnngnnannnnnnnnnnnnnnnnnnnnncnnnncngnnnnaangntncngcnangcncaannngcanaataggcgctaggcctcgagnaactcnngntnatgntgcancttnncggtanacncgngnngnngncaatngggannantgccgntncgncggccgtgggntnngnnnnnnngncgngnggancncnnnnnnatnnnnnnnntnnnnnnnnnnnnnnnnnnnnnnnnnngatnccccgncggtccacagagtgacccctgttgcaatcgataggacgcaggggttgctccccggtcgccgcgaaaactcccagtcggactccgcaggtggcgtaagggagagacgctaggtcatcaggtgtccgaagtccggtcatctgtcaccgggcctctagcgnncctccccgtccggtangncaggaccntanatcaccctagttgcananctcttagcagcccnttcatggnnccatgcttnatgcaccgcctccccangatgcaaaacccagaactctctacatccgagtaactatatatcggatcgccggcacattcgctgtgaggctcaccctttatagtactcgacggctgctgttagatagcgcccggtccgcgcccgttgacagttgncnnacncnagcgnnnnnnaanncnntngnncagnggncacttncntgnanactacnnncatngctnnccactgcatanctgtttntagaccgccgtcnntnnactntnctnnganctacgtgctgnatcgccctgagcntngccaagtaatggaccnnnagcnggcggcactngcgaaganncaactggcggcncgancaaggcgcntgttggagacaacccgacttgggggggannggatncgaccaatgaagaagttagtcgctcgaaatagctgttccatctccatcgttatgtggccaaaccctttagcagatttgngctggaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatcnngagntcanntacnnnnggtcggacggaacggtctgtgacanactaggagcggnggtnncnnactatgtannanccgtncgnnacgtataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttcctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcaacatcacggtcacaaaccancggacgangaggtgtactcacgaggccttgcacgcaanacttgctcagaaaaatctataatcgttgtgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggctgccgggcgacatgcangtgtcaactangtgncctattctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagaagaggagcgagatatctcaggttgttncctgacaaatgggattttttgcttcagtcgcggtagtacgatcctggcaggggagcgcgccttcatagctttctactttaagtgcgttcgtacgtcagcattcttgaccctaagcgccccagaggcattttctttggcagtcaacaatacagataccattagaatgggaccccnttngtttcgncgggcgntaggtgctgggcccatcggcccctgattacgaaaatggcaatgccacgacatgcacgagctcagttcatccgccccagatgcaggtcgccgacaatctgtgagtacttggncagcttgacagaaagtgaccgccnntgtctcgaggaggcttcagatctctgccggactgtggcatccgtttcctaacaggaataaataccgggtctcggagtctgggctacgtgggttaccggggnccntgcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcgctgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttggacccatgccaagccacanctcagtggtttcnatgagggaactcgttatttctggcgttangtgcgnaaacttgggacgacttcaagagcgagtatcctccatggtacgcccaagacagtgagcaagtgttcccgggagggatgcgcgccgttgcattccaccaaacgcctnccttacagtgccttcgcgcttccaggttcgcccggacgctacactcacaccacggtctggcacgacgagcagacatagttgctggcgcaggtcgttgtttgtttcacaatcggaatcgcgagagaagcactttaccgcgcgggaatgcanatctacaaggaagaacctgtggtcaattgccaggtcccactcgaagtagctcgctaccacgggctagtttttagaaacccgtaaagctcacgtgtacactgcagncgncttgaaattcatcatgccacaaacatacggaaggaaagacccnaaaaacctccagtcgaacngtcgtctcggagactaacaacccgcatgaggtctaggccctgccangttctctgttaacgcattcgcgtcgtgtcccgcactcacagacttcctggacatgaggggcccatagctgttngcgctgcgcgtgaggaagcacatgctcccattttgtgacgttgacngtgtacacgaatggtcaagacgaacatccaacagttcctggacgatgggtactctcactgctgaactgtcgggaaggtncttttagtccanncgcagtgggtggtctcaacggcgtgtgcgcaattttggatacggggcgtacaggtgccgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacgaagctgggattcgcctttgattgtacggttacacacagntgttaagctcnnggcatgcgnctgctagtgtggtnttcggcatcatattacggacgtcttgctctatagacctagtgcaatacgcggtagtcatttacaaatgattccgccgtgtacatctacggatnagactctctatacgaccgaacacatcacgtttggttttcatcctccagttcagagtccggctggtcttagttccgaccatccgggagactccacaattattccgagtcccagaaacttattcccatatgctaggggtaaatgagcccgtatacagtgtatcttcgacgtgtgcggcattagaggcacaccgaacttcaaacggtacgactcgcatgtcaaaatgccgaggcgttccggctgtcgcggggtggtggtcggatagcgtgtatctaagcatcagtcagcttacccaggacggcaagcgtcttgtacgcgggtgactggtgcgcggtgattatgcatgtcacgaggnactcactcaacnctcaaaggggtctgcctgcacctgtaccccgcgcgcttattactacataacgccggcatgcgtngtcggacacgtgtccacgaacgcgctgtttgggatccggtnctatatcccctatgtgcgccactcctaggtanntngcngtgtcttacttatcgtcgtaaacatgagacggcatggttgagcttccctagttcgaccccagtaactggaagagatggtactagtaaaggaaggggcaaattcgcggagtgctgtgggatccatgctttcaaagtccccgtcacccgctnanttgcgttnntgcgcgacatcctggcantttcccttagccatcccatgggccacggtttctttgattcctacgtcttaagtcttgatctctggcncgccacaacctactgttccacgcgttcgtaaggaggcagacagccttggaccgccacgcggataagatgacatttagccgcaagcnctctaacctaccccttgaacacagcngctaggtcccaatgtcncnntccttatgtccacccggggaccgacccaaagaaggntctcctagttncncttccagacagagcacaatcgcntgtaagccaacgtctcgtggnagaccttgggtctatccggagtaatcgaaggcttgaggaagtcgcgggcatgnnngttccacagagtcattagcggctataggctttgagccaccagttcgaaaggcggtgtgctgatatatgggtacgttgcctagtagaacaaacccagtgagccacgnctatgggcgtgatagcaggcgtgtcgtcnatgacaagnnnggncgangccgcctactagacggttatagattttacatnncgcatacacaccaggttattnggttcgtgaccgnttctagtagaaccctgcnnagattggtgcgtaagtagctttaaggacgcgatgttagagntctccaaagcgcggcacaaaggttggagtggacggatgcgtgacctcactttctctgtagttgcggtcttactcaaccgagaacaaacctctttcgcggacacagccgtcacttcaaaattttaaccctccnnntttatcagtaacaatggttcaagggtcaaaagattaagagggcaaagagcatgcaantatatgaagattccagcgtctancgcagggaaagcttataaaggttgagactaaaatccctacttattggantagaatattgacgtgtggagtgaatccattgtcnttctctgctgggaattcacaggaaattgccgcgtagagtatcggcatttaccgctaaatagaatanagggtaaacggcgactaaggcgtgtcggggnggtgcatgcagcttgctcgtgcgatctgaccttcttaggaagagtcttctgnnggcaccgcctagaactctccgcacgccgcgcgaaaatccagccacgggtggctgagagcgttcccctgcataccntcccgtattctgntanccacaacngttacgttgaaaccgaaggtcgaataagggcaggggactttcgagagtcgtagcnntcgccactcccnaccgcccatccaancgtatggcgtaagcaaatgtggatcatttggtacagaagagcacgtcgtatgtcagatgagtttgcttttccgcgtctggctcgcatattagagaggtccacagcgtggcgntgccccagctgagctttcccncgattagcacatacaagcagtagcagaanaccgaccaggttgattacaacctaatttacntgctaccaacgtttcccaatcctgccaaacgtaacgtccttggtgcaagtatcaataccgtgccggcttggatatgtgtccttaccataaaacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccnatatctatctgctgacccgacctgggattgcactcagcggcaccacggcaccttctgacccccaaaatggatttaataattactgtccaggtcatatgtccaacggccgntgngtgcaagtaccatccaaccacgatngagtgcgcctacatacgccgtcccctggctacagtcacagttaacgtgtaaccgtgcgaccccttacggatctgagtaaagcngtaggcatcctctctgngggaccaggnacagacccgattcattttcgttcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagctctacggatggcgttcagcggttgggcgcantccgccctttagtgactgtgcggcgctaggcaacncntctnaggattcacagtgttacgtccgaagaagtcagatnccgggttcgtatgggtcgatcgagatgggaaaagactctacagagacgatgcggatgtagctcggttgggactgacagtcgttaggtaaaaaaaagtctacatatgctgggtcccaccagacgtacgttgcccgtctttgtacggatnggaaggggaacaatgggtagttttaattggggttggctagggntcnngcgctcgcacttccgggagcgcacaacagctctgcccggcaggaccccgaccggctcaagcgaattagtgcgtcccgtagggccctagatttaaaagaggaggtggttagaaagacacagttgtcaaacttgcccanaagctcgcggaatggcgtanntatgcagagatnanctaccganaagngggnctatcaatatnggacntctggctacttgtcaaccgtgcgnagtacctttantagtcatgncgtctcgnaagttcggcgacgccgnaacctatggtcaacgtgtaactgagancgccaccnaatcccaanggnggtagtgctgcaccagncatgtgccngnnggtcgggtccttgagggtagtcgcagggtagtcccagggggcttgggatccngaacagaacgatctctatccatatttctggctcttctnttgcggtagtcctttacgggttgttgaggnggctgttcggttataagttgcagagcccgtcggcgtcnccacctctatcttgaattttatgatccgatcgcgggnagctgaaggacttcgcacaaagnagggtcgtaaattancgcggtgttaggcacccgactgcctggtncgctatagagncgcggganatanngatgcaaccggcaggatctanatcgggacaggacnagaggccacgtttgtatgncgaaagttgatggagncgnaagnttcgatcntggccgccttgcctttgctacgcgcctantganacctattgagtggagctacgctctgttanaatggacnantnnggnagtaggtctntgngncgggcttnagaagtaactggnctattcgctcgcgctaccgcgaagtnnggtaacgttatcgcctctacacgacccaaangcataaggctanagtcttccnnaccnttcatcgctagcatgacactgccgncgaacataaccgttntctcgttggtcnccgancgtctctagnngcnangnttagtagagcctaccatactcactactcggnccggtttcttattcctactcaatcaagaggaancaatacgtccaaccgccgnngactagaaccgagaccacctggtgggcacccgcttcgccaaggatcganccgtgtgttgcttggcttccacgatagtacttgtaacccatgctggcagctcccangtcagtatcgtaccgctcccggcatgctgggatcaatctattatgcttagtccaatggtttatgagactcgtcagcaagatctcctcgagggggacagtgcttttcccactaatctcttcgggacctaccttgttcctagtttacactcgtagaaggagacgantgtcacctctttccgatccagctttagccgaaagtagctcgccctagctacattgctcgtaccgncagcttagagggttattncgagtttggaccgggcgagtctcaccggggnccgtttactctcacacgggcagaaaatttgtcgcgtggggcaacggggancacctacggaattgtaganggctccctcagngcncccgtaccggaccgagcgnggaaaaatctgcgctcatggttcnacccgagtaggcagcggggccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccatnctaaagcgacaaaaaggctgtatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaattgcaacggactcctatagtgntgnctggctccnaggctgatacgggaataccccgagtcggcatggtccaatttgctccgtggcgcatcgggtccccgagagccctgtacgtttaagnatcccctaggaaacttcttgcacttcacgtcgcgtccccgaagttggccaaaccgnaaagtngacggcncnnatgctctacctcagccgcggcgctttcgctgcttaacaggacgtacttgaggcctttcacgagttgatctaaggcagnngtcgagtcgctcgtcccnnantggtcnctnnccgaangtgtcagccgttannggatatccgcatgccggcannctcaggcttattgcaatcagcacgtgctcggctaagngagtttcgnctctcgctgttaaaactgtttagngngcttgggcccggccccctagccttgttattcgtacgcctaacntaccattctngcagctgcacgtcgcccgcntaggttctctccccgtattaaagtcgctgtgaccaactgacctgatccacgccacacggcgtcgtcccacggaaactcttaacagcaaagnataggtggcggaaacctcaaagacctgtgagattgggggatatgaacgctaagccggagaggtacgtagcgagaatggttcccccctccaacggtggaaggtcagggacgcctgatggctaaggacggtgttttcaacaagttcgtatggtggacngctcacaacgcggtctcggngncctgaccaaatgacagcaacgcgatttctatgttcagcagttatgtaattatatgtaggacctagagcaagactagctgctncactcagtagggactgtacgtcgtcttggccatacaatactctctatcagtagcaccgaagaccctcataatgacgcnatatactaaggatcgtcgattccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggtcttgactagtaaggggaatacaagaagcggcagacattaggcagacatttctctggannnnctcgtccgcatggggtantaggcttgtaggttggaatggcagcaatccagtctggtaacaccatgatttagtggactgacaggcactgcaatggactgggacggggcgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagtgccgtgaacgcaactcccggagcgaagtcncncacgtacctggtgctgtccccctatcttagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccngtgcttcgcacacaatcgtaaanagaaagtcgcgggtaccccccacttaatctactctcacacaggggaggcagcacagggaggtcccgttccgctcacgttcgcggaagaaccgtagtgttntgttcgcccgattctttgcgcccgcgggactcttctgtgatggnaaacgtggattgtacccggggacgtgaggactctcaacgctacgggngagtcaccgttgctatcgtaggtggcatccgcgcgacacgtcgcacagcgtgacctcaacgttcggagtctccgagggggcatctaaaccgcgactacgnngcctcggccggtataatcggtcgaggccgacatccgcggtcaatactggggtacctcggtcgacncgnntgctagctcgggcgttgaagcatatggaccggtctcgtctcaacgaaagatcataatacatgagaagatgaccacgcatctaagatgggtgatgtagcgtcgcntagtcgcacaagttagacaggctacaccngttaanggcgggnaagagatantctcctgataacgaactacatgtagtgcagccattagcgcctatctccgattgcgttaccagcggacaagctctgggtgtggctaacattccacattcagctccgggtccctccgttcgtcgcaagttagctctttataaggccattttccatgttcacacctgagtcgtcccacaactaccagaccaagtttgagtgtataagatgctgatatcaccgaatggcgatatgttggggacggcccgattacgggtaaacaagcgtttacctggctcccgttgcctttctatgcattaggtctgctgatcttgttcgtgtatcacgggcgttagcctatcacaataggcctggccataccttgganacggnnnngncncacnntgggattgatggacgcatcggccagccggataagttgggtgcccgtcggggnncacatctcnnngnncctntnntcccngacngncggnacntnttnctcataccgggnncacnacgccngtggccacctccagcccatgcgagtggtaccatagacacctaggctccccggaagcngtccggccgannntgnaggaantnnacntntttgcaagannggagggntangacnntntagcngaagctngcagncctcagtttttgctataagctatcgagtaccccacgcatgtaaatgntngtctattgattgcccaccgcccgtccgctctggggcggcccggcataacggtgcaacgactggggccacgagaccctatggtacaatgacaccgacgtgtacgggtttctcagtcgcttgatgaccattcaggttcaaccagcttccccggtnnngcgggnatgggtgaggcggctnnccncatgatgctctcgtcacaacgatcggcggccgagagacccgaanggggcnntntcnncgacaagtgtngtcccggtggtcgggggtggnanatgctaatnctttaggtttgacgagnacctaatagccactcaggcctccacgtagtcatgggaaccccggccccacgggctaggncccggccattttttgcgcgacatattgcggaacaggtgnggtnnagcgcggccgcagcttcctcgacatcgctctctcaatcgcgggcctagcggttctttcgcagtattggctagcatgatactcaaagacgtctaaatcgactcgggttcaccgctcataataggcaattgccctggctggggggtagaggcagcgccgagggccgtgacgtaggcgttggttgtagccataaaggtcggcggctgctggcaagctgagtataatcactctctataanatattaatggatcngcnttgggcaagcctangctcgctcncgtngggttannggcncaggngaanaannnnntnngnngatntcncatnttnaanataccanatagnagntncatagatgccnnggantattgacgctaantnctncgnnnagcggatggggangccacntcgagagaatgntaattggtgntcaatcggnctncncntccgtccgnacnngagaagaggngttngtgattcncncntgaatggctgtcctcagactncggggaanacactgncannggnntggcccgtntctagtagnnanggagccacncncnggaaaccgtccaacagttcnccngccncgtcgcgggggccttgggccgcgaggccgacgngtgncgtcngancnnangnnacccacacagnccggggatatagncgngnnncgncatntananaanngcgttacccncggnnccgcccnncntaagaannntcnanncagcngngnnngcnnntngcttngcggnnnngnnntncacgngnctgcncnntcnntangnnnngancnnnntnnnnangggngtnntnnagnantnngnngttnccnnngctnnnatgncncnnccnnnacnngnncanagcacnnanatcgggnntttannancacccnncagnntantngttgtgnnantncnnnnagggtngannannnnnnnnggantnanntnngcacnnnanannannnnnntnccnnngnnnngnnncgngnngntnnannnnncacnngcnncngnngnngctagannnnnatngnnantantnctnnncangnnnntcncnnnnanacnnanncccagactacagccttggtcaggtggaaatnttcgtcggtatagactgcgctcaaaaggtgtcccttgtncaccgggccaggtactagagctacctgagaggctaganttatctcttcacaggtaagtagacgccggctttacgcctctcctagagngacaagggttacaggcgccncggccagnnngacaccgnanncgttngctccgcntnttacctnncaccgaccaacgtactgttggccagcggaccctaggctactcgaaacaccgctcatatactgctactctcccacctgggtaaacgccgtttcaacgccttcttggggcaacctcctcaggggcaggaataatgtccccggcgagcatctacccgagggcacagtactagttattagccgggtctcggagtcccctgccggaagtcccaagatgcgcggtaaagatttccggaagaaataccctatcatgctgcaatcaaaaatgggtacaggcccgtgggttacatttggggctgcgagatctaagaggtggtacttagtctcgcggttgcgggtaaatgagcccacagcngcgtggaccggcaacggtgcgggcgagccgctttgactgtagaggtgtgcgagtccgcgagtggcgggatcaggggagcgccagcagcattgcggggggaccgcgatagcgaatcctggcgtggtnagccgtcagctcagaccagcctattcgaccaactggggtggggtagaccggtgtactgcccccntgtatgtcgtcttctatgcttctcatgtagncccactgcgaatttaaggaagtgcggttggcctagtgtcgctcgccgtcgattttgcggctgctggaccggaatcgatgcgaatccatttgcaattttggtctccgcaagagtgggctgaccgtgccaaccaatcccggctgaaagctgactggcatcgccataaccccgcaggtaccccacacttccncattaaagcaactaagttatntccctctnggccngccngtgcagaattcatangaaggncgaaggcacacgttcnttccttgnttcgggtggagccgtcaaaagaccctaccgaggntggctgtagacttggcagtgacaataccgcaaatacgggagtcgttagtacaaancactttggctcacctatcntcntcnnacccanccacgaccgggcgcgccgcnngtacctgtgggcaacaattcaatcaaatagccgcacatattgcacgtcctgccagctcgatatcttctaagtggactacacgcgcgaggtaagagcggaccgcttctaatcgangnnctgagctaaaaactaacctnagagtattaagcattgtatannnagccgctgtcgnaccgaatagnttggggtaggacctaacnactcacggtnntatggctccngtgggtgagnccgnngtgcgtcggtgcttagctcgcgttcgtgagtgagcaggcttcgctatcgtcctancccgncgtgnagatcgaggtacnnngatagnaggtcantaggttgtatcagntacagatggaacgtngtngttcccaaatactcnggtcctatcctacacngcactcantgcaggaacccttccgcttccaagacggggcagtgatagcgcgagatgcccccgggggacccctgagaattgagggtcgattaaggcangcttccancnngngcctgcaagaacaaggccacgcagttgttgcagcagcatttttacaaaggccggtttcagtacggagnnaaaacaacctnaagtttatcgaggtaggaggggggacgcgcggccactgggaaggaacctacgcgcagcagaccaaggtatattagctagtagcgaattcaaagtactgtgccaagccaatactaagggcccatccaactccgacttattgcctagcccctaagnactggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatcctgcaatctctaccacgggtatacagcaaaaagttattaactgtatttgtagtaatgccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgtcccngcccacactcntgacagactctctcccccggnggggggggacaagcgttacagcacttaaacctccgggtcgtgcacttgttgaagtggcgtgggtctcggctcaagaccatccctnatnctccnnnnctnnttggtttcgggtctngatgggaggggctcttagaccacagncgaatgntnttatggatcngagacggtgagnattncatngtngtctctgacctcgtaaggtnnggtcccaaccactccgtcctgttgttagacgnaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcanattttcggcgtccacccgccgtgcacatttcggggtggcccctccccggcangcgggcccactgggggtgctagnnacncnggggtnntacnttngcttncgatcaatcctgcagtnanttncgttaattcanagnngganggntananccaacgntaccnnttgttccgcgagtnatncangnncctagagnctccaacttggngnttcagcagncnncngggannctcagtcattctncagccggctnttncntcatgcgtctttaaagtactggagggctaaggaggtcaccacccgcgtaaacgccgnnggcgcgnatactctacacggaccgttancnctgnccnntcangnaatccnnaggtaantcacnncccgancctcgactgaaaccncnantntaggtcnanngcacgcgtnatttcaatganggtgcacnccctgctnncatcacatgcanggcactagggcntncaaggaaacngnctngtcctctcgatttggacnnggtacnnnnnntgcaaggcggcatcccaggtaatcgataagcataattaggggcgcgttcgagtgcgacataggctgcggcacaagagtcacgttaggcagtncgagatctgnacaagaccaaganatatgacacgcgataacaaccagcaacgtctctcgcatacgcaagaaccatggaatatgtatcgtccggcggcnnnnnnnnncnnnntcgatacgcantcgagaacctacctnacnggcncgcatgntnntnncnnnnnnnnnnnncnganccnngnnncccnnacnnnncnacctnntncctcnagggtccgctccangtaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgccgtcgtatacctctttatgtaggaagtataggaacgacgaacgactgctactcgaacccattagaatatctctttattttttcccaaagtggggcactgggaagggatattggtttcgcataccgtaagatatgctcttccgtctgnncnnncnnntcaganctannnnnangncnangnggcatgagcatagattaggctcgactcaagccgcaaggtgcaccctctggacatagcgtcaattaccatgctcctgatgaccaaatggtggcagaagttatgcgcagggcttcgaggtagttagacgacgattctaagggaccgcagggtaccganaataggacnagcaatttgtttgacancgatggtgtgngcgantgacgaccggccaggatctcggccttggtcgctctctggcgnnctgtagaagcctgccgcgtccgagtgcacgggttattctttgagctaggatagcgttttcacttctcgcgggagctccatcacgccggagtggcattcggcccttggaagtcaggggatatatgatattcaatctcgccctatgcacctcctgggcggctgcatttacaaggcgtggaaacacaaacatgcgttgagcgcgtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggcgatcgcgcatgaggatgttgcgactgcggtttgatactcaattgggatcgatagtgtccgtaggtactacagccccacctatccccncaagacccggcctttggtgggtannnngacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtgncagtncgagttaccntcgnagncacctnntatggcgcgaagcgttgcacgccgaggnactcaccaccttgacacgagtggacgtaggccnaacagctcctccncgnnnnncatgtctaccccgactngnatatttcgatgctatgttagtggtaagttctactnncncngnngtggnannaannnnnnagnncgcngtcgnntaaatcgtngggcantnagaccnctttntaagacctccaagaccgtcttcaattgctgtatncgagngtnngnnnnggagtngnnanancnngngnnacnggtntatnntgtnnagtgncgnnnnccccngcnntnccgnncnttngcngnngcacnaatattnatnnnccnngtntctntctcaaaaggggccgnaaccncccgncaggtgagnatattaatttntatctaataatcttataatcccccgggttacaaagtcttntngtgcgaggtttatcagcagggcgttgggtacacacctgctgacggaatgggatagatcttaggtcagtganngcgatgtactgtcaccccgagtgggcgcccggtgctactcgtngacgtcccacggcaggcgtggaggccagcgagcgcnccagtaaacggaagaagcggtgcgatgggattacttagctatgggacatgaaaagatcaactctaggacttgtgtgataggccnncgctantgatgggccgtgtctgcggcgactggatactacggtctcccggctggcgggcgcgcctcagcgcgtaaatcgtctacctaggacctccgcctgcgncgtgtcgcgaactcttccctggnacaagttattcttaacagcatgacctccccagtggactccagcccataaaagtncgtaaaatnnaagagaccgacctaggntggnggaactaatttggtgggctcatatgtcancaggttcgcatncgtttcgcaggcctctcgtatggcganngcgtancacgggnncncncgngntacngggaangtngcnaactgtgtatncngncnnatntncnanngccnccgggnnnnnngcgagaatttcatacancncctaaggccagattacatccactggacctaccgatcntgtatatctcnttcattcnnngtgntngnnnnngnntgnnnnnaangcccangagttctctagggtcacccgngcgagagngacttctgtnccacgntngncnnnncnnngnnngntnccnncannaggngcangcancnctgccnnttctgncnntgngncnngnctcnatnctntnnntangnancngtncnanngnnngnacannnntncaactgggcttnngaggggcgtcnngnctgtttgagagaccggnnnncgatgcnacnggacgnggnagntnngnggnnnngnnnacantcntggtcnnntnngnnngngnncngtnnancngcnnnttgccnntnnanncgatggacattactcctccccctttgnnngcnccngcnatnggagnnggncnnnnnnanntgcaccgngngtnnctnatcnnncnngtnnnnngganctcacnnncnnngnnngncnngcgcantcnatnnccgtnnanncggnngggncccngagttgnnctgtgnnncnnnncgnnnnncnntgcngnncngacantgtngcacnangcactgtacngnccgcggntnngngncgcagnngaacgntgncagcacncnggtcaaatccggccnagggnttnccgctcagttcancgganaaatcggttgcnngnnggangtgccnngcgcccangnncctatgcantcccnnnncnnggccannttgangnngccgnntncacncaggtacagttanctnaccnnaccaannnnacnnnnnntntntnccgnnngncccanatntcntcngatttgngataaagtanggannccgctatncacngccgcggcgtgaacnggttgaannnngngacntnagcgnnnnnnncccantanaattattatatactcgcagcgcaaatncctttncaancgccctccctacacncccgcgctcctcccgggagtatatacagacgcgaatgggtcctaaggctccggggtgacgccagaatgacgtaatctaatcgcaccgcggttctnagntgcccgtaggcacaagtatccagcgctccagcnnncnngtnctcgatggtccnacgnntnatgnantacatactctgacagggaaaacgatgtcgtgttctcttgtgagcctcactacaattcagaaagacgttggatccgcgaaattcctaccaagtgttagctccccggtgggagtcgtccactcggtcgggcagcagttagcgtcataatggcccgaagagccctcaacagaaggtgccagacccccaaagggtttaggccctagtcgctttttccaccctcgtgctcggaggcactgaatgaaccccctttaagtgctgaatttagcaatctcagagtaacgtacgaagggtgccagaattgngnccggttatccgcnnnngnagcnttgnctagctggctcacggtgtaggtcgcgnacagaccataacgagatcaatcttgctatcacattcattcgggcgttgtctgggtcgaaggatggactagtccacaccctcgggacttgggccttccctactgatttctctgcggcctagacgtaagatacnaataangataactcgctgctaccgggtcatctttagaatagtcggggcgcgctaactctataacaccaagtgactcacaattggaaggtgaggtcgcccaagtcggccggccccagagacgcgacataaactattcccgttcataacaatgtcctatgggcgacgccaccngggtcaatttgtnctctgagttccctaatcaactctctacccctaagganntagcccgtctgatacctggggatggtatacancacntattgtgctattgtgagaacgttcgctgtcaatctctcgatgacctgcgtacggtcccggcccgtagcctacttntgngnacgtgtgaangcactggtcnngagaaagnnnccantaaagngnntagagngaangnaggcnnngcacagacgancgncnnagccggcaggtactattcataagcgtaagtataaacgccgggctttaccagctagtcaccagttgtacacgcattagtaacaccaaagtcatgtgatcgattttggtacaatgaacggggaggcctatggctaccatacgcgagcggagggaatagactagcaatcaatctggaggaataagtgcggtgtaaatacaccctcatctggcgtacgggatttgtacttacacctctacgttgcggcaaccggtcctgcgtacactagacgtatttgcggagcctcccacgcggtcccatgggaagccggtcggcccgcccagaaggactgtggccggttctggccgcggggccggaccagtaagatgtacacncntcncagagcagncctactagtttaaatcgnaacggttnnnctngtgtangtnttngtngacacanngctcggcagtaccactaancttgggcgcatctcntataannncanncnngacccatncnanngnntcagcccagcagacttaaaaaccccgacgggacnattactctacttaaggttangatnccntcgnnnngntcgcgngccctttnnantgnctnncttatatcttagagcaccctttgtcttaccgataaaaagtcgtcnngntnancntgnantnctnnannccnnancnnnnaannnncnngtnngcngnanncngggngtnatgcttnttnaagcaaagatngtgtatggcgaacnccaacattcgtgaccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgatgttcagcgcggcgaatctattttcagnncgtgggcgatcgccgaccatctgctgtattatntgcatngctgntnncccnggcgnttcngatncntactccgnannnangcttnntccnatttgnnngnnntgngcnnnntnntcgntnncgacacacgcggnncnnngacanncnnnnntgnnncngcnccgnctnnggtngngngtgcgttacgtagggtaagagngctgngtagacatcggttggaatgtgtctatggcatattggacatgtatgaatcatgccacgcatcgctatttgcgtgaagctggactgcagaggnntccctggtgcgggttagttcgctccaggactcctttgttagagtgcccttacccctgtacaccaagtctcagtcgtgcgcccccaccagtatgggttgactcgncggnctatggtaactttcgcccaactttagattaaaaacccctcnnntggtgccgctacgttgtcggtaaccacgncgggaggacgtccagcatggctccggaacagacgcctggctgggatgagtagcgatactatgaacggaaccaaatgaatacaagcgtcctagttgacccgtaggtctctcacttcttccgcatttcgttcttacccatccccaaccatcntcctgtttcgaccagcgttagggaccaataatgaattcagagacccgtcaaatcnnngtgtggccgcatgcggcgagaatcgaggcggtcgcacggggttggataggtattggcngggccgggtacgctgaacagcgcctcggtgtcaganngctttcatacgctggacactcctcctgcacctcccatcccctaccctggagaaatgctgcccgcgtggtgagaaggtcatcaagaagactcttgtaaccatgaagttactgttcagtggcttaccacaatcatctcttttatatcctcgctcagttgatgcaggtctgtgtgcgagcggtcaggcaatccatatttaagcttatctctagtcccgaaaatacggtngaatccttgcgccaacaatagacttgcgctggagctgtcgcaagaagacatcgtataaggactacgcagccccgtctcatgtacgatggtctacccgcaatcacatccacaagcgtcgccccgtttcctaaatacctccatatctctccatttagtcctcgaccgagttaggtcctctttgggtgtccccgagtccngcttttcccggccggagtactttggacgcaggaatcaagaggacgaagccctaactgcttgccggcatggatgnggnnttnnnngnngnnnnagnnngncangttncnngnccntcnatatnngaacggnnantngcaccnncnnatcnncanaangnganacgcaccgacnagctnacttgcctnncggcaagcactgtngcgacnaanncgnaataagcngcggacgcagntaannannnacccaggaaattagcctctcgaatcggtatacacgctataacacgaattcaggttatcgcctcggtgcacggagtgtagacttattgcgggggcaaagtcatccacagaggttgangncggccctcggtcgcacgaacatnattntttgntnnnngaccgcnaacaagcgagcgtgactgcattnatcaggangagntntnncgtntacgagttacgtatgcgctccgcaaaggggncctagtngccccccgnaaccaggtgggagtcgtgcccctncggntncccccaccgcccgnggncnanntnctcacgantnaagncggctgcctgcccaggncgcttnnnctntcaanngcaccgccttgagacgaacaaagattcgcgagcccgagaatacgaacgcggngggctgcatgcctactggtacctcatgcggactcaggcgaccccggcgccttgggggcgtgcggatacgcnccccgccnattatagaatcaaagaaggngtgncctagaaatgggagcccaangantantgttnataggngnncnnnnctctcnnnaaccngacgtntaacncgtgnangcagnnggccacngcgaggataatcgnatggccngcgcgagttttctacgnagtgcaancgcagctccgcgtgncnctgnnggttnncacagattgcnccgcnnggngntatnnnnnncatcaagannngntngnnttncacgaatnatcaaatacctanactagannngcntnannggngngaccttatacatnaatcnnnnnctnacgcanttatacanngtcgancncncataaggcatttcggactaattctagcctaaagcacaccttcatcgtttcgtataacaaccgccacagattgtttgaggnagcgatggaataatncccgccncancccttngtcgctgaaagaacgctctacgaacaaccggatactgctggtcccagcgcgctcttgggcatcgataggggcgcaattcgcacgcggtgggcgaacgtctgcctacatgcttcaccactcaaaccaacgnacttagaagcgctctcgggcctactgtcgtgactgggcgggggctgaaccccctggattggtagaggaactatcacatatggctgtcccctggctactggtttgctggcacctaaggaccacccgggtacaatatagctacaatactacgcgtgcgttgatagtaggccttcagagctcacatctcccctaggccttgtaacacacctaggcatcgggtctattacaattctcttttatgggggagtttgtagttatacgnnncnntntgacnnnnnatnttaaccagagnnggtcccgaaangcgacatccngcatcagacaagctanncaagncnctnaacatctcggttgggcncgnntgggccggtgnaccccagcaaatctttgtgcntcaaggcgtgctccccctntgcgccctggtntancncgcccatggcacggnannccctgcatncggagtacccattctatcgtaccggcgtgtnggttggtggggtgagttcgaccatnctggcanccaaatccagctcggnatttcgcggctgcacctnagacactcgggnccgtnctaactatagatgacgtatgaaggtcaagcgaaacaactttaggttaactanacggagcggcgcggacgaggagtagcggcactgngacgnngcgtaccagttctcnggcaaggatatttctgacaagtctacccaagttcgttatgcagtagatngnatccnnnnnactntaagcncgcaacagaanccncgcaacggcggctgngtcgnnanagaccggncnngcgcaaggttcgggaggctgtacccaggccttacncatggcgagcggctggcggaanctgagcccgtncnngcggggnnattgatgnagagcggtaccnnntcnnnnnnangannnccnnnnntngtnnnnnnnngcnnannnnnnnnncnnnncnnnnnnnnnnncnnnnnnnnntgnnntnnnngatnnnnnnnnnnntgnnntnnnngcnntnnnnnnngnnnnnntnnnagnncangcggnnncnnnnnnttcnnnnntcncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntnntnnnngacgcgnatcctatcntgnttaanncngttgnacgtatattnncnnttaagtattattcnacnnngnnannncttgacagcgcncttatcttantgcagnaggctaaangtaggtagtcacggccagatcnanaaggagtcnctntnagcgcggtccnnncnnaaatcgacnnggnatncnncncnngnaaagangtngcacgaagncccacnccngagtcgttganangnnnggcgnnaacgctgggcggccagactctgaatcgctgnttgtccgacacngcggccccaaccagccctgtctacgtcctcaactgcnttgtactccccaggtatgcatcttggcttcagttgtgtntgcagtaaaaagcaggccgcggtaaggaagngagcctnttgtcaatatacgccanntcntnnntnngagtagagnccttagatntagacncggatcctcgccggagaacgngagttataccgttcatatcnggacagtaacgtcgtggtgggatgatgcacncgtcacccggtcatcggtaacgtggaaaacaatggatctggctaatgttcattcaattaatcacactataacggactatatntggcctcggggagctcgttncncaccaactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatatgtttgggctacaatgcgactaatgatccccacgcccgcggaccaacccagaataagggcgattacccctctagccatgaacgttaggangtgggtttctgagcagggggnnnnnnnncatctacctgcgcgggaaggttcatcagagacgctgctccggccgtgtggggtcaggtttntttgtactggacatccagcggagagatccctatttcgcttaattctntccggcggaataagccatgtcatgccaggcgttgtaaggcggaccnttcgaccctggtacgcgtaagtactagccactgtcangctcggtttcccaggcgctgtaaatggcaacccacatttgacagcaaggtactctgttaaagtcacgccatacaaacgcgcatagagtgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctcngttgctcagggaaagatattaaagtatctcaaacagccgtaacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgancnagatatatgnnnnttnnnntngnnnnnncnnncnnntnnnnnnnnnngnanncnnnannannnnnnncnnnngtgnnncgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctatatcagacgtgtcgatgctantcgggtcgtcttaancaccgnnnattnncnttgtgcggcnacnttngnntgccnangacngnntngngatnagctgcgatttagttacgttgctaggagggtaattagaagtaccatctttagaaccnaggaacccggttnnccnnccgcctatcgggcggcagaanctcgggnatcgncnnncnaaacaccgcanctnnntnnnncncgggatgacagctnnanngnaaattcagttcgcgctctgttggggcaggtcagctttcaagattntagagagcccaccgcantcatagctatcccggtttgaaancgttgtcaggaactgtcgcgncggaaatcagancggtcgtaagactntagggtggcctcnganaggtagcataaatgactgctgatgcgataacattagctgaaagcgngctcatgagctcagagcggccccaatcttgtccctgggggatgtggtccacgagactaaaaaaccgatcctctccgctccaggcccctctcgttcatgcttgacgaagaccnnatacttgactagggccacccgtggccctccggcctcatggcccggatcattgggactacaccaaattgtatgggtcttattgaccagaactcgatgttaaatgtaggccgaacccttaagccnattgcagtcatgtcctggtacatcccaattgccgngaggggtgagacnggtaagctccttttagcgagcaaagcgcgattaccagttattcccgcgtcggctgggcgatttactccagggtcactttataagtgccggccagtcagttacagaaagtcccagggtaaccctctatacagtagtgtatacactcgattcacagccataggattcacccgtgctcaacagcacaaatatggatccgtccgggtggacgatgctcgtantattaagccccgggggcggcggtaagttaccttcacatgcggtacaggaggtcggggcccgggagcccccatngggcggcgcaacttgggagacgacgaatctgaacaggttcgttcctggancgtgagatcgttctaggtgcagaactccttnctgccgggtctcattcctaacnatctcaggattgtccggttncttaaacatttggagtgctaagacggcctttacgaacattcgtataggtgtccgagcattgaacccgaggcgagtgacattctggtgtgatcggagtacccctagcgagagcttgtgggcgtagtctatatggcaccgacatgacacccctcntggtggagcnncaagagttggagncntttagacctcctagaggtcaccaaggtgatacggtgctaaaccccaacgtagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatctaaaagttccgatgtgcgcgataacgaaattttctatcccaggaggtcgattccgagtgtagaccggggcccgctgaccaggggcgcttaggctaggaagctacctaaagggtaccgctggagcgaagaaaggtctctggctccttgaatctttccgggatgttacagtcttaaacttgtggtgtctcgtggagagcacaatccatcgtaaaanacgaatctgaccgaccataatccactcatccactcctcagttcctgcgtatgggtaccatcgcccagcatnccctgcattgaaaaagtaacgtggagcaattnatggagntcnangctnnctacaaggggtcgcgnccgtngtntntgggacccagcattgcttggtccccancgccgatccgatttaggagtgnacctgcagccanacagggtacgtctacaacgagtctcgcattactaaccggcgagcccgacaagtgcagctctatagtgtgaagccgatccaaagggcattctgaatgcacagatcgcgccaccngcgatgattntgtngcatgtagcgcaatattatagggttcgtctaagtgcgaaaagcacctttctttcgaaacaggctccatgtcacgaggcggggattccgtnnagagaggcgagtacgttgccttagtatgccggtcgtctagggaccaagcgttctagtctgttacgtgccgggtgatgggctggcgaagtgctcatgatcacatcgcccncggacctctaccgaagccatactacacactttttcaggtgaagttacacgcatagcagggaatgcatcgaaaggtgcatgatgaccgcccagggtacggtgctaatggaccttcgaggagcacctggccgctttatttcatagattcacaaaggccgtccatagtcaggagtttttagtttcgaatcggtgagaacacacntncccgacacgccgtaggttgggaatacgatgaccgcctagcgaggccagcgcctggttctcagaaagacttaatacttttaagtccatacgcgcggactccggtatttgagnttncggtcgagtccaaaacagaatatgttcttgccnggacgcccngnagngatgaaggtactctacctaatgttatcgaaataggcgggaggtacgcatgagncagcnacagancacganccgcccggtcccnnntccctantagcgnctaaaatacatttgcataanttgctggnagnngacatttaanctcgtgctagattcnctgtgccngcgcccgggngaggatttgcgggcgaccaaacggtnccacgttggcccgggnacgtctngggctancgtacanncctttgcagttccgtggttgccagttcgtaacatgtgatactccggttactggaactgcgtctggatacattcntgtcatttcaggctgtaccccacactagctaatgagcnnctnncctatattaaatataaagctcaggatcattcaaggttgttgctgctgaccgaaggaacaatctttgcgattnttatgcgtaggtaccgcgttagcgggctcggagttctacttatcctaantngcggnctgtacgtcactgtccctaaatcggtcgggtgggaccgtggacgcacacgctgttcgtnnangncnangnnnngtgccnngngnannnnncntcgctnnnnnnnnncgncctnncnncgtananctcgtcntagcccaancccgtgattttaccgcaaacgtcgggccccaaagatacgttccgacgntcnngnannnatnagatggaaccgngngaaacagtcgnattgagaanccttcatcagccaatctcgcggntcctcgccttctcgtcgattgngnagtnnncgtctgncgtcgcgnntctntgnncngnngnnaaaacgnnggnacnccncngtncctactccagtcnatcggccccngcatatngctncncncncgagantcngtaggagcgntcggacgttctcgacatgctcgcagatattacttanatgagttctngcncagcgggncattcngttnncncccncgtccgnacgcgaggttatgtagacacacaagtggttngcgccggcatgtacaacgtggtcacggttgcgtgncgtcatcggtagctgacggctccgcatgttctgcgaagctagctgacccaaagtcgatctgacccgggtgataancntngccgagcgtcttcccnaatntctganagggattcgtgccgctcannacccatccaacngctccgcctngctcgngcgccgcgtggncngnttannttcnntccnactaacctnctgnagncgnncgnnggagagacggtgtgtaccggtcagcacaagtgttgcacatgntctgctcagtgcttgtccgacggccggcggtggtccccagctatcactctccacaaagtcctgcaagttgagtagtgaccagcaccccacgatgtgtcaaggccacctatcaaagaataaaggnnntgttaggcgagggtgccaatggggcaggctagctcggatccacgcccntcaggtgcatactgtccagaagncgaaaggtcggcaccagctttgcatcgcgnatcactcacttcatacgaaatagtgcgcttccttttccaccttngcttctcccgcgtactattatccacagtggttgacaaggggagcactgccacagtttcgccgccgcggaggtggggtgttcaacgactagatataaagaaaactgtgtcggagtttgcatctgcgcggtgcggacgagtctggaaccaatgtgnnnnnacgagggacgccgcactccgggggcgtgcaagaaacagcgctactgnctgacgccacgtcgtcacttgatcgtcacaagccgctattgcgagttntncntggaggattacantcntcatgnagtcngnggcactnncatgcccccctttgtttcagcggtggtcgtgtccacgttggggagggatccttaagtgacagacaacgcttgatttttgaggcttctncaccaaagtctgagactatgttcggagcgaagccaaattgngnccggttgaatcccgtcggatatatgccgcgtgccgccttcatgatagaccacagaggaacaggcgtcaccggaaccgcgtggtccanngccttagggaggtattgccaaaggagtgcagngtcgcgtaacatcaatctggagcaccgagcactagattacgttgtggctagaggggcccagtcctgaggtcttttccataaacaccgcacatactctgcgctgcgtctccaacgctatacgtgccgcattacgtcaagacgagtacaatgacgatcccgaacctatactncgtccaccgngcacgtctgcccagcagcggcgattacatcggtgatccatctagttcggaagcttgtttcggcgcaggacggcgtatggtccggncatcngagctttcctagggcgggcaggtgcgcgcactggagcctcgattnggtgtgtaggaatttaanactgcgcaccccttgggcgtggcgttagcggtcgcgtcgcgccggaactcgncaaaccaatccttagtcatgtggttatntaaggactatcctagantaanatgagaatgcactctgtctgcggtgtgagtgatcgttcntcagccgatgacgcncgaactganccctgcgaacnngccccctatgtgggaggactcctttngccctcgagatgcgcggccgnngatatgtgcgcaaggacacttgnacaccngaaatccgagccgggcccgtgtcgcacggattanggcggagaaacgtggtcgctgtatgccgacgagcaccgccgtataatctcgacacaacgatgtacaacagaggnggtgcagtgaagttcccaatactgtagagaccgcacgatttntcaaacttcaggtgattanggcgtttaaatcggtgccgtacccaggcancccctggtcccccgngntntanngagcgacggcnctcccnnnctgctggtccatccgctcccacttaagcttccnnncctgatatagtaacggcnggntgtcnagagccgacatacacggtgcaatgggaacgcaccaggtacgctaatgcaccctagtgccacgactaatagtcgccatttgcataatacggacaaacatntgngtaacgttaagagtttggaacttgccaaagcagtccgatgttggttgcngtagatgcgttcgagagtncaagccttctggcacnggtcgtagttcgcgtaggggaaagcattggcaatgagtantatactatggtgttatagacgccgaatgttatgcaagtcgcaccttgatccactgactccgttcgattcggagagctagccctgtgaattctagtgaactaggccncnnntaggcggtctcttgcacaaactcaatgagattcaagacctcattgcgcgattctatatctgttaactcacagnggtttctacgacgaagactgtttgttcattgtccacagataatctgtacttatcttcagggccnatcaattaatacattcgcgccnncgtaattgggcgaagcgtaccctctttgcaggtaattgttcgtttcgattgaattggtcttagtgtcgaacaaatcgaagtccaaatccggatttatctttcgtcggctaagaagcacctaaagaaagccgccgagaacggtaggcagctgtcagatctccggagcgaaggacgttcagctaattgtgtcattaaagcctgtgccggtgtgtgtttacccgccagcgttttcctctgagaaaatctgagtacacaggacactacgacctaggggaattcgtaattaactcacccgagtacttcgtagccagagcgagcaatgtgctgtatgtggtcgtgttctaacggaagtcactaagcctgttggcacatctctngcggatgacggtgggaatcatgacctacagcatgtcttaaaccatttgagacggattcgatggtgctcattgcggtacttacaccatgagtanccngtgntanacagccgtgttttcantgttaccttacggtctngagnncntatcgcagtccacacaagtccgggcggcgctacccnatggtattgnggccgaacccnatggacgatnatcggcgcgatacgggccgcggcggagtgtctttccccataagcagttagggccggatatataccgtcccccccaacatcaccctcaccattggntngtnnggctgatgcctagcgcacgcccacagcancaagtcagtngtcgcgccggcgtcgtgaactgagtaatcagtgagccttgagcttgtcaacttaaattttggcacgcgaggactcccagtcagtgggtataggtttggcccttaccctncaatgcccctggacagacacnagaattgaactcgaattttctgtgcctagtttgtgccctatnantacangngcctgngcgcttcaccgnaggntgnnggcggccgcctancnntatctgtcgcgggtatggtaacaaatactctccacctaacgcttaaactctccgtacgtacataactagttttgacctctctcaaccactcgcgataacaacgcagcaatattgaccacctgccgtatgcccccatcgaggcccggaggcccgcggacgtcagtcccagtcacatcatctctgagtccctaagtactagggtgggggtaaactatgggcgcgtggcngacacattgagggggattcagcgtacgggagnactcaccggtggatctanctnttangatgccacactatggagaggaacggatnntctnttcgggctgaacaccgaaangactcttagcanntacttgaaagaaggtagcgttcaacctgcaaggcgaattcgttaggcaggatgcgcactcatcgcagggccgttaatcactacttnnttnnatcctctgtcgaatcatgatcntatatggtctacgggcatcaccacccagcccggagttccggatgctcccattttgaaggctggctgcggcgtgtagtgccccggtgattagttgagttatatagcatttgggaagagtacaaccgatcggtgggccctgtaccacagaaggccagagttcaggtaatcgagaagaatcggtncatnataatgtagccccacggcccgccaaccggacttacacagctttnctccctacacccggtggtgatagtcgctattggggttgtcccgacttttggtgatcaggcacacgggcagaggccgggaactcacgccaagcccccaagcatgggttcgcatgcctaacgcccgagggcaatgtttgagnactagtaaacgaagcgtttccgcctgagcaaatcagaactggctggtagtgatactaatcgttataagaaaagccaggctacnggcagnagcagaataacgaccgnctaaactaccgttacttcttgattaccagtcggccgataaacatacaatagattgctggtatcacacgcccgaagtncggagtcaaggtcccattcgtaacctgaataatgtttctctggccgagcgtcgctagtcctagttccgcgctacgtggcggacgaatgttcacaggcgggaggagaatgcgagggtcggagatcggcccnnggtctctgnnnacgtaattgtgcctcacttcgcttaggaaggccgacggccttggcaccttngtctttatgatcggcngatgatctcgcgaattaccctaactttgtgcatagcaactttactgaggcnnnnnnnncnnnggcnncctncatcgnctnngncnccnctccgccgtnggnannagtgnnccctngnntnnggttnnnnaanccnacnctggtcngtnngttgnncttnannctccnncnnactcnccccaantncgnttngagngggngtccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtnctgggcggaggctgccttttgcttggcaccccccgggtactaaagattggcaactaggcgtccgctacgaccgcatccatantcggagccnntntnnagcgcnncgnantgactctcatggccggttgnagtnnnaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggancgttttggacggactggtatagaagcgtcatcgccagtcagggcaatccctataaaacacggtcgcggcgatgggacccaattaaacccgcngccnaggnnccgccgttccaanntnagcgacttagggnagccgcntccgaaancgncnnnnntnncgtnggangtntnaangcngntannnnccngnttntangngnacaanncnnccncanannagtannntnntnnnnggcntnccntnatgcggnngtnnnatagcnnanntngactgnngtgngncnctntcgtncnnggnnagncgctngagnanncnnntncnngangannanatgnngatnnacnnnnngntgacntaacgccgagataaagnacngtctgcctcggtcnagnaanacttcagngatgaangngtagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccaganaanncacgctnngagacattggagaggcgnnttttccnnctccgnnagctcnantactccggnaagcntgnctgagagctgctgaagcgggcgctcancgtctctaagctcgcaagtagggccggtacttgcccgcgggggcatgaggcgaaggtaattccaaggggcaactaatantccggaggcttggacgagcttcatactgtcatcgtggcgnctagatggtgattaccctagcaaccccgaagttagctgccttncncaatcgtttcacgtaggnggccgccactctcagtcttagggcccgtaagaggccgactcgatcntgagtatattgctaaggaacgaactgcgcggcatctgagagcatgcaccnccaccacgctaagcatagttgcgtcataatcagatcanaatcagaagcaccggatggggtgtggcgcacccattttcanctaaggcgcagttctagcccagtanaaacccgacgcttattggtctggccctacccctgagacaaatctgacgtnactnncgnnngntcggnatnaccantacancaaacaccggcnccgcctcnnccccgncnccncttgggaatattctcancggcagctgataccngannctaatacggcagtacaaattaacgagcgcataagtgctcacgatttgtgtcgcccttacgatctcgcaatgtaactccacgtatctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctggncgtattggtangctgcgngtgaccnnannnnngcnaagncnncngnngcncaaatggctgttactcgacgcagcacacgaaaagcacttcgagcgtcntgggttgcacagagtcgactcccctaaggcaaattgtcatttctctatcctgatctgaccnggccaacnnattccactanctntatgnnttccntatgacgngggcngcgaanccgnttcnganngtgtgagacccngccnaagtngctcagnnaggangnccnnntacnnntgcctagcgggtnanncnngtnnnnnannacncnngccgccccnggctngntcctaaaccnntatntgnngtggcttctcnccncgcgtcgtaagngantnntgggtgggcnaagaacccntngnaanttacgacccgancggtnngcatcaaaaacttgtacccctaacttctcgacaatgcccaaggatccaaacgtatccgagctctagacaatactcgggtgaatcccagcagactttgctttttgagngatgatatgggacgcctggacgagatagtagcgataacgccggagcgaggttatgctaagacaactgactaacgaccgtatntngattatgaattnttctanangctggaaaagaaatagnnagtacntnggangagcnnnatgcggcnnnnagnannnntcgtanagtcataggtanccaganacgcgncngccggtagggagccctttcatagcgtcaggtaatactccccccgttcgtttggtggcgttctgaangaagtacacntgnnagaccaangtctngtggcgatggcgttcgctggnccggcanggcngccaacanacagcncnncgatagaanccnngananacgnaatatctagnacgccccangactgccctgttgtctcctcccgnggaagttttaaactgtatcacgttagcngatcacaangngtgctgtcgccgcctcgtcgtgactnaccgccaccangcncccagcantccaatcgagggatgtctnggttgcggcaagagcntnggccgaacacagngggcaccgnngacgctttgtccagnggaccctctaccagagtntccggcgcccgctatcgagtgcctccatgcggggatttgctattcgttcggggnntacagcnncaaanncacnaggagcgcgagccggtncgtacacaaatctaggaacccttcctnattggtgnaagacacnggcgntgggtgctctgagcntccatacaggtagggctcnggtcctaaagtgactccgagggatgtactcntaggtctttcgctgcgacaggacgcctgcgctgcaaagtangtcacctacgggccaactgggtcgttgtacccacagtgagtgctaagcttcgcacccgccnaggggccgtcgacgngaactggctaagtctcagtttgcccgatacgtccaagggcccgagactaatcgcctacngattgtgttttnnttctaggnanntantcaagcngtagnangngggnnatgncntcccgnnccacnnnagtncctactcgtggctagantggntgangcgccacgcacctaatcntangtgnnnggcgncngtcggtcagtggtgacntcgcccagnncgcncccggnccgnggtccgtaagtaaattcgttcgaaaaggtgcgcagttcncgtgtaagaccggtacccgatccggactttctttcctacacattagtacaaacgatcttcactgctacaagacttattacttaatcctgacagttcccgggctcgtggggtgggaggatngcancngcttctccggtcanacgcgttcatggaggctggctaccacagaacggcggaacgcgttgggttgcataangaacctgacctcagtacncaagtcntncttcnctaactattanngcanggtctatngccagncngatccttaccagccgncaacagggcggtgcaccgcgtcgcgtcaccgcggcagcatcatgctcgctgccggcggcacgcccgcctccaccagaatatattgcgcggggtcatggantgggctgggnctcccaaaaggtagtatggtaagacgagtgaattattgcgtgcggatggggctctcacgcctccacgtcttcgatactctagaaccccgccnggtnntagacngcacangaaggacccaggnactggtannggantanctagntgcgatcactttcnccctccagcgtgtttcntcctaccccgcggcagangtttcnangaannccggtgcctctgtcatgcccgaaggctcctcttggtacataatacggtctactgctacgttaagtacgccgcgacctgcaccggaccaagctcaaccatggttactccctggaccagagcgccggaaattacccctacattcagccatcatcgctggttgaagcggctcgacctggtcataacccggcgttatgtatcgcgacgtacccggtcctcttactagggcagttccaacggcaatctcttaccgtatgccggacccgatttgtatctcctanacactattaccgcggtgacnnaannanatgcntgcnnnagcgcggactnngagggttcttcgncgngcttcgtaagncatactngantgattnanggnagttgtaggntnnnacaccgggctccaatcttggctacgccccacgctatgatngcgnngcgaccgactcgtgccngatctactccataactagaacatcagtacganttcagagatctcnnncccgctgaagcccnnnggcgggntctgtggaagtattgctcagaagtgtgctttcatatctagcattccnttagacccacctgctgcatctactggatttcagcgcgatgcngatantacntgngtgcctngagcgtntgnattatncaggnggcggtactgtngtntagntacaancnngccttacggttgccatctcaatcggnacgatgtgcagtngcangcgcaggtattgaagatgacgccggcagcgtaggggtctngcgccgcntcctaacttgtcactcacgcgaattcctacccgacgtatccccgacgctcgtatngtccgacaagtgcaggcgacacacaaaactctacccccgtatctactttanaaccgtcatcgggtggtaantntggagacgctagctcatgagttgttanccggntaaggncatggangtttcggnccgagntcntgtaanttctnncnntnnngncnacatnnnngtannnnnnacnnnntncanggngcgcnaggcctaacnggatgtgnngnnnanaccnannnnatccatcngcggnngcttncnnangnggtngtgnnnannnnttatnnncnntncntcagacnnnnngcatnnncnnnnagnggnnncncannattnnatttnnnnncnnanccncntgacatgntncnnaanntgcancntgctcgccgttccantnctnanncncnncnngcgtcggggtgacggctnggcnncnnaggnnttannngantatanntnntannaatacnatccgcatggcccttcttagactggtctggactatgtcgtcattngctgaccggctacagctctagctttttatgatatggaatttatcgggtnattttcagancctaaaaccgcctancttcccctaccgggcgggtaggactttacggaactccgttggngttangcatgncaatgaccctnctgtaacgcgtgncgaacgcgaaattacganntcatattgggctattncgtccattctacgccggccggntctgctaattggcctccgcctacatcggtgagatattgacgtgtgtctctaaatgaggtgccagcctaccgtatcctcatacctgcacaggtcacattgcgggctcagacgaatcttacttttatcgccactgcgcatcgactgaaccgtttgcagtacgtaaaataagcgagaatcgcttacttctcccacgtacgctatagcggcacaaccatggggtatgatgcctcaaactgtcctcagtcttattgggaggaaaaggagaaccggggcttattgatatcgagtgtttctgcactttgttttttaactacagggtagaatgacaggcacgctgctgggttcgaatccgtaaatacgactaacgacacccgcaatgggncgtataagcaaaaagtagctcacgcgaaaggctccagacaccctggccattgnnatccacgactgcaaatgaancgcgnctaaagngggggagnatccggattctacgtcccgcgcagccngancagntnnngaanancgncnngngnantcgatagtattgtcgggtaangacatngatgcggccagtnncgnnnagnnngnngngncngnncnctaactgnngncnnatntnncgncanctnnngnanannggnnntnncnnnnncnnnnnnnnnnnngcaccnggcggnngncnnnnnnnnggcggccntggacngggantnntgncccaggnttcngntnnnnnnnnnntccaccacnnngaannctnggannctancannnatgnttgtnngnnnnngagnacgagagatagtgacgcangcacacatatnnggnannnnntgccgcgtnanaccgggagnnngcnnnncgcncngtnnnnntnacccnacanncanaggtgagacctaaggggtgggactnnngattgcgactnataatcgtggaggtnngtccgngactgngcngntgggacagcncncccgtcnngntncncnntggtcnggaangggnggcaactggnacaccntacncgacnnctncggccggntnancccntaancnnnttgntcgccgctgcccgcggncgnngntgccccncatntnnanggttnaagaagcncaannncnncctatngcnganngcgctgccnngnnnctccgcgctcgtannngnnnnnnngcannnnngatctcggtacggaaatgcaggcnatcagtgcagtaaccncggngtccgnctcgnggcggtntctacatggggcnngtttnnngngncgagcanntttnnccanngnttncaacttnnnnggcnancnnnnnngttcngtnngtcactacccatagaggttactccgctatttttagcgtgccctggttaatcacgtttatatgcnntatgggcgtataccctagttacaacagttgacgaattccgccacgngatgtccgaataggaatttagaggaagaactacttcgccagcggtaggtccatgcttntgtcgtccgggacgtataagtcgcgccggcagcatgcctaccngccatccccagcaactgataactcancggtantcatagtaannngatttgtgacatnaatcnnntgacncccgtangngcttatgctcgtgtatctccgtttttaactcgcngatcngcgggaggccggcagcattgcctgggccccgcctcaacatcctgtgcgnaagctggtgcgtaaataatgaaattcaagaagagcactgaggtactttcgttgactcgatagggcagttacgaactcagggattgtccttccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttacaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgctcttgcccgggtcctattgagtattgttcccaanatagagcaaacagattgggngtgcgtgcgcgangataaatctttgggtcctacagccacctgaacgtcagcgtccatatgcgaacgtgaaaccaaatagtcgtgaacagaccctgcgtgtgtcattcaattatgtttgaggtacgtggtccattctggtccatatgattgagcggctttgccccgtacccaacgttaactggtgtttgttgctcaagatttgtatcacctcgtgactaggttagatgtgctttcgatttanccntctcattaccgtgggcgcaatcaggggcgattataacctaagtgtgcctgtcctgggtgagtgtcgcgtgttcgtaaaagtatgctgggctgaaanaattggaccatgtggactacggattagcccgtcggaccaatatcatcctgatcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcacnttattggtcaacgtgcaattgtncacatgttgtacttggcgtaggtgctgatggaaaccatgcccnattgcgnagtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacaataacgaancccgggggaatactaaaacgacacaatcttgnntttcggtgccacgtcgactacaaccaagagtcggcctatcgaatgtccgatcctgtaggtaacgccaggacaggccaaacaggtagacttcatcaaagtacccnccaccaaggctgcacggtccaagtccttcgtgtggttcggtgtgctctaatttatgaaatcatatgggcatgggggaaatcaatatatcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggngtccggcggcggcagagattgcttagcagtacataacgggaaatgagtcgtttcctataccggactgccaggtctccgttacccaaggaaacaacctggtctaagga tgatttcaaattgttccatggagatgctacaannncgcggggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacatncgtggccctatagggccaataancacattaccttgcggccggtcggagagcggccaatcactagtnctcctcggggatgatgtccnggtatcctcaccgagcaggtcgtacatttgggccccgtaacagaattttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgaccctcaagcancgnnccccaccgaaccacggtttactgttatgtggctcccaggcatcttaactcaaaggtgttcggccggtacggggtccgaatgagctagnncgcatcattcttgcccaaaccccctcgattccacanccccggcgtgggccagcgttctatcacgcgatagatccgnnggactcttgatgagcgcggacccatcgatttgtggaggcgcgttctgtccgcatatcnattacgtgggtcttcattacacgannggtggcttcattgtatagacaaaagccattgcgggcaaancgnccccgatccgcgttggaatgtctcaggagcctggaggtgtgtgtttaccgaatggtacgctctgnncggnnctccagacgaatgttannttanntggaaattttgacaccgaaagaacctgccatttgcctggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgncccgatagtgatggactcgggtaanttgtttatcgacggcaaaatggacacgagagcaccgaantagatctcatatagttagcgaagcgacatgcgcctattcggttttgacacccacggaggtacgtcggtgtcccatatggaaaaaaggggacttngatgtttacccggtttgtcgattggacgcagggacgccacttttgacacgtcggcaggcagtcattaaaacccacactcccgcgatcgataatacttcggtccatagaattcctgggttcgcgcacaagtggttgtttnantncgcctgactcgatcggcgaacgtctggccaaaggtcctcaccgtcgaataagcatggcgctcgacgatgcagctgggtactggaggagtgtcgtggatagcgatctgcaccgaggcctgcggtttagctgtgacgactgggggctcactgtaaatatacataacatgtcacgantcatacggcatgtctcttaatggctttctccaccgagtcctttggaccccacgagttcctataccagatagctaccggacgaggcccagctttcataagactacagcggncgacaggatcttatgagnctaaccacgatgacagttctcgtaagcgtatctgctggacggtgagctgggntgatcaagcgtcgttctgagagtagatagtntcgtttngtccagtaccaccttccgtanntagtacaccctgagagctaccctctatccagtgcggaaagaccatgttcngaactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctacacnacagggagatcancgaagctttacagatttttccacctgacaccccgcgtggcatgggaactgcgtgcgtagcgctcgtaactcgcctgcggccggactgcagataatttagcccgtaagcagttttgcatagctttatacagccacggcggtacacctcctgatcggggccggaatcaaggctnngcnggttngacnctattatgtgaagttccaactagtgggcgaagaatagtaagagtgtgggantgaccatcccccggtgcgcctgtgttacgtctctctgccaaaccttaggggatcggatgcagatgtgcagcacgatagancgttgacaaaattanngtgcttnttgacgatccgtgnatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgnggctgaacacnagactgtttcnncncgatgagagatcgcgactgcctcgggtcaggcccnntcctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgactcgaaggagctgacccagngaaagctgcctgtccgtagggtcttaccggactcatggaagatccaaaaatgtcacatgatttnatgattagtccatgcaagttctaggnatacttggatgctctaccgcagactcatgtcgtggcgtcgcgacaccttcaaagcgtcgaagggacctgcctaattcgaagcgtagcaagggagtggcgtgctggcccggctttggccnngatcacggcgtgactatgccctgttacgcgtacccgnccttcttactggctcctcgtgcnnttggcgggttcatgccattagtggtggatgttcgtnngaagnaagcgaccgaagatccgctcgattaaattttcagaagagcacagtggcatcaaacagggccttagaggcttgctgaattctaccggatcctgttttaacacgtccccagacgtggagcttagtacacgaaggtcgaacgtaacgnggccaagtggngcaccccaatgggtaaggtaaggtcnttgnaactcgtgnctgagtgaatggcagtgntcattgcgtgacacctctcgcacgtggggtgtngctgaggccggctacgcaaacagtccgctggggtcnaagcacntaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctgnaacacaaacctcttacagcaaatcgngnntgtatcaagactttagcctccgtgctggacccctgtacggtatcacgtngncctttcacggtagagtcccaaggtacgttaccntcgggtattatntcgcattgcggntttcggcctgtgtctttggttcctcgcgtcgacgttttggtactcccccgggatatgggtagccccggtcgaatctccgagcagccgtacatngtngtagcgggtgatccgcnggcgntccttatcaaatttcaattcgtgcctaagcatccctcttnnacggtctggtctgtgtagcgcacttatgtgcccgngcccgagtaccacgtttgcaagctaaaaatatgactgtttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatnngtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgncgcagaagcatgacaatgcacgtacgagcgcctgcnctgaatggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagtattcattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgngcttgnccaccggacctttcnnccttgtgagancgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatngtaaaaganttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtgatccccccccatagcagtggtcatgtgtgccacacggacacgtgggactgggtcgtgcggcccgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaanttgtccggtactctgactgttccccccctacacttcgntcgactaggtgggttcgatctgcttacgnnccgagcgctccgtgccatcncccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggcgngtcgcagtgccggccggtttgccggcagtcggtaggttttaagccgaaacctgtgttgttgaaggcggcgctgaaaatagtctgtagatgtctcagtatacactatctaacctgggaacatggtattaatatccgtccannctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcnattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttagggtaatccgggtttcgctagtcgagtggtggggataaactctacagcggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgacaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggagggacaactgcgtgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcncnnccgtggacccacccgcaanggcttagtgtcagcacatcngttntacaggctaagactactagttgacgagaggcgtgncacacaaaatccggaagtacccgnggcgcgatgacatacacagttacctgnggcgtgcgnnggacgggcataccccagcccgtcaccgaactatctgcccgacttatgccgcttgggatggaggcatacgtaggggagccaagctcgggagtcgaacggcttttagnngtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtggttgggggaggctggccnngtccacgaatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatncctgggcccggtcggacgcctgagcatttccgacacagcaccggccaaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacnnnctgtcgattgagggatcacaaattagccaactctgatctctatgganagcggaaacagggctgtagcgcgcnnacgagcagacaagagaacncgagcttagagagcagggagtaaaacgccctcggtctcagaactcggcgagccaagtagtccgcagtcacnatggaaagaccatctctcccccgtgccggcggattgtctatgcaggatgggtaacaacaggacactaacatatacgaccttaaggacttcgcgtactcaggggttcgaattgttttcgagcatataaagcgcagcgttccagggagannngagagcacccgaatgaccangacctcataagccaatacaggttgtggcagcgcgtagggcttaagtgggttgctngatcgtcctnatcgcgaggaagactttncngacgccccagtgaactgtcgaggcgctnactctcaagcgccaccgctaggagttngctgaaaccgacgtcctangatggtcgtgccgatgcaatcccgcccgcccncgaaacctttggtagaggtgctattgcggntaaaattgagtgtgatccgtgtacctctccagtctcggaggngacggcttcgactggagggcggatagctccagctgagaccagatgttctccgggggccatgaagcngcgggtcccatcctcttcagcgcnnnnccgaagcggtctatggctccataaactagtttggaaccggagagacggtgaattccgctatcgtctgggactgagcttacggcgccgcctccgtgccgccacganaccgcnagggacgaccagactnctcgaggctcttncgcgctgactcgacacgccgggctcccttgcgagatcgttgnccgcacttgccggcataccagcnaccgtgtcgcgcttttacctgcctagctgtacctcactgtggcctggcacatganncgagtggctgagacaactggggctccaccccatagngnaccagncggcgacgtactggagagccagggagactgtttatttgcngacgcagtgacccgcattcttaatgacccgtgctctagcctcggnttaaataatggcgtgagagcggctgtaagatacgttggcccctgcacataaatctgagatcatagtatgcggctnngctcatcctcatcacgggatncggtgtcggctctgnaacagcgccccggctcggcggtgccactgtgcctccngctncgggcgacgatacnagcccgttgcgcgcccgaacgtcgcgcatcggagtaccttgatttatacgaaatcttagcaccgaagaaagatgggtatgtcgtctgcgntccgntggccgagtgctagaggggccagtgaactcgcgnngnnagaaaagccggcgacaanagagccgcgctgcacacccgccggctcccggcgtctattccgagtaaaagtatccgagtccctcgcgcgcaggtcccacggnggtgcactcaaaatgagacataccngggacttacgcngctcggcgccgntttaacaaataccnagctatatctctagcctgacgagtttagcacangcctcatcgtcaacacccgaaggatcagacgggntcgactatgcggcctccctgctgttaagcgcgtaattcgngnatcttatcggcaccgcatgggcgcgggtcaggcacgccgaagcaacaatatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcttaggacacccaaggttgatctgtgcctttggctaatacaaagagaagtcctttcccaccatcgaagggcatggagtatagtatgaagcctatggcgagcgcaattataggcaatnacaatctctattcaagacgggatgatggcgaacgnntttcgcacgacagcgggactactgtgcgtctgaaaaacaagactgcacgagtatgtgataacttatttcgcagagtttgttatatctggtttcgaaagcttgatagatccgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatgnggtatgtntnatactcatgcttagggacttngttagtgggaaannngtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctaataccgagtcnacatnnttggatccgtgccggcttgatagtaaccgctatgactntgaatcgaagcaaaaggtaagaacgcctcttgcaccatcaacttcgaactctcagggagtacactggggaaattatcgttcnnnatgnccaacggacgacgacagatctgcgtgaccgnctacacctttgcaggcagacactgaggagccactgcttggtcgcactcctttgacgcgtgtatgccactgggaccgtttcccaantgcttataccgcggcnagaggtcagggggtcanccattctaggccgcggctacgnngagttcagcgggtaccggcccgggagcgcccgnnagttatgcggcgacgtcgttcgatttggtcccgtgtaccttgaggatgcggtctacgctggcgcttaggntgaccagtttgatggctcggttggatcngttaaaaagccgggaattttatcgctcacaactcgcaaattcggagaggcagatccggttacttctaaatgaaaccanngcacgctagcctcctagcacaggtaagcgacgcnttcgaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcgctgcgaaccaggagtgctggtcttgtggtgcgcctaacgtcctgacatcgcggtctcnntttcatgcttcacatttggatgggcgcgttaagacacgtggtaactctggnccttgtcacatagaaaaggatacgcaggacggaaaccggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattatctgagatttggaacggtggntgggtacncgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcgcgtaccnnttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaagncgactcgcncanaacnctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggnagcttgcgggacgtggctcattcaggctcttcttacattgccgganacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaanaccgccgggnaggctggctcccctagtggtcgcngccggcggacattactgggaanncactgttgtgcccatatacaatagacgatagaagnngacccaccagaccactgcaccntatcagtgccganangtgttnaccntactagncctgcgcgtaatatccatncancggcctaggggcttactcgtgtggcgcccnnnaacacgggaacagagatcggatccgtgacgnagggcaagtcgccgaaatacgtcgcacgaatcgaggcaaccccgcgtccgcggagcgcggaaggttacangccataccgtttacgacgagagcaccagtctgctcggcngtggagagcctgcatgaccgccgagaccaacgagattgaacctacctacatgtcantaagngcattaacatttggcagctcacgattanctgaaaccggtacttttgacgcgctgatcgcgtgacttctggccaccggtgggcgancaangactaccatatccagnatggaaatcgctaagaangatggcnccagctttaaccgtgactcccgcggctccccgatccgcttntctataatatatccatagacttcagtatgtgcgcnttcgcagccggtcaaatagtgtcgatgcgccctctanccatcgttgtnntaccggtcgtattcgacgacgttattcgcaccgtcggttactcgatgacccctcgacgacgaatctcgagcgggtctgtantgaggngcagggcagatgaccttggnggctnggctacggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaancccgaccggtntctgtctacgtagtnccgaaaattaatgacagccataattatagcaatatcntgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatgccgggcggttgaagtcaaacaacgtctgcgggtatggtctacagctgccgcgatacatgcagagcgcaccggaatccaagtaagtcgtgngnggggacacgacgcgatgggcncggatcncctaaccccgtctctcggcataaggaagggagttaactaaattgatctatttcagcttcgtgtaacgcggcgtacgccctanccggggtgcaaattagtgggnaaagtcaatgngcncggattagtagtatggagtctaacggcacttcatagtccaagtttgatctattgtcggcgggttaaatcgatagncacaccagttttcaagcccgcaaagtcccgccactngttttgtgtgcaagaccaccaggctcggccgaaatggcatagcgctgggttgttgccgcgccgccctgaccgcatcncatattgngaggccgtgaagggactgtnggagagtatgtacgcaacnaaactcttaaaaattcgattgtccgcattngtcatgcgtgcgtgatccacattcaaangaacgtacgcgatctcncctccgactcttagcgtcttagtcggagacggcgaacatagggagaacgtcagagataggctgtcggaactatctcgctgatctctccagtggccgataactgncnggcatgagataccgccctgcgattctgacttccatatccngngctcgtcgagatgtagcctctaccgtccctgctacccgtatcncggcggagtacgacgccaccatgggatttgtggncagaattccttcgggtgtccctactctacccagccccgatggtggagtaccgggganatccgttcatcnnnncgaacgttactacggactctnggccacttgctggcgtcttttcaaacctccgtggggtccgtgtataagtcagtggaagggtcaaattcaagttcngctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctttgcgagttttggccgcagtatcctgtttcacatgcnatcggtctntccagatcttntcgtgtgttacgaccacgatcgcccanntgcggngtngcttctcgatcgagatggaggncattacnagtgcgcctggcactcatccgcagtaanaggtatagaacggtaaagacagagggctaannngnnnngcgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacctgccgcccaacgtccgngctctttctcggttcatctgnncgcagaagtccagtgaatacgttctatattgccgtggcccaaattaaaattggtatttcctcgccgcttagntcgcgagggagacgccngcggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacgtgacagacgatttgtccagantnnggataactcttagtaggaccgcttaggtggtgccaactgaagactcctttcccgaacatagcagctcgaattcgtcatgcttggaagatggcataccagcgattgattacacgcgacaaaatgagctcngatcgaagagccttnagcgcatccgcctcaatgcanagggcagcgaaatttcgcaatggccggccgatagcatgttgggtggcctttcattaggaagatcagaaggaannggggttcgtgcttccgcgacggtatgctgcggcaatgtcgggaccncgccgcgggtgttgcccaggcggtccattatgcgataaaagaagtgttgactatttctcgtatgccgaggactagtacttagtangaccatcccgtttcaactcgtcctgaacatnnatatcaaaatactatggttttgggatacggnncgaaaatgcgtgatccctcactcgttatcgtatcatagtcacggtgtnngcgacgcattgccacgctgaggaggcacgagtgtctaccggcagaggcaacgtcaaaaagcgttcaggctgccctctaggtaataaaagattgagccggtcgctctgcgccgacatctcatcnncnngcncattggccagacctgtcgaacacattcattatgacgtttgagcgaactacatcttccctcggcaggnantgctatctattcccagacgtgattccggcnatacgcaacccgttgagcgtgctttctatgcgtgatgtcttacgacctccggtcttcagtctggcaggtacccccgcagagaaggtgtacaacatttcatcggcctcgtggggacaggagttccaatactttaacacggttatatggaccaggggggctggcctagttcagccggggcttaacagctggactcggcatcactaataatnaatcagcagttcatcattatatccagcgcacgctccattgactgaaggagttaagcccagttccgcatccggtnggtgacacccggcaccagatgcgtgaacgcgacaaggaatcgctctngaaaagcacngcttcganatggcagacggcaanggaggttggtacattnatgccgagactctctatgtggaacgtgaantggatatcaaagtgatggtcttacggaccccactggatttgcagaacaaataccaagcggggtcgctacggaaagataggngtcaggctgcaaggtgaccggcccgcgtatagacactcttcaacgagggatccggatcagaccttaggaacttaatcggactgctgattgcaaatgcccgttatggtgggcaccttcagggttaaaaggtacccgcttatcggcngtcatgcttggtatcntagcccagaaacagttccgcggtatcgcgcgcaagagataaatagcaanaaccctcattagaggcgagtgcnactattccaatgcgccaccggtggtcggaatacacacgcgacattacccaagccacgatcngngttgattcgtagtgctcgtgttcacttcggcgcgctggcgacagcgtagatgtgatcccnntttaagcgccttacgcgcagtaacttccctatcagcctcatgnnattcatcttcacatgcngttattagtcagtcgccatacgttgatccagcggcaggacgcgctaancncttcaccacacacagcaaacgcaaagatgtttctcgnnacaccgangccgtcntccaacttaagctgcgggcagattagaatccggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggagcgaccctatggcgaccgtttgtgtacgntttaacntggcgctggggataagccttttaggcttgataaggcgttctgctgcgagcgagtgggcagagccccatcgttttagcactgtacgcggtggggtagtgaaaagtttaaaggtcacaagctggtgtgcgagcctggcnnctctcaacgtatctaatggttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatanacggtctatatgcgtgagatccattttgaatcatggggggtttacgtgattacgggccccaagtgacggttgggccctaagccaatgacacgacggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgattgatgttggnnaaccagctgtacagtcgtgcatttaaaatcaccattnnttttagggacgggcattaagngctccncnctgaatgcccggagatggacactttagatanattgttgatatgcgtttttcgctttagattgaccacggtggcctccaatgtacacacntncacaaggtgggggancgtgtgcattcaaancttcgttaaaaggttttcttanagtcacncgcccgaagattattcgttcagcacgtaatgtagcaggagatggggcgtaagttaaccccaagnacgtctaaggaccagctcgggcaggcgagcctcagtaagtccagatgataagaaagtgcccaataagcgacgaagtngcgctcgacgcccggcgcccattttaggcgctgggcagtgtaacacttcnngcgaaggncggcttattgctgggctcctgtggctgggagccgggggatagggcgcctgattgagctttcctncaatcactacgaattgtgtgcgnggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcgganccgatagactttgtcataaacctgngtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtntaaagcgggcgggcngtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccntgaggccaccaacgagccngcctgccaaagncctacatcaaacatcccggtacctttcgctgatcgnnccccaaggggcttnnacatgaatggttctgttactggttatgcgggcgattggcatgcagcggtgtgtgcctttacgcccttagaagggcangtgtattccgatggtccgcggtgtacgccacctggccaaccatggggccgagggggacagacagaatcagagcgagaagccagnctttttgttgggannanncctccaaatcagccgggcctgattccgtctcgtgtaaggcgagtcagccngaacgnnnatggaagagtccgcnccatagaggccgtctatccttgaacaagtctagacagtctcctaccgttagcagttatgagtcgaccaagcacggcggggttacgctaaggaaaatcggggccttccccagcanagccagnagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctnacatttttactcctgtgttccntccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaancatctaactgtgccgatcccatcacnactcaggngtttnngtcataatcgaaatttcccggggaccctcgtgagagtgcgccgcccaggtagaggactaaagtagttgcagtccccttgtgctcgcgacgtacaaaataccanatttggggtaggannnnttgggacctgaattaacggtggccggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgcgagtgcgcccagctctaaagtctcatcaacactactattgtgtatcgagaagggagatngntcctatccaaatgcggtcccggctttgtgatacttgtgctggacgcnaattgntaattagacattcatgctttacntattcgctgccgcgcacgagacacaccccttcaacgccgagaatcagatgcttaccgtatggagttggctcgacccgcttatagttaagcgtccggctgcctaggtaggacgggtcgagtggagagccccaggtgataaaccccctgacacctaagacagaaaangtctgaaactcttgatgattttcggacacccttaattggtgtaagcgcctcncatggccccttatgaaagaaagagtgtccacatttatcattgantagtggacgtagcggcctctgaagtaacgaagagaccaggggagggcccattattcggtgctgatggcggtaagaagatacncgaactcgcgaacaaaccgaaacctnnggaagtggttgttcggtctagagatgtccggggcccctagaccagcccnacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaacaatgcaggtgggtcaaaccgtatatatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcganatgtgaccccgtgaggggggaacgaaancggccacgtcagcctggtcccgcancnaaagcccgtgccataaagtggcagatctccgccaatacgccggcaaacctccaatccaggctgacgagaccgattggacaatgctaacgccagtcatccataagcccatcccgatttgaggacgaacgcaccacctgcactctttagatgcgaacagtcgaaaatgnggtgtgttggagctnctcgcacacgacggacagnggcaaatggtggtagctggacncgggtctatctaattgggctctttttccactgccccggccggcccaacccaggcaattaactcgcgcgttggggacnctctgcccaggtattgcgctccagctgtttcgcccggncgacgactccagggannnnncgtatgctgagtgtcatctagatttcggaaagaccacttannnnttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcattatactattgtagaatcgctagatatganttagtgcagacgcacgggaatcccggatatccatgtgccgtgctctcgccagaactcacaggatttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcctagatatacccagcccttaactggcctcgacttaaaccacttgtaattcgaagaggggtgttgtacttgcgcgtatgaaaaagaggtccacttgtggagtcatgtggcacaggcggccttagtcttgtagattagtaaccatttacgggaatccatgcaccaaatctgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatatccgtacccgcgtctgcattgctctgaccactcctgttaaacgacgtgattcgcgcggccacttcgtctgataccgggaccgcaagttctctcaggcgggctttcgatctgcaccgagcgcacaaaaaacaattatcttaaccgtagtgaagagtggagacgatgcgattcncccgtgcaggccgtactactggttacagtaaggactggtttctttanganncccctggcaangacggctgagtgaagcagtcgctttcggngtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcgaggcttccgtggttcccagcctancagcanagctcccagactaatcagcgcaggggcttaggatgtctagataangtctaagcaggaatgacagctagttcgnccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgnggccccaacccgatccaggaatcgactctcttggtgtcgattctgccgcaacttcacataagtttataagtgcattgcggngttacccaccagctggctggggagnnaaagcgcacanaaggcattaatagtacacccntgggtcttgatgaaatcgttaacggcgggaccccatacagcatggtcctgcgccctgtagcgctaccgcaccntgtggcacagttatcagcttccacgcgggcgtgcnacnaccgcgttggatcngagagcgggagtaatttgacccgttaacgncntgtgattccctcctcatgctcaggaaaccgctcttggtgttaaataatcatacgttgaacacaggccngtatacacgcacaaggcttgttggnggggaagtngtggcacacatcaacccgngacagcatcatcgcttcatcccaggcgggctgcatgtatccgtaacaccgccatatgggctccaattaaactcgcgattcctcgtctgacgctagcggccaccgtttaagaacggaggtgtgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctatttttagatcgtaaggtgtccgtaaaagnggatcattatatctcacaaataattcgatcatacagcatccncaattgaaggcctcacgtngtgcgtagaagtgatnagcacccaggaccacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccgatgccgggatatgccgggttncgcgataacgaaacccgagcatgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagnattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttagcaccggtaccatatatcaccgaatctcannngtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgccnacacagcagatgtaaggggcattagacgggcacgcattcctctaagggtggtggatagcgactgctgaaccggatagggaactaacaccagtgtctgnaaatgatctcgtacgtctcttgcacttcggtgtcacctcctacnnttagctaaagcccaatggatgaagaaccgtccgtgggaggttggancaaggtccccttaagtggtagccttctgggcccgagctgtnaggnccctcnnacgacgatgcccggccttctggcgggctggattataacatggnnctgccggttcgaattgcgaaaagttcaggcccggntggggngttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagatttttctcacggaactgcgttctcanatcgtttgnncgncagtgacatttgcttcgacgacttcctcatatcttgcgctgagtaagaaactcccagtaaattcaacatgtngccttatacggagtattaaatggtaccggncgcngncagccaggcgtacagtatcaagattagctagctaggccctatcgcngatagttcttgtccctataaacactgaccaaanacgctacacgatccntaatcggtttctccctaccattgcggatacgttagtagcganntgacctnctgacagtccgatactagaagaggtacccaactagctcgttnccatcatgtcgctagacagccggggctgatgcccggtgttgccttgtttggtaaggccggccatatgttcaccaatcgctgcagtagtcaaccaatataagtacacggctcgatgacgatgtaggtgccganctcgaancnannnactcaagtccaaagctccactgccnggnnnnggaagatacgtatggttagacccgtnggcagtgtcaaccagacccgcgccattacatccgngacgtagccctaaagtctcgcagcttngatagttctagtaactcaattgnngncgggctgggagcttaggtggcgttttgactggctangccnccggatgntatatcgaggggtaatcggaagaacaccccgttcatacaacactttatttagaactcgttgtaagtgacngngttttgagacgaactgcttgtaggcatagttcttctaaaaccatttcagcgtattcgtgcgntaaaccctgcgaagtnannnnacgtgacntccccctaatggcgggtttccaggtgcgatacactgccgttggaaccgtggagatgcctaagttcnngggtctgcttttgtatgataccgggcncgntcgaacgggtctaaccgtggtcgatagaagcctacgcgcctccntacgattccataggtgacgagaccntctctcatgggggnaccggagtggccgggccgcgggacggagtaaaaggctttttacaaatcagtataacttactcaactaagngtttgcccancggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactcccnggtcgggtccngcgcccctcggctcagtttctggtacttttaacctgacagcacatggttgatnatccctccaccctgactgcacgcacacttttcgtgaatcacatccaggcgtggatcgaaccttatcccgcgtctgggcccaacatcaaacgagtganggnacggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagnccattgataattttacgttccgggagtccgacttccntgcgatagcctgaccatctaagacagcganngtgcatgaatagcaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacntagacaattgcgnncacaagagtcacccctcaaatggctgtctggcctttggctgncttagcattgtcaacatggtacgggaaaattacgattcccatctctggtgggggtgcatcttccgnnngcgcaatgtcggcaatagaggtcgaacgtgagaagttcnaagtgcctcaactnacgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatntctcatcccgncgtcatgggcatgtnnanggtggtctaatcgcccgtctccgacncttctacggccgcgggcctaattacgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaagagggtctccatgcattcccgctacccatctcgaaatggaatcagttgcattcccaaagacacangtctgaaccttaacttcgnagntgtgaaaatactaccaaataaattaacgccgaccggtccgggcaaggcctgtnnnnagatcaacggcatgaaatggtaacagagatgcacctcnatatcaaanctggaccatgagccagtantttnanaaaagggnaactgtcggggctaaagngnntagtctcgcataggagaagtatttccggatggccaggctcaggcttacggggaactcctcagcgagatcgatataccaggaaaaacctncagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcganagcgcaccctaagccgcaggatatattagtgtcaatgcgcactagatacgtgtggggaangtctattngagggtgaccccccatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcnatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactggaaggtcnaacncatggtgatgagtaacccctgcgttcccgcgtgtaagaggttttttgcnaagaggagctgctcaagtgcgaacttccagatcgaccagtggagtgacggggccccggcagcagggagttactgaaacgngtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgccnatcatntagtttcctcacnccaggataatccctatagcctcctatgccgtcgnggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagtcaggacttctcatttgagaccgctcatcgcgggagcgcatgtgcggcggttgcgccgggatttacantccctganatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcacngtagatcagcgngtcgagctttccactccaataaaccatttatatggacaagaaacaattnggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctggtagncttgcgtcctatcgtggcgtaatanagaagacttaaccctacacccgtgtggacacttgggaantgttttcgagttaggagacagactgaagcttatcgccgggcagggtaatgttatcgttcttgggaatgcggatccgaggggacttagccggttcgngcggaggcctggcacactgttaatacatcnnggcccccagctaccgtaatgtcatgaacgcatgcttaaaaagatatcncctggggtgcatgcccaccccgcgaacgaccccctgtcgagaatggctctgggactatccaagccttaatgtgtacggnagttgatacagtatnaggtgccccgnttagaggagctctgggccgaagctgtggcacaccagcgctctcatgtagccganggcctagtaacttacgtcaagacgccggtgtttcttgtaactctatngcngtttcaaagcgcaccagttcnccctgtgacattctatgcngncgcacagaggagacggatacccgtacatagcagcagcactggtgtagatgatggcgcgctgtggctgaggcatgccatccaaccactacgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccagtccgggnnggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtnaaactcttcgcgtgtgcgtccgtatcagcagctngtagttcacgaaaattactnnngcctgcatcgcgtgatgacgagcaactacttaatgggagcgctgctctggcacattcagtaggtccattngacacagactattgccatccgtacccacaccggccttgtagtgtggttcgtcgtcccagttgccgaatcgcttcatgttccaattacagaaaaatagtncggcgtggccgaactagctttcatcgaggtgctcgtaaacggacaccgattttccaacgcgaacttcattataatttttcgaggcttctcgccgtacgtgtggattcgcacggtgcgatngcacacaagctgttttggagtaagtttcgttgataacttccacgagttgaagcncaggcanaagaggacaacctcgtgccgcgggacgccacgaagcaatgagcggctagttatnctgcantcgtgaggggtagctgtaccgagctctacngcctgcgccaacgtaacccagacatccggaggaacagggtccgtaaagcatccgccggcttatagcgacacccaatttaaagaacaggctaccatacaatgtaaacagcgcgtcctgatgcctgaaagcggtgtcgcgcttacctaatggcccgatacggtgatgacagaattcggcgccgggattttacgcagtatatggctcaaccgaagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaancctggcggttccacgaaggnatacgcccgtacgtgtttacgggggatctgctttatgaggacgaccgtaggcaaatagttgctttggcctnccctgtgtgttttactgttgcatgttgnaccccgtgtttctggtgaaccaggcgctacncccagaagcatcactcggcgcgcctcagaggcngttcattcgtggtataagcattatcgaaaacgctttcatccttacaccgatctacgttgtgaagcagtgcntacaatgtannaattggtgagcaccagnccgtttaccctgatccnatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttnncncggtcgtctttcgtactcncgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttccctttgtggaaatggctggacgttcctctaccagccgttcatccggtcttaaaagacgtggtctcaccaacggaagcatgagnnngagttaattacccttggagatttgaagttgatgaagcaatnntgaacatcgtttatccaaacttctggcataagagcgcatggtccgggaggaagntctttggttcagagcaagaggcatcagggaagtgagccgcactgtcttaagcagcaatttactcaacaaataatttctcccatccccactaaccactgccaatgaaagtcctctcgttcgtgtatgggtacngcggagatcaaagaaggtagtcacctagattgagcaacgcataaatcccaaatganntgtctataaaatagaggatgcgctagtgttcgatcgtcgctgatcgnnccttacgccccgttgccactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattcagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatnggcaaagctccnnnacgngtncagccgttggggagaangagcgattgcattgggggcttaccagtngtcnntagttcacccgaagtctaaccgtgccnngggtggcgcatccgcnaagtccaaacgttgcncggagactccgcaaacatttacgncccctcgtctagcactgccgcatcgaccggacccccggagtcacgccgcttttaataaaacaaaggttaacgctgaacaatcgagtacgtatattnggggaggtcaacacggtatacctattgcgtcattctaacgataaacgccggtctgttggacgtcgcgtcccaagngcccggaaataggcnntaatagcgtgagngctngaatttaaaagggcaggcctccacctcgaacgctaagttgtgctnnntggcgggcataataggncaggacggaatctttctaaagccccgggcccgggtcgttggggtacatactnaagtgacctataattctgtgcgacggaaacccagntntgtctgccggcacccaattctgttctcccctcaactccggaattgtgtgccgaggcgtaacgccatccccctcataatgtctcatgatcggggtgncagttcaaaatcgtatcaaaatattgatcctggtgggcgcatgtgcccatcngcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaannnnngtnnngctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcaaagcggtgtgaacgccccgcggtaaagcgggggagagaccagtagtcacaaantgtcgncncgccacaagcaccacgatcgtcagttacaagtcgatgnaatcaccagnanncggcgcggcgngcaccggaggggatcaaagactcaacatctacgtactggtccatctttctttccntttaggaaggccggaaatcagagngggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgnntanccgtaacatcaggaagtgggtcatgaagacctcacacattgggtgnctaacgagggcgcnctaccagtctgaagatggctctcttagttcgagtgtcgttgcatctcccacagcacgggtcctccaaagagnggganccattgccctccccagatnccctctcacgttagaaaacatttaatagacnccaatgcggaggtgtagtgcggngtctcatcctctggcaatnnntttaaagtctaacgctgactcgctagctgggcacgatcgacgcccgcggcagnnacctacngcccccgtgggccgngcngtgccctcctccttactaaatgtatcaatcatagctnccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttnngattcaacntactttctcgccctggggatctaggagggctgggacccaacttggagaagatcttcggcggttagttgtcgatggcgcccggcnggacccgatccgtgcaaatcgtgcctcccgnccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccccaccctcccnnnnatttctgaagcaatganngcaagccaggcctggagctcgggcgcggcacgtttgattggggannnacctatcgtcaatcgactacaacgaacaatncgggcgattcgtcgtatcagtaccaggaagatgttttaaacaccccgctacgttctcaacggcagccgcccttnccgantacgtatgttgttactgtttacaagatcgtccctattggcggttactactntatagaggacaagaattcacgtgggaactactgtattgcagaaacaattacgctccggccttatgcgccactaggccccccggagntnccgaagtggatgacccgacaagngcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaaccccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtngccgcctgcgtcggtaacgtangngccgcagcaactgccgtccggacgattgcctcgaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgncacaatcgatcncgggaacagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctcnaaccnaagcggattccgtattagacgtngcgccggccccgaccctagcttgtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcctatgccnggtccgttcggggtactgacatggatcacgctaatcaccgctatttgggccgttcgancataaccgngcaggcatgatgttgaagttcgtccaagtntngtagtcgctggagcaagcgcgagatcnctatctaagtcaggttcactcactcaccatttcattccatattggntagtccgatcagccctactgaatgtatttccatcctgggtcgtagaattttccgagtacatggagcactttctgcagctggaaattcgaaaagtactaataagttgcagaggcacacctatagcttagagctgtaaggncaattgagatatcacccatattaagtattgttcggntgccgggttagacntnctcaggcaagcaagaattagatcagttgagtgngctcccnccacgtaagacgaaaattttagacgttgcacgtgcaggataccccgccagtctttcgcctgcctggaaagcgggatttgccgctatctccgtgtttctcactgtaaagcgcgcgccccaaaacccttaggagtaagaccacagtttccgcccattccataaagcctctcatagatactccggtccatgagacccggcaaggccgncctagatagnactgtatcaacgccgtagccgcctagaggtatgtgacngtatccgaanttgcantcttggccccaggctttctgatgtattctatattaaagtagacgangacaacccttcgctacctgatttgcatanagcctgactaattggtgggtagcacggctagctacagnagtcctaatgcgagatcgangataaaattgcccgaagccacttcaagtcttttngcataagccagcacgggcnactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagagcaagaatagattgtctcagcacccggtctctgagtgtgacactcgatctgaatctcgtaaagattcataatccccgnctggacccctcgccgctgacgctttgtcgctagtgtagcgctganatgaaggagcatggatggcggccaccgcccgcggggaagacangccgacttaaagttctttccacaagnatattttcggattagacggcttgantgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgccccngcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgccacggataaagtccgcttggantcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatnaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctcnntctgaatccgagcaatcgcagcttgtattcgcacagttgacaattggccgatcttccggacactaccttccaaatggttcctcggggccatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagaccttagagcgactgactnagcgcgatagtnacacttcctgcctagcactnaacacctagtgatggtaaacgtataggcgttacaagttgtccccccgccacccttcacccttgtaaaagcntgtgcgtaggatagctgccantgacatcgcgactccggtgacccaaagaccgaaatctgcggcaacttcctgatctgttcattccctgtcttagccttggggacgagagcctgtacgattttgcggatccagaatctgaaccgcggttatagtcttgggcctggccctcaacttctacctatagggtcgccggtcggaagtgtggtcaccaacaaaaatatttcgacggatcggcagtcatcacnacggcggaccaccttgggggagtttgtgtttggtgggccggattctcctgtggccattccgaaggcgtttcagcgtggcggatctacgtttcctctactgagacatgacgctctccgtttgcaccataggcctcncccacgtcgcggacggtaaccgctgatgtgttanatacgacgtaatcagccgacccgatctcgcgagaaactcaaacatgacaagtatgtacacctagatgtgaaggtgtgacggcataagttccttagtaccagcggtangnnctaatagtgaatgtcatanncttggcangnntgcanccttcagctgaaattatctatccgactgccaggtttaacatactagttgacgccctgtgttctagacgtgccaannncgcaaatgaaccncatgactcggttangnntnngaccacctgtggaactggcgtgtcagtcaatctacgatcaggcgcatcaacccttccctggttacggattcatcggcccccagcagattctccgcgaatgtaggtactaggtgggactttanttaaaatcatttctagtacgngccngacacgtgcatacgaccaggggctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgtgcgtcccaatgggaagcgntggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgccctactcgaaggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccacaccacttnnggcccaataaccagtctccatgcgtcttcaacgatctgggcttccttgggtaagnaactgactaccgtggggagtgggggtnccgcttgctgagatctgcgtgtaccgttcagaataatactgtgtannttccgggggactaaaagactctccgtcgaggggatgcatacgcgcctggtccccccgaccacaccgctactccgatatagtgggcagggattgcgccaacgncgntgagataaaaagcccaacgatattggattcggtacaaggaaagccgcccnctancggggtacgctcnatgcagatcccttggtactgatatgcctactataaatcaagagcttcgaagccagtatgtctgtctataaacttaggngttctcttcattccgaggtgacgctccattgttacgcaaccccgagcaagcttttggcttctctcgcaagtcatcnacaacttaaccacgtgctgctgtctttttttgtccctgcgatccttgctgtatgcnccgaaaacaagcgtctgtccnagacacagncctggtgcganaacgaagtgaatggtcatggtgggtacaggcagatctcttggatgcgaggaggtttatttttgcaggacaacgacggagannnntccacgttcgccgattgatggcggttcttagcattgccctcgacctagtttcaagcnctccggnncnngtgaatgaccgcccgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccanggctgctggtcancttaattntaaacccttatgcgtcccacagtcttcgcgatggcttcgcgcaggcaagccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatancgcaggtgtcatgctgcttgacccggacagccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgcgtcccactaagtggaagccaaataatataatgctggtggacannncccagcttggccctgnctagagganatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggntacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcactagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgnncntgggcttcgaggttttccacgacggtagtcctgtatgnnaggtcaatntcgtcttcgtgatgctaggacacatggtataatcnagagggcaagtcgcacnaactacatatcggcctagctaccagattacagagaactcaaccggctcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactaggnggngggcgcatcggttctgaanttnccatctctcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgagttgcgtgcttcacgtgaagtcgcctactttctctgggttcaccttacaatcgtannaagattaccggtggttaacaacngtccggtgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaatttcacctatcttgntaatgccggtaattggggccttactgngaaaagtatatcaaacggccctgttgaccgacgttctgttcatggncgaggncgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacggtgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcngnggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcnacccacttcgccatacgggtcaanattggccanatctgcctttaggaaaaatctttcacgcgcacgagcagccggcanctcnatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgnccgcgttagaattagaancatgggtttctttngggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgagatgccggcctggtngcctccaactgtaggaggcnctcgaatagaaggagaccgctatagaagtgtcaatcngntctaccccgtcatcganaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagngggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacntgcgacaagatactgttacatcnccccccgagtagaggaaccaganagccccttcgaatactccatttcgatgcaggcagtaaagcgcgggtgtggccgttacantcaatatgggcccgcgtctcatttatgggactntagggaaggtaataactattgcggaaattcgaaatgacagagatacttanccgtggttccactgcctattcgcctgctcactcnccctcctctcacctacggtgganagggctgatctgtgtcagggaaaagggnntggttgcaaggcaagagacactctgtaatncaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgncccacctcctaaganaaggatccacncgacgacgaggggctgggntggcggggggcccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtccnntaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggnatccctctggtcacgagtccagataatagctcacccttctaagtactgaatnagctactgtatttnccnttcntatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacaaagaggcacctgtagcaccttaagntggtgcattcagattgaacgactgcctcgtatgnagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctntgaggtaaggtttttgagtgttgcttccctccgtctattgggtngngcntcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtancgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgncagtaatttatatntcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcatgaactagaacctcgactaacagacagatagctagaatcacaagttgggggnnnngaagcatatgcaaagatataatctctcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgnttgtngattctgtctcatntaantacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgatannncggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctacngtcgggtcccaacagcctatatatcgtagtggccctcaacagtacaggcggagacggccaccgcgaaacccttgttactgatcctggctaggtcatgtttcaattcgcccttacagcctggctagcccgactaatttagttattggtcatggacgccttttttatagaggaaacagagacattctggacacccttgaacagctcttgccttagaatgnttggcgctactacttgtgtcgggtgacgttgtcagttaagggtcggtggtactccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcagctagtnnntaacgaagactatcgtttcctttcgactttgttgatcaggtatattggatattcgcggctcagatgcggatcactcgcggccggtgaagcgtgacgtaccgggacggaggtctagcgaccctgccatggcagaattatatgggacaagggaatttaagttggcgaacgaaacaatttnnntagcacgctcaccttgagtaggccctttcccagggctactcntggctggtagcctggatattacctaaaattaggggaccaatacgccgccagtgcatcggtgcccgatttgcgatgtcctcgtcaaacattaggtgtcgaaaaacggtacttcgggagtatctttcccatataacctggtcttcgttgctatgcttaagttgaggtcggcgtgcgtgtctcggngcgaagataacagacaaacggtggggatgtgacgtgntcaaaggaacgtataatgttggtatgccgttgtattacgatggccggcncacaataggacgggccgacggacggccaggttcacaacgacctnagcttctcactacccacgtgctncaagagtattgcgctctgggcccccagggactatgtgtgggatcatcttgngacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccnnnnagccatagctgctgcccgactgagccgccggggtagtggggtgcaatgaggatacacaggggcctcctttccatgtgggagtgaatagcgctaacatgtacttcccagtactagtagggggattcgcgattgcattttgtgtttccctnttnnnnctatttggatgagggcccaccgcactacggatngaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgncattcacgctaaacactttcctgaagacggcagtcctttgccgagctacatccagtaagagtactactagtaacggnntgnagtgngacnctagantattanattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatcnaaccggaaccgtcgtgcatcttctcccgnnnattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttatggatggngtgcccgganctcgtggccccaacgtaaagaggtactnagcaccgtcgagtctacgcatagtagttcggaactttacctcgctgtgcgcagcgcgatncnttcttgtgggggttagcatgcccgtcccgccgcntatgcatgccgccagcgtgccgcatcattnagtgtgctacgtgcaccagacaaaagtagtattctcgcggagnaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcntggtggaaccgcccaattgatgttagtggtnngtcgggagntatagtttactgtggtcnaacatgagagcatgtggacggtgctgaaaggtatgtagggattaaacagttctggcgaaaggcccaagttaatcacatctgaccgaggttctcctactgcgtctccaaaagcggtacgngagggctgttaggacagctctaggccgaaggtgaggggggaacggnnaacggcagagaagcgccccaatgtctgaaagatcaaactcacaggcttaagctgaccaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggttccagggaaccaatgccagcacggcaaggcggggcaccctanagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgngtttccgaagaagctcgggttccacggatatgagacgaatcgtgcagctgttgagcatccngnctcgtgacgcttggggngcagtgccatggtgtggatacgtcccaggcctagcgtannngctacgtcataatcgcttcatcatgnttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgttgggcacacataaggtacgctctaaccagcgggngctcgaagattangtcgcccgtcctaaattcggcccactccttccagtttcatgccccctanngnccgtgtttccaagngacaccggccantaactgcataacggaggcgtggtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactaccttntntgtagnngatggcttcaaggcctttccgcggtgccagaagccgangacaaagccccgcacactgtgggggcatgtgcggcgtagtgtngtttgtcgaatangagaattgcgagtcgcactgagcatggctttagctagcgatgctccgattgtanataaggttgatacacaccaatctacctctagacctgtacgcttnttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgacgnncagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccanaggancataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtactaggactaaggttaagcgtcgtgantctttacgttntatggttaagcncaggtnggtgtgtataatatactgaacgctcggggagatggatgaggnatngctgaagctcgttcggcanccgagaccaaccatgatcgttcagatcnattggcacgtctcgaccccggatgcttgcgactaagttaatgactgagctgncatgagtgntaagcnacacttanntcggcgttggcagccttcatagttcaattgttaaccaccactggccntncatggacttggtcagtgaatgtactctagttcccggatcggcgaanatangcgtcgnctcgcgtgnnttcctacgcgggcgccccggggcgaaacagncnacgagtggttccgttgggtgcaagattgagtgcgcattcggaccccgagtccctggcatttctttatgttgccgggtgggtcgactcgnntccntccattaactgcgcagtcaggagtatcaagactccttntaggttcnttcgccggatctcgagtaagatctnaatcagagcatacggctcgtggaacatccgatgttcaantcgaatttcactggcctgctacgcggctgagcacacaagacgttgtgctgtttttnctgctccctccgctgttgcactgntcgcgcaacttcgatggctgcagatcctcgataggggtaggccggcaggagtttacttntctcctcggagcgtagtgacagcgttccggcacgtatatagggcgnctcttcacctcgatactggnagcttaacgtagagtgctcctgggccttggctcatagctccaggggatttgatggttttttcattnnntntagcggattaacaggatgccgatcactgagcactccaaatatcgatttgctacattgcaggaatacgaccgataattacggncgatgatatctgagcctttcctccacgaagcngtatcgtcctcgaggggcgggcaaaagggctcgggccgaccctggccactaacaagtgcctttgggtgnntcgggcccaagctgtcgactctggccncgagaccgatcgtcagctcgttcataatcttggaaccctcaatcgatgtacagaccacattaaatctgtggcgacacgcttaagtactagaggattgagaactcgggcactccgggaaacaacnaacggcggggccggtctagaccaacagaaactcgatttatcgatcacgaatagttgcaagtcatctgccacaacatcggcgaccctgctacccctgggagctaaagttggtatcgntatccctcggccaacattggtctcatcatgtatcgcgtgttggcactgnggtgacatactctcctgtcccgccagccaaaaaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtaagtctctggcgtgactgacgaattggatctggtagtaaacgaacacanaactgcggaactgacatctacagacttcccattctgcccatccacatataggtatggagtcgantcccnnnntatggancctaacggcggtttggcagatgacctaggtaatggtcgggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgccgtgggccagagtcgttggccgctgctgcaatgaaacctctggtctcaacaagccgccgttgccctnnatttgtttttattgctctntctgacggggaaaangctgttttgttcccagaagatggtgtttttcatntatcngggatgaacaatangtccatttctncggcttactgagggcgccctctgccgggccgcgtttctagctgctgcgcacgttagntctacgcttcgccggaggggcactacacaggacctcggctggccccaaatccgtctcacccatttaaggaataaacgctantcttatttgattacccgcgcacccccccagtgaggatactggaanngagagttcatccncgccgaacntactcanacagatcaactagtgggnagcatccggaagaggtaagccacgtatgcaagcgccgttgggacgctncaggagggtgccttcgagccacaaaatctggatgcgtnactcttcccgctaggtaattaactagccgattaaatcaaagcatcgtgtatcctttnttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtaagcttctttgcggttcgatggntgcccacctttgacccggtccctgtcncgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcactacgannnacccctcagtcaaggttgcgangtgtccggacatagtcccgcccgtgatcggnaaaatctcgggtggaatagggcgaacatccgtgtacgnancccaggctccggccaagactnttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggncatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggataccccaacagtgcgattggcaacacaatccttacgtcacactatcccataccgtatcgngctagtcctagcccgctatggtaggcgtcactgtgctcatanttttgcnngcactctcgataccgtgccaatataatagtaaggagtatganattcactgctccacgccaacccacgatanagtcatgtcnctcangctttgctggtcgtacgggcggcttcatgccccgctataccttttgccagagcctagtttaccgtaatgccttatttaacacaacagcggggtcgccagttcgtggctctgctgccggnntacggatgtgcgtaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctgntccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgcatctacttggttnnaaagacntaagcacgcngancacagtgcgacgaagcacggaagcacactctataggctaagcaatcacgatgggatagcannattcactagagatttttcaggcccagtctccaagtcgcttgcatcagcaagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaagacggttcggcgacgcccaagacgcaagataggggctaagcctcgaaatattccggctcgtggtgcatcttggcaatatagtcgggcggccgtcacntnggactganncagatctgacagtaataggcttcggtccaccgccgggaggtaacttcggtcgaacccactatatagcaggcgtgtttttaacccagtaaacgccctaccagtccgccctgcggcccttatgccaatcagaaggacgtaaagaccgcactacaacctccacgcagattccaagtctgattccatgggacatccgtagggtagacattaagccaacggatggccagggactggcactccttccctaagtccccagcgttccacctcatccgganttgaagaataacgtggctcctggagcnnngggctcctagcagtcacttcatggacatattctttatgcaccgcctccccatgttgcagaaccaagaactctctacatcgagatacccctatctcatggcgctggtacgcctttcgcgataaccgtctcttatggtgctnattaattttgaccctttggtacccaacgcgngatcgttatcaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcgattcgnagcggctattcttttccctactcctctagcacctatgtgctggatgaccctgagtattgccaagtaatggacnanaagcgggcggcactggcgaagacacaactggcggcccgaccaagncgcatgttggagacaacccgatttgggggggaaaagataccattaaatcgtgcggtggccacctcacgtgcttgctgaatttgctacggttctcagccaaaccctttancanatttgtncgttaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatctcgagcccacgtacactgggtcggacggaacggtctgtgacagactaggagcggtggtaacccactacgtattagccgttcgtaacgtataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttcctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcancggcgtaatcgcacgcgccctantgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggctaacggccaggccggacgcggcngccgagaaacatcccntatcggtaacacngcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagttttgcgcaacaccgactcttgactgaatatcgctccgggaagtttcagcgcgataaaaaactanatntatcataccttagatacttccaaatgccaaggggatgctacnggcgagtaganagtcaagagctattccggccagtccgcctttaattcattcacctaaaaataacaatataaaccatcccggcactaacccaccgcagggcgtggcgaataatcaacatgcttgagatgcgcgaagtacttctagctgtccctaggcgaatgagaatcttgacttcgatcgctgcagtanattcgtannngganggcataacgtnacgactttctgcctagagtncgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccnnnttagtttcggcggncggtaggtgctgggcccatcgnccncggnccgtacggtctacacgcatctngtacacgcggatcctaattagtcgttagggggacgagccggnggngncgtcgtaacggacagcggatgcagtcagtctagatctcctccgcattgaggaaatccgaaatactctccagttgacagtctcannccnncagtgagggctacaaccggacccggacaccagaacgggctagatcatccgagcatncagggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagttaaccataacctatgcgggatcaatcacatggatttgcacccatgccaccctgcgnatccgtggattcagcgagggagctcggctcgccnnacatcngncgcnccggttttagcnggcctgagaaacaagcctttgtcgcagtgtgcacagggctgtgtcttggagtttgcggggtggaggcgcaccntttcactgcaccacgcgatccttgcgacgcctctttgcatcctttggctgtnacnaattttctagctggatttnaagccaatctgtctggnaaatccagcttctgtcgcggatnaagggccagggtaaaatctagaaagaatatngngcgctgnnnnncgtggagatanntgctcacatgggagaaccttcggtcagttggcagctcccccgtggagagacctaatgccgcagaganaagtcagagacgctaccggcaccactcctgttacatttcagacctagggattgncgcgccgcgacgantacaaagaaggaactcgactaacccctagacgaacgaccgccatggcgaccaacaatcggcacnnactccgaatcacgatanatcccccgtccaggcctccgaagagaaccntntgcgccggattttactacattcaagatacttcctgntagaggtgacggatacgggagggtgcgcaagtcttacggacgcnactgttcgcgtggtttggaaaccagactaggcaactgctaactatgaggcgggtaccattctcgccgattaaccgtctaggaggngcttacgaatagantcccacgtgtgactcccttggtgtgtgtgcagaaccgngctccacgcttctgggtattgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatgcaggggnggggcnnctaaaatgcnctcatgtgcgcggccgctagtgcagcatagcatgtgatgcatacgaacaacaactgaaaagttgcgcgggccgtcggtagttcgaataatcatgggcgcttacaggtgacgctnnncgcagtaacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccngtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaancgatccacggctggagtgnaatcgtggtgngccaacacgacatgcgactcccactgatggcatgctcgttcttacgcaggtaatngggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcggtcaacttgccaacgcttagtgcgtggtgactgcaagtattgcagacnacccgtttagctngaaaaaatgnttgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggnttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttacacattgccttctagctnnnnggcccgttgggctaagnaaatccgcctcggggcgtttcaaactgctcctcataactgngtcccatggcatagtactaccaangagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcnccactccgncacntgacgctccgccanttttgcttagcccagatttgggtcgcggattaaccgtttcccacggaccatgtcactccgccaaanccgctgcgagccgcgggtcagtccagccgcgacgaggcgngcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcnctccggcccgcttatcgcnagtggccgttaagtnccaaggncgcagtcggtccctgttatcgaggtccagcanatgngttcagtccctggctcancnatacggtagagtagaaattcccttaaaccgacgtccggtttagnngttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgccnnnnctacaaagacaacagtggacanagacttcgtcccgtcaaatctatgaatgccatgttatcccgcngcgcagccatccaggtaggcaaagtttacggaccgcgatcgtagccacacagatgggtgcaattgcgnctgggaaagtagctacntcaacgccctaaatcgatgcggcccttnngcngttctcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgancaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgtcnncacaactccggtggcnacncggaatctgaggagcattggggaacggggttatcccagctggtatgtgtccacatgctaancacnnaggaagtctttaggggaactagtggggtcccccgtccgaacaaatgacgcgccagtatggaacggtagaccctaatccccttccatggggatgnntcgtggcantgtcatgacaagtaccactaccttccttctgtccacccnngactggtgattcggaccngctgccctngtcaattttttgcagcttgctcgtgcgatctgacccccccggagaagtcctcccagtcgcactgcttggactctaggccgctccatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccgntggtnactgcatcgggcccgaagacagagttaaaacgatgatctcctgcgggccatgggaggcactacgttgtgncatttacccacngacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggcntctttagatagcccctcgacagagtggacattttggcaacggggggacataagtgcnatagtagactgcgtgatttancatttaccagcgccatttcagtctgtcagacctaacgtccagcgcccatgtgtgggactttcacccatttggctaagtgactagactgtgcaacggtcggaacactggctggggttgctgtancgaggacaacangggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtanagcgtccggtatctatctgctaacncgaccngggattgcactcagcggcaccacggcaccttctgacncccaaaatggatttaanaatcactttccaagtcgtatgtcaaacggcngangngtgtcagtaccacccaaccacagtcgagtgcgcctgcatacgtcgtcccccggttgcagtcaaaattaatgtgtaaccgtgcgaccccttacggatctgagtaaagcngtaggcatcctccctggnggaccaggnacagacccgattcattttcnttcgggaataanacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagntctacggatggcgttcagcggttgngcgcattccgcccctcattgcctacgggacgtcgacgganncgcacagtagcgaacttcaatacgactaggagagcccacangagagtattcctaatccggatgaagcaagaantaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgcgtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactctagaacgaatnggggagaagtcggaaaacaaacgcgatggaggtcgtttgggattcnnatgccctccagctcagcggaatgaagccgtttcaccttgtaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtgnactaccggggagggggaccattaatttgggccgtttagggacttgttanccgtgcgtattgcttcgtaatcgcaaacactcttaacactcctatgaccccgtaggccacgtcnatcgtgtaactgatgctaccatcnaatctcagcgcgggtgatgccatttccggcatgtggcagnnggtcgggtcctcgagggaagccacagagtagttcgngggggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtagtcctttacgaggtacctaagaagttgtctgctcttaagttgcacaaccccttggcgcccccaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactgcacgnagcttaacaataatgcggagagtagaaactcanncagcgaagcttgancngcggaaaaactgaaggccacactagtatnttngagttccgccctatcgtgaaatcctatcatggccgccttgcctttgctacgcgngtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactggnctattcgctcgcgctaccgcgtagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactngcgtttaacttaactgttatctcgtcggtcatcaatcgagtcccaaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctactcaatcaagaggaagcaatacgtccaacccnannnnatgaggctnaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcgttagcgcccgcgacaccaatcaacttatcttcngcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccngcacttctttccgctccagctttggccgaaagtngctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcncaaggccagaccgtgcgagtcttgacangncncggcagtccccgtactcagataagactcgncgagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgnntaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatcttcctcgagggangtatctgtgatgatgtgtncatattgcgatcgttgtctgcgcaaatcagcctcctcctcctaccaactggaccgctntaaagtgcctgggaggctgtacggaggatcgaaaggacgtcatgtgcgcaggctcatccggtccgccggccttgaggagnnaattcacagcgcccgccgtcaaatcacnctgggaaggtcagatgagatctggcctcgnggctgcttcggaggcatccngagtcagaatggtttgattcgncccaggcttcgctgggtccccgtaggtcatgaatggctcataactccctatagaactccgagcaccctacgtgacntctcctagcacgactcggtaacgngcgnggnagccctaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgnacttgcggcctttcacgagttgatctaaggctgcgccntatctatctactttgcgccgattaatgcttaaatacaccgctaccccccgtatatccgtgagccggtgcgcccagnntnnattcaagcagctcgtgcgtggctgagtacattctgtccctcgtcgttgaagccgcgccatgcgcccgggccngacctccccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgngcnaattgttctggtccctccactgtgtcgaaactttcgcgatataccgngagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgngatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtnnacggctcacaacgcngtctcnnggaccagatcaaatagcagaaatgcgactnctatgttcagnagctatgtaatcatatgtaggacctcatcggaactcagccgttacgtccagtaggnactgtacgttgtcttggccatacaagtctctctaaagacaaggctagtgaaccccgcggcagcgcgacctgtcggctgcttatgtcatcacaatagtctagttatgtagggtnaatngttcgacgacggggattgctctatctcatgttccggcaacaggcgcggtaaaagcggtgtgggacgtcggctgttaatccgacggcccacaggnctggcatattggctagacgtagtaggnttgtgggttgtaacggcaccggtccagtcgggcggcgctatatcttaacgtaccggtgagtgagataacgcagtgggactggacgatgaccttccagcactctccaccgtnccagcctaaatgaaaacagtgccgtgaacgcaactcccggagcgaagtccnccacgtacctagtgctgtccccctaccntagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagagaaagtcgcggntacccccgacttagtttattccaacgcggaaagagtagtgcggggagaccccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcgcccgcgggactcttctgcgatggnatttgtggattgttcccggcgacatgaggactctcttcaccgagggggggcngcggagtctgccgtggaagacgcccaagcgacgcagtacgtagggtcgaccctgagctaagtgttccngtgagggcacctaaaccgtgattccatancctcngccggtgtagtcggcttaggccgactcctgcggtttttggcggtgtactttgatcnantcgagcgccggcncgggcgttggtgctcaacagctcgnactgcgcaagcagcgagtataatctattagaggggcatttgtattctgggagcgaactgcattgcaccgtctngccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggnncaagtgtagtgtagcgcttaacgcctaccccctaatgcgatancggcaggcggncaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaanctatnnctttataaggccattttccacgttcatacgtgactcatcncgcnnntaacggaccaagttngagaacattaggtgtcggaggtgctgaatggcgtaatgttgagggttgcaaggtgctgagaaaaataacggtcgcttagntctcaatacatcctagcgcccgaggtttgctgnccnagttccgataactcgaacgttagcctatctnaataggcctggtcatacattaaatacngnggtatcccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgnccgtcgagactcacatccatgcacnnttgcgcccctgtgtggacaatatttagataattcatcagaatttcgacttccacggccacctcttgnctgnatacccggcgacccgagtcctccaagcgtattaggggcagtcagtngcttgcaagagaggtttgcatctttgcaagaggagagggatatgatgctatagtggaagcctataanccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatnnncgtgttcgggtgtcacanttgctttacntccggccgggctaacccagtcacctctaggctacgtgggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgcccntaagntcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccctaccccacgagctaaggcnngnccgtcaaatgtgcgaaacaccgcggttcnngtgagacnnngcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgaccggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtganngtttacaagttgggtactgccacctaccataacacactaatcgatcagccttgggtttgtctacgctnnntcacgtcgggttacaggtccatacgaacaaccgcctgtgtcgatatcntaccttaaacctttcaaatgggagaatcgtggaggcctctgagtactgacgctaagtcctntnnanagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacangtgtagagacgctagcgatttacccatagnttgntggtctcaaactgcgngaaagtcgcaaccgaccccgaattctgccccggggaggaccggngccancatcggaacagcctccacncggancccgaccgcttcacggaaggtccaggacatagggttanngtgtagcggcagaanttttagtactcacacgagcgttggctttaggcatntggtggcaattatacaattgcgttaccctcgaagccgcccatcttaggaatgctcgaaacagctgagatagcgaatcgcttcgcgggctagcactcaacgggcctgctcagtcagtnangcacgatcttcttgtacacgggngtctgctaggattgtggagttaccctcgnncgtatgacacganccaaacncggacaaagcaccgacatcgggcctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgaggagtaattttcgcactctagagcataaaattacctcgnaagggnngcgtggtggtgaagtgtgcactagcctncgacgaggctagatccatatggagagtattccttctcacgaacatcgctganagaccgagtccccggtattgcctgtgggcgggtggaggcctgttacgatgcgggctgcgcggaggggggactcgttgctcaccgggctaggtacggaagtcacagagaagacttggtccttctcatctagtgtggncaggtagcagccccggacctgcccaggggnactgggggccgttaacgccccgattctatgaatgacatggtagccggctggatatatggtggtcttccccaacaaatctaactgattcgtaggcccctactccctcgggtgtctatctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgtgaccgccctcagcaaggcgcgcgcaatgaccttgatagacacttagttaggaattttgcatttcacatcagctgagttttctagtcttcggttgggggccccgangtgcgtcgctgggatgccagtcaagaattcctcaccgtgctgcaacagggggagagtanacccctgcagcccgaagtcggaaacgtaaatttagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtagcccgaaccggtggcggcatnaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagggaagcaatagcagcgctgcanncctaaagcgacagcgtnncacggcgcactnggcgatcggcgccanttcatattcctagcaaataagggcggggtagacccatgtgtggcccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacaagagggagtctacnacgctagcngaaacaagaagcgagttgggtgtcgtagatacggttccgagagggcgccttgtcgtcnattaacgtacgccatgttagctcacactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacattgtgacgacaataccgtgaacatgggagtcgtangtataaagtgccttagctcgcctnncntnntcctacacatccacgacctgacacgccgcttcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgcatagagaacaagcgtggtttaagctggggctatacntttagccaaggccggacttcgaaatattgagtaccgtatnagacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaagggncagtagcncgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggccccgtcgccgctttactccaccatgagcttgtatgtacaccgaaacaaggtcaatatgctgcgttagtcgcggatgagtcgcaggagtcctgcaatactccngtcctntccttcagtgcactcatcgcaagaactttctcactcccgagatgaggcaatgatgacacaagatnttccaggggggctcctgagaactgtgggtcgaggnaggcctgnttctaananangcgcgtgggagaaatacggcgctgctattgtagcaacattttcgcaaaggccgatttcagtacggagacnatacaacctaagatctatcgaggtaagaggggagctgcgcgatcactgggaaggaggccatggacggaacatcnnggttcggtaactcggttcagtataaaagtatggtgaaaagccggcactagaggcctatccgggtcaggctaattttcgtacccatgaataccgtacaatcatcactcgacagccgggttactcgcggaaaatggcccgagtcgcaagagacaacctcctccagtgcgttacccagatcccgggagtcacaggcccagggctacgatccgggaggcccaagnccggcactcgctactacgggcatacagcaaggaagcatcggttttatntgtagnagggccntcctaagcatagggctaaggacttgtgatttagttaagatactattgctacttagatgacggaagcagccagaggacacgaacggatttaagcgcacnnacatgtaccggtcggtgacactcttactcgaggaaggggaataagtgttgtggttcctagaccttcgggtcgtgcgtttnttggatcgtgggaagtatcagctcttgaccattcttgacgctccccgagtgtttggtttcganaccacacgggtggggctcttaggccgcaagcgaatagtcttataganctgagaagttaagtactgcatggtattcatagacctcgtaggtatgggttttcttcaatccgccctgttattggacgnggggtcatgcacacggcgcgcgctcccgctggggtatagcgcagacatcaggtcgcgctttcaatactagtctgcaactcatctccctaagtagtcctcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcntgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactannnctggnnagcgtccnganatctttaggggctccacgcccgcagttcatccatgcatcttaagannactggagggcggaggtgcacaaaacccgcgtaaacgctannncctagcatatgncacgcggaccgctgatccgaattggtccgctagtctttggccggctcacaccgtgttcaaaatccgttcctnncagcgcattctcaaagtgcttataagactacgaagggcacgtacctcgctancatcttncgaggagtgtctgagcgtgcaaataaatggtctttcatcgtcagcgtggacctcataccganaatgttgagcaatactncgggtgccgagaatgcganatgggangcgcagctgggtacgggtaaggccaaaactcaagggccatgtgtggcancangggctctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgacttatggacgcaagtgccatggattatgtttcgtccggcggcaatgctcggccttgtgtattngcgagnaagggcacaccgancgagagcacgaatangcagcggaagnctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccncttaatgcataacgcccgccgtgctnacttaagtctcacgggcaccnngggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcagtagaagatgctcttctgcctacccccgtaacatggctccacgtgggcactgtnagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggctagggcatcaattatcacgcgcccgatgaccagatggtagcagaagctctgcaaggagcctagaggtagctcggtgannatctctaagacccgagagattttaggaatagaactaattgctaaacccccngcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcctcgcctcgacannnngcgattgttctccggttccgagtgnatggatctctctccacaccgaaccggtgcccccgtttctcattcaagactccgttcttagatgctatgccagggttacaagatctgaatacatgcgngttcctgtgtctccttggantcctctctgggcggttgcacctgcgaagcatggcgacacaaacccacgctagacacacccgaccagtttcggcttctcaacaacctaattggtctaacacagtctacngccgcacgcgaagatgcaacggacacggcctcgccctcgtccgaatttgagggcgctcaagaacatcgttagtccgtnngctcnnactggccttaccttccnttgagnngggtnatgtccggcctactgaacagaataacactaatacgctactggcgcgacctccagggggtacaaggcaagccgaatttctgtcgcgggncttacttagggcatgtagtccgacacgccaagtcatacacngccgtatcatggntaaacattagatattcgaccaatctctgcgcngngtactcattctgacccggagggaccggnaccggactgatggccngctttgccattcctaccataataagggggctagnacncgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcntctacttgtcacgctcaaaggcttagtttctcatngcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgtcaggtggggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaannngangggggcggcagaagtcagggcgcttgaccaatgttgtttgcgtccgtccggacgcgggagtgatggctggagagcacancagcaatcggaagaggcaatgtggtagtgctagtcagtcacgagacccgaaaagaccacttctagaacctgtgtgatgggccntcgctagtgatgggccgtgtntgcggcgacgaagcactcccgtgnttaaatcagcatanctncctcggcgtttagatcgttcatcacagacttcggactgcgncaagttaataattaatccttaggacgagttattccaagcagcatgacccccccagaagattccaacccataaaagttcgtgagatgcgataggccgacttaggacagaggaacaaatttggtgggctcatatgtcaccaagttcgcatgcgtttngaaggccttctgtgtggngtgtacgtaacaagggacccctggcgtcactgaganagtggacaattgtgtatgcggacgtatctgcaatggctgctggagngccattgagnatttcatacagcgcgcatgcgtgaattacgcctatggaatctaccgattttgtatgtttcattcattcctagtagntgctgcagtgagctaataatgcccangagttctctagggtcacccgcgcgagagcgacttctgttccacgctngacgtcacttagnnagatgccgtcaccaggagcctgccgtgcctttcatgttggtggtacgtttcggcccggcgtactgactacagacccttgccaggggcgggataatagggcagttgggcttacgaggggcgtcgggactgttttngagactggtgctcggcgtgaccggatagcggatattggcgacgggagtgacaatcttggtgcgccacgagggggtcctgtggagagaaccactaacttaaggaccgatgaacattcctcctccccctttgggggcgccgtcaatcggaggggacctcaggaacatgcaccgttagaagtcaacctcncgggtatctggtgtctcacgcgccacgtgagacgaacaaaggttattactgttcggacggttgggctcctaggctggcnngtgctccctttcgtgcctccaggcagtgcggacgcagctaaaccatgcaccgtcccggccgcggatgtgtggtgcagaataatgctgttagcgccccggttaaanctgggtaagggctctccactcacttcactgaagaatcgggttgtacgcnnaaggtgccgtgcgctcactgccctatgcactccctgcgcctagccaacctggagtcgccacgagaacncaggtacagttacctcaccttacncatccganagtanctatttgccggaagcccnacatgtcttctgatttaggataaagnacagactcccntattcacagccgcggcgtgaaccggttgaatataccgncgtaagcgatttgtgcccagttgngcttcccctacgccactttattctttncccntcggtagcacnttnagtccacatctataatgtctcgccncgtgtacagtcatggacggatcccgagttcttagagccgtgcctcggctctctaagcgagtcgtattacggatatngnntgcccgtgaaagcacgtatagagnatcacagacctccaatcttcggtggtcctacgtttgatatctcgaatactatcattgggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagngtattcgctagactatgcatcagctaaaggaatggcgccgcngtaaacacccaacaggaggaaccgaatgtccgggtagnccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcanatagagggactatagttatgtcatcccggggtcctaatctccacncacganngcttgaccaactagctcatggagcatgtcatacgcatngtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgagnaccgaggtaccaatgacaactagtaacctctgccgaatcacatgtatgttgtctggnatacgcgggccttgctgttatggctaagtaccgataaggagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggagaaacgactgacactgggctgccccctgagtattcggatcctctctacgcctctaaacanctggctcacttagacaacaaaggcnntgcgcgctactgtctgggctattaagaaggcactcgtagtcgtatccacgatgacctacgtacggtccagcattgcaacctacccntgngcatcggtgaacgcactggtcggaagaaagccttcactaaagtgtctagagggtacgcaggcgnagcacagcggggnngcncaggcgacaagtactattcataagagccagcaggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctaacgtacacaatagtcagagttgcagagccttatacttggttccgcgggaagtaattcggcgtgtgacttgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcacataccccgggaagagcttatcctccctgcaaggatggactgctcgtgagagcaattttgtgggcgcagcgcccggccgtgctgtcaggcttgggcgcatctcctatagatccggcccagagacaaangcacgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgttataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactggtactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggcgattgcttgctcggcttgagtgagtgtctagtgnnnnccggtgtgtccgcctccagcgtttgggttgtcgtatatgactaagaacgagcacaggagggcgcttgacggtgagacctgacctgattnttgatccaaccgtgactgcctgcnaggtcgagagtgtccctgattacccctgcggtcttggtccgtactgcgtgggcaagcatttcctnatttatatncctcacatgacgcaagtcagcagggcatacgcgggcccgggactccctgggctgccaacgacccttcccgtgcgacgagtttagtatccagggcaagggancggaggtgacatccnaaggaatgtgtctgtgacactttgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttgagncattcttcaaatcagttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccccattagtgtgggttgactcgccggcctatggtaactctcgcccgacgtcagattaaaaacccgtctngcgacgccgttacgtcaccgatccctggagagggaggacgtgcggcaaagctacggaacggacgcccggttgcgatgagtagcgatacaatgaacgggattagataactacgagcgctcttgacgacccatgtgtcttctctgtcttccgcgttttgctcttacccatccccaaccatnctcctgtttcgaccagcgttaggnanttaacacgcgtgcaaaggcccggccggtccnngtgccgttatgtgctagaggatcctcgcgagcctcccataggcgngcggccatcagtnaanntgggcgtgatgagagatcacttagcgtcgcaaggctgtcatgtgctggaaatttcccatgaggcttccgttgtccgacccatcaggtcgtcgcccgcgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaatangcgaagcgggtctcgtaaatatgttctctctagcagggcctcantcccatgtcgcccagaaatttatccgcttagctcgcatctgggctgggctgttgccaagcgttctcccctcnagatgtgctcggccccnncnctccaaattctgaggaaaacaggccaggcctccagccgctttacggnataggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgnttccgggatcactctcgagacggcgagcacctcggccacccagttggagtaccctntgggtgtgtcagaggagctgcccggctagccttccccctagtctggtgcacgggtagtataccgaccttgagttaccaccagggtgcgcgaatcgaggctggtttacgggggcggaatcgtccgngagaggcgcnngcgnccctagnctgctcgaacaggttgttacgatgcgggaccgcgaacaagcgagtgtgactgcattgaccaggaagaagcctagtgtttgcgagctacgtatgcgatccgcaaatggtgtctagtagccccccangatcatgtgagggttgtgatcctttgggtgncaccaccgcctgaggccaatttcttcacgttattggccagctnnccanccggggcgcttacggtgtcaaacgcaccgtattccgacgagcagcgatgtgcgancctggcgagacgaacctatcgagccttgcgcttttcagagttgcacgaggaccnaggcgacacctgccccttgggggtgcgttgaaacacgccccgcccattgtagaatcaaagaaggtgtgacctagaaattagagcccaatgaataatgttaataggcgtccaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaatcggatggccagcgcccgttttccacgcagtgcaaacacgacttcgtgtggcattgcaggctaccaaagactgctccacacggcgttatcaaacttaccaagaacagttaatattctacaaattatcaaatgcctagactagatctacgcaataggggtgaccttatacgttaacccaggtctgacctatttatacaaggtcgaactcacgcaaganatttcggcctaacgcgagtttaaatcgtgcctagaccgccacctaagaaaaccgccacngctagctcgtgggagcggtgggataatccccaccacaatccccggtcgctgaaaggactctctgcgttgaaccagatcctgctgctcccagagcgctcttaggcatgtataagagaggattctacacactgtggggggacatcttcattagcgttccgcaactcattcccacgancgaacgaacgctatcggactttangatgttgctgagcgggagctgacccccctgggtcggttggggaactaccgcatacgagtgtcccttagctcctaattcgttggcacccgaggaacacccgcggttagcaaagttgcaatcttgtacacgcgttgcgggtagactttcagagctcatatcgcccttaagccttgcaatgcctccagacttcgggcctattgcaatgctccttggcggggatcgactcacccttacggatcggcatggacaggatcctcacaggggggtggcactgaaagacaacgtccagtgtcagcctggtaagntgagccgaagagcacctcggttgggtgcgagcgngtcggcgcacccaagataatctttgtaccttaaggcgtgctcnccctaaantttcacgcccgctgctttcgtaattaagtgcgacttacggatgggactctacctttctcgcgccaggcagctaacccacagggtgaacgtaaggccgtaagagactaggcccaaccnagcattgcgcaactgcacttctgaatcccaagcccgcnnagattataaataaagcatggaaatcaagcaaaacaaccctggagttacaaaatatggcggtgcgaacgngccgtagcggcactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagtctacccaagctcgttgtgtagtaggtcttatcctggcccctttaagcccgcaatgggaatctctgttaggcggctgggccaccataacctgggcgcatggaagacagggaaancgatgctcagaccttgcgcncagccancggccggcggtggtcaagccnntgcaaacgagggcacgggtgaggatcactaccgcatctaatacagtatcgccngcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttggcgatgagttcctcgcncatttagaatccagattgttcggagtcatacccgtgtatcccaaggggtgtacaggggctcgaaatccttgactgaccatctgatgcgaggatctgaaggagtccgcgttctatccgtcatggcagacgcgaatcctatcctggttaaccccgttgtacgtatattaccatttaagtattatcccatggcgaaacttcgagataacgctcttagatcggcgtagggtactcaacctaggcagtcacaaccagatcgctaatgaaccatcncgggagcggtccaaccagctgttgtctcttaatttagtnnnnggaagcagttggcgtaaaggtccacgcctaggccgtgaacagacaggnctgangggcttagtgggcccaacccgnatatctgttcgtttggcgcagccgctcaagccggcctcgtttatgcactcggccgnnccgtgctttccaggtgcgcacccaaacccctgcctctccncttgtaaagaaccanccacaaaggagcggtcaacccctggccactgtacattaacctaggatcacacgctacgctaatnggaataaacgggggacaccgacaacggtggagggttaggttaactctactannatggcggcactacgacaaggnngcaaanncgctatttaacttccaaggggactgggggtcgcgggtacancagcctcccgttcagacaaccatttttatgtagganctgccctgtccggagggacatactntnttcctactggaagaggagaaagagtttataatacactggacctgttactaacagataggggatcatggagttaacccctccgtgctccttatgttcgggattcgagacgcatacgggacgtgacacgtccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaanaacagagatagnnggtgcagtcaccgaggggtggcattctatgtgtcgtcagttgcctatatacttcattgccaggctngcgctcggaccgtcgtgtacattaaacaaatcacaaannncgcangncaatagttcgaatagaaggtctagattctctgggctctcnnatgatnggaagggcgagagaaaccctnttcncgagagacggttcctactattcgaccgcccactgttgccgaagactttcaggtacggcgtcccagtcgctatgggcaaaggctcgngtctnctgttgggtgaacttactggagtcttactcgacggatgaatccgatacgagcacctcaatagatcgtcnatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtntctcaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtncgnnnnagatatatgggggttttgcttggcctaccctccannnngcatatcatgaatccgaanacaagcctaccagcggngngtcgtggccaactattgtcaaacggggggttaannccttcacgcgccgcgttgatgatctcggctagcagccctatatcanacggaataccncgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactggaaggagtgttctgcctcctgcgtgccggaaggctggatctanggaggtaaaaggtacgcacccttcgatngggaaggtgggaggaagctccttagcctttgacataatccgtgccntaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccagntttgaaatcgtcgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcntctgataggtagcataaatgactgctgatgaggtagggtcaaagggaagcgtttttaggagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccnngcggattgcttatgtcttntacagcactcctggctcgcagcccgaaccttcaaaattacataccattgcggggccntcgttcgaagggcctaagctccgagcacgtaccgggtcctctgcttgagtttcactgctgcggactagtagccgaatgctntgcaagactgcccngacaagctcagttttgcgagcaagacgcgaacgccgaatattcgcccntcgtctgggtgaataaaccccggggtgctttacggattctctccggtcgattacagcaagtcaaggggtggccccctatgtaaccgcgtgtattncttactaacggccacaacacttccccgtacatcgctaatcgggcttgggcccggcagggctaacaaagngtttattattaagccacaagggtgtggaaacgccaccattgcccgcggtaccntaggtcggngcccgagggccaatttggaacggcgcaacttgggaggcgacgaatttagataggngcgtccttggatcgtgagcttgtcctatatgcagaattccttgctgcccggactcatccccactnggcacagatctntatgacnncgcaaacatttnnagtgcaatactgtcctttatgatnggccgcgagggtaatcgagcntttggtctgagacgatagatgatngagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtnaacatgcgatcccatgnaattagacgcngcgnatnngagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcanagtaaatcggaaattcctatgaccctggcctaggtcccggccctatnggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacgcgaccnctcccggtggaaagtcccgctcagtcattaagatgcctccagatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatngcgtgagccctatggagtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcantcgcggtctgtgtgattatcccccggttcctgtgtaaggggcccctctccttgtacnccgcgcatggagtatccaacacttggnnatttatgaggctccacacccgctacnnncgcgcgcgctcgttgcatgaagagtcaaacaagacctggtacccgttaccggtctctcccggtagcgcgtttgcnaacgaaaagtatctatccatagccnactcagaattaattgccngcttgttaggaaatgatggctacgccgtcatanggcggtccggcaggagccataagtacncggcctgcactgatcttagagaccacaccgnatctgctggcagctcgcagaacttctctgagtgcgcatgccgtcacgacnttactatgattcttgcataataggctcgaggaaccgcaggtgaaggtgggtacgctgctgtagggcgttagtcggctgggaaccaagcgcttcgggctatcgtgcatcgggcgagggattggtgaagcgcccacaatcacaccgcccgtngatcagcgccaaagtctcatggcgcacttttccaggtgaagttacatgcttaacgggaaatgaattgcggagtgtacgacgtaagcctaaatcatgacatcgttatacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagttncgggaccttgcgtgagcaananctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgcgcggactccggtattttaggttgcggtcgagtccaaaacagaatatgttcttgccggggtgctcggtaactgtgagggtactcaacctaatgttatcgaaaacggggagggtctaacattggagggtaaccatgtgcagaccacccggccctcggctcnttttagcgaccagcatacatctgcctgagttattggnaaggnatattagcgctcgcactgagctccctgggccggcgttcggacgaaggtatgcgagagaccaatggaccccatgttggttcagacacgtcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacattcncgccaccccggnggcgaccccacacgaaccggcaggctattaacccatattaagtgaagaactcagggccaactgatatcgttaccgtcgctcaggntggaaagtctcgcgagtcactcgaggtgaagtatctctagcgggctcagatttttacaaggcctaatctgcggcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcgcccggggcctatnntacaagattgggccgccgctcgccgctgatgccttctagntccgtctcatagcgaccctctagtccggattacccacgtctgtgccagatctctcagcancattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaaaacgtctcagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcggcctggccgggaaaacacnggtacanccaaagactttttccagtcgatttgccccggnntaaagctgccgccgcgcgancccatagatacgctcaggtgttctcgacatactcgcagaanctacgtnacaacgcactcacgcatcgangcngcccacnnntgcnnncntccgnacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacngtgccgctgcggccnancggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgttcttcttcncgctccttggacngtgccgcactgcccgcgcgcttnaccttacggccgttttctctaatgccgttcccgcacgattacgtgtagagtgcttgactcgtcgccagtcgaccgagtacggcgcatactncattgtacgcctgtccaacgactggcagcagtccccagtcattgctttcttccgtgacacacaagttgactagagtgcaacgctnggttgctgccngggtcngcccgacacncggcagcagtnncgntaggctgcnacntcggcagagcangncggcacgaatctgcgntggtgtggcaaacaatgatcgaataccgactagacgacgccaagattncacnacaagtgncacgcctatcatgaggatgtgcattcccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacngtcttaccgccacaaggggagaacacccgcagacgagaagcgcgnccgccnaaaccggtacttgccccggttaaangctgacggagtataagtttatatgccgtgacgggtaccatcatgacaaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccncggtaccaccctacaattagccagcggttgtttccgcggcaaacagggacaaccatttgagnatcgtcgcgtatgcctcgattctcatccntacgtgttagatccagcacccagaccggaacccaaccggccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggctcaccggggccatgtggcatagggctccaggagaatattactggcggaacgccggactgtatgccgtagaacagaagcactatcagcctggctacgacctggaagaaangatattgccctggnntcttttctagaaacaccgcacatgctctatattgcaactctatcgctatagatgccgcattatacccgggaagaaacaactacgggtccaatcctcggatncggcggcaaggcaagcttggccggcggcggtgagtatactagggattcaantgggttggaagtctatttcggtactgggcgccgtacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtctccctcngatgcgcaacagggcgacactacgcgacccctgggtatatatgcggtaatcccaccaagccagaatgcctcatacggagccatggcaccatggctgatacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggtagccgttctccaactgacgttttgcgagtaatactctgggaancngccactgaccagagataactccgtcggccgctgagttgcacggccatcaatnagggcgcaaggctgcctctataacngatgttcataccgggcctatgttttgcggatancnanngagagacgtaagccctacgtgatcgcggacattgttataccgcagcagtgtgataccccatcnttatcgnactatacgtagctatccantantgtagagaccgcncgatttttcaaacttcaggtgattatgatgctcatatcaaccccatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgnacttggctaagcctggncnnttgacgcaacgtcgcttgcttgtannagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttngnccgagaaaggggactcgatcccntactgcgcttcccatacctcgctaggncgactgcgccagggcgnggaagactcaaaacgctgttagcgttctgcaaggagnggaatgttagngataagtagtatactataagaccctgagcaacgggttctggattgagctaganctcggtcgaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggnagccantngcntgtctcactacgcgtggttacaataggacttaggccttcactacgagaccatgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggtcaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccncaccggctcaatctttgtcagtgcgtgttcacccgccagcgttttccagtaagggaactaggacgnacaggacgctccgacctaggggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatctcagtccatttgagacggattcgatggtgctcattgcagtacttacaccatgagtattcagtggtgaggggcggtgccccctgtttaacctctcaantgaggacctgctacgccgtcctcgcagatccgggtggcgctacttggtggattcgtgacaagtccatccgggtggctaccnacgcgatantggtcccaatcgggtgtttttatgtgcgtggtgccaagtctgtatgcatcctgtccaccgcaacatcgtgctaagtacctaatggtctggctgatgcntagctcactccgacagcnncaagtttgtagtcatntcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttctttgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcgtgattcgtggggagntgcgttaccggaggctgccggcggctggctaacntcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggccactgtcggctacaatgctgtgatattgaccacctgcngtntacatccaccaaggctcggagacccggggctctcagtccctatcatgacgcttttggatccttaagtactgaggcgagggcgtaatacaggtgcgcgtcagatcncttgagggggactcggtgtacgaggagacacaaccggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacntcganacgaccctcagtggacacttgaaagcaccttacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgnnccgtataccctggcaaattatgatcctaacaggcattctggcgatgttgcttatccctgcgcctcnantgtctgcaccccacgaatcgaccttgccnaacnntgcgcacactcttggtaaaatcatagagtgactgggaagagtgcgactggccggtgggtcctgtaccaatacacgctgcggtttgaatatgttcgagcgcactaggcgtggcgaagcgttgtactaagccattgggtncggacttccgccacgttcctcagtcatgtacgacggttgccgttattgagcacgtgctatcctacggtgtttcggnnagcaggcggtgccttgtacgccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagttgtcgagatctcggtcacgttacccctagctaatcggcccgaacggttagtgtcttcgctcgaagtagtggctacnnnnctgccggtaaccaccgggtcacagtcacttaagccagtgtcgcctcttatgcgttggctgaacgacgttcgtannngggaatatnaagggcgcgcatccggcgtannnggccngtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcntaacaggcggctgttatttagcgatggttggccgcaatgatcgcaccctagccactngctcttngttgcgcggctttggtggcaatcgtcatgnnagaccggcgacncaggcaccgcaacagacatgatnggcagcccgcgttgctggtcagctcatcanctngcanggtagttctatataggacggagtcctggaggcagactacagcgaatcgggtaacgttccgncggctaagataacggcccgnnacgattagtcagggaatttgacgtgggttgtttcgttgagcctggccccccggcgcgcacattccgactccggttcgagaggcagcccaaatttagngatgttcgggagcggaaatgggtagtgccgtccggcacgtaacgtagcggtacccccttgagcacccaagcttaatcttcagggcattagagctcgtcggaaccaatccggggtaacccaccagctgctgatagggtactgggcgggtgctgcccccgattagtcaccccctnnggaacaagaattagcaaccagttattcgccacaactacatccgtatgcagaatcgtcccccaaagccgcgtacagaacgtcgcagttggctgaggtcttactgcagatcgaggatactgggaagtgctattagaaacggtcccgtccagtgtagactcgaggattacaagcttccgnggacgggtgcatgcaagggcctcgtgactggcctaggcggtctcgagatagcatagccgtggcgatcgccttttgcaagcantgccgttgcgacgccgtcgttgcacccgaagcgacacccgagcttttacctaaggattgaaccgcctcctaaaaggttttttagcaccgctcnggacttttttccatggaaagngcncttcccccggacggcactctatgcattgatgttatttggcaaggcggcggtacgaccgggtggggccgtagcggtccgtcatcctcctcagagtgcgtgcctaaagggggatcacacacnggcagaatgatgattcgcagatttatgacataacatcagagatgggaactgcccgcctcgntccaattgnacggcggnggcgaacgatctaantcccacgcgtcgtcaacagtttttggtgggagtgaccagctgtgcaaaggtcgtgtantagggagcaataaaagtaacatttcgtgccctgggagtcccggcatcctgacgaatgcgtccgataactgctgaaataggcgcctggtgtttccanattcaatggtagggctgacgattacccccgatgctgccanagtttggtaatccagtcacgtcacttcctgntcagggtcaaatgcaactcccgcgcccgtctcaaaanatgagattggtgggcgtncccgcggttctggtaccgacaaccnccatcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagatgngttagnncatgagccacgnggggcccagaagctcgcgngacggccgtgttagangctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttctaaccctgnatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatttgccttgagggttcgcnngncatttgcttagccagcctaatncggcaagcccgactggcttcactgcagccnccgtctcaacttncactgtaacctatcctcatggaggttgatgctgggcntcncgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccttccggcgggatttccgggcgccacactcctnaatctccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgtattggtatgctgngagtgaccacgtntatgcgaagccggcggacgctcaaatggctgttactcggcgagttgtgtaggggctgttgnaagctccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttttcagttaaactgcctcgccgnccttttgaagctcgccatctgttgttgaagtcaaagagtatactcagacagtagganaccnactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaatnnggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggnggcnccncacctcgcgatgcaaatgatccctcggttggtctaaaacctgatgtaagatccgatccgacnggtntacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcgncaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggacattcaagcgagccagagatgaagncgctggagccgttcaacaaaagcgagattgagtaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggagtaatacggcgtaccgggccaaaggcctcatcaaactatgagtacctagattcncggtggacggtagggagccctttcataatgtcaggtaatactctcctgggaatgtcagtggcacgagagnnggaatgtatntgtggcattggagcacctgggtacagattcctatcgagacggcagggcttccgacaccttgcttaacggtngaatgtctagtccatataatgtctagtacgccccaaggctgccgtgttaccacatcacttagaagttctagactgtatcatgtcagcgggtccaaattcatgctaccancgctatgcgacgactcaccacgaccgagcatctagcagtccagtcggagaatgcctcgatcgcagctagagctttaaccgaacgcagtgggcaccgtcggcngtatgtccagcggaccctcgaccagagtattcgacatccacagtcgtacaactccatgcgatgatttgttatttgtatggagggtacttcgctggccatgtggaaactangagttngctcgtccacgaatctaaaggccccccctgactaatgcagggagngggtgacgtgtaacttagctgccttgtcgacccaaatctgagtctacaaatagttctagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatggntcctcacgtncatgggcgttnngaagcggataacnttcntcagtgaggtatcanttcgaccgacttgnntagtatcccctagcgggggattcctctctcacatttttgttctagananntcaccgtccagaagacctcgggacgtagcccatcacnttcttacggtttctcctcgtagccaaatgagctaacacaccacgtaccaaatcatctaaggctgacagttgngggctagccgtcacgttcctcagccagtgaccgggacgcggctcataattaaactcgttcgaaagagagaacggcncccactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtacgcntggcgcgaggatgaaattcgctcccccagtcagatgcgtgcatggaagncagatgctacacaatggcagagcgcgttgtgttgccagagnaacatgatcccactgcgcgtctatccccccactaactagtgtcntaccgccgattgctagtatgacccataacagctgtctacggggcaggccagcncgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggncgactcgaccggagtgtatcgcgcggggacctgggctagaatgggtctcctggagagctgtatgatatgatgggtggattcttgcgcgcggggactgcttccgcgcatccacgtgttcgngagtctgcaaccctgcccggatacaggcggaatgcagaaaacctaggctcaggaaccgagacgattcatctagatcacttttacccttcgacgngtgcctaccaattccgnggccgngntttcaaggaataccggtacatctgtcatgcccaaaagcttgtnctgatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatctcgcctgctttacgnntatangactcggaaattaccctcacattcagtcatcatcgctcatcgaactagcttaacctngcaataacccgtcgttatatatcgcgacatgcccggtgcactttgtatggcagttccaacggcgtccctccacagtatgccggatccggactgtatctttcgtacgttttcacagcggtgacagaaaaatatgcgtganggagcgcggatatcgaaggttcttcgtaggtcttngtaagacatattagagcgattttaggcagctggagacttgggcgccggtctcgaatccaggttacttctggctttatgatggcgtcacgcccgaatggtgcccgagctactctataattaaaacatcggtacgatttcagagctcatcataccattgaagtcgnnagnccggctcaatggangtgttgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgagtgcccggagggtggtggttatgctgaagctgaggttgctgccgtgctgtgagtctgttttccgggtgcctgcccagtaggtgagttttgttgtcgtgggttcagatgttgaagacggcgccgatgaggtagggcgtttgcgctgcgtctgtgcccgtcactcacccaaactccgtcccgacgtatccccgacgctcgtatnnnccgacaagtgcaggcgacacacaaaactctcccgccgtacctactctacaaccgtcatagggtgataagtatggagacgacggctcatgagctngtaancggataaagtcatggatgtgacggcccgnnttcttgtaaattgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggangtagggtggtcacccccanaatctnaccacagtcncttgttcacggcgttgcgtgcaatgtttattncctcttcctcagccactgtgcatcttctggtagtagtgaaccacgacnatgtttacttntccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttngtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccttgtgccgtccttctctatcgacgggtgcatagcagttcgtgtcatcgaggngaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctgacgctgcacgtcgnctgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccangggttctagtgcctcgaaccatgcccagtcttcctgaaagnagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagataagactcttaactctctaccntgcctancttgacaaaatcgcaactatcngcaggtgaatctagggaagccaatattatgtcgcgtgagtgcggtcaggcacgtaaggtgtgacaggactgggtcctaaccggggcggttaataatggcaacttctgcatagcggttttagcgctttcgtgttataagcgctaccggttggcagtcctgcttcgtatggcctttggcaggtatttgcgctccaagatacggtagaagggcgcctccaccacagtgaacgcttggaaaccaccggatatgagtatagggtattgagtatgggagatagagatgtaaacacacatatctgggaacacttgccgcgtaataccgaaagctcgtgcctcgcccggtacgtctcgctgaacgcacagaggtgagacctaaggggtgggacttctgaatgcgactgataaccgtgaaggtccgtccgagactgggcggatggaacagcacccccgtccggctgcgnggtggtctggaatagcgggcaaccggcacaccttacccgagaactgcggncnattgatcccctgaaccagttgcccgccgctgcccgcggagtcgaccacatcaaacgccggcggtncaagcatcttgatctagtttatgcatcgacggcacgcccatgcccctttccgcgcncgagttacgtgaagcagacgcnatctccgtacaaaaatgcaagcgatcagtgtagttcccccaaaattccccacgggacggccnccgcaagaggcgcatacaatgagangaacactctattgcactgatttcaacttgnatngcgacnaccgtaattcggtgcgtcgtttctcctagatataactccgctacgcttggcgggccctggttagtcacgtgtacacgcgccatgggcgtgggtcctagttgtaatagttggcgaggtccgccatgtatcgactggactggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccaattnttgatacaaaccgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttcngcaagcgtnnggctcgattaattatgccctgctttggtattctgtgcgnatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgnacctnggaattagttcgccacacgttctcgtggctccgcccaactgcccgcaaaacgccaaattatgcgcnatccgggcaggactgccctaacagcccagttgcaagttagttttaggacatgcagaaatttggctagacgcggggagagatntggtataagagttcggaaattattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacgacgagttaccttcagcaatcctgagttggcngaacgggcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggnnncgtggtcaatagcgagtgatccccaggcattcctgcctcgaaatgacaggattcgcccgcaagagggcacagttttggcaatctgaatggaggnaaatgactggcatgatttggaggttggctntatcctgatcaacaagcgtcggggctctgagtgcatttttttncggattggtttaagaacaaagcagttctattggtaggagtagcagcggagccgcgacggactgccacaaccgatattccattttatgggtcaacgngcaactgtcnggacgcggtccatataataggatccgctcgaaaccgtgcccaatagcnnngtgcgcggaaagggtgtggccttgtcagatggtcngtacctttccaggatcngccgaaaggggtccaaccannataacgaaacccgggggaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaattaagcttgttcaacagnttctggtgggtcgtatgccnaggaggcaatatatgttggtcctcccacttagtgccgtgtactccgacctttgagntcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatantttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtgngntccggcggcggcagagattgcttagcggtacataannggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg aaatttcaaattgttccatagagatgctacngccccgccggtggtctgtattatgatccagacctggccacntctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacatnngtggccctatagggccaataaccacattaccttgcggccggtcggagagcggccaatcactagtgctcctcggggatgatctcccgacgttttaaacgagtaagccatacaggaggtccgcgtatcggggcttcttatggcgcagttctgagtcggcgagtcgcattgattgttgggtgctataggctaattcccgcaagttgcaattttccgaccctcgagcganctgcatcatattaccgcggttcgccacnatttgtgccgtcgcgtttaganccagcaagttatcgttcggtgtggggtccgaattaactactctgtgtacacccccttcggtctgggcttattccacancttcggtatgggccagcgttctatcacgcaacagataggcnngagtcatggttaacgcagactcgtatattagaggcggcgtgttccgtccgcatatccattacgtgggtcttcgctacacgaagggtggccncattgtatagacgaaagccattncgtatatgnccancctggcacgnattggagtgtgtcttacacctagagatacgcgtgtacctgatgtaattctctgannggggcttctcgtgggcgaagtaactantcgagattcaactagtgtaagggcctgttactcgactgaatcgatactaaagaataagacggagctctcattaagttanncgtcgtaacgaggacatgcattgatgagtgttcataccctccaatcacnnttaactgggcgttccggcgacggcaattgtaaacgggtcgggtatagacgccggaatgcacacgcagtaatcgagcgtaaatccgcatattcaatgatgctaatcacgctggactagacccntaactcgcggggacacatcgtagtctagngcagaaaaagcgatctatttgtatccatatggttaatcgataggacgcggaactaccactccctgtcacnnnnagattaacccgccacattcgtgctctctgcttaatcaatacttcggcttaccgagctacngactcagcgcaatggagtttttctgtcttcgtcttaccagtttggcgaggtcncggttagtaaacctcaccgtcgcgctgacgcaaaacacgaagccgcgatcaggtgctggatgtttttcacgggtagagactcgtaccgaggcctgcagcctgcctttggcgtccaggggctcgctntagacttatgtgacatgttatgccgtgcacagggagtattccaatggccgtttccgaagnnacccccggaccctatagatacttacgtcggacatctaacggacgaggtctggcgttcacataactgcagcgacngactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggngngatcaagtgnnggaatgaaagtagaatgcgctgctnnatacggctccnttcttttattgctacccgtgtcgatagccgtgaatcaaaaagtatgatggcccctagcctgaagcctcccattacgttgtaatccggccattaaagccacgttcactccccgaaccagcgtaaaagaaacatcatctggcggggatgctcgtggtccttctcagattagatcacctgacgtcccatgtgacacggaaacgacgtttgtagttttcatttcacgttcaggcccggaccgcnttgcgtcggatccncatttcacgagctgtaaccgcgtgcggtcataatatatgttgcacagcttaaggccgacgctaaagctctgcagnttcgacactattaattgacactctagccagtgggagaggaatagtaagagtgtgggagtgaccatcccccgatgcgactgtgttatgactctctattgctttctaagggatgtggcttagaggcgcggcacgacagatcatcgtcaatgtcgacggacttgtggccggcccgtgcgttgcctgccgatcgtcaccacacgcgtaagcgcccctgcatgggatgtggaataatgcgtccggacantatccggttncgcctagatgggagatcgtgcccaccttggatcaggcccgtncctccgtctagcggcagagatgnacgggtcagtccgcacgtccaccggcaagaacgaacgggccagacgatngttctcggtccgtcagggctcaccggagacatggaaaatccaaaaatgtcacatgattttatgattagtccatgcaagttctaggaatacttgggtgctctaccgcagactcataccttggcgtcgngacaccttgcaagcgtcgagggggcctgcctantgcgcagtgtaanaggggagtggcgtgcaggccctgctttggtcncgactacggcgtgacnataccctagcgcgcgtacccgctcttgttactgcnctctcgattactcggcggcactcttccgctatcgacaaatgcaagtcnatagaaagtgcctacggggcgattctgttgaattccctgaaaattcagaccccggatccgaaagcggccccgacatntagcntcttgccgggtcctactttgatgcatccgctgccttagagagcgacaagcgaaggttgatcgttacagttcagggtggggtaatccgaagggcaaggctaggcttccngagttcaaaagcaagtanacggctgtgcgcaatgcgtggcnctccttttacggatggtgatgctggagctaccagtgtaagtggcccgtcgaggccggcactcacggacggcgataggcatttcgtggtgaagngtctactgactgtcgtatgaggccggctgttaggagagacgagggctcagcgtttctganggcacaggcccccgtccgcaagtcgagcgtacgttgcgcttcgtgcccccgnaccgggtccctggacggcgactggccagctcttcgcgaccggattccgaggcgcgacattcccaattgacgcgccacattccgtctgtttccctagactcccggtgccgtgaatcaacgacgctgtacttgtttgatgaaagtacggtttcagttggatctccgagaagccgtacatannagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcactnatgtgcccgngcccgagtaccacgtttgcaagctaaaaatatgactgnttacgaagaaccctctcccatcgggtccctttgacgggtcctgttgctacattaggatacatcaatttttaggcagnggacgtacgccatagtctcttangttactgtcagacacgaataaactatggtagttnaaccttttcacttcaaggggccaccctatctaatgcnaactcatgaagtgaccgagaaccccacgggccgacgaagangcatgacagtgtccgtacnggtgcctgcattgaatagtcaccgtcataagatatgctgcactaacaagttttgccctgccccatctttcttactgcaagaacgtcattcanggggcggattagtagcacccgttaattgtgctgtttcctgacatacggagggtccggtctgctttaagcgcacgccntgcattttcctatgcttgatgcgaatgcatggctaccatagccttgcttccgcaatcncaatgtgcacaagaggcccgggccctcaccggcccgggcatgcgtcctggatctctctnttatcgagagccactngcgaccaaagcccgccagtagatgccggattctgatacagtcttgantagctgggccaacaatcgaaacccgctttttcccggatcttgactccaccccacactcagtgaaggcttgnaacacanngnnntgaagatacctcttctaaccgaggtcatatgggtcacataaggacgtagnattaattcacnacgcccgccgagatacatgacggagcgcatcaacgaatctttcccaccaggtcgttatataatgagcgggaaaggggctcccgacgtaacgtgtttatgctgaccccgccagaagtacacggcccctcgacctccgtcgtccagcttgtatggtactccatgtgtcctatccagcaattccggcctactcgatagttccgacccagtcttgtnnngagggccttgcgtcatgccccgcggatcgcaggtacgaggagaggcgcagcgtcgcggcccgacactgtcgcacctgnaccctcggggacngcaaaaagagcaatcccagcagctggtcagccagcgcccaaccggtgttaagccgaaacctgtgatgttgaaagcggcgctgaaaanagtctgtagatgattccctatacactattggatctaggtacacggattcactataggttagcccagtcaaccaccgtaatttaggggctctgtgtggccgtgcggtgtcgtccccgcctagctaatctcccgtgttcggacacgcgcgtcggcgcctctcccccgggtctctctaaatatagggttattgcaccgnnnacataattgacctgggaatanacgccgcttcggccccctcctcggtttctccgcaacctactagttgagtggtgtgaatataatctagagtgatgatcggcgcgggagacgcactcccaggtcgatccaagatcgtgtgtcgtanatggtctaattaggagatagacatagctcacttcacgctccaggtgagatatctcgcggccattcttttcaatngtcagccccccatcccgattcactagggattaaatgaagccttagtgttacacggcaaaccccagagcgcggagtcgtaaggaagcagaatgttccttaaaagttcgacaactttgccgcggacggacttacccgagtaaggaagcagaagagcgcggtattgtaagccccgacaccgagacgccacaatgttcgtccaannnnctnncnacaacaatcctccatttataggtcgatgatncgagctgggagaattagttgatagaaatcgtngcatacaaagctctacgatacccgcggcacggagacccgccgaactgttaatgncgcgcagcgcgtgtgtgcccccccctccgccaccgaactatctgcccgacttatgccgcttgggatgcaggcatacgtaggggagccaagctcgggagtcgaacggcttttagtngtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtggttgggggaggctggcccggtccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgcctgagcatttctgacacagcaccggccgaagcagccgttgcgagacctggtcaggcgctantgnnngtggggcgactnctcttgccgatttggaaccgacacactagtctcatcgggttctcgggnggaattgggataggactactgtgcgtagatgggtgtacgaatccatccgaatatgagtgntncatagcgagtccctctccgtcctagaacaaggcgagctaagtagtctgcaatcaccttgagatcgtcatctctcccccgtgccggtcggtcatctatgcagaatacgtaataagaagacacgaaaacatacgactttaaggacttcgcgtactcagggggactaattgtttccgtgcatataaagcacaccgttccagggtaancgggtggtacctaaangaccatgaccccataagcccacctcgantggagcagcgcgtggggtccaagtggtcagcatgaccgtcncacttgtgaggaagacatacnngacaccctagtgaactcacatggcgatcactctcaagccccacctctatgtgttagctgaaaccgacgncntacagtggtcttgcttataaagccccgcccgtccgcataactattgggggaagtgtcattgctggtaaaattgagcgtgatccgtggacttttccggtctctgagttggcgacttcagttggagggcggacagctgcagntgaggccaattgtcctccttaggcgatgagacggcgggtcccancctattcggcgctgacccttagctatcggcgttactgcgggccgcacgtagactatgagcanagtaaattccgctatcgcctggctctaagaccacggcttcatccccgcgccgcagcnnggccgcnagggaggaccataggcnccgaggctctttcgcgctagctagactcgctgggccccctcgcgaggctattggtcgcacttgccggcataccatcgatcatgatgtacttatgcctgcccagctgcgcccgattaaagtccgacgcatganncaagagttcggggctactgggactgcgccctatagngcgccaagcaacgtctcaatgggatgtcagaagaagtggctctctgcgggagtgacaatcctcctccttaactacctgtacatcggtccaggcaccgacttgcatacctatatggctgtactgtgcactagacctcgtgtccaatcccaagaccatagattggggcttcgctctctcttgtaattggatcccgcatcagttttgcaccggggccaatgcccggcagtaaccctgtgcctcaaacattaggtgacgatatcagaccgttgcgctgccggccgtggtattccagggtaccttgatatgtaagaaaccttaacacctaataaagatgggtatgtcgtctgctttccagaggccgagtgccgtggaggccactgaacccgagagatggtaagagccggcgacgacggagtcatgctgcacgctggccgacttccggcgtcagcttcgaacgggagtatccaagtcccccgcacgcaggtcccacagcgttgcancngaaataatttgggcgtcggactcacgacgcttggcaccattttaacaaacgcataccgatatccctaagctggcgagtttagcaccngccccatcgccaacacccgaaggatcagangnngtcnactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcacagcactatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggctactgccaattactccatatccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggannatagtatgaagcctatggnggccgcgaggtcgagtcatctgaggcccttcccttggnaaggcgatggcggtcggaccctgtatggtggcaagaacctcgagaatttgcagtacacagcctcgtatgagtgctacctgcatataagcgacagtaatcactctgagattggcaaatncattagttatgctgattagcgcactggtngagacaccgcaaaagggtgaaaccaatnacccgcgggagaaaagatcagccacgcactattgtgcggagtcccaatgcgcggcggcagaggcacaaattaggtgggggatcacacctatgttcatagtcttaagaactgtgataagcccagtaagcgccagccnttagcccttatagacacgtcggtataatttcgggacacngagtgatatattgggttcaaggtagcgtgtatccctcgcattgcaacagttaataaaccttaacgcgtgncnaggccttacaggcgcgttggactngctgcgtgctagcgccctattgcattgngttctctccccgagggcggataccgtgnggcagccacgtaggcgatctccaccgacaaggccgcgttcccgggngcgcgccgtgcctgcatgcgatgccgcttcactccggatagacttntatccgaggtctggcggatgtgtaggttggtggatatcgggccggagacaccngcggggcgtggggcatctttacttagtctagttacgnctgtganaggggtgcagtctacgctgacgcttcagctgctcacttcggnggcccggtaagcancgttgaaaagttggggactttattgatcgcgcttagctaatctagaattacagcttcggtagtccttgattgagacttgnacatgttactccctagnncttcggggacggcagggcggagatattccccgactctagacgggaatcctttcggagcccacncacgtcggcggcactttcgccggcttaacacattgttaccggggcgcaaccggtaccttgtattctcggctgctnctgttcgccctgaacacgaatcagcgcggtaaaacacgtggtaaccgtaggccctgttacgcgagttnagggatacgagccgtggatcgatgcgctctatccgtgccacggtttgtattttaaaaatctatatagtccgattttaaggtttgcgctttgtctgtgatttggagacacgttcggatttatagttcctacgncggcctgaatcacatcacgttccgaccagctacagcgatagtgccaacctctcgtgatgcgtcgcgtgagagaacaaattaacactttggcgcggattttcgtagagcgggtttttggaactgggtccagtttcaggatacgactgaagtcttgcaggnccaagctgcccaaggacgagccgagtatgcgctaatagtgaccgtcgaaacaggatgcgctcagnttagttacgcatggcgccagatgtcgccctcggtaccgcnacgatagaccctggtgcagttggtacgagacgactcagccgggggcaggagtaggcttcctagctgcggtcagaagctagccagtacgggttcnccttgcgttgacggatatgactaacgtccctaactgggggggggtcgcactgggacgagcggctccgttatgcggatataagtgctgatagactggccgggcgtcataacgtttatcgcccggggatattattgaagcttncaagtggcgttaagtcgcggtgggttttgaagnanaacccgacgggccatcgagctccgcttgaactgcgaggtatccgctttattatacccgatcgtaatactgcagcgccagcacaacagagacctaatgtaacgcnaccnnacacgagaattcacgatgagccgttaatacggagagggtcgaagggtttttccgaagaaatggatgccaatccgcnctagcgagaagctnnnagtgncgggccttgtctcagttggcgttaataccaggttacccgtcggttgagggcatgcgcggcgactgaggnnaatcaaagtgagccctaccncacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccacgatggaagtcggaagggtntgtgaccccaagaagggctgtaacctccatagtcgtatggctagagcgctggcatgtatcccaaggttcgcctgacgctgacattcgtangagagcctnggatgtcattgcgatgtttgcccatccctatgggactagcgatgtccagcagctgtttcagctttgacggctccccagtaatccatcaanggtagtctactggcgggactacgaggagtaacatattttatggtttatagggnccngcgacgagttganctgttgtacgnctaangggttcaaggggcgcgtccggtctccggcggccctncnccttgtctaccgtttcagatctgtagatgggcaatggccgtaattgtagtgatatcgcacgctggctttaagagggacgncccccatcgcacgttgtctctttttggtcccgctggtcatcctaccccaccacccgacggtcgacatgaattcaacttagcgagnacanggtgctgccgccgcaatatggccagggggtgccgaagcctgctctcttagcnnggtggaatgaaatgctaagggtgcttgctaanaagccctccttttncgcatcntgtggggaatcgacgctccagacccgctttacatttgagcagcgggctgtgtacccganccggggtgcgaattagtggaagaagttaacggatgcgagccattggcacaggctgtgacggcgactcatgaaccaagctcggtagattggtggcgtgttgtcaccttgcgcacgctggttttttanntcataaaatcccgccaancacttgctgcgcttaggtacgagacttgatcgacgtgatgtggtgcagagtcataatcaggtagcatcgtccctaccccgcggcagggggctgtaaaaggactaccaaagagctggactatgccggagctacgctgggcccngtggtcagcgcgcgcattgagtgaataaccctagaacaggaaggcatctaaaagttctcacccgactcacagtgttgcattcggaaacnccaactgtaggcagacccccaggggtggactgtttaagttataatacggctcgtcaaggacgccattaggtagcnatcgcgaaatacttatctatggctatataacttgcatggnacgctcgcaacgatggaacgcacccagtcctttctgccagtgacgctgtaaggcacagctcccatgcaggggctgcaattcaaacnatcccgattgcaacaacgtagagtcactctgtttgcagggtactaggngagcccnacancncgnccaaacgtaatggtagtcactccgccatcctcagatgattctcttgatcctcgagtagtgagggaatgcacgagaagcggggtggagcttggacaaagttcngctaaacaagccggtcttcctccaaaccggtaccgccgagggntttaactgcancccgtaacccgttcgcgtaaccctgaagccatcgtaatttgcgaacggcancacctgggttctgatccctgcatcctgtttcacacgtncctgatacagttggaactgntcaagtatcgcagccttancaccacgngtgcagcgtgatctcacggtcaggctagttgcgtctagtantacgcccaatattcaactgctaaaacagctgttgaacggtacatgcaaagggttaccatgcctancatgcgacctaccgccacattcgccgactgttactgaagcatcgcctattgaggactcaccctgtctccggcgtcattttattgatggtagaaaatatcaaattcnagatgcgttgacactactgctactcgttttgtgcaagctcttccccgctgattgagcgcggggatacaacagatggtcgcttcgatgtggcaagncgaggcagagttgttctcattctgcggctcaatcagcaatggagacgcgcatggcgagcagctgcacacttccatgtaagccaggtaccnccttcacgagacaggcgagtggtctgaagcgtaggcgactcccaatantaccgcatattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagatttgactacatagcttcacgcccacctanttcgttgtacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaaaggggggctcatgcctctgtaagggtacgttgtggtcgacccggggcttcaccgcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccgccggatggcggagagnngttcccagtganactacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatggttctagagtgcggaaaacacaggcataatttcctaatcgtcgtcgtgtcatgatgatagtactggcgccgcgcctccaagcgaaggagacgcagatgacgtcnggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttgcatcacttcaaaccctcgcccgcaggcccgttggccaaacctgtcgaacccattcattatggcgctngaaccaaccatatcgatcgccnacgctcgncgcaatcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctttcccgtgaggaaanaagtcccgggnctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctagcgacgtggctgagatgcgagctgttgttccgagaggttcgactnaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatattctcgggntgtattcccactatattcggtggggcagtggcngcgaccactcnnaccggggtctcccacgtggggcacgaatctagtgtcaaaataacgactctataggatctcctaggcatgtggatcgaatatcaaatagagctgcgacgatatcgctgaagttttggcttgggggcgttgctctatacgacagcgacagctgggcggacagttaacaccatccccagggatagggatcagacacatgccatgggcgcgcggaatgatagatgccctcgaggtnaggtgataaacgtttatctgcnatcatggctggtatcgtggctcagcggcggtctcggagtatctggtcttggaggtacccggtaagttcccccactggtgacgaggntgaccgcttgaaaacatcgtctagggccgagatataagcgtgccatcacgccagcattacgacgnaccgtttcgtcgtgcttatgtttgatcaaacgcgcaggcggcaacttggatacagttccacgtcaagcgtntcatgcgccctatcttttcctacgcgcatgtgnncatcgtgtatactggtaattgtcagtnagccgccatgcgtcaatccagtggcaggacgcgncaagccngccatcacacacggcgaacgcatgggcgtttctctcnttcccnagactgtctcccgctcccgaacgcgagcagatcagggagcgtcggaggcgttaatcgttgacctgaccttacgcgagggtccgtcagacccccggcatcatttcgtctccgaccacccggggcggtcctctggctcccatttgtttatagtgtagctntgcattgggcgtagacntgttgagctttgtagggggtattgctggggacgagtgngcggcgtcccgccgtcttggaaccgtacgcggtggggcagttataggattaaaggtcacaagctggtatgcgagcctggccgctctcaatgtatctgatcgctgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatanacggtnnatatgcgtgagatccattttgaaccatgggggntttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttnatactaaaatctttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtngtgtgaacccccggaggtggacactttagataaattattgatatgtgtttttcgctttagatcgaccacggcgacctccgatttacacaccttcacaaggtgggggagcgtgtgcattcaaatcttcgttaaaaggtctccgcagggtcgcccactcgcagtttacccactcaggacgnnnnntaacatgggatggggcnnaagttaaccacaaggacgtctaaggaccagctcgggcaggcgagcctcagtaaggccagatgataagaaagtgcccaatgagcgacgaagtcgcgctcgacgcccggcgtccattttaggcgctggaaaatgtaacacttcgcataaaaacgggcctgttgctgatttaccgtggctgagagctggagggctggacatctggttgaactttccccaaattactacggataatgtaaggggccaattttgggtatcatgtctacntgggcggtggggctctcggcataatgacattttacattccttagaggtntatcccacgtctatcngaancgatagactttgtcataaacctggntagtctggagagcanatgattaaataccatagatctgggcgccaggttcgatcggnaggtgatcgacgtcagccatactaaagtattagcagcccgccttaccccgattgagataaccaccgccaacatactacagagaccaatttgtctcgttacacgttatgtgtaaagctagcgggntacggttgaccgtacgatgcgagactcgatgcaagcctcggntgtcaccctgaggccaccaacgagccagcctgccaaagncctacatcaaacatcccggtacctttcgctgatcgngccccaaggggctcatgtgtgcgagaccctgttactggttatgcaatcacgtgggatacagaggtgtgtgtccttgcgcctcctggagagcgagcatattttggtggtccgcggtgtgcgccacctgaacgaccacggggccaagggcaacgggcaaaaccggggcatnaacccaggcctacgatggggnatagccatctgaatctactaggtctggtaatagctcgtgtaatctgaacccgtncgaacnnggattgaagggactgccctatagaggccgcttagcttttaacaagtctggacagtgctctatcgactgcagtcatgataccgatgggaacggcgggtgtacttcccggagaacncaaagccaccttcttccagcccgcgattagggcggctatggagancacggatattctcgctcggttcgcaattgaacgaaccgatcgcaaccagttcatactatcacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaaccatctaactgtgccgattccatcacnactgaggtgttttggtcataatcgaatctttctgacgcccctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccacgtcgnncaattcactccaatagataccggtncnatcgatatctggcgcaataatagccgagacttgcaccaccctcaaagcaccgtcatcgcacgcataagccagctgaggggaggctattaaacgatcaagctgcccggtgcggccgtgccccaagccaaacgtacgtcaacactactaatgngtatcggcgcgaatggctgcatattgcacggcctcgctgctacaacgcagtaaatttgtcggaaatncggcgtgcgccgggcaaacatacagaactaatgacctaacgcatacatggcttctagagcgaactcctggaagttnntttacgctgcgaaccctggctctagatcccttttagttaggngccaaaccactcagttaacacgggccnattccggagcgttaagtgatacctcctactatgcttgcaaaggaagaatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtancggcctctgaagtaataaagagaccgggggagggcccattattcggngctgatggcggtacgaagatacacgaactcgcgaacaaaccgaaaccccngagagtaattgagcatcaccgacgcacctggggcacgtgagccaacccaacccgttggcagtgacatgaggggtgaagcatcgcactatggctcctgtttggagccaggcataggcatctatgtatagtttctcagttaaggccacttgatgaccggcagtgtaaacggggaaggctgtcgatttaggatccggtcaggggccgcttctctggctgttcgcgggagtaccgtggtgccgccaggctggacgtgaatctgcggggaggtaactaaaacggccgtgctgacctggtgctgcaagcaaatccagaaccacaatatcgcgcacttncgctatcatactggtgacctggcggcaccaaacggagggcccgacaaaataatacatggacctgtagctaatggatccttctaaatcaggggccggaggcactactctcgcccttttgaattagccaagcgtcagcagaggagatggagcctgttttatgatgccttgtaaatatagacgaaatcgacctgatatggtctgcgctaaccggagccttcttctgatgcaaggtccagttcatttgggncgaccttctcgcgagttagnagnncccnccccgaacgctgcgctccaggtgcctcggcctcgcgacgactccagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccntgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaangatactcagtgncacgataatcgnacttaaatagtgaaagggaggtgtggtgcacccgagagtgtcacaactntccgtgcgtagcacactcactaaaactcgtgagtccataccccttgtggccagaggcattgtgatatcttgccctagtagttctgcgagaacggtcagcctaggtaattccggcactgagtcgaccncggtctgagcagtccgcgccgcgtaaaggggtgttgtgcttacgcgtatgaaacaggggtccatttggggcgttatgtgtcctagtcagtttaggaccgttagatcgttgtgtgtggccgcgtcggagcgctccgggtctacgatgcactctttaaaaaantcttagaaacacttatatattcgtacgaaacactgnacccatacgcgcaactgcattaccctgacctcccctgttaggcattgcgactctcgctctgacaactacggatacgtaaacctatgcgccaccccagcatgtggtnagcttgcgtcaaacgtgttggagctagctgctgcctttgcaacgggagacaagagcgacatagacgctggacgtcaggtcagaagncancnacagtaaaaccgagcggatccgcgagcccgcctgtacgaacgattaagtnaagcagcagctgtcggtgtttaggcctacctaagggaaatctttgtggtagatggcgtgactagtggagttcgaattggttncataaattaanccccggtactacaattatctcgagcatattcgtgctacctgcgagtgcactcggacaaaggtcgcaaaaaccctgatgagntcgaggttgaggcggcagttggtgcccttgcagctggatcaacncaatatggcggaacacacgatgcatggatgacttacgggacagtagctttccaccctactaatgttgaaccgatttctccacgcaaatgagtatgccgggggcgcgacacggatatccctatagttatagtccgacttgggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacgnacgaaattgaaccctgtgccggctgacnnanagatcgtagtcctcaaagtaacaggacgtcctgtcgtgnannccatatggcgcagccaatgacgcaatttcccgcgntgcaganncgagttccacaacccctttgtgatnactagtactgacgctggcccccacgtgggcgtacatcggctgcgtgcgttcggaaaacgaggataatttcncccgttaacggtgtacggttgnccttatccatgcggggtactagtagttgctccggacaatcatatttcacccgttggttcgncttctctaacngggcttatagagggcgatgctatagctnaattcaacccccgacagcagcattgtttcccccttatggaatcacgctcacntaagacgctaggtcgcaaactccagtcaaactcccagcaccctgtctaacgctagcgganactatttaagaccggagatgcggttgcgagagagactatggtcccacatgttccttacgtgcgttagccgtttttggatcgtgaggtgtccgcaaaagaggacagctacgcttaaagaattacctactcagtcngagttgcacttttcgagcgctagttcatacatacaagtggaaggcaactagggtagatcggtcttaaggtgaagtccagggnccctgaagctaaacccccctgcaagacggcctcataacacccccatccgttgacttgtcagcnagctgtcagcagctcatctgacgtcgaagctcattgaaccntantgcactagagtttgagggcgtgacacattgcacctagggacatcgctgaacggcctcgtcagagctaccactaagtcagacgaaacaccctatgcgtccctntcctggtcccttgtttacactgtgtacacaacctgcgaatctctgctgcccagtgaatgtagtggcgctggtactacatatcacagaatttcagtgtcgtgacggctnatactgaaccgctcagcaatgcggcagtctaatagaaactccgcgtgatgacaaaatggaagacctanccgacgccctacgggattgcgttcctctagggatggcgggttgcancctttgaaccangtgagganccagcaggagtagtcatggctagatctgtaaatttccntcactctaatttgaacctctagctccgggtnaaatcccccggataggggcgtatctatgagttgctaaggtaaggcgcccttaaaagactgccttctgaaccttagctgctaaggtnncnctgcgcaggtgtcttgctgcttgacagcggaaattggacggaaagcttgcgnnnccaagctgtgaatagtttaaactcagccccaggatggtgaccggcgantacggtcggaggttngtggagtcgttgttgaggagtatgctgttcgcgagcctgacgggaggaangagccgactccctggtgtcgttactttcaatcgtttgcacgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagnaaattcaatctgcggcctagtgcngggtattatacggagacgtatatcgtctactattagtacagtatcaaggtagtctggctaggccctatcgccaatagttcttgtccctataaacactgaccaaacacaccgaacgatctagaaccgatctccttctactgtcntggatacggtatcagtgantnggttcgtcggaaantcgatacttgtcgaaacgccaaatcccctcatggccaccgtgtcgctcgacgtccgggccttacacgaggtactgccatcgcaattgggggtggacccatttgcaccaattgctgcagtanacaacttacataaatacataactcgataacgatgtaggtgccgatctcnactccaaanactcaagtctgnngctccactgccgggcccggggagatccggnctgctcgacccgtctgccatgtcaacccgacccgcgtcgttacatccgtgacgtggccctctagtctgacggcctcgatagttctagtggctcaattatntacgggntgggagcttaggtgtcggcttcactggctgtgtacccggatgccatattgagggataatcggaggaacacctcgctcgtactacangttatttgtncctcgttggtggcaaccggaccgtacggcgaactgtctgtagggatcgcgctaataaattcatgttaaagtatttctactctaaagcccacgaagtgnnctaacgtggcgtacccctaacggcgggtttccagacgtgttgtacttacctcgggcccgcggagatgcctaagtccgcgagtctgcttttgtgggataccgagctcgcacgaacgtgtttaatganggtgaacagaagcccatacgcctccgtacgattccataggtgacgagaccatctctcatggggggaccggagtggccgngccgcggnacggagtaaaaggctttttacaaatcagtataacttactctctcaaatgtctgcccactaattcgtgtaattncgagcccattgtagttcactaaatgaagaacgacatatcgggctggacccngcgccactcggttcatttgccgatccttgtgcccaggcagcacatgcgcgatgatctaccttccctgtccgtgccttcacctgttatgaaccgaatcggcagtctggcctaaccgtatcccgggtctgggttccacgcagtacactagatgactatgcttcgataagagttcagaaccgtaaacttgctcgcgatttaggagggattagatgctattcgcgatctgcggcaaggagtccggagtacgcagccgtacgctgannnncggccgcacggacatacggataatcttaactctcagagncccgacttncccgaagcagcctaaccacctacgccgacgactgagatcaaacggtagaccggtagtttgtanttannanacttcgacggtcgcaatgtcttcccgttaatcttcagatagtnncagctcttgcttctggcggagtaaccctccaattaaccgcccggtctgctgacgntccaacgatgctcttgcaacacgattcaatcttggccctcaattgggccgaaagcttatttatgnntnngatgncattagcgatgagaggcgcacgaggggggcccnnngttcatcagactatttgcagtgggctgtctgaaccctggcttgcgcagtacctttttcaaccgcgacctgcatacctgcgccgctcgctctcctggcctgcacagcgcagatcgccaatctcatcgctgataacaccctccgtgtttagtgatgaccagctcagntagcgcaggtgcaaatacaatagcttgccgaattgaccttagtccccttgcgttgggnggccgatgtacacgtcaagtgcagcctacagcatgctccaccgttggcccgagacttctccagaggtaagtaggtacgtacntccgctgtccgtcctaattcggaccaggtcacggcactggggacctaagcccggctcccgtcctcatattcgcgcggggtccttttgtcggattattgcaatctatcacaagcggagttagtcnnattctctgtggcatgatatggggacggattgacttcttnctcagacgctcagaccgtgaagttgtgcccgcttgggacggcaaccatcgggtcttaggacncctaattcacgtggagggggccttcgtggatgccaaaggttgagcctccaaggaactccttagtgagatcgatataccaggaaaaacctccagtncgggagtagtaaaaatgccctgttagttgtncggccngagccttctgccaggancaagagcacttttcaagctacagcgtctcttagagttagtgcacaccagacaagcatagntgacanncagttgaccgtgtatactagtattggttcgtagccaatttcgcaggtataatggatgttacgcatttgtcattagtctcgcgcggggcaccaaactacatcccggggaaacaattgcngcgagaccgccatnaatggcgaaggcaggtaaaacagccatattcgaaacaacatcggcggtggattcgtccaangagctaaacccctggcgaaaaggaaccctcgtatctctacacccgtccgttttactacgtgaagctgttagtcgagggtggaattacaattctgttcgcgganaggtacgcccnccgccgngagaggacactgacacgggcgncgatcgagcggggtcgtccgggttgatggcgttaagcccgctatctatactctataganagctcacagacgccctccttcaaggttccccacgccaagattgctcctctagacccaagcgctaccagagaagatggatctacgtgcgatagaaaattgctcgttttgttcgctaccgaattgacgtctgacaangcgatattatagacactaagccaggattcctcaccagcggcccaccgacgtgggatccggtagttggcgaccgtgaggaagagagtgtctctcaacggctcccgtactgcaacggcagaccttcaataggttcatagtaagcagccgtatacgctagcaggcccctggctcacgtgaactaatcccgctagggctaacccatcaatcgcggcgttatgtaaagggtgcntgcgggggaatgatctggtagtccctttctttggcttaaccgtcctatcagcactggtctgacaggagttatcctcgcactaaaggtaaggttccctcgcactcgacctgttactctagacnncatcccctgaaaacgcaaagcaggaaacccggnttcagagctgtaggtgcgtccgcatcacnaggccgaagcggacgacgggcttattcgtaccgccaggaagggcaatgtcgcagcccggatanatatgaccccgtagaggcttggccgagcgatatgaaagcttattttgcaacgtataagcnagggtttttaattaccgcggtgtcgctaaaactgatacgagaaatcgtcgcaagtgaaggacccctgatctgcagacggctcacggttaaaagtaacctaaagacaaccagaagctgggtatgtaaatagatgaatatgatgcccaacattataggtgatcggggcccaagtttaagctgtagctcgtacgcatcccctcgaaactatgtgcctaggtatgactgatgtattgtcgacatccccgatttgccttcgtcnggttaaggttgaaatagcctaccntgggacaacantcggnagcgcttagcgggcccgtttaaccatatcccgcagaggtttcaacccgggcgataacatctcgcggccatggtgctctatcccgctgttactacaacntttcacccgggagcgcagagcagccgaaatggttacataggatgggacttcgaaagacagtccggggaggaaggtcatcgtatcgcgcatccacattccatttaatggacaggggttgagcttacagcgngtgcttaggggattaccgctaaggactcggaaggattacttgcactagcatcatgcactaacggacaactactgaatggaatcgtcgagccaatgcgtgcagaagtttcatagcatatgagtcgtcaccagctttacctataccggccctgtaatgcggctcgtgaccctctcgactacgctgatttgtgctttaaaggcaaagagaaactgcgacgttgnngatactgtctgaagcagggtactagtcaacggtcagtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaacgttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcgaagccnggccgagagagattagtaccgtgtcgggnggtgccgaggggcggtgagatctccaacgaaggaaagttgtcgcgggcggctgtaccgagctttgaggaccgcgctagaacactccggatgggtggaagagcanagttgagaaatcatccgtcggcttttagcgatacccaatatagtgcccaggctaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgtgcccgntggacgatctattacaagtatcggtgatttcgacgctgggcttttactgggtgggtggctcagcttgagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcnnttccacgaaggcntacgcccgtccgtgtttacgtgaggtncgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagcttgtttanttactgcaagctagacatcgcgtttctggttgtctgggcccctatcccagaaacatacttcggcgcgagaccggcgctatcagccaggaataggaatcggactgtagaaagcctcacntgcggcccgatctacgttgttaagcagtgcgtacaatgtaaaaattggtgagcaccaggcagtaacctgcncctgatctaagcgttgggtgctngctaaacgagaggtcaactggttgatgggaaatattttgcggagggtaattgcgcncctttaccgtcccaggtaaccggacctcagatgctaccgttaaatgcattcttacnagtcaaacaatggcagcgtctagcacgtatgttatggtcatgggatgggacagggtacgaggatgtgaacatgtaagccaacggttcgcaagaacctccttatggacgttccttgggagaagtgatcggacattttgtcgttggtcgcgcgttcggtcttcaaagacgtggtcatcctagcgcgagtatttacttcggccggcgtcgcttaagagacaaaagcaagtacttcacacgttttcactggtaaccctcgcccccgtcctgaagttatgcaacgtagaaaaagaggntctgtccctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctaacgtttgtccatgtacgggagatgtcaacttgttacaggcattggngggagacacaggaggtatgcacctaggatgnncaacgaaccgacgttaggctgncgattggcaaggtgaggttcgtggtgacagggagccttcgtaggctgcgtcctccattaggagtctaatgatctacgcgngtttcgtatcagccgcatgcacctccctacttaatcctcaagaccctttggaggactttccgagggatagtctggcgttaggtccacttactaataattaggagtcgcctgttagcccaggacaaatcttgagacgtaaggcgattcgaattangtccatcgacatcagtagtgtggangaccgttcatcttncctggctgtcgaagagaanaagttattttgttgagagttcacgggaagccattagtcccctcaggactctactgtgccccaggtggcgcaaggacagggtccggtcgctgcacggagacgttgccccggtcaccncacctatcctnatcaccaacttcatggtcagaccctnnaacacattggaagtgttggagaaccaatatagacaccgtaatatcaagtacgtaagtctgagaggatgtagacgacatgtcaagagaagaactgtggccgcgtctaatgacttaggaagtnttacgtcttgagcgactggggtaaagcgatcatagcctgcggagtgacaccaggacggatgggcctccttttctattaccaggttacgaaaggtagtacacaaagggggcaanagtagcttcgttcggncaatctggactcgcgtggctcaggagcattntttggtactctccagtcctgcgtgacggaagctttgccccttcacttagattggagttaaaacatcctccctattctagcgttgcgcgccgcggcgtgacgttatcccccgcactatgacttttccttgtgncaccggtcgaaagctgttatagtgttttcagcccggtaatggtagccacccactgatgcgcagagttagtggtatacgggaactagttaacgtaatacaagccccttcacttgngcccttccgctgacaaggcatcagcgagttgttggattcactgtaaatctggaatgatcagtctacgcgatctaggacggagagatttaaaatgcaatcgggctataacaggtagctagcacgtgagacatgtgtagcggcgcccgcgcaccctngtctgtgaatccccggcggtccttgtgaattgaaactcccggcgcacattgaaatatttcacgagcgggtgcagggtcgcgcaagtgtccagcggtaaaacggaagggatattagataaagtgcggtgtggacctgngacaagtaataatagcttcgggcgtgcgttggggnccctagcnaagcgtactatnacatatgccnngagtgggcggaggctcaacgttaacgctttgccgcgccgcctatactacttagaagaatcggaacttgcaatggcaaagggcagtgggacgagaaggccgcggttccccgtggttagagccctagtctccatgatgcagcgccctccgactattgcggggggtgtgtcatggagaacggccccgtagggtgcctaacgagagcgcnttattagccttaagatggctatattggttagggaaatgtaaccttctccgtataacggagctgtcgggacganangaccgacatcttcttccggcagtttcagacgatagcaagcatctagctatcaccaacacagaagggcggtcaggctttttgtccaatggcgaccgtagccgggaccagtaccaatctaacggcgtagcatatactcttgccgtagtaaacgacgatgacccctactcgtccnanngcgtccctaaccttactaaatgtatcaatcatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggctaganngaagaatacctccgtgttgcgaacctccgacaaaatcgaatcccgacatgaaatgacgcccccgcggttagccgctgctatcgccagtccngattcatttagcgtgaaacttacgcttnnnnttcgaaattgtcaccatgtcgactcgggcgattccgggtatctgtcccttgccctccngnnggttctagagactatgatcntaanctcnnnttaggaaatgggcgcggagcattagacgggtatnnncattgtgatcgatcggccattatgcggtgcccttgntgcatgccgccgcaacactaggcaaactccaggagatttcagtttcgcctctaatgacggccaactcccgaggaggtatgcaccgttaatactgacggcgttgttccgggtggcggcgaagaatgggcgaaaaatgtaggaccananagaggatgccgcgccatgaatacacttgcgatttcgcccgaagtacctccagacattccntcagctccggggtagatacccccatgggtaatccgtcgcgggagcgaaagccgtaaatgacgaagagatttcaactcgttncgccgcaagaagtatccattcattgccgccttgaaagctccatctctagtgtggcgcagaacgggtcacttactcactaattgccatccttatataggaaccccgggcatttcaggaccagccgcccctaacgataacggacatctcgcggcaatcatcgcctagtctgccgtctnggcccccaagtagttcttgttgagctgtgcaagggccccgatgtagaggatcggttcgccatcaaaatcgttttcggaggcagagacggcgtactgcacccagatggtcatgacgatgtttctcacgtactggtgacttaacgcactggaaggcaccctatggtggtcccngcgccagcgtngattcccgcctgccctcgttcgaccccctaaagaagcggcatgntcgttagaccctatacccggctnactcatagctctcctgggaagcantgtgactctttttcgctataccccacgagtatgatcccgccggtataatactgatatctagacgatcgngggaatcacctgagcgggngtgaaatccataaccaggctcgacaccttcattcactactgtggctccggtggngtagcacaatcggcttagcagcagaaacttccatcttaggccataaagtttcctgagaggggggggtactcccagtagcgggnagcacgancttagattgtcagttctggtggtgcacttggatcttgagaccntagggccactaggcatcctgtttatactagattgatagcaggtggtaggtagggccgtcatggatggaccgaaacctgcgtggcggggtgtgcccaccctttggtaaatactggcttcagccgttgagctggcgagctacctttccagtctctcgcctagcnagtgaggggcttctactcctgctnacncattattcgccgcaaaatgcacacccacatgtccccggnggccagactacgctagctcctcttctcggaacgccannctggggtactacgtgctgtaagtccatgtattgccggcncgcataacattgtaacggcgccgtagacatcggaaggcatttggcgacgtcnggcatcacagctcggacgtcnggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggcactgagttncttggtgggtagcacggctaggtgcggaatgcctattgtgagatatacagctgggcaacatagagcggcccctatcccgacggcgtaaatgtacacgaggngttaacatccccataggncaccccccagatngaccctccagataataacacactcctaccgcggacttttcaagaaatgttattcaagcaaaactaatctactacattagctgtctctcggtcgcagcccccaccggtaggcccgtcgagacgnaccaaccatactcctnntttatattatctatatctagctgtcggcatttcgtcgtagtaatagatccggggtgcctgtcgccaacngcnnnngaggtggnccgtccaggggcttccaccgaattcntattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgaaccccacccatccacntcaatcacgacagcgtaacggatgtgtcaaaaccaagcgactgttcctacagatctgaaatatcggcttcacccccttagactagtggattggtgcagcatttactgcgtctgtttgttcgagatggtagcgtctcagtagcaataaatccggggttgcgctccagtatatgtttgtcttactagtcagctcacacttatctgcagccgnnttccggtcgcccggttgcttaactgggcacgccagtagcgccgcggcgattctccgtttaactgggtttccgttggcagccaggcgtcaacaacttgggcctgtacagttgccaattggccgatctttcggtttacaaattcttgacggttccccgagtgtgccacttttcaacccaactgagcttttatcctccgcgtcctgctcggggtcaagantcccgaggtggacagtctgttgtgtagattagacttcctgcttagcactgaacacctagtnatggtaaacatataggcgttacaagttgcttccccgtcactccccgcctgggtgaatgtgggggcaggcaatgggaatcactaacggcgcgaccgggttcacacaagtgccgagactcgcggcacattccagctacgcccaccactggttctggtcttgtgagcaaaaacccgtgnnctcttgcggatcgagacgttgaactgtgaccatagtattgggccttacctcctacatctgcctattggatcgccaatctgaaatacgtacancacttgaaaaaattcgccggatcggcggtctttaccgccatgaatcacctcgggaggctatgtgtatgcttggacttatcntcttgcgaccctctcgaacctgttctgntncagctcgcctggggctcctcgactgagacatatcgccctccacttgtattatgtgcttggctcacgtagctgtcggcaattaccaacacatttnatacggcgtgaccggccgatccgagctcatttgccgctgggacgtggcntactagtncggtcaggtacaggggtggagcggtataaatttcttagtgtcgctcgtacncccggaaagtatagatcgtggccttggcaanattgcacacttnggctgaaaatgnccnnccaattgccaggtttaagatgctagttgacgccctgtgtttcagacgtnttaaaagcgcgaatgaatcatatgacttcattaatcctcggnncgcctgtgaaattgncgtaacagacaatttacgcttagccacaccaactcncacccnatgtctgatccattgatcccggaaacattccccttgaactcgagggctgggcgagactttanttaaggtgtctacgaaggcaagcctaacacgtgcagccgaccagggggtgactccagccttatctgnngtccactaatgcgccgctggaagaactttgagagttactagtcctcaggctaccntaactacgtactcgtgcatgtacnntctgctggaagatagcgggaatcaggagttttcctcccgaaacctctcgtattcacggtatctcgtttggaagtagacgtatacttagcatntcactcgcgtgagccccaatctcatcttaggcctgtagaatcagcccggtgttcgtgcttcgatgtcctgtctagnntctactgncnagactccatactcgcgaaatagtctagttctccttatgtgcggncgcagtcacagcagntagcgagaacnccgcttgcttagaatgatgtgtaccgttcagaataatactgtgtaacttccgggggantaaaagactctccgtcgaggggatgcatacgcgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagancttcaaagccagtatgtctgtcnataaacttaggcgttctcttcattccgagntgacgctagctcctcgtgcgacatcttccggatctctagatgttcttgacgtgaataagccatctggtttcgcactgaaattctgcgtcgtcacggtgtcccgcggtgttattnncncggataagggtctgatacacatgtcgtattaccaagnngtgtgcataggtactaactgcaagtacaggcagatctcttggatatgaggancctcgtagtcntgggccgatggtggagancgccacccagccgctgatcaataaccgattgtagcagtgccctcgatctaggctcaggcgctttcggccgcaaggacggcaacccgagccatcgatgaggctattgacagacgcaattcaagcaggcaatgtggtcgcatttccttgcttcaattcaacctggcccaccatacctccgggccattattctgattatattcgcgacttcgcacgccctgcagccgtgataagagatttgtgcgtgcgagttctgagtgagacgccgcacagcgctaaggggtgcgatatagatagtgccagcggcagaccccccagcccgaaccgctcatcaacttgtaattacaatagcatcctgcacggggcccactatgcttggcgtgcccggagggctccctcgatggggatagacatcctgcgacacggagtctagctaatctaatgtnggnggcgaatatccggttcagccctacctaaggaactcctccttggcgtngtagcctacgctgcttatnaacttagaggtcgcgaaaaggctaccggtgatccccggcggcgacgttgttcggcggcacctgtcntaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggncactngtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttnccacgacggtagtcctgtatgggaggtcaatctcgtcttcgtgatgctaggacacatggtataatcgngagggcaagtcgcncaaactacatatctgcctagctaccagattacaacagactcggctggctcagctgtccactgcagctccgtcggcgaacctaaactagtagtcgtgtttgcgaaccggagagcagatattgtaatcatctgcnctttacctcttacgcagctattttgatgcttgaatgcttacgaaatagccacaaaagactgcgttcttcccgcggaacagcntgcagctcnttggttcactgcactgtgtcactccgagtgtcaagcttatccgcttaccaagcgtctgccgctatacccgggatgatggtggtatactactcagcctaaccaatctctttcggttggctgtagcaaagtcggccttaggggcttcacgggnannagtgtatttgagggccgcgctaccgagctctccgggctagacctgagacggacnggnaagaggtaggagtgaaggtgagnaccccgttacaagagttgccactccgtgaacgccacttatcgtgcctcggaacatctcggtcagagcaccaccggcaaccggttccgggtgtgtatgcagtagcgcttcccacaacatgctcctctggcaagtagacaaattggtcgctaagcgacagatctgcgtcgaacggactcaactaataantnaggagaggctacgatcctctggggagggggttacctggatccgagtctgatacgtnctccnatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttcttngaggacatgagtacaaatacaattcccgaaccgctatacctagaccttgatggtaccctattcngtggatccccgctcaccaaaagttgcaacgtgaggtcgtgttagtttgagatgacctgatggttaactcttaccgttgggcanatctagaccacaatccttgccgtccgtcacatgctgttccctcacgaggttagggagccatctatgacctatcctttgctatttgtactccgaggcttctctcaaatgtagttgagccgctgatatagggatccncgagtagtcagaccatcngagccaatagaacgccgcatcccgagtcgcgcggctgcacataagtgcggcagatgctgtcgatacgacccngggtttatccgatgaatctgcgaaggggagagcagccacctcagggggtaacgtgtagtgttaggctagntcgtggttccactgcctattcgcctgctcactcgccctcctctcacctacggtggatagggttgatctgtgttggagggagcaccgtagtcgcggaatagcgagcacactacaacggaggggaatcgccacngagcgcagattgcatggctcgacgtaccttcactacgntgcccgagggtgctgcccgcctgatccggatagtgcgtcttgtcctngtaaagaagcccgtgagtncgtgcctgtattgactaggaaccctggactacgtgtctaccaagacgatggccgacgcttaatgcatcgttatctaccctggatcatacatgngctaatattactcagcctcttgtcccncgaggggtatttaggtctaaatccggaacgctatccaatgctaaccgcatccaatcgacccagcgacaaagcgccccacggacctctgcggttataagctactatcctcgattgccttgtaaactattcgcttgagatagggaagctcactgagcacgagaccgacgaacaacttacccttctgagtatcgaataagctactatatctgcccttcgtatactgccagaggcccacttcggccccaaattcacgccgctctggccgtcctgatcatcacacngaggcacctgtagcaccttaagaaatnggattcagttcaaacgactgcctcgcatgtgacaatgtaaaagggntagaaaaagtaacatataatacccctacaaagtaagtgtcacttgtactcggggggcagatttttgagtgttcctttgctccatcagttgggtggcgcttcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgctaccggtgtatcgtaactatgttccacatgaagtgtgattctaagttcttgtatgtaatatcatgcgagttgtgggccgaaagtaatttatatgtcagatagaaggtaccatgagtncaacnttactctaacttcaaacgaatccatatgctacatagatcctcgtagggagatgtgacgatcatgcggatgaangatcgcggtcgaatatcacctcacttagcccgcggcaaacagaagctatgaagcatgtaaaggcctggatggaaattgggtatccgacatatttctgggctacttacngcggccggaacgacttccttgctaatcgtgcaagtacaatcctgtctcggctgagcttggcgtccgccgcctggtacgtaactatagtcattagggataatgtacaaaccacatgactctcggccagtcgtgggtagcacggtagcccataattcctaacactcggtactaatcactggcacgaactagaacttcgactactaaacagataacaaaaaccacaggtcggggncagngaagcacatgtaaatatagaatctttcatctcacaggctaggaacctttcctaaatacgcgagtnccacccacagtctctcttgcataggctggcgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgctcnttagccaggactcctcaggtgctacagtaccaangcngctgggttcccccgacctatacaccgtgncgaccctgagcaatttgggctgagacggccgctacggagccttctacgtcactcctgactaggtcatgttttnactaggntttgtggatcgtcggatttagtagaccgagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttgaacagctcttaccttaaaatgcttggcgctactacttgtgccgggtgacgttgtcagttaagggtcggtggtattccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcatttagtgnnggtttgtggctggtgctcctcatcgnttttattgaacagaagtattgggtactcgcggtacggatccgttacacacgccgcaggtggcactagtcataccaaaatcggggtctagtgagcacgccnnggaggagctacntacggaaagggggttnnccctagtgaacgacacggcccgccaggcacacgcgccttgagtaggccccttcccggggctgctcttggccgatagccgagaaatcttctaaaatttgagaaccaacacgacgtcagtacacctgtgcccgatttacaatgtcctcgtcaaaagaaagacacccataaacggctgctcggaaatatctntcgctagggatgtggtccatnccactaggcatgnaccaagatcagtgtgtgggctccagggcggaggaaagagacaagtggggggggtagattgngtttcaaggcgagaacagcagaaattcataagcgggatatgacgatcgccncgcggatagtcacacccccggtcgggacagttcaccgcgacttcatcttctcacttgtcgcgtgcgncaagagaagtgaggcctagnctccaaggaaatccgtgtagtgcgcacgtgcgacctacggccttaggctaatctgatacgggactgtcctccgcccctcgcgatggtgcgcagcaagccgtaactanccgttaggccgtagctactgtccggttgagccgccgggnggcgcaggagcaatgagggtgcacgaaggcctttcccttatgtaggagtgaatagtccatacctgtactacatgacggatatgagagttgaaacaaatgtatattgtaccttcctatncggtttgccttaattggaactaatcacactgaacgctgtgcagacagcttgaagcaactaccgttcaggacatagcacgcangttatactcagagactttatagaccatccgtaatttcagaatgtagtggattaatcactgataaccactagntccgcttttgattgtctccaagccattttccaacaatgacggcgctatgccgaattatttccagtaagggtactactagtaanggcttgaagggagactttagatcatcgnngccctgcgacgaaggcccagcgggcatttctgttaatgcgcggcgcccgaaaagcatgaagacagatttgtcgttgagctaccacatgactttttcaatattgtccttggtccagtcaatgtcgttaatcaaacatcagactttctctgaactaaaataattncaacccctatagccccggtcccgggagacattgcgcactcttcagcatacgtacggtaattctgagcnatacctaccagtgcgcgccgtggctcctttttgtggaggtcaacatgccngtcccggcgccggtgcatgccaccagcgtgccgagtcatttggagtgttacgtgcaccagacaaaagtaatggtctcggagaggaagacgcgcgcagttatcgcctgtggcagttgttcttaagatttatttgaagcatatatgcgctagnnccgggatcgcactatgtcggagtcacaaatgtgggatcaacccggctgggcctaaggtcgggacggttcttagtcgagccnaccagggcgtgtttacggcgagttgcgggcggcgtgcagctgtgccntatcgtgggggcgcgcgcgtgtcgctgagatgcgcgtagggatgggatgaccctaacaacgaatccgggtcagccgaatctaaccggggtccccccgtgatactccctaaaataacacnaggatcgtaccagggagatctcacnccgatggtgaggggggaanggccaacggcagngaagcgccccaatgtctgaaagatcaaatcatcttgtcaaaaacaacccgagtagttgtattttgagatatagcggctcacttataggaattataaagcgtgtcgatactggggttggccttcggtcccctgcgtaggggggatcagatgggagttcgtcataaccgatccattaaccctagggacagtgtaaagaggtggggcaacccgtcataggatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaaganggccgggagtcctaaaaacggaacaagttgcgaagtcatccgtaacccgtccttattatacttgtaacgtaaggccacagcctaggcatgtcccgaactgggtgcggcnggcccgcagaaaccngtccagtaaatgcccagtggtatgggtcttcgactcgaaggcgtgacgcccgatgcaagtaaaccgccgatgtccgaggttcagaaagtattctcaattctcgcggagcttgtctaggtccctgaaaatcggcgtgcctngccgttttcttcgggccacaccattcacactcaattttagtttattggtgaatagcacgataccagnncgtcagtcacgcgncgcatggtcatgnagtgttatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactgccttctctgtaggagnnggcttcaaggcctttccgnggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaanaagagaattgcgagtcgcactgagcctggctttagctagcnatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggnaatcgnggacgnctggnagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgnntggagagtaagccttcggatcttgttcgggccatccnnnctttgtaattagggtccggacagtagaaagccaatagtcggggcggttgtcggacgtcgcgaaaatttacgtttagtcatcaacttcaggcaaatgtgtataacatatcgaacgcncggtgggacaggggaggnntcgctgacattcagtcgnctngtagtgtatgcctggacctcccagacacactagcgtaccccagctncgcgggcttggatccgtaataacaggctagtgacaacttaaattgtcgntcgctagggggtagtcaagagtctgttgactcccngctgcgtgatgtcgcctattgtctgtgagcataacgcggttatgtcgttcgactatcgagcaggcgataaggcatatgattatacggncgggattttatggggaccatagggcaatatngtnnccgagacgcaccttcgggttctacttcaatttcgctcccgggtcctaggtnntcggcatttctgtaagacgcggagcggactgtctcgtgtcctcccattaactgcgcagtcaggagtatcaagactccttgtaggttagtgagctaggtttcnngtaagccccgcgataaagttagtgaatcccggggctctaagcgacccgtgttactanctaccatccaccgcgtggccgagaacaactgaaaatgcgttgcaactgctgntccctcagctgtttctccggacgcgcaatttctacgtgtgtgaacttccggctgggtcacattggcgggcgagttctcgctccggcggggnngaatgactgcgttccggcatgtatantgggctgctctagacctcggtctacaaacctgaacatagaaagcctccatacccaggtgagtagctccaggagaggtggtgacttcttcagtgggagtagcgggttaacaggatgccagnaactgagnacttctggcgaaattctttaaggccgtnntttcgtccccagagcccgcgancggtgagatccaagcttctataccncgaaatcttatcgctctcgaggggcgggcgagagtactcgggtcgactctggtccctaacaagtgccctcgagtgcctctggctcgtgccggagtgtctggcctggagaccgagcatccgcctttccataatcttggaactttcaatcaatgcacaggccacattatatcggtggcggcacgctttaatagtagagtatcaagagatcgggcaccccgagaaacgacgaacggtggggtcagtctagagcaccaagatcccgatcgatcaatcacgattggtggcgaatcttctgccgcaacatcaatcaccctgcacccccggggantgaaggttggtancgctagncttttactcgttccacgaccggtangcattgtgagctcactttgaggggctagattagtccagttcgtcagcgggagggctgagaccatccgggcatgtggcggcgccggncagggcgattaaagcccattggggcgtgcgtgtttggcgtaagtgatggatgcggactaaaagctaacagacgcggagccctggagctcacatcgacaagcttccagctcgacccatccacatccaggtatggagtcggtttccgccctacntgccttaccggcggcctggcaattgacccaggtcgggacccggcaccccacctcagcgacgcgcggtgtactgccatcatagggggccgcgagcactgccgaacaataatgggggtgagcgacgccgcaacgatagtcccggtacctnaggccnatagttgtaccggacccgcgaccatttcttttccaagtggaggaaaccccttctttcgcttgtaaacagntgtttttcatatatccgggatgaacaatatgtccatttctacggcttaccacagttattgctgatgaggcagtacccaatatcgtancttatacccagagcgttcccgattaagcaaatgtattgcgaccagttacncaaaagggaccacaacacgttcgtgaggtgggtgggagacaagtcngtttgattacccgcgcacccccccagtgaggatactggaagtgagagttcatccccgccgaacttactctatngcgggtnaaaacgaatgatggtcagatacaagtgaattaacgatcgaatgttaccaaatttttgcagggtattgcggaccagttatagcacccttatataggatacccttcatcggtcgtatgagcccccaattgtgggggcgcacagtgccccctcgaatattgcgagtttttatngcttcgccgcgtactgaccgatcctantccgtcgcctgggttgcgcccggcgcngggcgccgcaaccgagatgngcattttgacgataagtaaatctgcaactctagtcccggntcctgcctcgacagcacttagggagatttntttatttccccatccggtncgtgcgttcgactggagcattcatctgattgtttgaaagatcgtcacgtgaggtaacgnaacaaatttgcacaannncntacgctttgtgtctaggctagcctcacgcactgatgaccccgattnaaattaacacgcatcccggaggngtagtgcgagtgcttgcacgtnaaacccgggcttctttagagtcccccgtgctttcatcgaagcgctacgcgcaacggcccccangncattccacaggccgccaagggggactgccgggatgtgtgctctccgatctgataccacatggacgtccccacggcccgaaaggcaacgaaacactcatatcgcatcgacccgtatcgcatcgggctattccaagcctaccatggcaggcgccatccgacacataattttgtgctcactctcgatgccgggcgaatataatagtaagcagtattaaattcattactccacgcaaacccacaatacagtcgtgccgctcgagttgtgcgggtcgtacgagcgccctcgtacccctcgctcgcctcggctcaagcctagcttgacgtaataccatatacagcacaatagcggagtctccagtacgtggccctgctgtcggcatacgaattcggatgggctatgttgtcnttgtctgtggccgtaactctccctctgcctttcctcattgaagagcgttccagctccggacactggcgctccacgtcggaaaaggtaaagacgccactccggtccattgtctagaggatccaaccagtcttgcgtctccggcgcccaaaaaccagataatctcgaggtatacgagtcgcggcgctcgcatatgttcgactgttaagacctgagcgctcnggacccagtactgagaaaactaaaaccgttctctatatgttaggcgattgtgatgggatagcacnattatccaatcgccctgtagttccacacgccaaatctcgtggagcagggagcctccactcttagtggagcaatattagcatagcaccccgcgacctactaggctaagagtttcggatgcgctaaagatatataataagcgctagacttcgaaaaactcctgactatgttgcaattcggtggtatactcgggaggctgacaatngggtctaatgccgctccgccggccgtgggttttgaactagtggcgggaggaactcttgcccatacccactatatagcaggcatgtttttaactcagnagatgccccggcggtccacagagtgacccctgttgcaatcgataggacgcaggggttgctccccggtcgccgcgaaaactcccagtcggactccgcaggtggcgtaagggagagacgctaggtcatcaggtgtccgaagtccggtcatctgtcaccgggcctctagcgtccctccccgtccggtaggacaggaccanatatcaccctagttncanagctcttagcagccctttcatgggaccatgcttcatgcaccgcctcctcatgatgcaaaacccagaactctctacatcggagtaactatatatcggatcgccggcacattcgctgtgaggctcaccctttatagtactcgacggctgctgttagatagcgcccggtccgcgcccgttgacagttggcctaccctagcgtattataacactgttgtccagaggtcactttcttgtacactacatgcatagctagccactgcatagctgtttgtagaccgccgtcaatctacttngctggcacctacgtgctggatggccttgaatgttgccaagtaatggaccgcaagcgggcggcactagcgaagacgcaaccggcggctcgaccaaggcgcgtgttggagacaacccgacttgggggggatcggntccgaccaatgaagaagttagtcgctcgnaatagctgttccatcgccatcgttatgtggccaaaccctttagnagatttgtgctggagttaaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaaggaccatgagtccgtatacttcgggtcggacggaatggtctgtgacaaattaggagcggaggttgcttactatgtgccaactgttcgtggcatataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttcctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcatcggcgtaatcacaaaccaccggacgaagaggtgtactcacgaggccttgcncgcaatacttgctcagaaaaatntataatcgttgtgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggctgccgggcgacatgcacgtgtcaactaagtgacctattntatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctactccggccagtccgcttctaattaatgtacccaaaaataacaatatgagccactccggcattgaccgactgtgaaccgtccaggtagctccatatgaaggacgtaagcaagatacctntggctatcncctggtaaatgagattctttgctccggttacggtagtacgatggtagnagggggatgtgcgttcataacttcctactttgcgtgtaccatcccgccgatggcngcggtttgaaatttncgggaggcacctccggggacagtcgacaacacagataccattaggatggaatctcgtaggctatgacgggccgtangtnctgggcccatcggcccctgattacgaaaatggcaatgccacgacatgcacgagntcagttcatccgccccagatncaggtcgccgacaatctgtgagtacttggncagcttgacagaaagtgaccgccnntgtctcgaggaggcttcagatctctgccggactgtggcatccntttcctaacaggaataaataccgggtctcggagtctgggctacgtgggttaccggggtccntgcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcgctgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttggacccatgccaagccacagctcagtggtttcggcgagagaactcgttatttctggcgttaagtncgcaaacttgggacgacttcaagagcgagtatcctccatggtacgcccaagacagtgagcaagtgttcccgggagggangcgcgccgttgcattccaccaaacncctcccttacagtgccttcgcgcttccaggttcgcccggacgctacactcacaccacggtctggcacnacgagcagacatagttgctggcgcaggtcgttttttgtttcacaatcggaatcgcgagagaagcactttaccgcgcgggaatgcacatctacaaggaagaacctgtggtcaattgccaggtcccactcgaagtagctcgctaccacgggctagtttttagaaacccgtaaagctcgcgtgtacactgcagtcgncttgaaattcaacacgccacatacagtccaaagaaggagctcggaaaacctccagtcgaacagccgtctcagcgacccgagactgacgcnnggttcaggccctgccaaatcccctgtcnnggnattcgcgtcgtgtccngcactcacagacttcctggacatgaggggcccatagctgttagcgctgcgcgtgaggaagnacatgctcccattttgtgannttgaccgtgtacacgaatggtcaagnngaacatccaacagttcctggacgatgggtactctcacngctgaactgtcgggaaggtgcntttagtccnggcgcagtgggtggtctnaacggcgtgtgcgcaattttggatacgggncgtacaggtgcngagagcgtcgctaccagcctgatatacgtggtcgctttgctccgcctaccaccgggnagctgggattcgcctttgattgtacggttacacacagatgntaagctnccggcatgcgcctgctagtgtggtcttcggcatcatattacggacgtcttgctctatagacctagtgcaatacgcggtagtcatttacaaatgattccgccgtgtacatctacggatnagactnnntatacgacngaacacatcacgtttggttttcatcctctagcgcagcacttggctgtgcctttggccagtcccgaaanggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgagatacagtgtatcttcggngcatgcggnattagagccaaaccgaacgtcaaacggtacgactcacatgtcaaaatgccgaggcgttccggctgtcagaccgtggcagtgggatagcgtgtacttacgcagaaancggcttacccaggacggcaagcgtcttgtacgcgggtgactggtgcgcngtgattatgcatgtcacgaggnactcactcanccctcaaaggggtctgcctgcacctgtaccccgcgcgcttattactacataacgccggcatgcgtcgtcggacacgtgtccacgaacgcgctgtttgggatccggtactatatcccctatgtgcgccactcctaggtagttggccgtgtcttacttatcgtcgtaaacatgagacggcatggntgagcttccctagttcnaccccagtaactggaagagatggtantagtaaaggaaggggcgaattcgcggattgttgtgagatccatgctttaagaggccttatcgcctgctacattgcgtctgcgnacgacaccccggcaggcttccttaaccctcccatgggccatggattattcgangcctacgtcttaagtcttgatctctggcncgccacaacctactgttccacgcgttcgtaaggaggcagacagccttggaccgccacgcggataagatgacatttagccgcaagcnctctaacctaccccttgaacacagntgctaggtnccaatgtcgnnntcctcatgtccacctggggaccgacccaaagaangnnctcctagttccgctatanggcatagcagatattccngtaaaccgacgtccgttgtaggtgttaaganctgccaaaagcgggcccctaccgggtaggaccacgtactcgcccacgctgcaaaaacaacagtggacacagactttatgcagccagagcgaaaggcggtgtgctgatatatgggtacgttgcctagtanaacaaacccagtgagccacgactatgggcgtgatagcaggcgtgtcgtcgatgacaagnnnggncgatgccgcctactagacggttatagatttnncancgcncatacacaccaggttattaggttcgtgaccgattctagtagaaccctgcggcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcggttggagtggacggatgcgtgacctcactttctctgtagttgcggtcttactcaaccgagaacaaacctctttcgcggacacagccgnnacttcaaaattttaaccctcnngcnttatcantaacaatggntnaagggtcaaaagattaagagggcaaagagcatgcaagtatatgaagattccagcgtctatcgcagggaaagcttataaaggttgagactaaaatccctacttattggaatagaatattgacgtgtggagtgaatccattgtctttctctgctgggaattcacaggaaattgccgcgtagagtatcggcatttaccgctaaatagaatatagggtaaacggcgactaaggcgtgtcgggggggtgcatatgagcgctctgcgcgactcgaccttcttaggaagagtcttctgnnggcaccgcctagaactctccgcacgccgcgcgaaaatccagccacgggtggctgngagcgttcccctgcataccttcccgtattctgntatccanaaccgttacgttgaaaccgaaggtcgaataagggcaggggactttcgagagtcgtagcnntcgccactccccaccgcccatccaagcgtatggcgtaagcaaatgtggatcatttggtacagaagagnacgtcgtatgtcagatgagtttgcttttccgcnnctggntcgcatattagagaggtccacagcgtggcggtnccccagctgagctttcccacgattagcacatacaagcagtagcagaactccggtgangttgattacaacctaatttacctgctaccaacgtttcccaatcctgccaaacgtaacgtccttggtgcaagtatcaataccgtgccggcctanaaatgtgtccttaccataaaacggtcggaacactggctggggttgctgtaccgaggacaacatnggcataagcctggccttgcggggttacccccgttagcccngactgccaggagcccccccgcagtttatggcatccaatttctatctgctgncccgacccaggtttgcgcttcgcgacaccgtaaccccgtctgacccccccactaaacccggccgttagttatccggttgtatgtccaacggccggngtgttcaagttccacccaaccacgatcgagtgcgcttgcatacgccgtcccccggctgcagtcacagttaacgtgtaaccgtgcgaccccttacggatctgagtacaatngcgggcatcctccctgggggaccaggngcaaccctagtttaggtcnacctgaagacatggnggccgttacgtgcggtaggaggcnttgtaggatattacgggagggaacgggttctggaggcaacnctcagcagtaaancatgttaggcgttttagtgactgtgcggcgctaggcaacgcgtcttnggattcacagtgttacgtccgaagaagtcagatcccgggttcgtatgggtcgatcgagatgggaaaagactctacagagacgatgcggatgtagctcggttgggactgacagtcgttaggtaaaaaaaagttcttgcgtgctgggtcattccagacgtacgttgcccgtctttctacggacaggaaggggaacaatgggtagttttaaggggagacatccagggtccgggcgctcgcacttccgggagcgcacaacagctctgcccggcaggaccccgaccggctcaagcgaantagtgcgtcccgtagggccctagatttaaaagaggaggtggttagaaagacacagttgtcaaacttgcccacaagctcgcggaatggcgtagttatgcagagatgagctaccgaaaagtgggtctatcaatatgngacgtctggctacttgtcanccgtgcgaagtacctttagtagtcatgtcgtctcggaagttcggcgacgccgtaacctatggtcaacgtgtaactgagaacgccacccaatcccaacggaggtagtgctgcaccagncatgtgccngccggtcgnntcgtcgagggaagtcgcagagtagttcnagngggcctaagagcctaaacggagcgaaccctacccctgtttcgtgctcttctattgcggtagtcctttacggcttnttgagggggctgttctcttataagctgcagagcctgtcggcgtcaccacctctatcttgaattttatgatccgatcgcggggagctgaaggacttcgcacaaaggagggtcgtaaattaccgcggtgttaggcacccgagtgccccntgtgcaacagagatattgagagttgggacgcaacgggcaggatctagatcgggacaggactagaggccacgtttgtatgnngaaagttgatggaggcgtaagattcgatcntggtcttcttgcctttgctacgcgcctaatgatcgctattgagtggagctacgctctgtgcaggaacccggcgagaatcacgtagctgtattacgagcccgtagtataatcggaccgtccgcatgcgccgcctcgtactggggcaacgttaccaccgttatgcaatccagacgtgcaagcgtcttatctatctcttttctgatctctagcataacacaggcgtcggacttggctgggcaatcgtcngtcatcgagtgagccccatagccatgcccaggagagctacctgtgtatttggtatagcttattactatattcctccncngctgagaggaaatggaccactcggccgccnctgactagaaccgagaccacctggtgggcacccgcttcgccaaggatcgaaccgtgtgttgcttggcttccacgatagtgcttgtaacccatgctggcagctcccaggtcagtatcgtaccgctcccggcatgctgggatcaatctattatgcttagtccaatggtttatgagactcgtcagcaagatctcctcgagggggacagtgcttttcccactaatctcttcgggacctaccttgttcctagtttacactcgtagaaggagacgatcgncacctctttccgatccagctttagccgaaagtagctcgccctagctacattgctcgtaccgacngcttagagggttattccgagtttggaccgggcgagtctcaccngggnccgtttacnctcacacgggcagaaaatttgtcgcgtggggcaacggggaacacctacggaattgtagacggctccctcagtgcgcccgtaccggaccgagcgnggaaaaatctgcgctcatggttccacccgagtaggcagcggggccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccnttntaaagcgacaaaaaggctgtatgaatgattgcaaagnngtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcaggtaatgcatggncccgaggctcatatgggaataccccgagtcggcatggtccaatttgctccgtggcgcatcgggtccccgagagccctgtacgtttaagaatcccctaggaaacttcgagtgcttttgatgacgccctataactttaatcggtaatgcgcggggtagncttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgaggcctttcacgagttgatctaangcaggtnncgagtcgctcgtcccagattggtctctnnncgaaggtgtnagccgttatgggatattcgcatgccggcacgctcaggcttnttgcaatcagcacgtgctcggctaagnnagtttcgtctctcgctgttaaaactgtttagcgtgcttgggcccggccccctagccttgttattcgtacgcctaacttaccattcttgcagctgcacgtcgcncgcataggttctctccccgtattaaagtcgctgtgaccaactgncctgatccacgccacacggcgtcgtcccacggaaantcttaacagcaaagcatagatggaggaagcctcaaagacttgtgagattgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagnctagtggacggctnataaaatngccaaggggacctgaccaaatgacagcaatgcgatttctatgttcagcagttatgtaattatatgtagaatctcgtccaggcctagctgctgcantcagtagggactgtacgtcgtcttggccatacaatactctctatcagtagcaccgaagaccctcataatgacgcgatatactgaggatcgtcgnttccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggccttgactagtgaggggaatacaaaggacttcaaccgttgatacgangtcccatagcgnnngcatatccgctagacgaagtaggtntgtgggttggcacagccgcagttcagcctaacggtgtcatgatttagtggactgacaggcactgcaatgnactgggacggggctaccgttattttatattccttgtcaatctaacctaaatgagaacagtgccatgagcgcaactcccggagccatgtctctcgaatgctcggtgctgctttcttatcctgacacatgattgaccgaggtcgattcacgaaagctaaatcaagaccagaccacantcgatacgctcacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaaagccatacccacactcttaaaggagaagtcgcggnggagtacgacttcgtttactctcacacagggggggcagcgcagggaggtccccttcccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccgcgggactcttctgcaatggtnaacgtggattgtacccggggatgtgaggactctcaacgctacgggaggaccgcgattgttaccgagagtagcactcacgtgacagggcgtacagcgcgacccctgcgttcggagtccctattagaacgcctaaaccgcgactacgnngccnnngccggtanaatcggtcgaggccgacatccgcggtcaatactggtgttcctcagtgaccccgagtaccggtttgtgcgttggtgcttaacagtccgnaccgtctcaatgaaaggtcataatacatgagaagatgaccacgcatntaagatggntgatgtagcgccgcctagtcgcgcaatttggataggccgcaccgatcgaaagcggggaggagatactcacttagctgcggactacatgtagtgcagccattagcgcctatctccgattgcgttaccagcggacnngctctgggtgtggctaacattccacantcagctccgggtccctccgttcgtcgcaagttagctctttataaggccattttccatgttcacacctgagtcgtcccacaactaccagaccaagtttgagtgtataagaggctgatattgccatttgatgtaatcatggaagcggcacggtgatgaaaaaacaagtggtcgcctggcccccgttgcctttctatgcattaggtctgctgatcttgttcgtgtatcacgngcgttaacctatcacaatacgcctggccgtaccttagaggtgacngcgtccgtctctgggacagttgggtgcgccgggcgcccaggtaagttaggtgcccgtcgaggcntaaatctcagcgtgcctgttctcccagacggacggtacttattgctcacaccggggccacgacgcctntggccacctccagcccangcgagtggtaccatagacacctaggctccccggaagccgtccggccgattgtgaaggaagtttatatctttatgagagaggaaggatatgacgctataacggaagcttgtaaacctcaatttttggtctaagatatcgtgtacctcacgcaaggcaatgttcgtctatngattgcccaccgcccgtccgctctggggcggcccggcataacggtgcaacgactggggccacnagaccctatggtacaatgacaccgacgtgtacgggtttctcattcgcttgangaccgttcgggttcaatcagcttccctggggntncggggatgtgncgggcggcttaccggaggtagctctcgtcacaacgatcggcggccgagagacccgaatggggctttttctacgacaagtgtcgtcccggtggtcgggggtggcaaatgctaatcctttagacttcacgggttcctaacagccgcggaggcctttgtacgagaattgaggcctctacctcgcgagcaagggcttggccgtctaatgctcaaaacgtnccggttggaacgagatngggcgcggccgcagcttcctcgtaatcgctcccgcactcgcgggcctagcggttctttcgcagtattggctagcgtgatgctcaaaaatgtctaaagctacccgagttcgccgctcataatttgcagttgccctngctggggggtagaggcagcgccgagggccgtgacgtaggcgttggttgtagccataaaggtcggcggctgctggcaagctgagtataatcactctctatagtgcgctaatggattctcactaggcaagccgatgctcnctcacgtcgggttacaggcccaggcgaataacggcctgcgccgatattccatcttaaacatatcatataggagattcatagatgccctggagtattgacactaagtacttcggacagcggatggggaggccacctcgagagaatgataattggtagtcaatcagtctcctcttccgtccgaacggatgaaaaagtcttagtgattcgtccatgaatgactgtcctcagactgcggggaagacactgtcaacggtgtggcccgtttctagtcgaaccggagccacccgcgggaaaccgtccaanngttctgcggctacgccgcgaagggcccgngctgcggagttaacgcgtggcgtctgaacttatgatacccacacaggccggggatatagtcgtgcagcggcatgtgtacatttgcatcaccctcggaaccgccccccgtaagaatggtctaatcagcagcgtggacagatancnccgcgggctagctcccaacgagacctcccgatcgctangatttggccgctctacccacgggagtcttgtaggatgtcaaaactactctcgtttacaggacgccgctgtcatttagtcanggtacctatgatggggctctaagggtactcaacatcgcaaaggttctagtacttcgggcgggatgagcgggaaaccaaggactcatatttgtacccnataatgggatgctgctccgcgagcgaagagctgaggtctaacgcataccggcnccagacggcgccgtatacactaggcaattatctcccagctgtgatattgtcggcaagctaaaccccagactacagccttggtcaggtggaanttttcgtcggtatagactgcgctcaaaaggtgtcccttgtccaccgggccaggtactagagctacctgagaggctagatttatctcttcacaggtaagtagacgccggctttacgcctctcctagagggacaagggttacaggcgcctcggccaggtagacaccgtaatcgttggctccgcgtattacctgncaccgaccaacgtactgttggccagcggaccctaggctactcgaaacaccgctcatatactgctactctcccacctgggtaaacgccgtttcaactccttcttggggcaacntcctcaggggcaggaataatgtccccggcgagcatctacccgagggcacagtactagttattagccgggtctcggagtcccctgccggaagtccnaaggcccgtcgcaggaattcccggaagaaataccctatcatgctgcaatcaaaaatgggtacaggcccgtgggttacatttggggctgcgagatctaagaggtggtacttagtctcgcggttgcgggtaaatgagcccacagcngcgtggaccggcaacggtgcgggcgagncgctttgactgtagaggtgtgcgagtcagcgtgtggcgagatcaggggaacactagtagtgctggatgccgaacacgacggcttgtcctggcgtggtgagccgtcagctcagaccagcctattcgaccaactggggtggggtagaccggtgtactgccccccggtntgttgtcagccatatttcacgcgtaggcccactgcgaatttaaggaagtgcggtcggcatggtgtcactcgccgtctatcttgtggcagctganccgtaatcgaggaaaatgcacnagcaattttggtctccacaagagggagtctacaacgctagctgatcccggctgaaagctgactggcatcgccataaccccgcaggnnccccacacttccgcattaaagcaactaagttatttccctctcggccagccactgcagaattcgcacgaaggccgaaggcacgcgttcgttccttgtttcgggtggagccgtcaaaagaccctaccgagggtggctgtagacttggcagtgacaatacngcaaatacgggagtcgttagtacaaagcactttggctcacctanncnnntccnanccaaccacgaccgggcgcgcnnngngtacctgtgggcaacaattcaatcgaatagccacacatattgcacgtcctgccagcccgatatcttctgagtggactacacgcgcgaggtgggcacggaccgcttctaatcgatgcgctgagcctaaactggatttcagagtattaggcattgcatagggagccgctgtcgcaccgaataggttggggtaggacctaacgactcacggttctatggctccggtgggtgagcccggagtgcgtcggtgcttagctcgcgttcgtgagtgagcaggcttcgntatcgtcctatcccgccgtgaagatcgaggtaccgtgatagaaggtcagtaggttgtatcagctacagatggaacgttgttgttcccaaatactccggtcctatcctacacagcactcattgcaggaacccttccgcttccaagacggggcagtgatagcgcgagatgcccccgggggacccctgagaattgagggtcgattaaggcacgcttccaacaggagcctgcaagaacaaggccacgcagttgttgcagcngcatttttacaaaggccggtttcagtacggagacnaaacaaccnaaagtttatcgaggtaggaggggggacgcgcggccactgggaangaacctacgcgcagcagaccnnggtatattagccagtagcgaattcaaagtactgtgccaagccaatactaagggcccatccaactccgacttattgcctagcccctaagtactggactgccacgcnacgacggtcagtatgtcagcanagaacagccctancctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacgnatttatagccccaaatcctgcaatctctaccacgggtatacagcaaaaagttattaactgtatttgtagtaatgccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgtcccggcccacactcgtgacagactctctcccccgggggggggggacaagcgttacagcacttaaacctccgggtcgtgcacttgttgaagtggcgtgggtctcngctcaagaccatccctaatgctcctcaactagttggtttcagcnccacccagaatagnatctcgggctatgggcgtagggccttatggatctgagaccgagggtactgaatggaatgcattgacttcgtaaggttnagtcctcttcactccttcctgttnttagacgcnagagcgcacccgccgcgtaccctccagctcaagtctcgnacaagcattagntcatattttcggcgtccacccgccgtgcacatttcggggnggccctcccccgaggcgtggggccacgggaattgtttgcaacgccggggtaccattgtagattacgatcaatccggcagtcatttccgttagttcgcaccaaggggaaagtgttcaacgaaaccgaatgttccaaaanagaaccacgcttctagagactcaaactaggcggttcaacagacgcctgggaacttcagtcattctcaagncggctatttcttcatgcgtctttaaagtactggagggctaaggaggtcaccacccgcgtaaacgccnnnggcgcgaatactctacacggaccgttatctctgaccaatcaggnaatccccaggtaattcacgtcccgagcctcgactgaaaccncaagtataggtcaagggcacgcgtaatttcaatgacggtgcacgccctnctaccatcacatgcagngcactagggcatacaaggaaacagcctcgtcctctcgatttggacagggtacctgctatgcaaggcggcatcccaggtaatcgataagcataattaggggcncgttcgagtgcgacataggctgcggcacaagagtcacgttaggcagtgcgagatctgaggggggctncatnaagggncacgcgataacaaccagcaacgtctctcgcntacgcaagaaccatggaatatgtatcgtccggcggcantgctcggcctagtgtatttgcgagcaagggcacaccgagngagagcacgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgccgtcgtatacctntttatgtaggaagtataggaacgacgaacgactgctactcgaacccgttagaatatctctttattttttcccaaagtggggcactgggaagggatattggtttcgcataccgtaagatatgctcttccgtctgcccccactaatcagatctatgtaaatgccaatgaggcatgagcatagattaggctcgactcaagccgcaaggtgcaccctcnggacatagcgtcaattaccatgctcctgatgaccaaatggtggcagaagttatgcgcagggcttcgaggtagttagacgacgattctaagggaccgcagggtaccgaaaataggactagcaatttgtttgacagcgatggtgtgtgcgattgacgaccggccaggatctcggccttggtcgctctctggcgcgctgtagaagcctgccgcgtncgagnnnncgggttattctttgagctangatagcgttttcacttctcgcgggagctccatcacgccggagtggcattcggcccttggaagtcaggggatatatgatattcaatctcgccctatgcacctcctgggcggctgcatttacaaggcgtggaaacacaaacatgcgttgagcgcgtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacgncgatngcgcatgaggatgttgtgactgcggtttgatactcaattgggatcgatagtgtccgtaggtactacagccccacctntccccanaagacccggcctttggtgggtaanannacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtgtcagtccgagttaccgtcgtaggcaccttctatggcgcgaagcgttgcacgccgaggcactcaccaccttgacacgagtggacgtaagccaaacagctcctcctcgcactacatgtctaccccgactcggatggaccggcaccggactgatggccggctttgccattcctaccataataagggggctagnncccgcagcctggctgggcgtcgggcaattagaccgntttctaagacctccaagaccgtcttcaattgctgtatccgagggtgggggccggagtnggcacagcaggaggaaccggtctatcgtgtccagtggcgtcgtcccccgncctttaggccattagccgaagcacgaatattcatgcaccatgtctctctctcaaaaggggccgaaacctcccgccaggtgaggatattaatttttatctaataatcttataatcccccgggttacaaagtcttcttgtgcgaggtttatcagcagggcgttgggtacacacctgctgacggaatgggatagatcttaggtcagtgnaggcgatgnactgtcaccccgagtgggcgcccgntgctactcgtggacgtccggacaaatgcgcagttgccgtctaatgcaatacctctcggaagagncgatgcggcgggactagccagtcatgagacccgaaaagatcactcctaggactcgtgagatagaccgnggctattggtagactgtgtttgtggcgggtggacactacggtccttaaattgacatagccgcctcggtatgtagantgttcacttcaaactttggcctgcggcaagttacgaactcatctctgggacgagttatttctggcagcgtggcttcctcggtgggctccagccccgatgagcncgtgggacgcggggggccgacctaggctggaggaacaaatttggtgggctcatatgtcagcaggttcgcatacgtttcgcaggcctctcncatgntgtgtgcgtaacaagggacccatcgagataccgagancgtagctaactgtgtatacagtcccatatacgacagccaccgggagctaggcgagaatttcatacagcgcctatccccagagcacatccattggacctaccgatcatgtatatctcgttcattcacagtggtcgacctggcttgtctggaaagcccnngagttctctagggtcacccgcgcgagagtgacttctgtcccacgctcggcaatgcgcnntggggtaccaccatcaggggnncgcagcgtcgcccactctggcggcgcttctcggcccgatgctgcgacgacggctccgtactaatgccagaacaatagtacaactgggctttagaggggcgtctagtctgtttgagagaccggtgtacgatgccaccggacgtgggaggtaagtggtatgggctacaatcttggtccatttcggtagtgttccgttaaccagcctgttgcccttagactcgatggacattactcctccccctttnagggctccggcaatcggagggggccttaggaacttgcaccgcgagtgacttatccccctcgtaatctngacctcactcactgagtgaggcgagcgcactcgatcaccgttcatgcggctgggcccccgagttgancngtttcantagacgctagccngtgctgtaccgacattgtagcacaaagcactgtaccggccgcgggtatgagacgcagaagaacgttnccagcactccggtcaaatccggccaagggttttccgctcagttcatcggagaaatcngttgcgtgtcggaggtgccgcgcgcccacgatcccatgcattccccgtgcttggccatcttgaggtagccgtgtacacccaggtacagttatctcaccataccaacttaacgctcttnctattccgagggtccnacatgtcttctgatttgcgataaagtatggattccgctatacacggccgcggcgtgaactggttgaacgcagtgacatgagcgccgctctcccaatanaattattatatactcgcagcncaaatccctttacantcgcnctcncagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcgagccccgggttcctggggtgacgccagaatgangtaatctaatcgcaccgcggttctaaatcgtgcgtgaacgcgcacatccagcntcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgtgttctcttgtgagcctcactacaattcagaaagacgttggatccgcgaaattcctaccaagtgttagctccccggtgggagtcgtccactcggtcgggcagcagttagcgtcataatggcccgaagagccctcaacagaaggtgccagacccccaaagggtttaggccctagtcgcttttnccaccctcgtgctcggaggcactgaatgaaccccctttaagtgctgaatttagcaatctcagagtaacgtacgaagggtgccagaattgagtccggttatccgcctatgaagccttgcctagctggctcacggtgtaggtcgcgtacagaccataacgagatcaatcttgntatcacattcattcgggcgttgtctgggtcgaaggatggactagtccacaccctcgggacttgggccttcnctactgatttctctgcggcctagncgtaagatacnaataacaataactcgctgctacagggtcatcttcggaatagccggggcgcgctaactctataacaccaagtgactcacaattggaaggtgaggtcgcccnagtcggccggccccagagacgcgacataaactattcccgttcataacactattctacaggcgacgccaccagggtcaatttgttctctgagttccctaatcaactctctacccctaaggggctagcccgtctgatacccggggatgtnatacaccacctactttgcaaataaaaaagcacctacagtagtacctatgatgccctacgcttagtgacgcacctttgcttctccctgngcacgtgtgaaagcactggtccagaaaaagatcccgtggataaacccagggtgacagtcancangacatggacagtcgnngcagccgggagctactactcgtaagcgtaagtataaacgccgcgctttgcaagctagtcaccagttgtaaatgcattagtaataccaaagtcatgtgatcgattatggtacaatgaacggggaggcctatagttaccgtacgcgagcggagggattagactagcaatcaatctggaggagtaagtgcggtgtcaatacgccctcatctggcgcacaggatttgtacttacacctctacgttgcggcaaccggacacgcatgcgctataaggtgttgcggtgcctcccacgcgggtccatgggaagtcggtcggagtgtcaagtgagtcgatagtcntttcttaaggtggagctaagcgattaaaatgcgagcgcttctcanagcagacctactagtttaaatcgaaacggttatcctcgtgtatgtgttcgtagacacaaggctcggcagtaccactaaccttgggcgcatctcttataagaacaagcnggacccatgcaaatgtatcagctccagaaggggggaggctgtagcgggtagaccgctctactttganctgcattatcaccggcaagcttatatacctgttttcccaccgggactgcactcaagcgcgccacttgtcttaccgataaaaagtcgtccggatgaacctgtactgcttaactccggaccgtgcaacactcnagtaggctgtaagctgngagttatgctttttcaagcaaagatagtgtatggcgnncgccaacattcgtgaccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgatgttcagcgcggcgaatctattttcaggacgtgggcgatcgccgaccatctactgtattatntgcacagctgttcnccccgccgattcggattcgtactccgcaagcaggcttcttccaatttgcaangtttgcgcnccttaatcgcttgcggcacgcgcgggcctgcgacattctggantgctnctgccccgtctctggtagcgantgcgttacgcactgcaggggacggggggaaactcnngaaggtacgtgcatattggatagtaggcggacatgactcgctccatacatgattacccccctggagccggactgtagnggcgctcctcaagccagttngctcacttcaggactcctccgtctgagtgtccgtacccacaganaccaagtcttagtcctgcgcccacactagtgtgggttgactcgacggcctatggtagctttcgcccaactttagattaaaaacccctcnnntngtgccgctacgttgttgatcaccggggaggaaaaacatgcgtcaagactacggtataggcgcctggttgcgatgggttacgatatttgnaacgggatcagacgactacaagcgtcccattcgacccgcgggtctctcacgcccttaatatgtcgttcttacccatccccaaccatcctcctgtttcgaccagcgttagngagttgacacgcgtgcagaggactagccggtccttgtgccgttatgtgcgagagaattctcgcgagcctcctatagttgagcgnccatcgattgagcnnggtatgctaagaggcgacccggtgtcagaaagctttcacgcgctggacgcttctcctgcacgtccaatcccctaccctggagaaatgcttccngcatggtgagaaggtcatcaagaagactcttgtaaccatgaanttactgttcagtggcttaccacaatcatctcttttatatactcgctcagtagatgtgggtatatatctgagcgtccagagaattcgaatttggacttattcntcgtcccggaaatgcggtggaatactagcgccaataaaagacttgcgcggtaactgtgncaagaagacatcgtattagctatacgccgncccanctcatgtacgacggtctacccgcaatcactctctctagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgaccgaactaggctccttctgggtgtcccccagtcctgcttttcccggcgggagcnctttggacgcaggaatcaagaggacgaagccctaactgcttgccggcatggatnccggacattagattaaccttgggcacagcaccccggaccacttagtaatcgggtngtcgcgtataccgcagtgccatcngaatgtgatacgcaccgacgagcacacctgacagactacaagcactgtagcgacaaaaacggaataagctncggacgcagataaggagtgacccaggaaattagcctctcgaatcggtatacacgctataacacgaattcnggttatcgccacggtgcacgaagtttagacttattgcgggggcaaagtcatccacagaggttgagtacagcccccggtcggacgaacatgattttacgatgcaggaccattaacaagcangtgtgactgcattgaccagtcgacgatttgacgtttacgagttacgtaggggatccgttaagggtgccttgtagcccttcgcgattaggcgggagtcgtgacccttcgggtgccctcngtacccagagccaatgttctcccgaattagaccaactgcccactcggggtttttacgctgccgagcgcaccgtattcagacgagcagagntgcgcgaacccggggagacgaacctatcgagccttgcgctgttcagagttgccttcggacttagacgaccccggccccntgggggcatgcggatacgcgccccgccgattatagaatcaaagaaggcgtgacctagaaatgggagcccaatgaataatgttagtaggtgtccaccactctcctaaaccccgtgtataacacgtaaatgcaggaggccacagcgagggttatcggatggtcatcgcccgctttctacacgtcgcagacgcggcttcgcgtggcactgcaggttaccacagattgctccgcacggcgttatcaaactcatcaagaacagttagtattccacgaattatcaaatacctagactagatttgcgtaataggggtgaccttatacattaaccnaggcctgacgcatttatacagggtcaaactcacataaggcatttcggactaacgggagtttaaagcgtgcctagaccgccacctataaaaacagccaacgcatgctnaagggagcgatgggnngaactctatcacgacccccgagctttgtaagggcgctcggcgaacaaccagcacctgccggtcccagcgcgctcttgngcaacgaaagaggcgggaatcagacgcggtgggcgaacgtctgcctacatgcttcaccactcaaaccaacgnacttagaagcgctctcgggcctactgtcgtgactgggcgggggctgaaccccctggattggnagaggaactatcacatatggctgtcccctngctactggtttgctggcacctaaggaccacncgggtacaatatagctacaatactacgcgtgcgttgatagtaggccttcagagctcacatctcccctaggccttgtaacacacctaggcatcgggtctattacaattctcttttatgggggagtttgtagttatacgagacaatttgactgganatattaaccagagccggtcccgaaaagcgacatccggcatcagacaagctatgcaagacacnaaacatctcggttgggcccggatgggccggtgtaccccagcaaatctttgtgcttcaaggcgtgctnnccctatgcgccctggtttaacgcgcccatggcacggcacgccctgcgtacggagtacccattctatcgtaccggcgtgttggttggtggggtgagttcgaccattctggcaaccaaatccagctcggcatttcgcggctgcaccttagacacncgggtccgtnntaactatagatgacgtatgaaggtcaagcgaaacaactttaggttaactatacggagcggcgcggacgaggagtagcggcactgcgacgcagcgtaccagttctcaggcaaggatatttctgacaagtctacccaagctcgttatgcagtagatcgtctcttggcccctttgagcccgcnnnagaagccccgcaacgacgactgagtcgctanagaccggatangcgcaaggttcgggaggctgtaaccaggctttgcgcatggcgagcggccgacggtagtcaagcacgtgcaagcgggggcacgggaaaatggcggtaccgaatccggggtaagatatccgatcatagtgcttgcgagcagataccagacacgtctgggaatctnaggtctccaatngggcncnctacgnccatttagaatccggattgttcacagtcatgtttgtgggcgtaaaagagtgtgcgggggctcgaaattcttgactcaccatctgatgcgaggatctgaaggagtccgcattctatccgtcatggcagaggcgtatcctatcttagtgcacttcgttgtacatatacgtctgtccantcgatgctccgcaatagagacgcgtagcagacctcttatcttagtacagggggctcagcgtaggcaatcaaggacggttngataaggagccnctccggtcgcggtccgttcgtaaatcgacctggtatactacgcnagataagaggtattacgagaacctacaccggagtcgttgattggtngggcgatancgctgggcggccagactctgnatcgctgtttgtccgacacagcggccccaaccagccctgtctacgtcctcaactgctttgtactccccaggtatgcatcttggcttcagttgtgttngcagtaaaaagcaggccgcggtaaggaagngagcctgttgtcaatatacgcnacgtcttgattgcgagtagagcccttagatatagactcggatcctcgccggagaacgggagttataccgttcatatcagnacagtaacgtcgtggtgggatgatgcacnngtcacccggtcatcggtaacgtggnaaacaatgganctggctaatgttcattcaattaatcacactataacggactatatttggcctcggggagctcgttactcaccaactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatatgtttgggctacaatgcgactaatgatccccacgcccgcggaccaacccagaataaggncgattacccctctngccatgaacgttaggnggtgggtttctgagcagggggnnngntcncatctacctgcgcgggaaggttcatcagagacgctgctccggccgtgtggggtcaggtttttttgtactggacatccagcggagagatnnctatttcgcttaattnnatccggcggaataagccatgtcatgccangcgttgtaaggcngacctttcgaccctggtacgcgtaagtactngccactgtcacgctcggtttcccaggcnntgtaaatggcaacccncatttgacagcaangtactctgttnnagtcacgccatacaaacgcgcatagagtgancacctcaatagatcgtcaatgtngaccctctggtggttggccatttcacctcngttgctcaggganagatattaaagtatctcaaacagccgtaacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgagatatatgggggttttgcttggcctaccgtccacnncgcntatcangaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaanaccttcacgcgccgcgttgatggnctcggctagcagccctatatcngacggaataccacganattgaccgtttctcttgctggcgattcacgttgtgcggcaacgttcgcctgccaaggacggactggggataagctgcgatttagttacgttgctaggagggtaattagaagtaccatctttagaaccaaggaacccggttcaccctccgcctatcgggcggcagancnnngggaatcgacgaaccaaacaccgcatctnaatagggcgcgggatgacagctttaccgcaaattcagttcgngctntgttggggcaggtcagctttcaagaccctagtgaacccattgcattcatagctatcccggtttgaaaccgttgtcaggaactgtcgcgccngaaatcagagcggtcgtaagactatagngtggcctcagagaggtagcataaatgactgctgatgcggtaacattagctgaaagcgngctcatgagctcagagcggccccaatcttgtccctgggggatgtggtccacgagactaaaaaaccgatcctctccgctccaggcccctctcgttcatgcttgacgaagaccnnatacttgactagggccacccgtggccctccggcctcatggcccggatcattgggactacaccaaattgtatgagtnttattgaccagaactcgatgttaaangtaggccgaacccttaagcctattgcagtcatgtcctggtacatcccaattgccgtgaggagtgagatcagtaagcaccttttagcgagcaaagtgcgattaccagttattcgcccntcggccgggtgaataacttcatggtcgccttataaatgcccgccagtcagttacagaaagccccagggtaaccccttatacagtagtgtatacattctgttaacagccacaggatacccccaagctccgaagcaggagtacgggttcggcagngtggacgatgctcgtgncattnaggcccggaggccgcggtaagttaccatcgtacgcggtaccgtaggttggtgcccgggggcccccttggggcggcgcaacttgggagacgacgaatctgaacaggttcgttcctggatcgtgagactgttctagaagcggaactccctgctgccgggactcattcccaacgatctcaggattgtccggttccttaaacatttngagtgctgagctatcttctataaacagtaacatacgtgtcagagcatttaacccgaggcgggtgacattatggtgtgatcggagtacccctagcgagagcttgtgggcgtaatctatatggcaccgacatgcctccccncgtgaaggggcgccgagaactggaatcctttagacctcctagaggtcaccaaggtgatacggtgctaaaccccnacgtagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatctaaaagttccgatgtgcgcgataacgaaattctcggtcactcgaggccgattccgagtgtggatccccccccgccatccgaatgtgccnaagctaagaagcctcctatagggtaccgctggagcgaagaaagggctccgagtcctcgtgtctntccgntatgttgcagtcttaaacttgtggtgtctcgtggagagcacaatccatcgtataactcgaacttggctgactgcggtccactcatccactcctcagttcctgcgtntgggtaccatcgcccagcatgccctgcattgaaaaagtaacgtggagcaattcaatgggcactacgcccactacaatgggtcgcgcccgttgcaaataggacccggcattgcttggtncccatcgctgatccgatttaggagtgcacctgcnaccatacagggtacgnctacaacggatctcgcattactaaccggcgagcccgacgagtgcagctctatagtgtgaagccgatccaaagggcattctgaacgcacagatngcgccacccgcgatgattgtgtcgnatgtagcgcaatattatagggttcgctaaatggctcatgcagccacgaccttactatgattcttgcacagtngactcggagaatcacgggggatagcgagtacgttgccttagtatgccggtcgtctagggaccaagcgttctagtctgttangtgccgggtgatgggctggcgaagtgctcatgatcacatcgcccgcggacctctaccgaagccatactacacactttttcaggtgaagttacacgcatagcagggaatgcatcgaaaggtgcatgatgaccgcccagggtacggtgctaatggacccccgaggaccgcctggccgctttatttcatagattcacaaaggccgtctatagtcaggagtttttagtttcgaatcggtgagaacacacgtcccctacacaccacaggttgggaatacgatgaccgtctagtgaagctagcgnctggctctcagagagatttaacactttcaagtccatacgtgcggactccggtatttgagattccggtcgagtgcaacacagaatgtgttcttaccagggngcccggtagtgatgaaggtactctacctaatgttatcgaaataggcgggacgtacaaatgaaggagtaacagagcacgatccgcccggtccccaatccctagtagtaattagaatacattcgcatgagttgctggcgagnnacatttaaactcgcgctagactctctgtgccgacgtccgggtgaggatttacgggcggctaatcggtttcacgttggcccgggtacgtctagggctatcgcacaagcctttgcggttccgtggttgccagttcagaaantggcctacattaatccttacaantgaaccgcaggaaatggtcgtcatttcaggctgtaccccacactagctaatgagctactggcccataaatggtgtaaagtgnagngttaactntggtcgttgtcgccaatcgggcgaacaatctttgtgggctttatgagtaggtaccgcgttagcgggctcggagttctacttatcccaatntgcggcacgtgcgtaacggttcctaaatcggtcgggtgggaacttggacgcacacgctgttcgcccacgcacagggtctgtancatgagaatgggctatcgttcgctgctggcaacccctcgcngtatatatcgtcgacgcctacntttntgattttaccgcaaacgtcgggccccaaagatncgttccgacgttctaggaccgataagatggaaccgggagaaacagtcgtattgagagaccttcagaagctaanctcgcggctcctcgncttctcgtcgattgagnagtgtacgtctggcgtcgcgattctttgcccagccgaaaaaacgctggcacacctcagttcctactccagtcgatcggccccggcatatagctacactcacgagattctgtaggagcgttcggnnnttctcgacatgctcgcagatattacttaantgagttctcgcgcagcgggacattccgttaacacccccgnccnnacgcgaggtnatgcagacatacagggggttagcaacgacaagtacaacgtggtcacggttgcgtgncgtcatcggtagctgatgcctccgcatgttctgcgaaggtagttgacctaaagtcgatctgacccgggtgataaacggcgccgagcgacttccccaatgtctgacaggaatttgtgccgnttctcacccattcaacngctccgccttcctctcgcgccgcgtggtccggttatcttccctcctactaacttcctgcagtcgcgcgtaggagagacggtgtagagcgggcaacatatctgcttcanttgctctgctcagtgcctgtccgacggccggcggtagcttcctctctttactttacacaatatcctgcatgttaactagtaagcagcgtctcgtgatgtgtcaatgccanctaataaagaatagaggtcgtgtnaggcgggggtgncaacggggtggnntggctgagatctacgccggccangtgcgtgctatccagaagtcggaaagtcggcaccaggtttgcatcgcaaatcgctcacttcatacgaaatagtgcgctcccttttccaccttcgtttctcccgggtattactatccgcggttgttgacaaggggagcactgccacagttncgccgccgcggaggtagaacacccgcagacgagaagcgcgtccgcccaaaccggtacttgcctcggttaaatnctgacggagtataagtctatatgccgtgacgagggacgccgcactccgggggcgtgcaagaaacagcgctactggntgacgccacgtcgtcacttgatcgtcacaagccgctattgcgagtttttcatggaggattacactcattangtagtctgtggcactcccatgcccccctttgtttcagcggtggtcgtgtncacgttggggagggatccttaagtgacngacaacgcttgatttttgaggcttctncaccaaagtctgagantatgttcggagcgaagccaaatngggtccggttgaatcccgtcggatatatgccgcgtgccgccttcntgataaaccacggagaaacgcgcgtcgccggagncgcgtggtcnaaagccttaaggaggtattgccgaaagagtgaagtgtcgcgtaacatcaatctggagcaccgagcactagattacgntgtggctagangggcccagtcctgaggtcttttccatanacaccgcacatactctgcgctgcgtctccaacgctatacgtgccgcattatgtcaggacaagtacaatgacgatcccgaacccatacttcgtccgccgggtacgtctgcccatcagcagcgagtacgtcggtgatccatctagtttagaagcttatttcggcgcatgacgccgtttggtccgggcatcagtgctttcctagagtgggccggtgcacgcactggagcttcgcttgggtgtttaggaggtcaacgctgtgtactccttgggcgtggctttagtggtcgcgtcgcgccggaactcgcnaaatcgattcttagtcacgtggctatctaaggactatcctagagtaagatgagaatgcacccagtctttgatataagtggtcattcctcagccgttgacgcgcgaactgatccctgcgaacnnnncccctatgtaggatggttcctttagcantcgaaaaccgcggccgctaatntgtgcgcaaggacactcgtatacccgaaatccgtaccgggcccatgtctcacggattacggcggagaaacgtggtcgctgtatgccgacgagcaccgccgtataatctcgacacaacgatgtacaacagagatggtgcagtgaagttcccaatactgtagagaccgcacgatttttcaaacttcaggtgattatggcgtttaaatcggtgccgtacccaggcatcttcagatacgctcggcaacatggagcgacggccctcccnctctgctggtccatccgctcccacttaagcttcngntcctgatatagtaanggccgggtgtctagagccgacatacacggtgcaatgggaacgcaccaggtacgctaatgcaccctagtaccacgactaatagtcgcnatttgcataatacggacaaacatttgagtnaggttaagagcccggaatttgctaacgcagtccgatgttggttgnngnggatgtattcgatcgtaggagcctcatggtacngttcgtatttcgcgtagaggagaatgttagngataaatggtcttctatggtgttatagacgccgnatgttatgctagtcgcnccttgatccactgactccgttcgattcggagagctagccctgtgaattntggcgaccttggtccannncgngcggtcctttgcacaaactcaatganatataggacctcatcgcgcaattctatatctgttaactcacagnggtttctacgacgaagactgtttgttcattgtccacagataatctgtacttatcttcagggccgatcanttaatacattcgcgccnncgtaattgancgaagcgtaccctctttgcaggtaattgttcgtttcgattgaattggtcttagtgtcgaacaaatcgaagtccaaatccggatttatctttcgtcggctaagaagcacctaaagaaagccgccgagaacggtaggcagctgtcagatctccggagcgaaggacgttcagctaattntgtcattaaagccggtaccgctgtgcgtttccccgcaagctcctatanctgggaaaatctgaatacacaggacactacgacctagaggaattcgtaattaactcacccgagtacttcgtagccagagcgagaaatgtgctgtgtgtggtcgtgttcctacggaagttacaaagcctgttgacatacccttnacggatgacggtgggaatcatgacttacagcatgtcttaaaccatttgaganggattcgatggtgctcattgcggtacttanaccatgagtacccggtgatagacagcggtgttttcactgttactttacggtctggagcccgtatcgcagtccacacaagtccgggcggctctacccaatggtattgtggccgaaacctatgggctattatcggcgcgatacgggncgcggcggagtgtctttccccataagcagttagggccggatatataccgtcccccccaacatcaccctcaccattggntggtctgacnnatgnctgaagcacgcccccagcaccaagtcagtagttataccagcgtagggaattgagtaatcagtgatctttgggcctgtcaactttatatttggcacgcgcagattcccgactagtggggataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtagaattttccatgcctagtttgtacactatcattacacgagcctgggccttttgtcggaggctactgacaggcggtcaacgtcactattcgcgggcgctgtgacagacccttcttgcttcacgcttaaactctccgtacgtacataactagtttcgacctntctcaaccattggagataacggtaaagcaatattgaccacctgccgtgcgcacccaccgagatccgggggcatgggacccgtagtccctgatacatgatctctgagttcctaagtactaaggtgaaggtaaactgcgggcgcntggcagacaccttgagggggattaancgtacgggggaacacaacgttggatctagctgttaggatcccactctatggagaggaaaggatcacctggtcaggctggacaccgaaaagactcttagcgggcacttgaaagaaggtagcgttcaacctgcaaggcgaattcgttaggcaggatgcgcantcatcgcagaaccgctaagcactactgntcnatgtcttctggcgaatcatgatcctatatggtctacgggcatcaccacccagcccggagttncggatgctcccattttgaaggccggctgtagcgagcaatgccccggtgactagttgagttatatagcatttgggaagagtacaaccgatcggtgggccctgtaccacagaaggcnagagttcaggtaatcgagaagaatcggtgcataataatgtagccccacggccggccaaccggacttacacagcttttctccctacacccggtggtnataatcgctattggggttgtcccgacttttggtgatcaggcacacgggcagaggccgggaactcacgccaagcccccaagcatgggntcgcatgcctaacgcccgagggcantgnttgagtactagtaaccgaagagttaccccccgagcaacncagacttggctagtggcgttactaattataataaggaatgccaggctgttgactgcagaagagtaacgaccgtctagactaccgttacttcttgattaccagtcggccgataaacatacaatagattgctggnatcacacgcccgaagtacggagtcaaggtcccattcgtaacctgaataatgtttctctggccgancgtcgctagtcctagttccgcgctacgtggcggacgaatgttcacaggcgggaggagaatgcgagggtcggagatcggcccatggtctctgnnnacgtaattgtgcctcacttcgcttaggaaggccgacggccttggcaccntggtctttatgatcggccgatgatctcgcgaattaccctaactttgtgcntagcaactttactgaggccggagccacatgggcagcctacatcgactcggacacctctccgccntcggtattagtgttccctcgtgtttggttgcgaaagccgacgctggtcggtttgttgaacttaatcctccggcngactcaccccaagtacgtttcgagagggggtccgaattctggggcattctgcagcggaagctaccgacgacagctgtntctacaagtgacagaattccttnggactccggagcttgacncttnggaagccaacgcgcacntacatctggttaggttggtcagccgattactaacaaggtactgggcggaggctgccttttgcttggcaccccccgggtactaaagattggcaactaggcgtccgctacgaccgcatncatactcggagccgnnntatagcgcttcgcattgactctcatggccggttggagtttcaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggatcgttttngacggactggtatagaagcgtcatcgccagtcagggcaatccctataaaacacggtcgcggcgatgggacccaattaaacccgcagccgaggagccgccgttccaattttagcgacttagaggatttgacctagggatcggcccgccncacgtgggacgtttaaacgtagctaaggacctgtttctatgggtacaacgnttccccagaacagtactctattcattggcgttccatgatgcggcggtggtatagccgagttgaactgtagtggtccgccatcctcctcggacagccgctcgaggagccgattccttgcggacaacatgacgatttacggatagttgacataacgccgagataaagaactatctnctttggccctactagacttcagcggcgaacgattagtgcgccatttatcgatgacatagggaaacaagtaaaatacataccanaaaagtcacnntctgagacattggagaggcgactattgccaccccggacactttaaccctccgacgtgcgttcccgatggatgcttaaatgaacntctggcgtctccaagctcgcaagtagggccggtacttgcccgcgggggcatgaggcgaaggtaattccaaggggcaactaatantcaggaggcttggacgagcttcatactgtnntcgtggcgactagatggtgattaccctagcaaccccgaagttagctgcctttnncaatcgtttcacntaggcggccgccactctcagtcttagggcccntaagaggccgactcgatcgtgagtatatngctaaggaacganctgcgnngcatctgagagcatgcaccnccaccacgctaagcatagttgcgtcataatcagatcagaatcagaagcaccggatggggtgtggcgcacccattttcacctaaggcgcagttctagcccagtanaaacccgacgcttattggtctggccctacccctgagacaaatctgacgtcactctcgtaggctcggcatgaccagtacagcaaacaccggcgccgcctcnnccccggctcctcttgggaatattctcagcggcagctgatacctgatnctaatacggcagtacaaattaacgagcgcataagtgctcacgatttgtgtcgcccttacgatctcgcaatgtaactccacgtattgctacctctttgatatgantcccgattaataacacattaggccctctaggccagcaactggagngatgataacaggccaattttgatcagtnttcctaagcaaccacccacagccgtaggggcagaaatttaactacaaccaggctacttccgggtcgacgcagcacacgaaaagcacttcgagcgtcctgggttgcacagagtcgactcccctaaggcaaattgtcatttcnctatcctgatctgactaaggcaatgtattctattatctatatgcaccctacgtgacgtgggcagcggcgccggccaaatcaaaggcanntccggctcaagtggctcggctaggacgatcccatatgtatgccttgcggataacccgagnaagggggtctacaagccgcacccgacttgctcctaaattgatatgtgaagtggcttctcgccgcgcgtcgtaagggaatattgggtgggccaagaacccgtcgcaatttacgacccgagcggtntgcatcaaaaacttgtacccctancttctcgacaatgcccaaggatccaaacgtatccgagctctcggcaagacggcgacgacctttggcaggtcttgccttttgaacaacagtatgggtcacncgaattagctagaagcgaagacgccgaagnnnngcagtacaaagacaaccaggcgtcagatgtctannggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccaggccaaaggcctcgtagagtcataggtacccagagacgcggtngacngtagggagccctttcatagcgtcaggtaatactccctccgntcgtttggtggcgttctgaaaggaatacacttgtgaggccaaagtctcgtcgcgatggcgttcgcnnggctagcatggctgccgacatacagctcgacggtagaatgcctaatccatataatatctagaccgccccatgactgctctgttgtctnctcccgcggtagttcaagacggtatcacgctagcggatcacagggtgtgctatcgccgtcacgtcgtggaataccgccaccacgcacccagcagtccggtcgggggatgtctcggttgcggcaagacctttggttgaacacagcgagcaacgtcgacgcttcatccagcggatcccctactagagtatncggcgcccgctgctaagtgcatccttacggggcgtcgcctgttacatgggagatacagcactgaatncacgaggagcgcgagccggttcgtacacaaatctaggaacccttcctgattggtgcaagacacgggcgatgggtgctctgagcgtacatacaggtagggctcgggtcctaaagtgactccgagggatgtactctcgggcctttcgctgcganaggacgcctgcgccgcaaagtacgttacccatagggcaacagggtcgttgaacccacagtaagtgcgcagctctacacgcgttnngggggcatcaacgcgaactggctaagtctcagtttgcccgatacggctaatggcccgagactantcgcctacagattgtgtttttattctaggcacgtattcaagcngtagaatgcggggcatgacttcccgtgccactaaagttnctactcgtggctagaatggctgaagcgccacgcacctaatcatatgtgactggtgattatcgatcggtggngatgtcgcctagcncacgcgtgagntgcggttcataagaaaattcgttcgaaaaggtgcgcanttccnactcgaggatgtcgattagcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagcccgccgtctggttggagaacatcctaggctcgnggggcggcatgatggngtccgctcccccgttcgtacgnttgcaaggaggccggctgccacagaacggtagggcacgctgggttgcctaggaaacatgatcccactgcgcgtctatccccccactaactagtgtcntaacgtcgatggccagtatgaccctaaccagccgacaacagggcaggccagcgcgtcacctcgccacggcagcatcatgctcgctgccggcggcacgcncgcctccaccagantatattgcgcggggacctgggctgggctgggtctcccaggaggtagtatagtatgacgagtgaattcttgcgcgcnnatggggctcncacgcctccacgtcttcgatantctagagtcccgctgggacttagacggcacatgaaggacccaggcactggnnccgaactagcacattgcgattgtattcgccctccaacgtgtgcccactaaccccgcggccgaggtttataaaggaggcaacgcctttancaaacccaaaaggtcctnccgatacataatacgatctactgctacgttaagtacgccgcgacctgcaccggaccaagctctaccatggctgctccctggaccagagcnccggaaattaccctcacattcagccatcatcgctggttgaagcggctcgacctagcaatgaccaggtgtctcgcgttgcggaatgcccggtcctcttagtagagcagttccaacggcgtccctncacaggatgccggacccgatttgtatctcctatacactattaccgcggagacagagagaaatgcgtgccagagcgcgaatatcgagggtactttctctcgattnttaagacatactngagtaatttaaggcagttgtaggcttgtacatcgggctccaatcttggctgcgcccggcgtttttatggaatcgcgaccgactcgtgcccgatctactccataactagaacatcagtacgagttcagagatctctgccccgctgaagcccgcaggcgggttctgtggaagtattgctcagnagtgtgctttcatatctagcattccgttagacccacctgctgcatctactggatttcagcgcgatgccgatattacgtgtgtgcctggancgtgggtgctagacaggggctggggcagttatctaattgcaagtctgccttacaggtgctatctcaatcggtaagatgtgcagtcgcagacgcaggtgttgaanatgacgccggcagcgtaggggtcttacgccgcgtcttagcctgccactctcgcgaattccttcccgacgtatccccgacgctcgtatagtccgacaagtgcaggcgacacacaaaactctcccgccgtacctactcgtcagccgtcatcgggtggttagtatagagaccacggctcatgagcngggaactagttaaggtcatggaagtttcggcccgagttcttgtaaattcttgctctcgggcccacatcagtgtacagagaaccagcttcacggtgcgccaggcctaactggatgtgcggctgatacctactcgatccatcaacgggngctttctagctgggtcgtttgcattaattatctcctctttttcagacgatactcatggtcgggtattggtgaaccacgacgatgtttacttacccatcnacctggcacaattcgaaatttgtaccttactcgccgtcccatggttcagatgccctgagtaanggggtgacggctaggcctcgaagggcttaattgattataatttttagtaatangatccgcatggcccttcttagactggtctggactatgtcgtcattggctgaccggctacagctctagctttttatgatatggaatttatcgggtcattttcagaccctaaaaccgcctatcttcccctaccgggcgggtaggactttacggaactccgttgagtttaagagcaactatggccgagctacggcgcgtggcgaacgcgaaattacgaagtcatattgggctattacgtccattctacgccggccggctctgctaattggcctccgcctacatcggtgagatattgacgtgtgtctctaaatgaggtgccagcctaccgtatcctcatacctgcacaggtcacattgcgggctcagacgaatcttacttttatcgccactgcgcatcgactgaaccgtttgcagtacgtaaaataagcgagaatcgcttacttctcccacgtacgctatagcggcacaaccatggggtatgatgccgcgaatcgtgccnagtgtacttggagggagaccgagaatcgagataaggagacgtgaagcgcgttggcactttgttgtttaactacaggacagaatgacaggcacgctgctgggttcgaatccgtaaatacgactaacgacacccgcaatggggcgtataagnaaaaagtagctcacgcgaaaggctccagacaccctggccattgtgatccncgactgcaaatgaatcgcgcctaaagggggggagcatccggattctacgtcccgcgcagcnagaccagatcacgaataccggcgggtgaattcgatagtattgtcgggtaacgacatggatgcggccagtattttaaagtgtaacgggaccgagcctaaactggggccgtatataacggcaacttctgcgtagccgttttagtgctttcgtgttataagggctaccggttggcagtcctgtttcgggcgaccacggactgggatttatgtcccagagctcagttaggaagtcactccaccacagtgaatgcttggaaactaccacatgtgattgcagggtatngagtacgagagctagtgacgcaagcacacatatcngggagcacttgtcgcgtaaagccgggagcttgnattccgcccacggttnactacccaacagtcatgacaagaaattctagggtgggatttctgattgcgactaataatcgtggaggtccgcccgatactaggcgggtgggacagcccttccgtacggctgcgcgatggtccggaccggggggcaattgggncgtcctatccgacgactgcggccngttgatcccttatnncaattgcccgctactgccagcggacgcggctgccccacatatcgacggtttaagaagctcaagttcgtcctattgccgatggcgctgccgtgctcctccgcgctcgtaagcgacgttaagcagacgcgatctccgtatggaaatgcaggcaatcagtgcagtaacctnggggtccgtntcgaggcggtttctacatggggcaagtttcgggagangagcagttttatccaatgattccaactcnngcggcaacngtacaggttcagtatgtcgctacccataaaggtaactccgctatgtttagcatgtcctggttagtcacgtttatatgcactatgggcgtataccctagttacaacagttgacgaattccgccacgtgatgtccgaataggaatttagaggaagaactacttcgcnagcggtaggtccatgcttttgtcgtccgggacgtataagtcgcgccggcagcatgcctacctgccatccccagcaactgataactcagcggtattcatagtaaatagatttgtaacatgaattgaatgacccccgtaagcgcttgcatttgagcatgcaccttttattcgcgctgattcgagggcggncggctccattgcttgggccntgcttcaatatcctgtgcgngtgctggagcgtaaataactaaatctaaatggagcacccnggtgcatccgttgatgcgacagggcggttccaaactcaagaactagtccttcgcatgctgtcgtctcttcgcccagcgacccgttgggctctggnntacttgcnaattcagcgggcctttccaattggctcggttgcgagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgctcttgcccgggtcctattgagtattgttcccaanatagagcanacagaatgggggtgcatgcgcgatgataaatcctcgggcgctgtagccgcctgaatgtcagcatgcntttaggcacgcaaggacttgtagcctcaggcagaccctgcatatggagttcaattatgtcngaggtacgtggtccattctggtccatatgattgagcggctttgccccgtacccaacgttaactggtgtttgttgctcaagatttgtatcacctcgtgactaggttagatgtgctttcgatttantccctccacncctggaggcgcaatcagggacgattgtaaccnaagtgtgactgttctgggtgagtgtcgcgtgttcgtaaaagtatgctgggctgaaaaanttggaccatgtggactacggattagnccgtcggaccaatatcatcctgatcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaacaaagcattcctattggtgngaatagcattcgagtagtagtaantagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaattgcgaagtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacaataacgaaacccgggggaatactaaaacgacacaatcttgggtttcggtgccacgtcgactacaaccaagagtcggcctatcgaatgtccgatcctgtaggtaacgccaggacaggccaaacaggtagacttcatcaaagtacccnnnaccaaggctgcacggtccaagtccttcgtgtggttcggtgtgctctaatttatgaaatcatatgggcatgggggaaatcaatatatcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtcagcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtgnggtccggcggcggcagagattgcttagcgatctgatgnccagaacacgtcgttttacttatcgaatggcnatgtccccgctacccaaggaaacaacctggtctaagna aaatctcaaattgttccatagagatgctacaantnnnnngggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacntactgtgacgcatgcacatnngtgtctccatagggccaatagntacactaacttatggccggtcggagagtggcccagtgctaatggtccccggagacaatcccccaatactctaacccaatagttcatacaggaggtcccngtatcggggcttcttacggcgcggttctgagtcggcgagcaatgtcanctgttggaaacccttataaggtttacggatacgaaaattttccgacccacgagcgacnnncancatattaccgcggttcgccgcgatttgtgccgtcgggtctttagccagaggacgatcagccgggacggggtccgaatgaaccccnncgtgtcattcttgcccaaaccgcctctatttcccannctacgtgggcnnaaggggctctatgtatatcgcggacncnggtgtcatggtgaacgcggacccgcagactagactcggngtcgatcatccgcatgttcgcagtccaaactctaacatgatggcgacatattttattttacagacgaaagccattgcgggcaagtngcccctggcctangttggantgagctttgcacccgagggtgcgcgtgtgcctaatataattccttaaccagngnttctcgttggcgaagcgataacncgagatccagacactgtaagggnctattactcgcccgaatcaatattaaagcataagatggagctctcatccagtnnntcgtcgtaacgaggacgtgtgtcgatgagtgttcatgccctccaatcaccnttaactgggcaccacagcgacggcaattgtaaacgggcctggngcagacgccggaacggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgtcggtgtcccgtatgaaaaaggggggactttgatgtttacccggtttgtcgattggacgcagggacgccacttttgacacgnnnncaggcagtcagtaaaacccacactcccgcgatcgataatacttcggtccatagaattcctggnttcgcgcacaagtggttgtnngaacccgcctggctcgttcggtgaacgtccggccaaaagtcctcaccgtcgaataagcatggngctcgannntgcagctgggtactgaaggagattcncgggtgtcgatctgcgannaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgtcgcgactcatacggcatgtctcttaacggctttctccaccgagtcctttgaatcccacgagttcctataccagatancnaccggacgaggtctggcgttcacataactgcagcggcnnactaattttcgttcnnnnatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggtncagtaccancttccgtacntagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgaactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctacacaacaggtagaccannaaagccactggaatttttccanctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagnccgtaagccnttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgcangnncgannctattatgtgaagttccaactagtgggcgaagaatagtaagagtgtggnagtgaccatcccccggtgcgactaagccacgaccctctgttgaactctgaaggatgttgcgtagatacacggaacgacagancaccgtcaatgacagcgggcttacgactggcctgtgcgttgcctaccgatcgtcaccagacacgtaggcgctcctccatcggatgtggaattatgcgtccagacactatccggacgcanctagatgggagatcgngcccacctcgaatcgggcctacncccccggctggnggtaaaggtgcacgggtcggtccgcacatcagccggcaaggacgagtgggccagacgatgattctcggtccgtcagagctcactggagacatgatagatccagaaaagccctatgaccctctgntcggatctactagatccaatacctttcggggaactcagctgcanaccgatgtcttgacagcgtgatntcngccaggcacggagggagcccgcccnncgcgcagtataacaggaggttgacaggctggctctgtttataccnnagttacgtcgataccataccctggtgcgaacacccgcccctgttacaccntcttcgancnnctatcatgactcggcagcttgcgacaagggcacanncgtaggatntanctgcagggccacctggttggacgcncangagagtcngacgctatatcccagagccgtcccggaannttacactctgcnnaatcccgtgtagatgtgtcccaatcagaggagcgtagcacgcgatagccagtagttctagttccgggtgtgataattcgaagggcaaggctaggtttccngagtccaagagngagtgaatggcagtgtncattgcgtgacacctctcgcacgtggggtgtcgntgaggccggctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgnttggatacagcctctggaacacaaacctcttacagcaaatcnngtntgtatcaagactttagcctccgtgctggacccctgtacggtatcacgtannnctttcacggtagagtcccaaggtacgttaccctcgggtattatatcgcattgcggctgtcngcctgtgtccctggttccttgcgtcgactatttggtactccctcgggatatgggtagccccgntcgaanctccgagaagccgtacatagtagtagcgngtgatccgctggngctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatangtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgncgcagaagcatgacaatgcacgtacgagcgcctgcactgaaaggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagcatccattnancgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctnnnctngtccaccggacctttcccccttgtgagaccgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaanagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcngtaaaagcttatggcttacagaacggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcnnctcgttaaaaaccacgccagggtgcgccggcagggccctccnactgcgcgnttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcngtcaagttgtccggtactctgactgttccccccctacacttcgctcgactaggtgggttcgatctgcttacgcnccgagngctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggcgngtcgcagtgccggccggtttgcnggcagtcggtaggttttaagccgaaacctgtgttgttgaaggcggcgctgaaaatagtctgtagatgtctnagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaagcatgctaatgaatcnctccagcgacatgtatcgtaaatgggcggattnggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgtcaaactaagcgtcgttagttattacagcgcagtgtcagtgcnccccattcgtaggacgttttgagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacngggggacaactgcgcgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcncagccgtggacncnnccgcganggcttagtgtctacacatcggttgtnnaggctaggagtattagtcgatgagaggcgtgnaacacaaaatcnggaagtacccacggcgcgatgacatacacagttacctgngncgngngacggacgggcataccccagcccgtcacctgcccattagcccgacttatcccactcgggttgctactatacgatcatgggctaagctcgggacccggccggctatgagnnctgggagttcacatcgatttgggcgaacccacaagcgcggagagtggcagggattggtgggggctggccnggaccgcggttccagcaccgcctaccccncatgcctgttccgaccgctaaggcgaacagttcttatgggtgtnacgtgaactggcagggcgtttgaatanttctgacacaacaccggccgaagcgnccagtngcgatcttggtcangcgctantgtccacatggcgagacatnntnncgattgagggatcacaaattggccaactcggatctctatggagagcggaaacagggctgtagcgcgccaacgagcagacaagagaacccgagcttagagagcagggagtaaaaccctcccggtcctagaactaagcgagccaagtagtccgcaatcacnatgggatggccatctcccccccgtgccgntgggtcgtctatgcaagatacgtaataacaggacaataacataaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggtagtacccaaacgaccatgatcccataagccaatacnagctggagcagtgcgtggggtccaagtgcttagcattaccaacctcattgtgagggagacattnnngacaccctagtgaactcacatggcgattactctcaagccccacctctatgtgatagctgaaancnacgtcctacagtggtcttgcttatgctaccccgcccncccgcataactattgggggaagtatcatngcgcgtaaatttgagtgtgattagtctacctctccagacncggaggggatggattcgacttgagggtggatagccccagctgggaccagatgttctccgggggccatgaagngacggctgccantttctttagcaannnnccgaagcggcctatggctacataaattagtttngagccggagagacggtgaattcggccgtcgtctaagattgagcttaaggcgccgcatccatgctgccacgcaanngcgagggacgacgagactcntggaagccggtntgtgctgactcgagtcgccggactttcttgctagattgttgaccgcctttacaggtattccagcggccgttatgtacttatgcctgcncagctgtgcccgattaaagtccgacgtgtganncgagtggctnagacaactggggcaccaccncaaagngtaccaggcggcgacgcactagggagccagggagactgtttatttgcggacgcagtgacccgcattcttaatgacccgtgctctagcctcggtttaaataatggcgtgagagcggctgtaagatacgttggcccctgcacataaatntgagancctagtaagcggntnngcttattcccgccatggggtccggtgtcggctcttctaaaacgacccngcttggcgccgctacagtgcccccngatccgnacgangatannnacacgttgcgcgnacgaattccgcgcatcggagtaccctgaatgatacaaaattttagcancnactaaagataggtatgatgtctgtggtctggttnccatgngctagaaggttaggcgtactcacnnngtcagagaactnagcggtaatanatccgcgctgcgcacccgccggctcacggcaccagccccaagtgagagcatatgagtccctcgcgcgcaggtcctatggnggtgctntcaaaatgngacatatcngggtcgtanncnntccggcacnattttaacaatcgcataccgatatccctaagctggcgagtttagcacctgccccatcnccaacacccgaaggatcagacggggccgnctatgcggcctccctgtctttaggctcgtaagtcannaatcttatcgtcaccgcatgagcaaggatcttatacgcaagnacagcactatcattgaatttacaggcgtccgatcctccctatacgcaaccccctggancactggctactcccaattactccatacccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggngagcgcaagttcaggccacttggggtcctattctagnnggcatgatggcgaacgngtttcgcacgacagcgggactattgtgcgtccgaagnacaagactgcangagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatccgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatnctgtatgtcacatactcatgcttagggacttngttagtaggaaantnntnctnggctagacaggagtctgtncttagagctgcgtctccggagccgaagaaggtttctgctgatacagagtccacatccttggatccgtactggcttgattgtaaccgctnnnactctgaatcgaagcaaaaggtaagaacgcctcttgcaccatcaacttcgtactctnagggagtacantggggaaaatctcgttctntatncccaacggacgacgacagatctgcgtgaccgcctacacctttgcaggcagacactgaggagccgctgcgagggcgcattcctctaacgcgggtgtgcccccgggcgcgcgttgcacatgcttataccgcggccagaggtcagggggtcacctattctaggccgggcggatgantaggttggtggatatcgggccggagacacccgcggggcgtggggcatttttacttagtctagttacgtgcaccatgaggacgcgatctacgctgacgcttcagntgctcgctttggtggtccgacaaacancgttgaaaagttggggactttattgatcgcgcttagctattccagaattacagcttcggtagtctctgctcacagtctgnncatgttacttccctgnnctacggggacggcgggtnngggnacttccccaacatttgacgggaatcctttcggagcctaaatatactaataaagtcgctgcgaaccaggagtgctggtcttgtggcacgcacagcgcctggacatctcntctgtnnctgctcaccccgcacttgaatggatataggggggtctcgaacgggccgaagcgttattacgtnggtaaggatacgcggactggagatcggccagccctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgtgcattatctgagatttggaacggtgnntnggnacncgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcgcgtaccncttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgncagaactgggtccagtttcaggatacgattgaagtcttccnggcgtgnaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaagnngactcgcacataacgntanncgtnataacacttttggcgatagcgacccctgacgtgattaatgcatgacggcccagccnntcgtgggtaagaacttcttggcagcttgcgggacgtggctcattcaggctctnnttacattgccggnnacatatggtattcntgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgngnaggctggctcccctagtggtcgcntccgncggacattaccgggaaagcactgttgtgcccatatacaatagacgatagaagangacccaccagaccactgcaccctatcagtgccgagacgtgttcaccntactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgccncnnaacacgggaacagagatcggatccgtgacgnagggcaagtcgccgaaatacgtcgcacgaatcgnngcatccccgcgtccgcggagcgcngaaggttacataccataccgtttttggcgttaataccaggttacccgtcnnttgagggcatgcgcggcggctgagnttaatcaaagtgagccctaccgcacgtcgnccgngtcnctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccnnnatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgctntggcatgtaacccaaggttcgtcggacgctgacanacttaacaaggcctatggtgtagtaccgatgtttgcccatccctatgggattagcgatgtccagcggttntatcaactttgacggctccncagtgatccctagacggcagtctactggtggaaatgcgnnnagtagcatggcttatggnncagggggccnggngatggattagcttcccgttcggaaaatnattccggacctgacgtccgatcccatgcaaccnnnaccggtatctgtctacgnngttccnaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatactgggcgtctggcgtcnnacaacgtctgcgggtatggtcggcaagtgctacaatacatgcaggacgcaccggagtccaagctcgaancggngtggaacacgacgcgatgggcacggatcacntaaccccgtctctcggcataaggaagggagttaactaaattgatctatttcagcttcgtgtngcagtcngaacggcttnggtaaaaggcatgncgtagagaaaagtcagcgggcncgggtcagtagtatgaagtctaacggcacttcgtagtccaagtttgatctattgtcggcgggttaaatcgananngacgccaaccttttagcccgcaaagtcccncnacncgcttngtgtgcatgaccacgaggatcggccngcgttgcacggtggagggttgttgccgcgccgccctgaccgcatcccatattgngangccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaaattcgattgtccgcattcgtcatgcgtgcgtgatccacattcaaatgaacgtacgcgatctctcctccgactcttagnnncttagtcggagangncnaacatagggagaacgnnagagntaggctgtcggaactatctcgctgatctctccagtggccgataactgnnnggcatgagataccgccctgcgattctgacttccatatccngcgctcgtcgagatgtagcctctaccgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccggggatatccgttcntnnntccgaacgttactacggactctcgaccacttgctggcgtcttttcaancctcngtggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctcngctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccngatttcgggcaaaaatacgctcnnagagtgtcctttgcgagttttggccgcagtatcctgtttcacatgcnatcggtctgtccagatctnntcgtgtgttacgaccacgatcgccnnnntgcggtntggcttctcgatcgagatggaggccattaccantgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaannngcntcncgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacctgccgcccaacgtccgngctctttctcggntcatctgcncgcagaagtnnagtgaatacgttcnatnntgccgtggcccaaattaaagttggtatttcctcgccgcttagctcgcgagggagacgccggcggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacgtgacagacgattnntccagannnnggataactcttagtaggaccgcttaggtggtgccaactgaagactcctttcccgaacatagcagntcgaattcgtcatgcttggaagatggcataccagcgattgattacacgcgacaaaatgagctcngatcgaagagccttaagcgcatccgcctcaatgcagagggnagcgaaatttcgcaatggccggccgatagcatgttnggtggcctttcattaggaagatcagaaggaagggnggctcgtgcttccgcgacggtatgctgcggcnatgtcgggaccnnnccgcgggtgttgcccaggcggtccattatgcgatgaaanaagtgttgactatttctcgtatgccgaggactagtacttagtnngaccatcccgtttcaactcgtcctgaacatacatatcaaaatactatggttttgggatacggancgaaaangcgtgatccctcactcgttatcgtatcatagtcacggtgttngcgacgcattgccacgctgaggaggcacgagtgtctaccggcagaggcaacgtcaaaaagcgttcaggctgccctctaggtaataaaagattgagccgnnngctctgcgccgacatctcatccnnaagnccattggccagacctgtcgaacacattcattatgacgtttgagcgaactacatcttccctcggcaggcantgctatctattcccagacgtgattccggccatacgcaacccgttgagcgtacattctgtgcgtgatgtcttacgacctcccgtctccagtctggcaggtacccccgcagagaaggtgtacaacatttcatcggcctcgtggggacaggagttccaatactttaacacggttatatggaccaggggggctggcctagttcagccggggcttaacagctggactcggcatcactaataatcaattagcagttcatcattatatccagcgcacgctccattgactgaaggagttaagcccagttccgcatccggtgggtgacacccggcaccagatgcgtgaacgcgacaaggaatcgctctcgaaaagcaccgcttcgacatggcagacggcaaangaggntggtacattnatgcnggagtctcccacacatgacgtgaactgggtattaagatgacggtctgacgagacctcttagacttncagaacaggtaccgaacatggctgcgacggtaacgttgggactatggtgtaagagnncngctcnnnnnnnnnncnannnnnnnnnaggnatnnngnncnnnccnnagngacnnnnnnngnnnncngattgcaaatgcccgttatggtgggcaccttcagggttaaaaggtacccgcttatcggcngtcatgcttggtatcgtancccagaaacagttccgcggtatcgcgcgcaagagataaatagcaagaaccctcattagaggcgagtgcgactattccaatgcgccaccggtggtcggaatacacacgcgacattacccaagccacgatcngcgttgattcgtagtgctcgtgttcacttcggcgngntggcgacagcgtagatgtgatcccantttaagcgccttacgcgcantaacttccttatcagcctcatgnnattcatcttcacatgcagttattantcagtcgccatacgttgatccagcggcaggacgcgntaagcncttcaccacacacagcaaacgcaaagatgtttctcgcgacaccgaagccntcgtccaacttaagctgcgggcagantagaatccggtgaagatatagactgtaagttcgatcttacacgatggtnngtaagacctccaactctatttcttgtcatagcaccaggaccgattctctnnnncccgcntgtgtacggtttaacttggcgctggggataagccttttaggcttgataaggcgttctgctgcgagcgagtgggcagagccccatcgttttagcanngnacgcggtggggtagtgaaaagtttaaaggtcacaggctggtgtgcgagcctggtngctctcaatgtatctgatggttgtcttaaatcnctcgcacacgcgatactataagacgcgcaaaaacatanacnntntttatgcctgagatccaatttgcactatggggggttagcgtgattacgggcccnggatgacggttgggccctgagccattgacatgtcggagctgagactaaaataccggcaatttagtctatccataacaaggatagccaacctctgctttgcttgatgttnnaannnnngnnnnnnnnnnnnnnntnnannnnnnnnatnngttnnnnggnngnnnntnnnnnnnnnnnnnnngaangcccggagntggacactttagataaattgttgatatgcgtttttcgctttagattgaccacggnggcctccnatntacacaccntcacaaggtgggggancnnnngnantnanatcttcgttaaaaggttttcttagagtcactcgcccgaagnttattcgttcagcacgtaatgtagcaggagatggggcgtaagttaaccacaaggacgtctaaggaccagctcgggcaggcgagcctcagtaaggccagatgataagaaagtgcccaatgagcgacgaagtcgcgctcgacgcccggcgtccattttaggcgctggaangtgtaacacttcnnnnnaanncgggcctnttgntgatttnccgtngntnnnnnctggnnnnctggncancnggtnnaantttncncnaatnactacgnatnntgtnngnngcnannntnnngnatnanntntacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctnngtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagnntaaagcgggcgggncgtggcggccnntacgatgcgagactcgatgcaagcctcggctgtcaccntgaggccaccaacgagccagcctgccaaagncctacatcaaacatcccggtanctttcgctgatcganccccaaggggcttanacatgaatagtcctgttactggttatgcgggcgattggcatgcagcggtgtgtgcctttacgcccttagaagggcatgtgtattccgatggtccgcggtgtacgccacctggccaaccatgaggccgagggggacaggcagaatcggancnagaagccaggctttttgntgggannnnncctcnnaatctgccnggcctgattccatctcgngtaaggcgagtcagcncggacgnnganggaagantccgcccnatagaggccgtttagccttgaacaagtctggacaatntcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaangaaaatcggggccttccccagcacagccagnagctgcagcggttgtggacatnnaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctnacatttttactcctgtgttcccnncagcntccaagagcggaaatagtgcttacatgatctngcgtaactctccgcgttcaccnancatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttntgacgccnctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtngtacaantctanatattannggccggantngttggnacctaaattaacggtgganggagcgcgcaccgacccntgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctcnaaagtctcatcaacactactattgtgtaccgagaagggagaccgttcctatccaaatgcgatcccggctttgtgatacttgtgctggacgctnattgctaattaaacattcatgctttacctattcgctgccgcgcacgagatacaccccttcaacgccgagaatcagntgcacgttgcgaaccctggntctagatcccttttagttaggggccaaaccactcagttaacacgggccgattncggagcgttaagtgatacctcctactatgcctgcaaaggaagaatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattnggtgctgatggcggtacgaagatacacgaantcgcgaacaaaccgaaacctncggaagtngttgttcggtctagagatgtccggggcccctagaccagcccaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctnagttagagcagcttgacttccaacnatgcaggtgggncaaaccgtatgtatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgaaatgtgaccccgtgaggggggaacgaaagcnnccacgtcagcctnatcccgcaacanaagccngngccannangnngnngnnnnccgnnnntnngcngnnanacntnnnnnccangnnnangngnccnatnggnnaannnnnnngccngnnntnnatannnncatccngatntgngnnngnnggtaccacctgcannctnnagatgcgaacantngaaaangaggtgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacncgggtctatctaattgggctcttttttcactgccncggccggcccaacccaggcaattaactcgcgcgttggggacnctctgcccaggtattgcgctccagctgtttcgcccgggcgacgactccagggaccgttcgtatgctgagngtcatctagatttcggaaanaccncttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttngcaanctnggatgaacgatactcagtggcattatactattgtagaatcgctagatatgatttagtgcagacgtgnaggagtcccggatatccgtgtgccgtgtaatcgcttgagtcagtggtttttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcnnagatatncnnngcccttaactggcctcgacttaaaccacttgtaattcgaagaggggtgttgtacttgcgcgtatgaaaaagaggtccacttgtggagtcatgtggcacaggcggccttagtcttgtagattagtaaccatttacgggaagccatgcaccaaatttgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatatccgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtnattcgcgcggccacttcgtctgataccgggaccgcaagttctctcaggcgggctttcgatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaaccccctggcaaggccggttgagtgaagcagtcgctttcggngnctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcaagacttccgtggttcccagcctatcagcgcagctcccagantaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccnggtgtggatctcgacagcacggcggagtctgaatcttaaagacngtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcangactcgcgnccccaatctggtcnnggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctgnggagtnaaagcgcacataaggcattaatagtacaccnatnggtcttgatgaaatcgntaacggcgggaccccatacngcatggtcctgcgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggngtgctnctnccgcgttggatnngagagcgaggataatttcacccgttaacnntntacgattgtccttatccatgcggggtactagtagttgctccgganaatcatatgccacctgttagttcggccttacgaacagggctcgcatnnncgggagctgtggctgaatccaacacgnagcagcattagttcttacccccaaggaaaccacnctctcatgtaacaccgccatatgagctccagntgaattcccgattccccgactgacgatagcggccaccgtttaagaacggaggtgtgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctatttttagatcgtaaggtgtccgtaaaaggggatcattatatctcacaaataattcgatcatacagcatccncaattgaaggcctcacgttgtgcgtagaagtnntaagnacccaggaccnccngggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgccngccgactcgccggtcggtcgagaatggtccacccagtgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttancaccggtaccatatatcaccgaatctcatnngtgcgacagctgacgttaaactgcntggcggggcaaaagttatgcncgaacctactgcagtgccnacacagcagatgtnaggggcattagacgggcacgcattcctctaagggtggtggatagcgactgctgaaccggatagggaannaacaccagtgnnngcaaatgatctcgtacatttcctgcacttcggagccaccccttgcnnctatgaaaanctccacggttgaagaaccgtacgcggaagattgaggcaaggtccccttgggagactatcttctggggccgagcgatcagggccntcnggtgactacgtttggttgtctggnatgcgagnttgtaaggtgggcctgccggttcgaatngcgaaaagttcaggcccggctggggngttggctttgataaccncaaacaagaaccggcgtgagtgttnaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcacnncagtgacatttgctnngacgacttcctcatatcttgcgctgggtaagaaantcccagtaaattcaacatgtagccttatanggagnattannnggnnncnnnngcctncaactagtcnnncnnnntnancgtnanctngcnnnnccnnatcgncgnnngnnntngtccntannancacnnncnnannacgctacacgatccgtaatcggnttctccctaccattgcggatacgttagtagcganttgacctactgncagtccgatactagaagaggtacccaactagctcgttgccatcangtcgctagacagccgnggctgatgcccggtgttgccttgtttggtaaggccggccanangttcaccaatcgctgcagtagtcnacnaatntaagtacacggctcgatgacgatgtaggtgccgatctcnanncnnacnantcaagtncnangctccnctgccggnnnnnggaagatnnggacggtcanacccgtnggncgngnnaacccgannnnngcnantacanccgnnanntgncnnnanagtctnncngnntnnntngttctagnanntcnantgttggcnggctnggagcttaggtggngttttgactngctnngnncnaggatnccanctcnnngngnannngnnagannaccncgntcntacaannnnntatttagnnctngttgnnnnngaccggncnntnnnncgaactgcttgnnggnntagcgcttataannncangnnagcgtatgcgtgcgctaaaccctgcgaagnaacctaacgtggagtccccctcatggcggactttcaggtgcgttacactgccctcgggcccgcggagatgcctaagtccgcgagtctgcttttgtgggataccgagcnngcacgaacgtgtttaatnacggtgaacagaagcncatacgcctcnntacgattccanaggtgacgagaccatntctcatggggggaccggagnggccgnnccgcggnacngagtaaanggcttttnacaaatcagtataacttactcnnnnaantgtntgcccancggttctcgcagatatgataccattacagttagtgaaataaagcgcgacctaccgggtcgggtcctgcgaccctcggctcagtttccggtacttgtaancnggcagcacatggttgatngaccctgcaccctgactgnnngcacacttttcgtgaatcacatccaggcgtggatcgaaccttancccgcgtctnggcccaacatcaaacgagtganngnncggcgntggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacnganagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccaagagtccgacttccnngcgatagcctgaccatctaagacagcgattgagcatgaatagcaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaaccnngacaattgcgttcacaagagtcacccctcaaatggctgtctggcctttggctancttagcattgccaacatgntaccggaaaattacgattcccatctctggtgggggtgcatcttccgnnnncgcaatgtnngcaatagaggtcaaacgtgagaagttcnnngtgcctcaacncacgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggtccgganggctatggtacctgtctgctcgccnacacnggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatntctcatcccggcgtcatgggcatgtgcnnggtggtctaatcgcccgtctncgncncttctacggccgcgggcctaattacgtgacagatatgtttacccgtccgcnttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcattcccgctacccatcncgaaatggaatcagttgcattcccaaagacccaaatctgaaccttaacttcgcngatgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcacctcnatatcaaatctggaccatgagccagtactttnagaaaagggnaactgtcggggctaaagagntcannctcgcataggagaagtatttccggatggccaggctcaggcttacggggaactcctcagcgagatcgatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgnggcttgagctgtgcactaaatgcgaaagcgcaccctaagccgcagcatatattagtgtcaatncgcactagatacgtgtggggaacgnntattngagggtgacccctcatgctgagacagagcnngctcctcgagtagaatgggtttcgcgcaccngnagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactganaggtcnaaccaatggtagtgagtaacccccgcgttcccgcgtgtaagaggttttttgcgaagaggagctgctcaagtgtgaacttccagatcgaccagtggagtgacggngccncggcagcagggagttactgaaacnngtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcctatcatntagtttcctcacnncaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactancgaattaacctctgacgatgcagtgtaaaagatatcaagtnaggacttctcatttgagaccgctcatcgcgggagcgcatgtgcggcggttncgccgggatttacannccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcacngtagatcagcgggtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttnaacattttcgagtttgcacgatctggtagacttgcgtcctatcgtggcgtagtaaagaagacttaaccntacacccgagtggacacttgggaannnttttcgagttaggagncagactgaagcttatcgccgggcagggtaatgttatcgttctngggaatgcgganccgaggggacttagccggttcgcgcggaggcctggcacactgctaatacatngggtcccccagctgccgtaatgtcatgatcgcatgcttaaaaagatatcgcctngggtgcatgcccaccccgcgaacgaccccctgtcgngaatggctctgggacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctannnctgtttcaaagcgcaccagttccccctgtgacattctangncgangcacagaggagacggatacccgtacatagcagnagcactggtgtagatgatggcgcgctgtggccgaggcatgctatccaaccactgcgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccantccnggagngtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctngtagttcacgaaaattactnnnnnntgcatcgcgtgatgacgagcaactacttaatgggagcgctgctctggcacattcagtaggtcnattagacacagactattgccatccgtacccacaccggccttgtagtgtggctcgtcgttccagcggccgaatcgcttcatgttccaattacagaaaaatagtacggcgtggccggactaatcatccttaaagtactcgtcaaaggacaccaattctcgaacgcgaacttcaatataattttttgaggcctcccaccatacgtntggattcgcacggtgcgatggcacacaagctgttttggagtaagtttcgttgataacttcgacgatttgaagctcaggcaaaagaggacaacctcgtgccgcgngacgccacgaagcaatgagcngctagttattntgcagtcgtgaggggtagctgtaccgagctctacngcctgcgccaacgtaacccagacatccggaggaacagggtccgtaaagcatccgccggcttatagcgacacccaatttaaagaacaggntaccatacaatgtaaacagcgcgtcctgatgcctgaaagcggtgtcgcgctnacntaatggcccgatacggtgatgacagaattcggcgccgggattttacgcagtatatggctcaaccgaagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcgnttccacgaaggnatacgcccgtacgtgttnacgggggatctgctttangaggacgaccgtaggcaaatagttgcntnggcctnccctgtttgttttactgttgcatgttgaaccncgtgtttctggtgaaccaggcgctacncccagaagcatcnctcggcgcgcctcngaggcngttcattcgtggtataagcattatcgtaaacgctttcatccttacancgatctacgttgttaagnagtgcgnacaatgtaaaaattggtgagcaccannccgtttaccctgatcngatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttanntcggtcgtctttcgtactcgcgntctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgttnatgacccaacgactcgcaagaactcacttnccagcttccncttgtgtacgtaattgtatgttcctttaccatccactcgaccggtcttaaaagacgtggtctcaccaacggaagcatgagcgtgagntaattacccgtggaganttgaagttgatgaagcaatnntgaacatcgtttatccaaacttctggcataagagcgcatggtccgggaggangcntttntgttcagagctcggctcngcggggtgatgnnccacgctatttcggatggtcgcttgctcgacgaataatttctcccgtccccacnaaccactgccaatgaaagtcctctcgttcgtgtatgggtacngcggagatcaaagaaggtagtcacctagattgagcaacgcataaatcccaaatganntgtctatgaaatagaggatgcgctagtgttcgatcgtcgctgatcgngccttacgccccgtnntcactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagccccnnnacgcgttcagccgttggggagaaggagcgattgcattgggggcttancnntggtncctatttcattngaggtccaactatgccccagtaagcatatgcggaaaatcaaaacgctgcanggaggcgctgcacccatttnnnnacccttcnccggggacaacttcacngctgagtcnccaaacttgcgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcnntctaacgataaacgccggtcaggtggacgtcgcgtcccgtgngagcgaggtagaacgnncataacctgagnnntannacttgaaaggacgggcctccatctttaacgctaaattacgcatggtggcgggtgaaagagaccggaacggattctttcnnncgcctcgggcccggnncgttggggtacatactttgatgacctctaactctacgcgtcgtaaacccaganncntcngccggcacccaattctgttcttctctcaactccggaattgtgngcngaggcgtaacgccanccccctcataatgtctcatgatcggggtgccagttcaaaatcgtatcaaaatattgatcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccaganggacccntcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgnanttgggctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcaaagcggtgtgaacgccccgcggtaaagcgggggagagaccagtagtcacaaantgtcgcntcgccacaancaccacgatcgtcaggcgcgcgtcgagttcatcaccagnnnccggcgcggngcgcaccgnnggggatcaannnctcaacatctacntactggtccatctttctttccgnttaggaaggccggaaatcagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcnnacccgtaacatcaggaagtgggtcatgaagacctcacacattgggtgtntaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcgntgcatctcccacagcacgggtcctccaaagaggggnagncattgccctccccagatnccctctcacgttagaaaacatttaatagannncaatgcggaggtgtagtgctgagtctcatcctctggcaatccctttaaagtctaacgctgactcgctagcggggcacgatcgacgcccacggcaggnacttactgcccctgtgggccgggccgtgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacgatacccagagaagtaaggcagttcgtcacccncgaaacgtagggttnggattcaacatactttctcgccctggggatctaggagggctgggacccaacttggagaagatcttcggcggttagttgtcgatggcgccnngcnngacccgatccgtgcaaatcgtgcctcccnnccncgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctccngtnnatttctgaagcaatgannncatgccaggcctggagctcgggcgcggcacgtttgattggggatnnacctatcgtcaatcgactacaacgaacaatccgggngattcgtcgtatcagtaccaggaagatgttttaaacaccccgctacnttctcaacggcagccgcccttgccnnntacgtatgttgttnctgtttacaagatcgtcccgattggcggttactactgtatagaggacaagaattcacgtgggaactactgtattgcagaaacaattacgctccggccttntgcgccactaggccncccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtncaccgcgaacaatatattcaaagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtngccgcctgcgtcggtaacgtntnngccgcagcaactgccgtccgnacgattgcctngaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgncacaatcgatcccgggaacagaggtgacatacctgaccttgtaagatctgttgtggngcatttcacaccatcgcaccctcnaaccgaagcggattccgtattagacgncgcaccggcccngaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcccatgcccggtccgttcggggttctgacatggatcangctgatcnccgctatttgggccgttngatcataaccgcgcaggcatgatgttgaagttcgtccaagtgngngagatgttggagcaagcgcgagatctctatctaagtcaggttcactcactcaccactgtggctccggtgggntagcacaatcggcttagntgaatgnatttccatcctgggtcgtagaattttccgagtacatggagcactctctgcagctggaaattcgaaaagtactaataagttgcagaggcacacctatagctcgaggtcgccgagctncctggcgtcctgtttctactagattgatagagngcggtaggtagggcnnnnntggacggggcgaaacctgctcgacggggattacctacccctcgntaaacaaagacttcaaccgctnagttggcggaacatcctgcctatcnctcgncnagccggaagtcaggatctactcctgcctatgtgttactcgtcataaggtatncacgcacatgcctccgatggccagactacacttgctgtccttctaggatcgccanttaggagtactctggtctgtaagtcacggcattnctagcncgcatagngttctttgggttgcgcagctaccggaaggcatttagcnacgtccgacatcgcagntcggncgncaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtgnaactgggttnattggtaggtagcacggctagctacnggagtcctaatgcgaganngnnnataaaattgcccnaagccactccaagtctttncgcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagggtaaaaatagattgtctcagcacccgtcctctgagtgtgacactagatctgaatctcataaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagcatgggtggcggccaccgcccgcnnnnaagacaanccgacttaaagttctttccacaagcatattttcggattagacggcttgaatattcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccanngaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagnagtgggcggtcgccccngcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcntctgcttcttcgaggcggtaatgccacggataaagtccgcttggaatcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcnatcntnnatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctccgtctgaagccgggtaatcgcagcttgtattcacacagttgacaattngccgatctttcggactacgacttccaaatggtntaccgggggtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgaganctcagagcgactgactcagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacatataggcgttacgggtcttctccccgtcatcccctggtcgggngaatgtnggggcaggcaatgggaatcannaacggcgcgaccgggttcacacaagtgccgagactcgcggcacattccagctacgcccaccactggttctggtcttgnnagcaaaaacccgtgcactcttgcggatcgagacgttgaactgtgaccatagtattgggccttacctcctacatctggctataaggtaaccggtcggaagtatggtcacnaacaaacttaattcgcnagattggtggtctttaacgcggcagatcatccnaggatgctttgtgtatactggaccggttcctactgttacccttccaaacctatcctagcgcgatgcgcttggggctctttgattgtgatatgattctttccaccggcgttatgggcctnnntcgcaccatggacgacaaccaccgacatgttttacacggcggnacnggccgattcaagctcatttacagctgagacgtggcgtatatgcncgcccngacgcggaggcggagcggcataagttccttagtaccagcngtaannnctaataatgaatgtcatanccttggcagggntgcatccntcngntgaaattatntatccgactgccaggtttaacatactagttgacgccctgtgttctagacgtgccaaaancgcaaatgaaccccatgactcggttaannntnnnnccacctgtggaactgncgtgtcagtcaatctacgatcaggcgcatcaacccttcccnngttacggattcatcggcccccagcagattctccgcgaatgtaggtactaggtgggactttngttaaaatcatttctagnangancccgacacgtgcatacgaccaggggctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaantgaatattcgcgtctgngcgtcccaatgggaagcganggaatccaggagctcttcccatagtgccancctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccaccccacnnnnnnncnaataaccagtctccacgcgtcttcaacgatctgggcttccttgggtaagnaactgactaccgtggggagtgggggtnccgcttgctgaaatctgcgtgtaccgttcagaataatactgtgtaanttccgggggactaaaagactctccgtcgaggggatgcatacgtgcctngcttcctcccctttgtggccgtccctataaaccttacttaaccatcgccaatgaaggcaggataaaaccttccnctgcaccagtaccggtacgaagcaagccgcccnctagcggggtacgctcgatgcagatcccttggtactgatatncctactataaatcaagagcttcgaagccagtatgtntgtctataaacttaggnnttctcttcattccgaggtgacgctccattgttacgcaaccccgagcaagctctcggattcactcgccgggcatacacaacttaaccacgtgctgctgtcttttgttgtccctgcgttccttgctgtatgtnnngaaancaagcgtctgtcctagacacaggcctggtgcgataacgaagtgaatggtcatggtgggtacaggcagatctcttggatgcgaggaggtttattttnncaggacaacaacggagaccgctccacgttcgccgattgatggcggttcttagcattgccctcgacctagtttcaagngctccgggnnnngtgaatgaccgcccgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctngtcancttaattntaaacccttatgcatcccacagtcttcgcgatggcttcgtgcaggcaagccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatancgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagacnnactatgagagtccccttttcggtaatatgcgtcccactangtggaagccgaataatataatgctggtggacaacgcccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtgncaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgncntaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccatnggtctcgatgcgggaatcaagaccgacaaagcgnnnctgggcttcgaggtttcccacgacggtagtcctgtatgnnaggtcaatctcgtcttcgtgatgctaggacacatggtataatcnagagggcaagtcgcacaaactacatatctgcctagctaccagatcacagagaactcaaccgactcgggggccttctatggccttactgacagtattgggcnggcgtccaggcccgcgtactagggngngggcgcatcggttctgaanttnccatcactcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtancaagattaccggtggttaanaactgtccggtgctctcnccctagttttctgcttnatcaattcgttgtccgttcaaactggctcaatttcacctatctngttaangccggtaattggggccttanngggannagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacggtgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcannngcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtntcaacccanttcgccatacgggtcaagattggccacatctgcttttaggaaaaatctttcnngcgcacgagcagccggcanctcnatattgttncctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttagggggtcagattttagctttgtccctttgcnacgacgctcgagcnggtgcgagatgccggcctggtcgcctccaactgtaggaggnnctcgaacagaagnngaccgctatagaagtgtcaatnggctctaccccgtcatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggngggggtgcgcgctcctaggnggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgagtagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagcgcgggtgtggccgttactatcaatatgggcnngcgtctcatttatgggactatagggaaggtaataactattgnggaaattcgaaatgacagagatacttanccgtggttccactgcctattcgcctgctcactcgccctcatctcnnctacggtggatagggctgatctgtgtcagggaaaaggnnnnggttgcaaggtaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctgggntggcgnngngcccccagtgttctagcgatagtctagggcgctaaatgngctaatattacccagccttttgtcccntaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcngaatgcgggtctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaannagctactgtatttgccnttcgnatacagccagactcctacatcaattccagaatagcggcgctctgaccgcctgcgctgtcacaaagaggcacctgtagcaccttaagttgntgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgngtggcgcnncactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatngcgactacgttccaccaaaaatgtaantcnaagttcttgtatgtaatatcgcgcgagtagtgggncgacagtaatttatatgtcacatgggaggcaccatgagtncnatgttantctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttagnccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagtngtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttgggnnnnnngaagcatatgcaaagatataatctctcatctcatagatccaaaatagtgtaggtgtgtgcgagctctnnttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgatacnncggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgcccnnntctatggcctcagaagagcgggacaacgctaccgttgtgtcccaacagcctatatatcgtaatggccctcagcagtacnagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttnaactcgcccttacggcctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttgaacagctcttaccttagaatgctnggcgctactacttgtgtngggtgacgttgtcagtnaagggtcggtggtactccgcctgtgctacactataccacggcagttggcgagatcccgcctcnaccgccgcagctagtacttaacgaagactatcntttcctttcgactttgttgancaggtntatnggatantcgcggntcngntncannncncncgcngnngntgncncgngncnnanngnnanngnggncnanngannntgccnnggnaganntacgtnnggnaagggggcttacgcnagtnaannanacnnnnngccagtaatgcgcaccttgagtagcgcctttcccagggctacttttggccggtagccngganannnnntnaaantanngnaccantacgcngccngngcnncnntgcncgnttnacaangtcntcgtcnnnngaaagacacccatatacggctgctcgggagtgtctttcgntagggatgtggatcatcccgctaggcatggaccatgattagtgtgtgtgctctagggcggaggaaagagacaagtggngggggtggattaagtttcagcgagagatccgtagagattcataagcgggacacggcagncnctgtgcaataggacgggccgacggacggccaggttcacaacgacctcagcttctcactacccacgtgctacaagagtattncgctctgggcccccagggactatgtgtgggatcatcttgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccnntaagccatagctgctgcccgactgagccgccggggnagggaggtgcaatgaggatacacaggggactttccctcatgtggtagtgaatagtccaaacatggcctacacagtactagtagngggattcgcgattgcantttgtgtttccctnttngttctacttggaagagggcccaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccagtaagagtatcgctagtaacggcttgaagggagannttagattattatnttctcgtaacgaaggncaatcgtgtatgcctaccagcgcggagcgcncagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccnnncattctgcggtccagtcagcgtcgctgcctcaaagncggacttttctttaacggagggntgcccggacttcgcgttntcgatctaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcangcccgtnccgccgcctatgcatgccgccagcgtgccgcatcatttagtgtgctacgtgcaccagacaaaagtaacggtctcggagcagacgaagcgagtagctgtcgccgctaacggtaactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattnatgttagtggtnngtcnggagntatagtttactgtggtcnaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacnggagggctgttaggacanctctaggccgatggtnnngggggaanggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggttccagggaaccaatgccagcacggcaaggcggggcaccntagagggagatccgcttcncctggtttatcggcatnatgaccgtcagttgctgtgnnnttccgaagaagctcgggttccacggatatgagacgaatcgtgcagctgttgagcatccngnctcgtgacgcttggggcgnagtgccatggtgtggatacgtcccaggcctagcgtannngctacgtcataatcgcttcatcatgcntctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggacnggaggaggtgttgggcacacataaggtacgctctaaccagcggggnntcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaannnaanncggncaataactgcataacggaggcntcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactaccttnnctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtngtttntcgaataagagaantgcgagtcgcactgagcctggctttagctagctatgctccgattgtanataaggttgatacagnnnaatctacctctagacctgtacgcttnttcggtgacggactgtttgtccccgggtacttcactgaacttannagccaaacagtgcatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctatggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtganttctgcaatctgaatctaggcgttgagaggcccggtaccatggcgatggttaagcgtcgtgaatctttacgttntatggttaagctnaggtgggtgtgtataatatactgaacgctcggggagatggatgcggnnnngctgaagctcgttcggcaaccgagnccaaccatgatcgttcagatctattggcacgtctcgaccccgnatgcttgngactaagttaatgacngngctgtcatgagtggtaagccacacttacntcggcgttggcagtcttcatagttcaantgttaaccaccactggccttccatggacttggtcagtgaatgtactctngttcccggatcagcgaanataggcgtcgcctcgcgtgcnttcctangcgggcnccccggggnnaancagncnnnaagacgttccgttgggtgcaagattgagtgcgcattcggnccccgagtccctggcatttctttaagttgccgggtgggtcgactcgtgtccntccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcgccggatctcgagtangatctgaattgggacaaacggctnctgagacatccgatgttcaantcgactatatccgatntactacgcggtcganaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcggtcgcgaaacattgttagctgtagcttttcaataggagtaggccggcaagagtttacccgccctggcggaangtggtgactgcgttcctccatgcanacaagncggcttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtgnatgtagtaggttaataggatgccgaccactatgctctccaaatatcgattngctacattgcaggaatacgatcgataactacgagctataatatctgagccttacctccacgaaaccgtatcgctttcgagnngntggcgagggtactcgggtcgnccctggtccctaacaagtgcctttgagtgccttgggcccaaggtgtcgactctggccncgagaccgatcgtcagctcgttcataatcttgggaccttnaatcaatgtacagaccaaattaaatctgtggcgacacgcttaaatagtagagtatcaagagatcgggcactccgagactcgacgaacggtgggtccggtctagagcaccagaattccagtcgatcaataacgattagttgcgagtcttctgccacaacattggncagcctgcaccccctgnnagcgacggttgttatcnctatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgtcngccaaaaaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtaagtctctggcgtgactgacgaattgaaactgatagtaaacgaacacaaaactgcggaactganatctacagacttnncattctgcccatccacatataggtatggagtcgatnnnnannnnatggacnctaacggcggtttggcagatgacctaggtaatggtccggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgccgtgggccagagtcgttggctgctgctgcaatgaaacctctggtctcancaagccgccgttgccctggatttgtttttattgctctatctgacggggaanangctgttttgttcccagaagatggtgtttttcatagatccgggatgaacnatangtccatttctncggcttactgagagcgccctctgccgggccgcgtttctagctgtancttatacccagagcgttcccgattaagcaaatgtattgcgaccagttactcaaaagggaccacaacacgtncgtgaggtgggtgggagacaagtccgtttgattacccgcncanncccccagtgaggntactggaagtgagngttcatccccgccgaacntactcagacagatcaactagtgggnagcagccggaagaggtaagccacgtatgcaagcnccgttgggacgctncaggagggtgcnttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatccttttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacccgggccgcattaggcgcaaagctctgtatcgagggtnagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcactacgacttacccctcagtcaaggttgcgangtgtccggacatagtcccgcccgtgatcggcaaaatctcgggtgnaatagggcgaacatccgtgtanggnncccaggcttcggccaagacttttacattcgagccgttgcgttacgcgcgttggcccgtacggtgatccacaggccgccgagagacttgaccggtgcgtgtactgctcgatctgattcccaatggacaccccaacattgctatacgctacacaatcctttcgtcgcactatcccataccgtatccagctagtccttgcccgccatggtcggcgtcactctgctcgtcanagcacnngggccactataatgagatgtacgtgggaatagactacgggggccacgtcggcgtggtccaacccacaacgaagtcataccgctcgggtgttgtgattcttacgggcggcttcgtgctcttctctacgcttggctcgaacctatttcgccgtaacgccttattcggtgcgacaaagaagtttctggcagatggccctgctgccgannngcggatgcgcatacgcgaggctgttcatatccgtggccgaaactatccctatggcntttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctgntccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgcatctacttggctgtaaagacctaagcacgccggcnacagaacgacgaagcacggaanngcactatataggctaagcaatcatgatgggatagcannattcactagagatttttcaggcccagtctccaagtcgcttgcagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaaatgttcggcgacgcccaagacgcataaagggcgctaggcctcgaaatactccggcttntagtgaatcttggcggcttacccatgcaaccgtcaatcggaacaaatggcgctccgacggcaatgggctttgaactggtggcagtaggaaccttcgntcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagctgcacagtggnccttacgccacccagaaggacntaaagaccgcactccaacctccacgcggattccaagtctgattctatgggacatccgtagggtagacattaagccaacggatggccaggnactggtactccttccctaagtccccagcgttccacctcatccgganntgaagaataacgtggntnctggagccngnngtantccgcgtctccattggagacccgggctactatagttattcttctgtattggtaattaagaggaatatctcgctgggatacccccatcttggggcgctgntacgcctttcgcaataactgcattccatggcgttcatcgactgtgaccctttggtacccggcgcacgctngttattaagtagttccacctcgcgtgtntctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcganncgcagcggctattcttttccctcctccnntagcacattcctaatagctggcccagcgtaatgccaagtaatggaccatgagcgggcggcactagcgaagacgcaactggcggctcgaccaaggcgcgtgttggagacaacccgatttgggggggaaaagataccattaaatcgtgcggtggccaccccncgtgcttgctnaatntgctacggttcgcagccaaacccnttancagatttgtgcgttaaaggaagctcngnacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatcatgagtccgtgtactccggttcggacggaatggtctttgncaaantaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactcccttncatcacggacgcaagcncnctagtgggngggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagncatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagttttgcgcaacaccgactcttgactgaatatcgccccgggaagtttcagcgcgataaaaaactaaacttatcataccttagacacttcctaatgccaaggggatgcgaccggcgagtaganagtcaagagctattccggccagtccgcctttaattcattcacctaaaaataacaatataaaccatcccggcactaacccatcgnagggcgtggcgaataatccacgtgcttgagatgcgcgaggaacccctggcagtcnccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtagnnngggggcgtaccgccccgactttctgcccagagtnnnttcgtacgtcagcattcttgaccctaagcnccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccnttagtttcggngggcggtaggtgctgggcccatcggncncgnnccgtacggtctacacgcatcttgttcacgcggatcctaattagtcgttagggggacgagccgggggcgacgtcgtaacggacagcggatgcagtcagtctagatctcctccacattgagaaaatccgaaatactctccagttgacagtctcnnccctncagtgagggctacaaccggacccggacaccagaacgggctagatcatcccagnatncggcagcttntttacacgaagctgttattcgagatgatggcagcacgcccatagtggtatgnagctatgaccattgtatgcacataaaaggatttcagcgagagcagacacccatgccaagccncanctcngtggnttcggcgagagagctcggctcgccggacatctgacgcgccggntttagcgggcctgagaaacaagcctttgtcgcagtgtgcacagggctgtgtcctggagtttgcgtggtggaggcgcaccgtttcactgcaccacgcgatccncttacaatgcccccgtgctttctagcacgcctgaacgcccctnttactccttgggacggcacgatgganaactatgaccgtcagtaggantcgtgggttgttgcaccgccggggacacaagagangcgctttancgcgcgggaatgcatatccacaaggaagaacctttggtcggctgccaacttatctgctgcgaggcttactatcgcaagctagtttttagaaacccgtaaagctcgcgtgtacactgcagncgacttgaaattcattacgccacaaacantccaataaaggaacccnaaaaacctccagtcgaacagccgtctcggagactaacaacccgcacgaggtctaggccctgccagattccttattctctcccttgcgtagtgtcnngtactcacgaacggcaagcgtatatggggcccatagctattagcgctacgcgcgagggagtacatgctcccattttgtgangttgacngcaaactttggaagctaagnnnggcatccaccggccacgagacaagggctacccttacngctgacctgtcgggaaagtantattagtccngncgcagtgggttgtctcatcgttacgcgcgtagttctggattcgggacgtacgggtgtcgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggcnnctaaaatgcantnatgtgcgcggcngctagtgcaanattacggacgnnttgctctatagacctagngcaanacgcggtagtcatttacaaatgattccgccgtgtacatctacggataagnntnnnnatacgaccgaacacatcacgtttngttttcatccttcggtgcaacgtccgacctgttttagttaagancntccgngagactccccaantatcacgagcccccgaggctcattcccatatgctagaggcaaatgggctcggatacagtntatcttcggcgcatgcggcattagagccanaccgaacgtcnaacggtacgactcacntgtcaaaatgccgaggcgttccggctgtcagaccgtgncagtgggatagcgtgtacttacgcagaaagcggcttaatctaaaaggcaagcgtccnacatgcgggtgctcggtnngcgntgattatgagtgtcacagangacccgtttagctngaaaaaatgnttgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggnttcgcgcaggtgattaaatgcacggctcttgggatccgncgnagcatcttgcttatacattgccttctagctcngnngnccgttgggctaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgngcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactcngccacatgacgctccgccacttttgcttagcccagattnnggtcgcggattaaccgtttcccacggaccatgtcactccgccaaanccgctgcgagccncgggtcagtccagccgcgacgaggcgggcggcccgggtctnaaacgntggtaagacgagatttcgccgcgggcgctccggtccgcctatcgcgngtggcngttaagnnccaaggtcncnntcggtccctgttatcgaggtccagcatatgtgttcantncctggctccnnnatacggcagagcagatattcnngtaaaccgacgtccgntgtaggngttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgnnngcgctacaaagacaacagtngacncngacttcgtcccgtnaaatctatgaatgccatgttancccgcggcgnagccatccnggtaggcaangtttacggaccgcgatcgtagccacacagangggtncaanngcggctggnanagtagctacnttaacgccctaaatcgatgcggccctnntgntgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatancaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcggttggantggacggatgcgtgacctcactttctctgtagttgcggtcttactcaaccgagaacaaacctctttcgcggacacagccgtcacttcaaaattttaaccctccnnntttatcantaacaatggttnaagggtcaaaagattaagagggcaaagagcatgccagttggtgngtgtccccatactttncactnaggaggtctttagngnaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatccccttccatggggatgcttcgtgnnntngtcatgacaagtaccacttccctgttcctgtccaccctggactggtgattcggaccnnctgccctngtcaattttttgcagcttgctcgtgcgatctgacccccccggagaagtcctcccagtcgcactgcttggactctaggccgctccatgcagcgatcnaatcgtaaataatcaaagatagcctttcacgcggtcctttcngggtgaacgccgntggtgactgcatcgggcccgaagacagagttaaaacgatgatctcctgcgggccatgggaggcactacgttgtnncatttacccanggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatnnggcggnttctttagatagcccctcgacagagtggacattttggcngtagcanaactccggtgaanttcattacaacctaatttancttctatcagcgcctcccaagcccgccaaacctaacgttcttggtgctagtatcaataccgtgccggcctagaaatgtgtccttaccataaaacggtcggaacactggctggggttgctntaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttaaccncgtatggcaggaattcccccggagtgtagagcgtcnggtatctatctgctaacccgacccgggattgcactcagcggcaccacggcaccttctgaccnccaaaatggatnnaataatcactttccaagtcgtatgtcaaacggccgangnntgtcagtaccacccaaccacagtcgagtgcgcctgcatacgtcgtcccccggttgcagtcaaaattaatgtgtaaccgtgcgaccccttacggatctgagtaaagcngtaggcatcctccctggnggaccaggnacagacccgattcatnttcnttcgggaataagacggccgttacgtgcggtngagagagttgtaggatattgcgggaggtcgtgagctctacggatggcgttcagcggttgnncgcattccgcccctcattgcctacggggcgtcgacgggaacgcacagtagcgaacttcaatacgacnaggagagcccacatgagagtattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatnngtatcctgagtactccagaacagatgngggagaaatcggaaaacaaacgcgatggaggtcgtctgggattcngntgccctccagctcagcggaatgaagccgtttcacctggtgaaatgcaaacaantttgtgccggctcgaatggttatcggattcatagacttattgacaanantgtttgggaacgaacacttgtgaaacttgcccacaagctcttaggatagcgctacaatgcagaggtggactaccggagagggggacctctcatttnggacgcctggggatttgttaacngtgtntagtgcttcgtaatcgagagcactctcgacactccggcgaccccgtgggccttggtcaacgtataccagtgactaacaccgnctctgagcgcgggtggggtcatttcagncatgtgcccgccnnnnnggtcnnngaggatagttacagggcgattccngaggggtcgagatcctgattgggacgatttcttccccagcgtcgggtgtttctanngcggtagtcctttacgaggnncctcagaagttgtccgctctaaagtcgcacaatccctcggcgtccngaccactatcttggattttgtggctcgattgcgggngactgaacgccttcgcgccgtgaggagccatggggtagcacggcgttnggaacccgactgcctgnagcttaacaataatgcggagagtagaaactcagccgacagggcctaactctggacagggggaagagccatgtctgtacnncnaaagctggtggagttgcaagcccntctcgtggtctccttatctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgcncgcgctaccgcgaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataaccgttatctcgttggtcgccgatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattnctactcnatcaagaggaagcaatacgtccaacccnnnnngatgaggctcaggctttattggaggggcatctctccgaaggaaacgtnnccccaagccatgcagttctagcgttngcgcccgcgacaccaatcaacttatcttcngcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatngacatcgancttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaantagctcgcttcgagtgtcacgataatagtactantcaaccagccgcgcncaaggccagaccgtgcnagtcttgacangacncggcagtccccgtactcagaggagactcgccgagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgnntaccgagcgnggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccannntaaagcgacaaaaaggctatatgaatgattgcaaagccntcatgtgcgcaggctcatccggtccgccggccttgaggngnnaattcacagcgcccgccatcaaatcacgctgggaacgtcagatgagatctgacctnnaagctgatacgggaatatcccgagtcagaatggtttgattcgtcncaggcttcgcttggtccccgtaggtcatgaatggctcataactccctatagaactccttgcacttcacgtcgcnnntcctagcncgactcggtaatncgcgnngtagccttaacgtgccncctcagccgcggcgctttcgctgcttaacaggacgnacttgcggccgttcacggattgggncgagattacgccngatctatttactttgcgccaattaaaccttaaatacaccgctacccccgagntatccacatgccagcacgattaggnnnnttgcaatcagcacgtgctcggccgagcgagtnnnntntctngctgttaagaccttgcagcccgtctgggcctggccccctagccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgcnaattgttctggtccctccactgtgtcgaaactttcgcgatataccntgagttcgtctgcanggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtgnnnggctcacaacgcngtctcnnggnccagatcaaatagcagnaatgcgacntctatgttcagcagctatgtaatcatatgtaggacctcntcngaactcagccgttacgnnnagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaagcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggacttaggctgttaanncgacgtctcacaaggctngnatatcggctagacgtagtaggcttgtgggttggaacggtagcagtctattctggcggcgctatatcttaacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagcgccgtgaacgcaactcccggagcgaagtcccccacgtacctagtgntgtccccctaccttagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagngaaagtcgcgggtacccccggctaanattactttctcgcaaggggagcagcgaagggtggttcccttccctcccagtgtaagatcaggcagcgagagccgatgtacataatattgaatatctgtaatacctcaccgcggcgnngattgtggatcgttcccggggacgtgaggacnntnaacgctacatgnggancgcgattgttaccgtgagtggcactcacgccgcagggcgtacagcgcgacccctgcgttnggagtccctattagaacgcctataccgcgactccgnanccnnngccggtattgttcgtcgtgtctgatactcgcgattattgctggtatacctcggtnnnctcgagtgccgtctcgggcgtcggagttcaacagcccanancgcgcaagcagcgagtataatctattagaggagcatttgtattctnggagcgaactgcattgcaccgtntcgccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggnncaagtgtagtgtagcgcttaacgcctaccccctaatgcgatacnggcaggcgnncaccgggtggaggtaagacttctcatncaggccccagtgccgccggtcgtcacaaactatntctttataaggccattttccacgttcatacgtgactcatcccgcngctaacggaccaagttcgagaacattagatgctnatattgccgaacgatgtaaacatagaagcgacacggcgacgggtaaacaagcggtcgtctggctcccgttacctttctgtgnacttggtctgctgacccagttccggtaacacagacgtnagcctatctcaataggcctggtcatacattaggtacngnnacgtcccactctggaattgatgggtacgcggggcgcccaggtaagttaggtgcccgtcgaggnnccaatctcagcgcanntgttctcccagacggacggtacttattgctcacaccgnggccacgacgcctgtggccacctccaacccatgcgagtggtaccatagacacctaggctccccggaagccgtccggcctattgtgaaggaagtttacatctttgcaagcgaggaaggatttgacgctatagcgaaaatttgtagacctcggtttttgctataagctatcgagtaccccacggatgtaaatgtttgtctagtgatnncnccccancngtctgctnnngggnggncngnnacannggngnnncnancggnncnanggaacnntnngntgcaatnatatnnnngngntnggnngtcacanttgctttanntccggccgggctaacccagtcacctctaggctacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgnnnttaaggtcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccttaccccacgagctannncntgnccatcttatgcgcgacacatcgcggttcnggtgagacngggcgtngccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcannatcgacccgagtccaccgaccataattggcgatcgaccggacccaaggatgctggcgangnacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaagccnncgctnnntcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcncatcttaaacanacnatataggagttccatagatgccctggagtattgacgctaagtcctnnggncagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacaggtgtagagacgttaatgattcacccatagatggctggccccgaatcgcgggaaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcgacacactctaccantacccagaccncttcacnggaggcccgggccgcggggttannntntagcggcagaanttttagtactcacacgagcgttggctttaggcatatggtagggtttatacaattgcgttaccctcgaagccgcccatcttaggaatgctcgaaacagcttagatagcgagtcgctncgngggctagcactcaacgggcctgctcagtcagtnnngcacgatcttcttgtacacgggcgtctgctaggattgtggagttacccncgcncgtatgacacgacccaaactcggacaaagcaccgacatcggacctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgaggagtaattttcgcactctagagcataaaattacctcggnagggtggcgtggtggtgaagtgtgcactagcntnngacgaggctagatccatatggagagtattccttctcacgaacancgctgatagaccgagtccccggtatcgcctgtgggggggtggagnnctgttacgatgcgggctgcgcggaggggggattcgttgtccgccgggttaggtacggaagtcacagagaagacttngaccttctnatctcgtgtgggcaggtagcagccccggacctgcccagggggactgggggctgttaataccccgattctatgaatgctntagtcatcggctggatacatggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgatatcagtgggtttcaagttggggattttatatctcacgtcgaatggttcgtcttatctnnggtcgggggcgccgangtgcttcgctgggatgccantcaagaattcctcactgtgctgcaacagggggagagtacacccctgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgangccacaaactgagggatgagtcntagcccgaaccggtggcggcataaaatggngaaccttgtcactcgcgtaagcagactnncgtacagcggggttagggaagcaatagcaacgctgcagtcctaaagcgacagcgtatcacggcgcactnngcgatcggcgccagttcatattcctagcaaataagggcggggtagacccatgtgtgnnccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaattagaaatgnggcgtatgcactagcaattttggtttccacaagagggagtctacnacgctagctgatacaagaagcgagttgggtgtcgtagatacggttccganagggcgccttgtcgtcgattaacntaagccatgttagctcaaactcggccgtctactgtataattcgcatggaatctgtagaggcnaatccnctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacatgttggcgacaataccgcagacatgggagtcgnnagtataannnnccntagctcgcctntcctcntcctacacatccacgacctgacacgnnnnttccnttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgtatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggactccgaaatattgagtaccgtatgagacactgttacccagtcaaaggcagagtggcatgtccnaccgcncaaagggncagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggccccgtcgccgctttatcgcgccgttaggatggagataccgtagtggaagatcaatagattatatcagttacagacagatcgtagtagtccccaaatactnnggtcctaaccaacgctccgcttattgcaggattcctcccgcacccaagacaggggcgggatagcgtaagatgccccctggagacncctgagaattgagggtcgatgaagacctncttttnannnnngcccgtaattgcaatgcgatgcagctgttgtagcagcattttcacaaaggccggcttcagtacggccnnnnaacaaccnaaggtttatcggtgtgggaggggggacgtgcggccactgggaaggancctacgcgcagcagatnnaggtttgttagttagttgcgaattcaaagtactctgccaagccaacactaggggactatccgagtccggctaattgctgaacttcaaaacatctgactaccacccgtcaacggtcagtttgtcagcggagaanaaccctagcctaatggaatgcctctattgaaacaatcgtttttgcaccaaggcccacagggtcgtnncagtggacctaggaccttaggtcanatgcgtgctaccatgggcatacagcaaagggtcactagctttatttgtagtagggacgtgctaagcatagggccaagcgcttgtgattgagtcaggaaaccattgctactcggatgacggaagcggccagaggacatgaacggatttaagcaccntngcctgtgctcatggcttccataaaccctcggggggataggactagtccagcagcatctaaaccttcgagtcggtcgcttgncgaagccgggggggcatcgactaatattcatcctcgactctccctggctgtgtggcttcggnttcacacgggaggagctnttaggccacaggcgaatggtcctatggacctaagaccgtgagtactgcacagtgttcattgaccgtgtaaggttngnccccatccacttcgtcttgttgttgnaganagtagcatgcacggggtgtacgcttccgcgggagtctcgcgcggatatttagatgcgctttcaatactagtctgcaactcatctccctaagtagtcctcctccgacatccggacatactgggggtgctagncacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacnataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggngagtacccggagatctttaggggctccacgcccgcagttcatccatgcatcttaagaatactggagggcgaaggtgcacaaaacccgcgtaaatgctanngcctcgcctactncgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccntccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattgnggatacggccgggtataggtaaggccacgacattgaggccgcgcgtaatannntgggccctggacgangtcgcgaataaggggacgccacgtgctntgatgggatgacttatngacgcaagtgccatggattatgtttcgtccggcgncaatgctcngccttgtgtatttgcgagnaagggcacaccgancganagnacgaataagcagcggaagccnagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccacttaatgcataacgcccgccgtgctnacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgcgttctcttccctaagggtcatagaaacganaaattactgctacccgnacnagctagaatatccctatattatttttcgcagtggggggccgtggagggacgntaancctntnngcagtagaagatgctcttctgcctacccncgtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggatagggcatcaattatcacgcgcccgatgacccgatggtagcagaagctctgcaaggagcctagaggtagctcggtgnngatctctaagacccgagngattttaggaatagaactaattgctaaanccccggcgctagcanccgccgtaggtggttggtccgaaccgcagcccaggcctcgcctcganananngcgattgttcttcgnttccgagngcatggatntctctccacaccgaaccggtgcccccntttctcgttcaaaactccgttcttaggtgtggcattcggctcatggacgtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgggtcccgtgggatgaagaggcatgcggctatgccgagcgagtagagttggctttagcttctcaacaacctgagtggtatagcacagttnnnngntacgagctaaaacgttacggctacgatttgatactcaattgggattaatagtatctgtggatactacaggcttacctatccttgcaaganccgccctttggtgagtaggagaacggctgatgcgtcaggtaagtttggaaacccatggtattaacaaaagtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttagagcncgtatcccgacacgccaaggcatacacngccgtatcatggntaagcattagctattcgaccaatctctgcgntgagtactcattctgacccggagggancggcnccggactgatggccggctctgccattcctgccatgataagggggctagngnccgcagcntggctggtttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcangacgagcccagtgaagagcgtctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgttaggtggggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaannnnnagggggcggcagaagtcagggcgcttgaccagtgncactngtggaccgcccaccgaatccacagttgtcgtcgaatgtaatgccactcggaagagtcgatacgatgagactactcaaccttggaatccgactgagttacttcatagctttaagtgatagnccnncgctagtgatgggccgtgtctgcggcgactggatactacggtctttaaatcagcatagctccctcggcgtttagatcgttcatcacagacttcggactgcggcgtgtcacggactcttccctgngacgaattattcctagtaacataacctccccagtagactacagtctatanaagttcgcgagatncgagaggccgacctaggctggaggaacaaatttggtgagcttatatgtcagcaggttcgcatacgtttcgcaggtctctcgcatggtgtgtgcctatcgaaggacccctctcgataccaagagagtgacnaactntgtacgcggacgtgtatacnacagtcatcgggggctaggtganaattttatacagcgcctatccccagagcacatccattggacctaccgatcttgtatatctcattcattcctggtgattgctgcagtgagctaataatgcccannngttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagnnagatgccgtcaccagggacctgncgtgcctttcatgtttgtggtacgtctcagtcagncgtactgactacagacccgtgacgggggcgggacgccgatgtaactgggcttacggggagcgtcgggactgttttngagactggtgcttggcgcgaccagacggggcagatnggcggcggagttgacattcctggcccgctatgagggggccctatggagcggctcactaattttcgaaccagaggccgctatcatcctacctaggggggcgccgtcaatcggaggngacctcaggaacatgcaccgttnnaagtcaacctctcgggtatctggtgtctcacgcgccacgtgagacgaacaaaggttattactgttcggacggttgagctcctaggctnncntgtgctccctttcgtgcctccaggcanngcngacgcagctaaaccatgcaccgtcccggccgcggatgtgtggtgcagaataatgcngttagcgccccggttaaatctggntaagggctctccactcacttcactgaagaatcgngttgtacgctgaaggtgccgtgcgctcacngccctatgcactccctgcgcctagccaacntggagtcgccgcgagaacncaggtacagttacntcaccttacnnatccgacagtnnctatttgccggaagccccacangtcttctgatttaggataaagtacagactcacntattcacagccacggcgtgaaccagttgaatataccgacgtaagcgatttgtgcccagttgagcttcccctacgccactttattcttnncccctcggtagcacgnttagtccacctccgtaatgtgtcagcgnncgtgcagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccnnntcgtgcgtgaacgcgcacatccagnatcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagngtattcgctagactatgcatcagctaaaggaatggcgctgcggtaaatccccaacagaaggaatcgaatgtccgggtggcccatggnngaacctctcgtcccaccttcgtgtccggggatactggataaacctctgttgagcgctgtattcagcaagcaagtgaagggactattaggatgtnatccctcggttcggttccctacctacnagnccttgactaattagctcatggagtatgtcacacgcttcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacgatcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgannaccgaggtaccaatgacaactagtaacctctgccgaatnacatgtatgttgtctggnatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggaggnncgancgacaccgggctgccccctgagtattcnaatcaactttacagtcttaaacacctggctcacttagacaacaaatgcngtgcgcgctactgtctnggctattaagaaagcactcgtagtcgtatccacggcgacataggtacagtcccggcccgtagtctaccnccgncaatctttaaaagcactggccggggggtagcctccactaaagtntctagagggtacgcaggcnnngnacagacgagcgacnnagccggcaggtactattcataagcgtaagtataaacgccgggctttaccagctagtcaccagttgtacacgcattagtaataccaaagtcatgtgatcgattttggtacaatgaacggggaggcctatggctaccatacgcgagcggagngaatagactagcaatcaatctggaggaataagtgcggtgtaaatacaccctcatctggcgtacgggatttgtacttacacctctacgttgcggcaaccggtcacgcacacaatagtcagagttgcagagccttatacttggttccgcgggaagtaattcagcgtgtgacttgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcatntaccccgggaagagatcgctcgtcctgaacagatcgactgctcgtgagagcaatnttgtgggcgcagcgcccggccgtgctgtcaggattgagcatatctcctatagatccggccnagtgccaaacgctcgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttcttgnctaagttcgcgtacccgacatactgtcggactgatactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggctattgcttgctcggcttnagngnntnnntngngaacgccnnnntntnngnntcnnnnnnnnnngnnnnngnntatnannnnnaacnannanagnnnnncnntngncggnnanncctnnncngnnttntnnncgannnnngacngcttgctaggtcganagtgtcncngattacnncngnggtnntgntccgnnctnngtgggcaagnnnttccnannnnntatacctnncangacgcaagtnancanngcanacgcgngcccgggantccctgggctnccancgacccntcccgngcgncaagtntngtnnccagggcaagggagcggaggtgacatccnaaggaatntgtctgtgacactttgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttgagtnattcttcaaatcagttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagangttgagctacggttgtgcgcccccattagtgtgggttgactcgccggcctatggtaactctcgcccgacgtcagattaaaaacccgtctagngacgccgttacgtcaccgatccctggagagggaggacgtgcggcaaagctacggaacggacgcccggttgcgatgagtagcgatacaatgaacgggattagataactacgancgctcttgacgacccatgtgtcttctctgtcttccgngttttgctcttacccatcgccaaccatcctnntgtttcgaccagcgttagngagttgacacgcgtgcggacgcccggccggtgnnnctgccgttatgtgcgagaggattctcacgagcctcccatagtcgagcgncnatcagtnaanctgngcgtgatgagagatcacttagcgtcgcanngctgtcatgtgctggaaatttcccatgaggcttccgttgtccgacccatcaggtcgtcgcccgcgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgngtgttagcagtcgggcaagtcgaacatgagattttccctcacccnggaactacgtcggaacactagcgtcgttaaaggactggtgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaatnggcgaagcgggtctcgtaaatatgttctctctagcagggcctcantnccatgtcacctccatttctctccatttagtcctcgactgggttaggtcctctttgggngtcccccagccntgctgtgnccggcccgaacactctgaatnctagggacaacaggccaggcccccagtcgcattacggcacaggcaccagacantagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccgggatcactctcgagacggcgagcacctcggccacccagttggggtaccctntgggtgtgtcagaggagctgcccggctagccttccccctagtctggtgcacgggtagtataccgaccttgagttaccaccagggtgcgcgaatcnaggctggtttacgggggcggaatcgtccgcgagnggcgnnnacagcccccggtcgcacgagcntgattatacgatgcggtcacgtgggcggatggatagattcgcggtgccctttcgacgatttgacgtatacgagttacgtatgcgatccgcagagggggcccagtggncccncgnaaccaggtgggagtcgtgaccctccggttgcccccagtgcccgagaccaattccctaacgattttggccagctgcccacctgtggcgtttacgctgccaaacgctgggtattccgacgagcagcgatgtgcgagcctggcgagacgaacntatcgagccttgcgcttttcagagttgcacgaggacccaggcgacacctgccccttgggggtgcgttgaaacgcgcctcgcacattatcgaatcagagaaggcgtgacctagaaatgggagcccaacagcagtgacggacaagcgcacaccactctcctaaacccggngcacaacacgcgaatgcaggaggctgcagcgatggcaannngntggcnagcgcccnttttcnacgcnntgcaaacnngnnttnnngggacgctgagtncctgggcttgttgtcttgcacggtgctggagcgtccgcngaaggctacaggcgcgacctnctttcacnagggcctaggtaatgtccgtgtggcgttagcacngctccgtgacagcttgattttaancccccgacttaatgtcgggcacgcgtaaggcatttaggacaaattctagcctaaggcacacctacaccgtttcgtataaataccgcnaccganngcttgaggaagcgatgggataattcccgccacagcacttggtcgctaanaggacgctcgacgaacaatcggatcttgctggtttctgcgcgcttccngacatcgataggggcgcaattcgcacagggtgggggaacatctgtattagcgttccgcaactcattcacacggnataacgaatgctaccgagccctangnngaggctgggcgagggttgacccccctgggtcggttggggaactaccacatacgggtgtgttttaacccatggtttgttgtcacccgaaagcaaagcggagtcaatatagctacaatactgtgtgcccgctgcggatgcgatttcggagctcaccttgcgcttaggccttgtgacgcctccaagcatcgggcctattgnaatgctctttggcggnggtgttcgtggtcagtggagttgatttgactaagatcctcacaggggggtggtcacgtaagacaccacctagcaccatccaagctggntaagccgaagggcacctcggttgggtgcgagcgggcctgtgcacccaagataatctttgtaccttaaggcgtgcnnnccctgtgtgccctgatctaacacgttcacggcacggtagactcagcgtgcggagtatccatactatcataccgaggtgtcggttggtgaggagaattcgggcatgcaagcagtctnacccagtcnnnnatcgtttggatatgtttctggctcctgggcccacnntaactgtaaacgaagcatcgaggtcccgcgcaacaccttcatggtaattcagcggggaggcgccggtaagccgtagcggcacngtgacgaggcgagttagctntcggaaaagagattgcctgtcaagcccgccngggctccggactctcnnnggcttatcctggcccctttaagcncgcanngggaatctctgttaggcggctgggccaccatnacctgggcgcatggaagacagggaaagcgatgctcagaccttgcncacagccagcggccggcggaagctgagcccgtgcgcgcgggggaantgatgcagagcggtaccacgtctaatacaggaacgcccgcagtggtatccataggcctactttcagtgcaaaactatggtcataactcttgncgatganntactggancatttagaatcnggattgttcgcagtcatacccgattatctcggagggcatgcgggggctcgaaattcttgactcaccaactgangcgaggatctgaagaagtccgcattctatccgtcatggctgacgcgaatcctatcctgtttaaccccgttgtacgtatattaccatttaagtattattcaacggcgaaacttcgagatagcgctcttgtcatagtgcagggggctagacgtcgtcngncacgnccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagtnatnngaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaggggcttagtgggcccaacccgnatatctgttcgtttggcgcagccgctcaagccgncctcgtttatgcactcggccgnnccgtgctttccaggtgcacacccaaacccctgcctctccccttgtaaagaaccgaccncaaaggagcggtcaacccctggccactgtacnntaacctaggatcacacgctacgctaatgggaataaacgggggacaccgacagacaacgggngttataccattcaaatcagnacagtgaagccgttgtggggnnnngcgccctccacccgatcatcgagaacatggnaaaccatggatctangtgacgtccattcaattagtcacactanaacggactctacntgncctggnaaagctcgtaactctccagctgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgaaacgcgtacaggacgtgacacatccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaanaacagagatagaaggtgcantcnncgaggggtggnnttctatgtgtcgtcagnngnntatatacttcattgccaggctcgcgctcggaccgtcgtgtacattaaacaaatcacaaannnngcangacaatagttcgaatagaaggtctagattctctgggctcncggatgatgggaagggcgagagaaaccctgttcncgagagacggttcctnctattcgaccgcccactgttgccgaagactttcaggtacggcgtnnnngttgctaagggcaaaggntcgcgtctactgttgggtgaacttactggagtcttactcgacggatgaatccgatacgagcacctcaatagatcgtcnntgtagaccctctggtggttggccatttcaccnnngttgctcagggaaagatatnaaagtanctcaaacngccgtnacgacgccctcaatagcttcgcttagtggggtctnacagcgtgcgancnagatatacggggggtccatttagcctactcgtcacnnnnnaaaccanaaatccgangacaagccgatcaacggtgggtcntggcccacttttgctattcggcgggttgacaccttcacgtgccgcgttgatgatcttggcaagcagnttggtgnnaaccataataccacggcattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgccngccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaattggnaggagtgttctgcctcctgcgcgccggaaggaaggttntngggaggtaaaaggtacgcacccttcgatngggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccagntttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctganaggtagcataaatgactgctnatgangtagggtcaaagggaagcgtttttaggagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgngcggattgcttatgtcttctacagcactcctggctcgnagcccgaaccttcaaaattacataccattgcggggccntcgttcgaagggcctaagctccgagnacgtaccgggtcctctgcttgagtttcactgctgcggactagtngccaaatgctgnncaagactgccnngacaagctcagttttgcgagcaanacgcgaacgccgaatattcgcnnttcgtctgggtgaataaaccccggggtgctttacggattctctccggtcgattacagcaagtcaaggggtggccccctatgtaaccgcgtgtattncntactaacggccacaacacttccccgtacatcgctaatcgggcttgggcccgncagggctaacaaagngtttattattaagccacaagggtgtggaaacgccaccattgcacgcggtaccntaggtcggggnncgnggncnnntttggnncggcgcaacttgggagncgncgaatntnnanagntncgtncntggatcgtgagntngtnctanatgcaganntccttnctgccnggactcatnccnannaggcacagatctatatgacttngcaaacatttanagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcntttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtnaacatgcgatcccanntaattagacgccgcnaatacgagnctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacncgaccgntcccggtggaaagtcccgctcagtnattaagatgcctccagatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagcnctatggagtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcantcgcggtgtgcgcgactatcccccggtccctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggcaccttatggggctccacncccgctacaagcgcgcgcgctcgttgcatgaagagtcaaacaagacctggtacccgttaccggactcttccgggagcacgtttgtnaacgaacgggatctactcttggacaacccagcgactatagtnnatgaactcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccccaagtaaacggccngtattgctctcagagaccacaccanatctgccggctgctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaagactangangcnnccgcgtggtgccggccggtcgaggatatagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcaaganctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgcgcgaactccgttatgttagnttncggtcgagtncaanacagaatntgttcttnccnggnnncnnngtagtnntganggtactcaacctaatgttatcgaaaacggcagangtcaaacattggagggtnnccatgtgcagaccacccggccctcggctcgttttagcgaccagcntacatttgcctgagttgttgtnaagnaatattagcgctcgcgctgagcacccagggccggcgtccgaacgaaggtatgcgagagaccagtgaatcccatggtgcctcgggctcatcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctattaacccatattaagtgaagaactcagggcccactgatatcgttaccgtcgctcaggctgganagtctcgcgagtnactcgaggtgaagtatctctagcgggctcagatttttacaaagcctaatctacagcctatattacattagtcattgggagatcganngaggccgnaatctagcgtgttgagtgtcctcgcccggggcctatnntacaagattgggccgccgctcgccgctgatgccttctagctccgtctcatngcgaccctctagtccggatcacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaaaacgtctaagatacccgacgcatgntgtttgtgacactcgccgattaacgnacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttttccagtcgatttgccccggtatanngctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaacnacntgacaacgcactcacgcatcgaagcggcccactnnngnnnnnnnnnnnacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccnaacggcntttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgttcnnnttcnngctccttggatngtgccgcactgcccgcgcgctnaaccttacggccgttttctctaatgccgttcccgcacggttacgtgtagagtgcttgactcgtcgccagtcgaccgagtacggcgcatacttcgtagtacgtctgtccaacggccggcagcagtttcctgtcattggctccctcaatgacctgtgagtagaccggtgagcagagccnggttgctgcccgggtcngcccgacacccggcagcagntncgntagtctgcaacgnnnnnanagcagnccggcacgnatctgcnctggtgtggcaaacaatgatcgaatacctactagacgacgccaagatttcaccacacgcggcacgcctatcatgaggatgtacatccccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccataaggggagaacacccgcagacganaagngcgtccgcccaaaccggtacttgcctcggttaaangcngacggagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaanagggtcacatcggccgcgggtcncatagctccanggcgcacgccctcatgtagccagcagccggtcccgcggcaaacagggacaaccatttgaggatcatcgcgtaagcctcgattctcatccnnacgtgttagatccagcacccagaccggaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggctcaccggggccacntggcatagggctccaggagaatagtaatggcggaacgccgngctgtatgccggagaacagaagaactgtcagcttgactacctccttgaagaagngatattgccctgganncttttctagaaacaccgcacatactctgtattgcaactctatcgctatagatgtcgcattatacccgggaagatacaactacgggtccaancctcggatncggcggcaaggcaagcttggccggcggcggtgagtatactagggattcaantgggttggaagtctatttcggtactgggcgccgtncggtcgaggagccngactcatgctggagtggacaagtgtatgtcttagggtctccctctgatgcgcaacngggcgacactacgcgaccactgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggcagccgttctccagccgacgttttgngagtaataccctgggaaccngncactgaccagaaataactccgtcggccgctgagttgcacggccatcaatangggcgcaaggctgcctctataacngatgttcataccgggcctatgttttncggatatcgacggagagacgtaagccctacgtgctcgcngacattgttataccgcagcagtgtgataccccatcnttatcgnactatacgtagctatccantannnnagagaccgnacnattnntcaaacttcaggtgatcatgatgctcatatcaaccctatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaancctggncnnttgacgcaacgtcgcttgcttgtanaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagtttnnganngagaaaggggactcggtcccgtactgcgcttcccgtacctcgctagnncgactgcgccagggcgcggaagattcaaaacgcnnntcgcgttctgcaaggaagggaatattagngataagtagtatactataagaccctgagcnacgggctctggattgagctanntctcggncgaaggtattacccaccctgcgcgatctacattgnactcctcaatngcggnagccnnnnnnntgtctcactacgcgtggttacaataggacttaggccnncactacgagaccacgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttcngtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctnggcacgacatatagctnacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccncaccggctaagcctgtgccggtgtgtgtttacccgccagcgttttcctctgagaaaatctgagtacacaggacgctccgacctaggggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctngcatgcattgattagggttatttcctagcgtcaatctcagtccacttgagacggattcgatggtgctcattgcggtacttacaccatgagtacccggtgatagacagcggtgttttcactgttaccttacggtntggggcccgtatggcagccaataccagttcggacaaggcgacccggaggtattgaggccgaacccaatggncgatcatcggcgcgatannggccgcggcggagtgtctttccccataagcagttagggccggatatataccgtcccccccaacatcaccctcaccattggntggtctggctgatgcctagctcactccgacagcaccaagtttgtagncatntcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttctttgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcgtgattcgtggggaggtgcgttaccggaggctgccngcggctggctaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggccactgtcggctacaatgctgtgatattgaccacctgcngtatacatccaccaagnctcngagacccggggctctcagtccctatcatgacgcttttggatccttaagtactgaggcgagggcgtaatacnggtgcgcgtcagatcnctttagggggactcggtgtacgaggagacacaaccggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccttacacttaattgactcggtagacacgtcangcagaacgcccccgttctataaaacaactaagcgcacctgatccgtntaccctggcaaattatgatcctaacaggcattctggcgatgttgcttatcccggcgcctcgaccgtctgcaccccacgaatcgaccttgccaancggtgcgccggtgattggttgagttatatagcaattgggaagagtacgaccgatcggtgggccctgtaccactgcgggtcgcatcttggatcagtgcnagggcactgggtacgatactatagccccacggctcgccagcntgacttacacacgttttctacttaccatgtacgacggttgccgtgattgagctcgtgccatccttcggtatcccgntaagngggcggtgncttgtcccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaanttgtcgagatctggatcgtgtcactccgggatgatcagccctggcngttagngtcattgatcgtagaaggggataccangccgccagtagccacatagaatcagctacttaaaccagtgtcgcctcttatgngttggctgaacgacgttcgtaagagggaatatcangggcgcgtgcctagcacctggagtcaaggtcgcattggtaactcggtcacaaccatttcggacgggcgtcattcgtcgcagtcccgtgctgcgtggtagatgacaggtatcaagcggggggtagctaagagtactgccgcccgacacccgtttccaggttattcaatcgttgtgccattatctaagggttatttatggcccaggtgcctcggcagatgtggcaggtcgcccgtgccacgggccgccctgacactttccnngatggcactacataggacggagtcctggaggcagactacagcgaatcgggtaacgttnnnnnggctaagataacggcccgncacgattagtcagggaatttgacgtgggttgtttcgttgagcctggcnccccggcggactcgccccaactcctgtttgaggggcagtccgaattctgnggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttnggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaanntactgggcggaggctgccttttgcttggcaccccccggntactaaagattggcaactaggcgtncgctacgaccgcatccatactcggagccgctttatagcgcttcgnattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggatcgtttnggacggactggtatagaagcgtnatcgccagtcagggcaatccctataaaacacggtcgcggcgatgggacccaattaaacncgcagccgaggagccgccgttccaattttagcgacttagaggagtcgactccgaagtcggcccaccacacgtgggacgtttaaaagccgctaagcacctgcttttatgggtacaatacctccccanagcantaccttattcgttggcatccnattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggaggcgattccttgcggacaacatgacgatttacggatagttgacataacgccgagataaagaaccgtctgcctcggtccagnnnnacttcagagatgancgtgtagagcgnnntttatcgatgtcctagggaaacaagtaaactacattccagaaaaatcacgctntgagacattggngaggcggtttttcctgctccgagagctccagtactccggtaagngtgtctgataactgctgaaataggcgcctggtgtttccagatccaatggttcggctgacgcttacccccgatgctgncanagtttggtnatccagtcacgtcncttcctgttcangggcaaatgcaactcccgcgcccgtctcaaanngtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggannttgnattgaaccacganncncgcggggcccagaagctcgcgtnacggccattttaggcgctcagttaacgatattgagctgaacccaggtacctttaccgagnaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttganggttcgcnngncatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcntncgtctcaacnttcantgtaacctatcctcatggaggttgatgctgggcancgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcnggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctnagtgcatgggtatgctgcgngtgaccacatntatgcgaagccggcggacgctcaaatggctgttactcggcgcgttgcgcgggggccactgtaagttcccanggcttcttggggttaccttcactagagcccattactgcattcactcctgttttcagttaaactgcctcgctgtccttttgaagctcgccatctgttgttganntcaaagagtatnntcagacagtaggagacccactctaagtagcccggcttggatanccatatgtacatgcattgcggatggaccgnntnnggtaacacgctgacctcccctgatccgcttatatgcccaaactagggntngcgccccacctcgcgatgcaaatgatccctcgnttggcctaaaacctgatgttagatccgatccgaccggnctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagatngactaacgaccgtatannggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccaggccaaaggcctcatcaaactatgantacctagattcgcngtggncngtagggagccctttcataatgtcaggtaatactctcctgggaatgcnagctgaacgagagnnggaatgtatntgtggcattggagcacctgggtacagattcctatcgagacggcagggcttccgacaccttgcttaacggtagaatgtctagtccatataatatttagtacatcccaaggctgccgtgttaccacatcacttagaagttctagactgtatcatgtcagcgggtccaaattcatgctaccaccgctatgcgacgactcaccacgaccgagcatctagcagtccagtcggagaatgcctcgatcgcagctagagctttaaccgaacgcagtgggcaccgtcggcncatcggccagcggaccctctaccagagtattcgacatccacagtcgtacgactccatgcgatnatttgttatttgtatggagggtacttcgctgaccatgtggaaactatgagttngctcgtccacgaatctaaaggccccccctgactaatgcagggagngggtgacgtgtaacttagctgccttgttgacccaaatctgagtctacaaatagntnnagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaangggtcctcacgtncatgggcgttnngaagngnataacgttcgtcagtgaggtatcanttcgaccgacttngttagtatcccctagcgggggattcctctctcacatttttgttctagannnntcaccgtccanaaganctcgggacgtagcccatcacgttcttacggctnttagcagtaatcaaatgggctaccataccgaataccaaatnatctaaggctgacagttgcgngctagccgtcacgttgctcagccagtgaccgggacgcggctcataagtatattcgttcgaaagagagagcgncccctactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccnccgtctggctggagcacatcacaggtaagcgtggcgcgaggatgaaattcgctcccccagtcagatgcgtgcatggaagccagatgctacacaatggcagagcgcgttgtgttgccagagaaacntgatcccactgcgcgtctatccccccactaactagtgtcgtaccgtcgnttgccagtatgacccataacagctgtctacggggcaggccagcncgtcacctcgccacgggcccntcatgctctgtgccgaccgcacggncancaccaccggaatatattgcgcagggaccttgactgggctgggtctcccagaaggtaacctgatataataaggggattcctgtgcacgggtactggtccagcgtctccacgtgttcgggggtctgcagtcccgctgggacttagacggcacatgaaggacccaggcactggaaccgaactagcacattgcgattgtattcgcccttcgacnnnnnccnaccatttccncggccgnngtttataaaggaggcaatgcccctgccatgcccaaaagctcctcctgatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatagccgctccctggaccagggccccaggaattaccctcncattcagtcatcatcgctcatcgaactagcttaacctgtcaacaacccggcgttatgtatcgcgacatgcccggtcctctttgtagggcagttccaacggcgtccctccacagtatgccggatccaatctgtatttcctatacactantaccgcggttacagaaagatatgcgtgccggggcgcggacactgagggttcatcgtaggtcttcgtaagacatacnngagtaatttaaggcagttgtaggcttgtacatcgggctccaatcttggctgcgcccggcgtttttatggaatcacgaccgactcgttnnngagctactccataactagaacatcagtacgtgttccgagatctttatcccgttgaagccggcagnccggctcngtggaagtgttgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgagtgcccggagggtgggggttatgcagaaactggggctgctgtcgtgctgcgagcctgttttcagagacccagcctagtcggngacatgtactgtcgcgggcttgggtgttgtaggctgtgtcggcagcgtagggcttttgcgccacgtcttagcctgtcacttacgcgatttccttcccgacgtatccccgacgctcgtatannccgtcaagtgcaggcgacacacaaaactctctcgccgctctagctcgacaaccctcatcgggtagtaagtatgtagacgccagctcatgagtnggtaancgcataaggtcttgaatgtgacggncagagtatttgtaagttgacatgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggangtagggtggtcaccccnnnaatctnaccacagtcacttgttcacggcgttgcgtgcgatgtttattccctcttccgcagccactgtgcatcttctggtagtagtgaaccacgannatgtttacttgtccatncgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttganggttaggcttcgatcggcctggtggagtgtagctcctagtgacangtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagacnacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccttgngccgtccttctctatcgacgggtgcatagcagttcgtgtcatcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcnccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagnnncncaaccatgggttctagtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacantcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccantgagagtgacattggtgctaggtacgcgtaggagagagatgaaactcctaactctctaccctgcctagcttgacaaaatcgcaactatcnncnggtgaatctagggaagccaatattatgtngcgtgagtgcggtcaggcacgtaaggtgtgacaggactgggtcctaaccgggncggttaataatggcaacttctgcatagcgtttttagcgctttcgtgttataancgctaccggttggcagtcctgcttcgtatggcctttggcaggtnnttgcgctccaagatacggtagaagggngcctccaccacagtgaacgcttggaaaccaccggatatgagtatagggtattatgtacaaggaactgtggcacnagaggtgttatctggnaacacttgccgcgtaataccgaaagctcgtgcctcgcccggtgttcattacccaacacttatgacaagaaatcctagcgtcggacttctgattgcgactaaaaatcgcagaggtccgtccgagactgggcggatgagacagcactcccgtccggctgcgcggtgggactggctagcgggcaaccggcacaccttacccgagaactgcggcctnatgattcgctaaaccagtagcccgtcgctgcccgcggagtcgaccacatcaaacgccggcggttcaagcatcttgatctagtttatgcatcgacggcacgcccatgcccctttccgcgcacgcatgggaggcggcatctacgntctccatacaaaaataaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgccnaccgtagcatgaagcgtcgtttctcctagatataaccctgctatgtttagcgtgccctggttaatcacgtttatatnnnctatgggcgtagaccctagttgcaacagttgacgaattccgccacgtgatgtccgaataggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtangtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttcngcaagcgttcggctcgattaattatgccctgctttggtattctgtgcgnatgctgaaatataaatgactgaaattaggaagagtactcgngcgcatccgttgatgagatgggatggttacgaacnnnggnattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaanttatgcgctatcccgtcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatntggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttgannnaacgtgcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttnttgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttannttctctatacctggnnncgtggtcaatagcgtttgtacctcagacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcantntgaatggaggcaaatgactggcatgatttggaagttggctccatcctgctcaacaagcgccgaagctctgagtacatccgctatcggattngtttaagaataaagcattcctagtggtgngaatagcattcgannagtagtaactagctgccgctggcgtgtcactntattggtcaacgtgcaacngtctggacgcggtccaaataataggatccgctcgaaaccgtgcccaatagcnnngtgcgcggaaagggtatggccttgtcagatggtcggtacctttcnagagtcggccataaggggtccaaccacaataacgaaacccggggaaatactaaaacgacacaatcttgaatntcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaatttagcttgttcaacaggttctggtgggtcgtatgnngaggaggcaatatatgttggtcctccnacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggngtccagcggcggnanagattgcttagcggtacataannggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggnng nnatttcaaattgttccatngagatgctacancnncgncnngnnnnngnnnngngnnccgngtctnnnnnnnnnnnnnctnggnnggannannntgncgngatncnggngcacctcancngcngnngangcangnccgtccgnngncntntnnnncnnnnngncnnntnncnnngtnnnnnntcggngnntnncncagcantngtncnggtnggggntganctnnnggtanncncaccgagnaggtcntacanntggnccccgtaanagannntnnnncgncgnaanactggnnnggngnnncgnntngannntngnnnncnntngncnnnttnncgcannnngcnnnnnnnngannctngnnngnnnnnccncatagaacnacnnnnnnnngcnatgtggctcgccggcnttttagncagnaagttatcgtccggtgcggggtccnaatgagctangatgtgtnnnncnnnnncnnncngnnnntattccncagnctangtgtgggccancgttctatcacgcnanagatacgccgnagncatngtnaacnnggnnccgtagatnagangcggcgngtaccntccnannatcnattacgtgggtcttcgctacacgaagggtggctncnnngnntnnnnnnnnnncannnngnncntggccncncngncccacgntggaatntntcnggnncctggaggtgngngtntaccnaatgnnatnctntgaccggggcttcnngngnntgnagtgntaactnganattttgacnccgtaagngcntgccacttgcctgaattnatatcagggcatcagatggaactttcatccggntagtcgtcgtaacgaggacgtgngttgatgagtgnncntaccctcnnnncannattaactgggcnnnncggcgacggcaattgtaaacgggtcnggtatngncgccggaatgganncgcagnnancgagcnanaacncgcatagtnaatgaagnnacnnacgcnnnantngancngaaanccacgnagncanntcggtgtccnnnnnngananagngnnnnnnngntntttancnngntngtnnnttnnnnncagagncgcnactntntacncnnnnnnaancantcagnnaaanccgcacnccctgcttantcnatacttcgnctnaccnngtncncgnctccgcnnncaantggttgtntnantncncctnacncgtttggcgaacgnccggccanaagnccncaccgtcgaattagcnnggngctcgacgatgcngttnggtnctggnngnntttcncgggtagcganctgcancgaggnctgcnnnntgccnnngacgtctgggggctcgctgtaaacttacgtaacatgttacgccgcatacagggtntctcccantggncgtntccgcananaccctcggaccntacagatacctacatcagacatcanccnnncatggtgnagcgttnacntganngnggcagcngnnaggttcttgttcgcctatctgcgannccngtncccgtaatcgtgttngctggacgacgggttggggtgatnagacganggtnnnagnnnngattnnnttnttcgntcnagtnccactttctgtacntagtcnangctgagngcnncccnncatccagtgtgnnnncnccnngtncggancnttccataacctcgcaaacagctcgccgatgccacgtncacgccccgagctagcccatncganacctcatctggcngngaggnccncgaagcctctggaattttaccacccgagatcccgcgtgacatgggaacggcgtgtgtagcgctnanttcncgntcnngcccngacngcngngantcgngcccgnaagccgtnttgcatagctnngtgcggccacggcgntncnnnccctgntcnnggccgacacnaaggctcngcagnttanacnntnnaangngaagcnccnncnngcgtgcgnagggatttagcgatacagganngnncntcnntccgngcgnctgtgttangnctctcngnnnnacnntangggatnngncgnagangcgcngcacganagatcntngncaaaatcaacgggctnatggccggcccatgcgttgcntgccgatnntcnncncacgcntnagcgccnntccangggannnggagcaatgcgncngganacnnnactnttgcgcccannnnggagatcgcgcccacctcggatcaggcccgcccatctgttggacggcaaagatgcatgggtcagtcctcacgtccgacggcncgaaggagcgggcncganganagttgtcggtccgtagggtcttaccgnagtnatggaggatccanannagnnctatggtcttctngtcggttcatncagattctaggnatacttgggtgctcnaccgcagnctnangtnttngnnncgcgnnncctnccaagcgtcgaggnggcctncctantgnncagtgtaanangagagngacgtgctgnccctnctntggnncngatnacngcgtgntcntnccccggtgcgcgtacccgccnttgttactgnnnnctngagcacttagcgtgactcttccgctatcgacgaatgcacatccgaanaaagngactgaagatccgctcgattaaattttcagaagagcacagtggcatcacccagagcngtcccggctngntgaattctaccggatcctgttttgatgngtcccaagcagtggagcgtagcaagngaaggtcgatcgtnacggggccangtggngnancccnatnggnnaggcnaggnntncggngctcaagngngantgaatggcagtgctcattgcgtggcacntctcncacnnggngtgncgctggggccacctncgtaancngcccgccgnggccggcgctcatgggtagcgatangcatttcgtngngaagnnnctaccgactgnngtatgnggccngctgttaggagagacnnngnctcagcgtttctgacggcncannccncntaccncaantcnagcgtnnntnnngnntngagccnccgngctggnnccctgnacggnntcnngnnngccnnncacganngagtcccnaggtgcgtnanccccgggtgacgcgccatcttncggttgtcggcctntgtccctggtnccgtgcgtcgacgatgcggtnctngttngnngaatgngtagcnncgnannagactgcgagnagncncgnacagtagtnnnnngngatcngccggcgctccttatcggattncaattcgngccnaagcntccctcttatacggtctggtctgtgtagcgcacttgcatgcccgcgaccgcttaccacgtttgcaagctaaaaanacgnccactngcgaagnaccctctcccntnggncnngccntncgggtcccttcatcccgccgaaaatagcggatcccagaatcgtgagtacaaatatacactgcggactgcgtcaccgggtacgcacgtgaagcaaanaccgacgtccnatgtcctggtacgtgtaatcgctagcctnngctgagcagnanagccaggagcatctattatcaggaattngatacagtggcatccaacncnnccattanttcgggtngccnacactgcnagaagtgctgnccgaagaggatntannnngnnnnngnnnnncngcattgggtttatcggtcccaggngggancntnngnacccgttcatngggccctccnctnacntacggagggtccggnctgcttnanncgcanncnncgtnnncnnttgntccngtagcngntncntngctgtnntgnnccagttttcgccntcnngncgnacacnngagncnngggaccncnccggcnngnnnnnncctactggatctctctnctancgagggccaccgccgactaangcccgctgttagaggccggtnnccggcgaanggttgantantcggagtgacnatcgaggcacgtcggttccngnntcanngtncnaccgnncatnnggtgangnnttnnnnnncnnnnnnngntggtcccntccnctagcngaggtcatntgngccanannnggacgtnggattnattcncgnngcccgccnananncangacggngngcnncnncnnnncnntcccaccangncnttanannangancgnnnnnggggctccnnnnntaacgngtttntgctgnccangccanaagtacacnncccctcgacctccgtcgtncagcttgtccggtactctanntgtcctacnnctccncntcgnccgactaggtggttcngntncgcntangngccaancgccncgngccatggcccgcagacngcagnaacgaanggggtcgcggtgtngcggcccgggactgtagcacccanacnccgacggactgcanggngngtcgcagtgccggccggtttganggcagccagtcggtgttaagccgaaacctgtgttgttgaaggcggcgctgaaaatagtctgtagatgnntcnctatannccatnnnanntnggnacanggnntnantatcngtnnnnnctnttcgctgttgcnacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcgtgccagcgtctctcccccangtttctgtanncagttcgttattacaccgnnnanncnattggnccgggantgtacgccgcttcggcnccccnctcggntnatccgnnnccnantagtcgagtggtggngnnaancnntanagtggtgngcagngnnngaggcangctactgaatcgctccagnntcgtnnancntanatgggcggattcggngataggtacgnctcgttcgatatacctaantaaccgccttggaatcattcttttcgactgtccnccccccatctcgactcgctaggcnttaattgatgtcnnagcgttacacngcaanctctagtgtacaggntcgtantggtgcggtatatcctcctacnggtctatgacctggccacaaacnggtaacttcgagcagnggaaagactgcacacgagatcatagacacaagnatcggggtgacaagacgcgcggccgtggccccgncngcaacggtcctctatctacaggtcgacgacacggagcagaagtnttagttgatgagaatcgtnncacactaagcccggaaatactcgcaccgcggtgacccaccgaactgcttgnnncgcgnngcggnngggnnnncccncnnncncnnncgacccatcagtccgncttatnccgcntgngaagcagccnnangangagggnntangctcgnnanccgaccgnntangagtcgtnngcnttagcgtcnatttnggnnaacccacaancnnggggannggnagtggttgggggnngctggcncggtcnncggntcnaggancgcctanncnccacgncngnncngnccgccanngcgnacagcgctngngggcntaccngngnccggncgnncncnngagcanttctnacncannancggccgnagcanccnnngcgagaaccgntnagccgccgggngncgcgtngngagacntnnngncnattgnngnctcacanactagncnnctcngatcncnanggggancngnaanagggctgtngcgcgcngatnnncnnacnannnnanccgannntgnngancngntannnantcnncctcggcctcnnnactcgncnnnncnnnnannncncagnnacnangggnagnncancnntccnnnnnncngncngatcgnnnntnnnggntgcgnnacnacngnncnctaccatatacgaccttagaactctcttgcgccccaaatttngagcatganttaagccctcgtgacncagcgntccagggtgannggagaacacacaancnnccntgacctcanaagnnnannncggttgtggcagcgcgtaggncttanntggntngcnngancgtcctcattgngaggaagacattccggacnccccagtgaactgncgagncnctcactcncaagcgcnanngntaggagtnanctnaaaccgacgtcctacnatggtcgtgccgntnnaatcccgcccgcccgcgnaacctttngtagaggtgcnattgcgggtaanannnnntnnnanccgtgtncctctccagtntcggaggngncgncttcnattggagngcgganagctncagctnnggncagatgttntcngggngnnatgaancggcggntcccatcntcttcagcgntgtcccgaagcggnctatggctncataaantagtttgganccgganagacggtgaattccgcnntcgtctnnnnntnagnnnanggcnncnnnnccntgcngcnncgnnacnncgnnggccgatgagactcntcgaggcncttcngcgctgactcgagtcgccggnctcccntgcgaganngttggccgcacttgccggcatancagcgancgtgtcgcgcttttacctncccagttgtgcccgattgtagcccggcacatgacccgagtggtcgagactactggggctgcgccctatagcgnnccaggcggcnacgcaccggggactcaggggaagcggttcnntgcngacgcancgatcngcntncntaacgacccgtgctttggccncggnttaaatattggtgtcagtgtggctgtaagatacattngccccngcacnnaantctgagatcctagtatgcggnttngctcannctcntcatgggatncggtgtcggctctgcaaaagcgctncggccnggcngtgctactgtgccccccgctccgggcgncgangctngccggncgcatgcccgaanntcgcgcatcgnagtancttgatttatacgaaancttagcancgaataaagatnggtatgnngtctgcggtccggtggncgngtgctagnnnggcnnntgaantcgaggggtnagagaacccnncgacaanananccgcgcnncncacccgccgnctcccngcntcnnntccgngtgagagtancngagtccctcgcgcgnaggtcccacagcggngctcncanaatgagacataccggggacttannccgctcggcgccntttcannaaatnncaanctacntctncaacnngacnnatancnngacngtatcntnnnnaccanccgntggtnnnggcgngntngncgatgnaaccatnctgtngttgngcnngtnagntncgcnctctcntggnnntncgtggncgnggatntggtnngncagagcaanactatcaaacaatttttgggcgtccgatccgccctattagccancccncggncnataggacacccaaggttgatctgtgccnttgannnnnncanngagnngnnngtnnccaccatcggagantatngnnnnnnnnnnnnnncnnnnggcgancgcaaggtcaggccanttgangccctactntaggnnngntgatggcggacnganccngcanggcggcnngnacctcgtgcgtctgnagaacaagaccgcgcgagtatgcgaccactnatntagcgncnttanttantcngagtttngcaaactnnntagatccnacancnttcacattggaatcggcgacncnnangnntnaanncctnnacctgcgngagaagangtntgccacntactcatgtgcngagncncagtnngcggcannatnggcnnnagntaggcgggngaccacgcttangnctnnnncccnnngnncngtganagtnnnngntannnccnngnccacanncttnnanccgcgccgncttnattgcnggncncggaattccgaaccgggtnaaaggnngcnnncnnctnttgcacngtctccgttgataaatcttggngnncgncngggccatnctnnntcgntngnnccaacggnngncggnngntctgtgcgtccggccccatcnntgcnggcagannntgtggnnccnctgcttgagcncactgctctgatgcaggtgtgcccctgggancgnntcncaantgcttatgccgccgcnnnangtnngggagtctcctatccgaggccgcggggatgtggaggtcgnngggtancggcccggnnncacccncgnnncatnngncnacnttgttcnnnntngtcccgtgcnccangnggangcggtctncgctgacgcttcngctgcncactttggnggcccggtangcaccgttaaaaagttgggnantttatcgntcacgncnnncnaatccngagtggcagntccggtaatctctaaatgaaacctnggcacgctagcctcctngnncaggtaagcgacncgttngaagaantcatgagtttcaaccgnnagcntntnngngncttanccanancagcggcacctccgccggcntancgcattagcctcgtggcgcgcccagcgccntgncatcncnnctgcttcngntcgccccgcacttgaatggatgnagggggnnctcgaacgngcctaggccctgttacgtagatanggatacgcgggatggaggtcngtcancncnntnnntnncnnnnnnnannnnnnnnnnnnnnnannagnnnnnnannnnnnnnnncnnacagcnnnnttccttaancggtggttnngtacctggaacccacgntagnccnnctnacntcacgtnccgtcaaacttcanagctgncgtgtgcnnctcgtgaggnancannnnnnngnnnnnnnnnnnnnnnngnnncnnanctacgtagatcggccttcnggnnnnnnnnnnnnnnnnnnnnnncnntnnnnnnnnnnncggcgtgaactnattngnnannagcnnanggtgcaataacnacggccgccgggactgggggtgttcaaacggcgcgtgtgcannantnnacgtnntnanacnnatngngntgncgnccntanncncggtgaacggaatntgaacgggccagtcntnngtganggctgtctgtctgtgtgnnnaangnggcccatangggctntccttacattgccggacacgtctagtattcctnctcgnggnnnngtcnngcngnnncgnnnnnncntgcccngnggntntnantncngnnngnnaggctggctnccctagngttcgccgccgngggatntnatttgaacagtnctgtggcgcccagatacggtagacnatngangaggncccnccngnccacnncgcccnancagngcngntacntgtccgccctattagaccngcgcgtaatactcnngcntcagcacagnggcgncctngtgtgacgcccccccncacgngancagncatcggnccnttgacgcngggcaagtcgccgaaattntncgcacnaatngcgnccnccccgcgnccgcggngcgcggnnggttncgggccatatcgctgannacnanagcannantcngctcggcngttgagngcctgnacggccgccgngnncaaccaaagtgaacnctcncgcacgtcgtccggngcnctaacatttgncantncnnggttancngngaccggggcttacggcganttgctcccgtgantnctggccacnggtgngcgancanagantgncatnncnnggaaggaaatcgntaagaangatggctccagctttgaccgtgacccccgnngcngtacggcccgctcttcggcatntaacccaangannnccggangcnnncattcgcaacaggttcnatngnngcgntgtgctgtccgaccatnnntgtnnnacnngcgatntccagtgncngtattcgnancgtcggttactcgntganccctcgacgacnatccaatagcgggactgtggggaggngtggggcngttaannttggccatcnggcgacngatnagcntcctgtacgnctaacgggtncggggctngcgcccgatccccggcggccccaccgcntatctgccgntttanntncgnanatnaatgnnannnnnnntnnnngcannnnnnngcncntgcnnnnnggnggannnnccncntcnnnnntcnnnnntnnnnnnnnnnnctaatnnancngccccnctaccgggcggttgnnntcaaacnacgtctgcgggnangnnntncagctgccgnnatanggncagggngcaccngngnccaagctcgtannggngnggantgagatgcgaaggncacngantnncnanccccnnctntcggcataaggnagggantnnactnacnanacctgctttaccnnngagnagcggnctgtnnnccntannnnnnnnncannnnnnngggaaaagtcaacngnngcgagncattggcacngggtntgacggcnactcatagnccaagttcggtcgattgncggcgggttnactcgttgggcgcgccagttttttagtccntaaanncccgcnactnacntgctncgcttnacnncgnnncnnngcnnacgtnangtggngcagnnncntancnnngtnnnnccgancctntcccncggtnngangccgtgaaagnactancananagcngnancgnnactgnnncactctggnccnnanngncnncnngcntaangnnnncgtanncnacgtannagaagangnannngagcnctnanncnantctnagtnangtanncggnaannccanccnnagncagacnccnngannnnnacngnctnagcnnnnncnnngntctnnccngangccgntanntatccggcacganatactncccngcnactctannncccanatngnncgctcgccnagannnanccnctaccgncccttctncccgtatcgcngnnnggcacagcncccntgnnggngctgcannncgnatcattccgagtgccccnacgcaacccagctctgatttnngagttctatgggaacccgttanccngtccaaacgttacggcggtcactccgccacccgctgattattntccagacccccgaggngtncgtgtatacacganaggnagggtggannttgggctcagctncgctnaccaatccaatcgtcctccnatcccgtgtcgcngagtagttcgattgcgtgccgcagcttatgtacctaaccncggggccnacnanactcgcgaagtgtccnncgcgngttctggtcgcancatctngtttnacnngcgncnggtcnggccggatnngnncntgtgtcacgnncacnatcgcccaggtgcngcntgacctcacgatcaagctggaggngtttaccantgngccngacactnanccncnanaaanggtatngnanggtacntacngagggctacnctnncncgcgcgtatcccntcgccacatannccnnnnnttactgaagcatcgcncnacggngntnaanactnattnnattgncntttcganantcgcngnanccaccatatnccangtgcgttgacacnactgctactcatcgtgtgcaagccctctccgtccatntgagcgnggngatcnngngnatgcgngctatgntgtcnngagncgaagcaaagttggtctcaccttgccgctcaactcgcgagagaaacaccganggngaccagnnnnnnannnccnnnnnggnnngnnannngcnnnnngtnnnnngngnttggnncanacngngngcanntnttanncnnaccgcnnatncggtgccnntctgagacnccttgcctnnncattgcagcccgaagncnccaagtttggaagatggcatactagcgattgantccgnncgncannatnagctncgattacatanctttacgccaacctgcctcattgcanngngcagtggcgtttcgcgttgntgggccganagcatgntgggtggcctttcantgggtagatcagtgnnangggnggctngtgnntccntancnntntgntgtnnnnnagtcggnnncncgccncgngngangntnnngcgntccantaaccnatannagtaaagacgacaacctgtcggatgcnngggacnggtactcngnggnnctnncccgttccaactaggcctgcangtncatatcnnaacaanatggntttaggatnnggancnnaaangcgtnatcncnnactcgtnntcgtgtcatagtcanngtannngcgacgcatngncacgctanggnggcacgggtgnctaccggtagangcaacgtccggngggcnacggaatactgacccaaaggaatggggcgatgttacctgcnnnncnccggcatcccnnnnctnncntcgcatatttgaaaaactagntcttcatcttggtgcgnttnaangaactacntctaccgccggcgggcgccnnnatcnntntttaagtgttanntcggtcgtangnagancagtanncacgcatgatgcgcnnggngactcacgaccacnggtncctagtcgaacnngcannncngcggnaaaggtatatgngatactgaaggttttccagaagcgtggtcnatantggcctggagtgggcgcgctaaccgtaaaagcaggccnggtctcgncggggctgtacagccggactcgggatctctgatatncgancagcagcncagcganntanccngcntacgctcngttgancgangganttaagcccagttcngtnccctggaggcnacncccngcgctacnnacgtaaatnnatcncntnaacgtactcgannagcncnnnnncnatatgncagatggcncgggagcngcgtacactcangccggnnnnnnnnangnngnacgngaactgagtatcaaantgacagtctggcgggatctcctaganttgcagancaagtaccaaacggggnngcnanggtancnttggagtnangnngnaaggncnctgcnctangcgacagcgacagctgggcaggcatncagcaccatccccagggacagggatcggacacagaccgcggacgcccnttgcagtgggcacccacaaggttaagtgntacncgcttntcngcgntcatgcntggtntcgtagctcagcagcagtcttggagtatcgcgtctaagagatanncngtaagaaccctcattnnagacgnnngcnacnnntcnaatgcgncntcggtngccgaaatncacgcgngccattacgcnagcnntgcganncgnngtttngnagtgcttgtgttcgntccancgcgctggcggcaacgtngatacggtcccantttatgngcctnacgcgcacnancttcncntncncncntgtgncnttcgtgtttacatncngttntnagttagccgccatacgtcgntccancggnangacgcgccaagccctncancacacacngcnaacgcatngatgtttctcgcgncnccgangnngtcntccgcnnnaggncncgggcagantaggaacngnngnagnnntnnanngtnnnncngaccttacgcgnnggtccaccagnncnccaacaccatttctngtcctanccccnggagcgntcctctgnctcccntttgtgtacagtgtanctnggcatnggggngaagccttttnggctnggtaagggattccgctgcaggngagtgggcngcgtcncgncgntttgganccgcacgcggnggggtagagataggtnnnnggatcntnagccnncgttnanggctggnctcnctnagnntagcngangnttcgtcaaaatngagcgntctgacgactatgcgcacttcacgggttcaccagannaagangcaggtgagaccnattttgcaccnaggnnggttagcnnnancananactttggngngctnagacnnttagncttatcgangcnttgnnnnnnnnnntnnnnnnnnnnnnntnnnnnnnnannnnanncnnnnnnnnnnaccnctgcnnnncnnnctgccngntaaccagnnntanagnngtgcatttaaaannnncattnnttttnnggncgggcattaagtgctcngcngtgaacgcncggnagtggctacgtnangtgggtcgcnatnggatncaacatntacatacttgnntgtggcggcnnncnatnnncacnncttcacaanaagacactncncgtacntnnaaatcnncgnnnnggggtnttcntagagtcactcncccgangttnanncnntcagcacgtaatgtaanatgggatggggcgtaanttnnccccnaggatgttttaggactggcttgggcgggtgtactgtgaaggggctaggcatcggcggagagcatggcggaggaaangtcccgnatctntctccggcgtccgttctacgtattgngaaatntancacntcncanaaanncgngcctnttgcnnatttnccgtngctgngtgctggnggnctggncanctggntgaactttcccnnannnnnnncgnatagnnngcnnggnnnccnttgtntatnnnatncantcgngnannnaancnnncggnnnaatnncnnnnnnnnnnnnnnnnnnnnntnnnnnnnnnnnncnngcnnnggtcgactttattnnaacccngggtggccngnannannnannattanannnnnnnnntnnnngcncntggntnnntcggcagntgaccnncgtnngnnnngnttacnnctnagcngcncgccnnannnnganngagnttancanngccannncncnnnngnntcnancntnnctcngtatgnnntatgannnnagnggnnagagtgcgnnnncntgnacgatgcgagactngntgnanncctnggcnnncaccnngnngncncnanngagncngcctgccagaggcctgnattaaacatcccggtacctgtcgctgatcgggtcaaanaantatcanacatgaatggtccnattattggttatgcgggcgnttgggatgctgcggtgtgtgtccttgcgccctnannagggcntgtgtantccgatggtccgcagtgtacgccacctggccgaccacggggccganggggacnggcagaaccggagcgaaaagccaggctttnngnngggngtagncctctgaanctnccaggtctggtnccagcnnntnnanggcgagccngcncgnnntgggntnnaagggnnnnnccnatagaggccgnntagcnttgaacaagtctngacagtnnccnancgtntgcngttannannnngannngancgnnggngntncgnnncgnanaacngnngncntcctnnntncagccngnnnntnnagcggntntgnannncacggntnnnntcnntnnnngnncagcnncnggnnnnnannncnnctagannacacnannacntttntactcctgtgtnccctccagnctccaagagnggaaatagtgcttacatganntggcgtanctctccgcgtncncnnacnatntaactgtnccnanncnatcaccactcaggtnnntnnntnnnnnncnnatcttnctgacgcccctggtnagnnngnncngcnnngntangganntaaggcantngcagtccccctgcncncgcgtcgtacaannnnnnanattangggncggngncntngnganctnnnnnaacggtngncggagcnngcaccgncccctgagcgncgtcatnccgcgcannagccgnctgnggnngggntntcgcgnntnnngaccgacnnnngcnngngcgcccagctctaaannnncgtcaacantactantgtgtatcgnnnngnnngncngnnnntanccnannncngncncngcnnngngatacntntgntggacgnnnnnnncnnannagacantcatgcnnnacctattcgctgncgcnnacnagacanaccccttnaacgccnngantcanatgcncgctgcgaagnctnnnncnancnccnntttagttaggggcccggccgcctagntaacacgggtcnngtgcggggcnctnggtgatacacccccttccatctgnatcataaaaatcntnanactctngcnnnttactgnaannnnntnnnnnnnnnnnncnnnnnangnngnncnnnnnnnnnngnnnnnnnnnnnnnnnnnnnntgaantcacatctagggttactctctntncgncggtacngnnggggnagggcccatnattcggtgctgatggcggtacgnanntacacgaactnnnnnnnnaaccagagcccccgggagtggtngtncancntngaggtgccnggggcccgtagaccagcccaacccggagacannggtatggagggtgcaacgtcgctctnnagntcctggttcgaccnnggcgtncacacccnggtgtagtntctcagtnagancagcttgacgaatggcaatacaggcgagncaagccgtatacttagggttcaagctaggtttgtaattctggttgtccgtggaaggaccgcggtgatactcggcggnatgtgactccgcgggggaggtgcgaaagcggccgngncngcctggtcccgcaannaaagccagagccacaatgtcgcggacntcngcnattatgctngtaaanntgcggccnaagacgaagggcccgataggataatacnnnngcctgtagttantagatccatccngntctggggccggaggcaccacctgcnccctttagatgcgancaatcgnaantanagtgtgtgagagctgctctnacangccggacagaggcaaanggtgnnagctggacacggncntcnctaattgggctctttttccgatgncnngnncngnccatnncgggcanctnnctcgngngttggcgncccncngcccangtanngcacnncngcngctnnncncnngcnacgactccagggactgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactctacgaagcgatactagcnnnnnnanantgnaannnngntatgncncncncgcgnnantccnnnntntnngtgtgccntnnacncnntaganctcgtgngtnttcnnccctngtcgtncaagccangttgaatttatgccctcgtaggcctgctaaaanggctggcntagatantcccgncnctnaacnggcnccgnnctaaacnncncgnnnnnngacangaaccagtacncgtgcgngtgtggaanagngatcntcatgttgcnncnggnngnacnggcngcctnagtcttgtagatnagtaaccattnacgggaagccatgcaccaaatctncgggacctcccccggtagtggncngnnngntntattntanncggacnaagaagcgtatctgcccgcacgtcnctaaggcctcggntttcnttgttcagcgncgtgactcgcgcggccactactactnncnnnnganccgaaagnncantccggcgggcggtnaacctgcaccgagcgcacaaaaaacaattaccgtaaccgtagtgaagagtggagacgatgcgattcacccgcgnnggccctactactggttanngnaaggacnngtnncttnnngaanccnctngcanggncgnttgggagggaatgtcnctntcggcgtcnaaacgcncctnanngcagcgcgcantacgaacagcacgggcggcagagancagtctgnccattaggantagcttccggnacntnngntnnncncngcnngtncncgcagctnncagactaatcagcgcaggggcttaggatgtctnnatnanntcnangnngnnangncagctngtncnnnnnnnnntggatcnnnnnagnanggcggannnnnnnnnnnaaagacggtntcnnnngcagnnnntnnnnancntncnnntnnnnnnnngatnncncnnnnnanatgnnnnngnnnnngnnncgatngnncaagcnccacanncccngcccngnnnggnnnnnnnnnnnnnannntnnngnnnnnnnnnnnnncnnncnnannnnnnncnngcanngngggactatccaccagctggcngnggantgaaagcgcncatantgactgggcgtcccgccntnggggcttgntggcacnnctaacggcggnanctccnacggcacagtnccacncnncncagncccaccgcncngnnnngnacagnnnnnngcnnccacgngggcgtnctannnncgcgtgngatcgganaacgngngtnatntnncncgnnnncgncgnatgattnccnncnncngctcngganacnnntnntggtgnnnaanannnnnnngtcacccgttgnccnngctncacgnncngngnntgtagngngggangnngngnctgaatncaacccncgacagcnncattgcttccccccaaggnaaccacgcgcacctnnaacncngcnatatgggctccngttnnacttncggntcctcntnngncgcnngcngncnccactnnagannnnnggngcggnngnnaanganannnngnncnnnnnnnnnnnntnnnngnnnnnnncnnnnttagatngngannnnnncgtnnnaggggatcattatatntcncaanttanttgatcagncagnatcncccnnngnnngncntacgtcgtncgtannngnggaagccaactaggncngnncgngcctgggccatcgtccagggnncaagtggcnnnnnnnnncnnnnnnnnnnncnnnnanngccnncgcccgccgactcgccgnccggccgagagcggttcncctgatgccgannnncatngaaccnnattgcactagagtntganggcgngnnacagtgcacccangnatgccactgcacagcctcgtcanagncaccactcgaatagtttaaanactcngcgcagccctgccttgnnccctcnttggcgctgtgaatgaataccacaagtccctactgaccagtgaatgtngtngcncnggtacnanatatcacngaatntcagtagtgnnacngctgacgttgaactgcctggcggggcgacagtcatanacgaacntaccgcagtgccaanacggcagatgtnagngnnatnngacgggnacgcnnnncnnnngnnannncnngttgcaacctttgaaccatgtgaggaaccancaggagtagtnatngctagatctgtaaatttccttcactnnaatttgancctctagctccgggtaaaatcccccggntnnngnnnnntncgngggngnntgaggcaaggtccncttnnnanactnnnntctgnnnccgagcnnncagnnccctccggngactacgtntgnntgtctggcnngcnngattntaagntgggcntgcnggtnngaannnngannngnncangnccngnnnngggnnnggctnnnanaaccgnanncangnacnggcntgngngntgnngnnnnnngtnnggnnnnnnnnnnnnccnggngaagaaggccnactccccggtaccgctactctcggtgcccccngcgtcgatacctcctgtctaaacgttggctcaaccctccccttnggacgggaggcnaccnncnaanncaacntgnngcntnanaaggagnatnatncggagacngacgncgccaactagtcgcgcngtgtcancnttanctnnnnnnnccncatcgncgcanggnntngtccntannancacgnncnnancncgncaaanganccanaatcggtttctccctaccgtcgtnnntacngtagcnntnagncggcctaccggcagtccnatactagaagaggtgcncaactcgctcntggccaccgtgtcgccagacgtccgggncttatgngnggtactgccttctttggngaggncggncccntgnnnacnaatcgctncagtagtcnncttntannnanncacagctcnangncgnngnnnnntncgatctcgnntccaannnntcangtccnaagctccactgccgngnccgggnagaacnngacggttagncccgtnggccgngncaanccganccgcgccattacatccgcgacgtggccctntagtctganagcctcnatagntctagnagnnnnanngttggcgggctnggagcttaggtggcnttttgactgnctgagtacgnggatnncngctcaangngnaangnnnanannacctcgnncntacaannnnttatttngacctngttntnagngaccgagctttgagacgaactgcttgtnggnatagcgcttataaanncangtcanngtatncgngcgctanacccngngaagtanncnaacgtggcgtccacctcatggngggtttccaggtncnttacactgccntcggaaccgtggngatgcctaagttcgngggncngcntttngaggntancgggnncgnncgaacgngnttaacggcggtggacagaagcccacacgccgccgttcgattccatnggtgncgagaccgccatccgtgggngnancggagtngnnnngcngngnngcggagcnagaggcttttagcnaattagtataacttactcaatcaantntttncccaccnnttctnncagntangagaccattacagttagtgaagtaaatcgcgaactcccnggtcgggtcctgcgcccntcggctcagttnccggtacttntnacctggcagcacatggntnatgntccctctaccctgactgcncgcacnnttgtngtgaancacatcnannngtgggtcgnacctgactttccacacnngccnnncncnnnacncnngacnnctnngcgacggtgggagccnngnacnntatactanntcgnngnntaggatgggcaagcggttcactgtganttccgggagagngnccggagtacgcagccgtacgctgtcncgccgcngcncgggcnnacnganantnttacntnncaggagnccgattaccccgagntagccngancanctncgccgacgactgagnacgaacagcaggcnggcagcttgtcnttagaanangacgatggnnncanggnnccncngntgatctttagnnancnnngnctnnngcgnncacngaantcacccctcaantggctgcccggtctnnggctgccctngcanngccnncatgacnngggtcagtcacagnccccatttcgggcgggagcttatctancnctccggnaangtnggcannanngggcgnacgngngangtncnaagtgcannagctcacgnnctgcagnccngcngcnattcaacgagcgcgncncctttttcagccgcgacccgnacacctgcgccgcnngcncgcccggccagcacggcactcatctttagcccctaccccgacgacgntnactgggtcnnacgangaccnntccnggcntcnnngntgngtgcacagtgtnntnnnnnacngtccccggcncttctacggcgngnnncngnattacgtgacagatgtggttacccacacgntttaccgttggctngggtcggtcncagaggtgagtaggtncgcacccccnctgcccnnccnaaaanngaaccagnnacgntcccggggnnccnagcccngctcccgancncntggactcaaagggnncttcaattggattaannccaaccagcccgagcgggncttntnnngagctctgcggcacgaatgtagancgaggatgcatctctcnctcaaacccggcccgnnagcctgtnctcncananaangtcanccannngngcttaagacnncngnctcgcntnggggnngnnttnccggatggccaggctcgggccnccggcannncatatgccatacctgtcancctgaggtgggttctggacnttcaccccagaggggcctataagaggttgtnnggcttgagcngtgcactaantgcganagcgcnccnnaagccncagcagatattagtgtcaatncgcaacagacaagtgtnggggacncccagttgagngtganncctngtgctggtacggagncagtnccgnaagnagnanggatgttgtgcaccngtcgcgagtcccgcgctgtangccgaaccccatcccggacgngcagctgnngtggactcnttncagtcgactgttgatatcgncctagttgatgtcgcagcagcactggcggtgagctggacnnnagggtcgaacaccntgcgatgaataacccccncactcccgcatgtgagngttttattncgtngaggagctgctcgagtgtgaacttccagatcgatcngnggagtggcgggnccccggcngcngggngttncngncacgggngacaatcttgggnggncgncngtntttntgnnantaagcnagttacccataagccattangctttcgctgacgncctcctnctaggncntcnnnaccnannntgctcnnctnncccncnntnnnannngnnanngnanannnagntnnannacnnnnnnacntnnnnnnngcncnncnnnnnnanngnnnnnnancgnggngnaaaagacattangncagttcgccncaccngnnncccatcatcgcgggatngcgtgggcggcggccgnnagggngtttgcanncccnnacgtctcccatactaggacgcaggactnttcacgggctctcgacaggagnccatgagcgngagagaggcgctgactccngtgaacaaattcngcaanggcnnantcntcaggcgnntcgttgtgtgcaagacaccggcagtgggagngtctaatagtccnttccattggcccctccgtctggtcangantgaactgggaggngtgaccggcgaactanaggntaaacannttcgcgtttncccgatntngnaggcttgcgncctancgnggcgtaangnnngngncctananntagacctntgggganacctncntccngntgtngggnngnganctgtatcgcatctccttnccgtacngnatgnacccgcngncnntgtgnatgcgnctnngagngnnntnagncgagccgcacggaagncnggcncncnnctnatacgccggggcccccagntacngnagtgtcncgaanacanannnaaaaananatcgcctngggtnnncgcccnccncgnggncgantccnggtcnagagtaacctagagacaancagagcnngggtgtgcacgnnggttgatacagtanccnncncccnntntnntcgagcnctgggnnnaagctgtggcncgtccgcgctnccnngangntgnnnnncnnnnaacnnntattgaatcactgatacttcctatttgtctatngcngttncaagtcgcannagtncccactggganatccnncgccnnngnncngnggggacnnanncnngtatcccgnnnaggntccagcgtggacganagcgncccncnnccatgntnctntnnnncgcngttactacaagncnanantnnggagcgaagagcgatnncganngttacataggacgtgacgccgaaagccagtccgggagggtaagactttataaagcgcatccacataccanttaatgggcaggggttgagnttacannnngnncnnacnnntnnncngctannnnctnangtaaattactggcgcnagcatcgcgnnatgncgannaannanttaangggagnnntgcnccnncgcntncngnaggttcaatacatacagncnnttacnagccttaccnataccggccttgtantgcggctcgtcgncccagcggccgngntgnttnntgntncaaananangaaaatagtacgnngttgccgaactagttttnancaangtactngtcaacggncancaattntngnacgcgcgcttcgatctagtcnnacgnaacttcccgccgtacgtgccgcttngcacggtgcnatggcacacaanctgttttngagtnnntttcgttnacaacntngacgngtngaantccaggcgnangaggtcngccncgtnccncnggatgccgcgaagcngngancggcccgttnnactanantcgtgaggggtagctttnccganctctgcgganngcnccagcgtaatccagacggctggaagagnngggttcananancnnccgccggnttnnngcnacacccannntanagaanaggcgggtgcgtggcgaggtatnttcgctncagcatgcagcgattgctacangcnngctggacggcccgatacggggatgacagaattngacgccgggcttttacgcggtntatnncncaancgaanacatnnctaacggatgccaantntngcgtcactttcgnnaaaccattgcgactntagcgnttccacnanngcntncgcncgnncgtgtttacgtggggttcnctttgtgggggcgcccgncggcgaatnntnanatcgncntgcccngntngnnctactgctaaatgctanacctcgtgtttctggtganccnggcncnnntcccagaagcatccctcggcgcgncaccgaggctattcattcgtngtataagcattatcgtaaacgctttcatccttacnncgntntacgttgttanacnnngcgnncnntntgcaatttggtcagagtcaggccgnttaccctgatccgatagtactttcgatgttngccccgcacggatctgttcgcccagagggcagtganttanngnnggnangnacgcacnncnntagtatcnngtnccngcnccntanacncngnngcggntcataacaccacgaacctgttgcgcaccaatccggtagttttcagcacatatgcgaagcattgngtttcgcaaatgcgtctgtttannacnnnnngactnnnnnnnnnncncttcncagngncnctttgtgnangtnantgnacgttcnnntnccagccncncgnccggtctncaaagacgtggtctcnccaangggagcgggtgggtcggncagcgacgtttgaaaatctgtggtagataattgacanattnacacnntttatcntcaccnctggcatanaagcacatgatccgngaggnngntctttggttcngngcaanacgcctcngggnnatganccgnactntnttaggcagcaatttatctggtagtaggccnagctngcccccnatgtttntcgccaatggnaggcctcnaactcgtgtntggnnanggcggnnntcccaggaggcgntcacctaggttgnncaacnnataaangtnaaatgncnggnctntaaagtgnnggnngcgctggcngggagcnnncgtagncngtgctttccgcncggtngccactggtgtncgtangannntcgcccgncacgngtttctntnngtgcggactacttggccacgtnttgngntcccangtgggnagcctggtggactnnncnnntnnnnntccccgttntctaatcaccgattggaanannannnncnnnntcaagncggtncgaaccangcncnncnncattaagaatgtgcnaagccgcncaangcgtncnnccnntgnggannangngtgatngnantganngcttnnnggnggccattngncccctnnggatccnnntannannnangnnnnntnngcncnnagnncannngcnntnngnnnangctgcaancatttccccncccttccccnncaccgncnnnanggccgggcccccgnantcacgcnncgtgtaagaaaancaaggtnnacgctgaantatcgagtacgtanntttnggggggtcaacacggtataccaagagaagnnngnaaanngcgactactggtctngtnganntngcgnntcgtgcgagcgagntagaacgntcatancctgnnnnngggaacttnaaaggacgggcctccatctctatcgctaagttacgcatggtggngggcaaaaggggnnagaacggcatctttnggnnnnncnggnnccgggnngntggggnncantctntggtgacctntaattctgcgcgacggaaacccagatccgtctgccggaaccccattcaattntcctcccaattncngcgtcgtgcgccgcgacgtgacgccntcccccgcacantgtcttatgcttggggngccggtccaaaaccnnnnnanaatattgngnctgnnnanngcnnnngcccacnggcacacggancccgtggtntangngaactagtcgacgttatgcatgaccccccggaaggacccttcctctcccaggncatcgataanttngagtnctcactntaaatatagagaggcaaacttccgcgatctaggacggagagatttaaaatgcagcngggctataacaggtagctagcacgtgtgacatgtgtagcggcgcccgcgcaccctngcctgtgaatnnnngntagcnncccctggcngttgacttgaatatgttgcatgtgcggtgtcatgnaancgnaangnggtgnnagnnncnngnngnnnagcggagggcagattataagacacaaggtatcgccctgcgataggtaccacgatcgncngncncnagtcaaggtcctcnncggcanccgctgcnncncgcgnngaggnggnnnananactaaacatcancgtactgccgnnncnttnatnccnntnnggannntcggaantcggaangggaaagagcancgggacnagcagnccncgggtcnntgtgnttggagngctagnctncacgacaccgcgcactccggcaattgcggggggtgggncatggnnancgcnnccgntnnntntcnnangagggcgcactaccagcctgaagatgnctctcttgnttagagtgtcgtagccttctncacagcacagagccgccgggaaggnggngcnaacgccntcttccggcggtctctcacgttagnnaacatctaantatcgccaatgcggagnggcggtnnggnnnntngtccnctggcaacccctnccagntccaacnccaatccacnagcgtagcatatnctcntgccgcantanacgccgacgannnntacncnnnngaccgcgnccnnaannntnnnnnnnaccacgcacatganncncaccttntcctnncntnctaggaagncgaannnttcgccncannngngncnnngggntngannnnagnntacntncgnnnngngaacntcngnnannntngantcccnacatgnanannancnccngcggttagncgnngnnanngcnngnnngganncattncgcgtnaancnngcgccccngnnncgggnttgatcccgtgttgatccgggcgattccggatagcngtcncntgccctcccgtggattnntnngncaannaccncaagctnnnccngagaaacgngcgnnncangtttgattgggatcancccngtcgtcaatcgactacancnaggantnnngnggatttgncgtatcagcnntangangntttttgaaactccccgtttcgnncntaacggcggccgcccctcnagggggcgtgcgctgttactgcttacggcgtcgtcccgggtggcggtgactactggatggagagnnaaggaccacgtannaacnnncgcaccangnnaacacttnngattcggcccgatncgntactaggcccccnngcgnctnnggggtggnngnnccgacaagcgatncgtcgcggaagcaagggccgcaagaggcgacggggnctcgactcgntccaccgcgaacagtatactcacagtgccgcgttgagaggtcgaactccagnntngcgcanaanggntcagnaaccnaccgattnncangatcntgnacgnancccgggnnantcancannagccgnccntnncggtnacggatgcnncgcngcaancgccgcccggncnnnngcctcgaannccangtagctcctgccgcgccgtgnaagggncccgacgaaagaagtnnnntcgncgtcacaatcgatcccgggaacagagntgacatacnngancctntnngntctgtngtnggnnntntnnnacnnnngcnncnnccnnncgnnngggattccntntnagncgtcgcgccggcccngacccccgctngcctgcgctncntcatcccgtgcagtggtggccccgttgggtcctctgctcgatctgctcggggttaccacatgaatcgngctgattcccgttagccgnacccttcgngnannnccccgccggtntaatgctgangnctgtccgngcntgngngtcgccggagcaagcgngnaatcnctancnaagccnggctcactcactcaccattncattccctntggggtagcncgatcgncccagcngnangtacttccatcctggntcntagaantttccgngtgnggngggnactctctgtanntggtaactcgagcattaattatangttccngaggnacacttagntcctagggcngtagggcnacttgggatccnacncatantaggtagagttcgggtgncgggtnngnnnttctnnggcgngcagnnntnagctcggcgngntgcgncccccccacggtaggcgaagattatagccnttgaactggcgggataccctgcctgtctntngnctngccggaangcgggatctnttcncatctccntgttactngccgtnnaatgcgtgcccccntgcncctgggngtcagnncncagttgctgcccttnccagaaagccactcagaggtactccggtcngtaagtcccggcatgnccgnccnngatagcattntntcnncnccgtagccgcntngnggtatnnggcgacgtcngacnnngcaancngggncccagncttcnngntgnattcgngntangngtngncgnngacancnnncngntacnnnatttgcntggagcctggcgncgttgtgggcgacgcggntgggcgcgnaatgccncttgcgaggncgacgannaannngnccaaancnncnccaagnctttnggcntaaancagcacnngcgnctggncatttgnaggactgccngtnatnaaggcctttcagataatnanctantccgncngnaggctgtccantggacnnnntcngaacggaactagattacttnttcagctgtnccccgggcgcnanccccnntcgnaggnccgnnaagacgnacantccacatttggnctccannncgnngatgctttgtcgntagtntancnnngaagtgaangatcnggggcgccggccgccgcccgcnnnnangncnanccgtncngnagttctntccnnaanngtgctttcgggttaaganacgngaaagttcgccgggtgattgagtacntcggggaattagtccgctnnnnnnnnnnnngccncnnaaccgngttcngtatacttttgnnttnngcgntngcncagngnnnnngntagcagtaagcggtcgcccccgcncgaacgtctgtttgcctccgcctccctaganccgtngntcagtgcagcacttattacgtctgnttcttcgaggcggnanngncncngnnncaanannnncngggnngngnnncagnnnnnntntgnntnnnnngnnngntnnnncnnanctgnagccgnnnnncggnnnnncgnntnctnanctggnnacnnnagnagnnnnncggcnntncnccgntnnnnngngtntccgtnngcagncgggcnacaannanntgngcnngtannnnnnnnagnnnnncnatcttncggnttnnanntnnnnnncgnttccccgngngtatcggacctagctccggcccgatccgcccctctaanacnncctnnaggnnnngngancncngngcgnnnggcncngcgcgatngnnngnnngtctgcctgacntnaggtacncggcganncagggngcgcgnncnnnanannncntctncnngncacncnccnccngggcgnnngcggngncggacaatgggtatcactaacatcgggactccnttgacanaaggancnngacnnncngcnncttcntncncnnntcnntcccnnncnnnnccntgggnangngngncngtncgnnnntgnnganngagaancnnanntncngtcntantancgngnnttncctcctacatctgccnanagggtcgccggtcggaagtatgttcancncttnaaatatttcgccgaatcggcnntntttgctncggcggntcacctcggnngnntttgtgtntgctgggccggatcctcctgtgaccattccgaaggcgtttcagcgnggcgcgtctggggcttctcgactgagacatgncgctctccanttgcannatnggcntnnctcacgtngcggncgncaannaccgatgtgttttatacgncgtgntcagccgatccgagcccntntgcnnctnnnacgtgacaagtatgtncnccnagnngngnaggtgnnntgacgcgtaaccgcgtgcgcnactcggcagcccnnnnagtgnangtcannganncaaccgggccataccccncgtacgnnnntncccgctcaacgagcgcgagctggccgttgaccggngncttgcnntccancacnaccgtnnnaanagtngggnnccaggggctggtcnngncnntaattgctcacgaggtgggntcgattatcggctgncnacctgccgagcctgtccctctccggtgttggactcttcggccccgggcagnnnncccgtnanctngggggctaggtggttgtccgaccagaacgtctactagnacgtggncgactcatgtatncgaccaagggccgaccctgncttggtctggggccttgngtngctccactgnnnnnantttaggntccgttgacngctnatttgtcacggnnannnnnnngtntntgtgngnccnnntnnganncaacgggnaccnnnnnctcncntcctgnnnccnncnnancanntggngctgtgtcaaaatgccttattggtttgggcgccctgtctgagggagtcccgnggncatcttgaacacnccgacgcggtccggcaactntccctcgccancccacntggggcccnntancnngtctccatgcnnnntcaannatctagnnctccttggntaagnancnngccacagcnggnagcggggacnccgcnngnngagatctgcgtgtancgttnagtatancacnnnngagcgtccgggggnctcagnnncncttnaccgagggnnnnnanccacgccnggnnnccncnncnncnnngcnnntncnatanagtnggcnnngnnngcgccaactgcagtngagcgcgacgccccngggcaccagtttcggtacgaggcaagccncctcctagcgaggtgcnntcaacgcaggtcctggggtcctnntatngtncacatcgntcaagcgcngcgnngccagcgtatctgnnnantcgctggggcccccnncctgagccaangangccntcgcttgtnatgcancntnttccgggcctttagattntctnnncntgnntaagccanctggcttcgcnctncaatcctgtgncgtcacggcgtcncgcgntgtnagtgccgcanacnagnnnnngtccnanacanaggcccnccgcngtgacggcgtggatgctaatgacggnnncagntgnaanncncnngtatgagaagnctcgtagtcntgggncnacgnnggagaccgctncccntccgcngatngatngcggtttttannngtgcnntcgacctagntccnaatgnttngggcnnnanggntnnnaacccnagtcatcggttaggctatntgccnangnaattcaaaccagcagtgtggtcgcatttccatgctttaattcagccttgcccaccatgtttccgggcnatnggtcaacttatttncacnncntngnncgnccnanagncgtnntgntagcntnntgcgggcgngnnntgagcgagaccccgtgcggcgntaatgtgcangacatngatagtgccagcgncagactcctcggnccggaccgaccatcaaattatgnttaananngcntcncgnacgggncngaccgcggttaaatnncccggagggtnccctnnntgggaataggcgtcctgcgtagcggaagccaaacaatctaatgctngtgnccncnatccagttcngccctgcctagggganncctcattggcgnggtagcattcgctgnttgtgtgtctaaaggccgcgaaaaggccnatggngagnccnggngncaacgccgtnaggcgcccnctgtcgtaatatctggnnnnccnnngacccacgggaacgcgagcagggacttgacgntncagggncctgnntgaggncggnacggtcncncgcggtccncagncgcgcagctctgcnantccnncggtctcgatgcgggaagcaagaccgacaaagcgaacctgggctgcgcngttcnntacgacggtaatcntgnncgnnnantcnnnctgnncatcnngatgntaagncacntgnnanagncganngnncaantngcncnnactacanancnggntgnctancagtttacagagaanncgncnggcccagggttcctctgcngcctcgntnncnnnctngggcgngcngccgggnctgcgtaccggagancaggtatagngatcctgtnccccccatctctnangcngcnatncnnnnnnnnanangctnncnnnntagcnacaanngnttgcgtgcttcacgtggaatcncctgntnnctctgggttcancttacaatggtaccacgantncnnntnnttancannngnccggtgcnngcncccaagtctgntgngncngnnntncgctntncnnncanacnggntccnttncncnnatnntgnnnannccggnnttnggggccctacggggaagagtatatnaaacggccccgctgaacaacnntcnggtcanggccgagggntggccagannggngtngnggngggggnnagggttccgtnacaaagacggccatatggtggctgccanttancgtgtcccgnaacatctnggncagtgcatcngcgnnggncagttccgggngngtgngncncanngnttataancgcngatgnntcgggcaagtcggccaaacganactggggtcacgagatcgtgtcaccccgctnngccatacggntcganatttaccnngtctgcctntaggaaaaatcttttnngcncgnnnnnnnncnnnnnntcnatatngtnnccnnntncnagacantngtncgcccttnaaccaaaaagcgagnttgcctgcgtaaagattcgnatcatgggctngtcnggngggtcggattttagttttattcactagngncnanncnnnnncntnnntgnnannccnnncngnnnntctccgnnnnnnngnnnncnnnncntaggggnntgtnagtttganatnaccnannggnnnnnnccnnncntnnnannnntnnngaccanaanccnagcnatntatnnnntncngnctnnnnannnngntancnnnnnntntnngnnctnnnnattncnactcagnctcngangctcctctcaactngcgatgagangctgatatagcgnncnccgagtagangaaccagaangcnccntagnanancccatnncganncnggcnntnangcgcnagtgcggccgttgctnttaatgcnggnncgcnnctcncntatgggactgcggaggggggagtagccattgcggaaatccgaaatgacagaggtgttaagcnntgtcttagccaactaggcgcccacgtgccngtcttcctcntgnctncngnnngtaggnccggtccngantggggagaggggngtggtcgcagantagcangcactctgcaatgcagggctantatggctaagcggacnntgggngncttcgngtancttcgctacgttgcccganngcgntccnngncngncccnanttgnnnncnnngtcctacantngaagtccgagaggccctgcctncaatnntaaggatccatgcgncgnngnggggccagggtgnnggccgncgcccantgcnccntcgnnagccctgngngcnnantgcnnnnnnnnnnnnnnnnnttnnnnncnctgnngggaattgtggctnnnnncnnnaatgctctctgatncgcgccctctgtcgccaacccnncggcaaggngncangcggatctccgcgtctntaggcnactgntnnaagnnattacacgagccncttacccacggttaaaagnnccnntaggatcataattagctaccngttcgtagactgagtagccnagngattcgttgctcccattgacatcgatatatggncgnancnnttcganccnaaaatcncgccgctntgaccnccctgatcgtngcaaggnnncnccnntngnacctgaacatgggnnnnnnngnntgnnngannncnnnncatnnggcangnnnnncnancnngngagnccnatgtanactgctcnnccaagataagtgctttgggganctgtaaatcgaagccaannanncangancgccttgcctgagacacnntngncntaataacgatctgtattatatttgatctaagnacgatagcgatagatgtacaacacggncngnnnnnaacgtatcagcgggcgnggagcccancnccnngnncctcgatgcatnntctataagtnnncnnnnnnnnatnnnnnncnngggnnntnnnngagaannnacgcnggctcccttgggagaagtattgcgnnnngtgtgngctnttacgaantntgaagncntgcgnctttacagggnnacccnntcgnntnnnctnnnnnnnnnnnnncnanannnnnnnnnnccgnnnnnngnngnnnncnnnnnnnnaactgggtatcggacctcgctgccagttgtgtacgatggccgaggtgatctttccgccgactcnncnnnnncannnnnnncnnganngnnnnnnnnnnccncnnnnnnnngnnnnnnannngcnnnnngnnnnnntnnnnnnnnnnnnnnncnnnnnntnnnnnnnnnnnnncgnannnnnnnnnnnnnnntagnnnncngtnnnnnnnntcgnnncnnnnnnnnnncnngncnnncnnnnnnanngnnnnnnccnnnanntngggncnnnnnnnnnnangcaaagatataatctttcnnnncntaggtccaaaatagtgtaggtgtgcgcgagttctgnttgtagattctgtctcatatnntnacncngattnncgantgcnganggtaccantgttnntcgngttacgaanaggaagncnttcgctannnagcancncntngccncccactgcttgcgcgtgngctncttnactttaggctagggccggcgcggngncttnaccagtnntccnnnnnnnnnnnnnnancnnnnccgntgggtcccancnncctatanancgtngnggccctnancnntacaggcggagacggccncnnnnnnaccctctacntcgancntnnnnnnntnntnnnncnanncnnncntangncctngcggntttagtanaccganttatngntcnnngatgtcttcgctttggcggaaacagagacatcntggacaccngcacacagctctaatctgggaatgccgnncnntgctgcttgnntngggtnacntnntcagttaagggtcggtggtactctncctgtgntacactataccacggcagttgncgagnccccgnctcgaccgccncntcaagtanngaacgaagactntcgtttcccttcgcttttgtngancangtntattgnanactcgnnnctcgnatgcggntcantcgcggccggtnncnngantcgtacngnganggaggtctagtgaccattccgcngcagaattatanggtgcaaggggncttacgctagtgaacgacacggcccgccanncatncgcannnnnnnnnncgcctttcccagggctactcttggntggtagcngngaaatcttctaaaantngngaaccaacacgncgtcagtacannngtgcncgnntngcgatgtcctcgtcggncattngntntcgaaaaacggttgntagnannnntctttcnctngggatgtggtncancnngctaggcatggaccatgatcagtgtncgtnnctcnggncggagaaaacaaacaagtggnggggannggtngagctnnagcnanngnanantnnnnatnnnnnnnngnnntatgacgancgccgcacnnatatanaggccccnggtcggcaaggttcaccgcgacntnagccncacacttgcngcgtgntntannaganntgcggtctaagcttccatgataaccgtaagggatcatcttgcgatctacggntttaggcttatctgatacnggacngtcntccnccnctcgcgannntncgcagcaacccgnagcnngccnntangccntagctnctgnccganngagccgcangggnngngnggtgcaatgaggatanacngggncnnnctttccnngngggannnnnnnncgnnancannnacnnnccagtactagtagagggattnacaattacgnnttgtgtttccctattcggntnacctggattggggcccaccgnacnncggncngaacaggcatactntggcgaccnnnntntnggacntggcnnttacattatgcncacatgcttnnctgaccatgtgnannnnnngnnngnnnnngnnnnnncncnnnnnnnnnnnnncctcgcacgccattcncgcnaaacnctntcctnnagacgncnntgctttgccgaactatttccagtaagagtaccacttgtngcgnnnaaaagggagactttatatcagtgtntcntcgcnacgaaggcccancgggcntgcctntcaacgnggagcgcccngtaagcatgnagncangtttcaccnggaactnccncanntcttntnccgnacngtctncggtccagtcaacgtcgttanncaaacancggactttctcttaantaagggatgctcgnccctngtngccccgntccagggaggtactgcgcacnnnncagcatacgtacggtaatncggaacgntacctcncngggcgcgccncggctccntnntgtgggggtcaacacgcncgtcccggcgcngntgcatgcnaccagngtgccgnatcatttngagtgnnacnnncnncagnnanangnantgntntcgnnnagnangacncncgcagttgtngcttgtggnagtngntctngcgctncgacgcaggngttttngcgccagggnccctaccgnactaggccggcgccacaatnntgggatnaacccggncgtgcntaaggtngngnanantcctggtgganccgacnantgnntgntagnngcnngttgggagntatgtgtagctgtgccctancntgngagcnngngnnnggcnctgaaangcgtgnagggatnggacgactctagcgacggncctaggtnaatcacatctgagccgngnncnccnnnnnngtntnnannnacaacncggnaannntntnanngagntncnaggcnnaaggtnnnnagaaggcagttagcancagagccgcggcccaaagntnggnagnccaaanccantggcnnaagctgacccgnnnagntntnnnnngnnnnnnannngntcggtnanananaccntaaaanttgacggnccaggggcnnggctncggccccnnncatcggntgtnacgggctggannntgccannaccgatccaatngccccantgccagnacgnnnaggcggngcaccccngagtgatntccgctncncntgattnctcggcgtggcgacagncagtgaccgtggggttcnggagnngnncgggnttcctaatnacgngacaaattgngcagccatngggcatccgnccncgngnngnnnngggcgtagtgcnacggtgngggtatgtcccgggccgggcgcagcnngtcnnccgangccggnccannaaacnntcagtggagtaattatctggcccaggcgcgcggcgcccggtgcaggcgatgttctggcgcccngggatcggagggggtgttnggcactcananggcatactntnaccagcggganncggcgnnnctngccgtttgttccgggccccanncnccacacnnngttttatnctnnctntggnnngcgnnancacggancgccggcnacgagccgcatagcgaaaccgtggcnnnnnngnacnnngnngcnngngngncnnnannnngnnnnnggtggcngtcgntgnncaccnncncctatctataaacttnggnnntttggngganntgaccgnttggtnccgctgngaaantntcgnacagcggcnaagcctcgcgcattncggggacatgngcagtgnngtatngtnggacncatanggnaattgcgagtcgcactgagcctcntcccagnnnacgncgtnnagncgacgntcgcnggtggtacacncgcatttntaancagtcccgngcnnnngnctaacgacggnttggttaacactgagcaataccccgancctaggagtcanncagtaggacngcagnggntgcgttngcnctnnttcggctcgacannntnagcncagtcaggacngccctctgccgnnnaaancnaggacgcncggcnnctcgnagtngnttgcngctcggngcgtacgctttgtgcaacgctnctcgtctgcggngncgnttcantggagcagggcgaggtcgtaccctcnnaacataactcnttgctcggnnccggtnacgtnnnctctgtaattngagtccgggcgttgggagactcngngncagggcgntggtnnggnntnncnnntcnnnnnnnnctgncgntnngcnnangcggnnnnnnnnnncnnnctnnnnnnnnntnngnntgggtnagnnanngctgncgtnngtncnncaancnaggccngcnttgaccnttnagatacnttagcgcgtctcagcctcgcgggcctgggtccnaatnaatggcngantggccntntaaggggagncacgcttggggctgggcaggaagccttcancgctnngctgtgtgccgcngcctgccttcngngggcatggcgcgggtnnnncnnctgacnctnnagcnggcantaangcgngtnncnntgcggncgntnttttacgggcncccnggggcgatatgggccccgnnangntccgtngggtgctacnnnaanngcttactnggaccctgngttcnnggcatttctntaagtngcggngngggnngtctcgtgtcccnccggcaagtgcgcagtcaggagccttgaggccccttaaaggttcgtncnccanatcnngagtaagctctgaantnggncaaacggcnnntgnnncnncngangtncnnnnngnntntnncngnnncaccacgtggtcgagaacnacagacgntntgntgntnntgctnntcctnccgctgttgcactggtcgcgcnacttcgatggctgtgaatttccgnnagggnnnnnnnggnnggannttactngnctcnncggagcgnantgnnagggtttcgccangtatacagggcggctnttcacctcggtncnnananctnnnnntnnngnnctcnnanntcntggcgaannnctncaggagantnngtcgttttttcagtnngtgtagcggatnnacaggatgcnnnnnactgngcncncnaaatatcgatttgctacattgcaggaatacgancgataactacgagcnatgatatccnagtccctactccacgacatcgtatcgcnctcgaggggcgggcgagagnactcgggtcgannctggtccctnanaagngccntcgagngnntcgggntcgagccgtcgtntctggccccgagaccgancntccgctnntncataatcntggaacnttcaatcaatgnacagnccacattanatctgtggcgncacgcttnaatantagagtatnnananatcgggcactccgggaaacgacgaacggtggggccggtctagagtaccagaatcccgatcgatcaatcacgatnggtngcgaatcttctgccgcaacnncggccaccctgcnncccctgnnagcgaaggttggtnccnctanccttttantcgtnccacgacnggtatgcnttnngagctcactttgaggggncagattagtcnantncntcgnnngnaggactgggnncncccggnnnngngncngngcngnnntnngcnatcnaagncnnttgnngcgtgcgtgnttggcgtnagnnanggatncggactaaaagctggtaggngcanngccntggagctcacatcgacaagcnnccngcncnncccatcngtgcctgaacatgatcctantccttgccccacnnnncntnccgacggcctggcaattgaccnaggtagggacccgccacccaacctcagcgatgtgcggtgtantgccatcataggganccgcgagcattgccgnncantnanggggntnggcgacgccacaatgaaanccccggtacctcagaccnaccgtcataccggaccngcgatctctgcttnnccaagtggaggaaacgcngtcttgttctcagtagaanncancncctgtcgaactggggcgngaggnaaccncagtcctnggncgtnncacngnnnctncttgccgggccgcgnttctnntcnnanngnatacccantccgngcttngtcgganngncncaacacaggccntnnnntnnnncngannccnncncnnnngtgtnngnnangnncnntanntnnatttgtntncccgcgcaccncacnagtgggagtcctgagcgtntgnggnnccccccctcgntcntancnaganngngcaaanantggnnggcggtnggatacgggnaacctcgcgagcgagtgncgtcaggttgttgcngnatgtnncnttncnnccacagcnncnngnngcaggnctnnncccgnnagttgttngactcnnngntnnnagcagcnnntcgnnnnnncttttttggtcgataccaacgccgtccaccnnnnnnnnganggattttactccataacctgggtcgcgntcggcgcaaggngccgcaacggngatncgnntcntggnngttaganngttnccaacnttaanttanngccnngttcggagaaccaacgatacancccnttcaccctacagtttagcttacgtacatnccccctctcnctacanaacgccccagccaaccagtattagtaattgtaggatgtcgccaaaaatttgctgttgcntcnggtcnaggcgagncttatgcagtcatngcnncgccnganatcngcnannntccnggtgnaatngggngaangnnngngnncganaccngnncntcggtcnanantnnngnntttgngnngnngngntacgcacgncnncccctanggnnnncnncaggccncnaaggggnncggcnggggngtgtncnctccgntctgantccanatngacgtnnccacagccngnnnggcaannnaancctnangtcgcaccatnccnnaccgnttcgngcnattcnaancccancatggcangcgncanccgnctcgtnannntgccagggccactatnatganatgtacgagngaatagactacgggngncacgtnggtgtggtccaancnncaacacagtcatgncgctcnggttttgcnggtcgnacgggcggcttcntgccccgctntacccttngcccgngcctagtttgccgtantgccttattcagcacancagcggaatctccagtacgtggtcttgctgccggccnacggatncgcntaggngatnctgnccatatcngtggccganactcanncactggcttttctcaanggancnagcgccagcnccggacactngcgctncacgcnngaggtgataaagacgtctctccggtccatcgtctagagggtccaggtagtctcgcaacttcggcgcncaannaccagataatctcgaggtatncgngtcgcggcgctcgcnnntgntngactgtnaagacctgagcnctcnggncncagtacnnngaannntnnaaccgtnntctatatgntangcgatcntgatgggatagcannatncacnagacannnnntangcccagtngccaaatcgcntggagcagnnancctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaacggttcggcgacgcccaagacgcatnaagggcgctaggcntcgaaangctccggctnatngngnatcttggcggtatanncgngcngccgtcaatcgggactaatgcngntncgacggnnntggnnntngnncngncgccggtaggnaccttcggtcgtnnnnannntnnnnnnnnngngnnnnnnnncnnnnnnangcccnnccngtccgnncagngncccntatgnnaatcagaaggacgcagggnnngcncnccggncnccgcgcanantccaagtcngattccgngggnnncgnnnaggggagacattangccaacngatgnccngngactgntcctctgtcancgggcctcnagngttccncccnnnccgnnnnngnannannanntnnctcccnnnnnnnnnngnnctnngcnnnnccntcnnggacncanncnncnnnnnnnnnnnnncnntnnnnnnaannnnnnannncnnnnnnnnggggtancnatanancggnncnccngnacncnnnncgcgagaaccgnctnttatgntgctcatcnactgtgacccttnngtacccgncgcgngctcgttatcaagtggctcaccntancnnntnnnaanactnttgncnagcggtcantttctngcacnctnnncgcnnggctggccactgcatanntgnttgtagaccgcngtnnanctncnccncnngcacattcctaatagctgncccagcgtaataccacgtcatgaaccacnagcgggcgncacnggcgangnnacaantngnggcncnnccanngnncggtnnggnganaacccgacttggggggganaagatnccacnaantcgnncggtggccacccccagtngctgttgcatntncaangtttngtggccnnncnnnntnnnnnntttgngngntngagnnancccaggacgggtggatagntaatgacgcgacagccgcccancgtnangaatctcgagcccacgtanncngggtcggnnngaacngtntgtgananactaggagcggaggntgctcactatgtntcaacngttnntgncnnnnnnnnnncnncnnnnnncnncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatncntcaatagnagnggnngncnncccgagntcaggnnngtntcgacactcatcngcgtantcncaagcncccggncgggggggtgtactcacgngnccatgcacgttaaaccngnncnnaaaaatcnttcancgnagtgntaancccgcancnagcgggctnccgtnncnaancnttgnnctgnnggctgccgngcgggntgcacgtggcngcngagtaacatntcnnnncggnnnnnccgnnnnnnnnnnnnnnnnnnnngnnnnnnnagnnacgcgcgcgctantgngtnttgcntaanacnnnnnnntggcnnngnnncnnctcngnannnctnanntcnncnnnnannnntatnntaccttgncgggacgactccngtcgttttaanaanctnnntggcgagtagatagtcaagagctnttttaatcatctngccccccacnctcgctttcngtgtcggtnannngngnnnccnnnnnnnnnnnnnnccacngngngtngcngtngntccacatgaaggagatgcgcgagatacctctggctgtcccctggcaaatgagantcttggcttcggtcgctgtattacgttcgcannaaggnggcgtgccntcacgactttctnccttgcgtgcgttagcccgncggcagcngcggctttaagcgccccgnnantgctnctgggaatnactaccngnncgcaggttccacaagccagacncnngtagtnatggcgggcggngggcgatgggcncntntgccacggancgnnnaaatggcncgcccccgnnacanacgnatcctgattagtcgttagnggnacaagtngnggncnatctgtgagtactcgncggacnnagtcagtntagatntccnncgcatngaggaaatccgaaataccngccantcgacggtctncgcnccnnantgagggctncanccnganncgngcaccanggngggccagntcancngngcangcgnnnnnttttttacacgaagctgtnnntngagatgatggcagcacgcccntagaggtatgnagctatgaccattgtatacatatnnaaggatttcancgngagcagacacccntgncannccgtggatccgnggtcccngnnnggtnncnnggtacgtcgggcgtcanacgcgcaggttttggcggacctcaaaagcgnnccaccnccnnnnngngcacagggcngtgncctggngttngcggggnggangcgcnccgttncattgcaccacncgnnnnntgcgncgccccttcgcntcctctgnctggnccnaacnntcnngntnnanntcnngcnnnnannncnngnanatntagntgctggcgcggntngtgggttgttgcacaatcgggaacgcaaatngggcgctttaccgcgcgnagatnnatncncacangggagaaccttnggtcanttgccagctcccccgcggagaggctcantnctgcaggcnagtttttagaaacccgtaaagctcacgtgtacnctatantagnnntnnannnngtcgcnncgngaccagtncaaaganggaacncganaaaccnntagtcnaacnnccgcnacggcgaccaacaaccggnncggggtccagnccntnctnnattccctgtncacgccttcgaagagagccccgtatggcggatnttaaancatacaagagatttcctgctagaggcgacgcgcgcaaaaggatgcgcgcttctaactngtgcnnntgatcgcgtactngngaaaccagacnnggcatctgcnanctatgaggcgggtgcnactttcgcnaatgaaccnncggggaggtgattttggatcgggngtagcttgtggcctcatcggtnngtgcgcagttctgnactccaggcgtccgtgcatcnaaagtaccgtttntnccccgacctgnntggccncattgccccgactaccatngctgntccttgccgcgttcgcnatcantggatcgtacnccnatgcgaagnncacgaaatgcgcccgtgtgngtggccgncggcaccacattncgtgcgatgcatacgancancnantgnaaagtcgcgcgggccntcnanagttcgatnaatcatggncgtctnnagntgnngtnccncnnaggaccgagcgcggcgcggttnggctccgttccccagtgcngcgtttggctgtgcctagngccagccccnnnngngnnnnnannngcngtangggcgcccggganctanncccannnggtngggacggacggacccntgnagagtcncnncannaatcgannngcntnagnggcacaccgaaggtcggacganacgacacgcgagtcccaatgctggcnngctccgtctgangcagggtnncngtcgganancgtgnattcgctgngcgggcagcttactnaagccggnanncgtncnacntgcnnncgcttngtgcgtggtgatngcaagtgtngcgnnntgcctgcttagctcgaaangaggatngtatacactccgtcttngnncntcgactgctgnggggctanggctcgcagagagagngacatgttnacgtacncgctgttnngggtccggcgnagcannnngctngtgcgtcnccnncaanttcnggggnccntnnnnctnnnnanngtcnncncngggnnnttnagtntnccctcnctaattgngtcccattgcatagtactaccaacgagcgcggtgacnagcatggatcnccgcatcacngngagnntcncnntntcaggggtcccgttgtccaccgcgccacgccgncgcacgangcnccgncngttttccttagccctcccangggccacggattaatcgtttcccacggctcatgtcacgcccccaaacccgctgcaagcngcgagnnngcgcggccgcaacgaggcgggcagcccgggtctaccatgctggtaagacgagaattcgccgcgggtnnncnggcncgccncttgngngnagccnctaagcgccangnncgagntacgtacntgntnncgnggnncnacnnaaagaatnagtccctggctcngctttacggcagagcacaaatgcccgtaanncnacgtccggtgtaggtcttannatcnatcnagancaggncccgancgnggggggccacgtgctngcccgcnctacaaagtnatcngtgaacacanactttntncagccagagcgaaaagcgctgtgctgatatatgggtnngntgccnagtnnnncaaanncnnngngccncgancntagncnnganngcnggtgcaatggcngcgannannnnnnntgctgcanngccctngatggntgcggcccccgcgtcgcgcnnanacaccaggctnnaaggtncgngactggtnnnagagcggncctacggcaantggtgcgtaagnngctttaaggacgcgatgttagangtctccaaagcgcgncnnnaaggtcggnanannnngacgcgtgaccgcactccctntgttnccnnggncncacccngccnnngacgggcntccnnnnnggncgcgncngttgctgctgggttcntagcctgcaggcacaantgtggnnanggnnngggngtnnanagncnangngggnnnannntntnnnagttggtgtgtgtccccatgctnaccactgaggaagtcttgaggggaactagctaggttccccatccanacaaatggcgcgccagtatnnagcggtagaccctnatccnnntcngntggnattccncagnncgttnccacgtcangtattacnaccttcctccnnnnnaacnaggantggngatncggncctggtgtcccgggnaantttttgnngnntgtncgtgcgatnnaacnccnccggngaanttntnntngtcgnnnngcctggncnncancgcncgccacgnngnnatcnanncntnagtantnaangncagccnttcncgngcnncncnnnaggctgatatccacagccgttgcatcgggaccgaagacngagtaangncnggggactcttgcgggccgtnggnntcaccatgcngcgncactnatccacnggcatagcgtaagcagacgtgggtcatttggtgncaaagggngcgtngaatgtnntatnannntnttttccnacnnnnggncngcnanntnnannnatttacgatgcggcgncncctcaagtgancccnncgncnnattggaaatacaancaanngggggacannngtgcgntagnagacagtgtgatttaccatcnaccagcnccnctcaagcctgncngaccnaacntcnnncgcgnatgtgtnaaaccctnaccgnnttggctttgtgaccagactatgcaanggccggggnacaatctgaggtggccgtcgcgaggacngcatnggnntngncnnggcnnancngggnancccnngtnngccccgaatggcataaacccgctagcagtgctgaacagctgatagttatccgctggctggacacgggatnncgccccttggtgtcacaacatctttcgtnnnncccaccaaacccgaccgtcagctttnaggccgnatatncggcggtcagcggatgcccagattgctcgattgtgactaggcacgcccgcnttggtggtccttcgcctgtgtccgcggtctccacntnaccntgttancnnccncngcntcgacngnaatcncgggcgcccaccnnggggngccnngngcaaccctggtttaggtccgctnggggacctggcggcnntnannnnnngcnagaggcgnagaaggacattacggganntagngagttctnnnggcannnctcnnnagcaggatgnantnnnccntgcggtactcnnngggcgtcngncnacgcgtnntnnnatgcgctttgtctnnttnaaagggaccagctcgctagnatgtctaggccggatgaagcaggaantgacgctatnaagacgatccgggtntaaccgggtaacacagtgtanaatgtagnnnaatnctcacccacgcacactggganctactatgcgtaccttgcctantctagtacggatggaggngnaatcgganngtagactcgntgggggtngnctnggggncgggtgctctcccnttagncgncgcgnagccgntccgccngataggaccccgancggcccaagcgaattagtgcgtcccgtagagccctagatttaaaagaagnggcgtttggggaggaacactagtgaaacgtgtccataagatcgtagggagncgcaacagcgcagaggtggactaccggggagggggaccattantttgggccgtntnggntnttgttanccgtgcgaggtgcttcgtaatcgcaagcactcttaacanaccggcgaccctggaggccanggtcnacgtgtaactgagantacnnccgaatcncagcgngggtggtgccantncngncntgngncagcnggtnnggtcctcgagggaagtcacngngnnnttccngggggntngagatcctgannggnacgatntctnccccngnntcgngnnnttctattgcggtagtccttaaagaggtncctaagaagttgtccgctcttaagttgcacaatcccttggcgcccccaccttcatcntggatttnatggtccnatcgnnnggggctggncgcntncgcncagtgannggncgtaagttggcacgnnntnanaaacncgactgcacgnagcgtaacnataatgcggagagtagaaacgcanccggnanggcntnacncggnncnggactaaaggnnacnttngtannncgnangtncgcgcngtcnnnngatcntaccnaagcngccttgccnnggtnncgcgagtantgaccccacccagacaggatagagtatctctagaaaggacaagtctggccgcgtanctgtatnacgagccngtagtntaacngggncgttcgcttacgctactgcgtagtcnggtnacgttaccgcctctatncgactcaggtgcataaggctngantctnnctaacctttcatcgctagcntgatanaggcgtcgaactcagcnnnnatntcgttggtcnncnatcgnntcncnangcnacgtttagtagagcctcccatactcactactcggtccggtttcttannccnnctcngtcaagaggaaacaatccntnnggccccnnccgacgaggcncaggntnncctgntgagcaatctcntcnaaggngacggggccgnaagttacgcggctctcgtgttaccgcccgcgaacgcagttggttgatccccngcgagcgccgtgccgcccccaccgcgctgaggcaaatcagcactgcgttggctgnnganttgtagganacgccaacatgncccnnccnncgnagcangtgcgnnnnnngntcaatccntngngatcgancttgtcccatnttgccantcgnnnnngnnnnngncnngngncgnttnnnnatncnnnnntnngcnggnanncnnngccctnggtannttgccnntagtaccagtcnaccanccncgcccaaggccagaccgtgcganncntnnnanggctcnncaatcctcgtacggggagaanactngccgcgcnggacaacggggcnngcccgngattcantggacggccctgacnntacccctgcagtggacnnnnnatnnnnnnnncnnnnnnnnnngnnncnnnnnngnangcnnnngngntagtnaacttctttangngaaacgtccgttannatnngnnnntantncgntcgttgnctgctnaaatcagtctccncctccgannaattgaaccatnnnnnngcgantgnaanncngtnnggagnnntgcnangccgctatncgcgtatcccnccccggtccttaagccgcaaggnggctncnagcgacatncaacantnatccgcgacgtgnncgtnnngngaggtctggcctcgaggctgcgacggnnnnatcccgagncagcatgnttcgattnnccccngngcgcattgnntccccgagagccctgaatggctcatantcccctatgnanctccgagcacnttagntgacatnccctanctcgactnngtaacgngnggggnggccnnnangnnccacctcagccgcngngagcntgcngnntaacagantgtacttgcggnngnnnnnngntnnggcnganncngngnnngannnnntnnnnnnnnncnnntnnnncctnnaannnnncnnnnnnnnnggnatatccgnnngccggnncgcccaggctnnntncaatcagcacgtgcnnggctnagngagtttngtcncncnctnttnaaacngnnnngngngcnngggcccgnccncccnnnnnnnnnnnnnnnnngncnannnnnnnnnnnnnnnnnctgcacgtngccngcntaggttctctnccngtattaaagtngctgngacnnactgnccnnanccangccnnnngncgncgtcnnacgnanactcttnacagcaaancatagntggcgnanncnnnaannnnnnnnganantgngggannnnnannnnnnnnnnnnnnnnnnnnnngngnnannnnnnccnccnncnnnngnnnnnngnncnnngnnnccnnnnnnnnnnnnnnngngntttcaancggncnnncngnnngacggcncacaannnggcnnnggggaccnnnnnaaatagcagcaatgcgatttctatgttcagcagttatgtaattacatgtaggncnncgtccgagcttagccnccgtncncnnnnnnnnnnnnnanncnnnnnnnnnnnnnnnnnnncnnnaanngtagcncngaagacccttgcggtggngnnnnatnnngnnnnnnnnngnnnnnnnnnccnnnnnnnnnnnnnnnnnngnnnnnannnnnnnnngngnncnnnnnntnnntnttncngcnnnnnnnnnngngnnnaannnnngggacntnngcngttannccnangtntcncanggcnggcnnnncngcnanacgtngtnngcntgngggntggaanggnagcagncnantntggnggcgctatatcttaacgtaccggtgagtgagataacncagtgggactggacnannnnnntnnnnnnntcnnnnncnnncnancctaaangaaaacagtgccgtgaacgcaactcccggagcgaagtctcncnngtacctggtgctgtccccnnntnttancgtntgtnnnncnnnnnnnnntnnnngnannnnnnnnnnnnnnnnnnnnannnnngnnnnnnncnnnnnnnngnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcnnnncncacantcntaaagngggngnngngggnnnnnccgacttagtttantcnnacncggnnngagnagngcngggagnncccctnnccctcnngttnnngnnnnnncngnnnnnttttgttcgcccgattctttgcacccgcgggactcttctgcgatggtanttgtggattgttncnngcnacatgaggactctcatcnccgagggngggccgcggnnnctaccgtggnngncncccangcgacncnnnncnnngngtnnncccngnnntnngngtncnngtgnngncncctaaaccgtgantccntnncctcggccggngtagtcggnnnagnccgncacccgcggttnttgnnggtgtacctcggncgactcgngtgcnngctcggnngttgnagctnnananccngnancgcgcangcagcgagtataatctattagaggggcatttnnnnnnnnnnggngnnnngnntagcaccgtctcgccgcatnattcgnncangccgngncggctgcagncnggggaagngtgccnttctggctannaaccangngnnnnntnncnattnacgcctntctnctaangnnatnccggcnngnggnnaccgnntngnngnnnnncnnctnnttcaggccccagtgccgccggtcgtcacaaactatnnctttataaggccattttccangttcanacgtnactcgtcccgcgactannngaccaantnngagtatataagatnccggtagtgctgaatggcgtaatgttgagggcggaacggtgatgagaaagcnagcngtcgcttggctnccaatacctccnngnnnnctaccttgataancgcagttcggnttaaatggacgttagcctatcacaagaggcctggccataccttanatacngcggcntcccactctgggataaacgggtgcgcggggtagccgaagganaagggcgcctgtggagacgcacatcnntncncgcntgngcccccgggnggacggtanttattncnnacancgggnncncganncccncnattcttatcagcccatgcgagtggtaccatagacacctaggccccccngaanccgtncngccgattgcaagagaggtttncatctttgcaagagnggnggganatgacnctatngnggangcttatgaatctnagggttnggcatgngccgtcgtgtacaccacgcatggcgctattcnctagtcaatnnntccccacccgtttgccttggggcggcccggcgcaacggtgcagcgaccggggtcacgggaccgtgcggcgatatgacatcgacnnttttggacgtcanagctgttntangtccgtccgggtacaccccgctatacctgggttacggtgaagtntgaagccgtactccgcntattattcgcacctcagaggctggcgggtattaggcctgtaccgggngctttatgggacaaganccgcccctnaagtnnngggngactctagcnngccttttaggttngacggntagnaactatacannggcaaanccgtgcgggcangggggtccctatcccactagcttnggtccggacgactaaagcgagnctcatcgtctttcgggngnnatngggcgcgnncgcagcttcctcgtaatngctcccgcactcnngggnnnngcgnttcnnnnnnngnnntngctnncgnnangnncnnanntntnnnnnnnnnccnnanntnnnnncncnnnnntnncannngncctgnnnggnggntngnggnngnnnnnaggnncgtgacnnangcgttngnngnagccnnaanggtcggcgnnnnnnnncaagntgagnatnnncantnnncnnaacacactaatggatcagccttgggnnngnctacgctcgctcacgtngggttacnggcccaggcgaataangnnntncgctgatntctcatnttaaanatancanatagnagattcatagatgccnnggantattgacnctaantactnnggacannggatggggaggccacctcgagagaangntaattggnggtcanntggcntantctngcgnccggncangagaagnggcgttagtnnnncacccatnannggctnncctnagtctncgggnaagnnncnncnnacngcgnnncccgncncnannagggnnggagccacnctcngnanaccntccancagtncnccgnccncntcncgggggnctnnggccgcgnggnnnacgtgtngcnnnannantcntngtnnncacncaggcngnggnnnnnggcntnnngcggcangtntacaattangttaccctcggagncancncccggngggatgcnntgaanaactgagngggcgnatngcnnngngggctagcncncaacngncctgcccggncggngcgattcganctccctacccncgggcgtntncnaggattgnggagttaccctcgccnnnntgacnncgncctcacttggnnncggcacctnnattgggncntnaagancnccnaannncgcaanggtngnngtactnnggncagngnggatgaggaaccgagnantnatantngcncccnataataggatgctgccccgnaagnnnagngnngnggtnnnacgtncnncgnnntnngncgnngcnnnntncacangncantnattnntnnncannnananngcngnnanncnnanncncaggnancanntgggngcgggtngaggccngttacnntangggntgcgcgcaagagggnttngnngtccancnnncnaggtacnngngccnccngngangnnngatntntctnttcacnggtangnagangncggctnnnngcctnncctngngngncnngggntnnnnncgcnccnncnagatgnnnnccntagtcgnnggctnnnnnnatnntggtnnaccgnnnnanntnnnnntgnnnnnnngncccnnnncnactcgananncngcnnntatnntnnnnctcnccnaccngngtnancgccgtttcnacgcctncttggggcnaccnncnnnngggcaggnatantgtnnncngcgnnnntcnannngngnnnnnngtantnnnnatnagccgggtntnnnagtccccngccnnnagncccnannnncgtngnaggnattcccggnaagaantcnccaccgtgctgnnaccgggggnnnnnacngncccgcgggcngcagtcggggccgtaagattaaagcgcnaangctcnttntcnangncacaggctgaggggccngtcgcagcctnactcggtagcggtgnggaatngcgantctgntcncacncgtntgcananncgcgtntngcgggatcaggggagcgnnagcagcgctgcnggccgaacncganagcgtatcnnggcgtnntgnncgnttggctcnnantngcatacncantcaannaggntggggtagacnggngtgcgnccccccngtatntnntnngcnatanttcanacgtnngnccaatgcannttngaggnagtgcngttgnncnagngtngcncgnnntcgatcacgtggcagctgaaccggatatgaggcgaatgcactaacacntttngtcgncacacgaatnagcnganngcnccgnntantannnnnngcnanntnggnntcgnngcnncaancnnnanngnnngccnngnnnncgcnttacggnnantttnttatntcacncncggccngccantgcagaatncnnnngaaggnnnaangnanannnncnntccttnnttcggnnggagccgncaanagacnctaccgnngtnagctgtngnnanggtggtgacaatancncaaacgttaanaangaagttgtgngctgnnccncnatgtgagcgnnnnnngcagctgtgtttncgtgtgagganctngngtncctnnnngcaacanttcagtcgaatagccacanatattgcnngtcctccnnnctcgatatcntntaagtggactacacgcgcgaganaagcgcggatcgagtctgggctatgcgctgagccaaagccggacttcngagtattnagcattgtgngggaagccactgcccaaccgagggcatagtggtaggaanaaccgccnnangggtctgnggtccntntnanngcnnccnagntgtgtcgntgcntagttcacattcgtgaatnagcgggcntcgtnancgctctacnccnccntgaggntgtangtacancganacaaggtcaatatgntgcgttngtcgnggntgnntngtagganncccccaananncngntcctgtccttcagtgcactcattgcaagaaccctcccgctcccgagatgaggcagtgatggcacaagatgcccccggggggcncctgagaactgtgggtcgaggaaggcctgnttctaacagangcccgtaagagctttgcgncgtttcgncnttgacggtgccctcagaggtgagagtgcngacgtacagngaatgnngctcngggccggcntagaaagtcgaagggcngcgngacnactnggaaggagcccccgcgcagcanntnnngnntnggtanctcggtncantntnanngtnntgtnncannnnnncnctaggggcctatccgngtcnnaagagatnccgaaccnntgaatncnggacaatcacccgtcgacagncaggttgtcagcgggnaacagaccgggtctcaagggangccnctntcgaannngatgctcagacccngngagtcacanggtcatggcnanggacctaggncnnnnggtcctgcantcgcactcacggncatacggccaagggtcattagcntnntggtccacgggacgacntgggatacgtgatttntgggggataggatgatcggagtgacggcatagactgggcagtnnngctaannnngcataccggnancncgcgcccgncctggcctnnactcgtggctnccactcaccctnggngnggggngncaagtccngngnctcctanacctccgagtcgttcgcttgttgangnggggggggtatcngcncatgaccatccttgacgctnnccgacngtntggtntcnggaccacncngnanngnntctcnggcnnnnngngnanggcctnatggntctgagaccnngnntactgnatggnatnnntnnacntcgtnaggatgggtcccntncantccgccctgttgttagacgcngnnncatgcacncggcnnncgctcccgctggggtntcgcgcaggnattnggtcacgctttcggcntncanccgncnnncacntntcnnngcngcnctccnncgacatncgggnntgcgnggggtgttagccacgctggggtannttcgtgactngtcgttattccggagtccgcaccgagcggtacacagngngangnaaatntccnacgatnccgntngtnccganagngatcnacgnnctggacngtccaagttactagagctggngnncgnccgggaatttcagtcattcncncgcncncngtncctncagagacaacttggantanggcgaaggatanaggattanntagnnagtggcgccgnngnctngcatactccnnanngaccgntgacccggaccngnncgggagtccttgactggcctacaccgcgatgctagaccatacccttcagcgcaggctnaaagtacgtnnattttcncggagggngcnnaccnngctaccannacgtnaagancactagggcgtgcaaggaannggtcttgccccctcggtttgnacctggnnccgacaatncaaantagcnctccgggtnctngatatgcgtanttgggggcgcggccgggtncgggnaaggccacgacactgaggcngcgtgtggcagcgngggctctggangangccgcgannnaggnggcgnnacgngcnctganngngtgacncgcggcnntggatggtnaaagagggaaactaatnatcggncgnnctcncctntgtnnatntgcgatnaagggcctaccgagcnggagtncntgnnngtagcggnanccnngnnctganccgtgacanccnnacnnngcnacctagtacctcganngtccgntccncgtaccgtatttcatccaccgtcctagcttaagtctcacccgaaccgcgagtgcggggcgcnggcttgagaggantatnatgcnccggcaggcgcctcgccnnancgnncctccttntgtaggnagcgttaagtgaannnnnnnnnnnnnncnnanncngcnnnnnnnnnnnnannnnannnntngcngtnanngnncntngnnnnncgtnnatnntgcnnncagnnagatangctcttncgtctgcccnngcnantnngatctangtnnnngccnncnnggtgcgggttnggatcnggctcggtgtcggctgcanggcgcaccctntggacagggcatcaattatcacgctcccgatgaccanatggtagcagaagttctgcnaggaacttcgaggtagttcggtgatgatccctaagaccctnaagattttaagaatagaactaattgcctnnccgccggcgctggcntgcgccatagatgaccggtccngacctcggccttggtcgctccttggcgcgccgcgaaagttctcnnngtncganngcanggatctctctccacaccgaaacggtgcccccgtttctcgttggagactccgttcttaggngtggcattcggcncntggaagtcaggggatatatgatantcnatctcgccctatgnncnnnctgngcngntgnnnnnncnngnngnngannnnnnnnnntncgntgagngagtngnnntagnnntannnnnnnnnnnnnnnnntngnncnnnnnnnnncnnnanncnngcnngannatgnnncgncnncngnntnnnnntnnnntnngntngannnngnccntnnntacnnnngncccnnnnnnnnnngnnnnnncnnnnnnttngnnngnnnnnggannncngnnnnactnnntnnnttannannnnnntnnnnnnnnnncnanncngnngnnnnncnngncagtccgagttaccgtngnnggcnncnnntanggcgcgaagccnnncacgccgaggcanncaccnccntnacangnntngangtnagccaaacnnctcctccncgcactacatntctacnntnncccnganggaccggcaccggactggtggtcggntctgccatccctnccgtgntaagaaggctagagcccgcagccgggnaagtcgttggnnagtaagaccgctttctaagacntncaanaccgtcttcaatngntgtatacgagtgtaagaattggantananataacggggggcancggtctatcgtgtccagtggcgtcgtnccccgncctttaggccgttagccgcagcacgaatattcatgctcnatgnctctnnaacgcgagantcagtaggccnccgtcaggtgggggcgtcggccggagatcgccaggcgcgccaccccgcgagtgaccaaatnaccccttgcgagcggcacagacngggtgccagntgagcnccggcggatggatnncattagagtgagaaccagcgggnanggggcagcagcagtcagggcgcnngatcngnnntgtttgcggncgtccggacgnanncgtngtngncgncganngnnannccantcggaagaggcgatgcgatgngantactnanccttgggnnccgactagatcacttcatagntttaactagtaagccnncaccggnaangngtcatngttgcngnaacganncactnccgtccttaaattggcanngncgcntcggnntgtagatngttcaccncngacttcggcctgcggcatggtacgaacacanctctgtnacgagttatntctggcagngnggcttnctcggtgggctcnnnccccgntgagccnatgggtcgtggggggccngccagggacagangaacaggtctgggaggctcgtgnatcagcaggcacgtatatgcctcacgancctcncnnatngcntgngcgtaanaagggacccntcgcnntnnngagaangtggacaaccgcgtatgcggacgtgtacgaaatggccgccgcngagccanngngnnnnnnnnnnngcgtgcatgcgcaaattgcgcacgtgggttnnnccgagctnntnngnctcattcnttccnagtgnnngccgcagtgagncannanattnggnatnnnttgatataacccttacantgctgntatccttagcntgtnnccagcgtnacncagcgaggtgccgccancaggnncatgccgtgcctttcatgctggnggnncgtctcggccnggcgtactgactacggacccgtnnnangnncngnacannantacaactgggcttacgaggngcgtcgggactgtttgagagaccngtgctcgatgcgaccggacggggcagattggcggcggagttgacattcctggtctgctatgagggggccctgtggagcggctcattgcctttctaaccgatggacattactcctcnncctnncgnngcgccngcnatnggagnnggncncgnnnanangcaccgtncgtagctaatctttcgcgtntctgggatctcacgngccangnnngacnngcgcagtntattncngtnnagncgntnnggncnctgagttggccngtgctccctttcgtgcctccatgcagtncggacacngntnnaccatgcactgtncngnccgcggatgngtggngcagnnnaangctgtnagcnncctgntcaaatccggnnnagggcttnccnctcanttnaccggananacnggntgnacgccngaggtgccgngcgnccactnncccanncacnnnctgcnncngnncaantnnaagncnnngcntgnnccnnngnnnnntnncntnanntnnncannccgnnnntntctntnnncngnnngncncncntnnntnctnantngggnnnnngnnnagnctccgnggcttccaactgatatgcaggtcnnccagctacagtnanntnagcgacntgcgcctngnnganctncccntnnnncantnngnnnatccccccncggtacnnngcnctatncacctcngtaatgtctcggcgcatgtaccntcgtggacgggtcncgagttcctgggncngngcctcggcgntctaatnnagtcgcnccgcgnttctaaattgcccgtgaanncangtatccagcatnccanccctccaatcctnggtngnnnnacgtttgatgtntcgaatanncnnataaggccgttagagctatacctcngctcagtttcnttatttggataagcaagtagcatgtatctagngcntttggcggtccgatanagtgtaacgnngnttatccagtagnctatgcatcagttaaaggaatggcgccgtgataaatccccaacagaaggaaccgaatgnncnnngngcccanggccgagcctttcgncnnatccnctnncccggggatactggataaacctctgttgagcgctgtattcagcaagcanatagagggactataggnntgncancnntnggtncngntntctaccnacnnnnccttgactaantagctcanggagnatgtcanacncatnntataangtgctcaatattnnttatgtgcacgggcgggcattgcttgcnactctgantaaaccngtcngtggntgtgtgacntgggctnntcctgcngncgtccttgtcgccgaggcccggggtaccaataacnnnnngtcncnnctnccgantnatctntaggtnntccnngatacgcgngccttactgtaataactgagtaccgntngggnnntnnnnccgcccgngncggnnnnccccgnnggcgcgacntaaacnatcccngtncacagcnctatnctacgggagacgcgaccgggatcgngctgcnctntgtgtantcgaatcatctctacagccttaaagacctggcccacctngacccnnaggattgtgcgcgctaccgnctgtgctattaagaaancnctcgnagtcntncccncgntgacntangtacngtcccgnnncgtagnctaccncnganngtcngtgaacgcactggtcgggaaaaagccnncncnnaantgtctagagggtacgnangcgnngcanagacgggcngcncnngnnacnggnnnnntncatnnnantcnntnggggtttagnatcacatcgatatatcgttgactttaaaccaagcgtatgtactctatctgcgtgaccatagacagaaacggaggttcaatataactcgaccagtacaacacgacaacgaattccagtcgccgcacgactaaagagtgcgtacgaaacaacggggtgcaacttccccatatctaaactccgaanaattgttatcgtggagcggcatccggtcacncanacgcnngacagagntgcngagcctcatacttggttccgcgggaagtcattcggcnnntcacgtgagtcggtggcnngncnagacggcgnaaataagngattangatgtgcacgnnccncngagcnancttactngtnnnnancgnancgnntgctctcnagtatgtgttcgtagncnnaaggcncggcngtgcnntnanncccaagcgcgccngctatagatccggcccngagccaaacgcncgcgaccgccnancnnncgnagngnncctgncgggtcgattacnntgctntaggtganaatntcatnnncaagntcgcgtacccgtnnnantgcctagcttgtactctancgcacnctttanctgacagactcgantncccctgnnnnaaccnncnttgntanacancggntngnatnncactnccgtgcgccgcaggccgggggtaatgcntgntcnggttgagagagtgtnnnntgaacgccagnatttncgactccngcgtttgagctgatgnntatnacngngaacgancagangngggcgctngnnggngagacctttccngngtnntggnngaacncnnnccgcctgctaggtcgagngtgtcgctgattncnccngcggttcngatccgtactccgtaggcaagcntntnccaattngnatnccttgcncgacgcaannnatcacngcacncgcgggccngngannnnctgggctgccaccgncccgtctcgggcggcaagtgtggtacccagggcaagggancggnggagacatcngaaggaatgtgnntgtgncanannnggnggnnatgactcncgncacgcatgnttnnctccgtgaagccggactgtnganncgtncctcangccagttggntcncnncnggnctccnnngtctgantnnncgtacccanagnnnnnangnnnnnnnncnnnnnnnncnntnnngnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnannnnnnanannncnncnnnnntnnnnnnnngttgtngatcaccgggnagggaggncgngcggcaannctacngnanngnngccnngttgcgatgagtagcgntacaatgaacgggntnagatnncnacnngcnnnctngncgacccntgngnntncnnngtcnnccgcntttngntcttancnnnncccaaccnnnctnnnnnnncgancancnttngggnnnnannnngnntncagagncccgncnantcgnnntgnngnnanntgcgnnnngnntcnngnnngnnnnncnnngtngnnnngnnnnnngtnnagcngggtntgatnagagnngactcggtntcagaaggctntcatgcgctggacacttctcctgnacctcccgtnccntaccctatcaggncgtcgcccgcgnngtgagaaggtcatcaagaannntctngtaaccatgaagntntcgcctttccattagtagccngnnaagtnccctcggccgccanacgtagatntgggtctgtgtgttagcngtcaggcaagtcgaacatgagcttttcccacanccnggaantacggnggaatantagnnncattaaaanantngcgctgtaancgtggcaagangacatgnactaagnannncgnngccncgnnnngngnnngncngncnacnnncantnacannctcaagcggggccccgttcccnngtnncctccatntctctccatttagctcgcgacngngccagnctnttgccaagcgttcnccantcctgctgtgctcggncccagcantnnnnannctggnnnnaanaggacnagcncccanccgcttgncggcataggcnccggacattagattaaccttnggcgcagcaccccgaacnccttggtattagggcggtcgcgtatacngccgtgccatnnnnnngnnnnnnnnnctnntgagctcactttcnagacggagngcgcctcgacnaccangtcggagnnccctangggtgtgtcagaggagctgcccggcnaaccttcccctnagactggtgcangggttatatccntaccttgagtnaccgccagggtgcncgangcgngncttgtntgcgngngcagaatcgtccgcgagnggcgcgggcgnccctnggtcgcncaaacatgattttacgatncaggaccgcgaacaagcgagngtgactgcattnancaggaagaggtctggcgtntacnagttacgtatgcgatccgcnaagggngcctngtagccccccgcgatcaggngngagtcgtnacccnttgngtgcccncngtgcccnnggccaatgtcctcncgatttaggcnagctnnccacccagggcgctttcgctnncaaacgcaccgtcttgngangagcaganatgcgcgagcccgngnagacgaatctatcgagccttgcgcttttcagagtnncatgcggactnaggcganccnggnnccttgngggcgngngnnnacgngncccgcccnntatagaatcaaagaaggtgtgtcctagaaatgagagcccaacancagtgacggacaancgcanacnnnnntnntanancnggcntannnnncncgnatnnannnngccacnncnngngtaatcgnangnccagcnnccgtnnnnnnngcnnngnnnacgcggcttcgcangncactgcaggctaccacagattgntccgcacggcntnatcaaactcancangaacagttagtattccacnaantatcnaatncctagacnngancngnntnnnnnngnnnncnntnnnngnnaaccnnnntntnncccnnnnannnaanntcgnnnnnnnntggagttnntcnnacnaannctnncctanagngtanccacgccgnnncctatnaaaaccgccaccgnnagctngngggagcnatgggntnatccccaccncaacccnngnncgctgaaaggncgctcggnnnncaaccagatcctncnngtnncagcgcgctnnnnggcnnnganannggngnnantnnnacnnggtgggngaacntctgcntnanngntncncnactcatnccnacgnacnnannancgctntcggnnntnnngncntgncnnnnnggngncnnnnnnnnnnngnnnngnanngnnnnnancanatanggntgtcccntngcnnctggttngntggcaccnnaggncnanccggnnncaatatagctncaatactnngnnnncgttgnnnntagncnttcagagctcanatcncccntangcnttgtaacncnncnnggcntcgggnctattncaattctctttnnnggggnnnnnnnnannnntacgnntcgnnntgnncaagatcctcacaggggggtggtcccgnaagncnacatccngcatcngnnaagctaggtannangaagagcatntcggntgggngcgnncgggccggngcaccccagcaaatctttgtgccttaaggcgtnctccncctgtgtgccctgatctaacacgttcacggcacggtagactcagcgtgcggagtancnatactatcgtaccngggtntcngttggtngngagaattngngcatgcaagcagtcaaancnagccnagcattgcgcggnnanncttctgactcccggncccgcantaactataaatnncncatggngnnnaagagaaacgattttaggnnaactaaacgngncngcgcggacgaggagtannagcnctgcgacgaagcgaaccagttctcgggcaagggttttcctgacaagtnnacccnngctcnnnanncnntagntcntatccaggccactttaagccngcancagaaancccgcancggcggctgagtcnncataacctgggcgcatngaagattcganaggcggtacncagaccttgcgcatggccagnggccggcggtngtcaagcnngtgcaancgngngcacgggnnannngaggtactgcancnnnnnnnngatanccnnnnnnngnntcnnnnngcngannnnnnnnncnnnnnnnnnnnnannnnnnntnnngnngannncnncgancnnnnnnannnngnnntnnnngcanttgtgtttgtgggngnaaaagagtgtgnggtaaccaaggtttcacagttcgntgttcccgctatatcctgtgcagcaaatcggcctctcttattttaatanacgcnnnncntntcntggttaacctcgttgtncgtntacttncgcttaagtattatnnnacnnnggnnangcgngnnagnnctctnatnttantgcangaggctaaangtaggtagtcacggccagatcgatanngagncacccngnncgcggtccaaccagnaatcgactcgnaattcagcgctagnanngagntggcntnnaggcccacgcctaagncgntnncaggcanggnggaggggcttagcggncncanncngaatcgctgtttgtccgacgcagccgcccnanccngccccgtctangccctcaacngctctgtgctccncaggtatgcancntngcttcagntnnnnnngtngtaaanaannggccgcgaaggagnggncaacccctggccantgtacgtcacctcaggattacacgctacnctattgnaaatanacgngggtccccgccgnagatggnggnntngnntanttctncnanganngngncncnnnggnnnggcnncncacncgcnannnnacttcnaagnngacgnggggtcnnggntncaccagncgnccgttcaancaacnannctantntggncnctgcttgncctgngggagcncgttnncntnnaatcaaggtngaaaaatgctnccgcnncagatagagtgaaccatcggcctgctattcngtcgaagacctgaannanannnnnncnnnnntnngnngnnnnngnnnnanncgnnacctgatacgcctgaanacttctanagttgggnanctccccgccctggctctgncattgaataaggnngattaagcctctagccacgatcgcnnagnnnnnnnttnnggtgtggngtgagnggcnncattacnctatngncnggcgcgnnntagganngtcgcgtcggccgtgcngggcnagaagtgtntgcgcnngtnntccgnctgggaantcncgattcnctgtacttctgtacgntnggaagggcgagggaatgccnggtgtngtaagacggnccccactaccctngcgcgcacagttaccgacgnctnctncgtacggttccccaagcgcagtgagtngcggctcgnnnnngcnggnggagtacccaactaaagtcnnacccgnnnnnngcacccgaagccgacgggtngatggacgggngacgtagacctttcggcgcatggccatttcncccctgncncccagggcggactcntanagaatctcaaccggccacnacggagctttcaatagcccggnctggtnggtccncacanggnncnngcncantnnangggggttttgcttggcctacccntcacnccgcnaacctngnanccaggggcacgnngatcancggtggntcgtggcccgctactgctgatcaannggttgacaccttcacgtgccgcgttgacgatctcggctagcngccngntgnnaaacgtganaccgcgacactgaccgtntctcnngcnggcnatttatattgtgcggcaacgttngncngccnaggacggactgggganaagccgtaatttagtcggatnctcagngaagncatcgagatggcatncntnagaacnnnggagcgcggtctgcctcccgcctaccggaaggcaagacctngnnaatcgcaaggnannnnnccncngntcgggaaggngggaggangctccttaaccgnnnactnaagncgngccctaataggacgaaancctctncatngccnccntgggtccgctgcgcgtccggntgagaagacagagggttgnnnnggagggcagccaggtcaagngataacangtaccnngnngngctanagaaatcttaataggtancacgaatanctgctgatgcggtannntnanagggaagcgtntttaggagntnagcgnggccttagacttatccncnggaactgggatccgcggagctaaaagccggtttctntcggcctcgagcttcttaccctcttctccggtaggggccggacggttggcttgggncatctgtggcactccnggctcgcagcctgnatcatnagaattacatccnantgcngaggtcccgttnancggnactnagtgtcgaacacataccgggtcttcaagccgttnnnagtcatgtcntggnagnanccnattgccgtgagggatgagaccggnaagctccgatttgcgagcctagcgcgattgccggnttatcgcccttcanatggatttataanncnngggtcgccttacagatnctcnccggtcagttacagnaagtcnaggggtagccccctatntaacngngtnnantccctactaacggnnncagcacttccctgtgcancgcngcncgagcntgggcccggcagggctaacnaagcncgtantatnangccccgggggcgggngtaagttaccatcncangcggtaccgtaggccgnggcccgagggcccattantagagangtngtccagaggataagagacctggnnttgggcgcctcnaganttcaagattngtttagatgcagaccccctngctnccnggactcattcccaanaggcacaggactatcngattcctcnaacatntggagtgcaatnctgtcctttatgatgggccgcgtgggnnancnancgtttgnccngagncganngangnnatagtgtnntcgagnnantnntggcntnccnctgtacgcgcagacngacatacncnnacatgcnatcccanntnatgggncgccgngaattcgagncngnnnnnnntcctagagntcacnaaggtgatacgacgctaaacctcaacgtanatcggaaattcctatgaccctggcctaggtcccgncnngngtggaatctaaaanttccgatgtncgcganaaagaaagtctngancctacgcgaccgatnccgngngaanntcccgcnccgncattangatgcntcnagatngagaagccaccgnaagnagatcgntngaatncaggnnaggctctggctccgcgtgnnncctanngagnnngcggtcttaaacttgtggtgtctcgtggagagcncgnncnnnnntaanantnggattcgaccacccgcggancgctcanccannccncgnntcctgcgnatgggtncncnctcntngnacgccnnncatnganaanctaacgtntagcnattnatngggcnccacgcccgctannannggncgngcnngttncannnagnnncnagcanggnntnnncnccanngccnntccgntnnngnagngcnnttgcnnncgaanaggntctnnnnnnagccaacccagcgnctatagnccangaactcagaaagtgcgattacatcaccngaaggcagctcggcaatcnccncaagtacacggcctgcattgntctcagagaccacaccanatctgccggctgctcgcngagcacgtctaagtgcgaaaagcacctttcttncgaancgggctccatgtnacgaggcggggnttccgtnaagagaggngagtacgctgncgtagnntgccggtcgtctggggancaagcgctcnnnnctgnngnnngccnggnggngggcnngcnaagcnctnncgannncancgncnncgnacctccaccanngccatanggcacacttttncaggtgaagttacacgcatcgcggggnatgaattgcagngtgtncgacgaccgcctaanncacggcatcgttgtacccccgaggagcannnggcngcttcncgtcatngattcacaangtgcganccnagtccggcnnttttagttncnngncnnngcgagannannaccncgacatgttgtcggtcggnactncnnngancgcctggtgagnccagcgcntggttnttngagngatttaactgnntcaggactctaggtggggacttcggtattttaganncnnnnngagngnnnnnnannntgnnnnnnnnnnngggtgcctggtagnnntnngcntnnncannnnantnnnnnnnnnnacnnnnnnaggtnnacatnagagagtnannnngnacngaccacccggccctcggnccgtnttagcgactngaatacntttgcctgngttnttggcaagggacatttgcgntcgngctgaactccctgtgccggcgtccngacgngngtatgngggcgnccaatnggtnccatgttggcncgggcacgtctngnncnnccgcanangcntttgcggntccgtggttgnnagttcgtnnnannggctgcnnnnntnnntnnnnctncnnctnnnnanatncncgccaccccggaggctaccccncacgannnngngngctgtgggcgcatannnngtgnananctcagggncaactgaggtcgttgncgcnnancggncgnnnangnntngcgngccntttgaggtgntgnatngcnnnnggnnnnanatnncnnnaaagnctaatntgcggcctntnngncantgntccttgggagatcgnacgnggccgtnaactaacgtgntntnngtnnacgnccagngcctgtgccnngagaatgggccgccgctcgccgctgacgacctctngcngngtntcnnnncgacgcnctantcnngattatccangtctgtgccanncntcncancaccattccggngtttggganccctccaganngaagngggtgtnanggccngattnngaacgtntcngatatccgactcnnggtttttcngacncncgccgnntgagnancannngacccgcgccgcgggccccgggccgaccgggaaaacgccggtacacnccggtactttctccngncgancggccccggcntanngntgtcccngcgagnctccgtangaanncttgagcacttggtgtgtaccnatgacagcttnttgacaacgcnntcnngnancgnngcgnntcactcgcnagccnncgaanttatgctaaaaagcaggtccgcaaagcgccanaactngcatacncnacgncntnnnngccnngcggcgtcaacggtggctggtgcntncgcgtactnagcnaangtagttnncntgcagtcnntctgacccgggccanaaacggcgatgagtnactcatccaaggctagncaggantntgttcngcntntcgcncnntcaaccncgccgccctgcccgcncgctncgtgntncggttnttttctntncnactattcccccgcagtcgngcgtanggtgcacggcgcgtagagngcagcacaagtncggnagatactcngttgtacgcctgtccgaccgnnggcagcagtccncagtcattgctttcttcaatgacacgcaanttgnctagtgagcanngccncgttgtgngtnagggcgnccnnacaccgagnngcgattgcggtnggaggcaacgttggcggggcaggntggctcgnatctacgccggtgtggcncacactgtccggangcaganaagagggtgacaggattgcaccnnaagtcgcacgcttaatacgaggatgtgcgctcccctttcnacnntnacnnnngncggntntnntnnccngcagngantgnnnnngngagcnncnccncgntnttancgnngnnggnnngngatacccgccgtcgagangcncgncngnccaaacnggnncttgnctctgcgnngtgngganagggtagaagtctatangcngngncgggtnccatcntgacccggggncgcatcagcaacaacgctgctagccngngccgcgncngnacgngntnacngcangcnatctttgngnntgccccgtagaggattanattggccgcgggtcncgtagctccccggtgnncccnttcatttagccancggtcnttnccgcggcnnagagnnatacctangtgaggaacancgcgtgagcctcggggctcctncgcacgagttagatcnannnnncngncngaagccaanccggccccgntgnggtcccatcggctggatgccgcntgcngccttcatgaaaggccacggnngnncacgnntnaccggngccncgtggnccagngccnnaggnggnanttgccgnnggngngnagngncgcntgacanagaacagaagnactgtcngctngantacgtcctngnaganggggnatnnnccntgngtcttttcnanaaacaccgcacatactctgcgntgcgtctccancgctatacgtgccgcattanntcangncnagtacaannacgannccgancctnnantncgncnncnnggnnngncngcnnnnnnncngcgagtacntcngtnatccatctnggtnggaagcntntttcggngcatgacgccgtntngtccgggcatcagtncnttcctagagtgnnnnggtgnangnnctgnngcntcgctnnggngnnnnggangtcnacnctgngnnnnccttgggnntnnntnnagtnatcncgncgngccngaacncnnnanancganncntngncncntggctntnnaangacnntccnagantaanangagnnngnnnncanncntnnntntnagtngncnttcnncngccgntgacgcgcgaactganncctgcgaacctgccccnnatgtnggatgnntccntnngcngtngananncgcggccgnnaatnngngcgcaaggncnctngtatacccgaantncntactgggcccatgtntnncggatnanggcggagaaacgtggtcgctgtatnccnnngnncacngncgtannnnctcgncacnacnnngnanngcnnanggnnnnnannnaanttcccantncngnagngagcgcangnnttttcaaacntcaggtgattntggcnntnanancngnnncgtacctcggtgtcnnntngtccccnnaggnnnagnnagngncnanccccgcnctccgcccgctcacnngcncnngnctnngccnggacccttnacgcaacgtngcntgcntgtaaaagnncgangnacnnnntncannggnnnnnnnnnangtangntnntgcnnnncggnattngganannngngcgcantccnngngcnacnnacgagntnnngnccnagaaagggnnctcggnccngnactncgcttncngnacntcgntngnncgnctgcgnnnnngcgcggaagnctcannncgcngttcgcgttnngcnaggaggngaannntntnganaagtantatactgcantgctataancnccgggtgttagactgngntcncnctcanccanaggttttgtccgattcnggnagctngnnctgcgcannntaatnncngtgncncngggtgnnccttccttcgcnnngtctcaataaganttaggacctcactacgcgnntntgcctnngttaactttcnngnnnnnntnnnnnnnnncnnannnnntcanngnncananangatcngnnnnnnnnnnnnnnnnnagnnnnannnnnnnnnngnnnnnntgtcganaggnggngagtgcacattgcgcacgtanctgttcgncncggtnnntnnnnatntaannactggnactccgaggtttttngccggatganctttccgtngntgcgnacatatngagtcatagncgncggggctgntgggcngtcattangtcnnnnaggcanaagacgctccggccatcgcgtcggttcagccngtgncngtgngtgttnacccgccagngttttcctcngagngaancngnannnnnnnnanncnncnannnnggnnnnnncntnntnnnngnacnnnantncntcntngccggagngnnaannntnnnnngtgtggtcgtgttccaanggaagttactaagcctgttggcttatctctagcatncattgantanggntntttnctagcgtcaatctcagtccatttgagacngnnnngnngntnctnattgcggnncntnnacngtaaaagnncnnngnnnnnnngcngtgnnntcnntntnacctnncannnnngngccngcnacnnagtccncncangtcngggnggcgntacnnggtngantngtnncannncnntccgggngactncnnnnncgatactggntccggcggggngtccctatntgcatggtgncaagtctgtatgtatcccgncccccgtttnnnngtgntnaccatnngntggtccggctgangcntggcgcangcccccagcaccaagtnantngtcntgccggcgtngngaactgagtaancngtgcgctntgggctcgtcanntttatatttggcgcgcgaggactntnagccagtgggtataggtttggcccttncnnnnnattgcccctgnacagncacnagaatngaantcgaattttcnntgcctagtttgtncnctatcntnncacgtgnnngnncgctttacnngaggctgccggcggccnnctnacgtcnnctgtnnngngngttnngnaaaacncnccttgcttcgnntcnnnggcccnngtncntancngnctaattncgacctnnnnnnacnncngncganannggtncnncannnnnnnnnnnnnnnngtatncanccaccnaggctcnnngacccggggcnctcngtccnnntcatgacgcttntgnntccttangnactgaggcgaggncgnaatacnggngcgngnnanatcccttgagggggantcngngtacgnggagacacaacngnnngncgntaaaatatanacccanactannnnnnnnnncnnnnngcnnagncanannngnnnnnnnnncgnnnnncnnnggacncnnnnnnnnacctnncnntnaatngnctnggtanacacgtnnnnnnnnnnnnccccgtncnnnaaaacnactaagcgcacctgnnccgtatnccntngcannttnngntncaatnnggnatnctggcnannncncnnagcccggcgccncgnntgctnncancncgaaagncgaccgtggngagcagtgcnccngtgntngnnngngncntntngcgactnngnagngtgngnccggccnntnnntcntgnnncnctncnngccgcnnnttgnatnngtncnagngcactnggcntgnnnangnnnnnnannnnnccnnnngnngnnnnnnnncnccnnntnnncnnnncatgtacgacggttgccgttattcagctcntgccntccttcggtgtncagattagcgggnggtgncttgtaccccccactnagcccccaagcgtgggcccgcacgccgagtatcagtgggtggtgactaggtgccgagatctngatcgngtnaccccgnnntnatnngncctggntgntagtgtcattgatcgtagtaggggataccaggntgccggnagccacngngnnacagccacttaaaccanngtnacctnntgttnncngnctgnncgncgnnngtannagagattannnanggnacgcncccggcgtatggngncggnntngcnnaggcaantcggatacaaccttnttnnccgggcgtcgcnagtcgtantccggcccggcgtggcagatgncnggtatcaagcggggggtagctacgangactgccgcccgacccccggttcntngttacgcaattntggtgnnattcgntnngggatatctatggcccaggcncntngnnngntgnnntcggccgcccgngnnnngggtcancctancacnnnncnnggtagntctattnaggccggantcccggaggcagcctacatcgaatcgggcaccgttccgccgtnggaaatngtggcccnncncgnttggttagggaatnngacgnnggcnggttcgttgancntgnccctcnggcgcgcacattccgactccggttcgagaggcagcccgaattctaggatnttcggnagcggaagngngnagcgccgtncggcacntnacgtngcggnacccccttgggcacccgagcttaatccttanggcntcaacgcgcgtnngnaccnnncnngngtnacccnccnnctnctnananggtncnggnngnggnntgtcnnnnnnnangcncnccccgggnaatnangatnngnaannagtnnnntgccanaactgcntccgtattcagaaccgccctcnagcgnngcgnantgaccntcatgnttggctgangncntnccgncgagnagnncannnngnaagtaccntcagaaacggtccttnctagtatagactcgaggatcgcggaccgtttcggacggactngtatagangcntcntcgcnnnncnnngcaatccntanannncanggncgcggcgntgngncccaattaaaccngcngcnnaggnnnngcnnttccnanntnannnannnnngnnannngnnnnngnnntcgncccnccncncntnggangtttnaangccgctnagnacctnnttntangggnanaacncntccccnnancngnacnntattcnttggcntncnntnnnnnggcngnnnnannncnnngtnggncngtngtgggccnctntcntccncggacngccnnncgagnaggcgattnnnnncggacaanatgangattnncngatngntgacatanngcngaganannganctnnctgcntnggnccnacnngacnnnnncggcnnncgntnnnagngcnnnnnntngnnnananngngnnncangnnnaannnnntncnnnannntcncgttntnagnnannnganagncgacttnngccaccccnganactttaaccnnccgacgagcntnncnnatanctnnnnnaatgnncgncngncntnnncnngntnncnngtngggctgncnctngnccgnggtgcngncgaagnnnngnnnnnncancncgtcactncnngttcagnggcaaaggcnanttccgtaccggncnngaaangagaanttggtgngcnnncccgtgatcccggtncnagcagcccncctnngncnnnncnnntgngnggaaatcgcccgcggctttgtgaancgcaagtggcncgcnnacccgngngtatatcgcnaannctcgagccncnnnnnncctagangctcgcgtccccgccacgctaggcgttcaggnaacgnnancnnntcgagctttggngnctcgaccaggttatagcgcacctaannccgccnaggncgcttcctttctctcacncggtttagagaataggcaccccgtccctgccttgnaggttaacncnnnatttgntnngccannncggtnngannagccnnantngcttcactgcagnctccgtcccaactttcactgtaacctatcctcacggcgtttgatgctgggcatnncnannangtatcgnnccccncagcgcatggatntgtccanttgntnntacnnctncgacnncgcaatntaattccgnncgccgcggtcccttcggcnggattcccgggnnccacncccctgngtccccctnngaggcgancgnaccatngancacgnancctatttgccngattgtnttngtntnccgccnnngancncaggngtnngaatccgncngccgcccgaatggntgttanttggcgcgtcacgcgagggccactgcaagcnnnctgggcttctnggnntnnnctncactanancccatagcngtntcccnntncgnntnnnnntaagcnnnctcnntgtnnnntcnannnncnccntntgngncgnngnncncngagnnggctcaganagtnnganacncnnncnaagnagcnnggntnggnnnnccctanntgnangccntncngatancctgagtaagggannacgcnnncntccnnngacnngctnntangcccaaannaggngtggcgccccnccgnncnacgcgaaggnttcccgggtgggcctaaaacccgatgtaagatccgcccnnacnggnccgttatcgggnnccacatcttaggtccgnaaccggcnttcggaagctagggtaanntnngcnnnncgncaagtcggcaacncctttcancnggtnnancctnnngaatggcaatnnggnacattngagcgngcnaganacgangannncngnntggggcaanaaaggcgcggtnangcgacagacatatannagcgncctgacacctggagcntcaagccgcggncnnngagcnctccgggggaacacggtgtagcgggnnaaangnntcgtcaantnanannnnnncnnnnnngnngcgnngatcnnannatttnnctgnngcacgcagcggcgtcataccggntnnttnggtggcgnnnnnnanggaatnnnnntnngagaccaatgtcncnnngnnnngnnnnnnnnngngcnngcangnctnccgacanncngctcaacgntngaanncctantccatataatatcnngnccgcccnangactgccctgttgnctcntncngngnaagttctanactgtatcncnttannnngtcccnatgcangctaccaccnctatgcgacgactcnnngngnnngagcacncnnnngatcagtnnggnggtgcntcngncgcannaagngntttggccgaacacagtgggcgccgtcgacgcttngtcnancgnancctctacnagagtatncgncnnccncngnngngngnctctatgcgnngntctgcctgttacatgggagatanagcantgannncgcgnggannnngagtcggctcntccacgantctangggcnctnnnngacnnnnncannnancnggngncntcngccctgggnatcttgacaacccngattcgngtgttcaggaaacnctgananncatatctttanncatntnctcanantgaanntnctgtntcgnggggnncnctacctttaggcnnacagggccgctganncgtgaatgggtnctcaggtccacacgcgttnngangccgacaacntnnnnnngctaagtctcagttcgnccgantcggctagtgtcccgtaactgagcactcctcncttatgtccccgtcnggagagtgcaantaagcanagcgccncggggcgtggtcncccgcntcactacggttnntactcgtagccaaatgggctaacacaccacgtaccnaatcatntntggctggcggtngtcagnnagngntnacgncnnccagcncgcgnccgggacncggntcacgtgttactanatncaccggagtaagcggtccccactcgaggatntnncttngcctatgtccctcccttgggagtccgacttctttggatacagtnatcctgtagcccgccgtctggttggagcacatcccaggntcgcgngnngggngganggcatccgnncncccgntcnnangngngcatggaagccggatgccacanaacggcngagcgcgttgngttgccaaagnnncntgntccnactgcncgtctntcccnncannaacnantgtcgtaccgtcgattncnagtatgacnctnancagccgtcaanngngcaggccagcgcgtcacctcgccacggcccngtcatgctcggtgccngccgcacgcnngcctccancngagtgtantnngcggggacctgngctngnntgggtctcctggagngnngcctgatgtgatgactggnnncctgcgcncgggtncngntcncncgcctccatnnctncgggantctncaacccngcccggntanagacngnanncnnannaccnaggnncnggaanngnnannantnatcgcnatcgctttnaccctncaacntntnccnnccnaccnnncgnccnaggnttcnannnnnnncnntncntctgtcatgcccaaaagcncctcctgatangnnnngnnanctgnngcttcnntnnnnnnntgnnnacctanancnnnncnngnnntacctcgcctgccttacgngtatangcnccggaagtnncnntcanantnagccatcatcgctggtcgaactggctcgacctggcaataacccggcgttatgtatcgcgacatgcccggtncnctttgtagggcagttccaacggcntccctccacngncntnnngnnccnanntgtatctttcgtacgttttcacngcngtgacaggaagatntgcntncnggagcggggacactnagnnttctncgtcgcgcttcgtnagncntnntanancgattnnaggnagntggngnntnngncatcgggctccaatctttgttacgccnggcgtnttgaaggcgtcacgcccgnctggtgcccgagctactctataattaaaacatcggtacgatttcagagctcatcataccnttgaagccggcaggccggctcantggaagtattgctccagaccgtgcctccacatttggtatcactagaagtncctccataacaantatcgggccatgcggcgatgccgatncggcgtaagtgtctagagcgtgngggttatgcaggagctggggntgttgtctagctgcaagnctgcnttncgggtgccancnnantcggtaagatgngcngtcgcnggcncnggtgttgaagangncgccgncancgtagggnnnttgcgccgngtctnagnctgtnnctcanccnaannccttcccgacgtatccccgacgctcgtatagttcgacaagtgcangcgacacacaaaactctnccgccgtanctactcnnnanccgncatcgggtggtaagtatggagacgncggctcntgagntggnaaccgnataaggtcanggatgtgncngnncgagttctcgtaagtngacncgcttggncttactccggtgctgcggntatcagtctnantgganactnggcctaaccggacntngggtggtnnccnccncaatcncnccacngtcncttgttcacggngtngngtgcaatntnnannccctcttcctcagccnctgtgcatcttcnggtagtagtggcccatganngtatttacttgcccattcgcntggcangttccggnatntgnancntgctcgccgtnccannnctnagnnnnnnnangnnnngnngtggcgnnnaggcttngaanggccnggtggngtatagctcctagtgacaggtgccncntcccacnnctcagnctgnnntgnantntnnnntnnttggnngaccgnntacngctctagcnttttangnnannnnnannnnnngntcntntncngacncnaatagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcnngggnnaagcgtaactatggnccagntnnnncnnnnngngagnnnnnanttgggaagtcgtangnnnnnnnngnntncattctacgncgnccggttctgntagncgnnctncncnnncnncnggnncatannggtgcnannattcgaggcganngccannctnnnnnnnccncgtnncngcnnngnnnnnntnnngnnncncnanntatngcacncnntnngncgctgcacgtcnnnnnnnnnnnnngnnnnnnnnnnnnnnnnnnnnnntcncntnnntnnnncnnncnnnnnnnnncggnannnccnnnnngnnngangnctngnnccgtgcccnntcttctnggaaggngnacgannatcnangcatgttnacanganncncgttggntnanntncgntannncnnanggtcntaagacaggcncnctgctggggacnaactcataaacnagacctacgacatcagcagtggganccgctagcggnaggtgactngagcgaanggcnnnagncgccctngccattgagantgacattggtgctaggtacgcgtaggagagagatganactcctaactctctaccnngcctagcntgaccanatcgcgaataccggcannnnnantcgatagtattgncgggtaacgncattgatgcggccagtntcgcgnagccgggtgaggtcgatcnctaantggagnctnatttnncgnnnnctnnngnatannggnnntnncnnnnncntnnnnntngggncacngggcggcaatcctgcttcgggcggccttggananggntttgtnccncangnttcgnttgaagggcgcctccancaccacgaangctcggaggctaccagtcatngttgtcaggctgggagtacgaganatagtgacgnaagcacacannncnggnannnnttnccgcgtnataccagnagctngcgnctcgcccggtacgtctcgctgaacacanagaggtgagacctaagggacgggacttctagttgcggctaataatcctggaggtccgtccaagtctgggcggntggnanagcacncccgtctcgctgcgcggtggtctggantgacgggtaactggcnaaccttacccgagaactgcggccngatgatncncnaaactagttgtccgccgcngccngcggagncgactaccnnacntgccggcgnntnaagnanctcgatcccgtcctatcnccgacgncacgcccatgnccctccnngcnngngagnnangngnnnnnnacgcnnnctccgtatgganntgcnagcgntnngtgcnnnacccccgngntncncctcgnggcggtctcnncangnngcgnntttaatgagacgagcacttttttncacngatttcaactngnnnggcgaccntnnnngnncggtncgtcgtttctcctagaggtaactccaccgcgtccggagngccctgntcagtctcagncgngcacgacgnaaataaaggcnnngaccgccgtaaaaagtcgatnccgncntgngacgncnggactgnnnnnnnnnnnnnannntnnnnnnnnngnnnnnnnncnntnnnntngncnnnnnnnnngnnannntnnnnccnnnnnnnnnnnnnnnnnncnnnnnnancnnnnnnnnnnnnngngnnnngnnnnnnnannngatttgtnacntnaatngantganccccgtanntgcntncgctcgtgcntccacgnnctaatcgngntgttccgcgagnggtnggcnncanngnctgggccccgcntcaatatcntgtgcggatnctggtgcggaagtatctaggtttgagannngcncnngggtgcanccgttnntgcgctagggcgatnnnnnnctcggganttagnccttcanatgctctcgtcnctccgcccngcggcccgcaggacnccaacttnngcgctancccggcaggcctgccctaacggcccngntgcgagtnagttttaggaaatacgaaaattcagcaacgtgnngnnaaagatgtggngtnagagntcngtagtcgcngnccncccagaggagnncncccgcnnnnnnnngnnnnncgnngnanantgnnnnnnnttnagnnancncgngtnggnggnncgtgcnnnaacnncnnctcccggncgctgtagccatctggacgccagcgtgcatttgcgcacacgagaaattgctgtcgcaagnagaccattcangcggcgnccgatactantngnngtacggngtccatnctggtccatatgaatgngcggctttgccncttacctaacgttaactgatgtttgttgctcaagatttgtagcccctcgtaactagattggatgggcttttgatttatccnctccntacctggggncgcagtcantagcgattgtacctcagacgcgcccgccctggaatagcgtcgcgcgttcgcaagagggcgctgtttnggcaatattggtgcaggcanatgacgggtatgcccttcagactggctcnatcnngancganganngcnagggnccnngnngccaccgttnctgaagtngcccggaggcgggatggatttatagacgnggactattgcggaaccntagtaacctttcatngttgatgagcnccggtgttaacccgcnantnactgtccngacgntgnacttagcntagganctgcncgangccgtgcccgatagcnnnntncgngnnangggngtggncgtgtnaganggtcgntaccancccaggntcagcngnnagggntcnnacnacaatgacgaaacccggngggannctnnnacgnnacagcatggnnttnnnnnnnnngnnnnnnnnnnncnnnncnncgnnnnntcaagaanccncntctgtcngggagacnnaatcaggncngatcgannngcnctggcgnngnntntanngcgnaggctacatgggttnntnnnnccncntggcgncaccngttgcggcccanagaantgngcaaaggaaatncgggcaggngttgcctcccgaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttgcggttcgaggtnctctcggccaaaccgtggngcctggaggcggcggagacggcttnncggtacntnacgngaaatnnactgcgtccctactcggacggncnggtccnngntacccgtggnantnanctggcntaggta aaatttcaaattgttccatggagatgctacaactacggcctgacctcgagacgnatcccgggtctggccacgnntaagctggggnggactattatgccgggatgtcggagcacctcgacggccggcgacgtatgcccgtanatggccctatacggcatcggggcttctggcaaggtacactgtcggggtgtttcccagcactagtgctggtcggngatgatcncccggtacnctcaccgagtaggtcatacaggtgggccccgtaacagagcgtcttacggcgcaaaactgggctggcgagccgtgtcgacactcgtaaacccttggcagattcaggcatacggcgaaccctaagtgnnggtgtgatntgccccacagaaccacggtttacngttntgtggctcccaggcattttagccaaaaggtgttcggccggtacggggtccgaatgagctaggacgcgtcattcttgcccaaaccccctctcttcccgngnctcgatgtgggccatcgttctatcacgcaacagatacannggagtcatgatgaacgcggacccgtagattagaggaggcgtgtaccatccgaatatccattacgtgggtcttcattacacgaagggtggcttcattgtatagacaaaagccattgcgggcaagttgcccccgatccncgtgggaatgtctcaggagcctggaggtgtgtgtgtaccgaatggtatgctctgactggggctccagacgaatctagtgttaattggaaattttgacaccgtaagagcctgccatttgcctggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagtngcctgtagaccggggcttgccccgatagtgatggactcgggtaaattgtttataggcgccagcgtggaaacgcaggcactgaactngaactcgcatagttaatgaagcgacatacacctaattggatctgaaatccacgggggtacgtcggngtccagcgcagagaaagcaggactttgatgtttacccagattgtcagtttatttcagagccgccactctttacacgtccgcaagcagtcagtaaaacccacactcccgcgttagataatacttcggtccatcgagttcctgggtccgcgcacaattggatntttgaatccgctcgactcgttcggcgaacgtccggccaaaagttctctccgtcgaattagcatggcgctcgacaatgcggttaggcacagggggagtttcgcgggtagcgntctgcaccgaggactgcganttgccattgacgactgggggctcgctgtaaacttacgtaacatgttacgccgcatacaggatgtctcccagtggtcgtttccgcagataccctcggaccttatagatacctacatcagnnggttaccggacgaggtccagctttcataagactacagcggcnnacaggatcttatgagcctaaccacgatgacagttcccgtaagcgtatttgctggacgatgagtgggggcgatcaagcgacggtatgggcaagcgtagtatcgttcggtccagttcagctttctgtacgtagtccacgctgagagccgcnctccatccagtgtggaaacaccatgttccgaactttccattacctcgtagacaactcaccaatgctgcgctcacgttccgagctagcccaaacgagacctcatctaacagagaggcccacgaagctttacagattttaccacccgagacnncgcgtggcatgggaaanncgtgcgtagcgctcgtaactcgctcggggccggactgcagagaatcgagcccgtaagcagtgttccataaccgcgtgcagccacggcggttctccccctgatcggggccgacactaaggctctgnaggttaaanactattaattgacactctagccagtgggagaagagttttaacgatacaggagtaaccacccctcggtgcgcctgtgttacgtctctctgccaaaccttaggggntcggacgcagatgcgcagcacgatagatcattgacaaantcaacgggctgatggccggtccgggtanngcccgccgaccgttctcgcacgcgtaaacgcccccctttgcgtcgcggagcagtgcggctggatactagactgttgagccccgatgggagatcgcgcctgcctcggatcaggcccgctcctccgtctagcggcaaagatgtatgggttagccttcacgtccgacgactcgaaggagctgacccaacgntngctgtctgtccgtagggtcttaccggagtcatggaagatccaatctagtcccatgatcttcttgtcggtccatgcagattctaggcatacttgggtgctctaccgcaggctcatgtcttggcgtcgcgacacctnccaagcgtcgagggggcctgcctagtgcgcagtgaaacaggagagtggcgtgcaggccctgctttggtccngactacggcgtgaccataccctagcgcgcgtacccgctcttgttactggnccctcgagcacttggcgggttcatgccgttagtggtggatgcacatccgtagaaagngcctgcagggccactcggttgaattctcagaagagcacagtggcatcacccagggccgtcccggaatgctgcattctgccgaatcctgttttgatgcgtccccagccgtagagcgcaacaagtgtaggtcgatcgttacggggccaagtggagcaccccaataggtaaggcaaggtcttcgaggctcaagggcgaatgaatggcagtgctcattgtgtggtacctctcgcacggggggtgtcgctggggccacctacgtaaacagcccgccggggccggcgcacatgggtagcgataggcatttcgtggngaagggtctaccgactgtcgtatgaggccggctgttaggagagacnagggctcagcgtttctgnnggctcaaacctcctaccgcaaatcgagcgtgtatcaagactttngcctccgtgctggacccctgtacggtatcacgtnggcctttcacgatagagtcccaaggtacgttaccnccgggggacgcgccatcttccggctgtcggcctaggcccctagttccgtgcgtcgacgatgcggtcctcgctcgggatatgggtagccccggtcaagnctgctagcagccacgcacagtgatagcgngtgatccgctggngctccttatcggatttcaattcgtgcccaagcgtccctcttatacggtctggtctgtgtagcgcacttgcatgcccgcgaccgcttaccacgtttgcaagctaaaaatacggccactcgcggagcatccacctctatcggacccgcctgacgggncccttcattacgttaggatacatgaatctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatacgcataaactatagtggtttaaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtaaccgagagccccacgggccnacgaagaagcatgacagtgtccgtacggttgcctgcttcgggtagccgacactgcaagaagtgctgtccgaagaggaccnngggcgatttcgtggcaccgcattgggttcgccagtcccaggagggaccttgggcacccgttcatcgggccctcccctgacgcatggagggtctggcctgctacccacgcacgccccgtactctcttgctcctgtagcagatacgtggctgtcgtggcccagttttcgccagcgcgangtacacggcagnnccgggaccccaccggcacgtgctngtccactggatctttctnctttgggaggccnccgcgaactgatgcccgctgtaaggggccggtccccgncgaatggtaaaagngtcggagtgactatcgaggcacgtcggctcccggatcatggttccaccgcacattcgatgaaggcttanggcttannnnnnggtggtccccccccatagcagaggtcatatgtgccacacagggacgtaggattgattcgcgcggcncgccaaaatccacgacggggcgcgccggcagggccctcccaccgcgcgtttaaagtaagaccgtacgtggggctcctcttatgacgcgtttgtgctgcccatgccagaagtacacgacccctcgacctccgtcgttcaagttgtccggtactctaactgttctccccctccacttcgcccgactaggtggttcaggtccgcttacgnnncaagcgccttgcgtcatcgcccgcagaccgcagaaacgaaagggntcgcggtggcgcgnnccgggactgtagcacccataccccgacggactgcacggcgggtcgcagtgccggccggtttganggcagccagtcggtgttaagccgaaacctgtgttgttgaaggcggcgaacggagtagttggtgggcgattccctatacgccatctaacctgggaacatggtattaatatccgtccattctgttcgctgttgcaacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcgtgccagcgcctctcccccaagtttctgtaggcagatgnttattacaccgnnnaccccattggtccgggagtntacgccacttcggcccccccctcgggtaatccggatttcgctagtcgagtggtggggataaactctacagtggtgagcagcgaaggaggcacgctactgaatcactttaggatggtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatttcgcggccattcttttcaactgtccgccccccatctcgactnactaggcattaattgatgtcttagcgttacacggcaaactctagtgtacagggtcgtaatggtgcggtatatcctcctacaggtctatgacctggccacaaacgggtaacttcgagcaggggaaagactgcacacgagatcatagacacaaggatcggggtgaaacgncgcgcggccgtggccccgcccgcaacggcttagtgtctacacgtcggttgtnnaggctaggagtattagttgatgagaggcgtgacacacaaaatccggaagtncccgcggcgcgatgacctacacagttacctgtagcgcgcagcgnacgggcgtaccctcgcacgctggcgacccatcagcccgacttatgccgcgtgggatgcaggcatacgatcaggggctaagctcgggacccgaccgnctatgagtcgcgggcgttagcgtcgatttgggcgaacccacaagcgcggagagtggcagggattggggggggctggcccggtccacggatccagcaccgcctaccccccatacctgttccgaccgccaaggcggacagcgcttatgggtgtaacgtggactggcagggcgtttgagtanttctgacacaacaccggccgaagcatncagggcgagaaccgatcagccgccgggtgacgcatggcgagacctcctgtcgattgaggactcacacactagcctcctcggatccccagggggaattgggatagggctgttgcgtgccnatgggcagacaagagaacncgagcttggagagcnggtagtaaatcgtnctcggcctcagaactcggcgagccaagnagtccgcagtcaccatggaaagaccatctctcccctgtgctgncggatcgtctatgcaggatgcgtaacatcaggacactancatatacgacttttaggacttcgcgtacttaggggttcgaattgttttcgagtatataaagcgcagcgttccatggagagaggagaacacacaagcagccgtgacttcacgagccaataccggttgtggcagcgcgtaggccttnggtgggttgcttgaccgtcctcattgcgcagaatgatttccggacgccccaatctagtgttgagncactcattcccaagcgctactgttaggagtcaactaaaaccgacgtcctanaatggtcgtgccgagacaattccgctcgcccacgaaacttttggtagcggcgccgctgcggntaaaattgagcgtgatccgtgtacctctccagtctcggaggggacggcttcgattggagggcggatagctccacctgaggtccgatgttatcagggggtgatgaagcggcgggtcccactttctccagtgctgtcctgaagcggtctatggctccataaactagtttggaatcggagagacggtgaattcggccgtcgtctaagattgagcttaaggcgccgcatccatgctgccacgcaaccgtgagggacgaccagactcctcgnagccggtctgtgctgactcgagtcgccgggctcccttgctagactattggccgnacttgccggcataccagcgatcgtgtcgcgctttgacctgcccagctgtgcccgattgtagcccggcacatgacccgagtggctgagactactggggctgcgtcctatanngcgccaggcggcgacgcaccggggactcaggggaactggttatttgcggacgcagcgattcgcattcttaacgacccgtgctttggcctcggtttaaataatggcgtgagagcggctgtaagatacattggcccctgcacataaatctgagatcctagtatgcggnttggctcatcctcatcatgggatncggtgtcggctctgcaaaagcgctccgncccggcagtgctactgtgccccccgctccgggcggcgacgcttgccggccgcatgcccgaacgtcgcgcatcggagtaccttgaattatacaaaattttagcactgnataaagataggtatgatgtctgcggtcnggtggccgtgtgctagaaggtccagtgaactcgcnagggcagagaactcagcgacaatagatccacgctgcacgctggccggctcccagcaccagccccaagtgagagtatctgagtccctcgcgcgtaggtcccatggcggtgcacccaaaatgagacatntcggggtcgtanncnnctcggcgccatttcagtaaacaactagctatatctccaaccgggcgaatatcgtgaccgcatcatcgccaccacttnctgattcagacngggtcgacgatgtaaccatcctgtcgttaggctcgtaagtcangaatcttatcggcaccgcatgggcgaggatcttgtacgccagagcaacnntatcaatcaaatttcgaacgtccgattcgccccgtaagccanccggcgaaccataggacacccaaggttgatctgtgcctttgactaatacaaagagaagtccgttcccaccatcggagagtatggagtatagtatgaagcttatggcgagcgcaagtttaggccatttgaagctctactctagacgggattatggagaacgtatctcgcatggcggcggggacattgtgcgtctgaaaaacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcntgatagatacaacaactttcacattggaatcggcgactccgaggatttaagtcctccacctgcgagagaagaggtatgccanatactcangtgcagagactcagttagtgggaacgtgggcccgagctaggcaggagtctgcgcttagggctgcgtccccggagccggaaaaagtccntgctaatatcaagtncacatcnttatagncgcgtctgtttaatttcgggagctatgactctgaatcgaatcaaaaggtaagaacgcctcttgcactatcnacttcgaactctcagggagtacantgggaccattctcgttcgctatgcccaacggacgccggcagatctgtgcgtccggctccatccctgcgggcagatactgtggggccgctgcttgagcacactgctctgatgcaggtgtgcccttaggaccgcntcgcaactgcttataccgcggccacaggtgggngagtcacntattctaggccgcgggtatgtngaggtcggcgggtatcggcccgtgggcgcccgcgagtcatgcagcgacgttgctcagactagttacgtgtaccacggggatgcggtctacgctgacgcttcagctgctcactttggtggcccggtaagcaccgttaaaaagttgggaattttatcgatcacgaccctcaaatccggaatgacagctctaacaatctctaaatgaaacctgggcacgctagcctcctagcccacggaggcggcgggtcggagaaattcatgaactttaaccnggagcctatttgaaacttacccatatcagcggcacctccgccggcttaacgcattagcctcgtggcgcgcccagcgccttgacatctcctctgctnccgctcgccccgcacttgaatggatgtaggggggtctcgaacgggcctaggccctgtcacgtagataaggatgcgtgggacggaaacccgtcagccctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattatctgagatttggaacggcggttnggtacctggaacccacgntagccccgcttacttcacttaccgtcagacttcatagctgccgtgtgcctctcgtgaggcgtcgcgtgagagaacaaattaacactttggcgcggatctacgtagagcgaccttttggaactgggtccagtttcaggatacgattgaagtcttnccggcgcgaactgcccagggacgagccgagggtggactaacggcggccgccgaaactgggggtgttcaaacggcgcgtgtgcagtngtgaacgtggtcatacgcatcggggtgacggccttacgcacggtgaacggaatgtgaacgggccagncataagtgagggcttccngtctgtgtgnggnacgcggcccatatgggctttccntacattgccggacacgtctagtattcctgctcgagggggggtcgcgctgggacgagtgaccctgccctgcggatataagtgctgatagacaggctggctcccctagtgttcgccgccgggggatattatttgaacagtactgtggcgcccagatacggtagncgatagaanaggacccaccagaccactgcgccctatcagtgccgatacacgtccgccttattagacacacgtacagaactcatgcgtcagcacagcggcgacctagtgtgangcccccccgcacgggatcagtcatcggacccttgacgcagggcaagtcgccgaaattcttcgcacaaatcgaggccaccccgcgnccgcggagcgcggaaggttgcgggtcatatcgctgatgatgatagcaccagnctgctcggcggtggagagcctgcatggtcgccgagaccaaccaaagtgaaccctcccgcacgtcgtccngtgcattaacatttggcagttcacggttaactgagaccggggcttacggcgcattgctcgcgtgattccnggccactggtgtgcgaccagagactgccatacccgggatggaaatcgctaagaacgatagctccagctttgatcgtgactcacgcggccgtccggcccgcttntcggcgtttaaccggaggaccgccggatatgcactttcgcagccggtcaaatagtggcgttgtgctgcctgaccancgttgncctaccggtcgtattcgacgacgntattcgcaccgtcggttactcgatgacccctcgacgacgattctcgagcgggtctgtanggaggggtagggctgatgatttagggggcccggtgacggattagcctcccgttcngataatgattccgggcctcacgtccgatcccctgcggccccgaccggtatctgtcgatgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggngggatgtcccccatcgcacgtcgtctctttttggtcccgctaatagacccgctgttctaccgggcggttggcatcaaaccacgtctgcgggtacgatcggcagctgccacaatacatgtngggcgcaccggagtccaagctcgtagcggngtggaatgagatgcgaaaggcacggattacctaacnccgtctctcggcatnaggaagggagttaactaaccacatctattgcagctacgagtcgngggctgtacgccctaaccggggtgcaaattagtgggaaaagtcaangggcgcggattagtagtacggggtctgacggcacttcatagtccaagtttgatctattgtcggcgggttaaatcgataggcacaccagttttcaagcccgcaaagtcccgccactcgctttgtgtgcatgaccacgaggctcggccgacgtgatgcggcgcagggtcgttgccgcgccgccctgactccatcccatggtgggnngccgtgggaaggacgtcggcgggtatgaacgcaactaaactcttcagaattcgattgtccgcattcgtcatncgtgcgtaatctacgtacaagaagacgtacgcgagctttaatccgactcttagcgtcttagtcggagacggcgaacatagacagacccctggatatagactgtcggaactatatcgcggctntttccgaaggtagatgggaatccggcatgagataccgccctgcgattctaactcncatatcctgcgctcgtcgagatgtagcctctacngtcccttctgccngtatcgcggcggggcacagcgccactatgggatctgtggaccgtatcattccgagtgccccaacgcaacccagttctgattttagggtactggggatatccnttaacccntccaaacgttacgacggacactccgccacttgctggcgtctttccaaacccccgtggggtccgtgtacacgccagaagcggggtggagcttgggcacagttccgatgaccaatcnaatagttttccaatcccgtgtcgctgagtagttcgattgcgtgccgcagcttatgtaccngactccggggccgacgaaantcgcgaagtgtcccacgcgggttctggtcgttgcatcctgtttcacgtgcgctcggtctggncggatacggtaatatatcatggtcacaatcgcctgggtgcagngtgacctcacgattaagatggaggcgattaccnntgcgcccgacactcaaccactaaaactggtataggacggtacatactgagggctaccctttctcgcgcgtatcccgtcgccacatacaccagacatnncnnnnnnnnnnnccaacggggattaaaacttatttcnttgccttttcgacagtcgcggaatnnaccatatcccatgtgcgttgccgtacctgccgcccatcgtgtgcaagccctctccntccatctgagcgtgganatctggnggatgcgcgctatgatgtcacgagccgaagcaaggttggtcgcaccccgccgcttaactcgcgagggagacgcngacggtgacacgtgctgaatccccgcacgggatggaaaattnncctctatactcagnnnnngccgcagactgagggcaactcctagtcgtaccgcatatgcggtgccaacctgagactcctttcctgaacattgcagctcgaatcctccaagtttggaagatggcatactagcgattgattccgngcgacaaaatgagctccgatngaattgntttactcccacctgcctcattgcacggagtagtggcgattcgcgttngtgggccgaaagcatgttgggtggcctttcactgggtagatcagaggaaaggggggctcgtgcttccgtaacggtatgctgtggcaaagtcgggacngcgccgcgggtgatgctcaggcggtccantatgcgataaaagaagtgttgactatttgtcggatgccggggacnggtactcagtgggaccatcccgtttcaactagtcctgaatatacatatcccaacaacatgattttaggatgtgnaangaaaangcgtgatccctcactcgtcatcgtgtcatagtcatggtattagcgacgcattgccacgctgaggaggcacgagtgtctaccggcagaggcaacgtcaaaaggcgtttaagcagctctctcggtaataaaagattgaaccggttgctctgctccgacctctcacccgcaggcccgttggcnagacctgtcgaacccattcattatgacgcttgaggnaactacatctaccgccggcgggcgnccaaatcgctctttagacgttattccggtcgtacgtagatcagnaaacacgcatgatgcgcgangcgtctcacggccaccggtccctagtcgaacaggcactcccgcagtgaaggtgtacaacatntcatcggnctcgtggggacaggagttccaagactctaacacggttatacggaccagggaggcaggcctggtctcagaggtgcagtacagccggantcgggatctctgatattcgatcagcagctcagcgatatatccggcgtacgctccgttgaccgagggatttaagcccagttcagttccctagaagcgacgcccggcggcaccagcgtgaatgtatcgcattaacgtactcgaggagcgccgcttcgacatggcagacggcacaggagctgggtacattcatgccggagctctccacgtggggcgcgaactgagtgtcaaaataacgattttacgagaccccttagacttgcagaacaagtaccaaacggggctgcgacggtaacgttggagtcagggtgtaagggcgctgctctatacgacagcgacagctgggcaggcattcagcaccatccccagggacagggatcggacacagattgcggacgcccattgcagtgggcacccacaaggttaagaggtacccgcttctcggcggtcatgcttggtatcgtngcccagaagcagtcttggagtatcgcgcgcaagagataaacagtaagaaccctcattagagacgagtgcgaccattccaatgcgccgtcggtggccgaantgcacgcgcgccaatacgcaagccttgcgangcgctgtttagcantgcttgtgttcgatccaacgcgctggcggcaacgtagatacggtcccaatttatgcgcctcacgcgcacgatcttccctttcacccttgtgtcattcgtgtttacatgcagttatcagttagccgccatacgtcgatccagcggcaggacgcgccaagccctccatcacacacagcgaacgcttggatgtttatcgcgacaccnangccgtcgtccgacttagnccacgggcagattaggaaccggtgaagatatagactgtaagtccgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggagcgatcctatngcgcccgcttgtgtacagtgtaacttggcgttggggagaagccttttgggcttggtaagggattccgccgcaggcgagtgggcggcgtcccgccgttttgtagccgcacgcggtggggtagagaaaagtttaaggatcataagccggcgtgcaagcctggccgccctcagtgtagctgatggttcgtcaaaatcgctcgcacacgcgatactataagacgcgcaaaaacatananggtctatangcgtgagatccaatttgcaccaaggggggttagcgtgattacgggccccggatgacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactaaaatctttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtgccgtgaacgcataagagtgtacgctttangcaaattgttgatatgtgtttttcgctctagattgaccacggcggcctccaatttacacaccttcacaaggtgggggagcgtgtacattcaaancgccgctgaggggttttcttagagtcactcgcccgaagtttattcgttcagcacgtnnngtagcaggagatggggcgtaagttaaccccaagnacgtctaaggaccagctcgggcaggcgagcctcagtaaggccagatgataagaaagtgcccaataagcgacgaagtcgcgctcgacgcccggcgtccattttaggngctgggaaatgtaacacctcgcacaatggcgggcntattgctgatttcccgtcgattgattctgggaaactgggcacntggtaaaactttccccnnatcactacggatagtgtgcgnggcgaccgtcttgcattagattcactcgggcagnnangcaatcggagcaatagcgcctggatcgttcggcgcacattccttgttcaatctagcgtcggtcaactttattttaaccccnngcatccttgagggcagatgattaaataccataggtctgggcacctggttcattcgatatatgaccgacgtcagctcagtttacgtatgagcggctcgccctaacccgattgaagctattgttaccnacacactcaagagttcgatttgtttcggcatgcgtanttactggagtgggcagantgcggcggnccgcacgatgcgagacttnatgtaagnctcggntgtcaccctgaggccacaagcgagccgcctcgccggaagcctgtattaaacatcccggtacctgtcgctgatcgggtcaaagaaataccagacatgaatggnccaattattggttatgcgggcgcttngcatgttacgatgtgctccttcgcccccttagaaggggatgtgtattccgatggtccgcagtgtacgccacctggccnaccacggggccgagggggacaggcagaaccggatcgaaaagccaggctttcggtggggcntagncctctgaagctgccaggcctgattccatctcgtgtaaggcgagtcagcccgaacggggatggaagggttcaccctatagaggtcgtttagccttgaacaagtctagacagtctcctaccgtcagcagttatgagtcgaccaagaacggcggggttacgctacggaaaatcggggccttccccagcacagccaatagctgcagcggttgttgncatnncagttaggctctttttgcgtacagcgccaggacgctgcttctcctagaaaacaccacgacttttatactcctgtntcccctccagtctccaagagcggaaatagtgcttacatgacttggcgtagctctccgcgttcaccaacaatgtaaccgtacaaaccttatcccnactcaggtgtcttggtcataatcggatcttcctgacgcccctggtgagaatgcgccgcccaggtagaggactaaggcagttgcagtccccctgcgcccgagtcgtacaattcaccacattaggggtcggagtcattgggacctgaatcaacggtggccggagcgtgcaccgccccctgagcgtcgtcatcccgcgcatcggccgactgggggggggctctngcgtgttcagaccgacctatgcgagtgcgcccagctctaaacttacatcaacactactattgtgtatcggcacgaaaggctgcatatagcccagccccgccgcngctttgtgatacttgtgctggacgctaattgctcattagacaatcatgcagaacctattcgctgacgcatacaagacataccccttcaacgcagagattcagatgcttaccgtatggagttggtctagcccccttttagttaggcgtccggccacccaggtaggacgggtcgagtgcggagccctaggtgatacacccccttacacctacaacagagaaatcctgaaactcttgatgattactganaacccttaantggtgtaagcacctcacgtcgctccttatgaaaggaagagtgcccacatttttcatgaattcacatctngggttactctctgtacgtcggtacagccgggggagggcccaagattnggtgctggcggcgatgcggatctacgcgaacctagatttaaaccagagcncccgggagtggttgttcagcctagaggtncctggggcccgtngaccagcccagcccggaggcagcggtatggagggtgcagcatcgctctataactcctggttcgacctaggtgtgcacactcagttgtggtctctcagttagagcagcttgacgaatggcaatacaggcgantcaagccgtatacttagggttcaagctaggtttgtaattctggttgtccgtggaaggaccgcggtgatactcggcgggatgtgactccgtgaggggggaacgaaagcggccgcgtcagcctggtcccgcancnaaagccnnagccacaatgtcgcggacccctgccattatgctagtaaaattgcggcctaagacgaagggcccgataggataatacatgggcctgtagttagtagatccatccaggtctggggccggaggcaccacctgcgccctttagatgcgaccaatcgtaagtaaagtgtgtgggagcanctctaacatgccggacaaaggcaaatggtggtagctggacacgggcttcgctaattgggctctttttccactgccccggccggcccatcccgggcaattaactcgcgcgttggcgaccctccgcccaggtattgcgctccagctgcttcgcccgggcgacgactccagggactgttcgtatgctgagtgtcatctagatttcggaaagnncacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaattcgagtagaacgatactctacgaagcgatactagtgtagaatcgctggaaatgagttagggcgcacccgcaggagtcccggatatccgtgtgccgtgtaatcgcttgagtcagtggttcttcaccaatcgacgttcaagccacgttgaatttatgccctcgtaggcctgctaaaatgactggcctagatatacccggcccttagctggccccgacctaaaccacttgtaattggacaggaaccagtacactagcgtgtgtgagacaggggtacacttatggcatccggtagaacaggcggccttagtcttgtagattagtaaccatttacgggaagccatgcaccaaatctgcgggacctcccccggtagtggacggacggttttatttttgtcggatgaagaggcatatttgcccgcacgtccctaaggcctcggttttccctgttaagcgacgtaactcgcgcggccacttcgtctgataccggaaccgaaaggccactccggcgtgcggtcaacctgcaccgagcgcacaaaaaacaattaccttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccctactactggttacagtaaggactggtttctttatgaaccccctggcaaggccggttgagtgaagcagtcgctgtcggcgnctaaacgcacctaaaggcagcgcgcactacgaacagcacgggcggcagagagcagtctgaccattaggattagcttccgggacttccgttgtccccagcctatcagcgcagctcccaggctaatcaaggcaggggtctaggatgtctagataaagtctaagcaggaatgacagctagtgcgcccgggtctgaatcacgacagcgcggcagaatctgaatcttaaagatgacatccggggcagtagctttccaccctnctagtgtcgaaccgacttatccacgcaaataagtataccgggcgcacgattgggcaagactcgcaatcccagtccggtccggaggattctttgaaaaagtcgaggnacattngtggccngtcacaaaacgcccaggcaaagcgggactatctgccggctgaccgagaaatcgaagcgcacatantgaattaatagtacgcccaggggtctngatgacatcgctaacggcgggaccccatacancatggtcctgcgctctatagcgccaccgcgccgtgaggcacagttatcagcttccacgcgggcgtgntnntaccgcgttggatcggagaacgggagtaatttgacccgttaacggcgtatgattccctcctcctgctcaggaaaccgctcttggtgttaaataatcatacgttgaacataggccaggattcacgcacaaggcttgtagggggggatgctgtggctcaatccaacctgngacagcatcatttcttccccccaaggaaaccacgngcatctgtaacancgccatatgggctctggtcaaactcccagcaccccatctgatgctagcggccaccatttaagaccggaggtgcgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctgtttttagatcgtaaggtgtccgtaaaaggggatcattatatctcacntcatccttgatcagacagaatcccccaaggcaggtcttacgtcgtacgtacggggggangccaactagggnnacctgggcctagggtatcgacaggggcttaagtgcnaggggtttttgattgagatatccgggaacgccccngcccaccgacccgccgaccggccgagcacggttcacctgatgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtgcacccaggggtgctattgcacagcctcgtcagagccaccactcgaatagtttaaaaactnagcgcagccctgccttggcccctcgttggcgctgtgaatgaataccacaagttcctattgattaatgaatgtcgtagcaccggcaccacatatcaccgaatctcagtagcgtaacggctgacgtagaactacctngcggggtaaaagttatacgcgaacctactgcagtgccnacncggcagttgtatgcgatatccgacgggaacncattcctctagggatggtggattgcgactgctgaaccggatggggaaccaacaggagtngccgcaantggtctcacaaatttcctgcacttcggagccaccccttgcctctatgaaaagctccacggatgaagaaccgtccgtgggaggttggagcaaggtccccttaagagactatcttctgggcccgagctgtcagggccctccggcaactacgtctgactntctggcatgcgagattataacgtgggcnnncgagcccggattgtgantagnncaggcccggntggggggtgggctccaacaaccgtagtcagggactggcatgggcgcttaagtgttatgtgaggttcgcgagccctncagatgaggnaggtcgaccnnccagtgccacnatctccnacccccccngcnacgatacttcctgtcncnactatggcctaatcctcccctttggacgggaggncccnngcaaattcaacctgcagcgtaacaaggagtatgatacggagacagacgccttcaactagtcgcncagtatcaacatnatctggctaggccccatcgccgcaaggtcttgtccctataaacacngaccaaacccgtcaaacgacccataatcggtttctccctaccgtcgtaagtacagtagcgttcagacngcctaccggcagtccaatactagaagaggtgcccaactcgctcgttgccgtcatgtcgctagacggccgnggctgatgcccggtattgccttgtttggtgaggccggccccatgttcacaaatcgctacagtagtcaacttatataagtacacggctcgatgacgatgtaggtgccgatcccgantccaacnactcaagtccaaagctcctctgccgggctccgggagatacggacggtcagacccnncggccgtgtcgactcgacccgctccattaaataggcgacgtgtccctctgctctgacagcctcgatagttctagtaggtcgaaagttggcgggctgggagcttaggtggcgttttgactggctatgtccccggatgccatctcgaggggtaatcggaagaacaccccgctcatacaanattttatttagaactcgttgtaagtgaccgagctttgaaacgaactgcttgtgggcatagcgcttataaaaccacgtcaaagtatgcgtgcgctaaaccctgcgaagtaacctaacgtggcgtccccctcatggcgggctttcaggtgcgatacactgccctcggaaccgtggagatgcctaagtccgcgagtctgcttttgtaggataccgggcccgctcgaacgggtctaaccgtggtcgatanaagcctacgcgcctccgttcgattccatgggtgacgagaccgtcatccgtgagagaatcggagtagccgagcagtgacgcggagcgagaggcttttagctgattagtataacttactcaatcaaatgtttacccaccggttctcgcagatatgagaccattacagttagtgaagtaaatcgcgaactccccggtcgggtnntgcgcccttcggctcagtttccggtacttgtaacctgacagcacatgggtaatgatccctctacccggactgcgngcacacccgtcgtgaatcacatcgaggcgtgggtcgaaccttgtcccgcgtctgggcccaacatcaaacgagtgacgactcggcgacggtgggagccnagaaccgtatactagctcgacgcctaggaggaacttgcggctctctgtaanttccgggngagcaaccggattaagcaaccgttcactgtcncgccgccgcgcgagcccattgataattttacgttccaggancccgacttccctgaggtagcctgaccatcttcgccgacgantgagcacgaatagcaggcgggcagccagcctccggaagaggacgatggactnanggcccctcagttganctttagaaagctnagactcttacgnncaccgaaatcacccctcaattggctgtctgncctttggctgcccttgcaaagccctcatggcacgggaaagtcacagcccccatttcgggcgagagcttatctatctctccggtagcgtcggcaataaggggcgaacgtgagaagttcgaagtgcagcagctcacgcgctgcagacccgccgctattcaatgagcccggcacctttttcagccgtgactcacanacctgcggcgcccgcccgcccggccagcacggcgctcatctttagcccctaccccgatgacactcactgggtcccacgacgacccgtcccggcgtcatgggcangtgcncggtggtctaancgcccgtctcngactcttctacggcgggatactggattacgngacagatatagctacccacacgttttcccgttggctcgggtcggtcgcagaggtgagtaggtgcgcattcccgctacccatctcgaaatggaaccagttgcattcccgaagacccaagtctganccttgacttcgcagatgtgaagggaacttcaaatggattaacgtcgnccggtccgggcaagncctgtnggnagctcagcggcatgaaatggtaacggagatgcacctctatatcaaatccggaccgtgagccagtactctcagagaacggnaaccattagggcttaagacgtcagactcgcgtggggggggccttcccggatggccaggctcgggcctccgncagttcatatgccatacctgtcaccctgaggtgggttctggacnttcaccccagaggggcctataagaggttgtgcggcctgagccgtgcactaagtgcgagaacgcaccctaagccgcagcatatattagtgtcaatgcgcaacagactagtgtaggggacgcccagttgagggtgaancctagtgctggtacggagctagctcctcaagtagaatgggtttcgcgcacccgnagcgcgttccgcgctgtacgccgaaccccatctcggacnggaagctgcgatggactcgttgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaagggtcgaacaccctgcgatgaataaccccctcactcccgcatgtgagcgttttattangtaatggagctgctcgagtgtgaacttccagatcgatccgcggagtggcnggccctcggcagcggggggttgtcggcacgggcgacaatcttggggggtcgtccgggttgatggcaataagccagttacccataagccattaagcttgcattgacgtccancatctaggttccccacgccaagataatccctatagccccctgtgccatcggggaaggaaggtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacgtctgacaacgtggagaaaaagacattaggtcagttcgccanacctgataccgctcatcgcgggagcgcatgtgcggcggttgtnagggggtttgcactccctgacggctcccatactaggacgcaggacntttcacgggctctcgacaggaggccatgagcgcgaganaggcgctgattcctgtgaacagattcagtaagggcnaactcatcaggcgcgtcgttgtgtacagggcaccgtcgatgagcgngtcgagcagtccattccaataacccatttatatggacaanaaacaattgggaggagttaccngcgagccacaggttaaacattttcgcgtttgcccgatctggtaggcttgcgtcctatcgtggcgtaatanagaagacctaaccctacacccgtgtggacacctgggaactgatgtcgggncgggacctgtatcgcatctccttgccgtacagaatgaacctatcgttcntgtgaatgcggatccgaggggacttagccggttcgcgcggaagtccggcacactgctaatacgcngaggcccccagctacagtagtgtcacgaacacatatacaagaaaacatcgcctggggtggacgctcgccccgcgggcgattcctggtcaagagtagccctgggacaatcagagcctgggtgtgcacggcggttgatacagtatccggcgccccatgtaatcgagctctggtctgaggaaggggcacgtccgcgctcccatgaagctgtaggcctagtaacttatgttgagacgccggtgtttcctgttactctatggctgtttcaagtcgcaccagttcccactgggagatcctacgccgacgctcagaggagacggatacccgtacccagcagaagctctggtgtggacgatggagcgctgtggccaaggcgtgctatcccgccattactgtaagactacagtaaggagcgaagagcgatcgcgatggttacgtaggacgtgctgccgaaagccagtccgggagggtaagactttataaagcgcatccacataccagttaatgggcaggggtagagctcatcgcttgcgcgtacgtatcagcagctngtagctcacgaaaattactggcgncagcatcgcgtgntgacgaacaactacntaatgggagcgctgcgctggcanattcagaaggttcaanacatacagactattaccagctttacccacaccggccttgtaatgcggctcgtcgtcccagcggccgaatcgcttcatgttccaattacagaaaaatagtacggcgtggccgaactagttttcatcaaagtactagtcaacggacagcaattcttgaacgcgcgcttcgatctaatcgtacggaacttcccancatacgtgccgctttacacggtgctaagacacaccaactgttttggggtaagtttcgttgacaacttcgacgagtcgaaatccaggcaaaggaggtcggcctcgtcccacaggatgccgcgaagcaacgatcggcccgttgaaggacagtcgtgagcggtagctgtaccgagctctgcggcctgcgccaacgtaacccagacgtctggaggagcagggttcatanatcatccgccggcgtatagcgacacccaatttaaagaacaggcgaccatacaatgtaaacagcgtatcctgatgcctaaagattgctacatgcttactggactgcccgatataaggatcacagaattcaataccaagcatttacgcantatatggctcaaccgaagacatatctaacggatgccaagtattgcgtcactttggggaaaccattgcgactgtagcggttccacgaggncatacgcccgcangtgtttacgtggggttcgctttgtgggggcgcccgccagcaaatagttgcatcggcctgccctgtttgttctactgttgcatgctagatctattgattcttgtgatccgggcccctatcccagaagcatccctcggcgcgcctccgaggctattcattcggagtatgagcatgatcgtagacaccttcgcccttacaccgatctacgttgttaaanagtgcgnacaatctgcaatttggacaacgtcaggccgcttaccctgannngatagtacttccgatattgnccccgcacggatctgttcgcccagagggcagtgatttactgagggcaagtacgcacctcggtcgtctttcgtactcgcaccctagacgctgcttcgggtcataacaccacgaacctgttgcgcaccaatccggtagttttcagcacatatgcgaagcattgcgtttcgcaaatgcgtctgtttataacccaacgactcgtaagaactcccttcccagcgtccctttgtgtacgtaattgtacgttcctctaccagccactcgaccggtctccaaagacgtggtctccccaatggatgcgggtgnntcggccagcgacgtttgaaaatctgtggtagataattgacanatttacactgtttatcctcacctctggcatataagcacatgatccgagaggangcgtttcggttcagagcacgacgcctcagggtaatgagccgcactgtcttagatggtcgcttgctcaacaaataatttctcccgcccccactgtttgtcgccaatgggaggcctctaactcgtgtctgggtacggcgggagtcccaggaggtggtcacctagattgagcaacgcataaatgtcaaatggcnggtctgtaaagtggaggatgcgctggcggggagcagacataggctgtgctttccgccccgtggccactggtgtgcgtangagcatcgcccgccacgcgtttctcttagtgcggactacttggccacgtgttgggctcccaggtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattnaaggcggttcgaaccangctcgtcgacattgagaaactgctaagcngctcaacgcgttcagccgttgaggagaaggagtgattgcattgagggcttatcggnggccatttgcccattcgaggtccacttgtnccccgggtggcgcaagcgcaaagtccaaacgctgnacggagacgctgcaaccatttcagnnnccttncccggcaccaacttcatggccgggnccccgaagtcacgccacgtttaagagaaccaaggtagatactgtaatatcgagcatgtgagtttgggggggccaacacggtatacctagtgcgtcgcggaaaccataaacaccggtctagtagacggtgcatcccgtgcgagcgaggtagaagcnccgcggcncaannngtagaacttgaaaggacgggcctccatctttaacgctaagttacgcatggtggcgggcaaaagaggcnagaacggaatctttcgggcaatctggatccggnnggctggggagcactcttaggtgacctctaattctgcgcgacggaaaccctgatccgtctgccggaaccccattcaattatcctcccaatttcggaattgtgtgccgaggcgtaacgccatccccctcacaatgtctcatgatcggggtgccggtccaaaacctnatnanaatattgngnctgnngagcgcgtgtgcccaccngnacacggagcccgtggtatatgggaactagtcgacgttatncnngnccccncngnaggacncttcctctcccagggnatcnntaagttggngtactcactataaatctggaatgacaagcctccgcgatctgggacggagagatttaaaatgnagtngggctataacaggtagctaccacgtgtgacatgtgtagctgcgctcgcgcaccctagcgtgtgaatctgagatagcttcccctggccgttgacttgaatatgttgcatgtgcggtgtcatgtaatcgataaacggtgtgagcgcctcgtggcggagcggagggcagattataagacacaaggtatcgccctgcgataggtaccccgattgccgggcgcgagtcaaggtcctcggcggcatccgctgcgacncgcgccgnngggggggagataatcaacatctacgtactgccgtatctttcattccattcggggaggtcggaantcagagggggtaggagcaacgggacaggcaggctgcaggtggctgttattggagcgctagcctacacggcaccgtgcantcccgtaatttcaggaggtgggtcatggaganctcacacattgggtgtctaacgagggcgcactaccagnctgaagatggctctcttggttagagtgtcgntgccttctccacagcacggnnccnccnnngagggggngccanngccctccnccggngnnctctcacgttagagaacatctaattatcgccaatgcggaggtgtggtgcggagtctcgtccactggcaatccctttcaagtctaacgccgactcgccagcggggcacgatcnacgcccgcggcagacgccgacgaccnctacgcgcngggccgcgccctcaaccttggtctttaccacgcacatgactcccacccnctcacgacacccaaagaagtcgagcagttcgtcacccgcgaggcagtgggttgggatgcaacngactttctcgccctggagatctaggagggctgggaaccaacttggagaagatcctcggcggttagttgtcgatagcgcccggccggatccgatccgtgcgaatcgtgcgccccgnccccaggattaatcccgtgttgatccggacggtttcggatagccgtcccctaccctccngtgnatttctgaggcaatgaccgcaagccaggcntggagaacgggcgcggcacgtttgattgggatcagcccagtcgtcaatcgactacaacaaggagtattgaggatatgccgtatcagctgtaggaagttttttgaaactccccgtttcgttctcaacggcggccgcccttgccngggacgtgtgctgttactgcttacgnngtcgtcccgattggcggttactactggatggagagtgaaggaccacataaaaaccgtcgcaccatgggaacacttgcgattcggcctgatgngctactaggccccccggcggctccggggcgtatgacccgacaagcgcttcgtcgcaggagcaagggacgcaagaggtgaagggaactcgaatctgtccaccgcgnacaatatactcanagggccgcgttgagatgttgaactccaggctagtgcacaaaggatcagcaaccaaccgatttacaagatcttgcacggatcccgggttattcaacnccagccgaccgtgacggtaacggatgcgccgcggcaactgccgtccggacgattgcctcgaatcccgggtagctcccgccacgccgtgcaagggcccctacgaaagaagtttcatagccgtnacaatcgatcccgggaacagaggtgacatacctgaccctgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaaggggattccgtattagacgtcgcaccggcccngaccctagctagtctgcgctccctcatcccgtgcagtggtggccccgttgggtcctctgcccggtctgctcggggttaccacangaatcgcgctgattcccgttagttgtgcccttcgggtacgtccctgccggtntgatgttgaagtctgtccgagtntgagcgtcgccggagcaagcgcggaattcctaaccaagccaggctcactcactcaccattgcattccctatggggtagtccgatcgtcccagcagcaggtacttcgatcctgggcgaaagtattttccgggtggggggggtactctctgtagctggtaacacgagnattaattataagttccggaggtacacctagatcttagggctgtagggccacttgggatcccacccatattaggtagagttcgggtggcgggtagggccntcttgggcgggcagatctcagctcggcgtgatgcgcccctcccacggtaggcgaagattnnagccgttgaacgggcaggataccccgccagtctttcgcctgcccggaaagcgggagtcnttcctatctccgtgttactcgccgtcgaatgcgtgccccnctgcacctgggggtccgaccatagctgctgcctttcccggaactccactcataggtactccggtccgtagatcccgtcgttgccggcccgggcagcattgtatcagcgccgtagccgcctgaaggtatttggcgacntcngacaacgcaacccgggccccaggcttcctgatgcattcgaggttagtgtagacgaagacaaccctccgctacctgatttgcgtaaagctgggcgncgttgtgggcgacgtggctgggcgcggaatgcctctagcgaggccgacgataaagcagtccaaagccactccaagcctttcnncgtaaatcagcactagcggctggtcatttgttggactgcctctcctatntgccttcctacttgtaggctagaacgaccgcaagctggccaatgggctacgtcagagcannaatcgatcatctcagcagatgtcccntgggcacaatctccgatcgtaggtccgcaaagacggacagtccacatttggactccatatcgtcgatgctttgtcgttngtatagcgctgacgtgaaagagcatgggtgccggccgccgcccgcnngnacggcgatccgtccaggagttctctccgcaagcatattttcgggttagacggcgtgaatgttcgnngggtgattgagtacgtcggggaattagtccgcnntgcgnatccnggccanggaaccgagttccgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtnngcggtcgcccnngcacgaacgtctgtttgcntccgnctccctagnnccgtaggtcagtgcagcacttattacgtctgtttcttcgaggtggtagtgccacaaataaaatacgctcggaatcgcntcccagcttgggtttgtcttcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctccgtcggcagccgggcanccacagcttgtgcncgtacgaccaatagaatatcaatcttccggattacaaattcctagcagttccccggaggtatcggncctagctccagctgaattcgtccctctaacgcccccttcngggtcagggatcccggggcgnacggcncagngcgatagttagacttcctgcctagcactgaacacctagtgatggtgaacgtntaggcgttacaaattgtccccccgtcacccctcacccttgtgaaagcntgngcgtaggatagctaccanagtcgtcgggactccgttgacacaaagaccgaaacctgcggcaccttcctactccgttcattccctgtcctagccttgggaatgagagcctgtgcgattttgcggatcgagaagctgaactgctgtcataatatcgggccttacctcctacttcnacctatagggtcgccggtcggaagtgtggtcaccnacaaacttatttcgccgaatcggcgatcattactacggcggttcacctcgggggagtttgtgtttgctgggccggntcctcctgtgaccattccgaaggcgtttcagcgcggcgcgtctgggncttctcgactgagacatgacgctctccacttgcaccataggcctcccncacgtcgcggacggcaaccatcgatgtgttacatacgacgtggtcagccgatccgagcccgtgtncaactcaggcgtgacaagtatgnccgcccaggcgcagaggtgtaatgacgcgtaaccgcgtgcgcaaccggtaagncctaatagtgaatgtcatanatccaaccnggncntacnccccgtacgtcnntgccngctcaacgagcgcgagctggccgttgaccggtgtcttgcaatccaacacnaccgtggaaatagtagggctccaggggctggtcgcgcctntaattgctcacgaggtgggatcgattatcggctggcaacctgccgagcctgtccctnnccggtgttggactcttcggccccgggcagaaatcccgtgatctcgggggctaggtgggactttagttaaaatcatttctagtatgagcccgacacgtgcatacgaccaagggctgattccgacctggtctgnngcttagcnactttgtaccaggagaagcgtaagagctactagtccccaggctaccgtaactacgtattcttgtctgngcgttccaatgggaagcaacgggaaccaggatctctcntcctggtgccaacctaacatgtggggctgtgtcaaaatgccttattggtttgggcgccctgtctgagggagtcccgagggcatcttgaacactccgacgcggtccggcaactgtcccgggccaccccacttggggcccaataaccagtctccatgcgtcttcaacgatctaggcctccttggataagtacccggccacagcaggtagcgnggacaccgcttgcttagaattgcgtgtgtcgtccagtatagcaccgctgagcgtccgggggnctcagagactcttcgccgggggagtgcatccatgcccggtccccccgaccacaccgctacttctatatagtgggctgggattgcgccaacgacgntgagataaaaagcccaacgatattggattcggtacgaggcaagccgcctcctagcgaggtgcagtcaatgcaggtcttggggtcctgatatgctccatatcgatcaagcgctgcgaggccagcgtatctgtccactcactganccgctctcttcattccaagnaggtcctcgcttgttacacaagaccgagcgggcctttggattctctcgccgggcataagcaacttaactacgtgctgcaatcctgtgccgtcacggcgtcacgcggtgttagtgncgaaaacaagggtntgtcatacacacaggcctggcgcgataacgaagtgaatggtcatggtgggtacaggcagatctctcggatgcgaggagnctcgtagtcatnggacgacggtggagaccnctccacgtccgccgattgatggcggtttttagcagtgcccncgacctagntccaaatgtttcgggccgcatggctaataacccgagtcttcagctatggtgtgtgccgacgcaagctgggccagcagtgtggtcgcgtttcgatgccccagtnnagccttgcncagcgtgcctccgggccgctggtcaacttaatcctaaacccttatgcgtcccacagtcttcgcgatagctttgtgcaggcaagccctaagcgtgannccgtgcggtgctaatgtncatgacataganagcgcaagtgtcatgctgctcggcccggaccgccttctaaactatgattaaaacggcgtctcgtacggggcggaccgcgcttaaattactctgagagttccctcttcgggaaaaggcgccctgctaagcgaaagccaaataacctagtactaatggccaacgcttagttcacctcngcctaggcgataccatacggacgaggtagcattcgctgcttgtgtgctaagaggtgncgaaaaggccgattgcgagttctggcgcaaacgccatccagcggcacctgtcntaatatcnggccctccgcggacccacgggaacgtgcgacgggacttgatgatacagggacttgttttaggctgggacggtctctcgcggtcnccagtcgcgcagctttaccaatcgcccggtctcgatgcgggaagcaagaccgacaaagcgaacctgggctgcgcggttcnttacgaagacaatcttgatcgnntaatcaacctggtcatcgtgatgctaagacacatggtatagtcgagagagcaagtcgcacaaactacacatctggctagctaccagtttacagagaactcaaccggctcaggggccctctatggcctcgctaacagtcttgggctggcggccgggcctgcgtaccggagatcaggcgtattggttctgagcctcccatctctcgtacggccattcacgcatgaacatgtttacggagcggttgcaacaggttgcgtgcttcacgtggaatcgcctgctgcttctgggttcacctcacagtggtgccacgagtactggtggttaacaactgcccggtgctctccccctagtttgctgcttcatcaattcgttgtccgttcacattggctcaatttcacctatcttggctatgccggtaataggggccctacggggaagagtatatcaaacgatcccgctgaccaactctctggtcaatgcagggggcggattaaaaaggggtggagncgggngaaagagctccgtcacaaagacggccatatggtggctgccatttatcgtgtcccgtaacgtctgggccagtgcatcngcggcggccagttccgggtgcgtgcggcacaaagtttataatcgcagatgtctcgggcaaatccgccaatcgatactggggtcacgagatcgtgtcaccccgctatgccatacggntcgagatttacctngtctgcctgtaggaaaaatctttcacgcgcgcgagcagccggcacctcnatattgttccctagtgccagacaatggttcgcccttganccaaaaagcgagattgcctgcgtaaagattaggatcatgggcttctccggagggtcgggtttacgttttatcccctagcgaggacacccgggacgttgtgggatgccggtttaggcgtctccgactgtagggggtcctaacgtagggggatgtcacgtcggagttgccaatcggcactaccccgtcatcgaaaacccatggancacaaccccagcgatttattttatcccgacttcttagnnnggtagcgcgccatttggnggntcttcaccgctactcagactccgaggctcctatcaactggcgatgagacgctgatatagcgcncccngagcagacgatccagcaggccccatagaacaccccatcccgagtcgggcgattaagcgcaagtgtggccgttactgttaatgcaggcccgcgtctcacttatgggactgcggaggggggagtagccattgcggaaatccgaaatgacagaggtgttaagctatggttccactgcctattcgcctgcgcactcgccttcctcctggntgctgcaagtagggctggtctgggtcggggaaaaggncatggtcgcaagataagaaacactctgcaatccaggtctactgtggttaagcggacattgggttacttcgcanacaatcatgaggttgcgcatatacgttccgggnccggcccaatttgcatacacagtccgacagtgtatgtccgagttgccccacctccaatgataaggatccatgngacgacgaggggctgggntgacggggggcccccagtgcactatcgatagcccagggcgctaaatgcnctaatattacncagccttttgtcccctaaagggaattgtggctcgtcccgacaatactccctaatgtgcgccgtctgccgccatcccctcggcatggcggaatgcggatcnccgcgtctataggccgctatcctcgatcgccttgtaaactactcgcctgagatagggaagcccactgggcacgagaccagctaacagcccacccttctaagtaccgaataagctactgcatctgcccttcgtatactgccagaggactacttcgatcccaaaatcgcgccgctatgaccacccgcgctgtcgcaaggaggcacctgtagcaccttaacatgggcnggaaggtctgcgagatcacacttcagtgggcntgtatggccagtaggtgagtccgatgtactctgctcttccaagatcagttctttggggatctgtaaatcgaagccaaagagacacnagcgccttgcctgagacactcttgccataataacgatctgtattatatttgatctaaggacgatagcgatagatgtacaacacggtnngactataacgtatcagcgggcggggagcccaactccacgaacctcgatgcatcttctataagtcgacagtaatttatatgtcacatgggaggtaccanagaactgatgttactctaacttcaaacgaattcatatgctacatagatcatcgtagggagatatggcgtgcgtctttacaggaacacccaatcgaatatcctttcacttaggccgcggcaaacagatgctccgaagcatgtagaggcctggatgtaaactgggtatcgganctcgttgccagttgtgtacgatggccgaggtgatctttccgccgactcgacgtacgcagcttccgcctgaggggcgaaaaaagccactagtcaccgaacgttaggtgctgccgnacacggtacgtcggttgtgaaccagctacttcaggtataaagatncaccgcttagccttctctagagaccagtgaaggctctcgatgcntcgctacctcctggcagcccagagagcggtagagtccgacaactcgggccganaggaggcgcactaggccttagccctattctccgtaggtccaaaatagtgcctaaatgcgaagttnttgcttgtagtctctgtctcangtacttacgcggntttacgattgcggaaggtaccactgttcttcgcgttacgaacaggacggcatacgctacgcagcagctcatggccccccactgtctgcgcgtgcgctgcttcacgtttggctagggccgacgcggcgccttaaccagtggcctcagaagagcgggacaacgccgcngttgggtcccacaaacctatatatcgtggcggccctcancagtacgggcggagacggccgccacggaaccctctacgtcgctcctgactaggtcatgtttcaattagnccttacagcctggctggcccgactaatttaattattggttctggatgccttttctttggcggaaacagagacatcctggacacccgcacacagctcttaccttggaatgctnggcgctgctgcttgtgtcgcgtagttacatcagttaagggtcggtggtactctacctgtgctacactataccacggcagttgacgaggccccgtctcgaccgccgcatcaagtactggattatgactggcgcttcccatcgcttttgtngaacaggtgtattggatactcgcagctcggatccggttcattcgcggccggttgcatgattcgtaccgagatcgaggtctagcgaccatgccatngcagaattanatggggcaagggaatttaagctagcgaacgaaacaatttgcaaggcacgcgcaccttgagtagcgcctttcccagggctactcntggccggtagccgagaaatcttctaaaatttgagaaccaacacgacgtcagtactctggtgcccgatttgcgatgtcctcgtcaagcatttgatatcgaaaaacggtacttcgggaatannnttcgctagggatgtggttcatcccgctagacatggaccatgatcagtgtgcgtgtcccgggtccgagaagacagacaagcggtggggacgggttgagcctaagcgaacgtataatgttgatatgccgttgtattacgacggtcnccgcacgantatanaggcccctggtcgggacggttcaccgcgacttcatcttctcactacccacgtgctacaagagtattgcgctctgggcccccagggactatgtgtgggatcatcttgcgatctacggttttaggcttatctgatacaggacggtcgtccacctctcgcgatggtgcgcagcaacccgtagctagccgttaggccgtagctactgtccggttgggccgccggggtagggaggtgcaatgaggatacacggnggcctcctttccgagcgggcacagtgtacgaaaccacttancatacagtactagtggagggattcacaattacgcattgtgtttcccnattaggtctacttggattagggcccaccgcactacggaccgaacaggcatactttggcggccggcgtctgggacgtggtacttacattttgcccacatgcttagctgaccatgtgtaatttcagtatctactgagttaatcgttgataaccacggacctcatacgccattcacgctaaacaactccctaaagacggcagtcctttgccgaactatttccagtaagagtactactagtaacggcttgaagggagaccttagatcagtgcgtcctcgcgacaaaggcccatcgtgcatgcccaccaacacggattgtccagtaagcacggagccacgttccacccggaactgtcgcacatcctctcccgtactgtctgcggtccagtcaacgtcgttacccaaacgccggacttttctttaacggagggnnncccggacttcgtggccccgatctaaagaagtatnacgcactcttcagcatacgtacggtaatgcggaacnatacctcccagggcgcgccacggctccttcttgtgcgggtcaacatgcccgtcccggcgccggagcacgccaccagcgtgccgagtcatttagagtgctgggtgaaccagacaaaagtaatggtttcggatagnacgacgtgctcagttgcggcctgtggcagttgttcttgcgctccgacgcaggcatttttgcgccagagtccctaccgcactagtccggcgccacnattgtgggatcaacccggacgtgcctaaggtcgggaagattcctgntggaaccgactaagggatgttagtggctagtcgggaggtatgtgtagctgtgccctaacatgagagcatgcggacggtgctgaaaggtgtgtaggcatggggcgaccctagcgacgaatccagatcaatcacatctgagccgggctcccccgtgatgtttttagggacaacaacgggatcgtatcagggagatcccnctcaagagttgagtagaaggcagttagcagcagagaagcggcccaatgattgggaggccnaactcacaggctaaagctgacccgggaagctatgcagcgtataccaatagttcggtaacacagaccgtgaaacttgacgggccaggggcccggctccggccccccgcatcggatgtaacgggctggagcttgccattatcggtccaatggccccaatgccagcacggcaaggcggtgcaccccagagggagatccgcttctcntggtttctcggggcagtgacaggcagtgacngtggnnttccggagnnggccgggtttcctaataacgggacaaattgcgcagccatcgagcatccagcctcgtgacgcttggggcgtagngccatggtgtggatacgtcccaggcctagcgtaatcggtacgccgnggccggtccagcanncgctcagtggagtaattatctggcccaggggcgcgacgcccagtgcaggcgatcttcttgcgcccngggaccggagggggnnttcggtaatcacanngcacgtcttggcccccgggaatcggcgtgccncgccgtttgttccgggccccatccaccacacccggttttattctccctatggccagcgtgaccacngatcgccggntgcgagccgtatagcgaaaccgtgttatacaaacacgtttacgcacgtgttgctagataaggctcgtcattgtgatcgccgtacatttctcacccactaccgaactaccttcnctggtggaagtgaccgtntggttccgctgtgaaattgtcgaacagcggcgaagcctcgcgcattacggggacatgcgcagtgccgtnttgtctgtctcaccggggggctgcaattcttgaagagcctcctcccagaaaacgatgtccagacgacgctcgcaggcggtccacgcgcgcttgtaactagacctgtgcgcttgtctaacgacggattggttaacactgagcaataccccgaacttaggagtcaggcagtaggacagcagtggttgcgttggcgctcgttcggctctacagggtgagcgcagtcaggacagccctctgccgtaaaaatcgaggaagctcggcggctcgaagtggcttgcggctcggngcgtacgctttgtacaacgctcctcgtctgcgggggcgcttcagtggagcaaggcgaggtcgtaccctcccaacataacacgtgatcttgtcccggtcacntagactctgtaattagagtccgggcggtgggagactcggtgccagggcgatggttaagattttnaggtnacagaaagctgccgctgggcctaagcggnatcactaggcgcgctacgactttttttgattgggtcagatacaatatgcgtcagtccttcnngcaaggccaaccatgatcgttcagatcnactagcacgtctcancctcgcatgcttgggtccaagttaatggctgagcggncatgtaaggggaggcacgcttagggcggggtaggcagccttcatagttcanntgtgtgccgctgcctgccttccgggggcatggcgcgggtgtcccgcctgacccnaaagcaggcagtaaggngcgtcgttacgcggacggtcttttacgggcggcccgatgtgtnatgggcnccggaaggttccgtcgggtgctactccaattgcttactaggaccctgagtccctggcattttgttaagttgccgggcgggctgactcgtgnccccccattaactgcgcagtcaggagtatcaagactccttgtaggtacattcgccagatctcgagtangctctgaatcagagcatacggctcgtggaacttccgatgttcaagtcggcgatcactggcctactacgtgatcgagaacgacagacgttgtgctgtttttgctgctccctccgctgttgcactngtcgcgcaacttcgatggctgcgaatttccgatagnggtgggccggaaggagtttacttgccctggcggagcgtagtaacagggtgtcgccatgtatacaaggcggctcttcacctcggtacagagagcttaacgtagagtgctcctaggccctggctcatagctccaggggatttggcggttttttcagtgantgtggcggatcgacaggatgccgaccactgagcactcctggcgaanttcgttaaggccgtgggtacgcgcccggtgcctatgantggtgagatctgagcctctactccacgaaaccgtatcgccctcgaggggcgggcgaaaggactcgggccgacccgggtccctaacaagtgcctttgagttcctcgggcccgagctgtagtctctggcctggagaccgatcgtcagctcgtcggtaatcttggagccttggatcaatgtacacgaccccttaaatatgtaacagcacgctttaatactagagtatcaaaagatcgggcactccgggaaatgacgaacggcggggccggtctagaccaccagaatcccgatcgatcaatcacgattggtggcgagtcttctgccgcaacatcggccaccctacaaccccttgaagcgaagtttagtatcactatccctcggccaacattggtctcatcatgtatcgcatgttcactttggggggccagattagtccagttcgtcagccaaaaaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtncgtaagtctttggcgtgactgacgaattgggactgatagtaaacggacgcaaagccctggagctcacatcgacaagcttcccgctcgacccancngtgcctgaacatgatcctagtccttgccccacggancntcccgacggcctggcaattgacccaggtagggacccggcacccatctttagccgcatgaggtgtgctgccatcatagggggccgcgancacctccgtgggataatggggttggccgatgccacaatgaaacctctggtccctccggcccatagttgtcttggatttgcgtttattgttctatctaatgggcaaaacgccgtcttgttctcggtagaangcgtttcctgtcgaacngggatgaacgatatctccattcctacggcgtaccacgggcgccctctgccgggccgcgtttcttatcgtagcgcccgcccaaaccgcgcttcgccggaggggcactacacaggacctcggctggcccggaacccgtctcacctgtgtaaggaatgagcgctttttttatttgtttanccgcncaccccaccagtgggantcctggaagtatgnggccccccccctcgatcttacccagagggggcaaaaaatagntggcggttgggtgcggttagccacgcgagcgagtgccgttgggttgctgcgggatgttgccttacagccacagcacctggatgcaggactccccccgctatgtgtttgactagccgattaaagcaaagcatcgtgtntccttttttggtcgataccaacgccgtccacccgcgtantgacggattttactccataacctgggccgcgttcggcgcaaagctctgtatcgggggtacgcatctttgcggttcgatggttgccaaccttaanttnatgccctgtctcgagaggactcggggagattcgtttacttcccagtccggcccgcgcgttcgcctggagcattcatatgatggcttgaaagatcgttatgtgagataacggaacaaattcgcacaacgacttacgcttcagtcaaggtcgcgacttacgcggtcatggcctcgcccgagatcggcaaacttccgggnggaatagggcgaacgtccgtgtacnaaacnngggcttcggtcaagacttttgcatttgagccgttgcgttacgcgcgtcggcccctactgcgatccacaggccgtcgagaggctcgaccgntgcgtgtactgcccgatctgattccaaatggacaccccaacagtgcgattggcaacacaatccttacgtcacactatcccataccgcatcgagctattctaaccccaccatggtaggcgtcaccgtgctggtcacagtgcgcgcactctcgataccgggcgaatataatagtaaggagtatgaaattcatcggtgtgggccaacccacaatacagtcatgtcnctcaggttttgctggncgtncgggcggcttcatgcccctctctacccttggcccgagcctagtttgccgtaatgccttattcagcacaacagcggaatctccagtacgtggtcttgctgccggcctacggatgtgcgtaggcgatgctgtccatatctgcggncgaaactctccctatggcttttctcgatggagcaaacgccagccccggatacttgcgctccacgccagaggagataaagacgtcactccggtccgtcgtacagggtgcccaggtagtcttgtgacttcgtcgcgcaagttccaaataatatcggggtgtgacggtcgcggcatctgcatctacttggctgtaaagacctaagcactccggccccagtacgacgaagcctggaagcgcactctataggctaagcaatcatgatgggattgcnccattcactagagattttttaggcccagtcgccaaatcgcttggagcaacaagcctgtttctcagagaaggtgaagcctattcgttcgggtattgtacctcggatagaacgnntnggngacgcccaagatgcataataggcgctaggcttcgaaangctccggcttatggtgcatcctggcggtttagtcgggcggccgtcaatcgggacaaatgccgctccgacggtaataggcttcggtccggcgccggtaggaaccttcggtcgtctttatcgtgcgaacaatgcgcaaccgctctctcaaatgccccaccagtccgcacagtggcccttatgccaatcagaaggactctgggactgcaccccggccgccgcgcaaactctaaatctgnntccgtgggaggcgcataggggagacattaggccaacagatgtccggagactgatcctctgtcatcgggcctctagcgttcctccccatccggaattgaagaataacgtggctcctggagccnnnggctcctagcagtcacttcatggacacattctttatgcaccgcctccccatgttgcaaaaccaagaactctctacatcggggcaaccatgtatcggggngccagtacacctttcgcgagaaccgccttttatggtgctcatcgantgtgaccctttagcgcccggcgcgcgctcgttatcaagtagttccacctagcgtgtctctgtactattgcccagctgctacctccttgcgcactacacggatggatggacactgctcaattcgcagcggccattcttttccctcctcctctnncaccttcctaatagctggcccagcgtaatgccaagtaatggaccacaagcgggcggcactggcgaagatacaattaggggcccctccacggtacggtccgggganaacccgacttgggggggataagatcccaccaattaagacggtagtcacccnnagtagctgttccatctccaacgttttgtagcaaaacnctttancagatttgngcgttagagacatccagagacgggtggataggtaatgacgcgacggccgcccagcgttaggaatctcgagcccacgtactccgagctgaacgaagcgaaccgtgacgggccgaatacgaagnntgctcactatgtatnaaccgtttgtaacgcggggataactactgtaatctccccctgctcgagaaacccaatgtgtggtgtctattcctactcgttttcggtgngcgtcccgagctcaggtgtgtggcactcctcatcagcgtagtcgcaagcccccgagcgggggggtgtgaccacgaaagcatgcncgtaaaacccgttcagaaaaatctttcatcntagtnataatcccgcagcaagcgggcgtccgtctcgaagcattgacctgtcggctgccgggcgggatacagatggaagttgagaagtatcccctatcagtaacaccgcttatgttgtagagtatttngaccacgcagtaacgcgcacgcttatgagtcctgcgcaacaccgactcttgactgaatatcgctccnggaagtttcagcgcgataaaaaactaaatttatcatacctgggacacttcctaatgccatggggatgcgaccggcgagtaganagtcaagagctattccggccagtcngcctctaattcattcacctaaaaataacaatntgagccaccccggcactaacccaccgcagggcgtggcggttgatccacangaagnagatgcgcgaagtacctctggctgtccccaggcgaatgagattcttgacttcgatcgctgtagtacgttcgtaggagnggggcgtaccgtcacgactttctgcctngagtgnnttagtacgtcagcattnttgactctaagcgcnccntgaatgctgctgggaattactaccggcgcgcaggttccacaagccagactnttntagtttcggcgggcggtgggcgatgngcccatatgccccggaccgtacggtctncacgcatcttatacacgcgaatccagatcagtcgccagggggacgagtcgggggcgacgtcgtaacggacatcggatgcagtcagtatagatgtcctccgcaccgaggaaatccgaaatactctccagtcgacagtctcagccctccagtgagggctacaaccggacccgggcaccagaacgggctagatcatccgagcatgnggggcgccggcccagtgggttcaacgagttgtaaagcacagttgtggatgcagtgacggattaacgaagttaaccataacctatgcgggaacaatcacatggatttgcacccctgccaagccgtggatccgtggtcccnnnctcgnagctcggcacgtcggacatctgacgcgccggttttagcgggcctgagaaacaagcctttgtcgcagtgtgcacagggctgtgtcctggagtttgcggggtggaggngcaccgtttcattgcaccacgcgatccttncgccgccccttcgcatcctctggctggtccaaacgttctagttggatttcgagccaatatntctggcaaatacagcttctgtcgcgggttgagggccggggcaaaatctggaaagaaaatagggcgctttnccgcgcgaagatgaatgctcacatgggagaaccttcggtcagttggcagctcccccgtggagaggcccaataccgcaggctagtttttagaaacccgtaaagctcacgtgtacactatagnagnattgaaatccgtcgcatcgtgaccagtacaaagaaggaactcgacaaccctctgatcgaatagccacctcggcgaccaacaaccggcacngggtccagaccatactngatcccctgtccaggccttcgcatagtgccnngtatggcggatcttaaagcattcaagatatttcctgctagagactacgcgcgcgagaggatgggcgcttttaacgggtacnnnggatcgcgtactcgggaaaccagacnggacatccaccagctatgaggcgagtgctactctnaccaatgaaccaccggggaggtgcttttggatcgggcgtagcttgtggcctcatcggtatgtgcgcagttctgcactccaggcgtccgtgcatcaagagcatcgctaccagcctgatatgcatggtngctttgccccgcttaccaccgcggggctggcattcgccctttaccattgtaatgtgcatcgatgcgaggctgccgaaatgcactcatntgcgcggcngctagtgccgcattgcgtgcgatgcatacgataaaccactgaaaagtcgcgcgggccgtcgatagttcgattaatcatgggcgtttggaggtggggtgccccgcaggaccgagcgcggcgcggttgggcttcgttccccagtgcagcgnttggctgtgcctagtgccagccccgaaaggggtcgtatcggccgtatggccgtccgggatctaagcccacccggtagggacggacggacccgtgcagagtcccaccataaatcgagtcgcatcaggggtgnaccgaaggtcggacgacacgacacgcgagtcccaatgctggcgcgctccgtctgacgcagggaatcagtcggagaacatgtattcgctgagcgggcagcttactcaagcctagagtcggtcaacttgccaacgcttagtgcgtggngactgcangtactgcggactgcctgcttagcncgaaaggaggattgtatacactccgtcttcacgcgtcgactgctgcggggctatggctcgcananagggagacatgttcacgtacgggctgtttggggtccggcgtagcatcttgctcgtgcgtcgcctccaagttcgggngcccgttgtgctaagcatagtcgcctcggggcgtttcagtctgccctccctaattgggtcccattgcatagtactaccaacgagcgcggtgactagcatggatccccgcatcacggcgaggttcgctgtctcaggggtcccgtcgtccaccgcgccacgccgccacacgangctccgccacttttccttagcccacatttgggctgcagattaatcgtttcncacggcccatgtcacgacgccaaanccnctgcaagccgcgggtccgcccggccgcgacgaggcgggcagcccgggtctacaacgctggtaagacgagatttcgccgcgggtnctccggcccgcctcttgcgcgcagcngttcagcnccaggaccnaggtaggtacctgttaccgaggtccaacatataggttcagtccctggctccgctttacggcagagcagaaattcccgtaaaccaacgtccggtgtagntgctaaaatctgcccaaagcgggccccgaccggggggggccacgtgctcgtangctatacaaagttatcggtgaacacagactttatgcagccagagctatgaatgccatgttatcccgcggcgcagccatccaggtaggcaaagtttacggaccgcgatcgtagccacacagatgggtgcaatngcggctgggagagtagctactgcaacgccctagatcgatgtggcccccgcgtcgcgcatacacaccaggctataaggtccgtgactgnttctagagcggccctacggcaaaagtgattcgtacgaagcgggatgtgtcgcgccgaaaccgtttggacgttaatgaggcgttctgaacaagggagcgcgtgaccgcattccttttgctacctttgcttcacccagtcntagaagggcttcccgtataagcgtgagtgttgctgctgggttcctagtccgtaggcacaactccggtgacnacgcgggagtcgaggggcaatgggggacggggttatcccagctggtatgtgtccacatgcttaccactgaggaagtcttgagnggaactagctaggttccccntccnttgaaatggcgcgccagtatgtagnggtagaccctaatccccttccatggggatgcttcgtganantgctatgacaagtgttacttccctgttcctgtccaaccangantggagattcggacctggtgtcccgggcaattttttgcaggttgtccgtgngacttnacccccccggagaagtcctcctagtcgcaccgcctagacctctccgcacgccacgtggcgatccagccatgagtagttaagggcagccttncacgcggtccttnccaggtgaacgccggtggcgattgcatcgggaccgaagacnnagtaaaggcgggggactcttgcgggccgtaggnngcactacgttgtgtcatttacccacgggcatagcgcgcgcggacgtgggtcttttggtgtcaaagggcgcgtcgaatgttatataagtttgttttctcaccncgggcccacaacctcaatgaatttacgatgcggcggcttctttagatagcccctcgacagattngaaatacaagcaacggcgggccataggtgaggtagtagactgcgtgatttaccatttaccagcgccattcaagcctgtcagacctaacgtccagcgcgaatgtgtgaaacccttaccgatttggctaagtgaccagactgtgcaagggccggggcacaatctgaggttgctgtcgcgaggatggcataggcgtcgcnctagcctagcgaagtaaaccccgtcagccccgaatggcaggaacccccccgcagtgctgaacagctgatagttatccgctggcnggacacgggattgcgccccttggtgtcacaacatctttcgtcgttccctccaaacccgaccgtcagctttaaggccgcatattcggcggtcancngatgcccagattgctcgattgtgactaggcacctccgcgttggtggtccttcgcctgtgtccgcggtctccacataaccgcgttgccccccacggcttcgactgaaatcacgggcgcctaccagggggggctacgggtaaccctagttttggcccgctcgggaacctggcggcantaaaacatagcgagaggcncagaaggacattacgggaggtagtgagttctacgtacggcgctctatagcaggatgcactagaccttncggtactcacgnggcgtcgggcgacgnntactgtaatgcgctttgtcttattcaaagggaccagctngctagtatgtctaggtcggatgaaacaggaactgacgctatgaagacgatccggatgtaaccgggtaacacagtgtagaatgtagataaattctcacccacgcacactgggagctactatgcgtaccttgcctactctagaacggatnngggaggaatcggagaacaaactcggtggaggtcgtctgggattcgggtgctctccctttagacgacgcgaagccgtttcacctggtaggaccccgatcggcccaagcgaatcagtgcgtcccgtagagccctagatttaaaagaagaggtatttgggagcgaacactagtgaaacgtgtccgtaagatcgtagggagacgcaacagcgcagaggtggactaccggggagggggaccattactttgggccgtctgggttcttgttaaccgtgcgaggtgcttcgtaatcgcaagcacttttaacagatcggcgaccccgtagcctatggtcaacgtgtaactgagaataccatcgaatctcagcgggggtggtgccatttcagncatgtgccngnnngtcgggtcctcgagggaagtcacagagtagttcgnnggggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtaatcctttacgggttattgagagggctgttcgcttatagattgtanaacccctcggcgcccccaccttcatcttggattttatggtccaatcgtgggaggatggccgcttgcgcgcagtgagaggccgtaagttggcacggtantagaaagccnactgcacgnagcgtaacaataatgcggagagtaganacgcagcnggcaaggcttaacccgcggcaaaactgaaggccacatttcgatggcggagttccgccctgtcgtgagatcctatcatggccgccttgcaggggtagcgcgagtagtgaccccacccagacaggatagagtatctctagaaaggacaagtctggccgcgnatctgtatgacgagcctgtagtataaccgggtcgttcgcttacgctactgcgaagtcgggtgncgttaccgcctctatgcgactcaggtgcataagncnagagtcttcctaacctttcatcgctagcatgacactggcgtttaactcaaccgttatctcgttggtcgccgatcgtctctcgaggctacntttagtagagcctaccatactcactactcggtccggnttnttattnctcctcantcaagaggaaacaatccattcgacccncnccgacgaggcccgggaccaactggaggagcatctcttcgaaagggacggagccgtaagctactcggcttccacgatagtgctcgcgaacgcagttggttgatnccnggcgagcgccgtgccgcccccaccgcgctgaggcaaatcagcactgcgtaggccaatggtttgtaggatacgccaacatgccccatctcgcggagcaagtgcgtttcccggacaatccttngacatcgatcttgtcccatgatgacactcgtagaaggagacgacnggcgtcgtntcattatccagctttaagctgggnntctctgccctaggtacattgctcgtgccaccagtctaccaacctcgcncaagttcggaccgggctaagcgtacaagggctcggcagtccccgtantcagagaagactcgccgagctggacaacggngnncgccnacnattcaatggacggccctgacgctacccccgcaccggaccgagcggggaaaaatctgngctcatggttccacccgagtgggcagcggggctagtaaacatttctacagagaacgtccgttaacataagggcatattgcgatcgttgnctgcnnaaatcagnctccncctccnannaantgnaccancntnnngngattgnaanncngtnnggaganntgnnangccgtcatgtgcgcatgcccccccggtccgccggccttaaggagacaattcacagcgcccgccatcaaatcgcgacgtgctcgtatagtgaggtctggcctcgaggccgagacnggaatatcccgagtcagcatggttcgatttttcccgggcttcgctgggtccccatggtccctgaatggctcatagtcccctataaaactccgagcactttacgtgacntcccctngctcgactcggtaacgngcgnggtggccccaacgtgccacctcagccgctgtgagcccgctgcttaacagagtgtacttgcgnttgcctgtaggtcaatctgaggctgcgccatatctatctactttgcgccgattaatgcttaaatacaccgctaccccccgtatatccgtgagccggtgcgcccaggctggattcaatcagcacgtgcgcggctgagtacattttgtccctcgtcgctgaaaccgcgccatgcgcccgggcccgacctccccattccacctacaacgcgacaaacgtaccattctcgcagctacgcaccgcccgctttaggcttccccctagggtgcaactttntcgaccaggcgtcctgatccatgccacacggcggcgtcccacggaaactcttaacagcaaagnatagatgccggaagcctcatagacttgtgagattgcgggattgtgatagatttgtcagagtacgtaccgagccagcttcacctccaccnggtgtctagggaccgaaggtcccaatcaatcggcatatgcgctacaaaccggtccatctggtggacngctcacaacgcggtctcagngaccagaccaaatagcagaaatgcgatttctatgttcagcagttatgtaattatatgtaggacctcatcggaactcagccgttacgcccagtagggactgtaagtcgtcttggccatacaatactctctatagatagcaccgaagacccccgcggcagcgcgacatgtcggctgcttatgtcatcacaatagtctagttatgtagggtgaatagtacgacgacggggattgctctatctcatgttccggcaacaggcgcggtaaaagcggtgtgggacgtcagccgttaagccgacggcccacagggccggcatatccgctagacgttgtaggcttgtgggttgtaacggcaccagtccagtctggcggtgtcatatcttaacgtaccggngagtgagataacgcagtgggactggactaccgttattttatgttccttgtcaatctaacctaaaggaaaacagtgccgtgaacgcaactcccggagcgaagtcnctcgaatactcgatgctgcctccttnnnntaacgcatgtttgaccgaggtcgattcacgaaagctaaatcaagaccagaccacaatcgatacgctcacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaatgtcatgcccacactcttaaaggaggggctgtgggggagtacgacttagtttactcccacgcggggggagcagcgcagggaggtccccttcccctccagtttaagatcaggcagcgagattttgttcgcccgattctttgcacccgcgggactcttctgcgatggnntttgtggattgttcccggcgacatgaggactctcatcgccgagggagggccgcggttgctaccatgggtggcacccacgcgacacgtcgcacaacgtgaccctagcgttcggagtctccgtgggggcacctaaaccgtgattccatngcctcggccggtgtagtcggctgaggccgacacccgcggtttttgccggtgtacctcggtcgnctcgagtgctggctcgggcgttgaagcttaacagcccgnaccgcgcaagcgaaaggtcataatacatgagaaaatgaccacgcatctaaggtgggtgatgtagcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggcnggggaagggtgcctttttggctaaaaancacgtgtagtgtatccatttacgcctatcttctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcagtcaggccccggtgccgccgttcgtcacaaactatctctttataaggccattttccatgttcatacgtgactcatcccgcgaataacggaccaattctgagtanntaagattcnngtagtgctgaatggcgtaatgttgagggcggaacggtgatgagaaagcaagcagtcgcttggctaccaatacctcctagcgncntaggtctgctgacccagttncggtaacacgggaagtagcctatcacaagaggcctggccatnccttaaatacggcngcatcccactctgggataaacaggtgcgcggggcagccgaatgagaagggcgcctgtggagangcactcctctgngngcctgtgcttccggactgacggaccttatttctcacacggggatcatgacgcacaccattcttatcagcccangcgagtggtaccatagacacctaggccccccggaagncgtccggtcgattgcaagagaggtttgcatctttgcaagaggggagggatatnacgctatagtggaagcctataaactttagggttcggcataagctatcttgaagaccaagcatagcgntgttcatcaattgattgccccccagccgtctgctcgtgggcggcccggcacaacggtgcaacgnccggggccacgggaccgtgcggtgcaataatatcgacgtgttcgggtgtcacagttgcgttatatctgtccgggttcacccaactaccccngggctataggggtgtncgaaacgacactttgcatattgcttgaaccataactgctggagnctgagagacccgaacggggcgctttctgggacaagngccgnncttaaggtcgaggacgacacatgtnnnccctttaggtttgacggttacctaatagccacggaggcctccgtgcgggcatggggncccttaccccacgagctagggccngnccatcttatgcgcgacacatcgcggttcgggcgcaatagggcgcggctatgggtcctttatatacataaccgcgctcttggggactgcgttnncacctaggctatagctagcgtgatgccccaagatatcaaaatcgacccgagtccaccgcccataattggcaatcgccctggccggaggatggtggcggcgtccaggttcaagacaaattgactagtcgaagccgntaaggtcggcaatcgtttacaagttgagtattgccacttaccataacacactaatggatcagccttgggcaagcctacgctcgntcacgtcgggttacgggcccaggggaataacggcctgcgccgatatcctaccttaaacctnncaaangggagaatcatggatgcctctgagtattgacgctaagtccttcggacagcggatggggaggccacctcgagagaatgctaattggtggtcagttggcctattcttccgtccgaacangtgataaggcgttagtggttcacccatgaatggttggcctcgaatcgcggggaagacactgccaacggcgtggcctgccccggggaggaccggngccaccctggcgacaccctccaccaggaccccgaccgcttcacgggaggcccgggccgcggggttaacgtgnagcggcagaatttttagtactcacacaggcggtggctttaggcgtgtggcggcatgtgtacaattacgttaccctcggagccacccccctgagggatgctcngaacagctgagtgggcgaatcgcttggcaggctggctctcagcgggcttgcccggtcggtgngactcgacctccccacccacgggcgtcttgtaagattgtggagttaccctcgnncgtatgacaccgccctcacncggacaaggcacctacatcgggcatttaagaacacccaacagtgtaatggttgtnatacncccggtagngtggacaataaaccgaggactcattttcgcactctagagcataaaattaccccggaagggtagcgtggtggcgaaacgtgcactagccnccgacgaggctagatccacatggcaantatttcttctcaggaacntcgctgatagaccgagtccccggtatcgccngtgggcgggtggaggcntgttacgatgcgggctgcgcggaggggggattcgttgtccaccgggctaggtacggaagtcaccgagaagacttggtctttctcatctcgtgtgggcnggtagcagccccggacctgccaaggggggccgggggctgttaacgttccgattctatgaatgccgtagncgccggtcggatatatggtggtctaccccaacaaatctaactgattcttaggnccctacccactcgagagtctatctgtattctttcgtcgcatgacctgcgtagccgccgtctcgtcgccggcccgggaccattctcagcagggcaggcataatgatatcagcgggcttcaagttggggattttatatttcacatcagntgggtctcctagtccccggccaagggccccgtngtgcgtcgcagggatgcccgtcaagaattccccaccgtgctgcaaccgggggagagtacaggcccgcggcccgcagtcggaaacgtaaaattagagcgccaacgctcgttcttaatgccacaagctgaggggtgagtcgtagcctggaccggcagcggtgtagaatggngaatctgatcacagaggtatgcaagcccgngtgcggcgggattagggaagcaatagcagcgctgcaggccgaacgcgacagcgtatcacggcgtactgggcgattggtgccagttcacatacccagccaataaaggcgggggagaanggcgtgcgaaccccctgtatgtcatttgctatactttatatttttgcccactgcaaatttgaggaagtgccgttggcctagtgttgcacgttattgatcatgtggcagctgaaccggaaatgaggcgaatgcactaacaactttagtcgtaacgcgagggagccgccngcgccaactaataccggatgcaagctgggtgtcgtagccacaatcccgaganggcgccttgtcgtcgctttacngccacttngttatctcacactcggccngncactgnntanntcgcatgaaggctgaaggcagaagtccgctccttagttcggggggagccgcccaaagtcgctaccgccgtaagctgtaggtacggtggcgacaataccgcaaacgttaacaangaagttgtgggctngnccncnntgtgagcggcagccncagctgtgtttacgtgtgaggagctngtcccttgacanaatgtctaccggctgctagaacaatggggccgttgacattcctgattaggggttctttagacaagtgctgcatagagaacaagcgcggatcgattctagtcgatgcgctgagccaaagccggacttcggagtattgagcaccgtaanngaagccactgcccaaccgagggcatagtggtaggaataaccgcccaacggggctgcggtccgtttaaacgctcccgaggtatgtcggtgtcaaatttaaaattgtgnacgggcgggcctcgtcacagctttactccaccatgaggttgtttgtacaccgaaacaaggtcaatatgctgcgttagtcgcggatgaatcgtaggagtcccgcaatactccgntcctgtcctacactgcactcattgcaggaaccctcccgctcccaagacggggcagtgatagcgcaagatgcccccgggggacccctgagaattgagggtcgatgaagacctgcttctaacagaagcccgtgagagctttgcgacgtttcggcnttgacggtgccctcagaggtgagagtgcngacgtacagcgantgatgctnngggccggcatagaaagtcgaagggcngcgngaccactgggaaggaggccatggacggaacatnnnggttcggtaactcggttcagtataaaagtattgtgcnaagccggcactaggggcctatccgagtccggctaattttcgaacccctgaataccggacaatcacccgtcgacagccaggttgttagcggagaatggcccgagtctcaagggacaacctcctccagagcgatgctcagacaccgagagtcacaggctcagngcaacggacctagagccccaagtcctgcactcgcnatcacggnnatacagcaaggagtcattggtatgttggtccacgggacgacnngggatacgtgatttctgggggataggatgatcggagtgacggcatagactgggcagtcaggctantggtgcataccgggaacgcgcgcccgccctggcctgtactcgtgggtgacactcttactcganggaggggaataagtgttgtggttcctagaccttcgggtcgtgcgtttgttgaagcggggggggtatcagctcatgaccatccttgacgctttccgagtgtttggtttcggnaccacacgggtggggctctcaggccataggagaatnnccttatagatctgagaccttgaatactgcatattattcatttatctcgtaagtatgggtncccttagccctgcctttttgctagacgcggggtcatgcacacggcgcgcgctcccgctggggtatcgcgcagacatcaggtcgcgctttcggcatccatnctccgtgcacatctctgagnggccttccccagacatccgggcatggtgggggcgttattcgcactggggtattatcttggcttgcgnacaatccgtcagtcactttcgttaattnacagtgggaagggtatatccaacgataccgtttgtcccgagngtgatcaacntcctggacggtccaagttnnnagagctggcgagcgtccggganttacagtcatcctcacgttctcagctcattcagagacaacttggactacggcgaaggatacaggattacgtagagagtggcgctanngcctcgcatactccgcacggaaggccgacccggaccggatcactggcccttggctggctcccactgcaatcctagatcgtaccctccatcgcaggctcaaagtacgtaaattttcgcggaggttgcacatcccgctaccactacgtaaagatcactagggcgtgcaaggaagcggttttgccccctcggttngaacctggcaccgacaacgcaaattagctctccgggtactcgatgtgtgtaaataagggtgcggcctggtacgggaaaggccacgacattgaggccgcgcgtaataacgngggccctggacgaggccgcgaataaggggacgacacgtgctctgatggggtgacgcgcggctatggatggtgaaagagggaaactaattatcggcagtgctcgcccttgtgtatttgcgatnaagggcccaccgagcgagagcacgaataagcagcggaagcctagcccttagttgtcacactttcacgcggtcccctagtaccatgataacccggtccacttaatgtatttcatccaccgtcctagcttaagtctcacccgaaccgcgagcgcggggtataggcttgagaggattattatgntccggcaggcgcttcgccgcatcgcatcctcttccctaagggtcataggaacgagaaattactgctacccgaaccagctagaatatccctatattatttttcgcagtggggggccntggagggacgttaatcctgtctgcagcaaggtgtttctccccattcacccccgtaactcggatctacgtgggcaccgtcagggtgcgggtttggaacgggatagacgtcggctgtaaggcgcaccctctggacagggcatcaattatcacgctcccgatgaccaaatggtagcagaagttctgcgaggagcttcgaggtagttcggtgatgatccttaaggcctnnnaggttttaaaaattggactaacngnttgtccgctggggcgggcntgcgccgtaggtgatcggtcctgacctcggccttggtcgctccttgncgcgcngcgaaagttctccgcgtccgagtgcacggatctctctccacaccgaaacggtacccccgtttctcgttggagactccgttcttagatgctatgccagggttacaagatctgaatacatgcgagttcctgtgtctccttggantcctctctgtgcagttgcacctgcgaggcgtggagacacaancccacgctaaacacacccgaccagtttcggcttctcaacaacctaattggtctaacacagtctananccgcgcgcgannttgcaacggccacagcctcgccttggtctaagtttgaggacgcccatgaataccgttggcccgttcgcttccattgactctacatcctagacagctgggtgatgtccggcctactgaatggattaacgctaatctgctactggtgcgaccccgagggggtacaaggcaagccgagttaccgtcgcgggcctcacttagggcgcgtagcccgacacgccaaggcatacaccgccgtatcatgggtagacattagatattcgaccaatccctgcgctgcgtattcattgtaacccggagggaccggcaccggactgatggcnggctttgccattcctgccgtggtaagaaggctagagnccgcagccgggtaagtcgttggnnagtaagaccgctttctaagacctccaagaccgtcttcaattgctttatccgagggtaggagtcggagtgggcacagcaggaggcancngtctatcgtgtccagtggcgtcgtcctccgccctttaggccgttagccgaagcacgaatattcatgctccatgtccntnnaacgcgggaatccgtnggccctcgtcaggtgggggcgtcggccggagatcgcccggcgtgccaccccgcgagtgacctaattaccccntgcgagcttcttcagcagggtgccagatgagcaccggcggatggatttcattagagtgagaaccagcggggacggggcancagcagtcaggtcgcttgaccagccntgtttncagacgtcccgccgaatccgcagttgtcgtcgaatgtaatgccactcggaagaggcgatgcgatgagactactcnaccttggnncccgactagatcacttcntagatttnnctagtangcngncaccngtaangggtcntggttgcggnaacgnnncnnnnnnnnncccaaattggcaggcgcgcaagggcgtgtagaacgttcacctcagatttcggcctaaggcatggtacgaacacacctctgtgacgagttatctctggcagagaggcttactcggtgagctctggccccggtgagccaatgggtcgtggggggccagccagggacagaggaacaggtctgggaggatcgtgtatcagcaggcacgtatatgcctcacgagctccccncatggcgtgggcgcaacaaggggtctcccgcgttaccgaggaagtggacacctgtgtatgcggacgtgcatgcaatgaccaccggaggctaagcgggaatttcatacagcgcctgtgcgcaaattacacncatgggatctaccggtcttgtgtgccacactttgtcccagtagatgacctggtttgtctggaaatttggnnnagnttnatataacccttacantgcttttatccttagcttgtacccancgtcacttagcgaggtgccgccaccagggacctgccgtgcctttcatgttggtggtacgtttcggcccngcgtactgactacagacccgtgccaggggcgggacaccgatgcaantgggcttacgaggggcgtcggnactgttttagagactggtgctcggcgcgaccggacagcggatatnggcgacgggagtgacaatcttggtncgctacgagggggtcctgtggaganaaccactaattttcgaaccgatggacattactcctcccccttggggggcgcccgtgatagggatcggcctcgngaacatgcaccgtgngaagtcaacctctcgcgtatctgggatctcacgcgccacgtgagactagcgcagtctattaccgtttagacggttgggcctatgagttggcctaggctccctttcntgcctccatgcattacggacgcagctaaacnatgcactgtacgggccgcggatgagtggcgcagaagaacgctgttagcgccccggttaaatccggccaagggctctccactnacttcaccggagaaaccggtagcacgctggnggtgtcgcgcgcccattntcccatgcacnccctgcnccnngccaanntgnagncgccgcnngnacncaggtacagttaccttacctcaccaatccgacnntnncncnnntncnannnncncncnnnnnttctnantngggnnnnngnncngactccgntattcanagccgcggcntgaaccggttgaatatagcgncgtaagcgatttgcgcccagttgagcttcccctacgtcacngtgttctttncccctcggtacaatgcccagtcgacctccgtaatgtgtcagcncacgtgcagtagtaggcgagccccgggttcctggggccgcgcctcggcgctctagtcgagtcgcgccgcggtactaaatttcccgtgaacgcacatgtccagcattccatccctccaatcctcggtggtcctacgtttgatgtctcgaatactatcattggaaaaacgatgtcgtgttctcttgtgagcttcactacaattcagaaagacgttggatccgcgaaattcccaccgagtgtaagctccccggtgaagggtagtcgctagactatgcatcatcttacggcgtggcgccgtgataaatccccaacaaaaggagctgaatgctcaaanggcccagggccgagcctttcgacttatcccctcacccggggatactggataaacctctgttgagcgctgtattcagcaagcanatagaaacgctntagttatgtcatccctcggtccggatctctacctacgaggccttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtatattgcttatgtgcacgggcgggcattgcttgcgactctgattaaaccagtccgtggctgtgtgacttgggctcctcctgctggcgtccttgtcgccgaggcccggggtaccaataacaannagtcacctctgccgnntcacatgtatgttgtcngggatacgcgngccttactgtannngctaagtaccgatagcgagatggacccgcccgggccggccgggtccgagggcgcgacctaancgatccccgtccacagccntatcntacgagagacacgaccganatcgggctgcncnctgagcactcgaatcanctttacnnncntaaanacctggcccacttagaccccgaggatggtgcgcgctactgactgtgctattaagaaaacgctcgcngtcantccctcgntgacntangtacngtcccggcccgtagnctaccccngagaangggngtgnncacnnnncgggaaaannccnnnacnnaagtgnctannngnnangnnngcgnggcanagacggncggcncnngnnacnggnnnnntncatnnnantcnnnntaagcgccgggctataccagctagtcaccagttgtaaacgcattagnaataccanattcntgtgatcgattatggtacaaggaacggggaggccttcggctactatacgcgagcggagggattagactagcaatcaatctggaggagtaagtgcggtgtcaagacgtcctcatctcgcgtacaggatttgtacttacacctctacgttgcggcatccggtcacacacacgcctgacggagccgcggagctccatgttcagttttgccacaattcagatgtcgtttcacgtgggacggtggccgtttcagacggcggagctaagcgattaagangtgcacgtaccccgggacgagnttantcnncctgaanngatngactgctnttgagtgcaattttgtgggcgcagcgcccggccgtgctgtcaggctcaagcgcgnncgctatagatccngcccagagccaaacgcangcgaccagccagcaaacttaaaggtcctggcgggacgattaccttgttataggtgacaanatcatcgctaagttcgcgtacccgacatactgccggactggtactctagcacacncttcaactgacagactcgagtacccctgaantaancnncnttgnnanacancggntnggatngcactcccgtgcgncgcnggccngnggtaanncttgntcgggttaagagagtgtcnggtgaacgccagtatttncgactcccgcgtttgggttgatgtatatgactgagaacgagcagaggggggcgcttnacggtgagacctttcccgggnngtgggcgaacgccacccgcctgttaggtcgagagtgtcgctgattaccccggcggttctgatccgtactccgtaggcaagcatttcccaaaccgtataccttgcacgacgcaagtgatcactgcacacgcgggcccgggagtccctgggctgccancgacccgtctcgggcggcaagtgtggtacccagggcaanggancggaggtgacatccgaaggaatgtgtctgtgacacatngggcgggtatgactcacgtcacgcatgattttctccgtgaagccggactgtagagtcgttcctcaagtcagttggtttgtcccggggctcccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccccattagtgtnggttgactcgccggcctatggtaactctcgcccgacgtcagattaaaaacccgtccagcgacgccgntacgtcaccgatccncggagagggaggacgtgcggcaaagctacggaacggacgcccggttgcgatgagtagcgatactatgaacgggattagataactacaagcgtcccagtcgacccgcgngtcttntctgtcttccgcatttcgttcttatccatccccaacctacctatcacaccgatcaacattggggggttaacacgcgtgcagaggcccggccggtccttgtgccgttatgtgcgagagggttctcgcgagcattccatagtcgagcggccgtcggtgaagatgggtgtgatgagaggcgactcggtgtcagaaggntttcatgcgctggacacttctcctgcacctcccgttccttaccctatagagacgtcgcccacgtggtgagaaggtcancaagaaggctcntgtaaccttgaagttatcgcctttccattagtagcccgtaaagtcccctcggccnccacacatagatgtgggtctgtgtgttagcggtcaggcaagtcgaacatgagcttttcccacacncnggaactacgtcggaacactagnnncnttaaaagactggcgttntnancatggagagaggatangaactaaagaaaccgtcgccgtgcaatgggcgaggcgggccacgtacatttacactctcaaacggggacccgggcccttgntgcccagatatctctccatttagctcgcgtctgggccagcctgttgccaagcgttctccactcctgctgtgattggccccagcactccaaatgttggggacaacaggacaagcctccagccgcttgacggcataggcgccggacattagattaaccttgggcgcagcaccccgaaccccttagtaatagggcggtcgcgtatacagccgtgccatcagaatgtgatacgcaccgacgagctcacttgcgagacggagagcgcctcgacgaccaagtcggagtacccnacgtgtgtgtcagaggggctgccaggctaaccttccccttagactggtgcangggttatatccttaccttgagtaaccgccagggtgcgcgaagcgtgacttgtttgcgggagcagaatcgtccgcgaggggcgcaggcgnccctaggtcgcacaaacaggtttacttgctaagagactgcgaacaagcgagcgtgactgcatttatcaggaagaggtctggcgtttactagttacgtattcgatccgctaagggtgccttgtagccncccacgatcagntgagagtcgtcaccctttgggtgcccccggtgcccagggccaatgtcctcacgatttaggcaagctgcccncccagggcgctttcgctgtcaaacgcaccgtattccgacgagcagcgatgcgcgagcccggggaggaantcctatcgagccttgctcttatcagagttgcatgcggactcaggcgaccccggcctcttgggggcatgcggatacgcgccccgcccattatagaatcaaagatggtgtgtcctagaaatgagagcccaacaacagtgacggacaagcgcagacattattgttaaatctgacttgtgatcctcgcatgaagaccgtcacggccagcgtaacgcgatggctagcgccctttttctacgcgttgcaaacgcggattttcgggacgctgagtgcctgggcttgttgtcntgcacggtgctggngcgtccgccgaaggctacaggcgcgacctactttcacaagggcctaggtaatgtccgtgtggcgtnagcacanctccgtgacagcttgattttaaccccccgnnttaatgtcgggcacgcgtggagttcatcagacttattctagcctaaagtgtgcctagaccgccacctatgaaaaccgccaccgctagctcgtgggagcggtgggataatccccaccacaatccccggtcgnngaaaggactctcggcgtacaaccagatcctgctggtttcagcgcgctcttaggcatcgataagngaggattctacacactgtggggggacatctgcattagcgttccgcaactcattcccacggaataacgaatgctaccgggccctacgacgtggctgggcgggggctgaaccccctggattggntggggaacttccacatacgagtgtcccttagctcctggtttgttggcactcgaggacaacccggggttagcaaagttgcaatattgtacacgcgttgcggatagactttcagagctcatatcgcccttaagccttgtaacgcctccaggcttcgggcctaatgcaatgctttttggcgggaatcgactcacccttacggatcggcatggacaagatcctcacaggggggtggtcctgaaagacaacatccagcatcagacaagctaggtgagccgaagggcacctcggttgggngcgagcgggcctgtgcacccaagctaatctttgtaccttaaggcgtgcttcccttgtgtgccctgatctancacgntcacggcacgatanacccagcgtgcggagtatccatactatcgtaccggggtgtcggttggtggggagnattcgggcatgcaagcagtcaaacctagccnagcattgcgcgactgcacttctgaatcccaagcccgcgcaaattataaanaacgcatggaggtcaagcaaaacaaccctagagtaacaaaacagggcggtgcgaacgagccgtagcggcacttcgacgaggcgaaccattcctcgggcaagggttttcccnacanttcnacccgggctccggactctcnnnggcttatcctggcncctttaagcccgcaacagaaaccccgcaacggcggctgggtcaccataacctgggcgcatagaagacnggagagncggtactcggaccttgngcatggccagcggccggcggtagtcaagcccgtgcangcgggggcacgggaaaatggcggtacngcatctaatacngnatcgcccgcagtgntatccataggncgnctttcagtgcaaaactatggtcataactcttggcgatgagttcctcgntccgccgcaccatgaggntngtgcnantgtgtntgtgggcgtaaaagagtgnncgnnnncnnnnnnttcnnnnntcnnnntnnnnnnnnnatnnnnnnnggnnnannnnnnnnnnnnntnntnnnanacgcntnncntgtcttggttaaccncgttgtgcgtatatttccatttaagtattattccacggcggaactncgagatagcgctcttgtcttagtgcaagaggctaaacgtaggtagtcacggccagatcaatagtgagccnccccggtcgcggtncaaccagnaatcgactcttnattcagttataggaaggagttggcgtagaggcccacgcctaagccgctaacaggcagggttgaggggcatagcggccacactccgaatcgctgtttgttcggcgcagccgctcaagccggtcccgtttacnncctcgactgncccgtgctctctagttgcgcaccctaaccccagcttctcccnttgtaaaaaaccggccgcgaaggagcggtcaacccctggccaatgtacgtcancnnaggatnacacgctacgctantggaaatanacgnggntccncgccggagatggngggttaggttaattctactnagacggcggcgctacggcgaggcggcacanncgctacttaacttccaagnngacggggggtcgcgggtacaccagccnnccgttnagacaaccattcttatgtaggacctgccctgtccggaggngcntattgtcttccaactggaagaggagaaagagtttataatacactggacctgttactaacagacaggggatcatggagtcaacccctcagtgctccttatgttcggggttcgagacgcatacgactcctgatacgtctgaactctaccatagttggtgatctccccgccctcgctatgncattgacgttgaacnacngagatnntagntgcaatcgccaaggggtgacttacggtgtggcgtcagttgcntatataccctatgggcaggcgcgtattaggaacgtcgcgtcgnccgaacgaggcacaaagtgcgcgcgacagtagttcgactagaaggtctcgattctctgggctctcggatgatgggaagggcgagagaatgccagttcttgtaaggcggatcctnctattcgaccgcccactgttgccgangactgcttcgtacggttccccaagcnnagtgagtggcggcccgcgtntactgtcgggtgaacttactnaagtcacaccagacgnatgcacccgaaacgaacgggtggatggacggtcaacgtanaccttctggtggttggccatttcacccnngctgcccagggagagctattggagantctcaaccggccacaacggagctttcaatagcccggactggttggtcctcacagggtgcgagcgaaatatacggnggttctgcttggcctacncntcacgccgcnnnncnngnanccanngncaagccgancancggtgggtcgtggcccnctnntgctnatcggnnggttgacaccttnacgngccgcgttgatgatctcggctagcagnccggtatcaaacgtganaccncgacactgaccgtttctcnngctaattatttttaccacattatattggtcctncctcgagtgtgaactgangncnngccgtaattcagtcggattctcagggnagtnatngnnatngcntncntnagaacngnngngngcngtctgcctcccgcctaccggaaggcaagaccnanngannnnaaaggtacgcaacngcagatngggaaggtgcgaggaagctccttaacctttaacataatccgtgccctaatggaatggatcccctttcatggcccccgtgggcccgctgcgcgtccggttgagaagacagagggttgattcggagggcagccaggtcaagcgataacatgtaccgtgnggcgctaaagaaatcttaataggtagcacgaataactgctgatgcggtaacattagatggaagcgngtttaggagctcagcgcggccttagacttatccccgggaactgggatccgcggagctaaaagccggtttatgtcggccttgagcttcttaccctcttcttcggtgggggcnggacgcttggcttaggccttctacagcactcctggctcgcagcctgaaccttcaaaattacatcccattgcggaggcctcgttcgaagggcctaagctccgagcacgtaccgggtcctcagctcgagtttcactacggcggactagtagccaaatgccgtgaaggacnagaccggtaaactccgttttgcgagcaaagcgtgattgcgggttattcgcccttcggctgggtgaataaaccccgggtcgccttacagattttcgccggtcagttgcagcacgtccagaggtagccccctgcgtaaccgcgtacatnncctactaacggcggcagcacttccctgtgcaccgcagctcgagcttgggcccggcagggctaacaaagngcgtattattnagccccgggggtggggataagttaccatcgcacacggtaccgtaggtcggggcccgagngcccatttggaaagatgtggtccagaggataagagacctgggcttgngcgcctcaagaattcaagattagtttagatgcagaactcctcgctgccgggactcattcctaataggcacaggactatctgattcctctaacatatggagtgcaatgctgtcctttatgatgggccgcgagggtaatcgatcgtttggcccgaggagagtgacatgatagtgtattcgagacacttttggcatacccctgtacgcgcagactgaaagatgccaacatgccatcccatgtgatggggnnccgagaattcgagcctgttagaccttctagatatcactaaggtgattcgacactaaacctcgtcgcgggctacgggactggaacttttcaatataggtcccggcccgggnggaatctaaaaattccgatgtgcgcgacaaagaaagtcttgaccctacgcgaccgntcccggtggaaaatcccgctccgtcattaggatgcgtctaggttgataaaccaccgaaagnagatcattgatatgcaggaagggctctggcntagcgtgagccctatggagtatgcggncttaaacttgtggtgtctcgtggagagcacgatccatcgtaaaatttggattcgaccanccgcggagtgcgcgactatcccccggttcctgtctaaggggcgactctccttgtacgcagctcatggagtatctaacgtgtggcaccttatggggctccacaccggctacnngcgggcgcgcccactgcaagtagagtnaagcatggcctagccaccattgcctatccgttttgggagcgcgtttgcaaacgaacaagatctatccatagccaacccagcgactanagtccatgaactcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccccaagtacacggccngcattgctctcagagaccacaccacntctgccggctgctcgcagagcacgtctaagtgcgaaaagcacctttcttncgaagcgggctccatgtcacgaggcggggantccgtnaagagagactagnatgccgcngcgtggtgccggccggtcggggatatagcgctctgggctgtcgcgcgccgggtgagggactggcgaagcgctcacaatcacaccgcccgtggatcagnaccaaagccatatggcgcacttttccaactgaagttacacgcatcgcgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggnancgttgtacccccgaggagcattcggacgatacacgccatggattcacggtgtgcgaccctagttcggcgttcttaatttcgagtcgttgcgtgagcaagacctcggcatgccgtaggtcgggactaccatgaccgcctggtgaggccagcgcttagttcttggggagatttaacactttcaagttcatacgtggggactccggtnttttagattccggtcgagtgcaacacagaatgtgttcttaccaggacgcccggcagctgtatgcgtactcaacctantgttatcgaaaacggcagaaggtaaacattagagggtaatagagcacggaccacccggccctcggtccgttttagcgactggaatacctttgcctgagttgctggtaagggatattagcgctcgcgctgaactccctgtgccggcgtccggacgagngtatgcgggcgaccaatggatcccatggtggctcgggcacgtcgagggctaccgcacaagcctnnnngntncnnnnnnnnatnnnnngtnncatnggctgcnccggttacnggaantncgtctggatannttcctnctaccccggaggcgacccctcacgaatcggcgggctattgacccatattaagtgtaganctcagggtcaactgatatcgttaccgtcgctcaggcgggaaagtctcgcgagtcanttgaggtgaagtatctctagcgggctcacatcccgttaaagnctaatctgcggcctatatgacattagtccttgggagatcgaanggggccgtaatctaacgtgctcttcgtcctcgcccagggcctgtgctacgagattgggccgccgctcgccgctgacgccctctagctctgtctcatagcgacgccctagnccagattatccatgtctgtgccaaacttctcaacaccattctggcgtttgggagccctccagacgaaagtaggngtcagggctngattttgaacgtctctgatatccgactcgcggtttctcgnactcccgccggctgaggaacacgtgatccgcaccgtgggcctcgggccgaccgggtgaacgccggtacaccccaggactttttcnagtcgatcggccccggcatatngatgtccctgcgagcctccgtaagaaaacttgagcacttggtgtgtacctatgacagntttttgacaacgctcncgcgcatcggagcggctcactcgcgagcctgcgaanttatgctaaaaagcaggtccgcaaagcgccagaactggcatgcacagtgccgttgnggccnagcggcgttaacggtggctggtgccttcgcgtacttagcaaangtagttgacgtgcagtcagtctgacccgggccacaaacggcgatgagtaactcatccaaggctagacagnagtgtgttcnncttcccacccattcaaccgcgcggccctgcccgcgatctgaaccttacggccgttttctctcctactattcccgcgcgntcgcgtgtagagtgctcgactcgtcgagagccgaccgagtgcggcacanactctattgtacgcctgtccaacgactggcagcagtcccctctcattgctttcttcaatgacacgcaagttgactagtgagcagagcccggttgctgcttagggccacctgacaccgagccgcgnntncggtaggaggcaacgttggcggggcaggccggctcgaatctgcgccggngtggcgcacactgtccggataccgactagacggcgccangattgctccgtaagtcncacncctaatatgaggatgtgcgttccnctttccacctccacttctgctgggaattattactcgcagtggtcgatannnggaaccccgccgcngtcataccgccgcgggggggggatacccgcagacgagaagcgcgtccgcccaaaccggtacttgcctctgtgcagtgcggacggggtataagtctataggcggtgacgggtaccatcatgaccaaggggcgcgtcagcaacaangctgctagccagcgccgcgaccgaacgtgatcaccgcaagccatctttgcgaatgccccgtagaggattaaattcgtcatggagtncgtggctccccggtgaaccctttcatttagccaacggtcattcccgcggcaaagaggggcacccatgtgaggaacaacgcgtgagcctcggggctcatncncacgagttagatctaacacccagaccgaagcccaaccgggcccgatggggtcccatttactggatgccgcctgcggccttcatgaaaggccacgggagttcacggctcaccggggccacgtggcccagagccttaggggggagtagccggcggtgcgcagggccgcatgacatagaacagaagcactgtcagcttgactacgtcctggaagaaggggcattgcccctgagtcttttctagaaacaccgcacatactctatattgcgtctctatcgctatagatgccgcattatatcaggncaagtacaacgatgagtccgaacctctactnnggcggcnaggttagcccgcttggagacggcgagtacatcggtaatccatctaggttggaagcctaattcggcgcatgacgccntatggtccgggnatcagtgctttcctagagtgggccggtgcacgcactggagcctcgcttgggtgtgtaggagntcgacactgcacgacccttgggtatatatgcagtaatcgcgtcgcgccggaactcgccaaaccgatccttagtcacgtggctatttaaggactatcccagaataatatgagaatgcactcagtcttcggtgtgagtagtcgttcttcagccgatgacgcgcggacaataccctgggaanctgccactgaccagagatgactccgtcggccgctgagttgcgcggccatcaatangggcgcaaggccgcctctatacccgaagttcatactgggcccatgttttgcggatatngacggagaaacgtggtcgctgtgtcccgacngacactgtcgtaccgcctcggtatgacaccgcatcgcnaacggacaatacgtaacttcctagttcggtagcgagcgcatggctcgtcgagtctcgggcgaatgngatgctcatatcaaccccgtaccccggtgtcttttaatccgctcagcaacagggagcgaagaacccccctctccgcccgctcacccgcacctgcctaagcctggnnncttaacgcaacgtagcctgcgtgtaaaagnacgacgcaccttgagcagtgggtagctactagacatgccattgcatcccggtattaggacaactgggcgcnatccacgtgctacggacgagctnnngnccgagaaagggggctcggtcccggacaacgctgccggaacttngttngagnngcggcgttcaagcgnggaagcctcatggcgccgttcgtatttcgcgaagaggagaatattggcgataagtagtatactgcagtgctataagcgccgngttctggattgagctagctctcnnccgaaggtattgcccgctccgcgcagcttnccccgcgcacctcagttacgttggccccgggnggaccttcctacgcgtggttacaataggacttaggcccncactacgcgacccngtatntaatagctttcacgatggctttagtccggactaaccaactcatagcccataaatgattcggttcagatagtgactgcagatctaagcagtggaagaatggataacgacagctagacaggacacattgcgcacggaactgttcgtctcggttggtatggatataacgactggtactccgaggtttttagcnggatgagctttccgtcgatgcgaacatatcgagtcaacgtcgccggggctggtaggcaatcgttacgtccctaaggcaaaatacgctccggccaccncgccggctcagcctttgccagtgcgtgttcacccgccagcgttttnctcngagggaaccaggacgcacaggacgctccgacctaggggaatccataatcaacgcacccgagtacttcgtagccggagcgagaaatctgctgtgtgtggtcgtgttccaacggaagttactaagcctgttggcttatctctagcatgcattggtgggaatcatgacctacagcatgtctcagtccatttgagacaggcgggtcgattctnattgcggtcccttgatcatgagtattcagtggtgaggggcggtgccccctgtttaacctctcaactgaggacctgctacgcagtcctcgcaggtccgggtggcgctacttggtggattcgtgacaggtccatccgggtggntaccaacgcgatacnggtcccggccgggtgtccctatctgcgtggtcccaagtctgtatgcatcccgtcccccccaacatcacgctcaccaccgangggtccggccgatgcccggcgcatgaacacagcaccaagttagtagtcgtgccggcgtcgtgaactgagtaatcagtgcgctttgggctcgtcaactttatatttggcgcgcgaggactttcagccagtgggtataggtttggcccttacccttcctcattttaaagttcgtcttcgcgacatgcccatagcatctgcacgcctgggacgtcactangtgactcgtgggggggcgctttaccggaggccgccggtggccggctagcgtcgtctgtcgcggncgtgttgaagatccctccttgcttcgcatccggggcccccgtgcnnacctgactaatttcgacctctctcaactgcaggcgactgangtacagnnatattgaccacctgcngtatgcacccaccgaggctctaggacccggggccctcggtccaagtcatgacgcttctgagtccttacgaactgaggcgaggtcgaaatacgggcgcgtggtaaatcccttgagggggattcagcgtacggggagacactacggtggggcgataaaatataaacccacactatccgagacgaccatctgcgcantcagactggacatcgaaacgaccctcagcgganacttgaaagaacctagcgttcaaccggctcggtaaacacgtcgcctgagctatccccgttccataaaacaactaagcgcacctgatccgtatcccttagcatgttccggntcaatatggcattctggcgatgtcgcttagcccggcgcctcgactgcttgcaccccgcaagccgaccgtggtgagcggtgcgcacgctcttggtagagtcacatagcgacagggaaaagcgcgancggctggtgggtcctgtaccaaagaaggccagagttcaggtaatcgcgaagaatcggtgcgtggcgaagcgttgtactaagccaccagccggacttacacaccttttctccctacacccggtagtnatagtcgttattcagctnctgccatccttcggtgttccggtaagngggaggtgccttgtaccccccactaagcccccaagcgtgggcccgcacgccgagtatcagtgggtggcgncaaggtntcgagatctcgatcgtgtcactccgaactaattagacctgggtggtagtgtcattgatcgtagtaggggataccaggatgccggtagccacagggtaacagccacttaaaccagtgtcacctcttatgcgtcggctgaacgacgttcntacgagggaatattaggggcacgcgcccggcgtatnnagtcggtgtcgcataggcaactcgnatacaaccttcttacccggacaacgcgagccgttgactgacctggagcagcatacggctgtcatcaatcgaggattggccgcaaggatcgcaccccagccactcgctcttggttacgcaattttggtggcattcgttatgggagaccggcgactcnggcaccgcggccttcacagtaggccgcccgtgccgcgagttaccctatcaccttgcgcagtagctctatttaggacggagtcctggaggcagactacatcgaatcgggcaccgttccgccgtcggaaatggtggcccctcgcgtttgtatacgaggtcnnncgtgggccggttcgttgagcctggccctctggcgggcacactccgactccggttcgagaggcagcccgaattcagggatgttcgggagcggaaatgggtagcgccgtccggcacgtaacgtagcggtacccccttgagcacccgagcttaatcttnagggcattggagcgcgtcggaaccaatccggagtaacccaccagctncngatagggtnctgggcgggtgctgcccccgattagtcaccccccgnggaataaggattagcaaccagtcgtccgccacaactgcatccgtatgcagaatcgtcncccagcgccgcgtactgaacctcgtgcttggtnaaggtctttccgccgatcagggctactgggaagtaccattagaaacggtcccttctagtgtagactcgaggatcgtggaccgtttcggacggactcgtatagaagcctngtcactggcctaggcaacccctagctaatgtgaccaccgtaatggccttttgcaagccctgccgctgcggcgccgtcgttccaacctaagcgacttaggggatttgacctagggaccgacccgtttaccgtaggattttttagcgcctctaaggacctttttccatgggaaggncgnttcccccggacggcactctatgcattgatgttatttggcaaggcggcggtacgaccgggtgggaccgtagtggtccgccatccccctcggagtgcgtgcctaaagggcgattagacacggacaaaattatgattcgcagattgatgacataacatcggggatggganctgcctgcctcggtccaantggacggcggcggcgaacgatctaaatcccacgcgtcgtcaacagtttttggtgggagtgaccagctgtgcaaaggtcgcgttgnaaggagtaggaaaagtgacatttcgtgccctgggagtcccggcatcctgacgagcgtgtctcannaccatgggaatgggtgcctggtgtttccaagtttacaagtagggctggcactcgtccgaggtgccgccgaagtttggtaatcccgtcacgtcacttcctgttcaggggcaaaggcgacttccgtaccggccacgaanngagaagttggtgagcacacccgtgatcccggtgccgacagcccccctcggtcatttcccntgggcggaaatcgcccgcggctttgtgaancgcaagtggctcgctcacccgcgggnattgcgntagaccacgagccacgcggggcctagaagctcgcgnccccgccacgctaggcgttcttgcaacgtaagcagatcgagctttggtggctcgaccaggttatagcgcacctaaccccgnataggacgcttcctttctctcacacgntttagagaataggcaccccgtccctgccttggaggttcacnccagatttgttccgccagttcggtatgaacagccaaattagcttcactgcagcctccgtcccaactttcactgtaacctatcctcacggcgtttgatgctgggcnttactacgacgtatcgagtcccccagcgcatggatttgtctagttgcttttatcccttaaacctcatgttgaaatcccgtacgcctcggtccctccngcgggattcccgggcgccacacccctgggtccccctatgaggcgaccggaccataggactcgtatcctaccaacctgattgtattggtatgccgccagtgaccacagntgtgcgaatccggcggacgctcggatggctgttncttggcgcgttgcgtgggggccactgtaagcgccctgggctgcttggggttacctttactggagtccatagccgtttcccctttcgtnttcagttaagccacctcgctgtcccttcgaaactcgccatctgcggcggaggtcaaagagtaggctcagacagtaggagacccactctaagtagcccggcttggatatccctatgtacatgcattgcggatagaccgagnaagggaacacgctaaccncccccgacctgcttatatgcccaaactaggggnggcgccccgcagcgcgatgcaaaggattcccgggtgggcatnaaacccattgtaagatccgccctcacggggccgttatcgggttccacatcttaggtccgcanccggctttcggaagctagggtaaacttngcnnnncggcaagtcggcgacacctttcagcgggtttaggcttgcgaatggcaatacggaacattcgagcgagccagagacgaagacgccggagcgnngcaacaaaagcgcgatcaggcgacggccgtatannagcgtcctgacacctggagcttcaagccgcggnnnnngagccctccgggggaacacggtgtagcgggccaaangnntcgtcaaatcccanaagctccagttcgnagcggcgatcgaacgatttcgctgccgcacgcagcggcgtcataccgggtaggtcggtggcgcgagaganggaatgtatctgtgagaccaaagtccctgggtacagantcctatcgagacggcagggttgataacacactgctcaacggtagaatgtctagtccatatcagacctagtcagccccaaggctgccctgttgcctcatcacntgcaagttctaaactgtatcgcgttaaagtgtcccaatgcatgctactaccgctatgcgacgactcagcgcgacagagcacacgacagatcagtcgggtggtgcttcggtcgcatcaagagttttggccgaacacagtgggcgccgtcgacgctttgttcagcgaaccctctaccagagtattcgacatccacagtcnagtgcctccatgtggggctctgctatttgttcggggggtactgcgctgaccatgtggagactacgagttagctngtccacgaatctaagggctctccctgactaagacagggagcgggtgacgtccgccctgggcgtcttgacaacccggattcgggtgttcaggaaacnctgagaggcatatcctcgggcctttccctgcgacaggacgctcacgccacgaggtacactcactttaagccaccaaggccgccgaancgtgaatggntcctcacgtccatgggcgttnngaagccaacaacattcgtcagctaagtatcagttcgcccaattcagntagtgtctcgtaactgagcattcctctcttacgtccccnncngganagtgcanttaagcaaagcgccgcggggcgtggcctcccgcgtcactacgattcctactcgtagccaaatgggctaacacacnacgtactttcccatctatggctgacggttgtcngccagtcatgacgtcgtccagctcgcgaccgggncacggctcataattaaattcgttcgaaaaggtgcgcgncccccactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagcccgccgtctggttggagcacatcacaggctcgcgtggcggnagancggcatccggcctcccggtcagatgcgcgcatggaagccggatgccacagancggcagagcgcgttgtgttgccaaagaaacatgacccgactgcctgtctatcccctcataaaccattgtcgttccgccgattgctagtatgaccctaacnagctatctacggggcaggccagcgcgtcacctcgccacggccccgtcatgctcngtgccgaccgcacggcngcctccaccggagtatactgcgcggggaccggggctagactgggtctcctggagagctgtatgatatgatgagtggattcttgtgcacgggtacgggtccagcgcctccatacctccgggagtctgcaacctcgcccagatatagacggaacgcagaaaacctaggctcaggaaccgagacgattcatcgcgatcgcttnngccctccaacgtnngcctaccaattccgcggccgaggtttcaaggaatannggtacctttgtnatgcccaaaagctcgtcctgatatgcggcgtgatctgtagcttcgctaggcgtgtggtgacttaaatcaggccaggctttactatggctgctttacgcgtatangacccggaaattaccctcacattcagccatcatcgctggtcgaactagcttaccctggcaataacccggcgttatgtatcnnnnnnngcccggtgcactttgtagggcagttccaacggcaatctcttaccgtatgccggatccaatctntgtcttttacacacttttaccacggagacaggaagatatgcgtaccggagcgcgaatatcgagggttctttgtcgcgcttcgtaagacatattagagcgattttaggcagctggagacttgggcatcaggctccaatctttgttacgccngnnntctggaaggcgtcacgcccgtntggtgcccgagctactccataattaaaacatcggtacgatttcagagacctttgccccattgaagccggcaggccggctcagtggaagtgttgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcgncgttgccgatattacgtgagtgcccggagggtgggggttatgctgaagctggggctgctgccgtgctgtgagtcngttttccgggtgccagcccagtaggtnagttttgttgtcgtggattcagatgttgaagacggcgccgacgacctagggcgtttgcgctgcgtctgtgcctgtcacttacgcgatttccttcccgacgtatccccgacgctcgtatnnnccgacaagtgcaagcgacacacaaaactctcccgccgtacctactttacaaccgtcatcgggtggtaagtatggagacgccggctcatgagtnggtaaccgcataaggtcatggatgtgacggncagagtactcgtaggttgacgcgcttgggcttactccggtgctgcgggtatcagtctcattgggcaccagacttaaacggacctggggtggtttcctcntnaatccctccacagtcncttgttcacggcgttgtgtgcaatatccaccccctcttcctcagccgctgtgcatcgtcgggtagtagtgaaccatgacggtatttatccgcccatccgcctggcacgttccggtatctgccccacgctcgccgtttcaaggcctagatgccctaagcgtcgnggtggcgacgaggcttcgaagggcttagtggtgtatagcacccagtgacaggtgccgcatcccacccctcagactggtctggactatgtcgtcattggctgaccngctacagctctagctttttatgatatggaaataaccgggtnattatcagactcaactagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggaggaacgtaactatgntccagttacggcgcgtggaanggatgaaattgggaagtcgggagggtccgatgagtatccctatcgccgaccggttctgctagccgtccttctctatcgacgggtgcatagcggtgcgaatattcggggcaggtgtcagcctaccgtatcctcgtacctgcacaggtcacattgcngaccccgtcgtatcgcactcttttcgccgttgcacatcgactgaaccgtttgcagtacgtagaataagcgagaatcgnttactcctcccacgcacgctatagcagcacaactatgggttctgatgcctcgaaccgtgcccagtcttcctgaaagaagaactagaatcgaggcatgttgacatgaggcgcgttggtttacctacggcaaaccgtacggtcgtaatatcagaacgctnccagggacgaatccgaaagcaaaacttgcgatgtcaacagtgggacgcgnaagcggaaggtgactcgcgcataaggcgaaatgcggcctggccattgagatccacgactgcacatgntacgcgtagaaaggaggggnaaatccgaattctataccctgcctagcttgaccagatcgcaaatatcggcaggtgaattcgatagtattgtcgggtaacgacatngatgcggccagtatcgcgtagccgggtgaggtcgatctctaactggagtctcatttgccgtcagctgaggtataatggaactgacatccccatcccggtcgggccactgggcggcaatcctgcttcgggcggccttggataaggatttgtccctcagggttcgtttgaagggcgcctccatcaccacgaacgctnggaggctaccagtcatggttgtcaggctgggagtacgagagatactgacgtaannacacacatccggaagttgttgccgcgtaataccgaaagctcgcgcctcgcccggtacgtctcgctgaacacanagaggtgagacctaaggggtgggacttccgattgcgactaataatcgtggaggttcgtccgagactgggcggatggaatagcactcccgtccggctgcgcggtnggactggatgacgggtaactggcgaaccttacccgagaactgcggccggttgatcccttaaactagttgtccgccgccgccagcggagtcgactacataacgtgccggcgattcaagcatcttgatccngtccaagcaccgacggcacgcccatgcccctttccgcgcgcgagttacgtgaagcagacgcggnccgggttcggaaatgcaagcgatcagtgcagtacccctggggtcaccttacgggtggtctccgcaagaagcgagtttaatgagacgagcacttttttgcactganttcaactcgtgcggcgacngtacaggttcggtacgtcgtttctcctagaggtaactccaccgcgtccggagggncctgatcagtctcagnngtgcacgacggaaataaaggctacgaccgccgtaanaagtcgattccgtcgtgggacgtccggactggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgtcggcagcatgcctacctgtcatccccagcaactgataactcagcggtacgcatagtaacccgatttgtgacgtaaatcgactgacccccgtagctgcccgcgctcgtgcatgcacgatctaatcgcgttgttccgcnagcggncggctcgattgattgtgccctgcttcaatatcctgtgcgggtgctggagcgtaaataactgaaattaaatggagcattcgggcgcatccgttgatgcganagaatggttacgaacctangaattagtccnttacatgttctcgtctctccgcccagctgcccgnaggactccaacttgcgcgcaaacccggcnggactgccctaacggcccggttgcgagttagttttaaagcacgtggcgatccaggagcgtgagggaaagaatatggtgtaagagctcggtagtcgcagaccacccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagtttggggtgggtgagcganccacaantcccggacgctgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgatactgttcgcagtacgtggtctatcctggtccatatgaatgggcggctttgcctcttacctaacgttaactgatgtttgttgctcaagatttgtagcccctcgtaactagattggatgggctttcgatttatcccctctatanctggggntanagcntgtagcgattgtacctcagacgcgcccgccctggattaacaggatgcgtccgcaagagggcgctgttttggcaatctgagtggaggcagatgactggtatgctttggaggctggctctatcctgatcgacgagcgccgaggctctgagtacatccgttatcggattggtttaagaacaaagcagttcccttagcggcgacagcagtcgantngtagtaactagctgccgctgacgtgtcacggtactggttcgagagtgactgtctggacgcggtccttagcgtaggatccgctcgaggccgtgcccaatagcnnagtgcgcggaaagggtgtggccttgtcagatggtcaataccatcccagggtcggccgtaagggttctgaccacaataacgaaacccggtgggaggctggaacggcacaaccttgaatntcggtgccacgtcgactacaaccaagcgtcggcctatcaagaacccgcttctgtcggggagacagaatcaggtcagatcgatgancactggcgaagtatctattgcggaggctacatgggttgatcctcccacttggcgcnncccgttgcggcccatagaactgtgcaaaggaaatgcagatcaatatagttcatcgggaggggaatatagcccgatcgggngnctgatgagcatgtctgcatttagtgggaattccaagtgagcctagttcttgcggttcgaggttctctcggccaaaccgtggagcctggaggcagcanagattgcttagcggtacataacgcgagataaactgcgtccctactatggcgcngagacccatgctacccgtggaaataacctggcctaggta aacttctgggtacgctacagagagattcgtaagtatggcgggggtctatattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacagaagtgtccccatagggccaatagctacattaacttgtggccggtcgtagagtggcccagcactagtgctcctcggggatgatctcccgacgttttaaacgagtaagccatacaggaggtccgcgtatcggggctgcttatggcgcagttctgagtcggcgagtcgcattgattgttgggtgctataggctaattcccgcaagttgcaattttccgaccctcgagcgacggccatcatattaccgcggttcgccacgatttgtgccgtcgcgtttagagccagcaagttatcgttcggtgtggggtccgaattaactactctgtgtacacccccttcggtctgggcttatttcccagactacgtgggcggatggggctctatgtatatcgcggacgccagtgtcatggtgaacgcggacccgcagattagactcggngtgtaccacatgcatagccgcagtccaaactctaacatgctagcgacttacttcattgtatagacaaaagccattgcaggcaaatcgctcctagcccgcattggagtgtgtcttacacctagagatacgcgtgtacctgatgtaattctctgactggggcttctcgtgggcgaagtaactactcgagattcaactagtgtaagggcctgttactcgactgaatcgatactaaagaataagacggagctctcattaagttagtcgtcgtaacgaggacatgcattgatgagtgttcataccctccaatcaccattaactgggcgttccggcgacggcaattgtaaacgggtcgggtatagaccccggaatggacccgcagtaacctagcgtaaatccgcatattcaatgatgctaatcacgctggactagacccataactcgcggggacacatcgtagtctagcgcagaaaaagcgatctatttgtatccatatggttaatcgataggacgcggaactaccactccctgtcaccccaagattaacccgccacattcgtgctctctgcttaatcaatacttcggcttaccgagctaccgactcagcgcaatggagtttttctgtcttcgtcttaccagtttggcgaggtcccggttagtaaacctcaccgtagcgctgacgcaaaacacgaagccgcgatcaggtgctagatgtttttcacctgcagcgacctgtactgaagcttgcagcctgcttttggcgtccaggggctcgctgtagacttatgtgacatgttatgccgtgcgcagggagtattccaatggccgtttccgcaggtacccccgggccctatagatactcacatcggacatcagccgtccatggtgcagcgtatacttgatcgtggcagtcgttaggttcttgttcgcccattcatgttgcgggttcccgtaatagtgcttgacggacgatgggttggagtagtctaacgacggaatgaaagtagattgcactgtcctacacagttccattcttttattgctacccgtgtcgatagccgtgaatcaaaaagtatgatggcccctagcctgaagcctcccattacgttgtaatccggccattaaagccacgttcactccccgaaccagcgtaaaagaaacatcatctggcggggatgctcgtggtccttctcagattagatcacctgacgtcccatgngacacggaaacgacgtttgtagttttcatttcacgttcaggcccggaccgcggtgcgacggattgaccagtcgcgttccactaccgcgcgcgactatggtgtatgttgccttgcttaatgccgacaccatggtcccacgaaggaaacataattgagttaagttccaaatagtgggcgaagaatagtaagagtgtgggagtaaccacccctcgacgtgcctgtgttacaattctctgttgaactctaagagatggggcgtcaatgcgcggcgcgacttatcatcgtcaaaatcaactggcttatggccggcccgtgcgttgcttgccgatcgtccctgcacgctttagcacctctccacgggacctagagcaaatcgtccgggcgtatgaattttgcgcccaaggaggagatcgngcccaccccagatcaagcccgtccatctattggacggcaaagatgcatgtgttagccctcacgtccgccggctcaacgtcgcgagttcgatgatagtcgtcggtccgtagggtcttatcagactcatggaagatccaaaaatgtcacatgattttatgattagtccatgcaagttcttggaatacttgtgtgctctaccgtagactcataccttggcgtcgcgacaccttgcaagcgtcgggaaggtatacctgatggccagtgtaatagaatagctacgtgctggccttgctctggttccgattaaggcgtgatcgtatttcggtgcgcgttattgccctcgttgctgcnctctcgattactcggcggcactcttccgctatcgacaaatgcaagtccatagaaagtgcctacggggcgattctgttgaattccctgaaaattcagaccccggatccgaaagcggccccgacatatagcatcttgccgggtcctactttgatgcatccgctgccttagagagcgacaagcgaaggttgatcgttacagttcagggtggggtaatccgaagggcaaggctaggcttccggagttcaaaagcaagtaaacggctgtgcgcatcgcattgcatttccctcgcagggtatgacgctggagtcacttgcgtgggcggcttgccgaggccggcattcatggacggtgacgaaacccaatcaaccgattagacggcagactgtatgaagaaccatccacagcgtggtaccgtttggataaggcctctggaacacaggcccccgtccgcaagtcgagcgtacgttgcgcttcgtgcccccgcaccgggtccctggacggcgactggccagctcttcgcgaccggatttcgaggtgcatcattcctaattgacgcgccacagtccggtcgattccctagactcccggtgccgtgaatcaacgacgctgtacttgtttgatgaaagtacggtttcagttggatctccgagaagccgtacatagtagtagcgggtgatccgctggcactccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcactcatgtgcccgngcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgttgctacattaggatacatcaatttttaggcagcggacgtacgccatagtctcttaggttactgtcagacacgaataaactatggtagtttaaccttttcacttcaaggggccaccctatctaatgcgaactcatgaagtgatcgagaaccccacgggccgacgaagaagcatgacagtgtccgtacgggtgcctgcattgaatagtcaccgtcataagatatgctgcccgatgagaattcaccctgccccagctttcttactgcgagaacgtcattcacggggcggattagtagcacccgttaattgtgctgtttcctgacatacggtgggtccggtcttctttaagcgcacgccctgcattttcctatgctttatgcgaatgcatggctaccatagccttgcttccgcaatctcaatgtgcacaagaggcccgggccctcaccggcccgggcatgcgtcctggatctctctcttatcgagagccactngcgaccaaagcccgccagtagatgccggattctgatacagtcttgagtagctgggccaacaatcgaaacccgctttttcccggatcttgactccaccccacactcagtgaaggcttgnaacacannnnnngatggtccggtcctcctgtagataagacagatacttctcagggaacaaggtttgagccgcgcggtctgccagaatccgcaacggggctcgctggtagggcccttccgtcactccgtcgtnntaaagctaggcaaagggctcctgttgcgtcatatttacgtggcttccgctgaatgcatgcggccctttgtcctccaatgttcagcttgtccggtactctgactgttccccccctacacttcactcgactagacagtcccgatccggtcatgtgctgggggccttgcgtcatgccccgcggatcgcaggtacgaggagaggcgcagcgtcggggcccgacactgtcgcacctgtaccctcggggactgcaaaaagagcaatcgcaccggtcgacttccgagtgcccaaccggtgttaatccgaaacctgtgttgttgaaagcggtgctgaaaatagtctgtagatgatcccctatatgccattggatttaggttaacagtttcactatcgattagcccagtcaaccaccgtactttagaggcttcgagtgaccgttcggtgtcgtccccgcctagctaatttcccgttttcagccaggcgcgttggcgcctttcgcccgggtctctcaaaacttagggttattacttagnnnacataactggctcggggatgttcgttgcttctgcccctctctctgtctatccgcaacctactagtcaagtggtggagatcagctccagggtggtgaggagcgcgataagtacgctaccgaagtgccccaggatcgtgtgtcgtaaatggttgaattaggaagaaaacatggctcacttcacgctccaggtgagatatctcgcggccattctcatcaattgtccgctccccgtcccaattcacaaggcattaattgatgtcttggcattacacggcaaatctcagtgcgcagggtcgtaaggaagcagactgttcccttgcagttcgacaaccaggccgcggacggacatactcgtgtagggaagcagcagcgcgcggtatcgtgagccccgacaccgagacgcctcgatatttggttatgactccgttcacagcgatcctccacttacaggccgatgacgcggagcagaagtctcgattgctgaggatcgtcgcgcacagagccctacgatatcggaggtacagagctccatcctgccgccaatagcgcgcagcgggtggacgcacttccgccttccactgacacgccattcgatgttcacccgggtgcgaaccagccgcgacaagagggaataaacttgggcgccaaccagtcatgattcgtgtacgttaacatcgatttgggcgaacccacaagcgcggagagtggcagggattggtgggggctggcccggaccgcggttccagcaccgcctaccccccatgcctgttccgaccgctaaggcgaacagttcttgcgggcatacctgggcccggtcggacgcctgagcatttctgacacagcaccggccgaagcatccggggcgagaaccgatcagccgccgggtgacgcgtgtcaagacctcttgcagaaagagggatcacgcactagtctcatcgagctcttagaaggggcgagagtgaaaccgttgcgcgccggtgggcagacaagagaacccgagcttggagagcaggtagtaaaaccccctcggttctagaactaggcgagccaagtagtccgtaatcaccatgggatggctatttctcccccgtgttcgtcggtcgtctatgcagaatacgtaataacaagacacgaacatatacgaccttaaggactttgcttactcaggggtactaattgttttcgaacatataaagcacagcgtttcagggtgaacgggtagtagccaaacgaccatgaccccatatgcccgcctcggctcgagcggcgcgaggggtccaagtagttagcatgaccgacctcattgtgagggagacattccggacgcctcagtgaactgacatggcgctcactctcaagccccacctctatgtgttagctgaaaccgacgtcctatagtggtcttgcttatgctaccccgcccgcccgcataactagtggggaagatgccattacgggtaaaattgagcgtgatccgtgttcctctccagtctcggggggggcggccccaatgggagggcagatggttctggttgaagctaatagtcctccttgggcgatgagacggcggggcccatcctcttcagcgctgacccgtaactatcggcgttactgcgggccgcacgtagactatgaagatggtgatttacgatatcgtctgggactgagcttgcagcgccgcatccgtgtcgccacgagaacgcgagggaggaccataggccccgaggctctttcgcgctagctagactcgctgggccccctcgcgaggctattggtcgcacttgccggcataccatcgatcatgatgtactaatacctgctcagctgcgcccgattaaagtccgacgcatgacccaagagttcggggctactgggactgcgccctatagcgcgccaagcaacgtctcaatgggatgtcagaagaagtggctctcttacggcgcagcgatctgcctccttaactacctgtacattggcccaggcaccaatttgcgtgcctgtatggctgcacgatgcactaaccctcgcgtccagtcctgaaatgatagattggggnttcgccctctcttgtagttggatctcgcgttgactttggaacagggccccggtccggtagtgacactgtgcctcacgcatcaggtgacgatatcagaccgttgcgctgccggccgtggtatttcagggtaccttgatatgtaagaaacctaagcacctaatgaagatgggtatgtcgcctgctttccagtgtccgagtgccgtggaggccactgagcccgagagatgagaagggccggagacaacagatccgcgntggacacccgccggctcccggcgtcagcttcgaatgagggtagccaagtcccccgcacgcaggtcccacagcgttgcacccgaaataatttgggcgtcggactcacgacgcttgacgccgttttgacgaacgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcacagcactatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggctactgccaattactccatatccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcggccgcgaggtcgagtcatctgaggcccttcccttggtaaggcgatggcggtcggaccctgtatggtggcaagaacctcgagaatttgcagtacacagcctcgtatgagtgctacctgcatataagcgacagtaatcactctgagattggcaaatacattagttatgctgattagcgcactggtagagacaccgcaaaagggtgaaaccaataacccgcgggagaaaagatcagccacgcactattgtgcggagtcccaatgcgcggcggcagaggcacaaattaggtgggggatcacacctatgttcatagtcttaagaactgtgataagcccagtaagcgccagcctttagcccttatagacacgtcggtataatttcgggacacagagtgatatattgggttcaaggtagcgtgtatccctcgcattgcaacagttaataaaccttaacgcgtgccaaggccttacaggcgcgttggacttgctgcgtgctagcgccctattgcattgggttctctccccgagggcggataccgtgggacngccacgtgggagatctcctctgtcgcgggtgtacccttaggcgctcgttgcacctacacacgattccgtttctcgccgggtagattcctatccgcgatctggcggatgtttgcggtggtgtgaattggcccggagacacccacggcgcattggtcatctttgctcagtctagttacgactgtgacagggatgtgatccacgctaatgctccaacctctcactttggtggcccggcaaacatcgttgaaaacttggggacataatcacccgggcttagtttatccataattatagctccggtagtccttgattgagacttggacatgttactccctagagcttcggggacggcagggcggagatattccccgactctagacgggaatcctttcggagcccacacacgtcggcggcactttcgccggcttaacacattgttaccggggcgcaaccggtaccttgtattctcggctgctcctgttcgccctgaacacgaatcagcgcggtaaaacacgtggtaaccgtaggccctgttacgcgagttnagggatacgagccgtggatcgatccgctctatccgtgccacggtttgtattttaaaaatctatatagtccgattttaaggtttgcgctttgtctgtgatttggagacacgttcggatttatagttcctacgncggcctgaatcacatcacgttccgaccagctacagcgatagtgccaacctctcgtgatgcgtcgcgtgagagaacaaattaacactttggcgcggattttcgtagagcgggtttttggaactgggtccagtttcaggatacgactgaagtcttgcaggcccaagctgcccaaggacgagccgagtatgcgctaatagtgaccgtcgaaacaggatgcgctcaggttagttacgcatggcgccagatgtcgccctcggtaccgcaacgatagaccctggtgcagttggtacgagacaactcagcagggggcaggagtaggcttcctagctgcggtcagaagctagccagtacgggttctccttgcgttgacggatatgactaacgtccctaactgggggggggtcgcactgggacgagcggctccgttatgcggatataagtgctgatagactggccgggcgtcataacgtttatcgcccggggatattattgaagctttcaagtggctttaagtcgcggtgggttttgaagaagaacccgacgggccatcgagctccgcttgaactgcgaggtatccgctttattatacccgatcgtaatactgcagcgccagcacaacagagacctaatgtaacgccaccccacacgagaattcacgatgagccgttaatacggagagggtcgaagggtttttccgaagaaatggatgccaatccgccctagcgagaagctagtagtggcgggctttgtctcagttggcgttaataccaggttacccgtcggttgagggcatgcgcggcgactgaggttaatcaaagtgagccctaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccacgatggaagtcggaagggtntgtgaccccaagaagggctgtnacctccatagtcgtatggctagagcgctggcatgtatcccaaggttcgcctgacgctgacattcgtaagagagcctgggatgtcattgcgatgtttgcccatccctatgggactagcgatgtccagcagctgtttcagctttgacggcgccccagtaatccatcaaaggtagtctactggcaggactgcgaggagtagcatggcttatggtttagggggcccggcgacgagctgatctgttgtacggctggcaggtttaaggctcgcatccggtctccggcggccctaccccttgtttgccgttttagagccgtagatgggcaatggccgtaattgtagtgatatcgcacgctgtctttaagagagtcgtcccccatcgcacgtcgtctctttttggtcccgcaggccaacctgccccaccaccggacggtcgacatcaattcaccgcagcggatacaaggtgtagctggcgcactgtggccgaggggtgccgaagcctgctctcttaacgggatgaaatgaaatgctaaggacgcttactaacaagtttccccctttcgaaactggtagttaatcgccgctccagacctgctttacacttgagcagtgggctgtgtactcgaaccggggtgcgaattagtggaagaagttaacggatgcgagccattggcacagggggtgacggcgactcatgaaacaagctcggtagattggtggcgtgttgtcaccttgcgcacgctggttttttagctcataaaatcccgccaaccacttgctgcgcttaggtacgagacttgatcgacgtgatgtggtgcatagtcacaatcaggtagcatcgtccctaccccgcggcagggggccgtaaaaggactaccaaagagctggactatgccggagctacgctgggcccagtggtcagcgcgcgcattgagtgaataaccctagaacaggaaggcatctaaaagttctcacccgactcacagtgttgcattcggaaacgccaactgtaggcagacccccaaaggcggagtgtctaagctataacacgtcacttcccggactccgtcaggtagccatcgcgaaatacttacctatggctatataacttgcatggcacgctcgcaacgatggaacgcacccagtcctttctgccagtgacgctgtaaggcacagctcccatgcaggggctgcaattcgaaccatcccgattgcaacaacgtagagtcactctgtttgcagggtactaggggaatccatcaacccgtccaaacgtaatggtagtcactccgccatcctcagatgattctcttgntcctcgagtagtgagggaatgcacgtgagacgggttggagcttgggcacaatcttccaaaataatccaatcgtccttccaactcgtgccatcgaggagtttaactgcatgccttaacttgtgtagctaaccctggagccatcgtaactcgcgaagggcctcacgcggatctcggtcgcagcctcctatcccgcacgtgcctgatacagctgtatctgatcaagtaccgcagccttaacaccacgggtgcagcgtgatctcacggtcaggctagttgcgtctagtagtacgcccaatattcaactgctaaaacagctgttgaacggtacatgcaaagggttaccatgcctaacatgcgacctaccgccacattcgccgactgttactgaagcatcgcctatcgaggactcaccctgtctccggcgtcattttattgatggtaagaactgccattctcctggttcggtaacactactgctactcgttttgtgcaagctcttccccgccgattgagcgcggggatacaacagatggtcgcnnngatgtngcaagccgtggcagagccggtctcaccctgactctcaatccacagtgaaggcgcgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgagtggtctgaagcgtaggcgactcccaatagtaccgcatattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagatttgactacatagcttcacgcccacctgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaatggggggctcatgcctctgtaagggtacgttgtggtcgacccggggcttcaccgcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccgccggatggcggagagtggttcccagtgatactacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatggttttaagacgcggaacactagggcgtaaccttctacccgtcgttgcgtcatagggatagtactagcgccgcgcctccaagcgaaggagacgcagacgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttgcatcacttcaaaccctcgcccgcaggcccgttggccaaacctgtcgaacccattcattatggagctcgaaggaattacaattatagccaacgctcgacgcagtcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctggcgacgtggctgagatgcgagctgttgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatattttcgggatgtattcccactatattcggtggggcagtggccgcgaccactcaaaccggggtctcccacgtggggcactaatctagtgtcaaaataacgactctataggatctcctagactcgcaggtcgaacgccaaacagggctgcgacggtgtcgttgaggttttggcttgggggcgctgctctatacgacagcgacagctgggcaggcatttagcaacattcccggggacagggatcggacacagaccgcggacaaggggaatgacagatgctctcgaggcttagtgatacacacctctctacgatcatgcctaatttagtaactcagcggcggtctcggagtatctggtcttggaggtacccggtaagttcccccactggtgacgagggtgaccgcttgaaaacatcgtctagggccgagatataagcatgccatcacgccagcattacgacgaaccgtttcgtcgtgcttatgtttgatcaaacgcgcnggcggcaacttggatacagttccacgtcaagcgtctcatgcgccctatcttttcctacgcgcatgtgnncatcgtgtatactggtaattgtcagttatctatcacgtatcaagccagtggctggacccgacaagccngccattacacacggcgatcgcatgggcgtatctcgcgttcctgaggctgtctcccgctcccgaacgcgagcagatcagggagcgtcggaggcgctattccttgacctaaccttacgcgctggttcgtaatatctgcaacaccatttctagtcctgccatcctgagcgatcctctggctcgcgtctgtttatagtgtagcgtggcattgggcgtagacctgttgagctttgtagggggtattgctggggacgagtgggcagcgttccgtcgattgggaaccgcacgctgtggaatcgtgataggtttaaaggtcacaagctggtatgcgagcctggccgctctcaatgtatctgatcgttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtctatatgcgtgagatccattttgaaccatggggggtttaagtgattgcgggcccnnngtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactaaaatctttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtggtgtgaacccacgggggtggacgctgtgagcaaactgttgatatgcgtttttcgctttagactgaccacggcagcctccggagtacatacccttacaaggttggggagcgtgtacattcaaacgttcgttaaaaggtctccgcagggtcgcccactcgcagtttacccactcaggacgnnnngtaacatgggaataggcgcggttagccccgagtaatgttttaggactggcttgaacgggtgtactgtgaaggggcttggcatcggcggcgagcatggcggaggaaaggtcccgaatctgtctccgacattcgttctacgtattgcgaagtgtaacaattcgcataaaaacgggcctgttgctgatttaccgtggctgagagcttggggactgggcacctggttgtactttcccccgattactacggatagcaagcaggggggcctttgtatatcgtatccacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctaattcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgctgatcgagccccaaggggctcatgcgttcatggtcaaaacctctaccgtgcaatcacgtgggatacagaggtgtgtgtccttgcgcctcctggagagcgagcatattttggtggtccgcggtgtgcgccacctgaacgaccacggggccaagggcaacgggcaaaaccggggtgtgaacccaagctctcggtggggagaagtcccctggatctgccaggcctgattccatctcgcgtaaggcgagtcagcccggacgctgacggaagaatccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaaccctctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtaagggcacggtgatccgatgggcagttgagacggttgctatccccctgcggctgcatcgtactcttcactacgttagatgccggagtcgttgggacctaaattaacggaggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgacaggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaacgtatgacatcactactaatgttaatcggcgctaatggctgcatactgcccggcctcgccgttgcaacccagcacatttattggtcgtccggcacgcaccgggcaaacatacagaacttattcgctaatatatgtataacttctacagcgtaggcctggaatttagttcacgctacgaagcctgtctctaactccacttagacatgcgactcggccatccagttaacacgggcagagcccggagcgttaagtgatacctcctactatgcttgcaaaggaagaatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggngctgatggcggtacgaagatacacgaactcgcgaacaaaccgaaacccccgagagtaattgagcatcaccgacgcacctggggcacgtgagccaacccaacccgttggcagtgacatgaggggtgaagcatcgcactatggctcctgtttggagccaggcataggcatctatgtatagtttctcagttaaggccacttgatgaccggcagtgtaaacggggaaggctgtctatttagggtccggtctgcggctccatccgttgctgcccgtaggaaggccgcggtgccgccagatgggacgtgactccccaggggaggtgcggaggcggcagcaccggcctggtgcttcaagcaaatttagagcatcactgtcgcggactttcgctatcatgctggtgacctggcggccccaaacgaaaggcacgacaaaataatacatggacctgtagctaatagatccaactaaatctggggccggagacactactctcgcccttttgaattagccaagcgtcagcagaggagatggagcctgttttatgatgccttgtaaatatagacgaaatcgacctgatacagtcttcgaatgttggagtagcttaccgaggcaaggttcagtcgattccgaatatcttttccgggagtaggcggtcccccgcccgaacgctgcgctccaggtgcctcggcctcgcgacgactccagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcacgatactattgtagaatcgctagatatgatttagtgcagacgcgcggcagtcctaactgcttgtgtaccgtacacccactagaactcgtgagtccttaccccttgtggccagaggcattgtgatatcttgccctagtagttctgcgagaacggtcagcctaggtaattccggcactgagtcgaccccggtctgagcagtccgcgccgcgtaaaggggtgttgtgcttacgcgtatgaaacaggggtccatttggggcgttatgtggcctaggaagtttaggatcgtcaggccgttgtgtgctgctacgtcgcagcgcttcgggtctacggggcactcttcagaaatatcttagaaacacttacacattcgtacgctgaagcgcgtctgcctgtacgtccctaaggcctcagttttccctgataggcattgcgactctcgctctgacaactacgganacgtgaaccgcaaggcctctcaggcgggcttnngatcttcaccgagcgcacaaaaaacaattaccttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaaccccctggcaaggccggttaagtaaagcaacagcggtcggcgtttagacccactcagaggcagcgcgcactacgaacagcacgggcgacagagaggagtctgaccattaggattagcttccgggactttcgctggccacggccgaatcgcgcagctccaaggctagtcagggcgggcatctaggctgtgtagtgagagtctgggcatgaacggaagctggggaccccnggtctggattacgactgcatgccggcatctgaatcttaagattaacttccggaacggagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatgnnagggttaaagtcgcgacacggatatccctatagttatagtccgacttgggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacggacgaaattgaaccctgtgccggctgaccaagagatcgtagtcctcaaagtaacaggacgtcctgtcgtgaaagccatatggcgcagccaatgacgcaatttcccgcgttgcagatccgagttccacaacccctttgtgatgactggtactaacgctggccccttcgtcgttgtactacggccgtgtgcttttggcagataagggtaaattcatccattaacggcgtataatcgtacttatccgcgcggggtaatagtagtgactccgaacaatcatatttcacccgttggttcggcttctctaacagggcttatagagggcgatactatagctgaattcaacccccgacagcagcattgtttcccccttatggaatcacgctctcataaaacgctaggtcgcaaactccagtcaaactcccagcaccctgtctaacgctagcggacactatttaagaccggagatgcggttgcgagagagactatggtcccacatgttccttacgtgcgttagccgtttttggatcgtgaggtgtccgcaaaagaggacagctacgcttaaagaattacctactcatacagcatccccaattgaaggcctcacgttgtgcgtagaagtgataagcacccaggaccacccgggacaagagcatcgaccgaaacttaactgcgtaaacccccctgcaagacggcttcataacgccaccgcctaccaacccactgaccgaccaagagcgattaacctgataccaaagctcattgaaccatattgcactagagtttgagggcgaatcactttgcacccagggacatcgcttaatgacctcggcggtgccattcacaagtctgtctaaacgatctgcgtggccctgtttcagtttcttgttggcgctgtgaacgaaaattgtggatccctgctgaccagtgaatgtagtggcgctggtactacatatcacagaatttcagtgtcgtgacggctgatactgaaccgctcagcaatgcggcagtctaatagaaactncgcgtgatgacaaaatggaaaatgcatgcgacgtccgtcggaaacgcgttcctctagggatggcgggttgcaacctttgaaccatgtgaggaaccagcaggagtagtcatggctagatctgtaaagtccctgtactctaatttgaccctccagctccgggtgagatcccacgaataggggcgtatctatgggttgcaaagatgaggcccctttaaaagactgcaacctgaaccttagctgctaaggtacctctgcgcaggtgtcttgctgcttgacagcggaaattggacggaaagcttgcgagtccaagctgtgaatagtttaaactcagccccaggatggtgaccggcgattacggtcggaggttagtggagtcgttgttgaggagtatgctgttcgcgagcctgacgggaggaaagagccgactccctggtgtcgctactttcaatcgtttgcacgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaatctgcggcctagtgccgggtattatacggagacgtatatcgtctactattagtacagtatcaaggtagtctggctaggccctatcgccaatagttcttgtccctataaacactgaccaaacccgtcaaatgacccataatcagtttctccctaccatcgtaagtacagtagcgttcggacggcctaccagcagtccgatactagaagaggtgcccaactcgctcatggccaccgtgtcgtcaaacgtcagggctttatgcgaggtactgccttctttggtaaggccggccatatgttcaccaatcgctgcagtagtctactaatttaagtacacggctcgatgacgatgtaggtgccgatctcgactccaacgactcaagtccgaagctccactgccgggctcgggaagaacgggacggttagacccgtaggccgagccaacccgatccgcgccattacatccgcaatgtggccctctagtctgacggcctcggtagttctagcaggccgaatgttggagcgctgggagcttaggtggtgtttagactagctgtgtaggaggattccagctcatagaggaccggagagaggacctcgctcgtacaacgtgttatatagaattagttggtggcgaccggaccgtacggcgaactatctgtagagataacgcctacaaattcatgtcaaagtatttgtacgttaaagcccgcgaaataccctaacgtggcgtccccctattggcgggtctccaagtgcgttacattgaggtcggaaccgtggagatgtctgcgttcgcagggccgcctttagagggtaccgggcccgttcgagcggggttagcggcggtggactgaagcccgcactcctccgttcgattccacnattttcgaatctgctatccgtagagaggccaaggcggccgggccccggggttgcgcaggagtccctcagcaaaataatgtaacttaccttatcaagcatttgcccactaattcgtgtaatttcggtaccattatagctcacgaaatgaagcgcgacatatcggcttagatcctgtgctactcgtcccatttgccaatccttgtgcccaggcagcacatgcgcgatgatccatcttccctgtttgcgagcacgtctgttgtaaaccacgtcgagaggttggcctaactttatcccgcgtcttggccccacaccaagcgcgtgattactatgcgacagtaggagcccagaaccgtatgctagctcccgatttaagagggattagatgctatctgcgttctgcggcggggaaaccgtcgcacgcagccgaaagctgatccgccgctgcatgggcatgcgagtaagcttaccactcaggagcttatcttgcccgaggtggcctagccacttacaccgacaacagagaacgaacagctggccagtagcttgtctttagaatacgactacgatcgcgatatccccccatggccttctagattgccccggctcttgcttccaccggagccaatacttgataggctactcggtacgctaccggtccagtgatgctctcgtgacacggttcaacctcggcctttattcggaccgggatcttgccgatcgctccgatnncattagcgatgagaggcgcacgaggggggccccgcgttcatcagactatttgcagtgggctgtctgaaccctggcttgcgcagtacctttttcaaccgcgacctgcatacctgcgccgctcgctctcctggcctgcacagcgcagntcgccaatctcatcgctgataacaccctccgtgtttagtgatgaccagctcaggtagcgcaggtgcaaatacaatagcttgccgaattgaccttagtccccttgcgttggggggccgatgtacacgtcaagtgcagcctacagcatgctccaccgttggcccgagacttctccagaggtaagtaggtacatacctccgctgtccgtcctaattcggaccaggtcacggcactggggacctaagcccggctcccgtcctcatattcgcgcggggtccttttgtcggattattgcaatctatcacaagcggagttagtcggnttctctgtggcatgatatggggacggattgacttctttctcagacgctcagaccgtgaagttgtgctcgcataggacggcaaacatcggggcctgggacgcctgactcacgtggagaggacctccctgtaggctaggagccgggcctctaaggaactccttagtgagatcgatataacaggaaaaacctccagttcgggagtagtaaaaatgccctgttagttgtgcggcctgagcttggtaacaggagcgggagtgcttctcaggccacaacgtatattggtattaacgcgtcccggacaagtgtaaaggacaccctgttgaccgtgaatattagcgttggttcgtgaccaattttgtaggtagaacggacgctgtgcacctgtcgttagtctcgcgcggtacaccgaaccatattccagggaaactgttgcggcaaaaccgccatgaatagcggtgactggtgaaacgcccatattcaaagaaacgtcggaagctgattggtccaacgaatcgattccctggcgaagggtaaactccgcatccctacatctgagcgtgacatcacctagtagagttagtcgagggtggaattacaattctgttcgcggagaggtacgccctccgccgcgagaggacactgacaggggcgacagttttggagaatcattcatgcttaccgcaacatttccgctgttcattctctattgagatctcacagacgtactcctcttgggttccccacgtcaagattgctactccagccccaagcgctaccagagaaggtagatctacgtgcaatagaaaattgctcgttttgttcgttaccgaattgacgtctgacaactcggtgttatttgcgttaagccacgattcctcaccaacggctcatcaacgtgagatcgggcaggtggcagccgtgaggaagtgtgtgcccgccaacggtccctacactaggctgccggaactttcatggattctcggtagacggttataaaccctagcgagcccctgactcccgcagacaaattccgcaagagctaactaacctatggcggcattacgtaaagggtagcggcgggggaaggagatggtagcatctctgttaggctcaaccggcctatccgcactgaacaggcacgagttaccctcgcactgaagataaggctcccttgcatacgacttgctacgctggacnnaattccctgaaaatgcaaagcaggagacccggattcagagctgtaggtgcgtccgcatcactaggccgaagcggacgacgggcttattcgtaccgccaggaagggcaatgtcgcagcccggatagatatgaccccgtagaggcttggccgagcgatatgaaagcttattttgcaacgtataagctagggttttcaattaccgcggtgtcgctaaaactgatacgagaaatcgtcgcaagtgaaggacccctgatctgcagacggctcacggttaaacgtaacctaaagacaaccagaagctgggtatgtaaatagatgaatatgatgcccaacattataggtgatcggggcccaagtttaagctgtagctcgtacgcatcccctcgaaactatgtgcctaggtatgactgatgtattgtcgacatccccgatttgccttcgtccggttaaggttgaaataacctaccctgggacaacagtcgccagtgttcggcggggacttacccaggtatcccgtngaggctccagcgtggacgatagcgtcccgctgccatgctgctttgactcgctgttactacaagtctatacccgggagcgcagagcagccgaaatggatacatggaacggtacgtctagaactcgtcaaaggggatcggtcaccgcatcgcgcatccacattccatttaatgggcaggggttgagcttacagcgtgtgcttaggggattaccgctaaggactcggaaagataaccggcactaacatcatgcaccaatggacaactactgacttggatcgtttcgccaacgcgcgcagacngtttatagcatatgagtcgtcaccagccttacctatagcgactttgtaatgcggctgtgcgtcccagcggccgcgtttccacatgcctcgaagaggaagggaaagtacgacgttgctgatactgtctgaagcaaggtactagtcatcggtcagtacttttcggacgcgcgcttcgatccgatcgaacgaaactgcccgccatacggtccgcgttgtacaacgttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcgaagcccggccgagagagattagtaccgtgtcggggggtgccgaggggcggtgagatctccaacgaaggaaagttgtcgcgggcggctgcgccacaatccgcgaaatacaccagcgtactccggatgggtggaagagcatagttgagaaatcatccgtcggcttttagcgatacccaatatagtgcccaggctaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgtgcccgctggacgatctattacaagtatcggtgatttcgacgctgggcttttactgggtgggtggctcagcttgagacacatctaacggatgccaactattgcgtcactttcatgacatcgctgcagctgcgacgggtatgtcaggactttcacatgcccgtgattacgtggggatcggattgtgggggcacccaccgataagcaattacatcgggcagcgcagcttgtttaattactgcaagctagacatcgtttttctggttatccgggcccctatcttaaaaacatccctcggcgagagaccgaggctattagccaggaataggaatcggactgtagaaagcctcacatgtacactgtttagagtcgttgaatcacgtgcgttggctacatactagtcagcgtcaggcagtaacctgcacctgatctaagcgttgggtgctagctaaacgagaggtcaactggttgatgggaaatattttgcggagggtaattgcgcgcctttaccgtcccaggtaaccggacctcagatgctaccgttaaatgcattcttacgagtcaaacaatggcagcgtctagcacgtatgttatggtcatgggatgggacagggtacgaggatgtgaacatgtaagccaacggttcgcaagancctcattatggacgttccttgggagaagtgatcggacattttgtcgttggtcgcgcgttcggtcttcaaagacgtggtcatcctagcgcgagtatttacttcggccngcgtcgcttaagagacaaaagcaagtacttcacacgttttcactggtaaccctcgccctcgtcctgaagttatgcaacgtagaaaaagaggctctgtccctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctaacgtttgtccatgtacgggagatgtcaacttgttacaggcattaggaggagacacatgaggtgggtccgttagactgattaaaacccggcgttaggctgccgattggcaaggtgaggttcgtggtgacagggagccttcgtaggctgcgtcctccattaggagtctaatgatctacgcgagtttcgtatcagccgcatgcacctccctacttaatcctaaagaccctttggaggactttccgagggatagtctggcgttaggtccacttactaataattaggagtcgcctgttagcccaggacaaatcttgagacgtacgtcgattcgaattaagtccatcgacatcagtagtgtggaggaccgttcatcttacctggctgtcgaagagaagaagttattttgttgagagttcacgggaagccattagtcccctcaggactctactgtgccccaggtggcgcaaggacagggtccggtcgctgcacggagacgttgccccggtcaccctacctatcctcatcaccaacttcatggtcagaccctagaacacacgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcactctaacgataaacgccggtcaggtggacgtcgcgtcccgtgcgagcgaggtagaacggtcataacctgagggctagaacttgaaaggacgggcctccatctttaacgctaaattacgcatggtggcgggtgaaagagaccggaacggattctttctagcgcctcgggcccgggtcgttggggtacatactttgatgacctctaactctacgcgtcgtaaacccagatccgtctgccggcacccaattctgttcttctctcaactccggaattgtgtgccgaggcgtaacgccatccccctcataatgtctcatgatcggggtgccagttcaaaatcgtatcaaaatattgatcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcagttgggctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaatccccggcggtccttgtgaattgaaactcccggcgcacattgaaatatttcacgagcgggtgcagggtcgcgcaagtgtccagcggtaaaacggaagggatattagataaagtgcggtgtggacctgtgacaagtaataatagcttcggttacaagtcgatgtaatcaccagcacccggcgcggcgcgcaccggaggggatcaaagactcaacatctacgtactggtccatctttctttccacttagaagaatcggaacttgcaatggcaaagggcagtgggacgagaaggccgcggttccccgtggttggagccctagtctccatgatgcagcgccctccgactattgcggggggtgtgtcatggagaacggccccgtagggtgcctaacgagagcgcattattagccttaagatggctatattggttagggaaatgtaaccttctccgtataacggagctgtcgggacgaaaggaccgacatcttcttccggcagtttcagacgatagcaaacatctaactatcactggtgcggtgggatggtcaggctttttgtccaatagcgaccgtagccgggaccagtaccaatctaacggcgtagcatatactcttgccgtagtaaacgacgatgacccctactcgtccgactgcttccctaacctcacgaaagaccaggcacatgatttgcatctactactgacatggtaggaggtcgaatgggacactacacttaagacggtgggcaatagtgctgcgtatctctgcgtcgtgaacatctggcngagttgagtcccgacatgaaatgacgcccccgcggtcagccgctgctatcgccagtcccgattcatttagcgtgaaacttgcgcctcgctttcggaattgtcaccacgtcgattcgtgcgattcaggatagctatcccttgctctaccttggattcttgagataatgaccacaagctcggcctaggaaataggcccggcacgtgtgactgggatcggcactgtcataaataggctacaacgcggtgtccttggtacatgctctagcagcactaggaagattttaggcgctcccagtttcgcctctgatgatggtcgcgcctcgagggggcgtgcgccgtcactgcttaaggcgccgttccgggtggcggcgaagaatgggcgaaaaatgaaggactaaatagagaatgccgcaccacgaaatgacttgcgatttcgcccgaagtacctctagacattccgtcagctccggggtagatacccccatgggtaaaccatggcaggaacaagggccgcaagaagcgacggggtctcgactcggtacgccacaagaagtatccactcattgccgccttgaaagccccctctctgtgcgggcgtagaacgantcagcaacccaacaatggccatgctcatgtccaaaccccatgcattccagcgccagctgcccctaacggcaccggacacctcgcggcattcatcgcccagtctgccgtctaggcccccaagtagttcttgttgagctgtgcaagggccccgatgtagaggatcggttcgccatcaaaatcgttttcggaggcagagacggcgtactgcacccagatggtcatgacgatgtttctcacgtactggtgacttaacgcactggaaggcaccctatggtggtcgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggctccgttgcgtcctatgcccggtccgttcggggtactcctgggaagcactgtgactctttttagctataccccacgagtatgaccccgccggtataatactgatatctagatgagcgtaggaatcacctgagcgggtgtgaaactcccaaacaaacccagctcacatgctcgccactgtggctccggtgctataacacaaccggcttagaagcagaaacttccatcttaggccataaagtttcctgagaggggggggtactcccagtagcgggtagcacgagcttagattgtcagtcctggtggtgcacttggatcttgagaccgtagggccactaggcatcctgtttatactagattgatagcaggtggtaggtagggccgtcatgaatggaccgaaacctgcgtggcggggtgtgcccaccctttggtaaatactggcttctgctgttgagctggcgagctacctttccagtctctcgcctagccagtgaggggcttctactcctgctnacgcattattcgccgcaaaatgcacacccacatgtccccggtggccagactacgctagctcctcttctcggaacgccaatctggggtactacgtgctgtaagtccatgtattgccggctcgcataacattgtaacggcgccgtagacatcggaaggcatttggcgacgtccggcatcacagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggcactgagttacttggtgggtagcacggctaggtgcggaatgcctattgtgagatatacagctgggcaacatagagcggcccctatcccgacggcgtaaatgtacacgaggcgttaacatccccataggtcaccccccagatagaccctccagataataacacgctcctaccgcggacttttcaagaaatgttattcaagcaaaactaatctactacattagctgtctctcggtcgcagcccccaccggtaggcccgtcgagacggaccaaccatactcctactttatattatctatatctagctgtcggcatttcgtcgtagtaatagatccggggtgcctgtcgccaactgcnnnngaggtgggccgtccaggggcttccaccgaattcatattttcggattagacggcttgaangttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtagcgtctcagtagcaataaatccggggttgcgctccagtatatgtttgtcttactagtcagctcacacttatctgcagccgcattccggtcgcccagttgcttaactgggcacgccagtagcgccgcggcgattcttcgtttaactgggtttccattggcagtcgggcgacaacgaactgggcctgtacgaccgccaattggccgatctttcggtttacaaattcttgacggttccccgagtgtgccacttttcaacccaactgagcttttatcctccgcgtcctgctcggggtcaagactcccgaggtggacagtctgttgtgtagattagacttttagcccagtactgggtactcggcgaaacagggtgcgcgcgcgttacaagttgtctccccgtcatcccctggtcgggtgaatgtgggggcaggcaatgggaatcactaacggcgcgaccgggttcacacaagtgccgagactcgcggcacattccagctacgcccaccactggttctggtcttgtgagcaaaaacccgtgcactcttgcggatcgagacgttgaactgtgaccatagtattgggccttacctcctacatctggctataaggtaaccggtcggaagtatggtcaccaacaaacttatttcgacggatcggcagtcatcaccgccatgaatcacctcgggaggctatgtgcatgcttggacttatcctcttgcgaccctctcgaacctgttctggtgcagctcgcctggggctcctcgactgagacatatcgccctccacttgtattatgtgcttggctcacgtagctgtcggctattaccaacacattttatacggcgtgaccggccgatccgagctcatttgccgctgggacgtggcgtactagtacacctagatgtgaaggtgtgacggtataaatttcttagtgtcgctcgtacacccggaaggaatagatcgtggccttggtaaggctgcaccctttggctgaaaatactcgtccaattgccaggtttaagatgctagttgacgcaccgtgtcccagacgtattaaaagcgcgaatgaatcatatgacttcattaagcctcggaccgcctgtgaaattcacgtgacagataatttatgatcatccacaccaaccctcccccaatgtcggtttcaactgcccagggagcattccccgtgaactcgggggaaattcgagacgttagttaaggtgtctacgaaggcaagcctaacacgtgcagccgaccagggggtgactccagccttatctggggtccactaatgcgccgctggaagaactttgagagctactagtccccaagccaccgtaactacgtactcgtgcatgtactttctgctggaagatagcgggaatcaggagttttcctcccgaaacctctcgtattcacggtatctcgtttggaagtagacgtatacttagcatctcactcgcgtgagccccaatctcatcttaggcctgtagaatcagcccggtgttcgtgcttcgatgtcctgtctagggtctactggccagtcttagtgctcgcgcaatagcctatttctccttgtgtgcggacgcagccacagcagattgcgagaacgccgcttgcttagaatgatgtgtacttttctatatggcgttatggtgtgtcctagaccctaaaagactctccgtcgaggggatgcatacgcgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtccattcggcggtgtgccttccctgagccagaaaagccttcgcttgtcgtgcaacatcttccggatctctagatgttcttgacgtgaataagccatctggtttcgcactgaaattctgcgtcgtcacggtgtcccgcggtgttattgtcgcggataagggtctgatacacatgtcgtattaccaaggggtgtgcataggtactaactgcaagtacaggcagatctcttggatgcgaggaggtttatttttgcaggacaacgacggagaccgctacccagccgttggtcaataaccgattttagcagtgcccttgacctttgctcaagcgcattgggctgcaaggacggcaacccgagccatgggtgaggctacttgacgacacagttcaagccagcaggttggtcgcatttccatgcttcaattcaaccttgcgtaccatacctccgggccattattctaattgtttccgcgacttcgcacgccttgcagcagtgataagagctttgtgcgtgcgagttcggagtgagacgccgcacagcactgatgggcgctacttaggcggtgtcaacggcagattcctcagcctggtcctcccatcgacttgcgaccgaagtgtcgcctcatacggagaccagtgcgcttggcttgcccggagggttctctcgattagagtaggcgtcatgcgacacggcgtttagctaatccaatgttggcagcgaatatccagttcggccttactcgaggaatatttcatggacgagntagcatttgctgcttgtgtgctaaggggtggcaaaaagnccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcactagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcttgcaacagtaatcttgatcgggtaattaacctgaccaccaaaatttcaaggcgcgcgacgcggcattagaaacaaatcgtccctactacactcctggccgttgtttagtttaaggagagctgggtcggcttaaggtttctcggcagtctcgttggcgaacctaaactagtagtcgtgtttgcgaaccggagagcagatatagtaagcacctgcccctcatctctcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttctattcttcccgcggaacagcttgcagctccttggttcactgcactgtgtcactccgagtgtcaagcttatccgcttaccaagcgtctgccgctatacccgggatgatggtggtatactactcagcctaaccaatctctttcggttggctgtagcaaagtctgcctaagagatttcatgacgaagagtgtatttgagggccgcgctaccgagctctccgggctagacctgagacggaccgggaagaggcgcgggtggggaaaaggaccccgttacaagagttgccactccgtgaacgccacttatcgtgcctcggaacatctcggtcagagcaccaccggcaaccggttccgggtgtgtatgcagtagcgcttccctccgcatgctcctctgacacgtcggtcatttagtccctaagcgacaaatctacgtcaaacggactcacctaacaaaacaagagtggtcacgttccccagggcggaggaatttctggatccgagtctgatacgtgctccgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttcttcgaggacatgagtacaaatacaattcccgaaccgctatacctagaccttgatggtaccttattccgtggatccccgctcaccaaaagttgcaacgtgaggtcgtgttagtttgagatgacctgatggttaactcttaccgttgggcanatctaggccgtagtcctagccggctatcacttgctgtctcttcacgaatttatcaagtcatctatgacctcgttattgctactcagactccgaggnttctctcaaatgtagttgagccgctgatatagggatccccgagtagtcagaccatcagagccaatagaacgccgcatcccgagtcgcgcggctgcacataagtgcggcagatgctgtcataacgggtgcacatctctcctaagggaccgcggaggggggcgttgccattgaggaaggtaacgtgtagtgttaggctaggttaccgctccaccacttaggtatacatgcgcctgcctccctcttacccatgatgggttagacctggctgggttgggaggagcaccgtggtcgcggaatagcgagcacactacaacggaggggaatcgccacngagcgcagattgcatggctcgacgtaccttcactacgttgcccgagggcgctccccgcctgatccgaattgcgcgccttgtcctactataggaattcgataggtactgtccgtattgacaaggatccatgggccacgggggtaccaagatggcggggggcccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtcccctgaggggaattttggcttaaatagactacgctatccaatgcgagccgcatgccaccgacccagtgataagacgccacacggacctctgcggtcatagactactatcctcgattgccttgtaaactattcgcttgagatagggaagctcactgagcacgagaccgacgaacaacttacccttctgagtatcgaataagctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacacagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggccgaaagtaatttatatgtcagatagaaggtaccatgagtccaactttactctaacttcaaacgaatccatatgctacatagatcctcgtagggagatgtgacgatcatgcggatgaangatcgcggtcgaatatcacctcacttagcccgcggcaaacagaagctatgaagcatgtaaaggcctggatggaaattgggtattggacatatttcccagctgtgtatgataaccgaggtaatctttctgctaatcgtgtaagtacaatcctgtttcggctgagcttggcgtctgccgcctggtacgtaactatagtcattagggataatgtacaaaccacatgactctcggccagtcgtgggtagcatggtagcccataattcctaacactcgaaactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttgggggcagggaagcatatgcagagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtctgcggattcngtttcgtatgctgaggcggnggtacgttcacgtaaggtaccattgttttccgcgttacatacacgacaatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggccttcaggtgctacagtaccaacgcagcttggtcccaccaacccatatatcgtggcggtcacctgcgatacgggcggaaacggccgttataggaccctctacgtcgctcctgactaggtcatgtttcaactaggccttatgacctggcggatttagtagaccgagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttgaacagctcttaccttaaaatgcttggcgctactacttgtgccgggtgacgttgtcagttaagggtcggtggtattccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcatttagtgcgggtttgtggctggtgctcctcatcgcttttgttaaacaggtgtattggatactcgcggttcggatccataacgcacgccttagatggcacgagtcacatcgaaatnggggcctagtgagcatgctgcngaaaagctccgtacggaaagggggttctcgctagtgaacgacgcggcccgcaagtcatatgtaccttgagtagcccctttcccagggttactcttggcttgtgatcgggaaatcttttaaatttaggaagccaatgtcccgccagtgaaccgttgcacgtctcgcgaggccctcgtcaagcgaaagacacccataaacggctgctcgggagtatctttcgctagggatgtggttcatcccgctaggcatggaccatgatcagtgtgtgggctccagggcggaggaaagagacaagtggggggggtggattaagtttcagccagagaacagtagaaattcataagcgggatatgacgatcgccgcgcaaatggagaggcccctggtcggcaagttccaacgaggttccagcctcatacttgcggcgtgctctagcataggtgcgctcaaggttcccatgatatccgcgaagtgcgcacgtgcgacctacggccttaggctaatctgatacgggactgtcctccgcccctcgcgatggtgcgcagcaagccgtaactagccgttaggccgtagctactgtccggttgagccgccgggggagggaggtgcaatgaggatacacaggggactttccctcatgtggtagtgaatagtccaaacatggcctacacagtactagtagagggattcgcgatcgcattttgtgtttccctattagttctacttggaagagggcccatcacactgaacgctgtgcagacagcttgaagcaactaccgttcaggacatagcacgcatgttatactcagagactttatagaccatccgtaatttcagaatgtagtggattaatcactgataaccactagttccgcttttgattgtctccaaggcatttcccaaaaacgacgatgttttgccgaattatttccagtaagggtactactagtaacggcttgaagggagactttagatcatcgtggcctcacgatgcaagaccatcatacgtgcctgtcgacgtagagcgcccgaaaagcatgaagacagatttgtcctggagctaccacatgtctttttcaatattgtccttggtcgagtcaatgtcgttaatcaagcatcagactttctctgaactaaaataatttcaacccctatagccccggtcccgggagacattgcgcactcttcagcatacgtacggtaattctgagcgagatttcgctatcctagctgcggcccctttttgtggggggcaacatccccgtcccgccgcctatgcatgccgccagcgtgccgcatcanttagtgagctacgtgcaccagacaaaagtaatgttctacgagaagacggctcgcgcaatcatgttttgaggtagttactctggcgcctcaacgccgctatacatgtggcatagtcgggtctgcaccgggccgacgccacaatggtgatatcaatgcggacgtgcctaaagtcggcgagatagccagtcgagccgactaagggagatttacggcgaccttcagggggcagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagtgccccaatgtctgaaagatcaaatcatcttgtcaaaaacaacccgagtagttgtattttgagatatagcggctcacttataggaattataaagcgtgtcgatactggggttggccttcggtcccctgcgtaggggggatcagatgggagttcgtcataaccgatccattaaccctagggacagtgtaaagaggtggggcaacccgtcatagggtccactccacctggtttaccggggcagcctaaatagattaccatcaggtttcagaaacggccgggagtcctaaaaacggaacaagttgcgaagtcatccgtaacccgtccttattatacttgtaacgtaatatcgcgatgtggatacgtcccaggcctagcgtaatcgctacgtcataatcgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgcttccgaggttcagaaagtattctcaattctcgcggagcttgtctaggtccctgaaaatcggcgtgcctcgccgttttcttcgggccacaccattcacactcaattttagtttattggtgaatagcacgataccagaacgtcagtcacgcgtcgcatggtcatggagtgttggatgggtataacgtggactgcacgacagaacgtaatctacggtggctgtcgttgcgcccccgcacccctctaccgcaccaccctcactagtaagagaaatcgcttggtcccgttacgaaactatcgaacagacgcgtagactcgtgtgttactctaacttacatagtgccttgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagcgatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtatgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacaggcctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgtagctcgggatgcgcattggctgtgatgtatatcacccgcggtcacgtctagccgggagtgcatagaactgcgtttggagtgtaagcgttcggatcttatcccagtctcccgggctccttttctagaaattgagaggtagatggcccatagtcagtgtggtgatcggacgccgcgaaaatttacgtttagtcatcaacttcgggcaaatgtgtataacatatcgaacgcncggtgggatatgggaggtgtcgctgacgttcagtcggcaagtagtgcctgccttgaccttccagatacgttaaagcatatcagcttttcggtattaggtccgtaattttggccgagtgacaacttaaattgtcgctcgctagggggtagtcaagagtctgttgactcccagctgcgtgatgtcgcctattgtctgtgagcataacgcggttatgtcgntcgactatcgagcaggcgataaggcatatgattatacggacgggattttatggggaccatagggcaatatggtccccgagacgcaccttcgggttctacttcaatttcgctcccgggtcctaggttctcggcatttctgtaagacgcggagcggactgtctcgtgtcctcccattaactgcgcagtcaggagtatcaagactccttgtaggttagtgagctaggtttcgagtaagccccgcgataaagttagtgaatcccggggctctaagcgacccgtgttactanctaccatccaccgcgtggccgagagcaactgaaaatgcgttgcaactgctggtccctcagctgtttctccggacgcgcaatttctacgtgtgtgaatttccgataggggtgggccggaagaagtttacttgctccggcggggaggaatgactgcgttccggcatgtatactgggctgctctagacctcggtctacaaacctgaacatagaaagcctccatacccaggtgagtagctccaggagaggtggtggtcgttttagttggagtagcgaactaacgggattccagcaactgagcacccctggcgaaatactttatggccgtgggtacgcgcccggtgcctacgagcgatgatacccaagcttctatacgacgacaccgtatcgccctcgaggggcgggtgaaaggactcgggccaaccctggccactaacaagtgccctccagtgcatctagctcgtgccggagactctggcntggaaagcgatcgtcagctcgttcataatcgtggaactttcaaacaatgtacggaccacattaaatctgtggcgataagcttaaatactagaatntcaggagatcggacaccccgggaaacaacgaacggcggggccggtctagaccaccagaatcctgatcgatcaatcacgattagttgtaagtcttctgccacaacatcggccacccggcaccccctgggagcgaaggttggtaccgctatccttttactcgttccacgaccggtgtgcattgtgagctcactttgatgggctagattagtccagttcgtcagccaaaaaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtaagtctctggcgtgactgacgaattggatctggtaataaacgaacacaaagtcctctggcacacgctgacgagtttcccgcctgacccgtccacatccaggtctagagtcggttcccgtgcctcagacccaacaggcttcccggctaaccaattggccaggaacacaccccctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatcccactctcacgaccatgtcttttccaagtggaggaaaccccttctttcgcttgtaaacaggtgtttttcatatatccgggatgaacaatatgtccatttctacggcttaccacagttattgctgatgaggcagtacccaatatcgtatcttatacccagagcgttcccgattaagcaaatgtattgcgaccagttactcaaaagggaccacaacacgttcgtgaggtgggtgggagacaagtccgtttgattacccgcgcacccccccaatgaggatactggaagtgagagttcatccccgccgaacttactctatcgcgggtgaaaacgaatgatggtcagatacaagtgaattaacgatcgaatgttaccaaatttttgcagggtattgcggaccagttatagcacccttatataggatacccttcatcggtcgtatgagcccccaattgtgggggcgcacagtgccccctcgaatattgcgagtttttatngcttcgtcgcgtacttgcggatctagctgaggcgcctgagttacgctcaaagaagggcgacgcaaccgagatgcgcattttgacgataagtaaatctgcaactctagtcccggttcctgcctcgacagcacttagggagatttgtttatttccccatccggtccgtgcgttcgactggagcattcatctgattgtttgaaagatcgtcacgtgaggtaacggaacaaatttgcacaacgacttacgctttgggtctatgcgagccttacgtactggtgaccccgattaaagatagctagcatcccagtgaaatggggtgaatgcttgcgcgcgacaccagatcctcggtcgaaatttccgtgctttcatcgaagcgctacgcgtaacggcccctaaggcattccacaggccgctaagggggacggcaggggtatgtgctctctgacctgataccacatggacgtccccacggcccgaaaggcaacgagacactcatatcgcatcgacccgtatcgcatggggctattccaagtctaccccgtcaggcgccatccgattcataattttgtgctcactctcgatgccgggcgaatataatagtaagcagtattaaattcattactccacgcaaacccacaatactatcgtgccgctcgagttgtgcgggtcgtacgagcgncctcgtacccctcgctcgcctcggctcaagcctagcttgacgtaataccatatacagcacaatagcggagtctccagtacgtggccctgctgtcggcatacgaattcggatgggctatgttgtccatntctgtggccaaaaagctccctctacatgttctcattagtgcgcgtgctagctccgggcactggcgccccacgccagaagagataacgacgtcactctgttccatcatctagagggtccaggtagtctcgcgtcttcgtcgcccaaaaaccagataatctcgaggtatacgagtcgcggcgctcgcatatgttcgactgttaaaacctgagcgctgcggctctggtactgagaagcctggtaccgtactccaagtgttaatcgagcgtgatgggatagcaccattatccaatcgccctgtagttccacacgccaaatctcgtggagcaacaagcccgtttctcagagaaggtgaagcctattcgttcgggtattgtacctcggatagaacggtccagcgaggcccaaaacgcaaaataggcgctaggcctcgagtaactccggctcatggtgcatcttggcggtacacccgtgcaggcgtcaatcgggtctaataccaccccgctggccgtgggttttgaactagtagcggtaggaaccttnggtcgtacccactacatagcaggcgtgtttttaactcagtaggtgcaccgccggtacacacaataacccctgttgcaatcgataggacgcaggggttgctccccggtcgccgcgaaaactcccagtcggactccgcaggtggcgtaagggagagacgctaggtcatcaggtgttcgaagtccggtcatctgtcaccgggcctctagcgctcctccccgtccggtagggcgggaccgtacatttccctagttgcatatctcttagcagccccttcatggacccatgcttcatgcaccgcctcctcatgatgcaaaacccagaactctctacatcggagtaactatatatcggatcgccggcacattcgctgtgaggctcaccctttatagtactcgacggctgctgttagatagcgcccggtccgcgcccgttgacagttgactcactccagcgagcctcaattcaatcgctcagcggccacttccctgcatactactcccatggctgaccactgcataactgtttatagaccgccgtctcttcactcttctaggaactacgtgctgaatcgccctgagcatcgccaagtaatggaccatgagcgggcggcactagcgaagacgcaactggcggctcgaccaaggcgcgtgttggagacaacccgacttgggggggaaaagatacgaccagtgaagaagttagtcgctcgaaatagctgttccatctccatcgttatgtggccaaaccctttagcagatttgtgctggagttaaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaaggatcatgagtccgtatacttcgggtcggacggaatggtctgtgacaaattaggagcggaggttgcttactatgtgccaactgttcgtggcatataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttcctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcaacatcacggtcgcacgccaccggacgaagaggtgtactcacgaggccttgcacgcaatacttgctcagaaaaatctataatcgttgtgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctactccggccagtccgcttctaattaatgtacccaaaaataacaatatgagccactccggcattgaccgactgtgaaccgtccaggtagctccacatgaaggagatgagcgagataccttaggttgttccctaacaaattagattctttgcgtcggccgcggtagtacgaccgtagcagnggggcgtgccttcacgatacttcactttgcgctcaccatcccgccgatggctgcggtttgaagtttcccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggcccctgattacgaaaatggcaatgccacgacatgcacgagctcagttcatccgccccagatgcaggtcgccgacaatctgtgagtacttggtcagcttgacagaaagtgaccgccnntgtctcgaggaggcttcagatctctgccggactgtggcatccgtttcctaacaggaataaataccgggtctcggagtctgggctacgtgggntaccggggtccgtgcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcgctgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttggacccatgccaagctgcgaatccgtggtttcggcgagagaattcgttatttcgcgagttaagtacgtaaacgttggagaacctcaaatgtggcccaccgccgcggtgcgcacagtgcaatgacctagtgctcgctggggatgtgatcgctggggtattcggccacataccttccttacagtgccttcgcgcttccaggttcgcccggacgctacactcacaccacggtctggcacgacgagcagacatagttgctggcgcaggtcgttgtttgtttcacaatcggaatcgcgagagangcactttaccgcgcgggaatgcacatctacaaggaagaacctgtggtcggctgccaacttatctgctgcgaggctcactatcgcaagctagtttttagaaacccgtaaagctcgcgtgtacactgcagtcgacttgaaattcaacacgccacatacagtccaaagaaggagctcggaaaacctccagtcgaacagccgtctcagcgacccgagactgacgcnaggttcaggccctgccaaatcccctgtccaggcattcgcgtcgtgtcccgcactcacagacttcctggacatgaggggcccatagctgttagcgctgcgcgtgaggaagcacatgctcccattttgtgacgttgaccgtgtacacgaatggtcaagacgaacatccaacagttcctggacgatgggtactctcactgctgaactgtcgggaaggtgcttttagtccaggcgcagtgggtggtctcaacggcgtgtgcgcaattttggatacggggcgtacaggtgccgagagcgtcgctaccagcctgatatacgtggtcgctttgctccgcctaccaccggggggctgggattcgcccttgatcatacggttgcacacagatgcgaagctcccggcatgcgcctgtttatatcgctttcggcatcatattacggacgtctcgctctatcaaccaattncgagacttgcggatcatttacaaatgattccgccgtgtacatctacggataagactctctatacgaccgaacacatcacgtttggttttcatcctccagttcagagtccggctggtcttagttccgaccatccgggagactccacaattattccgagtcccagaaacttattcccatatgctaggggtaaatgagcccgtatacagtgtatcttcgacgtgtgcggcattagaggcacaccgaacttcaaacggtacgactcgcatgtcaaaatgccgaggcgttccggctgtcgcggggtggtggtcggatagcgtgtatctaagcatcagtcagcttacccaggacggcaagcgtcttgtacgcgggtgactggtgcgcggtgattatgcatgtcacgaggtactcactcaaccctcgaaggggtctgcctgcacctgtaccccgcgcgcttattactacataacgccggcatgcgtcgtcggacacgtgtccacgaacgcgctgtttgggatccggtactatatcccctatgtgcgccactcctaggtagttggccgtgtcttacttatcgtcgtaaacatgngacggcatggttgagcttccctagttcgaccccagtaactggaagagatggtactagtaaaggaaggggcgaattcgcggattgttgtgagatccatgctttaagaggccttatcgcctgctacattgcgtctgcgcacgacaccccggcaggcttccttagccatcccatgggccacggtttctttgattcctacgtcttaagtcttgatctctggctcgccacaacctactgttccacgcgttcgtaaggaggcagacagccttggaccgccacgcggataagatgacatttagccgcaagcactctaacctaccccttgaacacagctgctaggtcccaatgtcgcantcctcatgtccacctggggaccgacccaaagaaggtgctcctagttccgctatacggcagagcagatattcccgtaaaccgacgtccgttgtaggtgttaagatctgccaaaagcgggcccctaccgggtaggactacgtactcgcccacgctgcaaaaacaacagtggacacagactttatgcagccagagcgaaaggcggtgtgctgatatatgggtacgttgcctagtagaacaaacccagtgagccacgactatgggcgtgatagcaggcgtgtcgtcgatgacangnnngnncgatgccgcctactagacggttatagattttacatcgcgcatacacaccaggttattaggttcgtgaccgattctagtagaaccctgcggagaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcggttggagtggacggatgcgtgacctcactttctctgtagttgcggtcttactcaaccgagaccaaacctttttcgcggacacagccgtcacttcaaaattttaaccctccagctttatcagtaacaatggttcaagggtcaaaagattaagagggcaaagagcatgcaagtatatgaagattccagcgtctatcgcagggaaagcttataaaggttgagactaaaatccctacttattggantagaatattgacgtgtggagtgaatccattgtctttctctgctgggaattcacaggaaattgccgcgtagagtatcggcatttaccgctaaatagaatatagggtaaacggcgactaaggcgtgtcgggggggtgcatatgagcgctctgcgcgactcgaccttcttaggaagagtcttctgnnggcaccgcctagaactctccgcacgccgcgcgaaaatccagccacgggtggctgagagcgttcccctgcataccttcccgtattctgctatccacaaccgttacgttgaaaccgaaggtcgaataagggcaggggactttcgagagtcgtagcnntcgccactccccactgcccatccaagcgtatggcgtaagcaaatgtggatcatttggtacagaagagcacgtcgtatgtcagatgagtttgcttttccgcgtctgnctcgcatattagagaggtccacagcgtggcggtgccccagctgagctttcccacgattagcacatacaagcagtagcagaactccggtgaagttgattacaacctaatttacctgctaccaacgtttcccaatcctgccaaacgtaacgtccttggtgcaagtatcaataccgtgccggcttggatatgtgtccttaccataaaacggtcggaacactggctggggttgctgtaccgcggacgacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccgatatctatctgctgacccgacctgggattgcactcagcggcaccacggcaccttctgacccccaaaatggatttaataattactgtccaggtcatatgtccaacggccggtgggtgcaagtaccatccaaccacgatcgagtgcgcctacatacgccgtcccctggctacagtcacagttaacgtgtaaccgtgcgaccccttacggatctgggtaaagccgtaggcatcctccctgggggaccaggggcagccccggggcatgtctacctaaagacatagcggccgttacgtgcggcaagaggcgttgtaggatattacgggagggaacgggttctggaggcaacnctcagcagtaaagcatgttaggcgttttagtgactgtgcggcgctaggcaacgcgtcttaggattcacagtgttacgtccgaagaagtcagatcccgggttcgtatgggtcgatcgagatgggaaaagactctacagagacgatgcggatgtagctcggttgggactgacagtcgttaggtaaaaaaaagtctacatatgctgggtcccaccagacgtacgttgcccgtctttcttcggatgagaagtggaacaatgggtagttttaattggggttggctatggntcgagcgctcttacttccgggagcgcacaacaatttcacctggtaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtggactaccggggagggggaccattaatttgggccgtttagggacttgttatccgtgcgtattgcttcgtaatcgcaaacactcttaacactcctatgaccccgtaggccacgtccatcgtgtaactgatgctaccatcgaatctcagcgcgggtgatgccatttccggcatgtggcagccggtcgggtcctcgagggaagccacagagtagttcgagggggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtagtcctttacgaggtacctaagaagttgtctgctcttaagttgcacaaccccttggcgcccccaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactacacgaagcgtaacaataatgcggagagtagaaacgcagccggcaaggcttaacccggagcgggactaaaggcaacactagtatttcagagttccgccctatcgtgaaatcctatcatgtccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgctcgcgctaccgcgaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataaccgttatctcgttggtcgccaatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctactcaatcaagaggaagcaatacgtccaacccgagccgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcgttagcgcccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccaaggccagaccgtacgagtcttgacatgactcggcagtccccgtactcagagaaaatttgtcgcgtggggcaacggggaacacctacggatcagcgaatggcccccacagcaccctcgcaccggtccgagcggggaaaaatctgcgctcatggttctacccgagtaggcagcggggccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctgtatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcaggtaatgcatggccccgaggctcatatgggaatatcccgagtcagaatggtttgattcgtcccaggcttcgctgggtccccgtaggtcatgaatggctcataactccctatagaactccttgcacttcacgtcgcgtctcctagcacgactcggtaatgcgcggggtagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgaggcctttcacgagttgatctaaggcaggtgtcgagtcgctcgtcccagattggtctctnnccgaaggtgtcagccgttatgggatatccgcgagccggtgcgcccaggctggattcaagcagctcgtgcgtggctgagtacattctgtccctcgtcgttgaagccgcgccatgcgcccgggcccgacctccccgccttgttattcgtacacctaacttaccattctcgcagctgcacgtcgcccgcttagtttctctccttgtattaaagttgctgtgaccaactgacctgatccatgccacacggcgtcgtcccacggaaactcttaacagcaaagtataggtggcggaagcctcatagacttgtgagattaggggatatgaacgctaagccggagaggtacgtagcgagaatggttcctacctccaacggtggaaggccggggacgcctgatggctaagatcggcgtcttcagccggtccgccaggtgcacggctcacaacgcggtctcagggaccagatcaaatagcagaaatgcgacttctatgttcagcagttatgtaattatatgtaggacctcatcggaactcagccgttacgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaaatatactgaggatcgtcgattccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggccttgactagtgaggggaatacaaaggacttcaaccgttgatacgacgtcccatagcgccggcatatccgctagacgaagtaggtttgtgggttggcacatccgcagttcagcctaacggtgtcatgatttagtggactgacaggcactgcaatggactgggacggggctaccgttattttatattccttgtcaatctaacctaaatgagaacagtgccatgagcgcaactcccggagccatgtctctcgagtacctggtgctgtcccctagtattgacacatgattgaccgaggtcgattcacgaaagctaaatcaagaccagaccacaatcgatacgctcacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaaagccatacccacactcttaaaggagaagtcgcgggggagtaccacttaatctactttctcgcaaggggagcagcgcagggaggtccccgccccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccgtgggacccctccgcggtggcgaacgtggattgttcccggcgacatgaggactctcatcgccgaggggnngccgcggttgctaccgtgggtggcacccacgcgacacggcgcgcagcgtgacccctgcgttcggagtccctgtggggacgcctaaaccgtgatcccatngcctcggccggcgtagtccgtcgagtctgacatccgcggttattgctggtgtacctcggtcgactcgagtgccggctcgggcgttggtgctcaacagcccggaccgcgtaaacagcaggtcataatacatgagaagatgaccacgcatctaaggtgggtgatgtagcgccgcctagtcgcacaatttggataggccgcaccgatcgaaagcggggaggagatactcacttagctgcggactacatgtagtgcagccattagcgcctatctccgattgcgttaccagcggacaagctatgggtgtggctaacattccacattcanctccgggtccctccgttcgtcgcaagttagctctttataaggccattttccatgttcacacctgagtcgtcccacaactaccagaccaagtttgagtgtataagatgctgatatcaccgaatggcgatatgttggggacggcccgattacgggtaaacaagcgnttacctggctcccgttgcctttctatgcattaggtctgctgatcttgttcgggtaacacgggcgttagcctatcacaataggcctggccatacctnggatacggcggcgccgcactctgggatagatgagtgcgccgagcagccggataagttgggtacccgacaaggagcacatctcagcgcgcctattctcccagacggacggtacttgttgctcacaccggggccacgacgcctgtggccacctccagcccatgcgagtggtaccatagacacctaggctccccggaagctgtccggccgacaatggaggaaaactacatttttgcaagaaaggagggttatgacgttctagcagaagctagcaggcctcagtttttgctataagctatcgagtaccccacgcatgtaaatgatcgtctattgattgcccaccgcccgtctgctctggggcggctcggcacaacagtgcaacgaccagggccacgagaccccatggtgcaatgacaccgacgtgtacgggtttctcattcgcttgatgaccgttcgggttcaatcagcttccctggggctacggggatgtgtcgggcggcttaccggaggtagctctcgtcacaacgatcggcggccgagagacccgaatggggctttttctacgacaagtgtcgtcccggtggtcgggggtggcaaatgctaatcctttagacttcacgggttcctaacagccgcggaggcctttgtacgagaattgaggcctctacctcgcgagcaagggcttggccgtctaatgctcaaaacgtcccggttggaacgagatagggcgcggccgcagcttcctcgtaatcgctcccgcactcgcgggcctagcggttctttcgcagtattggctagcgtgatgctcaaaaatgtctaaagctacccgagttcgccgctcataatttgcagtttccctggctggggggtagaggcagcgccgagggccgtgacgtaggcgttggttgtagccataaaggtcggcggctgctggcaagctgagtataatcactctctataacatattaatggatcagacttgggcaagcctacgctcgctcacgtcgggttacgggcccaggcgaataaagatttacgctgatgtctcattttcaatatatcaaatagaagattcatagatgcctcggaatattgacgctaaatacttcggacagcggatggggaagccacctcaagagaatactaattgatggtcaatcagtctcctcttccgtccgaacggatgaaaaagtcttagtgattcgtccatgaatgactgtcctcagactgcggggaagacactgtcaacggtgtggcccgtttctagtcgaaccggagccacccgcgggaaaccgtccaacagttctgcggctacgccgcgaagggcccgggctgcggagttaacgcgtggcgtctgaacttatgatacccacacaggccggggatatagtcgtgcagcggcatgtgtacatttgcatcaccctcggaaccgccccccgtaagaatggtctaatcagcagcgtggacagatagctccgcgggctagctcccaacgagacctcccgatcgctacgatttggccgctctacccacgggagtcttgtaggatgtcaaaactactctcgtttacaggacgccgctgtcatttagtcacggtacctatgatggggctctaagggtactcaacatcgcaaaggttctagtacttcgggcgggatgagcgggaaaccaaggactcatattcgcactctagagcataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagcctccgacgagactagatccatatggagagtattccttctcacgaacatcgctgatagaccgagtcccagactacagccttggtcaggtggaaattttcgtcggtatagactgcgctcaaaaggtgtcccttgtccaccgggccaggtactagagctacctgagaggctagatttatctcttcacaggtaagtagacgccggctttacgccactcctagagggacaagggttacaggcgcctcggccaggtagacaccgtaatcgttggctccgcgtattgtggtctaccgaccaacgtactgttggccagcggaccctaggctactcgaaacaccgctcatatactgctactctcccacctgggtaaacgccgtttcaacgccttcttggggcaacctcctcaggggcaggaataatgtccccggcgagcatctacccgagggcacagtactagttattagccgggtctcggagtcccctgccggaagtcccaagatgcgcggtaaagatttccggaagaaataccctatcatgctgcaatcaaaaatgggtacaggcccgtgggttacatttggggctgcgagatctaagaggtggtacttagtctcgcggttgcgggtaaatgagcccacagcagcgtggaccggcaacggtgcgggcgagccgctttgactgtagaggtgtgcgagtccgcgtgtggcgggatcaggggaacactagtagtgctggaggccgaacgcgacggcttgtcctgacatagcgggtngtcggctcagactagcatattcgaccaacaagggtgggatagaccggtgtgctgccccccggtatgttgtcagccatacttcacacggaggctccctgtgaacctaaggaaatgcgttcggcctgtcgttgttagccgccgcacttgcagcagctgaaccgtgatcgagaagaatccatttgcaattttggtctccgcaagagtgggctgaccgtgccaaccaatcccggctgaaagctgactggcatcgccataaccccgcaggtaccccacacttccgcattaaagcaactaagttatttccctctcggccagccactgcagaattcgcacgaaggccgaaggcacgcgttcgtcccttggttcggggggaatagccaaaagaacctaccgaggttggtcgaatacatggcagtgacaataccgcaaatacgggagtcgttagtacaaagcactttggctcacctatcctcatcctacccaaccacgaccgggcgcgccgcgcgtacctgtgggcaacaattcaatcgaatagccacacatattgcacgtcctgccagcccgatatcttctgagtggactacacgcgcgaggtgggcanggaccgcttctaatcgatgcgctgagcctaaactggatttcagagtattaggcattgcatagggagccgctgtcgcaccgaataggttggggtaggacctaacgactcacggttttatggctcctgtgggtgagaccgaggtgcgtcggtgcttagctcgcgttcgtgagtgagcaggcttcgctatcgtcctatcccgccgtgaagatcgaggtaccgtgatagaaggtcagtaggttgtatcagctacagatggaacgttgttgttcccaaatactccggtcctatcctacacagcactcattgcaggaacccttccgcttccaagacggggcagtgatagcgcgagatgcccccgggggacccctgagaattgagggtcgattaaggcacgcttccaacaggagcctgcaagaacaaggccacgcagttgttgcagcagcatttttacaaaggccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggaggggggacgcgcggccactgggaaggaacctacgcgcagcagacnnnggtatattagctagtagcgaattcaaagtactgtgccaagccaatactaagggcccatccaactccgacttattgcctagcccctaagtactggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatcctgcaatctctaccacgggtatacagcaaaaagttattaactgtatttgtagtaatgccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgtcccggcctacactcgtgacagactctctcccccgggggggggggacaagcgttacagcacttaaacctccgggtcgtgcacttgttgaagtggcgtgggtctcggctcaagaccatcctcgactctccctggctgtgtggcttcgggttcacacgggaggagcttttaggccacaggcgaatggtcctatggacctaagaccgtgagtactgcacagtgttcattgaccgtgtaaggtggggtcccaaccactccgtcctgttgttagacgcaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatattttcggcgtccacccgccgtgaacatttcggggcagccttcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacaataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggtgagtacccggagatctttaggggctccacgcccgcagttcatccatgcatcttaagaatactgaagggcgaaggtgcacaaaacccgcgtaaacgccgnnggctcgcatactctacacggaccgttatctctgaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctccagcgcaggctctaagtacgtaaattttcgcggagcgtgcacaccctgctaccatcacatgcagggcactagggcatacaaggaaacagcctcgtcctctcgatttggacagggtacctgctatgcaaggcggcatcccaggtaatcgataagcataattaggggcgcgttcgagtncgacataggctgcggcacaagagtcacgttaggcagtgcgagatctgaggggggctgcataaagggacacgcgataacaaccagcaacgtctctcgcatacgcaagaaccatggaatatgtatcgtccggcggcaatgctcggcctagccgatacgcaatcgagaacctacctagcgggcgcgcgtgttactgtctaacgtgtagcctcgagccacgtttccctcacgcggccacctatttcctcgagggtccgctccacgtaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgccgtcgtatacctctttatgtaggaagtataggaacgacgaacgactgctactcgaacccgttagaatatctctttattttttcccaaagtggggcactgggaagggatattggtttcgcataccgtaagatatgctcttccgtctgcccccactaatcagatctatgtaaatgccaatgaggtgcgggtttagattaggctcgactccaatcgcaaggtgcaccctctggacatagcgtcaattaccatgctcctgatgaccaaatggtggcagaagttatgcgcagggcttcgaggtagttagacgacgattctaagggaccgcagggtaccgagaataggaccagcaatttgtttgacaacgatggtgtgcgcgactgacgaccggccaggatctcggccttggtcgctctctggcgcgctgtagaagcctgccgcgtccgagtgcacgggttattctttgagctaggatagcgttttcacttctcgcgggagctccatcacgccggagtggcattcggcccttggaagtcaggggatatatgatattcaatctcgccctatgcacctcctgggcggctgcatttacaaggcgtggaaacacaaacatgcgttgagcgcgtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggcgatcgcgcatgaggatgttgcgactgcggtttgatactcaattgggatcgatagtgtccgtaggtactacagccccacctatccccacaagacccggcctttggtgggtaaaaggacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtggcagtacgagttaccatcgcagacacctcttatggcgcgaagcgttgcacgccgaggaactcaccaccttgacacgagtggacgtaggcctaacggctccgccccgtactacatgtctactccgactcggatanttcgatgctatgttagtggtaagttctactgtccccgcagtggtaagaaggcagagggctccacctgagtaagtcgttgggcagtaagacctctttttaagacctccaagaccgtcttcaattgctgtatacgagtgtaagaattggagtagatataacgagggccactggtttatgatgttaagtgtcggatccccctgctgtgccgctcgttcgctgcggcacaaatattgataatcctcgtgtctnnctcaaaaggggccgtaaccccccgtcaggtgagaatattaatttgtatctaataatcttataatcccccgggttacaaagtcttttcgtgcgaggtttatcagcagggcgttgggtacacacctgctgacggaatgggatagatcttaggtcagtgaaggcgatgtactgtcaccccgagtgggcgcccggtgctgtccttggacgttccgccaaatgcgcagttaccgtctgatgcaatacctctcggaagaggcgatgcggcgggactagccagtcatgagacccgaaaagatcactcctaggactcgtgagatagaccgtggctattgatagactgtgtttgtggcgggtggacactacggtcccccggctggcgggcgcgcctcagcgcgtaaatcgtctacctaggacctccgcctgcgtcgtgtcgcgaactcttccctgggacaagtttttcttaacagcatgacctccccagtggactccagcccataaaagttcgtaaaatgcaagagaccgacctaggacaaagggggaaattcggtgggcccatatgtcaccaggttcgcatgcatttcgcaggcctctcgcacggcgaatgcgtatcgaaggacccctcgagataccgagaacgtagctaactgtgtatacagtcccatatacgacagccaccgggagctaggcgagaatttcatacagcgcctaaggccagattacatccactggacctaccgatcatgtatatctcgttcattcacagtggtcgacctggtttatctggaaagcccaagagttctctagggtcacccgtgcgagagtgacttcagtcccacggtcagcaatatgtatcaaggtgncgccgccaggggcacgcatcactgccctttctggcaatgtgtcatgactcgattctgtatttaggaatccgtactaatgccagaacaatagtacaactgggctttagaggggcgtctagtctgtttgagagaccggtgtacgatgccaccggacgtgggaggtaagtggtatgggctacaatcttggtccatttcggtagtgttccgttaaccagcctgttgcctttagactcgatggatattactcctccccctttgagggctccggcaatcggagggcgccttaggaacttgcaccccgagtgacttatccccctcgtaatctggacctcactcactgagtgaggcgagcgcactcgatcaccgttcatgcggctgggcccccgagttgaccngtttcactagacgctagcctgtgctgtaccgacattgtagcacaaagcactgtaccggccgcgggtatgagacgcagaagaacgttgccagcactccggtcaaatccggccaagggttttccgctcagttcatcggagaaatcggttgcgtgtcggaggtgccgcgcgcccacgatcccatgcattccccgtgcttggccatcttgaggtagccgtgtacacccaggtacagttatctcaccataccaacttaacgctctttctattccgagggtcccacatgtcttctgatttgcgataaagtatggattccgctatacacggccgcggcgtgaactggttgaacgcagtgacatgagcgccgctctcccaatagaattattatatactcgcagcgcaaatccctttacaatcgccctccctacacacccgcgctcctcccgggagtatatacagacgcgaatgggtcctaaggctccggggtgacgccagaatgacgtaatctaatcgcaccgcggttctaagctgcccgtaggcacaagtacccagcgctccagccccctggtcctcgatggtcctacgtttaatgcattacatactctgacagggaaaacgatgtcgtgttctcttgtgagcctcactacaattcagaaagacgttggatccgcgaaattcctaccaagtgttagctccccggtgggagtcgtccactcggtcgggcagcagttagcgtcataatggcccgaagagccctcaacagaaggtgccagacgcccaaagggtttaggccctagtcgctttttccaccctcgtgctcggaggcactgaatgaaccccctttaagtgctgaatttagcaatctcatagtaacgtacgaagggtgccagaattgggaccggttatccgtctacgaagccctgactagcgagctcacagaataggatgcgtacagaccataacgagatcaatcttgctatcacattcattcgggcgttgtctgggtcgaaggatggactagtccacaccctcgggacttgggccttccctactgatttctctgcggcctagacgtaagatactaataacgataactcgctgctaccgggtcatctttagaatagtcggggcgcgctaactctataacaccaagtgactcacaattggaaggtgaggtcgcccaagtcggccggccccagagacgcgacataaactattcccgttcataacaatgtcctatgggcgacgccaccagggtcaatttgttctctgagttccctaatcaactctctacccctaaggacatagcccgtctgatacctggggatgttatacaccacctactttccaaataaaaaagcacctacagtagtacctatgatgccctacgcttagtgacgcacctttgcttctcccttagcacgtgtgaaagcactggtccagaaaaagatcccgtggataaacccagggtgacagtcaccacgacatggacagtcggcgcagccgggagctactactcgtaagcgtaagtataaacgccgcgctttgcaagctagtcaccagttgtaaatgcattagtaataccaaagtcatgtgatcgattatgntacaatgaacggggaggcctatagttaccgtacgcgagcggagggattagactagcaatcaatctggaggagtaagtgcggtgtcaatacgccctcatctggcgcacaggatttgtacttacacctctacgttgcggcaaccggacacgcatgcgctataaggtgttgcggtgcctcccacgcgggtccatgggaagtcggtcggagtgtcaagtgagtcggtggctagtccagacgacgtaaataagtgattgggatgtgcatgtaccccgggaagagatcgctcgtcctgaacagatcgactgctcgtgagagcaattttgtgggcgcagcgcccggccgtgctgtcaggcttgggcgcatctcttataagaacaagctggacccatgcaaatgtgacagcccagcagacttaaaaaccccgacgggacaattactctacttaaggttacgataccatcggctggctcgcgcgcccttttgaatgcctagcttgtgttctcacgcaccctttattataccgataaaaagtcgtccggatgaacctgtactgcttaactccggaccgtgcaacactcnagtaggctgtaagctgggagttatgctttttcaagcaaagatagtgtatggcgaacgccaacattcgtgaccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgatgttcagcgcggcgaatctattttcaggacgtgggcgatcgccnaccatctactgtattatgtgcacagctgttcaccccgccgattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttacgcactgcaggggacggggggaaactccggaaggtacgtgcatattggatagtaggcggacatgactcgctccatacatgattacccccctggagccggactgtagnggcgctcctcaagccggttgattcgccctgacgctcccttgtctggttgtctgtacccacagacaccaagtctcagttctgcgcccccactagtgtgggttgactcgnnggnctatggtaactttcgcccaacgtcagattaaaaacccctccagtggtgccgctacgctgtcgaccaacggggaggaaaaacatgcgtcaagactacggtataggcgcctggttgcgatgggttacgatatttggaacgggatcagacgactacaagcgtctcattcgacccgcgggtctctcacgcccttaatatgtcgttcttacccatccccaaccatcctcctgtttcgaccagcgttagggagttgacactcgggcagaggcttagccgggccttgctccgttatgcacgagagaattctcgcgagcattccatagttgagcnngcatcgattgagccgggtatgctaagaggcgacccggtgtcagaaagctttcacgcgctggacgcttctcctgcacgtccaatcccctaccctggagaaatgcttcccgcatggtgagaaggtcatcaagaagactcttgtaaccatgaagttactgttcagtggcttaccacaatcatctcttttatatcctcgctcagtaaatgtgtgtcggtgtgtgggagtccagggaattcgaatttgggcttattcttcgtcccgggaaggcggtggaatcctttcgccaacaatagacttgcgctggagctgtggcaagaagacatcgtattagctatacgccgccccatctcatgtacgacggtctacccgcaatcactctctctagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcgttgccaagcgttctcccctccagatgtgctcggccccggcgctccaaattctgaggaaaacaggccaggcccccagtcgcattacggcacaggcaccggacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccgggatcactctcgagacggcaagcactgtagcgacaaaaacggaataagctgcggacgcagataaggagtgacccaggaaattagcctctcgaatcggtatacagactatatcccggactcgaagtacggctagggtgcgcgaagcgtggcttgtttgcgggggcagaatcgttcgtggggagcgcgtgcgggccccggtcgcacgaacctgattttacgatgcaggaccattaacaagcaagtgtgactgcattgaccagtcgacgatttgacgtttacgagttacgtaggggatccgttaagggtgccttgtagcccttcgcgattaggcgggagtcgtgacccttcgggtgccctcagtacccagagccaatgttctcccgaattagaccaactgcccactcggggtttttacgctgccgagcgcaccgtattcagacgagcagagatgcgcgaacccggggagacgaacctatcgagccttgcgctgttcagagttgccttcggacttagacgaccccggccccttgggggcatgcggatatgcgccctgtccataacaattggaatgcaaatacgttttaagtgggatgtattggcaacagtgacggacaagcgcagttattatagtagaatttgacttgtgatcttcgcgagaggaccgtcacggtcagcgtaatcgaacagccagcatccgttagttgcgcgtcacagacgcggccttgcggggcgctgagtgcctgggcttgtatccttgtctagtgctggagcgtccgccgaaggctacaggcgcgacctactttcacaagggtccggattagacccgtatggcgttaacaccgctccgtgacaacctgattttaaccccccgactttatttcgggcacgcataaggcatttcggacaaattctagcctaaagtgtattcacgccgtttcgggtgaaaaccgccaccgantgcttgagagagcaatggggtgatccccacctcaacccttggtggctgaaaggacgctctacgaacaaccagcacctgccggtcccagcgcgctcttgggcaacgaaagaggcgggaatcagacgcggtgggcgaacgtctgcctacatgcttcaccactcaaaccaacggacttagaagcgctctcgggcctactgtcgtgactgggcgggggctgaaccccctggattggtagaggaactatcacttatggctgtcccctggctactggtttgctggcacctaaggaccacccgggtacaatatagctacaatactacgcgtgcgttgatagtaggccttcagagctcacatctcccctaggccttgtaacacacctaggcatcgggtctattacaattctcttttatgggggagtttgtagttatacgagacaatttgactggacatattaaccagagccggtcccgaaaagcgacatccggcatcagacaagctatgcaagacactaaacatctcggttgggcccggatgggccggtgtaccccagcaaatctttgtgcttcaaggcgtgctccccctatgcgccctggtttaacgcgcccatggcacggcacgccctgcgtacggagtacccattctatcgtaccggcgtgttggttggtggggtgagttcgaccattctggcaaccaaatccagctcggcatttcgcggctgcaccttagacactcgggtccgtgctaactatagatgacgtatgaaggtcaagcgaaacaactttaggttaactatacggagcggcgcggacgaggagtaacggcacttcgacgaggcgaaccattcctcgagcaagggttttccccacaattctacccaagctcgttgtgtagtaggtcttatccaggccactttaagcccgcaacagaagccccgcaacggcggctgagtcgttagtgaccggacatgcgcaaggttcgggaggctgtacccaggccttacgcatggcgagcggctggcggaaactgagcccgtacaagcggggacattgatgaagagcggtaccgaatccggggtaagatatccgatcatagtgcttgcgagcagataccagacacgtctgggaatctcaggtctccaatagggcaccctacgntgcgccgctccatgaggttcgtgcgattgcgtttgtgngcgtaaaagaccacgcggtaaccaaggtttcacagttcgctgttcccgctatatcctgtgcagcaaatcggcctctcttattttaatagactcgtatcctatcttggctaatcccgtcgtgcgcgcatgtctgtccaatcgtcattcaacggcgaaacttcgagatagcgctcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccnncncgggagcggcccgttcgtaaatcgacctggtatactacgcnagaaaagaagtagcacgaagacccacaccggagtcgttgacaagctgggcggaaacgctgggcggccagactctgaatcgccgtttgtccgacacagcggccccaaccagccctgtctacgtcctcaactgctttgtactccccaggtatgcatcttggcttcagttgtgtttgcagtaaaaagcaggccgcggtaaggaagtgagcctgttgtcaatatacgccacgtcttgattgcgagtagagcccttagatatagactcggatcctcgccggagaacgggagttataccgttcatatcaggacagtaacgtcgtggtgggatgatgcacccgtcacccggtcatcggtaacgtggaaaacaatggatctggctaatgttcattcaattaatcacactataacggactatatttggcctcggggagctcgttactcaccaactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatatgtttgggctacaatgcgactaatgatccccacgcccgcggaccaacccagaataagggcgattacccctctagccatgaacgttaggaggtgggtttctgagcagggggtacgatcccatctacctgcgcgggaaggttcatcagagacgcttctccggccgtgtggggtcaggtttttttgtantggacatccagcggagagatccctatttcgcttaattctatccggcggaataagccatgtcatgccaggcgttgtaaggcggacctttcgaccctggtacgcgtaagtactagccactgtcacgctcggtttcccaggcgctgtaaatggcaacccacatttgacagcaaggtactctgttaaagtcacgccatacaaacgcgcatagagtgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagaaattaaagtatctcaaacagccgtaacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgagatatatgggggttttgcttggcctaccgtccacgccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctatatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactggaaggagtgttctgcctcctgcgcgccagaaggaaggatctagggtatcgccgaaccaaacaccgcatctcaatagggcgcgggatgacagctttaccgcaagctcagttcgcgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctgatgcggtaacattagctgaaagcgcgctcatgagctcagagcggccccaatcttgtccctgggggatgtggtccacgagactaaaaaaccgatcctctccgctccaggcccctctcgttcatctttgacgaagaccggatacttgactagggccacccgtgaccctccggcttcatgccctggctcattgggactatatccaacagcatgagtcttattgaccagaactcgatgttaaatgtaggccgaacccttaagcctattgcagtcatgtcctggtacatcccaattgccgtgaggggtgngaccggtaagctccttttagcgagcaaagcgcgattaccagttattcccgtgtcggctgggcgaataactttaggttcgcctctcagatgcccgccagacagtcacagaaagtcccggtgcaacctcctatacagtagtgcatacattctgttaacagccacaggatacccccaagctcaacagcacaaatatggatccgtccgggtggacgatgctcgtantatcggactctggaggccgcggtaatttatcatcgcacgcggacccgtaagttggggcccgggggcccccttggggcggcacaacttgcgagacgacgaatctgaacaggttcgttcctggatcgtgagattgttctagatacagaactccttaccgccggaactcattcccaatagggaccagacgacctaatccatcagtggctcggtacggtatactgtcctttatgaagggccgcgtgggcgaccaatagtctggctcgaagaaagtgacgttctggtgtgatcggagtacccctagcgagagcttgtgggcgtaatctatatggcaccgacatgacacccctcgtggtggagccgcaagaactggaatcctttagacctcctagaggtcaccaaggtgatacggtgctaaaccccaacgtagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatctaaaagttccgatgtgcgcgataacgaaattttctatcccaggaggtcgattccgagtgtagaccggggcccgccatccgaatgtgcctaagctaagaagcctcctatagggtaccgctggagcgaagaaagggctccgagtcctcgtgtctctccggtatgttgcagccttaaactaaaaaggtctcgtggagagcatgatccatcgtataactcgaacttggctgactgcggtccgctcatccactcctaggttcctgcggatgagtaccctttcctagcacgccccgtattgtaaaagtagagtgtggcaatttcttggacacctcgcccgtcacaaggggtcgcggccgttgtttgtgggacccagcattgcttggtccccagcgccgatccgatttaggagtgtacctgcagccaaacagggtacgtctacaacgagtctcgcattactaaccggcgagcccgacaagtgcagctctatagtgtgaagccgatccaaagggcattctgaatgcacagatcgcgccacccgcgatgattatgtcgcatgtagcgcaatattatagggttcgtctaagtgcgaaaagcacctttctttcgaaacaggctccatgtcacgaggcggggattccgtnnagagaggcgagtacgttgccttagtatgccggtcgtctaggnaccaagcgttctagtctgttacgtgccgggtgatgggctggcgaagtgctcatgatcacatcgcccgcggacctctaccgaagccatactacacactttttcaggtgaagttacacgcatagcagggaatgcatcgaaaggtgcatgatgaccgcccagggtacggtgctaatggacccccgaggaccgcctggccgctttatttcatagattcacaaaggccgtctatagtcaggagtttttagtttcgaatcggtgagaacacacgtaccctacacgccacaggttgggactatgatgaccgcctagtatggacaatacctgctcctcaaagtgatttaatacttttaagtccatacgcgcgaactccggtagtttatattccggtcgagtgcaacacagaatgtgttcttaccagggtgcccggtagtgatgaaggtactctacctaatgttatcgaaataggcgggacgtacaaatgaaggagtaacagagcatggtccgcccggtcctcgatccccatcagtaattagaatacattcgccggagtagctggcaagggacatttaaacttgcgctaaactctctgtgccagcgtcagggtaaggatatgccggccaacaatgggtcccgtattggctcgagcaagtctagggctatcgcacaagcctttgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctgttggcccatattaaatataaagctcaggatcattcaaggttgttgtcgccaatcgggcgaacattccttgcaggctttatgaataggtanagtgcccttgaatctagagttctacttatcccaatttgcggcacgtgcgtaacggttcctaaatcggtcgggtgggaacttggacgcacacgctgttcgcccacgcacagggtctgtaccatgagaatgggctatcgttcgctgctggcaacccctcgccgtatatatcgtagacgcctacttttgtaattttcccgtatgtctcaggccccaaagatacgttccgacgttctaggaccgataagatggaaccgggagaaacagtcggattgagaacccttcatcagccaatctcgcggttcctcgccttctcgtcgattggggagtacgcgtctgatgtcgcgggtctctggacggttgggaaaacgtcggtcctccccggtacctactccagtcaatcggcccccgcatatggctgcccccgcgagactccgtaggaacgctcggacgttctcgacatgctcgcagatattacttaaatgagttctcgcgcagcgggacattccgttaacacccccgtccggacgcgaggttatgtagacacacaagtggttcgcgccggcatgtacaacgtggtcacggttgcgtgacgtcatcggtagctgacggctccgcatgttctgcgaagctagctgacccaaagtcgatctgacccgggtgataagcattgccaagcgtcttccccaatatctgatagggattcgtgccgctcatgacccatccaactgctccgccttgttcgcgcgccgcgtgggctgattatcatccctcctactaacctcctgcagtcgcgcgtaagagagaccgtgtggagcgggcaacataagtgctgcacaagccctgctcagtgcttgtccgacggccggcggtggtccccagctatcactctccacaaagtcctgcaagttgagtagtgaccagcaccccacgatgtgtcaaggccacctatcaaagaataaaggttgtgttaggcgagggtgccaatggggcaggctagctcggatccacgcccgtcaggtgcatactgtccagaagtcgaaaggtcggcaccagctttgcatcgcgaatcactcacttcatacgaaatagtgcgcttccttttccaccttcgcttctcccgcgtactattatccacagtggttgacaaggggagcactgccacagtttcgccgccgcggaggtggggtgttcaacgacttgatataaagaaaactgtgtcggagtttgcatctgcgcggtgcggacgagtctggaaccaatgtgccgtgacgagggacgccgcactccgggggcgtgcaagaaacagcgctactggctgacgccacgtcgtcacttgatcgtcacaagccgctattgcgagtttttcatggaggattacactcattatgtagtctgtggcactcccatgcccccctttgtttcagcggtggtcgtgtccacatcggggagggatccttaagcgggagaaaatagttgatttttgaggcttctncaccaaagtctgagactatatttgaaccgatgctaggcccggtctagaggggtaccaacggctggatacttcgcatctctcatgagtaggattacgggggaacactcctcacaaaagctgcggggcctcggaacccagaagaatatngacggcgaagtgcagggccacaagccatagatctggagcaccgtccgctagaccatgtcctggcagacggggtatagtcctgaggtcttttccataaacaccgcacatactctgcgttgcgtctccaacgctatacgcgccgcattatgtcaggacaagtacaatgacaatcctgaattcatacttcgtccagcgggcacatctgcccagcagcggcgggaacatcgttgatccatccatgtcggaagcttgtttcggcgcatgacgccgtttggtccgggcatcagtgctttcctagagtgggccggtgcacgcactggagcttcgcttgggtgtttaggaggtcaacgctgtgtactccttgggcgtggctttagtggtcgcgtcgcgccggaactcgctaaatcgattcttagtcacgtggctatctaaggactatcctagagtaagatgagaatgcacccagtctttgatataagtggtcattcctcagccgttgacgcgcgaactgatccctgcgaacctgccccctatgtaggatggttcctttagcagtcgaaaaccgcggccgctaatgtgtgcgcaaggacactcgtatacccgaaatccgtaccgggttcgtgtctcacgaataacagcggagaaacgtggtcgctgtatgccgacgagtaccgccgtctagtcttgacacaacgatgtacaacagagggggtgcagtgaagttcccaatactgtagagaccgcacaatttttcaaacttcaggtgattatggctcccgtatcagccccatacccaggcatcccctggtcccccgaggtgtagagagcgacggccctcccnctctgctggtccatccgctcccacttaagcttccgttcctgatatagtaacggccgggtgtctagagccgacatacacggtgcaatgggaacgcaccaggtacgctaatgcaccctagtaccangactaatagtcgcnatttgcataatacggacaaacatttgagtaagnttaagagcccggaatttgctaacgcagtccgatgttggttggagcggatgtattcgatcgtaggagcctcatggtaccgttcgtatttcgcgtagaggagagcataggcaataagtagtcttctgcgagactcgaaatgcttggtgttagactgggctcgctctcagccacaggttttgtccgattcgggcagcttgccctgcgcatcctagtgaccttggccccgggtgggccttcctacgcgtggttacaataggacttaggccctcactacgagaccatgtagctgatagctcacaggatggctttagtccggactaaccaactcatagctcataaaggattcggttcagatagtgactgcagatctaagcagtggaagaatggacgtagttgagcggagagtgcactttgcgcgcgtacctgttcgtctcggttgatttggatttaattactggtactccgaggtttttagccggatgagctttccgtcgatgcgaacatatcgagtcatcgtcgccggggctggtaggcaatcgttacgtctccgaggcaaaagacgctccggccattccgtcggctaagccggtaccgctgtgcgtttccccgcaagctcctatatctgggaaaatctgaatacacaggacactacgacctaggggaattcgtaattaactcacccgagtacttcgtagccagagcgagcaatgtgctgtgtgtggtcgtgttcctacggaagttacaaagcctgttgacatacccttgacggatgacggtgggaatcatgacttacagcatgtcttaaaccatttgagacggattcgatggtgcccattgcgatactcacacagcaaaagcccggtgatagacagcggtgttttcactgttactttacggtctggagcccgtatcgcagtccacacaagtccgggcggctctacccaatggtattgtggccgaaacctatgggctattatcggcgcgatacgggccgcggcggagtgtctttccccataagcagttagggccggatatataccgtcccccccaacatcaccctcaccattggntcgctcggctggcgcctggcgcacgcccacggcatcaattcagtcgtcgcgccggcgtcgtgaactgagtaatcagtgagccttgagcttgtcaacttaaattttggcacgcgaggactcccagtcagtgggtataggtttggcccttacccttcaatgcccctggacagacactagaattgaactcgaattttctgtgcctagtttgtgccctatcattacatgagcctgggcgcttcaccgaaggctgttggcggccgcctaacaatatctgtcgcgggtatggtaacaaatactctccacctaacgcttaaactctccgtacgtacataactagtatcgacctctctcaaccactcgcgataacaacgcagcaatattgaccacctgccgtatgcccccatcgaggcccggaggcccgcggacgtcagtcacagtcacatcatctctgagtccctaagtactagggtgggggtaaactgcgggcgcgtggcagacaccttgggggggattaagcgtactggggaactcaccggtggatttagctgttaggatcccactctatggagaggaaaggatcacctggtcaggctggacaccgaaaagactcttagcgggcacttgaaagaaggtagcgttcaacctgcaaggcgaattcgttaggcaggatgcgcactcatcgcagggccgttaatcactacttgtttgcatcctctgtcgaatcatgatcctatatggtctacgggcatcaccacccagcccggagttccggatgctcccattttgaaggctggctgcggcgtgtagtgccccggtgattagttgagttatatagcatttgggaagagtacaaccgatcggtgggccctgtaccacagaaggccagagttcaggtaatcgagaagaatcggttcatgataatgtagccccacggcccgccaaccggacttacacagctttgctccctacacccggtggtgatagncgctattggggttgtcccgacttttggtgatcaggcacacgggcagaggccgggaactcacgccaagcccccaagcatgggttcgcatgcctaacgcccgagggcaatgtttgagtactagtaaacgaagcgtttccgcctgagcaaatcagaactggctggtagtgatactaatcgttataagaaaagccaggctgccggcagtagcagagtaatagccacttgaactaccgttacttcttgattaccagccggccgataaacatacaatagattgctggtatcacacgcccgaagtacggagtcaaggtcccattcgtaacctgaataatgtttctctggccgagcgtcgctagtcctagttccgcgctacgtggcggacgaatgttcacaggcaggaggagaatgcgagggtcggagatcggcccatggtctctnnnnacgtaattgtgcctcacttcgcttaggaaggccgacggccttggcaccttggtctttatgatcggccgatgatctcgcgaattaccctaactttgtgcatagcaactttactgaggccggagccacatgggcagcctacatcgactcggacacctctccgccgtcggtattagtgttccctcgtgtttggttgcgaaagccgacgctggtcggtttgttgaacttaatcctccggcggactcaccccaagtacgtttcgagagggggtccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactgggcggaggctgccttttgcttggcaccccccgggtactaaagattggcaactaggcgtccgctacgagcgcatccatactcggagccgctttatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggaccgttttggacggactggtatagaagcgtcatcgccagtcagggcaatccctataaaacacggtcgcggcgatgggacccaattaaacccgcagccgaggagccgccgttccaattttagcgacttagaggagtcgactccgaaatccgctagcctcacgtggaatgctctcacgtaggcaggggactgtttttatgtgtacaacgctgtttcacagaagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggagccgattccttgcggacaacatgacgatttacggatagttgacataacgccgagataaaggattgtctccctcagtctagcaagacttcagcgatgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccagataagcgacgttgcaagacattggtggggcgacttttgccatctcggacactctaacactacaacgagcgttcccgagagctgctgaagcgggcgctcagcgtctctaagctcgcaagtagggccggtacttgcccgcgggggcatgaggcgaaggtaattccaaggggcaactaataatccggaggcttggacgagcttcatactgtcatcgtggcgactagatggtgattaccctagcaaccccgaagttagctgcctttcacaatcgtttcacgtaggcggccgccactctcagtcttagggcccgtaagaggccgactcgatcgtgagtatattgctaaggaacgaactgcgcggcatctgagagcatgcacccccaccacgctaagcatagttgcgtcataatcagatcaaaatcagaagcaccggatggggtgtggcgcacccattttcacctaaggcgcagttctagtccagtataaacccgacgcttattggtctggccctacccctgagacaaatcccggatttgttccaccaattcggtatcacccatccaacaagctccggcaccgcctacgttctgacctccccagtagatttttttaacggcagctaataccggatgctaatacggcagtacaaattaacgagcgcataagtttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggattttcgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctatcaacctggtcttcctaagcaaccacccatgaccacatatatgcgaagccggcggacgctcaaatggctgttactcgacgcagcacacgaaaagcacctcgagcgtcataattagcacagagtcgactcccctaaggcaaattgtcatttctctatcctgatctgaccgggccaactcattccactacctgtatgagttccctatgacgggggccgcgaaaccggcccaatcaaaggcagctcaggctcgagtggctcggctaggacgatcccatatgtatgccttgcggataacccgagacagggggtctacaagccgcacccgacttgctcctaaattgatatgtgaaacggtgcctcgtcgcgcgtcgcaaaggaatattgtgtgggccaagaacccgtcgcaatttacgacccgagcggtctgcatcaaaaacttgtacccctaacttctcgacaatgcccaaggatccaaacgtatccgagctctcggcaagacggcgacgacctttggcaggtcttgccttttgaacaacagtatgggtcactcgaattagctagaagcgataacgccggagcgaggttatgctaagacaactgagtaacgaccgtatattgattatgaatttttctagatgctggaaaagaaatagcgagtacttcggaagagcctaatgcggcgtatagtannnntcgtagagtcataggtacccagagacgcggcggacggtagggagccctttcataatgtcaggtaatactccccccgttcgtttggtggcgttctgaaaaaaatgcaccnagaagaccaaagtctcgtgccgatggcgttcgctgggccgacggtgctgccaacacacagctcgacggtagtatgcctaatccatataatatcaggaccgccctatgactgccctgttgtctcctcccgcggtagttcaagacggtatcacgctagcggatcacagggtgtgctatcgccgtcacgtcgtggaataccgccaccacgcacccagcagtccggtcgggggatgtctcggttgcggcaagacctttggttgaacacagcgagcaacgtcgacgcttcatccagcggatcccctactagagtatccggcgcccgctgctgagtgccaccatgcggggctttgctattcgttcggggggtactgcgctgaattcacaaggggcgcgaatcggcgcaaccacggatctaggaacccttcctttttggtgtgagaaacaggccgcgtctgctcggggcatccatacaggtagggctcgggtcctaaagtgactccgagggatgtactcataggccattcgctgcgacaggacgcctgcgccgcaaaatacgttacccatagggcaatagggtcgttgaacccacagtaagtgcgcggctctacacgcgttcagggagcatcaacgtgaactggctaagtctcagttcgcctgattcagctaatggaccgaaactgatcacttatcgcttgtgcttttaatctaggcacgtaatcaagtgaaagaccgtagggtgaggcctcccgcgtcacgtcggtacctactcaaagccagatggagggacgcaccacgtacctaatcgtacgtggtaggcggcagtcggtcagtggtgacatcgcccagttcgcaccccggccgggatccgtaagtaaattcgttcgaaaaggtgcgcagttcccgtgtaagaccggtacccgatccggactttctttcctacacattagtacaaacgatcttcactgctacaagacttattacttaatcctgacagttcccgggctcgtggggtggcagggtagcaaccgctcccttgggcatacacgtgcatggaggctggctaccacagaacggcggaacgcgttgggttgcataaagaacctaacctcagtacccatgtcttccttcactaactattancgtacggtcgattgctagcatgacccttgcctgccgtcaacagggcggtgcaccgcgtcgcgtcaccgcggcagcatcatgctcgctgccggcggcacgcccgcctccaccagaatatattgcgcggggtcatggattgggctgggcctcccaaaaggtagtatggtaagacgagtgaattcttgcgcgaggatggggctctcacgcctccacgtcttcgataccctgcaaccccgcccggttatagacggcacacgaaggacccaggaactggaaaaggaataactaggcgcggttgtattcgccctccagcgtgtttcctcctaccccgcggcagaggtttctaaaggaggcaatgcctctgtcatgcccgaaggctcctcttggtacataatacggtctactgctacgttaagtacgccgcgacctgcaccggaccaagctcaaccatggctgctccctggaccagagcgccggaaattaccctcacattcagccatcatcgttggtcggaccggctcgacctagcaatgaccaggtgtctcgcgttgcggaatgcccggtcctcttagtagagcagttccaacgcaaatctcttaccgtatgccggacccgatttgtatctcctatacactattaccgcagtgacagaaagaaatgcgtgccggagcgcgaatattgagggttcatcgtaggtcttcgtaagacatactagagtaatttaaggcagttgtaggcttgtacatcgggctccaatcttggctgcgcccggcgttttgatggcatcgcgaccgactcgtgcccgatctactccataactagaacatcagtacgagttcagagatctctgccccgctgaagcccacaggcgggttctgtggaagtataactcagaagtgtactttcatatctaacattcgttgagaccgacttgctgcatctactggatttcagcgggatgccgatattacgtgagtgcctggaacgtttgggtgatgcaggagctagggctgttgtctagctgcaagcctgttatccgggtgacagcccaatcagtaagatgcgctgccgcaggctcgggtgttgaggacggcgccggcaacgtggggcgtctgcatcgcgtctgagtctgtttctcatccaaacaccttcccgccgtattcctagcgctcgtatagtccgacaagtgcaggcgacacacaagactcacccgccgtacctactcgacaactgtcatcgtgtggtaggtatggagacgacggctcatgagccggtaaccggatgaggtcatggaagtttcggcccgagttcttgtaaattcttgctctcgggcccacatcagtgtacagagaaccagcttcacggtgcgccaggcctaactggatgtgcggctgatacctactcgatccatcaacgggcgctttcaaatgcggtcgtgtgcatcaattttcttcctttcttcagacgatacggatggtcggatagtggcggcccttgattgtacttatccgcccatccgcccggcacgttccggttttagtaccatgcccatcccccaaaggctcgggctcatcacgcgttgaagtgacggctaggcctcgaagggcttaattgattataatttttagtaatacgatccgcatggcccttcttagactggtctggactatgtcgtcattngctgaccggctacagctctagctttttatgatatggaatttatcgggtcattttcagaccctaaaaccgcctatcttcccctaccgggcgggtaggactttacggaactccgttgaagttatgcatggcaatgaccctgctgtaacgcgtggcgaacgcgaaattacgaagtcatattgggctattacgtccattctacgccggccggctctgctaattggcctccgcctacatcggtgagatattgacgtgtgtctctaaatgaggtgccagcctaccgtatcctcatacctgcacaggtcacattgcgggctcagacgaatcttacttttatcgccactgcgcatcgactgaaccgtttgcagtacgtaaaataagcgagaatcgcttacttctcccacgtacgctatagcggcacaaccatggggtatgatgcctcaaactgtcctcagtcttattgggaggaaaaggagaaccggggcntattgatatcgagtgtttctgcactttgttttttaactacagggtagaatgacaggcacgctgctgggttcgaatccgtaaatacgactaacgacacccgcaatggggcgtataagcaaaaagtagctcacgcgagaaattccagacgcccagaacattgatatccacgactgcacatgatacgcgtagaaaggaggggagaatccgaattctacgtcccgcgcagcctcgccagatggcatatatatgaatcaggactcgatagtantgtcgggtaacgacattgatgcggccagtatcgcgtagccgggtgaggtcgatctctaactggagtctcatttgccgtcagctgaggtacaatggaactgacatccccatcccggtcggggcaccaggcggaggcccaaccctaggcggccttggacagggacttgtgccccaggattcggttgaagggcgcctccaccaccacgaacgctcggaggctaccagtcatggttgtcaggctgggagtacgagagatagtgacgcaagcacacatatttgggaacacctgccgcgtaataccgggagcccgcgcctcgcccggtacgtctcaccccacacatatgacaagaaatcctagggtgggactcatgattgcgactaataatcgtggaggtctgtccgtgactgggcggatggaatagcattccaatccggctgcgtggcgggactggccggggagcaactcggacgccctacccaagaattgaagccggttgatcccttaaactcgttgctcgccgctgcccgcggtcgatgttgcccctcatgtgaatggttttagaagcccgatcccaccctatcgctgacagcactgccacgtctctccgcgctcgtacatgggaggcggcatctacgatctcggtacggaaacgcaggcgatcagtgcagtaaccccggggcccgcctcgaagcagtccttacgaggggcgcgtttaatgtggcgagcacgttttgccaccggtttcaactcgtgcggcaaccgtacaggttcagtatgtcactacccatagaggttactccgctatttttagcgtgccctggttaatcacgtttatatgcactatgggcgtataccctagttacaacagttgacgaattctgccatgtgacttccgggctggaatttagaggaagaactacttcgccagcggtaggtccatgcttctgtagtccgggacgtataagtcgcgccggcagcatgcctacccgccatccccagcaactgataactcaacggtactcatagtagcccaatttttgatacaaaccgactgaaccccgtagctgcctacgctcatacatgcacgatcaaatcgagcggttcatcgggcggccggcagcattgcctgggccccgcctcaacatcctgtgcggaagctggtgcgtaaataatgaaattcaagaagagcactgaggtactttcgttgactcgatagggcagttacgaactcagggattgtccttccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttacaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgctcttgcccgggtcctattgagtattgttcccaanatagagcaaacagaatgggggtgcatgcgcgatgataaatcctcgggtcttgttaccaccctagcgtcagtgtccatatgcgcatgtgagaactaatagtcgtaaacagaccccgcatgtggcgttcaattatgtctgaggtacttgttccgacctgatgtgcgctgaccgtctctaacatgtatcgtttgggaccgatgaacacccggcttctagcgggaaaagtcttaaccgtgctgggaaagaagctcgtcagcccgccccctccatnaccgtggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagatgagtgtcgcgtgttcgtaaaagtatgctgggctgaaaaaattggaccatgtggactacggattagcccgtcggaccaatatcatcctgatcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaattgtccacatgttgtacttggcgtaggtgctgatggaaaccatgcccantagcgaggtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacaataacgaagcccgggggaatactaaaacgacacaatcttgggtttcggtgccacgtcgactacaaccaagagtcggcctatcgaatgtccgatcctgtaggtaacgccaggacaggccaaacaggtagacttcatcaaagtacccgccaccaaggctgcacggtccaagtccttcgtgtggttcggtgtgctctaatttatgaaatcatatgggcatgggggaaatcaatatatcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccggcggcggcagagattgcttagcagtacataacgggaaatgagtcgtttcctataccggactgccaggtctccgttacccgaggaaacaaccaggtctaagga aacttctgggtacgctacagagagattcgtaagtatggcgggggtctatattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggancaccncgacttactgtgacgcatgcacagaagtgtccccatagggccaatagctacattaacttgtggccggtcgtagagtggcccagcactagtgctcctcggggatgatctcccgacgttttaaacgagtaagccatacaggaggtccgcgtatcggggctgcttatggcgcagttctgagtcggcgagtcgcattgattgttgggtgctataggctaattcccgcaagttgcaattttccgaccctcgagngacggcccccgtataatcatggttcgccgcggcgtggcttgccgggtccttaactcgaaagttaacgtcctatacgggatccgnatgaaacccgacgtgtcattcttgcccaaaacgcctctatttcccagactacgtgggcgcaaggggctctatgtatatcgcggacaccggtgtcatggtgaacgcggacccgcagactagactcggngtcgatcatccgcatgttcgcagtccaaactctaacatgatggcgacatactttattttacagacgaaagccattgcgggcaagtngcccccgatccacactataatgactctggcatttggagaagtgcgcgtattgagtggaatgctctgaccaaagtctctcgtgggcgaagtaattactcaagactcagacagtgtgaaggcccgttacctgaatgaatcgatactaaagaatnagacggagcgctcattaagttagtcgtcgtaacgaggacatgcgatgatgagtgttcataccctcnaatcaccnttaactaggcgttccggcgacggcaattgtaaacgggtcgtgtatagacgctagcgtcgaccttcagtagccgtacgtaaatccgcatattcaatgatgctaatcacgctggactagacccataactcgcgggnacacatcgtagtctagcgcagaaaaagcgatctatttgtatctatatggttaatcgataggacgcagagctaccactccctgtcaccccaagatcaaccagccacattcgtgctctctgcttaatcaatacttcggcttaccgagctaccgactcagcgcaatggagtttttctgtcttcgtcttaccagtttggcgaggtcccggttagtaaacctcaccgtagcgctgacgcaaaacacgaagccgcgatcaggtgctagatgtttttcacctgtagagtccttcaccgaggcctacagcctgctttttacgtatgcgagcttgctaagaantaacgcattacttnnnaccgtgnaaaaggtgtaccccaatggccgttttcgcagataccctcggacnctttagacaactgcatcgatcatctactggctattatgcagtgttctcatggccgcgccggctgttaggttcttgttcacctttctgcgatgccggtgcccgtaatcgtgttcgctggacaatgggttagggtagcctaacgacggaatgaaagtagaatgcgctgctcgatacggctccattcttttattgctacccgtgtcgatagccgtgaatcttaacgcataatggccactatcctgaagtttcccattacgtcgtaatacgcccattaatgccacgttcatgccccgaactaccctgaacgaaacatcatctggtggggatgctcgtgatcatttacaggttatatcacctttcgttgtatgncncacgaaaacgacgtgtgttgttttcatttcacgttcaggcccgggccgcggtgcgacggnttgaccagtcgcgttccactaccgcgcgcgactatggtgtatgntgccttgcttaatgccgacgcnaaagctctgnnngnncgacactattaattgacactctagccagtggacgaanagatttaacagtgtnggagtgaccatcgttccatgcgacggtgttttgactctccgttgcactctaaggggtgtggcgtagaggcgcggcacgacagagcatctatgaaatcaactggcttatggccggcccgtgcgttgcttgccgatcgtccctgcacgctttagcacctctccacnggacctagagcaaatcgtccgggngtatgaattttncncccaaggaggagatcgcgcccaccccagatcaagcccgtccatctattggacggcaaagatgcatgtnttagccctcacgtccgccggctcaacgtagcgggttcgacgaaagctgcctgtccgtagggtcttaccggactcatggaagacctcaaaaagccctcccgtcttcttgatgattcatccagagcctaggcatacttaggtgcacaaccgcagattgacgttttagaagcgcgttgcttgccaagcgtcgggaaggtatacctgatggccagtgtaatagaatagctacgtnctggccttgctctggttccgattaaggcgtgatcgtatttcggtgngcgttattgcccncgttgctnccctctcgattactcggcggcactcttccgctatcgacaaatgcaagtccatagaaagtgnctacggggcgattctgttgatttccctgaaaattcagaccccggatccgaaagcggccccgacatntagcatcttgccgggtcctactttgatgcatccgctgccttagagagcgacaagcgaaggttgatcgttacggttcagggtggggtaatccgaagggcaaggctaggcttccggagttcaaaagcaagtaaacggctgtgcgcatcgcattgcatttccctcgcagggtatgacgctggagtcacttgcgtgggcggcttgcngaggccggcattcatggacggtgacgaaacccaatcaaccgattagacggcagactgtatgaagaaccatccacagcgtggtaccgtttggataaggcctctggaacacaggcccccgtccgcaagtcgagcgtacgttgcgcttcgtgcccccgcaccgggtccctggacggcgactggccagctcttcgcgaccggattccgaggtgcatcattcctaattgacgcgccacagtccggtcgattccctagactcccggtgccgtgaatcaacgacgctgtacttgtttgatgaaagtacggtttcagttggatctccgagaagccgtacatagtngtagcgggtgatccgctggcactncttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcactcatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgttgctacattaggatacatcaatttttagncagcggacgtacgccatagtctcttaggttactgtcagacacgaataaactatggtagtttaaccttttcacttcaaggggccaccctatctaatgcgaactcatgaagtgatcgagaaccccacgggccgacgaagaagcatgacagtgtccgtacgggtgcctgcattgaatagtcaccgtcataagatatgctgcccgatgagaattcaccctgccccagctttcttactgcgagaacgtcattcacggggcggattagtagcacccgttaattgtgctgtttcctgacatacggtgggtccggtcttctttaagcgcacgccctgcattttcctatgcttgatgcgaatgcatggctaccatagccttgcttccgcaatctcaatgtgcacaagangcccgggccctcaccggcccgggcangcgtcctggatctctctcttatcgagagccactngcgaccaaagcccgccagtagatgccggattctgatacagtcttgagtagctgggccaacaatcgaaacccgctttttcccggatcttgactccaccccacactcagtgaaggcttgnaacacnnagnnntgaagatacctcttctaaccgaggtcatatgggtcacataaggacgtaggattnattcacgangcccgccgagatacatgacggagcgcatcaacgaatctttcccaccaggtcgttatataatgaccgggaaaggagctactgttatgangcntttatactgntcccaacggaaatgcatggctccccgacacccgtcatccancttgcccaacgctgtatgaatcctactactccatttcggcctgttaggtggttccgatccggttatatgtcgaacgtctctcactagggattgcagccaangggagttgaggggggcgcgatatcgcggcctgggacagcatcatctataacctgacggctacacaaaaaaacaatcgcacgggtcaatttgccagcgcccagccgntgtacggccgaattccgcatcaacagggctgacgaacggagtagttngcgggcgattccctgtgcatcaactaacccattaacacggtttcactgtcggctaaccnagacaaccaccgtaatttaggggccccgtgcggccgtgcggtgttatccccgcctagctaatttcccgttttcgaacggncgcgtcggcgcctcttccccgagtctccgtcggcagttcgntattacaccgnnnacacaactggcccggggatgtacaccgcttcggtctccccntcggtttacccgcaacctactagtcgattggtggagatcagctccagggtggtaatcagtacgggagacgcactcccaggtcgatccaagatcgcgtgtcgtaaatggtcgatttcggaggaagacatggctcacttcacgctccaggtgagatatctcccggccattctcatcaattgatcgtcctccatcctgattcactaggcattaaatgaagccttattgttacacggcaaaccccagtgcgcgcagtcgtaaggaagcagaatgtttctttacacttcgacaacttggctgcggacggacttacttgagtaggaaagcagaaaagcgcggtatcgtaagccccgacaccgagacgccacaatnttcgtcnaagactctgtccacaacaatcctccatttataggtcgatgatacgagctgggagaattagttgatggaaatcgncgcatacaaagctctacgatacccgnggcacggagacccgccgaactgttaatagcgcgcagcggatggacgcacttccgccttccaccgaactanctgcccgacttatgccgcttgggatgcaggcatacgtaggggagccaagctcgggagtcgaacggcttttagtcgtgtgagttcacatcgatttgggcgaacccacaagcgcggagagtggcagggattggtgggggctggcccggaccgcggttccagcaccgnctaccccccatgcctgttccgacngctanggcgaacagttcttgcgggcatacctgggcccggtcggacgcctgagcatttctgacacagcaccggccgaaatattcagtggcgataccgggcgagtatcgggggccacatggcgagacatactgtcgattgaggactcccacactagtctcatcgagctcttagaaggggcgagagtgaaaccgttncgcgccggtgggcagacaagagaacccgagcttggagagcaggtagtaaaaccccgtcggtcctagatctaggcgagccaagtagtccgcgatcgtcatgggatggccgtctctcnccngtgccggcgaatcgtctattcaggatgcgtaacatcaggacactaacataaacgaccttaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagtgcagcgttcccgggtgagcgggtagtacccaaacgaccatgaccccataagcccacctcgactggagcagcgcatggggnccaagnggtcagcatgaccgtcccacttgtgaggaagacataccggacaccctagtgaactcacatggcgatcactttcaagccccacctctatgagttagctgaaaccgacgtcctacagttgttgtgcttatgctatcccgtccgcnnntgtaacttttggtagagatgccattgtggacaaaattgagcgtgatccatgttccaccccggtanaggatgtgacggcttcgattggtatgngtctaactccagccgaggccagatgctcttcgggcgccgctgagcggtgggtcccactttctccagtgctgtcctgaagcggtctatggctccataaactagtttggaatcggaggcacagtaaatnccgctatcgcctggctctaagaccacggcttcatccccgcgccgcagcgagnccgctagctaggaccataggccccgaggctctttcgngctagctagactcgctgggccccctcgcgaggctattggtcgcacttgccgacataccatcgatcatgatgtacttatgcctgcccagctgcgcccgattaaagtccgacgcatgacccaagagttcggggctactgggactgcgccctatagcgcncnaagcaacgtctcaatgggatgtcagaagaagtgnctctctgcgggagtgacaatcctcctccttaactacctgtacatcggtccaggcaccgacttgcatacctatatgnctgtactgtgcactagacctcgtgtccaatcccaagaccatagattggggcttcgctctctcttgtaattggatcccgcatcagttttgcaccggggccaatgccnggcagtaaccctgtgcctcaaacattaggtgacgatatcagaccgttgcgctgccggccgtggtattccagggtaccttgatatgtaagaaaccttaacacctaataaagatgggtatgtcgtctgctttccagaggccgagtgccgtggaggccactgaacccgngagatggtaagagccggcgacgacgnagtcatgctgcacgctggccgacttccggcgtcagcttcgaacgggagtatccaagtcccccgcacgcaggtcccanagcgttgcacccgaaatantttgggcgtcggactcacgacgcttgacgccgttttgacgaacgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctttctttaggctcgtaagtcactaatcntatcgtcaccgcatgagcaaggatcttatacgcaagcacagcactatcaatgaatttacaggcgtccgatcctcccnatacgcaaccccctggatcactggctactcccaattactccatatccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcggccgcgaggtcgagtcatctgaggcccttcccttggtaaggcgatggcggtcggaccctgtatggtggcaagaacctcgagaatttgcagtacacagcctcgtatnagtgctacctgcatataagcgacagtaatcactctgagattggcnaatacattagtgatgctgattagcgcactggtagagacaccgcaaaagggtgaaaccaataacccgcgggagaaaagatcagccacncactattgtgcggagtcccaatgcgcggcggcagaggnacaaattaggtgggggatcncacctatgttcatagtcttaagaactgtgataagccnagtaagcgccagcctttagcccttatagacacgtcggtataatttcgggacacagagtgatatattgggttcaaggtagcgtgtatccctcgcattgcaacagttaataaaccttaangcgtgccaaggccttacaggcgcgttggacttgctgcgtgctagcgccctattgcattgggttctctccccgagggcggatnccgtgggaccgccacgtgggagatctcctctgtcgcgggtgtacccttaggcgctcgttgcacntacacacgattccgtntctcgccnggnagattcctatccgcgatctggcggatgtttgcggtggtgtgaatnggcccggagacacccacggcgcattggtcatctttgctcagtctagttacgactgtgacagggatgtgatccacgctaatgctccaacctctcactttggtggcccggcaaacatcgttgaaaacttggggacataatcacccgggcttagtttatccataattatagctccggtagtccttgattgagacttggacatgttactccctagagcttcggggacggcagggcggnnatattccccgactctagangggaatcctttcggagcccacacacgtcggcggcactttcgccggcttaacacattgttaccggggcgcaaccggtaccttgtattctcggctgctcctgttcgccctgaacacgaatcagcgcggtaaaacacgtggtaaccgtaggccctgttacgcgagttnagggatacgagccgtggatcgatccgctctatccgtgccacggtttgtattttaaaaatctatntagtccgattttaaggtttgcgctttgtctgtgatttggagacacgttcggatttatagttcctacgncggcctgaatcacatcacgttccgaccagctacagcgatagtgccaaccnctcgtgatgcgtcgcgtgagagaacaaattaacactttggcgcggattttcgtagagcgggtttttggaactgggtccagtttcaggatacgactgaagtcttgcaggcncaagctgcccaaggacgagccgagtatgcgctaatagtgaccgncgaaacaggatgcgctcaggttagttacgcatggcgccagatgtcgncctcggtaccgcaacgatagaccctggtgcagttggtacgagacaactcagcagggggcaggagtaggcttcctagctgcggtcagnagctagccagtacgggttctccttgcgttgacggatatgactaacgtccctaactgggggggngtcgcactgggacgagcggctccgttatgcggatataagtgctgatagactggccgggcgtcataacgtttatcgcccggggatattattgaagctttcaagtggctttaagtcgcggtngnttttgaagaagaacccgacgggccatcgagctccgcttgaactgcgaggtatccgctttattatacccgatcgtaatactgcagcgccagcacaacagagacctaatgtnacgccaccccacacgagaattcacgatganccgttaatacggagagggtngaagggtttttccgaagaaatggatgccaatccgccctagcgagaagctagtagtggcgggctttgtctcagtnngcgttaatancaggttacccgtcggttgagggcatgcgcggcgactgaggttaatcaaagtgagccctaccgnacgtcgcccnngtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccacnatggaagtcggaaggntntgtgaccccaagaagggctgtaacctccatagtcgtatggctagagcgctggcatgtatcccaaggttcgcctgacgctnacattcgtaagagagcctgggatgtcattgcgatgtttgcccatccctatgggactagcgatgtccagcagctgtttcagctttgacggcgccccagtaatccatcaaaggtagtctactggcaggactgcgaggagtagcatggcttatggtttagggggcccggnnacgagctgatctgttgtacggctggnaggtttaaggctcgcatccggtctccggcggccntaccccttgtttgccgttttagagccgtagatgggcaatggccgtaattgtagtgatatcgcacgctgtctttaagagagtcgtcccccatcgcacgtcgtctctttttggtcccgcaggccaacctgccccaccaccggacggtcgacatcaattcaccgcagcggatnnaaggtgtagcnggcgcactgtggccgaggggtgccgaagcctgctntcttaacgggatgaaatgaaatgctaaggacgcttactaanaagtttccccctttcgaaactggtagttaatcgccgctccagacctgctttacacttgagcagtgggctgtgtactcgaaccggggtgcgaattagtggaagaagttaanggatgcgagncattggcacagggggtgacggcgactcatgaaacaagctcggtagattggtggcgtgttgtcaccttgcncacgctggttttttagctcataaaatcccgccaaccacttgctgcgcttaggtacgagacttgatcgacgtgatgtggtgcatagtcacaatcaggtagcatcgtccctaccccgcggcagggggccgtaaaaggactaccaaagagctggactatgccggagctacgctgggcccagtggtcagcgcgcgcattgagtgaataaccctagaacaggaaggcatctaaaanttctcacccgactcacagtgttgcattcggaaacgccaactgtaggcagacccccaaaggcggagtgtctaagctataacacgtcacttcccggactccgtcaggtagccatcgcgaaatacttacctatggctatataacttgcatggcacgctcgcaacgatggaacgcacccagtcctttctgcnagtgacgctgtaaggcacagctcccatgcaggggctgcaattcgaattccttcgggtgtccctactctacccagccccgatggtggagtaccgggnatatccgttcntccgtccgaacgttactacggactctcggccacttgctggcgtnttttcnaacctccgtggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtacctaaccntggagccatcgtaactcgcgaagggcctcangcggatctcggtcgcagcctcctatcccgcacgtgcctgatacagctgtatctgatcaagtaccgcagccttancaccacgggtgcagcgtgatctcacggtcaggctagttgcgtctagtagtacgcccaatattcaactgctaaaacagctgttgaacggtacatgcaaagggttaccangcctancatgcgacctaccgccacattcgccgactgttactgaagcatcncctatcgaggactcaccctgtctccggcgtcattttattgatggtaagaactgccattctcctggttcggtaacactactgctactcgttttgtgcaagctcttccccgccgattgagcgcggggatacaacagatggtcgcttcgatgtggcaagccgtggcagagccggtctcaccctgactctcaatccacagtgaaggcgcgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgagtggtctgaagcgtaggcgactcccaatagtaccgcatattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagatttgacnacatagcttcacgcccacctgcctcatttcanatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacnggctagatcagtgcaatggggggctcatgcctctgtaagggtacgttgtggtcgacccggggcttcaccgcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccgccggatggcngagagtggttcccagtgatactacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatggttttaagacgcggaacactagggcgtaaccttctacccgtcgttgcgtcatagggatagtactagcgccgcgcctccaagcgaaggagacgcagacgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttgcatcacttcaaaccctcgcccgcaggcccgttggccaaacctgtcgaacccattcattatggagctcgaaggaattacaattatagccaacgctcgacgcagtcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggcnancttgttggtaaaantgcgcagcacttnatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctggcgacgtggctgagatgcgagctgttgttccgagaggttcgactnaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatattctcgggatgtattcccactatattcggtggggcagnggccgcgnccactcaaaccggggtctcccacgtggggcacgaatctagtgtcaaaatnacgactctataggatctcctaggcatgtggatcgaatatcaaataggtctatgtcggtatcgttgaagttttagcgtgggggcgttgctctatacgacagcgacagctgggcggacagttaacaccatccccagggatagggatcagacacagaccgcggacaaggggaatgatagatgccctcgaggcttagtgataaacgtttatctgcgatcatggctggtatcgtggtttagcggcggtctcggagcatcnggtcttggaggcacccggtatgaatcttcatcggagacgaaggcgaccgctcgaatagatcgtctagggccgaaatacaagtgtgccattacgccggcattacgacgagctatatcgtagtgcttgcgttcnacccaacacacttgcagtaacgtggatacggtcccacttcgagcacctcgctggcactatctcctcctacgcgcatgtgtcctttgtgtataatggcggctgccagttatctatcacgtatcaagccagtggctggacccgacaagcctgccattacgcacggcgatcgcatgggcgtatctcgcgttcctgaggctgtctcccgctcccgaacgcgagcagatcagggagcggtgaagatatagactgtaagttcgatcttacacgatggttcgtagtatctgcaacaccatttctngtcctgccatcctgagcgatcctctggctcgcgtctgtttatagtgtagctttgcattgggcgtagacctgttgagctttgtagggggtattgctggggangagtgggcagcattccgtcgatctggaaccgcttgcggtgtggtcnttgtaggtttaaaggtcacaagctggtatgcgagcctggccgctctcaatgtatctgatcgttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtctatatgcgtgagatccattttgaaccatggggggtttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcgnngctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactaaaatctttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtggtgtgaacccccggaggtggacactttagataaattattgatatgtgtttttcgctttagatcgaccacggcgacctccgatttacacaccntcacaaggtgggggagcgtgtgcattcaaatcttcgttaaaaggtctccgttgagtcatttacctaacgtctacccactcttcatgtaatgcaacttgggatggggcgtaagttaaccacaaggacgtctaaggaccagctcgggcaggcgagcctcagtaaggccagatgataagaaagtgcccaatgagcgacgaagtcgcgctcgacgcccggcgtccattttaggcgctggaaaatgtaacacttggcacaaaggtggggccaacactgatttcccaccacgtggagctgagggactaggcacctggtagaactttccccaaattactacggatagcangcaggggggcctttgtatatcgtatccactcgcgtaacaaatctcacggcataatgacattctacattccttagaggtgtattccacgtctaccagcgtaggtcgactttatttgaaccccaagtggcctggaaggaagatgattaaataccatagatctgggcgcctggttagatcggcaggtgacctgcgtcagccatgcttacaactgagcagcccgcctaacggagagggagattaccaccgccngttcgccacgggatcaaacctacctctgtatgtaatatgacaggagtggatagagtgcgttttcttgtacgatgcgagactcggtgcaagcctcggctgtcnccctgaggacaacaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgctgatcgagccccaaggggcttatacatgaatagtcctgttactggttatgtaatcacgtngcatacagcggtgtgtgcctgcgtgtcctcaggagggcgtgtgtatcccgatggtccgcagtgtacgacacctggccgaccacagggccgagggggacaggcagaaccggagcgaggtgccaggctttcggtggggcgtagccctctgaatctactaagtctggtaatagctcgngtaatctgaacccgtncnaacggggattgaagggactgncctatagaggccgcttagctttgaacaagtctggacagtgccccatcgtctgcggttaatataacgatgggagcgatggaggtgcgtcccgaagaactgaaggnctccttcttccagcccgcgattagagcggctatgcagatcacggatattttcgctcgttgcgcagctgcgggtacagatngcaactagatcacactatcacatttttactcctgtgttccctccagcctccaagagtggaaatagtgcttacatgatctggcgtnactctccgcgttcaccaaccatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccacgtcgtactcttcactacgttagatgcnggttccatcgatatctggcgcaatggtagcggagagttgcactaccccctgagcaccgtgctcgcatacatcngccnacaggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaacgtatgacatcactactaatgttaatcggcaagggagaccgttcctatccaaatgcggtcccggcnttgtgatacttgtgctngacgctaattgctaattgggcaaacatacagaatntnctcgttgacgcatacatggcttctacagcgaactactggaatcaggcgcacgctgcgaagcctgnctctagatcccttttagttaggggccaaatcactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaaggaagaatctttaggttgtcaccacggacctgacacccttaattggtgtaagtgcctcgngtgtccccttatgaaaggaagagtgtncacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagaccggaagaaggtacaagttccggtgctaatggcgacactaggctatgcgagcctagatttagccaggagcccttagggagggttgtgcatcatctacgcacctggtacacgcgaaccaaccctaaccggaggcagtaacacggggggggaggcatcgctctatggctcctgnatcgactcatgcatacgtacccatgcataatttcgcagctagagccaattgatgaccggcagcgctggcggggnaggctgtctattangggtccggtctggggctgcatctctggctctctgtgggaggaccacggtcccgccaggtggggcgtgaatctgcggtgaggtaacgaaagcggacgcgctgacctggtgttgcaagcaaatttagagcatcactgtcgcggactttcgctatcatgctggtgacctggcggccccanacgaaaggcacgacaaaataatacatggacctgtagctaatagatccaactaaatctgggnccggagacactactctcgcccttttgaattagccaagcgtcagcagaggagatggagcctgttttatgatgccttgtanatatagacgaaatcgacctgatanagtcttcgaatgttggagtagcttaccgagacaaggttcagtcgattccgaacgaccttctcgcgagttagcagcaccccccccgaacnctgcgttcgagctacttcgccctcgcgacgactccagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggncttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctggnatgaacgatactcagtgncacgatactattgtagaatcgctagatatgatttagtgcagacgcgcggcagtcctaactgcttgtgtaccgtacacccactagaactcgtgagtccttaccccttgtggccagaggcattgtgatatcttgccctagtagttctgcgagaacggtcagcctaggtaattccggcactgagtcgaccccggtctgagcagtccgcgccgcgtaaaggaccagtacactagcgtgtgtgagacaggggtacacttatggcgttatgtgtcctaggcagtttaggaccgttaagccgtcgtgtgtggccgcgtcggagctatccgggtctacggggaactctttaaaaatatcttagaaacacttatatatccgntcgaagaactgtgtctgcctntacgtccctaaggcctcagttttccctgataggcattgcggctcgtgcgctgataagtacggatacgtaagccgatgggctacttcaacgttcggnnaaccagcaccgagcgcgcaaaaaacaattaccgtaacctttgtgaagagtggagaagttgcgattcacccgcgcaggccctactaccggttacagtaaagctgagcgncttcgcaagcccgcctgtacgnacgattaagtaaagcaacagcggtcggcgtttagacccactcagaggcagcgcgcactacgnacagcacgggcgacagagaggagtctgaccattaggattagcttccgggactttcgctggccacggccgaatcgcgcagctcccagactaatnagcgcaggggcttangatgtctactgagagtctgggcntgaacggaagctggggcccccgggtctagatcacgacagcatgccgacatctgaatcttaagattgacttccggaggggagtgtcagtatcttgccggtagccgtttgntgacgctgtatacatggaagggttaaagtcgcgacacggatatccctatagttatagtccgacttgggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacggacgaaattgaaccctgtgccggttgaccaagagatcgtagncctcaaagtaacaggacgtcctgtcgtgaaagccatatggcgcagccaatgacgcaatttcccgcgttgcagatccgagttccacaacccctttgtgatgactagtactgacgctggcccccacgtgggcgtacatcggctgcgtgcgntcggaaaacgaggataatttcacccgttaacggtgtacggttgtccttatccatgcggggtactagtagttgctccggacaatcntatgtcacccgttggttcggccttacgaacagggcttatagagggcgatactatagcngaattaagaacgcagttgcatcatttcacccccacaatggaaccangctcacctaagacgctaggtcgcaaactccagtcaaactcccagcaccctgtctaangctagcggacactatttaagaccggaggttctgttgcgaaagagactatggtcccacatgttcctcacgtgcgttagccgtttttaaatcgtgaggtgtccgtaaaagaggtcaacgatatttcaaaaataattcgatcatacagcatccccaattgaaggcctcacgttgtgcgtagaagtgataagcacccaggaccacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatngtccacccagtgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatantttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaagactccccgcagtgactatttcgcccggtcgcagtccgttgtgtcgtgacggctgatactgaaccgctcagcaatgcggcagtctaatagaaactccgcgtgatgacaaaatggaaaatgnatgcgacgtccgtcggaaacgcattcctctaagggtggtggatagcgactgctgaaccggatagngaannnncaccagtntctgcaaatgatctcgtacatttcctgcacttcggagccaccccttgcctctatgaaaagctccacggttgaagaaccgtacgcggaagattgaggcaaggtccccntgggagactatcttctggggccgagcgatcagggccctccggtgactacgtttggttgtctgggatgcgagtttgtaaggtgggcctgccggttcgaattgcgaaaagttcaggcccggcngnggggttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcacgacagtgacatttgcttcgacgacttcctcatatcttgcgntgggtaagaaactcccagtaaattcaacatgtagccttatacggagtattaaatggtaccgggcgncttcaactagtcatacataataaacgttatctggcagaacctcatcgncgcagggcttggtccgtaagatcacgagctgagtacgctacacgatccgtaatcggtttctccctacnattgcggatacgttagtagcganttgacctactggcagtccgatactngaagaggtacccaactagntcgttgccatcatgtcgctagacagccggggctgatgcncggtgttgccttgtttggtaaggccggccacaagttcaccaatcgctgcagtagtntaccaatataagtacacggctcgatgacgatgtaggtgccgatcttaactccaacgactcaagtccaaagctccactgccgggcttcggaagatacgtatggttagacccgtcggccgtgttaacccgacatccgcaaatacacccgcgacatgtccctaaagtctcgcagcttcgatagttctagtaactcaattgttggcgggctggnagcttaggtggcgttttgactggctatgcccccggatgccatatcgaggggtaatcggaagaacaccccgttcatacaacactttatttagaactcgttgtaagtggccgggttttgagacgnactgcttgtaggcatagttcttctaaaaccatttcagcgtatgcgtgcgctaaaccctgcgaagtaacctaacgtngagtccccctcatggcggacttncaggtgcgttacactgccctcgggcccgcggagatgcctaagtccgcgagtctgcttttgtgggataccgagctcgcacgaacgtgtttaatgacggtgaacagaagcccatacgcctccgtacgattccataggtgacgagaccatctctcatggggggaccggagtggccgggccgcgggacggagtaaatggcttttaacaaatcagtataacttactcaactaagtgtttacccactaatccgtgcagttanggtaccattatagctcacgaaatgaagcgcgacatatcggcttaaatcctgtgctactcgtcccatttgccaatccttgngnccaggcagcacatgcgcgatgatccatcttccctgtttgcgagcacgtctgttgtaaaccacgtcgagaggttggcctaactttatcccgcgtcttggccccacaccaagcgcgtgattactatgcgacagtaggagnccagaaccgtatgctagctcccgatttaggagggattagatgctatctgcgttctgcggcgggnaaaccgtcgcacgcagccgaaagctgatccgccgctgcatgggcatgcgagtaagcttaccactcaggagcttatcttgcccgaggtggcctagccacttacaccgacaacagagaacgaacagctggccagtagcttgtctttaanatactttgacggtcgcaatgtcttcccgttaatcttcagatagtnccagctcttgcgtccagcggtgtcgcccctcacttggttgcccggtctgctgccggtccaacgatgctcttgcaacacgantctacctcggcctttattcggaccgggatcttgccgatcgctccgatgacattagcgatgaggggtgcgcgaggggggccccgccntgatcagaccttttgcagcgggctgtctgaaatctggcttgcgcggtaccctctttaaccgcnacccgcacacttgcgccgttcgctcgccctgtcagcacagcgcagatcgctagtcccaacgctattgacaccctacgtgtctaataatgagcagccgaggcattgcaggtgcaaacacagcagctggccgaanttaccctagccattttatattggggggccgatgtacgcttaaagagcagctaaaagcacactccaccgttggcccanattttccctagaggtgagcaggtacgcaccttcgatgtctgttctatttcgggaccagtcatggccatgggcacccaggctcngcttccgacctcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcacctntatatcaaatctggaccatgagccattactttcagaaaagggtaactgtcggggctaaagagatcagtctcgcataggagaagtatttccggatggccaggctcaggcttacggggaactcctcagcgagatctatataccaggaaaaaccnccagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcnaaagcgcacccttagccgcaggatatattagtgtcaatgcgcactagatacgtgtggggaacgtctatctgagggtgaccncccatgctgagacagagcnagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgantgtaagaggttttttgcgaagaggngctgctcaagtgtgaacttccagatcgacnagtggagtgacggggccccggcagcagggagttactgaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccgaaagtctttgtgctttcactggcgcccatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaangtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagttaggacttctcatttgagnccgctcatcgcggtagcgcatgtgcggcgnttacgccgggatttacactccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcacngtagatcagcgggtcgagctttccactccaatnaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctggtagacttgcgtcctatcgtggcgtaataaagaagacttaaccctgcacccgtgtggacacttgggaactgtttttgagttaggagncagactgaagcttatcgccgggcagggtaatgttatcgttcttgggaatgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctaatacatcggggcccccagctaccgtaatgtcatgaacgcatgcttaaaaagatatcgcctggggtgcatgcccaccccgcgaacgaccccctgtcaagagtggctctnggacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgccagcgctctcatgtagccgaagnncnagtaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagcctatagtggggccacagtcggcagcgcttagcgggcccgtttaaccatatcccgcagaggtttcaacccgggcgatagcgtctcgctgacaaagcgctctatcccgtcgttattacaccatttcacccgggagcgcagagcagccgaaatggatacataggatgggacttcgaaagacagtccggggaggaaggtcatcgtatcgcgcatccacataccagttaatgggcaggggttgagcttacagcgtgtgcttaggggattaccgctaaggactcggaaagataaccggaattagcactatgcactaacggacgcctactgtattggatcgtcgcgtcaacgcgtgcagaatgttcgttgcatacgagtcgtcactagctttacctataccggccctgtaatgcgactcgtgnccctctcgactacgctgatttgtgctttaaagagaaagaggaggtactacgttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaactttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcgaagcccggncgagagagattagtaccgtgtcggggggtgccgaggggcggtgagatctccaacnaaggaaagntgtcgcgggcggctgtaccgagctttgngnaccgcgctagaacaatctgggcgggtggaagagcatggctcagacatcactcgccggctttaggtaacaatctcgatgaaaaacgggcgggtgcgtggcgaggtattttcgcttcagcatgcagcgattactacacgcccggtggacgatatattacaagtatcggaantntcgacgctggtcttttacgcggtatataacccaatcgaaaacanatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccacgaacgctgncgcacgcccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgnagcttgtttaattacagcaagctagacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaactaggctattagccaggaataggaatcggactgtagaaagcctcacatgcggcctgtatagagtcgttgaatcacgttcgttgtccacatattggtccgagtcgggccgtaacctgcacctcatctaaacgctgagcgttagctacacgnggattcaaccacttggacaacaatgactcgcggagggtaagtgtgcgtcnctaccaccccagacaaccacaccttaggcgttgcctttaaatgcattctcactagtctaacaagggcaacgcctagcacgtatggtatggtcacaggatgggacagggtacggggatacgaacntatatgccaactgctcgcaagaacccccttatgaacgttcctgtgtggtagcgactaggcgccctgttgccggttgcgtgtttagtcttcaaagacgtggtcatcatggcaggatcatttacntcggccagcgtngcttaagaaacaaaaacaagcanttcgcacgcttatgctgtcacctctcgtcccttgcctgaagttatgcaacgtagaaaaagangctctgtccctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttctnccgcagctaacgtttgtccatgtacgggagatgtcaacttgttacaggcattaggaggagacacatgaggtgngtccgttagactgattaaaacccggcgttaggctgccgattggcaaggtgaggttcgtggtgacagggagccttcgtaggctncgtcctccattaggagtctaatgatctacgcnagtttcgtatcagccgcatgcacctccctacttaatcctaaagaccctttggaggactttccgagggatagtnnggcgttaggtccacttactaataattaggagtcgcctgttagcccaggacaaatcttcagacgtacggcggttcgaattangtccatcgacatcagtagtgtggaggaccgttcatcttacctggctgtcgaagagaagaagttattttgttgagagttcacgggangccattagtcccctcaggactctactgtgccccaggtggcgcaaggacagggtccggtcgctgcacggagacgttgccccggtcaccccacctatcctcatcaccaacttcatggtcagaccctagaacacattggaagtgttggagaaccaatntagacaccgtaatatcaagtacgtaantctgagaggatgtagacgacatgtcaagagaagaactgtggccgcgtctaatgacttaggaagtattacgtcttgagcgactggggtaaagcgatcatagcctgcggagtgacaccaggaaggatgggcctccttttctattaccaggttacgaaaggtagtacacaaagggggcaagagtagcttcgttcgggcaatctggactcgcgtggctcaggagcattttttggtactctccgntcctgcgtgacggaagctttgccccttcacttagattggagttaaaacatcctccttcttctagcgttgcgcgccgcggcgtgacgttatcccccgcactatgacttttccttgtggcaccggtcgaaagctgttatagtgttttcagcccggtaatggtagccacccactgatgcgcagagttagtggtatacgggaactagttaacgtaatacaagccccttcacttgggcccttccgctgacaaggcatcagcaagttgttggattcactgtaaatctggaatgatcagtctacgcgatctaggacggagagatttaaaatgcaatcgggctataacaggtagctagcacgtgagacatgtgtagcggcgcccgcgcaccctngtctgtgaatccccggcggtccttgtgaattgaaactcccggcgcacattgaaatatttcacgagcgggtgcagggtcgcgcaagtgtccancggtaaaacggaagggatattagataaagtgcggtgtggacctgtgacaagtaataatagcttcgggcgtgcgttggggcccctagcgaagcgtactatgacatatgccgggagtgggcggaggctcaacgttaacgctttgccgcgccgcctatactacntacgagaatcgaaacttgcaagcgcaancagcagcggaacgaacaggccgagagtccctgaggtcggtgccctagtctccatgatgccgctcactccggctattgtgagggttgtgtcatgnagaacggccccgtagggtgcctaactagatcccacttccagcctgaagatagccatattggtcaaagtgacacaaccttctccgtcgcatggagctgctgggaaggaaaggccaacacctacttccagcggtttcanacgatagcaagcatctanctatcaccaacacagaagggcggtcaggctttttgtccaatggcgaccgtagccgggaccagtaccaatctaacggcgtagcatatactcttgccgtagtaaacgacgatgacccctactcgtccgactgcgtccctaaccttacgaaagaccaggcacatgatttgcatctactactgacatggtaggaggtcgaatgggacactacacttaagacggtgggcaatagtgctgcgtatctctgcgtcgtgaacatctggcaaaatcgaatcccgacatggaaaggagtcccggcggttagcctttgctatcatccgtccggatttgtttcgcgtggaacttgcgccccgncttcggaaaagttcccatgccgattcgggcgactccagatagacgtcccctgactgcccgtcgatgtttggggcatcagcagcaaagtcnnnctaggaaatggacgcggcacgtttaattgcgatcgacactgtcaccaaacagttataacgcggtgtcctgggtacataccgccgcagcactaggcaaactttaggcgctcccaatttcgcctctgttgacgattgcccctcgagggggcgtgcgccgtcactgcttaaggcgccgttccgggtggcggcgaagaatgggcgaaaaatgtaggaccaaatagaggatgccgcgccatgaatacacttgcgatttcgcccgaagtacctccagacattccgtcagctccggggtagatacccccatgggtaaaccatggcaggaacaagggccgcaagaagcgacggggtctcgactcggtacgccacaagaagtatccactcattgccgccttgaaagccccctctctgtgcgggcgtagaacgantcagcaacccaacaatggccatgctcatgnncaaaccccatgcattccagcgcnagctgcccctaacggcaccggacacctcgcggagaccgcngcccgctctgccgtcccgaactgcaagttgctcctgccgcgccgtgtaaatggccagatgtagaggatcggttcgctgtcaaaatcgttttcggaggcagagacggcgtactgcactcagatggtcatgacgttgtttcccacgtactggtgacttaacgcactggangggaccctatggtggtcctnatgccggtgtggactcccgttttcccgngcctcctcctctcgttcagtcgtggccccgttgcgttctatgcccggtccgttcggggtactgacatgggtaatggtgtctctttttcgctatatcccacaagtgtgactccaacggtagaatactactatctagatgagcgtaggagatgtcgaaacgaccataaaactcctaaccaagctcgacagcttcattcactactgtggctccggtggggtagcacaatcggcttagcagcagaaacttccatcttaggccataaagtttcctgagaggggggggtactcccagtagcgggtagcacgagcttagattgtcagtcctggtggtgcacttggatcttgagacngtagggccactaggcatcctgtttaaactagattgatagcaggtggtaggtagggccgtcatgaatggaccgaaacctgcgtggcggggtgtgcccaccctttggtaaatactggcttctgctgttgagctggcgagctacctttccagtctctcncctagccagtgaggggcttctactcctgctnacgcattatncgccgcaaaatgcacanccacatgtccccggtggccagactacgctagctcctcttctcggaacgccaanctggggtacnacgtgctgtaagtccatgtattgccgnctcgcatancattgtaacggcgccgtagacatcggnaggcatttggcgacgtcnggcatcacagctcggacgtcaggtttcccgttgtgttcgcgataagtataganggaaaangctcgccactacctgacttgcgtggcnctgagttacttggtgggtagcacggctaggtgcggaatgcctattgtgagatatacagctgggcaacatagagcggcccctatcccgacggcgtaaatgtacacgaggcgtnaacatccccataggtcaccccccagatagaccctccagataataacacactcctaccgcggacttttcaagaaatgttattcaagcaaaactaatctactacattagctgtctctcggtcgcagcccccaccggtaggcccgtcgagacggaccaaccatactcctnntttatattatctatatctagctgtcggcatttcgtcgtagtaatagatccggggtgcctgtcgccaantncnnaagaggtgggccgtccaggggcttccaccgaattcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcgggganttagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgccnncgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcattaactgcgtctgtttgttcgagatggtagcgtctcagaaacaataaattcggggttgcgccccagcatgggtttatcttactgatcagctcaaacttgtccgcagcancattctgttcgcctggctgcttgacagagcacgccagtggcgccgcgataagtccctgcttgactgggtttccgttgacagccaggcgtcaacaactngggcctgtacagttgccaattggccgatctttcggtttacaaattcttgacggttccccgagtgtnccacttttcaacccaactgagcttttatcctccgcgtcctgctcggggtcaagactcccgaggtggacagtctgttgtgtagattagacttttagcccagtactgggtactcggcgaaacagggtgcgcgcgcgttacaagttgtctccccgtcatcccctggtcgggngaatgtgggggcaggcaatnggaatcactaacggcgcgaccgggttcacacaagtgccgagactcgcggcacattccagctacgcccaccactggttctggtcttgtgagcaaaaacccgtgcactcttgcggatcgagacgttgaactgtgaccatagtattgggccttacctcctacatctggctataaggtaaccggtcggaagtatggtcaccaacaaacttatttcgacggatcggcagtcatcaccgccatgaatcacctcgggaggctatgtgcatgcttggacttatcctcttgcgaccctctcgaacctgttctggtgcagctcgcctggggctcctcgactgagacatatcgccctccacttgtattatgtgcttggctcacgtagctgtcggctattaccaacacattttatacggcgtnaccggccgatccgagctcatttgccgctgggacgtggcntactagtacacctagatgtgaaggtgtgacggtataaatttcttagtgtcgctcgtacacccggaaggaatagatcgtggccttggtaaggctgcaccctttggctgaaaatactcgtccaattgccaggtttaagatgctagttgacgcaccgtgtcccagacgtattaaaagcgcgaatgaatcatatgacttcattaagcctcggaccgcctgtgaaattcacgtgacagataatttatgatcatccacaccaaccctcccccaatgtcggtttcaactgcccagggagcattccccntgaactcngnggaaattcgagacgttngttaaggtgtctacgaangcaagcctaacacgtgcagccgaccagggggtgactccagccttatctggggtccactaatgcgccgctggaagaactttgagagctactagtccccaagccaccgtaantacgtactcgtgcatgtactttctgctggaagatagcgggaatcaggagttttcctcccgaaacctctcgtattcacggtatctcgtttggaagtagacgtatacttagcatctcactcgcgtgagccncaatctcatcttaggcctgtagaatcagcccggtgttcntgcttcgatgtcctgtctagggtctactggccagtcttagtgctcgcgcaatancctatttctccttgtgtgcgnacgcagccacagcagattgcgagaacgccgcttgcttagaatgatgtntacttttctatatggcgttatggtgtgtcctagaccctaaaagactctncgtcgaggggatgcatacgcgcctggcttcctccccttcgtggccgtccatataaggttggtttagccagcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccnccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgnntgtccattcggcggtgtgccttccctgagccagaaaagccttcgcttgtcgtgaaacatcttccggatctctagatgttcttgacgtgaataagccatctggtttcgcactgaaattctgcgtcgtcacggtgtcccgcggtgttattgtcgcggataagggtctgatacacatgtcgtattaccaaggggtgtgcataggtactaactgcaattgctagtagaaccnncgaatgtgaggaggctngtagtcatgggctgatggtatgaaccgctacccgtcgaccgaccgagggagntctttagcagtgttcacggccaagtctcaaatgtttcgagtcgcatagctgataaccaacgtcaccggttgggccatttnccgaagtaattcaaaacagcagtgtggtcgcattctcaaacttcaattcagccttgcncaccatgtttccgggccataggtcancgtatttccacgacttcgcacgccctacgaccgtgatgatagcattatgcgggcgggccttgaacgagaccccatgcggtgcgagtatgcacggcatatatagtgtcaacggcagattcctcagcctggtcctcccatcnacttgcgaccgaagtgtcgcctcatacggagaccagtgcgcttggcttgcccggaggattctctcgattagagtaggcgtcatgcgacacggcgtttagctaatccaatgttggcagcgaatatccagtccggccttactcgaggaacacctcattggggaaatggtattcgctaccaatgtgtctaaagaccgcgaaatgnccaatgtcgagtcccggagccagagccgtcnggcgcccctgagtagaatatctgntctcccactgacccgcttgaatgcaagcagggacttgacagtccggagccctaaggggagtcgtagccgtccccagtagtccncagcctcgcagctccaacagtcccccaggatcgaggagcggtggaaaactgttagagcgaccctggaacgggcagttccttgcaacagtaatcttgatcgggtaattaacttgaccaccaaaatttcaaggcgcgcgangcggcattagaaacaaatngtccctactacatatctgcctagctaccagattaaggagagctgggtcggcttaaggtttctcggcagtctcgttggcgaacctaaactagtagtcgtgtttgcgaaccggagagcagatattgtaatcatctgccctntacctctcatgcggccctactggtattaaaatgcttacggagtaactacgacgggttctattcttcccgcggaacagcttgcagctccttggttcactgcactgtgtcactccgagtgtcaagcttatccgcttaccaagcgtctgccgctatacccgggangntggtggtatactactcagcctaaccaatctctttcggttggctgtagcaaagtctgcctaagagatttcatgacgagggacatattagagggctccactaaccagctctccgggctagacctgggntggacngggaagaggtaggagtgaaggtgagggncctgttacaaaagttgccactcggtgaacgccgctcatcatgttncgtgaggtcacgacgtattcttcngcgatggacagtctcgcgcgcgcgcagcgcaangcttccnacaacatgctcctctggcaagtagacaaattggtcgctaagcgacagatctgcgtcgaacggactcaactaataaattaggagaggctacgatcctctggggagggggttacctngatccgagtctnatacgtgntcttctgggagcgttactaangaactagaattcggtggctgacctgaatggggtcattatttatgtaaaggcccnggttaanatccagcccgaggacatgagtacaaatacaattcccgaaccgctatncctagaccttgatggtaccctattccgtggatcccagctcaccaaaagttgcaacgtgaggtcgtgttagtttgagatgacctgatanttaactcttaccgttgggcatatctaggctgtagtcctagcnggctatcacttgctgtctcttcacgaatttatcaagtcatctatgacctcgttattgctactcagactcggtggcccctcccaaatgtagttgagccgctgatatagggatccccgagtagtcagaccatcagagccaatagaacgccgcatcccgagtcgcgcngctgcacataagtgcggcagatgctgccganacgacccngggtttatccgatgaatctgcgaaggggagagcagccacctcanggggtaacgtgtagtgttaggctangtcgtggttccactgcctattcgcctgctcantcgccctcctctcacctacggtggatagggttgatctgtgttggagggagcaccgtagtcgcggaatagcgagcactctacaacggaggggagtcgtnactgagcgcagattgcatggctcgacgtaccttcnctacgttgcccgagggtgctgcccgcctgatccggatagtgcgtcttgtccttgtaaagaagcccgtgagttcgtgcctgtattgactaggaaccctggactacgtntctaccaagacgatggccgacgcttaatgcatcgttatctaccctggatcatacatgtgctaanattactcagcctcttntccctcgaggggtatttaggtctaaatccggaacgctatccaatgctaaccgcatccaatcgacccancgacaaagcgccccacggacctctgcggttataagctactatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcntatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacacagaggcacctgtngcaccttaagttggtgcattcagattgaacgactgcctcgtatgtancaatgtaaacgagctaaagaaactagcatataatncccctacaaagtaantgtcacttgtactcggggggcagatttttgagtgttcctttgctccatcagttgggtggcgcttcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgctaccggtgtatcgtaactatgttccacatgaagtgtgatnctnagttcttgtatgtaatatcatgcgagttgtgggccgaaagtaatttatatgtcagatagaaggtaccangagntcaactttactctaacttcaaacgaatccatatgctacatagatcctcgtaggganatgtgacgatcatgcggatgaaagatcgcggtcgaatatcacctcacttagcccgnggcaaacagaagctatgaagcatgtaaaggcctggatggaaattgggtatccgacatatttctgggctacttacagcggccggaacgacttccttgctaatcgtgcaagtacaatcctgtctcggctgagcttggcgtccgccgcctggtacgtaactatagtcattagggataatgtacaaaccacatgactctcggccagtcgtgggtagcacggtagcccataattcctaacactcggtactaatcactggcacgaactagaacttcgactactaaacagataacaaaaaccacaggtcgggggcagggaagcacatgtaaatatagaatctttcatctcacaggctaggaacctttcctaaatacgcgagttccacccacagtctctcttgcataggctggcgcagatttacgattgcagaggtnnattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggccttcaggtgctacagtaccaangccgctgggttcccccgacctatacaccgtggcgaccctgagcaatttgggctaagacggccgctacggagccttctacgtcactcctgactaggtcatgttttaactaggctttgtggntcgtcggatttantagaccgaattgcttgctccggattccttcgctttgacattaacggcgacgtctcggacattcgcacacggatctaattcgggaacagcggatggtgaanctcgtatcacgtagtttcgtgagttaagggtcggtggtattccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcatttagagcgggtttgtggctggtgctcctcaccgcttttattggacagaagtatnggatactcgcggttcgggtccgtaacacactccgcaggtggcacgagtcatgccgaaatcggtgtctactgagtatgctgcggaaganctacgtacggaaagggggtttacgccagttaagaaaacaatttgccagtaatgcgcaccttgagtagcgcctttcccagggctacttttggccggtgatcgggaaatcttttaaatttaggaagccaatgtcccgccngtgaaccggagcacgtctngcgaggtcttcgtcgggcgaaagacacccataaactgtagctcggaaatgtctttcnnatataacctggtctttgttgccttgcttaagttgaagccggcgtgtttgctccagggcgggggaaacaaacaagtgaggggtgtagattgagtttcngcccgagaacancagaaattcataagcgggatatgacgntcgccacgcggatagacagacccccagtcggcaaggatcaccgaggctccggcctnacccttgcggcgtgttctagcataggtgcgctctangttcccctaatatccgcgnagtgcgcacgtgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacantacgcagcaacccgcagccagccactaagccatagctgctgcccgantgagccgccgggnggcgcaggagcaatgagggtgcacgaaggcctttcccttatgtaggagtgaatagtccatncctgnactacatgacggatatgagagttgaaacaaatgtatattgtgccttcctatgcggtttgccttaattggaactaatcacactgaacgctgtgcagacagcttgaagcaactaccgttcaggacatagcacttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacnccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccnataagagtaccacttccggcactctagagggagaccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgttcatcctgcggtccagtcagcgtcgctgcctcaaagccggactcttctttatggaaggggtgcccggacctcgtggccccaacgtaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccgccgcctatgcatgccgccagcgtgccgcatcatttagtgagctacgtgcaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttngatgagaaaactcctgntggaaccgcccaattgatgttagtggntngtcgggagntatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtngggattaaacagttctggcgaaaggcccaagttaattncatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctnttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgnctgaaagatcagactcacagatttaagctgaacaagatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcncagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggtttcagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagangctcgggttccacggatatgagacgaatcgtgcagctgttgagcatccagcctcgtgacgcttggggcgtaaggccacagcctaggcatgtcccgaactgggtgcggccggcccgcagaaaccgcttcatcatgcttctggtgaagtaagcctnntgtncaanggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgctcaattctcgcggagcttgtctaggtccctgaaaatcggngtgcctngccgttttcttcgggccacaccattcacactcaattttagtttattggtgaatagcncgataccagnacgtcagtcacgaactgcataacggaggcgtcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactaccttctctgtaggagatggcttcaagncctttccgcggtgccagaagccgacgacaaagccccgcacactgtgngggcatgtgcggcgtagtgtcgtttntcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttgatacagaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtacatgagtaggggttgcgttagcgtcngcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgntttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacntgagttctgcaatctgaatctaggcgttgagaggcccggtaccatggcgatggttaagcgtcgtgaatctttacgttntatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaatngctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactgtaattttggccgagtgaccccttaaagtgtcgtacnatagggggtggtcaataagctttcgactctcagctgtgtgctgtcgcctactgctcgtaggaataacgcagttatgtcgttngactatcgagcagatgataaggcatgtgattatgtagacggtattttactcccactataggacaatatgttctccgagacacaccttcgggttctacttcatttgcttacccggacnncgagtccctggcatttctttaagttnccgggtgggtcgacacttacccccacggtagctgcacggtagacggcctcgaggcccttcaatagtacgttagctaggtttcgagtaagccccgcgataaagttagtgaatcccggggctctaagcgacccgtgttactanctaccatccaccncgtggccgagaacaactgaaaatgcgttgcaactgctggtccctcagctgttnctccggacgcgcaatttctacgtgtgtgaacttccggctgggtcacattggcgggcgagtacccgccctggcggaacgtggcgactgcgttcctccatgcatacaagacgncttttcacctcggtactggaagnttaacgtagagtgctcctgtgccttggcgaaaatctacaagagagttggcggttttttctgcgggtttagcgggttaacaggtttccagcaactgagtaccccaaatatcgatttgctacattacgggaatacgancgataaccgcgagcggcgagatccatgcttctatatcacggcaccttttcnctcccgagggtcgggcgagagtactcgagtcgaccctggtcctatatacgtactcccgagcgtctctgactcgagcngtcgtggctggcctgtagaccgagcggccgcctttccaaaatcttggaacttccattcaacacacaggccacattataacggtggcggcacgctttaatagtagagtatcaagagatcgagcaccccaggaaacgacacgccatagcgccgctttagtgtaccagaatcccgatcgatcantcgcgataggtggcgaatcttttgccgcgacctcggccacattgcaacgtctggnngcgaagggtggtatcgctagacntttattcgttccacgaccggtanacattgtgagctcattttgaggggccagattagtccagttcttcgatcgatggactgggatggctcggtcacacatcagagctgctatacgctatcgaagtctctggtggcgtgcgtgatcgtaacaggtgatgaattggatctggtagtaaacgaacacaaagtcctctggcacacgctgacgagtttcccgcctgacccgtccacatccaggtctagagtcggtnnccgtgcctcagacccaacaggcttcccggctaaccaattggccaggaacacaccccctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctnagacncaccaccntcccactctcacgaccatgtcttttccaagtggaggaaaccccttctttcgcttgtaaacaggtgtttttcatatatccgggatgaacaatatgtccatttttcggaggtgtcacagttattgctgatgaggcagtacccaatatcgtatcttatacccaatctattcccgattaagcaaatgtattgcgaccagttactcaaaagggaccacaacacgttcgtgaggtgggtgggagacaagtccgtttgattacccgcgcacccccccagtgaggatactggaagtgagagttcatccccgccgaacttactctatcgcgggtgaaaacgaatgatggtcagatacaagtgaattaacgatcgaatgttaccaaatttttncagggtattgcggaccagttatagcacccttatataggatacccttcatcggtcgtatgagcccccaattgtgggggcgcacagtgccccctcgaatattgcgagtttttatngcttcgccgcgtactgaccgatcctactccgtcgcctgggttgcgcccggcgcagggcgccgcaaccgagatgcgcatttngacgataagtaaatctgcaactctagtcccggttcctgcctcgacagcacttagggagatttgtttatttccccatccggtccgtgcgttcgactggagcattcatctgattgtttgaaagatcgtcacgtgaggtaacggaacaaatttgcacaacgacttacgctttgggtctaggcgagcnttacgtactgangaccccgattaaagatggaacgcatctcagtgaaacagggcagatgcttgcgcgtaanattcgggcttaggtcgagacttccgtgcttgcatctaagcgctacgcgcaacggcccccaaggnattccataggctgccaaggaggacggtcgaggtgtgagctctccgattttnctccacttggacgtccncgtagcccgatagataccacagcctctacgcggcaccatcccacaccgcttcgggctntcccaaccccaccatggcaggcgccatccgacanataattttgtgctcactctcgatgccggncgaatataatagtaagcagtattaaattcattgctccncgccagcccacaatacagtcatgccgctcgggttttgcgagtcgtatgggctgttntgtgcccttctctagccttggctcgaatctagtttgccgcaatgcttttttcagcacaacnacggagcttttgacanatggccctgtggccggccgatggattcncataggcgatgctgtccttgtctgtggccgtaactctccctctgcctttcctcattgaagagcgttccagctccggacactggcgctccacgtcggaaaaggtaaagacgccactccggtccattgtctagaggatccaaccagtcttgcgtctccggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgcatctacttggctgtaaaganctaagcacgccgaacacagtacgacgaagcacggaagcacactctataggctangcnatcacgatgggatagcaccattatccaatcgccctgtagttccacacgccaaatctcgtngagcaacaagtctgnactcttaatggagcagtattagcatagcaccccgcgacctaccaggctaaaagtttcggctacgctcacgatgtataataagcgctaggcctcgagaaactcctgattatgttacaacttggtggtatactcggtcggcccttgatcgggataatngcagatgcgacggcnnnnggctttgaactggtggaggtaggaaccttcggtcgtacccactacatagcaggcgtgtttttaactcagtaggtgcaccgccggtacacacaataacccctgttgcaatcgataggacgcaggggttgctccccggtcgccgcgaaaactcccagtcggactccgcaggtggcgtaagggagagacgctaggtcatcaggtgtccgaagtccggtcatctgtcaccgggcctctagcgtccctccccgtccggtaggacaggaccatatatcaccctagttgcatagctcttagcagccctttcatgggaccatgcttcatgcaccgcctccccacgatgcaaaacccagaactctctacatccgagtaactatatatcggatcgccggcacattcgctgtgaggctcaccctttatagtactcgacggctgctgttagatagcgcccggtccgcgcccgttgacagttggcctaccctagcgtantataacactgttgtccagaggtcactttcttgtacactacatgcatagctagccactgcatagctgtttgtagaccgccgtcaatctacttngctagcacctacgtgctggatgaccntgagtattgccaagtaatggaccatgagcgggcggcactagcgaagacgcaactggcggctcgaccaaggcgcgtgttggagacaacccgatttgggggggaaaagataccattaaatcgtgcggtggccaccccacgtgcttgctgaatttgctactgttcgcagccaaaccctttagcagatttgtgcgttaaaggcatccagaggggacctgaagactagcagcgtgaaggtcatcgaanaaggggaatcatgantccgtgtactccggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttntcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactcccttacatcacggtcacaaaccaccggacgaagaggtgtactcacgaggccttgcacgcaatacttgctcagaaaaatttataatcgttgtgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctngacagaaaactatattttagctacctggatcactttctaatgccatggggatccgacnggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaatnacagtatgagccactccggcattgaccgaccgcggaccatcgcngtagctccacaagaagaagatgcgcgaggnacccctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtaggagnggggcgtaccgccccgactttctgcccagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcacctccggggacagtcgacaacacagataccattaggatggaatcncgtaggctatgacgggccacggtcgaggtacctgtatgcccctgattacgaaaatggcaatgccacgacatgcacgagctcngttcatccgccccagatgcaggncgccgacaatctgtgagtacttggtcagcttgacagaaagtgaccgccnntgtctcgaggaggcttcagatctctgccggactgtgncatccgtttcctaacaggaataaataccgggtctcggagtctgggctangtgggttaccggggtccgtgcggcgccggcccagtgggttcaacgagttgtcaagcncagttgtggatgcgctgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttggacccatgccaagccacggcttcacggtttcggcgagagaattcnttatttcgcgngttaagtacgtaaacgttggagaacctcaaatgtggcccaccgccgcggtgcgcacagtgcaatgacctagtgctcgctggggatgtgatcgttggggtattcggccacataccttccttacaatgcccccgtgctttctagcacgcntgaacgcccctgttacnccttgggacggcacgatggacaactatgaccgtcagtaggagncgtgggttgttgcaccgccggggacacaagagaagcgctttaccgcgcgggaatgcatatccacaaggaagaacctttggtcggctgccaacttntctgctgcgaggctcactatcgcaagctagtttttanaaacccgtaaagctcgcgtgtacactgcagtcgacttgaaattcaacacgccacanacantccaaagaaggagctcngaaaacctccagtcgaacagccgtctcagcgacccgagactgacgctaggttcaggccctgccaagttctctgttaacgcattcgcgtcgtgtcccgcactcacagacttcctggacatgaggggcccatagctnttagcgctgcgcgtgaggaagcacatgctcccattttgtgacgttgaccgtgtacacgaatggtcaagacgaacatccaacagttcctggacgatgggtactctcactgctgaactgtcgggaaggtgcttttagtccaggcgcagtgggtggtctcaacggcgtgtgcgctattttggatacggggagnacaggtgccngaagtaccatttgttccccgacctgngtggtcgctttgctccgcctaccaccgggaagctgggattcacctttgattgtacggttacacacagatgttaagctcccggcatgcgcctgcnngtgtggtcttcggcatcatattacggacgtcttgctctatagacctagtgcaatacgcggtagtcatttacaaatgattccgccgtgtacatctacggataagactctctatacgaccgaacacatcacgtttggttttcatcctccagttcagagtccggctggtcttagttccgaccatccgggagactccacaattattccgagtnccagaaacttattcccatatgctaggggtaaatgagnccgtatacagtgtatcttcgacgngtgcggcattagagccaaaccgaacgtcaaacggtacgactcacatgtcaaaatgccgaggcgttccggctgtcagaccgtggcagtgggatagcgtgtacttacgcagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctcggtgcgcggtgattatgagtgtcacnaggtacccactcaagcataagaggggatagtatacactccgtctttgnttgtcgtctgttggggggctatagctcgcatagagagacacgtgttcacgtacgcgctgtntgggatcccgtnctatgtcccctatgtgagtcatccctaggtagttgaccccgtcttacttatcgtcgtaaatatgaaacggcatggttgagcttccccagttcgaccttagtaactggaagagatggtacgagtaaaggaaggggcaaattcgcggagtgctgtgggatccatgctttnaaagtccccgtcacccgctaaattgcgtttctgcgcgacatcctggcagtttcccttagccatcccatgggccacggtttctttgattcctacgtcttaagtcttnatctctggctcgccacaacctactgttccacgcgttcgtaaggaggcagacagccttggaccgccacgcggataagataacatttagccgcaagcactctaacctaccccttgaanacagctgctaggtcccaatgtcgcaatccttatgtccacctggggaccgacccaaagaaggtgctcctagttcagctatacagcagggcgcaaatgctcgtaggtgaacgcatcgtgggattccttgggtctatccggggcaatcgacggcctgaggaggccacgtantcgcccacgctgcaaaaacaacagtggacacagactttatgcagccagagcgaaaggcggtgtgctgatatatgggtacgttgcctagtagaacaaacccagtgagccacgactatgggcgtgatagcaggcgtgtcgtcgatgacnngnnngnncgatgccgcctactagacggttatagattttacatcgcgcatacacaccnggttattaggttcgtgaccgattctagtagaaccctgcggagaanntgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcggttggagtggacggattcgtgacctcactttctctgtagttgcggtcttactcaaccgagaacaaacctctttcgnggacacagccgtcacttcaaaattttaaccctccagctttatcagtaacaatggttcaagggtcaaaagattaagagggcaaagagcatgcaagtatatgaagattccagcgtctatcgcagggaaagcttataaagnttgagactaaaatccctacttattggantagaatattgacgtgtggagtgaatccattgtctttctctgctgggaattcanaggaaattgccgcgtagagtatnggcatttaccgctaaatagaatatagggtaaacggcgactaaagcgtgtcgggggggtgcatatgagcgctctgcgcgactcgaccttcttaggaagagtcttctgnnggcaccgcctagaactctccgcacgccgcgcgaaaatccagccacgggtggctgagagcgttcccctgcataccttnccgtattctgntatccacaaccgttacgttgaaaccgaaggtcgaataagggcaggggactttcgagagtcgtagcnntcgccactccccaccgcccatccaagcgtatggcgtaancaaatgtggatcatttggtacagaagagcacgtcgtatgtcagatgagtttgcttntccgcntctggctcgcatattanagaggcccacagcgtggcggtgccccagctgagctttcccacgattagcacatacaagcagtagcagaactccggtgnagttgattacaacctaatttacctgctaccaacgtttcccaatcctgccaaacgtaacgtccttggtgcaagtatcaataccgtgccggcctagaaatgtgtccttaccataaaacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtcnggtatctatctgctaacccgacccgggattgcactcagcggcaccacggcaccttctgacccccaaaatggatttaanaatcactttccaagtcgtatgtcaaacggccgatgggttcaagttccacccaaccangatcgagtgcgcttgcatacgccgtcccccggctgcagtcacagttaacgtgtagccgtgcgaccccttacggatctgagtaaagccgtaggcatcctctctgggggaccaggcacagatccgattcattttcgttcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagctctacggatggcgttcagcggtaaagcatgttaggcgttttagtgactgtgcggcgctaggcaacgcgtcttaggattcacagtgttacgtccgaagaagtcagatcccgggttcgtatgggtcgatcgagatgggaaaagactctacagagacgatgcggatgtagctcggttgggactgacagtcgttaggtaaaaaaaagtctacatatgctgggtcccaccagacgtacgttgcccgtctttcttcggatgagaagtggaacaatgggtagttttaattggggttggctatggttcgagcgctcttacttccgggagcgcacaacaatttcacctggtaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtggactaccggggagggggaccattaatttgggccgtttagggacttgttatccgtgcgtattgcttcgtaatcgcaaacactcttaacactcctatgaccccgtaggccacgtccatcgtgtaactgatgctaccatcgaatctcagcgcgggtgatgccatttccggcatgtggcagccggtngggtcctcgagggaagccacagagtagttcgagggggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtagtcctttacgaggtacctaagaagttgtctgctcttaagttgcacaaccccttggcgcccccaccttcatnctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactacacgaagcgtaacaataatgcggagagtagaaacgcagccggcaaggcttaacccggagcgggactaaaggcaacactagtatttcagagttccgccctatcgtgaaatcctatcntgtccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctngcagtaggtctatgcgccgggcttaagaagtaactgggctattcgctcgcgctaccgcgaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataaccgttatctcgttggtcgccaatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctattcaatcaagagaaagcaatacgtccaacccgagccgatgaggctcagnctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcattagcgcccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtagganatgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtantagtcaaccagccgcgcccaaggccagaccgtgcgagtcttgacatgactcggcagtccccgtactcngaggagactcgccaagcgagacgactcggcacgcccgggattcaatgggcgnccctgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatcttcctcaagggaagtatctgtgatgatgtgtccgtgttgcgatcgttgcctactcaattaggtactttccattggcgaacatgaccactttaaagcgcctgggaggctgtacggaggatngaaaggacgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcaggtaatgcatggccccnaggctgatannngaataccccgagtcggcatggtccaatttgctccgtggcgcatcgggtccccgagagccctgtacgtttaagaatcccctaggaaacttcgagcactttaggtgatgtccccgaagttggccaanccatgcgcggggtagccttaacgtgcnacctcagccgcggcgctttcgctgcttaacaggacgtacttgaggccgttcacggaatgggccgagattgcgccaganctatttactttgcgccaattanaccttaaatacaccgctacccccgggatatccgcatgccagcacgcttagtccggtcgcaatcagcacgtgctcngctgagcgagttttgtctctcactgttaaaatcgtgcagcgcgcctgggcctggcccccnagccttgttattcgtacgcctaacttaccattctcgcagctgcacgtcgcccgcttaggttctctccccgtattaaagttgctgtgaccaactaacntgatccatgccacacggcgtcgtcccacggaaactcttaacagcaaagtatatgtggcggaagcctcgaagacttgtgagattagggaatatgaacgctaagccggagaggtacgtaacgagaatggtncctacctccaacggtggaaggcggggaacgcctgatggctaagaacggtatcttcagccgcttcgtctggtggacggcccacaaaatggctaaggggacctgaccaagtgatggcaatgcgatttctatgttcagcagttatgtaattatatgtaagacctcatccgaactcgaccgttacgctaagtagggactgtacgtcgtcttggccatacaatactctctancagtagcaccgaagaccctcataatgacgcgatatactgaggatcgtcgattccctggccattggagagctcgnttcagggcgcatattattaagagcacgctgcctctgtattgcggccttgactagtgagggnaatacnaaggacttcaaccgttgatacgacgtcccatagcnccggcatatccgctagacgaagtaggtttgtgggttggcatagccgcagttcagcctaacggtgtnatgatttagtggactgacaggcactgcaatggactgggacggggcgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagtgccgtgaacgcaactcccggagcgaagtccccnacgtacctggtgctgtccccctatcttngcgtgtgtcaatcaagancaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtgntaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaangagaaagtcgcgggtacccccgacttcgattactttctcgcaaggggagcagcgcagggtggttctcttcccttcacgttcgcggaagaaccgtagtgttntgttcgcccgattctttgcgcccgtaatacctcaacgcggcggcgaacgtggattgtacccggggacgtgaggactctcaacgctacgngagagtcaccgttgctatcgtaggtggcatccgcgcgacacgtcgcacagcgtgacctcaacgttcggagtctccgagggggcatctaaaccgcgactacgnngcctcggccggtataatcggtcgaggccgacatccgcggtcaatactggtgaacctcggtcgagttaaatgtcggctcgggcgattgagcttaagaaccggtaccgtctaaacagcaggccataatacaagagaagatgaccacgcatctaagatgggtgatgtagcgccgcctagtcgcgcaatttggataggccgcaccgatcgaaagcggggaggagatactcacttagntgcggactacatgtagtgcagccattagcgcctatctccgattgcgttaccagcggacaagctatgggtgtggctaacattccacattcagctccgggtccctccgttcgtcgcaagttagctctttataaggccattttccatgttcacacctgagtcgtcccacaactaccagaccaagtttgagtgtataagaggctgatattgtcgaatgatgtaatcatggaagcngcacagtgatgaaaaaacaagtggtcgcctggcccccgttgcctttctatgcattaggtctgctgatcttgttcgtntatcacgngcgttaacccatcacaatacgcctggccataccttagaggtgacggcgtccgtctctgggacagttgggtgcgccgggcgcccagntaagttaggtgcccgtcgagactcactcctctttgcgcctgtgcttacggacttacggnccttatttctcacacggggatcatgacgcatgccattcttatcagcccatgcgagtgataccatagacacctaggccctattaggggcagtcagtcgcttgcaagagaggtttncatcttngcaagaggggagggatatgatgctatagtggaagcctataaaccccagggtctagtanagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgngggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatcgacgtgttcgggtgtcacagttgcttnacgtccggccgggctaacccagtcacctctaggctacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgncctnaaggtcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccttaccccacgagctaggncctggccatcttatgcgcgacacatcgcggttcgggtgngaccgggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgattgccctggctggggggtagaggcagcgccgagggccgtgacgtaggcgttggttgtagccataaaggtcggcggctgctggcaagctgagtataatcactctctataacatattaatggatcngcnttgggcaagcctacgctcgctcgcgttgggttataggctcagnggaacaaccgcctgtgtcgatatcccatcttaaacataccatatagnagttccatagatgccctggagtattgacgctaagtccttcngacagcggatggggaggccacctcgagagaatgctaattggtgacgagttgacctacgcatccgtccgaacaagtgtagaggtgtttgtgattcactcttgaatggctgtcctcagnctgcggggaagacactgtcaacgntgtngcccgtttctagtcgaaccggagccacccgcgngaaaccgtccaacagttctgcggctacgccgcgaagggcccgggctgcggagttaacgcgtggcgtctgaacttntgatacccacacaggccggggatatagtngtgcagcggcatgtgtacatttgcatcaccctcggaacggccccccgtaagaatggtctaatcagcagcgtggacagataactccgcgggctagctcccaacgagacntcccgatcnctacgatttggccgctctacccacgggagtcttgtaggatgtcaaaactactctcgtttacaggacgccgctgtcatttagtcacggtacctatgatgtggctctaagggtactcaacatcgcaaaggttctagtacttcnggcgggatgagcgggaaaccaaggactcatatttgtaccccataatgggatgctgctccgcgagcgaagagctgaggtctaacgcataccggcnccanacggcgccgtatacactaggcaattatctcccngctgtgatattgtcggcaagctaaaccccagactacagccttggtcaggtgaaaattttcgtcggtatagactgcgctcaaaaggtgtcccttgtccaccgggccaggtactagagctacctgagaggctagatttatntcttcacaggtaagtagacgccggctttacgcctctcctagaggganaagggttacaggcgcctcggccaggtagacaccgtaatcgttcgctccatatttgncntgtcaccgaccaangtactgttggccagcggaccctaggctactcgaaacaccgctcatatactgctnctctcccacctgggtaaacgccgtttcaacgccttcttggggcaacctcctcaggggcaggaataatgtccccggcgagcatctacccgagggcacagtactagttattagccgggtctcggagtcccctgccggaagtcccaagatgcgcggtaaagatttccgnaagaaataccctatcatgctgcaatcaaaaatgggtacaggcccgtgggttacatttggggctgcgagatctaagaggtggtacttagtctcgcggttgcgggtaaatgagcccacagcagcgtggaccggnaacggtgcgggcgagccgctttgactgtagaggtgtgcgagtccacatgtggcgggatcgagggaacactagtagtgctggatgccgaacacgacggcttgtcctggcgtggtgagccgtcagctnagaccagcctattcgaccaactggggtggggtagaccggtttgctgcccgccggtgtgtcgtctgcnacacttcacgcgtaggcccactgcgaatttaagaatgtgtggtcagcctggtgtcgctcgccgtcgattttgcggctgctggaccggaatcgatgcgaatgtgccagcaattttgatctccacaagagggagtctacaannctagctgatcccggctgaaagctgactggcatcgccataaccccgcaggtaccccacacttccgcattaaagcaactaagttatttccctctcggccagccactgcagaattcgcacgaaggccgaaggcacgcgttcgtcccttggttnggggggaatagccaaaagaacctaccgaggttggtngaatacatggcagtgacaataccgcaaatacgggagtcgttagtacaaagcacnttggctcacctannctcatcctacccaaccacgaccgggcgcgccgcgcgtacctgtgggcaacaattcaatcaaatagccgcacatattgcacgtcctgccagctcgatatcttctaagtggactacacgcgcgaggtaanagcggaccgcttctaatcgacgctctgagctaaaaactaaccttagagtattaagcattgtatagnaagtcgctgtccaaccgaatagattgtcgttgcaccaaacgactcacggttttatggctcctgtgggtgagaccgaggtgcgtcggtgcttagctcgcgttcgtgtgtgancaggcttcgctatcgtcctatcccgccntgaagatcgaggtaccgtgatngaaggtcagtaggttgtatcagctacagatggaacgttgttgttcccaaatactccggtcctatcctacacagcactcattgcaggaacccttccgcttccaagacggggcagtgatagcgcgagatgcccccgggggacccctgagaattgagggtcgattanggcacgcttccaacagnagcctgcaagaacaaggccacgcagttgttgcagcagcatttttacaaagtccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggagggcgcncgcgcggccactgggaaggaacctacgcgcagcagancaaggtatattagctagtagcgaattcaaagtactgtgccaagccaatactaagggcccatccaactccgacttattgcctagcccctaagtactggactgcnacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccganagccacagggttgtgacaacggatttatagccccaaatcctgcaatctctaccacgggtatacagcaaaaagttattaactgtatttgtagtaatgccgtgctaagcntagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgtcccggcctacactcgtgacagactctctccaccgggggggggggacaagcgttacagcaccttgacctctaggtngtgcacttgcttaagcggcatgggtcttngctcatgaccatccctaatgctcctcaactagttggtttcggntctggatgggaggggctcttagaccacagacgaatgcttttatggatccgagacggtgagcattacatggtagtctctgacttcgtaaggtggggtcccaaccactccgtnctgttgttagacgcaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatattttcggcgtccacccgccgtgcacatttcggggcagccttcctaagncatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacaataacgtttgttacgaagtagaataaagcttctagagactcaaactaggcggttcaacagacgcctgggaacttcagtcattctcacacccgctgttccatcgtgcgtctttaaagtactggagggctaaggaggtcnccacccgcgtaaacgccgnnggctcgcatactctacacggaccgttatctctgaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctccagcncaggctctaagtacgtaaattttcgcggagcgtgcacaccctgctaccatcacatgcagggcactagggcatacaaggaaacagcctcgtcctctcgatttggacagggtacctgctatgcaaggcggcatcccaggtaatcgataagcataattaggggcgcgttcgagtgcgacataggctgcggcacaagagtcacgttaggcagtgcgagatctgaggggggctgcataaagggacacgcgataacaaccagcaacgtctctcgcatacgcaagaaccatggaatatgtatcgtccggcggnaatgctcggcctagtcgatacgcactcgagaacctacctgacaggcacgcatgctggtagcggcaacnctaatctgaaccgtgacacccatacataacaaccttgtacctcaagggtccgctccaagtaatgcataacgcccgccgtgctgacttaagnctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgccgtcgtatacctctttatgtaggaagtataggaacgacgaacgactgctactcgaacccgttagaatatctctttattttttcccaaagtggggcactgggaagggatattggtttcgcanaccgtaagatatgctcttccgtctgcccccactaancagatctatgtaaatgccaatgaggcatgagcatagattagactcgactcaagccgcagntcacttttcccatannggttacttcaggcggcactttcagnnnataatccagggtgagagtccacagaacgaatccacaactatccagcggccgctcttcgggatcgcagggtaccgaaaataggactagcaatttgtttgacagcgatggtgtgtgcgattgacgaccggccaggatctcggccttggtcgctctctggcgcgctntagaagnctgccgcgtccgagtgcacgggtttttttttgaactaggacagtgtttcaacttctcgcgggagctccatcacgccggagtggcattcggcccttggaagtcaggggatatatgatattcaatctcgccctatgcacctcctgggcggctgcatttacaaggcgtggaaacacaaacatgcgttgagcgcgtcggantagttctattcgtcggctgcttaggtcgacngggtgagaacggcgatcgcgcatgaggatgttgtgactgcggtttgatactcaattgggatcgatagtgtccgtaggtactacagccccacctatccccacaagacccggcctttggngggtaaaagnacagctgatgcactangtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtggcagtacgagttaccatcncagacacctcttatggcgcgaagcgttgcacgccgaggaactcaccaccttgacacgagtggacgtaggccnaacggctccgccccgnactacatgtctactccgactcggatantncgatgctatgttagtngtaagttctactgtccccgcagtggtaagaaggcagagggctccaccngagtaagtttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttgtcacgctcaaaggcntagtttctcatcgcgnnagtgacncttcgcactggggacacgcgcgctttacangtgcctctcaaaaggggccataaccncctgtcacgtgagaatattaatttgtatctaataatcttataataccccgggttacaaaggcttctcgtgcgagntttatcagtagggcgttacgtgcatacctgctgacgtaatgcaataggtcttagatcagtgnaggcgatgtactgtcaccccgagtgggcgcccggtgctactcgtggacgtccggacgaatccacagttgtcgtcgaatgtaatgccactcggaagaggtaatgcggtagggctagtctgtcatgagacccaaaaagatcaactctaggacttgtgtgacaggccntcgctagtgatgggccgtgtctgcggcgactggacactacggtcccccggctggcgggcgcgcctcagcgcgtaaatcgtctacctaggacctccgcctgcgtcgtgtcgcgaactcttccctgggacaagttattcttaacagcatgacctccccagtggactccagcccataaaagttcgtaaaatgcaagagaccgacctaggacaaagggggaaattcggtgggcccatatgtcaccaggttcgcatgcatttcgcaggcctctcgcacggcgaatgcgtatcaagggactcctcgagataccgagaacgtagctaactgtgtatacagtcccatatacgacagccaccggnagctaggcgagaatttcatacanctcctaaggccagattacatccnctggacctaccgatcatgtatatctcgttcattcacagtggttcacctggtntgtctggaaagcccaggagttcnctagggtcacccgcgcgagagtgacttctgtcccacgctcggaaatgcgcagtggggtactaccataaggggcacgcatcactgccctttctggcaatgtgtcatgactcgattctgtatttaggaacttgtactaatgccagagcaatagnacaactgagcttacgagggatgtcgggattgtttgggaggccagtgctcgatgcgaacggacgggggagggagacggcgtgggctactactttagtccactacgatagggttttgcgaaccggcttgtcgcctttcgaaccgatggacattactcctacctttagcgggaagccggcngtcaaagggggccttangaacatgcgccgcgagtagcttntacccctcntaatctggacctcactcactaagtgaggcgagcgcactcgatcaccgttcaggaagctgggcccccgagtagacctgtgctcccttttgtgcgcatatgctgtaccggcactgttgcaccaagctctgcatccgccgcggatatgtggcgcacaagaacgttancgtcaccttggtcatatccgaccaagggctttccgctcacttcaccggagaaaccggttgcatgtcggcgatnctgcgcgtctactatcccctgcattccccgtgcttggccctcttgaaatagccgtgtacacccaggtacagttacctcgccataccaacttaacgctntctctattccgagggttctacatgtcttctgatttgcgnnaaagnatggatttcnntatacacggccgcggcgtgaactggttgaacgcagtgacatgagcgccgctctctcaattgagcttcccctacgccactttattctttccccctcggtagcacgtttagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccaaatcgtgcgtgaacgcgcacatccagcatcacggccctccaaaccttggtcgattaacgttcnacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccncgntaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaaatagtaacgtacgaagggtgccagaattgggaccggttanccgtctacgaagccctgactagcgagctcacagaataggatgcgtacagaccataacgagatcaatcttgctatcacattcattcgggcgttgtctgggtcgaaggatggactagtccacaccctcgggacttgggccttccccgaacacgtcctcgtcctcgaggaccgaggcaccaatgacaactagtaacctctgccgaatnacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggnggaacggccgacaccgggctgccccctgagtattcgaatcaactttacagtcttaaacacctggctcacttaganaacaaatgctgtgcgcgctactgtctgggctattaaganggcactcgtagtcgtatccacgatgacctacgtacggcccagcattgcaacctacccctgagcacgtgtgaaagcactggtccagaaaaagatcccgtggataaacccagggtgacagtcaccacgacatggacagtcggcgcagccgggagctactactcgtaagcgtaagtataaacgccgcgctttgcaagctagtcaccagttgtaaatgcattagtnataccaaagtcatgtgatcgattatggtacaatgaacggggaggcctatagttaccgtacgcgagcggaggnattagactagcaatcaatctggaggagtaagtgcggtgtcaatacgccctcatctggngcacaggatttgtacttacacctctacgttgcggcaaccggacacgcatgcgctataaggtgttgcggtgcctcccacgcgggtccatgggaagtcggtcggagtgtcaagtgagtcggtggctagtccagacgacgtaaataagtgattgggatgtgcatgtaccccgggaagagatcgctcgtcctgaacagatcgactgctcgtgagagcaattttgtgggcgcagcgcccggccgtgctgtcaggcttgggcgcatctgcttttggaacggnntggagccaagcacatgtatcagcccagcagacttaaaaaccccgacgggacaattactctacttaaggttacgataccatcggctggctcgcgcgcccttttgaatgcctagcttatactctagcgcaccatttgtctgtcaatctcggatttccctgaattaaactgcattgcaaagcaccggatcggataagctacccgagcggcacgggccagaggtaaaactagtacaagcaaagntagtgtatggcgaacnccaacattcgtgaccttcagattttagccaatgcgcatnaccgtgggcaaatagggtgatgttcagcncngcgaatctattttcaggangtgggcgatcgccgaccatctactgtattatgtgcacagctgttcaccccgccgattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttacgcantgcaggggacgggnggaaactccggaaggtacgtgcatattggatagtaggcggacatnactcgctccatacatgattacccccctggagccggactgtagaggcgctcctcaagccggttgattcgccctgacgctcccttgtctggttgtctgtacccacagatgtcaaactacntatccatagngccgcttacgctaaaaattgtactgaccaccccccatccggataaggtgcccagaatgacaatgcgtcgacaataatctcgtattgtcgatccccggggatnggggatgtgcggagagactacggaacagacgcttgattacaatgagcagcgacactatatacgagatcngatgacttcaagcgtcccattcgacccgcgggtctctcacgcccttaatatgtcgttcttacccatccccaaccatcctcctgtttcgaccagcgttagggngttgacactcgggcagaggcttagccgggccttgctccgttatgcacgagagaattctcgcgagcattccatagttgagcnngnatcgattnagccgggtatgctaagaggcgacccggtgtcagaaagctttcacgcgctggacgcttctcctgcacgtccaatcccctaccctggagaaatgcttcccgcatggtgagaaggtcatcaagaagnctcttgtaaccatgaagttactgttcagtggnttaccacaatcatctcttttatatcctcgctcagtaaatgtgtgtcggtgtgtgggagtccagggaantcgaatttgggcttattcttcgtcccgggaaggnggtggaatcctttcgccaacaatagacttgcgctggagctgtggcaagaagacatcgtattagctatacgccgccccanctcntgtacgacggtctacccgcaatcactctctctagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcctttctggatgtctcccagtcctgcttttcccggccggagtactttggacgcaggaatcaacaggcnaggcccccagtcgcattacggcacaggcaccggacattanattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccgggatcactctcgagacggcaagcactgtagcgacaaaaacggaataagntgcggacgcagataaggagtgacccaggaaattagcctctcgaatcggtatacacgctataacacgaattcaggttatcgccacggtgcacgaagtttagacttattgcgggggcaaagtcatccacagaggttgagtacancccccgntcggacgaacntgattttacgatgcaggaccattaacaagcangtgtgactgcattgaccagtcgacgatttgacgtttacgagttacgtaggggatccgttaagggtgccttgtagcccttcgcgattaggcgggagtcgtgacccttcgggtgccctcagtacccagagccaatgttctcccgaattagaccaactgcccactcggggtttttacgctgccgagcgcaccgtattcagacgagccgagatgcgcgaacccggggagacgaacctatcgagccttgcgctgttcagagttgcatgcggactcagncgaccccggccccttgggggcatgcggatacgcgtcccgcccaatatagaatcaaagaaggtgtgacctagaaatgagagcccaacaacagtgacggncaatcgcacaccactnncctaaacccggcgnacaacacgcgaatgcaggaggctgcagcgatggcaatcggatggccagcgcccgttttccacgcagtgcaaacacgacttcgtgggacgctgagtacctgggcttgttgtcttgcacggtgctggagcgtccgccgaaggctacaggcgcgacctgctttcacaagggcctaggtaatgtccgtgtggcgttagcacagctccgtgacagcttgattttaatcccccgacttaatgtcgggcacgcgtaaggcatttcggactaacgggagtttaaancgtgcctagaccgccncctataaaaacagccaacgcatgctcaagggagcgatgggacgaactctatcacgacccccgagctctgaaaggatgctcggcgaaccactagatcctgccggtcccagcgcgctcttgggcaacgaaagaggcgggaatcagacgcggtgggcgaacgtctgcctacatgcttcaccactcaaaccaacngacttagaagcgctctcgggcctactgtcgtgactgggcggnggctgaaccccctggattggtagaggaactatcacatatggctgtcccctggctactggtttgctggcacctaaggaccacccgggtacaatatagctacaatactacgcgtgcgttgatagtaggccttcagagctcacatctcccctaggccttntaacacacctaggcatcgggtctattacaattctcttttatgggggagtttgtagttatacgagacaatttgactggacatattaaccagagccggtcccgaaaagcgacatccggcatcagacaagctatgcaagacactaaacatctcggttgggcccggatgggccggtgtaccccagcaaatctttgtgcttcaaggcgtgctnnccctatgcgccctggtttaacgcgcccatggcacggcacgccctgcgtacggagtacccattctatcgtaccggcgtgttggttggtggggtgagttcgaccattctggcaaccaaatccagctcggnatttcgcggctgcaccttagacactcgggtccgtgctaactatagatgacgtatgaaggtcaagcgaaacaactttaggttaactatacggagcggcgcggacgnggagtaacggcacttcgacgaggcgaaccattcctcgagcaagggttttccccacaattctacccaagctcgttgtgtagtaggtcttatccaggccactttaagcccgcaanagaagccccgcaacggcggctgagtcgttagtgaccggacatgcgcaagattcagggggctgaacccaggccttgcgcatgaccagcggccggcggaagctgagcccgtgcgcgcgggggaattgatgcagagcggtaccacgtctaatacaggaacgcccgcngtggtatccataggcctactttcagtgcaaaactatggtcataactcttggcnatgagttactggaccatttagaatccggattgttcgcagtcatacccgattatctcggagggcatgcgggggctcgaaattcttgactcaccaactgatnngaggatctgaagaagtccgcattntntccgtcatggctgacgcgtatcctatcttggtgcacttcgttgtaaatatgtttacgctttagtatcattccgcaatagagacgcgtagcagacctcttatcttagtacagggggctcagcgtaggcaatcaaggacggttngataaggagtgnctttantcctgntccgttcgtaaatcgacctggtatactacgctagaaaagaagtagcacgaagacccacaccggagtcgttgacaagctgggcggaaacgctgggcggccagactctgaatcgccgtttgtccgacacagcggccccaaccagccctgtctacgtcctcaactgctttgtactccccaggtatgcatcttggcttcagttgtgtntgcagtaaaaagcaggccgcggtaaggaagtgagcctgttgtcaatatacgccacgtcttgattgcgagtagagcccttagatatagactcggatcctcgccggagaacgggagttataccgttcatatcnggacagtaacgtcgtggtgggatgatgcacccgtcacccggtcatcggtaacgtggaaaanaatggatctggctaatgttcattcaattaatcacactataacggactatatttggcctcggggagctcgttactcaccaactgggagacgggggtaattttntaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatatgtttgggctacaatgcgactaatgatccccacgcccgcggaccaacccagaataagggcgattacccctctagccatgaacgttaggaggtgggtttctgagcagggggtacgatcccatctacctgcgcgggaaggttcatcagagacgcttctccgnccgtgtggggtcaggtntttttgtactggacatccagcggagagatcnctatttcgcttaattctatccggcggaataagccatgtcatgccaggcgttgtaaggcggacctttcgaccctggtacgcgtaagtactagcnactnncacgctcggtttcccaggcgctgtaaatggcaacccacatttgacagnaaggtactctgttaaagtcacgccanacaaacgcgcatagagtgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagaaattaaagtatctcaaacagccgtaacgacgccctcnatagcttcgcttagtggggtctaacagcgtgcgancgagatatatgggngttttgcttggcctaccgtccacgccgcatntcatgaatccgaagacaagcctaccagcgntgggtcgtggncaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctntatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactggaaggagtgttctgcctcctgcgcgccagaaggaaggatctagggtatcgccgaaccaaacaccgcatctcaatagggcgcgggatgacagctttancgcaagctcagttcgcgccctaataggacgaaatcctctacatagccaccatnggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctgatgcggtaacattagctgaaagcgcgctcatgagctcagagcggccccaatcttntccctgggggatgtggtccacgagactaaaaaaccgatcctctccgctccaggcccctctcgttcatctttgacgaagaccggatacttgactagggccacccgtgaccctccggcttcatgccctggctcattgggactatatccaacagcatgagtcttattgaccagaactcgatgttaaatgtaggccgaacccttaagcctattgcagtcatgtcctggtacancccaattgccgtgaggggtgngaccggtaagctccttttagcgagcaaagcgcgattaccagttattcccgtgtcggctgggcgaataactttaggttcgcctctcagatgcccgccagacagtcacagaaantcccggtgcaacctcctatacagtagtgcntacantctgttaacagccacaggatacccccaagctcaacagcacaaatatggatccgtccgggtggacgatgctcgtantattaagccccggggncggcggtaagttacaatcacatgcggtancgtggatcggggcccgggggcccccttggggcggcacaacttgcgagacgacgaatctgaacaggttcgttcctggatcgtgagattgttctagatacagaactccttaccgccggaactcattcccaatagggaccagacgacctaatcnatcagtggctcggtacggtatactgtcctttatgaagggccgcgtgggcgaccaatagtctggctcgaaganagtgacgttctggcgtgnatgaggtactctcgacgtgccacgttaggcgtagtatatatggcaccgacatgacacccctcgtggtggagccgcaagaactggaatnctttagacctcctagaggtcaccaaggtgatacggtgctaaaccccaacgtagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatctaaaagttccgatgtgcgcgataacgaaattttctatcccaggaggtcgattccgagtgtagaccggggcccgctgaccaggggcgcttaggctaggaagctacctaaagggtaccgctggagcgaagaaagggctccgagtcctcgtgtctctccggtatgttgcagccttaaactaaaaaggtctcgtggagagcatgatccatcgtataactcgaacttggctgactgcggtccgctcatccactcctaggttcctgcggatgagtaccctttcctagcacgccccgtattgtaaaagtagagtgtggcaatttcttggacacctcgcccgtcacaaggggtcgcggccgttgtttgtgggacccagcattgcttggtccccagcgccgatccgatttaggagtgcacctgcaaccatncagggtacgtctacaacggatctcgcattactaaccggcgagcccgacgagtgcagctctanagtgtgaagccgatccaaagggcantctgaacncacagatcgcgccacccgcgatgattgtgtcgcatgtagcgcaatattatagggttcgctaaatggctcatgcagccacgaccttactatgattcttgcacagtagactcggagaatcacgggggatagcgagtacgttgccttagtntgccggtcgtctagggaccaagcgttccgagctgccgcgcgccgagcaggaagccgacggagcgttcacgggcgcactgaccgtggacctccatcaaggctatatggcacacttttccaggtgaagttacacgcatcgcgaggtatgaactgcagggaatgcgacgaccgtctaaggcacggcatcgtagtacccccgagaggcattcgaccgcttcgcntcacgactttgtgatgtgctaccccantccggcatctttggctttgggatngtgcaagagcacgacccctacacaccacaggttgggantacgatgaccgtctagtgaagctagcgcctggctctcagagagatttaatacttttaagtccanacgtgcggactccggtatttgagattccggtcgagtgcaacacagaatgtgttcttaccagggtgcccggtagtgatgaaggtactctacctaatgttatcgaaataggcgggacgtacaaatgaaggngtaacagagcatggtccgcccggtcctcganccccatcagtaattagaatacattcgccggagtagctngcaaggnacatttaaacttgcgctaaactctctgtgccagcgtcagggtaaggatatgccggccaacaatgggtcccgtattggctcgagcaagtctagggctatcgcacaagcctttgcggttccgtggttgatagtncgttgctccggctgctccggttacgggaagttcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctgttggcctatgntaaatataaagcttggggtcaactgaggcctncgccactgacaggncgaacaatctttgtgggccatttaagtacatgtatcgttagcgggctcngagttctacttatcccaatttgcggnacgtgcgtaacggttcctaaatcggccggatgggaccgtggacgcacacgctgttcgtttacggctagggcacgtgcctcgcgtattagtcgtcgctcttcgtaaacgccctaacttcgtacatctcgtccacgtccaattctgtaattttcccgtatgtctcaggccccaaagatacgttccgacgttctaggaccgataagatggaaccgggagaaacagtcggattgagaacccttcatcagccaatctnncggtncctcgccttcttgtcgattgagaagtgtacgtctggcgtcgcgattctttacccagccgaaaaagcgccggcacacctcagtacctactcccgctgaccggcctcgacacgtaactaccctcgcaagactccgtaggagcgctcgggcgttctcgacatgctcgcagatattacttaaatgagttctcgcgcagcgggacattccgttaacacccncgtccggacgcgaggttatgtagacacacaagtggttcgcgccggnatgtacaacgtggtcacggttgcgtgacgtcatcggtagctgacggctccgcatgttctgcgaagctagctgacccaaagtcgatctgacccgggtgataagcattgccaagcgtcttccccaatatctgatagggattcgtnccgctcatgacncatccaactgctccgccttgctcgcgcgccgcgtgggctgattatcttccctcctactaacctcctgtagacgtccgccggagagacggtgtgtacnggtcagcacaagtgttgcacatggtctgctcagtgcttgcccgacggccggcggtggtccccagctatcactctccacaaagtcctgcaagttgagtagtgaccagcaccccacgatgtgtcaaggccacctatcaaagaataaaggttgtgntaggcgagggtaccaanggggcaggntagctcggatccacgcccgtcaggtgcatactgtccagaagtcggaaagtcggcaccaggtttgcatcgcaaatcgctcacttcatacgaaatagtgcgctnccttttccaccttcgtttctcccgggtattactatccgcggttgtttacaagggaagcactgccgaggcttcactgccgcgggggggngatacctgccgactagatgtacagaaaaccatgtctgagtatgtctcggttaaatgctgacggagtataagtntatatgccgtgacgagggacgccgcactccgggggcgtgcaagaaacagcgctactggctgacgccacgtcgtcacttgatcgtcacaagccgctattgcgagtttttcatggaggattacactcattatgtagtctgtggcactcccatgcccccctttgtttcagcggtggtcgtgtctgcgtcggagggggatccttaagtgagngacaacgcttgatttttgaggcttctncaccaaagtctgagactatgttcggagcgaagccaaattgggtccggttgaatcccgtcggatatatgccgcgtgccgccttcatgataaaccacggagaaacgcgcgtcgccggagacgcgtggtccaaagccttaaggaggtattgccaaaggagtgcagggtcgcgtgccggagaacagacgaactgtcagcttgactacctccttgaagaagngatattgccctggagtcttttctagaaataccgcacatactctgtattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaagacaagcttggccggcggcggtgagtatactaggnattcaagtgggttggaagtctatttcggtactgggcgccgtacgntcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtctccctctgatgcgcaacagggcgacactacgcgaccactgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggcagccgttctccagccgacgttttgcgagnaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacggccatcaataagggcgcaaggctgcctctataaccgatgttcataccgggcctatgttttgcggatatcgacggagagacgtaagccctacgtgctcgcggacattgttataccgcagcagtgtgataccccatcgttatcggactatacgtagctatccaatactgtagagaccgcacgatttttcaaacttcaggtgatcatgatgctcatatcaaccctatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggacccttgacgcaacgtcgcttgcttgtnaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcntcccgtacctcgctaggncgactgcgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggaggggaatgttagagataagtaatatactatggtgttatagacgccgaatgttatgcaagtcgcaccttgatccantgactccgttcgattcgnagagctagccctgtgaattctagtgaacttggcgccgcgtgggccttcccttgcacaaactctatgagatttagaatctcatcgcgcaattctatatctnttaactnacaggggtttctacgacgaagactgnttgttnattgtccncagatnatctgtacttatcttcagggccgatcaattaatacattcgcgccnncgtaattgggcgaagcgtaccctctttgcaggtaattgttcgtttcgattgaattggtcttagtgtcgaacaaatcgaagtccaaatccggntttatctttcgtcggctaagaagcacctaaagaaagccgccgagaacggtaggcagctgtcagatctccggagcgaaggacgttcagctaattgtgtcattaaagccggcgccggtgtttgattacccgccagtgttttcctctgagaaaatctgaatacacaggacactacgacctangggaattcgtaattaactcncccgagtacttcgtagccagagcgagcaatgtgctgtatgtggtcgtgttctaacggaagtcactaagcctgttggcacatctctagcggatgacngtgggaatcatgacctacagcatgcctccgttcatctaggccggattcgatggtgctcattgcggtacttacaccatgagtatnaagtagtaagcgatgactttctcagtggttncccannntctacggttcanatcgcagtccacacaagtccaggcggcgctgcccgatggaatngtggcagaaccctccaggcgactactggcgcgacactggctccggcgagatatcttcccccataagcagtcagggccggttatacaccatcccgaccaacatcacccgcaccattggnggatccggctgatactcggcgttcgccccaagtcctaagttagcccccgtgctggcgtcatgggctgtacaatgagttcgctttgggcctgtcaactttatatttggcacgcgcagattcccgactagtggggataggtttggcccttactagcgattgcccctgaacaggcactagaancnaagtanaattttccatgcctagtttgtacactatcattacacgagcctgggccttttgtcggaggctactgacaggcggtcaacgtcactnttcgcgggcgctgtgacagacccntcntgcttcgcgcctaagctttccgtacgtacataacaagttntgacctctctcaaccattggcgataacggtaaagcaatattgaccacctgccgtatgcccccatcgaggcccggaggcccgcgnacgtcagtcccagtcacatcatctctgagtccctaagtactagggtgggggtaaactatgggcgcgtggcggacacattgagggggantcagcgtacgggaggactcaccggtggatctagctgttaggatcccactctatggagaggaaaggatcacctggtcaggctggacaccgaaaagactcttagcgggcacttgaaagaaggtagcgttcaacctgcaaggcgaattcgttaggcaggatgcgcactcatcgcanggccgttaatcactacttgtttgcatcctctgtcgaatcatgatcttatatggtctacgggcatcaccacccagcccggagttccggatgctcccattttgaaggctggctgcggcgtgtagtgccccggtgattagttgagttatatannatttgggaagagtacaaccgatcggtgggccctgtaccacagaagaccagagttcaggtaatcgagaagaatcgntgcataataatgtagccccacggccggccaaccngacttacacagcttttctccctacacccggtggtgataatcgctattggggttgtcccgacttttggtgatcaggcacangggcagaggccgggaactcacgccaagcccccaagcatgggttcgcatgcctaacgcccgagggcaatgtttgagtactagtaaacgaagcgnttccgcctgagcaaatcaaaactggctggtagtgatactaatngttataagaaaagcnnngctactggcagcagcagaataacgaccgtctaaactaccgttacttcttgattaccagccggccgataaacatacaatagattgctggtatcacacgcccgaagtacggagtcaaggtcccattcgtaacctgaataatgtttctctggccgagcgtcgcnagtcctagttccgcgctacgtggcggacgaatgttcacaggcgggaggagaatgcgagggtcggagatcgncccatggtctctggctacgtaattgtgcctcnnttcgcttaggnaggccgacggccttggcaccttngtctttatgatcggccgatgatctcgcganttactctaactttgtgcatagcaacttccctgaaacctgagttccggaaatcacataggttaacccgagcactgccctcttcttggaaacagttgccactcgcgtttgtatacggggtccgaagcttgtcgngtctccaagtccgacccttcggtgggtagaccccgacccctgttcgagatacagcccgaattctggggcattctgcagcggaagctaccgacgncagctgtctctacaagtgacagaattccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggntggtcagccgattactaacaaggtnctgggcgggggccgccttttgctaggcatcccccgagtaataaagattggcagctaggcgtccgctacgaccgcatccatactcggagccgctttatagcgcttcgcattgactctcatggccggttgaagtcgtactgcagatcaggacaagtgggaggtaccattaaaagcggtcccttctagtgcatactcaaggatcacgagccgtttcaggcggactcgtatagaagagttgtcgccagtttgggcaacccctttaaancacgaccaccgtactgagccccaattaaaccctccgctaaggcaatgccattcctatcttagcggcttagaggagtcgactccgaaatccgctagcctcacgtgggatgttttcacgtaggcaggggacttttnctgttggagcagcgattccctcgaacaactctcaattcatttgcgatcttcggcgcgccgtcggtttaggcgggtggaaacatatttggccgctattgtcttcgaacaaccgctcgaggaggcgattccatgcaaaggaatcgacaactcatggatagagggaaaggagcgnagataaagacctatctgactcggtccagctaggcttcagcggcataaatttagtgcgccatttatcgatgacatagggaaacaagtaaaatacataccagaaaagtcacgttctgagacattggagaggcgactattgccaccccggacactttaaccctccgacgtgcgttcccgggagctgctgaagcgggcgctcagcgtctctaagctcgcaagtagggccggtacttgcccgcgggggcatgaggcgaaggtaattccaaggggcaactaataatccggaggcttggacgagcttcatactgtcatcgtggcgactagatggtgattaccctagcaaccccgaagttagctgcctttcacaatcgtttcacgtaggcggccgccactctcagtcttagggcccgtaagaggccgnctcgatcgtgagtatattgctaaggaacgaactgcgcggcatctgagagcatgcacccccaccacgctaagcatagttgcgtcataatcagatcaaaatcagaagcaccggatggggtgtggcgcacccattttcacctaaggcgcagttctagtccagtataaacccgacgcttattggtctggccctacccctgagacaaatcccggatttgttccaccaattcggtatcacccatccaacaagctccggcaccgcctacgttctgacctccccagtagatttttttaacggcagctaataccggatgctaatacggcagtacaaattaacgagcgcataagtttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggattttcgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctatcaacctggtcttcctaagcaaccacccacagctgtaggggcagaaatttaactaaaaccaggctacttccgggtcgacgcagcncacgaaaagcacttcgagcgtcatgggttgcacagagtcgactcccctaaggcaaattgtcatttctctatcctgatctgaccgggccaactcattccactacctgtatgagttccctatgacgggggccgcgaaaccggttccgattgtgtgagacccggcccaagtggctcaggcaggacgaccccgtacgtgtgcctancgggtaactcgcntaagagagtacacaagccgtccccggcttgatcctaaaccgctatgtgaagtggcttctcgccgcgcgtcgtaagggaatattgggtgggccaagaacccgtcgcaatttangacccgagcggtctgcatcaaaaacttgtanccctaacttctcgacaatgcccaaggatccaaacgtatccgagctctcggcaatactcgggtgaatcccagcagactttgctttttgaacaacagtatgggtcactcgaattagctagaagcgataacgccggagcgaggttatgctaagacaaccaggcntcagatgtctnnngattatgaatttttctagatgctggaaaagaaatancgagtacttcggaagagcctaatgcggcgtatagtannnntcgtagagtcntaggtacccagagacccggcgnccggtagggagccctttcatagcgtcaggtaatactccccccgttcgnttggtggcgttctgaaagaagtacacctgtggcattngagcacctgggtacagattcctatcgagacgacggggctgccaacgcacagctcaacgatagaaagcaagaaatacgcagtatctattacgtcccaaggctgccctatcgcttcaccacttgcaagcactaaactgtgccacgtttgcaggtcccaatgcacgttaccaccactatgcgacgactcaccgcgtacgagcacccagcggatcagttggggggtgcctcagangcagtaagggctttggccgaacacagtgggcgccgtcgacnctttgtctagcggatcctctactngagtatccggcgcccgctatcaagtgcatccatgtggggattttctatttgttcggggggtactgcggcaaattcacaaggggcgcgaatcggcgcaaccacggatctaggaacccttcctttttggtgtgagaaacaggccgcgtctgctcggggcatccatacaggtagggctcgggtcctaaagtgactncgagggatgtactcataggccattcgctgcgacaggacgcctgcgccgcaaaatacgttacctataggccaacaggattattgaactcacagcggntgcgcagctctacacgcgttcagggagcatcaacgcgaactggctaagtctcagtttgcccgatacgtccaagggcccgagactaatcgcctacagattgtntttttatnctaggcacgtattcaagcagtagaangcggggcatgncntcccgtgccactaaagttnctactcgtggctagaatggctgaagcgccacgcacctaatcatatgtgactggtgattatcgatnggtggtgatgtcgcctagctcacgcccgggccgctgtccacgtgttactagatttgaaaaggtgcgcggcccccgtgtgtgaccggtacccgntccggactttctttcctanccattagtacaaacganctncactgcnacaagacttattacttaatcctnacgcatcctaggctcgcgttattgcaggatggcaaccgctcccttggtcattcgcgtgcaacaaggccggccgtcacagcacgncagagcaaattgggtcgcctagggaacctgacctcgctaaccatgtcttcctccacttactattatcataccgtcgattgctagnatgactctaaccagtcgtcagcagggcggtgcaccgcgtcgcgtcaccgcggcagcatcatgctcgctgccggcggcacgcccgcctccaccagaatatattgcgcagagacctgggctgggctaggtctcccaaaaggtagtatggtaagacgagtgaattattgcgtgcggatggggctctcacgcctccacgtcttcgatactctagagtcccgcngggacttngacggcacatgaaggacccaggcactggaaccgaactagcacattgcgattgtattcgccctccagcgtgtttcctcctaccccgnggcagaggtttctaaaggaggcaatgcctctgtgatgtccaagagctccacctggtatgcggcgtgatctgtagcttcactcggcgtatgatgacctaaatcaggccaggtcttaccatggttactccctggaccagagcgccggaaattatccncacattcagccatcatcgctggttgaagcggctcgacctagcaatgaccaggtgtctcgcgttgcggaatgcccggtcctctttgtagggcagttccaacggcaatctcttaccgtatgccggacccgatttgtatctcctatacactnttaccgcggttacagaaagatatgcgtgccggggcgcggacactgagggttcatcgtangtcttcgtaagacatactagagtaatttaaggcagttgtaggcttgtacaccgagctcccatcttggctgagccccacgctatgattgcgacgcgaccgactcgtgcccgatctactccataactngaacatcagtacgagttcagagatctctgccnngctgaagcccacaggcgggttntgtggaattattgcgcagaagttcgcttccttatctagcattccttgagacccncctgctgcatctnctggatttcagcgcgatgccgactcggcgtgagcgtctagggcatggggnttatgctgaagctggggctgctgccgtgctgtgagtctnttttccgggtgccngtccagtaggtgagttgtgctgtcntgggttcggacgcttaagacggctcaggcgacctaggacgtttgcgctgcggctgtgtctgtttctcatccaaacagcttcacgacgtacccccggcgttcgtatagtccgacaagtgcaggcgacacacaaaactctcccgccgtanctactcgtcagccgtcatcgggtggttagtatagagaccacggctcatgagctgggaactagatgaggtcatggaactttcggcccaagttcncgcaagttgacacgnttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcacccccacaatctcaccacagtcacttgttcacggcgtngcgtgcaatgtttattccctcttcctcagccantgtgcatcttctggtagtagtgaaccacgacgatgtttacttacccatccgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggtggacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgnggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccntgtgtcggcttccgcctatattggggacctgttggtgtgtgtcttcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctgacgctgcacgtcnactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttcnagtgcctcgaaccacgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacaggcacgctgctgggttcgaatccgtaaatacgactaacgacacccncaatggggcgtataagcaaaaagtagctcacgcgaaaggctccagacactcnggccattgtgatccacgactgcaaatgaatcgcgcctaaagggggggagcatccggattctacgtcccgcgcagcctcgccagatggcatatatatgaatcaggactcgatagtantgtcgggtaacgacattgatgcggccagtatcgcgtagccgggtgaggtcgagccctaactgaggccgtatataacggcaacttctgcatagcggttttagcgctttcgagttataatcagcaccgggcggcagtcttgtttcgggcggccatggactgggattaatgtcccagggttcagctnggaaatcattccaccacagtgaacacttggaaactatcagatatgattgtaggttattgagtacgagagctagtgacgcaagcacacatatctgggagcacttgtcgcgtaaagccgggagcttgnattccgcccacggttnactacccaacagttatgacaagaaatcctagggtgggactcatgattgcgactaataatcgtggaggtctgtccgtgactgggctggtgggacagccctcccgtccggttacacaatggtccggaccgggangcaactgggacaccctactcgacnnctacggccngttaatcccttaanccaattgcccgcngctgcccgcggacncggctgccccacatatcgacggtttaagaagctcaagttcgtcctnttgccgatggcgctgccgtgctcctccgcgctcgtacatgggaggcggcatctacgatctcggtacggaaacgcaggcgatcagtgcagtaaccccggggcccgcctcgaagcagtccntacgaggggcgagtttaatgtgacgagcagttttatccaatgattccaactcgtgcggcaaccgtacaggttcagtatgtcactacccatagaggttactccgctatttttagcgtgccctggttaatcacgtttatatgcactatgggcgtataccctagttacaacagttgacgaattccgccacgtgatgtccgaataggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccaatttttgatacaaaccgactgaaccccgtagctgcctacgctcatacatgcacgatcaaatcgagcggttcatcgggctgccggcagcattgcctgggccccgcctcaacatcctgtgcggaagctggtgcgtaaataatgaaattcaagaagagcactgaggtactttcgttgactcgatagggcagttacgaattnagggattgtccttccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttacacaagagatgtgggacatacgaaaattcagcaacgtgaaggaaaagngactatggaagaatttggtngccnctggacgcctgggtagtaacatccgcctgcatgataaattcgtcagacaatgagttaccttcagcaatcccggattgggggtgcgtgcgcgatgataaatctttgggtcctacagccacctgaacntcagcgtccatatgcgaacgtgaaaccaaatagtcgtgaacagaccctgcgtgtgtcattcaattatgtttgaagtacgtggtccattctgntccatatgaatgggcggctttgccccttacctaacgttagctgatatttgttgttccagatttgtatcacctcgtaactaagttagatgggcttccgatttatcttctctatacctggaggcgcaatcagggacgattgtaacctaagtgtgactgttctgggtgagtgtcgcgtgttcgtaaaagtatgctgggctgaaaaaattggaccatgtggactacggattagcccgtcggaccaatatcatcctgatnaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaanaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttantggtcancgtgcaactgtctggacgcggtccatataataggattcgctcgaaaccgtgcccaattgcgaagtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcgnccataaggggtccaaccacaataacgaaacccgggggaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatacacctacttaggtaacaccaggtcagaccaaataggtagacttcggcgaagtatccgccaccatgtttgcccggttcaagttctccgcgcggttgggtgtgccccgacctatgaaatcatatgggcatgggggaaatcaatatatcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtcagcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtgggntccggcggcggcagagattgcttagcagtacataacgggaaatgaactacgctacttatcgaatggccatgtccccgctacccaaggaaacaacctggtctaagga aacttctgggtacgctacagagagattcgtaagtatggcgggggtctatattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacagangtgtccccatagggccaatagnnacattaacttgtggccggtcgtagagtggcccagcactagtgctcctcggggatgatctccngacgttttaaacgagtaagccatacaggaggtccgcgtatcggggctgcttatggcgcagttctgagtcggcgagtcgcattgattgttgggtgctataggctaattccngcaagttgcaattttccgaccctcgagcgncggccatcatattaccgcggttcgccacgatttgtgccgtcgcgtttagagccagcaagttatcgttcggtgtggggtccgaattaactactctgtgtacacccccttcggtctgggcttatttcccagactacgtgggcggatggggctctatgtatatcgcggacgccagtgtcatggtgaacgcggacccgcagantagactcggngngtaccacatgcatagccgcagtccaaactctaacatgctagcgacttacttcattgtatagacaaaagccattgcaggcaaatcgctcctggcacgnattggagtgtgtcttacacctagagatacgcgtgtacctgatgtaattctctgactggggcttctcgtgggcgaagtaactactcgagattcaactagtgtaagggcctgttactcgactgaatcgatactaaagaataagacggagctctcattaagttngtcgtcgtaacgaggacatgcattgatgagtgttcataccctcnaatcacnnttaactgggcgttccggcgacggcaantgtaaacgggtcgggtatagaccccggaatggacccgcagtaacctagcnnaaatccgcatattcaatgatgctaatcacgctggactagacccataactcgcggggacacatcgtagtctagcgcagaaaaagcgatctatttgtntccatatngttaatcgataggacgcggaactaccacttttgacacgtcggcaggcagtcagtaacattcgtgctctctgcttaatcattacttcggcttaccgagctaccgactcagcgcaatggagtttntctgtcttcgtcttaccaatttggcgaggtcccggttagtaaatctttccgtcaaattagcatggcgatcgacaatgtggttacgcnctgaaggagattcgcgggtgtcgatctgcgactaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgtcacgnctcatacggcatgtctcttaatggctttctccaccgagtcctntggaccccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtnatcaagtgtccttctgggcaagcgtactatctttnggnncagtaccattcttttattnctacccgtgtcgatagccgtgaatcttaacgcataatggccactatcctgaagtntcccattacgtcgtaatacgcccattaatgccacgttcatgccccganctaccctgaacgaaacatcatctggtggggatgctcgtgatcatttacagatcatatttattgacgtcccacgtgatatgggggcgncatgtacagcgcacatttctcactcggacccggaacgcggtgcgacgnattgaccagtcgcgttccactaccgcgcgcgactatggtgtatgttgccttgcttaatgccgacgctaaannnctgcaggttcgacactattnattgacactctagccagtgggcgaagaatagtaagagtgtgggagngaccatcgttccatgcgacggtgttttgactatccgttgcactctaaggggtgtggcgtngaggcgcggcacgacagagcatcnatgaaatcaactggcttatggccgncccgtgcgttgcttgccgatcgtccctgcacgctttagcacctctccacgggacctagagcaaatcgtccgggcgtatgaattttgcgcccnaggaggagatcgcgcccaccccagatcaagcccgtccatctattngacggcaaagatgcatgtgttagccctcacgtccgccggctcaacgtagcgggttcgacgaaagctgcctgtccgtagggtcttaccggactcatggaagacctcaaaaagccctcccgtcttcttgatgattcatccagagcctaggcatacttaggtgcacaaccgcagattgacgttttagaagcgcgtnncttgccaancgtcgggaaggtatacctgatggccagtgtaatagaatanctacgtgctggccttgctctggttccgattaaggcgtgatcgnatttcggtgcgcgttattgnnctngttgctgnnctctcgattactcggcggcactcttccgctatcgacaaatgcaagtccataganagngcctacggggcgattctgttgatttccctgaaaattcngaccccggatccgaaagcggccccggaatnttacattctgacgaatcctgtggagctgtgtcccaatcagaggcccgtagcgcgcgatagtcggtaattccagttcagggtggggtaatccgaagggcaaggctaggcttccggagttcaaaagcaagtaaacggctgtgcgcatcgcattgcntttccctcgcagggtatgacgctggagtcacttgcgtgggcggcttgccnaggccggcattcatggacggtgacgaaacccaatcaaccgattagacggcagactgtatgaagaaccatccacagcgtggtaccnnttggataaggcctctgnaacacaggcccccgtccgcaagtcgagcgtacgttgcgcntcgtgcccccgcaccgggtctctggacggcgactggccagctcttcgcgaccggattccgaggtgcatcattcctaattgacgcgccncagtccggtcgattccctagactcccggtgccgtgaatcaacgacgctgtncttgtttgatgaaagtacggtttcagttggatctccgagaagccgtacntagnngtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcactcatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgttgctacattaggatacatcaatttttaggcagcggacgtacgccatagtctcttagnttactgtcagacacgaataaactatggtantttaaccttttcacttcaaggggccaccctatctaatgcgaactcatgaagtgatcgagaaccccacgggccgncgaagaagcatgacagtgtccgtacgggtgcctgcattgaatagtcaccgtcataagatatgctgcccgatgngaattcaccctgccccagctttcttactgcgagaacgtcattcacggggcggattagtagcacccnttaattgtgctgtttcctgacatacggtgggtccggtcttctttaagcgcacgccctgcattttcctatgcttgatgcgaatgcatggctaccatagccttgcttccgcaatctcaatgtgcncaagaggnccgggccctcaccggcccgggcatgngtcctggatctctctcttatcganagncacnagcgaccaaagcccgccagtagatgccagattctgatacagtcttgagnagctgggccaacaatcgaaacccgctttttcccggatcttgactccaccccacactcagtgaagncttgnaacacanagnnngatggtccggtcctctagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggctctttaaagaccacgccagggtgcgccggcagggccctcccaccaggtcgttatataatgagcgggaaaggggctcccgacgtaacgtgtttatgctgaccccgccagaagtacacggcccctcgacctccgtcgttcagcttgcccaacgctgtatgaatcctactactccatttcggcctgttaggtggttccgatccggttatntgtcgaaggccttgcgtcatgccccgcggatcgcaggtacgaggagaggcgcagcgtcggggcccgacactgtcgcacctgtaccctcggggactgcaaaaagagcaatcgcaccggtcgacttccgagtgcccaaccggtgttaatccgaaacctgtgttgttgaaagcngtgctgaaaatagtctgtagatgatcccctatatgccattggatttaggttaacagtttcactatcgattagcccagtcaaccaccgtactttagaggcttcgagtgaccgtncggtgtcgtccccgcctagctaatttcccgttttcagccaggcgcgttggcgcctttcgcccgggtctctcaaaacttagggttattacttagnnnacataactggctcggggatgttcgttgcttctgcccctctctctgtctatccgcaacctactagtcaagtggtggagatcagctccagggtggtgaggagcgcgataagtncgcnaccgaagtgccccaggatcgtgtgtcgtaaatggttgaattaggaagaaaacatggctcacttcacgctccaggtgagatatctcgcggccattctcatcaattgtccgctccccgtcccaattcacnaggcattaattgatgtcttggcattacacggcaaatcncagtgcgcagggtcgtaaggaagcagactgttcccttgcagttcgacaaccaggccgcggacggacannntcgtgtagggaagcagcagcgcgcggtatcgtgagccccgacaccgagacgcctcgatatttggttatgactccgttcncagcgatcctccacttacaggccgatgacgcggagcagaagtctcgattgctgaggatcgtcgcgcacagagccctacgatatcggaggtacagagctccatcctgccgccaatagcgcgcagcgggtggacgcacttccgccttccactgacacgccatncgatgttcanccgggtgcgaaccagccgcgncaagagggaataaacttgggcgccaaccagtcatgattngtgtacgttaacatcgatttgggcgaacccacaagcgcggagagtggcagggattggtgggggctggcccggaccgcggttccagcaccgnctaccccccatgcctgttccgaccgctaaggcgaacagttcttgcgggtgtaacgtgaactgacagggcgtttgaatatttctgacacaacaccggccgaaatattcagtggcgataccgggcgagtatcgnnggccncatggcgaganatacnntcgattgaggactcccacactagtctcatcgagctcttagaaggggcgagagtgaaaccgttncgcgccggtgggcagacaagagaacccgagcttggagagcaggtagtaaaaccccgtcggtcctagatctaggcgagccaagtagtccgcnatcgtcatgggatggccgtctctcccccgtgccggcgaatcgtctattcaggatgcgtaacatcaggacactaacataaacgancttaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagtgcagcgttnccgggtgagcgggtagtacccaaacgaccatgaccccataagcccacctcgactggagcagcgcatggggtccaagtggtcagcatgaccgtcccacttgtgaggaagacatancggacaccctagtgaactcacatgncgatcactttcaagccccacctctatgagttagctgaaaccgacgtcctacagttgtngtgcttatgctatcccgtccgcncnngtaacttttggtagagatgccattgtggacaaaattgagcgtgatccatgttccaccccggtanangatgtgacgncttcgattggtatgngtctaactccagccgaggncagatgctcttcgggcgccgctgagcggtgggtcccactttctccagngctgtcctgaagcggtctatggctccataaactagtttggaatcggaggnacagtaaattccgctatcgcctggctctaagaccacggctncatccccgcgccgcagcgaggccgcgagggaggaccataggccccgaggctctttcgcgctagctagactcgctgggccccctcgcgaggctattggtnnnacttgccggcataccatcgatcatgatgtactaatacctgctcagctgcgcccgattaaagtccgacgcatgacccaagagttcggggctactgggactgcgccctatagcgcgccaagcaacgtctcaatgggatgtcagaagaagtggctctctgcgggagtgacaatcctcctccttaactacctgtacatcggtccaggcaccgacttgcatgcctatatggctgtactgtgcactagacctcgtgtccaatcccaagaccatcatatgggacctcgttctctcttgtaattagatcccgcgccagtttcgcaacggggccaagncccagcagtaacattatcccttacgcatcaggtgacaatatcagaccgttgcgctgcataacgtnctacttnanggnnccttgatatgtaagaaaccttaacacctaataaagatgggtatgtcgtctgctntccagaggccgagtgccgngnnggccacttnaccnganagatggtaagagccggcgacganggagtcatgctgcacgctgcccgacttccggcgtcagcttcgaacnggagtatccaagtcccccgcacgcaggtcccacagcgttgcacccgaaataatttgggcgtcggactcacgangcttgacnccgntttgacgaacgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagangnngtcaactatgcggcctccccgtctttaggctcgtaagtcactaatctcatcgtcaccgcatcagcaaggatcttatacgcaagcacagnactggtgaacagtcttcgggtgtttgattagtcncgcaaaccgcctgccgagctacatgacgctcacgagcgacccgggcccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggngagcgcaagttcaggccacttggggtcctattctaggcggcatgatggcgaacgtgtttcgcacgacagcnggactattgtgcgtccgaagaacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatacgacaactttcatattggaatcagcgacttcgagggtttgcgtcctcnaccccggggaganactgtatgtcacatactcatgcttagggacttagttagtgggaangtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttntgctgatacagagtccacatncttggatccgtactggcttgattgtaaccgctatgactctgaatcgaagcaagaggtaagaacgcctcttgcaccatcaacttcntactctgagggagtacactggggaaaatctcgttctctatncccaacggacgacgacagatctgcgtgaccgcctacacctttgnaggcagacactgaggagncactgcttggtcgcactcatttgacgcgtgtatgccactgggaccgtttcccaaatgcttataccgcggccagaggtcagggggtcacctattctaggncgcggctatatggagttcagcgggtaccggcccgggagcgcccgcgagttatgcggcgacgtngttcgatttggtcccgtgcaccatgaggacgcggtctacgctggcgcttaggctgaccagtttgatggctcggttggatccgttaaaaagccgggaattttatcgctcacaactcgcaaattcggagagncagatccggttacttctaaatgaaaccagggcacgctagcctcctagcacaggtaagcgacgcgttcgaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcgctgtgaaccaggagtgctggtcttgtggcacgcacagcgcctggacatctcctctgtatctgctcaccccgcacttggatgggcgcgttaagacacgtggtaacnctgggccttgtcacanagaaanggatacgcagnacngaaaccggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattatctgagatttggaacggnggttgggtacccgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcacgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccngaactgggtccagtttcaggatacgattgaagtcttcccggcgtgtaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacntcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgggtcgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatanagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggcggacattactgggaaagcacttttgtgcccatatacaatagncgatagaagaggacccaccagaccactgcaccctatcagtgccgagacgtgttcaccctactaggccngcgcgtaatatccatacatcggcctaggggcttnctcgtgtggcgccccgcaacacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcatccccgcgtccgcggagcacggaaggttanataccataccgtttttggcgttaataccaggttacccgtnnnttgagggcatgcgcggcggctgaggttaatcaaagtgagccctaccgcacgtcgcccnggtcnctaaattttgacagctnacgattaactgaaactggtacttttgacgcgctgatcgcgtgatccctgggcactgttgtgcgaccaaagattgtcattcctngaaaggaaatcgctaagaacgatagctccagctttgatcgtgactcacgcggccgtccggcccgcttttcggcgtttaaccggaggaccgccggttatgcactctcgcagccggtcaaatagtgtcgatgccccctctgccctacgttgtcgtaccggtcgtattcgacgacggtattcgaaccgtcggttactcgatgaccccncggccacgaatctcgagcgggnctgtagtnaggggcagggcagatgaccntgggggctcggctacggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagtgccgtagatgggcaanggccgtaattgtagtgatatcgcacgctgtctttaagagagtcgtcccccatcgcacgtcgtctctttttggtcccgcaggccaacctgccccaccaccgganggtcgacatcanntcaccgcagcggatacaaggtgtagctgncgcactgtggccgaggggtgccnaagcctgctctcttaacgggatgaaatgaaatgctaaggacgcttactaacaagtttccccctttcgaaactggtagttaatcgccgctccagacctgctttacacttgagcagtgggctgtgtactcgaaccggggtgcgaattagtggaagaagttaacggatgcgagccattggcacagggggtgncggcgactcatgaaacaagctcggtanattggtggcgtgttgtcaccttgcgcacgctggttttttagctcataaaatcccgncaaccacttgctgcgcttaggtacgagacttgatcgacgtgatgtggtgcanagtcacaatcaggtagcatcgtccctaccccgcggcagggggncgtaaaaggactaccaaagagctggactatgccggagctacgctgggcccagtggtcagcgcgcgcattgagtgaataaccctagaacaggaaggcatctaaaagttctcacccgnctcacagtnttgcattcggaaacgccaactntaggcananncccaaaggnggagtgtctaagctataacacntcacttcccggactccgtcaggtagccatcgcgaaatacttacctatggctatataacttgcatggcacnctcgcaacgatggaacgcacccagtcctttctgccantgacgctgtaaggcacagctcccatgcaggggctgcaattcgaaccatcccgattncaacaacgtagagtcactctgtttgcagggtactaggggaatccatcancnngtccaaacgtaatggtagtcactccgccatcctcagatgattctcttgatcctcgagtagtgagggaatgcacgtgagacgggttggagctnnngcacaatcttncaaaataatccaatcgtccttccaactcgtgccatcgaggagtttaactgcatgccttaacttgtgtagctaaccctggagccatcgtaactcgcgaagggcctcacgcggatntcggtcgcagcctcctatcccgcacgtgcctgatacagctgtatctgatcaagtaccgcagccttaacaccacgggtgcagcgtgatctcacgaccaatcggctggtgttcgcccgtgtgtgcgactcccaactgctaaaactaggagtgagcgacacataaagggggttaccntgccncgtgctcaacctaccaccatatacgccgactgttactgaagcatcgcctatcgagnactcaccctgtctccggcntcattttattgatggnnagaactgccattctcctggttcggtaacactactgctactcgttttgtgtaagntcttccccgccgattgagcgcggggatacancaggtggtcgcnnngatgtggcaagccgtggcagagccggtctcaccctgactctcaatccacagtgaaggcgcgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacnagacaggnnagtggtcngaagcgtaggcgactcccaatagtaccgcatattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagatttgactacatagcttcacgcccacctgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctanatcagtgcaatggggggctcatgcctctgtaagggtacgttgtggtcgacccggggcttcaccgcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccgccggatggcggagagtggttcccagtgatactacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatggttttaagacgcggaacactagggcgtaaccttctacccgtcgttgcgtcatagggatagtactagcgccgcgcctccaagcgaaggagacgcagacgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttgcatcacttcaaaccctcgcccgcaggcccgttggccaaacctgtcgaacccattcattatggagctcganggaattacaattatagccaacgctcgacgcaatcgctcttnnagcattntataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgnatcctagccganaggccatcttgttggtaaaagtgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatngattatgaccgcaggcctagcgacgtggctgagatgcgagctgctgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatattttcgggatgtattcccactatattcggtggggcagtggccgcgaccantcaaacnggggtctccnacgtggggcactaatctagtgtcaaaataacgactctataggatctcctagactcgcaggtcgaacgccaaacagggctgcgacggtgtcgttgaggttttggcttggggncgctgctctatacgacagcgacagctgggcaggcatttagcaacattcccggggacagggatcggacacagaccgcggacaaggggaatgacagatgctctcgaggcttagtgatacacacctctctacgatcatgcctaatttagtaactcagcggcggtctcggagtatctggtcttggaggtacccggtaagttcccccactggtgacgagggtgaccgcttgaaaanatcgtctagggccgagatataagcatgccatcacgccagcattacgacgaaccgtttcgtcgtgcttatgtttgatcaaacgcgcaggcggcaacttggatacagttccacgtcaagcgtctcatgcgccctatcttttcctacgcgcatgtgtccatcgtgtatactggtaattgtcagttatctatcacgtatcaagccagtggctggacccgncaagcctgccattacacacggcgatcgcatgggcgtatctcgcgttcctganncngtctcccgctcccgaacgcgagcagatcagggagcgtcggaggcgctattccttgacctaaccttacgcnntggttcgtaatatctgcaacaccatttctagtcctgccatcctgagcgatcntctggctcgcgtctgtttatagtgtagcgtggcattgggcgtagacctgttgagctttgtagggggtattgctggggacgagtgggcagcgttccgtcgattgggaaccgcacnctgtggaatcgtgataggtgtggggatttttaaccgacgttcagggatggccgccctaagtctagctggcggttcgtcattagtgcgcgtaaacaaagtaccataagcctcgcaagaaaatagactgtctaagcaggtgtcacctatcaggctccatagaaagttagcgtncttacgggcccnggatgaaggttgggccctgagccattgtcacgtccgagctgagacaaaaatancggcaagttagtctaaccatgaccaggatagccaacctcagttttgcttgctgccaacatntttngcacttcaagactgccacggcngagtaccgtgttcaggtagcgaaagaggagcagggtggtgtggtccaacgggggtggacgctgtgagcaaactgttgatatgcgtttttcgctttagactgaccacggcagcctccggagtacatacccttacaaggtgggngagggtgtacattcaaacggttctcatgaggtctccgcagggtcgcccactcgcagtttacccactcaggacgnannntaacatgggctggagcgcggtaagccccgagngatgttttaggactggcttgagcgggtatactgtgaaggcgcttggcatcggcggcgagcatggcggagnaaaggtcncgaatctgtctccgacgttcgttcgacgtatcgcgaagtgtaacaattggtacaaaggtgganccatcactgatttcgcaccacgtggagctgagggactaagcacctggtagaacttccccccgattactacggatagcaagcnggggggcctttgtatatcatagccactngggcggtggggctctcggcataatgacattttacattccntagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctaattcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcnggcgggccgtggcggcccacgcgtttcggggtttaatgtggaacatgcacgtcttcctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctntcgctgatngagccccaaggggcttatacatgaatagtcctgttactggttatgcaatcacgtgggatacagcggtgtgtgccttngcgccctcaagcgggcgnncatnttttnatgttccgcggtgtgcgccacgtgaaagaccacgggtncgnggacaacgggtaggaccgaagcatgaacctaagctttttggtgggagtagccctctgaatctgccaggcctgattccatctcgcgtaaggcgagtcagcccggacnctgacggaagaatccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcaattatgagtcgaccaagaacggcagggttacgctacggaaaatcggggccttccccagcacagccaatagctgcagcggttgttgacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatntntactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatcttgcgtaactctccgcgttcaccanccatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtaagggcacnccgcttcggtaaggaactaggacagttgcagtcctcctgcgcccgagtcgtacaaaacactacatcagaggtctcttccatcgatatctggcgcaatggtagcggagagttgcactaccccctgagcaccgtgctcgcannnataagccagctgaggngaggctattaaacgatcaagctgcccggtgcggccgtgccccaagccaaacgtacgtcaacactactaatgtgtatcggcaagggagnccgttcctatccaaatgcggtcccggctttgtgatacttgtgctggacgctaattgctaattgggcaaacatncagaattttctcgttgacgcatacatggcttctacagcgaactactggaatcaggcgcacgctgcgaagcctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaaggaagaatctttaggttgtcaccacggacctgacacccttaattggtgtaagtgcctcgcgtgtccccttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaatnaagagaccggaagaaggtacaagttccgntgctaatggcgacactaggctatnngagcctagatttagccaggngaccccgggagtggtcctttagcatcggcgcacctggggcacgcgaaccaaccctaaccggaggcagtaacacggggggggaggcatcgctctatggctcctggatcgactcatgcatacgtacccatgcataatttcgcagctagagccaattgatgaccggcagtgctggcggggcaagccgtatatttattggtcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgagatgtgactccgtgaggggggaacgaaagcggccgcgccagtctgatcccgcaacaaaatccagaaccacaatatcgcgcactttcgctatnatactggtgacctggcggcaccaaacggagggcccgacaaaataatacatggacctgtagctaatggatccttctaaatcaggggccggangcactactctcgcccttttgaattagccaagcgtcagcagaggagatggagcctgttttatgatgccttgtaaatatagannaaatcnacctgatacagtcttcgantgttggagtagcttaccgaggcaaggttcagtcgantccgaatatnttttccgggagtaggcggtcccccgcccgaacgctgcgctccaggtgcctcggcctcgcgacgactccagggancgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcacgataatcgtacttaaatagtgaaagggaggtgtggtgcacccgagagtgtcacaantgtccgtgcgtagcacactcactaaaactcgtgagtccataccccttgtggccagnggcattgtgatatcttgccctagtagttctgcgagaacggtcagcctaggtaattccggcactgagtcgaccccggtctgagcagtccgcgccgcgtaaaggggtgtcgtgnttgagcgggcgaagcaagtgaccanttgtgacgtcatgtggcacagtcagtttaggaccgttagaccgttgtgtgtggccgcgtcggagcgctccgggtctacggggcactctttaaaaaaatcttagaaacacttatatatccgtacgctgaancgcgtctgcctgnncgtccntaaggcctcagttttccctgataggtgtcccgactcncgcgctgacaactactaacacgtaaaccgatgggncacttcaatgtgcggnnaacctgtactgagcgcgcnaaaaacggtnaccgtaaccgtagtaagagacnagagcaacatagacgctggacatcgggtcagangtcaaccacagtaaaaccgagcggatccgcgagcccgcctgtacgaacgattaagtaaagcaacagcggtcggcgtttagacccactcagaggcagcgcgcactacgaacagcacgggcgacagagaggagtctgaccattaggattagcttccgggactttcgntggccacggccgaatcgcgtagctcccagactaatcagcgaaggggcttaggatgtctanatagagtttggacaggaaccgaagccgttgcccccgggtcnaagccacgatagcgcagcagaatctgaatcttgagattgactgccggagcggagtgtcagtatcttgtcggnagccgtttcatgacgntgcatacatggaagggttaaagtcgcgacacggatatccctatagttatagtccgacttnggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacggacgaaattgaaccctgtgccggctgaccaagagatcgtagtcctcaaagtaacaggacgtcctgtcgtgaaagccatatggcgcagccaatgacgcaatttcccgcgnngcagatccgagttccacaacccctttgtgctgactaataatgacgctgcccctcatatgagcgtattncggcctctcgcgaccggaaancgagggtaattccacccgttaacgacgtacgattntccttatccgcgtggggtgctagtagcgactccgatcgatcatatgtcacccgttgtcccagcttcacgagccgagcgtgtagagagggatgctgagactnaattcannccgtgacagcatcatcgcttccccccaagcggaccgaatgtatccgtaacaccgccntatgggctccagtcaaactcccagcaccctgtctaacgctagcggacactatttaagaccggagatgcggttgcgagagagactatggtcccacatgttccttacgtgcgttagccgtttttggatcgtgaggtgtccgcaaaagaggacagctacgcttaaagaattacctactcagtcggaattgcacttttcgagcgctaggccgaacgatcaagttganggcaactaaggtagatcggtcttaaggtgaagtcnagggnccctgaagctaaacccccctgcaagacggcctcataacaaccccatccgttgacttgtcagctagctgtcagcagntcatctgacgtcgaagctcattgaaccatantgcactagagtttgggggcgaatcacttagcacncagggacatcgcggaatgacctaggcngtgccaccactaagtcagacgaaacaccctatgcgtccctgtcctggtcccttgtttacactgtgtanacaacctgcgaatctctgctgcccagtgaatgtagtggcgctggtactacatatcacagaatttcagtgtcatggtggctattactgaatcgctcngcaatgcggcagtctaatagaaactncgcgtnatgacaaaatggaaaatgcatgcgacgtccgtcggaaacgcgttcctctagggatggcggactgcgatcgcacaaccatgtgaggaaccagcaggagtagtcntggctagatctgtaaatttccttcactctaatttgaacctctanctccgggtaaaatcccccggataggggcgtatctatgggttgcaaagangaggcccctttaaaagactgcaacctgaaccttagctgctaaggtacctctgcgcaggtgtcttnctgcttgacagcggaaattggacggaaagcttgcgagtccaagctgtgaatagtttaaactcagtnccaggatggtgaccggcgattacggtcggaggttagtggagtcgttgttgaggagtatgctgttcncgagcctgacgggaggaaagagccgactccctggtgtcgctactttcaatcgtttgnacgacagtgacatttgctncgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaatctgcggcctagtgnngggtattatacggagacgtanatcgtctactattagtacagtatcaaggtagtctggctaaacaccttcatcgcagcgctcggtccctaagaatacgagccggacacgccaatcgatctagatccgatttcctcctactgtcatggatgcggaatcagtgagttagctcgtcggaaaaccgtgactagtagagacgctcaactcgcacacggacaccgtgtcactagacattcgggccttatgtncgatacaacctcctttggggagggcggacccctgcgtaccagtcgctgcattaatcaacttatataaatactcagctcgatgacgatgtaggtgccgatctcgacgccatcnacacaagtccaaagctccactaccgggctcgggaagaacgagacggttagatcagnagaccgtgtcaacccgatccgcgccattacgtccgcaatgtggaantcnantctgacagcctcgattgatctagcaggtcgnatgttggcgccccgggaattcaagaggcgttttgtttngctgtgtacgaggattccggctcaaagaggaacgaagaaaggacctcgccggagcaacatgttatttgtacctcgttggtggcaaccggaccgtncggcgaactgtctgtagggatcgcgctaataaattcatgttaaagtatttctactctaaagcccacgaagtgacctaacgtggcgtacccctaacggcgggtttccagacgtgttgtacttacgtcgtaaccgttgtgatgtctgagttcgcagggccgcctctagagggtacgaggtcaacttgaatggggttagcggcgntgggctgaagcccgcactccgtngttctgcgccttgggtgtagaaactgctatccgtagagaggccaaggcggccgggccccggggttncgcaggagtccctcagcaaaataatgtaacttaccttatcaagcatttgcccactaattagtatggttacggtatcattatggttcacgatacaaagcgcaacnaatcgagctggatcctgcgccactgggctcatcagccgatccctgtgccctagcggcacgtaggtggtgatttatctacaattactgcgccttcacctgctacgaancacaacgacagtttggcctaaccttatcccgcgtcttggccccacaccaaacgcgtgatgactatgagacggtaggagcccaaagccgtatatgagctcgcggtttaggagagactagcggccctctgtgttctgcggcggggaaaccggcgcgcgcagctaaaagccgaccnnncnccgcacaggcatacggatgatcttgcctcttaggaccttatcttcccnaaggtaacctaaccacctacgccgacgactgagaacaaacagtagaccggtagcttgtatttagaatacgactacgatcgcgatatccccccattgccttctagattgccccggctcttgcgtccagcggagtcacccctcacttggttgcccggtctgctgacggtccaacgatgctcttgcaacacgattcaacctcggcctttattcggaccgggatcttgccgancgctccgatgacattagcgatgagaggcgcacgaggggggccccgcnttcatcagactanttgcagtgggctgtctgaaccctggcttgcgcagtacctttttcnaccgcgacctgcatacctgcgccgctcgctctcctggcctgcacagcgcagatcgccaatctcatcgctgataacaccctccgtgtttagtgatgaccagctcaggtagcgcaggtgcaaatacaatagcttgccgaattgaccttagtncccttgcgttgggnggccgatgtacacgtcaagtncagcctacagcatgcnccaccgttggcccgagacttctccagaggtaagtaggtacgtacctccgctgtccgtcctaattcggaccaggtcacggcactggggacctaagcccggctcncgtcctcatattngcgcggngtccttttgtcggattattgcaatctatcacaagcggagttagtcggaagccctgcgacatgatatgggaatggatttgtatatctctntcaagctcggaacgtgaacctgtactttcagaaaagggtnactgtnggggctaaanagatcantctcgcgtggagggggccttcctggatggcaagggtcgggcctccaaggaactccttagtgagatcgatataccagnaaaaacctccagntcgggagtagtaaaaatgccctgttagtngngcggccagagccttctgccaggaacaagagcacttttcaagctacagcgtctcttagagttagtncacaccagacaagcgtaggtgacacccagttgaccgtgtatactagtattggttcgtagccaatttcgcaggtataatggatgttacgcatttgtcnttagnctcgcgcggggcaccaaactacatcccggggaaacaattgcggcgagaccgccatgaatggcgaaggcaggtaaaacagccatattcgaaacaacatcggcggtggattcgtccaangagctaaacccctggcgnaaaggaaccctcgtatctctacacccgtccgttttactancnagtagagttagtcgagggtgaaatcacggatatgttctcgaagaggtgngccttccgtcgtggaaggatactgacagnggcgacagttttgcggggtcgtccgggttgatggcgttaagcccgctatctatactctatagagagctcacagacgccctccttcaaggttccccacgccaagattgctcctctagacccaagcgctaccagagaagatggatctacgtgcgatagaaaattgctcgttttgttcgctaccgaattgacgtctgacnactcggtgttatttgcnttaagccacgattcctcaccaacggctcatcaacgtgagatcgggcnggtggcagccgtgnggaagtgtgtgccngcnnacggtccctacactaggctgccggaantttcatggattctcggtagacggttataaaccctagcgancccttggctcacgtgaacaaatccctctagggctaacccacctatggcggcattacgtaaagggtagcggcgngggaaggagatggtagcatctctgttaggctcaaccggcctatccgcactgaacaggcacgagttaccctcgcactgaagataaggctcccttgcatacgacttgctacgctggacnnaattccctgaaaatgcaaagnaggagacncggattcagagctgtaggtgcgtccgcatnactaggccgaagcggacgacgggcttattcgtaccgccaggaagggcaatgtcgcagcccggatagatatgaccccgtagaggcttggccgagcgatatgaaagcttattttgcaacgtataagctngggttttcaattaccgcggtgtcgctaaanctgatacgagaaatcgtcgcaagtgaaggacccctnatctgcagacggctcacggttaaaagtaacctaannacaaccagaagctgggtatgtaaatagatgaatatgatgcccaacattataggtgatcggggcccaagtttaagctgtagctcgtacgcatcccctcgaaactatgtgccnangtatgaccgttaagacgccggtgtttcttgtaactcttcgtccggttnaggttnaaatagcctntagtggggccacagncggcagngcttagcgggcccgtttaaccatatcccgcagaggtttcaacccgggcgataacatctcgcggacaaagcgctctatcccgtcgttattacaccatttcacccgggagcgcagagcagccgaaatggttacatagaacggtacgtctagaactcgtcaaaggggatcggtcaccgcatcgcgcatccacataccagttaatgggcaggggttgagcttacagcgtgtgcttaggggattaccgctaaggactcggaaggataaccggcactaacatcatgcaccaatggacaactactgacttggatcgtttcgccaacgcgcgcagacggtttatagcatacgagtcgtcactagctttacctatancggccctgtaatgcgactcgtgaccctctcgactacgctgatttgtgctttaaagagaaagaggaggtactacgttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaactttttggcataccgaccgtaaaagagcggnatccgtttacgaccttgtaaagtcgaagcccggccgagagagattagtaccgtgtcggggggtgccgaggggcngtgagatctccaacgaaggaaagttgtcgcgggcggctgtacngagctttgaggaccgcgctagaacaatctgggcgggtggaagagcatggctcagacatnactcgccggctttaggtaacaatctcgatgaaaaacgggcgggtgcgtgncgaggtattttcgcttcagcatgcagcgattactacacgcccggtggacgatatattacaagtatcggaantttcgacgctggtcttttacgcggtatataacccaatcgaaaacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcnnttccacgaacgctgtcgcacgcccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagcttntttaattacagcaagctagacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaactaggctattagccaggaataggaatcggactgtagaaagcctcacatgcggcctgtatagagacgttgaatcacgtgcgttggctacntatcgatcaacgttaggcagtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttaccncggtcgtctttcgtactngcgcnctnaacgccgctgnggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaantgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttcctcttatgtacgtaattgtatgttcctttaccatccnctcgaccggccttcaaagacgtggtctcaccaacggaagcatgagcttcggccggcgtcgcttaagaganaaaagcaagtacttcacacgttttcnctggtaaccctcgcccccgtcctgaagttatgcaacgtagaaaaagaggctctntccctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctaacgtttgtccatgtacgggagatgtcaacttgttacaggcattgcggggagatacaggtnttgggcacgctagatgnnttccaacccgacgttaggctgccgattggcaaggtgaggttcgtggtgacagggagccttcgtaggctgcgtcctccattaggagtctaatgatctacgcgngtttcgtatcagccgcatgcacctccctacttaatcctcaagaccctttggaggactttccgagggatagtctggcgttaggtccacttactaataattaggagtcgcctgttagcccaggacaaatcttgagacgtaaggcgattcgaattangtccatcgacatcagtagngtggaggaccgttcatctcacctggatgtcgaatagaaggaatgcatgtattgngagcttacggctgactatcagtctccnaaggatcctactgtgccccaggtggcgcaaggacagggtccggtcgctgnacggagacgttgccccggtcaccccacctatcctcatcaccaacttcatggtcagaccctagaacacattggaagtgttggagaaccaatgtagacaccgtaatatcaagtacgtaagtctgagaggatgtagacgacatgtcaagagaagaactgtggccgcgtctaatgacttaggaagtattacgtcttgaacgactggggtaaagcgatcatanactgcggagtaaaactagaaacgacgggcttatttccctttcatcaggccacacaaggtgctgggcaagagggaccagaatatattcgttcgggcaatctggactcgcatggctggggagcttnttttggtactctccagtcctgcgtgacggaagctttgccccttcacttagaatggagttaaaacatcctccctattctagcgttgcgcgccgcggcgtgaggccattccccgcactatgacttttccctgtggcgntggtcgcaaactgtaatggaagagtgggtcttgcaatgacagccgcccactnatatacagagttagtggtatacggggattagtcaacgtaatacaagccccttcacttgggcccanccgctgacaaggcatcagcaagttgttggattcactgtaaatctggaatgatcagtctacgcganctaggacggagagatttaaaatgcaatcggnctataacaggtagctagcacgtgagacatgtgtagcggcgcccncgcaccctngtctgtgaatccccggcggtccttgtgaattgaaactcccggcgcacattgaaatatttcacgagcgggtgnagggtcgcgcaagtgtccagcggtaaaacggaagggatattagataaagtgcggtgtggacctgtgacaagtaataatagcttcgggcgtgcgttggggcccctagcgaancgtactatgacatatgccgggagtgggnggagactcaacgtcagcgcattgccgcgccgcctacnttacttacgagaatcnaaacttgcaagcgcaaacagcagcggaacgaacaggccgagagtccctgaggtcggtgccctagnctccatnatgcnnctcactccggctattgtgagggttgtgtcatggagaacggccccgtagggtgcgtaacgagagcgcattattagccttaagatggctatattggttagggagatgtaaccttctccgtatancggngctgtcgggacnaaaggaccgacatcntcttccngcagttccagacgatagcaaacatctaactatcantggtgcggtgggatggtcaggctctttgtccactgacggccgctgccgggaccagtaccaatctaacggcgtagcatatactcttgccgtagtaaacgacgatgacccctactcgtcgaaccgcgtccctaataatacgaaagaccaggcacatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggctagagngctgcntatctctgcgtcgtgaacatctggcanaatcgaatcccgacatggaaaggagtcccggcggttagcctttgctatcatccgtccggatttgtttcccgtggaacttgcgncccgccttcggaaaagttcccatgccgattcgggcgactccagatagacgtcccctgactgcccgtcgatgtttggggcatcagcagcaaagtcgncctaggaaatggacgcggcacgtttaattgcgatcgacactgtcaccaaacagttataacgcggtgtcctgggtacataccgccgcagcactgggcaaactttaggcgctcccaatttcgcctctgttgacgattgcccctcgagggggcgtgcgccgtcactgcttaaggcgccgttccgggtggcggcgaagaatgggcgaaaaatgtaggaccaaatagaggatgccgcgccatgaatacacttgcgatttcgcccgaagtacctccagacattccgtcagctccggggtagatacccccatnggtnaaccatggcagaaacaagggccgcaagaagcgacggggtntcgantcggtacgccacaagaagtatccactcattgccgcctngnaagccccntctctgtgcgggcgtagaacgagtcagcaacncaacaanggccatgctcatgtccaaaccccatgcattccagcgccagctgcccctaacggcaccggacncctcgcggcattcatcgcccagtctgccgtctanaactgcaagttgctcctgccgcgccgtgtaaatggccagatgtagaggatcggttcgctgtcaaaatcgttttcggaggcagagacggcgtactgcactcagatggtcatgacgttgtttcccacgtantggtgacttaacgcactggaagggaccctatggtggtccnnatgcnggtgtggactcccgttttcccgngcctcctcctctcgttcagtcgtggccccgttgcgttctatgcccggtccgntcggggtactgacatgggtaatggtgtctcttttccgctatatcccacaagtgtgactccaacggtagaatactactatctagatgagcgtangaatcacctgagcgggngtgaaatccataaccaggctcgacaccttcattcactccggtggctccggtggggtagcacaatcggcttagaagcagaaacttccatcttaggccataaagtttcttgagaggggggggtactcccagtagcgggtagcacgagcttagattgtcagtcctggtggtgcacttggatcttgagaccgtagggccactaggcatcctgtttatactagattgatagcaggtggtaggtagggccgtcatgaatggaccgaaacctgcgtggcggggtgtgcccaccctttggtgaatactggcttctgcngttgagctgncgagctacctttccagtctctcgcctagncagtgaggggcttctactcctgctnacgcattattcgccgcaaaatgcacacccacatgtccccggtggccagactacgctagctcctcttctcggaacgccantctggggtactacgtgctgtaagtccatgtattnccggctcgcataacattgtaacggcgccgtagacatcggaaggcatntggcgacgtcnnncatcacagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggcactgagttacttggtgggtagcacggctaggtgcggaatgcctattgtgagatnnacngctgggcaacanagagcggcccctatcccgacggcgtaaatgtacacgaggcgttaacatccccataggtcaccccccagatanaccctccagataataacacgctcctaccgcggacttttcaagaaatgtnattcaagcaaaactaatctactacattagctgtctctcggtcgcagcccccaccggtaggcccgtcgagacggaccaaccatactcctnntttatattatctatatctagctgtcngcatttcgtcgtagtaatagatccggggtgcctgtcgccaactgcgggggaggtgggccgtccaggggcttccaccgaattcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcgggganttagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgccnncgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtagcgtctcagtagcaanaaatccggggttgcgctccagtatatgtttgtcttactagtcagctcacacttatctgcagccncantccggtcgcccagttgcttaactgggcangccagtagcgccgcggcgattcttcgnttaactgggtttccattggcagtcgggcgacaacgaactgggcctgtacgaccgccaattggccgatctttcggtttacaaattcttgacggttccccgagtgtgccacttttcaacccaactgagcttttatcctccgcgtcctgctcggggtnaagactcccgaggtggacagtctgttgtgtagattagncttttagcccagtantgggtactcggcgaaacagggtgcgcgcgcgttacaagttgtctccccgtcatcccctggtcgggnnaatgtgggggcaggcaatgggaatcactaacggcgcgaccgngttcacacaagtgccgagactcgcggcacattccagctncgcccaccacnggttctggtcttgtgagcaaaaacccgtgcactcttgcggatcgagacgttgaactgtgaccatagtattgggccttacctcctacatctggctataaggtaaccgntcggaagtatggtcaccaacaaactnatttcgacggatcggcagtcatcaccgccatgaatcacctcgggaggctatgtgcatgcttggacttatcctcttgcgaccctctcgaacctgttctggtgcagctcgcntggggctcctcgactgagacatatcgccctccacttgtattatgtgcttggctcacgtagctgtcggctattaccaanacatttnatacggcgtgaccggccgatccgagctcatttgccgctgggncgtggcgtactagtacacctagatgtgnaggtgtgacggtataaatttcttagtgtcgctcgtacacccggaaggaatagatcgtggcctnggtaaggctgnaccctttggctgaaaatactcgtccaattgccaggtttaagatgctagttgacgcacngtgtnccagacgtattaaaagcgcgaatgaatcatatgacttcattaagccncggaccgcctgtgaaattcacgtgacagataatttatgatcatccacaccaaccctcccccaatgtcggtttcaactgcccagggagcattccccgtgaactcgggggaaattcgagacgttagttaaggtgtctacgaaggcaagcctaacacgtgcagccgaccagggggtgactccagccttatctggggtccactaatgcgccgctggaagaactttgagagctacnagtccccnagccaccgtaactacgtactcgtgcatgtncttcgtgccggaagatagcgggaaccaggagcactcctcccgaaacctctcgtattcacggtatctcgtttggaagtagacgtatacttagcatctcactcgcgtgagccccaanctcatcttaggcctgtagaatcagcccggtgttcntgcttcgatgtcctgtctagggtctactggccagtcttagtgctcgcgcaatagcctatttctccttgtgtgcggacgcagccacagcagattgcgagaacgccgcttgcttagaatgatgtgtacttttctatatggcgttatggtgtgtcctagaccctaaaagactctccgtcgnggggatgcatacgcgcctggcttcctccccttcntggccgtccatataaggttggtttagccagcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatncctactataaatcaagagcttcaaagccagtatgtctgtccattcggcggtgtgccttccctgagccagaaaagccttcgcttgtcgtgaaacatcttccggatctctagatgttcttgacgtgaataagncatctggtttcgcactgaaattctgcgtcgtcacggtgtcccgcggtgttattgtcgcngataagggtctgatacacatgtcgtattaccaaggggtgtgcataggtactaactgcaattgctagtagaaccctcgaatgtgaggangctcgtagtcatgggctgatggtatgaaccgctncccgtcgaccgaccgagggagntctttagcagtgntcacggccaagtctcaaatgtttcgagtcgcatagctgataaccaacgtcaccggttgggccatttgccgaagtaattcaaaacagcagtgtggtcgcattctcaaacttcaattcagccttgcccaccatgtttccgggccataggtcnncgtatttccacgacttcgcacgccctacgaccgtgatgatagcattatgcgggcgggccttgaacgagaccccatgcggtgcgagtatgcacggcatatatagtgtcaacggcagattcctnagcctggtcctcccatcgacttgcgaccgaagtgtcgcctcatacggagaccagtgcgcttggcttgcccggaggattctctcgattagagtaggcgtcatgcgacacggcgtttagctaatccaatntnngnngcgaatatccagtccggccttnctcgaggaacacctcattggggaaatggtattcgctaccaatgtgtctaaagaccgcgaaatgnccaatgtcgagtcccgnagccagagccgtcaggcgcccctgagtagaatatctgntctcccactgacccgnttgaatgcaagcagggacttgacagtccggagccctaagnggagtcgtagccgtccccagtagtcctcagcctcgcagctccaacagtcccccaggatcgaggagcggtggaaaactgttagagcgaccntggaacgggcagttccttgcaacagtaatcttgatcgggtaattaacntgaccaccaaaatttcaaggcgcgcgacgcggcnttagaaacaaatngtccctactacatatctgcctagctaccagattaaggagagctgggtcggcttaaggtttctcggcagtctcgttggcgaacctaaactagtagtcgtgtttgcgaaccggagagcagatattgtaatcatctgcnntttacctctcatgcggccctactggtattaaaatgcttacggantaactacgacgggttctattcttcccgcggaacagcttgcagctccttggttcactgcactntgtcantccgagtgtcaagcttatccgcttaccaagcgtctgccgctatacccgggatgntggtggtatactactcagcctaaccaatctctttcggttggctgtagcaaagtctgcctaagagatttcatgangagggacatattagagggctccactaaccagctctccgggctagacctgggatngaccgggaanaggtaggagtgaaggtgagggtcctgttacaaaagttgccactcggtgaacgccgctcatcatgttccgtgaggtcacgacgtattcttcngngatggacagtctcgcgcgcgcgcagcgcnnagcttcncacaacatgctcctctggcaagtagacaaattggtcgctaagcgacagatctgcgtcgaacggactcaactaataaattaggagaggctacgatcctctggggagggggttacctnnatccgagtctgatacgtgntcttctgggagcgttactaatgaactanaattcggtggctgacctgaatggggtcattatttatgtaaaggcccangttaaaatccagcccgaggacatgagtacaaatacaattcccgaaccgctatacctagaccttgatggtaccctattccgtggatcccagctcaccaaaagttgcaacgtgangtcgtgttagtttgagatgacctgatggttaactcttaccgttgggcanatctaggccgtagtcctagccggctatcacttgctgtctcttcacgaatttatcaagtcatctatgacctcgntattgctactcagactcggtggcccntcccggctggcaatgagacgctgatttcgcgccactcgagcagacgaatcagcaggccccatagaacaccctcccctgaggtngttagttaagcgcaagtgcggcctttgttgtcataacgggtgnacatctctcctaagggaccgcggaggggggcgttgccattgaggaaggtaacgtgtagtgttaggctangttaccgctccaccacttaggtatacatgcgcctgcctccctcttacccatgatgggttagacctggctgggttgggaggagcnccgtggtcgnggaatagcgagcacactacaacggaggggaatcgcnacnnagcgcagattgcatggctcgacntaccttcactacgttgcccgagggtgctgcccgcctgatccggatagtgcgtcttgtccttgtaaagaagcccgtgagttcgtgcctgtattgactaggaaccctggantacgtgtctaccaagacgatggccgacgcttaatgcatcgttatctaccctggatcatacatgngctaatattactcagcctcttgtcccctaaaagaaatcgttactcgtccccggaacgctatccaatgctaaccgcatccaatcgacccagcgacaaagcgncccacggacctctgcggttataagctactatcctcggtcgccttgtagactacttgtntgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacacagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagntaaagaaactagcgagtaccgctcccccaaggtcancttctcttttgcnctgaggtaaggtttttgagtgttgcttccctccgtctattgggtgncgcttcactcgggagttcaaggctaccacgtctgcgatgtacgcaaatcgcgttaccggngtatcgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggncgacagtaatttatatgtcacatgggaggcaccatgagtccaantttactctaacttcaaacgaatccatatgctacatagatcctcgtagggagatgtgacgatcatgcggatgaaagatcgcggtcgaatatcacctcacttagcccncggcaaacagaagctatgaagcatgtaaaggcctggatggaaattgggtatccgacatatttcngggctacttacagcggccggaacgacttccttgctagtcgtgcaagtacaatcctgtctcggctgagcttggcgtccgccgcctggtacgtaactatagtcnttagggataatgtacaaaccacatgactctcggccagtcgtgggtagcacggtancccanaattcctaacactcggtactaatcactggcacgaactagaacttcgactactaancagataacaaaaaccacaggtcgggggcnnggaagcacatgcaaatatagcatatttcatcttataggttnggaacctttcnnnaacacacgagttccacctgcggattcagtttcgtntgctgaggcggaggtacgttcacgtaaggtaccattgttttccgcgtnacatacacgacaatgtacacgataccgcggcttttggcctccnactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctnatctatggccttcaggtgctacagtaccaacgcagcttggtcccaccaacccatatatcgtggcggtcacctgcgatacgggcggaaacggccgttataggaccctctacgtcgatcctggctaggtcatgtttcaactcgcccttacggcctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagacatnctggacacccttgaacagctcttaccttagaatgcttggcgctnctacttgtgccgggtgacgttgtcagttaagggtcggtggtattccgcctntgctacactataccacggcagttggcgagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgnnncctttcgactttgttaaacaggtgtattggatactcgcggttcggatccattacacacgccgtaaatggcacgagtcacatcgaaatcggggcctantgagcatgctgcggaaaagctccgtacggaaaggtggttctcgctagtgtgcgacgcggcccgcnagtcatntgtaccttgagtaggccctttcccagggctactcttggctggtgatcgggaaatcttttaaatttaggaagccaatgtcccgccagtgaaccgttgcacgtctcgcgaggccctcgtcaagcgaaagacacccataaacggctgctcgggagtatctttcgctagggatgtggttcancccgctaggcatggaccatgatcagtgtgtttnctccagggcgggggaaacaaacaagtgaggggtgtagattgagtttcaaggagnaaacagtagaaattcataagcgggatatgacgatcgccgcgaggatagtnacattcctgctcggcaagttccaacgaggttccagcctcatacttgcggcntgctctagcataggtgcgctcaaggttcccatgatatccgcgaagtgcgcacgtgcgacctacggccttaggctaatctgatacgggactgtcctccgcccctcgcgatggtgcgcagcaagccgtaactagccgttaggccgtagctactgtccggttgagccgccgggaggcgcaggagcaatgagggtgcacgaaggcctttcccttatgtaggagtgaatagtccatacctgtactacatgacggatatgagagttgaaacanatgtatacccagccttcctatgcggtttgccttaattggaactattcacactgaacgctgtgcagacagcttgaancaactaccgttcaggacatagcacgcatgttatactcagngactttatagaccatncgtaatttcagaatgtagtggattaatcactgataaccactagctccgcacttgatcctctccaagccattttccaacaatgacggcgctatgccgaattatttccagtaagggtcccagatgtggtggcntaaggggggaattggggtcggtgtngccctgcgacgaaggnncagcgggcatttctgttaatgcgcggcgcccgaaaagcatgaagacagatttgtcgttgagctaccacatgactttttnaatattgtccttggtccagtcaatgtcgttaatcaaacattgagtatcctcctgactaaaggaatcttgactcttgtagccccggtcccgggagacattgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattcttttttgtggggttcaacatgtctgtcacggtgccggtgtacaccactagtctgtcaaattacctagattattacgtgcacaaaacaaaaataatggccccggagaagacgaagcgagtagctgtggcttgtggcagttactctggcgcctcaacgccgctgtattctcaccgggatcgggaccgcgttatgctggcgcaacaatggtgatatcaatgcggacgtgcctaaagtcggcgagatagccagtcaaatccaataaggcgtgtttacggcgagttgcggggggcgtgcagtcgatccttatcgtgggggcgngcgcgtgtcgctgagatgngcgtagggatgggatgaccctaacaacgaatccgggtcagccgaatctaaccggggtccccccgtgatactccctaaaatnacacgnggatcgtacnagggagatctnnntccgatggtgnggggggaacggccaacggcagtgaagtgccccaatgtctgaaagatcaantcatcttgtcaaaaacaacccgagtagttgtattttgagatatagcggctcacttataggaattataaagcgtgtcgatactggggttggccttcggtcccctgcgtaggggggatcagatgggagttcgtcataaccgatccattaaccctagggacagtgtaaagaggtggggcaacccgtcatagggtccactccacctggtttaccngggcagcctaaatagattaccatcaggtttcagaaacggccgggagtcctaaaaacggaacaagttgcgaagtcatccgtaacccgtccttattatacttgtaacgtantatcgcgatgtggatacgtcccaggcctagcgtaatcgctacgtcataatcgcttcatcatgcttctggtgnagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgcttccgaggttcaganagtattctcaattctcgcggagcttgtctagntccctgaaaatcggcgtgcctngccgttttcttcgggccacaccattcacactcaantttagtttattggtgaatagcacgataccagaacgtcagtnacgcgtcgcatggtcatggagtgttggatggntataacgtggactgcacgacagaacgtaatctacggtggctgtcgttgcgcccccgcacccctctaccgcaccaccctcactagtaagagaaancgcttggtcccgttacgaaactatcgaacagacgcgtagactcgtgtgttactctaacttacatagtgccttgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagcgatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtatgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtacatgagtaggggntgcgttagcgtccgcccaatangacgggcagtacgctatngggacaggcctcttgcggggaantcgaggacgcctggtagcctttagtggtttgtagctcgggatgcgcantggctgtgatgtatatcacccgcggtcacgtctagccgggagtgcatagaactgcgtttggagtgtaagcgttcggatcttatccnagtctcccgggntccttttctagaaattgagaggtagatggcccatagtcagtgtggtgatcggacgccgcgaaaatttacgtttagtcatcaacttcgggcaaatgtgtataacatatcgaacgcncggtgggatatgggaggtgtngctgacgttcagtcggcaagtagtgcctgccttgaccttccagatacgttaaagcatatcagcttttcggtattaggtcngtaatnttggccgagtgacaacttaaattgtcgctcgctagggggtagtcnagagtctgttgactcccagntgcgtgatgtcgcctattgtctgtgagcataacgcggttatgtcnntngactatcgagcaggcgataaggcatatgattatacggacgggattttatggggaccntagggcaatatggtccncgagacgcaccttcgggttctacttcaatttcgctcccgggtccnaggttctcngcatttctgtaagacgcggagcggactgtctcgnntcntcccattaactgcgcagtcaggagtatcaagactccttgtagnttagtgagctaggtttcgagtnagccccgcgataaagttagtgaatcnnggggctctaagcgacccgtgttactanctaccatccaccgcgnggccgagagcaactgaaaatgcgttgcaactgctggtccctcagctgtttctccggacgcgcaatttctacgtgtgtgaatttccgataggggtgggccggaagaagtttacttgctccggcggggaggaatgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgtgccttggcgaaaatctacaagagagttggcggttttttctgcgggtttagcgggttaacaggtttccagcaactgagtaccccaaatatcgatttgctacattacgggaatacgaccgataaccgcgagcggcgagatccatgcttctatatcacggcaccttttcnctcccgagggtcgggcgagagtactcgagtcgaccctggtcctatatacgtactcccgagcgtctctgactngagccgtcgtggctggcctgtagaccgagcggccgcctttccaaaatcttggaacttccattcaacacacaggccacatnanaacggtggcggcacgctttaatagtagagtatcaagagatcgagcaccccaggaaacgacacgccatagcgccgctttagtgtaccagaatcccgatcgatcaatcgcgataggtggcgaatcttttgccgcgacctcggncacattgcaacgtctgggagcgaagggtggtatcgctagacttttattcgttccacgaccggtatacattgtgagctcattttgaggngccagattagtccagttcttcgatcgatggactgggatggctcggtcacacatcagagctgctatacgctatcgaagtctctggtggcgtgngtgatcgtaacaggtgatgaattggatctggtagtaaacgaacacaaagtcctctggcacangctgacgagtttcccgcctgacccgtccacatncaggtctagagtcggttcccgngcctcagacccaacaggcttcccggctnaccaattggccaggaacacaccccctcttcataatcacgcgcggtgtactgcnaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagncnnaccaccatcccactctcacgaccatgtcttttccaagtggaggaaaccccttctttcgcttgtaaacaggtgtttttcatatatccgggatgaacaatntgtccatttctacggcttnccacagttattgctgatgnggcagtacccaatatcgtatcttatacccanagcgttcncgattaagcaaatgtattgcgaccagttacncaaaagggaccacaacacgttcgtgaggtgggtggganacaagtccgtttgattacccgcgcacccccccaatgaggatactggaagtgagagttcatccccgccgaacttactctatcgcgggtgaaaacgaatgatggtnagatannagtgaattaacgatcgaatgttaccaaatttttgcagggtattgcggaccagttatagcacccttatataggatacccttcatcggtcgtatgagcccccaattgtgggggcgcacagtgccccctcgaatattgcgagtttttatggcttcgccgcgtactgaccgatcctactccgtcgcctgggttgcgcccggcgaagggcgangcaaccgagatgcccagtttggcggttagaaagtttgtaactctagtcccggttcctgcctcgacagcacttagggagatttgtttatttccccatccggtccgtgcgttcgactggagcattcatctgattgtttgaaagatcgtcacgtgaggtaacggaacaaatttgcacaacgncttacgctttgggtctnggcgagncttacgtactgacgaccccgattaaagatagctagcatcccagtgaaatggggtgaatncttgcgcgcgncaccagatcctcggtcgaaatttccgtgtttgcgttgaagcgctacgcgtaacggcccctaaggnattccacaggccgctaagggggacggcaggggtatgtgctctctgacctgataccacatggacgtccccacggcccgaaaggcaacgagacactcatatcgcatcgacccgtatcgcatngggctattccaagtctaccccgtcaggcgccatccgattcataattttgtgctcactctcgatgccgggcgaatataatagtaagcagtattaaattcattactccacgcaaacccacaatactgttatgcagctcggnttttgcggggcgtactgacggcttcgtgtccctctctagccttggttngaacctagtttgcagtaatgactcactcagtacancaacagagtttctggtacatggccctgctcccggtcgacagaggcccataggcgattctatccttgtctgtngccgtaactctccctcngcctttcctcattgaagagcgttccagctccggacactggcgctccacgtcggaaaaggtaaagacgccactccggtccattgtctagaggatccaaccagtcttgcgtctccggcgcccaaaaaccagataatctcgaggtatacgagtcgcggcgcncgcatatgttcgactgttaagacctgagcgctctggacccagtactgagaaaactnaaaccgttctctatatgttaggcgattgtgatgggatagcaccattatccaatcgccctgtagttccacacgccaaatctcgtggagcaacaagtctgcactcttaatggagcagtattagcatagcaccccgcgacctaccaggctaaaagtttcggctacgctcacgatgtataataagcgctaggcctcgagaaactcctgattatgttacaacttggtggtatactcgntcggcccttgancgggataattgcagatgcgacggcnnnnggctttgaactggtggaggtagganccttcggtcgtacccactacatagcaggcgtgtttttaactcagtaggtgcaccgccggtacacacaataacccctgttgcaatcgataggacgcaggggttgctccccggtcgccgcgaaaactcccagtcggantccgcaggtggcgtaagggagagacgctaggtcatcaggtgtccgaagtccggtcatctgtcaccgggcctctagcgctcctccccgtccggtagggcgggaccgtacatttcccnagttgcananctcttagcagccccttcatggacccatgcttcatgcaccgcctcctcatgatgcaaaacccagaactctctacatcggagtaactatatatcggatcgccggcacattcgctgtgaggctcaccctttatagtactcgacggctgcgaccctttggtacccggcgcacgctcgttattaagtgactcactccagcgaattataacactgttgtccagaggtcactttcttgtacactacatgcatagctagccactgcatanctgtttgtagaccgccgtcaatctacttngctggcacctacgtgctggatggccttgaatgttgccaagtaatggaccgcaagcgggcggcactagcgaagacgcaaccggcggctcgaccaaggcgcgtgttggagacaacccgacttgggggggaaaagatacgaccagtgaagaagttagtcgctcgaaatagctgttccatctccatcgttatgtggccaaacccttnagcagatttgtgctggaaaggcatccagaggggacctgaagactagcagcgtgaaggtcatcgaataaggggaatcatgagtccgtgtactccggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactccctttcggcgtaatcacaaatcctcggncggnggaaagtactcatnaggccaagcacgtaaaatctgtacagaaaaatcttccattgtaacggagagtgcatgtcctatttgttccgaacgcagagaattagnatactagctgccgggcgacatgcacgtgtcaactaagtgacctattctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgnncggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtannagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaaggagaggngcgagatatctcaggttgttncctgacaaatgggattttttgcttcagtcgcggtagtacgatcctgncaggggagcgcgccttcatagctttctactttaagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcacctccggggacagtcgacaacacagataccattaggatggaatctcgtaggctatgacgggccacggtcgaggtacctgtatgcccctgattacgaaaatggcaatgccacgacatgcacgagctcagttcatccgccccagatgcagctcgccgacaatctgtgagtacttggtnngcttgacagaaagtgaccgccnntgtctcgaggaggcttcagatctctgccggactgtggcatccgtttcctaacaggaataaataccgggtctcggagtctgggctacgtgggttaccggggtccgtgcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcgctgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttggacccatgccnagccacagctcagtggtttcgatgaggnaattcgttatttcgcgagttaagtacgtaaacgttgganaacctcaaatgtggcccaccgccgcgatgcgcccagggcagtgaccaagtgtacgcgggggggatgcgcgccgttgcgttccagtgcacgcctnccttacaatgcacccgngctttctggcacgcctgaacgcccctgttacnccttgggacggcacgatggacgactatgaccgtcagtacgagtcgtgggttgttgcaccgccngggacacaanagaagcgctttaacgcgcgggaatgcatanccacaaggaagaacatttgaccagccgccaacttatccgctgcgaggctcacgaccgcaagctagtttttagaaacccntaaagctaacgtgtacactgcagtcgacttgaaattcatcacgccncaancgntccaaagaaggaactcngaaaacttccagtcgatcagccgtctcgcagactaacaacccgcncgaggtctaggctctgccagatcccctgtccaggcattcncgtcatgtcccgcactcacagacttcctggacatgaggggcccntagctgttagcgctgcgcgtgaggaagcacatgctcccattttgtgacgttgaccgtgtacacgaatggtcaagacnaacatccaacagttcctggacgatgggtactctcactgctgaactgtcgggaaggtgcttttagtccaggcgcagtgggtggtctcaacggcgtgtgcgcaattttggatacggggcgtacaggtgccgagagcgtcgctaccagcctgatatacgtggtcgctttgctccgcctaccgccgggaagctgggattcgcctttgattgtacggttacacacagatgttaagctcccggcatgnncctgntagtgtggtcttcggcatcatattacggacgtcttgctctatagacctagtgcannacgcggnagtcatttacaaatgattcngccgtgtacatctacngataagannctctatacgaccgaacacatcacgtttggttttcatccnctagcgcagcacttggctgtgcntttggccagtcccgaaagggatcgtatcggccgtatcgccgtccggnacctaagtttgcccagctggaacggacaggccgagatacagtgtatcttcggcgcatgcggcattagagccanaccgaacgtcnnacggtacgactcacatgtcaaaatgccgaggcgttccggctgtcagaccgtggnagtgggatagcgtgtacttacgcagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctcggtgcgcggtgattatgagtgtcacgaggnncccactcaagcataagaggggtctgcctgcacctgtaccccgcgcgcttattactacataacgccggcatgcgncgtcggacacgtgtccacgaacgcgctgtttgggattcggtactatatcccctatgtgcgccactcctaggtagttggccgtgtcttacttatcgtcgtaaacatgagacggcatggttgagcttccctagttcgaccccagtaacagaaagagatggnacgaataaatgaaggggcaaattcgcggagtgctgtgggatccatgctttcaaagtccccgtcacccgntaaattgcgtttntnngcgacatcctggcagtttcccttagccatcccangngccacggtttctttgattcntacgtcttaagtcttgatctctggctcgccacaacctactgttccacgcgttcgtaaggaggcagacagccttggaccgccacgcngntaagatgacatttagccgcaagcactctaacctaccccttgaacacagnnnctaggtcccaatgtcgcaatcctcangtccacctggggaccgacccaaanaagntgctcctagttccgctatacggcagagcagatattcccgtaaaccgacgtccgttgtaggtnttaagatctgccaaaagcgggcccctaccgggtaggaccacgtactcgcncacgntgcaaaaacaacagtggacacagactttatgcagccagagcgaaaggcggtgtgctgatatatgggtacgttgcctagtagaacaaacccagtgagccacgactatgggcgtgatagcaggcgtgtcgtcgatgacaagnnngnncgatgccgcctactagacggttatagattttncatcncgcatacacaccaggttattaggttcgtgaccgattctagtagaaccctgcggagattngtgcgtaagtagctttaaggacgcgatgttagaggtctccaaagcgcggcacaaaggttggagtggacggatgcgtaacctcactttctctgtagttgcggtcttactcaaccgagaacaaacctctttcgcggacacagccgtcacttcaaaattttaaccctccanctttatcagtaacaatggttcnagggtcaaaagattaagagngcaaagagcatgcatgtttgtgaaggttccagcgcctatcgcagggaaagcttttaaaggttgaggctaaaatccccantcgtagaaatggagcaccggcatgtagagttgatcgactagtccctcccgttagnattccataggacgntgccacatcaagcatcaccacttaccgccaaataaaataggaggtaaactgttactaaggcatgtcgggggggggcatgtgagcgctctttatgtcncgacccccccggagaagtcctcccagtcgcactgcttggacnctaggccgctacatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggncctttccgggtgaacgccggtggtgactgcatcgggcccgaagacagagttaaaacgatgatctcctgcgggccatgggaggcactacgttgngtcatttacccacggacagaacgtgcgtgggcgcaagctttctggtgtcaaaagacgcgtttactgttttttaagtttgtctgctcatcccgngcccacaaccccaatgaatttacgatacggcggcttctttagatagcccctcgacagagtggacattttggcgatagcgcgccataggtgcggtacattgtagcctataccgcnatcnaccagcgcctctcaagcctgtcggttcctactgctttggtgcaagtatcaaacccgtaccgatttggctantccttcaggctntgcgacagccctggcagaatcggatgtggccgccgcgagttcggnntgggcataagtctatcctagcggggtaacccccgtnaaccccgtanggcaggaattcccccggagtgtagagcgtccgatatctatctgctgacccgacctgggattgcactcngcggcaccacggcaccttctgacncccaaantggatttaataattantgtncaggtcatatgtccaacggccggtgggtgcaagtaccatccaaccacgatcgagtgcgcctacatacgccgtcccctggctacagtcacagttaacgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctctctgggggaccnggcacagatccgattcattttcgttcgggaatnagacggccgttacntgcggtagagagagttgtaggatattgcgggaggtcgtgagctctacggatggcgttcagcggtaaagcatgttaggcgttttagtgactgtgcggcgctaggcaacgcgtcttaggattcacagtgttacgnccgaagaagtcagatccnnngttcgtatgggtcgatcgagatgggaaaagactctacagagacgatgcggatgtagctcggttgggactgacagtcgttaggtaaaaaaaagtctacatatgctgggtcccaccagacgtacgttgcccgtctttcttcggatgagaagtggaacaatgggtagttttnattggggttggctatggttcgagcgctcttacttccgggagcgcacaacaactctgcccggcaggaccccgaccggctcaagcgaattagtgcgtcccgtngggcnctagatttaaaagaggaggtggttagaaagacacagttgtcaaacttgcccacaagctcgcggaatggcgtagttatgcagagatgagctaccgaaaagngggtctatcaatatgggacgtccgggtatttgtcaaccgtgcgaagtacctttagtagtcatgtcgtctcggcagtccggctaccccttagcccatagtcaacgtgcaactgaggctacccccgtattccagcggggntggtgccacaccaggtttgtacccgntgagngggtcctcgatggaattcactgggcgattccgggggggtcgagatcctgattgggatgtttttttccccagtgtcgggtgttcccaccgcggtagtcctttgcggcttattgagggggctgttctcttataagctgcanagcctgtcggcgtcaccacctctatcttgaattttatgatccgatcgcggggagctgaaggacttcgcacaaaggagggtcgtaaattaccgcggtgttaggcacccgagtgccccgtgtgcaacagagatattgagagttgagacgcaacgggcaggatctagatcgggacaggactagaggccacgtttgtatgncnaaagttnatggaggcgtaagattcgatcatggtcttcttgcctttgctacgcgcctaatgatcgctattgagtggagctacgctctgtncaggaacccggcgagaatcacgtagctgtattacgacactgtagtatgaccggaccgttctcttgtgttatcgcgacgtcgggtaaccttaccgtcgctgtgcagcccagatacgcggacctctaactgtcttcacttctcatcgctagtatgacacaggagtcgaacntagctgggcaatcgacggtcatcgagtgagccccatagccatncccaggagagctacctgtgtatttggtatagcttattactatattcctccccggctgagaggaaatggaccactcgnccgccgctgactagaaccgagaccacctggtgggcacccgcttcgccaaggatcgaaccgtgtgttgcttggcttccacgatagtncttgtaacccatgctggcagctcccaggtcagtatcgtaccgctcccggcatgctgggatcaatctattatgcttagtccaatggtttatgagactcgtcagcaagatctcctcgngggggacagtgcttttcccactaatctcttcgggacctaccttgttccnagtttacactcgtagaaggagacgatngtcacctctttccgatccagctttagccgaaagtagctcgccctagctacattgctcgtaccgacagcttagagggttattccgantttggaccgggcgagtctcaccggggcccgtttactcctatggggggaggaggctcgccgagcgagacnacgcggcacgcccgggattcaatggactgccctgacgctacccctacagtggaccgagcggggaaaaatttgcgctcatgtttctacccgattagacagcggggccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccannctaaagcgacaaaaaggctgtatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcaggtaatgcatggccccgaggctcatatgggaataccccgantcggcatggtccaatttgctccgtggcgcatcgggtccccgagagccctgtacgtttaagaatcccctagganacttcttgcacttttgatgacgtctcctagcacgactcggtaatgcgcggggtagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgcaaccgttcacggattgngacgagattacgccagatctatttactttgcgccaattaaaccttaaatacaccgctaccncngagntatccacatgccagcacgattaggctggttgcaatcagcacgtgctcngccgagcgagtgtcttttctcgctgttaagaccttgcagcccgtctgggcctggcncnctagccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcnnnataccgtgagttcgtctgcacggtggtatgagttnttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggnttatcnctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtatngtggacggctcacaacgcggtctcagggactagatcaaatagcaactatgaagttnctatgttcagnagttatgtaattatatgtaggaccncatcggaactcagccgttangnccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaaatatactgaggatcgtcgattccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggccttgactagtgaggggaatacaaaggacttcaaccgttgatacgacgtccnatagcgccggcatatccgctagacgaagtaggtttgtgggttggcacagccgcagttcancctaacggtgtcatatctngacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactntccancgnnncagcctaaatgaaaacagcgcagtgaacgcaactcccggagcgaagtcccccacgtacctagttctgtccccctaccttagcntgtgtcaatcaagaccaactngtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggatnagtgcacggccggtgcttcgcacacaatcgtaangagaaagtcgcgggtacccccgacttcgattactttctcgcaaggggagcagcgcagggtggttctcttcccttcacgttcgcggaagaaccgtagtgttntgttcgcccgattctttgcgccngcgggactcttctgtnatggnaattgtgggttgatcccggcgacatgaggactctcatcgccgagggagggccgcggttgctaccatgggtggcacccacgcgacacgtcgcacaacgtgaccctagcgttcggagcccctgtggagatgccaanaccgcgactccgnngactaggccggtatagtccgtcgtgtctgatactcgcggttattgctggtgaacctcggtcnanttaaatgtcggctcgggcgattgagcttaagaaccggtaccntctaaacagcagnccataatacaagagaagatgaccacgcatctaagntgggtgatgtagcgccgcccagtcgcgcaatttggntaggccgcaccgatcgnaagcggggaggagatactcacttagctgcggactacatgtagtgcanccattagcgcctatctccgattgcgttacnagcggacaagctatgggtgtggctaacattccacattcagctccgggtccctccgttcgtcgcaagttagctctttataaggccattttccatgttcacacctgagtcgtcccacaactaccagaccaagtttgagtgtataagaggctgatattgtcgaatgatgtaatcatggaagcggcacagtgatgaaaaaacaagtggtcgcctggcccccgttgcctttctatgnattaggtctgctgatcttgttcgtgtatcacgggcgttaacccatcacaatacgcctggccataccttagaggtgacngcgtccgtctctgggacagttgggtgcgccgggcgcccaggtaagttaggtgcccgtcgagantcactcctctttgcgcctgtgctnacggacttacggaccttatttctcacacggggntcatgacgcatgccattcttatcagcccatgcgagtgataccatagacacctaggccctattaggggcagtcagtcgcttgcaagagaggtttgcatcttagcaagaggggagggatatnatgctatagtggaagcctataaacnccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgngggtggtcggatacattggggtggcagacggaactanggaacagtgcgctgcaataatatcgacgtgttcgggtgtcacanttgctttacgtccggccgggctaacccagtcacctctaggctacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgccnttaaggtcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccttaccccacgagctagggcctggccatcttatgcgcgacacatcgcggttcgggtgagaccgggcgttgccgcagcgtcctcgtaatcgctcccgcantcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcnaaatcgacccgagtccaccgaccataattggcgattgccctggctggggggtagaggcagcgccgagggccgtgacgtaggcgttggttgtagccataaaggtnggcggctgctggcaagctgagtataatcactctctataacatattaatggatcagcnttgggcaagcctacgctcgntcgcgttgggttataggctcagnggaacaaccgcctgtgtcgatatcccatcttaaacataccatataggagttccatagatgccctggagtattgacgctaagtccttcgnacagcggatggggaggccacctcgagagaatgctaattggtgacgagttgacctacgcatccgtccgaacaagtgtagaggtgtttgtgattcactcttgaatggctgtcctcagactgcggggaagacactgtcaacggtgtggcccgtttctagtcgaaccggagccacccgnnggaaaccgtccaacagttcngcggntacgccgcgaagggcccgggctgcggagttaangcgnggcgtctgaacttatgatacncacacaggccgggganatagtcgtgcagcggcatgtgtacatttgcatcaccctcggaacggccccccgtaagaatggtctaatcagcagcgtggacagataactccgcgggctagctcccaacgagacctcccgatcgctacgatttggccgctctacccacgggngtcttgtaggatgtcaaaactactctcgtttacaggacgccgctgtcatttagtcacggtacctatgatgtggctctaagggtactcaacatcgcaaaggttctagtacttcgggcgggatgagcggnaaacnaaggactcatatttgtaccccatantgggatgctgctccgcgagcgangagctgaggtctaacgcataccggctncagacggcgccgtatacactaggcaattatctcccagctgtgatattgtcggcaagctaaaccccagactacagccttggtcaggtgaaaattttcgtcggtatagactgcgctcaaaaggtgtcccttgtccaccgggccaggtactagagctacctgagaggctanatttatctcttcacaggtaagtagacgccggctttacgcctctcctagagngacaagggttacaggcgcctcggccaggtagacaccgtaatcgttggctccgcgtattacctgtcaccgaccaacgtactgttggccagcggaccctaggctactcgaaacaccgctcatatactgctactctcccacctgggtaaacgccgtttcaacgccttcttggggcaacctcctcaggggcaggaataatgtccccggcgagcatctacccgagggcacagtactagttattagccgggtctcggagtnccctgccggaagtcccaaggcccgtcgcaggaattcccggaagaaataccctatcatgctgcaatcaaaaatgngtacaggcccacggnctacgtctagggccatgagatctaaaagctaatgttcgttcccgaggttgcgggtaagggagcccgcagcagcctggaccggcagcggtgcgggctaatgactcagattgtagaggagtataagtccacatgtggcgggatcgagggaacactagtagtgctggatgccgaacacgacggcttgtcctggcgtggtgagccgtcagctcagaccagcctattcgaccaactggggtggggtagaccggtttgctgcccgccggtgtgtcgtctgctacacttcacgcgtaggcccactgcgaatttaagaatgtgtggtcagcctggtgtcgctcgccgtcgattttgcggctgctggaccggaatcgatgcgaatccatttgcaattttggtctccacaagagggagtctacaacgctagctgatcccggctgaaagctgactggcatcgccataaccccgcaggtnccccacacttccncattaaagcaactaagttatttccctctcggccagccnctgcagaattcgcacgaaggccgaaggcncgcgttcgtcccttggttcggggggaatagccaaaagaacctaccgaggttggtcgaatacatggcagtnacaataccgcaaatacgggagtcgttagtacnaagcactttggctcacctatcctcnnnctacccaaccacgaccgggcgcgccgcgcgnncctgtgggcaacaattcaatcaaatagccgcacatattgcacgtcctgccagctcgatatcttctaagtggactacacgcgcgaggtaanagcggaccgcttctaatcgacgctctgagctaaaaactaaccttagagnattaagcattgtatagnaagtcgctgtccaaccgaatagattgtcgttgcaccaaacgactcacngttttatggctcntgtgggtgagaccgaggtgcgtcggtgcttagctcgcgttcntgtgtgagcaggcttcgctatcgtcctatcccgccgtnaagatcgaggtaccgtgatngaaggtcagtaggttgtatcagctacagatggaacgttgttgttcccaaatactccngtnctatcctacacagcactcattgcaggaacccttccgcttccaagacggggcagtgatagcgcgagatgcccccgggggaccnctgagaattgagggtcgattaaggcacgcttccaacaggagcctgcaagaacaaggccacgcagttgttgcagcagcatttttacaaagtccggtttcagtacggaganaaaacaacctaaagtttatcgaggtaggagggcgcacgcgcggccactgggaaggaacctacgcgcagcagaccnnggtatattagctagtagcgaattcaaagtactgtgccnagccaatactaagggcccatccaactccgacttattgcctagcccctaagtactggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccganagccacagggttgtgacaacggatttatagccccaaatcctgcaatctctaccacgggtatacagcaaaaagttattaactgtatttnnagtantgccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggntttaagcgtcccggcctacactcgtgacagactctctccaccgggggggggggacaagcgttacagcaccttgacctctaggtcgtgcacttgcttaagcggcatgggtcttggctcatgaccaccnttgacgctccccgactgttgagtttcgggtccacacggaagaggcccgcaagccataggagaatggncttgtgaatccgggacgttgagttctgcgtggtagtctctgacttcgtaagntggggtcccaaccactccgtcctgttgttagacgcaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatattttcggcgtccacccgccntgcacatttcggggcagccttcctaagncgcgtngggccacgngaagtgtttgcaacgccggggtaccattgtagattacgatcaatccggcagtcatttncgttagttcgcaccaaaaggaaaacatcctttgctaccatttgttacgaagtagaataaagcttctagagactnaaactaggcggttcaacagacgcctgggaacttcagtcattctcanacccgctgttccatcgtgcgtctttaaagtactggagggctaaggaggtcaccacccgcgtaaacgccgnnggctcgcatactctacacggaccgttatctctgaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctccagcgcaggctctaagtacgtaaattttcgcggagcgtgcacaccctgctaccatcacatgcagggcactagggcatacaaggaaacagcctcgtcctctcgatttggacagggtacctgctangcaaggcggcatcccaggtaatcgataagcataattaggggcgcgttcnagtgcgacataggctgcggcacaagagtcacgttaggcagtgngagatctgaggggggctgcataaagggacacgcgataacaaccagcaacgtctctcgcatacgcaanaaccatggaatatgtatcgtccggcggcaatgctcggcctagtngatacgcactcgagaacctacctgacaggcacgcatgctggtagcggcaaccctaatctgaaccgtgacacccatacataacaaccttgtacctcaagggtcngctccaagtaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgccgtcgtatacctctttatgtaggaagtataggaacgacgaacgactgctactcgaacccgttagaatatctctttattttttcccaaagtggggcactgggaagggatattggtttcgcataccgtaagatatgctcttccgtctggtcttgcagctcagaactacacggacgtcgacggggcatgagcatagattaggctcgactcaagccgcaaggtgcaccctctggacatagcgtcaattaccatgctcctgatgaccaaatggtggcagaagttatgcgcagggcttcgaggtagttagacgacgattctaagggaccgcagggtaccgagaataggaccagcaatttgtttgacanngatggtgtgngcgactgacgaccggccaggatctcggccttggtcgctctctggcgngctgtagaagcctgccgcgtccgagtgcacgggttattctttgagctaggatagcgttttcacttctcgcgggagctccatcacgccggantggcattcggcccttggaagtcaggggatatatgatattcaatctcgccctatgcacntcctgggcggctgcatttacaaggcgtggaaacacaaacatgcgttgagcgcgtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggcgatcgcgcatgaggatgttgcgactgcggtttgatactcaattgggatcgatagtgtccgtaggtactacagccccacctatccccacaagacccggcctttngtgggtaaaangacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtggcagtacgagttaccatcgcagacacctcttatgncgcgaagcgttgcacnccgaggaactcaccaccttgacacgagtggacgtaggcctaacggctccgccccntantacatgtctactncgactcggatanntcgatgctatgttagtggtaagttctactgtccccgcagtggtaagaaggcagagggctccacctgagtaagtcgttgggcagtaagacctctttttaagacctccaagaccgtcttcaattgctgtatacgagtgtaagaattggagtagatataacgagggccactggtttatgatgttaagtgtcggatccccctgctgtgccgctcgttcgctgcggcacaaatattgataatcctcgtgtctnnctcaaaaggggccgtaaccccccgtcaggtgagnatattaatttgtatctaataatcttataatcccccgggttacaaagtcttttcgtgcgaggtttatcagcagggcgttgggtacacacctgctgacggaatgggatagatcttaggtcagtgaaggcgatgtactgtcaccccgagtgggcgcccggtgctgtccttggacgttccgccaaatgcgcagttaccgtctgatgcaatacctctcggaagaggcgatgcggcgggactagccagtcatgagacccgaaaagatcactcctaggactcgtgagatagaccgtggctattgatagactgtgtttntggcgggtggacactacggtcccccggctggcgggcgcgcctcagcgcgtaaatcgtctacctagnacctccgcctgcgtcgtgtcgcgaactcttccctggnacaagtttttcttaacagcatgacctccccagtggactccagcccataaaagttcgtaaaatgcaagagaccgacctaggacaaagggggaaattcggtgggcccatatgtcaccaggttcgcatgcatttcgcaggccttctgtgtggcgtgtacgtaacaagggacccctggcgataccaagagagtgaccaactttgtacgcggacgtgtatacgacagtcatcggggnctaggtgagaatttnatacagcgcctatccccagagcacatccattggacctaccgattttgtatgtttcattcattcctagtagatgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttcnncgcttgncgtcacttagcgagatgccgtcaccaggagcacgnatcactgccctttctggcaatgtgtcatgactcgattctgtatttaggaatccgtactaatgccagaacaatagtacaactgggctttagaggggcntctagtctgtttgagagaccngtgtacgatgccaccggacgngggaggnaagtggtatgggctacaatcttggtccatttcggtagtgttccgttaaccagcctgttgcctttagactcgatggatattactcctcccccttngngggctccggcaatcggagggcgccttaggaacttgcaccccgagtgacttatccccctcgtaatctggacctcactcactgagtgaggcgagcgcactcgatcaccgttcatgcggctgggcccccnagttganctgtntcantagacgctagcctgtgctgtaccgacattgtagcacaaagcactgtaccggccgcgggtatgagacgcagaagaacgttgccagcactccggtcaaatccngccaagggttttccgctcagttcatcggagaaatcggttgngtnncggaggtgccgcgcgcccacgatcccatgcattccccgtgcttggccatcttgaggtagccgtgtacacccaggtacagttatctcaccataccaacttaacgctctttctattccgagggtcccacatgtcttctgatttgcgntaaagnatggattccgntatacacggccgcggcgtgaactggttgaacgcagtgacatgagcgccgctctcccaattgagcttcccctacgccactttattctttncccctcggtagcacgtnnagtccacctccgtaatgtgtcagcgcacgngtagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccaaatcgtgcgtgaacgcgcacatccagcatcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccncggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatntccgggtagcccatggtcgagccttccgacccatnctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaaatagtaacntacgaagggtgccagaattgggaccggttatccgtctacgaagccctgactagngagctcacagaataggatgcgtacagaccataacgagatcaatcttgctatcacattcattcgggcgttgtctgggtcgaaggatggactagtccacaccctcgggacttgggccttccccgaacacgtcctcgtcctcgagacgtaagatactaataacgataactcgctgctaccgggtcatctttagaatagtcggggcgcgctaactctataacaccaagtgactcacaattggaaggtgaggtcgcccaagtcggccggccccagagacgcgacataaactattcccgttcataacaatgtcctatgggcgacgccaccagggtcaatttgttctctgagttccctaatcnactctctacccctaaggacatagcccgtctgatacctggggatgntatacaccacctactttccaaataaaaaagcacctacagtagtacctatgatgncctacgcttagtgacgcacctttgcttctcccttagcacgtgtgaaagcactggtccagaaaaagatcccgtggataaacccagggtgacagtcaccacganatgganngtcggcgcagccgggagctactactcgtaagcgtaagtataaacgccgcgctttgcaagctagtcaccagttgtaaatgcattagtaataccaaagtcatgtgatcgattatggtacaatgaacggggaggcctatagttaccgtacgcgagcggagggattagactagcaatcaatctggaggagtaagtgcggtgtcaatacgccctcatctggcgcacaggatttnnacttacacctctacgttgcggcaaccggacacgcatgcgctataaggtgttgcggtgcctcccacgcggntccatgggaagtcggtcggagtgtcaagtgagtnggtggctagtccagacgacgtaaataagtgattgggatgtgcacgcttctcagagcagacctactagtttaaatcgaaacggttatcctcgtntatgtgttcgtagacacaaggctcggcagtaccactaaccttgggcgcatctnttataagaacaagctggacccatgcaaatntatcagcccagcagacttaaaaaccccgacgggacgattactctacttaaggttacgataccatcggctggctcgcgcgcccttttgaatgcctagcttgtgttctcacgcaccctttattagtcaatctcggatttccctgaattaaactgcattgcaaagcaccggatcggataagctacccgagcggcacgggccagaggtaaaactagtacaagcaaanntagtgtatggcgaacgccaacattcgtgaccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgangttcagcgcggcgaatctattttcangacgtgggcgatcgccgaccatctactgtattatgtgcacagctgttcnccccnccnattcggattcgtactccgcangcaggcttcttccaatttncaaggtttgcncgccttaatcgcttncggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttacgcagggtaagancgcgggggagacatcggtaggaatgtgtctggggcttattggacgtgtccgaatcatgcgtcgtgtcgccatttccgtgaagccagactgtaaaggcgtcncacatgccagttggttcanttcaggactcctttgtctgagtgcccgtacacacagacaccaagtcttagtcctgcgcccacactagtgtgggttgactcgacngcctatggtagctttcgcccaactttagattaaaaacccctccagtggtgccgctacgttgttgatcaccggggaggaaaaacatgcgtcaagactacggtataggcgcctggttgcgatgggttacgatatttgnaacgggatcagacgactanaagcgtctcattcgacccgcgggtctctcacgcccttaanatgtcgttcttaccnatccccaaccatcctcctgtttcgaccagcgttagggagttgacactcgggcagaggcttagccgggccttgctccgttatgcacgagagaattctcgcgagcattccatagttgagcnngcatcgattgagccgngtatgctaagaggcgacccggtgtcagaaagctttcacgcgctggacgcttctcctgcacgtccaatcccctaccctggngaaatgcttcccgcatggtgagaaggtcatcaagaagactctngtaaccatgaanttactgttcagtggcttaccacaatcatctcttttatatactcgctcagtagatgtgggaatatatctgagcgtccagagaattcgaatttggacttattcctcgtcccggaaatgcggtggaatactagcgccaataaaagacttgcgcggtaactgtggcaagaagacatcgtattagctatacgccgccccatctcatgtacgacggtctacccgcaatcactctctctagtagggcctcattcccatgtcacctccatttntctccatttagtcctcgactgggttaggtcctctttgggtgtcccncagccatgctttgcccctcncgagcactttgnacgcaggaatcaagttgacangccctctacttttggccaggctgtgcgccggacattagattaaccttgggcacagcaccccggaccacttagtaatcgggtggtcgcgtataccgcagtgccatggaggggcagcgtatgccgacgagcttccttgcctggcggcaagcatctcggtgaccaagtcttagtaagcagcggacgcagctaaatatctgcccaggaaattagcctctcgaatcggtatacacgctataacacgaattcaggttatcgcctcagtgcacggagtgtagacttattgcgggggcaaagtcatccacagaggttgagtacagcccccggtcggacgaacatgattttangatgcaggaccnttaacaagcaagtgtgactgcattgaccagtcgacgatttgangtttacgagttacgtaggggatccgttaagggtgccttgtagcccttcgngattaggcgggagtcgtgacccntcgggtgccctcagtacccagagncaatgttctcccgaattagaccaactgcccactcggggtttttacgctgccgagcgcaccgtattcagacgagccgagatgcgcgaacccggggagacgaacctatcgagccttgcgctgttcagagttgcatgcggactcaggcgancccggccccttgggggcatgcggatacgcgtcccgcccaatatagaatcaaagaaggtgtgacctagaaatgagagcccaacaacagtgacggacaatcgcacaccactctcctaaacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaatcggatggccagcgcccgttttccacgcagtgcnaacacgacttcgtgggacgctgagtacctgggcttgttgtcttgcacggtgctggagcgtccgccgaaggctacaggcgcgacctgntttnacaagggcctaggtaatgtccgtgtggcgttagcacagctccgtgacagcttgattttaatcccccgacttaatgtcgggcacgcgtaaggcatttcggactaacgggagtttaaagcgtgcctagaccgccacctataaaaacagccancgcatgcttgaggaagcgatggaataattcccgccacagcccttggtcgctgaaagaacgctctacgaacaaccagcacctgccggtcccagcgcgctcttgggcaacgaaagaggcgggaatcagacgcggtgggcgaacgtctgcctacatgcttcaccactcaaaccaacggacttagaagcgctctcgggcctactgtcgtgactgggcgggggctgaaccccctggattggtagaggaactatcacttatggctgtcccnnnnctactggtttgctggcacctaaggaccacccgggtncaatatagctacaatactacgcgtgcgttgatagtaggccttcagagctcacatctcccctaggccttgtaacacacctaggcatcgggtctattacaattctcttttatgggggagtttgtagttatacgagacaatttgactggacatattaaccagagccggncccgaaaagcgacatccggcatcagacaagctatgnaagacactaaacatctcggttggnccnggatgggccggtgtaccccagcaaatctttgtgcttcaaggcgtgctncccctatgcgccctggtttaacgcgcccatggcacggcacgccctgcgtacggagtacccattctatcgtaccggcgtgttggttggtggggtgagttcgaccattctggcaaccaaatccagcncggcatttcgcggctgcaccttagacacncgggtccgnnntaactatagatgangtatgaaggtcaagcgaaacaactttaggttaactatacgnagcggcgcggacgaggagtaacggcacttcgacgaggcgaaccattcctcgagcaagggttttccccacaattctacccaagctcgttgtgtagtaggtcttatccaggccactttaagcccgcaacagaagccccgcaacggcggctgagtcgntagtgaccggacatgcncaagattcagggggctgaacccaggccttgcgcatgaccagcggccggcggaagctgagcccgtgcgcgcnggggaattgatgcagagcggtaccacgtctaatacaggaacgcccgcagtggtatncataggcctactttcagtgcaaaactatggtcataactcttggcgatgagttactggaccatttagaatccggattgttcgcagtcatacccgattatctcggagggcatgcggggnctcgaaattnttgactcaccaactgatgcgaggatctgaagaagtccgcattctatccgtcatggctgacgcgtatcctatcttggtgcacttcgttgtaaatatgtttacgctttagtatcattccgcaatagagacgcgtagcagacctcttatcttagtacagggggctcagcgtaggcaatcaaggacggttngataaggagtgnctttantcctggtccgttcgtaaatcgacctggtatactacgcnagaaaagaagtagcacgaagacccacaccggagtcgttgacaagctgggcggaaacgctgggcggccagactctgaatcgccgtttgtnnganacagcggccccaaccagccctgtctacgtcctcaactgctttgtactccccaggtatgcatcttggcttcagttgtgtttgcagtaaaaagcaggccgcggtaaggaagtnagnctgttgtcaatatacgccacgtcttgattgcgagtagancccttagatatagactcggatcctcgccggagaacgggagttataccgttcatatcaggacagtaacgtcgtggtgggatgntgcacccgtcacccngtcatcggtaacgtggaaaacaatggatctggctaatgttcattcaattaatcacactataacggacnatatttggcctcggggagctcgttantcaccaactggnagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcantgctctttatgctctgggttcgagacgcgtaaagcatccaatatgtttgggctacaatgcgactaatgatccccacgcccgcggaccaacccagaataagggcgattacccctctagccatgaangttaggnggtgggtttctgagcagggggnacgatcccatctacctgcgcgggaaggttcatcagagacgcttctccggccgtgtggggtnangtttttttgnactggacatccagcggagagatccctatttcgcttaattctatccggcggaataagccatgtcatgccaggcgttgtnaggcngacctttcgaccctggtacgcgtaagtactagccacngtcacgctcggtttcccaggcgctgtaaatggcaaccnacntttgacngnnaggtactctgttaaagtcacgccatacaaacgcgcatagagtgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctnngttgctcagggaaagaaattaaagtntctcaaacagccgtaacgacgccctcaatagcttcgcttagtggggtctnacagcgtgcgaacnagatatatgggggttttgcttggcctaccgtccacgccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcananggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctatatnagacggaataccacganattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactggaaggagtgttctgcctcctgcgcgccagaaggaaggatctagggtatcgccgaaccaaacaccgcatctcaatagggcgcgggatgacagctttaccgcaagctcagttcgcgccctaanaggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtgncctctgataggtagcataaatgactgctgatgcggtaacattagctgaaagcgcgctcatgagctcagagcggccccaatcttgtccctgggggatgtggtccacgagactaaaaaaccgatcctctccgctccaggcccctctcgttcatctttgacgaagaccggatacttgactagggccacccgtgaccctccggcttcatgccctgnctcattgggactatatccaacagcatgagtcttattgaccagaactcgatgttaaatgtaggccgaacccttaagcctattgcagtcatgtcctggtacatcccaattgccgtgaggggtnagaccggtaagntccttttagcgagcaaagcgcgattaccagttattcccgtgtcggctgggcgaataactttaggttcgcctctcagatgcccgccagacagtcacagaaagtcccggtgcaanctcctatacagtagtgcatacattctgttaacagccacaggatacccccaagctcaacagcacaaatatggatccgtccgggtggacgatgctcgtantatcggactctggaggccgcggtaatttatcatcgcacgcggacncgtaagttggggcccgggggtccctttggggcagcgcaacttgggatacgacgaatctgaacaggtttgttcctggatcgtgagattgttctagatgtagaactccttgctaccgggactgactcccaacagtctcaggattgtccggttcctnaaacatttnnagtgctgagctatccgttatgcanagtcatatagatgtccgancattgaacccgaggcgagtgacattctggcgtgaatgaggtactctcgacgtgccacgttaggcgtagtatatatggcnccgacatgacacccctcgtggtggagcnncaagaactggaatcctttagacctcctagaggtcaccaaggtgatacggtgctaaancccaacgtagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatctaaaagttccgatgtgcgcgataacgaaattttctatcccaggaggtcnattccgagtgtagaccggggcccgctgnccaggggcgcttaggctaggaagctacctaaagggtaccgctggagcgaagaaagggctccgagtcctcgtgtctntccggtatgttgcagncttaaacttgtggtgtntcgtggagagcacaatccatcgtataactcaaacttggctgactgcggtccgctcatccactcctaggttcctgcggatgagtaccctttcctagcacgccccgtattgtaaaagtagagtgnggcaatttcttggacacctcgcccgtcacaangggtcgcggccgttgtttgtgggacccagcattgcttggtccccagcgccgatccgatttaggagtgcacctgcaaccatacagggtacgtctacaacggatctcgcantactaaccggcgagcccgacgagtgcagctctatagtgtgaagccgatccaaagggcattctgaacgcacagatngcgccacccgcgatgattgtgtngcatgtagcgcaatattatagggttcgctaaatgnctcatgcagccacgaccttactatgattcttgcacagtagactcggagaatcacgggggatagcgagtacgttgccttagtatgccggtcgtctagggaccangcgttccgagctgccgcgcgccgagcaggaagccgacggagcgttcacgggcgcactgacngtggacctccatcaaggctatatggcacacttttccaggngaagttacacgcatcgcgaggtatgaactgcagggaatgcgacgaccgtctaaggcacggcatcgtagtacccccgagaggcattcgaccgcttcgcgtcacgactttgtgatgtgctaccccagtccggcatctttggctttgggatcgtgcaagagcanganccctacacaccacaggttgggaatacgatgaccgtctagtgaagctagcgcctggctctcagagagatttaatacttttaagtccatacgtgcggactccngtatttgagattccggtcgagtgcaacacagaatgtgttcttaccagggtgcccggtngtgatgaaggtactctacctaatgttatcgaaataggcgggacgtacaaatgaaggagtaacagagcatggtccgcccggtcctcgatccccatcagtaattagaatacattcgccggagtagctggnaagggacatttaaacttgcgctaaactctctgtgccagcgtcagggtaaggatatgccggccaacaatgggtcccgtattggctcgagcaagtctagngctatcgcacaagcctttgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacattcccgccaccccgnaggcgaccccacacgaaccgncaggctgttggcctatgttaaatataaagctcaggatcattcaagnttgttgtcgccaancgggcgnncattccttgcaggctttatgaataggtacagtgcccttgaatctagagttctacttatcccaatttgcggcacgtgcgtaacggttcctaaatcggtcgggtgggaacttggacgcacacgctgttcgcccacgcacagggtctgtaccatgagaangggctatcgttcgctgctggcaacccctcgccgtatatatcgtagacgcctanttttgtaattttcccgtatgtctcaggccccaaagatacgttccgacgttctaggaccgntaagatggaaccgggagaaacagtcggattgagaacccttcatcagccaatctcgcggtncctcgccttctcgtcgattggggagtacgcgtctgatgtcgcgggtctctggacggttgggaaaacgtcggtcctccccggtacctactccagtcaatcggcccccgcatatggctgcccccgcgagactccgtaggaacgctcggacgttctcgacatgctcgcagatattacttaaatgagtnctcgcgcagcgggacattccgttagcacccccgtccggacgcgaggttatgcagacacacaaggggctagcaccggcatgtacaacgtggtcacggttgcgtgacgtcatcggtagctgacggctccgcatgttctgcgaagctagctgacccaaagtcgatctgacccgggtgataagnattgccgagcgtcttccccaatatctgatagggattcgtgccgntcatgacccatccaacngctccgccttgttcgcgcgccgcgtgggctgattatcatccctcctactaacctcctgtagacgtccgccggagagacggtgtgtaccggtcagcacaagtgntgcacatggncngctcagtgcttgtccgacggccggcggtggtccccagctatcactctccncaaagtcctgcaagttgagtagtgaccagcaccccacgatgtgtcaaggcnacctatcaaagaataaagnanntgttaggcgagggtgccaatngggcaggctagntcggatccacgcccntcaggtgcatactgtccagaagtcgaaaggtcggcaccagctttgcatcgcgaatcactcacttcatacgaaatagtgcgcttccttttccaccttcgcttctcccgcgtactattatccacagtggttgacaaggggagcactgccacagtttcgcngccgcggaggtngggtgttcaacgacttgatataaagaaaactgtgtcggagtttgcatctgcgcngtgcggacgagtctggaaccaatgtgccgtgacgaaggccantgcactccaagcaagcancggcaacgacgctgctaaccggtaccgcctcggatcgtcaacaccgggggccatcttcgcgggttctccgtggtacattactttcgtcatggagtccgcgaattccngatgcccccctttgtttcagcagtgctcgtgttcacatcgnggagggatccttaagcgggagaaaataggtgagcccccaggctcccntgcaaaagctagttccaatatttgaaccgatgctaggcccggtctagaggggtaccaacggctggatacttcgcatctctcatgagtaggattacgggggaacactcctcacaaaagctgcggggcctcggaacccagaagaatatagacggcgaagtgcagggccacataacataggtctggacctccgnccattatattacgttgcgcctggagaggnatagtcctgggttcttttccataaacaccgcacatactctgcgttgcgtctccaacgctatacgcgccgcattatgtcaggacaagtacaatgacaatcctgaattnatacttcgtccagcgggcacatctgcccagcagcggcgggaacatcgttgatccatccatgtnaggggcttgtttcggcgcatgacgctgtatggtccggacancaaagcnttcctagagttggcaggtgcacgtcttagggtctccctctgatgcgcaacagggcgacactacgcgacccctgggnatatatgcggtaatcccaccgagccagaatgcctcatacggagncatggcaccatggctgttacaagacccttctataatgatacgagggcgtgctcaagcnncggcgagggtagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacngccatcaataagggcgcaaggctgcctctataaccgatgttcataccgggcccatgtctcncggattacggcggagaaacgtggtcgctgtatgccgacgagcaccgccgtataatctcgacacaacgatgtacaacagaggtggtgcagtgaagttcccaatactgtagagaccgcacaatttttcaaacttcaggtgattatggctcccgtatcagccccgtacctcggtgtcccctggtcccccgaggtgtagagagcgacggccctcccnctctgctggtccatccgctcccacttaagcttccgttcctgatatagtaacggccgggtgtctanagccgacatacacggtgcaatgggaacgcaccaggtacgctaatgcacnctagtaccacgactaatagtcgcnatttgcataatacggacaaacatttgantaaggttaagagcccggaattngctaacgcagtccgatnttggttggagcggatgtattcgatcgtaggagcctcatggtaccgttcgtatttcgcgtagaggagannataggcaatggatggtcttntatggtgttatagacgccgaatgttatgctagtcgcaccttgntccactgactccgttcgattcggagngctagccctgtgaattctggcgaccttgntccatgncgggcggtcctttgcacaaactcaatgagatatagganctcatcgcgcaattctatatctgttaactcacagnggtttncactnggaagcctatttgtgcgttctccacagataanctntacttatcttcagggccaatcnattaatacattcgcgccnncgtaattgggcgaagcgtaccctctttnaaggtaattgttngtttcgattgaantggtcttagtgncgaacaaatcgaagtccaaatccggatttatctttcgtcggctaagaagcgcctaaagaaagccgccgagaacggtaggcagctgtcagatctccggagcgaaggacgttcagctaattgtgtcattaaagccggtaccgctgtgcgtttccccgcaagctcctatatctgagaaaatctgagtacncagggcgctccggcctaggggaatccataatcaacgcacccgagtatttcgtagcaggagcgagagatctgctgtgcgtggtcgtgttccaacggaagttacaaagcctgttgggatacccttggtggatgacggtgggaatcaagacctacagcatgtcttaaaccatttgagacggattcgatggtgcccattgcgatactcacncagcaaaagcccggtgatagacagccgtgttttcactgttaccttacggtctggagcccgtatcgcagtccacacaagtccgggcggcgctacccgatggtattgaggccgaacccaatggacgatcatcggcgcgacactggctccggcgagatgtcttcccccataagcagtcagggccggttatacaccatcccgaccaacatcacccgcaccattggnggatccggctgatnctcngcgttcgccccaagtcctaagttagcccccgtgctggcgtcatgggctgtacaatgagttcgctttgggcctgtcaactttatatttggcacgcgcagattcccgactagtggggataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtagaattttccatgcctagtttgtacactatcattacacgagcctgggccttttgtcggaggctactgacaggcggtcaacgtcactattcgcggatatggtaacaaatactctccacctaacgcttaaactctccgtacgtacataactagttntgacntctctcaaccattggcgataacggtaaagcaatattgaccacctgccgtatgcccccatcgaggcccggaggcccgcggacgtcagtcccagtcacatcatctctgagtccctaagtactagggtgggggtaaactatgggcncntggcggacacattgagggggattcagcgtacgggaggactcaccggtggatctagctgttaggatcccactctatggagaggaaaggatcacctggtcaggctggacaccgaaaagactcttagcgggcacttgaaagaaggtagcgttcaacctgcaaggcgaattcgttaggcagnatgcncactcatcgcagaaccgctaagcactactgatncatgtcttctggcgaatcatgatcctatnttgtatacgggcaacaccacccagcccggcgttcccaatgctcccatttcgaaggccggctgtagcgancaatgccccggtgactagttgagttatatagcatttgggaagagtacaaccgatcggngggccctgtaccacagaaggccagagttcaggtaatcgagaagaatcggttcatgataatgtagccccacggcccgccaaccggacttacacagctttgctccctacacccggtggtgatagncgctattcagctcgtgtcgacttttggtgatcacanncacgggcagaggccgggaactcacgccaagcccccaagcatgggttcgcatgcctaacgcccgagggcaatgtttgagcactagtaaacgaagcgtttccgcctgagcaaatcagaactggctggtagtgatactaatcgttataagaaaagcnaggctactggcagcagcagaataacgnccgtctaaactaccgttacttcttgattaccagtcggccgataaacatacaanagattgctggtatcacacgcccgaagtacgnagtcaaggtcccattcgtaacctgaatnatgtttctctggccnagcgtcgctagtcctagttccgcgctacgtggcggangaatgttcacaggcgggaggagaatgcgagggtcggagatcngcccatggtctctgnnnacgtaattgtgcctcacttcgcttaggaaggccgncggccttggcaccttggtctttatgatcggccgatgatctcgcgaattactctaactttgtgcatagcaacttccctgaaacctgagttccggaaatcacatangttaacccgagcnctgccctcttcttggaaacagttgccactcgcgtttgtatacggggtccgaagcttgtcgggtctccaagtccgacccttcggtgggtagaccccgacccctgttcgagatacagcccgaattctggggcattctgcagcggaagctnccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtnctgggcgggggccgccttttgctaggcatcccccgagtaataaagattggcagctaggcgtccgctacgaccgcatccatactcggagccgntttatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggaccgtttcggacggactggtatagaagcgtcatcgccagtcagggcaatccanataaaacacggtcgcggcgatgggncccaattaancccgcagccgangagccgccgttccaattttagcgacttagaggagtcgactccgaaatccgctagcctcacgtggaatgctctcacgtaggcaggggactgtttttatgtgtacaacgctgtttcacnnaagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggagccnattccttgcngacaacatgacgatttacggatagttgacataacgccgagataaaggattgtctccctcagtctagcaagacttcagcgatgaacgtgtagagcgtcatntatcgatgtcctagggaaacaagtaaactacattccanaaaagtcacgttctgagacattggagagncgactattgccaccccggacactttaaccctccgacgtgcgtncccggnagctgctgaagcgggcgctcagcgtctctaagctcgcaagtagggccggtacntgcccgcgggggcatgaggcgaaggtaattccaaggggcaactaatannncggaggcttggacgagcttcatactgtnatcgtggcgactagatggtgattacnctagcaaccccgaagttagctgcctttcacaatcgtttcacgtaggcggccgccactctcagtcttagggcccgtaagaggccgactcgatcgtgagtatattgctaaggaacgaactgcgcggcatctgagagcatgcancnccaccacgctaagcatagttgcgtcataatcagatcaaaatcagangcaccggatggggtgtngcgcacccatnttcacctaaggcgcagttctagtccagtataaacccgacgcttattggtctggccctacccctgagacaaatcncggatttgttccaccaattcggtatcacccatccaacaagctccggcaccgcctacgttctgacctncccagtagatttttttaacggcagctaatannggatgctaatacgncagtacaaattaacgagcgcataagtttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggattttcgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattntatcaacctggtcttcctaagcaaccacccatgaccacatatatgcgaagccggcngacgctcaaatggctgttactcgacgcagcacacgaaaagnacctcgagcgtcatnattagcacagagtcgactcccctaaggcaaattgtcatttctctatccngatctgaccgggccaactcattccactacctgtatgagttccctatgacgggggccgcgaaaccggttccgattgtntgagacncggcccaagtggctcaggcaggacgaccccgtacgtgtgcctagcgggtaactcgcgtaagagagtacacaagncgcccccggcttgatcctaaaccgctatgtgaagtggcttctcgccgcgcgtcgtaagggaatattgggtggncataaaacccattgtaagatccgccctcacggggccgttatcgggttccacatcttaggtccgcaaccggctttcggaanctagggtaaacttagccnnncggcaatactcgggtgaatcccagcngactttgctttttnagcgatgatatgggacgcctggacgagatagtagcgataacgccggagcgaggttatgctaagacaaccaggcntcagatgtctnnngattatgaatttttctagatgctggaaaagaaatagcgagtacttcggaagagcctaatgcggcgtatagtannnntcgtagagtcataggtacccagagacgcggcngccggtagggagccctttcatagcgtcaggtaatactccccccgttcgtttggtggcgttctgaaaaaaatgcacctagaagaccaaagtctcgtgccgatggcgttcgctgggccgacggtgctgccaacacacagctcgacggtagtatgcctaatccatataatatcaggaccgccntatgactgccctgttgtctcctcccgcggtagttcaagacggtatcacgctagcggatcacagggtgtgctatcgccgtcacgtcgtggaataccgccaccacgcanccagcagtccggtcgggggatgtctcggttgcggcaagacctttggttgaacacagcgngcaacgtcgacgcttnatccagcggatcccctactagagtatccggcgcccgctgctgagtgccaccatgcggggctttgctattcgttcgnggggtactncgctgaattcacaaggggcgcgaatcggctcaactacgaaaccaggaacctttcctttttggtgtgagaaacaggccgcgtctgctcggggcatccatacaggtagggctcaggtcctaaagtgactccgagggatgtactcataggtctttcgctgcgacaggacgcctgcgctgcaaagtanntcacctacgggccaactgggtcgttgtacccacagtnngtgcgcagctntacacgcgttcagggagcatcaacgtgaactggctaagtctcagttcncctgattcngctaatggaccgaaactgatcacttatcgcttgtgcttttaatctaggnacgtaatcaagtgaaagaccgtagggtnnggcctcccgngtcacgtcggtacctactcaaagccagatggagggacgcaccacgtacctaatcgtacgtggtaggcggcagncggtcagtggtgacatcgcccagttcgcaccccggccgggatccgtaagtaaattcgttcnaaaaggtgcgcannncccgtgtaagaccggtacccgatccggactttctttcctanacattagtacaaacgatcttcactgctacaagacttattacttaatcctgacnnttcccgggctcgtggggtggcagggtagcaaccgctcccttgggcatacacgtgcatggaggctggctaccacagaacggcggaacgcgttgggttgcataaagaacctaacctcagtacccatgtcttccttcactaactattaccgtacggtcgattgctagcatgacccttgcctgccgtcaacagggcggtgcaccgcgtcgngtcaccgcngcagcatcatgctcgctgccggcggcacgcccgcctccaccagaatatattgcgcggggtcatggattgggctgggcctcccaaaaggtagtatggtaagacgagtgaattcttgcgcgaggntggggctctcacgcctccacgtcttcganaccctgcaaccccgcccggttatagacngcacacgaaggacccaggaactggaaanggaataactaggcgcggttgtattcgccctccagcgtgtttcctcctaccccgcggcagaggtttctaaaggaggcaatncctctntcatgcccgaaggctcctcttggtacataatacggtctactgctacgttaagtacgccgcgacctgcaccggaccaagctcaaccatggttactccctggaccagngcgccggaaattacccctacattcagccatcatcgctggttgaagcggctcgacctagcagtaatccggtgtcacgcgttgcggaatgcccggtcctcttactagggcngttccaacggcaatctcttaccgtatgccggacccgatttgtatctcctatacactattaccgcgntgacggaagaatatgcgtgccggagcgcggacactgagggctgttcgacgngcttngtaggtcatccttcaacgattaaaggtagttgggggttccgacaccggtatccaatcttggctacgccccacgctatgattgcgacgcgaccgactcgtgcccgatctactccataactagaacatcagtacgagttcagagatctctgccccgctgaagcncncnggcgggttctgnggaagcaatggtcagaagtgtgctttcatatctagcantccgtgagacccacctgctgcatctnctggatttcagcgcgatgccgatattacgtgtgtgcctggagcgtgggtgctagacaggggctggggcagttntcnaattgcaagtctgccttacaggtgctatctcaatcggtaagatgtgcagtcgcagacgcaggtgttgaagatgacgccggcagcgtagtggtnttgcgccgcgttttaacttgtcactcacgcgaattcctncccgacgtatccccgacgctcgtatagtccgacaagtgcaggcgacacacaaaactctacccccgtatctactttaaaaccgtcatcgggtggtaaatgtggagacgctagctcatgagttgttagccggatgaggtcatggaactttcggccnaagttntcgcaagttcttgctctcgggcccacatcagtgtacagagaaccagcttcacggtgcgccaggcctaactggatgtgcggctgatacctactcgatccntccgcggtagcttgctaacggggtcgtgcataatatttatcccctctccctcagacgccacgcatcgccgagaagcggtcgctcataattgcatttgtccanccatncacgtggcacaattcgaaatttgtaccttactcgccgtcccatggttcagatgccctgagtaacnnggtgacggctaggcctcgaagggcttaattgattataatttttagtaatacgatccgcatggcccttcttagactggtctggactatgtcgtcattggctgaccggctacagctctagctttttatgatatggaatttatcgggtcattttcagaccctaaaaccgcctatcttcccctaccgggcgggtaggactttacggaactccgttgaagttatgcatggcaatgaccctgctgtaacgcgtggcgaacgcgaaattacgaagtcatattgggctattacgtccattctacgccggccggctctgctaattggcctccgcctacatcggtgagatattgacgtgtgtctctaaatgnngtgccagcctaccgtatcctcatacctgcacaggtcacattgcgggctcagacgaatcttacttttatcgccactgcgcatcgactgaaccgtttgcagtacgtaaaataagcgagaatcgcttacttctcccacgtacgctatagcggcacaacnatggggtatgatgcctcaaactgtcctcagtcttattgggaggaaaaggagaaccggggcttattgatatcgagtgtttctgcactttgttttttaactacaggntagaatgacaggcacgctgctgggttcgaatccgtaaatacgactaacgacacccgcaatggggcgtataagcaaaaagtagctcacgcgaaaggctccanacaccctggccattgtgatccacgactgcaaatgaatcgcgcctaaagggggggagcatccggattctacgtcncgcgcagccagaccagntcacgaataccggcgggtgaattcgatagtattgtcgggtaacgacatggatgcggccagtcacgtaaagtgtgacgggactgggccctaactgaggccgtatataacggcaacttctgcatagcggttttagcgctttcgagttataatcagcaccgggcggcagtcttgtttcgggcggccatggactgggattaatgtcccagggttcagctaggaaatnantccaccacagtgaacacttggaaactatcagatatgattgtaggttattgaaaacgagagatagtgacgcaggcacanatatttgggaacacctgccgcgtaataccggnagcccgcgcctcgcccggtacgtctnaccccacacacagaggtgagacctaaggggtgggacttccgattgcgactaataatcgtggaggttcgtccgagnctgggcggatggaacagcacccccgtccggctgcgnggtggtctggaatagcgggcaaccggcacaccttacccgagaactgcggccgattgatcccctgaactagttgtccgccgccgccagcggagtcgaccacataacgtgccggcgattcaagcgtcttgatctagtccaagcaccaacgacacgcncatgcccctccccgcgcgcgagttacgtgaagcagacgcaatctccgtacaaaaatgcaagcgatcagtgtagttcccccnaaattccccacgggacggccnccgcaagaggtgagtttcgggagacgagcagttttatcctatgattccaactcgtgcggcaaccgtacaggttcagtatgtggtttcttntagaggtaactccgctatgtttagcatgtcctggttggtcatgtttatatgnactatgggcgtagaccctagttgcaacagttgacgaattgcgccatgtgacgtccggactagaatttcgtggaaaaannacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaancccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcnagcgttcngctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtacncgggcgcatccgttgatgagatgggatggttacgaacctnggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaatcatgcgctatcccggcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttgacgnaacgtgcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagacnattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggnggactacggattagcccgtcggaccaatatcatcctgatcaacaagcgcngaagctctgagtacatccgctatcggatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcantttattggtcaacgtgcaantgtctggacgcggtccatataataggatccgctcgaaaccgtgcctactagcgaggtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacaataacgaagcccgggggaatactaaaacganacaatcttgggtttnggtgccacgtcgactacaaccaagagtcggcctatcgaatgtccgatcctgtaggtaacgccaggacaggccaaacaggtagacttcatcaaagtanccgccaccaaggctgcacggtccaagtccttcgtgtggttcggtgtgctctaatttatgaaatcatatgggcatgggggaaatcaatatattttcccgaagagagcgcagttacaggccaaatagtttgcgaacatgtctgcatttagtgggaantccaagtgaccctagttcttgnggttcgaggttctctcggccaaaccgtggagcctgtaagtaaagaattctatnctaggatctgatgancagaacacgtcgtntnacttatcgaatggccatgtccccgctacccaaggaaacaacctggtctaagga aaatctcaaattgttccatagagatgctacaagtatggcgggggtctatattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacagaagtgtccccatagggccaatanctacattaacttgtggccggtcgtagagtggcccagcactagtgctcctcggggatgatctcccgacgttttaaacgagtaagccatacaggaggtccgcgtatcggggctgcttatggcgcagttctgagtcggcgagtcgcattgattgttgggtgctataggctaattcccgcaagttgcaattttccgaccctcgagcgacggccatcatattaccgcggttcgccacgatttgtgccgtcgcgtttagagccagaaagttaacgtcctatacgggatccgcatgaaacccgacgtgtcattcttgcccaaaacgcctctatttcccagactacgtgggcggaaggggctctatgtatatcgcggacgccagtgtcatggtgaacgcggacccgcagattagactcggngtgtaccacatgcatagccgcagtccaaactctaacatgctagcgacttacttcattgtatagacaaaagccattgcaggcaaatcgctcctggcacgcattggagtgtgtcttacacctagagatacgcgtgtacctgatgtaattctctgcctggggcttctcgtgggcgaagtaactactcgagattcaactagtgtaagggcctgttactcgactgaatcgatactaaagaataagacggagctctcattaagttagtcgtcgtaacgaggacatgcattgatgagtgttcataccctccaatcaccattaactgggcgttccggcgacggcaattgtaaacgggtcgggtatagaccccggaatggacccgcagtaacctagcgtaaatccgcatattcaatgatgctaatcacgctggactagacccataactcgcggggacacatcgtagtctagcgcagaaaaagcgatctatttgtatccatatggttaatcgataggacgcggaactaccactccctgtcaccccaagattaacccgccacattcgtgctctctgcttaatcaatacttcggcttaccgagctaccgactcagcgcaatggagtttttctgtcttcgtcttaccagtttggcgaggtcccggttagtaaacctcaccgtagcgctgacgcaaaacacgaagccgcgatcaggtgctagatgtttttcacctgcagcgacctgtactgaagcttgcagcctgcttttggcgtccaggggctcgctgtagacttatgtgacatgttatgccgtgcacagggagtattccaatggccgtttccgcaggtacccccgggccctatagatactcacatcggtcatctactggctattatgcagtgttctcatggccgcgccggctgttaggttcttgttcacctttctgcgatgccggtgcccgtaatcgtgttngcttgacgataggttggggtgatcaagtgacggaatgaaagtagaatgcgctgctcgatacgactccattcttttattgctacccgtgtcgatagccgtgaatcttaacgcataatggccactatcctgaagttcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacaggtagaccagcaaagccactggagttatatcacctttcgttgtatgtcacacgaaaacgacgtgtgttgttttcatttcacgttcaggcccgggccgcggtgcgacggattgaccagtcgcgttccactaccgcgcgcgactatggtgtatgttgccttgcttaatgccgacgctaaagctctgcaggttcgacactattaattgacactctagccagtggacgaagagatttaacagtgtgggagtgaccatcgttccatgcgacggtgttttgactctccgttgcactctaaggggtgtggcgtagaggcgcggcacgacagagcatctatgaaatcaactggcttatggccggcccgtgcgttgcttgccgatcgtccctgcacgctttagcacctctccacgggacctagagcaaatcgtccgggcgtatgaattttgcgcccaaggaggagatcgcgcccaccccagatcaagcccgtccatctattggacggcaaagatgcatgtgttagccctcacgtccgccggctcaacgtagcgggttcgacgaaagctgcctgtccgtagggtcttaccggactcatggaagacctcaaaaagccctcccgtcttcttgatgattcatccagagcctaggcatacttaggtgcacaaccgcagattcataccttggcgtcgcgacaccttgcaagcgtcgggaaggtatacctgatggccagtgtaatagaatagctacgtgctggccttgctctggttccgattaaggcgtgatcgtatttcggtgcgcgttattgccctcgttgctgcnctctcgattactcggcggcactcttccgctatcgacaaatgcaagtccatagaaagtgcctacggggcgattctgttgatttccctgaaaattcagaccccggatccgaaagcggccccgacatatagcatcttgccgggtcctactttgatgcatccgctgccttagagagcgacaagcgaaggttgatcgttacagttcagggtggggtaatccgaagggcaaggctaggcttccggagttcaaaagcaagtaaacggctgtgcgcatcgcattgcatttccctcgcagggtatgacgctggagtcacttgcgtgggcggcttgccgaggccggcattcatggacggtgacgaaacccaatcaaccgattagacggcagactgtatgaagaaccatccacagcgtggtaccgtttggataaggcctctggaacacaggcccccgtccgcaagtcgagcgtacgttgcgcttcgtgcccccgcaccgggtccctggacggcgactggccagctcttcgcgaccggatttcgaggtgcatcattcctaattgacgcgccacagtccggtcgattccctagactcccggtgccgtgaatcaacgacgctgtacttgtttgatgaaagtacggtttcagttggatctccgagaagccgtacatagtagtagcgggtgatccgctggcactccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcactcatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgttgctacattaggatacatcaatttttaggcagcggacgtacgccatagtctcttaggttactgtcagacacgaataaactatggtagtttaaccttttcacttcaaggggccaccctatctaatgcgaactcatgaagtgatcgagaaccccacgggccgacgaagaagcatgacagtgtccgtacgggtgcctgcattgaatagtcaccgtcataagatatgctgcccgatgagaattcaccctgccccagctttcttactgcgagaacgtcattcacggggcggattagtagcacccgttaattgtgctgtttcctgacatacggtgggtccggtcttctttaagcgcacgccctgcattttcctatgctttatgcgaatgcatggctaccatagccttgcttccgcaatctcaatgtgcacaagaggcccgggccctcaccggcccgggcatgcgtcctggatctctctcttatcgagagccactagcgaccaaagcccgccagtagatgccggattctgatacagtcttgagtagctgggccaacaatcgaaacccgctttttcccggatcttgactccaccccacactcagtgaaggcttgtaacacacagaacgatggtccggtcctcctgtagataagacagatacttctcagggaacaaggtttgagccgcgcggtctgccagaatccgcaacggggctcgctggtagggcccttccgtcactccgtcgtnntaaagctaggcaaagggctcctgttgcgtcatatttacgtggcttccgctgaatgcatgcggccctttgtcctccaatgttcagcttgtccggtactctgactgttccccccctacacttcactcgactagacagtcccgatccggtcatgtgctgggggccttgcgtcatgccccgcggatcgcaggtacgaggagaggcgcagcgtcggggcccgacactgtcgcacctgtaccctcggggactgcaaaaagagcaatcgcaccggtcgacttccgagtgcccaaccggtgttaatccgaaacctgtgttgttgaaagcggtgctgaaaatagtctgtagatgatcccctatatgccattggatttaggttaacagtttcactatcgattagcccagtcaaccaccgtactttagaggcttcgagtgaccgttcggtgtcgtccccgcctagctaatttcccgttttcagccaggcgcgttggcgcctttcgcccgggtctctcaaaacttagggttattacttagnnnacataactggctcggggatgttcgttgcttctgcccctctctctgtctatccgcaacctactagtcaagtggtggagatcagctccagggtggtgaggagcgcgataagtacgctaccgaagtgccccaggatcgtgtgtcgtaaatggttgaattaggaagaaaacatggctcacttcacgctccaggtgagatatctcgcggccattctcatcaattgtccgctccccgtcccaattcacaaggcattaattgatgtcttggcattacacggcaaatctcagtgcgcagggtcgtaaggaagcagactgttcccttgcagttcgacaaccaggccgcggacggacatactcgtgtagggaagcagcagcgcgcggtatcgtgagccccgacaccgagacgcctcgatatttggttatgactccgttcacagcgatcctccacttacaggccgatgacgcggagcagaagtctcgattgctgaggatcgtcgcgcacaaagctctacgatacccgcggcacggagacccgccgaactgttaatagcgcgcagcggatggacgcacttccgccttccaccgaactatctgcccgacttatgccgcttgggatgcaggcatacgtaggggagccaagctcgggagtcgaacggcttttagtcgtgtgagttcacatcgatttgggcgaacccacaagcgcggagagtggcagggattggtgggggctggcccggaccgcggttccagcaccgcctaccccccatgcctgttccgaccgctaaggcgaacagttcttgcgggtgtaacgtgaactgacagggcgtttgaatatttctgacacaacaccggccgaaatattcagtggcgataccgggcgagtatcgggggccgcgtggtgagacctcttgccaattgaggactcccacactagtctcatcgagctcttagaaggggcgagagtgaaaccgttncgcgccggtgggcagacaagagaacccgagcttggagagcaggtagtaaaaccccgtcggtcctagatctaggcgagccaagtagtccgcgatcgtcatgggatggccgtctctcccccgtgccggcgaatcgtctattcaggatgcgtaacatcaggacactaacataaacgaccttaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagtgcagcgttcccgggtgagcgggtagtacccaaacgaccatgaccccataagcccacctcgactggagcagcgcatggggtccaagtggtcagcatgaccgtcccacttgtgaggaagacataccngacaccctagtgaactcacatggcgatcactttcaagccccacctctatgagttagctgaaaccgacgtcctacagttgttgtgcttatgctatcccgtccgctcgtgtaacttttggtagagatgccattgtggacaaaattgagcgtgatccatgttccaccccggtataggatgtgacggcttcgattggtatgcgtctaactccagccgaggccagatgctcttcgggcgccgctgagcggtgggtcccactttctccagtgctgtcctgaagcggtctatggctccataaactagtttggaatcggaggcacagtaaattccgctatcgcctggctctaagaccacggcttcatccccgcgccgcagcgaggccgcgagggaggaccataggccccgaggctctttcgcgctagctagactcgctgggccccctcgcgaggctattggtcgcacttgccggcataccatcgatcatgatgtactaatacctgctcagctgcgcccgattaaagtccgacgcatgacccaagagttcggggctactgggactgcgccctatagcgcgccaagcaacgtctcaatgggatgtcagaagaagtggctctctgcgggagtgacaatcctcctccttaactacctgtacntcggtccaggcaccgacttgcatgcctatatggctgtactgtgcactagacctcgtgtccaatcccaagaccatcatatgggacctcgttctctcttgtaattagatcccgcgccagtttcgcaacggggccaaggcccagcagtaacattatcccttacgcatcaggtgacaatatcagaccgttgcgctgcataacgtcctacttcagggtaccttgatatgtaagaaaccttaacacctaataaagatgggtatgtcgtctgctttccagaggccgagtgccgtggaggccacttaacccgagagatggtaagagccggcgacgacggagtcatgctgcacgctgcccgacttccggcgtcagcttcgaacgggagtatccaagtcccccgcacgcaggtcccacagcgttgcacccgaaataatttgggcgtcggactcacgacgcttgacgccgttatgacgaacgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctttctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcacagcactatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggctactcccaattactccatatccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcggccgcgaggtcgagtcatctgaggcccttcccttggtaaggcgatggcggtcggaccctgtatggtggcaagaacctcgagaatttgcagtacacagcctcgtatgagtgctacctgcatataagcgacagtaatcactctgagattggcaaatncattagtgatgctgattagcgcactggtagagacaccgcaaaagggtgaaaccaataacccgcgggagaaaatgtatgtcacatactcatgcttagggacttagttagtgggaaagtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttntgctgatacagagtccacatccttggatccgtactggcttgattgtaaccgctatgactctgaatcgaagcaaaaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacactggggaaaatctcgttttctatgcccaacggacgacgacagactattgcattgggttctctccccgagggcggataccgtggggcagccacgtaggcgatctccaccgacaaggccgcgttcccgggcgcgcgccgtgcatgcttataccgcggccagaggtcagggggtcacccattctaggccgcggctacgtggagttcgacgggtgtcggcccatgggcgcctgcgagtcacgcagcgacgttgctcagactagctacgtgcaccatgaggacgcggtctacgctggcgcttaggctgaccagtttgatggctcggttggatccgttaaaaagccgggaattttatcgctcacaactcgcaaagtcggagaggcagatccggttacttctaaatgaaaccagggcacgctagcctcctagcacaggtaagcgacgcgttcgaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcgctgcgaaccaggagtgctggtcttgtggtgcgcctaacgtcctgacatcgcggtctctttttcatgcttcacatttggatgggcgcgttaagacacgtggtaactctgggccttgtcacatagaaanggatacgcaggacggaaaccggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattatctgagatttggaacggtggttgggtacccgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcgcgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgggacgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggcggacatnactgggaaagcactgttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtgacgcccccccgcacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcaaccccgtgtccgcggagcgcggaaggttacatgccataccgtttacgacgagagcaccagtctgctcggcggtggagagcctgcatgaccgccgagaccaacgagattgaacctacctacatgtcattaagggcattaacatttggcagctcacgattaactgaaactggtacttttgacgcgctgatcgcgtgatccctgggcactgntgtgcgaccaaagattgtcattcctggaaaggaaatcgctaagaacgatagctccagctttgatcgtgactcacgcggccgtccggcccgcttttcggcgtttaaccggaggaccgccggttatgcactctcgcagccggtcaaatagtgtcgatgccccctctgccctacgttgtcgtaccggtcgtattcgacgacggtattcgaaccgtcggttactcgatgacccctcggccacgaatctcgagcgggtctgtagtgaggggcagggcagatgaccttgggggctcggctacggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatgccgggcggttgaagtcaaacaacgtctgcaggtatggtctacagctgccgcgatacatgcagggcgcaccggaatccaagtaagtcgtgaggggggacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaagggagttaactaaattgatctatttcagcttcgtgtaacacggcgtacgccctaaccggggtataaattagtgggaaaagtccatgagcacgggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactcgatggggacgtcagctctttagcccgcaaagttccgccactcgttttgtgtgcaagaccaccaggctcggccggcgttgcacggtggagggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaagcccgatgttccgtattcgtcatgcgtgcgtaaccctagaacaggaaggcatctaaaagttctcacccgactcacagtgttgcattcggaaacgccaactgtaggcagacccccaggggtggactgtttaagttataatacggctcgtcaaggacgccattaggtagccatcgcgaaatacttatctatggctatataacttgcatggcacgctcgcaacgatggaacgcacccagtcctttctgccagtgacgctgtaaggcacagctcccatgcaggggctgcaattcaatccntcccgattgcaacaacgtagagtcactctgtttgcagggtactaggggagcccgacaacccgtccaaacgtaatggtagtcactccgccatcctcagatgatgctctagactcttcaggaatgcgggagtacacgagaagcggggtggagcttggacaaagttncgctaaacaagccagtcgtcctccaaaccggtgccatcgaggagtttaactgcatgccttaacttgtgtagctaaccctggagccatcgtaactcgcgaagggcctcacgcggatctcggtcgcagcctcctatcccgcacgtgcctgatacagctgtatctgatcaagtaccgcagccttaacaccacgggtgcaacgtgatctcacgaccaatcggctggtgttcgcccttgtgtgcgactcccaactgctaaaactaggagtaaacggtgcatacagaagattaccatgcctcgcgcgcaacttaccgcaacactcgccgactggtactgaagcatcgcctatcgaggactcaccctgtctctggcgtcattctattgatggtagaaaatatcaaattccagatgcgttgacactactgctactcgttttgtgcaagctcttccccgccgattgagcgcggggatacaacagatggtcgcttcgatgtggcaagccgtggcagagccggtctcaccctgactctcaatccacagtgaaggcgcgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgagtggtctgaagcgtaggcgactcccaatagtaccgcatattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagatttgactacatagcttcacgcccacctgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaatggggggctcatgcctctgtaagggtacgttgtggtcgacccggggcttcaccgcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccgccggatggcggagagtggttcccagtgatactacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatggttttaagacgcggaacactagggcgtaaccttctacccgtcgttgcgtcatagggatagtactagcgccgcgcctccaagcgaaggagacgcagacgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttgcatcacttcaaaccctcgcccgcaggcccgttggccaaacctgtcgaacccattcattatggagctcgaaggaattacaattatagccaacgctcgacgcaatcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctagcgacgtggctgagatgcgagctgctgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatattttcgggatgtattcccactatattcggtggggcagtggccgcgaccactcaaaccggggtctcccacgtggggcactaatctagtgtcaaaataacgactctataggatctcctagactcgcaggtcgaacgccaaacagggctgcgacggtgtcgttgaggttttggcttgggggcgctgctctatacgacagcgacagctgggcaggcatttagcaacattcccggggacagggatcggacacagaccgcggacaaggggaatgacagatgctctcgaggcttagtgatacacacctctctacgatcatgcctaatttagtaactcagcggcggtctcggagtatctggtcttggaggtacccggtaagttcccccactggtgacgagggtgaccgcttgaaaacatcgtctagggccgagatataagcatgccatcacgccagcattacgacgaaccgtttcgtcgtgcttatgtttgatcaaacgcgcaggcggcaacttggatacagttccacgtcaagcgtctcatgcgccctatcttttcctacgcgcatgtgtccatcgtgtatactggtaattgtcagttatctatcacgtatcaagccagtggctggacccgacaagcctgccattacacacggcgatcgcatgggcgtatctcgcgttcctgaggctgtctcccgctcccgaacgcgagcagatcagggagcgtcggaggcgctattccttgacctaaccttacgcgctggttcgtaatatctgcaacaccatttctagtcctgccatcctgagcgatcctctggctcgcgtctgtttatagtgtagcgtggcattgggcgtagacctgttgagctttgtagggggtattgctggggacgagtgggcagcgttccgtcgattgggaaccgcacgctgtggaatcgtgataggtgtggggatttttaaccgacgttcagggatggccgccctaagtctagctggcggttcgtcattagtgcgcgtaaacaaagtaccataagcctcgcaagaaaatagactgtctaagcaggtgtcacctatcaggctccatagaaagttagcgtgcttacgggccccggatgaaggttgggccctgagccattgtcacgtccgagctgagacaaaaataccggcaagttagtctaaccatgaccaggatagccaacctcagttttgcttgctgccaacatctttggcacttcaagactgccacggcggagtaccgtgttcaggtagcgaaagaggagcagggtggtgtggtccaacgggggtggacgctgtgagcaaactgttgatatgcgtttttcgctttagactgaccacggcagcctccggagtacatacccttacaaggtgggggagggtgtacattcaaacggttctcatgaggtctccgcagggtcgcccactcgcagtttacccactcaggacgtaatgtaacatgggaataggcgcggttagccccgagtaatgttttaggactggcttgaacgggtgtactgtgaaggggcttggcatcggcggcgagcatggcggaggaaaggtcccgaatctgtctccgacattcgttctacgtattgcgaaatgtaacacttcgcataaaaacgggcctgttgctgatttaccgtggctgagagctggagggctggacatttggttgaaatttcgccaaattactacggatagcaagcaggggggcctttgtatatcgtatccactcgcgtaacaaatctcacggcataatgacattctacattccttagaggtgtattccacgtctaccagcgtaggtcgactttatttgaaccccaagtggcctggaaggaagatgattaaataccatagatctgggcgcctggttagatcggngggtgaccgacgtcagccatactaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgctgatcgagccccaaggggctcatgtgtgcgagaccctgttactggttatgcaatcacgtgggatacagaggtgtgtgtccttgcgcctcctggagagcgtgtgtatcccgatggtccgcagtgtacgacacgtgaaagaccacgggtccggggacaacgggtaggaccgaagcatgaacctaagctttttggtgggagtagctctctgaagctactaggtatggcaatagctcgtgtaatctaaacccgtccgaacggggattgaagggaccgccctatagaggccgcttagcttttaacaagtctggacagtgccccaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaaccatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatattaaaggccggttccatcgatatccggcgcgataataaccgagacttactccaccccctgagcaccgccatcgtacggataaactggtttaggggatgcgatcgcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactactattgtgtatcgaggctaatggctgcatactgcccggcctcgccgttgcaacccagcacatttattggtcgtccggcacgcaccgggcaaacatacagaacttattacctaacatatgtataacttctacagcgtagtcctgaaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaaggaagaatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagataggggtagagcccaagacctggnactgattgcggtactaagctgcgcgaatccgcgaacaaacaggagcccttagggagggttgtgcatcatctacgcacctggtacacgcgaaccaaccctaaccggaggcagtaacacggggggggaggcatcgctctatggctcctggatcgactcatgcatacgtacccatgcataatttcgcagctagagccaattgatgaccggcagtgctggcggggcaagccgtatatttattggtcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgagatgtgactccgtgaggggggaacganagcggccgcgccagtctgatcccgcaacaaaatccagaaccacaatatcgcgcactttcgctatcatactggtgacctggcggcaccaaacggagggcccgacaaaataatacatggacctgtagctaatggatccttctaaatcaggggccggaggcactactctcgcccttttgaattagccaagcgtcagcagaggagatggagcctgttttatgatgccttgtaaatatagacgaaatcgacctgatacagtcttcgaatgttggagtagcttaccgaggcaaggttcagtcgattccgaatatcttttccgggagtaggcggtcccccgcccgaacgctgcgctccaggtgcctcggcctcgcgacgactccagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcacgataatcgnacttaaatagtgaaagggaggtgtggtgcacccgagagtgtcacaactgtccgtgcgtagcacactcactaaaactcgtgagtccataccccttgtggccagaggcattgtgatatcttgccctagtagttctgcgagaacggtcagcctaggtaattccggcactgagtcgaccccggtctgagcagtccgcgccgcgtaaaggggtgtcgtgcttgagcgggcgaagcaagtgaccacttgtgacgtcatgtggcacagtcagtttaggaccgttagaccgttgtgtgtggccgcgtcggagcgctccgggtctacggggcactctttaaaaaaatcttagaaacacttatatatccgtacgctgaagcgcgtctgcctgtacgtccctaaggcctcagttttccctgataggtgtcccgactcgcgcgctgacaactactaacacgtaaaccgatgggccacttcaatgtgcggtnaacctgtactgagcgcgcaaaaaacggtgaccgtaaccgtagtaagagacaagagcaacatagacgctggacatcgggtcagaagtcaaccacagtaaaaccgagcggatccgcgagcccgcctgtacgaacgattaagtaaagcaacagcggtcggcgtttagacccactcagaggcagcgcgcactacgaacagcacgggcgacagagaggagtctgaccattaggattagcttccgggactttcgctggccacggccgaatcgcgtagctcccagactaatcagcgaaggggcttaggatgtctagatagagtttggacaggaaccgaagccgttgcccccgggtccaagccacgatagcgcagcagaatctgaatcttgagattgactgccggagcggagtgtcagtatcttgtcggcagccgtttcatgacgctgcatacatggaagggttaaagtcgcgacacggatatccctatagttatagtccgacttgggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacggacgaaattgaaccctgtgccggctgaccaagagatcgtagtcctcaaagtaacaggacgtcctgtcgtgaaagccatatggcgcagccaatgacgcaatttcccgcgttgcagatccgagttccacaacccctttgtgctgactaataatgacgctgcccctcatatgagcgtattacggcctctcgcgaccggaaaacgagggtaattccacccgttaacgacgtacgattgtccttatccgcgtggggtgctagtagcgactccgatcgatcatatgtcacccgttgtcccagcttcacgagccgagcgtgtagagagggatgctgagactgaattcaacccgtgacagcatcatcgcttccccccaagcggaccgaatgtatccgtaacaccgccatatgggctccagtcaaactcccagcaccctgtctaacgctagcggacactatttaagaccggagatgcggttgcgagagagactatggtcccacatgttccttacgtgcgttagccgtttttggatcgtgaggtgtccgcaaaagaggacagctacgcttaaagaattacctactcagtcggaattgcacttttcgagcgctaggccgaacgatcaagttgagggcaactaaggtagatcggtcttaaggtgaagtccagggnccctgaagctaaacccccctgcaagacggcctcataacaaccccatccgttgacttgtcagctagctgtcagcagctcatctgacgtcgaagctcattgaaccatattgcactagagtttgngggcgaatcacttagcacccagggacatcgcggaatgacctaggcggtgccaccactaagtcagacgaaacaccctatgcgtccctgtcctggtcccttgtttacactgtgtacacaacctgcgaatctctgctgcccagtgaatgtagtggcgctggtactacatatcacagaatttcagtgtcatggtggctattactgaatcgctcagcaatgcggcagtctaatagaaactncgcgtgatgacaaaatggaaaatgcatgcgacgtccgtcggaaacgcgttcctctagggatggcggactgcgatcgcacaaccatgtgaggaaccagcaggagtagtcatggctagatctgtaaatttccttcactctaatttgaacctctagctccgggtaaaatcccccggataggggcgtatctatgggttgcaaagatgaggcccctttaaaagactgcaacctgaaccttagctgctaaggtacctctgcgcaggtgtcttgctgcttgacagcggaaattggacggaaagcttgcgagtccaagctgtgaatagtttaaactcagtcccaggatggtgaccggcgattacggtcggaggttagtggagtcgttgttgaggagtatgctgttcgcgagcctgacgggaggaaagagccgactccctggtgtcgctactttcaatcgtttgcacgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaatctgcggcctagtgccgggtattatacggagacgtatatcgtctactattagtacagtatcaaggtagtctggctaaacaccttcatcgcagcgctcggtccctaagaatacgagccggacacaccaaactatatagaacagatcacctncaactgtcgtggacacggtatcagtgagttggctcgtcggaaattggatgcttntcagaacgtccaatcccctcatggccaccgtatcgctcgacgtccgagccttacacgaggtactgtgatcgcaggtaaggccggccacaagttcaccaatcgctgcagtagtctactaatttaagtacacggctcgatgacgatgtaggtgccgatctcgactcctacgactcangaccgtagctccactgtcgggctcggaaagaacgggacggttagacccgtcggccgagccaacccgatccgcgccattacatccacaatgtggcactctagcttgatagcctaggtagattcatcaggtcgaatgttggcgggctgggagcatagttggcgttttgactagatgtgtacgaggattccggctcaaagagggacggagaaaggaccttgctcgtacaacgtggtatatagaactcgttggtggcgaccggaccgtacggcgaactgtctgtagggatagcgcttataaattcatgtcaaagtatttgtattctaaagcccactaagtaccctaacgtggcgtccccctattggcgggtctccgggtgcgttacactgacgtcggaaccgtggtgacgtctgagttcgcaggtccgccctaagagggtgccggccccgctcgaacgggtttaacggcggtggacaataactcacacgtcgccgttctgctccttgggtgtagaaactgctatccgtagagaggccaaggcngccgggccccggggttgcgcaggagtccctcagcaaaataatgtaacttaccttatcaagcatttgcccactaattcgtgtaatttcgagcccattgtagttcactaaatgaagaaagacatatcgggctggaccctgcgccactcggttcatttgccgatccttgtgcccaggcagcacatgcgcgatgatctaccttccctgtctacgccttcacctgttatgaaccgaatcggcagtctggcctagccgtatcccgggtctgggttccacgcagtacactagatgactatgcttcgataagagttcagaaccgtaaacttgctcgcgatttaggagggattagatgctattcgcgatctgcggcaaggagtccggagtacgaagccgtacgttgacccgcccccacacaggcatacggatgatcttgcctcttaggaccttaacttccccgaagcagcctaaccacctacgccgacgactgagatcaaacggtagaccggtagtttgtatttagaatacttcgacggtcgcaatgtcttcccgttaatcttcagatagtcccagctcttgcgtccagcggagtcacccctcacttggttgcccggtctgctgacggtccaacgatgctcttgcaacacgattcaacctcggcctttattcggaccgggatcttgccgatcgctccgatgacattagcgatgagaggcgcacgaggggggccccgcgttcatcagactatttgcagtgggctgtctgaaccctggcttgcgcagtacctttttcaaccgcgacctgcctacctgcgccgctcgctctcctggcctgcacagcgcagatcgccaatctcatcgctgataacaccctccgtgtttagtgatgaccagctcaggtagcgcacgtgcaaatacaatagcttgccgaattgaccttagtccccttgcgttggggggccgatgtatacgtcaagtgcagcctacagcatgctccaccgttgacccgagacttctccagaggtaagtaggtacgtacctccgctgttcgtcctaattcggaccaggtcacggcactggggacctaagcccggctcccgtcctcatattcgcgcggggtccttttgtcggattattgcaatctatcacaagcggagttagtcggattctctgtggcatgatatggggacggattgacttctttctcagacgctcagaccgtgaagttgtgcccgcttgggacggcaaccatcgggtcttaggacgcctaattcacgtggagggggccttcgtggatgccaaaggttgagcctccaaggaactccttagtgagatcgatataccaggaaaaacctccagttcgggagtagtaaaaatgccctgttagttgtgcggccngagccttctgccaggaacaagagcacttttcaagctacagcgtcacttagagttagtgcacaccagacaagcataggtgacacccagttgaccgtgtatactagtattggttcgtagccaatttcgcaggtataatggatgttacgcatttgtcattagtctcgcgcggggcaccaaactacatcccggggaaacaattgcggcgagaccgccatgaatggcgaaggcaggtaaaacagccatattcgaaacaacatcggcggtggattcgtccaacgagctaaacccctgacgaaaaggaaccctcgtatctctacacccgtccgttttactacctagtagagttagtcgagggtggaattacaattctgttcgcggagaggtacgccctccgccgcgagaggacactgacaggggcgacagttttggagaatcattcatgcttaccgcaacatttccgctgttcattctctattgagatctcacagacgtactcctcttgggttccccacgtcaagattgctactccagccccaagcgctaccagagaaggtagatctacgtgcaatagaaaattgctcgttttgttcgttaccgaattgacgtctgacaactcggtgttatttgcgttaagccacgattcctcaccaacggctcatcaacgtgagatcgggcnggtggcagccgtgaggaagtgtgtgcccgccaacggtccctacactaggctgccggaactttcatggattctcggtagacggttataaaccctagcgagcccctgactcccgcagacaaattccgcaagagctaactaacctatggcggcattacgtaaagggtagcggcgggggaaggagatggtagcatctctgttaggctcaaccggcctatccgcactgaacaggcacgagttaccctcgcactgaagataaggctcccttgcatacgacttgctangctggactgaattccctgaaaatgcaaagcaggagacccggattcagagctgtaggtgcgtccgcatcactaggccgaagcggacgacgggcttattcgtaccgccaggaagggcaatgtcgcagcccggatagatatgaccccgtagaggcctggccgagcgatatgaaagcttattttgcaacgtataagctagggttttcaattaccgcggtgtcgctaaaactgatacgagaaatcgtcgcaagtgaaggacccctgatctgcagacggctcacggttaaaagtaacctaaagacaaccagaagctgggtatgtaaatagatgaatatgatgcccaacattataggtgatcggggcccaagtttaagctgtagctcgtacgcatcccctcgaaactatgtgccnangtatgactgatgtattgtcgacatccccgatttgccttcgtccggttaaggttgaaataacctaccctggggccacagtctcaggcactcaaagaggacgtacccacgtctcccgcacaggctccagcgtggacggtagcgtctcgctgacaaagcgctctatcccgtcgtaattacaacatttcacccgggagcgcagagcagccgaaatggatacatggaacggtacgtctagaactcgtcaaaggggatcggtcaccgcatcgcgcatccacattccatttaatgggcaggggttgagcttacagcgtgtgcttaggggattaccgctaaggactcggaaagataaccggaattagcactatgcactaacggacgcctactgtattggatcgtcgcgtcaacgcgtgcagaatgttcgttgcatacgagtcgtcactagctttacctataccggccctgtaatgcgactcgtgaccctctcgactacgctgatttgtgctttaaaggcaaagagaaagtacgacgctgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaacgttttggcacgccgattgtataagagcgggattcctcttcagccatgacgggacggagcccaagtgtaagaagtcagccctatgccgcgagatgttgcgggacggtgagatctccaacgaaggaaagttgtcgcgggcggctgcgccacaatccgcgaaatacaccagcgtactccggatgggtggaagagtcgggttgagacatcacccgccggctttaggcaacaccctcgataaagcacagggtaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgtgcccgctggacggcccgatacggggatgacagaattcgacgccgggcttttacgcggtatataacccaatcgaaaacatgcctaacagatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccacgaaggcatacgcccgtccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagcttgtttaattactgcaagctagacatcgcgtttctggttgtctgggcccctatcccagaaacatacttcggcgcgagaccgaggctattagccaggaataggaatcggactgtagaaagcctcacatgcggcccatttaaagtcgttgaatcatatgcgctgtccacatattggtccgagtcgggcagtaacctgcacctgatctaagcgttgggtgctagctaaacgagaggtcaactggttgatgggaaatattttgcggagggtaattgcgcgcctttaccgtcccaggtaaccggacctcagatgctaccgttaaatgcattcttacgagtcaaacaatggcagcgtctagcacgtatgttatggtcatgggatgggacagggtacgaggatgtgaacatgtaagccaacggttcgcaagaacctcattatggacgttccttgggagaagtgatcggacattttgtcgttggtcgcgcgttcagtcttcaaagacgtggtcatcatggcaggatcatttacgtcggccagcgtcgcttaagaaacaaaaacaagcacttcgcacgcttatgctgtcacctctcgtcccttgcctgaagttatgcaacgtagaaaaagaggctctgtccctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctaacgtttgtccatgtacgggagatgtcaacttgttacaagcattgggaggagacacatgaggtgggtccgttagactgattaaaacccggcgttaggctgccgattggcaaggtgaggttcgtggtgacagggagccttcgtaggctgcgtcctccattaggagtctaatgatctacgcgagtttcgtatcagccgcatgcacctccctacttaatcctaaagaccctttggaggactttccgagggatagtctggcgttaggtccacttactaataattaggagtcgcctgttagcccaggacaaatcttgagacgtangtcgattcgaattaagtccatcgacatcagtagtgtggaggaccgttcatctcacctggatgtcgaatagaaggaatgcatgtattgagagcttacggctgactatcagtctcctaaggatcctactgtgccccaggtggcgcaaggacagggtccggtcgctgcacggagacgttgccccggtcaccccacctatcctcatcaccaacttcatggtcagaccctagaacacattggaagtgttggagaaccaatatagacaccgtaatatcaagtacgtaagtctgagaggatgtagacgacatgtcaagagaagaactgtggccgcgtctaatgacttaggaagtattacgtcttgagcgactggggtaaagcgatcatagactgcggagtaaaactagaaaggatgggcctccttttctattaccaggttacgaaaggtagtacacaaagggggcaagagtagcttcgttcgggcaatctggactcgcgtggctcaggagcattttttggtactctccggtcctgcgtgacagaagctttgccccttcacttagattggagttaaaacatcctccttcttctagcgttgcgcgccgcggcgtgacgttatcccccgcactatgacttttccttgtggcaccggtcgaaagctgttatagtgttttcagcccggtaatggtagccacccactgatgcgcagagttagtggtatacaggaactagttaacgtaatacaagccccttcacttgggcccttccgctgacaaggcatcagcaagttgttggattcactgtaaatctggaatgatcagtctacgcgatctaggacggagagatttaaaatgcaatcgggctataacaggtagctagcacgtgagacatgtgtagcggcgcccgcgcaccctagtctgtgaatccccggcggtccttgtgaattgaaactcccggcgcacattgaaatatttcacgagcgggtgcagggtcgcgcaagtgtccatcgataagacggaagggatattagataaagtgcggtgtggacctgtgacaagtaataatagcttcgggcgtgcgttggggcccctagcgaagcgtactatgacatatgccgggagtgggcggaggctcaacgttaacgcattgccgcgccgcctatactacttacgagaatcgaaacttgcaagcgcaaacagcagcggaacgaacaggccgagagtccctgaggtcggtgccctagtctccatgatgccgctcactccggctattgtgagggttgtgtcatggagaacggccccgtagggtgcctaactagatcccacttccagcctgaagatagccatattggtcaaagtgacacaaccttctccgtcgcatggagctgctgggaaggaaaggccaacacctacttccagcggtttcagacgatagcaagcatctagctatcaccaacacagaagggcggtcaggctttttgtccaatggcgaccgtagccgggaccagtaccaatctaacggcgtagcatatactcttgccgtagtaaacgacgatgacccctactcgtccgactgcttccctaacctcacgaaagaccaggcacatgatctgcatcttttcctttcgtgctaggaagccgaatgattcgccgcatttgtgacggtgggctagagtgctgcgtatctctgcgtcgtgaacatctggcaaaatcgaatctcgacatggaaaggagtcccgtcggttagcctttgctatcatccgtccggatttgtttcgcgtggaacttgcgccccgccttcggaaaagttcccatgccgattcgggcgactccagatagacgtcccctgactgcccgtcgatgtttggggcatcagcagcaaagtcggcctaggaaatggacgcggcacgtttaattgcgatcgacactgtcaccaaacagttataacgcggtgtcctgggtacataccgccgcagcactaggcaaactttaggcgctcccaatttcgcctctgttgacgattgcccctcgagggggcgtgcgccgtcacagcttaaggcgccgttccgggtggcggcgaagaatgggcgaaaaatgtaggaccaaatagaggatgccgcgccatgaatacacttgcgatttcacccggagcacctctgtgaantctggcagctccggggtagatacccccatgggtaaaccatggcaggaacaagggccgcgagaagcgacggggtctcgactcggtacgccgcaagaagtatccactcattgccgccttgaaagccccatctctgtgcgggcgtaggactggtcagcaatccaacaatggccatgctcatgtccaaaccccatgcattccagcgccagctgcccctaacggcaccggacacctcgcggcattcatcgcccagtctgccgtctaggcccccaagtagttcttgttgcgttgtgcaagggccccgatgtagaggatcggttcgccatcaaaatcgttttcggaggcagagacggcgtactgcacccagatggtcatgacgatgtttctcacgtactggtgacttaacgcactggaaggcaccctatggtggtccccgcgccagcgtggattcccgcctgccctcgttcgaccccttaaagaagcgacatgctcgttacgttctatgcccggtccgttcggggtactgacatgggtaatggtgtctctttttcgctatatcccacaagtgtgactccaacggtagaatactactatctagatgagcgtaggagatgtcgaaacgaccataaaactcctaaccaagctcgacagcttcattcactactgtggctccggtggggtagcacaatcggcttagaagcagaaacttccatcttaggccataaagtttcctgagaggggggggtactcccagtagcgggtagcacgagcttagattgtcagtcctggtggtgcacttggatcttgagaccgtagggccactaggcatcctgtttatactagattgatagcaggtggtaggtagggccgtcatgaatggaccgaaacctgcgtggcggggtgtgcccaccctttggtaaatactggcttctgctgttgagctggcgagctacctttccagtctctcgcctagccagtgaggggcttctactcctgctnacgcattattcgccgcaaaatgcacacccacatgtccccggtggccagactacgcttgctgcccttctaggttcgctactcaggggaattccggtctgtaagtcccgtcattgtcggcccggatcacattgaaacggcgccgtagccaccggaaaacatttggcgacgttcaacatcaagactcggagctcaagcttcctgttgtatcggcgacaagtgtaaacagaggcggttcgccgccatctggtccgtgtggaattgggttacttggtgggtagcacggctaggtgcggaatgcctattgtgagatatacagctgggcaacatagagcggcccctatcccgacggcgtaaatgtacacgaggcgttaacatccccataggtcaccccccagatagaccctccagataataacacgctcctaccgcggacttttcaagaaatgttattcaagcaaaactaatctactacattagctgtctctcggtcgcagcccccaccggtaggcccgtcgagacggaccaaccatactcctactttatattatctatatctagctgtcggcatttcgtcgtagtaatagatccggggtgcctattgccaatcgtnnnnaaggcgatttatccaggattcctctgcgcgatcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgaaccccacccatccacntcaatcacgacagcgtaacggatgtgtcaaaaccangcgactgttcctacagatctgaaatatcggcttcacccccttagactagtggattggtgcagcattaactgcgtctgtttgttcgagatggtagcgtctcagtagcaataaatccggngttgcgctccagtatatgtttgtcttactagtcagctcacacttatctgcagccgcattccggtcgcccggttgcttaactgggcacgccagtagcgccgcggcgattctccgtttaactgggtttccgttggcagccaggcgtcaacaacttgggcctgtacagttgccaattggccgatctttcggtttacaaattcttgacggttccccgagtgtgccacttttcaacccaactgagcttttatcctccgcgtcctgctcggggtcaagactcccgaggtggacagtctgttgtgtagattagactttctgcctgacgttaaacctctagtaatggtgaacgtgtaggcgttacaagttgtctccccgtcatcccctggtcgggtgaatgtgggggcaggcaatgggaatcactaacggcgcgaccgggttcacacaagtgccgagactcgcggcacattccagctacgcccaccactggttctggtcttgtgagcaaaaacccgtgcactcttgcggatcgagacgttgaactgtgaccatagtattgggccttacctcttatatctggctataaggtaaccggtcggaagtatggtcaccaacaaacttaattcgccagattggtggtctttaacgccatgaatcacctcgggaggctatgtgtatgcttggacttatcctcttgcgaccctctcgaacctgttctggtgcagctcgcctggggctcctcgactgagacatatcgccctccacttgtattatgtgcttggctcacgtagctgtcggcaattaccgacatgatttacgtggcaggaccggccgatccaagatcatttacagctcagaggaggcgtactagtacacctagatgtgaaggtgtgacggtataaatttcttagtgtcgctcgtacacccggaaggaatagatcgtggccttggtaaggctgcaccctttggctgaaaatactcgtccaattgccaggtttaagatgctagttgacgcaccgtgtcccagacgtattaaaagcgcgaatgaatcatatgacttcattaagcctcggaccgcctgtgaaattcacgtgacagataatttatgatcatccacaccaaccctcccccaatgtcggtttcaactgcccagggagcattccccgtgaactcgggggaaattcgagacgttagttaaggtgtctacgaaggcaagcctaacacgtgcagccgaccagggggtgactccagccttatctggggtccactaatgcgccgctggaagaactttgagagctactagtccccaagccaccgtaactacgtactcgtgcatgtactttctgctggaagatagcgggaatcaggagttttcctcccgaaacctctcgtattcacggtatctcgtttggaagtagacgtatacttagcatctcactcgcgtgagccccaatctcatcttaggcctgtagaatcagcccggtgttcgtgcttcgatgtcctgtctagggtctactggccagtcttagtgctcgcgcaatagcctatttctccttgtgtgcggacgcagccacagcagattgcgagaacgccgcttgcttagaatgatgtgtacttttctatatngcgttatggtgtgtcctagaccctaaaagactctccgtcgaggggatgcatacgcgcctggcttcctccccttcgtggccgtccatataaggttggtttagccagcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtccattcggcggtgtgccttccctgagccagaaaagccttcgcttgtcgtgaaacatcttccggatctctagatgttcttgacgtgaataagccatctggtttcgcactgaaattctgcgtcgtcacggtgtcccgcggtgttattgtcgcggataagggtctgatacacatgtcgtattaccaaggggtgtgcataggtactaactgcaattgctagtagaaccctcgaatgtgaggaggctcgtagtcatgggctgatggtatgaaccgctacccgtcgaccgaccgagggaggtctttagcagtgttcacggccaagtctcaaatgtttcgagtcgcatagctgataaccaacgtcaccggttgggccatttgccgaagtaattcaaaacagcagtgtggtcgcattctcaaacttcaattcagccttgcccaccatgtttccgggccataggtcaacgtatttccacgacttcgcacgccctacgaccgtgatgntagcattatgcgggcgggccttgaacgagaccccatgcggtgcgagtatgcacggcatatatagtgtcaacggcagattcctcagcctggtcctcccatcgacttgcgaccgaagtgtcgcctcatacggagaccagtgcgcttggcttgcccggaggattctctcgattagagtaggcgtcatgcgacacggcgtttagctaatccaatgttggcagcgaatatccagtccggccttactcgaggaacacctcattggggaaatggtattcgctaccaatgtgtctaaagaccgcgaaatggccaatgtcgagtcccggagccagagccgtcaggcgcccctgagtagaatatctggtctcccactgacccgcttgaatgcaagcagggacttgacagtccggagccctaaggggagtcgtagccgtccccagtagtcctcagcctcgcagctccaacagtcccccaggatcgaggagcggtggaaaactgttagagcgaccctggaacgggcagttccttgcaacagtaatcttgatcgggtaattaacttgaccaccaaaatttcaaggcgcgcgacgcggcattagaaacaaatcgtccctactacatatctgcctagctaccagattaaggagagctgggtcggcttaaggtttctcggcagtctcgttggcgaacctaaactagtagtcgtgtttgcgaaccggagagcagatattgtaatcatctgccctttacctctcatgcggccctactggtattaaaatgcttacggagtaactacgacgggttctattcttcccgcggaacagcttgcagctccttggttcactgcactgtgtcactccgagtgtcaagcttatccgcttactaagcgtctgccgctatacccgggatgatggtggtatactactcagcctaaccaatctctttcggttggctgcagcaaagtcggccttaaggatttcatgacaagggacatattagagggctccactaaccagctctccgggctagacctgggatggaccgggaanaggtaggagtgaaggtgagggtttcgacatataaacgtctatacggtgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaagattggccacatctgcctttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttggggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgagatgccggcctggtcgcctccaactgtaggaggccctcgaatagaaggagaccgctatagaagtgtttaatagttaacncttaccgttgggcanatctaggctgtagtcctagccggctatcacttgctgtctcttcacgaatttatcaagtcatctatgacctcgttattgctatttgtactccgaggcttctctcaaatgtagttgagccgctgatatagggatccccgagtagtcagaccatcagagccaatagaacgccgcatcccgagtcgcgcggctgcacataagtgcggcagatgctgtcgatacgaccccgggtttatccgatgaatctgcgaaggggagagcagccacctcgtggggtaacgtgtacttagatgctaggttaccgctccaccacttaggtatacatgcgcctgcctccctcttacncatgatgggttagacctggctgggttgggaggagcaccgtggtcgcggaatagcgagcacactacaacggaggggaatcgccacngagcgcagattgcatggctcgacgtaccttcactacgttgcccgagggtgctgcccgcctgatccggatagtgcgtcttgtccttgtaaagaagcccgtgagttcgtgcctgtattgactaggaaccctggactacgtgtctaccaagacgatggccgacgcttaatgcatcgttatctaccctggatcatacatgtgctaatattactcagcctcttgtccctcgaggggtatttaggtctaaatccggaacgctatccaatgctaaccgcatccaatcgacccagcgacaaagcgccccacggacctctgcggttataagctactatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacacagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcatataatacccctacaaagtaagtgtcacttgtactcggggggcagatttttgagtgttcctttgctccatcagttgggtggcgcttcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgctaccggtgtatcgtaactatgttccacatgaagtgtgattctaagttcttgtatgtaatatcatgcgagttgtgggccgaaagtaatttatatgtcagatagaaggtaccatgagtccaactttactctaacttcaaacgaatccatatgctacatagatcctcgtagggagatgtgacgatcatgcggatgaangatcgcggtcgaatatcacctcacttagcccgcggcaaacagaagctatgaagcatgtaaaggcctggatggaaattgggtatccgacatatttctgggctacttacagcggccggaacgacttccttgctaatcgtgcaagtacaatcctgtctcggctgagcttggcgtccgccgcctggtacgtaactatagtcattagggataatgtacaaaccacatgactctcggccagtcgtgggtagcacggtagcccataattcctaacactcggtactaatcactggcacgaactagaacttcgactactaaacagataacaaaaaccacaggtcgggggcagggaagcacatgtaaatatagaatctttcatctcacaggctaggaacctttcctaaatacgcgagttccacccacagtctctcttgcataggctggcgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggccttcaggtgctacagtaccaacgccgctgggttcccccgacctatacaccgtggcgaccctgagcaatttgggctaagacggccgctacggagccttctacgtcactcctgactaggtcatgttttaactaggctttgtggatcgttggatttagtagaccgaattgcttgctccggattccttcgctttgacattaacggcgacgtctcggacattcgcacacggatctaattcgggaacagcggatggtgaagctcgtatcacgtagtttcgtcagttaagggtcggtggtattccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcatttagtgcgggtttgtggctggtgctcctcatcgcttttgttaaacaggtgtattggatactcgcggttcggatccattacacacgccgtaaatggcacgagtcacatcgaaatcagggcctagtgagcatgctgcggaaaagctccgtacggaaaggtggttctcgctagtgtgcgacatggcccgccaggcatgcgcaccttgagtagcgtccttcacgggactgcgcttagccgatgatcgggaaatcttttaaatttaggaagccaatgtcccgccagngaaccggagcacgtctcgcgaggtcttcgtcgggcgaaagacacccataaacggtacttcgggaatgtctttcgctagggctgtggtccatcccggtaggcatggaccaagatcagtgagtgtgctccagtgtggaggaagcgggcgagtcggnggggtagattgagtttcagccagaaaacagtagaaattcataagcgggatatgacgatcgccgcgagaatagacacacccccagttggcaaggttcaccgcggcttcagcctcacacttgccgcgtgctntagcataggtgcggtctaagcttccatgataaccgtaaagtgcgcacgtgcgacctacggccttaggctaatctgatacgggactgtcctccgcccctcgcgatggtgcgcagcaagccgtaactagccgttaggccgtagctactgtccggttgagccgccgggaggggcaggaacaatgactgtacatgggggcctttccctcatataagagtgaatagtccatacctgtactacatgacggataggagaggtgaaacaattgcattttgtgccttcctatgcggtttgccttaattggaactaatcacactgaacgctgtgcagacagcttgaagcaactaccgttcaggacatagcacgcangttatactcagagactttatagaccatccgtaatttcagaatgtagtggattaatcactgataaccactagttccgcttttgattgtctccaagccattttccaacaatgacggcgctatgccgaattatttccagtaagggtactactagtaacggcttgaagggagactttagatcatcgtggcctcacgatgcaagaccatcatacgtgcctgtcgacgtagagcgcccgaaaagcatgaagacagatttgtcctgggactatcacatgtatttctacgtattgtttgcgattctagtagcgtctctgcccaaacatcagactttctctgaactaaaataatttcaacccctatagccccggtccagggggacattgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattcttttttgtggggttcaacatgtctgtcacggtgccggtgtacaccactagtctgtcaaattacctagattattacgtgcacaaaacaaaaataatggccccggagaagacgaagcgagtagctgtggcttgtggcagttactctggcgcctcaacgccgctgtattctcaccgggatcgggaccgcgttatgctggcgcaacaatggtgatatcaatgcggacgtgcctaaagtcggcgagatagccagtcaaatccaatanggcgtgtttacggcgagttgcggggggcgtgcagtcgatccttatcgtgggggcgcgcgcgtgtcgctgagatgcgcgtagggatgggatgaccctaacaacgaatccgggtcagccgaatctaaccggggtccccccgtgatactccctaaaataacacgaggatcgtaccagggagatctnnntccgatggtgaggggggaacggccaacggcagtgaagtgccccaatgtctgaaagatcaaatcatcttgtcaaaaacaacccgagtagttgtattttgagatatagcggctcacttataggaattataaagcgtgtcgatactggggttggccttcggtcccctgcgtaggggggatcagatgggagttcgtcataaccgatccattaaccctagggacagtgtaaagaggtggggcaacccgtcatagggtccactccacctggtttaccggggcagcctaaatagattaccatcaggtttcagaaacggccgggagtcctaaaaacggaacaagttgcgaagtcatccgtaacccgtccttattatacttgtaacgtaatatcgcgatgtggatacgtcccaggcctagcgtaatcgctacgtcataatcgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctnccgaggttcagaaagtattctcaattctcgcggagcttgtctaggtccctgaaaatcggcgtgcctcgccgttttcttcgggccacaccattcacactcaattttagtttattggtgaatagcacgataccagaacgtcagtcacgcgtcgcatggtcatggagtgttggatgggtataacgtggantgcacgacagaacgtaatctacggtggctgtcgttgcgcccccgcacccctctaccgcaccaccctcactagtaagagaaatcgcttggtcccgttacgaaactatcgaacagacgcgtagactcgtgtgttactctaacttacatagtgccttgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagcgatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtatgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacaggcctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgtagctcgggatgcgcattggctgtgatgtatatcacccgcggtcacgtctagccgggagtgcatagaactgcgtttggagtgtaagcgttcggatcttatcccagtctcccgggctccttttctagaaattgagaggtagatggcccatagtcagtgtggtgatcggacgccgcgaaaatttacgtttagtcatcaacttcgggcaaatgtgtataacatatcgaacgcncggtgggatatgggaggtgtcgctgacgttcagtcggcaagtagtgcctgccttgaccttccagatacgttaaagcatatcagcttttcggtattaggtccgtaattttggccgagtgacaacttaaattgtcgctcgctagggggtagtcaagagtctgttgactcccagctgcgtgatgtcgcctattgtctgtgagcataacgcggttatgtcgttcgactatcgagcaggcgataaggcatatgattatacggacgggattttatggggaccatagggcaatatggtccccgagacgcaccttcgggttctacttcaatttcgctcccgggtcctaggttctcggcatttctgtaagacgcggagcgggtcgactcgtgtcctcccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcgccggatctcgagtaagatctgaattgggacaaacggcttctaagacatccgatgttcaagtcgactatatccgatatactacgcggtcgaaaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcggtcgcgaaacattgttagctgtgaatttccgataggggtgggccggaagaagtttacttgtctcctcggagcgtagtaacagcgttccggcatgtacgcagggatgccccactacccaggactggaagcttaacgtagagtgctcctgtgccttggcgaatagatcgagcatagttggtggttttttctgcgggtttagcgggttaacaggtttccagcaactgagtaccccaaatatcgatttgctacattacgggaatacgaccgataaccgcgagcggcgagatccatgcttctatatcacggcaccttttcgctcccgagggtcgggcgagagtactcgagtcgaccctggtcctatatacgtactcccgagcgtctctgactcgagccgtcgtggctggcctgtagaccgagcggccgcctttccaaaatcttggaacttccattcaacacacaggccacattataacggtggcggcacgctttaatagtagagtatcaagagatcgagcaccccaggaaacgacacgccatagcgccgctttagtgtaccagaatcccgatcgatcaatcgcgataggtggcgaatcttttgccgcgacctcggccacattgcaacgtctgggagcgaagggtggtatcgctagacttttattcgttccacgaccggtatacattgtgagctcattttgaggggccagattagtccagttcttcgatcgatggactgggatggctcggtcacacatcagagctgctatacgctatcgaagtctctggtggcgtgcgtgatcgtaacaggtgatgaattggatctggtagtaaacgaacacaaagtcctctggcacacgctgacgagtttcccgcctgacccgtccacatccaggtctagagtcggttcccgtgcctcagacccaacaggcttcccggctaaccaattggccaggaacacaccccctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatcccactctcacgaccatgtcttttccaagtggaggaaaccccttctttcgcttgtaaacaggtgtttttcatatatccgggatgaacaatatgtccatttctacggcttaccacagttattgctgatgaggcagtacccaatatcgtatcttatacccagagcgttcccgattaagcaaatgtattgcgaccagttactcaaaagggaccacaacacgttcgtgaggtgggtgggagacaagtccgtttgattacccgcgcacccccccagtgaggatactggaagtgagagttcatccccgccgaacttactctatcgcgggtnaaaacgaatgatggtcagatacaagtgaattaacgatcgaatgttaccaaatttttgcagggtattgcggaccagttatagcacccttatataggatacccttcatcggtcgtatgagcccccaattgtgggggcgcacagtgccccctcgaatattgcgagtttttatggcttcgccgcgtactgaccgatcctactccgtcgcctgggttgcgcccggcgcagggcgccgcaaccgagatgcgcattttgacgataagtaaatctgcaactctagtcccggttcctgcctcgacagcacttagggagatttgtttatttccccatccggtccgtgcgttcgactggagcattcatctgattgtttgaaagatcgtcacgtgaggtaacggaacaaatttgcacaacgacttacgctttgggtctaggcgagccttacgtactgacgaccccgattaaagatagctagcatcccagtgaaatggggtgaatgcttgcgcgcgacaccagatcctcggtcgaaatttccgtgtttgcgttgaagtgctacgcacgacaacccctaaggcatcctgcaggccgctaagggggacggcaggggtgtgtgccctccgttctgattccacatggacgttaccacagccagaaaggcaatgaaaccctcatgtcgcaccataccacaccgcttcgggctattctaaccccaccatggcaggcgccatccgactcataattttgccagggccactataatgagatgtacgtggggatagactacgggggccaagtcggtgtggtcctatgtgcaacacagtcatgccgctcgggttttgcgagtcgtatgggctgttttgtgcccttctctagccttggctcgaatctagtttgccgcaatgcttttttcagcacaacgacggagcttttgacacatggccctgtggccggccgatggattcgcataggcgatgctgtccttgtctgtggccgtaactctccctctgcctttcctcattgaagagcgttccagctccggacactggcgctccacgctggaagaggtaaaaacatcactccggtccatcgtctagagggtccaggtggtctcgcgtcttcggcgcccaaaaaccagataatctcgaggtatacgagtcgcggcgctcgcatatgttcgactgttaagacctgagcgctctggacccagtactgagaaaactaaaaccgttctctatatgttaggcgatcgtgatgggatagcaccattatccaatcgccctgtagttccacacgccaaatctcgtggagcaacaagtctgcactcttaatggagcagtattagcatagcaccccgcgacctaccaggctaaaagtttcggctacgctcacgatgtataataagcgctaggcctcgagaaactcctgattatgttacaacttggtggtatactcggtcggcccttgatcgggataattgcagatgcgacggcnnnnggctttgaactggtggaggtaggaaccttcggtcgtacccactacatagcaggcgtgtttttaactcagtaggtgcaccgccggtacacacaataacttccatggcgatcagaagagtgcaggggttgttccccggtcgccgcgaaaactccaagtcggactccgcaagtggcgtaagagagacacattaggtcaaaagatatccggagaccggtcatctgtcaccgggcctctagcgctcctccccgtccggtagggcgggaccgtacatttccctagttgcatatctcttagcagccccttcatggacccatgcttcatgcaccgcctcctcatgatgcaaaacccagaactctctacatcggagtaactatatatcggatcgccggcacattcgctntgaggctcaccctttatagtactcgacggctgctgttagatagcgcccggtccgcgcccgttgacagttgactcactccagcgaattataacactgttgtccagaggtcactttcttgtacactacatgcatagctagccactgcatagctgtttgtagaccgccgtcaatctacttngctgacacctacgtgccggatggcattgaatgttgccaagtaatggaccgcaagcgggcggcactggcgaagatacaactggcggcccgaacaaggcgcatgttggagacaacccgacttgggggggaaaagatccgaccaatgaagaagttagtcgctcgaaatagctgttccatctccatcgttatgtggccaaaccctttagcagatttgtgctggagttaaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaaggatcatgagtccgtatacttcgggtcggacggaatggtctgtgacaaattaggagcggaggttgcttactatgtgccaactgtccgcaacgtataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggctcctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcatcggcgtaatcacaaaccaccggacgaagaggtgtactcacgaggccttgcacgcaatacttgctcagaaaaatctataatcgttgtnatagtcccgcagcaagcggacgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctactccggccagtccacttctatttcatgtacccaaaaataacaatatgagccactccggcattgaccgaccgcggaccgccgcggtagcgtcgcatgaaggtgatgaatgagatacctctggctgtcctctggcatatgaatttctttgtttcggtcgcgctggtgcgatcgtagcagggggatgtgcgttcacgactttctaacttgcgtgcgctagcccgccgatagctgcagtttgaagntttccagaggcacctccggggacagtcgacaacacagataccattaggatggaatctcgttagtttcggcgggcggtaggtgctgggcccatcggcccctgattacgaaaatggcaatgccacgacatgcacgagctcagttcatccgccccagatgcaggtcgccgacaatctgtgagtacttggtcagcttgacagaaagtgaccgccnntgtctcgaggaggcttcagatctctgccggactgtggcatccgtttcctaacaggaataaataccgggtctcggagtctgggctacgtggnntaccggggtccgtgcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcgctgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttggacccatgccaagctgcgaatccgtggattcagcgagggaactcgttatttctggcgttaagtgcgcaaacttgggacgacttcaagagcgagtatcctccatagtgtgcacagggctgtgtcctggagtttgcggggtggaggcgcaccgtttcactgcaccacgtaccttccttacaatgcccccgtgctttctagcacgcctgaacgcccctgttactccttgggacggcacgatggacaactatgaccgtcagtaggagtcgtgggttgttgcaccgccggggacacaagagaagcgctttaccgcgcgggaatgcatatccacaaggaagaacctttggtcggctgccaacttatctgctgcgaggctcactatcgcaagctagtttttagaaacccgtaaagctcgcgtgtacactgcagtcgacttgaaattcaacacgccacatacagtccaaagaaggagctcggaaaacctccagtcgaacagccgtctcagcgacccgagactgacgctaggttcaggccctgccaagttctctgttaacgcattcgcgtcgtgtcccgcactcacagacttcctggacatgaggggcccatagctattagcgctgcgcgtgaggaagcacatgctcccattttgtgacgttgaccgtgtacacgaatggtcaagacgaacatccaacagttcctggacgatgggtactctcactgctgaactgtcgggaaggtgcttttagtccaggcgcagtgggtggtctcaacggcgtgtgcgctattttggatacggggagtacaggtgccggaagtaccatttgttccccgacctgcgtggtcgctttgctccgcctaccaccgggaagctgggattcacctttgattgtacggttacacacagatgttaagctcccggcatgcgcctgctagtgtggtcttcggcatcatattacggacgtcttgctctatagacctagtncaatacgcggtagtcatttacaaatgattccgccgtgtacatctacggataagactctctatacgaccgaacacatcacgtttggttttcatcctctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgagatacagtgtatcttcggcgcatgcggcattagagccaaaccgaacgtcaaacggtacgactcacatgtcaaaatgccgaggcgttccggctgtcagaccgtggcagtgggatagcgtgtacttacgcagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctcggtgcgcggtgattatgagtgtcacgaggtacccactcaagcataagaggggatagtatacactccgtctttgnttgtcgtctgctggggggctatagctcgcatagagagacacgtgttcacgtacgcgctgtttgggatcccgtactatgtcccctatgtgagtcatccctaggtagttgaccccgtcttacttatcgtcgtaaatatgaaacggcatggttgagcttccccagttcgaccttagtaactggaagagatggtacgagtaaaggaaggggcaaattcgcggagtgctgtgggatccatgctttcaaagtccccgtcacccgctaaattgcgtttctgcgcgacatcctggcagtttcccttagccatcccatgggccacggtttctttgattcctacgtcttaagtcttgatctctggctcgccacaacctactgttccacgcgttcgtaaggaggcagacagccttggaccgccacgcggataagataacatttagccgcaagcactctaacctaccccttgaacacagctgctaggtcccaatgtcgcaatccttatgtccacctggggaccgacccaaagaaggtgctcctagttcagctatacagcagggcgcaaatgctcgtaggtgaacgcatcgtgggattccttgggtctatccggggcaatcgacggcctgaggaggccacgtactcgcccacgctgcaaaaacaacagtggacacagactttatgcagccagagcgaaaggcggtgtgctgatatatgggtacgttgcctagtagaacaaacccagtgagccacgactatgggcgtgatagcaggcgtgtcgtcgatgacangnnngnncgatgccgcctactagacggttatagattttacatcgcgcatacacaccaggttattaggttcgtgaccgattctaaagcggtcgtatagcaattggtgcgtaagtagctttaaggacgcgatgttagaggtctccaaagcgcggcacaaaggttggagtggacggatgcgtgacctcactttctctgtagttgcggtcttactcaaccgagaacaaacctctttcgcggacacagccgtcacttcaaaattttaaccctccagctttatcagtaacaatagttcaagggtcaaaagattaagagggcaaagagcatgcaagtatatgaagattccagcgtctatcgcagggaaagcttataaaggttgagactaaaatccctacttattggantagaatattgacgtgtggagtgaatccattgtctttctctgctgggaattcacaggaaattgccgcgtagagtatcggcatttaccgctaaatagaatatagggtaaacggcgactaaggcgtgtcgggggggtgcatatgagcgctctgcgcgactcgaccttcttaggaagagtcttctgntggcaccgcctagaactctccgcacgccgcgcgaaaatccagccacgggtggctgagagcgttcccctgcataccttcccgtattctgntatccacaaccgttacgttgaaaccgaaggtcgaataagggcaggggactttcgagagtcgtagcnntcgccactccccaccgcccatccaagcgtatggcgtaagcaaatgtggatcatttggtacagaagagcacgtcgtatgtcagatgagtttgcttttccgcgtctgnntcgcatattagagaggtccacagcgtggcggtgccccagctgagctttcccacgattagcacatacaagcagtagcagaactccggtgaagttgattacaacctaatttacctgctaccaacgtttcccaatcctgccaaacgtaacgtccttggtgcaagtatcaataccgtgccggcttggatatgtgtccttaccataaaacggtcggaacactggctggggttgctgtaccgcggacgacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccgatatctatctgctgacccgacctgggattgcactcagcggcaccacggcaccttctgacccccaaaatggatttaataattactgtccaggtcatatgtccaacggccggtgggtgcaagtaccatccaaccacgatcgagtgcgcctacatacgccgtcccctggctacagtcacagttaacgtgtaaccgtgcgaccccttacggatttgactaaagtcgtgtccacactccctgagcggtcggcggcagccacggggcatgtctacctgaagacatagaggccgctacgtgcgacaagaggcgttgtaagatattacgggaggtaacgagtcctacgggcaacgcgtagcaattgggcgcattccgccctttagtgactgtgcggcgctaggcaacgcgtcttaggattcacagtgttacgtccaaagaagtcagatcccgggttcgtacaggttaatcaagatggggcctgacgccatagagacgatgcggatgtagttgggttgggactgacagtcggtaggtagaaaaaagtccatgcgtgccgagtcctaccaggttatcgtcacccgtttttgtaaggataggaaggggatcaatgggtagttttaattggggttggctagtgnttgggccgttttactttcggcagcgcacggtcgctccgtccggtagaatgcaaacaacttngtgccggctcgaatagttattggattccttagtactatnacaacattgttagggaacgaatactagtgaaacgtatccataagatcttaggatggcgcaacaatacacaggaggaccaccaaagaggcggaccattaaattgggacgcctggggaccgactaaccgtgcgtagcgattcgtaatcgcaagcactcctaacagaccggcgaccctggaggccatggtcgacgagtaacttagaataccccccaatcccagcggaggtggtactacaccatccatgtgcccgccagtcgggtccttgagggtagttacagaatggttccgggggggtcgagctcctgattggaacgatttcatccccagtgtcgggtgttctcaccgcggtagtcctttacgggttattgaggggactgttcggttaaaagtcgcacaatccctcggcgttatcaccttcagctcggctttaatcgtccgagcgcggggggccgaaggccttcgcacagagaagggtcgtaaattagcacnntgtaaagaacccgactgtacggtgtgcagcagagatgctgagagcagagacgaaaccggtagggcctaactcgggacaggactaaaggtcacgtttgtatgtcgaaagttggcggaggcgtaagattcgatcatggtcttcttgcctttgctacgcgagctatgacccttattgagtgaagctacgctctgttcaggaacccggcgagaatcacgtagctgtattacgacactgtagtatgaccggaccgttctcttgtgttatcgcgacgtcgggtaaccttaccgtcgctgtgcagcccagatacgcggacctctaactgtcttcacttctcatcgctagtatgacacaggagtcgaacttagctgggcaatcgacggtcatcgagtgagccccatagccatgcccaggananctacctgtgtatttggtatagcttattactatattcctccccggctgagaggaaatggaccactcggccgccgctgactagaaccgagaccacctggtgggcacccgcttcgccaaggatcgaaccgtgtgttgcttggcttccacgatagtgcttgtaacccatgctggcagctcccaggtcagtatcgtaccgctcccggcatgctgggatcaatctattatgcttagtccaatggtttatgagactcgtcagcaagatctcctcgagggggacagtgcttttcccactaatctcttcgggacctaccttgttcctagtttacactcgtagaaggagacgatcgtcacctctttccgatccagctttagccgaaagtagctcgccctagctacattgctcgtaccgacagcttagagggttattccgagtttggaccgggcgagtctcaccggggcccgtttactcctatggggggaggaggctcgccgagcgagacgacgcggcacgcccgggattcaatggactgccctgacgctacccctacagtggaccgagcggggaaaaatttgcgctcatgtttctacccgattagacagcggggccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctgtatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcaggtaatgcatggccccgaggctcatatgggaataccccgagtcggcatggtccaatttgctccgtggcgcatcgggtccccgagagccctgtacgtttaagaatcccctaggaaacttcttgcacttttgatgacgtctcctagcacgactcggtaatgcgcggggtagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgaggccgttcacggattgggccgagattgcgccagatctatttactttgcgccaagtaaaccttaagtacactgctacccccgggacatccgcgtgccagcacgcttaggctggttgacatcagcacgtgctcnggtgaccgagttttgcctctcgctgttaaaaccgtgcagcgcgcccgagctcagtttgcccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgncagatagccaacatcgacgttttcaagcggccagtatggtggacggctcacaacgcggtctcagggactagatcaaatagcaactatgaagtttctatgttcagcagttatgtaattatatgtaggacctcatcggaactcagccgttacgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaaatatactgaggatcgtcgattccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggccttgactagtgaggggaatacaaaggacttcaaccgttgatacgacgtcccatagcgccggcatatccgctagacgaagtaggtttgtgggttggcacagccgcagttcagcctaacggtgtcatgatttagtggactgacaggcactgcaatggactgggacggggctaccgttattttatattccttgtcaatctaacctaaatgagaacagtgccatgagcgcaactcccggagccatgtctctcgagtacctggtgctgtcccctagtattgacanatgattgaccgaggtcgattcacgaaagctaaatcaagaccagaccacaatcgatacgctcacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaaagccatacccacactcttaaaggagaagtcgcgggggagtaccacttaatctactctcacacaggggaggnagcacagggaggtcccgttccgctcacgttcgcggaagaaccgtagtgttttgttcgcccgtttctttgcacgcgcgggactcttctgcgatagtaaacgtggattgttcccggcgacatgagaactctcatcgtcgaggaagggccgcggttgctaccgtgggtggcacctacgcgagacgtcgcacagcacgacacctgcgttcggagtccctattagaacgcctaaaccataatccagtngccgcagttggcgtagtccgtcgagtacgacactcgcggctattgctggggtacctcggtcgactcgagtgctagctcgggcgttgaagcatatggaccggtctcgtctcaacgaaagatcataatacatgagaagatgaccacgcatctaagatgggtgatgtagcgtcgcctagtcgcacaagttagacaggctacacctgttaagggcgggaaagagatattctcctgataacgaactacatgtagtgcagccattagcgcctatctccgattgcgttaccagcggacaagctatgggtgtggctaacattccacattttagcccgggtcccgccgttagtcgcaaactatctatttataaggccattttccatgttcacacgtgacgcgtcccacgactaccagaccaaggttgagtatataggaggctgatattgccatttgatgtaatcatggaagcggcacggtgatgaaaaaacaagtggtcgcctggcccccgttgcctttctatgcattaggtctgctgatcttgttcgtgtatcacgggcgttaacctatcacaatacgcctggccataccttagaggtgacggcgtccgtctctgggacagttgggtgcgccgggcgcccaggtaagttaggtgcccgtcgaggagcacatctcagcgcgcctattctcccagacggacggtacttgttgctcacaccggggccacgacgcctgtggccacctccagctcatgcgagtggtaccatagacacctaggctccccggaagctgtccggccgacaatggaggaaaactacatttttgcaagaaaggagggttatgacgttctagcagaagctagcaggcctcagtttttgctataagctatcgagtaccccacgcatgtaaatgatcgtctattgattgcccaccgcccgtccgctctggggcggcccggcatcacggtgcaacgactggggccacgagaccctatggtacaatgacaccgacgtgtacgggtttctcagtcgcttgatgaccattcaggttcaaccagcttccctggggctacggggatgtgtcgggcggcttaccggaggtagctctcgtcacaacgatcggcggccgagagacccgaatggggctttttctacgacaagtgtcgtcccggtggtcgggggtggcaaatgctaatcctttagacttcacgggttcctaacagccgcggaggcctccacgtagtcatgggaaccccggccccacgggctaggacccggccattttttgcgcgacatattgcggaacaggtgaggtagagcgcggccgcagcttcctcgacatcgctctctcaatcgcgggcctagcggttctttcgcagtattggctagcatgatactcaaagacgtctaaatcgactcgggttcaccgctcataataggcaattgccctggctggggggtagaggcagcgccgagggccgtgacgtaggcgttggttgtagccataaaggtcggcggtcgtttacaggttgagtattgccacttaccataacacactaatggttcagccttggatttgtctacgctcgctcacgtcgggttacgggcccaggcgaataaagatttacgctgatgtctcattttaaatatatcaaatagaagattcatagatgcctcggaatattgacgctaaatactttggacagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacaggtgtagagatcttagtgattcgtccatgaatgactgtcctcagactgcggggagaacactgccagtggcatggctcgcctctagtagggccggtgtcacccgcgggacgccgtccaacagttctgcggctacgccgcgaagggcccgggctgcggagttaacgcgtggcgtctgaacttatgatacccacacaggccggggatatagtcgtgcagcggcatgtacaaaaccgcgttacccccggggccgccccccgtaagaacagtctagtcagcagcgtgggcggatcgcttggcggatcgggtttacacgagactgcccgatcgctacgatttgaccgctctaccaaagggcgtctgctaggattgtggagttaccctcgctcgtatgacacgacccaaactcggacaaggtacctatgatgtggctctaagggtactcaacatcgcaaaggttctagtacttcgggcgggatgagcgggaaaccaaggactcatatttgtaccccataatgggatgctgctccgcgagcgaagagctgaggtctaacgcataccggctccagacggcgccgtatacactaggcaattatctcccagctgtgatattgtcggcaagctaaaccccagactacagccttggtcaggtggaaattttcgtcggtatagactgcgctcaaaaggtgtcccttgtccaccgggccaggtactagagctacctgagaggctagatttatctcttcacaggtaagtagacgccggctttacgcctctcctagagggacaagggttacaggcgcctcggccaggtagacaccgtaatcgttggctccgcgtattgtggtctaccgaccaacgtactgttggccagcggaccctaggctactcgaaacaccgctcatatactgctactctcccacctgggtaaacgccgtttcaacgccttcttggggcaacctcctcaggggcaggaataatgtccccggcgagcatctacccgagggcacagtactagttattagccgggtctcggagtcccctgccggaagtcccaaggcccgtcgcaggaattcccggaagaaataccctatcatgctgcaatcaaaaatgggtacaggcccgtgggttacatttggggctgcgagatctaagaggtggtacttagtctcgcggttgcgggtaaatgagcccacagcagcgtggaccggcaacggtgcgggcgagccgctttgactgtagaggtgtgcgagtccacatgtggcgggatcgggggaacactagtagtgctggatgccgaacacgacggcttgtcctggcgtggtgagccgtcagctcagaccagcctattcgaccaactggggtggggtagaccggtttgctgcccgccggtgtgtcgtctgctacacttcacgcgtaggcccactccgaatttaaggaagtacggtcggcctggcgttgttcaccgccgctcttgcggcagctgaaccgtaatcgaggagaatgtgccagcaattttggtctccacaagagggagtctacaacgctagctgatatcgcctgcatactaggaattgtcgccataaccccgcaggtaccccacacttccgcattaaagcaactaagttatttccctctcggccagccactgcagaattcgcacgaaggccgaaggcacgcgttcgtcccttggttcggggggaatagccaaaagaacctaccgaggttggtcgaatacatggcagtgacaataccgcaaacatgggagtcgtaagtataaagtgccttggctcacctatcctcatcctacccaaccacgaccgggcgcgccgcgcgtacctgtgggcaacaattcaatcgaatagccacacatattgcacgtcctgccagcccgatatcttctgagtggactacacgcgcgaggtgggcgcataccgcttctaatcggtgtgctggatcaaaaccggtcttcagggtattaaccattgtatagaaagccgctgtcgaactgaatagattgtggtagcaccaaatacctcacgaggctatggctccggtgggtgagcccggagtgcgtcggtgcttagctcgcgttcgtgagtgagcaggcttcgctatcgtcctatcccgccgtgaagatcgaggtaccgtgatagaaggtcagtaggttgtatcagctacagatggaacgttgttgttcccaaatactccggtcctatcctacacagcactcattgcaggaacccttccgcttccaagacggggcagtgatagcgcgagatgcccccgggggacccctgagaattgagggtcgattaaggcacgcttccagcagaatcccgcaagaacaaggccacgcagttgttgcagcagcatttttacaaaggccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggaggggggacgcgcggccactgggaaggaacctacgcgcagcagacnnnggtatattagctagtagcgaattcaaagtactgtgccaagccaatactaagggcccatccaactccgacttattgcctagcccctaagtactggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatcctgcaatctctaccacgggtatacagcaaaaagttattaactgtatttgtagtaatgccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgtcccggcctacactcgtgacagactctctcccccgggggggggggacaagcgttacagcacttaaacctccgggtcgtgcacttgttgaagtggcgtgggtctcggctcaagaccatcctcgactctccctggctgtgtggcttcgggttcacacgggaggagcttttaggccacaggcgaatggtcctatggacctaagaccgtgagtactgcacagtgttcattgaccgtgtaaggtggggtcccaaccactccgtcctgttgttagacgcaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatattttcggcgtccacccgccgtgaacatttcggggtggcccctccccggcgcgtggggccacgggaagtgtttgcaacgccggggtaccattgtagattacgatcaatccggcagtcatttccgttagttcgcggcgagagaaaaatgtctttcgctaccgttcactctgaaagagaatacagctcctagaggcttagacaaggcgattcaacaggcgctcgcgaatttcagtcattctcaagccggctgttccttcatgcgtctttaaagtactggagggctaaggaggtcaccacccgcgtaaacgccgnnggctcgcatactctacacggaccgttatctctgaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctccagcgcaggctctaagtacgtaaattttcgcggagcgtgcacaccctgctaccatcacatgcagggcactagggcatacaaggaaacagcctcgtcctctcgatttggacagggtacctgctatgcaaggcggcatcccaggtaatcgataagcataattaggggcgcgttcgagtgcgacataggctgcggcacaagagtcacgttaggcagtgcgagatctgaggggggctgcataaagggacacgcgataacaaccagcaacgtctctcgcatacgcaagaaccatggaatatgtatcgtccggcggcaatgctcggcctagtcgatacgcactcgagaacctacctgacaggcacgcatgctggtagcggcaaccctaatctgaaccgtgacacccatacataacaaccttgtacctcaagggtccgctccaagtaatacataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgccgtcgtatacctctttatgtaggaagtataggaacgacgaacgactgctactcgaacccgttagaatatctctttattttttcccaaagtggggcactgggaagggatattggtttcgcataccgtaagatatgctcttccgtctgcccccactaatcagatctatgtaaatgccaatgaggtgcgggtttagattaggctcgactccaatcgcaaggtgcaccctctggacatagcgtcaattaccatgctcctgatgaccaaatggtggcagaagttatgcgcagggcttcgaggtagttagacgacgattctaagggaccgcagggtaccgagaataggaccagcaatttgtttgacaacgatggtgtgcgcgactgacgaccggccaggatctcggccttggtcgctctctggcgcgctgtagaagcctgccgcgtccgagtgcacgggttattctttgagctaggatagcgttttcacttctcgcgggagctccatcacgccggagtggcattcggcccttggaagtcaggggatatatgatattcaatctcgccctatgcacctcctgggcggctgcatttacaaggcgtggaaacacaaacatgcgttgagcgcgtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggcgatcgcgcatgaggatgttgcgactgcggtttgatactcaattgggatcgatagtgtccgtaggtactacagccccacctatccccacaagacccggcctttggtgggtaaaaggacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtggcagtacgagttaccatcgcagacacctcttatggcgcgaagcgttgcacgccgaggaactcaccaccttgacacgagtggacgtaggcctaacggctccgccccgtactacatgtctactccgactcggatatttcgatgctatgttagtggtaagttctactgtccccgcagtggtaagaaggcagagggctccacctgagtaagtcgttgggcagtaagacctctttttaagacctccaagaccgtcttcaattgctgtatacgagtgtaagaattggagtagatataacgagggccactggtttatgatgttaagtgtcggatccccctgctgtgccgctcgttcgctgcggcacaaatattgataatcctcgtgtctnnctcaaaaggggccgtaaccccccgtcaggtgagaatattaatttgtatctaataatcttataatcccccgggttacaaagtcttttcgtgcgaggtttatcagcagggcgttgggtacacacctgctgacggaatgggatagatcttaggtcagtgaaggcgatgtactgtcaccccgagtgggcgcccggtgctgtccttggacgttccgccaaatgcgcagttaccgtctgatgcaatacctctcggaagaggcgatgcggcgggactagccagtcatgagacccgaaaagatcactcctaggactcgtgagatagaccgtggctattgatagactgtgtttgtggcgggtggacactacggtcccccggctggcgggcgcgcctcagcgcgtaaatcgtctacctaggacctccgcctgcgtcgtgtcgcgaactcttccctgggacaagtttttcttaacagcatgacctccccagtggactccagcccataaaagttcgtaaaatgcaagagaccgacctaggacaaagggggaaattcggtgggcccatatgtcaccaggttcgcatgcatttcgcaggcctctcgcacggcgaatgcgtatcgaaggacccctcgagataccgagaacgtagctaactgtgtatacagtcccatatacgacagccaccgggagcnaggcgagaatttcatacagcgcctaaggccagattacatccactggacctaccgatcatgtatatctcgttcattcacagtggtcgacctggtttatctggaaagcccaagagttctctagggtcacccgtgcgagagtgacttcagtcccacggtcagcaatatgtatcaaggtgccgccgccaggggcacgcatcactgccctttctggcaatgtgtcatgactcgattctgtatttaggaatccgtactaatgccagaacaatagtacaactgggctttagaggggcgtctagtctgtttgagagaccggtgtacgatgccaccggacgtgggaggtaagtggtatgggctacaatcttggtccatttcggtagtgttccgttaaccagcctgttgcctttagactcgatggatattactcctccccctttgagggctccggcaatcggagggcgccttaggaacttgcaccccgagtgacttatccccctcgtaatctggacctcactcactgagtgaggcgagcgcactcgatcaccgttcatgcggctgggcccccgagttgacctgttncactagacgctagcctgtgctgtaccgacattgtagcacaaagcactgtaccggccgcgggtatgagacgcagaagaacgttgccagcactccggtcaaatccggccaagggttttccgctcagttcatcggagaaatcggttgcgtgtcggaggtgccgcgcgcccacgatcccatgcattccccgtgcttggccatcttgaggtagccgtgtacacccaggtacagttatctcaccataccaacttaacgctctttctattccgagggtcccacatgtcttctgatttgcgataaagtatggattccgctatacacggccgcggcgtgaactggttgaacgcagtgacatgagcgccgctctcccaatagaattattatatactcgcagcgcaaatccctttacaatcgccctccctacacacccgcgctcctcccgggagtatatacagacgcgaatgggtcctaaggctccggggtgacgccagaatgacgtaatctaatcgcaccgcggttctaagctgcccgtaggcacaagtacccagcgctccagccccctggtcctcgatggtcctacgtttaatgcattacatactctgacagggaaaacgatgtcgtgttctcttgtgagcctcactacaattcagaaagacgttggatccgcgaaattcctaccaagtgttagctccccggtgggagtcgtccactcggtcgggcagcagttagcgtcataatggcccgaagagccctcaacagaaggtgccagacgcccaaagggtttaggccctagtcgctttttccaccctcgtgctcggaggcactgaatgaaccccctttaagtgctgaatttagcaatctcatagtaacgtacgaagggtgccagaattgggaccggttatccgtctacgaagccctgactagcgagctcacagaataggatgcgtacagaccataacgagatcaatcttgctatcacattcattcgggcgttgtctgggtcgaaggatggactagtccacaccctcgggacttgggccttccctactgatttctctgcggcctagacgtaagatactaataacgataactcgctgctaccgggtcatctttagaatagtcggggcgcgctaactctataacaccaagtgactcacaattggaaggtgaggtcgcccaagtcggccggccccagagacgcgacataaactattcccgttcataacaatgtcctatgggcgacgccaccagggtcaatttgttctctgagttccctaatcaactctctacccctaaggacatagcccgtctgatacctggggatgttatacaccacctactttccaaataaaaaagcacctacagtagtacctatgatgccctacgcttagtgacgcacctttgcttctcccttagcacgtgtgaaagcactggtccagaaaaagatcccgtggataaacccagggtgacagtcaccacgacatggacagtcggcgcagccgggagctactactcgtaagcgtaagtataaacgccgcgctttgcaagctagtcaccagttgtaaatgcattagtaataccaaagtcatgtgatcgattatggtacaatgaacggggaggcctatagttaccgtacgcgagcggagggattagactagcaatcaatctggaggagtaagtgcggtgtcaatacgccctcatctggcgcacaggatttgtacttacacctctacgttgcggcaaccggacacgcatgcgctataaggtgttgcggtgcctcccacgcgggtccatgggaagtcggtcggagtgtcaagtgagtcggtggctagtccagacgacgtaaataagtgattgggatgtgcacgcttctcagagcagacctactagtttaaatcgaaacggttatcctcgtgtatgtgttcgtagacacaaggctcggcagtaccactaaccttgggcgcatctcctatagatccggcccagtgccaaacgctcgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactgatactctagcatattcttcaacttaccgataaaaagtcgtccgnatgaacctgtactgcttaactccggaccgtgcaacactctagtaggctgtaagctgggagttatgctttttcaagcaaagatagtgtatggcgaacgccaacattcgtgaccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgatgttcagcgcggcgaatctattttcaggacgtgggcgatcgccgaccatctactgtattatgtgcacagctgttcaccccgccgattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttacgcactgcaggggacggggggaaactccggaaggtacgtgcatattggatagtaggcggacatgactcgctccatacatgattacccccctggagccggactgtagaggcgctcctcaagccggttgattcgccctgacgctcccttgtctggttgtctgtacccacagacaccaagtctcagttctgcgcccccactagtgtgggttgactcgnnggnctatggtaactttcgcccaacgtcagattaaaaacccctccagtggtgccgctacgctgtcgaccaacggggataggggatgtgcggagagactacggaacagacgcttgattacaatgagcagcgacactatatacgagatcagatgtccacaggcatcctagtcggccggtgggtctcccacgcccttaatgttttgctcttacccatccccaggttatctctcgcaccgtctagcgtcattcgccaataatgaattgaggggactagccggtccttgtgcctttatgtgcgagagaattctcgcgagcctcctataattgagcnnccgccggcggggccgggtacgctgaacagcgcctcggtgtcagaaggctttcatacgctggacactcctcctgcacctcccatcccctaccctggagaaatgctgcccgcgtggtgagaaggtcattaagaagactcttgtaaccatgaagttactgttcagtggcttaccacaatcatctcttttatatcctcgctcagtagatgtgggtatatatctgagcgtccagagaattcgaatttggacttattcctcgtcccggaaatgcggtggaatactagcgccaatgaaaggcctgcgctggaactgtggcaagaagacatcgtattagctatacgccgccccatctcatgtacgacggtctacccgcaatcactctctctagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcctctttgggtgtcccccagccatgctttgcccctcccgagcactttggacgcaggaatcaagttgacaagccctctacttttggccaggctgtgcgccggacattagattaaccttgggcacagcaccccggaccacttagtaatcgggtggtcgcgtataccgcagtgccatggaggggcagcgtatgccgacgagcttccttgcctggcggcaagcatctcggtgaccaagtcttagtaagcagcggacgcagctaaatatctgcccaggaaattagcctctcgaatcggtatacacgctataacacgaattcaggttatcgcctcagtgcacggagtgtagacttattgcgggggcaaagtcatccacagaggttgagtacancccccggtcggacgaacatgattttacgatgcaggaccattaacaagcaagtgtgactgcattgaccagtcgacgatttgacgtttacgagttacgtaggggatccgttaagggtgccttgtagcccttcgcgattaggcgggagtcgtgacccttcgggtgccctcagtacccagagccaatgttctcccgaattagaccaactgcccactcggggtttttacgctgccgagcgcaccgtattcagacgagccgagatgcgcgaacccggggagacgaacctatcgagccttgcgctgttcagagttgcatgcggactcaggcgaccccggccncttgggggcatgcggatacgcgtcccgcccaatatagaatcaaagaaggtgtgacctagaaatgagagcccaacaacagtgacggacaatcgcacaccactctcctaaacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaatcggatggccagcgcccgttttccacgcagtgcaaacacgacttcgtgggacgctgagtacctgggcttgttgtcttgcacggtgctggagcgtccgccgaaggctacaggcgcgacctgctttcacaagggcctaggtaatgtccgtgtggcgttagcacanntccgtgacagcttgattttaatcccccgacttaatgtcgggcacgcgtaaggcatttcggactaacgggagtttaaagcgtgcctagaccgccacctataaaaacagccaacgcatgctcaagggagcgatgggacgaactctatcacgacccccgagctctgaaaggatgctcggcgaaccactagatcctgccggtcccagcgcgctcttgggcaacgaaagaggcgggaatcagacgcggtgggcgaacgtctgcctacatgcttcaccactcaaaccaacggacttagaagcgctctcgggcctactgtcgtgactgggcgggggctgaaccccctggattggtagaggaactatcacatatggctgtcccctggctactggtttgctggcacctaaggaccacccgggtacaatatagctacaatactacgcgtgcgttgatagtaggccttcagagctcacatctcccctaggccttgtaacacacctaggcatcgggtctattacaattctcttttatgggggagtttgtagttatacgagacaatttgactggacatattaaccagagccggtcccgaaaagcgacatccggcatcagacaagctatgcaagacactaaacatctcggttgggcccggatgggccggtgtaccccagcaaatctttgtgcttcaaggcgtgctccccctatgcgccctggtttaacgcgcccatggcacggcacgccctgcgtacggagtacccattctatcgtaccggcgtgttggttggtggggtgagttcgaccattctggcaaccaaatccagctcggcatttcgcggctgcaccttagacactcgggtccgtgctaactatagatgacgtatgaaggtcaagcnaaacaactttaggttaactatacggagcggcgcggacgaggagtaacggcacttcgacgaggcgaaccattcctcgagcaagggttttccccacaattctacccaagctcgttgtgtagtaggtcttatccaggccactttaagcccgcaacagaagccccgcaacggcggctgagtcgttagtgaccggacatgcgcaagattcagggggctgaacccaggccttgcgcatgaccagcggccggcggaagctgagcccgtgcgcgcgggggaattgatgcagagcggtaccacgtctaatacaggaacgcccgcagtggtatccataggcctactttcagtgcaaaactatggtcataactcttggcgatgagttactggaccatttagaatccggattgttcgcagtcatacccgattatctcggagggcatgcgggggctcgaaattcttgactcaccaactgatgcgaggatctgaagaagtccgcattctatccgtcatggctgacgcgtatcctatcttggtgcacttcgttgtaaatatgtttacgctttagtatcattccgcaatagagacgcgtagcagacctcttatcttagtacagggggctcagcgtaggcaatcaaggacggttngataaggagtgncnttaatcctggtccgntcgtaaatcgacctggtatactacgctagnaaagaagtagcacgaagacccacaccggagtcgttgacaagctgggcggaaacgctgggcggccagactctgaatcgccgtttgtccgacacagcggccccaaccagccctgtctacgtcctcaactgctttgtactccccaggtatgcatcttggcttcagttgtgtttgcagtaaaaagcaggccgcggtaaggaagtgagcctgttgtcaatatacgccacgtcttgattgcgagtagagcccttagatatagactcggatcctcgccggagaacgggagttataccgttcatatcangacagtaacgtcgtggtgggatgatgcacccgtcacccggtcatcggtaanntggaaaacaatggatctggctaatgttcattcaattaatcacactataacggactatatttggcctcggggagctcgttactcaccaactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatatgtttgggctacaatgcgactaatgatccccacgcccgcggaccaacccagaataagggcgattacccctctagccatgaacgttaggaggtgggtttctgagcagggggtacgatcccatctacctgcgcgggaaggttcatcagagacgcttctccggccgtgtggggtcaggtttttttgtactggacatccagcggagagatccctatttcgcttaattctatccggcggaataagccatgtcatgccaggcgttgtaaggcggacctttcgaccctggtacgcgtaagtactagccactgtcacgctcggtttcccaggcgctgtaaatggcaacccacatttgacagcaaggtactctgttaaagtcacgccatacaaacgcgcatagagtgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtatttcaaacgaccgtgacggaatttttaaagggtcgaacagaataatcgacacgtgccacacggccagaaagtgggggttttgcttggcctaccgtccacgccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctatatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactggaaggagtgttctgcctcctgcgcgccagaaggaaggatctagggtatnnccgaaccaaacaccgcatctcaatagggcgcgggatgacagctttaccgcaagctcagttcgcgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctgatgcggtaacattagctgaaagcgcgctcatgagctcagagcggccccaatcttgtccctgggggatgtggtccacgagactaaaaaaccgatcctctccgctccaggcccctctcgttcatctttgacgaagaccggatacttgactagggccacccgtgaccctccggcttcatgccctggctcattgggactatatccaacagcatgagtcttattgaccagaactcgatgttaaatgtaggccgaacccttaagcctattgcagtcatgtcctggtacatcccaattgccgtgaggggtgagaccggtaagctccttttagcgagcaaagcgcgattaccagttattcccgtgtcggctgggcgaataactttaggttcgcctctcagatgcccgccagacagtcacagaaagtcccggtgcaacctcctatacagtagtgcatacattctgttaacagccacaggatacccccaagctcaacagcacaaatatggatccgtccgggtggacgatgctcgtantatcggactctggaggccgcggtaatttatcatcgcacgcggacccgtaagttggggcccgggggtccctttggggcggcacaacttgcgagacgacgaatctgaacaggttcgttcctggatcgtgagattgttctagatacagaactccttgctaccgggactgactcccaacagtctcaggattgtccggttcctcaaacatttggagtgctgagctatcctcgataaacagtcatatagatgtccgagcatttaacccgaggcgagtcacattctgttgtgatcggagtacccctagcgagagccgttaggcgtagtctatatggcaccgtcataacactccacatgatggggcgctgagaactggaatcctttagacctcctagaggtcaccaaggtgatacggtgctaaaccccaacgtagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatctaaaagttccgatgtgcgcgataacgaaattttctatcccaggaggtcgattccgagtgtagaccggggcccgctgaccaggggcgcttaggctaggaagctacctaaagggtaccgctggagcgaagaaagggctccgagtcctcgtgtctctccgggatgttgcagtcttaaacttgtggtgtctcgtggagagcacaatccatcgtaaaacacgaatctgaccgaccataatccactcatccactcctcagttcctgcgtatgggtaccatcgcccagcatgccctgcattgaaaaagtaacgtggagcaatttatggagatccaggctggctacaaggggtcgcggccgtagtttgtgggacccagcattgcttggtccccagcgccgatccgatttaggagtgtacctgcagccaaacagggtacgtctacaacgagtctcgcattactaaccggcgagcccgacaagtgcagctctatagtgtgaagccgatccaaagggcattctgaatgcacagatcgcgccacccgcgatgattatgtcgcatgtagcgcaatattatagggttcgtctaagtgcgaaaagcacctttctttcgaaacaggctccatgtcacgaggcggggattccgtnaagagaggcgagtacgttgccttagtatgccggtcgtctagggaccaagcgttccgagctgccgcgcgccgagcaggaagccgacggagcgttcacgggcgcactgaccgtggacctccatcaaggcnatatggcacacttttccaggtgaagttacacgcatcgcgaggtatgaactgcagggaatgcgacgaccgtctaaggcacggcatcgtagtacccccgagaggcattcgaccgcttcgcgtcacgactttgtgatgtgctaccccagtccggcatctttggctttgggatcgtgcaagagcacgacccctacacaccacaggttgggaatacgatgaccgtctagtgaagctagcgcctggctctcagagagatttaatacttttaagtccatacgtgcggactccggtatttgagattccggtcgagtgcaacacagaatgtgttcttaccagggtgcccggtagtgatgaaggtactctacctaatgttatcgaaataggcgggaggtacgaaggagagagcaacagatcacggaatgcctaacatttggtccctattggcgactagaatacattcgcatgagttgctggcgagggacatttaaactcgcgctagactctctgtgccgacgtccgggtgaggatttacgggcggctaatcggtttcacgttggcccgggtacgtctggggctaccgtacgaacctttgcagttccgtggttgccagttcgtaacatgtgatactccggttactggaactgcgtctggatacattcctgccaccccggaggcgaccccacacgaaccggcaggctgttggcctatgttaaatataaagcttggggtcaactgaggcctcngccactgacaggacgaacattccttgcaggctttatgcgtaggtaccgcgttagcgggctcggagttctacttatcccaatttgcggcacgtgcgtaacggttcctaaatcggccggatgggaccgtggacgcacacgctgttcgtttacggctagggcacgtgcctcgcgtattagtcgtcgctcttcgtaaacgccctaacttcgtacatctcgtccacgtccaattctgtaattttcccgtatgtctcaggccccaaagatacgttccgacgttctaggaccgataagatggaaccgggagaaacagtcggattgagaacccttcatcagccaatctcgcggttcctcgccttcttgtcgattgagaagtgtacgtctggcgtcgcgattctttacccagccgaaaaagcgccggcacacctcagtacctactcccgctgaccggcctcgacacgtaactaccctcgcaagactccgtaggagcgctcgggcgttctcgacatgctcgcagatattacttaaatgagttctcgcgcagcgggacattccgttaacacccccgtccggacgcgaggttatgtagacacacaagtggttcgcgccggcatgtacaacgtggtcacggttgcgtgacgtcatcggtagctgacggctccgcatgttctgcgaagctagctgacccaaagtcgatctgacccgggtgataagcattgccaagcgtcttccccaatatctgatagggattcgtgccgctcatgacccatccaactgctccgccttgctcgcgcgccgcgtgggctgattatcttccctcctactaacctcctgtagacgtccgccggagagacggtgtgtaccggtcagcacaagtgttgcacatggtctgctcagtgcttgcccgacggccggcggtggtccccagctatcactctccacaaagtcctgcaagttgagtagtgaccagcaccccacgatgtgtcaaggccacctatcaaagaataaaggttgtgttaggcgagggtaccaatggggcaggctagctcggatccacgcccgtcaggtgcatactgtccagaagtcgaaaggtcagcaccagctttgtatcgcgaatcactcacttcatacgaaatagtgcgcttccttttccaccttcgcttctcccgcgtactattatccacagtggttgacaaggggagcactgccacagtttcgccgccgcggaggtggggtgttcaacgactagatataaagaaaactgtgtcgaagtttgcatctgcgcggtgcggacgagtctggaaccactgtgccgtgacgagggacgccgcactccgggggcgtgcaagaaacagcgctactggctgacgccacgtcgtcacttgatcgtcacaagccgctattgcgagtttttcatggaggattacactcattatgtagtctgtggcactcccatgcccccctttgtttcagcggtggtcgtgtccacgttggggagggatccttaagtgacagacaacgcttgatttttgaggcttctncaccaaagtctgagactatgttcggagcgaagccaaattgggtccggtggaatcctgtcggatatatacttcgcatctctcatgagtaggattacgggggaacactcctcacaaaagctgcggggcctcggaacccagaagaatatagacggcggagtacagggccgcataacataggtctggacctccgaccattatattacgttgcgcctggagaggtatagttctggagtcttttccataaacacctcacatactctgcgttgcgtctccaacgctatacgcgccgcattatgtcaggacaagtacaatgacaatcctgaattcatacttcgtccagcgggcacatctgcccagcagcggcgggaacatcgttgatccatccatgctggaagcttgtttcggcgcatgacgccgtatagtccgggcatcagtgctttcctagagtgtataggtgtatgccctgtggcctcgctctggcgcgcgggaggtcgacactgcacgaccctttggtatatatgcagtaatcgcgtcgcgccggaacgtgtcatcccgagcttcagccccgtggcaattaagaaactcttctataataatatgagggcgtgctcaagcatcggcgagggtagctgttatccagctaacgtcgtgcgagcaataccctgggaacctaccactgatgtgagatgacatcgccgatcgctgagatgcgtatccatcaataagggcataaagccgtctctgtccctttaattaataccgggcccactactcacgaataacagcggagaaacgtggtcgctgtatgccgacgagtaccgccgtctagtcttgacacaacgatgtgcaacagagggggtgcagtgaagttcccaatactgtagagaccgcacaatttttcaaacttcaggtgattatggctcccgtatcagccccatatccaggcgtcntcaggccacatcaccaacatggaacgacgaccatccctctccgcccgctcacccgtacccgctgaaacttgggttcctgatatagtgacggcccggtgcctagagccgtcataccttataccgcggattgctgnnaagtatgttgttgccttacagtactaggccaaatgggtataacccgcgtgctatggtaggacttttaactagggttaagagctcggaacttgccaacatagtccgatgtaggtaggancggatgtattcgagaatagaagccccatggcagcgttcgtatttcgtgtataggagagcattggcgatgggcagccctctatggtgttatagacgccgaatgttatgctagtcgcaccttgatccactgactccgttcgattcggagagctagccctgtgaattctggcgaccttggtccatggcgggcggtcctttgcacaaactcaatgagatataggacctcatcgcgcaattctatatctgttaactttcaggggtttctacgacgaagactgtttgtttattgtcaacagataatctttacttatcttcagggccaatcaattactacattcacgccnncgtaattgggcggagcgtaacctcttcgcagataatcaattgtttataagtatttagatttaatgaagagcgcttcgaggctcatagcaggattaattttcgttcagctcggccatatcgggtgaaagccgcaggggctagtgatcagtcgattggcttccgaggtaagatacgcttcggccaccccaccggctaagcctgtgccggtgtgtgtttacccgccagcgttttcctctgagaaaatcttagtacacaggacaatacgacctagaggaattcgtaagtaactcacccgagtactccgtagccagagcgagaaatgagctgtgcgtggtcgtgttccaacggaagttacaaagcctgttgggatacccttggtggatgacggtgggaatcaagacctacagcatgcctccgttcatctaggccggattcgatggtgctcattgcggtacttacaccatgagtacccggtgatagacagccgtgttttcactgttaccttacggtctggagcccgtatcgcagtccacacaagtccgggcggcgctacccgatggtattgaggccgaacccaatggacgatcatcggcgcgacactggctccggcgagatgtcttcccccataagcagtcagggccggttatacaccatcccgaccaacatcacccgcaccattggnggatccggctgatactcggcgttcgccccaagtcctaagttagcccccgtgctggcgtcatgggctgtacaatgagttcgctttgggcctgtcaactttatatttggcacgcgcagattcccgactagtgggtataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcattacacgagcctgggccttttgtcggaggctactgacaggcggtcaacgtcactattcgcggatatggtaacaaatactctccacctaacgcttaaactctccgtacgtacataactagttttgacctctctcaaccactcgcgataacaacgcagcaatattgaccacctgccgtatgcccccatcgaggcccggaggcccgcggacgtcagtcacagtcacatcatctctgagtccctaagtactagggtgggggtaaactgcgggcgcgtggcagacaccttgggggggattaagcgtactggggaactcaccggtggatttagctgttaggatcccactctatggagaggaaaggatcacctggtcaggctggacaccgaaaagactcttagcgggcacttgaaagaaggtagcgttcaacctgcaaggcgaattcgttaggcaggatgcgcactcatcgcagggccgttaatcactacttgtttgcatcctctgtcgaatcatgatcttatatggtctacgggcatcaccacccagcccggagttccggatgctcccattttgaaggctggctgcggcgtgtagtgccccggtgattagttgagttatatagcatttgggaagagtacaaccgatcggtgggccctgtaccacagaaggccagagttcaggtaatcgagaagaatcggttcatgataatgtagccccacggcccgccaaccggacttacacagctttgctccctacacccggtggtgatagtcgctattggggttgtcccgacttttggtgatcaggcacacgggcagaggccgggaactcacgccaagcccccaagcatgggttcgcatgcctaacgcccgagggcaatgtttgagtactagtaaacgaagcgtttccgcctgagcaaatcagaactggctggtagtgatactaatcgttataagaaaagccaggctgccggcagtagcagagtaatagccacttgaactaccgttacttcttgattaccagccggccgataaacatacaatagattgctggtatcacacgcccgaagtacggagtcaaggtcccattcgtaacctgaataatgtttctctggccgagcgtcgctagtcctagttccgcgctacgtggcggacgaatgttcacaggcaggaggagaatgcgagggtcggagatcggcccatggtctctggctacgtaattgtgcctcacttcgcttaggaaggccgacggccttggcaccttggtctttatgatcggccgatgatctcgcgaattaccctaactttgtgcatagcaactttactgaggccggagccacatgggcagcctacatcgactcggacacctctccgccgtcggtattagtgttccctcgtgtttggttgcgaaagccgacgctggtcggtttgttgaacttaatcctccggcggactcaccccaagtacgtttcgagagggggtccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtnctgggcggaggctgccttttgcttggcaccccccgggtactaaagattggcaactaggcgtccgctacgaccgcatccatactcggagccgctttatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggaccgttttggacggactggtatagaagcgtcatcgccagtcagggcaatccctataaaacacggtcgcggcgatgggacccaattaaacccgcagccgaggagccgccgttccaattttagcgacttagaggagtcgactccgaaatccgctagcctcacgtgggatgttttcacgtaggcaggggacttttgctgttggagcagcgattccctcgaacaactctcaattcatttgcgatcttcggcgcgccgtcggtttaggcgggtggaaacatatttggccgctattgtcttcggacaaccgctcgaggaggcgattccatgcaaaggaatcgacaactcatggatagagggaaaggagcggagataaagacctatctgactcgntccagctaggcttcagcggcataaatttagtgcgccatttatcgatgacatagggaaacaagtaaaatacataccagaaaagtcacgttctgagacattggagaggcgactattgccaccccggacactttaaccctccgacgtgcgttcccggtagctgcttaaatgaacgtctgtcatcttcgagctcgcaaacagggttggcacgtgctcgcggtaccgccaaaggttggtaattccatcgcgtcctctctaatccgaaggcaaagaagagcttcgtaatgtcattgtagcgacaagtgatagggcacatcaccaaccccgaagctagtagctttccacagtggcgacatacgaccggccgttattcgcaatctaggagactgtacgtagcccgctcacccgttagtatatcgcaaaggcacgggccgtaaagcacctagaaactcatacccccaccacgctaagcatagttgcgtcgtaggcagatcgaactcagaagcaccggatggggtgtggcgcacccattttcacctaaggcgcagttcaagttcagtataaactcaacgcctattggtctggccctaccccggatgtaaatcccggatttgttccaccaattcggtatcacccatccaacaagctccggcaccgcctacgttctgacctccccagtagattttcttaacggcagctaataccggatgctaatacggcggtatgaattacccgntgctagaacttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgctgctacctctttgatatgactcccgattaataacacattaggccctctaggccagcaactggagagatgataacaggccaattttgatcagtcgtattggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggcgcagcacacgaaaagcacctcgagcgtcatgggttggacagagtcgactcccctaaggcaaattgtcatttctctatcctgatctgaccgggccaactcattccactacctgtatgagttccctatgacgggggccgcgaaaccggttccgattgtgtgagacccggcccaagtggctcaggcaggacgaccccgtacgtgtgcctagcgggtaactcgcgtaagagagtacacaagccgcccccggcttgatcctaaaccgctatgtgaagtggcttctcgccgcgcgtcgtaggggaatattgggtgggcataaaacccattgtaagatacgacccgagcggtctgcatcaaaaacttgtacccctaacttctcgacaatgcccaaggatccaaacgtatccgagctctagacaatactcgggtgaatcccagcagactttgctttttgagcgatgatatgggacgcctggacgagatagtagcgataacgccggagcgaggttatgctaagacaactgagtaacgaccgtatanngattatgaatttttctagatgctggaaaagaaatagcgagtacttcggaagagcctaatgcggcgtatagtannnntcgtagagtcataggtacccagagacgcggcggacggtagggagccctttcataatgtcaggtaatactccccccgttcgnttggtggcgttctgaaaaaaatgcacctagaagaccaaagtctcgtgccgatggcgttcgctgggccgacggtgctgccaacacacagctcgacggtagtatgcctaatccatataatatcaggaccgccctatgactgccctgttgtctcctcccgcggtagttcaagacggtatcacgctagcggatcacagggtgtgctatcgccgtcacgtcgtggaataccgccaccacgcacccagcagtccggtcgggggatgtctcggttgcggcaagacctttggttgaacacagcgagcaacgtcgacgcttcatccagcggatcccctactagagtatccggcgcccgctgctgagtgccaccatgcggggctttgctattcgttcggggggtactgcgctgaattcacaaggggcgcgaatcggctcaactacgaaaccaggaacctttcctttttggtgtgagaaacaggccgcgtctgctcggggcatccatacaggtagggctcaggtcctaaagtgactccgagggatgtactcataggtctttcgctgcgacaggacgcctgcgctgcaaagtangtcacctacgggccaactgggtcgttgtacccacagtgagtgcgcagctctacacgcgttcagggagcatcaacgtgaactggctaagtctcagttcgcctgattcagctaatggaccgaaactgatcacttatcgcttgtgcttttaatctaggcacgtaatcaagtgaaagaccgtagggtgaggcctcccgcgtcacgtcggtacctactcaaagccagatggagggacgcaccacgtacctaatcgtacgtggtaggcggcagtcggtcagtggtgacatcgcccagttcgcaccccggccgggatccgtaagtaaattcgttcgaaaaggtgcgcagttcccgtgtaagaccggtacccgatccggactttctttcctacacattagtacaaacgatcttcactgctacaagacttattacttaatcctgacagttcccgggctcgtggggtggcagggtagcaaccgctcccttgggcatacacgtgcatggaggctggctaccacagaacggcggaacgcgttgggttgcataaagaacctaacctcagtacccatgtcttccttcactaactattaccgtacggtcgattgctagcatgacccttgcctgccgtcaacagggcggtgcaccgcgtcgcgtcaccgcggcagcatcatgctcgctgccggcggcacgcccgcctccaccagaatatattgcgcggggtcatggattgggctgggcctcccaaaaggtagtatggtaagacgagtgaattcttgcgcgaggatggggctctcacgcctccacgtcttcgataccctgcaaccccgcccggttatagacggcacacgaaggacccaggaactggaaaaggaataactaggcgcggttgtattcgccctccagcgtgtttcctcctaccccgcggcagaggtttctaaaggaggcaatgcctctgtcatgcccgaaggctcctcttggtacataatacggtctactgctacgttaagtacgccgcgacctgcaccggaccaagctcaaccatggttactccctggaccagagcgccggaaattacccctacattcagccatcatcgctggttgaagcggctcgacctagcagtaatccggtgtcacgcgttgcggaatgcccggtcctcttactagggcagttccaacggcaatctcttaccgtatgccggacccgatttgtgtcttttacacacttttatcgcggagacaggaagatatacgtgccggagcgggggcactaagagttctccgtaggtcttcgtaagacatactagagtaatttaaggcagttgtaggcttgtacatcgggctccaatcttggctgcgcccggcgtttttatggaatcgcgaccgactcgtgcccgatctactccataactagaacatcagtacgagttcagagatctctgccccgctgaagcccacaggcgggttctgtggaattattgcgcagaagttcgcttccttatctagcattccttgagacccacctgctgcatctgctggatttcagcgcgatgccgactcggcgtgagcgtctagggcatgggggttatgctgaagctggggctgctgccgtgctgtgagtctgttttccgggtgccagtccagtaggtgagttgtgctgtcgtgggttcggacgcttaagacggctcaggcgacctaggacgtttgcgctgcggctgtgtctgtttctcatccaaacagcttcacgacgtacccccggcgttcgtatagtccgacaagtgcaggcgacacacaaaactctcccgccgtacctactcgtcagccgtcatcgggtggttagtatagagaccacggctcatgagctgggaactagatgaggtcatggaactttcggcccaagttctcgcaagttcttgctctcgggcccacatcagtgtacagagaaccagcttcacggtgcgccaggcctaactggatgtgcggntgatacctactcgatccatcaacgggcgctttcaaatgcggtcgtgtgcatcaattttcttcctttcttcagacgatacggatggtcggatagtggcggcccttgattgtacttatccgcccatccgcccggcacgttccggttttagtaccatgcccatcccccaaaggctcgggctcatcacgcgttgaagtcacagctaactttcgaagggcttagtgaagtatagctcctaatagttcgattcgaacggtactcttctcatcagacgagctcagttcgactccaatgatttagaagtattcaagttcccccgtaacgtggaaattatcgggtcactttaagaccctaaaaccgcctatcttcccctaccgggcgggtaggactttacggaactccgttggggagaagcgtaattttggcccagttgtagccacctgaatggatgtagttgggaagacatatggagatatcgcatacattctacgtcggccggttctgctaattggcctccgcctacatcggtgagatattgacgtgtgtctctaaatgaggtgccagcctaccgtatcctcatacctgcacaggtcacattgcgggctcagacgaatcttacttttatcgccactgcgcatcgactgaaccgtttgcagtacgtaaaataagcgagaatcgcttacttctcccacgtacgctatagcggcacaaccatggggtatgatgcctcaaactgtcctcagtcttattgggaggaaaaggagaaccggggcttattgatatcgagtgtttctgcactttgttttttaactacagggtagaatgacaggcacgctgctgggttcgaatccgtaaatacgactaacgacacccgcaatggggcgtataagcaaaaagtagctcacgcgaaaggctccagacaccctggccattgtgatccacgactgcaaatgaatcgcgcctaaagggggggagcatccggattctacnncccgcgcactctgaacagctcgagaacaccgacaggtgaattcgatagtattgtcgggtaacgacattgatgcggccagtatcgcgtagccgggtgaggtcgagtcctaaccggggcggttaataatggcaacttctgcatagcggttttagcgctttcgtgttataagcgctaccggttggcagtcctgcttcgtatggcctttggcaggtatttgcgctccaagatacggtagaagggcgcctccaccacagtgaacgcttggaaaccaccggatatgagtatagggtattgagtatgggagatagagatgtaaacacacatatctgagggcacttgccgtgtactaagggggtcttgcattctgccaagtgttcattatccagcagtcagaggtgagacctaaggggtgggatttctgattgcgactaataatcgtggaggtccgcccgatactaggcgggtgggacagcccttccgtacggctgcgcgatggtccggaccggggggcaattgggncgtcctatccgacgactgcggccggttgatcccttatgccaattgcccgctactgtcagcggacgcggctgccccacatatcgacggtttaagaagctcaagttcgtcctattgccgatggcgctgccgtgctcctccgcgctcgtaagcgacgttaagcagacgcgatctcggtatggaaatgcaggcaatcagtgcagtaacctcggggtccgtctcgaggcggtttctacatggggcaagtttcgggagacgagcagttttatccaatgattccaactcgtgcggcaaccgtacaggttcagtatgtcactacccatagaggtaactccgctatgtttagcatgtcctggttggtcatgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattgcgccatgtgacttccgggctggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccaatttttgatacaaaccgactgaaccccgtagctgcttgcatttgagcatgcaccttttattcgcgctgattcgagggcggccgtgtcgattaattgtttactgctttagtattctgtgaggatgctaaaatgtaaatgactgaaattaggaagagcattcgggcgcatcggttgatgcgatagaatggttacgaacctagaaattgtccttccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttacaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgctcttgcccgggtcctattgagtattgttcccaanatagagcaaacagaatgggggtgcatgcgcgatgataaatcctcgggtcttgttaccaccctagcgtcagtgtccatatgcgcatgtgagaactaatagtcgtaaacagaccccgcatgtggcgttcaattataattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggtggactacggattagcccgtcggaccaatatcatcctgatcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcctaacagagtagtgcatggttagagtgtggtcgtgacatacggtcggtataatccgttgatcagacgtaagggggccaacaacaacgataagacccggtgggagatcgaggtggcacggccttaggntttggagtcagttcgactacaaccaagcgtcggcctataaaaaatacacctacttaggtaacaccaggtcagaccaaataggtagacttcggcgaagtatccgccaccatgtttgcccggttcaagttctccgcgcggttgggtgtgccccgacctatgaaatcatatgggcatggggcaaatcaatatattttcccgaagataacgcagttaccggccaaatagtctgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttgcggttcgaggttcactcggccaaaccgtggaccctggagacggcggggtctatcttgggatccgatgaccggagtacactgcgtcacttatcggacggccaggtaccccttgcgcgaggaaacaacctggtctaaaga aacttctgggtacgctacagagagattcgtaagtatggcgggggtctatattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacatccggggccccatagggtcaataaccacattaccttgtggccggttggacagtggtccagcacaagtgctgctcggggatggtctcccggtatcctaacccaatagttcatacaggaggtccctgtatcggggcttcttacggcgcggttctgagtcggcgagcaatgtcaactgttggaaacccttataaggtttacggatacgaaaattttccgacccacgagcgacggccatcatattaccgcggttcgccgcgatttgtgccgtcgggtctagagccagcaagttatcgttcggtgtggggtccgaattaactactctgtgtacacccccttcggtctgggcttatttcccagactacgtgggcggatggggctctatgtatatcgcggacgccagtgtcatggtgaacgcggacccgcagattagactcggngtgtaccacatgcatagccgcagtccaaactctaacatgctagcgacttacttcattgtatagacaaaagccattgcaggcaantcgctcctagcccgcattggagtgtgtcttacacctagagatacgcgtgtacctgatgtaattctctgactggggcttctcgtgggcgaagtaactactcgagattcaactagtgtaagggcctgttactcgactgaatcgatactaaagaataagacggagctctcattaagttagtcgtcgtaacgaggacatgcattgatgagtgttcataccctccaatcaccattaactgggcgttccggcgacggcaattgtaaacgggtcgggtatagaccccggaatggacccgcagtaacctagcgtaaatccgcatattcaatgatgctaatcacgctggactagacccataactcgcggggacacatcgtagtctagcgcagaaaaagcgatctatttgtatccatatggttaatcgataggacgcggaactaccactccctgtcaccccaagattaacccgccacattcgtgctctctgcttaatcaatacttcggcttaccgagctaccgactcagcgcaatggagtttttctgtcttcgtcttaccagtttggcgaggtcccggttagtaaacctcaccgtagcgctgacgcaaaacacgaagccgcgatcaggtgctagatgtttttcacctgcagcgacctgtactgaagcttgcagcctgcttttggcgtccaggggctcgctgtagacttatgtgacatgttatgccgtgcacagggagtattccaatggccgtttccgcaggtacccccgggccctatagatactcacatcggtcatctactggctattatgcagtgttctcatggccgcgccggctgttaggttcttgttcacctttctgcgatgccggtgcccgtaatcgtgttcgcttgacgataggttagggtagcctaacgacggaatgaaagtagaatgcgctgctcgatacggctccattcttttattgctacccgtgtcgatagccgtgaatcttaacgcataatggccactatcctgaagtttcccattacgtcgtaatacgcccattaatgccacgttcatgccccgaactaccctgaacgaaacatcatctggtggggatgctcgtgatcatttacagatcatatttattgacntcccacgtgatatgggggcgncatgtacagcgcacatttctcactcggacccggaacgcggtgcgacggattgaccagtcgcgttccactaccgcgcgcgactatggtgtatgttgccttgcttaatgccgacaccatggtcccacgaaggaaacatnattgagttaagttccaaatagtgggcgaagaatagtaagagtgtgggagtaaccacccctcgacgtgcctgtgttacaattctctgttgaactctaagagatggggcgtcaatgcgcggcgcgacttatcatcgtcaaaatcaactggcttatggccggcccgtgcgttgcttgccgatcgtccctgcacgctttagcacctctccacgggacctagagcaaatcgtccgggcgtatgaattttgcgcccaaggaggagatcgcgcccaccccagatcaagcccgtccatctattggacggcaaagatgcatgtgttagccctcacgtccgccggctcaacgtcgcgagttcgatgatagtcgtcggtccgtagggtcttatcagactcatggaagacctcaaaaagccctcccgtcttcttgatgattcatccagagcctaggcatacttaggtgcacaaccgcagattgacgttttagaagcgcgttgcttgccaagcgtcgggaaggtatacctgatggccagtgtaatagaatagctacgtgctggccttgctctggttccgattaaggcgtgatcgtatttcggtgcgcgttattgccctcgttgctgncctctcgattactcggcggcactcttccgctatcgacaaatgcaagtccatagaaagtgcctacggggcgattctgttgatttccctgaaaattcagaccccggatccgaaagcggccccggaatgttacattctgacgaatcctgtggagctgtgtcccaatcagaggcccgtagcgcgcgatagtcggtaattccagttcagggtggggtaatccgaagggcaaggctaggcttccggagttcaaaagcaagtaaacggctgtgcgcatcgcattgcatttccctcgcagggtatgacgctggagtcacttgcgtgggcggcttgccgaggccggcattcatggacggtgacgaaacccaatcaaccgattagacggcagactgtatgaagaaccatccacagcgtggtaccgtttggataaggcctctggaacacaggcccccgtccgcaagtcgagcgtacgttgcgcttcgtgcccccgcaccgggtctctggacggcgactggccagctcttcgcgaccggattccgaggtgcatcattcctaattgacgcgccacagtccggtcgattccctagactcccggtgccgtgaatcaacgacgctgtacttgtttgatgaaagtacggtttcagttggatctccgagaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcactcatgtgcccgngcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgttgctacattaggatacatcaatttttaggcagcggacgtacgccatagtctcttaggttactgtcagacacgaataaactatggtagtttaaccttttcacttcaaggggccaccctatctaatgcgaactcatgaagtgatcgagaaccccacgggccgacgaagaagcatgacagtgtccgtacgggtgcctgcattgaatagtcaccgtcataagatatgctgcccgatgagaattcaccctgccccagctttcttactgcgagaacgtcattcacggggcggattagtagcacccgttaattgtgctgtttcctgacatacggtgggtccggtcttctttaagcgcacgccctgcattttcctatgcttgatgcgaatgcatggctaccatagccttgcttccgcaatctcaatgtgcacaagaggcccgggccctcaccggcccgggcatgcgtcctggatctctctcttatcgagagccactagcgaccaaagcccgccagtagatgccagattctgatacagtcttgagtagctgggccaacaatcgaaacccgctttttcccggatcttgactccaccccacactcagtgaaggcttgtaacacacagaacgatggtccggtcctctagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggctctttaaagaccacgccagggtgcgccggcagggccctcccaccaggtcgttatataatgagcgggaaaggggctcccgacgtaacgtgtttatgctgaccccgccagaagtacacggcccctcgacctccgtcgttcagcttgcccaacgctgtatgaatcctactactccatttcggcctgttaggtggttccgatccggttatatgtcgaaggccttgcgtcatgccccgcggatcgcaggtacgaggagaggcgcagcgtcggggcccgacactgtcgcacctgtaccctcggggactgcaaaaagagcaatcgcaccggtcgacttccgagtgcccaaccggtgttaatccgaaacctgtgttgttgaaagcggtgctgaaaatagtctgtagatgatcccctatatgccattggatttaggttaacagtttcactatcgattagcccagtcaaccaccgtactttagaggcttcgagtgaccgttcggtgtcgtccccgcctagctaatttcccgttttcagccaggcgcgttggcgcctttcgcccgggtctctcaaaacttagggttattacttagnnnacataactggctcggggatgttcgttgcttctgcccctctctctgtctatccgcaacctactagtcaagtggtggagatcagctccagggtggtgaggagcgcgataagtacgctaccgaagtgccccaggatcgtgtgtcgtaaatggttgaattaggaagaaaacatggctcacttcacgctccaggtgagatatctcgcggccattctcatcaattgtccgctccccgtcccaattcacaaggcattanttgatgtcttggcattacacggcaaatctcagtgcgcagggtcgtaaggaagcagactgttcccttgcagttcgacaaccaggccgcggacggacatactcgtgtagggaagcagcagcgcgcggtatcgtgagccccgacaccgagacgcctcgatatttggttatgactccgttcacagcgatcctccacttacaggccgatgacgcggagcagaagtctcgattgctgaggatcgtcgcgcacagagccctacgatatcggaggtacagagctccatcctgccgccaatagcgcgcagcgggtggacgcacttccgccttccactgacacgccattcgatgttcacccgggtgcgaaccagccgcgacaagagggaataaacttgggcgccaaccagtcatgattcgtgtacgttaacatcgatttgggcgaacccacaagcgcggagagtggcagggattggtgggggctggcccggaccgcggttccagcaccgcctaccccccatgcctgttccgaccgctaaggcgaacagttcttgcgggtgtaacgtgaactgacagggcgtttgaatatttctgacacaacaccggccgaaatattcagtggcgataccgggcgagtatcgggggccgcgtggtgagacctcttgccaattgaggactcccacactagtctcatcgagctcttagaaggggcgagagtgaaaccgttncgcgccggtgggcagacaagagaacccgagcttggagagcaggtagtaaaaccccgtcggtcctagatctaggcgagccaagtagtccgcgatcgtcatgggatggccgtctctcccccgtgccggcgaatcgtctattcaggatgcgtaacatcaggacactaacataaacgaccttaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagtgcagcgttcccgggtgagcgggtagtacccaaacgaccatgaccccataagcccacctcgactggagcagcgcatggggtccaagtggtcagcatgaccgtcccacttgtgaggaagacataccggacaccctagtgaactcacatggcgatcactttcaagccccacctctatgagttagctgaaaccgacgtcctacagttgttgtgcttatgctatcccgtccgctcgtgtaacttttggtagagatgccattgtggacaaaattgagcgtgatccatgttccaccccggtataggatgtgacggcttcgattggtatgcgtctaactccagccgaggccagatgctcttcgggcgccnctgagcggtgggtcccactttctccagtgctgtcctgaagcggtctatggctccataaactagtttggaatcggaggcacagtaaattccgctatcgcctggctctaagaccacggcttcatccccgcgccgcagcgaggccgctagctaggaccataggcaccgaggctctttcgcgctagctagactcgctgggccccctcgcgaggctattggtcgcacttgccggcataccatcgatcatgatgtactaatacctgctcagctgcgcccgattaaagtccgacgcatgacccaagagttcggggctactgggactgcgccctatagcgcgccaagcaacgtctcaatgggatgtcagaagaagtggctctctgcgggagtgacaatcctcctccttaactacctgtacatcggtccaggcaccgacttgcatgcctatatggctgtactgtgcactagacctcgtgtccaatcccaagaccatagattggggcttcgctctctcttgtaattggatcccgcatcagttttgcaccggggccaatgcccggcagtaaccctgtgcctcaaacattaggtgacgatatcagaccgttgcgctgccggccgtggtattccagggtaccttgatatgtaagaaaccttaacacctaataaagatgggtatgtcgtctgctttccagaggccgagtgccgtggaggccactgaacccgagagatggtaagagccggcgacgacggagtcatgctgcacgctggccgacttccggcgtcagcttcgaacgggagtatccaagtcccccgcacgcaggtcccacagcgttgcacccgaaataatttgggcgtcggactcacgacgcttgacgccgttttgacgaacgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcacagcactatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggctactcccaattactccatatccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcggccgcgaggtcgagtcatctgaggcccttcccttggtaaggcgatggcggtcggaccctgtatggtgacaagaacctcgagaatttgcagttcacagcctcgtatgagtgctacctgcatataagcgacagtaatcactctgagattggcaaatacattagttatgctgactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgtgcggagtcccaatgcgcggcggcagaggcacaaacttggtgggggatcacacctatgttcatagtcttaagaactgtgataagccnagtaagcgccagcctttagcccttatagacacgtcggtataatttcgggacacagagtgatatattgggttcaaggtagcgtgtatccctcgcattgcaacagttaataaaccttaacgcgtgccaaggccttacaggcgcgttggacttgctgcgtgctagcgccctattgcattgggttctctccccgagggcggataccgtggggcagccacgtaggcgatctccaccgacaaggccgcgttcccgggcgcgcgccgtgcntgcatgcgatgccgcttcactccggatagacttttttccgaggtaggggggatgtgtaggttggtggatatcgggccggagacacccgcggggcatggggcatctgtgctcagtccaattacgactgtgacaggcatgcggtctactccgacgcttcagctgctcacttctgngacccagtaagcaccgtcagttcgttggaaactctctcacccgcgcttagcttatccataattatagctccggtagtccttgattgagacttggatatgttactccctagagcttcggggacggcggggcggagatattccccgactctagacgggaatcctttcggagcccacacacgtcggcggcactttcgccggcttaacacattgttaccggggcgcaaccggtaccttgtattctcggctgctcctgttcgccctgaacacgaatcagcgcggtaaaacacgtggtaaccgtaggccctgttacgcgagttnagggatacgagccgtggatcgatccgctctatccgtgccacggtttgtattttaaaaatctatatagtccgatnttaaggtttgcgctttgtctgtgatttggagacacgttcggatttatagttcctacgncggcctgaatcacatcacgttccgaccagctacagcgatagtgccaacctctcgtgatgcgtcgcgtgagagaacaaattaacactttggcgcggattttcgtagagcgggtttttggaactgggtccagtttcaggatacgactgaagtcttgcaggcccaaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgggacgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgacngagaataccgccgggtaggctggctcccctagtggtcgccgccggcggacatnactgggaaagcactgttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtgacgcccccccgcacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcaaccccgtgtccgcggagcgcggaaggttacatgccataccgtttacgacgagagcaccagtctgctcggcggtggagagcctgcatgaccgccgagaccaacgagattgaacctacctacatgtcattaagggcattaacatttggcagctcacgattaactgaaactggtacttttgacgcgctgatcgcgtgatccctgggcactgttgtgcgaccaaagattgtcattcctggaaaggaaatcgctaagaacgntagctccagctttgatcgtgactcacgcggccgtccggcccgcttttcggcgtttaaccggaggaccgccggttatgcactctcgcagccggtcaaatagtgtcgatgccccctctgccctacgttgtcgtaccggtcgtattcgacgacggtattcgaaccgtcggttactcgatgacccctcggccacgaatctcgagcgggtctgtagtgaggggcagggcagatgaccttgggggctcggctacggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatgccgggcggttgaagtcaaacaacgtctgcaggtatggtctacagctgccgcgatacatgcagggcgcaccggaatccaatctcttaacgggatgaaatgaaatgctaaggacgcttactaacaagtttccccctttcgaaactggtagttaatcgccgctccagacctgctttacacttgagcagtgggctgtgtactcgaaccggggtgcgaattagtggaagaagttaacggatgcgagccattggcacagggggtgacggcgactcatgaaacaagctcggtagattggtggcgtgttgtcaccttgcgcacgctggttttttagctcataaaatcccgccaaccacttgctgcgcttaggtacgagacttgatcgacgtgatgtggtgcatagtcacaatcaggtagcatcgtccctaccccgcggcagggggccgtaaaaggactaccaaagagctggactatgccggagctacgctgggcccagtggtcagcgcgcgcattgagtgaataaccctagaacaggaaggcatctaaaagttctcacccgactcacagtgttgcattcggaaacgccaactgtaggcagacccccaaaggcggagtgtctaagctataacacgtcacttcccggactccgtcaggtagccatcgcgaaatacttacctatggctatataacttgcatggcacgctcgcaacgatggaacgcacccagtcctttctgccagtgacgctgtaaggcacagctcccatgcaggggctgcaattcgaaccatcccgattgcaacaacgtagagtcactctgtttgcagggtactaggggaatccatcaacccgtccaaacgtaatggtagtcactccgccatcctcagatgattctcttgatcctcgagtngtgagggaatgcacgtgagacgggttggagcttgggcacaatcttccaaaataatccaatcgtccttccaactcgtgccatcgaggagtttaactgcatgccttaacttgtgtagctaaccctggagccatcgtaactcgcgaagggcctcacgcggatctcggtcgcagcctcctatcccgcacgtgcctgatacagctgtatctgatcaagtaccgcagccttancaccacgggtgcagcgtgatctcacgaccaatcggctggtgttcgcccgtgtgtgcgactcccaactgctaaaactaggagtgagcgacacataaagggggttaccatgcctcgtgctcaacctaccaccatatacgccgactgttactgaagcatcgcctatcgaggactcaccctgtctccggcgtcattttattgatggtaagaactgccattctcctggttcggtaacactactgctactcgttttgtgtaagctcttccccgccgattgagcgcggggatacaacaggtggtcgcnnngatgtggcaagccgtggcagagccggtctcaccctgactctcaatccacagtgaaggcgcgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgagtggtctgaagcgtaggcgactcccaatagtaccgcatattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagatttgactacatagcttcacgcccacctgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaatggggggctcatgcctctgtaagggtacgttgtggtcgacccggggcttcaccgcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccgccggatggcggagagtggttcccagtgatactacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatggttttaagacgcggaacactagggcgtaaccttctacccgtcgttgcgtcatagggatagtactagcgccgcgcctccaagcgaangagacgcagacgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttgcatcacttcaaaccctcgcccgcaggcccgttggccaaacctgtcgaacccattcattatggagctcgaaggaattacaattatagccaacgctcgacgcaatcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctntcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctagcgacgtggctgagatgcgagctgctgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatattttcgggatgnattcccactatattcggtggggcagtggccgcgaccactcaaaccggggtctcccacgtggggcacgaatctagtgtcaaaataacgactctataggatctcctaggcatgtggatcgaatatcaaataggtctatgtcggtatcgttgaagttttagcgtgggggcgttgctctatacgacagcgacagctgggcggacagttaacaccatccccagggatagggatcagacacagaccgcggacaaggggaatgacagatgctctcgaggcttagtgatacacacctctctacgatcatgcctaatttagtaactcagcggcggtctcggagtatctggtcttggaggtacccggtaagttcccccactggtgacgagggtgaccgcttgaaaacatcgtctagggccgagatataagcatgccatcacgccagcattacgacgaaccgtttcgtcgtgcttatgtttgatcaaacgcgcaggcggcaacttggatacagttccacgtcaagcgtctcatgcgccctatcttttcctacgcgcatgtgtccatcgtgtatactggtaattgtcagttatctatcacgtatcaagccagtggctggacccgacaagcctgccattacacacggcgatcgcatgggcgtatctcgcgttcctgaggctgtctcccgctcccgaacgcgagcagatcagggagcgtcggaggcgctattccttgacctaaccttacgcgctggttcgtaatatctgcaacaccatttctagtcctgccatcctgagcgatcctctggctcgcgtctgtttatagtgtagcgtggcattgggcgtagacctgttgagctttgtagggggtattgctggggacgagtgggcagcgttccgtcgattgggaaccgcacgctgtggaatcgtgataggtgtggggatttttaaccgacgttcagggatggccgccctaagtctagctggcggttcgtcattagtgcgcgtaaacaaagtaccataagcctcgcaagaaaatagactgtctaagcaggtgtcacctatcaggctccatagaaagttagcgtgcttacgggccccggatgaaggttgggccctgagccattgtcacgtccgagctgagacaaaaataccggcaagttagtctaaccatgaccaggatagccaacctcagttttgcttgctgccaacatctttggcacttcaagactgccacggcggagtaccgtgttcaggtagcgaaagaggagcagggtggtgtggtccaacgggggtggacgctgtgagcaaactgttgatatgcgtttttcgctttagactgaccacggcagcctccggagtacatacccttacaaggtgggggagggtgtacattcaaacggttctcatgaggtctccgcagggtcgcccactcgcagtttacccactcaggacgtaatgtaacatgggctggagcgcggtaagccccgagtgatgttttaggactggcttgagcgggtatactgtgaaggcgcttggcatcggcggcgagcatggcggagaaaaggtcccgaatctgtctccgacgttcgttcgacgtatcgcgaaatgtaacacttcgcataaaaacgggcctgttgctgatttaccgtggctgagagctggagggctggacatttggttgaaatttcgccaaattactacggatagcaagcaggggggcctttgtatatcgtatccactcgcgtaacaaatctcacggcataatgacattctacattccttagaggtgtattccacgtctaccagcgtaggtcgactttatttgaaccccaagtggcctggaaggaagatgattaaataccatagatctgggcgcctggttagatcggngggtgaccgacgtcagccatactaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgctgatcgagccccaaggggctcatgtgtgcgagaccctgttactggttatgcaatcacgtgggatacagaggtgtgtgtccttgcgcctcctggagagcgagcatnttttgatgttccgcggtgtgcgccacgtgaaagaccacgggtccggggacaacgggtaggaccgaagcatgaacctaagctttttggtgggagtagccctctgaatctgccaggcctgattccatctcgcgtaaggcgagtcagcccggacgctgacggaagaatccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcaattatgagtcgaccaagaacggcagggttacgctacggaaaatcggggccttccccagcacagccaatagctgcagcggttgttgacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatcttgcgtaactctccgcgttcaccaaccatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtaagggcacgccgcttcggtanggaactaggacagttgcagtcctcctgcgcccgagtcgtacaaaacactacatcagaggtctcttccatcgatatctggcgcaatggtagcggagagttgcactaccccctgagcaccgtgctcgcatncataagccagctgaggggaggctattaaacgatcaagctgcccggtgcggccgtgccccaagccaaacgtacgtcaacactactaatgtgtatcggcgctaatggctgcatactgcccggcctcgccgttgcaacccagcacatttattggtcgtccggcacgcaccgggcaaacatacagaacttattcgctaacgcatacatggcttctacagcgaactcctgaaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaaatagtgcctccccttacacctgcaacagaaaaatctctagactcccaccactgacctgacaccctgaattggtgtaagtgcctcacgtggcctcttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggngctgatggcggtacgaagatacacgaactcgcgaacaaaccggtgcacccgggagtggttgtgcatcatcgacgcacctgatggacgtgaaccaacctaacccggaggcagtgacatgagggatgaagcattgctccatggctactgtttcgacccaggcatacacacccatgcatagattcgcagttggagtcacttaatgaccggtagtgcaggcggggaaggctgtctatttagggtccggtctgcggctccatctgttactgcccgtaggaaggccgcggtgccgccatatgggacgtaaatctgcgggcagataacgataacgaccgcgctgacacggtgctgaaagcaaatttagagcatcactgtcgcggactttcgctatcatgctggtgacctggcggccccaaacgaaaggcacgacaaaataatacatggacctgtagctaatagatccaactaaatctggggccggagacactactctcgcccttttgaattagccaagcgtcagcagaggagatggagcctgttttatgatgccttgtaaatatagacgaaatcgacctgatatggtctgcgctaaccggagccttcttccgatgtcaggtccagttcatttggggcgaccttctcgcgaattagcagcaccccccccgaacgctgcgctccaggtgcctcggcctcgcgacgactccagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcacgatactattgtagaatcgctagatatgatttagtgcagacgcgcgagtgtcacaaccgtccgtgcgtagcacactcactaaaactcgtgagtccataccccttgtggccagntgcattgtgatatcttgccctagtagttctgcgagaacggtcagcctaggtaattccggcactgagtcgaccccggtctgagcagtccgcgccgcgtaaaggaccagtacactagcgtgtgtgagacaggggtacacttatggcgttatgtgtcctaggcagtttaggaccgttaagccgtcgtgtgtggccgcgtcggagctatccgggtctacggggaactctttaaaaatatcttagaaacncttatatatccgttcgaagaactgtgtctgcctgtacgtccctaaggcctcagttttccctgataggtgtcccgactcgcgcgctgacaactactaacacgtaaatcgatgggccacttcaatgtgcggtnaacctgtactgagcgcgcaaaaaacggtgaccgtaaccgtagtaagagacaagagcaacatagacgctggacatcgnctcagaagtcaaccgtcaccgggccgagcggcttcgcgaaccggcctgtacgaacgataaagtaaagcaacagcggtcggcgtttagacccactcagaggcagcgcgcactacgaacagcacgggcgacagagaggagtctgaccattaggattagcttccgggactttcgctggccacggccgaatcgcgcagctcccaggctagtcagggcgggggtctaggctgtgtagtgagagtctgggcatgaacggaagctggggaccccgggtctggattacgactgcatgccggcatctgaatcttaagattnacttccggancggtagctttccgccctactagtgtcgaaccgatttcttcacgcaaatgagtatgccgggggcgcgacacggatatccctatagttatagtccgacttgggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacggacgaaattgaaccctgtgccggctgaccaagagatcgtagtcctcaaagtaacaggacgtcctgtcgtgaaagccatatggcgcagccaatgacgcaatttcccgcgttgcagatccgagttccacaacccctttgcgctgacaagcgcagacgctagtccccacgcgggcacgctatggacgcgtgcgatcaaaaaacgaagggattttctcctgttatcagcctatggttgtccttatccacgcgaggtactagtagttgctccgatcgatcatatttcacccgttggttcggcttctctaacagggcttatagagggcgatactatagctgtattaagaacgcagttgcatcatttcacccccacaatggaaccacgctcacctaagacgctaggtcgcaaactccagtcaaactcccagcaccctgtctaacgctagcggacactatttaagaccggaggttctgttgcgaaagagactatggtcccacatgttcctcacgtgcgttagccgtttttaaatcgtgaggtgtccgtaaaagaggacagctatatttcaagaattacctactcagtcacaagtgcacttttcgagcgctaggccgaacgatcaagtggagggcaactagggtanatcggtcttaaggtgaagtccagggnccctgaagcaggggtttttgattgagatatccgggttcgcccccgcccgccgacncgccggtcggtcgagaatggtccacccaatgccgggatatgccgggtcgcgtgataacgaaacccgagcatgtgacacagtacactcacanatgccactgcacagcctcgtcagagtcaccactaagtcagacgaaacaccctatgcgtccctgtcctggtcccttgtttacactgtgtacacaacctgcgaatctctgctgcccagtgaatgtagtggcgctggtactacatatcacagaatttcagtgtcatggtggctattactgaatcgctcagcaatgcggcagtctaatagaaactncgcgtgatgacaaaatggaaaatgcatgcgacgtccgtcggaaacgcgttcctctagggatggcggactgcgatcgcacaaccatgtgaggaaccagcaggagtagtcatggctagatctgtaaatttccttcactctaatttgaacctctagctccgggtaaaatcccccggataggggcgtatctatgggttgcaaagatgaggcccctttaaaagactgcaacctgaaccttagctgctaaggtacctctgcgcaggtgtcttgctgcttgacagcggaaattggacggaaagcttgcgagtncaagctgtgaatagtttaaactcagtcccaggatggtgaccggcgattacggtcggaggttagtggagtcgttgttgaggagtatgctgttcgcgagcctgacgggaggaaagagccgactccctggtgtcgctactttcaatcgtttgcacgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaatctgcggcctagtgccgggtattatacggagacgtatatcgtctactattagtacagtatcaaggtagtctggctaaacaccttcatcgcagcgctcggtccctaagaatacgagccggacacgccaatcgatctagatccgatttcctcctactgtcatggatgcggaatcagtgagttagctcgtcggaaaaccgtgactagtagagacgctcaactcgcacacggacaccgtgtcactagacattcgggccttatgtgcgatacaacctcctttggggagggcggacccctgcgtaccagtcgctgcattaatcaacttatataaatactcagctcgatgacgatgtaggtgccgatctcgactccaaagactcaagtctgaagctccactgccgggcccggggagatccggactgctcgacccgtctgccatgtcaacccgacccgcgtcgttacatccgtgacgtggccctctagtctgacggcctcgatagttctagtggctcaattatttacgggctgggagcttaggtgtcggcttcactagctgtgtacccggatgccatattgagggataatcggaggaacacctcgctcgtactacatgttatttgtacctcgttggtggcaaccggaccgtacggcgaactgtctgtagggatcgcgctaataaattcatgttaaagtatttctactctaaagccnacgaagtnacctaacgtggcgtacccctaacggcgggtttccagacgtgttgtacttacgtcgtaaccgttgtgatgtctgagttcgcagggccgcctctagagggtacgaggtcaacttgaatggggttagcggcggtgggctgaagcccgcactccgtcgttctgcgccttgggtgtagaaactgctatccgtagagaggccaaggcggccgggccccggggttacgcaggagtccctcagcaaaataatgtaatttaccttatcaagcatttgcccactaattcgtgtagttacgataccattacagttagtgaagtaagtcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgtatccggactgcacgcacacccgtcgtggttcacatccaggcgtgggtcgaaccttgtcccgcgtctgggcccaacatcaaacgagtgacgggacggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccgggagtccgacttccctgcgatagcctgaccatctaagacagcgattgtgcatgaatagcaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgcgttcacaagagtcacccctcaaatggctgtctagcctttggctaccntagcattgccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccgcgggcgcaatgtcggcaatagaggtcgaacgtgagaagttcgaagtgcctcaactcacgctctacagacccgacgctattcaacgaacccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgtacacttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctccgactcttctacggccgcgggcctatgtatacgtcaagtgcagcctacagcatgctccaccgttggcccgagacttctccagaggtaagtaggtacgtacctccgctgtccgtcctaattcggaccaggtcacggcactggggacctaagcccggctcccgtcctcatattcgcgcggggtccttttgtcgggttattgcaatctatcacaagcggagttagtcggattctctgtggcatgatatggggacggattgacttctttctcagacgctnagaccgtggagttgtgctcgcataggacggcaaacatcggggcctgggacgcctgactcacgtggagaggacctccctgtaggctaggagccggacctctaaggaactccttagtgagatcgatataacaggaaaaacctccagttcgggagtagtaaaaatgccctgttagttgtgcggcctgagcttggtaacaggagcgggagtgcttctcaggccacaacgtatattggtattaacgcgtcccggacaagtgtaaagggcaccctgttgaccgtgaatattagcgttggttcgtgaccaattttgtaggtagaacggacgctgtgcacctgtcgttagtctcgcgcggtacaccgaaccatattccagggaaactgttgcggcaaaaccgccatgaatagcggtgactggtgaaacgcccatattcgaagcaatatcggcggtggattggttcaacgaatcggtcccctggcgaagagtagctcccgcatccatacatctgagcgtgacatcacntagtagagctgctcaagtgtgaacttccagatcgaccagtggagtgacggggccccggcagcagggagttactgaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcctatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgacgcgatattatagacactaagccaggattcctcaccancgggccaccgacgtgggatccggtagttggcgaccgtgaggaagtgtgtgcccgccaacggtccctacactaggctgccggaactttcatggattctcggtagacggttatatacgctagcaggcccctggctcacgtgaactaatccctctagggctaacccatcaatggcggcattacgtaaagggtagcggcgggggaaggagatggttgcatctctgttaggctcaaccggcctatccgcactgaacaggcacgagttaccctcgcactaaaggtaaggttccctcgcactcgacctgttactctagacnncatctcctgaaaacactaagcaggagatctagatttagtggtgtaggtacatccgcatcccgatgccaaagcggacgacgggcttatttttatcgttgggcaaggtaatgtcgcaacccggatnggtacaactatgagagagttgaactcatcgacatcggaacttattttgcaacgtataagctagggttttcaattaccgcggtgtcgctaaaactgatacgagaaatcgtcgcaagtgaaggacccctgatctgcagacggctcacggttaaaagtaacctaaagacaaccagaagctgggtatgtaaatagatgaatatgatgcccaacattataggtgatcggggcccaagtttaagctgtagctcgtacgcatcccctcgaaactatgtgcctaggtatgactgatgtattgtcgacatccccgatttgccttcgtccggttaaggttgaaatagcctatagtggggccacagtcggcagcgcttagcgggcccgtttaaccatatcccgcagaggtttcaacccgggcgatagcgtctcgctgacaaagcgctctatcccgtcgttattacaccatttcacccgggagcgcagagcagccgaaatggatacataggatgggacttcgaaagacagtccggggaggaaggtcatcgtatcgcgcatccacataccagttaatgggcaggggttgagcttacagcgtgtgcttaggggattaccgctaaggactcggaaagataaccggaattngcactatgcactaacggacgcctactgtattggatcgtcgcgtcaacgcgtgcagaatgttcgttgcatacgagtcgtcactagctttacctataccggccctgtaatgcgactcgtgaccctctcgactacgctgatttgtgctttaaagagaaagaggaggtactacgttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaactttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcgaagcccggccgagagagattagtaccgtgtcggggggtgccgaggggcggtgagatctccaacgaaggaaagttgtcgcgggcggctgtaccgagctttgaggaccgcgctagaacaatctgggcgggtggaagagcatggctcagacatcactcgccggctttaggtaacaatctcgatgaaaaacgggcgggtgcgtggcgaggtattttcgcttcagcatgcagcgattactacangcccggtggacgatatattacaagtatcggaaatttcgacgctggtcttttacgcggtatataacccaatcgaaaacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccacgaacgctgtcgcacgcccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagcttgtttaattacagcaagctagacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaactaggctattagccaggaataggaatcggactgtagaaagcctcacatgcggcctgtatagagacgttgaatcacgtgcgttggctactnatcgatcaacgttaggccgtaacctgcacctcatctaaacgctgagcgttagctacacgaggattcaaccacttggacaacaatgactcgcggagggtaagtgtgcgtctctaccaccccagacaaccacaccttaggcgttgcctttaaatgcattctcactagtctaacaagggcaacgcctagcacgtatggtatggtcacaggatgggacagggtacggggatacgaacttatatgccaactgctcgcaagaacccccttatgaacgttcctgtgtggtagcgactaggcgccctgttgccggttgcgtgtttagtcttcaaagacgtggtcatcatggcaggatcatttacttcggccggcgtcgcttaagagacaaaagcaagtacttcacacgttttcactggtaaccctcgccctcgtcctgaagttatgcaacgtagaaaaagaggctctgtccctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctaacgtttgtccatgtacgggagatgtcaacttgttacaggcattaggaggagacacatgaggtgggtccgttagactgattaaaacccggcgttaggctgccgattggcaaggtgaggttcgtggtgacagggagccttcgtaggctgcgtcctccattaggagtctaatgatctacgcgagtttcgtatcagccgcatgcacctccctacttaatcctaaagaccctttggaggactttccgagggatagtctggcgttaggtccacttactaataattaggagtcgcctgttagcccaggacaaatcttgagacgtaagtcgattcgaattaagtccatcgacatcagtagtgtggaggaccgttcatctcacctggatgtcgaatagaaggaatgcatgtattgagagcttacggctgactatcagtctcctaaggatcctactgtgccccaggtggcgcaaggacagggtccggtcgctgcacggagacgttgccccggtcaccccacctatcctcatcaccaacttcatggtcagaccctagaacacattggaagtgttggagaaccaatatagacaccgtaatatcaagtacgtaagtctgagaggatgtagacgacatgtcaagagaagaactgtggccgcgtctaatgacttaggaagtattacgtcttgagcgactggggtaaagcgatcatagactgcggagtaaaactagaaaggatgggcctccttttctattaccaggttacgaaaggtagtacacaaagggggcaagagtagcttcgttcgggcaatctggactcgcgtggctcaggagcattttttggtactctccggtcctgcgtgacagaagctttgccccttcacttagattggagttaaaacatcctccttcttctagcgttgcgcgccgcggcgtgacgttatcccccgcactatgacttttccttgtggcaccggtcgaaagctgttatagtgttttcagcccggtaatgacagccgcccactgatatacagagttagtggtatacggggattagtcaacgtaatacaagccccttcacttgggcccatccgctgacaaggcatcagcaagttgttggattcactgtaaatctggaatgataagtctacgcgatctaggacggagagatttaaaatgcaatcgggctataacaggtagctagcacgtgaaacatgtgtagcggcgcccgcacaccctagtctgtgaatccccggcggtccttgtgaattgaaactcccggcgcacattgaaatatttcacgagcgggtgcagggtcgcgcaagtgtccatcgataagacggaagggatattagataaagtgcggtgtggacctgtgacaagtaataatagcttcgggcgtgcgttggggcccctagcgaagcgtactatgacatatgccgggagtgggcggaggctcaacgttaacgcattgccgcgccgcctatactacttacgagaatcgaaacttgcaagcgcaaacagcagcggaacgaacaggccgagagtccctgaggtcggtgccctagtctccatgatgccgctcactccggctattgtgagggttgtgtcatggagaacggccccgtagggtgcctaactagatcccacttccagcctgaagatagccatattggtcaaagtgacacaaccttctccgtcgcatggagctgctgggaaggaaaggccaacacctacttccagcggtttcagacgatagcaaatatctaactatcactgatgcgatgggatgatcaggctttttgtccaatggcgaccgtagccgggaccagtaccaatctaacggtgtagcatatactcttgccgtagtaaacgacgatgacccctactcgtccgactgcgtccctaaccttacgaaagaccacgcacatgatctgcatcttttcctttcgtgctaggaagccgaatgattcgccgcatttgtgacggtgggctagagtgctgcgtatctctgcttcgtgaacatctggcaaaatcgaatctcgacatggaaaggagtcccgtcggttagcctttgctatcatccgtccggatttgtttcgcgtggaacttgcgccccgccttcggaaaagttcccatgccgattcgggcgactccagatagacgtcccctgactgcccgtcgatgtttggggcatcagcagcaaagtcggcctaggaaatggacgcggcacgtttaattgcgatcgacactgtcaccaaacagttataacgcggtgtcctgggtacataccgccgcagcactaggcaaactttaggcgctcccaatttcgcctctgttgacgattgcccctcgagggggcgtgcgccgtcacagcttaaggcgccgttccgggtggcggcgaagaatgggcgaaaaatgtaggaccaaatagaggatgccgcgccatgaatacacttgcgatttcacccggagcacctctgtgaattctggcagctccggggtagatacccccatgggtaaaccatggcaggaacaagggccgcgagaagcgacggggtctcgactcggtacgccgcaagaagtatccactcattgccgccttgaaagccccatctcngtgcgggcgtaggactggtcagcaatccaacaatggccatgctcatgtccaaaccccatgcattccagcgccagctgcccctaacggcaccggacacctcgcggcattcatcgcccagtctgccgtctaggcccccaagtagttcttgttgcgttgtgcaagggccccgatgtagaggatcggttcgccatcaaaatcgttttcggaggcagagacggcgtactgcacccagatggtcatgacgatgtttctcacgtactggtgacttaacgcactggaaggcaccctatggtggtccccgcgccagcgtggattcccgcctgccctcgttcgaccccttaaagaagcgacatgctcgttacgttctatgcccggtccgttcggggtactgacatgggtaatggtgtctctttttcgctatatcccacaagtgtgactccaacggtagaatactactatctagatgagcgtaggagatgtcgaaacgaccataaaactcctaaccaagctcgacagcttcattcactactgtggctccggtggggtagcacaatcggcttagaagcagaaacttccatcttaggccataaagtttcctgagaggggggggtactcccagtagcgggtagcacgagcttagattgtcagtcctggtggtgcacttggatcttgagaccgtagggccactaggcatcctgtttatactagattgatagcaggtggtaggtagggccgtcatgaatggaccgaaacctgcgtggcggggtgtgcccaccctttggtaaatactggcttctgctgttgagctggcgagctacctttccagtctctcgcctagccagtgaggggcttctactcctgctnacgcattattcgccgcaaaatgcacacccacatgtccccggtggccagactacgctagctcctcttctcggaacgccaatctggggtantacgtgctgtaagtccatgtattgccggctcgcataacattgtaacggcgccgtagacatcggaaggcatttggcgacgtccggcatcacagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggcactgagttacttggtgggtagcacggctaggtgcggaatgcctattgtgagatatacagctgggcaacatagagcggcccctatcccgncggcgtaaatgtacacgaggcgttaacatccccataggtcaccccccagatagaccctccagataataacacactcctaccgcggacttttcaagaaatgttattcaagcaaaactaatctactacattagctgtctctcggtcgcagcccccaccggtaggcccgtcgagacggaccaaccatactcctactttatattatctatatctagctgtcggcatttcgtcatagtaatagatccggggtgcctgtcgccaactgcgggggaggtgggccgtccaggggcttccaccgaattcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgaaccccacccatccacntcaatcacgacagcgtaacggatgtgtcaanaccaagcgactgtnnnnacagatctgaaatatcggcttcacccccttagactagtggattggtgcagcattaactgcgtctgtttgttcgagatggtagcgtctcagtagcaataaatccggggttgcgctccagtatatgtttgtcttactagtcagctcacacttatctgcagccgnattccggtcgcccggttgcttaactgggcacgccagtagcgccgcggcnattctccgtttaactgggtttccgttggcagccaggcgtcaacaacttgggcctgtacagttgccaattggccgatctttcggtttacaaattcttgacggttccccgagtgtgccacttttcaacccaactgagcttttatcctccgcgtcctgntcggggtcaagactcccgaggtggacagtctgttgtgtagattagactttctgcctgacgttaaacctctagtaatggtgaacntgtaggcgttacaagttgtctccccgtcatcccctggtcgggtgaatgtgggggcaggcaatgggaatcactaacggcgcgaccgggttcacacaagtgccgagactcgcggcacattccagctacgcccaccactggttctggtcttgtgagcaaaaacccgtgcactcttgcggatcgagacgttgaactgtgaccatagtattgggccttacctcctacatctggctataaggtaaccggtcggaagtatggtcaccaacaaacttatttcgacggatcggcagtcatcaccgccatgaatcacctcgggaggctatgtgcatgcttggacttatcctcttgcgaccctctcgaacctgttctggtgcagctcgcctggggctcctcgactgagacatatcgccctccacttgtattatgtgcttggctcacgtagctgtcggctattaccaacacattttatacggcgtgaccggccgatccgagctcatttgccgctgggacgtggcgtactagtacacctagatgtgaaggtgtgacggtataaatttcttagtgtcgctcgtacacccggaaggaatagatcgtggccttggtaaggctgcaccctttggctgaaaatactcgtccaattgccaggtttaagatgctagttgacgcaccgtgtcccagacgtattaaaagcgcgaatgaatcatatgacttcattaagcctcggaccgcctgtgaaattcacgtgacagataatttatgatcatccacaccaaccctcccccaatgtcggtttcaactgcccagggagcattccccgtgaactcgggggaaattcgagacgttagttaaggtgtctacgaaggcaagcctaacacgtgcagccgaccagggggtgactccagccttatctggggtccactaatgcgccgctggaagaactttgagagctactagtccccaagccaccgtaactacgtactcgtgcatgtactttctgctggaagatagcgggaatcaggagttttcctcccgaaacctctcgtattcacggtatctcgtttggaagtagacgtatacttagcatctcactcgcgtgagccccaatctcatcttaggcctgtagaatcagcccggtgttcgtgcttcgatgtcctgtctagggtctactggccagtcttagtgctcgcgcaatagcctatttctccttgtgtgcggacgcagccacagcagattgcgagaacgccgcttgcttagaatgatgtgtacttttctatatggcgttatggtgtgtcatagaccctaaaagactctccgtcgaggggatgcatacgcgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgacggtgagataaagagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtatcgatatgcctactataaatcaagagcttcaaagccagtatgtctgtctataaacttaggcgttctcttcattccgaggtgacgctccattgtcgtgcgacatcttccggatctctagatgttcttgacgtgaataagccatctggtttcgcactgaaattctgcgtcgtcacggtgtcccgcggtgttattgtcgcggataagggtctgatacacatgtcgtattaccaaggggtgtgcataggtactaactgcaagtacaggcagatctcttggatgcgaggaggtttatttttgcaggacaacaacggagaccgctccacgttcgccgattgatggcggttcttagcattgccctcgacctagtttcaagcgctccgggccgcgtgaatgaccgcacgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggcnctgcccaccatgccccagggctgctggtcaacttaattctaaacccttatgcatcccacagtcttcncgatggcttcgtgcaggcaaaccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcactagactgactatgagagtccccttttcggtaatatgcgtcccactaagtggaagccaaataatataatgctggtggacaacgcccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaagnccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcttgcaacagtaatcttgatcgggtaattaacttgaccaccaaaatttcaaggcgcgcgacgcggcattagaaacaaatcgtccctactacatatctgcctagctaccagattaaggagagctgggtcggcttaaggtttctcggcagtctcgttggcgaacctaaactagtagtcgtgtttgcgaaccggagagcagatattgtaatcatctgccctttacctctcatgcggccctactggtattaaaatgcttacggagtaactacgacgggttctattcttcccgcggaacagcttgcagctccttggttcactgcactgtgtcactccgagtgtcaagcttatccgcttaccaagcgtctgccgctatacccgggatgatggtggtatactactcagcctaaccaatctctttcggttggctgtagcaaagtctgcctaagagatttcatgncgagggacatattagagggctccactaaccagctctccgggctagacctgggatggaccgggaagaggtaggagtgaaggtgagggtcctgttacaaaagttgccactcggtgaacgccgctcatcatgttccgtgaggtcacgacgtattcttcngcgatggacagtctcgcgcgcgcgcagcgcaaagcttnccacaacatgctcctctggcaagtagacaaattggtcgctaagcgacagatctgcgtcgaacggactcaactaataaattaggagaggctacgatcctctggggagggggttacctggatccgagtctgatacgtgctcttctgggagcgttactaatgaactagaattcggtggctgacctgaatggggtcattattnatgtaaaggcccaggttaaaatccagcccgaggacatgagtacaaatacaattcccgaaccgctatacctagaccttgatggtaccctattccgtggatcccagctcaccaaaagttgcaacgtgaggtcgtgttagtttnagatgacctgatagttaactcttaccgttgggcanatctaggctgtagtcctagccggctatcacttgctgtctcttcacgaatttatcaagtcatctatgacctcgttattgctactcagactcggtggcccctcccaaatgtagttgagccgctgatatagggatccccgagtagtcagaccatcagagccaatagaacgccgcatcccgagtcgcgcggctgcacataagtgcggcagatgcngccgatacgaccccgggtttatccgatgaatctgcgaaggggagagcagccacctcagggggtaacgtgtagtgttaggctaggtcgtggttccactgcctattcgcctgctcactcgccctcctctcacctacggtggatagggttgatctgtgttggagggagcaccgtagtcgcggaatagcgagcactctacaacggaggggagtcgtcactgagcgcagattgcatggctcgacgtaccttcactacgttgcccgagggtgctgcccgcctgatccggatagtgcgtcttgtccttgtaaagaagcccgtgagttcgtgcctgtattgactaggaaccctggactacgtgtctaccaagacgatggccgacgcttaatgcatcgttatctaccctggatcatacatgtgctaatattactcagcctcttgtccctcgaggggtatttaggtctaaatccggaacgctatccaatgctaaccgcatccaatcnacccagcgacaaagcgccccacggacctctgcggttataagctactatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacacagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcatataanacccctacaaagtaagtgtcacttgtactcggggggcagatttttgagtgttcctttgctccatcagttgggtggcgcttcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgctaccggtgtatcgtaactatgttccacatgaagtgtgattctaagttcttgtatgtaatatcatgcgagttgtgggccgaaagtaatttatatgtcagatagaaggtaccatgagttcaactttactctaacttcaaacgaatccatatgctacatagatcctcgtagggagatgtgacgatcatgcggatgaangatcgcggtcgaatatcacctcacttagcccgcggcaaacagaagctatgaagcatgtaaaggcctggatggaaattgggtatccgacatatttctgggctacttacagcggccggaacgacttccttgctaatcgtgcaagtacaatcctgtctcggctgagcttggcgtccgccgcctggtacgtaactatagtcattagggataatgtacaaaccacatgactctcggccagtcgtgggtagcacggtagcccataattcctaacactcggtactaatcactggcacgaactagaacttcgactactaaacagataacaaaaaccacaggtcgggggcagggaagcacatgtaaatatagaatctttcatctcacaggctaggaacctttcctaaatacgcgagttccacccacagtctctcttgcataggctgacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgctccttagccaggactcccagaagagcgggacaacgctaccgttgtgtcccaacagcttatatatcgtaatggccctcagcagtacaagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttcatctaggcctcacgacctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttgaacagctcttaccttaaaatgcttggcgctactacttgtgccgggtgacgttgtcagttaagggtcggtggtattccgcctgtgctacactataccacggcagntggcgagatcccgcctcgaccgccgcatttagtgcgggtttgtggctggtgctcctcatcgcttttgttgatcaggtatataggatattcgcggctcagatgcggatcactcgcggccggtgaagcgtgacgtaccgggacggaggtctagcgaccctgccatngcaggattatatgggacaagggaatttaagctagcgaacgacacggcccacctagcacgctcaccttgagtaggccctttcccagggctactcttggctggtagcctggatattacctaaaattaggggaccaatacgccgccagtgctctggtgcccgatttgcgatgtcctcgtcaaacattaagtgtcgaaaaacggtacttcgggaatatctttcccatataacctggtcttcgttgctatgcttaagttgaggtcggcgtacgtacctcgggtccaagataacagacaaacggtggggatgtgacgtgctcaaaggagagatccgtagagattcataagcgggacacagcagccgctgtgcaataggacgggccgacggacggccaggttcacaacgacctcagcttctcactacccacgtgctacaagagtattgcgctctgggcccccagggactatgtgtagtgcgcacgtgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccactaagccatagctgctgcccgantgagccgccggggtagtggggtgcaatgaggatacacaggggcctcctttccatgtgggagtgaatagcgctaacatgtacttcccagtactagtagggggattcgcgattgcattttgtgtttccctattagttctacttggaagagggcccaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccagtaagagtatcgctagtaacggcttgaagggagaccttagattattatattctcgtaacgatgaccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggaaccacgatccacccggaactgtcgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcaaagccggacttttctttaacggaggggtgcccggacttcgcgttctcgatctaaagaagtattaagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccgccgactatgcatgccgccagcgtgccgcatcatttagtgtgctacgtgcaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggtttcagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagaagctcgggttccacggatatgagacgaatcgtgcagctgttgagcatccagcctcgtgacgcttggggcgcagtgccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataattgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgttgggcacatataaggtacgctctaaccagcgggggctcgaagattatgttgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaagagaaaccggccaataactgcataacggaggcgtcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactgccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacaggcctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgtagctcgggatgcgcattggctgtgatgtatatcacccgcggtcacgtctagccgggagtgcatagaactgcgtttggagtgtaagcgttcggatcttatcccagtctccngggctccttttctagaaattgagaggtagatggcccatagtcagtgtggtgatcggacgccgcgaaaatttacgtttagtcatcaacttcgggcaaatgtgtataacatatcgaacgcncggtgggatatgggaggtgtcgctgacgttcagtcggcaagtagtgcctgccttgaccttccagatacgttaaagcatatcagcttttcggtattaggtccgtaattttggccgagtgacaacttaaattgtcgctcgctagggggtagtcaagagtctgttgactcccagctgcgtgatgtcgcctattgtctgtgagcataacgcggttatgtcgttcgactatcgagcaggcgataaggcatatgattatacggacgggattttatggggaccatagggcaatatggtccccgagacgcaccttcgggttctacttcaatttcgctcccgggtcctaggttctcggcatttctgtaagacgcggagcggactgtcttgtgttaccccagtaactgcgcagtcaggagtatcaagactccttgtaggttcgttcaccaaatcctgagtaagctttaaattgggacaaacggcttctgaaacttccgatgttcaagtcggcgatcactggtctactacgcggctgagcacaaaagacgttgtgctgtttttgctgctccctccgctgttgcaccggtcgggaaacatcgatggctgtgaatttccgataggggtgggccggaagaagtttacttgtctcctcggaacgtggtgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgtgccttggcgaaaatctacaagagagttggcggttttttcattgggtgtagcggattaacaggatgccgaccactatgctctccaaatatcgatttgctacattgcaggaatacgatcgntaactacgagctataatatctgagccttacctccacgaaaccgtatagctttcgagaagctggcgagggtactcgggtcgaccctggtccctatcaaacgccttcgagttcatcgggctcgaaccgtcgtgtatggcctggagcccgggcgtccgctcgcccataacctaagagccttgaattaatgtacacgccccatgaaatatgtggcggcacgctataatagtggagtgtcaagtgatcgggcactccgagactcgacgaacggtgggtccggtctagagcaccagaattccagtcgatcaatcacgaatagttgcaagtcatctgccacaacatcggccaccctgcaacccctgggagctaaagttggtaccgctagccttttactcgttccacgaccggtatgcattgtgagcccacttttagggaccagattagttcagttcgtcgatcgatggactgggatggctcggtcacacatcagagctgctatacgctatcgaagtctctggtggcgtgcgtgatcgtaacaggtgatgaattggatctggtagtaaacgaacacaaagtcctctggcacacgctgacgagtttcccgcctgacccgtccacatccaggtctagagtcggttcccgtgcctcagacccaacaggcttcccggctaaccaattggccaggaacacaccccctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatcccactctcacgaccatgtcttttccaagtggaggaaaccccttctttcgcttgtaaacaggtgtttttcatatatccgggatgaacaatatgtccatttctacggcttaccacagttattgctgatgaggcagtacccaatatcgtatcttatacccagagcgttcccgattaagcaaatgtattgcgaccagttactcaaaagggaccacaacacgttcgtgaggtgggtgggagacaagtccgtttgattacccgcgcacccccccagtgaggatactggaagtgagagttcatccccgccgaacttactctatcgcgggtgaaaacgaatgatggtcagatacaagtgaattaacgatcgaatgttaccaaatttttgcagggtattgcggaccagntatagcacccttatataggatacccttcatcggtcgtatgagcccccaattgtgggggcgcacagtgccccctcgaatattgcgagtttttatngcttcgccgcgtactgaccgatcctactccgtcgcctgggttgcgcccggcgaagggcgacgcaaccgagatgcgcattttgacgataagtaaatctgcaactctagtcccggttcctgcctcgacagcacttagggagatttgtttatttccccatccggtccgtgcgttcgactggagcattcatctgattgtttgaaagatcgtcacgtgagntaacggaacaaatttgcacaacgacttacgctttgggtctaggcgagccttacgtactgacgaccccgattaaagatagctagcatcccagtgaaatggggtgaatgcttgcgcgcgacaccagatcctcggtcgaaatttccgtgtttgcgttgaagcgctacgcgtaacggcccctaaggcattccacaggccgctaagggggacggcaggggtatgtgctctctgacctgataccacatggacgtccccacggcccgaaaggcaacgagacactcatatcgcatcgacccgtatcgcatggggctattccaagtctaccccgtcaggcgccatccgantcataattttgccagggccactataatgagatgtacgtggggatagactacgggggccaagtcggtgtggtcctatgtgcaacacagtcatgccgctcgggttttgcgagtcgtatgggctgttttgtgcccttctctagccttggctcgaatctagtttgccgcaatgcttttttcagcacaacgacggagcttttgacacatggccctgtggccggccgatggattcgcataggcgatgctgtccatgtctgtggccaaaaagctccctctacatgttctcattagtgcgcgtgctagctccgggcactggcgccccacgtcggaagagattcagacgtcacagcggtccatcgtctgcagggtccgggtagtcttacgtccttagcgcccaaaaaccagataatctcgaggtatgcggatcgcggcgctcgcatacgcttgaccgttaaaacctatgcactccggacccagtactgacgaaactggtaccgtactccaagtgttaatcgagcgtgatgggatagcaccattatccaatcgccctgtagttccacacgccaaatctcgtggagcaacaagtctgcactcttaatggagcagtattagcatagcaccccgcgacctaccaggctaaaagtttcggctacgctcacgatgtataataagcgctaggcctcgagaaactcctgattatgttacaacttggtggtatactcggtcggcccttgatcaagactaaagccgccccaacgncagcgtgcctnantccgccgccgggaggaaacttcggtcgtctttatcgtgcgaacaatgngcaancgctctctcagatgtcacggcggtccacacagtgacccctgttgcaatcgataggacgcaggggttgctccccggtcgccgcgaaaactcccagtcggactccgcaggtggcgtaagggagagacgctaggtcatcaggtgtccgaagtccggtcatctgtcaccgggcctctagcgtccctccccgtccggtaggacaggaccatatatcaccctagttgcatagctcttagcagccctttcatgggaccatgcttcatgcaccgcctccccacgatgcaaaacccagaactctctacatccgagtaactatatatcggatcgccggcacattcgctgtgaggctcaccctttatagtactcgacggctgctgttagatagcgcccggtccgcgcccgttgacagttggcctaccctagcgtattataacactgttgtccagaggtcactttcttgtacactacatgcatagctagccactgcatagctgtttgtagaccgccgtcaatctacttngctggcacctacgtgctggatggccttgaatgttgccaagtaatggaccgcaagcgggcggcactggcgaagatacaactggcggcccgaacaaggcgcatgttggagacaacccgacttgggggggaaaagatacgaccagtgaagaagttagtcgctcgaaatagctgttccatctccatcgttatgtggccaaaccctttagcagatttgtgctggaaaggcatccagaggggacctgaagactagcagcgtgaaggtcatcgaataaggggaatcatgagtccgtgtactccggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactcccttacatcacggtcacaaaccaccggacgaagaggtgtactcacgaggccttgcacgcaatacttgctcagaaaaatttataatcgttgtnatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagaagatgcgcgaggaacccctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtaggaggggggcgtaccgccccgactttctgcccagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggcccctgattacgaaaatggcaatgccacgacatgcacgagctcagttcatccgccccagatgcagctcgccgacaatctgtgagtacttggtcagcttgacagaaagtgaccgccnntgtctcgaggaggcttcagatctctgccggactgtggcatccgtttcctaacaggnataaataccgggtctcggagtctgggctacgtgggntaccggggtccgtgcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcgctgacggattaacgaagtttaccataacctatgcgggatcaatcacatggatttgcaccgcggtttagccacagctcagtggtttcgatgagggaactcgttatttctggcgttaagtgcgcaaacttgggacgacttcaagagcgagtatcctccatggtacgcccaagacagtgagcaagtgttcccgggagggatgcgcgccgttgcattccaccaaacgcctcccttacagtgccttcgcgcttccaggttcgcccggacgctacactcacaccacggtctggcacgacgagcagacatagttgctggcgcaggtcgttttttgtttcacaatcggaatcgcaagagaaaagctntaccgcgcgggaatgcatatcctcgaggaagagactttggtcagctaccaacctatccgctgcgaggctcactaccgcaagctagtttttagaaacccgtaaagctcacgtgcacactatagtagaattgaaatccgtcgcatcgtgacgagtacatagaaggaattcgacaaacccctagtctaacgaccgccacggctgtcaacgcccggtgcggggtccagaccatactggatcccctgtccaggcattcgcgtcatgtcccgcactcacagacttcctggacatgaggggcccatagctgttagcgctgcgcgtgaggaagcacatgctcccattttgtgacgttgaccgtgtacacgaatggtcaagacgaacatccaacagttcctggacgatgggtactctcactgctgaactgtcgggaaggtgcttttagtccaggcgcagtgggtggtctcaacggcgtgtgcgcaattttggatacggggcgtacaggtgccgagagcgtcgctaccagcctgatatacgtggtcgctttgctccgcctaccaccgggaagctgggattcgcctttgattgtacggttacacacagatgttaagctcccggcatgcgcctgctagtgtggtcttcggcatcatattacggacgtcttgctctatagacctagtgcaatangcggtagtcatttacaaatgattccgccgtgtacatctacggataagactctctatacgaccgaacacatcacgtttggttttcatcctctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgagatacagtgtatcttcggcgcatgcggcattagagccaaaccgaacgtcaaacggtacgactcacatgtcaaaatgccgaggcgttccggctgtcagaccgtggcagtgggatagcgtgtacttacgcagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctcggtgcgcggtgattatgagtgtcacgaggnncccactcaagcataagaggggatagtatacactccgtctttgnttgtcgtctgctggggggctatagctcgcatagagagaggcatgttcgcataaggactgtaatgagccagccacagcaaaccgcttgtgcgtcacccccaaattctggggtccaccttatttgttatcgtcaacacagggaagtttagtttaccctctctaatccgaccccagtaacagaaagagatggtacgaataaatgaaggggcaaattcgcggagtgctgtgggatccatgctttcaaagtccccgtcacccgctaaattgcgtttctgcgcgacatcctggcagttttccttaaccctcccatgggccatggattattcgatgcctacgtcttaagtcttgatctctggctcgccacaacctactgttccacgcgttcgtaaggaggcagacagccttggaccgccacgcggataagataacatttagccgcaagcactctaacctaccccttgaacacagctgctaggtcccaatgtcgcaatccttatgtccacctggggaccgacccaaagaaggtgctcctagttcagctatacagcagggcgcaaatgctcgtaggtgaacgcatcgtgggattccttgggtctatccggggcaatcgacggcctgaggaggccacgtactcgcccacgctgcaaaaacaacagtggacacagactttatgcagccagagcgaaaggcggtgtgctgatatatgggtacgttgcctagtagaacaaacccagtgagccacgactatgggcgtgatagcaggcgtgtcgtcgatgacangnnngnncgatgccgcctactagacggttatagattttacatcgcgcatacacaccaggttattaggttcgtgaccgattctaaagcggtcgtatagcaattggtgcgtaagtagctttaaggacgcgatgttagaggtctccaaagcgcggcacaaaggttggagtggacggatgcgtgacctcactttctctgtagttgcggtcttactcaaccgngaacaaacctctttcgcggacacagccgtcacttcaaaattttaaccctccagctttatcagtaacaatngtttaagggtcaaaagattaagagggcaaagagcatgcaagtatatgaagattccagcgtctatcgcagggaaagcttataaaggttgagactaaaatccctacttattggantagaatattgacgtgtggagtgaatccattgtctttctctgctgggaattcacaggaaattgccgcgtagagtatcggcatttaccgctaaataaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgaaccccccggagaagtcctcccagtcgcactgcttggactctaggccgctctatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccattctgntatccacaaccgttacgttgaaaccgaaggtcgaataagggcaggggactttcgagagtcgtagcnntcgccactccccaccgcccatccaagcgtatggcgtaagcaaatgtggatcatttggtacagaagagcacgtcgtatgtcagatgagtttgcttttccgcgtctggctcgcatattagagaggtccacagcgtggcggtgccccagctgagctttcccacgattagcacatacaagcagtagcagaacaccgaccaggttgattacaacctaatttacctgctaccaacgtttcccaatcctgccaaacgtaacgtccttggtgcaagtatcaataccgtgccggcttggatatgtgtccttaatacgcaacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctgacccgacctgggattgcactcagcggcaccacggcaccttctgacccccaaaatggatttaataattactgtccaggtcatatgtccaacggccggtgggtgcaagtaccatccaaccacgatcgagtgcgcctacatacgccgtcccctggctacagtcacagttaacgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggggaccaggcacagacccgattcattttngttcgggaataaggcggccgttacgtgcggcaagaggcgttgtaggatattacgggagggaacgggttctggaggcaacnttcagcggttgggcgcattccgccctttagtgcctgtagcggtctaggcaacgtgtcttaggattcacagtgttacgtccaaagaagtgagatcccgggttcgtataggtcgatcgggatgggaacagtctctacagagacgatgcggaagtggctcggttgggactgacagtcgttaggtagtaaaaagttcttgcgtgctgggtcattccagacgtacgttgcccgtctttcttcggatgagaagtggaacaatgggtagttttaattggggttggctatggntcgagcgctcttacttccgggagcgcacaacaactccgtccggtaggaccccgaccggctcaagcgaattagtgcgtcccgtagggccctagatttaaaagaggaggtggctagaaagaaacagttgtcaatcttgcctacaagatcttagaatggcgcagttatgcagagatgaatcgtcaaaaagggggtctatcaatatgggacgtctggctacttgtcaaccgtgcgaagtacctttagtagtcatgtcgtctcggaagttcggcgacgccgtaacctatggtcaacgtgtaactgagaacgccacccaatcccaacggaggtagtgctgcaccagccatgtgcccgccggtcgtgtcgtcgagggaagtcgcagagtagttccagggggcctaagagcctaaacggagcgaaccctacccctgtttcgtgctcttctattgcggtagtcctttgcggcttattgagggggctgttctcctataagctgcagagcctgtcggcgtcaccacctctatcttgaattttatgatccgatcgcggggngctgaaggacttcgcacaaaggagggtcgtaaattaccgcggtgttaggcacccgagtgccccgtgtgcaacagagatattgagagttgggacgcaaccggcaggatctagatcgggacaggactagagaccacgtttgtatgtcgaaagttgatggaggcgtaagattcgatcatggtcttcttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagnctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgctcgcgctaccgctaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataaacgttatctcgttggtcgccgatcgtctctagaggctacgtttagtanancctaccatactcactactcggtccggtttcttattcctactcaatcaagaggaagcaatacgtccaacccgagccgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcgttagcgcccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccaaagccagaccgtgcgagtcttgacatgactcggcagtccccgtactcagataagactcgccgagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatcttcctcaagggaagtatctgtgatgatgtgtccgtgttgcgatcgttgcctacgcaaatcagcctcctcctcctaccaactggaccactttaaagcgcctgggaggctgtacggaggatcgaaaggacgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcatatcacgctgggaacgtcagatgagatctggcctgaaagctgatacgggaatatcccgagtcagaatggtttgattcgtcccaggcttcgctgggtccccgtaggtcatgaatggctcataactccctatagaactccttgcacttcacgtcgcgtctcctagcacgactcggtaatgcgcggggtagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgaggccgttcacggattgggccgagattgcgccagatctatttactttgcgccaagtaaaccttaagtacactgctacccccgggacatccgcgtgccagcacgcttaggctggttgacatcagcacgtgctcgggtgaccgagttttgcctctcgctgttaaaaccgtgcagcgcgcccgagctcagtttgcccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcggganttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtggacggctcacaacgcggtctcagggaccagatcacatagcagaaatgcgacttctatgttcagcagttatgtaattatatgtaggacctcatcggaactcagccgttacgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaaatatactgaggatcgtcgattccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggccttgactagtgaggggaatacaaaggacttcaaccgttgatacgacgtcccatagcgccggcatatccgctagacgaagtaggtttgtgggttggcacatccgcagttcagcctaacggtgtcatgatttagtggactgacaggcactgcaatggactgggacggggctaccgttattttatattccttgtcaatctaacctaaatgagaacagtgccatgagcgcaactcccggagccatgtctctcgagtacctggtgctgtcccctagtattgacacatgattgaccgaggtcgattcacgaaagctaaatcaagaccagaccacaatcgatacgctcacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaaagccatacccacactcttaaaggagaagtcgcgggggagtaccacttaatctactctcacacaggggaggcagcacagggaggtcccgttccgctcacgttcgcggaagaaccgtagtgttttgttcgcccgtttctttgcacgcgcgggactcttctgcgatagtaaacgtggattgttcccggcgacatgagaactctcatcgtcgaggaagggccgcggttgctaccgtgggtggcacctacgcgagacgtcgcacagcacgacacctgcgttcggagtccctattagaacgcctaaaccataatccagtngccgcagttggcgtagtccgtcgagtacgacactcgcggctattgctggggtacctcggtcgactcgagtgctagctcgggcgttgaagcatatggaccggtctcgtctcaacgaaagatcataatacatgagaagatgaccacgcatctaagatgggtgatgtagcgtcgcctagtcgcacaagttagacaggctacacctgttaagggcgggaaagagatattctcctgataacgaactacatgtagtgcagccattagcgcctatctccgattgcgttaccagcggacaagctatgggtgtggctaacattccacattttagcccgggtcccgccgttagtcgcaaactatctatttataaggccattttccatgttcacacgtgacgcgtcccacgactaccagaccaaggttgagtatataggaggctgatattgccatttgatgtaatcatggaagcggcacggtgatgaaaaaacaagtggtcgcctggcccccgttgcctttctatgcattaggtctgctgatcttgttcgtgtatcacgggcgttaacctatcacaatacgcctggccataccttagaggtgacggcgtccgtctctgggacagttgggtgcgccgggcgcccaggtaagttaggtgcccgtcgaggagcacatctcagcgcgcctattctcccagacggacggtacttgttgctcacaccggggccacgacgcctgtggccacctccagctcatgcgagtggtaccatagacacctaggctccccggaagctgtccggccgacaatggaggaaaactacatttttgcaagaaaggagggttatgacgttctagcagaagctagcaggcctcagtttttgctataagctatcgagtaccccacgcatgtaaatgatcgtctattgattgcccaccgcccgtccgctctggggcggcccggcatcacggtgcaacgactggggccacgagaccctatggtacaatgacaccgacgtgtacgggtttctcagtcgcttgatgaccattcaggttcaaccagcttccctggggctacggggatgtgtcgggcggcttaccggaggtagctctcgtcacaacgatcggcggccgagagacccgaatggggctttttctacgacaagtgtcgtcccggtggtcgggggtggcaaatgctaatcctttagacttcacgggttcctaacagccgcggaggcctccacgtagtcatgggaaccccggccccacgggctaggacccggccattttttgcgcgacatattgcggaacaggtgaggtagagcgcggccgcagcttcctcgacatcgctctctcaatcgcgggcctagcggttctttcgcagtattggctagcatgatactcaaagacgtctaaatcgactcgggttcaccgctcataataggcaattgccctggctggggggtagaggcagcgccgagggccgtgacgtaggcgttggttgtagccataaaggtcggcggtcgtttacaggttgagtattgccacttaccataacacactaatggttcagccttggatttgtctacgctcgctcacgtcgggttacgggcccaggcgaataaagatttacgctgatgtctcattttaaatatatcaaatagaagattcatagatgcctcggaatattgacgctaaatactttggacagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacaggtgtagagatgtttgtgattcactcttgaatggccgtcgtcagactgcgggggagacattgccaacggcgtggcccgccctgaggaagaccagaaccaccctcgcgaaaccgtccaacaattccccagtcgcgtagcgaagggcccgagccgcggagttatcgtgtggcgtcagagcttatggtacccgcataggccggggatttagtcgtgcagcggcatgtacaaaaccgcgttacccccggggccgccccccgtaagaacagtctagtcagcagcgtgggtggatcgcttggcggatcgggtttacacgagactgcccgatcgctacgatttgaccgctctaccaaagggagtcttgtaggatgtcaaaactactctcgtttacaggacgccgctgtcatttagtcacggtacctatgatggggctctaagggtactcaacatcgcaaagattctagtacttcgggcgggatgagcgggaaaccaaggactcatatttgtaccccataatgggatgctgctccgcgagcgaagagctgaggtctaacgcataccggctccagacggcgccgtatacactaggcaattatctcccagctgtgatattgtcggcaagctaaaccccagactacagccttggtcaggtggaaattttcgtcggtatagactgcgctcaaaaggtgtcccttgtccaccgggccaggtactagagctacctgagaggctagatttatctcttcacaggtaagtagacgccggctttacgcctctcctagagggacaagggttacaggcgcctcggccaggtagacaccgtaatcgttggctccgcgtattgtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgatatcagtgggtttcaagttggggattttatatctcacgtcgaatggttcgtcgagtcccctgccggaagtcccaaggcccgtcgcaggaattcccggaagaaattccctaccacactccaatcgagagtgggtacaggcccgtgggttacatttggggctgcgagatctaagaggtggtacttagtctcgcggttgcgggtaaatgagcccacagcagcgtggaccggcaacggtgcgggcgagccgctttgactgtagaggtgtgcgagtccgcgagtggcgggatcaggngagcgccagcagcattgcggggggaccgcgatagcgaatcctggcgtggtgagccgtcngctcagaccagcctattcgaccaactggggtggggtagaccggtgtactgcccccctgtatgtcgtcttctatgcttctcatggaggctccctgtgaacctaaggaaatgcgttcggcctgtcgttgttagccgccgcacttgcagcagctgaaccgtgatcgagaagaatccatttgcaattttggtctccacaagagggagtctacaacgctagctgatcccggctgaaagctgactggcatcgccacaaccccgcaggtaccctacacttctacattaaggccactttgtcgtttcactcatggccagccagtgcagaatttgcacgaaggccgaaggcacacgttcgctccttagttcgggggaagccacccaacgtcgctaccgagtttgactgtggacatggcagtgacaataccgcaaatacgggagtcgttagtacaaagcactttggctcacctatcctcatcctacccaaccacgaccgggcgcgccgcgcgtacctgtgggcaacaattcaatcaaatagccgcacatattgcacgtcctgccagctcgatatcttctaagtggactacacgcgcgaggtgggcacggaccgcttctaatcgatgcgctgagcctaaactggatttcagagtattaggcattgcataggaagccgccgtcgaactgaatagattgtggtagcaccaaatncctcacgaggctatggcttcggtgggtgagcccggagtgcgtcggtgcttagctcgcgttcgtgagtgagcaggcttcgctatcgtcctatcccgccgtgaagatcgaggtaccgtgatagaaggtcagtaggttgtatcagctacagatggaacgttgttgttcccaaatactccggtcctatcctacacagcactcattgcaggaacccttccgcttccaagacggggcagtgatagcgcgagatgcccccgggggacccctgagaattgagggtcgattaaggcacgcttccaacaggagcctgcaagaacaaggccacgcagttgttgcagcagcatttttacaaaggccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggaggggggacgcgcggccactgggaaggaacctacgcgcagcagacnnnggtatattagctagtagcgaattcaaagtactgtgccaagccaatactaagggcccatccaactccgacttattgcctagcccctaagtactggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatcctgcaatctctaccacgggtatacagcaaaaagttattaactgtatttgtagtaatgccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacataaacggatttaagcgccgtggcctacactcgtgacagactctctcccccgggggggggggacaagcgttacagcaccttgacctctaggtcgtgcacttgcttaagcggcatgggtcttggctcatgaccacctttgacgctccccgactgttgagtttcgggtccacacggaagaggcccgcaagccataggagaatggccttgtgaatccgggacgttgagttctgcgtggtattgattgatctcgtaaagtggggtcccaaccactccgtcctgttgttagacgcaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatattttcggcgtccacccgccgtgcacatttcggggcagccttcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacaataacgtttgttacgaagtagaataaagcttctagagactcaaactaggcggttcaacagacgcctgggaacttcagtcattctcacacccgctgttccatcgtgcgtctttaaagtactggagggctaaggaggtcaccacccgcgtaaacgccgnnggctcgcatactctacacggaccgttatcnctgaccaatcagggaatccccaggtaattcacgncccgagcctcgactgaaaccacaagtataggtcaagggcacgcgtaatttcaatgacggtgcacgccctgctaccatcacatgcagggcactagggcatacaaggaaacagcctcgtcctctcgatttggacagggtacctgctatgcaaggcggcatcccaggtaatcgataagcataattaggggcgcgttcgagtgcgacataggctgcggcacaagagtcacgttaggcagtgcgagatctgaggggggctgcataaagggacacgcgataacaaccagcaacgtctctngcatacgcaagaaccatggaatatgtatcgtccggcggtcgcatctacctctgtcgatacgcactcgagaacctacctgacaggcacgcatgctggtagcggcaaccctaatctgaaccgtgacacccatacataacaaccttgtacctcaagggtccgctccaagtaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgccgtcgtatacctctttatgtaggaagtataggaacgacgaacgactgctactcgaacccgttagaatatctctttattttttcccaaagtggggcactgggaagggatattggtttcgcataccgtaagatatgctcttccgtctgcccccactaatcagatctatgtaaatgccaatgaggtgcgggtttagattaggctcgactccaatcgcaaggtgcaccctctggacatagcgtcaattaccatgctcctgatgaccaaatggtggcagaagttatgcgcagggcttcgaggtagttagacgacgattctaagggaccgcagggtaccgagaataggaccagcaatttgtttgacaacgatggtgtncgcgactgacgaccggccaggatctcggccttggtcgctctctggcgcgctgtagaagcctgccgcgtccgagtgcacgggttnttctttgagctaggatagcgttttcacttctcgcgggagctccatcacgccggagtggcattcggcccttggaagtcaggggatatatgatattcaatctcgccctatgcacctcctgggcggctgcatttacaaggcgtggaaacacaaacatgcgttgagcgcgtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggcgatcgcgcatgaggatgttgcgactgcggtttgatactcaattgggatcgatagtgtccgtaggtactacagccccacctatccccacaagacccggcctttggtgggtaaaaggacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtggcagtacgagttaccatcgcagacacctcttatggcgcgaagcgttgcacgccgaggaactcaccaccttgacacgagtggacgtaggcctaacggctccgccccgtactacatgtctactccgactcggatatttcgatgctatgttagtggtaagttctactgtccccgcagtggtaagaaggcagagggctccacctgagtaagtcgtcgggcaactagaccgctttctaagacctccaagaccgtcttcaattgctgtatccgagggtaggagtcgaagtgggcacagcaggaggcaccggtctaccgtttccggtggcgtcgtcccccgccctttaggccgttagccgaagcacgaatgttcatgctccatgtctctctctcaaaaggggccataacctcctgtcaggtgagaatattaatttgtatctaataatcttataataccccgggttacaaaggcttctcgtgcgaggtttatcagcagggcgttgggtacacacctgctgacggaatgggatagatcttaggtgagcgaagacaatatactggcggcacaggttcgcactaggtgctgtccttggacgttccacggcaggcgtggaggccagcgagcgcaccaccactcggaagaggcggtgcaatgggattacttagctatgggacatgaaaagatctactctaggacttgtgtgacaggccgtcgctagtgatgggccgtgtctgcggcgactggacactacggtcccccggctggcgggcgcgcctcagcgcgtaaatcgtctacctaggacctccgcctgcgtcgtgtcgcgaactcttccctgggacaagttattcttaacagcatgacctccccagtggactccagcccataaaagttcgtaaaatgcaagagaccgacctaggacaaagggggaaattcggtgggcccatatgtcaccaggttcgcatgcatttcgcaggcctctcgcacggcgaatgcgtatcgaaggacccctcgagataccgagaacgtagctaactgtgtatacagtcccatatacgacagccaccgggagctaggcgagaatttcatacaactcctaaggccagattacatccactggacctaccgatcatgtatatctcgttcattcacagtggttcacctggtttgtctggaaagcccaggagttccctagggtcacccgcgcgagagtgacttctgtcccacgctcggcgtcacttagcgagatgccgtcaccagggacacgcatcactgccctttctggcaatgtgtcatgactcgattctgtatttaggaacttgtactaatgccagagcaatagtacaactgagcttacgagggatgtcgggattgtttgggaggccagtgctcgatgcgaacggacgggggagggaggcggcgtgggctactactttagtccactacgatagggttttgcgaaccggcttgtcgcctttcgaaccgatggacattactcctacctttagcgggacgccggcagtcaaagggggccttaggaacatgcgccgcgagtagcttgtacccctcgtaatctggacctcactcactaagtgaggcgagcgcactcgatcaccgttcaggaagctgggcccccgagtagacctgtgctcccttttgtgcgcatatgctgtaccggcactgttgcaccaagctctgcatccgccgcggatatgtggcgcacaagaacgttatcgtcaccttggtcatatccgaccaagggctttccgctcacttcaccggagaaaccggttgcatgtcggcgatgctgcgcgtctactatcccctgcattccccgtgcttggccctcttgaaatagccgtgtacacccaggtacagttacctcgccataccaacttaacgctctctctattccgagggttctacatgtcttctgatttgcgataaagtatggatttcgctatacacggccgcggcgtgaactggttgaacgcagtgacatgagcgccgctctttcaatagaattattatatactcgcagcgcaaatccctttacaatcgccctccctacacacccgcgctcctcccgggagtatatacagacgcgaatgggtcctaaggctccggggtgacgccagaatgacgtaatctaatcgcaccgcggttctaagctgcccgtaggcacaagtatccagcgctccagccccctggtcctctatggtcctacggctgatgtactacatactctgacagggaaaacgatgtcgtgttctcttgtgagcctcactacaattcagaaagacgttggatccgcgaaattcctaccaagtgttagctccccggtgggagtcgtccactcggtcgggcagcagttagcgtcataatggcccgaagagccctcaacagaaggtgccagacccccaaagggtttaggccctagtcgctttttccaccctcgtgctcggaggcactgaatgaaccccctttaagtgctgaatttagcaatctcatagtaacgtacgaagggtgncagaattgggaccggttatccgtctacgaagccctgactagcgagctcacagaataggatgcgtacagaccataacgagatcaatcttgctatcacattcattcgggcgttgtctgggtcgaaggatggactagtccacaccctcgggacttgggccttccctactgatttctctgcggcctagacgtaagatactaataacgataactcgctgctaccgggtcatctttagaatagtcggggcgcgctaactctataacaccaagtgactcacaattggaaggtgaggtcgcccaagtcggccggccccagagacgcgacataaactattcccgttcataacaatgtcctatgggcgacgccaccagggtcaatttgttctctgagttccctaatcaactctctacccctaaggacatagcccgtctgatacctggggatgttatacaccacctactttccaaataaaaaagcacctacagtagtacctatgatgccctacgcttagtgacgcacctttgcttctcccttacaacgtgtgaacgcactggtcgggagaaagccttcactaaagtgtctagagggtacgcaggcgaagcacagacnggcagcgcaggcgacaagtactattcataagagccagcaggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaaccnngagaaattgttatcgtggaaaagtgtcacctaacgtacacaatagtcagagttgcagagccttatacttggttccgcgggaagtaattcggcgtgtgacttgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcatgtaccccgggaagagatcgctcgtcctgaacagatcgactgctcgtgagagcaattttgtgggcgcagcgcccggccgtgctgtcaggcttgggcgcatctcctatagatccggcccagtgccaaacgctcgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactgatactctagcatattcttcaacttaccgataaaaagtcgtccggatgaacctgtactgcttaactccggaccgtgcaacactcnagtaggctgtaagctgggagttatgctttttcaagcaaagatagtgtatggcgaacgccaacattcgtgaccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgatgttcagcgcggcgaatctattttcaggacgtgggcgatcgccgaccatctactgtattatgtgcacagctgttcaccccgccgnttcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttacgcagggtaagagcgcgggggagacatcggtaggaatgtgtctggggcttattggacgtgtccgaatcatgcgtcgtgtcgccatttccgtgaagccagactgtaaaggcgtctcacatgccagttggttcacttcaggactcctttgtctgagtgcccgtacacacagacaccaagtcttagtcctgcgcccacactagtgtgggttgactcgacggcctatggtagctttcgcccaactttagattaaaaacccctccagtggtgccgctacgttgttgatcaccggggaggaaaaacatgcgtcaagactacggtataggcgcctggttgcgatgggttacgatatttggaacgggatcagacgactacaagcgtcccattcgacccgcgggtctctcacgcccttaatatgtcgttcttacccatccccaaccatcctcctgtttcgaccagcgttagggagttgacactcgggcagaggcctagccgggccttgctccgttatgtgcgagagaattttcgcgaacctcctatagttgagcnnccgccggcggggccgggtacgctgaacagcgcctcggtgtcagaaggctttcatacgctggacactcctcctgcacctcccatcccctaccctggagaaatgctgcccgcgtggtgagaaggtcatcaagaagactcttgtaaccatgaagttactgttcagtggcttaccacaatcatctcttttatatactcgctcagtagatgtgggtatatatctgagcgtccagagaattcgaatttggacttattcctcgtcccggaaatgcggtggaatactagcgccaataaaagacttgcgcggtaactgtggcaagaagacatcgtattagctatacgccgccccatctcatgtacgacggtctacccgcaatcactctctctagcagggcctcattcccatgtcacctccatttctctcgatttagtcctcgactgggttaggtcctttctggatgtctccgagtcctcctgttcccggcgggagcactttggacgcaggaatcaagaggacgaagccctaactgcttgccggcatggatgtggtcttcattgcgggatgagaatggcaagtttccagtccttcgatatgagaacggctattngcaccatcacatcgccagaatgtgatacgcaccgacaagctcacttgcctaacggcaagcactgtagcgacaaaaacggaataagctgcggacgcagataaggagtgacccaggaaattagcctctcgaatcggtatacacgctataacacgaattcaggttatcgccacggtgcacgaagtttagacttattgcgggggcaaagtcatccacagaggttgagtacagcccccggtcggacgaacatgattttacgatgcaggaccattaacaagcaagtgtgactgcattgaccagtcgacgatttgacgtttacgagttacgtaggggatccgttaagggtgccttgtagcccttcgcgattaggcgggagtcgtgacccttcgggtgccctcagtacccagagccaatgttctcccgaattagaccaactgcccactcggggtttttacgctgccgagcgcaccgtattcagacgagccgagatgcgcgaacccggggagacgaacctatcgagccttgcgctgttcagagttgcatgcggactcaggcgaccccggccccttgggggcatgcggatacgcgtcccgcccaatatagaatcaaagaaggtgtgacctagaaatgagagcccaacaacagtgacggacaatcgcacaccactctcctaaacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaatcggatggccagcgcccgttttccacgcagtgcaaacacgacttcgtgggacgctgagtacctgggcttgttgtcttgcacggtgctggagcgtccgccgaaggctacaggcgcgacctgctttcacaagggcctaggtaatgtccgtgtggcgttagcacagctccgtgacagcttgattttaatcccccgacttaatgtcgggcacgcgtaaggcatttcggactaacgggagtttaaagcgtgcctagaccgccacctataaaaacagccaacgcatgctcaagggagcgatgggacgaactctatcacgacccccgagctctgaaaggatgctcggcgaaccactagatcctgccggtcccagcgcgctcttgggcaacgaaagaggcgggaatcagacgcggtgggcgaacgtctgcctacatgcttcaccactcaaaccaacggacttagaagcgctctcgggcctactgtcgtgactgggcgggggctgaaccccctggattggtagaggaactatcacatatggctgtcccctggctactggtttgctggcacctaaggaccacccgggtacaatatagctacaatactacgcgtgcgttgatagtaggccttcagagctcacatctcccctaggccttgtaacacacctaggcatcgggtctattacaattctcttttatgggggagtttgtagttatacgagacaatttgactggacatattaaccagagccggtcccgaaaagcgacatccggcatcagacaagctatgcaagacactaaacatctcggttgggcccggatgggccggtgtaccccagcaaatctttgtgcttcaaggcgtgctccccctatgcgccctggtttaacgcgcccatggcacggcacgccctgcgtacggagtacccattctatcgtaccggcgtgttggttggtggggtgagttcgaccattctggcaaccaaatccagctcggcatttcgcggctgcaccttagacactcgggtccgtgctaactatagatgacgtatgaaggtcaagcgaaacaactttaggttaactatacggagcggcgcggacgaggagtaacggcacttcgacgaggcgaaccattcctcgagcaagggttttccccacaattctacccaagctcgttgtgtagtaggtcttatccaggccactttaagcccgcaacagaagccccgcaacggcggctgagtcgttagtgaccggacatgcgcaagattcagggggctgaacccaggccttgcgcatgaccagcggccggcggaagctgagcccgtgcgcgcgggggaattgatgcagagcggtaccacgtctaatacaggaacgcccgcagtggtatccataggcctactttcagtgcaaaactatggtcataactcttggcgatgagttactggaccatttagaatccggattgttcgcagtcatacccgattatctcggagggcatgcgggggctcgaaattcttgactcaccaactgatgcgaggatctgaagaagtccgcattctatccgtcatggctgacgcgtatcctatcttggtgcacttcgttgtaaatatgtttacgctttagtatcattccgcaatagagacgcgtagcagacctcttatcttagtacagggggctcagcgtaggcaatcaaggacggttngataaggagtgnctntaatcctggtccgttcgtaaatcgacctggtatactacgctagaaaagaagtagcacgaagacccacaccggagtcgttgacaagctgggcggaggggcttagtgggcccaacccgaatatctgttcgtttggcgcagccgctcaagccggcctcgtttatgcactcggccgccccgtgctttccaggtgcgcacccaaacccctgcctctccccttgtaaagaaccaaccacaaaggagcggtcaacccctggccactgtacattaacctaggatcacacgctacgctaatgggaataaacgggggacaccgacaacggtggagggttaggttaactctactaagatggcggcactacgacaaggcggcaaactcgctatttaacttccaaggggactgggggtcgcgggtacaccagcctcccgttcagacaaccatttttatgtaggacctgccctgtccggagggacatactgtcntcctactggaagaggagaaagagtttataatacactggacctgttactaacagataggggatcatggagttaacccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatatgtttgggctacaatgcgactaatgatccccacgcccgcggaccaacccagaataagggcgattacccctctagccatgaacgttaggaggtgggtttctgagcagggggtacgatcccatctacctgcgcgggaaggttcatcagagacgcttctccggccgtgtggggtcaggtttttttgtactggacatccagcggagagatccctatttcgcttaattctatccggcggaataagccatgtcatgccaggcgttgtaaggcggacctttcgaccctggtacgcgtaagtactagccactgtcacgctcggtttcccaggcgctgtaaatggcaacccacatttgacagcaaggtactctgttaaagtcacgccatacaaacgcgcatagagtgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctnngttgctcagggaaagaaattaaagtatctcaaacagccgtaacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgagatatatgggggttttgcttggcctaccgtctacgccgcatatcatgaatccgaagacgagcctactagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctatatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactggaaggagtgttctgcctcctgcgcgccagaaggaaggatctagggtatcgccgaaccaaacaccgcatctcaatagggcgcgggatgacagctttaccgcaagctcagttcgcgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctgatgcggtaacattagctgaaagcgcgctcatgagctcagagcggccccaatcttgtccctgggggatgtggtccacgagactaaaaaaccgatcctctccgctccaggcccctctcgttcatctttgacgaagaccggatacttgactagggccacccgtgaccctccggcttcatgccctggctcattgggactatatccaacagcatgagtcttattgaccagaactcgatgttaaatgtaggccgaacccttaagcctattgcagtcatgtcctggtacatcccaattgccgtgaggggtgngaccggtaagctccttttagcgagcaaagcgcgattaccagttattcccgtgtcggctgggcgaataactttaggttcgcctctcagatgcccgccagacagtcacagaaagtcccggtgcaacctcctatacngtagtgcatacattctgttaacagccacaggatacccccaagctcaacagcacaaatatggatccgtccgggtggacgatgctcgtantatcggactctggaggccgcggtaatttatcatcgcacgcggacccgtaagttggggcccgggggtccctttggggcagcgcaacttgggatacgacgaatctgaacaggtttgttcctggatcgtgagattgttctagatgtagaactccttgctaccgggactgactcccaacagtctcaggattgtccggttcctcaaacatttggagtgctgagctatccgttatgcacagtcatatagatgtccgagcattgaacccgaggcgagtgacattctggcgtgaatgaggtactctcgacgtgccacgttaggcgtagtatatatggcaccgacatgacacccctcgtggtggagccgcaagaactggaatcctttagacctnctagaggtcaccaaggtgatacggtgctaaaccccaacgtagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatctaaaagttccgatgtgcgcgataacgaaattttctatcccaggaggtcgattccgagtgtagaccggggcccgctgaccaggggcgcttaggctaggaagctacctaaagggtaccgctggagcgaagaaagggctccgagtcctcgtgtctctccggtatgttgcagtcttaaacttgtggtgtctcgtggagagcacaatccatcgtataactcaaacttggctgactgcggtccgctcatccactcctaggttcctgcggatgagtaccctttcctagcacgccccgtattgtaaaagtagagtgtggcaatttcttggacacctcgcccgtcacaaggggtcgcggccgttgtttgtgggacccagcattgcttggtccccagcgccgatccgatttaggagtgcacctgcaaccatacagggtacgtctacaacggatctcgcattactaaccggcgagcccgacgagtgcagctctatagtgtgaagccgatccaaagggcattctgaacgcacagatcgcgccacccgcgatgattgtgtcgcatgtagcgcaatattatagggttcgctaaatggctcatgcagccacgaccttactatgattcttgcacagtagactcggagaatcacgggggatagcgagtacgttgccttagtatgccggtcgtctagggaccaagcgttctagtctgttacgtgccgggtgatgggctggcgaagtgctcatgatcacatcgcccgcggacctctaccgaagccatactacacactttttcaggtgaagttacacgcatagcagggaatgcatcgaaaggtgcatgatgaccgcccagggtacggtgctaatggacccccgaggaccgcctggccgctttatttcatagattcacaaaggccgtctatagtcaggagtttttagtttcgaatcggtgagaacacacgtcccctacacaccacaggttgggaatacgatgactgtctagtgaagctagcgcctggctctcagagagatttaatacttttaagtccatacatacggattntagtcttctatattccggtcgagtgcaacacagaatgtgttcttaccagggtgcccggtagtgatgaaggtactctacctaatgttatcgaaataggcgggaggtacaaatgagagagcgacagagcacgatccgcccggtccccaatccctagtagcgactagaatacatttgcatgagttgctggcaaggnacatttaaactcgcgctagactctctgtgccagcgtccgggtgaggatttgcgggcggccaatcggttccacgttggcccgggtacgtctggggctatcgtacaagcctttgcggttccgtggttgccagttcgtancatggcctgcattaatccttacaactgcacctcaggaaatgctcgtcatttcaggctgnaccccacactagctaatgagctactggcctatattaaatataaagctcaggatcattcaaggttgttgctgctgaccgaangaacaatcnttgcgatttttatgaataggtacagtgcccttgaatctagagttctacttatcccaatttgcggcacgtgcgtaacggttcctaaatcggtcgggtgggaacttggacgcacacgctgttcgcccacgcacagggtctgtaccatgagaatgggctatcgttcgctgctggcaacccctcgccgtatatatcgtagacgcctacttttgtaattttcccgtatgtctcaggccccaaagatacgttccgacgttctaggaccgataagatggaaccgggagaaacagtcggattgagaacccttcatcagccaatctcgcggttcctcgccttctcgtcgattggggagtacgcgtctgatgtcgcgggtctcnggacggttgggaaaacgtcggtcctccccggtacctactccagtcaatcggcccccgcatatggctgcccccgcgagactccgtaggaacgctcggacgttctcgacatgctcgcagatattacttaaatgagttctcgcgcagcgggacattccgttagcaccctcgtccggacgcgaggttatgcagacacacaaggggctagcaccggaatacgcgatatcgtcgcgaccgcgcagtgccaatggcggccggtgcctcgatgtactcaccggaagttatcgacctactttcgaactagttcaaatggtcgagggccccgagtgacaccctcaaggtctgatagggattcgtgccgctcatgatccatccaactgctccgccttgctcgcgcgccgcgtgggctgattatcttccctcctactaacctcctgtagacgtccgccggagagacggtgtgtaccggtcagcacaagtgttgcacatgctctgctcagtgcttgtccgacggccggcggtggtccccagctatcactctccacaaagttctgcaagttgagtagtgaccagcaccccacgatgtgtcaaggccacctatcaaagaataaaggatgtgttaggcgagggtgccaatggggcaggctagctcggatccacgcccgtcaggtgcatactgtccagaagtcgaaaggtcggcaccagctttgcatcgcgaatcactcacttcatacgaaatagtgcgcttccttttccaccttcgcttctcccgcgtactattatccacagtggttgacaaggggagcactgccacagtttcnccgccgcggaggtggggtgttcaacgactatgtgtacagaaaaacatgtcggagttcaccttttcgcggtacgatcggagtataagtctatatgccgtgacgagggacgccgcactccgggggcgtgcaagaaacagcgctactggctgacgccacgtcgtcacttgatcgtcacaagccgctattgcgagtttttcatggaggattacactcattatgtagtctgtggcactcccatgcccccctttgtttcagcggtggtcgtgtccacgttggggagggatccttaagtgacagaaaataggtgagcccccaggcatctncacaaaantttaatccaatgttcggagcgaagtcaaattgggtacggtggggacacgtcggaagtatacttcgcatctctcatgagtaggattacgggggaacactcctcacaaaagctgcggggcctcggaacccagaagaatattgccaaaggagtgcagggtcgcgtaacatcaatctggagcaccgagcactagattacgttgtggctagaggggcccagtcctgaggtcttttccataaacaccgcacatactctgcgctgcgtctccaacgctatacgtgccgcattacgtcaagacgagtacaatgacgatcccgaacctatacttcgtccaccgggcacgtctgcccagcaggggcgattacatcggtgatccatctagttcggaagcttgtttcggcgcaggacggcgtatggtccgggcatcagagctttcctagggcgggcaggtgcgcgcactggagcctcgattgggtgtgtaggaatttaatattgcgcaccccttgggcgtggcgttagcggtcgcgtcgcgccggaactcgtcaaaccaatccttagtcatgtggttatttaaggactatcctagaataatatgagaatgcactctgtctgcggtgtgagtgatcgttcttcagccgatgacgcccgaactgaaccctgcgaacttgccccctatgtgggaggactcctttggccctcgagatgcgcggccgtcgatatgtgcgcaaggacacttgtacacccgaaatccgagccgggcccatgtctcacggattacggcggagaaacgtggtcgctgtatgccgacgagcaccgccgtataatctcgacacaacgatgtacaacagaggtggtgcagtgaagttcccaatactgtagagaccgcacaatttttcaaacttcaggtgattatggctcccgtatcagccccgtacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcgctaggccgactgcgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggaagggaatattagcgataagtagtatactataagaccctgagcaacgggttctggattgagctagatctcggtcgaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccactggcgtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccacgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctaagccggtaccgctgtgcgtttccccgcaagctcctatatctgagaaaatctgagtacacaggacaatacgacctagaggaattcgtaagtaactcacccgagtactccgtagccagagcgagaaatgagctgtgcgtggtcgtgttccaacggaagttacaaagcctgttgggatacccttggtggatgacggtgggaatcaagacctacagcatgtgtcagtccatttgagaaggattcgatggtgctcactgcggcacttagaccatgagtacccggtgatagacagcggtgttttcacagttactttacggtctggggcccgtatcgcagtccacacaagtccgggcggcgctacccgatggaactgtggtagaancctccgagcgactactggcgccatactgatcccaatcgggtgtttttatgtgcgtggtgccaagtctgtatgcatcctgtccaccgcaacatcgtgctaagtacctanggatccggctgatactcggcgttcgccccaagtcctaagttagcccccgtgctggcgtcatgggctgtacaatgagttcgctttgggcctgtcaactttatatttggcacgcgcagattcccgactagtggggataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtagaattttccatgcctagtttgtacactatcattacacgagcctgggccttttgtcggaggctactgacaggcggtcaacgtcatctgtcgcgggtatggtaacaaatactctccacctaacgcttaaactctccgtacgtacataactagtatcgacctctctcaaccattggcgataacggtaaagcaatattgaccacctgccgtatgcccccatcgaggcccggaggcccgcggacgtcagtcccagtcacatcatctctgagtccctaagtactagggtgggggtaaactatgggcgcgtggcggacacattgagggggattcagcgtacgggaggactcaccggtggatctagctgttaggatcccactctatggagaggaaaggatcacctngtcaggctggacaccgaaaagactcttagcgggcacttgaaagaaggtagcgttcaacctgcaaggcgaattcgttaggcaggatgcgcacgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattctagcgatgttgcttatcctggcgcctcgaccgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttagttgagttatatagcatttgggaagagtacaaccgatcggtgggccctgtaccacagaagaccagagttcaggtaatcgagaagaatcggtgcataataatgtagccccacggccggccaaccggacttacacagcttttctccctacacccggtggtgataatcgctattggggttgtcccgacttttggtgatcaggcacacgggcagaggccgggaactcacgccaagcccccaagcatgggttcgcatgcctaacgcccgagggcaatgtttgagtactagtaaacgaagcgtttccgcctgagcaaatcaaaactggctggtagtgatactaatcgttataagaaaagccaggctactggcagcagcagaataacgaccgtctaaactaccgttacttcttgattaccagccggccgataaacatacaatagattgctggtatcacacgcccgaagtacggagtcaaggtcccattcgtaacctgaataatgtttctctggccgagcgtcgctagtcctagttccgcgctacgtggcggacgaatgttcacaggcgggaggagaatgcgagggtcggagatcggcccatggtctctgnnnacgtaattgtgcctcacttcgcttaggaaggccgacggccttggcaccttngtctttatgatcggccgatgatctcgcgaattactctaactttgtgcatagcaacttccctgaaacctgagttccggaaatnacataggtnaacccgagcactgccctcttcttggaaacagttgccactcgcgtttgtatacggggtccgaagcttgtcgggtctccaagtccgacccttcggtgggtagaccccgncccctgttcgagatacagcccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttnggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtnctgggcgggggccgccttttgctaggcatcccccgagtaataaagattggcagctaggcgtccgctacgaccgcatccatactcggagccgctttatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggaccgttttggacggactggtatagaagcgtcatcgccagtcagggcaatccctataaaacacggtcgcggcgatgggacccaattaaacccgcagccgaggagccgccgttccaattttagcgacttagggaagccgcttccgaaaccgacccgtttaccgtaggatgtcttaacgcagctaaagacctgcttttatgggtacaatacctccccacagcagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggaggcgattccttgcggacaacatgacggtttacggatagttgacataacgccgagataaagaaccgtctgcctcgntccagcaagacttcagagatgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccagaaaagtcaccttctgagacattggtggggcgacttttgccatctcggacactctaacactacaacgagcgttcccgagagctgctgaagcgggcgctcagcgtctctaagctcgcaagtagggccggtacttgcccgcgggggcatgaggcgaaggtaattccaaggggcaactaataatcaggaggcttggacgagcttcatactgtcatcgtggcgactagatggtgattaccctagcaaccccgaagttagctgcctttcacaatcgtttcacgtaggcggccgccactctcagtcttagggcccgtaagaggccgactcgatcgtgagtatattgctaaggaacgaactgcgcggcatctgagagcatgcacccccaccacgctaagcatagttgcgtaataatcagatcaaaatcagaagcaccggatggggtgtggcgcacccattttcacctaaggcgcagttctagtccagtataaacccgacgcttattggtctggccctacccctgagacaaatcccggatttgttccaccaattcggtatcacccatccaacaagctccggcaccgcctacgttctgacctccccagtagatttttttaacggcagctaataccggatgctaatacggcagtacaaattaacgagcgcataagtttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggattttcgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctatcaacctggtcttcctaagcaaccacccatgaccacatatatgcgaagccggcggacgctcaaatggctgttactcgacgcagcacacgaaaagcacctcgagcgtcataattagcacagagtcgactcccctaaggcaaattgtcatttctctatcctgatctgaccgggccaactcattccactacctgtatgagttccctatgacgggggccgcgaaaccggttccgattgtgtgagacccggcccaagtggctcaggcaggacgaccccgtacgtgtgcctagcgggtaactcgcgtaagagagtacacaagtcgcccccggcttgatcctaaaccgctatgtgaagtggcttctcgccgcgcgtcgtaagggaatattgggtgggcataaaactcattgtaagatacgacccgagcggtctgcatcaaaaacttgtacccctaacttctcgacaatgcccaaggatccaaacgtatccgagctctagacaatactcgggtgaatcccagcagactttgctttttgagcgatgatatgggacgcctggacgagatagtagcgataacgccggagcgaggttatgctaagacaactgagtaacgaccgtatattgattatgaatttttctagatgctggaaaagaaatagcgagtacttcggaagagcctaatgcggcgtatagtannnntcgtagagtcataggtacccagagacgcggcggccggtagggagccctttcatagcgtcaggtaatactccctccgttcgtttggtggcgttctgaaaaaaatgcacctagaagaccaaagtctcgtgccgatggcgttcgctgggccgacggtgctgccaacacacagctcgacggtagtatgcctaatccatataatatcaggaccgccctatgactgccctgttgtctcctcccgcggtagttcaagacggtatcacgctagcggatcacagggtgtgctatcgccgtcacgtcgtggaataccgccaccacgcacccagcagtccggtcgggggatgtctcggttgcggcaagacctttggttgaacacagcgagcaacgtcgacgcttcatccagcggatcccctactagagtatccggcgcccgctgctgagtgccaccatgcggggctttgctattcgttcggggggtactgcgctgaattcacaaggggcgcgaatcggctcaactacgaaaccaggaacctttcctttttggtgtgagaaacaggccgcgtctgctcggggcatccatacaggtagggctcaggtcctaaagtgactccgagggatgtactcataggtctttcgctgcgacaggacgcctgcgctgcaaagtanntcacctacgggccaactgggtcgttgtacccacagtgagtgcgcagctctacacgcgttcagggagcatcaacgtgaactggctaagtctcagttcgcctgattcagctaatggaccgaaactgatcacttatcgcttgtgcttttaatctaggcacgtaatcaagtgaaagaccgtagggtgaggcctcccgcgtcacgtcggtacctactcaaagccagatggagggacgcaccacgtacctaatcgtacgtggtaggcggcagtcggtcagtggtgacatcgcccagttcgcgcccgggncgctgtccacgtgttactagatttgaaaaggtgcgcggcccccgtgtaagaccggtacccgatccggactttctttcctacacattagtacaaacgatcttcactgctacaagacttattacttaatcctgacagttcccgggctcgtggggtggcagggtagcaaccgctcccttgggcatacacgtgcatggaggctggctaccacagaacggcggaacgcgttgggttgcataaagaacctaacctcagtacccatgtcttccttcactaactattaccgtacggtcgattgctagcatgacccttgccagtcgtcagcagggcggtgcaccgcgtcgcgtcaccgcggcagcatcatgctcgctgccggcggcacgcccgcctccaccagaatatattgcgcagagacctgggctgggctaggtctcccaaaaggtagtatggtaagacgagtgaattattgcgtgcggatggggctctcacgcctccacgtcttcgatactctagagtcccgctgggacttagacggcacatgaaggacccaggcactggaaccgaactagcacattgcgattgtattcgccctccagcgtgtttcctcctaccccgcggcagaggtttataaaggaggcaacgcctctgtcatgctaaaaagctcctcctaaaacataatgcaacctgctgcttcgttaattacgtggcaacctacaccgaatctagctctaccatggctgctcccttgaccagagccccggaaattattctcacattcagccgccgtcactggtcaaactagattactctagcaatgaccaggtgtctcgcgttgcggaatgcccggtcctcttactagggcagttccaacggcaatctcttaccgtatgccggacccgatttgtaacctttatacactttcgccatggagacagagagatatgcttgccggagcgcgaatatcgagggttcttcgtaggtcttcgtaagacatattagagcgatttatggcggctggagacttggacatcaggctccaacctttgttacgcttggcgttatggtgaagtcacgcccgtctggtgcccgagctactccataattaaatcatcggtacgagttcagagctcatcataccattgaagccggcaggccggctcagtggaagtataactcagaagtgtactttcatatctaacattcgttgagaccgacttgctgcatctactggatttcagcgggatgccgatattacgtgagtgcctggaacgtgggggttatgctgaagctggggctgctgccgtgctgtgagtctgttttccgggtgccagtccagtaggtgagttgtgctatcgtgggttcggacgcttaagacggctcaggcgacctaggacgtttgcgctgcggctgtgtctgtttctcatccaaacaccttcacgacgtacccccggcgttcgtatagtccgacaagtgcaggcgacacacaaaactctcccgccgtacctactcgtcagccgtcatcgggtggttagtatagagaccacggctcatgagctgggaactagatgaggtcatggaactttcggcccaagttctcgcaagttctcacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcacccccacaatctcaccacagtcacttgttcacggcgttgcgtgcaatgtttattccctcttcctcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttacccatccacctggcacaattcgaaatttgtaccttactcgccgtcccatggttcagatgccctgagtaacggggtgacggctaggcctcgaagggcttaattgattataatttttagtaatacgatccgcatggcccttcttagactggtctggactatgtcgtcattngctgaccggctacagctctagctttttatgatatggaatttatcgggtcattttcagaccctaaaaccgcctatcttcccctaccgggcgggtaggactttacggaactccgttgaagttatgcatggcaatgaccctgctgtaacgcgtggcgaacgcgaaattacgaagtcatattgggctattacgtccattctacgccggccggctctgctaattggcctccgcctacatcggtgagatattgacgtgtgtctctaaatgaggtgccagcctaccgtatcctcatacctgcacaggtcacattgcgggctcagacgaatcttacttttatcgccactgcgcatcgactgaaccgtttgcagtacgtaaaataagcgagaatcgcttacttctcccacgtacgctatagcggcacaaccatggggtatgatgccttggcccgtgccctatcttctcggaagggggacgaggatcgaggcatgttaacatgaaacacgttggctcattttcgttaattcacagggtcgtaagacaggcactctgctggggacgaactcataaacaagacctacgacatcagcagtgggatccgctagcggaaggtgactcgagcgaaaggctccagacgccctagccattgtgatccacgactgcaaatgaatcgcgcctaaagggggggagcatccggattctacgtcccgcgcagcctcgccagatggcatatatatgaatcaggactcgatagtattgtcgggtaacgacattgatgcggccagtatcgcgtagccgggtgaggtcgagccctagccggggccgtatataatggcaatgtctgcattgcggttttagcgcttttgtgttataagggctaccggttggcagttctgcttcggatggcctttggcagatatctgcgccccaagatatggttgaagggcgcctccaccacagtgaacgcttggaaactaccagatatgatagtagggtattgagtccgagagatagtgacgnaggcacacatatttgggaacacctgccgcgtaataccgggagcccgcgcctcgcccggtacgtctcaccccacacacagaggtgagacctaaggggtgggacttccgattgcgactaataatcgtggaggttcgtccgagactgggcggatggaacagcacccccgtccggctgcgcggtggtctggantagcgggcaaccggcacaccttacccgagaactgcggccgattgatcccctgaactagttgtccgccgccgccagcggagtcgaccacataacgtgccggcgattcaagcgtcttgatctagtccaagcaccaacgacacgcccatgcccctccccgcgcgcgcatgggaggcggcatctacgatctcggtacggaaacgcaggcgatcagtgcagtaaccccggggcccgcctcgaagcagnccttacgaggggcgcgtttaatgtggcgagcacgttttgccaccggtttcaactcgtgcggcaaccgtacaggttcagtatgtcactacccatagaggttactccgctatttttagcgtgccctggttaatcacgtttatatgcactatgggcgtataccctagttacaacagttgacgaattctgccatgtgacttccgggctggaatttagaggaagaactacttcgccagcggtaggtccatgcttctgtagtccgggacgtataagtcgcgccggcagcatgcctacccgccatccccagcaactgataactcaacggtactcatagtagcccaatttttgatacaaaccgactgaaccccgtagctgcctacgctcatacatgcacgatcaaatcgagcggttcatcgggcggccggcagcattgcctgggccccgcctcaacatcctgtgcggaagctggtgcgtaaataatgaaattcaagaagagcactgaggtactttcgttgactcgatagggcagttacgaactcagggattgtccttccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttacaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgctcttgcccgggtcctattgagtattgttcccaanatagagcaaacagaatgggggtgcatgcgcgatgataaatcctcgggtcttgttaccaccctagcgtcagtgtccatatgcgcatgtgagaactaatagtcgtaaacagaccccgcatgtggcgttcaattatgtctgaggtacttgttccgacctgatgtgcgctgaccgtctctaacatgtatcgtttgggaccgatgaacacccggcttctagcgngaaaagtcttaaccgtgctgggaaagaagctcgtcagcccgccccctccatnaccgtggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggtggactacggattagcccgtcggaccaatatcatcctgatcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcctaatagcgaagtgcgcggaaagggtatggccttgtcagatggtcggtacctttccagagtcggccataaggggtccaaccacaataacgaaacccggggaaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaattaagcttgttcaacaggttctggtggatcgtatgccgaggaggcaatatatgttggtcctccgacttattgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccagcggcggcagagattgcttagcggtacataacgggaaatgaactacgctacttatcgaatggccatgtccccgctacccgaggaaacaaccaggtctaagga aaatctcaaattgttccatagagatgctacaactacgcggggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggangtcggagcacctcgacttactgtgacgcatgcacataaatggccctatacggcatcggggcttctggcaaggtacactgnnggggtgtggcccgtcactagcgctcctcggggatgatctcgcggtaccctcgccgagttggtcaaacaggtgggccccgtaacagaattttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgaccctcaagcaccggcccccgtataatcatggttcgccgcggcgtggcttgccgggtccttaactcgaaagttaacgtcctatacgggatccgcatgaaacccgacgtgtcattcttgcccaaaacgcctctatttcccagactacgtgggcgcaaggggctctatgtatatcgcgganaccggtgtcatggtgaacgcggacccgcagactagactcggngtcgatcatccgcntgttcgcagtccaaactctaacatgatggcgacatactttattttacagacgaaagccattgcgggcaagttgcccctggcctacgttggaatgagctttgcacccgagggtgcgcgtgtgcctaatataattccttaaccagggcttctcgttggcgaagcgataacacgagatccagacactgtaagggtctattactcgcccgaatcaatattaaagcataagatggagctctcatccagttagtcgtcgtaacgaggacgtgtgtcgatgagtgttcatgccctccaatcaccattaactgggcaccacagcgacggcaattgtaaacgggcctggcgcagacgccggaacggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgtcggtgtcccatatggaaaaaaggggacttcgatgtttacccggtttgtcgattggacgcagggacgccacttttgacacgtcggcaggcagtcagtaacattcgtgctctctgcttaatcattacttcggcttaccgagctaccgactcagcgcaatggagtttttctgtcttcgtcttaccaatttggcgaggtcccggttagtaaatctttccgtcaaattagcatggcgatcgacaatgtggttacgcactgaaggagattcgcgggtgtcgatctgcgantaggcctgcgatttgccagcgacgactgggggntcactgtaaatatacataacatgtcgcgactcatacggcatgtctcttaacggctttctccaccgagtcctttgaancccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggtccagtaccaccttccgtacgtagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgaactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacaggtagaccagcaaagccactggaatttttccacctgacacccngcgtggcatgggaaaggcgtgcgtaacgctcattattngttcggggcaggactgcagagaatcgagcccgtaagcngttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaagnntccgnaggttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtgggaacggtcctcccttcgtgcgactgtgttatgactctctattgctttctaagggatgtggcttagaggcgcggcacgacagatcatcgtcaatgtcganggacttgttgacgatccgngtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgnacactagactgtttcgtcccgatgagagatcgcgactgtctcgggtcaggcccgctcctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgactcgaaggagctgacccagcgaaagctgcctgtccgtagggtcttaccggactcatggtagatccagaaaagccctatgaccctctggtcggatctactagatccaatacctttcggggaactcagctgcagaccgatgtcttgacagcgtgatgtctgccaagcacggagggagccngcccagcgcgcagtataacaggaggttgacaggctggctctgtttatacctcagttacgtcgataccataccctggtgcgaacacccgcccctgttacaccctcttcgagctactatcatgactcggcagcttgcgacaagggcacatacgtaggatgtacctgcagggccacctggttggacgctcaagagagtcagacgctatatcccagagccgtcccggaatgttacactctgccgaatcccgtgtagatgtgtcccaatcagaggagcgtagcacgcgatagccagtagttctagttccgggtgtggtaattcgaagggcaaggctatgtttccggagtccaagagcgagtaaacagctgttcttattgcattgcatttccctcgcagggtatgacgctggagtcacctgcgtgggcgccctgccgaaacgggcattcttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggataaggcctctgnaacacaaacctcttacagcaaatcgagtgtgtatcaagactttagcctccgtgctggacccctgtacggtatcacgtaggcctttcacggtagagtcccaaggtacgttaccctcgggtattatatcgcattgcggctgtcggcctgtgtccctggttccttgcgtcgactatttggtactccctcnggatatgggtagccccggtcgaatctccgagaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctangttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcctgcattgaatagtcaccgtcataagatatgctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagcatccattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtgcttgtccaccggacctttcccccttgtgagaccgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttanggcttanagnnnggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggctcgttaaaaaccacgccagggtgcgncggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtaatctgactgttccccccctacacttcgctcgactaggtgcgttcgatctgcttacgcaccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgnanacaccgactanctgcaaggcgngtcgcagtgccggccggtttgccggcagtcggtaggtgttaaggtgagacctatgttgttgaaggcggcacagaagggatcctctggacgtctcagtatacactatctaacctgggaacatggnattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggatagncttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgacnaactaagngtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaacngatcgtgattaagcaacttcgaacggggggacaactgcgtgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccaccngcaacggcttagtgtcagcacatcggttntacaggctaagactactagttgacgagaggcgtgacacacnaaatccggaagtacccgcggcgcgatgacatacacagttacctggggcgtgcgacggacggncataccccagcccgtcacctgcccattagcccgacttatcccactcgggttgctactatacgatcatgggntaagctcgggacccggccggctatgantngtgtgagttcgcgtcaatttaggntaacccacaaacttggggagaggcagtggttgggggaggctggcccggtccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaagtancaagtagcgatacctgncgagtatcggggnccacatggcgagacatactgtcgattgagggatcacaaattagccaactcggatctctatggagagcggaaacagggctgtagcgcgccaacgagcagacaagagaacccgagcttagagagcagggagtaaaaccctcccggtcctagaacnaagcgagccaagtagtccgcaatcaccatgggatggccatctcccccccgtgccggtgggtcgtctatgcaagatacgtaataacaggacaataacataaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggtagtacccaaacngccntgacttcacaagccaataccggttgtgacagcgcgtagaccttgggtgggttgctcgacagtcctcattgcgcagactgatttccggacgccccaatctagtgttgaggcactcattcccaagcgctactgttaggagtctactaaaaccgacgtcctacaatgatcgtgccgagacaattccgctcgcccacgaaacttttggtagaggtgccattgcgggtaaaattgagtgtgatcagtctacctctccagactcggaggggatggattcgacttgagggtggatagccccagctggnaccagatgttctncgggggccatgaagcaacagctcccatcctcttcagcgctgacccgttnctatcggcgttactgcgggccgcacgtagactatgaagatggtgatccacgctattattcgggactgtacttacagcgccgcatctgtaccgccacgagaactcggaggccaatgagtctcntcatggctctcccncgctagctagacttcctagggtcccctgcgaaatcgttggctacacctgccggcgcaccagcgatcgtgactcacgtatactggcccaacggtgtccgattaaagtccaacgcatgacctgagagttcgaaactactgaagttgcgccttataacgcgccgggcagcgactcgctggggtgttaggggaagcagctctcttaggacgcagcaatccttcacctcgactatttgtactttgacccaggcaccgacttgcatgcctatatgactgtactgtgcactagacctcgcgtccaatcccggggccccagtatgcagctcccctcattctcgtcacggaacccggtgtcggctctgcaacagggccaatgcccgacagtaacactgtgtctcacgcatcaggtaaggatatcagaccgttgtgcggccgaccgtcgtactttanggaaccttgatatgtacgagaccttagcacctaataaatatgaggatgtcgtctgcgntccagtggctgagtgccgtggaggccactgaacctgagagatgagtagagccggccacaacagtttcgccctgcacgctggcccgctcccggcgtcagcttcgagtgggagtatccgggtccctcgcgtgcagttcccacagngttacatncaaaatgagacatatcggggtcgtacgccgtccggcgcaattttaacaatcgcataccgatatccctaagctggcgagtttagcacctnccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcgcagcactggtgaacagtcttcgggtgtttgattagtcgcgcaaaccgcctgccgagctacatgacgctcacgagcgacccgggcccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcgagcgcaagttcaggccacttggggtcctattctagncggcatgatggcgaacgtgtttcgcacgacagcgggactattgtgcgtccgaagaacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagnttgatagatacgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttagttagtgggaaagtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctgatacagagtccacatccttggatccgtactggcttgattgtaaccgctatgactctgaatngaagcaagaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacactggggaaaatctcgttctntatgcccaacggacgacgacagatctgcgtgaccgcctacacctttgcaggcagacactgaggagccactgcttggtcgcactcatttgacgcgtgtatgccactgggaccgtttcccaaatgcttataccgcggccagaggtcagggggtcacctattctaggccgcggctatatggagttcagcgggtaccggcccgggagcgcccgcgagttatgcggcgacgtcgttcgatttgntcccgtgcancatgaggacgcggtctacgctggcgcttaggctgaccagtttgatggctcggttggatccgttaaaaagccgggaattttatcgctcacaactcgcaaattcggagaggcagatccggttacttctaaatgaaaccagggcacgctagcctcctagcacaggtaagcgacgcgttcgaagaacncatgaactttagatgagggcctacttaaaacctaaatatactaatanagtcgctgtgaaccaggagtgctggtcttgtggcacgcacagcgnctggacatctcctctgtatctgctcaccccgcacttggatgggcgcgttaagacacgtggtaactctggnccttgtcacatagaaanggatacgcaggactgaaaccggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattatctgagatttggaacggtggttgggtacccgaaacccgggntaaccccgcttatttcacttaccgtnagacttcagaaccggcacgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgncagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgggacgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgnnnggtaggctggctcccctagtggtcgccgccggcggacattactgggaaagcactgttgtgcccatatacaatagacgatagaagagnacccaccagaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcntaggggcttactcgtgtgacgcccccccgcacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcaaccccgtgtccgcggagcgcggaaggttacatgccataccgtttacgacgagagcaccagtctgctcggcggtggagagcctgcatgaccgccgagaccaacgagattgaacctacctacatgtcattannngcattaacatttggcagctcacgattaactgaaactggtacttttgacgcgctgatcgcgtgatccctgggcactgttgtgcgaccaaagattgtcattcctggaaaggaaatcgctaagaacgatagctccagctttgatcgtgactcacgcggccgtccggcccgcttttcggcgtttaaccggaggaccgccggttntgcactctcgcagccggtcaaatagtgtcgatgccccctctgccctacgttgtcgtaccggtcgtattcgacgacggtattcgaaccgtcggttactcgatgaccnctcggccacgaatntcgagcgggtctgtagnnaggggcagggcagatgaccttgggggctcggctacggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccncgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatgccgggcggttgaagtcaaacaacgtctgcaggnatggtctacagctgccgcgatacatgcagggcgcaccggaatccaagtaagtcgtgaggggggacacgacgcgatgggcacggatcacntaaccccgtctctcggcatnaggaagggagttaactaaattgatctatttcagcttcgtgtaacacggcgtacgccctaaccggggtataaattagtgggaaaagtccatgagcncgggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactcnatggngacgtcagctcnttagcccgcaaagttccgccactcgttttgtgtgcaagaccaccaggctcggccgaaatggcatagcgctgggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaantaaactcttaaaaattcgattgtccgcattcgtnatgcgtgcgtgatccacattcaaatgaacgtacgcgatctctcctccgactcttagcgtcttagtcggagacggcgaacatagggagnacgtcagagataggctgtcggaactatctcgctgatntctccagtggccgataactgtccggcatgggataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctaccgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaattccttcgggtgtccctactctacccngccccgatggtggagtaccgggnatatccgttnatgcgtccgaacgttactacggactctcggccacttgctggcgtcttttcaaacctccgtggggtccatgtataagtcagaggaagggtcaaattcaagttcagctccgctanccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctttgcgagttttggccgcagtatcctgtttcacatgcgatcggtctgtncagatcttgtcgtgtgttacgaccacgatcgcccagatgcggtgtggcttctcgatcgagatggaggccattaccagtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatctgcntcgcgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacttgccgcccaacgtccgcgctctttctcggttcatctgcccgcagaagtccannnaatacgttctatattgccgtggcccaaattaaagttggtatttcctcgccgcttagctcgtgagggagacgccggnggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacgtgacagacgatttgtccagactatggataactcttagtaggaccgcttaggtggtgccaactgaagactcctttcccgaacatagcagctcgaattcgtcanncttggaagatggcataccagcgattgattacacgcgacaaaatgagctccgatcgaagagccttaagcgcatccgcctcaatgcagagggcagcgaaatttcgcaatggccggccgatagnatgttgggtggcctttcattaggaagatnagaaggaaggggggctcgtgcttccgcgacggtatgctgcggcaatgtcgggaccgcgccgcgggtgttgcccaggcggtccattatgcgataaaagaagtgttgactattnctcgtatgccgaggactagtacttagtaggaccatcccgtttcaactcgtcctgaacatacatatcaaaatactatggttttgggatacggagcgaaaatgcgtgatccctcactcgttatcgtatcatagtcacggtgttagcgacgcattgccacgctgaggaggcacgagtgtctaccggcagaggcaacgtcaaaaagcgttcaggctgccctctaggtaataaaagattgagccggtcgctctgcgccgacatctcatccgcaagcccattggccagacctgtcgaacacattcattatgacgtttgagcgagctacatcttccctcggcaggcactgctatctattcccagacgtgattccggccatacgcaacccgttgagcgtgctttctatgcgtgatgtcttacgacctccggtcttcagtctggcaggtacccccgcagagaaggtgtacaacatttcatcggcctcgtggggacaggagttccaatactttaacacggttatatggaccaggggggatggcctagttcagccggggcttaacagctggactcggcatcactaataatcaatcagcagttcatcattatatccagcgcacgctccattgactgaaggagtcaagcccagttccgcatccggtgggtgacacccggcacctgatgcgtgaacgcgacaaggaatcgctctngaaaagcaccgcttcgncatggcagacggcaaaggaggttggtacattnatgccaaggtctcactcgtggggtgcggccttagcgtctgaatagcgattttacaggatttccgagacttgcagataaagtaccacacagggctgcgacggtatcgttaaagttttggcgtgggggcgctactttatacgacagtgacagctgggcatgcgtttagcaccatctccaggggcagggatcggacatagaccgcggacgcgcggaatgatagatgccctcgatatcaagtgatacacacctctctacgatcatgcctaatttagtaactcagcggcggtctcggagcatcgggtcttggaggcacccggtgtgaatcttcatcggagacgaaggcgaccgctcgaatagatcgtctagggccgaaatacaagtgtgccattacgccggcattacgacgagctatatcgtagtgcttgcgttcgacccaacacacttgcagtaacgtggatacggtcccacttcgagcacctcgctggcactatctcctcctacgcgcatgtgtcctttgtgtataatggcggctgccagttatctatcacgtatcaagccagtggctggacccgacaagcctgccattacgcacggcgatcgcatgggcgtatctcgcgttcctgangctgtctcccgctcccgaacgcgagcagatcagggagcgtcggtggcgttaatcgatgacctggcgctatgcgctggctcgtaaggtcccgagtatcataactagagcgacgaccaggagtgatcctccggcgcctatttacgtacagggcaatttggcattaggcgtaaaccttttaggctttataaggcgttctgctgcgggcgactgggcagcgtctcgtcgattgggaaccgcacgcggtgggatcatggtaggagtggggatttttaaccgacgttcagggatggccgccctaagtctagctggcggttcgtcattagtgcgcgtaaacaaagtaccataagcctcgcaagaaaatagactgtctaagcaggtgtcacctatcaggctccatagaaagttagcgtgcttacgggcccnggatgaaggttgggccctgagccattgtcacgtccgagctgagacaaaaataccggcaagttagtctaaccatgaccaggatagccaacctcagttttgcttgctgccaacatctttcgcacttcaagactgctacagcggagtaatgtgttcagggggtgaaagtggagnagggtggtgtggacccccggaggtggacactttagataaattattgatatgtgtttttcgctttagatcgaccacggcgacctccgatttacacaccctcacaagnttggggagcgtgtacattcaaacgttcgttaaaangtctccgttgagtcatttacctaacgtctacccactcttcatgtaatgcaacttgggctggagcgcggtaagccccgagtgatgttttaggactggcttgagcgggtatactgtgaaggcgcttggcatcggnggcgagcatggcggagaaaaggtnccgaatctgtctccgacgttcgttcgacgtatcgcgaagtgtaacacttcacgcgaaggcgggcctattgttgatttcccgtcgattgattctgggaaactgggcaccaggtaaaacttttctccaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcacttnggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcngaaccgatagactttgtcataaacctgngtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagcngttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggntgtcaccntgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttngcgggtcgagccccaaggggcttatacatgaatagtcctgttactggttatgcgggcgattggcatgcagcggtgtgtgcgtttacgcccttagaagggcatgtgtattccgatggtcagcggtgtacgccacctggccaaccatgaggccgagggggacaggcagaatcggancgagaagccaggctttttgttgggngtagccctccaaatcagccgggcctgattccatctcgtgtaaggcgagtcagcccgaacggggatggaagagtccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccattagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcttccagagtcatgggagggttctgtgcaatctggcgtagctcctcgcgttcaccaaccatctaactgtgccgatcccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatattaaaggccggagtcgctgggacctaaattaacggtggacggagcgcgcnccgacccatgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactaccattgtgtaccgagaagggagaccgttcctatccaaatgcgatcccggctttgtgatacttgtgctggacgctaattgctaattaaacattcatgctttacctattacctaacgcatacatggcttctacagcgaactactggaatcaggngcacgctgcgaagcctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaaggaagaatctttaggttgtcaccacggacctgacacccttaattggtgtaagtgcctcgcgtgtccccttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggtctctgaagtaataaagagaccgaggggagatctgttattcattgaaggcgataatgcggatctacgcagacctagatttagccaggagcccttngggagggttgtgcatcatctacncacctggtacacgcgaaccaaccctaaccggaggcagtaacacggggggggaggcatcgctctatggctcctggatcgactcatgcatacgtacccatgcataatttcgcagctagagccaattgatgaccggcagtgctggcggggcaagccgtatatttattggtcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgagatgtgactccgtgaggggggaacgaaagcggccgcgccagtctgatcccgcaacagaagccagagccactatgccgagggcttccgcttttgtgctgatagacttgaggcccaagactaagggcccaatagggtaaaatatgggcctgcagttaatagatgcatccagatctgggactggtggtaccacctgcatcctcgagatgcgaacaatcgaaaatgangtgtgttggagctnctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctcttttttcacngccccggccggccnaacccaggcaattaactcgcgcgttggggacnctctgcctaggtattgcgctccagctgtttcgcccgggtagttgccttcgggttcccctgtatatnttacattcatcgagccctgttggataattcagaatncgccacggtatacccgcgacagggcttcctcggntccaatatttcaagtagtattgggtggtangaagcggtactattgtagaatcgctanatatgatttagtgcagacgtgcaggagtcccggatntccgtgtgccgtgtaatcgcttgagtcagtggtttttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcctagatattcccggcccttaactggcctcgacttaaaccacttgtaattcgaagaggggtgttgtanttgcgcgtatgaaaaagaggtccacttgtggagtcatatggcacaggcggccatagtcttgtggattagtaaccatttacgggaagccatgcaccaaatctgcgggacctcccccggtagtggacggacggtttaatttttgtctgataaagaggcatattcgtacgcgcgtctncattgctctgaccactcctgttaaacgacgtgattcgcgaggccacttcgtctgataccgggaccgcaagttctctcaggcgggctttcgatctgcaccgagcacacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaaccccctggcaaggccggttgagtgaagcagtcgctttcggcgtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcgagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgtcngcagccgtttcatgacgctgcatacatggaagggttaaagtcgcgacacggatatccctatagttatagtccgacttgggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacggacgaaattgaaccctgtgccggctgaccaagagatcgtagncctcaanntaacaggacgtcctgtcgtgaaagccatatggcgcagcnaatgacgcaatttcccgcgttgcagatccgagttccacaacccctttgcgctgacaagcgcagacgcnagtccccacgcgggcacgcnatggacgcgtgcgatcaaaaaacgaagggattttctcctgttatcagcctatggttntccttatccacgcgaggtactagtagttgctccnatcgatcatatgccacctgttagttcggccttacgaacagggctcgcatacgcgggagctgtggctgaatccaacacgcagcagcattagttcttacccccaaggaaaccacncgcatctgtaacaccgccatatgagctccagctgaattcccgattccccgactgacgatagcggccaccgtttaaggccggaagtgcggccacgcaacaaactattgtaccacatgttccttacgtgcgttagccgttttaagatcgtggggtgtctgtaaaagagcacagctatatcacgcaaattacctgagaagacagaattggcctttgcgagcgcttggtcgtatatacnaatggaaggngagtggagcaacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgntngagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccagtgccgggatatgccgggtcgcgtgataacgaaacccgagcncgtgacacagtanagccgcnagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacnctcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttaacaccggtaccatatatcaccgaatctcatcagtgcgacagctgacgttaaactgtctggcggggcaaaagttatgcgcgaacctactgcagtgccaacacagcagatgtaanggncattagacgggcacgcattcctctaagggtggtggatancgactgctgaaccggatagggaactaacaccagtgtctgcaaatgatctcgtacatctcctgcacttcggagccaccccttgcctctatgaaaagctccacggttgaagaaccgtacgcggaagattgaggcaacgtccccttgggagactatcttctggggccgagcgatcagggccctccggtgactacgtttggttgtctgggatgcgagtttgtaaggtgggcctgccggttcgaattgcgaaaagttcaggcccggctggggggttggctttgatanccgcaaacaagaaccggcgtnagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcacgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaacatgtagccttatacggagtattaaatggtaccgggcgccgccaactagtcgcgcggtgtcatcattagctagcagaacctcatcgncgcagggcttggtccgtaagatcacnagctgagtacgctacacgatccgtaatcggtttctccctaccattgcggatacgttagtagcgaattgacctacnggcagtccgatactagaagaggtacccaantagctcgttgccatcntgtcgctagacagccggggctgatgcccggtgttgccttgtttggtaaggccggccacaagttcaccaatcgctgcagtagtcancttatataaatacacagcccgatgaagatgtaggtgccgatctcgactccaacgactcgagtccaaagctccactgccgggcttcggaagatacgtatggttagacccgtcggccgtgttaacccgacatccgcaaatacacccgcgacatgtccctaaagtctcgcagcttcgatagttctagtaactcaattgttggcgggctgggagcttaggtggcgttttgactggctatgcccccggatgccatatcgaggggtaatcggaagaacaccccgttcatacaacactttatttagaactcgttgtaagtggccgggttttgagacgaactgcttgtaggcatagttcttctaaaaccatttcagcgtatgcgtgcgctaaaccctgcgaagtaacctaacgtggagtccccctcatggcggactttcaggtgcgttacactgccctcgggcccgcggagatgcctaagtccgcgagtctgcttttgtgggataccgagctcgcacgaacgtgtttaatgacggtgaacagaagcccatacgcctccgtacgattccataggtgacgagaccatctctcatggggggaccggagtggccgggccgcgggacggagtaaatggcttttaacaaatcagtataacttactcaactaagtgtttgcccaccggttctcgcagatatgatnccattacagttagtgaagtaaatcgcganctcccgggtcgggtcctnctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgcaccctgactgcacgcacacttttcgtgaatcacatccaggcgtggatcgaaccttatcccgcgtctgggccnaacatcaaacgagtgacnggacggngatggcggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgatanttttacgttccaggagtncgacttccctncgatagcctgaccatctaagacagcgattgagcatgaatagcaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgcgttcacaagagtcacccctcaaatggctgtctggcctttggctgccttagcattgtcaacatggtacgggaaaattacgattcccatctctggtgggggtgcatcttccgcgggcgnnangtcggcaatagaggtcgaacgtgagaagttcgaagtgcctcaactcacgctctacagacccgacgctattcaacnagcccgacccctttctcggtcgcggttcggacggctatggtacctgtctgctcncctacactggtgtacatntctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcangggcatgtgcatggtggtctaatcgcccgtctccgactcttctacggncgcgggcctaattacgtgacagatatgtttacccgtccgctttcncatttgtctgggtcggtcgcagaaaagggtctccatgcattcccgctacccatctcgaaatggaatcagttgcattcccaaagacccaagtctgaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcacctctatatcaaatctggaccatgagccagtattttcagaaaagggtaactgtcggggataaagagatcagtctcgcataggagaagtatttccggatggccaggctcaggcttanggggaactcctcagcgagatcgatataccaggaaaaacctccagntcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcgaaagcgcaccctaagccgcaggatatattagtgtcaatgcgcactagatacgtgtggggaacgtctattngagggtgacccctcatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcgatggactcatngcagtcgactgttgatatcggcctagttgatntcgcggcagcactggcggtgagccggactgaaaggtcgaaccantggtaatgagtaacccccgcgttcccgagtgtaagacgttttttgcgaagaggngctgctcaagtgtgaacttccagatcgaccagtggagtnacggggccccgncagcagggagtnactgaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcctatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacntctgacgatgcagtgtaaaagatatcaagtcaggacttctcatttgagaccgctcatcgcgggagcgcatgtgcggcggttgcgccgggatttacactccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagnttcagtaanggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcnggtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttgaacattttcgagtttgcacgatctngtagacttgcgtcctatcgtggcgtantaaagaagacttaaccctacacccgagtggacacttgggaactgttttcgagttaggagacagactgaagcttatcgccgggcagggtaatgttatcgttcntgggaatgcggatccgaggggacttagccggttcgcgcggaggcctggcacactnctaatacatcgggtcccccagctgccgtaatgtcatgatcgcatgcttaaaaagatatcgcctngtgtgcatgcccaccccgcgaacgaccccctgtcgagaatggctctngggcaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccctgtgacattctatgccgacgcacagaggagacggatacccgtacatagcagcatcactggtgtagatgatggcgcgctgtggccgaggcatgctatccaaccactacgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggatgggacttcgaaagacagtccggggnngaaggtcatcgtatcgcgcatccacattccatttaatggacaggggttgagattacaacgggtgattaggggattaccgctaaggacttaggaagtctatcggcactagtatcgtacactgacggacaactgcataatgagttagtttcgccaacgtgcggagaaggatcattgcttacgagtcgccaccagctttacctataccggccctgtaatncgactcgtgaccctctcgactacgctgatttgtgctttaaagncaaagagaaagtactacgttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaacgttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcggagcccaggtgtaagaagtcagccctatgccgcgaaatgctgccgggcggtgagatctccaacganggaaagttgtcgcgggcggctgcgccacaatccgcgaaatacaccagcgtactccggatggntggaagagcatggctcaggaattatccatcatctcttaacggctcccaatacaaagcacatgctaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtagttcccgctggtcgatccatcacaagtatcgcagaattcgacgctgggctctcactcgatgtgtggctcaactggagacatgcctaacagatgccatgtgtcgcgccattttcatgacatcattgcgactgcggggggtatgtcagggcttacgcccacccgtgattacgtgaggttcgcttcgtgggggcgcccgccggtatataattacatcaggcagcnnagcttgttttgttgctgcaagctagtcctcgtgtttcgggtgattcggccctctagcccagaagcgtccctcggcgcaacaccgaggctattagccaggaataggaatcggactgtagaaagcctcacatgcggcctgtatagagtcgttgaatnacgtgcgttggctacttatcgatcagagtcaggccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgctntgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaangcgtctgntaatgacccaacgactcgcaagaactcacttcccagcttcctcttgtgtacgtaattgtatgttcctttaccatccactcgaccggtcttaaaagacgtggtntcaccaacggaagcatgagcgtgagttaantacccgtggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggtagataagcacatgatccgaggggtagcttttctgttcagagctcggctccgcngggtgatggcccacgctatttcggatggtcgcttgctcgacgaataatttctcccgtccccactaaccactgccaatgaaagtcctctcgttcgtgtatgggtacggcggagatcaaagaaggtagtcacctagattgagcaacncataaatcccaaatgacttgtctatgaaatagaggatgcgctagtgttcgatcgtcgctgatcnngccttacgccccgttgtcactggtgtgggnactagtatcgccctccacgcgtttttcttagtgcggactacttggccangcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagcccctgaacgcgttcagccgtnggggagaangagcgattgcattgggggcttaccggtggtccctatttcattcgaggtccaactatgccccagtaagcatatgcggaaaatcaaaacgctgcacggaggcgctgcacccatttcagcacccttccccggggacaacttcacagctgagtctccaaacttgcgccgcgcttaagaaaaccaggntagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcactctaacgataaacgccggtcaggtggacgtcgcgtcccgtgcgagcgaggtagaacggtcataacctgagggctagaacttgaaaggacgggcctccatctttaacgctaaattacgcatggtggcgggtgaaagagaccggaacggattctttctagcgcctcgggcccgggtcgttggggtacatactttgatgacctctaactcnacncgtcgtaaacccagatccgtctgccggcacccaattctgttcttctctcaactccggaattgtgtgccgaggcgtaacgccatccccctcataatgtctcatgatcgggntgccagttcaaaatcgtatcaaaatattgatcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcagttggncnataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcnatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcaaagcggtgtgaacgccccgcggtaaagcgggggagagaccggtagtcacaaagtgtcgcctcgccacaagcaccacgatcgtcagttacaagtcgatgtaatcaccagcacccggcgcggcgcgcacnggaggggatcaaagactcaacatctacgtactggtccatctttctttccgtttaggaaggccggaaatcagagggggtaggagcaacgggacaggcaagctgcaggtggcnattattggaatgttagccaacacggcaccgtgcatacccgtaacatcaggaagtgggtcatgaagacctcacacattgggtgnctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcgttgcatctcccacagcacgggtcctccaaagagggggagccattgccctccccagatgccctctcacgttagaaaacatttaatagtngncaatgcggaggtgtagtgcggagtctcatcctctggcaatccctttaaagtctancgctgactcgctagcggggcacgatcgacgcccacggcaggtacttactgcccctgtgggccgggccgtgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgggattcaacatactttctcgccctggggatctaggagggctgggacccagcttggagaagatcttcggcggttagttgtngatggcgcccggccggacccgatccgtgcaaatcgtgcctccnggccccgggtttaatctcgttttgatccggactgnttcggacagccgtcccctaccctcccgtgcatttctgaagcaatgaccgcatgccaggcctggagctcgggcgcggcacgtttgattggggatagacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccaggaagatgttttaaacaccccgctacgttctcaacggcggccaactcccgaggaggtatgcaccgtcactgcttaaggcgccgttccgggtggcggcgaagaataggcgaagaatgtaggacccaatgggaactaccgcaccatgggaacacttgtgattcggtccgatccgttactaggccccccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtagnagcaaggaacgcaagaggtgaatggaactcganccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttggattactcaacagtatccgcctgcgtcggtaacgtatgcgccgcagcaactgccgtccggacgattgcctcgaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgncgncacaatcgatcccgggaacagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcccatgcccggtccgttcggggtactgncatggatcacgctaatcaccgctatttgggccgttcgatcataaccgcgcaggcatgatgttgaaattcgtccaagtgtgggagatgttggagcaagcgcgagatctctatctaagtcaggttcactcactcaccactgtggctccggtggggtagcacaatcggcttagcagcgggtgccctcgtactgagtcattgaatcctccgattgggggcgatctacnctgtggcttatgactctggctttgattgacagttccggtaatgancttagatctcgaggtcgccgagcngcctggcgtcctgtttctactagattgatagagtgcggtaggtagggncgacatggacggggcgaaacctgctcgacggggattacctacccctcggtaaacaaagacttcaaccgcttagttggcggaacatcctgcctatccctcgcctagccggaagtcaggatctactcctgcctatgtgttactcgtcataaggtatacacggacatgcctccgatggccagactacacttgctgtccttctaggatcgccactnaggagtactctggtctgtaagtcacggcattgctagctcgcatagcgttctttgggttgcgcagctaccggaaggcatttancgacgtccgacatcgcanctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggaactgggttaattggtgggtagcacggctagctacaggagtcctaatgcgagatcgangataaaattgccngaagccactcaaagtcttttngcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagagcaagaatagattgtctcagcacccggtctctgagtgtganactcgatctgaatctcgtaaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagcatggatggcggccaccgcccgcggggaagacaagccgacttaaagttctttccacaagcatattttcggattagacggcttgaatattcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgccccngcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgccacggataaagtcnncttggaatcgcttcccagcttgngctcgtcctcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctccgtctgaagccgggtaatcgcagcttgtattcacacagttgactattggccnatctttcggactacgacttccaaatggtttaccgggggtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactgactcagcgcgatagaaggattgcctgcttagcactgggtactcggcgaaacagggtgcgcgcacacaaaaaaccgtcttcttgtcactccccgcctgggcgggtgcggtgtcnggcaatgactattgctaaaggtacgtttcgatcgggacaagtgccgagactcgcggcacattccagctacgcccaccactggttctggtcttgtgagcaaaaacccgtgcactcttgcggatcgagacgttgaactgtgaccatagtattgggccttacctcctacatctggctataaggtaaccggtcggaagtatggtcaccaacaaacttaattcgccagattggtggtctttaacgccatgaatcacctcgggaggctatgtgtatgcttggacttatcctcttgcgaccctctcgaacctgttctggtgcagctcgcctggggctcntcgactgagacatatcgccctccacttgtattatgtgcttggctcacgtagctgtcggcaantgctgatgcattttatacggcgtgaccggccgatccgagctcatttgccgctgggacgtaatatgtatatacacctagatgtgaaggtgtgacggtataaatttcttagtgtcgctcgtacncccggaaggaatagatcgtggccttggtaaggctgcaccctttggctgaaaatactcgtccanttgccaggtttaagatgctagttgacgcaccgtgtcccagacgtattaaaagcncgaatgaatcatatgacttcattaagcctcggaccgcctgtgaaattcacgtgacagataatttatgatcatccacaccaaccctcccccaatgtcggtttcaactgcccagggagcattccccgtgaactcgggggaaattcgagacgttagttaaggtgtctacgaaggcaagcctaacacgtgcagccgaccagggggtgactccagccttatctggggtccactaatgcgccgntggaagaactttgagagctactagtccccaagccaccgtaantacgtactcgtgcatgtactntctgctggaagatagcgggaatcaggagttttcctcccgaaacctctcgtattcacggtatctcgtttggaagtagacgtatacttagcatcncactcgcgtgagccccaatctcatcttaggcctgtagaatcagcccggtgttcgtgcttcgatgtcctgtctagggtctactggccagtcttagtgctcgcgcaatagcctatttctccttgtgtgcggacgcagccacagcagattgcgagaacgccgcttgcttagaatgntgtgtacttttctatatggcgttatggtgtgtcctagaccctaaaagactctccgtcgaggggatgcatacgcgcctngtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatncctactataaatcaagagcttcgaagccagtatgtctgtctataaacttagncgttctcttcattccgaggtgacgctccattgtcgtgcaacatcttccggatctctagatgttcttgacgtgaataagccatctggtttcgcactgaaattctgcgtcgtcacggtgtcccgcggtgttattgncgcngataagggtctgatacacatgtcgtattaccaaggggtgtgcataggtactaactgcaagtacaggcagatctcttggatgcgaggaggcccgtagtcatgggctgatggtatgaaccgctccacgttcgccgattgatggcggttcttagcattgccctcgacctagtttcaagcgctccgggccgcgtgaatgaccgcccgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggtcaacnnaattctaaacccttatgcgtcccacagtcttcgcgatggcttcgtgcaggcaagccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatagtgtcaacggcagattcctnagcctggtcctcccatcgacttgcgaccgaagtgtcgcctcatacggagaccagtgcgcttggctngcccggagggttctctcgattagagtaggcgtcatgcgacacggcgtttagctaatccaatgttggcagcgaatatccagttcggccttactcgaggaatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgntacaaggatctgttttaggccgggacggtctttcgnggtcaccagtcgcgcagctctgcnaatccancggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgangtttcccacgacggtagtcctgtatgggaggtcaatntcgtcttcgtgatgctaggacacatggtataatcgagagggcaagtngcacaaactacatatctgcctagctaccagatcacagagaactcaaccgactcgggggccttctntggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaaattcccatctctcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaaaaactgtccgatgctctcnccctagttttctgcttcatcaattcgttgtncgttcaaactggctcaacttcacctancttgttaatgccggtaattggggccttacggggaaaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacgatgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacggntcaagattggccacatctgcttttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaaaaggggagattgcttacgtaaaggttcgggtcaaaatctagcccggggggttgagttcaaatattattccctagcgacgacatccgggacgttgtgggatgccggcctgggcatctccgcccaccgggggtcctcgcatagggggatgtcagtttgaaatgacctaatagttaactcttaccgttgggcatatctaggccgtagtcctagccggctatcacttgctgtctcttcacgaatttatcaagtcanctatgacctcgttattgctactcagactccgaggcttctctcaaatgtagttgagccgctgatatagggatccccgagtagtcagaccatcagagccaatagaacgccgcatcccgagtcgcgcggctgcacataagtgcggcagatgctgtcgatacgaccccgggtttatccgatgaatctgcgaaggggagagcagccacctcggggggtaacgtgtagtgttaggctangttaccgctccaccacttaggtatacatgcgcctgcctccctcttacccatgatgggttaganctngctgggttgggaggagcacngtggtcgcggaatagcgagcacactacaacngaggggaatcgccacngagcgcagattgcatggctcgacgtaccttcactacgttgcccgagggtgctgcccgcctgatccggatagtgcgtcttgtccttgtaaagaagcccgtgagttcgtgcctgtattgactaggaaccctggactacgtgtctaccaagacgatggccgacgcttaatgcatcgttatctaccctggatcatacatgtgctaatattactcagcctcttgtccctcgaggggtatttaggtctaaatccggaacgctatccaatgctaaccgcatccaatcgacncagcgacaaagcgncccacggacctctgcggttataagctactatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaatangctactgtatttgcccntcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacacagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcatataatacccctacaaagtaagtgtcacttgtactcggggggcagatttttgagtgttcctttgctccatcagttgggtggcgcttcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgctaccggtgtatcgtaactatgttccacatgaagtgtgattctaagttcttgtatgtaatatcatgcgagttgtgggccgaaagtaatttatatgtcagatagaaggtaccatgagtccaactttactctaacttcaaacgaatccatatgctacatagatcctcgtagggagatgtgacgatcatgcggatgaangatcgcggtcgaatatcacctcacttagcccgcggcaaacagaagctatgaagcatgtaaaggcctggatggaaattgggtatccgacatatttctgggctacttacagcggccggaacgacttccttgctaatcgtgcaagtacaatcctgtctcggctgagcttggcgtccgccgcctggtacgtaactatagtcattagggataatgtacaaaccacatgactctcggccagtcgtgggtagcacgntagcccataattcctaacactcggtactaatcactggcacgaactagaacttcgactactaaacagataacaaaaaccacaggtcgggggcagggaagcacatgtaaatatagaatctttcatctcacangctaggaacctttncnaaatacgcgagttccacccacagtctctcttgcataggctggcgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggccttcaggtgctacagtaccaacgccgctgggttcccccgacctatacaccgtggcgaccctgagcaatttgggctaagacggccgctacggagccttctacgtcactcctgactaggtnatgttttaactaggctttgtggatcgttggatttagtagaccgaattgcttgctccggattccttcgctttgacattaacggcgacgtctcggacattcgcacacggatctaattcgggaacagcggatggtgaagctcgtatcacgtagtttcgtcagttaagggtcggtggtattccgcctgtgctacactataccanggcagttggcgagatcccgcctcgaccgccgcatttagtgcgggtttgtggntggtgctcctcatcgcttttgttgatcaggtatataggatattcgcggctcagatgcggatcactcgcggccggtgaagcgtgacgtaccgggacggaggtctagcgaccctgccatggcaggattatatgggacaagggaatttaagctagcgaacgacacggcccacntagcacgctcaccttgagtangccctttcccagggctactcttggctggtagcctggatattacctaaaattaggggaccaatacgccgccagtgctctggtgcccgatttgcgatgtcctcgtcaaacattaagtgtcgaaaaacggtacttcgggaatatctttcccatataacctggtcttcgttgctatgcttaagttgaggtcggcgtgtgtgctctaaggcgaagataacagacaagcggtggggatgtgacgtgctcaaaggagagatccgtagagattcataagcgggacacggcagccgctgtgcaataggacgggccgacggacggccaggttcacaacgacctaagcttctcactacccacgtgctactagagtattgcgctctgggcccgcagggactatgtgtagtgcgcacgtgcgacctacggccttaggctaatctgatacgggactgtcctccgcccctcacgatggtgcccagcaacccgtagctagccgctaggccgtagctactgcccggttgagccgccggggtagtggggtgcaatgaggatacacaggggcctcctttccatgtgggagtgaatagcgctaacatgtacttcccagtactagtagggggattcgcgattncattttgtgtttccctattagttctacttggaagagggcccaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccagtaagagtatcgctagtaacggnttgaagggagaccttagattattatattctcgtaacgatgaccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggaaccacgatccacccggaactgtcgtgcatcttctcccgttcattctgcggtccagtcagcgtcgctgcctcnaagccggacttttctttaacggaggggtgcccggacttcgcgttctcgatctaaagaggtactgagnaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccgccgactatgcatgccgccagcgtgccgcatcatttagtgtgctacgtgcaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtcnggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgancgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggtttcanggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagaagctcgggttccacggatatgagacgaatngtgcagctgttgagcatccagcctcgtgacgcttggggcgcagtgccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataattgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgttgggcacacataaggtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtntccaagagaaaccggccaataactgcataacggaggcgtcgtatncaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactgccttctctgtaggagatggcttcaaggcctttccncggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttaatacagaccaatctacctctagacctntacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtgcatgagtaggggttgcgttagcgtccgcccaatatnacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagcttggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccataggagnataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtancatggcgatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggnntngctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgagctgtcatgagtggtaagccacacttacatcggcgttggcantcttcatagttcaatcgttaaccaccactggccttccatggacttggtcagtgaatgtactctagttcccggatcagcgaaaataggcgtcgcctcgcgtgcattcctacgcgggcgccccggggcgaaacaggcnacaagacgttccgttgggtgcaagattgagtgcgcattcggaccccgagtccctggcatttctttaagttgccgggtgagtcgacttgtgttaccccagtaactgcgcagtcaggaacatcgagaatccatgaagaatcgttcgccggatctcgggtaagatctgaattgggacaaacggcttctganacatccgatgttcaagtcgactatatccgatatactacgcggtcgaaaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcggtcgcgaaacattgttagctgtagcttttcaataggagtaggccggcaagagtttacccgccctggcggaacgtggcgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgngccttggcgaaaatctacaagagagttggcngttttttcagtggatgtagtaggttaataggatgtcgaccgctgagcactccaaatatcgatttgctacattgcaggaatacgatcgataactacgagctatgatatctgagccttacctccacgacatcgtatcgctcttttcgggcggacgagacgactcgggtcgaccctggtccctatcaaacgccttcgagttcatcgggctcgaaccgtcgtgtatggcctggagcccgggcgtccgctcgcccataacctaagagccttgaattaatgtacacgccccatgaaatatgtggcggcacgctataatagtggagtgtcaagtgattgggtgctctgggaaacgacgaacggtggggtcagtcttgagcactaagatcccgatcggtcaatcacgaatagctacggatctcctgccgaaatatcggccaccctgcacccccttgaagcgaagtttagtatcgatatccctcggccaacattggtctcatcatgtatcgngtgttggcaccggggtgacatctcctcctatcccgccagcgggaggactgggaccatccgggcatgtggcggcgccggcctgggcgattaagacccattgggaaatgcgtgtttggcgtaagtgatggatgcggaccaaaagctaacagacgaagagtcctctggcacacgctgacgagnttcccgcctgacccgtccacatccaggtctagagtcggttcccgtgcctcagacccaacaggcttcccggctaaccaattggccaggaacacaccncctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatcccactctcacgaccatgtcactatctgacggggaaaacgctgttntgttcccagaagatggtgtttttcatatatccgggatgaacaatatgtccatttctacggcttactgagagcgccctctgccgggccgcgtttctagctgtatcttatacccagagcgttcccgattaagcaaatgtattgcgaccagttactcaaaagggaccacnacacgttcgngaggtgggtgggagacaagtccgtttgattacccgcgcacccccccagtgaggatactggaagtgagagttcatccccgccgaacttactcagacagatcaactagtgngaagcanccggaagaggtaagccacgtatgcaagcgccgttgggacgctgcaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactanccgattaaagcaaagcatcgtgtatcctttttcggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcnttaggcgcaaagctctgtatcgagggtaagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcgctacgacttacccctcagtcaaggttgcgacgtgtccggacatagtcccgcccgtgatcggcaaaatctcggttggaatagggcgaacatccatgtacggaacccaggcttcggccaagacttttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggtcatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggataccccaacagtgcgattggcaacacaatccttacgtcacactatcccataccacatcgagctagtcctagcccgccatggtaggcatcactgtgctcataattttgcncgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcactcaggtttagctggtcgnacgggcggcttcatgccccgctataccttttgcccgcgcctagtttgccgtaatgccttattcagcacagcagcggaatctccagtacgaggtctcactgcnggcctacggatgtgcgaaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatngagcaaacgccagccccggatacttgcactccacgccgagagaaataaagacgtcaatcctgtccatcggctaggcggtttaggtagtcctgcaatttcggcgcgcaagtaccagttaatctcgaggtatgcgggccgtagggctcgcatctgcttgactgataaaacctatanactccggccccagtactgagaagcctggagccgtactctatatgttaagagatcgtactgtgaaaatattttccatcaaacgccccgtgattcaagatggaaaactgtgcggtgtaacaagtatgcactcttantggatcaatattagcatagcaccccgcgacctaccaggctaaaagtctcgtcnactttcaagatatgtaataagcattgggcctcgagaaactactgcttaagttgcaacttggcggtatactcggtcggccgttgagcggaacaaatggcgctccgacggcaatgggctttgaactggtggcagtaggaaccttcggtcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagctgcacagtgggccttacgccacccagaaggacgcaggggttgttccccggtcgccgcgaaaactccaagtcggactccgcaagtggcgtaagagagacacattaggtcaaaagatatccggagactagtcctctgaaaccgggcctctaatgttcctccctggccgatagggcacgaccatatatctccctagttgcatatctcttagcagcccctgcatggacccatgcttcatgcaccgcctccccatgatgcaaaacccagaactctctagatcggagtaactatataccggatcaccggcttactcgccatgtggctcaccctttacagtgccngacggccgctgccagataacgtctggcccgcgcccatcatcagttggctcaccttatcatattataacactgttgtccagcggtcaatttctcgcaccctgtacgctcggctggccactgcatagctgtttgtagaccgctgtcaatctcctcctctagcacattcctaatagctggcccagcgtaatgtcaagtaatggaccataagcgggcggcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaacctgacttgggggggataagatcccacccattcgtacagggaccacccccagcgnccattgccnctccaatgtctcgtaatcaaaccctttagcagatttgtgcgttaaaggcatccagaggggacctgaagactagcagcgtgaaggttatcgaataaggggaatcatgagtccgtgtactccggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactcccttacatcacggtcgcacgcgccctngtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtcatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagttttgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagaagatgcgcnaggaaccccnggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtaggaggggggcgtaccgctccgactttctgcccagactgcgttcgtacgttagcattcttgacnctaggcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggccccggaccgtacggtctacacgcatcttgttcacgcggatcctaattagtcgttagggggacgagccgggggcgacgtcgtaacggacagcggatgcagtcagtctngatctcctccgcattgagaaaatccgaaatactctccagttgacagtctcagccctccagtgagggctacaaccggacccggacaccagaacgggctagatcatcccagcatacggcagcttttttacacgaagctgttattcgagatgatggcagcacgcccatagtggtatggagctatgaccattgtatgcacatanaaggatttcagcgagagcagacacccatgccaccctgcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgcgccggttttagcgggcctgagaaacaagcctttgtcgcagtgtgcacagggctgtgtcctggagtttgcgtggtggaggcgcaccgtttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctgttccaaattttctagctggatttcaagccaatctgtctggaaaatccagcttctgtcgcggatnaagggccagggtaaaatctagaaagaaagagaagcgctttaccgcgcgggaatgcatatccacaaggaagaacctttggtcggctgccancttatctgctgcgaggcttactatcgcaagctagtttttagaaacccgtaaanctcgcgtgtacactgcagtcgacttgaaattcaacacgccacatacagtccaaagaaggagctcggaaaacctccagtcgaacagccgtctcagcgactaacaacccgcacgaggtctaggccctgccagattccttattctctcccttgcgtagtgtcgcgtactcacgaacggcaagcgtatatggggcccatagctattagcgctacgcgcgagggagtacatgctcccattttgtgacgttgactgcaaactttggaagctaagntnggcatccaccggccacgagacaagggctacccttaccgctgacctgtcnggaaagtactattagtccgggcgcagtgggttgtctcatcgttacgcgcgtagttctggattcgggacgtacgggtgtcgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggctgctaaaatgcactcntgtgngcggccgctaatgcagcatagcatgtgatgcatacgaacaccaactgaaaagttgcgcgggccgtcgntagttcgaataatcatgggcgcttacaggtgacgctcttcgcagttacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccggnacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccancacgacatgcgactcccactgatggcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcagtcaacttgccaacgcttagtgcgtggtgactgcaagtattgcagacgacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacngggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcntatacattgccttctagctcgggggcccgttgggcgaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctcngcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttgcttagcccagatttgggtcgcggattaaccgtttcccacggaccatgtcactcngccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacnctggtaagacgagatttcgccgcgggcgctccggtccgcctatcgcgagtggcngttaagtcccgaggtcgcagtcggtccctgttatcgaggtccagcanatgtgttcagtccctggctccnctatacggcagagcagatattcccgtaaaccgacgtccgttgtaggtgttaagatctgcaaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtagacacanacttcgtcccgttaaatctatgaatgccatgttaacccgcggcgcagccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggagagtagctacattaacgccctaaatcgatgcggcccttatgctgttttcctgtgtttctccnctcccgtcccgtctagccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcatgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgtcggcacaactccggtggcgacgcggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtccccatactttccactgaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatcccctttcatggggattcttcaggacgtcactacgtcaagtgccactaccttccttctgtccaccctggactggtgattcggacctgctgccctagtcaatttttcgcagcttgctcgtgcaatctgacccccccggagaagtcctcccanncgcactgcttggactctaggccnctacatgcagcgatttaatcgtaaataatcagagatagcatttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggcccgaagacagagttaaaacgatgatctcctgcgggccatgggaggcactacgttgngtcatttanccacggacagaacnngcatgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggnttctttagatagcccctcgacagagtggacattttggcgatagcgcgccataggtgcggtacattgtagcctataccgccatccaccagcgcctctcaagcctgtcggttcctactgctttggtgcaagtatcaaacccgtaccgatttggctaatccttcaggctgtgcgacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttaaccncgtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctaacccgacccgggattgcactcagcggcaccacggcaccttctgacccccaaaatggatttaataatcactttccaagtcgtatgtcaaacggccgatgggtgtcagtaccacccaaccacantcgagtgcgcctgcatacgtcgtcccccggttgcngtcaaaattaatgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggggaccaggcacagacccgattcattttcgttcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtganctctacggatggcgttcagcggttgggcgcattccgccctttagtgcctgtagcggtctaggcaacgcatcctaggattcacagtaatacgactaggagagcccacangagaatattcctaatncggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactccagaacagatnggggagaaatcggaaaacaaacgcgatggaggtcgtctgggnttcagatgccctccagctcagcggaatgaagccgtttcaccttgtaggaccccgtccggctcaagtgaattaatgcgtcccgtagagctctagatttaaaagaggaggtggttnggaagaaacagttttcaaacttgctcacaagatcttagaatggcgcagttatgcagagatgaaccgctaaaaagggganccattaatatgggatgtctggctacttgtcaaccgttcgaagtacctttagtagtcatgtcgactcggcagtctggcgacctcntagctcatggttaacatgtcattgaggctaccattgaatctcagcccgggtggggtcatttcaggcatctgcccatcgntcaggtccacgagggaagtcacagagtagattcatggtccttgagatcttgaacggaacgatctctactcctgtttcgtgctcttctattgcggtagtcctttactggtcattgngggggcttatcgcttatgagtttcgcaactcctcgccgccaccacctctatcttggatcatgtggccagattacggagggccgaacgccttcgaatagtaaagggtagaaagttagcacggtgttaggctcccgactgtacggtgcgcaacagagatgcgaagagcagagacgcaaacgacagggcctaactctggacagggggaagagncatgtntgtacgtcgaaagctggtggagttgcaagcccctctcgtggtctccttatctttgctacgcaagtagcgacacctattgagtggagctacgctctgttagaatggacaagtctggccgcgtatccgtatgacgagcctatagtatagccatgtcgttggctcgcgctaccgtgaagtcaggtaangctatcgcctctacacgacccaaatgcataaggctagaaccgtcctcactcttcatcgcgagcctgatattgccgccgaacataacnnttatctcgntggtcgccgatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctactcaatcaagaggaagcaatacgtccaacccgagccgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcattagcgcccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccancgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtantagtcaaccagccgcgcccaaggccagaccgtgcgagtcttgacatgactcggcagtccccgtactcagaggagactcgccgagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggacttacagacatctctacagagtacggccgttaacacaatggcgtaacactttcattgcaggctcggaccactctcccgttccgacgtgttgaatcatncagggacaattgaacggttgcatggcggattacaggaccgtcatgcgcacttgtntcccagattagccggtcgtaactgtatacttcacagcgcccgatattaaatcangctgggaacgtcaggtaatgcatggccccgaggctcatatgggaataccccgantcggcatggtccaatttgctccgtggcgcatcgggtccccgagagccctgtacgtttaagaatcccctaggaaacttcgagtncttttgatgacgtctcctagcacgacncggtaacgcgcggggtagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgcggccgttcacggattgggccgagattgcgccagatctatttactttgcgccaagtaaaccttaagtacactgctacccccgggacatccgcgtgccagcacgcttagnctggttgacatcagcacgtgctcnggtgaccgagttttgcctctcgctgttaaaaccgtgcagcgcgcccgngctcagtttgcccgcctngttattcgtacacctaacttaccattctcgcagctgcacgtcgcccgcttaggttctctccccgtattaaagttgctgtgaccaactaacctgatccatgccacacggcgtcgtcccacggaaactcttaacagcaaagcgtaggtggcggaagcctcaaagacttgtgagattgggagatatgaacgctaagccggagaggtacgtagcgagaatggttcctcacttcaacggtggaaggccggggatgccagatagccaagatcggcgttttcaaccggtccgtatggnggacggcttataaaatggccaaggnaactagatcaaatagcagcaatgcgattnctatgttcagcagctatgtaatcatatgtaggacctcgtccgaactcagccgttacgctaagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaagcatgtcggctgcntatgtcattacaaccgactagntatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggatttaggctgttaatccgacgtctcanaaggctggcatatcggctagacntagtaggcttgtgggttggaacggtagcagtctattctggcggcgctatatcttaacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactctccaccgtacnancctaaatgaaaacagngccgtgaacgcaactcccggagcgaagtcccccacgtacctagtgctgtccccctaccttagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaanccatggataagtgcacggccggtgcttcgcacacaatcgtaaagngaaantcgcgggtacccccgacttcgattactttctcgcaagnggagcagcgcagggtggttctcttcccttcacgttcgcggaagaaccgtagtgtnntgttcgcccnattctttgcgcccgcgggactcttctgtgatggtaattgtgggttgatcccggcgacatgaggactctcatcgccgagggagggccgcggttgctaccatgggtggcacccacgcgacacgtcgcacaacgtgaccctagcgttcggagcccctgtggagatgccaaaaccgcgactccgnngactaggccggtatagtccgtcgtgtctgatactcgcggttattgctggggtacctcggtngactcgagtgctagctcgggcgttgaagcatatggaccggtctcgtctcaacgaaagatcataatacatgagaagatgaccacgcatctaagatgggtgatgnagcgccgcctagtcgcgcaatttgganaggccgcaccgatcgnaagcggggaggagatactcacttagctgcggaccaagtgtagtgtagcgcttaacgcctaccncctaatgcgataccgnnaggcgggcaccgggtggaggtaagacttctcattcaggcccnagtgccgccggtcgtcacaaactatctctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattagatgctgatattnccgaacgatgtaaacatagaagcgacacggcgacgggtaaacaagcggtcgtcnggctctcaatacatcctagcgcccgaggtttgctgacccagtnccgataactcgaacgttagcctatctcaataggcctggtcatacattaggtacggcgacgtcccactctggaattgatgggtacgcggggcgcccaggtaagttaggtgcccgtcgaggnnccaatctcagcgcacctgttctcccagacggacggtacttattgctcacaccggggccacgacgcctgtggccacctccaacccatgcgagtggtaccatagacacctaggctccccggaagccgtccggcctattgtgaaggaagtttacatctttgcaagcgaggaaggatttgacgctatagcgaaaatttgtagacctcggtttttgctataagctatcgagtaccccacggatgtaaatgtttgtctagtgattgccccccaccggtctgctttggggcggcccggcacaacggtgcaacgaccggggccacgggaccctatggtgcaatgacatcgacgcgattggacgtcacagttgcgttatatctgtccgagttcgcccaactacccctgggctataggggtgtncgaaacgacactttgcatgttgcttgaaccatgactgctggaggctgagagacccgaacggggcgctttctgggactagtgtcgcccttaaggtcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgngggcatgggggcccttaccccacgagctagggcctggccatcttatgcgcgacacatcgcggttcgggtgagaccgggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagnggaaccatcgcattataggcnngcgtgatgccccaagatatnaaaatcganccgagtccaccgaccataattggcgatcgaccggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatnagccttgggcaaacctacgctcgctcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacataccatataggggttccatagatgccctggagtattgacgctaagtcctttngacagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacaggtgtagagacgttaatgattcacccatagattgttggccccgaatcgcgggaaagtcgcaaccgaccccgaatcctgccccggtgnggaccgaagccaccctggcgacacactctaccagtacccagaccgcttcacgggaggcccgggccncggggttaacgttnagcggcagaattcttagtattcacacaggcggtggcatatggcatatggtagggtttatacaattgcgttaccctcgaagccgcccatcttaggaatgctcgaaacaggttagatagcnagtcgcttcgcgggctagcactcaacgggcctgctcagtcagtgaggcacgatcttcttgtacacgcccaccttccaagattgcagagtcacccccgcctacgtagaaccgccgtcgcttggacacgacgactacattcggcctttcagaacatccaacagcgcgatggctgtggtgcgccgtacaaggtggatgaggatgggttgccgcatattcacatcccatgataggatgcagacccggaagggtggcgtggtggtgaagtgtgcactagccnccgacgaggctagatccatatggagngtgttccttctcacgaacatcgctgatagaccgagtccccggtatcgcctgtgggggggtggaggcctgttacgatgcgggctgcgcggaggggggattcgttgtccgccgggttaggtacggaagtcacagagaagacttggaccttctcatctcgtgtgggcangtagcagccccggacctgcccagggggactgggggctgttaatancccgattctatgaatgccgtagtcatcggctggatacatggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcntgatgatatcagtnggtttcaagttggggattttatatctcacgtcgaatggttcgtcttatctctgntcgggggcgccgatgtgcttcgctgggatgccagtcaagaattcctcactgtgctgcaacagggggagagtacacccctgcagcccnaagtcggaaacgtaaaattagagcgccaacnctcgttatcgatgccacaaactgagggatgagtcgtatcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagtggcgtgctagcagcattccggggggaacgcaacaacgtgacacggcgtagtggacgatcggtgccagttcacatacccagccagtaaaggcgggggataaccatgcgcgaatactctgtagttcatttgctatactttatattttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacaagagggagtctannacgctagctgatacaagaagcgagttgggtgtcgtagatacggtnccgagagggcnccttgtcgtcgattaacgtacgccangttagctcaaactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacatgttggcgacaataccgcagacatgggagtcgtaagtataaagtgccttagctcgcctatnctcatcctacacatccacgacctgacacgccgcttcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgtatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggactccgaaatattgagtaccgtatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaaggggcagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggcttcctcacagctccgtcgcgccgttaggatggagatatcgtagtggaagatcaatagattatatcagttacagacagatcgtagtagtccccaaatactccggtcctaaccaacgctccgcttattgcaggattcctcccgcacccaagacaggngcgggatagcgtaagatgccccctgnagacccctgagaattgagggtcgatgaagacctgcttttaacagaagcccgtaattgcaatgcgatgcagctgttgtagcagcattttcacaaaggccggcttcagtacggccacagaacaacctaaggtttatcggtgtgggaggggggacgtgcggccactgggaaggaacctacgcgcagcagatcaaggtttgttagttagttgcgaattcaaagtactctgccaagccaacactagggacctacccgagtccgactaattgccgagcccctaagtactggactaccccccgttgatggtcagttcgtcatcggagaacagctcgggtttaatggaatgcctctatcgaaacagttgctcttacatcgagagcagcagagtcgtcataatggacctagggctccgggttctgcgctcgataccgccagcacgtaacaaagggtcactagctttatttgtantngggacgtgctaagcatagggccaagcgcttgtnnttgagtcaggaaaccattgctactcggatgacggaagcggccagaggacatgaacggatttaagcaccgtggcctgtgttcatggcttccataaaccctcggggngataggactagtccagcagcatctaaaccttcgggccgtgcgttttttggatcgtgggaggtatcagctcttgactatccttggcgttccccgactgtttggtttcgggaccacacgtgagggnctcttaggtcacaggccantagtcttacggatctgacaccttgagtaccgcatggtattgtttggcctcacaagtatgggttttcttcaatctgcctcgatgctggagagagtagcatgcacggggtgtacgcttccgctggagtctcgcgcggatatttagacgcgctttcaatactagtctgcaactcatctccctaagtggcccctccccggcatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacaataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactacagctggtgagtacccggagatctttaggggctccacgcccgcagttcatccatgcatcttaagaatactggagggcgaaggtgcacaaaacccgcgtaaatgctanngcctctcattctccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatngtacgctccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctncccccgtggtttgaacctggcgccgacaattcaaagtagcactcggggtactcgataagcatcattaggggcgcgtcctgacacgggaagtatcacgatacaaaggccacttgtggccgcgcagcctactgacgaggccgcgagatagagcacgcgataacaaccagcaacgtctctcgcatacgcaagaaccatggaatatgtatcgtccggcggnaatgctcggcctagtcgatacgcactcgagaacctacctgacaggcacgcatgctggtagcggcaaccctaatctgaaccgtgacacccatacataacaaccttgtacctcaagggtccgctccaagtaatacataacgcccgccgtgctgacttaagtctcacgggcaccgcnggcggggngtatgggcccgggaagataattacgctccgctaggggcttcgccgtcgtatacctctttatgtaggaagtataggaacgacgaacgactgctactcgaacccgttagaatntctctttattttttcccaaagtggggcactgggaagggatattggtttcgcataccgtaagatatgctcttccgtctgcccccactaatcagatctatgtaaatgccaatgaggtgcgggtttagattaggctcgactcaagccgcaaggcgcaccctttggctagggcatcaattatcacgcgcccgatgaccagatggtagcagaagctctgcaaggagnctagaggtagctcggtgatgatctctaagacncgagagattttaggaatagaactaattgctaaacccccggcgctagcagccgccgtaggtggttgatccgaaccgcagcccaggcctcgccncganacatcgcgattgttctccggttccgagtgcatggatctctctccacaccgaaccggtgcccccgcttctcgctggagaccccgtttgtaggtgtggcattcggctcatggaagtcaggggatatatgatactcgatctcgccctatgccctctctgggcggttgcacctgcgaagcatggcgacacaaacccacgctaaacacacccgaccagtttcggcttctcaacaacctaattggtctaacacagtcnacngccgcgcgcgaagatgcaacggccacggcctcgccctcgtctgagtttgagggcgctcaagaacatcgttagtccgttcnctcccactggccttaccttccattgagctgggngatgtccggcctactgaacagaataacactaatacnctactggcgcgacctccagggggtacaaggcaagccgaattactgtcgcgggcctcacttagggcgcaaagcccgacttgctggggctcacgccgccgtatcatgggtaaacattaganattcgaccaatctctgcgctgagtactcattctaacccggagggaccggcaccggactgatggccggntctgccattcctgccatgataagggggctagagcccgcagccgggcaagtcgttgggcagtaagaccgctttctaagacctccaagaccgtcttcaattgctttatccgagggtaggagtcggagtgggcacagcaggaggcaccggtctatcgtgtccagtggcgtcgtcctccgccctttaggccgttagccgaagcacgaatattcatgctccatgtccntnnaacgcgggaatccgtaggccctcgtcaggtgggggcgtcggccggagatcgcccggcgtgccaccccgcgagtgacctaattaccccttgcgagcggcacagacagggtgccaggtgagcaccggcggatggatttcattagagtgagaacgagcgaagacaatatactggcggcacaggttcgcactaggtgctgtccttggacgttccacggcaggcgtggaggccagcgagcgcaccaccactcggaagaggcggtgcaatgggattacttagctatgggacatgaaaagatctactctaggacttgtgtgacaggnngtcgctantgatgggncgtgtctgcggcgactggacactacggtcccccggctngcgggcgcgcctcagcgcgtaaatcgtctacctaggacctccgcctgcgtcgtgtcgcgaactcttccctgggacaagttattcttaacagcatgacctccccagtggactccagcccataaaagttcgtaaaatgcaagagaccgacctaggacaaagggggaaattcggtgggcccatatgtcaccaggttcgcatgcatttcgcaggccttctgtgtggcgtgtacgtaacaagggacncctggcgtcactgagaaagtggacaattgtgtatgcggacgtatctgcaatggctgctggagagccattgagaatttcatacagcncctgtgcgcaaattacacccatgggatataccgatcttgtatatctcattcatgcccaacgattgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccaggagcacgcatcactgccctttctggcaatgtgtcatgactcgattctgtatttaggaacttgtactaatgccagagcaatagnacaantgagcttacgagggatgtcgggattgtttgggaggccagtgctcgatgcgaacggacgggggagggaggcggcgtgggctactactttagtccactacgatagggttttgcgaaccggcttgtcgcctttcgaaccgatggacattactcctacctttagcgggangccggcagtcaaagggggccttaggaacatgcgccgcgantagcttgtacccctcgtaatctggacctcactcactaagtgaggcgagcgcactcgatcaccgttcaggaagctgggcccccgagtagacctgtgctcccttttgtgcgnatatgctgtaccggcactgttgcaccaagctctgcatccgccgcggatatgtggcgcacaagaacgttatcntcaccttggtcatatccgaccaagggctttccgctcacttcaccggagaaaccggttgcatgtcggcgatnctgcgcgtctactatcccctgcattccccgtgcttggccctcttgaaatagccgtgtacacccaggtacagttacctcgccataccaacttaacgctctctctattccgagggttctacatgtcttctgatttgcgannnagtatggatttcgctatacacggccgcggcgtgaactggttgaacgcagtgacatgagcgccgctctttcaatagaatcatcatatactaattgcgcaaatcttcccaaggcacaatgccctatacaaccgcgttccttcccggagtatgnacagacgcgaatgggtcctgaggccccgaggtgacgccagaatgacgtaatctaatcgcnccgcggttctaagctgcccgtaggcacaagtatccagcgctccagccccctggtcctctatggtcctacggctgatgtactacatactctgacagggaaaacgatgtcgtgttctcttgtgagcctcactacaattcagaaagacgttggatccgcgaaattcctaccaagtgttagctccccggtgggagtcgtccactcggtcgggcagcagttagcgtcataatggcccnaagagccctcaacagaaggtgccagacccccaaagggtttaggccctagtcgctttttccaccctcgtgctcggaggcactgaatgaaccccctttaagtgctgaatttagcaatctcatagtaacgtacgaagggtgccagaattgggaccggttatccgcctgcggagctttgactagctggctcacggtgtangtcgcgtacagaccataacgagatcaatcttagctatgtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgaggaccgangtaccagtgacaactagtaacctctgccgaatnacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggaggaacgaccgacaccgggctgccccctgagtattcgaatcaactttacagtcttaaacacctggctcacttagacaacaaatgctgtgcgcgctactgtctgggctattaagaaggcactcntagtcgtatccacgatgacctacgtacggcccagcattgcaacctacccctgacaacgtgtgaacgcactggtcgggagaaagccttcactaaagtgtctagagggtacgcaggcgaancacagacgggcagcgcaggcgacaagtactattcataagagccagcaggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggangttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctanaccccgagaaattgttatcgtggaaaagtgtcacctaacgtacacaatagtcagagttgcagagccttatacttggttccgcgggangtaattcggcgtgtgacttgagncggtggctagtccagacggcgtaaataagtgattgggatgtncatgtaccccgggaagagatcgctcgtcctgaacagatcgactgctcgtgagagcaattttgtgggcgcagcgcccggccgtgctgtcaggcttgggcgcatctcctatagatccggcccagtgccaaacgctcgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggngataacttcttgnctaagttcgcgtacccgacatactgtcggactgatactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggctattgcttgctcggcttaagatagtgtatggcgaacgccaacattcgtgattctcagaaagtagccaatgcgtatcaacgtaaacaaatagagngagnntttgggtagccaatccttttccaggtcgtcggtgtaccccgatcncctgtcaggttgattttgtcgctgtttatcccggctattcggatccgtactccgtaagcaggcttcttccaatttgtaagctttgcgcgacgtaatcgatcacggcacgcatgggcctgcggcattctgggctgccanttccctgtctcggacggcgagtgcgtgacgcagggtaaggaagcnggggagacatcggtaggaatgtgtccgtggcatagtggacgtgtatgtatcatgccacgcatcgccatttccgtgaagccggactttagaggcgtcccacaagccagttngtacgctccaggactcttttatctgagtgccctaacccatagatgtcacgctacgtatgtgcgcncccactagtgtgggttgactcgccnnnntatggtaactctcgcccgacgtcagattaagaccccctccagcggtgccgctacgttgtctgtcaccacggagggaggacgtgtggcgaggtcacggaacagacgactggtcgcggggactagcaatactatgagcgggatccgacgactacgagcgctcttgacgacccatgtgtcttctctgtcttccgngttttgctcttacccatcgccaaccatcctcctgtttcgaccagcgttagggagttgacncgcgtgcggacgcccggccggtgcttctgccgttatgtgcgagaggattctcacgagcctcccatagtcgagcnnccatcagtgaagctgggtgtgatgagagacgactcggtgtcagaaggctttcatgcgcatgacacttctcctgcacctcccgttctccgacccatcaggtcgtcgcccgtgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtccgaacactagcgtcgttaaaggactggtgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctcgtaaatatgttctctctagcagggcctcattcccatgtcacctccatntctctccatttagtcctcgantgggttaggtcgttgccaagcgttctcccctccagatgtgctcggccccggcgctccaatttctgaggaaaacaggccaggcccccagtcgcattacggcacaggcaccagacattagattaacctttggcgcagcaccntgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgctnccgggatcactctcgagacggcgagcacctcggccacccagttggggtaccntatgggtgtgtcagaggagctgnccggctagccttccccctagtctggtgcacgggtagtataccgaccttgagttaccaccagggtgcgcgaagcgtgacttgtctgcgagagcagaaccgtccgcgaggggcgcgtacagcccccgttcgcacgagcatgattatacgatgcggtcacgtgggcggatngatagattcgcgntgccctttcgacgatttgacgtatacgagttacgtatgcgatccncagagggggcccagtggccccccgcaaccaggtgggagtcgtgaccctccggttgcccccagtgcccgagaccaattccctaacgattttggccagctgcccanctgtggcgtttacgctgccaaacgctgggtattccgacgagcngcgatgtgcgagcttggcgagacgaacctatcgagccttgcgcttttcagagttgcacgagnacccaggcgacacctgccccttgggggtgcgttgaaacacgccccgcccattgtagaatcaaagaaggtgtgacctagaaattagagcccaatgaataatgttaataggcgtccaccactctcctaaacccngcgcacaacacgcgaatgcaggaggctgcagcgatggcaatcggatggccagggcncgttttccacgcagtgcaaacacnacttcgtgggacgctgagtacctgggcttgttgtcttgcacggtgctggagcgtccgccgaaggctacaggcgcgacctgctttcacaanggcctaggtaatgtccgtgtgncgttagcacagctccgtgacagcttgantttaatcccccgacttaatgtcgggcacgcgtaaggcatttaggacaaattctagcctaaggcacacctacaccgtttcgtataaataccgctaccgattgcttgaggaagcgatgggataattcccgcnacagcacttggtcgctaaaaggacgctcgacgaacaatcggatcttggtggtttctgcgcgcttccggacatcgataggggcgcaattcgcacagggtgggggaacatctgtattagcgttccgcaactcattcacacggaataacgaatgctaccgngccctacgacgaggctgggcgagggttgacccccctgggtcggttggggaactaccacatacgggtgtgttttaacccatggtttgttgtcacccgaaagcaaagcggagtcaatatagctacaatactgtgtgcccgctgcggatgcgatttcggagctcaccttncgcttaggccttgtgacgcctccaagcatcgggcctattgcaatgctctttggcggggatcgactcacccttacgggtcggcatcgacaagatcctcacaggggggtggtcacgtaagacaccacctagcaccatccaagctgggtaagccgaagggcacctcggttgggtgngagcgggcctgtgcacccaagataatctttgtaccttaaggcgtgctccccctgtgtgccctgatctaacatgtncacggcacggtagacccagcgtgcggagtatccatactaatgtagcggggtgtcggttggtgaggagaattcgggcatgcaaacagtctaacccagcccatcaatgcgcggctgcacctcatacattcgggctcgcgctaactataaatnacgcatggaggttaaaagaagcgattttaggttagctaaacggggcggcgcggacgagccgtagcggcactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctcnnnggcttatcctggcccctttaagcccgcaacgggnatctctgttaggcggctgggccaccataacctgggcgcatggaagacagggaaagcgatgctcagaccttgcgcacagccagcggccggcggtggtcaagccagtgcaaacgagggcacgggtgaggatcactaccgcatctaatacagtatcgcccgcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttggcgatgagttcctcgcccatttagaatccagattgttcggagtcatacccgtgtatcccaagtggtgtacaggggctcgaaatccttgactgaccatctgatgcgaggatctgaaggagtccgcgttctatccgtcatggcagacgcgaatcctaccctgtttaaccccgttgtangtatattaccatttaagtattattcaacggcgaaacttcgagatagcgctcttgtcatagtgcggggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcggttggcgtagaggcccacgcctaagccgctggcaggcatcattgaggggcttagtgggcccaacccgaatatctgttcgtttggcgcagccgctcaagccggcctcgtttatgcactcggccgccccgtgctttccaggtgcgcacccaaacccctgcctctcnccttgtaaagaaccaaccacaaaggagcggtcaacccctggccactgtacattaacctaggatcacacgctacgctaatgggaataaacgggggacaccgacaacggtggagggttaggttaactctactaagatggcggcactacgacanggcggcaaactcgctatttaacttccaaggggactgggggtcgcgggtacaccagcctcccgttcagacaaccatttttatgtaggacctgccctgtccggagggacatactgtcttcctactggaagaggagaaagagtttataatacactggacctgttactaacagataggggatcatggagttaacccctccgtnctccttatgttcgggattcgagacgcatacgggacgtgacacgtccaaattctactacagttgggcgtttctctcgtttggctatggtattgacgttgaaaaacagagatagaaggtgcagtcancgaggggtggcattctatgtgtcgtcagttgcctatatacttcattgccaggctcgcgctcggaccgtcgtgtacattaaacaaatcacaaagagcgcacgacaatagttcgaatagaaggtctagattctctgggctctcggatgatgggaagggcgagagaaaccctgttctcgagagacggttcctactattcgaccgcccactgttgccgaagactttcaggtacggcgtcccagtcgctatgggnaaaggctcgcgtctactgttgggtgaacttactggagtcttactcgacggatgaatccgatacgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagatattaaagtatctcaancagccgtaacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgagatatatgggggttttgcttggcctaccgtccacgncgcatatnatgaatccgaagacaagcctaccagcggtggatngtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatgatctcggctagcagccctatatcagacggaataccacgacattgaccgtttctcttgctaantatttttactgtgcggcaacgttcgcccgccaaggacggactggggataagtcgtnatccagtcggatgctccgtgaaaccatcgagatggcatcccttagaaccaaggaacccggttcaccctccgcctatcgggcggcagaacctcgggaatcgacgaaccaaacaccgcatctcaatagggcggtaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatanccaccataggtccgctgcgctcatagccatccaggtttgaaaccgttgtcaggaactgtcgcgtcggaaatcagaacggtcgtaagactatagggtggcctcngataggtagcataaatgactgctaatgacgtagggtcaangggaagcgtttttaggagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtctcaatgaccagaactcgatgttaaatgtaggctaaacccctaagcctattgcagtcatgtcctggccgatcctgattgacctcaagggtnagataggtaggctacttttttaaatcaaagcacgattatcggtcatttccccttcggctgggtgatctactctagggtcgcctctcagatgcccgccagacagtcacggagagtcccggtacaacctcctatacggtagtgcatgcactctactaatggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgcgtgncatcggactccggaggccgcggtaagttaccatcgcacacggtaccataggtcagggtacggggtcgccttnggggcggcgcaacttgggagacggcgaatctgaacagattcgttcctgtatcgtgagatcgttctcgatgcagaactccttgctgcccggactcatccccactaggcacagatctatatgacttngcaaacatttagagtgcaatactgtcctttatgancggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgncaacatgcgatcccatgtaattagacgccgcnaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccgataaagtcttgactctacacgaccgctcccggtggaaagtcccgctcagtcantaagatgcctccagatcgagaagccaccggaagaagatcgctagaatacctggaaagagatggcatagcgtgagccctatggagtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatcccccggtccctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggcaccttatggggctccacgcccgctacnngcgcgcgcgctcgttgcatgaagagtcaaacaaggcctggtacccgttaccggactcttccgggagcacgtttgtgaacgaacgggatctactcttggacaacccagcgactatagtccatgaactcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccccaagtaaacggcctgtattgctctcagagaccacaccacatccgccggctgctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaagactatgatgccgccgcgtggtgccggccggtcgaggatatagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattgcggagtgtacgacgtcancctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcaagacctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgtacggactctagtcttctatattccggtcgagtgcaacacagaatgtgttcttaccaggacccccagtaactgtgagggtactcaacctaatgttatcgaaaacggcagaagtcaaacattggagggtaaccatgtgcagaccacccggccctcggctcgttttagcgactagaagctatttgcctgtgttgcgggcaagggacttttgcgctcgcgctgaacttcctgtgccngtgtccggacgagggtatgngggcggcccatggatcccatggtggctagggcacgtcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagctcgtttggatacattcccgncaccccggaggcgaccccacacgaaccggcaggctattaacncatattaagtgnagaactcagggcccactgatatcgttaccgtcgctcaggctggaangtctcgcgagtcactcgaggtgaagtatcgttagcgggctcggggttctacaaagcctaatctacagcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcgcccngggcctatgctacaagattgggccgccgctcgccgctgatgccttctagcnccgtctcatagcgaccctctagtccggatcacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaaaacgtctaagatacccgacgcatggtgtttgtgacactcgccgattaangcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttttccagtcgatttgccccggtataaagctgcngccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaactacttgacaacgcactcacgcatcgaagcggcccactagtgcccccgtccggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacngtgccgctgcggccgaacggcttttacattgattggtactcccgcgtacanagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacgncgatggttaactcatccaaggctaggcagaagtgtgtncttcttcccgctccttggaccgtgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcacggttacgtgtagagtgcttgactcgtcgccagtcgaccnagtacggtgcatacttcgtagtacgtctgtccaacggccggcagcagtttcctgtcattggctccctcaatgacctgtgagtagaccggtgagcagagcccggttgctgcccgggtccgcccgacacccggcagcagttgcggtagtctgcaacgtcggcagagcaggccggcacgaatctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccaagatttcnccacacgcggcacgcctatcatgaggatgtatatccccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccataaggggagaacacccgcagacgagaagcgcgtccgcccaaaccgntacttgcctcggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgaccaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcgncacgagcttacagnaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaacagggacaaccatttgaggatcatcgcgtaagcctcgattttcatncgcacgtgttagatccagcacccagaccagaaccnaaccgaccccgatgaggtcccatcggctgggtgacgtgtgccgccttcataaaaggccatgggagttgacggctcaccggggccacgtggcatagggctccaggagaatattactggcggaacgccaggctgtatgccggagaacagaagaactgtcagcttgacnacctccttgaagaagggatattgccctggagtcttttctagaaacaccgcacatactctgtattgcaactctatcgctatagatgtcgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaagacaagcttggccggcggcggtgagtatactagggattcaantgggttggaagtctatttcggtactgggcgccgtacggtcgaggagccngactcatgctggagtggacaagtgtatgtcttagggtctccctctgatgcgcaacanggcgacactacgcgaccactgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggcagccgttctccanccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacggccatcaataagggcgcaaggctgcctctataaccgatgttcatacngngcctatgttttgcggatatcgncggagagacgtaagccctacgtgctcgcggacgttgttataccgcagcagtgtgataccccatcgttatcggactatacgtagctatccaatacngtagagaccgcacgattnttcaaacttcaggngatcatgatgctcatatcaaccctatacctcggtgtcccctggtcccccgaggtgttgagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcacnccggcatngggacaaccgagcgcantccaagcgcaacaaacgagttttagaccgagaaangggactcggtcccgtactgcncttcccgtacctcgctaggcngactgcgccagggcgcggaagactcaaaacgctnttcgcgttctgcaaggaagggaatattagcganaagtagtatactataagaccctgagcaacgggttctggattgagctagatctcggtcgaaggtattacccaccntgcgcgatctacattgcactcctcaatggcggtagccactggcgtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccatgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttgaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaagacaaaatacgcttcggccaccccaccggctaagccggcgccggtgtttgattacccgccagtgttttcctctgagaaaatctgaatacacaggacactaagacctaagggaattcgtaattaacgcgcccgagtacttcgtagccggagcgagaaatgtgctgtgtggggtcgtgttccaacggaagttaataagcctgttggcacacccttggcggatgacngtgggaatcatgacctccagcatgtctcagtccacttgagacggattcgatggtgcccattgcgatactcacacagcaaaagcccggtgatagacagcggtgttttcacagttactttacggtctggggcccgtatcgcagccaataccagttcgcacaaggcgacccggaggattcgtgacaggtccatccgggtggctaccaacgcgacactggctccggcgagatgtcttcccccataagcagtcagggccggttanacaccatcccgaccaacatcacccgcaccattggnggatccggctgatantcggcgttcgccccaagtcctaagttagcccccgtgctggcgtcatgggctgtacaatgagttcgctttgggcctgtcaactttatatttggcacgcgcagattcccgactagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaancgaagtcgaattttccatgcctagtttgtacactatcaaggcacgtacctgaacgctttaccgggagtcgccagtgcccggctagtgtcacctgccgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggccactgtcggctacaatgctgtgatattgaccacctgccccatgtacccaccgacacctgggggcccggagcccgcagtaccagtcatatcacctcagagtccctaagtactaaagtcggggtaatctacggacgcgtggcgggtctcnagaatggaatccagcatgtggggggacataaagggaaggcggtaaaatatagacccatacnagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccctacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattctagcgatgttgcttatcctggcgcctcgaccgtctgcaccccacgaatcgaccttgncaaacggtgcgcacactcttggttgagttatatagcaattgggaagagtacgaccgatcggtgggccctgtaccactgcgggtcgcatcttggatcagtgcaagggcactgggtacgatactatagccccacggctcgccagcctgacttacacacgttttctacttaccatgtacgacggttgccgtgattgagctcgtgccatccttcggtatcccggtaagcgggcggtgccttggaccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagttgtcgagatctggatcgtgtcaccgcgagcaaagcagacctggctggaaattttactaaccgtaatcaggaatgtccaactactggcagcagcagagtaacagccactcaaaacgccattactccttgtttaccagctagcaggcgaacgtanaagaggtcgctggtggtacgcgctcggagtatgnaatcgggaaggtctagacgtcccagactcaacctttttggccgggtgtcgctaatagtagtcccgcgctgcatggcggactaattttcacaggggggaggagaatgcgtggatcacagctcggtccctggtttctggctacgtaattgtgcctcacttcgcttaggaaggccgacggccttggcaccttngtctttatgatcggccgatgatctcgcgaattaccctaactttgtgcatagcaactttactgaggcatagattccggagaccaccctnatcggcttaggcgccgcttcgccgttggaaacagtggcnccttgcttacggttagagaatccaactctggtcagtccgttgcgcttgactctccaacagactcgccccaactcctgtttgaggggcagtccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactgggcgngggccgccttttgctaggcatcccccgagtaataaagattggcagctaggcgtccgctacgaccgcatccatactcggagccgntttatagcgcttcgcattgactctcatggccggttggagtttcaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggaccgtttcngacggactggtatagaagcgtcatcgccagtcagggcaatccatataaaacacggtcgcggcgatgggacccaattaaacccgcagccgaggagccgccgttccaattttagcgacttagggaagccgcttccgaagtcggcccnccacacgtgggacgtttaaaagccgctaagcacctgcctttatgggtacaatncctccccacagcagtaccntattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggaggcgattncttgcggacaacatgacgatttacggatagttgacataacgccgagataaagaaccgtctgcctcggtccagcaagactnnagagntgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccagaaaaatcacgctctgagacattggagaggcggtttttcctgctccgagagctccagtactccggtnagcgtgtcngagagctgctgaagcgggcgctcagcgtctctaagctcgcaagtagggccggtacttgcncgcgggggcatgaggcgaaggtaattccaaggggcaactaataatcaggaggcttggacgagcttcatactgtcatcgtggcgactagatggtnattaccctagcaaccccgaagtnagctgcctttcacaatcgtttcacgtaggcggccgccactctcagtcttagggcccgtaagaggccgactcgatcgtgagtatattgctaangaacgaactgcgcggcatctgagagcatgcacccccaccacgctaagcatagttgcgtcataatcagatcaaaatcagaagcaccggatggggtgtggcgcacccattttcacctaaggcgcagtctttctctcacgcggtttagggaanaggcagctcatatctgccttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgantggcttcactgcagcctccgtctcaactttcactgtaacctatcctcatggaggttgatgctggncatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggattttngggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctatnaacntggtcttcctaagcaaccacccatgaccacatatatgcgaagccggcggacgctcaaatggctgttactcgacgcagcacacgaaaagcacttcgagcgtcatgggttgcacagagtcgactcccctaaggcaaattgtcatttctctatcctgatctgaccgggccaactcattccactacctgtatgagttccctatgacgggggccgcgaaaccggctcagncagtaggagacccactctaagtagcccngcttggatatccatatgtacatgcattgcggatggaccgaataaggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgttagatccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggaaattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgagtaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccgggccaaaggcctngtagagtcataggtacccagagacgcggcngccggtagggagccctttcataatgtcagntaatactctcctgggaatgccagctgaacgagagacggaatgtatctgtggcattggagcacctgggtacagattcctatcgagacggcagggcttccgacaccttgcttaacggtagaatgtctagtccatataatatttagtacatccctacgctgccgtgttaccacatcacttagaagttctagactgtatcatgtcagcgggtccaaattcatgctaccactgctatgcgacgactcaccacgaccgagcatctagcagtccagtcggagaatgcctcgatcgcagctagagctttaaccgaacgcagtgggcaccgtctgcggtatgtccagcggaccctcgaccagagtattcgacatccacagtcgtacaactccatgcgatgntttgttatttgtatggagggtacttcgctgaccatgtggaaactatgagttagctcgtccacgaatctaaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgttgacccaaatctgagtctacaaatagttctagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcantacctttaggctgacagggccgctgagtcgtgaanngntcctcacgtccatgggcgttcggaagcggataacgttcgtcagtgaggtatcagttcgaccgacttggttagtatcccctagcgggggattccnctctcacatttttgttctagacacgtcaccgtccagaagacctcgggannnagcccatcacgttcttacggctcttagcagtaatcaaatgggctaccataccgaataccaaatcatctaaggctgacagttgcnngctagccgtcacgttgctcagccagtgaccgggacgcggctcataagtatattcgttcgaaagagagagcggcccctactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtaagcgtggcgcgaggatgaaattcgctcccccagtcagatgcgtgcntggaagccagatgctacacaatggcagagcgcgttgtgttgccagagaaacatgatcccactgcgcgtctatccncccactaactagtgtcgtacctccgattgctagtatgacccataacagctgtctacgaggcaggccagcgcgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggncaccaccaccggaatatattgcgcagggaccttgactgggctgggtctcccagaaggtaacctgatataataaggggattcctgtgcacgggtactggtccagcgtctccacgtgttcgggagtctgcaaccctgcccggatacaggcggaatgcagaaaacctaggctcaggaaccgagacgattcatctagatcacttttacccttcgacgtgtgcctaccatttccgcggccgaggtttataaaggaggcaacgcctctgtcatgctaaaaagctcctcctaaaacataatgcaacctgctgcttcgttaattacgtggcaacctacaccgaatctagctctaccatggctgctcccttgaccagagccccggaaattattctcacattcagtcatcatcgctcatcgaactagcttaacctgtcaacaacccggcgttatgtatcgcgacatgcccggtcctctttgtagggcagtttcaacggcgtccctccacagtatgccggatccaatctgtatttcctatacactantaccatggagacaggaagatacgggtgcnggagcgcgaatatcgagggttcttcgtaggtcttcgtaagacatattagagcnatttatggcggctggagacttggacaccgggcgccaatccaggccgcgcccggcgttatggtgaagtcacgcttgacccacgcccaggcaaccacgcggcccgtacttaaacgtcagcccaacgacctttgccctgttgaagctggtaagccgactctgcaaaagtattgctccagaccgtgcccccacattnggtatcactagaagttcctcnataacaactatcaggccatgcggcgatgtcgattcggcgcgagtgtctagagcgcgggggttatgcanaaactggggctgctgtcgtgctgcgagcctgttttcagagacccagnctagtcggtgacatgtactgtcgcgggcttgggtgttgtaggctgtgtcggcagcgtagggcttttgcgccacgtcttagcccgtcactcacccaaactccgtcccgacgtatctccagcgctcgtatagtccganaagtgcaggcgacacacaaaactctcccgccgtacctacttttcaaccgacgtcgggtggtaagaaaggagttgccggttcatgagttggtaaccgcataaggtcttgaatgtganggccagagtatntgtaagttgacacgcttggacttactccggtgctgcggatatcagtctcattgnatnctgggcctaaccggacgtagggtggtcacccccacaatctnaccacagtcacttgttcacggcgttgcgtgcgatgtttattccctcttccgcagncactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaattacngagtcgtaagagtccgatgagtatccctattactgatcaataccttgtgccgtccttctctatcgacgggtgcatagcagttcgtgtcatcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctngtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagatgaaactcctaactctctaccctgcctagcctgaccagatcgcgaataccggcaggtgagttcgatagtattgtcgggtaacgataaggatgcggccagtatcttaaagtgtgacggaaccgagccctaactggggccgtatacaacggcaacttctacgtagcggttttagcgctttcgtgttataagggcttccggttggcagtcctgcttcggattgactttagcagatatttgcgccctaagatatggttgaagggcgcctccaccacagtgaacgcttggaaactactagatatgattgtagggtattgaaaacgagagatagtgacgcaggcacacatgcctaggagcacttaccgcctcctaagggggtcttgcattctgccaagtgttcattatccagcagtcagaggtgagacctaaggcgtcggacttctgattgcgactaaaaatcgcagaggtccgtccgagactgggcggatgagacagcactcccgtccggctgtgcggtgggactggctagcgggcaaccggcacaccttacccgagaactgcggcctgatgattcgctaaancagtagcccgtcgctgcccgcggagtcgaccacatcaaacgccggcggttcaagcatcttgatctagtttatgcatcgacggcacgcccatgcccctttccgcgcacgcatgggaggcggcatctacgatctccatanaaaaataaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgcccaccgtagcatgaagcgtcgtttctcctagatataaccctgctatgtttagcgtgccctggttaatcacgtttatatgcantangggcgtagaccctagttgcaacagttgacgaattccgncanatgatgtccgaataggaatttcgtggaaaaacnacttcgccagcggtaggtccacgcttttgtcgtccgggacttaaaagtcgcgtcggcagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaantatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcnggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgcnatcccgtcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttgacggaacgtgcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctngtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaanctgaatggaggcaaatgactggcatgatttggaggttggctccatcctgctcaacaagcgccnaagctctgagtacatccgctatcggatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaantgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaatagcgaagtgcgcggaaagggtgtggccttgtcagatggtcggtacctttccagagtcggccataaggggtccaaccacaataacgaaatccggggaaatactaaaacgacacaatctngaatttnggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaatttagcttgttcaacaggttctggtgggtcgtatnccgaggaggcaatatatgttggtcctccgacttantgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtgtggttcggcggcggcanagattgcttagcggtacatnacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg aacttctgggtacgctacagagagattcgtaagtatggcgggggtctatattgtgatccnggtctggccacgtctaggctggggcggggtattatgtngggatgtcggagcacctcgacttactgtgacgcatgcacatangtgtctccatagggccaatagcnacactaacttatggccggtcagagagtggcccagtgctaatggtccnnggagacaatcccccgatactctaacccaatagntcatacaggaggtccctgtatcggggcttcttacggngcggttctgagtcggcgagccgtgtcgtntgccataaacncttggcagatccagacatacggcagttttccgaccctcaaacnacggcccncgtataatcatggttcgccgcggcgnggcttgccgggtccttaactcgaangttaacgtcctatacgggatccgcatgaaacccgacgtgtcattcttgcccaaaacgcctctatttcncagactacgtgggcgnaaggggctctatgtatatcgcggacaccggtgtcatggtgaacgcggacccgcagactagactcggngtcgatcatccgcatgttcgcagtccaaactctaacatgatggcgncatactttattttacagacgaaagccattgcgggcaagttgcccctggcctangttggaangagctttgcacccgagggtgcgcgtgtgcctaatataattccttaaccagggcntctcgttggcgaagcgataacncgagatccagacactgtaagggtctnttactcgcccgaatcaatattaaagcataagatnnngctctcatccagntngtcgtcgtaacgaggacgtgtgtcgatgagtgttcatgccctcnaatcaccnttaacngggcaccacagcgacggcaattgtaaacgggcctggcgcagacgccggaacggacacgaaggcaccgaantagaactcatatagttagtgaagcgacatgtgcctatttggttctnaaatccacngaggnacgtcggtntcccanntggaaaaaagnggacttcgatgtttacccggtttgtcgattggacgcagggacgccacttttgacacgtcggcaggcagtcagtaacattcgtgctctctgcttaatcattacttcggcttaccgagctaccgnctcagcgcaatggagtttttctgtcttcgtcttaccaatttggcgaggtcccggttagtaaatctttccgtcaaattagcatggcgatcgacaatgtggttacgcactgaaggagattcgcgggtgtcgatctgcgactaggcctgcgatttgccagcggcgtccaggggctcgctgtagacttatgtgacatgttatgccgtgcacggcatgtctcttaacggctttctccaccgagtcctttgaatcccangagttcctataccagatanctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcangcgtactatntttnngtccagtaccaccttccgtacgtantacacgctgagagctaccctccatccagtgtggaaagnccatgttccgaactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacnanaggnagaccagcaaagccactggaatttttccacctgacancccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagncnttttgcatagctttgtacagccacngcggtacaccccctacctaaggccggaatcnnggcnncgcnggtncgacactattatgtgaagttccaactagtgggcnaagaatagtaagagtgtgggaacggtcctcccttcntncgactgtnttatgactctctattgctttctaagggatgtggcttagaggngcggcacgacagancatcgtcaatgtcgacggacttgttgacgatccgtgtatcgcccgncgactatccccgcangagtaagcgtccntctttggaacgcggggcaatgcggctgaacactanactgtttcgncccgatgagagatcgcgactgcctcgngtcangcccgctcctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgactcgaaggagctgacccagcgaaagctgcntgnccgtagggtcttaccggnctcatggtagatccagaaaagccctatgacnccctggtcggatctactagatccaatanctttcggggaactcagctgcngaccgatgtcttgacagcgtgatgtntgccaagcacgnagggagcccgcccagcgcgcagtataacaggaggttgncaggctggctctgtttatnccncagttacgtcgataccataccctggtgcgaacacccgnccctgttacacnctcttcgagcnantntcatgactcggcancttgcgacaagggcacatacgtaggatgtacctgcagggccacctggttggacgctcaagagagtcagacgctatatcccagagccgtcccggaatgttacactctgccgaatcccgtgtagatgtgtcccaatcagaggagcgtancncgcgatagccagtagttctanttccgngtgtggtaattcgaagggcaaggctatgtttccngagtccaagagcgagtaaacagctgntcttattgcattgcatttccctcgcagggtatgacgctggagtcacctgcgtgggcgccctgccgaaacgggcattcatgnacggcgacgaaacccaagcaaccggttagacggcagactgtangaagaaccatccacagcgtngtaccgtttggataaggcctctggaacacaaggctccgaccgcttgtcnagcgaacgttgcgctccgagcccccgngctgggctcccagacggtgtaaggtcggcctcccatgaccgagtcccaaggtacgttaccctcgggtattatatcgcattgcgnctgtcggcctgtgtcnctggtnccttgcgtcgactatttggtactccctcnggatatgggtagccccggtcgaatctccgagaagccgtacatagnagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtcngtgtagcgcactnatgtgcccgngccngagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgangggtcctgttgctacattaggatacatcaatttttaggcancggacgtacnccatagtctcttaggttactgtcagacacgaataaactatggtagtttaaccttttcacttcaaggggccaccctntctaatgcnaactcatgaagtnaccgagaaccccacgggccgacgaagaagcatgacagtgtccgtacgggtgcctgcattgaatagtcaccgtcataagatatnctgcccgatgggaattcaccctgccccagctttcttactgcgagaacgtcagtcacggggcagattagtancacccgnnaattgtgctgtttcctgacatacggtgggtccggtcttctttaagcgcangccctgcattttcctatgcttgatgcgaatgcatggntaccatagccttgcttccgccgncgcgacgtantgaagtngtcngggatatcataggaccgtncntgcntactagttctctttcctaccganggctaccgcnaaatnatatttgctgttggaggggggtcctcggcgaagngatgganattcggagcgatagtcgggatacgtcngtanccggaccatggctccgatgcaanttcngagtaggcccanggcttanannnnggtggtccccncccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggntcgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctacncccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtaatctgactgttccccccctacacttcgctcgactaggtgngttcgatctgcttacncaccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggcgggtcncagtgncggccggtttgccggcagtcggtaggtgttaaggtgagacctatgttgttgaagncggcacagaanggatcctctggacgtctcagtatannctatctaacctgggaacanggtattaatatccgtccattctattcgctgttgcgacctgtgagttccangttggtacnnagtaacggcttttccctgttgacttctcgcttagggatagncttgccagtgtttctcccccagntctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccannccgtagaatgntgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgtcaaactaagcgacgttagttattacagcgcagtntcagtgccccccattcgtaggacgttttgnntgagctatgccctcctacgggatgttgaactgatcgtgattaancaacntcgaacggggggacaactgcgcgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagncgtggacccgcccgcgatggcttagtgtctacacancggttgtacaggctaggagtattagtcgatgagaggcgtgaaanacaaaatccggaagtacccacggcgcgatgncatacacagttacctggggnnngcgncggncgggcanaccccagcccgtcacntgcccattagcccgacttatcccactcggnttnctactatacgatcatgggctaagctcgggacccggccggctatgagnngtgtgagttcgcgtcaatttaggctaacncacaaacttggggagaggcnntcgttgggggangctggcncggtccacggatcaaggaccgccnattctccacgtctgttctgaccgccaaggcggacagcncttgtgggcatacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaagtatcaagtagcgatacctggcgnnnatcgggggccacatggcgagacatnctgtcgattgagngatcacaaattagccaactcggatctctatggagagcggaaacagggctgtagcgcgcnaacgagcagacnagagaanccgagcttagagagcagngagtaaaaccntcccggtccnagaactaagcgagccaagtagtccgcaatcaccatgggatggccatctccccccngtgccggtgggtcgtctatgcaagatacgtaataacaggacaataacataaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggnagtacccaaacggccgtgacttcacaagccaataccggttgtgacagcgcgtagaccttgggtgggttgctcgacagtnctcattgcgcagactgatttccggacgccccaatctagtgttgaggcactcattcccaagcnctactgttaggagtctactaaaaccgacgtcctacaatgatcgtgccgagacaattccgctcgcccacgaaactnttggtagangtgccattgcgggtaaaattgantgtgatcagtctacctctccnnanncggnggngatggattcgacttgagggtggatagccccagctgggaccagatgttctccgggggccatgaagcaacagctcccatnctcttcagcgctganccgttgctatcggcgttactgcgggccgcacgtagactatgaanatggtgatccacgctattattcgggactgtacttacagcgccncatctgtaccgccacgagaactcggaggccaatgagtctcctcatggctctcncgcgctagctagacttcctagggtcccctgngaaatcgttggctacacctgccggcgcaccagcgntcgtgactnacgtatactggcccaacggtgtccgattaaagtccaacgcatgacctgagagttcgaaactactgaagttgcgccttataacgcgccgggcagcgactcgctggggtgttaggggaagcagctcncttaggacgcagcaatccttnacctcgactanttgtactttgacccaggnaccgacttgcatgcntatatgactgtactgtgcactagacctcgcgtccaancccgnggccccagtatgcagntcccctcattctcgtcacggaacccggtgtcggctctgcaacagggccaatgcccgacagtaacactgtgtctcacgcatcaggtaaggatatcagaccgttgtgcgnccgaccgtcgtactttanggaaccttgatatgtacgagaccttagcacctantaaatatgaggatgtcgtctgcgntccagtggctgagtgccgtggaggccactgaacctgagagatgngnagagccggccacaanngtttcgncctgcacgctggcccgctcccggcgtcagcttcgagtgggagtatccgggtccctcgcgtgcagtncccacagcgttacanccaaaatgagacatatnngggtcgtacnccntccggcgcaattttaacnatcgcataccganatcccttagctggcgagtttagcacctgccccancgccaacacccgaaggatcagacggggtcanntatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcgcagcactatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggctactcccaattactccatacccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcnagcgcaagttcaggccacttggggtcctattctagncggcatgatggcgaacgtgtttcgcacgacagcgggactattgtgcgtccgaagaacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatnnatacgacaactttcatattggaatcngcgacttngagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttagttagtgggaaagtggtcctgggctagacaggagnntgtgcttagagctgcgtctccggagccgaagaaggtttctgctgatacagagtccacatcnttggatccgtactggcttgattgtaaccgctatgactctgaatcgaagcaaaaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacactggggaaaatcncgttttcnatgcccaacggacgacgacagactattgcattnggttctctccccgagggcggatactgaggagccactgcttggtcgcactcctttgacgcgtgtatgccactgggancgtttcccaaatgcttataccgcggcnagaggtcaggnggtcncctantctaggccgcggctatatggagttcagcgggtaccggcccgggagcgcccgcgagttatgcggcgacgtcnttcgatttggtnccgtncaccatgnggacgcggtctacgctggcgcttagnctgaccagtttgatggctcggttggatccgttaaaaagccgggaattttaccgctcacanctcgcaaattcgganangcagatccggttacttctaaatgaaaccagngcncgctancctcctagnacaggtaagcgacgcgttcgaagaacccatgaacnttanangagggcctacttaaaacctaaatatactaataaagtcgctgtgaaccaggagtgctggtcttgtggcacgcacagcgcctggacatctcctctgtatctgctnaccccgcacttgaatggatataggggggtctcgnacgggccgnagcgttattacgtgggtaagganacgcggactggagatcggccagccctatccgtgccacggtttatattttaaaaatctaaatngtccgatattaaggtttgtgcattgtctgtgatttggagacacgttcggatttatagttcctacgncggcctgaatcacatcacgttccaaccagctacagcgntagtgccaaccncttgtgaggcatcacgtnagagaacaaattaacactttggcgcggctctacgtagaggggccngccngaactgggtccagtttcaggatacgattgaagtcttcccgnnntgaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtnaanncgactcgcacataacgctagncgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcncagccaatcgtgggtaagagcttcctagctgcgnncagnagctagccagtacgggttctccttgcgttgacggatatgactancgtccctnactgggggggggtcgcactnggacgagcggctccgttangcggatataagtgctgntagactggccgggcgtcataacgtttatcgcccggggatattattgaagctttnangtggcgttaagtcgcgntgggttttgaagaagaacccgncgggccatcgagcnccgcttgaactgcnaggnatccgctttattatacccgatcgtaatactgcagcgccngcanaacagagacctaatgtaacgcnncnccacacgagaattcacnatgagccgttaatncggagagggtcgaagggtttttccgaagaaatggatgccaanccgccctagcgagaagctngtantggcgggccttgtctcagttggcgttaataccaggttacccgtcggttgagggcatgcgcggcgactgaggttaatcaaagtgagcccnaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttctgcgactactgnanccncgntggaagtcggaagggtntgtgaccccaagaagggctgtaacctccatagtcgtatggctagagcnctggcatgtatcccaaggttcgcctgacgctgactctcgcagccngtcaaatantgtcgatgccccctctgccctacgttgtcgtaccggtcgtattcnacgacngtattcnaaccgtcggttactcgatgacccctcggccacgaatctcgagcgggtctgtagtgaggggcagggcagatgaccttgggggctnggctacggattagcttcccgttcggaaaatgantccggacctgacgtccgatcccatgcaaccncgaccggtatctgtctacgtagttccgaaaattaatgacagccataattanngcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatgccggncggttgangtnnaacaacgtcngcaggtatggtctacagctgccgcgatacatgcagggcgcaccggaatccaagtaagtcgtgaggggggacacgacgcgatgggcacggatcacctaacccnntctctcggcataaggnagggagttanctaaattgatctatttcagcttcgtgtaacacggcgtacgccctaaccggggtataaattagtgggaaaagtccatgagcangggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactngatgnggacgtcanctcnttagcccgcaaagttccgccactcgttttgtgtgcaagaccaccaggctcggccnaaatggcatagcgctgggttnttnccgcgcngccctgancgcatcccatattnggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaaattcgattgtccgcatncgtcatgcgtgcgtnatccacattcaaatgancntacgcgatctcncctccgactcttagcgtcttagtcngagacggcgancataggganaacgtcagagataggctgtcggaactatctcgcngatctctccagnggccgataactgtccggcatgggataccgccctgcgattctgacttccatatcctgcnctcgtcgagatgtagnctctaccgtccctgntacncgnatcgcggcggagtacgacgccaccatgggatttgtgnacagaattncttcgggtntncctactctacccagccccgatggtggagtaccggggatatccgttcatgcgtccnancgttactacggactcnnggccacttgctggcgtcttttcaaacctccgtggggtccatgtataagtnagaggaagggtcaaattcaagttcagctcngctaaccaatccaatcgtcctctcntcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgncctttgcgagttttggccgcagtatcntgtttcacatgcgatcggnctgtncagatcttgtcgtgtgttacgaccacgatcgnccagatgcggtgnggcttcncgatcgagatggaggcnattnccantgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatctgnctngngcgcaacctatagcctcntagantaaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacancgatagtcacggaatctactatatccnatgtgcgtcgctgtacntgccgcccnacgtccgngctctttctcggttcatctgcccgcagaagtccagtgaatacgttctatattgccgtggcccaaatnaaagttggtatntcctcgccgcttagctcgcgaggganacgccggcggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacntgacagacgatttntccagacnatggataactcttagtaggaccgcttaggtggtgccaactgaagactcctttcccgaacatagcagctcgaattcgtcatgcttggnagatggcataccagcgattgattacacgcgacaaaatgagctccgatcgaagngccttaagcgcatcngcctcaatgcagagggcagcgaaatttcgcaatggccggccgatagcatgttgggtggcctttcattaggaagatcagaaggaaggggggctcgtgcttcngcgacggtatgctgcggcaatgtcgggaccgngccgcgggtnttgcccaggcggtccattatgcgatanaagaagtgttgactatttctcgtatgccgaggactagtacttagtaggaccatcccgtttcaactcgncctgaacatacatatcaaaatactatggttttgggatacggnncgaaaatgcgtgatccctcactcgttatcgtatcatagtcacggtgttagcgccgcgcctccaagcgaaggagacgcagatgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttgcatcacttcaaaccctcgcccnnaggccnnttggccaaacntgtngaacccattcattatggagcttgagcgagctacatcttccctcggcaggcactgcnatctnttcccngacgtgattccggccatacncaacccgttgagcgtgctttctatgcgtgatgtcttacgacctccggtcttcagtctggcaggtacccccgcagagaaggtgtacaacatttcatcggcctcgtggggacnngngttccaanactttaacacggttatatggaccaggggggntggcctagttcagccggggcttaacagctggactcggcatcactaataatcaattagcagttcatcattatatccagcgcacgctccattgactgaaggagttaagcccagttccgcatccggtgggtgacacccggcaccagatgcgtgaacgcgacaaggaatcnctctngaaaagcaccgcttcgacatggcagacggcaaaggnggttggtacattnatgccggagtctcccacacatgacgtgaactgggtattaagatgacggtctgacgagacctcttagacttacagaacaggtaccgaacagggctgcgacggtaacgttgggactatggtgtaagagcgntgctctatacgacagcgacagctgggcaggcatttagcaccatccccagtgacagngatnggacacagattgcaaatncccgttatggtgggcaccttcagggttaanaggtacccgcttatcggcgntnatgcttggtatcgtagcccagaaacagttccgcggtatcgcgcgcaagagataaatagcaagaaccctcattagaggcgagtgcgactattccaatgcgccaccggtggtcggaatacacacgcgncattacccaagccacgatccgcgttgattcgtagtgctcgtgttcacttcgncgcgctggcgacagcgtagatgtgatcccaatttaagcgccttacgcgcagtaacttccttatcagcctcatgtcattcatcttcacatgcagttattagtcagncgccatacgttgatccagcggcaggacgcgctaagcccttcaccacacacagcnaacgcaaagatgtttctcgcganaccgaagccgtcnnccaacttaagctgcgggcagattagaatccggtgaagatatagactgtaagttcgatcttacacgntggtccgtaagacctccaactctatttcttgtcatagcaccaggaccnattctctggcgcccgcttgtgtacggtttaacttggcgctgnngataagccttttaggcttgataaggcgttctgctgcgagcgagtgggcagagccccatcnttttagcaacacacgcggtagggtagtgaaaagtttaaaggtcacaggctggtgtgcgagcctggttgctctcaatgtatctgatggttgtcttaaatccctcgcacacgcgatactataagacgcgcaaaaacatagncggtctttatgccngagatccaatttgcacnatggggggttagcgtgattacgggccccggntgncgnttgggccctgagccattgacatgtcggagctgagactaaaataccggcaatttagtctatccataacaaggatagccaacctctgctttgcttgatgttaaaanntttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtggtgcnaacgcccggaggtggacactttagataaattgttgatatgcgtttttcgctttagattgaccacggcggcctccgatttacacnccntcacaagnttggggagcgtgtacattcaaacgttcgttaaaagnttttcttanagtcactcgcccgaagattattcgttcancacgtaatgtagcaggagatggggcgtaagttaaccacaaggacgtctaaggaccagctcgggcaggcgagcctcagtaaggccagatgataagaaagtncccaatgagcgacgaagtcgcgctcgacgcccggcgtccattttaggcgctggaaagtgtaacacttcacgcgaaggcgggcctattgttgatttcccgtcgattgattctgggaaactgggcaccaggtaaaanttttctccaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcanttgggcggtggngctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctggnnagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatntaccaccgacgtagattcagntaaagtattagcggctcgccctaacccgattgaagctgttgttaataacanactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcnatgcaagcctcggctgtcaccntgaggccaccaangagncagcctgccaaaggcctacatcaaacatcccggtacctttcgcgggtcgagccccaaggggcttatacatgaatagtcctgttactngttatgcgngcgattggcatgcagcggtgtgtgcgtttacgcccttagaagggcatgtgtattccgatggtcagcggtgtacgccacctggccaaccatgaggccgagggggacaggcagaatcggagcgagaagccaggctttttgttggnagtagccctccaaatcagccgggcctgattccatctcgngtaaggcgagtcagcncgaacngggatggaagagtccgncctatagaggccgtttagccttgaacaagtctggacaatcncctaccattagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctnacatttttactcctgtgttccctccagcttccagagncatgggagggttctgtgcaatctggcgtagctcctcgcgttcaccnaccatctaactgtgccgatcccatcaccactcaggtnttttggtcataatcgaatctttctgangcccctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgncgtacaattcnatntattaanggccggagtcgttgggacctaaattaacggtggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcncgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactactattgtgnatcganannggagaccgttcctanccaaatgcgatcccggctttgtgatacttgtgctggacgctaattgctaattaancattcatgctttacctattacctaacgcatacatggcttntacagccaactcntggaatcaggttcacgttgcgaacnctggctctagatccctnttagttaggggccaaaccnctcagttaacacgggccgattccggagcgttaagtgatanctcctactatgcctgcaaaggaagnatctttaggttgtcaccacggacctgncacccttaattggtgtaagtgcctcacgtggcnccttatgaaaggaagagtgtcnacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagnccgggggagggcccattattcngtgctgatggcggtacgaagatacacgaactcgcgancaaancgaaacctccggaagtggttgttcggtctagagatgtccggggcccctagaccagcccaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtncacactcggttgtggtctctcagttagagcagcttgacttccaaccatgcaggtgggtcaaaccgtatgtatatggttcaggatagatctgtaattctggttgtccttngaaggaccgctgagctntccggcgaaatgtgaccccgtgaggggggaacgaaagcggccacgtcngcctgatcccgcancaaaagcccgtgccataaagtggcagatctncgccaatacgccggcaaacctccaatccaggctnacgagaccgattggacaatgctaacgccagtcatccataagcccatcccgatttgaggacgaacgnaccacctgcatcctcgagatgcgaacaatcnaaaatgngntgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctcttttttcacngccccagccggcccaacccaggcaatnaactcgcgcgttggggaccctctgcctaggtattgcgctccagctgtttcgnccgggtagttgcctncggattccccngtatatcttacattcatcgagccctgttggataattcagnnnncgccacggtatacccgcgacagggcttcctcggatccaatatttcaagtagnattgggtggtacganncggtacnattgtagaatcgctagatatganttagtgnagacgtgcaggagtcccggatatccgtgtgccgtgtaatcgcttgantcagtggtttttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcctagatattcccggcccttaactggccncgacttaaaccacttgtaattcgaagaggaccantacactagcgtgtgtgagacaggggtacacttatngagtcatgtggcacaggcggccttagtcttgtagattagtaaccatttacgggaagccatgcaccaaatttgcgggacctccnccggtagtggacggacggtttaatttttgtcggataaagaggcatatccgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtgnttcgcgangccacttcgtctgataccgggaccgcaagttctctcaggcgggctttcgatctgcaccgagcacacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaaccccctggcaaggccggttgagtgaagcagtcgctttcggcntctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggatnagttttcgagacttccgtngttcccagcctntcagcgnngctcccagactaatcagcgcaggggcttaggatgtctaganaaagtctaagcaggaatnncagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtccaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttanacgtgcantgcggggttacccaccanctggctggggagtgaaagcgcacataaggcattnatantacacncatgnnncttgatgaaatcgttaacggcggnaccccatacagnatggtcctgcgccctgtagcgctaccgcancttgtggcacagttatcagcttccacgcgggcgtgctantaccgcgttggatcggagagcgaggataatttcacccgttaannnngtacgantntccttatccatgcgnggtactagtagttgctccggacaatcatatgtcacccgttgtcccagcttcacgagccgagcgtgtagagagggatgctgagactnaattcannccgtgacagcatcatcgcttccccccaagcggaccgagngcanctgtaacaccgccatatgagctccagctgaattcnngattccncgactgacgatagcggcaaccatccagggccggaagtgcggccacgcaanaaactattgtaccacatgttccttacgtgcgttagccgttttaagatcgtggggtgtctgtaaaagagcacagctatatcacgcaaattacctgagaagacagaattggcctttgcgagcgcttggtcgtatatanaaatggaaggngagtggagcaacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgccnccgcccgccganncgccggtcggtcgagaatngtccacccagtgccgggatatgccgggtcgcgtnanaacgaaacccgagcacgtnncncagtacagccncaagtgctattgcacagcctcgtcagagtcaccactcgaatactttaganactcagcgcannattgcnttgacccatncttggtgttgtgagtgaataccacaagttcctatttattaangaatgtcttagcaccggtaccatatatcaccgaatctcatcagtgcganagctgacgttaaactgtctggcggggcaaaagttatgcgcgaacctactgcagtgccnacacagcagatgtanggnncattngacgggcacgcantcctctaagggtggtggatagcgactgctgaaccggatagggaactaacaccagtgtctgcaaatnatctcgtacatttcctgcacnncggagccaccccttgcctctatganaagctccacggttgaagaancgtacgcggaagattgaggcaaggtccccttgggagactatcttctggggccgagcgatcagggccctccggtgactacgttnggttgtctgggatgcgagtttgtaaggtgggcctgncggttcgaattgcgaaaagnnnaggcccggctggggggttgnctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttcncacggaactgcgttctcagatcgtttgcacgacagtgacntttgcttcgacgacttcctcatatcttgcgctgggtaagaaacnnccagtaaattcaacatgtagccttatacggagtattaaatggtaccnggcgccgccaactagtcgcgcggtgtcatcattagctagctaggccctatcgccgatagttcttgtccctataaacactgaccaaatacgctacacgatccgtaatcgggttctccctaccattgcngatacgttagtngcganttgaccnactggcagtccgatactagaagaggtacccaactagctcgttgncatcntgtcgctagacagccggggctgatgcccggtgttgccttgtttggtgaggccggccccatgttcacananctctacagtagtcaacttatataaatacacagcccgatgaagatgtaggtgccnatctcgannccnacnactcaagtccaaagctcctctgccggncccnggaaaatccggacggctagacncgtcggccgtatcaacccgacccgcgccattgcatccgcgacgtggccctctgctccgacagcctcgatagttctantaggccgaatgttngcagggtaggggcttaggtggngttttgactagctgagtacgaggattccagctcatagaggaccggagagaggacctcgctcgtacaacgtgttatttagaactcgncgtaagtggccgggttttgagacgaactgcttgtaggcatagttcttctaaaaccatttcagcgtatgcgtgcgctaaaccctgcgaagnaaccnaacgtggagtccccctcatgncggacnntcaggtgcgttacactgncctcgggcccgcggagntgcctaagtccgcgagtctgcttttgtgggataccgagctcgnacgaacgtgtttaangacggtgaacagaagcccatangcctccgtacgattccataggtgacgagaccatctctcatggggggnccggagtggccgngccgcgggacngagtaaaaggctttttacanatcagtataacttactctctcaaatgtctgcccaccggttctcgcagatatgntaccattanngttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgcaacctggcagcacatggttgatgnaccctgcaccctgactgcacgcacacttttcgtgaatcacatccaggcgtggatcgnaccttatcccgcgtctgggcccaacatcaaacgagtgacgggacggcgatggcggaagccgagaatcgngtactnnctcgcggcctaggatgggcaagcggttcactgtgaattccgacaganagatcagagtaagcaaccgttcactntctcgccgncgcgcgagtccattgataattttacgttccaagagtccgacttccntgcgatagcctgaccatntaagacagcgattgnncatgcatagcaagagggcaaccaacctccggaagtggacggcgattntagggttcccccgttgatcttnaattaacctagacaanngcgttcacaagagtcacccctcnaangnctgtctggcctttggctgccttagcattgtcaacatggtacgggaaaattacgattcccatctctggtaggggtgcatcttccnnnggcgcaatgtcggcaatagaggtcgaacgtgagaagttcgaagtgcctcaactnacnctntacagacccgacgctattcaangagcncgacccctttctcggtcgcggttcggacggctatggtacctgtctgctcgcctacactggtgtacntttctggctctaacgtcgatgatgtttactaggantcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctccgactcttctacggccgcgggcctaattgcgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaaaagggtctccatgnatncccgctacccatctcgaaatggaatcagttgcattcccaaagacccaagtctgaaccttaacttcgcngatgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctaccnggagatcaacggcattaaatggtaacagagatgcncctctatatcaaatctggacaatgagccagaactnncagaaaagggtaactgtcggggctaaanagatcagtctcgcataggagaagtatttccggatggccangctcaggcttacggggaactcctcagcgagatcgatataccaggaaaaacctccanttcgggcgtagtgaaaatgccctgttagttgtgnggcttgagctgtgcactaaatgcgaaagcgcaccctaagccgcagcntatattagtgtcaatgcgcactagatacgtgtggggaacgnctatttgagggngacccctcatgctgagacagagctagctcctngagtagaatgggtttcgcgcacctgtagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatntcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgnnngtaagaggttttttgcgaagaggagctgctcaagtgtgaacttccagatcgaccagtggagtgncggggccccggcagcagggagttactgaaacgnntaacaatcttgggaggncggctgtatttgtnagaataagcaagccatccaaaagtctttgtgctttcactggcgcctatcatctagtttccncacnccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagngaattaacctctgacgatgcagtgtaaaanatatcaagtcaggacttctcatttgnnaccgcncatcgcgggagcgcatgtgcggcggttannccgggatttacactccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttcngtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggtcgagctttccactccaataaaccanttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttgaacattttcgagtttgcacgatctngtagacttgcgtcctatcgtggcgtagtanagaagacttaaccctacacccgagtggacacttgggaactgttttcgagttaggngacagactgaagcntatcgccgggcagggtaatgttatcgttcttgggaatgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctaatacatcnggtcccccagctgccgtaatgtcntgatcgcatncttaaaaagatatcgcctggtgtncatgcccaccccgngaacgaccccctgtcgagaatggctctgggacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgngtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtngccgaaggcctagtaacttacgttangacgccggtgtttcttgtaactctnnggctgtttcaaagcgcaccagttccccctgtgacantctatgccgacgcacagaggagacggatacccgtacatagcagcagcactggtgtngatgatggcgcgctgtggccgaggcatnctatccaaccactacgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccattccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtanaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcncgaaaatttctggcgcctgcatcgngtgatgacgagcaactacttaatgggagcgctgctctggcacattcaataggtccattagacacagactattgccatccgtacccacancggccttgnngtgtggctcgtcgttccagcggccgaatcgcttcatgttccaattanagaaaaatagtacggcgtggccggactaatcatccttaaagnactcgtaaangaanaccgattttccaacgngaacttnaatataatttttcgaggcttctcgccgtacgtgtggatccgcacggngcgatggcacacaagctgttttggagtaagtctcgttgataacttcgacgatttgaagctcaggcaaaagaggacaacctcgtgccgcgggacgccacgaancaatgagcggctagttganggaaagttgtcgcgggcggctgcgccacaatccgcgaantacaccagcgtactccggatgggtggaagagcatggctnaggaatnanccatcatctcttaacggctcccaatacaaagcacatgctaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtagttcccgctggtcgatccatcacaagtatcgcagaattcgacgctgggctctcactcgatgtgtggctcaactggagacatgcctaacagatgccatgtgtcgcgccattttcatgacatcattgcgantgcggggggtntgtcaggncttacgcncaccngtgattacgtgaggttcgcttcgtgggggcgcccgccggtatataattacatcaggcagcngagcttgttttgttgctgcaagctagtcctcgtgtttcgggtgattcggccctctagcccagaagcgncccncggcgcaanaccgaggctattagccaggaataggaatcggactgtagaaagcctcacatgcggcctgtatagagtcgttgaatcacgtgcgttggctacttatcgatcagagtcaggccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgctctgaacgccnctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagtnttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctnnnaatgacccaacgactcgcaagaactcacttcccagcttcctcttgtgtacgtaattgtatgttcctttaccatcnactcgaccggnnttaaaagacgtggtntcaccaacggaagcangagcgtgngttaattacccgtggagatttgaagttnatgaagcaattatgaacatcgtttatccaaacttctggtataagagcgcatggtccnngaggaagctnttctgtncagagctcngctccgcggggtgatggcccacgctatttcggatggtcgcttgctcgacnaataatttctcccgtccccactaaccactgccaatgaaagtcctctcgntcgtgtangggtacggcggagatcaaagaaggtagtcanctagattgagcaacgcataaatcccaaatgacttgtctatgaaatagaggatgcgctagtgttcgatcgtcgctgatcnngccttacgccccnttgtcactggtgtgggtactagtatcgccctccacgcgtttttcttngtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgnaccaagctcaacctcnttgagaatgggcaaagcccctgaacgcgttcagccgttggggagnaggagcgnttgcattgggggcttaccggtgntccctattncattcgaggtccanctatgccccagtaagcatatgcggaaaatcaaaacgctgcacggaggcgcngcacccanttcagcacccttccccggggacaacttcacagctgagnctccanacttgcgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcantntaacgataaacgccnntcaggtggangtcgcgtcccgtgcgagcgaggtagaacngtcatancctgagggctagaacttgaaangacgggcctccatctttaacgctanattacgcatggtggcgggtgaaagagaccggaacggattctttctagcgcctcgggcccgggtcgttggggtacatactttgatganctctaactctacgcgtcgtaaacccagatccgtctgccggcacccaattctgttcttctctcaactccggaattgtgngccgaggcgtnacgccatccccctcataatgtctnannatcggggtnccagttcaaaatcgtatcaanatattgntcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggacccttnctctcccaggtcatcgataagtnggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcngttgggctnnaacagntagctaccacgtgtgacatgtgtagctgngctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcaaagcgntgtgaacgccncgcggtnaagcgggggagagaccggtagtcacaaagtgtcgnctcnccacaagcaccacgatcgtcagttacaagtcgatgtaatcaccagcacncggcgcggcgcgcaccgnaggggatcaaagactcaacatctacgtactggtccatctttctttccgtttaggaaggccggaaatcagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaangttagccaanacggcaccgtgcnnncccgtaacatcaggaagtgggtcatgaagacctcacacattgggtgtctaacgagggcgcactaccagtctgaagatggctcncttagttcgagtgtcgttgcatctcccacagcacgggtcctccaaagagggggagccattgccctccccagangccctctcacgttagaaaacatntaatagacgccaatgcggaggtgtagtgctgagtctcatcctctggcaatcnctttaaagtctaacgctgactcgctagcggggcacgatcgacgcccacggcagntacttactgcccctgtgggccgggcngtgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacgacacccaganaagnaaggcagttcgtcaccngcgaaacgtagggntgggantcaacatactttctcgccctggggatcnaggagggctgggacccaacttggagaagatcttcggnggttagttgtcgatggcgcccggccggacccgatccgngnnaatcgtgcctcccggcccngggtttaatctcgttttgatccggactgtttcggacagccgtcccccaccctnnngngcatttctgaagcaatgaccgcaagccaggcntggagctcgggcgcggcacgtttgattgnggatagacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagnaccaggaagangttttaaacaccccgctacgttctcaacggcagccgcccttgccgagtacgtatgttgttanngtttacaagatcgtccctattggnggttactactntatagaggacaagaattcacntgggaactaccgcaccatgggaacacttgtgattcggtccgatcngttactaggccccccggaggtnccgaagtggatgncccgacnagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaacnggtccaccgcgaacaatanattcaaagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggntactcaacagtagccgcctgcgtcggtaacgtatgcgccgcagcaactgccgtcnggacgattgcctcnaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaacagaggtgacatacctgaccttgtaagntctgttgtggggcatttcanaccatcgcaccctccaaccgaagcggattccgtattagacgnngcacnnnccccgaccctagctagtctgngcctcctcctctcgttcagtcgtngncccgttgggtcccatgcccggtccgttnggggttctgnnatngatcangctaancaccgctatttgggccgttcgatcataaccgcgcaggcatgatgttgaagttcgtccaagtgtgngagatgntggagcaagcgcgngatctctatctaagtcangttcactcactcaccactgtggctccggtgnggnagcacaatcggcttancagcgggtgccctcgtactgagtcattgaatcctccgattgggggcgatctactctgtggcttatgactctggctttgattgacagttccggtaatgaacttagatctcgaggtcgccgagctgcctggcgtcctgtttctactagattgatagagtgcggtaggtagggccgacatggncggggcgaaacctgctcgacggngattacctacccctcggtaaanaaagacttcaaccgcttagttgnnggaacatcctncctatccctcgcctagccggaagtnangatctactcctgcctatgtgttactcgtcntaaggtatacacggacatgcctccgatggccagactacacttgctgtccttctaggatcgccanttaggagtactctggtctgtaagtcacggcattgntagctcgcatagcnttctttgggttgcgcagctaccggaangcatttagcgacgtccgacatcgcanctcggacgtcaggtttcccnttgtgtncgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggaactgggttaattggtaggtagcacggctagctacaggagtcctaangcgagatnnaanataaaattgcccgaagccacttcaagtcttttcgcntaagccngcacgggccactggtcntttgnagnactgcctctcctatcngccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagagcaagaatagattgtctnagcacccggtcnctgagngtgacactcgatctgaatctcgtaaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagcatggatggcggccaccgcccgcnnnnaagacaagccgacttaaagttctttccacaancatattttcggattagacggcttgantgntcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgccacggataaagtccgcttggaatcgcttcccagcttgggctcgtcctcctggttaccctnagttgacccgcgatcatgaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctnggtcgagtctccgtctgaagccgggtaatcgcagcttgtattcacacagttgactattggccgatctttcngactacgacttccanatggtttaccgggngtatcggaccnagctccggcccgatccgcccctctaaaacgccctataggaattgagacntcagagngactgactcagcgcgatagaaggattgcctgcttagcactgggtactcggcgaaacagggtgcncgcacacaaaaaaccgtcttcttgtcactccccgcctgggcgggtgcngtgtcgggcaangactattgctaaaggtacgtttnnatcgggacaagtgccgagactcgcggcacattccagctacgcccaccactggttctggtcttgtgagcaaaaacccgtncactcttgcggatcgagacgttgaactgtgaccatagtattgggccttacctccnacntctggctataaggtaaccggtcggaagtatggtcaccaacaaacttaattcgcnagattggtggtctttaacgccatgaatcacctcgggaggctatgtgtatgcttggacttatcctcttgcgaccctctcgaacctgttctggtgcagctcgnctggggctcctcgactgagacatatcgccctccacttgtattatgtgcttggctcacgtagctgtcggcaattaccgacatgttttacacggcgggaccggccgatccgagctcanttnccgctgggncgtaatatntatatacacctagatgtgaaggtgngacggcataagttccttagtaccagcggtangncctaataatgaatgtcataaccttggcagggctgcatcctnnagctgaaattatctatccgactgncaggtttaacatactagtngacgccctatgttctagncgtgccaaaagcgcaaatgaancccatgnctcggttaagtntcggaccacctgtggaactggcgtgtcagtcaatctacgatcaggcgcatcaacccttccctggttacggattcatcggcccccagcagattctccgcgaatgtaggtactaggtnggactttagttaaaatcntttctagtacgagcccgacacgtgcatactaccaggggctgattccgacctggtctggggcttagcaactttgtaccaggagnagcgtaaaggctnctantccccgagctaccgtaantgaatattcgcgtctgngcgttctgccgggaagcgatggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgccctactcgagggagtcccgagggccttcggaacactncgacgcggtccggnatctacccctcnatatcncacttggggcccaataacnagtctccacgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgtgggnagtgggggtaccgcttgctgaaatctgcgtgtaccgttcagaataatnntgtgtaacttccgggggcctaaaagactctccgtcgaggggatgcatacgcgcctngcttcctccccttcgtggccgtccatataaggttggtttagccagcgccaacnacggtgagataaaaagcccaacgatattggantcggtacaaggaaagcngccccctagcggggtacgctcgatgcagatccnttggtactgatatncctacnataaatcaagagcttcaaagccagtatgtctgtctataaacttaggcgttctcttcattctgaggtgacgctccattgttacgcaaccccgagcaagctctcggattcactcgccgggcatacacaacttaaccacgtgctgctgtcttttgttntccctgcgttccttgctgtatgtgccnaaaacaagcgtctgtcntagacacaggcctggtgcgataacgaagtgaatggtcatggtgggtacaggcagatctcttggatgcgnggaggnttanttttgcaggacaacaacggagaccgctccacgttcgccgattgatggnggttcttagcattgcccncgacctagtttcaancgctccgggccgcntgaatgaccgcacgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccacnatgncccnnggctgctggtcaacttaattctaaacccttnnncatcccacagtcttcgcgatggcttcgtgcaggcaaaccctaggcgtgaccccgtgcggngcnagtatgcnnggcatatatagcgcaggtgtcatgntgcttgacccggaccgccttctaaaccangattaaaacggtgtctcgtgcgggacggactgcactagactgnctatgagagtccccttttcggtaatntgcgtcccactaagtggaagccaaataatataatgctggtggncancgcccagcttggccntgcctagagganatttnatggacgnggtagcattcgctncttgtgtgctaaggggtggcaaaaaggcngattgcgagttttggcgcaaacgccgcccaaaagcacctgncgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccancggtctcgatgcgggaatcaagaccgacaaagcnaacctgggcttcgaggtttnccacgacggtagtcctgtatgggaggtcaatntcgtcttcgtgatgctaggacacatggtataatcgagagggcaagtcgnacaaactacatatctgcctagctaccagattacaacagactcaaccggatcgggggcccactgcagctccgtcggcgaacctanactagtngtcgtgtttgcgaaccggaaagcagatattgtaatcatctgccctttgcattacatgcggccacactggtattaaaatgcttacggagtagctanggcgggtgccatgcttcacgtgnagtcgcctactttctctgggttcaccttacaatcgtaccangattaccggtnnttaaaaactgtccgatgctctcgcnctagttttctgcttcatcaattcgttgtccgttcaaactggctcaacttnacctatcttgttaatgccggtaattggggccttangggnanaagtatatcaaacggccctgttgaccgacgntctgttcatggncgagggcgggttaaaggggagtaggagtgaangtgagggtntcgacatataaacgtcnatacgatgaccgccatttagcgtgtcctgnagnatctgggccagtgcatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagntgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaagattggccacatctgcttttaggaaaaatctttcncgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcntaccaataaacaagcncgcccgcgtnagaattagaaccatgggtttctttagggggtcagnttttagctttgtccctttgcgacgacgctcgagcaggtgcgagatnccggcctggncgcctccaanngtnggaggccntcgaacagnaggagaccgctatagaagtgtcaatcggctctactccgtcatcgaaaacccacgaatcacgacaacaaggatttacnttaacacaacttcttggngggggtgcgcgctcctaggnggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgagtagaggaaccagaaagccccttcgaatactccatntcgatgcaggcagtaaagcgcgggtgtggccgttactatcaatatgggcccgcgtctcatntatgggacnatagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcatctcacctacggtggatnnggctgatcngtgtcagggaaaagggnatngttgcaaggtaagagacactctgtaatncaggtctactgtggttaggctggcaccgggtnacttcgcattcaaacatgaggttgcncatnnacgttccnggccctgcccaatttacatacacagtttnacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggggtggcggggggcccccagtgttctagcgatagtctagggcgctaaatgcnctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcgggtctacncatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccntctggtcacgagtccagataatagctcaccctnctaagtactgaataagctactgtatttgcccttcgtatacagccagantcctacatnaattccagaatagcggcgctctgaccgcctgcgctgtcacaaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaangngctaaagaaactagcatataatacccctacaaagtangtgtcacttgtactcggngggcagatttttgagtgttcctttgctccatcagttgggtggcgcttcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgctaccggtgtatcgtaactatgttccacatgaagtgtgattctaagttcttgtatgnaatatcatgcgagttgtgggncgaangtaatttatatgtcanatagaaggtancatgagttcaactttacnctaacttcaaacgaatccatatgctacatagatcctcgtagggagatgtgacgatcatgcggatgaangatcgcggtcgaatatcacctcacttagcccgcggnaaacagaagctatgaagcatgtaaaggcctggatggaaantgggtatccgacatatttctgggctacttacagcggccggaacgacttccttgctaatcgtgcaagtanaatcctgtctcggctgagcttggcgtccgccgcctggtacgtaactatagtcattagggataatgtacaaaccacatgactctcggccagtcgtgggtagcacggtagcccataattcctaacactcggnactaatcactggcacgaactagaacttcgactactaaacagataacaaaaaccanaggtcgggggcagggaagcanatgtaaatatagaanctttcatctcacaggntangnacctttcctaaatacgcgagttccacccacagtctctcttgcataggctgacgcngatttacgattgcagaggttaattcagcatatggcgtcgcgagnnggacnatgtacacgataccgcggcttntggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgctcnttagccaggactnccagaagagcgggacaacgctaccgttgtgtcccaacagcctatatatcgtaatggccctcagcagtacaagcggagaaggccnccgcgaaanncttgttactgatcctggnnaggtcatgtttcaactcgnccttacggcctggctggcccgactaatttagttatnggtcatggacgccttttctatagaggaaacagagacattctggacacccttgaacagctcttaccttagaatgcttngcgctactacttgtgtcgggtgacgttgtcagttaagggtcggtggtactccgtctgtgctacactataccacggcagttggagagatcccgcctcgaccgccgcagctagtncttaacgaagactatcgtttcctttcgactttattggacagaagtattggatactcgcggttcgggtccgtaacacactccgcaggtggcacgagtcatgccgaaatcggtgtctactgagtatgctgnggaagagctacgtacggaaagggggnttacgccagttaagaanacantttgccantaatgcgcaccttgagtagcgcctttcccagggctacttttggccggtgancgggaaatcttttaaatttaggaagccaatgtcccgccagtgaacntgtgcccgatttgcgatgtcctcgttaggcattaagtgtcgaaaaacggtacttcgggaatatctttcncatataacctggtcttcgttgctatgcttaagttgaggtcggcgnacgtacntcgggtccaagataacagacaaacggtggngatgtgacntgctcaaaggagagatccgtagagattcataagcgggacacagcagccgctgtgcaataggacgggccgacggacggccangttcacaacgacctcagcttctcactacccacgtgctacaagagtattgcgctctggncccccagggactatgtgtagtgcgcacgtgcgacctacggccttgggctaatcngatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccactaagccatagcngctgcccgantgagccgccgggntngtggggtgcaatgaggatacanaggggcctcctttccatgtgggagtgaatagcgctaacatgtacttcccagtactagtagggggattcgcgattgcattttgtgtttcnctattagnnctacttggaagagggcncaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgntaaacactttcctgaagacggcagtcctttgccgagctatttccaataagagtaccacttccggcacnctagngggagaccttagattattatattctcgtaacgaaggccaatngtgtatgcctaccagcgcggagcgcncagtaagcgtggagccacgatccacccggnactgtcgtgcatcttctcccgttcatcctgcggtccagtcagcgtcgctgcctcaaagccggactcttctttatggaaggggtgcccggacctcgtggccccaacgtaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttanctcgctgtgcgcagcgcnattcnttcttgtgggggttagcatncccgtccngccnnntatgcatgccnccagcgtgccgcatcatttagtgtgctacgtgcaccagacaaaantagtgttctcgcggantaccacgtactcggttgccgcctgtggcanttnctctggcgcctcaacgccgctagatttgngccagagtccnnaccttactaggccggcgccgtgattatggggattaccagaccgtacncttggatgagaaaactcctnntggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactatggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaangcggtangngagggctgttaggacagctctaggncgatggtgaggggggaanggccaacggcagtgaagcgccccaatgtctgaaagatcngactcacagatttaagctgaacaggatngttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcanngtcntggagnncagctccgaccccccacatcnaatatcacgggcttaaacatgctgctgncggttccagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccntttctcctggtntatcggcatgatgaccntcagttgctgtgggtttccgaagaagctcgggttccacggatatgagacgaatcgtgcanctgtngagcatccagcctcgtgacgcttggggcgcagtgccatggtntggatacgtcccaggcctagcgtaatcgctacntnataattgctncatcatgcttctggtgaagtaancctcttgtccaagggcacaatgctcggtgcaggcgatcttcttnctcccagggaccggaggaggngttgggcacanataaggtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaanagaaancggccaataactgcataacggaggcgtcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacntctctcacccatctccgaacngccttctctgtaggagatggcttcaaggcctttccncggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgantaagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttaatacagannaatctacctctagacctntacgcttgttcggtgacggactgtttgtccccgngtacttcactgaacttagtagccaaanagtgcatgaataggggttgcgttagngtccgcccaatatgacgggcagtacgcnatcgggacagccctcttgcggggaaatcnaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctagtctatggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggntcttgttcgggccannngagttctgcaatctgaatctaggcgttgagaggcccggtaccatggcgatgnttaagcgtcgtgaatctttacgttntatggttaagctcaggtggntgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgttcggcanccgagaccaaccatgatcgttcagatctnntggcacgtctcgaccccggntgcttgcgactaagttaatgactgagctgtcatgagtggtaagccacacttacatcggcgttggcngtcttcatagttnaatcgttaaccaccactggccttccatggacttggtnagtgaatnnantcnagttcccggancagcgaaaatnggcgtcgcctcgcgtgcattcctacncnggcgccccggggcgaaacnggccacnagacgntccgttgggtgcaagattgagtgcgcattcggaccccgagtccctggcatttctttaagtngccgggtgagtcgacttgnnttancccagtaactgcgcagtcaggaacatcgagaatccatgaagaatcgnnngccggatctcnggtaagatctgaattgggacaaacggcttctgagacatccgatgttcaagtcgactatatccgatatactacgcggtcgaaaaaaacaggagaagtataactactgacncttttctcgtagttgaatcggtcgcgaaacattgttagctgtagcttttcaataggagtnggccggcaagagtttacccgccctggcggaacgtggcgactgcgttcctccatgcntacaagacggcttttcacctcggtantggnagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcagtggatgtagtaggttaatagnatgtcgaccgctgagcactccaaatatcgatttnctacattgcaggaatacgatcgataactacgagctatgatntctgagccttacctncacgacatcgtatcgctcttttngggnggacgagacgactcgggtcgaccctggtccctatcaaacgccttcgagttcatcgggctcgaaccgtcgtgtatngcctggagcccgggcgtccgctcgcccataacctaagagccttgaattaatgtacacgccccatgaaatatgtggcggcacgctataatagtggagtgtcaagtgattgggtgctctgggaaacgacgaacggtggggtcagtcttgagcactaagatcccgntcggtcaatcacgaatagctacggatctcctgccgaaatatcggccacccngcacccccttnnagcgaagtttagtatcgatatccctcggccaacattggtctcatcatgtatcgcgtgttggcaccggggtgacatctcctcctatcccgccagcgggaggactgggaccatccgggcatgtggcggcgccggcctgggcgattaagacccattgggaaatgcgtntttggcgtaagtgntggatgcggaccaaaagctaacagacgaagagtcctctngcacacgntgacgagttncncgcctgacccgtccacatccaggtctagagtcggttcccgtgcctcaganccaacaggcttcccggctaaccaattggccaggaacacancncctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatcccacnctcacnaccatgtnttttncaagtggaggaaaccccttctttcgcttgtaaacangtgtttttcatatatcngggatgnacaatatgtccattnttcggaggtgncacagttattgctgatgaggcagtacccaatatcgtatcttatacccaatntattcccgattaagcaaatgtattgcgaccagttacncaaaagggaccacaacacgttcgtgaggtgggtgggagacnagtccgtttgattacccgngcacccccccagtgaggatactggaagtgagngttcatccccgccgaacttactctatcgcgggtnaaaacgaatgatggccggaagaggtaagccacgtatgcaagcgccnttgggacnctncaagagggtgccttcganccacaaaatctggatgcntaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatccttttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacccgggccgcattaggcgcaaagctctgtatcgagggtaancttctttgcggttcgatggttgccnacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcactacgacntanncctcagtcaaggttgcgangtgtccggacatagtcntgccngtnatcgncaaaatctcggttggnatagggcgnacatccgtgtacggaacnnnggcttcggccaagacttttacattcgagccgttgcgttacacgcgtnggcccctactgcgatccacaggtcatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggataccccaacagtgcgattggcaacacaatccttacgtcacantatcccataccacatcgagctagtcctagcccgccatggtaggcatcactgtgctcataattttgcgcgcactctcgataccgtgccaatataatagtaaggagtatnaaattcactgntccacgccaacccacgatacagtcatgtcactcaggtttagctggtcgcacgggcggcttcatgccccgctataccttttgcccgcgcctagtttgccgtaatgccttattcagcacagcagcggaatctccagtacgaggtctcactgccggcctacggatgtgcgaaggtgatgctgcccatatatactgccgaaactatccctatggcttnncacgatggagcaaacgccagccccggatacttgcactccacgncagaagagataacgangtcactctgntccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgncggttnngacatctgtatctacttggctgtanagacctaagcacgccngccacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggatagcaccattcactagagatttttcaggcccagtctccaagtcgcttgcatcagcaagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaagacggttcggcgacgcccaagacgcaagataggggctangcctcgaaatattccggcttgtggtgcatcttggnaatatagtcnggcggccgtcacttggaacanatgncgntccgacggcaatgggctttgaactggtggcagtaggaaccttcgntcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagntgcacagtgggccttacgccacccagaaggacgtaaagaccgcactccaacctccacgcggattccaagtctgatnctatggnacatccgtagggtagacattaagncaacggatggccagggactggtacnccttccctaagtccccagcgttccacctcatccggaattgaagaataanntggctcctggagcctgnggtattccgcgtcnncattggagacccgggctactatnnntattcttctgtattggtaattangaggaatatctcgctgngatacccccatcttggggcgctggtacgcctttcgcaataactgcattccatggcgttcatcgantgtgaccctttggtacccgncgcacgctcgttattaagtagttccacctcgcgtgtctctgtactattacctggcngctccctctttgcgcattacacggatggatgganactgctcaatacgcagcggctattcttttccctcctcctctancacctacgtgctggatgaccctgagtattgtcaagtaatgnaccataagcgggcggcactgncgaagacacaactggcggcccgaccaagncgcatgttggagacaacctgacttgggggggataagatcccacccattcgtacagggaccacccccagcggccattnnccctccaatgtctcgnaatcaaacnctttagcagatttgngcgttaaaggcatccagaggggacctgaagactagcagcgtgaaggttatcgaataangggaatcatgagtccgtgtantncggttcggacggaatggtctttgacnnactaggagtggaggttgctcaacatatatccgttgctcgtnggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggatacccnaatagtagaaacagttagcgngactctaagcacctagcactcccttacatcacggtcgcacgcgccctagtgggggggtgtgaccaccnaagcatgcaattagatcctttacgtaaaaatnnttcgccgcagtcatagtcccgcagcaagcgggcgtccgtcncgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccntatcggtaacaccgcttatgttgtagagtattttgacngcgcagncacgcgcgcgntaatgagttttgcgtaactccgactcttggctgagtatcgcnctgggaagtctcagctcgacagaaaactatatnttagctacctggatcactttctaatgccanggggatccgaccggcgagtagagngtcaagagctaccccggccagtccgnttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccnaccgcgnaccatcgcggtagntccacaagaagaagatgcgcgaggaacccctggcagtcaccaggcaagngagantcttgacttcgatcgttgcagtatgttcgtaggaggggggcgtaccgctccgactttctgcccagactgngttcgtacgttagcattcttgaccctaggcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggngngnggtnggtgctgggccnatcggccncggaccgtacggtctacacgcatcttnttcacgcgnatcctaattngtcgttagggggacgagccgggggcgacgtcgtaacggacagcggatgnagtcagtctagatctcctccgcattgagaaaatccgaaatactctccagttgacagtctcagccctccagtgagggctacaaccgnacccggacaccagaacgggctagatcatccnagcatacggcagcttttttacacgaagctgttattngagatgatggcagcacgcccatagtggnatggngctatgaccattgnatgcacatanaaggatttcagcgagagcagacacnnatgccaccctgcgaatccgtggnttcngcgagggagctngnnncgccggacatctgncgcgccggttttagcgggcctgagaaacaagcctttntcgcggtgcgcatcaggtagtgaccaaatattcgcggagggganacgagctgttgnattccactgcacgcctcccttacaatgcccccgtgctttctagnacgcctgaacgcccctgttactccttgggacggcacgatggacanntatgaccgtcagtacgagncgtgggttgttgcaccgccggggacacaagagaagcgctntacnncgcgggaatgnatatccacaaggaagaanctttggtcggctnccaactnatctgctgcgaggcttactatcgcangctagttgttagaaacccgtaaagctcgcgtgtacactgcagtcgacttgaaattcaacacgccacatacagtccaaagaaggagctcggaaaacctccagtcgaacagccgtctcagcgactaacaacccgcacgaggtctaggccctgccagattcctnatnctctcccttgcgtagtgtcgcgtactcacgancggcaagcgtatatggggcccatagctattagcgctacgcgcgagggngtacntgctcccattttgtgacgttgactgcaaactttggaagctaanctgggcatccaccggccacgagacaagggctacccttaccgctgaccngtcnggaaagtactattagtccnggcgcagtgggttgtctcatcgttacgcgcgtagttctagattcgggacgtacgggtgtcgagagcgtcgctaccagcctgatatacgtggtcgctttcccnnacttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggctgctaaaatgcactcatntgcgcggcngctaatgcagcatagcatgtgatgcatacgaacaccaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctctncgcagttacgggcgtggcgtggtctggcatngtttcctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtcngggacctaagtttgcccagctggaacggacaggccgatgnagcaccccannntaaatcgatcnncggctggagtgnaatcgtggtgggccaacacgacatgcgactcccactgatggcatgctcgttcttacgcaggnaatngggcacagaacatgtnnnngctgagcgggcagcttactgaagcctagggtcagtcnacttgccaacgcttagngcgtggtgnctgcaagtattgcagncgncccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatgncttcgcgnaggtgattaaatgcacggctcttgggatccgncgtagcatcttgcttatacattgccttctagctcgggngcccgttgggcgaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtganaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttgcttagcccagatttgggncgcggattaaccgtttcctacgtcttaagtcttgatctctggctcgccacaacctactgttccgtccagccgcgacgaggcgggcggcccgggtctaaaacggtggtnagacgagatttcgccgngggcgctccggtccgcctatcgcgagtggccgttnagtcccaaggtcgcagtcggtccctgttatcgaggtccagcanangtgttcagtccctggctccgctatacggcagagcagatattcccgtaaaccgacgtccgttgtaggtgntaagatctgcaanaagngggcccctaccgggtaggaccacgngctcgcccgcgctacaaagncaacagtagacacagacttcgtcccgttaaanctatgaatgccatgttaacccgcggngcnnccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggagagtagctacantaacgccctaaatcgatgcggcccttannctgttttccngtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatngcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcnttctgaacaagggagcgtgcgcatgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtatngttgntgggctcctagtccgtcggcacaactccggtggngacnnggaatctgaggagcattggggaacggggttatcccanttggtgtgtgtccccatactttccactgaggaggtctttagggnaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatcccctttcatggggantcttcaggangtcactacgtcaagtgccactaccttccttctgtccaccctggactggtgattcggacctgctgccctagtcaatttttcgnagcttgctcgngcaatctgacccccccgganaagtcctcccanncgnactgcttggactctangccgnnacatgcagcgatttaatcgtnaataatcagagatagcatttcacgcggtcctttncgggtgaacgccggtggtgactgcatcgggcccgaagacagagttaaaacgatgatctcctgcgggccatgggaggcactacgttgtgtcatttacccanggacagaacgtgcatgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggnttctttagatagcccctcgacanagnggacattttggcagtaacnnanctccggtgaagntcntnacaacctaatttatcttctatcagcgcctcccaagcccgccaaacctaacgtnnttggtgctagtatcaataccgtgncggcctagaaatgtgtccttaccataaaacggtcggaacactggctggggttgctgtaccgaggacaacatgngcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagngtanagcgtccggtatctatctgctaacccgacccgggattgcactcagcggcacnncggcaccttctgacncccaaaatggatttaanaatcactttccaagtcgtatgtcaaacggncgangggtgtcagtaccacccaaccacagtngagtgcgcctgcatacgtcgtcccccggttgcagtcaaaatnaatgtgtaaccgtgcgaccccttacggatctgantaaagccgtaggcatcctccctgggggaccaggcacagacccgattcattttcgttcgggaatnagacgnncgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagctctacggntggcgttcagcggttggncgcattccgcncctcattgcctacgggacgtcgacggaaacgtacagtagcgaacttcaatacgactaggagagcccacatgagaatattcctaatccggatgaagcangaactaacgttntgaacgcatccatagtaaagctgaccaacnacgggcgtaatgtgtaccaattctcacccacgcanactagaagctactatgcgtatcctnagtactcnagaacaggtngnggagaaatcggaaaacanacgcgatggaggtcgtctgggattcanatgccctccagctcagcggaatgnanccgtttcacctngtaggcccccgatcggcccaaacgaatcagtgcntcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacancgcagaggtggactaccggggagggggaccattaatttgggcngtttagggacttgttatccgtgcgtattgcttcgtaatcgcaaacnctnttaacactcctatgaccccgtaggccacgtccatcgtgtaactgatgctaccatcgantctcagcgcgggtgatgccatttccggcatgtggcagccggtcgggtcctcgagggaagcnacagagtagttcgagggggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtagtcctttacgaggtacntaagaagttgtctgctcttaagttgcacaaccccttggcgcccccaccttcatcctggctttaatggtccgatcnctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactgcacgaagcttaacaataatgcggagagtagaaactcagccagcgaagctcgaccngcggaaaaactgaaggccacacnagtattttagagttcngccctatcgtgaaatcctattatggccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgctcgcgctaccgctaagtcaggtaacgttatcgcctctacncgacccaaatgcataagnctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataaacnttatctcgttggtcgccgatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctactcaatcaagannaancaatacgtccaacccgagccgatgaggctcangctttantggaggggcatctctccgaaggaaacgtggcccnaagccatgcagttctagcgttagcnnccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggntacgccaacgngcnccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagcnggcacttctttccgctccagctttggncganagtagctcgcttcgagtgtcacgataatagtantagtcnaccagccgcgcccaaagccagaccgtgcgagtcttgacannncncggcagtccccgtactcagagnagactcgccaagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattgncgaacatgaccattctaaagcgacaaaaaggctatatnaatgattgcaaagccgtcatgtgcgcaggctcatccgntccgccggccttgaggagacaattcacancgcccgccatcaaatcacgctgnnaacgtcagatgagatctgacctgaaagctgatncgggaanatcccgantcagaatggtttgattcgtcccagncttcgctgggtccccgtaggtcatgaatggntcataactccctatagaactccttgcacttcacgtcgcgtctcctagcacgactcggtaacgcgcngggtagcctnnacgtgccacctcagccgcggcgctttcgctgcttaanaggacgtacttgcggcctttcacgagttgntctaaggctgcgccatatctatctactttgcgccgattaatgcttaantacaccgctaccccccgtatatccgtgagccggtgcgcccaggctggattcaagcagctcgtgcnnngctgagtacattntgtccctcgtcgttgaagccgcgccatgcgcccgggcccgacctccccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccnnntgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctgntnnacggctcacaacgcagtctcagggnccagatcaaatagcagaaatgcgacttctatgtncagcagctatgtaatcatatgtaggacctcgtccgaactcagccgttacgctaagtaggnactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaagcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtganaaaggtgtgggacttaggctgttantccgacgtctcacaaggctggcatatcgnctagncgtagtaggctngtgggttgnnacggtagcagtctattctggcggcgctatatcttaacgtacnngngagtgagattacgcantgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgnaaacagcgccgtgaacgcaactcccggagcgaagtcncccacgtanctagtgctgtccccctancttagngtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggnaagattagaacccatggataagtgcacggccggtgcttngcacacaatcgtaaagngaaagtcgcgggtacccccgacnnagtttattccaacgcggaaagagtagtgcggggagacnccctctccctcncgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccgcgggactcttctgcgatggnaattgtggattgtttctagcgacatnnggactctcatcnccgagggngggccncgnagtctaccgtggaagacgcccaagcgacgcagtacgtcgggtcgaccctgaactaantgttctcgtgagggcacctaaaccgtgattccataanctcggccggtgtagtcggcttaggccgtcacccgcggtttttggcggtatacctcggtcgnctcgngtgccgtcncgggcgtcggagctcaacagcccagaccgcgcaagcagcgagtataatctattagaggagcatttgnattctgggagcgaacngcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgnaggctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgcttaacgcctaccccntaatgngatancggnaggcgggcaccgggtggaggtaagacttctcatncaggccccagtgccgccggtcgtcacaaactatntctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattagattccggtagtgctgaatnnnataatgtcgagggcggcacggtgctgagaanaataacggtcgctnagctctcaatacatcctagcgnccgaggtttgctgacccagttccgataactcgaacgttagccnntntcaataggcctggtcatacattagatacggcagcgttccactctggggtagacgggtgcgnngggtagccgaaggagaagggcgtccctcgagactcactcctctttgcgcctgtgcttacggacttacggaccttattnctcacacggggancatgncgcatgccattcttatcagcccatgcgagtgataccatagacacctaggccctattaggggcagtcagtcgcttgcaagagaggtttgcatctttgcaagaggagnnggatatgatgctatagtggaagcctataaaccccanggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcacnccccacccgtctgctcgtgggtggtcggatacatnggggtggcagacggaacnatngaacagtncgctgcaataatatcgacgtgttcgggtgtcacagttgcgttatatctgtccgagttcgcccnactaccccngggctataggggtgtncgaaacgacactttgcangttgcttgaaccatgactgctggaggctgagagacccgaacggggcgctttctgggactagtgtngcccttaaggtcgaggacgacacatactaaccctccaggttcgacngttacctaatagccacggaggcctccgtgcgggcatgggggcccttaccccacgagctaggncntggccatcttatgcgcgacacatcgcggttcgggtgagaccgggcgttgccgcagcgtcctcgtaatcgntcccgcactcgcagacctagcggaaccatcgcnntataggnaagcgtgatgccccaagatatcaaannngacccgagtccaccgnccataattggcgatcgaccggacccaaggatgctggcgacgtacggnttcatgacaagtggaccagncaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaaacctacgctcgntcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacataccatatagnggttccatagatgccctggagtattgacgctaantcctttggacagcggatggggaggctacctcgagagaatgctaattggcngtcagttggcttactcttccacccaaacaggtgtagagacgttaatgattcacccatagatngttggccccgaatcgcgggaaagtcgcaaccgaccccgaatcctgccccggtgaggaccgangccaccctgnnnacacactctancagtacccagaccgcttcacgggaggcccgggncgcggggttaacgtgtagcggcagaatttttagtactcacacgagcgttggctnnaggcntatggtagggnttatacaattgcgttaccctcgaagccgcccatcntaggaatgctcgaaacagnttagatagcgagtcgcttcgcgggctagcactcaacgggcctgctcagtcagtgaggcacgatcttcttgtacacgncnaccttccaagnttgcagagtcaccccngcctacntagaacngccgtcgcttngacacgacgactacattcggcctttcagaacatccaacagcgcgatggctgtggtgcgccgtacaaggtggatgaggatgngttgccgcatattcacatcccatgataggatgcagacncggaagggtggcgnggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagngtgttccttctcacgaacatcgcnnatagaccgagtccccggtatcgcctgtgggggggtggaggcctgttacgatgcgggctgcgcggaggggggattcgttgtccgccgggttaggtacggaagtcacaganaagacttggaccttctcatctcgtgtgggcaggtagcagccccggacctgcccagggggactgggggctgttaatancccnattctatgaatgccntagtcatcggntggatacatggtggtctatcccaacnaatctaactgattcttncgcccctactccntttagagtctgtctgnantatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcncgtgatgatatcagtgggtttcaagttggggattttatatctcacgtcgaatggttcgtcttatctctggtcgggggcgccgatgtgcttcgctgggatgccagtcaanaattcctcactgtgctgcaacagggggagagtacacccctgcagcncgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactganggatgagtcgtcgcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagacncgcgtacagcggggttagggaagcaatagcagcgctgcagtcctaaagcnacagcgtatnacggcgtngtnggcgntcggcgccagttcatattcctagcaaataagggcngggtagacccatgtgtggcccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaattagaaatgtggcgtatgcactagcaattttggtctccacaagagggagtctacnacgctagctgatacaagaagcgagttgggtgtcgtagatacggttccgagagggcgccttgtcgtcgattaacgtacgccatgttagctcaaactcggccgtcnactgtataattcgcatggaatctgtagaggcanatccnctcnttagttcgggggaagccgcccancgtcgctaccgagtttgactgtggacatgttggcgacaataccgcagacatgggagtcgnaagnataaagtgccttagctcgcctatcctcntcctacacatccacgacctgacacgccgcttcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgtatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggactccgnaatattgagtaccgtatganacactgttacccngtcaaaggcagantggnatgtccaaccgcccaaaggggcagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggccccgtcgccgntttactccaccatgaggttnnatgtacaccgaaacaaggtcaatatgctgcgttagtcgtggttgnattgtaagatccccccaaactcctggtcctgtncttcagtgcactcattgtgagaaccctcctgctctcgggatgacgcagtgatggcacaccatgcccccgaggnngntnccagtgctatcaanttaggtaaacctgcttccagcngaatcccgtaagagcaatgacactcanctgttgcagcagcatttttacgaaggccggtttcagtacggagacaaaacaacntaaagtttatcgaggtaggatgggggacgcncggccactggggaggggcctacgcgcagcagatnaatntttgtaagctacttgcgaattcaaagtactgngccaagccaacaccgggggcctatccganttcgactaattgncgagcccctaaatatcggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagnatgactctctcgtaanagttgctnttacaccgatagccacagggttgtgacaacggatttatagccccaaatcctgnaatctctaccacgggtatacagcaaaaagttattaactgtattngtagtaatgccgtgctaagcatngggccaagcgcttgtgatttagtcagganaccattgctacttgaatgacggangcggccagaggacatgaacggatttaagcgtcncgncctacactcgtgacagactctctcccccgggggggggggacaagcgttacagcacttaaacctccgggtcgtgcacttgttgaagtggcgtgggtctcngntcaagaccatccctaatgctcctcaactatgtggtatcagcaccacccagaataggatctcgggctatgggcgtagggcctnatggatctgagaccgagggtactgaatggaatncattgacntcgtaaggtgggntcccaaccactccgtcctnttgttagncgcaagagcgcacccgccgcgtaccctccagctnnagtctcgaacaagcattagttcatattttcggcgtccaccngccgtgcacatttcgggncngccttcctaagacatcnggacatactgggggtgctagtnacactggggtgttaccttngcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaanggtataaccaacaataacgtttgttccgcgagtcatncacgtcctggacagttcaagcnactacanctggtgagtacccggagatctttaggggccccacgcncgcngttcatccatgcatcttaagantacnggagggcgaaggtgcacaaaacccgcgtaaatgctanngcctctcattctncgtacttaccgccgacccggaccggatcactgnctcttggctggctcctactgcaatcctagatcgtacgctccagcgcaggctctaagtacgtaaattttcgcggagcgtgtncntaccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcnaagtagcantccgtacgctggatnttngtanttggggatacggccgggtataggtaaggccacgncatngaggccgcgcgtaataacgngggcnctggacgaggtcgcgaataagggnacgccangtgctctgatnggatganttatggacgcaagtgccatggattatgtttcgtccggcggcantgctcgctcttgtgtatttgtgagcaagggcacaccgagcgagagcacgaataagcagtggaagnctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccactcaatgcataacgcccgccgtgctgacttaagtctcacggnnaccgcagactgggagtatgggcccggganaaatcttatgctccggcaggcgcctcgcttcatcgngttctcttccctaagggtcatagaaacgacanattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacngtaatcctatctgnaatagaagatgctcttctgcctacccccntaacatggctccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggatagggcatcaattancacgcgcccgatgacccgatggtngcagaagctctgcaaggagcctagaggtagctcggtgatnatctctaagacccgagagnttttaggaatagaactaattgctaaanccccggcgctagcagccgccgtaggtggttggtccgaaccgnagcccaggcctcgcctcgacacatcgngattgttcttcggtgccgagtgcatgganctctctccacaccgaaccggtgcccccgnttctcgttcagaactccgttcttaggtgtggcattcggctcatggacgtcaggggatatatgatactcgatctcgccntatgcacttccatgacgatgggtcccgngggatnaagaggcatgcgnctatgccgancgagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttacggctacgagctaanacgttacggctatgatttgatactcaattggnattaatagtatctgtggatactacaggcttacctatccttgcaagacccgccctttggtgagnagnagaacggctgatgcgtcaggtaagtctggaaacccatggtattaacaaaagtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttagagcgcgtatcccgacacgccaaggcatacaccgccgtatnatggntaagcattagctattcgaccaatctctgcgctgaggactcattctgacccggagggaccggcnccggactgatggccggctctgccattcctaccacaataagggggctagaanccgcagcctggctgggttcctaatgacagagttgtcaaccagncttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttatcacgctcaaaggattagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctctcaaaaggggccgtgagactccgtcaggtagggatacngatttgtatctaataancntatactnntgaggcattcaatatcatntcgtcggannntcatcagccaggttctaggtgcgccccgtaggacgngtcgcntgggagttagaatcaacaggaagggggcggcagaagtcngggcncttgaccaatgttgtttgcgtccgtcccaccgcgggngtgatggctggagagcacaacagcaatcggaagagncaatgtggtagtgctagtcagtcacgagacccgaaaanaccacttctagaacctgtgtgatgggccgtcgctantgatgggccgtgtctgcggcgactggatactacggtctttaaatcagcatagctccctcggcgtttagatcgttcatcacagacntcggactgcggcaagttaataattaatccttagnacgagttattccaagcagcatgaccccnccagaagattcnaacccatanaagttcgtgagatgcgatagnccgacttaggacagaggaacaaatttggtgggctcatatgtcaccaagttcgcatgcgttttgaaggtctctcgcatggtgtgtgcctatcgaaggacccctctcgatnccaagagagtgaccaactttgtacgcggacgtgtanannacagtcatcggggnctaggtgagaattttatacagcgcctatccccagagcacatccattggacctaccgatcttgtatatctcattcatncctggtgattgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctnttccacgcttgacgtcacttagcgagatgccgtcaccagggacctgccgtgcctttcatgttgntggtacgtttcggcccggcgtactgactacagacccgtgacgggggcgagacgcngatgtaactgggcttacggggagcgtcgggactgttttagagactggtgcttggcgcgaccagacggggcagatnggcggcggagttgacattcctggcccgctatgagggggccctatggagcggctcactaattttcgaaccagaggccgctatcatcctacctaggggggcgccgtcaatcggaggggacctcaggaacatgcaccgttanaagtcaacctctcgggtatctggtgtctcacgcgccacgtgagacgaacaaaggttattactgttcggacgnttgagctcctaggctggcttgtnctcnctttcgtgnctccaggcagtgcggacgnagctaaaccatgcaccgtcccggccgcggatgtgtggtgcagaataatgctgttagcgccccggttaaatctgggtaagggctctccactcacttcacngaagaatcgggttgtacgctnaaggtnccgtgcgctcactnccctatgcactccctgcgcctngccaacctggagtcgccgcgagaacacaggtacagttaccnnaccttacncatncgacagtaacgcatattctaaacccccacangncttctnatttgggataaagtacagactcacctattcacagccgcggcgtgaaccggttgaatacagtcaggtggataatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgtttagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttagagccgngcctgaatgctccanncgagtcgcgccgtagttccaanncgtgcgtgaacgcgcacatccagnatcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgctgcggtaaatccccaacnnaaggaatcgaatgtccgggtngcccatggnngaacctctcgtcccaccttcgtgtccggggatactggataaacctctgttgagcgctgtattcagcaagcaagtgaagggactattaggatgtcatnccggggtcctaatctncactcacgagggcttnnccaactagctcatngagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaatcnctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgnggaccgaggcaccaatgacaactagtaacctctgccgaatcacatgtatgttgtctgggatacgcgggccttgctgttatngctaagtacagcttgcgagattgaccctcccgggcaagtttantccgagggtgcaacctaaccggtccctgtccacagcccnnntgtacgggaggaacggccgacaccgggctgccccctgagtattcgaatcaactttacagtcttaaacacctggctcacttagacaacaaatncnntgcgcgctantgtctgggctattaagaaggcactcgtagtcgtatccacnatgacctacgtacggcccagcattgcaacctaccnctgacaacgngtgaacgcactggtcggnagaaagccttcactaaagtgtctagagggtacgcaggcgaagcacagacggncagcnnaggcgacaagtactattcataagagccagcaggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccanncgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctaacgtacacaatagtcagagttgcagagccttatacttggttccgcgggaagtaattcggcgtgtgacttgagtcngtggctagtccagacggcgtaaataagtgattgggatgtgcatgtaccccgggaagagatcgctcgncctgaacagntcgactgctcgtgagagcaattttgtgggcgcagcgcccggccgtgctgtcaggcttgggcgcntctcntatagatccggcccagtgccaaacgcncgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtnanaanttcttgactaagttcgcgtanccgacatactgtcggactgntannctagcatattcttcaacngatagactcgagtacccttgatgtaaccaacttcgttaganaacgggtgggatggcacttccgtgcgccgcaggacgaggctattgcttgctcggcttaagatngtgtatggcgancgncaanattcgtgatnctcagaaagtagccaatncgtatcaacgtaaacaaatagngtgagactttgggtagccaatccttttccaggncgtcggtgtaccccgatcgcctgtcaggttgattttgtcgntgtttatcccggctattcggatccgnactccgtaagcaggcttcttccaatttgtaagctttncgcgacgtaatcgatcacggcacgcatgggcctgcggcantctgggctgccacttccctgtctcggacggcgagtgcgtgacgcactgcaggggacggggggnaactccggaaggtacgtgcatattggatagtaggcggacatgactcgctccanacatgattacccccctggagccggactgtagaggcnctcctcaagccggttgattcgccctgacgctcccttgtctggttgtctgtacccacagacacnaagtctcagttctgcgcccccactagtgtgggttgactcgacggcctatggtaactttcgcccaacgtcagattaaaaacccctccagtgntgccgctacgctgncgaccaacggggagggaggccgtgcggcaagactacggtataggagcctggttgcgatgagtngcggtactatgaacggggtcagatgtccacaggcntcctagttgacccgtaggtctctcacttcttccgcatttcgttcttatccatccccaaccatnntcctgtttcgaccagcgttagngaccaataangaattgaggggactagccggtncntgtgccnttatgtgcgagagaattctcgcgancctcctataatttagcnnccntcggcggggccgggtacgctgaacagcgcctcggtgtcaganngctttcatacgctgnacactcctcctgcacctcccatccnctaccntggagnaatgctgcccgcgtggtgagaaggtcatcaagaagactcttgtaaccatgaagttactgttcagtggcntaccacaatcatctcttttatatcctcgctcagtagatgtgtgtcggtgtgtgggagtccagggaattcgaatttnggcntattcttcgtcccgggaaggcggtggaatcctntcgccaacaatngacttgcgctgnngctgtggcaagaagacatcgtattanctatacgccgccccanctcatgtacgacggtcnacccgcaatcactctctctagtagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttangtcctctttgggtgtcccccagccangctttgcnccncccgancnctttggacgcaggaatcaagttgacaagccctcnacttttggccaggctgtgcgccggacattagattaaccttgggcacagnaccccggaccacttagtaatcgggtggtcgcgtataccgcagtgccatggaggggcagcgnatgccgacgagcttccttgcctggcggcaagcatctcggtgaccaagtcttagtaagnagcggacgcagctaaatatctgcncaggaaattagcctctcgaatcggtatacacgctataacacgaattcangtnatcgcctcngtgcncggantgtagacttattgcgggggcaaagtcatccacagaggttgagtacagcccccggtcggacgaacatgnttttacnatgcaggaccattaacaagcaagtgtnactgcattgancagtcgacgatttgacgtttacgagttacgtaggggatccgttaagggtgccttgtagcccntcgcgattaggcgngagtcgtgacccttcgggtgccctcagtacccagagccaatgttctcccgaattagaccaactgcccactnggggtttttacgctgccgagcgcaccgtnntcanacgagccnagangcgcgaacccggggagacgancctatcgagccttgcgntgttcagagttncatgcggnctcaggcgnccccggccccttgggggcatgcggntacgcgtcccgcccaatatagaatcaaagaaggtgtgaccnngaaatgagagcccaacnacagtgacggacaatcgcacaccactctcctaaacccggcncacaacacgcgaatgcaggaggctgcagcgatggcantcggatggccngggnccgttttccacgcagtgcaaacacgacttcgtgggacgctgagtacctgggcttgttgtcttgcacggtgctggagcgtccgcnnaaggctacaggcgcgacctgctttcncaagggcctaggtaatgtccgtgtggcgtnagcacagctccgtgacagcttgantttaancccccgacttaatgtcgggcacgcgtaaggcatttaggacaaattctagcctaaggcacacctanaccgtttcgtataaataccgctaccgattgcttgaggaagcgatgggataattcccgccacagcacttggtcgctaaaaggangctcgacgancaatcggatcttgnnggtttctgcgcgctnccgganatcgataggggcgcaattcgcacagggtgggggaacnnctgtattagcgttccgcaactcattcacacggnataacgaatgctaccgagccctacgacgaggctgggcgagggttgacccccctgggtcggttggggaactaccacatacgggtgtgttntaacccatggtttgttgtcacccgaaagcaaagcgnngtcantatagctacaatactgtgtgcccgntgcggatagactttcagagctcatatcncncttaagncttgcaatgcctccaganttcgggccnattgcgannngttgtggcgggaatcgactcacccttacaagtcgatttgaccaagatcctctcaggngagtggtcccgagggacaacatccagcatcagccnagctagataagacgaagagcgtcccttttggncgcggacggnncggngcantncgacagggacacaagttatgccaaccgtccttcctgngtncnctgatctaacacgttcacggcacggtagactcagcgtgcggagtatccatactatcataccgaggtntcggttggtgaggagaattcgggcatgcaagcagtctaacccngtccagcntcgtttggatatgtttctggctcctgggcccacgctaactgtaaacgaagcntcgaggtcccgcgcaacaccttcatggtaattcagcggggaggcgccggtaagccgtagcggcactgtgacgaggcgagttagctctcggaaaaganattgcctgtcaagcccgcccgnnctccggactctcnnnggcttatcctggcccctttaagcccgcaacgggaatctctgttaggnggctgggccaccataacctgggcgcatggaagacagggaaancgatgctcagaccttgcgcacagccagcggccggcggtggtcaagccagtgcaaacgagggcacgggtgaggatcactaccgcatctaatacagtatngcccgcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttnncgatgagttcctcgcccatttagaatccaganngntcgnagncatacccgtgtatcccaagtggtgtacangggctngaaanccttgactgaccatctgatgcgaggatctgaaggagtccgcgttctatccgtcatggcagacgcgaatcctaccctgnttaaccccgttgtacgtatattaccatttaagtattattcaacggcgaaactncgagatagcgctcttgtcntagtgcggggggctagacgtcgtcggccacngccagaacgatnatgaaccntnccgggagcggtccaaccagctgttgtctcttaatttagtnangggaagcggttggcgtaaaggcccacgcctnnnccgtgaacagacagggctgaaggatttagccannncgctctgattcgctgtttgcccgacacagcggccccaaccagccctntntacgtcctcaactgctttgtactccccaggtatgcatcttggctncagttgtgttngnagtaaaangcaggccgcggtaaggaagtgngcctgttgtcaatatacnccacgncttgattgcgagtagagcccttagatatagactcggatcctcgccggagaacgggagttataccgttcatatcaggacagtaacgtcgtggtgggatgatgcaccngtcacccggtcatcggtaacgtggnaaacaatggatcnggctaatgttnattcaattaatcacactataacggactatattnggcctcggggagctcgttactcaccaactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaaggacgtgacacatccaaattctactacagttgggcgtttctctcgtttggntatggcattgacgttgaaaaacagagatagaaggtgcagtcaccgaggggtggcattctatgtgtcgtcagttnnntatatacttcattgccaggctcgcgctcggaccgtcgtgtacattaaacaantcacaaagagcgcacnacaatagttcgaatanaaggtctagattctctgggctctcggataatgggaagggcgagagagaccctgtnctcgagagacggttnctactattcgaccgcccactgttgccgaagattttcaggtacagcgtcccngtcgctatgggcaaaggctcgcgtctactgttnggtgaacttactggagtcttactcgacggataaacccgatacgagcacctcaacagatcgtcaatgtagaccctctggtggttggccntttcacctctgttgctcagggaaagatattaaagtatctcaancagccgtaacnacgccctcaatancttcgcttagtggggtctancagcgtgcgaacgagatatntgggggttttgcttggcctaccgtccacgccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtcnnggctagcagccctatatcngacggaataccacgacattgaccgtttctnttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaananntggnaggngtgttctgcctcctgcgcgccggaagnaaggttctngggaggtaaaaggtacgcanccttcgatcgggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctaatgacgtagggtcaaagggaagcgtttttaggagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcgnatngcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtctnaatgaccagaactcgatgttaaatgtaggctaaacccctaagcctattgcagtcatgtcctgnncgatcctgattgacctcaagggtgagataggtaggctacttttttaaatcaaagcncgattatnggtcatttccccntcggctgggtganctactctnnggtcgcctctcngatgcccgccagacagtcacggagagtcccggtacaacctcctatacgntagtgcatgcactctnctaatggccacaacacttcctcgtacntcgctaatcgggcttgggcccggcagggctaacaaagcgcgtnncatnngactccggaggccgcggtaagttaccatcgcacacggtaccataggtcagggtacggggtcgcctttggggcggcgcaanttgggagacggcgaatctgaacagatncgttcctgtatcgtgagatcgttctcgatgcagaactccttgctgcncggactcatccccactaggcanagatctatatgacttcgcaaacatttagagtgcaatactgtcctttatgatcggccgcgagggtnatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaanatgcgatcccatgtaattagacgccgcgaatacgagnctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccnnggcctangtnccggccctattggaatctaaaaattccgatgtacgcggccgataaagtcttgactctncacgnccgctcccggtggaaagtcccgctcagtcattaagatgcctccagatcgagaagccaccggaagaagatcgctagaatacatggaangagatggcatagcgtgagccctatggagtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactagncttggcttcaatcactcgcggtgtgcgcgactatcccccggtccctgtctaaggggcgactctccttgtacncagctcatggagaatctaacacttggnaccttatggggctccacgcccgctacaagcgngcgcgctcgttgcntgaagagtcaaacaagacctggtacccgttaccgntctcttccgggagcacgtttgtgaacgaacgggatctactcttggacaacccagcgactatantccatnaactcngnaagtgcgattacatcacctgaaggcagcncggcaatcaccccaagtaaacggcctgnattgctctcagagaccacaccacatccgccggctgctcgcagaacttctctgagtgcgcatnccgtcacgaccttantatgattcttgcataataggctcgaggaaccgcaggtgaagactntgatgccgcngcgtggtgccggccggtcgagganatagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatnagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattgcggagtgtacgacgtcagnctaaatcatggcatcgttgtacacccgaggagcattcggacgattnacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcaaganctcggcgtgccgtaggtcgggactaccntaaccgcatggngaggccagcgcnnagttattggagagatttaacactntcaagttcatacgngcgaactccgttatgttaggttgcggtcgagtccaaaacagaanatgttcttgccggggtgctcggtaactgtgagggtactcaacctaatgttatcgaaaacggcagaagtcaaacattggagggtaaccatgtgcagaccacccggccctcggctcgttttagngaccngcatacatttgcctgagttgttgttaaggaatattagcgctcgcgctgagcacccagggccggcgtccgancgaaggtatgcnagagaccagtgaatcccatggtgcctcgggctcatcgggggctactacacaagccattgcggttccgtggttgatagttcgttgntccggctgctccggttacgggaagttcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctantaacccatattaagtgaagaactcagggccaactgatatcgttaccgtcgctcaggctggaaagtctcgcgngtcactcgaggtgaagtatcgttagcgggctcggggttctacaaagnctaatctacagcctatattacattagtcattgggagatcnaangaggccgtaatctagcgtgttgagtgtcctcgcccggggcctatnntacaagattgggccgccgctcgccgcngatgccttctagctccgtctcatagngacccnctagtccggatcacccacgtctgngccngatctctcngcaccattctggtgtntggtaaccctcctgacgaaagnangtgtcgcgtccggactgaaaacgtctaagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcnctataggcctcggcctggccgggaaaacaccggtacncccaaagacnttttccagncgatttgccccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaactacttgacaacgcactcacgcatcnaancggcccacnagngcccccgtccggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcncagtgccgctgcggccgaacggcttttncattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtangacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgttcttcttnccgctccttggacngtgccgcactgcccgcgcgcttaaccttacggccgttttcnctaatgccgttcccgcacggttacgtgtagagtgcttgactcgtcgccagtcgaccgagtacggtgcatanttcntantacgtctgtccaacggccggcagnagtttcctgtcattggctccctcaatgacctgtgagtagaccggtgagcagagcccggttgctgcccgggtcngcccgacacccggcagcanttgcggtnatctgcaacgtcggcagancaggccggcacgaatctgcgctggtgtggcaaacaatgatcgaatacctactanacgacgccnagnttgcactacaagtggcacgcctatcatgaggatntgcattcccctcntctactcnanttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccacaaggggagaacanccgcagacnngaagcgcgtccgcccaaaccngtacttgccccggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgacaaagcgacacgtcagcgacaatgctgntagccagcgccgcgtcgncacgagcttacancaggtnatctctagaggtgctctnaaaagggtcacatcgnccgcgggtcccatagctccanggcgcacgccctcatgtagccagcagccgntcccgcggcaaagaggcacaaccatntgagnatcatngcgtaagcctcgatnctcatccgcacgtgttagatccagcacccagaccggaacccaaccnaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggcccaccggggccacatggcatagggctccaggagaatantactggcggaacgccaggctgtatgccgtagaacagaagcactatcagcctggctacgacctggaagaaaggatattgccnnggngtcttttctagaaacaccgcacatgctctatattgcaactctatcgctatagatgccgcantatacccgggaagatacaactacgggtccaancctcggatccggcggcaaggcaagcttggccggcggcggtgagtatactagggattcaagtgggttgtaagtctatttcggtactgggcgccgtacggtcgaggagncngactcatnctggagtgganaagtgtnngtcttagggtctccctctgatgcgcaacagggcgacactacgcgaccactgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggcagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtnggccgctgagttgcacggccatcaataagggcgcaaggctgcctctataaccgatgttcataccgngcctatgttttgcggatancgacgganagacgtaagccctacgtgctcgcggacgttgttataccgcagcagtgtgataccccatcgttatcggactatacgtagctatccaatactgtaganaccgcacgattnttcaaacttcaggtnatcangatnctcanatcaaccctatacctcggtgtcccctggtccccngaggtgttgagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctgnacccttgacgcaacgtcgcttgcttgtaaaagannnatgcacacggtgcaatgggancgcaccaggtacgctaatgcaccccggnatngggacnaccgagcgcngtccaagcgcaacaaangagttttagaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcgctangccgactgcgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggaanggaatattagcgataagtagtatactatnagaccctgagcaangggttctggattgagctagatctcggtcgaaggtattacccaccctgcgcgntctacattgcactcctcaatggcggtagccactggcgtgtctcactacgcgtggttacaataggacttaggccttcnctacgagaccatgtagcagacagattttgngatggctttagtccggactaaccaactcatngcccttgaaggttctgtaccanatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtcngccccggttggttagaatttnatgaatggcactttatgatttttggccaagctaactcaccgntggtgcggncatattgagtcataattgtnagagcngccgggtcgtcattacgtccgtaagacaaaatacgcttcggccaccccaccggctaagcctgtgccggtgtgtgtttacccgccagcgttttcctctgagaaaatctgagtacacaggacgctccgacctaggggaatccataatnaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcntgttggcttgtctctagcatgcattnattagggttatttcctagcgtcaatccccgtttatcnaggcnggattcgatggtgcccattgcganantcacacngnanaagcccggtgatagacagcggtgntttcncagttactttacggtctggggcccgtatcncagccaataccagttcgcacaangcgacccggaggattcgtgacaggtccatccgggtggntaccaacgcgatacgggncgcggcggagtgtctttccccataagcagttagggccggatatataccgtcnaccgcaacatcgtgctaagtacctantggtctggctgatgnctagctcactccgacagcnccangtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgantttgttaactttgttctttgtaaaaaagganccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatngtgattcgtggnnaggtgcgttaccggaggctgccggcggctggctaacgtcgtctgtcgcgggcnngttgaagatccccccctgcntcgcatccggggccccngcgcgggcctggcttntttcgtngnactaaggccactgtcggctacaatgctgtgatattgaccacctgccgtatgcacttgcggtgacccgggggcccgggncccgcaatccctgtcttatcaccactgagacccccagttaaaagatgagggtgaaccacgcgnntacagcagacaccttgagggggattcagcgtacgggggagcacaccgggnnggcggtaaaatatagacccatactagggagnggatcggatcgcctngtcagactgganatcgaaacgaccctcagtggacacttgaaagcaccttacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgattcaatatggtctacgggcatcaccacccagcccggagttccggatgctcccattttgaaggctggctgcggcgtgtagtgccccggtgattggttgagttatanagcaattgggaagagtacgaccgatcggtgggccctgtnccantgcgggtcgcatcttggatcagtgcaagngcactgggtacgatactatagccccacggctcgccagcctgacttacacacgttttctacttaccatgtacgacggtngncgtgattgagctcgtgncatccttcggtatcccggcacncgggcagaggccgggaactcacgccaagcccccaagcangggttcgcatgcctaacgcccgagggcaatgnttgagtactagtaaacgaagcntttccgcctgagcaaancagaactggctggtagtgatactantcgttataagaaaagcnnnnctactggcagcagcagaataacgaccgtctaaactaccgttacttcttgtttaccagctagcaggngaacgtannagaggtcgctggtggtncgcgctcggagtatgtaatcgggaaggtctagacgtcccagactcaacctttttggccgngtgtcgctaatagtagtcccgcgctgcatggcggactaattttcacaggggggaggagaatgcgtgnatcacagctcgntccctggtttctggctacgtaattgtgcctcacttcgcttaggaaggccgacggncntggcaccntggtctttatgatcggccgatgatctcgcgaattactctaactttgtgcanagcaacttccctgaaacctgagttccggaaatcanataggntaacccgagcactgccctnttcttggaaacagttgccactcgcgtttgtatacggggtccgaagcttgtcgggtctccaagtccgaccctncggtnggtagaccccgacccctgttcgagatacancccgaattntggggcattctgcagcggaagctnccgacgacagctgtctctacaagtgacagaattccttcggactccngagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactgngcgggggccgccttttgctaggcatcccccgngtaataaagattggcagctaggcgtccgctacgaccgcatccatactcggagcnncttnatagcgcttcgcattgactctcatggnnggttgnagtcgtactgcagatcaggacaagtgggaggtaccattaaaagnggtcccttctagtgcatactcaaggatcacgagccgtttcnggcggactcgtatagangagttgtcgccagtttgggcaacccctttaaancacgaccaccgtactgagccccaattaaaccctccgctaaggcantgccattcctatcttagcggcttagaggagtcgactccgaaatccgctagcctcacgtgggatgttntcacgtaggcaggggacttttgctnntggagcagnnnttccctcgaacaactctcaattcatttgcgatnttcggcgcgccgtcggtttaggcgggtggaaacatntttggccgctattgtcttcgaacaaccgctcgaggaggcgnttccatgcanaggaatcgacaactcatggatagagggaaangagcggagataaagacnnanctgactcgntccagctaggcttnagcggcatanatttagtgcgccatttatcgatgacatagggaaanaagtaaaatacannccanaaaagtnacgntctgagacattgganaggcgactattgccaccccggacactttaacnctccgacgtgnnttcccggnagctgctgaagcgggcgctcggtgtttccagatccaatggttcggctgacgcttaccnccgatnctgccaaagtttggtaatccagtcacgtcacttcctnttcaggggcaaatgcaactcncgcgcccgtctcaaaatgtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcngtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctncggaagttgcattganccacganccacgnggggcccagaagctcgcgtgncggccattttaggngctcagttaacgatattgagctgaacccaggtacctttaccgaggnatgacatttctaaccccgnatgggacgcttcctttctctcacgcggtttagggaatagncngctcatatctgccttgagngttcgcncgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagnctccgtctcaactttcactgtaacctatcctcatggaggttgatgctgggnatcgcgttaaagtatngggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtangcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgtatgggtatgctgcgagtgaccacanatntgcgaagccggcggacgctcanatggctgttactcggcgcgttgcgcgggggccactgtaagttcccagggcttcttggggttancttcactagagcccattactgcattcactcctgttttcagttaaactgcctcgctgtncttntgaagctcgccatctgttgttgaagtcaaagagtatgctnagacagtaggagacccactctaagtagcccggctnggatatccatatgtacatgcattgcggatggaccgaataangtaacacgctgacctcccctgatccgnttatatgcccaaactaggggtggcgccccacctcgcgatgcaaatgatccctcggttggcataaaacccattgtaaganccgccntcacggggcngttatcgggntccacatcttaggtccgcaaccggctttcggaagctnnggtaancttancnncncggcaagtcggcaacacctttcngcgggttctgctttttgagcgntgatatgggacgcctggacganatagtagcganaacgccggagcgnggttatgctaanacaactgagtaacgaccgtatatngattatgaatttttctagatgctggaaaagaaatagcgagtanttcggaagagcctaatgcggcgtatagtanncntcgtagagtcataggtacccagagacgcggcgnacggtagggagccctttcataatgtcaggtaatactccccccgttcgtttggtggcgttctgaaaaaaatgcaccnagaagaccaaannctcgtgccgatggcgttcgctgggccgacggtnctgccaacacacagctcgacggtagtatgcctaatccatataatatnaggaccgccctatgactgccctnttgtctcctcccgcggtagttcaagacggtatcacgctagcggatcacanggtgngctatcgccgtcacgtcgtggaataccgccaccacgcacccagcagtccggtcgggggatgtctcggttgcggcaagacctttggttgaacacagcgagcaacgtcgacgcttcatccagnggatcccctactagagnntccgncgcccgctgctgantgccaccatgnggnnctttgctattcgttcggggggtactgcgctgaattcacaagnggcgcgaatcggctcaantacgaaaccaggaanctttcctttttggtgtgagaaacaggcnncgtctgntcggggcntccatacaggtagggctcaggtcctaangtgactccgagggatgtactcataggtctttcgctgcgacaggacgcctgcgctgcaaagtangtcacctacgggccaactgggtcgttgtacccnnngtgagtgctaagcttcgcacccgcccaggggncgtcgncgcgaactggctaantctcagtttgcccgatacgtccaagggnccgagactaatcgcctacagattnngtttttattctangcacgtattcaagcngtagaatgcggnncntgacntcccgtgccnctaaagttcctactnntggctagantggctgaancgccacncacctaatcgtacgtggnnggcngcagtnngtcagtggtgacatcgcccagttcgcgcccggcccgcggtccgtaagtaaattcgttcgaaaaggtgcgcagttcccgtgtaagaccggtacncgatccggactttctttcctacacattngtacaaacgatnttcactnctacaagacttattacttaatcctnncagttcccgggctcgtggggtgggaggatggcatctgcttctccggtcagacgcgttcatggaggctggctaccacagnacggcgnaacgcgttgggttgcataaggaacctgacctcantncccaantcgtgctnccctaactattattgcaaggtctattgccagtccgatccttaccagccgacaacngggcggtgcnccgcgtcgcgtcaccgcggnagcatcatgntcgctgccggcggcacgcccgcctccaccagaatatattgcgcggggtcatggattgggctgggcctnccaaanngtagtatggtaagacgngtgaattcttgcgcgaggatggggctctcacgcctccacgtcttcgataccntncaaccccgcccggttatagacggcacacgaaggacccaggaactggaannngaataactaggcgcngttgtattcnccctccagngtgtttnntcctaccccgcggcagaggtttctaaaggaggcaatgcctctgtcatgcccgaaggctcctctnggtacataatacggtctactgctacgttaagtacgccgcgacctgcaccggaccaagctcaaccatggttactccctggaccagagcgccggaaattacccctacattcagccatcatcgctggttgaagcggctcganctagcngtaatccggtgtcacgcgttgcggaatgccnggtcctcnnactagggcagttccaacggcaatctcttaccgtatgccggacccgatttgtatctcctatacactattaccntggagacagagagatatgcttgnnggagngcgaatatcgagggttcttcntaggtcttngtaanacatattagagcgatttatggcggctggagactnngacatcaggntccaacctttgtnacgcttggcgttatggtgaagtcacgcccgtctggtgcccgagctactccataattaaatcatcggtacgagttcagagctcatcataccattgaagccggnaggccggctcagtggaagnattgcgcagnagtttgcttccttatctagnattccttgagacccaccngctgcatcanctggatttcagcgcgatacctattcggcgtgagtttttagggcgtgggtgctctacaagggctggggcagttgtctaatagcaggtctgccttangggtgccatctcnaccggtaagatgtgcagtcgcaggcgcaggtgttgaaaatgacgccggcagcgnagggcgtttgtgccgcgtcttagcccgtcactcacccaaactccgtcccgacgtatctccagcgctngtatagtccgacaagtgcaggcgacacacaaaactctcccgccgtacctactttaaaaccgtcatcgggtggtaaatgtggagacgctagctcatgagttgttagccgcataaggtcttgaatgtgacggccagagtatttgtaagttgacatgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggncacccctacaatctcaccacagtcacttgttcacggcgttgcgtgcgatgtttattccctcttccgcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcnggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtatngttatatttttggtggaccgcatacggctctagccttttacgtnacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacntcccgtaaggtctggcgagnnanaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaatnacagagtcgtaagagtccgatgagtntccctattactgatcaataccttgtgccgtccttctctatcgacgggtgcatagcagttcgtgtcatcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacnnaaccntgggttctagtgcctcgaaccatgcccagtctncctgaaagaagaactataatnaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcgncctggccattgagagtgacattggtgctaggtncgcgtaggagagagatgaaactcctaacnctctaccctgcctagnctgaccagatcgcgaataccggcaggtganttcgatagtattgtcgggtaacgataaggatgcggccagtatcttaaagtgtgacggaaccgagccctaactggggccgtatacaacggcaacttctacgtagcggttttagcgctttcgtgttatnanggcttccggttggcagtcctgcttcggattgacttnagcagntatttgcgccctangatatggttgaagggcgnctccaccacagtgaacgcttggaaactactagatatgattgnnnngtnntgaaaacgagagatagtgacgcaggcacacatgcctaggagcacttaccgcctcctaagggggncttgcattctgccaagtgttcattatccagcagtnagaggtgagacctaaggcgtcggacttctgattgcgactaaaaatcgcagaggtccgtccnagactggncggangagacagcactcccgtccggctgtnnggtgggacnggctagcgggcaaccggcacaccttacccgagaactgcggcctnatgattcgctaaaccagtagcccgtcgctgcccgcggagtcgaccacatcaaacgccggcggtncaagcatcttgatctagtttatgcatcnacggcacgcccatgcccctttccgcgcacgcatgggaggcggcatctacgatctccatacaaaaataaaagcgaacagcacagtnctcctggggtcaccttacgggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttncatggcgcccaccgtagcatgaagcgtcgtttctcctagatataactccgctacgcttggcgggccctggttagtcacgtgtacacgcgccatgggcgtggntcctagttgtaatagttngcgaggtccgccatgtatcgactggactggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcnactgaaccccgtagctgcttacgctcgtgcgtcnacgttctattcgcgctgatccgcnagcgttcggntcgattaattatgccctgctttggtattctgtgcngatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacntaggnnttagtcctccacacgttctcgtggctccgcccagctgcccncaaaacgccaaattatgcgctatcccgtcaggactgccctaacagcccagntgcnagttagtttcagganatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcnttggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatganttaccttcagcaatcctgagttgacggaacgtgcgngatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacntgaacttgctgtcgnaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgncccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtggtcaanagngtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcangagggcgctgttttggcantntgaatggaggcaaatgactggcatgatttggaggttggctctatcctgctcaacaagcgccgaagctctgantacatccnctatcggatttgtttaagaacaaagcattcctattggtgggaatagnattcgagtantagtaactagctgccgctggcgtgtcactttattggtcaacgtgcnactgtctggacgcggtccatataataggatccgctcgaaacngngcccaattgcgaagtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataagggnttcngnnacaatancgaaacccgggggaatactaaaacgacacaatnttgnatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaantcagcctctgtcgaggggatcaaatttagcttgttcaacagnttctggtgggtcgtatgccnaggaggcaatatatgttggtcctccgacttagtgccgtgtactccgacctttgaattcatatgggcatggtncagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaantccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtgtggttcggcggcggcagagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccagnggg tgatttcaaattgttccatggagatgctacaactacgcggggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacatccgtggccctatagggccaataaccacattaccttgcggccggtcggagagtggccaatcactagtgctcctcggggatgatgtcccggtatcctcaccgngcaggtcgtacatttgggccccgtaacataattttcagcgtcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgaccctcaaacgacggcccccacagaaccacggtttactgntatgtagctcccaggcattttagacaaaaggtgttcggccggtacggggtccgaatgagctaggacgcatcattcttgcccaaaccccctcgattccacagccccggcgtgggccagcgttctatcacgcgatagatccgctggactcttgatgagcgcggacccatcgatttgtggaggcccgttctgtccgcatatccattacgtgggtcttcattacacgaagggtggcttcattgtatagacaaaagccattgcgggcaaatcgcccccgatccgcgttggaatgtctcaggagcctggaggtgtgtgtttaccgaaaggtacgctctgaccggggctccagacgaatgttatgttaattggaaattttgacaccgaaagaacctgccatttgcctggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaattgtttatcgacggcaaaatggacacgagagcaccgaactagatctcatatagttagcgaagcgacatgcgcctattcggttttgacacccacggaggtacgtcggtgtcccatatggaaaaaaggggacttcgatgtttacccggtttgtcgattggacgcagggacgccacttttgacacgtcggcaggcagtcattaaaacccacactcccgcgatcgataatacttcggtccatagaattcctgggttcgcgcacaagtggttgtttgaatccgcctgactcgatcggcgaacgtctggccaaaggtcctcaccgtcgaattagcatggcgctcgacgatgcagctgggtactggaggagtgtcgtggatagcgatctgcaccgaggcctgcggtttagctgtgacgactgggggctcactgtaaatatacataacatgtcacgactcatacggcatgtctcttaatggctttctctaccgagtcctttggaccccacgagttcctataccagatagctaccggacgaggcccagctttcataagactacagcggccgacaggatcttatgaggctaaccacgatgacagttcttgtaagcgaatctgctggacggtgagctgggtcgatcaagcgtcgttctgagagtagatactatcttttggtccagtaccaccttccgtacgtagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgaactttccattaccatgcagacaactcaccggtgtcactctcacgttccgagttagcccaaacagattcctacacaacatggagatcagcaaagccactggaactataccacctgacaccccgcatggcatgggaactgcgtgcgtagcgctcgtaactcgcctgcggccggactgcagataatttagcccgtaagcagttttgcatagctttatacagccacggcggtacacctcctgatcggngccggaatcaaggctccncaggttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagtgtgggagtgaccatcccccggtgcgcctgtgttacgtctctctgccaaaccttaggggatcggatgcagatgtgcagcacgatagatcgttgacaaaattaaggtgcttattgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgcctcgggtcaggcccgctcctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgactcgaaggagctgacccagcgaaagctgcctgtccgtagggtcttaccggactcatggaagatccaaaaatgtcacatgattttatgattagtccatgcaagttctaggaatacttggatgctctaccgcagactcatgtcgtggcgtcgcgacaccttcaaagcgtcgaagggacctgcctaattcgaagcgtagcaagggagtggcgtgctggcccggctttggccccgatcacggcgtgactatgccctgttacgcgtacccgcccttcttactggctcctcgtgcacttggcgggttcatgccattagtggtggatgttcgtctgaagaaagcgaccgaagatccgctcgattaaattttcagaagagcncagtggcatcaaacagggccttagaggcttgctgaattctaccggatcctgttttaacacgtccccagacgtggagcttagtacacgaaggtcgaacgtaacggggccaagtggagcaccccaatgggtaaggtaaggtccttggaactcgtggcngagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggggtcgaagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgagtgtgtatcaagactttagcctccgtgctggacccctgtacggtatcacgtaggcctttcacggtagagtcccaaggtacgttaccctcgggtattatatcgcattgcggctttcggcctgtgtctttggttcctcgcgtcgacgttttggtactcccccgggatatgggtagccccggtcgaatctccgagcagccgtacatagtngtagcgggtgatccgctggcgctccttatcaaatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgtttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgangcagaagcatgacaatgcacgtacgagcgcctgcactgaatggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagtattcattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagttgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtnntnntccaccggacctttcccccttgtgagaccgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtgatccccccccatagcagtggtcatgtgtgccacacggacacgtgggactgggtcgtgcggcccgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtactctgactgttccccccctacacttcgctcgactaggtgggttcgatctgcttacgcaccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggcgggtcgcagtgccggccggtttgccggcagtcggtaggttttaagccgaaacctgtgttgttgaaggcggcgctgaaaatagtctgtagatgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccngtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttagggtaatccgggtttcgctagtcgagtggtggggataaactctacagcagtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgacaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttaagagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggagggacaactgcgtgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccacccgcaacggcttagtgtcagcacatcggttgtacaggctaagactactagttgacgagaggcgtgacacacaaaatccggaagtacccgcggcgcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcaccgaactatctgcccgacttatgctgcttaggatgcaggcatacgtaggggagccaagctcgggagtcgaacggcttttagtcgtgtgagttcgagtcagtttaggctaacccacaaacttggggagaggcagtggtagggggaggctggcccggtccacggatcaaggaccgcctattcttcacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgcctgagcatttctgacacagcaccggtcgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacatactgtcgattgagggatcacaaattagccaactcggatctctatggagagcggaaacagggctgtagcgcgccaacgagcagacaagagaacccgagcttagagagcagggagtaaaacgtccttggcctcagaactcngtgggcctagtagtacgcagtcaccatgggaagaccatctcttccctgtgctggcggatcgtctattcaggatgcgtaacatcaggacactaacctatacgaattttaggacttcgcgtacttaggggttcgaattgttttcgagtatataaagcgcagtggtccatgaagggaggagaacacacaagcaaccatgacctcataagtacacctcggttgtggcagcgcgtagaccttggttgggttgctcgaccgtcctcattgcgcagaatgatttccggacgccccaatctagcgttgaggcactcattctcgagccccaccgccaggatttagctgaagccgacgacctacagtggtcgtgctgatgctatcccgtccgcccgcataactattgggggagatgccattgtggattataccacattcaaacagtctacctctccagacncggaggggatggattcgacttgagggtggatagccccagctgggaccagatgttctccgggggccatgaagcgacggctgccattttctttagcaatgtcccgaagcggcctatggctacataaattagtttggagccggagagacggtgaattcggccgtcgtctaagattgagcttaaggcgccgcatccatgctgccacgcaaccgcgagggacgacgagactcctggaagccggtctgtgctgactcgagtcgccggactttcttgctagattgttgaccgcctttacaggtattccagcggccgtgacgcgcttttacctgactagctttacttcactgtggcctggcacatgacccgagtggctgagacaactggggcaccaccccaaagagtaccaggcggcgacgcactagggagccagggagactggtgaattgcggacgcagcgattcgcattcttagcgacccgtgctttggcctcggtttaaataatggcgtgagagcggctgtaagatacgttggcccctgcacataaatctgagatcctagtaagcggtttggcttattcccgccatggggtccggtgtcggctcttctaaaacgacccggcttggcgccgctacagtgccccccgatccgaacgacgatactaacacgttgcgcgcacgaattccgcgcatcggagtaccctgaatgatacaaaattttagcagcgaataaagataggtatgatgtctgtggtctggttgccgtgtgctagaaggttaggcgtactcnctgtgtcagagaactcagcggtaatagatccgcgctgcgcacccgccggctcacggcaccagccccaagtgagagtatatgagtccctcgcgcgcaggtcccacagcggcgctctcaaaaagagacatatcggggtcgtacgccgtccagcgcaattttaacaatcgcataccgatatctctagcctgacgagtttagcanatgcctcatcgtcaacacccgaaggatcagacggggtcgactatgcggcctccctgctgttaagcgcgtaattcgtnaatcttatcggcaccgcatgggcgcgggtcaggcacgccgaagcaacaatatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcttaggacacccaaggttgatctgtgcctttggctaatacaaagagaagtcctttcccaccatcgaagggcatggagtatagtatgaagcctatggcgagcgcaattataggcaattacaatctctattcaagacgggatgatggcgaacgtgtttcgcacgacagcgggactattgtgcgtccgaagaacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatccaacagcgttcacatagtaatcggcgattccgaggatttaagtcctccattcgcggaggaagaggtatgtctcatactcatgcttagggacttagttagtgggaaagtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctaataccgagtccacatccttggatccgtgccggcttgatagtaaccgctatgactctgaatcgaagcaaaaggtaagaacgcctcttgcaccatcaacttcgaactctcagggagtacactggggaaattatcgttctccatgcccaacggacgacgacagatctgcgtgaccgcctacacctttgcaggcagacactgaggagccactgcttggtcgcactcctttgacgcgtgtatgccactgggaccgtttcccaaatgcttataccgcggccagaggtcagggggtcacccattctaggccgcggctacgtggagttcgacgggtgtcggcccatgggcgcctgcgagtcacgcagcgacgttgctcagactagctacgtgcaccatgaggacgcggtctacgctggcgcttaggctgaccagtttgatggctcggttggatccgttaaaaagccgggaattttatcgctcacaactcgcaaagtcggagaggcagatccggttacttctaaatgaaaccagggcacgctagcctcctagcacaggtaagcgacgcgttcgaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcgctgcgaaccaggagtgctggtcttgtggtgcgcctaacgtcctgacatcgcggtctctttttcatgcttcacatttggatgggcgcgttaagacacgtggtaactctgggccttgtcacatagaaaaggatacgcaggacggaaaccggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattatctgagatttggaacggtggttgggtacccgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcgcgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcataacacttttggcgatagcgacncctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgggacgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggcggacattactgggaaagcactgttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtgacgcccccccgcacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcaaccccgtgtccgcggagcgcggaaggttacatgccataccgtttacgacgngagcaccagtctgctcggcggtggagagcctgcatgaccgccgagaccaacgagattgaacctacctacatgtcattaagggcattaacatttggcagctcacgattaactgaaactggtacttttgacgcgctgatcgcgtgatccctgggcactgttgtgcgaccaaagattgtcattcctggaaaggaaatcgctaagaangacggctccagctttgaccgtgactcccgcggctccccgatccgcttttctataatatatccatagacttcagtatgtgcgctttcgcagccggtcaaatagtgtcgatgccccctctgccctacgntgtcgtaccggtcgtattcgacgacgttattcgcaccgtcggttactcgatgaccccacgacgacgaatctcgagcgggtctgtagtgaggagcagggcagatgaccttgggggctcggctatggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatgccgggcggttgaagtnaaacaacgtctacgggtatggtctacagctgccgcgatacatgcagagcgcaccggaatccaagtaagtcgtgaggggggacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaagggagttaactaaattgatctatttcagcttcgtgtaacacggcgtacgccctaaccggggtataaattagtgggaaaagtccatgagcacgggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactcnatggggacgtcagctctttagcccgcaaagttccgcnactcgttttgtgtgcaagaccaccaggctcggccggcgttgcacggtggagggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaagcccgatgttccgtattcgtcatgcgtgcgtgatccacattcaaatgaacgtacgcgatctcncctccgactcttagcgtcttagtcggagacggcgaacatagggagaacgtcagagataggctgtcggaactatctcgctgatctctccagtggccgataactgtccggcatgggataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctaccgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccggggatatccgttcatgcgtccgaacgttactacggactctcggccacttgctggcgtcttttcaaacctccgtggggtccatgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctttgcaagttttggccgcagtatcctgtttcacatgcgatcggtctgtccagatcttgtcgtgtgttacgaccacgatcgcccagatgcggtgtggcttctcgatcgagatggaggccattaccagtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatctgcctcgcgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacagtaattagaacttatttcattaccacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacttgccgcccaacgtccgcgctctttctcggttcatcttcccgcagaagtccagtgaatacgttctatattgccgtggcccaaattaaaattggtatttcctcgccgtttagctcgcgagggagacgccggcggcgagcagctgcacgcttctatgtaggccaggtacccgcttcacgtgacagacgatttgtccagactatggataactcttagtaggaccgcttaggtggtgccaactgaagactcctttcccgaacatagcagctcgaattcgtcatgcttggaagatggcataccagcgattgattanacgcgacaaaatgagctccggtcgaagagccttaagcgcatccgcctcaatgcagagggcagcgaaatttcgcaatggccggccgatagcatgttgggtggcctttcattaggaagatcagaaggaaggggggctcgtgcttccgcgacggtatgctgcggcaatgtcgggaccgcgccgcgggtgttgcccaggcggtccattatgcgataaaagaagtgttgactatttctcgtatgccgaggactagtacttagtaggaccatcccgtttcaactcgtcctgaacatacatatcaaaatactatggttttgggatacggagcgaaaatgcgtgatccctcactcgttatcgtatcatagtcacggtgttagcgacgcattgccacgctgaggaggcacgagtgtctaccggcagaggcaacgtcaaaaagcgttcaggctgccctctaggtaataaaagattgagccggtcgctctgcgccgacatctcatccgcaagcccattggccagacctgtcgaacacattcattatgacgtttgagcgagctacatcttccctcggcaggcactgctatttattcccagacgtgantccggccatacgcaacccgttgagcgtacattctgtgcgtgatgtcttacgacctcccgtctccagtctggcaggtacccccgcagagaaggtgtacaacatttcatcggcctcgtggggacaggagttccaatactttaacacggttatatggaccaggggggctggcctaattcagccggggcttaacagctggactcggcatcactaataatcaatcagcagttcatcattatatccagcgcacgctccattgactgaaggagttaagcccagttccgcatccggtgggtgacacccggcaccagatgcgtgaacgcgacaaggaatcgctctcgaaaagcaccgcttcgacatggcagacggcaaaggaggttggtacattnatgccgagactctctatgtggaacgtgaactggatatcaaagtgatggtcttacggaccccactggatttgcagaacaaataccaagcggggtcgctacggaaagataggagtcaggctgcaaggtgaccggcccgcgtatagacactcttcaacgagggatccggatcagaccttaggaacttaatcggactgctgattgcaaatgcccgttatggtgggcaccttcagggttaaaaggtacccgcttatcggcggtcatgcttggtatcgtagcccagaaacagttccgcggtatcgcgcgcaagagataaatagcaagaaccctcattagaggcgagtgcgactattccaatgcgccaccggtggtcggaatacacacgcgacattacccaagccacgatccgcgttgattcgtagtgctcgtgttcacttcggcgcgctggcgacagcgtagatgtgatcccaatttaagcgccatacgcgcagtaatttccctttcagcctcatgtcattcatcttcacatgcagttattagtcagtcgccatacgttgatccagcggcaggacgcgctaagcccttcaccacacacagcaaacgcaaagatgtttctcgcgacaccgaagccgtcgtccaacttaagctgcgggcagattagaatccggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggagcgaccctatggcgaccgtttgtgtacgatttaacttggcatcgggggtaagccttttaggcttggtaagggattccgccgcaggtgagtgggcggcgtcccgccgttttgtagccgtacgcggtggggtagtgaaaagtttaaaggtcacaagctggtgtgcgagcctggncgctctcaacgtatctaatggttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtctatatgcgtgagatccattttgaaccatgggggatttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactaaaatctttggcacttcaagactgctacagcggagtaatgtgttcanagggtgaaagtggcgcagggtggtgttaacccccggaggtggacactttagataaattgttgatatgcgtttttcgctttagattgaccacggtggcctccaatgtacacaccttcacaaggtgggggagcgtgtgcattcaaatcttcgttaaaaggttttcttagagtcactcgcccgaagattattcgttcagcacgtaatgtagcaggagatggggcgtaagttaaccccaaggacgtctaaggaccagctcgggcaggcgagcctcagtaagtccagatgataagaaagtgcccaataagcgacgaagtcgcgctcgacgcccggcgcccattttaggcgctgggcagtgtaacacttcacgcgaaggccggcttattgctgggctcctgtggctgggagccgggggatagggcgcctgattgagctttccttcaatcactacgaattgtgtgcgaggcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgctgatcgagccccaaggggcttatacatgaatggttctgttactggttatgcgggcgattggcatgcagcggtgtgtgcctttacgcccttagaagggcatgtgtnttccgatggtccgcggtgtacgccacctggccaaccatggggccgagggggacagacagaatcagagcgagaagccaggctttttgttgggagtagccctccaaatcagccgggcctgattccgtctcgtgtaaggcgagtcagcccgaacggggatggaagagtccgccccatagaggccgtctatccttgaacaagtctagacagtctcctaccgttagcagttatgagtcgaccaagcacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaaccatctaactgtgccgatcccatcactactcaggtgttttggtcataatcgaaatttcccggggaccctcgtgagagtgcgccgcccaggtagaggactaaagtagttgcagtccccttgtgctcgcgacgtacaaaataccacatttggggtaggagtcgttgggacctgaattaacggtggccggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgcgagtgcgcccagctctaaagtctcatcaacactactattgtgtatcgagaagggagatcgttcctatccaaatgcggtcccggctttgtgatacttgtgctggacgctaattgctaattagacattcatgctttacctattcgctgccgcgcacgagacacaccccttcaacgccgagaatcagatgcttaccgtatggagttggctcgacccgcttatagttaagcgtccggctgcctaggtaggacgggtcgagtggagagccccaggtgataaaccccctgacacctaagacagaaaatgtctgaaactcttgatgattttcggacacccttaattggtgtaagcgcctcacatggccccttatgaaagaaagagtgtccacatttatcattgagtagtggacgtagcggcctctgaagtaacgaagagaccaggggagggcccattattcggtgctgatggcggtaagaagatacacgaactcgcgaacaaaccgaaacctccggaagtggttgttcggtctagagatgtccggggcccctagaccagcccaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaacaatgcaggtgggtcaaaccgtatatatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgaaatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctggtcccgcaacaaaagcccgtgccataaagtggcagatctccgccaatacgccggcaaacctccaatccaggctgacgagaccgattggacaatgctaacgccagtcatccataagcccatcccgatttgaggacgaacgcaccacctgcactctttagatgcgaacagtcgaaaatgaggtgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctctttttccactgccccggccggcccaacccaggcaattaactcgcgcgttggggaccctctgcccaggtattgcgctccagctgtttcgcccgggcgacgactccagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcattatactattgtagaatcgctagatatgatttagtgcagacgcacgggaatcccggatatccatgtgccgtgctctcgccagaactcacaggatttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcacagatatacatagcccttaactggcctcgacttaaaccacttgtaattcgaagaggggtgttgtacttgcgcgtatgaaaaagaggtccacttgtggagtcatgtggcacaggcggccttagtcttgtagattagtaaccatttacgggaagccatgcaccaaatttgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatatccgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtgattcgcgcggccacttcgtctgataccggaactgcaaggcctctcaggcgggctttcgatctgcaccgagcgcacaaaaaacaattaccttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaaccccctggcaaggactgctgagtgaagcagtcgctttcggcgtctgaatgcatctaaaggcggcgcgcactacgaacaacactggcggcatagatcagactggccattagggtttgctttcgagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccnggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtccaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggggagtgaaagcgcacataaggcattaatagtacacccatgggtcttgacgaaatcgttaacggcgggaccccatacagcatggtcctgcgccctgtagcgctacngcaccttgtggcacagttatcagcttccacgcgggcgtgctactaccgcgttggatcggagagcgaggataatttcacccgttaacggtgtacgattgtccttatccatgcggggtactagtagttgctccggacaatcatatgccacctgttanttcggccttacgaacagggctcgcatacgcgggagctgtggctgaatccaacacgcagcagcattagttcttacccccaaggaaaccacgcgcatctgtaacaccgccatatgagctccagctgaattcccgattccccgactgacgatagcggccaccatccagggccggaagtgcggccacgcaacaaactattgtaccacatgttccttacgtgcgttagccgttttaagatcgtggggtgtctgtaaaagagcacagctatatcacgcaaattacctgagaagacagaattggcctttgcgagcgcttggtcgtatatacaaatggaaggngagtggagcaacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccagtgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttaacaccggtaccatatatcaccgaatctcatcagtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgccaacacagcagatgtaaggggcattagacgggcacgcattcctctaagggtggtggatagcgactgctgaaccggatagggaactaacaccagtgtctgcaaatgatctcgtacatttcctgcacttcggagccaccccttgcctctatgaaaagctccacggttgaagaaccgtacgcggaagattgaggcaacgtccccttgggagactatcttctggggccgagcgatcagggccctccggtgactacgtttggttgtctgggatgcgagtttgtaaggtgggcctgccggttcgaattgcgaaaagttcaggcccggctggggggttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcacgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaacatgtagccttatacggagtattaaatggtaccgggcgccgccaactagtcgcgcggtgtcatcattagctagctaggccctatcgccgatagttcttgtccctataaacactgaccaaatacgctacacgatccgtaatcgggttctccctaccattgcggatacgttagtagcgaattgacctactggcagtccgatactagaagaggtacccaactagctcgttgccatcatgtcgctagacagccggggctgatgcccggtgttgccttgtttggtaaggccggccacaagttcaccaatcgctgcagtagtctactaatttaagtacacggctcgatgacgatgtaggtgccgacctcgactccaacgacttaaatgcgaggctccactgccggcctcgggaagaacgggacggttatacccgtaggacgagccaacccgatccgagccattacatccgcaatgtggccccctagtctgacggtctaggttgttctagcaggccgaatgttggcagggtaggggcttaggtagcgttttgactagctgagtacgaggattccatatcgaggggtaatcggaagaacaccccgttcatacaacactttatttagaactcgttgtaagtggccgggttttgagacgaactgcttgtaggcatagttcttctaaaaccatttcagcgtatgcgtgcgctaaaccctgcgaagtaacctaacgtggagtccccctcatggcggactttcaggtgcgttacactgccctcgggcccgcggagatgcntaagtccgcgagtctgcttttgtgggataccgagctcgcacgaacgtgtttaatgacggtgaacagaagcccatacgcctccgtacgattccataggtgacgagaccatctctcatggggggaccggagtggccgggccgcgggacggagtaaatggcttttaacaaatcagtataacttactcaactaagtgttgataagccggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgcaccctgactgcacgcacacttttcgtgaatcacatccaggcgtggatcgaaccttatcccgcgtctgggcccaacatcaaacgagtgacgggacggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcaaccgttcactgtctcgccnccgcgcgagtccattgataattttacgttccaagagtccgacttccctgcgatagcctgaccatctaagacagcgattgagcatgcatagcaagagggcaaccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgcgttcacaagagtcacccctcaaatggctgtctggcctttggctgccttagcattgtcaacatggtacgggaaaattacgattcccatctctggtgggggtgcatcttccgcgggcgcaatgtcggcaatagaggtcgaacgtgagaagttcgaagtgcctcaactcacgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggttcggacggctatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctccgactcttctacggccgcgggcctaattgcgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcattcccgctacccatctcgaaatggaatcagttgcattcccaaagacacaagtctgaaccttaacttcgcagatgtgaaaatactaccaaataaattaacgccgaccggtccgggcaaggcctgtcgggagatcaacggcatgaaatggtaacagagatgcacctccatatcaaatctggaccatgagccagtactttcagaaaagggtaactgtcggggctaaagagattagtctcgcataggagaagtatttccggatggccaggctcaggcttacggggaactcctcagcgagatcgatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcgaaagcgcaccctaagccgcaggatatattagtgtcaatgcgcactagatacgtgtggggaacgtctatttgagggtgaccccccatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtagtgagtaacccccgcgttcccgcgtgtaagaggttttttgcgaagaggagctgctcaagtgcgaacttccagatcgaccagtggagtgacggggccccggcagcagggagttactgaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtgctttcactggcgcccatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagtcaggacttctcatttgagaccgctcatcgcgggagcgcatgtgcggcggttgcgccgggatttacactccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctggtagacttgcgtcctatcgtggcgtaataaagaagacttaaccctacacccgtgtggacacttgggaactgttttcgagttaggagacagactgaagcttatcgccgggcagggtaatgttatcgttcttgggaatgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgttaatacatcggggcccccagctaccgtaatgtcatgaacgcatgcttaaaaagatatcgcctggtgtgcatgcccaccccgcgaacgaccccctgtcgagaatggctctgggacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccctgtgacattctatgccgacgcacagaggagacggatacccgtacatagcagcagcactggtgtagatgatggcgcgctgtggctgaggcatgccatccaaccactacgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccagtccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaattactggcgcctgcatcgcgtgatgacgagcaactacttaatgggagcgctgctctggcacattcagtaggtccattagacacagactattgccatccgtacccacaccggccttgtagtgtggctcgtcgttccagcggccgaatcgcttcatgttccaattacagaaaaatagtacggcgtggccggactaatcatccttaaagtactcgtaaacgaacaccgattttccaacgcgaacttcaatataatttttcgaggcttctcgccgtacgtgtggatccgcacggtgcgatggcacacaagctgttttggagtaagtctcgttgataacttcgacgatttgaggctcaggcaaaagaggacaacctcgtgccgcgggacgccacgaagcaatgagcggctagttatnctgcagtcgtgaggggtagctgtaccgagctctacggcctgcgccaacgtaacccagacatncggaggaacagggtccgtaaagcatccgccggcttatagcgacaccaaatttaaagaacaggctaccatacaatgtaaacagcgcgtcctgatgcctgaaagcggtgtcgcgcttacctaatggcccgatacggtgatgacagaattcggcgccgggattttacgcagtatatggctcaaccgaagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccacgaaggcatacgcccgtacgtgtttacgggggatctgctttatgaggacgaccgtaggcaaatagttgctttggcctgccctgtgtgttttactgttgcatgttgaaccccgtgtttctngtgaaccaggcgctactcccagaagcatcactcggcgcgcctcagaggctgttcattcgtggtataagcattatcgaaaacgctttcatccttacaccgatctacgttgtgaagcagtgcgtacaatgtaaaaattggtgagcaccaggccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttccctttgtggaaatggctggacgttcctctaccagccgttcatccggtcttaaaagacgtggtctcaccaacggaagcatgagcgtgagttaattacccttggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggcataagagcgcatggtccgggaggaagctctttggntcagagcaagaggcatcagggaagtgagccgcactgtcttaagcagcaatttactcaacaaataatttctcccatccccactaaccactgccaatgaaagtcctctcgttcgtgtatgggtacggcggagatcaaagaaggtagtcacctagattgagcaacgcataaatcccaaatgacttgtctataaaatagaggatgcgctagtgttcgatcgtcgctgatcgtgccttacgccccgttgccactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattcagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagctcctgaacgcgttcagccgttggggagaaggagcgattgcattgggggcttaccagtggtccctagttcacccgaagtctaaccgtgccccgggtggcgcatccgcaaagtccaaacgttgcacggagactccgcaaacatttacgccccctcgtctagcactgccgcatcgaccggacccccggagtcacgccgcttttaataaaacaaaggttaacgctgaacaatcgagtacgtatattcggggaggtcaacacggtatacctattgcgtcattctaacgataaacgccggtctgttggacgtcgcgtcccaagagcccggaaataggcggtaatagcgtgagggctagaatttaaaagggcaggcctccacctcgaacgctaagttgtgcttcgtggcgggcataataggtcaggacggaatctttctaaagccccgggcccgggtcgttggggtacatactcaagtgacctataattctgtgcgacggaaacccagatctgtctgccggcacccaattctgttctcctctcaactccggaattatgtgccgaggcgtaacgccaaccccctcataatgtctcatgatcggggtgccagtccaaaatcgtatcaaaatattgagcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcagttgggctataacaggtagctaccacgtgtgacatgtgtagctgcgctcgcgcaccctagcgtgtgaattccaggcnatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcaaagcggtgtgaacgccccgcggtaaagcgggggagagaccagtagtcacaaagtgtcgccttgcgacaaataccacgatcgtcacttacaagtcgatgtaatcaccagcacccggcgcggcgcgcacatgagtgggtcaaataatcaacatctacgtacccccgcatctttcattccgtttaggaaggccggcaatcagagggggtaggaacaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcattcccgtaacatcagaaagtgggacatggagacctcacacattgggtgtctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcgttgcatctcccacagcacgggtcctccaaagagggggagccattgccctccccagatgccctctcacgttagaaaacatttaatagtcgccaatgcggaggtgtagtgcggagtctcatcctctggcaatccctttaaagtctaacgctgactcgctagctgggcacgatcgacgcccgcggcaggtacctactgcccccgtgggccgggccgtgccctcctccttactaaatgtatcaatcatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgggattcaacatactttctcgccctggggatctaggagggctgggacccaacttggagaagatcttcggcggttagttgtcgatggcgcccggccggacccgatccgtgcaaatcgtgcctcccggccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctcccgtgcatttctgaagcaatgaccgcaagccaggcctggagctcgggagcggcacgtttgattggggatagacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccaggaagatgttttaaacacctcgcatcgttctcaacggcagccgcccttgccgagtacgtatgttgttactgtttacaagatcatcccgattggcggttactactgtatagangacaagaattcacgtgggaactactgcaccatgggaacacttgtgattcggtccgatccgttactaggccccccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaaccccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtangcgccgcagcaactgccgtccggacgattgcctcgaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaacagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaancggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcctatgcccggtccgttcggggtactgacatggatcacgctgatcaccgctatttgggctgttcgatcataaccgcgcaggcatgatgttgaagttcgtccaagtgtggtagtcgctggagcaagcgcgagatctctatctaagtcaggttcactcactcaccatttcattccatattgggtagtcagatcagccctactgaatgtatttccatcctgggtcgtagaattttccgagtacatggagcactttctgcagctggaaattcgaaaagtactaataagttgcagaggcacacctatagcttagagctgtaaggccaattgagatatcacccatattaagtattgttcggttgccgggttagacattctcaggcaagcaagaattagatcagttgagtgcgctccccccacgtaagacgaaaattttagacgttgcacgtgcaggataccccgccagtctttcgcctgcctggaaagcgggatttgccgctatctccgtgtttctcactgtaaagcgcgcgccccaaaacccttaggagtaagaccacagtttccgcccattccataaagcctctcatagatactccggtccatgagacccggcaaggccgacctagatagcactgtatcaacgccgtagccgcctagaggtatgtgacagtatccgaagttgcaatcttggccccaggctttttgatgtattctatattaaagtagacgaagacaacccttcgctacctgatttgcataaagcctgacggcgatgcggacagagctatagggcgcgcattgccccttgcgatgtcgaagataaaattgcccgaagccactccacgtcttttcgcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagggtaaaaatagattgtctcagcacccgtcctctgagtgtgacactagatctgaatctcataaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagcatgggtggaggccaccgcccgcnnnnaagacaagccgacttaaagttctttccacaagcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctccttctttgaggttgtggtgccacaaatacgacacgctcagggccctgtcgcggctcggatctgcttgctcgggtggtttgagcagacctgaagccgcgaatcgggtagacgactactcacctggttacataaggaataagccggcagtcccccgctcggtctagtctccgtctgaatccgagcaatcgcagcttgtattcgcacagttgacaattggccgatcttccggacactaccttccaaatggttcctcggggccatcggacctagctgcggcccgatccgcccctctaaaacnccctataggaattgagacctcagagcgactgactcagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacatataggcgttacgggtcttctccccgtcatctcctggtcgggtgaatgtgggggcaggcaatgggaatcactaacggcgcgacccggttgagaaaaggatttggactcataacgcctttttgccccactcgctctcgaccccgacacttggaacgggggtcctagcgcgcccataggctgaggagcacagttacggtcttagtacctagttttgtccccttcagttgcctattggatcgtcagtcggnaaaacggtagccgcttgaaataattcgccagattggtggtctttaacgccatgaatcacctcgggaggctatgtgtatgcttggacttatcctcttgcgaccctctcgaacctgttctggtgcagctcgcctggggctcctcgactgagacatatcgccctccacttgtattatgtgcttggctcacgtagctgtcggcaattgctgatgcattttatacggcgtgaccggccgatccgagctcatttgccgctgggacgtaatatgtatatacacctagatgtgaaggtgtgacggcataagttccttagtaccagcggtaagccctaataatgaatgtcataaccttggcagggctgcatccttcagctgaaattatctatccgactgccaggtttaacatactagttgacgccctatgttctagacgtgccaaaagcgcaaatgaaccccatgactcggttaagtctcggaccacctgtggaactggcgtgtcagtcaatctacgatcaggcgcatcaacccttccctngttncggattcatcggcccccagcagattctccgcgaatgtaggtactaggtgggactttagttaaaatcatttctagtacgagcccgacacgtgcatacgaccaggggctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgcgcgtcccaatgggaagcgatggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttggacgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccaccccacttggggcccaataaccagtctccacgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgtggggagtgggggtaccgcttgctgaaatctgcgtgtaccgttcagaataatactgtgtaacttccgggggactaaaagactcttcgtcgaggggatgcatacgtgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactaatatgcctactataaatcaagagcttcgaagccagtatgtctgtctataaacttaggcgttctcttcattccgaggtgacgctccattgttacgcaaccccgagcaagcttttggcttctctcgcaagtcatccacaacttaaccacgtgctgctgtctttttttgtccctgcgatccttgctgtatgcgccgaaaacaagcgtctgtcctagacacaggcctggtgcgataacgaagtgaatggtcatggtgggtacaggcagatctcttggatgcgaggaggtttatttttgcaggacaacgacggagaccgctccacgtccgccgattgatggcggttcttagcattgccctcgacctagtttcaagcgctccgggccgcgtgaatgaccgcccgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggtcaactaaattctaaacccttatgcgtcccacagtcttcgcgatggcttcgtgcaggcaagccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgtgtcccactaagtggaagccaaataatataatgctggtggacaacgcccagcttggccctgcctagaggttatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgtngatacaaggatctgttttaggccgggacggtctttcgcggtcactagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggttttccacgacggtagtcctgtatgnnaggtcaatctcgtcttcgtgatgctaggacacatggtataatcgagagggcaagtcgcacaaactacatatcggcctagctaccagattacagagaactcaaccggatcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaaattcccatctctcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgagttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaaaaactgtccggtgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaatttcacctatcttgttaatgccggtaattggggccttacggggaaaagtatatcaaactgccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacggtgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaagattggccacatctgcctttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttgggcggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgagatgccggcctggtcgcctccaactgtaggaggccctcgaatagaaggagaccgctatagaagtgtcaatcggctctaccccgttatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgattagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagagcgggtgtggccgttactatcaatatgggcccgcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtngttccactgcctattcgcctgctcactcgccctcctctcacctacggtggatagggctgatctgtgtcagggaaaagggaatggttgcaaggcaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggggtggcggggggcccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcataaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtngacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttgggggcagggaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctaccgtcgggtcccaacagcctatatatcgtagtggccctcaacagtacaggcggagacggccaccgcgaaacccttgttactgatcctggctaggtcatgtttcaattcgcccttacagcctggctagcccgactaatttgattatcgatcccagatgtcttcgccttggcggagagaaaggcatcctggacacctgcacacagcgtttaccttggaatgcctggcgctgctgcttgcatagcgtagttacatcagttaagggtcggtggtactccgccagtactacactatatcacggcagttggcgagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgtttcctttcgactttattggacagaagtattggatactcgcggttcgggtccgtaacacactccgcaggtggcacgagtcatgccgaaatcggtgtctactgagtatgctgcggaagagctacgtacggaaagggggtttacgccagttaagaaaacaatttgccagtaatgcgcaccttgagtagcgcctttcccagggctacttttggccggtagccggggaatcttcgatcatcagggagccaatgtcccaccagtgatctggtgcccgatttgcgatgttcccgtcgggcattaagtgtcgaaaaacggtacttcgggaatatctttcccatataacctggtcttcgttgctatgcttaagttgaggtcggcgtacgtacctcgggtccaagataacagacaaacggtggggatgtgacgtgctcaaaggaacgtataatgttggtatgccgttgtattacgatggccggcgcacaataggacgggccgacggacggccaggttcacaacgacctcagcttctcactacccacgtgctacaagagtattgcgctctgggcccccagggactatgtgtgggatcatcttgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccactaagccatagctgctgcccgantgagccgccgggggagggaggtgcaatgaggatacgcaggggactttccctcatgtggtagtgaatagtccaaacatggcctacacagtactagtagagggattcgcgattgcattttgtgtttccctattaggtctatntggatgagggcccaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctacatccagtaagagtactactagtaacggcttgaagtgagaccctagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccaaccggaaccgtcgtgcatcttctcccgatcattctncggtccagtcagcgtcgctgcctcaaagccggacttttctttatggatggggtgcccggacctcgtggccccaacgtaaagaggtactgagcaccgtcgagtctacgcatagtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccgccgcctatgcatgccgccagcgtgccgcatcatttagtgtgctacgtgcaccagacaaaagtagtggtctcgcggagtgccacgtactcagttgccgcctgtggcagttactttggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtccaacatgagagcatgtggacggtgctgaaaggtatgtagggattaaacagttctggcgaaaggcccaagttaatcacatctgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaatggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaggatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgacaccccacatcgaatatcacgggcttaaacatgctgctgtcggttccagggaaccaatgccagcacggcaatgcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtgtccgaagaagctcgggttccacggatatgaggcgaatcgtgcagctgttgagcatccagcctcgtgacgcttggggcgcagtgccatggtgtggatacgtcacaggcctagcgtaatcgctacgtcataattgcttcatcatgcntctggagaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgttgggcacacataaggtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttctagtttcatgccccctacggcccgtgtttccaagagacaccggccaataactgcataacggaggcgtggtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactaccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcatggctttagctagcgatgctccgattgtacataaggttgatcctcaccaatctacctctagacctgtacgctcgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagctcggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtactatggcgaaggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgagctgtcatgagtggtaagccacacttacatcggcgttggcagccttcatagttcaattgttaaccaccattggccttccatggacttggtcagtgaatgtactctagttcccggatcggcgaagataggcgtcgcctcgcgtgcattcctacgcgggcgccccggggcgaaacaggccacgagtggttctgctaggtgtaggattgagtgtgcattcggaccccgagtccctggcatttctttatgttgccgggtgggtcgactcgtgtccctccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcaccaaatcctgagtaagctttaaattgggacaaacggcttctgaaacttccgatgttcaagtcggcgatcactggtctactacgcggctgagcacaaaagacgttgtgctgtttttgctgctccctccgctgttgcaccggtcgggaaacatcgatggctgtgaatttccgataggggtgggccggaagaagtttacttgtctcctcggaacgtggtgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcattgggtgtagcggattaacaggatgccgaccattgagctctcctggcgaaattcgttaaggccgtgggtacgcgcccggtgcctatgagtgatgatatctgagccttacctccacgaagctgtatcgccctcgaggggcgggcgaaaggacacgggccgaccctggccactaacaagtgcctttgagttccccgggcccaagctgtcgactctggcctggagcccgatcgtcagctcgttcataatcttgaaaacttcaatcaatgtacagaccacattaaatctgtggagacacacttaaacactagagtattgagaactcgggcactccgggaaacaacgaacggcggggccggtctagaccaacagaaactcgatttatcgatcacgaatagttgcaagtcatctgccacaacatcggccaccctgctacccctgggagctaaagttggtatcgctatccctcggccaacattggtctcatcatgtatcgcgtgttggcactggggtgacatactctcctgtcccgctagccaaagaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtacgtctttggcgtgactgacgaattggaactgatagtaaacgaacacaaaactgcggaactgacatctacagacttcccattctgcccatccacatataggtatggagtcgattcccaccctatggaccctaacggcggtttggcngatgacctaggtaatggtccggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgccgtgggccagagtcgttggccgctgctgcaatgaaacctctggtctcaacaagccgccgttgccctggatttgtttttattgctctatctgacggggaaaacgctgttttgttcccagaagatggtgtttttcatagatccgggatgaacaatatgtccatttctacggcttactgagggcgccctctgccgggccgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacacaggaccacggctggccccaaatccgtctcacccatgtaaggaataaacgctattcttatttgttcacccgcgtaccccccctgtgagagtactggaagtgagaggtcatcctcgccgaacttactcagacagatcaactggtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctgcaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaatcaaagcatcgtgtatccttttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtaagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcactacgacttacccctcagtcaaggttgcgacgtgtccggacatagtcccgcccgtgatcggcaaaatctcgggtggaatagggcgaacatccgtgtacggaacccaggcttcggccaagacttttacattcgagccgttgcgttacgcgcgttggcccgtacggtgatccacaggccgccgagagacttgaccggtgcgtgtactgctcgatctgattcccaatggacaccccaacattgctatacgctacacaatcctttcgtcgcactatcccataccgtatccagctagtccttgcccgccatggtcggcgtcactgtgctcataattttgcgcgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcactcaggctttgctggtcgtacgggcggcttcatgccccgctataccttttgccagagcctagtttaccgtagtgccttatttagcacaacagcggggtcgccagttcgtggctctgctgccggcctacggatgtgcgtaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctggtccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgtatctacttggctgtaaagacctaagcacgccggccacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggatagcaccattcactagagatttttcaggcccagtctccaagtcgcttgcagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaaatgttcggcgacgcccaagacgcataaagggcgctaggcctcgaaatactccggcttatagtgaatcttggcggcttacccatgcaaccgtcaatcggaacaaatggcgctccgacggcaatgggctttgaactggtggcagtaggaaccttcggtcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagctgcacagtgggccttacgccacccagaaggacgtaaagaccgcactccaacctccacgcggattccaagtctgattctatgggacatccgtagggtagacattaagccaacggatggccagggactggtactccttccctaagtccccagcgttccacctcatccggaattgaagaataacgtggctcctggagcctggggtattccgcgtctccattggagacccgggctactatagttattcttctgtattggtaattaagaggaatatctcgctgngatacccccatcttggggcgctggtacgcctttcgcaataactgcattccatggcgttcatcgactgngaccctttggtacccggcgcacgctcgttattaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctccgttagcacattcctaatagctggcccagcgtaatgtcaagtaatggaccataagcgggcggcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaacccgatttgggggngaaaagataccattaaatcgtgcggtggccaccccacgtgcttgctgaatttgctactgttcgcagccaaaccctttagcagatttgtgcgttaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagngttaagaatctcgagcccacgtacactgggtcggatagaacggtctgtggcagactaggagcagaaattgatctctgtggattagccgttcgtaacgtataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttcctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcatcggcgtaatcgcgagcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggctaacggccaggccggacgcggcggccgagaaacatcccttatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagttttgcgcaacaccgactcttgactgaatatcgctccgggaagtttcagcgcgataaaaaactaaatttatcataccttagatacttccaaatgccaaggggatgctaccggcgagtagagagtcaagagctattccggccagtccgcctttaattcattcacctaaaaataacaatataaaccatcccggcactaacccaccgcagggcgtggcgaataatcaacatgcttgagatgcgcgaagtacctctagctgtccctaggcgaatgagaatcttgacttcgatcgctgcagaacattcgtaagaggaaggcataacgtcacgactttctgcctagagtgcgttagtacatcagcattcttgactttaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggccccggaccgtacggtctacacgcatcttgtacacgcggatcctaattagtcgttagggggacgagccgggggcgacgtcgtaacggacatcggatgnantcagtctagatctcctccacattgagaaaatccgaaatactctccagttgacagtctcagccctccagtgagggctacaaccggacccggacaccagaacgggctagatcatccgagcatacagggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagttaaccataacctatgcgggaacaatcacatggatttgcacccatgccaccctgcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgcgccggttttagcgggcctgagaaacaagcctttgtcgcagtgtgcacagggctgtgtcttggagtttgcggggtggaggcgcaccgtttcactgcaccacgcgatccttgcgacgcctctttgcatcctttggctgttacaaattttctagctggatttcaagccaatctgtctggaaaatccagcttctgtcgcggattaagggccagggtaaaatctagaaagaatatagggcgctggtctacgtggagataaatgctcacatgggagaaccttcggtcagttggcagctcccccgtggagagacctaatgccgcagagagaagtcagagacgctaccggcaccactcctgttacatttcagacctagggattgtcgcgccgcgacgagtacaaagaaggaactcgactaacccctagacgaacgaccgccatggcgaccaacaatcggcacggactccgaatcacgataaatcccccgtccaggcctccgaagagaaccctgtgcgccggattttactacattcaagatacttcctggtagaggtgacggatacgggagggtgcgcaagtcttacggacgctactgttcgcgtagtttggaaaccagactaggcaactgctaactatgaggcgggtaccattctcgccgattaaccgtctaggaggcgcttacgaatagagtcccacgtgtgactcccttggtgtgtgtgcagaaccgggctccacgcttctgggtattgagtgcatcgctactagcttgacacgcgtggtcgctttcccccgcttatcattacggggctgggattagccctttaccataggattgtatgcaggggcggggctgctaaaatgcactcatgtgcgcggccgctagtgcagcatngcatgtgatgcatacgaacaacaactgaaaagttgcgcgggccgtcggtagttcgaataatcatgggcgcttacaggtgacgctctccgcagtaacgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctggagtgcaatcgtggtgggccaacacgacatgcgactcccactgatggcatgctcgttcttacgcaggtaatcgggcacagaacatgtattcgctgagcgggcagcttactgaagcctagggtcggtcaacttgccaacgcttagtgcgtggtgactgcaagtattgcagacgacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttacacattgccttctagctcgggggcccgttgggctaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcgntgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttgcttagcccagatttgggtcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggcccgcttatcgcgagtggccgttaagtcccaaggtcgcagtcggtccctgttatcgaggtccagcatatgtgttcagtccctggctcagctatacggtagagtagaaattcccttaaaccgacgtccggtttaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcgcccgcgctacaaagacaacagtggacacagacttcgtcccgtcaaatctatgaatgccatgttatcccgcggcgcagccatccaggtaggcaaagtttacggaccgcgatcgtagccacacagatgggtgcaattgcggctgggaaagtagctacancaacgccctaaatcgatgcggcccttatgctgttctcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgtcggcacaactccggtggcgacgcggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtccccatactttccactgaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatcccctttcatggggattcttcaggacgtcactacgtcaagtgccactaccttccttctgtccaccctggactggtgattcggacctgctgccctagtcaatttttcgcagcttgctcgtgcaatctgacccccccggagaagtcctcccagtcgcactgcttggactctaggccgctacatgcagcgatttaatcgtaaataatcagagatagcatttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggcccgaagacagagttaaaacgatgatctcctgcgggccatgggaggcactacgttgtgtcatttacccacggacagaacgtgcatgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggnttctttagatagcccctcgacagagtggacattttggcagtaacagaactccggtgaagttcattacaacctaatttatcttctatcagcgcctcccaagcccgccaaacctaacgttcttggtgctagtatcaataccgtgccgatttggctaagtgactagactgtgcaacggccggggcacaatctgaggtgcacctcgcaatgatggcataggggtcgccacggtgcaactgggcaccgcttgtctgttcctaaaggtataaacccgctagcaatgctgaacagctgatagttattcactggctgaacacagaaccacgccccttagtgtcacaacatctttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagctgaggcccagattgcttgttcgtgattaatcgcctccgcgctgttgggcttccggccgcggttacagttaccgtataaccgcgttgccccccacggcttcaactgagatcacgggcgcctaccagagggggctacgggttactctggttttggcccgctcggggccatggcaagaatagaacatagcgagagacctataagatcgccataatgaatagtgactttcacgtgcagtgctctatagcagggcatgtaaggcctctcattgcctacggggcgtcgacggaaacgcacagtagcgaacttcaatacgactaggagagcccacatgagagtattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactctagaacgaatgggggagaagttggaaaacgaacgcgatggaggtcgtttgggattcagatgccctccagctcagcggaatgaagccgtttcacctggtaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtggactaccggggagggggaccattaatttgggccgtttagggacttgttatccgtgcgtattgcttcgtaatcgcaaacactcttaacactcctatgaccccgtaggccacgtccatcgtgtaactgatgctaccatcgaatctcagcgcgggtgatgccatttccggcatgtggcagccggtcgggtcctcgagggaagccacagagtagttcgagggggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtagtcctttacgaggtacctaagaagttgtctgctcttaagttgcacaaccccttggcgcccccaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactgcacgaagcttaacaataatgcggagagtagaaactcagccagcgaagctcgacccgcggaaaaactgaaggccacactagtattttagagttccgccctatcgtgaaatcctattatggccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgctcgcgctaccgctaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataaacgttatctcgttggtcgccgatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctactcaatcaagaggaagcaatacgtccaacccgagccgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcgttagcgcccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccaaagccagaccgtgcgagtcttgacatgactcggcagtccccgtactcagataagactcgccgagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatcttcctcaagggaagtatctgtgatgatgtgtccgtgttgcgatcgttgcctacgcaaatcagcctcctcctcctaccaactggaccactttaaagcgcctgggaggctgtacggaggatcgaaaggacgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcatatcacgctgggaacgtcagatgagatctggcctcgaggctgcttcggaggcatcccgantcagaatggtttgattcgtcccaggcttcgctgggtccccgtaggtcatgaatggctcataaccccctgtagtgttcctatcactttaggcggcgttccctagctcgactcggtaacgcgcggggtagccctatcgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgcggcctttcacgagttgatctaaggctgcgccatatctatctactttgcgccgattaatgcttaaatacaccgctaccccccgtatatccgtgagccggtgcgcccaggctggattcaagcagctcttgcgtggctgagnacactctgtccctcgtcgttgaagccgcgccatgcgcccgggcccgacctccccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtggacggctcacaacgcngtctcagggaccagatcaaatagcagaaatgcgacttttatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttacgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctagtgaaccccgcggcagcgcgacctgtcggctgcttatgtcatcacaatagtctagttatgtagggtgaatagttcgacgacggggattgctctatctcatgttccggcaacaggcgcggtaaaagcggtgtgggacgtcggctgttaatccgacggcccacagggctggcatattggctagacgtagtaggcttgtgggttgtaacggcaccggtccagtcgggcggcgctatatcttaacgtaccggtgagtgagataacgcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagtgccgtgaacgcaactcccggagcgaagtcccccacgtacctagtgctgtccccctaccttagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagagaaagtcgcgggtacccccgacttagtttattccaacgcggaaagagtagtgcggggagaccccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcgcccgcgggactcttctgcgatggtatttgtggattgttcccggcgacatgaggactctcttcaccgagggggggccgcggagtctgccgtggaagacgcccaagcgacgcagtacgtagggtcgaccctgagctaagtgttcccgtgagggcacctaaaccgtgattccataacctcggccggtgtagtcggcttaggccgactcctgcggtttttggcggtgtactttgatcgactcgagcgccggcccgggcgttggtgctcaacagctcggactgcgcaagcagcgagtataatctattagaggggcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgcttaacgcctaccccctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcattcangccccagtgccgccggtcgtcacaaactatctctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattaggtgtcggaggtgctgaatggcgtaatgttgagggttgcaaggtgctgagaaaaataacggtcgcttagctctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattaaatacggcggtatcccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgtccgtcgagactcacatccatgcacgtttgcgcccctgtgtggacaatatttagataattcatcagaatttcgacttcnacggccacctcttgcctgnatacccggcgacccgagtcctccaagcgtattaggggcagccgacagattgcaagatgagtttacacctttgcagaagggtagaaatatagcgcaacagcggtagcttgtaaacttcagggttcggcataagctatcttgaagacctagcatagcgctgtccatcaattgattgccccctagccatctgctctgttacatccgagcacaacgatacagcgaccgaggccataggaccgtgcagtgcaacgacatcgacgtgttcgggtgtcacagttgctttacgtccggccgggctaacccagtcacctctaggctacgtgggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaatctaaccacatgccttctggaccaggtgtcgcatctgaggccggaagtgacacatgtgaaccctttaagtatgattggtacctgatagctacggaggcctccgtgcgggcatgggggctcctactccatgaattagggcctagctgtctaatacgcgaaacatcgcggttcgggtgagaccgggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgaccggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgatcgtttacgaattgattattgcaacttaccataacacactgatggatcagccttgggcaagcctacgctctctcacgtcgggttacaggtccatgcgaacaaccgcctgtgtcgatatcctaccttaaacctttcaaatgggagaatcgtggaggcctctgagtactgacgctaagtcctttggacagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacaggtgtagagacgctagtagttcacccataggcggctggccccgaatcgcgggaaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcgacacactctaccagtacccagaccgcttcacgggaggcccgggccgcggggttaacgttcagcggcagaattcttagtattcacacaggcggtggcatatggcatatggtagggtgtatgcaattacgttaacctcggagccattccctggaggggtgctctgaacagctgagtgggcgaatcgtctggcgggctgactctcaacgggcctgctcagtcagtgagacacgattttcctgtacacgggcgtctgctaggattgtggagttaccctcgctcgtatgacacgacccaaactcggacaaagcaccgacatcgggcctttaaaaacacccaacagtttaattgttgtgatactccnggtagggtagacaatacaccgaggagtaattttcgcactctagagcataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagcctccgacaaggctagatccatatggagagtattccttctcacgaacatcgctgatagaccgagtccccggtattgcctgtgggcgggtggaggcctgttacgatgcgggctgcgcggaggggggattcgttgctcaccgggctaggtacggaagtcacagagaagacttggtccttctcatctagtgtgggcaggtagcagccccggacctgcccaggggnactgggggctgttaacgttccgattctatgaatgccatggtagccggctggatatatggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgaccttgatagacacttagttaggaattttgcatttcacatcagctgagttttctagtcttcggttgggggccccgaggtgcgtcgcagggatgcccgtcaagaattcctcaccgtgctgcaacagggggagagtacacccctgcaacccgaagtcggaaacgtaaatttagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtagcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagggaagcaatagcagcgctgcagtcctaaagcgacagcgtatcacggcgcactgggcgatcggcgccagttcatattcctagcaaataagggcggggtagacccatgtgtggcccccgtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagtaattttggtctccacaagagggagtctacaacgctagctgaaacaagaagcgagttgggtgtcgtagatacggttccgagagggcgccttgtcgtcgattaacgtacgccatgttagctcacactcggccgtctactgtataattcgcatggcatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacattgtgacgacaataccgtgaacatgggagtcgtaagtataaagtgccttagctcgcctatcctcatcctacacatccacgacctgacacgccgcttcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgcatagagaacaagcgtggtttaagctggggatatacgtttagccaaggccggacttcgaaatattgagtaccgtatgagacactgttacccagtcaaaggcagagtggcatgtccaaccgcccaaaggggcagtagcccgttcaaacgctcccaaggtatgtcgatgtctaatctaaaattaagaacgggcgggccccgtcgccgctttactccaccatgaggttgtatgtacaccgaaacaaggcaaatgggttgtgtcggtcgcggatgagtcgcaggagtcctgcaatactcccgtcctgtccttcagtgcactcatcgcaagaactttctcactcccgagatgaggcaatgatgacacaagatgttccaggggggctcctgagaactgtgggtcgaggtaggcctgtttctaatagaagcgcgtgggagaaatacggcgctgctattgtagcaacattttcgcaaaggccgatttcagtacggagacaatacaacctaagatctatcgaggtaagaggggagctgcgcgatcactgggaaggaggccatggacggaacatnnnggttcggtaactcggttcagtataaaagcattgtgaaaagccggcactagaggcctatccgggtcaggctaattttcgtacccatgaataccgtacaatcatcactcgacagccgggttactcgcggaaaatggcccgagtcgcaagagacaacctcctccagtgcgttacccagatcccgggagtcacaggcccagggctacgatccgggaggcccaagcccggcactcgctactacgggcatacagcaaggaagcatcggttttatttgtagtagggccgtcctaagcatagggctaaggacttgtgatttagttaagatactattgctacttagatgacggaagcagccagaggacacgaacggatttaagcgcactaacatgtaccggtcggtgacactcttactcgaggaaggggaataagtgttgtggttcctagaccttcgggtcgtgcgttttttggatcgtgggaagtatcagctcttgaccattcttgacgctccccgagtgtttggtttcgagaccacacgggtggggctcttaggccgcaagcgaatagtcttatagatctgagaagttaagtactgcatggtattcatagacctcgtaggtatgggttttcttcaatccgccctgttattggacgcagggtcatgcacacggcgcgcgctcccgctggggtatagcgcagacatcaggtcgcgctttcgacattagtctgcaactcatctccctaagtagtcttcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggtgagtacccggagatctttaggggccccacgcccgcagttcatccatgcatcttaagaatactggagggcgaaggtgcacaaaacccgcgtaaacgctanngcctcgcctactccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctacaactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttaaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggggatacggccgggtataggtaaggccacgacattgaggccgcgcgtaataacgtgggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgacttatggacgcaagtgccatggattatgtttcgtccggcggcagtgctcgctcttgtgtatttgtgagcaagggcacaccgagngagagcacgaataagcagtggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccactcaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcagactgggagtatgggcccgggagaaatcttatgctccggcaggcgcctcgcttcatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcaatagaagatgctcttctgcctacccccgtaacatgactccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggctagggcatcaattatcacgcgcccgatgaccagatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagagctaattgctaaaccgccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcctcgcctcgacacatcgcgattgttctccggttccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggaagtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgagtcccgtgggatgaagaggcatgcggctataccgagcgagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttacggctacgagctaaaacgttacagctacgatttgatacccaattgggattaatagtatctgtggatactacaggcttacctatccttgcaagacccgccctttggtgagtaggaggacggctcatgcatcaggtaagtttggaaacccatggtattaacaaatgtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttagagagcgtatcccgacacgccaaggcatacaccgccgtatcataggtaagcattagctattcgaccaatctctgcgctgagtactcattctgacccggagggaccggcaccggactgatggccggctctgccattcctaccacaataagggggctagaacccgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttatcacgctcaaaggattagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctctcaaaaggggccgtgagactccgtcaggtagggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacaggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcgtccgtccggacgcgggagtgatggctggagagcacaacagcaatcggaagaggcaatgtggtagtgctagtcagtcacgagacccgaaaagaccacttctagaacctgtgtgatgggccgtcgctagtgatgggccgtgtctgcggcgacgaagcactcccgtgcttaaatcagcatagctccctcggcgtttagatcgttcatcacagacttcggactgcggcaagttaataattaatccttaggacgagttattccaagcagcatgacccccccagaagattccaacccataaaagttcgtgagatgcgataggccgacttaggacagaggaacaaatttggtgggctcatatgtcaccaagttcgcatgcgttttgaaggccttctgtgtggcgtgtacgtaacaagggacccctggcgtcactgagaaagtggacaattgtgtatgcggacgtatctgcaatggctgctggagagccattgagaatttcatacagcgcgcatgcgtgaattacgcccatggaatctaccgattttgtatgtttcattcattcctagtagatgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccagggacctgccgtgcctttcatgtttgtggtacgtctcagtcaggcgtactgactacagacccgtgacgggggcgagacgccgatgtaactgggcttacggggagcgtcgggactgttttagagactggtgcttggcgcgaccagacggggcagattggcggcggagttgacattcctggcccgctatgagggggccctatggagcggctcactaattttcgaaccagaggccgctatcatcctacctaggggggcgccgtcaatcggagggganctcaggaacatgcaccgttagaagncaacctctcgggtatctggtgtctcacgcgccacgtgagacgaacaaaggttattactgttcggacggttgagctcctaggctggcttgtgctccctttcgtgcctccaggcagtgcggacgcagctaaaccatgcaccgtcccggccgcggatgtgtggtgcagaataatgctgttagcgccccggttaaatctgggtaagggctctccactcacttcactgaagaatcgggttgtacgctgaaggtnccgtgcgctcactgccctatgcactccctgcgcctagccaacctggagtcgccgcgagaacacaggtacagttacctcaccttacnnatccgacagtatctatttgccggaagccccacatgtcttctgatttaggataaagtacagactcccctattcacagccgcggcgtgaaccggttgaatataccgacgtaagcgatttgtgcccagttgagcttcccctacgccactttattctctccccctcggtagcacgtttagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccaaatcgtgcgtgaacgcgcacatccagcatcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatattggataaacctctgttgagcgctgtattcagcaagcaagtggagggactattaggatgtcatccctcggttcggttccctacctacaagaccttgactaattagctcatggagtatgtcacacgcttcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacgatcggtggatgtatgacatggacttttctcgaacacgtcctcgtcctcgaggaccgaggtaccagtgacaactagtaacctctgccgaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggagaaacgactgacactgggctgccccctgagtattcggatcctctctacgcctctaaacacctggctcacttagacaacaaaggctgtgcgcgctactgtctgggttattaagaaggcactcgtagtcgtatccacgatgacctacgtacggtccagcattgcaacctacccctgacaatcggtgaacgcactggtcggaagaaagccttcactaaagtgtctagagggtacgcaggcgaagcacagcggggtggcgctcgttacgggcgtcctgtatttaaatcgctgggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctcacgcacacacctgacagagccgcggagctccatgttcaattttgccacaattcagatgtcgtttcacgtgagtcggaggctagcctagacggcgtaaataagtgattaggctgtgcacatacccagggaagagcttatcctccctgcaaggatggactgctcgtgagagcaattttatgagcgcagcgcccggccgtgctgtcaggcttgggcgcatctcctatagatccggcccagagacaaacgcacgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgttataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactggtactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggcgattgcttgctcggcttgantgagggtctagtgtacgccggtgtgtccgcctccagcgtttgggttgtcgtatatgactaagaacgagcacaggagggcgcttgacggtgggacctgacctgatttttgatccaaccgtgactgcctgctaggtcgagagtgtccctgattacccctgcggtcttggtccgtactgcgtgggcaagcatttcctaatttatatacctcacatgacgcaagtcagcagggcatacgcgggcccgggactccctgggctgccaacgacccttcccgtgcgacgagtttagtatccagggcaagggagcggaggtgacatcccaaggaatgtatctgtgacactttgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttgagtcattcttcaaatcagttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccctattagtgtgggttgactcgccggcctatggtaactctcgcccgacgtcagattaaaaacccgtctagngacgccgttacgtcaccgatccctggagagggaggacgtgcggcaaagctacggaacggacgcccagttgcgatgagtagcgatacaatgaacgggattagataactacgagcgctcttgacgacccatgtgtcttctctgtcttccgcgttttgctcttacccatccccaaccatcctcctgtttcgaccagcgttagggagttaacacgcgtgcaaaggcccggccggtccttgtgccgttatgtgctagaggatcctcgcgagcctcccataggcgagcggccatcagtgaagctgggcgtgatgagagatcacttagcgtcgcaaggctgtcatgtgctggaaatttcccatgaggcttccgttgtccgacccatcaggtcgtcgcccgcgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctcgtaaatatgttctctctagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcgttgccaagcgttctcccctccagatgtgctcggccccagcgctccaaattctgaggaaaacaggccaggcccccagtcgcattacggcacaggcaccggacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcntccggaatcactctcgagacggcgagcgcctcgaccacccagttggagtaccctatgggtgtgtcagaggagctgcccggctagccttccccctagtctggtgcacgggtagtataccgaccttgagttaccatcagggtgcgcgaatcgaggctggtttacgggggcggaatcgtccgcgagaggcgcaggcgnccctaggctgctcgtacaggttgactttctaagagactgcgaacaagcgagcgtgactgcatttatcaggaagaggtctggcgtttactagttacgtattcgatccgctaagggtgccttgtagccacccacgatcaggtgagagtcgtcaccctttgtgagcccccggtgcctgaggccaatttcttcacgttattggccagctncccatccggggcgtttacactgccaaatacacggtattccgacgagcagcgatgtgcgagcctggcgagacgaacctatcgagccttgcgcttttcagagttgcacgaggacccaggcgacacctgccccttgggggtgcgttgaagcgcgccccgcccgttatagaatcaaatatggtgtgtcctagaaatgagagcccaatgaataatgttaataggcgtccaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaatcggatggccagcgcccgttttccacgcagtgcaaacacgacttcgtgtggcattgcaggctaccaaagactgctccacacggcgttatcaaacttaccaagaacagttaatattctacaaattatcaaatgcctagactagatctacgcaataggggtgaccttatacgttaacccaggtctgacctatttatacaaggtcgaactcacgcaagacatttcggcctaacgcgagtttaaatcgtgcctagaccgccacctaagaaaaccgccaccgctagctcgtgggagcggtgggataatccccaccacaatccccggtcgctgaaaggactctctgcgttgaaccagatcctgctgctcccagagcgctcttaggcatgtataagagaggattctacacactgtggggggacatcttcattagcgttccgcaactcattcccacgagcgaacgaacgctatcggactttacgatgttgctgagcgggagctgacccccctgggtcggttggggaactaccgcatacgagtgtcccttagctcctaattcgttggcacccgaggaacacccgcggttagcaaagttgcaatcttgtacacgcgttgcgggtagactttcagagctcatatcgcccttaagccttgcaatgcctccagacttcgggcctattgcaatgctccttggcggggatcgactcacccttacgggtcggcatcgacaagatcctcacaggggggtggtcacgtaagacaccacctagcaccatccaagctgggtaagccgaagggcacctcggttgggtgcgagcgagtcggcgcacccaagctaatctttgtaccttaaggcgtgcttcccttaaactttcacgcccgctgctttcgtaattaagtgcgacttacggatgggactctacctttctcgcgccaggcagctaacccacagggtggacgtaaggccgtaagagactaggcccaacctagcattgcgcaactgcacttctgaatcccaagcccgcgcagattataaataaagcatggagatcaagcaaaacaaccctggagttacaaaatatggcggtgcgaacgagccgtagcggcacttcgacgaggcgaaccattcctcgagcaagggttttccccacaattctacccaagctcgttgtgtagtaggtcttatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatggaagacagggaaagcgatgctcagaccttgcgcacagccagcggccggcggtggtcaagccagtgcaaacgagggcacgggtgaggatcactaccgcatctaatacagtatcgcccgcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttggcgatgagttcctcgcccatttagaatccagattgttcggagtcatacccgtgtatcccaagtggtgtacaggggctcgaaatccttgactgaccatctgatgcgaggatctgaaggagtccgcgttctatccgtcatggcagacgcgaatcctaccctgtttaaccccgttgtacgtatattaccatttaagtattattcaacggcgaaacttcgagatagcgctcttgtcatagtgcggggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcagttggcgtagaggcccacgcctaagccgctggcaggcatcattgaggggcttagtgggcccaacccgaatatctgttcgtttggcgcagccgctcaagccggcctcgtttatgcactcggccgccccgtgctttccaggtgcgcacccaaacccctgcctctccccttgtaaagaaccaaccacaaaggagcggtcaacccctggccactgtacattaacctaggatcacacgctacgctaatgggaataaacgggggacaccgacaacggtggagggttaggttaactctactaagatggcggcactacgacaaggnggcaaactcgctatttaacttccaaggggactgggggtcgcgggtacaccagcctcccgttcagacaaccatttttatgtaggacctgccctgtccggagggacatactgtcttcctactggaagaggagaaagagtttataatacactggacctgttactaacagataggggatcatggagttaacccctccgtgctccttatgttcgggattcgagacgcatacgggacgtgacacgtccaaattctactacagttgggcgtttctctcgtttggctatggtattgacgttgaaaaacagagatagaaggtgcagtcaccgaggggtggcattctatgtgtcgtcagttgcctatatacttcattgccaggctcgcgctcggaccgtcgtgtacattaaacaaatcacaaagagcgcacgacaatagttcgaatagaaggtctagattctctgggctctcggatgatgggaagggcgagagaaaccctgttctcgagagacggttcctactattcgaccgcccactgttgccgaagactttcaggtacggcgtcccagtcgctatgggcaaaggctcgcgtctactgttgggtgaacttactggagtcttactcgacggatgaatccgatacgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagatattaaagtatctcaaacagccgtaacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgagatatatgggggttttgcttggcctaccgtccacgccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgtgccgcgttgatgatcttggcaagcagcttggtgtcaaccataataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcncccgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaattggaaggagtgttctgcctcctgcgcgccggaaggaaggttctagggaggtaaaaggtacgcacccttcgatcgggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctaatgacgtagggtcaaagggaagcgtttttaggagctcagcgcggctttagacttatacccgggaactgggattagcggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtctcaatgaccagaactcgatgttaaatgtaggctaaacccctaagcctattgcagtcatgtcctggccgatcctgattgacctcaagggtnagataggtaggctacttttttaaatcaaagcacgattatcggtcattcccccttcggctgggtgatctactctagggtcgcctctcagatgcccgccagacagtcacggagagtcccggtacaacctcctatacggtagtgcatgcactctattaacagccacaggattcccccgagctccgcagcacgagcatgggttcggcagggtgaacgaagggcgtanttctaaggcccggaggccgcggtaagttaccatcacatgcggtatcgtaggtcgtggcccgagggccaatttggaacggcgcaacttgggagacggcgaatctgaacagattcgttcctgtatcgtgagatcgttctcgatgcagaactccttgccgccgggactcattcctaataggcacagatctatatgacttcgcaaacatttagagtgcaatactgtcctttatgatcggncgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatgtaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacgcgaccgctcccggtggaaagtcccgctcagtcattaagatgcctccagatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatcccccggttcctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggcaccttatggggctccacgcccgctacaagcgcgcgcgctcgttgcatgaagagtcaaacaagacctggtacccgttaccggtctctcccggtagcgcgtttgcgaacgaaaagtatctatccatagccaactcagaattaattgcccgcttgttaggaattgatggctacgccgtcatatagcggtccggcaggagccataagtacacggcctgcactgatcttagagaccacaccgcatctgctggcagctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaaggtgggtacgctgctgtagggcgttagtcggctgggaaccaagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattgcggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcaagacctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgcgcggactccgttatgttagattccggtcgagtgcaacacagaatgtgttcttaccaggacccccagtaactgtgagggtactcaacctaatgttatcgaaaacggggagggtctaacattggagggtaaccatgtacagaccactcggccctcggccggttttagcgactagaatacatttgcctgagttattagcaagagatattagcgctcgcgctgagctccctgggccggcgtccggacgaaggtatgcgagagaccaatggatcccatggtgcctcgggctcgtcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctattaacccatattaagtgaagaactcagggccaactgatatcgttaccgtcgctcagnctggaaagtctcgcgagtcactcgaggtgaagtatctctagcgggctcagatttttacaaggcctaatctgcggcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcacccggggcctatgctacaagattgggccgccgctcgccgctgatgccttctagctccgtctcatagcgaccctctagtccggattacccacntctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaancaggtgtcgcgtccagactgaaaacgtctcagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcgggccggccaggaagaagccaatatacaccagtattatccctagtcgatcggccccggcctatagatgtccctgcgagcctccgtaagaaaacttgagcacctggtgtgtaactatgacagcctcttgacaacgcactcacgcatcgaagcggcccactagtgcccccgtccggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacggcttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgttcttcttcccgctccttggaccgtgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcgcggtcgcgtatagagtgctcgactcgtcgcgggccgcccaagtgcggcacatacttcattgtacgcctgtccaacgactggcagcagtccccagtcattgctttcttccgtgacacacaagttgactagagtgcaacgctcggttgctgcccgggtccgcccgacacccggcagcagttgcggtaatctgcaacgtcggcagagcaggccggcacgaatctgngctggtgtggcaaacaatgatcgaatacctactagacgacgccaagattgcactacaagtggcangcctatcatgaggatgtgcattcccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccacaaggggagaacacccgcagacgagaagcgcgtccgcccaaaccggtacttgccccggttaaatgctgacggagtataagtttatatgccgtgacgggtaccatcatgacaaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaacagggacaaccatttgaggatcgtcgcgtatgcctcgattctcatccgtacgtgttagatccagcacccagaccggaacccaaccggccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggctcaccggggccatgtggcatagggctccaggagaatattactggcggaacgccggactgtatgccgtagaacagaagcactatcagcctggctacgacctggaagaaaggatattgccctggagtcttttctagaaacaccgcacatgctctatattgcaactctatcgctatagatgccgcattatacccgggaagaaacaactacgggtccaatcctcggatccggcggcaaggcaagcttggccggcggcggtgagtatactagggattcaagtgggttggaagtctatttcggtactgggcgccgtacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtctccctctgatgcgcaacagggcgacactacgcgacccctgggtatatatgcggtaatcccaccaagccagaatgcctcatacggagccatggcaccatggctgatacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggtagccgttctccaactgacgttttgcgagtaatactctgggaacctgccactgaccagagataactccgtcggccgctgagttgcacggccatcaataagggcgcaaggctgcctctataaccgatgttcataccgggcctatgttttgcggatatcgacggagagacgtaagccctacgtgatcgcggacattgttataccgcagcagtgtgataccccatcgttatcggactatacgtagctatccaatactgtagagaccgcacgatttttcaaacttcaggtgattatgatgctcatatcaaccccatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaaggggactcgatcccgtactgcgcttcccatacctcgctaggccgactgcgccagggcgcggaagactcaaaacgctgttagcgttctgcaaggaggggaatgttagagataagtagtatactataagaccctgagcaacgggttctggattgagctagatctcggtcgaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccactggcgtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccatgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtccgccccggttggttagaatttaatgaatggcactttatgatttttggtcaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctaagcctgtgccggtgtgtgtttacccgccagcgttttcctctgagaaaatctgagtacacaggacgctccgacctaggggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtggggtcgtgttccaacggaagttaataagcctgttggcacncccttggcggatgacggtgggaatcatgacctccagcatgtctcagtccacttgagacggattcgatggtgcccattgcggtactcacacagtaaaagcccggtgatagacagcgntgttttcactgttactttacggtctggagcccgtatcgcagtccacacaagtccgggcggctctacccaatggtattgtggccgaaacctatgggctattatcggcgcgatacgggccgcggcggagtgtctttccccataagcagttagggccggatatataccgtcccccccaacatcaccctcaccattggntggtctggctgatgcctagctcactccgacagcaccaagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttcattgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcaaggcacgtacctgaacgctttaccgggagtcgccagtgcccggctagtgtcacctgccgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggccactgtcggctacaatgctgtgatattgaccacctgccgtatacatccaccaaggctcggagacccggggctctcagtccctatcatgacgcttttggatccttaagtactgaggcgagggcgtaacacgcgcgtacagcagacaccttgagggggattcagcgtacgggggagcacaccgggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccttacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattctggcgatgttgcttatccctgcgcctcgactgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttggtaaaatcatagagtgactgggaagagtgcgactggccggtgggtcctataccaatacacgctgcggtttgaatatgttcgagcgcactaggcgtggcgaagcgttgtactaagccattgggtnnggacttccgccacgttcctcagtcatgtacgacggttgccgttattgagcacgtgctatcctacggtgtttcggtaagcgggaggtgccttgtcccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgagggtggcgacaagttgtcgagatctcggtcacgttacccctagctaatcggcccgaacggttagtgtcttcgctcgaagtagtggctacaaggctgccggtaaccaccgggtcacagtcacttaaaccagtgtcgcctcttatgcgttggctgaacgacgttcgtaagaggaaatatcaagggcncgcatccggcgtatggggccggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgatggttggccgcaatgatcgcaccctagccactcgctcttagttgcgcggctttggtggcaatcgttatgggagaccggcgactcaagcactgcgacagacatgataggcagcccgcgttgctggtcagcccatcacctcgcatggtagttctatataggacggagtcctggaggcagactacagcgaatcgggtaacgttccgccggctaagataacggcccgtcacgattagtcagggaatttgacgtgggttgtttcgttgagcctggccccccggcgcgcacattccgactccggttcgagaggcagcccaaatttagggatgttcgggagcggaaatgggtagtgccgtccggcacgtaacgtagcggtacccccttgagcacccaagcttaatcttcagggcattagagcgcgtcggaaccaatccggggtaacccaccagctgctgatagggtactgggcgggtgctgcccccgattagtcaccccctggggaacaagaattagcaaccagttattcgccacaactacatccgtatgcagaatcgtcccccaaagccgcgtacagaacgtcgcagttggctgaggtcttactgcagatcgaggatactgggaagtgctattagaaacggtcccgtccagtgtagactcgaggattacaagcttccgcggacgggtgcatgcaagggcctcgtgactggcctaggcggtctcganatagcatagccgtggcgatcgccttttgcaagccctgccgctgcggcgccgtcgttgcaccctaagcgacacccgagcttttacctaaggattgaaccgcctcctaaaagattttttagcaccgctcaggacttttttccatggaaagggcgcttcccccggacggcactctatgcattgatgttatttggcaaggcggcggtacgaccgggtggggccgtagcggtccgtcatcctcctcagagtgcgtgcctaaagggggatcacacacgggcaaaatgatgattcgcagatttatgacataacatcagagatggtaactgcccgccccggttcaattgaatggcggcagcgaacgatctaaatcccacgcgccatnaacagtttttggtggnagtgaccagctgtgcaacggtcgtgtagtagagagcaataaaagtaacatttcgtgccctgngagtcccggcatcctgacgaatgcgtccgataactgctgaaataggcgcctggtgtttccagattcaatggtagggctgacgnttacccccgatgctgccaaagtttggtaatccagtcacgtcacttcctgttcagggtcaaatgcaactcccgcgcccgtctcaaaatatgagattggtgggcgtacccgcggttctggtaccgacaacccccatcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagatgcgttagaccatgagccacgcggggccnagaagctcgcgtgacggccgtgttagacgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttctaaccntgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatttgccttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcctccgtctcaactttcactgtaacctatcctcatggaggttgatgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccttccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacgtatatgcgaagccggcggacgctcaaatggctgttactcggcgagttgtgtaggggctgttgtaagctccctgggcttcttggggttaccttcactagagcccattactgcattcactcctgttttcagttaaactgcctcgctgtccttttgaagctcgccatctgttgttgaagtcaaagagtatgctcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaataaggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccccacctcgcgatgcaaatgatccctcggttggtctaaaacctgatgtaagatccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgagtaacgaccgtatannggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggagtaatacggcgtaccgggccaaaggcctcatcaaactatgagtacctagattcgcggtggacggtagggagccctttcataatgtcaggtaatactctcctgggaatgtcagtggcacgagagacggaatgtatctgtggcattggagcacctgggtacagattcctatcgagccggcaggacttccgacaccctgctcaacggtagaatgtctagtccatataatatctagtacgtcccaaggctgccgtgttaccacatcacttagaagttctagactgtatcatgtcagcgggtccaaattcatgctaccaccgctatgcgacgactcaccacgaccgagcatctagcagtccagtcggagaatgcctcgatcgcagctagagctttaaccgaacgcagtgggcaccgtcggcncatcggccagcggaccctctaccagagtattcgacatccacagtcgtacgactccatgcgatgatttgttatttgtatggagggtacttcgctggccatgtggaaactacgagttagctcgtccacgaatctaaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgtcgacccaaatctgagtctacaaatagttctagagtacaaccccttacacatctactcatactgaagattctgtatcgtggggcgcactacctttaggctgacagggccgctgagtcgtgaatgggtcctcacgtccatgggcgttcggaagcggataacgttcgtcagtgaggtatcagttcgaccgacttggttagtatcccctagcgggggattcctctctcacatttttgttctagacacgtcaccgtccagaagacctcggaacgtagcccatcacgttcttacggctcttagcagtaatcaaatgggctaccatactgaataccaaatcatctaaggctgacagttgcgggctagccgtcacgttgctcagccagtgaccgggacgcggctcataattaaactcgttcgaaagagagaacggcccccactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcanatcacaggtacgcgtggcgcgaggatgaaattcgctcccccagtcagatgagtgcatggaagccggatgctacacaacggcagagcgcgtcgtgttgccagagaaacatgatcccactgcgcgtctatccccccactaactagtgtcgtaccgccgattgctagtatgacccataacagctgtctacggggcaggccagcgcgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggtcgactcgaccggagtgtatcgcgcggggacctgggctagaatgggtctcctggagagctgtatgatatgatgggtggattcttgcgcgcggggactgcttccgcgcatccacgtgttcgggagtctgcaaccctgcccggatacagacggaacgcaggaaacctaggctcaggagccgagacgattcatctagatcacttttacccttcgacgtgtgcctaccaattccgcggccgaggtttcaaggaataccggtacatctgtcatgcccaaaagcttgtcctgatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatagccgctccctggaccagggccccaggaattaccctcacattcagccatcatcgctcatcgaactagcttaacctagcaataacccgtcgttatatatcgcgacatgcccggtgcactttgtatggcgggtccaacggcaaccctccacaggcatttaggcccaatctgtaacttttatagacgtccgcagcggtgacagaaaaatatgcgtgacggagcgcggatatcgaaggttcttcgtngcgctccgtaagacatattagagcgattttaggcagctggagacttgggcgccggtctcgaatccaggttacttctggctttatgatggcgtgacgcccgactggtgcctgagctaatccataattaaaacatcggtacgagtttagagctcattatcccattgaagccggcaggccggctcaatggaagtgttgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgagtgcccggagggtgggggttatgctgaagctggggctgctgccgtgctgtgagtctgttttccgggtgccagtccagtaggtgagttgtgctgtcgtgggttcggacgcttaagacggctcaggcgacctaggacgtttgcgctgcgtctgtgcctgtctctcatctaaactccttcccgacgtatccccgacgctcgtatagtccgacaagtgcaggcgacacacaaaactctcccgccgtacctactctacaaccgtcatagggtgataagtatggagacgacggctcatgagctggtaaccgcataaggtcttgaatgtgacggccagagtatntgtaagttgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgaagggtggtcacccccacaatctcaccacagtcacttgttcacggcgttgcgtgcaatatttattccatcttcctcagccgctgtgcatcttggggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgagtcattatcagcctaatcttgcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacggctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaatatcttgtgccttccttttctatcgacgagtgcacagcggtgcgaatattcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctggtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttncctacggtagaccgtacggtcataagacagtcacgctgccgaagactgttcagagggcaaagcttgtaatgtccaaagtggtacgcgcaagaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagataagactcttaactctctaccctgcctagcttgacaaaatcgcaactatcggcaggtgaatctagggaagccaatattatgtcgcgtgagtgcggtcaggcacgtaaggtgtgacaggactggtccctcatttgatccttatttaacggtgacttctgcatagcggtttcagcgctttcgtgttataagggccattgtgctacaatcctgcttcgggcggcattggataagggtttgtccctctgggttcgtttgaagggcgccatagcacacgcaggcggccaacgattcccagttagagttgtcaagcaggatgtacaaggaactgtggcacgagaggtgttatctgggaacacttgccgcgtaataccgaaagctcgtgcctcgcccggtacgtctcgctgaacacacagaggtgagacctaaggggtgggacttctgaatgcgactgataatcgtgaaggtccgtccgagactgggcggatggaacagcacccccgtccggctgcgcggtggtctggaatagcgggcaaccggcacaccttacccgagaactgcggccgattgatcccctgaactagttgtccgccgccgccagcggagtcgaccacataacgtgccggcgattcaagcgtcttgatctagtccaagcaccaacgacacgcccatgcccctccccgcgcgcgagttacgtgaagcagacgcaatctccgtacaaaaatgcaagcgatcagtgtagttcccccaaaattccccacgggacggcctccgcaagaggtgcgtttaatgagacgaacactctattgtactgatttcaacttgcatggcgcccaccgtagcatgatgcgtcgtttctcctagatataactccgctacgcttggcgggccctggttagtcacgtgtacacgcgccatgggcgtgggtcctagttgtaatagttggcgaggtccgccatgtatcgactggactggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttgcaagttagttttaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacgacgagttaccttcagcaatcctgagttgacggaacgtgcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcccctctatacttagggtcgtggtcaatagcgtttgtacctcagacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaggttggctctatactgatcgacgagcgccggggctctgagtgcattttttttcggattggtttaagaacaaagcagtnctattggtaggagtagcagcggagccgcgacggactgccacaaccgatattccattttatgggtcaacgagcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaattgcgaagtgcgttgaaaggatgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacaataacgaaacccgggggaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaattaagcttgttcaacaggttctggtgggtcgtatgccgaggaggcaatatatgttggtcctcccacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgccgttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccagcggcggcagagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg aacttctggntacgctacagagagattcgtangtatggngggggtctatattgtgatccgggtctggncacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttacngtgacgcatgcacagaagtgtccccatngggccaatanctacattnncttgtggccggtcgtagagtggcccagcantagtgctcctcggggatgatctcccgacgttttaaacgagtaagccntacaggaggtcngcgtatcggggctgcttatggcgcagttctgagtcggcgagtcgcattgatngttgggtnctataggctaattccngcaagttgcaattttccgaccctcgagcgacggccatcatattaccgcggttcgccacgatttgtgccgtcgcgttcttagccagcaagttatcgttcggtgtggggtccgaattaactactctgtgtacacccccntcngtctgngcttattncccagactanntgggcgganggggntctatgtatatcgcggacgccagtgtcatggtgaacgcggacccgcagantagactcggngtntaccacatgcatagccgcagtccaaactcnaacatgctagcgacttacttcattgtatagacaaaagccattgcaggcaaatcgctcctagcccgcattggagtgtgtcttacacctagagatacgcgtgtanntgatgtaattctctgactggggcttctcgtgggcgaagtaactactcgagattcaactagtgtaagggcctgttactcgactgaatcgatnntaaagaataagacggagctctcattaagttagtcgtcgtaacgaggacatgcattgatgagtgttcnnaccctccaatcancnttaacngggcgttccggcganggcaattgtaaacgggtcgggtatagaccccngaatggacccgcagtaacctagcgtaantccgcatattcaatgatgctaatcacgctggactagacccataactcgnggggacacatcgtantctagcgcagaaaaagcgatctatttgtntccatatngttaatngataggacgcggaactaccactcnctgtcaccccangattaacccgccacattcgtgctctctgcttaatcaatacttcggcttnccgagctaccgactcagcgcaatggagtttttctgtcttcgtcttaccagtttggcgaggtcccggttagtaaacctcancgtagcgctgacgcaaaacacgaagccgcgatcaggtgctagatgtttttcncctgcagcgacctgtactgaagcttgcagcctgcttttggcgtccaggggctcnctgtagacttatgtgacatgttatgccgtgcacagggantantccaatggccgtttccgcaggtacccccgggccctatagatactcacatcggtcatctactggctattatgcagtgttctcatggccgcgccggnngttaggttnttgttcacctttctgngntgccggtgcccgtaatcgtgttngcttgacgataggttggggtgatcaagtgacggaatgaaagtagaatgcgntgctcganacgactccattcttttattgctacccgtgncgatagccgtgaatcttnacgnataatggccactatcctgaagttcttctcagtcatgccgncagcctgcnaataccatgcccacgttttaggctagaccanacaaattcctgcacnacaggtagaccagcaaagccactggagttatatcacctttcgttgtatgtcacacgnnnacgacgtgtgttgttttcatttcacgttcaggcccnggctgcagagaatcgngcccgtaagncgttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctcngcaggttcgacactattatgtgaagcctccactcgcttgcggagggtttcgacagtgtgaaaacggttctcccttcgcgcaaatgtantangaccctatgttgaactccgaggtacgttgcgtaggtncacggaatggcagataatcgtcactatcaacgggcctattgacgatccgtgnatcgcccgacgactatncccgcatgagtaagcgtncttctttggaacgcggggcaatgcggctgaacactagaattttgcgcccaaggaggagatcgngcccaccccagatcaagcccntncatntattgganggcaaagatgcatgtgttngccctcacgtccgccggctcaacgtagcgggttcgacgaaagctgcctgtccgtagggtcttaccggactcatggaagacctcaaaaagcccncccgtcttcttgatgattcatccagagcctaggcatacttaggtgcacaaccgnagattnacgttttagaagcgcgttgcttgncaancgtcgggaaggtatacctgatgnccagtgtaatagaatagctacgtgctggcctngctctggttccgattaaggcgtgatcgnatttcggtncgcgttattgcccncgttgctgccctntcgattactcggcggcactcttncgctatcgacaaatgcaagtcnatagaaagtgcctacggggcgattctgttgatttccctgaaaattcagnccccggatccgaaagcggccccggaatgttacattctgacgaatcctgtggagctntgtcccaatcagaggaccgtagcgcgcgatagtcggtaattccagttcagggtggggtaatccgaagggcaaggctaggcttccggagttcaaaagcaagtaaacggctgngcgnatcgcattgcatttccctcgcagggtatgacgctggantcacttgcgtgggcggcttgcngaggccggcattcatggacggtgacgaaacccaatcaancgantngacggcagactgtatgaagaaccatccacagcgtggtacngtttggataaggcctctggaacacaggcccccgtccgcaagtcgngcgtacgttgcgcttcgtgcccccgcaccgggtccctggacggcgactggccagctcttcgcgaccggattccgaggtgcatcattcctaattgacgcgccacagtccngtcgatnccctagactcccggtgncgtgaatcaacgacgctgtnnttgttngatgaaagtacggtttcagttgnatctccgagaagccgtacatagnngtagcgggtgatccnntggcgctccttatcagatttcaattcntgcctaagcatccctcttatacggtctggtctgtgtagcgcactcatgtgcccgcnnccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcncatcnggtccctttgacgggtcctgttgctacattaggatacatcaatttttaggcagcggacgtangccatagtctcttaggttactgtcagacacgaataaactatggtagtttaaccttttcacttcaaggggccaccctatctaatgcgaactcatgaagtgatcgagaaccccacgggccgacgaagaagcatgacagtntccntacgggtgcctgcattgaanagtcaccgtcataagatatgntgcccgatgagaattcaccctgccncagctttcttactgcgagaacgtcattcacggggcggattagtagcacccnttnattgtgctgtttcntgacatacggtgngtccggtcttctttaagcgcacgccctgcnttttcctatgcttgatgcgaatgcatggctaccatagccttgcttccnccgtcgcgacgtactgaagtggnccgggatatcataggaccgtnnanncntactagttctctttcctaccgagggctaccgccaaataatatttnctgttggaggggggtcctcggcgaagggatggatattcggagcgatagtcgggatacgctttttcccggatcttgactccaccccacactcngtgaaggcttgnancacanagnnngatggtccggtcctctagcagaggtcgtgtgtgccacangggcgcgtgggattgggtcgtgcngntcnttaaagaccacgncagggtgcgccggcagggccctcccaccaggtcgttatataatgagcgggaaangggctcccgacgtaacgngtttntgctgaccccgccagaagtacacggcccctcgacctcngtcgttcagcttgcccaacgctgtatgaatcctactactccatttcggcctgttaggtggttccgatccggttatntgtcgaaggccttgngtcatgccccgcggatcgcaggtacgaggagaggcgcagcgtcggggcccganactgtcgcacntgtaccctcggggactgcaaaaagagcaatcgcaccggtcgacttccgagtgcccaaccggtgttaatccgaaacctgtgttgttgaaagcggtgctgaaaatagtctgtagatgatcccctatatgccattggntttaggttaacagtttcactntcgattagcccagtcaaccaccgtacttnagaggcttcgagtgnccgttcggtgtcgtccccgcctagctaatttcccgttttcagccaggcgcgttggcgcctttcncccgggtctctcaaaacttagggttattacttagnnnacntaactggctcggggatgttcnttgcttctgccccnctctctgtctatccgcaacntactagtcaagtggtggagatcagctccagggnggtgnggagcgcgataagtacgctaccgaagtgccccaggatcgtgtgtcgtaaatggttgaattaggaagaaaacntggctcacttcacgctccaggtgagatatctcgcggccattctcatcaattgtccgctccccgtccnaattcacaaggcattaattgatgtcttgncattacacggcaaatctcagtgcgcagggtcgtaaggaagcngactgttcccttgcagttcgacaaccaggccgcggacggacatactcgtgtaggnaagcagcagngcgcggtatcgtgagccccganaccgagacgcctcgatatttggttatgactccgttcacagcgatcctccacttacaggccgatgacgcggagnagaagtctcgattgctgaggatcgtcgcgcacagagccctacgatatcggaggtacagagctccatcctgccgccaatagcgcgcagcgggtggacgcacttccgccttccnctgacncgccattcgatgttnacccgggtgcgaaccagccgcgacangagggaataaacttgggcgccaaccagtcatgattcgtgtacgttaacatcgatttgggcgaacccacaagcgcggagagtggcagggantggtgggggctggcccggaccgcggttccancaccgcctnncccccatgcctgttccgaccgctaaggcgaacagttcttgcgggcgtaacggggatcggccnggcgcttccgcatttctgacacagcaccggccgaagnanccgttgcgagacctggtcgngtatcgggggccgcggcgcgagagctcttnncganaggggactcacgcantagcctacgagggttcttaggggaagcgggantgggattactncgcatagatgggcagacaagagaacccgagcttggagagcaggtagtaaaaccctctccgtccnagaacaaggcgagntaagtagtctgcaatcaccttgagatcgtcatctctcccncgtgccggtcggtcatctatgcagaatacgtaatnagaagacacgaaaacatacgacttnaaggacttcgcgtactcagggggactaattgtttccgtgcatataaagcacaccgttccagggtaaacgggnagtacctaaacgaccatgaccccatatgccaataccggctggagcaacacgtgggntccaagngctcaaaatgaccgttgcccttgtgagcaagacattccagacgtcccngtgaantgacatggcncccactctcaagccccaccgctaggagttagctgaaaccggcgtcctacagtggccttgcttatnctacctcgcccgcccgnatagctattnggggagatgtcattgctcgtaaaattgagcgtgatccgtgtttctctccagtngagtagggggcggccctaattggaggncggatggttccagttnaggccaattctcctccttgggcgatgagacggtgagtcccannntcatcaacgctgatccgtagntnttggcgttactgcgggccgcacgtagantatgaagatggtgctttacgctatcgtctgggactgagcttacagcgctgcatccgtgncgccatgagaacgcgagggaggaccataggccccgaggctctttcgcgctagctagactcgctgggccccctcgngaggctattggtcgcacttgccggcataccatcgatcatgangtactantacctgctcagctgcgcccgattaaagtccgacgcatgacccaagagttcggggctactgggactgcgccctatagcgcgccaagcaacgtctcaatgggatgtcaaaagaagtggctctctgngngagtgacaatcctcctccttaactacctgtacatcggtccaggcaccgacttgcatgcctatatggctnnactgtgcactagacctcgtgtccaatcccaagaccatcatatgggacctcgttctctcttgtaattagatcccgcgccagnttcgcaacggggccaaggcccagcagtaacattatcccttacgcatcaggtgacaatatcagaccgttgcgctgcataacgtcctacttcanngtaccttgatatgtaagaaaccttaacacctaataaagatgggtatgtcgtctgctttncagaggccgagtgccgtgnaggccacttaaccngagagatggtaagngccggcgacgacggagtcatgctgcacgctggccgacttccggcgtcagcttcgaacgngagtatccaagtcccccgcacgcaggtcccacagcgttgcacccgaaataatttgggcgtnggactcacgacgcttgacgccgttttgacgaacgcataccgatatccctaagctggcgagtttagcacctgcnccatcgccaacacccgaaggatcaganggggtcaactatgnggcctccctttctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaagnatcttatacgcaagcacancactatcaatgaatttacangcgtccgatcctccctntacgcaancccctggatcactggctactcccaattactccatatccttgactaatacaaagtgaagtccgttctcaccannggagantatggagtatagtatgaagcctatggcggccgcgaggtcgagtcatctgagnccnttcccttgntaaggcnatnncggtcggaccctgtatggtggcaagaacctcgagaatttgcagnacacagcctcgnatgagtgctacctgcatataagcganagtaatcactctgagattggcaaatncattagtgatgctgattagcgcactggtagagacnccgcaaaagggtgaaaccaataacccgcgggagnnaagatcagccangcactattgtgcggagtcccantgcgcggcggcagaggcacaaattaggtggngnatcacacctatgttcatagtcttaagaactgtgataagccnagtaagcgccagcctttagcncttatagacacgtcggtataatttcgggacanagagtgatatattgggttcnaggtagcgtgtatccctcgcatngcaacagttaataaaccttaacgcgtgccaaggccttacaggcgcgntggacttgctgcgtgctagcgccctattgcattgggttctcnccccgagggcggatacngtgggaccgccacgtgggagatctcctctgtcgcgggtgtacccttaggcgctcgttncacctacacacgattccgtttctcgccnggtagattcctatccgcgatctggcggatgtttgcggtggtgtgaattggcccggagacacccncggcgcattggtcatctttgctcngtctanntacgactgtgacanggatgtgatccncgctaatgctccaacctctcactttggnggcccggcaaacatcgttgaaaacttggggacataatcacccgggcttagtttanccataantatngctccngtagtncttgattgagacttggacatgttactccctanagcttcggggacggcagggcggnnatattccccgactctagacgggaatcctttcggagcccacacacgtcggcggcacttncgccggcttaacacattgttaccggggcgcaaccgntaccttgtattctcggctgctcctgttcgccctgaacacgaatcagcgcggtaaaacacgtggtaancgtaggccctgttacgcgagttnannnatnngagccgtggatcgatccgctntatccgtgccacggtttgtatttnaaaaatctatatagtccgattttaaggtttgcgctttgtctgtgatttgganacacgttcggatttatagttcctacgncggcctgaatcacatcacgntccgaccagctacagcgatagtgccaacntctcgtgatgngtcgcgtgagagaacaanttaacactttggcgcggattttcgtagagcgggtttntggaactgggtccagtttcaggatangactgaagtcttgcaggcccaagctgcccaaggacgagccgagtatgcgctaatagtgaccgtcnaaacaggatgcgctcaggttagttacgcatggcgccagatgtcgccctcggtaccgcaacgatagaccctggtgcagttggtacganacaactcagcagggggcaggagtaggcttcctagctgcggtcagaagctagccagtncgggttctccttgcgttgacggatatgactaacgtccctaactgggggngggtcgcactgggacgagcngctccgttatgcggatataagtgctgatagactggccgggcgtcataacgtttatcgcccggggatattattgaagctttnaagtggctttaagtcgcggngggttttgaagaagaaccnnacgggccatcganntccgcttgaactgcgaggtatccgctntattatacccgatcgtaatactgcagcgccagcacaacagagacctnatgtaacgccaccccacacgagaattcacgntgagccgttaatacggagagggtcgaagggtttttccgaagaaatggatgccaatccgccctagcgagaagctngtagtggcgggntttgtctcagttggcgttaataccaggttacccntcggttgagggcatgcgcngcgactgaggttaancanagtgagccctaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaantgagaccngggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcngcgactactgtatccnngatggaagtcggaagggtntgtgaccccaanaagggctgtaacctccatagtcgtanggctagancgctggcatgtatcccaaggttcgcctgacgntgacattcgtaagagagnctnggatgtcattgcgatgtttgcncatccctatgggactagcgatgtccagcagctgtttcagctttgacggctccccagtaatccatcaaaggtagtctactggcgggactacgnngagtaacatattttatggttttgggggctcggctacggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctangtagtgccgtagatgggcaatggccgtaattgtagtgntatcgcacgctgtctttaagagagtcgtcccccatcgcangtngtctctttttggtcccgcaggccaacctgccccaccaccggacngtcgacntnaattcaccgcagcggatacanggtgtagctggcgcnntgtggccgaggggtgcngaagcctgctctcttaacgggatgaaatgaaatgctaaggacgcttactaacaagtttccccctttcgaaactggtagttaatcgccgctccanacctgctttacanttgagcagtgggctgtgtactcgaaccggggtgcgaattagtggaanaagttaacngatgcgagccattggcacagggggtgacggcgactcatgaaacaagctcggtagattggtggcgtgttgtnaccntgcgcacnctggtttnttagctcataaaatcccgcnaaccacttgntgcgcttaggtacgagacttgatcgacgtgatgtggtgcatagtcacaatcaggtagcatcgtccctaccccgcngcanggggccgtaaaagnactaccaaagagctggactatgccggagctacgctgggcccagtggtcagcgcgcgcattgagtgaatanccctagaacaggaaggcntctaaaagttctcacccnnctcacagtgttgcattcggaaacgccanctgtaggcagacccccaaaggnggagtgtcnaagctataacacgtcacttcccngactccgtcaggtagccatcgcgaaatacttacctatggntatataacttgcatggcacnctcgcaacgatggaacgcacccagtcctttctgccagtgacgctgtaagncacagctcccatgcaggggctgcaattcgaaccatcccgattgcaacaacgtagagtcactctgtttgcagggtactaggggaatccatnancccgtccaaacgtaatggtagtcacnccgccatcctcagatgattctcttgatcctngagtagtgagggaatgcacgtgagacgggttggagcttgggcacaatcttccaaaataatccaatcgtccttccaactcgtgcnatcgaggagtttaactgcatgccttaacttgtgtagntaaccntggagccatcgtaactcgcgaagggcctcacgcggatctcggtcgcagcctcctatcccgcacntgcctgatacagcngtatctgatcaagtaccgcagncttancnccacgggtgcagcgtgatcncacggtcangctagttgcgtctagtagtacgcccaatattcaactgctaaaacagctgttgaacggtacatgcaaagggttaccatgcctaacatgcgacctaccgccacattcnccgactgttactgaagcatcgcctatcgaggacncaccctgtcnccggcgtcattttattgatgntaagaactgccattctcctggttcggtaacactactgctactcgttttgtgnaagctcttccnngccgattgagcgcggggatacancagatggtcgnnnngatgtggcaagccgtggcagagccggtctcaccctgactctcaatccacagtgaaggcgcgcatggcgancagctgcacacttccatgtaagccaggtacccccttnncgagacaggcgagtggtctgaagcgtaggcgactcccaatagtaccgcatantcgaaatcaatctgaaggctcntgcatgtacattgnagcccgcagtcgtcaaacatgtattatggcanactgtggaacaattcngtacgncgggataagatntgactacatngcttcacncccacctgcctcatttcacatgatngtggcgtaccgtgtcggtgtaccgatggcaagttgggnggtctttcacaggctagatcagtgcnatggggggctcatgcctcngtaagggtacntngtggtcgacccggggcttcnccgcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccnccggatggcggagagnggttcccagtgatactacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatngttttaagacgcggaanactagggcgtaaccttctacccgtcgttgcgtcatagggatagtacnagcgcctcgcctccactcgaaggaggtatgggtgacttcctgtacaggtaaggttaaaaggcgttcaagctgctctctcggtaataaaagattgaaccggttacatcactccaaaccctcgcccgcaggtccgtnggccagacctgtcgaacncattcatnatggagctcgaaggaattacnattatagccnacgctcgacgcantcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccnaaaggccatcttgttggtaaaagtgcgcagcacttcatctntcccgtgaggaaagaagtcccggggntcnaacacaattatacgggttaggganccaancttggcctcagagatacagtacaactatatctaggctntatggattntgaccgcaggcctggcgacgtggctgagatgcgagctgttgttccgagaggttcgactnaatacaattctttggagaccgtgattgtggctacatatatagttatancgcattgagatattttcgggatgtattcccactatattcggtggggnagtggccgcgaccactcaaaccggggtctcccacgtggggcactaatctagtgtcaaaataacgactctataggatctcctagactcgcaggtcgaacgncaaacagggcnncnacggtgtcgttgaggttttggcttgggggcgctgctctatacgacagcgacagctgggcaggcatttagcaacattcccggggacagggatcggacacagaccgcggacaaggggaatgacagatgctctcgaggcttagtgatacacacctctctacgatcatgcctaatttagtaactnancggcggtctcggagtatctggtcttggaggtacccggtaagttcccccactggtgacgagggtgaccgctngaaaacatcgtctagggccgagatataagcacgacattacccaagccacgatccgcgttgattcgtagtgctcgtgttcacttcggcgcgctggcgacagcnnanatgtgatcccaatttaagcgcnttacgngcagtaatttccctttcagcctcatgtcattcatcttcacatgnagntattantcagtcgccatacgtngattcagcggcaggacgcgctaagcccttcaccacacacagcaaacgcaaagatgtttctcgcgacaccgnagncgtcgtccaacttaagctgcgggcagattagaatccgtcgnaggcgcnattccttgacctaaccttacgcgctggttcntaatatctgcaacaccatttctagtcctgccatcctgagcgatcctctggctngcgnctgtttatagtgtancgtggcattgggcgtagacctgttgagctttgtagggggtattgctggggacgagtgggcagcgttccgtcgattgggaaccgcacgctgtggaatcgtgataggtttaaaggtcacaagctggtatgcgagcctggccgctctcaatgtatctgatcgttgtcttaaatccctcgcacacacgntactntaagangcgcaaaaacatagacggtctatatgcgngagatccattttgaaccatggggggtttaagtgattgcgggccccaantaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttncttgatactaaaatctttggcacttcaagactgctacagnggagtaatgtgttcagagggtgaaagtggcgcagggtggtgtgaanccccggaggtggacnctttagataaattattgatatgtgtttttcgctttagatcgaccacggcgacctccgatttacacaccttcacaagntgggggagcgtgtgcattcaaatcttngttaaaangttttcgnacagtcgnccactcgcagtttacccactcagcacataatgtaacatgggatggggcgtaagttaaccacaaggacgtctaaggaccagctcgggcaggcgagcctcagtaaggccagatgataagaaagtgcccaatgagcgacgnagtngcgctcgacgcccggcgtccattttaggcgctggaaaatttaacacntggcacaaaggtggggccaacactgatttcccaccacgtggagctgagggactaggcacctggtagaactttccccaaattactanngatancaagcagggnggcctttgtatatcgtatccactcaggcaataaatctctcgacattgtgacnttttacattccttagaggtgcatcccacgtctaccagcgtangccgactnaattttacccgcgggtggcctggaaggaagatgattaaataccatagatctgagcgcctggttcgatcggcaggtgacctgcgtcnnccatgctaaagtattagcggctcgcnctaacccgattgaagctgttgttaccaacacgctacaggatcaaacctatctcgntatgtaatatgactngattgggcnaagtgcggttgcccgcatgaggcgaaacttgatgtaggccttggncaccactccggggncccaggtgcgtcagccngccaaaggcctacatcaaacatcccggtacctttcgctgatcgagccccaaggggcttatacatgaatagtcctgttactggttatgcaatcacgtgggatacagcggtgtgtgccttcgcgccctcaanngggcgagcatattttnatgttccgcggtgtgcgccacgtgaaagaccacgggtccggggacaacgggtaggaccgaagcatgaacctaagctttttggtgnnagtagccctctgaatctgccaggcctgattccatctcgcgtaaggcgagtcngcccnnacgctgacggaagaatccgccctatagnggccgtttagccttgaacaagtctggacaatctcntaccgttagcaattatgngtcgaccaagaacggcagggttacgctncggaaaatcggggccttccccagcacagccaatagctgcagcggttgttgacatcaaagttnggctctttttgcgtanagcgccaggacgntgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatantgcttncatgatcttgcgtaantctccgcgttcaccanccatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtaagggcacgccgcttcggtaaggaactaggacagttgcagtcctnctgcgcccgagtcgnacaaaacactacatcagaggtntcttccatcgatatctggcgcaatggtagcggagagttgcactaccccctgagcaccgtgctcgcatncataagccagctgaggggaggctattaaacgatcaagctgcccggtgcggccgtgccccaagccaaacgtacgtcaacactactaatgtgtatcggcnctnntggctgcatactgcccggcctcgccgttgnaacccagcacatttattggtcgtccggcacgcaccgggcaaacatncagaacttattcgctnacgcatacatggcttctacagcgaactcctgaaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggggccaaacnactcagttaacacgggccgattccggancgttaaatagtgcctccccttanacctgcaacagaaaaatctctagactcccaccactgacctgacaccctgnattggtgtaagtgcctcacgtggcctcttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggtgctgnnggcggtacgaagatacacgaactcgcnaacaaaccggtgcacccgggagtggttgtgcatcatcgacgcacctgntggacgtgaaccaacctaacccggangcagtgacatnagggatgaagcattgctccatggctactgtttcgacccaggcatacacacccatgcatagattcgcagttngagtcacttaatgaccggcagtgnaaacggggaaggctgtcgntttaggatccgntcaggggccgcttctctggctgttcgcgggagtattacggtcccgccaggtgggaccaggatttgcggggaggtaaagnaagcggccgcgctgacctggagntgcgagcaantttanagcatcactgtcgcggactttcgctatnatgctggtnacctggcggcccnaaacgaaaggcacgacaaaataatacatggacctgtagctantngatccaactaaatctggggccgganacactactctcgcccttttgaattagccaagcgtcagcagaggagatggagcctnttttatgatgccttgtaaatntagacgaantcgacctgttacagtcttcgaatgttggagtagcttancgaggcaaggttcagtcgattccgantatcttnnccgggagtaggcggtcccccgcccgaacgctgcgctccaggtgcctcggcctcgcnacgactccagggancgttcgtatgctgagtgtcatctagatttcggaaagaccanttnggccttgcgagtcccgtttcatgtcaagtccctgtaatnttggcaacctgggatgaacgatactcagtggcacgatactatngtagaatcgctagatatgatttagtgcagacgcgcgagtgtcanaaccgtccgtgcgtagcacactcactaanactcgtgagtccataccccttgtggccagatgcattgtgatatcttgccctagtagttctgcgagaacggtcagcctaggtanttccggcactgagtcgaccccggtctgagcagtccgcgccgcgtaaaggnnngttgtgcttgancgtgtgaaacaagtgtccacttgtggcgttatgtgtcctaggaagtttaggatcgtcaggncgttgtgtgctgctacgtcgcagcgcttcgggtctacggggcactcttcagaaatatcttagaaacacttacacattcgtacgaagaactgtgtccatacgcgcgtctgcattgccctgacctccnccgttaggcattgcggctcgtgcgctgataagtacggatacgtaagccgangggctacttcaangttcggnnaaccagcaccgagcgcgcaaaaaacaattaccgtaacctttgtgaagngtggagaagttgcgattcacccgcncaggccctactaccggttacagtaaagctgagcggcttcgcaagcccgcctgtacgaacgattaagtaangcaacancggtcgncntttagacccantcagaggcagcgcgcactacgaacagnacgggcgacagagaggagtcngaccattaggnntagcttcngggactttcgctggccacggccgaatcgcgnagctcccaggctagtcagggcgggggtctaggctgtgtagtgagagtctgggcatgaacggaagctggggaccccgggtctggattacgactgcatgccggcatctgaatcttaagattaacttccggaacggagtgccnntattttgccggnagccgtttggtgncgctgcatacaaggaagggttaaagtcgcgacacgnatatccctatagttatagtccgacttgggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacggacgaaattgaaccctgtgccggttgaccaagagatcntagtcctcaaagtaanaggacgtcctgtcgtgnaagccatatggcgcagccnatgacgcaatttcccgcgtngcagatccgagttccacaacccctttgtgatgactagtactgacgctggcccccacgtgggcgtacatnggctgcgtgcgttcggaaaacgaggataatttcacccgttaacggtgtacgattgtccntatccatgcnggntactantagttnctccggacaatcatatgtcaccnnttggttcggccttacgaacngggcttatagagggcganactatagctgaattaagaacgcagttgcatcatttcacccccacaatggaaccncgcncacctaagacgntaggtcgcaaactccagtcaaactcccagcaccctgtctaacgctagcngacactatttaagaccggaggttctgttgcgaaagngactatggtcccacatgttcntcacgtgcgttagccgtttttaaatcgtgaggtgtccgtaaaagaggtcaacgatatttcaagaattacctactcagtcggaattgcacttttcgagcgctaggccgancgatcaagtggagggcaactagggtagatcgnncttaaggtnaantccagggnccctgaagctaaacccccctgcaagacggcctcataacacccccatccgttgacttgtcagctagctgtcagcagcncatctgacgtcgaagnncattgaaccatattgccctagagtttaatgncnagttgaattgcacctagggacatcgctgaacggctacgttaaagccaccactaagtcagacgaaacaccctatgngtccctgtcctggtcccttgtttacactgtgtacgaaaattgtggatccctgctgaccaggnctccccgcagtgnctatttcgcccggtcgcagtccgntgtgtcgtgacgnctgatactgaaccgctcagcaatgcggcagtctaatagaaactncgcgtgatgacaaaatngaaaatgcatgcgacgtccgtcggaaacgcgttcctctanggatggcggactgcgatcgcacatccatgtgaggaacnagcaggagtagtcatggctagatctgtaaagnccctgtactctaatttgaccctctagctccgggtaanatcccccgganaggggcgtatctatgggttgcaaagatgaggcccctttaaaagactgnaanctgaaccttagctgctaaggtacctctgcgcagntgtcttgctgcttgacagcggaaattgnncggaaagctngcgnnnncaagctgngaatagtttaaactcagtccnaggatggtgaccggcgattacggtcggaggttagtggagtcgttgttgaggagnatgctgttcgcgagccngacgggaggaaanagccgactccctggtgtcgctactttcantcgtttgnacgacagtgacatntgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaatctgcggcctagtgccgggtattatacggagacgtatatcgtctactattagtacagtatcaaggtngtctggctaaacaccttcatcgcagcgctcggtccctaagaatacgagccggacacaccaaactatatagaacagatcacnttcaactgtcgtggacacggtatcagtgagttggctcgtcggaaattggatgcttgtcagaacgnccaatcccntcatggccaccgtatcgctcgacgtccgagccnnacacgaggtantgtgatcgcaggtaaggccggccacaagttcaccantcgctgcagtagtctactaatttaagtncacggctcgatgacgatgtanntgccgatntcgantcctacnactcangacngtagctccactgtcgggctcngaaagaacgngacggttagacccgtcggccgagccaacccgatccgcgccattacntccacaatgnggcnctctagcttgatagcctaggtagattcatcaggtcgaatgttggcgggctgggagcatagttggcgttttgactagatgngtacgaggattccggctcaaagagngacggagaaaggaccttgctcgtacaacgtggtatatagaactcgttggtggcgaccggaccgtacggcgaactgtctgtagggatagcgcttataaatncatntcaaagtattngtattctaaagcccactaagtancctaacgtggcgtccccctattggcgggtctccgggtgcgttacactgacgtcggaaccgtggtgacgtctgagttcgcaggtccgccctaagagggtgccggccccgcncgaacgngtttaacggcggtggacaataactcacacgtcgccgttntgctccttgggtgtagaaactgctatccgtagagaggncaaggnggccgggccccggggttgcgcngnagtccctcagcaaaataatgtaacttaccttatnaagcatttgcccactanttcgtgtaattnngagcccattgtagttcactaaatgaagaaagacatatcgggctggaccctgcgccactcggttcatttgccgatccttgtgcccaggcagcacatgcgcnatgntctaccttccctgtctacgccttcanctgttatgaaccgaatcgncagtctggcctagccgtatcccgggtctgggttccacgcagtacactagangactatncttcgataagagttcagaaccgtaaacttgntcgcgatttaggagggattagatgctattcgcgatctgcggcnaggaaacgggagtacgcgntcgaacgctaanncatncccacanaggnatacngntgatcttgcctcttaggaccttatcctccccgaggtggcctaaccgcctangctgatgtctgagaacgaacagtaggcgggcagcttgtccttagaatacttcgacggtcgcaatgtcttcccgttaatcttcagatagtcccagctcttgcttctggcggagtaaccctccaattaaccgcccggtctgctgncgntccaacgatgctcttgcaacacgattcaacctcggcctntattcggaccgggatcttgccgatcgctccgatgacattagcgatgagaggcgcacgaggggggccccgcgttcatcagactanttgcagtgggctgtctgaaccctggcttgcgcagtacctttttcaancncgacctgcatacctgcnncgctcgctctcctggcctgcacagcgcagatcgccaatctcatcgctgataacaccctccgtgtttagtgatgaccagctcaggtancgcaggtgcaaatacaatagcttgccgaattgaccttagtccccttgcgttggggggccgatgtacacgtcaagtgcagcctacagcatgctccaccgttggcccgagacttctccagaggtaagtaggtacgtncctccgctgttcgtcctaattcggaccangtcacggcactngggacctaagcccggctcccgtcctcatattcgcgcggngtccttttgtnggattattgcaatctatcacaagcggagttagtcggattctctgtggcatgatatggggacggantgactnctttctcagacgctcagaccgtgaagttgtgcccgcttgggacggcaaccatcgggtcttaggacgcctaattcacgtggaggggnccttcgtggatgccaaaggttgagcctccaaggaactccttagtgagatcgatataccaggaaaaacctccagttcgggagtagtaaaaatgccctgttagttgtgcggccngagccttctgccaggaacaagagcacttttcaagctacagcgtcacttagagttagtgcncaccagacaagcataggtgacacccagttgaccgtgtatactagtattggttcgtagccaatttcgcaggtataatggatgttacgcatttgtcattagtctcgcgcggggcaccaaactncatcccggggaaacaattgcngcgagaccgccatgaatggcgaaggcaggtaaaacagccatattcgaaacaacatcggcggtggattcgtccaacgagctaaacccctgacgaaaaggaaccctcgtatcnctacacccgtccgttttantaccnagtagagttagtcgagggtggaattacaantctgttcgcggagaggtacnccctccgccgcnagaggncactgacacgggcgacgatcgagcggggtcgtncgggttgatggcgttaagcccgctatctatactctatagagagctcacagacgccctccntcaaggttccccacgccaagattgctcctctagacccaagcgctaccagagaagatggatctacgtgcganagaaaattgctcgttttgttcgctaccgaattgacgtctgacaacgcggtgntctagacattgagccaggattcctctccagcggnccattaatgtgggatcgggtaggttacggccgtgaggaagagagtgtctctcancggctcccgtactgcaacggcagaccttcaataggttcatagtaagcagccgtatacgnnancaggcccctggctcacgtgaactaatccctctanggctaacccatcaatggcgncattacgtaaagggtagcggcgggggaagnagatggtagcanctctgttaggctcaaccggcctatccgnactgaacaggcacgagttaccctcgcactgaagataaggctcccttgcatacgacttgctacgctggacnnaattccctgaaaatgcaaagcaggagacccggattcagagctgtaggtncgtccgcatcacnaggccgaagcggacgacgggcttattcgtaccgccaggaagggcaatgtcgcagcccggatanatatgaccccgtagaggcctggccgngcgatatgaaagcttattttgcaacgtataagctagggttttcaattaccgcggtgtcgctaaaactgatacgagaaatcgtcgcaagtgaaggacccctgatctncagacggctcacggttaaaagtaacctaaanacaaccagaagctnggtatgtaaanagatgaatatgatgcncaacattataggtgatcggggcncaagtttaagctgnagctcgtacncatcccctcgaaactatgtgccnangtatgactgatgtattgtcgacatccccgatttgccttcgtccggttaaggttgaaataacctncccccggacaacagtctcaggcactcaaagangacgtacccacgtctcccgcacaggctccagcgtggacggtagcgtctcgctgacaaagcgctctatcccgtngtaatnacaacatttcacccgggagcgcagagcagccgaaatggttacatagaacggtacgtctagaactcgtcaaaggggatcggtcaccgcatcgcgcatccacataccagttaatggncaggggttgagcttacagcgtgtgcttaggggattaccgctaagnactcggaaanataaccggcactaacatcatgcaccaatggacaactacnganttggatcgtttcgccaacgcgcgcagacggtttatagcatatgagtcgtcaccagccttgcatatnccggccctgtaatgcgacncgngaccctctcgactacgctgatttgtgctttaaaggnaaagagaaagtactacgttgctgatactgtctgaagcagggtactaatcatcngtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcnttgtacaacgttttggcataccgaccgtaaaagagcggganccgtttacgaccttgtaaagtcgaagcccggcngagagagattagtaccgtgtcggggggtgccgaggggcggtganatctccaacgaaggaaanttgtcgcgggcggctgtacngagctttgaggaccgcgctagaacaatctgggcgggtggaagagcatggctcaggaattatccatcatctcttaacggctcccaatacaaagcacatgctaccatacantgtaaacngctcgtcctgatgnctagaagcggtgtcgtgcccgctggacgatcnattacaagtatcggtgntttcgacgctgggcttttactgggtgggtggctcagcttgagacatgcctaacagatgccgagtgncgcgctattttcatgacatcgccgcagctgcggcaggtctgncagggcttacgcccaccngtgattgcgtgaagttcgctttgtagtggtgccagccggtaaataattacatcgggcagcgcancttgttttgttgctgccttcaagacatcgtgtttctggttgtccgggtccctatttcaaaaaagtcccnctaaacgagaccgaggctattagccaggaataggnatcggactgtagaaagcctcacatgcggcctgtatagagtcgttgaatcacgtgcgttggctacttatcgancaacgttaggcagtttaccctgatccganagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtangaggacttagtacttacctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccannaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgnttatgacccaacgactcgcaagaactcacttcccagcttcctcttatgtacgtaattgtatgttcctttaccatccactcgaccggccttcaaagacgtggtcncaccaacngaagcatgagcttcggccggcgtcgcntaagagacaaaagcaantactncacacgttttcantggtaaccctcgcccccgtcctgaanttatgcancgtagaaaaanangctctgtcccncgggacaacgtctcgtaatgattacccgcaacactcnggatggtcgcccgctcgacaaataatttcttccgcagcnaacgtttgtccatgtacggnagatgtcaacttgttacangcattgcggggagatacaggtnttgggcacgctagatgnnttccaacccgacgttaggctgncgattggcaaggtgaggttcgtggtgacagggagccttcgnaggctgcgtcctccattaggagtctaatgatctacgcgngtttcgtatcagccgcatgcacctccctacntaatcctcaagaccctttggaggactttccnagggatagtctggcgttaggtccacttactaataattaggagtcgcctgttagcccaggacaaatcttgagacgtaaggcgattcgaattangtccatcgacatcagtagtgtggaggaccgttcatctcacctggatgtcgaatagaaggaatgcatgtattgnnagcttacggctgactatcagnctcntaaggatcctactgtgccccaggtggcgcaaggacagggtccgntcgctgcacggagacgttgccccggtcaccccacctatcctcatcaccancttcatggtcagaccctagaacacattggaagtgttggagaaccaatgtagacaccgtaatatcaagtacgtaannctgagaggatgtagacgacatgtcaagagnagaactgtggncgcgtctaatgacttaggaagtattacgtcttgaacgactggggtaaagcgatcatagactgcggngnaaaactagaaacgacgggcttattnccctttcatcaggccacacaaggtgctgggcaagagggaccagaatnnattcgttcgggnaatctgnactcgcatggctggggagctttntttggnactctccagtcctgcgtgacggaagctttgccccttcacttagaatggagttaaaacatcctccctattntagcgttgcgcgccgcggcgtgaggccattccccgcactatgacttttncctgtggcgctggtcgcaaactgtaatggaagagtgggtcntgcaatgacagccgcccactgatatacagagttagtggtatacggggattagtcnacgtaatacaagcnccttcacttgggcccatccgctnacaaggcatcagcaagttgttgnattcactgtaaatctggaatgatcagtctacgcgatctaggacggagagntttaaaatgcaatcgggctataacangtagctagcacgtgagacatgtgtagcggcgcccgcgcaccctngtctgtgaatccnngncggtccttgtgaattgaaactcccggcgcacattgaaatatttcacgagcgggtgcagngtcgcgnaagtgtccagcgntaaaacggaagggatattagataaagtgcggtgtggacctgtgacaagtaatnatagcttcgggcgtgcattggggcccctagcgaagcgtactatgacatatgccgggngtgggcggagactcancgtcngcgcattgccgcgccgcctacattacttagaagaatnggaacttgcaatggcaaagggcagtgggacgagaaggccgcggttccncgtggttggagccctagtctccatnatgcagcgccctccgactattgcggggggtgtgtcatggagaacggccccgtagggtgcctaacgagagcgcattattagccttaagatggctatattggttagggaaatgnaaccttctccgtataacgganctgtcgggacgaaaggaccgacatcttcttccggcagtttcagacganagcaaacatctaactatcactggtgcggtgggatggtnaggctttttgnccaatggcgaccgtagccgggaccagtaccaatctaacggcgtatcatatactcttgccgtagtaaacgacgatgacccctactcgtccgactgcgtccctaaccttacgaaagacnacgcacatagcttgcatctactactgacatggtaggaggtcgaatgnttcgccncacttgagacggtgggttagagngcaacatacttttgcgtcgtnaacatctggcaaaatcgaatcccgatacggaaaggagcccgcgcggttagccgctgctancgcccgttcggattcatctcgcgtgagacttntgccccgccttcgggattgtcaccacgtcgattcgtgcgattcaggatagctgtcccttgctctancgtggattcttgagacaatgaccnnnagctcggcctaggaaataggcccggcacgtttgactgggatcggcactgtcataaataggctacaacgcggtgtccttggnacatgccgncgcagcactangcaaactttaggcgctcccaatttcgcctctgttgacnattgcccctcgagggggcgtgcgccaanactgctngcggcgtcgtnttgggccncgttgactacaggatggagaatgtagnaccaaatagaggatgccgcgccatgaatacacttgcgatttcgcccgaagtacctccagacatctcggcagctccagggtggatgcctccacgggtgctncgccgcgagagcaaaagctgtaggagacnaanagatttcaactttgactatcgtgnactgagcactcactgtaangcgtcaggaggtcnaatnanaggctagcgcgcatcggggtggcaacccactaactgatgtgctcatatacgacccccgggcatttccgcacccgccgctcctaatggtaagagatgccttgcggagaccgccgctcgctttgccatctcnaaccccaaggatcctcctccgctccaggccaggtntacggtatcgaaaagcggttctccgccaaaattgaattcggagncagggacggcgcacngcactcagatgctcatgacgttgtttctcacgtactggtgacttaacgcacttgaagggaccctatggtggnccccgcgctggcccgggcctccgcttgcctgcgctcgatcccctagtgcgacggtatgctccttacgttctatgcccggtccgttcggggtactganatgggtaatggtgtctnnttttcgntatntnccacaagtgtgactccaacngtngaatactactatctagntgagcgtaggagatgtcgaaacgaccataaaactcctaaccaagctcgacagcttnattcactactgtngctccgntggggtagcacaatnggcttagcngcagaaacttncatcttaggccataaagtttcctgagaggggggggtactcccagtagcgggtagcacgagcttagattgtcagnccnggtggtgcacttggatcttgagaccgtagggccactaggcatcctgtttatactagattgatagcaggtggtaggtagggccgtcntgaatggaccgaaacntgcgtgncggggtgtgcccaccctttggtaaatactggcttctgctgttgagctggcnagctacctttccagtctctcgcctagcnagtgaggggcttctactcctgctnacgcattattcgccgcaaaatgcacacccacatgtccccggtggccagactacgctagntccncttctcggaacgccaatctggggtacnacgngcngtaagtccatgtattgcnggctcgnatancattgtaacggcgccgnagacatcggaaggcatttggcgacgtcnggnntcacagctnggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggnactgagttncttggtgggtagcacggcnaggngcggaatgcctattgtgagatatacagctgggcaacatagagnggcccctatcccgacggcgtaaatgtacacgaggcgttaacatccccataggtcaccccccagntagaccctccagataataacacactcctaccgcgnacttttcaagaaatgttattcaagcaaaactaatctactacattanctgtctctcggtcgcagcccccaccggtaggcccgtcgagacggaccaaccatactcctnntttntantatctatatctagctgtcngcatttcgtcatagtaatagatccggggtgcctgtcgccaactgcnnnngaggtgggccgtccaggggcttncaccgaattcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgnatgcttttgccttccgcgatggctcagtgtgtgtgttancagtgggcggtcgccnccgcgcgaacgtctgtntgcttccgtctccctaggaccgtggatnggngcagcattaactgcgtctgtttgttcgagatggtagcgtctcagaaacaataaattcggggttgcgccccagcatgggtttatcttactgatnagctcaaacttgtccgcagcagcattctgttcgcctggctgcttgacagagcacgccagtggcgccgcgataagtccctgcttgactgggtttccnttgacagccaggcgtcaacaacttgggcctgtacagttgacaattggctgatcatttgaattacaaattcttgacggttccccgagtgtgccacttttcaacccaactgagcttttatccnccgcgtcctgctcggggtcaagactcccgaggtggacagtctgttgtgtagattagacttttagcccagtactgggtactcgncgaaacagggtgcgcgcgcgttacaagttgtctccccgtcatcccctggtcgggtgaatgtgggggcaggcaatgggaatcactaacggcgcnaccggnttcacacaagtgccgagactcgcggcncattccngctacgcccaccactggttctgntcttgngagcaaaaacccgtgcactnttgcngatcgagacgttgaactgtgaccatagtattgggccttacctcctacatctggctataaggtaaccggtcggaagtatggtcaccnacaaacttatttcgacggatcggcagtcatcaccgccatgaatcacctcgggaggctatgtgcatgcttggacttatnctcttgcgaccctctcgaacctgttctggtgcagctcgcctggggctcctngactgagacatatcgccctccacttgtattatgtgcttggctcacgtagctgtcggctattaccaacacattttatacggcgtnnccggccgatccgagctcatttgccgctgggacgtggngtactagtanacctagatgtgaaggtgtgacggtataaatttcttagtgtcgctcgtacnnccggaagnaatngntcgtggccttggtaaggctgcaccctttggctgaaantactcgtccaattnccaggtttaagatgctagttgacgcaccgtgtcccagacgtnttaaaagcgcgaatgaatcatatgacttcattaagcctcggaccgcctgtgaaattcacgtgacagataatttatgatcatccacaccaaccctcccccnatgtcggtttcaactgcccanggagcattccccgtnaactcgggggaaattngagacgttagttaaggtgtctacgaaggcaagcctaacacgngcagccgaccagggggtgactccagcnttatctggggtccactaatgcgccgctggaagaactttgagagctactagtccccaagccaccgtaactacgtactcgtgcatgtactttctgctggaagatagcgggaatcaggagttttcctcccgaaacctctcgtattnacggtatctcgtttggaagtagacgtatacttagcatctcactcgcgtgagncccaatctcatcttangcctgtagaatcagcccggtgttcgtgcttcgatgtcnngtctagggtctactggccagtcttagtgctcgcgcaatagcctanttctccttgtgtgcggacgcagccacagcagattgcgagaacgccgcttgcttagaatgatgtgtacttttctatatggcgttatggtgtgtcctagaccctaaaagactctccgtcgaggggatgcatacgcgcctggcttcctccccttcgtggccgtccatataaggttggtttagccagcgccaacgacggtgagatanaaagccnaacgatattggattcggtacaaggaaagccgcccnctngcggggtacgctcgatgcngatcccttggtactgatatncctactataaatcaagagcttcaaagccagtatgtctgtccattcgncggtgtgccttccctgagccagaaaagcntncgcttgtcgtgaaacatcttccggatctctagatgttcttgacgtgaataagccatctggtttcgcactgaaatnctgcgtcgtcacggtgtccngcggtnttattgtcgcggataagggtctgatacacatgtcgtatnnccaaggggtgtgcanaggtactaactncaattgctagtagaaccctcgantgtgaggagnctcgtagtcntgggctgatggtatgaaccgctacccgtcgaccgaccgagggaggtctttagcagtgttcacggccaagtctcaaatgtttcgantcgcatagctgataaccaacgtcaccggttgggccatttgccgaagtaattcaaaanngcantgtggtcgcattctcaaacttcaatncagncttgcccaccatgtttccgggccatnggtnaacgtatttccacgacttcgcacgccctacgaccgtgatgatagcattatgcgggcgggccttgaacgagaccccangcggtgcgagtatgcacggcatatatagtgtcancggcngattcctnagcctngtcctcccatcgacttgcgaccgaagtgtcgcntcatacgnagaccagtgcgcttggcttgcccggaggattctctngattngagtaggcgtnatgcgacacggcntttngctaatccaatgttggnagcgaatatccagtccggccttactcgaggaacacctcattggggaaatggtattcgctnccaatgtgtctaaagaccncgaaatgnccaatgtcgagtcccggagccagagccgtcaggcgcccctgagtagaatatctgnnctcccactgacccgctngaatgcaagcagggacttgacagtccggagccntaaggggagtcgtagncgtnccnagtagtcctcagcctcncagctccaacagtcccccaggatcnaggagcggtggaaaactgttagagcgaccctggaacnggcagttccttgcaacagtaatcttgatcgggtaattaacttgaccaccaaaatttcanggcgcgcgacgcggcattagaaacaaatcgtccctactacatatctgcctagctaccagattaaggagagctgggtcggnttaaggtttctcggcagtctcgttggcnaacctaaactagtagtcgtgtttgcgaaccggagagcagatattgtaatcatctgccctttacctctcatgcggccctantggtnttaaaatgcttacggagtaactacgacgggttctattcttcncgcggaacagcttgcagctccttggttcactgcnctgngncactccgagtgtcaagcttatccgcttaccangcgtctgccgctatacccgggatgntggnggtatactactcagcctaaccaatctcnttnggttggctgtagcaaagtctgcctaagagatttcatgacnagggacatattagagggctccactaaccagctctccgggctagacctgggatggaccggnaagaggtaggagtgaaggtgaggntcctgttacaaaagttgccactnggtgnacgccgctcatcatgttncgtgaggtcacgacgtattcttcngcnatggacagtctcgcgcgcgcgcngcgcaaagcttcccacaacatgctcctctggcaagtagacaaattggtcgctaagcgacagatctgcgtcnaacggactcaactaataaattaggagaggctacgatcctctggggagggggttacctggatccgagtctgatacgtgctcttctgggagcgttactaatgaactagaattcggtggctgacctgaatggggtcattatttatgtaaaggcccaggttaaaatccagcccgaggacatgagtacaaatacaattcccgaaccgctatacctagaccntgatggtnccctattccgtggatcccagctcaccaaaagttncaangtgaggtcgtgttantttgagatgacctgatagttaactcttaccgttgggcanatctaggctgtagtcctagccggctatcacttgctgtctcttcacgaatttatcaagtcatntatgacctcgttattgctactcagactcggtggcncctcccaaatgtagttgagccgctgatatagggatccccgagtagtcanaccatcagagccaatagancgccgcatcccgagtcgcgcggntgcacntaagtgcggcagatgctnccgatacnaccccgggtttatccgatgaatctgcgaaggggagagcagccacctcagggggtaacgtgtagtgttaggctaggtcgtggttccactnnctattcgcctgctcactngccctcctctcacctacggtggatagggttgatntgtgntggagggagcaccgnagtcgcggaatagcgagcactctacaacgnaggggagtcgtcactgagcgcagattgcatggctcgacgtaccttcactacgttgcccgagggtgctgnccgcctgatcnggatagtgcgtcttgtccttgtaaagaagcccgtgagttcgtgcctgtattgactaggaaccctggactacgtgtctaccaagacgatggccgacgcttaatgcatcgttatctaccctggatcatacatgtgctaatattactcagcctcttgtccntcgaggggtatttaggtctaaatccggaacgctatccaatgntaaccgcatccaatcgacccagcgacaaagcgncccacggacctntgcggttataagctactatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttncccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacacagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgngntaaagaaactagcatataatacccctacaaagtaagtgtcacttgtactcggggggcagatntttgagtgttcctttgctccatcagttgggtggcgcttcactcgggagattaaggctacttcatctgcgatgtacgcaaancgcgctaccggtgtatcgtaactatgttccacatgaagtgtgattctaagttcttgtatgtaatatcatgcgagttgtgggccgaaagtaatttatatgtcagatagaaggnaccatgagttcannnttactctaacttcaaacgaatcnatatgctacatagatcctcgtagggagatgtgacgatcatgcggatgaaagatcgnggtcgaatatcacctcacttagnccgcggcaaacagaagctatgaagcatgtaaaggcctggatggaaattgggtatccgacatatttctggnctacttncagcggccggaacgacttccttgctaatcgtgnaagtacaatcctgtctcggctgagcttggcgtccgccgcctggtacgtaactatantcattagggataatgtacaaaccacatgactctcggccagtcgtgggtagcacggtagcccataattcctaanactcggtactaatcactggcacgaactagaacttcgactactaaacagataacaaaaaccacaggncgggggcagggaagcacatgtaaatatagaatctttcatntcacaggctaggaacctttcctaaatacgcgagtnccacccacagtctctcntgcataggctgacgcagatttacnattgcagaggttaattcagcatatggcgtcgcgngcaggacgatgtacacgataccgcggcttttggcctcccactgtctgngtgtgcgctgcttcatgtttggctngagccgacactgctccttagncaggactccnagaagagcgggacaacgctaccgttgtgtnccaacagcttatatatcgtaatggccctcagcagtacaagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttcatctaggcctcacgacctggctggcncgactaatttagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttgaacagctcttaccttaaaatgcttggcgctactacttgtgccgggtgangttgtcagttaagggtcggtggtattccgcctgtgctacactataccacggcagttggcgagatcccncctcgaccgccgcatttagtgcgggtttgtggntggtgctcctcatcgcttttgtcgancaggtgtattggatncttgcanctcggatccataacgcacgccttagatggcacgagtcacatcgaaatcggggccttgtgannatgctgcggaagagctatgtacggagagggggngtacgccaatgaaggaaacaatttgcaagtcatatgtaccttgagtagcccctttcccagggttactcttngcttgtgatcgggaaatcttttaaatttaggaanncaatgtcccgccagtgaactggtgcacgtctcgcgaggtcctcgtcanncgaaagatatcgaaaaacggttgctaggnnatatctttcgctagggatgtggttcatcccgctaggcangnaccatgatcagngtgtntgctctaaggcgaagataacagacangcggtggggatagattgagtttcanccagaaaacagtngaaattcataagcgggatatgacgatcgccgcgaggatagacagacccccagtcggcaaggatcaccgaggctccggcctnacccttgcggcgtgttctagcataggtgcgcnctaggttcccctaatatcngcgaagtgcgcacgtgcgacctacggcnntaggctnatctgatacgggactgtcctccgcccctcgcnatggtgcgcagcaagccgtaactagccgttaggccntanctactgtccggttgagccgccgggannngcaggagcaatgaggntgcacganggcctttcccttatgtaggagtgaatagtccatacctgnnctacatgacggatatgagagtnganacanatgtattttgtaccttcctatgcggtttgccttaattggaactaancacactgaacgctgtgcagacancttgaagcaactaccgttcaggacanagcacgcatnttatactcagagactttatagaccatccgtaattncagaangtagtggattaatcactgataaccactagttccgcttttnattgtatccaagccattttccaacaatgacggcgctatgccgaattatttccagnaagggtactactagtaacggcttgaagggagactttagatcatcgtggnctcacgatgcaagaccatcatacgtgccngtcgacgtagagcgcccgaaaagcntgaagacagntttgncctgggactatcacatntatttctacnnattgtttgngattctagtagcgtctntgcccaaacatcagactttctctgaantaaaataatttcaacccctatagccccggtcccgggagacanngcgcactcttcagcatacgtacggtaattctgagcgagatttcgctatcctanctgcggcccctttttgtggggggcaacatccccgtcccnncgcctatgcntgccgccagcgtgccncatnatttagnnagctacgtgcaccagacaaaagtaatgttctacgagangacggctcgcgcaatcatgttttgaggtagttactctggcgcctcnacgccgctatacatgtggcatagtcgnntctgcaccgggccgacgccacaatggtgatatcaatgcggacgtgcctaaagtcggcgagatagccagtcgagccgactaaggnagatttacggcgaccttcagggngcagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgngtgtagggattaaacagttctggcgaaangcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctangccgatggtgaggggggaacggccaacggcagngaagtgccccaatgnctgaaagatcaaatcatcttgtcaaaaacaanccgagtagttntatttngagatatagcggctcacttataggaattataaagcgtgtcgatactggggttggnnttcggtcccctgcgtaggggggatcagatgggagttngtcataaccgatccattaaccctagggacagtgtaaagaggtggggcaacccgtcatagggtccactccacctggtttaccggggcagcctaaatagattaccatcaggtttcagaaacggccgggagtcctaaaaacggaacaagttgcgaagtcatccgtaacccgtccttattatacntgtaacgtaatatcgcgatgtggatacgtcccaggcctagcgtaatcgctacgtcataatcgcttcatcangcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggnnatcttcttgcttccgnggttcagaaagtattctcaattntcgcggagcttgtctaggtccctnaaaatcggcgtgcctcgccgttttcttcgggccacaccattcacactnaattttagtttattggtgaatagcacgataccagaacgtcagtcacgcgtcgcatggtcatggagtgttgnatgggtataacgtggactgcacnacagaacgtaatcnacggtggctgtcgttgcgcccccgcacncctctaccgcaccaccctcactagtaagagaaatcgcttggtcccgttacgaaactatcgaacagacgcgtagactcgtgtgttactctaanttacatagtgccttgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggcttnagctagcgatgctccgattgtacataaggttgatacacaccaatctacctctngacctgtatgcttgttcggtgacggantgtttgtccccgggtacttcactgaacttagtagccaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacaggcctcttgcggggaaatcgagnacgcctggtagcctttantggtttgtagctcgggatgcgcattggctgtgatgtatatcacccgcggtcacgtctagccgggagtgcatagaactgcgtttggagtgtaagcgttcggatcttatcccagtctcccgggctccttttctagaaattgngaggnagntggcccatagtcagtgtggtgatcggacgccgcgaaaatttacgtttagtcatcaacttcgggcaaatgtgtataacatatcgaacgcncggtgggatntgggaggtgtcnctgacgttcagtcggcaagtagtgcctgccttgaccttncagatacgttaaagcatatcagcttttcggtattaggtccgtanttttggccgagtgacaacttaaattgtcgctcgctagggggtngtcaagagtctgttgactcccagctgcgtgatgtngcctattgtctgtgagnataacncggttatntcgntcgactatcgagcaggcgatanggcatatgattatacggannggattttatggggaccatagggcaatatgntccccnagacgcnccttcgggttctacttcaatttcgctcccggntcctaggttctcggcatttctgtaagacgcggagcgggtcgactcgtntcctcccattaactgcgcagtcaggagtatcaagnctccttgtnggttcgttcgccggatctcgagtaagatntgaattgggacaaacggcttntaagacatccgatgttcaagtcgactatatccgatatactangcggtcganaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcggtcnngaaacattgttagctgtgaatttncgataggggtgggccggaagaagtttacttgtctcctcggagcgtagtaacancgttccngcatgtacgcagggatgccccactacccaggctacaaacctgaacatagaaagcctccatacccagacgaatagctccaggagattgggtcgttttttcagtgagtgtggcggatcgacaggatgccgaccactgtgctctcctggcgaaattctttaaggccgtnntttcgtccccagagcccgcgancgatnatacccaagcttctatacgacgacaccgtatcgccctcgnggggcgggtnaaaggactcgggccaaccctggccactaacaagtgccctccagtgcatctagctcgtgccggagactctggcttgnaaagcgatcgtcagntcgttcataatcgtgnaactttcaaacaatgtacgnaccacattaaatcngtggcgataagcttaaatactagaatatcaggagatcggacaccccgggaaacaacgaacggcggggccggtctagaccaccagaatcctgatcgatcaataacgattagttgcgagtcttctgccacnacattgnccagcctgcaccccctgggagcgacggttgttatnactatcccccggccaacattggtctcancatgtacngcatgttcactttggggggccagattagtccagttcgtcagccaaaaanctgggtccacccgcgagcncggggacaccggcctgcattgccaaagtcccctggtgcgtaagtctctggcgtnactgacnaattggatctggtaataaacgaacacaaagtcctctngcacacgctgacgagtttcccgccngacccntccacatccaggtctagagtcggttcccnngcctcagacccaacaggcttcccggctaaccaantggccaggancncaccccctcttnataatcacgcgcngtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacncaccaccatcccactctcacgaccatgtcttttccaagtggaggaaaccccttctttcgcttgtaaacaggtgtttttcatatatccgggatnaacaatatgtccatttntacggcttaccacagttattgctgatgannnagtacccaatatcgtatcttatacccagagcgttcccgattaagcaaatgtattgcgaccagttactcaaaagggaccacaacangttcntgaggtgggtgggagacaagtncgtttgattacccgcgcacccccccaatgaggatactggaagtgagagttcatccccgccgaacttactctntcgcgggtnaaaacgaatgatggtcagatacaagtgaattaacgatcgaatgttaccaaatttttgcagggtattgcggancagttatagcacccttatataggatacccttcatcggtngtatgagcccccaattgtgggggcgcacagtgcccccncgaatanngcgagtttttatngcttcgccgcgtactgaccgatcctactccgtcgcctgggttncgcccggcgaagggcgacgcaaccgagatgngcattttgacgataagtaaatctgcaactctagtcccggttcctgcntcgacagcacttagggagatttntttatttccccatccggtccgtgcgttcgactngagcattcatctnnttgtttgaaagatcgtcacgtgaggtaacggaanaaatttgcnnaacgacttacgctttgggtctatgcgagccttacgtactggtgaccccgattaaagataacacgcatcccggaagngtagtgcgagtgcttgcacgnnaaacccgggcttctttagcgtctcccgtgctttcatcgaagcgctacgcgcaacggcccccaaggcattccataggctgccaaggaggacggtcgaggtgtnagctctccgatnttactccacttggacgtcctcgtagcccgatagataccanagcctctacncggctccatcccacaccgcttngggctgtcccaaccccaccatggcaggcgcnatcgtgctngtcacantgccagggtcantataangagatgtacgtgggaatcgactacgggggccacgtcggngnggtccaacccaaantncaatcgtgccgctcgagttgtgcgggtcgnacgagcgccctcgtacccctcgctcgcctcggctcaagcctagcttgacgtaataccatatacagcacaatagcggagtctccagtacgtggccctgctgtcggnatacgaattcggatgggctatnttgtccatgtctgtggncaaaaagctcccnctacatgttctcattagtgcgcntgctagctccgggcactggcgccccncgtcggaagagattcagacgtcacagcggtccatcgtctagagggtccaggtggtntcgcgtcttcggctcgaaagtttnagacaatagcggtgggtgcgggtcgnggcgctcgcatctgcgcgactgtttaggccaaagcactccggccccagtangacgacgcctggtaccgtactccaagtgttaatcgagcgtgatggnatagcaccattatccaatcgccctgtagttccacacnccaaatctcgtggagcaacaagtctgcactcttaatggagcagtattagcatagcaccccgcganctaccaggctaaaagtttcggctacgctcacgatgtataataagcgctaggcctcgagaaactcctgattatgttacaacttggtggtatactcggtcggcccttgatcgggataattgcagatgcgacggcnnnnggctttgaactggtggaggtaggaaccttcggtcgtacccactacatagcaggcgtgtttttaactcagtaggtgcaccgccggtacacacaataacccctgttgcaatcgataggacgcaggggnngctccccggtcgccgcgaaaactcccagtcggactccgcnggtggcgtaagggaganacgctaggtcatcaggtgttcgaagtccggtcatctgtcaccgggcctctagcgctcctccccgtccngtagngcgggaccgnacatttccctagttgcntatctcttagcagccccttcatggacccatgcttcatgcaccgcntcctcatgatgcaaaacccagaactctntacatcgnagtaactatatatcggatcgccggcacattcgctgtgaggctcacncttnatagtactcgacggctgctgttanatagcgcccngtccgcgcccgttnncagttggcctaccctngcgtattataacnctgttgtccagaggtcactttcttgnacactactcccntggctgacnactgcataactgtttatagaccgccgtctcttcactctgctgggaactacgtgctgaatcgcccngagcatcgccaagtaatggaccatgagcgggcggcactagcgaagacgcaactggcggctcgaccaaggcgcgtnttggaggcaacccgacttgggggggaaaagatccgaccaannnagaagttagtcgctcgaaatagctgttccatcgccatcgntatgtggccaaaccctttagcagatttgtgctggagttaaagctcaggacaggtgggtagcgtatgaaacancaaccgcccagngttaaggaccatgagtccgnatacttcgggtcggacggaatggtctgtgacaaattaggagcggaggttgcttactatgtgccaactgttcgtggcntataagcgatcataacgtcacttgatcatnnagagcctctgtcaaactcaacgggttncccaatagtagaaacantcagcccagctccaagcacctagcactctctatcggcgtaatcacaaaccaccggacgaagaggtgtactcacgaggccttgcacgcaatacttgctcagaaaaatttataatcgttgtgatagtcccncagcaagcnggcgtccgtctcgaagcaatgacccntcggatgctaggcgngatacaggtggaagttgggaagtatcccctatcaataacaccgcttatgttgtagagtattttnaccncgcagtaccgcccgngctagtgagccctgngtaactccgactcttggctgagtatcgcnctgggaagtctcagctcgacagaaaactatattttagctacctngatcantttctaatgccatggggatccgnccggcgagtagagagtnaagagctaccccggcnagtccgtttctatttcatgtacccaaaaataacagtatgagccactccngcattgaccgaccgcggaccatcgcggtagctccacaagaagaagatgcgcgaggaacccctggcagtcnccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtaggaggggggcgtaccgccccgactttctgcccagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagatacnattagaatgggaccccgttagtttcggcgggcggtnggtgctgggcccatcggcccctgattacgaaaatggcaatgccacgacatgcacgagctcagttcatcngccccagatgcagctcgccgacaatctgtgagtacttggtcagcttgncagaaagtgancgccnntgtctcgaggaggcttcagatctctgccggactgtggcatccgtttcctaacaggaatanataccgggtctcggagtctgggctacgtgggttaccgggntccgtgcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcgctgacggattaacgaagtttaccataacctatgcgggatcaatcacatggatttgcnccgcggnttanccacagctcagtggtttcgatgagnnaantcgttatttctggcgttaagtgcgcaaacttgggacgacttcaagagcgagtatcctccatggtacgcccaagacagtgagcaagtgttcccggnagggatgcgcgccgttgcattccaccaaacgccnnccttacagtgccttcgcgcttccaggttcgcccggacgctacactcacaccacggtctggnacgacgagcagacatngttgntggcgcaggncgttgtttntttnacaatcggaatcgcgagagaagcactttaccgcgcgggaatgcacatctanaaggaagaacctgtggtcaattgccaggtcccactcgaagtagctcgctaccacgggctagtttttagaaacccgtaaagctcacgtgtacactnnagtcgacttgaaattcatcatgccacaaacatacggaaggaaagacccaanaaacctncagtngaacngtcntctcggagactaacaacccgcatgaggnctaggncctnccaggttctctgttaacgcattcgcgtcgtgtcccgcactcacagacttcctggacatgaggggcccatagctgttagcgctgcgcgtgaggaagcacatgctcccattttgtgacgttgaccgtgtacannnnnggtcaagacgaacatccaacagttcntggacgatgggtantctcactgctgaactgtcgggaaggtgcttttagtccaggcgcagtgggtggtctcaanggcgtgtgcgcaattttggatacggnnnntacaggtgccggaagtaccatttgttccccgacctgcacgattacattgctccgcctaccaccgggaagctgggattcgcctttgattgtacggttanacacanatgttaagctcccggcatgcgcctgctagtgtggtcttcggcatnatattacggacgtcttgctctatagacctagtncaatacgcggtagtcatntacaaatgattccgccgtgtacatctacggatnagnctctctatacgaccgaacacatcacgtttggttttcatcctctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgncgtccgggacctaagtttgcccagctggaacgganngnccgagatacagtgtatcttcggcgcatgcggcattagagccaaaccgaacgtcaaacgntacgactcacatgtcaanatgncgaggcgttccggctgtcagaccgtggcagtgggatagcgtgtacttacgcagaaagcggcttaatcnaaaaggcaagngtcctacatgcgggtgctcggtgcgcggtgattatgagtgtcacgaggtacccnctcaagcataanaggggatagtatacactccgtctttgnttgtngtctgttggngggctatagctcgcatagagagacacgtgttcacgtacgcgctgtttgggatnccgtactatgtcccctatgtgagtcatccctangtagttgaccccgtcttacttatcgtngtaaatatnaaacggcatggttgagcttccccagttcgaccttagtaactggaagagatggtacgagtaaaggaaggggcaaattcgcggagtgctgtgggatccatgctttcaaagtccccgtcacccgctaaattgcgtttcnnngcgncatcctggcagtttcccttagcnatcccatgggccacggtttctttgattcctacgtcttaagtcttgatctctggctcgccacaacctactgttncacgcgttcgtaaggaggcagacagcnttggnccgccanncggataagataacatttagccgcangcncnctaacctaccccttgaacacagcngctaggtcccaatgtcgnnatccttatgtccacctggggaccgacccaaagaaggtgctcctagttcagctatacagcagggcgcaaatgctcgtaggtgaacgcatcgtgggattccttgggtctatccggggcaatcgacggcctgagnaggccangtactcgcncacgctgcaaaaacaacagtggacacagactttatgcagccagagcgaaaggcggtgtgctgatatangggtacgttgcctagtagaacaaacccagtgagccacgactatgggcgtgatagcaggcgtgtcgtcgatgacangnnngnncgatgncgcctactanacggttatagattttacatcgcgcatacacaccaggttattaggttcgtgaccgattctaaagcggtcgtatagcaattngtgcgtangtagctttaaggacgcgatgttagaggtctncaaagcgcggcannaaggttggagtggacggatgcntgacctcactttctctgtagttgcggtcttactcaaccgngaccaaacctttttcgcggacacagccgnnacttcaaaattttaaccctccanctttatcagtaacaatngttcaagggtcaaaagattaagagggcaaagagcatgcaagtatatgaagattccagcgtctatcgcagggaaagcttataaagnttgagactaaaatccctacttnttggantagaatattgacgtgtggagtgaatccattgtctttctctgctgggaattcacaggaaattgccgcgtagagtatcggcanttaccgctaaatagaatataggntaaacggcgactaaagcgtntcgggggggtncatatgagcgctctgcgcnactcgaccttcttaggaagagtcttctggtggcaccgcctagaactctccgcacgccgcgcgaaaatccagccacgggtggctgagagcgttcccctgcataccttcccgtattctgntatccacaancgttacgttgaaaccgaaggtcgaataagggcaggggactttcgagantcgtagnnntcgccnctccccaccgcccatccaagcgtatggcgtaagcaantgtggatcatttgntacagaagagcacgtcgtatgtnagatgagtttgcttntccgcgtctggctcgcatattagagaggcccacagcgtggcnntgccccagctgagctttcccacgattagcacatacaagcngtagcagaactccggtnangttgattanaacctaattnncctgctaccaacgtttccnaatcctgcnaaacgtaacgtccttgntgcaagtatcaataccgtgccggcttggatatgtgtccttaccataaaacggtcgnaacactggctggggttgctgtaccgcggacgacatgggcataagtctatcctagnggggtaacccccgttaaccccgtatggcaggaattcccccggagngtngagcgtccgatatctatctgctgacccgacctgggattgcactcngcggcaccanggcaccttctgaccnccaaaatggatttaanaattacngtnnaggtcatatgtccaacggccggtgggngcaagtaccatccaaccacgatcgagtgcgcctncatacgccgtcccctggctncagtcacanttaacgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggggaccaggcacagacccgattcattttcgttcgggaataaggcggccgttannngcggcaagaggcgttgtaggatattncgggagggnacgggttctngaggcaannttcagcggttgggcgcattccgccctttagtgcctgtagcggtcnaggcaacntgtcttaggattcacagtgttacgtccnaagaagtgagatcccgggntcgtataggtcgatcgggatgggaacagtctctacagagacgatgcggaagtggctcggttgggactgacagtcgttaggtagtaaanagttcttgcgtgctgggtcnttccanacgtacgttgcccgtctttcttcggatgagaagtggaacaatgggtagttttaattggggttggctatggttcnagcgntcttacttccgggagcgcacnacaactctgcccggcaggaccccgaccggctcaagcgaattagtgcgtcccgtagggccctagatttaaangaggaggtggttgtgagcgaccgcgtgtcgaatgngcccacgagatcgtagggagacgcaacagcgcagaggtngactaccggggagngggaccattaatttgggccgtttagggacttgttatccgtgcgtattgcttcgtaatcgcaaacactcttaacactcctatgaccccgtaggccacgtccatcgngtaactgatgctaccancgaatctcagcgcgggtgatgccatttccggcatgtggcagccggtcgggtcctcgagggaagccacagantagttcgagggggcttgagatcctgaacggaacantctctatccctgttttgggctctcctattttggtagtcctttacgaggtacctaagaagttgnctgctcttaagttgcacaaccccttggcgcccccaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactgcacgaagcttaacaataatgcgnagagtagaaactcagccagcgaagctcgacccgcggaaaaantgaaggccacantagtattttagagttccgcccnatcgtgaaatcctattatggccgccttncctttgctacgcgagtagtgacacctantgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgctcgngctaccnctaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctnacccttcatcgctagcatgacantgccgccgaacataaacgttatctcgttggtcgccgatcgnctctagaggcnacgnttagtanancctaccatactcactactnggtccggtttcntattcctactcaatcaagaggaagcaatacgtccaacccgagccgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcgttagcgcccgcgacaccaatcaacttatcttcggcgtgcgcctnggggacttcggcgcgctgaagccacttaacaaagngttggttaatggtttgtaggatacgccaacgnnccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagcttnggcngaangtagctcgcttcgagtgtcacnataatagtactantcaaccagccgcgcccaaagncagaccgtgcgantcttgacatgantnggcagtccccgtactcagataagactcgccgagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccntgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtangcagcgggaccagtaatcttcctcaagggaagtatctgtgatgatgtgtccgtgttgcgatcgttgcctacgcaaatcagcctcctcctcctnccaactggancacnttaaagcgcctgggaggctgtacggaggatcgaaaggacgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcanatcacgctgggaacgtcagatgagatctggcctgaaagctgatacgggantatcccgantcagaatggtttgattcgtcccaggcttcgctgngtccccgtaggtcatgaatggctcataactccctatagaactccttgcacttcacgtcgcgtctcctagcacgacncggtaatgcgcggggtanccnnaacntgccacntcagccgcggcgctttcgctgcttaacaggacgtacttgaggccgttcacggattgggccgagattncgccagatcnatttactttgcgccaagtaaaccttaagtacactgctacccccgngacatccgcgtgccagcacgcttagnctggttgncatcagcacgtgctcnggtgaccgagttttgcctctcgctgttaaaaccgtgcagcgcgcccgagctcagtttgcncgccttgttattcgtacganaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcnngatataccgtnagttcgtctgnacgntggtatnagtttttaaacgtccccgtataatgtacgcggaagccaaaggtncaaataggtcacaatantgcggganttgagcgctaagccggggatgnncgtcgctaggatngtttatccctcnaactgtggagggncgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtngacngctcacaangcggtctcagggaccagatcacatagcnnaaatgcgacttctatgttcagcagttatntaattatatgtaggncctcatcggaactcagncgttacgtccagtaggnactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccntgcggtggcganatatactgaggatcgtcgattccctggccatnggagagctcggttcagggcgcatattattaagagcacgctgcctntgtattgcggccttgactagtgaggggaatacaaangacttcaaccgttgatacgacgtcccatagcgccggcatatccgctagacgaagtaggtttgtgggttggcacagccgnagttcagcctnacggtgtcanatcttgacgtaccggtgagtgagattacgcagtgggactggacgangaccttccagcactctccnccgtaccancctaaatgnaaacagcgcagtgaacgcaactcccggagcgaagtcccccacgtacctagttctgtcccnctaccttagcntgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattnctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagagaaagtcgcgggtaccnccgacttcgattactttctcgcaaggggagcagcgcagggtggttctcttcccttcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttncncccgcgggactcttctgtgatggtaattgtgggttgatcccggcgacatgaggactctcatcgccgagggagggccgcggttgctaccatgggtggcacccacgcgacacgtcgcncaacgtgaccctagcgttcggagcccctgtgnagatgccaaaaccgcgactcngnngactagnccggtatagtccgtcgtgtctgatactcgcggttattgctggtgaacctcggtcgagttaaatgtcggctcgggcgattgagctnaagaaccggtaccgtctaaacagcaggccntaatacaagagaagatgaccacgcatctaagatgggtgatgtancgccgcccagtcncgcantttggataggccgcaccgatcgaaagcggggaggngatactcacttagctncggactacatgtagtgcagccattagcgcctntctccgatngcgttaccagcggacaagctatgggtnnggctaacattccacattcagctccgggnccctccgttcgtcgcaagttagctctttataaggccattttccatgttcacacctnagtcgtcccacaactancagaccaagtttgantgtataagaggctgntattgtcnaatgatgtaatcatggaagcggcacagtgatgaaaaaacaagtggtcgcctggcccccgttgcctttctatgcattaggtctgctgatcttgttcgtgtatcacgggcgttaacccatcacaatacgcctggccataccttagnggtgacggcgtccgtctctgggacagttgggtgcgccgggcgcccaggtaagttaggtgcccgtcgaggagcacatctcagcgngcctattctcccagacggacggtacttgttgctcacaccggggccacgacncctgtggccacctccagctcatgcgagtggtaccatagacacctnggctccccggaagctgtccggccgacaatggaggaaaactacatttttgcnagaaaggagggttatnacgttctagcagaagctagcaggcctcagtttttgctntaagctatcgagtaccccacgcatgtaaatgatcgtctattnattgcccaccncccgtccgctctggggcggcncggcatcacggtgcaacgactggggccacgagaccctatggtacaatgacaccgacgtgtacgggtttctcagtcgcttgatgaccattcaggttcaaccagcttccctggggctacggggatgtgtcgggcggcttaccggaggtanctctcgncanaacgatcggcggncgagagacccgaatggggctttttctacgacaagtgtcgtcccggtggtngggggtggcaaatgctaatcctttagacttcacgggttcctaacagccgcggaggcctccacgtagtcatgggaaccccggccccacgggctaggacccggcnattttttgcgcnacatattgcngaacaggtgannnagagcgcggccgcagcttcctcgacatcgctctctcaatcgcgggcctagcggttctttcgcagtantggctagcatgatactcaaagacgtctaaatcgactcgggttcaccgctcataataggcanttgcccnggctggggggtagangcagcgccgaggnccgtgacgtaggcgttggttgtagccataaaggtcggcggtcgtttacaggttgagtattgccacttaccataacacactaatggttcagccttggatttgnctacgctcgctcacgtcgggttangggcccaggcgaataaagatttacgctgatgtctcattttaaatatatcaaatagaagattcatngatgcctcggaatattgacgctaaatactttgnacancggatggggaggctacctcgagagaatgctaattggcggtnagttggcttactcttccacccaaacaggtntagagatgtttgtgattcactnttgaatggccgtcgtcagactgcgggggngacattgccaacggcgtggcccgccctgagnaagaccaganccaccctcnnnaaaccgtccaacnatnccccagtcgcgtagcgaagggcccgagccgcggagttatcgtgtggcgtcagagcttatggtacccgcatagnccggggatttagtcgtncagcggcatgtacaaaaccgcgttacccccggggncgccccccgtaagaacagtctngtcagcagcgtgggtggatcgnntggcggatcgggtttacacgagactgcccgatcgctacgattngaccgctctaccaaagggagtcttgtaggatgtcaaaactactctcgtttacangacgccgctgtcatttagtcacggtacctatgatggggctctaanggtactcaacatcgcaaagattctagtacttcgggcgggatgagcggnnaaccaaggactcatatttgtaccccataatgggatgctgctccgcgagcgaagagctgaggtctaacgcataccggcnccagacggcgccgtatacactaggcaattatctcccagntgtgatattgtcggcaagctaaancccagactacagccttggtcaggtggaanntttcgtcggtatagactgcgctcaaaaggtgtcccttgtccaccgggccaggtnntngagctacctgagaggctagatttatctcttcacaggtaagtagacgccggctttacgcctctcctagagggacaagggttanaggcgcctcggccaggtagacaccgtaatcgttggctcngcgtattgnggtctaccgaccaacgtactgttggccagcggaccctaggctactcgaaacaccgctcatatactgctactctcccacctgggtaaacgccgtttcaacgccttcttggggcaacctcctcaggggcaggaataatgtccccggcgagcatntacccgagggcacagtactagttattagccgggtctcggagtcccctgccggaagtcccaanatgcgcggtaaagatttccggaagaaataccctatcatgctgcaatcaaaaatgngnacaggcccgtgggttacatttggggctgcgggntctaagaggtggtacttagtctcgcggttgcgggtaaatgagcccacagcagngtggancggcaacggtgcgggcgagccgctttnnctgtagaggtgtgcgagtccncatgtggcgggatcgggggagcactaacagcgctggaggccggacacgacggcttgtcctggcgtggtgagccgtcagcncagaccagcctattcgaccaactgggntggggtagaccggtgtactgcccccctgtatgtcgtcttctatgcttctcatggaggctcactgcgaatttaagaatgtgtggtcagcctagtgtcgctcgccgtcgattttgcggctgctggaccggaatcgatgcgaatccatttgcaattttggtctccacaaganggagtctacaangctagctnatcccggntgaaagctgactggcatcgccatanccccgcaggtaccccacacttccgcattaaagcaactaagttatttccctctcggccagcnactgcagaattcgcacgaaggccgaagncacgcgttcgtcccttggttcggggggaatagccaaaagaacctaccgangttggtcgaatacatggcagtgacaataccgcnaatacgggagtcgttagtacaaagcactttggctcacctatcctcnncctaccnanccacgaccgggcgcgccgcgcgtacctgtgggcaanaattcaatcaaatanccgcacatattgcacgtcctgccagctcgatatnttctaagtggactacacgcgcgangtaanagcggaccgcttctnatcgacgctctgagctaaaaannaaccttagagtattaagcattgtataggaagtcgctgtccaaccgaatagattgtcgttgcaccaaacgcctcgccaggctatgactcctgtgggtgagcccgaagtgcgtcggtgcttagctcgcgttcgtgagtgagcaggcttcgctatcgtcctatnccgccgtgaagatcgaggtaccgtgatagaaggtcagtagnttgtatcagcnacagatggaangttgttgttcccaantactccggtcctatnctacacagcactcattgcaggaaccctnccgcttccaagacggggcagtgatagcgcgagatgcccccgggggacccctgagaattgagggtcgattnaggcacgcttccaanaggagcctgcaagaacanggccacgcagttgttgcagcagcatttttacaaaggccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggngggggnacgcgcggccactgggaaggaacctacgcgcagcagacnnnggtatattagctagtagcgaattcaaagtactncgccaagccaatantaagggcccatccaactccgacttattgcctagcccctaagtactggactgccangcgncgacggtcagtatgtcagcagagaanagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatccngcaatctctaccncgggtatacagcaaaaagttattaactgtatttgtnntaatgccgtgctaagcatagggccaagcgcttgtgatttanncaggaaaccattgctacttgaatgacggaagcggccagaggacataaacggatttaagcgccgtggcctacactcgtgacagactctctcccccggnggggggggacaagcgttacagcaccttgacctctaggtcgtgcacttgcttaagcggcatgggtcttggctcatgaccatccctaatgctcctcaactagttggtttcgggtctggatgggaggggctcttanaccacagacgaatgcttttatggatccgagacggtgagcattacatggtagtctctgacttcgtaaggtggggtcccaaccactcngtcctgttgttagacgcaagagcgcacccgccgcgtaccctccagctcangtctcgaacaagcattagttcatattttcggcgtccacccgccgtgcacatttcgggatggcccctccccggcgcgtngggccacgggaagtgtttgcaacgccggngtaccattgtagattacgatcaatccggcagtcatttccgttagttcgcaccaaaaggaaaacatccnttgctaccatttgttacgaagtagantaaagcttctagagactnaaactaggcggttcaacagacgcctgggaacttcagtcattctcacacccgctgttccatcgtgcgtctttaaagtactggagggctnaggaggtcaccacccgcgtaaacgccgnnggctcgcatactctacacggaccgttatctctgaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctncagcgcangctctaagtacgtaaattttcgcggagcgtgcacaccctgctaccatcacatgcagggcactagggcatacaaggaaacagcctcgtcctctcgatttggacagggtacctgctatgcaangcggcatcccaggtaatcgataagcataattangggcgcgttcgagtgcgacataggctgcggcacaagagtcacgttaggcagtgcgagatctgaacaagaccaaganatatgacacgcgataacaaccagcaacgtctctcgcatacgcaagaaccatggaatatgtatcgtccggcggcaatgctcggcctagtcgatacgcactcgagaacctacctgacaggcacgcatgctggtagcggcaaccctaatctgancngtgacacccatacataacaaccttgtacctnaagggtccgctccaagtaatgcataacgcccgccntgctgacttaagtctcacgggcaccgcgggcggggagtatgggcccnggaagataattacgctccgctaggggcttcgccgtcgtatacctctttatgtaggaagtatangaacnacgaacgactgctactcgaacccgttagaatntctctttattttttcccaaagtggggcactgggaagggatattggtttcgcataccgtaagatatgctcttcngtctgcccccnctaatcagatctatgtaaatgcnaatgaggtgcgggtttagattaggctcgactccaatcgcaaggtgcaccctctggacatagcgtcaattaccatgctcctgatnaccaaatggtggcagaagttatgcgcagggcttcgaggtagttagacgacgattctaagggaccgcagngtaccgagaataggaccagcaatttgtttgacaacgatggtgtgcgcgactgacgaccggccaggatctcggccttggtcgctctctggcgcgctgtagaagcctgccgcgtccgantgcacgggttattctttgagctaggatagcgttttcacttctcgcgggagctccatcacgccggagtggcattcggcccttggangtcaggggatatatgatattnaatntngccctatgcacctcctgggcggntgcatttacaaggcgtggaaacacaaacatgcgttganngcgtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggcgatcgcnnatgagnatgttgcgactgcggtttgatactcaattgggatcgatagtgtnngtaggtactacagccccacctatccccacangacccggccttnggtgggtaaaaggacagctnatgcactaggtaagttaggaaacccatagcctaaanacaagtctgcaggagngcgtggcagtacgagttaccatcgcagacacctcttatggcgcgaagcgttgcacgccgaggaactcancaccttgacacgagtggacgtaggcctaacggctccgcnccgtactacatgtctactcngactcggatatntcgatgctatgttagtggtaagtnctactgtccccgnagtggtaagaaggcagagggctcnacctgagtaagtcgttnggcagtaagacntctttttaagacctccaagaccgncttcaattnctgtatacgagtgtaagaantggagtagatataacgagggcnactggtttatgatgttaagtgtcggatccccctgctgtgccgctcgttcgctgnngcacaaatattgataatcntcgnnnctntctcaaaangggccgtaaccccccgtcaggtgagaatattaatttgtatctaataancttataatcccccgngttacaaagtcttttcgtgcgaggtttatcagcagggcgttgggtacacacctgctgacggaatgggatanatcntaggtcagtgaaggcgatgtactgtcaccccgagtgggngcccggtgctgtccttggacgttccgccaaatgcgcagttaccgtctgatgcaatacctctcggaagaggcgatgcggcgggactagccagtcatgagacccgaanagatcactcctaggactcgtgagatagaccgtggctattgatagactgtgtttgnggcgggtgganactacggtcccccgnctggcgggcgcgcctcagcgcgtaaatcntctacctaggacctccgcctgngtcgtgncgcnaactcttccctgggacaagtttttcttaacagcatganctccccagtggactncagcccataaaagttcgtaaaatgcaagagaccgacctaggacaaagggggaaattnggtgggcccatatgtcaccaggttcgcatgcatttcncaggcctctcgcacggcgaatgcgtatcgaangacccntcgagataccgngancgtagcnaactgtgtatacagtcccatatacgacagccaccgggagntaggcgagaatttcatacaactcctaaggccngattacatccactggacctaccgatcangtatatctcgttcattcacagtggttcacctggtttgtcnggaaagcccaggagttccctagggtcacccgcgcgagagtgacttctgtcccacgctcnnaaatgcgcagtggggtactaccatnaggggcacgcatcactgcnntttctggcaatgtgtcangactcgattctgtatttaggaacttgtactaatgccagagcaatagtacaactgagctnangagggatgtcgggattgtttgggaggcnagngctcgatgcgaacggacgggngagggagacgncgtgggcnactactttagtccactacgatagggttttgcgaaccggcttgtcgcctttcgaaccgatggacattactcctacctttagcgggangccggcagtcaaagggggccttaggaacatgcgccgngagtagcttgtacccctcntaatntggacnncactcactaagtgagncgagcgcactcnatcaccgttcaggaagctgggcncccgagtagacctgtgctnncttttgtgcgcatatgctgtaccggcactgttgcaccaagctctgcatccgccgcggatatgtggcgcacaagaacgttatcgtcaccttggtcatatccgaccaagggctttccgctcacttcancggagaaaccggttgnatnncggcgatnctgcgcgtctactatccccnncattccccgtgcttggcnntcntgaaatagccgtgtacacccagntacagttacctcgccataccaacttaacgctctctctattccgagggttctncatntcttctgatttgcgataaagnatggatttcgctatacacggccgcggcgtgaactggttgaacgcagtgacatgagcgccgctctcccaatagaattattatatactcgcagcgcaaatccctttacantcgccctcncagtccacctccgtaatgtgtcagcgcacgngcagtagtaggcnagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttcnaaatcgtgcgtgaacgcgcacatccagcatcacggccctccaaaccttggtcgattaacgttcnacgtctcgaatacncgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactncaattcagaagnacgttggacccgcgaantncctactgagtgtaagctccccggtagagggtantcgctagactatgcatcagctaaaggaatggcnccgcggtanacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccgnggatactggataaacntctgntgagcgctgtattcagcaagcaaatngtaacgtacgaagggtgccagaattgggaccggttatccgtctacgaagccntgactagcgagctcacagaataggntgcgtacagaccataacgagatcaatcttgctatcacattcattcgggcgttgtctgggtcgaaggatggactagtccacaccctcgggacttgggccttccctactgatttctctgcggcctagacgtaagatactaanaacgataactcgcngctaccgggtnatctttagaatagtcggggcgcgctaactctataacaccaagtgactcacaattggaaggtgaggtcgccnaagtcggccggccccagagacgcganataaactattcccgttcataacaatgncctatgggngacgccaccagggtcaatttgttctctgagttccctaatcaactctctaccnctaaggacanagcccgtctgatacctggggatnttatacaccacctactttccnaataaaaaagcacctacagtngtacctatgatgccctacgcttagtgacncacctntgcttctcccttagcacgtgtgaaagcactggtccagaaaaagatnccgtggataaacccagggtgacagtcaccacgacatggacngtcggcgcagccgggagctactactcgtaagcgtaagtanaaacgccgcgcttngcaagctagtcaccanttgtaaatgcnttagtaataccaaagtcatnngatcgattatggtacaatgaacggggaggcctatagttaccgtacgcgagcggagggattagactagcaatcaatctggaggagtnagtgcggtgtcantacgccctcatctggcgcacagnatttgtacttacacctctacgttgcggcaaccggacacgcatgcgctataaggtgttgcggtgcctcccacgcgggtccatgggaagtcggtcggagtgtcaagtgagtcggtggctagtccagacgacgtaaataagtgattgggatgtgcacgcttctcagagcagacctnctagtttaaatcgaaacggttatcctcgtgtatgtgntcgtagacacaaggctcggcagtancactaaccttgggcgcatctcttataagaacaagctggacccatgcaaatgtatcagcccagcagacttaaaaaccccgacgggacgattactctacttaaggttacgataccatcggctggctcgcgcnnccttttgnatgcctagcttgtgttctcacgcaccctttattagtcaatctcggatttccctgaattaaactgcattgcaaagcaccggatcggataagctacccgagcggcacgggncagaggtaaaactagtacaagcaaaganagtgtatggcgnacgccaacattcgtgaccttcagattttagccaatgcgcatcaccgtgggcanatagggngatgttcagcgcggcgaatctattttcagnacgtggncgatcgncgaccatctactgtattatntncacagctttctntcctngcggttcgtacccgtaaaccataggccatnttcttacaatttgtaagctttgcgcgacgtaatcgatcacggcacgtgcaggnttgcgacactatgggcagccactgccccgtctcgggcggcgagcgcgttacgtagggtaagagagctgngtagacatcngttggaatgtgtctatggcatattggacatgtatgaatcatgcnacgcatcgctatttgcgtnaagctggactgcagaggcntccctggtgcgggttagttcgctccaggactcctttgttngagtgcccttacccctgtacaccaagtcttagtcctgcgcccacactagtgtgggttgactcgacggcctatggtagctttcgcccaactttagattaaaaacccctncagtggtnccgctacgttgttgntcaccggggaggaaaancatgcgtcaagactacggtataggcgcctggttgcgatgggttacgatatttggaacgggatcagacgactacaagcgtctcnttcgacccgtaggtctctcacttcttccgcattctgttcttatctgggcccaaccatcctcctgtttcnaccagcgttaggnngttgacactcgggcagaggcttagcngggccttgctccgttntgcacgngagaattctcgcgagcattccatagttgagcnngcatcgattgagccgggtatgctaagaggcgacccggtgtcaganngctttcacgcgctggacgcttctcctgcacgtccaatcccntaccctgganaaatgcttcccgcatggngagaaggtcatcaagaagactcttgtaaccatgaagttactgttcagtggcttaccacaatcatctcttttatatcctcgctcagtaaatgtgtgtcggtgtgtgggagtccagggaattcgaatttggncttattcttcgtcccgggaaggcggtggaatcctttcgccaacaatagacttgcgctgnagctgtggcnagaagacatcgtattagctatacgccgccccatctcatgtncgacggtctacccgcaatcacatctatacgcgtccccccgttcattagttatctccatatccctccatncagtncttgatctgactangctctttctggatgtcccccagtcctgcttttcccggccggagtactttggacgcaggaatnaagaggacgaagncctaantgcttgccggcatggatgccggacattagattaaccttgggcacagcaccccggaccacttagtaatcgggtngtcgcgtataccgcagtgccatcagaatgtgatacgcnccgacnagcacacctgacagactacaagcactntagcggccaaaacggagtnagntgcggacgcagctaaanatctnctcaggataccatcctatcaaactagtgcgcacgctatgtcacgaattcaggttaccgccagggggcacaaagtgnagacttatcgcgggggcaaagtcgcctacgaggggctcgtgggnccccccgtcgcncgaanatgaatttacgatgcagnaccgttaacaagcaagtgtgantgcattgacaagtcgacgatttgacgtttacgagttacatatgcgatcctcaaaggnttnttagtanccccccgtgatcaggtgggagtcatnaccctttgngtaccccnaccgccnagggtcgacgtccccacgaatcagaccanctgcccatccggggcntttacactgccagatgcacggccttgagacgaacanagattcgcgancncgngaatacgaacgcggtgggctgcatgcctactggtactgcatgcgcactcaggctaccccggccccttgggagcgtgcggatacgcgccccacccattatagaatcaaagaaggtgtttccgtgaaatgagagcccaacagcagtnncggacaagcgcanaccactctcctaaacccggcntataacacgtgaatgcaggagaccacagcgagggtaatcgaacggccagcatccgtcagttgcgcntcgcagacgcggcctcgcgtggcaccacaggctaccacagattgctccgcacgtcgttatcaaactcaccaagaacagttngtattccacaaattattaaatgccnagactagatctgcgtaataggggtgacctgatacgttaacccaggtctgacccatttatacaaggccgaactcatgtaaggcatnncggactaacgggagtttaaagcgtgcctanaccgccacctataaaaacagccaacgcatgctcaagggagngatgggacgaactctatcacgacccccgagctctgaaaggatgctcggcgaaccactagatcctgccggncccagcgcgctcttgggcaacgaaagaggcgggaatcagacgcggtgggngaacgtctgcctacatgctncaccactcaaaccaacggncttagaagcgctcncgggcctactgtcgtgactgggcggggnctgaaccccctggattggtagaggaactancacatatggctgtcccctggctactggtttgctggcacctaaggaccacccgggtacaatatagctacaatactacgcgtgcgttgatagtaggccttcagagctcacatctcccctaggncttgtaacacacctaggcatcgggtctattacatcgttctttggcaaggatnnactcacccttacgagacaattngactggacatattaaccagagccggtcccgaaaagcgacatccggcatcagacaagctatgcaagacactaaacatctcngttggncccggatgggccggtgtaccccagcaaatctttgtgcttcaaggngtgcnccccctatgcgccctggtttaacgcgcccatggcncggcacgccctgcgtacggagtacccattctatcgtaccgncgtgttggttggtggggtgagttcgaccattctggcaaccaaatccagctcggcatttcgcggctgcaccttagacactcgngtccgtgctaactatagatgacgtatgaaggtcnagcgaaacaactttaggttaactatacggagcggcgcggacgaggagtaacggcacttcgacgaggcgaaccattcctcgagcaagggttttccccacaattctacccaagctcgttgtgtagtaggtcttatccaggccactttaagcccgcaacagaagccccgcaacggcggctgagtcgttagtgaccggacatgcgcaagattcagggggctgaacccaggccttgcgcatgaccagcggccggcggaagctgagcccgtgcgcgcgggggaattgatgcagagcggtaccncgtctaatacaggaacgcccgnagtggtatccataggcctactttcagtgcaaaactatggtcataactcttggcgatgagttactggaccatttngaatccggattgttcgcagtcatacccgantatctcgganggcatgcgggggctcgaaattcttgantcaccaactgntgcgaggatctgaagnagtncgcattctatccgtcatggctgacgcgtatcctatcttggtgcacttcgttgtaaatatgtttacgctttagtatcattccgcaatanagacgcgtagcagacctcttatcttagtacagggggctcagcgtaggcantcaaggncggttngataaggagtgannttaatcctggtccgttcgtaaatcgacctggtatactannctanaaaagaagtagcacgaagacccacaccggagtcgntgacaagctgggcggaaacgctgngcggccagactctgaatcgccgtttgtccgacacagcggccccaaccagccctgtctacgtcctcaactgctttgnactccccaggtatgcntcttggcttcagttgtgtttgcagtaaaaagcaggccgcggtaaggnagngngcctgttgtcaanatacgccacgtcttgattgcgagtagagcccttagatatagactcggatcctcgccggagaacgggngttataccgttcatatcaggacagtaacgtcgtggtgggatgntgcacncgtcacccgntcntcggtaacgtggaaaacaatggatctggctaatgttcattcaattaatcacactatnacggactatatttggcctcggggagctcgttactcaccaacngggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatatgtttgggctacaatgcgactaatgatcnccacgccngcggaccaacccagaataagggcgattacccctctagccatgaacgttaggaggtgggtttctgagcagggggtacgatcncatctacctgcgcgggaaggttcatcngagacgcttctccggccgtgtggggtcaggtttttttgtactggacancnagcggagagatccctatttcgcttaattctatccggcggaatangccatgtcntgccaggcgttgtaaggcngacctttcgaccctggtacgcgtaagtactagccactgtcacgctcggtttcccnggcgcnntaaatngcaacccacatttgacnnnnaggtactctgttaangtcacgccatacaaacgcgcatagagtgagcacctcaanagatcgtcaatgtagaccctctggtggttggccatttcanctctgttgctcngggaaagaaattaaagtatctcnaacagccgtaacgacgccctcaatagcttcgcttantggggtctancagcgtncgaacnagatatatgggggttttgcttggcntaccgtccacgccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgntgntntcggctagcagccctatatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactgggnataagtcgtaatttagtcggatgctccgtgaagccatngagatggcatctctaagaactggaaggagtgttctgcctcctgcgcgccagaaggaaggntctagggtatcnccgaaccaaacaccgcatctcaatagggcgcgggatgacagctttaccgcaagctcagttcgcgccctaataggacgaaatcntctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataantgactgctgatgcggtannattagctgaaagcgcgctcatgagctcagagcggccccaatcttgtccctggggnatgtggtccacgagactaaaaaaccgatcctctccgctccaggcccctctcgttcatctttgacgaagaccggatacttgactagggccacccgtgaccctccggcttcatgccctggctcattgggactatanccaacagcatgantcttattgaccagaactcgangttaaatgtaggccgaacccttaagcctattgcagtcatgtcctggtacatcccaattgccgtnaggggtgagaccngtangctccttttagcgagcaaagcgcgattaccagttattcccgtgtcggctggncgaataactttaggttcgnntctcagatgcccgccagacagtcacagaaagtcccggtgcaacctcctatacantagtgcatacactctattaacagccacaggattcccncgtgctcaacngcacaaatatggatccggcagnnctaatggaggtcgtantattaagccccgggggcggcggtaagttacaatcacatgcggtatcgtggatcggggcccgggggcccctttggggcagcgcaacttgggatacgacgaatctgaacaggtttgttcctggatcgtgagattgttctagatgtagaactccttgctgccgggacccatttccgacggtctcaggattgtccggttcctcaaacatttggagtgctgagctatcttctataaacagtaacatacgtgtcagagcatttaacccgaggcgggtgacattatggtgtgatcggagtaccnctagcgagagcttntgggcgtaatctatatggcacagatgtgacaccacacgcggtgggncgncganaactggaatcctttagacctcctagnggtcacnaaggtnatanggtgctaaaccccaangtagatcggaaattcctctgaccctggcctaggtcccgtctngggtggaatctaaaagttccgatgtgcgcgataacnaaattttctatcccaggaggtcgattccgagtgtagaccggggcccgctgaccaggggcgcttaggctaggaagctacctaaagggtaccgctggagcgaagaaagggctccgagtcctcgtgtctctccggtatgttgcagtcttnaacttgtggtntctcgtggagagcacaatccatcgtanaactcaancttggctgactgcggtccgctcatcnantcctaggttcctgcggatgagtaccctttcctagcacgccccgtattgtaaaagtanngtgtggcaatttcttggacacctcgcccgtcacanggggtcgcggccgttgtttgtgggacccagcattgcttggtccccagcgccgatccgatttaggagtgcacctgcaaccatacagggtacgtctacaacggatctcgcattactaaccggcgagcccgacnagtgcagctctntagtgngaagccgatccaaagggcattctgaacgcacagatcgcgccacccgcgatgattgtntcgcatgtagcgcaatattatagggttcgctaaatggctcatgcagccacgaccttactatgattcttgcacagtagactcggngaatcacgggggatagcgagtacgttgccttagtatgccggtcgtctagngacnaagcnttccgagctgccgcgcgccgagcaggaagccgacggagcgttcacgggngcactgaccgtggacctccatcaaggctatatggcacacttttccaggtgannttacacgcatcgcgaggtatgaactgcagggaatgngacgaccgtctaaggcacggcatcgtagtacccccgagaggcattcgaccgcttcgcntcacgactttgtgatgtgctaccccagtccngcatctttggctttgggatcgtgcaagagcncgacccctacacaccacaggttgggaatacgatgaccntctagtgaagctagcgcctggctctcagagagatttaatactnttaagtccatacgtgcggactccggtatttgagattccggtcgagtgnaacacagaatgtgttcttaccagggtgcccggtagtgntgaaggtactctacctaatgttatcgaaataggcgggacgtacaaatgaaggagnaacagagcatggtccgcccggtcctcgatccccatcagtaattagaatanattcgccggagtagctggcaaggnacatttaaacttgcgctaaactctctgtgccagcgtcagggtaagnatatgccggccaacaatgggtcccgtattggctcgagcaantctagggctatcgcacangcctttgcggttncgtggttgatagttcgttgntccggctgctccggttacgggangttcgtttggatncattcccgccaccccggagncgacnccacacgaaccggcaggctgttggcctatgttaaatataaagcttggggtcaactgaggcctcngccactgacaggacgaacaanntttgtgggccatttaagtacatgtatcgttagcgggctcggggttctacttatcccaatttgcggcacgtgcgtaacgnttcctaaatcggccggatgggaccgtggacgcacacgctgttcgtttacggctagggcacgtgcctngcgtattagtcgtcgctcttcgtaaacgccctaacttcgtacatctcgtccacgtncaattctgtaattttcccgtatgtctcaggccccaaagatacgttccgacgttctangaccgataagntggaancgggagaaacagtcggattgagaacccttcatcagccnanctcgcggttcctcgncttcttgtcgattganaagtgtacgtctggcgtcgcgattctntacccagccgaaaaagcgccggcacacctcagtacctactnccgctgaccggcntcgacacgtaactaccctcgcaagactccgtaggagcgctcgggcgttcncgacntgctcgcagatattacttaaatgagttctcgcgcagcgggncantccgtnnncacccccgtcnngacgcgaggttatntagacacacaantggttcgcgccggcatgtacaacgtggtcacggttgcgtgangtcatcggtagctgacggcnccgcatgttctgcgaagctagctgacccaaagtcgatctgacccgggtgataagcattgccaagcgtnttccccaatatctgatagggattcgtgccgctcatgacccatccaacngctccgccttgctcgcgcgccgcgtgggctgattatcttccctcctactaacntcctgtagacgtccgccggagagacggtgtgtaccggtcagcacaagtgttgcacatggtctgctcagtgnttgcccnacggccggcggtggtccccagctatcactctccacaaagtcctgcaagttgagtagtgaccagcacccnacgatgtntcaaggccacctatcaaagaataaaggttgtgntaggcnagggtaccantggggcaggctagctcggatccacgcccgncaggtgcatactgtccagaagtcgaaaggtcagcaccagctttgtatcgcgaatcactcacttcatacgaaatagtgcgcttccttttccaccttcgnttctcccnngtactattatccacagtggttgacaaggngagcantgccacagtttcnccgccgcggaggtggggtgttcaacgactagatataaagaaaactgtgtngaagtttgcatctgcgcggtgcggacgagtctngaaccactgtgccgtgacgagggacgccgcactccgggggcgtgcaagaaacagcgctacnnnctgacgccacgtcgtcacttgatcgtcacaagccgntattgcgagttnttcatggaggattacactcattatgtagtctgtggcactcccatgcccccctttgtttcagcggtggtcgtgtccacgttggggagggatccttaagtganagacaacgcntgntttttgaggcttctncaccaaagtctgagactatgttcggagcgaagccanattgggtccggtggaatcctgtcggatatatgccgcgtgccgccttcatgataaaccacggagaaacgcgcgncgccggagacgcgtggtccaaagccttaaggaggtattgccaaaggagtgcagggtcgcgtaacatcaatctggagcaccnagcactagattacgttgtggctagnggggcccagtcctgaggtcttttccataaacaccgcacatactntgcgctgcgtctccaacgctatacgtgccgcattacgtcaagacgagtacaatgacgatcccgaacctatacttcgtccaccgggcacgtctgcccagcagcggcgattacatcggtgatccatctagttcggaagcttgtttcggcgcatgacgccntttggtccgggcntcagtgctttcctagagtgggccggtgcacgcactgnagcttcgcttgggtntttaggaggtcaacgctgtgtactccttggnngtggctttagtggtcgcgtcgcgccggaactcgctaaatcgattcttagtcacgtggctatctaaggactatcctagagtaagatgagaatgcacccagtctttgatataagtggtcattcctcagccgttgacgngcgaactgatccctgcgaacctgccccctatgtaggatggttcctttagcagtcganaaccgcggccgctaatgtgtgcgcaangacactcgtatacccgaaatccgtaccgggcccatgtcgcacggatnanggcgganaaacgtggtcgctgtatgccgacgagcaccgccgtanaatctcgacacaacnatgtacaacagaggtggtgcagtgaagttcccaatactgtagagaccgcacgatttttcaaacttcaggtgattatggcgtttaaatcggngccgtacctcggtgtcccctggncccccgaggtgtagagagcgacggccctccnncnntgctggtccatccgctcccacttaagcntcngttcctnntatngtaacggccgggtgtctagagccgacatacacggtgcaangggaacgcaccaggtacgctaatgcaccnnagtgcnacgactaatagncgccatttgcataatacggacaaanatttgagtaacgttaagagtttggaacttgccaaagcagtccgatnttggttncannagatgcgttcgagagtacaagccttctngcaccggtcgtagttcgcgtangggaaagcattggcaatgagtaatatactgcggtgttatagangccgaatnttntgctagtcgcaccttganccactgactccgttcgattcggagagctagccctgtgaattctagtgaactaggccccggataggcggtctcttgcacaaactcaatgagattcaagacctcatcgcgcaattcnatatntgttaacnnacaggggttnctacgacgaanactgtttgttcattgtccncagatnatctgtacttatcttcagggccgatcnattaatncattcgcgccnncgtaattgggngaagcgtaccctctttgcaggtaattgttcgtttcgattgaattggtcttagtgtcgaacaaatcgnagtccaaatccggatttnnctttcgtcggctaagaagcacctanagaaanccgncgagaacggtaggcagctgtcagatctccggagngaaggacnttcagctaattgtgtcattaaagccggcgccggtgtttgattacccgccagtgttttcctctgagaaaatctgaatacacagggcgctccggcctaggggaatccataancaacgcacccgagtattncgtagcaggagnganagatctgctgtgcgtggtcgtgttccaacggaagttncaaagcctgttgggatacccttggtggatganngtgggaatcaagacctacagcatgtgtcagtccatttgagaaggattcgatggtgctcactgcggcacntagaccatnagtacccggtgatagacagcggtgttttcacagttactttacggtctggggcccgtatcgcagtccacacaagtcngggcggcgctacccgntggaactgtggtagaaccctccgagcgantactggcgccatactgntcccantcgggtgtttttatgtgcgtggtgccaantctgtangcatcctgtccacngcaacatcgtgntaagtacctantggtctggctgatgcctagctcactccgacagcaccnagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttcatngtaaaaaaggacccccagtcagtgggtanaggtttggcccttactagcgattgcccctgaacaggcactagaancgaagtcgaattttccatgcctagtttgtacactatcattacacnagcctgggccttttgtcggaggctactgncaggcggtcaacgtcantattcgcgggcgctgtgacagacccntcttgcttcgcnnctaagctntccgtacgtacataacaagttntgacctctctcaaccattggcgataacggtaaagcaatattgaccacctgccgtatgcccccatcgaggcccggaggccngcggacgtcagtcccagtcacatcanctctgagtccctaagtactaggntgggggtanactatgggcgcgtggcggacacattgagggggattnagcgtacgggaggactcaccggtggatctagctgttaggatcccactctatggagaggaaaggatcacctggtcaggctggacaccgaaaagactcttagcgggcacttgaaagaaggtagcgttcaacctgcaaggcgaattcgttaggcaggatgcncactcatcgcagggccgttaatcactacttgtntgcatcctctgtcnnatcatgatcctatatggtctacgggcatcaccacccagcccggagttccggatgctcccatttngaangctggctgcggcgtgtagtgccccggtgattagntgagttatatagcatttgggaagagtacaaccgatcggtgggccctgtaccacngaaggccagagttcaggtaatcgagaagaatcgnttcatgataatgtagccccacggcccgccaaccggacttacacagctttgctcccnnnacccggtggtgatagtcgctattggggttgtcccgacttttggtgatcaggcacacgggcagaggccgggaactcacgccaancccccaagcatgggttcgcatgcctaacgcccgagggcaatgtttgagtactagtaaacgaagcgtttccgcctgagcaaatcagaactggctggtagtgatactaatcgttataagaaaagccannctgccggcagtagcagagtaatanccacntgaactaccgttacttcttgattaccagccggccgataaacatacaatagattgctggtatcacacgcccgaagtncggagtcaaggtcccattcgtaacctgaataatgtttctctggccgagcgtcgctagtcctagttccgcgctacgtggcggacgaatgtncacaggcaggaggagaatgcgagggtcggagatcggnccatgntctctgnnnacgtaattgtgcntcacttcgcttaggnaggccgacggccttggcaccttngtctttatgatcggcngangatctcgcganttactctaactttgtgcatagnancttccctgaaacctgagttccggaaatcacataggttaacccgagcactgccctcttcttgnaaacagttgccactcgcgtttgtatacggggtccgaagcttgtcgggtctccaagtccgacccttcggtgggtagaccccgacccctgttcgagatacagcccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttnggactccggagcttgacccttgggaagccaangcgcanttacatctggttaggttgntcagccgattactaacaaggtnctgggcgggggccgccttttgctaggcatcccccgagtaataaagattggcagctaggngtccgctacgaccgcatccatactcggagccgctttatagcgcttcgcattgactcncatggccggttgaagtcgtactgcagancaggacaagtgggaggtaccattaaaagcggtcncttctagtgcatactcaangatcacgagccgtttcaggcggactcgtatagaagagttgtcgccagtttgggcaacccctttaaaacacgaccaccgtactgagccccaattaaaccctccgctaaggcaatgcnattcctatcttagcggcntagaggagtcgactccgaaatccnctngcctcacgtgggatgttttcacgtaggcangggacttttgctgttggagcagcgnttccctcgaacaactctcaattcatttnngntctncggcgnnccgtcggttnaggcgggnggaaacatatttggccgctattgtcttcgaacaanngctcgaggaggcgattccttgcggacaacatgacgatttacggatagtngacataacnccgagataaaggattgtctccctcagtctagcaanacttcagcgatgaacgtgtagagcgtcatttatcgatgtcctagggaaanaagtaaactacattccngaaaagtcacgttctgagacattggagaggcgactattgccaccccggacactttaaccntccgacgtgngttcccgngagctgctgaagcgggcgctcatcgtctctaagctcgcaagtagggccggtacntgcccgcgggggcangaggcgaaggtaattccaaggggcaactaataatncggaggcttggacgagcttcatactgtnatcgtggcgactagatggtgattaccctagcaaccccgaagttagctgccntcctcaatcgtttcacgtaggcggccgccactctcagtcttagggcccgtaagangccgactcgatcangagtatattgctaaggaangaactgcgcggcatctgagagcntncaccccnaccacgctaagcatagttgcgtcataatcagatcagaatcagaagcaccggatggggtgtggcgcacccattttcacctaaggcgcagttctagcccagtataaacccgacgcttattggtctggccctacccctgagacaaatntgacnncactctcgtaggctcggcatgaccagtacagcaaacaccggcgccgcctcatccccggctcctcttgggaatattctcagcggcagctgatacctgatgctaatacggcagtacaaattaacgagcgcataagtgcncacgatttgtgtcgccctnacgatctcgcaatgtaactccacgtntctcggtccctccggcgggatttccgggcgcnacactcctgaatctcccnatgaggcgatcttaccataggactcgtattctatcaacctgagtgtattggtatgctgcgagtgaccacatatatgngaagccggcggacgctcaaatggctgttactcgacgcagcacacgaaaagnacttcgagcgncatgggttgcacagagtcgantcccctaaggcaaattgtcatttctctatccngatctgactaaggcaatgtattctattatctatatgcaccctacgtgacgtgggcagcggcgccggttccgattgtgtgagacccggcccaagtggctcaggnaggacgaccccgtacgtgtgcctagcgggtaactcgcgtaagagagtacacaagtcgcccccggcttgatcctaaaccgctatgtgaagtggcttctcgccgngcgtcgtangggaatattgggtgggcataaaactcattgtaagatacgacccgagcggtctgcatcaaaaacttgnacccctaacntctcgacaatgcccaaggatccaaacgtatccgagcnctagacaatactcgggtgaatcccagcagactttgctttttgagcgatgatatgggacncntggacgagatagtagcgatancgccggagcgaggtnatgntaagacaactgagtaacgaccgtatnttgattangaatttttctagatgctggaaaagaaatagcgagtacttcggaagagcctaatgcggcgtanagtannnntcgtagagtcntaggtacccagagacgcggcgnccggtagggngccctttcatagcgtcaggtaatantccccccgttcgnttggtggcgttctgaaaaaaatgcacctagaagaccaaagtctcgtgcngatngcgttcgctgggccgacggtgctgccaacacacagctcganggtagtatgcctaatccatataatatcaggaccgccctatgnctgccctgttgtctcntcccgcggtagttcaagacggtatcacgcnnncggatcacagggtgtgctatcgccgtcncgtcgtggaataccgccancacgcacccagcagtccggtcnggggatgtctcggttgcggcaagacctttggttgaacacagcgagcaacgtcgacncttcatccagcggatcccctactagagtatccggcgcccgctgctgantgcnnccatgcggggctttgctattcgttcggggggtactgcgcngaattcacaaggggcgcgaatcggctcaactacgaaancaggaacctttcctttttggtgtgagaaacaggccgcgtctgctcggggcatccatacaggtanggctcaggtnctaaagtgactccgagggatgtactcataggtctttcgctgcgncaggacgcctgcgctgcaaagtangtcacctacgggccaactgggtcgttgtacccacagtgagtgcgcagctctacacgcgttcagggancatcaacgtgaactggctaagtntcagttcgcctgattnanntaanngaccgaaactgatcacttatcgcttgtgcttttaanctagncacgtanncaagtgaaaganngtagggtgaggcctnccgcgtcacgtcggnacctactcaaagccagatggagggacgcnccacgtacctaatcgtacgtggtaggcggcagtnggtcagtggtgacatcgcccagttcgcaccccggccgggatccgtaagtaaattcgttngaaaaggtgcgcagttcncgtgtaagaccggtacccganccggactttctttcctacacatnagtacaaacgatcttcactgctacaagacttattacttaatcctgacagttcccgggntcgtggggtggcagggtagcaaccgctcccttgggcatacacgtgcatggaggctggctaccanagaacggcggaacgngttgggttncataaagaacctaaccncagtacccatgtcttccttcactaactattaccgtacggtcgnntgctagcatgacccttgcctgccgtcaacagggcggtgcaccgcgtcgcgtcaccgcggcagcatcatgctcgctgccngcggcangcccgcctccaccagaatatattgcncggggtcatggattgggctgggcctcccaaaaggtagtanggtaanacgagtgaattcttncgcgaggatggggctctcacgcctccncgtcttcgataccctgcaancncgcccggttatagacggcacacgaaggacccangaactggaaanngannanctaggcgcggttgtattcgccctccagcgtgtttcctcctaccccgcggcagaggtttctaaaggaggcaatgcctctgtcatgcccgaaggctcctcttggtacataatacggtctactgctacgttaagtacgccgcnacctgcaccggaccaagctcaaccatggttactccctggaccagagcgccggaaattacccctacattnagccatcatcgctggttgaagcggctcgacctagcagtaatccggtgtcacgcgttgcggaatgcccggtcctcttactagggcagttccnacggcaatctcttaccgtatgccggacccgatttgtatctnntntacactattaccgcggagacagagagaaatgcgtgccagagcgcgaatatcgagggtactttctntcgattattaagacatnctagagcgatttatctcagttgnaggcttntacaccgagctcccatcttggctgagcccnacgctangattgcgacgcgaccgactcgtgcccgatctactccntaactagaacatcagtacgagttcagagatctctgncnnnctgaagcccgcaggcgggttctntggaagnaatggtcagaagtgtgctttcatntctagcactccgtgagacccanctgctgcatctnctggatttcagcgcgatgccgatattacgtgtgtgcctggagcgtgggtgctagacaggggctggggcagttatctaattgcaantntgccttacaggtgctatctcaatcggtaagatgtgcagtcgcagacgcaggtgttgaagatgacgccggcagcgtagtggtnttgngccgcgttttaacttgtcactcacgcgaattcctacccgacgtatccccgacgctcgtatagtccgacaagtgcaggcgacncacaaaactctacccccgtatctactttaaaaccgtcatcgggtggtaaatgtggagangctagctcatgagttgttagccgcataaggtcttgaatgtgacggccagagtatttgtaagttcttgctctcgggcccacatcantgtacagagaaccagcttcacngtgcgccaggcctaactggatgtgcggctgatacctantcgatccntccncggtagnttgctaacggggtcgtgcataatatttatcccctctccctcagannccacncatcgccgagaagcggtcgctcataattgcatttgtccacccatccacgtggcacaattcgaaatttgtaccttactcgccgtcccatggttcagatgccctgagtaangnggtgacggctangcctcgaanggcttaattgattataatttttagtaatacgatccgcatggcccttcttagactggtctggactatgtcgtnattggctgaccggctacagctctagctntttatgatatggantntatcgggtcattttcagaccctaaaaccgcctatcttccccnaccgggcgggtaggactttncggaactccgntgaagttatgcatggcaatgaccctgctgtaacgcgtggcgaacgcgaaattacgaagtcatattgggctattacgtccattctacgccggccggctntgctaattggcctccgcctacancggtgagatattgacgtgtgtctctnaatgaggtgccagcctaccgtntcctcatacctgcacaggtcacattgcgggctcagacgaatcttacttttatcgccactgcgcatcgactgaaccgtttgcagtacgtaaaataagcgagaatcgcttacttctcccacgtacgctatagcggcacaaccatggggnatgatgcctcaaactgtcctcagtnttattgggaggaaaaggagaaccggngcttnttgatatcgagtgtttctgcactntgtttttnaactacagggtagaatgacaggcacgctgctgggttcgaatccgtaaatacgactaacgacacccgcaatggggcgtataagcaaaaagtagctcacgcgagaaattccagacgcccagaacattgatatccacgactgcaaatgnaacgcgtctaaagcgggggagaatccggattctacgtcccgcgcagccagaccagatcacgaataccggcgggtgaattcgatagtattgtcgggtaacgacatggatgcggccagtcacgtaaagtgtgacgggactgggccctaactgaggccgtatataacggcaanttctgcatagcggttttagcgcnttcgagttataatgggcaccaggcggaggcccaaccctaggcggccttggacagggacntgtgccccangattcggttgaagggcgcctccaccaccacgaacgctcggaggctaccagtcatggntgtcaggctgggagtacgagagatagtgacgnaagcncacatatttgggaacacctgctgcgtaataccgggagcccgcgcctcgnccggtacgnctcaccncacacacagaggtgagacctaaggggtgggacttccgattgcgactaanaatcntggaggttcgtccgagactgggcgnatggaacancacccccgtccggctncgnggtggtctggaatagcgggcaaccggcacaccttaccngngaactgcggccgattnatcccntgaactagttgtccgccgccgccagcggagtcgnccacataacgtgncgncgattcaagcgtcttgatctagtccangcaccaacgacacgcccatgcccctccncgcgcgcgagttacgtgaagcagacgcaatctccgtacaaaaatgcaagcgatcagtgtagtncccccaaaattccccacgggacggcctccgcangaggtgagtttcgggagacgagcagttttatcctatgattccaactcgtgcggcaaccgtacaggttcagtatgtggnttcttntagaggtaactccgctatgtttagcatgtcctggttnnncatgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaantgcgccatgtgacgtccggactagaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggncgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtngctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaancgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattagnaagagtactcgggcgcatccgttgatgagatgggatggttacgaanctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacnccaaatcatgcnctatcccggcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagntatggtataagagttcggaaatcattngctagccngagnagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttgacggnacgtgcgcgatgataaatcctcagncgccgtagccacctgaacttcgtcgngcactcgcgcgcacgtgaacttgctgtcgnaagtagaccnttcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaacnagattggatgggcttttgatttannttctctatacctggggtcgtngtcaatagcgtttgtacctcngacgngcgcaccctagaatgacaggattngccngcaagagggcgctgttttggcaatctgaatggaggtggactacggattagcccgtcggaccaatatcatcctgatcaacaagcgccgaagctctgantacatccgctatcggatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtntcactttattggtcaacgtgcaactgtctggacgcngtccatataataggatccnctcgaaaccgtgcctactagcgaggtgcnttgaaagggtntggccgcgtcagacggctaataccatcccngagtcggccataaggggtccaaccacaataacgaagcccggggnaatactaaaacgacacaatcttgngtttcggtgccacgtcgactacanccaagagtcggcctatcgaatgtccgatcctgtaggtaacgccaggncaggccaaacaggtagacttcatcaaagtacccgccaccaaggctgcacggtccaagtccttcgtgtggttcggtgtgctctaatttatgaaatcatatgggcatgggggaaatcaatatattttcccgaagagagcgcagttanaggccaaatagtttgcgaacangtctgcatttagtgggaattccaagtgnccctagttcttgcggttcgaggttntctcggccaaaccgtggagcctgtaagtaaagaagtctatcctaggatctgatgaccagaacacgtcatntcctataccggactgccaggtctccgttacccgnggaaacaaccaggtctangga aacttctgggtacgctacagagagattcgtaagtatggngggggtctatattgtgatccgggtctggccangtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacagaagtgtccccatagggccaatagctacattaacttgtggccggtcgtagagtggcccagcactagtgctcctcggggatgatctcccgacgttttaaacgagtaagccatacaggaggtccgcgtatcggggctgcttatggcgcagttctgagtcggcgagtcgcattgattgttgggtgctataggctaattcccgcaagttgcaattttccgaccctcgagcgacggccatcatattaccgcggttcgccacgatttgtgccgtcgcgtttagagccagaaagttaacgtcctatacgggatccgcatgaaacccgacgtgtcattcttgcccaaaacgcctctatttcccagactacgtgggcggatggggctctatgtatatcgcggacgccagtgtcatggtgaacgcggacccgcagattagactcggngtgtaccacatgcatagccgcagtccaaactctaacatgctagcgacttacttcattgtatagacaaaagccattgcaggcaaatcgctcctagcccgcattggagtgtgtcttacacctagagatacgcgtgtacctgatgtaattctctgactggggcttctcgtgggcgaagtaactactcgagattcaactagtgtaagggcctgttactcgactgaatcgatactaaagaataagacggagctctcattaagttagtcgtcgtaacgaggacatgcattgatgagtgttcataccctccaatcaccattaacngggcgttccggcgacggcaattgtaaacgggtcgggtatagaccccggaatggacccgcagtaacctagcgtaaatccgcatattcaatgatgctaatcacgctggactagacccataactcgcggggacacatcgtagtctagcgcagaaaaagngatctatttgtatccatatggttaatcgataggacgcggaactaccactccctgtcaccccaagattaacccgccacattcgtgctctctgcttaatcaatacttcggcttaccnagctaccgactcagcgcaatggagtttttctgtctncgtcttaccagtttggcgaggtcccggttagtaaacctcaccgtagcgctgacgcaaaacacgaagccgcgatcaggtgctagatgtttttcacctgcagcgacctgtactgaagcttgcagcctgcttttggcgtccaggggctcgctgtagacttatgtgacatgttatgccgtgcgcagggagtattccaatggccgtttccgcaggtacccccgggccctatagntactcacatcggtcatctactggctattatgcagtgttctcatggccgcgccggctgttaggttcttgttcacctttctgcgatgccggtgcccgtaatcgtgttngctggacaatgggttagngtagcctaacgacggaatgaaagtagaatgcgctgctcgatacggctccattcttttattgctacccgtgtcgatagccgtgaatcttaacgcataatggccactatcctgaagtttcccattacgtcgtaatacgcccattaatgccacgttcatgccccgaactaccctgaacgaaacatcatctggtggggatgctcgtgatcatttacagatcatatttattgacgtcccacgtgatatgggggcggcatgtacagcgcacatttctcactcggacccggaacgcggtgcgacggattgaccagncgcgttccactaccgcgcgcgactatggtgtatgntgccttgcttaatgccgacaccatggtcccacgaaggaaacataattgagttaagttccaaatagtgggcgaagaatagtaagagtgtgggagtaaccacccctcgacgtgcctgtgttacaattctctgttgaactctaagagatggggcgtcaatgcgcggcgcgacttatcatcgtcaaaatcaactggcttatggccggcccgtgcgttgcttgccgatcgtccctgcacgctttagcacctctccacgggacctagagcaaatcgtccgggcgtatgaattttgcgcccaaggaggagancgcgcccaccccagatcaagcccgtccatctattggacggcaaagatgcatgtgttagccctcacgtccgccggctcaacgtcgcgagttcgatgatagtcgtcggtccgtagggtcttatcngactcatggaagatccaaaaatgtnacatgattttatgattagtccatgcaagttcttggaatacttgtgtgctctaccgtagactcataccttggcgncgcgacaccttgcaagcgtcgggaaggtatacctgntngccagtgtaatagaatagctacgtgctggccttgctctggttccgattaaggcgtgatcgtatttcggtgcgcgttattgccntcgttgctgccctctcgattactcggcggcactcttccgctancgacaaatgcaagtccatagaaagtgcctacggggcgattctgttgaattccctgaaaattcagaccccggatccgaaagcggccccgacatntagcatcttgccgggtcctactttgatgcatccgctgccttagagagcgacaagcgaaggttgatcgttacagttcagggtggggtaatccgaagggcaaggctaggcttccggagttcaaaagcaagtanacggctgtgcgcatcgcattgcatttccctcgcagggtatgacgctggagtcacttgcgtgggcggcttgcngaggccggcattcatggacggtgacgaaacccaatcaaccgattagacggcagactgtatgaagaaccatccacagcgtggtaccgtttggataaggcctctggaacacaggcccccgtccgcaagtcgagcgtacgttgcgcttcgtgcccccgcaccgggtccctggacggcgactggccagctcttcgcgaccggattccgaggtgcatcattcctaattgacgcgccacagtccgntcgattccctagactcccggtgccgtgaatcaacgacgctgtacttgtttgatgaaagtacggtttcagttggatctccgagaagccgtacatagtagtagcgggtgatccgcnggcgctccttatcagatttcaattcgtncctaagcatccctcttatacggtctggtctgtgtagcgcantcatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcctgcactgaaagatcaccgtcgtaagatatgctgcccgatgggaattcaccctgccccagctttcttactgcgagaacgtcattcacggggcagattagtagcacccgttaattgtgctgtttcctgacatacggtgggtccggtcttctttaagcgcacgccctgcattttcctatgcttgatgcgaatgcatggctaccatagccttgcttccgccgtcgcgacgtactgaagtggtccgggatatcataggaccgtnnanncctactagttctctttcctaccgagggctaccgccaaataatatttgctgttggaggggggtcctcggcgaagggatggatattcggagcgatagtcgggatacgctttttcccggatcttgactccaccccacactcngtgaaggcttgnaacacanagnnngatggtccggtcctctagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggctcgttaaaaaccacgccagggtgcgccggcagggccctccngtcactccgtcgtnntaaagctaggcaaagggctcctgttgcgtcatatttacgtggcttccgctgaatgcatgcggccctttgtcctccaatggtcaagttgtccggtaatctnactgttccccccctacacttcgctcgactaggtgcgttcgatctgcttacgcaccgagcgctccgtgccatcgcncgcagaccgcagaaacgaaagggatcanggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggcgggtcgcagtgccggccggtttgccggcagtcggtaggtgttaaggtgagacctatgttgttgaaggcggcacagaagggatcctctggacgtctcagtatacactatctaacctgggaacatggtattaatatccgtccantctattcgctgttgcgacctgtganttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcgcnccagngacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgtcaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttntgagtgagctatgccctcctacgggatgntgaactgatcgtgattaagcaacttcgaacggggggacaactgcgcgtaaggacgaaagtcnaagcgttagagcgaaacgtcgcgcagccgtggacccgcccgcgatggcttagtgtctacacatcggttgtacaggctaggagtattagtcgatgagaggcgtganacacaaaatccggaagtanccacggcgcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcacctgcccattagcncgacttntcccactcgggttgctactatacgatcatgggctaagctcgggacccggccggctatgagtcgtgtgagttaacatcgatttgggcgaacccacaagcgcggagagtggcngggattggtgggggctggcccggaccgcggttccagcaccgcctaccccccatgcctgttccgaccgctaaggcgaacagttcttgcgggtgtaacgtgaactgacagggcgtttgaatatttctgacacaacaccggccgaaatattcagtggcgataccggncgagtatcgggggccgcgtggtgagacctcttgccaattgaggactcccacactagtctcatcgagctcttagaaggggcgagagtgaaaccgttncgcgccggtaggcgtacgaatccatccgaatatgagtgattgatatcgagtccccgtcggtcctagatctaggcgagccaagtagtccgcgatcgtcatgggatggccatctctcccccgtgccggcgaatcgtctattcaggatgcgtaacatcaggacactaacataaacgacctnaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagtgcagcgttcccgggtgagcgggtagtacccaaacgaccatgaccccataagcccacctcagctggagcagtgcgtgggntccaagtgcttagcattaccaacctcattgngagggagacattccggacaccctagtgaactcacatggcgattactctcaagccccacctctatgtgatagctgaaacngacgtcctacagtggtcttgcttatgctaccccgcccgcccgcataactattgggggaagtatcattgcgcgtaaatttgagtgtgattcatgttccaccccggtataggatgtgacggcttcgattggtatgcgtctaactccanccgaggccagatgctcttcgggcgccgctgagcggtgggtcccactntctccagtgctgtcctgaagcggtctatggctccataaactagtttggaatcggagagacggtgaattcggccgacgtctaagatcgagcttaaggcgccgcatccatgctgccacgcaaccgttagctaggaccataggccccgaggctctttcgcgctagctanactcgctgggccccctcgcgaggctattggtcgcacttgccggcataccatcgatcatgatgtactaatacctgctcagctgcgcccgattaaagtccgacgcatgacccaagagttcggggctactgggactgcgccctatagcgcgccaagcaacgtctcaatgggatgtcagaagaagtggctctctgcgggagtgacaatcctcctccttaactacctgtacatcggtccaggcaccgacttgcatgcctatatggctgtactgtgcactagacctcgtgtccaatcccgaaatgatagattggggcttcgntctctcttgtaattggatcccgcatcagttttgcaccggggccaatgcccggcagtaaccctgtgcctcaaacattaggtgncgatatcagaccgttgcgctgccggccgtggtattccangntaccttgatatgtaagaaaccttaacaccnaataaagatgggtatgtcgtctgctttccagaggccgagtgccgtggaggccactgaacccgagagatggtaagagccggcgacgacggagtcatgctgcacgctggccgacttccggcgtcagcttcgaacgggagtatccaagtcccccgcacgcaggtcccacagcgttgcacccgaaatgagtcataccggggacttacgccgctcggtgtcgttttaacaatcgcataccgatatcnctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcacagcactatcaatgaatttacaggcgtccgatcctccctatacgcaacccnctggatcactggctactcccaattactccatatccttgactaatacaaagtgaagtccgttctnaccatcggagantntggagtatagtatgaancctatggcggccgcgaggtcgagtcatctgaggcccttcccttggtaaggcgatggcggtcggaccctgtatggtggcaagaacctcgagaatttgcagtacacagcctcgtatgagtgctacctgcatataagcgacagtaatcactctgagattggcaaatncattagttatgctgattagcgcactggtagagacaccgcaaaagggtgaaaccaataacccgcgggagaanagatcagccacgcantattntgcggagtcccaatgcgcggcggcagaggcacaaacttggtgggggatcacacctatgttcatagtcttaagaactgtgataagcccaataagcgccagcctttagcccttatagacacgtcggtataatttcgggacacagagtgatatattgggttcaaggtagcgtgtatccctcgcattgcaacanttaataaaccttaacgcgtgccaaggccttacaggcgcgttggacttgctgcgtgctagcgccctattgcattgggttctctccccgagggcgtataccgtggggcagccacgtaggcgatctccaccgacaaggccgcgttcccgggcgcgcgccgtgcctgcatgcgatgccgcttcactccggatagacttttttccgaggtaggggggatgtgnaggttggtggatatcgggccggagacacccgcggggcatggggcatctgtgctcagtccaattacgactgtgacaggcatgcggtctactccgacgcttcagctgctcacttctgtgacccagtaagcaccgtcagttcgttggaaactctctcacccgcgcttagcttatccataattatagctccggtagtccttgattgagacttggatatgttactccctagagcttcggggacggcggggcggngatattccccgactctagacgggaatcctttcggagcccacacacgtcggcggcactttcgccggcttaacacattnttaccggggcgcaaccggtaccttgtattctcggctgctcctgttcgccctgaacacgaatcagcgcggtaanacacgtggtaaccgtaggccctgttacgcgagttnagggatacgagccgtggatcgatccgctctatccgtgccacggtttgtattttaaaaatctatatagtccgattttaaggtttgcgctttgtctgtgatttggagacacgttcggatttatagttcctacgncggcctgaatcacatcacgttccaaccagntacagcgatagtgccaancnctcgtgatgcgtcgcgtgagagaacaaattaacactttggcgcggattttcgtagagcgggtttttgganctgggtccagtttcaggatacgactgaagtcttgcaggcccaagctgcccaaggacgagccgagtatgcgctaatagtgaccgtcgaaacaggatgcgctcaggttagttacgcatggcgccagatgtcgccctcggtaccgcaacgatagacnctggtgcagttggtacgagacaactcagcagggggcaggagtaggcttcctagctgcggtcagaagctagccagtacgggttctccttgcgttgacgnatatgactaacgtccctaactgggggggggtcgcactgggacgagcggctccgttatgcggatataagtgctgatagactggccgggcgtcataacgtttatcgcccggggatattantgaagctttnaagtggctttaagtcgcggtgggttttgaagaagaacccgacgggccatcganctccgcttgaactgcgnggtatccgctttattatacccgatcgtaatactgcagcgccagcacaacagagacctaatgtaacgccacccnacacgagaattcacgatgagccgttaatacggagagggtcgaagggtttttccgaagaaatggatgccaatccgccctagcgagaagctnntagtggcgggctttgtctcagttggcgttaataccaggttacccgtnngttgagggcatgcgcggcgactgnggttaatcaaagtgagccctaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccacgatggaagtcggaagggtntgtgaccccaagaagggctgtaacctccatagtcgtatggctagagcgctggcatgtatcccaaggttcgcctgacgctgacattcgtaagagagcctgggatgtcattgcgatgtttgcccatccctatgggactagcgatntccagcagctgtttcagctttgacggcgccccagtaatccatcaaaggtagtctactggcaggactgcgaggagtagcatggcttatggtttaggnggcccggcgacgagctgatctgttgtacggctggcaggtttaaggctcgcntccggtctccggcggccctaccccttgtttgccgttttagagccgtagatgggcaatggccgtaattgtagtgatatcgcacgctgtctttaagagagtcgtcccccatcgcacgtcgtctntttttggtcccgcaggccaacctgccccaccaccggacggtcgacatcaattcaccgcagcggatacaaggtgtagctggcgcactgtggccgaggggtgccgaagcctgctctcttaacgggatgaaatgaaatgctaaggacgcttactaacaagtttccccctttcgaaactggtagttaatcgccgctccagacctgctttacacttgagcagtgggctgtgtactcgaaccggggtgcgaattagtggaagaagttaacggatgcgagccattggcacagggggtgacggcgactcatgaaacaagctcggtagattggtggcgtgttgtcaccntgcgcacgctggttttttagctcataaaatcccgcnaancacttgctgcgcttaggtacgagacttgatcgacgtgatgtggtgcatagtcacaatcaggtagcatcgtccctaccccgcggcagggggccgtaaaaggactaccaaagagctggactatgcnggagctacgctgggcccagtggtcagcgcgcgcattgagtgaataaccctagaacaggaaggcatctaaaagttctcacccgnctcacagtgttgcattcggaaacnccaactgtaggcagacccccaaaggcggantgtctaagctataacacgtcactncccggantccgtcaggtagccatcgcgaaatacttacctatggctatataacttgcatggcacgctcgcaacgatggaacgnacccagtnctttctgccagtgacgctgtaaggcacagctcccatgcaggggctgcaantcgaaccatcccgattgcaacaacgtagagtcactctgtttgcagggtactaggggaatccatnnacccgtccaaacgtaatggtagtcactccgccatcctcagatgattctcttgntcctcgagtagtgagggaatgcacgngagacgggttggagcttgggcacaatcttccaaaataatccaatcgtccttccaactcgtgccancgaggagtttaactgcatgccttaacttgtgtagctaaccctggagccatcgtaactcgcgaagggcctcacgcggatctcggtcgcagcctcctatcccgcacgtgcctgatacagntgtatctgatcaagtaccgcagccttaacaccacgggtgcaacgtnatctcacgaccaatcggctggtgttcgcccgtgtgtgcgactcccaactgctaaaactaggagtgagcgacacatacaggnggttaccatgcctcntgctcaacctaccaccatattcgccgactgttactgaagcatcgcctatcgaggactcaccctgtctccggcntcattttattgatggtaagaactgccattctcctggttcggtaacactactgctactcgttttgtgcaagctcttccccgccgattgagcgcggggatacaacagatggtcgcttcgatgtggcaagccgtggcagagccggtctcaccctgactctcaatccacagtgaaggcgcgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgagtggtctgaagcgtaggcgactcccaatagtaccgcatattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatntattatggcacactgtggaacaattcngtanggcgggataagatttgactacatagcttcacgcccacctgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatnagtgcaatnnggggctcatgcctctgtaagggtacgttgtggtcgacccggggcttcaccgcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccgccggatggcggagagtggttcccagtgatactacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatngtnntaagacgcggaacactagggcgtaaccttctacccgtcgttgcgtcatagggatagtactagcgccgcgcctccaagcgaaggagacgcagacgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttgcatcacttcaaaccctcgcccgcaggcccgttggccaaacctgtcgaacccattcattatggagctcgaaggaattacaattatagccaacgctcgacgcagtcgctcttngagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctntcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattntgaccgcaggcctggcgacgtggctgagatgcgagctgttgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatattctcgggatgtattcccactatattcggtggggcagtggccgcgaccactcaaaccggggtctcccacgtggggcacgaatctagtgtcaaaanaacgactctataggatctcctaggcatgtggatcgaatatcaaataggtctatgtcggtatcgttgaagttttagcgtgggggcgttgctctatacgacagcgacagctgggcggacagttaacaccatccccagggatagggatcagacacagaccgcggacaaggggaatgatagatgccctcgaggcttagtgatacacacctctctacgatcatgcctaatttagtaactcagcggcggtctcggagtatctggtcttggaggtacccggtaagttcccccactggtgacgagggtgaccgcctgaaaacatcgtctagggccgagatataagcgcgacattacccaagccacnatccgcgttgattcgtagtgctcgtgttcacttcggcgcgctggcgacagcgtagatgtgatcccaatttaagcgccttacgcgcagtaatttccctttcagcctcatgtcattcatcttcacatgcagttattagtcagtcgccatacgttgattcagcggcaggacgcgctaagcccttcaccacacacagcaaacgcaaagatgtttctcgcgacaccgangccgtcgtccaacttaagctgcgggcagattagaatccgtcggaggcgctattccttgacctaaccttacgcgctggttcgtaatatctgcnacaccatttctagtcctgccatcctgagcgatcctctggctcgcgtctgtttatagtgtagcgtggcattgggcgtagacctgttgagctttgtagggggtattgctggggacgagtgggcagcgttccgtcgattgggaaccgcacgntgtggaatcgtgataggtttaaaggtcacaagctggtatgcgagcctggccgccctaagtctagctggcggttcgtcattagtgcgcgtaaacaaagtaccataagcctcgcaagaaaatagactgtctanatgcgtgagatccattttgaaccatggggggtttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactaaaatctttggcacttcaagactgctacngcggagtaatgtgttcagagggtgaaagtggcgcagggtggtgtgaacccccggaggtggacactttagataaattattgatatgtgtttttcgctttagatcgaccacggcgacctccgatttacacaccttcacaaggttggggagcgtgtacattcaaannttcgttaaaaggtctccgcagggtcgcccactcgcagtttacccactcaggacgnnnngtaacatgggaataggcgcggttagccccgagtaatgttttaggactggcttgaacgggtgtactgtgaaggggcttggcatcggcggcgagcatggcggnggaaagntcccgaatctgtctccgacattcgttctacgtattgcgaaatgtaacacttcgcataaaaacgggcctgttgctgatttaccgtggctganagctggagggctggacatttggttgaaatttcgccaaattactacggatagcaagcaggggggcctttgtatatcgtatccactcgcgtaacaaatctcacggcataatgacattctacattccttagaggtgtattccacgtctaccagcgtaggtcgactttatttgaaccccaagtggcctggaaggaagatgattaaataccatagatctgggcgcctggttagatcggcgggtgaccgacgtcagccatacctacgtctgggtagcccgccttaccgagattgagattaccatcgccagcacgccacgggatcaaacctacctctgtatgtaatatgacaggagtggatagagtgcggttgcctgcatgaggcgaaacttgatgtaggccttggacaccactccgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgctgatcgagccccaaggggcttatacatgaatagtcctgttactggttatgcaatcacgtgggatacagcggtgtgtgccttcgcgccctcaagcgggcgagcatnttttgatgttccgcggtgtgcgccacgtgaaagaccacgggtccggggacaacgggtaggaccgaagcatgaacctaagctttttggtgggagtagccctctgaatctgccaggcctgattccatctcgcgnaaggcgagtcagcccggacgctgacggaagaatccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcaattatgagtcgacnaagaacggcagggttacgctncggaaaatcggggccttccccagcacagccaatagctgcagcggttgttgacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttncatgatcttgcgtaactctccgcgttcaccaaccatctaactgtgccgattccatcaccactcangtgttttggtcataatcgaatctttctgacgcccctggtaagggcacgntgatccgatgggcagttgagacggttgctatccccctgcggctgcatcgtactcttcactacgttagatgtctctnccatcgatatctggcgcaatggtagcggagngttgcactaccccctgagcaccgtgctcgcatncataagccagctgaggggaggctattaaacgatcaagctgcccggtgcggccgtgccccaagccaaacgtacgtcaacactactaatgtgnatcggcgctaatggctgcatactgcccggcctcgccgttgcaacccagcacatttattggtcgtccggcacgcaccgggcaaacatacagaacttattcgctaacgcatacatggcttctacagcgaactcctgaaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaaatagtgcctccccttacacctgcaacagaaaaatctctagactcccaccacngacctgacaccctgaattggtgtaagtgcctcacgtggcctcttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggtgctgatggcggtacgaagatacacgaactcgcgaacaaaccggtgcacccgggagtggttgtgcatcatcgacgcacctgatggacgtgaaccaacctaanccggaggcagtgacatgagggatgaagcattgctccatggctactgtttcgacccaggcatacacacccatgcatagattcgcagttggagtcacttaatgaccggtagtgcaggcggggaaggctgtctatttagggtccggtctgcggctccatctgttactgcccgtaggaaggccgcggtgccgccatatgggacgtaaatctgcgggcagataacgataacgaccgcgctgacacggtgctgaaagcaaatttagagcatcactgtcgcggactttcgctatcatgctngtgacctggcggccccaaacgaaaggcacgacaaaataatacatggacctgtagcnaatagatccaactaaatctggggccggagacactactctcgccnttttgaattagccaagcgtcagcagaggagatggagcctgttttatgatgccttgtaaatatagacgaaatcgacctgatatggtctgcgctaaccggagccttcttccgatgtcaggtccagttcatttggggcgaccttctcgcgaattagnagcaccccccccgaacgctatgctccaggtgcctcggcttcgcgacgacnccagggancgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccntgcgagtcccgtttcatgtcaantccctgtaatgttggcaacctgggatgaacgatactcagtggcacgatactattgtagaatcgctagatatgatttagngcagacgcgcgagtgtcacaaccgtccgtgcgtagcacactcactaaaactcgtgagtccataccccttgtggccagatgcattgtgatatcttgccctagtagttctgcgagaacggtcagcctaggtaattccggcactgagtcgaccccggtctgagcagtccgcgccgcgtaaaggancagtacactagcgtgtgtgagacaggggtacacttatggcgttatgtgtcctaggcagtttaggaccgttaagccgtcgtgtgtggccgcgtcggagctatccgggtcnacggggaactctttaaaaatatcttagaaacanttatatatccgtacgaaacactgtacctgcctgtacgtccctaaggcctcagttttccctgataggcattgcggctcgtgcgctgataagtacggatacgtaagccgatgggctacttcaacgttcggtcaaccagcaccgagcgcgcaaaaaacaattaccgtaacctttgtgaagagtggagaagttgcgattcacccgcgcaggccctactaccggttacagtaaagctgagcggcttcgcaagcccgcctgtacgaacgattaagtaaagcaacagcggtcggcgtttagacccacctaagggaaatctttgtggtagatggcgtgactagtggagttcgaattggttccataaattaancnccggtactacaattatctcgagcatattcgtgctacctncgagtgcactcggacaaaggtcgcaaaaaccctgatgagatcgaggttgaggcggcagttggtgcccttncagctggatcaacccaatatggcggaacacacgatgcatggatgacttncgggacagagtnccagtattttgccggtagccgtttggtgacgctgcatacaaggaagggttaaagtgatggcacggatatccctatagttatagtccgacttgggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacggacgaaattgaaccctgtgccggttgaccaagagatcgtagtcctcaaagtaacaggacgtcctgtcgtgaaagccatatggcgcagctaacggcgggaccccatacagcatggtcctgcgccctgtagcgctaccgcnccttgtggcacagttatcagcttccacgcgggcgtgctactaccgcgttggatcggagagcgggagtaatttgacccgttaacggcgtgtgantccctcctcatgctcaggaaaccgctcttggtgntaaataatcatacgccacctgttagttcggccttacgaacagggctcgcatacgcgggagctgtggctgaatcaagaacgcagttgcatcatttcacccccacaatggaaccacgctcacctaagacgctaggtcgcaaactccagtcaaactcccagcaccctgtctaacgctagcggacactatttaagaccggaggttctgttgcgaaagagactatggtcccacatgttcctcacgtgcgttagccgtttttaaatcgtgaggtgtccgtaaaagaggtcaacgatatttcaagaattacctactcagtcggaattgcacttttcgagcgctaggccgaacgatcaagttgagggcaactaaggtagatcggtcttaaggtgaagtccagggnccctgaagctaaacccccctgcaagacggcctcataacaaccccatccgttgacttgtcagctagctgtcagcagctcatctgacgtcgaagctcattnaaccatattgcactagagtnngggggcgaatcacttagcacccagggacatcgcggaatgacctaggcggtgccaccactaagtcagacgaaacaccctatgcgtccctgtcctggtcccntgtttacactgtgnacacaacctgcgaatctctgctgcccagtgaatgtagtggcgctggtactacatatcacagaatttcagtgtcatggtggctattactgaatcgctcagcaatgcggcagtctaatagaaactccgcgtgatgacaaaatggaaaatgcatgcgncgtccgtcggaaacgcgttcctctagggatggcggactgcgntcgcacaaccatgtgangaaccagcaggagtagtcatggctagatctgtaaatttccttcactctaatttgaacctctagctccgggtaaaatcccccggataggggcgtatctatgggttgcaaagatgaggcccctttaaaagactgcaacctgaaccttagctgctaaggtacctctgcgcaggtgtcttgctgcttgacagcggaaattggacggaaagcttgcgagtccaagctgtgaatagtttaagcctagccggaggatggtgaccggcgattacggtcggaggttagtggagtcgttgttgaggagtatgctgttcgcgagcccgctgggtgaagaagattgttctcacggaactgngttctcagatcgtttgcacgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtangaaactcccagtaaattcaatctgcggcctagtgccgggtattatacggagacntatatcgtctactattagtacagtatcaaggtagtctggctaggccctatcgncgatagttcttgtccctataaacactgaccaaatacgcnacacggtccgtaatcggtttctccctaccattgcggatacgttagtagcgagttgacnnactgacagttcgatatttgtcgaaacgcccagctcgttcgtggcaacagtgtcgcnaaacgtccgggccctatgcgaggtactgccttctttgttgggggtggacccatttgcacctattgctgcagtagacaatttatataaatacacaggtagatgacgatataggtgcctacctcgactccaacganttaagaccgtagctccactgncgggctcgggaagaacgggacggttagacccgtcggccgagccaacccggtccgcgccattacatcnacaatgtggcactctagcttgatagcctaggtagattcatcaggtcgaatgttggcnggctgatagcttagttggcgttttgactagcagagtacgagnattccggcccaaagaggaacgaagaagggacatcacccgtacagcgtgttatatggaactagttggtggcgaccggaccgtacggcgaactgtctgtagggatagcgcttataaattcatgtcagcgtacgcgtgcgctaaaccctgcgaagtaacctaacgtggagtccccctcatgncggactttcaggtgcgttacgctgccgcctgaaccatggtatttctcgaactctcgggtccgccctaagagggtgncggcccngctcgaacgggtttaacggcggtggacaataactcacacgtcgccgttctgctcctcnattttcgaatcngctatccgtagagggaccaaagcggccgggccccggggtggcgcaggagtccttcagcaactcaatataacttattttatcaagtggttacccactaatccgtgnagttacggtaccattatagctcacgaaatgaagcgcgacatatcggcttagatcctgtgctactcntcccatttgccaatccttgtgcccaggcagcacatgcgcgatgatccatcttccctgtttgcnagcacgnctgttgtaaaccacgtcgagaggttggcctaactttatcccgcgtcttggccccacaccaagcgcgtgattactangcgacagtagnagcccagaaccgtatgctagctcccgatttaagagggattagatgctatctgngttctgcggcgnggaaaccgtcgcacgcagccgaaagctgatncgccgctgcatgggcatgcgagtaancttaccactcaggagcttatcttgcccgaggtggcctagccacttacaccgacaacagagaacgaacagctggccagtagcttnnctttagaatacgactacgatcgcgatatccccccatggccttctagattgccccggctcttgctnccaccggagccaatacttgataggctactcggtacgctaccggtccagtgatgctctcgtgacacggntcaacctcggcctttattcggaccgggatcttgccgatcgctccgatgacatnagcgatgagaggcgcacgaggggggccccgcgttcatcagactatttgcagtgggctgtctgaaccctggcttgcgcagtacctttttcaaccgcgacctgcctacctgcgccgctcgctctcctggcctgcacagcgcagntcgccaatctcatcgctgataacaccctccgtgtttagtgatnaccagctcaggtagcgcaggtgcaaatacaatagcttgccgaattgaccttagtccccttgcgttggggggccgatgtanacgtcaagtgcagcctacagcatgctccaccgttggcccgagacttntccagaggtaagtaggtacgtacctccgctgttcgtcctaattcggaccaggtcacggcactggggacctaagcccggctcccgtcctcatattcgcgcggggtccttttgtcggattattgcaatctatcacaagcggagttagtcggattctctgtggcatgatatggggacggattgacttctttctcagacgntcagaccgtgaagttgtgcccgcttgggacggcaaccatcgggtcttaggacgcctnattcacgtggagggggccttcgtggatgccaaaggttgagcctccaaggaactccttagtgagatcgatataccaggaaaaacctccagttcgggagtagtaaaaatgccctgttagttgtgcggccagagccttctnccaggaacaagagcacttttcaagctacagcgtcacttagagttagtgcacaccagacaagcataggtgacacccagttgaccgtgtatactagtattggttcgtagccaatttcgcaggtataatggatgttacgcatttgncattagtctcgcgcggggcaccaaactacntcccggggaaacaattgcggcgagaccgccatgaatggcgaaggcaggtaaaacagccatattcgaaacaacatcggcggtggattcgtccaacgagctaaanccctgacgaaaaggaaccctcgtatctctacncccgtccgttttactacctagtagagttagtcgagggtggaattacaattctgttcgcggagaggtacnccctccgccgcgagaggacactgacacgggcgacgatcgagcggggtcgtccgggttgatggcgttaagcccgctatctatactctatagagagctcacagacgccctccttcaaggttccccacgccaagattgctcctctagacccaagcgctaccagagaagatggatctacgtgcgatagaaaattgctcgttttgttcgctaccgaattgacgtctgacaacgcgatattatagacactaagccaggattcctcaccagcnggccancgangtgggatccggtngttggcgaccgtgaggaagtgtgtgnccgcnaacggtncctacactaggctgccggaactttcatggattctcggtagacggttataaaccctagcgagcccctnactcccgcagacaaattccgcaagagctaactaacctatggcggcattacgtaaagggtagcggcgggggaaggagatggtagcatctctgttaggctcaaccggcctatccgcactgaacaggcacgagttaccctcgcactgaagataaggctcccttgcatacgacttgctacgctggacnnaattccctgaaaatgcaaagcaggaaacccggattcagagctgtaggtgcgtccgcatcactaggccgaagcggacgacgggcttattcgtaccgccaggaagggcaatgtcgcagcccggatagatatgancncgtagaggcttggccgagcgatatgaaagcttattttgcaacgtataagctagggttttcaattaccgcggtgtcgctaaaactgatacgagaaatcgtcgcaagtgaaggacccctgatctgcagacggctcacggttaaaagtaacctnaagacaaccagaagctgggtatgtaaatagatgaatatgatgcccaacattataggtgatcggggccnaagtttaagctgtagctcgtacgcatcccctcgaaactatgtgcctaggtatgactgatgtattgtcgacatccccgatttgccttcgtccggttaaggttgaaatagcctatagtggggccacagtcggcagcgcttagcgggcccgtttaaccatatcccgcagaggtttcaacccgggcgatagcgtctcgctgacaaagcgctctatcccgtcgtaattacaacatttcgcccgggagcgcagagcagccgaaatggttacataggatgggacttcgaaagacagtccggggaggaaggtcatcgtatcgcgcatccacattccatttaatggacaggggttgagcttacagcgtgtgcttaggggattaccgctaaggactcggaaagataaccggcactaacatcatgcaccaatggacaactacngacttggatcgtttcgccaacgcgcgcagacggtttatagcatacgagtcgtcactagctttacctataccggccctgtaatgcgactcgtgaccctctcgactacgctgatttgtgcttnaaagagaaagaggaggtactangttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaactttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcgaagcncggccgagagagattagtaccgtgtcggggggtgccgaggggcggtgagatctccaacgaaggaaagttgtcgcgggcggctgtaccgagctttgaggaccgcgctagaacaatctgggcngntggaagagcatggctcagacatcactcgccggctttaggtaacantctcgatgaaaaacgggcgggtgcgtggcgaggtattttcgcttcagcatgcagcgattactacacgcccggtngacgatatattacaagtatcggaaatttngacgctggtcttttacgcggtatataacccaatcgaaaacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccacgaacgctgtcgcacgcccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagcttgtttaattacagcaagctagacatagtgtttctggctgtccggccctctatcccagaagcatcccnaggcgcgacaactaggctattagccaggaataggaatcggactgtagaaagcctcacatgcggcctgtatagagtcgttgaatcacgtgcgttggctacttatcgntcaacgttaggccgtaacctgcacctcatctaaacgctgagcgttagctacacgaggattcaaccacttggacaacaatgactcgcggagggtaagtgtgcgtctctaccaccccagacaaccacaccntaggcgttgcctttaaatgcattctcactagtctaacaagggcaacgcctagcacgtatggtatggtcacaggatgggacagggtacggggatacgaacttatatgccaactgctcgcaagaacccccttatgaacgttcctgtgtggtagcgactaggcgccctgttgccggttgcgtgtttagtcttcaaagacgtggtcatcatggcaggatcatttacttcggccggcgtcgcttaagagacaaaagcaagtacttcacacgttttcactggtaaccctcgccctcntcctgaagttatgcaacgtagaaaaagaggctctgtccctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctaacgtttgtccatgtacgggagatgtcaacttgttacangcattaggaggagacacatgaggtgggtccgttagactgattaaaacccggcgttaggctgccgattggcaaggtgaggttcgtggtgacagggagccttcgtaggctgcgtcctccattaggagtctaatgatctacgcgagtttcgtatcagccgcatgcacctccctacttaatcctcaagnccctgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttgagacgtanggcgattcgaattangtccatcgacatcagtagtgtggaggaccgttcatcttacctggctgtcgaagagaagaagttattttgttgagagttcacgggaagccattagtcccctcaggactctactgtgccccaggtggcgcnaggacagggtccggtcgctgcacggagacgttgccccggtcaccccacctatcctcatcaccaacttcatggtcagaccctagaacacattggaagtgttggagaaccaatgtagacaccgtaatatcaagtacgtaagtctgagaggatgtagacgacatgtcaagagaagaactgtggccgcgtctaatgacttaggaagtattacgtcttgagcgactggggtaaagcgatcatagcctgaagaggggatcttgacagggcaggcctccacctcgaacgctaagttgtgcttggcggcgggcataagaggtcaggacggaatctttctaaagccccgggcccgggtcgttggggtacattttttggtactctccngtcctgcgtgacggaagctttgccccttcacttagaatggagttaaaacatcctccctattccaccgtcgtgnngtccggcgtgacgccgtcacccgtactaagactttcccttatagcaccggtcgcaaactgttatagaatatcgagcacggtgatggcagccgactaccaatacacagagcccattgcattcgggaactagtcaacgtaatacaagccccttcagttgtgccctccctctcccagggcatcagtaggctggtggattcactgtaaatctggaatgataagtctccgcgatttaggacggagagatttaaaatgcaatcgngctataacaggtagctagcacgtgaaacatgtgtagcggcgcccgcgcaccctngtctgtgaatccccggcggtccttgtgaattgaaactcccggcgcacattgaaatatttcacgagcgggtgcagggtcgcgcaagtgtccatcgataagacggaagggatattagataaagtgcggtgtggacctgtgacaagtaataatagcttcgggcgtgcgtnggggcccctagcgaagcgtactatgacatntgccgggagtgggcggaggctcaacgttaacgctttgccgcgccgcctatactacttacgagaatcgaaanttgcaagcgcaaacagcagcggaacgaacaggccgagagtccctgaggtcggtgccctagtctccatgatgccgctcactccggctattgtgagggttgtgtcatggagaacggccccgtanggtgnctaactagatcccacttccagcctgaagatagccatattggtcaaagtgacacaaccttctccgtcgcatggagctgctgggaaggaaaggccaacacctacttccagcggtttcagacgatagcaagcatctagctatcancaacacagaagggcggtcaggctttttgtccaatagcgaccgtagccgggaccagtaccaatctaacggcgtagcatatactcttgccgtagtaaacgacgatnacccctactcgtccgactgcttccctaacctcacgaaagaccaggcanatgatttgcatctactactgacatggtaggaggtcgaangggacactacacttaagacggtgggcaatagtgctgcgtatctctgcgtcgtgaacatctggcaaaatcgaatcccgacatggaaaggagtcccggcggttagcctttgctatcatccntccggatttgtttcgcgtggaacttgcgccccgccttcggaaaagttcccatgccgattcgggcgactccagatagacgtcccctgactgcccgtcgatgtttggggcatcancagcaaagtcggcctaggaaatggacgcggcacgtttaattgcgatngacactgtcaccaaanagttataacgcggtgtcctgggtacataccgccgcagcactaggcaaactttaggcgctcccaatttcgcctctgttgacgattgcccctcgagggggcgtgcgccgttaatactgacggcgttgttccgggtggcggcgacgaatgggtggagaatgaaggactaaatagagaatgccgcaccacgaaaagacccgcgatttcacccggagcacctctgtgaattntggcagctccggggtagatacccccatgggtaaaccatggcaggaacnagggccgcgagaagcgacggggtctcgactcggtacgccgcaagaagtatccactcantgccgccttgaaagccccatctctgtgcgggcgtaggantggtcagcaatccaacaatggccatgcttatatacgaaccccgggcattttagcaccagccgcccctaacagtaagggacacctcgcggagaccgccgcccgctctgccgtcccgaactgcaagttgctcctgccgcgccgtgtaaatggccagatgtagaggatcggttcgctgtcaaaatcgttttcggaggcagagncggcgtactgcactcagatggtcatgacgttgtttcccacgtactggtgacttaacgcactggaagggaccctatggtggtcctnatgccggtgtggactcccgttttcccgcgcctcctcctctcgttcagtcgtngccccgttgcgtcctatgcccggtccgttcggggtactcctgggaagcactgtgactctttttagctataccccacgagtatgaccccaacggtagaatactactatctagatgagcgtaggagatgtcgaaacgaccataaaactcctaaccaagctcgacagcttcattcactactgtggctccggtggggtagcacaatcggcttagcagcagaaacttccatcttaggccataaagtttcctgagaggggggggtactcccagtagcgggtagcacgagcttagattgtcagtcctggtggtgcacttggatcttgagaccntagggccactaggcatcctgtttatactagattgatagcaggtggtaggtagggccgtcatgaatggaccgaaacctgcgtggcggggtgtgcccaccctttggtaaatactggcttctgctgttgagctggcnagctacctttccagtcnctcgcctagccagtgaggggcttctactcctgctnacgcattattcgccgcaaaatgcacacccacatgtccccggtggccagactacgctagctcctcttctcggaacgccaatctggggtnctacgtgctgtaagtccatgtattgccggctcgcataacattgtaacggcgccgtagacatcggaaggcatttggcgacgtcnggcatcacagctcggacgtcaggtttcccgttgtnttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggcactgagttacttggtgggtagcacggctaggtgcggaatgcctattgtgagatatacagctgggcaacatagagcggcccctatcccgacggcgtaaatgtacacgaggcgttaacatccccataggtcaccccccagatagaccctccagntaataacacactcctaccgcggacttttcaagaaatgtnattcaagcaaaactaatctactacattagctgtctctcggtcgcagcccccaccggtaggcccgtcgagacggaccaaccatactcctnntttatattatctatatctagctgtcggcatttcgtcgtagtaataganccggggtgcctgtcgccaactgcgggggaggtgggccgtccaggggcttccaccgaattcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgtttgttcgagatggtagcgtctcagaaacaataaattcggggttgcgccccagcatgggtttatcttactgatcagctcaaacttgtccgcagcagcattctgttcgcctggctgcttgacagagcacgccagtggcgccgcgataagtccctgcttgactgggtttccgttnacagccnggcgtcaacaacttgggcctgtacagttgccaattggccgatctttcggtttacaaattcttgacggttccccgagtgtgccacttttcaacccaactnagcttttattctccgcgtcctgctcgtagtcagggatnccgagatagacagttcggtacaaagattagacttttagcccagtactgggtncccgacgaagcagggcgngcgggcgtatcaagccgtctcccctttactccccgcccggacgggtccggtggcgggcaatgactattactaaaggtacgtttccggtgacacaagtaccgaaacctgcggcaccttcctactccgttcattccctgtcctagccttgngaatgagagcctgtgcgattttgcggatcgaaaagctgaactgctgtcataatatcgggccttgccncctacagctggctataaggtaaccggtcggaagtatggtcaccaacaaacttatttcgacggatcggcagtcatcaccgccatgaatcacctcgggaggctatgtgcatgcttggacttatcctcttgcgaccctctcgaacctgttctggtgcagctcgcctggggctcctcgactgagacatatcgccctccacttgtattatgtgcttggctcacgtagctgtcggctattaccaacacattttatacggcgtgaccggccgatccgagctcatttgccgctgggacgtggcgtactagtacacctagatgtgaaggtgtgacggtataaatttcttagtgtcgctcgtanacccggaaggaatagatcgtggccttggtaaggctgcaccctttggctgaaaatactcgtccaattgccaggtttaagatgctagttgacgcaccgtgtcccagacgtattaaaagcgcgaatgaatcatatgacttcattaagcctcggaccncctgtgaaattcacgtgacagataatttatgatcatccacaccaaccctnccccaatgtcggtttcaactgcccagggagcattccccgtgaactcgggggaaattcgagacgttagttaaggtgtctacgaaggcaagcctaacacgtgcagccgaccagggggtgactccagccttatctggggtccactaatgcgccgntggaagaactttgagagctactagtccccaagccaccgtaactangtactcgtgcatgtacnttctgctggaagatagcgggaatcaggagttttcctcccgaaacctctcgtattcacggtatctcgtttggaagtagacgtatacttagcatctcactcgcgtgagccccaatctcatcttaggcctgtagaatcagcccggtgttcgtgcttcgatgtcctgtntanggtctactggccagtcttagtgctcgcgcaatagcctatttctccttgtgtgcggacgcagccacagcagattgcgagaacgccgcttgcttagaatgatgtgtacttttctatatggcgttatggtgtgtcatagaccctaaaagactctccgtcgaggggatgcatacgcgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgacggtgagataaagagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtatcgatatgcctactataaatcaagagcttcaaagccagtatgtctgtctataaacttaggcgttctcttcattccgaggtgacgctccattgtcgtgcgacatcttccggatctctagatgttcttgacgtgaataagccatntggtttcgcactgaaattctgcgtcgtcacggtgtcccgcggtgttattntcgcggataagggtctgatacacatgtcgtattaccaaggggtgtgcataggtactaactgcaattgctagnagaacnctcgaatgtgaggaggctcgtagtcangggctgatngtatgaaccgctacccgtcgaccgaccgagggaggtctttagnagtgttcacggccaagtctcaaatgtttcgagtcgcatagctgataaccaacgtcaccggttgggccatttgccgaagtaattcaaaacagcagtgtggtcgcattctcaaacttcaatncagccttgcccaccatgtttccgggccntaggtcaacgtatttccacgacttcgcacgccctacgaccgtgatgatagcattatgcgggcgggccttgaacgagaccccatgcggtgcgagtatgcacggcatatatagtgtcaanggcagattccnnagcctggtcctcccatcgacttgcnaccgaagtgtcgcctcatacggagaccagtgcgcttggcttgcccngaggattctctcgattagagtaggcgtcatgcgacacggcgtttagctaatccaatgttgncagcgaatatccagtccggccttactcgaggaacacctcattggggaaatggtattcgctaccaatgtgtctaaagaccgcgaaatgnccaatgtcgagtcccggagccagagccgtcaggcgcccctgagtagaatatctgntctcccactgacccgcttgaatgcaagcagggacttgacagtccggagccctaaggggagtcgtagccgtccccagtagtcctcagcctcgcagctccaacagtcccccaggatcgaggagcggtggaaaactgttagagcgaccctggaacgggcagttccttgcaacagtaatcttgatcgggtaattaacttgaccaccaaaatttcaaggcgcgcgacgcggcattagaaacaaatcgtccctactacatatctgcctagctaccagattaaggagagctgggtcggcttaaggtttctcggcagtctcgttggcgaacctaaactagtagtcgtgtttgcgaaccggagagcagatattntaatcatctgccctttacctctnatgcggccctactggtattaaaatgcttacggagtaactacgacgggttctattcttcccgcggaacagcttgcagctccttggttcactgcactgtgtcactccgagtgtcaagcttatccgcttaccaagcgtctgccgctatacccgggatgatggtggtatactactcagcctaaccaatctctttcggttggctgtagcaaagtctgcctaagagatttcatgacgaagagtgtattngagggccgcgctaccgagctctccgggctagacctgagacggacngggaagaggcgcgggtggggaaaaggacccngttacaagagttgccactccgtgaacgccacttatcgtgcctcggaacatctcggtcagagcaccaccggcaaccggttccgggtgtgtatgnagtagcgcttccctccgcatgntcctctgacacgtcggtcatttagtccctaagcgacaaatctacgtnaaacggactcacctaacaaaacaagagtngtcacgttccccagggcggaggaatttctggatccgagtctgatacgtgctccgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttcttcgaggacatgagtacaaatacaattcccgaaccgctatacctagaccttgatggtaccttattccgtggatccccgctcaccaaaagttgcaacgtgaggtcgtgttagtttgagatgacctgatggttaactcttaccgttgggcanatctaggccgtagtcctagccggntatcacttgctgtctcttcacgaatttatcaagtcatctatgacctcgttattgctactcagactccgaggcttctctcaaatgtagttgagccgctgatatagggatccccgagtagtcagaccatcagagccaatagaacgccgcatcccgagtcgcgcggctgcacataagtgcggcagatgcngtcgatacgaccccgggtttatccgatgaatctgcgaaggggagagcagccacctcgtggggtaacgtgtacttagatgctaggtcgtggttccactgcctattcgcctgctcactcgccctcctctcacctacggtggatanggttgatctgtgttgggaggagcggcgtggtcgcagaatagcaagcactcagcaatccagggctattgtggctnagcggacattggggggcttcgcgtaacttcgctacgttgcctgagggcgctccccgcctgacccgatttgcacncnttgtccgactataggaattcgatangtactgtccgtattgacaaggatccangggccaacgaggggctggggtggcggggggcccccagtgttctagcgatagtctagggtgctaaatgcgctaatattactcagccttttgtcccctgaagggaattgtggcttgaatccggaatgcnatccattgcgagccgtctgccaccgacccagcggcaaggcgnnacgcggacccctgcgtctataggctactatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacaaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgtanactgctcttccaagataagtgtcntggggacctgtaaatcgaagccaaagagacacgagcgccntgcctgagacactcttgccataataacgatctgtattatatttgatctaaagacgatagcgatagatgtacagcacggcgcgactataacgtatcagcaggcggggagcccaactccacnaacctcgatgcatcttctataagtcgacagtaatttatatgtcacatnagaggtaccatgagtccaacgttactctaacctcaaacgaattcatatgctacatagatcctcgtagggagatatgatgtttatgcgggtgaaggaacctaatcnacaatcctctcacataggccgcggcaaacagaagctctgaagcatatagaggcatggatggacatttggtatcggancccgctgccanttgtgtatgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcataacactcggtactaatcactggcacgaactagaacttcgactactaaacagataacaaaaaccacaggtcgggggcagggaagcacatgtaaatatagaatctttcatctcacaggctaggaacctttcctaaatacgcgagttccacccacagtctctcttgcataggctgacgcngatttacnattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggccttcaggtgctacagtaccaacgcagcttggtcccaccaacccatatatcgtggcggtcacctgcgatacgggcggaaacggccgttataggaccctctacgtcactcctgactaggtcatgttttaactaggctttgtggatcgtcggatttagtagaccgaattgcttgctccggattccttcgctatagaggaaacagagacattctggacacccttgaacagctcttaccttaaaatgcttggcgctactacttgtgcngggtgacgttgtcagttaagggtcggtggtattccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcatttagtgcgggtttgtggctggtgctcctcatcgcttttgttgatcaggtatatagganattcgcggctcagatgcggatcactcgcggccggtgaagcgtgacgtaccgggacggaggtctagcgaccctgccanggcaggattatatgggacaagggaatttaagctagcgaacgacacggcccacctagcacgctcaccttgagtaggccctttcccagggntactcttggctggtagcctggatattacctaaaattaggggaccaatacgccgccagtgctctggtgcccgatttgcgatgtcctcgtcaaacattaagtgtcgaaaaacggtacttcgggaatatctttcccatataacctggtcttcgttgctatgcttaagttgaggtcggcgagtgtgctccagtgtggaggaagcgggcgagtcggaggggtagattgagtttctgcccgagaacagcagaaattcntaagcgggatatgacgatcgccacgcggatagtnacacccccggtcggcaagttccaacgaggttccagcctcatacttgcggcgtgctctagcataggtgcgctcaaggttcccatgatatccgcgaagtgcgcacgtgcgacctacggccttaggctaatctgatacgggactgtcctccgcccntcgcgatggtgcgcagcaagccgtaactagccgttaggccgtagctactgtccggttgagccgccgggggagggaggtgcaatgaggatacacaggggactttccctcatgtggtagtgaatagtccaaacatggcctacacagtactagtagagggattcgcgatcgcattttgtgtttccctattagttctacttggaagagggcccatcacactgaacgctgtgcagacagcttgaagcaactaccgttcaggacatagcacgcatgttatactcagagactttatagaccatncgtaatttcagaatgtagtggattaatcactgataaccactagttccgcttttgattgtctccaaggcatttcccaaaaacgacgatgttttgccgaattatttccagtaagggtactactagtaacggcttgaagggngactttagatcatcgtggcctcacgatgcaagaccatcatacgtgcctgtcgacgtagagcgcccgnaaagcatgaagacagatttgtcctngagctaccncatgtctttttcaatattgtccttggtcgagtcaatgtcgttaatcaagcatcagactttctctgaactaaaataatttcaaccnctatagccccggtccagggggacantgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattcttttttgtggggttcaacatgtctgtcacggtgccggtgtacaccactagtctgtcaaattacctagattattacgtgcacaaaacaaaaataatggccccggagaagacgaagcgagtagctgtggcttgtggcagttactctggcgcctcaacgccgctgtattctcaccgggatcgggaccgcgttatgctggcgcaacaatggtgatatcaatgcggacgtgcctaaagtcggcgagatagccagtcaaatccaatanggcgtgtttacggcgagttgcgggnggcgtgcagtcgatccntatcgtgggggcgcgcgcgtgtcgctgngatgngcgtagggatgggatgaccctaacaacgaatccgggtcagccgaatctaaccggggtccccccgtgatactccctaaaataacacgaggatcgtaccagggagatctcactccgatggtgaggggggaacggccaacggcagtgaagtgccccaatgtctgaaagatcaaatcatcttgtcaaaaacaanccgagtagttgtattttgagatatagcggctnacttataggaattataaagcgtgtcgatactggggttggccttcggtcccctgcgtaggggggatcagatgggagttcgtcataaccgatccattaaccctagggacagtgnaaagaggtggggcaacccgtcanagggtccactccacctggtttaccggggcagcctaaatagattaccatcaggtttcagaaacggccgggagtcctaaaaacggaacaagttgcgaagtcatccgtaacccgtccttattatacttgtaacgtantatcgcgatgtggatacgtcccaggcctagcgtaatcgctacgtcataatcgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgcttccgaggttcagaaagtattctcaattctcgcggagcttgtctaggtccctgaaaatcggcgtgcctcgccgttttcttcgggccacaccattcacactcaattttagtttattggtgaatagcacgataccagaacgtcagtcacgcgtcgcatggtcatngagtgttggatgggtataacgtggactgcacgacagaacgtaatctacggtggctgtcgttgcgcccccgcacccctctaccgcaccaccctcactagtaagagaaancgcttggtcccgttacgaaactatcgaacagacgcgtagactcgtgtgttactctaacttacatagtgccttgtcgtttgtcgaataagagaantgcgagtcgcactgagcctggctttagctagcgatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtatgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgacgggcantacgctatcgggacaggcctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgtagctcgggatgcgcattggctgtgatgtatatcacccgcggtcacgtctagccgggagtgcatagaactgcgtttggagtgtaagcgttcggatcttatcccagtctcccgggctccttttctagaaattgagaggtagatggcccatagtnagtgtggtgatcggacgccgcgaaaatttacgtttagtcatcaacttcgggcaaatgtgtataacatatcgaacgcncggtgggatatgggaggtgtcgctgacgttcagtcggcaagtagtgcctgccttgaccttccagatacgttaaagcatatcagcttttcggtattaggtccgtaattttggccgagtgacaacttaaattgtcgctcgctaggnggtagtcaagagtctgttgactcccagctgcgngatgtcgcctattgtctgtgagcataacgcggntatgtcgntcgactatcgagcaggcgatnaggcatntgattatacggacgggattttatggggaccatagggcaatatggtccccnagacgcaccttcgggttctacttcaatttcgctcccgggtcctaggttctcggcatttctgtaagacgcngagcgnntcgactcgtgtcctcccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcgccggatctcgagtaagatctgaattgggacaaacggcttctaagacatccgatgttcaagtcnactatatccgatatactacgcggtcgaaaaaaacaggagaagtataactactgacgcttttctcgtagttgaatcggtcgcgaaacattgttagctgtgaatttccgataggggtgggccggaagangtttacttgtctcctcggagcgtagtaacagcgttccggcatgtacgcagggatgccccactacccaggactggaagcttaacgtagagtgctcctgtgccttggcgaatagatcgagcatagttgntggttttttctgcgggtttagcgggttaacaggtttccagcaactgagtaccccaaatatcgatttgctacattacgggaatacgaccgataaccgcgagcggcgagatccatgcttctatatcacggcaccttttcgctccngagggtcgggcgagagtactcgagtcnaccctggtcctatatangtantcccgagcgtctctgactcgagccgtcgtggctggcctgtagaccgagcggccgcctttccaaaatcttggaacttccattcaacacacaggccacattataacggtggcggcacgctttaatagtagagtatcaagagatcgagcaccccaggaaacgacacgccatagcgccgctttagtgtaccagaatcccgatcgatcaatcgcgataggtggcgaatcttttgccgcgacctcggccacattgcaacgtctgggagcgaagggtggtatcgctagacttttattcgttccacgaccggtatacattgtgagctcattttgaggggccagattagtccagttcttcgatcgatggactgggatggctcggtcacacatcagagctgctatacgctatcgaagtctctggtggcgtgcgtgatcgtaacaggtgatgaattggatctggtagtaaacgaacacaaagtcctctggcacacgctgacgagtttcncgcctgacccgtccacatccaggtctagagtcggttcccgtgcctcagacccaacaggcttcccggctaaccaattggccaggaacacaccccctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacnnaccaccatcccactctcacgaccatgtcttttccaagtggaggaaaccccttctttcgcttgtaaacaggtgtttttcatatatccgggatgaacaatatgtccatttttcggaggtgtcacagttattgctgatgaggcagtacccaatatcgtatcttatacccaatctattcccgattaagcaaatgtattgcgaccagttactcaaaagggaccacaacacgttcgtgaggtgggtgggagacaagtccgtttgattacccgcgcacccccccagtgaggatactggaagtgagagttcatccccgccgaacttactctatcgcgggtnaaaacgaatgatggtcagatacaagtgaattaacgatcgaatgttaccaaatttttgcagggtattgcggaccagttatagcacccttatataggatacccttcatcggtcgtatgagcccccaattgtgggggcgcacagtgccccctcgaatattgcgagtnnttatngcttcgccgcgtactgaccgatcctactccgtcgcctgggttgcgcccggcgcagggcgccgcaaccgagatgcgcattttgacgataagtaaatctgcaactctagtcccggttcctgcctcgacagcacttagggagatttgtttatttccccatccggtccgtgcgttcgactggagcattcatctgattgtttgaaagatcntcacgtgaggtaacggaacaaatttgcacaacgacttacgctttgggtctatgcgagccttacgtactggtgaccccgattaaagatagctagcatcccagtgaaatggggtgaatgcttgcgcgcgacaccagatcctcggtcgaaatttccgtgtttgcgttgaaacacagcgtgcgacggtttctgaggcattccacataccgctaagggggacggcatgggtgtgtgctctccaatctggtatcacacgaacgtcaccacagccagaaaggcantgaaaccctcatgtcgaaccaacccgtactgcaccggactattctaaccccaccatggtagacgccatccggctcatagttttgcnagngccactataatgagatgtacgtggggatagactacgggggccaagtnggtgtggtcctatgtgcaacacagtcatgccgctcgggttttgcgagtcgtatgggctgttttgtgcccttctctagccttggctcgaatctagtttgccgcaatgcttttttcagcacaacgacggagcttttgacacatggccctgtggccggccgatggattcgcataggcgatgctgtccatgtctgtggccaaaaagctccctctacatgttctcattagtgcgcgtgctagctccgggcactggcgccccacgtcggaagagattcagacgtcacagcggtccatcgtctgcagggtccgggtagtcttacgtcctnagcgcccaaaaaccagataatctcgaggtatgcggatcgcggcgctcgcatacgcttgaccgttaaaaccnatncactccggacccagtactgacgaaactggtaccgtactccaagtgttaatcgagcgtgatgggatagcaccattatccaatcgccctgtagttccacacgccaaatctcgtggagcaacaagcccgtttctcagagaaggtgaagcctattcgttcgggtantgtacctcggatagaacggtccagcgaggcccaaaacgcaaaataggcgctaggcctcgagtaactccggctcatggtgcatcttggcggtacacccgtgcaggcgtcaatcgggactaatgccgctccgccggccgtgggctccggttcgccgccgcgtggagcccccggtcatctttatcgtgcgaacaatgcgcaaccgctctctcggataccccgcnggtccanagagtgacccctgttgcaatcgataggacgcaggggttgctccccggtcgccgcgaaaactcccagtcggactccgcaggtggcgtaagngagagacgctaggtcntcaggtgttcgaagtccggtcatctgtcaccgggcctctagcgctcctccccgtccggtagggcgggaccgtacatttccctagttnnntatctcttagcagccccttcatggacccatgcttcatgcaccgcctcctcatgatgcaaaacccagaactctctacatcggagtaactatatatcggatcgccggcacattcgctgtgaggctcaccctttatagtactcgacggctgctgttagatagcgcccggtccgcgcccgttnacagttnactcactccagcgagcctcaattcaatcgctcagcggcnacttccctgcatactactcccatggctgaccactgcataactgtttatagaccgccgtctcttcactcttctaggaactacgtgctgaatcgccctgagcatcgccaagtaatggaccatgagcgggcggcactagcgaagacgcaactggcggctcgaccaaggcgcgtgttggagacaacccgacttgggggggaaaagatacgaccagtgaagaagttagtcgctcgaaatagctgttccatctccatcgttatgtggccaaaccctttagcagatttgtgctggagttaaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaaggancatgagtccgtatacttcgggtcggacggaatggtctgtgacaaattaggagcggaggttgcttactatgtgccnactgttcgtggcatataagcgatcatancgtcacttgatcatcnagagcctctgtcaaactcaacgggttcctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcaacatcacggtcacaaaccaccggacgaagaggtgtactcacgaggccttgcacgcaatacttgctcagaaaaatctataatcgttgtgatagtcccgcagcaagcggncgtccgtctcgaagcaatgacccgtcggctgccgggcgacatgcacgtgtcaactaagtgacctattctatcagtaacatggcttatgttgtagagtattttgaccgcgccctaccatgtgccnaaaagagtcttacgtagcaccgactcttgnctgagtatcgccctgggaagtctcagctagacagaagactatattttacctacttggatcactccctaataccatggggatccgaccggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggnccatcgcggtagctccacaagaagaagaggagcgagatatctcaggttgttccctgacaaatgggattttttgcttcagtcgcggtagtacgatcctggcagnggagcgcgccttcatagctttctactttacgtgcgctagcctgccgatagctgcggtttggagtgccacggaggcattttctttggcagtcaacaatacagataccattagaatgggaccncgntagtttcggcgggcggtaggtgctgggcctgtatgcccctgattncgaaaatggcaatgccacgacatgcacgagctcagttcatccgccccagatgcagctcgccgacaatctgtgagtacttggtcagcttgacagaaagtgaccgccnntgtctcgaggaggcttcagatctctgccggactgtggcatccgtttcctaacaggaataaataccgggtctcggagtctgggctacgtgggttaccggggtccgtgcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcgctgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttggacccatgccaagctgcgaatccgtggattcagcgagggaactcgttatttctggcgttaagtgcgcaaacttgggacgacttcaagagcgagtatcctccatggtacgcccaagacagtgagcaagtgttcccgggagggatgcgcgccgttgcattccaccaaacgcctcccttacagtgccttcgcgcttccaggttcgcccggacgctacactcacaccacggtctggcacgacgagcagacatagttgctggcgcaggtcgttttttgtttcacaatcggaatcgcaagagaaaagctttaccgcgcgggaatgcntatcctcgaggaagagactttggtcagctaccaacctatccgctgcgaggctcactaccncaagctagtttttagaaacccgtaaagctcacgtgcacactatagtagaattgaaatccgtcgcatcgtgacgagtacatagaaggaattcgacaaacccctagtctaacgaccgccacggctgtcaacgcccggtgcggggnccagaccatactggatcccctgtccaggcattcgcgtcatgtcccgcacncacagacttcctggacatgaggggcccatagctgttagcnctgcgcgtgaggaagcacatgctcccattttgtgacgttgaccgtgtacacgaatggtcaagacgaacatccaacanttcctggacgatgggtactctcactgctgaactgtcgggaaggngcttttagtccaggcgcagtgggtggtctcaacggcgtgngcgcaattttggatacggggcgtacaggtgccgagagcgtcgctaccagcctgatatacgtggtcgctttgctccgcctaccgccgggaagctgggattcgcctttgattgtacggttacacacagatgttaagctcccggcatgcgcctgctagtgtggtcttcggcatcatattacggacgtcttgctctatagacctagtgcannacgcngtagtcatttacaaatgattccgccgtgtacatntacggataagnctctctatacgaccgaacacatcacgtttggttttcatcctctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgagatacagtgtatcttcggcgcatgcggcattagagccaanccgaacgtcaaacggtacgactcacatgtcaaaatgccgaggcgttccggctgtcagaccgtggcagtgggatagcgtgtacttacgcagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctcggtgcgcggtgattatgagtgtcacgaggtacccactcaagcataagaggggatagtatacactccgtctttgnttgtcgtctgttggggggctatagctcgcatagagagacacgtgttcacgtacgcgctgtttgggatcccgtactatgtcccctatgtgagtcatccctaggtagttgaccccgtcttacttatcgtcgtaaatatgaaacggcatggttgagcttccccagttcgaccttagtaactggaagagatggtacgagtaaaggaaggggcaaattcgcggagtgctgtgggatccatgctttcaaagtccccgtcacccgctaaattgcgtttctgngcgacatcctggcagtttcccntagccatcccatgggccacggtttctttgattcctacgtcttaagtcttgatctctggctcgccacaacctactgttccacgcgttcgtaaggaggcagacagccttggaccgncacgcggataagataacatttagccgcaagcnctctaacctaccccttgaacacagcngctaggtcccaatntcgcaatccttatgtccacctggggaccgacccaaagaaggtgctcctagttcagctatacagcagggcgcaaatgctcgtaggtgaacgcatcgtgggattccttgggtctatccggggcaatcgacggcctgaggaggccacntactcgcccacgctgcaaaaacaacagtggacacagactttatgcagccagagcgaaaggcggtgtgctgatatatgggtacgttgcctagtagaacaaacccagtgagccacgactatgggcgtgatagcaggcgtgtcgtcgatgacaagnnngnncgatgccncctactagacggttatagattttanatcgcgcatacacaccaggttattaggttcgtgaccnattctaaagcggtcgtatagcaattggtgcgtangtagctttaaggacgcgatgttagaggtctccaaagcgcggcacaaaggttggagtggacggatgcgtgacctcactttctctgtagttgcggtcttactcaaccgagaacaaacctctttcgcggacacagccgtcacttcaaaattttaaccctccagctttatcagtaacantggtttaagggtcaaaagattaagagggcaaagagcatgcnagtatatgaagattccagcgtctatngcagggaaagcttataaaggttgagactaaaatccctacttattggantagaatattgacgtgtggagtgaatccattgtcnttctctgctgggaattcacaggaaattgccgcgtagagtatcggcatttaccgctaantagaatatagggtaaacggcgactaaagcgtgtcgggggggtgcatatgagcgctctgcgcgactcgaccttcttaggaagagtcttctgnnggcaccgcctagaactctccgcacgccgcgcgaaaatccagccacgggtggctgagagcgttcccctgcataccttcccgtattctgctatccacaaccgttacgttgaaaccgaangtcgaataaggncaggggactttcgagagtcgtagcnntcnccactccccaccgcccatccaagcgtatggcgtaagcaaatgtggntcatttggtacagaagagcacgtcgtatgtcagatgagtttgcttttccgngtctggctcgcatattagagaggcccacagcgtggcggtgccccagctgagcnttcccacgattagcacatacaagcagtagcagaactccggtgaagttgattacaacctaatttacctgcnaccaacgtttcccaatcctgccaaacgtnacgtccttggtgcaagtatcaataccgtgccggcttggatatgtgtccttaccataaaacggtcggaacactggctggggttgctgtaccgcggacgacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccgatatctatctgctgacccgacctgggattgcactcagcggcaccacggcaccttctgacccccaaaatggatttaataattactgtccaggtcatatgtccaacggccggtgggtgcaagtaccatccaaccacgatcgagtgcgcctacatacgccgtcccctggctacagtcacagttaacgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctggggnaccaggcacagacccgattcattttcgttcgggaataaggcggccgttacgtgcggcaagaggngttgtaggatattacgggagggnacgggttctggaggcaaccttcagcggttgggcgcattccgccctttagtgcctgtagcggtctaggcaacgtgtctnaggattcacagtgttacgtccaaagaagtgagatcccgggttcgtataggtcgatcgggatgggaacagtctctacagagacgatgcggaagtggctcggttgggactgacagtcgttaggtagtaaaaagttcttgcgtgctgggtcattccagacgtacgttgcccgtctttcttcggatgagaagtggaacaatgggtagttttaattggggttggctatngttcgagcgctcttacttccgggagcgcacaacaatttcacctggtaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtggactaccggggagggggaccattaatttgggccgtttagggacttgttatccgtgcgtattgcttcgtaatcgcaaacactcttaacactcctatgaccccgtaggccacgtccatcgtgtaactgatgctacnatcgaatctcagcgcgggtgatgncatttccggcatgtggcagccggtcgggtcctcgagggaagccacagagtagttcgagggggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtagtcctttacgaggtacctaagaagttgtctgctcttaagttgnacaacccnttggcgcccccaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactacacgaancgtaacaataatgcggagagtagaaacgcagccggcaaggcttaacccggagcgggactaaaggcaacactagtatttcagagttccnccctatcgtgaaatcctatcatgtccgccttgcctttgctacgcgagctatgacccttattgagtgaagctacgctctgttcaggaacccggcgagaatcacgtagctgtattacgacactgtagtatgaccggaccgttctcttgtgttatcgcgacgtcgggtaaccttaccntcgctgtgcagcccagatacgcggacctctaactgtcttcacttctcatcgctagtatgacacaggagtcgaacttagctnggcaatcgncggtcatcgagtgagccccatagccatgcccaggagagctacctgtgtatttggtatagcttattactatattcctccccggctgagaggaaatggaccactcggccgccgctgactagaaccgagaccacctggtgggcacccgcttcgccaaggatcgaaccgtgtgttgcttggcttccacgatagtgcttgtaacccatgctggcagctcccaggtcagtatcgtaccgctcccggcatgctgggatcaatctattatgcttagtccaatggtttatgagactcgtcagcaagatctcctcgagggggacagtgcttttcccactaanctcttcgggacctaccttgttcctantttacactcgtagaaggagacgatcgtcacctctttccgatccagctttagccgaaagtagctcgccctagctacattgctcgtaccgacagcttagagggttattccgagtttggaccgggcgagtctcaccggggcccgtttactcctatgnggggnggaggctcgccgagcgagacgacgcggcacgcccgggattcaatggactgccctgacgctacccctacagtggaccgagcggggaaaaatttgcgctcatgttnctacccgattagacagcggggccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctgtatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgncatcaaatcacgctgggaacgtcaggtaatgcatggccccgaggctcntatgggaataccccgantcggcatggtccaatttgctccgtggcgcatcgggtccccgagagccctgtacgtttaagaatcccctaggaaacttcttgcacttcacgtcgcgccctataactttaacaaaccatgcgcggggtagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgaggccgttcacggattgggccgagattgcgccagatctatttactttgcgccaagtaaaccttaagtacactgctacccccgggacatccgcgtgccagcacgcttaggctggttgacatcagcacgtgctcnggtgaccgagttttgcctctcgctgttaaaaccgtgcagcgcgcccgagctcagtttgcccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgngtttttaaacgtccccgtntaatgtacgcggaagccaaaggtncaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgngggtgccagatagccaacatcgacgttttcaagcggccagtctggtggacggctcacnacgcggtctcagggaccagatcaaatagcagaaatgcgacttctatgttcagcagctatgtaatcatatgtaggacctcgtccgaactcagccgttacgctaagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaagcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtggnatttaggctgttaatccgacgtctcacaaggctggcatatcggctanacgtagtaggcttgtgggttggaacggtagcagtctattctggcggcgntatatcttaacgtaccggtgantgagattacgcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatggaaacagcgccgtgaacgcaactcccggagcgaagtcccccacgtacctagtgctgtccccctaccttagcgtgtgtcaatcaagaccaactcgtagtanatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaancgtaaagngaaagtcgcgggtacccccgacttagtttattccaacgcggaaagagtagtgcggggagnccccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccgcgggactcttctgcgatggtaattgtgggttgatcccggcgacatgaggactctcatcgccgagngagggccgcggttgctaccatgggtggcacccacgcgacacgtcgcacaacgtgaccctagcgttcggagcccctgnggagatgccaaaaccgcgactccgnngactaggccggtatagtccgtcgtgtctgatactcgcggttattgctggtatacctcggtcgactcgagtgccgtctcgggcgtcggagttcaacagcccagaccgcgcaagcagcgagtataatctattagaggagcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgcttaacgcctaccccctaatgcgataccggcaggcgggcaccgggtgnaggtaagacttctcattcaggccccagtgccgccggtcgtcacaanctatctctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattanattccggtagtgctgaatggcataatgtcgagggcggcacggtgctgagaaaaataacggtcgcttagctctcaatacatnctagcgcccgaggtntgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattagatacggcagcgttccactctggggtagacgggtgcgcggggtagccgaaggagaagggcgtccctcgagactcactcctctttgnncctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccatgcgagtgataccatagacacctaggccctattaggggcagtcagtcgcttgcaagagaggtttgcatctttgcaagaggagagggatatgatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatcgacntgttcgggtgtcanagttgctttacgtccggccgggctnacccagtcacctctaggctacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgaggnaaccgaacggggcgctttctacgacaagtgtcgtcccggtggtcgggggtggcaaatgctaatcctttagacttcacgggttcctaacagccgcggaggcctttgtacgagaattgaggcctctacctcgcgagcaagggcttggccgtctaatgctcaaaacgtcccggttggaacgagatagggcgcggccgcagcttcctcgtaatcgctcccgcactcncgggcctagcggttctttcgcagtattggctagcgtgatgctcaaaaatgtctaaagctacccgagttcgccgctcataatttgcagtttccctggctggggggtagaggcagcgccgagggccgtgacgtaggcgttggttgtagccataaaggtcggcggctgctggcaagctgagtataatcactctctataacatattaatggatcagacttgggcaagcctacgctngntcacntcgggttacgggcccaggcgaataaagatttacgctgatgtctcattttcaatatatcaaatagaagattcatagatgcctcggaatattgacgctaaatacttcggacagcggatggggaagccacctcaagagaatactaattgatggtcaatcagtctcctcttccgtccgaacggatgaaaaagtcttagtgattcgtccatgaatgactgtcctcagactgcggggaagacactgtcaacggtgtngcccgtttctagtcgaaccggagccacccgnnggaaaccgtccaacagntctgcggctacgccgcnaagggcccgggctgcggagttaacgcgtggcgtctgaacttatgatacccacacaggccggggatatagtcgtgcagcggcatgtgtacatttgcatcaccctcggaaccgccccccgtaagaacagtctagtcagcagcgtgggtggatcgcttggcggatcgggttnncacgagactgcccgatcgctacgatttgaccgctctaccaaagggagtcttgtaggatgtcaaaactactctcgtttacaggacgccgctgtcatttagtcacggtacctatgatggggctctaagggtactcaacatcgnaaanattctagtacttcgggcgggatgagcgggaaaccaaggactcatatttgtaccccataatgggatgctgctccgcgagcgaagagctgaggtctaacgcataccggctncagacggcgccgtatacactaggcaattatctcccagctgtgatattgtnggcaagctaaaccccagactacagccttggtcaggtggaaattttcgtcggtatagactgcgctcaaaaggtgtcccttgtccaccgggccaggtactagagctacctgagaggctagnnttatctcttnacaggtaagtagacgccggctttacgcctctcctagagngacaagggttacaggcgcctcggccaggtagacaccgtaatcgttggctccgcgtattgtggtntaccgaccaacgtactgttggccagcggaccctaggctactcgaaacaccgctcatatactgctnctctcccacctgggtaaacgccgtttcaacgccttcttggggcaacctcctcaggggcaggaataatgtccccggngagcatctacccgagggcacagtactagttattagccgggtctcggagatccctgccggaagtcgcaaggcccgtcgcaggaattcccggaagaaataccctatcatgctgcaatcaaaaatgggtacaggcccgtgggttacatttggggctgcgagatctaagnggtggtacttagtctcgcggttgcgggtaaatgagcccacagcagcgtggaccggcaacggtgcgggcgagccgctttgactgtagaggtgtgcgagtnagcgtgtggcgagatcaggggaacactagtagtgctggatgccgaacacgacggcttgtcctggcgtggtgagccgtcagctcagnccagcctattcgaccaactggggtggggtagaccggtgtactgccccccggtatgttgtcagccatatttcacgcgtaggcccactgcgaatttaaggaagtgcggtcggcatggtgtcactcgccgtctatcttgtggcagctgaaccgtaatcgaggaaaatgcactagcaattttggtctccacaagagggagtctacaacgctagctgatcccggctgaaagctgactggcatcgccataaccccgcaggtaccccacacttccgcattaaagcaactaanttatttccctttcggccagccactgcagaattcgcacgaaggccgaaggcacgcgttcgtcccttggttcggggggaatagccaaaagaacctaccgangttggtcgaatacatggcagtnacaataccgcaaatacgggagtcgttagtacaaagcactttggctcacctatcctcatcctacccaaccacgaccgggcgngccgcgcgtncctgtgggcaacaattcaatcaaatagccgcacatattgcacgtcctgccagctcgatatcttctaagtggactacacgcgcgaggtaanagcggaccgcntctaatcgacgctctgagctanaaactaacnttagagtattaagcattgtataggaagtcgctgtccaaccgaatagattgtcgttgcaccaaacgactcacgnttttatggctnctgtgggtgagaccgaggtgcgtcggtgcttagctcgcgttcgtgtgtgagcaggcttcgctatcgtcctatcccgccgtgaagatcgaggtaccgtgatagaaggtcagtaggttgtatcagctacagatggaacgttgttgttcccaaatactccggtcctatcctacacagcactcattgcaggaacccttccgcttccaagacggggcagtgatagcgcgagatgcccccgggggacccctgagaattgagggtcgattaaggcacgcttccaacaggagcctgcaagaacaaggccacgcagttgttgcagcagcatttttacaaagtccggtttcagtacggagacaaaacaacntaaagtttatcgaggtaggagggcgcangcgcggccactgggaaggaacctacgcgcagcagaccaaggtatattagctagtagcgaattcaaagtactgtgccaagccaatactaagggcccatccaactccgacttattgcctagcccctaagtactggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccganagccacngggttgtgacaacggatttatagccccaaatccngcaatctctaccacgggtatacagcaaaaagttattaactgtatttgtagtaatgccgtgctaagcatagggccaagcgcttgtgatttagtcaggaanccattgctacttgaatgacggaagcggccagagnacatgaacggatttaagcgtcccggcctacactcgtgacagactctctccaccgggggggggggacaagcgttacagcaccttgacctctaggtcgtgcacttgnttaagcggcatgggtcttggctcatgacnacctttgacgctccccgactgttgagtttcgggtccacacggaagaggcccgcaagccataggagaatggccttgtgaatccgggacgttgagttctgcgtggtagtctctgacttcgtaaggtggggtcccaaccactccgtcctgttgttagacgnaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatattttcggcgtccacccgccgtgcacatttcggggtggcccctccccggcgcgtggggccacgtgaattgtttgcaacgccggggtaccattgtagattacgatcaatccggcagtcatttccgttagttcgcaccaaaaggaaaacatcctttgctaccatttgttacgaagtagaataaagcttctagagactcaaactaggcgattcaacagacgcctgggnacttcagncattctcaagccggcnatttcttcatgcgtctttaaagtactggagggctaaggaggtcaccacccgcgtaaacgccgnnggctcgcatactctacacggaccgttatctctgaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctccagcgcaggctctaagtacgtaaattttcgcggagcgtgcacaccctgctaccatcacatgcagggcactagggcatacaaggaaacagcctcgtcctctcgatttggacagggtacctgctatgcaaggcggcatcccaggtaatcgataagcataattangggcgcgttcgagtgcgacataggctgcggcacaagagtcacgttaggcagtgcgagatctgaggggggctgcataaagggacacgcgataacaaccagcaacgtctctcgcatacgcaagaaccatggaatatgtatcgtccggcggcaatgctcggcctagtcgatacgcactcgagaacctacctgacaggcacncatgctggtagcggcaaccctaatctgaaccgtgacacccatacataacaaccttgtacctcaagggtccgctccaagtaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgccgtcgtatacctctttatgtaggaagtataggaacgacgaacgactgctactcgaacccgttagantatctctttattttttcccaaagtggggcactgggaagggatattggtttcgcataccgtaagatatgctcttccgtctgcccccactaatcagatctatgtaaatgccaatgaggcatgagcatagattaggctcgactcaagccgcaaggtgcaccctctggacatagcgtcaattaccatgctcctgatgaccaaatggtggcagaagttatgcgcagggcttcgaggtagttagacgacgattcttagggaccgcagggtaccgaaaataggactagcaatttgtttgacagcgatggtgtgcgccattgacgaccggccaggacctcggccttggtcgctctctggtgcgctgtagaagcctgccgcgtccgagtnnacgggttattctttgagctaggatagcgttttcacttctcgcgggagctccatcacgccggagtggcattcggcccttggaagtcaggggatatatgatattcaatctcgccctatgcacctcctgggcggctgcatttacaaggcgtggaaacacaaacatgcgttgagcgcgtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggcgatcgcgcatgaggatgttgcgactgcggtttgatactcaattgggatcgatagtgnccgtaggtactacagccccacctatccccacaagacccggcctttggtgggtaaaagnacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtggcagtacgagttaccatcgcagacacctcttatggcgcgaagcgttgcacgccgaggaactcaccaccttgacacgagtggacgtaggcctaacggctccgccccgtactncatgtctactccgactcggatatnncgatgctatgttagtggtaagttctactgtccccgcagtggtaagaaggcagagggctccacctgagtaagtcgttgggcagtaagacctctttttaagacctccaagaccgtcttcaantgctgtatacgagtgtaagaattggagtagatataacgagggccactggtttatgatgttaagtgtcggatccccctgctgtgccgctcgttcgctgcggcacaaatattgataatcctcgtgtntnnctcaaaaggggccgtaaccccccgtcaggtgagaatattaatttgtatctaataatcttatnatcccccgggttacaaagtcttttcgtgcgaggtttatcagcagggcgttgggtacacacctgctgacggaatgggatagatcttaggtcagtgaaggcgatgtactgtcaccccgagtgggcgcccggtgctactcgtggacgtcccacggcaggcgtggaggccagcgagcgcaccagtaaacggaagaagcggtgcgatgggattacttagctatgggacatgaaaagatcaactctaggacttgtgtgataggccgncgctantgatgggccgtgtctgcggcgactggatactacggtctcccgactggcgggggcgcctcagcgcgcaaatcgcctacctnggcctccgacatgcggcgtgtcgcgaactcttccctgggacaagttattcttaacagcatgacctccccagtggactccagcccataaaagttcgtaaaatgcaagagaccgacctaggacaaagggggaaattcggtgggcccatatgtcaccaggttcgcatgcatttcgcaggcctctcgcatggcgtgggcgcaacaaggggtctcccgagataccgagaacgtagctaactgtgtatacagtcccatatacgacagccaccgggagctaggcgagaatttcatacagcgcctaagnccagattacatccactggacctaccgatcatgtatatctcgntcattcacagtggtcgacctggtttatctggaaagcccaagagttctctagggtcacccgtgcgagagtgacttcagtcccacggtcagcaatatgtatcaaggtgncgccgccaggggcacgcatcactgccctttctggcaatgtgtcatgactcgattctgtatttaggaatccgtactaatgccagaacaatagtacaactgngctttagaggggcgtctagtctgttnnagagaccggtgtacgatgccaccggacgtgggaggtaagtggtatgggctacaatcttggtccatttcggtagtgttccgttaaccagcctgttgcctttagactcgatggatattactcctccccctttgagggctccggcaatcggagggcgccttaggaacttgcaccccgagtgacttatccccctcgtaatctggacctcactcactgagtgaggcgagcgcactcgatcaccgttcatgcggctgggcccccgagttgacctgtttcactagangctagcctgtgctgtaccgacattgtagcacaaagcactgtaccggccgcgggtatgagacgcagaagaacgttgccagcactccggtcaaatccggccaagggttttccgctcagttcatcggagaaatcggttgcgtgtcggaggtgccgcgcgcccacgatcccatgcattccccgtgcttggccatcttgaggtagccgtgtacacccaggtacagntatctcaccataccaacttaacgctctttctattccgagggtcccacatgtcttctgatttgcgataaagtatggattccgctatacacggccgcggcntgaactggttgaacgcagtgacatgagcgccgctctcccaatagaattattntatactcgcagcgcaaatccctttacantcgccctcccnacacacccgcgctcctcccgggagtatatacagacgcgaatgggtcctaaggctccggggtgacgccagaatgacgtaatctaatcgcaccgcggttctaagctgcccgtangcacaagtatccagcactccagctttccagttctcgatggtcctacgtttaatgcattacatactctganagggaaaacgatgtcgtgttctcttgtnagcctcactacaattcagaaagacgttggatccgcgaaattcctaccaagtgttagctccccggtgggagtngtccactcggtcgggcagcagttagcgtcataatggcccgaagagccctcaacanaaggtgccagacgcccanagggtttaggccctagtcgctttttccaccctcgtgctcggaggcactgaatgaaccccctttaagtgctgaatttagcaatctcatagtaacgtacgaagggtgccagaattgggaccggttatccgtctacgaagccctgactagcgagctcacagaataggatgcgtacagaccataacgagatcaatcttgctatcacattcattcgggcgttgtctgggtcgaaggatggactagtccacaccctcgggacttgggccttccctactgatttcnctgcggcctagacgtaagatactaataacgataactcgctgctaccgggtcatctttagaatagtcggggcgcgctaactntataacaccaagtgactcacaattggaaggtgaggtcgcccaagtcggccggccccagagacgcgacataaactattcccgttcataacaatntnctatggncgacgccaccagggtcaatttgttctctgagntccctaatcaactctctacccctaaggacatagcccgtctgatacctggggatgttatacaccacctattttcctgttaagaaagcacctacagtagtacctatgatgctctacgcttagtcacgcacctttgcctatccctgagcacgtgtgaacgcactggtcgggagaaagcctccactaaagtgtttggagggaacgcaggcgaagcacaaacgggcggcgcagccgggagctactactcgtaagcgtaagtataaacgccgcgctttgcaagctagtcaccagttgtaaatgcattagtaataccaaagtcatgtgatcgattatggtacaatgaacggggaggcctatagttaccgtacgcgagcggagggattagactagcaatcaatctggaggagtaagtgcggtgtcaatacgccctcatctggcgcacagnatttgtacttacacctctacgttgcggcaaccggacacgcatgcgctataaggtgttgcggtgcctcccacgcgggtccatgggaagtcggtcggagtgtcaagtgagtcggtggctagtccagacggcgtaaatnagtgattgggatgtgcatgtaccccgggaagagatcgctcgtcctgaacagatcgantgctcgtgagancaattttgtgggcgcagcgcccggccgtgctgtcaggcttgggcgcatctcttataagaacaagctggacccatgcaaatgtgacagcccagcagacttaaaaaccccgncgggacaattactctacttaaggttacgataccatcngctggctcgcgcgcccttttgaatgcctagcttgtgttctcacgcaccctttattataccgataaaaagtcgtccggatgaacctgtactgcttaactccggaccgtgcaacactcnagtaggctgtaagctgggagttatgctttttcaagcaaagatagtgtatggcgaacnccaacattcgtgaccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgatgttcagcgcggcgaatctattttcaggacgtgggcgatcgccgaccatctactgtattatgtgcacagctgttcaccccnccgattcggattcgtactccgcaagcaggcttcttccaatttgcaangtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtcncnggtagcgagtgcgttacgcactgcaggggacggggggaaactccggaaggtacgtgcatattggatagtaggcggacatgactcgctccatacatgattacccccctggagccggactgtagaggcgctcctcaagccggttgattcgccctgacgctcccttgtctggttgtctgtacccacaganaccaagtctcagttctgcgcccccactagngtgggttgactcgncgncctatggtaactttcgcccaacgtcagattaaaaacccctccagtggtgccgctacnctgtcgaccaacggggaggaaaaacatgcgtcaagactacggtataggcgcctggttgcgatgggttacgatatttggaacgggatcagacgactacaagcgtctcattcgacccgtaggtctctcacttcttccgcnttctgttcttatctgggcccaaccatcntcctgtttcgaccagcgttagggngttgacactcgggcagaggcctagccgggccttgctccgttatgtgcgagagaattttcgcgaacctcctatagttgagcggccgccggcgnggccgggtacgctgaacagcgcctcggtgtcagaaggctttcatacgctggacactcctcctgcacctcccatcccctaccctggagaaatgctgcccgcgtggtgagaaggtcatcaagaagnctcttgtaaccatgaagttactgttcagtggcttaccacaatcatctcttttatatcctcgctcagttgatgcaggtctgtgtgcgagcggtcaggcaatccatatttaagcttatctctagtcccgaaaatacggtggaatccttgcgccaataaaagacttgcgcggtaactgtggcaagaagacatcgtattagctatacgccgccccatctcatgtacgacggtctacccgcaatcactctctctagtagggcctcnttcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcctctttgggtgtcccccagccatgctttgcccctcccgagcactttggacgcaggaatcaagttgacaagccctctacttttggccaggctgtgcgccggacattagattaaccttgggcacagcaccccggaccacttagtaatcgggtggtcgcgtataccgcagtgccatggaggggcagcgtatgccgacgagcttccttgcctggcggcaagcatctcggtgaccaagtcttagtaagcagcggacgcagctaaatatctgcccaggaaattagcctctcgaatcggtatacacgctataacacgaattcaggttatcgcctcagtgcacggagtgtagacttattgcgggggcaaagtcatccacagaggttgagtacagcccccggtcggacgaacatgattatttgcgaagagaccgcgaacaagcgagcgtgactgcatttatnaggaagaagtctggcgttaaagtctttcgtatgcgatccgctagggatgccttgtagtccccggcggccgggtggaagccgtgactcttcggttgcccccaccgctcgaggccaatttcctcacgatttaagtcggctgcctgcccaggacgctttagctttcaagcgcaccgtcttgaggcgagcnnaaatgtgcgagcccgagaagacgaacctatcgagccttgcgctgttcagagttgcatgcggactnaggcgaccccggccccttgggggcatgcggatatgcgccctgtccataacaattggaatgcaaatacgttttaagtgggatgtattggcaacagtgacggacaagcgcagttattatagtagaatttgacttgtgatcnncgcgagaggaccgtcacggtcagngtaatcgaacagccagcatccgttagttgcgcgtcacagacgcggccttgcggggcgctgagtgcctgggcttgtatccttgtctagtgctggagcgtccgccgaaggctacaggcgcgacctactttcacnagggtccggattagacccgtatggcgttaacaccgctccgtgacaacctgattttaaccccccgactttatttcgggcacgcataaggcatttcggacaaattctagcctaaagtgtattcacgccgtttcgggtgaaaaccgccaccgattgcttgagagagcaatggggtgatcnccacctcaacccttggtggctgaaaggacgctctacgaacaaccagcacctgccggtcccagcgcgctcttgggcaacgaaagaggcgggaatcagacgcggtgggcgaacgtctgcctacatncttcaccactcaaaccaacggacttagaagcgctctcgggcctactgtcgtgactgggcgggggctgaaccccctggattggtagaggaactatcacttatggctgtcccctggctactggtttgctggcacctaaggaccacccgggtacaatatagctacaatactacgcgtgcgttgatagtaggccttcagagctcacatctcccctaggccttgtaacacacctaggcatcgggtctattacaattctcttttatgggggagtttgtagttatacgagacaatttgactggacatattaaccngagccggtcccgaaaagcgacatccggcatcagacaagctatgcaagacactaaacatctcggttgggcccggatgggccggtgtaccccagcaaatctttgtgcttcaaggcgtgctnnccctatgcgccctggtttaacgcgcccatggcacggcacgccctgcgtacggagtacccattctatcgtaccggcgtgttggttggtggggtgnnntcgaccattctggcaaccaaatccagctcggcatttcgcggctgcaccttagacactcgggtccgtgntaactatagatgacgtatgaaggtcaagcgaaacaactttaggttaactntacggagnggcgcggacgaggagtaacggcacttcgacgaggcgaaccattcctcgagcaagggttttccccacaattctacccaagctcgttgtgtagtaggtcttatccaggccactttaagcccgcaacagaagccccgcaacggcggctgagtcgttagtgaccggacanncgcaagattcagggggctgaacccaggccttgcgcatgaccagcggccggcggaagctgagcccgtgcgcgcgggggaattgatgcagagcggtaccacgtctaatacaggaacgcccgcagtggtatccataggcctactttcagtgcaaaactatggtcataactcttggcgatgagttactggaccatttagaatncggattgttcgcagtcatacccgattatctcggagggcatgcgggggctcgaaattcttgactcaccaactgatgcgaggatctgaagaagtccgcantctatccgtcatggctgacgcgtatcctatcttggtgcacttcgttgtaaatatgtttacgctttagtatcattcaacggcgaaacttcgagatagcgctcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccnncccgggagcggcccgttcgtaaatcgacctggtatantacgcnaganaagaggtattacgagaacctacaccggagtcgttgattggttgggcgataacgctgggcggccagactctgaatcgctgtttgtccgacacagcggccccaaccagccctgtctacgtcctcaactgctttgtactncccaggtatgcatcttggcttcagttgtgtttgcagtaaaaagcaggccgcgntaaggaagtgagcctgttgttaatatacgccacgtcttgattgcnagtagagcccttagatatggactcggatcctcgccggagaacgggagttataccgttcatatcangacagtaacgtcgtggtgggatgatgcacccgtcacccggtcatcggtaacgtggaaaacaatggatctggctaatgttcattcaattaatcacactataacggacnacatttggcctcggggagctcgttactcaccaactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatatgtttgggctacaatgcgactaatgatccccacgcccgcggaccaacccagaataagggcgattacccctctagccatgaacgttaggaggtgggtttctgagcagggggtacgatcccatctacctgcgcgggaaggttcatcagagacgctgctccggccnngtggggtcaggtttttttgtactggacatccagcggagnganncctatttcgcttaattctatccggcggaataanccangtcatgccaggcgttgtaaggcggacctttcgaccctggtacgcgtaagtactagccactgtcacgctcggtttcccaggcgctgtaaatggcaacccncatttgacagcaaggtactctgttaaagtcacgccatacaaacgcgcatagagtgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcaccnctgttgctcagggaaagnaattaaagtatctcaaacagccgtaacgacgccctcaatagctncgcttagtggggtctaacagcgtgcgaacgagatatatgataattccattcgttnagtccgtcttattactagcgtcgnactcaagagtacataggtctattatgagctacgttccggcacgactgattaannanccgagantctcatatgtcccgctggcaatanctgttgatgacccggtaattaatggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaangacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactggaaggagtgttctgcctcctgcgcgccagaaggaaggatctagggtatcgccgaaccaaacaccgcatctcaatagggcgcgggatgacagctttaccgcaagctcagttcgcgccctaatagnacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagnanaaatgactgctgatgcggtaacattagctgaaagcgcgctcatgagctcagagcggccccaatcttgtccctgggggatgnggtccacgagactaaaaaaccgatcctctccgctccagncccctctcgttcatctttgacgaagaccggatacttgactagggccacccgtgaccctcnggcttcatgccctggctcattgggactatatccaacagcatgagtcttattgaccagaactcgatgttaaatgtaggccgaacccttaagcctattgcagtcatgtcctggtacatcccaattgccgtgaggggtgagaccggtaagctccttttagcgagcaaagcgcgattaccagttattcccgtgtcggctgggcgaataactttagggtcgccttataaatgcccgccagtcagttacagaaagccccagggtaaccccttatacagtagtgtatacactctatcatcagccacaggatacccccaagcncaacagcacaaatatggatccgtcngggtggacgatgctcgtantatcggactctggaggccgcggtaatttatcatcgcacncggacccgtaagttggggcccgggggtccctttggggcagcgcaacttgggatacgacgaatctgaacaggtttgttcctggatcgtgagattgttctagatntagaactccttgctaccgggactgactcccaacagtctcaggattgtccggttcctcaaacatttggagtgctgagctatcctcgataaacagtcatatagatgtccgagcatttaacccgaggcgagtcacattctgttgtgatcggagtacccctagcgagagccgttaggcgtagtctatatggcaccgtcataacactccacatgatggggcgctgagaactggaatcntttagacctcctagaggtcaccaaggtgatacggtgctaaaccccaacgtagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatctaaaanttccgatgtgcgcgataacgaaattttctatcccaggaggtcgattccgagtgtagaccggggcccgccatccgaatgtgcctaagctaagaagcctcctatagggtaccgctggagcgaagaaaggtctctgnctccttgaatctttccgggatgttacagccttaaactaaaaaggtctcgtggagagcatgatccatcgtaaaacacgaatctgaccgaccataatccgctcatccactcctaggttcctgcggatgagtaccctttcctagcacgccccgtattgtaaaagtagagtgtggcaatttcttggacacctcgcccgtcacaaggggtcgcggccgttgtttgtgggacccagcattgcttggtccccagcgccgatccgatttaggagtgtacctgcagccaaacagggtacgtctacaacgagtctcgcattactaaccggcgagcccgacaagtgcagctctatagtgtgaagccgatccaaagggcattctgaatgcacagatcgcgccacccgcgatgattatgtcgcatgtagcgcaatattatagggttcgtctaagtgcgaanagcacctttctttcgaaacaggctccatgtcacgaggcggggattccgtnaagagaggcgagtacgttgccttagtatgccggtcgtctagggaccaagcgttctngtctgttacgtgccgggtgatgggctggcgaagtgctcatgatcacatcgcccgcggacctctaccgaagccatactacacactttttcaggtgaagttacacgcatagcagggaatgcatcgaaaggtgcatgatnaccgcccagggtacggtgctaatggacccccgagnaccgcctggccgctttatttcatagattcacaaaggccgtctatagtcaggannttttagtttcgaatcggtgagaacacacgtcccctacacaccacaggttgggantacgatgaccgtctagtgaagctagcgcctggctctcagagagatttaatactnttaagtccatacgtgcggactccggtatttgaggttgcggtcgagtccaaaacagaatatgttcttgccggggtgctcggtaactgtgagggtactcaacctaatgttatcgaaaacggcagaagtcaaacattggagggtaaccatgtgcagaccacccggccctcggctcgttttagcgaccagcntacatttgcctgagttgttgttaaggaatattagcgctcgcgctgagcacncagggccggcgtccgaacgaaggtntgcgagagaccagtgaatcccatggtgcctcgggctcatcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctattnncctatgttaaatataaagcttggggtcaactgaggcctncgccactgacaggacnaacattccttgcaggctttatgcgtaggtaccgcgttagcgggctcggagttctacttatcccaatttgcggcacgtgcgtaacngttcctaaatcggccggatgggaccgtggacgcacacgctgttcgtttacggctagggcacgtgcctcgcgtattagtcgtcgctcttcgtaaacgccctaacttngtacatctcgtccacgtccaattctgtaattttcccgtatgtctcaggccccaaagatacgttccgacgttctaggaccgataagatggaaccgggagaaacagtcggattgagaacccttcatcagccaatctcgcgnttcctcgccttctcgtcgattgagaagtgtacgtctggcgtcgcgattctttgcccagccgaaaaaacgctggcacacctcagttcctactccagtcgatcggccccggcatatagctacactcacgagattctgcaggagcgttcggnnnttctcgacatgctcgcngatattacttatatgaattcttgcccagcgggacattcagttagcaccctcgtccggacgcgaggttatgnagacacacaaggggctagcaccggaatncgcgatatcgtcgcgaccgcgcagtgccaatggcggccggtgcctcgatgtactcaccggnagttatcgacctactttcgaactagttcaaatggtcgagggccccgagtgacaccctcaaggtctgatagggattcgtgccgctcatnatccatccaactgctccgccttgctcgcgcgccgcgtgggctgattatcttccctcctactaacctcctgtagacgtccgccggagagacggtgtgtaccggtcagcacaagtgttgcacatgctctgctcagtgcttgtccgacggccggcggtggtccccagctatcactctccacaaagttctgcaagttgagtagtgaccagcaccccacgatgtgtcaaggccacctatcaaagaataaaggangtgttaggcgagggtgccaatggggcaggctagctcggatccacgcccgtcaggtgcatactgtccagaagtcganaggtcggcaccagctttgcancgcgaatcactcacttcatacgaaatagtgcgcttccttttccaccttcgcttctcccgcgtactattatccacagtggttgacaaggggagcactgccacagtttcgccgccgcggaggtngggtgttcaacgactatgtgtacagaaaaacatgtcggagttcaccttttcgcggtacgatcggagtataagtctatatgncgtgacgggtaccatcatgacaaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaagaggcacaaccatttgaggatnatcgcgtaagcctcgattctcatncgcacgtgttagatccagcacccagaccggaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggcccaccggggccacatggcatagggctccaggagaatattactggcggaacgccaggctgtatgccgtagaacagaagcactatcagcctggctacgacctggaagaaangatattgccctggagtcttttctagaaacaccgcacatgctctatattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatncggcggcaaggcaagcttggccggcggcggtgagtatactagggattcaagtgggttgtaagtctatttcggtactgggcgccgtacggtcgaggagnccgactcatgctggagtggacaagtgtatgtcttagggtctccctctgatgcgcaacagggcgacactacgcgaccactgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggcagccgttctccagccgangttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtnggccgctgagttgcacggccatcaatangggcgcanggctgcctccataaccgatgttcataccgggcctatgttttgcggatatcgacggagngacgtaagccctncgtgatcgcggacattgttataccgcagcagtgtgataccccatcgttatcggactatacgnagctatccaatactgtagagaccgcacgatttttcaaacttcaggtgatcatgatgctcatatcaaccctatacctcggtgtcccctggtcccccgaggtgtagagagcgacggccctcccnctctgctggtccatccgctcccacttaagcttccgttcctgatatagtaacggccgngtgtctagagccgacatacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcngtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcgctaggncgactgcgccagggcgcngaagactcaaaacgctgttcgcgttctgcaaggaggggaatgttagagataagtagtatactataagaccctgagcaacgggctctggattgagctagatctcngtcgaaggtattacccaccctgcgcgatctacattgcantcctcaatggcggtagccactggngtgtctcactacgcgtggttacaataggacttaggccttcactacgngaccacgtagnagacanattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtcctccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctaagccggtgccggtgtgtgtttacccgccagcgttttccnctgagaaaatcttagtacacaggacaatacgacctagaggaattcgtaagtaactcacccgagtactccgtagccagagcgagaaatgagctgtgcgtngtcgtgttccaacggaagttacaaagcctgttgggatacccttggtggatgacngtgggaatcaagacctacagcatgtcttaaaccatttgagacggattcgatggtgctcattgcggtacttacaccatgagtacccggtgatagacagcggtgttttcactgttactttacggtctggagcccgtatcgcagtccacacaagtccnggcggctctacccaatggtattgtggccgaaacctatgggctattatcggcgcganacgggccgcgncggagtgtctttccccataagcagttagggccggatatataccgtcccccccaacatcaccctcnccattggntcgntcggctggcgcctggcgcacgccnacggcatcaattcagtcgtcataccggcgtaggaaattgagtaatcagagagcctggagcttgtcaactttattttggacacgcgagcactcccagtcggtggggataggtttggcccttactagcgattgcccctgaacaggcactagaancgaagtagaattttccatgcctagtttgtacactatcattacatgagcctgggcgcttcaccgaaggctgttggcggccgcctaacaatatctgtcgcgggtatggtaacaaatactctccacctaacgcttaaactctccgtacgtacataactagtancgacctctctcaaccactcgcgataacaacgcagcaatattgaccacctgccgtatgcccccatcgaggcccggaggcccgcggacgtcagtcccagtcacatcatctctgagtccctaagtactagggtgggggtaaactatgggcgcgtggcggacacattgagggggattcagcgtacgggaggactcaccggtggatctagctgttaggatcccactctatggagaggaaaggatnacctgntcaggctggacaccgaaaagactcttagcgggcacttgaaagaaggtagcgttcaacctgcaaggcgaattcgttaggcaggatgcgcactcatcgcagggccgttaatcactacttnttngcatcctctgtcgaatcatgatcctatatggtctacgggcatcaccacccagcccggagttccggatgctcccattttgaaggctggctgcggcgtgtagtgccccggtgattagttgagttatatagcatttgggaagagtacanccgatcggtgggccctgtaccacagaagaccagagttcaggtaatcgagaagaatcggtgcataataatgtagccccacggccggccaaccggacttacacagcttttctccctacacccggtggtgataatcnctattggggttgtcccgacttttggtgatcaggcacnngggcagaggccgggaactcacgncaagcccccaagcatgggttcgcatgcctaacgcccgagggcaatgttngagtactagtaaacgaagcgtttccgcctgagcaaatcaaaactggctggtagtgatactaatcgttataagaaaagccnggctactggcagcagcanaataacgaccgtctaaactaccgttacttcttgattaccagccggccgataaacatannatagattgctggtatcanacgcccgaagtacggagtcaaggtcccattcgtaacctgaataatgtttctctggccgagcntcgctagtcctagttccgcgctacgtggcggacgaatgttcacaggcgggaggagaatgcgagggtcggagatcggcccatggtctctgnnnacgtaattgtgcctcacttcgcttaggaaggccgacggccttggcaccttggtctttatgatcggccgatgatctcgcgaattactctaacttngtgcatagcaacttccctgaaacctgagttccggaaatcacataggttaacccgagnactgccctcttcttgganacagttgccactcgcgtttgtatacggggtcngaagcttgtcgggtctccaagtccgacccttcggtgggtagaccccgacccctgttcgagatacagcccgaattctgnggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtnctgggcgggggccgccttttgctaggcatcccccgagtaataaagattggcagctaggcgtccgctacgagcgcatccatactcggagccgctttatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggaccgttttggacggactggtatagnagcgtcatcgccagtcagggcaatccctataaaacacggtcgcggcgatgggacccaattaaacccgcagccgaggagccgccgttccaattttagcgacttagaggagtcgactccgaaatccgctagcctcacgtggaatgctctcacgtaggcaggggactgtttttatgtgtacaacgctgtttcacagaagtacctnattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggagccgattccttgcggacaacatgacggtttacggatagttgacataacgccgagataaagaaccgtctgcctcggtccagcaagacttcagagatgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccagaaaagtcaccttctgagacattggagaggcggtttttcctgctccgagagctccagtactccggtaagcgtgtctgagagctgctgaagcgggcgctcagcgtctctaagctcgcaagtagggccggtacntgcccgcgggggcatgaggcgaaggtaattccaaggggcaactaataatccggaggcttggacgagcttcatactgtnatcgtggcgactagatggtgattaccctagcaaccccgaagttagctgccttcctcaatcgtttcacgtaggcggccgccactctcagtcttagggcccgtaagaggccgactcgatcgtgagtntattgctaaggaacgaactgcgcggcatctgagagcatgcacccccaccacgctaagcatagttgcgtcataatcagatcaaaatcagaagcaccggatggggtgnggcgcacccattttcacctaaggcgcagttctagcccagtataaacccgacgcttattggtctggccctacccctgagacaaatcncggatttgttccaccaattcggtatcacccatccaacaagctccggcaccgcctacgttctgacctccccagtagatttttttaacggcagctaataccggatgctaatacggcagtacaaattaacgagcgcataagtgctcacgatttgtgtcgnccttacgatctcgcaatgtaactccacgtattgctacctctttgatatgactcccgattaataacacattaggccctctaggccagcaactggaganatgataacagattctaccaacctggtcttcctaagcaaccacccacagccgtaggggcagaaatttancggacgctcaaatggctgttacttcgctcagcacacgaaaagcacttcgagcgtactaattagcacagagtcgactcccctaaggcaaattgtcatttctctatcctgatctgactaaggcaatgtattctattatctatatgcaccctacgtgacgtgggcagcggcgccggcccaatcaaaggcggccccggcccaaatggctcggctatnacgacaccatatgtattccttgtgaacaaccccagtaaggnagtacataagccgccccccacttgctcctgaaccgatgtgtgaantggcgtgtcgccgcgtgtctcaaaggaatattgggagaaccaagaacccgtcgcaatttacgacccgagcggtntgnatcaaaaacttgtacccctaacttctcgacaatgcccaaggatccaaacgttttcgggctctcggcaatactcgggtgaatcccagcagactttgctttttgagcgatgatatgggacgcctggacgagatagtagcgataacgccggagcgaggttatgctaagacaactgagtaacgaccgtatanngattatgaatttttctagatgctggaaaagaaatagcgagtacttcggaagagcctaatgcggcgtatagtannnntcgtagagtcataggtacccagagacgcggcggacggtagggagccctttcataatgtcaggtaatactccccccgttcgtttggtggcgntctgaaaaaaatgcacctagaagaccaaagtctcgtgccgatggcgttcgctgggccgacggtgctgccaacacacagctcgacggtagtatgcctaatccatataatatcaggaccgccctatgactgccctgttgtctcctcccgcggtagttcaagacggtatcacgctagcggatcacagggtgtgctatcgccgtcacgtcgtggaataccgccaccacgcacccagcagtccggtcgggggatgtctcggttgcggcaagacctttggttgaacncagcgagcaacgtcgacncttcatccagcggatcccctactagagtatccggcgcccgctgctgagtgccaccatgcgggnctttgctattcgttcgggnggtactgcgctgaattcacaaggggcgcgaatcggctcaactacganaccaggaacctttcctttttggtgtgagaaacaggccgcgtctgctcggggcatccatacaggtagggntcaggtcctaaagtgactccgagggatgtactcataggccattcgctgcgacaggacgcctgcgccgcaaaatacgttacccatagggcaatagggtcgttgaacccacagtaagtgcgcagctctacacgcgttcagggagcatcaacgtgaactggctaagtctcagttcgcctgattcagctaatggaccgaaactgatcacttatcgcttgtgcttttaatctaggcacgtnatcaagtggaagaccgtagggtgaggcctcccgcgtcacgtcggtacctantcaaagccagatggagggacgcaccacgtacctaatcgtacgtggtaggcggcagtcggtcagtggtnacatcgcccagttcgcaccncggccgggatccgtaagtaaattcgttcgaaaaggtgcgcagttcncgtgtaagaccggtacccgatccggactttctttcctacacattagtacaaacgatcttcactgctacaagacttattacttaatcctgacagttcccgggctcgtggggtggcagggtagcaaccgctccnntgggcatacacgtgcatggaggctggctaccacagaacggcggaacgcgttgggttgcataaagaacctaacctcagtacccatgtcttccttcactaactattaccgtacggtcgattnctagcatgacccttgccagccgtcaacaggacagggcaccgcgccgcctcgctgcggcagcatcatgctcggtgccggcggcacgcccgcctccaccagaatatattgcncagagacctgggctgggctaggtctcccaaaaggtagtatggtaagacgagtggattcttgcgcgcggggactgcttccgcgcatccacgtgttcggtaccctgcaaccccgcccggttatagacggcacacgaaggacccaggaactggaaaaggaatanctaggcgcggttgtattcgccctccagcgtgtttnctcctaccccgcggcagaggtttcaaggaataccggtgcctctgtcatgcccgaaggctcctcttggtacataatacggtctactgctacgttaantacgccgcgacctgcaccggaccaagctcaaccatggttactccctggaccagagcgccggaaattatcctcacattcagccatcatcgctggttgaagcggctcgacctagcagtaatccggtgtcacgcgttgcggaatgcccggtcctcttactagggcagttccaacggcaatctcttaccgtatgccggacccgatttgtatctcctatacactattaccgcggtgacagaaagatatgcttgcnggagcgcggacactgagggttcttcgacgcgcttcgtaggtcatccttcaacnattaaaggtagttgggggttccgacaccgggctccaatcttggctacgccccacgctatgattgcgacgcgaccgactcgtgcccgatctactccataactagaacatcagtacgagttcagagatctctgncccgctgaagcccgcaggcgggttctgtggaagcaatggtcagaagtgtgctttcatatctagcactccgtgagacccncctgctgcatctactggatttcagcgcgatgccgatattacgtgtgtgcctggagcgtttggattatgcaggaggcggtactgtcgtctagctacaaantagccttacggttgccatctcaatcggcacgatgtgcagtcgcaggcgcaggtattgaagatgacgccggcagcgtaggggtctcgcgccgcctcctaacttgtcactcacgcgaattcctacccgacgtatccccgacgctcgtatagtccgacaagtgcaggcgacacacaaaactctacccccgtatctactttaaaaccgtcatcgggtggtaaatgtggagacgctagctcatgagttgttagccggatgaggtcatggaactttcggcncaagttcncgcaagttcttgctctcgggcccacatcagtgtacagagaaccagcttcacggtgcgccaggcctaactggatgtgcggntgatacctactcgatccatccgcggtagcttgctaacggggtcgtgcataatatttatcccctctccctcagacgccacgcatcgccgagaagcggtcgctcataattgcatttgtccacccatccacgtggcacaattngaaatttgtaccttactcgccgtcccatggttcagatgccctgagtaacgnggtgacggntaggcctcgaagggcttaattgattataatttttagtaatacgatccgcatggcccttcttagactggtctggactatgtcgtcattggctgaccggctacagctctagctttttatgatatggaatttatcgggtcattttcagaccctaaaaccgcctatcttcccctaccgggcgggtaggactttacggaactccgttgaagttatgcatggcaatgaccctgctgtaacgcgtggcgaacgcgaaattacgaagtcatattgggctattacgtccattctacgccggccggctctgctaattggcctccgcctacatcggtgagatattgacgtgtgtctctaaatgaggtgccagcctaccgtatcctcatacctgcacaggtcanattgcgggctcagacgaatcttanttttatcgccactgcgcatcgactgaaccgtttgcagtacgtaaaataagcgagaatcgcttacttctcccacgtacgctatancggcacaaccanggggtatgatgcctcaaactgtcctcagtcttattgggaggaaaaggagaaccggggcttattgatatcgagtgtttctgcactntgttttttaactacagggtagaatgacaggcacgctgctgngttcgaatccgtaaatacgactaacgacacccgcaatggggcgtataagcaaaaagtagctcacgcgagaaattccagacgcccagaacattgatatccacgactgcnaatgaaacgcgtctaaagcgggggagaatccggattctacgtcccgcgcagcctcgccagatggcatatatatgaatcaggactcgatagtattgtcgggtaacgacattgatgcggccagtatcgcgtagccgggtgaggtcgatctctaactggagtctcatttgccgtcagctgaggtacaatggaactgacatccccatcccggtcggggcaccaggcggaggcccaaccctaggcggccttggacagggacttgtgccccaggattcggttgaagggcgcctccaccaccacgaacgctcggagnctaccagtcatggttgtcaggctgggagtacgagagatagtgacgcaagcacacatatttgggaacacctgccgcgtaataccgggagcccgcgcctcgcccggtacgtctcaccccacacatatgacangaaatcctagggtgggactcatgattgcgactaataatcgtggaggtctgtccgtgactgggcggatggaatagcattccaatccggctgcgtggcgggactggccggggagcaactcggacgccctacccaagaattgnanccggtngatcccttaaactcgttgctcgccgctgcccgcggtcgatgttncccctcatgtgaatggttttagaagcccgatcccaccctatcgctgacagcactgccacgtctctccgcgctcgtacatgggaggcggcatctacgatctcggtacggaaacgcaggcgatcagtgcagtaaccccggggcccgcctcgaagcagtccttacgaggggcgcgtttaatgtggcgagcacnttttgccaccggtttcaactcgtgcggcaacngtacaggttcagtatgtcactacccatagaggttactccgctatttttagcgtgccctggttaatcacgtttatatgcactatgggcgtataccctagttacaacagttgacgaattctgccatgtnacttccgggctggaatttagaggaagaactacttngccagcggtaggtccatgcttctgtagtccgggacgtataagtcgcgccggcagcatgcctacccgccatccccagcaactgataactcaacggtactcatagtagcccaatttttgatacaaaccgactgaaccccgtagctgcctacgctcatacatgcacgatcaaatcgagcggttcatcgggctgccggcagcattgcctgggccccgcctcaacatcctgtgcggaagctggtgcgtaaataatgaaattnaagaagagcactgaggtactttcgttgactcgatagggcagttacgaattcagggattgtccttccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttacacaagagatgtgggacatacgaaaattcagcaacgtgaaggaaaagagactatggaagaatttggtcgccgctggacgcctgggtagtaacatccgcctgcatgataaattcgtcagacaatgagttaccttcagcaatcccggattgggggtgcgtgcgcgangataaatctttgggtcctacagccacctgaacgtcagcgtccatatgcgaacgtgaaaccaaatagtcgtnaacagaccctgcgtgtgtcattcaattatgtttgaagtacgtggtccattctggtccatatgaatgggcggctttgccccttacctaacgttagctgatatttgttgttccagatttgtatcacctcgtaactaagttagatgggcttccgatttatcttctctatacctggaggcgcaatcagggacgattgtaacctaagtgtgactgttctgggtgagtgtcgcgtgttcgtaaaagtatgctgggctgaaaaaattggaccatgtggactacggattagcccgtcggaccaatatcatcctgatcaacaagngccgaagctctgagtacatccgctatcggatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggattcgctcgaaaccgtgcccaattgcgaagtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacaataacgaaacccgggggaatactaaaacnacacaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatacacctacttaggtaacaccaggtcagaccaaataggtagacttcggcgaagtatccgccaccatgtttgcccggttcaagttctccgcgcggttcggtgtgctctaatttatgaaatcatatgggcatgggggaaatcaatatatcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtcagcatttagtgggaattccaagtgagcctagttcttacngttcgaggtactctcggccaaaccgtgggntccggcggcggcagagattgcttagcagtacataangggaaatgaactacgctacttatcgaatggccatgtccccgctacccgaggaaacaaccaggtctaagga aacttctgggtacgctacagagagattcgtaagtatgncgggggtctatattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacagangtgtccccatagggccaatagctacattaacttgtggccngtcgtagagtggcccagcactagtgctcctcggggatgatctcccgacgttttaaacgagtaagccatacaggaggtccgcgtatcggggctgcttatggcgcagttctgantcggcgagtcgcattgattgttgggtgctataggctaattcccgcaagttgcaattttccgaccctcgagcgacggccancatattaccgcggttcgccacgatttgtgccgtcgcgtttagagccagcaagttatcgttcggtgtggggtccgaattaactactctgtgtacacccccttcggtctgggcttatttcccagactacgtgggcggatggggctctatgtatatcgcggangccagtgtcatggtgaacgcggacccgcagantagactcggngtgtaccacatgcatagccgcagtccaaactctaacatgctagcgacttacttcattgtatanacaaaagccattgcaggcaaatcgctcctagcccgcattggagtgtgtcttacacctagagatacgcgtgtacctgatgtaattctctgactggggcttctcgtgggcgaagtnactactcgagattcaactagtgtaagggcctgttactcgactgaatcgatactaaagaataagacggagctctcattaagttagtcgtcgtaacgaggacatgcattgatgagtgttcataccctccaatcacnattaactgggcgttccggcgacggcaattgtaaacggntcgggtatagaccccggaatggacccgcagtaacctagcgtaaatccgcatattcaatgatgctaatcacgctggactagaccnataactcgcggggacacatcgtagtctagcgcagaaaaagcgatctatttgtatccatatngttaatcgataggacgcggaactaccactccctgtcaccccaagattaacccgccacattcgngctctctgcttaatcaatacttcgncttaccgagctaccgactcagcgcaatggagtttttctgtcttcgtcttaccagtttggcgaggtcccggttagtanacctcaccgtagcgctgacgcaaaacacgaagccgcgatcaggtgctagatgnttttcacctgcngcgacctgtactgaagcttgcagcctgcttttggcgtccaggggctcgntgtagacttatgtgacatgttatgccgtgcgcagggagtattccaatggccgtttncgcaggtacccccgggccctatagatactcacancggtcatctactggctattatgcagtgttctcatggccgcgccggctgttaggttcttgttcacctttctgcgatgccggtgcccgtaatcgtgttcgctggacaatgggttagggtagcctaacnacggaatgaaagtagaatgcgctgctcgatacggctccnttcttttattgctacccgtgtcgatagccgtgaatcttaacgcataatggccactatccngaagtttcccattacgtcgtaatacgcccattaatgccacgttcatgccccgaactaccctgaacgaaacatnatctggtggggatgctcgtgatcatttacagatcatatttattgncgtcccacgtgatatgggggcggcatgtacagcgcacatttctcactcggacccggaacgcggtgcgacggattgaccagtcgcgttccactaccgcgcgcgactatggtgtatgttgccttgcttaatgccgacaccatggtccnacgaangaaacataattgagttaagttccaaatagtgggngaagaatagtaagagtgtgggantaaccacccctnnacgtgcctgtgttacaattctctgttgaactctaagagatggggcgtcaatgcgcggcgcgacttatcatcgtcaaaatcaactggcttatggccggcccgtgcgttgcttgccgatcgtccctgcacgctttagcacctctccacgggacctagagcaaatcgncngggcgtatgaattttgcgcncnaggaggagatcgcgcccaccccagatcaagcccgtccatctattggacggcaaagatgcatgtgttagccctcacgtccgccggctcaacgtcgcgagttcnatgatagtcgtcggtccgtagggtcttatcagactcatggaagatccaaaaatgtcacatgattttatgattagtncatgcaagttcttggaatacttgtgtgctctaccgtagactcataccttggcgtcgcgacaccttgcaagcgtcgggaaggtatacctgatggccagtgtaatagaatagctacgtgctggccttgctctggttccgattaaggcgtgatcgtatttcggtgcgcgttattgccctcgttgctnccctctcgattactcggcggcactcttccgctatcgacaaatgcaagtccatagaaagtgcctacggggcgattctnttgaattccctgaaaattcagaccccggatccgaaagcggccccgacatatagcatcttgccgggtcctactttgatgcatccgctgccttagagagcgacaagcgaaggttgatcgttacagttcagggtggggtaatccgaagggcaaggctaggcttccggagttcaaaagcaagtaaacggctgtgcgcatcgcattgcatttccctcgcagggtatgacgctggagtcacttgcgtgggcggcttgccgaggccggcattcatggacggtgacgaaacccaatcaaccgattagacggcagactgtatgaagaaccatccacagcgtggtaccgtttggataaggcctctggaacacaggcccccgtccgcaagtcgagcgtacgttgcgnttcgtgcccccgcaccgggtccctggacggcgactggccagctcttcgcgaccggattccgaggtgcatcattcctaattgacgcgccacagtccggtcgattccctagactcccggtgccgtgaatcaacgacgctgtacttgtttgatgaaagtacggtttcagttggatctccgagaagccgnacatagtagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcactcatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgnctactgagaactcatgaagtnacagagggccctacgggctgacgcagaagcatgacaatgcacgtacnagcgcctgcactgaaagatcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgtcattaaaggggcagattagtagcacccgttanttgtgctgtttcctgacatacggtgggtccggtcttctttaagcgcacgccctgcattttcctatgcttgatgcgaatgcatggctaccatagccttgcttccgccgtcgcgacgtactgaagtggtccgggatatcataggaccgtncatgcctactagttctctttcctaccgagggctaccgccaaataatatttgctgttgnaggggggtcctcggcgaagggatggatattcggagcgatagtcgggatacgtcggtatccggaccatggctccgatgcaaattcggagtaggcccatggcttacagaacggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggctcgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatgnggctcctcttatgacgtgcctatgctactcccgccgggagtacacngccactcgaacttcgtcggtcaagttgtccggtaatctgactgttccccccctacacttcgctcgactaggtgcgttcgatctgcttacgcaccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggcgggtcgcagtgccggccggtttgccggcagtcggtaggtgttaaggtgagacctatgttgttgaaggcggcacagaagggatcctctggacgtctcagtatacactatctaacctgggancatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaaccnggaaatgaacgccaatacggctctcccttaggttaattcggatcncgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgtcaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttttgagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaantgcgcgtaaggacgaaagtcaaagcgttagagcgaaacgtcncgcagccgtggacccgcccgcgatngcttagtgtctacacatcggttgtacaggctaggagtattagtcgatgagaggcgtgnaacacaaaatccggaagtacccanggngcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcncctgcccattagcccganttatcccactcgggttgctactatacnatcatgggctaagctcgggacccggccggctatgagtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtcgttgggggaggctggcccggtccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaagtatcaagtagcgntacctggcgagtatcgggggccacatggcgagannnactgtcgattgagggatcacaaattagncaactcggatctctatggagagcggaaacagggcngtagcgcgccaacgagcagacaagagaacccgagcttagagagcagggagtaaaaccctcccggtcctagaactaagcgagccaagtagtccgcaatcaccatgggatggccatctcccccccgtnccggngggtcgtctatgcaagatacgtaataacaggacaataacataaacgaccccanggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggtagtacccaaacngccgtgacttcacaagccnataccggttgtgacagcgcgtagaccttgggtgggttgctcgacagtcctcattgcgcagactgatttccggtcgccccaatctagtgtngaggcactcattcccaagcgctactgttaggagtctactaaaaccgacgtcctacaatgatcgtgccgagacaattccgctcgnccacgaaacttttggtagaggtgccattgcgggtaaaattgagtgtgatccgtgtttctctccaatagaggagggggcgacttcaattgaagggcggatagttccagttgaggccaattgtcctccttgggcgatgagatggcgggtcccgtccacttcagcgctaacccgtagctatcggcattactgcgggccgcacgtagactatgaagatggtgatccacgctattattcgggactgtacttacagcgccncatctgtaccgccacgagaactcgnaggccaatgagtctcntcatggctctcccgcgctagctagacttcctagggtcccctgcgaaatcgttggcnncacctgccggcgcaccagcgatcgtgactcacgtatactggcccaacggtgtccgattaaagtccaacgcatgacctgagagttcgaaactactgaagttgcgccttataacncgccgggcagcgactcgctggggtgttaggggaagcagctntctnnggacgcagcaatccttcacctcnactatttgtactttgacccaggcaccgacttgcatgcctatatgactgtactgtgcactagacctcgcgtccaatcccggggccccagtatgcagctcccctcattctcgtcacggaacccggtgtcggctctgcnacagggccaatgcccgacagtaacactgtgtctcacgcatcaggtaaggatatcagaccgttgtgcggccgaccgtcgtactttagggaaccttgatatgtaagaaaccttaacacctaataaagatgggtatgtcgtctgctntccagaggccgagtgccgtggaggccactgaacccgagagatggtaagagccggcgacgacggagtcatgctgcacgctggccgacttccggcgtcagcttcgaacgggagtatccaagtcccccgcacgcaggtcccacagcgttgcacccgaaataatttnggcgtcggactcacgacgcttgacgccgttttgacgaacgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggntcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtnactnatcttatcgtcaccgcatgagcaaggatcttatacgcaagcacagcactatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggctactcccaattactccatacccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcgagcgcaagttcaggccacttggggtcctattctaggcggcatgatggcgaacgtgtttcgcacgacagcgggactattgtgcgtccgaagaacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatccgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacntacncatgcttagggacttagttagtgggaaagtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttntgctgatacagagtccacanccttggatccgtactggcttgattgtaaccgctatgactctgaatcgaagcaaaaggtaagaacgcctcttgcaccntcaacttcgtactctgagggagtacactggggaaaatctcgttttctatgcccaacggacgacgacagactattgcattgggttctctccccgagggcggataccgtggggcagccacgtaggcgatctccaccgacaaggccgcgttcccgggcgcgcgccgtgcatgcttataccgcggccagaggtcagggggtcacccattctaggccgcggctacgtggagttcgacgggtgtcggcccatgggcgcctgcgagncacgcagcgacgttgctcagactagctacgtgcaccatgaggacgcggtctacgctggcgcttaggntgaccagtttgatggctcggttggatccgttaaaaagccgggaattttatcgctcacaactcgcaaagtnggagaggcagatccggttactnctaaatgaaaccagggcacgctagcctcctagnacaggtaagcgacgcgttcnangaacccatgaactttagatgagggcctanttaaaacctaaatatactaataaagtcgctgcgaaccaggagtgctggtcttgtggtgcgcctaacgtcctgacatcgcggtctctttttcatgcttcacatttggatgggcgcgttaagacacgtggtaactntgggccttgtcacatagaaanggatacgcaggacggaaaccggtcaganctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattntctgagatttggaacggtggttnngtacccgaaacccgggntaaccccgcttatttcacttaccgtangacttcaganccggcgcgtaccacttgtgaggcatcacgtgaganaacaaattaacactttggcgcggctntacgtagaggggcctgncagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgcnagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagngcttcttggcagcttgcgggacgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggcggacattactgggaaagcactgttntgcccatatacaatanacgatagaagaggacccaccagaccactgnacnctatcagtgccgagangtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtgacgcccccccgcacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcaaccccgtgtccgcggagcgcggaaggttacatgccataccgtttacgacgagagcaccagtctgctcggcggtggagagcctgcatgaccgccgagaccaacgagattgaacctacctacatgtcattaagggcattaacatttggcagctcacgattaactgaaactggtacttttgacgcgctgatcgcgtgatccctgggcactgttgtgcgaccaaagattgtcattcctgnaaangaaatcgctaagaacgatagctccagctttgatcgtgactcacgcggccgtccggcncgcttntcggcgtttaaccggaggaccgccggttntgcactctcgcagccggtcaaatagtgtcgatgccccctctgccctacnntgtcgtaccggtcgtattcgacgacggtattcgaaccgtcggttactcgatgacccctcggccacgaatctcgagcgggtctgtagtgaggggcagggcagatgaccttgggggctcggctacggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatgccgggcggttgaagtcaaacaacgtctgcaggtatggtctacagctgccgcgatacatgcagggcgcaccggaatccaagtaagtcgtgaggggggacacgacgcgatgggcacggatcanctaaccccgtctctcggcataaggaagggagttaactaaattgatctatttcagcttcgtgtaacanggcgtacgccctaaccggggtataaattagtgggaaaagtccatgagcacgggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactcgatggngacgtcagctctttagcccgcaaagttccgcnactcgttttgtgtgcaagaccaccaggctcggccggcgttgcacggtggagggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaagcncgatgttccgtattcgtcatgcgtgcgtganccacattcaaatgaacgtacgcgatctctcctccgactcttagcgtcttagtcggagacgncgaanatagggagaacgtcagagataggctgtcggaactatctcgctgatctctccagtggccgataactgtccggcatgggataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctaccgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccggggatatccgttcatgcgtccgaacgttactacggactctcggccacttgctggcgtcttttcaaacctccgtggggtccatgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctttgcaagttttggccgcagnatcctgtttcacatgcgatcggtctgtcnagatcttgtcgtgtgttacgaccacnatcgcccagatgcggtttggcttctcgatcgagatggaggccattaccagtgcgcctggcactcatcngcagtaaaaggtatagaacggtaaagacagagggctaatctgcctcgcgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcanggaatctactatatnccatgtgcgtcgctgtacctgccgcccaacgtccgcgctctttctcggttcatctgcccgcagaagtccagtgaatacgntctatattgtggcaanccgtggcagagccggtctcaccctgactctcaatccacagtgaaggcgcncatngcgagcagctgcacacttccatgtaagccaggtacccccttcangagacaggcgagtggtcnnaagcgtaggcgactcccaatagtaccgcatattcgaaatcaatctgaagnctcctgcatgtacattgcagcccgcagtcgtcaaanatgtattanggcacactgtggaacaattccgtacggcgggataagatttgactacatagcttcacgcccacctgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaatggggggctcatgcctctgtaagggtacgttgtggtcgacccggggcttcaccgcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccgccggatggcggagagtggttcccagtgntactacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatggttttaagacgcggaacactagggcgtaaccttctacccgtcgttgcgtcatagggatagtactagcgccgcgcctccaagcgaangagacgcagacgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttgcatcacttcaaaccctcgcccgcaggcccgttggccaaacctgtcgaacccattcattatggagctcgaaggaattacaattatagccaacgctcgacgcagtcgctcttngagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctggcgacgtggctgagatgcgagctgttgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatatttncgggatgtattcccactatattcggtggggcagtggccgcgaccactcanaccggggtctcccacgtggngcactaatctagtgtcaaaataacgactctataggatctcctagactcgcaggtcgaacgccaaacagggctgcgacggtgtcgttgaggttttggcttgggggcgctgctctatacgacagcgacagctgggcaggcatttagcaacattcccggggacanggatcngacacagaccgcggacaaggggaatgacagatgctctcgaggcttagtgatacacacctctctacgatcatgcctaatttagtaactcagcggcggtctcggagtatctggtcttggaggtacccggtaagttcccccactggtgacgagggtgaccgcttgaaaacatcgtctagggccgagatataagcatgccatcacgccagcattacgacgaaccgtttcgtcgtgcttatgtttgatcaaacgcgcaggcggcaacttggatacagttccacgtnaagcgtctcatgcgccctatcttttcctacgcgcatgtgtccatcgtgtatactggtaattgtcagttatctatcacgtatcaagccagtggctggacccgacaagcctgccattacacacggcgatcgcatgggcgtatctcgcgttcctgagnctgtctcccgctcccgaacgcgagcagancagggagcgtcggaggcgctattccttgacctaaccttacgcgctggttcgtaatatctgcaacaccatttctagtnctgccatcctgagcgatcntctggctcgcgtctgtttatagtgtagcgtggcattgggcgtagacctgttgagctttgtagggggtattgctggggacgagtgggcagcgttccgtcgattgggaaccgcacgctgtggaatcgtgataggtttaaaggtcacaagctggtatgcgagcctggccgctctcaatgtatctgatcgttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtctatatgngtgagatccattttgaaccatggggggtttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactaaaatctttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtggtgtgaacccccggaggtggacactttagatanattattgatatgtgtttttcgctttagatcgaccacggcgacctccgatttacacaccttcacaaggtgggggagcgtgtgcattcaaatcttcgttaaaaggttttcgcacagtcgcccactcgcagtttacccactcagcacataatntaacatgggatggggcgtaagttaaccacaaggacgtctaaggaccagctcgggcaggcgagcctcagtaaggccagatgataagaaagtgcccaatgagcgacgaagtcgcgctcgacgcccggcgtccattttaggcgctggaaaatgtaacacttcgcataaaaacgggcctgttgctgatttaccgtggctgagagctggagggctggacatttggttgaaatttcgccaaattactacggatagcaagcaggggggcctttgtatatcgtatccactcgcgtaacaaatctcacggcataatgacattctacattccttagaggtgtattccacgtctaccagcgtaggtcgactttatttgaaccccaagtggcctggaaggaagatgattaaataccatagatctgggcgcctggttagatcggcgggtgaccgacgtcagccatactaaagtnttagcggctcgccctaacccgattgaagctgttgttaatnacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgctgatcgagccccaaggggctcatgtgtgcgagaccctgttactggttatgcaatcacgtgggatacagaggtgtgtgtccttgcgcctcctggagagcgagcatnttttgatgttccgcggtgtgcgccacgtgaaagaccacgggtccggggacaacgggtaggaccgaagcatgaacctaagctttttggtgggngtagccctctgaatctgccaggcctgattccatctcgcgtaaggcgagtcagcccggacgctgacggaagaatccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcaattatgagtcgaccaagaacggcagggttacgctacngaaaatcggggccttccccagcacagccaatagctgcagcggttgttgacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctncagcctccaagagcggaaatagtgcttacatgatcttgcgtaactctccgcgttcaccaaccatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtaagggcacgccgcttcggtaaggaactaggacagttgcagtcctcctgcgcccgagtcgtacaaaacactacatcagaggnctcttccatcgatatctggcgcaatggtagcggagagttgcactaccccctgagcaccgtgctcgcatacataagccagctgaggggaggctattaaacgatcaagctgcccggtgcggccgtgccccaagccaaacgtacgtcaacactactaatgtgtatcggcgctaatggctgcatactgcccggcctcgccgttgcaacccagcacatttattggtcgnccggcacgcaccgggcaaacatacagaacttattcgctaacgcatacatggcttctacagcgaactcctnaaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaaatagtgcctccccttacacctgcaacagaaaaatctctagactcccaccactgacctgacaccctgaattggtgtaagtgcctcacgtggcctcttatgaaaggaagagtgtccacatttatcattgggcaatggacntaacggcctctgaagtaataaagagaccgggggagggcccattattcggtgctgatggcggtacgaagatacacgaactcgcgaacaaaccggtgcacccgggagtggttgtgcatcatcgacgcacctgatggacgtgaaccancctaacccggaggcagtgacatgagggatgaagcattgctccatggctactgtttcgacccaggcatacacacccatgcatagattcgcagttggagtcacttaatgaccggtagtgcaggcggggaaggctgtctatttagggtccggtctgcggctccatctgttactgcccgtagnaaggccgcggtgccgccatatgggacgtaaatctgcgggcagataacgataacgaccgcgctgacacngtgctgaaagcaaatttagagcatcactgtcgcggactttcgctatcangctggtgacctggcggccccaaacgaaaggcacgacaaaataatacatggacctgtagctaatagatccaactaaatctggggccggagacactantctcgcccttttgaattagccaagcgtcagcagaggagatggagcctgttttatgatgccttgtaaatatagacgaaatcgacctgatatggtctgcgctaaccggagccttcttccgatgtcaggtccagttcatttggggcgaccttctcgcgaattagcagcaccccccccgaacnctgcgctccaggtgcctcggcctcgcgacgactncagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtcnctgtaatgttggcaacctgggatgaacgatactcagtggcacgatactattgtagaatcgctagatatgatttagtgcanacgcgcgagtgtcacaaccgtccgtgcgtagcacactcactaaaactcgtgagtccataccccttgtggccagntgcattgtnatatcttgccctagtagttctgcgagaacggtcagnctaggtaattccggcactgagtcgaccncggtctgagcagtccgcgccgcgtaaaggaccagtacactagcgtgtgtgagacaggggtacacttatggcgttatgtgtcctaggcagtttaggaccgttaagccgtcgtgtgtggccgcgtcggagctatccgggtctacggggaactctttaaaaatatcttagaaacacttatatatccgttcgaagaactgtgtctgcctgtacgtccctaaggcctcagttttccctgntangtgtcccgactcgcgcgctganaactactaacacgtaaatcgatgggccacttcantgtgcggtcaacctgtactgagcgcgcaaaaaacggtgaccgtaaccgtagtaagagacaagagcaacatagacgctggacatcgactcagangtcaaccgtcaccgggccgagcggcttcgcgaaccgncctgtacgaacgataaagtaaagcaacagcggtcggcgtttagacccactcagaggcagcgcgcactacgaacagcacgggngacagagaggagtctgaccattaggattagcttccgggactttcgctggccacggccgaatcgcgcagctnccaggctagtcagggcgggggtctaggctgtgtagtgagagtctgggcatgaacggaagctggggaccccgggtctggattacgactgcatgccggcatctgaatcttaagattaacttccggaacggtagctttccgccctactagtgtcgaaccgatttcttcacgcaaatgagtatgccgggggcgcgacacggatatccctntagttatagtccgacttgggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacggacgaaattgaancctgtgccggctgaccaagagatcgtagtcctcaaagtaacaggacgtcctgtcgtgaaagccatatggcgcagccaatgacgcaatttcccgcgtngcagatccgagttccacaacccctttgtgatgactagtactgacgctggcccccacgtgggcgtacatcggctgcgtgcgttcggaaaacgaggataatttcacccgttaacngtgtacggttgtccttatccatgcngggtactagtagttgctccggacaatcatatttcacccgttggttcggcttctctaacagggcttatagagggcgatactatagctgtattcaacccccgacagcagcattgtttcccccttatggaatcacgctcacctaagacgctangtcgcaaacttcggttagtctcctggctctccgtctgattcntgtaaacaccatcnaagaccggagatgcggttgcgagagagactatggtcccacatgttccttacgtgcgttagccgtttttggatcgtgaggtgtccgcaaaagaggtcaacgatatttcaagaattacctactcagtcggaattgcacttttcgagcgctagttcatacatacaagtggaaggcaactagggtagatcggtcttaaggtgaagtccagggnccctgaagctaaacccccctgcaagacggcctcatancacccccatccgttnacttgtcagctagctgtcagcagctcatctgacgtcgaagctcattgaaccatattgcactagagtttgagggcgaatcactttgctcncagggacatcgctgagcggtctcgtcagtgccaccactaagtcagacgaaacaccctatgcgtccntntcctggtcccttgtttacactgtgtacacaacctgcgaatctctgctgcccagtgaatgnagtggcgctggtactacatatcacagaatttcagtgtcatggtggctattactgaatcgctcagcaatgcggcagtctaatagaaactccgcgtgatgacaaaatggaaaatgcatgcgacgtccgtcggaaacgcgttcctctagggntggcgggttgcaacctttgaaccatgtgaggaaccagcaggagtagtcntggctagatctgtaaagtccctgtactctaatttgaccctccagctccgggtgagatcccacgaataggggcgtatctatgggttgcaaagatgaggcccctttaaaagactgcaacctgaaccttagctgntaaggtacctctgcgcaggtgtcttgctgcttgacagcngaaattggncggaaagcttgcgagtccaagctgtgaatagtttaaactcagccccaggatggtgaccggcgattacggtcggaggttagtggagtcgttgttgaggagtatgctgttcgcgagcctgacgggaggaaagagncgactccctggtgtcgctactttcaatcgtttgcacgacagtgacatttgnttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtgaagacaatcngcggccgaatacgtagtggtttacggagatagacgtcgtctactattagtacagtatcaaggtagtctggctaggccctatcgccgatagttcttgtccctataaacactgaccaaatacgctacacggtccgtaatcggtttctccctaccattgcggatacgttagtagcgagttgacctactgacagttcgatatttgtcgaaacgcccagctcgttcgtggccaccgtgacgctagatattcggaccttgtgtgcggcacaacctcctttggtgaaggcagatccctgtgcgccaatcgatgcggtantctactaatttaagtacacggctcgatgacgatgtaggtgccgatctcgactccaacagctcaagtccgtagctccactgtcgggctcggaaagaacgggacggttagacccgtcggccgagccaacccgatccgcgccattacatccacaatgtggcactctagcttgatagcctaggtagattcatcaggtcgaatgttggcgggctgggagcatagttggcgttttgactagatgtgtacgaggattccggctcaaagagggacggagaaaggaccttgctcgtacaacgtggtatatagaactcgttggtggcgaccggaccgtacggcgaactgtctgtagggatagcgcttataaattnatgtcaaagtatttgtattctaaagcccactaagtaccctgacgtggagtccccctcatggcggactttcaggtgcgttacactgccctcgggcccgcggagatgcctaagtccgcgagtctgcttttgtgggataccgagctcgcacgaacgtgtttaatgacggtgaacagaagcccatacgcctcngtacgattccataggtgacgagaccatctctcatggggggaccggantggccgggccgcgggacggagtaaatggcttttaacaaatcagtataacttactcaactaagtgttgataagccggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtanttgtaacctggcagcacatggttgatggaccctgcaccctgactgcacgcacacttttcgtgaatcacatccaggcgtggatcgaaccttatcccgcgtctgggcccaacatcaaacgagtgacgggacggcgatggcggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcnctgtgaattccgacagagagatcagagtaagcaaccgttcactgtcncgccgccgcgcnagtccattgataattttacgttccaagagtccgacttncctgcgatagcctgaccatctaagacagcgattgagcatgcatagcaagagggcaaccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgcgttcacaagagtcacccctcacttggttgcccggtctgctgacggnccaacgatgctcttgcaacacgattcaacctcggcctttattcggaccgggatcttgccgatcgctncgatgacatnagcgatgagaggcncacgnggggggccccgcgttcatcagactatttgcagtgggctgtctgaaccctggcttgcgcagtacctttttcaaccgcgacctgcctacctgcgccgctcgctctcctggcctgcacagcgcagntcgccaatctcatcgctgataacaccctccgtgtttagtgatgaccagctnaggtagcgcncgtgcaaatacaatagcttgccgaattgaccttagtccccttgcgttgggngnccgatgtatacgtcaagtgcagcctacagcatgctccnccgttggcccgagacttctccagaggtaagnaggtacgtacctccgctgtccgtcctaattcggaccaggtcacggcactggggacctaagcccggctcccgtcctcatattcgcgcggggtcctttngtcgggttattgcaatctatcacaagcggagttagtcggattctctgtggcatgatatggggacggantgacttctttctcagacgctcagaccgtggagttgtgctcgnataggacggcaaacatcggggcctgggacgcctgactcacgtggagaggacctncctgtnggctaggagccggacctctaangaactccttagtgagatcgatataacaggaaaaacctccagttcgggagtagtaaaaatgccctgttagtngtgcggcctgagcttggtaacaggagcgggagtgcttctcaggccacaacgtatattggtattaacgcntcccggacaagtgtaaagggcaccctgttgaccgtgaatattagcgttggttcgtgaccaattttgtaggtagaacggacgctgtgcacctgtcgttagtctcgcgcggtacaccgaaccatattccagggaaactgttgcggcaaaaccgccatgaatagcggtgactggtgaaacgcccatattcgaagcaatatcggcggtggattggttcaacgaatcggtcccctggcgaagagtagctcccgcatccatacatctgagcgtgacatcaccnagtagagttagtcgagggtggaattacaattctgttcgcggagaggtacgccctccgccgcganaggacactgacacgggcgacgatcgagcggggtcgtccgggttgatggcgttaagcccgctatctatactctatagagagctcacagacgccctccttcaaggttccccacgccaagattgntcctctagacccaagcgctaccagagaagatggatctacgtgcgatagaaaattgctcgttttgttcgctaccgaattgacgtctgacaacgcgatattatagacactaagccaggattcctcaccagcnggccaccgacgtgggatccggtngttggcgaccgtgaggaagtgtgtgcccgccaacggtccntacactaggctgccggaactttcatggattctcggtagacggttataaaccctancgagcccctgactcccgcagacaaattccgcaagagctaactnacctatggcggcattacgtaaagggnagcggcgggggaaggagatggtagcatctctgttaggctcaaccggcctatccgcactgaacaggcacgagttaccctcgcactgaagataaggctcccttgcatacgacttgctacgctggacnnaattccctgaaaatgnagtaaagaagacttaaccctacacccgagtagacactngggaactgttttcgagttaggagacagactgaagcttatcgccgggcagggtaatgttatcgttcttgggaatgcggatccgaggggacttagccggttcgcgcggaggcctngcacactgctaatacatcgggtcccccagctgccgtaatgtcatgatcgcatgcttaaaaagatatcgcctggggtgcatgcccaccccccgaacgaccccctgtcgagaatggctctnnggcaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccctgtgacattctatgccgacgcacagaggagacggatacccgtacatagcagcatcactggtgtagatgatggcgcgctgtggccgaggcatgctatccaaccactacgacgagacaacagnaaggancgaagagtgatcgcgatggttacataggatgggacttcgaaagacagtccggggangaaggtcatcgtatcgcgcatccacattccatttaatggacaggggttgagattacaacgngtgattaggggattaccgctaaggacttaggaagtctatcggcactagtatcgtacactgacggacaactgcataatgagttagtttcgccaacgtgcggagaaggatcattgcttacgagtcgccaccagctttacctatacnggccctgtaatgcgacncgtgnccctctcgactacgctgatttgtgctttaaaggcaaagagaaagtactacgttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaacgttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcggagcccaggtgtaagaagtcagccctatgccgcgaaatgctgccgggcggtgagntctccaacgnaggaaagttgtcgcgggcggctgcgccacaatccgcgaaatacaccagcgtactccggatggntggaagagcatggctcagganttatccatcatctcttaacggctcccaatacaaagcacntgctaccatacaatgtaaacagctcgtcctgatgcctagangcggtgtagttcccgctggtcgatccatcacaagtatcgcagaattcgacgctgggctctcactngatgtgtggctcaactggagacatgcctaacagatgccatgtgtcgcgccattttcatgacatcattgcgactgcgngnngtatgtcaggncttacgnccacccgtgattacgtgaggttcgcttcgtgggggngcccgccggtatataattacatcaggcagcgnagcttgttttgttgctgcaagctagtcctcgtgtttcgggtgattcggccctctagcccagaagcgtccctcggcgcaacaccgaggctattagccaggaataggaatcggactgtagaaagcntcacatgcggcctgtatagagtcgttgaatcacgtgcgttggctacttatcgatcagagtcaggccntaacctgcanctcatctaaacgctgagcgttagctacacgaggattcaaccacttggacaacaatgactcgcggagggtaagtgtgcgtctctaccaccccagacaaccacaccttaggcgttgcntttnaatgcattctcactagtctaacaagggcaacgcctagcacgtatggtatggtcacaggatgggacagggtacggggatacgaacttatatgccaactgctcgcaagaacccccttatgaacgttcctgtgtggtagcgactaggcgccctgttgccggttgcgtgtttagtcttcaaagacgtggtcatcatggcnggatcatttacttcggccggcgtcgcttaagagacaaaagnaagtacttcacacgttttcactngtaaccctcgccctcgtcctgaagttatgcaacgtagaaaaagaggctctgtcnctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcagntaacgtttgtccatgtacgggagatgtcaacttgttacaggcattaggaggagacacatgaggtgggtccgttagactgantaaaacccggcgttaggctgccgattggcaaggtgnggttcgtggtgacagggagccttcgtaggctgngtcctccattaggagtctaatgatctacgcgagtttcgtatcagccgcatgcacctccctacttaatcctaaagaccctttggaggactttccgagggatagtctggcgttaggtccacttactaataattaggagtcgcctgttagcncaggacaaatcttgagacgtaagtcgattcgaattangtccatcgacatcagtagtgtggaggaccgttcatcttacctggctgtcgaagagaagaagttattttgttgagagttcacgggaagccattagtcccctcaggactctactgtgccccaggtggcgcaaggacagggtccggtcgntgcacggagacgttgccccggtcaccncacctatcntcatcaccaacttcatggtcagacccnagaacacattggaagtgttggagaaccaatatagacnccgtaatatcaagtacgtaagtctgagaggatgtagacgacatgtcaagagaagaactgtggccgcgtctaatgacttaggaagtattncgtcttgagcgactggggtaaagcgatcatagactgcggagtaaaactagaaaggatgggcctccttttctattaccaggttacgaaaggnagtacacaaagggggcaagagtagcttcgttcgggcaatctggactcgcgtggctcaggagnattttttggtactctccggtcctgcgtgacagaagctttgccccttcacttagattggagttaaaacatcctccttcttctagcgttgcgcgccgcggcgtgacgttatcccccgcactatgacttttccttgtggcaccggtcgaaagctgttatagtgttttnagcncggtaatggtagccacccactgatgcgcagagttagtggtatacnggaactagttaacgtaatacaagccccttcacttgggcccttccgctgacaaggcatcagcaagttgttggattcactgtaaatctggaatgatcagtctacgcgatctaggacggagagatttaaaatgcaatcgggctataacaggtagctagcacgtgagacatgtgtagcggcgcccgcgcaccctngtctgtgaatccccggcggtccttgtgaattgaaactcccggcgcacattgaaatatttcacgagcgggtgcaggnncgcgcaagtgtccatcgataagacggaagggatattagataaagtgcggtgtggacntgtgacaagtaataatagcttcgggcgtgcgttggggcccctagcgaagcgtactatgacatatgccgggagtgggcggaggctcaacgttaacgcattgccgcgccgcctatactncttncgagaatcgaaacttgcaagcgcaaacagcagcggaacgaacaggccgagagtccctgaggtcggtgccctagtctccatgatgccgctcactccggctattgtgagggttgtgtcatggagaacggccccgtagggtgcctaantagatcccacttccagcctgaagatagccatattggtcaaagtgacacaaccttctccgtcgcatggagctnctgggaagnaaaggccaacacctacttccagcggtttcagacgatagcaaatatctaacnatcantgatgcgatgggatgatcaggctttttgtccaatggcgaccgnagccgggaccagtaccaatctaacggtgtagcatatactcttgccgtagtaaacgacgatnacccctactcgtccgactgcgtccctaaccttacgaaagaccacgcacatgatctgcatnttttcctttcgtgctaggaagccgaatgattcgccgcatttgtgacggtgggctagagtgctgcgtatctctgcttcgtgaacatctggcaaaatcgaatctcgacatggaaaggagtcccgtcggttagcctttgctatcatccgtccggatttgtttcgcgtggaacttgcgccccgccttcggaaaagttcccatgccgattcgggcgactccagatagacgtcccctgactgnccgtcgatgtttggggcatcagcagcaaantcggcctaggaaatggacgcggcacgtttaattgcgatcgacactgtcaccaaacagttatnacgcggtgtcctgggtacataccgccgcagcactaggcaaactttaggcgctcccaatttcgcctctgttgacgattgcccctcgagggggcgtgcgccgtcacagcttaangcgccgttccgggtggcggcgaagaatgggcgaaanatgtagnnncaaatagangatgccgcgccatgaatacacttgcgatttcanccggagcacctctgtgaattctggcagctccggggtagatacccccatgggtaaaccatggcaggaanaagggccgcgagaagcgacggggtctcgactcggnacgccgcaagaagtatccactcattgccgccttgaaagccccntctctgtgcgggcgtaggactggtcagcaatccaacaatggccatgctcatgtccaaaccccatgcattccagcgccagctgcccctaacggcaccggacncctcgcggcattcatcgcccagtctgccgtctaggcccccaagtagttnttgttgcgttgtgcaagggccccgatgtagaggatcggttcnccatcaaaatcgttttcggaggcagagacggcgtactgcacccagatggtcatgacgatgtttctcacgtactggtgacttaacgcactggaaggcaccctatggtggtccccgcgccagcgtngattcccgcctgccctcgttcnaccccttaaagaagcgacatgctcgttacgttctatgcccggtccgttcggggtactgacatgggtaatggtgtctctttttcgctatatcccacaagtgtgactccaacggtngaatactactatctagatgagcgtaggagatgtcgaaacgaccataaaactcctaaccaagctcgacagcttcattcactactgtggctccggtngggtagcacaatcggcttagaagcagaaacttccatcttaggccataaagtttcctgagaggggggggtactcccagtagcgggtagcacgagcttagattgtcagtcctggtggtgcacttggatcttgagaccgtagggccantaggcatcctgtttatactagattgatagcaggnggtaggtagggccgtcatgaatggaccgaaacctgcgtggcggggtgtgcccaccctttggtaaatactggcttctgctgttgagctggcgngctacctttccagtcnctcgcctagcnagtgaggggcttctactcctgctnacgcattattcgccgcaaantgcacacccacatgtccccggtggccagactacgctagctcctcttctcggaacgccaatctggggtactacgtgctgtaagtccatgtattgccggctcgcataacattgtaacggcgccgtagacatcggaaggcatttggcgacgtcnggcntcacagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtgncactgagttacttggtgggtagcacggctaggtgcggaatgcctattgtgagatatacagctgggcaacatagagcggcccctatcccgacggcgtaaatgtacacgaggcgttaacatccccataggtcaccccccagatagaccctncagataataacacactcntaccgcggacttttcaagaaatgttattcaagcaaaactaatctactacattagctgtctctcggtcgcagcccccaccggtaggcccgtcgagacggaccaaccatactcctnnttnatattatctatatctagctgtcggcatttcgtcatagtaatagatccgnggtgcctgtcgccaactgcnnnngaggtgngccgtccaggggcttccaccgaattcatattttcggattagacggcttgaatgttcgttgggtaattgagtncctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgccnncgcgcgaacgtctgttngcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtagcgtctcagtagcaataaatccggggttgcgctccagtatatntttgtcttactagtcagctcacacttatctgcagccgcattccggtcgcccagttgcttaactgggcacgccagtagcgccgcggcnattcttcgtttnactgggtttccattggcagtcgggcgacaacgaactgggcntgtacgaccgccaattngccgatctttcggtttacaaattcttgacggttccccgagtgtgccacttttcaacccaactgagcttttatcctccgcgtcctgctcggggtcaagactcccgaggtggacagtctgttgtgtagattagacttttagcccagtactgggtactcggcgaaacagggtgcgcgcgcgttacaagttgtctccccgtcatcccctggtcgggtgaatgtgggggcaggcaatgggaatcactaacngcgcgaccggnttcacacaagtgccgagactcgcggcacattccagctacgcccaccactggttctggtcttgtgagcaaaaacccgtgcactcttgcggatcgagacgttgaantgngaccatagtattgggccttacctcctacatctggctataaggtaaccggtcggaagtatggtcaccaacaaacttatttcgacggatcggcagtcatcaccgccatgaatcacctcgggaggctatgtgcatgcttggacttatcctcttgcgaccctctcgaacctgttctggtgcagctcgcctggggctcctcgactgagacatatcgccctccacttgtattatgtgcttggntcacgtagctgtcggctattaccaacacattttatacggcgtgaccggccgatccgagctcatttgccgctgggacgtggcgtactagtacacctagatgtgaaggtgtgacggtataaatttcttagtgtcnctcgtacacccggaaggaatagatcgnngccttggtaaggctgcaccctttggctgaaaatactcgtccaattgccaggtttaagatgctagttgacgcaccgtgtcccagacgtattaaaagcgcgaatgaatcatatgacttcattaagcntcggaccgcctgtgaaattcacgtgacagataatttatgatcatccacaccaaccctcccccaatgtcggtttcaactgcccagggagcattccccgtgaactcgggggaaattcgagacgttagttaaggtgtctacgaaggcaagcctaacacgtgcagccgaccagggggtgactccagccttatctggggtccactaatgngccgntggaagaactttgagagctactagtccccaagccaccgtaactangtactcgtgcatgtnctttctgctggaagatagcgggaatcaggagttttcctcccgaaacctctcgtattcacggtatctcgtttggangtagacgtatacttagcatctcactcgcgtgagccccaatctcatcttagncctgtagaatcagcccggtgttcgtgcttcgatgtcctgtctagggtctactggccagtcttagtgctcgcgcaatagcctatttctccttgtgtgcggacgcagccacagcagattgcgagaacgccgcttgcttagaatgatgtgtacttttctatatggcgttatggtgtgtcatagaccctaaaagactctccgtcgaggggatgcatacgcgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgncggtgagataaagagcncaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatncagatcccttggtatcgatatgcctactataaatcaagagcttcaaagccagtatgtctgtctataaacttaggcgttctcttcnttccgaggtgacgctccattgtcgtgcgacatcttccggatctctagatgttcttgacgngaataagccatntggnttcgcactgaaattctgcgtcgtcacggtgtcccgcggtgttattgncgcggataagggtctgatacacatgtcgtattaccaaggggtgtgcataggtactaantgcaagtacaggcagatctcttggatgcgaggaggtttatttttgcaggacaacaacggagaccgctccacgttcgccgattgatggcggttcttagcattgccctcgacctagtttcaagcgctccgggccgngtgaatgaccgcacgagccttcagctatggtgtgtgccgacgcaagctgggccngctgtgtggccgcatttccatgcctcaatctggcnctgcccaccatgccccagggctgctggtcancttaattctaaacccttatgcatcccacagtcttcgcgatggctncgtgcaggcaaaccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcactagactgnctatgagagtccccttttcggtaatatgcgtcccactaagtggannccaaataatataatgctggtggacaacgcccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaagnccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctanttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgngcttcgaggtttcttgcaacagtaatcttgatcggntaattaacttgaccaccaaaatttcaaggcgcgcgacgcggcattagaaacaaatcgtccctactacatatctgcctagctaccagattanggagagctgggtcggcttaaggtntctcggcagtctcgttngcgaacctanactagtagtcgtgtttgcgaaccggagagcagatattgtaatcatctgccctttacctctcatgcggccntactggtattaaaatgcttacggagtaactacgacgggttctattcttcccgcggaacagcttgcagctccttggttcactgcactgtgtcactccgagtgtcaagcttatccgcttaccaagcgtctgccgctatacccgggatgntngtggtatactactcagcctaaccaatctctttcggttggctgtagcaaagtctgcctaagagatttcatgacgagggacatattagagggctccactaaccagctctccgggctagacctgggatggacngggaagaggtaggagtgaaggtgagggtcctgttacaaaagttgccactcggtgaacgccgctcatcatgttccgtgaggtcacgacgtattcttcngcgatggacagtctcgcgcgcgcgcagcgcaaagcttcccacaacatgctcctctggcaagtagacaanttggtcgctaagcgacagatctgcgtcgaacggactcaactaataaattaggagaggctncgatcctctggggagggggttanctggatccgagtctgatacgtgctcttctgggagcgtnactaatgaactagaattcggtggctgncctgaatggggtcattatttatgtaaaggcccagnttaaaatccagcccgaggacatgagtacaaatacaattcccgaaccgctataccnagaccttgatggtaccctattccgtggatcccagctcaccaaaagttgcaacgtgaggtcgtgttagtttgagatgacctganagttaactcttaccgttgggcanatctaggctgtagtccnagccggctatcacttgctgtctcttcacgaatttatcaagtcatctatgacctcgttattgctactcagactcggtggcccctcccaaatgtagttgagccgctgatatagggatccccgngtagtcagaccatcagagccaatagaacgccgcatcccgagtcgcgcggctgcacataagtgcggcagatgctgccgatacgaccccgggtttatccgatgaatctgcgaaggggagagcagccacctcagggggtaacgtgtagtgttaggctaggtcgtggttccactgcctattcgcctgctcactcgccctcctctcacctacggtggatagggttgatctgtgttngagggagcaccgtagtcgcggaatagcgagcactctacaacggaggggagtcgtcactgagcgcagattgcatggctcgacgtaccttcactacgttgcccgagggtgctgcccgcctgatccggatagtgcgtcttgtccttgtaaagaagcccgtgagttcgtgcctgtattgactaggaaccctggactacgtgtctaccaagacgatggccgacgcttaatgcatcgttatctaccctggatcatacatgtgctaatattactcagcctcttgtcccncgaggggtatttaggtctaaatccggaacgctatccaatgctaaccgcatncaatcgacccagcgacaaagcgccccacggacctctgcggttataagctactatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgnatacanccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtnacacagaggcacctgtagcaccttaagttggtgcattcagattgancgactgcctcgtatgtancaatgtaaacgagctaaagaaactagcatatantacccctacaaagtaagtgtcacttgtactcggggggcagatttttgagtgttcctttgctccatcagttgggtgncgcttcactngggagattaaggctacttcatctgcgatgtacgcaaatcgcgctaccggtgtatnntaactatgttccacatgaagtgtgattctaagttcttgtatgtaatatcatgcgagttgtgggncgaaagtaatttatatgtcagatagaaggtaccatgagttcaactttactctaacttcaaacgaatccatatgctacatagatcctcgtagggagatgtgacgatcatgcggatgaaagatcgnggtcgaatatcacctcacttagcccgcggnaaacagaagctatgaagcatgtaaaggcctggatggaaattgggtatccgacatatttctgggctacttacagcggccggaacgacttccttgctaatcgtgcaagtacaatcctgtctcggctgagcttggcgtccgccgcctggtacgtaactatagtcattaggganaatgtacaaaccacatgactctcggccagtcgtgggtagcacggtagcccataattcctaacactcggtactaatcactggcacgaactagaacttcgactactaaacagataacaaaaaccacaggtcgggggcagggaagnacatgtaaatatagaatctttcatctcacaggctaggaacctttcctaaatacgcgagntccacccacagtctctcttgcataggctggcgcngatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggcnggagccgacactgcgccctaatctatggccttcaggtgctacagtaccaacgccgctgggttcccccgacctatacaccgtggcgaccctgagcaatttgggctaagacggccgctacggagccttctacgtcactcctgantaggtcatgntttaactaggctttgtggatcgttggatttagtagaccgaattgcttgctccggattccttcgctttgacattaacggcgacgtctcggacattcgcacacggatctaattcgggaacagcggatggtgaagctcgtatcacgtagtttcgtcagttaagggtcnntggtattccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcatttagtgcgggtttgtggctggtgctcctcatcgcttttgttgatcagntatataggatattcgcggctcagatccataacgcacgccttagatggcacgagtcacatcgaaatcggggccttgtgagcatgctgcggaagagctatgtacggagagggggtgtacgccaatgaaggaaacaatttgcaagtcatatgtaccttgagtagcccctttcccagggttactcttggcttgtagcctggatattacctaaaattaggngaccaatacgccgccagtgctctggtgcccgatttgcgatgtcctcgtcaaacantaagtgtcgaaaancggtacttcgggaatatctttcccatataacctggtcttcgttgctatgcttaagttgaggtcggcgtacgtacctcgggtccaagataacagacaaacggtggggatgtgacgtgctcaaaggaacgtataatgttggtatgccgttgtatnacgatggccggcgcacaataggacgggccgacggacggccaggttcacaacgacctcagcttctcactaccnacgtgctncaagagtattgcgctctgggcccccagggactatgtgtagtgcgcacgtgcgacctacggccttaggctaatctgatacgggantgtcctccgcccctcgcgatggtgcgcagcaagccgtaactagccgttaggccgtagctactgtccggttgagccgccgggggagggaggtgcaatgaggatacgcaggggactttccctcatgtggtagtgaatagnccaaacatggcctacacagtactagtagagggattcgcgattncattttgtgtttccctatnaggtctatntggatgagggcccaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgnaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacnctaaacactttcctgaagacggcagtcctttgccgagcnatttccagtaagagtatcgctagtaacggcttgaagggagaccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccaacttgagctaccacatgactttttcantatngtccttggtccagtcaatgtcgttaatcaaaagccggactcttctttatggaaggggtgccnggncctcgtggccccancgtaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatncccgtccngccgccnatgcatgccgccagcgtgccgcatcatttagtgagctacgtgnaccagacaaaagtagngttctcgcggagtaccacgtactcngttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtcnggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgtnaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaagatggttgcgtttttaattacaanagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggtttcagggaaccaatgccagcanggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatnatgaccgtcagttgctgtgggtttccgaagaagctcgggttccacggatatgagacgaatcgtgcagctgttgagcntctagcctcgtgacgcttggggcgnagngccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataattgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgttgggnacatataaggtacgctctaaccagcggnggctcgaagattatgttgcccgtcctaaattcggcccantccttccagtttcatgccccctacggcccgtgtttccaagagaanccggccaataactgcataacggaggnntcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcanccatctccgaactgccttctctgtaggagatggctncnaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttgatanacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgncgggcagtacgctatcgggacaggcctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgtagctcgggatgcgcattggctgtgatgtatatcacccgcggtcacgtctagccgggagtgcatagaactgcgtttggagtgtaagcgttcggatcttatcccagtctcccgggctccttttctagaanttgagaggtagatggcccatagtcagtgtggtgatcggacgccgcgaaaatttacgtttagtcatcaacttcgggcaaatgtgtataacatatcgaacgcnnggtgggatatgggaggtgtcgctgacgttcagtcggcaagtagtgcctgccttgaccttccagatacgttaaagcatatcagcttttnggtattaggtccgtaattttggccgagtgacaanttaaattgtcgctcgctagggggnagtcaagagtctgttgactcccagctgcgtgatgtcgcctattgtctgtgagcataacgcggttatgtcgttngactatcgagcaggcgataaggcatatgattatacggacgggattttatggggaccatagggcaatatggtccccgagacgcaccttcgggttctacttcaatttcgctcccgggtcctaggttctcggcattnctgtaagacgcggagcngactgtcttgtgttaccccagtaactgcgcagtcaggagtatcaagactccttgtaggttcgttcaccaaatcctgagtaagctttaaattgggacaaacggcttctgaaacttccgatgttcaagtcggcgatcactggtctactacgcggctgagcacaaaagacgttgtgctgtttttgctgctccctccgctgttgcaccggtcgggaaacatcgatggctgtgaatttccgataggggtgggccggaagaagtttacttgtntcctcggaacgtggtgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgngccttggcgaaaatctacaagagagttggcggtnttttcattgggtgtagcggattaacaggatgccgaccactatgctctccaaatatcgatttgctacattgcaggaatacgatcgataactacgagctataatatctgagccttacctccacgaaaccgtatagctttcgagaagctggcgagggtactcgggtcgaccctggtccctatcaancgccttcgagttcatcgggctcgaaccgtcgtgtatggcctggagcccgggcgtccgctcgcccataacctaagagccttgaattaatgtacacgccccatgaaatatgtggcggcacgctataatagtggagtgtcaagtgatcgggcactccgagactcgacgaacggtgggnccggtctagagcaccagaattccagtcgatcaatcacgaatagttgcaagtcatctgccacaacatcggccaccctncaacccctgggagctaaagttggtaccgctagccttttacncgttccacgaccggtangcattgtgagcccacttttagggaccagattagttcagttcgtcgatcgatggactgggatggctcggtcacacatcagagctgctatacgctatcgaagtctctggtggcgtgcgtgatcgtaacaggtgatgaattggatctggtagtaaacgaacacaaagtcctctggcacacgctgacgagtttcccgcctgacccgtccacatccaggtctagagtcggttcccgtgcctcagacccaacaggcttcccggctaaccaattggccaggaacacaccccctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacnnaccaccatcccacnctcacgaccatgtctttnccaagtggaggaaaccccttctttcgcttgtaaacaggtgtttttcatatatccgggatgaacaatatgtccatttctacggctnaccacagttattgctgatgaggcagtacccaatatcgtatcttatacccagagcgttcccnattaagcaaatgtattgcgaccagttactcaaaagggaccacaacacgttcgtgaggtgggtgggagacangtccgtttgattacccgcgcacccccccagtgaggatactggaagtgagagttcatccccgccgaacttactctatcgcgggtgnaaacgaatgatggtcagatacnagtganttaacgatcgaatgttaccaaatttttgcagggtattgcggaccagttatagcacccttatataggatacccttcatcggtcgtatgagcccccaattgtgggggcgcacagtgccccctcgaanattgcgagtntttatngcttcgncgcgtactgaccgatcctactccgtcgcctgggttncgcccggcgaagggcgacgcaaccgagatgcgcattttgacgataagtaaatctgcaactctagtcccggttcctgcctcgacagcacttagggagatttgtttatttccccatccggtccgtgcgttcgactggagcattcatctgattgtttgaaagatcgtcacgtgaggtaacggaacaaatttgcacaacgacttacgcnttgggtctatgcgagccttacgtactggtgaccccgattaaagatagctagcatcccagtgaaatggggtgaatgcttgcgcgcgacaccagatcctcggncgaaatttccgtgtttgcgttgaagcgctacgcgtaacggcccctaaggcattccacaggccgctaagggggacggcaggggtatgtgctctctgacctgataccacatggacgtccccacggcccgaaaggcaacgagacactcatatcgcatcgacccgtatcgcatggggctattccaagtctaccccgtcaggcgccatccgattcataattttgccagggccactataatgagatgtacgtggggatagactacggggnccaagtcggtgtggtcctatgtgcaacacagtcatgccgctcgggttttgcgagtcgtatgggctgttttgtgcccttctctagccttggctcgaatctagtttgccgcaatgcttttttcagcacaacgacggagcttttgacacatggccctgtggccggccgatggattcgcataggcgatgctgtccatgtctgtggccaaaaagctccctctacatgttctcattagtgcgcgtgctagctccgggcactggcgccccacgtcggaagagattcagacgtcacancggtccatcgtctgcagggtccgggtagtcttacgtccttagcgccnaannaccagataatctcgaggtatgcggatcgcggcgctcgcatacgcttgaccgttaaaaccnatgcactccggacccagtactgacgaaactggtaccgtactccaagtgttaatcgagcgtgatgggatagcaccattatccaatcgccctgtagttccacacgccaaatctcgtggagcaacaagtctgcactcttaatggagcagtattagcatagcaccccgcgacctaccaggctaaaagtttcggctacgctcacgatgtataataagcgctaggcctcgagaaactcctgattatgttacaacttggtggtatactcggtcggcccttgatcaagactaaagccgccccaacgtcagcgtgcctcagtccgccgccgggaggaaacttcggtcgtctttatcgtgcgaacaatgcgcaaccgctctntnagatgtcacggcggtccacacagtgacccctgttgcaatcgataggacgcaggggttgctccccggtcgccgcgaaaactcccagtcggactccgcaggtggcgtaagggagagacgctaggtcatcaggtgttcgaagtccggtcatctgtcaccgggcctctagcgctcctccccgtccggtagggcgggaccgtacatttcccnagttgcatatctcttagcagccccttcatggacccatgcttcatgcaccgcctcctcatgatgcnaaanccagaactctctacatcgnagtaactatatatcggatcgccggcacattcgctgtgaggctcaccctttatagtactcnacggctgctgttagatagcgcccggtccgcgcccgttgacagttgactcactccagcgaattataacactgttgtccagaggtcactttcttgtacactacatgcatagctngccactgcatagctgtttntagaccgccgtcaatctacttngctgggaactacgtgctgaatcgccctgagcatcgccaagtaatggaccgcaagcgggcggcactggcgaagatacaactggcggcccgaacaaggcgcatgttggagacaacccgacttgggggggaaaagatccgaccaatgaagaagttagtcgctcgaaatagctgttccatctccatcgttatgtggccaaaccctttagcagatttgtgctggagttaaagctcaggacaggtgggtagcgtatgaaacagcaaccgccnagcgttaaggaccatgagtccgtatacttcgggtcngacggaatggtctgtgacaaattaggagcggaggttgcttactatgtgccaactgttcgtggcatataagcgatcataacgtcacttgatcatctagagnctctgtcaaactcaacgggttcctcaatngcagaggcaatcagcccgagctcaggtgtgtgtcgacactcatcggcgtaatcgcacgcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtcanagtcccgcagcaagcggacgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccntatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtaganagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcgnaccatcgcggtagctccacaagaagaagatgcgcgaggaacccctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtaggaggggggcgtaccgccccgactttctncccagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgtaggctatgacgggccacgggtgctgggcccatcggcccctgattacgaaaatggcaatgccacnacatgcacgagctcagttcatccgccccagatgcagctcgccgacaatctgtgagtacttggtcagcttgacagaaagtgnccgccnntntctcgaggaggcttcagatctctgccggactgtgncatccgtttcctaacaggaataaataccgggtctcggagtctgggctacgtgggttaccggggnccgtgcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcgntgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttggacccatgccaagntgcgaatccgtggattcagcganggaactcgttatttctggcgttaantgcgcaaacttgggacgacttcaagagcgagtatcctccatggtacgcccaagacagtgagcaagtgttcccgggagggatgcgcgccgttgcattccaccaaacgnctcccttncagtgccttcgcgcttccaggttcgcccggtcgctacactcacaccacggtctggcacgacgagcagacatagttgctggcgcaggtcgttgtttgtttcacaatcggaatcgcaagagaaaagctttaccgcgngggaatgcatatcctcgaggaagagactttggtcagctaccaacctatccgctgcgaggctcactaccgcaagctagtttttagaaacccgtaaagctcacgtgcacactatantagaattgaaatccgtcgcatcgtgacgagtacatagaaggaattcganaaaccnctagtctaacgaccgccacggctgtcaacgcccggtgngnggnccagaccatactggatcccctgtccaggcattcgcgtcgtgtcccgcantcacagacttcctggacatgaggggcccatagctgttagcgctgcgcgtgaggaagcacatgctcccattttgtgacgttgaccgtgtacacgaatggtcaagacgaacatccaacagttcctggacgatgggtactctcactgctgaactgtcgngaaggtgcttttagtccaggcgcagtgggtggtctcaacggcgtgtgcgcaattttggatacggggcgnacaggtgccgagagcgtcgctaccagcctgatatacgtggtcgctttgctccgcctaccgccgggaagctgggattcgcctttgattgtacggttacacacagatnntaagctcccggcatgcgcctgctagtgtggtcttcggcatcatattacggacgtcttgctctatagacctagtgnaatacgcggtagtcatttacaaatgattccgccgtgtacatctacggataagacnctctatacgaccgaacacatcacgtttggttttcatcctctngcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgagatacagtgtatcttcggcgcatgcggcattagagccaaaccgaacgtcaaacggtacgactcacatgtcaaaatgccgaggcgttccggctgtcanaccgtggcagtgggatagcgtgtacttacgcagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctcggtgcgcngtgattatgagtgtcacgaggtacccactcaagcataagaggggatagtatacactccgtctttgntngtcgtctgttggggggntatagntcgcatagagagacacgtgttcacgtacgcgctgtttgggatcccgtactatgtcccctatgtgagtcatccctaggtagttnaccccgtcttacttatcgtcgtaaatatgaaacggcatggttgagcttccccagttcgaccttagtaactggaagagatggtacgagtaaaggaaggggcaaattcgcggagtgctgtgggatccatgctttcaaagtccccgtcacccgctaaattgcgtttctnngcgacatcctggcagtttcccttagccatcccatgngccacggtttctttgattcctacgtcttaagtcttgatctctggctcgccacaacctactgttccacgcgttcgtaaggaggcagacagccttggaccgccacgcggataagatnacatttagccgcaagcactctaacctaccccttgaacacagctgctaggtcccaatgtcgcaatccttatgtccacctggggaccgacccaaagaaggtgctcctagttcagctatacagcagggcgcaaatgctcgtaggtgaacgcatcntgggattccttgggtctatccggggcaatcgacggcctgaggaggccacgtactcgcccacgctgcaaaaacaacagtggacacagactttatgcagccagagcgaaaggcggtgtgctgatatatgggtacgttgcctagtagaacaaacccagtgagccacgactatgggcgtgatagcaggcgtgtcgtcgatgacangnntgnncgangccgcctactanacggttatagattttacatcgcgcatacacaccaggttattaggttcgtgacngattctaaagcggtcgtatagcaattggtgcgtaagtagctttaaggncgngatgttagaggtctccaaagcgcggcacaaaggttggagtggacggatgcgtgacctcactttctctgtagttgcggtcttactcaaccgagaacaaacctctttcgcggacacagccgtcacttcaaaattttaaccctccagctttatcagtaacantggtttaagggtcaaaagattaanngggcaaagagcatgcaagtatatgaagattccagcgtctatcgcagggaaagcttataaaggttgagactaaaatccctacttnttggantagaatattgacgtgtggagtgaatccattgtctttctctgctgggaattcacaggaaattgccgcgtagagtatcggcatttaccgctaaataaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctganccccccggagaagtcctcccagtcgcactgcttggactctaggccgctctatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcntttccattctgntnnccacaaccgttacgttgaaaccgaanntcgaataagggcaggggactttcgagagtcgtagcnntcgccactccccaccgcccatccaagcgtatggcgtaagcaaatgtggntcatttggtacagaagagcacgtcgtatgtcagatgagtttgcttttccgcntctggctcgcatattagagaggtccacagcgtggcggtgccccagctgagctttcccacgattagcacatacaagcagtagcagaacaccgaccaggttgattacaacctaatttacctgntaccaacgtttcccaatcctgccaaacgtaacgtccttggtgcaagtatcaataccgtgccggcttggatatgtgtccttaatacgcaacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattccccnggagtgtagagcgtccggtatctatctgctgacccgacctgggattgcactcagnggcaccacggcaccttctgacccccaaaatggatttaataattantgtccaggtcatatgtccaacggccggtgggtgcaagtaccatccaaccacgatcgagtgcgcctacatacgccgtcccctggctacagtcacagttaacgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggngaccaggcacagacccgattcattntcgttcgngaataaggcggccgttacgtgcggcaagaggcgttgtaggatattacgggagggaacggntnctggaggcaacnttcagcggttgggcgcattccgccctttagtgcctgtagcggtctaggcaacgtgtcttaggattcacagtgttacgtccaaagaagtgagatcccgggttcgtataggtcgatcgggatgggaacagtctctacagagacgatgcngnantggctcggttgggactgacagtcgttaggtagtaaaaagttcttgcgtgctgggtcattccagacgtacgttgcccgtctttcttcggatgagaagtggaacaatgggtagttttaattggggttggctatggttngagcgctcttacttccgggagcgcacaacaactctgcccggcaggaccccgaccggctcaagcgaattagtgcgtcccgtagggccctagatttaaaagaggaggtggttgtgagcnaccgcgtgtcgaatgtgcccacgacatcttaggatagcgctacaatgcagaagtaggccgccgaaagcggagatcatnactttcgtacatttaggtacttgttaaccgtgcgaggtgcttcgtaatcgcaaacacttttaacggtccggctaccccgtagcccatggtcgatgtgcaactgagactacaaccgaaccccggagggggcggtgccactctaggcatgtgcccgccggtcgggcccacgagtgaagtcaaaaaatggttccgggtgggtcgagctcctgattggaacgatttcttccccagtgccgggtgttcccaccgcggtagtcctttacgggttattgagggggctgttcgcttataagttgcacaatcccgcagggcccccttcttcttttttgccttaatggtccgatcgcggggggctagacgccctcacacagtgaggggtcataagttagcacggtgttaggcacccgactgcctggttcgctatagaggcgcgggatatagagatgcaaccggcaggatctagatcgggacaggactagaggccacgtttgtatgtcgaaagttgatggaggcgtaagattcgatcatggtcttcttgcctttgctacgcgagctatgacccttattgagtgaagctacgctctgttcaggaacccggcgagaatcacgtagctgtattacgacactgtagtatgaccggaccgttctcttgtgttatcgcgacgtcgggtaaccttaccgtcgctgtgcagcccagatacgcggacctctaactgtcttcacttctcatcgctagtatgacacaggagtcgaacttanctgggcaatcgacggtcatcgagtgagccccatagccatgcccaggananctacctgtgtatttggtatagcttattactatattcctccccggctgagaggaaatggaccactcggccgncgctgactagaaccgagaccacctggtgggcacccgcttcgccaaggatcgaaccgtgtgttgcttggcttccacgatagtgcttgtaacccatgctggcagctcccaggtcagtatcgtaccgctcccggcatgctnggatcaatctattatgcttagtccaatggtttatnagactcgtcagcaagatctcctcgagggggacagtgcttttcccactaatctcttcggganctaccttgttcctagtttacactcgtagaaggagacgatcgtcacctctttccgatccagctttagccgaaagtagctcgccctagctacattgctcgtaccgacagctnagagggttattccgngtttggaccgggcgagtctcaccggggcccgtttactcctatggggggaggaggctcgccgagcgagacgacgcggcacgcccgggattcaatggactgccctgacgctacccctacagtggaccgagcgggnaaaaatttgcgctcatgtttctacccgattagacagcggngccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcganaaaaaggctgtatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcaggtaatgcatggccccgaggctcatatgggaataccccgantcggcatggtccaatttgctccgtggcgcatcgggtccccgagagccctgtacgtttaagaatcccntaggaaacttcttgcacttcacgtcgcgccctataactttaacaaaccatgcgcggggtagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgaggccgttcacggattgggccgagattgcgcnagatctatttactttgcgccaagtaaaccttaagtacactgctacccccgggacatccgcgtgccagcacgcttangctggttgacatcagcacgtgctcnggtgacngagttttgcctctcgctgttaaaaccgtgcagcgcgcccnagctcagtttgcccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgnacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtggncggctcacaacgcggtctcagggaccagatcacatagcagaaatgcgacttctatgttcagcagttatgtaattatatgtaggnnctcatcggaactcagccgttangtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaaatatactgaggatcgtcgattccctggccattggagagctcngttcagggcgcatattattaagagcacgctgcctctgtattgcggccttgactagtgaggggaatacaaaggacttcaaccgttgatacgacgtcccatagngccggcatatccgctagacgaagtaggtttgtgggttggcacatccgcagttcagcctaacggtgtcatgatttagtggactgnnaggcactgcaatggactgggacggggctaccgttattttatattccttgtcaatctaacctaaatgagaacagtgccatgagcgcaactcccggagccatgtcnctcgagtacctggtgctgtcccctagtattgacacatgattgaccgaggtcgattcacgaaagctaaatcaagaccagaccacaatcgatacgctcacgangcggcatacatangatcagagttgtccaacaggacatgtatttaaagccatacccacactcttaaaggagaagtcgcgggggagtaccacttaatctactctcacacagggnaggcagcacagggaggtcccgttccgctcacgttcgcggaagaaccgtagtgttttgttcgcccgtttctttgcacgcgcgggactcttctgcgatagtaaacgtggattgttcccggcgacatgagaactctcatcgtcgaggaagggccgnngttgctaccgtgggtggcacctacgcgagacgtcgcacagcacgacacctgcgttcggagtccctattagaacgcctaaaccataatccagtngccgcagttggcgtagtccgtcgagtacgacactcgcggctattgctggggtacctcggtnnantcgagtgctagctcgggcgttgaagcatatggaccggtctcgtctnaacgaaagatcataatacatgagaagatgaccacgnatctaagatgggtgatgtagcgtcgcctagtcgcacaagttagacaggctacacctgttaagggcggnaaagagatattctcctgataacgaactacatgtagtgcagccattagcgcctatctccgattgcgttaccagcggacaagctatgggtgtggctaacattccacattttagcccgggtcccgccgttagtcgcaaactatctntttataaggccattttccatgttcacacgtgacgcgtcccacgactaccagaccaaggtngagtatataggaggctgatattgccatttgatgtaatcatggaagcggcacggtgatgaaaaaacaagtggtcgcctggcccccgttgcctttctatgcattaggtctgctgatcttgttcgtgtatcacgggcgttaacctatcacaatacgcctggccataccttagaggtgacggcgtccgtctctgggacagttgggtgcgccgggcgcccaggtaagttaggtgcccgtcgaggagcacatctcagcgnnnctnttctcccagacggacggtacttgttgctcacaccggggccacgacgcctgtggccacctccagctcatncgagtggtaccatagacacctaggctccccggaagcnntccggccgacaatggaggaaaactacatttttgcaagaaaggagggttatgacgttctagcagaagctagcaggcctcagtttttgctataagctatcgagtaccccacgcatgtaaatgatcgtctattgattgcccaccgcccgtccgctctggggcggcccggcatcacggtgcaacgactggggccacgagaccctanggtacaatgacaccgacgtgtacnggtttctcagtcgcttgatgaccattcaggttcaaccagcttccctggggctacggngatgtgtcgggcggcttaccggaggtagctctcgtcacaacgatcggcggccgagagacccgaatggggctttttctacgacaagtgtcgtcccggtggtcgggggtggcaaatgctaatcctttagacttcacgggttcctaacagccgcggaggcctccacgtagtcatgggaaccccggccccacgggctaggacccggccattttttgcgcgacatattgcggaacaggtgnngtagagcgcggccgcagcttcctcgacatcgctctctcaatcgcgggcctagcggttctttcgcagtattggctagcatgatactcaaagacgtctaaatcgactcgggttcaccgctcataatangcaattgccctggctggggggtagaggcagcgccgagggccgtgacgtaggcgttggttgtagccataaaggtcggcggtcgtttacaggttgagtattgccacttaccataacacactaatggttcagccttggatttgtctacgctcgctcacgtcgggttacgggcccaggcgaataaagatttacgctgatgtctcattttaaatatatcaaatagaagattcatagatgcctcggaatattgacgctaaatactttggacagcgnatggggaggctacctcgagagaatgctaattggcngtcagttggcttactcttccacccaaacaggtgtagagatgtttgtgattcactcttgaatggccgtcgtcagactgcggggnagacattgccaacggcgtggcccgccctgaggaagaccagaaccaccctcgcgaaaccgtccaacaattccccagtcgcgtagcnaagggcccgagcngcggagttatcgtgtggcgtcagagcttatggtacccgcataggccggggatttagtcntgcagcggcatgtacaaaaccgcgttacccccggggccgccccccgtaagaacagtctagtcagcagcgtgggtngatcgcntggcggatcgggtttacacgagactgcccgatcgctnnnatttgaccgctctaccaaagggagtcttgtaggatgtcaaaactactctcgtttacaggacgccgctgtcatttagtcacggtacctatgatggggctctaagggtactcaacatcgcaaagattctagtacttcgggcgggatgagcgggaaaccaaggactcatatttgtaccccataatgggatgctgctccgcgagcgaagagntgaggtctaacgcataccggctccagacggcgccgtatacactaggcaattatctcccagctgtgatattgtnngcaagctaaaccccagactacagccttggtcaggtggaaantttcgtcngtatagactgcgntcaaaaggtgtcccttgtccaccgggccaggtactagagctacctgagaggctagatttatctcttcacaggtaagtagacgccggctttacgcctctcctagagggacaagggttanaggcgcctcggccaggtagacaccgtaatcgttggctccgcgtattgtggtctaccgaccaacgtactgttggccagcggaccctaggctactcgaaacaccgctcatatactgctactctcccacctgggtaaacgccgtttcaacgccttcttggggcaacctcctcaggggcaggaataatgtccccggcgagcatctaccngagggcacagtactagttattagccgggtctcggagtcccctgccggaagtcccaaggcccgtcgcaggaattcccggaagaaattccctaccacactccaatcgagagtgggtacaggcccgtgggttacatttggggctgcgagatctaagaggtggtacttagtctcgcggttgcgggtaaatgagcccacagcagcgtggaccggcaacggtgcgggcgagccgctttgactgtagaggtgtgcgagtncgcgagtggcgggatcaggggagcgccagcagcattgcggggggaccgngatagcgaatcctggcgtggtgagccgtcagctcagaccagcctattcgaccaactggggtggggtagaccggtgtactgcccccctgtatgtcgtcttctatgcttctcatggaggctccctgtgaacctaaggaaatgcgttcggcctgtcgttgttagccgccgcacttgcagcagctgaaccgtgatcgagaagaatccatttgcaattttggtctccacaagagggagtctacaacgctagctgatcccggctgaaagctgactggcatcgccacaaccccgcaggtaccctacacttctacattaaggccactttgtcgtttcactcatggcnagccagtgcagaatttgcacgaaggccgaaggcacacgttcgctccttagttcgggggaagccacccaacgtcgctaccgagtttgactgtggacatggcagtgacaataccgcaaatacgggagtcgttagtacaaagcantttggctcacctatcctcatcctacccanccacgaccgggcgcgccgcgcgtacctgtgggcaacaattcaatcaaatagccgnacatantgcacgncctgccagctcgatatcttctaagtggactacacgcgcgaggtggncacggaccgcttctaatcgatgcgctgagcctaaactggatttcagagtattaggcattgcatagnaagccgccgtcgaactgaatagattgtggtagcaccaaatacctcacgaggntatggcttcggtgggtgagcccggagtgcgtcggtgcttagctcgcgttcgtgagtgagcaggcttcgctatcgtcctatcccgccgtgaagatcgaggtaccgtgntagaaggtcagtaggttgtatcagctacagatggaacgttgttgttcccaaatactccggtcctatcctacacagcactcattgcaggaacccttccgcttccaagacggggcagtgatagcgcgagatgcccccgggggacccctgagaattgagggtcgattaaggcacgnttccaacaggagcctgcaagaacaaggccacgcagttgttgcagcagcatttttacaaaggccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggaggggggacgcgcggccactgggaaggaacctacgcgcagcagacnnnggtatattagctagtagcnaattcaaagtactgtgccaagccaatactaagggcccatccaactccganttattgcctagcccctaagtactggactgccacgcgacgacggtcagtatgtcagcagagaacagccctancctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatcctgcaatctctaccacgggtatacagcaaaaagttattaactgtatttgtagtaatgccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacataaacggatttaagcgccgtggcctacactcgtgacagactctctcccccgggggggggggacaagcgttacagcaccttgacctctaggtcgtgcacttgcttaagcggcatgggtcttggctcatgaccacctttgacgctccccgactgttgagtttcgggtccacacggaagaggcccgcaagccataggagaatggccttgtgaatccgggacgttgagttctgcgtggtattgattgatctcgtaaagtggggtcccaaccactccgtcctgttgttagacgcaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatattttcggcgtccacccgccgtgcacatttcggggtggcccctccccngcgcgtngggccacgggaagtgtttgcaacgccggggtaccattgtagattacgatcaatccggcagtcatttccgttagttcgcggcnagagaaaaatgtctttcgctaccgttcactctgaaagagaatacagctcctagaggcttaganaaggcgattcaanaggcgntcgcnaatttcagtcattctcacacccgctgttccatcgtgcgtctttaaagtactggaggnctaaggaggtcaccacccgcgtaaacgccgnnggctcgcatactctacacggaccgttatctctgaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctccagcgcaggctctaagtacgtaaattttcgcggagcgtgcacaccctgctaccatcacatgcagggcactagggcatacaaggaaacagcctcgtcntctcgatttggacagggtacctgctatgcaaggcggcatcccaggtaatcgataagcataattaggggcgcgttcgagtncgacataggctgcggcacaagagtcacgttaggcagtgcgagatctgaggggggctgcataaagggacacgcgataacaaccagcaacgtctctcgcatacgcaagaaccatggaatatgtatcgtccggcggcantgctcggcctagtcgatacgcactcgagaacctacctgacaggcacgcatgctggtagcggcaaccctaatctgaaccgtgacacccatacataacaaccttgtacctcaagggtccgctccaagtaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggagtatgggcccgngaaganaattacgctccgctaggggcttcgccgtcgtatacctctttatgtaggaagtataggaacgacgaacgacngctactcgaacccgttagaatatctctttattttttcccaaagtggggcactgggaagggatattggtttcgcataccgtaagatatgctcttccgtctgcccccactaatcagatctatgtaaatgccaatgaggtgcgggtttagattagnctcgactcaagccgcaggtcacttttccnntannggttacttcaggcggcactttcagatgataatccagggtgagagtccacagaacgaatccacaactatccagcggccgctcttcgggatcncagggtaccgaaaataggactagcaatttgtttgacagcgatggtgtgtgcgattgacgaccggccaggatctcggccttggtcgctctctggngcgctgtagaagcctgccgcgtccgagtgcacgggttattctttgagctaggatagcgttttcacttctcgcgggagctccatcacgccggagtggcattcggcccttggaagtcaggggatatatgatattcaatctcgccctatgnacctcctgggcggctgcatttacaaggcgtggaaacacaaacatgcgttgagcgngtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggcgatcgcgcatgaggatgttgcgactgcggtttgatactcaattgggatcgatagtgtccgtaggtactacagccccacctatccccacaagacccggcctttggtgggtaaaangacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtggcagtacgagttaccatcgcngacacctcttatgncgcgaagcgttgcacgccgaggaantcaccaccttgacacgagtggacgtaggcctaacggctncgccccgtacnacatgtctactccgactcggatatttcgatgctatgttagtggtaagttctactgtccccgcagtggtaagaaggcagagggctccacctgagtaagtcgtcgggcaactagaccgctttctaagacctccaagaccgtcttcaattgctgtatccnagggtaggagtcgaagtgggcacagcaggaggcaccggtctaccgtttccggtggcgtcgtcccccgccctttaggccgttagccgaagcacgaatgttcntgctccatgtcnntctctcaaaaggggccataacctcctgtcaggtgagaatantaatttgtatctaataatcttataataccccgggttacaaaggcttctcgtgcgaggtttatcagcagggngttgggtacacacctgctgacggaatgggatagatcttaggtgancgaagacaatatactgncggcacaggttcgcactaggtgctgtccttggacgttccacggcaggcgtggaggccagcgagcgcaccaccactcggaagaggcggtgcaatgggattacttagctatgggacatgaaaagatctnctctaggacttgtgtgacaggnngtcgctagtnatgggccgtgtctgcggcgactngacactacggtcccccggctggcgggcgcgnctcagcgcgtaaatngtctacctaggacctccgcctgcntcgtgtcgcgaactcttccctgggacaagttattcttaacagcatgacctccccagtggactccagcccataaaagttcgtaaaatgcaagagaccgacctaggacaaagggggaaattcggtgggcccatatgtcaccaggttcgcatgcntttngcaggcctctcgcacggcgaatgcgtatcaagggactcctcgcgtcactgagaaagtggacaattgtgtatgcggacgtatctgcaatggctgctggaganccagcgagaatntcatacaactcctaaggccagattacatccactggacctaccgatcatgtatatctcgttcattcacagtggttcacctggtttgtctggaaagcccaggagttccctagggtcacccgcgcgagagtgacttctgtcccacgctcggcgtcacttagcgagatgccgtcaccagggacacgcatcactgccctttctggcaatgtgtcatgactcgattctgtatttaggaacttgtactaatgccagagcaatagtacaactgagcttacgagggatgtcgggattgtttgggaggccagtgctcgatgcgaacggacgggggagggaggcggcgtgggctactactttagtccactacgatagggttttgcgaaccggcttgtcgcctttcgaaccgatggacantactcctacctttagcgggangccggcagtcaaagggggccttaggaacatgcgccgcgagtagcttgtacccctcgtaatntggacctcactcactaagtgaggcgagcgcactcgatcaccgttcaggaagctgggcccccgagtagacctgtgctcccttttgtgcgcatatgctgtaccggcactgttgcaccaagctctgcatccgccgcggatatgtggcgcacaagaacgttatcgtcaccttggtcatatccgaccaagggctttccgctcacttcaccggagnaaccggttgnatgtcggcgatgctgcgcgtctactatccnctgcattccccgtgcttggccctnttgaaatagccgtgtacacccaggtacagttacctcgccataccaacttaacgctctctctattccgagggttctncatgtcttctgatttgcgatnnagnatggatttcgctatacacggccgcggcgtgaactggttgaacgcagtgacatgagcgccgctctttcaatagaattattatatnctcgcagcgcaaatccctttacaatcgccctccctacacacccgcgctcctcccgggagtatatacagacgcgaatgggtcctaaggctccggggtgacgccagaatgacgtaatctaatcgcaccgcggttctaagctgcccgtaggcacaagtatccagcgctccagccccctggtcctctatggtcctacggctgatgtactacatactctgacagggaaaacgatgtcgtgttctcttgtgagcctcactacaattcagaaagacgttggatccgcgaaattcctaccaagtgttagctccccggtgggantcgtccactcggtcgggcagcagttagcgtcataatggcccgaagagccctcaacagaaggtgccagacccccaaagggtttaggccctagtcgctttttccaccctcgtgctcggaggcactgaatgaaccccctttaagtgctgaatttagcaatctcatagtaacgtacgaagggtgccagaattgggacnggttatccgtctacgaagccctgactagcgagctcacagaataggatgcgtacagaccataacgagatcaatcttgctatnacattcattcgggcgttgtctgggtcgaaggatggactagtccacaccctcgggacttgngccttccctactgatttctctgcggcntagacgtaagatactaataacgataactcgctgctaccgggtcatctttagaatagtcggggcgcgntaactctataacaccaagtgactcacaattggaaggtgaggtcgcccaagtcggccggncccagagacgcgacataaactattcccgttcataacaatgtcctatgggcgacgccaccagggtcaatttgntctctgagttccctaatcaactctctacccctaaggacatagcccgtctgatacctggggatgttatacaccacctactttccaaataaaaaagcacctacagtagtacctatgatgccctacgcttagtgacgcacctttgcttctcccttacaacgtgtgaacgcactggtcgggagaaagccttcactaaagtgtctagagggtacgcaggcgaagcacagacgggcagcgcaggcgacaagtactattcataagagccagcaggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatnactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctaacgtacacaatagtcagagttgcagagccttatacttggttccgcgggaagtaattcggcgtgtgacntgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcatgtaccccgggaagagatcgctcgtcctgaacagatcgactgctcgtgagagcaattttgtgggcgcagcgcccngccgtgctgtcaggcttgggcgcatctnctatagatccggcccagtgccaaacgctcgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgtaataggtganaacttcttgactaagttcgcgtacccgacatactgtcggactgatactctagcatattcttcaacttaccgataaaaagtcgtccggatgaacctgtactgcttaactccggaccgtgcaacactcnagtnggctgtaagctgggagttatgctttttcaagcaaagatagtgtatggcgnacgccaacattcntgacnttcagattttagccaatgcgcatcaccgtgggcaaatagggtgatgttnagcgcggcgaatctattttcaggacgtgggcgatcgccgaccgccagctaggacgagtttgcagctttctatcctggcggttcgtacccgtaaaccataggccatcttcttacaatttgtaagctttgcgcgacgtaatcgatcacggcacgtgcaggcttgcgacactatgggcagccactgccccgtctcgggcggcgagcgcgttacgcagggtaagagcgcgggggagacatcggtaggaatgtgtctggggcttattggacgtgtccgaatcatgcgtngtntcgccatttccgngaagccagactgtaaaggcgtctcacatgccagttggttcacttcaggactcctttgtctgagtgcccgtacacacagacaccaagtcttagtcctgcgcccacactagtgtgggttgactcgacggcctatggtagctttcgcccaactttagattaaaaacccctccagtggtgccgctacgttgttgatcaccggggaggaaaaacatgcgtcaagactacggtataggcgcctggttgcgatgggttacgatatttggaacgggatcagacgactacaagcgtctcattcgacccgcgggtctctcacgcccttaatatgtcgttcttacccatccccaaccatnctcctgtttcgaccagcgttagngagttgacactcgggcagaggcttagccgggncttgctccgttatgcacgagagaattctcgcgagcattccatagttgagcnngcatcnattgagccgggtatgctaagaggcgattcggtgccagtaggttttcatgcgctgaacacttatcctgcaccccccatcccctaccctggagaaatgcttccggcatggtgagaaggtcatcaagaagactcttgtaaccatgaagttactgttcagtggcttaccacaatcatctcttttatatactcgctcagtagatgtgggtatatatctgagcgtccagagaattcgaatttggacttattcctcgtcccggaaatgcggtggaatactagcgccaataaaagacttgcgcggtaactgtggcaagaagacatcgtattagctatacnccgccccanctcatgtacgacggtctacccgcaatcactctctctagcagggcctcattcccatgtcacctccatttctctcgatttagtcctcgantgggttaggtcctttctggatgtctccgagtcctcctgtncccggcgggagcactttggacgcaggaatnaagaggacgaagccctaactgcttgccggcatggatgtggtcttcattgnnggatnngaatggcaagtttccagtccttcgatatgagaacggctattagcaccatcnnatcgccanaatgtgatacgcaccgacaagctcacttgcctaacggcaagcactgtagcgacaaaaacggaataagctgcggacncagataaggagtgacccaggaaattagcctctcgaatcggtatacacgctataacacgaattcaggttatcgccacggtgcacgaagtttagacttattgcgggggcaaagtcatccacagaggttgagtacagcccccggtcggacgaacatgattttacgatgcaggaccattaacaagcaagtgtgactgcattgaccagtcgacgatttnacgtttacgagttacgtaggggatccgttaaggntgccttgtagcccntcgcgattaggcgggagtcgtgacccttcgggtgccctcagtacccagagccaatgttctcccgaattagaccaactgnccactcggggtttttacgctgccgagcgcaccgtattcagacgagccgagatgcgcgaacccggggagacgaaccnatcgagccttgcgctgttnagagttgcatgcggactcaggcgaccccggccccttgggggcatgcggatacgcgtcccgcccaatatagaatcaangaaggtgtgacctagaaatgagagcccaacaacagtgacggacaatcgcacaccactctcctaaacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaatcggatggccagcgcccgttttccacgcagtgcaaacacgacttcntgggacgctgagtacctgggcttgttgtcttgcacggtgctggagcgtccgccgaaggctacaggcgcnacctgctttcacaagggcntaggtaatgtccgtgtggcgttagcacagctccgtgacagcttgattttaatcccccgacttaatgtcgggcacgcgtaaggcatttcggactaacgggagtttnaagcgtgcctanaccgccacctataaaaacagccaacgcatgctcaagggagcgatgggacgaactctatcacgacccccganctctgaaaggatgctcggcgaaccactagatcctgccggtcccagcgcgctcttgggcaacgaaagaggcgggaatcagacgcggtggncgaacgtcngcctacatgcttcaccactcaaaccaacggacttagaagcgctctcgggcctactgtcgtnactgggcgggggctgaaccccctggattggtagaggaactatcacatatggctgtccccnngctactggtttgctggcacctaaggaccacccgggtacaatatagctacaatactacgcgtgcgttgatagtaggccttcagagctcncatctcccctaggccttgtaacacacctaggcatcgngtctattanaattctcttttatggggnagtttgtagttatacgagacaatttgactggacatattaaccagagccggtcccgaaaagcgacatccggcatcagacaagctatgcaagacactaaacatctcggttgggcccggatgggccggtgtaccccagcaaatctttgtgcttcaaggcgtgctnncnctangcgccctggtttancgcgnccatggcacggcacgccctncgtacggagtacccattctatcgtaccggcgtgttggttggtggggtgagttcgaccattctggcaaccaaatccagctcggcatttcgcggctgcaccttagacactcgggtccgtgctaactatagatgangtatgaaggtcaagcgaaacaactttaggttaactatacggagcggngcggacgaggagtaacggcacttcgacgaggcgaaccattcctcgagcaagggttttccccacaattctacccaagctcgttgtgtagtaggtcttatccaggccactttaagcccgcaacagaagccccgcaacggcggctgagtcgttagtgaccggacangcgcaagattcaggggnctgaacncaggccttgcgcatgaccagcggccggcggaagctgagcccgtgcgcgcgggggaattgatgcagagcggtaccacgtctaatacaggaacgcccgcagtggtatccataggcctactttcagtgcaaaactatggtcataactcttggcgatgagttactggaccatttagaatccggattgttcgcagtcatacccgattatctcggagggcatgcgggggctcgaaattcttgactcaccaactgatgcgaggatctgaagnagtccgcattcnatccgtcatggctgacgcgtatcctatcttggtgcacttcgttgtaaatatgtttacgctttagtatcattccgcaatagagacgcgtagcagacctcttatcttagtacagggggctcagcgtaggcaatcaaggacggttngataaggagtgantttaatcctggtccgttcgtaaatcgacctggtatactncgctagaaaagaagtagcacgaagacccacaccggagtcgttgacaagctgggcggaggggcttagtgggcccaacccgaatatctgttcgtttggcgcagccgctcaagccggcctcgtttatgcactcggccgccccgtgctttccaggtgcgcacccaaacccctgcctctccncttgtaaagaancaaccacaaaggagcggtcaacccctggccactgtacattaacctaggatcacacgctacgctaatgggaataaacgggggacaccgacaacggtggagggttaggttaactctactaagatggcggcactacgacaaggcggcaaactcgctatttaacttccaaggggactgggggtcgcgggtacaccagcctcccgttcagacaaccatttttatgtaggacctgcccngtccggagggacatactgtcttcctactggaagaggagaaagagtttataatannctggacctgttactaacagataggggatcatggngttaacccctccgtgctccttatgttcgggattcgagacgcatacgggacgtgacacgtccaaattctactacagttgggcgtttctctcgtntggctatggtattgacgttgaaaaacagagatagaaggtgcagtcaccgangggtggcattctatgtgtcgtcagttgcctatatacttcattgccaggctcgcgctcggaccgtcgtgtacattaaacaaatcacaaagagcgcacgacantagtncgaatagaaggtctagattctctgggctctcggatgatgggaagggcgagagaaaccctgttctcgagagacggntcctactattcgaccgcccactgttgccgaagactttcaggtacggcgtcccagtcgctatgggcaaaggctcgcgtctnntgttgggtgaacttactggagtcttactcgacggatgcgcatagagtgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcaccncngttgctcagggaaagatattaaagtatctcaaanagccgtaacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgngatatatgataattccattcgtttagtccgtcttattactagcgtcnnactcaagagtacataggtctattatgagcnncgttccggcacgactgattaanaaaccgagactctnatatgtcccgctggcaataactgttgatgacccggtaattaatgggtcgatgctactnnggtcgtcttanncaccggcgattcacgttgtgcggcaacgttcgcctgccaaggacggactggggataagctgcgatttagttacnttgctaggagggtaactagaagtaccatctttagaaccaagnnacccggttcaccctccgcctancgggcggcagaacctcgggaggtaaaaggtacgcacccttcnatcgggaaggtggtaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaantcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctgatgcgataacattagctgaaagcgngctcatgagctcagagcggccccaatcttgtccctgggggatgtggtccacgagactaaaaaaccgatcctctccgctccaggcncctctcgttcatgcttgacgaagaccggatacttgactagggccacccgtggccctccggcctcatggcccggctcattagagttatatccaacngcatgagtcttattgaccagaactcgatgttaaatgtaggccgaacccttaagcctattgcagtcatgtcctggtacatcccaattgccgtgaggagtgagatcagtaagctccttttagcgagcaaagtgcgattaccagttattcgcccttcggccgggtgaataacttcatggtcgccttataaatgcccgccagtcagttacagaaagccccagggtaaccccttatacagtagtgtatacactctatcatcagccacaggatacccccaagctcaacagcacaaatatggatccgtccgggtggacgatgctcgtantatcggactctggaggccgcggtaatttatcatcgcacgcggacccgtaagntggggcccgggggtccctttggggcagcgcaacttgggatacgacgaatctgaacaggtttgttcctggatcgtgagattgttctagatgtagaactccttgctaccgggactgactcccaacagtctcaggattgtccggttcctcaaacanttggagtgctgagctatcctcgataaacagtcatatagatgtccgagcatttaacccgaggcgagtcacattctgttgtgatcggagtacccctagcgagagccgttaggcgtagtctatatggcaccgtcataacactccacatgatggggcgctgagaactggaancctttagacctcctagaggtcaccaaggtgatacggtgctaaaccccaacgtagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatctaaaagttccgatgtgcgcgataacgaaattttctatcccaggaggtcgattccgagtgtagaccggggcccgccatccgaatgtgcctaagctaagaagcctcctatagggtaccgctggagcgaagaaaggtctctggctccttgaatctttccgggatgttacagccttaaactaaaaaggtctcgtggagagcatgatccatcntaaaacacgaatctgaccgaccataatccgctcatccactcctaggttcctgcggatgagtaccctttcctagcacgccccgtattgtaaaagtagagtgtggcaatttcttggacacctcgcccgtcacaaggggtcgcggccgttgtttgtgggacccagcattgcttggtccccagcgccgatccgatttaggagtgcacctgcaaccatacagggtacgtctacaacggatctcgcattacnaaccggcgagcccgacgagtgcagctctatagtgtgaagccgatccaaagggcattctgaacgcacagatcgcgccacccgcgatgattgtgncgcatgtagcgcaatattatagggttcgctaaatggctcatgcagccacgaccttactatgattcttgcacagtagactcggagaatcacgggggatagcgagtacgttgncttagtatgccggtcgtctagggaccaagcgttccgagctgccgcgcnccgagcaggaagccgacggagcgttcacgggngcactgaccgtggacctccatcaaggctatatggcacacttttccaggtgaagttacacgcatcgcgaggtatgaactgcagggaatgcgacgaccgtctaaggcacggcatcgtagtacccccgagaggcattcgaccgcttcgcntnacgactttgtgatgtgctaccccagtccggcatctttggctttgggatcgtgcaagagcacgacccctacacaccacaggttgggaatacgatgaccgtctagtgaagctagcgcctggctctcagagagatttaatactttnaagtccatacgtgcggactccggtatttgagattccggtcgagtgcaacacagaatgtgttcntaccaggacccccagtagtgatgaaggtactctacctaatgttatcgaaataggcgggacgtacaaatgaaggagtaacngagcatggtccgcccggtcctcgatccccatcantaattagaatacattcgccggagtagctggnaagggacatttaaacttgcgctaaactctctgtgccagcgtcagggtaaggatatgccggccaacaatgggtcccgtattggctcgagcaagtctagggctatcncacaagcctttgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacattcccnccaccccggaggcgaccccacacgaaccggcaggcnnttggcctatgttaaatataaagcttggggtcaactgaggcctccgccactgacaggacgaacattccttgcaggctttatgcgtaggtaccgcgttagcgggctcggagttctacttatcccaatttgcggcacgtgcgtnacggttcctaaatcggccggatgggaccgtggacgcacacgctgttcgtttacggctagggcacgtncctcgcgtantagtcgtcgctcttcgtaaacgccctaacttngtacatctcgtccacgtccaattctgtaattttcccgtatgtctcaggccccaaagatacgttccgacgttctaggaccgataagatggaaccgggagaaacagtcggattgagaacccttcatcagccaatctcgcggttcctcgccttctcgtcgattgagaagtgtacgtctggcgtcgcgattctttgcccagccgaaaaaacgctggnacacctcagttcctactccagtcgatcggccccggcatatagctacactcacgagattctgcaggagcgttcggnnnttctcgacntgcncgcagatattacttatatgaattcttgcccagcgggacattcagttagcaccctcgtccgnacgcgaggttatgcagacacacaaggggctagcaccggaatacgcnntatcgtcgcgaccgcgcagtgccaatggcggccggtgcctcgatgtactcaccggaagttatcgacctactttcgaactagttcaaatggtcgagggccccgagtganaccctcaaggtctgatagggattcgtgccgctcatgatccatccaactgctccgccttgctcgcgcgccgcgtgggctgattatcttccntcctactnacctcctgtagacgtccgccggagagacggtgtgtaccggtcagcacaagtgttgcacatgctctgctcagtgcntgtccgacggccggcggtggtccccagctatcactctccacaaagtnctgcaagttgagtagtgaccagcaccccacgatgtgtcaaggccacctatcaaagaataaaggatgtgttaggcgagggtgnnaatgnngcaggctagctcggatccacgcccgtcaggtgcatactgtccagaagtcgaaaggtcggcaccagctttgcatcgcgaatcactcacttcatacgaaatagtgcgcttccttttccaccttcgcttctcccgcgtactattatccacagtggttgacaaggggagcactgccacagtttcgccgccgcggaggtggggtgttcaacgactatgtgtacagaaaaacatgtcggagttcaccttttcgcggtacgatcggagtataagtctatatgccgtgacgagggacgccgcactccgggggcgtgcaagaaacagcgctactggctgacgccacgtcgtcacttgatcgtcacaagccgctattgcgantttttcatggaggattacactcattatgtagtctgtggcactcccatgcccccctttgtttcagcggtggtcgtgtccacgttggggagggatccttaagtgacagaaaataggtgagcccccaggcatctncacaaaaatttaatccaatgttcggagcgaagtcnaattgggtacggtggggacacgtcggaagtatacttcgcatctctcatgagtaggattacgggggaacactcctcacaaaagctgcngggcctcggaacccagaagnatattgccaaaggagtgcagggtcgcgtaacatcaatctggagcaccgagcactagattacgttgtggctagaggggcccagtcctgnngtcttttcnataaacaccgcacatactctgcgctgcgtctccaacgctatacgtgccgcattacgtcaagncgagtacaatgacgatcccgaacctatacttcgtccaccgggcacgtctgcccagcaggggcgattacatcggtgatccatctagttcggaagcttgtttcggcgcaggacggcgtatggtccgggcatcagagctttcctagggcgggcaggtgcgcgcactggagcctcgattgggtgtgtaggannttaatattgcgcaccccttgggcgtggcgttagcggtcgcgtcgcgccggaactcgtcaaaccaatccttagtcatgtggttatttaaggactatcctagaataatatgagaatgcactctgtctgcggtgtgagtgatcgttcttcagccgatgacgcccgaactgaaccctgcgaacttgccccctatgtgggaggactcctttggccctnganatgcgcggccgtcgatatgtgcgcaaggacacttgtacacccgaaatccgagncgggcccatgtctcacggattacgncggagaaangtggtcgctgnatgccgacgagcaccgccgtataatctcgacacaacgatgtacaacagagatggtgcagtggagttcccantactgtagagaccgcacgatttttcaaacttcagntgattatggcgtttaaatcggtgncgtacccaggcatcttcagatacgctcggcaacatggagcgacgactcctcctactcgtccgcttacccgctcccgnctgggcccgggccnccggtatggcgacggcccggcgcctagagccgacataccttgtgcngcggattgctgataggtgtattgtcgcctcatagtaccacgactaatagtcgccatttgcataatacggacaaacatttgagtaaggttaagagcccggaattngctaacgcagtccgatgttggttggagcggatgnattcgatcgtaggagcctcatggtaccgttcgtatttcgcgtagaggagagcataggcaatggatggtcttctatggtgttatagacgccgaatgttatgctagtcgcaccttgatccactgactccgttcgattcggagagntagccctgtgaattctggcgaccttggtccatggcgggcggtcctttgcacaaactcaatgagatataggacctcatcgcgcaattctatatctgttaactnacagnggtttcnnctaggaagcctatttgtgcgttctccacagataacctgtacttatnttcagggccaatcaattaatacattcgcgccnncgtaattgggcgaagcgtaccctctttgcaggtaattgttcgtttcgattgaattggtcttagtgtcgaacaaatcgaagtccaaatccggatttatctttcgtcggctaagaagcacctaaagaaagccnccgagaacggtaggcagctgtcagatctccggagcgaaggacgttcagctaattgtgtcattaaagccggtaccgctgtgcgtttccccgcaagctcctatatctgagaaaatctgagtacacaggacaatacgncctagaggaattcgtaagtaactcacccgagtactccgtagccagagcgagaaatgagctgtgcgtggtcgtgttccaacggaagttacaaagcctgttgggatacccttngtggatgacngtgggaatcaagaccnacagcatgtgtcagtccatttgagaaggattcgatggtgctcactgcggcacttagaccatgagtacccggtgatagacagcggtgttttcacagttactttacggtctggggcccgtatcgcagtccacacaagtccgggcggcgctacccgatggaactgtggtagaaccctccgagcgactannggcgccatactgatcccaatcgggtgtttttatgtgcgtggtgccaagtctgtatgcatcctgtccaccgcaacatcgtgctaagtacctantggtctggctgatgcctagctcactccgacagcaccaagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttcattgnaaaaaaggacccccagtcagtggngataggttnggcccttactagcgattgcccctgaacaggcactagaatcgaagtagaattttccatncctagtttgtacactatcattacacgagcctgggccttttgtcggaggctactgacaggcggtnaacgtcactattcgcgggcgctgtgacagacccntcttgcttcgcgcctaagctttccgtacgtacataacaagttntgacctntctcaaccattggcgataacggtaaagcaatatngaccacctgccgtatgcccccatcgaggcccggaggcccgcggacgtcagtcccagtcacatcatctctgagtccctaagtactagggtgggggtaaactatgggcgcgtggcggacacattgagggggattcagcgtacgggaggactcaccggtggatctagctgttaggatcccactctatggagaggaaaggatcacctggtcaggctggacaccgaaaagactcttagcgggcacttgaaagaagntagcgttcaacctgcaaggcgaattcgttaggcaggatgcgcacgttctataaaacaactaagcgcncctgatccgtataccctggcaaattatgatcctaacaggcattctagcgatgntgcttatcctggcgcctcgaccgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttggttgagttatatagcaattgggaagagtacgaccgatcggtgggccctgtaccactgcgggtcgcatcttggatcantgcaagggcactgggtacgatactatanccccacggctcgccagccngacttacacacgttttcnacttaccatgtacgacggttgccgtgattgagctcgtgccatccttcggtatcccggtaagcgggcggtgccttggaccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagtnntcgagntctggatcgtgtcaccgcgagcaaagcagacctggctggaaattttactaaccgtaatcaggaatgtccaactactggcagcagcagagtaacagccactcaaaacgccattactccttgtttaccagctagcaggcgaacntacaagaggtcgctggtggtacgcgctcggagtntgtaatcgggaaggtctagacgtcccagactcaacctttttggccgggtgtcgctaatagtagtcccgcgctgcatggcggactaattttcacaggggggaggagaatgcgtggatcacagctcngtccctggtttctgnnnacgtaattgtgcctcactnngcttaggaaggccgacgnccttggcaccttggtctttatgatcggccgatgatctcgcgaattaccctaactttgtgcatagcaactttactgaggcatagattccggagaccaccctcatcggcttaggcgccgcttngccgttggaaacagtggcnccttgcttacggttagagaatccaactctggtcagtccgttgcgctngactctccaacagactcgccccaactcctgtttgaggggcantccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttngtcagccgattactaacaaggtactgngcgggggccgccttttgctaggcatcccccgagtaataaagattggcagctaggcgtccgctacgaccgcatccatactcggagccgntttatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcnaggatcgcggaccgtttcggacggactggtatngaagcgtcatcgccagtcngggcaatccanataaaacacggtcgcggcgatgggacccaattaaacccgcagccgaggagcngccgttccaattttagcgacttagggaagccgcttccgaagtcggcccaccacacgtgggacgtntaaaagccgctaagcacctncctttatgggtacannacctccccacagcagtaccttattcgttggcatcccattatgcgncagtatcatagcttagttggnctgtggtgggcctctttcgtccanggacagcngctcgaggagccgattccttgcggacaacatgacgatttacggatagttgacataacgccgagataaagaaccgtctgcctcgntccagcangacttcagagatgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacatnccagaanaatcacgctctgagacattggagaggcggtttttcctgctccgagagctccagtactccggtaagcgtgtctgngagctgctgaagcgggcnctcagcgtctctaagntcgcaagtagggccggtacttgcccgcgggggcatgaggcgaaggtaattccaaggggcaactaataatcaggaggcttggacgagcttcatactgtcatcgtggcgactagatggtgattacnctagcaaccccgaagttagctgcctttnacaatcgtttcacgtaggnggccgccactctcagtcttagggcccgtaagnggccgactcgatcgtgagtatattgctaaggaacgaactgcgcggcatctgagagcatgcaccnccaccacgctaagcatagttgcgtaataatcagatcaaaatcagaagcaccggatggggtgtggcgcacccattttcacctaaggcgcagttctagtccagtataaacccgacgcttattggtctggccctacccctgagacaaatcncgganttgttccaccaattcggtatcacccatccaacaagctccggcaccgcctacgttctgacctccccagtagatttttttaacggcagctaataccggatgctaatanngcagtacaaattaacgagcgcataagtttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggattttcgggcgccacactnctgaatctccctatgaggcgatcttaccataggactcgtattctatcaacctggtcttcctaagcaaccacccatgaccacatatatgcgaagccggcggacgctcaaatggctgttactngacgcagcacacgaaaagcacctcgagcgtnataattagcacagagtcgactcccctaaggcaaattgtcatttctctatccngatctgaccgggcnaactcattccactacctgtatgagttccctatgacgggggccgcgaaaccggctcagacagtaggagacccactctaagtagcccggcttngatatccatatgtacatgcattgcggatggaccgaataaggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgtaagatccgatccgaccggtctacatcaaanacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaangcgggaaattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgagnaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccaggccaaaggcctcgtagagtcataggtacccagagacgcggcggccggtagggagccctttcatagcgtcaggtaatactccctccgtncgtttggtggcgttctgataaatacgcacttgtgagaccaatgtcttgtggcgatggcgttcgctggaccgacggtgctgccaacacacagctcgacggnagtatgcctaatccatataatatcaggaccgccctatgactgccctgttgtctcctcccgcggtagttcaagacggtatcacgctagcggatcacagggtgtgctatcgccgtcacntcgtggaataccgccaccacgcacccagcagtccggtcgggggatgtctcggttgcggcaagaccnttggttgaacacagcgagcaacgtcgacgcttcatccagcggatcccctactagagtatccggcgcccgctgctaagtgcatccttacgnggcgtcgcctgttacatgggagatacagcagcnaattcacaaggggcgngaatcgacgcaaccacggatctaggaacccttcctttttggtgtgagaaacagcccgcgtctgctcggggcatacatacaggtagggctcgggtcctaaagtgactccgagggatgtactctcgggccattcgctgcgacaggacgcctgcgccgcaaaatacgttacccatagggcaatagggtcgttgaacccacagtaagtgcgcggctctacacgcgttcagggagcatcaatgtgaactggctaagtcccaacccgctcgattcagctgatgtcccgaaattgatcacttctcgcttgtgtttttattctaggcacgtaatcaagtngaagaccgcgnggngngnnntcccgcgtcactacggttcctactcgtagctagatgggctgaagcatcacgtacctaatcatatgtgactgntgattancggtcagtggtgacgccgcccagcccgcgcccgggccgctgtncacgtgttactagatttgaaaaggtgcgcggcccncgtgtgtgaccggtacccgatccggactttctttcctacccattagtacaaacgatnttcactgctacaagacttattactcaatcctgacgcataccaatctcacatggcggcatgatggcgtcncctccnccgttcgtacgcttgcatggaggatggctgtcacagaacagcaaagtaagtttggtctgctagggggcctggtccgaccncctgtctatccacttataaaccagggtcgttccgccgattgctaatatgactctaaccagtcgtcagcagggcggtgcaccgcgtcgcgtcaccgcggcagcatcatgctcgctgccggcggcacgcccgcctccaccagaatatattgcgcagagacctgggctgggctaggtntcccaaaaggtagtatggtaagacgantgaattattgcgtgcggatggggctctcacgcctccacgtcttcgatactctagagtcccgctgggacttagacggcacatgaaggacccaggcactggaaccgaactagcacattgcgattgtattcgccctccagcgtgtttnntcctaccccgcggcagagntttataaaggaggcaacgcctctgtcatgctaaaaagctcctcctaaaacataatgcaacctgctgcttcgttaattacgtggcaacctacaccgaatctagctctaccatggctgctcccttgaccagagccccggaaattattctcacattcagccgccgtcactggtcaaactagattactctagcaatgaccaggtgtctcgcgttgcggaatgcccggtcctcttactagggcagttccaacggcaatctcttaccgtatgccggacccgatttgtaacctttatacactttcgccatggagacagagagatatgcttgccggagcgcgaatatcgagggttcttcgtaggnnttcgtaagacatattagagcgatttatggcggctgnagacttggacatcaggctccaacctttgntacgcttggcgttatggtgaagtcacgcccgtctggtgcccgagctactccataattaaatcatcggtacgagttcagagctcatcataccattgaagccggcaggccggctcagtggaagtataactcagaagtgtactttcatatctaacattcgttgagaccgncttgctgcatctactggatttcagcnggatgccgatattacgtgagtgcctggaacgtgggggttatgctgaagctggggctgctgccgtgctgtgagtctgttttccgggtgccagtccagtaggtgagttgtgctatcgtgggttcngacgcttaagacggctcaggcgacctaggacgtttgcgctgcggctgtgtctgtttctcatccaaacaccttcacgacgtacccccggcnttcgtatagtccgacaagtgcaggcgacacacaaaactctcccgccgtacctactcgtcagccgtcatcgggtggttagtatagagaccacggctcatgagctgggaactagatgaggtcatggaacnttcggcccnagttcncgcaagttcttgctctcgggcccacatcagtgtacagagaaccagcttcacggtgcgccaggcctaactggatgtgcggctgatacctactcgatccatccgcggtagcttgctaacggggtcgtgcataatatttancccctctccctcagacgccacgcatcgccgagaagcggtcgctcataattgcatttgnccacccatncacgtggcacaattcgaaatttgtaccttactcgccgtcccatggttcagatgccctgagtaacggggtgacggctaggcctcgaagggcttaattgattataatttttagtaatacgatccgcatggcccttcttagactggtctggactatgtcgtcattngctgaccggctacagctctagctttttatgatatggaatttatcgggtcattttcagaccctaaaaccgcctatcttcccctaccgggcgggtaggactttacggaactccgttgaagttatgcatggcaatgaccctgctgtaacgcgtggcgaacgcgaaattacgaagtcatattgggctattacgtccattctacgccggncgnctctgctaattggcctccgcctacatcggtgagatattgacgtgtgtctctaaatgaggtgccagcctaccgtatcctcatacctgcacaggtcncattgcgggctcagacgaatcttacttttatcgccactgcgcatcgactgaaccgtttgcagtacgtaaaataagcgagaatcgcttacttctcccacgtacgctanagcggcacaaccatggggtatgatgccttggcccgtgccctatcttctcggaagggggacgaggatcgaggcatgttaacatgaaacacgttggctcattttcgttaattcacagggtcgtaagacaggcactctgctggggacgaactcataaacaagacctacgacntcagcagtgggatccgctagcggaaggtgactcgagcgaaaggctccagacgccctagccattgtgatccncgactgcaaatgaatcgcgcctaaagggggggagcatccggattctacgtcccgcgcagcctcgccagatggcatatatatgaatcaggactcgatagtantgtcgggtaacgacattgatgcggccagtatcgcgtagccgggtgaggtcgagccctagccggggccgtatataatggcaatgtctgcattgcggttttagcgcttttgtgttataanggctaccggttggcagttctgcttcgganggcctttggcagatatctgcgccccaagatatggttgaagggcgcctccaccacagtgaacgcttggaaactaccagatatgatagtagggtattgagtccgagagatagtgacgcaggcacacatatttgggaacacctgccgcgtaataccgggagcccgcgcctcgcccggtacgtctcaccccacacacagaggtgagacctaaggggtgggacttccgattgcgactaataatcgtggaggttcgtccgagactgggcggatggaacagcacccccgtccggctgcgnggtggtctggaatagcgggcaaccggcacaccttacccgagaactgcngccgantgatcccctgaactagttgtccgccgccgccagcggagtcgaccacataacgtgccggcgnttcaagngtcttgatctagtccaagcaccaacgacacgcccatgcccctccccgcgcgcgagttacgtgaagcagacgcaatctccgtacaaaaatgcaagcnatcagtgtagttcccccaaaattccccacgggacggcctccgcaagaggtgagtttcgggagacgagcagttttatcctatgattccaactcgtgcggcaaccgtacaggttcngtatgtggtttcttnnngaggtaactccgctatgtttagcatgtcctggttggtnatgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattgcgccatgtgacgtccggactagaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgncatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaattangccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaatcatgcgctatcccggcaggactgcnctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccngacaatgagttaccttcagcaatcctgagttgacggaacgtgcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagnatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtggtcaatagcgtttgtacctcagacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaagttggntccatcctgctcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaataaagcattcctagtggtgggaatagcattcgagtagtagtaactagctgccgctggcgtntcactttattggtcaacgtgcaactgtctggacgcggtccaaataataggatccnctcgaaaccgtgcccaatagcgaagtgcgcggaaagggtatggccttgtcagatggtcggtaccnttccanagtcggccataaggggtccaaccacaataacgaaacccggggaaatactaaaacgacacaatcttgaatttcggtgncacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaattaagcttgttcaacaggttctggtggatcgtatgccgaggaggcaatatatgttggtcctccgacttattgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccagcggcggcagagattgcttagcggtacataacgggaaatgaactacgctacttatcgaatggccatgtccccgctacccgaggaaanaaccaggtctaagga aaatttcaaattgttccatagagatgctactgccccgccggtggtctgtattatgatccagacctggccacgtctaggctgaggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacatccggtgacatttcgaaccaatagccacattaccttgcggccggtcggagagcggccaatcactagtgctcctcggggatgatgtcccggtatcctcaccgagcaggtcgtacatttgggccccgtaacagaattttcagcgtcgtaatactggatcggtggtcaatgtcaactgttggaaacccttataaggtttacggatacgaaaattttccgacccacgtgcgatctgcatcatattaccgcggttcgccgcgatttgtgccgtcgcgttcttagccagcaagttatcgttcggtgtggggtccgaattaactactctgtgtacacccccttcggtctgggcttatttcccagactacgtgggcggatggggctctatgtatatcgcggacgccagtgtcatggtgaacgcggacccgcagattagactcggngtgtaccacatgcatagccgcagtccaaactctaacatgctagcgacttacttcattgtatagacaaaagccattgcaggcaaatcgctcctggcacgcattggagtgtgtcttacacctagagatacgcgtgtacctgatgtaattctctgactgaggcttctcgtgggcgaagtaactactcgagattcaactagtgtaagggcctgttactcaactgaatcgatactaaagaataagacggagctctcattaagttagtcgtcgtaacgaggacatgcattgatgagtgttcataccctcnaatcaccattaactgggcgttccggcgacggcaattgtaaacgggtcgggtatagaccccggaatggacccgcagtaacctagcgtaaatccgcatattcaatgatgctaatcacgctggactagacccataactcgcggggacacatcgtagtctagcgcagaaaaagcgatctatttgtatccatatggttaatcgataggacgcggaactaccactccctgtcaccccaagattaacccgccacattcgtgctctctgcttaatcaatacttcggcttaccgagctaccgactcagcgcaatggagtttttctgtcttcgtcttaccagtttggcgaggtcccggttagtaaacctcaccgtagcgctgacgcaaaacacgaagccgcgatcaggtgctagatgtttttcacctgcagcgacctgtactgaagcttgcagcctgcttttggcgtccaggggctcgctgtagacttatgtgacatgttatgccgtgcacagggagtattccaatggccgtttccgcaggtacccccgggccctatagatactcacatcggtcatctactggctattatgcagtgttctcatggccgcgccggctgttaggttcttgttcacctttctgcgatgccggtgcccgtantcgtgttcgcttgacgataggttggggtgatcaagtganggaatgaaagtagaatgcgntgctcgatacgactccnttcttttattgctacccgtgtcgatagccgtgaatcttaacgcataatggccactatcctgaagttcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacaggtagaccagcaaagccactggagttatatcacctttcgttgtatgncacacgaaaacgacgtgtgttgttttcatttcacgttcaggcccgggctgcagagaatcgagcccgtaagccgttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgcaggttcgacactattatgtgaagcctccactcgcttgcggagggtttcgacagtgtgaaaacggttctcccttcgcgcaaatgtactacgaccctatgttgaactccgaggtacgttgcgtaggtgcacggaatggcagataatcgtcactatcaacgggcctattgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgcctcgggtcaggcccgctcctccgtctagcgtcaaagatgtatggattagcctttacgtccgacgactcgaaggagctgacccagcgatggttctcggtccgtcagggctcaccggcgacatggaggatccagaaaacccctatgatcttctggtcggatcttccagatccaatgcctttcggggtgctgaaccgcaaaccggtgtctcggcggcactacaccttccaattgtcaagnaggcctgtctaatgcgcaatgtgacgggagagtgatgtatttgtccttctttggccctgattccagtgtggtcgtaccccggtgcgcgtaccctcctttgtcattgccctccagagcacttggggggactctgtcgccagcgacgaatacacgcccgtcaatagtgnctgcatggacactcggccgaattcttagaggggtccagcgccagatcccagggcggtcccagcttgttgctttctgcaggactgtgttttgatgcactcccagccgtgaagcgtagcacgctaaggtcgatcgctacagttcagggtggggtaatccgaagggcaaggctaggcttccggagttcaaaagcaagtaaacggctgtgcgcatcgcattgcatttccctcgcagggtatgacgctggagtcacttgcgtgggcggcttgccgaggccggcattcatggacggtgacgaaacccaatcaaccgattagacggcagactgtatgaagaaccatccacagcgtggtaccgtttggataaggcctctggaacacaggcccccgtccgcaagtcgagcgtacgttgcgcttcntgcccccgnaccgggtccctggacggcgactggccagctcttcgcgaccggattccgaggtgcatcattcctaattgacgcgccacagtccggtcgattccctagactcccggtgccgtgaatcaacgacgctgtacttgtttgatgaaagtacggtttcagttggatctccgagaagccgtacatagtagtagcgggtgatccgctggcactccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcactcatgtgcccgcgcncgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgttgctacattaggatacatcaatttttaggcagcggacgtacgccatagtctcttaggttactgtcagacacgaataaactatggtagtttaaccttttcacttcaaggggccaccctatctaatgcgaactcatgaagtgatcgagaaccccacgggccgacgaagaagcatgacagtgtccgtacgggtgcctgcattgaatagtcaccgtcataagatatgctgcccgatgagaattcaccctgccccagctttcttactncgagaacgtcattcacggggcggattagtagcacccgttaattgtgctgtttcctgacatacggtgggtccggtcttctttaagcgcacgccctgcattttcctatgcttgatgcgaatgcatggctaccatagccttgcttccgcaatctcaatgtgcacaagaggcccgggccctcaccggcccgggcatgcgtcctgaatctctctcttatcgagagccactagcgaccaaagcccgccagtagatgccggattctgatacagtcttgagtagctgggccaacaatcgaaacccgctttttcccggatcttgactccaccccacactcagtgaaggcttgnaacacanagnnngatggtccggtcctctagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggctctttaaagaccacgccagggtgcgccggcagggccctcccaccaggtcgttatataatgagcgggaaaggggctcccgacgtaacgtgtttatgctgaccccgccagaagtacacggcccctcgacctccgtcgttcagcttgcccaacgctgtatgaatcctactactccatttcggcctgttaggtggttccgatccggttatatgtcganggccttgcgtcatgccccgcggatcgcaggtacgaggagaggcgcagcgtcggggcccgacactgtcgcacctgtaccctcggggactgcaaaaagagcaatcgcaccggtcgacttccgagtgcccaaccggtgttaatccgaaacctgtgttgttgaaagcggtgctgaaaatagtctgtagatgatcccctatatgccattggatttaggttaacagtttcactatcgattagcccagtcaaccaccgtactttagaggcttcgagtgaccgttcggtgtcgtccccncctagctaatttcccgttttcagccaggcgcgttggcgcctttcgcccgggtctctcaaaacttagggttattacttagnnnacataactggctcggggatgttcgttgcttctgcccctctctctgtctatccgcaacctactagtcaagtggtggagatcagctccagggtggtgaggagcgcgataagtacgctaccgaagtgccccaggatcgtgtgtcgtaaatggttgaattaggaagaaaacatggctcacttcacgctccaggtgagatatctcgcggccattctcatcaattgtccgctccccgtcccaattcacaaggcattaattgatgtcttggcattacacggcaaatctcagtgcgcagggtcgtaaggaagcagactgttcccttgcagttcgacaaccaggccgcggacggacatactcgtgtagggaagcagcagcgcgcggtatcgtgagccccgacaccgagacgcctcgatatttggttatgactccgttcacagcgatcctccacttacaggccgatgacgcggagcagaagtctcgattgctgaggatcgtcgcgcacagagccctacgatatcggaggtacagagctccatcctgccgccaatagcgcgcagcgggtggacgcacttccgccttccactgacacgccattcgatgttcacccgggtgcgaaccagccgcgacaagagggaataaacttgggcgccaaccagtcatgattcgtgtacgttaacatcgatttgggcgaacccacaagcgcggagagtggcagggattggtgggggctggcccggaccgcggttcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgcgggcgtaacggggatcggccaggcgcttccgcatttctgacacagcaccggccgaagcagccgttgcgagacctggtcgagtatcgggggccgcggngcgagagctctttccgaaaggggactcacgcactagcctacgagggttcttaggggaagcgggaatgggattnctncgcatagatgggcagacaagagaacccgagcttggagagcaggtagtaaaaccctctccgtcctagaacaaggcgagctaagtagtctgcaatcaccttgagatcgtcatctctcccccgtgccggtcggtcatctatgcagaatacgtaataagaagacacgaaaacatacgactttaaggacttcgcgtactcagggggactaantgtttccgtgcatataaagcacaccgttccagggtaaacgggtagtacctaaacgaccatgaccccatatgccaataccggctggagcaacacgtggggtccaagtgctcaaaatgaccgttgcccttgtgagcaagacattccagacgtcccagtgaactgacatggcgcccactctcaagccccaccgctaggagttagctgaaaccggcgtcctacagtggccttgcttatgctacctcgcccgcccgcatagctattgggggagatgtcattgctcgtaaaattgagcgtgatccgtgtttctctccagtagagtagggggcggccctaattggagggcggatggttccagttgaggccaattctcctccttgggcgatgagacggtgagtcccattttcatcaacgctgatccgtagctattggcgttactgcgggccgcacgtagactatgangatggtgctttacgctatcgtctgggactgagcttacagcgctgcatccgtgccgccatgagaacgcgagggaggaccataggccccgaggctctttcgcgctagctagactcgctgggccccctcgcgaggctattggtcgcacttgccggcataccatcgatcatgatgtactaatacctgctcagctgcgcccgattaaagtccgacgcatgacccaagagttcggggctactgggactgcgccctatagcgcgccaagcaacgtctcaatgggatgtcaaaagaagtggctctctgcgggagtgacaatcctcctccttaactacctgtacatcggtccaggcaccgacttgcatgcctatatggctgtactgtgcactagacctcgtgtccaatcccaagaccatcatatgggacctcgttctctcttgtaattagatcccgcgccagtttcgcaacggggccaaggcccagcagtaacattatcccttacgcatcaggtgacaatatcagaccgttgcgctgcataacgtcctacttcanggtaccttgatatgtaagaaaccttaacacctaataaagatgggtatgtcgtctgctttccagaggccgagtgccgtggaggccacttaacccgagagatggtaagagccggcgacgacggagtcatgctgcacgctgcccgacttccggcgtcagcttcgaacgggagtatccaagtcccccgcacgcaggtcccacagcgttgcacccgaaataatttgggcgtcggactcacgacgcttgacgccgttatgacgaacgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatctcatcgtcaccgcatcagcaaggatcttatacgcaagcacagcactatcaatgaattcacaggcgtccgatcctccctatacgcaaccccctggatcactggctactcccaattactccatatccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcggccgcgaggtcgagtcatctgaggcccttcncttggtaaggcgatggcggtcggacccngtatggtggcaagaacctcgagaatttgcagtacacagcctcgtatgagtgctacctgcatataagcgacagtaatcactctgagattggcaaatacattagttatgctgattagcgcactggtagagacaccgcaaaagggtgaaaccaataacccgcgggagaaaagatcagccacgcactattgtgcggagtcccaatgcgcggcggcagaggcacaaacttggtgggggatcacacctatgttcatagtcttaagaactgtgataagccnaataagcgccagcctttagcccttatagacacgtcggtataatttcgggacacagagtgatatattgggttcaaggtagcgtgtatccctcgcattgcaacagttaataaaccttaacgcgtgccaaggccttacaggcgcgttggacttgctgcgtgctagcgccctattgcattgggttctctccccgagggcgtataccgtggggcagccacgtaggcgatctccaccgacaaggccgcgttcccgggcgcgcgccgtgcctgcatgcgatgccgcttcactccggatagacttttttccgaggtaggggggatgtgtaggttggtggatatcgggccggagacacccgcggggcatggggcatctgtgctcagtccaattacgactgtgacaggcatgcggtctactccgacgcttcagctgctcacttctgngacccagtaagcaccgtcagttcgttggaaactctctcacccgcgcttagcttatccataattatagctccggtagtccttgattgagacttggatatgttactccctagagcttcggggacggcggggcggagatattccccgactctagacgggaatcctttcggagcccacacacgtcggcggcactttcgccggcttaacacattgttaccggggcgcaaccggtaccttgtattctcggctgctcctgttcgccctgaacacgaatcagcgcggtaaaacacgtggtaaccgtaggccctgttacgcgagttnagggatacgagccgtggatcgatccgctctatccgtgccacggtttgtattttaaaaatctatatagtccgattttaaggtttgcgctttgtctgtgatttggagacacgttcggatttatagttcctacgncggcctgaatcacatcacgttccaaccagctacagcgatagtgccaacctctcgtgatgcgtcgcgtgagagaacaaattaacactttggcgaggattttcgtagagcgggtttttggaactgggtccagtttcaggatacgactgaagtcttgcaggcccaagctgcccaaggacgagccgagtatgcgctaatagtgaccgtcgaaacaggatgcgctcaggttagttacgcatggcgccagatgtcgccctcggtaccgcaacgatagaccctggtgcagttggtacgagacgactcagccgggggcaggagtaggcttcctagctgcggtcagnanctagccagtacgggttctccttgcgttgacggatatgactaacgtccctaactgggggggggtcgcactgggacgagcggctccgttatgcggatataagtgctgatagactggccgggcgtcataacgtttatcgcccggggatattantgaagctttcaagtggcgttaagtcgcggtgggttttgaagaagaacccgacgggccatcgagctccgcttgaactgcgaggtatccgctttattatacccgatcgtaatactgcagcgccagcacaacagagacctaatgtaacgccaccccacacgagaattcacgatgagccgttaatacggagagggtcgaagggtttttccgaagaaatggatgccaatccgccctagcgagaanctantagtngcgngccttgtctcagttggcgttaataccaggttacccgtcggttgagggcatgcgcggcgactgagnttaatcaaagtgagccctaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttctgcgactactgtatccacgatggaagtcggaagggtntgtgaccccaagaagggctgtaacctccatagtcgtatggctagagcgctggcatgtatcccaaggttcgcctgacgctgacattcgtaagagagcctnggatgtcattgcgatgtttgcccatcnntatgggactagcgatgtccagcagctgtttcagctttgacggctccccagtaatccatcaaaggtagtctactggcgggactacgaggagtaacatattttatggtttatagggcccngcnacgagttgacctgttgtncnactaacgggttcaaggggcgcgtccgntctccggcggccctaccccttgtctaccgtttnagagccctagatgggcaatggccgtaattgtagtgatatcncacgctgtctttaagagagtcgtcccccatcgcacgtcgtctctttttggtcccgctaatcaacctgccccaccaccggaccgtcaacatcaattcacnttagcgggtacaaggtgcagctgccgcacgatggccggggggtgccgaagcctgctctcttaacgggatgaaatgaaatgctaaggacgcttactaacaggttcccccctttcgaatctggtagttaatcgccgctccagacccgctttacatttgagcagcgcgctgtgtacccgaaccggggtgcgaattagtggnggagatcaacggatgggagccgttggcacggggtgtgacaacgactcataaaccaagctcggtcggttggcggcgtgatgtcaccttgggcatgctggtttattagtccataggatcccgangcctacttgccgnatttaacttcgatncgtagccgacgtgatgtggtgcatagtcacaatcaggtagcatcgtccctaccccgcggcagggggccgtaaaaggactaccaaagagctggactatgccggagctacgctgggcccagtggtcagcgcgcgcattgagtgaataaccctagaacaggaaggcatctaaaagttctcacccgactcacagtgttgcattcggaaacgccaantgtaggcagacccccaaaggcggagtgtctaagctataacacgtcacttcccggactccgtcaggtagccatcgcgaaatacttacctatggctatataacttgcatggcacgctcgcaacgatggaacgcacccagtcctttctgccagtgacgctgtaaggcacagctcccatgcaggggctgcaattcgaaccatcccgattgcaacaacgtagagtcactctgtttgcagggtactaggggaatccatcaacccgtccaaacgtaatggtagtcactccgccatcctcagatgattctcttgatcctcgagtagtgagggaatgcacgtgagacgggttggagcttgggcacaatcttccaaaataatccaatcgtccttccaactcgtgccatcgaggagtttaactgcatgccttaacttgtgtagctaaccctggagccatcgtaactcgcgaagggcctcacgcggatctcggtcgcagcctcctatcccgcacgtgcctgatacagctgtatcngatcaagtaccgcagccttaacaccacgggtgcagcgtgatctcacggtcaggctagttgcgtctagtagtacgcccaatattcaactgctaaaacagctgttgaacggtacatgcaaagggttaccatgcctaacatgcgacctaccgccacattcgccgactgttactgaagcatcgcctatcgaggactcaccctgtctccggcgtcattttattgatggtaagaactgccattctcctggttcggtaacactactgctactcgttttgtgcaagctcttccccgccgattgagcgcggggatacaacagatggtcgcnnngatgtggcaagccgtggcagagccggtctcaccctgactctcaatccacagtgaaggcgcgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgagtggtctgaagcgtaggcgactcccaatagtaccgcatattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaatnccgtacggcgggataagatttgactacatagcttcacgcccacctgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaatggggggctcatgcctctgtaagggtacgttgtggtcgacccggggcttcaccgcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccgccggatggcggagagtggttcccagtgatactacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatggttttaagacgcggaacactagggcgtaaccttctacccgtcgttgcgtcatagggatagtactagcgccgcgcctccaagcgaaggagacgcagacgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttgcatcacttcaaaccctcgcccgcaggcccgttggccaaacctgtcgaacccattcattatggagctcgaaggaattacaattatagccancgctcgacgcagtcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctttcccgtgaggaangaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctggcgacgtggctgagatgcgagctgttgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatattttcgggatgtattcccactatattcggtggggcagtggccgcgaccactcaaaccggggtctcccacgtggggcactaatctagtgtcaaaataacgactctataggatctcctagactcgcaggtcgaacgccaaacagggctgcgacggtgtcgttgaggttttggcttgggggcgctgctctatacgacagcgacagctgggcaggcatttagcaacattcccggggacagggatcggacacagaccgcggacaaggggaatgacagatgctctcgaggcttagtgatacacacctctctacgatcatgcctaatttagtaactcagcggcggtctcggagcatcgggtcttggaggcacccggtgtgaatcttcatcggagacgaaggcgaccgctcgaatagatcgtctagggccganatacaagtgtgccatcacgccagcattacgacgaaccgtttcgtcgtgcttatgtttgatcaaacgcgcaggcggcaacttggatacagttccacgtcaagcgtctcatgcgccctatcttttcctacgcgcatgtgtccatcgtgtatactggtaattgtcagttatctatcacgtatcaagccagtggctggacccgacaagcctgccattacacacggcgatcgcatgggcgtatctcgcgttcctgaggctgtctcccgctcccgaacgcgagcagatcagggagcgtcggaggcgctattccttgacctaaccttacgcgctggttcgtaatatctgcaacaccatttctagtcctgccatcctgagcgatcctctggctcgcgtctgtttatagtgtagcgtggcattgggcgtagacctgttgagctttgtagggggtattgctggggacgagtgggcagcgttccgtcgattgggaaccgcacgctgtggaatcgtgataggtgtggggatttttaaccgacgttcagggatggccgccctaagtctagctggcggttcgtcattagtgcgcgtaaacaaagtaccataagcctcgcaagaaaatagactgtctaagcaggtgtcacctatcaggctccatagaaagttagcgtgcttacgggccccggatgaaggttgggccctgagccattgtcacgtccgagctgagacaaaaataccggcaagttagtctaaccatgaccaggatagccaacctcagttttgcttgctgccaacatctttggcacttcaagactgccacggcggagtaccgtgttcaggtagcgaaagaggagcagggtggtgtggtccaacgggggtggacgctgtgagcaaactgttgatatgcgtttttcgctttagactgaccacggcagcctccggagtacatacccttacaaggtgngggagggtgtacattcaaacggttctcatgaggtctccgcagggtcgcccactcgcagtttacccactcaggacgnnnngtaacatgggaatggacgcggttagccccgagggatgctttaggactggcttgagcgggtgtactgtgaaggggcttggcatcggcggcgagcatggcggagnaaaggtcccgaatctgtctccgacgttcgttctacgtattgcgaaatgtaacacttcgcataaaaacgggcctgttgctgatttaccgtggctgagagctggagggctggacatttggttgaaatttcgccaaattactacggatagcaagcaggggggcctttgtatatcgtatccactcgcgtaacaaatctcacggcataatgacattctacattccttagaggtgtattccacgtctaccagcgtaggtcgactttatttgaaccccaagtggcctggaaggaagatgattaaataccatagatctgggcgcctggttagatcggcgggtgaccgacgtcagccatactaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgctgatcgagccccaaggggctcatgtgtgcgagaccctgttactggttatgcaatcacgtgggatacagaggtgtgtgtccttgcgcctcctggagagcgagcatattttggtggtccgcggtgtgcgccacctgaacgaccacggggccaagggcaacgggcaaaaccggggtgtgaacccaagctctcggtggggagaagtcccctggatctgccaggcctgattccatctcgcgtaaggcgagtcagcccggacgctgacggaagaatccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaaccctctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtaagggcacggtgatccgatgggcagttgagacggttgctatccccctgcggctgcatcgtactcttcactacgttagatgccggagtcgttgggacctaaattaacggaggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcancagccgacaggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaacgtatgacatcactactaatgttaatcggcgctaatggctgcatactgcccggcctcgccgttgcaacccagcacatttattggtcgtccggcacgcaccgggcaaacatacagaacttattcgctaatatatgtataacttctacagcgtaggcctggaatttagttcacgctacgaagcctgtctctaactccacttagacatgcgactcggccatccagttaacacgggcagagcccggagcgttaagtgatacctcctactatgcttgcaaaggaagaatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccnttattcggtgctgatggcggtacgaagatacacgaactcgcgaacaaaccgaaacccccgagagtaattgagcatcaccgacgcacctggggcacgtgagccaacccaacccgttggcagtgacatgaggggtgaagcatcgcactatggctcctgtttggagccaggcataggcatctatgtatagtttctcagttaaggccacttgatgaccggcagtgtaaacggggaaggctgtctatttagggtccggtctgcggctccatccgttgctgcccgtaggaaggccgcggtgccgccagatgggacgtgactccccaggggaggtgcggaggcggcagcaccggcctggtgcttcaagcaaatttagagcatcactgtcgcggactttcgctatcatgctggtgacctggcggccccaaacgaaaggcacgacaaaataatacatggacctgtagctaatagatccaactaaatctggggccggagacactactctcgcccttttgaattagccaagcgtcagcagaggagatggagcctgtgttatgctgcctggtgacgatcgacggaatcgacctgatatggtctgcgctaaccggagccttcttccgatgtcaggtccagttcatttggggcgaccttctcgcgagttagcagcaccccccccgaacgctgcgttcgagctacttcgccctgatagttgccttctggtcccccttcatatcttacattcaccgagccctgttggataaatcagagttcgctacagcatacccgcgacagggcttantcggatccaatgtttcgagtagagttgggcggtacgaagcgatactagtacttgaatagtgaaaggtcggtatgacgcgcccgcggcagtcctaactgtttgtgtgccatacacctagtagaactcgtgagtccataccccttgtggccagaggcattgtgatatcttgccctagtagttctgcgagaacggtcagcctaggtaattccggcactgagtcgaccccggtctgagcagtccgcgccgcgtaaaggggtgtcgtgcttgagcgggcgaagcaagtgaccacttgtgacgttatgtgtcctagtcagtttaggaccgttagatcgttgtgtgtggccgcgtcggagcgctccgggtctacgatgcactctttaaaaaaatcttagaaacacttatatattcgtacgaaacactgtacctgcctgtacgtccctaaggcctcagttttccctgataggtgtcccgactcgcgcgctgacaactactaacacgtaaaccgatgggccacttcaatgtgcggtnaacctgtactgagcgcgcaaaaaacggtgaccgtaaccgtagtaagagacaagagcaacatagacgctggacatcgggtcagaagtcaaccacagtaanaccgagcggatccgcgagcccgcctgtacgaacgattaagtaaagcaacagcggtcggcgtttagacccactcagaggcagcgcgcactacgaacagcacgggcgacagagaggagtctgaccattaggattagcttccgggactttcgctggccacggccgaatcgcgtagctcccagactaatcagcgaaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgnccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcgcgacacggatatccctatagttatagtccgacttgggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacggacgaaattgaaccctgtgccggctgaccaagagatcgtagtcctcaaagtaacaggacgtcctgtcgtgaaagccatatggcgcagccaatgacgcaatttcccgcgttgcagatccgagttccacaacccctttgtgctgactaataatgacgctgcccctcatatgagcgtattacggcctctcgcgaccggaaaacgagggtaattccacccgttaacgacgtacgattgtccttatccgcgtggggtgctagtagcgactccgatcgatcatatgtcacccgttgtcccagcttcacgagccgagcgtgtagagagggatgctgagactgaattcaacccgtgacagcatcatcgcttccccccaancggaccgaatgtatccgtaacaccgccatatgggctccagtcaaactcccagcaccctgtctaacgctagcggacactatttaagaccggagatgcggttgcgagagagactatggtcccacatgttccttacgtgcgttagccgtttttggatcgtgaggtgtccgcaaaagaggacagctacgcttaaagaattacctactcagtcggaattgcacttttcgagcgctaggccgaacgatcaagttgagggcaantaaggtagatcggtcttaaggtgaagtccagggnccctgaagcaggggtttttgattgagatatccgggtacacccccatccgttgacttgtcagctagctgtcagcagctcatctgacgtcgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacattgctcccagggacatcgctgagcggtctcgtcagtgccattcacaagtcagtctaaacaatctgtgcgtccctgtcctggtcccntgnttacactgtgtacacaacctgcgaatctctgctgcccagtgaatgtagtggcgctggtactacatatcacagaatttcagtgtcatggtggctattactgaatcgctcagtaatgcggcagtctaatagaaactncgcgtgatgacaaaatggaagacctatccgacgccctacgggattgcgttcctctagggatggcgggttgcaacctttgaaccatgtgaggaaccagcaggagtagtcanggctagatctgtaaatttccttcactctaatttgaacctctagctccgggtaaaatcccccggataggggcgtatctatgggttgcaaaggtgaggcccctttaaaagactgcaacctgaaccttagctgctaaggtacctctgcgcaggtgtcttgctgcttgacagcggaaattggacggaaagcttgcgagtccaagctgtgaatagtttaagcctagccggaggatggtgaccggcgattacggtcggaggttagtggagtcgttgttgaggagtatgctgttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcacgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaatctgcggccgaatacgtagtggtttacggagatagacgccgttaaatggtcgtaaagtatcaaggtagtctggctaggccctatcgccaatagttcttgtccctataaacactgaccaaatacgctacacgatccgtaatcggtttctccctaccattgcggatacgttagtagcgagttgacctactgacagtccgatactagaagaggtgcccaactcgctcatggccaccgtgtcgtcaaacgtcagggctttatgcgaggtactgccttctttggtgaaagcagatccctgtgcgccaatcgctgcggaagtctactaatttaagtacacggctcgatgacgatgtaggtgccgatctcgacgccatcgacacaagtccaaagctccactaccgggctcgggaagaacgagacggttagatcagtagaccgtgtcaacccgatccgcgccattacgtccgcaatgtggaaatctagtctgacagcctcgattgatctagcaggtcgaatgttggcgccccgggaattcaagaggcgttttgtttagctgtgtacgaggattccggctcaaagaggaacgaagaaaggacctcgccggagcaacatgttatttgtacctcgttggtggcaaccggaccgtacggcgaactgtctgtagggatcgcgctaataaattcatgttaaagtatttctactctaaagcccacgaagtgacctaacgtggcgtacccctaacggcgggtttccagacgtgttgtacttacgtcgtaaccgttgtgatgtctgagttcgcagggccgcctctagagggtacgaggtcaacttgaatggggttagcggcggtgggctgaagcccgcactccgtcgttctgcgccttgggtgtagaaactgctatccgtagagaggccaaggcggccgggcnccggggttgcgcaggagtccctcagcaaaataatgtaacttaccttatcaagcatttgcccactaattagtatggttacggtatcattatggttcacgatacaaagcgcaacaaatcgagctggatcctgcgccactgggctcatcagccgatccctgtgccctagcggcacgtaggtggtgatttatctacaattactgcgccttcacctgctacgaaccacaacgacagtttggcctaaccttatcccgcgtcttggccccacaccaaacgcgtgatgactatgcttcgataagagttcagaaccgtaaacttgctcgcgatttaggagggattagatgctattcgcgatctgcggcaaggagtccggagnacgaagccgtacgttgacccgcccccacacnggcatacggatgatcttgcctcttaggaccttaacttccccgaagcagcctaaccacctacgccgacgactgagatcaaacggtagaccggtagtttgtatttagaatacttcgacggtcgcaatgtcttcccgttaatcttcagatagtcccagctcttgcgtccagcggagtcacccctcacttggttgcccggtctgctgacggtccaacgatgctcttgcaacacgattcaacctcggcctttattcggaccgggatcttgccgatcgctccnatgacantagcgatgagaggcgcacgaggggggccccgcgttcatcagactatttgcagtgggctgtctgaaccctggcttgcgcagtacctttttcaaccgcgacctgcatacctgcgccgctcgctctcctggcctgcacagcgcagatcgccaatctcatcgctgataacaccctccgtgtttagtgatgaccagctcaggtagcgcaggtgcaaatacaatagcttgccgaattgaccttagtccccttgcgttggggggccgatgtacacgtcaagtgcagcctacagcatgctccaccgttggcccgagacttctccagaggtaagtaggtacatacctccgctgtccgtcctaattcggaccaggtcacggcactggggacctaagcccggctcccgtcctcatattcgcgcggggtccttttgtcggattattgcaatctatcacaagcggagttagtcggattctctgtggcatgatatggggacggattgacttctttctcagacgntcagaccgtgaagttgtgctcgcatagnacggcaaacatcggggcctgggacgcctgactcacgtggagaggacctccctgtaggctaggagccgggcctctaaggaactccttagtgagatcgatataacaggaaaaacctccagttcgggagtagtaaaaatgccctgttagttgtgcggcctgagcttggtaacaggagcgggagtgcttctcaggccacaacgtatattggtattaacgcgtcccggacaagtgtaaaggacaccctgttgaccgtgaatattagcgttggttcgtgaccaattttgtaggtagaacggacgctgtgcacctgtcgttagtctcgcgcggtacaccgaaccatattccagggaaactgttgcggcaaaaccgccatgaatagcggtgactggtgaaacgcccatattcaaagaaacgtcggaagctgattggtccaacgaatcgattccctggcgaagggtaaactccgcatccctacatctgagcgtgacatcacctagtagagttagtcgagggtggaattacaattctgttcgcggagaggtacgccctccgccgcgagaggacactgacaggggcgacagttttggagaatcattcatgcttaccgcaacatttccgctgttcattctctattgagatctcacagacgtactcctcttgggttccccacgtcaagattgctactccagccccaagcgctaccagagaaggtagatctacgtgcaatagaaaattgctcgttttgttcgttaccgaattgacgtctgacaactcggtgttatttgcgttaagccacgattcctcaccaacggctcatcaacgtgagatcgggcaggtggcagccgtgaggaagtgtgtgcccgcnaacggtccctacactaggctgccggaactttcatggattctcggtagacggttataaaccctagcgagcccctgactcccgcagacaaattccgcaagagctaactaacctatggcggcattacgtaaagggtagcggcgggggaaggagatggtagcatctctgttaggctcaaccggcctatccgcactgaacaggcacgagttaccctcgcactgaagataaggctcccttgcatacgacttgctangctggacnnaattccctgaaaatgcaaagcaggagacccggattcagagctgtaggtgcgtccgcatcactaggccgaagcggacgacgggcttattcgtaccgccaggaagggcaatgtcgcagcccggatagatatgaccccgtagaggcttggccgagcgatatgaaagcttattttgcaacgtataagctagggttttcaattaccgcggtgtcgctaaaactgatacgagaaatcgtcgcaagtgaaggacccctgatctgcagacggctcacggttaaacgtaacctaaagacaaccagaagctgggtatgtaaatagatgaatatgatgcccaacattataggtgatcggggcccaagtttaagctgtagctcgtacgcatcccctcgaaactatgtgccnangtatgactgatgtattgtcgacatccccgatttgccttcgtccggttaaggttgaaatagcctatagtggggccacantcggcagcgcttagcgggcccgtttaaccatatcccgcagaggtttcaacccgggcgatagcgtctcgctgacaaagcgctctatcccgtcgtaattacaacatttcacccgggagcgcagagcagccgaaatggttacatagaacggtacgtctagaactcgtcaaaggggatcggtcaccgcatcgcgcatccacataccagttaatgggcaggggttgagcttacagcgtgtgcttaggggattaccgctaaggactcggaaagataaccggcactaacatcatgcaccaatggacaactactgacttggatcgtttcgccaacgcgcgcagacggtttatagcatatgagtcgtcaccagctttacctataccggccctgtaatgcgactcgtgaccctctcgactacgctgatttgtgctttaaagagaaagaggaggtactacgttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacngtccgcgttgtacaactttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagncgaagcccggccgagagagattagtaccgtgtcggggggtgccgaggggcggtgagatctccaacgaaggaaagttgtcgcgggcggctgtaccgagctttgaggaccgcgctagaacaatctgggcggntggaagagcatggctcagacancactcgccggctttaggtaacaatctcgatgaaaaacgggcgggtgcgtggcgaggtattttcgcttcagcatgcagcgattactacacgcccggtggacgatatattacaagtatcggaaatttcgacgctggtcttttacgcggtatataacccaatcgaaaacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcgngtatgtcagggcttacgcccacccttgtgtacgtggggttcactttgtgggggcgcccgccggcgaatgataaaatcgacatgcccagctagccctactgctaaatgctagtcctcgtgtttcgggtgatccggccctctagcccagaagcgtccctcggcgcaacaccgaggctattagccaggaataggaatcggactgtagaaagcctcacatgcggcctgtatagagtcgttgaatcacgttcgttgtccacatattggtccgagtcgggccgtaacctgcacctcatctaaacgctgagcgttagctacacgaggattcaaccacttggacaacaatgactcgcggagggtaagtgtgcgtctctaccaccccagacaaccacaccttaggcgttgcctttaaatgcattctcactagtctaacaagggcaacgcctagcacgtatggtatggtcacaggatgggacagggtacggnnatacgaacttatatgccaactgctcgcaagaacccccttatgaacgttcctgtgtggtagcgactaggcgccctgttgccggttgcgtgtttagtcttcaaagacgtggtcatcatggcaggatcatttacgtcggccagcgtcgcttaagaaacaaaaacaagcacttcgcacgcttatgctgtcacctctcgtcccttgcctgaagttatgcaacgtagaaaaagaggctctgtccctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctaacgtttgtccatgtacgggagatgtcaacttgttacaagcattgggaggagacacatgaggtgggtccgttagactgattaaaacccggcgttaggctgccgattggcaaggtgaggttcgtggtgacagggagccttcgtaggctgcgtcctccattaggagtctaatgatctacgcgagtttcgtatcagccgcatgcacctccctacttaatcctcaaggccctgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttgagacgtaaggcgattcgaattangtccatcgacatcagtagtgtggaggaccgttcatctcacctggatgtcgaatagaaggaatgcatgtattgagagcttacggctgactatcagtctcctaaggatcctactgtgccccaggtggcgcaaggacagggtccggtcgctgcacggagacgttgccccggtcaccccacctatcctcatcaccaacttcatggtcagaccctagaacacattggaagtgttggagaaccaatatagacaccgtaatatcaagtacgtaagtctgagaggatgtagacgacatgtcaagagaagaactgtggccgcgtctaatgacttaggaagtattacgtcttgagcgactggggtaaagcgatcatagactgcggagtaaaactagaaaggatgggcctccttttctattaccaggttacgaaaggnagtacacaaagggggcaagagtagcttcgttcgggcaatctggactcgcgtggctcaggagcattttttggtactctccggtcctgcgtgacagaagctttgccccttcacttagattggagttaaaacatcctccttcttctagcgttgcgcgccgcggcgtgacgttatcccccgcactatgacttttccttgtggcaccggtcgaaagctgttatagtgttttcagcccggtaatggtagccacccactgatgcgcagagttagtggtatacaggaactagttaacgtaatacaagccccttcacttgggcccttccgctnacaaggcatcagcaagttgttggattcactgtaaatctggaatgatcagtctacgcgatctaggacggagagatttaaaatgcaatcgggctataacaggtagctagcacgtgagacatgtgtagcggcgcccgcgcaccctngtctgtgaatccccggcggtccttgtgaattgaaactcccggcgcacattgaaatatttcacgagcgggtgcagggtcgcgcaagtgtccatcgataagacggaagggatattagataaagtgcggtgtgganctgtgacaagtaataatagcttcgggcgtgcgttggggcccctagcgaagcgtactatgacatatgccgggagtgggcggaggctcaacgttaacgcattgccgcgccgcctatactacttacgagaatcgaaacttgcaagcgcaaacagcagcggaacgaacaggccgagagtccctgaggtcggtgccctagtctccatgatgccgctcactccggctattgtgagggttgtgtcatggagaacggccccgtagggtgcctaactagatcccacttccagcctgaagatagccatattggtcaaagtgacacaaccttctccgtcgcatggagctgctgggaaggaaaggccaacacctacttccagcggtttcagacgatagcaaatatctaactatcactgatgcgatgggatgatcaggctttttgtccaatggcgaccgtagccgggaccagtaccaatctaacggcgtagcatatactcttgccgtagtaaacgacgatgacccctactcgtccgactgcgtccctaaccttactaaatgtcacgcatatgatctccatttaccacttacatgctagagaatcgaatgatttgccacacttgagacggtgggctagagtgctgcgtatctctgcgtcgtgaacatctggcaaaatcgaatcccgacatggaaaggagtcccggcgnttagcctttgctatcatccgtccggatttgtttcccgtggaactngcgccccgccttcggaaaagttcccatgccgattcgggcgactccagatagacgtcccctgactgcccgtcgatgtttggggcatcagcagcaaagtcggcctaggaaatggacgcggcacgtttaattgcgatcgacactgtcaccaaacagttataacgcggtgtcctgggtacataccgccgcagcactgggcaaactttaggcgctcccaatttcgcctctgttgacgattgcccctcgagggggcgtgcgccgtcactgcttaaggcgccgttccgggtggcggcgaagaatgggcgaaaaatgtaggaccaaatagaggatgccgcgccatgaatacacttgcgatttcgcccgaagtacctccagacatctcggcagctccagggtggatgcctccacgggtgctccgccgcgagagcaaaagctgtaggagacgaagagatttcaactttgactatcgtgaactgagcactcactgtaaggcgtcnggaggtcgaattataggctagcgcgcatcggggtggcaacccactaactgatgtgctcatatacgacccccgggcatttccgcacccgccgctcctaatggtaagagatgccttgcggagaccgccgctcgctttgccatctctaaccccaaggatcctcctccgctccaggccaggtctacggtatcgaaaagcggttctccgccaaaattgaattcggaggcagggacggcgcactgcactcagatgctcatgacgttgtttcncacgtactggtgacttaacgcacttgaagggaccctatggtggtccccgcgctggccngggcctccgcttgcctgcgctcgatcccctagtgcgacggtatgctccttacgttctatgcccggtccgttcggggtactgacatgggtaatggtgtctctttttcgctatatcccacaagtgtgactccaacggtagaatactactatctagatgagcgtaggagatgtcgaaacgaccataaaactcctaaccaagctcgacagcttcattcactactgtggctccggtggggtagcacaatcggcttagcagcagaaacttccatcttaggccataaagtttcctgagaggggggggtactcccagtagcgggtagcacgagcttagattgtcagtcctggtggtgcacttggatcttgagaccgtagggccactaggcatcctgtttaaactagattgatagcaggtggtaggtagggccgtcatgaatggaccgaaacctgcgtggcggggtgtgcccaccctttggtaaatactggcttctgctgttgagctggcgagctacctttccagtctctcgcctagccagtgaggggcttctactcctgctnacgcattattcgccgcaaaatgcacacccacatgtccccggtggccagactacgctagctcctcttctcggaacgccaatctggggtactacgtgctgtaagtccatgtattgccggctcgnataacattgtaacggcgccgtagacatcggaaggcatttggcgacgtccggcatcacagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacntgcgtggcactgagttacttggtgggtagcacggctaggtgcggaatgcctattgtgagatatacagctgggcaacatagagcggcccctatcccgacggcgtaaatgtacacgaggcgttaacatccccataggtcaccccccagatagaccctccagataataacacactcctaccgcggacttttcaagaaatgtnattcaagcaaaactaatctactacattagctgtctctcggtcgcagcccccaccggtaggcccgtcgagacggaccaaccatactcctnntttatattatctatatctagctgtcggcatttcgtcatagtaatagatccggggtgcctgtcgccaactgcgggggaggtgggccgtccaggggcttccaccgaattcatattttcggattagacggcttgaatgttcgtngggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcattaactgcgtctgtttgttcgagatggtagcgtctcagaaacaataaattcgnggttgcgccccagcatgggtttatcttactgatcagctcaaacttgtccgcagcagcattctgttcgcctggctgcttgacagagcacgccagtggcgccgcgataagtccctgcttgactgggtttccgttgacagccaggcgtcaacaacttgggcctgtacagttgacaattggctgatcatttgaattacaaattcttgacggttccccgagtgtgccacttttcaacccaactgagcttttattctccgcgtcctgctcgtagtcagggattccgagatagacagttcggtacaaagattagacttttagcccagtactgggtacccgacgaagcagggcgcgcgggcgtatcaagccgtctcccctttactccccgcccggacgggtccggtggcgggcaatgactattactaaaggtacgtttccggtgacacaagtaccgaaacctgcggcaccttcctactccgttcattccctgtcctagccttgggaatgagagcctgtgcgattttgcggatcgaaaagctgaactgctgtcataatatcgggccttgccccctacagctggctataaggtaaccggtcggaagtatggtcaccaacaaacttatttcgacggatcggcagtcatcaccgccatgaatcacctcgggaggctatgtgcatgcttggacttatcctcttgcgaccctctcgaacctgttctggtgcagctcgcctggggctcctcgactgagacatatcgccctccacttgtattatgtgcttggctcacgtagctgtcggctattaccaacacattttatacggcgngaccggccgatccgagctcatttgccgctgggacgtggcgtactagtacacctagatgtgaaggtgtgacggtataaatttcttagtgtcgctcgtacacccggaaggaatagatcgtggccttggtaaggctgcaccctttggctgaaaatactcgtccaattgccaggtttaagatgctagttgacgcaccgtgtcccagacgtattaaaagcgcgaatgaatcatatgacttcattaagcctcggaccgcctgtgaaattcacgtgacagataatttatgatcatccacaccaaccctcccccaatgtcggtttcaactgcccagggagcattccccgtgaactcgggggaaattcgagacgttagttaaggtgtctacgaaggcaagcctaacacgtgcagccgaccagggggtgactccagccttatctggggtccactaatgcgccgntggaagaactttgagagctactagtccccaagccaccgtaactacgtactcgtgcatgtactttctgctggaagatagcgggaatcaggagttttcctcccgaaacctctcgtattcacggtatctcgtttggaagtagacgtatacttagcatctcactcgcgtgagccccaatctcatcttaggcctgtagaatcagcccggtgttcgtgcttcgatgtcctgtctagggtctactggccagtcttagtgctcgcgcaatagcctatttctccttgtgtgcggacgcagccacagcagattgcgagaacgccgcttgcttagaatgatgtgtacttttctatatggcgttatggtgtgtcctagaccctaaaagactctccgtcgaggggatgcatacgcgcctggcttcctccccttcgtggccgtccatataaggttggtttagccagcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtccattcggcggtgtgccttccctgagccagaaaagccttcgcttgtcgtgaaacatcttccggatctctagatgttcttgacgtgaataagccatctggtttcgcactgaaattctgcgtcgtcacggtgtcccgcggtgttattgtcgcggataagggtctgatacacatgtcgtattaccaaggggtgtgcataggtactaactgcaattgctagtagaaccctcgaatgtgaggaggctcgtagtcatgggctgatggtatgaaccgctacccgtcgaccgaccgagggaggtctttagcagtgttcacggccaagtctcaaatgtttcgagtcgcatagctgataaccaacgtcaccggttgggccatttgccgaagtaattcaaaacagcagtgtggtcgcattctcaaacttcaattcagccttgcccaccatgtttccgggccataggtcaacgtatttccacgacttcgcacgccctacgaccgtgatgatagcattatgcgggcgggccttgaacgagaccccatgcggtgcgagtatgcacggcatatatagtgtcaacggcagattcctnagcctggtcctcccatcgacttgcgaccgaagtgtcgcctcatacggagaccagtgcgcttggcttgcccggaggattctctcgattagagtaggcgtcatgcgacacggcgtttagctaatccaatgttggcagcgaatatccagtccggccttactcgaggaacacctcattggggaaatggtattcgctaccaatgtgtctaaagaccgcgaaatgnccaatgtcgagtcccggagccagagccgtcaggcgcccctgagtagaatatctgntctcccactgacccgcttgaatgcaagcagggacttgacantccggagccctaaggggagtcgtagccgtccccagtagtcctcagcctcgcagctccaacagtcccccaggatcgaggagcggtggaaaactgttagagcgaccctggaacgggcagttccttgcaacagtaatcttgatcgggtaattaacttgaccaccaaaatttcaaggcgcgcgacgcggcattagaaacaaatcgtccctactacatatctgcctngctaccagattaaggagagctgggtcggcttaaggtttctcggcagtctcgttggcgaacctaaactagtagtcgtgtttgcgaaccggagagcagatattgtaatcatctgccctttacctctcatgcggccctactggtattaaaatgcttacggagtaactacgacgggttctattcttcccgcggaacagcttgcagctccttggttcactgcactgtgtcactccgagtgtcaagcttatccgcttaccaagcgtctgccgctatacccgggatgatggtggtatactactcagcctaaccaatctctttcggttggctgtagcaaagtctgcctaagagatttcatgacgagggacatattagagggctccactaaccagctctccgggctagacctgggatggaccgggaagaggtaggagtgaaggtgagggtcctgttacaaaagttgccactcggtgaacgccgctcatcatgttccgtgaggtcacgacgtattcttcngcgatggacagtctcgcgcgcgcgcagcgcaaagcttcccacaacatgctcctctggcaagtagacaaattggtcgctaagcgacagatctgcgtcgaacggactcaactaataaattaggagaggctacgatcctctggggagggggttacctggatccgagtctgatacgtgctcttctgggagcgttactaatgaactagaattcggtggctgacctgaatggggtcattatttatgtaaaggcccaggttaanatccagcccgaggacatgagtacaaatacaattcccgaaccgctatacctagaccttgatggtaccctattccgtggatcccagctcaccaaaagtngcaacgtgaggtcgtgttagtttgagatgacctgatagttaactcttaccgttgggnanatctaggctgtagtcctagccggctatcacttgctgtctcttcacgaatttatcaagtcatctatgacctcgttattgctactcagactcggtggcccctcccaaatgtagttgagccgctgatatagggatccccgagtagtcagaccatcagagccaatagaacgccgcatcccgagtcgcgcggctgcacataagtgcggcagatgctgccgatacgaccccgggtttatccgatgaatctgcgaaggggagagcagccacctcagggggtaacgtgtagtgttaggctaggtcgtggttccactgcctattcgcctgctcactcgccctcctctcacctacggtggatagggttgatctgtgttggagggagcaccgtagtcgcggaatagcgagcactctacaacggaggggagtcgtcactgagcgcagattgcatggctcgacgtaccttcactacgttgcccgagggtgctgcccgcctgatccggatagtgcgtcttgtccttgtaaagaagcccgtgagttcgtgcctgtattgactaggaaccctggactacgtgtctaccaagacgatggccgacgcttaatgcatcgttatctaccctggatcatacatgtgctaatattactcagcctcttgtccctcgaggggtatttaggtctaaatccggaacgctatccaatgctaaccgcatccaatcgacccagcgacaaagcgccccacggacctctgcggttataagctactatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacacagaggcacctgtagcaccttaagttggtncattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcatataatacccctacaaagtaagtgtcacttgtactcggggggcagatttttgagtgttcctttgctccatcagttgggtggcgcttcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgctaccggtgtatcgtaactatgttccacatgaagtgtgattctaagttcttgtatgtaatatcatgcgagttgtgggccgaaagtaatttatatgtcagatagaaggtaccatgagttcaactttactctaacttcaaacgaatccatatgctacatagatcctcgtagggagatgtgacgatcatgcggatgaangatcgcggtcgaatatcacctcacttagcccgcggcaaacagaagctatgaagcatgtaaaggcctggatggaaattgggtatccgacatatttctgggntacttacagcggccggaacgacttccttgctaatcgtgcaagtacaatcctgtctcggctgagcttggcgtccgccgcctggtacgtaactatagtcattagggataatgtacaaaccacatgactctcggccagtcgtgggtagcacggtagcccataattcctaacactcggtactaatcactggcacgaactagaacttcgactactaaacagataacaaaaaccacaggtcgggggcagggaagcacatgtaaatatagaatctttcatctcacaggctaggaacctttccnaaatacgcgagttccacccacagtctctcttgcataggctgacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgctccttagccaggactcccagaagagcgggacaacgctaccgttgtgtcccaacagcttatatatcgtaatggccctcagcagtacaagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttcatctaggcctcacgacctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttgaacagctcttaccttaaaatgcttggcgctacnacttgtgccgggtgacgttgtcagttaagggtcggtggtattccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcatttagtgcgggtttgtggctggtgctcctcatcgcttttgttaaacaggtgtattggatactcgcggttcggatccgttacacacgccgcaggtggcactagtcataccaaaatcggggtctagtgggcacgccgcgaaagagcaacgtacggaaagggggttctcgctagtgaacgacgcggcccgcctgtaatacgcataagtgaggacgttcttcctgaagctgttctcgagtggtgatcgggaaatcttttaaatttaggaagccaatgtcccgccagtgaactggtgcacgactcgcgatatcctcgtcaaacgaaagacacccataaacggtacttcgggaatatctttcgctagggatgtggttcatcccgctaggcatggaccatgatcagtgtgtttgctccagggcgggggaaacaaacaagtgaggggtgtagattgagtttcagccagaaaacagtagaaattcataagcgggatatgacgatcgccgcgaggatagtcacattcctgctcggcaagttccaacgaggttccagcctcatacttgcggcgtgctctagcataggtgcgctcaaggttcccatgatatccgcgaagtgcgcacgtgcgacctacggccttaggctaatctgatacgggactgtcctccgcccctcgcgatggtgcgcagcaagccgtaactagccgttaggccgtagctactgtccggtagagccgcaaggaggcgcaggagcaatgagggtgcacgaaggcctttcccttatgtaggagtgaatagtccatacctgtactacatgacggatatgagagttgaaacaaatgtattttgtaccttcctatgcggttngccttaattggaactaatcacactgaacgctgtgcagacagcttgaagcaactaccgttcaggacatagcacgcatgttatactcagagactttatagaccatccgtaatttcagaatgtagtggattaatcactgataaccactagttccgcttttgattgtctccaaggcatttcccaaaaacgacgatgttttgccgaattatttccagtaagggtactactagtaacggcttgaagggagactttagatcatcgtggcctcacgatgcaagaccatcatacgtgcctgtcgacgtagagcgcccgaaaagcatgaagacagatttgtcctggagctaccacatgtctttttcaatattgtccttggtcgagtcaatgtcgttaatcaagcatcagactttctctgaactaaaataatttcaacccctatagccccggtcccgggagacattgcgcactcttcagcatacgtacggtaattctgagcgagatttcgctatcctagctgcggcccctttttgtggggggcaacatccccgtcccgccgcctatgcatgccgccagcgtgccgcatcatttagtgagctacgtgcaccagacaaaagtaatgttctncgagaagacggctcgcgcaatcatgttttgaggtagttactctggcgcctcaacgccgctatacatgtggcatagtcgggtctgcaccgggcngacgccacaatggtgatatcaatgcggacgtgcctaaagtcggcgagatagccagtcgagccgactaagggagatttacggcgaccttcagggggcagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagtgccccaatgtctgaaagatcaaatcatcttgtcaaaaacaacccgagtagttgtattttgagatatagcggctcacttataggaattataaagcgtgtcgatactggggttggccttcggtcccctgcgtaggggggatcagatgggagttcgtcataaccgatccattaaccctagggacagtgtaaagaggtggggcaacccgtcatagggtccactccacctggtttaccggggcagcctaaatagattaccatcaggtttcagaaacgnncgggagtcctaaaaacggaacaagttgcgaagtcatccgtaacccgtccttattatacttgtaacgtaatatcgcgatgtggatacgtcccaggcctagcgtaatcgctacgtcataatcgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgcttccgaggttcagaaagtattctcaattctcgcggagcttgtctaggtccctgaaaatcggcgtgcctcgccgttttcttcgggccacaccattcacactcaattttagtttattggtgaatagcacgataccagaacgtcagtcacgcgtcgcatggtcatggagtgttggatgggtataacgtggactgcacgacagaacgtaatctacggtggctgtcgttgcgcccccgcacccctctaccgcaccaccctcactagtaagagaaatcgcttggtcccgttacgaaactatcgaacagacgcgtagactcgtgtgttactctaacttacatagtgccttgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagcgatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtatgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacaggcctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgtagctcgggatgcgcattggctgtgatgtatatcacccgcggtcacgtctagccgggagtgcatagaactgcgtttggagtgtaagcgttcggatcttatcccagtctcccgggctccttttctagaaattgagaggtagatggcccatagtcagtgtggtgatcggacgccgcgaaaatttacgtttagtcatcaacttcgggcaaatgtgtataacatatcgaacgcncggtgggatatgggaggtgtcgctgacgttcagtcggcaagtagtgcctgccttgaccttccagatacgttaaagcatatcagcttttcggtattaggtccgtaattttggccgagtgacaacttaaattgtcgctcgctagggggtagtcaagagtcngttgactcccagctgcgtgatgtcgcctattgtctgtgagcataacgcggttatgtcgttcgactatcgagcaggcgataaggcatatgattatacggacgggattttatggggaccatagggcaatatggtccccgagacgcaccttcgggttctacttcaatttcgctcccgggtcctaggttctcggcatttctgtaagacgcggagcgnactgtctcgtgtcctcccattaactgcgcagtcaggagtatcaagactccttntaggttagtgagctaggtttcgagtaagccccgcgataaagttagtgaatcccggggctctaagcgacccgtgttactanctaccatccaccgcgtggccgagagcaactgaaaatgcgttgcaactgctggtccctcagctgtttctccggacgcgcaatttctacgtgtgtgaatttccgataggggtgggccggaagaagtttacttgctccggcggggaggaatgactgcgttccggcatgtatactgggctgctctagacctcggtctacaaacctgaacatagaaagcctccatacccaggtgagtagctccaggagaggtggtggtcgttttagttggagtagcgaactaacgggattccagcaactgagcacccctggcgaaatactttatggccgtgggtacgcgcccggtgcctacgancgatgatacccaagcttctatacgacgncaccgtatcgccctcgaggggcgggtgaaaggactcgggccaaccctggccactaacaagtgccctccagtgcatctagctcgtgccggagactctgacctggagaccgagcatccgcctttccataatctaggagccttgaattaatgtacacgccccatgaaatatgtggcggcacgctttaatagtagagtgtcaagagatcgggcaccccgagaaacgacgaacggtgggtccggtctagagcaccagaattccagtcgatcaatcacggttngtggcgaatcttctgccgcaacatcggccaccctgcaaccccggggagcgaaggttggtaccgctagccttttactcgttccacgaccggtatgcattgtgagctcactttgaggggccagattagtccagttcgtcgatcgaaggactgggatggcccggtcacgcgtcagagctgctatacgctatcgaagtctcttgtggcgtgcgtgattggcgcaagtgatggatgcggactaaaagctaacagacgcagagtcctctggcacacgctgacgagtttcccgcctgacccgtccacatccaggtctagagtcggttcccgtgcctcagacccaacaggcttcccggctaaccaattggccaggaacacaccccctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacnnaccaccatcccactctcacgaccatgtcttttccaagttaaggaaaagacgtcgttcttttgttgacaggtgtttttcatatatccgggatgnacaatatgtccatttctacggcttaccacagttattgctgatgaggcagtacccaatatcgtatcttatacccagagcgcgcttcgccggaggggcactacacaggacctcggctggcagggaccacaacacgttcgtgaggtgggtgggagacaagtcngtttgattacccgcgcacccccccagtgaggatactggaagtgagagttcatccccgccaaacttactctancgcgggtgaaaacgaatgatggtcagatacaagtgaattaacgatcgaatgttaccaaatttttgcagggtattgcggaccagttatagcacccttatataggatacccttcatcggtcgtatgagcccccaattgtgggggcgcacagtgccccctcgaatattgcgagtttttatngcttcgccgcgtactgaccgatcctactccgtcgcctgggttgcgcccggcgcagggcgccgcaaccgagatgcgcattttgacgataagtaaatctgcaactctagtcccggttcctgcctcgacagcacttagggagatttgtttatttccccatccggtccgtgcgttcgactggagcattcatctgattgtttgaaagatcgtcacgtgaggtaacggaacaaatttgcacaacgacttacgctttgggtctaggcgagccttacgtactgacgaccccgattaaagataacacgcatcccggaggagtagtgcgagtgcttgcacgtgaaacccgggcttctttagagtcccttacattcgagccgttgcgctacgcgcaacggcccccaaggnattccataggctgccaaggaggacggtcgaggtgtgagctctccgattttactccacttggacgtcctcgtagcccgatagataccacagcctctacgcggctccatcccacaccgnttcgggctgtcccaaccccaccatggcaggcgccatcgtgctcgtcacagtgccagggccactataatgagatgtacgtggggatagactacgggggccaagtcggtgtggtcctatgtgcaacacagtcatgccgctcgggttttgcgagtcgtatgggctgttttgtgcccttctctagccttggctcgaatctagtttgccgcaatgcttttttcagcacaacgacggagcttttgacacatggccctgtggccggccgatggattcgcataggcgatgctgtccatgtctgtggttgaagctctccttctgccttatttaattggagcgcgtgccacctcctgacactggcgctcaacgccggaagagataaagacgtcactgcggtccatcatctagagggtccaggtagtctcgcgtcttcgtcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgcatctacttggctgtaaagacctaagcacgccgaacacagtacgacgaagcacggaagcacactctataggctaagcaatcacgatgggatagcaccattatccaatcgccctgtagttccacacgccaaatctcgtggagcagggagcctccactcttagtggagcaatattagcatagcaccccgcgacctactaggctaagagtttcggatgcgctaaagatatataataagcgctagacttcgaaaaactcctgactatgttgcaattcggtggtatactcgggaggctgacaattgggataattgcagatgcgacggcnnnnggctttgaactggtggcgggaggaactctttgctatacccactacatagcaggcgtgtttttaactcagtaggtgcaccgccggtacacacaataacccctgttgcaatcgataggacgcaggggttgctccccggtcgccgcgaaaactcccagtcggactccgcaggtggcgtaagggagagacgctaggtcatcaggtgtccgaagtccggtcatctgtcaccgggcctctagcgtccctccccgtccggtaggacaggaccatatatcacccnagttgcatagctcttagcagccctttcatgggaccatgcttcatgcaccgcctccccacgatgcaaaacccagaactctctacatccgagtaactatatatcggatcgccggcacattcgctgtgaggctcaccctttatagtactcgacggctgctgttagatagcgcccggtccgcgcccgttnacagttggcctaccctagcgtattataacactgttgtccagaggtcactttcttgtacactacatgcatagctagccactgcatagctgtttgtagaccgccgtcaatctacttngctgggaactacgtgctgaatcgccctgagcatcgccaagtaatggaccatgagcgggcggcactagcgaagacgcaactggcggctcgaccaaggcgcgtgttggagacaacccgacttgggggggatcggatccgaccaatgaagaagttagtcgctcgaaatagctgttccatcgccatcgttatgtggccaaaccctttagcagatttgtgctggaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaagaatctcgagcccacgggctccgggtcggatagaacggtctgtggcagactaggagcagaaattgatctctgtggatcagccgttcgcaacgtataagcgatcataacgtcacttgatcatctagagcctctntcaaactcaacgggttcctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcatcggcgtaatcgcacgccaccggacgaagaggtgtactcacgaggccttgcacgcaatacttgctcagaaaaatctataatcgttgtgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggctgccgggcgacatgcacgtgtcaactaagtgacctattctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcccgggctagtgagccctgcgcaacaccgactcttgactgaatatcgccccgggaagtttccgcgcgataaaaaactaaacttatcataccttagacacttcctaatgccaaggggatgcgaccggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagaagatgcgcgaggaacccctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtaggagnggggcgtaccgccccgactttctgcccagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggcccctgattacgaaaatggcaatgccacgacatgcacgagctcagttcatccgccccagatgcaggtcgccgacaatctgtgagtacttggtcagcttgacagaaagtgaccgccnntgtctcgaggaggcttcagatctctgccggactgtggcatccgtttcctaacaggaataaataccgggtctcggagtctgggctacgtgggttaccggggtccgtgcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcgctgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttggacccatgccaagctgcgaatccgtggattcagcgagggaactcgttatttctggcgttaagtgcgcaaacttgggacgacttcaagagcgagtatcctccatggtgcacaccaggtagtgaccaaatattcgcgggggggatgcgagctgttgcgttccagtgcacgcctcccttacaatgcacccgtgctttctggcacgcctgaacgcccctgttantccttgggacggcacgatggacgactatgaccgtcagtacgagtcgtgggttgttgcaccgccggggacacaagagaagcgctttaacgcgcgggaatgcatatccacaaggaagaacatttgaccagccgccaacttatccgctgcgaggctcacgaccgcaagctagtttttagaaacccgtaaagctaacgtgtacactgcagtcgacttgaaattcatcacgccacaaacggtccaaagaaggaactcggaaaacttccagtcgatcagccgtctcgcagactaacaacccgcacgaggnctaggctctgccaggttctctgttaacgcattcgcgtcgtgtcccgcactcacagacttcctggacatgaggggcccatagctattagcgctgcgcgtgaggaagcacatgctcccattttgtgacgttgaccgtgtacacgaatggtcaagacgaacatccaacagttcctggacgatgggtactctcactgctgaactgtcgggaaggtgcttttagtccaggcgcagtgggtggtctcaacggcgtgtgcgctattttggatacggggagtacaggtgccggaagtaccatttgttccccgacctgcgtggtcgctttgctccgcctaccaccgggaagctgggattcgcctttgattgtacggttacacacagatgttaagctcccggcatgcgcctgctagtgtggtcttcggcatcatattacggacgtcttgctctatagacctagtgcaatacgcggtagtcatttacaaatgattccgccgtgtacatctacggataagactctctatacgaccgaacacatcacgtttggttttcatcctctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgagatacagtgtatcttcggngcatgcggcattagaggcacaccgaacttcaaacggtacgactcgcatgtcaaaatgccgaggcgttccggctgtcgcggggtggtggtcggatagcgtgtatctaagcatcagtcagcttacccaggacggcaagcgtcttgtacgcgggtgactggtgcgcggtgattatgcatgtcacgaggtactcactcaaccctcaaaggggtctgcctgcacctgtaccccgcgcgcttattactacataacgccggcatgcgtcgtcggacacgtgtccacgaacgcgctgtttgggatccggtactatatcccctatgtgcgccactcctaggtagttggccgtgtcttacttatcgtcgtaaacatgagacggcatggttgagcttccctagttcgaccccagtaactggaagagatggtactagtaaaggaaggggcgaattcgcggattgttgtgagatccatgctttaagaggccttatcgcctgctacattgcgtctgcgcacgacaccccggcaggcttccttaaccctcccatgggccatggattattcgatgcctacagcttatactatgccctataattcaccacnngccgcgagggcgcgcggttataacgaggcagacagccttggaccgccacgcggataagatgacatttagccgcaagcactntaacctaccccttgaacacagctgctaggtcccaatgtcgcaatccttatgtccacctggggaccgacccaaagaaggtgctcctagttcagctatacggcagagcagatattcccgtaaaccgacgtccgttgtaggtgtnaagatctgccaaaagcgggcccctaccgggtaggactacgtactcgcccacgctgcaaaaacaacagtggacacagactttatgcagccagagcgaaaggcggtgtgctgatatatgggtacgttgcctagtagaacaaacccagtgagccacgactatgggcgtgatagcaggcgtgtcgtcgatgacaagnntggncgatgccgcctactagacggttatagattttacatcgcgcatacacaccaggttattaggttcgtgaccgattctagtagaaccctgcgtcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgtcggcacaactccggtggcgacgcggaatctggggagcattggggaacggggtnaaccaagtatatgaagattccagcgtctatcgcagggaaagcttataaaggttgagactaaaatccctacttattggantagaatattgacgtgtggagtgaatccattgtctttctctgctgggaattcacaggaaattgccgcgtagagtatcggcatttaccgctaaatagaatatagggtaaacggcgactaaagcgtgtcgggggggtgcatatgagcgctctgcgcgactcgaccttcttaggaagagtcttctgnnggcaccgcctagaactctncgcacgccgcgcgaaaatccagccacgggtggctgagagcgttcccctgcataccttcccgtattctgntatccacaaccgttacgttgaaaccgaaggtcgaataagggcaggggactttcgagagtcgtagcnntcgccactccccactgcccatccaagcgtatggcgtaagcaaatgtggatcatttggtacagaagagnacgtcgtatgtcagatgagtttgcttttccgcgtctggctcgcatattagagaggtccacagcgtggcgntgccccagctgagctttcccacgattagcacatacaagcagtagcagaactccggtgaagttgattacaacctaatttacctgctaccaacgtttcccaatcctgccaaacgtaacgtccttggtgcaagtatcaataccgtgccggcctagaaatgtgtccttaccataaaacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagcctggccttgcggggtnacccccgttagccccgaatgccaggaacccccccgctgtgtagagcatccgatatctatctgctgacccgacctgggattgcacttcgcgacaccgtaaccccgtctgacccccccactaaacccggccgttagttatccggttgtatgtccaacggccggtgtgtgcaagtaccacccaaccacgatcgagtgcgtctgtatacgccgttccccagctgcagtcacagttaacgtgtaaccgtgcgaccccttacggatctgggtaaagccgtaggcatcctccctgggggaccaggggcagccccggggcatgtctacctaaaganatagcggccgttacgtgcggcaagaggcgttgtaggatattacgggagggaacgggttctggaggcaaccctcagcagtaaagcatgttaggcgttttagtgactgtgcggcgctaggcaacgcgtcttaggattcacagtgttacgtccgaagaagtcagatnccgggttcgtatgggtcgatcgagatgggaaaagactctacagagacgatgcggatgtagctcggttgggactgacagtcgttaggtaaaaaaaagtctacatatgctgggtcccaccagacgtacgttgcccgtctttcttcggatgagaagtggaacaatgggtagttttagttgggattggctagggntcgggcgctcgcacttccgggagcgcacaacaactccgtccggtaggaccccgaccggctcaagcgaattagtgcgtcccgtagggccctagatttaaaagaggaggtggctagaaagaaacagttgtcaatcttgcctacaagatcttagaatggcgcagttatgcagagatgaatcgtcaaaaagggggtctatcaatatgggacgtttacgtacttgttaaccgtgcgaagtacctttagtaggcatgccgtctcgacagtccggcgaccccgtaggccttggtcgacgtgtaattgaggctaccattgaatctcagcgcgggtggtgccatttcaggcatgtgcccgctgagtnggtcctcgttggaggtcacaaaatggttccgggggggtcgagctcctgattggaacgatttcttccccagtgtcgggtgttcccaccgcggtggtcctttacgagttacctaagaagttgtccgctcttaagttgcacaatccctcggcgtccccaccttcatcttggattttgtggcccgattgcggggggctgaacgccttcgcacagtgaggggtcgtaagttagcatggtgttaggcacccgccagcacggagcgtaacagtaatgcggagagtagaagcgctgccggtagggcctaactcgggacaggactaaaggtcacgtttgtatgtcgaaagttgatggaggcgtaagattcgatcatggtcttcttgcctttcctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgctcgcgctaccgcgaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataaccgttaaatcgtcggtcatcgagtgagccccatagccatgcccaggagagctacctgtgtatttggtntagcttattactatattcctccccggctgagaggaaatggaccactcggccgccgctgactagaaccgagaccacctggtgggcacccgcttcgccaaggatcgaaccgtgtgttgcttggcttccacgatagtgcttgtaacccatgctggcagctcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccaaagccagaccgtgcgagtcttgacatgactcggcagtccccgtactcagataagactcgccgagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatcttcctcaagggaagtatctgtgatgatgtgtccgtgttgcgatcgttgcctacgcaaatcagcctcctcctcctaccaactggaccactttaaagcgcctgggaggctgtacggaggatcgaaaggacgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcatatcacgctgggaacgtcagatgagatctggcctgaaagctgatacgggaatatcccgantcggcatggtccaatttgctccgtggcgcatcgggtccccgagagccctgtacgtttaagaatcccctaggaaacttcgagtgcttttgatgacgccctataactttaatcggtagcaagcggggtagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgaggcctttcacgagttgatcnaaggcaggtgtcgagtcgctngtcccagattggtctctnaccgaaggtgtcagccgttatgggatatccgcatgccggcacgctcaggcttattgcaatcagcacgtgctcggctaagngagtttcgtctctcgctgttaaaactgtttagcgtgcttgggcccggccccctagccttgttattcgtacgcctaacttaccattcttgcagctgcacgtcgcccgcataggttctctccccgtattaaagtcgctgtgaccaactgacctgatccacgccacacggcgtcgtcccacggaaactcttaacagcaaagcataggtggcggaaacctcaaagacctgtgagattgggggatatgaacgctaagccggagaggtacgtagcgagaatggttcccccctccaacggtggaaggtcagggacgcctgatggctaaggacggtgttttcaagcggccagtatggtggacggatcacaaaatggccaaggaggctagatcaaatagcaactatgaagtttctatgttcagcagttatgtaattatatgtaagacctcatccgaactcgaccgttacgctaagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaaatatactgaggatcgtcgattccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggccttgactagtgaggggaatacaaaggacttcaaccgttgatacgacgtcccatagcgccggcatatccgctagacgaagtaggttngtgggttggcacagccgcagttcagcctaacggtgtcatgatttagtggactgacaggcactgcaatggactgggacggggcgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagcgccgtgaacgcaactcccggagcgaagtcccccacgtacctagtgctgtccccctaccttagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagagaaagtcgcgggtacccccgacttcgattactttctcgcaaggggagcagcgcagggtggttctcttccctcccagtgtaagatcaggcagcnagagccgatgtacataatatagaatatctgtaatatctcaccgcggcancgattgtgggttgatcccggcgacatgaggactctcatcgccgagggagggccgcggttgctaccatgggtggcacccacgcgacacgtcgcacaacgtgaccctagcgttcggagcccctgtggagatgccaaaaccgcgactacgnngcctcggccggtataatcggtcgaggccgacatccgcggtcaatactggtgttcctcagtgaccccgagtaccggtttgtgcgttggtgcttaacagtccngaccgtctcaatgaaaggtcataatacatgagaagatgaccacgcatctaagatgggtgatgnagcgccgcctagtcgcgcaatttggataggccgcaccgatcgaaagcggggaggagatactcacttagctgcggactacatgtagtgcagccattagcgcctatctccgattgcgttaccagcggacaagctatgggtgtggctaacattccacattcagctccgggtccctccgttcgtcgcaagttagctctttataaggccattttccatgttcacacctgagtcgtcccacaactaccagaccaagtttgagtgtataagatgctgatatcaccgaatggcgatatgttggggacggcccgattacgggtaaacaagcgtttacctggctcccgttgtctttctatgcattaggtctgctgatcttgttcgggtaacacgggcgttagcctatcacaataggcctggccataccttggatacggcggcgccgcaccatgggattgatggacgcatcggccagccggataagttgggtgcccgtcggggagcacatctcagcgcgcctattctcccagacggacggtacttgttgctcacaccggggccacgacgcctgtggccacctccagcccatgcgagtggtaccatagacacctaggctccccggaagctgtccggccgacaatggaggaaatctacatttttgcaagaaaggagggttatgacgttctagcagaagctagcaggcctcagtttttgctataagctatcgagtaccccacgcatgtaaatgatcgtctattgattgcctcccacccgnctgctctggggcggctcggcacaacagtgcaacgaccagggccacgagaccccatggtgcaatgacaccgacgtgtacgggtttctcattcgcttgatgaccgttcgggttcaatcagcttccctggggctacggggatgtgtcgggcggcttaccggaggtagctctcgtcacaacgatcggcggccgagagacccgaatggggctttttctacgacaagtgtcgtcccggtggtcgggggtggcaaatgctaatcctttagacttcacgggttcctaacagccgcggaggcctttgtacgagaattgaggcctctacctcgcgagcaagggcttggccgtctaatgctcaaaacgtcccggttggaacgagatagggcgcggccgcagcttcctcgtaatcgctcccgcactcgcgggcctagcggttctttcgcagtattggctagcgtgatgctcaaaaatgtctaaagctacccgagttcgccgctcataatttgcagtttccctggctggggggtagaggcagcgccgagggccgtgacgtaggcgttggttgtagccataaaggtcggcggctgctggcaagctgagtataatcactctctataacatattaatggatcagacttgggcaagcctacgctcgctcacgtcgggttacgggcccaggcgaataaagatttacgctgatgtctcattttcaatatatcaaatagaagattcatagatgcctcggaatattgacgctaaatacttcggacagcggatggggaagccacctcaagagaatactaattgatggtcaatcagtctcctcttccgtccgaacggatgaaaaagtcttagtgattcgtccatgaatgactgtcctcagactgcggggaagacactgtcaacggtgtggcccgtttctagtcgaaccggagccacccgcgggaaaccgtccaacagntctgcggctacgccgcgaagggcccgggctgcggagttaacgcgtggcgtctgaacttatgatacccacacaggccggggatatagtcgtgcagcggcatgtgtacatttgcatcaccctcggaaccgccccccgtaagaatggtctaatcagcagcgtggacagatagctccgcgggctagctcccaacgagacctcccgatcgctacgatttggccgctctacccacgggagtcttgtaggatgtcaaaactactctcgtttacaggacgccgctgtcatttagtcacggtacctatgatggggctctaagggtactcaacatcgcaaaggttctagtacttcgggcgggatgagcgggaaaccaaggactcatattcgcactctagagcataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagcctccgacgagactagatccatatggagagtattccttctcacgaacatcgctgatagaccgagtcccagactacagccttggtcaggtggaaattttngtcggtatagactgcgctcaaaaggtgtcccttgtccaccgggccaggtactagagctacctgagaggctagatttatctcttcacaggtaagtagacgccggctttacgccactcctagagggacaagggttacaggcgcctcggccaggtagacaccgtaatcgttggctccgcgtattgtggtctaccgaccaacgtactgttgnccagcggaccctaggctactcgaaacaccgctcatatactgctactctcccacctgggtaaacgccgtttcaacgccttcttggggcaacctcctcaggggcaggaataatgtccccggcgagcatctacccgagggcacagtactagttattagccgggtctcggagtcccctgccggaagtcccaagatgcgcggtaaagatttccggaagaaataccctatcatgctgcaatcaaaaatgggtacaggcccacgggctacgtctagggccatgagatctaaaagctaatgttcgttcccgaggttgcgggtaagggagcccgcagcagcctggaccggcagcggtgcgggctaatgactcagattgtagaggagtataagtccacatgtggcgggatcgagggaacactagtagtgctggatgccgaacacgacggcttgtcctggcgtggtgagccgtcagctcagaccagcctattcgaccaactggggtggggtagaccggtttgctgcccgccggtgtgtcgtctgctacacttcacgcgtaggcccactgcgaatttaagaatgtgtggtcagcctggtgtcgctcgccgtcgattttgcggctgctggaccggaatcgatgcgaatccatttgcaattttggtctccacaagagggagtctacaacgctagctgatcccggctgaaagctgactggcntcgccataaccccgcaggtaccccacacttccgcattaaagcaactaagttatttccctctcggccagccactgcagaattcgcacgaaggccgaaggcacgcgttcgtcccttggttcggggggaatagccaaaagaacctaccgangttggtcgaatacatggcagtgacaataccgcaaatacgggagtcgttagtacaaagcantttggctcacctatcctcatcctacccaaccacgaccgggcgcgccgcgcgtacctgtgggcaacaattcaatcaaatagccgcacatattgcacgtcctgccanntcgatatcttctaagtggactacacgcgcgaggtaanagcggaccgcttctaatcgacgctctgagctaaaaactaaccttagagtattaagcattgtataggaagtcgctgtccaaccgaatagattgtcgttgcaccaaacgcctcgccaggctatgactcctgtgggtgagcccgaagtgcgtcggtgcttagctcgcgttcgtgagtgagcaggcttcgctatcgtcctatcccgccgtgaagatcgaggtaccgtgatagaaggtcagtaggttgtatcagctacagatggaacgttgttgttcccaaatactccggtcctatcctacacagcactcattgcaggaacccttccgcttccaagacggggcagtgatagcgcgagatgcccccgggggacccctgagaattgagggtcgattaaggcacgcttccaacaggagcctgcaagaacaaggccacgcagttgttgcagcagcatttttacaaaggccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggaggggggacgcgcggccactgggaaggaacctacgcgcagcagacnnnggtatattagctagtagcgaattcaaagtactgcgccaagccaatactaagggcccatccaactccgacttattgcctagcccctaagtactggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatccngcaatctctaccacgggtatacagcaaaaagttattaactgtatttgtagtaatgccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacataaacggatttaagcgccgtggcctacactcgtgacagactctctcccccgggggggggggacaagcgttacagcaccttgacctctaggtcgtgcacttgcttaagcggcatgggtcttggctcatgaccatccctaatgctcctcaactagttggtttcggntctggatgggaggggctcttagaccacagacgaatgcttttatggatccgagacggtgagcattacatggtagtctctgacttcgtaaggtggggtcccaaccactccgtcctgttgttagacgcaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatattttcggcgtccacccgccgtgcacatttcgggatggccttcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtnggaagggtataaccaacaataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggtgagtacccggagatctttaggggctccacgcccgcagttcatccatgcatcttaagaatactgaagggcgaaggtgcacaaaacccgcgtaaatgctanngcctctcattctccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggggatacggccgggtataggtaaggccacgacattgaggccgcgcgtaataacgtgggccctggacgaggtcgcgaataagggcacgcgataacaaccagcaacgtctctcgcatacgcaagaaccatggaatatgtatcgtccggcggcaatgctcggcctagtcgatacgcactcgagaacctacctgacaggcacgcatgctggtagcggcaaccctaatctgaaccgtgacacccatacataacaaccttgtacctcaagggtccgctccaagtaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgccgtcgtatacctctttatgtaggaagtataggaacgacgaacgactgctactcgaacccattagaatatctctttattttttcccaaagtggggcactgggaagggatattggtttcgcataccgtaagatatgctcttccgtctgcccccactaatcagatctatgtaaatgccaatgaggtgcgggtttagattaggctcgactccaatcgcaaggtgcaccctctggacatagcgtcaattaccatgctcctgatgaccaaatggtggcagaagttatgcgcagggcttcgaggtagttagacgangattctaaggnnccgcagggtaccgagaataggaccancaatttgtttgacaacgatggtgtgcgcgactgacgaccggccaggatctcggccttggtcgctctctggcgcgctgtagaagcctgccgcgtccgagtgcacgggttattctttgagctaggatagcgttttcacttctcgcgggagctccatcacgccggagtggcattcggcccttggaagtcaggggatatatgatattcaatctcgccctatgcacctcctgggcggctgcatttacaaggcgtggaaacacaaacatgcgttgagcgcgtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggcgatcgcgcatgaggatgttgcgactgcggtttgatactcaattgggatcgatagtgtccgtaggtactacagccccacctatccccacaagacccggcctttggtgggtaaaaggacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtggcagtacgagttaccatcgcagacacctcttatggcgcgaagcgttgcacgccgaggaactcaccaccttgacacgagtggacgtaggcctaacggctccgccccgtactacatgtctactccgactcggatatntcgatgctatgttagtggtaagttctactgtccccgcagtggtaagaaggcagagggctccacctgagtaagtcgttgggcagtaagacctctttttaagacctccaagaccgtcttcaattgctgtatacgagtgtaagaattggagtagatataacgagggccactggtttatgatgttaagtgtcggatccccctgctgtgccgctcgttcgctgcggcacaaatattgataatcctcgtgtctnnctcaaaaggggccgtaaccccccgtcaggtgagaatattaatttgtatctaataatcttataatcccccgggttacaaagtcttttcgtgcgaggtttatcagcagggcgttgggtacacacctgctgacggaatgggatagatcttaggtcagtgaaggcgatgtactgtcaccccgagtgggcgcccggtgctgtccttggacgttccgccaaatgcgcagttaccgtctgatgcaatacctctcggaagaggcgatgcggcgggactagccagtcatgagacccgaaaagatcactcctaggactcgtgagatagaccgtggctattgatagactgtgtttgtggcgggtggacactacggtcccccggctggcgggcgcgcctcagcgcgtaaatcgtctacctaggacctccgcctgcgtcgtgtcgcgaactcttccctgggacaagtttttcttaacagcatgacctccccagtggactccagcccataaaagttcgtaaaatgcaagagaccgacctaggacaaagggggaaattcggtgggcccatatgtcaccaggttcgcatgcatttcgcaggcctctcgcacggcgaatgcgtatcgaaggacccctcgagataccgagaacgtagctaactgtgtatacagtcccatatacgacagccaccgggagctaggcgagaatttcatacagcgcctaaggccagattacatccactggacctaccgatcatgtatatctcgttcattcacagtggtcgacctggtttatcnggaaagcccaagagttctctagggtcacccgtgcgagagtgacttcagtcccacggtcagcaatatgtatcaaggtgacgccgccaggggcacgcatcactgccctttctggcaatgtgtnatgactcgattctgtatttaggaacttgtactaatgccagagcaatagtacaactgagcttacgagggatgtcgggattgtttgggaggccagtgctcgatgcgaacggacgggggagggaggcggcgtgggctactactttagtccactacgatagggttttgcgaaccggcttgtcgcctttcgaaccgatggacattactcctacctttagcgggangccggcagtcaaagggggccttaggaacatgcgccgcgagtagcttgtacccctcgtaatctggacctcactcactaagtgaggcgagcgcactcgatcaccgttcaggaagctgggcccccgagtagacctgtgctcccttttgtgcgcatatgctgtaccggcactgttgcaccaagctctgcatccgccgcggatatgtggcgcacaagaacgttatcgtcaccttggtcatatccgaccaagggctttccgctcacttcaccggagaaaccggttgcatgtcggcgatnctgcgcgtctactatcccctgcattccccgtgcttggccctcttgaaatagccgtgtacacccaggtacagttacctcgccataccaacttaacgctctctctattccgagggttctacatgtcttctgatttgcgataaagtatggatttcgctatacacggccgcggcgtgaactggttgaacgcagtgacatgagcgccgctctctcaatagaatcatcatatactaattgcgcaaatcttcccaaggcacaatgccctatacaaccgcgttccttcccggagtatgcacagacgcgaatgggtcctgaggccccgaggtgacgccagaatgacgtaatctaatcgcaccgcggttctaagctgcccgtaggcacaagtatccagcactccagctttccagttctcgatggtcctacgtttaatgcattacatactctgacagggaaaacgatgtcgtgttctcttgtgagcctcactacaattcagaaagacgttggatccgcgaaattcctaccaagtgttagctccccggtgggagtcgtccactcggtcgggcagcagttagcgtcataatggcccgaagagccctcaacagaaggtgccagacccccaaagggtttaggccctagtcgctttttccaccctcgtgctcggaggcactgaatgaaccccctttaagtgctgaatttagcaatctcatagtaacgtacgaagggtgccagaattgggaccggttatccgtctacgaagccttgcctagctggctcacggtgtaggtcgcgtacagaccataacgagatcaatcttgctatcacattcattcgggcgttgtctgggtcgaaggatggactagtccacaccctcgggacttgggccttccctactgatttctctgcggcctagacgtaagatactaataacgataactcgctgctaccgggtcatctttagaatagtcggggcgcgctaactctataacaccaagtgactcacaattggaaggtgaggtcgcccaagtcggccggccccagagacgcgacataaactattcccgttcataacaatgtcctatgggcgacgccaccagggtcaatttgttctctgagttccctaatcaactctctacccctaaggacatagcccgtctgatacctggggatgttatacaccacctactttccaaataaaaaagcacctacagtagtacctatgatgccctacgcttagtgacgcacctttgcttctcccttagcacgtgtgaaagcactggtccagaaaaagatcccgtggataaacccagggtgacagtcaccacgacatggacagtcggcgcagccgggagctactactcgtaagcgtaagtataaacgccgcgctttgcaagctagtcaccagttgtaaatgcattagtaataccaaagtcatgtgatcgattatggtacaatgaacggggaggcctatagttaccgtacgcgagcggagggattagactagcaatcaatctggaggagtaagtgcggtgtcaatacgccctcatctggcgcacaggatttgtacttacacctctacgttgcggcaaccggacacgcatgcgntataaggtgttgcggtgcctcccacgcgggtccatgggaagtcggtcggagtgtcaagtgagtcggtggctagtccagacgacgtaaataagtgattgggatgtgcacgcttctcagagcagacctactagtttaaatcgaaacggttatcctcgtgtatgtgttcgtagacacaaggctcggcagtaccactaaccttgggcgcatctcttataagaacaagctggacccatgcaaatgtatcagcccagcagacttaaaaaccccgacgggacaattactctacttaaggttacgataccatcggctggctcgcgcgcccttttgaatgcctagcttgtgttctcacgcaccctttattagtcaatctcggatttccctgaattaaactgcattgcaaagcacnggatcggataagctacccgagcggcacgggccagaggtaaaactagtacaagcaaagatagtgtatggcgaacgccaacattcgtgaccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgatgttcagcgcggcgaatctattttcaggacgtgggcgatcgccgaccatctactgtattatgtgcatcgctgattcccccggcggttctgatccatactccgtagttaagctttctcctatttgtgtgccgtgagcaatgtcgtcgatcacgacacacgcggttcctggacacccctagctgacaccgctccgccttgggtggtgtgtgcgttacgcggggtgagggcgctagggagtcattggtaggaatgtgtctgtggcatattggacgtgtataaaccatgccacgnatcgccatttcagtgaggccgaatcgtaggggcgtccctcatgccagttggctcacttcaggactcctccgtctgagtgtccgtacccacagacaccaagtcttagtcctgcgcccacactagtgtgggttgactcgacggcctatggtagctttcgcccaactttagattaaaaacccctccagtgntgccgctacgttgttgatcaccggggagggaggccgtgcggcaagactacggtataggagcctggttgcgatgagtagcgntactatgaacgggatcagatgacttcaggaatcctagttgacccgtaggtctctcacttnttccgcatttcgttcttacccatccccaaccatcctcctgtttcgaccagcgttagggagttgacactcgggcagaggcttagccgggccttgctccgttatgcacgaganaattctcgcgagcattccatagttgagcnngcatcgattgagccgggtatgctaagaggcgacccggtgtcagaaagctttcacgcgctggacgcttctcctgcacgtccaatcccctaccctggagaaatgcttcccgcatggtgagaaggtcatcaagaagactcttgtaaccatgaagntactgttcagtggcttaccacaatcatctcttttatatcctcgctcagtaaatgtgtgtcggtgtgtgggagtccagggaattngaatttgggcttattcttcgtcccgggaaggcggtggaatcctttcgccaacaatagacttgcgctggagctgtggcaagaagacatcgtattagctatacgccgccccatctcatgtacgacggtctacccgcaatcactctctctagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcgttgccaagcgttctcccctccagatgtgctcggccccggcgctccaaattctgaggaaaacaggccaggcccccagtcgcattacggcacaggcaccggacattagattaaccttgggcgcagcaccccgaaccccttagtattagggcggtcgcgtataccgccgtgcgatggggatgcagcgtatgccgacgagctcactttccagacggcgagcaccgtagcgaacaagtcggagaaagctgcaggcacggcaaaggagctgcccagcaaaccttcccctcagactgatgcacgggttagatcccgaccccgagttcccgccagggtgcgcaaagcgtagcttgattgcgggggcagagtcgtccacggggggtgcgggcgnccctcggtcgcacgaacatgattttacgatgcaggaccgcgaacaagcgagtgtgactgcattgaccaggaagaagcctggtgtttacgagtcacggatgcgatccgctaagggtgccttccagccccccgcgatcagatgggagtcgtgaccccttgggtgcccccaccgcccagggccattgttctcccgatttaggccagctgtccacccggggcgcccacgctgttaaacgtaccgtcttgagacgagcagagatgcgcgagcccggggagacgaatctatcgagccttgcgcttatcagagtctcatgccgaaccgggtggccccggcccttcggaggcgcatggaaacgcgccccgcccattatagaatcaatgaaggtgtgtcctagaaatgagagcccaacgaataatgttaataggcgtccaccactctcctaaacccggcgtatagcacgcgaatgcaggaggccacatcgtgggtaatcggatggccagcgcccgttttccacgcagtgttaacgcggcttcgcatggcactgcaggctaccacagattgctccgcacggcatgatcaaactcaccaggaacagttagtattccacaaagtatctaatgcctagacttgatctgcgtaataggggtgaccttatacgttaacccaggtctgacccatttatacaaggtcgaattgatgtggagttttacggactaacgctctcctagatcgtgcctaggccaccanctatgaaaaccaccgccgcttgctcgagagagcaatggggtgatccccacctcaacccttggtggctgaaaggacgctctacgaacaaccagcacctgccggtcccagcgcgctcttgggcaacgaaagaggcgggaancagacgcggtgggcgaacgtctgcctacatgcttcaccactcaaaccaacggacttagaagcgctctcgggcctactgtcgtgactgggcgggggctgaaccccctggattggtagaggaactatcacatatggctgtcccctggctantggtttgctggcacctaaggaccacccgggtacaatatagctacaatactacgcgtgcgttgatagtaggccttcagagctcacatctcccctaggccttgtaacacacctaggcatcgggtctattacaattctcttttatgggggagtttgtagttatacgagacaatttgactggacatattaaccagagccggtcccgaaaagcgacatccggcatcagacaagctatgcaagacactaaacatctcggttgggcccggatgggccggtgtaccccagcaaatctttgtgcttcaaggcgtgctccccctatgcgccctggtttaacgcgcccatggcacggcacgccctgcgtacggagtacccattctatcgtaccggcgtgttggttggtggggtgagttcgaccattctggcaaccaaatccagctcggcatttcgcggctgcaccttagacactcgggtccgtgctaactatagatgacgtatgaaggtcaagcgaaacaactttaggttaactatacggagcggcgcggacgaggagtaacggcacttcgacgaggcgaaccattcctcgagcaagggttttccccacaattctacccaagctcgttgtgtagtaggtcttatccaggccactttaagcccgcaacagaagccccgcaacggcggctgagtcgttagtgaccggacatgcgcaagattcagggggctgaacccaggccttgcgcatgaccagcggccggcggaagctgagcccgtgcgcgcgggggaattgatgcagagcggtaccacgtctaatacaggaacgcccgcagtggtatccataggcctactttcagtgcaaaactatggtcataactcttggcgatgagttactggaccatttagaatccggattgttcgcagtcatacccgattatctcggagggcatgcgggggctcgaaattcttgactcaccaactgatgcgaggatctgaagaagtccgcattctatccgtcatggctgacgcgtatcctatcttggtgcacttcgttgtaaatatgtttacgctttagtatcattccgcaatagagacgcgtagcagacctcttatcttagtacagggggctcagcgtaggcaatcaaggacggttngataaggagtgactttaatcctggtccgttcgtaaatcgacctggtatactacgctagaaaagaagtagcacgaagacccacaccggagtcgttgacaagctgggcggaaacgctgggcggccagactctgaatcgctgtttgtccgacacagcggccccaaccagccctgtctacgtcctcaactgctttgtactccccaggtatgcatcttggcttcagttgtgtttgcagtaaaaagcaggccgcggtaaggaagngagcctgttgtcaatatacgccacgtcttgattgcgagtagagcccttagatatagactcgaatcctcgccggagaacgggagttataccgttcatatcaggacagtaacgtcgtggtggaatgatgcacccgtcacccggtcatcggtaacgtggaaaacaatggatctggctaatgttcattcaattaatcacactataacggactacatttggcctcggggagctcgttactcaccaactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatatgtttgggctacaatgcgactaatgatccccacgcccgcggaccaacccagaataagggcgattacccctctagccatgaacgttaggaggtgggtttctgagcaggaggnacgatcccatctacctgcgcgggaaggttcatcagagacgctgctccggccgtgtggggtcaggtttttttgtantggacatccagcggagagatccctatttcgcttaattctatccggcggaataanccatgtcatgccaggcgttgtaaggcggacctttcgaccctggtacgcgtaagtactagcccccgtcacacagggtttcccaggcgctgtaaatggcagtctgcgatagccagcaaggtactctgttaaagtcacgccatacaaacgcgcatagagtgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagatancaaagtatttcaaacgaccgtgacggaatttttaaagggtcgaacagaataatcgacacgtgccacacggccagaangtgataattccattcgtttagtccgncttattactagcgtcggactcaagagtacataggtctattatgagctacgttccggcacgactgatnaanaaaccgagactctcatatgtcccgctggcaataactgttgatgacccggtanttaatgggtcgatgctactcgggtcgtcttaaacaccggcgattcacgttgtgcggcaacgttcgcctgccaaggacggactggggataagctgcgatttagtcaggttgctaggagagtaattggaattgccttccttagaaccgaggaacccggtttgcctcccgcctatcgggcggcagaacctcgggtatcgccaggcaaaacaccgcagctcggtgaatcacgggatgacagctcaaatgtaaattcagttcgcgctctgttggggcaggtcagctttcaagattctagagagcccaccgcactcatagctatcccggtttgaaatcgttgtcaggaactgtcgcgtcggaaatcagaacggtcgtaagactgtagggtgacctctgataggtagcataaatgactgctgatgcggtaacattagatggaagcgcgttcatgagctcagagcggccccaatcttgtccctgggggatgtggtccacgagactaaaaaaccgatcctctccgctccaggcccctctcgttcatgcttgacgaagaccggatacttgactagggccacccgtggccctccggcctcntggcccggatcattgggactatatccaacagcatgagtctcatcgaccgtaactcaatgttgaatgtaggccgaaccctcaagcctattgcagtcatgttctggccgatcccaattgccgtgaggagtgagatcagtaagcacctttgtgcggggaaagcgctattaccagttattcgcccgtcggctaggtgaataactttaggttcgcctctcagatgcccgccagacagtcacagaaagtcccggtgcaacctcctatacagtagtgcatacattctgttaacagccacaggatacccccaagctccgaagcacgagtacgggttcggcagggtggacgatgctcgtantattaagccccgggggnggcggtaagttacaatcacatgcggtatcgtggatcggggcccgggggcccccttggggcggcacaacttgcgagacgacgaatctgaacaggttcgttcctggatcgtgagattgttctagatacagaactccttaccgccggaactcattcccaatagggaccagacgacctaatccatcagtggctcggtacggtatactgtcctttatgaagggccgcgtgggcgaccaatagtctggctcgaagaaagtgacgttctggtgtgatcggagtacccctagcgagagctngtgggcgtaatctatatggcaccgacatgacacccctcgtggtggagccgcaagaactggaatcctttagacctcctagaggtcaccaaggtgatacggtgctaaaccccaacgtagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatctaaaagttccgatgtgcgcgataacgaaattttctatcccaggaggtcgattccgagtgtagaccggggcccgctgaccaggggcgcttaggctaggaagctacctaaagggtaccgctggagcgaagaaagggctccgagtcctcgtgtctctccggtatgttgcagtcttaaacttgtggtgtctcgtggagagcacaatccatcgtataactcaaacttggctgactgcggtccgctcatccactcctaggttcctgcggatgagtaccctttcctagcacgccccgtatngtaaaagtagagtgtggcaatttcttggacacctcgnccgtcacaaggggtcgcggccgttgtttgtgggacccagcattgcttggtccccagcgccgatccgatttaggagtgtacctgcaaccaaacagggtacgtctacaacgagtctcgcattactaaccggcgagcccgacaagtgcagctctatagtgtgaagccgatccaaagggcattctgaatgcacagatcgcgccacccgcgatgattatgtcgcatgtagcgcaatattatagggttcgttaaatggctcatgcagccacgaccttactatgattcttgcacagtagactcggagaatcacgggggatagcgagtacgttgccttagtatgccggtcgtctagggaccaagcgttccgagctgccgcgcgccgagcaggaagccgacggagcgttcacgggcgcactgaccgtggacctccatcaaggctatatggcacacttttccaggtgaagttacacgcatcgcgaggtatgaactgcagggaatgcgacgaccgtctaaggcacggcatcgtagtacccccgagaggcattcgaccgcttcgcgtcacgactttgtgatgtgctaccccagtccggcatctttggctttgggatcgtgcaagagcacgacccctacacaccacaggttgggaatacgatgaccgtctagtgaagctagcgcctggctctcagagagatttaatacttttaagtccatacgtgcggactccggtatttgagattccggtcgagtgcaacacagaatgtgttcttaccagggtgcccggtagtgatgaaggtactctacctaatgttatcgaaataggcgggacgtacaaatgaaggagtaacagagcatggtccgcccggtcctcgatccccatcagtaattagaatacattcgccggagtagctggcaagggacatttaaacttgcgctaaactctctgtgccagcgtcagggtaaggatatgccggccaacaatgggtcccgtattggctcgagcaagtctagggctatcgcacaagcctttgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctgttggcctatgttaaatataaagcttggggtcaactgaggcctcngccactgacaggacgaacattccttgcaggctttatgcgtaggtaccgcgttagcgggctcggagttctacttatcccaatttgcggcacgtgcgtaacggttcctaaatcggccggatgggaccgtggacgcacacgctgttcgtttacggctagggcacgtgcctcgcgtattagtcgtcgctcttcgtaaacgccctaacttcgtacatctcgtccacgtccaattctgtaattttcccgtatgtctcaggccccaaagatacgttccgacgttctaggaccgataagatggaaccgggagaaacagtcggattgagaacccttcatcagccnatctcgcggttcctcgccttcttgtcgattgagaagtgtacgtctggcgtcgcgattctttacccagccgaaaaagcgccggcacacctcagtacctactcccgctgaccggcctcgacacgtaactaccctcgcaagactccgtaggagcgctcgggcgttctcgacatgctcgcagatantacttatatgagttcttgcccagcgggacattcagttaacacccccgtccggacgcgaggttatgtagacacacaagtggttcgcgccggcatgtacaacgtggtcacggttgcgtgacgtcatcggtagctgacggctccgcatgttctgcgaagctagctgacccaaagtcgatctgacccgggtgataagcattgccaagcgtcttccccaatatctgatagggattcgtgccgctcatgacccatccaactgctccgccttgctcgcgcgccgcgtgggctgattatcttccctcctactaacctcctgtagacgtccgccggagagacggtgtgtaccggtcagcacaagtgttgcacatgctctgctcagtgcttgtccgacggccggcggtggtccccagctatcactctccacaaagtcctgcaagttgagtagtgaccagcaccccacgatgtgtcaaggccacctatcaaagaataaaggtngtgttaggcgagggtaccaatggggcaggctagctcggatccacgcccgtcaggtgcatactgtccngaagtcgaaaggtcagcaccagctttgtatcgcgaatcacncacttcatacgaaatagtgcgcttccttttccaccttcgcttctcccgcgtactattatccacagtggttgacaaggggagcactgccacngtttcgccgccgcggaggtggggtgttcaacgactagatataaagaaaactgtgtcgaagtttgcatctgcgcggtgcggacgagtctggaaccactgtgccgtgacgagggacgccgcactccgggggcgtgcaagaaacagcgctactggctgacgccacgtcgtcacttnatcgtcacaagccgctattgcgagtttttcatggaggattacactcattatgtagtctgtggcactcccatgcccccctttgtttcagcggtggtcgtgtccacgttggggagggatccttaagtgacagacaacgcttgatttttgaggcttctncaccaaagtctgagactatgttcggagcgaagccaaattgggtccggtggaatcctgtcggatatatgccgcgtgccgccttcatgataaaccacggagaaacgcgcgtcgccggagncgcgtggtccaaagccttaaggaggtattgccaaaggagtgcagggtcgcgtaacatcaatctggagcaccgagcactagattacgttgtggctagaggggcccagtcctgaggtcttttccataaacaccgcacatactctgcgctgcgtctccaacgctatacgtgccgcattacgtcaagacgagtacaatgacgatcccgaacctatacttcgtccaccgggcacgtctgcccagcagcggcgattacatcggtgatccatctagttcggaagcttgtttcggcgcatgacgccgtttggtccgggcatcagtgctttcctagagtgggccggtgcacgcactggagcttcgcttgggtgtttaggaggtcaacgctgtgtactccttgggcgtggctttagtggtcgcgtcgcgccggaactcgctaaatcgattcttagtcacgtggctatctaaggactatcctagagtaagatgagnatgcacccagtctttgatataagtggtcattcctcagccgttgacgcgcgaactgatccctgcgaacctgccccctatgtaggatggttcctttagcagtcgaaaaccgcggccgctaatgtgtgcgcaaggacactcgtatacccgaaatccgtacnnggcccatgtctcacggattacggcggagaaacgtggtcgctgtatgccgacgagcaccgccgtataatctcgacacaacgatgtacaacagaggtggtgcagtgaagttcccaatactgtagagaccgcacaatttttcaaacttcaggtgattatggctcccgtatcagccccgtacctcggtgtcccctggtccccngaggtgtagagagcgacggccctcccnctctgctggtccatccgctcccacttaagcttccgttcctgatatagtaacggccgggtgtctagagccgacatacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcgctaggccgactgcgccaggtcgtaggagcctcatggtaccgttcgtatttcgcgtagaggaaagcattggcaatgggtggtcttctatggtgttatagacgccgaatnttatgctagtcgcacnttgancnnntgactccgttcgattcggagagctagccctgtgaattctngcgaccttggtccatggcgggcggtcctttgcacaaactcaatgagatataggacctcatcgcgcaattctatatctgttaactnacaggggtttccactnggaagcctatttgtgcgttctccacagataanctgtacttatcttcagggccaatcnattaatacattcgcgccnncgtaattgggcgaagcgtaccctctttgaaggtaattgttcgtttcgattgaattggtcttagtgtcgaacaaatcgaagtccaaatccggatttatctttcgtcggctaagaagcgcctaaagaaagccgccgagaacggtaggcagctgtcagatctccggagcgaaggacgttcagctaattgtgtcattaaagcctgtgccggtgtgtgtttacccgccagcgttttcctctgagaaaatctgagtacacaggacaatacgacctagaggaattcgtaagtaactcacccgagtactccgtagccagagcgagaaatgagctgtgtgtggtcgtgttcctacggaagttacaaagcctgttgacatacccttgacggatgacngtgggaatcatgacttacagcatgtcttaaaccatttgagacggattcgatggtgctcattgcggtacttacaccatnagtatcaagtagtaagcgatgactttctcagtggttacccacnntctacggnncacatcgcagtccacacaagtccaggcggcgctgcccgatggaattgtggcagaaccctccaggcgactactggcgcgacactggctccggcgagatatcttcccccataagcagtcagggccggttatacaccatcccgaccaacatcacccgcaccattggnggatccggctgatactcggcgttcgccccaagtcctangttagcccccgtgctggcgtcatgggctgtacaatgagttcgctttgggcctgtcaactttatatttggcacgcgcagattcccgactagtggggataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtagaattttccatgcctagtttgtacactatcattacacgagcctgggccttttgtcggaggctactgacaggcggtcaacgtcactattcgcgggcgctgtgacagacccttcttgcttcgcgcctaagctttccgtacgtacataacaagttntgacctctctcaaccattggcgataacggtaaagcaatattgaccacctgccgtatgcccccatcgaggcccggaggcccgcggacgtcagtcccagtcacatcatctctgagtccctaagtactagggtgggggtaaactatgggcgcgtggcggacacattgagggggattcagcgtacgggaggactcaccggtggatctagctgttaggatcccactctatggagaggaaaggatcacctggtcaggctggacaccgaaaagactcttagcgggcacttgaaagaaggtagcgttcaacctgcaaggcgaattcgttaggcaggatgcgcactcatcgcagggccgttaatcactacttgtttgcatcctctgtcgaatcatgatnttatatggtctacgggcatcaccacccagcccggagttccggatgctcccattttgaaggctggctgcggcgtgtagtgccccggtgattagttgagttatatagcatttgggaagagtacaaccgatcggtgggccctgtaccacagaagaccagagttcaggtaatcgagaagaatcggtgcataataatgtagccccacggccggccaaccggacttacacagcttttctccctacacccggtggtgataatcgctattggggttgtcccgacttttggtgatcaggcacacgggcagagnccgggaactcacgccaagcccccaagcatgggttcgcatgcctaacgcccgagggcaatgtttgagtactagtaaacgaagcgtttccgcctgagcaaatcaaaactggctggtagtgatactaatcgttataagaaaagccaggctactggcagcagcagaataacgaccgtctaaactnccgttacttcttgattaccagccggccgataaacatacaatagattgctggtatcacacgcccgaagtncggagtcaaggtcccattcgtaacctgaataatgtttctctggccgagcgtcgctagtcctagttccgcgctacgtggcggacgaatgttcacaggcgggaggagaatgcgagggtcggagatcggcccatggtctctgnnnacgtaattgtgcctcacttcgcttaggaaggccgacggccttggcaccttggtctttatgatcggccgatgatctcgcgaattaccctaactttgtgcatagcaactttactgaggcatagattccggagaccaccctcatcggcttaggcgccgcttcgccgttggaaacagtggccccttgcttacggttagagaatccaactctggtcagtccgttgcgcttgactctccaacagactcgccccaactcctgtttgaggggcagtccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtnctgggcggaggctgccttttgcttggcaccccccgggtactaaagattggcaactaggcgtccgctacgaccgcatccatactcggagccgctttatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcaggaacggtccttcctagtatagactcgaggatcgcggaccgtttcggacggactggtatagaagcgtcatcgccagtcagggcaatccctataaaacacggtcgcggcgatgggacccaattaaacccgcccctgcagcgcccccgttccaaccttagcgacttagaggagtcgactccgaagtcggcccaccacacgtgggacgtttaaaagccgctaagcacctgcttttatgggnacaacgctgtttcacagaagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggagccgattccttgcggacaacatgacgatttacggatagttgacataacgccgagataaaggattgtctccctcagtctagcaagacttcagcgangaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccagataagcgacgttgcaagacattggtggggcgacttttgccatctcggacactctaacactacaacgagcgttcccgagagctgctgaagcgggcgctcagcgtctctaagctcgcaagtagggccggtacttgcccgcgggggcatgaggcgaaggtaattccaaggggcaactaataatccggaggcttggacgagcttcatactgtcatcgtggcgactagatggtgattaccctagcaaccccgaagttagctgcctttcacaatcgtttcacgtaggcggccgccactctcagtcttagggcccgtaagaggccgactcgatcgtgagtatattgctaaggaacgaactgcgcggcatctgagagcatgcacccccaccacgctaagcatagttgcgtcataatcagatcaaaatcagaagcaccggatggggtgtggcgcacccattttcacctaaggcgcagttctagtccagtataaacccgacgcttattggtctggccctacccctgagacaaatcccggatttgttccaccaattcggtatcacccatccaacaagctccggcaccgcctacgttctgacctccccagtagattttcttaacggcagctaataccggatgctaatacggcagtacaaattaacgagcgcataagtttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggattttcgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctatcaacctggtcttcctaagcaaccacccacagctgtaggggcagaaatttaactaaaaccaggctacttccgggtcgacgcagcacacgaaaagcacttcgagcgtcatgggttgcacagagtcgactcccctaaggcaaattgtcatttctctatcctgatctgaccgggccaactcattccactacctgtatgagttccctatgacgggggccgcgaaaccggttccgattgtgtgagacccggcccaagtggctcaggcaggacgaccccgtacgtgtgcctagcgggtaactcgcgtnagagagtacacaagtcgcccccggcttgatcctaaaccgctatgtgaagtggcttctcgccgcgcgtcgtaagggaatattgggtgggcataaaactcattgtaagatacgacccgagcggtctgcatcaaaaacttgtacccctaacttctcgacaatgcccaaggatccaaacgtatccgagctctagacaatactcgggtgaatcccagcagactttgctttttgagcgatgatatgggacgcctggacgagatagtagcgataacgccggagcgaggttatgctaagacaactgagtaacgaccgtatanngattatgaatttttctagatgctggaaaagaaatagcgagtacttcggaagagcctaatgcggcgtatagtannnntcgtagagtcataggtacccagagacgcggcggacggtagggagccctttcataatgtcaggtaatactccccccgttcgtttggtggcgttctgaaaaaaatgcacctagaagaccaaagtctcgtgccgatggcgttcgctgggccgacggtgctgccaacacacagctcgacggtagtatgcctaatccatataatatcaggaccgccctatgactgccctgttgtcncctcccgcggtagttcaagacggtatcacgctagcggatcacagggtgtgctatcgccgtcacgtcgtggaataccgccaccacgcacccagcagtccggtcgggggatgtctcggttgcggcaagacctttggttgaacacagcgngcaacgtcgacgcttcatccagcggatcccctactagagtatccggcgcccgctgctgagtgccaccatgcggggctttgctattcgttcggggggtactgcgctgaattcacaaggggcgcgaatcggcgcaaccacggatctaggaacccttcctttttggtgtgagaaacaggccgcgtctgctcggggcatccatacaggtagggctcgggtcctaaagtgactccgagggatgtactcataggccattcgctgcgacaggacgcctgcgccgcaaaatacgttacctataggccaacaggattattgaactcacagcgggtgcgcagctctacacgcgttcagggagcatcaacgcgaactggctaagtctcagtttgcccgatacgtccaagggcccgagactaatcgcctacagattgtgnttttattctaggcacgtattcaagcagtagaatgcggggcangacttcccgtgccactaaagttcctacncgtggctagaatggctgaagcgccacgcacctaatcatatgtgactggtgattatcgatcggtggtgatgtcgcctagctcacgcgtgagatgcggttcataagaaaattcgttcgaaaaggtgcgcagttcccgtgtgtgaccggtacccgatccggactttctttcctacccattagtacaaacgatcntcactgctacaagacttattacttaatcctgacgcatcctaggctcgcgnnnttgcaggatggcaaccgctcccttggtcattcgcgtgcatggaggctggctaccacagaacggcggaacgcgttgggttgcataaggaacctgacctcagtacccaagtcgtgcttccctaactattattgcaaggtctattgctagtatgactctaacctgtcgtcagcagggcggtgcaccgcgtcgcgtcaccgcggcagcatcatgctcgctgccggcggcacgcccgcctccaccagaatatattgcgcagagacctgggctgggctaggtctcccaaaaggtagtatggtaagacgagtgaattattgcgtgcggatggggctctcacgcctccacgtcttcgatactctagaaccccgcccggttatagacggcacacgaaggacccaggaactgaaaccgaactagcacggtgcgatcgctcccgccctccaacntatgccctcctaccccccgacctaggcttataaaggaggcaacgcctctgtcatgcccgaaggctcctcttggtacataatacggtctactgctacgttaagtacgccgcgacctgcaccggaccaagctcaaccatggctgctccctggaccagagccccaaaaattaccctcacattcagccatcatagctcatcgaactgacttaacgcagcaatgaccaggtgtctcgcgttgcggaatgcccggtcctcttactagggcagttccaacggcaatctcttaccgtatgccggacccgatttgtatctcctatacactattancgcggttacagaaagatatgcgtgccggggcgcggacactgagggttcatcgtaggtcttcgtaagacatactagagtaatttaaggcagttgtaggcttgtacatcgggctccaatcttggctgcgcccggcgtttttatggaatcgcgaccgacncgtgcccgatctactccataactagaacatcagtacgagttcagagatctctgccccgctgangcccacaggcgggttctgtggaattattgcgcagaagttcgcttccttatctagcattccttgagacccacctgctgcatctgctggatttcagcgcgatgccgactcggcgtgagcgtctagggcatgggggttatgctgaagctggggctgctgccgtgctgtgagtctgttttccgggtgccagtccagtaggtgagttgtgctgtcgtgggttcggacgcttaagacggctcaggcgacctaggacgtttgcgctgcggctgtgtctgtttctcatccaaacagcttcacgacgtacccccggcgttcgtatagtccgacaagtgcaggcgacacacaaaactctcccgccgtacctactcgtcagccgtcatcgggtggttagtatagagaccacggctcatgagctgggaactagatgaggtcatggaactttcggcccaagttctcgcaagttcttgctctcgggcccacatcagtgtacagagaaccagcttcacggtgcgccaggcctaactggatgtgcggctgatacctactcgatccatccgcggtagcttgctaacggggtcgtgcataatatttatcccctctccctcagacgccacgcatcgccgagaagcggtcgctcataattgcatttgtccacccatccacgtggcacaattcgaaatttgtaccttactcgccgtcccatggttcagatgccctgagtaacggggtgacggctaggcctcgaagggcttaattgattataatttttagtaatacgatccgcatggcccttcttagactggtctggactatgtcgtcattggctgaccggctacagctctagctttttatgatatggaatttatcgggtcattttcagaccctaaaaccgcctatcttcccctaccgggcgggtaggactttacggaactccgttgaagttatgcatggcaatgaccctgctgtaacgcgtggcgaacgcgaaattacgaagtcatattgggctattacgtccattctacgccggccggctctgctaattggcctccgcctacatcggtgagatattgacgtgtgtctctaaatgaggtgccagcctaccgtatcctcatacctgcacaggtcacattgcgggctcagacgaatcttacttttatcgccactgcgcatcgactgaaccgtttgcagtacgtaaaataagcgagaatcgcttacttctcccacgtacgctatagcggcacaaccatggggtatgatgcctcaaactgtcctcagtcttattgggaggaaaaggagaaccggggcttattgatatcgagtgtttctgcactttgttttttaactacagggtagaatgacaggcacgctgctgggttcgaatccgtaaatacgactaacgacacccgcaatggggcgtataagcaaaaagtagctcacgcgagaaattccagacgcccagaacattgatatccacgactgcaaatgaaacgcgtctaaagcgggggagaatccggattctacgtcccgcgcagccagaccagatcacgaataccggcgggtgaattcgatagtantgtcgggtaacgacatggatgcggccagtcacgtaaagtgtgacgggactgggccctaactgaggccgtatataacggcaacttctgcatagcggttttagcgctttcgagttataatgggcaccaggcggaggcccaaccctaggcggccttggacagggacttgtgccccaggattcggttgaagggcgcctccaccaccacgaacgctcggaggctaccagtcatggttgtcaggctgggagtacgagagatagtgacgcaagcacacatatttgggaacacctgctgcgtaataccgggagcccgcgcctcgcccggtacgtctcaccccacacatatgacaagaaatcctagggtgggactcatgattgcgactaataatcgtggaggtctgtccgtgactgggcggatggaatagcattccaatccggctgcgtggcgggactggccggggagcaactcggacgccctacccaagaattgaagccggttgatcccttaaactcgttgctcgccgctgcccgcggtcgatgttgcccctcatgtgaatggttttagaagcncgatcccaccctatcgctgacagcactgccacgtctctccgcgctcgtacatgggaggcggcatctacgatctcggtacggaaacgcaggcgatcagtgcagtaaccccggggcccgcctcgaagcagtccttacgaggggcgcgtttaatgtggcgagcacgttttgccaccggtttcaactcgtgcggcaaccgtacaggttcagtatgtggtttcttntagaggtaactccgctatgtttagcatgtcctagatagatacgtttatatgcactatgggcgtataccctagttacaacagttgacgaattgcgccacgtgacgttcggactggaatttagaggaagaactacttcgccagcggtaggtccatgcttttgtcgtccgggacgtgaagntcggaccagcagcatgcctacctgccatccccagcaactgataactcagcggtacgccaagtagcccgatttgtgacataaatcaactgacgcccgtagntgcttacgctcatgcatccacgatctaatcgagttattccgcgagcggccagctgcactgctagggccctgnctcaatatcctgtgcgggtgctggagcgtagataactaaatctaaaaggagcactcgggtgcatccgttgatgcgatagggcggttacgaactcagganttagtccttcacatgctctcgtctctccgcccagcggcccgctgggctctggcttacgcgcaancccggcaggcctgccctaacggccagggtgcgcaagatttttgaggcacgtggcgattcaggagcgtgagggaaaagatatggtgtaagagttcggtagtcgntggccgcccagaggagaacgtccgctcttgcccgggtcccactgaatattgttccaaacatagagaanacaaattggnggtgcgtgcgcgatgataaatcctcgggcgctgtagccacctgaacgtcagcgtgcatttgcgcacgcgagaacttgtagtcgcaggcagaccctgcatgcggcgtccgataatgtttgaagtacggggtccatcctggtccatatgaatgggcggctttgcctcttacctaacgttaactgatgtttgttgttcaaggtttgtagcccctcgtaactaggttagatgggctttcgatttatcccctccatncctggaggcgcaatcagggacgatcgtaacctaagtgtgactgttctgggatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggtggactacggattagcccgtcggaccaatatcatcctgatcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcctactagcgaggtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacaataacgaagcccgggggaatactaaaacgacacaatcttgggtttcggtgccacgtcgactacaaccaagagtcggcctatcgaatgtccgatcctgtaggtaacgccaggacaggccaaacaggtagacttcatcaaagtacccgccaccaaggctgcacggtccaagtccttcgtgtggttcggtgtgctctaatttatgaaatcatatgggcatgggggaaatcaatatatcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccggcggcggcagagattgcttagcagtacataacgggaaatgagtcgtttcctataccggactgccaggtctccgttacccaaggaaacaacctggtctaagga aacttctgggtacgctacagagagattcgtaagtatggcgggggtctatattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacagaagtgtccccatagggccaatagctacattaacttgtggccggtcgtagagtggcccagcactagtgctccncggggatgatctcccgacgttttaaacgagtaagccatacaggaggtccgcgtatcggggctgcttatggcgcagttctgagtcggcgagtcgcattgattgttgggtgctataggctaattcccgcaagttgcaattttccgaccctcgagcgacggccatcatattaccgcggttcgccacgatttgtgccgtcgcgtttagagccagcaagttatcgttcggtgtggggtccgaattaactactctgtgtacacccccttcggtctgggcttatttcccagactacgtgggcggatggggctctatgtatatcgcggacgccagtgtcatggtgaacgcggacccgcagantagactcggngtgtaccacatgcatagccgcagtccaaactctaacatgctagcgacttacttcattgtatagacaaaagccattgcaggcaaatcgctcctagcccgcattggagtgtgtcttacacctagagatacgcgtgtacctgatgtaattctctgactggggcttctcgtgggcgaagtaactactcgagattcaactagtgtaagggcctgttactcgactgaatcgatactaaagaatnagacggagctctcattaagttagtcgtcgtaacgaggacatgcattgatgagtgttcataccctccaatcaccnttaactgggcgttccggcgacggcaattgtaaacgggtcgggtatagaccccggaatggacccgcagtaacctagcgtaaatccgcatattcaatgatgctaatnacgctggactagacccataactcgcggggacacatcgtagtctagcgcagaaaaagcgatctatttgtatccatatggttaatcgataggacncggaactaccactccctgtcaccccaagattaacccgccacattcgtgctntctgcttaatcaatacttcggcttaccgagctaccgactcagcgcaatggagtttttctgtcttcgtcttaccagtttggcgaggtcccggttagtaaacctcaccgtagcgctgacgcaaaacacgaagccgcgatcaggtgctagatgtttttcacctgcagcgacctgtactgaagcttgcagcctgcttttggcgtccaggggctcgctgtagacttatgtgacatgttatgccgtgcgcagggagtattccaatggccgtttccgcaggtacccccgggccctatagatactcacatcggtcatctactggctattatgcagtgttctcatggccgcgccggctgttaggttcttgttcacctttctgcgatgccggtgcccgtaatcgtgttngctggacaatgggttagggtagcctaacgacggaatgaaagtagaatgcgctgctcgatacggctccattcttttattgctacccgtgtcgatagccgtgaatcttaacgcataatggccactatcctgaagtttcccattacgtcgtaatacgcccattaatgccacgttcatgccccgaactaccctgaacgaaacatcatctggtggggatgctcgtgatcatttacagatcatatttattgacgtcccacgtgatatggnggcggcatgtacagcgcacatttctcactcggacccggaacgcggtgcgacggattgaccagtcgcgttccactaccgcgcgcgactatggtgtatgttgccttgcttaatgccgacaccatggtcccacgaaggaaacataattgagttaagttccaaatagtgggcgaagaatagtaagagtgtgggagtaaccacccctcgacgtgcctgtgttacaattctctgttgaactctaagagatggggcgtcaatgcgcggcgcgacttatcatcgtcaaaatcaactggcttatggccggcccgtgcgttgcttgccgatcgtccctgcacgctttagcaccnctccacgggacctagagcaaatcgtccgggcgtatgaattttgcgcccaaggaggagatcgcgcccaccccagatcaagcccgtccatctattggacggcaaagatgcatgtgttagccctcacgtccgccggctcaacgtcgcgagttcgatgatagtcgtcggtccgtagggtcttatcagactcatggaagatccaaaaatgtcacatgattttatgattagtccatgcaagttcttggaatacttgtgtgctctaccgtagactcataccttggcgtcgcgacaccttgcaagcgtcgggaaggtatacctgatggccagtgtaatagaatagctacgtgctggccttgctctggttccgattaaggcgtgatcgtatttcgntgcgcgttattgccctcgttgctgccctctcgattactcggcggcactcttccgctatcgacaaatgcaagtccatagaaagtgcctacggggcgattctgttgaattccctgaaaattcagaccccggatccgaaagcggccccgacatatagcatcttgccgggtcctactttgatgcatccgctgccttagagagcgacaagcgaaggttgatcgttacagttcagggtggggtaatccgaagggcaaggctaggcttccggagttcaaaagcaagtaaacggctgtgcgcatcgcattgcatttccctcgcagggtatgacgctggagtcacttgcgtgggcggcttgcngaggccggcattcatggacggtgacgaaacccaatcaaccgattagacggcagactgtatgaagaaccatccacagcgtggtaccgtttggataagncctctggaacacaggcccccgtccgcaagtcgagcgtacgttgcgcttcgtgcccccgnaccgggtccctggacggcgactggccagctcttcgcgaccggatttcgaggtgcatcattcctaattgacgcgccacagtccggtcgattccctagactcccggtgccgtgaatcaacgacgctgtacttgtttgatgaaagtacggtttcagttggatctccgagaagccgtacatagtagtagcgggtgatccgctggcactccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcactcatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgttgctacattaggatacatcaatttttaggcagcggacgtacgccatagtctcttaggttactgtcagacacgaataaactatggtagtttaaccttttcacttcaaggggccaccctatctaatgcgaactcatgaagtgatcgagaaccccacgggccgacgaagaagcatgacagtgtccgtacgggtgcctgcattgaatagtcaccgtcataagatatgctgcccgatgagaattcaccctgccccagctttcttactgcgagaacgtcattcacggggcggattagtagcacccgttaattgtgctgtttcctgacatacggtgggtccggtcttctttaagcgcacgccctgcattttcctatgcttgatgcgaatgcatggctaccatagccttgcttccgcaatctcaatgtgcacaagaggcccgggccctcaccggcccgggcatgcgtcctggatctctctcttatcgagagccactagcgaccaaagcccgccagtagatgccggattctgatacagtcttgagtagctgggccaacaatcgaaacccgctttttcccggatcttgactccaccccacactcagtgaaggcttgnaacacnnagnnngatggtccggtcctctagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggctctttaaagaccacgccagggtgngccggcagggccctcccaccaggtcgttatataatgagcgggaaaggggctcccgacgtaacgtgtttatgctgaccccgccagaagtacacggcccctcgacctccgtcgttcagcttgcccaacgctgtangaatcctactactccatttcggcctgttaggtggttccgatccggttatatgtcgaaggccttgcgtcatgccccgcggatcgcaggtacgaggagaggcgcagcgtcggggcccgacactgtcgcacctgtaccctcggggactgcaaaaagagcaatcgcaccggtcgacttccgagtgcccaaccggtgttaatccgaaacctgtgttgttgaaagcggtgctgaaaatagtctgtagatgatcccctatatgccattggatttaggttaacagtttcactatcgattagcccagtcaaccaccgtactttagaggcttcgagtgaccgttcggtgtcgtccccgcctagctaatttcccgttttcagccaggcgcgttggcgcctttcgcccgggtctctcaaaacttagggttattacttagnnnacataactggctcggggatgttcgttgcttctgcccctctctctgtctatccgcaacctactagtcaagtggtggagatcagctccagggtggtgaggagcgcgataagtacgcnaccgaagtgccccaggatcgtgtgtcgtaaatggttgaattaggaagaaaacatggctcacttcacgctccaggtgagatatctcgcggccattctnatcaattgtccgctccccgtcccaattcacaaggcattaattgatgtcttggcatnacacggcaaatcncagtgcgcagggtcgtaaggaagcngactgttcccttgcagttcgacaaccaggccgcggacggacatactcgtgtagggaagcagcagcgcgcggtatcgtgagccccgacaccgagacgcctcgatatttggttatgactccgttcacagcgatcctccacttacaggccgatgacgcggagcagaagtctcgattgctgaggatcgtcgcgcacagagccctacgatatcggaggtacagagctccatcctgccgccaatagcgcgcagcgggtggacgcacttccgccttccactgacacgccattcgatgttcacccgggtgcgaaccagccgcgacaagagggaataaacttgggcgccaaccagtcatgattcgtgtacgttagcgttgacgtgtgcgaatccattagcgcggggaattctaatgggtgggggaggcaggtcaggtgtacagtgccgagacaaactgcctccaacgctcgtctcagttgccgaaatgagcagcgcttgcgggcatacctgggcccggtcggacgcctgagcatttctgacacagcaccggccgaagcagccgttgcgagacctggncgagtatcgggggccgcggcgcgagagctctttccgaaagaggactcatacacaagcatcatcgggtccttaggaggggcgagagtgaaaccgttgcgcgccggtgggcgtataaatcaatcttggctcgaggggtagatagcaagtccctctcgatcctagaattaggcgagccaagtagtccgtaatcaccatgggatggctatctctcccccgtgtccgtcggtcgtctacgcagaatacttaataacaagacacgaacatgtgcgcccttaaggacttcgcgtactcaggggtactaattgttttcgagcatataaagcacagcgtaccagggtgaacgggtagtacctaaacgaccatgaccccatatgccaataccggctggagcaacacgtggggtccaagtgctcaaaatgaccgttgcccttgtgagcaagacattccagacgtcccagtgaactgacatggcgcccactctcaagccccaccgctaggagttagctgaaaccggcgtcctacagtggccttgcttatgctacctcgcccgcccgcatagctattgggggagatgtcattgctcgtaaaattgagcgtgatccatgttccaccccggtataggatgtgacggcttcgattggtatgcgtctaactccagccgaggccagatgctcttcgggcgccgctgagcggtgggtcccactttctccagtgctgtcctgaagcggtctatggctccataaactagtttggaatcggagagacggtgaattcggccgacgtctaagatcgagcttaaggcgccgcatccatgctgccacgcaaccgctagctaggaccataggccccgaggctctttcgcgctagctagactcgctgggccccctcgcgaggctattggtcgcacttgccgacataccatcgatcatgatgtacttatgcctgcccagctgcgcccgattaaagtccgacgcatgacccaagagttcggggctactgggactgcgccctatagcgcgccaagcaacgtctcaatgggatgtcagaagaagtggctctctgcgggagtgacaatcctcctccttaactacctgtacatcggtccaggcaccgacttgcatacctatatggctgtactgtgcactagacctcgtgtccaatcccaagaccatagattggggcttcgctctctcttgtaattggatcccgcatcagttttgcaccggggccaatgcccggcagtaaccctgtgcctcaaacattaggtgangatatcagaccgttgcgctgccggccgtggtattccagggtaccttgatatgtaagaaaccttaacacctaataaagatgggtatgtcgtctgctttccagaggccgagtgccgtggaggccactgaacccgagagatggtaagagccggcgacgacggagtcatgctgcacgctggccgacttccggcgtcagcttcgaacgggagtatccaagtcccccgcacgcaggtcccacagcgttgcacccgaaataatttgggcgtcggactcacgacgcttgacgccgttttgacgaacgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctttctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcacagcactatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggctactcccaattactccatatccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcggccgcgaggtcgagtcatctgaggcncttcccttggtaaggcgatggcggtcggaccctgtatggtggcaagaacctcgagaatttgcagtanacagcctcgtatgagtgctacctgcatataagcgacagtaatcactctgagattggcaaatacattagtgatgctgattagcgcactggtagagacaccgcaaaagggtgaaaccaataacccgcgggagaaaagatcagccacgcactattgtgcggagtcccaatgcgcggcggcagaggcacaaattaggtgggggatcacacctatgttcatagtcttaagaactgtgataagcccagtaagcgccagcctttagcccttatagacacgtcggtataatttcgggacacagagtgatatattgggttcaaggtagcgtgtatccctcgcattgcaacagttaataaaccttaacgcgtgccaaggccttacaggcgcgttggacttgctgcgtgctagcgccctattgnattgggttctctccccgagggcggataccgtgggaccgccacgtgggagatctcctctgtcgcgggtgtacccttaggcgctcnttgcacctacacacgattccgtttctcgccgggtagattcctatccgcgatctggcggatgtttgcggtggtgtgaattggcccggagacacccacggcgcattggtcatctttgctcagtctagtnacgactgtgacagggatgtgatccacgctaatgctccaacctctcactttggnggcccggcaaacatcgttgaaaacttggggacataatcacccgggcttagtttatccataattatagctccggtagtccttgattgagacttggacatgttactccctagagcttcggggacggcagggcggagatattccccgactctagacgggaatcctttcggagcccacacacgtcggcggcactttcgccggcttaacacattgttaccggggcgcaaccggtaccttgtattctcggctgctcctgttcgccctgaacacgaatcagcgcggtnaaacacgtggtaaccgtaggccctgttacgcgagttnagggatacgagccgtggatcgatccgctctatccgtgccacggtttgtattttaaaaatctatatagtccgattttaaggtttgcgctttgtctgtgatttggagacacgttcggatttatagttcctacgncggcctgaatcacatcacgttccgaccagctacagcgatagtgccaacctctcgtgatgcgtcgcgtgagagaacaaattaacactttggcgcggattttcgtagagcgggtttttggaactgggtccagtttcaggatacgactgaagtcttgcaggcccaagctgcccaaggacgagccgagtatgcgctaatagtgaccgtcgaaacaggatgcgctcaggttagttacgcatggcgccagatgtcgccctcggtaccgcaacganngaccctggtgcagttggtacgagacaactcagcagggggcaggagtangcttcctagctgcggtcagaagctagccagtacgggttctccttgcgttgacggatatgactaacgtccctaactgggggggggtcgcactgggacgagcggctccgttatgcggatataagtgctgatagactggccgggcgtcataacgtttatcgcccggggatattattgaagctttcaagtggctttaagtcgcggtgggttttgaagaagaacccgacgggccatcgagctccgcttgaactgcgaggtatccgctttattatacccgatcgtaatactgcagcgccagcacaacagagacctaatgtaacgccaccccacacgagaattcacgatgagccgttaatacggagagggtcgaagggtttttccgaagaaatggatgccaatccgccctagcgagaagctagtagtggcgggctttgtctcagttggcgttaataccaggttacccgtcggttgagggcatgcgcggcgactgaggttaatcaaagtgagccctaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccacgatggaagtcggaagggtntgtgaccccaagaagggctgtaacctccatagtcgtatggctagagcgctggcatgtatcccaaggttcgcctgacgctgacattcgtaagagagcctgggatgtcattgcgatgtttgcccatccctatgggactagcgatgtccagcagctgtttcagctttgacggcgccccagtaatccatcaaaggtagtctactggcaggactgcgaggagtagcatggcttatggtttagggggcccggcgacgagctgatctgttgtacggctggcaggtttaaggctcgcatccggtctccggcggccctaccccttgtttgccgttttagagccgtagatgggcaatggccgtaattgtagtgatatcgcacgctgtctttaagagagtcgtcccccatcgcacgtcgtctctttttggtcccgcaggccaacctgccccaccaccggacggtcgacatcaattcaccgcagcggatacaaggtgtagctggcgcactgtggccgaggggtgccgaagcctgctctcttaacgggatgaaatgaaatgctaaggacgcttactaacaagtttccccctttcgaaactggtagttaatcgccgctccagacctgctttacacttgagcagtgggctgtgtactcgaaccggggtgcgaattagtggaagaagttaacggatgcgagccattngcacagggggtgacggcgactcatgaaacaagctcggtagattggtggcgtgttgtcaccttgcgcacgctggttttttagctcataaaatcccgccaaccacttgctgcgcttaggtacgagacttgatcgacgtgatgtggtgcatagtcacaatcaggtagcatcgtccctaccccgcggcagggggccgtaaaaggactaccaaagagctggactatgccggagctacgctgggcccagtggtcagcgcgcgcattgagtgaataaccctagaacaggaaggcatctaaaagttctcacccgactcanagtgttgcattcggaaacgccaactgtaggcagacccccaaaggcggagtgtctaagctataacacgtcacttcccggactccgtcaggtagccatcgcgaaatacttacctatggctatataacttgcatggcacgctcgcaacgatggaacgcacccagtcctttctgccagtgacgctgtaaggcacagctcccatgcaggggctgcaattcgaaccatcccgattgcaacaacgtagagtcactctgtttgcagggtactaggggaatccatcaacccgtccaaacgtaatggtagtcactccgccatcctcagatgattctcttgatcctcgagtagtgagggaatgcacgtgagacgggttggagcttgggcacaatcttccaaaataatccaatcgtccttccaactcgtgccatcgaggagtttaactgcatgccttaacttgtgtagctaaccctggagccatcgtaactcgcgaagggcctcacgcggatctcggtcgcagcctcctatcccgcacgtgcctgatacagctgtatctgatcaagtaccgcagccttaacaccacgggtgcagcgtgatctcacggtcaggctagttgcgtctagtagtacgcccaatattcaactgctaaaacagctgttgaacggtacatgcaaagggttaccatgcctaacatgcgacctaccgccacattcgccgactgttactgaagcatcgcctatcgaggactcaccctgtctccggcntcattttattgatggtaagaactgccattctcctggttcggtaacactactgctactcgttttgtgcaagctnttccccgccgattnagcgcggggatacaacagatggtcgcnnngatgtggcaagccgtggcagagccggtctcaccctgactctcaatccacagtgaaggcgcgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgagtggtctgaagcgtaggcgactcccaatagtaccgcatattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagatttgactacatagcttcacgcccacctgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaatggggggctcatgcctctgtaagggtacgttgtggtcgacccggggcttcaccgcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccgccggatggcggagagtggttcccagtgatactacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatggttttaagangcggaacactagggcgtaaccttctacccgtcgttgcgtcatagggatagtactagcgccgcgcctccaagcgaaggagacgcagatgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttgcatcacttcaaaccctcgcccgcaggcccgttggccaaacctgtcgaacccattcattatggagctcgaaggaattacaattatagccaacgctcgacgcaatcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctagcgacgtggctgagatgcgagctgctgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatattttcgggatgtattcccactatattcggtggggcagtggccgcgaccactcaaaccggggtctcccacgtggggcactaatctagtgtcaaaataacgactctataggatctcctagactcgcaggtcgaacgccaaacagggctgcgacggtgtcgttgaggttttggcttgggggcgctgctctatacgacagcgacagctgggcaggcatttagcaacattcccggggacagggatcggacacagaccgcggacaaggggaatgacagatgctctcgaggcttagtgatacacacctctctacgatcatgcctaatttagtaactcagcggcggtctcggagtatctggtcttggaggtanccggtaagttcccccactggtgacgagggtgaccgcttgaaaacatcgtctagggccgagatataagcatgccatcacgccagcattacgacgaaccgtttcgtcgtgcttatgtttgatcaaacgcgcaggcggcaacttggatacagttccacgtcaagcgtctcatgcgccctatnttttcctacgcgcatgtgtccatcgtgtatactggtaattgtcagttatctatcacgtatcaagccagtggctggacccgacaagcctgccattacacacggcgatcgcatgggcgtatctcgcgttcntgaggctgtctcccgctcccgaacgcgagcagatcagggagcgtcggaggcgctattccttgacctaaccttacgcgctggttcgtaatatctgcaacaccatttctagtcctgccatcctgagcgatcctctggctcgcgtctgtttatagtgtagcgtggcattgggcgtagacctgttgagctttgtagggggtattgctggggacgagtgggcagcgttccgtcgattgggaaccgcacgctgtggaatcgtgataggtttaaaggtcacaagctggtatgcgagcctggccgctctcaatgtatctgatcgttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtctatatgcgtgngatccattttgaaccatggggggtttaagtgattgcgggccccaagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactaaaatctttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtggtgtgaacccccggaggtggacactttagataaattattgatatgtgtttttcgctttagatcgaccacggcgacctccgatttacacaccttcacaaggtgggggagcgtgtgcattcaaatcttcgttaaaaggtctccgcagggtcgcccactcgcagtttacccactcaggacgnnntgtaacatgggantaggcgcggttagccccgagtaatgttttaggactggcttgaacgggtgtactgtgaaggggcttggcatcggcggcgagcatggcggaggaaaggtcccgaatcngtctccgacattcgttctacgtattgcgaagtgtaacaattggtacaaaggtggagccatcactgatttcgcaccncgtggagctgagggactaagcacctggtagaacttccccccgattactacggatagcaagcaggggggcctttgtatatcatagccacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtngtctggagagcagctggtggaanaccatagggcaggtaacctaattcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgnacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgctgatngagccccaaggggctcatgtgtgcgagaccctgttactggttatgcaatcacgtgggatacagaggtgtgtgtccttgcgcctcctggagagcgagcatattttggtggtccgcggtgtgcgccacctgaacgaccacggggccaagggcaacgggcaaaaccggggtgtgaacccaagctctcggtgggnagaagtcccctggatctgccaggcctgatnccatctcgcgtaaggcgagtcagcccngacgctgacggaagaatccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggncttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaaccctctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtaagggcacggtgatccgatgggcagttnagacggttgctatcnccctgcggctgcatcgtactcttcactacgttagatgccggagtcgttgggacctaaattaacggaggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgacaggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaacgtatgacatcactactaatgttaatcggcgctaatggctgcatactgcccggcctcgccgttgcaacccagcacatttattggtcgtccggcacgcaccgggcaaacatacagaacttattcgctaatatatgtataacttctacagcgtaggcctggaatttagttcacgctacgaagcctgtctctaactccacttagacatgcgactcggccatccagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaaggaagaatctttaggttgtcaccacggacctgacacccttaattggtgtaagtgcctcgcgtgtccccttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagaccggaagaaggtacaanntccggngctaatggcgacactaggctatgcgagcctagatttagccaggagaccccgggagtggtcctttagcatcggcgcacctggggcacgcgaaccaaccctaaccggaggcagtaacacggggggggaggcatcgctctatggctcctggatcgactcatgcatacgtaccnatgcataatttcgcagctagagccaattgatgaccggcagtgctggcggggcaagccgtatatttattggtcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgagatgtgactccgtgaggggggaacgaaagcggccgcgccagtctgatcccgcaacaaaatccagaaccacaatatcgcgcactttcgctatcatactggtgacctggcggcaccaaacggagggcccgacaaaataatacatggacctgtagctaatggatccttctaaatcaggggccggaggcactactctcgcccttttgaattagccaagcgtcagcagaggagatggagcctgttttatgatgccttgtaaatatagacgaaatcgacctgatatggtctgcgctaaccggagccttcttccgatgtcaggtccagttcatttggggcgaccttctcgcgaattagcagcaccccccccgaacgctatgctccaggtgcctcggcttcgcgacgactccagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcacgatactattgtagaatcgctaaaagggaggagtggtgcacccgcggcagtcctaactgcttgtgtaccgtacacccactagaactcgtgagtccataccccttgtggccagagccacggcagatctacttctccgcctgctccngaaaacggtcagcctaggtaattccgncactgagtcgaccccggtctgagcagtccgcgccgcgtaaaggggtgttgtgcttacgcgtatgaaacaggggtccatttggggcgttatgtgtcctagtcagtttaggaccgttagatcgttgtgtgtggccgcgtcggagcgctccgggtctacgatgcactctttaaaaaaatcttagaaacacttatatattcgtacgaaacactgtacctgcctgtacgtccctaaggcctcagttttccctgataggtgtcccgactcgcgcgctgacaactactaacacgtaaaccgatgggccacttcaatgtgcggnnaacctgtactgagcgcgcaaaaaacggtgaccgtaaccgtagtaagagacaagagcaacatagacgctggacatcgggtcagaagtcaaccacagtaaaaccgagcggatccgcgagcccgcctgtacgaacgattaagtaaagcaacagcggtcggcgtttagacccactcagaggcagcgcgcactacgaacagcacgggcgacagagaggagtctgaccattaggattagcttccgggactttcgctggccacggncgaatcgcgtagctcccagactaatcagcgaaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgtccnggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcgcgacacggatatccctatagttatagtccgacttgggaatcgaccctctangtttcggttctgccacaactccacctaggttcatacggacgaaattgaaccctgtgccggctgaccaagagatcgtagtcctcaaagtaacaggacgtcctgtcgtgaaagccatatggcgcagccaatgacgcaatttcccgcgttgcagatccgagttccacaacccctttgtgctgactaataatgacgctgcccctcatatgagcgtattacggcctctcgcgaccggaaaacgagggtaattccacccgttaacgacgtangattgtccttatccgcgtggggtgctagtagcgactccgatcgatcatatgtcacccgttgtcccagcttcacgagncgagcgtgtagagagggatgctgagactgaattcaacccgtgacagcatcatcgcttccccccaagcggaccgaatgtatccgtaacaccgccatatgggctccagtcaaactcccagcaccctgtctaacgctagcggacactatttaagaccggagatgcggttgcgagagagactatggtcccacatgttccttacgtgcgttagccgtttttggatcgtgaggtgtccgcaaaagaggacagctacgcttaaagaattacctactcagtcggaattgcacttttcgagcgctaggccgaacgatcaagttgagggcaactaaggtagatcggtcttaaggtgaagtccagggnccctgaagctaaacccccctgcaagacggcctcataacaaccccatccgttgacttgtcagctagctgtcagcagctcatctgacgtcgaagctcattgaaccatattgcactagagtttgngggcgaatcacttagcacccagggacatcgcggaatgacctaggcggtgccaccactaagtcagacgaaacaccctatgcgtccctgtcctggtcccttgtttacactgtgtacacaacctgcgaatctctgctgcccagtgaatgtagtggcgctggtactacatatcacagaatttcagtgtcatggtggctattactgaatcgctcagcaatgcggcagtctaatagaaactncgcgtgatgacaaaatggaaaatgcatgcgacgtccgtcggaaacgcgttcctctagggatggcggactgcgatcgcacaaccatgtgaggaaccagcaggagtagtcatggctagatctgtaaatttccttcactctaatttgaacctctagctccgggtaaaatcccccggataggggcgtatctatgggttgcaaagatgaggcccctttaaaagactgcaacctgaaccttagctgctaaggtacctctgcgcaggtgtcttgctgcttgacagcggaaattggacggaaagcttgcgagtccaagctgtgaatagtttaaactcagtcccaggatggtgaccggcgattacggtcggaggttagtggagtcgttgttgaggagtatgctgttcgcgagcctgacgggaggaaagagccgactccctggtgtcgctactttcaatcgtttgcacgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaatctgcggccgaatacgtagtggtttacggagatagacgtcgtctactattagtacagtatcaaggtagtctggctaggccctatcgccgatagttcttgtccctataaacactgaccaaatacgctacacggtccgtaatcggtttctccctaccattgcggatacgttagtagcgagttgacctactgacagttcgatatttgtcgaaacgcccagctcgttcgtggccaccgtgacgctagatattcggaccttgtgtgcggcacaacctcctttggtgaaggcagatccctgtgcgccaatcgatgcggtagtctactaatttaagtacacggctcgatgacgatgtaggtgccgatctcgactccaacagctcaagtccaaagctccactaccgggctcgggaagaacgagacggttagacccgtcggccgagccaacccaatccgagccatcacatccgcagtgtggccctctagtctgacgacctcgagagttctagtaggctgaatgtcggcgggctaggggcttaggtggcgttttgactggctgtgtacccggatgccatattgagggataatcggaggaacacctcgctcgtactacatgttatttggaactagttggtggcgaccggaccgtacggcggactgtctgtagagatagcgcctacaaattcatgtcaaagtatttgtacgctaaagcccgcgaagtaccctaacgtggcgtccccctaacggcgggtttccgggtgcgttacattgaggtcggaaccgtggtgatgtctgagttcgcggggccgcctttagagggtaccaggtcaacttgaacggggttagcggcggtggactgaaggccgcattccgccgttcgattccataggtgacgagaccatctctcatggggggaccggagtggccgggccgcgggacggagtaaaaggctttttacaaatcagtataacttactctctcaaatgtctgcccactaattcgtgtaatttcgagcccattgtagttcactaaatgcagaacgacatatcgggctggaccctgcgccactcggttcatttgccgatccttgtgcccaggcagcacatgcgcgatgatctaccttccctgtctacgccttcacctgttatgaaccgaatcggcagtctggcctagccgtatcccgngtctgggttccacgcagtacactagatgactatgcttcgataagagttcagaaccgtaaacttgctcgcgatttaggagggattagatgctnttcgcgatctgcggcaaggagtccggagtacgaagccgtacgttgacccgcccccacacaggcatacggatgatcttgcctcttaggaccttaacttccccgaagcagcctaaccacctacgccgacgactgagatcaaacggtagaccggtagtttgtatttagaatacttcgacggtcgcaatgtcttcccgttaatcttcagatagtcccagctcttgcgtccagcggagtcacccctcacttggttgcccggtctgctgacggtccaacgatgctcttgcaacacgattcaacctcggcctttattcggaccgggatcttgccgatcgctccgatgacattagcgatgagaggcgcacgaggggggccccgcgttcatcagactatttgcagtgggctgtctgaaccctggcttgcgcagtacctttttcaaccgcgacctgcctacctgcgccgctcgctctcctggcctgcacagcgcagatcgccaatctcatcgctgataacaccctccgtgtttagtgatgaccagctcaggtagcgcacgtgcaaatacaatagcttgccgaattgaccttagtccccttgcgttggggggccgatgtatacgtcaagtgcagcctacagcatgctccaccgttgacccgagacttctccagaggtaagtaggtacgtacctccgctgttcgtcctaattcggaccaggtcacggcactggggacctaagcccggctcccgtcctcatattcgcgcggggtccttttgtcggattattgcaatctatcacaagcggagttagtcggattctctgtggcatgatatggggacggattgacttctttctcagacgctcagaccgtgaagttgtgcccgcttgggacggcaaccatcgggtcttaggacgcctaattcacgtggagggggccttcgtggatgccaaaggttgagcctccaaggaactccttagtgagatcgatataccaggaaaaacctccagttcgggagtagtaaaaatgccctgttagtngtgcggccagagccttctgccaggaacaagagcacttttcaagctacagcgtcacttagagttagtgcacaccagacaagcataggtgacacccagttgaccgtgtatactagtattggttcgtagccaatttcgcaggtataatggatgttacgcatttgtcattagtctcgcgcggggcaccaaactacatcccggggaaacaattgcggcgagaccgccatgaatggcgaaggcaggtaaaacagccatattcgaaacaacatcggcggtggattcgtccaacgagctaaacccctgacgaaaaggaaccctcgtatctctacacccgtccgttttacnacctagtagagttagtcgagggtggaattacaattctgttcgcggagaggtacgccctccgccgcgagaggacactgacacgggcgacgatcgagcggggtcgtccgggttgatggcgttaagcccgctatctatactctatagagagctcacagacgccctccttcaaggttccccacgccaagattgctcctctagacccaagcgctaccagagaagatggatctacgtgcgatagaaaattgctcgttttgttcgctaccgaattgacgtctgacaacgcggtgttctagacattgagccaggattcctctccagcggcccattaatgtgggatcgggtnggttacggccgtgaggaagagagtgtctctcaacggctcccgtactgcaacggcagaccttcaataggttcatagtaagcagccgtatacgctagcaggcccctggctcacgtgaactaatccctctagggctaacccatcaatggcggcattacgtaaagggtagcggcgggggaaggagatggttgcatctctgttaggctcaaccggcctatccgcactgaacaggcacgagttaccctcgcactaaaggtaaggttccctcgcactcgacctgttactctagacnncatctcctgaaaacactaagcaggagatctagatttagtggtgtaggtacatccgcatcccgatgccaaagcggacgacgggcttatttttatcgttgggcaaggtaatgtcgcaacccggataggtacaactatgagagagttgaactcatcgacatcggaacttattttgcaacgtataagctagggttttcaattaccgcggtgtcgctaaaactgatacgagaaatcgtcgcaagtgaangacccctgatctgcagacggctcacggttaaaagtaacctanagacaaccagaagctgggtatgtaaatagatgaatatgatgcccaacattataggtgatcggggcccaagtttaagctgtagctcgtacgcatcccctcgaaactatgtgcctaggtatgactgatgtattgtcgacatccccgatttgccttcgtccggttaaggttgaaatagcctatagtggggccacagtcggcagcgcttagcgggcccgtttaaccatatcccgcagaggtttcaacccgggcgatagcgtctcgctgacaaagcgctctatcccgtcgtaattacaacatttcgcccgggagcgcagagcagccgaaatggttacataggatgggacttcgaaagacagtccggggaggaaggtcatcgtatcgcgcatccacattccatttaatggacaggggttgagctnacagcgtgtgcttaggggattaccgctaaggactcggaaagataaccggcactaacatcatgcaccaatggacaactactgacttggatcgtttcgccaacgcgcgcagacggtttatagcatacgagtcgtcactagctttacctataccggccctgtaatgcgactcgtgaccctctcgactacgctgatttgtgctttaaagagaaagaggaggtactangttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaactttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcgaagcccggccgagagagattagtaccgtgtcggggggtgccgaggggcggtgagatctccaacgaaggaaagttgtcgcgggcggctgtaccgagctttgaggaccgcgctagaacaatctgggcgggtggaagagcatggctcagacatcactcgccggctttaggtaacaatctcgatgaaaaacgggcgggtgcgtggcgaggtattttcgcttcagcatgcagcgattactacacgcccggtggacgatatattacaagtatcggaaatttcgacgctggtcttttacgcggtatataacccaatcgaaaacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccacgaacgctgtcgcacgcccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagcttgtttaattacagcaagctagacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaactaggctattagccaggaataggaatcggactgtagaaagcctcanatgcggcctgtatagagacgttgaatcacgtgcgttggctacttatcgatcaacgttaggcagtaacctgcacctgatctaagcgttgggtgctagctaaacgagaggtcaactggttgatgggaaatattttgcggagggtaattgcgcgcctttaccgtcccaggtaaccggacctcagatgctaccgttaaatgcattcttacgagtcaaacaatggcagcgtctagcacgtatgttatggtcatgggatgggacagggtacgaggatgtgaacatgtaagccaacggttcgcaagancctcattatggacgttccttgggagaagtgatcggacattttgtcgttggtcgcgcgttcggtcttcaaagacgtggtcatcctagcgcgagtatttacttcggccggcgtcgcttaagagacaaaagcaagtacttcacacgttttcactggtaaccctcgccctcgtcctgaagttatgcaacgtagaaaaagaggctctgtccctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctaacgtttgtccatgtacgggagatgtcaacttgttacaggcattaggaggagacacatgaggtgggtccgttagactgattaaaacccggcgttaggctgncgattggcaaggtgaggttcgtggtgacagggagccttcgtaggctgcgtcctccattaggagtctaatgatctacgcgagtttcgtatcagccgcatgcacctccctacttaatcctaaagaccctttggaggactttccgagggatagtctggcgttaggtccacttactaataattaggagtcgcctgttagcccaggacaaatcttgagacgtangtcgattcgaattangtccatcgacatcagtagtgtggaggaccgttcatctcacctggatgtcgaatagaaggaatgcatgtattgagagcttacggctgactatcagtctcctaaggatcctactgtgccccaggtggcgcaaggacagggtccggtcgctgcacggagacgttgccccggtcaccccacctatcctcatcaccaacttcatggtcagaccctagaacacattggaagtgttggagaacnaatatagacaccgtaatatcaagtacgtaagtctgagaggatgtagacgacatgtcaagagaagaactgtggccgcgtctaatgacttaggaagtattacgtcttgagcgactggggtaaagcgatcatagactgcggagtaaaactagaaaggatgggcctccttttctattaccaggttacgaaaggtagtacacaaagggggcaagagtagcttcgttcgggcaatctggactcgcgtggctcaggagcattttttggtactctccggtcctgcgtgacagaagctttgccccttcacttagattggagttaaaacatcctccttcttctagcgttgcgcgccgcggcgtgacgttatcccccgcactatgacttttccttgtggcaccggtcgaaagctgttatagtgttttcagcccggtaatggtagccacccactgatgcgcagagttagtggtatacaggaactagttaacgnantacaagccccttcacttgggcccttccgctgacaaggcatcagcaagttgttggattcactgtaaatctggaatgatcagtctacgcgatctaggacggagagatttaaaatgcaatcgggctataacaggtagctagcacgtgagacatgtgtagcggcgcccgcgcaccctngtctgtgaatccccggcggtccttgtgaattgaaactcccggcgcacattgaaatatttcacgagcgggtgcagggtcgcgcaagtgtccatcgataagacggaagggatattagataaagtgcggtgtggacctgtgacaagtaataatagcttcgggcgtgcgttggggcccctagcgaagcgtactatgacatatgccgggagtgggcggaggctcaacgttaacgcattgccgcgccgcctatactacttacgagaatcgaaacttgcaagcgcaaacagcagcggaacgaacaggccgagagtccctgaggtcggtgccctagtctccatgatgccgctcactccggctattgtgagggttgtgtcatggagaacggccccgtagggtgcctaactagatcccacttccagcctgaagatagccatattggtcaaagtgacacaaccttctccgtcgcatggagctgctgggaaggaaaggccaacacctacttccagcggtttcagacgatagcaaatatctaactatcactnatgcgatgggatgatcaggctttttgtccaatggcgaccgtagccgggaccagtaccaatctaacggcgtagcatatactcttgccgtagtaaacgacgatgacccctactcgtccgactgcgtccctaaccttactaaatgtcacgcatatgatctccatttaccacttacatgctagagaatcgaatgatttgccacacttgagacggtgggctngagtgctgcgtatctctgcgtcgtgaacatctggcaaaatcgaatcccgacatggaaaggagtcccngcggttagcctttgctatcatccgtccggatttgtttcgcgtggaacttgcgccccgccttcggaaaagttcccatgccgattcgggcgactccagatagacgtcccctgactgcccgtcgatgtttggggcatcagcagcaaagtcggcctaggaaatggacgcggcacgtttaattgcgatcgacactgtcaccaaacagttataacgcggtgtcctgggtacataccgccgcagcactaggcaaactttaggcgctcccaatttcgcctctgttgacgattgcccctcgagggggcgtgcgccgtcactgcttaaggcgccgttccgggtggcggcgaagaatgggcgaaaaatgtaggaccaaatagaggatgccgcaccacgaaaagacccgcgatttcacccggagcacctctgtgaattctggcagctccggggtagatacccccatgggtaaaccatggcaggaacaagggccgcgagaagcgacggggtctcgactcggtacgccgcaagaagtatccactcattgccgccttgaaagccccatctctgtgcgggcgtaggactggtcagcaatccaacaatggccatgcttatatacgaaccccgggcattttagcaccagccgccccnaacagtaagggacacctcgcggagaccgccgcccgctctgccgtcccgaactgcaagttgctcctgccgcgccgtgtaaatggccagatgtagaggatcggttcgctgtcaaaatcgttttcggaggcagagacggcgtactgcactcagatggtcatgacgttgtttcccacgtactggtgacttaacgcactggaagggaccctatggtggtcctcatgccggtgtggactcccgttttcccgcgcctcctcctctcgttcagtcgtggccccgttgcgtcctatgcccggtccgttcggggtactcctgggaagcactgtgactctttttagctataccccacgagtatgaccccgccggtanaatactgatatctagatgagcgtaggaatcacctgagcgggtgtgaaattcccaaacaaacccagctcacatgctcgccactgtggctccggtgctataacacaaccggcttagaagcagaaacttccatcttaggccataaagtttcctgagaggggggggtactcccagtagcgggtagcacgagcttagattgtcagtcctggtggtgcacttggatcttgagaccgtagggccactaggcatcctgtttatactagattgatagcaggtggtaggtagggccgtcatgaatggaccgaaacctgcgtggcggggtntgcccaccctttggtaaatactggcttctgctgttgagctggcgagctacctttccagtctctcgcctagccagtgaggggcttctactcctgctnacgcattatttgccgcaaaatgcacacccacatgtccccggtggccagactacgctagctcctcttctcggaacgccaatctggggtactacgtgctgtaagtccatgtattgccggctcgnataacattgtaacggcgccgtagacatcggaaggcatttggcgacgtcnggcatcacagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggcactgagttacttggtgggtagcacggctangtgcggaatgcctattgtgagatatacagctgggcaacatagagcggcccctatcccgacggcgtaaatgtacacgaggcgttaacatccccataggtcaccccccagatagaccctccagataataacacactcctaccgcggacttttcaagaaatgttattcaagcaaaactaatctactacattagctgtctctcggtcgcagcccccaccggtaggcccgtcgagacggaccaaccatactcctnntttatattatctatatctagctgtcggcatttcgtcatagtaatagatccggggtgcctgtcgccaactgcnnnngaggtgggccgtccaggggcttccaccgaattcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcattaactgcgtctgtttgttcgagatggtagcgtctcagaaacaataaattcggggttgcgccccagcatgggtttatcttactgatcagctcaaacttgtccgcagcagcattctgttcgcctggctgcttgacagagcacgccagtggcgccgcgataagtccctgcttgactgggtttccgttgacagccaggcgtcaacaacttgggcctgtacagttgacaattggctgatcatttgaattacaaattcttgacggttccccgagtgtgccacttttcaacccaactgagcttttattctccgcgtcctgctcgtagtcagggattccgagatagacagttcggtacaaagattagacttttagcccagtactgggtacccgncgaagcagggcgcgcgggcgtatcaagccgtctcccctttactccccgcccggacgggtccggtggcgggcaatgactattactaaaggtacgtttccggtgacacaagtacngaaacctgcggcaccttcctactccgttcattccctgtcctagccttgggaatgagagcctgtgcgattttgcggatcgaaaagctgaactgctgtcataatatcgggccttgccccctacagctggctataaggtaaccggtcggaagtatggtcaccaacaaacttaattcgccagattggtggtcttcaccgccatgaatcacctcgggaggctatgtgtatgcttngacttatcctcttgcgaccctctcgaacctgttctggtgcagctcgcctggggctcctcgactgagacatatcgccctccacttgtattatgtgcttggctcacgtagctgtcggcaattaccaacacattttatacggcgtgaccggccgatccaagatcatgagaaacccaaacgtgacaagtatgtccggtcaggcgcagaggtggagcggtataaatttcttagtgtcgctcgtacacccggaaagtatagatcgtggccttggtaaggctgcaccctttggctgaaaatactcgtccaattgccaggtttaagatgctagttgacgcaccgtgtcccagacgtattaaaagcgcgaatgaatcatatgacttcattaagcctcggaccgcctgtgaaattcacgtgacagataatttatgatcatccacaccaaccctcccccaatgtcggtttcaactgcccagggagcattccccgtgaactcgggggatattcgagactttagtttaaatgtctactagtacgagcccgatacgtgcgtccgaccaggggctgactccgaactggtctggggtccactaatgcgccgctggaagaactttgagagctactagtccccaagctaccgtaactacgtactcgtgcacatgcggtctgctggaagatagcgggaatcaggagttttcctcccgaaacctctcgtattcacggtatctcgtttggaagtagacgtatacttagcatctcactcgcgtgagccccaatctcatcttaggcctgtagaatcagcccggtgttcgtgcttcgatgtcctgtctagggtctactggccagtcttagtgctcgcgcaatagnctatttctccttgtgtgcggacgcagccacagcagattgcgagaacgcctggccgcgaggtctgtgtgtacttttctatatggcgttatggtgtgtcatagaccctaaaagactctccgtcgaggggatgcatacgcgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtccattcggcggtgtgccttccctgagccagaaaagccttccattgtcgtgcaacatcttccggatctctagatgttcttgacgtgaataagccatctggtttcgcactgaaattctgcgtcgtcacggtgtcccgcggtgttattgtcgcggataagggtctgatacacatgtcgtattaccaaggggtgtgcataggtactaactgcaattgctagtagaaccctcgaatgtgaggaggctcgtagtcatgggctgatggtatgaaccgctacccgtcgaccgaccgagggaggtctttagcagtgttcacggccaagtctcaaatgtttcgagtcgcatagctgataaccaacgtcaccggttgggccatttgccgaagtaattcaaaacagcagtgtggtcgcattctcaaacttcaattcagccttgcccaccatgtttccgggccataggtcaacgtatttccacgacttcgcacgccctacgaccgtgatgatagcattatgcgggcgggccttgaacgagaccccatgcggtgcgagtatgcacggcatatatagtgtcaacggcagattcctcagcctggtcctcccatcgacttgcgaccgaagtgtcgcctcatacggagaccagtgcgcttggcttgcccggaggattctctcgattagagtaggcgtcatgcgacacggcgtttagctaatccaatgttggcagcgaatatccagtccggccttactcgaggaacacctcattggggaaatggtattcgctaccaatgtgtctaaagaccgcgaaatgnccaatgtcgngtcccggagccagagccgtcaggcgcccctgagtagaatatctgntctcccactgacccgcttgaatgcaagcagggacttgacagtccggagccctaaggggagtcgtagccgtccccagtagtcctcagcctcgcagctccaacagtcccccaggatcgaggagcggtggaaaactgttagagcgaccctggaacgggcagttccttgcaacagtaatcttgatcgnntaattaacttgaccaccaaaatttcaaggcgcgcgacgcggcattagaaacaaatcgtccctactacatatctgcctagctaccagattaaggagagctgggtcggcttaaggtttctcggcagtctcgttggcgaacctaaactagtagtcgtgtttgcgaaccggagagcagatattgtaatcatctgccctttacctctcatgcggccctactggtattaaaatgcttacggagtaactacgacgggttctattcttcccgcggaacagcttgcagctccttggttcactgcactgtgtcactccgagtgtcaagcttatccgcttactaagcgtctgccgctatacccgggatgntggtggtatactactcagcctaaccaatctctttcggttggctgcagcaaagtcggccttaaggatttcatgacaagggacatattagagggctccactaaccagctctccgggctagacctgggatggaccgggaagaggtaggagtgaaggtgagggtttcgacatataaacgtctatacggtgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaagattggccacatctgcctttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttggggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgagatgccggcctggtcgcctccaactgtaggaggccctcgaatagaaggagaccgctatagaagtgtttaatagttaactcttaccgttgggcanatctaggctgtagtcctagccggctatcacttgctgtctcttcacgaatttatcaagtcatctatgacctcgttattgctatttgtactccgaggcttctctcaaatgtagttgagccgctgatatagggatccccgagtagtcagaccatcagagccaatagaacgccgcatcccgagtcgcgcggctgcacataagtgcggcagatgctgtcgatacgaccccgggtttatccgatgaatctgcgaaggggagagcagccacctcgtggggtaacgtgtagtgttaggctaggttaccgctccaccacttaggtatacatgcgcctgccctcctctcacctacggtggatagggttgatctgtgttggagggagcaccgtagtcgcggaatagcgagcacactacaacggaggggaatcgccacngagcgcagattgcatggctcgacgtaccttcactacgttgcccgagggtgctgcccgcctgatccggatagtgcgtcttgtccttgtaaagaagcccgtgagttcgtgcctgtattgactaggaaccctggactacgtgtctaccaagacgatggccgacgcttaatgcatcgttatctaccctggatcatacatgtgctaatattactcagcctcttgtccctcgaggggnatttaggtctaaatccggaacgctatccaatgctaaccgcatccaatcgacccagcgacaaagcgccccacggacctctgcggttataagctactatcctcgatcgccttgtaaactacccgcctgagatagggaagccgaatgagcatgagaccgacgcacaactcacccttctaagtaccggataagctactgtatctgcccttcgtatactnccagaggctcagtctggcccggacaacatggagctctggcggcccggntcggagccaggggatttgctanaaatctgaacaagtgggattcagattgaacgactgcctcgcatggggtgaggtaaacgggctagaaaaactaacatataatacccctacaaagtaagtgtcacttgtactcggggggcagatttttgagtgttcctttgctccatcagttgggtggcgcttcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgctaccggtgtatcgtgactatgttccaccagaagtgtgattctaagttcttgtatgtaatatcatgcgagttgaggaccgaaagtaatttatatgtcacatagaaggtaccatgagtccaacgttactctaacctcaaacgaattcatatgctacatagatcctcgtagggagatatgatgtttatgcgggtgaaggaacntaatcnacaatcctctcacataggccgcggcaaacagaagctctgaagcatatagaggcatggatggacatttgntatcggacatatttcccaattacttacagcggccggaacgacttccttgctagtcgtgtaagtacaatcctgtttcggctgagcttggcgtctgccgcctggtacgtaactatagtcattagggataatgtacaaaccacatgactctcggccagtcgtgggtagcatggtagcccataattcctaacactcgaaactaatcatcggcacgaactagaacntcgactaacaaacagatagctagaaccacaagttgggggcagggaagcacatgcaaanatataatctttcatctcataggtccaaaatagtgtaggtgtgcgaagttcttgcctgcagattttgtctcatatgactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacangataccgcggcttttggcctcccactgtctgcgtgtgcgctncttcatgtttggctggagccgacactgctccctaatctatggccttcaggtgctacagtaccaacgcagcttggtcccaccaacccatatatcgtggcggtcacctgcgatacgggcggaaacggccgttataggaccctctacgtcgctactgactaggtcaagtttcaactaggctttgtgaactgtctggcccgactaatttaattgcttgctccggattccttcgctttgncattaacggcgacgtctcggacattcgcacacggatctaattcgggaacagcggatggtgaagctcgtatcacgtagtttcgtgggttaagggtcggtggtactccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgtctcctttcgactttgttaaacaggtgtattggatactcgcggttcggatccgttacacacgccgcaggtggcactagtcataccaaaatcggggtctagtgagcatgctgcngaaaagctccgtacggaaaggtggttctcgctagtgtgcgacatggcccgccaggcatgcgcaccttgagtagcgtccttcacgggactgcgcttagccgatgatcgggaaatcttttaaatttaggaagccaatgtcccgccagtgaaccggagcacgtctcgcgaggtcttcgtcgggcgaaagacacccataaacggtacttcgggaatgtctttcgctagggctgtggtccatcccggtaggcatggaccaagatcagtgagtgtgctccagtgtggaggaagcgggcgagtcggaggggtagattgagtttctgcccgagaacagcagaaattcataagcgggatatgacgatcgccacgcggatagacagacccccagtcggcaaggatcaccgaggctccggcctaacccttgcggcgtgttctagcataggtgcgctctaggttcccctaatatccgcgagggatcatcttgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccagccactaagccatagctgctgcccgantgagccgccgggggggggaaatgctgcgaggacagatgggtccntttccctcatataagagtgaatagtccatacctgtactacatgacggataggagaggtnaaacaattgcatattgtgcctctccaagctgtttgccttgattgggaccaatcacactgaacgctgtgcagacagcttgaagcaactaccgttcaggacatagcacttgtgtcaggtttacgggtgttanagatcatccataatttcagaatgtagtggattaatcactgataaccactagttccgcttttgattgtatccaagccattttccaacaatgacggcgctatgccgaattatttccagtaagggtactactagtaacggcttgaagggagactttagatcatcgtggcctcacgatgcaagaccatcatacgtgcctgtcgacgtagagcgcccgaaaagcatgaagacagatttgtcctggagctaccacatgtctttttcaatattgtccttggtcgagtcaatgtcnttaatcaagcatcagantttctctgaactaaaataatttcaacccctatagccccggtcccgggaggtactgcgcactcttcagcatacgtacggtaattctgagcgagatttcgctatcctagctgcggcccctttttgtggggggcaacatccccgtcccgccgcctatgcatgncgccagcgtgccgcatcatttagtgagctacgtgcaccagacaaaagtaatgttctncgagaagacggctcgcgcaatcatgttttgaggtagttactctggcgcctcaacgccgctatacatgtggcatagtcgggtctgcaccgggccgacgccacaatggtgatatcaatgcggacgtgcctaaagtcggcgagatagccagtcgagccgactangggagatttacggcgaccttcagggggcagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacngagtagttgtattttgagatattgcggctcacttataggaattataaagcttgtcggtcctggggttggccttcggtcccctgcgtaggggggatcagatgggagttcgtcataaccgatccattaaccctagggacagtgtaaagaggcggggcaacccgtagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaaganggccgggagtcctaaaaacggaacaagttgcgaagtcatccgtaacccgtccttattatacttgtaacgtaaggccacagcctagncatgtcccgaactgggtgcggccggcccgcagaaaccggtccagtaaatgcccagtggtatgggtcttcgactcgaaggcgtgacgcccgatgcaagtaaaccgccgatgtccgaggttcagaaagtattctcaattctcgcggagcttgtctaggtccctgaaaatcggcgtgcctcgccgttttcttcgggccacaccattcacactcaattttagtttattggtgaatagcacgataccagaacgtcagtcacgcgtcgcatggtcatggagtgttggatgggtataacgtggactgcacgacagancgtaatctacggtggctgtcgttgcgcccccgcacccctctaccgcaccaccctcactagtaagagaaatcgcttggtcccgttacgaaactatcgaacagacgcgtagantcgtgtgttactctaacttacatagtgccttgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagcgatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacaggcctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgtagctcggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtaccaggactatggttaagcgtcgcgaaaatttacgtttagtcatcaacttcaggcaaatgtgtataacatatcgaacgctcggtgggacaggggaggtgtcgctgacattcagtcggcttgtagtgtatgcctggacctcccagacacactagcgtaccccagcttcgcgggcttggatccgtaataacaggctagtgacaacttaaattgtcgctcgctagggggtagtcaagagtctgttgactcccagctgcgtgatgtcgcctattgtctgtgagcataacgcggttatgtcgntngactatcgagcaggcgataaggcatatgattatacggacgggattttatggggaccatagggcaatatggtccccgagacgcaccttcgggttctacttcaatttcgctccngggtcctaggttctcggcatttctgtaagacgcggagcggactgtctcgtgtcctcccattaactgcgcagtcaggagtatcaagactccttgtaggttagtgagctaggtttcgagtaagccccgcgataaagttagtgaatcccggggctctaagcgacccgtgttactancnaccatccaccgcgtggccgagaacaactgaaaatgngttgcaaccgctggtccctcagctgtttctccggacgcgcaatttctacgtgtgtgaacttccggctgggtcacattggcgggcgagttctcgctccggcggggaggaatgactgcgttccggcatgtatactgggctgctctagacctcggtctacaaacctgaacatagaaagcctccatacccaggtgagtagctccaggagaggtggtggtcgttttagttggagtagcgaactaacgggattccagcaactgagcacccctggcgaaatactttatggccgtgggtacgcgcccggtgcctacgagcgatganacccaagcttctatacgacganaccgtatcgccctcgaggggcgggtgaaaggactcgggccaaccctggccactaacaagtgccctccagtgcatctagctcgtgccggagantctggcttggaaagcgatcgtcagctcgttcataatcgtggaactttcaaacaatgtacggaccacattaaatctgtggcgataagcttaaatactagaatatcaggagatcggacaccccgggaaacaacgaacggcggggccggtctagaccaccagaatcctgatcgatcaataacgattagttgcgagtcttctgccacaacattggccagcctgcaccccctgggagcgacggttgtttccgccatccttttactcgtaccacgactggtatgcgttatgagctcactttgaggggccagattagtccagttcttcgatcgatggactgggatggctcggtcacacatcagagctgctatacgctatcgaagtctctggtggcgtgcgtgatcgtaacaggtgatgaattggatctggtagtaaacgaacacaaagtcctctggcacacgctgacgagtttcccgcctgacccgtccacatccaggtctagagtcggttcccgtgcctcagacccaacaggcttcccggctaaccaattggccaggaacacaccccctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacnnaccaccatcccactctcacgaccatgtcttttcaaagtggaggaaaccccttctttcgcttgtaaacaggtgtttttcatatatccgggatgaacaatatgtccatttctacggcttaccacagttattgctgatgaggcagtacccaatatcgtatcttatacccaatctattcccgattaagcaaatgtattgcgaccagttactcaaaagggaccacaacacgttcgtgaggtgggtgggagacaagtccgtttgattacccgcgcacccccccagtgaggatactggaagtgagngttcatccccgccgaacttactctatcgcgggtgaaaacgaatgatggtcagatacaagtgaattaacgatcgaatgttaccaaatttttgcagggtattgcggaccagttatagcacccttatataggatacccttcatcggtcgtatgagcccccaattgtgggggcgcacagtgccccctcgaatattgcgagtttttatggcttcgtcgcgtacttgcggatctagctgaggcgcctgagttacgctcaaagaagggcgacgcaaccgagatgcgcattttgacgataagtaaatctgcaactctagtcccggttcctgcctcgacagcacttagggagatttgtttatttccccatccggtccgtgcgttcgactggagcattcatctgattgtttgaaagatcgtcacgtgaggtaacggaacaaatttgcacaacgacttacgctttgggtctatgcgagccttacgtactggtgaccccgattaaagataacacgcatcccggaagagtagtgcgagtgcttgcacgtgaaacccgggcttctttagcgtctcccgtgctttcatcgaagcgctacgcgcaacggcccccaaggcattccataggctgccaaggaggacggtcgaggtgtgagctctccgattttantccacttggacgtcctcgtagcccgatagataccacagcctctacgcggctccatcccacaccgcttcgggctgtcccaaccccaccatggcaggcgccatcgtgctcgtcacantgccagggtcactataatgagatgtacgtgggaatcgactacgggggccacgtcggtgtggtccaacccaaaatacaatcgtgccgctcgagttgtgcgggtcgtacgagcgccctcgtacccctcgctcgcctcggctcaagcctagcttgacgtaataccatatacagcacaatagcggagtctccagtacgtggccctgctgtcggcatacgaattcggatgggctatgttgtccatgtctgtggccaaaaagctccctctacatgttctcattagtgcgcgtgctagctccgggcactggcgccccacgtcggaagagattcagacgtcacagcggtccatcgtctagagggtccaggtggtctcgcgtcttcggctcgaaagtttcagacaatancggtgggtgcgggtcgcggcgctcgcatctgcgcgactgtttaggccaaagcactccggccccagtaggacgacgcctggtaccgtactccaagtgttaatcgagcgtgatgggatagcaccattatccaatcgccctgtagttccacacgccaaatctcgtggagcaacaagtctgcactcttaatggagcaatattagcatagcaccccgtgacctaccaggctaaaagtttcggctacgctaaagatatataataagcgctaggtcttaggaaaccattgattatgttgcatcttggtggtatactcgggaggccgttgatcgggtctaataccaccccgctggccgtgggttttgaactagtagcggtaggaaccttcggtcgtacccactacatagcaggcgtgtttttaactcagtaggtgcaccgccggtacacacaataacccctgttgcaatcgataggacgcaggggttgctccccggtcgccgcgaaaactcccagtcggactccgcaggtggcgtaagggagagacgctaggtcatcaggtgttcgaagtccggtcatctgtcaccgggcctctagcgctcctccccgtccggtagggcgggaccgtacatttccctagttgcatatctcttagcagccccttcatggacccatgcttcatgcaccgcctcctcatgatgcaaaacccagaactctctacatcggagtaactatatatcggatcgccggcacattcgctgtgaggctcaccctttatagtactcgacggctgctgttagatagcgcccggtccgcgcccgttgacagttgactcactccagcgagcctcaattcaatcgctcagcggccacttccctgcatactactcccatggctgaccactgcataactgtttatagaccgccgtctcttcactcttctagcacctacgtgctggatggccttgaatgttgccaagtaatggaccgcaagcgggcggcactngcgaagatacaactggcggcccgaacaaggcgcatgttggagacaacccgacttgggggggaaaagatacgaccagtgaagaagttagtcgctcgaaatagctgttccatctccatcgttatgtggccaaaccctttagcagatttgtgctggaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaaggatcatgattccgtatacttcgggtcggacggaatggtctgtgacaaattaggagcggaggttgcttactatgtgccaantgttcgtggcatataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttccccaatagtagaaacagtcagcccagctccaagcacctagcactctctatcggcgtaatcacaaaccaccggacgaagaggtgtactcacgaggccttgcacgcaatacttgctcagaaaaatctataatcgttgtgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggatgctnggcgggatacaggtggaagttgggaagtatcccctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggaacacttcctaatgccatggggatccgaccggcgagtagagagtcaagagctactccggccagtccgcttctaattaatgtacccaaaantaacaatatgagccactccggcattgaccgactgtgaaccgtccaggtagctccacatgaaggagatgagcgagataccttaggttgttccctaacaaattagattctttgcgtcggccgcggtagtacgaccgtagcagnggggcgtgccttcacgatacttcactttgcgctcaccatcccgccgatggctgcggtttgaagtttcccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggcccctgattacgaaaatggcaatgccacgacatgcacgagctcagttcatccgccccagatgcaggtcgccgacaatctgtgagtacttggtcagcttgacagaaagtgaccgccnntgtctcgaggaggcttcagatctctgccggactgtggcatccgtttcctaacaggaataaataccgggtctcggagtctgggctacgtgggttaccggggtccgtgcggngccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcgctgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttggacccatgccaagctgcgaatccgtggattcagcgagggaactcgttatttctggcgttaagtgcgcaaacttgggacgacttcaagagcgagtatcctccatggtacgcccaagacagtgagcaagtgttcccgggagggatgcgcgccgttgcattccaccaaacgcctcccttacagtgccttcgcgcttccaggttcgcccggtcgctacactcacaccacggtctggcacgacgagcagacatagttgctggcgcaggtcgttgtttgtttcacaatcggaatcgcaagagaaaagctttaccgcgcgggaatgcatatcctcgaggaagagactttggtcagctancaacctatccgctgcgaggctcactaccgcaagctagtttttagaaacccgtaaagctcacgtgcacactatagtagaattgaaatccgtcgcatcgtgacgagtacataganggaattcgacaaacccctagtctaacgaccgccacggctgtcaacgcccggtgcggggtccagaccatactggatcccctgtccaggcattcgcgtcgtgtcccgcactcacagacttcctggacatgaggggcccatagctgttagcgctgcgcgtgaggaagcacatgctcccattttgtgacgttgaccgtgtacacgaatggtcaagacgaacatccaacagttcctggacgatgggtactctcactgctgaactgtcgggaaggtgcttttagtccaggcgcagtgggtggtctcaacggcgtgtgcgcaattttggatacggggcgtacaggtgccgagagcgtcgctaccagcctgatatacgtggtcgctttgctccgcctaccaccgggaagctgggattcgcctttgattgtacggttacacacagatgttaagctcccggcatgcgcctgctagtgtggtcttcggcatcatattacggacgtcttgctctatagacctagtgcaatacgcggtagtcatttacaaatgattccgccgtgtacatctacggataagactctctatacgaccgaacacatcacgtttggttttcatcctctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacagnccgagatacagtgtatcttcggcgcatgcggcattagagccaaaccgaacgtcaaacggtacgactcacatgtcaaaatgccgaggcgttccggctgtcagaccgtggcagtgggatagcgtgtacttacgcagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctcggtgcgcggtgattatgagtgtcacgaggtactcactcaaccctcgaaggggtctgcctgcacctgtaccccgcgcgcttattactacataacgccggcatgcgtcgtcggacacgtgtccacgaacgcgctgtttgggatccggtactatatcccctatgtgcgccactcctaggtagttggccgtgtcttacttatcgtcgtaaacatgagacggcatggttgagcttccctagttcgaccccagtaactggaagagatggtactagtaaaggaaggggcgaattcgcggattgttgtgagatccatgctttaagaggccttatcgcctgctacattgcgtctgcgcacgacaccccggcaggcttccttagccatcccatgggccacggtttctttgattcctacgtcttaagtcttgatctctggctcgccacaacctactgttccacgcgttcgtaaggaggcagacagccttggaccgccacgcggataagataacatttagccgcaagcactctaacctaccccttgaacacagctgctaggtcccaatgtcgcaatccttatgtccacctggggaccgacccaaagaaggtgctcctagttcagctatacagcagggcgcaaatgntcgtaggtgaacgcatcgtgggattccttgggtctatccggggcaatcgacggcctgaggaggccacgtactcgcccacgctgcaaaaacaacagtggacacagactttatgcagccagagcgaaaggcggtgtgctgatatatgggtacgttgcctagtagaacaaacccagtgagccacgactatgggcgtgatagcaggcgtgtcgtcgatgacaagnnnggncgatgccgcctactagacggttatagattttacatcgcgcatacacaccaggttattaggttcgtgaccgattctaaagcggtcgtatagagattggtgcgtaagtagctttaaggacgcgatgttagaggtctccaaagcgcggcacaaaggttggagtggacggatgcgtaacctcactttctctgtagttgcggtcttactcaaccgagaacaaacctctttcgcggacacagccgncacttcaaaattttaaccctccagctttatcagtaacaatggtttaagggtcaaaagattaagagggcaaagagcatgcaagtatatgaagattccagcgtctatcgcagggaaagcttataaaggttgagactaaaatccctacttnttggaatagaatattgacgtgtggagtgaatccattgtctttctctgctgggaattcacaggaaattgccgcgtagagtatcggcatttaccgctaaatagaatatagggtaaacggcgactaaagcgtgtcgggggggtgcatatgagcgctctgcgcgactcgaccttcttaggaagagtcttctgnnggcaccgcctagaactctccgcacgccgcgcgaaaatccagccacgggtggctgagagcgttcccctgcataccttcccgtattctgctatccacaaccgttacgttgaaaccgaaggtcgaataagggcaggggactttcgagagtcgtagcnntcgccactccccaccgcccatccaagcgtatggcgtaagcaaatgtggatcatttggtacagaagagnacgtcgtatgtcagatgagtttgcttttccgcgtctggctcgcatattagagaggcccacagcgtggcggtgccccagctgagctttcccacgattagcacatacaagcagtagcagaactccggtgaagttgattacaacctaatttacctgctaccaacgtttcccaatcctgccaaacgtaacgtccttggtgcaagtatcaataccgtgccggcctaaaaatgtgtccttaccataaaacggtcggaacactggctggggttgctgtaccnaggacaacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctaacccgacccgggattgcactcagcggcaccacggcaccttctgacccccaaaatggatttaataattagttatccggttgtatgtccaacggccggtgtgtgcaagtaccacccaaccacgatcgagtgcgtctgtatacgccgttccccagctgcagtcacagttaacgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggggaccaggcacagacccgattcattttcgttcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagctntacggatggcgttcagcggttgggcgcattccgccctttagtgcctgtagcggtctaggcaacgtgtcttaggattcacagtgttacgtccaaagaagtgagatcccgggttcgtataggtcgatcgggatgggaacagtctctacagagacgatgcggaagtggctcgnttgggactgacagtcgttaggtagtaaaaanttcttgcgtgctgggtcattccagacgtacgttgcccgtctttcttcggatgagaagtggaacaatgggtagttttaattggggttggctatggttcgagcgctcttacttccgggagcgcacaacaactctgcccggcaggaccccgaccggctcaagcgaattagtgcgtcccgtagggccctagatttaaaagaggaggtggttgtgagcgaccgcgtgtcgaatgtgcccacgacatcttaggatagcgctacaatgcagaagtaggccgccgaaagcggagatcattactttcgtacatttaggtacttgttaaccgtgcgaggtgcttcgtaatcgcaaacacttttaacggtccggctaccccgtagcccatggtcgatgtgcaactgagactacaaccgaaccccggagggggcggtgccactctaggcatgtgcccgccggtcgggcccacgagtgaagtcaaaaaatggttccgggtgggtcgagctcctgattgnaacgatttcttccccagtgccgggtgttcccaccgcggtagtcctttacgggttattgagggggctgttcncttataagttgcacaatcccgcagggcccccttcttcttttttgccttaatggtccgatcgcggggggctagacgccctcacacagtgaggggtcataagttagcacggtgttaggcacccgactgcctggttcgctatagaggcgcgggatatagagatgcaaccggcaggatctagatcgggacaggactagaggccacgtttgtatgtcgaaagttgatggaggcgtaagattcgatcatggtcttcttgcctttgctacgcgcctaatgatcgctattgagtggagctacgctctgtgcaggaacccggcgagaatcacgtagctgtattacgagcccgtagtataatcggaccgtccgcatgcgccgcctcgtactggggnaacgttaccaccgttatgcaatccagacgtgcaagcgtcttatctatctcttttctgatctctagcataacacaggcgtcggacttggctgggcaatcgacggtcatcgagtgagccccatagccatgcccaggagagctacctgtgtatttggtatagcttattactatattcctccccggctgagaggaaatggaccactcggccgccgctgactagaaccgagaccacctggtgggcacccgcttcgccaaggatcgaaccgtgtgttgcttggcttccacgatagtgcttgtaacccatgctggcagctcccaggtcagtatcgtaccgctcccggcatgctgggatcaatctattatgcttagtccaatggtttatgagactcgtcagcaagatctcctcgagggggacagtgcttttcccactaatctcttcgggacctaccttgttcctagtttacactcgtagaaggagacgatcgtcacctctttccgatccagctttagccgaaagtagctcgccctagctacattgctcgtaccgacagcttagagggttattccgagtttggaccgggcgagtctcaccggggcccgtttactcctatggggggaggaggctcgccgagcgagacgacgcggcacgcccgggattcaatggactgccctgacgctacccctacagtggaccgagcggggaaaaatttgcgctcatgtttctacccgattagacagcggggccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctgtatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcncgccatcaaatcacgctgggaacgtcaggtaatgcatggccccgaggctcatatgggaataccccgantcggcatggtccaatttgctccgtggcgcatcgggtccccgagagccctgtacgtttaagaatcccctaggaaacttcttgcacttttgatgacgtctcctagcacgactcggtaatgcgcggggtagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgaggccgttcacggattgggccgagattgcgccagatctatttactttgcgccaagtaaaccttaagtacactgctacccccgggacatccgcgtgccagcacgcttaggctggttgacatcagcacgtgctcgggtgaccgagttttgcctctcgctgttaaaaccgtgcagcgcgcccgagctcagtttgcccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtggacggctcacaacgcggtctcagggaccagatcacatagcagaaatgcgacttctatgttcagcagttatgtaattatatgtaggacctcatcggaactcagccgttacgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggngaaatatactgaggatcgtcgattccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggccttgactagtgaggggaatacaaaggacttcaaccgttgatacgacgtcccatagcgccggcatatccgctagacgaagtaggtttgtgggttggcacatccgcagttcagcctaacggtgtcatgatttagtggactgacaggcactgcaatggactgggacggggctaccgttattttatattccttgtcaatctaacctaaatgagaacagtgccatgagcgcaactcccggagccatgtctctcgagtacctggtgctgtcccctagtattgacacatgattgaccgaggtcgattcacgaaagctaaatcaagaccagaccacaatcgatacgctcacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaaagccatacccacactcttaaaggagaagtcgcgggggagtacgacttagtttattcccatgcggggggagcagcgcggggagatcccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccgcgggactcttctgtgatggtaattgtgggttgatcccggcgacatgaggactctcatcgccgagggagggccgcggttgctaccatgggtggcacccacgcgacacgtcgcacaacgtgaccctagcgttcggagcccctgtggagatgccaaaacngcgactacgnngcctcggccggtataatcggtcgaggccgacatccgcggtcaatactggtgttcctcagtgaccccgagtaccggtttgtgcgttggtgcttaacagtccngaccgtctcaatgaaaggtcataatacatgagaagatgaccacgcatctaagatgggtgatgcagcgccgcctagtcgcgcaatttggataggccgcaccgatcgaaagcggggaggagatactcacttagctgcggactacatgtagtgcagccattagcgcctatctccgattgcgttaccagcggacaagctatgggtgtggctaacattccacattcagctccgggtccctccgttcgtcgcaagttagctctttataaggccattttccatgttcacacctgagtcgtcccacaactaccagaccaagtttgagtgtataagatgctgatatcaccgaatggcgatatgttggggacggcccgattacgggtaaacaagcgtttacctggctcccgttgtctttctatgcattaggtctgctgatcttgttcgggtaacacgggcgttagcctatcacaataggcctggccataccttgnatacggcggcgccgcaccatgggattgatggacgcatcggccagccggataagttgggtgcccgtcggggagcacatctcagcgcgcctattctcccagacggacggtacttgttgctcacaccggggccacgacgcctgtggccacctccagcccatgcgagtggtaccatagacacctaggctccccggaagctgtccggccgacaatggaggaaatctacatttttgcaagaaaggagggttatgacgttctagcagaagctagcaggcctcagtttttgctataagctatcgagtaccccacgcatgtaaatgatcgtctattgattgcctcccacccgtctgctctggggcggctcggcacaacagtgcaacgaccagngccacgagaccccatggtgcaatgacaccgacgtgtacgggtttctcattcgcttgatgaccgttcgggttcaatcagcttccctggggctacggggatgtgtcgggcggcttaccggaggtagctctcgtcacaacgatcggcggccgagagacccgaatggggctttttctacgacaagtgtcgtcccggtggtcgggggtggcaaatgctaatcctttagacttcacgggttcctaacagccgcggaggcctttgtacgagaattgaggcctctacctcgcgagcaagggcttggccgtctaatgctcaaaacgtcccggttggaacgngatagggcgcggccgcagcttcctcgtaatcgctcccgcactcgcgggcctagcggttctttcgcagtattggctagcgtgatgctcaaaaatgtctaaagctacccgagttcgccgctcataatttgcagtttccctggctggggggtagaggcagcgccgagggccgtgacgtaggcgttggttgtagccataaaggtcggcggntgctggcaagctgagtataatcactctctataacatattaatggatcagacttgggcaagcctacgctcgctcacgtcgggttacgggcccaggcgaataaagatttacgctgatgtctcattttcaatatatcaaatagaagattcatagatgcctcggaatattgacgctaaatacttcggacagcggatggggaagccacctcaagagaatactaattgatggtcaatcagtctcctcttccgtccgaacggatgaaaaagtcttagtgattcgtccatgaatgactgtcctcagactgcggggaagacactgtcaacggtgtggcccgtttctagtcgaaccggagccacccgcgggaaaccgtccaacagttctgcggctacgccgcgaagggcccgggctgcggagttaacgcgtggcgtctgaacttatgatacccacacaggccggggatatagtcgtgcagcggcatgtgtacatttgcatcaccctcggaaccgccccccgtaagaatggtctaatcagcagcgtggacagatagctccgcgggctagctcccaacgagacctcccgatcgctacgatttggccgctctacccacgggantcttgtaggatgtcaaaactactctcgtttacaggacgccgctgtcatttagtcacggtacctatgatggggctctaagggtactcaacatcgcaaaggttctagtacttcgggcgggatgagcgggaaaccaaggactcatatttgtaccccataatgggatgctgctccgcgagcgaagagctgaggtctaacgcataccggctccagacggcgccgtatacactaggcaattatctcccagctgtgatattgtcggcaagctaaaccccagactacagccttggtcaggtggaaattttcgtcggtatagactgcgctcaaaaggtgtcccttgtccaccgggccaggtactagagctacctgagaggctanatttatctcttcacaggtaagtagacgccggctttacgccactcctagagggacaagggttacaggcgcctcggccaggtagacaccgtaatcgttggctccgcgtattgtggtctaccgaccaacgtactgttggccagcggaccctaggctactcgaaacaccgctcatatactgctactctcccacctgggtaaacgccgtttcaacgccttcttggggcaacctcctcaggggcaggaataatgtccccggcgagcatctacccgagggcacagtactagttattagccgggtctcggagtcccctgccggaagtcccaagatgcgcggtaaagatttccggaagaaataccctatcatgctgcaatcaaaaatgggtacaggcccacgggctacgtctagggccatgagatctaaaagctaatgttcgttcccgaggttgcgggtaagggagcccgcagcagcctggaccggcagcggtgcgggctaatgactcagattgtagaggagtataagtccacatgtggcgggatcgagggaacactagtagtgctggatgccgaacacgacggcttgtcctggcgtggtgagccgtcagctcagaccagcctattcgaccaactggggtggggtagaccggtttgctgcccgccggtgtgtcgtctgctacacttcacgcgtaggcccactgcgaatttaagaatgtgtggtcagcctggtgtcgctcgccgtcgattttgcggctgctggaccggaatcgatgcgaatccatttgcaattttggtctccacaagagggagtctacaacgctagctgatcccggctgaaagctgactggcatcgccataaccccgcaggtaccccacacttccgcattaaagcaactaagttatntccctctcggccagccactgcagaattcgnacgaaggccgaaggcacgcgttcgtcccttggttcggggggaatagccaaaagaacctaccgangttggtcgaatacatggcagtgacaataccgcaaatacgggagtcgttagtacaaagcactttggctcacctatcctcatcctacccaaccacgaccgggcgcgccgcgcgtacctgtgggcaacaattcaatcaaatagccgcacatattgcacgtcctgccagctcgatatcttctaagtggactacacgcgcgaggtaanagcggaccgcttctaatcgacgctctgagctaaaaactaaccttagagtattaagcattgtataggaagtcgctgtccaaccgaatagattgtcgttgcaccaaacgcctcgccaggctatgactcctgtgggtgagcccgaagtgcgagggtgcttagtctaaaatcgtgaatggctgcgcttcgctatcgtcctatcccgccgtgaagatcgaggtaccgtgatagaaggtcagtagnttgtatcagctacatatggaacgttgttgttcccaaatactccggtcctatcctacacagcantcattgcaggaacccttccgcttccaagacggggcagtgatagcgcgagatgcccccgggggacccctgagaattgagggtcgattaaggcacgcttccaacaggagcctgcaagaacaaggccacgcagttgttgcagcagcatttttacaaaggccggtttcagtacggagacaaaacaaactaaagtttatcgaggtaggaggggggacgngcggccactgggaaggaacctacgcgcagcagacnnnggtatattagctagtagcgaattcaaagtactgtgccaagccaatactaagggcccatccaactccgacttattgcctagcccctaagtactggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatcctgcaatctctaccacgggtatacagcaaaaagttattaactgtatttgtagtaatgccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgtcccggcctacactcgtgacagactctctcccccgggggggggggacaagcgttacagcacttaaacctccgggtcgtgcacttgttgaagtggcgtgggtctcggctcaagaccatcctcgactctccctggctgtgtggcttcgggttcacacgggaggagcttttaggccacaggcgaatggtcctatggacctaagaccgtgagtactgcacagtgttcattgaccgtgtaaggtggggtcccaaccactccgtcctgttgttagacgcaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatattttcggcgtccacccgccgtgaacatttcggggtggcccctccccggcgcgtggggccacgtgaattgtttgcaacgccggggtaccattgtagattacgatcaatccggcagtcatttccgttagttcgcaccaaaaggaaaacatcctttgctaccatttgttacgaagtagaataaagcttctagagactcaaactaggcgattcaacagacgcctgggaacttcagtcattctcaagccggctatttcttcatgcgtctttaaagtactggagggctaaggaggtcaccacccgcgtaaacgccgnnggctcgcatactctacacggaccgttatctctgaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctccagcgcaggctctaagtacgtaaattttcgcggagcgtgcacaccctgctaccatcacatgcagggcactagggcatacaaggaaacagcctcgtcctctcgatttggacagggtacctgctatgcaaggcggcatcccaggtaatcgataagcataattaggggcgcgttcgagtgcgacataggctgcggcacaagagtcacgttaggcagtgcgagatctgaggggggctgcataaagggacacgcgataacaaccagcaacgtctctcgcatacgcaagaaccatggaatatgtatcgtccggcggcaatgctcggcctagtcgatacgcactcgagaacctacctgacaggcacgcatgctggtagcggcaaccctaatctgaaccgtgacacccatacataacaaccttgtacctcaagggtccgctccaagtaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgccgtcgtatacctctttatgtaggaagtataggaacgacgaacgactgctactcgaacccgttagaatatctctttattttttcccaaagtggggcactgggaagggatattggtttcgcataccgtaagatatgctcttccgtctgcccccactaatcagatctatgtaaatgccaatgaggtgcgggtttagattaggctcgactccaatcgcaaggtgcaccctctggacatagcgtcaattaccatgctcctgatgaccaaatggtggcagaagttatgcgcagggcttcgaggtagttagacgacgattctaagggaccgcagggtaccgagaataggaccagcaatttgtttgacaacgatggtgtgcgcgactgacgaccggccaggatctcggccttggtcgctctctggcgcgctgtagaagcctgccgcgtccgagtgcacgggttattctttgagctaggatagcgttttcacttctcgcgggagctccatcacgccggagtggcattcggcccttggaagtcaggggatatatgatattcaatctcgccctatgcacctcctgggcggctgcatttacaaggcgtggaaacacaaacatgcgttgagcgcgtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggcgatcgcgcatgaggatgttgcgactgcggtttgatactcaattgggatcgatagtgtccgtaggtactacagccccacctatccccacaagacccggcctttggtgggtaaaaggacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtggcagtacgagttaccatcgcagacacctcttatggcgcgaagcgttgcacgccgaggaactcaccaccttgacacgagtggacgtaggcctaacggctccgccccgtactacatgtctactccgactcggatatntcgatgctatgttagtggtaagttctactgtccccgtcgtggaacgaagacaggaggccgcagtcggttaaatcgtcgggcaactagaccgctttctaagacctncaagaccgtcttcaattgctgtatccgagggtaggagtcgaagtgggcacagcaggaggcaccggtctaccgtttccggtggcgtcgtcccccgccctttaggccgttagccgaagcacgaatgttcatgctccatgtctctctctcaaaaggggccataacctcctgtcaggtgagaatattaatttgtatctaataatcttataataccccgggttacaaaggcttctcgtgcgagctttatcagtagggcgttacgtgcatacctgctgacgtaatgcaataggtcttagatcagtgaaggcgatgtactgtcaccccgagtgggcgcccggtgctgtccttggacgttccgccaaatgcgcagttaccgtctgatgcaatacctctcggaagaggcgatgcggcgggactagccagtcatgagacccgaaaagatcactcctaggactcgtgagatagaccgtggctattgatagactgtgtttgtggcgggtggacactacggtcccccggctggcgggcgcgcctcagcgcgtaaatcgtctacctaggacctccgcctgcgtcgtgtcgcgaactcttccctgggacaagtttttcttaacagcatgacctccccagtggactccagcccataaaagttcgtaaaatgcaagagaccgacctaggacaaagggggaaattcggtgggcccatatgtcaccaggttcgcatgcatttcgcaggcctctcgcacggcgaatgcgtatcgaaggacccctcgagataccgagaacgtagctaactgtgtatacagtcccatatacgacagccaccgggagctaggcgagaatttcatacagcgcctaaggccagattacatccactggacctaccgatcatgtatatctcgttcattcacagtggtcgacctggtttatctggaaagcccaagagttctctagggtcacccgtgcgagagtgacttcagtcccacggtcagcaatatgtatcaaggtgncgccgccaggggcacgcatcactgccctttctggcaatgtgtcatgactcgattctgtatttaggaatccgtactaatgccagaacaatagtacaactgggctttagaggggcgtctagtctgtttgagagaccggtgtacgatgccaccggacgtgggaggtaagtggtatgggctacaatcttggtccatttcggtagtgttccgttaaccagcctgttgcccttagactcgatggacattactcctccccctttgagggctccggcaatcggagggggccttaggaacttgcaccgcgagtgacttatccccctcgtaatctggacctcactcactgagtgagncgagcgcactcgatcaccgttcatgcggctgggcccccgagttgacctgtttcactagacgctagcctgtgctgtaccgacattgtagcacaaagcnctgtaccggccgcgggtatgagacgcagaagaacgttgccagcactccggtcaaatccggccaagggttttccgctcagttcatcggagaaatcggttgcgtgtcggaggtnccgcgcgcccacgatcccatgcattccccgtgcttggccatcttgaggtagccgtgtacacccaggtacagttatctcaccataccaacttaacgctctttctattccgagggtcccacatgtcttctgatttgcgataaagtatggattccgctatacacggccgcggcgtgaactggttgaacgcagtgacatgagcgatttgtgcccagtagaattattatatactcgcagcgcaaatccctttacaatcgccctccctacacacccgcgctcctcccgggagtatatacagacgcgaatgggtcctaaggctccggggccgtgccagaatgacgtaatctaatagcaccgcggttctaagctgcccgtaggcgcaagtatccggcactncagctttccagttctcgatggtcctacgtttaatgcattacatactctgacagggaaaacgatgtcgtgttctcttgtgagcctcactacaattcagaaagacgttggatccgcgaaattcctaccaagtgttagctccccggtgggagtcgtccactcggtcgggcagcagttagcgtcataatggcccgaagagccctcaacagaaggtgccagacgcccaaagggtttaggccctagtcgctttttccaccctcgtgctcggaggcactgaatgaaccccctttaagtgctgaatttagcaatctcatagtaacgtacgaagggtgccagaattgggaccggttatccgtctacgaagccctgactagcgagctcacagaataggatgcgtacagaccataacgagatcaatcttgctatcacattcattcgggcgttgtctgggtcgaaggatggactagtccacaccctcgggacttgggccttccctactgatttctctgcggcctagacgtaagatactaataacgataactcgctgctaccgggtcatctttagaatagtcggggcgcgctaactctataacaccaagtgactcacaattggaaggtgaggtcgcccaagtcgnccggccccagagacgcgacataaactattcccgttcataacaatgtcctatgggcgacgccaccagggtcaatttgttctctgagttcnctaatcaactctctacccctaaggacatagcccgtctgatacctggggatgttatacaccacctactttccaaataaaaaagcacctacagtagtacctatgatgccctacgcttagtgacgnacctttgcttctcccttagcacgtgtgaaagcactggtccagaaaaagatcccgtggataaacccanggtgacagtcaccacgacatggacagtcggcgcagccgggagctactactcgtaagcgtaagtataaacgccgcgctttgcaagctagtcaccagttgtaaatgcattagtaataccaaagtcatgtgatcgattatggtacaatgaacggggaggcctatagttaccgtacgcgagcggagggattagactagcaatcaatctggaggantaagtgcggtgtcaatacgccctcatctggcgcacaggatttgtacttacacctctacgttgcggcaaccggacacgcatgcgctataaggtgttgcggtgcctcccacgcgggtccatgggaagtcggtcggagtgtcaagtgagtcggtggctagtccagacgacgtaaataagtgattgggatgtgcacgcttctcagagcagacctactagtttaaatcgaaacggttatcctcgtgtatgtgttcgtngacacaaggctcggcagtaccactaaccttgggcgcatctcttataagaacaagctggacccatgcaaatgtatcagcccagcagacttaaaaaccccgacgggacgattactctacttaaggttacgataccatcggctggctcgcgcgcccttttgaatgcctagcttgtgttctcacgcaccctttattagtcaatctcggatttccctgaattaaactgcnttgcaaagcaccggatcggataagctacccgagcggcacgggccagaggtaaaactagtacaagcaangagtttacatggcgaacgccaacattcgttattctcagaaagtagccaatgcgtatcaacgtnaacaaatagagtgagactttgggtggccaatccttttccaggtcgtcggcgattgccgancgcttgctaggtcgagtgcacagctgttcaccccgccgattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttacgcactgcaggggacggggggaaactccggaaggtacgtgcatattggatagtaggcggacatgactcgcnccatacatgattacccccctggagccggactgtagaggcgctcctcaagccggttgattcgccctgacgctcccntgtctggttgtctgtacccacagacaccaagtctcagttctgcgcccccactagtgtgggttgactcgacggcctatggtaactttcgcccaacgtcagattaaaaacccctccagtggtgccgctacgctgtcgaccaacngggaggggggacgtgtggcgaggctaagcaacaaacgactggttgcgaggacttacgatatttggaacgggatcagacgactataagcgtcccagtcgnccggtgggtctcccacgcccttaatgttttgctcttacccatccccaacttaccgctcgcactatccggtggcattnggttgacactcgggcagaggcttagccgggccttgctccgttatgcacgagagaattctcgcgagcattccatagttgagngggcatcgattgagccgggtatgctaagaggcgacccggtgtcagaaagctttcacgcgctggacgcttctcctgcacgtccaatcccctaccctggagaaatgcttcccgcatggtgagaaggtcatcaagaagactcttgtaaccatgaagttactgttcagtggcttaccacaatcatctcttttatatactcgctcagtagatgtgggtatatatctgagcgtccagagaattcgaatttggacttattcctcgtcccggaaatgcggtggaatactagcgccaataaaagacttgcgcggtaactgtggcaagaagacatcgtattagctatacgccgccccatctcatgtacgacggtctacccgcaatcactctctctagcagggcctcattcccatgtcacctccatttctctcgatttagtcctcgactgggttaggtcctttctgggtgtcccccagtcctgctgttcccggccggagtactttggacgcaggaatcaagaggacgaagccctaactgcttgccggcatggatgccggacattagattaaccttgggcacagcaccccggaccacttaggaatcgggtggtcgcgtatgccgcagtgccatcagaatgtgatacgcaccgacgagcacacctgacagactacaagcactgtagcgacaaaaacggaataagctgcggacgcagataaggagtgacccaggaaattagcctctcgaatcggtatacacgctataacacgaattcaggttatcgcctcggtgcacggagtgtagacttattgcgggggcaaagtcatccacagaggttgagggcgnccctcggtcgcacgaacataattatttgcgaagagaccgcgaacaagcgagcgtgactgcatttatcaggaagaagtctggcgttaaagtctttcgtatgcgatccgctagggatgccttgtagtccccggcggccgggtggaagccgtgactcttcggttgcccccaccgctcgaggccaatttcctcacgatttaagtcggctgcctgcccaggacgctttagctttcaagcgcaccgtcttgaggcgagcngaaatgtgcgagcccgagaagacgaacctatcgagccttgcgctgttcagagttgaatgcggactcaggcgaccccgaccccttggggacgtgcggatacgcgccccgccgattatagaatcaaagaaggcgtgacctagaaatgggagcccaatgaataatgttagtaggtgtccaccactctcctaaacccgacgtataacacgtgaatgcaggaggccacagcgaggataatcggatggcctgcgcgagttttctacgtagtgcaagcgcagctccgcgtggcactgcaggttaccacagattgctccgcacggcgttatcaaactcatcaagaatagttagtattccacgaatcatcaaatacctagactagatttgcgtaataggggtgaccttatacattaatccaggcctgacgcatttatacagggtcgaactcacataaggcatttcggactaattctagcctaaagcacaccttcatcgtttcntataacaaccgccacagattgtttgaggaagcgatggaataattcccgccacagcccttgntcgctgaaagaacgctctacgaacaaccagcacctgccggtcccagcgcgctcttgggcaacgaaagaggcgggaatcagacgcggtgggcgaacgtctgcctacatgcttcaccactcaaaccaacggacttagaagcgctctcgggcctactgtcgtgactgggcgggggctgaaccccctggattggtagaggaactatcacttatggctgtcccctggctactggtttgctggcacctaaggaccacccgggtacaatatagctacaatactacgcgtgcgttgatagtaggccttcagagctcacatctcccctaggccttgtaacacacctaggcatcgggtctattacaattctcttttatgggggagtttgtagttatacgagacaatttgactggacatattaaccagagccggtcccgaaaagcgacatccggcatcagacaagctatgcaagacactaaacatctcggttgggcccggatgggccggtgtaccccagcaaatctttgtgcttcaaggcgtgctccccctatgcgccctggtttaacgcgcccatggcacggcacgccctgcatacggagtacccattctatcgtaccggcgtgttggntggtggggtgngttcgaccattctggcaaccaaatccagctcggcatttcgcggctgcaccttagacactcgggtccgtgctaactatagatgacgtatgaaggtcaagcgaaacaactttaggttaactatanggagcggcgcggacgaggagtagcggcactgcgacgcagcgtaccagttctcaggcaaggatatttctgacaagtctacccaagttcgttatgnagtagattgtatccaggccactttaagcccgcaacagaagccccgcaacggcggctgagtcgttagtgaccggacatgcgcaaggttcgggaggctgtacccaggccttacgcatggcgagcggctggcggaaactgagcccgtacaagcggggacattgatgaagagcggtaccgaatccggggtaagatatccgatcatagtgcttgcgagcagataccagacacgtctgggaatctnaggtctccaatagggcaccctacgatgcgccgctccatgaggttcgtgcgattgcgtttgtgggcgtaaaagaccacgcggtaaccaaggtttcanagttcgctgttcccgctatatcctgtgcagcaaatcggcctctcttattttaatagactcgtatcctatcttggctaatcccgtcgtgcgcgcatgtctgtccaatcntcattcaacggcgaaacttcgagatagcgctcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccntcccgggagcggcccgttcgtaaatcgacctggtatactacgctagataagaggtattacgagaacctacaccggagtcgttgattggttgggcgataacgctgggcggccagactctgaatcgctgtttgtccgacacagcggccccaaccagccctgtctacgtcctcaactgctttgtactccccaggtatgcatcttggcttcagttgtgtttgcagtaaaaagcaggccgcggtaaggaagngagcctgttgttaatatacgccacgtcttgatngcgagtagagcccttagatatggactcggatcctcgccggagaacgggagttataccgttcatatcaggacagtaacgtcgtggtgggatgatgcacccgtcacccggtcatcggtaacgtggaaaacaatggatctggctaatgttcattcaattaatcacactataacggactatatttggcctcggggagctcgttactcaccaactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatatgtttgggctacaatgcgactaatgatccccacgcccgcggaccaacccagaataagggcgattacccctctagccatgaacgttaggaggtgggtttctgagcagggggtacgancccatctacctgcgcgggaaggttcatcagagacgctgctccggccgtgtggggtcaggtttttttgtactggacatccagcggagagatccctatttcgcttaattctatccggcggaataanccatgtcatgccaggcgttgtaaggcggacctttcgaccctggtacgcgtaagtactagcccccgtcacacagggtttcccaggcgctgtaaatggcagtctgcgatagccagcaaggtactctgttaaantcacgccatacaaacgcgcatagagtgagcacctcaanagatcgtcaatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtatttcaaacgaccgtgacggaatttttaaagggtcgaacaggtggggtctaacagcgtgcgaacgagatatatgggggttttgcttggcctaccgtccacgccgcatatcatgaatccgaagacaancctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctatatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactggaaggagtgttctgcctcctgcgcgccagaaggaaggatctagggtatcgccgaaccaaacaccgcatctcaatagggcgcgggatgacagctttaccgcaagctcagttcgcgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagnaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctgatgcggtaacattagctgaaagcgcgctcatgngctcagagcggccccaatcttgtccctgggggatgtggtccacgagactaaaaaaccgatcctctccgctccaggcccctctcgttcatctttgacgaagaccggatacttgactagggccacccgtgaccctccggcttcatgccctggctcattgggactatatccaacagcatgagtcttattgaccagaactcgatgttaaatgtaggccgaacccttaagcctattgcagtcatgtcctggtacatcccaattgccgtgaggggtgagaccggtaagctccttttagcgagcaaagcgcgattaccagttantcccgtgtcggctgggcgaataactttaggttcgcctctcagatgcccgccagacagtcacagaaagtcccggtgcaacctcctatacagtagtgcatacattctgttaacagccacaggatacccccaagctcaacagcacaaatatggatccgtccgggtggacgatgctcgtantatcggactctggaggccgcggtaatttatcatcgcacgcggacccgtaagttggggcccgggggtccctttggggcagcgcaacttgggatacgacgaatctgaacaggtttgttcctggatcgtgagattgttctagatgtagaactccttgctaccgggactgactcccaacagtctcaggattgtccggttcctcaaacatttggagtgctgagctatccgttatgcacagtcatatagatgtccgagcattgaacccgaggcgagtgacattctggcgtgaatgaggtactctcnacgtgccacgttaggcgtagtatatatggcaccgacatgacacccctcgtggtggagccgcaagaactggaatcctttagacctcctagaggtcaccaaggtgatacggtgctaaaccccaacgtagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatctaaaagttccgatgtgcgcgataacgaaattttctatcccaggaggtcgattccgagtgtagaccggggcccgctgaccaggggcgcttaggctaggaagctacctaaagggtaccgctggagcgaagaaagggctccgagtcctcgtgtctctccggtatgttgcagtctnaaacttgtggtgtctcgtggagagcacaatccatcgtataactcaaacttggctgacngcggtccgctcatccactcctaggttcctgcggatgagtaccctttcctagcacgccccgtattgtaaaagtagagtgtggcaatttcttggacacctcgcccgtcacaaggggtcgcggccgttgtttgtgggacccagcattgcttggtccccagcgccgatccgatttaggagtgcacctgcaaccatacagggtacgtctacaacggatctcgcattactaaccggcgagcccgacgagtgcagctctatagtgtgaagccgatccaaagggcattctgaacgcacagatcgcgccacccgcgatgattgtgtcgcatgtagcgcaatattatagggttcgctaaatggctcatgcagccacgaccttactatgattcttgcacagtagantcggagaatcacgggggatagcgagtacgttgccttagtatgccggtcgtctagggaccaagcgttccgagctgccgcgcgccgagcaggaagccgacggagcgttcacgggcgcactgaccgtggacctccatcaaggctatatggcacacttttccaggtgaagttacacgcatcgcgaggtatgaactgcagggaatgcgacgaccgtctaaggcacggcatcgtagtacccccgagaggcattcgaccgcttcgcgtcacgactttgtgatgtgctaccccagtccggcatctttggctttgggatcgtgcaagagcacgacccctacacancacaggttgggaatacgatgaccgtctagtgaagctagcgcctggctctcagagagatttaatacttttaagtccatacgtgcggactccggtatttgagattccggtcgagtgcaacacagaatgtgttcttaccagggtgcccggtagtgatgaaggtactctacctaatgttatcgaaataggcgggacgtacaaatgaaggagtaacagagcacgatccgcccggtccccaatccctagtagcggctaaaatacatttgcataaattgctggcagtggacatttaaactcgtgctagattctctgtgccagcgcccgggtgaggatttgcgggcgaccaaacggttccacgttggcccgggtacgtctggggctatcgtacaagcctttgcagttccgtggttgccagttcgtaanatgtgatactccggttactggaactgcgtctggatacattcctgtcatttcaggctgtaccccacattagctaatgagctactggcccataaatggtgtaaagtgcagggttaactgtggtcgttgtcgccaatcgggcgaacaatctttgtgggccatttaagtacatgtatcgttagcgggctcggagttctacttatcctaatctacagcctatattacattagtcctaaatcggtcggatgggaccgtngacgcacacgctgttcgtttacggctagggcacgtgcctcgcgtattagtcgtcgctcttcgtaaacgccctaacttcgtacatctcgtccacgtccaattctgtaattttcccgtatgtctcaggccccaaagatacgttccgacgttctaggaccgataagatggaaccgggagaaacagtcggattgagaacccttcatcagccaatctcgcggttcctcgccttctcgtcgattgagaagtgtacgtctggcgtcgcgattctttgcccagccgaaaaaacgctggcacacctcagttcctactccagtcgatcggccccggcatatagctacactcacgagattctgtaggagcgttcggnnnttctcgacatgctcgcagatattacttatatgagttcttgcccagcgggacattcagttaacacccccgtccgaacgcgaggttatgcagacatacagggggttagcaacgacaagtacaacgtggtcacggttgcgtgacgtcatcggtagctgacggctccgcatgttctgcgaagctagctgacccaaagtcgatctgacccgggtgataagcattgccaagcgtcttccccaatatctgatagggattcgtgccgctcatgacccatccaactgctccgccttgctcgcgcgccgcgtgggctgattatcttccctcctactaacctcctgtagacgtccgccggagagacggtgtgtaccggtcagcacaagtgttgcacatggtctgctcagtgcttgcccgacggccggcggtggtccccagctatcactctccacaaagtcctgcaagttgagtagtgaccagcaccccacgatgtgtcaaggccacctatcaaagaataaaggttgtgttaggcgagggtaccaatggggcaggctagctcggatccacgcccgtcaggtgcatactgtccagaagtcgaaaggtcagcaccagctttgtatcgcgaatcactcacttcatacgaaatagtgcgcttccttttccaccttcgcttctcccgcgtactattatccacagtggttgacaaggggagcactgccacagtttcnccgccgcggaggtggggtgttcaacgactagatataaagaaaactgtgtcgaagtttgcatctgcgcggtgcggacgagtctggaaccactgtgccgtgacgagggacgccgcactccgggggcgtgcaagaaacagcgctactggctgacgccacgtcgtcacttgatcgtcacaagccgctattgcgagtttttcatggaggattacactcattatgtagtctgtggcactcccatgcccccctttgtttcagcggtggtcgtgtccacgttggggagggatccttaagtgacagacaacgcttgatttttgaggcttctncaccaaagtctgagactatgttcggagcgaagccaaattgggtccggtggaatcctgtcggatatatgccgcgtgccgccttcatgataaaccacggagaaacgcgcgtcgccggagacgcgtggtcnaaagccttaaggaggtattgccaaaggagtgcagggtcgcgtaacatcaatctggagcaccgagcactagattacgttgtggctagaggggcccagtcctgaggtcttttccataaacaccgcacatactctgcgctgcgtctccaacgctatacgtgccgcattacgtcaagacgagtacaatgacgatcccgaacctatacttcgtccaccgggcacgtctgcccagcagcggcgattacatcggtgatccatctagttcggaagcttgtttcggcgcatgacgccgtttggtccgggcatcagtgctttcctagagtgggccggtgcacgcactggagcttcgcttgggtgtttaggaggtcaacgctgtgtactccttgggcgtggctttagtggtcgcgtcgcgccggaactcgctaaatcgattcttagtcacgtggctatctaaggactatcctagagtaagatgagaatgcacccagtctttgatataagtggtcattcctcagccgttgacgcgcgaactgatccctgcgaacctgccccctatgtaggatggttcctttagcagtcgaaaaccgcggccgctaatgtgtgcgcaaggacactcgtatacccgaaatccgtaccgggcccatgtctcacggattacggcggagaaacgtggtcgctgtatgccgacgagcaccgccgtataatctcgacacaacgatgtacaacagaggtggtgcagtgaagttcccaatactgtagagaccgcacaatttttcaaacttcaggtgattatggctcccgtatcagccccgtacctcggtgtcccctggtcccccgaggtgtagagagcgacggccctcccnctctgctggtccatccgctcccacttaagcttccgttcctgatatagtaacggccgggtgtctagagccgacatacacggtgcaatgggaacgcaccaggtacgctaatgcaccctagtgccacgactaatagtcgccatttgcataatacggacaaacatttgagtaacgttaagagtttggaacttgccaaagcagtccgatgttggttgcagtagatgcgttcgagagtacaagccttctggcaccggtcgtagttcgcgtaggggaaagcattggcaatgagtaatatactataagaccctgaacaacgaatgttntgctagtcgcaccttgatccactgactccgttcgattcggagagctagccctgtgaattctggcgaccttggtccatggcgggcggtcctttgcacaaactcaatgagatataggacctcatcgcgcaattctatatctgttaactcacaggggtttctacgacgaagactgtttgttcattgtccacagataatctgtacttatcttcagggccgatcnattaatacattcgcgccnncgtaattgggcgaagcgtaccctctttgcaggtaattgttcgtttcgattgaattggtcttagtgtcgaacaaatcgaagtccaaatccggatttatctttcgtcggctaagaagcacctaaagaaagccgccgagaacggtaggcagctgtcagatctccggagcgaaggacgttcagctaattgtgtcattaaagcctgtgccggtgtgtgtttacccgccagcgttttcctctgagaaaatcttagtacacaggacaatacgacctagaggaattcgtaagtaactcaccngagtactccgtagccagagcgagaaatgagctgtgcgtggtcgtgttccaacggaagttacaaagcctgttgggatacccttggtggatgacngtgggaatcaagacctacagcatgtcttaaaccatttgagacggattcgatggtgcccattgcgatactcacacagcaaaagcccggtgatagacagccgtgttttcactgttaccttacggtctggagcccgtatcgcagtccacacaagtccgggcggcgctacccgatggtattgaggccgaacccaatggacgatcatcggcgcgacactggctccggcgagatgtcttcccccataagcagtcagggccggttatacaccatcccgaccaacatcacccgcaccattggnggatccggctgatactcggcgttcgccccaagtcctaagttagcccccgtgctggcgtcatgggctgtacaatgagttcgctttgggcctgtcaactttatatttggcangcgcagattcccgactagtggggataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtagaattttccatgcctagtttgtacactatcattacacgagcctgggccttttgtcggaggctactgacaggcggtcaacgtcactattcgcgggcgctgtgacagacccttcttgcttcgcgcctaagctttccgtacgtacataacaagttntgacctctctcaaccattggcgataacggtaaagcaatattgaccacctgccgtatgcccccatcgaggcccggaggcccgcggacgtcagtcccagtcacatcatctctgagtccctaagtactagggtgggggtaaactatgggcgcgtggcggacacattgagggggattcagcgtacgggaggacncaccggtggatctagctgttaggatcccactctatggagaggaaaggatcacntggtcaggctggacaccgaaaagactcttagcgggcacttgaaagaaggtagcgttcaacctgcaaggcgaattcgttaggcaggatgcgcactcatcgcagggccgttaatcactacttgtttgcatcctctgtcgaatcatgatcctatatggtctacgggcatcaccacccagcccggagttccggatgctcccattttgaaggctggctgcggcgtgtagtgccccggtgattagttgagttatatagcatttgggaagagtacaaccgatcggtgggccctgtaccacagaaggccagagttcaggtaatcgagaagaatcggttcatgataatgtagncccacggcccgccaaccggacttacacagctttgctncctacacccggtggtgatagtcgctattggggttgtcccgacttttggtgatcaggcacacgggcagaggccgggaactcacgccaagcccccaagcatgggttcgcatgcctaacgcccgagggcaatgtttgagtactagtaaccgaagagttaccccccgagcaacgcagacttggctagtggcgttactaattataataaggaatgccaggctgttgactgcagaagagtaacgaccgtctagactaccgttacttcttgattaccagccggccgataaacatacaatagattgctggtatcacacgcccgaagtacggagtcaaggtcccattcgtaacctgaataatgtttctctggccgagcgtcgctagtcctagttccgcgctacgtggcggacgaatgttcacaggcgggaggagaatgcgagggtcggagatcggcccatggtctctgnnnacgtaattgtgcctcacttcgcttaggaaggccgacggccttggcaccttngtctttatgatcggccgatgatctcgcgaattactctaactttgtgcatagcaacttccctgaaacctgagttccggaaatcacataggttaacccgagcactgccctcttcttggaaacagttgccactcgcgtttgtatacggggtccgaagcttgtcgggtctccaagtccgacccttcggtgggtagaccccgacccctgttcgagatacagcccgaattctggggcattctgcagnggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactgggcgggggccgccttttgctaggcatcccccgagtaataaagattggcagctaggcgtccgctacgaccgcatccatactcggagccgctttatagcgcttcgcattgactctcatggccggttgaagtcgtactgcagatcaggacaagtgggaggtaccattaaaagcggtcccttctagtgcatactcaaggatcacgagccgtttcaggcggactcgtatagaagagttgtcgccagtttgggcaacccctttaaaacacgaccaccgtactgagccccaattaaaccctccgctaaggcaatgccattcctatcttagcggcttagaggagtcgactccgaaatccgctagcctcacgtgggatgttttcacgtaggcaggggacttttgctgttggagcagcgattccctcgaacaactctcaattcatttgcgatcttcggcgcgccgtcggtttaggcgggtggaaacatatttggccgctattgtcttcgaacaaccgctcgaggaggcgattccatgcaaaggaatcgacaactcatggatagagggaaaggagcggagataaagacctatctgactcggtccagctaggcttcagcggcataaatttagtgcgccatttatcgatgacatagggaaacaagtaaaatacataccagaaaagtcacgttctgagacattggagaggcgactattgccaccccggacactttaaccctccgacgtgcgttcccgggagctgctgaagcgggcgctcagcgtctctaagctcgcaagtagggccggtacttgcccgcgggggcatgaggcgaaggtaattccaaggggcaactaataatccggaggcttggacgagcttcatactgtcatcgtggcgactagatggtgattaccctagcaaccccgaagttagctgcctttcacaatcgtttcacgtaggcggccgccactctcagtcttagggcccgtaagaggccgactcgatcgtgagtatattgctaaggaacgaactgcgcggcatctgagagcatgcacccccaccacgctaagcatagttgcgtcataatcagatcaaaatcagaagcaccggatggggtgtggcgcacccattttcacctaaggcgcagttctagtccagtataaacccgacgcttattggtctggccctacccctgagacaaatcccggatttgttccaccaattcggtatcacccatccaacaagctccggcaccgcctacgttctgacctccccagtagatttttttaacggcagctaataccggatgctaatacggcagtacaaattaacgagcgcataagtttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggattttcgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctatcaacctggtcttcctaagcaaccacccatgaccacatatatgcgaagccggcggacgctcaaatggctgttactcgacgcagcacacgaaaagcacttcgagcgtcatgggttgcacagagtcgactcccctaaggcaaattgtcatttctctatcctgatctgaccgggccaactcattccactacctgtatgagttccctatgacgggggccgcgaaaccggttccgattgtgtgagacccggcccaagtggctcaggcaggacgaccccgtacgtgtgcctagcgggtaactcgcgtaagagagtacacaagccgcccccggcttgatcctaaaccgctatgtgaagtggcttctcgccgcgcgtcgtaagggaatattgggtgggcataaaacccattgtaagatccgccctcacggggccgttatcgggttncacatcttaggtccgcaaccggctttcggaagctagggtaaacttagcnnnncggcaatactcgggtgaatcccagcagactttgctttttgagcgatgatatgggacgcctggacgagatagtagcgataacgccggagcgaggttatgctaagacaaccaggcgtcagatgtctattgattatgaatttttctagatgctggaaaagaaatagcgagtacttcggaagagcctaatgcggcgtatagtannnntcgtagagtcataggtacccagagacgcggcggacggtagggagccctttcataatgtcaggtaatactccccccgttcgtttggtggcgttctgaaaaaaatgcacctagaagaccaaagtctcgtgccgatggcgttcgctgggccgacggtgctgccaacacacagctcgacggtagtatgcctaatccatataatatcaggaccgccctatgactgccctgttgtctcctcccgcggtagttcaagacggtatcacgctagcggatcacagggtgtgctatcgccgtcacgtcgtggaataccgccaccacgcacccagcagtccggtcgggggatgtctcggttgcggcaagacctttggttgaacacagcgagcaacgtcgacgcttcatccagcggatcccctactagagtatccggcgcccgctgctgagtgccaccatgcggggctttgctattcgttcggggggtactgcgctgaattcacaaggggcgcgaatcggctcaactacgaaaccaggaacctttcctttttggtgtgagaaacaggccgcgtctgctcggggcatccatacaggtagggctcaggtcctaaagtgactccgagggatgtactcataggtctttcgctgcgacaggacgcctgcgctgcaaagtangtcacctacgggccaactgggtcgttgtacccacagtgagtgcgcagctctacacgcgttcagggagcatcaacgtgaactggctaagtctcagttcgcctgattcagctaatggaccgaaactgatcacttatcgcttgtgcttttaatctaggcacgtaatcaagtgaaagaccgtagggnnaggcctcccgcgtcacgtcggtacctactcaaagccagatggagggacgcaccacgtacctaatcgtacgtggtaggcggcagtcggtcagtggtgacatcgcccagttcgcaccccggccgggatccgtaagtaaattcgttcgaaaaggtgcgcagttcccgtgtaagaccggtacccgatccggactttctttcntacacattagtacaaacgatcttcactgctacaagacttattacttaatcctgacagttcccgggctcgtggggtggcagggtagcaaccgctcccttgggcatacacgtgcatggaggctggctaccacagaacggcggaacgcgttgggttgcataaagaacctaacctcagtacccatgtcttccttcactaactattaccgtacggtcgattgctagcatgacccttgcctgccgtcaacagggcggtgcaccgcgtcgcgtcaccgcggcagcatcatgctcgctgccggcggcacgcccgcctccaccagaatatattgcgcggggtcatggattgggctgggcctcccaaaaggtagtatggtaagacgagtgaattcttgcgcgaggatggggctctcacgcctccacgtcttcgataccctgcaancccgcccggttatagacggcacacgaaggacccaggaactggaaaaggaataactaggcgcggttgtattcgccctccagcgtgtttcctcctaccccgcggcagaggtttcaaggaataccggtgcctctgtcatgcccgaaggctcctcttggtacataatacgatctactgctacgttaagtacgccgcgacctgcaccggaccaagctctaccatggttactccctggaccagagcgccggaaattacccctacattcagccatcatcgctggttgaagcggctcgacctggtcataacccggcgttatgtatcgcgacgtacccggtcctcttactagggcagttccaacggcaatctcttaccgtatgccggacccgatttgtgtcttttacacactttnaccgcggttacagaaagatatgcgtgccggggcgcggacactgagggttcatcctctcgaatcgtaggtcatccttcaacgattaaaggtagttgggggttccgacaccggtatccaatcttggctacgccccacgctatgattgcgacgcgaccgactcgtgcccgatctactccataactagaacatcagtacgagttcagagatctctgccccgctgaagcccgcaggcgggttctgtggaagcaatggtcagaagtgtgctttcatatctagcactccgtgagacccacctgctgcatctactggatttcagcgcgatgccgatattacgtgtgtgcctggagcgtttggattatgcaggaggcggtactgtcgtctagctacaaactagccttacggttgccatctcaatcggcacgatgtgcagtcgcaggcgcaggtattgaagatgacgccgncagcgtaggggtctcgcgccgcctnctaacttgtcactcacgcgaattcctacccgacgtatccccgacgctcgtatagtccgacaagtgcaggcgacacacaaaactctacccccgtatctactttaaaaccgtcatcgggtggtaaatgtggagacgctagctcatgagttgttagccggatgaggtcatggaactttcggcccaagttctcgcaagttcttgctctcgggcccacatcagtgtacagagaaccagcttcacggtgcgccaggcctaactggatgtgcggctgatacctactcgatccatccgcggtagcttgctaacggggtcgtgcataatatttatcccctctccctcagacgccacgcatcgccgagaagcggtcgctcataattgcatttgtccacccatccacgtggcacaattcgaaatttgtaccttactcgccgtcccatggttcagatgccctgagtaacggggtgacggctaggcctcgaagggcttaattgattataatttttagtaatangatccgcatggcccttcttagactggtctggactatgtcgtcattggctgaccggctacagctctagctttttatgatatggaatttatcgggtcattttcagaccctaaaaccgcctatcttcccctaccgggcgggtaggactttacggaactccgttgaagttatgcatggcaatgaccctgctgtaacgcgtggcgaacgcgaaattacgaagtcatattgggctattacgtccattctacgccggccggctntgctaattggcctccgcctacatcggtgagatattgacgtgtgtctctaaatgaggtgccagcctaccgtatcctcatacctgcacaggtcacattgcgggctcagacgaatcttacttttatcgccactgcgcatcgactgaaccgtttgcagtacgtaaaataagcgagaatcgcttacttctcccacgtacgctatagcggcacaaccatggggtatgatgcctcaaactgtcctcagtcttattgggaggaaaaggagaaccggggcttattgatatcgagtgtttctgcactttgttttttaactacagggtagaatgacaggcacgctgctgggttcgaatccgtaaatacgactaacgacacccgcaatggggcgtataagcaaaaagtagctcacgcgagaaattccagacgcccagaacattgatatccacgactgcaaatgaaacgcgtctaaagcgggggagaatccggattctacgtcccgcgcagcctcgccagatggcatatatatgaatcaggactcgatagtattgtcgggtaacgacattgatgcggccagtatcgcgtagccgggtgaggtcgatctctaactggagtctcatttgccgtcagctgaggtacaatggaactgacatccccatcccggtcggggcaccaggcggaggcccaaccctaggcggccttggacagggacttgtgccccaggattcggttgaagggcgcctccaccaccacgaacgctcggaggctaccagtcatggttgtcaggctgggagtacgagagatagtgacgcaagcacacatatttgggaacacctgccgcgtaataccgggagcccgcgcctcgcccggtacgtctcaccccacacatatgacaagaaatcctagggtgggactcatgattgcgactaataatcgtggaggtctgtccgtgactgggcggatggaatagcattccaatccggctgcgtggcgggactggccggggagcaactcggacgccctacccaagaattgaagccggttgatcccttaaactcgttgctcgccgctgcccgcggtcgatgttgcccctcatgtgaatggttttagaagcccgatcccaccctatcgctgacagcactgccacgtctctccgcgctcgtacatgggaggcggcatctacgatctcggtacggaaacgcaggcgatcagtgcagtaaccccggggcccgcctcgaagcagtccttacgaggggcgcgtttaatgtggcgagcacgttttgccaccggtttcaactcgtgcggcaaccgtacaggttcagtatgtcactacccatagaggttactccgctatttttagcgtgccctggttaatcacgtttatatgcactatgggcgtataccctagttacaacagttgacgaattctgccatgtgacttccgggctggaatttagaggaagaactacttcgccagcggtaggtccatgcttctgtagtccgggacgtataagtcgcgccggcagcatgcctacccgccatccccagcaactgataactcaacggtactcatagtagcccaatttttgatacaaaccgactgaaccccgtagctgcctacgctcatacatgcacgatcaaatcgagcggttcatcgggcggccggcagcattgcctgggccccgcctcaacatcctgtgcggaagctggtgcgtaaataatgaaattcaagaagagcactgaggtactttcgttgactcgatagggcagttacgaactcagggattgtccttccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttacaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgctcttgcccgggncctattgagtattgttcccaacatagagcaaacagaatgggggtgcatgcgcgatgataaatcctcgggtcttgttaccaccctagcgtcagtgtccatatgcgcatgtgagaactaatagtcgtaaacagaccccgcatgtggcgttcaattatgtctgaggtacttgttccgacctgatgtgcgctgaccgtctntaacatgtatcgtttgggaccgatgaacacccggcttctagcgggaaaagtcttaaccgtgctgggaaagaagctcgtcagcccgccccctccatnaccgtggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggtggactacggattagcccgtcggaccaatatcatcctgatcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgnggtccatataataggatccgctcgaaaccgtgcctactagcgaggtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacaataacgaagcccgggggaatactaaaacgacacaatcttgggtttcggtgccacgtcgactacaaccaagagtcggcctatcgaatgtccgatcctgtaggtaacgccaggacaggccaaacaggtagacttcatcaaagtacccgccaccaaggctgcacggtccaagtccttcgtgtggttcggtgtgctctaatttatgaaatcatatgggcatgggggaaatcaatatatcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccggcggcggcagagattgcttagcagtacataacgggaaatgagtcgttttacttatcgaatggccatgtccccgctacccgaggaaacaaccaggtctaagga aacttctgggtacgctacagagagattcgtaagnatggngggggtctatattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacagaantgtccccatagggccaatagctacattaacttgtggccggtcgtagagtggcccagcactagtgctcctcggggatgatctcccgacgttttaaacgagtaagccatacaggaggtccgcgtatcggggctgcttatggcgcagttctgagtcggcgagtcgcattgattgttgggtgctataggctaattcccgcaagttgcaattttccgaccctcgagcgacggccatcatattaccgcggttcgccacgatttgtgccgtcgcgtttagagccagcaagttatcgttcggtgtggggtccgaattaactactctgtgtacacccncttcggnctgggcttatttcccagactacgtgggcnnatggggctctatgtatatcgcggacgccagtgtcatggtgaacgcggacccgcagantanactcggngtntaccacatgcatagccgcagtccaaactctaacatgctagcgacttacttcattgtatagacaaaagccattgcaggcaaatnnntcctancccgcattggagtgtgtcttacacctagagatacgngtgtacctgatgtaattctctgactggggcttctcgtgggcgaagtaactactcgagattcaactagtgtaagggcctgttactcgactgaatcnannntaangaataagacggagctctcattaagttagtcgtcgtaacnaggacatgcattgatgagtgttcataccctncaatcannnttaacngggcgttccggcgacggcaattgtaaacgggtcgggtatagaccccggaatggacccgcagtaacctagcgtaaatccgcatattcaatgatgctaatcacgctggactagacccataactcgcggggacacatcgtagtctagcgcagaaaaagcganctatttgtatccatatggttaatcgatagnacgcggaactancactccctgtcaccccaagattaacccgccacattcgtgctctctgcttaatcaatanttcggcttaccgagctaccgnctcagcgcaatgnantttttctgtcttcgtcttaccagtttggcgaggtcccggttagtaaacctcaccgtagcgctgacgcaaaacacgaagccgcgatcaggtgctagatgtttttcncctgcagcgacctgtactgaagcttgcagcctgcttttggcgtccaggggctcgctgtagacttatgtgacatgttatgccgtgnacagggagtattccaatggccgtttccgcaggtacccccgggccctatanatactcacatcggtnatntactggctattatgcagtgttctcatggccgcgccggntgttangttcttgttcacctttctgcgatgccggtgcccgtaatcntgttngctggacaatgggttagggtagcctaacgacggaatganagnagaatgcgctgctcgatacggctncattcttttattgctacccgtgncgatagccgtgaatcttaacgcataatggccactatcctgaagtttcccattacgtcgtaatacgcccattaatgccacgttcangccccgaactaccctgaacgaaacatcatctggtggggatgctcgtgatcatttacagatcatatttattgacgtcccacgtgatatgggggcgncatgtacagcgcacatttctcactcggacccggaacgcggtgcgacggattgaccagncncgttccactaccgcgcgcgactatggtgtatgntgccttgcttaatgccgacaccatggncccacgaaggaaacataattgagttaagttccanatagtgggcgaagantagtaagagtgtgggngtaaccacccctcgacgtgcctgtgttacaattctctgttgaactctaagagatggggcgtcaatgcgcggcgcgacttatcatcgtcaaaatcaactggcttatggccggcccgtgcgttgcttgccgatcgtncctgcacgctttagcacctctccacgggacctngagcaaatcgtccgggcntatgaattttgcgcccaaggaggagatcgcgcccaccccagatcaagcccgtccatctattggacggcaaagatgcatgtgttagccctcacgtccgccggctcaacgtcgcgagttcgatgatagtcgtcggtccgtagggtcttatcagactcatggaagatccaaaaatgtcacatgattttatgattagtccatgcaagttcttggaatacttgtgtgctctaccgtagactcataccttggcgtcgcgacaccttgcaagcgtcggnaaggtatncctnatggccagtgtaatagaatagctacgtgntggccttgctctggttccgattaaggcgtgatcgnatttcggtgcgcgttattgcccncgttgctnccctntcgattactcggcggcactcttncgctatcgacaaatgcaagtccatagaaagtgnctacggggcgattctgttgaattcnctgaaaattcagaccccggatccgaaagcggccccgacatatagcatcttgccgggtcctactttgatgcatccgctgccttagagagcgacaagcgaaggttgatcgttacagttcagggtggggtaatccgaagggcaaggctaggcttccggagntcaaaagcaagtaaacggctgtncgcatcgcattgcatttccctcgcagggtatgacgctggagtcacttgcgtgggcggcttgcngaggccggcattcatggacggtgacgaaacccaatcaaccgattagacggcagactgtatgaagaaccatccacagcgtggtaccgtttggataaggcctctggaacacaggcccccgtccgcaagtcgagcgtacgttgcgcttcgtgcccccgcancgggtccctggacggcgactggccagctcttcgcgaccggatttcgaggtgcatcattcctaattgacgcgccacagtccggtcgattccctagactcccggtgccgtgaatcaacgacgctgtacttgtttgatgaaagtacggtttcagttggatctccganaagccgtacanantngtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcactcatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagnaccntctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcanatatacgtaaaatatagtngttttaccttctcgcttcaaggggccaccctgtctactganaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcctgcactgaaagatcaccgtcgnaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgtcattaaaggggcggattagtagcacccgnnaattgtgctgtttcctgacatacggtnggtccggtcttctttaagcgcacgccctgcattttcctatgcttgatgcgaatgcatggctaccatagccttgcttccgcaatctcaatgtgcacaagangccngggccctcaccggcccgggcangngtcctgaatctctctcttatcganngccactagcgaccaaagcccgccagtagatgccggattctgatacagtcttgagtagctgggccaacaatcgaaacccgctttttccnggatcttgactccaccccacactcagtgaaggcttgnaacacanannnntgaagatacctcttctaaccgaggtcatatgggtcacataaggacgtaggattaattcacgacgcccgccgaganacatgacggagcgcatcaacgaanctttcacaccaggtcgttatataatgagcgggaaagggactnccgacgtaacgtgtttatgctgaccccgccagaagtacacggcccctcgacctccgtcgttcagcttgcccaacgctgtatgaatcctactactccatttcggcctgttaggtggttccgatccggttatnngncganggccttgcgtcatgccccgcggatcgcaggnacgaggagaggcgcagcgncggggcccgacactgtcgcacctgtaccctcggggactgcaaaaagagcaatcgcaccggtcgacttccgagtgcccaaccggtgttaatccgaaacctgtgttgttgaangnggtgctgaaaatagtctgtagatgatcccctatatgccattggatttaggttaacagtttcactatcgattagcccagtcaaccaccgtactttagaggcttcgagtgaccgttcngtgtcgtccccgcctagctaatttcccgttttcagccaggcgcgttggcncctttcgcccgggtctctcaaaacttagggttattacttagnnnacataactggctcggggatgttcgttgcttctgcccctctctctgtctatccgcaacctactagtcaagtggtggagatcagctccagggtggtgaggagcgcgatangtacgctaccgaagtgccccaggatcgtgtgtcgtaaatggttgaattaggaagaaaacatggctcacttcacgctccaggtgagatatctcgcggccattctcatcaattgtccgctccccgtcccaantcacaaggcattaaatgaagccttattgttacacggcaaaccccagtgcgcgcagtcgtaaggaagcanaatgtttctttacacttcgacaacttggctgcggacggacttacttgagtnggaaagcagaaaagcgcggtatcgtaagccccgacaccgagacgccacaatgttngtccaagactctgtccacaacaatcctccatttataggtcgatgatacgngctggnanaattagttgatggaaatcgtcgcatacaaagctctacgatacccgcggcacggagacccgccgaactgttaatagcgcgcagcggatggacgcacttccgccttccaccgaactatctgcccgacttatgccgcttgggatgcaggcatacgtaggggagccaagctcgggagtcgaacggnttttagtcgtgtgagttcacatcgatttgggcgaacccacaagcgnggagagtggcagggattggtgggggctggcccggaccgcggttccnagacaaactgcctccaacgctcntctcagttgccgaaatgagcagcgcttgcgggcatacctgggcccggtcggacgcctgagcatttctgacacagcaccggccgaagcagncgttgcgagacctggtcgagtatcgngggccgcggcgcgagagctntttccgaaagaggactcatacacaagcatcatcgngtccttaggaggggcgagantgaaaccgttgcgcgccggtgggcgtataaatcaatcttggctngaggggtagatagcaagtccntctcgatcctagaattaggcgagccaagtagtccgtaatcaccatgggatggctatctctcccccgtgtccgtcggtcgtctacgcagaatacttaataacaagacacgaacatgtgcgccctnaaggacttcgcgtactnaggggtactaattgttttcgagcatataaagcacagcgtaccagggtgaacgggtagtacctaaacgaccatgaccccatatgccaataccggctggagcaacacgtggggtccaagngctcaaaatgaccgttgcccttgtgagcaagacattccagacgtcccagtgaactgacatnncgcccactntcaagccccaccgctaggagttagctgaaaccggcgtcctacagtggccttgcttatgctacctcgcccgcccgcatagctattgggggagatgtcattgcncntaaaattgagcgtgatccgtggacttttccggtctctgagttggcgacttcagttggagggcggacagctgcagttgaggccaattgtcctncttaggcgatgagacngcgggtcccatcctattcggcgctgactcttagctatcggcgttactgcgggccgcacgtagactatgaagacggtgaattcggccgacgtctaagatcgagcttaaggcgccgcatccatgctgccacgcaaccnctagctaggaccataggcaccgaggctctttcgcgctagctagactcgctgggccccctcgcgaggctattggtcgcacttgcnggcataccatcgatcatgatgtactaatacctgctcagctgcgcccgattaaagtccgacgcatgacccaagagttcggngctnctgggactgcgccctatagcgcgcnaagcaacgtctcaatgggatgtcagaagaagtggctctctgcgggagtgacaatcctcctccttaactacctgtacatcggtccaggcaccgacttgcatgcctatatggctgtactgtgcactagncctcgtgtccaatcccaagaccatagattggggcntcgctctctcttgtaattggatcccgcatcagttttgcaccggggccaangcccggcagtaaccctgtgcntcaaacattaggtgacgatatcagaccgttgcgctgccggccgtggtattccagggtaccttgatatgtaagaaaccttaacacctaataaagatgggtatgtcgtctgctttccagaggccgagtgccgtggaggccactgaacccgagagatggtaagagccggcgacgacggagtcatgctgcacgctggccgacttccggcgtcagcttcgaacnngagtatccaagtcccccgcacgcaggtcccacagngttgcacccgaaataatttgggcgtcggactcacgacgcttgacgccgttttnncgaacgcataccgatatccctaagctggcgagtttagcanctnccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcacagcactatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcactggctactcccaattactccatatccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcggccgcgaggtcgagtcatctgaggcccttcccttgnnaaggcgatggcggtcggaccnngtatggtgacaagaacctcgagaatttgcagttcacagcctcgtatgagtgctacctgcatataagcganagtaatcactctgagattggcaaatacattagntatgctgactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgtgcggagtcccaatgcgcggcggcagaggcacaaacttggtgggggatcacacctatgttcatagtcttaagaactntgataagcccagtaagcgccagcctttagcccttatagacacgtcggtataatttcgggnnacagagtgatatattgggttcnaggtagcgtgtatccctcgcattgcaacagttaataaaccttaacgcgtgccaaggccttacaggcgcnntggacttgctgcgtgctagcgccctattgcattgggttctctccccgagggcggataccgtggggcagccacgtaggcgatctccaccgacaaggccgcgttcccgggcgcgcgccgtgccngtatacgatgtccnttcacgccgcgtanactcctttccgaggtaggggggatgtgtaggttgntggatatcgggccggagacacccgcggggcatggggcatctgtgctcagtccaattacgactgtganaggcatgcggtctactccgacgcttcagctgctnacttctgngacccagtaagcaccgtcagttcgttggaaactctctcacccgcgcttagctaatctagaattacgactccggtagtccttgattgagacttggacatgttactccctagagcttcggggacggcggggcggagatattccccgactctagacgggaatcctttcggagcccacacacgtcggcggcactttcgccggcttaacacattgttaccggggcgcaaccggtaccttgtattctcggctgctcctgttcgccctgaacacgaatcagcgcggtaaaacacgtggtaaccgtaggccctgttacgcgagttnagggatacgagccgtggatcgatgcgctctatccgtgccacggtttgtattttaaaaatctanatagtccgattttaaggtttgcgctttgtctgtgatttggagacacgttcggatttatagttcctacgncggcctgaatcacatcacgttccgaccagctacagcgatagtgccaacctctcgtgatgcgtcgcgtgagagaacaaattaacactttggcgcggattttcgtagagcgngttnttgnaactgggtccagtttcaggatacgactgaagtcttgcaggcccaagctgcccaaggacgagccgagtatgcgctnatantgaccgtcganacaggatgcgctcaggttagttacgcatggcgccagatgtcgccctcggtaccgcaacgatagaccctggtgcagttggtacgagacgactcagccgggggcangagtagncttcctagctgcggtcagnagntagcnagtacgggntctccttgcgttgacggatatgactaangtccctaactgggggggggtcgcactgggacgagcggctccgtnatgcggatataagtgctgatagactggccgggcgtcataacgttnatcgcccggggatattantgaagcttnnaagtggcgttaagtcgcggtgggttttgaagaagaacccgncgggccatcgagctccgcttgaactgcgaggtatccgctttattatacccgatcgtaatactgcagcgccagcacaacagagacctaatgtaacgccaccccacacgagaantcacgatgagccgttaatacggagagggtcgaagggtttttccgaagaaatggatgcnantccgccctagcgagaanctnnnagtggcgggccttgtctcagttggcgttaataccaggttacccgtcggttgagggcatgcgcggcgactgaggttaatcaaagtgagccctaccncacgtcgccngggnccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttcagtactttcagtcttccagttgatattcagcgactaccanatacaggatnaanatcggttaagtntgtgaccccaagaagggctgtaacctccatagtcgtatggctagagcgctggcatgtatcccaaggttcgcctgacgctgacattcgtaagagagcctntggtgtcgttgcgctgtctgcccatccctatgggactagcgatgtccagcggctgtatcagcttngacggctccncagtgatccctcgncggcagtctactggcgggactacgaggagtagcatggcttatgntttaggggncccggcgacgaattgacctgttgtacggctancgggttcgaggctcgtgtttgatccccggcggccccactgcgaanctaccgttttagatccgtagatgggcaatngccgtaattgtagtgatatcncncgctggctttaagagggacgtcccccatcgcacgtcgtctntttttggtcccgcangtcaacctgccccaccaccggaccgtcaacatcaattctccttagcgggtacaaggtgcagctgccgaacgatggccggggggtactagagcctaatctcttagcggggttgagtgaaatgctaaggacgcttactaacaagtttccccctttcgaaantggtagttaatcgccgctccagacctgctttacacttgagcagtgggctgtgtactcgaaccggggtgcgaattagtggaagaagttaacggatgcgagccattgncacagggggtgacggcgactcatgaaacaagctcngtagattggtggcgtgttgtcacctngcgcacgctggtttnttagctcataaaatcccgccaaccncttgntgcgcttaggtacgagacttgatcgacgtgatgtggtgcatagtcacaatcaggtagcatcgtccctaccccgcggcaggggnccgtaaaaggactaccaaagagctggactatgccgganctacgctgggcccagtggtcagcgcgcgcattgagtgaataaccctagaacaggaaggcatctaaaagttctcacccnactcacagtgntgcattcggaaacnccaactgtaggcagacccncaaaggcggantgtctaagctataacacgtcacttcccggactccgtcaggtagccatcgcgaaatacttacctatggctatataacttgcatggcacgctcgcaacgatggaacgcacccagtcctttctgccagtgacgctgtaaggcacagctcccatgcaggggctgcaattcnaaccatcccgattgcaacaacgtagagtcactctgtttgcagggtactaggngaatccatcaacccgtccaaacgtaatggtagtcactncgccatcctcagatgattctcttgatcctcgagtagtgagggaatgcacgtgagacgggttggagcttgggcacaatcttccaaaataatccaatcgtccttccaactcgtgccatcgaggagtttaactgnatgccttaacttgtgtanctaaccctggagccatcgtaactcgcgaagggccncacgcggatctcggtcgcagcctcctatccngcacgtgcctgatacagctgtatctgatcaagtaccgcagccttaacaccacgggtgcagcgtgatctcacgaccaatnggctggtgttcgcccgtgtgtgcgactcccaactgctaaaactaggagtgagcgacacataaagggggttaccatgcctcnngctcnacctaccaccanatacgccgactgttactnaagcatcgcctatcgaggactcaccctgtctccggcgtcattttattgatggtaagaactgccattctcctggttcggtaacactactgctactcgttttgtgtannctcttccccgccgattgagngcggggatacaacagntggtcgcttcgatgtggcaagccgtggcagagccggtctcaccctgactcncaatccacagtgaaggcgcgcanggcgagcagctgcacacttccatgtaagccaggtacccccntcacgagacaggcgagtggtcngaagcgtaggcgactccnaatagtaccgcatattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagatttgactacatagcttcacgcccacctgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggcnagatcagtgcaatgnggggctcatgcctctgtaagggtacgttgtggtcgacccggggctncnncgcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccgccggatggcggagagtggttcccagtgatactacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatggttttnagacgcggaacactagggcgtaaccttctacccgtcgttgcgtcatagggatagtactagcgccgcgcctccaagcgaaggagacgcagacgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttncatcactncaaaccctcgcccgcaggcccgttggccaaacctgtcgaacccattcattatggagctcgnngganttacaattatagccaacgctcgacgcaatcgctcttcgagcattttataagtagagtttagntgagaatgtgcgtacgaggcatgtggcgatacgctaatatngaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacanctatatctaggctctatggattatgaccgcaggcctagcgacgtggctgagatgcgagctgctgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatattttcgggatgtattcccactatattcggtggggcagnggccgcgaccactcaaaccggggtctcccacgtggggcactaatctagtgtcaaaataacgactctataggatctcctagactcgcaggtcgaacgccaaacagggctgcgacggtgtcgttgaggttttggcttgggggcgctgctctatacgacagcgacagctgggcaggcatttagcaacattcccggggacagggatcggacacagaccgcggacaaggggaatgacagatgctctcgaggcttagtgatacacacctctctacgatcatgcctaatttagtaactcagcggcggtctcggagtatctggtcttggaggtacccggtaagttcccccactggtgacgagggngaccgcttgaaaacatcgtctagggcngagatataagcatgccatcacgccagcattacgacgaaccgtttcgtcgtgcttatgtttgatcaancgngcaggcggcaacttggatacagttccacgtcaagcgtctcatgcgccctatcttttcctacgcgcatgtgtccatcgtgtatactggtaattgtcagttatctatcacgtatcaagccagtggctggacccgacaagcctgccattacacncggcgatcgcatgggcgtatctcgcgttcctgangctgtctcccgctcccgaacgcgagcagatcagggagcgtcggaggcgctattccttgacctaaccttacgcgctggttcgtaatatctgcaacaccatttctngtcctgccatcctgagcgatcctctngctcgcgtctgtttatagtgtagcgtggcattnggcgtanacctgttgngctttgtagggggtattgctggggacgagtgggcagcgttccgtcgnttgggaaccgcacgctgtggaatcgtgataggtgtggngatttttaaccnacgttcagggatggccgccctaagtctagctggcggttcgtcattagtgcgcgtaaacaaagtaccataagcctcgcaagaaaatagactgtctaagcaggtgtcacctatcaggctccatagaaagttagcgtgcttacgggccccggatgaaggttgggccctgagccattgtcacgtccgagctgagacaaaaataccggcaagttagtctaaccatgaccaggatagccaacctcagttttgcttnctgccaacatctttggcacttcaagactgccacggcggagtaccntgttcaggtagcgaaagaggagcagggtggtgtggtccaacgggggtggacgctgtgagcaaactgttgatatgcgtttttcgctttagactgaccacggcagcctccggagtacatacccttacaaggtgggggagggtgtacattcaaanngttctcatgaggtctccgcagggtcgcccactcgcagtttacccactcaggacgtaatgtaacatgggctggagcgcggtaagccccgagtnatgttttaggactggcttgagcnggtatactgtgaaggcgcttggcatcggcggcgagcatggcggagaaaangtcccgaatctgtctccgacgttcgttcgacgtatcgcgaaatgtaacacttcgcataaaaacgggcctgttgctgatttaccntggctgagagctggagggctggacatttggttgaaanttcgccaaattactacggatagcaagcnggggggcctttgtatatcgtatccactcgcgtaacaaatctcacggcataatgacattctacattccttagaggtgtattccacgtctaccagcgtnggtcgaatttatttgaaccccaagtggcctggaaggaagatgattaaataccntagatctgggcgcctggttagatcggcgggtgactgacgtcagccatactaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcnggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctntcaccctgaggccaccaacgagccagcctgccaaaggcctacattaaacatcccggtacctttcgctgatcganccccaaggggcttatacatgaatagtcctgttactggttatgcaatcacgtgggatacagcggtgtgtgccttcgcgccctcaagcgggcgagcatattttgatgttccgcggtgtgcgcaacgtgaaagaccacgggtccggggacaacgggtaggaccgaancntgaacctaagctctcggtggggagaagtcctctgaagcnactnggtatggcaatagctcgtgtaatctaaacccgtncnancggggattgaagggaccgccctatagaggccgcttagctttgaacaagtctggacagtgccccatcgtctgcggttaatataacgatgggagcgatngaggtgcgtcncgaagaactgaaggcctccttcttccagcccgcgattagagcggctatgcagatcacggatattctcgctcggttcgcaattgaacgaancgatcgtacttngaacgcaatctgacatntttactcctgtgttccntccagcctccnagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaaccatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtaagggcacggtgatccgatgggcagttgagacggttgctatccccctgcgnctgcatcgtactcttcactacgttagatgccggagnngttgggacctaaattaacggaggacggagcgcgcaccgacccctgagcgtcgtcattncgcgcatcagccgacaggggatgggctctcgcacgatcaggtcacccggtgcggccccttccagagtcaaacgtacgttaacttgaataaggagtgttggcgctantggctgcatactgcccggcctcgccgttgcaacccagcacatttattggtcgtncngcacgcaccgggcaaacatacagaacttattcgctaacanatgtataacttctacagcntaggcctggaatttagttcacgctacgaagcctgtctctaactccacttagacatgcgactcggccatccagttaacacgggcagagcccggagcgttangngatacctcctactatgcttgcaaaggaagaatcnttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgngggagggcccattattcggngctgatggcggtacgaagatanacgaactcgcgaacaaaccggagcccttagggagggttgtgcatcatctacgcacctggtacacgtgagccaacccaacccgttggcagtgacatgaggggtgaagcatcgcactatggctcctgtttggagccaggcataggcatctatgtatantttctcagttaaggccacttgatgaccggcagtgtaaacggggaaggctgtcgatttaggatccggtcaggggccgcttctctggctgttcgcgggagtattacggtcccgccagntgggaccaggatttgcggggaggtaaagaaagcggccgcgctgacctngagctgcgagcaaatttagagcatcactgtcgcggactttcgctatcatgctggtgacctggcggccccaaacgaaaggcacgacaaaataatacatggacctgtagctaatagatccaactaaatctggngccggagacactactctcgcccttttgaattagccaancgtcagcanaggagatggagcctgttttatnatgccttgtaaatatagacgaaatcgacctgttacagtcttcgaatgttggagtagcttaccgaggcaaggttcagtcgantccgagtatcttttccgggagtaggcggnccnccgccngaacgctgcgctccaggtgcctcggcctcgcgacgactccaggganngttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcacgatactattgtagaatcgctagatatgatttagtgcagacgcgcgagtgtcacaaccgtccgtgcgtagcacactcactaaaactcgtgagtccataccccttgtggccagatgcattgtgatatcttgccctagtagttctgcgagaacggtcagcctaggtaattccggcactgagtcgaccccggtctgagcagtccgcgccgcgtaaaggaccagtncactagcgtgtgtgagacaggggtacacttatggcgttatgtgtcctaggcagtttaggaccgttaagccgtcgtgtgtggccgcgtcggagctatccgggtctacggggaactctttaaaaatatcttagaaacacttatatatccgttcgaagaactgtgtctgcctgtacgtccctaaggcntcagttttccctgataggtgtcccgactcgcgcgctgacaactactaacacgtaaatcgatgggccacttcaatgtgcggnnaacctgtactgagcncgcaaaaaacggtgaccgtaaccgtagtaagagacaagagcaacatagacgctggacatcgactcagaagtcaaccgtcaccggnccgagcggcttcgcgaaccggcctgtacgaacgataaagtgaagcagcagctgtcggtgnttagacccanctaaggtcagcgcgcactacgagcagcacgggcgacaggtagcagtcagaccattaggattagcttctgggatttccgctggccacgtacgattcgcgcagttcccaggctagtcagngcgggggtctaggctgtgtagtgagagtctgggcatgaacggaagctggggaccccgggtctggattacgacngcatgccggcatctgaatcttaagattaacttcnggaacggagtgccagtattttgccggtagccgtttggtgacgctgcatacaaggaagggttaaagtgnnggcacggatatccctatagttatagtccgacttgggaatngaccctctaggtttcggttctgccacaacnccacctaggttcanacggacgaaattgaaccctgtgccggctgaccaagagatcgtagtcctcaaagtaacaggangtcctgtcgtgnaagccntatggcgcagccaatgacgcaatttcccgcnttgcagatccgagttccacancccctttgtgatgactagtactgacgctggcccccacgtgggcgtacatcggctgcntgcgttcggaaaacgaggataatttcacccgttaacggtgtacggttgtccttatccatgcggggtactagtagttgctccggacaatcatatgtcacccgttggttcggccttacgaacagggcttatagagggcgatactatagctgaattaagaacgcagttgcatcatttcacccccacaatggaaccacgctcacntaagacgctaggtcgcaaactccagtcaaactcccancaccctgtctaacgctagcggacactatttaagaccggaggttctgttgcgaaagagactatggtcccacatgttcctcacgtgcgttagccgtttttaaatcgtgaggtgtccgtaaaagaggtcaacgatatttcaagaattacctactcatacagcatccccaattgaaggcctcacgttgtgcgtagaagtgataagcacccaggaccacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggtacacccccatccgttgacttgtcagctagctgtcagcagctcatctgacgtcgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacattgctcccagggacatcgctgagcggtctcgtcagtgccattcacaagtcagtctaaacaatctgtgcgtccctgtcctggtcccttgtttacactgtgtacacaacctgcgaatctctgctgcccagtgaatgtagtggcgctggtactacanatcacagaatttcagtgtcatggtggctnttactgaatcgctcagtaatgcggcagtctaatagaaactccgcgtgatgacaaaatggaagacctatccgacgccctacgggattgcgttcctctagggatggcgggttgcaacctntgaaccatgtgaggaaccagcaggagtantcntggctagatctgtaaatttccttcactctaatttgaacctctagctccgngtaaaatcccccggatagnggcgnatctatgggttgcaaagatgaggcccctttaaaagactgcaacctgaaccttagctgctaaggtacctntncgcaggtgtcttgctgcttgacagcggaaattggacggaangcttgcgagnccaagctgtgaatagtttaaactcagtccnaggatggtgaccggcgattanggtcggnggttagtggagtcgttgttgaggantatgctgttcgcgagcctgangggaggaaagagccgactccctggtgtcgctactttcaatcgtttgcacgacagtgacatttgcttngacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaatctgcggcctagtgccgggtattatacggagacgtatatcgtctactattagtacagtatcaaggtagtctggctaaacaccttcatcgcagcgctcggtccctaagaatacgagccggacncgccaatngatctagatccgatttcctcctactgtcatggatgcggaatcagtgagttagctcgncggnaaaccgtnactagtagagacgctcaactcgcacacggacaccgtgtcactagacattcgggccttatgtgcgatacaacctcctttggggagggcggacccctgcgtaccagtcgctgcattaatcaacttatataaatactcagctcgatgacgatgtaggtgccgatctcgacgccatcgacacaagtcnaaagctccactaccgggctcgggaagaacgagacggttagatcagtagaccgtgtcaacccgatccgcgccattacgtccgcaatgtggaaatctantctgacagcctcgattgatctagnaggtcgaatgttggcgccccgggaattcnagaggcgttttgtttagctntgtacgaggattccggctcaaagaggaacgaagaaaggacctcgccggagcaacatgttatttgtacctcgttggtggcaaccngaccgtacggcgaactgtctgtagggatcgcgctaataaattcatgttaaagtatttctacnctaaagcccacgaagtgacctaacgtggcgtacccctaacggcgggtttccagacgtgttgtacttacgtcgtaaccgttgtgntgtctgagttcgcagggccgcctctagagggtacgaggtcaacttgaatggggttagcggcggtgggctgaagcccnnactccgtcgttctncgccttgggtgtagaaactgctatccgtagagaggccaaggcggccgggccccggggttgcgcaggagtccctcagcaaantaatgtaacttaccttatcaagcatttgcccactaattcgtgtaatttcgagcccattgtngttcactaaatncagaacgacntatcgggctggaccctgcgccactcggttcatttgccgatccttgtgcccaggcagcacatgcgcgatgatctancttccctgtctacgccttcacctgttatgaaccgaatcggcagtctggcctagccgtatcccgggtctgggttccacgcagtacactagatgnctatgcgacagtaggggnccagaaccgtatgctagctcccggttagggagggattagatgctattcgcgatctgcggcaaggaaacgggagnncgcggtcgaacgctaacccatcnccacacaggcatanggatgatcttgcctcttangaccttatcttctccgaggtagtttaaccactcacgccgacgantaataacaagcagcagaccgatagcttgtctttagaatacgactacgatcgcgatatccccccattgccttctagattgccccggctcttgcgtccagcggagtcacccctcacttggttgcccggtctgctgacggnncaacgatgctcttgcaacacgattcaacctcggcctttattcggaccgggatcttgccgatcgctccgatgacattagcgangagaggcgcacgaggggggccccgcgttcatcagactatttgcagtgggctgtctgaaccctggcttgcgcagtacctttttcaaccgcgacctgccnacctgcnncgcncgctctcctggcctgcacagcgcagatcgccaatctcatcgctgataacacnctccgtgtttagtgatgaccagctcaggtagcgcacgtgcaaatanaatagcttnnngaattgaccttagtccccttgcgttggggggccgatgtatacgtcaagtgcagcctacagcatgcnccaccgttggcccgagacttctccagaggtaagtaggtacgtacctccgctgtccgtcctaattcggaccaggtcacggcactggggacctaagcccggctcccgtcctcatattcgcgcggggtcctttngtcgggttattgcaatctatcacaagcggagttagtcggattctctgtngcatgatatggggacggattgacttctttctcagacgntcagaccgtggagttgtgctcgcatagganggcaaacatcggggcctgggacgnctnnntcacgtgnagaggacctccctgtaggctaggagccggacctctaaggaactccttagtgagatcgatataacaggaaaaacctccagttcgnnagtagtaaaaatgccctgttagttgngcggcctgagcttggtaacaggagcgggagtgcttctcaggccacaacgtatattggtattaacgcgtcccggacaagtgtaaagggcaccctgttgaccgtgaatattagcgttggttcgtgaccaattttgtaggtagaacggacgctgtgcacctgtcgttagtctcgcgcggtacnccgaaccatattccagggaaactgntgnggcaaaaccgccatgaatagcggtgactggtgaaacgcccatantcgaagcaatatcggcggtggattggttcaacgaatcggtcccctggcgaagagtagctcccgcatccatacatctgagcgtgacatcacctagtagagttagtcgagggtggaattacaattctgttcgcggagaggtacgccctnngccgcgagaggacactgacacgggcgacgatcgagcggggtngtccgggttgatggcgttaagcccgctatctatactctatagagagctcacagacgccctccttcaaggttccccacgccaagattgctcctctagacccaagcgctaccagagaagatggatctacgtgcgatagaaaattgctcgttttgttcgctaccgaattgacgtctgacaangcgatattatagacactaagccaggattcctcaccagcgggccaccgacgtgggatccggtngttggcgaccgtgaggaagtgtgtgcccgccnacggtccctacactaggctgccggaactttcatggattctcggtagacggttataaaccctagcgagcccctgactcccgcagacaaattccgcaagagctaactaacctatggcggcattacgtaaagggtagcggcgngggaaggagatggtagcatctctgttaggctcaaccggcctatccgcactgaacaggcacgagttaccctcgcactgaagataaggctcccttgcatacgacttgctangctggacnnaattccctgaaaatgcaaagcaggaaacccggantcagagctgtaggtgcgtccgcatcannaggccgaagcggacgacgggcttattcgtaccgccaggaagggcaatgtcgcagcccggatngatatgaccccgtagaggcttggccgagcgatatgaaagcttattttgcaacgtataagctagggttttcaattaccgcggtgtcgctaaaactgatacgagaaatcgtcgcaagtganggacccctgatctgcagacggctcacggttaaaagtaacctaaagacaaccagaagctgggtatgtaaatagatgaatatgatgcccaacattataggtgatcggggcccaagtttaagctgtagctcgtacgcatcccctcgaaactatgtgncnaggtatgactgatgtattgtcgacatccccgatttgccttcgtccggttaaggttgaaatagcctatagtggggccacantcggcagngcttagcgggcccgtttaaccatatcccgcagaggtttcaacccgggcgataacatctcgcggacaaagcgctctatcccgtcgtaattacaacatttcacccgggagcgaagagcagccgaaatggatacatggaacggtacgtctagaactcgtcaaagggnatcggtcaccgcatcgcgcatccacattccatttaatgggcangggttgggcctacagcgtgtgcttacgggtttatcaacaaggacgcgggaggattacttgcactaacctcatgcaccaatggacaactactgacttggatcgtttcgccaacgcgcgcagacggtttatagcatatgagtcgtcaccagccttgcatataccggccctgtaatgcgactcgtgaccctctcgactacgctgatttgtgctttaaaggcaaagagaaagtactacgttgctgatactgtctgaagcagggcactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaacgttttggcataccgaccgtataagagcgggattcctcttcagccatgacgggacgaaatccaggcgaaggaggtcggcctcgtcccacaggatgccgcggggcggtgagatctccaacgaaggaaagttgtcgcgggcggctgtaccgagctttgaggacngcgctagaacaatctgggcggntggaagagcatggctcaggaattatccatcatctcttaacggctcccaatacaaagcacatnctaccatacaatgtaaanagctcgtnctgatgcctagaagcggtgtagttcccgctggtcgatcnatcacaagtatcgcagaattcgacgctgggctctcactcgatgtgtggctcaactggagacatgcctaacagatgccgagtgtcgcgctattttcatgacatcgccgcagctnnggcaggtctgtcaggncttacgcccacccntgattgcgtgnagttcgctttgtagtngtgccagccggtaaataattacatcgggcagcgcagcttgttttgttgctgccttcaagacatcgtgtttctggttgtccgggtccctatttcaaaaaagtccctctaaacgagaccgaggctattagccaggaataggaatcggactgtagaaagcctcacatgcggcctgtatagagacgttgaatcacgtgcgttggctacttatcgatccgagtcgggcagtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttnccncggtcgtcnttcgtactcgcgcnntgaacgccgctgcggatcancacaccaagaacctgttgcncaccaatctgatagttttcagcacanatgcgaagcattgtgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttcctcttatgtacgtaattgtatgttcctttaccatcnactcgaccngccttcaaagacgtggtctnaccaacggaagcatgagcgtgagttaattacccgtggagatttgaagttgatgaagcaattatgaacatcgtttatccanacttctggcagataagcacatgatccgaggggtagcttttctgttcagagctcggctccgcggggtgatggcccacgctatttcggatggtcgcttgctcgacgaataatttctcccgnncccactaaccactgccaatgaaagtcntctcgttcgtgtatgagtacngcggagatcaaagaaggtagtcagctagattgagcaacncataaatcccaaatgacttgtctatnaaatagaggatgcgntagtgttcgatcgtngcaggctnngtcctccattaggantctaatgatctacgcgagtttcgtatcagccgcatgcncctccctacttaatcctcaagaccctttggaggactttccganggatagtctggcgttaggtccacttactaataattaggagtcgcctgttagcccaggacaaatcttgagacgtanggcgattcgaattangtccatcgacatcagtagtgnacaaagccgntcgactcacctggatgtcgnatagaaggaatgcatgtattgagngcttacggctgactatcagtctcctaangatcctactgtgccccaggtggcgcaaggacagggtccngtcgctgcacggagacgttgccccggtcaccccacctatcctcatcaccaacttcatggtcagaccntagaacacattggaagtgttggagaaccaatgtagacaccgtaatatcaagtacgtaagtctgagaggatgtagacgacatgtcaagagaagaactntggccgcgtctaatgacttaggaagtattacgtcttgagcgactggggtaaagcgatcatagcctgcggngtgnnaccaggacgggcaggcctccacctcgaacgctaagttgtgcttggcggcgggcataagaggtcaggacggaatctttctaaagccccgggcccgggtcgttggggtacatactcaagtgacctataattctgtgcgacggaaacccagatctgtctgccggcacccaattctgttctcctccttcttctancgttgcgcgccgcggcgtgacgttatcccccgcactatgacttttccttgtgncaccggtcgaaagctgttatagtgttttcagcccggtaatggtagccacccactgatgcgcagagttagtggtatacgggaactagttaacgtaatacaagccccttcacttgggcccttccgctgacaaggcatcagcaagttgttggattnactgtaaatctggaatgatcantctacgcgatctaggacggagagatttaaaatgcnatngggctataacaggtagctagcacgtgagacatgtgtagcggcgcncgcgcaccctngtctgtgaatccccggcggtccttgtgaattgaaactcccggcgcacattgnaatatttcacgagcgggtgcagggtcgcgnaagtgtccagcggtaaaacggaagggatattagataaagtgcggtgtggacctgtgacaagtaataatngcttcgggcgtgcattggngcccctagcgaagcgtactatgacanatgccggnagtgggcggagactcaacgtcagcgcattgccgcgccgcctacattacttacgagaatcgaaacttgcaagcgcaaacagcagcggaacgaacaggccgagagtccctgaggtcggtgccctagtctccatgatgccgctcactccggctattgtgngggttgtgtcatggagaacggccccgtagggtgngtaacgagagcgcattattagccttaagatggctatattggttagggagatgtnaccttctccgtataacggagctgtcgnnacgaaaggaccgacatcttcttccggcagttccagacgatagcaaacatctaactatcactggtgcggtgggatggtcaggcgtctcatcctctggcaatccctttaaagtctaataccaatctaacggcgtagcatatactcttgccgtagtaaacgacgatgacccctactcgtcgaaccgcgtccctaataatacgaaagaccaggcacatagctcccaccctctcacgacacncagagaagtaaggcagttcgtcacccgcgaaacgtagggctagagtgctgcgtatntctgcgtcgtgaacatctggnaaaatcgaatcccgacatggaaaggagtcccggcggttagcctttgctatcatccgtccggatttgtttcccgtggaacttgcgcccngccttcggaaaagttcccatgccgattcgggcgactccagatagacgtcccctgactgcncgtcgatgtttggggcatcagcagcaaagtcggcctaggaaatggacgcggcacgtttaattgcgatcgncactgtcaccaaacagttataacgcggtgtcctgggtacataccgccgcagcactgggcaaactttaggcgctcccaatttcgcctctgttgacgattgcccctcgagggggcgtgcgccgtcactgcttaaggcgccgttccgggtggcggcgaagaatgggcgaaaaatgtaggaccaaatagaggatgccgcgccatgaatacacttgcgatttcgcccgaagtacctccagacatctcggcagctccagggtggatgcctccacgggtgntccgcngcgagagcaaaagctgtaggagacgaagagatttcaactttgactatcgtgaactgagcactcactgtaaggcgtcnggaggtcgnattataggctagcgcgcatcggggtggcaacccactaactgatgtgctcatatacgacccccgggcatttccgcacccgccgctcctaatggtaagagatnncttgcggagaccgccgctcgntttgccatctntaaccccaaggatcctcctccgcnccaggccaggtctacggtatcgaaaagcggttcnccgncaaaattgaattcggaggcagagacggcgtactgcacccagatggtcatgacgatgtttctcacgnactggtgacttaacgcactgganggcaccctatggtggtccccgcgccagcgtggattcccgcctgccctcgttcgaccccttanagaagcggcatgntcgttagaccctatacccggctcactcatagctctcctgggnngcactgtgactctttttcgctataccccacgagtatgatcccgccggtataatactgatatctagacgatcgggggaatcacctgagcgggtgtgaaatccataaccnggctcgacaccttcattcactccggtggctccgntggggtagcacaatcggcttagaagcagaaacttccatcttaggccataaagtttcttgagaggggggggtactcccagtagcgggtagnncgagcttagattgtcagtcctggtggtgcacttggatcttgagaccgtagggncactaggcatcctgtttatactagantgatagcaggtggtaggtagggccgtcntgaatggaccgaaacctgcgtggcggggtgtgcccaccctttggtgaatactggcttctgctgttgagctggcgagctacctttccagtcnctcgcctagccagtgaggggcntctactcctgctnacgcattattcgccgcaaaatgnacacccacatgtccccggnggccagactacgctagctcctcttctcggaacgccaatctggggtacnacgtgctgtaagtccatgtattgccggctcgcataacattgtaacggcgccgtanacatcggaaggcatttgncgncgtcnggcatcacagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggcactgagttacttggtgggtagcanggctaggtgcggaatgcctattgtgagatatacagctgggcaacatagagcggcccctatcccgacngcgtaaatgtacacgaggcgttaacatccccataggtcaccccccagatagaccctccagataataacacactcctaccgcggacttttcaagaaatgtnattcaagcaaaactaatctactncattagctgtctctcggtcgcagcccccaccggtaggcccgtcgagacggaccaaccatactcctnntttatattatctatatctagctgtcggcatttcgtcatagtaatagatcnggggtgcctgtcgccaactnnnnnngaggtgggccgtccaggggcttccaccgnattcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttnnnccttccgcgatggctcagtgtgtgtgtnagcagtgggcggtcgccnncgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcattaactgcgtctgtttgttcgagatggtagcgtctcagaaacaataaattcggggttgcgccccagcatgggtttatcttactgatcagctcaaacttgtccgcagcagcattctgttcgcctggctgcttgacagagcacgccagtggcgccgcgataagtccctgcttgactgggtttccgttgacagccaggcgtcaacaacttgggcctgtacagttgccaattggccgatctttcggtttacaaattcttgacggttccccgagtgtgccacttttcaacccaactgagcttttatcctccgcgtcctgctcggggtcaagactcccgaggtggacagtctgttgtgtagattagacttttagcncagtactgggtactcggcgaaacagggtgcgcgcgcgttacaagtngtctccccgtcatcccctggtcgggtgaatgtgggggcaggcaatgggaatcactaacggcgcgaccgggttcacacaagtgccgagactcgcggcacattccagctacgccnaccactggttctggtcttgtgagcaaaaanccgtgcactcttgcggatcgagacgttgaactgtgaccatagtattgggccttacctcctacatctggctataaggtaaccggtcggaagtatggtcaccaacaaacttatttcgacggatcggcagtcatcaccgccatgaatcacctcgggaggctatgtgcatgcttggacttatcctcttgcgaccctctcgaacctgttctggtgcagctcgcctggggctcctcgactgagacatatcgccctccacttgtattatgtgcttggctcacgtagctgtcggctattaccaacacattntatacggcgtgaccggccgatccgagctcatttgcngctgggacgtggcgtactagtacacctagatgtgaaggtgtgacggtataaatttcttagtgtcgctcgtacacccggaaggaatagatcgtggccttggtaaggctgcaccctttggctgaaaatactcgtccaattgccaggtttaagatgctagntgacgcaccgtgtcccagacgtattaaaagcgcgaatgaatcatatgacttcattaagcctcggaccgcctgtgaaattcacgtgacagataatttatgatcatccacaccaaccctccccnaatgtcggtttcaactgcccagggagcattccccgtgaactcgggggaaattcgagacgttagttaagntgtctacgaaggcaagcctaacacgtgcagccgaccagggggtgactccagccttatctggggtccactaatgcgccgctggaagaactttgagagctactagtccccaagccaccgtnactacgtactcgtgcatgnactttctgctggaagatagcgggaatcaggagttttcctcccgaaacctctcgtattcacggtatctcgtttggaagtagacgtatacttagcatctcactcgcgtgagccccaatctcatcttaggcctgtagaatcagcccggtgttcgtgcttcgatgtcctgtctagggtctactggcnagtcttagtgctcgcncaatagcctatttctccttgtgtgcggacgcagccacagcagattgcgagaacgccgcttgcttagaatgatgtgtacttttctatatggcgttatggtgtgtcctagaccctaaaagnctctccgtcgaggggatgcatacgcgcctggcttcctccccttcgtggccgtccatataaggttggtttagccagcgccaacgacggngagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtccattcggcggtgtgccttccctgagccagaaaagccttcgcttgtcgtgaaacatcttccggatctctagatgntcttgacgtgaataagccatctggtttcgcactgaaattctgcgtcgtcacggtgtcccgcggtgttattgtcgcggataagggtctgatacacatgtcgtattaccaaggggtgtgcataggtactaactgcaattgctagtagaaccctcgaatgtgaggnggctcgtagtcatgggctgatggtatgaaccgctacccgtcgaccgaccgagggangtctttagcagtgttcacggccaagtcncaaatgtttcgagtcgcatagctgataaccaacgtcaccggttgggccatttgccgaagtaattcaaaacagcagtgtggtcgnattctcaaacttcaatncagccttgcccaccatgtttccgggccataggtcaacgtatttccacgacttcgcacgccctacgaccgtgatgatagcattatgcgngcgggccttgaacgannccccatgcggtgcnagtatgcacggcatatatagtgtcaacggcagattccnnagcctggtcctcccatcgacttgcgaccgaagtgtcgcctcatacggagaccagtgcgcttggcttgcccggaggattctctngattagagtaggcgtcatgcgacncggcgtttagctaatccaatgttggcagcgnatatccagtccggccttactcgaggnacacctcantggggaaatggtattcgctaccaatgtgtctanagaccgcgaaatgnccaatgtcgagtnccggagccagagccgtcaggcgccacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcactagtcgcgcagctctgctaatccatcggtctcgatgcgggaancaagaccgncaaagcgaacctgggcttcgaggtttcccacgacggtagtcctgtatgggaggtcaatctcgtcttcgtgatgctaggacacatggtataatcgagagggcaagtcgcacaaactacatatctgcntagctaccagattacaacagactgggtcggcttaaggttcctctgcagcctcgtcggcgaacttgagctggcagccgggtttgcgtaccggagatcatatatagtaatcatctgcnncttacctctcatgcggccctactggtattaaaatgcttacggagtaactacgacgggttctattcttcccgcggaacagcttgcagctccttggttcactgcactgtgtcactccgagtgtcaagcttatccgcttaccaagcgtctgccgctatacccgggatgatggtggtatactactcagcctaaccaatctctttcggttggctgtagcaaagtctgcctaagagatttcatgacnagggacatattagagggctccactaaccagctctccgggctagacctgggatggacngggaagaggtaggagtgaaggtgagggtcctgttacaaaagttgccactcggtgaacgccgctcatcatgttccgtgaggtcacgacgtattcttcagcgatggacagtctcgcgcgcgcgcagcgcaaagcttcccacaacatgctcctctggcaagtagacaaattggtcgctaagcgacagatctgcgtcgaacggactcaactaataaattaggagaggctacgatcctctggggagggggttacctggatccgagtctgatacgtgntcntctggnagcgttactaatgaactagaattcggtggctgacctgaatggggtcattatttatgtaaaggcccaggttaanatccagcccgaggacatgagtacaaatacaattcccgaaccgctatacctagaccttgatggtaccctattccgtgnatcccagctcaccaaaagttncaacgtgaggtcgtgttagtttgagatgacctgatanttaactcttaccgttgggcanatctaggctgtagtcctagccggctatcacttgctgtctcttcacgaatttatcaagtcatctatgacctcgttattgctactcagactcggtggccnctcccaaatgtagttgagccgctgatatagggatccccgagtagtcagaccatcagagccaatagaacgccgcatcccgagtcgcgcggctgcacataagtgcggcagatgctgccgatacgaccccgggtttatccgatgaatctgcgaaggggagagcagccacctcagggggtaacgtgtagtgttaggctangtcgtngttccactgcctattcgcctgctcactcgccctcctctcnnctacggtggatagggttgatctgtgttggagggagcaccgtagtcgcggaatagcgagcactctacaacgnaggggagtcgtcactgagcgcagattgcatggctcgacgtaccttcactacgttgcccgagggtgctgcccncctgatccggatagtgcgtcttgtccttgtaaagaagcccgtgagttcntgcctgtattgactaggaaccctggactacgtgtctaccaagacgatggccgacgcttaatgcatcgttatctaccctggatcatacatgtgctaatattactcagcctcttgtccntcgaggggtatttaggtctaaatccggaacgctatccaatgctaaccgcatccaatcgacccagcgacaaagcgccccacggacctctgcggttataagcnactatcctcggtcgcctngtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacacagaggcacctgtagcaccttaagttggngcattcagattgaacgactgcctngtatgtagcaatgtaaacgagctaaagaaactagcatataatacccctacaaagtaagtgtcacntgtactcggggggcagatttttgagtgttcctttgctccatcagttgggtggcgcttcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgctaccggtgtatcgtaactatgttccacatgaagtgtgattctaagttcttgtatgtaatatcatgcgagttgtgggccganagtaatttatatgtcagatagaaggtaccatgagtncaactttactctaacttcaaacgaatccatatgctacatagatcctcgtagggagatgtgacgatcatgcggatgaaagatcgcggtcgaatatcacctcacttagcccgcggcaaacagaagctatgaagcatgtaaaggcctggatggaaattgggtatccgacatatttctgggctacttacagcggccggaacgacttccttgctaatcgtgcaagtacaatcctgtctcggctgagcttggcgtccgccgcctggtacgtaactatagtcattagggataatgtacaaaccacatgactctcggccagtcgtgggtagcacggtagcccataattcctaacactcggtactaatcactggcacgaactagaacttcgactactaaacagataacaaaaaccacaggtcggggncagggaancacatgtaaatatagaatctttcatctcacaggntaggaacctttcctaaatacgcgagttccacccacagtctctcntgcataggctgacgcngatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgctccttagccaggactcccagaagagcgggacaacgctaccgttgtgtcccaacagcttatatatcgtaatggccctcagcagtacaagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttcatctanncctcncgacctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttgaacagctcttaccttaaaatgcttggcgctactacttgtgccgggtgacgttgtcagttaagggtcngtggtattccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcatttagtgcgggtttgtggctggtgctcctcatcgcttttgttaaacaggtgtattggatactcgcggttcggatccattacacacgccgtaaatggcacgagtcacatcgaaatcagggcctagtgagcatgctgcggaagagctatgtacggagagggggngnacgccaatgaaggaaacaatttgcaagtcatatgtaccttgagtagcccctttcccagggttactcttggcttgtgatcgggaaatcttntaaatttaggaagccaatgtcccgccagtgaaccggagcacgtctcgcgaggtcttcgtcgggcgaaagacacccataaactgtagctcggaaatgtctttccaatataacctggtctttgttgccttgcttaagttgaagncggcgtgtttgctccagggcgggggaancaaacaagtgaggggtgtagattgagtttcagcccgagaacagcagaaattcataagcgggatatgacgatcgccacgcggatagncacacccccggtcggcaaggtttgccnaggctccagcctcacacttgcggcgtgttntagcttaggtgcactctaagttcccatgataaccataaagtgcgcacgtgcgacctacggccttgggctaatctgatacgggactgtcctccgcccctcgcgacattacgcagcaacccgcagccanccactaagccatagctgctgcccgantgagccgccgggggggggaaatgctgcgaggncagatgggtccctttccctcatataagagtgaatagtccatacctgtactacatgacggataggagaggtgaaacaattgcatattntgcctctccaagctgtttgcnttgattgggaccaatcacactgaacgctgtgcagacagcttgaagcaactaccgttcaggacatagcacttgtgtcaggtttncgggtgttacagatcatccataatttcagaatgtagtggattaatcactgataaccactagttccgcttttgattgtatccaagccattttccaacaatnacggcgctatgccgaattatttccagtaagggtactactagtaacggcttnaagggngactttagatcatcgtggcctcacgatgcaagaccatcatacgtgcctgtcgacgtagagcgcccgaaaagcatgaagacagatttgtcctgggactatcacatgtatttctacgtattgtttgcgattctagtagcgtctctgcccaaacatcagactttctctgaactaaaataatnnnaacccctatagccccggtccagggggacattgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattcttttttgtggggttcaacatgtctgtcacggtgccggtgtacaccactagtctgtcaaattacctagattattacgtgcacaaaacaaaaataatggccccggagaagacgaagcgagtagctgtggnttgtggcagttactctggcgcctcaacgccgctatacatgtggcatagtcgggtctgcaccgggccgacgccacaatggtgatatcaatgcggacgtgcctaaagtcggcgagatagccagtcnagccgactaagggagatttacggcnaccttcagggggcagtttactgnggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccnagttaattacatntgaccgaggttctcctactgcgtctccaaaancggtacgggagggctgttaggacagctntaggncgatggtgaggggggaacggccaacggcagtgaagtgccccaatgtctgaaagatcaaatcatcttgtcaaaaacaacccgagtanttgtattttgagatatagcggctcacttataggaattataaagcgtgtcgatactggggttggccttcggtcccctgcgtaggggggatcagatgggagttngtcataaccgatccattanccctagggacagtgtaaagaggtggggcaacccgtcatagggtccactccacctggtttaccggggcagcctaaatagattaccatcaggtttcagaaacggccgggagtcctaaaaacggnacaagttgcgaagtcatccgtaacncgtccttattatacttgtaacgtaatatcgcgatgtggatacgtcccaggcctagcgtaatngctacgtcataatcgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgcttccgaggttcagaaagtattctcaattctcgcggagcttgtctaggtccctgaaaatcggcgtgcctcgccgttttcttcgggccacaccattcacactcaattttagnttattggngaatagcacgataccagancgtcagtcacgcgtcgcatggtcatngagtgttggatgggtataacgtggactgcnngacagaacgtaatctacggtggctgtcgttgcgcccccgcacccctctaccgcaccaccctcactantaagagaaatcgcttggtcccgttacgaaactatcgaacagacgcgtagactcgtgtgttactctaacttacatagtgccttgtcgtttntcgaataagagaattgcgagtcgcactgagcctggctttagctagcgatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtatgcttgttcggtgacggactgtttgtccccgggtacttcactgancttagnagccaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacaggcctcttgcggggaaatcgangacgccnggtagcctttagtggtttgtagctcgggatgcgcattggctgtgatgtatatcacccgcggtcacgtctagccgggagtgcatagaactgcgtttggagtgtaagcgttcggatcttatcccagtctcccgggctccttttctagaaattgagaggtagatggcccatagtcantgtggtgatcggacgccgcgaaaatttacgtttagtcatcaacttcgggcaaatgtgtataacatatcgaacgcncggtgggatatgggaggtgtcgctgacgttcagtcggcaagtagtgcctgccttgaccttccagatacgttaaagcatatcagcttttcggtattaggtncgtaattttgncngagtgacaacttaaattgtcgntcgctagggggtagtcaagagtctgttgactccctgctgtgtgccgccgcctgccttccgtgggcatgacgcggttatgtcgntngactctcgagcaggcgataaggcatgtgattatacggacgggattttatggggaccatagggcaatatggtccccgagacgcaccttcgggtgctacttcaattgcgctccccggtattagattgcttacacctctgctaatcgtggaacnggctgtatcgagtccncctggtgaccaagcagtcaggagtatcaagactccttgtagnttagtgagctaggtttcgagtaagccccgcgataaagttagtgaatcccggggctctaagcgacccgtgttactanctaccatccaccgcgtggccgagaacaactgaaaatgcgttgcaaccgctggtccctcagctgtttctccggacgcgcaatttctangtgtgtgaacttccggctgggtcacattggcgggcgagttctcgctccggcggggangaatgactgcgttccngcatgtatactgggctgctctagacctcgatactgggagcttaacgtagagtgctcctgtgccttggctcatagctccaggggatttgatggttttttcagtgngtgtagcggatcgacaggatgncgatcactgagcnctcctggcgaaattcgttaaggccgtgggtacgcgcccggtgcctatgantgatgttanctgagcctttcctccacgnaatngtatcgntttcgaggggagancgagacgactcgggtaaaccctggtccctntcaagtgcctttgatttcctcggggccgagccgtctacnctggccccgagactgancgtcagctcgtcggtgatcttggagccttggatcaatgtacacgaccccttaaatatgcaacagcacgctttaatantataatatcaaaagatcaggcaccccggggaacggtgaacggtggngccgctctagagttccagagtcccgatcgactaatcacgattagttgtaagtcttctgccacaacntnggccacccggcaccccctgngagcgaaggttggtaccgctatccttttactcgttccacgaccggtgtgcattgtgngctcactttgatgggctagattagtcnagttcgtcagccaaaaaactgggtccacccgcgagcgcggggacaccggnctgcattgccaaagtcccctggtgcgtaagtcnntggcgtgactgacgaattggatctggtaataaacgaacacaaagtcctctngcacacgctgacgagtttcncgcctgacccgtccacatccaggtctagagtcggttnccgtgcctcagacccaacaggcttcccggctaaccaattggccaggancacaccccctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgcngcaactatcgccccaccccctcagacnnaccaccatnccnctctcacgaccatgtctnttccaagtggagnaaaccccttctttcgcttgtaaacaggtgtttttcatntatccgggatgaacaatatgtccatttctacggcttaccanagttattgctgatgaggcagtacccaatatcgtatcttatacccagagcgttcccgattaagcaaatntattgcgaccagttactnaaaagggaccacaacacgttcgtgaggtgggtgggagacnagtccgtttgattacccgngcaccnccccaatgaggatactggaagtgagagttcatccccgccgaacttactcagacagatcaactagtgggaagcagtcagatacnagtgaattaacgntcgaatgttaccaaatttttgcagggtattgcggaccagttatagcacccttatataggatacccttcatcggtcgtatgagcccccaattgtgggggcgcacagtgccccctcgaatattgcgagtttttanngcttcgccgcgtactgaccgatcctactccgtcgcctgggttgcgcccggngcagggcgccgnaaccgngatgcgcattttgacnataagtaaatctgcaactctagtcccggttcctgcctcgacagcacttagggagatttgtttatttccccatccggtccgtgcgttcgactggagcattcatctgattgtttgaaagatcgtcacgtgaggtaacggaacaaatttgcacaacgacttacgctttgggtctaggcgagccttacgtnctggtgaccccgattaaagatagctagcatcccagtgaaatggggtgaatgcttgcgcgcgacaccagatcctcggtcgaaatttccgtgtttgcgttgaagcgctacgcgnaacggcccctaaggnattccacaggccgctaagggggacggcaggggtatgtgctctctgacctgataccacatggacgtccccacggcccgaaaggcaacgagacactcatatcgcatcgacccgtatcgcatggggctattccaagtctaccccgtcaggcgccatccgattcataattttgngctcactctcgatgccgggngaatataatagtaagcagtattaaattcattactccacgcaaacccacaatactgttatgcagctcgggttttgcgggncgtactgacggcttcgtgtccctctctagccttggttcgaacntagtttgcagtaatgactcactcagtacaacaacagagtttctggtacatgnccctgctcccggncgacagaggcccataggcgattctatccttgtctgtggccgtaactntccntctgcctttcctcattgaagagcgttccngctccggacactggcgctccacgtcggaaaaggtaaagacgccactccgntccattgtctagaggatccaaccagtcttgcgtctccggcgcccaanaaccagataatctcgnggtatncgagtcgcggcgctcgcatatgttcgactgttaagacctgagcgctcngnacccagtactgagaanactaaaaccgttctctatatgttaggcgattgtgatgggatagcaccattanncaatcgccctgtagttccacacgccaaatctcgtggagcaacaagtctgcactcttaatggagcagtattagcanagcaccccgcgacctaccaggctaaaagtttcggctacgctcacgatgtataataagcgctaggcctcgagaaactcctgantatgttacaacttggtggtatactcggtcggcccttgatcgggataattgcagatgcgacggcnnnnggctttgaactggtggaggtaggaaccttcggtcgtacccactacatagcaggcgtgtttttaactcagtaggtgcaccgcnggtacacacaataacccctgttgcaatcgataggacgcagnggttgctccccggtcgccgcgaaaactcccagtcggactccgcaggtggcgtaagggagagacgctaggtcatcaggtgtccgaagtccggtcatctgtcaccgggccnctagcgtccctccccgtccggtaggacaggaccatatatcaccctagttgcatanctcttagcagccctttcatgggaccatgcttcatgcaccgcctccccacgatgcaaaacccagaactctctacatccnagtaactatatatcggatcgccggcacatncgctgtnaggctcaccctttatagtactcgacggctgctgttagatagcgcccggtccncgcccgttgacagttggcctaccctagcgtattataacactgttgtccagnggtcactttcttgtacactacatgcatagctagccactgcatagctgtttgtagaccgccgtcaatctacttngctggcacctacgtgctggatggccttgaatgttgccaagtaatggaccgcaagcgggcggcactggcgaagatacaactggcggcccgaacaaggcgcatgttggagacaacccgacttgggggggatnggatccgaccaatgaagangttagtcgctcgaaatagctgttccatcgccatcgttatgtggccaaaccctttagnagatttgtgctggaaaggaagctcaggacangtgggtagcgtatganacagcaaccgcccagcgttaaggaccatgagtccgtatacttcggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactccctttcggcgtaatcacaaaccaccggacgaagaggtgtactcacgaggccttgcacgcaatacttgctcagaaaaatttataatcgttgtgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggatgctaggcgggatncaggtggaagttgggaagtatcccctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcccgggctagtgngccctgngtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctncctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagaagatgcgcgaggaacccctggcagtcaccnggcaagngagattcttgacttcgatcgttgcagtatgttcgtaggaggggggcgtaccgccccgactttctgcccagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcatttnctttggcagtcaacaatacagataccattagaatgngaccccgttagtttcggcgggcggtaggtgctgggcccatcggcccctgattacgaaaatggcaatgccacgacatgcacgagctcagttcatccgcnccagatgcanctcgccgacaatctgtgagtacttggtcagcttgacagaaagtgaccgccnntgtctcgaggaggcttcagatctctgccggactgtggcatccgtttcctaacaggaataaataccgggtctcggagtctgggctacgtgggttaccggggtccgtgcggcgccggcccantgggttcaacgagttgtcaagcacagttgtggatgcgctgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttggacccatgccaagctncgaatccgtggnttcagcgagggaactcgttatttctggcgttaagtgcgcaaacttgggacgacttcaagagcgagtatcctccatggtacgcccaagacagtgagcaagtgttcccgggagggatgcgcgccgttgcattccaccaaacgcctcccttacagtgccttcgcgcttccaggttcgcccggtcgctacactcacaccacggtctggcacgacgagcagacatagttgctggcgcaggtcgttgtttgtttcacaatcggaatcgcaagagaaaagctttaccgcgcgggaatgcatntcctcgaggaagagactttggtcagctaccaacctatccgctgcgaggctcactaccgcaagctagtttttagaaacccgtaaagctcacgtgcacactatagtagaattgaaatccgtcgcancgtgacgagtacatagaaggaattcgacaaacccctngtctaacgaccgccacggctgtcaacgcccggtgcggggnccagaccatactggatcccctgtccaggcattcgcgtcgtgtcccgcactcacagacttcctggacatgaggggcccatagctgttagcgctgcgcgtgaggaagcacatgctcccatttngtgacgttgaccgtgtacacgaatngtcaagacgaacatccaacagttcctggacgatgggtactctcactgctgaactgtcgggaaggtgcttttagtccnggcgcagtgggtggtcttaacngcgtgtgcgcaattttggatacggggcgtacaggtgccgagagcgtcgctaccagcctgatatacgtggtcgctttgctccgcctaccaccgggaagctgggattcgcctttgattgtacggttacacacagatgttaagctcccggcatgcgcctgctnntgtggtcttcggcatcatattacggacgtcttgctctatagacctagtgcaatacgcggtagtcatttacaaatgattccgccgtntacatctacggataagactctctatacgaccgaacacatcacgtttggttntcatcntctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgagatacagtgtatcttcggcgcangcggcattagagccaaaccgaacgtcaaacggtacgactcacatgtcaaaatgccgaggcgttccggctgtcagaccgtggcagtgggatagcgtgtacttacgcagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctcggtgcgcggtgattatgagtgtcacgaggtacccactcaagcataagaggggatagtatacactccgtctttgnttgtcgtctgttggggggctatagctcgnatngngagacacgtgttcacgtacgcgctgtttgggatnccgtactatgtcccctatgtgagtcatccctangtagttgacnccgtcttacttatcgtcgtaaatatgaaacggcatnnttnagcttccccagttcgaccttagtaactggaagagatggtacgagtaaaggaaggggcaaattcgcggagtgctgtgggatccatgctttcaaantccccgtcacccgctaaattgcgtttctgcgcgacatcctggcagtttcccttagccatcccatgggccacggtttctttgattcntacgtcttaagtcttgatctctggctcgccacaacctactgttccacgcgttcgtaaggaggcagacagccttggaccgccacgcggataagataacatttagccgcaagcactctaacctaccccttgaacacagctgctaggtcncaatgtcgcaatccttatgtccacctggggaccgacccaaagaaggtgctcctagttcagcnatacngcagggcgcaaatgctcgtaggtnnacgcatcgtgggattccttgggtctatccggggcaatcgacggcctgaggaggccacgtactcgcccacgctgcaaaaacaacagtggacacagactttatgcagccagagcgaaaggcggtgtgctgatatatgggtacgttgcctagtagaacaaacccagtgagccacgactatgggcgtgatagcnggcgtgtcgtcgatgacangnnngnncgatgccgcctactagacggttatagattttacatcgcgcatacacaccaggttattaggttcgtgaccgattctaaagcggtcgtatagcaattggtgcgtaagtagctttaaggacgcgatgttagaggtctccaaagcgcggcacaaaggttggagtngacggatgcgtgacctcactttctctgtagttgcggtcttactcaaccgagaacaaacctctttcgcggacacagccgncacttcaaaattttaaccctccagctttatcagtaacaatggnntaagggtcaaaagattaanagggcaaagagcatgcaagtatatgaagattccagcgtctatcgcagggaaagcttataaaggttgagactaaaatccctacttattggantagaatattgacgtgtgnagtgaatccattgtctttctctgctgggaattcacaggaanttgccgcgtagagtatcggcattnaccgctaaatagaatatagggtaaacggcgactaaagcgtgtcgggggggtgcatatgagcgcnctgcgcgactcgaccttcttaggaanngncttctngtngcaccgcctagaactctccgcacgccgcgcgaaaatccagccacgggtggctgagagcgttcccctgcntaccttcccgtatnctgnnnnccacaaccgntacgttgaaaccgaaggtcgaataagggcaggggactttcgagagtcgtagcnntcgccactccccaccgnncatccaagcgtatggcgtaagcanatgtggatnatttggtacngaagagcacgtcgtatgtcagatgagtttgcttttccgcntcnggctcgcatattagagaggcccacagcgtggcggtgccccagctgagctttcccacgattagcacatncaagcagtagcagaactccggtgaagttgattacaacctaatttacctgctaccaacgtttcccaatcctgccaaacgtaacgtccttggtgcangtatcaataccgtgccggcttggatatgtgtccttaccataaaacggtcggaacactggctggggttgctgtacngcggacgacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccgatatctatctgctgacccgacctgggattgcactcagcggcaccacggcaccttctgacccccaaaatggatttaanaattactgtccaggtcatatgtccaacggccggtgggtgcaagtaccatccaaccacgatcgagtgcgcctacatacgccgtcccctggctacagtcacagttaacgtgtaaccgtgcgaccccttacgnatctgagtaaagccntaggcatcctccctgngggaccaggcacanacccgattcatnttcgttcgggaataaggcggccgttacgtgcggcaagaggcgttgnaggatattacgggagggnacgggntctggaggcaacctncagcggttgggcgcattccgcnctttngtgcctgtagcggtctaggcaacgtgncttaggattcacagtgttacgtccaaagaagtgagatnccgggttcgtataggtcgatcgngatgggaacagtctctacagagacganncgnnagtggctcggttgggactgacagtcgttaggtagtaaaaagttcttgcgtgctgggtcattccagacgtacgttgcccgtctttcttcggatgagaagtggaacaatgggtagttttaattggggttggctatggntcgagcgctcttacttncgggagcgcacaacaactctgcccggcaggaccccgtccggctcaagtgaattaatgcgtcccgtagagccctagatttaaaagaggaggtggttgggaagaaacagttgtcaatcntgcctacaagatcttagaatggcgcanttatgcagagatgaattaccgaaaagtgggtctatcaatatgggacatctggctacttgtcaancgtgcgaagtacctttagtagtcatgtcgtctcggaagttcggcgacgccgtaacctatngtcaacgtgtaactgagaacgccacccaatcccaacggaggtagtgctgcaccagccatgtgcccgccggtcgggtccttgagggtagtcgcagggtantcccagggggcttgggatcccgaacagaacgatctctatccatatttctggctcttctgttgcggtagtcctttacggcttattgngggggctgttctcctataagctgcanagcctgtcggcgtcaccacctctatcttgaattttatgatccgatcgcggggagctgaaggacttcgcacaaaggagggtcgtaaattaccgnggtgttaggcacccgagtgccccgtgtgcaacagagatattgagagttgngacgcaaccggcaggatctagatcgggacaggactagagaccacgtttgtatgtcgaaagttgatggaggcgtaagattcgatcatggtcttcttgcctttgctacgcgcctaatgatcgctattgagtggagctacgctctgtgcaggaacccggcgagaatcacgtagctgtattacgagcccgtagtataatcggaccgtccgcatgcgccgcctcgtactggggcaacgttaccaccgttatgcaatccagacgtgcaagcgtcttatctatctcttttctgatctctagcataacacaggcgtcggacttggctgggcaatcgacggtcatcgagtgagccccatagccatgcccaggananctacctgtgtatttggtatagcttattactatattcctccccggctgagaggaaatngaccactcggccgccnctgactagaaccgagnccacctggtgggcacccgcttcgccaaggatcgaaccgtgtgttgcttggcttccacgatagtgcttgtaacccatgctggcagctcccaggtcagtatcgtaccgctcccggcatgctgggatcaatctattatgcttagtcnaatggtttatgagactcgtcagcaagatctcctcgagggggacagtgcttttcccactaatctcttcgggacctaccttgttcctagtttacactcgtagaaggagacgatcgtcacctctttccgatccagctttagcngaaagtagctcgccntagctacattgctcgtaccgacagcttagaggnttattccgagtttggaccgggcnagtctcaccggggcccgtttactctnacacgggcagaaaanttgtcgcgtggggcaacggggaacacctacggatcagcgaatggcccccacagcancctcgcaccggtccgagcggggaaaaatctgcgctcatggttctacccnagtaggcagcggggccagtaatctccctcangggaantatccgtgaagatgtgtccatattgcgatcgttgcctgctcaatnaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctgtatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcaggtaatgcatggccccgaggctcatatggnaataccccgantcggcatggtccaatttgctccgtggcgcatcgggtccccgagagccctgtacgtttangaatcccctaggaaacttcttgcncttttgatgacgtctcctagcacgactcggtaatgcgcggggtagccttaacgtgccacctcagccgcggcnctttcgctgcttnacaggacgtacttgaggccgttcacggattgggncgagattgcgccagatctatttactttgcgccaagtanaccttnagtacactgctacccccgggacatccgcgtgccagcacgcttangctggttgacatcagcacgtgctcnggtgaccgagttttgcctctcgctgttaaaaccgtgcagcgcgcccgagctcagtttgcccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccntgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgnnatttgagcgctaagccggggatgtacgtcgctaggatggtttatncctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggnnnncggctcacaacncggtctcagggaccagatcacatagcagaaatgcgactnctatgttcagcagttatgtaattatatgtaggncctcatcggaactcagccgttacgnccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaaatatactgnggatcgtcgattccntggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggccttgactagtgaggggaatacaaaggacttcaaccgttgatacgacgtcccatagngccggcatatccgctagacnaagtaggtttgtgggttggcacatccgcagttcagcctaacggtgtcatgatttagtggactgacaggcactgcaatggactgggacggggctaccgttattttatattcctngtcnatctaacctaaatgagaacagtgccatgagcgcaactcccggagccatgtctctcgagtacctgntgctgtcncctagtattgncacatgattgaccgaggtcgattcacgaaagctaaatcaagancagnncacnatcgatacgctcacgaggcggcatacataggatcagagtnntccaacnggacatgtatttaaagccatacccacactcttaaagnagaagtcgcgggggagtaccacttaatctactctcacacaggggangcagcacanggaggtcccgttccgctcacgttcgcggnagaacngtagtgttttgttcgcccgnttctttgcacgcgcgggactcttctgcgatantaaacgtggattgttcccggcgacatgagaactctcatcgtcgaggaagggccgcggntgctaccgtgggtggcanctacgcgagacgtcgcacngcacgacacctgcgttcgnagtccctattagaacgcctaaaccataatccagtngccgcagntggcgtagtccgtcgagtacgacactcgcggctattgctggggtacctcggtngactngagtgctagctcgggcgttgaagcatatggaccggtcnngtctcaacgnaagatcataatacatgagaagatgaccacgcatctaagatgggtgatgtagcgtcgccnagtcgcacaagttagacaggctacacctgttaagggcgggaaagagatattctcctgntaacgaactacatgtagtgcagccattagcgcctatctccgattgcgttancagcggacaagctatgggtgtggctaacattccacatnttagcccgggtcccgccgttagtcgcaaactatctatttataaggccattttccatgttcacacgtgacgcgtcccacgactaccagaccaaggttgagtatataggaggctgatattgccatttgatgtaatcatggaagcggcacggtgatgaaaaaacaagtggtcgcntggcccccgttgcctttctatgcattaggtctgctgatcttgttcgtgtatcangggcgttaacctatcacaatacgcctggccataccttagaggtgacngcgtccgtctctgggacagttgggtgcgccgggcgcccaggtaagttaggtgcccgtcgaggagcacatctcagcgcgcctattctcccagacggacggtacttgttgctcacaccggggccacgacgcctgtggccacctccagctcatgcgagtggtaccatagacacctagnctccccggaagctgtccggccgacaatggaggaaaactacatttttgcaagaaaggagggttatgacgttctagcagaagctagcaggcctcagtttttgctataagctatcgagtaccccacgcatgtaaatgatcgtctattgattgcccaccgcccgtccgctctggngcggcccggcatcacggtgcaacgactggggccacgagaccctntggtacaatgacaccgangtgtacgggtttctcagtcgcttgatgaccattcaggttcaaccagcttccctggggctacggggatgtgncgggcggcttaccggaggtagctctcgtcacaacgatcgncggccgagagacccgaatggggctttttctacgacaantgtcgtcccggtggtcgggggtggcaaatgctaatcctttagacttcacgggttcctaacagccgcggaggcctccacgtagtcatgggaaccccggccccacgggctaggacncggccattttntgcgcgacatattgcggaacaggtgaggtngagcgcggccgcagcttcctcgacatcgctctctcaatcgcgggcctagcggttctttcgcagtattggctagcatgatactcaaagacgtctaaatcgactcgggttcaccgctcataataggcaattgccctggctggggggtagaggcagcgccgagggccgtgacgtaggcgttggttgtagccataaaggtcggcggtcgtttacaggttgagtattgccacttaccataacacactaatggttcagccttggatttgtctacgctcgctcacgtcgggttacgggcccaggcgaataaaganttacgctgatgtctcattttaaatatatcaaatagaagattcatagatgcctcggaatattgacgctaaatactttggacagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacaggtgtagngatgtttgtgattcactcttgaatggccgtcgtcagactgcgggggagacattgccaacggcgtggcccgccctgaggaagacnagaaccaccctcgcgaaaccgtccaacaattccccagncgcgtagcnaagggcccgagccgcggagttatcgtgtggcgtcagagcttatngtacccgcataggccggggatttagtcntgcagcggcatgtacaaaaccgcgttacccccggggccgccccccgtaagaacagtctagtcagcagcgtgggtggatcgnttggcggatcgggttnacacgagactgcccgatcgcnncgatttgaccgctctaccaaagggngtcttgtaggatgtcaaaactactctcgtttacaggacgccgctgtcatttagtcacggtacctatgatggggctctaagggtnctcaacatcgcaaagattctagtacttcgggcgggatgagcgggaaaccaaggactcatatttgtaccccataatgggatgctgctccgcgagcgaagagctgaggtctaacgcataccggctccagacggcgccgtatacactaggcaattatctnccagctgtgatattgtnggcaagctaaaccccagactacagcctnggtcaggtggaaattttcgtcggtatagactgcgctcaaaaggtgtcccttgtccaccgggccaggtactagagctacctgagaggctagatttatctcttcacaggtaagtagacgccggctttacgcctctcctagagggacaagggttacaggcgccncggccaggtagacaccgtaatcgttggctccgcgtattgtggtctaccgaccaacgtactgttggccagcggaccctaggctactcgaaacaccgctcatatactgctactctcccacctgggtaaacgccgtttcaacgccttcttggggcaacctcctcaggggcaggaataatgtccccgncgagcatctacccgagggcacagtactagttattagccgggtctcggagtcccctnccggaagtcccaagatgcgcggtaaagatttccggaagaaataccctatcangctgcaatcaaaaatgggtacaggcccacgggctacgtctagggccatgagatntaaaagctaatgttcgttcccgaggttgcgggtaagggagcccgcagcancctggaccggcagcggtgcgggctaatgactcanattgtagaggagtataagtccacatgtggcgggatcgggggagcactaacagcgctggaggccggacacgacggcttgtcctggcgtggtnagccgtcagctcagaccagcctattcgaccaactggggtggggtagaccggtgtactgcccccctgtatgtcgtcttctatgcttctcatgtaggcccactgcgaatttaagaatgtgtggtcagcctggtgtcgctcgccgtcgattttgcggctgctggaccggaatcgatgcgaatccatttgcaattttggtctccacaagagggagtctacaacgctagctgatcccggctgaaagctgacnggcatcgccataaccccgcaggtaccccacacttccgcattaaagcaactaagttatttccctctcggccagccactgcagaattcgcacgaaggccgaaggcacgcgttcgtcccttggttcggggggaatagccaaaagaacctaccgangttggtcgaatacatggcagtgacaataccgcaaatacgggagtcgttagtacaaagcantttggctcacctatcctcatcctacccanccacgaccgggcgcgncgcgcgtacctgtgggcaacaattcaatcaaatanccgcacatattgcacgncctgccagctcgatatcttctaagtggactacacgcgcgaggtggncacggnccgcttctaatcgatgcgctgagcctaaactggatttcagngtattaggcattgcataggaagccgccgtcgaactgaatagattgtggtagcaccaaatacctcacgaggctatggcttcggtgggtgagcccgaagtgcgagggtgcttagtctnnnatcgtgaatggctgcgcttcgctatcgtcctatcccgccgtgaagatcgaggtaccgtgatagaaggtcagtaggttgtatcagctacatatggaacgttgttgttcccaaatactccggtcctatcctacacagcactcattgcaggaacccttccgcttccaagacggggcagtgatagcgcgagatgcccccggnggacccctgagaattgagggtcgattaaggcangcttccaacangagcctgcaagaacaaggccacgcagttgttgcagcagcatttttacaaaggccggtttcagtacggagacaaaacaaactaaagtttatcgaggtaggaggggggacgcgcgnccactgggagggaacctacgcgcagcagaccnnggtatattagctagtagcgaattcaaagtactgtgccaagccaatactaagggcccatccaactccganttattgcctagcccctaagtactggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctcncgnaacagttgcttttacaccgatagccacagggttgtgacaacggntttatagccccaaatcctgcaatctctaccacgggtgtacagcaaaaagttattaactgtatttgtagtnatgccgtgctaagcatagggccaagcgcttgtgatttagtcnggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgtcccggcctacactcgtgacagactctctccaccgggggggggggacaagcgttacagcaccttgacctctaggtcgtgcacttgcttaagcggcatgggtcttngctcangaccatccctaatgctcctcaactagttngtttcgggtctggatgggaggggctcttagaccacagacgaatgcttttatggatccgagacggtgagcattacatggtagtctctgacttcgtnaggtggggtcccaaccactccgtcctgntgntagacgcaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatattttcggcgtccacccgccgtgaacatttcggggtggcccctccncggcgcgtggggccacnggaagtgtttgcaacgccggggtaccattgtagattacgatcaatccggcagtcatttccgttagttcgcaccaaaaggaaaacatcctttgctaccatttgttacgaagtagaataaagctnctagagactcaaactaggcgattcaacagacncctgggaacttcagtcattctcaagccggctatttcttcatgcgncttnaaagtactggagggctaaggaggtcaccacccncgtaaacgccgnnggctcgcatactcnacacggaccgttatctctgaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctncnncgcaggctctaagtacgtaaattttcgcggagcgtgcacaccctgctaccatcacatgcagggcactagggcatacaaggaaacagcctcntcctctcgatttggacagggtacctgctatgcaaggcggcatcccaggtaatcgataagcataattaggggcgcgttcgagtncgacataggctgcggcacaagagtcacgttangcagtgcgagatctgaggggggctgcataaagggacacgcgataacaaccagcaacgtctntcgcatacgcaagaaccatggaatatgtatcgtccggcggcaatgctcggcctagtcgatacgcactcgagaacctacctgacaggcacgcatgctggtagcggcaacccnaatctgaaccgtgacacccatacataacaaccttgtacctcaagggtccgctccaagtaatgcataacgcccgccgtgctnacttaagtctcacgggcaccgngggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgccgtcgtatacctctttatgtaggaagtataggaacgacgaangactgctactcgaacccgttagaatatctctttattttttcccaaagtggggcactgggaagggatattggtttcgcataccgtaagatatgctcttccgtctgcccccactaatcagatctangtaaangccaatgaggtgcgggtttagattagactcgactcaagccgcaaggtgcaccctctggacatagcgtcaattaccatgctcctgatgaccaaatggtggcagaagttatgcgcagggcttcgaggnagttagacgacgattctaagggaccgcangntaccgaaaataggactagcaatttgtttgacagcgatggtgtgtgcgattgacgaccggccaggatctcggccttggtcgctctctggcgcgctgtagaagcctgccgcgtccgagtgcacgggttattcttngagctaggatagcgttttcacttctcgcgggagctncatcacgccggagtggcattcggcccttggaagtcaggggatatatgatattcaatctcgccctatgcacctcctgggcggctgcatttacaaggcgtggaaacacaaacatgcgttgagcgcgtcggactagttctattcgtcggctgcttaggtcgacngggtgagaacggcgatcgcgcatgaggatgttgcgactncggtttgatactcaattgggatcgatagtgtccgnaggtactacagccccacntatccccacaagacccggcctttggtgggtaaaagnacagctgatgcactaggtaagntaggaaacccatagcctaaacacaagtctgcaggagcgcgtgtcagtccgagttaccgtcgtaggcaccttctatggcgcgaagcgttgcacgccgaggcactcaccaccttgacacgagtggacgtaagccaaacagctcctcctcgcactacatgtctaccccgacttggatatttcgatgctatgttagtggtaagttctactagcactgccgtggtaataaagatagagctcgccgtcggttaaatcgtcgggcaattagaccgctttctaagacctccaagaccgtcttcaattnctgtatccgagggtgggggccggagtgggcacagcangaggaaccggtctatcgtgtccagtggcgtcgtcccccgccctttaggccattagccgaagcacgaatattcatgcaccatgtctctctctcaaaaggggccgaaacctcccgccaggtgaggatattaatttttatctaataatcttataatcccccgggttacaaagtcttcttgtgcgaggtttatcagcagggcgttgggtacacacctgctgacggaatgggatagatcttaggtcagtgaaggcgatgtactgtcaccccgagtgggcgcccggtgctgtccttggacgttccgccaaatgcgcagttaccgtctgatgcaatacctctcggaagaggcgatgcggcgggactagccagtcatgagacccgaaaanatcactcctaggactcgtgagatagaccgtggctattgatagactgtgtttgtggcgggtggacactacggtcccccggctggcgggcgcgcctcagcgcgtaaatcgtctacctaggacctccgcctgcgtcgtgtcgcgaactcttccctngnacaagtttttcttaacagcatgacctccccagtggactccagcccatnaaagttcgtaaaatgcaagagaccgacctaggacaaagggggaaattcggtgggcccatatgtcaccaggttcgcatgcatttcgcaggcctctcgcacggcgaatgngtatcgaaggacccctcgagataccgagancgtanctaactgtgtatacagtcccatatacgacagccaccgggggntaggtgagaattttatacagcgcctatccccagagcacatccattggacctaccgattttgtatgtntcattcattcctagtagatgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccaggagcccggagcgctgcccattcctgtggtacgtctcagtcagncgtactgactacagacttgtactaatgccagagcaatagtacaactgaactcacgaggggcgtcgggatagtttgngagaccggtgctcaatgcgtccgggcgggagagggaggcggcgtgggctttaactttggtccactacgatagggttctgtgaaccagcctgttgcctttagaactgatagacatcactcctccccctttcgtagcgaaggcaaccggagggggctttaggagcacgtactgcgagtagctaatctctngcgtctctgggatcgcaggggccacgcgtgatgagtgcactcttttaccgttcaggcggttggacccctgagttganctgttncattagacgntagcatatgctggaacgacactattgcgtcaagcactgtcccggccgctgatgtgtagtccagaatgacgttgtcatcaccctggtcaagtccggccaagggctttccgccganttcaccggagaaaccggttgcatttcggangtnccgcgcgcccacgatcccntgctttccccgtgcttggccatcttgaagtagccgtgtacacccagttacagatacctcaccataccaacttaacgctntctctattccgagggtcccacatntcttctgttttaggataaactatggattccgctattcacagccgcggcgtgaaccggttgaatataccgncgtaagcgatttgtgcccagntgagcttcccctacgccactttattctttccccctcggtagcacgtttagtccacctccgtaatgtgtcagcgcacgtgtagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccaaatcgtgcgtgaacgcgcacatccagcatcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttcantacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctanaggaatggcgcngcggtaaacacccaacagaagnaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaaatngtaacgtacgaagggtgccagaattgggaccggttatccgtctacgaagcnctnactagcgagntcacagaataggatgcgtacagaccataacgagatcaatcttgctatcacattcattcgggcgttgtctgggtcgaaggatggactagtccacaccctcgggacttgggccttccntactgatttctctgcggcctagacgtaagatactaataacgataactcgctgctaccgggtcatctttagaatagtcggggcgcgctaactctataacaccaagtgnctcacaattggaaggtgaggtcgcccaantcggccggccccagagacgcgacataaactattcccgttcataacantgtcctatgggcgangccaccagggtcaatttgttctctgagttccctaatcaactctctacccctaaggacatagcccgtctgatacctggggatgttatacaccaccnactttccaaataaaaaagcacctacagtagtacctatgatgccctacgcttagtgacgcacctttgcttctnccttagcacgtgtgaaagcactggtccagaaaaagatcccgtggataaacccagggtgacagtcaccacgacatggacagtcggcgcagccgggagctactactcgtaagcgtaagtataaacgccgcgctttgcaagctagtcaccagttgtaaatgcattagtaataccaaagtcatgtgatcgattatggtacaatgaacggggaggcctatagttaccgtacgcgagcggagggattagactagcaatcaatctggaggagtaagtgcggtgtcaatacgccctcatctggcgcacaggatttgtacttacacctctacgttgcggcaaccggacacgcatgcgctataaggtgttgcggtgcctcccacgcgggtccatgggaagtcggtcggagtgtcaagtgagtcggtggctagtccagacgacgtaaataagngattgggatgtgcacgcttctcagagcagacctactagtttaaatcgaaacggttatcctcgtgtatgtgttcgtagacacaaggctcggcagtaccactaaccttgggcgcatctcttataagaacaagctggacccatgcaaatgtatcagcccagcagacttaaaaaccccgacgggacaattactctacttaaggttacgataccatcggctggctcgcgcgtccttttgaatgcctagcttgtgttctcacgcacnctttattataccgataaaaagtcgtccggatgaacctgnactgcttaacnccggaccgtgcaacactcnngtaggctgtaagctggganttatgctttttcaagcaaagntagtgtatggcgaacgccaacattcgtgaccttcagattttagccaatgngcatcaccgtgggcaaatagggtgatgttcagcgcggcgaatctattttcaggacgtgggcgatcgccnaccatctactgtattatgtgcacagctgttcacccnnccgattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttacgcnctgcaggggacggggggaaactccggaaggtacgtgcatattggatagtaggcggacatgactcgctccatacatgattacccccctggagccggactgtagaggcgctcctcaagccggttgattcgccctgacgctcccttgtctggttgtctgtacccacagacaccaagtctcagttctgcgcccccactagtgtgggttgactcgacgncctatggtaactttcgcccaacgtcagattaaaaacccctncagtggtgccgctacgctgtcgaccaacggggaggggggacgtgtggcgaggctaagcaacaaacgactggttgcgaggacttacgatatttggaacgggatcagacgactataagcgtcccagtcggccggtgggtctcccacgcccttaatgttttgctcttacccatccccaacttaccgntcgcactatccggtggcattcggttgacactcgggcagaggcttagccgggccttgctccgttntgcacgagagaattctcgcgagcattccatagttgagcnngcatcgattnagcnnggtatgctaagaggcgacccggtgtcaganagctttcacgcgctggacgcttctcctgcacgtccaatcccctaccctggagaaatgcttcccgcatggtgagaaggtcatcaagaagactcttntaaccatgaanttactgttcagtggcttaccacaatcatctcttttatatcctcgctcagtaaatgtgtgtcggtgtgtgggagtccagggaatncgaatttgggcttattcttcgtcccgggaaggcggtggaatcctttcgccaacaatagacttgcgctggagctgtggcaagaagacatcgtattagctatacgccgccccatctcatgtacgacggtctacccgcaatcactctctctagcagggcctcattcccatgtcacctccatttctctcgatttagtcctcgactgggttaggtcctttctnggtgtcccccagtcctgctgttcccgnccggagtactttggacgcaggaatcaagaggacgaagncctaactgcttgccggcatggatgccggacattagattaaccttgggcacagcaccccggaccacttaggaatcgggtggtcgcgtatgccgcagtgccatcagaatgtgatacgcaccgacgagcanacctgacagactacaagcactgtagcgacaaaaacggaataagntgcggacgcagataaggagtgacccaggaanttagcctctcgaatcggtatacacgctataacacgaattcaggttatcgcctcggtgcacggagtgnagacttattgcgggggcaaagtcatccacagaggttgagggcgnccctcggtcgcacgaacataattttacgatgcaggaccattaacaagcaagtgtgactgcattgaccagtcgangatttgacgtttacgagttacgtagnggatccgttaagggtgccttgtagcccntcgcgattaggcgggagtcgtgacccttcgggtgccctcagtacccagagccaatgttctcccgaattagaccaactgcccactcggggtttttacgctgccgagcgcaccgtattcagacgagcagagatgcgcgaacccggggagacgaacctatcgagccttgcgctgttcagagttgccttcggacttagacgnccccggccccttgggggcatgcggatacgcgtcccgcccaatatagaatcaaagaaggtgtgacctagaaatgagagcccaacaacagtgacggacaatcgcacaccactctcctaaacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaatcggatggccagcgcccgttttccacgcagtgcaaacacgacttcgtgggacgctgagtacctgggcttgttgtcttgcacggtgctggagcgtccgccgaaggctacaggcgcgacctgctttcacaagggcctaggtaatgtccgtgtggcgttagcacagctccgtgacagcttgattttaatcccccgacttaatgtcggncacgcgtaaggcatttcggactaacgggagtttaaagcgtgcctagaccgccacctataaanacanccaacgcatgctcaagggagcgatgggacgaactctatcacgacccccgagctctgaaaggatgctcggcgaaccactagatcctgccggtcccagcgcgctcttgggcaacgaaagaggcgggaatcagacgcggtgggcgaacgtctgcctacatgcttcaccactcnaaccaacggacttagaagcgctctcgggcctactgtcgtgactgggcgggggctgaaccccctgnattggtagaggaactatcacatatggctgtcccctggctactggtttgctggcacctaaggaccacccgggtacaatatagctacaatactacgcgtgcnttgatagtaggccttcagagctnacatctcccctaggccttgtaacacacctaggnatcgggtctattacaattctcttttatgggggagtttgtagttatacgagacaatttnactggacatattaaccagagccggtcccgaaaagcgacatccggcatcagacaagctatgcaagacactaaacanctcggttgggcccggatgggccggtgtaccccagcaaatctttgtgcttcaaggcgtgctccccctatgcgccctggtttaacgcgcccatggcacggcacnccctgcgtacggagtacccattctatcgtaccggcgtgttggttggtggggtgagttcgaccattctggcaaccaaatccagctcggcatttcgcggctgcaccttagacactcgggtccgtgctaactatagatgacgtatgaaggtcaagcgaaacaactttaggttaactatacggagcggcgcggacgaggagtaacggcacttcgacgaggcgaaccattcctcgagcaagggttttccccacaattctacccaagctcgttgtgtagtaggtcttatccaggccactttaagcccgcaacagangccccgcaacggcggctgagtcgttagtgaccggacatgcgcaagattcagggngntgaacccaggccttgcgcatgaccagcggccggcggnagctgagcccgtgcgcgcgggggaattgatgcagagcggtaccacgtctaatacaggaacgcncncagtggtatccanaggcctactttcagtgcaaaactatggtcataactcttggcgatgagttactggaccatttagaatccggattgttcgcagtcatacccgattatctcggagggcatgcggggnctcgaaattcttnactcaccaactgatgcgaggatctgaagaagtccgcattctatccgtcatggctgacgngtatcctatcttggtgcacttcgttgtaaatatgtttacgctttagtatcattccgcaatagagacgcgtagcagacctcttatcttngtacagggggctcagcgtaggcaatcaaggacggttngataaggagtgactttaatcctggtccgttcgtaaatcgacctggtatactacnctngnaaagaagtagcacgaagacccacaccggagtcgttgacaagctgggcggaaacgctgggcgnccagactctgaatcgccgtttgtccgacacagcggccccaaccagccctgtctacgtcctcaactgctttgtactccccaggtatgcatcttggcttcagttgtgtntgcagtaaaaagcaggccgcggtaaggaagngagcctgttgtcaatatacgccacgtcttgattgcgagtagagcccttagatatagactcggatcntcgccggagaacgggagttataccgttcatatcaggacagtaacgtcgtggtgggntgatgcacccgtcacccggtcatcggtaacgtggaaaacaatggatctggctaatgttcattcaattaatnacactataacggactatanttggccncggggagctcgttantcaccaactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatatgtttgggctacaatgcgactaatgatccccacgcccgcggaccaacccagaataagggcgattacccctctagccatgaacgttaggaggtgggtttctgagcagggggtacgntcccatctacctgcgcgggaaggttcatcagagacgcttctccngccgtgtggggtcaggtttttttgnactggacatccagcggagagatccctatttcgcttaattctanccggcggaanaagccatgtcatgccaggcgttgtaaggcggacctttcgaccctggtacgcgtaagtactagccactgtcacgctcggtttcccaggcgctgtaaatggcaacccacatttgacagcnaggtactctgttaaagtcacgccatacaaacgcgcatagagtgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagaaattaaagtatctcaaanagccgtaacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgnacgagatatatgggggttttgcttggcctaccgtccacgccgcatatcatgaatccgaagacaagcctaccagcgntgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctatatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagctgcgatttagttacgttgctaggagggtaactagaagtaccanctttagaaccaaggaacccggttnaccctccgcctatcgggcggcagaacctcgggaggtaaaaggtacgcacccttcgatcgggaaggtggtaggaagctccttagcctttgacataatncgtgccctaanaggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaantgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctgatgcggtaacattagctgaaagcgcgctcatgagctcagagcggccccaatcttgtccctgggggatgtggtccacgagactaaaaaaccgatcctctccgctccaggcccctctcgttcatctttgacgaagaccggatacttgactagggccacccgtgaccctccggcttcatgcccnggctcattgggactatatccaacagcatgagtctcatcgaccgtaactcaatgttgaatgtaggccgaaccctcaagcctattgcagtcatgttctggccgatcccgattgccgtgaggggtgagatcggtaagctccttttagcgagcaaagcacgattatcggttattcgcccttcggctgggtgattttctctagggtcactttatangtgccggccagtcagttacagaaagtcccagggtaaccctctatacagtagtgtanacactctattaacagccacaggattcccccgtgctcaacagcacaaatatggatccggcagggctaatggaggtcgtantattaagccccgggggcggcggtaagttacaatcacatgcggtatcgtggatcggggcccgggggcccctttggngnancgcaacttgggatacgacgaatctgaacaggtttgttcctggatcgtgagattgttctagatgtagaactccttgctgccgggacccatttccgacggtctcaggattgtccggttcctcaaacatttggagtgctgagctatcngttatgnacagtcatatagatgtccgagcattgaacccgaggcgagtgacattctngcgtgaatgaggtactctcgacgtgccacgttangcgtagtatatatggcaccgacatgacacccctcgtggtggagccgcaagaactggaatcctttagacctcctagaggtcaccaaggtgatacggtgctaaaccncaacgtagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatctaaaagttccgatgtgcgcgataacgaaattttctatcccaggaggtcgattccgagtgtagaccggggcccgctgacnagnggcgcttaggctaggnagctacctaaagngtaccgctggagcgaagaaagggctccgagtcctcgtgtctntccggtatgttgcagtcttaaacttgtggtgtctcgtggagagcacaatccatcgtataactcaaacttggctgactgcggtccgctcatccactcctaggttcctgcggatgagtaccctttcctagcacgccccgtattgtaaaagtngantgtggcaatttcttggacacctcncccgtcacaaggggtcgcggccgttgtttgtgggacccagcattgcttggtccccagcgccgatccgatttaggagtgcacctgcaaccatacagggtacgtctacaacggatctcgcattactaaccggcgagcccgacgagtgcagctctatagtgtgaagccgatccaaagggcattctgaacgcacagatcgcgccacccgcgatgattgtgtcgcatgtagcgcaatattatagggttcgctaaatggctcatgcagccacgaccttactatgattcttgcacagtagactcggagaatcacgggggatagcgagtacgttgccttagtatgccggtcgtctagggaccaagcgttccgagctgccgcgcgccgagcaggaagccgacggagcgttcacgggcgcactgaccgtggacctccatcaaggctatatggcacacttttccaggtgaagttacacgcatcgcgaggtatgaactgcagggaatgcgacgaccgtctaaggcacggcatcgtagtacccccgagaggcattcgaccgcttcgcgtcacgactttgtgatgtgctaccccagtccggcatctttggctttgggatcgtgcaagagcacgacccctacacnccncaggttgggaatacgatgaccgtctagtgaagctagcgcctggctctcagagagatttaatacttttaagtcnatacgtgcggactccggtatttgagatnccggtcgagtgcaacacagaatgtgttcttaccagggtgcccggtagtgatgaaggtactctacctaatgttatcgaaataggcgggacgtacaaatgaaggagtaacagagcacganccgcccngtccccaatccctagtagtaactagaatacattcgcatgagttgctggcgagggacatttaaactcncgctagactntctgtgccgacgtccgggtgaggatttacgggcggctaatcggtttcacgttggcccgggtacgtctggggctatcgtacaagcctttgcggttccgtggttgccagttcagaaaatggcctacattaatccttacaactgaaccgcaggaaatggtcgccaccccggaggcgaccccacacgaaccggcaggctgttggcctatgttaaatataaagcttggggtcaactgaggcctccgccnctgacaggncgaacattccttgcaggctttatgcgtaggtaccgngttagcgggctcggagttctacttatcccaatttgcggcangtgcgtaacggttcctaaatcggccggatgggaccgtggacgcacacgntgttcgtttacggctagggcacgtncctcgcgtantagtcntcgctcttcgtaaacgccctaanttngtacatctcgtccacgtccaattctgtaattttcccgtatgtcncaggccccaaagatacgttccgacgttctaggaccgataagntggaaccgggagaaacagtcggattgagaacccttcatcagccaanctngcggttcctcgccttcttgtcgattgagaagtgtacgtctggcgtcgcgnttctttacccagccgaaaaagcgccggcacacctcngtacctactcccgctgaccggcctcgacacgtaactaccctcgcaagactccgtaggagcgctcgggcgttctcganatgctcgcagatattacttaaatgagttctcgcgcagcgggacattccgttaanacccccgtccggacgcgaggttatgtagacacacaagtggttcgcgccggcatgtacaacgtggtcacggttgcgtgacgtcatcggtagctgacggctccgcatgttctgcgaagctagctgacccaaagtcgatctgacccgngtgataagcattgccaagcgtcttccccaatatctgatagggattcgtgccgctcatgncccatccaactgctccgccttgctcgcgcgccgcgtnggctgattatcttccctcctactaacctcctgtagacgtccgccggagagacggtgtgtaccggtcagcacaagtgttgcacatggtctgctcagtgcttgcccgacggccggcggtggtccccagctatcactctccacaaagtcctgcaagttgagtagtgaccagcaccccacgatgtgtcaaggccacctatcaaagaataaagnttgtgttaggcgagggtannnnnngggcaggctngctcggatccacgcccgtcaggtgcatactgtccagaagtcgaaaggtcagcaccagctttgtatcgcnaatcactnacttcatacgaaatantgcgnttccttttccaccttcgcttctcccgcgtactattatccacagtggttgacaaggggagcactgccacagtttcnccgccgcggaggtggggtgttcaacgactagatataaagaaaactgtgtcgaagtttgcatctgcgcggtgcggacgagtctggaaccactgtgccgtgangagggacgccgcactccgggggcgtgcaagaaacagcgctactggctgacgccacgtcgtcacttgatcgtcacaagccgctattgcgagtttttcatggaggattacactcattatgtagtctgtggcactcccatgcccccctttgtttcagcggtggtcgtgtccacgttggggagggatccttaagtgacagacaacgcttgatttttgaggcttctncaccaaagtctgagactatgttcggagcgaagccaaatngggtccggtggaatcctgtcggatatatgccgcgtgccgccttcatgataaaccacggagaaacgcgcgtcgccggagncncgtggtccaaagccttaaggaggtattgccaaaggagtgcagggtcgcgtaacatcaatctggagcaccgagcactagattacgttgtggntagaggggcccagtcctgaggtcttttccataaacaccgcacatactcngcgctgcgtctccaacgctatacgtgccgcattacgtcaagacgagtncaatgacgatcccgaacctatacttcgtccaccggncacgtctgcccagcagcggcgattacatcggtgatccatctagttcggaagcttgtttcggcgcatgacgccgtttggtccgggcatnagtgntttcctagagtgggccggtgcacgcactggagcttcgcttgggtgtttaggaggtcaacgctntgtactccttgggcgtggctttagnggtcgcgtcgcgccggaacncgctaaatcgattcttagtcacgtggctatctaaggactatcctagagtaagatgagnatgcacccagtctttgatataagtggtcattcctcagccgttgacgcgcgaactgatccctgcgaacctgccccctatgtaggatggttcctttagcagtcgaaaaccgcggccgctaatgtntgcgcaaggacactcgtatacccgaaatccgtacngggcccatgtctcacggattanggcggagaaacgtggtcgctgnatgccgacgagcaccgccgtataatctcgacacaacgatgtacaacagaggnggtgcagtgaagttcccaatactgtagagaccgcacaatttttcaaacttcaggngattanggctcccgtatcagccccgtacctcggtgtcccctggtcccccgaggtgtagagagcgacggccctcccnctctgctggtccatccgctcccacttaagcttccgttcctgatanagtaacggccgggtgtctagagccgacatacacggtgcnatgggaacgcaccaggtacgctaatgcaccctagtaccacgactaatagtcgncatttgcataatacggacaaacatttgagtaaggttaagngcccggaanttgctaacgcagtccgatgttggttggagcggatgnattcgatcgtaggagcctcatggtacngttcgtatttcgcgtagaggagagcntaggcaatngatggtcttctatggtgttatagacgccgaatgttatgctagtcgnaccttgatccactgactcngttcgattcggagagctagccctgtgaattctggcgaccttngtccatggcgggcggtcctttgcacaaactcaatgagatataggacctcatcgcgcaattctatatctgttaactcacagnggtttccactnggaagcctatttgtgcgttctccacagataacctgtacttatcttcagggccaatcnatnaatncattcgcgccnncntaattgggcgaagcgtaccctctttgaaggtaattgttcgtttcgattgaattggtcttagtgtcgaacaaatcgaagtccaaatccgganttatctttcgtcggctaagaagcgcctaaanaaagccgccgagaacggtaggcagctgtcagatctccggagcgaaggacgttcagctaattgtgtcattaaagncggngccggtgtttgattacncgccagtgttttcctctgagaaaatctgaatncacaggacactacgacctaggggaattcgtaattaactcacccgagtacttcgtagncagagcgagcaatgtgctgtatgtggtcgtgttctaacggaagtcactaagcctgttggcacatctctagcggatgacngtgggantcatgacctacagcatgcctccgttcatctaggccggattcgatggtgctcattgcggtacttacaccatgagtatcaagtagtaagcgatgactttctcagtggttacccacnntctacggttcacatcgcagtccacacaagtccanncggcgctgcccgatggaattgtggcagaaccctccaggcgactactggcgcgacactggctccggcgagatatcttcccccataagcagtcagggccggttatacnccatcccgaccaacatcacccgcaccattggnggatccggctgatactcggcgttcgccccaagtcctaagttagcccccgtgctggcgtcatgggctgtacaatgagttcgctttgggcctgtcaactttatatttggcacgcgcagattcccgactagtggggataggtttggcccttactagcgattgccccngaacaggcactagaancgaagtagaattttccatgcntngtttgtacactatcattacacnagcctgggccttttgtcggaggctactgacaggcggtcaacgtcactattngcgggcgctgtgacagacccttcttgcttcgcgcctaagctttccgtacgtacataacaagttntgacctctctcaaccattggcgataacggtaaagcaatattgaccacctgccgtatgcccccatcgaggcccggaggcccgcggacgtcagtcccagtcacatcatctctgagtccctaagtactagggtgggggtaaactatgggcgcgtggcggacanattgagggggattcagcgtacgggaggactcaccggtggatctagctgttaggatcccactctatggagaggaaaggatcacctggtcaggctggacaccgaaaagactcttagcgggcacttgaaagaaggtagcgttcaacctgcaaggcgaattcgttaggcaggatgcgcactcatcgcagaaccgctaagcactactgatncatgtcttctggcgaatcangatcctatattgtatacgggcaacaccacccagcccggcgttcccaatgctcccatttcgaaggccggctgtagcgagnaatgccccggtgactagttgagttatatagcatttgggaagagtacaaccgatcggtgggccctgtaccacagaaggccagagttcaggtaatcgagaagaatcggttcatgataatgtagccccacggcccgccaacnggacttacanagctttgctccctacacccggtggtgatagtcgctattcagctcgtgtcgacttttggtgatcacacacacgggcagagnccgggaactcacgccaagcccccaagcatgggttcgcatgcctaacgcccgagggcaatgtttgagcactagtaaacgaagcgtttccgcctgagcaaatcagaactggctggtagtganactaatcgttataagaaaagccaggctactggcancagcagaataacgaccgtctaaactaccgttacttcttgattaccagtcggccgataaacatacaatagattgctggtatcacacgcccgaagtacggagtcaaggtcccattcgtaacctgaataatgtttctctggccgagcntngctagtcctagttccgcgctacgtggcggacgaatgttcacaggcgggaggagaatgcgagggtcggagatcggcccatggtctctgnnnacgtaattgtgcctcacttcncttaggaaggccgacggccttggcaccttggtctttatgatcggccgatgatctcgcgaattactctaactttgtgcatagcaacttccctgaaacctgagttccggaaatcacataggttaacccgagcactgccctctncttggaaacagttgccactcgcgtttgtatacggggtccgaagcttgtcgggtctccaagtccgacccttcggtgggtagaccccgacccctgttcgagatacagcccgaattctgnggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactcnggagcttgaccnttgggaagccaacgcgcacttacatntggttaggttggtcagccgattactaacaaggtactgggcgggggccgccttttgctaggcatcncccgagtaataaagattggcngctaggcgtccgctacgaccgcatccatactcggagnnnctntatagcgcttcgcattgactctcatggccggttgaagtcgtactgcagatcaggacaagtgggaggtaccattaaaagcggtcccttctagtgcatactcaaggatcacgagccgtttcaggcggnctcgtatagaagagttgtcgccagtttgggcaacccctttaaaacacgaccaccgtactgagccccaattaaaccctccgctaaggcaatgccattcctatcttagcggcttagaggagtcgactccgaaatccgctagcctcacgtgggatgttttcacgtaggcaggggacttttgctgttggagcagcgantcccncgaacaactcncaattcatttgcgatcttcggcgcgccgtcggtttaggcgggtggaaacatatttggccgctattgtcttcgaacaacngctcgaggaggcgattccntgcaaaggaatcgacaactcatggatagagggaaaggagcggagataaagacctatctgactcggtccagctangcttcagcggcataaatttagtgcgccatttatcgatgacatagggaaacaagtaaaatacataccagaaaagtcacgttctgagacattggagaggcgactattgccaccccggacactttaaccctccnacgtgcgttcccgggagctgctgaagcgggcgctcatngtctctaagctcgcaagtagggccggtacntgcccgcgggggcatgangcgaaggtaattccaaggggnaactaataatcnggangcttggacgagcttcatactgtcatcgtggcnactagntggtgattaccctagcaaccccgaagttagctgccntcctcaatcgtttcacgtaggcggccgccactctcagtcttagggcccgtaagaggccgactcgatcatgagtatattgctaaggaacganctgcgcggcatctgagagcatgcacccccaccacgctaagcatagttgcgtcatantcagatcagaatcagaagcaccggatggggtgtggcgcacccattttcacctaaggcgcagttctagcccagtataaacccgacgcttattggtctggccctacccctganacaaatcngacgncactctcgtaggctcggcatgaccagtacagcaaacaccggcgccgnctcatccccggctnctcttgggaatattctcagnggcagctgatacctgatnctaatacggcagtacaaantaangagcgcataagtgctcacgatttgtgtcgcccttacgatctcgcaatgtaactccacgtatctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctatcaacctnagtgtattggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcgacgcagcacacgaaaagcacttcgagcgtcatgggttgcacagagtcgactcccctaaggcanattgtcatttctctatcctgatctgactaaggcaatgtattctattatcnatatgcaccctacgtgacgtgggcagcggcgccggcccaatcaaaggcagctcagnctcgagtggctcggctaggacgatcccatatgtatgccttgcggataacccgagncagggggtctacaagccgcacccgacttgctcctaaattgatatgtgaaacggtgcctcgtcgcgcgtcncanaggaatattgtgtgggccaagaacccgtcgcaatttacgacccgagcggtctgcatcaaaaacttgtacccctaacttctcgacaatgcccaaggatccaaacgtatccgagctctcggcaatactcgggtgaatcccagcagactttgctttttgagcgangatatgggacgcctggacgagatagtagcgataacgccggagcgaggttatgctaagacaactgagtaacgaccgtatanngattatgaatttttctagatgctggaaaagaaatagcgagtacttcggaagagcctaatgcggcgtatagtanncntcgtagagtcntaggtacccagagacgcggcggacggtagggagccctttcataatgtcaggtaatactccccccgttcgtttggtngcgttctgannaatacgcacctagaagaccaaagtctcntgccgatggcgttcgctgngccgacggtgctgccaacacacagctcgacggtagtatgcctaatccatataatatcaggnccgccctatgactgccctgttgtctcctcccgcggtagttcaagacggtatcacgctngcggatcacagggtgtgctatcgccgtcacgtcgtggaataccgccaccacgcacccancagtccggtcgggggatgtctcggttgcggcaagacctttggttgaacacancgagcaacgtcgacgcttnatccagcggatcccctactagagtatccggcgcccgctgctgagtgccaccatgcggggctttgctattcgttcggggggtactgcgctgaattcacaaggggcgcgaatcggctcaactacgaaaccaggaacctttcctttttggtgtgagaaacaggccgcntctgctcggggcatccatacaggtagggctcaggtcctaaagtgactccgagggatgtactcataggtctttcgctgcgacaggacgcctgcgctgcaaagtanntcacctacgggccaacngggtcgttgtacccacagtgagtgcgcagctctacacgcgttcagggagcatcaacgtgaactggctaagtctcagttcgcctgattcagctaatggaccgaaactgatcacttatcgcttgtgcttttaatctaggnacgtaatcaagtgaaagaccgtaggntgaggcctcccgcgtcacgtcggtanctactcaaagccagatggagggacgcaccacgtacctaatcgtacgtggtaggcngcagtnggtcagtggtgacatcgcccagttcgcaccccggccgggatccgtaagtaaattcgttcgaaaaggtgcgcagtncncgtgtaagaccngtacccgatccggactttctttcctacacattagtacaaacgatcttnactgctacaaganttattacttaatcctnacagttcncgggctcgtngggtggcagggtagcaaccgctcccnngggcatacacgtgcatggaggctggctaccacagaacgncggaacgcgttgggttgcataaanaacctaacctcagtacccatgtcttccttcactaactattaccgtacggtcgattgctagcatgacccttgnctgccgtcaanagggcggtgcaccgcgtcgcgtcaccgcggcagcatcatgctcgctgccggcggcacgcncgcctccaccagaatatattgcgcggggtcatggattgggctgngcctcccaaaaggtagtatggtaagacgagtgaattcttgcgcgaggatggggctctcacgcctccacgtcttcgataccctgcaaccccgcccggttataganggcacacgaaggacccaggaactggaaaaggaataacnnggcgcggttgtattcgccctccagcgtgtttcntcctaccccgcgncagaggtttctaaaggaggcaatgcctctgtcatgcccgaaggctcctcttggtacataatacggtctactgctacgttaagtacgccgcgacctgcaccggaccaagctcaaccatggntactccctggaccagagcgccggaaattacccctacattcagccatcatcgctggttgaagcggctcgacctagcagtaatccggtgtcacgcgttgcggaatgcccggtcctcttactagggcagttccaacggcaatctcttaccgtatgccggacccgatttgtatctcctatacactattaccgcggtgacggaagaatatgcgtgccggagcgcggacactgagggctgttcgacgcgcttngtaggtcatccttcaacgattaaaggtagttgggggttccgacaccggtatccaatcttggctangccccacgctatgattgcgacgcgaccgactcgtgcccgatctactccataactagaacatcagtacgagttcagagatctctgccccgctgaagcccgcaggcgggttctgtggaagcaatggtcagaagtgtgctttcatatctagcactccgtgagacccaccngctgcntctactggatttcagcgcgatgccgatattacgtgtgtgcctggagcgtgggtgctagacaggggctggggcagttatctaattgcaantctgccttacaggtgctatctcaatcggtaagatgtgcagtcncagacgcaggtgttgaagatgacgccggcagcgtagtggtcttgcgccgcgttttaacttgtcactnacgcgaattcctacccgacgtatccccgacgctcgtatagtccgacaagtgcaggcgacacacaaaactctacccccgtatctactttaaaaccgtcatcgggtggtaaatgtggagacgctagctcatgagttgttagccggatgaggtcatggaactttnggnccaagttctcgcaagttcttgctctcgggcccacatcagtgtacagagaaccagcttcacngtgcgccaggcctaactggatgtgcggctgatacctactcgatccatccgcggtagctngctaacggggtcgtgcataatatttatcccctctccctcagacgccacgcatcgccgagaagcggncgctcataattgcatttgtccacccatccacgtggcacaattcgaaatttgtaccttactcgccgtcccatggttcagatgccctgagtaacggggtganggctaggcctcgaagggcttaattgattataatttttagtaatacgatccgcatggcccttcttagactggtctggactatgtcgtcattggctgancggctacagctctagctttttatgatatggaatttatcgggtcattttcagaccctaaaaccgcctatcttcccctaccgggcgggtaggactttacggaactccgttgaagttatgcatggcaatgaccctgctgtaacgcgtggcgaacgngaaattacgaagtcatantgggctattacgtccattctacgccggccggctctgctaattggcctccgcctacatcggtgagatattgacgtgtgtctctaaatgaggtgccagcctaccgtatcctcatacctgcacaggtcacattgcgggctcagacgaatcttacttttatcgccactgcgcatcgactgaaccgtttgcagnacgtaaaataagcgagaatcgcttacttctcccacgtacgctatagcggcacaacnatggggtatgatgcctcaaactgtcctcagtcttattgggaggaaaaggagaaccggggcttattgatatcgagtgtttctgcactttgttttttaactacagggtagaatgacaggcacgctgctgggttcgaatccgtaaatacgactaacgacacccgcaatggggcgtataagcaaaaagtagctcacgcgaaaggctccagacaccctggccattgtgatccacgactgcaaatgnatcgcgcctaaagggggggagcatccggattctacgtcccgcgcagccagaccagatcacgaataccggcgggtgaattcgatagtattgtcgggtaacgacatggatgcggccagtcacgtaaagtgtgacgggactgggccctaactgaggccgtatataacggcaacttctgcatagcggttttagcgctttcgagttataatcagcaccgggcggcagtcttgtttcgggcggccatggactgggattaatgtcccagggttcagctaggaaatcattccaccanagtgaacacttggaaactatcagatatgattgtaggttattgaaaacgagagatagtgncgcaggnacncatatttgggaacacctgccgcgtaataccgggagcccgcgcctcgcccggtacgtctcaccccacacacagaggtgaganctaaggggtgggacttccgattgcgactaataatcgtggaggttcgtccgagactgggcggatggaacagcaccccngtccggctgcgcggtggtctggaatagcgggcaaccggcacaccntacccgagaactgcggcngattgatcccctgaactagttgtccgccgccgccagcggagtcgaccacataacgtgccggcgattcaagcgtcttgatctagtccaagcaccaacgacacgcccatgcccctccccgcgcgcgagttacgtgaagcagacgcaatctccgtacaaaaatgcaagcgatcagtgtagttcccccaaaattccccacgggacggcctccgcaagaggtgagtttcgggagacgagcagttttatcctatgattccaactcgtgcggcaaccgtacaggttcagtatgtggtttcttntagaggtaactccgctatgtttagcatgtcctggttggtcatgtttatatgcnctatgggcgtagaccctagttgcaacagttgacgaattgcgccatgtgacgtccggactagaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgantgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggntcnattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcnggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaatcatgcgctatcccggcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggncaatgagttaccttcagcaatnctgagttgacggaacgtgcgcgatgataaancctcagangccgtagccacctgaacttcgtcgcncactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactnattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcncgcacnctagnatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggtggactacggattagcccgtcggaccaatatcatcctgatcaacaagcgccgaagctctgagtacatccgctancggattngtttaagaacaaagnattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcctactagcgaggtgcgttgaaagggngtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacaataacgaagcccgggggaatactaaaacgacacaatcttgggtttcggtgccacgtcgactacaaccaagagtcggcctatcgaatgtccgatcctgtaggtaacgccaggacaggccaaacaggtagacttcatcaaagtacccgccaccaaggctgcacggtccaagtccttcgtgtggttcggtgtgctctaatttatgaaatcatatgggcatgggggaaatcaatatattttcccgaagagagcgcagttacaggccaaatantttgcgaacatgtctgcatttagtgggaattccaagtgaccctagttcttgcggttcgaggttctctcggccaaaccgtggancctgtaagtaaagaattctatcctaggatctgatgaccagaanacgtcgttttacttatcgaatggccatgtccccgctacccgaggaaacanccaggtctaagga aacttctgggtacgctacagagagattcgtaagtatggcgggggtctatattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacagaagtgtccccatagggccaatagctacattaacttgtggccggtcgtagagtggcccagcactagtgctcctcggggatgatctcccgacgttttaaacgagtaagccatacaggaggtccgcgtatcggggctgcttatggcgcagttctgagtcggcgagtcgcattgattgttgggtgctataggctaattcccgcaagttgcaattttccgaccctcgagcgacggccatcatattaccgcggttcgccacgatttgtgccgtcgcgtttagagccagcaagttatcgttcggtgtggggtccgaattaactactctgtgtacacccccttcggtctgggcttatttcccagactacgtgggcggatggggctctatgtatatcgcggacgccagtgtcatggtgaacgcggacccgcagattagactcggngtgtaccacatgcatagccgcagtccaaactctaacatgctagcgacttacttcattgtatagacaaaagccattgcaggcaaatcgctcctggcacgcattggagtgtgtcttacacctagagatacgcgtgtacctgatgtaattctctgactggggcttctcgtgggcgaagtaactactcgagattcaactagtgtaagggcctgttactcgactgaatcgatactaaagaataagacggagctctcattaagttagtcgtcgtaacgaggacatgcattgatgagtgttcataccctccaatcaccattaactgggcgttccggcgacggcaattgtaaacgggtcgggtatagaccccggaatggacccgcagtaacctagcgtaaatccgcatattcaatgatgctaatcacgctggactagacccataactcgcggggacacatcgtagtctagcgcagaaaaagcgatctatttgtatccatatggttaatcgataggacgcggaactaccactccctgtcaccccaagattaacccgccacattcgtgctctctgcttaatcattacttcggcttaccgagctaccgactcagcgcaatggagtttttctgtcttcgtcttaccaatttggcgaggtcccggttagtaaatctttccgtcaaattagcatggcgatcgacaatgtggttacgcactgaaggagattcgcgggtgtcgatctgcgactaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgtcacgactcatacggcatgtctcttaatggctttctccaccgagtcctttggaccccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggtccagtaccattcttttattgctacccgtgtcgatagccgtgaatcttaacgcataatggccactatcctgaagtttcccattacgtcgtaatacgcccattaatgccacgttcatgccccgaactaccctgaacgaaacatcatctggtggggatgctcgtgatcatttacagatcatatttattgacgtcccacgtgatatgggggcgncatgtacagcgcacatttctcactcggacccggaacgcggtgcgacggattgaccagtcgcgttccactaccgcgcgcgactatggtgtatgttgccttgcttaatgccgacgctaaagctctgcaggttcgacactattaattgacactctagcnagtgggcgaagaatagtaagagtgtgggagtgaccatcgttccatgcgacggtgttttgactatccgttgcactctaaggggtgtggcgtagaggcgcggcacgacagagcatctatgaaatcaactggcttatggccggcccgtgcgttgcttgccgatcgtccctgcacgctttagcacctctccacgggacctagagcaaatcgtccgggcgtatgaattttgcgcccaaggaggagatcgcgcccaccccagatcaagcccgtccatctattggacggcaaagatgcatgtgttagccctcacgtccgccggctcaacgtagcgggttcgacgaaagctgcctgtccgtagggtcttaccggactcatggaagacctcaaaaagccctcccgtcttcttgatgattcatccagagcctaggcatacttaggtgcacaaccgcagattgacgttttagaagcgcgttgcttgccaagcgtcgggaaggtatacctgatggccagtgtaatagaatagctacgtgctggccttgctctggttccgattaaggcgtgatcgtatttcggtgcgcgttattgccctcgttgctgcnctctcgattactcggcggcactcttccgctatcgacaaatgcaagtccatagaaagtgcctacggggcgattctgttgatttccctgaaaattcagaccccggatccgaaagcggccccggaatgttacattctgacgaatcctgtggagctgtgtcccaatcagaggcccgtagcgcgcgatagtcggtaattccagttcagggtggggtaatccgaagggcaaggctaggcttccggagttcaaaagcaagtaaacggctgtgcgcatcgcattgcatttccctcgcagggtatgacgctggagtcacttgcgtgggcggcttgccgnggccggcattcatggacggtgacgaaacccaatcaaccgattagacggcagactgtatgaagaaccatccacagcgtggtaccgtttggataaggcctctggaacacaggcccccgtccgcaagtcgagcgtacgttgcgcttcgtgcccccgcaccgggtctctggacggcgactggccagctcttcgcgaccggattccgaggtgcatcattcctaattgacgcgccacagtccggtcgattccctagactcccggtgccgtgaatcaacgacgctgtacttgtttgatgaaagtacggtttcagttggatctccgagaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcactcatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgttgctacattaggatacatcaatttttaggcagcggacgtacgccatagtctcttaggttactgtcagacacgaataaactatggtagtttaaccttttcacttcaaggggccaccctatctaatgcgaactcatgaagtgatcgagaaccccacgggccgacgaagaagcatgacagtgtccgtacgggtgcctgcattgaatagtcaccgtcataagatatgctgcccgatgagaattcaccctgccccagctttcttactgcgagaacgtcattcacggggcggattagtagcacccgttaattgtgctgtttcctgacatacggtgggtccggtcttctttaagcgcacgccctgcattttcctatgcttgatgngaatgcatggctaccatagccttgcttccgcaatctcaatgtgcacaagaggcccgggccctcaccggcccgggcatgcgtcctgaatctctctcttatcgagagccactagcgaccaaagcccgccagtagatgccggattctgatacagtcttgagtagctgggccaacaatcgaaacccgctttttcccggatcttgactccaccccacactcagtgaaggcttgnaacacannnnnntgaagatacctcttctaaccgaggtcatatgggtcacataaggacgtaggattaattcacgacgcccgccgagatacatgacggagcgcatcaacgaatctttcacaccaggtcgttatataatgagcgggaaagggactcccgacgtaacgtgtttatgctgaccccgccagaagtacacggcccctcgacctccgtcgttcagcttgcccaacgctgtatgaatcctactactccatttcggcctgttaggtggttccgatccggttatatgtcgaacgtctctcactagggattgcagccaacgggagttgaggggggcgcgatatcgcggcctgggacagcatcatctataacctgacggctacaaaaaagagcaatcgcaccggtcgacttccgagtgcccaaccggtgttaatccgaaacctgtgttgttgaaagcggtgctgaaaatagtctgtagatgatcccctatatgccattggatttaggttaacagtttcactatcgattagcccagtcaaccaccgtactttagaggcttcgagtgaccgttcggtgtcgtccccgcctagctaatttcccgttttcagccaggcgcgttggcgcctttcgcccgggtctctcaaaacttagggttattacttagnnnacataactggctcggggatgttcgttgcttctgcccctctctctgtctatccgcaacctactagtcaagtggtggagatcagctccagggtggtgaggagcgcgataagtacgctaccgaagtgccccaggatcgtgtgtcgtaaatggttgaattaggaagaaaacatggctcacttcacgctccaggtgagatatctcgcggccattctcatcaattgtccgctccccgtcccaattcacaaggcattaattgatgtcttggcattacacggcaaatctcagtgcgcagggtcgtaaggaagcagactgttcccttgcagttcgacaaccaggccgcggacggacatactcgtgtagggaagcagcagcgcgcggtatcgtgagccccgacaccgagacgcctcgatatttggttatgactccgttcacagcgatcctccacttacaggccgatgacgcggagcagaagtctcgattgctgaggatcgtcgcgcacagagccctacgatatcggaggtacagagctccatcctgccgccaatagcgcgcagcgggtggacgcacttccgccttccactgacacgccattcgatgttcacccgggtgcgaaccagccgcgacaagagggaataaacttgggcgccaaccagtcatgattcgtgtacgttaacatcgatttgggcgaacccacaagcgcggagagtggcagggattggtgggggctggcccggaccgcggttccagcaccgcctaccccccatgcctgttccgaccgctaaggcgaacagttcttgcgggtgtaacgtgaactgacagggcgtttgaatatttctgacacaacaccggccgaaatattcagtggcgataccgggcgagtatcgggggccgcgtggtgagacctcttgccaattgaggactcccacactagtctcatcgagctcttagaaggggcgagagtgaaaccgttncgcgccggtgggcagacaagagaacccgagcttggagagcaggtagtaaaaccccgtcggtcctagatctaggcgagccaagtagtccgcgatcgtcatgggatggccgtctctcccccgtgccggcgaatcgtctattcaggatgcgtaacatcaggacactaacataaacgaccttaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagtgcagcgttcccgggtgagcgggtagtacccaaacgaccatgaccccataagcccacctcgactggagcagcgcatggggtccaagtggtcagcatgaccgtcccacttgtgaggaagacataccggacaccctagtgaactcacatggcgatcactttcaagccccacctctatgagttagctgaaaccgacgtcctacagttgttgtgcttatgctatcccgtccgctcgngtaacttttggtagagatgccattgtggacaaaattgagcgtgatccgtggacttttccggtctctgagttggcgacttcagttggagggcggacagctgcagttgaggccaattgtcctccttaggcgatgagacggcgggtcccatcctattcggcgctgactcttagctatcggcgttactgcgggccgcacgtagactatgaagacggtgaattcggccgacgtctaagatcgagcttaaggcgccgcatccatgctgccacgnaaccgcgagggaggaccataggccccgaggctctttcgcgctagctagactcgctgggccccctcgcgaggctattggtcgcacttgccggcataccatcgatcatgatgtactaatacctgctcagctgcgcccgattaaagtccgacgcatgacccaagagttcggggctactgggactgcgccctatagcgcgccaagcaacgtctcaatgggatgtcagaagaagtggctctctgcgggagtgacaatcctcctccttaactacctgtacatcggtccaggcaccgacttgcatgcctatatggctgtactgtgcactagacctcgtgtccaatcccaagaccatcatatgggacctcgttctctcttgtaattagatcccgcgccagtttcgcaacggggccaaggcccagcagtaacattatcccttacgcatcaggtgacaatatcagaccgttgcgctgcataacgtcctacttcagggtaccttgatatgtaagaaaccttaacacctaataaagatgggtatgtcgtctgctttccagaggccgagtgccgtggaggccacttaacccgagagatggtaagagccggcgacgacggagtcatgctgcacgctgcccgacttccggcgtcagcttcgaacgggagtatccaagtcccccgcacgcaggtcccacagcgttgcacccgaaataatttgggcgtcggactcacgacgcttgacgccgttttgacgaacgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccccgtctttaggctcgtaagtcactaatctcatcgtcaccgcatcagcaaggatcttatacgcaagcacagcactggtgaacagtcttcgggtgtttgattagtcgcncaaaccgcctgccgagctacatgacgctcacgagcgacccgggcccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcgagcgcaagttcaggccacttggggtcctattctaggcggcatgatggcgaacgtgtttcgcacgacagcgggactattgtgcgtccgaagaacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatatgctgattagcgcactggtagagacaccgcaaaagggtgaaaccaataacccgcgggagaaaagatcagccacgcactattgtgcggagtcccaatgcgcggcggcagaggcacaaattaggtgggggatcacacctatgttcatagtcttaagaactgtgataagcccagtaagcgccagcctttagcccttatagacacgtcggtataatttcgggacacagagtgatatattgggttcaaggtagcgtgtatccctcgcattgcaacagttaataaaccttaacgcgtgccaaggccttacaggcgcgttggacttgctgcgtgctagcgccctattgcattgggttctctccccgagggcggataccgtggggcagccacgtaggcgatctccaccgacaaggccgcgttcccgggcgcgcgccgtgcccgtatacgatgtcccttcacgccgcgtaaactcctttccgaggtaggggggatgtgtaggttggtggatatcgggccggagacacccgcggggcatggggcatctgtgctcagtccaattacgactgtgacaggcatgcggtctactccgacgcttcagctgctcacttctgngacccagtaagcaccgtcagttcgttggaaactctctcacccgcgcttagcttatccataattatagctccggtagtccttgattgagacttggatatgttactccctagagcttcggggacggcggggcggagatattccccgactctagacgggaatcctttcggagcccacacacgtcggcggcactttcgccggcttaacacattgttaccggggcgcaaccggtaccttgtattctcggctgctcctgctcaccccgcacttggatgggcgcgttaagacacgtggtaactctgggccttgtcacatagaaanggatacgcaggactgaaaccggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattatctgagatttggaacggtggttgggtacccgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcacgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacaactcagcagggggcaggagtaggcttcctagctgcggtcagaagctagccagtacgggttctccttgcgttgacggatatgactaacgtccctaactgggggggngtcgcactgggacgagcggctccgttatgcggatataagtgctgatagactggccgggcgtcataacgtttatcgcccggggatatnattgaagctttcaagtggctttaagtcgcggtgggttttgaagaagaacccgacgggccatcgagctccgcttgaactgcgaggtatccnctttattatacccgatcgtaatactgcagcgccagcacaacagagacctaatgtaacgccaccccacacgagaattcacgatgagccgttaatacggagagggtcgaagggtttttccgaagaaatggatgccaatccgccntagcgagaagctagnagtggcgggctttgtctcagttggcgttaataccaggttacccgtcggttgagggcatgcgcggcgactgaggttaatcaaagtgagccctaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccggaaaggaaatcgctaagaacgatagctccagctttgatcgtgactcacgcggccgtccggcccgcttttcggcgtttaaccggaggaccgccggttatgcactctcgcagccggtcaaatagtgtcgatgccccctctgccctacgttgtcgtaccggtcgtattcgacgacggtattcgaaccgtcggttactcgatgacccctcggccacgaatctcgagcgggtctgtagtgaggggcagggcagatgaccttgggggctcggctacggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagtgccgtagatgggcaatggccgtaattgtagtgatatcgcacgctgtctttaagagagtcgtcccccatcgcacgtcgtctctttttggtcccgcaggccaacctgccccaccaccggacggtcgacatcaattcaccgcagcggatacaaggtgtagctggcgcactgtggccgaggggtgccgaagcctgctctcttaacgggatgaaatgaaatgctaaggacgcttactaacaagtttccccctttcgaaactggtagttaatcnccgctccagacctgctttacacttgagcagtgggctgtgtactcgaaccggggtgcgaattagtggaagaagttaacggatgcgagccattggcacagggggtgacggcgactcatgaaacaagctcggtagattggtggcgtgttgtcaccttgcgcacgctggttttttagctcataaaatcccgccaaccacttgctgcgcttaggtacgagacttgatcgacgtgatgtggtgcatagtcacaatcaggtagcatcgtccctaccccgcggcagggggccgtaaaaggactaccaaagagctggactatgccggagctacgctgggcccagtggtcagcgcgcgcattgagtgaataaccctagaacaggaaggcatctaaaagttctcacccgactcacagtgttgcattcggaaacgccaactgtaggcagacccccaaaggcggagtgtctaagctataacacgtcacttcccggactccgtcaggtagccatcgcgaaatacttacctatggctatataacttgcatggcacgctcgcaacgatggaacgcacccagtcctttctgccagtgncgctgtaaggcacagctcccatgcaggggctgcaattcgaaccatcccgattgcaacaacgtagagtcactctgtttgcagggtactaggggaatccatcaacccgtccaaacgtaatggtagtcactccgccatcctcagatgattctcttgatcctcgagtagtgagggaatgcacgtgagacgggttggagcttgggcacaatcttccaaaataatccaatcgtccttccaactcgtgccatcgaggagtttaactgcatgccttaacttgtgtagctaaccctggagccatcgtaactcgcgaagggcctcacgcggatctcggtcgcagcctcctatcccgcacgtgcctgatacagctgtatctgatcaagtaccgcagccttaacaccacgggtgcagcgtgatctcacgaccaatcggctggtgttcgcccgtgtgtgcgactcccaactgctaaaactaggagtgagcgacacataaagggggttaccatgcctcgtgctcaacctaccaccatatacgccgactgttactgaagcatcgcctatcgaggactcaccctgtctccggcgtcattttattgatggtaagaactgccattctcctggttcggtaacactactgctactcgttttgtgtaagctcttccccgccgattgagcgcggggntacaacaggtggtcgcnnngatgtggcaagccgtggcagagccggtctcaccctgactctcaatccacagtgaaggcgcgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgagtggtctgaagcgtaggcgactcccaatagtaccgcatattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagatttgactacatagcttcacgcccacctgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaatggggggctcatgcctctgtaagggtacgttgtggtcgacccggggcttcaccgcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccgccggatggcngagagtggttcccagtgatactacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatggttttaagacgcggaacactagggcgtaaccttctacccgtcgttgcgtcatagggatagtactagcgccgcgcctccaagcgaaggagacgcagacgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttgcatcacttcaaaccctcgcccgcaggcccgttggccaaacctgtcgaacccattcattatggagctcgaaggaattacaattatagccaacgctcgacgcaatcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctagcgacgtggctgagatgcgagctgctgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatattttcgggatgtattcccactatattcggtggggcagtggccgcgaccactcaaaccggggtctcccacgtggggcactaatctagtgtcaaaataacgactctataggatctcctagactcgcaggtcgaacgccaaacagggctgcgacggtgtcgttgaggttttggcttgggggcgctgctctatacgacagcgacagctgggcaggcatttagcaacattcccggggacagggatcggacacagaccgcggacaaggggaatgacagatgctctcgaggcttagtgatacacacctctctacgatcatgcctaatttagtaactcagcggcggtctcggagtatctggtcttggaggtacccggtaagttcccccactggtgacgagggtgaccgcttgaaaacatcgtctagggccgagatataagcatgccatcacgccagcattacgacgaaccgtttcgtcgtgcttatgtttgatcaaacgcgcaggcggcaacttggatacagttccacgtcaagcgtctcatgcgccctatcttttcctacgcgcatgtgtccatcgtgtatactggtaattgtcagttatctatcacgtatcaagccagtggctggacccgacaagcctgccattacacacggcgatcgcatgggcgtatctcgcgttcctgaggctgtctcccgctcccgaacgcgagcagatcagggagcgtcggaggcgctattccttgacctaaccttacgcgctggttcgtaatatctgcaacaccatttctagtcctgccatcctgagcgatcctctggctcgcgtctgtttatagtgtagcgtggcattgggcgtagacctgttgagctttgtagggggtattgctggggacgagtgggcagcgttccgtcgattgggaaccgcacgctgtggaatcgtgataggtgtggggatttttaaccgacgttcagggatggccgccctaagtctagctggcggttcgtcattagtgcgcgtaaacaaagtaccataagcctcgcaagaaaatagactgtctaagcaggtgtcacctatcaggctccatagaaagttagcgtgcttacgggccccggatgaaggttgggccctgagccattgtcacgtccgagctgagacaaaaataccggcaagttagtctaaccatgaccaggatagccaacctcagttttgcttgctgccaacatctttggcacttcaagactgccacggcggagtaccgtgttcaggtagcgaaagaggagcagggtggtgtggtccaacgggggtggacgctgtgagcaaactgttgatatgcgtttttcgctttagactgaccacggcagcctccggagtacatacccttacaaggtgggggagggtgtacattcaaacggttctcatgaggtctccgcagggtcgcccactcgcagtttacccactcaggacgnnnngtaacatgggctggagcgcggtaagccccgagtgatgttttaggactggcttgagcgggtatactgtgaaggcgcttgncatcggcggcgagcatggcggagaaaaggtcccgaatctgtctccgacgttcgttcgacgtatcgcgaagtgtaacaattggtacaaaggtggagccatcactgatttcgcaccacgtggagctgagggactaagcacctggtagaacttccccccgattactacggatagcaagcaggggggcctttgtatatcatagccacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctaattcattacatataccaccgacgtagattcagttaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccacgcgtttcggggtttaatgtggaacatgcacgtcttcctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgctgatcgagccccaaggggcttatacatgaatagtcctgttactggttatgcaatcacgtgggatacagcggtgtgtgccttcgcgccctcaagcgggcgagcatattttgatgttccgcggtgtgcgccacgtgaaagaccacgggtccggggacaacgggtaggaccgaagcatgaacctaagctttttggtgggagtagccctctgaatctgccaggcctgattccatctcgcgtaaggcgagtcagcccggacgctgacggaagaatccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcaattatgagtcgaccaagaacggcagggttacgctacggaaaatcggggccttccccagcacagccaatagctgcagcggttgttgacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatcttgcgtaactctccgcgttcaccaaccatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtaagggcacggtgatccgatgggcagttgagacggttgctatccccctgcggctgcatcgtactcttcactacgttagatgccggagtcgttgggacctaaattaacggaggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgacaggggatgggctctcgcacgatcaggtcacccggtgcggccccttccagagtcaaacgtacgttaacttgaataaggtgtgttggcgctaatggctgcatactgcccggcctcgccgttgcaacccagcacatttattggtcgtccggcacgcaccgggcaaacatacagaacttattcgctaacgcatacatggcttctagagcgaactcctggaagttagtttacgctgcgaaccctggctctagatcccttttagttaggggccaaaccatccagttaacacgggcagagcgcgagtggttaaatagtgcctccccttacacctgcaacagaaaaatctctagactcccaccactgacctgacaccctgaattggtgtaagtgcctcacgtggcctcttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggngctgatggcggtacgaagatacacgaactcgcgaacaaatcggagcacccgagagtaattgagcatcaccgacgcacctggggcacgtgagccaacccaacccgttggcagtgacatgaggggtgaagcatcgcactatggctcctgtttggagccaggcataggcatctatgtatagtttctcagttaaggccacttgatgaccggcagtgtaaacggggaaggctgtcgatttaggatccggtcaggggccgcttctctggctgttcgcgggagtattacggtcccgccaggtgggaccaggatttgcggggaggtaaagaaagcggccgcgctgacctggagctgcgagcaaatttagagcatcactgtcgcggactttcgctatcatgctggtgacctggcggccccaaacgaaaggcacgacaaaataatacatggacctgtagctaatagatccaactaaatctggggccggagacactactctcgcccttttgaattagccaagcgtcagcagaggagatggagcctgttttatgatgccttgtaaatatagacgaaatcgacctgttacagtcttcgaatgttggagtagcttaccgaggcaaggttcagtcgattccgagtatcttttccgggagtaggcggtcccccgcccgaacgctgcgctccaggtgcctcggcctcgcgacgactccagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcacgatactattgtagaatcgctagatatgatttagtgcagacgcgcgagtgtcacaaccgtccgtgcgtagcacactcactaaaactcgtgagtccataccccttgtggccagatgcattgtgatatcttgccctagtagttctgcgagaacggtcagcctaggtaattccggcactgagtcgaccccggtctgagcagtccgcgccgcgtaaaggggtgtcgtgcttgagcgggcgaagcaagtgaccacttgtgacgtcatgtggcacagtcagtttaggaccgttagaccgttgtgtgtggccgcgtcggagcgctccgggtctacggggcactctttaaaaaaatcttagaaacacttatatatccgtacgctgaagcgcgtccatacgcgcgactgcattaccctgacctcctccgtcaggcattgcgactctcgctctgacaacttctgataccggaaccgcaaggcctctcaggcgggcttnngatcttcaccgggcgcacaaaaaacaattaccttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaacccccctgttcgaacgattaagtaaagcaacagcggtcggcgtttagacccactcagaggcagcgcgcactacgaacagcacgggcgacagagaggagtctgaccattaggattagcttccgggactttcgctggccacggccgaatcgcgcagctcccaggctagtcagggcgggggtctaggctgtgtagtgagagtctgggcatgaacggaagctggggaccccnggtctggattacgactgcatgccggcatctgaatcttaagattaacttccggaacggagtgtcagtatcttgtcggcagccgtttcatgacgctgcatacatggaagggttaaagtcgcgacacggatatccctatagttatagtccgacttgggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacggacgaaattaaaccctgtgccggctgaccaaaagatcgtagtcctcaaagtaacaggacgtcctgtcgtgaaagccatatggcgcagccaatgacgcaatttcccgcgttgcagatccgagttccacaacccctttgtgctgactaataatgacgctgcccctcatatgagcgtattacggcctctcgcgaccggaaaacgagggtaattccacccgttaacgacgtacgattgtccttatccgcgtggggtgctagtagcgactccgatcgatcatatgtcacccgttgtcccagcttcacgagccgagcttatagagggcgatactatagctgaattcaacacgcagcagcattagttcttacccccaaggaaaccacgcgcatccgtaacaccgccatatgggttccaattaaactcccgattcctcgtctgacgctagcggccactatttaagaccggagatgcggttgcgagagagactatggtcccacatgttccttacgtgcgttagccgtttttggatcgtgaggtgtccgcaaaagaggacagctacgcttcaagaattacctactctgatacaagtgcacttttcgagcgctaggccgaacgatcaagttgagggcaactaaggtagatcggtcttaaggtgaagtccagggnccctgaagctaaacccccctgcaagacggcctcataacaaccccatccgttgacttgtcagctagctgtcagcagctcatctgacgtcgaagctcattgaaccatattgccctagagtttgagggcgaatcactttgctcccagggacatcgctgagcggtctcgtcagtgccaccactaagtcagacgaaacaccctatgcgtccctgtcctggtcccttgtttacactgtgtacacaacctgcgaatctctgctgcccagtgaatgtagtggcgctggtactacatatcacagaatttcagtgtcatggtggctattactgaatcgctcagcaatgcggcagtctaatagaaactncgcgtgatgacaaaatggaaaatgcatgcgacgtccgtcggaaacgcgttcctctagggatggcggactgcgatcgcacaacgggagggggaaccagcaggagtagtcatggctagatctgtaaattccctgtactctaatttgaccctctagctccgggtgagatcccacgaataggggcgtatctatgagttgctaaggtaaggcgcccttaaaagactgccttcttaaccttaactgctaaggtacctctgcgcaggtgtcttgctgcttgacagcggaaattggacggaaagcttgcgagtccaagctgtgaatagtttaaactcagtcccaggatggtgaccggcgattacggtcggaggttagtggagtcgttgttgaggagtatgctgttcgcgagcctgacgggaggaaagagccgactccctggtgtcgctactttcaatcgtttgcacgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaatctgcggcctagtgccgggtattatacggagacgtatatcgtctactattagtacagtatcaaggtagtctggctaaacaccttcatcgcagcgctcggtccctaagaatacgagccggacacgccaatcgatctagatccgatttcctcctactgtcatggatgcggaatcagtgagttagctcgtcggaaaaccgtgactagtagagacgctcaactcgcacacggacaccgtgtcactagacattcgggccttatgtgcgatacaacctcctttggggagggcggacccctgcgtaccagtcgctgcattaatcaacttatataaatactcagctcgatgacgatgtaggtgccgatctcgacgccatcgacacaagtccaaagctccactaccgggctcgggaagaacgagacggttagatcagtagaccgtgtcaacccgatccgcgccattacgtccgcaatgtggaaatctagtctgacagcctcgattgatctagcaggtcgaatgttggcgccccgggaattcaagaggcgttttgtttagctgtgtacgaggattccggctcaaagaggaacgaagaaaggacctcgccggagcaacatgttatttgtacctcgttggtggcaaccggaccgtacggcgaactgtctgtagggatcgcgctaataaattcatgttaaagtatttctactctaaagcccacgaagtgacctaacgtggcgtacccctaacggcgggtttccagacgtgttgtacttacgtcgtaaccgttgtgatgtctgagttcgcagggccgcctctagagggtacgaggtcaacttgaatggggttagcggcggtgggctgaagcccgcactccgtcgttctgcgccttgggtgtagaaactgctatccgtagagaggccaaggcggccgggccccggggttgcgcaggagtccctcagcaaaataatgtaacttaccttatcaagcatttgcccactaattagtatggttacggtatcattatggttcacgatacaaagcgcaacaaatcgagctggatcctgcgccactgggctcatcagccgatccctgtgccctagcggcacgtaggtggtgatttatctacaattactgcgccttcacctgctacgaaccacaacgacagtttggcctaaccttatcccgcgtcttggccccacaccaaacgcgtgatgactatgagacggtaggagcccaaagccgtatatgagctcgcggtttaggagagactagcggccctctgtgttctgcggcggggaaaccggcgcgcgcagctaaaagccgacccgcccccgcacaggcatacggatgatcttgcctcttaggaccttatcttccccaaggtaacctaaccacctacgccgacgactgagaacaaacagtagaccggtagcttgtatttagaatacgactacgatcgcgatatccccccattgccttctagattgccccggctcttgcgtccagcggagtcacccctcacttggttgcccggtctgctgacggtccaacgatgctcttgcaacacgattcaacctcggcctttattcggaccgggatcttgccgatcgctccgatgacattagcgatgagaggcgcacgaggggggccccgcgttcatcagactatttgcagtgggctgtctgaaccctggcttgcgcagtacctttttcaaccgcgacctgcctacctgcgccgctcgctctcctggcctgcacagcgcagatcgccaatctcatcgctgataacaccctccgtgtttagtgatgaccagctcaggtagcgcacgtgcaaatacaatagcttgccgaattgaccttagtccccttgcgttggggggccgatgtatacgtcaagtgcagcctacagcatgctccaccgttggcccgagacttctccagaggtaagtangtacgtccctctgcagcccgtcctaattcggaccaggtcacggcactggggacctaagcccggctcccgtcctcatattcgcgcggggtccttttgtcggattattgcaatctatcacaagcggagttagtcggattctctgtggcatgatatggggacggattgacttctttctcagacgctcagaccgtgaagttgtactttcagaaaagggtaactgtcggggctaaagagatcagtctcgcataggagaagtatttccggatggccaggctcaggcttacggggaactcctcagcgagatcgatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagctgtgcggcctggggtttgtaacaggagtgagagcgcttntcaagccaaagcgtatattggtattaacgcgtcccagacaaatgtaaaggacgccctgtagggcacgaaccctagtgccggtacggagcccgtcccgcaagcagcacggacgttgtgcgcctgtcgttagtctcgcgcggtacaacgaaccatatcccggggaagcagtcgcggcaaaaccgccatgaatggaggtggctggtgaaacagccatattagaagcaacatcagcgatggattgatccaacgagtcgaacccctggcgaagagtgacccccgcatccctacatctgagcgtgacatcacgtagaggtgctggtcgatggtgagagtacaattctgttcgctgataggtgcgccctccgccgcnagaggacactgacaggggcgacagttttgcggggtcgtccgggttgatggcgttaagcccgctatctatactctatagagagctcacagacgccctccttcaaggttccccacgccaagattgctcctctagacccaagcgctaccagagaagatggatctacgtgcgatagaaaattgctcgttttgttcgctaccgaattgacgtctgacaactcggtgttatttgcgttaagccacgattcctcaccaacggctcatcaacgtgagatcgggcnggtggcagccgtgaggaagtgtgtgcccgccaacggtccctacactaggctgccggaactttcatggattctcggtagacggttataaaccctagcgagcccctgactcccgcagacaaattccgcaagagctaactaacctatggcggcattacgtaaagggtagcggcgggggaaggagatggtagcatctctgttaggctcaaccggcctatccgcactgaacaggcacgagttaccctcgcactgaagataaggctcccatgcatacgacttgctacgctggacnnaattccctgaaaatgcaaagcaggaaacccggattcagagctgtaggtgcgtccgcatcactaggccgaagcggacgacgggcttattcgtaccgccaggaagggcaatgtcgcagcccggatagatatgaccccgtagaggcttggccgagcgatatgaaagcttattttgcaacgtataagctagggtttttaattaccgcggtgtcgctaaaactgatacgagaaatcgtcgcaagtgaaggacccctgatctgcagacggctcacggttaaacgtaacctaaagacaaccagaagctgggtatgtaaatagatgaatatgatgcccaacattataggtgatcggggcccaagtttaagctgtagctcgtacgcatcccctcgaaactatgtgccnangtatgactgatgtattgtcgacatccccgatttgccttcgtccggttaaggttgaaatagcctatagtggggccacantcggcagcgcttagcgggcccgtttaaccatatcccgcagaggtttcaacccgggcgataacatctcgcggacaaagcgctctatcccgtcgtaattacaacatttcacccgggagcgcagagcagccgaaatggttacatagaacggtacgtctagaactcgtcaaaggggatcggtcaccgcatcgcgcatccacataccagttaatgggcaggggttgagcttacagcgtgtgcttaggggattaccgctaaggactcggaaagataaccggcactaacatcatgcaccaatggacaactactgacttggatcgtttcgccaacgcgcgcagacggtttatagcatatgagtcgtcaccagctttacctataccggccctgtaatgcgactcgtgaccctctcgactacgctgatttgtgctttaaagagaaagaggaggtactacgttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaactttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcgaagcccggncgagagagattagtaccgtgtcggggggtgccgaggggcggtgagatctccaacgaaggaaagttgtcgcgggcggctgtaccgagctttgaggaccgcgctagaacaatctgggcgggtggaagagcatggctcagacatcactcgccggctttaggtaacaatctcgatgaaaaacgggcgggtgcgtggcgaggtattttcgcttcagcatgcagcgattactacacgcccggtggacgatatattacaagtatcggaaatttcgacgctggtcttttacgcggtatataacccaatcgaaaacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccacgaacgctgtcgcacgcccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagcttgtttaattacagcaagctagacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaactaggctattagccaggaataggaatcggactgtagaaagcctcacatgcggcctgtatagagacgttgaatcacgtgcgttggctacttatcgatcaacgttaggcagtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttcctcttatgtacgtaattgtatgttcctttaccatccactcgaccggccttcaaagncntggtctcaccaacggaagcatgagcgtgagttaattacccgtggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggcagataagcacatgatccgaggggtagcttttctgttcagagctcggctccgcggggtgatggcccacgctatttcggatggtcgcttgctcgacgaataatttctcccgtccccactaaccactgccaatgaaagtcctctcgttcgtgtatgagtacggcggagatcaaagaaggtagtcagctagattgagcaacgcataaatcccaaatgacttgtctatgaaataaggttcgtggtgacagggagccttcgtaggctgcgtcctccattaggagtctaatgatctacgcgagtttcgtatcagccgcatgcacctccctacttaatcctaaagaccctttggaggactttccgagggatagtctggcgttaggtccacttactaataattaggagtcgcctgttagcccaggacaaatcttgagacgtaagtcgattcgaattaagtccatcgacatcagtagtgtggaggaccgttcatctcacctggatgtcgaatagaaggaatgcatgtattgagagcttacggctgactatcagtctcctaaggatcctactgtgccccaggtggcgcaaggacagggtccggtcgctgcacggagacgttgccccggtcaccccacctatcctcatcaccaacttcatggtcagaccctagaacacattggaagtgttggagaaccaatgtagacaccgtaatatcaagtacgtaagtctgagaggatgtagacgacatgtcaagagaagaactgtggccgcgtctaatgacttaggaagtattacgtcttgaacgactggggtaaagcgatcatagactgcggagtaaaactagaaacgacgggcttatttccctttcatcaggccacacaaggtgctgggcaagagggaccagaatatattcgttcgggcaatctggactcgcatggctggggagctttttttggtactctccagtcctgcgtgacggaagctttgccccttcacttagaatggagttaaaacatcctccctattctagcgttgcgcgccgcggcgtgacgttatcccccgcactatgacttttccttgtggcaccggtcgaaagctgttatagtgttttcagcccggtaatggtagccacccactgatgcgcagagttagtggtatacaggaactagttaacgtaatacaagccccttcacttgggcccttccgctgacaaggcatcagcaagttgttggattcactgtaaatctggaatgatcagtctacgcgatctaggacggagagatttaaaatgcaatcgggctataacaggtagctagcacgtgagacatgtgtagcggcgcccgcgcaccctagtctgtgaatccccggcggtccttgtgaattgaaactcccggcgcacattgaaatatttcacgagcgggtgcagggtcgcgcaagtgtccatcgataagacggaagggatattagataaagtgcggtgtggacctgtgacaagtaataatagcttcgggcgtncgttggggcccctagcgaagcgtactatgacntatgccgggagtgggcggaggctcaacgttaacgcattgccgcgccgcctatactacttacgagaatcgaaacttgcaagcgcaaacagcagcggaacgaacaggccgagagtccctgaggtcggtgccctagtctccatgatgccgctcactccggctattgtgagggttgtgtcatggagaacggccccgtagggtgcctaactagatcccacttccagcctgaagatagccatattggtcaaagtgacacaaccttctccgtcgcatggagctgctgggnaggaaaggccaacacctacttccagcggtttcagacgatagcaaatatctaactatcactgatgcgatgggatgatcagnctttttgtccaatggcgaccgtagccgggaccagtaccaatctaacggcgtagcatatactcttgccgtagtaaacgacgatgacccctactcgtccgactgcgtccctaaccttactaaatgtcacgcatatgatctccatttaccacttacatgctagagaatcgaatgatttgccacacttgagacggtgggctagagtgctgcgtatctctgcgtcgtgaacatctggcaaaatcgaatcccgacatggaaaggagtcccggcggttagcctttgctatcatccgtccggatttgtttcccgtggaacttgcgccccgccttcggaaaagttcccatgccgattcgggcgactccagatagacgtcccctgactgcccgtcgatgtttggggcatcagcagcaaagtcnnnctaggaaatggacgcggcacgtttaattgcgatcgacactgtcaccaaacagttataacgcggtgtcctgggtacataccgccgcagcactgggcaaactttaggcgctcccaatttcgcctctgttgacgattgcccctcgagggggcgtgcgccgtcactgcttaaggcgccgttccgggtggcggcgaagaatgggcgaaaaatgtaggaccaaatagaggatgccgcgccatgaatacacttgcgatttcgcccgaagtacctccagacatctcggcagctccagggtggatgcctccacgggtgctccgccgcgagagcaaaagctgtaggagacgaagagatttcaactttgactatcgtgaactgagcactcactgtaaggcgtcaggaggtcgaattataggctagcgcgcatcggggtggcaacccactaactgatgtgctcatatacgacccccgggcatttccgcacccgccgctcctaatggtaagagatgccttgcggagaccgccgctcgctttgccatctctaaccccaaggatcctcctccgctccaggccaggtctacggtatcgaaaagcggttctccgccaaaattgaattcggaggcagagacggcgtactgcacccagatggtcatgacgatgtttctcacgtactggtgacttaacgcactggaaggcaccctatggtggtccccgcgccagcgtggattcccgcctgccctcgttcgaccccttaaagaagcggcatgctcgttagaccctatacccggctcactcatagctctcctgggaagcactgtgactctttttcgctataccccacgagtatgatcccgccggtataatactgatatctagacgatcgggggaatcacctgagcgggtgtgaaatccataaccaggctcgacaccttcattcactccggtggctccggtggggtagcacaatcggcttagaagcagaaacttccatcttaggccataaagtttcttgagaggggggggtactcccagtagcgggtagcacgagcttagattgtcagtcctggtggtgcacttggatcttgagaccgtagggccactaggcatcctgtttatactagattgatagcaggtggtaggtagggccgtcatgaatggaccgaaacctgcgtggcggggtgtgcccaccctttggtgaatactggcttctgctgttgagctggcgagctacctttccagtctctcgcctagccagtgaggggcttctactcctgctnacgcattattcgccgcaaaatgcacacccacatgtccccggtggccagactacgctagctcctcttctcggaacgccaatctggggtactacgtgctgtaagtccatgtattgccggctcgcataacattgtaacggcgccgtagacatcggaaggcatttggcgacgtccggcatcacagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggcactgagttacttggtgggtagcacggctaggtgcggaatgcctattgtgagatatacagctgggcaacatagagcggcccctatcccgacggcgtaaatgtacacgaggcgttaacatccccataggtcaccccccagatagaccctccagataataacacactcctaccgcggacttttcaagaaatgttattcaagcaaaactaatctactacattagctgtctctcggtcgcagcccccaccggtaggcccgtcgagacggaccaaccatactcctactttatattatctatatctagctgtcggcatttcgtcatagtaatagatccggggtgcctgtcgccaactgcnnnngaggtgggccgtccaggggcttccaccgaattcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcattaactgcgtctgtttgttcgagatggtagcgtctcagaaacaataaattcggggttgcgccccagcatgggtttatcttactgatcagctcaaacttgtccgcagcagcattctgttcgcctggctgcttgacagagcacgccagtggcgccgcgataagtccctgcttgactgggtttccgttgacagccaggcgtcaacaacttgggcctgtacagttgacaattggctgatcatttgaattacaaattcttgacggttccccgagtgtgccacttttcaacccaactgagcttttatcctccgcgtcctgctcggggtcaagactcccgaggtggacagtctgttgtgtagattagacttttagcccagtactgggtactcggcgaaacagggtgcgcgcgcgttacaagttgtctccccgtcatcccctggtcgggtgaatgtgggggcaggcaatgggaatcactaacggcgcgaccgggttcacacaagtgccgagactcgcggcacattccagctacgcccaccactggttctggtcttgtgagcaaaaacccgtgcactcttgcggatcgagacgttgaactgtgaccatagtattgggccttacctcctacatctggctataaggtaaccggtcggaagtatggtcaccaacaaacttatttcgacggatcggcagtcatcaccgccatgaatcacctcgggaggctatgtgcatgcttggacttatcctcttgcgaccctctcgaacctgttctggtgcagctcgcctggggctcctcgactgagacatatcgccctccacttgtattatgtgcttggctcacgtagctgtcggctattaccaacacattttatacggcgtgaccggccgatccgagctcatttgccgctgggacgtggcgtactagtacacctagatgtgaaggtgtgacggtataaatttcttagtgtcgctcgtacacccggaaggaatagatcgtggccttggtaaggctgcaccctttggctgaaaatactcgtccaattgccaggtttaagatgctagttgacgcaccgtgtcccagacgtattaaaagcgcgaatgaatcatatgacttcattaagcctcggaccgcctgtgaaattcacgtgacagataatttatgatcatccacaccaaccctcccccaatgtcggtttcaactgcccagggagcattccccgtgaactcgggggaaattcgagacgttagttaaggtgtctacgaaggcaagcctaacacgtgcagccgaccagggggtgactccagccttatctggggtccactaatgcgccgctggaagaactttgagagctactagtccccaagccaccgtaactacgtactcgtgcatgtactttctgctggaagatagcgggaatcaggagttttcctcccgaaacctctcgtattcacggtatctcgtttggaagtagacgtatacttagcatctcactcgcgtgagccccaatctcatcttaggcctgtagaatcagcccggtgttcgtgcttcgatgtcctgtctagggtctactggccagtcttagtgctcgcgcaatagcctatttctccttgtgtgcggacgcagccacagcagattgcgagaacgccgcttgcttagaatgatgtgtacttttctatatggcgttatggtgtgtcctagaccctaaaagactctccgtcgaggggatgcatacgcgcctggcttcctccccttcgtggccgtccatataaggttggtttagccagcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtccattcggcggtgtgccttccctgagccagaaaagccttcgcttgtcgtgaaacatcttccggatctctagatgttcttgacgtgaataagccatctggtttcgcactgaaattctgcgtcgtcacggtgtcccgcggtgttattgtcgcggataagggtctgatacacatgtcgtattaccaaggggtgtgcataggtactaactgcaattgctagtagaaccctcgaatgtgaggaggctcgtagtcatgggctgatggtatgaaccgctacccgtcgaccgaccgagggaggtctttagcagtgttcacggccaagtctcaaatgtttcgagtcgcatagctgataaccaacgtcaccggttgggccatttgccgaagtaattcaaaacagcagtgtggtcgcattctcaaacttcaattcagccttgcccaccatgtttccgggccataggtcaacgtatttccacgacttcgcacgccctacgaccgtgatgatagcattatgcgggcgggccttgaacgagaccccatgcggtgcgagtatgcacggcatatatagtgtcaacggcagattcctcagcctggtcctcccatcgacttgcgaccgaagtgtcgcctcatacggagaccagtgcgcttggcttgcccggaggattctctcgattagagtaggcgtcatgcgacacggcgtttagctaatccaatgttggcagcgaatatccagtccggccttactcgaggaacacctcattggggaaatggtattcgctaccaatgtgtctaaagaccgcgaaatgnccaatgtcgagtcccggagccagagccgtcaggcgcccctgagtagaatatctggtctcccactgacccgcttgaatgcaagcagggacttgacagtccggagccctaaggggagtcgtagccgtccccagtagtcctcagcctcgcagctccaacagtcccccaggatcgaggagcggtggaaaactgttagagcgaccctggaacgggcagttccttgcaacagtaatcttgatcgggtaattaacttgaccaccaaaatttcaaggcgcgcgacgcggcattagaaacaaatcgtccctactacatatctgcctagctaccagattaaggagagctgggtcggcttaaggtttctcggcagtctcgttggcgaacctaaactagtagtcgtgtttgcgaaccggagagcagatattgtaatcatctgccctttacctctcatgcggccctactggtattaaaatgcttacggagtaactacgacgggttctattcttcccgcggaacagcttgcagctccttggttcactgcactgtgtcactccgagtgtcaagcttatccgcttactaagcgtctgccgctatacccgggatgatggtggtatactactcagcctaaccaatctctttcggttggctgcagcaaagtcggccttaaggatttcatgacaagggacatattagagggctccactaaccagctctccgggctagacctgggatggaccgggaagaggtaggagtgaaggtgagggtttcgacatataaacgtctatacggtgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaagattggccacatctgcctttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttggggggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgagatgccggcctggtcgcctccaactgtaggaggccctcgaatagaaggagaccgctatagaagtgtttaatagttaactcttaccgttgggcanatctaggctgtagtcctagccggctatcacttgctgtctcttcacgaatttatcaagtcatctatgacctcgttattgctactcagactcggtggcccctcccggctggcaatgagacgctgatttcgcgccactcgagcagacgaatcagnaggccccatagaacaccctcccctgaggtggttagttaagcgcaagtgcggcctttgttgtcataacgggtgcacatctctcctaagggaccgcggaggggggcgttgccattgaggaaggtaacgtgtagtgttaggctaggttaccgctccaccacttaggtatacatgcgcctgcctccctcttacccatgatgggttagacctggctgggttgggaggagcaccgtggtcgcggaatagcgagcacactacaacggaggggaatcgccacngagcgcagattgcatggctcgacgtaccttcactacgttgcccgagggtgctgcccgcctgatccggatagtgcgtcttgtccttgtaaagaagcccgtgagttcgtgcctgtattgactaggaaccctggactacgtgtctaccaagacgatggccgacgcttaatgcatcgttatctaccctggatcatacatgtgctaatattactcagcctcttgtcctctgaggggaattttggcttaaatccggaacggcatccaatgcgagctgcatgccaccnacccagtgataagacgccacacggacctctgcggtcacagagtactatcctcgatcgccttgtaaactacccgcctgagatagggaagccgaatggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacacagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcatataatacccctacaaagtaagtgtcacttgtactcggggggcagatttttgagtgttcctttgctccatcagttgggtggcgcttcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgctaccggtgtatcgtaactatgttccacatgaagtgtgattctaagttcttgtatgtaatatcatgcgagttgtgggccgaaagtaatttatatgtcagatagaaggtaccatgagtccaactttactctaacttcaaacgaatccatatgctacatagatcctcgtagggagatgtgacgatcatgcggatgaaagatcgcggtcgaatatcacctcacttagcccgcggcaaacagaagctatgaagcatgtaaaggcctggatggaaattgggtatccgacatatttctgggctacttacagcggccggaacgacttccttgctaatcgtgcaagtacaatcctgtctcggctgagcttggcgtccgccgcctggtacgtaactatagtcattagggataatgtacaaaccacatgactctcggccagtcgtgggtagcacggtagcccataattcctaacactcggtactaatcactggcacgaactagaacttcgactactaaacagataacaaaaaccacaggtcggggncagggaagcacatgtaaatatagaatctttcatctcacaggctaggaacctttcctaaatacgcgagttccacccacagtctctcttgcataggctggcgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacggcatacgctacgcaccagtccataagcccccattacttacacgtgcattgcagcactcgacagcaggaactgcgcggcggtttagccagtacttctcaggtgctacagtaccaacgcagcttggtcccaccaacccatatatcgtggcggtcacctgcgatacgggcggaaacggccgttataggaccctctacgtcactcctgactaggtcatgttttaactaggctttgtggatcgtcggatttagtagaccgaattgcttgctccggattccttcgctttgacattaacggcgacgtctcggacattcgcacacggatctaattcgggaacagcggatggtgaagctcgtatcacgtagtttcgtgggcggcgattacctgaggccatgcataggtcacgtcgctctgcagcgttagacagagcctcactgatttttgcgtatttagtgcgggattgtggctggtgctcatcatcccttttgtcgaacaggtgtattggatacttgcagctcggatccataacgcacgccttagatggcacgagtcacatcgaaatcggggcctagtgagcatgctgcngaagagctatgtacggagagggggtgtacgccaatgaaggaaacaatttgcaagtcatatgtaccttgagtagcccctttcccagggttactcttggcttgtgatcgggaaatcttttaaatttaggaagccaatgtcccgccagtgaactggtgcacgtctcgcgaggtcctcgtcaaacgaaagatatcgaaaaacggttgctaggaaanatctttcgctagggatgtggttcatcccgctaggcatggaccatgatcagtgtgtgtgctctaaggcgaagataacagacaagcggtggggatagattgagtttcagccagaaaacagtagaaattcataagcgggatatgacgatcgccgcgaggatagacagacccccagtcggcaaggatcaccgaggctccggcctaacccttgcggcgtgttctagcataggtgcgctctaggttcccctaatatccgcgaagtgcgcacgtgcgacctacggccttaggctaatctgatacgggactgtcctccgcccctcgcgatggtgcgcagcaagccgtaactagccgttaggccgtagctactgtccggttgagccgccgggaggcgcaggagcaatgagggtgcacgaaggcctttcccttatgtaggagtgaatagtccatacctgtactacatgacggatatgagagttgaaacaaatgtatacccagccttcctatgcggtttgccttaattggaactattcacactgaacgctgtgcagacagcttgaagcaactaccgttcaggacatagcacgcatgttatactcagagactttatagaccatccgtaatttcagaatgtagtggattaatcactgataaccactagctccgcacttgatcctctccaagccattttccaacaatgacggcgctatgccgaattatttccagtaagggtcccagatgtggtggcctaaggggggaattggggtcggtgtggccctgcgacgaaggcccagcgggcatttctgttaatgcgcggcgcccgaaaagcatgaagacagatttgtcgttgagctaccacatgactttttcaatattgtccttggtccagtcaatgtcgttaatcaaacattgagtatcctcctgactaaaggaatcttgactcttgtagccccggtcccgggagacattgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattcttttttgtggggttcaacatgtctgtcacggtgccggtgtacaccactagtctgtcaaattacctagattattacgtgcacaaaacaaaaataatggccccggagaagacgaagcgagtagctgtggcttgtggcagttactctggcgcctcaacgccgctgtattctcaccgggatcgggaccgcgttatgctggcgcaacaatggtgatatcaatgcggacgtgcctaaagtcggcgagatagccagtcaaatccaataaggcgtgtttacggcgagttgcggggggcgtgcagtcgatccttatcgtgggggcgcgcgcgtgtcgctgagatgcgcgtagggatgggatgaccctaacaacgaatccgggtcagccgaatctaaccggggtccccccgtgatactccctaaaataacacgaggatcgtaccagggagatctnnntccgatggtgaggggggaacggccaacggcagtgaagtgccccaatgtctgaaagatcaaatcatcttgtcaaaaacaacccgagtagttgtattttgagatatagcggctcacttataggaattataaagcgtgtcgatactggggttggccttcggtcccctgcgtaggggggatcagatgggagttcgtcataaccgatccattaaccctagggacagtgtaaagaggtggggcaacccgtcatagggtccactccacctggtttaccggggcagcctaaatagattaccatcaggtttcagaaacggccgggagtcctaaaaacggaacaagttgcgaagtcatccgtaacccgtccttattatacttgtaacgtaatatcgcgatgtggatacgtcccaggcctagcgtaatcgctacgtcataatcgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgcttccgaggttcagaaagtattctcaattctcgcggagcttgtctaggtccctgaaaatcggcgtgcctcgccgttttcttcgggccacaccattcacactcaattttagtttattggtgaatagcacgataccagaacgtcagtcacgcgtcgcatggtcatggagtgttggatgggtataacgtggactgcacgacagaacgtaatctacggtggctgtcgttgcgcccccgcacccctctaccgcaccaccctcactagtaagagaaatcgcttggtcccgttacgaaactatcgaacagacgcgtagactcgtgtgttactctaacttacatagtgccttgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagcgatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtatgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacaggcctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgtagctcgggatgcgcattggctgtgatgtatatcacccgcggtcacgtctagccgggagtgcatagaactgcgtttggagtgtaagcgttcggatcttatcccagtctcccgggctccttttctagaaattgagaggtagatggcccatagtcagtgtggtgatcggacgccgcgaaaatttacgtttagtcatcaacttcgggcaaatgtgtataacatatcgaacgcncggtgggatatgggaggtgtcgctgacgttcagtcggcaagtagtgcctgccttgaccttccagatacgttaaagcatatcagcttttcggtattaggtccgtaattttggccgagtgacaacttaaattgtcgctcgctagggggtagtcaagagtctgttgactcccagctgcgtgatgtcgcctattgtctgtgagcataacgcggttatgtcgntcgactatcgancaggcgataaggcatatgattatacggacgggattttatggggaccatagggcaatatggtccccgagacgcaccttcgggttctacttcaatttcgctcccgggtcctaggttctcggcatttctgtaagacgcggagcgggctgaatcgagtccccctggtgaccaagtacgcagcagccccgttgccccttaatggttcgatcgccggacctcaagtaagccccgcgataaagttagtgaatcccggggctctaagcgacccgtgttactanctaccatccaccgcgtggccgagaacaactgaaaatgcgttgcaactgctggtccctcagctgtttctccggacgcgcaatttctacgtgtgtgaacttccggctgggtcacattggcgggcgagttctcgctccggcggggaggaatgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgtgccttggcgaaaatctacaagagagttggcggttttttctgcgggtttagcgggttaacaggtttccagcaactgagtaccccaaatatcgatttgctacattacgggaatacgaccgataaccgcgagcggcgagatccatgcttctatatcacggcaccttttcgctcccgagggtcgggcgagagtactcgagtcgaccctggtcctatatacgtactcccgagcgtctctgactcgagccgtcgtggctggcctgtagaccgagcggccgcctttccaaaatcttggaacttccattcaacacacaggccacattataacggtggcggcacgctttaatagtagagtatcaagagatcgagcaccccaggaaacgacacgccatagcgccgctttagtgtaccagaatcccgatcgatcaatcgcgataggtggcgaatcttttgccgcgacctcggccacattgcaacgtctgggagcgaagggtggtatcgctagacttttattcgttccacgaccggtatacattgtgagctcattttgaggggccagattagtccagttcttcgatcgatggactgggatggctcggtcacacatcagagctgctatacgctatcgaagtctctggtggcgtgcgtgatcgtaacaggtgatgaattggatctggtagtaaacgaacacaaagtcctctggcacacgctgacgagtttcccgcctgacccgtccacatccaggtctagagtcggttcccgtgcctcagacccaacaggcttcccggctaaccaattggccaggaacacaccccctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatcccactctcacgaccatgtcttttccaagtggaggaaaccccttctttcgcttgtaaacaggtgtttttcatatatccgggatgaacaatatgtccatttctacggcttaccacagttattgctgatgaggcagtacccaatatcgtatcttatacccagagcgttcccgattaagcaaatgtattgcgaccagttactcaaaagggaccacaacacgttcgtgaggtgggtgggagacaagtccgtttgattacccgcgcacccccccaatgaggatactggaagtgagagttcatccccgccgaacttactctatcgcgggtnaaaacgaatgatggtcagatacaagtgaattaacgatcgaatgttaccaaatttttgcagggtattgcggaccagttatagcacccttatataggatacccttcatcggtcgtatgagcccccaattgtgggggcgcacagtgccccctcgaatattgcgagtttttatggcttcgtcgcgtacttgcggatctagctgaggcgcctgagttacgctcaaagaagggcgacgcaaccgagatgcgcattttgacgataagtaaatctgcaactctagtcccggttcctgcctcgacagcacttagggagatttgtttatttccccatccggtccgtgcgttcgactggagcattcatctgattgtttgaaagatcgtcacgtgaggtaacggaacaaatttgcacaacgacttacgctttgggtctatgcgagccttacgtactggtgaccccgattaaagataacacgcatcccggaagagtagtgcgagtgcttgcacgtgaaacccgggcttctttagcgtctcccgtgctttcatcgaagcgctacgcgcaacggcccccaaggcattccataggctgccaaggaggacggtcgaggtgtgagctctccgattttactccacttggacgtcctcgtagcccgatagataccacagcctctacgcggctccatcccacaccgcttcgggctgtcccaaccccaccatggcaggcgccatcgtgctcgtcacagtgccagggtcactataatgagatgtacgtgggaatcgactacgggggccacgtcggtgtggtccaacccaaaatacaatcgtgccgctcgagttgtgcgggtcgtacgagcgccctcgtacccctcgctcgcctcggctcaagcctagcttgacgtaataccatatacagcacaatagcggagtctccagtacgtggccctgctgtcggcatacgaattcggatgggctatgttgtccatgtctgtggccaaaaagctccctctacatgttctcattagtgcgcgtgctagctccgggcactggcgccccacgtcggaagagattcagacgtcacagcggtccatcgtctagagggtccaggtggtctcgcgtcttcggctcgaaagtttcagacaatagcggtgggtgcgggtcgcggcgctcgcatctgcgcgactgtttaggccaaagcnctccggccccagtaggacgacgcctggtaccgtactccaagtgttaatcgagcgtgatgggatagcaccattatccaatcgccctgtagttccacacgccaaatctcgtggagcaacaagtctgcactcttaatggagcaatattagcatagcaccccgtgacctaccaggctaaaagtttcggctacgctaaagatatataataagcgctaggtcttaggaaaccattgattatgttgcatcttggtggtatactcgggaggccgttgatcgggtctaataccaccccgctggccgtgggttttgaactagtagcggtaggaaccttcggtcgtacccactacatagcaggcgtgtttttaactcagtaggtgcaccgccggtacacacaataacccctgttgcaatcgataggacgcaggggttgctccccggtcgccgcgaaaactcccagtcggactccgcaggtggcgtaagggagagacgctaggtcatcaggtgtccgaagtccggtcatctgtcaccgggcctctagcgtccctccccgtccggtaggacaggaccatatatcaccctagttgcatagctcttagcagccctttcatgggaccatgcttcatgcaccgcctccccacgatgcaaaacccagaactctctacatccgagtaactatatatcggatcgccggcacattcgctgtgaggctcaccctttatagtactcgacggctgctgttagatagcgcccggtccgcgcccgttgacagttggcctaccctagcgtattataacactgttgtccagaggtcactttcttgtacactacatgcatagctagccactgcatagctgtttgtagaccgccgtcaatctacttngctggcacctacgtgctggatggccttgaatgttgccaagtaatggaccgcaagcgggcggcactggcgaagatacaactggcggcccgaacaaggcgcatgttggagacaacccgacttgggggggatcggatccgaccaatgaagaagttagtcgctcgaaatagctgttccatcgccatcgttatgtggccaaaccctttagcagatttgtgctggaaaggaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaaggaccatgagtccgtatacttcggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactccctttcggcgtaatcacaaaccaccggacgaagaggtgtactcacgaggccttgcacgcaatacttgctcagaaaaatttataatcgttgtgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagaagatgcgcgaggaacccctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtaggagnggggcgtaccgccccgactttctgcccagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcctgtatgcccctgattacgaaaatggcaatgccacgacatgcacgagctcagttcatccgccccagatgcaggtcgccgacaatctgtgagtacttggtcagcttgacagaaagtgaccgccnntgtctcgaggaggcttcagatctctgccggactgtggcatccgtttcctaacaggaataaataccgggtctcggagtctgggctacgtgggntaccggggtccgtgcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcgctgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttggacccatgccaagctgcgaatccgtggattcagcgagggaactcgttatttctggcgttaagtgcgcaaacttgggacgacttcaagagcgagtatcctccatggtacgcccaagacagtgagcaagtgttcccgggagggatgcgcgccgttgcattccaccaaacgcctcccttacagtgccttcgcgcttccaggttcgcccggtcgctacactcacaccacggtctggcacgacgagcagacatagttgctggcgcaggtcgttgtttgtttcacaatcggaatcgcaagagaaaagctttaccgcgcgggaatgcatatcctcgaggaagagactttggtcagctaccaacctatccgctgcgaggctcactaccgcaagctagtttttagaaacccgtaaagctcacgtgcacactatagtagaattgaaatccgtcgcatcgtgacgagtacatagaaggaattcgacaaacccctagtctaacgaccgccacggctgtcaacgcccggtgcggggtccagaccatactgggttctctgttaacgcattcgcgtcgtgtcccgcactcacagacttcctggacatgaggggcccatagctgttagcgctgcgcgtgaggaagcacatgctcccattttgtgacgttgaccgtgtacacgaatggtcaagacgaacatccaacagttcctggacgatgggtactctcactgctgaactgtcgggaaggtgcttttagtccaggcgcagtgggtggtcttaacggcgtgtgcgcaattttggatacggggcgtacaggtgccgagagcgtcgctaccagcctgatatacgtggtcgctttgctccgcctaccaccgggaagctgggattcgcctttgattgtacggttacacacagatgttaagctcccggcatgcgcctgctagtgtggtcttcggcatcatattacggacgtcttgctctatagacctagtgcaatacgcggtagtcatttacaaatgattccgccgtgtacatctacggataagactctctatacgaccgaacacatcacgtttggttttcatcctctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgagatacagtgtatcttcggcgcatgcggcattagagccaaaccgaacgtcaaacggtacgactcacatgtcaaaatgccgaggcgttccggctgtcagaccgtggcagtgggatagcgtgtacttacgcagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctcggtgcgcggtgattatgagtgtcacgaggtacccactcaagcataagaggggatagtatacactccgtctttgnttgtcgtctgttggggggctatagctcgcatagagagacacgtgttcacgtacgcgctgtttgggatcccgtactatgtcccctatgtgagtcatccctaggtagttgaccccgtcttacttatcgtcgtaaatatgaaacggcatggttgagcttccccagttcgaccttagtaactggaagagatggtacgagtaaaggaaggggcaaattcgcggagtgctgtgggatccatgctttcaaagtccccgtcacccgctaaattgcgtttctgcgcgacatcctggcagtttcccttagccatcccatgggccacggtttctttgattcctacgtcttaagtcttgatctctggctcgccacaacctactgttccacgcgttcgtaaggaggcagacagccttggaccgccacgcggataagataacatttagccgcaagcactctaacctaccccttgaacacagctgctaggtcccaatgtcgcaatcctcatgtccacctggggaccgacccaaagaaggtgctcctagttccgctatacggcagagcagatattcccgtaaaccgacgtccgttgtaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtactcgcccacgctgcaaaaacaacagtggacacagacttcgtcccgtcaaatctatgaatgccatgttatcccgcggcgcagccatccaggtaggcaaagtttacggaccgcgatcgtagccacacagatgggtgcaattgcggctgggaaagtagccgatgccgcctactagacggttatagattttacatcgcgcatacacaccaggttattaggttcgtgaccgattctagtagaaccctgcggagaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcggttggagtggacggatgcgtgacctcactttctctgtagttgcggtcttactcaaccgagaccaaacctttttcgcggacacagccgtcacttcaaaattttaaccctccagctttatcagtaacaatggttcaagggtcaaaagattaagagggcaaagagcatgcaagtatatgaagattccagcgtctatcgcagggaaagcttataaaggttgagactaaaatccctacttattggantagaatattgacgtgtggagtgaatccattgtctttctctgctgggaattcacaggaaattgccgcgtagagtatcggcatttaccgctaaatagaatatagggtaaacggcgactaaagcgtgtcgggggggtgcatatgagcgctctgcgcgactcgaccttcttaggaagagtcttctggtggcaccgcctagaactctccgcacgccgcgcgaaaatccagccacgggtggctgagagcgttcccctgcataccttcccgtattctgctatccacaaccgttacgttgaaaccgaaggtcgaataagggcaggggactttcgagagtcgtagcnntcgccactccccaccgcccatccaagcgtatggcgtaagcaaatgtggatcatttggtacagaagagcacgtcgtatgtcagatgagtttgcttttccgcgtctgnntcgcatattagagaggcccacagcgtggcggtgccccagctgagctttcccacgattagcacatacaagcagtagcagaactccggtgaagttgattacaacctaatttacctgctaccaacgtttcccaatcctgccaaacgtaacgtccttggtgcaagtatcaataccgtgccggcttggatatgtgtccttaccataaaacggtcggaacactggctggggttgctgtaccgcggacgacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccgatatctatctgctgacccgacctgggattgcactcagcggcaccacggcaccttctgacccccaaaatggatttaataattactgtccaggtcatatgtccaacggccggtgggtgcaagtaccatccaaccacgatcgagtgcgcctacatacgccgtcccctggctacagtcacagttaacgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctctctgggggaccaggcacagatccgattcattttcgttcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagctctacggatggcgttcagcggtaaagcatgttaggcgttttagtgactgtgcggcgctaggcaacgcgtcttaggattcacagtgttacgtccgaagaagtcagatcccgggttcgtatgggtcgatcgagatgggaaaagactctacagagacgatgcggatgtagctcggttgggactgacagtcgttaggtaaaaaaaagtctacatatgctgggtcccaccagacgtacgttgcccgtctttcttcggatgagaagtggaacaatgggtagttttaattggggttggctatggntcgagcgctcttacttccgggagcgcacaacaactctgcccggcaggaccccgaccggctcaagcgaattagtgcgtcccgtagggccctagatttaaaagaggaggtggttagaaagacacagttgtcaaacttgcccacaagctcgcggaatggcgtagttatgcagagatgagctaccgaaaagtgggtctatcaatatgggacgtccgggtatttgtcaaccgtgcgaagtacctttagtagtcatgtcgtctcggcagtccggctaccccttagcccatagtcaacgtgcaactgaggctacccccgtattccagcgggggtggtgccacaccaggtttgtacccgctgagtgggtcctcgatggaattcactgggcgattccgggggggtcgagatcctgattgggatgtttttttccccagtgtcgggtgttcccaccgcggtagtcctttgcggcttattgagggggctgttctcttataagctgcagagcctgtcggcgtcaccacctctatcttgaattttatgatccgatcgcggggagctgaaggacttcgcacaaaggagggtcgtaaattaccgcggtgttaggcacccgagtgccccgtgtgcaacagagatattgagagttgagacgcaacgggcaggatctagatcgggacaggactagaggccacgtttgtatgtcgaaagttgatggaggcgtaagattcgatcatggtcttcttgcctttgctacgcgcntaatgatcgctattgagtggagctacgctctgtgcaggaacccggcgagaatcacgtagctgtattacgacactgtagtatgaccggaccgttctcttgtgttatcgcgacgtcgggtaaccttaccgtcgctgtgcagcccagatacgcggacctctaactgtcttcacttctcatcgctagtatgacacaggagtcgaacttagctgggcaatcgacggtcatcgagtgagccccatagccatgcccaggagagctacctgtgtatttggtatagcttattactatattcctccccggctgagaggaaatggaccactcggccgccgctgactagaaccgagaccacctggtgggcacccgcttcgccaaggatcgaaccgtgtgttgcttggcttccacgatagtgcttgtaacccatgctggcagctcccaggtcagtatcgtaccgctcccggcatgctgggatcaatctattatgcttagtccaatggtttatgagactcgtcagcaagatctcctcgagggggacagtgcttttcccactaatctcttcgggacctaccttgttcctagtttacactcgtagaaggagacgatcgtcacctctttccgatccagctttagccgaaagtagctcgccctagctacattgctcgtaccganagcttagagggttattccgagtttggaccgggcgagtctcaccggggcccgtttactcctatggggggaggaggctcgccgagcgagacgacgcggcacgcccgggattcaatggactgccctgacgctacccctacagtggaccgagcggggaaaaatttgcgctcatgtttctacccgattagacagcggggccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctgtatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcaggtaatgcatggccccgaggctcatatgggaataccccgagtcggcatggtccaatttgctccgtggcgcatcgggtccccgagagccctgtacgtttaagaatcccctaggaaacttcttgcacttttgatgacgtctcctagcacgactcggtaatgcgcggggtagncttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgaggccgttcacggattgggccgagattgcgccagatctatttactttgcgccaagtaaaccttaagtacactgctacccccgggacatccgcgtgccagcacgcttaggctggttgacatcagcacgtgctcnggtgacngagttttgcctctcgctgttaaaaccgtgcagcgcgcccgagctcagtttgcccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtggacggctcacaacgcggtctcagggaccagatcacatagcagaaatgcgacttctatgttcagcagttatgtaattatatgtaggacctcatcggaactcagccgttacgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaaatatactgaggatcgtcgattccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggccttgactagtgaggggaatacaaaggacttcaaccgttgatacgacgtcccatagcgccggcatatccgctagacgaagtaggtttgtgggttggcacatccgcagttcagcctaacggtgtcatgatttagtggactgacaggcactgcaatggactgggacggggctaccgttattttatattccttgtcaatctaacctaaatgagaacagtgccatgagcgcaactcccggagccatgtctctcgagtacctggtgctgtcccctagtattgacacatgattgaccgaggtcgattcacgaaagctaaatcaagaccagaccacaatcgatacgctcacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaaagccatacccacactcttaaaggagaagtcgcgggggagtacgacttagtttattcccatgcggggggagcagcgcggggagatcccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccgcgggactcttctgtgatggtaattgtgggttgatcccggcgacatgaggactctcatcgccgagggagggccgcggttgctaccatgggtggcacccacgcgacacgtcgcacaacgtgaccctagcgttcggagcccctgtggagatgccaaaaccgcgactacgnngcctcggccggtataatcggtcgaggccgacatccgcggtcaatactggtgttcctcagtgaccccgagtaccggtttgtgcgttggtgcttaacagtccggaccgtctcaatgaaaggtcataatacatgagaagatgaccacgcatctaagatgggtgatgcagcgccgcctagtcgcgcaatttggataggccgcaccgatcgaaagcggggaggagatactcacttagctgcggactacatgtagtgcagccattagcgcctatctccgattgcgttaccagcggacaagctatgggtgtggctaacattccacattcagctccgggtccctccgttcgtcgcaagttagctctttataaggccattttccatgttcacacctgagtcgtcccacaactaccagaccaagtttgagtgtataagatgctgatatcaccgaatggcgatatgttggggacggcccgattacgggtaaacaagcgtttacctggctcccgttgtctttctatgcattaggtctgctgatcttgttcgggtaacacgggcgttagcctatcacaataggcctggccataccttggatacggcggcgccgcaccatgggattgatggacgcatcggccagccggataagttgggtgcccgtcggggagcacatctcagcgcgcctattctcccagacggacggtacttgttgctcacaccggggccacgacgcctgtggccacctccagcccatgcgagtggtaccatagacacctaggctccccggaagctgtccggccgacaatggaggaaatctacatttttgcaagaaaggagggttatgacgttctagcagaagctagcaggcctcagtttttgctataagctatcgagtaccccacgcatgtaaatgatcgtctattgnttgcctcccacccgtctgctctggggcggctcggcacaacagtgcaacgaccagggccacgagaccccatggtgcaatgacaccgacgtgtacgggtttctcattcgcttgatgaccgttcgggttcaatcagcttccctggggctacggggatgtgtcgggcggcttaccggaggtagctctcgtcacaacgatcggcggccgagagacccgaatggggctttttctacgacaagtgtcgtcccggtggtcgggggtggcaaatgctaatcctttagacttcacgggttcctaacagccgcggaggcctttgtacgagaattgaggcctctacctcgcgagcaagggcttggccgtctaatgctcaaaacgtcccggttggaacgagatagggcgcggccgcagcttcctcgtaatcgctcccgcactcgcgggcctagcggttctttcgcagtattggctagcgtgatgctcaaaaatgtctaaagctacccgagttcgccgctcataatttgcagtttccctggctggggggtagaggcagcgccgagggccgtgacgtaggcgttggttgtagccataaaggtcggcggctgctggcaagctgagtataatcactctctataacatattaatggatcagacttgggcaagcctacgctcgctcacgtcgggttacgggcccaggcgaataaagatttacgctgatgtctcattttcaatatatcaaatagaagattcatagatgcctcggaatattgacgctaaatacttcggacagcggatggggaagccacctcaagagaatactaattgatggtcaatcagtctcctcttccgtccgaacggatgaaaaagtcttagtgattcgtccatgaatgactgtcctcagactgcggggaagacactgtcaacggtgtggcccgtttctagtcgaaccggagccacccgcgggaaaccgtccaacagttctgcggctacgccgcgaagggcccgggctgcggagttaacgcgtggcgtctgaacttatgatacccacacaggccggggatatagtcgtgcagcggcatgtgtacatttgcatcaccctcggaaccgccccccgtaagaatggtctaatcagcagcgtggacagatagctccgcgggctagctcccaacgagacctcccgatcgctacgatttggccgctctacccacgggagtcttgtaggatgtcaaaactactctcgtttacaggacgccgctgtcatttagtcacggtacctatgatggggctctaagggtactcaacatcgcaaaggttctagtacttcgggcgggatgagcgggaaaccaaggactcatattcgcactctagagcataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagcctccgacgagactagatccatatggagagtattccttctcacgaacatcgctgatagaccgagtcccagactacagccttggtcaggtggaaattttcgtcggtatagactgcgctcaaaaggtgtcccttgtccaccgggccaggtactagagctacctgagaggctagatttatctcttcacaggtaagtagacgccggctttacgccactcctagagggacaagggttacaggcgcctcggccaggtagacaccgtaatcgttggctccgcgtattacctgtcaccgaccaacgtnctgttggccagcggaccctaggctactcgaaacaccgctcatatactgctactctcccacctgggtaaacgccgtttcaacgccttcttggggcaacctcctcaggggcaggaataatgtccccggcgagcatctacccgagggcacagtactagttattagccgggtctcggagtcccctgccggaagtcccaagatgcgcggtaaagatttccggaagaaataccctatcatgctgcaatcaaaaatgggtacaggcccgtgggttacatttggggctgcgggatctaagaggtggtacttagtctcgcggttgcgggtaaatgagcccacagcagcgtggaccggcaacggtgcgggcgagccgctttgactgtagaggtgtgcgagtccacatgtggcgggatcgggggagcactaacagcgctggaggccggacacgacggcttgtcctggcgtggtgagccgtcagctcagaccagcctattcgaccaactggggtggggtagaccggtgtactgcccccctgtatgtcgtcttctatgcttctcatggaggctcactgcgaatttaagaatgtgtggtcagcctagtgtcgctcgccgtcgattttgcggctgctggaccggaatcgatgcgaatccatttgcaattttggtctccacaagagggagtctacaacgctagctgatcccggctgaaagctgactggcatcgccataaccccgcaggtaccccacacttccgcattaaagcaactaagttatttccctctcggccagccactgcagaattcgcacgaaggccgaaggcacgcgttcgtcccttggttcggggggaatagccaaaagaacctaccgangttggtcgaatacatggcagtgacaataccgcaaatacgggagtcgttagtacaaagcactttggctcacctatcctcatcctacccaaccacgaccgggcgcgccgcgcgtacctgtgggcaacaattcaatcaaatagccgcacatattgcacgtcctgccagctcgatatcttctaagtggactacacgcgcgaggtaagagcggaccgcttctaatcgacgctctgagctaaaaactaaccttagagtattaagcattgtataggaagtcgctgtccaaccgaatagattgtcgttgcaccaaacgactcacggttttatggctcctgtgggtgagaccgaggtgcgtcggtgcttagctcgcgttcgtgtgtgagcaggcttcgctatcgtcctatcccgccgtgaagatcgaggtaccgtgatagaaggtcagtaggttgtatcagctacagatggaacgttgttgttcccaaatactccggtcctatcctacacagcactcattgcaggaacccttccgcttccaagacggggcagtgatagcgcgagatgcccccgggggacccctgagaattgagggtcgattaaggcacgcttccaacaggagcctgcaagaacaaggccacgcagttgttgcagcagcatttttacaaagtccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggagggcgcacgcgcggccactgggaaggaacctacgcgcagcagacnnnggtatattagctagtagcgaattcaaagtactgtgccaagccaatactaagggcccatccaactccgacttattgcctagcccctaagtactggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatcctgcaatctctaccacgggtatacagcaaaaagttattaactgtatttgtagtaatgccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgtcccggcctacactcgtgacagactctctccaccgggggggggggacaagcgttacagcaccttgacctctaggtcgtgcacttgcttaagcggcatgggtcttggctcatgaccacctttgacgctccccgactgttgagtttcgggtccacacggaagaggcccgcaagccataggagaatggccttgtgaatccgggacgttgagttctgcgtggtagtctctgacttcgtaaggtggggtcccaaccactccgtcctgttgttagacgcaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatattttcggcgtccacccgccgtgcacatttcggggcagccttcctaagacgcgtggggccacgggaagtgtttgcaacgccggggtaccattgtagattacgatcaatccggcagtcatttccgttagttcgcaccaaaaggaaaacatcctttgctaccatttgttacgaagtagaataaagcttctagagactcaaactaggcgattcaacagacgcctgggaacttcagtcattctcaagccggctatttcttcatgcgtctttaaagtactggagggctaaggaggtcaccacccgcgtaaacgccgnnggctcgcatactctacacggaccgttatctctgaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctccagcgcaggctctaagtacgtaaattttcgcggagcgtgcacaccctgctaccatcacatgcagggcactagggcatacaaggaaacagcctcgtcctctcgatttggacagggtacctgctatgcaaggcggcatcccaggtaatcgataagcataattaggggcgcgttcgagtgcgacataggctgcggcacaagagtcacgttaggcagtgcgagatctgaggggggctgcataaagggacacgcgataacaaccagcaacgtctctcgcatacgcaagaaccatggaatatgtatcgtccggcggcaatgctcggcctagtcgatacgcactcgagaacctacctgacaggcacgcatgctggtagcggcaaccctaatctgaaccgtgacacccatacataacaaccttgtacctcaagggtccgctccaagtaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgccgtcgtatacctctttatgtaggaagtataggaacgacgaacgactgctactcgaacccgttagaatatctctttattttttcccaaagtggggcactgggaagggatattggtttcgcataccgtaagatatgctcttccgtctgcccccactaatcagatctatgtaaatgccaatgaggtgcgggtttagattagactcgactcaagccgcaaggtgcaccctctggacatagcgtcaattaccatgctcctgatgaccaaatggtggcagaagttatgcgcagggcttcgaggtagttagacgacgattctaagggaccgcagggtaccgaaaataggactagcaatttgtttgacancgatggtgtgtgcgattgacgaccggccaggatctcggccttggtcgctctctggcgcgctgtagaagcctgccgcgtccgagtgcacgggttattctttgagctaggatagcgttttcacttctcgcgggagctccatcacgccggagtggcattcggcccttggaagtcaggggatatatgatattcaatctcgccctatgcacctcctgggcggctgcatttacaaggcgtggaaacacaaacatgcgttgagcgcgtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggcgatcgcgcatgaggatgttgcgactgcggtttgatactcaattgggatcgatagtgtccgtaggtactacagccccacctatccccacaagacccggcctttggtgggtaaaaggacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtgtcagtccgagttaccgtcgtaggcaccttctatggcgcgaagcgttgcacgccgaggcactcaccaccttgacacgagtggacgtaagccaaacagctcctcctcgcactacatgtctaccccgacttggatatttcgatgctatgttagtggtaagttctactagcactgccgtggtaataaagatagagctcgccgtcggttaaatcgtcgggcaattagaccgctttctaagacctccaagaccgtcttcaattgctgtatccgagggtgggggccggagtgggcacagcaggaggaaccggtctatcgtgtccagtggcgtcgtcccccgccctttaggccattagccgaagcacgaatattcatgcaccatgtctctctctcaaaaggggccgaaacctcccgccaggtgaggatattaatttttatctaataatcttataatcccccgggttacaaagtcttcttgtgcgaggtttatcagcagggcgttgggtacacacctgctgacggaatgggatagatcttaggtcagtgaaggcgatgtactgtcaccccgagtgggcgcccggtgctgtccttggacgttccgccaaatgcgcagttaccgtctgatgcaatacctctcggaagaggcgatgcggcgggactagccagtcatgagacccgaaaagatcactcctaggactcgtgagatagaccgtggctattgatagactgtgtttgtggcgggtggacactacggtcccccggctggcgggcgcgcctcagcgcgtaaatcgtctacctaggacctccgcctgcgtcgtgtcgcgaactcttccctgggacaagtttttcttaacagcatgacctccccagtggactccagcccataaaagttcgtaaaatgcaagagaccgacctaggacaaagggggaaattcggtgggcccatatgtcaccaggttcgcatgcatttcgcaggcctctcgcacggcgaatgcgtatcgaaggacccctcgagataccgagaacgtagctaactgtgtatacagtcccatatacgacagccaccgggagctaggcgagaatttcatacaactcctaaggccagattacatccactggacctaccgatcatgtatatctcgttcattcacagtggttcacctggtttgtctggaaagcccaggagttccctagggtcacccgcgcgagagtgacttctgtcccacgctcggaaatgcgcagtggggtactaccataaggggcacgcatcactgccctttctggcaatgtgtcatgactcgattctgtatttaggaacttgtactaatgccagagcaatagtacaactgagcttacgagggatgtcgggattgtttgggaggccagtgctcgatgcgaacggacgggggagggagacggcgtgggctactactttagtccactacgatagggttttgcgaaccggcttgtcgcctttcgaaccgatggacattactcctacctttagcgggangccggcagtcaaagggggccttaggaacatgcgccgcgagtagcttgtacccctcgtaatctggacctcactcactaagtgaggcgagcgcactcgatcaccgttcaggaagctgggcccccgagtagacctgtgctcccttttgtgcgcatatgctgtaccggcactgttgcaccaagctctgcatccgccgcggatatgtggcgcacaagaacgttatcgtcaccttggtcatatccgaccaagggctttccgctcacttcaccggagaaaccggttgcatgtcggcgatgctgcgcgtctactatcccctgcattccccgtgcttggccctcttgaaatagccgtgtacacccaggtacagttacctcgccataccaacttaacgctctctctattccgagggttctacatgtcttctgatttgcgataaagtatggatttcgctatacacggccgcggcgtgaactggttgaacgcagtgacatgagcgccgctctcccaatagaattattatatactcgcagcgcaaatccctttacaatcgccctcccagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccaaatcgtgcgtgaacgcgcacatccagcatcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacncgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaaatagtaacgtacgaagggtgccagaattgggaccggttatccgtctacgaagccctgactagcgagctcacagaataggatgcgtacagaccataacgagatcaatcttgctatcacattcattcgggcgttgtctgggtcgaaggatggactagtccacaccctcgggacttgggccttccccgaacacgtcctcgtcctcgagacgtaagatactaataacgataactcgctgctaccgggtcatctttagaatagtcggggcgcgctaactctataacaccaagtgactcacaattggaaggtgaggtcgcccaagtcggccggccccagagacgcgacataaactattcccgttcataacaatgtcctatgggcgacgccaccagggtcaatttgttctctgagttccctaatcaactctctacccctaaggacatagcccgtctgatacctggggatgttatacaccacctactttccaaataaaaaagcacctacagtagtacctatgatgccctacgcttagtgacgcacctttgcttctcccttagcacgtgtgaaagcactggtccagaaaaagatcccgtggataaacccagggtgacagtcaccacgacatggacagtcggcgcagccgggagctactactcgtaagcgtaagtataaacgccgcgctttgcaagctagtcaccagttgtaaatgcattagtaataccaaagtcatgtgatcgattatggtacaatgaacggggaggcctatagttaccgtacgcgagcggagggattagactagcaatcaatctggaggagtaagtgcggtgtcaatacgccctcatctggcgcacaggatttgtacttacacctctacgttgcggcaaccggacacgcatgcgctataaggtgttgcggtgcctcccacgcgggtccatgggaagtcggtcggagtgtcaagtgagtcggtggctagtccagacgacgtaaataagtgattgggatgtgcacgcttctcagagcagacctactagtttaaatcgaaacggttatcctcgtgtatgtgttcgtagacacaaggctcggcagtaccactaaccttgggcgcatctcttataagaacaagctggacccatgcaaatgtatcagcccagcagacttaaaaaccccgacgggacgattactctacttaaggttacgataccatcggctggctcgcgcgcccttttgaatgcctagcttgtgttctcacgcaccctttattagtcaatctcggatttccctgaattaaactgcattgcaaagcaccggatcggataagctacccgagcggcacgggccagaggtaaaactagtacaagcaaagatagtgtatggcgaacgccaacattcgtgaccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgatgttcagcgcggcgaatctattttcaggacgtgggcgatcgccgaccatctactgtattatgtgcacagctgttcaccccgccgattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttacgcagggtaagagcgcgggggagacatcggtaggaatgtgtctggggcttattggacgtgtccgaatcatgcgtcgtgtcgccatttccgtgaagccagactgtaaaggcgtctcacatgccagttggttcacttcaggactcctttgtctgagtgcccgtacacacagacaccaagtctcagttctgcgcccccactagtgtgggttgactcgnngnnctatggtaactttcgcccaacgtcagattaaaaacccctccagtggtgccgctacgctgtcgaccaacggggaggggggacgtgtggcgaggctaagcaacaaacgactggttgcgaggacttacgatatttggaacgggatcagacgactataagcgtcccagtcggccggtgggtctcccacgcccttaatgttttgctcttacccatccccaacttaccgctcgcactatccggtggcattcggttgacactcgggcagaggcttagccgggccttgctccgttatgcacgagagaattctcgcgagcattccatagttgagcnngcatcgattgagccgggtatgctaagaggcgacccggtgtcagaaagctttcacgcgctggacgcttctcctgcacgtccaatcccctaccctggagaaatgcttcccgcatggtgagaaggtcatcaagaagactcttgtaaccatgaagttactgttcagtggcttaccacaatcatctcttttatatcctcgctcagttgatgcaggtctgtgtgcgagcggtcaggcaatccatatttaagcttatctctagtcccgaaaatacggtggaatccttgcgccaataaaagacttgcgcggtaactgtggcaagaagacatcgtattagctatacgccgccccatctcatgtacgacggtctacccgcaatcactctctctagtagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcctctttgggtgtcccccagccatgctttgcccctcccgagcactttggacgcaggaatcaagaggacgaagccctaactgcttgccggcatggatgccggacattagattaaccttgggcacagcaccccggaccacttaggaatcgggtggtcgcgtatgccgcagtgccatcagaatgtgatacgcaccgacgagcacacctgacagactacaagcactgtagcnacaaaaacggaataagctgcggacgcagataaggagtgacccaggaaattagcctctcgaatcggtatacagactatatcccggactcgaagtacggctagggtgcgcgaagcgtggcttgtttgcgggggcagaatcgttcgtggggagcgcgtgcgngccccggtcgcacgaacctgattttacgatgcaggaccattaacaagcaagtgtgactgcattgaccagtcgacgatttgacgtttacgagttacgtaggggatccgttaagggtgccttgtagcccttcgcgattaggcgggagtcgtgacccttcgggtgccctcagtacccagagccaatgttctcccgaattagaccaactgcccactcggggtttttacgctgccgagcgcaccgtattcagacgagcagagatgcgcgaacccggggagacgaacctatcgagccttgcgctgttcagagttgccttcggacttagacgaccccggccccttgggggcatgcggatacgcgccccgccgattatagaatcaaagaaggcgtgacctagaaatgggagcccaatgaataatgttagtaggtgtccaccactctcctaaacccgacgtataacacgtgaatgcaggaggccacagcgaggataatcggatggcctgcgcgagttttctacgtagtgcaagcgcagctccgcgtggcactgcaggttaccacagattgctccgcacggcgttatcaaactcatcaagaatagttagtattccacgaatcatcaaatacctagactagatttgcgtaataggggtgaccttatacattaatccaggcctgacgcatttatacagggtcgaactcacataaggcatttcggactaattctagcctaaagcacaccttcatcgtttcgtataacaaccgccacagattgtttgaggaagcgatggaataattcccgccacagcccttggtcgctgaaagaacgctctacgaacaaccagatccgactaggttcagcccgctcttgggtatcgataggggcgcaattcgcacagggtgggggaacatctgtattagcgtccagcaactcattcccacggacgaacgaatgctaccggggcctacgacttggcaaacaggagccatgctgtatcagggccactaggaggaaaccaaacacgggtgccccttagctcctggtttgttgtcacccgaaggcaaagcggggtcaatatagctacaatactgtgcgcgcgttgcggataggcttacagggttcacatcgcccttaacccttgtaacgcctcctggcttcgggcctattgcatcgttctttggcaaggatcgactcacccttacgagacaatttgactggacatattaaccagagccggtcccgaaaagcgacatccggcatcagacaagctatgcaagacactaaacatctcggttgggcccggatgggccggtgtaccccagcaaatctttgtgcttcaaggcgtgctccccctatgcgccctggtttaacgcgcccatggcacggcacgccctgcgtacggagtacccattctatcgtaccggcgtgttggttggtggggtgagttcgaccattctggcaaccaaatccagctcggcatttcgcggctgcaccttagacactcgggtccgtgctaactatagatgacgtatgaaggtcaagcgaaacaactttaggttaactatacggagcggcgcggacgaggagtaacggcacttcgacgaggcgaaccattcctcgagcaagggttttccccacaattctacccaagctcgttgtgtagtaggtcttatccaggccactttaagcccgcaacagaagccccgcaacggcggctgagtcgttagtgaccggacatgcgcaagattcagggggctgaacccaggccttgcgcatgaccagcggccggcggaagctgagcccgtgcgcgcgggggaattgatgcagagcggtaccacgtctaatacaggaacgcccgcagtggtatccataggcctactttcagtgcaaaactatggtcataactcttggcgatgagttactggaccatttagaatccggattgttcgcagtcatacccgattatctcggagggcatgcgggggctcgaaattcttgactcnccaactgatgcgaggatctgaagaagtccgcattctatccgtcatggctgacgcgtatcctatcttggtgcacttcgttgtaaatatgtttacgctttagtatcattccgcaatagagacgcgtagcagacctcttatcttagtacagggggctcagcgtaggcaatcaaggacggttngataaggagtgncnttaatcctggtccgttcgtaaatcgacctggtatactacgctagaaaagaagtagcacgaagacccacaccggagtcgttgacaagctgggcggaaacgctgggcggccagactctgaatcgccgtttgtccgacacagcggccccaaccagccctgtctacgtcctcaactgctttgtactccccaggtatgcatcttggcttcagttgtgtttgcagtaaaaagcaggccgcggtaaggaagtgagcctgttgtcaatatacgccacgtcttgattgcgagtagagcccttagatatagactcggatcctcgccggagaacgggagttataccgttcatatcaggacagtaacgtcgtggtgggatgatgcacccgtcacccggtcatcggtaacgtggaaaacaatggatctggctaatgttcattcaattaatcacactataacggactatatttggcctcggggagctcgttactcaccaactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatatgtttgggctacaatgcgactaatgatccccacgcccgcggaccaacccagaataagggcgattacccctctagccatgaacgttaggaggtgggtttctgagcagggggtacgatcccatctacctgcgcgggaaggttcatcagagacgcttctccggccgtgtggggtcaggtttttttgtactggacatccagcggagagatccctatttcgcttaattctatccggcggaataagccatgtcatgccaggcgttgtaaggcggacctttcgaccctggtacgcgtaagtactagccactgtcacgctcggtttcccaggcgctgtaaatggcaacccacatttgacagcaaggtactctgttaaagtcacgccatacaaacgcgcatagagtgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagaaattaaagtatctcaaacagccgtaacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgagatatatgggggttttgcttggcctaccgtccacgccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctatatcagacgggtcgatgctactcgggtcgtcttaaacaccggcgattcacgttgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactggaaggagtgttctgcctcctgcgcgccagaaggaaggatctagggaggtaaaaggtacgcacccttcgatcgggaaggtggtaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctgatgcggtaacattagctgaaagcgcgctcatgagctcagagcggccccaatcttgtccctgggggatgtggtccacgagactaaaaaaccgatcctctccgctccaggcccctctcgttcatgcttgacgaagaccggatacttgactagggccacccgtggccctccggcctcatggcccggctcattagagttatatccaacagcatgagtcttattgaccagaactcgatgttaaatgtaggccgaacccttaagcctattgcagtcatgtcctggtacatcccaattgccgtgaggagtgagatcagtaagctccttttagcgagcaaagtgcgattaccagttattcgcccttcggccgggtgaataacttcatggtcgccttataaatgcccgccagtcagttacagaaagccccagggtaaccccttatacagtagtgtatacactctatcatcagccacaggatacccccaagctcaacagcacaaatatggatccgtccgggtggacgatgctcgtantatcggactctggaggccgcggtaatttatcatcgcacgcggacccgtaagttggggcccgggggcccctttggggcggcacaacttgcgagacgacgaatctgaacaggttcgttcctggatcgtgagattgttctagatacagaactccttgctaccgggactgactcccaacagtctcaggattgtccggttcctcaaacatttggagtgctgagctatcctcgataaacagtcatatagatgtccgagcatttaacccgaggcgagtcacattctgttgtgatcggagtacccctagcgagagccgttaggcgtagtctatatggcaccgtcataacactccacatgatggggcgctgagaactggaatcctttagacctcctagaggtcaccaaggtgatacggtgctaaaccccaacgtagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatctaaaagttccgatgtgcgcgataacgaaattttctatcccaggaggtcgattccgagtgtagaccggggcccgctgaccaggggcgcttaggctaggaagctacctaaagggtaccgctggagcgaagaaagggctccgagtcctcgtgtctctccgggatgttgcagtcttaaacttgtggtgtctcgtggagagcacaatccatcgtaaaacacgaatctgaccgaccataatccactcatccactcctcagttcctgcgtatgggtaccatcgcccagcatgccctgcattgaaaaagtaacgtggagcaatttatggagatccaggctggctacaaggggtcgcggccgtagtttgtgggacccagcattgcttggtccccagcgccgatccgatttaggagtgtacctgcngccaaacagggtacgtctacaacgagtctcgcattactaaccggcgagcccgacaagtgcagctctatagtgtgaagccgntccaaagggcattctgaatgcacagatcgcgccacccgcgatgattatgtcgcatgtagcgcaatattatagggttcgtctaagtgcgaaaagcacctttctttcgaaacaggctccatgtcacgaggcggggattccgtnaagagaggcgagtacgttgccttagtatgccggtcgtctagggaccaagcgttctagtctgttacgtgccgggtgatgggctggcgaagtgctcatgatcacatcgcccgcggacctctaccgaagccatactacacactttttcaggtgaagttacacgcatagcagggaatgcatcgaaaggtgcatgatgaccgcccagggtacggtgctaatggacccccgaggaccgcctggccgctttatttcatagattcacaaaggccgtctatagtcaggagtttttagtttcgaatcggtgagaacacacgtcccctacacaccacaggttgggaatacgatgaccgtctagtgaagctagcgcctggctctcagagacgtcagtcactttcaagtccagacgcgcggactccggtatttgagattccggtcgagtgcaacacagaatgtgttcttaccagggtgcccggtagtgatgaaggtactctacctaatgttatcgaaataggcgggacgtacaaatgaaggagtaacagagcacgatccgcccggtccccaatccctagtagtaactagaatacattcgcatgagttgctggcgagggacatttaaactcgcgctagactctctgtgccgacgtccgggtgaggatttacgggcggctaatcggtttcacgttggcccgggtacgtctggggctatcgtacaagcctttgcggttccgtggttgccagttcagaaaatggcctacattaatccttacaactgaaccgcaggaaatggtcgccaccccggaggcgaccccacacgaaccggcaggctgttggcctatgttaaatataaagcttggggtcaactgagnccnnngccactgacaggacgaacattccttgcaggctttatgcgtaggtaccgcgttagcgggctcggggttctacttatcccaatttgcggcacgtgcgtaacggttcctaaatcggccggatgggaccgtggacgcacacgctgttcgtttacggctagggcacgtgcctcgcgtantagtcgtcgctcttcgtaaacgccctaacttcgtacatctcgtccacgtccaattctgtaattttcccgtatgtctcaggccccaaagatacgttccgacgttctaggaccgataagatggaaccgggagaaacagtcggattgagaacccttcatcagccaatctcgcggttcctcgccttcttgtcgattgagaagtgtacgtctggcgtcgcgattctttacccagccgaaaaagcgccggcacacctcagtacctactcccgctgaccggcctcgacacgtaactaccctcgcaagactccgtaggagcgctcgggcgttctcgacatgctcgcagatattacttaaatgagttctcgcgcagcgggacattccgttaacacccccgtccggacgcgaggttatgtagacacacaagtggttcgcgccggcatgtacaacgtggtcacggttgcgtgacgtcatcggtagctgacggctccgcatgttctgcgaagctagctgacccaaagtcgatctgacccgggtgataagcattgccaagcgtcttccccaatatctgatagggattcgtgccgctcatgacccatccaactgctccgccttgctcgcgcgccgcgtgggctgattatcttccctcctactaacctcctgtagacgtccgccggagagacggtgtgtaccggtcagcacaagtgttgcacatggtctgctcagtgcttgcccgacggccggcggtggtccccagctatcactctccacaaagtcctgcaagttgagtagtgaccagcaccccacgatgtgtcaaggccacctatcaaagaataaagnttgtgttaggcgagggtaccaatggggcaggctagctcggatccacgcccgtcaggtgcatactgtccagaagtcgaaaggtcagcaccagctttgtatcgcgaatcactcacttcatacgaaatagtgcgcttccttttccaccttcgcttctcccgcgtactattatccacagtggttgacaaggggagcactgccacagtttcgccgccgcggaggtggggtgttcaacgactagatataaagaaaactgtgtcgaagtttgcatctgcgcggtgcggacgagtctggaaccactgtgccgtgacgagggacgccgcactccgggggcgtgcaagaaacagcgctactggctgacgccacgtcgtcacttgatcgtcacaagccgctattgcgagtttttcatggaggattacactcattatgtagtctgtggcactcccatgcccccctttgtttcagcggtggtcgtgtccacgttggggagggatccttaagtgacagacaacgcttgatttttgaggcttctncaccaaagtctgagactatgttcggagcgaagccaaattgggtccggtggaatcctgtcggatntatgccgcgtgccgccttcatgataaaccacggagaaacgcgcgtcgccggagncgcgtggtccaaagccttaaggaggtattgccaaaggagtgcagggtcgcgtaacatcaatctggagcaccgagcactagattacgttgtggctagaggggcccagtcctgaggtcttttccataaacaccgcacatactctgcgctgcgtctccaacgctatacgtgccgcattacgtcaagacgagtacaatgacgatcccgaacctatacttcgtccaccgggcacgtctgcccagcagcggcgattacatcggtgatccatctagttcggaagcttgtttcggcgcatgacgccgtttggtccgggcatcagtgctttcctagagtgggccggtgcacgcactggagcttcgcttgggtgtttaggaggtcaacgctgtgtactccttgggcgtggctttagtggtcgcgtcgcgccggaactcgctaaatcgattcttagtcacgtggctatctaaggactatcctagagtaagatgagaatgcacccagtctttgatataagtggtcattcctcagccgttgacgcgcgaactgatccctgcgaacctgccccctatgtaggatggttcctttagcagtcgaaaaccgcggccgctaatgtgtgcgcaaggacactcgtatacccgaaatccgtaccgggcccatgtctcacggattacggcggagaaacgtggtcgctgtatgccgacgagcaccgccgtataatctcgacacaacgatgtacaacagaggtggtgcagtgaagttcccaatactgtagagaccgcacaatttttcaaacttcaggtgattatggctcccgtatcagccccgtacctcggtgtcccctggtcccccgaggtgtagagagcgacggccctcccnctctgctggtccatccgctcccacttaagcttccgttcctgatatagtaacggccgggtgtctagagccgacatacacggtgcaatgggaacgcaccaggtacgctaatgcaccctagtaccacgactaatagtcgccatttgcataatacggacaaacatttgagtaaggttaagagcccggaatttgctaacgcagtccgatgttggttggagcggatgtattcgatcgtaggagcctcatggtaccgttcgtatttcgcgtagaggagagcataggcaatggatggtcttctatggtgttatagacgccgaatgttatgctagtcgcaccttgatccactgactccgttcgattcggagagctagccctgtgaattctggcgaccttggtccatggcgggcggtcctttgcacaaactcaatgagatataggacctcatcgcgcaattctatatctgttaactcacaggggtttccactnggaagcctatttgtgcgttctccacagataanctgtacttatcttcagggccaatcaattaatacattcgcgccnncgtaattgggcgaagcgtaccctctttgaaggtaattgttcgtttcgattgaattggtcttagtgtcgaacaaatcgaagtccaaatccggatttatctttcgtcggctaagaagcgcctaaagaaagccgccgagaacggtaggcagctgtcagatctccggagcgaaggacgttcagctaattgtgtcattaaagcctgtgccggtgtgtgtttacccgccagcgttttcctctgagaaaatcttagtacacaggacaatacgacctagaggaattcgtaagtaactcacccgagtactccgtagccagagcgagaaatgagctgtgcgtggtcgtgttccaacggaagttacaaagcctgttgggatacccttggtggatgacggtgggaatcaagacctacagcatgtcttaaaccatttgagacggattcgatggtgctcattgcggtacttacaccatgagtacccggtgatagacagcggtgttttcactgttactttacggtctggagcccgtatcgcagtccacacaagtccgggcggctctacccaatggtattgtggccgaaacctatgggctattatcggcgcgatacgggccgcggcggagtgtctttccccataagcagttagggccggatatataccgtcccccccaacatcaccctcaccattggnggatccggctgatactcggcgttcgccccaagtcctaagttagcccccgtgctggcgtcatgggctgtacaatgagttcgctttgggcctgtcaactttatatttggcacgcgcagattcccgactagtggggataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtagaattttccatgcctagtttgtacactatcattacacgagcctgggccttttgtcggaggctactgacaggcggtcaacgtcactattcgcggatatggtaacaaatactctccacctaacgcttaaactctccgtacgtacataactagttttgacctctctcaaccattggcgataacggtaaagcaatattgaccacctgccgtatgcccccatcgaggcccggaggcccgcggacgtcagtcccagtcacatcatctctgagtccctaagtactagggtgggggtaaactatgggcgcgtggcggacacattgagggggattcagcgtacgggaggactcaccggtggatctatctattatgatgccacactatggagaggaacggatngtctattcgggctgaacaccgaaacgactcttagcaaatacttgaaagaacctagcgttcatccgggtagatgatcattgtgggcaggatgcgcacgtatcgcagaaccgctaagcactactgatccatgtcttctggcgaatcatgatcctatatggtctacgggcatcaccacccagcccggagttccggatgctcccattttgaaggctggctgcggcgtgtagtgccccggtgattagttgagttatatagcatttgggaagagtacaaccgatcggtgggccctgtaccacagaaggccagagttcaggtaatcgagaagaatcggtgcataataatgtagccccacggcccgccaaccggacttacacagctttgctccctacacccggtggtgatagtcatttttgagctcgtcccgacttttggtgatcaggcacacgggcagaggccgggaactcacgccaagcccccaagcatgggttcgcatgcctaacgcccgagggcaatgtttgagtactagtaaacgaagcgtttccgcctgagcaaatcaaaactggctggtagtgatactaatcgttataagaaaagccaggctactggcagcagcagaataacgaccgtctaaactaccgttacttcttgattaccagccggccgataaacatacaatagattgctggtatcacacgcccgaagtacggagtcaaggtcccattcgtaacctgaataatgtttctctggccgagcgtcgctagtcctagttccgcgctacgtggcggacgaatgttcacaggcgggaggagaatgcgagggtcggagatcggcccatggtctctgnnnacgtaattgtgcctcacttcgcttaggaaggccgacggccttggcaccttggtctttatgatcggccgatgatctcgcgaattaccctaactttgtgcatagcaactttactgaggccggagccacatgggcagcctacatcgactcggacacctctccgccgtcggtattagtgttccctcgtgtttggttgcgaaagccgacgctgctcggtttgttgaacttaatcctccggcggactcaccccaagtacgtttcgagagggggtccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtnctgggcggaggctgccttttgcttggcaccccccgggtactaaagattggcaactatgcgtccgctacgaccgcatccatactcggagccgctttatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcaggaacggtccttcctagtatagactcgaggatcgcggaccgtttcggacggactggtatagaagcgtcatcgccagtcagggcaatccctataaaacacggtcgcggcgatgggacccaattaaacccgcccctgcagcgcccccgttccaaccttagcgacttagaggagtcgactccgaaatccgctagcctcacgtggaatgctctcacgtaggcaggggactgtttttatgtgtacaacgctgtttcacagaagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggagccgattccttgcggacaacatgacgatttacggatagttgacataacgccgagataaaggattgtctccctcggtccagcaagacttcagagatgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccagaaaaatcacgctctgagacattggagaggcggtttttcctgctccgagagctccagtactccggtaagcgtgtctgagagctgctgaagcgggcgctcagcgtctctaagctcgcaagtagggccggtacttgcccgcgggggcntgaggcgaaggtaattccaaggggcaactaataatccggaggcttggacgagcttcatactgtcatcgtggcgactagatggtgattaccctagcaaccccgaagttagctgccttcctcaatcgtttcacgtaggcggccgccactctcagtcttagggcccgtaagaggccgactcgatcgtgagtatattgctaaggaacgagttgcgcggcatctgagagctcgcacccccaccacgctaagcatagttgcgtcataatcagatcaaaatcagaagcaccggatggggtgtggcgcacccattttcacctaaggcgcagttctagcccagtanaaacccgacgcttattggtctggccctacccctgagacaaatcccggatttgttccaccaattcggtatcacccatccaacaagctccggcaccgcctacgttctgacctccccagtagattttcttaacggcagctaataccggatgctaatacggcagtacaaattaacgagcgcataagtttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggattttcgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctatcaacctggtcttcctaagcaaccacccatgaccacatatatgcgaagccggcggacgctcaaatggctgttactcgacgcagcacacgaaaagcacctcgagcgtcataattagcacagagtcgactcccctaaggcaaattgtcatttctctatcctgatctgaccgggccaactcattccactacctgtatgagttccctatgacgggggccgcgaaaccggttccgattgtgtgagacccggcccaagtggctcaggcaggacgaccccgtacgtgtgcctagcgggtaactcgcgtaagagagtacacaagccgcccccggcttgatcctaaaccgctatgtgaagtggcttctcgccgcgcgtcgtaagggaatattgggtgggcataaaacccattgtaagatccgccctcacggggccgttatcgggttccacatcttaggtccgcaaccggctttcggaagctagggtaaacttagcnnnncggcaatactcgggtgaatcccagcagactttgctttttgagcgatgatatgggacgcctggacgagatagtagcgataacgccggagcgaggttatgctaagacaaccaggcgtcagatgtctnnngattatgaatttttctagatgctggaaaagaaatagcgagtacttcggaagagcctaatgcggcgtatagtannnntcgtagagtcataggtacccagagacgcggcggccggtagggagccctttcatagcgtcaggtaatactccccccgttcgtttggtggcgttctgaaaaaaatgcaccnagaagaccaaagtctcgtgccgatggcgttcgctgggccgacggtgctgccaacacacagctcgacggtagtatgcctaatccatataatatcaggaccgccctatgactgccctgttgtctcctcccgcggtagttcaagacggtatcacgctagcggatcacagggtgtgctatcgccgtcacgtcgtggaataccgccaccacgcacccagcagtccggtcgggggatgtctcggttgcggcaagacctttggttgaacacagcgagcaacgtcgacgcttcatccagcggatcccctactagagtatccggcgcccgctgctgagtgccaccatgcggggctttgctattcgttcggggggtactgcgctgaattcacaaggggcgcgaatcggctcaactacgaaaccaggaacctttcctttttggtgtgagaaacaggccgcgtctgctcggggcatccatacaggtagggctcaggtcctaaagtgactccgagggatgtactcataggtctttcgctgcgacaggacgcctgcgctgcaaagtangtcacctacgggccaactgggtcgttgtacccacagtgagtgcgcagctctacacgcgttcagggagcatcaacgtgaactggctaagtctcagttcgcctgattcagctaatggaccgaaactgatcacttatcgcttgtgcttttaatctaggcacgtaatcaagtgaaagaccgtagggtgaggcctcccgcntcacgtcggtacctactcaaagccagatggagggacgcaccacgtacctaatcgtacgtggtaggcggcagtcggtcagtggtgacatcgcccagttcgcaccccggccgggatccgtaagtaaattcgttcgaaaaggtgcgcagttcccgtgtaagaccggtacccgatccggactttctttcctacacattagtacaaacgatcttcactgctacaagacttattacttaatcctnacagttcccgggctcgtggggtggcagggtagcaaccgctcccttgggcatacacgtgcatggaggctggctaccacagaacggcggaacgcgttgggttgcataaagaacctaacctcagtacccatgtcttccttcactaactattaccgtacggtcgattgctagcatgacccttgcctgccgtcaacagggcggtgcaccgcgtcgcgtcaccgcggcagcatcatgctcgctgccggcggcacgcccgcctccaccagaatatattgcgcggggtcatggattgggctgggcctcccaaaaggtagtatggtaagacgagtgaattcttgcgcgaggatggggctctcacgcctccacgtcttcgataccctgcaaccccgcccggttatagacggcacacgaaggacccaggaactggaaaaggaataactaggcgcggttgtattcgccctccagcgtgtttcctcctaccccgcggcagaggtttctaaaggaggcaatgcctctgtcatgcccgaaggctcctcttggtacataatacggtctactgctacgttaagtacgccgcgacctgcaccggaccaagctcaaccatggttactccctggaccagagcgccggaaattacccctacattcagccatcatcgctggttgaagcggctcgacctagcagtaatccggtgtcacgcgttgcggaatgcccggtcctcttactagggcagttccaacggcaatctcttaccgtatgccggacccgatttgtatctcctatacactattaccgcggtgacggaagaatatgcgtgccggagcgcggacactgagggctgttcgacgcgcttcgtaggtcatccttcaacgattaaaggtagttgggggttccgacaccggtatccaatcttggctacgccccacgntatgattgcgacgcgaccgactcgtgcccgatctactccataactagaacatcagtacgagttcagagatctctgccccattgangccggcaggccggctcagtggaattattgctcagaagtgtgctttcatatctagcgttccgtgagacccacctgctgcatctactggatttcagcgccatgccgattcggtgtgagtgtctagagcgtgggtgctatacaagggctggggcagttgtctaatagcaggtctgccttacggttgccatctcgatcggcaagatgtgcagtcgcaggcgcaggtgttgaagatgacgccggcagcgtagtggtcttgcgccgcgttttagcctgtcaatcatctaaactccttcccgacgtatccccgacgctcgtatagtccgacaagtgcaggcgacacacaaaactctacccccgtatctactcgaaaaccgtcatcgggtggtaaatgtggagacgctagctcatgagttgttagccggatgaggtcatagaagtttcggcccgagatctcaccagttcttgctctcgggcccacatcagtgtacagagaaccagcttcacggtgcgccaggcctaactggatgtgcggntgatacctactcgatccatccgcggtagcttgctaacggggtcgtgcataatatttatcccctctccctcagacgccacgcatcgccgagaagcggtcgctcataattgcatttgtccacccatccacgtggcacaattcgaaatttgtaccttactcgccgtcccatggttcagatgccctgagtaacggggtgacggctaggcctcgaagggcttaattgattataatttttagtaatacgatccgcatggcccttcttagactggtctggactatgtcgtcattngctgaccggctacagctctagctttttatgatatggaatttatcgggtcattttcagaccctaaaaccgcctatcttcccctaccgggcgggtaggactttacggaactccgttgaggttaagagcaactatggccgagcnacggcgcgtgacgaacgcgaaattacgaagtcatattgggctattacgtccattctacgccggccggctctgctaattggcctccgcctacatcggtgagatattgacgtgtgtctctaaatgaggtgccagcctaccgtatcctcatacctgcacaggtcacattgcgggctcagacgaatcttacttttatcgccactgcgcatcgactgaaccgtttgcagtacgtaaaataagcgagaatcgcttacttctcccacgtacgctatagcggcacaaccatggggtatgatgcctcaaactgtcctcagtcttattgggaggaaaaggagaaccggggcttattgatatcgagtgtttctgcactttgttttttaactacagggtagaatgacaggcacgctgctgggttcgaatccgtaaatacgactaacgacacccgcaatggggcgtataagcaaaaagtagctcacgcgaaaggctccagacaccctggccattgtgatccacgactgcaaatgaatcgcgcctaaagggggggagcatccggattctacgtcccgcgcagccagaccagatcacgaataccggcgggtgaattcgatagtattgtcgggtaacgacatggatgcggccagtcacgtaaagtgtgacgggactgggccctaactgaggccgtatataacggcaacttctgcatagcggttttagcgctttcgagttataatcagcaccgggcggcagtcttgtttcgggcggccatggactgggattaatgtcccagggttcagctaggaaatcattccaccacagtgaacacttggaaactatcagatatgattgtaggttattgaaaacgagagatagtgacgcaggcacacatatttgggaacacctgccgcgtaataccgggagcccgcgcctcgcccggtacgtctcaccccacacacagaggtgagacctaaggggtgggacttccgattgcgactaataatcgtggaggttcgtccgagactgggcggatggaacagcacccccgtccggctgcgcggtggtctggaatagcgggcaaccggcacaccttacccgagaactgcggccgattgatcccctgaactagttgtccgccgccgccagcggagtcgaccacataacgtgccggcgattcaagcgtcttgatctagtccaagcaccaacgacacgcccatgcccctccccgcgcgcgagttacgtgaagcagacgcaatctccgtacaaaaatgcaagcgatcagtgtagttcccccaaaattccccacgggacggcctccgcaagaggtgagtttcgggagacgagcagttttatcctatgattccaactcgtgcggcaaccgtacaggttcagtatgtggtttcttntagaggtaactccgctatgtttagcatgtcctggttggtcatgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattgcgccatgtgacgtccggactagaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctgcctacgctcatacatgcacgatcaaatcgagcggttcatcgggcggccggcagcattgcctgggccccgcctcaacatcctgtgcggaagctggtgcgtaaataatgaaattcaagaagagcactgaggtactttcgttgactcgatagggcagttacgaactcagggattgtccttccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttacaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttgacggaacgtgcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggtggactacggattagcccgtcggaccaatatcatcctgatcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcctactagcgaggtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacaataacgaagcccgggggaatactaaaacgacacaatcttgggtttcggtgccacgtcgactacaaccaagagtcggcctatcgaatgtccgatcctgtaggtaacgccaggacaggccaaacaggtagacttcatcaaagtacccgccaccaaggctgcacggtccaagtccttcgtgtggttcggtgtgctctaatttatgaaatcatatgggcatgggggaaatcaatatattttcccgaagagagcgcagttacaggccaaatagtttgcgaacatgtctgcatttagtgggaattccaagtgaccctagttcttgcggttcgaggttctctcggccaaaccgtggagcctgtaagtaaagaattctatcctagggtctgatgaccagaacacgtcgttttacttatcgaatggccatgtccccgctacccaaggaaacaacctggtctaagga tnatttcaaattgttccatggagatgctacaactacgcggggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacatccgtggccctatagggccaataaccacattaccttgcggccggtcggagagcggccaatcactagtgctcctcggggatgatgtcccggtatcctcactgagcaggtcgtacatttgggccccgtaacagaattttcagcgtcgtaatactgnatcggtggtccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgaccctcaagcaccggcccccaccgaaccacggtttactgttatgtggctcccacgcattttagccaaaaggtgttcggccggtacggggtccgaatgagctaggacgcatcattcttgcccaaaccccctcgattccacagccccggcgtgggccagcgttctatcacgcgatagatccgctggactcttgatgagcgcggacccatcgatttgtggaggcgcgttctgtccgcatatccattacgtgggtcttcactacacgaaaggtggcttcattgtatagacaaaagccattgcgggcaaatcgcccccgatccgcgttggaatgtctcaggagcctggaggtgtgtgtttaccgaatggtacgctctgaccggggctccagacgaatgtagtgttaatnggaaattttgacaccgaaagagcttgccacttgcctggtccagctttcaaacgacgactaaggttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaattgttnatataaggcaaaatggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaantccacggaggtacgccggtntcccgtatgaaaaaggggggactttgatgtttacccaaattgtaagtttatttaagagccgctactttttacacgtaggcaggcagttagtaaaacccacactcccgcgatcgataatacttcggtccatagaattcctgggttcgcgcacaagtggttgtttgaatccgcctgactcgatcggcgaacgtctggccaaaggttctttccgtcaaattagcatggcgatcgacaatgtggttacgcactgaaggagattcgcgggtgtcgatctgcgactaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgtcacgactcatacggcatgtctcttaacggctttctccaccgagtcctttgaatcccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggccgactnnttttcgttcgnctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggtccagtaccaccttccgtacgtagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgaactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaanaggtagaccagcaaagccactggaatttttccacctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagccgttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggnnnngcaggtncgacactattatgtgaagttccaactcacttgcagaaggtttcgacagtgtgagaacggtcctcccttcgtgcgactgtgttatgactctctattnctttctaagggatgtggcttagaggcgcggcacgacagatcatcgtcaatgtcgacggacttatggccagcccgtccgctatctgctagtcgcccccgctcgctatagagcccctccatgggacgtgcagcaatgtggttggacactatacgttttngcttagagggagcagctcactcacttcggacaagattcgcctctccgtctggcagcgaaaacacgtgggtcagtcctcatgttcgccagtaagaacgagcgggccagaccatggttctcgagacgccatggctcactggagacacaaaggttccanaaaacccctatgatnttctgantagtccatgcaagttcnaggaacacttgggtgctctaccgcagaccggtgtctcggcggcactacaccttncaattgtcgagnaggcctgtctaatgcgcaatgtgacgggagagtgatgtatttgtccttctttggccctgattccagtgtggtcgtaccccggtgcgcgtaccctcctttgtcattnccctccagagcacttggggggactctgtcgccagcgacgaatacacgcccgtcaatagtgcntgcatggacactcggccgaattcttagaggggtccagcgccagatcccagggcnntcccagcttgttgctttctgcaggactgtgttttgatgcacncccagccgtgaagcgtagcacgctaaggtcgatcgctacnnggtcagacggggcgccctgaagagcatggctaggtcttcagagcttaagggcgagggaacggtagtgcgcatttcggggcacttgtcgcagggggggaaacttcaggaccacctgcttaagcggcccaccaaggccagcgctaacgagtagcagcgaaacccaatcaaccgagtagacggcagccggtacgaagaatcatccactgcttcgtaccntttggatacggcctctggaatatgagctttctatcacaagctgcccgtacgcngcgcttcnagttccaacgttgggcccatggagaatgtcagatcgaactcctacaacctagccccgagatacgtcgtncccgggtgacgcgctncatcctagtcgacggatcgtgcccctgaatgtgtaagcaggtgatgtggtatccgttcggggactatacagctttgaatgagaccgtgtaaaactacgtgcggaaggtaaagacctaatttctaagaagtccgctgggactcgggagcaactcgcgcgcccccttcgcgatacttaacagataagcaatgtttatgcatttaacaggactngtggtacgcatggatcggttgctcagtcacccgtaggacttatagccatcatcaacttgccatgtaaagtttgttgctangttagaatacatgattctttaggtagtggacatgcgccttagcctgttcggtcactgttagatacgcataaactatggtagtttaaccttttcgcttcaagggaccaccctatctactgacaactcatgaagtgaccgaaagtcccacgggccgacgaagaagcgtgacagtgtcagtacgggtgcctgtactgaatggtcaccgtcgtaagaagtcctgcactaacaagttttgccctaccccatctttcttactgcgagaacgtcagtcccataggggatcattaacacccgcccgcctgaccctccccgggcgtacgaaggatgccncccgcttccagcgtatacttcctatccgttcgttcctgtagcgggtgcgtagctgtcatgatncagttntcatcatcgcgacttatacaagtggtccgggatatcataggaccgtgcatgcctactagttctctttcctaccgagggctaccgccaaataatatttgctgttggaggggggtcctcggtacagtcttgagtggttgtaccaacaatcaaaacacgtcggctcgcggtttatggcttcaccgcactttcngtaaaagcttatggcttacagaacggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgagattgggtcgtgcgacccgctaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtactctgactgttccccccctacacttcgctcgactaggtgggttcgatctgcttacgcaccgagngctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaagcgagtcaccgtgccggccggtttgccggcagtcggtaggttttnagccgaaacctgtgttgttgaaggcggcgctgaaaatagtctgtagatgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctccccnaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaacngtccgccccccaactcgtcaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttttgagtaagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgcgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccgcccgcgatggcttagtgtctacacatcggttgtacaggctaggagtattagtcgatgagaggcgtgaaacacaaaatccggaagtacccacggcgcgatgacatacacagttacctggggcgtgcgncggacgggcataccccagcccgtcacctgcccattagcccgacttatcccactcgggttgctactatacgatcatgggctaagctcgggacccggncggctatgagtnntgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtcgttgggggaggctggcccggtccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagtatcgngggccacatggcgagacatactgtcgattgagggatcacaaattaaccaactcggatctctatggagagcggaaacagggctgtagcgcgccaacgagnagacaagagaacccgagcttagagagcagggagtaaaaccctcccggtcctagaactaagcgagccaagtagtccgcaatcaccatgggatggccatctcccccccgtgccggtgggtcgtctatgcaagatacgtaataacaggacaataacataaacgancccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggtagtacncaaacggccgtgacttcacaagccaataccggttgtgacagcgcgtagaccttgggtgggttgctcgacagtcctcattgcgcagactgatttccggtcgccccaatctagtgttgaggcactcattcccaagcgctactgttaggagtctactanaaccgangtcctacaatgatcgtgccgagacaattccgctcgcccacgaaacttttggtagaggtgccattgcgggtaaaattgagtgtgatccgtgtttctctccaatagaggaggnggcgacttcaattgaagggcggatagttccagttgaggccaattgtcctccttgggcgatgagatggcgggtcccgtccacttcagcgctaacccgtagctatcggcattactgcgggccgcacgtagactatgaagatggtgatccacgctnttattcgggactgtacttacagcgccgcatctgtaccgccacgagaactcggaggccaatgagtctcctcatggctctcccgcgctagctagacttcctagggtcccctgcgaaatcgttggctacacctgccggcgcaccagcgatcgtgactcacgtatactggcccaacggtgtccgattaaagtccaacgcatgacctgagagttcnaaactactgaagttgcgccttataacgcgccgggcagcgactcgctggggtgttaggggaagcagctctcttaggacgcagcaatccttcacctcnactatttgtactttgacccaggcaccgacttgcatgcctatatgactgtactgtgcactagacctcgcgtccaatcccggggccccagtatgcagctcccctcattctcgtcacggaacccggtgtcggctctgcaacagggccaatgcccgacagtaacactgtgtctcacgcatcaggtaaggatatcagaccgttgtncggccgaccgtcgtactttagggaaccttgatatgtacgagnccttagcacctaataaatatgaggatgtcgtctgcgttcnagtggctgagtgccgtggaggccactgaacctgagagatgagtagagccggccacaacagtttcgccctgcacgctggcccgctcccggcgtcagcttcgagtgggagtatccgggtccctcgcgtgcagttcccacagcgttacatccaaaatgagacatatcggggtcgtacgcngtccggcgcaattttaacaatcgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcgcagcactggtgaacagtcttcgggtgtttgattagtcgcgcaaaccgcctgccgagctacatgacgctcacgagcgacccgggcccttgactaatacaaagtgaagtccgttctcaccatcggagagtntggagtatagtatgaagcctatggcgagcgcaagttcaggccacttggggtcctattctaggcggcatgatggcgaacgtgtttcgcacgacagcgggactattgtgcgtccgaagaacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagctngatagatacgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacntactcatgcttagggacttagttagtgggaaagtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctgatacagagtccacatccttggatccgtactggcttgattgtaaccgctatgactctgaatcgaagcaagaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacactggggaaaatctcgttctctatgcccaacggacgacgacagatctgcgtgaccgcctacacctttgcaggcagacactgaggagncactgcttggtcgcactcatttgacgcgtgtatgccactgggaccgtttcccaaatgcttataccgcggccagaggtcagggggtcacctattctaggccgcggctatatggagttcagcgggtaccggcccgggagcgcccgcganttatgcggcgacgtcgttcgatttggtcccgtgcaccatgaggacgcggtctacgctggcgcttaggctgaccagtttgatggctcggttggatccgttaaaaagccgggaattttatcgctcacaactcgcaaattcggagaggcagatccggttacttctaaatgaaaccagggcacgctagcctcctagcacaggtaagcgacgcgttcgaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcgctgcgagccaggagtgctggtcttgtggcacgcacagcgcctggacatctcctctgtatctgctcaccccgcacttgaatggatataggggggtctcgaacgggccgangcgttattacgtgggtaaggatacgcggactggagatcggccagccctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgtgcattatctgagatttggaacggtggttgggtacccgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcacgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgtaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgggtcgtggcncattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggcggacattactgggaaagcacttttgtgcccatatacaatagacgatagaagaggacncaccagaccactgcaccctatcagtgccganacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgccccgcaacacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcatccccgcgtccgcggagcacggaaggttacataccataccgtttttggcgttaataccaggttacccgtcnnttgagggcatgcgcggcggctgaggttaatcaaagtgagccctaccgcacgtcgcccnggtccctaaattttgacagttcgcggctaattgagaccgggnttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccannatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgctttggcatgtaacccaagtttcgtcggacgctgacatacttaacaaggcctatggtgtagtaccgatgtttgcccatccntatgggattagcgatgtccagcggttgtatcaactttgacggctcctcagtgatcccnngacggcagtctactggtggaaatgcgannagtagcatggcttatggttcagggggcccggcgatggattagcttcccgttcngaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatactgggcgtctggcgtcagacaacgtctgcgggtatggtcggcaagtgctacaatacatgcaggacgcaccggagtccaagctcgaagcggggtggaacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaagggagttaactaaattgatttattgcagcttcaagtaacacggcgtacgccctaaccggggtataaattagtgggaaaagtccatgagcacgggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactagatggggacgtcagctctttagcccgcaaagtcccgcnactcgctttgtgtgcatgaccacgaggatcggccgacacggcatagcgctgggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaaattcgattgtccgcattcgtcatgcgtgcgtgatccacattcaaatgaacgtacgcgatctctnctccgactcttagcgtcttagtcggaganggcgaacanagggagaacgtcagagataggctgncggaactanctcgctgatctctccagtggccgataactgtccggcattagataccgccctgcgattctgacttccatatcctgcgctcgtcgaaatgtagcctctaccgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccggggatatccgttcatncgtccgaacgttactacggnctctcggccacttgctggcgtcttttcaaacctccgtggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctttgcgagttttggccgcagtatcctgtttcacatgcgatcggtctgtccagatcttgtcgtgtgttacgaccacgatcgcccagatgcggtgtggcttctcgatcgagatggaggccattaccagtgcgcctggcactcatccgcagnaaaaggtatagaacggtaaagacagagggctaatctgccncgcgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacctgccgcccaacgtccgcgctctttctcggttcatctgcccgcagaagtccagtgaatacgttctatattgtggcaagccgtggcagagccggtctcaccctgactctcaatccacagtgaaggcgcgcanggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgagtggtctgaagcgtnggcgactcccaatagtaccgcatantcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataanatttgactacatagcttcangcccacctgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcnatggggggctcatgcctctgtaagggtacgttgtggtcgacccggggcttcaccgcgggtgatcctcaaaccgtccattatgcgataaaagaagtgttgactatttctcgtatgccgaggactagtacttagtaggaccatcccgtttcaactcgtcctgaacatacatatcaaaatactatggttttgggatacggagcgaaaatgcgtgatccctcactcattatcgtatcatagtcacggtgttagcgacgcattgccacgctgaggaggcacgagtgtctaccggcagaggcaacgtcaaaaaacgttnaggctgccctctaggtaataaaagattgagccggtcgctctgcgccgacatctcatccgcaagcccattggccagacctgtcgaacacattcattatgacgtttgagcgaacttcatcttccctcggcaggcactgctatctattcccagacgtgattccggccatacgcaacccgttgagcgtacattctgtgcgtgatgtcttacgacctcccgtctccagtctggcaggtacccccgcaatgaaggtgtacaacctttcatcggcctcgtggggacaggagttccaatactttaacacggttatatggaccaggggggctggcctagttcagccggggcttaacagctggactcggcatcactaannatcaattagcatttcatcattatatccagcgcacgctccattgactgaaggagttaagccnagttccgcatccggtgggtgacacccggcaccagatgcgtgaacgcgacaaggaatcgctctcgaaaagcaccgcttcgacatggcagacggcaaangaggttggtacattnatgccggagtctccnacacatgacgtgaactgggtattaagatgacggtctgacgagacctcttagacttacagaacaggtaccgaacatggctgcgacggtaacgttgggactatggtgtaagngcgctgctctatacgacagcgacagctgggcaggcatttagcaccatccccagtgacagggatcggacacagattgcaaatgcccgttatggtgggcaccttcagggttaaaaggtacccgcttatcggcggtcatgcttggtatcgtagcccagaaacagttccgcggtatcgcgcgcaagagataaatagcaagaaccctcattagaggcgagtgcgactattccaatgcgccaccggtggtcggaatacacacgcgacattacccaagccacgatccgcgttgattcgtagtgctcgtgttcacttcggcgcgctgncgacagcgtanatgtgatcccaatttaagcgccttacgcgcagtaacttccttatcagcctcatgtcattcatcttcacatgcagttattagtcagtcgccatacgttgatccagcggcaggacgcgctaagcccttcaccacacacagcaaacgcaaagatgtttctcgcnacaccgaagccgtcgtccaacttaagctgcgggcagantagaatccggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggaccgattctctggtgcccgcttgtgtacggtttaacttggcgctggggataagccttttaggcttgataaggcgttctgctgcgngcgagtgggcagagccccatcgttttagcactgtacgcggtagggtagtgaaaagttcaagaattataagtcggcgcgcaaaccctcccgctcncagtctaggtgatggttcgtcaaaattgcgcatacacacggtactataagcctcgcaagaacttagactgtctaagcaggaaaggctcattttgcaccgaggggggaaagcccaancatanaatttggagggctannnctattaggcttttctaanctttgagatcatagatnccgccattttggtnnncgaagattcgagtcgaagcggtttgttgtnncccgacgcacagtcaacatctttggcacttcaagactgctacagcggagtaatgtatacagggggtgaaagtggagcagggtggtgtgaacgcataagagtggctatgtcaagtgggtcgncatnggatacaacatttacatacttgtttgtagcggactccggtgcgggctttcgcgtgcagtgggggagcgtgtacatacaattcgtcgtcaagntgccctcgtagaaccactcacccgacatttatctgcatagcgcgtaatgttacataggatggggtataatttgcatccgagggnnttcagaagtcgattcaggtaaacgaatttcagtaagggtagacgatagggaaataaatagtgggcggagaggccgcgcattgcccccagagtctgcgctggacgctaggaagtgtaacacttngcacaaaggtggggccaacactgatttcccaccacgtggagctgagggactaggcacctggtagaactttccccaaattactacggataatgtaaggtgccaattttgggtatcatgtctatgcgggcagtaaagatcttggcataatgacattttacattccttagaggtgtatcccacgtctaccagcgtacgtcgcccttagtatgaccgcgggtggcatgggaggaagatgattaaataccatagatctgagcgcctggttcgatcggcangtgacctgcgtcagccatgcttacaactgagcagcccgcctaacggagagggagattaccaccgccagntcgccacgggatcaaacctacctctgtatgtaatatgacaggagtggatagagtgcgttttcttgtacgatgcgagactcggtgcaagcctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgctgatcgagccccaaggggcttatacatgaatagtcctgttactggttatgcaattacgtgggatacagcggtaagtgccttcgtgcccttagaagggcaatcaacttttgatggtccgcggagcgcgcagtcaaaccgaactcggtgatgaaggggaggggcggaactggagcatgaacccaggctctcggtggggaatggccctctgaatttatcagatctggtactagctcgtgttatccggacccccacgaacggggattgaggggaccgccctatagaggccgcttagctttgaacaagtctggacagtgccccatcgtctgcngttaatataacgatgggagcgatggaggtgcgtcccgaagaactgaaggcctccttcttccagcccgcgattagagcggctatgcagatcacggatattttcgctcgttgcgcagctgcgggtacagatcgcaactagatcncactatcacatttttactcctgtgttccctccagcctccaagagtggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaaccatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttttgacgccgctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctncacccgcgtcgtacaattctatatattaaaggccggagtcgttgggacctaaattaacggtggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactactattgtgtaccgagaagggagaccgttcctatccaaatgcgatcccggctttgtgatacttgtgctggacgctaattgctaattaaacattcatgctttacctattacctaacgcatacatggcttctacagccaactcctggaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaagggagaatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggtgctgatggcggtacgaagatacacgaactcgcgaacaaaccgaaacctccggaagtggttgttcggtctagagntgtccggggcccctagaccagctcaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaaccatgcaggtgggtcaaaccgtatgtatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgnaatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctgatcccgcaacaaaagcccgtgccataaagtngcagatctccgccaatacgccggcaaacctccaatccaggctgacgagaccgattggacaatgctaacgccagtcatccataagcccatcccgatttgaggacgaacgcaccacctgcatcctcgagatgcgaacaatcgaaaatgaggtgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctcttttttcactgccccagccggcccaacccaggcaattaactcgcgcgttggggaccctctgcctaggtattgcgctccagctgtttcgcccgggtagttgccttcgggttcccctgtatatcttacattcatcgagccctgttggataattcagaattcgccacggtatacccgcgacagggcttcctcggatccaatatttcaagtagtattgggtggtacgaagcggtactattgtagaatcgctagatatgatttagtgcagacgtgcaggagtcccggatatccgtgtgccgtgtaatcgcttgagtcagtggtttttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcacagatattcccggcccttaactggcctcgacttaaaccacttgtaattcgaagaggggtgttgtacttgcgcgtatgaaaaagaggtccacttgtggagtcatgtggcacaggcggccttagtcttgtagattagtaaccatttacgggaagccatgcaccaaatttgcgggacctcccccggtagtggacggacggtttaatttttgtcgnataaagangcatatccgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtgattcgcgcggccacttcgtctgataccgggaccgcaagttctctcaggcgggctttcgatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtggngncgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaactccctggcaaggccggttgagtgaagcagtcgctttcggcgtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcaagacttccgtggttcccagcctntcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtccaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggggagtgaaagcgcacataaggcattaatagtacacccatgggtcttgatgaaatcgttaacggcgggaccccatacagcatggtcctgcgccctgtagcgctaccgcaccttgtggcanagttatcagcttccacgcgggcgtgctactaccgcgttggatcggagagcgaggataatttcacccgttaacggtgtacgattgtccttatccatgcggggtactagtagttgctccggacaatcatatgccacctgttagttcggccttacgaacagggctcgcatacgcgggagctgtggctgaatccaacccccgacagcagcattgtttcccccttatggaatcacgctcacctaanacgctaggtcgcaaactccagtcaaantcccagcaccctgtctaacgctagcggacactatttaagaccggagatgcggttgcgagagagactatggtcccacatgttccttacgtgcgttagccgtttttggatcgtgaggtgtccgcaaaagaggacagctacgcttaaagaattacctactcagtcggagttgcacttttcgagcgctagttcatacatacaagtggaaggcaactagggtagatcggtcttaaggtgaagtccagggnccctgaagcaggggtttttgattgagatatccgggtacacccccatccgttgacttgtcagctagctgtcagcagctcatctgacgtcgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccantcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttaacaccggtaccatatatcaccgaatctcatcagtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgccaacacagcagatgtaaggggcattagacgggcacgcattcctctaagggtggtggatagcgactgctgaaccggatagggaactaacaccagtgtctgcaaatgatctcgtacatttcctgcacttcggagccaccccttgcctctatganaagctccacggttgaagaaccgtacgcggaagattgaggcaacgtccccttgggagactatcttctggggccgagcgatcagggccctccggtgactacgtttggttgtctgggatgcgagtttgtaaggtgggcctgccggttcgaattgcgaaaagttcaggcccggctggggggttggctttgataaccgcaaacaagaaccggcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcacgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaacatgtagccttatacggagtattaaatggtaccgggcgncttcaactagtcatacataataaacgttatctggcagaacctcatcgtcgcagggcttggtccgtaagatcacggaccaaatangctacacgatccgtaatcgggttctccctaccattgcggatacgttagtagcgaattgacctactggcagtccgatactagaagaggtacccaactagctcgttgccatcatgtcgctagacagccggggctgatgcccggtgttgccttgtttggtaaggccggccacaagttcaccaatcgctgcagtagtctaccaatataagtacacggctcgatgacgatgtaggtgccgatctnaactccaacgactcaagtgcgaggctccactgccggcctcgggaagaacgggacggttatacccgtcggacgagccaacccgatccgagccattacatccgcaatgtggccccctagtctgacggtctaggttgttctagcaggccgaatgttggcagggtaggggcttaggtggcgttttgactagctgagtacgaggattccagctcatagaggaccggagagaggacctcgctcgtacaacgtgttatttaggcctagttggtgtcgaccggaccgtacggcgaactgcttggagggttagngcttataacttcatgccagcgtatgcgtgcgctaaaccctgcgaagtaacctaacgtggagtccccctcatggcggactttcaggtgcgttacactgccctcgggcccgcggagatgcctaagtccgcgagtctgcttttgtgggataccgagctcgcacgaacgtgtttaatgacggtgaacagaagcccatacgcctccgtacgattccataggtgacgagaccatctctcatggagggaccggagtggccgggccgcgggacggagtaaaaggcttttnacaaatcagtatatcttactctctcaaatgtntgcncaccggttctcgcagatatgataccattacagttagtgaagtaaatcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgcaccctgactgcacgcacacttttcgtgaatcacatccaggcgtggatcgaaccttatcccgcgtctgggcccaacatcaaacgagtgacgggacgncgatggcggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccaagagtccgacttccctgngatagcctgaccatctaagacagcgattgagcatgcatagcaagagggcaaccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgcgttcacaagagtcacccctcaaatggctgtctggcctttggctaccttagcattgccaacatggtaccggaaaattacgattcccatctctggtaggggtgcatcttccgngggcgcaatgtcggcaatagaggtcgaacgtgagaagtncgaagtgcctcaactcacgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcncggcgtcatgggcatgtgcatggtggtctaatcgcccgtctccgactcttctacggccgcgggcctaattacgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcattcccgctacccatctcnaaatggaatcagttgcattcccaaagacccaaatctgaaccttaacttcgcagatgtgaaaatactttcnattggacaaacgtcgaccggtccgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcaccantatatcaaanctggaccatgagccagtactttcagaaaagggttactgtcggggctaaagagatcagtntcgcataggagaagtatttcnggatggccangctcaggcttacggggaactcctcagcgagatctatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcgaaagcgcacccttagccgcgggatatattagtgtcaatgcgcactagatacgtgtggggaacgtctatctgagggtgaccccccatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgagtgtaagaggttttttgcgaagaggagctgctcaagtgtgaacttccagatcgaccagtggagtgacggggccccggcagcagggagttactgaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccgaaagtctttgtgctttcactggcgnccatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagttaggacttctcatttgagaccgctcatcgcggtagcgcatgtgcggcggttacgccgggatttacactccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggtcgagctttccactccaataaaccatttatatggacaaggaacaattaggggcacgtcctcgtaagccacacgttaaacattttcaagtttgcacgatctggtagacttgcgtcctatcgtggcgtagtaaagaagacttaaccctacacccgagtagacacttgggaactgttttcgagttaggagacagactgaagcttatcgccgggcagggtaatgttatcgttcttgggaatgcggatccgaggggacttagccggttcgcgcggaggcctggcacactgctaatacatcgggtcccccagctgccntaatgtcatgatcgcatgcttaaaaagatatcgcctggggtgcatgcccaccccccgaacgaccccctgtcgagaatggctctgggacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatgtagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccctgtaacattctatgccgacgcacagaggagacggatacccgnacatagcagcagcactggtgtagatgatggcgcgctgtggccgaggcatgctatccaaccactacgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccattccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaattactggcgcctgcatcgcgtgatgacaagcaactacttaatgggagcgctgctctggcacattcagtaggtccattanacacagactattgccatccgtacccacaccggccttgtagtgtggttcgtcgtcccagttgccgaatcgcttcatgttccaattacagaaaaaaagtactacgttgctgatnctgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaacgttttggcataccgaccgtaaaagagcgggatccgtttacgacnttgtaaantcggagcncaggtgtaagaagtcagccctatgccgcgaaatgctgccgggcggtganatctccaacgaaggaaagttgtcgcgggcggctgcgccacaatccgcgaaatacaccagcgtactccggatgggtagaagagcatagttgagaaatcatccgtcggcttttagcgatacccaatatagtgcccaggctaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgtgcccgctggacgatctattacaagtatcggtgatttcgacgctgggcttttactgggtgggtggctcagcttgagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcgnttccacgaagncatacgcccgtccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagcttgtttaattactgcaagctagacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaactaggctgttcattcgtggtgtaagcattatcgaaaacgctttcatccttacaccgatctacgttgttaagcagtgcgtacaatgtaaaaattggtgagcaccaggccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcntctgtttatgacccaacgactcgcaagaactcacttcccagcttcctcttatgtacgtaattgtatgttcctttaccatccactcgaccggccttcaaagacgtggtctcaccaacggaagcatgagcgtgagttaattacccgtggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggcagataagcacatgntcngaggggtagcttttctgttcagagctcggctccgcggggtgatggcccacgctatttcggatggtcgcttgctcgacgaataatttctcccgtccccactaaccactgccaatgaaagtcctctcgttcgtgtatgagtacggcggagatcaaagaaggtagtcagctagattgagcaacgcataaatcccaaatgacttgtctatgaaatagaggatgcgctagtgttcgatcgtcgctgatcgtgccttacgccccgttgtcactggtgtgggtantagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaangggcaaagcccctgaacgcgttcagccgttggggagaaggagcgattgcattgggggcttaccggtggtccctatttcattcgaggtccaactatgccccagtaagcatatgcggaaaatcaaaacgctgcacggaggcgctgcacccatttcagcacccttccccggggacaacttcacagctgagtctccaaacttgcgccgcgcttaagaaaaccaggntagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcactctaacgataaacgccggtcaggtggacgtcgcgtcccgtgcgagcgaggtagaacggtcataacctgagggctagaacttgaaaggacgggcctccatctttaacgctaaattacgcatggtggcgggtnaaagagaccggaacggattctttctagcgcctcgggcccgggtcgttggggtacatactttgatgacctctaactctacgcgtcgtaaacccagatccgtctgccggcacccaattctgttcttctctcaactccggaattgtgtgccgaggcgtaacgccatccccctcataatgtctcatgatcggggtgccagttcaaaatcgtatcaaaatattgatcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcagttgggctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcanagcggtgtgaacgccccgcggtaaagcgggggagagaccggtagtcacaaagtgtcgcctcgccacaagcaccacgatcgtcagttacaagtcgatgtaatcaccagcacccggcgcggcgcgcaccggaggggatcaaagactcaacatctacgtactggtccatctttctttccgtttaggaaggccggaaatcagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcatacccgtaacatcaggaagtgggtcatgaagacctcacacattgggtgnctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcgttgcatctcccacagcacgggtcctccaaagagggggagccattgccctccccagatnccctctcacgttagaaaacatttaatagtcgccaatgcggaggtgtagtgcggagtctcatcctctggcaatccctttaaagtctaacgctgactcgctagcggggcacgatcgacgcccacggcaggtacntactgcccctgtgggccgggccgtgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgggattcaacatactttctcgccctggggatctaggagggctgggacccagcttggagaagatcttcggcggttagttgtcgatggcgcccggccggacccgatccgtgcaaatcgtgcctcccggccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctcccgtgcatttctgaagcaatgaccgcatgccaggcctggagctcgggcgcggcacgtttgattgggganagacctatcgtcaatcgactacaacgaacaatccgggcgattcgtngtatcagtaccaggaagatgttttaaacaccccgctacgttctcaacggcggccnactcccgaggaggtatgcaccgtcactgcttaaggcgccgttccgggtggcggcgaagaataggcgaagaatgtaggacccaatgggaactactgtattgcagaaacaattacgctccggctttatgcgccactaggccccccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaactccatggtggcncagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtatgcgccgcagcaactgccgtccggacgattgcctcgaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaatagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcccatgcccggtccgttcggggtactgacatggatcacgctaatcaccgctatttgggccgttcgatcataaccgcgcaggcatgatgttgaaattcgtccaagtgtgggagatgttggagcaagcgcgagatctctatctaagtcaggttcactcactcaccactgtggctccggtggggtagcacaatcngcttagcagcgggtgccctcgtactgagtcattgaatcctccgattgggggcgatctactctgtggcttatgactctggctttgatngacagttccggtaatgaacttagatctcgaggtcgccgagctgcctggcgtcctgtttctactagattgatagagtgcggtaggtanggccgacatggacggggcgaaacctgctcgacggggattacctaccactcggtaaacaaagacttcaaccgcttagttggcggancatcctgcctatncctcgcctagccggaagtcaggntctactcctgcctangtgttactcgtcataaggtatacacgcacatgcctccgatggccagactacacttgctgtccttctaggatcgccacttaggngtactctggtctgtaagtcacggcattgctagctcgcatagcgttctttgggttgcgcagctaccggaaggcatttagcgacgtccgacatcgcagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggaactgggttnnttggtgggtagcacggctagctacaggagtcctaatgcgagatcgaagataaaattgcccgaagccactcaaagtcttttcgcataagccagcacgggccactggtcatttgtaggactgcctctcctatcngccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagagcaagaatagattgtctcagcacccggtntctgagtgtgacactcgatctgaatctcgtaaagattcataatccccgtctggacccctcgccgctgacnctttgtcgctagtgtagcgctgacatgaaggagcatggatggcggccaccgcccgcggggaagacaagccgacttaaagttctttccacaagcatattttcggattagacggcttgaatattcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcgtcgaggcggtaatgccacggataaagtccgcttggantcgcttcccagcttgggctcgtcctcctggttaccctaagttgaccngcgatcatgaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctccgtctgaagccgggtaatcgcagcttgtattcacacagttgactattggccgatctttcggactacgacttccaaatggtttaccgggggtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactgactcagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacatataggcgttacaagttgtccctccgccacccctcacccttgtaaaagcatgtgggggcaatggctatcactaaaggtacgtttcggttgagaaaaggatttggactcataacgcctttttgccccactcgctctcgaccccgacacttggaacgggggtcctagcgcgcccataggctgaggagcacagttacggtcttagtacctagttttgtccccttcagttgcctattggatcgtcagtcggnaaaacggtcaccaacaaaaatatttcgncggatcggcagtcatcaccgcggcggaccaccttgggggagtttgtgtttggtgggccggattcgcctgtggccattccgaaggcgtttcagcgtggcggatctacgtttcctctactgagacatgacgctcttcgtttgcaccataggcctcccccacgtcgcggacggtaaccgctgatgtgttanatacgacgtaatcagccgacccgatctcgcgagaaacccaaacgtggcgtatatgtacacctagatgtgaaggtgtgacggcataagttccttagtaccagtcgtacacccggaaagtatagaccatggccttggcaagattgcacactttggctgaaaaaacccgtccaattgccaggtttaagatgctagttgacgccctgtgtttcagacgtgttaaaagcnngaatgaatcatataacttcattaatcttcggancgcctgtgaaattgacgtaacagacaatttacgcttagctacaccaactctcccccgacgtctgatccattgatctcggaaacattccccgtgaacttaggtactaggtgggactttagttaaaatcatttctagtacgagcccgacacgtgcatacgaccaggtgctgattccgacctggtctggggcttagcaactttgtacnaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgtgcgtcccaatgggaagcaacaanaaccaggatctctcctactagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccaccccacttggggcccaataaccagtctccacgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgtggggagtgggggtaccgcttgctgaaatctgcgtgtaccgttcagaataatactgtgtaacttccgggggactaaaagactctccgtcgaggggatgcatacgtgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgacgntgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatacagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtctataaacttaggcgttctcttcattctgaggtgacgctccnttgttacgcaaccccgagcaagctctcggattcactcgccgggcatacacaacttaaccacgtgctgctgtcttttgttgtccctgcgttccttgctgtatgtgccgaaaacaagcgtctgtcctagacacaggcctggtgcgataacgaagtgaatggtcatggtgggtacaggcagatctcttggatgcgaggaggtttatttttgcaggacaacaacggagaccgctccacgttcgccgattgatggcggttcttagcattgccctcgacctagtttcaagcgctccgggccgcgtgaatgaccgnacgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggtcaacttaattctaaacccttatgcatcccacagtcttcgcgatggcttcgtgcaggcaaaccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcactagactgactatgagagtccccttttcggtaatatgcgtcccactangtggaagccaaataatataatgctggtggacnacgcccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcccacgacggtagtcctgtatgggaggtcaatctcgtcttcgtgatgctaggacacatggtataatcgagagggcaagtcgcacaaactacatatctgcctagctaccagatttcagagaactcaaccgactcgggggccttctatgaccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaaattcccatcactcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaaaaactgtccgatgntctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaacttcacctatcttgttaatgccggtaattngggccttacggggaaaagtatatcaaacggccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacgatgaccgccatttagcgtgtcctgtagcatctgggccagtgtatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaagattggccacatctgcttttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttagggggtcagattttagctttgtccctttgcgacgacgctcgagcangtgcgaggtgccggcctggtcgcctccaactgtaggaggccctcgaacagaaggagaccgctatagaagtgtcaatcggctctaccccgtcatcgaaaacccacgaatcacgacaacaangatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgattagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagagcgggtgtggccgttactatcaatatgggcncgcgtctcatttatgggactntagggaaggtaanaactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcctctcacctacggtggataggnctgatctgtgtcagggaaaagggaatggttgcaaggcaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggggtggcggggggcccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcataaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcactgcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttgggggcagggaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctgaagccgacactgcgccctaatctatggcctcngaagagcgggacaacgctaccgttgtgtcccaacagcctatatatcgtaatggccctcagcagtacaagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttcaactcgcccttacggcctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttgaacagctcttaccttagaatgcttggcgctactacttgtgtcgggtgacgttgtcagttaagggacggtggtactccgtctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgtttcctttcgactttgttgatcaggtatataggatattcgcggctcagatgcggatcactcgcggccggtgaagcgtgacgtaccgggacggaggtctagcgaccctgccatggcaggattatatgggacaagggaatttaagctagcgaacgacacggcccncctagcacgctcaccttgagtaggccctttcccagggctactcttggctggtagctgggaaatcttttaaaattagggaacaattacgctgcccgcgctctggtgcccgatttgcgatgtccccgtcgggcattaggtgtcgaaaaacggtacttcgggaatatctttcccatataacctggtcttcgttgctatgcttaagttgaggtcggcgtacgtacctcgggtccaaaataacagacatacggtggggatgtgacgtgctcaagcgaacgtataatgttggtatgccgttgtattacgatggccggcgcacantaggacnggccgacggacggccaggttcacaacgacctnagcttctcactacccacgtgctactagagtattgcgctctgggcccgcagggactatgtgtagtgcgcacgtgcgacctacggccttaggctaatctgatacgggactgtcctccgcccctcacgatggtgcccagcaacccgtagctagccgctaggccgtagctactgcccggttgagccgacggggtagtggggtgcaatgaggatacacaggggcctcctttccatgtgggagtgaatagcgctaacatgtacttcccagtactagtagggggattcgcgattgcattttgtgtttccctattagttctacttggaagagggcccaccgcactacggatcaaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccaataagagtaccacttccggcactctagagggagaccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatcnacccggaactgtcgtgcatcttctcccgttcatcctgcggtccagtcagcgtcgctgcctcaaagccggactcttctttatggaaggggtgccnggacctcgtggccccaacgtaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccgccgcctatgcatgccgccagcgtgccgcatcatttagtgagctacgtgcaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatntgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaagatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggngcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggtttcagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagaagctcgggttccacggatatgagacgaatcgtgcagctgttgagcatctagcctcgtgacgcttggggcgcagtgccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcatnattgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgctcccagggaccggaggaggtgttgggcacatataaggtacgctctaaccagcgggggctcgaagattatgttgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaagagaanccggccaataactgcataacggaggcgtcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactgccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtgcatgantaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagcttggggcgtacgctttgggcancacttctcgtctgtngggacgcttcaccataggagcataaaactacgtttngagagtaagccntcggatnttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggccnggtaccatggcgatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgacccnggatgcttgcgactaagttaatgactgtgctgtcatgagtggtaagccacacttacatcggcgttggcagtcttcatagttcaattgttaaccaccactggccttccatggacttggtcagtgaatgtactctagttcccggatcagcgaaaataggcgtcgcctcgcgtgtattcctatgcgggcgccccggggcgaatcagtccccaagacgttccgttgggtgcaagattgagtgcgcattcggaccccgagtccctggcatttctttatgttgccgggtgggtcgactcgtgtccctccattaactgcgcagtcaggagtatcaagactccttgtagnttcgttcaccaaatcctgagtaagctttaaattgggacaaacggcttctganacttccgatgttcaagtcggcgatcactggtctactacgcggctgagcacaaaagacgttgtgctgtttttgctnctccctccgctgttgcaccggtcgggaaacatcgatggctgtgaatttccgataggggtgggccggaagaagtttacttgtctcctcggaacgtggtgactgcgttcctccatgnatacaagacgncttttcacctcggtactggaagcttaacgtagagtgctcctgggccttggcgaaaatctacaagagagttggcggttttttcattgggtgtagcggattaacaggatgccgaccactatgctctccaaatatcgatttgctacattgcaggaatacgatcgataactacgagctataatatctgagccttacctccacgaaaccgtatagntttcgagaagctggcgaggntactcgggtcgaccctggtccctatcaaacgccttcgagttcatcgggctcgaaccgtcgtgtatggcctggagcccgggcgtccgctcgcccataacctaagagccttgaattaatgtacacgccccatgaaatatgtggcggcacgctataatagtggagtgtcaagtgatcgggcactccgagactcgacgaacggtgggtccggtctagagcaccagaattccagtcgatcaatcacgaatagttgcaagtcatctgccacaacatcggccaccctgcaacccctgggagctaaagttggtatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgttagccaaagaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtacgtctttggcgtgactgacaaattggatctggtantaaacgaacacaaaactgcnganctgacatctacagacttcccattctgcccatcnacatataggtatggagtcgattcccaccctatggaccctaacggcggtttggcagatgacctaggtaatggtccggcactcntctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatcccactctcacgaccatgtcactatctgacggggaaaacgctgttttgttcccagaagatggtgtttttcatagatccgggatgaacaatatgtccattnctacggcttactgagggcgccctctgccggcccgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacataggacntcggctggccccaaatccgtctcacccatgtaatgggtgggagacaagtccgtttgattacccgcgcacccccccagtgaggatactggaagtgagagttcatccccgccgaacttactcagacagatcaactagtgggaagcagccngaagaggtaagccacgtatgcaagcgccgttgggacgctgcaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatccttttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcnagggtaagnttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggangttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcgctacgacttacccctcagtcaaggttgcgacgtgtccggacatagtcctgcccgtgatcggcaaaatctcggttggaatagggcgaacatccatgtacggnacccaggcttcggccaagacttttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggtcatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggataccccaacagtgcgattggcaacacaatccttacgtcacactatcccataccacatcgagctagtcctagcccgccatggtaggcatcactgtgctcataattttgcgcgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcactcaggtttagctggtcgcacgggcggcttcatgccccgctataccttttgcccgcgcctagtttgccgtaatgccttattcagcacagcagcggaatctccagtacgaggtctcactgccggcctacggatgtgcgaaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctggtccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgtatctacttggntgtaaagacctaagcacgccggccacagaacgacgaagcacggaaggncactanataggctaagcaatcatgatgggatagcaccattcactagagatttttcaggcccagtctccaagtcgcttgcagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaaatgttcggcgacgcccaagacgcataaagggcgctaggcctcgaaatactccggcttatagtgaatcttggcngcttacccatgcaaccgtcaatcggaacaaatggcgctccgacggcaatgggctttgaactggtggcagtaggaaccttcggtcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagctgcacagtgggccttacgccacccagaaggacgtaaagaccgcactccaacctccacgcggattccaagtctgattctatgggacatccgtagngtagacattaagccaacggatggccagggactggtactccttccctaagtccccagcgttccacctcatccggaattgaagaataacgtggctcctggagcctggggtattccgcgtctccattggagacccgggctactatngttattcttctgtattggtaattaagaggaatatctcgctgggatacccccatcttggggcgctggtacgcctttcgcaataactgcattccatggcgttcatcgactgngaccctttggtacccggcgcacgcttgttattaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctcctctagcacattcctaatagctggcccagcgtaatgtcaagtaatggaccataagcgggcggcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaacctgacttgggggggataagatcccacccattcgtacagggaccacccccagcggccattgcccctccaatgtctcgtaatcaaaccctttagcagatttgtgcgttaaaggcatccagaggggacctgaagactagcagcgtgaaggttatcgaataaggggaatcatgagtccgtgtactccggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactcccttagatcacggtcgcacgcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcnccgcagtgatagtcccgcagaaagcgggcgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagaagatgcgcgaggaacccctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtaggagnggggcgtaccgctccgactttctgcccagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggccccggaccgtacggtctacgcgcatcttgttcacgcggatcctaattagtcattagggggacgagccnggggcgacgtcgtaacggacagcggatgcagtcagtctagatctcctccgcattgaggaaatccgaaatactctccagttgacagtctcagccctccggtgagggctacaaccggacccggacaccagaacgggctagatcatccgagcatacagggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagtttaccataacctatgcgggatcaatcacatggatttgcacccatgccaccctgcgnatccgtggattcagcgagggagctcggctcgccggacatctgacgcaccggttttagcgggcctgagaaacaagcctttgtcgcagtgtggacagggctgtgncctggagtttgcggggtggaggcgcaccgtttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctgttccaaattttctagctggatttcaagccaatctgtctggaaaatccagcttctgtcgcggattaagggccagggtaaaatctagaaagaatatagggcgctggtctaggcgaagatgaangctcacatgggtgaaccttcggtcagttggcagctcccccgtggagagatccaatgccgcaggctagtttttagaaacccgtaaagctcgcgtgtacactgcagtcgacttgaaattcattacgccacanacagtccaataaaggaacccgaaaaacctccagtcgaacagccgtctcggagactaacaacccgcacgaggtctaggccctgccagnttccttattctctcccttgcgtagtgtcgcgtactcacgaacggcaagcgtatatggggcccatagctattagcgctacgcgcgagggagtacatgctcccattttgtgacgttgactgcaaactttggaagctaagctgggcatccaccggccacgagacaagggctacccttaccgctgacctgtcgggaaagtactnttagtccgggcgcagtgggttgtctcatcgttacgcgcgtagttctggattcgggacgtacgggtgtcgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggctgctaaaatgcactcatgtgcgcggccgctagtgcagnatagnatgtgatgcatacgaacaacaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctctccgcagttatgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaangggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatcggcattagagccaaaccgaacgtcaaacggtacgactcacatgtcaaaatgccgaggcgttccggctgtcagaccgtggcagtgggatagcgtgtacttacgnagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctcggtgcgcggtgantatgagtgtcacagacgacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcncgttgggcgaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccgccacatgacgctccgccacttttgcttagcccagatttgggtcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcnagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgcnccggtccgcctatcgcgagtggccgttaagtcccaaggtcgcagtcggtccctgttatcgaggtccagcatatgtgttcagtccctggctccgctatacggcagagcagatattcccgtaaaccgacgtccggtgtaggtgttaagatctgccaaaagngggcccctaccgggtaggaccacgtgctcacccgcgctacaaagacaacagtggacacagacttcgtcccgttaaatctatgaatgccatgttaacccgcggcgcagccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggagagtagctacatcaacgccctaaatcgatgcggcccttatgctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcattctgaacaagggagcgtgcgcatgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgtcggcacaactccggtggcgacgcggaatctggggagcattggggaacggggttaacccagttggtgtgtgtccccatactttccactgaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatcccctttcatggggattcttcaggacgtcactacgtcaagtgccactaccttccttctgtccaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgacccccccggagaagtcctcccagtcgcactgcttggactctaggccgctacatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggcccgaagacagagttaaaacgatgatctcctgcgggccatgggaggcactacgttgtgtcatttacccacggacagaacgtgcgtgggcgcaagcnttttggtgtcaaaagangcgtttactgttttttnagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggcttctttagatagcccctcgacagagtggacattttggcgatagcgcgccataggtgcggtacattgtagcctataccgccatccancagcgcctctcaagcctgtcggttcntactgctttggtgcaagtatcaaacccgtaccgatttggctaatccttcaggctgtgcgacggtcggaacactggctgnggttgctgtaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctaacccgacccgggattgcaacccttagtgtcacaatatctttcgttgttgccnccaaacccgaccgtcagctttaagaccgccgattcggtaattagctggtgtcagtaccacccaaccacagtcgagtgcgcctgcatacgtcgtcccccggttgcagtcaaaattaatgtgnaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggggaccaggcacagacccgattcattttcgttcgggaataagacggccgttacgtgcggtaganagagttgtaggatattgcgggaggtcgtgagctctacggatgncgttcagcggtngggcgcattccgccntttagtgcctgtagcggtctaggcaacgcatcctaggattcacagtaatacgactaggagagcccacatgagaatattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactccagaacagatgggggagaaatcggaaaacaaacgcgatggaggtcgtctgggattcagatgccctccagctcagcggaatgaagccgtttcacctggtaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtggactaccggggagggggaccattaatttgggccgtttagggacttgttatccgtgcgtattgcttcgtaatcgcaaacactcttaacactcctatgacccngtaggccacgtccatcgtgtaactgatgctaccatcgaatctcagcgcgggtgatgccatttccggcatgtggcagccggtcgggtcctcgagggaagccacagagtagttcgagggggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtagtcctttacgaggtacctaagaagttgtctgctcttaagttgcacaaccccttggcgcccccaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactacacgaagcgtaacaataatgcggagagtagaaacgcagccggcaaggcttaacccggagcgggactaaaggcaacactagtatttcagagttccgccctatcgtgaaatcctatcatgtccgccttgcctttgctacgcaagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggccgcgtatccgtatgacgagcctatagtatagccatgtcgttggctcgcgctaccgtgaagtcaggtaaggctatcgcctctacacgacccaaatgcataaggctagaaccgtcctcactcttcatcgcgagcctgatattgccgccgaacataaccnttatctcgttggtcgccgatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctactcaatcaagaggaagcaatacgtccaacccnagccgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcattagcgcccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatacgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagcttcggccgaaagtagctcgcttcgagcgtcacgataatagtactagtcaaccagccgcgcccaaggccagaccgtgcgagtcttgacatgactcggcagtccccgtactcagaggagactcgccgagcgagacgacgcggcacgcccgggattcaatgggcggccctgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacanaaaggctatatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcagatgagatctggcctgaaagctgatacgggaatatcccgantcagaatggtttgattcgtcccaggcttcgctgggtccccgtaggtcatgaatggctcataactccctatagaactccttgcacttcacgtcgcgtctcctagcacgactcggtaacgcgcggggtagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgcggccgttcacggattgggacgagattacgcnagatctatttactttgcgccaattaaaccttaaatacaccgctacccccgagttatccacgagccggtgcgcccaggctggattcaagcagctcgtgcgtggctgagtacattctgtccctcgtcgttgaagncgcgccatgcgcccgggcccgacctccccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtggacggctcacaacgcagtctcagggaccagatcaaatagcagaaatgcgacttctatgttcagcagctatgtaatcanatgtaggacctcgtccgaactcagccgttacgctaagtaggnactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgnngcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggatttaggctgttaatccgacgtctcacaaggctggcatatcggctagacgtagtaggcttgtgggttggaacggtancagtctattctggcggcgctatatcttaacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatggaaacagcgccgtgaacgcaactcccggagcgaagtcccccacgtanctagtgctgtccccctaccttagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagagaaagtcgcgggtacccccgacttagtttattccaacgcggaaagagtagtgcggggagaccccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccgcgggactcttctgcgatggtaattgtgggttgatcccggcgacatgaggactctcatcgccgagggagggccgcggttgctaccatgggtggcacccacgcgacacgtcgcacaacgtgaccctagcgttcggagcccctgtggagatgccanaaccgcgactccgnngactaggccggtatagtccgtcgtgtctgatactcgcggttattgctggtatacctcggtcgactcgagtgccgtctcgggcgtcggagttcaacagcccagaccgcgcaagcagcgagtataatctattagaggagcatttgtattcngggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcagnctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgcttaacgcctaccccctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcattcaggccccagtgccgccngtcgtcacaaactatctctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattaggtgtcggaggtgctgaatggcgtaatgttgagggttgcaaggtgctgagaaaaataacggtcgcttagttctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattaaatacggcggtatcccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgtccgtcgagactcactcctctttgcgcctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccatgcgagtgataccatagacacctaggccctattaggggcagtcagtcgcttgcaagagaggtttgcatcttagcaagaggggagggatatgatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatcgacgtgttcgggtgtcacagttgctttacgtccggccgggctaacccagtcacctctaggctacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgcccttaaggtcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccttaccccacgagctagggcctggccatcttatgcgcgacacatcgcggttcnggtgagaccgggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaancgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgactggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatnagccttgggcaagcctacgctcgctcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacataccatataggagttccatagatgccctggagtattgacgctaagtccttcggacagcggatggggaggccacctcgagagaatgctaattggtgacgagttgacctacgcatccgtccgaacaagtgtagaggtgtcagtgattcaccgttgaatggctggtctcaaattgcggggaagtcgcaaccgacncngaatcctgccccggtgaggaccgaagccaccctggcgacncactctaccagtacccagaccgcttcacgggaggcccgngccgcggggttaacgttcagcggcagaattcttagtattcacacaggcggtggcatatggcatatggtagggtttatacaattgcgttaccctcaaagccgcccatcttaggaatgctcgaaacagcttagatagcgagtcgcttcgcgggctagcactcaacgggcctgctcagtcagtgaggcacgatcttcttgtacacgggcgtctgctaggattgtggagttaccctcgctcgtatgacacgacccaaactcggacaaagcaccgacatcggacctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgaggagtaattttcgcactcttgagcataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagcntccgacgaggctagatccatatggagagtattccttctcacgaacatcgctgataagctaaaccctaggctacagctgtgagcggatagaggcctgttaagatacgagctatccgcaagaaagattcgttgtccatagaactgggattgggagccagcggagaggctagatttacgtctccncaggtaagtagacgctggctttacgcttgcccagggggnntgggggctgttaataccccgattctatgaatgctgtagtcatcggctggatacatggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgatatcagtgggtttcaagttggggattttatatctcacgtcgaatggttcgtcttatctctggtcgggggcgccgangtgcttcgctgggatgccagtcaagaattcctcactgtgctgcaacagggggagagtacacccctgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggntgagtcgtatcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagtggcgtgctagcagcattccggggggaacgcaacaacgtgtcacggcgcactgggcgatcggcgccagttcatattcctagcaaataaggncggggtagacccatgtgtggcccccgtgtatgtcgtcttctatgcttctcatgtaggtcaaacgcaagtttgatggagtgcggttgttctagtatcactcgccgtcgatcttttggcagcgaaaccggaaatgaggcgagcgcactaacgctcacgggcgtcacacagataagccgcccgcaccaactaatatcgcctgcaaactaggaatcgccactgcaaccacaaaggtangccacgcttccgcattacggcaaatttattagctcacactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgagtttgactgtggacattgtgacgacaataccgtgatcatgggagtcattagtataaagtantttggctcacctatcctcatcctacccaaccacgaccgggcgcgctgcgcgtaccnntgggcaacaattcaatcgaatagccacacatattccacgtcnagccagctcgataccttcaaagtggactacacgcgcgagacaancgcggaccgcttctaatcgacgctctgagctaaaaactaaccttagagtattaagcattgtataggaagtcgctgtccaaccgaatagattgtcgttgcaccaaacgcctcgccaggctatggctccngtgggttagattgaggtgcgtcgatgtctaatctaaaattaagaacgggcgggcttcctcacagctccgtcgcgccgttaggatggagatatcgtagtggaagatcaatagattatatcagttacagacagatcgtagtagtccccaaatactccggtcctaaccaacgctccgcttattgcaggattcctcncgcacccaagacaggggcgggatagcgtaagatgccccctggagacccctgagaattgagggtcgatgaagacctgcttttaacagaagcccgtaattgcaatgcgatgcagctgttgtagcagcattttcacaaaggccggcttcagtacggccacagaacaacctaaggtttatcggtgtgggaggggggacgtgcggccactgggaaggaacctacgcgcagcagatcaaggtttgttagttagttgcgaattcaaagtactctgccaagccaacactaggggactatccgagtccggctaattgctgaacttcaaaacatctgactaccacccgtcaacggtcagtttgtcagcgnagaacaaccctagcctaatggaatgcctctattgaaacaattgctcttacatcgagagcagcagagtcgtcataatggacctagggctccgggttcngcgctcgataccgccagcacgtaacaaagggtcactagctttatttgtagtagggacgtgctaagcatagggccaagcgcttgtgattgagtcaggaaaccattgctactcngatgacggaagcggccagaggacatgaacggatttaagcaccgtggcctgtgctcatggcttccataaaccctcggggggataggactagtccagcagcatctaaaccttcgggccgtgcgttttttggatcgtgggaggtatcagctcttgactatccttggcgttccccgactgtttggtttcgggaccacacgtgaggggctcttaggtcacaggccagtagtcttatggncctaagaccgtgagtactgcacagtgttcattgaccgtgtaaggttagaccccatccacttcgtcctgttgctaagcgcaggagcacacacgcggcgtacgttcccactggaatctcaaacaggcgttaggtcgcgctttcaatactagtctgcaactcatctccctaagcagccttcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacaataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggtgagtacccggagatctttaggggctccacgcccgcagttcatccatgcatcttaagaatactgaagggcgaaggtgcacaaaacccgcgtaaatgctanngcctctcattctccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggggatacggccgggtataggtaaggccacgacattgaggccgcgcgtaataacgtgggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgacttatggacgcaagtgccatggattatgtttcgtccggcggcaatgctcggccttgtgtatttgcgagcaagggcacaccgagcgagagcacgaataagcagtggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccactcaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcagactgggagtatgggcccgggagaaatcttatgctccggcaggcgcctcgcttcatcgcgttctcttccctaaaggtcatagaaacgtcaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcagtagaagatgctcttctgcctacccccgtaacatggctccacgtgggcactgtcagggtgcgggttcggaacgagctcgactcaagccgcaaggcgcaccctttggctagggcatcaattatcacgcgcccgatgaccagatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagagctaattgctaaaccgcnggcgntagcagccgccgtaggtggttggtccgaaccgcagcccaggcctcgcctcgacacatcgcgattgttctccggttccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggaagtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgagtcccgtgggatgaagaggcatgcggctataccgagcgagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttacggctacgagctaaaacgttacagctacgatttgatacccaattggnattaatagtatctgtggatactacaggcttacctntccttgcaagacccgccctttggtgagtaggaggacggctcatgcatcaggtaagtttggaaacccatggtattaacaaatgtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttagagagcgtatccngacacgccaaggcatacaccgccgtatcataggtaagcattagctattcgaccaatctctgcgcnnagtactcattctgacccggagggaccggcaccggactgatggccggctctgccattcctaccacaataagggggctagaacccgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttatcacgctcaaaggattagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctctcaaaaggggccgtgagactccgtcaggtagggatacngatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacaggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcgtccgtccggacgcgggagtgatggctggagagcacaacagcaatcggaagaggcaatgtggtagtgctagtcagtcacgagacccgaaaagaccacttctagaacctgtgtgatgggccgtcgctagtgatgggccgtgtctgcggcgacgaagcactcccgtgcttaaatcagcatagctccctcggcgtttagatcgttcatcacagacttcggactgcggcaagttaataattaatccttaggacgagttattccaagcagcatgacccccccagaagattccaacccataaaagttcgtgagatgcgataggccgacttaggacagaggaacaaatttggtgggctcatatgtcaccaagttcgcatgcgttttgaaggccttctgtgtggcgtgtacgtaacaagggacccctggcgataccaagagagtgaccaactttgtacgcggacgtgtatacgacagtcatcggggnctaggtgagaattttatacagcgcctatccccagagcacatccattggacctaccgattttgtatgtttcattcattcctagtagatgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccaggagcccggagcgctgcccattcctgtggtacgtctcagtcaggcgtactgactacagacttgtactaatgccagagcaatagtanaactgaactcacgaggggcgtcgggatagtttgggagaccggtgctcaatgcgtccgggcgggagagggaggcggcgtgggctttaactttggtccactacgatagggttctgtgaaccagcctgttgcctttagaactgatagacatcactcctccccctttcgtagcgaaggcaaccggagggggctttaggagcacgtactgcgagtagctaatctcttgcgtctctgggatcgcaggggccacgcgtgatgagtgcactcttttaccgttcaggcggttggacccctgagttgacctgtttcannagacgctagcatatgctggaacgacactattgcgtcaagcactgtcccggccgctgatgtgtagtccagaatgacgttgtcatcaccctggtcaagtccggccaagggctttccgccgacttcaccggagaaaccggttgcatttcgnaggtnccgcgcgcccacgatcccangctttccccgtgcttggccatcttgaagtagccgtgtacacccagttacagatacctcaccataccaacttaacgctctctctattccgagggtcccacntgtcttctgttttaggataaactatggattccgctattcacagccgcggcgtgaaccggttgaatataccgacgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgtttagtccacctccgtaatgtgtcagcgcacgtgcagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttncaaatcgtgcgtgaacgcgcacatccagcntcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaagtgaagggactattaggatgtcatcccggggtcctaatctccactcacgagggcttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgaggaccgaggcaccaatgacaactagtaacctctgccgaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggaggaacggccganaccgggctgccccctgagtattcgaatcaactttacagtcttaaacacctggctcacttagacaacaaatgctgtgcgcgctactgtctgggctattaagaaggcactcgtagtcgtatccacgatgacctacgtacggcccagcattgcaacctacccctgacaacgtgtgaacgcactggtcgggagaaagccttcactaaagtgtctagagggtacgcaggcgaagcacagacgggcagcgcaggcgacaagtactattcataagagccagcaggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctaacgtacacaatagtcagagttgcagagccttatacttggttccgcgggaagtaattcggcgtgtgacttgagtcggtggctagtccagacggcgtaaataagtgattgggatgtgcatgtaccccgggaagagatcgctcgtcctgaacagatcgactgctcgtgagagcaattttgtgggcgcagcgcccggccgtgctgtcaggcttgggcgcatctcctatagatccggccnagagacaaacgcacgcgaccagccagcagncttaaaaaccccgacgggacgattaccttgttataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactggtactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggcgattgcttgctcggcttaagatagtgtatggcgannnccancattcgtgaccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgatgttcagcgcggcgaatctattttcaggacgtgggcgatcgccgaccatctactgtattatgtgnacagctgttcaccccgccgattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttacgcaggccaatggngcggatgagatatcggaaatagtacgcatatggcatattgagcgggcatgactaacgccacgcagggttatctccgtaaaaacgggctgttgacttgttcctcaagccaataggttcgccccggggcccccttggctaattgcccgtacctatagtcaccaagtctcagtcgtgcgcccccaccagtatgggttgactcgacnnnctatggtaactttcgcccaactttagattaaaaacccctccagtggtgccgctacgttgtcggtaaccacggagggaagacgtgtggcgaggctaagcagcagacaactggttgcgaggactagagatgctatgaacgggatcaggcgactacaatcgtcccagtcaattcgtggatttcccacgcccttaatagttccttctaatctggccccaaccatcctcctgtttcgaccagcgttagggagttgacacgcgtgcggacgcccngccggtgcttctgccgttatgtgcgagaggattctcacgagcctcccatagtcgagcggccatcagtgaagctgggtgtgatgagagacgactcggtgtcagaaggctttcatgcgcatgacacttctcctgcacctcccgttctccgacccatcaggtcgtcgctcgtgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctcgtaaatatgttctctctagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcgttgccaagcgttctcccctccagatgtnctcggccccggcgctccaatttctgaggaaaacaggccaggcccccagtcgcattacggcacaggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgctnccggaatcactctcgagacggcgagcgcctcgaccacccagttggggtaccctatgggtgtgtcagaggagctgcccggctagccttccccctagtctggtgcacgggtagtataccgaccttgagttaccaccagggtgcgcgaagcgtgacttgtctgtgagagcagaaccgtccgcgaggggcgcgtacagcccccggtcgcacgagcatgnttatacgatgcggtcacgtgggcggatggatagattcgcgntgccctttcgacgatttgacgtatacgagttacgtatgcgatccgcagagggggcccagtggccccccgcaaccaggtgggagtcgtgaccctccggttgcccccagtgcccgagaccaattccctaacgattttggccanctgcccacctgtggcgtttacgctgccaaacgctgggtattccgacgagcagcgatgtgcgagcccggggagganatcctatcgagccttgcgtttatcaaagttgcacgaggacccaggcgacacctgccccttgggggtgcgttgaaacacgccccgcccattgtagaatcaaagaaggtgtgacctagaaattagagcccaatgaataatgttaataggcatccaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaacgcgttggctancgccctttttctacgcgttgcaaacgtggattttcgggacgctgagtgcctgggcttgttgtcttgcacggtgctggagcgtccgcagaaggctacaggcgcgacctactttcacaagggcctaggtaatgtccgtgtggcgttagcaccgctccgtgacagcttgattttaaccccccgacttaatgtcgggcacgcgtaaggcatttcggactaacgcgagttagaagcgtgcctagaccgccagctatgaatnccgctaccgattgcttgaggaagcgatgggataattcccaccacaacctccggtggctgagaggacgctcgacgaacaaccagatcctactagtttcagnccgctcttgcgcatcgatagggtcgcaattcgcgtacgatattggaatatcggccttagtnctccgcaattcaatgccattgacgagcgaacatcatacggccctacaacttggcaaacaagagccatgctgtatcaaggccactaggaggaaaccaaacacgagtgtcccttagctcctaattcgttggcacccgaggaacacccgcggttagcaaagttgcaatcttgtacacgcgttgcgggtagactttcagagctcatatcgcccttaagccttgcaatgcctccagacttcgggcctattgcaatgctccttggcggggatcgactcacccttacaagtcgatttgaccaagatcctctcaggcgagtggtcacgtaagacaccacctagcaccatccaagctgggtaagccgaagggcacctcggttgggtgcgagcgggcctgtgcacccaagataatctttgtaccttaaggcgtgctccccctaaactttcacgcccgcngctttcgtaattaagtgcgacttacggatgggactctacctttctcgcgccaggcagctaacccacagggtganngtaaggccgtaagagactaggcccaacctagcattgcgcaactgcacttctgaatcccaagcccgcgcagattataaataaagcatggagatcaagcaaaacaaccctggagttacaaaatatggcggtgcgaacgagccgtagcggcactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctcnnnggcttatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatgcaaggttcgggaggctgtactaagaccttgcgcacagccagcggccggcggtggtcaagccagtgcaaacgagggcacgggtgaggatcactaccgcatctaatacagtatcgcccgcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttggcgatgagttcctcgcccatttagaatccagattgttcggagtcatacccgtgtatcccaaggggtgtacagggnctcgaaatccttgactgaccatctgatgcgaggatctgaaggagtccgcgttctatccgtcatggcaggggcgtatccaattttggtgcgcttcgttgtacatgcacgtctgtccactcgatgctcaacggcgaaacttcgagatagcgctcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaggggcttagtgggcccaacccgaatatctgttcgtttggcgcagccgctcaagccggcctcgtttatgcactcggccgccccgtgctttccaggtgcacacccaaacccctgcctctccccttgttaananccgnccacaaaggagcggtcaacccctggccactgtacattaacctaggatcacacgctacgctaatgggaataaacggggnacaccgacaaacaacgggggttataccattcaaatcagaacagtgaagccgttgtggggcaacgcgccctccacccnatcatcgagaacatgggaaaccatggatctacgtgacgtccattcaattagtcacnctataacggactctacttgccctgggaaagctcgtaactctccagctgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgaaacgcgtacaggacgtgacacatccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagatagaaggtgcagtcaccgaggggtggcattctatgtgtcgtcagttgcctatatacttcattgccaggctcgcgctcggaccgtcgtgtacattaaacaaatcacaaagagcgcacgacaatagttcgaatagaaggtctagattctctgggctctcngataatgggaagggcgagagaaactctgttctcgagagacggttcctactattcgaccgcccactgttgccgaagactttcaggtacgacgtnnnagttgctaagggcaaaggctcgcgtctactgttgggtgaacttactggagtcttactcgacggataaacccgatacgagcacctcaatagatcgtcaatgtacaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtatctaaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacganatatangggggttttgcttggcctaccgtccacgccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacancttcacgcgccgcgttgatggtctcggctagcagccctaaatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacngactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaattggaaggagtgttctgcctcctgcgcgccggaaggaaggttctagggaggtaaaaggtacgcacccttcgatcgggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctaatgacgtagggtcaaagggaagcgtttttaggagctcagcgcggctttagacttatacccgggaactgggattagtggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtctcaatgaccagaactcgatgttaaatgtaggctaaacccctaagcctattgcagtcatgtcctggccgatcctgattgacctcaagggtnagataggtaggctacttttttaaatcaaagcacgattatcggtcatttccccttcggctgggtgatctactctagggtcgcctctcagatgcccgccagacagtcacggagagtcccggtacaacctcctatacgntagtgcatgcactctactaatggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgtttattattnanccacaagggtgtggaaacgccaccattgcccgcggtaccgtaggtcggggcccgagggccaatttggaacggcgcaacttgggagncgacgaatttagataggtgcgtccttggancgtgagcttgtcctatatgcagaattctttgctgcccggactcatccccactaggcacagatctatatgacttcgcaaacatttagagtgcaatactgncctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagncatttttggcatacccctgnacatatagtcagacatacgtcaacatgcgatcccatgtaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacacgaccgctcccggtggaaagtcccgctcagtcattaagatgcctcntgatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggtcgcgnataaaaaatactgtaaaaaacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatcccccggtccctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggcaccttatggggctccacgcccgctacaagcacgcgcgctcgttgcatgaagagtcaaacaaggcctggtacccgttaccggactcttccgggagcacgtttgtgaacgaacgggatctactcttggacaacccagcgacnntagtncatgaactcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccccaagtaaacggcctgtattgctctcagagaccacancacatccgccggctgctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaagactatgatgccgccgcgtggtgccggccggtcgaggatatagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattacggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttngggaccttgcgtgagcaagacctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgcgcgaactccggtatttgagattccggtcgagtgcaacacagaatgtgttcttaccaggacccccagtaactgtgagggtactcaacctaatgttatcgaaaacggcagaagtcaaacattggaggntaaccatgtgcagaccacccggccctcggctcgttttagcgaccagcatacatttgcctgagttgttgttaagnaatattagcgctcgcgctgagcacccagggccggcgtccgaacgaaggtatgcgagagaccagtgaatcccatggtgcctcgggctcatcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagctcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctattaacccacattaagtgaagaactcagggcccactgatatcgttaccgtcgctcaggctggaaagtctcgcgagtcactcgaggtgaagtatctctagcgggctcagatttttacaaagcctaatctgcggcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcacccggggcctatgctacaagattgggccgccgctcgccgctgatgccttctagctccgtctcatagcgaccctctagtccggattacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccagactgaaaacgtctcagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcgggccggccaggaagaagccaatatacaccagtattatccctagtcgatttgccccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaactacttgacaacgcactcacgcatcgaagcggcccacnnntgcccccgtccggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacgncttttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgttcttcttcccgctccttggaccgtgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcgcggtcgcgtatagagtgctcgactcgtcgcgggccgcccaagtgcggcacatacttcattgtacgcctgtccaacgactggcagcagtccccagtcattgctttcttccgtgacacacaagttgactagagtgcaacgctcggttgctgcccgggtccgcccgacacccggcagcagttgcggtaatctgcaacgtcggcagagcaggccggcacgaatctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccaagattgcactacaagtggcacgcctatcangaggatgtgcattcccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccacaaggggagaacacccgcagacgagaagcgcgtccgcccaaaccggtacttgccccggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgacaaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaagaggcacaaccatttgaggatcatcgcgtaagcctcgattctcatccgcacgtgttagatccagcacccagaccggaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggcccaccggggccacatggcatagggctccaggagaatattactggcggaacgccaggctgtatgccgtagaacagaagcactatcagcctggctacgacctggaagaaaggatattgccctgnagtcttttctagaaacaccgcacatgctctanattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcnaggcaagcttggccggcggcggtgagtatactagggattcaagtgggttgtaagtctatttcggtactgggcgccgtacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtctccctctgatgcgcaacagggcgacactacgcgaccactgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggcagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacggccatcaataagggcgcaaggctgcctccataaccgatgttcataccgggcctatgttttgcggatatcgacgganagacgtaagccctacgtgatcgcggacattgttataccgcagcagtgtgataccccatcgttatcggactatacgtagctatccaatactgtagagaccgcacgatttttcaaacttcaggtgatcatgatgctcatatcaaccctatacctcggtgtcccctggtcccccgaggngtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcngtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcgctnggccgactgcgccagggcgcggnagactcaaaacgcngttcgcgttctgcaaggaggggaatgttagagatnagtagtatactataagaccctgagcaacgggctctggattgagctagntctcggtcgaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccactggcgtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccacgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtcctccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctaagcctgtgccggtgtgtatttacccgccagcgttttcctctgagaaaatctgagtacacaggacgctccgacctaggggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattnattagggttatttcctagcgtcaatctcagtccacttgagaaggattcgatggtgctcactgcggcacttagaccatgagtacccggtgatagacagcggtgttttcacagttactttacggtctggngcccgtatcgcagtccacacaagtccgggcggcgctacccgatggaactgtggtagaaccctccgagcgactactggcgccatacgggccgcggcggagtgtctttccccataagcagttagggccggatatataccgtccaccgcaacatcgtgctaagtacctantggtctggctgatgcctagctcactccgacagcaccaagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttctttgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcgtgattcgtggggaggtgcgttaccggaggctgccggcggctggctaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggccactgtcggctacaatgctgtgatattgaccacctgccccatgtacccaccgacacctgggggcccggagcccgcagtaccagtcatatcacctcagagtccctaagtactaaagtcggggtaatctacggacgcgtggcngntctcaagaatggaatccagcatgtggggggacataaagggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccctacacttaattgactcggtagacacgtcaggcagaacgccccngttctataaaacaactaagcgcacctgntccgtataccctggcaaattatgatcctaacaggcattctagcgatgttgcttatcctggcgcctcgaccgtctgcaccccncgaatcgaccttgccaaacggtgcgcacactcttggttnagttatatagcaattgggaagagtacgaccgatcggtgggccctgtaccactgcgggtcgcatcttggatcagtgcaagggcactgggtacgatactatagccccacggctcgccagcctgacttacacacgttttctacttaccatgtacgacggttgccgtgattgagctcgtgccatccttcggtatcccggtaagcgggcggtgccttggaccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagttgtcgaggtctggancgtgtcactccgggatgatcagcccnggctgttagtgtcattgatcgtagaaggggataccaggccgccagtagccacatagaatcagctacttaaaccagtgtcgactcttatgcgttggctgaacgacgttcgtaagagggaatatcaagggcgcgcatccggcgtatggggccggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccactcgctcttagttgcgcngctttggtggcattcgttatgggagaccggcgactcaggcaccgcaacagacatgataggcagcccgcgttgctggtcagcccatcacctcgcatggtagttctatataggacggagtcctggaggcagactacagcgaatcgggtaacgttccgccggctaagataacggctcgtcacgattagtcagggaatccaactctggtcagtccgttgcgcttgacnctccaacggactcgccccagctcctgtttgaggggcagtccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactgggcggaggctgccttttgcttggcaccccccgggtactaaagattggcaactaggcgtccgctacgaccgcatccatactcggagccgctttatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggatcgttttggacggactggtatagaagcgtcaacgccagtcagggcaatccctataaaacacggtcgcggcgatgggacccaattaaacccgcagccgaggagccgccgttccaattttagcgacttagaggagtcgactccgaagtcggcccaccacacgtgggacgtttanaagccgctaagcacctgcttttatgggtacaatacctccccacagcagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggnctgtggtgggcctctttcgtccacggacagccgctcgaggaggcgattccttgcggacaacatgacgatttacggatagttaacataacgccgagataaagaaccgtgtgcctcgntccagcaagacttcagngatgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaanctacattccagaaaaatcacgctctgagacattggagaggcggtttttcctgctccgagagctccagtactccggtaagcgtgtctgataactgctgaaatangcgcctggtgtttccagatccaatggttgggctgacgcttacccccgatgctgccaaagtttggtaatccagtcacgtcacttcctgttcaggggcaaatgcaactcccgcgcccgtctcaaaatgtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagttgcattnaaccacaagccacgcggggcccagaagctcgcgtgacggccattttaggcgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgctttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcctccgtctcaactttcactttaacctatcctcatggaggttgntgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttacnataggactcgtattctaccaacctgagtgcatgggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggcgagttgtgtaggggctgttgtaatctccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttttcagttaagctgcctcgctgnccttttgaagctcgccatctgttgctgaaatcaaagagtatgctcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaataaggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccccacctcgcgatgcaaatgatccctcggttggcctaaaacntgatgtaagatccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccaggganccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatcnttgcgaatggcaaagcgggaaattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgagtaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggnggaatacggcgtaccaggccaaaggcctcatcaaactatgagtacctagattcgcggcgnccggtagggagccctttcatagcgtcaggtaatactccccccgttcgtttggtggcgttctgaaagaagtacacctgtggcattggagcacctgggtacagattcctatcgagacggcngggcttccgacaccttgcttaacggtagaatgtctagtccatataatatctagtacgtcccaaggctgccgtgttaccacatcacttggaagttctagattgtatcaccttagcaggtccctatgcacgctaccaccactatgcgacgactccctgtgtacgagcacccagaggatcagttagggggtgcctcagacgcagtaagggctttggccgaacacagtgngcgccgtcgacgctttgtctaacggatcctctactagagtatccggcgcccgctgctgtacgactccatgcgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactatgagttagctcgtccacgaatctgaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgttgacccaaatctgagtctacaaatagttctagagtacaaccccttaggcctttccctgcgacaggacgctnncgccacgaggtacactnagtatagaccaacagggccgccaaacccacggtgagagctcacgtccatgggcgttcggaagcggataacgttcgtcagtgaggtatcagttcgaccgacttggttagtatcccctagcgggggattcctctctcacatttttgttctagacacgtcaccgtccagaagacctcgggncgnagcccatcacgttcttacggctcttagcagtaatcaaatgggctaccataccgaataccaaatcatctaaggctgacagttgcgggctagccgtcacgttgctcagccagtgaccgggacgcggctcataagtatattcgttcgaaagagagagcggcncctactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtaagcgtggcgcgaggatgaaattcgctcccccagtcagatgcgtgcatggaagccagatgctacacaatgncagagcgcgttgtgttgccagaggaaccggacctcagtacccatgccttcctccacttactattatcgtaccgtcgcttgccagtatcacccataacagctgtctacgaggcaggccagcgcgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggccaccaccaccggaatatattgcgcagggaccttgactgggctgggtctcccagaaggtaacctgatataataaggggattcctgtgcacgggtactggtccagcgtctccacgtgttcgggggtctgcagtcccgctgggacttagacggcacatgaaggacccaggcactggaaccgaactagcacattgcgattgtattcgcccttcgacgtgtgcntaccatttccgcggccgaggtttcaaggaataccggtacctttatcaaacccaaaaggtcctcccgatacataatgcaacctgctgttttgtcaattacgtggcaatttacaccggactaagctctatcatagccgctccctggaccagggcgccggaaattatcctcacattcagccgccgtcactggtcaaactagattactctagcaatgaccaggtgtctcgcgttgcggaatgcccggtcctcttactagggcagntccaacggcaatctcttaccgtatgccggacccgatttgtaacctttatacactttcgccatggngacagagagatatgcttgccggagcgcgaatatcgagggttcttcgtaggtcttcgtaagacatattagagcgatttatggcggctggagacttggacatcaggctccaaccttngttacgcttggcgttatggtgaagtcacgcccgtctggtgcccgagctactccataattaaatcatcggtacgagttcagagctcatcataccattgaagccggcnngccggctcagtggaagtattgcgcagaagtttgcttccttatctagcattccttgagacccacctgctgcatcagctggatttcagcgcgatacctattcggcgtgagtttttagggcgtgggtgctctacaagggctggggcagttgtctaatagcaggtctgccttacgggtgccatctcaaccggtaagatgtgcagtcgcaggcgcaggtgttgaaaatgacgccggcagcgaagggcgtttgtgccgcgtcttagcccgtcactcacccaaactccgtcccgacgtatctccagcgctcgtatagtccgacaagtgcaggcgacacacaaaactctnccgccgtacctactttaaaaccgtcatcgggtggtaaatgtggagacgctagctcatgagttgttagccgcataaggtcttgaatgtgacggccagagtatttgtaagttgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcacccccacaatctcaccacagtcacttgttcacggcgttgcgtgcgatgtttattccctcttccgcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggtggacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccttgtgtcggcttccgcctatattggggacctgttggtgtgtgtcttcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctagtgcctcgaaccacgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcganttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagatgaaactcctaactctctaccctgcctagcttgacaaaatcgcaactatcggcaggtgaatctagggaagccaatattatgtcgcgtgagtgcggncaggcacgtaaggtgtgacaggactgggtcctaaccggggcggttaataatagcaacttctgcatagcggttttagcgctttcgtgttataagcgctaccggttggcagtcctgcttcgtatggcctttggcaggtatttgcgctccaagatacggtagaagggcgcctccaccacagtgaacgcttggaaaccaccggatatgagtatagggtattgagtatgggagatagagatgtaaacacacatatttgggaacacctgccgcgtaataccgaaagctcgtgcctcgcccggtgttcattacccaacacttatgacaagaaatcctagggtggtacatctgattgcgactaataatcgtggaggtccgtcagagactgggcggatgagacagcactcccgtccgactncgcgatggtccggactggggggccgctggcacacttctcccgacgactgcgaccggttgatcccctaaaccagtagcccgtcgctgcccgcggagtcgaccacatcaaacgccggcggttcaagcatcttgatctagtttatgcatcgacggcacgcccatgcccctttccgcgcacgcatgggaggcggcatctacgatctccatacaaaaataaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgcccaccgtagcatgatgcgtcgtttctcctagatataaccctgctatgtttagcgtgccctggttnatcacgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattccgccacgtgatntccgaataggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagaaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaatcatgcgctatcccggcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttggnggaacgggcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaagttggctccatcctgctcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaatagcgaagtgcgcggaaagggtgtggccttgtcaganggtcggtaccnttccagagtcggccataaggggtccaaccacaataacgaaacccggggaaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaaccaagcgtcggcctatcaagaatcagcctctgccgaggggatcaaattaagcttgttcaacaggttctggtgggtcgtatgccgaggaggcaatatatnttggtcctcccacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatagagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccggcggcggcagagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg aacttctgggtacgctacagagagattcgtaagtanggcgggggtctatattgtgatccgggtctggcnncgtctaggctggggcggggtattatgtcgggatgtcggagcacntcgacttactgtgacgcatgcacagaagtgtccccatagggccaatagctacattaacttgtggccggtcgtagagtggcccagcactagtgctcctcggggatgatctcccgacgttttaaacgagtaagccatacaggaggtccgcgtatcggggctgcttatggcgcagttctgagtcggcgagtcgcattgattgttgggtgctataggctaattcccgcaagttgcaattttccgaccctcgagcgncggcccccgtataatcatgnttcgccgcggcgtggcttgccgggtccttaactcgaaanttaacgtcctatacgggatccgcatgaaacccgacgtgtcattcttgcccaaaacgcctctatttcccagactacgtgggcgcaaggggctctatgtatatcgcggacancggtgtcatggtgaacgcggacccgcagactagactcggnnncgatcatccgcatgttcgcagtccaaactctaacatnatggcgacatactttattttacagacgaaagccattgcgggcaagttgcccctggcctangttggaatgagctttgcacccgagggtgcgcgtgtgcctaatataattccttaaccagggcttctcgttggcgaagcgataacacgagatccagacactgtaagggtctattactcgcccgaancaatattaaagcataagatggagctctcatccagttngtcgtcgtaacgaggacgtgtgtcgatgagtgttcatgccctccaatcaccattaactgggcaccacagcgacggcaattgtaaacgggcctggcgcagacgccggaacggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgtcggtgtcccatatggaaaaaaggggacttcgatgtttacccggtttgtcgattggacgcagggacgccacttttgacacgncggcaggcagtcagtaacattcgtnctctctgcttaatcattacttcggcttaccgagctaccgactcagcgcaatggagtttttctgtcttcgtcttaccaatttggcgaggtcccggttagtaaatctttccgtcaaattagcatggcgatcgacaatgtggttacgcactgaaggagattcgcgggtgtcgatctgcgactaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgtcacgactcatacggcatgtctcttaatggctttctccaccgagtcctttggaccccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggccgactaattttngttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgnccntctgggcaagcgtactatcttttggtccagtaccnttcttttattgctacccgtgtcgatagccgtgaatcttaacgcataatggccactatcctgaagtttcccattacgtcgtaatacgcccattaatgccacgttcatgccccgaactaccctgaacgaaacatnatctggtggggatgctcgtgatcatttacnnatcatatttattgacgtcccacgtgatatgggggcgncatgtacagcgcacatttctcactcggacccggaangcggtgcgacggattgaccagtcgcgttccactaccgcgcgcgactatggtgtatgttgccttgcttaatgccgacaccntggnnccacgaaggaaacataattgagttaagttccaaatagtgggcgaagaatagtaagagtgtggnngtaaccacccctcgacgtgcctgtgttacaattctctgttgaactctaagagatggggcgtcaatgcgcggcgcgacttatcatcgtcaaaatcaactggcttatggccggcccgtgcgttgcttgccgatcgtccctgcacgctttagcacctctccacgggacctagagcaaatcgtccgggcgtatgaattttgcgcccnaggaggagatcgcgcccaccccagatcaagcccgtccatctattgganggcaaagatgcatgtgttagccctcacgtccgccggctcaacgtcgcnagttcgatgatagtcgtcggtccgtagggtcttatcagactcatggaagatccaaaaatgtcacatgattttatgattagtccatgcaagttcttggaatacttgtgtgctctaccgtagactcataccttggcgtcgcgacaccttgcaagcgtcgggaaggtatacctgatggccagtgtaatagaatagctacgtgctggcctngctctggttccgattaaggcgtgatcgtatttcggtgcgcgttattgccctcgttgctgnnctctcgattactcggcggcactcttccgctatcgacaaatgcaagtcnatagaaagtgcctacggggcgattctgttgaattccctgaaaattcagaccccggatccgaaagcggccccgacatatagcatcttgccgggtcctactttgatgcatccgctgccttagagagcgacaagcgaaggttgatcgttacagttcagggtggggtaatccgaagggcaaggctaggcttccggagttcaaaagcaagtaaacggctgtgcgcatcgcattgcatttcccncgcagggtatgacgctggagtcacttgcgtgggcggcttgccgaggccggcattcatggacggtgacgaaacccaatcaaccgattagacggcagactgtatgaagaaccatccacagcgtggtacngtttggataaggcctctggaacacaggcccccgtccgcaagtcgagcgtacgttgcgcttcgtgcccncgcaccgggtccctggacggcgactggccagctcttcgcgaccggattccgaggtgcatcatncctaattgacgcgccncagtccggtcgattccctngantcccggtgccgtgaatcaacgacgctgtacttgttngatgaaagtacggtttcagttggatctccgagaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctnttatacggtctggtctgtgtagcgcactcatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtcccttngacgggtcctgatgctangntaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactntcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtangagngcctgcactgaaagatcaccgtnnnaagatatgctgcccgatgagaattcaccctgccccagctttcttactgcgagaacgtcattcacggggcggattagtagcacccnttaattgtgctgtttcctgacatacggtgggtccggtcttctttaagcgcacgccctgcattttcctatgctttatgcgaatgcatggctaccatagccttgcttccgcaatctcaatgtgcacaagaggcccgggccctcaccggcccgggcatgcgtcctggatctctctcttatcgagagccactagcgaccaaagcccgccagtagatgccggattctnatacagtcttgagtagctgggccaacaatcgaaacccgctttttcccggatcttgactccaccccacactcagtgaaggcttgnaacacanagnnntgaagatacctcttctaaccgaggtcatatgggtcacataaggacgtaggattaattcacgacgnccgccgagatacatgacggagcgcntcaacgaatctttcccgtcactccgtcgtnntaaagctaggcaaagggctcctgttgcgtcatatttacgtggcttccgctgaatgcatgcggccctttgtcctccaatgttcagcttgtatggtactccatgtgtcctatccagcaattccggcctactcgatagttccgacccagtcttgtgccgagggccttgcgtcatgccccgcggatcgcaggtacgaggagangcgcagcgtcgcggcccgacantgtcgcacctgtaccctcggggactgcaaaaagagcaatcccagcagctggtcagccagcgcccaacctgtgtaaagccaaaacctgtgttgttgaaggttgcgctgaaaatagtctgtagatgattccccatacaccattggatctaggttaacggttccactatcggttagcccagtcaacnancttnatttaggggctccgtgtggccgtgcggtgtcgtccccgcctagctaacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaacngtccgccccccaactcgtcaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttttgagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgcgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccgcccgcgatggcttagtgtctacacatcggttgtacaggctaggagtattagtcgatgagaggcgtgaaacacaaaatccggaagtacccacggcgcgatgacatacacagttacctngggcgtgcgacggacgggcataccccagcccgtcacctgcccattagcccgacttatcccactcgggttgctactatacgatcatgggctaagctcgggacccggccggctatgagtcgtgtgagntcgcgtcaatttaggctaacccacaaacttggggagaggcagtcgttgggggaggctggcccggtccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcntgtgggcntacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacatantgtcgattgagggatcacaaattagccaactcggatctctatggagagcggaaacagggctgtagcncgcnnatgggcgtataaatcaatcttggctngaggggtagatagcaagtcnctctcgatcctagaattaggcgagccaagtagtccgtaatcaccatgggatggctatctctcccccgtgtccgtcggtcgtctacgcagaatacttaataacaagacacgaacatgtgcgcccttaaggacttcgcgtactcaggggtactaattgttttcgagcatataaagcacagcgtaccagggtgaacgggtagtacctaaacgaccatgaccccatatgccaataccggctggagcaacacgtggggtccaagngctcaaaatgaccgttgcccttgtgagcaagacattccagacgtcccagtgaactgacatggcgcccactctcaagccccaccgctaggagttagctgaaaccggcgtcctacagtggccttgcttatgctacctcgcccgcccgcatagctattgggggagatgtcattgctcgtaaaattgagcgtgatccatgttccaccccggtataggatgngacggcttcgattggtatgcgtcnaactccagccgaggncagatgctcttcgggcgccgctgagcggtgggtcccactttctccagtgctgtcctgaagcggtctatggctccataaactagtttggaatcggaggcacagtaaattccgctatcgcctggctctaagaccacggcttcatccccgcgccgcagcgaggccgcgagggaggaccataggccccgaggctctttcgcgctagctagactcgctgggccccctcgcgaggctattggtcgcacttgccggcataccatcgatcatgatgtactaatacctgctcagctgcgcccgattaaagtccgacgcatgacccaagngttcggggctactgggactgcgccctatagcgcgccaagcaacgtctcaatgggatgtcagaagaagtggctctctgcgggagtgacaatcctcctccttaactacctgtacatcggtccaggnaccgacttgcatacctatatggctgtactgtgcactagacctcgtgtccaatcccaagancatagattggggcttcgctctctcttgtaattggatcccgcatcagttttgcaccggggccaatgccnggcagtaaccctgtgcctcaaacattaggtgacnatatcagaccgttgcgctgccggccgtggtattccangntaccttgatatgtaagaaaccttaacacctaataaagatgggtatgtcgtctgctttccagaggcngagtgccgtggaggccacttancccgagagatggtaagagccggcgacgacngagtcatgctgcacgctgcccgacttccggcgtcagcttcgaacgggagtatccaagtcccccgcacgcaggtcccacagcgttgcacccgaaataatttgggcgtcggactcacgacgcttgacgccgttatgacgaacgcataccgatatccctaagctggcgagtttagcacctgccccatcnccaacacccgnaggatcagacngggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatctcatcgtcaccgcatcagcaaggatcttatacgcaagcacagcactggtgaacagtcttcgggtgtttgattagtcgngcaaaccgcctnccgagctacatgacgctcacgagcgacccgggcccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtntagtatgaagcctatggcgagcgcaagttcaggccacttggggtcctattctaggcggcatgatggcgaacgngtttcgcacgacagcgggactattgtgcgtccgaagaacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatacgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttagttagtgggaaagtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttntgctgatacagagtccacanccttggatccgtactggcttgattgtaaccgctatgactctgaatcgaagcaagaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacactggggaaaatctcgttctctatgcccaacggacgacgacagatctgcgtgaccgcctacacctttgcaggcagacactgaggagccactgcttggtcgcactcatttgacgcgtgtatgccactgggaccgtttcccaaatgcttataccgcggccagaggtcagggggtcacctattctaggccgcggctatatggagttcagcnggtaccggcccgggagcgcccgcgagttatgcggcgacgtcgttcgatttggtcccgtgcaccatgaggacgcggtctacgctggcgcttaggctgaccagtttganggctcggttggatccgttaaaaagccgggaattttatcgctcacaactcgcaaattcggagaggcagatccggttacttctaaatgaaaccagggcacgctagcctcctagcacaggtaagcgncgcgttcgaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcgctgtgaaccaggagtgctggtcttgtggcacgcacagcgcctggacatctcctctgtatctgctcaccccgcacttggatgggcgcgttaagacacgtggtaactctgggccttgtcacatagaaanggatacgcaggactgaaaccggtcagaccnatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattatctgagatttggaacggtggttgggtacccgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcacgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccgncgtgaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccantcgtgggtaagngcttcttggcagcttgcgggacgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggcggacattactgggaaagcactgttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccctatcagtgccgagacgtgttnaccntactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtgacgcccccccgcacgggaacagagatcggatccgtgacgcngggcaagtcgccgaaatacgtcgcacgaatcgaggcaaccccgtgtccgcggagcncgganggttacatgccataccgtttacgacgagagcaccagtctgctcggcggtggagagcctgcatgaccgcngagaccaacgagattgaacctacctacatgtcattaanggcattaacatttggcagctcacgattaactgaaactggtacttttgacgcgctgatcgcgtgatccctgggcactgttgtgcgaccaaagattgtcattcctngaaaggaaatcgctaagaacgatagctccagctttgatcgtgactcacgcggccgtccggcccgcttttcggcgtttaaccggaggaccgccggttatgcactctcgcagccggtcanatagtgtcgatgccccctctgccctacnntgtcgtaccggtcgtattcgacgacgntattcgaaccgtcggttactcgatgacccctcggccacgaatctcgagcgggtctgtagtgaggggcagggcagatgaccttgggggctcggctacggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagtgccgtagatgggcaatggccgtaattgtagtgatatcgcacgctgtctttaagagagtcgtcccccatcgcacgtcgtctctttttggtcccgcaggccaacctgccccaccaccggacggtcgacatcaattcaccgcagcggatacaaggtgtagctggcgcnctgtggccgaggggtgccgaagcctgctctcttaangggatgaaatgaaatgctaaggacgcttactancnagtttccccctttcgaaacnggtagttaatcgccgctccagacctgctttacacttgagcagtgggctgtgtactcgaaccggggtgcgaattagtggaagaagttaacggatgcgagccattggcacagggggtgacggcgactcatgaaacnagctcggtagattggtggcgtgttgtcaccttgcgcacgctggtntnttagctcataaaatcccgccaaccacttgctgcgcttaggtacgagacttgatcgacgtgatgtggtgcatagtcacaatcaggtagcatcgtccctaccccgcggcanggggccgtaaaaggactaccaaagagctggactatgccggagctacgctgggcccagtggtcagcgcgcgcattgagtgaataaccctagaacaggaaggcatctaaaagttctcacccgactcacagngttgcattcggaaacgccaactgtaggcagncccncaaaggnggagtgtctaagctataacacgtcacttcccggactccgtcaggtagccatcgcgaaatacttacctatggctatataacttgcatggcacgctcgcaacgatggaacgcacccagtcctttctgccagtgacgctgtaaggcacagctcccatgcaggggctgcaattcnaaccatcccgattgcaacaacgtagagtcactctgtttgcagggtactaggggaatccatcaacccgtccaaacgtaatggtagtcactccgccatcctcagatgattctcttgatcctcgagtagtgagggaatgcacgtgagacgggttggagcttgggcacaatcttccaaaataatccaatcgtccttccaactcgtgccatcgaggagtttanctgcatgccttaacttgtgtagcnnaccctggagccatcgtaactcgcgaagggcctcacgcggatctcggtcgcagcctcctatcccgcacgtgcctgatacagctgtatctgatcaagtaccgcagccttaacaccacgggtgcagcgtgatctcacggtcaggctacttgcgtctagtagtacgcccaatattcaactgctaaaacagntgttgaacggtacatgcaaagggttaccatgcctaacatgcgacctaccgccacattcgccgactgttactgaagcatcgcctatcgaggactcaccctgtctccggcgtcattttattgatggtaagaactgccattctcctggttcggtaacactactgctactcgttttgtgcaagctcttccccgccgattgagcgcggggatacaacagatggtcgcttcgatgtggcaagccgtggcagagccggtctcaccctgactctcaatccacagtgaaggcgcgcatgncgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgagtggtctgaagcgtaggcgactcccaatagtaccgnatattcganatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagatttgactacatagcttcacgcccacctgcctnatttcacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtncaatggggggctcatgcctctgtaagggtacgttgtggtcgacccggggcttcaccgcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccgccggatggcggagagtggtncccagtgatactacttcctcctgaaaaagcccgcgtggatntgtcacgacaacatggttttaagacgcggaacactagggcgtaaccttctacccgtcgttgcgtcatagggatagtactagngcctcgcctccactcgaaggaggtatgggtgacttcctgtacaggtaaggtnaaaaggcgttcaagctgctctctcggtaataaaagattgaaccggttacatcactncaaaccctcgcccgcaggtccgttggccagacctgtcgaacccattcattatggagctcgaaggaattacaattatagccaacgctcgacgcagtcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctttcccgtgaggaaagaagtcccggggntccaacacaattatacgggttagggagccaagcttngcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctggcgacgtggctgagatgcgagctgttgttccgngaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatattctcgggatgtattcccactatattcggtggggcantggccgcgaccactcaaaccggggtctcccacgtggggcacgaatctagtgtcaaaataacgactctataggatctcctaggcatgtggatcgaatatcaaatagagctgcgacgatatcgctgaagttttggcttgggggcgctgctctatacgacagcgacagctgggcaggcatttancaacattcccggggacagggatcggacacagaccgcggacaaggggaatgatagatgccctcgaggcttagtgatacacacctctctacgatcatgcctaatttagtaactcagcggcggtctcggagtatctggtcttggaggtacccggtaagttcccccactggtgacgagggtgaccgcttgaaaacatcgtctagggccgagatataagcgtgccatcacgccagcattacgacgaaccgtttcgtcgtgcttatgtttgatcaaacgcgcaggcggcaacttggatacagttccacgtcaagcgtctcatgcgccctatcttttcctacgcgcnngtgtccatcgtgtatactggtaattgtcagttatctatcacgtntcaagccagtggctggacccgacaagcctgccattacacacggcgatcgcatgggcgtatctcgcgttcctgaggctgtntcccgctcccgaacgcgagcagatcagggagcgtcggaggcgctattccttgacctaaccttacgcgctggttcgtaatatctgcaacaccatttctagtcctgccatcctgagcgatcctctggctcgcgtctgtttatagtgtagcttggcattgggcgtagacctgttgagctttgtagggggtattgctggngacgagtgngcagcgttccgtcgatctggaaccgcttgcggtgtggtcnttgtaggtttaaaggtcacaagctggtatgcgagcctggncgctctcaatgtatctgatcgctgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacatagacggtntatatgcgtgagatccattttgaaccatggggggtttaagtgattgcgggccccnagtaacggttgggccctgagccaatgacacgtcggagctgagactaaaataccggcaatttagtctatccataaccangatagccaacctctgctttgcttgatactaaaatctttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtggtgtgaacccacgggggtggacactttagatanattattgatatgtgtttttcgctttagatcgaccacggcgacctccgatttacacactcgcgtgcagtgggggagcgtgtgcattcaaatcttcgttaaaaggtctccgcagggtcgcccactcgcagtttacccactcaggacgnnnngtaacatgggaataggcgcggttagncccgagtaatgttttaggactggcttgaacnggtgtactgtgaaggggcttggcatcggcggcgagcatggcggaggaaaggtcccgaatctgtctccgacattcgttctacgtattgcgaaatgtaacacttcgnataaaaacgggcctgttgctgatttaccgtggctgagagctggagggctggacatttggttgaantttcgccaaattactacggatagcaagcaggggggcctttgtatatcgtatccactcgcgtaacaaatctcacggcataatgacattctacattccttagaggtgtattccacgtctaccagcgtaggtcgactttatttgaaccccaagtggcctggaaggaagatgattaaataccatagatctgggcgcctggttagatcggcgggtgaccgacgtcagccatactaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgctgatcgngccccaaggggctcatgtgtgcgagaccctgttactggttatgcaatcacgtgggatacagaggtgtgtgtccttgcgcctcctggagagcgagcatattttggtggtccgcggtgtgcgccacctgaacgaccacggggncaagggcaacgggcaaaaccgggntgtgaacccaagctctcggtggggagaagtcccctggatctgccaggcctgattccatctcgcgtaaggcgagtcagcccggacgctgacggaagaatccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagnctccnagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaaccctctaactgtgccgattccatcacnactcaggtgttttggtcataatcgaatctttctgacgcccctggtaagggcacggtgatcngatgggcagttaaggcaatcgcagtccccctgcacccacgtcgtacaattcactccaatagataccggagtcgttgggacctaaattaacggaggacggagcgcgcaccgacccctgagcgtcgtcattccncgcatcagccgacaggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaacgtatgacatcactactaatgttaatnggcnctaatggctgcatactgcccggcctcgccgttgcaacccagcacatttattggtcgtccggcacgcaccgggcaaacatacagaacttattacctaacatatgtataacttctacagcgtaggcctggaatttagttcacgctacgaagcctgtctctaactccacttagacatgcgactcggccatccagttaacacgggcagagcgcgagtggttaaatagtgcctcnccttacacctgcaacagaaaaatctctagactcccaccactgacctgacaccctgaattggtgtaagtgcctcacgtggcctcttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggtgctgatggcggtacgaagatacacgaactcgcgaacaaaccgaaacccccgagagtaattgagcatcaccgacgcacctggggcacgtgagccaacccaacccgttggcagtgacatgaggggtgaagcatcgcactatggctcctgtttggagccaggcataggcatctatgtatagtttntcagttaaggccacttgatgaccggcagtgtaaacggggaaggctgtctatttagggtccggtctgcggctccatccgttgctgcccgtaggaaggccgcggtgccgccagatgggacgtgactccccaggggaggtgcggaggcggcagcaccggcctngtgcttcaagcaaatttagagcatcactgtcgcggactttcgctatcatgctggtgacctggcggccccaaacgaaaggcacgacaaaataatacatggaccngtagctaatagatccaactaaatctggggccggagacactactctcgcccttttgaattagccaagcgtcagcagaggagatggagcctnttttatgatgccttgtaaatatngacgaaatcgacctgatacagtcttcgaatgttggagtagcttaccgaggcaaggttcagtcgatnccgaanatcttttccgggagtaggcggtcccccgcccgaacgctgcgctccagntgcctcggcctcgcgacgactccagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcantggcacgatactattgtagaatcgctagatatgatttagtgcagacgcgcgagtgtcacaacngtccgtgcgtagcacactcactaaaactcgtgagtccataccccttgtggccagntgcattgtgatatcttgccctagtagttctgcgagaacggtcagcctaggtaattccggcactgagtcgaccccggtctgagcagtccgcgccgcgtaaaggaccagtncactagcgtgtgtgagacaggggtacacttatggcgttatgtgtcctaggcagtttaggaccgttaagccgtcgtgtgtggccgcgtcggagctatccgggtctacggggaactctttaaaaatatcttagaaacacttatatatccgttcgaagaantgtgtccatacgcgcgactgcattaccctgacctcctccgtcaggcattgcgactctcgctctgacaacttctgataccggaaccgcaaggcctctcaggcgggctttcgatcttcaccgggcgcacaaaaaacaattaccttaaccgtagtgaagagtggagncgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaacccccctgttcgaacgattaagtaaagcaacagcggtcggcgtttagacccactcagaggcagcgcgcactacgaacagcacgggcgacagagaggagtctgaccattaggattagcttcngggactttcgctggccacggccgaatcgcgnagctcccaggctagtcagggcgggggtctaggctgtgtagtgagagtctgggcatgaacggaagctggggaccccgggtctggattacgactgcatgccggcatctgaatcttaagattaacttccggaacggagtgtcagtatcttgtcggcagccgtttcatgacgctgcatacatggaagggttaaagtcgcgacacggatatccctatagttatagtccgacttgggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacggacgaaattaaaccctgtgccggctgaccaaaagatcgtagtcctcaaagtaacaggacgtcctgtcgtgaaagccatatggcgcagccaatgacgcaatttcccgcgttgcagatncgagttccacaacccctttgtgctgactaataatgacgctgcccctcatatgagcgtattanggcctctcgcgaccggaaaacgagggtaattccacccgttaacgacgtacgattgtccttatccgcgtggggtgctagtagcgactccgatcgatcatatgtcacccgttgtcccagcttcacgagccgagcttatagagggcgatactatagctgaattcaacacgcagcagcattagttcttacccccaaggaaaccacgcgcatccgtaacaccgccatatgggttccaattaaactcccgattcctcgtctgacgctagcggccaccgtttaagaacggaggtgcgaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctgtttctagatcgtaaggtgtccgtaaaaggggatcattatatctcacaaataattcgatcatacagcatccccaattgaaggcctcacgttgtgcgtagaagtgataagcanccaggaccacccgggacaagagcatcgaccnaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgccngccgactcgccggtcggtcgagaatggtccacccaatgccgggatatgccgggtcgcgtgataacgnaacccgagcntgtgacacagtacactcacaaatgccactgcacagcctcgtcagagtcaccactaagtcagacgaaacaccctatgcgtccctgtcctggtcccntgtttacactgtgtacacaacctgcgaatctctgctgcccagtgaatgtagtggcgctggtactacatatcacagaatttcagtgtcatggtggctattactgaatcgctcagcaatgcggcagtctaatagaaactccgcgtgatgacaaaatggaaaatgcatgcgacgtccgtcggaaacgcgttcctctagggatggcggactgcgatcgnacaancatgtgaggaaccagcaggagtagtcntggntagatctgtaaatttccttcactctaatttgaacctctagctccgggtaaaancccccggataggggcgtatctatgggttgcaaagatgaggcccctttaaaagactgcaacctgaaccttagctgctaaggtacctctgcgcnggtgtcttgctgcttgacagcggaaattggacggaangcttgcgnntccaagctgtgaatagtttaaactcagtcccaggatggtgaccggcgattacggtcggaggttagtggagtcgttgttgaggagtatgctgttcgcgagcctgacgggaggaaagagccgactccctggtgtcgctactttcaatcgtttgcacgacagtgacatttncttcgacgacttnctcatatcttgcgctgggtaagaaactcccagtaaattcaatcngcggcctagtgccgggtattatacggagacgtatatcgtctactattagtacagtatcaaggtagtctggctaaacaccttcancgcagcgctcggtccctaagaatacgagccggacacgccaatcgatctagatccgatttcctcctactgtcatggatgcggaatcagtgagttagctcgtcggaaaaccgtgactagtagagacgctcaactcgcacacggacaccgtgtcactagacattcggnccttatgtgcgatacaacctcctttggggagggcggacccctgcgtaccagtcgctgcattaatcaacttatataaatactcagctcgatgacgatgtaggtgccgatctcgactccaaagactcaagtctgaagctccactnccgggnccggggagatccggactgctcgacccgtctgccatgtcaacccgacccgcgtcgttacatccgtnacgtggccctctagtctgacggcctcnatagttctngtggctcaattatttacgggctgggagcttaggtgtcggcttcactagctgtgtaccnggatgccatattgagggataatcggaggaacacctcgctcgtactacatgttatttgtacctcgttggtggcaaccggaccgtacggcgaactgtctgtagggatcgcgctaataaattcatgttaaagtatttctactctaaagccnacgaagtgaccnaacgtggcgtacccctaacggcgggtttccagacgtgttgtacttacgtcgtaaccgttgtgatgtctgagttcgcagggccgcctctagagggtncgaggtcaacttgaatggggttancggcggtgggctgaagcccgcactccgtcgttctgngccttgggtgtagaaactgctatccntagagaggccaaggcggccgggccccggggttacgcaggagtccctcagcaaaataatgtaatttaccttatcaagcatttgcccactaattcgtgtagntacgataccattacagttagtgaagtaagtcgcgaactccngggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgtatccggactgcacgcacacccgtcgtggttcacatccaggcgtgggtcgaaccttgtcccgcgtctgggcccaacatcaaacgagtgacgggacggcgatggtggaagccgagaatcgcgtactagctcgcgncctaggatgggcaagcggttcactgtgaatnccgacagagagatcagagtaagcaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccgggagtccgacttccctgcgatagcctgaccatctaagacagcgattgtgcatgaatagcaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacntagacaattgcgttcacaagagtcacccctcaaatggctgtctagcctttggctacnntagcattgccaacatggtaccggaaaattacgattcccntctctggtgggggtgcatcttccgcgngcgcaatgtcggcaatagaggtcgaacgtgagaagttcgaagtgcctcaactcacgctctacagacccgacgctattcaacgaacccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgtacncttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctcngactcttctacggccgcgggcctaattacgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaagagggtctccatgcattccnnctacccatctcgaaatggaatcaattgcattcccaaagacccaagtctgaaccttaacttcgcagatgtgaaaatactatcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcacctcnatatcaaatctgaaccatgagccagtactttcagaaaagnntaactgtcggggctaaagggatcagtctcgcataggagaagtntttccggatggccangctcaggtttacggngaactcctcagcgagatcgatttaccaggaaaaacctccagttcggncgtagtgaaaatgccctgttagttgcgtggcttgagctgtgcactaaatgcgaatgcacaccctaagccgcaggatatatcagtgtcaatatgcactagatacgtgtggggaacgcacagttgagggtaacccctcatgctggtacggagctagctcctcaaatggaatggatttcgcgaacctgtagcgcgttccgcgttgtatgctgggccccacctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaancaatggtaatgagtaacccccgcgttcccgagtgtaagaggttttttgcgaagaggagctgctcaagtgtgaacttccagatcgaccagtggagtgncngngccncggcagcagggagttactgaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccgaaagtctttgtgctttcactggcgcccatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagttaggacttctcatttgagaccgctcatcgcggtagcgcatgtgcggcggttacgccgggatttacactccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatnagcgggtcgagctttccactccaataaaccatttatatggacaaggaacaattaggggcacgtcctcgtaagccacacgttaaacattttcaagtttgcacgatctggtagactnncgtcctatcgtggcgtaaagnaggaaacccggattcagagctgtaggtgcgtccgcatcactaggccgaagcggacgacgggcttattcgtaccgccaggaagggcaatgtcgcagcccggatagatatgaccccgtagaggcttggccgagcgatatgaaagcttattttgcaacgtataagctagggttttcaattaccgcggtgncgctaaaactgatacgagaaatcgtcgcaagtgaaggacccctgatctgcagacggctcacggttaaaagtaacctanngacaaccagaagctgggtatgtaaatagatgaatatgatgcccaacattataggtgatcggggcccaagtttaagctgtagctcgtacgcatcccctcgaaactatgtgccnangtatgactgatgtattgtcgacatcnccgatttgccttcgtccggttaaggttgaaatagcctatagtggggccacagtcggcagcgcttagcgggcccgtttaaccatatcccgcagaggtttcaacccgggcgataacatctcgcggacaaagcgctctatcccgtcgtaattacaacatttcacccgggagcgaagagcagccgaaatggatacatggaacggtacgtctagaactcgtcaaaggggatcggtcaccgcatcgcgcatccacattccatttaatgggcaggggttggncctacagcgtgtgcttacgggtttatcaacaaggacgcgggaggattacttgcactaacctcatgcaccaatggacaactactgacttggatcgtttcgccaacgcgcgcagacggtttatagcanatgagtcgtcaccagccttgcatataccggccctgtaatgcgactcgtgancctctcgactacgctgatttgtgctttaaaggcaaagagaaagtactacgttgctgatactgtctgaagcagggcactaatcatcggtctgtacttttcggacgnacgcttcgatccaatcgaacgaaactgcccgcnatacggtccgcgttgtacaacgttttggcataccgaccgtataagagcgggattcctcttcagccatgacgggacgaaatccaggcgaaggaggtcggcctcgtcccacaggatgccgcggggcggtgagatctccaacgaaggaaagttgtcgcgggcggctgnnccgagctttgaggaccgcgctagaacaatctgggcgggtggaagagcatggctcaggaattatccatcatctcttaacggctcccaatacaaagcacatgntaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtagttcccgctggtcgatccatcacaagtatcgcagaattcgacgctgggctctcactcgatgtgtggctcaactggagacatgcctaacagatgccgagtgtcgcgctattttcatgacatcgccgcagctgcggcaggtctgtcaggncttacgcccacccgtgattgcgtgaagttcgctttgtagtggtgccagccggtaaataattacatcgggcagcgcagcntgttttgttgctgccttcaagacatcgtgtttctggttgtccgggtccctatttcaaaaaagtccctctaaacgagaccgaggctattagccaggaataggaatcggactgtagaaagcctcacatgcggcctgtatagagtcgttgaatcacgtgcgtnngctacttatcgatcaacgttaggccgtaacctgcacctcatctaaacgctgagcgttagcnacacgnggattcaaccacttggacaacaatgactcgcggagggtaagtgtgcgtctctaccaccccagacaaccacaccntaggcgttgcctttaaatgcattctcactagtctaacaagggcaacgcctagcacgtatggtatggtcacaggatgggacagggtacgggnatacgaacttatatgccaactgctcgcaagaacccccttatgaacgttcctgtgtggtagcgactaggcgccctgttgccggttgcgtgtttagtcttcaaagacgtggtcatnatggcaggatcatttacgtcggccagcgtcgcttaagaaacaaaaacaagcacttcgcacgcttatgctgtcacctctcgtcccttgcctgaagttatgcaacgtagaaaaagaggctctgtccctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctaacgtttgtccatgtacgggagatgtcaacttgttacaagcattgggaggagacacatgaggtnggtccgttagactgantaaaacccggcgttaggctgccgattggcaaggtgaggttcgtggtgacagggagccttcgtaggctgcgtcctccattaggagtctaatgatctacgcgngtttcgtatcagccgcatgcacctccctacttaatcctcaagaccctttggaggactttccgagggatagtctggcgttaggtccacttactaataattaggagtcgcctgttagcccaggacaaatcttgagacgtanggcgattcataccantcctatcgaccgcaagaaagtgcaaagtcgtccntctcacctggctgtcgaagagaaggagtgattttgttgagagttcacggnaagccattagtcccctcagnactctactgtgccccaggtggcgcaaggacagggtccggtcgctgcacggagacgttgccccggtcaccncacctatcctcancaccaacttcatggtcagnccctagaacacattggaagtgttggagaaccaatgtagacaccgtaatatcnagtacgtaagtctgagaggatgtagacgacatgtcaagagaagaactgtggccgcgtctaatgacttaggaagtattacgtcttgagcgactggggtaaagcgatcatagcctgcggantgncacnaggacggacgggcctccatttctattaccaggttacgaaaggtagtacacaaagggggcaagagtagctcatttcgggcaatctggacccgcgtggccggcgagcattnattggtactttctaatcccgcgcgatggaagccttgcccctacacttagaacggagttcaaacatcctccctattccaccgtcgtgnagtccgncgtgacgccgtcacccgtactaagactttcccttatagcaccggtcgcaaactgttatagaatatcgagcacggtgatggcagccgactaccaatacacagagcccattgcattcgggaactagtcaacgtaatacaagccccttcagttgtgccctccctctcccagggcatcagtaggctggtggattcactgtaaatctggaatgataagtctccgcgatttaggacggagagatttaaaatgcaatcgggctataacaggtagctagcacgtgaaacatgtgtagcggcgcccgcgcaccctngtctgtgaatccccggcggtccttgtgaattgaaactcccggcgcacattgaaatatttcacgagcgggtgcagggtcgcgcaagtgtccatcgataagacggaagggatattagataaagtgcggtgtggacntgtgacaagtaataatagcttcgggcgtgcgttggggcccctagcgaancgtactatgacannngcnnnnagtgggcggaggctcaacgttaacgctttgccgcgccgcctatactacttacgagaatcgaaanttgcaagcgcaaacagcagcggaacgaacaggccgagagtccctgaggtcggtgccctagtctncatgatgccgcgccntccgactattgcggggggtgtgtcacngagaacggccccgtagggtnnctaacgagagcncactaccagcctgaagctggctctcctggttagagtgacgcaaccttctccgtagaacggagctgtcgggacggaaggaccaacatcttcttccggcagtttcagacgatagcaaacatctaactatcactggtgcggtgggatggtnaggctttttgtccaatggcgaccgtagccgggaccagtaccaatctaacggcgtatcatatactcttgccgtagtaaacgacgatgacccctactcgtccgactgcgtccctaaccttacgaaagaccacgcacatagcttgcatctactactgacatggtaggaggtcgaatgggacactacacttaaganggtgggcantagtgctgcgtatctctgcgtcgtgaacatctggcggagttgagtcccgacatgaaatgacgcccccgcggtcagccgctgctatcgccagtccngattcatttagcgtgaaacttgcgcctngctttcggaattgtcaccacgtcgattcgtgcgattcaggatagctatcccttgctctaccttggattcttgagataatgaccacaagcncnnnctaggaaataggcccggcacgtgtgactgggatcggcnctgtcataaataggctacaacgcggtgtccttggtacatgctctagcagcactaggaagattttaggcgctcccagtttcgcctctgatgatggtcgcgcctngagggggcgtgcgccgtcactgcttaaggcgccgttccgggtggcggcgaagaatgggcgaaaaatgtaggaccaaatagaggatgccgcgccatgaatacacttgcgatttcgcccgaagtacctccagacattccgtcagctccggggtagatacccccatgggtaaaccatggcaggaacaagggccgcaagaagcgacggggtctcgactcggtacgccacaagaagtatccnctcattgccgccttgaaagccccntctctgtgcgggcgtagaacgantcagcaacccaacaatggccatgctcatgtccaaaccccatgcattccagcgccagctgcccctaacggcaccggacacctcgcggagaccgccgcccgctctgccgtccnnaactgcaagttgctcctgccgcgccgtgtaaatggccagatgtagaggatcggttngctgtcaaaatcgttttcggaggcagagacggcgtactgcactcagatggtcatgacgttgtttcccacgtactngtgacttaacgcactggaagggaccctatggtggtcctnatgccggtgtggactcccgttttcccgcgccncctcctctngttcagtcgtggccccnttgcgtcctatgcccggtccgttcggggtactgncatgggtaanggtgtctctttttcgctatatcccacaagtgtgactccaacggtnnaatactactatctagatgagcgtaggagatgtcgaaacgaccataaaactcctaaccaagctcgacagcttcattcactactgtggctccggtggggtagcacaatnggcttagnagcagaaacttccatcttaggccataaagtttcctgagaggggggggtactcccagtagcgggtagcacgagcttagattgtcagtcctggtggtgcacttggatcttgagacngtagggccactaggcatcntgtttaaactagattgatagcaggtggtaggtagggccntcatgaatggaccgaaacctgcgtggcggggtgtgcccaccctttggtaantactggcttctgctgttgagctggcgagctacctttccagtctctcgcctagcnagtgaggggcttctactcctgctnacgcattattcgccgcaaaatgcacacccacatgtccccggtggccagactacgctagctcctcttctcggaacgccaatctggggtactacgtgctgtaagtccatgtattgccggctcgnataacattgtaacggcgccgtagacatcggaaggcatttggcgacgtcnggcatcacagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtgncactgagttacttggtgggtagcacggctaggtgcggaatgcctattgtgagatatacagctgggcaacatagagcggcccctatcccganggcgtaaatgtacacnaggcgttaacatccccataggtcaccccccagatagaccctccagataanaacacactcctaccgcggacttttcaanaaatgntattcaagcaaaactaatctactacattagctgtctctcngtcgcagcccccaccggtaggcccgtcgagacggaccaaccatactcctnntttatattatctatatctagctgtcggcatttcgtcatagtaatagatccggggtgcctgtcgccaactgcgggggaggtgggccgtccaggggcttccaccgaattcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcattaactgcgtctgtttgttcgagatggtagcgtctcagaaacaatanattcggggttgcgccccagcatgggtttancttactgancagctcaaacttgtccgcagcagcattctgttcgcctggctgcttgacagagcacgccagtggcgccgcgataagtccctgcttgactgggtttccgttgacagccaggcgtcaacaacttgggcctgtacagttgacaattggctgatcatttgaattacaaattnttgacggttccccgngtgtgccanttttcaacccaactgagcttttattctccgcgtcctgctcgtagtcagggattccgagatagacagttcggtacaaagattagacttttagcccagtactgggtacccgacgaagcagggcgcgcgggcgtatcaagccgtctcccctttactccccgcccggacgggtcnggtggcgggcaatgactattactaaaggtacgtttccggtgacacaagtaccgaaacctgcggcaccttcctactccgttcattccctgtcctagccttgggaatgagagcctgtgcgattttgcggatcgaaaagctgaactgctgtcataatatcgggccttgccccctacagctggctataaggtaaccggtcggaagtatggtcaccaacaaacttatttcgacggatcggcagtcatcaccgccatgaatcacctcgggaggctatgtgcatgcttggacttatcctcttgcgaccctctcgaacctgttctggtgcagctcgcctggggctcctcgactgagacatatcgccctccacttgtattatgtgcttggctcacgtagctgtcggctattaccaacacattttatacggcgtgaccggccgatccgagctcatttgccgctgggacgtggcgtactagtacacctagatgtgaaggtgtgacggtataaatttcttagtgtcgctcgtacacccggaaggaatagatcgtngncttggtaaggctgcaccctttggctgaaaatactcgtccaattgccaggtttaagatgctagttgacgcaccgtgtcccagacgtnttaaaagcgcgaatgaatcatatgacttcattaagcctcggaccgcctgtgaaattcacgtgacagataatttatgatcatccacaccaaccctcccccaatgtcggtttcaactgcccagggagcattccccgtgaactcgggggaaattcgagacgttagttaaggtgtctacgaaggcaagcctaacacgtgcagccgaccagggggtgactccagccttatctggggtccactaatgcgcngctggaagaactttgagagctactagtccccaagccaccgtaactacgtactcgtgcatgtantttntgctggaagatagcgggaatcaggagttttcctcccgaaacctctcgtattcacggtatctcgtttggaagtagacgtatacttagcatctcactcgcgtgagccccaatctcatcttanncctgtagaatcagcccggtgttcgtgcttcgatgtcctgtctagggtctactggcnagtcttagtgctcgcgcaatagcctatttctccttgtgtgcggacgcanccacagcagattgcgagaacgccgcttgcttagaatgatgtgtacttttctatatggcgttatggtgtgtcctagaccctaaaagactctccgtcgaggggatgcatacgcgcctggcttcctcccctncgtggccgtccatataaggttggtttagccagcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctacnataantcaagagcttcaaagccagtatgtctgtccattcggcggtgtgccttccctgagccagaaaagccttcgcttgtcgtgaaacatcttccggatctctagatgttcttgacgtgaataagccatctggtttcgcactgaaattctgcgtcgtcacggtgtcccgcggtgttattgtcgcggataagggtctgatacacatgtcgnattaccaaggggtgtgcataggtactaactgcaattgctagtagaaccctcgaatgtgaggangctcgtagtcatgggctgatggtatgaaccgctacccgtcgaccgaccgagggaggtctttagcagtgttcacggccaagtctcaaatgtttcgagtcgcatagctgataaccaacgtcaccggttgggccatttgccgaagtaatncaaaacagcagtgtggtcgcattctcaaacttcaattcagccttgcccaccatgtttccgggccataggtcaacgtatttccacgacttcgcacgccctacgaccgtgatgatagcattatgcgggcgggccttgaacgagaccccatgcggtgcgagtatgcacggcatatatagtgtcaacggcagattcctcagcctggtcctcccatcgacttgcgaccgaagtgtcgcctcatacggagaccagtgcgcttggcttgcccngaggattctctcgattanagtaggcgtcatgcgacacggcgtntagctaatccaatgttggcagcgaatatccagtccggccttactcgaggaacncctcattggggaaatgntattcgctaccantgtgtntaaagaccgcgaaatgnccnatgtcgagtcncggagccagagccgtcaggcgcccctgagtagaatatctgntctcccactgacccgcttgaatgcaagcagggacttgacagtccggagccctaaggggagtcgtagccgtccccagtagtcctcagcctcgcagctccaacagtcccncagnatcgaggagcggtggaaaactgttagagcgnccntggaacgggcagttccttgcaacagtaatcttgatcgggtaattaacttgaccaccaaaatttcaaggcgcgcgacgcggcattagaaacaaatcgtccctactacatatctgcctagntaccagattaaggagagctgggtcggcttaaggtttctcggcagtctcgttggcnaacctaaactagtagtcgtgtttgcgaaccggagagcagatattgtaatcatctgcncnttacctctcatgcggccctactggtattaaaatgcttacggagtaactacgacgggttctatgtcttatgtagtaccgtctgctgctccttaaattgccgcattgtgtcancccgagtgccaatctttaccacttacccagcgtctgcccanatacctgggacgacggtgggacgcaattcagccaacccggtttctttcggttgattgtggcagagtaggccttagagatttcatgacgagggacatattagagggctccactaaccagctctccgggctagacctgggatggaccgggaagaggtaggagtgaaggtgagggtcctgttacaaaagttgccactcggtgaacgccgctcatcatgttccgtgaggtcacgacgtattcttcngcgatggacagtctcgcncgcgcgcagcgcaaagcttcccacaacatgctcctctggcaagtagacaaattggtcgctaagcgacagatctgcgtcgaacggactcaactaataaattaggagaggctangatcctctggggaggnggttacctngatccgagtctgatacgtgctcttctgngagcgttacttgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaancatgggtttcttcgaggacatgagtacaaatacaattcccgaaccgctatacctagaccntgatggtaccttattccgtggatccccgctcaccaaaagttncaacgtgaggtcgtgttagtttgagatgacctgatggttaactcttaccgttgggcanatctaggccgtagtcctagccggctatcacttgctgnctcttcacgaatttatcaagtcatctatgacctcgttattgctactcagactcggnggcccctcccaaatgtagttgagccgctgatatagggatccccgagtagtcagaccatcagagccaatagaacgccgcatcccgagtngcgcggctgcacataagtgcggcagatgctgccgatacgacccngggtttatccgatgaatctgcgaaggggagagcagccacctcagggngtaacgtgtagtgttaggctangtcgtggttccactgcctattcgcctgctcactcgccctcctctcacctacggtggatagggttgatctgtgttggagggagcaccgtagtcgcggaatagcgagcacactacaacggaggggaatcgccacggagcgcagattgcatggctcgacgtaccttcactacgttgcccgagggtgctgcccgcctgatccggatagtgcgtcttgtccttgtaaagaagcccgtgagttcgtgcctgtattgactaggaaccctggactacgtgtctaccaagacgatggccgacgcttaatgcatngttatctaccctggatcatacatgtgctaatattactcagcctcttgtccnctaaaagaaatcgttactcgtccccggaacgctatccaatgctaaccgcatccaatcgacccagcgacanagcgccccacggacctctgcggttataagctactatcctcgntcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaantactgaataagctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcanacagaggcacctgtagcaccttaagttggtgcattcagattgaacgnctgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctaccacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgantacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgngtccanctttactctaacttcaaacgaatccatatgctacatagatcctcgtagggagatgtgacgatcatgcggatgaangatcgcggtcgaatatcacctcacttagcccgcggcaaacagaagctatgaagcatgtaaaggcctggatggaaattgggtatccgacatatttctgggctacttacancggccggaacgacttccttgctagtcgtgcaagtacaatcctgtctcggctgagcttggcgtccgccgcctggtacgtaactatagtcattagggataatgtacaaaccacatgactctcggccagtcgtgggtagcacggtagcccataattcctaacactcggtactaatcactggcacgaactagaacttcgactactaaacagataacaaaaaccacaggtcgggggcagggaancacatgcaaatatagcatatttcatcttataggttaggaacctttcctaaacacacgagttccacctgcggattcagtttcgtntgctgaggcngnggtacgttcacgtaaggtaccattgttttccgcgttacatacacgacaatgtacacgatacngcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctncaggtgctacagtaccaacgcagcttggtcccaccaacccatatatcgtggcggtcacctgcgatacgggcggaancggccgttataggaccctctacgtcgatcctggctaggtcatgtttcaactcgcccttacggcctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttgnacagctcttaccttagaatgcttggcgctactacttgtgccgggtgacgttgtcagttaagggtcggtggtattccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgtctcctttcgactttgttaaacaggtgtattggatactcgcggttcggatccatnacacacgccgtaaatggnacgagtcacatcgaaatcggggcctagtgagcatgctgcggaaaagctccgtacggaaaggtggttctcgctagtntgcgacgcggcccgccagtcatatgtaccttgagtaggccctttcccagggctactcttggctggtgatcgggaaatcttttaaatttaggaagccaatgtcccgccagtgaactggtgcacgactcgcgatatcctcgtcaaacgaaagatatcgaaaaacggttgctaggananatctttcgctagggatgtggttcatcccgctaggcatggaccatgatcagtgtgtgtgctctaaggcgaagataacagacaagcggtggngatagattgagtttcagccagaaaacagtagaaattcataagcgggatatgacgatcgccgcgaggatagacagacccccagtcggcaaggatcaccgaggctccggcctaacccttgcggcgtgttctagcataggtgcgctctaggttcccctaatatccgcgaagtgcgcacgtgcgacctacggcctnaggctaatctgatacgggactgtcctccgcccctcgcgatggtgcgcagcaagccgtaactagccgttnggccgtagctactgtccggttgagccgccgggaggcgcaggagcaatgagggtgcacgaaggcctttcccttntgtaggagtgaatagtccatacctgtactacatgacggatatgagagttgaaacaaatgtattttgtacnttnntatgcggtttgccttaantggaactaatcacactgaacgctgtgcagacagcttgaagcaactaccgttcaggacatagcacncatgttatactcagagactttatagaccatccgtaatttcagaatgtagtggattaatcactgataaccantagttccgcttttgattgtctccaagccattttccaacaatgacggcgctatgccgaattatttccagtaagggtactactagtaanggcttgaagggagactttagatcatcgtggccctgcgacgaaggcccagcgggcatntctgttaatgcgcggcgcccgaaaagcatgaagacagatttntcgttgngctaccacatgactttttcaatattgtccttggtccagtcaatgtcgttaatcaaacatcagactttctctgaactaaaataatttcaacccctatagccccggtcccgggagacattgcgcaccgcccagcacatgtgcggggactcggtatgatgcctcgctgtgtgcgccgcagcttttttttggcgntgtcaacatgcccgttccggcaccggtgcacgccaccagtctgtcgaatcacctagattgctgggtgaaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagtngttcttaagatttatttgaagcatacatgtgctagagccnngatcgcactatgtcggagtcacaaatgtgggatcaacccggctgggcctaaggtngggacggttcttagtcgaatccaatanggcgtgttagtggttngtcnggaggtatagtttactgtggtncaacatgagagcatgcaggcggcgctgaagtgcgtgtagggantaaacagttctggcgaaaggnccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaggntggttgcgtttttaattacaatagtacgcttataggaatcataaagctagtcggtcctggggctgggcttcggccccctgcatcgggtntaacgggctggagnttgccataaccgatccattaaccctagggacagtacaaagaggcggggcaacccgtagtggggtccactccacttgattactcagggcagcctaaatagattaccatcaggtttcagaaacggccgggagtcctaaaaacggaacaagttgcgaagtcatccgtaacccgtccttattatacttgtaangtaatatcgcgatgtaggcatgtcccgaactgggtgcggccggcccgcagaaaccgntccagtaaatgcccagtggtatgggtcttcgactcgaaggcgtgacgcccgatgcaagtaaaccgccgatgtccgaggttcagaaagtatnctcaattctcgcggagcttgtctaggtccctgaaaatcggcgtgcctcgccgttttcttcgggccacaccattcacactcaattttagtttattggtgaatagcacgataccagaacgtcagtcacgcgtcgcatggtcatggantgttggatgggtataacgtggactgcacgacagaacgtaatctacggtggctgtcgttgcgcccccgcaccnctctaccgcaccaccctcactagtaagagaaatcgcttggtcccgttncgaaactatcgaacagacgcgtagactcgtgtgttactcnaacttacatagtgccttgtcgtttntcgaataagagaattgcgagtcgcactgagcctggctttagctagcgatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtatgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtacatgagtaggggttgcgttagcgtccgcccnatatgacgggcagtacgctatcgggacaggcctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgtagctcgggatgcgcattggctgtgatgtatatcacccgcggtcacgtctagccgggagtgcatagaactgcgtttggagtgtaagcgttcggatcttatcccagtctcccgggctccttttctagaaattgagaggtagatggcccatagtcagtgtggtgatcggacgccgcgaaaatttacgtttagtcatcaacttcgggcaaatgtgtataacatatcgaacgcncggtgggatatgggaggtgtcgctgacgttcagtcggcaagtagtgcctgccttgaccttccagatncgttaaagcatatcagcttttcggtattaggtcngtaattttggccgagtgacaacttaaattgtcgctcgctagggggtagtcaagagtctgttnactcccagntgcgngntgtcgcctattgtctgtgagcataacgcggttatgtcgttcgactatcgagcaggcgataagncatatgattatacgnacgggattttatggggaccatagggcaatatgntccccgagacgcaccttcgggttctacntcaatttngctcccgggtcntaggttctcggcatntctgtaagacgcggagcggactgtcncgtgtcctcccattaactgcgcagtcaggagtatcaagactccttgtaggttagtgagctaggtttcgagtaagccccncgataaagttagtgaatcccggggctctaagcgacccgtgttactanctaccatccaccgcgtggccgagagcaactgaaaatgcgttgcaactgctggtccctcagctgtttctccggacgcgcaatttctacgtgtgtgaatttccgataggggtgggccggaagaagtttacttgctccggcggggaggaatgactgcgttccggcatgtatactgggctgctctagacctcgatactgggagcttaacgtagagtgctcctgtgccttggctcatagctccaggggatttgatggttttttcagtgagtgtagcggatcnacaggatgccgatcactgagcactcctggcgaaattcgttaaggccgtgggtacgcgcccggtgcctatgantgatgttatctgagcctttcctccacgaaatcgtatcgctttcgaggggagagcgagacgactcgggtaaaccctggtccctatcaagtgcctttgatttcctcggggccgagccgtctactctggccccgagactgatcgtcagctcgtcnntgatcttggagccttggatcaatgtacacgaccccttaaatatgcaacagcacgctttaatagtataatatcaaaagatcaggcaccccggggaacggtgaacggtggggccgctctagagttccagagtcccgatcgactaatcacgattagttgtaagtcttctgccacaacatcggccacccggcaccccctgggagcgaaggttggtaccgctatccttttactcgttccacgaccggtgtgcattgtgagctcactttgatgggctagattagtccagttcgtcagccaaaaaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtaagtctctggcgtgactgacgaattggatctggtaataaacgaacacaaagtcctctggcacacgctgacgagtttcccgcctgacccgtccacatccaggtctagagtcggttcccgtgnntcagacccaacaggcttcccggctaaccaattggccaggaacacaccncctcntcataatcacgcgnggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacnnaccaccatcccactctcacgaccatgtcttnncaaagtggaggaaaagacgtcgttcttttgttgacaggtgtttttcatatatccgggatgaacaatatgtccatttctacggcttaccacagttattgctgatgaggcagtacccaatatcgtatcttatacccagagcgcgcttngccggaggggcactacacaggacctcggctggcagggaccacaacacgttcgtgaggtgggtgggagacaagtccgtttgattacccgcgcacccccccagtgaggatactggaagtgagagttcatccccgccaaacttactctatcgcgggtgaaaacgaatgatggtcagatacaagtgaattaacgatcgaatgttaccaaatttttgcagggtattgcggaccagttatagcacccttatataggatacccttcatcggtcgtatgagcccccaattgtgggggcgcacagtgccccctcgaatattgcgagtttttatngcttcgccgcgtactgaccgatcctactccgtcgcctgggttgcgcccggcgcagggcgccgcaaccgngatgcgcattttgacgataagtaaatctgcaactctagtcccggttcctgcctcgacagcacttagggagatttgtttatttccccatccggtccgtgcgttcgactggagcattcatctgattgtttgaaagatcgtcacgtgaggtaacggaacaaatttgcacaacgacttacgctttgggtctaggcgagccttacgtactgacgaccccgattaaagataacacgcatcccggaagagtagtgcgagtgcttgcacgtgaaacccgggcttctttagcgtctcccgtnctttcatcgaagcgctacgcgcaacggcccccaaggcnttccataggctgccaaggaggacggtcgaggtgtgagctctccgattttactccacttggacgtcctcgtagcccgatagataccacagcctctacgcggctccatcccacaccgcttcgggctgtcccaaccccaccatggcaggcgccatcgtgctcgtcacantgccagggtcactataatgagatgtacgtgggaatcgactacgggggccacgtcggtgtngtccaacccaaaatacaatcgtgccgctcgagttntgcgggtcgtacgagcgccctcgtacccctcgctcgcctcngctcaagcctagcttgacgtaataccatatacagcacaatagcggagtctccagtacgtggccctgctgtcggcatacgaattcggatgggctatgttgtccatgtctgtggccaaaaagctccctctacatgttctcattagtgcgcgtgctagctccgggcactggcgccccacgtcggaagagattcagacgtcacagcggtccatcgtctagagggtccaggtggtctcgcgtcttcggctcgaaagtttcagacaatagcggtgggtgcgggtcgcggcgctcgcatctgcgcgactgtttaggccaaagcactcngnccccagtaggacgacgcctggtaccgtactccaagtgttaatcgagcgtgatgggatagcaccattatccaatcgccctgtagttccacacgccaaatctcgtggagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaaatgttcggcgacgcccaagacgcataaagggcgctaggcctcgaaatactccggcttatagtgaatcttggcggcttacccatgcaaccgtcaatcggaacaaatggcgctccgacggcaatgggctttgaactgntggcagtaggaaccttcggtcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagctgcacagtgggccttacgccacccagaaggacgtaaagaccgcactccaacctccacgcggattccaagtctgattctatgggacatccgtagggtagacattaagccaacggatggccagggactggtactccttccctaagtccccagcgttccacctcatccggaatngaagaataacgtggctcctggagcctggggtattccgcgtctccattggagacccgggctactatngttattcttctgtattggtaattaagaggaatatctcgctgggatacccccatcttggggcgctggtacgcctttcgcaataactgcattccatggcgttcatcgactgtgaccctttggtacccggcgcacgcttgttattaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctcctctagcacattcctaatagctggcccagcgtaatgtcaagtaatggaccataagcgggcggcactggcgaanacacaactggcggcccgaccaaggcgcatgttggagacaacctgacttgggggggataagatcccacccattcgtacagggaccacccccagcggccattgcccctccaatgtctcgtaatcaaaccctttagcagatttgtgcgttaaaggcatccagaggggacctgaagactagcagcgtgaaggttatcgaataaggggaatcatgagtccgtgtactccggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggctcctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcaagatcacggtcgcacgcgccctagtggggnggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtcatagtcccgcagcaagcggacgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatncgancggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatnagccactncggcattgaccgaccgcggaccatcgcggtagctccacaagaagaagatgcgcgaggaacccctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtagnagnggggcgtaccgccccgactttctgcccagagtgcgttcgtacgtcagcattcttgacnctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgtaggctatgacgggccacgggtgctgggcccatcggcccctgattacgaaaatggcaatgccacgacatgcacgagctcagttcgtccgccncagatgcaggtcgccgacaatctgtgagtacttggtcagctngacagaaagtgaccgccnntgtctcgaggaggcttcagatctctgccggactgtggcatccgtttcctaacaggaataaataccgggtctcggagtctgggctacgtgggttaccggggtccgtgcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcgctganggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttggacccatgccaagctgcgaatccgtggattcagcgagggaactcgttatttctggcgttaagtgcgcaaacttgggacgacttcaagagcgagtatcctccatggtacgcccaagncagtgagcaagtgttcccgggagggatgcgcgccgttgcattccaccaaacgcctnccttacagtgccttcgcgcttccaggttcgcccggacgctacantnanaccacggtctggcacgacgagcagacatagttgctggcgcnggtcgttgtttgtttcacaatcggaatcncaagagaaaagctttaccgcgcgggaatgcatatcctcgaggaagagactttggtcagctaccaacctatccgctgcgaggctcactaccgcaagctagtttttagaaacccgtaaagctcacgtgcacactatagtagaattgaaatccgtcgcntcgtnacgantacatagaaggaactcgacaaacccctagtctaacgaccgccacggctgtcaacgcccggtgcggggtccagaccatactgggttctctgttaacgcattcgcgncgtgtcccgcactcacagacttcctggacatgaggggcccatagctattagcgctgcgcgtgaggaagcacatgctcccattttgtgangttgactgcgaactttggaagctaagctgggcatccaccggctacgagatgagggctactctcaccgctgacctgtcgggaaggtgcttttagtccgggcgcagtgggaggcctcatcggngtgtgcgcaattttggattcggggcgnacgggtgtcggaagtaccgtttgttccccgacctgaatagttacattgctccgcctaccaccgggaagctgggattcgcctttgattgtacggttacacacagatgttaagctcccggcatgcgcctgctagtgtggtcttcggcatcatantacggacgtcttgctctatagacctagtgcaatacgcggtagtcatttacaaatgattccgccgtgtacatctanggataagactcnctatacgaccgaacacatcacgtttggttttcatcctctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgagatacagtgtatcttcggcgcatgcggcattagagccaaaccgaacgtcaaacggnacgactcacatgtcaaaatgccgaggcgttccggctgtcagaccgtggcagtgggatagcgtgtacttacgcagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctcggtgcgcggtgattatgagtgtcacgaggnncccactcaagcntaagaggggatagtatacactccgtctttgnttgtcgtctgctggggggctatagctcgcatagagagaggcatgttcgcataaggactgtnatgagccagccacagcaaaccgcttgtgcgtcacccccaaattctggggtccaccttatttgttatcgtcaacacagggaagtttagtttaccctctctaatccgaccccagtaacagaaagagatggtacgaataaatgaaggggcaaattcgcggagtgctgtgggatccatgctttcaaagtncccgtcacccgctaaantgcgtttctgngcgacatcctggcagtttcccttagccatcccatgggccacggtttctttgattcctacntcttaagtcttgatctctggctcgccacaacctactgttccgtccagccgcgacgaggcgggcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggcccgcctatcgcgagtggccgttaagtcccaaggtcgcagtcggtccctgttatcgaggtccagcatatgtgttcagtccctggctccgnnatacggcagagcagatattcctgtaaaccgacgtctcgtgggagaccttgggtctatccggagtaatcgaaggcttgaggaagtcgcgggcatgcccgttccacagagtcattagcggctataggctttatgcagccagagcgaaaggcggtgtgctgatatatgggtacgttgcctagtagaacaaacccagtgagccacgactatgggcgtgatagcaggcgtgtcgtcnatgacangagngnncgatgccgcctactagacggttatagattttacatcgcgcatacacaccaggnnantnggttcgtgaccgattctaaagcggtcgtatagagattggtgcgtaagtagctttaaggacgcgatgttagnggtctccaaagcgcggcncaaaggttggagtggacggatgcgtgacctcactttctctgtagttgcggtcttactcaaccgagaacaaacctctttcgcggacacagccgncanttcaaaattttaaccctccngctttatcagtaacantagttcaagggtcaaaagattaagagggcaaagagcatgcaagtatatgaagattccagcgtctatcgnagggaaagcttataaaggttgagactaaaatccctacttattggantagaatattgacgtgtggagtgaatccattgtctttctctgctgggaattcacaggaaantgccgcgtagagtatcggcatttaccgctaaatagaatatagggtaaacggcgactaaggcgtgtcgggggggtgcatatgagcgctctgcgcgactcgaccttcttaggaagagtcttctgnnggcaccgcctagaactctccgcacgccgcgcgaaaatccagccacgggtggcngngagcgttcccctgcataccttcccgtattctgntnnccacaaccgttacgttgaaaccgaaggncgaataagggcaggggactttcgagagtcgtagcnntcgccactccccacngcccatccaagcgtatggcgtaagcaaatgtggatcatttggtacagaagagcacgtcgtatgtcagatgagtttgcttttccgcgtctggctcgcatattagagagntccacagcgtggcggtgccccagctgagcnttcccacgattagcacatacaagcngtagcagaactccggtgaagttgattacaacctaatttacctgctaccaacgtttcccaatcctgccaaacntaacgtccttggtgcaagtatcaataccgtgccggcttggatatgtgtccttaccataaaacggtcggaacactggctggggttgctgtaccgcggacnacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccgatatctatctgctgacccgacctgggattgcactcagcggcaccacggcaccttctgacncccaaaatggatttaannattactgtccaggtcatatgtccaacggccggtgggtgcaagtaccatccaaccacgatcgagtgcgcctacatnngccgtcccctggctacagtcacagtnaacgtgtaaccgtgcgaccccttacggatctgagtaaagccntaggcatcctctctgggggaccaggcacagatccgattcattttcgttcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagctctacggatgncgttcagcggtaaagcatgttaggcnttttagtgactgtgcggcgctaggcaacgcgtcttaggattcacagtgttacgtccgaagaagtcagatcccnngttcgtatgggtcgatcgagatgggaaaagactctacagagacgatgcggatgtagctcggttgggactgacagtcgttaggtaaaaaaaagtctacatatgctgggncccaccagacgtacgttgcccgtctttcttcggatgngaagtggaacaatgggtagttttaattggggttggctntggntcnagcgctcttacttccgggagcgcacaacaactctgcccggcaggaccccgtccggctcaagtgaattaatgcgtcccgtagagccctagatttaaaagaggagntggttgggaagaaacanttgtcaatcttgcctacaanatcttagaatggcgcagttatgcagagatgaattaccgaaaagtgggtctatnaatatgggacatctggctacttgtcaaccgtgcgaagtacctttagtagtcatgtcgtctcggaagttcggcgacgccgtaanctatggtcaacgtgtaactgagaacgccacccaatcccaacggaggtagtgctgcaccagccatgtgccngccggtcgggtccttgagggtagtcgcagggtagtcccagggggcttgggatcccgaacagaacgatctctatccatatttctggctcttctgttgcggtagtcctttacgggttgntgaggaggctgttcggttataagttgcagagcccgtcggcgtcaccacctctatcttgaattttatgatccgatcgcggngagctgaaggacttcgcacaaaggagggtcgtaaattaccgnggtgttaggcacccgactgcctggttcgctatanaggcgcggnatatagngatgcaacnggcaggatctagatcgggacaggactagaggccacgtttgtatgncgaaagttgatggaggcgtaagattcgatcatggtcttcttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttanaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgctcgcgctaccgcgaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataaccnttatctcgttggtcgccgatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctactcnatcaagaggaaatggaacgtccaacccgagccgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggncccaagccatgcagttctagcgttagcgcccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttatgagactcgtcagcaagatctcctcgagggggacagtgcttttcccactaatctcttcgggacctaccttgttcctagtttacactcgtagaaggagacgaccgtcacctctttccgatccagctttagccgaaagtagctcgcnctanctacattgctcgtaccgacagcttagagggttattccnagtttggaccgggcgagtctcaccggggcccgtttactctcacacgggcanaaaatttgtcgcgtggggcaacggggaacacctacggaattgtagacggctccctcagtgcgcccgtaccggaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcggggccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccnttggcgaacatgaccattctaaagcgacaaaaaggctgtatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatnacgctgggaacgtcaggtaatgcatngccccnaggctcatatgggnataccccgantcggcatggtccaatttgctccgtggcgcatngggtccccgagagccctgtacgtctccgaatcccctaggaaacttcttgcacttcacgtcgcgccctataactttnacaaaccatncgcggggtagccttaacgtgccanctcagccgcggcgctttcgctgcttaacaggacgtacttgaggcctttcacgagttgatctaaggcaggtgtcgagtcgctcgtcccagattggtctctnnccgaaggtgtcagccgttatgggatatccgcatgccggcacgctcagncttattgcaatcagcacgtgctcggctaagngagtttcgtctctcgctgttaaaactgtttagcgtgcttgggcccggccccctagccttgttattcgtacgcctaacttaccattcttgcagctgcacgtcgcccgcataggttctctccccgtattaaagtcgctgtgaccaactgacctgatccacgccacacggcgtcgtcccacggaaactcttaacagcaaancatagatggaggaagcctcaaagacttgtgagattgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtatggtggacggctcacaacgcggtctcagggactagatcaaatagcagaaatgcgacttctaaattcagcatttatgtaattacatgtggaatctcgtccaggcctagctgctgcactcagtagggactgtacgtcgtcttggccatacaatactctctatcagtagcaccgaagaccctcataatgacgcgatatactgaggatcgtcgattccctggccattggagngctcggttcagggcgcatattattaagagcacnctgcctctgtattgcggccttgactagtgaggggaatacaaaggacttcaaccgttgatacgacgtcccatagngccggcatatccgctagacgaagtaggtttgtgggttggcacagccgcagttcagcctaacggtgtcatgatttagtggactgacaggcactgcaatggactgggacggggctaccgttattttatattccttgtcaatctaacctaaatgagaacagtgncatgagcgcaactcccggagccatgtctctcgagtacctggtgctgtcccctagtattgacacatgnttgaccgaggtcgattcacgaaagctaaatcaagaccagaccacaatcgatacgctcacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaaagccanacccacactcttaaaggagaagtcgngggggagtacgacttcgattactttctcgcaagnggagcagcgcagggtggttctcttccctcccagtgtaagatcaggcagcgagagccgatgtacataatatagaatatctgtaatatctcaccgcggcagcgattgtgggttgatcccggcgacatgaggactctcatcgccgagggagggccgcggttnctaccatgggtggcacccacgcgacacgtcgcacaacgtgaccctagcgttcggagcccctgtggagatgccaaaaccgcgactccgnngactaggccggtatagtccgtcgaggccgacatccgcggtcaatactggtgttcctcagtgaccccgagtaccggtttgtgcgttggtgcttaacagtccggaccgtctcaatgaaaggtcataatacatgagaagatgaccacgcatctaagatgggtgatgcagcgccgcctagtcgcgcaatttggataggccgcaccgatcgnaagcggggaggagatactcacttagctgcggactacatgtagtgcagccattagcgcctatctccgantgcgttaccagcggacaagctatgggtgtggctaacattccacattcagctccgggtccctccgttcgtcgcaagttagctctttataaggccattttccatgttcacacctgagtcgtcccacaactaccagaccaagtttgagtgtataagatgctgatatcaccgaatggcgatatgttggggacggcccnattacgggtaaacaagcgtttacctggctcccgttgtctttctatgnattaggtctgctgatcttgttcgggtaacacgggcgttagcctatcacaataggcctggccataccttggatacggcggcgccgcaccatgggattgatggacgcatcggccagccggataagttgggtgcccgncggggagcacatctcagcgcgcctattctcccagacggacggtacttgttgctcacaccgggnccacgacgcctgtggccacctccagcccntgcgagtggtaccatagacacctaggctccccggaagctgtccggccgacaatggaggaaatctacatttttgcaagaaaggagggttatgacgttctagcagaagctagcaggcctcagtttttgctataagctatcgagtaccccacgcatgtaaatgatcgtctattgattgcctcccacccgtctgctctggggcggctcggcanaacnntgcaacgaccagggccacgagaccccatggtgcaatgacaccgacgtgtacgggtttctcattcgctngatgaccgttcgggttcaatcagcttccctggggctacggggatgtgncgggcggcttaccggaggtagctctcgtcacaacgatcggcggccgagagacccgaatggggctttttctncgacaantgtcgtcccggtggtcgggggtggcaaatgctaatcctttagacttcacgggttcctaacagccgcggangcctttgtacgagaattgaggcctctacctcgcgagcaagggcttggccgtctaatgctcaaaacgtcccggttggaacgnnnnagggcgcggccgcagcttcctcgtaatcgctcccgcactcgcgggcctagcggntctttcgcagtattggctagcgtgatgctcaaaaatgtctaaagctacccgagttcgccgctcataatttgcagtttccctggctggggggtagaggcagcgccgagggccgtgacgtaggcgttggttgtagccataaaggtcggcggctnctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaagcctacgctctctcacgtcgggttacaggtccatgcgaacaaccgcctgtgtcgatatcctaccttaaacctttcaaatgggagaatcgtggaggcctctgagtactgacgctaagtcctttggacagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacaggtgtagagacgttaatgattcacccatagattgtcgtcgtcagactgcgggggagacattgccaacggcgtgncccgccctgaggaagaccngaaccaccctcgcgaaaccgtccaacaattccccagtcgcgtagcgaagggcccgagccgcggagttatcgtgtggcgtcagagcttatggtacccgcataggccggggatttagncgtgcagcggcatgtgtacatttgcatcaccctcggaaccgccccccgtaagaatggtctaatcagcagcgtggacagatagntccgcgggctagctcccaacgagacctcccgatcgctacgatttggccgctctacccacgggagtcttgtaggatntcaaaactactctcgtttacaggacgccgctgtcatttagtcacnntaccnatgatggggctctaagggtactcaacatcgcaaaggttctagtacttcgggcgggatgagcgggaaaccaaggactcatattcgcactctagagcataaaattacctcggaagggtggcgtggtgntgaagtgtgnactagccnccgacgagactagatccatatggagagtattccttctcacgaacatcgctgatagaccgagtcccagactacagccttggtcaggtggaaattttcgtcggtatagactgcgctcaaaaggtgtcccttgtccaccgggccaggtactagagctacctgagaggctagatntatctcttcacaggtaagtagacgccggctttacgccactcctagagngacaagggttacaggcgcctcggccaggtagacaccgtaatcgttggctccgcgtattgtggtctaccgaccaacgtactgttggccagcggaccctaggctactcgaaacaccgctcatatactgctactctcccacctgggtaaacgccgtttcaactccttcttggggcaacctcctcaggggcaggaataatgtccccggcgagcatctacccgagggcacagtactagttattagccgggtctcggagtcccctgccggaagtcccaaggcccgtcgcaggaattcccggaagaaataccctatcatgctgcaatcaaaaatgggtacaggcccgtgggttacatttggggctgcgagatctaagaggtggtacttagtctcgcggttgcgggtaaatgagcccacagcagcgtggaccggcaacggtgcgggcgagccgctttgactgtagaggtgtgcgagtcagcgtgtggcgagatcaagggaacactagtagtgctggatgccgaacacgacggcttgtcctggcgtggtganccgtcagctcagaccagcctattcgaccaactggggtggggtagaccggtttgctgcccgccggtgtgtcgtctgctacacttcacgcgtaggcccactgcgaatttaagaatgtgtggtcagcctggtgtcgctcgccgtcgattttgcggctgctggaccggaatcgatgcgaatgtgccagcaattttggtctccacaagagggagtctacaacgctagctgatatcgcctgcatactaggantngtcgccataaccccgcaggtaccccacacttccgcattaaagcaactaagttanttccctctcggccagccactgcagaattcgcacgaaggccgaaggcacgcgttcntcccttggttcggggggaatagccaaaagaacctaccgangttggtcgaatacatggcagtgacaataccgcaaatacgggagtcgttagtacaaagcactttggctcacctatcctcntcctacccaaccacgaccgggcgcgccgcgnntanntgtgggcaacaattcaatcaaatagccgcacatattgcacgtcctgccagctcgatatcntctaagtggactacacgcgcgaggtggncacggaccgcttctaatcnatgcgctgagcctaaactggatttcanagtattaggcattgcataggaagccgccgtcgaactgaanagattgtggtagcaccaaatacctcacgaggctatggcttcggtgggtgagcncgaagtgcgagggtgcttagtctaaaatcgtgaatggctgcgcttcgctatcgtcctatcccgccgtgaagatcgaggtaccgtgatagaaggtcagtaggttgtatcagctacatatggaacgttgttgttcccaaatactccggtcctatcctacacagcactcattgcaggaacccttccgcttccaagacggggcagtgatagcgcgagatgcccccgggggacccctgagaattgagggtcgattaaggcacgcttccaacangagcctgcaagaacaaggccacgcagttgttgcagcagcatttttacaaaggccggtttcagtacggagacaaaacaaactaaagtttatcgaggtaggaggggggacgcgcggccactgggagggaacctacgcgcagcagacnnnggtatattagctagtagcgaattcaaagtactgtgccaagccaatactaagggcccatccaactccgacttattgcctagcccctaagtactggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatcctgcaatctctaccacgggtgtacagcaaaaagttattaactgtatttgtagtaatgccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgtcccggcctacactcgtgacagacnctctccnccgggggggggggacaagcgttacagcacctngacctctaggtcgtgcacttgcttaagcggcatgggtcttggctcatgaccatccctaatgctcctcaactagttggtttcgggtctggatgggaggggctcttagaccacagacgaatgcttttatggatccgagacggtgagcattacatggtagtctctgacttcgtaaggtggggtcccaaccactccgtcctgttgttagacgcaagagcgcacccgccgcgtaccctccagctcaagtctngaacaagcattagttcatattttcggcgtccacccgcngtgcacatttcgggatggcccctccccggcgcntggggccacgtgaattgtttgcaacgccggggtaccattgtagattacgatcaatccggcagtcatttccgttagttcgcaccaaaagnaaaacatcctttgctaccatttgttacgaagtagaanaaagcttctagagactcaaactaggcgattcaacagacgcctgggaacttcagtcattcncaagccggctattncttcatgcgtctttaaagtactgnagggctaaggaggtcaccacccgcgtaaacgccgnnggctcgcatactctacacggaccgttatctctgaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctccagcgcaggctctaagtacgtaaattttcgcggagcgtgnacaccctgctaccatcacatgcagggcactagggcatacaaggaaacagcctcgtcctctcgatttggacagggtacctgctatgcaaggcggcatcccaggtaatcgataagcataattaggggcgcgttcgagtgcgacataggctgcggcacaagagtcacgttaggcagtgcgagatctgaggggggnngcataaagggacacgcgataacaaccagcaacgtctctcgcatacgcaagaaccatggaatatgtatcntccggcggcaatgctcggcctagtcgatacgcactcgagaacctacctgacaggcacgcatgctggtagcggcaaccctaatctgaaccgtgacacccatacataacaaccttgtacctcaagggtccgctccaagtaatgcataacgcccgccgtgctnacttaagtctcacgggcaccgcnggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgccgtcgtatacctctttatgtaggaagtataggaacgacgaacgactgctactcgaacccgttagaatatctctttattttttcccaaagtggggcactgggaagggatnttggtttcgnataccgtaagatatgctcttccgtctgcccncactaatcagatctatntaaatgccaatgaggtgcgggtttagattaggctcgactccaatcgcaagntgcaccctctggacatagcgtcaattaccatgctcctgatgaccaaatggtggcagaagttatgcgcagggcttcgaggtagttagacgacgattcttagagaccgcaatgttccgagagtaggactagcaatttgtttgacagcgatggtgtgtgcgattgacgaccggccaggatctcggccttggtcgctctcnggcgcgctgtagaagcctgccgcgtccgagtgcncgggttattctttgagctaggatagcgttttcacttctcgcgggagctccatcacgccggagtggcattcggcccttggaagtcaggggatatatgatattcaatctcgccctatgcacctcctgggcggctgcatttacaaggcgtgaaaacacaaacatgcgttgagcgcgtcggactagntctattcgtcggctgcttaggtcgaccgggtgagaacggcgatcgcgcatgaggatgttgcgactgcggtttgatactcaattgggatcgatagtgtccgtaggtactacagccccaccnatccccacaagacncggcctttggtgggtaaaaggacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtggcagtacgagttaccatcgcagacacctcttatggcgcgaagcgttgcacgccgaggaactcaccaccttgacacgagtggacgtaggcctaacggctccgccccgtactacatgtctactccgactcggatattccgatgctatgttagtgctcggctctgccattcctaccataataagggggctagaacccgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcncagtgaagagcgtctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgttaggtggggatacngatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacgggaagggggcggcagaagtcagggcgcttgaccaatgntgtttgcggccgtccggacgaatccacagttgtcgtcgaatgtaatgccactcggaagagtcgacacgatgagactactcaaccttggaatccgactgagttacttcatagctttaactagtaanccgccaccgggaaggagtcatagttgcagtaacgaagcactcccgtgcttaaatcagcatagctccctcggcgtttagatcgttcatcacagacttcggactgcggcaagttaataattaatccttnggacgagttattccaagcagcatgacccccccagaagattccaacccataaaagttcgtgagatgcgataggccgacttaggncagaggaacaaatttggtgggctcatatgtcaccaagttcgcatgcgttttganggccttctgtgtggcgtgtacgtaacaagggacccctggcgataccaagagagtgaccaactttgtacgcggacgtgtatacgacagtcatcgggggctaggtgagaattttatacagcgcctatccccagagcacatccattggacctaccgattttgtatgtttcattcattcctagtagatgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccaggagcacgcatcactgccctttctggcaatgtgtcatgactcgattctgtatttaggaatccgtactaatgccagaacaatagtacaactgggctttagaggggcgtctagtctgtttgagagaccggtgtacgatgccaccggacgtgggaggtaagtggtangggctacaatcttggtccatttcggtagtgttccgttaaccagcctgttgcctttagactcgatggatattactcctccccctttgnnggctccggcaatcggaggncgccttangaacttgcaccccgngtgacttatccccctcgtaatctggacctcactcactgagtgaggcgagcgcactcgatcaccgttcatgcggctgggcccccgagttgacctgtntcncnagacgctagcctgtgctntaccgacattgtagcacaaagcactgtaccggccgcgggtatgagacgcagaagaacgttgccagcactccggtcaaatccggccaagggttttccgctcagntcatcggagaaatcggntgcgtgtcggaggtnccgcgcgcccacgatcccangcattcccngtgcttggccatcttgaggtagccgtgtacacccaggtacagttatctcaccataccaacttaacgctctttctattccgagggtcccacatgtcttctnatttgcgataaagtatggattccgctatacacggccgcggcgtgaactggttgaacgcagtgacatgagcgatttgtgcccagtagaattattatatactcgcagcgcaaatccctttacantngccctccctacacacccgcgctcctcccgggantatatacagacgcgaatgggtcctaaggctccggggccgtgccagaatgacgtaatctaatagcaccgcggttctaagntgcncgtaggcgcaagtatccggcactccagctttccagttctcgatngtcctacgtttaatgcattacatactctgacagggaaaacgatgtcgtgttctcttgtgagcctcactacaattcagaaagacgttggatccgcgaaattcctaccaagtgttagctccccggtgggagtcgtccactcggtcgggcagcagttagcgtcataatggcccgaagagccctcaacagaaggtgccagacccccaaagggtttaggccctagtcgctttttccaccctcgtgctcggaggcactgaatgaaccccctttaagtgctgaatttagcaatctcagagtaacgtacgaagggtgccagaattgagtccggttatccgcctacgaagncctgactagcgagctcacagaataggatgcgtacagaccataacgagatcaatcttgctatcacattcattcgggcgttgtctgggtcgaaggatggactagtccacaccctcgggacttgggccttccctactgatttctctgcggcctagacgtaagatactaataacaataactcgctgctacaggntcatcttcggaatagccggggcgcgctaactctataacaccaagtgtgtcacaattggaaggagaggcagcatgaatcgaccggccccagaagcgtgacangaactantccccttcgtgggaatgtcctatgggcgangccaccggggtcaatttgttctctgagttcccgaatcaactctctacccctaaggacatagcccgtctgataccnggggatgttatacaccacctattttcctgttaagaaagcacctacagtagtacctatgatgctctacgcttagtcacgcacctttgcctatccctgagcacgtgtgaacgcactggtcgggagaaagcctccactaaantgtttggagggaacgcaggcgaagcacaaacgggcggcgcagccgggagctactactcgtaagcgtaagtataaacgccgcgctttgcaagctagtcaccagttgtaaatgcattagtaataccaaagtcatgtgatcgattatgntacaatgaacggggaggccnatagttaccgtacgcgagcggagggattagactagcaatcaatctggaggagtaagtgcggtgtcaatacgccctcatctggcgcacagnatttntacttacacctctacgttgcggcaaccggacacgcatgcgntataaggtgttgcggtgcctcccacgcgggtccatgggaagtcggtcggagtgtcaagtgagtcgntggctagtccagacggcgtaaataagtgattgggatgtgcatgtaccccgggaagagatcgctcgtcctgaacagatcgactgctcgtgagagcaattttgtgggcgcagcgcccggccgtgctgtcaggcttgggcgcatctcttataagaacaagctggacccatgcaaatgtatcagcccagcagacttaaaaaccccgacgggacgattnctctacttaaggttacgatacnatcggctggctcgcgcgcccttttgaatgcctagctngtgttctcacgcaccctttattataccgataaaaagtcgtccggangaacctgtactgcttaactccggaccgtgcaacactcnagtaggctgtaagctgggagttatgctttttcaagcaaagatagtgtatngcgaacnccaacattcgtgaccttcagattttagccaatgcgcatcaccgngggcaaatagggtnnngntcagcgcggcgaatctattttcangacgtgggcgatcgccgaccatctactgtattatgtgcacagctgttcaccccgccnattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttacgcagggtaagagcgcgggggagacatcggtaggaatgtgtctggggcttattggacgtgtccgaatcatgcgncgtgtcgccatttccgtgaagccagactgtaaaggcgtctcacatgccagttggttcacttcaggactcctttgtctgagtgcccgtacacacanacaccaagtcttagtcctgcgcccacactagtgtgggttgactcgacggcctatggtagctttcgcccaactttagattaaaaacccctcnagtggtgccgctacgttgttgatcaccggggaggaaaaacatgcgtcaagactacggtataggcgcctggttgcgatgggttacgatatttggaacgggatcagacgactacaagcgtctcattcgacccgcgggtctctcangcccttaatatgtcgttcttacccatccccaaccatcctcctgtttcgaccagngttagggagttgacactcgggcagaggcttagccgggccttgctccgttatgcacgagagaattctcgcgagcattccatagttgagcnngcatcgattgagccgggtatgctaagaggcgattcggtgccagtaggttttcatgcgctgaacacttatcctgcaccccccatcccctaccctggagaaatgcttccggcatggtgagaaggtcatcaagaagactcttgtaaccatgaanttactgttcagtggcttaccacaatcatctcttttatatactcgctcagtagatgtgggaatatatntgagcgtccagagaattcgaatttggacttattcctcgtcccggaaatgcggtggaatactagcgctattataaaagttacgctggaactggggcaagaggtctaggtataaggaatacgccgctncgtctcatatacgacggtctacccgcgatcacatctatacgcgtccccccgttcattagttatctccatatccctccatccagttcttgatctgactaggctctttctggatgtcccccagtcctgcttttcccggccggagtactttggacgcaggaatcaagaggacgaagccctaactgcttgccggcatggatgccggacattagattaaccttgggcacagcaccccggaccacttagtaatcgggtngtcgcgtataccgcagtgccatcagaatgtgatacgcaccnacgagcacacctgacagactacaagcactgtagcngccaaaacggagtaagctgcggacgcagctaaagatctnctcaggataccatcctatcaanctagtgcgcacgctatgtcacgaattcaggttaccgcnagggggcacaaagtgtanacttatcgcgggggcaaagtcgcctacgaggggctcgtgggnccccccgtcgcacgaacatgaatttacgatgcaggaccgttaacaagcaagtgtgactgcattgacaagtcgacgatttgacgtttacgagttacatatgcgatcctcaaagggttcttagtagccccccgtgatcaggtgggagtcatgaccctttgggnacccccaccgcccagggtcgacgtccccacgaatcagaccaactgcccatccggggcgtttacactgccagatgcacggccttgagacgaacaaagattcgcgagcccgagaatacgaacgcggtgggctgcatgcctactggtactgcatgcgcactcaggctaccccggccccttgggagcgtgcggatacgcgccccacccattatagaatcaaagaaggtgtttccgtgaaatgagagcccaacagcagtgacggacaagcgcacaccactctcctaaacccggcgtataacacgtgaatgcaggagaccacagcgagggtaatcgaacggccagcatccgtcagttgcgcgtcgcagacgcggcctcgcgtggcactgcaggttaccacagattgctccgcacggcgttatcaaactcatcaagaatagttagtattccacgaatcatcaaatacctagactagatttgcgtaataggggtgaccttatacattaatccaggcctgacgcatttatacagggtcgnactcacataaggcatttcggactaattctagcctaaagcacaccttcatcgtttcgtataacaaccgccacagattgtttgaggaagcgatggaataattcccgccacagcccttggtcgctgaaagaacgctctacgaacaaccagcacctgccggtcccagcgcgctcttgggcaacgaaagaggcgggaatcagacgcggtgggcgaacgtctgcctacatgcttcaccactcaaaccaacggactnagaagcgctctcgggcctactgtcgtgactgggcgggggctgaaccccctggattggtagaggaactatcacttatggctgtcccctggctactggtttgctggcacctaaggaccacccgggtacaatatagntacaatactacgcgtgcgttgatagtaggccttcagagctnacatctcccctaggccttgtaacacacctaggcatcgggtctattacaattctcttttatgggggagtttgtagttatacgagacaatttgactggacatattaaccagagccggtcccgaaaagcnacatccggcatcagacaagctangcaagacactaaacatctcggttgggcccggatgggccggtgtaccccagcaaatctttgtgcttcaaggcgtgctccccctatgcgccctggtttaacgcgcccatggcacggcacgccctgcatacggagtacccattctatcgtaccggcgtgttggttggtggggtgagttcgaccattctggcaaccaaatccagctngncatttcgcggctgcaccttagacactcgggtccgtgntaactatagatgacgtatgaaggtcaagcgaaacaactttaggttaactatacggagcggcgcggacgaggagtagcggcactgcgacgcagcgtaccagttctcaggcaaggatatttctgacaagtctacccaagttcgttatgcagtagattgtatccaggccactttaagcccgcaacagaagccccgcaacggcggctgagtcgttagtgaccggacatgcgcaaggttcgggaggctgtacccaggccttacgnatggcgagcggctggcggaaactgagcccgtacaagcggggacattgatgaagagcggtaccgaatccggggtaagatatccgatcatagtgcttgcgagcagataccagacacgtctgggaatctcaggtctccaatnggncaccctacgatgcgccgctccatgaggttcgtgcgattgcgtttgtgggcgtaaaagaccacgcggtaaccaaggtttcacagttcgctgttcccgctatatccngtgcagcaaatcggcctctcttattttaatagactcgtatcctatcttggctaatcccgtcgtgcgcgcatgtctgtccaatcgtcattcaacggcgaaacttcgagatagcgctcttgtcatagtgcagggggctagacgtcgtcggccacggncagaacgatgatgaaccntcccgggagcggcccgttcgtaaatcgacctggtatactacgctagataagaggtattacgagaacctacaccggagtcgttgattggttgggcgataacgctgngcggccagactctgaatcgctgtttgtccgacacagcggccccaaccagccctgtctacgtcctcaactgctttgtnctccccaggtatgcatcttggcttcagttgngtttncagtaaaaagcaggccgcggtaaggaagtgagcctgttgtcaatatacgncacgtcttgattgcgagtagagcccttagatatagactcggatcctcgccggagaacgggagttataccgttcatatcaggacagtaacgtcgtggtgggatgangcacccgtcacccggtcatcggtaacgtggaaancaatggatctggctaatgttcattcaattaatcacactataacggactatatttggcctcggggagctcgttactcaccaactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaanatgtttgggctacaatgcgactaatgatccccacgnccgcgnaccaacccagaataagggcgattacccctctagccatgaacgttaggaggtgggtttctgagcaggggntncgnnnccatctacctgcgcgggaaggttcatcagagacgcttctccggccgtgtggggtcaggtttttttgtantggacatccagcgganagatccctatttcgcttaattctatccggcggaataagccatgtcatgccaggcgttgtaaggcggacctntcgaccctggtacgcgtaagtactagcnactgtcacgctcggtttcccaggcnntgtaaatggcaacccacatttgacagnaaggtactctgttaaagtcacgccatacaaacgcgcatagagtgagcacctcaatagatcgtcaatgtagnccctctggtggttggccatttcacctctgttgctcagggaaagaaantaaagtatctcaaacagccgtaacgacgccctcaatagcttcgcttagtggggtntaacagcgtgcgaacgagatatangggggttttgcttggcctaccgtccangccgcntatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctatatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactggaaggagtgttctgcctcctgcgcgccagaaggaaggatctagggtatcnccgaaccaaacaccgcatctcaatagggcgcgggatgacagctttaccgcaagctcagttcgcgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctgatgcggtaacattagctgaaagcgcgctcatgagctcagagcggccccaatcttgtccctgggggatgtggtccacgagactaaaaaaccgatcctctccgctccaggcccctctcgttcatgcttgacgaagaccggatacntgactagngccacccgtggccctccggcctcatggcccggctcattagagttatatccaacagcatgagtcttattgaccagaactcgatgttaaatgtaggccgaacccttaagcctattgcagtcatgtcctggtacatcccaattgccgtgaggagtgagatcagtaagctccttttagcgagcaaagtgcgattaccagttattcgcccttcggccgggtgaataacttcatggtcgccttataaatgcccgccagtcagttacagaaagccccagggtaaccccttatacagtagtgtatacactctatcatcagccacaggatacccccaagctcaacagcacaaatatggatccgtccgggtggacgatgctcgtantatcggactctggaggccgcggtaatttatcatcgcacgcggacccgtaagttggggcccgggggcccntttggggcggcacaacttgcgagacgacgaatctgaacaggttcgttcctggatcgtgagattgttctagatacagaactccttgctaccgggactgactcccaacagtctcaggattntccggttcntcaaacatttggagtgctgagctatcctcgataaacagtcatatagatgtccgagcatttaacccgaggcgagtcacattctgttgtgatcggantacccctagcgagagccnttaggcgtagtctatatggcaccgtcataacactccacatgntggggcgntgagaactggaatcctttagacctnctagaggtcaccaaggtgatacggtgctaaaccccnacgtagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatctaaaagttccgatgtgcgcgataacgaaattttctatcccaggaggtcgantccgagtgtagaccgggnnccgctgaccaggggcgcttaggctaggaagctacctaaagggtaccgctggagcgaagaaagggctccgagtcctcgtgtctctccgggatgttgcagtcttaaacttgtggtgtctcgtggagagcacaatccatcgtaaancacgaatctgaccgaccatantccgctcatccactcctaggttcctgcggatgagtaccctttcctagcacgccccgtattgtaaaagtagagtgnggcaatttcttggacacctcgcccgtcacaaggggtcgcggccgttgtttgtgggacccagcattgcttggtccccagcgccgatccgatttaggagtgtacctgcagccaaacagggtacgtctacancgagtctcgcattactaaccggcgagcccgacaagtgcagctctatagtgtgaagccgatccaaagggcattctgaatgcacagatcgcgccacccgcgatgattangtcgcatgtagcgcaatattatagggttngttaaatggctcntgnagncacgaccttactatgattctnncacagtagactcggagaatcacgggggatagcgagtacgttgccttagtatgccggtcgtctagggaccaagcgttccgagctnncgcgcgccgagcaggaagccgacggagcgttcacgggcgcactgaccgtgganctccatcaaggcnatatggcacacttttccaggtgaagttacacgcatcgcgaggtatgaactgcagggaatgcgacgaccgtctaaggcacggcatcgtagtacccccgagaggcattcgaccgnttngcgtcangactttgtgatgtgctaccccagtccggcatctttggctttgggatcgtgcaagagcacnacccctacacaccacaggttgggaatacgatgaccgtctagtgaagctagcgcctggctctcagagagatttaatacttttaagtccatacgtgcggactccggtatttgagattncggtcgagtgcaacacagaatgtgttcttaccagggtgcccggtagtgatgaaggtactctacctaatgttatcgaaataggcgggacgtacaaatgaaggagtaacagagnatggtccgcccggtcctcgatccccatcagtaattagaatacattcgccggagtagctggcaagggacatttaaacttgcgctaaactcnctgtgccagcgtcagggtaaggatatgccggccaacaatgggtcccgtnttggctcgagcaagtctagggctatcgcacaagcctttgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacattcccgtcatttcaggctgtaccccacactagctaatgagccgctaacctatgttaaatataaagcttggggtcaactgaggcctncgccactgacaggacgaacattccttgcaggctttatgcgtaggtaccgcgttagcgggctcggagttctacttatcccaatttgcggcacgtgcgtaacggttcctaaatcggccggatgggaccgtggacgcacacgctgttcgtttacggctagggcacgtgcntcgcgtattagtcgtcgctcttcgtaaacgccctaacttcgtacatctcgtccacgtccaattctgtaattttcccgtatgtctcaggccccaaagatacgttccgacgttctaggaccgataagatggaaccgggagaaacagtcggattgagaacccttcatcagccaanctcgcggttcctcgccttcttgtcgattgagaagtgtacgtctggcgtcgcgattctttacccagccgaaaaagcgccggcacacntcagtacctactcccgctgaccggcctcgacacgtaactaccctcgcaagactccgtaggagcgctcgggcgttctcgacatgctcgcagatattacttaaatgagttctcgcgcagcgggacattccgttaacacccccgtccggacgcgaggttangtagacacacaagtggttcgcgccggcatgtacaacgtggtcacggttgcgtgacgtcatcggtagctgacggctccgcatgttctgcgaagctagctgacccaaagtcgatctgacccgggtgataagcnttgccaagcgtcttccccaatatctgatagggattcgtgccgctcatgacccatccaactgctccgccttgctcgcgcgccgcntgggctgattatcttccctcctactaanctcctgtagacgtccgccggagagacggtgtgtaccggtcagcacaagtgttgcacatggtctgctcagtgcttgcccgacggccggcggtggtccccagctatcactctccacaaagtcctgcaagttgagtagtgaccagcaccccacgatgtgtcaaggccacctatcaaagaataaaggttgtgttaggcgagggtaccnatggggcannctagctcggatccacgcccgtcaggtgcatactgtccagaagncgaaaggtcagcnccagctttgtatcgcgaatnnctcacttcatacgaaatagtgcgcttccttttccaccttcgcttctcccgcgtactattatccacagtggttgacaaggggagcactgccacagtttcgccgccgcggaggtngggtgttcaacgactagatataaagaaaactgtgtcgaagtttgcatctgcgcggtgcggacgagtctggaaccactgtgccgtgacgagggacgccgcactccgggggcgtgcaagaaacagcgctactggctgacgccacgtcgtcacttgatcgtcacaagccgctattncgagtttttcatggaggattacactcattatgtagtctgtggcactcccatgcccccctttgtttcagcggtggtcgtgtccacgttggggagggatccttaagtgacagacaacgcttgatttttgaggcttctccaccaaagtctgagactatgttcggagcgaagccaaattgggnccggtggaatcctgtcggatatatgccgcgtgccgccttcatgataaaccacggagaaacgcgcgtcgccggagnngcgtggtccaaagccttaaggaggtattgccaaaggagtgcagggtcgcgtaacatcaatctggagcaccgagcactagattacgttgtggctagangggcccagtcctgaggtnttttccataaacaccgcacatactctgcgctgcgtctccaacgctatacgtgccgcattacgtcaagacgagtacaatgacgatcccgaacctatacttcgtccaccgggcacgtctgcccagcagcggcgattacatcggtgatccatctagttcggaagcttgtttcggcgcatgacgccgtttggtccgggcatcagtgctttcctagagtgggccggtgcacgcactggagcttcgcttgggtgtttaggaggtcaacgctgtgtactccttgggcgtggntttagtggtcgcgtcgcgccggaactcgctaaatcgattcttagtcacgtggctatctaaggactatcctagagtaagatgagaatgcacccagtctttgatataagtggtcattcctcagccgttgacgcgcgaactgatccctgcgaacctgccccctatgtaggatggttcctttagcagtcgaaaaccgcggccgctaatgtgtgcgcaaggacactcgtatacccgaaatccgtacnnggcccatgtctcacggattacggcggagaaacgtggtcgctgtatgccgacgagcaccgccgtataatctcgacacaacgatgtacaacagaggtggtgcagtgaagttcccaatactgtagagaccgcacaatttttcaaacttcaggtgattatggctcccgtatcagccccgtacctcggtgtcccctggtcccccgaggtgtagagagcgacggccctcccnctctgctggtccatccgctcccacttaagcttccgttcctgatatagtaacggccgggtgtctagagccgacatacacggtgcaatgggaacgcaccaggtacgctaatncaccctagtaccacgactaatagtcgccatttgcataatacggacaaacatttgagtaaggttaagagcccggaatttgctaacgcagtccgatnttggttggagcggatgtattcgatcgtaggagcctcatggtancgttcgtatttcgcgtagagnagagcataggcaatggatggtcttctatggtgttatagacgccgaatgttatgctagtcgcnccttgatccactgactccgttcgattcggagagctagccctgtgaattctggcgaccttggtccatggcgggcggtcctttgcacaaactcaatgagatataggacctcatcgcgcaattctatatctgttaactnacannggtttccactnggaagcctatttgtgcgttctccacagataanctgtacttatcttcagggccaatcnattaatacattcgcgccnncgtaattgggcgaagcgtaccctctttgaaggtaattgttngtttcgattgaattggtcttagtgtcgaacaaancgaagtccaaatccggatttatctttcgtcggctaagaagcgcctaaagaaagccgccgagaacggtaggcagctgtcagatntccggagcgaaggacgntcagctaattgtgtcattaaagncggtaccgctgtgcgtttccccgcaagctcctatatctgagaaaatctgagtacacagggcgctccgncctaggggaatccataatcaacgcacccgagtatttcgtagcaggagcgagagatctgctgtgcgtggtcgtgttccaacggaagttacaaagcctgttgggataccnttggtggatgacngtgggaatcaagacctacagcatgtcttaaaccatttgagacggattcgatggtgcccattgcgatactcacacagcaaaancccggtgatagacagccgtgttttcactgttaccttacggtctggagcccgtatcgcagtccacacaagtccgggcggcgctacccgatggtattgaggccgaacccaatggacgatcatcggcgcgacactggctccggcgagatgtcttcccccataagcagtcagggccggttatacaccatnccgaccaacatcacccgcaccattggnggatccggctgatactcggcgtncgccccaagtcctaagttagcccccgtgctggcgtcatgggctgtacaatgagttcgctttgggcctgtcaactttatatttggcacgcgnagattcccgactagtggggataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtagaattttccatgcctagtttgtacactatcattacacgagcctgggccttttgtcggaggctactgacaggcggtcaacgtcactattcgcgggcgctgtgacagacccttcttgcttcgcgcctaagctttccgtacgtacatancaagttttgacctctctcaaccattggcgataacggtaaagcaatattgaccacctgccgtatgcccccatcgaggcccggaggcccgcggacgtcagtcccagtcacatcanctctgagtccctaagtactagggtgggggtaaactatgggcgcgtggcgnacacattgagggggattcagcgtacgggaggactcaccggtgnatctagctgttaggatcccactctatggagaggaaaggatcacctggtcaggctggacancgaaaagactcttagcgggcacttgaaagaaggtagcgttcaacctgcaaggcgaattcgttaggcaggatgcgcactcatcgcagaaccgctaagcactactgatccatgtcttctggcgaatcatgatcctatattgtanacgggcaacancacccagcccggcgttcccaatgctcccatttcgaaggccggctgtagcgagcaatgccccggtgactagttgagttatatagcatttgggaagagtacaaccgatcggtgggccctgtaccacagaaggccagagttcaggtaatcgagaagaatcggttcatgataatgtagccccacggcccgccaaccgnacttacacagctttgctccctacacccggtggtnatagtcgctattcagctcgtgtcgacttttggtgatcacncacangggcagaggccgggaactcacgccaagcccccaagcatgggttcgcatgcctaacgcccgagggcaatgttngagcactagtaaacgaagcgtttccgnctgagcaaatcagaactggctggtagtgatactaatcgttataagaaaagccannntactggcagcagcagaataacgaccgtctaaactaccgttacttcttgattaccagtcggccgataaacatacaatagattgctggtatcacacgcccgaagtacggagtcaaggtcccattcgtaacctgaataatgtttctctggccgagcgtcgctagtcctagttccgcgctacgtggcggacgaatgttcacaggcgggaggagaatgcgagggtcggagatcggcccatggtctctgnnnacgtaattgtgcctcacttcgcttaggaaggccgacggccttggcaccttggtctttatgatcggccgatgatctcgcgaattactctaacnttgtgcatagcanctnccctgaaacctgagttccggaaatcacataggntaacccgagcactgccctcttcttggaaacagttgccactngcgtttgtatacggggtccgaagcttgtcgggtctccaagtccgacccttcggtgggtagaccccnacccctgttcgagatacagcccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaatnccttcggactccggagcttgacccttggnaagccaacgcgcacttanatctggttaggttggtcagccgattactaacaaggtactgggcgggggccgccttttgctaggcatcccccgngtaataaagattggcagctaggcgtccgctacgaccgcatccatactcggagccgctttatagcgcttcgcattgactctcatggccggttgaagtcgtactgcagatcaggncaagtgggaggtaccattaaaagcggtcccttctagtgcatactcaaggatcacgagccgtttcaggcggactcgtatagaagagttgtcgccagtttgggcaacccctttaaaacacgaccaccgtactgagccccaattaaaccctccgctaaggcaatgccattcctatcttagcggcttagaggagtcgactccgaaatccgctagcctcacgtgggatgttttcacgtaggcaggggacttttgctgttggagcagcnattccctcgaacaactctcaattcatttgcgatcttcggcgcgccgtcggtttaggcgggtggaaacatatttggccgctattgtcttcgaacaaccgctcgaggaggcgattccatgcaaaggaatcgacnactcatggatagagggaaaggagcggagataaagacctatctgcctcggtccagcaagactnnagagatgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccagaaaaatcacgntctgagacantggagaggcggtttttcctgctccgagagctccantactccgacgtgcgttcccgatggatgcttaaatgnncgtctggcgtctccaagctcgcaagtagggctggcacgtgcncnccgggccgtcaggggttggtaattccatcgcatcccctcttgttcaggggcaaatgcaactcccgcgcccgtctnaaaatgtgagattggtaggcgtacncgcggtttcagtaccgacaacccccctcggtcatttgccgtaggcggccgccactctcagtcttagggcccgtaagaggccgactcgancgtgagtatattgctaaggaacgagttgcgcggcatctgagagctcgcaccnccaccacgctaagcatagttgcgtcataatcagatcaaaatcagaagcaccggatggggtgtggcgcacccattttcacctaaggcgcagttctagcccagtataaacccgacgcttattggtctggccctacccctgagacaaatcccggatttgttccaccaattcggtatcacccatccaacaagctccggcaccgcctacgttctgacctccccagtagattttcttaacggcagctaatacnngatgntaatacggcagtacaaattaangagcgnataagtttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggattttcgggcgccacactcctgantctccctatgaggcgatcttaccataggactcgtattctatcaacctngtcttcctaagcaaccacccatgaccacatatatgcgaagccggcggacgctcaaatggctgttactcgacgcagcacacgaaaagcacctcgagcgtcatanntagcacagagtcgactcccctaaggcaaattgtcatttctcnatcctgatctgaccgggccaactcattccactacctntatgagttccctatgacgggggccgcgaaaccggctcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaataaggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccccacctcgcgatgcaaatgatccctcggttggccaagaacccgtcgcaatttacgacccgagcggtctgcatcaaaaacttgtacccctaacttctcgacaatgcccaaggatccaaacgtatccgagctctcggcaatactcgggtgaatcccagcagactttgctttttgaatggcaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgagtaacgaccgtatatnggttatgaattattctaaacgctggaaaagaaatagtaagtaccctgnaggaatacggcgtaccgggccaaaggcctcgtagagtcataggtacccagagacgcggcggccggtagggagccctttcatagcgtcaggtaatactccccccgttcgtttggtggcgttctgaaaaaaatgcacctagaagaccaaagtctcgtgccgatggcgttcgctgggccgacggtgctgccaacacacagctcgacggtagtatgcctaatccatataatatcaggaccgccctatgactgccctgttgtctcctcccgcggtagttcaagacggtatcacgctagcggatcacagggtgtgctatcgccgtcacgtcgtggaataccgccaccacgcacccagcagtccggtcgggggatgtctcggttgcggcaagacctttggttgaacacancgagcaacgtcgacncttcatccagcggatcccctactagagtatccggcgcccgctgctgagtgccaccatgcggggctttgctattcgttcggggggtactgcgctgaattcacaaggggcgcgaatcggctcaactacgaaaccaggaacctttcctttttggtgtgagaaacnggccgcgtctgctcggggcatccatacaggtagggctcaggtcctaaagtgactccgagggatgtactcataggccattcgctgcgacaggacgcctgcgccgcaaaatacgttacccatagggcaatagggtcgttgaacccacagtaagtgcgcagctctacacgcgttcagggagcntcaacgtgaactggctaagtctcagttcgcctgattcagctaatggaccgaaactgatcacttatcgcttgtgcttttaatctaggcacgtaatcaagtgaaagaccgtagggtgnggcctnccgcgtcacgtcggtanctactcaaagccagatggagggacgcaccacgtacctaatcgtacgtggtaggcggcagtcggtcagtggtgacatcgcccagttcgcgcccgggccgctgtccacgtgttactagatttgaaaaggtgcgcggcccccgtntgngaccggtacccgatccggactttctttcctacccattagtacaaacgancttcactgctacaagacttattactcaatcctgacgcataccaatctcacatggcggcatgatggcgtcccctcccccgttcgtacgcttgcatggaggctggctaccacagaacggcggaacgcgttgggttgcataaggaacctgatcccactgcctgtctatccccccactaactagtgtcgtaccgcggattgttagnatgactctaaccagtcgtcagcagggcggtgcaccgcgtcgcgtcaccgcggcngcatcatgctcgctgccggcggcacgcccgcctccaccagaatatattgcgcagagacctgggctgggctaggtntcccaaaaggtagtanggtaagacgagtgaattattgcgtgcggatggggctctcacgcctccacgtcttcgatactctagagtcccgctgggacttagatngcacatgaaggacccaggcactggaaccgaactagcacattgcgatngtattcgccctccagcgtgtttcctcctaccccgcggcagaggtttataaaggaggcaacgcctctgtnatgctaaaaagctcctcctnatacataatacggtctactgctacgttaagtacgccgcgacctgcaccggaccaagctcaaccatggttactccctggaccagagcgccggaaattatcctcacattcagccatcatcgctggttgaagcggctcgacctngcaatgacccggtgtcacgcatcgcgacatgctcggtcctcctagtagggcagttccaacggcaatctcttaccgtctgccggacccgatttntatctcctatacactattaccgcggttacagaaagatatgcgtgccggggcgcggacactgagggttcatcgtnggtcttcgtaagacatactagagtaatttaaggcagttgtaggcttgtacatcgggctccaatcttggctgcgcccggcgttttgatggcgtcgcgaccgactcgtgccngatctactccataactagaacatcagtacgagttcagagatctctgccccgctgaagcccacaggcgggttctgtggaagtataactcagaagtgtacnttcatatctaacattcgttgagaccgacttgctgcntctactggatttcagngggatgccgatattacgtgagtgcctggaacgtgggggttatgctgaagctggggctgctgccgtgctgtgagtctgttttccgggtgccagtccagtaggtgagttgtgctatcgtgggttcggacgcttaagacggctcaggcgacctaggacgtttgcgctgcggctgtgtctgtttctcatccaaacaccttcacgacgtacccccggcgttcgtatngtccgacaagtgcaggcgacacacaaaactctcccgccgtacctactcgtcagccgtcatcgggtggttagtatagagaccacggctcatgagctgggaactagttanggtcatggaagtttcggtccgagttcttgtaaattctcacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcacccccacaatctcaccacagtcanttgttcacggcgttgcgtgcaatgtttattccctcttcctcagccantgtgcatcttctggtagtagtgaaccacgacgatgtttacttacccatccacctggcacaattcgaaatttgtaccttactcgccgtcccatggttcagatgccctgantaacngggtgacngctaggcctcgaagggcttaattgattataatttttagtaatacgatccgcatggcccttcttagactggtctggactatgtcgtcattngctgaccggctacagctctagctttttatgntatggaanttatcgggtgattttcagatcctaaaaccgcctatcttcccctaccgggcgggtaggactttacggaactccgttggggttaagcatgacaatgaccctactgtaacgcgtggcgaacgcgaaattacgaagtcatattgggctattacgtccattctacgccggccggctctgctaattggcctccgcctacatcggtgagatattgacgtgtgtctctaaatgaggtgccagcctaccgtatcctcatacctgcacaggtcacattgcnggctcagacgaatcttacttttatcgccactgcgcatcgantgaaccgtttgcagtacgtaaaataagcgagaatcgctnactnctcccangtacgctatagcggcacaaccatggggtatgatgcctcaaactgtccncagtcttattgggaggaaaaggagaaccgnggcttattganatcgagtgtttctgcactttgttttttaactacagggtagaatgacaggcacgctgctgggttcgaatccgtaaatacgactaacgacacccgcaatggggcgtataagcaaaaagtagctcacgcgaaaggctccagacaccctggccattgatatccacgactgcaaatgaaacgcgtctaaagcgggggagaatccggattctacgtcncgcgcagccagaccagatcacgaataccggcgggtgaattcgatagtattgtcgggtaacgacatggatgcggccagtcacgtaaagtgtgacgggactgggccctaactgaggccgtatataacggcaacttctgcatagcggttttagcgctttcgagttataatgggcaccaggcggaggcccaaccctaggcggccttggacagggacttgtgccccaggattcggttgaagggcgcctccaccaccacgaacgctcgnaggctaccagtcatggttgtcaggctgggagtacgagagatagtgacgcaagcacacatatttgggaacacctgctgcgtaataccgggagcccgcgcctcgcccggtacgtctcaccccacacatatgacaagaaatcctagggtgggatttctgattgcgactaataatcgtggaggtccgcccgatactaggcgggtgggacagcccttccgtacggctgcgcgatggtccggaccggggggcaattgggacgtcctatccgacgactgcggcnggttgatcccttatgccaattgcccgctactgtcagcggacgcggctgccccacatatcgacggtttaagaagctcaagttcgtcctattgccgatggcgctgccgtgctcctccccgcgcgcgagttacgtgaagcagacgcaatctccgtacaaaaatgcaagcgatcagtgtagttcccccaaaattccccacgggacggcctccgcaagaggtgagtttcgggagacgagcagttttatcctatgattccaactcgtgcggcaaccgtacaggttcagtatgtggtttcttntagaggtaactccgctatgtttagcatgncctggttggtcatgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattgcgccatgtgacgtccggactagaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcnactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcnagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaatcatgcgctatcccggcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacnatgngttaccttcagcaatcctgagttgacggaacgtgcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcnctcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggtggactacggattagcccgtcggaccaatatcatcctgatcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtnnggacgcggtccatataataggatccgctcgaaaccgtgcctactagcgaggtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacaataacgaagcccgggggaatactaaaacgacacaatcttgngtttcggtgccacgtcgactacaaccaagagtcggcctatcgaatgtccgatcctgtaggtaacgccaggacaggccaaacaggtagacttcatcaangtacccgccnncaaggctgcacggtccaagtccttcgtgtggttcggtgtgctctaatttatgaaatcatatgggcatgggggaaatcaatatatcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccggcggcggcagagattgcttagcagtacataacgggaaatgagtcgcgctacntatcgaatggccntgtccccgctacccgaggaaacaaccaggtctaagga aaatctcaaattgttccatagagatgctacaagtatggcgggggtctatattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacagaagtgtccccatagggccaatagctacattaacttgtggccggtcgtagagtggcccagcactagtgctcctcggggatgatctcccgacgttttaaacgagtaagccatacaggaggtccgcgtatcggggctgcttatggcgcagttctgagtcgncgagtcgcattgattgttgggtgntataggctaattcccgcaagttgcaattttccgaccctcgagcgacggccatcatattaccgcggttcgccacgatttgtgccgtcgcgtttagagccagcaagttatcgttcggtgtggggtccgaattaactactctgtgtacacccccttcggtctgggcttatttcccagactacgtgggcggatggggctctatgtatatcgcggacgccagtgtcatggtgaacgcggacccgcagattagactcggngtgtaccacatgcatagccgcagtccaaactctaacatgctagcgacttacttcattgtatagacaaaagccattgcaggcaaancgctcctagcccacgttggaatgagcttngcacccgagggngcgcgtgtgcctaatataattccttaaccagggcttctcgttggcgaagcgataacacgagatccagacactgtaagggtctattactcgcccgaatcaatattaaagcataagatggagctctcatccagttagtcgtcgtaacgaggacgtgtgtcgatgagtgttcatgccctccaatcaccattaactgggcaccncagcgacggcaattgtaaacgggcctggcgcagacgccggaacggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgtcggtgtcccatatggaaaaaaggggacttcgatgtttacccggtttgtcgattggacgcagggacgccacttttgacacgtcggcaggcagtcagtaacattcgtgctctctgcttaatcattacttcggcttaccgagctaccgactcagcgcaatggngtttttctgtcttcgtcttaccaatttggcgaggtcccggttagtaaatctttccgtcaaattagcatggcgatcgacaatgtggttacgcactgaaggagattcgcgggtgtcgatctncgactaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgtcacgactcatacggcatgtctcttaatggctttctccaccgagtcctttggaccccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctnggcaagcgtactatcttttggtccagtaccattcttttattgctacccgtgtcgatagccgtgaatcttaacgcataatggccactatcctgaagtttcccattacgtcgtaatacgcccattaatgccacgttcatgccccgaactaccctgaacgaaacatcatctggtggggatgctcgtgatcatttacaggttatatcanctttcgttgtatgtcacacganaacgacgtgtgttgttttcatttcacgttcaggcccgggccgcggtgcgacggattgaccagtcgcgttccactaccgcgcgcgactatggtgtatgttgccttgcttaatgccgacgctaaagctctgcaggttcgacactattaattgacactctagccagtggacgaagagatttaacagtgtgggagtgaccatcgttccatgcgacggtgttttgactctccgttgcactctaaggggtgtggcgtagaggcgcggcacgacagagcatctatgaaatcaactggcttatggccggcccgtgcgttgcttgccgatcgtccctgcacgctttagcacctctccangggacctagagcaaatcgtccgggcgtatgaattttgcgcccaaggaggagatcgcgcccaccccagatcaagcccgtccatctattggacggcaaagatgcatgtgttanccctcacgtccgccggctcaacgtagcgggttcgacgaaagctgcctgtccgtagggtcttaccggactcatggaagacctcaaaaagccctcncgtnttcttgatgattcatccagagcctaggcatacttaggtgcacaaccgcagattgacgttttagaagcgcgttgcttgccaagngtcgggaaggtatacctgatggccagtgtaatagaatagctacgtgctggccttgctctggttccgattaaggcgtgatcgtatttcggtgcgcgttattgccctcgttgctgccctctcgattactcggcggcactcttccgctatcgacaaatgcaagtccatagaaagtgcctacggggcgattctgttgatttccctgaaaattcagaccccggatcngaaagcggccccggaannttacattctgacgaatcctgtggagctgtgtcccaatcagaggaccgtagcgcgcgatagtcggtaattccagttcagggtggggtaatccgaagggcaaggctaggcttccggagttcaaaagcaagtaaacggctgtgcgcatcgcattgcatttccctcgcagggtatgacgctggagtcacttgcgtgggcggcttgccgaggccggcattcatggacggtgacgaaacccaatcaaccgattagacggcagactgtatgaagaaccatccacagcgtggtaccgtttggataaggcctctggaacacaggcccccgtcngcaagtcgagcgtacgttgcgcttcgngcccccgcaccgggtccctggacggcgactggccagctcttcgcgaccggattccgaggtgcatcattcctaattgacgcgccacagtccggtcgattccctagactcccggtgccgtgaatcaacgacgctgtacttgtttgatgaaagtacggtttcagttggatctccgagaagccgtacatagtngtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcactcatgtgcccgcgccngagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgttgctacattaggatacatcaatttttaggcagcggacgtacgccatagtctcttaggttactgtcagacacgaataaactatggtagtttaaccttttcacttcaaggggccaccctatctaatgcgaactcatgaagtgaccgagaaccccacgggccgacgaagaagcatgacagtgtccgtacgggtgcctgcattgaatagtcaccgtcataagatatgctgcccgatgggaattcaccctgccccagctttcttactgcgagaacgtcattcacggggcggattagtagcacccgttaattgtgctgtttcctgacatacggtgggtccggtcttctttaagcgcacgccctgcattttcctatgcttgatgcgaatgcatggctaccatagccttgcttccgcaatctcaatgtgcacaagaggcccgggccctcaccggcccgggcatgcgtcctggatctctctcttatcgagagncactagcgaccaaagcccgccagtagatgccggattctgacgaggggttgagtattcagaccagctaccgaaacacgctttttnccggatcttgactccaccccacactcagtgaaggcttgnaacacanagnnntgaagatacctcttctaaccgaggtcatatgggtcacataaggacgtaggattaattcacgacgcccgccgagatacatgacggagcgcatcaacgaatctttccngtcactccgtcgtnntaaagctaggcaaagggctcctgttgcgtcntatttacgtggcttccgctgaatgcatgcggccctttgtcctccaatgttcagcttgtatggtactccatgtgtcctatccagcaattccggcctactcgatagttccgacccagtcttgtgccgagggccttgcgtcatgccccgcggatcgcaggtacgaggagaggcgcagcgtcgcggcccgacactgtcgcacctgtaccctcggggactgcaaaaagagcaatcccagcagctggtcagccagcgcccaacctgtgtaaagccaaaacctgtgttgttgaaggttgcgctgaaaatagtctgtagatgattccccatacaccattggatctaggttaacggttccactatcggttagcccagtcaaccaccttaatttaggggctccgtgtggccgtgcggtgtcgtccccncctagctaacttctcgcttagggataggcttgccagngtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctntcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcngagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgtcaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttttgagtganctatgccctcctacgggatgttgaactgatcgtgattangcaacttcgaacggggggacaactgcgcgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccgcccgcgatggcttagtntctacacatcggttgtacaggctaggagtattagtcgatgagaggcgtnaaacacaaaatccggaagtacccacggcgcgatgacatacacagttaccnggggcgtgcgacggacgggcataccccagcccgtcacctgcccattagcccgacttatcccactcgggttgctactatacgatcatgggctaagctcgggacccggccggctatgagtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtcgttgggggaggctggcccggtccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacatactgtcgattgagggatcacaaattagccaactcggatctctatggagagcggaaacagggctgtagcgcgccaacgagcagacaagagaacccgagcttagagagcagggagtaaaaccctcccggtcctagaactaagcgagccaagtagtccgcaancaccatgggatggccatctcccccccgtgccggtgggtcgtctatgcaagatacgtaataanaggacaataacanaaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggtagtacccaaacngccgtgacttcacaagccaataccggttgtgacagcgcgtagaccttgggtgggttgcncgacagtcctcattgcgcagactgatttccggtcgccccaatctagtgttgaggcactcattcccaagcgctactgttaggagtctactaaaaccgacgtcctacaatgatcgtgccgagacaatnncgctcgcccacgaaacttttggtagaggtgccattgcgggtaaaattgagtgtgatccgtgtttctctccaatagaggagggggcgacttcaattgaagggcggatagttccanttgaggccaattgtcctccttgggcgatgagatggcgggtcccgtccacttcagcgctaacccgtagctatcggcattactgcgggccgcacgtagactatgnagatggtgatccacgctattattcgggactgtacttacagcgccgcatctgtaccgccacgagaactcggaggccaatgagtctcctcatggctctcccgcgctagctagacttcctagggtcccctgcgaaatcgttggctacacctgccggcgcaccagcgatcgtgactcacgtatactggcccaacggtgtccgattaaagtccaacgcatgacccaagagttcggggctactgggactgcgncctatagcgcgccaagcaacgtctcaatgggatgtcagaagaagtggctctctgcgggagtgacaatcctcctccttaactacctgtacatcggtccagncaccgacttgcatacctatatggctgtactgtgcactagacctcgtgtccaatcccaagaccatagattggggcttcgctctctcttgtaattggatcccgcatcagttttgcaccggggccaatgcccggcagtaaccctgtgcctcaaacattaggtgacgatatcagacngttgcgctgccggccgtggtattccagggtaccttgatatgtaagaaaccttaacacctaataaagatgggtatgtcgtctgctttccagaggccgagtgccgtggaggccactgaacccgagagatggtaagagccggcgacgacggagtcatgctgcacgctggccgacttccggcgtcagcttcgaacgggagtatccaagtcccccgcacgcaggtcccacagcgttgcacccgaaataatttgggcgtcggactcacgacgcttgacgccgttttgacgatcgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcgcagcantggtgaacagtcttcgggtgtttgattagtcgcgcaaaccgcctgccgagctacatgacgctcacgagcgacccgggcccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcgagcgcaagttcaggccacttggggtcctattctaggcggcatgatggcgaacgtntttcgcacgacagcgggactattgtgcgtccgaagaacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatacgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcanatactcatgcttagggacttagttagtgggaaagtggtcctgggctagacaggagtctgtgnttaganctgcntctcnggagccgaagaaggtttntgctgatacagagtccacatccttggatccgtactggcttgattgtaaccgctatgactctgaatcgaagnaagaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacactggggaaaatctcgttctctatgcccaacggacgacgacagatctgcgtgaccgcctacacctttgcaggcagacactgaggagccactgcttggtcgcactcatttgacgcgtgtatgccactgggaccgtttcccaaatgcttataccgcggccagaggtcagggggtcacctattctaggccncggctatatggagttcagcgggtaccggcccggnagcgcccgcgagttatgcggcgacgtcgttcgatttggtcccgactgtgacagggangtgatccacgctaatgctccaacctctcactttggnggcccggcaaacatcgttgaaaacttggggacataatcacctgggcttagtttatccataattatagctccggtagtccttgattgagacttggacatgttactccctagagcttcggggacggcagggcggagatattccccgactctagacgggaatcctttcggagcccacacacgtcggcggcactttcgccggcttaacacattgttaccggggcgcaaccggtaccttgtattctcggctgctcctgttcgccctgaacacgaatcagcgcggtaaaacacgtggtaaccgtaggtcctgttacgcgagttnagggatacgagccgtggatcgatgcgctctatccgtgccacggtttgtattttaaaaatctatatagtccgattttaaggtttgcgctttgtctgtgatttggagacacgttcggatttatagttcctacgncggcctcgcttatttcacttaccgtaagacttcagaaccggcacgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgggacgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggcggacattactggganagcactgttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtgacgcccccccgcacgggnacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcaaccccgtgtccgcggagcgcggaaggttacatgccataccgtttacgacgagagcancagtctgctcggcggtggagagcctgcatgaccgccgagaccaacgagattgaacctacctacatgtcattaagggcattaacatttggcagctcacgattaactgaaactggtacttttgacgngctgatcgcgtgatccctgggcactgttgtgcgancaaagattgtcattcctggaaaggaaancgctaagaacgatagctccagctttgatcgtgactcacgcggccgtccggcccgcttttcggcgtttaaccggaggaccgccggttatgcactctcgcagccggtcaaatagtgtcgatgccccctctgccctacgttgtcgtaccggtcgtattcgacgacggtattcgaaccgtcggttactcgatgacccctcggccacgaatctcgagcgggtctgtagtgaggggcagggcagatgaccttgggggctcggctacggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaancccgaccggtatctgtctacgtagttccnaaaattaatnacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatgccgggcggttnaagtcaaacaacgtctgcaggtatggtctacagctgccgcgatacatgcagggcgcaccggaatccaagtaagtcgtgaggggggacacgacgcgatgggngcttactaacnggttcccccctttcgaatctggtagttaatcgccgctccagtcctgcgttgcatttgaacagcgggctgtgtacccgaaccggggtgcaaattagtagaggaagtcaacggatgggngccgttggcacggggtgtgacaacgactcataaaccaagctcggtcggttggcggcgtgatgtcaccttgggcatgctggtttattagtccataggatcccgangcntacttgccgcatttaacttcgatacgtagccgacgtgatgtggtgcagagtcacaaccaggtctcccctaccctattccgcggtagggggccgtgaaaggactaccaaagagctggaccatgactgagctacgctgggcccagtggtcagcgcgcgcattgagtgaataaccctagaacaggaaggcatctnaaagttctcacccgantcacagtgttgcattcggaaacgccaactgtagncagacccncaaaggcggagtgtcnaagctataacacgtcacttcccggactccgtcaggtagccatcgcgaaatacttacctatggctatataacttgcatggcacgctcgcaacgatggaacgcacccagtcctttctgccagtgacgctgtaaggcacagctcccatgcaggggntgcaattcgaaccatcccgattgcaacaacgtagagtcactctgtttgcagggtactaggggaatccancaacccgtccaaacgtaatggtagtcactccgccatcctcagatgattctcttgatcctcgagtagtgagggaatgcacgtgagacgggttggagcttgggcacaatcttccaaaataatccaatcgtccttccaactcgtgccatcgaggagtttaactgcatgccttaacttgtgtagctaaccctggagccatcgtaactcgcgaagggccncacgcggatctcggtcgcagcctcctatcccgcacgtgcctgatacagctgtatctgatcaagtaccgcagccttancaccacgggtgcagcgtgatctcacggtcaggctagttgcgtctagtagtacgnccaatattcaactgctaaaacagctgttgaacggtacatgcaaagggttaccatgcctaacatgcgacctaccgccacattcgccgantgttactgaagcatcgcctatcgaggactcaccctgtctccggcgtcattttattgatggtaagaactgccattctcctggttcggtaacactactgctactcgttttgtgcaagctcttccccgccgattgagcgcggggatacaacagatggtcgcttcgatgtggcaagccgtggcagagccggtctcaccctgactctcaatccacagtgaaggcgcgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgagtggtcngaagcgtaggcgactcccaatagtaccgcatattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacantgtggaacaattccgtacggcgggataagatttgactacatagcttcacgcccacctgcctcattncacatgatggtggcgtaccgtgtcggtgtaccnatggcaagttgggtggtctttcacaggctagatcagtgcaatggggggctcatgcctctgtaagggtacgttgtggtcgacccggggcttcaccgcgggtgatcctcaaaccgtccgnttagcggaaanaataaagatgacaacccgccggatggcngagagtggttcccagtgatactacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatggttttaagacgcggaacactagggcgtaaccttctacccgtcgttgcgtcatagggatagtactagcgcctcgcctccactcgaaggaggtangggtgacttcctgtacaggtaaggttanaaggcgttcaagctgctctctcggtaataaaagattgaaccggttacatcactccaaaccctcgcccgcaggtccgttggcnagacctgtcgaacccattcattatggagctcgaaggaattacaattatagccaacgctcgacgcagtcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcnnagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctggcgacgtggctgagatgcgagctgttgttccgagaggttcgacttaatacanttctttggagaccgtgattgtggctacatatatagttatatcgcattgagatattctcgggatgtattcccactatattcggtggggcagtggccgcgaccactcaaaccggggtctcccacgtggggcacgaatctagtgtcaaaataacgactctataggatctcctaggcatgtggatcgaatatcaaatagagctgcgacgatatcgctgaagttttggcttgggggcgctgctctatacgacagcgacagctgggcaggcatttagcaacattcccggggacagggatcggacacagaccgcggacaaggggaatgacagatgctctcgaggcttagtgatacacacctctctacgatcatgcctaatttagtaactcagcggcggtctcggagtatctggtcttggaggtacccggtaagttcccccactggtgacgagggtgaccgcctgaaaacatcgtctagggccgagatataagcgtgccatcacgccagcattacgacgaaccgtttcgtcgtgcttatgtttgatcaaacgcgcaggcggcaacttggatacagttccacgtcaagcgtctcatgcgccctatcttttcctacgcgcatgtgtccatcgtgtatactggtaattgtcagttatctatcacntatcaagccagtngctggacccgacaagcctgccattacacacggcgatcgcatgggcgtatctcgcgttcctgaggctgtctcccgctcccgaacgcgagcagatcagggagcgtcggaggcgctattccttgacctaaccttacgcgctggttcgtaatatctgcaacaccatttctagtcctgccatcctgagcgatcctctggctcgcgtctgtttatantgtagcgtggcattgggcgtagacctgttgagctttgtagggggtattgctggggacgagtgggcagcgttccgtcgattgggaaccgcacgctgtggaatcgtgataggtgtggggatttttaaccgacgttcagggatggccgccctaagtctagctggcggttcgtcattagtgcgcgtaaacaaagtaccataagcctcgcaaganaatagactgtctaagcaggtgtcacctatcaggctccatagaaagtnagcgtgcttacgggccccggatgaaggttgggccctgagccattgtcacgtccgagctgagacaaaaataccggcaagttagtctaaccatgaccaggatagccaacctcagttttgcttgctgccaacatctttggcacttcaagactgccacggcggantaccgtgttcaggtagcgaaagaggagcagggtggtgtggtccaacgggggtggacgctgtgagcaaactgttgatatgcgtttttcgctttagactgaccacggcagcctccggagtacataccnttacaaggtgggggagggtgtacattcaaacggttctcatgangtctccgnagggtcgcccactcgcagtttacccactcaggacgnnntgtancatgggctggagcgcggtaagccccgagtgatgttttaggactggcttgagcgggnatactgtgaaggcgcttggcatcggcggcgagcatggcgnagaaaagnncccgaatctgtctccgacgttcgttcgacgtatcgcgaaatttaacacttggcacaaaggtggggccaacactgatttcccaccacgtggagctgagggactaggcacctggtagaacttnccccaaattactacggatagcaagcaggggggcctttgtatatcgtatccactcaggcaataaatctctcgacattgtgacattttacattccttagaggtgcatcccacgtctaccagcgtagnccgactcaattttacccgcgggtggcctggaaggaagatgattaaataccatagatctgagcgcctggttcgatcggcgggtgaccgacgtcagccatactaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggncgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccntgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgctgatcgagccccaaggggctcatgtgtgcgagaccctgttactggttatgcaatcacgtgggatncagaggtgtgtgtncttgcgcctcctggagagcgagcatattttggtggtccgcggtgtgcgccacctgaacgaccacggggccaagggcaacgggcaaaaccggggtgtgaacccaagctctcggtggggngangtcccctggatctgccaggcctgattccnnctcgcgtaaggcgagtcagcccggacgctgacggaagaatccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaaccctctaactgtgccgattccatcaccactcaggtgttttggtcatantcgaatctttctgacgcccctggtaagggcacggtgatccgatgggcagttgagacggttgctatccccctgcggctgcatcgtactcttcactacgttagatgccggagtcgttgggacctaaattaacggaggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgacaggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaacgtatgacatcactactaatgttaatcggcgctaatggctgcatactgcccggcctcgccgttgcaacccagcacatttattggtcgtccggcacgcaccgggcaaacatacagaacttattcgctaatatatgtataacttctacagcgtaggcctggaatttagttcacgctacgaagcctgtctctaactccacttagacatgcgactcggccatccagttaacacgggcagagcccggagcgttaagtgatacctcctactatgcttgcaaaggaagaatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggtgctgatggcggtacgaagatacacgaactcgcgaacaaaccggagcccttagggagggttgtgcatcatctacgcacctggtacacgcgaaccaaccctaaccggaggcagtaacacggggggggaggcatcgctctatggctcctggatcgactcatgcatacgtacccatgcataatttcgcagctagagccaattgatgaccggcagtgctggcggggcaagccgtatatttattggtcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgagatgtgactccgtgaggggggaacgaaagcggccgcgccagtctgatcccgcaacaaaatttagagcatcactgtcgcggactttcgctatcatgctggtgacctggcggccccaaacgaaaggcacgacaaaataatacatggaccngtagctaatagatccaactaaatctggggccggagacactactctcgcccttttgaattagccaagcgtcagcagnngagatggagcctgttttatgataccttgtaaatatagacganatcgacctgatatggtctgcgctaaccggagccttcttccgatgtcaggtccagttcatttggggcgaccttctcgcgagttagcagcaccccccccgaacgctgcgttcgagctacttcgccctcgcgacgactccagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcacgataatcgtacttaaatagtgaaagggaggtgtggtgcacccgagagtgtcacaactgtccgtgcgtagcacactcactaaaactcgtgagtccataccccttgtggccagaggcattgtgatatcttgccctagtagttctgcgagaacggtcagcctaggtaattccggcactgagtcgaccccggtctgagcagtccgcgccgcgtaaaggggtgtcgtgcttgagcgggcgaagcaagtgaccacttgtgacgtcatgtggcacagtcagtttaggaccgttagaccgttgtgtgtggccgcgtcggagcgctccgggtctacggggcactctttaaaaaaatcttagaaacacttatatatccgtacgctgaagcgcgtccatacgcgcgactgcattaccctgacctcctccgtcaggcattgcgantcncgctctgacaacttctgataccggaaccgcaaggcctctcaggcgggctttcgatcttnaccgggcgcacaaaaaacaattaccttaaccgtantgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaacccccctgttcgaacgattaagtaaagcaacagcggtcggcgnttagacccactcagaggcagcgcgcactacgaacagcacgggcgacagagaggagtctgaccattaggattagcttccgggactttcgctggccacggccgantcgcgcagctcccaggctagtcagggcgggggtctaggctgtgtagtnagagtctgggcatgaacggaagctggggaccccnggtctggattacgactgcatgccggcatctgaatcttaagattaacttccggaacggtagctttccgccctactagtgtcgaaccgatttcttcacgcaaatgannatgccnggggcgcgacacggatatccctatagttatagtccgacttgggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacggacgaaattgaaccctgtgccggctgaccaagagatcgtagtcctcaaagtaacaggacgtcctgtcgtganngccatatggcgcagccaatgacgcaatttcccgcgttgcagatccgagttccacaacccctttgtgatgactagtactgacgctggcccccacgtgggcgtacatcggctgcgtgcgttcggaaaacgaggataatttcacccgttaacggtgtacggttntccttatccatgcggggtactagtagttgctccggacaatcatatttcacccgttggttcggcttctctaacagggcttatagagggcgatactatagctgtattaagaacgcagttgcatcattgtttcccccttatggaatcacgctcacctaaaacgctaggtcgcaaactccagtcaaactcccagcaccctgtctaacgctagcggacactatttaagaccggaggttctgttgcgaaagagactatggtcccacatgttcctcacgtgcgttagccgtttttaaatcgtgaggtgtccgtaaaagaggtcaacgatatttcaagaattacctactcagtcggaattgcacttttcgagcgctagttcatanatacaagtggaaggcaactagggtagatcggtcttaaggtgaagtccagggnccctgaagctaaacccccctgcaagacggcctcataacacccccatccgttgacttgtcagctagctgtcagcagctcatctgacgtcgaagctcattgaaccatattgccctagagtttgagggcgaatcactttgctcccagggacatcgctgagcggtctcgtcagtgccaccactaagtcagacgaaacnccctatgcgtccctgtcctggtcccttgtttacactgtgtacacaacctgcgaatctctgctgcccagtgaatgtagtggcgctggtactacatatcacagaatttcagtgtcatggtggctattactgaatcgctcagcaatgcggcagtctaatagaaactccgcgtgatgacaaaatggaaaatgcatgcgacgtccgtcggaaacgcgttcctctagggatggcggactgcgancgcacaaccatgtnaggaaccagnaggagtagtcatggctagatctgtaaatttccttcactctaatttgaacctctagctccgggtaaaatcccccggataggggcgtatctatgggttgcaaagatgaggcccctttaaaagactgcaacctgaaccttagctgctaaggtacctctgcgcaggtgtcttgctgcttgacagcggaaattggacggaaagcttgcgagtccaagctgtgaatagtttaaactcagtcccaggatggtgaccggcgattacggtcggaggttagtggagtcgttgttgaggagtatgctgttcgcgagcctgacgggaggaaagagccgactccctggtgtcgctactttcaatcgtttgcacgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaatcngcggcctagtgccgggtattatacggagangtatatcgtctactattagtacagtatcaaggtagtctggctaaacaccttcatcgcagcgctcggtccctaagaatacgagccggacacgccaatcgatctagatccgatttcctcctactgtcatggatgcggaatcagtgagttagctcgtcggaaaaccgtgactngtagagacgctcaactcgcacacggacaccgtgtcactagacatncgggccttatgtgcgatacaacctcctttggggagngcgnacccctgcgtaccagtcgctgcattaatcaacttatataaatactcagctcgatgacgatgtaggtgccgatctcgactcnaaagactcaagtctgaagctccactgccgggcccggggagatccggactgntcgacccgtctgccatgtcaacccgacccgcgtcgttacatccgtgacgtggccctctagtctgacggcctcgatagttctagtggctcaattatttacgggctgggagcttaggtgtcggcttcactagctgtgtacccggatgccatattgagggataatcggaggaacacctcgctcgtactacatgttatttgtanctcgttggtggcaaccggaccgtacggcgaactgtctgtagggatcgcgctaataaattcatgttaaagtatttctactctaaagcccacgaagtnacctaacgtggcgtacccctaacggcgggtttccagacgtgttgtacttacgtcgtaaccgttgtgatgtntgagttcgcagggccgcctctagagggtacgaggtcaacttgaatggggttagcggcggtgggctgaagcccgcactccgtcgttntgcgccttgggtgtagaaactgctatccgtagagnggccaaggcggccgggccccggggttacgcaggagtccctcagcaaaataatgtaatttaccttatcaagcatttgcccactaattngtgtagttacgataccattacagttagtgaagtaagtcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccgntacttgtaacctggcagcacatggttgatggaccctgtatccngactgcacgcacacccgtcgtggttcacatccaggcgtgggtcgaaccttgtcccgcgtctgggcccaacatcaaacgagtgacgggacggcgatggtggaagccgagaatcgcgtactagctcgcggcctaggatgggcaagcggttcactgtgaattccgacagagagatcagagtaancaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccgggagtccgacttccctgcgatagcctgaccatctaagacagcgattgtgcatgaatagcaagagggccgccaacctccggaagtggacggcgattgnagggttcccccgttgatctttaattaacctagacaattgcgttcacaagagtcacccctnaaatggctgtctagcctttggctaccttagcattgccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccgcgggcgcaatgtcggcaatagaggtcgaacgtgagaagttcgaagtgcctcaantcacgctctacagacccgacgctattcaacgaacccganccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgnacncttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctccgactcttctacggccgcgggccnaattacgtgacagatatgtttacccgtncgctttcgcatttgtctgggtcggtcgcagaagagggtctccatgcattcccgctaccnatctcgaaatggaatcaattgcnttcccaaagacccaagtctgaaccttaacttcgcagatgtgaaaatactatcaattggacaaacgtcgaccggtccgggcaaggcctaccggnagatcaacggcatgaaatggtaacagagatgcacctntatatcaaatctgaaccatgagccagtactttcagaaaagggtaactgtcggggctaaangnatcagtctcgcataggagaagtattnccggatggccaggctcaggtttacggggaactcctcagcgagatcgatttaccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttanttgcgtggcttgagctgtgcactaaatgcgaatgcacaccctaagccgcaggatatatcagtgtcaatatgcactagatacgtgtggggaacgcacagttgagggtnacccctcatgctggtacggagctagctcctcaaatggaatggatttcgngaacctgtagcgcgttccgcgttgtatgctgggccccacctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgagtgtaagaggttttttgcgaagaggagctgctcaagtgtgaacttccagatcgaccagtggagtgacggggccccggcagcagggagttactgaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccgaaagtctttgtgctttcactggcgcccatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagttaggacttctcatttgngaccgctcatcgcggtagcgcatgtgcggcggttacgccgggatttacactccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgngtcgagctttccactccaataaaccatttatatggacaaggaacaattaggggcacgtcctcgtaagccacacgttaaacattttcaagtttgcacgatctggtagactnncgtcctatcgtggcgtaaagnaggaaacccggattcagagctgtaggtgcgtccgcatcactaggccgaagcggacgacgggcttattcgtaccgccaggaagggcaatgtcgcagcccggatagatatgaccncgtagaggcttggccgagcgatatgaaagcttattttgcaacgtataagctagggttttcaattaccgcggtgtcgctnaaactgatacgagaaatcgtcgcaagtgaaggacccctgatctgcagacggctcacngttaaaagtaacctaaagacaaccagaagctgggtatgtaaatagatgaatatgatgnccaacattataggtgatcggggcccaagtttaagctgtagctcgtacgcatcccctcgaaactatgtgcctaggtatgactgatgtattgtcgacatccccgatttgccttcgtccggttaaggttgaaatagcctatagtggggccacagtcggcagcgcttagcgggcccgtttaaccatancccgcagaggtttcaacccgggcgatagcgtctcgctgacaaagcgctctatcccgtcgtaattacaacatttcgccngggagcgaagagcagccgaaatggatacatggaacggtacgtctagaactcgtcaaaggggatcggtcaccgcatcgcgcatccacattccatttaatgggcaggggttgggcctacagcgtgtgcttacgggtttatcaacaaggacgcgggaggattacttgcactaacctcatgcaccaatggacaactactgacttggatcgtttcgccaacgcgcgcagacggtttatagcatatgagtcgtcaccagccttgcatataccggccctgtaatgcgactcgtgaccctctcgactacgctgatttgtgctttaaaggcaaagagaaagtactacgttgctgatactgtctgaagcagggcactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaacgttttggcataccgaccgtatangagcgggattcctcttcagccntgacgggacgaaatccaggcgaaggaggtcggcctcgtcccacaggatgccgcggggcggtgagatctccaacgaaggaaagttgtcgngggcggctgtaccgagctttgaggaccgcgctagaacaatctgggcggntggaagagcatggctcaggaattatccatcatctcttaacggctcccaatacaaagcacatgctaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtagttcccgctggtcgatccatcacaagtatcgcagaattcgacgctgggctctcactcgatgtgtggctcaactggagacatgcctaacagatgccgagtgtcgcgctattttcatgacatcgccgcagctgcggcaggtctgtcaggncttacgcccacccgtgattgcgtgaagttcnctttgtagtggtgccagccggtaaataattacatcgggcagcgcagcttgttttgttgctgccttcaagacatcgtgtttctggttgtccgggtccctanttcaaaaaagtccctctaaacgagaccgaggctattagccaggaataggaatcggactgtagaaagcctcacatgcggcctgtatagagtcgttgaatcacgtgcgttggctacttatcgatcaacgttaggccgtaacctgcanctcatctaaacgctgagcgttagcnacacgnggattcaaccacttggacaacaatgactcgcggagggtaagtgtgcgtctctaccaccccagacaaccacaccttaggcgttgcctttaaatgcattctcactagtctaacaagggcaacgcctagcangtatggtatggtcacaggatgggacagggtacggggatacgaacntatatgccaactgctcgcaagaacccccttatgaacgttcctgtgtggtagcgactaggcgccctgttgccggttgcgtgtttagtcttcaaanacgtggtcatcatggcaggatcatttacgtcggccagcgtcgcttaagaaacaaaaacaagcacttcgcacgcttatgctgtcacctctcgtcccttgcctgaagttatgcaacgtagaaaaagnggctctgtccctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctaacgtttgtccatgtacgggagatgtcaacttgttacaggcattaggaggagacacatgaggtgggtccgttagactgattaaaacccggcgttaggctgccgattggcaaggtgaggttcgtggtgacagggagccttcgtaggctgcgtcctccattaggagtctaatgatctacgcgagtttcgtatcagccgcatgcacctccctacttaatcctaaagaccctttggaggactttccgagggatagtctggcgttaggtccacttactaataattaggagtcgcctgttagcccaggacaaatcttgagacgtaagtcgattcgnattangtccatcgacatcagtagtgtggaggaccgttcatcttacctggctgtcgaaganaagaagttattttgttgagagttcacgggaagccattagtcccctcaggactctactgtgccccaggtggcgcaaggacagggtccggtcgctgcacggagacgttgccccggtnaccccacctatcctcatcaccaacttcatggtcagaccctagaacacattggaagtgttggagaaccaatatagacaccgtaatatcaagtacgtaagtctgagaggatgtagacgacatgtcaagagaagaactgtggccgcgtcnaatgacttaggaagtattacgtcttgagngactggggtaaagcgatcatagcctgcggagtgacaccaggaaggatgggcctccttttctattaccaggttacgaaaggtagtacacaaagggggcaagagtagcttcgttcgggcaatctggactcgcgtggctcaggagcattttttggtactctccggtcctgcgtgacggaagctttgccccttcacttagattggagttaaaacatcctccttcttctagcgttgcgcgccgcggcgtgacgttatcccccgcactatgacttttccttgtggcaccggtcgaaagctgttatagtgttttnagcccggtaatggtagccacccactgatgcgcagagttagtggtatacgggaactagttaacgtaatacaagccccttcacttgggcccttccgctgacaaggcatcagcaagttgttggattcactgtaaatctggaatgatcagtctacgcgatctaggacggagagatttaaaatgcaatcgggctataacaggtagctagcacgtgagacatgtgtagcggcgcccgcgcaccctngtctgtgaatccccagcggtccttgtgaattgaaactcccggcgcacattgaaatattacacgagcgagtgcagggtggtacaagtgttcagcggtaaaacgcaggggatattagataaaatgcggtgtggacctctgactagtaataatatcttagggcgtgcgccgagttccttagaggcgcgcactatgatatgcgccgggggggggcagcgactcaacatcaacgtactgccgcgccgcttataccacttacgagaatcgaaacttgcaagcgcaancagcagcggaacgaacaggccgagagtccctgaggtcggtgccctagtctncatgatgccgctcactccggctattgtgagggttgtgtcatggagaacggccccgtanggtgcctaactagatcccacttccagcctgaggatagccatattggtcaaagtgacacaaccttctccgtcgcatggagctgctgggaaggaaaggccaacacctacttccagcggtttcagccgatagcagatcacttactatcactggtgcggngggatggtcaggctttttgtccaatggcgaccgtagccgggaccagtaccaatctaacggtgtagcatatactcttgccgtagtaaacgacgntgacccctactcgtccgactgcgtccctaaccttacgaaagaccacgcacatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggctagagtgctgcgtatctctgcgtcgtgaacatctggcaaaatcgaatcccgacatggaaaggagtcccggcggttagcctttgctatcatccgtccggatttgtttcccgtggaacttgcgccccgccttcggaaaagttcccatgccgattcgggcnactccagatagacgtcccctgactgcccgtcgatgtttggggcatcagcagcaaagtcggcctaggaaatggacgcggcacgtttaattgcgatcgacactgtcaccaaacagttataacgcggtgtcctgggtacataccgccgcagcactgggcaaactttaggcgctcccaatttcgcctctgttgacnattgcccctcgagggggcgtgcgccgtcactgcttaaggcgccgttccgggtggcggcgaagaatgggcgaaaaatgtaggaccaaatagaggatgccgcgccatgaatacacttgcgatttcgcccgaagtacctccagacatctcggcagctccagggtggatgcctccacgggtgctccgccgcgagagcaaaagctgtaggagacgaagagatttcaactttgactatcgtgaactgagcactcactgnaaggcgtcnggaggtcgaattataggctagcgcgcatcggggtggcaacccactaactgatgtgctcatatacgacccccgggcatttccgcacccgccgctcctaatggtaagagatgccttgcggagaccgccgctcgctttgccatctctaaccccaaggatcctcctccgctccangccaggtctacggtatcgaaaagcggttctccgccaaaattgaattcggaggcagggacggcgcactgcactcagatgctcatgacgttgtttctcncgtactggtgacttaacgcacttgaagggaccctatggtggtcccngnnctggcccgggcctccgcttgcctgcgctcgatcccctagtgcgacggtatgctccttacgttctatgcccggtccgttcggggtactgacatgggtaatggtgtctctttttcgctatatcccacnagtgtgactccaacggtnnaatactactatctagatgagcgtaggagatgtcgaaacgaccataaaactcctaaccaagcncgacagcttnattcactactgtggctccggtggggtagcacaatcggcttagaagcagaaacttccatcttaggccataaagtttcctgagaggggggggtactcccagtagcgggtagcacgagcttagattgtcagtcctggtggtgcacttggatcttgagaccgtagggccactaggcatcctgtttatactagattgatagcaggtggtaggtagggccgtcatgaatggaccgaaacctgcgtggcggggtgtgcccaccctttggtaaatactggcttctgctgttgagctgncgagctacctttccagtctctcgcctagccagtgaggngcttctactcctgcnnacgcattattcgccgcaaaatgcacacccacatgtccccggtggccagactacgctagctcctcttctcggaacgccaatctggggtactacgtgctgtaagtccatgtattgccggctcgnataacattgtaacggcgccgtagacatcggaaggcatttggcgacgtcnggcatcacagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggcactgagttacttggtgggtagcacggctaggtgcggaatgcctattgtgagatatacagctgggcaacatagagcgncccctatcccgacggcgtaaatgtacacgaggcgttaacatccccatagntcaccccccagatagaccctccagataataacacactcctaccgcggacttttcaagaaatgtnattnaagcaaaactaatctactacattagctgtctctcggtcgcagcccccaccggtaggcccgtcgagacggaccaaccatactcctnctttatattatctatatctagctgtcggcatttcgtcatagtaatagntccggggtgcctgtngccaactgcgggggaggtgggccgtccaggggcttccaccgaattcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgccnncgcgcgaacgtctgtttgctnccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtagcgtctcngtagcaataaatccggggttgcgctccagtatatgtttgtcttactagtcagctcacacttatctgcagccgcattccggtcgcccagttgcttaactgggcacgccagtagcnccgcggcgattcttcgtttnactgggtttccattggcagtcgggcgacaacgaactgggcctgtacgaccgccaattggccgatctttcggtttacaaattcttgacggttccccgagtgtgccacttttcaacccaactgagcttttatcctccgcgtcctgctcggggtcaagactcccgaggtggacagtctgttgtgtagattagacttttagcccagtactgggtactcggcgaaacagggtgcgcncgcgttacaagttgtctccccgtcatcccctggtcgggtgaatgtgggggcaggcaatgggaatcactaacggcgcgaccgggttcacacaagtgccgagactcgcggcacattccagctacgcccaccactggttctggtcttgtgagcaaaaacccgtgcactcttgcggatcgagacgttgaactgtgaccatagtattgggccttacctcctacatctggctataaggtaaccggtcggaagtatggtcaccaacaaacttatttcgacggatcggcagtcatcaccgccatgaatcacctcgggaggctatgtgcatgcttggacttatcctcttgcgaccctctcgaacctgttctggtgcagctcgcctggggctcctcgactgagacatatcgccctccacttgtattatgtgcttggctcacgtagctgtcggctattaccaacacattttatacggcgtgaccggccgatccgagctcatttgccgctgggacgtggcgtactagtacacctagatgtgaaggtgtgacggtataaatttcttagtgtcgctcgtacacccggaaagtatagatcgtggccttggcaagatngcacactttggctgaaaatgcccgtccaattgccaggtttaagatgctagttgacgccctgtgtttcagacgtgntaaaagcgcgaatgaatcatatgacttcattaatcctcggtccgcctgtgaaattgacgtaacagacaatttacgcttagccacaccaactctcacccgatgtctgatccattgatcccggaaacattccccttgaactcgagggctgggcgagactttagttaaggtgtctacgaaggcaagcctaacacgtgcagccgaccagggggtgactccagccttatctggggtccactaatgcgccgctggaagaactttgagagctactagtccccaagccaccgtaactacgtactcgtgcatgtactttctgctggaagatagcgggaatcaggagttttcctcccgaaacctctcgtattcacggtatctcgtttggaagtagacgtatacttagcatctcactcgcgtgagccccaatctcatcttaggcctgtagaatcagcccgnngttcgtgcttcgatgtcctgtctagggtctactggccagtcttagtgctcgcgcaatagcctatttctccttgtgtgcggacgcagccacagcagattgcgagaacgccgcttgcttagaatgatgtgtacttttctatatggcgttatggtgtgtcctagaccctaaaagactctccgtcgaggggatgcatacgcgcctggcttcctccccttcgtggccgtccatataaggttggtttagccagcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtccattcggcggtgtgccttccctgagccagaaaagccttcgcttgtcgtgaaacatcttccggatctctagatgttcttgacgtgaataagccatctggtttcgcactgaaattctgcgtcgtcacggtgtcccgcggtgttattgtngcggntaagggtctgatacacatgtcgtattaccaaggggtgtgcataggtactaactgcaattgctagtagaacnctcgaatgtgaggaggctcgtagtcatgggctgatggtatgaaccgctacccgtcgaccgaccgagggaggtctttagcagtgttcacggccaagtctcaaatgtttcgagtngcatagctgataaccaacgtcaccggttgggccatntgccgaagtaattcaaaacagcagtgtggtcgcattctcaaacttcaatncagccttgcccaccatgtttccgggccataggtcaacgtatttccacgacttcgcacgccctacgaccgtgatgatagcattatgcgggcgggccttgaacgagaccccatgcggtgcgagtatgcacggcatatatagtgtcaacggcagattcctcagcctggtcctcccatcgacttgcgaccgaagtgtcgcctcatacggagaccagtgcgcttggcttgcccggaggattctctcgattagagtaggcgtcatgcgacacggcgtttagctaatccaatgttggcagcgaatatccagtccggccttactcgaggaacacctcattggggaaatggtattcgctaccaatgtgtctaaagaccgcgaaatggccaatgtcgagtcccggagccagagccgtcaggcgcccctgagtagaatatctgntctcccactgacccgcttgaatgcaagcagggacttgacagtccggagccctaaggggagtcgtagccgtccccagtagtcctcagcctcgcagctccaacagtccccnaggatcgaggagcggtggaaaactgttagagcgaccctggaacgggcagttccttgcaacagtaatcttgatcgggtaattaacttgaccaccaaaatttcaaggcgcgcgacgcggcattagaaacaaatcgtccctactacatatctgcctagctaccagattaaggagagctgggtcggcttaaggtttctcggcagtctcgttggcgaacctaaactagtagtcgtgtttgcgaaccggagagcagatattgtaatcatctgccctttacctctcatgcggccctactggtattaaaatgcttacggagtaactacgacgggttctattcttcccgcggaacagcttgcagctccttggttcactgcactgtgtcactccgagtgtcaagcttatccgcttaccaagcgtctgccgctatacccgggatgatggtggtatactactcagcctaaccaatctctttcggttggctgtagcaaagtctgcctaagagatttcatgacgagggacatattagagggctccactaaccagctctccgggctagacctgggatggncngggaagaggtaggagtgaaggtgagggtcctgttacaaaagttgccactcggtgaacgccgctcatcatgttccgtgaggtcacgacgtattcttcngcgatggacagtctcgcgcgcgcgcagcgcaaagctncccncaacatgctcctctggcaagtagacaaattggtcgctaagcgacagatctgcgtcgaacggactcaactaataaattaggagaggctacgatcctctggggagggggttacctggatccgagtctnatacgtgctcttctgggagcgttactaatgaactagaattcggtggctgacctgaatggggtcattatttatgtaaaggcccangttaaaatccagcccgaggacatgagtacaaatacaattcccgaaccgctatacctagaccttgntggtaccctattccgtggatcccagctcaccaaaagttgcaacgtnaggtcgtgttagtttgagatgacctgatagttaactcttaccgttgggcnnatctaggccgtagtcctagccggctatcacttgctgtctcttcacgaatttatcaagtcatctatgacctcgttattgctactcagactcggtggcccctcccaaatgtagttgagccgctgatatagggatccccgagtagtcagaccatcagagccaatagaacgccgcatcccgagtcgcgcggctgcacataagtgcggcagatgctgccgatacgancncgggtttatccgatgaatctgcgaaggggagagcagccacctcagggggtaacgtgtagtgttaggctangtcgtggttccactgcctattcgcctgctcactcgccctcctctcacctacggtggatagggttgatctgtgttggagggagcaccgtagtcgcggaatagcgagcactctacaacggaggggagtcgtcactgagcgcagattgcatggctcgacgnaccttcactacgttgcccgagggtgctgcccgcctgatccggatagtgcgtcttgtccttgtaaagaagcccgtgagttcgtgcctgtattgactaggaaccctggactacgtgtctaccaagacgatggccgncgcttaatgcatcgttatctaccctggatcatacatgtgctaatattactcagcctcttgtccctcgaggggtatttaggtctaaatccggaacgctatccaatgctaaccgcatccaatcgacccagcgacaaagcgncccacggacctctgcggttataagctactatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccntcgtatncagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacacagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcatataatacccctacaaagtaantgtcacttgtactcggggggcagatttttgagtgttcctttgctccatcagttgggtggcgcttcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgctaccggtgtatcgtaactntgttccacatgaagtgtgattctaagttcttgtatgtaatatcatgcgagttgtgggccganagtaatttatatgtcagatagaaggtaccatgagttcaacnttactctaacttcaaacgaatccatatgctacatagatcctcgtagggagatgtgangatcatgcggatgaangatcgcggtcgaatatcacctcacttagcccgcggcaaacagaagctatgaagcatgtaaaggcctggatggaaattgggtatccgacatatttctgggctacttacagcggccggaacgacttccttgctaatcgtgcaagtacaatcctgtctcggctgagcttggcgtccgccgcctggtacgtaactatagtcattagggataatgtacaaaccacatgactctcggccagtcgtgggtagcacggtagcccataattcctaacactcggtactaatcactggcacgaactagaacttcgactactaaacagataacaaaaaccacaggtcgggggcagggaagcacatgtaaatatagaatctttcatctcacaggctaggaaccttnccnaaatacgcgagttccacccacagtctctcttgcataggctgacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgancaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgctccttagccaggactcccagaagagcgggacaacgctaccgttgtgtcccaacagcttatatatcgtaatggccctcagcagtacaagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttcatctnggcctcacgacctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttgaacagctcttaccttaaaatgcttggcgctactacttgtgccgggtgacgttgtcagttaagggtcggtggtattccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcatttagtgnnggtttgtggctggtgctcctcatcgcttttgttgatcaggtatataggatattcgcggctcagatgcggatcactcgcggccggtgaagcgtgacgtaccgggacggaggtctagcgaccctgccatggcaggattatatgggacaagggaatttaagctagcgaacgacacggcccacctagcacgctcaccttgagtaggccctttcccagggctactcttggctggtagcctggatattacctaaaattaggggaccaatacgccgccagtgctctggtgcccgatttgcgatgtcctcgtcaaacattaagtgtcgaaaaacggtacttcgggaatatctttcccatataacctggtcttcgttgctatgcttaagttgaggtcggcgtacgtacctcgggtccaagataacagacaaacggtggggatgtgacgtgctcaaaggagagatccgtagagattcataagcgggacacggcagccgctgtgcaataggacgggccgacgganggccaggttcacaacgacctcagcttctcactacccacgtgctacaagagtattgcgctctgggcccccagggactatgtgtagtgcgcacgtgcgacctacggccttaggctaatctgatacgggactgtcctccgcccctcgcgatggtgcgcagcaagccgtaactagccgttaggccgtagctactgtccggttgagccgccggggtagtggggtgcaatgaggatacacaggggcctcctttccatgtgggagtgaatagcgctaacatgtatttcccagtactagtagggggattcgcgattgcattttgtgtttccctattagttctacttggaagagggcccaccgcactacggatcaaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccaataagagtaccacttccggcactctagagggagancttagattattatattctcgtaacgaaggncaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgttcatcctgcggtccagtcagcgtcgctgcctcaacatcagactttctctgaactaaaataatttcaacccctatagnnccggtcccgggagacattgcgcactcttcagcatacgtacggtaattctgagcgagatttcgctatcctagctgcggcccctttttgtggggggcaacatccccgtcccgccgcctatgcatgccgccagcgtgccgcatcatttagtgagctacgtgcaccagacaaaagtaatgttctacgagaagacggctcgcgcaatcatgttttgaggnagttactctggcgcctcaacgccgctatanatgtggcatagtcgggtctgcaccgggccgacgccanaatggtgatatcaatgcggacgtgcctaaagtcggcgagatagccagtcgagccgactaagggagatttacggcgaccttcagggggcagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgngtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagtgccccaatgtctgaaagatcaaatcatcttgtcaaaaacaacccgagtagttgtattttgagatatagcggctcacttataggaattataaagcgtgtcgatactggggttggccttcggtcccctgcgtaggggggatcagatgggagttcgtcataaccgatccattaaccctagggacagtgtaaagaggtggggcancccgtcatagggtccactccacctggtttaccggggcagcctaaatagattaccatcaggtttcagaaanggccgggagtcctaaaaacggaacaagttgcgaagtcatccnnaacccgtccttattatacttgtaacgtaatatcgcgatgtggatacgtcccaggcctagcgtaatcgctacgtcataatcgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgcttccgaggttcagaaagtattctcaattctcgcggagcttgtctaggtccctgaaaatcggcgtgcctngccgttttcttcgggccncaccattcacactcaattttagtttattggtgaatagcacgataccagaacgtcagtcacgcgtcgcatggtcatggagtgttggatgggtataacgtggactgcacgacagaacgtaatctacggtggctgtcgttgcgcccccgcacccctctaccgcaccaccctcactagtaagagaaancgcttggtcccgttacgaaactatcgaacagacgcgtagactcgtgtgttactctaacttacatagtgccttgtngtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagngatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtatgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagnagccaaacagtacatgagtaggggttgcgttagcgtccgcccaanatgacgggcagtacgctatcgggacaggcctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgtagctcgggatgcgcattggctgtgatgtatatcacccgcggtcacgtctagccgggagtgcatagaactgcgtttggagtgtaagcgttcggatcttatcccagtctcccgggctccttttctagaaattgagaggtagatggcccatagtcagtgtggtgatcngacgccgcgaaaatttacgtttagtcatcaacttcgggcaaatgtgtataacatatcgaacgcncggtgggatatgggaggtgtcgctgacgttcagtcggcaagtagtgcctgccttgaccttccagatacgttaaagcatatcagcttttcggtattaggtccgtaattttggccgagtgacaacttaaattgtcgctcgctagngggtagtcaagagtctgttgactcccagctgcgtgatgtcgcctattgtctgtgagcataacgcggttatgtcgttcgactatcgagcaggcgataaggcatatgattatacggacgggattttatggggaccatagggcaatatggtccccgagacgcaccttcgggttctacttcaatttcgctcccgggtcctaggttctcggcatttctgtaagacgcggagcggactgtatcgagtccccctggtgaccaagcagtcaggagtatcaagactccttntaggttagtgagctaggtttcgagtaagccccgcgataaagttagtgaatcccggggctctaagcgacccgtgttactanctaccatccaccgcgtggccganagcaactgaaaatgcgttgcaactgctggtccctcagctntttctccggacgcgcaatttctacgtgtgtgaatttccgataggggtgggccggaagaagtttacttgctccggcggggaggaatgactgcgttccggcatgtatactgggctgctctagacctcggtctacaaacctgaacatagaaagcctccatacccaggtgagtagctccaggagaggtggtggtcgttttagttggagtagcgaactaacgggattccagcaactgagcacccctggcgaaatactttatggccgtgggtacgcgcccggtgcctacgancgatgatacccaagcttctatacgacgacaccgtatcgccctcgaggggcgggtgaaaggactcgggccaaccctggccactaacaagtgccctccagtgcatctagctcgtgccggagactctggcttggaaagcgatcgtcagctcgttcataatcgtggaactttcaaacaatgtacggaccacattaaatctgtggcgataagcttaaatactagaatatcaggagatcggacaccccgggaaacaacgaacggcggggccggtctagaccaccagaatcctgatcgatcaatcacgattagttgtaagtcttctgccacaacatcggncacccggcaccccctgggagcgaaggttggtaccgctatccttttactcgttccacgaccggtgtgcattgtgagctcactttgatgggctagattagtccagttcgtcagccaaaaaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtaagtctctggcgtgactgacgaattggatctggtaataaacgaacacaaagtcctctggcacacgctgacgagtttcccgcctgacccntccacatccaggtctagagtcggttcccgtgcctcagacccaacaggcttcccggctaaccaattggccaggaacacaccncctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacnnaccaccatcccactctcacgaccatgtcttttccaagtggaggaaaccccttctttcgcttgtaaacaggtgtttttcatatatccgggatgaacaatatgtccatttctacggcttaccacagttattgctgatgaggcagtacccaatatcgtatcttntacccagagcgttcccgattaagcaaatgtattgcgaccagttactcaaaagggaccanaacacgttcgtgaggtgggtgngagacaagtccgtttgattacccgcgcacccccccaatgaggatactggaagtgagagttcatccccgccgaacttactctatcgcgggtgaaaacgaatgatggtcagatacnagtgaattaacgatcgaatgttaccaaatttttgcagggtattgcggaccagttatagcacccttatataggatacccttcatcggtcgtatgagcccccaattgtgggggcgcacagtgccccctcgaatattgcgagtttttatngcttcgccgcgtactgaccgatcctactccgtcgcctgggttgcncccggcgaagggcgacgcaaccgagatgcgcattttgacgataagtaaatctgcaactctagtcccggttcctgcctcgacagcacttagggagatttgtttatttccccatccggtccgtgcgttcgactggagcattcatctgattgtttgaaagatcgtcacgtgaggtaacggaacaaatttgcacaacgacttacgctttgggtctatgcgagccttacgtactggngaccccgattaaagntagctagcatcccantgaaatggggtgaatgcttgcgcgcgacaccagatcctcggtcgaaatttccgtgtttgcgttgaagcgctacgcgtaacggcccctaaggcattccacaggccgctaagggggacggcnggggtatgtgctctctgacctgataccacatggacgtccccacggcccgaaaggcaacgagacactcatatcgcatcgacccgtatcgcatggggctattccaagtctaccccgtcaggcgccatccgattcataattttgtgctcactctcgatgccgggcgaatataatagtaagcagtattaaattcattactccacgcaaacccacaatactgttatgcagctcgggttttgcggggcgtactgacggcttcgtgtccctctctagccttggttcgaacctagtttgcagtaatgactcactcagtacaacaacagagtttctggtacatggccctgctcccggtcgacagaggcccataggcgattctatccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctggtccatcntacagggtgcccaggtagtctcgcaacttcggcgtgcaagtnctaaatcatatctgggtgtgacggttgcgacatctgtatctacttggctgtaaagacctaagcacgccggccacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggatagcaccattcactagagatttttcaggcccagtctccaagtcgcttgcagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaaatgttcggcgacgcccaagacgcataaagggcgctaggcctcgaaatactccggcttatagtgaatcttggcggcttacccatgcaaccgtcaancggaacanatggcgctccgacggcaatgggctttnaactggtggcagtaggaaccttcggtcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagctgcacagtgggccttacgccacccagaaggacgtaaagaccgcactccaacctccacgcggattccaagtctgattctatgggacatccgtagggtagacattaagccaacggatggccagggactggtactccttccctaagtccccagcgttccacctcatccggaattgaagaataacgtggctcctggagcctggggtattccgcgtctccattngagacccgggctactatngtnnttcttctgtattggtaattaagaggaatatctcgctgggatacccccatcttggggcgctggtacgcctttcgcaataactgcattccatggcgttcatcgactgngaccctttggtacccggcgcacgcttgttattaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctnaatacgcagcggctattcttttccctcctcctctagcacattcctaatagctggcccagcgtaatgtcaagtaatggaccataagcgggcggcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaacctgacttgggggggataagatcccacccattcgtacagggaccacncccagcggccattgcccctccaatgtctcgtaatcaaaccctttagcagatttgtgcgttaaaggcatccagaggggacctgaagactagcagcgtgaaggttatcgaataagggggatnatgattccgtatacttcgggtcggacggaatggtctgtgacaaattaggagcggaggttgcttactatgtgccaactgttcgtggcatatnagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttcctcaatggcagaggcaatcagcccgagctcaggtntgtgtcgacnctcaacatcacggtcacaaaccaccggacgaagaggtgtactcacgaggccttgcacgcaatacttgctcagaaaaatctataatcgttgtgatagtcccgcagcaagcgggcgtccgtctcnaagcaatgacccgtcggctgccgggcgacatgcacgtgtcaactaagtgacctattctatcagtaacatggcttatgttgtagagtattttgaccgcgccctaccatgtgcctaaaagagtcttacgtagcaccgactcttggctgagtatcgccctgggaagtctcagctagacagaagactatattttacctacttggatcactccctaataccatggggatccgaccggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagaagaggagcgagatatctcaggttgttccctgacaaatgggattttttgcttcagtcgcggtagtacgatcctggcagnggagcgcgccttcatagctttctactttacgtgcgctagcctgccgatagctgnggtttggagtgccacggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcctgtatgcccctgattacgaaaatggcaatgccacgacatgcacgagctcagttcatccgccccagatgcaggtngccgacaatctgtgagtacttggtcagcttgacagaaagtgaccgccnntgtctcgaggaggcttcagatctctgccggactgtggcatccgtttcctaacaggaataaanaccgggtctnggagtctgggctacgtgggttaccggggtccgtgcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcgctgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttggacccatgccaagctgcnaatccgtggattcagcgagggaactcgttatttctggcgttaagtgcgcaaacttgggacgacttcaagagcgagtatcctccatggtacgcccaagacagtgagcaagtgttcccgggagggatgcgcgccgttgcattccaccaaacgcctcccttacagtgccttcgcgcttccaggttcgcccggtcgctanactcacaccacggtctggcacgacnagcagacatagttgctggcgcaggtcgttgtttgtttcacaatcggaatcgcaagagaaaagctttaccgcgcgggaatgcatatcctcgaggaagagactttggtcagctaccaacctatccgctgcgaggctcactaccgcaagctagtttttagaaacccgtaaagctcacgtgcacactatagtagaattgaaatccgtcgcatcgtgacgantacatagaaggaattngacaaacccctagtctaacgaccgccacggctgtcaacgcccggtgcggggnccagaccatactggatcccctgtccaggcattcgcgtcgtgtcccgcactcacagacttcctggacatgaggggcccatagctgttagcgctgcgcgtgaggaagcacatgctcccattttgtgacgttgaccgtgtacacgaatggtnaagacgaacatccaacagttcctggacgatgggtactctcactgctgaactgtcgggaaggtgcttttagtccaggcgcagtgggtggtctcaanggcgtgtgcgcaattttggatacggggcgtacaggtgccgagagcgtcgctaccagcctgatatacgtggtcgctttgctccgcctaccgccgggaagctgggattcgcctttgattgtacggttacacacagatgttaanctcccggcatgcgcctgctagtgtggtcttcggcatcatattacggacgtcttgctctatagacctagtgcnatacgcggtagtcatttacaaatgattccgccgtgtacatctacggataagactctctatacgaccgaacacatcacgtttgnntntcatcctctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgagatacagtgtatcttcggngcatgcggcattagagccaaaccgaacgtcaaacggtacgactcacatgtcaaaatgccgaggcgttccggctgtcagaccgtggcagtgggatagcgtgtacttacgcagaaagcngcttaatctaaaaggcaagcgtcctacatgcgggtgctcggtgcgcggtgattatnagtgtcacgaggtacccactcaagcataanaggggatagtatacactccgtctttgnttgtcgtctgttggggggctatagctcgcatagagagacacgtgttcacgtacgcgntgtttgggatcccgtnctatgtcccctatgtgagtcatccctaggtagttgaccccgtcttacttatcgtcgtaaatatgaaacggcatggttgagcttccccagttcgaccttagtaactggaagagatggtacgagtaaaggaaggggcaaattcgcggagtgctgtgggatccatgctttcaaagtccccgtcacccgctaaattgcgtttctgngcgacatcctggcagtttcccttagccatcccatgggccacggtttctttgattcctacgtcttaagtcttgatctctngctcgccacaacctactgttccacgcgttcgtaaggaggcagacagccttggaccgccacgcggataagataacatttagccgcaagcactctaacctaccccttgaacacagntgctaggtcccaatgtcgcaatccttatgtccacctggggaccgacccaaagaaggtgctcctagttcannnatacagcagggcgcaaatgctcgtaggtgaacgcatcgtgggattcctngggtctatccggggcaatcgacggcctgaggaggccacgtactcgcccncgctgcaaaaacaacagtggacacagactttatgcagccagagcgaaaggcggtgtgctgatatatgggtacgttgcctagtanaacaaacccagtgagccacgactatnggcnngatagcaggcgtgtcgtcgatgacaagnnngnncgatgccgcctactagacggttatagatttnacatcgcgcatacacaccaggttattaggttcgtgaccgattctaaagcggtcgtatagcaattggtgcgtaagtagctttaaggacgcgatgttagaggtctccaaagcgcggcacaaaggttggagtggacggatgcgtgacctcactttctctgtagttgcggtcttactcaaccgagaacaaacntctttcgcggacacagccgtcacttcaanattttaaccctccagctttatcagtaacaatggtttaagggtcaaaagattaagagggcaaagagcatgcaagtatatgaagattccagcgtctatcgcagggaaagcttataaaggttgagactaaaatccctacttattggantagaatattgacgtgtgnagtgaatccattgtctttctctgctgggaattcacaggaaattgccgcgtagagtatcggcatttaccgctaaatagaatatagggtaaacggcgactaaagcgtgtcgggggggtgcatatgagcgctctgcgcgactcgaccttcttaggaagagtcttctggtggcaccgcctagaactctccgcacgccgcgcgaaaatccagccacgggtggctgagagcgttcccctgcataccttcccgtattctgntatccacaaccgttacgttgaaaccgaagntcgaataagggcaggggactttcgagagtcgtagcnntcgccantccccaccgcccatccaancgtatggcgtaagcaaatgtngatcatttggtacagaagagcacgtcgtatgtcagatgagtttgcttttcngcgtntggctcgcatattagagaggcccacagcgtggcggtgccccagctgagctttcccacgattagcacatacaagcagtagcagaactccggtgaagttgattacaacctaatttacctgctaccaacgttncccaatcctgccaaacgtaacgtccttggtgcaagtatcaataccgtgccggcctagaaatgtgtccttaccataaaacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctaacccgacccgggattgcactcagcggcaccacggcaccttctgacccccaaaatggatttaataatcactttccaagtcgtatgtcaaacggccgatgggttcaagttccacccaaccacgatcgagtgcgcttgcatacgccgtcccccggctgcagtcacagttaacgtgtagccgtgcgaccccttacggatctgagtaaagccgtaggcatcctctctgggggaccaggcacagatccgattcattttcgttcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagctctacggatggcnttcagcggtaaagcatgttaggcgttttagtgactgtgcggcgctaggcaacgcgtcttaggattcacagtgttacgtccgaagaagtcagatccnnngttcgtatgggtcgatcgagatgggaaaagactctacagagacgatgcggatgtagctcggttgggactgacagtcgttaggtaaaaanaagtctacatatgctgggtcccaccagacgtacgttgcccgtctttcttcggatgagaagtggaacaatgggtagttttaattggggttggctatggttcgagcgctcttacttccgggagcgcacaacaactctgcccggcaggaccccgtccggctcaagtgaattaatgcgtcccgtagagccctagatttaaaagaggaggtggttgggaagaaacagttgtcaatcttgcctacaagatcttagaatggcgcagttatgcagagatgaattaccgaaaagtgggtctatcaatatgggacatctggctacttgtcaaccgtgcgaagtacctttagtagtcatgtcgtctcggaagttcggcgacgccgtaacctatggtcaacgtgtaactgagaacgccacccaatcccaacggaggtagtgctgcaccagccatgtgcccgccggncgggtccttgagggtagtcgcagggtagtcccagggggcttgggatcccgaacagaacgatctctatccatatttctggctcttctgttgcggtagtcctttgcggcttattgagggggctgttctcctataagctgcanagcctgtcggcgtcaccacctctatcttgaattttatgatccgatcgcggggagctgaaggacttcgcacaaaggagggtcgtaaattaccgcggtgttaggcacccgagtgccccgtgtgcaacagagatattgagagttgggacgcaaccggcaggatctagatcgggacaggactagagaccacgtttgtatgtcgaaagttgatggaggcgtaagattcgatcatggtcttcttncctttgctacgcgcctaatgancgctattgagtggagctacgctctgtgcaggaacccggcgagaatcacgtagctgtattacgagcccgtagtataatcggaccgtccgcatgcgccgccnngtactggggcaacgttaccaccgttatgcaatccagacgtgcaagcgtcttatctatctcttttctgatctctagcataacacaggcgtcggacttggctgggcaatcgacggtcatcgagtgagccccatagccatgcccaggaganctacctgtgtatttggtatagcttattactatattcctccccggctgagaggaaatggaccactcggccgccgctgactagaaccgagaccacctggtgggcacccgcttcgccaaggatcgaaccgtgtgttgcttggcttccacgatagtgcttgtaacccntgctggcagctcccaggtcagtatcgtaccgctcccggcatgctgggatcaatctattatgcttagtccaatggtttatgagactcgtcagcaagatctcctcgagggggacagtgcttttcccactaatctcttcgggacctaccttgttcctagtttacactcgtagaaggagacgatcgtcacctctttccgatccagctttagccgaaantagctcgccctagctacattgctcgtaccgacngcttagagggttattccgagtttggaccgggcgagtctcaccggggcccgtttactctcacacgggcagaaaatttgtcgcgtggggcaacggggaacacctacggatcagcgaatggcccccacagcaccctcgcaccggtccgagcggggaaaaatctgcgctcatggttctacccgagtaggcagcggggccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctgtatgnatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcaggtaatgcatggccccgaggctcatatgggaataccccgagtcggcatggtccaatttgctccgtggcgcatcgggtccccgagagccctgtacgtttaagaatcccctaggaaacttcttgcacttcacgtcgcgccctataactttaacaaaccatgcgcggggtagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgaggccgttcacggattgggccgagattgcgccagatctatttactttgcgccaagtaaaccttaagtacactgctacccccgggacatccgcgtgccagcacgcttaggctggttgacatcagcacgtgctcnggtgaccgagttttgcctctcgctgttaaaaccgtgcagcgcgcccgagctcagtttgcccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcggaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtggacggctcacaacgcggtctcagggaccagatcacatagcagaaatgcgacttctatgttcagcagttatgtaattatatgtaggacctcatcggaactcagccgttacgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaaatatactgaggatcgtcgattccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggccttgactagtgaggggaatanaaaggacttcaaccgttgatacgacgtcccatagcgccggcatatccgctagacgaagtaggttngtgggttggcacatccgcagttcagcctaacggtgtcatgatttagtggactgacaggcactgcaatggactgggacggggctaccgttattttatattccttgtcaatctaacctaaatgagaacagtgccatgagcgcaactcccggagccatgtctctcgagtacctggtgctgtcccctagtattgacacatgattgaccgaggtcgattcacgaaagctaantcaagaccagaccacaatcgatacgctcacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaaagccatacccacactcttaaaggagaagtcgcnggggagtaccacttaatctactctcacacaggggaggcagcacagggaggtcccgttccgctcacgttcgcggaagaaccgtagtgttttgttcgcccgtttctttgcacgcgcgggactcttctgcgatagtaaacgtggattgttcncggcgacatgagaactctcatcgtcgaggaagggccgcggttgctaccgtgggtggcacctacgcgagacgtcgcacagcacgacacctgcgttcgnagtccctattagaacgcctaaaccataatccagtngccgcagttggcgtagtccgtcgagtacgacactcgcggctattgctggggtacctcggtcgactcgagtgctngctcgggcgttgaagcatatggaccggtctcgtctcaacgaaagatcataatacatgagaagatgaccacgcatctaagatgggtgatgtagcgtcgcctagtcgcncaagttagacaggctacacctgttaagggcgggaaagagatattctcctgataacgaactacatgtagtgcagccattagcgcctatctccgattgcgttaccagcggacnagctatgggtgtggctaacattccacattttagcccgngtcccgccgttagtcgcaaactatctatttataaggccattttccatgttcacacgtgacgcgtcccacgnctaccagaccaaggttgagtatataggaggctgatattgccatttgatgtaatcatggaagcggcacggtgatgaaaaaacaagtggtcgcctggcccccgttgcctttctatgcattaggtctgctgatcttgttcgtgtatcacgggcgttaacctatcacaatacgcctggccataccttagaggtgacgnngtccgtctctgggacagttgggtgcgccgggcgcccaggtaagttaggtgcccgtcgaggagcacatctcagcgcgcctattctcccagacggacggtacttgttgctcacaccggggccacgacgcctgtggccacctccagctcatgcgagtggtaccatagacacctaggctccccggaanctgtccggccnacaatggagganaactacatttttgcaagaaaggngggttatgacgttctagcagaagctagcaggcctcagtttttgctataagctatcgagtaccccacgcatgtaaatgatcgtctattgattgcccaccgcccgtccgctctggggcggcccggcatcacggtgcaacgactggggccacgagaccctatggtacaatgacaccgacgtgtacgggtttctcagtcgcttgatgaccattcaggttcaaccagcttccctgggnctacggggatgtgtcgggcggcttaccggaggtagctctcgtcacaacgatcggcggccgagagacccgaatggggctttttctacgacaagtgtcgtcccggtggtcgggggtggcaaatgctaatcctttagacttcacgggttcctaacagccgcggaggcctccacgtagtcatgggaaccccggccccacgggcnaggacccggccattttttgcgcgacatatngcggaacaggtgaggtagagcgcggccgcagcttcctcgacatcgctctctcaatcgcgggcctagcggttctttcgcagtattggctagcatgatactcaaagacgtctaaatcgactcgggttcaccgctcataataggcaattgccctggctggggggtagaggcagcgccgagggccgtgacgtaggcgttggttgtagccataaaggtcggcggtcgtttacaggttgagtattgccacttaccataacacactaatggttcagccttggatttgtctacgctcgctcacgtcgggttacgggcccaggcgaataaagatttacgctgatgtctcattttaaatatatcaaanagaagattcatagatgcctcggaatattgacgctaaatactttngacagcggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacaggtgtagagatgtttgtgattcactcntgaatggccgtcgtcagactgcgggggngacattgccaacggcgtggcccgccctgaggaagaccagaaccaccctcgcgaaaccgtccaacaattccccagtcgcgtagcgaagggcccgagccgcggagttatcgtgtggcgtcanagcttatgntacccgcataggccggggatttagtcgtgcagcggcatgtacaaaaccgcgttacccccggggccgccccccgtaagaacagtctagtcagcagcgtgggtggatcgcttggcggatcgggtttacacgagactgcccgatcgctangatttgaccgctctaccaaagggngtcttgtaggatgtcaaaactactctcgtttacaggacnccgctgtcatttagtcacggtacctatgatggggctctaagggtactcaacatcgcaaagattctagtacttcgggcgggatgagcgggaaaccaaggactcatatttgtaccccataatgggatgctgctccgcgagcgaagagctgaggtctaacgcataccggctccagacggcgccgtatacactaggcaattatctcccagctgtgatattgtcggcaagctaaaccccagactacagccttggtcaggtggaaattttcgtcggtatagactgcgctcaaaaggtgtcccttgtccaccgggccaggtactagagctacctgagaggctagatttatctcttcacaggtaagtagacgccggctttacgcctctcctagagngacaagggttacaggcgcctcggccaggtagacaccgtaatcgttggctccgcgtattgtggtctaccgaccaacgtactgttggccagcggaccctaggctactcgaaacaccgctcatatactgctactctcccacctgggtaaacnccgtttcaacgccttcttggggcaacctcctcaggggcaggaataatgtccccnncgagcatctacccgagggcacagtactagttattanncgggtctcggagtcccctnccggaagtcccaagatgcgcggtaaagatttccggaagaaataccctatcatgctgcaatcaaaaatgggtacaggcccacgggntacgtctagggccatgagatctaaaagctaatgttcgttcccgaggttgcgggtaagggagcccgcagcagcctggaccggcagcggtgcgggctaatgactcagattgtagaggagtataagtncacatgtggcgggatcgagggancactagtagtgctggatgccgaacacgacggcttgtcctggcgtggtgagccgtcagctcagaccagcctattcgaccaactggggtggggtagaccggtttgctgcccgccggtgtgtcgtctgctacacttcacgcgtaggcccactgcgaatttaagaatgtgtggtcagcctggtgtcgctcgccgtcgattttgcggctgctggaccggaatcgatgcgaatgtgccagcaattttgatctccacaagagggagtctacaacgctagctgatcccggctgaaagctgactggcatcgccataaccccgcagntaccccacacttccgcattaaagcaactaagttatttcactcacggccagccagtgcagaattcatacgaaggtcgaaggcacacgttcgttccttgtttcgggtggagccgtcaaaagaccctaccgagggtggctgtagacttggcagtgataataccgcaaatacgggagtcgttagtacaaagcactttggctcacctatcctcatcctacccaaccacgaccgggcgcgccgcgcgtacctgtgggcaacaattcaatcgaatagccacacatattgcacgtcctgccagcccgatatcttctgagtggactacacgcgcgaggtggncgcataccgcttctaatcggtgtgctggatcaaaaccggtcttcagggtattaaccattgtatagaaagccgctgtcgaactgaatagattgtggtagcaccaaatacctcacgaggctatggctccggtgggtgagcccggagtgcgtcggtgcttagctcgcgttcgtgagtgagcaggcttcgctatcgtcctatcccgccgtgaagatcgaggtaccgtgatagaaggtcagtaggttgtatcagctacagatggaacgttgttgttcccaaatactccggtcctatcctacacagcactcattgcaggaacccttccgcttccaagacggggcagtgatagcgcgagatgcccccgggggacccctgagaattgagggtcgattaaggcacgcttccaaccgaagtcctcaagaacaaggccacgcagttgttgcagcagcatttttacaaaggccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggaggggggacgcgcggccactgggaaggaacctacgcgcagcagnnnnnggtatattagctagtagcgaattcanagtactgcgccaagccaatactaagggcccatccaactccgactnattgcctagcccctaagtactggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatcctgnaatctctaccacgggtatacagcaaaaagttattaactgtatttgtagtaatgccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacataaacggatttaagcgccgtggcctacactcgtgacagactctctcccccgggggggggggacaagcgttacagcaccttgacctctaggtcgtgcacttgcttaagcggcatgggtcttggctcangaccatccntaatgctcctcaactagttggtttcgggtctggatgggaggggctcttagaccacagacgaatgcttttatggatccgagacggtgagcattacatggtagtctctgacttcgtaaggtggggtcccaaccactccgtcctgttgttagacgcaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatattttcggcgtccacccgcngtgcacatttcgggatggcccctccccggcgcgtggggccacgggaagtgtttgcaacgccggggtaccattgtagattacgatcaatccggcagtcatttncgttagttcgcaccaaaaggaaaacatcctttgctaccatttgttacgaagtagaataaagcttctagagactcaaactaggcggttcancagacgcctgggaacttcagtcattctcacacccgctgttccatcgtgcgtctttaaagtactggaggnctaaggaggtcaccacccgcgtaaacgccgnnggctcgcatactctacacggaccgttatctctgaccggatcactggctcttggctggctcctactgcaatcctagatcgtaccctccagcgcaggctctaagtacgtaaattttcgcggagcgtgcacaccctgctaccatcacatgcagggcactagggcatacaaggaaacagcctcgtcctctcgatttggacagggtacctgctatgcaaggcggcatcccaggtaatcgataagcataattaggggcgcgttcgagtgcgacataggctgcggcacaagagtcacgttaggcagtgcgagatctgaggggggctgcataaagggacacgcgataacaaccagcaacgtctctcgcatacgcaagaaccatggaatatgtatcgtccggcggcaatgctcngcctagtcgatacgcactcgagaacctacctgacaggcacgcatgctggtagcggcaaccctaatctgaaccgtgacacccatacataacaaccttgtacctcaagggtccgctccaagtaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgccgtcgtatacctctttatgtaggaagtataggaacgacgaacgactgctactcgaacccgttagaatatctctttattttttcccaaagtggggcactgggaagggatattggtttcgcataccgtaagatatnctcttccgtctgccccnactaatcagatctatgtaaatgccaatgaggtgcgggtttagattaggctcgactccaatcgcaaggtgcaccctctggacatagcgtcaattaccatgctcctgatgaccaaatggtggcagaagttatgcgcagggcttcgaggtagttagacgacgattcttanagaccgcaatgttccgagagtaggactagcaatttgtttgacagcgatggtgtgtgcgattgacgaccggccaggatctcggccttggtcgctctctggcgcgctgtagaagcctgccgcgtccgagtgcacgggttattctttgagctaggatagcgttttcacttctcgcgggagctccatcacgccggagtggcattcggcccttggaagtcaggggatatatgatattcaatctcgccctatgcacctcctgggcggctgcatttacaaggcgtgaaaacacaaacatgcgttgagcgcgtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggcgatcgcgcatgaggatgttgcgactgcggtttgatactcaattgggatcgatagtgtccgtaggtactacagccccacctatccccacaagacccggcctttggtgggtaaaaggacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtggcagtacgagttaccatcgcagacacctcttatggcgcgaagcgttgcacgccgaggaactcaccaccttgacacgagtggacgtaggcctaacggctccgccccgtactacatgtctactccgactcggatattccgatgctatgttagtgctcggctctgccattcctaccataataagggggctagaacccgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgttaggtggggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcanccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacgggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcggccgtccggacgaatccacagttgtcgtcgaatgtaatgccactcggaagagtcgacacgatgagactactcaaccttggaatccgactgagttacttcatagctttaactagtaagccgccaccgggaaggagtcatagttgcagtaacgaagcactcccgtgcttaaatcagcatagctccctcggcgtttagatcgttcatcacagacttcggactgcggcaagttaataattaatcctnaggacgagttattccaagcagcatgacccccccagaagattccaacccataaaagttcgtgagatgcgataggccgacttaggacagaggaacaaatttggtgggctcatatgtcaccaagttcgcatgcgttttgaaggccttctgtgtggcgtgtacgtaacaagggacccctggcgataccaagagagtgaccaactttgtacgcggacgtgtatacgacagtcatcgggggctaggtgagaattttatacagcgcctatccccagagcacatccattggacctaccgattttgtatgtttcattcattcctagtagatgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgncgtcactnagcgagatgccgtcaccaggagcacgcatcactgccctttctggcaatgtgtcatgactcgattctgtatttaggaatccgtactaatgccagaacaatagtacaactgggctttagaggggcgtcnagtctgtttgagagaccggtgtacgatgccaccggacgngggaggtaagtggtatgggctacaatcttggtccatttcggtagtgttccgttaaccagcctgttncctttagactcgatggatattactcctccccctttgagggcnccggcaatcggagggcgccttaggaacttgcaccncgagtgacttatccccctcgtaatctggacctcactcactgagtgaggcgagcgcactcgatcaccgttcatgcggctgggcccccgagttgacctgtttcactagacgctagcctgtgctgtaccgacattgtagcacaaagcactgtaccggccgcgggtatgagacgcagaagaacgttgccagcactccggtcaaatccggccaagggttttccgctcagttcatcggagaaatcggntgcgtgtcggaggtnccgcgcgcccacgatccnatgcattccccgtgcttggccatcttgaggtagccgtgtacacccaggtacagttatctcaccataccaacttaacgctctttctattccgagggtcccacatgtcttctgatttgcgataaagtatggattccgctatacacggccgcggcgtgaactggttgaacgcagtgacatgagcgccgctctcccaatagaattattatatactcgcagcgcaaatccctttacaatcgccctccctacacacccgcgctcctcccgggagtatatacagacgcgaatgggtcctaaggctccggggtgacgccagaatgacgtaatctaatcgcaccgcggttctaagctgcccgtaggcacaagtacccagcgctccagccccctggtcctcgatggtcctacgtttaatgcattacatactctgacagggaaaacgatgtcgtgttctnttgtgagcctcactacaattcagaaagacgttggatccgcgaaattcctaccaagtgttagctccccggtgggagtcgtccactcggtcgggcagcagntagcgtcataatggcccgaagagccctcaacagaaggtgccagacgcccaaagggtttaggccctagtcgctttttccaccctcgtgctcggaggcactgaatgaaccccctttaagtgctgaatttagcaatctcgtgaagggactattaggatgtnatcccggggtcctaatctccactcacgagggcttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgaggaccgaggtaccaatgacaactagtaacctctgccgaatnacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcncgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccatgtcctatgggcgacgccaccagggtcaatttgttctctgagttccctaatcaactctctacccctaaggacatagcccgtctgatacctggggatgttatacaccacctactttccaaataaaaaagcacctacagtagtacctatgatgccctacgcttagtgacgcacctttgcttntcccttagcacgtgtgaaagcactggtccaganaaagatcccgtggataaacccagggtgacagtcaccacgacatggacngtcggcgcagccgggagctactactcgtaagcgtaagtataaacgccgcgctttgcaagctagtcaccagttgtaaatgcattagtaataccaaagtcatgtgatcgattatggtacaatgaacggggaggcctatagttaccgtacgcgagcggagggattagactagcaatcaatctggaggagtaagtgcggtgtcaatacgccctcatctggcgcacaggatttgtacttacacctctacgttgcggcaaccggacacgcatgcgctataaggtgttgcggtgcctcccacgcgggtccatgggaagtcggtcggagtgtcaagtgagtcggtggctagtccagacgacgtaaataagtgattgggatgtgcacgcttctcagagcagacctactagtttaaatcgaaacggttatcctcgtgtatgtgttcgtagacacaaggctcggcagtaccactaaccttgggcgcatctctnntangaacaagctggacccatgcaaatgtatcagcccagcagacttaaaaaccccgacgggacgattactctacttaaggttacgatnccatcggctggctcgcgcgcccttttgaatgcctagcttgtgttctcacgcaccctttattagtcaatctcggatttccctgaattaaactgcattgcaaagcaccggatcggataagctacccgagcggcacgggccagaggtaaaactagtacaagcaaagatagtgtatggcgaacgccaacattcgtgaccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgatgttcagcgcggcgaatctattttcaggacgtgggcgatcgccgaccatctactgtattatgtgcacagntgttcaccccgccgattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttacgcagggtaagagcgcgggggagacatcggtaggaatgtgtctggggcttattggacgtgtccgaancatgcgtcgngtcgccatttccgtgaagccagactgtaaaggcgtctcacatgccagttggttcacttcaggactcctttgtctgagtgcccgtacacacagacaccaagtcttagtcctgcgcccacactagtgtgggttgactcgacggcctatggtagctttcgcccaactttagattaaaaacccctccagtggtgccgctacgttgttgatcaccggggaggaaaaacatgcgtcaagactacggtataggcgcctggttgcgatgggttncgatatttggaacgggatcagacgactacaagcgtctcattcgacccgcgggtctctcacgcccttaatatgtcgttcttacccatccccaaccatcctcctgtttcgaccagcgttagggagttgacactcgggcagaggcttagccgggccttgctccgttatgcacgagagaattctcgcgagcattccatagttgagcnngcatcgattgagccgggtatgctaagaggcgattcggtgccagtaggttttcatgcgctgaacacttatcctgcaccccccatcccctaccctggagaaatgcttccggcatggtgagaaggtcatcaagaagactcttgtaaccatgaagttactgttcagtggcttaccacaatcatctcttttatatactcgctcagtagatgtgggtatatatctgagcgtccagagaattcgaatttggacttattcctcgtcccggaaatgcggtggaatactagcgccaataaaagacttgcgcggtaactgtggcaagaagacatcgtattagctatacgccgccccatctcatgtacgacggtctacccgcaatcactctctctagcagggcctcattcccatgtcacctccatttctctcgattnagtcctcgantgggttaggtcctttctggatgtctccgagtcctcctgttcccggcgggagcactttggacgcaggaatcaagaggacgaagccctaactgcttgccggcatggatgtggtcttcattgcgggatgagaatggcaagtttccagtccttcnatatgagaacggctattagcaccatcacatcgccagaatgtgatacgcaccgacaagctcacttgcctaacggcaagcactgtagcgacaaaaacggaataagctgcggacgcagataaggagtgacccaggaaattagcctctcgaatcggtatacacgctataacacgaattcaggttatcgcnacggtgcacgaagtttagacttattgcgggggcaaagtcatccacagaggttnagtacancccccggtcggacgaacatgattttacgatgcaggaccattaacaagcaagtgtgactgcattgaccagtcgacgatttgacgtttacgagttacgtaggggatccgttaagggtgccttgtagcccttcgcgattaggcgggagtcgtgacccttcgggtgccctcagtacccagagccaatgttctcccgaattagaccaactgcccactcggggtttttacgctgccgagcgcnccgtattcagacgagccgagatgcgcgaacccggggagacgaacctatcgagccttgcgctgttcagagttgcatgcggactcaggcgaccccggccccttgggggcatgcggatacgcgtcccgcncaatatagaatcaaagaaggtgtgacctagaaatgagagcccaacaacagtgacggacaatcgcacaccactctcctaaacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaatcggatggccagcgcccgttttccacgcagtgcaaacacgacttcgtgggacgctgagtacctgggcttgttgtcttgcacggtgctggagcgtccgccgaaggctacaggcgcgacctgctttcacaagggcctaggtaatgtccgtgtggcgttagcacagctccgtgacagcttgattttaatcccccgacttaatgtcgggcacgcgtaaggcatttcggactaacgggagtttaaagcgtgcctagacngccacctataaaaacagccaacgcatgctcaagggagcgatgggacgaactctatcacgacccccnagctctgaaaggatgctcggcgaaccactagatcctgccggtcccagcgcgctcttgggcaacgaaagaggcgggaatcagacgcggtgggcgaacgtctgcctacatgcttcaccactcaaaccaacggacttagaagcgctctcgggcctactgtcgtgactgggcgggggctgaaccccctggattggtagaggaactatcacatatggctgtccnctggctactggtttgctggcacctaaggaccacccgggtacaatatagctacaatactacgcgtgcgttgatagtaggccttcagagctcacatctcccctaggccttgtaacacacctaggcatcgggtctattacaattctcttttatgggggagtttgtagttatacgagacaatttgactggacatattaaccagagccggtcccgaaaagcgacatccggcatcagacaagctatgcaagacactaaacatctcggttgggcccggatgggccggtgtaccccagcaaatctttgtgcttcaaggcgtgctccccctatgcgccctggtttaacgcgcccatggcacggcacgccctgcgtacggagtacccattctatcgtaccggcgtgttggttggtggggtgagttcgnccattctggcaaccaaatccagctcggcatttcgcggctgcaccttagacactcgggtccgtgctaactatagatgacgtatgaaggtcaagcgaaacaactttaggttaactatacggagcggcgcggacgaggagtaacggcacttcgacgaggcgaaccattcctcgagcaagggttttccccacaattctacccaagctcgttgtgtagtaggtcttatccaggccactttaagcncgcaacagaagccccgcaacggcggctgagtcgttagtgaccggacatgcgcaagattcagggggctgaanccaggccttgcgcatgaccagcggccggcggaagctgagcccgtgcgcgcgggggaattgatgcagagcggtaccacgtctaatacaggaacgcccgcagtggtatccataggcctactttcagtgcaaaactatggtcataactcttggcgatgagttactggaccatttagaatccggattgttcgcagtcatacccgattatctcggagggcatgcgggggctcgaaattcttgactcaccaactgatgcgaggatctgaagnagtccgcattctatccgtcatggctgacgcgtatcctatcttggtgcacttcgttgtaaatatgtttacgctttagtatcattccgcaatagagacgcgtagcagacctcttatcttagtacagggggctcagcgtaggcaatcaaggacggttngataaggagtgnctttaatcctggtccgttcgtaaatcgacctggtatactacgctagaaaagaagtagcacgaagacccacaccggagtcgttgacaagctgggcggaaacgctgggcggccagactctgaatcgccgtttgtccgacacagcggccccaaccagccctgtctacgtcctcaactgctttgtantccccaggtatgcatcttggcttcagttgtgtttgcagtaaaaagcaggccgcggtaaggaagtgagcctgttgtcaatatacgccacgtcttgattgcgagtagagcccttagatatagactcggatcctcgccggagaacgggagttataccgttcatatcaggacagtaacgtcgtggtgggatgatgcacccgtcacccggtcatcggtaacgtggaaaacaatggatctggctaatgttcattcaattaatcacactataacggactatatttggcctcggggagctcgttacncaccaactgggagacgggggtaattttgtaattccctagacctgttgctaaaaganaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatatgtttgggctacaatgcgactaatgatccccacgcccgcggaccaacccagaataagggngattacccctctagccatgaacgttaggaggtgggtttctgagcagggggtannancccatctacctgcgcgggaaggttcatcagagacgctgctccggccgtgtggggtcaggtttttttgtactggacatccagcggagagatccctatttcgcttaattctatccggcggaataagccatgtcatgccaggcgttgtaaggcggacctttcgaccctggtacgcgtaagtactagccactgtcacgctcggtttcccaggcgctgtaaatggcaacccacatttgacagnnaggtactctgttaaagtcacgccatacaaacgcgcatagagtgagcacctcaatagatcgtcnatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagatattaaagtatctcaaacagccgtaacgacgccctcaatagnttcgcttagtggggtctaacagcgtgcgaacgagatatangataattccattcgtttagtccgtcttattactagcgncggactcaagagtacataggnctattatgagctacgttccggcacgactgattaanaaaccgagactctcatatgtcccgctggcaataactgttgatgacccggtaattaatgggtcgatgctncncgggtcgtcttaancaccggcgattcacgttgtgcggcaacgttcgcctgccaaggacggactggggataagctgcgatttagttacgttgctaggagggtaactagaagtaccatctttagaaccaaggaacccggttcaccctccgcctatcgggcggcagaacctcgggaggtaaaaggtacgcacccttcgatcgggaaggtggtaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgnaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctgatgcgataacattagctgaaagcgcgctcatgagctcagagcggccccaatcttgtccctgggggatgtggtccacgagactaaaaaaccgatcctctccgctccaggcccctctcgttcatgcttgacnaagaccggatacttgactagggccacccgtggccctccggcctcatggcccggctcattagagttatatccaacagcatgagtcttattgaccagaactcgatgttaaatgtaggccgaacccttaagcctattgcagtcatgtcctggtacatcccaattgccgtgaggagtgagatcagtaagctccttttagcgagcaaagtgcgattaccagttattcgcccttcggccgggtgaataacttcatggtcgccttataaatgcccgccagtcagttacagaaagccccagggtaaccccttatacagtagtgtatacactctatcatcagccacaggatacccccaagctcaacagcacaaatatggatccgtccgggtggacgatgctcgtantatcggactctggaggccgcggtaatttatcatcgcacgcggacccgtaagttggggcccgggggtccntttggggcagcgcaacttgggatacgacgaatctgaacaggtttgttcctggatcgtgagattgttctagatgtagaacnccttgctaccgggactgactcccaacagtctcaggattgtccggttcctcaaacatttggagtgctgagctatcctcgataaacagtcatatagatgtccgagcatttaacccgaggcgagtcacattctgttgtgancggagtacccctagcgagagccgttaggcgtagtctatatggcaccgtcataacactccacatgatggggcgctgagaactggaatcctttagacctcctagaggtcaccaaggtgatacggtgctaaaccccaacgtagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatctaaaagttccgatgtgcgcgataacgaaattttctatcccaggaggtcgattccgagtgtagaccggggcccgccatccgaatgtgcctaagctaagaagcctcctatagggtaccgctggagcgaagaaaggtctctggctncttgaatctttccgggatgttacagncttaaactaaaaaggtctcgtggagagcatgatccatcgtaaaacacgaatctgaccgacnanantccgctcatccactcctaggttnctgcggatgagtaccctttcctagcacgccccgtattgtaaaagtagagtgtggcaatttcttggacacctcgcccgtcacaaggggtcgcggccgttgtttgtgggacccagcattgcttggtccccagcgccgatccgatttaggagtgcacctgcaaccatacagggtacgtctacaacggatctcgcattacnaaccggcgagcccgacgagtgcagctctatagtgtgaagccgatccaaagggcattctgaacgcacagatcgcgccacccgcgatgattgtgtcgcatgtagcgcaatattatagggttcgctaaatggctcatgcagccacgaccttactatgattcttgcacagtagactcggagaatcacgggggatagcgagtacgttgccttagtatgccggtcgtctagggaccaagcgtcccgagctgccgcgcgctggtcggggggccgacgaatcgttcacgagcgtgctaatcgttgacttccacaaaaaccatatggcaatgccaacgcggcacgaacgtacgaatagcggagagtgatttgcagggtgtacagcaaccgcctcaggcacggcatcgttgtacccccgagaggcattcgaccgcttcgcgtcacgactttgtgatgtgctaccccagtccggcatctttggctttgggatcgtgcaagagcacgacccctacacaccacaggttgggaatacgatgaccgtctagtgaagctagcgcctggctctcagagagatttaatacttttaagtccatacgtgcggactccggtatttgagattccggtcgagtgcaacacagaatgtgttcttaccagggtgcccggtagtgatgaaggtactctacctaatgttatcgaaataggcgggacgtacaaatgaaggagtaacagagcatggtccgcccggtcctcgatccccatcagtaattagaatacattcgccggagtagctggcaagggacatttaaacttgcgctaaactctctgtgccagcgtcagggtaaggatatgncggccaacaatgggtcccgtattggctcgagcaagtctagggctatcgcacaagcctttgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacnttcccgccaccccggaggcgaccccacacgaaccggcaggctgttggcctatgttaaatataaagcttggggtcaactgaggcctncgccactgacaggacgaacattccttgcaggctttatgcgtaggtaccgcgttagcgggctcggagttctacttatcccaatttgcggcacgtgcgtaacggttcctaaatcggccggatgggaccgtgnacgcacacgctgttcgtttacggctagggcacgtgcctcgcgtattagtcgtcgctcttcgtaaacgccctaacttcgtacatctcgtccacgtccaattctgtaattttcccgtatgtctcaggccccaaagatacgttccgacgttctaggaccgataagatggaaccgggagaaacagtcggattgagaacccttcatcagccaatctcgnggttcctcgccttcttgtcgattgagaagtgtacgtctggcgtcgcgattctttacccagccgaaaaagcgccggcacacntcagtacctactcccgctgaccggcctcgacacgtaactaccctcgcaagactccgtaggagcnctcgggcgttctcgacatgctcgcagatattacttaaatgagttctcgcgcagcgggacattccgttaacacccccgtccggacgcgaggttatgtagacacacaagtggttcgcgccggcatgtacaacgtggtcacggttgcgtgacgtcatcggtagctgacggctccgcatgttctgcgaagctagctgacccaaagtcgatctgacccgggtgataagcattgccaagcgtcttccccaatatctgatagggattcgtgccgctcatgacccatccaactgctccgccttgctcgcgcgccgcgtgggctgattatcttccctcctactaacttcctgcagtcgcgcgtaggagagacggtgtagagcgggcaacatatctgcttcacttgctntgctcagtgcttgtccgacggccggcggtggtccccagctatcactctccacaaagtcctgcaagttgagtagtgactagcaccccangatgtgtcaaggccacctatcaaagaataaaggatgtgttaggcgagggtgccaatggggcaggctagctcggatccacgcccgtcaggtgcatactgtccagaagtcgaaaggtcggcancagctttgcatcgcgaatcactcacttcatacgaaatagtgcgcttccttttccaccttcgcttctcccgcgtactattatccacagtggttgacaaggggagtactgccacagtttcgccgccgcggaggtggggtgttcaacgactagatataaagaaaactgtgtcggagtttgcatctgcgcggtgcggacgagtctggaaccaatgtgccgtgacgagggacgccgcactccgggggcgtgcaagaaacagcgctactggctgacgccacgtcgtcacttgatcgtcacaagccgctattgcgagtttttcatggaggattacactcattatgtagtctgtggcactcccatgcccccctttgtttcagcggtggtcgtgtccacgttggggagggatccttaagtgacagacaacgcttgatttttgaggcttctccaccaaagtctgagactatgttcggagcnaagccaaattgggtccggttgaatcccgtcggatatatgccgcgtgccgccttcatgataaaccacggagaaacgcgcgtcgccggagncgcgtggtccaaagccttaaggaggtattgccaaaggagtgcagggtcgcgtaacatagatctggagcaccgagcactagattacgttctggcagacggggtatagccctggggtcttttctcgaaacaccgcacatactctgcgttgcgtctccaacgctatacgtgccgcattacgtcaagacgagtacaatgacgatcccgaacctatacttcgtccaccgggcacgtctgcccagcaggggcgattacatcggtgatccatctagttcggaagcttgtttcggcgcaggacggcgtatggtccgggcatcagagctttcctagggcgggcaggtgcgcgcactngagcctcgattgggtgtgtaggaatttaatattgcgcaccccttgggcgtggcgttagcggtcgcgtcgcgccggaactcgtcaaaccaatccttagtcatgtggttatttaangactatcctagaataatatgagaatgcactctgtctgcggtgtgagtgatcgttcttcagccgatgacgcccgaactgaaccctgcgaacttgccccctatgtgggaggactcctttggccntcgagatgcgcggccgtcgatatgtgcgcaaggacacttgtacacccgaaatccgagccgggcccatgtctcacggattacggcggagaaacgtggtcgctgtatgccgacgagcaccgccgtataatctcgacacaacgatgtacaacagagatggtgcagtggagttcccaatactgtagagaccgcacgatttttcaaacttcaggtgattatggcgtttaaatcggtgccgtacccaggcatcttcagatacgctcggcaacatggagcgacgactcctcctactcgtccgcttacccgctcccgccngggcccgggcctcnggtatggcgacggcccggcgcctagagccgacataccttgtgcagcggattgctgataggtgtattgtcgcctcatagtaccacgactaatagtcgcnatttgcataatacggacaaacatttgagtaaggttaagagcccggaatttgctaacgcagtccgatgttggttggagcggatgtattcgatcgtaggagcctcatggtaccgttcgtatttcgcgtagaggagagcataggcaatggatggtcttctatggtgttatagacgccgaatgttatgctagtcgcacnttgatccactgactccgttcgattcggagagctagccctgtgaattctggcgaccttggtccatggcgggcggtcctttgcacaaactcaatgagatataggaccncatcgcgcaattctatatctgttaactnacaggggtttccactnggaagcctatttgtgcgttctccacagannanctgtacttatcttcagggccaatcaattaatacattcgcgccancgtaattgggcgaagcgtaccctctttgcaggtaattgttcgtttcgattgaattggtcttagtgtcgaacaaatcgaagtccaaatccggatttatctttcgtcggctaagaagcacctaaagaaagccgccganaacggtaggcagctgtcagatctccggagcgaaggacgttcagctaattgtgtcattaaagcctgtgccggtgtgtgtttacccgccagcgttttcctntgagaaaatcttagtacacaggacaatacgacctagaggaattcgtaagtaactcacccgagtactccgtagccagagcgagaaatgagctgtgcgtggtcgtgttccaacggaagttacaaagcctgttgggatacccttggtggatgacngtgggaatcaagacctacagcatgtcttaaaccatttgagacggattcgatggtgcccattgcgatactcacacagcaaaagcccggtgatagacagccgtgttttcactgttaccttacggnctggagcccgtatcgcagtccacacaagtccgggcggcgctacccgatggtattgaggccgaacccaatggacgatcatcggcgcgacactggctccggcgagatgtcttcccccataagnagtcagggccggttatacaccatcccgaccaacatcacccgcaccattggnggatccggctgatactcggcgttcgccccaagtcctaagttngcccccgtgctggcgtcatgggctgtacaatgagttcgctttgngcctgtcaactttatatttggcacgcgcagattcccgactagtggggataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtagaattttccatgcctagtttgtacactatcattacangagcctgggccttttgtcggaggctactgacaggcggtcaacgtcactattcgcgggcgctgtgacagacccntcttgcttcgcgcctaagctttccgtacgtacataacaagttntgacctctctcaaccattggcgataacggtaaagcaatattgaccacctgccgtatgcccccatcgaggcccggaggcccgcggacgtcagtcccagtcacatcatctctgagtccctaagtactagggtgggggtaaactatgggcgcgtggcggacacattgagggggattcagcgtacgggaggactcaccggtggatctagctgttaggatcccactctatggagaggaaaggatcacctggtcaggctggacaccgaaaanactcttagcgggcacttgaaagaaggtagcgttcaacctgcaaggcgaattcgttaggcaggatgcgcactcatcgcagaaccgctaagcactactgatccatgtcttctggcgaatcatgatcctatattgtatacgggcaacaccacccagcccggcgttcccaatgctcccatttcgaaggccggctgtagcgagcaatgccccggtgactagttgagttatatagcatttgggaagagtacaaccgatcggtgggccctntaccacagaaggccagagttcaggtaatcgagaagaatcggttcatgataatgtagccccacggcccgccaaccggacttacacagctttgctccctacacccggtngtgatagtcgctattcagctcgtgtcgacttttggtgatcacgcacacgggcagaggccgggaactcacgccaagcccccaagcatgggttcgcatgcctaacgcccgagggcaatgtttgagtactagtaaacgaagcgtttccgcctgagcaaatcaaaactggctggtagtgatactaatcgttataagaaaagccaggctactggcagcagcagaataatagccacttgaactaccgttacttcttgattaccagccggccgataaacatacaatagattgctggtatcacacgcccgaagtncggagtcaaggtcccattcgtaacctgaataatgtttctctggccgagcgtcgctagtcctagttccgcgctacgtggcggacgaatgttcacaggcaggaggagaatgcgagggtcggagatcgncccatggtctctgnnnacgtaattgtgcctcacttcgcttaggaaggccgacggccttggcaccttggtctttatgatcggccgatgatctcgcgaattactctaactttgtgcatagcaacttccctgaaacctgagttccggaaatcacataggttaacccgagcactgccctcttcttggaaacagttgccactcgcgtttgtatacggggtccgaagcttgtcgggtctccaagtccgacccttcggtgggtagaccccgacccctgttcgagatacagcccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgncanaattccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactgggcgggggccgccttttgctaggcatcccccgagtaataaagattggcagctaggcgtccgctacgaccgcatccatactcggagccgctttatagcgcttcgcattgactctcatggccggttgaagtcgtactgcagatcaggacaagtgggaggtaccattaaaagcggtcccttctagtgcatactcaaggatcacgagccgtttnaggcggactcgtatagaagagttgtcgccagtttgggcaacccctttaaaacacgaccaccgtactgagccccaattaaaccctccgctaaggcaatgccattcctatcttagcggcttagaggagtcgactccgaaatccgctagcctcacgtgggatgttttcacgtaggcaggggacttttgcngttggagcngcgattccctcgaacaactctcaattcatttgcgatcttcggcgcgccgtcggtttaggcgggtggaaacatatttggccgctattgtcttcgaacaacngctcgaggaggcgattccatgcaaaggaatcgacaactcatggatagagggaaaggagcggagataaagacctntctgactcggtccagctaggcttcagcggcataaatttagtgcgccatttatcgatgacatagggaaacaagtaaaatacataccagaaaagtcacgttctgagacattggagaggcgactattgccaccccggacactttaaccctccgacgtgcgttcccgggagctgctgaagngggcgctcagcgtctctaagctcgcaagtagggccggtacttgcccgcgggggcatgaggcgaaggtaattccaaggggcaactaataatccggaggcttggacgagnttcatactgtcatcgtggcgactagatggtgattaccctagcaaccccgaagttagctgcctttcacaatcgtttcacgtaggcggccgccactctcagtcttagggcccgtaagaggccgactcgatcgtgagtatattgctaaggaacgaactgcgcggcatctgagagcatgcacccccaccacgctaagcatagttgcgtcataatcagatcaaaatcagaancaccggatggggtgtggcgcacccattttcacctaaggcgcagttctagtccagtataaacccgacgcttattggtctggccctacccctgagacaaatcccggatttgttccaccaattcggtatcacccatccaacaagctccggcaccgcctacgttctgacctccccagtagatttttttaacggcagctaataccggatgctaatacggcagtacaaattaacgagcgcataagtttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctgagngcatgggtatgctgcgagtgaccacatatatgcgaagccggcggacgctcaaatggctgttactcggcgcagcacacgaaaagcacttcgagcgccctgggttgcacagagtcgactcccctaaggcaaattgtcatttctctatcctgatctgaccgggccaactcattccactacctgtatgagttccctatgacgggggccgcgaaaccggttccgattgtgtgagacccggcccaagtggctcaggcaggacgaccccgtacgtgtgcctagcgggtaactngcgtaagagagtacacaagccgtccccggcttgatcctaaaccgctatgtgaagtggcttctcgccgcgcgtcgtaagggaatattgggtgggccaagaacccgtcgcaatttacgacccgagcggnctgcatcaaaaacttgtacccctaacttctcgacaatgcccaaggatccaaacgtatccgagctctagacaatantcgggtgaatcccagcgggttcatccttgcgaatggcaaagcgggacattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgagtaacgaccgtatnttggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccaggccaaaggcctcgtagagtcatangtacccagagacgcggcggccggtagggagccctttcatagcgtcaggtaatactccccccgttcgtttggtggcgttctgaaaaaaatgcacnnagaagaccaaagtctcgtgccgatggcgttcgctgggccgacggtgctgccaacacacagctcgacggtagtatgcctaatccatataatatcaggaccgccctatgactgccctgttgtctcctcccgcggtagttcaagacggtatcacgctagcggatcacagggtgtgctatcgccgtcacgtcgtggaataccgccaccacgcacccagcagtccggtcgggggatgtctcggttgcggcaagacctttggttgaacacagcgagcaacgtcgacgcttcatccagcggatcccctactagagtatccggcgcccgctgctgagtgccaccatgcggggctttgctattcgttcggggggtactgcgctgaattcacaaggggcgcgaatcggctcaactacgaaaccaggaacctttcctttttggtgtgagaaacaggccgcgtctgctcggggcatccatacaggtagggctcaggtnctaaagtgactccnagggatgtactcataggccattcgctgcgacaggacgcctgcgccgcaaaatacgttacccatagggcaatagggtcgttgaacccacagtaagtgcgcagctctacacgcgttcagggagcatcaacgtnnactggctaagtctcagttcgcctgattcagctaatngaccgaaactgatcacttatcgcttgtgcttttaatctaggcacgtaatcaagtgaaagaccgtagggtgaggcctcccgcgtcacgtcggtacctactcaaagccagntggagggacgcaccacgtacctaatcgtacgtggtaggcggcagtcggtcagtggtgacatcgcccagttcgcgcccgggccgctgtccacgtgttactagatttgaaaaggtgcgcggcccccgtgtgtgaccggtacccgatccggactttctttcctacccattagtacaaacgatcntcactgctacaagacttattactcaatcctgacgcataccaatctcacatggcggcatgatggcgtcccctcccccgttcgtacgcttgcatggaggatggctgtcacagaacagcaaagtaagtttggtctgctagggggcctggtccgaccgcctgtctatccacttataaaccagggtcgttccgccgattgctaatatgacccttaccagccgtcaacagggcaaggtaccgcgtcgtgacaccgcgaccccatcgcgctggctgctggccaccttcccgcctccaccgcagtatattgcgcggggacctgggctgggctaggtctcncaaaaggtagtatggtaagacgagtgaattcttgcgcgangatggggctcncacgcctccacgtcttcgatactctagagtcccgctgggacttagacggcacatgaaggacccaggcactggaaccgaactagcacattgcgattgtattcgccctccagcgtgtttcctcctaccccgcggcagaggtttataaaggaggcaacgcctctgtcatgctaaaaagctcctcctaaaacataatgcaacctgctgcttcgttaattacgtggcaacctacaccgaatctagctctaccatggctgctcccttgaccagagccccggaaattattctcacattcagccgccgtcactggtcaaactagattactctagcaatgaccaggtgtctcgcgttgcggaatgcccggtcctcttactagggcagttccaacggcaatctcttaccgtatgccggacccgatttgtaacctttatacactttcgccgcggtgacggaagaatatgcgtgncggagcgcggacactgagggctgttcgangcgcttcgtaggtcatccttcaacgattaaaggtagttgggggttccgacaccggtatccaatcttggctacgccccacgctatgattgcgacgcgaccgactcgtgcccgatctactccataactagaacatcagtacgagttcagagatctctgccccgctgaagcccacaggcgggttctgtggaagtataactcagaagtgtactttcatatctaacattcgttgagaccgacttgctgcatctactggatttcagcgggatgccgatattacgtgagtgcctggaacgtgggggttatgctgaagctggggctgctgccgtgctgtgagtctgttttccgggtgccagtccagtaggtgagttgtgctatcgtgggttcggacgcttaagacggctcaggcgacctaggacgnttgcgctgcggctgtgtctgtttctcatncaaacaccttcacgacgtacccccggcgttcgtatagtccgacaagtgcaggcgacacacaaaactctcccgccgtacctactcgtcagccgtcatcgggtggttagtatagagaccacggctcatgagctgggaactagatgaggtcatggaactttcggcccaagttcncgcaagttcttgctctcggncccacatcagtgtacagagaaccagcttcacggtgcgccaggcctaactggatgtgcggntgatacctactcgatccatccgcggtagcttgctaacggggtcgtgcataatatttatcccctctccctcagacgccacgcatcgccgagaagcggtcgctcataattgcatttgtccacccatccacgtggcacaattcgaaatttgtaccttactcgccgtcccatggttcagatgccctgagtaacggggtgacggctaggcctcgaagggcttaattgattataattnntagtaatacgatccgcatggcccttcttagactggtctggactatgtcgtcattggctgaccggctacagctctagctttttatgatatggaatttatcgggtcattttcagaccctaaaaccgcctatcttcccctaccgggcgggtaggactttacggaactccgttgaagttatgcatggcaatgaccctgctgtaacgcgtggcgaacgcgaaattacgaagtcatattgggctattacgtccatnctacgccggccggctctgctaattggcctccgcctacatcggtgagatattgacgtgtgtctctaaatgaggtgccagcctaccgtatcctcatacctgcacaggtcacattgcgggctcagacgaatcttactnttatcgccactgcgcatcgactgaaccgtttgcagtacgtaaaataagcgagaatcgnttacttctcccacgtacgctatagcggcacaaccatggggtatgatgcctcaaactgtcctcagtcttattgggaggaaaaggagaaccggggcttattgatatcgagtgtttctgcactttgttttttaactacagggtagaatgacaggcacgctgctgggttcgaatccgtaaatacgactaacgacacccgcaatggggcgtataagcaaaaagtagctcacgcgaaaggctccagacaccctggccattgtgatccacgantgcaaatgnatcgcgcctaaagggggggagcatccggattctacgtcccgcgcagccagaccagatcacgaataccggcgggtgaattcgatagtattgtcgggtaacgacatggatgcggccagtcacgtaaagtgtgacgggactgggccctaactgaggccgtatataacggcaacttctgcatagcggttttagcgctttcgagttataatcagcaccgggcggcagtcttgtttcgggcggccatggactgggattaatgtcccagggttcagctaggaaatcattccaccacagtgaacacttggaaactatcagatatgattgtaggttattgaaaacgagagatagtgacgcaggcacacatatttgggaacacctgccgcgtaataccgggagcccgcgcctcgcccggtacgtctcaccccacacacagaggtgagacctaaggggtgggacttccgattgcgactaataatcgtggaggttcgtccgagactgggcggatggaacagcacccccgtccggctgcncggtggtctggaatagcgggcaaccggcacaccttacccgagaactgcggccgattgatcccntgaactagttgtccgccgccgccagcggagtcgaccacataacgtgccggcgattcaagcgtcttgatctagtccaagcaccaacgacacgcccatgcccctccccgcgcgcgagttacgtgaagcagacgcaatctccgtacaaaaatgcaagcgatcagtgtagttcccccaaaattccccacgggacggcctccgcaagaggtgagtttcgggagacgagcagttttatcctatgattccaactcgtgcggcaaccgtacaggttcagtatgtggtttcttntanaggtaactccgctatgtttagcatgtcctggttggtcatgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattgcgccatgtgacgtccggactagaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaatcatgcgctatcccggcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttgacggaacgtgcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggtggactacggattagcccgtcggaccaatatcatcctgctcaacaagcgccgnagctctgagtacatccgctatcggatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccanataataggatccgctcgaaaccgtgcccaatagcgaagtgcgcggaaagggtgtggccttgtcagatggtcggtacctttccagagtcggccataaggggtccaaccacaataacgaaatccggggaaatactaaaacgacacaatcttgaatttcggtgccangtcgactacaatcaagcgtcagcctatcaaaaatcngcctctgtcgaggggatcaaatttagcttgttcaacaggttctggtgggtcgtatnccgaggaggcaatatatgttggtcctccgacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtgtggttcggcggcggcagagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg tgatttcaaattgttccatggagatgctacaactacgcggggggtctgtattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacataagtgtctccatagggccaatagctacactaacttatggccggtcagagagtggcccagtgctaatggtccccggagacaatcccccgatactctaacccaatagttcatacaggaggtccctgtatcggggcttcttacggcgcggttctgagtcggcgagccgtgtcgtctgccataaacccttataaggtttacggatacgaaaattttccgacccacgagcgacggcccccgtataatcatggttcgccgcggcgtggcttgccgggtccttaactcgaaagttaacgtcctatacgggatccgcatgaaacccgacgtgtcattcttgcccaaaacgcctctatttcccagactacgtgggcgcaaggggctctatgtatatcgcggacaccggtgtcatggtgaacgcggacccgcagactagactcggngtcgatcatccgcatgttcgcagtccaaactctaacatgatggcgacatactttattttacagacgaaagccattgcgggcaagttgcccctggcctacgttggaatgagctttgcacccgagggtgcgcgtgtgcctaatataattccntaaccagggcttctcgttggcgaagcgataacacgagatccagacactgtaagggtctattactcgcctggtccagctttcaaacgacgactaaggttcgtgcccgaacttctcctacgcaactcgtgcacgttagccccaacatgcattagttgcctgtagaccggggcttgccccgatagtgatggactcgggtaaattgtttatataaggcaaaatggacacgaaggcaccgaactagaactcatatagttagtgaagcgacatgtgcctatttggttctgaaatccacggaggtacgccggtgtcccgtatgaaaaaggggggactttgatgtttacccaaattgtaagtttatttaagagccgctactttttacacgtaggcaggcagttagtaaaacccacactcccgcgatcgataatacttcggtccatagaattcctgggttcgcgcacaagtggttgtttgaatccgcctgactcgatcggcgaacgtctggccaaaggttctttccgtcaaattagcatggcgatcgacaatgtggttacgcactgaaggagattcgcgggtgtcgatctgcgactaggcctgcgatttgccagcgacgactgggggctcactgtaaatatacataacatgtcacgactcatacggcatgtctcttaacggctttctccaccgagtcctttgaatcccacgagttcctataccagatagctaccggacgaggtctggcgttcacataactgcagcggccgactaattttcgttcgcctatccacgttgccggattccgtactcctgttttcttgacgataggttggggtgatcaagtgtccttctgggcaagcgtactatcttttggtccagtaccaccttccgtacgtagtacacgctgagagctaccctccatccagtgtggaaagaccatgttccgaactcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacaggtagaccagcaaagccactggaatttttccacctgacaccccgcgtggcatgggaaaggcgtgcgtaacgctcattattcgttcggggcaggactgcagagaatcgagcccgtaagccgttttgcatagctttgtacagccacggcggtacaccccctacctaaggccggaatcaaggctccgcaggttcgacactattatgtgaagttccaactcacttgcagaaggtttcgacagtgtgagaacggtcctcccttcgtgcgactgtgttatgactctctattgctttctaagggatgtggcttagaggcgcggcacgacagatcatcgtcaatgtcgacggacttgttgacgatccgtgtatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgaacactagactgtttcgtcccgatgagagatcgcgactgcctcgggtcaggcccgctcctccgtctagcgtcaaagatgtatggattagcctttacgtcagccggcaaggacgagtgggccagacgatgattctcggtccgtcagagctcactggagacatggaaaatccaaaaatgtcacatgattttaagattagtccatgcaagttctaggaatacttgggtgctctaccgtagactcatgtcgtggcgtcgcgacaccttccaagcgtcgaggggacctgcataattcgccgcgtagcaagggagtggcgtgctggcccggctttggccccgatcacggcgtgactatgccctgttacgcgtacccgcccttcttactggctcctcgtgcacttggcgggttcatgccattagtagtggatgttcgtctgaagaaagcgaccgaagatccgctcgattaaattttcagaagagcacagtggcatcaaacagggccttagaggcttgctgaattctaccggatcctgttttaacacgtccccagacgtggagcttagtacacgaaggtcgaacgtaacggggccaagtggagcaccccaatgggtaaggtaaggtccttggaactcgaggctgagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggggtcggagcacttaggcgacgacgaaacccaagcaaccgagtagacggcagccggtatgaagaactattcactgcgtggtgtcgtttggatacagcctctggaacacaaacctcttacagcaaatcgagtgtgtatcaagactttaacctccgtgctagacccctgtacggtatcacgtaggcctttcacggtagagtcccaaagtacgttaccctcgggtattatatcgcattgcggctgtcggcctgtgtccctggttccttgcgtcgactatttggtactccctcaggatatgggtaaccccggtcgaatctccgagaagccgtacatagtagtagcgggtgatccgctggcgctccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtggttttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgacgcagaagcatgacaatgcacgtacgagcgcctgcactgaaaggtcaccgtcgtaatgagtcctgcactaacaagttttgccctgccccatctttcttactgcaagaacgccagccccaggagggaccatgagcatccattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctctcttgctcctgtagtagatacgtgtctgtcgtggcccagtcgtcgccatttcgacgtacacaagaggcccgttacctcaccggcctgtgcttgtccaccggacctttcccccttgtgagatcgtcgcgaactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgcggtttatggcttcaccgcactttcggtaaaagcttatggcttacagaacggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgcgtgggattgggtcgtgcggctcgttaaaaaccacgccagggtgcgccggcagggccctcccactgcgcgtttaaggtaagaccgtacatggggctcctcttatgacgtgcctatgctactcccgccgggagtacaccgccactcgaacttcgtcggtcaagttgtccggtaatctgactgttccccccctacacttcgctcgactaggtgcgttcgatctgcttacgcaccgagcgctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggcgggtcgcagtgccggccggtttgccggcagtcggtaggtgttaaggtgagacctatgttgttgaaggcggcacagaagggatcctctggacgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgtcaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttttgagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgcgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccgcccgcgatggcttagtgtctacacatcggttgtacaggctaggagtattagtcgatgagaggcgtgaaacacaaaatccggaagtacccacggcgcgatgacatacacagttacctggggcgtgcgacggacgggcataccccagcccgtcacctgcccattagcccgacttatcccactcgggttgctactatacgatcatgggctaagctcgggacccggccggctatgagtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtcgttggggtaggctggcccggtccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgtgggcatacctgggcccggtcggacgccggagcatttctgacacagcaccggccgaagtatcaagtagcgatacctggcgagtatcgggggccacatggcgagacatactgtcgattgagggatcacaaattagccaactcggatctctatggagagcggaaacagggctgtagcgcgccaacgagcagacaagagaacccgagcttagagagcagggagtaaaaccctcccggtcctagaactaagcgagccaagtagtccgcaatcaccatgggatggccatctcccccccgtgccggtgggtcgtctatgcaagatacgtaataacaggacaataacataaacgaccccaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagcacggcgttccagggtaaacgggtagtacccaaacggccgtgacttcacaagccaataccggttgtgacagcgcgtagaccttgggtgggttgctcgacagtcctcattgcgcagactgatttccggtcgccccaatctagtgttgaggcactcattcccaagcgctactgttaggagtctactaaaaccgacgtcctacaatgatcgtgccgagacaattccgctcgcccacgaaacttttggtagaggtgccattgcgggtaaaattgagtgtgatccgtgtttctctccaatagaggagggggcgacttcaattgaagggcggatagttccagttgaggccaattgtcctccttgggcgatgagatggcgggtcccgtccacttcagcgctaacccgtagctatcggcattactgcgggccgcacgtagactatgaagatggtgatccacgctattattcgggactgtacttacagcgccgcatctgtaccgccacgagaactcggaggccaatgagtctcctcatggctctcccgcgctagctagacttcctagggtcccctgcgaaatcgttggctacacctgccggcgcaccagcgatcgtgactcacgtatactggcccaacggtgtccgattaaagtccaacgcatgacctgagagttcgaaactactgaagttgcgccttataacgcgccgggcagcgactcgctggggtgttaggggaagcagctctcttaggacgcagcaatccttcacctcgactatttgtactttgacccaggcaccgacttgcatgcctatatgactgtactgtgcactagacctcgcgtccaatcccggggccccagtatgcagctcccctcattctcgtcacggaacccggtgtcggctctgcaacagggccaatgcccgacagtaacactgtgtctcacgcatcaggtaaggatatcagaccgttgtgcggccgaccgtcgtactttagggaaccttgatatgtacgagaccttagcacctaataaatatgaggatgtcgtctgcgttccagtggctgagtgccgtggaggccactgaacctgagagatgagtagagccggccacaacagtttcgccctgcacgctggcccgctcccggcgtcagcttcgagtgggagtatccgggtccctcgcgtgcagttcccacagcgttacatccaaaatgagacatatcggggtcgtacgccgtccggcgcaattttaacaatcgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacggggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatcttatcgtcaccgcatgagcaaggatcttatacgcaagcgcagcactggtgaacagtcttcgggtgtttgattagtcgcgcaaaccgcctgccgagctacatgacgctcacgagcgacccgggcccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcgagcgcaagttcaggccacttggggtcctattctaggcggcatgatggcgaacgtgtttcgcacgacagcgggactattgtgcgtccgaagaacaagactgcacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaagcttgatagatacgacaactttcatattggaatcagcgacttcgagggtttgcgtcctccaccccggggagatactgtatgtcacatactcatgcttagggacttagttagtgggaaagtggtcctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctgatacagagtccacatccttggatccgtactggcttgattgtaaccgctatgactctgaatcgaagcaagaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacactggggaaaatctcgttctctatgcccaacggacgacgacagatctgcgtgaccgcctacacctttgcaggcagacactgaggagccactgcttggtcgcactcatttgacgcgtgtatgccactgggaccgtttcccaaatgcttataccgcggccagaggtcagggggtcacctattctaggccgcggctatatggagttcagcgggtaccggcccgggagcgcccgcgagttatgcggcgacgtcgttcgatttggtcccgtgcaccatgaggacgcggtctacgctggcgcttaggctgaccagtttgatggctcggttggatccgttaaaaagccgggaattttatcgctcacaactcgcaaattcggagaggcagatccggttacttctaaatgaaaccagggcacgctagcctcctagcacaggtaagcgacgcgttcgaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcgctgcgagccaggagtgctggtcttgtggcacgcacagcgcctggacatctcctctgtatctgctcaccccgcacttgaatggatataggggggtctcgaacgggccgaagcgttattacgtgggtaaggatacgcggactggagatcggccagccctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgtgcattatctgagatttggaacggtggttgggtacccgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcacgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgtaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgggtcgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggcggacatnactgggaaagcacttttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatacatcggcctaggggcttactcgtgtggcgccccgcaacacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcatccccgcgtccgcggagcacgganggttacataccataccgtttttggcgttaataccaggttacccgtcggttgagggcatgcgcggcggctgaggttaatcaaagtgagccctaccgcacgtcgcccgggtccctaaattttgacagttcgcggctaattgagaccggggttaacagcgaattgcttccgtaatttcaagctttcggttgatgttcagcgactactgtatccacgatggaagtcggaaggatntgtgactaccgcaagggccgtaacctcaataatcgtatggctaacgctttggcatgtaacccaagtttcgtcggacgctgacatacttaacaaggcctatggtgtagtaccgatgtttgcccatccctatgggattagcgatgtccagcggttgtatcaactttgacggctcctcagtgatccctagacggcagtctactggtggaaatgcgaggagtagcatggcttatggttcagggggcccggcgatggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatactgggcgtctggcgtcagacaacgtctgcgggtatggtcggcaagtgctacaatacatgcaggacgcaccggagtccaagctcgaagcggggtggaacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaagggagttaactaaattgatttattgcagcttcaagtaacacggcgtacgccctaaccggggtataaattagtgggaaaagtccatgagcacgggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactagatggggacgtcagctctttagcccgcaaagtcccgccactcgctttgtgtgcatgaccacgaggatcggccgacacggcatagcgctgggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaaattcgattgtccgcattcgtnatgcgtgcgtgatccacattcaaatgaacgtacgcgatctctcctccgactcttagcgtcttagtcggagacggcgaacatagggagaacgtcagagataggctgtcggaactatctcgctgatctctccagtggccgataactgtccggcattagataccgccctgcgattctgacttccatatcctgcgctcgtcgaaatgtagcctctaccgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccggggatatccgttcatccgtccgaacgttactacggactctcggccacttgctggcgtcttttcaaacctccgtggggtccgtgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctttgcgagttttggccgcagtatcctgtttcacatgcgatcggtctgtccagatcttgtcgtgtgttacgaccacgatcgcccagatgcggtgtggcttctcgatcgagatggaggccattaccagtgcgcctggcactcatccgcagtaaaaggtatagaacggtaaagacagagggctaatctgcctcgcgcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacggtaattagaacttatttcattaccacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtacctgccgcccaacgtccgcgctctttctcggttcatctgcccgcagaagtccagtgaatacgttctatattgtggcaagccgtggcagagccggtctcaccctgactctcaatccacagtgaaggcgcgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggcgagtggtctgaagcgtaggcgactcccaatagtaccgcatattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagatttgactacatagcttcacgcccacctgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaatggggggctcatgcctctgtaagggtacgttgtggtcgacccggggcttcaccgcgggtgatcctcaaaccgtccattatgcgataaaagaagtgttgactatttctcgtatgccgaggactagtacttagtaggaccatcccgtttcaactcgtcctgaacatacatatcaaaatactatggttttgggatacggagcgaaaatgcgtgatccctcactcattatcgtatcatagtcacggtgttagcgacgcattgccacgctgaggaggcacgagtgtctaccggcagaggcaacgtcaaaaaacgttcaggctgccctctaggtaataaaagattgagccggtcgctctgcgccgacatctcatccgcaagcccattggccagacctgtcgaacacattcattatgacgtttgagcgaacttcatcttccctcggcaggcactgctatctattcccagacgtgattccggccatacgcaacccgttgagcgtacattctgtgcgtgatgtcttacgacctcccgtctccagtctggcaggtacccccgcaatgaaggtgtacaacctttcatcggcctcgtggggacaggagttccaatactttaacacggttatatggaccaggggggctggcctagttcagccggggcttaacagctggactcggcatcactaataatcaattagcatttcatcattatatccagcgcacgctccattgactgaaggagttaagcccagttccgcatccggtgggtgacacccggcaccagatgcgtgaacgcgacaaggaatcgctctcgaaaagcaccgcttcgacatggcagacggcaaaggaggttggtacattcatgccggagtctcccacacatgacgtgaactgggtattaagatgacggtctgacgagacctcttagacttacagaacaggtaccgaacatggctgcgacggtaacgttgggactatggtgtaagagcgctgctctatacgacagcgacagctgggcaggcatttagcaccatccccagtgacagggatcggacacagattgcaaatgcccgttatggtgggcaccttcagggttaaaaggtacccgcttatcggcggtcatgcttggtatcgtagcccagaaacagttccgcggtatcgcgcgcaagagataaatagcaagaaccctcattagaggcgagtgcgactattccaatgcgccaccggtggtcggaatacacacgcgacattacccaagccacgatccgcgttgattcgtagtgctcgtgttcacttcggcgcgctggcgacagcgtagatgtgatcccaatttaagcgccttacgcgcagtaacttccttatcagcctcatgtcattcatcttcacatgcagttattagtcagtcgccatacgttgatccagcggcaggacgcgctaagcccttcaccacacacagcaaacgcaaagatgtttctcgcgacaccgaagccgtcgtccaacttaagctgcgggcagattagaatccggtgaagatatagactgtaagttcgatcttacacgatggtccgtaagacctccaactctatttcttgtcatagcaccaggaccgattctctggtgcccgcttgtgtacggtttaacttggcgctggggataagccttttaggcttgataaggcgttctgctgcgagcgagtgggcagagccccatcgttttagcactgtacgcggtagggtagtgaaaagttcaagaattataagtcggcgcgcaaaccctcccgctcccagtctaggtgatggttcgtcaaaattgcgcatacacacggtactataagcctcgcaagaacttagactgtctaagcaggaaaggctcattttgcaccgaggggggaaagcccaaccatataatttggagggctaagactattaggcttttctaagctttgagatcatagatgccgccattttggtgcgcgaagattcgagtcgaagcggtttgttgtntcccgacgcacagtcaacatctttggcacttcaagactgctacagcggagtaatgtatacagggggtgaaagtggagcagggtggtgtgaacgcataagagtggctatgtcaagtgggtcgccatnggatacaacatttacatacttgtttgtagcggactccggtgcgggctttcgcgtgcagtgggggagcgtgtacatacaattcgtcgtcaagatgccctcgtagaaccactcacccgacatttatctgcatagcgcgtaatgttacataggatggggtataatttgcatccgagggcattcagaagtcgattcaggtaaacgaatttcagtaagggtagacgatagggaaataaatagtgggcggagaggccgcgcattgcccccagagtctgcgctggacgctaggaagtgtaacgcttcacgcgaaggcgggcctattgttgatttcccgtcgattgattctgggaaactgggcaccaggtaaaacttttctccaatcactacgaattgtgtgcgaggngaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattccttagaggtgtatcccacgtctatcggaaccgatagactttgtcataaatctgggtagtctggagagcagctggtggacgaccatagggcaggtaacctagttcattacatataccaccgacgtagattcagttaaagtattaacggctcgccctaacccgattgaagctgttgttaataacacactcaatagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccgatacctttcgctgattgagccccaaggggcttatacatgaatagtcctgttactggttatgcgggcgattggcatgcagcggtgtgtgcctttacgcccttagaagggcatgtgtattccgatggtccgcggtgtacgccacctggccaaccatgaggccgagagggacaggcagaatcggagcgagaagccaggctttttgttgggagtagccctccaaatcagccgggcctgattccatctcgtgtaaggcgagtcagcccgaacggggatggaagagtccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaatcatctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttttgacgccgctggtgagaatgctccgcttcggtaaggaactaaggcaatcgcagtccccctgcacccgcgtcgtacaattctatatattaaaggccggagtcgttgggacctaaattaacggtggacggagcgcgcaccgacccctgagcgtcgtcattccgcgcatcagccgactggggatgggctctcgcgtgttaggaccgacttacgctagtgcgcccagctctaaagtctcatcaacactactattgtgtaccgagaagggagaccgttcctatccaaatgcgatcccggctttgtgatacttgtgctggacgctaattgctaattaaacattcatgctttacctattacctaacgcatacatggcttctacagccaactcctggaatcaggttcacgttgcgaaccctggctctagatcccttttagttaggggccaaaccactcagttaacacgggccgattccggagcgttaagtgatacctcctactatgcctgcaaagggagaatctttaggttgtcaccacggacctggcacccttaattggtgtaagtgcctcacgtggccccttatgaaaggaagagtgtccacatttatcagtgggtaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggngctgatggcggtacgaagatacacgaactcgcgaacaaaccgaaacctccggaagtggttgttcggtctagagatgtccggggcccctagaccagctcaacccggaagcggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaaccatgcaggtgggtcaaaccgtatgtatatggttcaggatagatctgtaattctggttgtccttggaaggaccgctgagctatccggcgaaatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctgatcccgcaacagaagccagagccactatgccgagggcttccgcttttgtgctgatagacttgaggcccaagactaagggcccaatagggtaaaatatgggcctgcagttaatagatgcatccagatctgggactggtggtaccacctgcatcctcgagatgcgaacaatcgaaaatgaggtgtgttggagctgctcgcacacgacggacagaggcaaatggtggtagctggacacgggtctatctaattgggctcttttttcactgccccggccggcccaacccaggcaattaactcgcgcgttggggaccctctgcctaggtattgcgctccagctgtttcgcccgggcgacgactccagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcattatcctattgtagaatcgctagatatgatttagtgcagacgcacgggaatcccggatatccatgtgccgtgctctcgccagaactcgcaggatttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcctagaaattcccggcccttaactggcctcgacttaaaccacttgtaattcgaagaggggtgttgtacttgcgcgtatgaaaaagaggtccacttgtggagtcatgtggcacaggcggccttagtcttgtagattagtaaccatttacgggaagccatgcaccaaatttgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagaggcatatccgtacgcgcgtctgcattgctctgaccactcctgttaaacgacgtgattcgcgcggccacttcgtctgataccgggaccgcaagttctctcaggcgggctttcgatctgcaccgagcgcacaaagaacaattatcttaaccgtagtgaagagtggagacgatgcgattcacccgtgcaggccgtactactggttacagtaaggactggtttctttatgaactccctggcaaggccggttgagtgaagcagtcgctttcggcgtctgaatgcacctaaaggcggcgcgcactacgaacaaaactggcggcatagatcagactagccattaggataagttttcaagacttccgtggttcccagcctatcagcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcagagtgtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgcggccccaatctggtccaggaatcgactctcttggtgtcgattctgccacaacttcacataagtttatacgtgcattgcggggttacccaccagctggctggggagtgaaagcgcacataaggcattaatagtacacccatgggtcttgatgaaatcgttaacggcgggaccccatacagcatggtcctgcgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggtgtgctactaccgcgttggatcggagagcgaggataatttcacccgttaacggtgtacgattgtccttatccatgcggggtactagtagttgctccggacaatcatatgccacctgttagttcggccttacgaacagggctcgcatacgcgggagctgtggctgaatccaacacgcagcagcattagttcttacccccaaggaaaccacgcgcatctgtaacaccgccatatgagctccagctgaattcccgattccccgactgacgatagcggccaccatccagggccggaagtgcggccacgcaacaaactattgtaccacatgttccttacgtgcgttagccgttttaagatcgtggggtgtctgtaaaagagcacagctatatcacgcaaattacctgagaagacagaattggcctttgcgagcgcttggtcgtatatacaaatggaaggngagtggagcaacccgggacaagagcatcgaccgaaacttaactgcgaggggtttttgattgagatatccgggttcgcccccgcccgccgactcgccggtcggtcgagaatggtccacccagtgccgggatatgccgggtcgcgtgataacgaaacccgagcacgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattgccttgacccattcttggtgttgtgagtgaataccacaagttcctatttattaatgaatgtcttaacaccggtaccatatatcaccgaatctcatcagtgcgacagctgacgttaaactgcctggcggggcaaaagttatgcgcgaacctactgcagtgccaacacagcagatgtaaggggcattagacgggcacgcattcctctaagggtggtggatagcgactgctgaaccggatagggaactaacaccagtgtctgcaaatgatctcgtacatttcctgcacttcggagccaccccttgcctctatgaaaagctccacggttgaagaaccgcacgtgggagattgaggcaagttctccttgggagactatcttctgggcccgagctgtcagggccctccggtgactacgtttggttgtctggcatgcgagattgtaaggtgggcctgccggttcgaattgcgaaaagttcaggcccgactggggggttggctttgataaccgcaaacaagaaccgtcgtgagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagaagattgttctcacggaactgcgttctcagatcgtttgcacgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaacatgtagccttatacggagtattaaatggtaccgggcgccgccagccaggcgtacagtatcaagattagctagctaggccctatcgccgatagttcttgtccctataaacactgaccaaatacgctacacgatccgtaatcggtttctccctaccattgcggatacgttagtagcgagttgacctactgacagtccgatactagaagaggtacccaactagctcgttgccatcatgtcgctagacagccggggctgatgcccggtgttgccttgtttggtaaggccggccacaagttcaccaatcgctgcagtagtctactaatttaagtacacggctcgatgacgatgtaggtgccgatctcgaatccaacgactcgagtccaaagctcctctgccgggcccgggaagatacggacggtcaggcccntcggccgtgttaacccgacatccgcaaatacacccgcgacatgtccctaaagtctcgcagcttcgatagttctagtaggtcgaatgttggcgggctgggagcttaggtggcattatgaccgactatgcccccggatgccatatcgaggggtaatcggaagaacaccccgttcatacaacactttatttagaactcgttgtaagtggccgggttttgagacgaactgcttgtaggcatagttcttctaaaaccatttcagcgtattcgtgcgctaaaccctgcgaagtaatctgacgtggagtccccctcatggcggactttcaggtgcgttacactgccctcgggcccgcggagatgcctaagtccgcgagtctgcttttgtgggataccgagctcgcacgaacgtgtttaatgacggtgaacagaagcccatacgcctccgttcgattctataggtgacgagaccaccacccgtgagagaatcggagtagccgaacagtgacgcggagcgagaggtttttagctgatcagtacgacttgctttatcaagtgtttgcccaccggttctcgcagatatgataccattacagttagtgaagtaagtcgcgaactcccgggtcgggtcctgctcccttctgctcagtttccggtacttgtaacctggcagcacatggttgatggaccctgtatccggactgcacgcacacccgtcgtggttcacatccaggcgtgggtcgaaccttgtcccgcgtctgggcccaacatcaaacgagtgacggctcggcgacggtgggagccgggtactatatactattttgacgcctagggggaacttgcggctctctgtaaattccgacagatagatcagagtaaacaaccgttcactgtctcgccgccgcgcgagtccattgataattttacgttccaggagtccgacttccctgcgatagcctgaccatctaagacagcgattgagcatgaataacaagagggccgccaacctccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgtgatcacaagagtcacccctcaaatggctgtctggcctttggctaccttagcattgccaacatggtaccggaaaattacgattcccatctctggtgggggtgcatcttccgcgggcgcaatgtcggcaatagaggtcgaacgtgagaagttcgaagtgcctcaactcacgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcggtccggacggctatggtacctgtctgctcgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtcnccgactcttctacggccgcgggcctaattgcgtgacagatatgtttacccgtccgctttcgcatttgtctgggtcggtcgcagaaaagggtctccatgcattcccgctacccatctcgaaatggaatcagttgcattcccaaagacccaagtctgaaccttaacttcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagattaacggtgtgaaatggtaacagagatgcacctctatatcaaatctggaccatgagccagtactttcagaaaagggttactgtcggggctaaagagatcagtctcgcataggagaagtatttccggatggccaggctcaggcttacggggaactcctcagcgagatctatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcgaaagcgcacccttagccgcaggatatattagtgtcaatgcgcactagatacgtgtggggaacgtctatctgagggtgaccccccatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgagtgtaagaggttttttgcgaagaggagctgctcaagtgtgaacttccagatcgaccagtggagtgacggggccccggcagcagggagttactgaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccgaaagtctttgtgctttcactggcgcccatcatctagtttcctcacgccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagttaggacttctcatttgagaccgctcatcgcggtagcgcatgtgcggcggttacgccgggatttacactccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggtcgagctttccactccaataaaccatttatatggacaaggaacaattaggggcacgtcctcgtaagccacacgttaaacattttcaagtttgcacgatctggtagacttgcgtcctatcgtggcgtagtaaagaagacttaaccctacacccgagtagacacttgggaactgttttcgagttaggagacagactgaagcttatcgccgggcagggtaatgttatcgttcttgggaatgcggatccgaggggacttagccggttcgcgcngaggcctggcacactgctaatacatcgggtcccccagctgccgtaatgtcatgatcgcatgcttaaaaagatatcgcctggggtgcatgcccaccccgcgaacgaccccctggcgagaatggctctgggacaattcaggcctgggtgtgtacggcggttgaaacagtatccggcgccccgtgtagaggagctctgggccgaagctgtggcacgtcagcgctctcatatagccgnaggcctagtaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccctgtgacattctatgccgacgcacagaggagacggatacccgtacatagcagcatcactggtgtagatgatggcgcgctgtggccgaggcatgctatccaaccactacgacgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccattccgggagggtaatactttatgaagcgcatccacacaccatttaaagggcaggggtaaaactcttcgcgtgtgcgtccgtatcagcagctcgtagttcacgaaaattactggcgcctgcatcgcgtgatgacaagcaactacttaatgggagcgctgctctggcacattcagtaggtccattagacacagactattgccatccgtacccacaccggccttgtagtgtggttcgtcgtcccagttgccgaatcgcttcatgttccaattacagaaaaaaagtactacgttgctgatactgtctgaagcagggtactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaacgttttggcataccgaccgtaaaagagcgggatccgtttacgaccttgtaaagtcggagcccaggtgtaagaagtcagccctatgccgcgaaatgctgccgggcggtgagatctccaacgaaggaaagttgtcgcgggcggctgcgccacaatccgcgaaatacaccagcgtactccggatgggtagaagagcatagttgagaaatcatccgtcggcttttagcgatacccaatatagtgcccaggctaccatacaatgtaaacagctcgtcctgatgcctagaagcggtgtcgtgcccgctggacgatctattacaagtatcggtgatttcgacgctgggcttttactgggtgggtggctcagcttgagacacatctaacggatgccaactattgcgtcactttcgttaaaccattacaaccctggcggttccacgaaggcatacgcccgtccgtgtttacgtgaggttcgctttgtgggggcgcccgccggtaagcaattacatcgggcagcgcagcttgtttaattactgcaagctagacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaactaggctgttcattcgtggtgtaagcattatcgaaaacgctttcatccttacaccgatctacgttgttaagcagtgcgtacaatgtaaaaattggtgagcaccaggccgtttaccctgatccgatagtatttccgatgttatacccgtacagatctgttcgcccagagggcagcgatgtacgaggacttagtacttacctcggtcgtctttcgtactcgcgctctgaacgccgctgcggatcatcacaccaagaacctgttgcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgcaaatgcgtctgtttatgacccaacgactcgcaagaactcacttcccagcttcctcttatgtacgtaattgtatgttcctttaccatccactcgaccggccttcaaagacgtggtctcaccaacggaagcatgagcgtgagttaattacccgtggagatttgaagttgatgaagcaattatgaacatcgtttatccaaacttctggcagataagcacatgatccgaggggtagcttttctgttcagagctcggctccgcggggtgatggcccacgctatttcggatggtcgcttgctcgacgaataatttctcccgtccccacnaaccactgccaatgaaagtcctctcgttcgtgtatgagtacggcggagatcaaagaaggtagtcagctagattgagcaacgcataaatcccaaatgacntgtctatgaaatagaggatgcgctagtgttcgatcgtcgctgatcgtgccttacgccccgttgtcactggtgtgggtactagtatcgccctccacgcgtttttcttagtgcggactacttggccacgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagcccctgaacgcgttcagccgttggggagaaggagcgattgcattgggggcttaccggtggtccctatttcattcgaggtccaactatgccccagtaagcatatgcggaaaatcaaaacgctgcacggaggcgctgcacccatttcagcacccttccccggggacaacttcacagctgagtctccaaacttgcgccgcgcttaagaaaaccagggtagatactgtaatatcgagcatgtgagtttggtggggtcaagaaggctaacatagagcgtcactctaacgataaacgccggtcaggtggacgtcgcgtcccgtgcgagcgaggtagaacggtcataacctgagggctagaacttgaaaggacgggcctccatctttaacgctaaattacgcatggtggcgggtgaaagagaccggaacggattctttctagcgcctcgggcccgggtcgttggggtacatactttgatgacctctaactctacgcgtcgtaaacccagatccgtctgccggcacccaattctgttcttctctcaactccggaattgtgtgccgaggcgtaacgccatccccctcataatgtctcatgatcggggtgccagttcaaaatcgtatcaaaatattgatcctggtgggcgcatgtgcccatcggcacacagaacccgtggtttacgagagctagtcgaagttatgcgtgcccccccagaaggacccttcctctcccaggtcatcgataagtcggtgtactcactataaatccggaatgacaagcctccgcgatctgggacggagagatttaaaatgcagttgggctataacaggtagctaccacgtgtgacatgtgtagctgtgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatcgcaaagcggtgtgaacgccccgcggtaaagcgggggagagaccggtagtcacaaagtgtcgcctcgccacaagcaccacgatcgtcagttacaagtcgatgtaatcaccagcacccggcgcggcgcgcaccggaggggatcaaagactcaacatctacgtactggtccatctttctttccgtttaggaaggccggaaatcagagggggtaggagcaacgggacaggcaagctgcaggtggctattattggaatgttagccaacacggcaccgtgcatacccgtaacatcaggaagtgggtcatgaagacctcacacattgggtgtctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcgttgcatctcccacagcacgggtcctccaaagagggggagccattgccctccccagatgccctctcacgttagaaaacatttaatagtcgccaatgcggaggtgtagtgcggagtctcatcctctggcaatccctttaaagtctaacgctgactcgctagcggggcacgatcgacgcccacggcaggtacttactgcccctgtgggccgggccgtgctgtcctccttactaaatgtatcaatcatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcgaaacgtagggttgggattcaacatactttctcgccctggggatctaggagggctgggacccagcttggagaagatcttcggcggttagttgtcgatggcgcccgnccggacccgatccgtgcaaatcgtgcctcccggccccgggtttaatctcgttttgatccggactgtttcggacagccgtcccctaccctcccgtgcatttctgaagcaatgaccgcatgccaggcctggagctcgggcgcggcacgtttgattggggatagacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccaggaagatgttttaaacaccccgctacgttctcaacggcggccaactcccgaggaggtatgcaccgtcactgcttaaggcgccgttccgggtggcggcgaagaataggcgaagaatgtaggacccaatgggaactactgtattgcagaaacaattacgctccggctttatgcgccactaggccccccggaggtaccgaagtggatgacccgacaagcgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggtccaccgcgaacaatatattcaaagggccgcgttgaggtgttgaactccatggtggcacagaacgggtcagttcccaaccgatttacaagagcttgcacggatcttgggttactcaacagtagccgcctgcgtcggtaacgtatgcgccgcagcaactgccgtccggacgattgcctcgaatcctggttagctcccgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaatagaggtgacatacctgaccttgtaagatctgttgtggggcatttcacaccatcgcaccctccaaccgaagcggattccgtattagacgtcgcaccggccccgaccctagctagtctgcgcctcctcctctcgttcagtcgtggccccgttgggtcccatgcccggtccgttcggggtactgacatggatcacgctaatcaccgctatttgggccgttcgatcataaccgcgcaggcatgatgttgaaattcgtccaagtgtgggagatgttggagcaagcgcgagatctctatctaagtcaggttcactcactcaccactgtggctccggtggggtagcacaatcggcttagcagcgggtgccctcgtactgagtcattgaatcctccgattgggggcgatctactctgtggcttatgactctggctttgattgacagttccggtaatgaacttagatctcgaggtcgccgagctgcctggcgtcctgtttctactagattgatagagtgcggtaggtagggccgacatggacggggcgaaacctgctcgacggggattacctaccactcggtaaacaaagacttcaaccgcttagttggcggaacatcctgcctatccctcgcctagccggaagtcaggatctactcctgcctatgtgttactcgtcataaggtatacacgcacatgcctccgatggccagactacacttgctgtccttctaggatcgccacttaggagtactctggtctgtaagtcacggcattgctagctcgcatagcgttctttgggttgcgcagctaccggaaggcatttagcgacgtccgacatcgcagctcggacgtcaggtttcccgttgtgttcgcgataagtatagagggaaaaagctcgccactacctgacttgcgtggaactgggttaattggtgggtagcacggctagctacaggagtcctaatgcgagatcgaagataaaattgcccgaagccactcaaagtcttttcgcataagccagcacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctagaacgaccacaagatggccaatgggctacgtcagagcaagaatagattgtctcagcacccggtctctgagtgtgacactcgatctgaatctcgtaaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtagcgctgacatgaaggagcatggatggcggccaccgcccgcggggaagacaagccgacttaaagttctttccacaagcatattttcggattagacggcttgaatattcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcatttactgcgtctgcttcttcgaggcggtaatgccacggataaagtccgcttggaatcgcttcccagcttgggctcgtcctcctggttaccctaagttgacccgcgatcatgaatcgggtagacgactactcacctgggtacgtaaggagtaagccggcagtcccccgctcggtcgagtctctgtctgaagccgggtaatcgcagcttgtattcacacagttgacaattggccgatctttcggactacgacttccaaatggtttaccgggggtatcggacctagctccggcccgatccgcccctctaaaacgccctataggaattgagacctcagagcgactgactcagcgcgatagttacacttcctgcttagcactgaacacctagtgatggtaaacatataggcgttacaagttgtccctccgccacccctcacccttgtaaaagcatgtgggggcaatggctatcactaaaggtacgtttcggttgagaaaaggatttggactcataacgcctttttgccccactcgctctcgaccccgacacttggaacgggggtcctagcgcgcccataggctgaggagcacagttacggtcttagtacctagttttgtccccttcagttgcctattggatcgtcagtcggnaaaacggtcaccaacaaaaatatttcgacggatcggcagtcatcaccgcggcggaccaccttgggggagtttgtgtttggtgggccggattcgcctgtggccattccgaaggcgtttcagcgtggcggatctacgtttcctctactgagacatgacgctcttcgtttgcaccataggcctcccccacgtcgcggacggtaaccgctgatgtgttacatacgacgtaatcagccgacccgatctcgcgagaaacccaaacgtggcgtatatgtacacctagatgtgaaggtgtgacggcataagttccttagtaccagtcgtacacccggaaagtatagaccatggccttggcaagattgcacactttggctgaaaaaacccgtccaattgccaggtttaagatgctagttgacgccctgtgtttcagacgtgttaaaagcgcgaatgaatcatataacttcattaatcttcggaccgcctgtgaaattgacgtaacagacaatttacgcttagctacaccaactctcccccgacgtctgatccattgatctcggaaacattccccgtgaacttaggtactaggtgggactttagttaaaatcatttctagtacgagcccgacacgtgcatacgaccaggtgctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggctactagtccccgagctaccgtaaatgaatattcgcgtctgtgcgtcccaatgggaagcgatggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttattggtttgggcgctctactcgagggagtcccgagggccttcggaacactccgacgcggtccggcaactgtctcgggccaccccacttggggcccaataaccagtctccacgcgtcttcaacgatctgggcttccttgggtaagtaactgactaccgtggggagtgggggtaccgcttgctgaaatctgcgtgtaccgttcagaataatactgtgtaacttccgggggactaaaagactctccgtcgaggggatgcatacgtgcctggtccccccgaccacaccgctactcctatatagtgggcagggattgcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatacagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtctataaacttaggcgttctcttcattctgaggtgacgctccattgttacgcaaccccgagcaagctctcggattcactcgccgggcatacacaacttaaccacgtgctgctgtcttttgttatccctgcgttccttgctgtatgtgccgaaaacaagcgtctgtcctagacacaggcctggtgcgataacgaagagaatggtcatggtgggtacaggcagatctcttggatgcgaggaggtttatttttgcaggacaacgacggagaccgctccatgttcgccgattgatggcggttcttagcattgccctcgacctagtttcaagcgctccgggccgcgtgaatgaccgcccgagccttcagctatggtgtgtgccgacgcaagctgggccagctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggtcaacttaattctaaacccttatgcatcccacagtcttcgcgatggcttcgtgcaggcaagccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggactgcgctagactgactatgagagtccccttttcggtaatatgcgtcccactaagtggaagccaaataatataatgctggtggacaacgcccagcttggccctgcctagaggatatttcatggacgaggtagcattcgctgcttgtgtgctaaggggtggcaaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcacctgtcgtaatatttggctccctattagttaacggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccancggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgaggtttcccacgacggtagtcctgtangggaggtcaatctcgtcttcgtgatgctaggacacatggtataatcgagagggcaagtcgcacaaactacatatctgcctagctaccagatcacagagaactcaaccgactcgggggccttctatggccttactgacagtattgggcgggcgtccaggcccgcgtactagggggtgggcgcatcggttctgaaattcccatcactcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgggttgcgtgcttcacgtggagtcgcctactttctctgggttcaccttacaatcgtaccaagattaccggtggttaaaaactgtccgatgctctcgccctagttttctgcttcatcaattcgttgtccgttcaaactggctcaatttcacctatcttgttaatgccggtaattggggccttacggggaaaagtatatcaaactgccctgttgaccgacgttctgttcatggtcgagggcgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacggtgaccgccatttagcgtgtcctgtagcatctgggccagtgcatcagcggcggctagttcttggtgcgtgcggcacaaaatttcccatcgcagatgtctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaagattggccacatctgcctttaggaaaaatctttcacgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgcccgcgttagaattagaaccatgggtttctttgggcggtcagattttagctttgtccctttgcgacgacgctcgagcaggtgcgagatgccggcctggtcgcctccaactgtaggaggccctcgaatagaaggagaccgctatagaagtgtcaatcggctctaccccgttatcgaaaacccacgaatcacgacaacaaggatttactttaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagactccgaggctcctatcaacttgcgacaagatactgttacatcgccccccgattagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagagcgggtgtggccgttactatcaatatgggcccgcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcgccctcctctcacctacggtggatagggctgatctgtgtcagggaaaagggaatggttgcaaggcaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcaaacatgaggttgcgcatatacgttccgggccctgcccaatttacatacacagtttgacagtgtatgtctaagttgccccacctcctaagataaggatccacgcgacgacgaggggctggggtggcggggggcccccagtgttctagcgatagtctagggcgctaaatgcgctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagactatgctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctacacatctgtgggccgctatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcataaagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcgagtaccgctcccccaaggtcagcttctcttttgctctgaggtaaggtttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattctaagttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccaatgttactctaacttcagacgaattcatattctacacagatcctcgtagggagatatggcattcacgcggatgaaggaacccaatcgaatatcctttcacttaggccgaggcaaacaaatgctcctaagcatgtagaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagccattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccataaatcatagcactcggtactaatcatcggcacgaactagaacctcgactaacagacagatagctagaatcacaagttgggggcagggaagcatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctctgtttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggcctcagaagagcgggacaacgctaccgttgtgtcccaacagcctatatatcgtaatggccctcagcagtacaagcggagaaggccgccgcgaaacccttgttactgatcctggctaggtcatgtttcaactcgcccttacggcctggctggcccgactaatttagttattggtcatggacgccttttctatagaggaaacagagacattctggacacccttgaacagctcttaccttagaatgcttggcgctactacttgtgtcgggtgacgttgtcagttaagggacggtggtactccgtctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcagctagtacttaacgaagactatcgtttcctttcgactttgttgatcaggtatataggatattcgcggctcagatgcggatcactcgcggccggtgaagcgtgacgtaccgggacggaggtctagcgaccctgccatggcaggattatatgggacaagggaatttaagctagcgaacgacacggcccacctagcacgctcaccttgagtaggccctttcccagggctactcttggctggtagctgggaaatcttttaaaattagggaacaattacgctgcccgcgctctggtgcccgatttgcgatgtccccgtcgggcattaggtgtcgaaaaacggtacttcgggaatatctttcccatataacctggtcttcgttgctatgcttaagttgaggtcggcgtacgtacctcgggtccaaaataacagacatacggtggggatgtgacgtgctcaagcgaacgtataatgttggtatgccgttgtattacgatggccggcgcacaataggacgggccgacggacggccaggttcacaacgacctaagcttctcactacccacgtgctactagagtattgcgctctgggcccgcagggactatgtgtagtgcgcacgtgcgacctacggccttaggctaatctgatacgggactgtcctccgcccctcacgatggtgcccagcaacccgtagctagccgctaggccgtagctactgcccggttgagccgacggggtagtggggtgcaatgaggatacacaggggcctcctttccatgtgggagtgaatagcgctaacatgtacttcccagtactagtagggggattcgcgattgcattttgtgtttccctattagttctacttggaagagggcccaccgcactacggatcaaacaggcatactttaacgaccactttttaggacatgactcttacgttttgcccacatgcttaactggccatgcgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacggcagtcctttgccgagctatttccaataagagtaccacttccggcactctagagggataccttagattattatattctcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccacccggaactgtcgtgcatcttctcccgttcatcctgcggtccagtcagcgtcgctgcctcaaagccggactcttctttatggaaggggtgcccggacctcgtggccccaacgtaaagaggtactgagcaccgtcgagtctacgcatggtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgcccgtcccgccgcctatgcatgccgccagcgtgccgcatcatttagtgagctacgtgcaccagacaaaagtagtgttctcgcggagtaccacgtactcggttgccgcctgtggcagttactctggcgcctcaacgccgctagatttgcgccagagtccggaccttactaggccggcgccgtgattatggggattaccagaccgtacacttggatgagaaaactcctggtggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagcgccccaatgtctgaaagatcagactcacagatttaagctgaacaagatggttgcgtttttaattacaatagtacggtaacacagaccgtgaaacttcacggtcctggagcccagctccgaccccccacatcgaatatcacgggcttaaacatgctgctgtcggtttcagggaaccaatgccagcacggcaaggcggggcaccctagagggagatccgcttctcctggtttatcggcatgatgaccgtcagttgctgtgggtttccgaagaagctcgggttccacggatatgagacgaatcgtgcagctgttgagcatctagcctcgtgacgcttggggcgcagtgccatggtgtggatacgtcccaggcctagcgtaatcgctacgtcataattgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtccaggcgatcttcttgctcccagggaccggaggaggtgttgggcacatataaggtacgctctaaccagcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctacggcccgtgtttccaagagaaaccggccaataactgcataacggaggcgtcgtatgcaaacacgtttacacacttgttgataggtaaggctcgtggctatgacatccgtacatctctcacccatctccgaactgccttctctgtaggagatggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtgggggcatgtgcggcgtagtgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagctatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtgcatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgcagcttggggcgtacgctttgggcagcacttctcgtctgtggggacgcttcaccataggagcataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgagttctgcaatctgaatctaggcgttgagaggcccggtaccatggcgatggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaatcgctgaagctcgttcggcaaccgagaccaaccatgatcgttcagatctattggcacgtctcgaccccggatgcttgcgactaagttaatgactgtgctgtcatgagtggtaagccacacttacatcggcgttggcagccttcatagttcaattgttaaccaccattggccttccatggacttggtcagtgaatgtactctagttcccggatcggcgaagataggcgtcgcctcgcgtgcattcctacgcgggcgccccggggcgaaacaggccacgagtggttctgctaggtgtaggattgagtgtgcattcggaccccgagtccctggcatttctttatgttgccgggtgggtcgactcgtgtccctccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcaccaaatcctgagtaagctttaaattgggacaaacggcttctgaaacttccgatgttcaagtcggcgatcactggtctactacgcggctgagcacaaaagacgttgtgctgtttttgctgctccctccgctgttgcaccggtcgggaaacatcgatggctgtgaatttccgataggggtgggccggaagaagtttacttgtctcctcggaacgtggtgactgcgttcctccatgcatacaagacggcttttcacctcggtactggaagcttaacgtagagtgctcctgngccttggcgaaaatctacaagagagttggcggttttttcattgggtgtagcggattaacaggatgccgaccactatgctctccaaatatcgatttgctacattgcaggaatacgatcgataactacgagctataatatctgagccttacctccacgaaaccgtatagctttcgagaagctggcgagggtactcgggtcgaccctggtccctatcaaacgccttcgagttcatcgggctcgaaccgtcgtgtatggcctggagcccgggcgtccgctcgcccataacctaagagccttgaattaatgtacacgccccatgaaatatgtggcggcacgctataatagtggagtgtcaagtgatcgggcactccgagactcgacgaacggtgggtccggtctagagcaccagaattccagtcgatcaatcacgaatagttgcaagtcatctgccacaacatcggccaccctgcaacccctgggagctaaagttggtatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgttagccaaagaactgggtccacccgcgagcgcggggacaccggcctgcattgccaaagtcccctggtgcgtacgtctttggcgtgactgacaaattggatctggtagtaaacgaacacaaaactgcggancngacatctacagacttcccattctgcccatccacatataggtatggagtcgattcccaccctatggaccctaacggcggtttggcagatgacctaggtaatggtccggcactcatctttagccgcgtgaggctgattgttgttacggggatccacaatagtcgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacccaccaccatcccactctcacgaccatgtcactatctgacggggaaaacgctgttttgttcccagaagatggtgtttttcatagatccgggatgaacaatatgtccatttctacggctcactgagggcgccctctgccgggtcgcgtttctagctgctgcgcacgtcagatctacgcttcgccggaggggcactacataggacctcggctggccccaaatccgtctcacccatgtaatgggtgggagacaagtccgtttgattacccgcgcacccccccagtgaggatactggaattgagagttcatccccgccgaacttactcagacagatcaactagtgggaagcagccggaagaggtaagccacgtatgcaagcgccgttgggacgctgaaggagggtgccttcgagccacaaaatctggatgcgtaactcttcccgctaggtaattaactagccgattaaagcaaagcatcgtgtatcattttttggtcgatgccaacgccgtcccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagggtaagcttctttgcggttcgatggttgcccacctttgacccggtccctgtctcgagaggactcggggaggttcgtttacttcctagtccggcccgcgcgttcacctggagcattcatatggtggcttgaaagatggttacgtgaaataacggatcaaattcgcgctacgacttacccctcagtcaaggttgcgacgtgtccggacatagtcctgcccgtgatcggcaaaatctcggttggaatagggcgaacatccatgtacggaacccaggcttcggccaagacttttacattcgagccgttgcgttacacgcgtcggcccctactgcgatccacaggtcatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaatggataccccaacagtgcgattggcaacacaatccttacgtcacactatcccataccacatcgagctagtcctagcccgccatggtaggcatcactgtgctcataattttgcgcgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcactcaggtttagctggtcgcacgggcggcttcatgccccgctataccttttgcccgcgcctagtttgccgtaatgccttattcagcacagcagcggaatctccagtacgaggtctcactgccggcctacggatgtgcgaaggtgatgctgcccatatatactgccgaaactatccctatggcttttcacgatggagcaaacgccagccccggatacttgcactccacgccagaagagataacgacgtcactctggtccatcgtacagggtgcccaggtagtctcgcaacttcggcgtgcaagttctaaatcatatctgggtgtgacggttgcgacatctgtatctacttggctgtaaagacctaagcacgccggccacagaacgacgaagcacggaagggcactatataggctaagcaatcatgatgggatagcaccattcactagagatttttcaggcccagtctccaagtcgcttgcagcagggagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaaaaatgttcggcgacgcccaagacgcataaagggcgctaggcctcgaaatactccggcttatagtgaatcttggcggcttacccatgcaaccgtcaatcggaacaaatggcgctccgacggcaatgggctttgaactggtggcagtaggaaccttcggtcgtacccactatatagcaggcgtgtttttaacccagtaaatgccccaccaagctgcacagtgggccttacgccacccagaaggacgtaaagaccgcactccaacctccacgcggattccaagtctgattctatgggacatccgtagggtagacattaagccaacggatggccagggactggtactccttccctaagtccccagcgttccacctcatccggaattgaagaataacgtggctcctggagcctggggtattccgcgtctccattggagacccgggctactatagttattcttctgtattggtaattaagaggaatatctcgctgggatacccccatcttggggcgctggtacgcctttcgcaataactgcattccatggcgttcatcgactgtgaccctttggtacccggcgcacgcttgttattaagtagttccacctcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcaatacgcagcggctattcttttccctcctcctctagcacattcctaatagctggcccagcgtaatgtcaagtaatggaccataagcgggcggcactggcgaagacacaactggcggcccgaccaaggcgcatgttggagacaacctgacttgggggggataagatcccacccattcgtacagggaccacccccagcggccattgcccctccaatgtctcgtaatcaaaccctttagcagatttgtgcgttaaaggcatccagaggggacctgaagactagcagcgtgaaggttatcgaataaggggaatcatgagtccgtgtactccggttcggacggaatggtctttgacaaactaggagtggaggttgctcaacatatatccgttgctcgtgggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacctagcactcccttagatcacggtcgcacgcgccctagtgggggggtgtgaccaccaaagcatgcaattagatcctttacgtaaaaatcattcgccgcagtcatagtcccgcagcaagcggacgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagaagatgcgcgaggaacccctggcagtcaccaggcaagcgagattcttgacttcgatcgttgcagtatgttcgtaggagnggggcgtaccgccccgactttctgcccagagtgcgttcgtacgtcagcattcttgaccctaagcgccccggaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggccccggaccgtacggtctacacgcatcttgttcacgcggatcctaattagtcgttagggggacgagccgggggcgacgtcgtaacggacagcggatgcagtcagtctagatctcctccgcattgaggaaatccgaaatactctccagttgacagtctcagccctccggtgagggctacaaccggacccggacaccagaacgggctagatcatccgagcatacagggcgccggcccagttggttcaacgagttgtaaagcacagttgtagatgcagtaacggattaacgaagtttaccataacctatgcgggatcaatcacatggatttgcacccatgccaccctgcgaatccgtggattcagcgagggagctcggctcgccggacatctgacgcaccggttttagcgggcctgagaaacaagcctttgtcgcagtgtggacagggctgtgtcctggagtttgcggggtggaggcgcaccgtttcactgcaccacgcgatccttgcgacgcctcttcgcatcctttggctgttccaaattttctagctggatttcaagccaatctgtctggaaaatccagcttctgtcgcggattaagggccagggtaaaatctagaaagaatatagggcgctggtctaggcgaagatgaatgctcacatgggtgaaccttcggtcagttggcagctcccccgtggagagatccaatgccgcaggctagtttttagaaacccgtaaagctcgcgtgtacactgcagtcgacttgaaattcattacgccacaaacagtccaataaaggaacccgaaaaacctccagtcgaacagccgtctcggagactaacaacccgcacgaggtctaggccctgccagattccttattctctcccttgcgtagtgtcgcgtactcacgaacggcaagcgtatatggggcccatagctattagcgctacgcgcgagggagtacatgctcccattttgtgacgttgactgcaaactttggaagctaagctgggcatccaccggccacgagacaagggctacccttaccgctgacctgtcgggaaagtactattagtccgggcgcagtgggttgtctcatcgttacgcgcgtagttctggattcgggacgtacgggtgtcgagagcgtcgctaccagcctgatatacgtggtcgctttcccccacttatcattacggggctgggattagccctttaccataggattgtatacaggggcggggctgctaaaatgcactcatgtgcgcggccgctaatgcagcatagcatgtgatgcatacgaacaccaactgaaaagttgcgcgggccgtcgatagttcgaataatcatgggcgcttacaggtgacgctctccgcagttatgggcgtggcgtggtctggcatcgtttcctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatcggcattagagccaaaccgaacgtcaaacggtacgactcacatgtcaaaatgccgaggcgttccggctgtcagaccgtggcagtgggatagcgtgtacttacgcagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctcggtgcgcggtgattatgagtgtcacagacgacccgtttagctcgaaaaaatgattgtatattcttcgtcttcgctcatcgactaccacggggttccggtttatggcttcgcgcaggtgattaaatgcacggctcttgggatccggcgtagcatcttgcttatacattgccttctagctcgggggcccgttgggcgaagcaaatccgcctcggggcgtttcaaactgctcctcataactgagtcccatggcatagtactaccaacgagcgcggtgacaagcatggacctctgcatcacggcgaggttcgctgcctcgggcgtcccgctgtccatcgcgccactccnccacatgacgctccgccacttttgcttagcccagatttgggtcgcggattaaccgtttcccacggaccatgtcactccgccaaacccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcggcccgggtctaaaacgctggtaagacgagatttcgccgcgggcgctccggtccgcctatcgcgagtggccgttaagtcccaaggtcgcagtcggtccctgttatcgaggtccagcatatgtgttcagtccctggctccgctatacggcagagcagatattcccgtaaaccgacgtccggtgtaggtgttaagatctgccaaaagcgggcccctaccgggtaggaccacgtgctcacccgcgctacaaagacaacagtggacacagacttcgtcccgttaaatctatgaatgccatgttaacccgcggcgcagccatcctggtaggcaaggtttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggagagtagctacatcaacgccctaaatcgatgcggcccttatgctgttttcctgtgtttctcccctcccgtcccgtctagccaaaaagcggtcgtatagcaaaattgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgaacaagggagcgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggattcccgtataagcgtgagtattgttgttgggctcctagtccgtcggcacaactccggtggcgacgcggaatctgaggagcattggggaacggggttatcccagttggtgtgtgtccccatactttccaatgaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatcccctttcatggggattcttcaggacgtcactacgtcaagtgccactaccttccttctgtccaccctggactggtgattcggacctgctgccctagtcaattttttgcagcttgctcgtgcgatctgacccccccggagaagtcctcccagtcgcactgcttggactctaggcagctacatgcagcgatctaatcgtaaataatcaaagatagcctttcacgcggtcctttccgggtgaacgccggtggtgactgcatcgggccggaagacagagttaaaacgatgatctcctgcggtccatgggaggcactacgttgtgtcatttacccacggacagaacgtgcgtgggcgcaagctttttggtgtcaaaagacgcgtttactgttttttaagtttgtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggcttctttagatagcccctcgncagagtggacattttggcgatagcgcgccataggtgcggtacattgtagcctataccgccatccaccagcgcctctcaagcctgtcggttcctactgctttggtgcaagtatcaaacccgtaccgatttggctaatccttcaggctgtgcgacggtcggaacactggctggggttgctgtaccgaggacaacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccggtatctatctgctaacccgacccgggattgcaacccttagtgtcacaatatctttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgattcggtaattagctggtgtcagtaccacccaaccacagtcgagtgcgcctgcatacgtcgtcccccggttgcagtcaaaattaatgtgnaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctccctgggggaccaggcacagacccgattcattttcgttcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagctctacggatggcgttcagcggttgggcgcattccgccctttagtgcctgtagcggtctaggcaacgcatcctaggattcacagtaatacgactaggagagcccacatgagaatattcctaatccggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacgggcgtaatgtgtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactccagaacagatgggggagaaatcggaaaacaaacgcgatggaggtcgtctgggattcagatgccctccagctcagcggaatgaagccgtttcacctggtaggcccccgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaaagaagaggtatttgggagcgaacactagtgaaacgagtccataagatcgtagggagacgcaacagcgcagaggtggactaccggggagggggaccattaatttgggccgtttagggacttgttatccgtgcgtattgcttcgtaatcgcaaacactcttaacactcctatgaccccgtaggccacgtccatcgtgtaactgatgctaccatcgaatctcagcgcgggtgatgccatttccggcatgtggcagccggtcgggtcctcgagggaagccacagagtagttcgagggggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtagtcctttacgaggtacctaagaagttgtctgctcttaagttgcacaaccccttggcgcccccaccttcatcctggctttaatggtccgatcgctgggggctggccaccttcgcacagtgaggggtcataagttggcacggtattaggaagcctactacacgaagcgtaacaataatgcggagagtagaaacgcagccggcaaggcttaacccggagcgggactaaaggcaacactagtatttcagagttccgccctatcgtgaaatcctatcatgtccgccttgcctttgctacgcgagtagtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgctcgcgctaccgcgaagtcaggtaacgttatcgcctctacacgacccaaatgcataaggctagagtcttcctaacccttcatcgctagcatgacactgccgccgaacataaccgttatctcgttggtcgccaatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccngtttcttattcctattcaatcaagagaaagcaatacgtccaacccgagccgatgaggctcaggctttattggaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcattagcgcccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatggtttgtaggatatgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgtagaaggagacagccggcacttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactagtcaaccagccgcgcccaaggccagaccgtacgagtcttgacatgactcggcagtccccgtactcagaggagactcgccaagcgagacgacgcggcacgcccgggattcaatgggcggccttgacgctacccctgctgtgtaccgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatctccctcaagggaagtatccgtgaagatgtgtccatattgcgatcgttgcctgctcaattaggtactttccattggcgaacatgaccattctaaagcgacaaaaaggctatatgaatgattgcaaagccgtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcaaatcacgctgggaacgtcagatgagatctggcctgaaagctgatacgggaatatcccgagtcagaatggtttgattcgtcccaggcttcgctgggtccccgtaggtcatgaatggctcataactccctatagaactccttgcacttcacgtcgcgtctcctagcacgactcggtaatgcgcggggtagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgttctggaggcctttcacgagttgatctaaggcaggtgtcgagtcgctcgtcccagattggtctctnaccgaaggtgtcagccgttatgggatatccgcatgccggcacgctcaggcttattgcaatcagcacgtgctcggctaagngagtttcgtctctcgctgttaaaactgtttagcgtgcttgggcccggcccccnagccttgttattcgtacgcctaacttaccattcttgcagctgcacgtcgcccgcataggttctctccccgtattaaagtcgctgtgaccaactganctgatccacgccacacggcgtcgtcccacgggaactcttaacagcaaagcgtaggtggcgggagcctcaaagacttgtgagatcggggganatgaacgctaagccggagaggtacgtagcgagaatggttcctccctccaacggcggaaggccggggacgcctgatggctaagatcggcgttttcagccggtccgtctggtggacggctcacaacgcggtctcagggaccagatcaaatagcagaaatgcgacttctatgttcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttacgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaagcatgtcggctgcttatgtcattacaaccgactagttatgtagggtgaatcatacgacgacgggggttgctctatttcatgttcctgcaacaggcgcggtgaaaaaggtgtgggacttaggctgttaatccgacgtctcacaaggctggcatatcggctagacgtagtaggcttgtgggttcgaacggtagcagtctattctggcggcgctatatcttaacgtaccggtgagtgagattacgcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatggaaacagcgccgtgaacgcaactcccggagcgaagtcccccacgtacctagtgctgtccccctaccttagcgtgtgtcaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctatacggtgcttagtggtaggcaagattagaacccatggataagtgcacggccggtgcttcgcacacaatcgtaaagagaaagtcgcgggtacccccgacttagtttattccaacgcggaaagagtagtgcggggagaccccctctccctcacgttcgcggaagaaccgtagtgttttgttcgcccgattctttgcacccgcgggactcttctgcgatggtaattgtgggttgatcccggcgacatgaggactctcatcgccgagggagggccgcggttgctaccatgggtggcacccacgcgacacgtcgcacaacgtgaccctagcgttcggagcccctgtggngatgccaaaaccgcgactccgnngactaggccggtatagtccgtcgtgtctgatactcgcggttattgctggtatacctcggtcgactcgagtgccgtctcgggcgtcggagttcaacagcccagaccgcgcaagcagcgagtataatctattagaggagcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcaggctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgcttaacgcctaccccctaatgcgataccggcaggcgggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactatctctttataaggccattttccacgttcatacgtgactcatcccgcggctaacggaccaagttcgagaacattaggtgtcggaggtgctgaatggcgtaatgttgagggttgcaaggtgctgagaaaaataacggtcgcttagttctcaatacatcctagcgcccgaggtttgctgacccagttccgataactcgaacgttagcctatctcaataggcctggtcatacattaaatacggcggtatcccattctgggatagataggtgtgcgaggtagtcgaatgataagggcgtccgtcgagactcactcctctttgcgcctgtgcttacggacttacggaccttatttctcacacggggatcatgacgcatgccattcttatcagcccatgcgagtgataccatagacacctaggccctattaggggcagtcagtcgcttgcaagagaggtttgcatcttagcaagaggggagggatatgatgctatagtggaagcctataaaccccagggtctagtacagtctactgtgtccaccacgcgtggcgctgttcatcaattgatcactccccacccgtctgctcgtgggtggtcggatacattggggtggcagacggaactatggaacagtgcgctgcaataatatcgacgtgttcgggtgtcacagttgctttacgtccggccgggctaacccagtcacctctaggctacgggggtatgcgaagaggcacttcgcttattgctcgcactacaacggctaacgactgagggaaccgaacggggcgctttctgggactagtgtcgcccttaaggtcgaggacgacacatactaaccctccaggttcgacggttacctaatagccacggaggcctccgtgcgggcatgggggcccttaccccacgagctagggcctggccatcttatgcgcgacacatcgcggttcgggtgagaccgggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaaccatcgcattataggcaagcgtgatgccccaagatatcaaaatcgacccgagtccaccgaccataattggcgatcgactggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtgactgctggcaagctgagtataatcactctctataacatattaatggatcagccttgggcaagcctacgctcgctcgcgttgggttataggctcaggggaacaaccgcctgtgtcgatatcccatcttaaacataccatataggagttccatagatgccctggagtattgacgctaagtccttcggacagcggatggggaggccacctcgagagaatgctaattggtgacgagttgacctacgcatccgtccgaacaagtgtagaggtgtcagtgattcaccgttgaatggctggtctcaaattgcggggaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcgacacactctaccagtacccagaccgcttcacgggaggcccgggccgcggggttaacgttcagcggcagaattcttagtattcacacaggcggtggcatatggcatatggtagggtttatacaattgcgttaccctcaaagccgcccatcttaggaatgctcgaaacagcttagatagcgagtcgcttcgcgggctagcactcaacgggcctgctcagtcagtgaggcacgatcttcttgtacacgggcgtctgctaggattgtggagttaccctcgctcgtatgacacgacccaaactcggacaaagcaccgacatcggacctttaaaaacacccaacagtttaattgttgtgatactcccggtagggtagacaatacaccgaggagtaattttcgcactctagagcataaaattacctcggaagggtggcgtggtggtgaagtgtgcactagcctccgacgaggctagatccatatggagagtattccttctcacgaacatcgctgataagctaaaccctaggctacagctgtgagcggatagaggcctgttaagatacgagctatccgcaagaaagattcgttgtccatagaactgggattgggagccagcggagaggctagatttacgtctccacaggtaagtagacgctggctttacgcttgcccagggggactgggggctgttaataccccgattctatgaatgctgtagtcatcggctggatacatggtggtctatcccaactaatctaactgattcttacgcccctactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgccctcagcaaggcgcgcgtgatgatatcagtgggtttcaagttggggattttatatctcacgtcgaatggttcgtcttatctctggtcgggggcgccgatgtgcttcgctgggatgccagtcaagaattcctcactgtgctgcaacagggggagagtacacccctgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtatcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagtggcgtgctagcagcattccggggggaacgcaacaacgtgtcacggcgtagtggacgatcggtgccagttcacatacccagccagtaaaggcgggggataaccatgcgcgaatactctgtagttcatttgctatactttatattttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactagcaattttggtctccacaagagggagtctacaacgctagctgatacaagaagcgagttgggtgtcgtagatacggttccgagagggcgccttgtcgtcgattaacgtacgccatgttagctcaaactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagtccgggggaagccgcccaacgtcgctaccgagtttgactgtggacatggtggcgacagtaccgcagacatgggagtcgtaagtataaagtgccttagctcgcctatcctcatcctacacatccacgacctgacacgccgcttcccttgacataatgtctacaggctgctagaacaatggggccgttgacattcgtgattaggggttccttagacaagtgctgtatagagaacaagcgtggtttaagctggggctatacgtttagccaaggccggactccgaaatattgagtaccgtatgagaagtcgctgtccaaccgaatagattgtcgttgcaccaaacgcctcgccaggctatggctccggtgggttagattgaggtgcgtcgatgtctaatctaaaattaagaacgggcgggcttcctcacagctccgtcgcgccgttaggatggagatatcgtagtggaagatcaatagattatatcagttacagacagatcgtagtagtccccaaatactccggtcctaaccaacgctccgcttattgcaggattcctcccgcacccaagacaggggcgggatagcgtaagatgccccctggagacccctgagaattgagggtcgatgaagacctgcttttaacagaagcccgtaattgcaatgcgatgcagctgttgtagcagcattttcacaaaggccggcttcagtacggccacagaacaacctaaggtttatcggtgtgggaggggggacgtgcggccactgggaaggaacctacgcgcagcagatcaaggtttgttagttagttgcgaattcaaagtactctgccaagccaacactaggggactatccgagtccggctaattgctgaacttcaaaacatctgactaccacccgtcaacggtcagtttgtcagcggagaacaaccctagcctaatggaatgcctctattgaaacaattgctcttacatcgagagcagcagagtcgtcataatggacctagggctccgggttctgcgctcgataccgccagnacgtaacaaagggtcactagctttatttgtagtagggacgtgctaagcatagggccaagcgcttgtgattgagtcaggaaaccattgctactcggatgacggaagcggccagaggacatgaacggatttaagcaccgtggcctgtgctcatggcttccataaaccctcggggggataggactagtccagcagcatctaaaccttcgggccgtgcgttttttggatcgtgggaggtatcagctcttgactatccttggcgttccccgactgtttggtttcgggaccacacgtgaggggctcttaggtcacaggccagtagtcttatggacctaagaccgtgagtactgcacagtgttcattgaccgtgtaaggttagaccccatccacttcgtcctgttgctaagcgcaggagcacacacgcggcgtacgttcccactggaatctcaaacaggcgttaggtcgcgctttcaatactagtctgcaactcatctccctaagcagccttcctaagacatccggacatactgggggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgttaattcaaagtgggaagggtataaccaacgataacgtttgttccgcgagtcatccacgtcctggacagttcaagctactagagctggtgagtacccggagatctttaggggctccacgcccgcagttcatccatgcatcttaagaatactggagggcgaaggtgcacaaaacccgcgtaaatgctanngcctctcattctccgtacttaccgccgacccggaccggatcactggctcttggctggctcctactgcaatcctagatcgtacgctccagcgcaggctctaagtacgtaaattttcgcggagcgtgtacataccgctaccactacgtaaagatcactagggagagcaaggaagcggtcctgcccccgtggtttgaacctggcgccgacaattcaaagtagcactccgtacgctggatattcgtaattggggatacggccgggtataggtaaggccacgacattgagancgcgcgtaataacgtgggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgacttatggacgcaagtgccatggattatgtttcgtccggcggcaatgctcggccttgtgtatttgcgagcaagggcacaccgagcgagagcacgaataagcagcggaagcctagcccttggttgtcacattttctcgcggtcccctagtacaatgataacccggtccactttatgcataacgcccgctgtgctgacttaagtctcacgggcaccgcgggcgggaagtatgggcccgggaagataattacgctccgctaggggcttcgcctcatcgcgttctcttccctaaaggtcatagaaacgtcaaattactgctacccgaactagctagaatatccctatattatttttcgcagtggggggccgtggagggacggtaatcctatctgcagtagaagatgctcttctgcctacccccgtaacatgactccacgtgggcactgtcagggtgcgggttcggaacgggctcgactcaagccgcaaggcgcaccctttggctagggcatcaattatcacgcgcccgatgaccagatggtagcagaagctctgcaaggagcctagaggtagctcggtgatgatctctaagacccgagagattttaggaatagagctaattgctaaaccgccggcgctagcagccgccgtaggtggttggtccgaaccgcagcccaggcctcgcctcgacacatcgcgattgttctccggttccgagtgcatggatctctctccacaccgaaccggtgcccccgtttctcgttcaaaactccgttcttaggtgtggcattcggctcatggaagtcaggggatatatgatactcgatctcgccctatgcacttccatgacgatgagtcccgtgggatgaagaggcatgcggctataccgagcgagtagagttggctttagcttctcaacaacctgagtggtatagcacagtttacggctacgagctaaaacgttacagctacgatttgatacccaattgggattaatagtatctgtggatactacaggcttacctatccttgcaagacccgccctttggtgagtaggaggacggctcatgcatcaggtaagtttggaaacccatggtattaacaaatgtctgaagcgacgggaagccgtctaagacatcgctacgggcctcacttagagagcgtatcccgacacgccaaggcatacaccgccgtatcataggtaagcattagctattcgaccaatctctgcgctgagtactcattctgacccggagggaccggcaccggactgatggccggctctgccattcctaccacaataagggggctagaacccgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcaggacgagcccagtgaagagcgtctacttatcacgctcaaaggattagtttctcatcgcgtaagtgacccttcgcactggggacacgcgcgctttacaggtgcctctcaaaaggggccgtgagactccgtcaggtagggataccgatttgtatctaataatcttatactcctgaggcattcaatatcatctcgtcggatcttcatcagccaggttctaggtgcgccccgtaggacgggtcgcatgggagttagaatcaacaggaagggggcggcagaagtcagggcgcttgaccaatgttgtttgcgtccgtccggacgcgggagtgatggctggagagcacaacagcaatcggaagaggcaatgtggtagtgctagtcagtcacgagacccgaaaagaccacttctagaacctgtgtgatgggccgncgctagtgatgggccgtgtctgcggcgacgaagcactcccgtgcttaaatcagcatagctccctcggcgtttagatcgttcatcacagacttcggactgcggcaagttaataattaatccttaggacgagttattccaagcagcatgacccccccagaagattccaacccataaaagttcgtgagatgcgataggccgacttaggacagaggaacaaatttggtgggctcatatgtcaccaagttcgcatgcgttttgaaggccttctgtgtggcgtgtacgtaacaagggacccctggcgataccaagagagtgaccaactttgtacgcggacgtgtatacgacagtcatcgggggctaggtgagaattttatacagcgcctatccccagagcacatccattggacctaccgattttgtatgtttcattcattcctagtagatgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacgcttgacgtcacttagcgagatgccgtcaccaggagcccggagcgctgcccattcctgtggtacgtctcagtcaggcgtactgactacagacttgtactaatgccagagcaatagtacaactgaactcacgaggggcgtcgggatagtttgggagaccggtgctcaatgcgtccgggcgggagagggaggcggcgtgggctttaactttggtccactacgatagggttctgtgaaccagcctgttgcctttagaactgatagacatcactcctccccctttcgtagcgaaggcaaccggagggggctttaggagcacgtactgcgagtagctaatctcttgcgtctctgggatcgcaggggccacgcgtgatgagtgcactcttttaccgttcaggcggttggacccctgagttgacctgtttcattagacgctagcatatgctggaacgacactattgcgtcaagcactgtcccggccgctgatgtgtagtccagaatgacgttgtcatcaccctggtcaagtccggccaagggctttccgccgacttcaccggagaaaccggttgcatttcggaggtgccgcgcgcccacgatcccatgctttccccgtgcttggccatcttgaagtagccgtgtacacccagttacagatacctcaccataccaacttaacgctctctctattccgagggtcccacatgtcttctgttttaggataaactatggattccgctattcacagccgcggcgtgaaccggttgaatataccgacgtaagcgatttgtgcccagttgagcttcccctacgccactttattctttccccctcggtagcacgtttagtccacctccgtaatgtgtcagcgcacgtgtagtagtaggcaagccccgggttcttagagccgtgcctgaatgctccaatcgagtcgcgccgtagttccaaatcgtgcgtgaacgcgcacatccagcatcacggccctccaaaccttggtcgattaacgttcgacgtctcgaatacncgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcgaaattcctactgagtgtaagctccccggtagagggtattcgctagactatgcatcagctaaaggaatggcgccgcggtaaacacccaacagaaggaaccgaatgtccgggtagcccatggtcgagccttccgacccatcctattgcccggggatactggataaacctctgttgagcgctgtattcagcaagcaagtgaagggactattaggatgtcatcccggggtccnaatctccactcacgagggcttgaccaactagctcatggagcatgtcatacgcatcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacggtcggtggatgtatgacatgggcttttctcgaacacgtcctcgtcctcgaggaccgaggcaccaatgacaactagtaacctctgccgaatcacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtccgagggtgcaacctaaccggtccctgtccacagccctattgtacgggaggaacggccgacaccgggctgccccctgagtattcgaatcaactttacagtcttaaacacctggctcacttagacaacaaatgctgtgcgcgctactgtctgggctattaagaaggcactcgtagtcgtatccacgatgacctacgtacggcccagcattgcaacctacccctgacaacgtgtgaacgcactggtcgggagaaagccttcactaaagtgtctagagggtacgcaggcgaagcacagacgggcagcgcaggcgacaagtactattcataagagccagcaggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccaattccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatatctaaaccccgagaaattgttatcgtggaaaagtgtcacctaacgtacacaatagtcagagttgcagagccttatacttggttccgcgggaagtaattcggcgtgtgacttgagtcggtggctagtccagacggcgtaaataagtgattaggctgtgcacatacccagggaagagcttatcctccctgcaaggatggactgctcgtgagagcaattttatgagcgcagcgcccggccgtgctgtcaggcttgggcgcatctcctatagatccggcccagagacaaacgcacgcgaccagccagcagacttaaaaaccccgacgggacgattaccttgttataggtgataacttcttgactaagttcgcgtacccgacatactgtcggactggtactctagcatattcttcaactgatagactcgagtacccttgatgtaaccaacttcgttagacaacgggtgggatggcacttccgtgcgccgcaggacgaggcgattgcttgctcggcttgagtgagggtctagtgtnnnccggtgtgtccgcctccagcgtttgggttgtcgtatatgactaagaacgagcacaggagggcgcttgacggtgggacctgacctgatttttgatccaaccgtgactgcctgctaggtcgagagtntccctgattacccctgcggtcttggtccgtactgcgtgggcaagcatttcctaatttatatacctcacatgacgcaagtcagcagggcatacgcgggcccgggactccctgggctgccaacgacccttcccgtgcgacgagtttagtatccaggccaatggagcggatgagatatcggaaatagtacgcatatggcatattgagcgggcatgactaacgccacgcagggttatctccgtaaaaacgggctgttgacttgttcctcaagccaataggttcgccccggggcccccttggctaattgcccgtacctatagtcaccaagtctcagtcgtgcgcccccaccagtatgggttgactcganngnntatggtaactttcgcccaactttagattaaaaacccctccagtggtgccgctacgttgtcggtaaccacggagggaagacgtgtggcgaggctaagcagcagacaactggttgcgaggactagagatgctatgaacgggatcaggcgactacaatcgtcccagtcaattcgtggatnncccacgcccttaatagttccttctaatctggccccaaccatcctcctgtttcgaccagcgttagggagttgacacgcgtgcggacgcccggccggtgcttctgccgttatgtgcgagaggattctcacgagcctcccatagtcgagcggccatcagtgaagctgggtgtgatgagagacgactcggtgtcagaaggctttcatgcgcatgacacttctcctgcacctcccgttctccgacccatcaggtcgtcgcccgtgtgccatggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttatagcctagctcaacagatatgggtctgtgtgttagcagtcgggcaagtcgaacatgagattttccctcaccctggaactacgtcggaacactagcgtcgttaaaggactggcgctattaccatgacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctcgtaaatatgttctctctagcagggcctcattcccatgtcacctccatttctctccattnagtcctcgactgggttaggtcgttgccaagcgttctcccctccagatgtgctcggccccggcgctccaaattctgaggaaaacaggccaggcccccagtcgcattacggcacaggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaatcgcgtatacagccgtgccatggaggggcagcgtatgcttccgggatcactctcgagacggcgagtgcctcgaccacccagttggggtaccctatgggtgtgtcagaggagctgcccggctagccttccccctagtctggtgcacgggtagtataccgaccttgagttaccaccagggtgcgcgaatcgaggctggtttacgggggcggaatcgtccgcgagaggcgcgtacagcccccggtcgcacgagcatgattatacgatgcggtcacgtgggcggatggatagattcgcggcgccctttcgacgatttgacgtatacgagttacgtatgcgatccgcagagggggcccagtggccccccgcaaccaggtgggagtcgtgaccctccggttgcccccagtgcccgagaccaattccctaacgattttggccagctgcccacctgtggcgtttacgctgccaaacgctgggtattccgacgagcagcgatgtgcgagcccggggaggaaatcctatcgagccttgcgtttatcaaagttgcacgaggacccaggcgacacctgccccttgggggtgcgttgaaacacgccccgcccattgtagaatcaaagaaggtgtgacctagaaattagagcccaatgaataatgttaataggcgtccaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaacgcgttggctagcgccctttttctacgcgttgcaaatgtggattttcgggacgctgagtgcctgggcttgttgtcttgcacggtgctggagcgtccgcagaaggctacaggcgcgacctactttcacaagggcctaggtaatgtccgtgtggcgttagcaccgctccgtgacagcttgattttaaccccccgacttaatgtcgggcacgcgtaaggcatttcggactatttctagcctgaagcgtgcctagaccgccagctatgaataccgctaccgattgcttgaggaagcgatgggataattcccgccacagcacttggtcgctaaaaggacgctcgacgaacaatcggatcttgctggtttctgcgcgcttccgcgcatcgattggggcgcaattcgcgtacgatattggaatatcggccttagtactccgcaattcaatgccattgacgagcgaacatcatacggccctacaacttggcaaacaagagccatgctgtatcaaggccactaggaggaaaccaaacacgagtgtcccttagctcctaattcgttggcacccgaggaacacccgcggttagcaaagttgcaatcttgtacacgcgttgcgggtagactttcagagctcatatcgcccttaagccttgcaatgcctccagacttcgggcctattgcgattcgttgtggcgggaatcgactcacccttacaagtcgatttgaccaagatcctctcaggcgagtggtcacgtaagacaccacctagcaccatccaagctgggtaagccgaagggcacctcggttgggtgcgagcgggcctgtgcacccaagataatctttgtaccttaaggcgtgctccccctaaactttcacgcccgctgctttcgtaattaagtgcgacttacggatgggactctacctttctcgcgccaggcagctaacccacagggtgaacgtaaggccgtaagagactaggcccaacctagcattgcgcaactgcacttctgaatcccaagcccgcgcagattataaataaagcatggagatcaagcaaaacaaccctggagttacaaaatatggcggtgcgaacgagccgtagcggcactgtgacgaggcgagttagctctcggaaaagagattgcctgtcaagcccgcccgggctccggactctcnnnggcttatcctggcccctttaagcccgcaacgggaatctctgttaggcggctgggccaccataacctgggcgcatgcaaggttcgggaggctgtactaagaccttgcgcacagccagcggccggcggtggtcaagccagtgcaaacgagggcacgggtgaggatcactaccgcatctaatacagtatcgcccgcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttggcgatgagttcctcgcccatttagaatccagattgttcggagtcatacccgtgtatcccaaggggtgtacaggggctcgaaatccttgactgaccatctgatgcgaggatctgaaggagtccgcgttctatccgtcatggcaggggcgtatccaattttggtgcgcttcgttgtacatgcacgtctgtccactcgatgctcaacggcgaaacttcgagatagcgctcttgtcatagtgcagggggctagacgtcgtcggccacggccagaacgatgatgaaccatcccgggagcggtccaaccagctgttgtctcttaatttagttatgggaagcggttggcgtaaaggcccacgcctaggccgtgaacagacagggctgaggggcttagtgggcccaacccgaatatctgttcgtttggcgcagccgctcaagccggcctcgtttatgcactcggccgccccgtgctttccaggtgcacacccaaacccctgcctctccccttgttaagaaccgaccacaaaggagcggtcaacccctggccactgtacattaacctaggatcacacgctacgctaatgggaataaacgggggacaccgacaaacaacgggggttataccattcaaatcagaacagtgaagccgttgtggggcaacgcgccctccacccgatcatcgagaacatgggaaaccatggatctacgtgacgtccattcaattagtcacactataacggactctacttgccctgggaaagctcgtaactctccagctgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctccttatgctcggggttcgaaacgcgtacaggacgtgacacatccaaattctactacagttgggcgtttctctcgtttggctatggcattgacgttgaaaaacagagatagaaggtgcagtcaccgaggggtggcattctatgtgtcgtcagttgcctatatacttcattgccaggctcgcgctcggaccgtcgtgtacattaaacaaatcacaaagagcgcacgacaatagttcgaatagaaggtctagattctctgggntctcggataatgggaagggcgagagaaactctgttctcgagagacggttcctactattcgaccgcccactgttgccgaagactttcaggtacggcgtcccagtcgctatgggcaaaggctcgcgtctactgttgggtgaacttactggagtcttactcgacggataaacccgatacgagcacctcaacagatcgtcaatgtacaccctctggtggttggccatttcacctctgttgctcagggaaagatatcaaagtatctaaaacggccgtgacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacganatatatgggggttttgcttggcctaccgtccacgccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctaaatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaattggaaggagtgttctgcctcctgcgcgccggaaggaaggttctagggaggtaaaaggtacgcacccttcgatcgggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctaatgacgtagggtcaaagggaagcgtttttaggagctcagcgcggctttagacttatacccgggaactgggattagtggagctgaaagccggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacatccaacagcatgagtctcaatgaccagaactcgatgttaaatgtaggctaaacccctaagcctattgcagtcatgtcctggccgatcctgattgacctcaagggtgagataggtaggctacttttttaaatcaaagcacgattatcggtcatttccccttcggctgggtgatctactctagggtcgcctctcagatgcccgccagacagtcacggagagtcccggtacaacctcccatacggtagtgcatgcactctactaatggccacaacacttcctcgtacatcgctaatcgggcttgggcccggcagggctaacaaagcgtttattattaanccacaagggtgtggaaacgccaccattgcccgcggtaccgtaggtcggggcccgagggccaatttggaacggcgcaacttgggaggcgacgaatttagataggtgcgtccttggatcgtgagcttgtcctatatgcagaattccttgctgcccggactcatccccactaggcacagatctatatgacttcgcaaacatttagagtgcaatactgtcctttatgatcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatgtaattagacgccgcgaatacgagcctgttagaccttctagatatcactaaggtgattcgacattaaacctcaaagtaaatcggaaattcctatgaccctggcctaggtcccggccctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacacgaccgctcccggtggaaagtcccgctcagtcattaagatgcctcctgatcgagaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctatggagtatgtggttgcggataaaaaataccgtaaaagacgcgcggattgctactaggcttggcttcaatcactcgcggtgtgcgcgactatcccccggtccctgtctaaggggcgactctccttgtacgcagctcatggagaatctaacacttggcaccttatggggctccacgcccgctacaagcacgcgcgctcgttgcatgaagagtcaaacaaggcctggtacccgttaccggactcttccgggagcacgtttgtgaacgaacgggatctactcttggacaacccagcgactatantccatgaactcagaaagtgcgattacatcacctgaaggcagctcggcaatcaccccaagtaaacggcctgtattgctctcagagaccacaccacatccgccggctgctcgcagaacttctctgagtgcgcatgccgtcacgaccttactatgattcttgcataataggctcgaggaaccgcaggtgaagactatgatgccgccgcgtggtgccggccggtcgaggatatagcgcttcgggagatcgtacatcgggcgggggactggtgaagcgctcacaatcacaccgcccgtggatcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcgggaaatgaattacggagtgtacgacgtcagcctaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacactttcagtttcgggaccttgcgtgagcaagacctcggcgtgccgtaggtcgggactaccataaccgcatggcgaggccagcgcttagttattggagagatttaacactttcaagttcatacgcgcgaactccggtatttgagattccggtcgagtgcaacacagaatgtgttcttaccaggacccccagtaactgtgagggtactcaacctaatgttatcgaaaacggcagaagtcaaacattggagggtaaccatgtgcagaccacccggccctcggctcgttttagcgaccagcatacatttgcctgagttgttgttaaggaatattagcgctcgcgctgagcacccagggccggcgtccgaacgaaggtatgcgagagaccagtgaatcccatggtgcctcgggctcatcgggggctactacacaagccattgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagctcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctattaacccacattaagtgaagaactcagggcccactgatatcgttaccgtcgctcaggctggaaagtctcgcgagtcactcgaggtgaagtatctctagcgggctcagatttttacaaagcctaatctacagcctatattacattagtcattgggagatcgaatgaggccgtaatctagcgtgttgagtgtcctcgcccggggcctatgctacaagattgggccgccgctcgccgctgatgccttctagctccgtctcatagcgaccctctagtccggatcacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaaaacgtctaagatacccgacgcatggtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttttccagtcgatttgccccggtataaagctgccgccgcgcgatcacatagatacgctcaggtgttctcgacatactcgcagaaactacttgacaacgcactcacgcatcgaagcggcccactagtgcccccgtccggacgcaaggtttttcagacacatgaggcgccaacaccagcatgcacagtgccgctgcggccgaacggcntttacattgattggtactcccgcgtacacagaggcagcagttcgtctgcagcgagtaagacctgggccacaaacggcgatggttaactcatccaaggctaggcagaagtgtgttcttcttcccgctccttggaccgtgccgcactgcccgcgcgcttaaccttacggccgttttctctaatgccgttcccgcgcggtcgcgtatagagtgctcgactcgtcgcgggccgcccaagtgcggcacatacttcattgtacgcctgtccaacgactggcagcagtccccagtcattgctttcttccgtgacacacaagttgactagagtgcaacgctcggttgctgcccgggtccgcccgacacccggcagcagttgcggtaatctgcaacgtcggcagagcaggccggcacgaatctgcgctggtgtggcaaacaatgatcgaatacctactagacgacgccaagattgcactacaagtggcacgcctatcatgaggatgtgcattcccctcctctactccacttctgcttggaattattactcgaaatggtcgacaaggggggtcccgttacggtcttaccgccacaaggggagaacacccgcagacgagaagcgcgtccgcccaaaccggtacttgccccggttaaatgctgacggagtataagtctatatgccgtgacgggtaccatcatgacaaagcgacacgtcagcgacaatgctgctagccagcgccgcgtcggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggcgcacgccctcatgtagccagcagccggtcccgcggcaaagaggcacaaccatttgaggatcatcgcgtaagcctcgattctcatccgcacgtgttagatccagcacccagaccggaacccaaccgaccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggcccaccggggccacatggcatagggctccaggagaatattactggcggaacgccaggctgtatgccgtagaacagaagcactatcagcctggctacgacctggaagaaaggatattgccctggagtcttttctagaaacaccgcacatgctctatattgcaactctatcgctatagatgccgcattatacccgggaagatacaactacgggtccaatcctcggatccggcggcaaggcaagcttggccggcggcggtgagtatactagggattcaagtgggttgtaagtctatttcggtactgggcgccgtacggtcgaggagcccgactcatgctggagtggacaagtgtatgtcttagggtctccctctgatgcgcaacagggcgacactacgcgaccactgggtatatatgcggtaatcccaccgagccagaatgcctcatacggagccatggcaccatagctgttacaagacccttctataatgatacgagggcgtgctcaagcatcggcgagggcagccgttctccagccgacgttttgcgagtaataccctgggaacctgccactgaccagaaataactccgtcggccgctgagttgcacggccatcaataagggcgcaaggctgcctccataaccgatgttcataccgggcctatgttttgcggatatcgacggagagacgtaagccctacgtgatcgcggacattgttataccgcagcagtgtgataccccatcgttatcggactatacgtagctatccaatactgtagagaccgcacgatttttcaaacttcaggtgatcatgatgctcatatcaaccctatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccccctccgcccgctcacatgcacttggctaagcctggacccttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgggaacgcaccaggtacgctaatgcaccccggcattgggacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaaggggactcggtcccgtactgcgcttcccgtacctcgctaggccgactgcgccagggcgcggaagactcaaaacgctgttcgcgttctgcaaggaggggaatgttagagataagtaatatactataagaccctgagcaacgggctctggattgagctagatctcggtcgaaggtattacccaccctgcgcgatctacattgcactcctcaatggcggtagccactggcgtgtctcactacgcgtggttacaataggacttaggccttcactacgagaccacgtagcagacagattttgggatggctttagtccggactaaccaactcatagcccttaaaggttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagctcacggtcctgtcctccccggttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattgtcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggccaccccaccggctaagcctgtgccggtgtgtatttacccgccagcgttttcctctgagaaaatctgagtacacaggacgctccgacctaggggaatccataatcaacgcacccgtgtacttcgcaatcggagcaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgttggcttgtctctagcatgcattgattagggttatttcctagcgtcaatctcagtccacttgagaaggattcgatggtgctcactgcggcacttagaccatgagtacccggtgatagacagcggtgttttcacagttactttacggtctggggcccgtatcgcagtccacacaagtccgggcggcgctacccgatggaactgtggtagaaccctccgagcgactactggcgccatactgatcccaatcgggtgtttttatgtgcgtggtgccaagtctgtatgcatcctgtccaccgcaacatcgtgctaagtacctantggtctggctgatgcctagctcactccgacagcaccaagtttgtagtcatatcgacgtagggaatcgagtgatcaatgagtcttgagtttgttaactttgttcattgtaaaaaaggacccccagtcagtgggtacaggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcattacacgagcctgggccttttgtcggaggctactgacaggcggtcaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcgttgcactaaggccactgtcggctacaatgctgtgatattgaccacctgccgtatgcacttgcggtgacccgggggcccgggacccgcaatccctgtcttatcaccactgagacccccagttaaaagatgagggtgaaccacgcgcgtacagcagacaccttgagggggattcagcgtacgggggagcacaccgggaaggcggtaaaatatagacccatactagggagaggatcggatcgcctagtcagactggacatcgaaacgaccctcagtggacacttgaaagcaccctacacttaattgactcggtagacacgtcaggcagaacgcccccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgatcctaacaggcattctagcgatgttgcttatcctggcgcctcgaccgtctgcaccccacgaatcgaccttgccaaacggtgcgcacactcttggttgagttatatagcaattgggaagagtacgaccgatcggtgggccctgtaccactgcgggtcgcatcttggatcagtgcaagggcactgggtacgatactatagccccacggctcgccagcctgacttacacacgttttctacttaccatgtacgacggttgccgtgattgagctcgtgccatccttcggtatcccggtaagcgggcggtgccttggaccccccaccgagtccacaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagttgtcgaggtctggatcgtgtcactccgggatgatcagccctggctgttagtgtcattgatcgtagaaggggataccaggccgccagtagccacatagaatcagctacttaaaccagtgtcgactcttatgcgttggctgaacgacgttcgtaagagggaatatcaagggcgcgcatccggcgtatggggccggtgtcgcaaaggcaaatcggatacaaccttcttacccggacaatgcgagccgtttactgacctggcgtaacaggcggctgttatttagcgagggttggccgcaatgatcgcaccctagccactcgctcttagttgcgcggctttggtggcattcgttatgggagaccggcgactcaggcaccgcaacagacatgataggcagcccgcgttgctggtcagcccatcacctcgcatggtagttctatataggacggagtcctggaggcagactacagcgaatcgggtaacgttccgccggctaagataacggctcgtcacgattagtcagggaatccaactctggtcagtccgttgcgcttgactctccaacggactcgccccagctcctgtttgaggggcagtccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactgggcggaggctgccttttgcttggcaccccccgggtactaaagattggcaactaggcgtccgctacgaccgcatccatactcggagccgctttatagcgcttcgcattgactctcatggccggttgaagtcgtaccgccgagtagggcagccagaaagtaccgtcagaaacggtccttcctagtatagactcgaggatcgcggatcgttttggacggactggtatagaagcgtcatcgccagtcagggcaatccctataaaacacggtcgcggcgatgggacccaattaaacccgcagccgaggagccgccgttccaattttagcgacttagaggagtcgactccgaagtcggcccaccacacgtgggacgtttaaaagccgctaagcacctgcttttatgggtacaatacctccccacagcagtaccttattcgttggcatcccattatgcggcagtatcatagcttagttggactgtggtgggcctctttcgtccacggacagccgctcgaggaggcgattccttgcggacaacatgacgatttacggatagttgacataacgccgagataaagaaccgtgtgcctcgntccagcaagacttcagagatgaacgtgtagagcgtcatttatcgatgtcctagggaaacaagtaaactacattccagaaaaatcacgctctgagacattggagaggcggtttttcctgctccgagagctccagtactccggtaagcgtgtctgataactgctgaaataggcgcctggtgtttccagatccaatggtagggctgacgcttacccccggtgctgccaaagtttggtaatcccgtcacgtcacttcctgttcaggggcaaatgcaactcccgcgcccgtctcgaaatgtgagattggtaggcgtacccgcggtttcagtaccgacaacccccctcggtcatttgccatgggcgtccgtcgcctgaggctatgtggatctcaattgcttcggatacctgcggaagttgcattgaaccacgagccacgcggggcccagaagctcgcgtgacggccattttaggcgctcagttaacgatattgagctgaacccaggtacctttaccgaggaatgacatttctaaccccgcatgggacgcttcctttctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcacgacatttgcttagccagcctaatccggcaagcccgactggcttcactgcagcctccgtctcaactttcactttaacctatcctcatggaggttgttgctgggcatcgcgttaaagtatcgggccccacagcatatggatttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctgagtgtattggtatgctgcgagtgaccacatatatgcgaagccggcggacgttcaaatggctgttactcggcgcgttgcgcgggggccactgtaagttccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttttcagttaaactgcctcgccgtccttttgaagctcgccatctgttgttgaagtcaaagagtatactcagacagtaggagacccactctaagtagcccggcttggatatccatatgtacatgcattgcggatggaccgaataaggtaacacgctgacctcccctgatccgcttatatgcccaaactaggggtggcgccccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgtaagatccgatccgaccggtctacatcaaaaacttgcactcctaacttgtcaataatgcccagggatccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgaatggcaaagcgggaaattcaagcgagccagagatgaaggcgctggagccgttcaacaaaagcgagattgagtaacgaccgtatattggttatgaattattctaaacgctggaaaagaaatagtaagtaccctggaggaatacggcgtaccaggccaaaggcctcatcaaactatgagtacctagattcgcggcggccggtagggagccctttcatagcgtcaggtaatactccccccgttcgtttggtggcgttctgaaagaagtacacctgtggcattggagcacctgggtacatattcctatcgagccggcagggcttccgacaccttgcttaacggtagaatgtctagtccatataatatctagtacgtcccaaggctgccgtgttaccacatcacttggaagttctagattgtatcaccttagcaggtccctatgcacgctaccaccactatgcgacgactccctgtgtacgagcacccagaggatcagttagggggtgcctcagacgcagtaagggctttggccgaacacagtgggcgccgtcgacgctttgtctaacggatcctctactagagtatccggcgcccgctgctgtacgactccatgcgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactatgagttagctcgtccacgaatctgaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgttgacccaaatctgagtctacaaatagttctagagtacaaccccttaggcctttcgctgcgacaggacgcctgcgccgcaaagtacgttacccatagggcaacagggtcgttgtacccacagtaagtgcgcagctctacacgcgttcagggagcatcaacgcgaactggctaagtctcagtttgcccgatacgtccaagggcccgagactaatcgcctacagattgtgtttttattctaggcacgtattcaagcagtagaatgcggggcatgacttcccgtgccactaaagttcctactcgtggctagaatggctgaagcgccacgcacctaatcatatgtgactggtgattatcgatcggtggtgatgtcgcctagctcacgcgtgagatgcggttcataagaaaattcgttcgaaaaggtgcgcagttcccactcgaggatattacttggcctatgtccctcccttgggagtccgacttctttggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtacgcgtggcgggaggatgaaattcgctcccccagtcagatgcgtgcatggaagccagatgctacacaatggcagagcgcgttgtgttgccagaggaaccggacctcagtacccatgccttcctccacttactattatcgtaccgtcgcttgccagtatcacccataacagctgtctacgaggcaggccagcgcgtcacctcgccacgggcccgtcatgctctgtgccgaccgcacggccaccaccaccggaatatattgcgcagggaccttgactgggctgggtctcccagaaggtaacctgatataataaggggattcctgtgcacgggtactggtccagcgtctccacgtgttcgggggtctgcagtcccgctgggacttagacggcacatgaaggacccaggcactggaaccgaactagcacattgcgattgtattcgcccttcgacgtgtgcctaccatttccgcggccgaggtttcaaggaataccggtgcctctgtcatgcccaaaaggtcctcctggtacataatgcgaccggctgccacgttaagtacgtcgcgacctgcgccggaccaagctctaccatggttactccctggaccagagcgccggaaattatcctcacattcagccgccgtcactggtcaaactagattactctagcaatgaccaggtgtctcgcgttgcggaatgcccggtcctcttactagggcagttccaacggcaatctcttaccgtatgccggacccgatttgtaacctttatacactttcgccatggagacagagagatatgcttgccggagcgcgaatatcgagggttcttcgtaggtcttcgtaagacatattagagcgatttatggcggctggagacttggacatcaggctccaacctttgttacgcttggcgttatggtgaagtcacgcccgtctggtgcccgagctactccataattaaatcatcggtacgagttcagagctcatcataccattgaagccggcaggccggctcagtggaagtattgcgcagaagtttgcttccttatctagcattccttgagacccacctgctgcatcagctggatttcagcgcgatacctattcggcgtgagtttttagggcgtgggtgctctacaagggctggggcagttgtctaatagcaggtctgccttacgggtgccatctcaaccggtaagatgtgcagtcgcaggcgcaggtgttgaaaatgacgccggcagcgaagggcgtttgtgccgcgtcttagcccgtcactcacccaaactccgtcccgacgtatccccgacgctcgtatagtccgacaagtgcaggcgacacacaaaactctaccgtcgtatctactcgacaaccctcatcgggtagtaagtatgtagacgccagctcatgagttggtaaccgcataaggtcttgaatgtgacggccagagtattngtaagttgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcacccccacaatctcaccacagtcacttgttcacggcgttgcgtgcgatgtttattccctcttccgcagccactgtgcatcttctggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggtggacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccttgtgtcggcttccgcctatattggggacctgttggtgtgtgtcttcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctagtgcctcgaaccacgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgcgcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagatgaaactcctaactctctaccctgcctagcttgacaaaatcgcaactatcggcaggtgaatctagggaagccaatattatgtcgcgtgagtgcggtcaggcacgtaaggtgtgacaggactggtccctcatttgatccttatttaacggtgacttctgcatagcggtttcagcgctttcgtgttataagggccattgtgctacaatcctgcttcgggcggcattggataagggtttgtccctctgggttcgtttgaagggcgccatagcacacgcaggcggccaacgattcccagttagagttgtcaagcaggatgtacaaggaactgtggcacgagaggtgttatctgggaacacttgccgcgtaataccgaaagctcgtgcctcgcccggtacgtctcgctgaacgcacagaggtgagacctaaggggtgggacttctgaatgcgactgataaccgtgaaggtccgtccgagactgggcggatggaacagcacccccgtccggctgcgcggtggtctggaatagcgggcaaccggcacaccttacccgagaactgcggccgattgatcccctgaaccagttgcccgccgctgcccgcggagtcgaccacatcaaacgccggcggttcaagcatcttgatctagtttatgcatcgacggcacgcccatgcccctttccgcgcacgcatgggaggcggcatctacgatctccatacaaaaataaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaagggcgcatacaatgagacgaacactctattgcactgatttcaacttgcatggcgcccaccgtagcatgaagcgtcgtttctcctagatataaccctgctatgtttagcgtgccctggttaatcacgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattccgccacgtgatgtccgaataggaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggctcgattaattatgccctgctttggtattctgtgcggatgctgaaatataaatgactgaaattaggaagagtactcgggcgcatccgttgatgagatgggatggttacgaacctaggaattagtcctccacacgttctcgtggctccgcacagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttgcaagttagtttcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgcctgcatgagaaattcgccggacaatgagttaccttcagcaatcctgagttggcggaacgggcgcgatgataaatcctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccgaaactaattacactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgttaactgatgtttattgctcaagatttgttgcccctcgtaactagattggatgggcttttgatttatcttctctatacctggggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggcaaatgactggcatgatttggaggttggctccatcctgctcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcccaatagcgaagtgcgcggaaagggtgtggccttgtcagatggtcggtacctttccagagtcggccataaggggtccaaccacaataacgaaatccggggaaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaatttagcttgttcaacaggttctggtgggtcgtatgccgaggaggcaatatatgttggtcctccgacttagtgccgtgtactccgacctttgaattcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccggcggcggcagagattgcttagcggtacataacgggaaatgaactacgcccctactcggacggtccggcccatgctatctgtagaattggcttgaccaggggg aacttctgggtacgctacagagagattcgtaantatggcgggggtctatattgtgatccgggtctggccacgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttactgtgacgcatgcacagaagtgtccccatagggccaatagctacattaacttgtggccggtcgtagagtggcccagcactagtgctcctcggggatgatctcccgacgttttaaacgagtaagccatacaggaggtccgcgtatcggggctgcttatggcgcagttctgagtcggcgagtcgcattgattgttgggtgctataggctaattcccgcaagttgcaattttccgaccctcgagcgacggccatcatattaccgcggttcgccacgatttgtgccgtcgcgtttagagccagcaagttatcgttcggtgtggggtccgaattaactactctgtgtacacccccttcggtctgggcttatttcccagactacgtgggcggatggggctctatgtatatcgcggacgccagtgtcatggtgaacgcggacccgcagattagactcggngtgtaccacatgcatagccgcagtccaaactctaacatgctagcgacttacttcattgtatagacaaaagccattgcaggcaaatcgctcctagcccgcattggagtgtgtcttacacctagagatacgcgtgtacctgatgtaattctctgactggggcttctcgtgggcgaagtaactactcgagattcaactagtgtaagggcctgttactcgactgaatcgatactaaagaataagacggagctctcattaagttagtcgtcgtaacgaggacatgcattgatgagtgttcataccctccaatcaccattaactgggcgttccggcgacggcaattgtaaacgggtcgggtatagaccccggaatggacccgcagtaacctagcgtaaatccgcatattcaatgatgctaatcacgctggactagacccataactcgcggggacacatcgtagtctagcgcagaaaaagcgatctatttgtatccatatggttaatcgataggacgcggaactaccactccctgtcacnccaagattaacccgccacattcgtgctctctgcttaatcaatacttcggcttaccgagctaccgactcagcgcaatggagtttttctgtcttcgtcttaccagtttggcgaggtcccggttagtaaacctcaccgtagcgctgacgcaaaacacgaagccgcgatcaggtgctagatgtttttcacctgcagcgacctgtactgaagcttgcagcctgcttttggcgtccaggggctcgctgtagacttatgtgacatgttatgccgtgcacagggagtattccaatggccgtttccgcaggtacccccgggccctatagatactcacatcggtcatctactggctattatgcagtgttctcatggccgcgccggctgttaggttcttgttcacctttctgcgatgccggtgcccgtaatcgtgttngcttgacgataggttggggtgatcaagtgacggaatgaaagtagaatgcgctgctcgatacgactccattcttttattgctacccgtgtcgatagccgtgaatcttaacgcataatggccactatcctgaagttcttctcagtcatgccgtcagcctgccaataccatgcccacgttttaggctagaccaaacaaattcctgcacaacaggtagaccagcaaagccactggagttatatcacctttcgttgtatgtgatatgggggcgncatgtacagngcacatttctcactcggacccggaacgcggtgcgacggattgaccagtcgcgttccactaccgcgcgcgactatggtgtatgttgccttgcttaatgccgacaccatggtcccacgaaggaaacataattgagttaagttccaaatagtgggcgaagaatagtaagagtgtgggagtgaccatcgttccatgcgacggtgttttgactctccgttgcactctaaggggtgtggcgtagaggcgcggcacgacagagcatctatgaaatcaactggcttatggccggcccgtgcgttgcttgccgatcgtccctgcacgctttagcacctctccacgggacctagagcaaatcgtccgggcgtatgaattttgcgcccnaggaggagatcgcgcccaccccagatcaagcccgtccatctattggacggcaaagatgcatgtgttagccctcacgtccgccggctcaacgtagcgggttcgacgaaagctgcctgtccgtagggtcttaccggactcatggtagatccagaaaagccctatgaccctctggtcggatctactagatccaatacctttcggggaactcagctgcagaccgatgtcttgacagcgtgatgtctgccaggcacggagggagcccgcccagcgcgcagtataacaggaggttgacaggctggctctgtctatacctcagttacgtcgataccataccctggtgcgaacacccgcccctgttacaccctcttcaagctactatcatgactcggcagcttgcgacaagggcacatacgtaggatgtanctgcagggccacctggttggacgctcaagagagtcagacgctatatcccagagccgtcccggaatgttacantctgccgaatcccgtgtagatgtgtcccaatcagaggagcgtagcacgcgatagccagtagttctagttccgggtgtgataattcgaagggcaaggctaggtttccggagtccaagagcgagtgaatggcagtgttcattgcgtgacacctctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggggccggcattcatggacggtgacgaaacccaatcaaccgattagacggcagactgtatgaagaaccatccacagcgtggtaccgtttggataaggcctctggaacacaggcccccgtccgcaagtcgagcgtacgttgcgcttcgtgcccccgcaccgggtccctggacggcgactggccagctcttcgcgaccggattccgaggtgcatcattcctaattgacgcgccacagtccggtcgattccctagactcccggtgccgtgaatcaacgacgctgtacttgtttgatgaaagtacggtttcagttggatctccgagaagccgtacatagtagtagcgggtgatccgctggcactccttatcagatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcactcatgtgcccgcgcccgagtaccacgtttgcaagctaaaaatatgactgcttacgaagaaccctctcccatcgggtccctttgacgggtcctgttgctacattaggatacatcaatttttaggcagcggacgtacgccatagtctcttaggttactgtcagacacgaataaactatggtagtttaaccttttcacttcaaggggccaccctatctaatgcgaactcatgaagtgatcgagaaccccacgggccgacgaagaagcatgacagtgtccgtacgggtgcctgcattgaatagtcaccgtcataagatatgctgcccgatgagaattcaccctgccccagctttcttactgcgagaacgtcattcacggggcggattagtagcacccgttaattgtgctgtttcctgacatacggtgggtccggtcttctttaagcgcacgccctgcattttcctatgcttgatgcgaatgcatggctaccatagccttgcttccgccgtcgcgacgtactgaagtggtccgggatatcataggaccgtnnanncctactagttctctttcctaccgagggctaccgccaaataatatttgctgttggaggggggtcctcggcgaagggatgnatattcggagcgatagtcgggatacgtcggtatccggaccatggctccgatgcaaattcggagtaggcccanggcttannnnnnggtggtccccccccatagcagaggtcgtgtgtgccacacgggcgngtgggattgggtcgtgcggctcgttaaaaaccacgccagggtgcgccggcagggccctcccgtcactccgtcgtnntaaagctaggcaaagggctcctgttgcgtcatatttacgtggcttccgctgaatgcatgcggccctttgtcctccaatggtcaagttgtccggtaatctgactgttccccccctacacttcgctcgactaggtgcgttcgatctgcttacgcaccgagngctccgtgccatcgcccgcagaccgcagaaacgaaagggatcagggtggcgcgatccaggcctatagtacgcacacaccgactaactgcaaggcgggtcgcagtgccggccggtttgccggcagtcggtaggtgttaaggtgagacctatgttgttgaaggcggcacagaagggatcctctggacgtctcagtatacactatctaacctgggaacatggtattaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggataggcttgccagtgtttctcccccaggtctctctaaacagttcgattttataccgttcatacaattaacccggaaatgaacgccaatacggctctcccttaggttaattcggatcccgcgttacgcgtgatggagccaagccgtagaatggtgggcagcgaaggaggcatgctaatgaatcgctccagcgacgtgtatcgtaaatgggcggattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgtcaaactaagcgtcgttagttattacagcgcagtgtcagtgccccccattcgtaggacgttttgagtgagctatgccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggggggacaactgcgcgtaaggacgaaagtcaaagcgttagagcgaaacgtcgcgcagccgtggacccgcccgcgatggcttagtgtctacacatcggttgtacaggctaggagtattagtcgatgagaggcgtgaaacacaaaatccggaagtacccacggcgcgatgacatacacagttacctggggcgtgcnacggacgggcataccccagcccgtcaccgaactatctgcccgacttatgccgcttgggatgcaggcatacgtaggggagccaagctcgggagtcgaacggcttttagtcgtgtgagttcgcgtcaatttaggctaacccacaaacttggggagaggcagtggttgggggaggctggcccggtccacggatcaaggaccgcctattctccacgtctgttctgaccgccaaggcggacagcgcttgcgggcgtaacggggatcggccaggcgcttccgcatttctgacacagcaccggccgaagcagccgttgcgagacctggncaggcgctaatggccgcgtgtcaagacctcttgcagaaagagggatcacaaattagccaactcgagctcttagaaggggcgagagtgaaaccgttgcgcgccggtgggcagacaagagaacccgagcttggagagcaggtagtaaaaccccgtcggtcctagatctaggcgagccaagtagtccgcgatcgtcatgggatggccgtctctcccccgtgccggcgaatcgtctattcaggatgcgtaacatcaggacactaacataaacgaccttaaggacttcgcgtactcaggggtactgattgttttcgagcatataaagtgcagcgttcccgggtgagcgggtagtacccaaacgaccatgaccccatatgccnataccggctggagcaacacgtggggtccaagtgctcaaaatgaccgttgcccttgtgagcaagacattccagacgtcccagtgaactgacatggcgcccactctcaagccccaccgctaggagttagctgaaaccggcgtcctacagtggccttgcttatgctacctcgcccgcccgcatagctattgggggagatgtcattgctcgtaaaattgagcgtgatccatgttccaccccggtataggatgtgacggcttcgattggtatgcgtctaactccagccgaggccagatgctcttcgggcgccgctgagcggtgggtcccactttctccagtgctgtcctgaagcggtctatggctccataaactagtttggaatcggaggcacagtaaattccgctatcgcctggctctaagaccacggcttcatccccgcgccgcagcgaggccgcgagggaggaccataggccccgaggctctttcgcgctagctagactcgctgggccccctcgcgaggctattggtcgcacttgccggcataccatcgatcatgatgtactaatacctgctcagctgcgcccgattaaagtccgacgcatgacccaagagttcggggctactgggactgcgccctatagcgcgccaagcaacgtctcaatgggatgtcagaagaagtggctctctgcgggagtgacaatcctcctccttaactacctgtacatcggtccaggcaccgacttgcatgcctatatggctgtactgtgcactagacctcgtgtccaatcccaagaccatcatatgggacctcgttctctcttgtaattagatcccgcgccagtttcgcaacggggccaaggcccagcagtaacattatcccttacgcatcaggtgacaatatcagaccgttgcgctgcataacgtcctacttcagggtaccttgatatgtaagaaaccttaacacctaataaagatgggtatgtcgtctgctttccagaggccgagtgccgtggaggccacttaacccgagagatggtaagagccggcgacgacggagtcatgctgcacgctgcccgacttccggcgtcagcttcgaacgggagtatccaagtcccccgcacgcaggtcccacagcgttgcacccgaaataatttgggcgtcggactcacgacncttgacgccgttatgacgaacgcataccgatatccctaagctggcgagtttagcacctgccccatcgccaacacccgaaggatcagacgnggtcaactatgcggcctccctgtctttaggctcgtaagtcactaatctcatcgtcaccgcatcagcaaggatcttatacgcaagcacagcactatcaatgaattnacaggcgtccgatcctccctatacgcaaccccctggatcactggctactcccaattactccatatccttgactaatacaaagtgaagtccgttctcaccatcggagagtatggagtatagtatgaagcctatggcggccgcgaggtcgagtcatctgaggcccttcccttggtaaggcgatggcggtcggaccctgtatggtggcaagaacctcgagaatttgcagtacacagcctcgtatgagtgctacctgcatataagcgacagtaatcactctgagattggcaaatacattagttatgctgattagcgcactggtagagacaccgcaaaagggtnaaaccaataacccgcgggagaaaagatcagccacgcactattgtgcggagtcccaatgcgcggcggcagaggcacaaacttggtgggggatcacacctatgttcatagtcttaagaactgtgataagccnaataagcgccagcctttagcccttagatccgtactggcttgattgtaaccgctatgactctgaatcgaagcaaaaggtaagaacgcctcttgcaccatcaacttcgtactctgagggagtacactggggaaaatctcgttttctatgcccaacggacgacgacagatctgcgtgaccgcctacacctttgcaggcagacactgaggagccactgcttggtcgcactcctttgacgcgtgtatgccactgggaccgtttcccaaatgcttataccgcggccagaggtcagggggtcacctattctaggccgcggctatatggagttcagcgggtaccggcccgggagcgcccgcgagttatgcggcgacgtcgttcgatttggtcccgtgcaccatgaggacgcggtctacgctggcgcttaggctgaccagtttgatggctcggttggatccgttaaaaagccgggaattttaccgctcacaactcgcaaattcggagaggcagatccggttacttctaaatgaaaccagggcacgctagcctcctagcacaggtaagcgacgcgttcgaagaacccatgaactttagatgagggcctacttaaaacctaaatatactaataaagtcgctgtgaaccaggagtgctggtcttgtggcacgcacagcgcctggacatctcctctgtatctgctcaccccgcacttgaatggatataggggggtctcgaacgggccgaagcgttattacgtgggtanggatacgcggactggagatcggtcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgcattatctgagatttggaacggtggttgggtacccgaaacccgggntaaccccgcttatttcacttaccgtaagacttcagaaccggcgcgtaccacttgtgaggcatcacgtgagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattgaagtcttcccggcgtgaaccgcccaggggcaaactggaggtggacgaacggcggatgcaaaagctgggggcgtaaaggcgactcgcacataacgctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacggcccagccaatcgtgggtaagagcttcttggcagcttgcgggacgtggctcattcaggctcttcttacattgccggacacatatggtattcctgctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggcggacatnactgggaaagcactgttgtgcccatatacaatagacgatagaagaggacccaccagaccactgcaccctatcagtgccgagacgtgttcaccctactaggcctgcgcgtaatatccatncatcggcctaggggcttactcgtgtgacgcccccccgcacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcaancccgtgtccgcggagcgcggaaggttacatgccataccgtttacgacgagagcaccagtctgctcggcggtggagagcctgcatgaccgccgagaccaacgagattgaacctacctacatgtcattaagggcattaacatttggcagctcncgattaactgaaactggtacttttgacgcgctgatcgcgtgatccctgggcactgttgtgcgaccaaagattgtcattcctggaaaggaaatcgctaagaacgatagctccagctttgatcgtgactcacgcggccgtccggcccgcttttcggcgtttaaccggaggaccgccggttatgcactctcgcagccggtcaaatagtgtcgatgccccctctgccctacgttgtcgtaccggtcgtattcgacgacggtattcgaaccgtcggttactcgatgacccctcggccacgaatctcgagcgggtctgtagtgaggggcagggcagatgaccttgggggctcggctacggattagcttcccgttcggaaaatgattccggacctgacgtccgatcccatgcaaccccgaccggtatctgtctacgtagttccgaaaattaatgacagccataattatagcaatatcgtgcactggccttaggggggatggcccgtatcgcacgacgtctctttttggtcccgttgatagatccgctgttatgccgggcggttgaagtcaaacaacgtctgcaggtatggtctacagctgccgcgatacatgcagggcgcaccggaatccaagtaagtcgtgaggggggacacgacgcgatgggcacggatcacctaaccccgtctctcggcataaggaagggagttaactaaattgatctatttcagcttcgtgtaacacggcgtacgccctaaccggggtataaattagtgggaaaagtccatgagcacgggtcagtattacggggtctgccggtaacttaaagtcgcagtttagccgattagcggaaggttgactcgatggggacgtcagctctttagcccgcaaagttccgccactcgttttgtgtgcaagaccaccaggctcggccggcgttgcacggtggagggttgttgccgcgccgccctgaccgcatcccatattgggaggccgtgaagggactgttggagagtatgtacgcaactaaactcttaaaagcccgatgttccgtattcgtcatgcgtgcgtgatccacattcaaatgaacgtacgcgatctctcctccgactcttagcgtcttagtcggagacggcgaacatagggagaacgtcagagataggctgtcggaactatctcgctgatctctccagtggccgataactgtccggcatgggataccgccctgcgattctgacttccatatcctgcgctcgtcgagatgtagcctctaccgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtggacagaattccttcgggtgtccctactctacccagccccgatggtggagtaccggggatatccgttcatgcgtccgaacgttactacggactctcggccacttgctggcgtcttttcaaacctccgtggggtccatgtataagtcagaggaagggtcaanttcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgtgtcgctacttgagtaccggatttcgggcaaaaatacgctcgcagagtgtcctttgcaagttttggccgcagtatcctgtttcacatgcgatcggtctgtccagatctgatcaagtaccgcagccttaacaccacgggtgcagcgtgatctcacgaccaatcggctggtgttcgcccttgtgtgcgactcccaactgctaaaactaggagtaaacggtgcatacagaagattaccatgcctcgcgcgcaacttaccgcaacactcgccgactggtactgaagcatcgcctatcgaggactcaccctgtctctggcgtcattctattgatggtagaaaatgccattctcctggttcggtaacactactgctactcgttttgtgcaagctcttccccgccgattgagcgcggggatacaacagatggtcgcttcgatgtggcaagccgtggcagagccggtctcaccctgactctcaatccacagtgaaggcgcgcatggcgagcagctgcacacttccatgtaagccaggtacccccttcacgagacaggngagtggtctgaagcgtaggcgactcccaatagtaccgcatattcgaaatcaatctgaaggctcctgcatgtacattgcagcccgcagtcgtcaaacatgtattatggcacactgtggaacaattccgtacggcgggataagatttgactacatagcttcacgcccacctgcctcatttcacatgatggtggcgtaccgtgtcggtgtaccgatggcaagttgggtggtctttcacaggctagatcagtgcaatggggggctcatgcctctgtaagggtacgttgtggtcgacccggggcttcaccgcgggtgatcctcaaaccgtccgattagcggaaataataaagatgacaacccgccggatggcggagagtggttcccagtgatactacttcctcctgaaaaagcccgcgtggatgtgtcacgacaacatggttttaagacgcggaacactagggcgtaaccttctacccgtcgttgcgtcatagggatagtactagcgccgcgcctccaagcgaaggagacgcagacgacgtccggtagggtcaaggtcaaaaggcgtttaagctgctctctcggtaataaaagattgaaccggttgcatcacttcaaaccctcgcccgcaggcccgttggccaaacctgtcgaacccattcattatggagctcgaaggaattacaattatagccaacgctcgacgcaatcgctcttcgagcattttataagtagagtttagatgagaatgtgcgtacgaggcatgtggcgatacgctaatatcgaatcctagccgaaaggccatcttgttggtaaaagtgcgcagcacttcatctttcccgtgaggaaagaagtcccggggctccaacacaattatacgggttagggagccaagcttggcctcagagatacagtacaactatatctaggctctatggattatgaccgcaggcctagcgacgtggctgagatgcgagctgctgttccgagaggttcgacttaatacaattctttggagaccgtgattgtggctacatatatagttatatcgcattgagatattttcgggatgtattcccactatattcggtggggcagtggccgcgaccactcaaaccggggtctcccacgtggggcactaatctagtgtcaaaataacgactctataggatctcctagactcgcaggtcgaacgccaaacagggctgcgacggtgtcgttgaggttttggcttgggggcgctgctctatacgacagcgacagctgggcaggcatttagcaacattcccggggacagggatcggacacagaccgcggacaaggggaatgacagatgctctcgaggcttagtgatacacacctctctacgatcatgcctaatttagtaactcagcggcggtctcggagtatctggtcttggaggtacccggtaagttcccccactggtgacgagggtgaccgcctgaaaacatcgtctagggccgagatataagcgtgccatcacgccagcattacgacgaaccgtttcgtcgtgcttatgtttgatcaaacgcgcaggcggcaacttggatacagttccacgtcaagcgtctcatgcgccctatcttttcctacgcgcatgtgtccatcgtgtatactggtaattgtcngttatctatcacgtatcaagccagtggctggacccgacaagcctgccattacacacggcgatcgcatgggcgtatctcgcgttcctgaggctgtctcccgctcccgaacgcgagcagatcagggagcgtcggaggcgctattccttgacctaaccttacgcgctggttcgtaatatctgcaacaccatttctagtcctgccatcctgagcgatcctctggctcgcgtctgtttatagtgtagcgtggcattgggcgtagacctgttgagctttgtagggggtattgctggggacgagtgggcagcgttccgtcgattgggaaccgcacgctgtggaatcgtgataggtgtggggatttttaaccgacgttcagggatggccgccctaagtctagctggcggttcgtcattagtgcgcgtaaacaaagtaccataagcctcgcaagaaaatagactgtctaagcaggtgtcacctatcaggctccatagnaagttagcgtgcttacgggccccggatgaaggttgggccctgagccattgtcacgtccgagctgagacaaaaataccggcaagttagtctaaccatgaccaggatagccaacctcagttttgcttgctgccaacatctttggcacttcaagactgccacggcggagtaccgtgttcaggtagcgaaagaggagcagggtggtgtggtccaacgggggtggacgctgtgagcaaactgttgatatgcgtttttcgctttagactgaccacggcagcctccggagtacatacccttacaaggtgggggagggtgtacattcaaacggttctcatgaggtctccgcagggtcgcccactcgcagtttacccactcaggacgtaatgtaacatgggaataggcgcggttagccccgagtaatgttttaggactggcttgaacgggtgtactgtgaaggggcttggcatcggcggcgagcatggcggaggaaaggtcccgaatctgtctccgacattcgttctacgtattgcgaaatgtaacacttcgcataaaaacgggcctgttgctgatttaccgtggctgagagctggagggctggacatttggttgaaatttcgccaaattactacggatagcaagcaggggggcctttgtatatcgtatccactcgcgtaacaaatctcacggcataatgacattctacattccttagaggtgtattccacgtctaccagcgtaggtcgaatttatttgaaccccaagtggcctggaaggaagatgattaaataccatagatctgggcgcctggttagatcggcgggtgactgacgtcagccatactaaagtattagcggctcgccctaacccgattgaagctgttgttaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgtggcggcccgtacgatgcgagactcgatgcaagcctcggctgtcaccctgaggccaccaacgagccagcctgccaaaggcctacatcaaacatcccggtacctttcgctgatcgagccccaaggggctcatgtgtgcgagaccctgttactggttatgcaatcacgtgggatacagaggtgtgtgtccttgcgcctcctggagagcgagcatattttggtggtccgcggtgtgcgccacctgaacgaccacggggccaagggcaacgggcaaaaccggggtgtgaacccaagctctcggtggggngaagtcccctggatctgccaggcctgattccatctcgcgtaaggcgagtcagcccggacgctgacggaagaatccgccctatagaggccgtttagccttgaacaagtctggacaatctcctaccgttagcagttatgagtcgaccaagaacggcggggttacgctaaggaaaatcggggccttccccagcacagccagtagctgcagcggttgtggacatcaaagttaggctctttttgcgtacagcgccaggacgctgtcgtacttagaacgcaatctgacatttttactcctgtgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccaaccctctaactgtgccgattccatcaccactcaggtgttttggtcataatcgaatctttctgacgcccctggtgagaatgctccgcttcggtaaggaactaggacagttgcagtcctcctgcgcccgagtcgtacaaaacactacatcagaggccggttccatcgatatccggcgcgataataaccgagacttactccaccccctgagcaccgccatcgtacggataaactggtttaggggatgcgatcgcacgatcaggtcacccggtgcggccccttccagagtcaaacgtacgttaacttgaataaggagtgttggcgctaatggctgcatactgcccggcctcgccgttgcaacccagcacatttattggtcgtccggcacgcaccgggcaaacatacagaacttattcgctaacgcatacatggcttctagagcgaactcctggaagttagtttacgctgcgaaccctggctctagatcccttttagttaggggccaaaccatccagttaacacgggcagagcgcgagtggttaaatagtgcctccccttacacctgcaacagaaaaatctctagactcccaccactgacctgacaccctgaattggtgtaagtgcctcacgtggcctcttatgaaaggaagagtgtccacatttatcattgggcaatggacgtaacggcctctgaagtaataaagagaccgggggagggcccattattcggtgctgatggcggtacgaagatacacgaactcgcgaacaaaccgaaacccccgagagtaattgagcatcaccgacgcacctggggcacgtgagccaacccaacccgttggcagtgacatgaggggtgaagcatcgnactatggctcctgtttggagccaggcataggcatctatgtatagtttctcagttaaggccacttgatgaccggcagtgtaaacggggaaggctgtctatttagggtccggtctgcggctccatccgttgctgcccgtaggaaggccgcggtgccgccagatgggacgtgactccccaggggaggtgcggaggcggcagcaccggcctggtgcttcaagcaaatttagagcatcactgtcgcggactttcgctatcatgctggtgacctggcggccccaaacgaaaggcacgacaaaataatacatggacctgtagctaatagatccaactaaatctggggccggagacactactctcgcccttttgaattagccaagcgtcagcagaggagatggagcctgttttatgatgccttgtaaatatagacgaaatcgacctgatacagtcttcgaatgttggagtagcttaccgaggcaaggttcagtcgattccgaatatcttttccgggagtaggcggtcccccgcccgaacgctgcgctccaggtgcctcggcctcgcgacgactccagggaccgttcgtatgctgagtgtcatctagatttcggaaagaccacttaggccttgcgagtcccgtttcatgtcaagtccctgtaatgttggcaacctgggatgaacgatactcagtggcacgatactattgtagaatcgctagatatgatttagtgcagacgcgcgagtgtcacaaccgtccgtgcgtagcacactcactaaaactcgtgagtccataccccttgtggccagatgcattgtgatatcttgccctagtagttctgcgagaacggtcagcctaggtaattccggcactgagtcgaccccggtctgagcagtccgcgccgcgtaaaggaccagtacactagcgtgtgtgagacaggggtacacttatggcgttatgtgtcctaggcagtttaggaccgttaagccgtcgtgtgtggccgcgtcggagctatccgggtctacggggaactctttaaaaatatcttagaaacacttatatatccgntcgaagaactgtgtctgcctgtacgtccctaaggcctcagttttccctgataggtgtcccgactcgcgcgctgacaactactaacacgtaaatcgatgggccacttcaatgtgcggtcaacctgtactgagcgcgcaaaaaacggtgaccgtaaccgtagtaagagacaagagcaacatagacgctggacatcgactcagaagtcaaccgtcaccgggccgagcggcttcgcgaaccggcctgtacgaacgatnaagtgaagcagcagctgtcggtgtttagacccacctaaggtcagcgcgcactacgagcagcacgggcgacaggtagcagtcagaccattaggattagcttctgggatttccgctggccacgtacgattcgcgcagttcccaggctagtcagggcgggggtctaggctgtgtagtgagagtctgggcatgaacggaagctggggaccccnggtctggattacgactgcatgccggcatctgaatcttaagattaacttccggaacggagtgccagtattttgccggtagccgtttggtgacgctgcatacaaggaagggttaaagtgatggcacggatatccctatagttatagtccnacttgggaatcgaccctctaggtttcggttctgccacaactccacctaggttcatacggacgaaattgaaccctgtgccggttgaccaagagatcgtagtcctcaaagtancaggacgtcctgtcgtgaaagccatatggcgcagccaatgacgcaatttcccgcgttgcagatccgagttccacaacccctttgtgatgactagtactgacgctggcccccacgtgggcgtacatcggctgcgtgcgttcggaaaacgaggataatttcacccgttaacggtgtacgattgtccttatccatgcggggtactagtagttgctccggacaatcatatgtcacccgttggttcggccttacgaacagggcttatagagggcgatactatagctgaattaagaacgcagttgcatcatttcacccccacaatggaaccacgctcacctaagacgctaggtcgcaaactccagtcaaactcccagcaccctgtctaacgctagcggacactatttaagaccggaggttctgttgcgaaagagactatggtcccacatgttcctcacgtgcgttagccgtttttaaatcgtgaggtgtccgtaaaagaggtcaacgatatttcaagaattacctactcagtcggaattgcacttttcgagcgctagttcatacatacaagtggaaggcaactagggtagatcggtcttaaggtgaagtccagggnccctgaagctaaacccccctgcaagacggcctcatnacacccccatccgttgacttgtcagctagctgtcagcagctcatctgacgtcgaagctcattganccatattgccctagagtttgagggcgaatcactttgtacccagggacatcgctgaacggtctcgtcagtgccaccactaagtcagacgaaacaccctatgcgtccctgtcctggtcccttgtttacactgtgtacacaacctgcgaatctctgctgcccagtgaatgtagtggcgctggtactacatatcacagaatttcagtgtcatggtggctattactgaatcgctcagcaatgcggcagtctaatanaaactccgcgtgatgacaaaatggaaaatgcatgcgacgtccgtcggaaacgcgttcctctagggatggcgggttgcaacctttgaaccatgtgaggaaccagcaggagtagtcatggctagatctgtaaatttccttcactctaatttgaacctctagctccgggtaaaatcccccggataggggcgtatctatgggttgcaaagatgaggcccctttaaaagactgcaacctgaaccttagctgctaaggtacctctgcgcaggtgtcttgctgcttgacagcggaaattggacggaaagcttgcgagtccaagctgtgaatagtttaaactcagtcccaggatggtgaccggcgattacggtcggaggttagtggagtcgttgttgaggagtatgctgttcgcgagcctgacgggaggaaagagccgactccctggtgtcgctactttcaatcgtttgcacgacagtgacatttgcttcgacgacttcctcatatcttgcgctgggtaagaaactcccagtaaattcaatctgcggcctagtgccgggtattatacggagacgtatgccgttaaatagtcgtacagtatcaaggctatatggctaaacaccttcatcgcagcgctcggtccctaagaatacgagccggacacaccgaacgatctgtaatcgatctccttgtgctgacgtggatacggtgtcagtgagttggttcgtcggaaattcgataccaatcgaaacgccctactcgcttgtggcaacagtgtcgccaaacgtccgggccctatgcgaggtactgccttctttgttgggggtggacccatttgcacctattgctgcagtagacaatttatataaatacacaggtagatgacgatataggtgcctgtctcgactccaacgagtcaagtccaaagctccactgccgggctcgggaaggacgagacgattagacccgtcggacgagccaacccgatccgagccattacatccgcaatgtggccccctagtctgacggtctaggttgttctagcaggccgaatgttggcaggctaggggcttcggtggcgttttgactagctgtgtacgaggattccggctcaaagaggaacgaagaaaggacctcgccggaacaacgtgttatataggcctcgttgtaagtgaccggaccgtacggctagctgtctgtagggatagcgtttataaattcatgtcaaagtatttgtacgctaaagcccgcggagtaccctaaggtggcgtacccctaacggcgggtttccaggtgcgttacacagaggtcggaaccgtggtgacgtctgagttcgtggagccgcctttagagagtaccgggcccgctcgaacgggtctaacggcggaggacagaagcccacacgctgccgttctgcgccttgggtgtagaaactgctatccgtagagaggccaaggcggccgggccccggggttgcgcaggagtccctcagcaaaataatgtaacttaccttatcaagcatttacccactaatccgtgcagttanggtaccattatagctcacgaaatgaagcgcgacatatcggcttaaatcctgtgctactcgtcccatttgccaatccttgtgcccaggcagcacatgcgcgatgatccatcttccctgtttgcgagcacgtctgttgtaaaccacgtcgagaggttggcctaactttatcccgcgtcttggccccacaccaagcgcgtgattactatgcgacagtaggagcccagaaccgtatgctagctcccgatttaggagggattagatgctatctgcgttctgcggcggggaaaccgtcgcacgcagccgaaagctgatccgccgctgcatgggcatgcgagtaagcttaccactcaggagcttatcttgcccgaggtggcctagccacttacaccgacaacagagaacgaacagctggccagtagcttgtctttaanatactttgacggtcgcaatgtcttcccgttaatcttcagatagtcccagctcttgcgtccagcggtgtcgcccctcacttggttgcccggtctgctgccggtccaacgatgctcttgcaacacgattctacctcggcctttattcggaccgggatcttgccgatcgctccgatgacattagcgatgaggggtgcgcgaggggggccccgccttgatcagaccttttgcagcgggctgtctgaaatctggcttgcgcggtaccctctttaaccgcaacccgcacacttgcgccgttcgctcgccctgtcagcacagcgcagatcgctagtcccaacgctattgacaccctacgtgtctaataatgagcagccgaggcattgcaggtgcaaacacagcagctggccgaatttaccctagccattttatattggggggccgatgtacgcttaaagagcagctaaaagcacactccaccgttggcccaaattttccctagaggtgagcaggtacgcaccttcgatgtctnttctatttcgggaccagtcatggccatgggcacccaggctcggcttccgacctcgcagatgtgaaaatactttcaattggacaaacgtcgaccggtccgggcaaggcctaccgggagatcaacggcatgaaatggtaacagagatgcacctctatatcaaatctggaccatgagccattactttcagaaaagggtaactgtcggggctaaagagatcagtctcgcataggagaagtatttccggatggccaggctcaggcttacggggaactcctcagcgagatctatataccaggaaaaacctccagttcgggcgtagtgaaaatgccctgttagttgtgcggcttgagctgtgcactaaatgcgaaagcgcacccttagccgcaggatatattagtgtcaatgcgcactagatacgtgtggggaacgtctatctgagggtgaccccccatgctgagacagagctagctcctcgagtagaatgggtttcgcgcacctgtagcgcgctctgcactatatgctgggacccatctcggacgggaagctgcgatggactcattgcagtcgactgttgatatcggcctagttgatgtcgcggcagcactggcggtgagccggactgaaaggtcgaaccaatggtaatgagtaacccccgcgttcccgagtgtaagaggttttttgcgaagaggagctgctcaagtgtgaacttccagatcgaccagtggagtgacggggccccggcagcagggagttactgaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccgaaagtctttgtgctttcactggcgcccatcatctagtttcctcacgccaggatantccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtgttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagttaggacttctcatttgagaccgctcatcgcggtagcgcatgtgcggcggttacgccgggatttacactccctgacatctcccatgctaggacgcaggactcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctgtgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggtcgagctttccactccaataaaccatttatatggacaagaaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctggtagacttgcgtcctatcgtggcgtaaagcaggaaacccggattcagagctgtaggtgcgtccgcatcactaggccgaagcggacgacgggcttattcgtaccgccaggaagggcaatgtcgcagcccggatagatatgaccccgtagaggcttggccgagcgatatgaaagcttattttgcaacgtataagctagggttttcaattaccgcggtgtcgctaaaactgatacgagaaatcgtcgcaantgaaggacccctgatctgcagacggctcacggttaaaagtaacctaaagacaaccagaagctgggtatgtaaatagatgaatatgatgnccaacattataggtgatcggggcccaagtttaagctgtagctcgtacgcatcccctcgaaactatgtgccnangtatgaccgttaagacgccggtgtttcttgtaactcttcgtccggttaaggttgaaatagcctatagtggggccacantcggcagcgcttagcgggcccgtttaaccatatcccgcagaggtttcaacccgggcgataacatctcgcggacaaagcgctctatcccgtcgttattacaacatttcacccgggagcgaagagcagccgaaatggatacatggaacggtacgtctagaactcgtcaaaggggatcggtcaccgcatcgcgcatccacattccatttaatgggcaggggttgggcctacagcgtgtgcttacgggtttatcaacaaggacgcgggaggattacttgcactaacctcatgcaccaatggacaactactgacttggatcgtttcgccaacgcgcgcagacggtttatagcatatgagtcgtcaccagccttgcatataccggccctgtaatgcgactcgtgaccctctcgactacgctgatttgtgctttaaaggcaaagagaaagtactacgttgctgatactgtctgaagcagggcactaatcatcggtctgtacttttcggacgcacgcttcgatccaatcgaacgaaactgcccgccatacggtccgcgttgtacaacgttttggcataccgaccgtataagagcgggattcctcttcagccatgacgggacgaaatccaggcgaaggaggtcggcctcgtcccacaggatgccgcggggcggtgagatctccaacgaaggaaagttgtcgcgggcggctgtaccgagctttgaggaccgcgctagaacaatctgggcgggtggaagagcatggctcagacatcactcgccggctttaggtaacaatctcgatgaaaaacgggcgggtgcgtggcgaggtattttcgcttcagcatgcagcgattactacacgcccggtggacgatatattacaagtatcggaaatttcgacgctggtcttttacgcggtatataacccaatcgaaaacatgcctaacagatgccaagtgtcgcgccactttcatgacatcgctgcagctgcgacgggtatgtcaggactttcacatgcccgtgattacgtggggatcggattgtgggggcacccaccgataaataattacatcaggcagcggagcttgttttattgctgcaagctagacatagtgtttctggctgtccggccctctatcccagaagcatccctaggcgcgacaccgaggctatcagccaggaataggaatcggactgtagaaagcctcacatgcggcctgtatagagtcgttgaatcacgtgcgttggctacttatcgatcaacgttaggccgtaacctgcacctgatctaagcgttgggtgctagctaaacgagaggtcaactggttgatgggaaatattttgcggagggtaattgcgcgcctttaccgtcccaggtaaccggacctcagatgctaccgttaaatgcattcttacgagtcaaacaatggcagcgtctagcacgtatgttatggtcatgggatgggacagggtacgaggatgtgaacatgtaagccaacggttcgcaagaacctccttatggacgttccttgggagaagtgatcggacattttgtcgttggtcgcgcgttcggtcttcaaagncntggtcatcctagcgcgagtatttacttcggccggcgtcgcttaagagacaaaagcaagtacttcacacgttttcactggtaaccctcgcccccgtcctgaagttatgcaacgtagaaaaagaggctctgtccctcgggacaacgtctcgtaatgattacccgcaacactctggatggtcgcccgctcgacaaataatttcttccgcagctanngtttgtccatgtacgggagatgtcaacttgttacaggcattgcggggagatacaggtnttgggcacgttagatgnnttccaacccgacgttaggctgccgattggcaaggtgaggttcgtggtgacagggagccttcgtaggctgcgtcctccattaggagtctaatgatctacgcgagtttcgtatcagccgcatgcacctccctacttaatcctcaaggccctgcattgagttcccaagtgggcagcttaatggactatccacttactaataattaggagtcgcttgttagcccaggaaaaatcttgagacgtanggcgattcgaattaagtccatcgacatcagtagtgtacaaagccgctcgacttacctggctgtcgaagagaagaagttattttgttgagagttcacgggaagccattagtcccctcaggactctactgtgccccaggtggcgcaagnacagggtccggtcgctgcacggagacgttgccccggtcaccccacctatcctcatnaccaacttcatggtcagaccctagaacacattggaagtgttggagaaccaatgtagacaccgtaatatcaagtacgtaagtctgagaggatgtagacgacatgtcaagagaagaactgtggccgcgtctaatgacttaggaagtattacgtcttgaacgactggggtaaagcgatcatagactgcggagtaaaactagaaacgacgggcttatttccctttcatcaggccacacaaggtgctgggcaagagggaccagaatatattcgttcgggcaatctggactcgcatggctggggagctttttttggtactctccagtcctgcgtgacggaagctttgccccttcacttagaatggagttaaaacatcctccctattctagcgttgcgcgccgcggcgtgaggccattccccgcactatgacttttccctgtggcgctggtcgcaaactgtaatggaagagtgggtcttgcaatgacagccgcccactgatatacagagttagtggtatacggggattagtcaacgtaatacaagccccttcacttgggcccatccgctgacaaggcatcagcaagttgttggattcactgtaaatctggaatgataagtctacgcgatctaggacggagagatttaaaatgcaatcgggctataacaggtagctagcacgtgaaacatgtgtagcggcgcccgcacaccctngtctgtgaatccccggcggtccttgtgaattgaaactcccggcgcacattgaaatatttcacgagcgggtgcagggtcgcgcaagtgtccatcgataagacggaagggatattagataaagtgcggtgtggacctgtgacaagtaataatagcttcgggcgtgcgttggggcccctagcgaagcgtactatganatntgccgggagtgggcggaggctcaacgttaacgctttgccgcgccgcctatactacttacgagaatcgaaacttgcaagcgcaaacagcagcggaacgaacaggccgagagtccctgaggtcggtgccctagtctccatgatgccgctcactccggctattgtgagggttgtgtcatggagaacggccccgtagggtgcctaactagatcccacttccagcctgaagatagccatattggtcaaagtgacacaaccttctccgtcgcatggagctgctgggaaggaaaggccaacacctacttccagcggtttcagacgatagcaagcatctagctatcaccaacacagaagggcggtcaggctttttgtccaatggcgaccgtagccgggaccagtaccaatctaacggtgtagcntatactcttgccgtagtaaacgacgatgacccctactcgtccgactgcgtccctaaccttacgaaagaccacgcacatgatctgcatcttttcctttcgtgctaggaagccgaatgattcgccgcatttgtgacggtgggctagagtgctgcgtatctctgcttcgtgaacatctggcaaaatcgaatctcgacatggaaaggagtcccgtcggttagcctttgctatcatccgtccggatttgtttcgcgtggaacttgcgccccgccttcggaaaagttcccatgccgattcgggcgactccagatagacgtcccctgactgcccgtcgatgtttggggcatcagcagcaaagtcggcctaggaaatggacgcggcacgtttaattgcgatcgacactgtcaccaaacagttataacgcggtgtcctgggtacataccgccgcagcactaggcaaactttaggcgctcccaatttcgcctctgttgacgattgcccctcgagggggcgtgcgccgtcacagcttaaggcgccgttccgggtggcggcgaagaatgggcgaaaaatgtaggaccaaatagaggatgccgcgccatgaatacacttgcgatttcacccggagcacctctgtgaattctggcagctccggggtagatacccccatgggtaaaccatggcaggaacaagggccgcgagaagcgacgggntctcgactcggtacgccgcaagaagtatccactcattgccgccttgaaagccccatctctgtgcgggcgtaggactggtcagcaatccaacaatggccatgctcatgtccaaaccccatgcattccagcgccagctgcccctaacggcaccggacacctcgcggcattcatcgcccagtctgccgtctaggcccccaagtagttcttgttgcgttgtgcaagggccccgatgtagaggatcggttcgccatcaaaatcgttttcggaggcagagacggcgtactgcacccagatggtcatgacgatgtttctcacgtactggtgacttaacgcactggaaggcaccctatggtggtccccgcgccagcgtggattcccgcctgccctcgttcgaccccttaaagaagcgacatgctcgttacgttctatgcccggtccgttcggggtactgacatgggtaatggtgtctctttttcgctatatcccacaagtgtgactccaacggtagaatactactatctagatgagcgtaggagatgtcgaaacgaccataaaactcctaaccaagctcgacagcttcattcactactgtggctccggtggggtagcacaatcggcttagaagcagaaacttccatcttaggccataaagtttcctgagaggggggggtactcccagtagcgggtagcacgagcttagattgtcagtcctggtggtgcacttggatcttgagaccgtagggccactaggcatcctgtttatactagattgatagcaggtggtaggtagggccgtcatgaatggaccgaaacctgcgtggcggggtgtgcccaccctttggtaaatactggcttctgctgttgagctggcgagctacctttccagtctctcgcctagccagtgaggggcttctactcctgctnacgcattattcgccgcaaaatgcacacccacatgtccccggtggccagactacgctagctcctcttctcggaacgccaatctggggtactacgtgctgtaagtccatgtattgccggctcgcataacattgtaacggcgccgtagacatcggaaggcatttggcgacgtccggcatcacagctcggagctcaagcttcctgttgtatcggcgacaagtgtaaacagaggcggttcgccgccatctggtccgtgtggaattgggttacttggtgggtagcacggctaggtgcggaatgcctattgtgagatatacagctgggcaacatagagcggcccctatcccgacggcgtaaatgtacacgaggcgttaacatccccataggtcaccccccagatagaccctccagataataacacactcctaccgcggacttttcaagaaatgttattcaagcaaaactaatctactacattagctgtctctcggtcgcagcccccaccggtaggcccgtcgagacggaccaaccatactcctactttatattatctatatctagctgtcggcatttcgtcatagtaatagatccggggtgcctgtcgccaactgcgggggaggtgggccgtccaggggcttccaccgaattcatattttcggattagacggcttgaatgttcgttgggtaattgagtacctcggggaattagtccgccgtgcggatcccggccatggaaccgagtttcgtatgcttttgccttccgcgatggctcagtgtgtgtgttagcagtgggcggtcgcccccgcgcgaacgtctgtttgcttccgtctccctaggaccgtggattggtgcagcattaactgcgtctgtttgttcgagatggtagcgtctcagaaacaataaattcggngttgcgccccagcatgggtttatcttactgatcagctcaaacttgtccgcagcagcattctgttcgcctggctgcttgacagagcacgccagtggcgccgcgataagtccctgcttgactgggtttccgttgacagccaggcgtcaacaacttgggcctgtacagttgccaattggccgatctttcggtttacaaattcttgacggttccccgagtgtgccacttttcaacccaactgagcttttatcctccgcgtcctgctcggggtcaagactcccgaggtggacagtctgttgtgtagattagactttctgcctgacgttaaacctctagtaatggtgaacgtgtaggcgttacaagttgtctccccgtcatcccctggtcgggtgaatgtgggggcaggcaatgggaatcactaacggcgcgaccccggtgacacaagtaccgaaacctgcggcaccttcctactccgttcattccctgtcctagccttgggaatgagagcctgtgcgattttgcggatcgaaaagctgaactgctgtcataatatcgggccttgccccctacagctggctataaggtaaccggtcggaagtatggtcaccaacaaacttaattcgccagattggtggtcttcaccgccatgaatcacctcgggaggctatgtgtatgcttggacttatcctcttgcgaccctctcgaacctgttctggtgcagctcgcctggggctcctcgactgagacatatcgccctccacttgtattatgtgcttggctcacgtagctgtcggcaattaccggcatgatttatacggcgtgaccggccgatccgagctcatttacagctcagaggaggcgtactagtacacctagatgtgaaggtgtgacggtataaatttcttagtgtcgctcgtacanccggaaggaatagatcgtggccttggtaaggctgcaccctttggctgaaaatactcgtccaattgccaggtttaagatgctagttgacgcaccgtgtcccagacgtattaaaagcgcgaatgaatcatatgacttcattaagcctcggaccgcctgtgaaattcacgtgacagataatttatgatcatccacaccaaccctcccccaatgtcggtttcaactgcccagggagcattccccgtgaactcgggggaaattcgagacgttagttaaggtgtctacgaaggcaagcctaacacgtgcagccgaccagggggtgactccagccttatctggggtccactaatgcgccgctggaagagctttgagagttactagtccncaggctaccataactacgtactcgtgcatgtactttctgctggaagatagcgggaatcaggagttttcctcccgaaacctctcgtattcacggtatctcgtttggaagtagacgtatacttagcatctcactcgcgtgagccccaatctcatcttaggcctgtagaatcagcccggtgttcntgcttcgatgtcctgtctagggtctactggccagtcttagtgctcgcgcaatagcctatttctccttgtgtgcggacgcagccacagcagattgcgagaacgccgcttgcttagaatgatgtgtacttttctatatggcgttatggtgtgtcctagaccctaaaagactctccgtcgaggggatgcatacgcgcctggcttcctccccttcgtggccgtccatataaggttggtttagccagcgccaacgacggtgagataaaaagcccaacgatattggattcggtacaaggaaagccgccccctagcggggtacgctcgatgcagatcccttggtactgatatgcctactataaatcaagagcttcaaagccagtatgtctgtccattcggcggtgtgccttccctgagccagaaaagccttcgcttgtcgtgaaacatcttccggatctctagatgttcttgacgtgaataagccatctggtttcgcactgaaattctgcgtcgtcacggtgtcccgcggtgttattgtcgcggataagggtctgatacacatgtcgtattaccaaggggtgtgcataggtactaactgcaattgctagtagaaccctcgaatgtgaggaggctcgtagtcatgggctgatggtatgaaccgctacccgtcgaccgaccgagggaggtctttagcagtgttcacggccaagtctcaaatgtttcgagtcgcatagctgataaccaacgtcaccggttgggccatttgccgaagtaattcaaaacagcagtgtggtcgcattctcaaacttcaattcagccttgcccaccatgtttccgggccataggtcaacgtattnccacgacttcgcacgccctacgaccgtgatgntagcattatgcgggcgggccttgaacgagaccccatgcggtgcgagtatgcacggcatatatagtgtcaacggcagattcctnagcctggtcctcccatcgacttgcgaccgaagtgtcgcctcatacggagaccagtgcgcttggcttgcccggaggattctctcgattagagtaggcgtcatgcgacacggcgtttagctaatccaatgttggcagcgaatatccagtccggccttactcgaggaacacctcattggggaaatggtattcgctaccaatgtgtctaaagaccgcgaaatggccaatgtcgagtcccggagccagagccgtcaggcgcccctgagtagaatatctggtctcccactgacccgcttgaatgcaagcagggacttgncagtccggagccctaaggggagtcgtagccgtccccagtagtcctcagcctcgcagctccaacagtcccccaggatcgaggagcggtggaaaactgttagagcgaccctggaacgggcagttccttgcaacagtaatcttgatcgggtaattaacttgaccaccaaaatttcaaggcgcgcgacgcggcattagaaacaaatcgtccctactacatatctgcctagctaccagattaaggagagctgggtcggcttaaggtttctcggcagtctcgttggcgaacctaaactagtagtcgtgtttgcgaaccggagagcagatattgtaatcatctgccctttacctctcatgcggccctactggtattaaaatgcttacggagtaactacgacgggttctattcttcccgcggaacagcttgcagctccttggttcactgcactgtgtcactccgagtgtcaagcttatccgcttaccaagcgtctgccgctatacccgggatgntggtggtatactactcagcctaaccaatctctttcggttggctgtagcaaagtctgcctaagagatttcatgacgagggacatattagagggctccactaaccagctctccgggctagacctgggatggaccgggaagaggtaggagtgaaggtgagggtcctgttacaaaagttgccactcggtgaacgccgctcatcatgttccgtgaggtcacgacgtattcttcngcgatggacagtctcgcgcgcgcgcagcgcaaagcttnccacaacatgctcctctggcaagtagacaaattggtcgctaagcgacagatctgcgtcgaacggactcaactaataaattaggagaggctacgatcctctggggagggggttacctggatccgagtctgatacgtgctcttctgggagcgttactaatgaactagaattcggtggctgacctgaatggggtcattatttatgtaaaggcccaggttaaaatccagcccgaggacatgagtacaaatacaattcccgaaccgctatacctagaccttgatggtaccctattccgtggatcccagctcaccaaaagttgcaacgtgaggtcgtgttagtttgagatgacctgatagttaactcttaccgttgggcanatctaggctgtagtcctagccggctatcacttgctgtctcttcacgaatttatcaagtcatctatgacctcgttattgctactcagactccgaggcttctctcaaatgtagttgagccgctgatatagggatccccgagtagtcagaccatcagagccaatagaacgccgcatcccgagtcgcgcggctgcacataagtgcggcagatgctgtcgatacgaccccgggtttatccgatgaatctgcgaaggggagagcagccacctcggggggtaacgtgtagtgttaggctaggttaccgctccaccacttaggtatacatgcgcctgcctccctcttacccatgatgggttagacctggctgggttgggaggagcaccgtggtcgcggaatagcgagcacactacaacggaggggaatcgccacngagcgcagattgcatggctcgacgtaccttcactacgttgcccgagggtgctgcccgcctgatccggatagtgcgtcttgtccttgtaaagaagcccgtgagttcgtgcctgtattgactaggaaccctggactacgtgtctaccaagacgatggccgncgcttaatgcatcgttatctaccctggatcatacatgtgctaatattactcagcctcttgtccctcgaggggtatttaggtctaaatccggaacgctatccaatgctaaccgcatccaatcgacccagcgacaaagcgccccacggacctctgcggttataagctactatcctcggtcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcacacagaggcacctgtagcaccttaagttggtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacgagctaaagaaactagcatataatacccctacaaagtaagtgtcacttgtactcggggggcagatttttgagtgttcctttgctccatcagttgggtggcgcttcactcgggagattaaggctacttcatctgcgatgtacgcaaatcgcgctaccggtgtatcgtaactatgttccacatgaagtgtgattctaagttcttgtatgtaatatcatgcgagttgtgggccgaaagtaatttatatgtcagatagaaggtaccatgagtccaactttactctaacttcaaacgaatccatatgctacatagatcctcgtagggagatgtgacgatcatgcggatgaaagatcgcggtcgaatatcacctcacttagcccgcggcaaacagaagctatgaagcatgtaaaggcctggatggaaattgggtatccgacatatttctgggctacttacagcggccggaacgacttccttgctaatcgtgcaagtacaatcctgtctcggctgagcttggcgtccgccgcctggtacgtaactatagtcattagggataatgtacaaaccacatgactctcggccagtcgtgggtagcacggtagcccataattcctaacactcggtactaatcactggcacgaactagaacttcgactactaaacagataacaaaaaccacaggtcgggggcagggaagcacatgtaaatatagaatctttcatctcacaggctaggaacctttcctaaatacgcgagttccacccacagtctctcttgcataggctggcgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcctcccactgtctgcgtgtgcgctgcttcatgtttggctggagccgacactgcgccctaatctatggccttcaggtgctacagtaccaacgccgctgggttcccccgacctatacaccgtggcgaccctgagcaatttgggctaagacggccgctacggagccttctacgtcactcctgactaggtcatgttttaactaggctttgtggatcgtcggatttagtagaccgaattgcttgctccggattccttcgctttgacattaacggcgacgtctcggacattcgcacacggatctaattcgggaacagcggatggtgaagctcgtatcacgtagtttcgtgagttaagggtcggtggtattccgcctgtgctacactataccacggcagttggcgagatcccgcctcgaccgccgcatttagagcgggtttgtggctggtgctcctcaccgcttttgttgatcaggtatataggatattcgcggctcagatgcggatcactcgcggccggtgaagcgtgacgtaccgggacggaggtctagcgaccctgccatngcaggattatatgggacaagggaatttaagctagcgaacgacacggcccacctagcacgctcaccttgagtaggccctttcccagggctactcttggctggtagcctggatattacctaaaattaggggaccaatacgccgccagtgctctggtgcccgatttgcgatgtcctcgtcaaacattaagtgtcgaaaaacggtacttcgggaatatctttcccatataacctggtcttcgttgctatgcttaagttgaggtcggcgtacgtacctcgggtccaagataacagacaaacggtggggatgtgacgtgctcaagccagaaaacagtagaaattcataagcgggatatgacgatcgccgcgaggatagtcacattcctgctcggcaaggtttgccgaggctccagcctcacacttgcggcgtgttctagcttaggtgcactctaagttcccatgataaccataaagtgcgcacgtgcgacctacggccttaggctaatctgatacgggactgtcctccgcccctcgcgatggtgcgcagcaagccgtaactagccgttaggccgtagctactgtccggttgagccgccgggggagggaggtgcaatgaggatacgcaggggactttccctcatgtggtagtgaatagtccaaacatggcctacacagtactagtagagggattcgcgattgcattttgtgtttccctattaggtctatttggatgagggcccaccgcactacggatcgaacaggcatactttaacgaccactttttaggacatggcacgcatgttatactcagagactttatagaccatccgtaatttcagaatgtagtggattaatcactgataaccactagttccgcttttgattgtctccaaggcatttcccaaaaacgacgatgttttgccgaattatttccagtaagggtactactagtaacggcttgaagggagactttagatcatcgtggcctcacgatgcaagaccatcatacgtgcctgtcgacgtagagcgcccgaaaagcatgaagacagatttgtcctggagctaccacatgtctttttcaatattgtccttggtcgagtcaatgtcgttaatcaagcatcagactttctctgaactaaaataatttcaacccctatagccccggtcccgggaggtactgcgcactcttcagcatacgtacggtaattctgagcgagatttcgctatcctagctgcggcccctttttgtggggggcaacatccccgtcccgccgcctatgcatgccgccagcgtgccgcatcatttagtgagctacgtgcaccagacaaaagtaatgttctacgagaagacggctcgcgcaatcatgttttgaggtagttactctggcgcctcaacgccgctatacatgtggcatagtcgggtctgcaccgggccgacgccacaatggtgatatcaatgcggacgtgcctaaagtcggcgagatagccagtcgagccgactangggagatttacggcgaccttcagggggcagtttactgtggtccaacatgagagcatgcaggcggcgctgaagtgcgtgtagggattaaacagttctggcgaaaggcccaagttaattacatgtgaccgaggttctcctactgcgtctccaaaagcggtacgggagggctgttaggacagctctaggccgatggtgaggggggaacggccaacggcagtgaagtgccccaatgtctgaaagatcaaatcatcttgtcaaaaacaacccgagtagttgtattttgagatatagcggctcacttataggaattataaagcgtgtcgatactggggttggccttcggtcccctgcgtaggggggatcagatgggagttcgtcataaccgatccattaaccctagggacagtgtaaagaggtggggcaacccgtcatagggtccactccacctggtttaccggggcagcctaaatagattaccatcaggtttcagaaacggccgggagtcctaaaaacggaacaagttgcgaagtcatccgtaacccgtccttattatacttgtaacgtaatatcgcgatgtggatacgtcccaggcctagcgtaatcgctacgtcataatcgcttcatcatgcttctggtgaagtaagcctcttgtccaagggcacaatgctcggtgcaggcgatcttcttgcttccgaggttcagaaagtattctcaattctcgcggagcttgtctaggtccctgaaaatcggcgtgcctcgccgttttcttcgggccacaccattcacactcaattttagtttattggtgaatagcacgataccagaacgtcagtcacgcgtcgcatggtcatggagtgttggatgggtataacgtggactgcacgacagaacgtaatctacggtggctgtcgttgcgcccccgcacccctctaccgcaccaccctcactagtaagagaaatcgcttggtcccgttacgaaactatcgaacagacgcgtagactcgtgtgttactctaacttacatagtgccttgtcgtttgtcgaataagagaattgcgagtcgcactgagcctggctttagctagcgatgctccgattgtacataaggttgatacacaccaatctacctctagacctgtatgcttgttcggtgacggactgtttgtccccgggtacttcactgaacttagtagccaaacagtacatgagtaggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacaggcctcttgcggggaaatcgaggacgcctggtagcctttagtggtttgtagctcgggatgcgcattggctgtgatgtatatcacccgcggtcacgtctagccgggagtgcatagaactgcgtttggagtgtaagcgttcggatcttatcccagtcncccgggctccttttctagaaattgagaggtagatggcccatagtcagtgtggtgatcggacgccgcgaaaatttacgtttagtcatcaacttcgggcaaatgtgtataacatatcgaacgcncggtgggatatgggaggtgtcgctgacgttcagtcggcaagtagtgcctgccttgaccttccagatacgttaaagcatatcagcttttcggtattaggtccgtaattttggccgagtgaccatgagtggtaagccacacttacatcggcgttggcagtcttcatagttcaattgttaaccaccactggccttccatggacttggtcagtgaatgtactctagttcccggatcagcgaaaataggcgtcgcctcgcgtgcattcctatgcgggcgccccggggcgaatcagtccccnagacgcaccttcgggttctacttcaatttcgctcccgggtcctaggttctcggcatttctgtaagacgcggagcggactgtcacttgcccccccggtaactgcgtacgcagcagccccgaggccccttaaaggtacgttcgccggatctcgagtaagatctgaattggagcaaacggctcntggagctcccgacttctcaggtgactatctctggtccaccacgtgatcgagaacgacagacgttgtgctgtttctgctgctccctccgctgttgcactggtcgcgcaacttcgatggctgcgaatttccgataggggtgggccgtaagnagtttattcaccccggttcggcggaatgttagcgtttcgccatgtacgcagggatgccccactacccaggctacaaacctgaacatagaaagcctccatacccagacgaatagctccaggagattgggtcgttttttcagtgagtgtggcggatcgacaggatgccgaccactgtgctctcctggcgaaattctttaaggccgtnntttcgtccccagagcccgcgagcgatgatacccaagcttctatacgacgacaccgtatcgccctcgaggggcgggtgaaaggactcgggccaaccctggccactaacaagtgccctccagtgcatctagctcgtgccggagactctggcttggaaagcgatcgtcagctcgttcataatcgtggaactttcaaacaatgtacggaccacattaaatctgtggcgataagcttaaatactagaatatcaggagatcggacaccccgggaaacaacgaacggcggggccggtctagaccaccagaatcctgatcgatcaataacgattagttgcgagtcttctgccacaacattggccagcctgcaccccctgggagcgacggttgttatcactatcccccggccaacattggtctcatcatgtaccgcatgttcactttggggggccagattagtccagttcgtcgatcgatggactgggatggctcggtcacacatcagagctgctatacgctatcgaagtctctggtggcgtgcgtgatcgtaacaggtgatgaattggatctggtagtaaacgaacacaaagtcctctggcacacgctgacgagtttcccgcctgacccgtccacatccaggtctagagtcggttcccgtgcctcagacccaacaggcttcccggctaaccaattggccaggaacacaccccctcttcataatcacgcgcggtgtactgccaacttagggagttgcgagcattgataaacaatgatgggcttcggcgatgccgcaactatcgccccaccccctcagacncaccaccatcccactctcacgaccatgtcttttccaagtggaggaaaccccttctttcgcttgtaaacaggtgtttttcatatatccgggatgaacaatatgtccatttctacggcttaccacagttattgctgatgaggcagtacccaatatcgtatcttatacccagagcgttcccgattaagcaaatgtattgcgaccagttactcaaaagggaccacaacacgttcgtgaggtgggtgggagacaagtccgtttgattacccgcgcacccccccagtgaggatactggaagtgagagttcatccccgccgaacttactctatcgcgngtgaaaacgaatgatggtcagatacaagtgaattaacgatcgaatgttaccaaatttttgcagggtattgcggaccagttatagcacccttatataggatacccttcatcggtcgtatgagcccccaattgtgggggcgcacagtgccccctcgaatattgcgagtttttatggcttcgccgcgtactgaccgatcctactccgtcgcctgggttgcgcccggcgcagggcgccgcaaccgagatgcgcattttgacgataagtaaatctgcaactctagtcccggttcctgcctcgacagcacttagggagatttgtttatttccccatccggtccgtgcgttcgactggagcattcatctgattgtttgaaagatcgtcacgtgaggtaacggaacaaatttgcacaacgacttacgctttgggtctaggcgagccttacgtactgacgaccccgattaaagatagctagcatcccagtgaaatggggtgaatgcttgcgcgcgacaccagatcctcggtcgaaanttccgtgtttgcgttgaagtgctacgcacgacaacccctaaggcatcctgcaggccgctaagggggacggcaggggtgtgtgccctccgttctgattccacatggacgttaccacagccagaaaggcaatgaaaccctcatgtcgcaccataccacaccgcttcgggctattctaaccccaccatggcaggcgccatccgactcataattttgccagggccactataatgagatgtacgtggggatagactacgggggccaagtcggtgtggtcctatgtgcaacacagtcatgccgctcgggttttgcgagtcgtatgggctgttttgtgcccttctctagccttggctcgaatctagtttgccgcaatgcttttttcagcacaacgacggagcttttgacacatggccctgtggccggccgatggattcgcataggcgatgctgtccttgtctgtggccgtaactctccctctgcctttcctcattgaagagcgttccagctccggacactggcgctccacgctggaagaggtaaaaacatcactccggtccatcgtctagagggtccaggtggtctcgcgtcttcggcgcccaaaaaccagataatctcgaggtatacgagtcgcggcgctcgcatatgttcgactgttaagacctgagcgctctggacccagtactgagaaaactaaaaccgttctctatatgttaggcgatcgtgatgggatagcaccattatccaatcgccctgtagttccacacgccaaatctcgtggagcaacaagtctgcactcttaatggagcagtattagcatagcaccccgcgacctaccaggctaaaagtttcggctacgctcacgatgtataataagcgctaggcctcgagaaactcctgattatgttacaacttggtggtatactcggtcggcccttgatcgggataattgcagatgcgacggcnnnnggctttgaactggtggaggtaggaaccttcggtcgtacccactacatagcaggcgtgtttttaactcagtaggtgcaccgccggtacacacaataacttccatggcgatcagaagagtgcaggggttgttccccggtcgccgcgaaaactccaagtcggactccgcaagtggcgtaagagagacacattaggtcaaaagatatccggagaccggtcatctgtcaccgggcctctagcgctcctccccgtccggtagggcgggaccgtacatttccctagttgcatatctcttagcagccccttcatggacccatgcttcatgcaccgcctcctcatgatgcaaaacccagaactctctacatcggagtaactatatatcggatcgccggcacattcgctgtgaggctcaccctttatagtactcgacggctgctgttagatagcgcccggtccgcgcccgttgacagttgactcactccagcgaattataacactgttgtccagaggtcactttcttgtacactacatgcatagctagccactgcatagctgtttgtagaccgccgtcaatctacttngctgacacctacgtgccggatggcattgaatgttgccaagtaatggaccgcaagcgggcggcactggcgaagatacaactggcggcccgaacaaggcgcatgttggagacaacccgacttgggggggaaaagatccgaccaatgaagaagttagtcgctcgaaatagctgttccatctccatcgttatgtggccaaaccctttagcagatttgtgctggagttaaagctcaggacaggtgggtagcgtatgaaacagcaaccgcccagcgttaaggatcatgagtccgtatacttcgggtcggacggaatggtctgtgacaaattaggagcggaggttgcttactatgtgccaactgttcgtggcatataagcgatcataacgtcacttgatcatctagagcctctgtcaaactcaacgggttcctcaatggcagaggcaatcagcccgagctcaggtgtgtgtcgacactcaacatcacggtcgcacgccaccggacgaagaggtgtactcacgaggccttgcacgcaatacttgctcagaaaaatctataatcgttgtgatagtcccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggatgctaggcgggatacaggtggaagttgggaagtatcccctatcaataacaccgcttatgttgtagagtattttaaccgcgcagtaccgcccgggctagtgagccctgcgtaactccgactcttggctgagtatcgccctgggaagtctcagctcgacagaaaactatattttagctacctggatcactttctaatgccatggggatccgaccggcgagtagagagtcaagagctaccccggccagtccgtttctatttcatgtacccaaaaataacagtatgagccactccggcattgaccgaccgcggaccatcgcggtagctccacaagaagaagaggagcgagatatctcaggttgttccctgacaaatgggattttttgcttcagtcgcggtagtacgatcctggcagnggagcgcgccttcatagctttctactttacgtgcgctagcctgccgatagctgcggtttggagtgccacagaggcattttctttggcagtcaacaatacagataccattagaatgggaccccgttagtttcggcgggcggtaggtgctgggcccatcggcccctgattacgaaaatggcaatgccacgacatgcacgagctcagttcatccgccccagatgcaggtcgccgacaatctgtgagtacttggtcagcttgacagaaagtgaccgccnntgtctcgaggaggcttcagatctctgccggactgtggcatccgtttcctaacaggaataaataccgggtctcggagtctgggctacgtgggntaccggggtccgtgcggcgccggcccagtgggttcaacgagttgtcaagcacagttgtggatgcgctgacggattaacgaagttatccataatcttcgcggaaacaatcgagttgatttggacccatgccaagctgcgaatccgtggattcagcgagggaactcgttatttctggcgttaagtgcgcaaacttgggacgacttcaagagcgagtatcctccatggtacgcccaagacagtgagcaagtgttcccgggagggatgcgcgccgttgcattccaccaaacgcctcccttacaatgcccccgtgctttctagcacgcctgaacgcccctgttactccttgggacggcacgatggacaactatgaccgtcagtaggagtcgtgggttgttgcaccgccggggacacaagagaagcgctttaccgcgcgggaatgcatatccacaaggaagaacctttggtcggctgccaacttatctgctgcgaggctcactatcgcaagctagtttttagaaacccgtaaagctcgcgtgtacactgcagtcgacttganattcaacacgccacatacagtccaaagaaggagctcggaaaacctccagtcgaacagccgtctcagcgacccgagactgacgctaggttcaggccctgccaaatcccccgtccaggcattcgcgtcgtgtcccgcactcacagacttcctggacatgaggggcccatagctgttagcgctgcgcgtgaggaagcacatgctcccattttgtgacgttgaccgtgtacacgaatggtcaagacgaacatccaacagttcctggacgatgggtactctcactgctgaactgtcgggaaggtgcttttagtccaggcgcagtgggtggtctcaacggcgtgtgcgcaattttggatacggggcgtacaggtgccggaagtaccatttgttccccgacctgcacgattacattgctccgcctaccaccgggaagctgggattcgcctttgattgtacggttacacacagatgttaagctcccggcatgcgcctgcnagtgtggtcttcggcatcatattacggacgtcttgctctatagacctagtncaatacgcggtagtcatttacaaatgattccgccgtgtacatctacggataagactctctatacgaccgaacacatcacgtttggttttcatcctctagcgcagcacttggctgtgcctttggccagtcccgaaagggatcgtatcggccgtatcgccgtccgggacctaagtttgcccagctggaacggacaggccgagatacagtgtatcttcggcgcatgcggcattagagccaaaccgaacgtcaaacggtacgactcacatgtcaaaatgccgaggcgttccggctgtcagaccgtggcagtgggatagcgtgtacttacgcagaaagcggcttaatctaaaaggcaagcgtcctacatgcgggtgctcggtgcgcggtgattatgagtgtcacgaggtacccactcaagcataagaggggatagtatacactccgtctttgnttgtcgtctgttggggggctatagctcgcatagagagacacgtgttcacgtacgcgctgtttgggatcccgtactatgtcccctatgtgagtcatccctaggtagttgaccccgtcttacttatcgtcgtaaatatgaaacggcatggttgagcttccccagttcgaccttagtaactggaagagatggtacgagtaaaggaaggggcaaattcgcggagtgctgtgggatccatgctttcaaagtccccgtcacccgctaaattgcgtttctgcgcgacatcctggcagtttcccttagccatcccatgggccacggtttctttgattcctacgtcttaagtcttgatctctggctcgccacaacctactgttccacgcgttcgtaaggaggcagacagccttggaccgccacgcggataagataacatttagccgcaagcactctaacctaccccttgaacacagctgctaggtcccaatgtcgcaatccttatgtccacctggggaccgacccaaagaaggtgctcctagttcagctatacagcagggcgcaaatgctcgtaggtgaacgcatcgtgggattccttgggtctatccggggcaatcgacggcctgaggaggccacgtactcgcccacgctgcaaaaacaacagtggacacagactttatgcagccagagcgaaaggcggtgtgctgatatatgggtacgttgcctagtagaacaaacccagtgagccacgactatgggcgtgatagcaggcgtgtcgtcgatgacangnnngnncgatgccgcctactagacggttatagattttacatcgcgcatacacaccaggttattaggttcgtgaccgattctaaagcggtcgtatagcaattggtgcgtaagtagctttaaggacgcgatgttagaggtctccaaagcgcggcacaaaggttggagtggacggatgcgtgacctcactttctctgtagttgcggtcttactcaaccgagaacaaacctctttcgcggacacagccgtcacttcaaaattttaaccctccagctttatcagtaacaatggtttaagggtcaaaagattaagagggcaaagagcatgcaagtatatgaagattccagcgtctatcgcagggaaagcttataaaggttgagactaaaatccctacttattggantagaatattgacgtgtggagtgaatccattgtctttctctgctgggaattcacaggaaattgccgcgtagagtatcggcatttaccgctaaatagaatatagggtaaacggcgactaaagcgtgtcgggggggtgcatatgagcgctctgcgcgactcgaccttcttaggaagagtcttctggtggcaccgcctagaactctccgcacgccgcgcgaaaatccagccacgggtggctgagagcgttcccctgcataccttcccgtattctgctatccacaaccgttacgttgaaaccgaaggtcgaataagggcaggggactttcgagagtcgtagcnntcgccactccccaccgcccatccaagcgtatggcgtaagcaaatgtggatcatttggtacagaagagcacgtcgtatgtcagatgagtttgcttttccgcgtctgnctcgcatattagagaggcccacagcgtggcggtgccccagctgagctttcccacgattagcacatacaagcagtagcagaactccggtgaagttgattacaacctaatttacctgctaccaacgtttcccaatcctgccaaacgtaacgtccttggtgcaagtatcaataccgtgccggcctaaaaatgtgtccttaccataaaacggtcggaacactggctggggttgctgtaccgcggacgacatgggcataagtctatcctagcggggtaacccccgttaaccccgtatggcaggaattcccccggagtgtagagcgtccgatatctatctgctgacccgacctgggattgcactcagcggcaccacggcaccttctgacccccaaaatggatttaataattactgtccaggtcatatgtccaacggccggtgggtgcaagtaccatccaaccacgatcgagtgcgcctacatacgccgtcccctggctacagtcacagttaacgtgtaaccgtgcgaccccttacggatctgagtaaagccgtaggcatcctctctgggggaccaggcacagatccgattcattttcgttcgggaataagacggccgttacgtgcggtagagagagttgtaggatattgcgggaggtcgtgagctctacggatggcgttcagcggtaaagcatgttaggcgttttagtgactgtgcggcgctaggcaacgcntcttaggattcacagtgttacgtccgaagaagtcagatcccgggttcgtatgggtcgatcgagatgggaaaagactctacagagacgatgcggatgtagctcggttgggactgacagtcgttaggtaaaaaaaagtctacatatgctgggtcccaccagacgtacgttgcccgtctttcttcggatgagaagtggaacaatgggtagttttagttgggattggctagggntcgggcgctcttactttcggcagcgcgcaacagctccgtccgntaggaccccgaccggctcaagcgaattagtgcgtcccgtagggccctagatttaaaagaggaggtggctagaaagaaacagttgtcaatcttgcctacaagatcttagaatggcgcagttatgcagagatgaatcgtcaaaaagggggtctatcaatatgggacgtctggctacttgtcaaccgtgcgaagtacctttagtagtcatgtcgtctcggaagttcggcgacgccgtaacctatggtcaacgtgtaactgagaacgccacccaatcccaacggaggtagtgctgcaccagccatgtgcccgccggtcgtgtcgtcgagggaagtcgcagagtagttccagggggcctaagagcctaaacggagcgaaccctacccctgtttcgtgctcttctattgcggtagtcctttgcggcttattgagggggctgttctcntataagctgcagagcctgtcggcgtcaccacctctatcttgaattttatgatccgatcgcggggagctgaaggacttcgcacaaaggagggtcgtaaattaccgcggtgttaggcacccgagtgccccgtgtgcaacagagatattgagagttgggacgcaaccggcaggatctagatcgggacaggactagagaccacgtttgtatgtcgaaagttgatggaggcgtaagattcgatcatggtcttcttgcctttgctacgcgcctaatgatcgctattgagtggagctacgctctgtgcaggaacccggcgagaatcacgtagctgtattacgagcccgtagtataatcggaccgtccgcatgcgccgcctcgtactggggcaacgttaccaccgttatgcaatccagacgtgcaagcgtcttatctatctcttttctgatctctagcataacacaggcgtcggacttggctgggcaatcgacggtcatcgagtgagccccatagccatgcccaggagagctacctgtgtatttggtatagcttattactatattcctccccggctgagaggaaatggaccactcggccgccgctgactagaaccgagaccacctggtgggcacccgcttcgccaaggatcgaaccgtgtgttgcttggcttccacgatagtgcttgtaacccatgctggcagctcccaggtcagtatcgtaccgctcccggcatgctgggatcaatctattatgcttngtccaatggtttatgagactcgtcagcaagatctcctcgagggggacagtgcttttcccactaatctcttcgggacctaccttgttcctagtttacactcgtagaaggagacgaccgtcacctctttccgatccagctttagccgaaagtagctcgccctagntacattactcgtaccganagcttagagggttattccgagtttggaccgggcgagtctcaccggggcccgtttactctcacacgggcagaaaatttgtcgcgtggggcaacggggaacacctacggatttgtagacggccccctcagtgcgcccgcaccagatcgagcggggaaaaatctgcgctcatggttccacccgagtaggcagcggggcttacagacatctctacagagtacggccgttaacacaatggcgtaacactttcattgcaggctcggaccactctcccgttccgacgtgttgaatcatccagggacaattgaacggttgcatggcggattacaggaccgtcatgcgcacttgtctcccagattagccggccgtaactgtatacttcacagcgcccgatattaaatcacgctgggaacgtcaggtaatgcatggccccgaggctcatatgggaataccccgagtcggcatggtccaatttgctccgtggcgcatcgggtccccgagagccctgtacgtttaagaatcccctagganacttcttgcacttcacgtcgcgccctataactttaacaaaccatgcgcggggtagccttaacgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgaggccgttcacggattgggccgagattgcgcnagatctatttactttgcgccaagtaaaccttaagtacactgctacccccgggacatccgcgtgccagcacgcttaggctggttgacatcagcacgtgctcnggtgaccnagttttgcctctcgctgttaaaaccgtgcagcgcgcccgagctcagtttgcccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccgtgagttcgtctgcacggtggtatgagtttttaaacgtccccgtataatgtacgcngaagccaaaggttcaaataggtcacaatactgcgggatttgagcgctaagccggggatgtacgtcgctaggatggtttatccctccaactgtggagggccgggggtgccagatagccaacatcgacgttttcaagcggccagtctggtggacggctcacaacgcggtctcagggaccagatcacatagcagaaatgcgacttctatgttcagcagttatgtaatnatatgtaggacctcatcggaactcagncgttacgtccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctggtggaccttgcggtggcgaaatatactgaggatcgtcgattccctggccattggagagctcggttcagggcgcatattattaagagcacgctgcctctgtattgcggccttgactagtgaggggaatacaaaggacttcaaccgttgatacgacgtcccatagcgccggcatatccgctagacgaagtaggtttgtgggttggcacagccgcagttcagcctaacggtgtcatgatttagtggactgacaggcactgcaatggactgggacggggctaccgttattttatattccttgtcaatctaacctaaatgagaacagtgccatgagcgcaactcccggagccatgtctctcgagtacctggtgctgtcccctagtattgacacatgattgaccgaggtcgattcacgaaagctaaatcaagaccagaccacaatcgatacgctcacgaggcggcatacataggatcagagttgtccaacaggacatgtatttaaagccatacccacactcttaaaggagaagtcgcgggggagtacgacttagtttattcccatgcggggggagcagcgcggggagatcccctctccccccagtgtaagatcaggcagcgagagccgatgtgcataattctttgcacccgcgggtctcttctgcgatggtaaacagagatttttctcggcagcatagagtactcgattgccgagggaaggccacggttgctactgtgggtggcacccgcacgacacgtcgcacagcgtgaccccagcgttcgaattccctgttagaacgcctaaaatgtgactccgtngcttcggccagcgtagcccttcgagtcctatactcgcggttatagctgaggtacctcggtcgactcgagtgctggctcaggcgttgaagctcaagagccggtaccgtctcaacgaaaggtcataatacatgagaagatgaccacgcatctaagatgggtgatgtagcgtcgcctagtcgcacaagttagacaggctacacctgttaagggcgggaaagagatattctcctgataacgaactacatgtagtgcagccattagcgcctatctccgattgcgttaccagcggacaagctctgggtgtggctaacattccacattcagctccgggtccctccgttcntcgcaagttagctctttataaggccattttccatgttcacacctgagtcgtcccacaactaccagaccaagtttgagtgtataagatgctgatatcaccgaatggcgatatgttggggacggcccgattacgggtaaacaagcgtttacctggctcccgttgcctttctatgcattaggtctgctgatcttgttcgggtaacacgggcgttaacctatcacaatacgcctggccgtaccttggatacggcggcgccgcaccatgggattgatggacgcatcggccagccggataagttgggtgcccgtcggggagcacatctcagcgcgcctattctcccagacggacggtacttgttgctcacaccggggccacgacgcctgtggccacctccagcccatgcgagtggtaccatagacacctaggctccccggaagctgtccggccgacaatggaggaaatctacatttttgcaagaaaggagggttatgacgttctagcagaagctagcaggcctcagtttttgctataagctatcgagtaccccacgcatgtaaatgatcgtctattgnttgcctcccacccgtctgctctggggcggctcggcacaacagtgcaacgaccagggccacgagaccccatggtgcaatgacaccgacgtgtacgggtttctcattcgcttgatgaccgttcgggttcaatcagcttccctggggctacggggatgtgtcgggcggcttaccggaggtagctctcgtcacaacgatcggcggccgagagacccgaatggggctttttctacgacaagtgtcgtcccggtggtcgggggtggcaaatgctaatcctttagacttcacgggttcctaacagccgcggaggcctttgtacgagaattgaggcctctacctcgcgagcaagggcttggccgtctaatgctcaaaacgtcccggttggaacgagatagggcgcggccgcagcttcctcgtaatcgctcccgcactcgcgggcctagcggttctttcgcagtattggctagcgtgatgctcaaaaatgtctaaagctacccgagttcgccgctcataatttgcagtttccctggctggggggtagaggcagcgccgagggccgtgacgtaggcgttggttgtagccataaaggtcggcggctgctggcaagctgagtataatcactctctataacatattaatggatcagacttgggcaagcctacgctcgctcacgtcgggttacgggcccaggcgaataaagatttacgctgatgtctcattttcaatatatcaaatagaagattcatagatgcctcggaatattgacgctaaatacttcggacagcggatggggaagccacctcaagagaatactaattgatggtcaatcagtctcctcttccgtccgaacggatgaaaaagtcttagtgattcgtccatgaatgactgtcctcagactgcggggangacactgtcaacggtgtggcccgtttctagtcgaaccggagccacccgcgggaaaccgtccaacagttctgcggctacgccgcgaagggcccgggctgcggagttatcgtgtggcgtcagagcttatggtacccgcataggccggggatttagtcgtgcagcggcatgtgtacatttgcatcaccctcggaacggccccccgtaagaatggtctaatcagcagcgtggacagataactccgcgggctagctcccaacgagacctcccgatcgctacgatttggccgctctacccacgggagtcttgtaggatgtcaaaactactctcgtttacaggacgccgctgtcatttagtcacggtacctatgatgtggctctaagggtactcaacatcgcaaaggttctagtacttcgggcgggatgagcgggaaaccaaggactcatatttgtaccccataatgggatgctgctccgcgagcgaagagctgaggtctaacgcataccggctccagacggcgccgtatacactaggcaattatctcccagctgtgatattgtcggcaagctaaaccccagactacagccttggtcaggtgaaaattttcgtcggtatagactgcgctcaaaaggtgtcccttgtccaccgggccaggtactagagctacctgagaggctagatttatctcttcacaggtaagtagacgccggctttacgcctctcctagagggacaagggttacaggcgcctcggccaggtagacaccgtaatcgttggctccgcgtattacctgtcaccgaccaacgtactgttggccagcggaccctaggctactcgaaacaccgctcatatactgctactctcccanctgggtaaacgccgtttcaacgccttcttggggcaacctcctcaggggcaggaataatgtccccggcgagcatctacccgagggcacagtactagttattagccgggtctcggagtcccctgccggaagtcccaaggcccgtcgcaggaattcccggaagaaataccctatcatgctgcaatcaaaaatgggtacaggcccgcagcccgaagtcggaaacgtaaaattagagcgccaacgctcgttatcgatgccacaaactgagggatgagtcgtatcccgaaccggtggcggcataaaatggcgaaccttgtcactcgcgtaagcagactcgcgtacagcggggttagtggcgtgctagcagcattccggggggaacgcaacaacgtgncacggcgtagtggacgatcggtgccagttcacatacccagccagtaaaggcgggggataaccatgcgcgaatactctgtagttcatttgctatactttatattttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgatcacgtggaagctgaactagaaatgtggcgtatgcactaacgctcatgggcgtcacacagataagccgcccgcaccaactaatatcgcctgcaaactaggaatcgtcgccataaccccgcaggtaccccacacttccgcattaaagcaactaagttatttccctctcggccagccactgcagaattcgcacgaaggccgaaggcacgcgttcgtcccttggttcggggggaatagccaaaagaacctaccgangttggtcgaatacatggcagtgacaataccgcaaatacgggagtcgttagtacaaagcactttggctcacctatcctcatcctacccaaccacgaccgggcgcgccgcgcgtacctgtgggcaacaattcaatcaaatagccgcacatattgcacgtcctgccagctcgatatcttctaagtggactacacgcgcgaggtgggcacggaccgcttctaatcgatgcgctgagcctaaactggatttcagagtattaggcattgcatagggagccgctgtcgcaccgaataggttggggtaggacctaacgactcacggttttatggctcctgtgggtgagaccgaggtgcgtcggtgcttagctcgcgttcgtgtgtgagcaggcttcgctatcgtcctatcccgccgtgaagatcgaggtaccgtgatagaaggtcagtaggttgtatcagctacagatggaacgttgttgttcccaaatactccggtcctatcctacacagcactcattgcaggaacccttccgcttccaagacggggcagtgatagcgcgagatgcccccgggggacccctgagaattgagggtcgattaaggcacgcttccaacaggagcctgcaagaacaaggccacgcagttgttgcagcagcatttttacaaagtccggtttcagtacggagacaaaacaacctaaagtttatcgaggtaggagggcgcacgcgcggccactgggaaggaacctacgcgcagcagacnnnggtatattagctagtagcgaattcaaagtactgtgccaagccaatactaagggcccatccaactccgacttattgcctagcccctaagtactggactgccacgcgacgacggtcagtatgtcagcagagaacagccctagcctaatagaatgactctctcgtaacagttgcttttacaccgatagccacagggttgtgacaacggatttatagccccaaatcctgcaatctctaccacgggtatacagcaaaaagttattaactgtatttgtagtaatgccgtgctaagcatagggccaagcgcttgtgatttagtcaggaaaccattgctacttgaatgacggaagcggccagaggacatgaacggatttaagcgtcccggcctacactcgtgacagactctctccaccgggggggggggacaagcgttacagcaccttgacctctaggtcgtgcacttgcttaagcggcatgggtcttggctcatgaccacctttgacgctccccgactgttgagtttcgggtccacacggaagaggcccgcaagccataggagaatggccttgtgaatccgggacgttgagttctgcgtggtagtctctgacttcgtaaggtggggtcccaaccactccgtcctgttgttagacgcaagagcgcacccgccgcgtaccctccagctcaagtctcgaacaagcattagttcatattttcggcgtccacccgccgtgcacatttcggggtggcccctccccggcgcgtggggccacgggaagtgtttgcaacgccggggtaccattgtagattacgatcaatccggcagtcatttccgttagttcgcggcgagagaaaaatgtctttcgctaccgttcactctgaaagagaatacagctcctagaggcttagacaaggcgattcaacaggcgctcgcgaatttcagtcattctcaagccggctgttccttcatgcgtctttaaagtactggagggctaaggaggtcaccacccgcgtaaacgccgnnggctcgcatactctacacggaccgttatctctgaccaatcagggaatccccaggtaattcacgccgcgagcctcgantgaaaccaccggtgcaggctcaaaatacgcgtgatttcaatgggggtgcacaccctggtgtcgtcacatgcaaggcactaagacgtgcgtggggacggtcttgccccctcggttaggctctggtatagatagtgcaaggcggcactcggggtactcgataagcatcattaggggcgcgtcctgacacgggaagtatcacgatacaaaggccacttgtggccgcgcagcctactgacgaggccgcgagatagagcacgcgataacaaccagcaacgtctctcgcatacgcaagaaccatggaatatgtatcgtccggcggcaatgctcggcctagtcgatacgcactcgagaacctacctgacaggcacgcatgctggtagcggcaaccctaatctgaaccgtgacacccatacataacaaccttgtacctcaagggtccgctccaagtaatgcataacgcccgccgtgctgacttaagtctcacgggcaccgcgggcggggagtatgggcccgggaagataattacgctccgctaggggcttcgccgtcgtatacctctttatgtaggaagtataggaacgacgaacgactgctactcgaacccgttagaatatctctttattttttcccaaagtggggcactgggaagggatattggtttcgcataccgtaagatatgctcttccgtctgcccccactaatcagatctatgtaaatgccaatgaggtgcgggtttagattaggctcgactccaatcgcaaggtgcaccctctggacatagcgtcaattaccatgctcctgatgaccaaatggtggcagaagttatgcgcagggcttcgaggtagttagacgacgattcttagagaccgcaatgttccgagagtaggactagcaatttgtttgacagcgatggtgtgtgcgattgacgaccggccaggatctcggccttggtcgctctctggcgcgctgtagaagcctgccgcgtccgagtgcacgggttattctttgagctaggatagcgttttcacttctcgcgggagctccatcacgccggagtggcattcggcccttggaagtcaggggatatatgatattcaatctcgccctatgcacctcctgggcggctgcatttacaaggcgtgaaaacacaaacatgcgttgagcgcgtcggactagttctattcgtcggctgcttaggtcgaccgggtgagaacggcgatcgcgcatgaggatgttgcgactgcggtttgatactcaattgggatcgatagtgtccgtaggtactacagccccacctatccccacaagacccggcctttggtgggtaaaaggacagctgatgcactaggtaagttaggaaacccatagcctaaacacaagtctgcaggagcgcgtggcagtacgagttaccatcgcagacacctcttatggcgcgaagcgttgcacgccgaggaactcaccaccttgacacgagtggacgtaggcctaacggctccgccccgtactacatgtctactccgactcggatatttcgatgctatgttagtggtaagttctactgtccccgcagtggtaagaaggcagagngctccacctgagtaagtcgtcgggcaactagaccgctttctaagacctccaagacngtcttcaattgctgtatccgagggtaggagtcgaagtgggcacagcaggaggcaccggtctaccgtttccggtggcgtcgtcccccgccctttaggccgttagccgaagcacgaatgttcatgctccatgtctctctctcaaaaggggccataacctcctgtcaggtgagaatattaatttgtatctaataatcttataataccccgggttacaaaggcttctcgtgcgaggtttatcagcagggcgttgggtacacacctgctgacggaatgggatagatcttaggtgagcgaagacaatatactggcggcacaggttcgcactaggtgctgtccttggacgttccgccaaatgcgcagttaccgtctgatgcaatacctctcggaagaggcgatgcggcgggactagccagtcatgagacccgaaaagatcactcctaggactcgtgagatagaccgtggctattgatagactgtgtttgtggcgggtggacactacggtccttaaattggcggggccgcctcagcgcgtaaatcgtctacctaggacttcggcctgcggcgtgtcacgaactcttccctgggacaagttattcttaacagcatgacctccccagtggactccagcccataaaagttcgtaaaatgcaagagaccgacctaggacaaagggggaaattcggtgggcccatatgtcaccaggttcgcatgcatttcgcaggccttctgtgtggcgtgtacgtaacaagggacccctggagataccgagaacgtagctaactgtgtatacagtcccatatacgacagccaccgggagctaggtgagaattttatacagcgcctaaggccagattacatccactggacctaccgatcatgtatatctcgttcattcacagtggtcgacctggcttgtctggaaagcccaggagttctctagggtcacccgcgcgagagtgacttctgtcccacgctcggcaatgcgcagtggggtaccaccatcaggggcccgcagcgtcgcccactctggcggcgcttctcggcccgatgctgcgacgacggctccgtactaatgccagaacaatagtacaactgggctttagaggggcgtntagtctgtttgagagaccggtgtacgatgccaccggacgngggaggtaagtggtatgggctacaatcttggtccatttcggtagtgttccgttaaccagcctgttgcccttagactcgatggacattactcctccccctttgagggctccggcaatcggagggggccttaggaacttgcaccgcgagtgacttatccccctcgtaatctggacctcactcactgagtgaggcgagcgcactcgatcaccgttcatgcggctgggcccccgagttgacctgttncactagacgctagcctgtgctgtaccgacattgtagcacaaagcactgtaccggccgcgggtatgagacgcagaagaacgttgccagcactccggtcaaatccggccaagggtnttccgctcagttcatcggagaaatcggttgcgtgtcggaggtgccgcgcgcccacgatcccatgcattccccgtgcttggccatcttgaggtagccgtgtacacccaggtacagttatctcaccataccaacttaacgctctttctattccgagggtcccacatgtcttctgatttgcgataaagtatggattccgctatacacggccgcggcgtgaactggttgaacgcagtgacatgagcgatttgtgcccagtagaattattatatactcgcagcgcaaatccctttacaatcgccctccctacacacccgcgctcctcccgggagtatatacagacgcgaatgggtcctaaggctccggggccgtgccagaatgacgtaatctaatagcaccgcggttctaagctgcccgtaggcgcaagtatccggcactccagctttccagttctcgatggtcctacgtttaatgcattacatactctgacagggaaaacgatgtcgtgttctcttgtgagcctcactacaattcagaaagacgttggatccgcgaaattcctaccaagtgttagctccccggtgggagtcgtccactcggtcgggcagcagttagcgtcataatggcccgaagagccctcaacagaaggtgccagacgcccaaagggtttaggccctagtcgctttttccaccctcgtgctcggaggcactgaatgaaccccctttaagtgctgaatttagcaatctcatagtaacgtacgaagggtgccagaattgggaccggttatccgtctacgaagccctgactagcgagctcacagaataggatgcgtacagaccataacgagatcaatcttgctatcacattcattcgggcgttgtctgggtcgaaggatggactagtccacaccctcgggacttgggccttccctactgatttctctgcggcctagacgtaagatactaataacgataactcgctgctaccgggtcatctttagaatagtcggggcgcgctaactctataacaccaagtgactcacaattggaaggtgaggtcgcccaagtcggccggccccagagacgcgacataaactattcccgttcataacaatgtcctatgggcgacgccaccagggtcaatttgttctctgagttccctaatcaactctctacccctaaggacatagcccgtctgatacctggggatgttatacaccacctactttccaaataaaaaagcacctacagtagtacctatgatgccctacgcttagtgacgcacctttgcttctcccttagcacgtgtgaaagcactggtccagaaaaagatcccgtggataaacccagggtgacagtcaccacgacatggacagtcggcgcagccgggagctactactcgtaagcgtaagtataaacgccgcgctttgcaagctagtcaccagttgtaaatgcattagtaataccaaagtcatgtgatcgattatggtacaatgaacggggaggcctatagttaccgtacgcgagcggagggattagactagcaatcaatctggaggagtaagtgcggtgtcaatacgccctcatctggcgcacaggatttgtacttacacctctacgttgcggcaaccggacacgcatgcgctataaggtgttgcggtgcctcccacgcgggtccatgggaagtcggtcggagtgtcaagtgagtcggtgnctagtccagacgacgtaaataagtgattgggatgtgcacgcttctcagagcagacctactagtttaaatcgaaacggttatcctcgtgtatgtgntcgtagacacaaggctcggcagtaccactaaccttgggcgcatctcttataagaacaagctggacccatgcaaatgtatcagcccagcagacttaaaaaccccgacgggacgattactctacttaaggttacgataccatcggctggctcgcgcgcccttttgaatgcctagcttgtgttctcacgcaccctttattataccgataaaaagtcgtccggatgaacctgtactgcttaactccggaccgtgcaacactcnagtaggctgtaagctgggagttatgctttttcaagcaaagatagtgtatggcgaacgccaacattcgtgaccttcagattttagccaatgcgcatcaccgtgggcaaatagggtgatgttcagcgcggcgaatctattttcaggacgtgggcgatcgccgaccatctactgtattatgtgcacagctgttcaccccgccgattcggattcgtactccgcaagcaggcttcttccaatttgcaaggtttgcgcgccttaatcgcttgcggcacgcgcgggcctgcgacattctggaatgctgctgccccgtctctggtagcgagtgcgttacgcactgcaggggacgggnggaaactccggaaggtacgtgcatattggatagnaggcggacatgactcgctccatacatgattacccccctggagccggactgtagaggcgctcctcaagccggttgattcgccctgacgctcccttgtctggttgtctgtacccacagacaccaagtctcagttctgcgcccccactagtgtgggttgactcgacggcctatggtaactttcgcccaacgtcagattaaaaacccctccagtggtgccgctacgctgtcgaccaacggggataggggatgtgcggagagactacggaacagacgcttgattacaatgagcagcgacactatatacgagatcagatgtccacaggcatcctagtcggccggtgggtctcccacgcccttaatgttttgctcttacccatccccaggttatctctcgcaccgtctagcgtcattcgccaataatgaattgaggggactagccggtccttgtgcctttatgtgcgagagaattctcgcgagcctcctataattgagcnnccgccggcggggccgggtacgctgaacagcgcctcggtgtcagaaggctttcatacgctggacactcctcctgcacctcccatcccctaccctggagaaatgctgcccgcgtggtgagaaggtcattaagaagactcttgtaaccatgaagttactgttcagtggcttaccacaatcatctcttttatatcctcgctcagtagatgtgggtatatatctgagcgtccagagaattcgaatttggacttattcctcgtcccggaaatgcggtggaatactagcgccaatgaaaggcctgcgctggaactgtggcaagaagacatcgtattagctatacgccgccccatctcatgtacgacggtctacccgcaatcactctctctagcagggcctcattcccatgtcacctccatttctctccatttagtcctcgactgggttaggtcctttctggatgtctcccagtcctgcttttcccggccggagtactttggacgcaggaatcaagaggacgaagccctaactgcttgccggcatggatgccggacattagattaaccttgggcacagcaccccggaccacttagtaatcgggtggtcgcgtataccgcagtgccatcagaatgtgatacgcaccgacgagcacacctgacagactacaagcactgtagcggccaaaacggagtaagctgcggacgcagctaaagatctgctcaggataccatcctatcaaactagtgcgcacgctatgtcacgaattcaggttaccgccagggggcacaaagtgtagacttatcgcgggggcaaagtcgcctacgaggggctcgtggggccccccgtcgcacgaacatgaatttacgatgcaggaccgttaacaagcaagtgtgactgcattgacaagtcgacgatttgacgtttacgagttacatatgcgatcctcaaagggttcttagtagccccccgtgatcaggtgggagtcatgaccctttgggtacccccaccgcccagggtcgacntccccacgaatcagaccaactgcccatccggggcgtttacactgccagatgcacggccttgagacgaacaaagattcgcgagcccgagaatacgaacgcggtgggctgcatgcctactggtactgcatgcgcactcaggctaccccggccccttgggagcgtgcggatacgcgccccacccattatagaatcaaagaaggtgtttccgtgaaatgagagcccaacagcagtgacggacaagcgcacaccactctcctaaacccggcgtataacacgtgaatgcaggagaccacagcgagggtaatcgaacggccagcatccgtcagttgcgcgtcgcagacgcggcctcgcgtggcaccacaggctaccacagattgctccgcacgtcgttatcaaactcaccaagaacagttagtattccacaaattattaaatgcctagactagatctgcgtaataggggtgacctgatacgttaacccaggtctgacccatttatacaaggccgaactcatgtaaggcatttcggactaacgggagtttaaagcgtgcctagaccgccacctataaaaacagccaacgcatgctcaagggagcgatgggacgaactctatcacgacccccgagctctgaaaggatgctcggcgaaccactagatcctgccggtcccagcgcgctcttgggcaacganagaggcgggaatcagacgcggtgggcgaacgtctgcctacatgcttcaccactcaaaccaacggacttagaagcgctctcgggcctactgtcgtgactgggcgggggctgaaccccctggattggtagaggaactancacatatggctgtcccctggctactggtttgctggcacctaaggaccacccgggtacaatatagctacaatactacgcgtgcgttgatagtaggccttcagagctcacatctcccctaggccttgtaacacacctaggcatcgggtctattacaattctcttttatgggggagtttgtagttatacgagacaatttgactggacatattaaccagagccggtcccgaaaagcgacatccggcatcagacaagctatgcaagacactaaacatctcggttgggcccggatgggccggtgtaccccagcaaatctttgtgcttcaaggcgtgctccccctatgcgccctggtttaacgcgcccatggcacggcacgccctgcgtacggagtacccattctatcgtaccggcgtgttggttggtggggtgagttcgaccattctggcaaccaaatccagctcggcatttcgcggctgcaccttagacactcgggtccgtgctaactatagatgacgtatgaaggtcaagcgaaacaactttaggttaactatacggagcggcgcggacgaggagtaacggcacttcgacgaggcgaaccattcctcgagcaagggttttccccacaattctacccaagctcgttgtgtagtaggtcttatccaggccactttaagcccgcaacagaagccccgcaacggcggctgagtcgttagtgaccggacatgcgcaagattcagggggctgaacccaggccttgcgcatgaccagcggccggcggaagctgagcccgtgcgcgcgggggaattgatgcagagcggtaccacgtctaatacaggaacgcccgcagtggtatccataggcctactttcagtgcaaaactatggtcataactcttggcgatgagttactggaccatttagaatccggattgttcgcagtcatacccgattatctcggagggcatgcgggggctcgaaattcttgactcaccaactgatgcgaggatctgaagaagtccgcattctatccgtcatggctgacgcgtatcctatcttggtgcacttcgttgtaaatatgtttacgctttagtatcattccgcaatagagacgcgtagcagacctcttatcttagtacagggggctcagcgtaggcaatcaaggacggttngataaggagtgactttaatcctggtccgttcgtaaatcgacctggtatactacgctagaaaagaagtagcacgaagacccacaccggagtcgttgacaagctgggcggaaacgctgggcggccagactctgaatcgccgtttgtccgacacagcggccccaaccagccctgtctacgtcctcaactgctttgtactccccaggtatgcatcttggcttcagttgtgtttgcagtaaaaagcaggccgcggtaaggaagngagcctgttgtcaatatacgccacgtcttgattgcgagtagagcccttagatatagactcggatcctcgccggagaacgggagttataccgttcatatcaggacagtaacgtcgtggtgggatgatgcacccgtcacccggtcatcggtaacgtggaaaacaatggatctggctaatgttcattcaattaatcacactataacggactatatttgncctcggggagctcgttactcaccaactgggagacgggggtaattttgtaattccctagacctgttgctaaaagacaggtgatcatggagtcagcccctcagtgctctttatgctctgggttcgagacgcgtaaagcatccaatatgtttgggctacaatgcgactaatgatccccacgcccgcggaccaacccagaataagggcgattacccctctagccatgaacgttaggaggtgggtttctgagcagggggtacgatcccatctacctgcgcgggaaggttcatcagagacgcttctccggccgtgtggggtcaggtttttttgtactggacatccagcggagagatncctatttcgcttaattctatccggcggaataanccatgtcatgccaggcgttgtaaggcggacctttcgaccctggtacgcgtaagtactagccactgtcacgctcggtttcccaggcgctgtaaatggcaacccacatttgacagcaaggtactctgttaaagtcacgccatacaaacgcgcatagagtgagcacctcaatagatcgtcaatgtagaccctctggtggttggccatttcacctctgttgctcagggaaagaaantaaagtatctcaaacagccgtaacgacgccctcaatagcttcgcttagtggggtctaacagcgtgcgaacgagatatatgggggttttgcttggcctaccgtccacgccgcatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatggtctcggctagcagccctatatcagacggaataccacgacattgaccgtttctcttgctaattatttttactgtgcggcaacgttcgcctgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaagccatcgagatggcatctctaagaactggaaggagtgttctgcctcctgcgcgccagaaggaaggatctagggtatcgccgaaccaaacaccgcatctcaatagggcgcgggatgacagctttaccgcaagctcagttcgcgccctaataggacgaaatcctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgttgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcctctgataggtagcataaatgactgctgatgcggtaacattagctgaaagcgcgctcatgagctcagagcggccccaatcttgtccctgggggatgtggtccacgagactaaaaaaccgatcctctccgctccaggcccctctcgttcatctttgacgaagaccggatacttgactagggncacccgtgaccctccggcttcatgccctggctcattgggactatatccaacagcatgagtcttattgaccagaactcgatgttaaatgtaggccgaacccttaagcctattgcagtcatgtcctggtacatcccaattgccgtgaggggtgngaccggtaagctccttttagcgagcaaagcgcgattaccagttattcccgtgtcggctgggcgaataactttaggttcgcctctcagatgcccgccagacagtcacagaaagtcccggtgcaacctcctatacagtagtgcatacattctgttaacagccacaggatacccccaagctcaacagcacaaatatggatccgtccgggtggacgatgctcgtantatcggactctggaggccgcggtaatttatcatcgcacgcggacccgtaagttggggcccgggggtccctttggggcagcgcaacttgggatacgacgaatctgaacaggtttgttcctggatcgtgagattgttctagatgtagaactccttgctaccgggactgactcccaacagtctcaggattgtccggttcctcaaacatttggagtgctgagctatccgttatgcacagtcatatagatgtccgagcattgaacccgaggcgagtgacattctggcgtgaatgaggtactctcgacgtgccacgttaggcgtagtatatatggcaccgacatgacacccctcgtggtggagccgcaagaactggaatcctttagacctcctagaggtcaccaaggtgatacggtgctaaaccccaacgtagatcggaaattcctctgaccctggcctaggtcccgtcttgggtggaatctaaaagttccgatgtgcgcgataacgaaattttctatcccaggaggtcgattccgagtgtagaccggggcccgctgaccaggggcgcttaggctaggaagctacctaaagggtaccgctggagcgaagaaagggctccgagtcctcgtgtctctccggtatgttgcagtcttaaacttgtggtgtctcgtggagagcacaatccatcgtaaaacacgaatctgaccgaccataatccgctcatccactcctaggttcctgcggatgagtaccctttcctagcacgccccgtattgtaaaagtagagtgtggcaatttcttggacacctcgcccgtcacaaggggtcgcggccgttgtttgtgggacccagcattgcttggtccccagcgccgatccgatttaggagtgcacctgcaaccatacagggtacgtctacaacggatctcgcattactaaccggcgagcccgacgagtgcagctctatagtgtgaagccgatccaaagggcattctgaacgcacagatcgcgccacccgcgatgattgtgtcgcatgtagcgcaatattatagggttcgctaaatggctcatgcagccacgaccttactatgattcttgcacagtagactcggagaatcacgggggatagcgagtacgttgccttagtatgccggtcgtctagggaccaagcgttctagtctgttacgtgccgggtgatgggctggcgaagtgctcatgatcacatcgcccgcggacctctaccgaagccatactacacactttttcaggtgaagttacacgcatagcagggaatgcatcgaaaggtgcatgatgaccgcccagggtacggtgctaatggacccccgaggaccgcctggccgctttatttcatagattcacaaaggccgtctatagtcaggagtttttagtttcgaatcggtgagaacacacgtcccctacacaccacaggttgggaatacgatgactgtctagtgaagctagcgcctggctctcagagagatttaatacttttaagtccatacatacggattttagtcttctatattccggtcgagtgcaacacagaatgtgttcttaccagggtgcccggtagtgatgaaggtactctacctaatgttatcgaaataggcgggaggtacaaatgaaggagtaacagagcatggtccgcccngtcctcgatccccatcagtaattagaatacattcgccggagtagctggcaagggacatttaaacttgcgctaaactctctgtgccagcgtcagggtaaggatatgccggccaacaatgggtcccgtattggctcgagcaagtctagggctatcgcacaagcctttgcggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttcgtttggatacattcccgccaccccggaggcgaccccacacgaaccggcaggctgttggcctatgttaaatataaagcttggggtcaactgaggcctccgccactgacaggacgaacattccttgcaggctttatgcgtaggtaccgtgcccttgaatctagagttctacttatcccaatttgcggcacgtgcgtaacggttcctaaatcggccggatgggaccgtggacgcacacgctgttcgtttacggctagggcacgtgcctcgcgtantagtcgtcgctcttcgtaaacgccctaacttcgtacatctcgtccacgtccaattctgtaattttcccgtatgtctcaggccccaaagatacgttccgacgttctaggaccgataagatggaaccgggagaaacagtcggattgagaacccttcatcagccaatctcgcggttcctcgcnttctcgtcgattgagaagtgtacgtctggcgtcgcgattctttgcccagccgaaaaaacgctggcacacctcagttcctactccagtcgatcggccccggcatatagctacactcacgagattctgtaggagcgttcggnnnttctcgacatgctcgcagatattacttaaatgagttctcgcgcagcgggacattccgttagcaccctcgtccggacgcgaggttatgcagacacacaaggggctagcaccggaatgtacaacgtggtcacggttgcgtgacgtcatcggtagctgacggctccgcatgttctgcgaagctagctgacccaaagtcgatctgacccgggtgataagcattgccgagcgtcttccccaatatctgatagggattcgtgccgctcatgacccatccaactgctccgccttgctcgcgcgccgcgtgggctgattatcttccctcctactaaccttctgcagtcgcgcgtaggagagacggtgtgtaccggtcagcacaagtgttgcacatgctctgctcagtgcttgtccgacggccggcggtggtccccagctatcactctccacaaagtcctgcaagttgagtagtgactagcaccccacgatgtgtcaaggccacctatcaaagaataaaggtngtgttaggcgagggtaccaatggggcaggctagctcggatccacgcccgtcaggtgcatactgtccagaagtcgaaaggtcagcaccagctttgtatcgcgaatcactcacttcatacgaaatagtgcgcttccttttccaccttcgcttctcccgcgtactattatccacagtggttgacaaggggagcactgccacagtttcgccgccgcggaggtggggtgttcaacgactagatataaagaaaactgtgtcgaagtttgcatctgcgcggtgcggacgagtctggaaccactgtgccgtgacgagggacgccgcactccgggggcgtgcaagaaacagcgctactggctgacgccacgtcgtcacttgatcgtcacaagccgctattgcgagtttttcatggaggattacactcattatgtagtctgtggcactcccatgcccccctttgtttcagcggtggtcgtgtccacgttggggagggatccttaagtgacagacaacgcttgatttttgaggcttctncaccaaagtctgagactatgttcggagcgaagccaaattgggtccggtggaatcctgtcggatatatgccgcgtgccgccttcatgatagaccacagaggaacaggcgtcaccggaaccgcgtggtccagagccttagggaggtattgccgaaagagtgaagtgtcgcgtaacatcaatctggagcaccgagcactagattacgttgtggctagaggggcccagtcctggggtcttttctcgaaacaccgcgcatactctgcgctgcgtctccaacgctatacgtgccgcattacgtcaagacgagtacaatgacgatcccgaacctatacttcgtccaccgggcacgtctgcccagcagcggcgattacatcggtgatccatctagttcggaagcttgtttcggcgcatgacgccgtttggtccgggcatcagtgctttcctagagtgggccggtgcacgcactggagcttcgcttgggtgtttaggaggtcaacgctgtgtactccttgggcgtggctttagtggtcgcgtcgcgccggaactcgctaaatcgattcttagtcacgtggctatctaaggactatcctagagtaagatgagaatgcacccagtctttgatataagtggtcattcctcagccgttgacgcgcgaactgatccctgcgaacctgccccctatgtaggatggttcctttagcagtcgaaaaccgcggccgctaatgtgtgcgcaaggacactcgtatacccgaaatccgtaccgggcccatgtctcacggattacggcggaganacgtggtcgctgtatgccgacgagcaccgccgtataatctcgacacaacgatgtacaacagaggtggtgcagtgaagttcccaatactgtagagaccgcacaatttttcaaacttcaggtgattatggctcccgtatcagccccgtacctcggtgtcccctggtcccccgaggtgtagagagcgacggccctcccnctctgctggtccatccgctcccacttaagcttccgttcctgatatagtaacggccgggtgtctagagccgacatacacggtgcaatgggaacgcaccaggtacgctaatgcaccctagtaccacgactaatagtcgccatttgcataatacggacaaacatttgagtaaggttaagagcccggaatttgctaacgcagtccgatgttggttggagcggatgtattcgatcgtaggagcctcatggtaccgttcgtatttcgcgtagaggagagcataggcaatggatggtcttctatggtgttatagacgccgaatgttatgctagtcgcaccttgatccactgactccgttcgattcggagagctagccctgtgaattctggcgaccttggtccatggcgggcggtcctttgcacaaactcaatgagatataggacctcatcgcgcaattctatatctgttaactcacaggggtttccactnggaagcctatttgtgcgttctccacagataacctgtacttatcttcagggccaatcaantaatacattcgcgccnncgtaattgggcgaagcgtaccctctttgaaggtaattgttcgtttcgattgaattggtcttagtgtcgaacaaatcgaagtccaaatccggatttatctttcgtcggctaagaagcgcctaaagaaagccgccgagaacggtaggcagctgtcagatctccggagcgaaggacgttcagctaattgtgtcattaaagccggcgccggtgtttgattacccgccagtgttttcctctgagaaaatctgaatacacaggacactacgacctaggggaattcgtaattaactcacccgagtacttcgtagccagagcgagcaatgtgctgtatgtggtcgtgttctaacggaagtcactaagcctgttggcacatctctagcggatgacggtgggaatcatgacctacagcatgcctccgttcatctaggccggattcgatggtgctcattgcggtacttacacagcaaaagcccggtgatagacagccgtgttttcactgttaccttacggtctggagcccgtatcgcagtccacacaagtccgggcggcgctacccgatggtattgaggccgaacccaatggncgatcatcggcgcgacactggctccggcgagatgtcttcccccataagcagtcagggccggttatacaccatcccgaccaacatcacccgcaccattggnggatccggctgatactcggcgttcgccccaagtcctaagttagcccccgtgctggcgtcatgggctgtacaatgagttcgctttgggcctgtcaactttatatttggcacgcgcagattcccgactagtggggataggtttggcccttactagcgattgcccctgaacaggcactagaatcgaagtagaattttccatgcctagtttgtacactatcattacacgagcctgggccttttgtcggaggctactgacaggcggtcaacgtcatctgtcgcgggtatggtaacaaatactctccacctaacgcttaaactctccgtacgtacataactagtatcgacctctctcaaccattggcgataacggtaaagcaatattgaccacctgccgtatgcccccatcgaggcccggaggcccgcggacgtcagtcccagtcacatcatctctgagtccctaagtactagggtgggggtaaactatgggcgcgtggcggacacattgagggggattcagcgtacgggaggactcaccggtggatctagctgttaggatcccactctatggagaggaaaggatcacctggtcaggctggacaccgaaaagactcttagcgggcacttgaaagaaggtagcgttcaacctgcaaggcgaattcgttaggcaggatgcgnnctcatcgcagggccgttaatcactacttgtttgcatcctctgtcgaatcatgatcctatatggtctacgggcatcaccacccagcccggagttccggatgctcccattttgaaggctggctgcggcgtgtagtgccccggtgattagttgagttatatagcatttgggaagagtacaaccgatcggtgggccctgtaccacagaaggccagagttcaggtaatcgagaagaatcggttcatgataatgtagccccacggcccgccaaccggacttacacagctttgctccctacacccggtggtgatagtcgctattcagctcgtgtcgacttttggtgatcacacacacgggcaaaggtcgggaacccacgccaagctccctagtgtaggcccgcacgtctagtacccgagcgtggcaactaagtactaagaaacgaagcgtttccgcctgagcaaatcagaactggctggtagtgatactaatcgttataagaaaagccaggctactggcagcagcagaataacgaccgtctaaactaccgttacttcttgattaccagccggccgataaacatacaatagattgctggtatcacacgcccgaagtacggagtcaaggtcccattcgtaacctgaataatgtttctctggccgagcgtcgctagtcctagttccgcgctacgtggcggacgaatgttcacaggcgggaggagaatgcgagggtcggagatcggcccatggtctctggctacgtaattgtgcctcacttcgcttaggaaggccgacggccttggcaccttggtctttatgatcggccgatgatctcgcgaattactctaactttgtgcatagcaacttccctgaaacctgagttccggaaatcacataggttaacccgagcactgccctcttcttggaaacagttgccactcgcgtttgtatacggggtccgaagcttgtcgggtctccaagtccgacccttcggtgggtagaccccgacccctgttcgagatacagcccgaattctggggcattctgcagcggaagctaccgacgacagctgtctctacaagtgacagaattccttcggactccggagcttgacccttgggaagccaacgcgcacttacatctggttaggttggtcagccgattactaacaaggtactgggcgggggccgccttttgctaggcatcccccgagtaataaagattggcagctaggcgtccgctacgaccgcatccatactcggagccgctttatagcgcttcgcattgactctcatggccggttgaagtcgtactgcagatcaggacaagtgggaggtaccattaaaagcggtcccttctagtgcatactcaaggatcacgagccgtttcaggcggactcgtatagaagagttgtcgccagtttgggcaacccctttaaaacacgaccaccgtactgagccccaattaaaccctccgctaaggcaatgccattcctatcttagcggcttagaggagtcgactccgaaatccgctagcctcacgtgggatgttttcacgtaggcaggggacttttgctgttggagcagcgnntccctcgaacaactctcaattcatttgcgatcttcggcgcgccgtcggtttaggcgggtggaaacatatttggccgctattgtcttcgaacaaccgctcgaggaggcgattccatgcaaaggaatcgacaactcatggatagagggaaaggagcggagataaagacctatctgactcggtccagctaggcttcagcggcataaatttagtgcgccatttatcgatgacatagggaaacaagtaaaatacataccagaaaagtcacgttctgagacattggagaggcgactattgccaccccggacactttaaccctccgacgtgcgttcccgggagctgctgaagcgggcgctcagcgtctctaagctcgcaagtagggccggtacttgcccgcgggggcatgaggcgaaggtaattccaaggggcaactaataatccggaggcttggacgagcttcatactgtcancgtggcgactagatggtgattaccctagcaaccccgaagttagctgcctttcacaatcgtttcacgtaggcggccgccactctcagtcttagggcccgtaagaggccgactcgatcgtgagtatattgctaaggaacgaactgcgcggcatctgagagcatgcacccccaccacgctaagcatagttgcgtcataatcagatcaaaatcagaagcaccggatggggtgtggcgcacccattttcacctaaggcgcagttctagtccagtataaacccgacgcttattggtctggccctacccctganacaaatcccggatttgttccaccaattcggtatcacccatccaacaagctccggcaccgcctacgttctgacctccccagtagatttttttaacggcagctaataccggatgctaatacggcagtacaaattaacgagcgcataagtttgtctaattggttttatcccttaaacaaaatgttgaaatccagtacgcctcggtccctccggcgggattttcgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctatcaacctggtcttcctaagcaaccacccatgaccacatatatgcgaagccggcggacgctcaaatggctgttactcgacgcagcacacgaaaagcacctcgagcgtcataattagcacagagtcgactcccctaaggcaaattgtcatttctctatcctgatctgaccgggccaactcattccactacctgtatgagttccctatgacgggggccgcgaaaccggttccgattgtgtgagacccggcccaagtggctcaggcaggacgaccccgtacgtgtgcctagcgggtaactcgcgtaagagagtacacaagccgcccccggcttgatcctaaaccgctatgtgaagtggcttctcgccgcgcgtcgtaggggaatattgggtgggcataaaacccattgtaagatacgacccgagcggtctgcatcaaaaacttgtacccctaacttctcgacaatgcccaaggatccaaacgtatccgagctctagacaatactcgggtgaatcccagcagactttgctttttgagcgatgatatgggacgcctggacgagatagtagcgataacgccggagcgaggttatgctaagacaaccaggcgtcagatgtctanngattatgaatttttctagatgctggaaaagaaatagcgagtacttcggaagagcctaatgcggcgtatagtannnntcgtagagtcataggtacccagagacgcggcggccggtagggagccctttcatagcgtcaggtaatactccctccgttcgnttggtggcgttctgataaatacgcacttgtgagaccaatgtcttgtggcgatggcgttcgctggaccgacggtgctgccaacacacagctcgacggtagtatgcctaatccatataatatctagaccgccccatgactgccctgttgtctcctcccgnggtagttcaagacggtatcacgctagcggatcacagggtgtgctatcgccgtcacgtcgtggaataccgccaccacgcacccagcagtccggtcgggggatgtctcggttgcggcaagacctttggttgaacacagcgagcaacgtcgacgcttcatccagcggatcccctactagagtatccggcgcccgctgctaagtgcatccttacggggcgtcgcctgttacatgggagatacagcagcaaattcacaaggggcgcgaatcgacnnaaccacggatctaggaacccttcctttttggtgtgagaaacagcccgcgtctgctcggggcatacatacaggtagggctcgggtcctaaagtgactccgagggatgtactctcgggccattcgctgcgacaggacgcctgcgccgcaaaatacgttacccatagggcaatagggtcgttgaacccacagtaantgcgcagctctacacgcgttcagggggcatcaacgcgaactggctaagtctcagtttgcccgatacgtccaagggcccgagactaatcgcctacagattgtgtttttattctaggcacgtattcaagcngtagaatgcggggnnngacttcccgtgccactaaagttcctactcgtggctagaatggctgaagcgccacgctcctaatcatatgtgactggtgattatcgatcggtggtgatgtcgcctagctcacgcgtgagatgcggttcataagaaaattcgttcgaaaaggtgcgcagttcccgtgtgtgaccggtacccgatccggactttctttcctacccattagtacaaacgatcntcactgctacaagacttattacttaatcctgacgcatcctaggctcgtggggtggcagggtagcaaccgctcccttgggcatacacgtgaaacaaggccggccgtcacagcacggcagagcaaattgggtcgcctagggaacctgacctcactacccatgtcttccttcactaactattatcataccgtcgattgctagtatgactctaaccagtcgtcagcagggcggtgcaccgcgtcgcgtcaccgcggcagcatcatgctcgctgccggcggcacgcccgcctccaccagaatatattgcgcagagacctgggctgggctaggtctcccaaaaggtagtatggtaagacgagtgaattattgcgtgcggatggggctctcacgcctccacgtcttcganactctagagtcccgctgggacttagatggcacatgaaggacccaggcactggaaccgaactagcacattgcgattgtattcgccctccagcgtgtttcctcctaccccgcggcagaggtttataaaggaggcaacgcctctgtcatgcccaaaaggtcctcctggtacataatgcgaccggctgccacgttaagtacgtcgcgacctgcgccggaccaagctctaccatggttactccctggaccagagcgccggaaattatcctcacattcagccgccgtcactggtcaaactagattactctagcaataacccagtgtcacgcatcgtgacatgcctgatcttctttgtagggcagttccgacggcgtccctccacaggatgccggacccgattcgtgtcttttacgcacttttacagcggtgacagaaagatatgcgtgacggagcgcggatatcgaaggttcttcgtaggtcttcgtaaataatcctacgacgattaaaggcagctggaggcctggacatcggtctccaatccagactgcgcccggcgtcatgaaggcgtcgcgaccgactcgttctcgatctactccataactagaacaccagtacgagttcagagatctttgccccattgaagccggcaggccggctcagtggaagtgttgctccagaccgtgcctccacatttggtatcactaggagttcctccataacaagtatcgggccatgcggcgatgccgatattacgtgagtgcctggaacgtttgggtgatgcaggagctagggctgttgtctagctgcaagcctgttatccgggtgacagcccaatcagtaagatgcgctgccgcaggctcgggtgttgaggacggcgccggcaacgtggggcgtctgcatcgcgtctgagcctgtcacttacgcgatttccttcccgacgtatccccgacgctcgtatagtccgacaagtgcaggcgacacacaaaactctacccccgtatctactttaaaaccgtcatcgggtggtaaatgtggagacgctagctcatgagttgttagccggatgaggtcatagaagtttcggcccgagatctcaccagttctcacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgaagggtggtcacccccacaatctcaccacagtcacttgttcacggcgttgcgtgcaatatttattccatcttcctcagccgctgtgcatcttggggtagtagtgaaccacgacgatgtttacttgtccattcgactggtgcgtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatntttttggtggaccgcatacggctctagccttttacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccttgtgtcggcttccgcctatattggggacctgttggtgtgtgtcttcgaggcgaaagctantctgttactaccacgtgtccgccgggactctggattgaaactcaacatatggcaccccctctgacgctgcacgtcgactgaaccgtttgcaatacgtagaataagcgagaatcgatgactcctcctacgcacgctatagcgacacaaccatgggttctagtgcctcgaaccacgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagaccgtacggtcataagacaggcacgctgctgggttcgaatccgtaaatacgactaacgacacccgcaatggggcgtataagcaaaaagtagctcacgcgaaaggctccagacactctggccattgtgatccacgactgcaaatgaatcgcgcctaaagggggggagcatccggattctacgtcccgcgcagcctcgccagatggcatatatatgaatcaggactcgatagtantgtcgggtaacgacattgatgcggccagtatcgcgtagccgggtgaggtcgagccctaactgaggccgtatataacggcaacttctgcatagcggttttagcgctttcgagttataatcagcaccgggcggcagtcttgtttcgggcggccatggactgggattaatgtcccagggttcagctaggaaatcattccaccacagtgaacacttggaaactatcagatatgattgtaggttattgagtacgagagctagtgacgcaagcacacatatctgggagcacttgtcgcgtaaagccgggagcttgnattccgcccacggttnactacccaacagttatgacaagaaatcctagggtgggatttctgattgcgactaataatcgtggaggtccgcccgatactaggcgggtgggacagcccttccgtacggctgcgcgatggtccggaccggggggcaattgggacgtcctatccgacgactgcggccggttgatcccttatgccaattgcccgctactgtcagcggacgcggctgccccacatatcgacggtttaagaagctcaagttcgtcctattgccgatggcgctgccgtgctcctccgcgctcgtaagcgacgttaagcagacgcgatctcggtatggaaatgcaggcaatcagtgcagtaacctcggggtccgtctcgaggcggtttctacatggggcaagtttcgggagacgagcagttttatcctatgattccaactcntgcggcaaccgtacaggttcagtatgtggtttcttntagaggtaactccgctatgtttagcatgtcctggttggtcatgtttatatgcactatgggcgtagaccctagttgcaacagttgacgaattccgccatgtgacgtccggactagaatttcgtggaaaaactacttcgccagcagaaggtctatgcttttgtcgtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatccccagcaactgataactcagcggtacgtatagtagcccgttttttgatacaaatcgactgaaccccgtagctacttgcgctcgtgcatccatgacctaatcgagttgttccgcaagcgttcggcagcattgcctgggccccgcctcaacatcctgtgcggaagctggtgcgtaaataatgaaattcaagaagagcactgaggtactttcgttgactcgatagggcagttacgaactcagggattgtccttccacacgttctcgtggctccgcccagctgcccgcaaaacgccaaattatgcgctatcccggcaggactgccctaacagcccagttacaagttagtntcaggacatgcagaaatttggctagatgcggggagagatatggtataagagttcggaaatcattggctagccagaggagggcgttcgctcttgccngggtcctattgagtattgttcccaanatagagcaaacagaatgggggtgcatgcgcgatgataaatcctcgggtcttgttaccaccctagcgtcagtgtccatatgcgcatgtgagaactaatagtcgtaaacagaccccgcatgtggcgttcaattatgtctgaggtacttgttccgacctgatgtgcgctgaccgtctctaacatgtatcgtttgggaccgatgaacacccggcttctagcgngaaaagtcttaaccgtgctgggaaagaagctcgtcagcccgccccctccattaccgtggtcgtggtcaatagcgtttgtacctcggacgcgcgcaccctagaatgacaggattcgcccgcaagagggcgctgttttggcaatctgaatggaggtggactacggattagcccgtcggaccaatatcatcctgatcaacaagcgccgaagctctgagtacatccgctatcggatttgtttaagaacaaagcattcctattggtgggaatagcattcgagtagtagtaactagctgccgctggcgtgtcactttattggtcaacgtgcaactgtctggacgcggtccatataataggatccgctcgaaaccgtgcctactagcgaggtgcgttgaaagggtgtggccgcgtcagacggctaataccatcccagagtcggccataaggggtccaaccacaataacgaagcccgggggaatactaaaacgacacaatcttgggtttcggtgccacgtcgactacaaccaagagtcggcctatcgaatgtccgatcctgtaggtaacgccaggacaggccaaacaggtagacttcatcaaagtacccgccaccaaggctgcacggtccaagtccttcgtgtggttcggtgtgctctaatttatgaaatcatatgggcatgggggaaatcaatatatcctcccaaagagagcgcagttaccggccaaatagtttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggggtccggcggcggcagagattgcttagcagtacataacgggaaatgagtcgttttacttatcgaatggccatgtccccgctacccaaggaaacaacctggtctaagga tgatttcaaattgttccatggagatgctacaannacgcngggggtctgtattgtgatccgggtctggccncgtctaggctggggcggggtattatgtcgggatgtcggagcacctcgacttantgtgacgcatgcacatncgtngccctatagggccaataaccacattaccttgcnnccggtcggagagtggccaatcactagtgctcctcggggatgatgtcccggtatcctcaccgagcaggtcgtncatttgggccccgtaacataattttcngcntcgtaatactggatcggtggtccgtgtcgtctgccgtaaacccttggcagatccagacatacggcagttttccgaccctcaaacgncggcccccacagaaccacggtttactnntatgtagctcccaggnattttagacaaaaggtgttcggccggtacggggtccgaatganctaggacgcatcattcttgcccaaaccccctcgattccacagccccggcgtgggccagcgttctancacgcgatagatccgcnggactnttgatgagcgcggacccatcnatttgtnnaggccnnntctgtccgcatatccantacgtgggtnttcattanacnaagggtggnttcattgtatagacaaaagccattgcgggcaaatcgcccccgatccgcgttggaatgtctcaggannctggagntgtgtgtttaccgaaaggtacgctctgancggggctccagacgaatgttatgttaattggaaattttganaccgaangaacctgccatttgccnggtccagctttcaaacgacgactaaagttcgtgcccgaacttctcctacgcaactcgtncacgttagccccaacatgcattagttgcctgnagaccggggcttgccccgatagngatggactcgggtaaantgnttatcgacggcaaaatggacacgagagcacngaactagatctcatatagttagcgaagcgacatgcgcntattcggttttgacacccacggaggtacgtcggtgtcccanatggaaaaaaggggacttcgatgtttacccggtttgtcgattggacgcagggacgccacttttgacacgtcggcaggcagtcattaaaacccacactcccgcgatcgataatacntcggtccatagaattcctgggtncgcgcacaagtggttgtttgaatccgcctgactcgatcggcgaacgtctggccaaaggncctcaccgtcgaattagcatggcgctcgangatgcagctgggtactggagnagtgtcgtggatagcnanctgcaccgaggcctgcggtttagctgtgacgactgggggctcnctgtaaatatacataacatgtcacgactcatacggcatgtctcttaatggctttctctaccgagtcctttggaccccacgagttcctanaccaganagctaccggacgaggccnngctttcataagactacagcggccgacaggatcttatgaggctaaccacgatnacagttcttgtaagcgaatctgctggacggtgagctgggtcgatcnagcgncgttcngagagtagatactatcttttggtccagtaccaccttccgnacgtagtacaccctgagagctnccctctatccagtgcggaaagaccatgttccgaactcttctcngtcatgccgtcagcctgccaataccatgcccacgttttangctngaccaaacaaattccnacacaacagggagatcagcgaagctttanngatttttccaccngacaccccgcgnggcatgggaactgcgtgcgtagcgctcgtaactcgcctgcggccggacngcagataatttagcccgtaagcagttttgcatagctttatacagccacggcggtncacctcctgatcgggnccggaatcnaggctcngnaggttcgacactattatgtgaagttccaactagtgggcgaagaatagtaagagngtgggngtgancatcccccgnngcgcctgtgttacgtctctctgccaaaccttaggggatcggatgcagatgtgcagcacgntagatcgttgacaaaattnaggtgcttattgacgatccgnntatcgcccgacgactatccccgcatgagtaagcgtccttctttggaacgcggggcaatgcggctgancactagactgtttcnncccgatgagagatcgcgactgcctcgggtcaggcccgctcctccgtctagcgtcaaagnngtatggattagcctttacgtncgacgactcnaaggagctganccagcgaaagctgcctgtccgtagggtcttaccggactcatggaagatccaaaaatgtcacatgattttatgattagtccatgcaagttctaggaatacttggatgctctaccncagantcatgtcgtggcgtcgcgacnccttcaaancgtcgaagggacctgcctnattcgaagcgtagcaagngagnggngtgctggcccggntttggncccgatcacggcgtgactatgccctgttacgcgtacccgcccttcttactggctcctngtgcacttggcgggttnatgccattagtggtngatgttcgtctgaagaaagcgaccgaagatccgctcgattaaattttcagaagagnacagtggcatcaaacagggccttagaggcttgctgaattctaccngatcctgttttannacgtccccagacgtggagcttagtacacgaaggtcgaacgtaacggggcnaagtggagcaccccaatgggtaaggtaaggtccttggaantcgtgncngagtgaatggcagtgttcattgcgtgacacntctcgcacgtggggtgtcgctgaggccggctacgcaaacagtccgctggggtcgaagcacttaggcnacgacnaaacccaagcaaccgagtagacggcagccggtangaagaantattcactgcgtggtgtcnnttggatacagcctctggaacacaaacctcttacagcaaatcgagtgtgtatcaagactntagccnccgtgctggacccctgtacggtancacgtaggcctttcacgntagagtcccaaggtacgttaccntcgggtattatatcgcattgcgnctttcngcctgtgtctttggttcctcgcgtcgacgttttggtactcccccgggatatgggtagccccgntcgaatctccgagcagccgtacatagtngtagcgggtgatccgctggcgntccttatcaaatttcaattcgtgcctaagcatccctcttatacggtctggtctgtgtagcgcacttatgtncccgcgcccnagtancacgtttgcaagctaaaaatatgactgtttacgaagaaccctctcccatcgggtccctttgacgggtcctgatgctacgttaggatacatgaacctttaggtagtagacatgcgccttaacctcttaggtcactgtcatatatacgtaaaatatagtgnnnttaccttctcgcttcaaggggccaccctgtctactgagaactcatgaagtgacagagggccctacgggctgncgcagaagcatgacaatgcacgtacgagcgcctgcnctgaatggtcaccgtcgtaatgagtncnncactaacaagttttgccctgccccatntttcttactgcaagaacgccagccccaggagggaccatgagtattcattcatcgggtccacctctgacgcatggaaagtctggcctgctacccacacgcgccccgtgctcncttgctcctgtagtagatncgtgtctgtcgtggcccanttgtcnccatttcgacgtacacaagangccngttacctcaccggcctntgcttntccaccggacctttcccccttgtgagaccgtcgcnnactgatgccctttgtaagggcccggtccccagcgaatggtaaaagagttggaccaacaattgaggcacgtcggctcgcgntttatggnttnaccgcactttcngtaaaancttatggcttacagaacggtgatccccccccatagcagtggtcatgtgtgcnacacggacacgtgggactgggtcgtgcgncncgttaaaaaccacgccagggtgcgccggcagngccctcccactgcgcgtttaaggtaagnncgtacatggggctcctcttatgacgtgcctatgctactcccgccgggantacaccgccactcgaacttcgtcgntcaanttgtncggtactctnactgttccccccctacacttcgctcgactaggtgggttcgatctgcttacgnanngagcgctccgtgccatcncccgcagaccgnaganacgaaagggatcngggtggcgcgatccaggcctatantacgcacacaccgantaactgcaaggcgggtcgcagtgccggccggtttgcnggcantcggnaggttttaagccgaaacctgtgttgttgaaggcggcgctgaaaatagtctgtagatgtctcagtatacantatctaacctgggaacatggtatnaatatccgtccattctattcgctgttgcgacctgtgagttccaagttggtacgcagtaacggcttttccctgttgacttctcgcttagggatagncttgccagtgtttctcccccaggtctctctaaacagttcnattttataccgttcatacaattaacccggaaatgaangccaatacggctctcccttagggtaatccgggtttcgctagtcgagtggtgggganaaactctacagcggtgggcagcgaaggaggcatgctaatgaatcgctccagcnacgtgtatcgtaaatgggcgnattcggagaaagacatggctcacttcacgctccaggagagatatctcgcggccattcttttcaactgtccgccccccaactcgacaaactangcgtcgttagttattacagcgcngtgtcagtgccccccattcgtaggacgttaagagtgagctatnccctcctacgggatgttgaactgatcgtgattaagcaacttcgaacggagggacaactgcgtgtaaggacgaaagtcaaagcgttagagcgaaacgtcncncnnncgtggannnaccngcaacggcttagtgtcagcacatnggttgtacaggctaagactactagttgacgagaggcgtganacacaaaatccggaagtacccgcggcgcgatgacatacacagttacctgnggcgtgcgacggacgggcatacnccagcccgtcaccgaactanctgcccgacttatgccncttgggatggaggcatacgtaggggagccnagctcgggagtcgaacggcttttngtcgtgtgagttcgcgtcaatttagnctaacncacaaacttggggagaggcagtggttgggggaggctggcncggtccacgaatcaaggaccgcctattctccacgtcngttctgaccgccaaggcggacagcgcttgtgggnataccngggcccggtcngacgcctgagcatttccgacacagcaccggccaaagtatcaagtagcgatanctggcgagtatcgggggnnacatggcgagacnnncngtcnattgagggatcacaaattagccanntctgatctctatggagagcggaaacagggctgtagcgcgncaacgagcagacaagagaacccgagcttagagagcagngagtaaaacgtccttggcctcagaactcgntgggcctagtagtncgcanncancatgggaagaccatctcttccctgtgctgncggatcgtctattcaggatgcgtaacatcagganactaacctatacgaattttaggacttcgcgtacttaggggttcgaattgttttcgagtatataaagcgcagtggtccatgaagggaggagaacacacaagcaaccatgacctcataagtncacntcggttgtggcagcgcgtagaccttggttgggttgctcgaccgtccncattgcgcagaataatttccngacgcccnaatntagcgttgaggcactcattcccaagcgctactgttaggagtntactaaaactgacatcctacantggtcgtgcngagacaattccgctngnccangaaacttttggtagaggtgccantgcgggtaaaattgagtgtgatcagtctacctctccagantcngagnngatggattcgacttgaggnnggntagccccagctgggaccagatgttctncgggggccatgaagcgacggctgccantttctttagcaatgtcccgaagcngcctatggctacataaattagtttggagccggagagacgntgaattcggccgtcgtctaagattgagcttnaggcgccgcatccatncngccacgcaaccncgaggnacgacgagactcntggaagccggtntgtgctgactcgagtcgccgnactttcttgctngattgttgncnncctttacnggtattccagcggccgtgacgcgcttttacctcacnagctntacttcactgtggcctggcacatgacccgagtggctgagacaactggggcaccaccccaaagagtacnaggcggcgacgcactangnagccagggagactggtgaattncggacncagcgattcgcattcttagcgacnngtgctttggcctcggnttnaataatggtgtgagagtggctgttagatacattggcccctgcacataaatctgagatnctagtaancggtttggcttattcccgccatggggtccggtgtcggctcttntaaaacgacccngcttggcgccgcnacagtgcccnccnatcngaacgangatactaacacgttgcgngcacgaattccgcgcatcgnagtaccctgaatgatacaaaattttagcagcgantaaagataggtatgatgtctgtgntctggttgncatgtgctagaaggttaggngnactnacnntgncagagaactcagcggtaatagatccgcgctgcgcacccgccggctcacggcaccagccccaagtgagagtatatgagtccctcgcgcgcagntcccacagcggcgctctcagaatgagacatatcggggtcgtacgcnntccggcnccattttaacaatcgcataccgatatctctagcctgacgagtttagcacntgcctcatcgtcaacacncgaaggatcnnacggggtcgactatgcggcctccntgttgttaagcgcgtaattcgngaatcttatcggcaccgcatgggcgcgggtcaggcacgccnaagcaacaatatcaatgaatttacaggcgtccgatcctccctatacgcaaccccctggatcttaggacacccaaggttgatatgtgcctttggctaatacaangagaagtcctttcccaccatcgaagggnatggagtatagtatgaannctatggcgagcgcaagttcaggccncttggggtcntattctagncggnatgatggcgaacnngtttcgnacgacagcgggactattgtgcgtccgaagaanaagactgnacgagtatgcgataacttatttcgcggagtttgttatatctggtttcgcaanctngatagatccaacagcgttcacatnntaatcggcgattccgaggatttaantcctccattcgcggaggaagagntatgtctcatactcatgcttaggganttagtnagtgggaaagnggnnctgggctagacaggagtctgtgcttagagctgcgtctccggagccgaagaaggtttctgctaataccgagtccacatccttggatccgtgccggcttgatagtaacngctatgactctgaatcgaagcanaaggtaagaacgcctcttgcacnatcnacttcgaactctcagggagtacactggggaaattatngttntccatgccnaacggacgacganagatctgcgtgaccgcctacacctttgcaggcagacactgagganccactgcttggtcgcactcctttgacgcgtgtatgccactgggaccgtttcccaaanncttatacngcggccagaggtcagggggtcaccnattctaggncgcggctacgtggagttnagcgggtaccggcccgggancnnccgcgagttatgcggcgacgtcgttcgatttggtcccgtgtanctngaggatgcggtctacgctggcgcttaggctgaccagtttgatggctcggttggatccgttaaaaagcngggaattttatcgctcacaactcgcaanttcggagnggcagatccggttacttctaaatgaaaccagngcacgctagcctcctagnacaggtaagcgacgcgttcgaagaacccatgaactntagatnagggcctacttaaaacctaaatatantaataaagtcgctgcgaaccaggagtgctggtcttgtggtgcgcctaacgtcctgacatcgcggtctctttttcatgcttcacatttggatgggcgcgttaagacacgtggtaactctngnccttgtcacatagaaaaggatacgcaggacngaaaccgntcagacctatccgtgccacggtttatattttaaaaatctaaatagtccgatattaaggtttgcgnattatctgagatttggaacgntggtngggtacccgaaacccgggntaaccccgcttatttcacttancgtaagacttcagaaccggcgcgtaccacttgtgaggcatcacgtnagagaacaaattaacactttggcgcggctctacgtagaggggcctgccagaactgggtccagtttcaggatacgattnaagtcttcccggcntgaaccgcccaggggcaaactgnaggtggacgaacggcggatgcaaaagntgggggcgtaaaggngactcncacataacnctagacgtcataacacttttggcgatagcgacccctgacgtgattaatgcaagacgnnccagccaatcgtgggtaagagcttcttggcagcttgcgggacgtggctcattcaggctcttcttacattgcngnacacatatngnattccngctctggatacagttaggtcgaaccggtctgtcttgccccgtgactgagaataccgccgggtaggctggctcccctagtggtcgccgccggcggacattactgggaaancactgttgtgcccatatacaatagacnatagaagaggacccaccagaccactgcaccctatcagtgccganangtgttcnnnctactaggcctgcgcgtaatatccatacatcggcctagnggcttactcgtntgacgccccncngcacgggaacagagatcggatccgtgacgcagggcaagtcgccgaaatacgtcgcacgaatcgaggcaancccgtgtccgcggagcncngaaggttacatgccataccntttacnacgagagcaccagtctgctcggcggtggagagcctgcatgnccgccgagnccaacgagattgaacctacctacatgtcantaagggnattaacatttggcagctcacgattaactgaaactggtactnttnanncgntgatcgcgtgatccctgggcactgttgtgcgaccaaagattgtcattcctgnaanngaaatcgctaagaangacggctccagctttgaccgtgactcccgcggctccccgatcngcttttctataatatatccatagacttcagtatgtgcgctttcgcagccggtcaaatagtgtcgatgccccctcngccctncnttgtcgtaccggtcgtattcgacgacgttnttcgcaccgtcggttactcgatgaccccacgacnacgaatctcgagcgggtctgtagngaggagcagggcagatgaccttgggggctcggctatggattagcttcccgttcggaaaatnnttccggacctgacgtccgatcccatgcaaccccnaccggtatctgtctacgtanttccgannattaatgacagccataattatagcaatancntncactggccttaggngggatggcccgtatcgcacgacgtctctttttggtcncnntgatagatccgctgttatgccgggcggttgaagtnaaacaacgtctacgggtatggtctacagctgccgcgatacatgcagagngcaccggaatccaagtnagtcntgaggggggacacgacgcgntgggcncggatcncctaaccncgtctctcggcatnaggaagggagttaactaanttgatctatttcngcttcgtgtaacacggcgtacgccctaaccggggtataaattagtggganaagtccatnagcnngggtcagtattacggggtctgccngtaacttaaagtcgcagtttagccnattagcggaaggttgactngatggggacgtcagctntttannccgcaaagttccgcnacncgttttntgtgcaagaccaccaggctcggccggcgttgcacggtggagggttgttgccgcgncgccctgaccgcatcccatattgggangccgtgaagggactgttggagagtatgtacgcaactaaactcttnaaancccgnngttccgtatnnnncatgcgtgcgtgatccacattcaaatgaacgtacgcgntctcnnctccgactcttagcntcttagtcggagacggngaacataggnngaacgtcagagataggctgtcngaactatctcgctgatctctccagtggccgataactgnccggcatgggataccgccctgngattctgacttccanatcctgcgctcgtngagatgtagcctctaccgtccctgctacccgtatcgcggcggagtacgacgccaccatgggatttgtgnacagaattccttcgggtgtncctactctacccagccccgatggtggagnacnggggatatnngttcntnnntccnnacgttactacggactnncggccacttgcnggngtcttttcaaacctccgtggggtccatgtataagtcagaggaagggtcaaattcaagttcagctccgctaaccaatccaatcgtcctctcatcccgcgtagccaaagacttcggttgcgngtcgctacttgagtaccggatttcgggcaaaantacgctngcagagtgtcctttgcaagttttggccgcagtatcctgtttcacatgcgntcggtctgtccagatcttntcgtgtgttacgaccncgatcgcccagatgcggtgnggcttctcgatcgagatggaggccattacnagtgcgcctggcactcatccgcantaaaaggtatagaacggtaaagacagagggctaanctncctnnngcgcaacctatagcctcttagaataaacgttactgaagcatcgcccaacagtaattagnncttatttnattaccacatcgatagtcacggaatctactatatcccatgtgcgtcgctgtactngccgcccaacgtccgngctctttctcggttcatcttcccgcagaagtccagtgaatacgttctatattgccgtggnccaaattaaaattggtatttcctcgccgtttagntcgcgagggagacgccggcngcgagcagctgcangcttctatgtaggccaggtacccgcttcacntgacagacgatttgtccagantatggataactcttagtaggaccgctnaggtgntgccaactgaagactccnttcccgaacatagcagctcgaattcgtcatgcttggangatggcataccagcgattgattacacncnacaaaatgagntccggtcgangagccttaagcgcatccgcctcaatgcagagggnagcgaaatttcgcaatggccggccgatagcatgttnggtgncctttcattaggaanntcagaaggnannggggctcntgcttccgcgacngtatgctgcggcnatgtcgggacngnnccgcgggtgttgcccaggcggtccattatncgataaaagaagtgtngactatttctcgtatgccgnggactagtacttagtaggaccatcccgtttcaactngtcntgaacananatatcaaaatactatggttttgggatacggagngaaaatgcgtgatccctcactcgttatcgtatcatagtcanggtgttagcgacgcattgccacgctgagnaggcacgagtgtctaccggcagaggcaacgtcaaaanncgttcagnctgccctctaggtaataaaagattgagnnggtcgctctgcgncgacatctcatccgcaagnccattngccagacctgtcgaacacattcattatgacgtnngngcgagctacatnttccctcngcaggcantgctatttattcccagacgtgantccggccatacgcaacccgttgagcgtncattctgtgcgtgatgtcttacgacctcccgtctccagtctggcaggtacccccgcagagaaggtgtacaacatttcatcgncctcgtggggacaggagttccaatactttaacacggttatatggancaggggggctggcntaattcagccggngcttaacagctggactcggcatcactaataatcaatcagcagttcatcattatatccagcgcacgctccattgantgaaggagntnagcccagttccgcatccggtgggtgacacccggcaccagatgcgtgaacgcgacaaggaatcgctctcnaaaagcaccgcttcganntggcagacggcaaannaggttggtacattnatgccgagactctctatgtggaacgtgaacnggatatcaaagtgatggtcttacggaccccactngatttgcagaacaaataccaagcggggtcgctacggaaagataggagtcaggctgcaaggtgancggcccgcgtatagacactcttcaacgagggatccggatcagaccttaggaacttaatcggactgctgattgcaaatgcccgttatggtgggcaccttcagggttaaaaggtacccncttatcggcggtcatgcttggtatcgtngcncagaaacagttccgcggtatcgcgcgcaagagataaatagcaagaaccctcattagaggcgagtgcgactattccaangcgccaccggtggtcggaatacacacgcgacattacccaagccacgatccgcgttgattcgtagtgctcgtgttcacttnggcncgcnggcgacagcgnagatgtgatcccaatttaagcgcnttacgcgcagtaanttccttatcagcctcatntcattcaacttnacatgcagttattagtcagtcgccatacgttgatccagcggcaggacgcgctaancccttcaccacacacagcaaangcaaagatgtttctcgcgacaccgangccntcgtccaacttaagctgcgggcagnttagaatccggtgaagatatagactgtaagttcgatcntacacgnnggtccgtaagacctccaactctatttcntgtcatagcaccaggaccgattctctggcgnccgnttgtgtacggnttaacttggcgctggggataagccttttangctngataaggcgttctgctgcgagcgagtgggcagagccccatcgttttagcactgtacgcggtgnggtagtgaaaagtttaaaggtcacaagctggtgtgcgagcctggccgcnctcaacgtatctaatggttgtcttaaatccctcgcacacacgatactataagacgcgcaaaaacananacggtcnatatgcgtgagatcnattttgaaccatgggggatttaagtgattgcgggcccnnagtaacgnttgggccctganccaatgacacgtcggagctgagactaaaatnccggcaatttagtctatccataaccaggatagccaacctctgctttgcttgatactaaaatctttggcacttcaagactgctacagcggagtaatgtgttcagagggtgaaagtggcgcagggtgntgttaacccccggaggtggacactttagatanattgttgatatgcgtttttcgctttagattgaccacggtngcctccaatntacacaccttcacaaggtgggggagcgngtgcattcanatcttcgttaaaaggttttcttanagtcactcgcccgaagatnattcgttcagcacgtaatgtagcaggagatggggcgtaagttaaccccaaggacgtctaaggaccagctcgggcaggcgagcctnagtaagtccagatgataagaaagtgcccaataagcgacgnagtcgcgctcgacgcccggcgcccattttaggcgctgggnagngtaacacttcangcgaaggccggcttattgctgggctcctgtggctgggagccgggggatagggcncctgattgagntttcctncaatcactangaattgtgtgcgangcgaccgtcttgcattagattcacttgggcggtggggctctcggcataatgacattttacattcnnnagaggtgtatcccacgtctatcggaaccgatagactttgtcataaacctgggtagtctggagagcagctggtggaagaccatagggcaggtaacctagttcattacatataccaccgacgtagnttcagttaaagnattagnggctcgccctaacccgattgaagcngttgntaataacacactcaagagttcgctttgtttcggcgtgcgtacagtgtaaagcgggcgggccgnggcggcccgtacgatgcgagactcgatgcaagnctcggctgtcaccctgaggccaccaacgagccagcctgccnaagncctacatcaaacatcccggtacctttcgctgatcgagccccaaggggctnatacatgaatggttctgttactggttatnngggcgattggcatgcagcggtgtgtgcctttacgcccttanaagggcatgtgtattccgatggtccgcggtgtncgccacctggccaaccatggggcngagggggacagacagaatcagngcganaagccaggctntttgttggnagtngccctccaaatcagccgggcctgattccntctcgtgtaaggcgagtcagccnnaacggggatggaagagtccgccccatagaggccgtctatccttgaacaagtctagacagtntcctaccgttagcagttatgagtcgacnnagcacggcggggttacgctaangaaaatcggggccttnnccagcacagccagtagctgcagnggttgtgganatcaaagttaggctctnttngcgtacagcgccagnacgntgtcgtacttagaacgcaatctgacatttttactcctntgttccctccagcctccaagagcggaaatagtgcttacatgatctggcgtaactctccgcgttcaccanccatctaactgtgccgatcccatcaccactcnggtgttttggtcataatcgaaatttcccggngaccctcgtgagagtgcgccgcccaggtagaggactaaagtagttgcagtccccttgtgctcgcgacgtacaaaataccacatttggggtaggagtcgttnggacctgaattaacggtggccggagcgcgcaccgacccctgagcgtcgtcattccgcgcntcagccgacnggggatggnctctcncgtgttaggaccgacttacgcgantgcgcccagctctaaagtctcatcaacactactattgtgtatcnagaaggnagntcgttcctanccaaatgcggtcccggctttgtgatacttgtgctggacgctaattgcnaattagacattcangctttacctattcgctgccgcgcacgagacacaccccttcaacgccgagaatcagatgcttaccgtatggagttggctcggcccgcttatagttaagcgtccggctgcctaggtaggacgggtcgagtggagagccccaggtgataaacccnctgacacctaagacagaaaatgtctgaaactcttnatgattttcggacacccttaattggtgtaagcgcctcacatggccccttatgaaagaaagagtgtccacatttatcattgagtagtggacgtagcggcctctgaagtnacgaagannccangggagggcccattattnggtgctgatggcggnaagangatacacgaactcgcgnacaanccgaaacctccggaagtggttgttcggtctagagatgtccggggcccctagaccagcccaacccggaagtggtggtgtagggagtacagtatcactctccaactcctggttcgacctgggtgtacacactcggttgtggtctctcagttagagcagcttgacttccaacaatgcaggtgggtcaaaccgtatatatatggttcaggatngatctgtaantctggttgnncttggaaggaccgctgagctatccggcgaaatgtgaccccgtgaggggggaacgaaagcggccacgtcagcctngtcccgcaacnaaagcccgtgccataaagtggcagatctccgcnaatangccggcaaacctccaatccaggctgacgagaccgattggacaatgctaacgccagtcatccataagcccntnccgatttgaggacgaacgcaccacctgcacnctttagatgcgaacagtcnaaaatgaggtgtgttngagctgctcgcacangacgnacagaggcaaatggtgntagctggacacgggtctatctaantgggctctttttccactgccccggccggccccacccagncaattaactcgcgcgttggggaccctctgcccaggtattgcgctccagctgtttcgcccgggtagttgccttcgggntcccctgtatatcttacattcatnganccctgttgganaattcagaattcgccacggtatanccgcgacagggcttcctcggatccaatatttcaagtagtattgggtggtacgaagcggtactatngtagaatcgctagatatgatttagtgcagacgtgcgggaatnccggatatccatgtgccgtgctctcgccagaactcgcaggatttccacaatcgacgttcaagccatgttgaatttatgccctcgtaggcctgctaatacaactggcacagatatacatagcccttaactggcctcgacttaaaccacttgtaattcgaagaggggtgttgtncttgcgcgtatgaaaaagaggtccacttgtggagtcatgtggcacaggcggccttagtcttgtagattagtaaccatttacgggaagccatgcacnaaatttgcgggacctcccccggtagtggacggacggtttaatttttgtcggataaagagncatatccgtacgcgcgtctncattgnnctgaccacncctgttaaacnacgnnattcgcgcggccacttcgtctgataccggaactgcaaggcctctcaggcgggctttcgatctgcaccgagcgcacaaaaaanaattaccttaaccgtagtgaagngtggagacgatgcgattcaccngtgcaggccgnactactggttacagtaaggactggtttctttatgaaccccctggcaaggnntgctnagtgaancagtcgctttcggcgnctgaatgcatctaaaggcggcgcgcactacgaacaacactggcggcatagatcanactgnccattagggttnnctttcgagacttccgtggtncccagcctnnnngcgcagctcccagactaatcagcgcaggggcttaggatgtctagataaagtctaagcaggaatgacagctagttcgcccgggtgtggatctcgacagcacggcggagtctgaatcttaaagacggtttctacagcaganngtcagtatcttgccggtagccgtttgatgacgctgtatacatggaagggttaaagtcacaattgggcaagactcgcggccccaacccgatcnaggaatcgactctcttggtgtcgattctgccgcaacttcacataagtttataagtncattgcggggttanccaccagctggctggggagtgnaagcgcanataaggcattaatagtacacccannggtnntgatgaaatcgtnaacggcgggaccccatacagnatggtcctncgccctgtagcgctaccgcaccttgtggcacagttatcagcttccacgcgggcgtgctantancgcgttngatnggagagcgggagtaatttgacccgttaacggcgtgtgattccctcctcatgctcaggaaaccgctcttggtgttaaataatnatacnntgaacacaggccngtatacacgcacaaggcttgttggggnggaagtcgtggcanacatcaanccgtgacagcatcatcgcttcatcccaggngggctgcangtnnccgtaacaccgccatatgggctccaattaaactcgcgattcctcgtctgacgctagcggccaccgtttaagaacgnaggtgngaccgcgaaagtacctatggtcccacatgttccttacgtacgttagctattnttagatcgtaaggtgtccgtaaaaggggatcattatatctcacanatanttcgatcatacagcatccccaattgaaggcctcangttgtgcgtngaagtgataagnacncaggaccacccgggacaagagcatcgacngaaacttaactgcgnggggtttttgattgagatatccgggttcgcgnccgcccgccgactcgccggtcggtcgagaatggtccncccaatgccgggatatgccgggtcgcgtgataacgaaaccngagcatgtgacacagtacagccgcaagtgctattgcacagcctcgtcagagtcaccactcgaatactttagacactcagcgcagaattnccttgacccattcttggtgttgtnagtgaataccacaagtncctatttattaatgaatgtcttagcaccggtaccatatatcnccgaatctcatcagtgcgacagctgacgttaaactgcntggcggggcnaaagttatgcgcgaacctactgcagtgccaacacagcagatgtaaggggcattagacgggcangcattcctctaagggtggtggatancgactgnngaaccggatagnnaannnncaccagtgtctgcaaatnatctcgtacgtntcttgcacttcggtgtcacctcctaccttnagctaaagcccnatggatgaagaaccgtcngtgggaggttggagcanngtccccttaagtggtagccttctgggcccgagctgtnnnggcccnccgacgacgatgcccggccttctggcgggntggattataacatgggcctgccgnttcgaattgcgnaaagttcangcccggctggggggttggctttgataaccgcaaannagaacnggcgngagtgttgaagtgttatgtgaggttcgcgagcccgctgggtgaagangatttttctcacggaactgcgttctcagatcgtttgcacnanagtgacatttgcntcgacgacttcctcatatcttgcgctgagtaagaaactcccagtaaatncaacatgtagccttatacggagtattaaatggtaccgggcnccgccagccaggcgtacagtatcaagattagctagctaggccctatcgccgatagttcttgtccctataaacactgaccaaatacgctacacgatccgtaatcggtttctccctaccattgcggatacgttagtagcgagttgaccnactganagtccganactagaagaggtacccaactagctcgttgccatcatgtcgctagacagccggggctgatgcccggtgttgccttgtttggtaaggccggccatatgttnaccaatcgctgcagtagtcnaccaatataagtacacggctcgatgacgatgtaggtgccgatctcnantcnaacnantcaagtccaaagctccactgccgggcttcggaagatacgtatggttagacccntcggcagtgtcaaccagacccgcgccattacatccgcgacgtagcnnnnaagtctcgcagcttcgatagttctagtaactcaattgttggcgggctgggagcttaggtggngttttgactggctntncnncnggatgctatnncgaggggtaatcggaagaacaccccgttcatacaacanttnatttagaacncgttgtaagtnaccgggttttgagacgaactgcttntaggcatagttcttctaaaancatttcagcgtattcgtgcgctaaaccctgcgaagtnnnctaacgtgacgtccccctaatggcgngtttccaggngcgatacactgncgttggaaccgtggagatgnntaagttcnnngnnntgcttttgtatgataccgggccngctcgaacgggtctaaccgtggtcnntagaagcntacgcgcctcngtacgattccataggtgacgngacnatctctcatggggngaccggagtggccgggccgcggnacggngtaaaaggctttttacaaatcagtataacttactcaactaagtgtttgcccaccggttctngcagatatgataccattacagttagtgaagtaaatcgcgaantcccgggtcgggtcctgctcccttctgctcagtnnccggtacntgtaanctggcagnacatggttgatggaccctgcaccctgactgnacgcacacttttcgtgaatcacatccaggcgtggatcgaaccttatccngcgtctgggcccaacancaaacgagtgacgggacgncgatggtggaagccgagaatcgcgtactagctcgcngnctaggatgggcaagcggttcactgtgaattccgacagagngatcagagtnagcaaccgttcantgtctcgccnccgcgcgagtccattgataattttacgttccgggngtccgacttccctncgntagcctgaccatctaagacagcgatngnncatgannagcaagagggccgccannntccggaagtggacggcgattgtagggttcccccgttgatctttaattaacctagacaattgcgnncacaagagtcacccctcaaatggctgtctggcctttggctgcnttagcattgtcaacatggnacgggaaaattacgattcccatctctggtgggggtgcatcttccncgngcgcantgtnggcaatagaggtcgaacgtgagaagttnnangtgcctcaactnncgctctacagacccgacgctattcaacgagcccgacccctttctcggtcgcgntccggacggctatggtacctatctgcncgcctacactggtgtacatttctggctctaacgtcgatgatgtttactaggactcacgatatctcatcccggcgtcatgggcatgtgcatggtggtctaatcgcccgtctncgacncttctacggccgcnngcctanttacgtgacngatntgtttacncgtccgctttcgcatttgtctgggtcggtcgcagaagagggtctccatncatncccgctacccatctcgaaatggaatcaattgcattcccaaagacccaantctgaaccttaacttcgcagangtgaaaatactntnnattggacaaacgtcgaccggtccgggcaaggcctacnggnngatcaacggcatgaaatggtancagagatgcaccncnatatcaaatctgaaccatgagccagtactttcagaanagngtaactgtcggggctaaaggnntcantctcgcataggagaagtatttccggatggccagnctcaggtttacggggaactcctcagcganatcgatttaccaggaaaaacntccagttngggcgtagtgaaaatgccctgttagntgtgtngnttgagctgtgcactaaatgcgaatgcacacnctaagccgcaggatatatnagtgtcaatatncactagatacgtgtggggaanncacagttnaggntaacccctcatgctggtacggagctagctcctcaaatggaatggatttcgcgaacctgtagngcgttccgcgttgtatgctgggccccacctcggacgggaagctgcgatggactcattncagtcgactgttgatatcngcctagttgatgtcgcggcagcactgncggtgagccggactggaaggnngaacccatggtgatgagtaacccctgcgttcccgcgngtaagaggttttttgcgnagaggagctnntcaagtgcgaactnccagatcgancagtggagtgacnnggnccnnncagcagggagttactgaaacgggtaacaatcttgggaggccggctgtatttgtgagaataagcaagccatccaaaagtctttgtncttttactggcgcccatcatctaatttcctcacnccaggataatccctatagcctcctatgccgtcggggtaggaacgtttggacgtaatgcaaaattacgtnttttgtgcactagcgaattaacctctgacgatgcagtgtaaaagatattaagtcaggacttctcatttgagaccgctcntcgcaggagcgcatgtgcggcggttacgccgggatttacattcnntgncatctcccatgctaggncgcaggantcttcacgggctctcgacaggagtccacgagagagtgagaggcgctgacttctatgaaaagcttcagtaacggcttattcattaagcattttgcagtatgcggtgcaccgtagatcagcgggtcgagctttccactccaataaaccanttntatggacaagaaacaattaggggcacgtcctcgtaagccacacgttaaacattttcgagtttgcacgatctngtagacttgcgtcctatcgtggcgtaatanagaagacttaaccntgcacncgtgtggacactnnggaacngtttttgagttaggagacagactgaagcttatcgccgggcagggtaatgttatngttcttgggaatgcggatccgaggngacttagccggttcgcgcggaggcctggnacactgttaatacatnngngcccccagctaccgtaatgtcatgaacgcatgnttaaanagatatcgcctgnngtgcatgnncaccccgcgaacgaccccctgtngagaatggctctnggacaantcaggcctgggtgtgtacggcggttgaaacagtatccngcgccccgtgtagaggagctctgggccgaagctgtggcacgccagcgctnncatgtagccgaaggcctagtaacttacgttaagacgccggtgtttcttgtaactctatggctgtttcaaagcgcaccagttccccntgtaacattctatgccnangcacagaggaganggatacccgtacatagcagcagcantggtgtagatgatggcgcgctgtggccgaggcatgctatccaacnactacgncgagacaacagtaaggagcgaagagtgatcgcgatggttacataggacgtgacgccgaaagccagtccgggagngtaatactttatgaagcgcatccacacacnatttaaagggcaggggtaaaactcttcgcgtgtgcgtcngtatcagcagctcgtagttcacgaaaattactggcncctgcatcgcgtgatgacgagcaacnacttaatgggagcgctgctctggcacnttcagtaggtccattagacacagactattgccntccgtacccacaccggcnttgtagtgtgnttcgtcgtcccagttgccgnatcgcttcatgttccaattacagaaaaatagtacggcgtggccggactaatcatccttaaagtactcgtcaaaggacaccgattctngaacgcgaacttcaatataattttttgaggcctcccaccatacgtgtggattcgcacggtgcgatnncacacaagctgttttggagtaagtttcgttgataacttcnacganttgaagctcaggcaaaagaggacaacctcgtgccgcgggacgccacgaagcaatgagcggctagttattctgcagtcgtgaggggtagctgtaccgagctctacggcctgcgncaacgtaacccagacatccgggggaacagggtccgtaaagcatccgccggcttatagcgacaccaaatttaaagaacaggntaccntacaatgtaaanagcgcgtcctgatgcctgaaagcggtgtcgcgcttacctaatggccngatacggtgatgacagaattcggcgccgggatnttacgcagtatatggctcaaccgaagaaatatctaacggatgtcaactattgcgtcactttcgttaanccattacaaccctggcggttccacgaaggcatacgcccgtacgtgtttacgggggatcngctttatgaggacgaccgtaggcaaatagntgctttggnctgccctgtgtgttttactgttgcatgttgaaccccgtgtttntggtgaaccaggcgcnactcccagaagcatcactcggcgcgcctcagaggctgttcattcgtggtataagcattatcgaaaacgctttcatcctnacaccganctacgttgtgaagcagtgcgtacaatgtaaaaattggtgagcaccaggccgtttacccngatccgatagtatttccgatgttanacccgtncanatctgttcgcccagagggcagcgatgtacgaggacttagtacttaccncggtcgtctttcgtactcgcnctctgaacgccgntgcngatcatcacaccaagaacctgtngcgcaccaatctgatagttttcagcacatatgcgaagcattgtgtttcgaaantgcgtntgtnnatgacccaacgactcgcaagaactcnctnnncagcttccctttgtggaaatggctggacgttcctctaccagccgtncatccnnccttcaaagacgtggtntcaccaacggaagcatgagcgtgagttaattaccnttggagatttgaagttgatgaagcaatnntgaacatcgtttatccaaacttctggcataagagcgcatggtccgggaggaagntctttngntcagagcaagaggcancagggaagtgagcngcactgtcttaagcagcaatttactcaacaaataatttctcccanccccactaaccactgccaatgaaagtcctctcgttcgngtatgggtangncggagatcaaagaaggtantcacctagattgagcaacgcataaatcccaaanganttntctataaaatagaggatgcgctagtgttcgatcgtcgctgatcgtnccttacgccccgttgccactggtgtgggtactagtatcgccctccacncgtnnttcttagtgcggactacttgnccacgcattgagttcccaagtgggcagcttaatggactatccacntactaataattaggagtcgcttnttagcccaggaaaaatcttcagattcaacgcagcacgaaccaagctcaacctcattgagaatgggcaaagctcctgnacncgttcagccgttggggagaaggagcgattgcattgggggcttaccantggtcccnagttcacccgaagtctaaccgtgccnngggtggcgcatcngcaaagtccaaacgttnnncggagactccgcaaacatntacnncccctcgtctagcactgncgcatcgaccgnaccnncgnagtcangccgcttttaataaaacaaaggttaacgctgaacaatcgagtacgnatattcggggaggtcaacacggtatacctattgcgtcattctaacgataaacgccngtctgttggacgtcgcgtcccaagagcccggaaataggcgntaatagcgtgagggntagaatttaaaagggcaggcctccacctcgaangctaagttgtgcttcgtggcgggcataataggtcangacggaatctttctaaagccccgggccngngtcgttggggtacatactcaagtgacctataattctgtgcgacgnaaacccaganntntctgccggcacccaattctgttctcctctcaactccggaattatgtgccgaggcgtaacgccanccccctcataatgtctcatgatcgggntnncagtccaaaatcgtatcaaaatattgagcctgntgggcgcatgtgcccatcnncncacagaacccntgntttacgagagctagtcgangttntgcgtgnccccccagaaggaccnttcctctcccaggtnatcgataagtcggtgtactcactataaatccggaatgncaagcctccgcgatctgggacggagagatttaaaatgcannngggctataacaggtagctaccacgtgtgacatgtgtagctgcgctcgcgcaccctagcgtgtgaattccaggcgatccttgtgaattaaaactcccggcgcacattgaaatatttcatgaacaatngcaaagcggtgtgaacgccccnngntaaagcgggggagagaccagtagtcacaaagtgtcgccttgngacanntaccacgatcgtcacttacaagtcgatgtnatcaccagcncncggcgcggcgcgcacnnnnntgggtcanannatcaacntctacgnacccccgcatctttcattccgtttaggaaggccggcaatcagagggggtangaacaacgggacnggcaagctgcaggtggctattattgnaatgttagccannacggcaccgtgcattcccgtaacatcagaaagtgngacatggagacctcacacattgggtgtctaacgagggcgcactaccagtctgaagatggctctcttagttcgagtgtcgttgcatctcccacagcacnggtcctccaaagagggggagccattgccctccccagatnccctctcncgttagaaaacatttaatantcgccaatgcggaggtgtagtgcggngtctcatcctctggcaatccctttaaagtctaacgctgactcgctagctgggcacgatcnacgcccgcggcaggtacctactgcccctgtggnccgggcngngccctcctccttactaaatgtatcaatcatagctcccaccctctcacgacacccagagaagtaaggcagttcgtcacccgcnnaacgtaggnttgggantnaacatacntnctcgccctngggatctaggagggctgggacccaacttggagaagatcttcggcggttagntgtcgntggcgcccggccggacccgatccgtgcaaatcgtgcntcccggnncnnggtttaatctcgttttgatccggactgtttcggacagccntcccctaccctcccnnncatttctgaagcaatgancgcaagccaggccnggagctcgggagcggcacgtttgattggggatagacctatcgtcaatcgactacaacgaacaatccgggcgattcgtcgtatcagtaccaggaagatgttttaaacacctcgcatcnttctcaacggcagccgcccttnccaagtacgcatgttgttactgtttacaagatcntnccgattgncggttactactntatagaggacaagnatncncgtnggaactaccgcaccatgggaacacttgtgattcggnccgatccgttactaggccccccggcgactaaggggtggatgacctgacaaccgcttcgtcgtaggagcaaggaacgcaagaggtgaatggaactcgaaccggnccaccgcgaacaatatactcaaagggccgcgttgagntgttgaactccatggtgncacagaacgggtcagttcccanccgatttacaagagcttgcacggatcttgggttactcaacagtanccgcccgcgncggtancgtatncnccncagcaactgccgtccggacgattgcctcgaatcctggttagcnnncgccacgccgtgcaagggcccctatgtcgaaaatcggttcgccgtcacaatcgatcccgggaacagaggtgacatacctgaccttgtaagatctgttgtgnggcatttcacaccntcgcaccctccaacngaagcggattccgtattagangnngcaccgnccncgacccnagctagtctgcgcctcctcctctcgttcagtcgtggccccgtngggtcctatgcccggtccnttcngggtactgacanggatcacgctgatcaccgctatttgggctgttngancataaccgcnnaggcatgatgttgaagttcgtccaagtntggtagtcgctggagcaagcgcgagatctctatctnagtcaggttcactnactcaccatttcattccatatngngtantcagatcagccctactgaatgtatttccatcctgggtcgtagaattttccgagtacatggagcactttctgcagctggaaattcgaaaagtnctaataagttgcagaggcacncctatagcttagagctgtaagnncnattgagatancacccatattaagtattgttcggttgccgggttagacatnctcaggcaagcaagaattagatcagttgagtgcgctccccccacgtaagacgaaaantntagacnttgcacgtgcaggatancccgccagtctttcgcctgccnggaaagcgggatttgccgctatctccgtgtttctcactgtaaagcgcgngccccnaaacccttaggagtnagaccacagtnnccgcccattccataaagcctctcanagatactccggtccatgagaaccngcaaggccgacctagatagcactgtatcaacgccgtagccgccnnnaggtatntgacagtatncgaagtngcantcttngccccaggctttttgatgtatnctatattaaagtagannnngacnanccttcgctacctgatttgcatanagcctgacggcgatgcgganagagctatagggngcgcattgccccttgcgangtngangataaaattgccngaagncactccacgtcttttnncataagccancacgggccactggtcatttgtaggactgcctctcctatctgccttcttacttgtgggctanaacgaccanaagatggccaatgggctncgtcagagcaagaatagattgtctcagcacccggtctctgnntgtgacactcgntctgaatctcntaaagattcataatccccgtctggacccctcgccgctgacgctttgtcgctagtgtngcgctgacatgaaggagcntgngtggcggccaccgcccnnggggaanncaanccgacttaaagttctttccacaagcatattttcggattagacggctngaatgttcgttgggtaattgagtacctcggggaattagtcngccgtgcggatcccggcnanggaaccgagtttcgtatgcttttgccttccgcgatgnctcagtgtgtgtgttancagtgggcggtcgcccncgcgcgaacgtctgtttgcttccgtctccctaggaccntggattggtgcagcatttactgcgtctccttctttgaggttgtggtgccacaaatacgacacgctcagggccctgtcgcggnncggatctgcttgctcgggtggtttgagcagacctgaagccgcgaatcgggtagacgactactcanctggttacataaggaataagccggcagtcccccgctcggtctagtctccgtctgaagccgggtaatcgcagcttgtattcacacagttgacaattnnccgntctttcngactacgacttccaaatggtttaccgggggtatcggacctagctgcggcccgatccgcccctctaaaacnccctataggaattgagaccncagagcnactgactcagcgcgatagttacacttnctgcttagcactgaacacctagtgatggnaaacatataggcgttacnggtcttctccccgtcntctcctggtcgggtgantgtnggggcaggcaatgngaatcactaacggcgcgacccgnttgagaaaaggatttggactcatnacgcctttttgcnccactcgctcncgaccccgacacttggaacgggggtcctngcgcgcccataggctgaggagcacagttncggtcttagtaccnagttttgtccccttcagttgcctattggatcgtcagtcggnaaaacngtagncncttgaaataattcgccagattggtggtntttaangccntgaatcacctcgggaggctatgtgtatncttggacttatcctcttgcgaccctctcgaacctgttctggtgcanctcgcctggggctcntcgactganacatatcgccctccacttgtattatgtgcttggctcacgtagctgtcggcaattgctgatgcattntatacggcgtnaccggccgatccgagctcatttgccgctgggncgtaatatgtatatacacctagatgtgaaggtgtgacggcataagttccttagtaccagcggtaagccntaataatgaatgtcataaccttggcagggctgcatccttcagctgaaattatctatccgactgcnaggtttaacatactngttgacgccctatgttctagacgtgccaannncgcaaatgaancccatgactcggttaantctcngaccacctgtggaactggcgtgtcagtcaatctacgatcaggcgcancaacccttcccnnnttacggattcatcggcccccagcngattctccgcgaatgtangtactaggtgggactttngttaaaatcatntctagnangagcccgacacgtgcatacgaccaggggctgattccgacctggtctggggcttagcaactttgtaccaggagaagcgtaaaggntactagtccccgagctaccntanntnaatattcgcgtctgcgcgtcccaatgggaagcgatggaatccaggagctcttcccatagtgccaacctaacatgtagggctgtgtcaaaatgccttnttggtttggncnntctactcgagggagtcncgagggccttcggaacactccgacncggtccggcaactgtctcggnccaccccacttggggcccnataacnagtctccacgcgtcttcaacgatctgggcttccttgggtaagnaactgactaccgtggggagtgggggtaccgcttgctgagatctgcgtgtaccgttcagaataatactgtgtaacntccnggggactaaaagactctccgtcgaggggatgcatacgcgccnggtccccccgaccacaccgctactcctatatagtgggcagngattgcgccaacgacggngagataaaaagcccaacgatattggattcggtacaaggaaagncgcccncnagnggggtacgctcgatgcagatcccntggtactnntatgcctactataaatcaagagcttcgaagccagtatgtctgtctatnaacttangcgtnctcttcattccgangtgacnctccattgttacgcaaccccgagcaagcttttggcttctctcgcaagtcatccacaacttaaccacgtgctgctgtctttttttgtccctgcgatccttgntgtatgcncnnaaaacaagcgtctgtcctagacacagncctgntgcgataacgaagtgaatggtcatggtgggtacaggcagatntcttggatncgaggagntttatttttgcaggacaacgacggagaccgctccacgtccgccgattgatggcggttcttagcattgccctcgacctantttcaagngctccggnnngcgtgaatgaccgcccgagccttcagctatgntgtgtgccgacgcaagctgggccngctgtgtggccgcatttccatgcctcaatctggctctgcccaccatgccccagggctgctggtcaactaaattctaaacccttatgcgtcccacagtcttcgcnatggcttcgtgcaggcaagccctaggcgtgaccccgtgcggtgcgagtatgcacggcatatatagcgcaggtgtcatgctgcttgacccggaccgccttctaaaccatgattaaaacggtgtctcgtgcgggacggantgcgctagactgnctatnanagtccccttttcggtaatatgtgtcccactaagtggaagccaaataatataatgcnggtggncanngcccagcttggccctgcctagaggttatttcatggacgaggtagnattcgctgnttgtgtgctaaggggtggcnaaaaggccgattgcgagttttggcgcaaacgccgcccaaaagcaccngtcgtaatatttggctccctattagttancggctacttgcgacgggacttgttgatacaaggatctgttttaggccgggacggtctttcgcggtcaccagtcgcgcagctctgctaatccatcggtctcgatgcgggaatcaagaccgacaaagcgaacctgggcttcgangttttccacgacggtagtcctgtatgggaggtcaatntcgtcttcgtgatgctagganacatggtataatcgagagggcaagtcgcacaaactacatatctgnctagctaccagattacagaganctcaaccggctcgggggccttctatgnccttactgacagtattgggcgggcgtccagncccgcgtactaggggntgggcgcatnggttctnaannncccatctctcgtacgaccattcacgcatgaacccgctcgccgggtagctacaacgagttgcgtgcttcacgtgaagtcgcctactttctctgggttcaccttacanncgtaccaagnttaccgntggttnacaactgtccggtgctctcgccctagttttctncttnatcaattcnttgtccgttcaaactggctcaatttcacctatcttgttaatgccggtaattggggccttactgnnnanagtatatcaaactgccctgttgaccgacgttctgttcatggtcgaggncgggttaaaggggagtaggagtgaaggtgagggtttcgacatataaacgtctatacggtgaccgccatttagcgtgtcctgtagcatctgggccagtgnatcancggcggctagttctnngtgcgtgcggcacaaaatttcccatcgcagatntctcgggcaaatccgccaaacgacactggggtcgcgagatcgtgtcaacccacttcgccatacgggtcaagattggccacatctgcctttaggaaaaatctttcncgcgcacgagcagccggcacctcgatattgttccctagtgccagacaatggttcgccctcgtaccaataaacaagcgcgnccgcgttagaattagaaccatgggtttcttngggcggtnagnttttagctttgtccctttgcgacgangctcgagcaggtgcgagatgccggcctggtcgcctccaactgtaggaggccctcgaatagaaggagaccgctatagaagtgtcaatnngctctacnncgttatcganaacccacgaatcacgacaacaaggatttactntaacacaacttcttggagggggtgcgcgctcctagggggaacttcaccgctactcagnctccgaggctcntatcaactngcgacaagatactgttacatcgccccccgattagaggaaccagaaagccccttcgaatactccatttcgatgcaggcagtaaagagcgggtgtggccgttactatcaatatgggcncgcgtctcatttatgggactatagggaaggtaataactattgcggaaattcgaaatgacagagatacttaaccgtggttccactgcctattcgcctgctcactcnccctcctctcacctacggtngatagggctgatctgtgtcagggaaaaggnnatgnttgcaaggcaagagacactctgtaatccaggtctactgtggttaggctggcaccgggttacttcgcattcnaacatgaggttgcgcatatacgttccgggccctgnccantttacatacacngtttnacagtgtatgtctaagttgccncacctcctaagataaggatccacgcgacgangaggggctggggtggcggggggcccccantgttctagcgatagtctagggcgctaaatgngctaatattacccagccttttgtcccctaaaagaaatcgttactcgtccagactatnctccctatcatgcgtcgtctgccgctattcactcagcgtggcagaatgcggatctncacatctgtgggccgntatcctcgntcgccttgtagactacttgtctgagacagggcatccctctggtcacgagtccagataatagctcacccttctaagtactgaataagctactgtatttgcccttcgtatacagccagactcctacatcgattccagaatagcggcgctctgaccgcctgcgctgtcataaagaggcacntgtagcaccttaagttngtgcattcagattgaacgactgcctcgtatgtagcaatgtaaacnagctaaagaaactagcgagtaccgctcccccaaggncannttctcttttgctctgaggtaagnnttttgagtgttgcttccctccgtctattgggtggcgcttcactcgggagttcaaggctactacgtctgcgatgtacgcaaatcgcgttaccggtgtatcgcgactacgttccaccaaaaatgtaattcnnngttcttgtatgtaatatcgcgcgagtagtgggtcgacagtaatttatatgtcacatgggaggcaccatgagtccanngttactctaacttcagacgaattcatattctacacagatcctcgtagggngatatggcattcacgcggatgaaggaacncaatcgaatatcctttcacttaggccgnggcaaacaaatgctcntaagcatgtnnaggcctggatataaatcgggtaacggatcccgctgccagttgtgtacgataaccgaggtaatctttctcttaatcgtgcaagtacaatcctgtctcgactgagcttggcgtccgtcgcctggtgcgtaacaatagncattagggataaagtacaaaccacatgactctcggtcagtcgtgggtagcgtagtagcccannaatcnnagcantcggtactaatcatcggcacgaactagaacctcgactaacagncagatagctagaatcacaagttgggngcaggganncatatgcaaagatataatctttcatctcatagatccaaaatagtgtaggtgtgtgcgagctcngtttgtagattctgtctcatgtaactacgcagatttacgattgcagaggttaattcagcatatggcgtcgcgagcaggacgatgtacacgataccgcggcttttggcntcccactgtctgcgtntgcgctgcttcatgtttggctggagccgacactgcgcccnaatctatggcctcagaagagcgggacaacgctacngtcgggtcccaacagcctatatancgtagtggccctcaacagtacaggcggagacggccaccgcgaaacccttgttactgatccnggctaggncatnnttcaattcnnnnttacagcctggctagcccgactaatttgattatcgatcccagangtcttcgccttggcggagnganaggcatcctggacacctgcacacagcgtttaccttggaatgnctggcgctnctncttgcatagcgtagttacatcagttaagggtcngtggtactccgccagtactacactatatcacggcanttggcgagatnccgcntcgaccgccgcagctagtacttaacgaagacnatcgtttcctttngactttgttgancaggtatataggatnttcgcggctcanntgcggatcactcgnngccggtgaagcgtgacgtaccgggacggaggtctagcgaccctgccatggcaggnttatatgggacaagggaatttaagctagcgaacgacacggcncanntagcacgctcaccttgagtaggccctttcccagggctactcttggctggnngctgggaaatcttttaaaattagggaaccaatgcgccgctagtgatctggtgcccgattngcgatgtcctcgtcaaacattaagtgtcgaaaaacggtacttcgggaatatctttccnatataacctggtcttcgttgctatgcttnagttgaggtcggcgtacgtaccncgggtccaagataacagacaagcggtggngatgtgacgtgctcaaaggagagatccgtagagattcataagcgggacncggcngccgntgtncaataggacgggccgacggacggccaggttcacaacgacctcagcttctcactncccacgtgctncaagagtattgcnntctgggcccccagggactatgtgtagtgcgcacgtgcgacctacggccttgggctaatctgatacgggactgtcctccgcccntcgcgacattacgcagcaacccgcagccagccactaagccatagntgctgcccgnntgagccgncggggtagtggggtncaatgaggatacacaggggcctcctttccatgtgggagtgaatagnnntaacatgtactnnncantactagtagggggattcgcgattgcattttgtgtttccctattaggtctatttggatgngggcccaccgcactncggntcgancaggcatactttaacgaccactttttaggacatgacncttacgttttgcccacatgcttnacnggccatncgcaatttcagtatctactgagttaattgttgataaccacggacctcatacgccattcacgctaaacactttcctgaagacgncagtcctttgncgagctacatccagtaagagtactactagtaacggcttgaantgagaccctagantattatattntcgtaacgaaggccaatcgtgtatgcctaccagcgcggagcgcccagtaagcgtggagccacgatccaaccgganccgtcgtncatcttctcccgatcattctgnggtccagtnagcgtcgcngcctcnaagccggacttttctttatggatggggtgccnggacctcgtggccccaacgtaaagaggtactgagcaccgtcgagtctacgcatagtagttcggaactttacctcgctgtgcgcagcgcgattccttcttgtgggggttagcatgnncgtcccgcngcctatgcatgccgccagcgtgccgcatcatttagtntgctacgtgcaccagacaaaagtagtattctcgcggagtaccacgtactcggttgccgcctgtggnagttactctggcgcctcaacgccgctagatttgcgccagagtcnggacnttactaggccggcgccgtgattatggggattaccanaccgtacacttggangngaaaactcctgntggaaccgcccaattgatgttagtggttngtcgggaggtatagtttactgtggtcnaacatgagagcatgtggacggtgctgaaaggtatgtagggattaaacagttctggcgaaaggcccaagttaatcacatctgaccnaggttctcctactgcgtctccaaaagcggtangnnagggctgttaggacagctctaggnngatggtgaggggggaanggccaatggcagtgaagcncnccaatgtttgaaagatcaaactcacaggcttaagctgancaggntggttgcgtttttaattacaanagtacggtaacacagaccgtgaaacttcacgntcctggagcccagcnccgaccccccacntcgaatatcacgggcttaaacatgctgcngtcggttccagggaaccnntgccagcacggcaaggcggggcacnctagagggagatccnnntctcctggtttatcggcntgatgaccgtcanttgntgtgggnttccgaagaagntcgggttccacggatatgagacgaatcgtgcagctgttgagcatccagcctcgtgacgcttggngcgcantgccatggtgtggatacgtaccaggcctagcgtantngctacgtcataattgcntcatcatncttctgntgaagtaagcctcttgnccangggcacaatgctcggtgcaggcgatcttcttgctcccagnaaccggaggagntgttgggcacacataaggnacgctctaaccngcgggggctcgaagattatgtcgcccgtcctaaattcggcccactccttccagtttcatgccccctacggnccgtgtttccaagagaanccggccaataactncataacggangcgtcgtangcanacacgtttacacacttgttgataggnaaggctcgtggctatgacatccgtncatctctcacccatctccgaactaccttctntgtaggaganggcttcaaggcctttccgcggtgccagaagccgacgacaaagccccgcacactgtggnggcatgtgcggcgtantgtngtttntcgantaaganaattgcgantcgcantgagcatggctttagctagcgatgctccgattgtacataaggttgntacacaccaatctacctctagacctgtacgcttgttcggtgacggactgtttgtccccgggtacttcactgancttagnagccaaacagtacatgagtnggggttgcgttagcgtccgcccaatatgacgggcagtacgctatcgggacagccntcttgcggggaaatcgaggacgcctggtagccttnagtggtttgcagctcgnngcgtacgcnttgggcagcacttctcgtctgtggggacgctncaccataggagnataaaactacgtttggagagtaagccttcggatcttgttcgggccacgtgngttntgcaatctgaatctaggcgttgagaggcccggtaccanngcgaaggttaagcgtcgtgaatctttacgttctatggttaagctcaggtgggtgtgtataatatactgaacgctcggggagatggatgaggaanngctgaagctcgntnggcaaccganancaaccatgatcgttcaganctattggnacgtctcgaccccggatncttgcgactaagttaatgacngagctgtcatgagtggtaagccacacttacntcngcgttggcagcnttcatagttnnantgttnaccaccactgnccttccatggacttggtcannnaatgtactctagtncccggatcggcgaaaataggcgtcgcctcgcgtgcattcctacgcnggcgccccggnnngaaacaggncacgagtggttctgctaggtgtaggattgantgtgcattcgnacccngagtccctggnatttctttatgttgccgggtnggtcgactcgngtnccnccattaactgcgcagtcaggagtatcaagactccttgtaggttcgttcgccggatctcgagtaagatctgaatcagagcatacggctcntggaacatccgatgttcaagtcgaatttcactggcctgctacgcggctgagcacacaagacgttgtgctgttnttgnngctccctccgctgtngcactngncgcgcaacttcgatggctgcagatcctcgataggggtaggccggcaggagtttacttgtctcctcggagcgtagtgacagcgttccggcacgnatatagggcggctcttcacctcgatactgggagcttaacgtagagngctcctgggccttggctcatagctccaggggatttgatggttttttcattgggtgtagcggattaacaggatgccgatcactgagcactccaaatatcgntttgctacnttgcaggaatacgnccgataattacggncgatgatatctgagcctttcctccannnngncgtatcgtcctcgaggggngggcaaaagggctcgggccgaccctggccactaacaagtncctttgngtgcctcgggccnaagctgtcgnctctggccccgagaccgatcgtcngctcgttcataatcttggaaccctcaatcgatgtacagaccacattaaatctgtggcgacacgcntaagtactagaggattgngaactcgggcactccgggaaacaacgaacggcngggccggnctagaccancagaaactcgatttatcgatcacgaatagttgcaagtcatctgccacaacatnggcgaccctgctacccctgggagctaaagttggtatngctatccctcggccancattggtctcatcatgtatcgcgtgttggcactggggtgacatactctcctgtcccgccagccaaaaaactgggtccacccgcgagcgcggggacaccggccngcattgncaaagtcccctggtgcgtaagtctctggcgtgactgacgaattggatctggtagtanacgaacanaaaactgcggaactgacatctacagacttcccattctgcccatccacatataggtatngagtcgattnccaccctatggaccctaacggcggtttggcagannacctaggtaatggtcgngcactcatctttagccgcgtgaggctgattgttgttanggggatccacaatagtcgccgtgggccagagtcgttngccgctgctgcaatgaaanctctggtctcaacaanccgccgttgccctggatttgtttttattgctctatctgacggggnaancgctgttntgttcccagaagatngtgtttttcatagatccgggatgaacaatatgtccatttctacggcttactgagggcgccctctgccgggccgcgtttctagctgntgcncacgttagatctacgcttcgccggaggggcactacacaggacntcggctggccccaaatccgtctcacccatttaaggaataaacgctattcttntttgattacccgcncaccnccccagtgaggatactggaagtgagagttcatccccgccgaacttactcanacagatcaactagtgggaagcatccngaagaggtaagccacgtatncaagcgccgttgngacgctgnaggagggtgccttcgagccacaaaatctggatgcgtaantcttcccgctaggtaattaactagccgnttaaatcaaagcatcgtgtatccttttttggtcgatgccancgccgncccccgatacctcgaaggattttactccataacctgggccgcattaggcgcaaagctctgtatcgagngtaancttctttgcgnttcgatggttgcccacctttgacccgntccctgtcncgagaggactcggggaggttcgtttacttcctagtccggcccgngcgttcacctggagcantcatatggtggcttgaaagatggtnnngtgaaataacggatcaaattcgcactacgncnnacccctcagtcaaggttncgangtgtccggacatagtcccgcccgtgatcggnaaaatctcgggtngaatagggcgaacatccgtgtacggaccccaggctccggccaagacttttacattcnagccgttgcgttacacgcgtcggcccctactgcgatccacaggccatcgaaaggctcgaccggggcgtgtattgcccgatctgattctaaattgataccccaacagtgcgattggcaacanaatccttacntcacactatcccatgccacatcgagctagtcctagcccgccanggtaggcgtcactgtgctcataattttgngcgcactctcgataccgtgccaatataatagtaaggagtatgaaattcactgctccacgccaacccacgatacagtcatgtcactcaggctttgctggtcgtacgggcggcttcatgccccgctataccttttgccagancctagtttaccgtagtgccttatttagcacaacagcggggtcgccagttcgtggcnctgctgccggnntacggatgtgngtaggtgatgctgcccatatatnntgncgaaactatccctatggcttttcacgatggagcaaacgccngccccggatacttgcactccacgccagaagagataacgacgtcactctgntccatcgtacagngtgcccaggtagtctcgcaacttcggcgtgcnagttntaaatcatatctgggtntgacggttgcgacatctgnatctacttggttntaaagacctaagcacgcngaacacagngcgacgaagcacggaagcacactctataggctaancnatcacgatgggatagcaccnttcactagagatntttcaggcccagtctccaagtcgcttgcatcagcaagcctgcactcttaatggagcaatgttagcatagcaccctgcgacctaccaggcaagacggttcggcgacncccaagacgcaagataggggctaagnctcgaaatattccgnctcgtggtgcatcttggcaatatagtcgggcggccgtcacttgggactgatgcagatctganagtaataggcttcggtccaccgccgngaggtaacttcggtcgaacccactatatagcaggcgtgtttttaacccagtaaacgccctaccagtccnccctgcggnccttatgccaatcagaaggacgtaaagaccgcactacaacctccacgcagattccaagtctgattccatgggacatccgtagggtagacattaagccaacggatggccagggactggcactccttccctaagtccccagcgttccncctcatccggaattgaagaataacntggctcctggagccnnnggctcctagcagtcacttcatggacatattcnttatgcaccgcctccccatgttgcagaaccaagaactctctacatcgagatacccctatctcatggcgctgntacgcctttcgcgataaccgtctcttatggtgctcattaattttgacccttnggtanccaacgcgcgatcgttntcaagtagttcnacntcgcgtgtctctgtactattacctggctgctccctctttgcgcattacacggatggatggatactgctcgantcgcagcggctattcttttncctactcctctagnacctacgtgctggatgaccctgagtattgtcaagtaatggaccataagcggncggcactggcgaagacacanctggcggcccgaccaaggcgcatgttggagacaanccgatttnggggggaaaagataccattaaatcgtgcggtggccaccccacgtgcttgctgaatttgctactgttcgcagccaaaccctttagnagatttntncgttaaaggcatccagagggnacctgaagactagcagcgtgaagntcatcgaataaggngaatcatgantccgtgtantccggttcggacggaanggtctttgacaaactaggagtggaggttgctcaacatatatcngttgctcgtnggatataagcgaccacaacgtccctcgatcatctagagcctttgtcaaactcaacggataccccaatagtagaaacagttagcgtgactctaagcacntagnactcccttanatcacggtcgcacncgcccnnntgggggggtgngaccaccanagcatgcaattagatcctttacgtaanaatcattcncngcagtganagncccgcagcaagcgggcgtccgtctcgaagcaatgacccgtcggctaacggccaggccgnacgcggcggccgagaaacatcccntatcggtaacaccgcttatgttgtagagtattttgaccgcgcagtcacgcgcgcgctaatgagtnttgcgcaacaccgactcttgactgaatatcgctccgggaagtttcagcgcgataaaaaactaaatttatcataccttagatacttccanatgccaaggggatgctnccggcgagtagngagtcaagagctattccggccagtccgcctttaattcatncacctaaaaataacaatataaaccatcccggcactaaccnannncagggcgtggcgaataatcaacatgcttgagatgcgngaagtacttctagctgtccctaggcgaatgagaatcttgacttcgatcgctgcagtacattcgtnagaggaangcataacntcacgactttctnccnagagtgngttngtacgtcagcattcttnaccctaagcgccccggaggcattttctttggcagtcaanaatacagatancattagaatgggaccncgttagtttnggngggcggtaggtgctgggcncatcggccccgnaccgtacggtctacacgcatcttgtacacgcggatcctaattngtcgttagacgtaanagtcaggagtggtcngtgagtactcgtcngatgcnntcagtctngatctnctccacattgagaaaatccgaaatactctccagttgacagtctcagccctccagtgagggctacaaccggacccggacaccagaacgggctagatcatccgagnatacagggcgccggcccagttggttcaacgagttgtnaagcacagttgtagatgcagtaacggantaacgaagttaaccataacctatgcgggaacaatcacatggatttgcacccatgccaccctncgnatccgtggattcagcgagggagctcggctcgccggacatctgacgcgcnggttttagcgggcctgagaaacaagcctttgtcgcagtgtgcacanggctgtgtcttggagtttgcggggtggaggcgcacnntttcactgcaccacgcgancnntgcgacgcctctttgcatccnttggntgttncanattttctagctggatttcaagccaatctgtctggaaaatccagcttctgtcgcggattaagggccagggtaaaatctagaaagaanatagggcnctnntctacgtggagataaatgctcacatgggagaaccttcggtcagttggcagctcccccgtggagagacctaatgccgcagagagaagtcagagacgctaccggcaccactcctgttacatttcagacctngggattgtcgcgccgcgacgagtacaaagaaggaactcgactaacccctagacgaacgaccgccatggcgaccaacaatcggcacggactccgaatcacgataaatcccncgtccaggcctccgaagagaacnctgtgngccggattttactacattcaagatacntcctgntagaggtgacggatacgnganggtgcgcaagtcttacggncgcnantgttcgcgtagtttggaaaccagantnggcaantgctaactatgaggcgggtaccattctcnccgattaaccgtctaggaggcgcntacgaatagngtnccacgngtgactcccttggtgtgtgtgcagaacngggctccacgcntctgggtattgagtgcatcgctactagcttgacacgcntgntcgctttccccngcttatcattacggggctgggattanccctttaccataggattgtatacaggggnggggctgctaaaatgcactnntgtncgcggnngctagtgcagcatagcatgtgatgcatacgaacaacaactgaanagttgcgcgggccgtcggtagttcgaanaatcatgggcgcttacaggtgacgctctccgcagtaacgngcgtggcgtggtcnggcatcgtttcctagcgaagcacttggctgtgcctttggccagtcccgaannggatcgtatcggccgtatcgcngtccgggacctaagtttgcccagctggaacggacaggccgatgcagcaccccatcataaatcgatccacggctgganngcaatcgtggtggnccnacacgacntgcgactcccactgatggcatgctcgntcttacgcaggnaanngggcacagannatgtattcgctgagcgggcagcttactgaagcctagggtcggtcaacttgccaacgcttagtncgtggtgactgcaagtattgcagacnacccgtttagctcgaaanaangattgtatattcttcgtcttcgctcatcnactaccacngggttccggtttatggcttcgcgcaggtaattaaatgcacggctcttgggatcnggcntagcatcttgcttatacattgccttctagctcgngggnncgttgggctaagcnaancngcctcggggcgtntcaaactnctcctcataactgagtcccatggcatagtnctaccaacnagcgcggtnacaagcatggacctctgcatcacggcgaggttcgctgcctnggncgtcccgctgtncatcgngcnnctccgncacatgacgctccgccacttttccttngcccagatttgggtcgcggattaaccgtttcccacnnaccangtcactccgccaaanccgctgcgagccgcgggtcagtccagccgcgacgaggcgggcngcccgggtctnanacgctggtaagacgagatttcgccgcgggcgctccggtccgcctatcgcgagtggccgttnngtnccnaggtcgcantcggtccctgttatcgaggtccagcatatgngttnngnccctggctccnctatacngcagagcagatattcncgtaaaccgacntccgttgtaggtgttaagatctncaaaaagcgggcccctaccggntaggaccacgtgctcgcccgcgctacaaagacaacagtagacacagacttcgtcccgttaaatctatgantgccatgttaaccnncggcgnngccatcctggtaggcaaggnttacggaccgcgatcgtagccacacagacgggtacaattgaggctgggngagtagctacnttaacgccctaaatcgatgcggcccttangctgttttcctgtgtttctcccntnccgtcccgtctagccaaaaagcggtcgtatagcaannttgattcgtacgaagcgggatgtgtcgcaccgagaccgcttggacgttaatgaggcgttctgnacaagggancgtgcgcctgattgcctctaactacctttacttcacccagtcatagaagggatccccgtataagcgtgagtattgttgttggnctcctagtccgtcggcacaactccggtggcgnnncggaatctgaggagcattngggaacggggttatcccanttggtgtgtgtccccatactttccactgaggaggtctttaggggaactagtgaggtcccccgtccgaacacatggcgcgccagtatttagcggtaaatcctaatcccctttcatggggnttcttcaggnnnncactacgtcaagtgncactaccttcctnctgtcnaccctggactggtgattcggacctgctgccctagtcaatttttcgcagcttgctcgtgcaatctgacccccccgnagaagtcctcnnagtcgcactgcttggactctaggccgctacatgcagcgatttaatcgtaaataatcagagatannatttcacgcggtcctttccgggngaannnnggtggtgactgcatngggcccgaagacagagttaaaacgatgatctcctgcgggccatgggaggcactncgttgtgncntttacccacggacagaacnngcatgggcgcaagctttttggtgtcaaaagacgcgtttactgtttnttaagttngtctgctcatcccgagcccacaaccccaatgaatttacgatacggcggcntctttagatagcccctcgncagagtggacattttggcagtaacagaactccggtgaagttcattacaacctaatttatcttnnatcagcgcctcccaagcccgccaaacctaacgttcttggtgctagtatcaatancgtgccgatttggctaagtgactagactgtgcaacggccggggcacaatctgaggtgnanctcgcantgatngcataggggtcgccacggtgcaactgggcaccgcttgtctgnccctaaaggtataaaccngctagcaacgctgaacagctgatagttattcacagnntgaacacagaaccacgccccttagtgtcacaacatctttcgttgttgcctccaaacccgaccgtcagctttaagaccgccgatncggtaattagctgaggcccagattgcttgttcgtgatnaatcgcctccgcgctgttgggcttccggccgcggttacagttaccgtataaccgcgttgccccccacggcttcgactgagatnncgggcgcctaccagngngngctacgggntactctggttttggcccgctcggggccatggcaagaatngaacatagcgagagacctataagatcgccataatgaatagtgactntcacgtgcagtgctctatagcagngcatgtaaggcctctcattgcctncggggcgtcgacgganacgcacngtancgaacttcaatacgactaggagagcccacatgagagtattcctaatncggatgaagcaagaactaacgttgtgaacgcatccatagtaaagctgaccaacaacnggcgnaatgtgtaccaattctcacccacgcacactagaagctactatgcgtatcctgagtactctagaacgaatgngggagaagttggaaancgaacgcgatggaggtcgtttgggattcagatgccctccagctcagcggaangaagccgtttcacctggtaggcccncgatcggcccaaacgaatcagtgcgtcccgtatagccccagatttaaangaagaggtatttgggagcgaacnctagtgaaacnagtccataagatcntagggagacgcaacagcgcagaggtggactaccggggagggggaccattaatttgggccgtttagggactngttatcngtgcgtattgcttcgtaatcgcaaacactcttaacactcctannaccccntaggccacgtccatcgtgtaactgangctaccatcgaatctcagcgcgggtgatgccatttccggcatgtggnngnnggtngggtcctcgagggaagccacagagtanttcgngggggcttgagatcctgaacggaacaatctctatccctgttttgggctctcctattttggtagtcctttacgaggtacctaagaagttgtctgctcttaagttgcacaaccccttggcgcccncaccttcatcctggctttaatggtccgatcgctgnnggctggccaccttcgcacagtgaggggtcataagttngcanggtattaggaagcctactgcacgnagcttaacaataatgcggagagtanaaactcagncagcgaagctcgacccgcggaaaaactgaaggccacactngtantttagagttccgccctntngtgaaatcctattatggccgcctngcctttgctacgcgagtngtgacacctattgagtggagctacgctctgttagaatggacaagtctggcagtaggtctatgcgccgggcttaagaagtaactgggctattcgctcgcgctaccgctaagncangtaacgttatcgcctctacncgacccaaangcataagnctagagtcttcntaacccttcatcgctagcatgacactgccgccgaacataaacgttatctcgttggtcgccgatcgtctctagaggctacgtttagtagagcctaccatactcactactcggtccggtttcttattcctactcnatcaanaggnagcaatacgtccaacccgagccgatgaggctcaggctttattngaggggcatctctccgaaggaaacgtggccccaagccatgcagttctagcgttagcgcccgcgacaccaatcaacttatcttcggcgtgcgccttggggacttcggcgcgctgaagccacttaacaaagagttggttaatgntttgtaggatacgccaacgtgccccatctcgcggagcaagcacgtttcccggacgatccatcgacatcgatcttacctaatgatgacacccgnagaaggagacanncngcanttctttccgctccagctttggccgaaagtagctcgcttcgagtgtcacgataatagtactantcaaccagccgcgcncaaagnnagaccgtgcnagtcttgacangantcggcagtccccgtactnagataagactcgccgagcgagacgacgcggcacgcccgggattcaatggncggccctgacgctacccctgctgtgtaccgnncggggaaaaatctgcgctcatggttccacccgagtaggcagcgggaccagtaatcttcctcaagggaagtatctgtgatgatgtgtccgtgttgcgatcgttgcctacgcaaatcagcctcntcctcctaccaactggaccacnttaaagcgcctgggaggctgtacggaggatcgaaaggnngtcatgtgcgcaggctcatccggtccgccggccttgaggagacaattcacagcgcccgccatcatancacgctgggaacgtcnnatgngatctggcctcnnggctgcttcggnggcatcccgagtcagaatggtttgattcgtcccaggcttcgctgggtccccgtaggtcatgaatggctcntaaccccctgtantgttcctatcactttangcggcgttccctagctcgactcggtaacgcgcggggtagccctnncgtgccacctcagccgcggcgctttcgctgcttaacaggacgtacttgcggcctttcacgagttgatctaaggctgcgccanatctatctactttgcgccnattaatncttaaatacaccgctaccccccgtatatccgtgagccggtgcgcccaggctggattcaagcagctcgtgcgtgnctgagtanattctgtccctcgtcgttnaagccgcgccatgcgcccgggcccgacctccccgccttgttattcgtacgaaaaacgtaccattctcgcagtcgcgcgccaattgttctggtccctccactgtgtcgaaactttcgcgatataccntnagttcgtctgcacggtggtatgagtttttaaacgtccccgtntaatgtacgcggaagccaaaggttcaaataggtcacaatactgnnggatttgagcgctaagccggggatgtacgncgctaggatggtttatccctccaactgtggagggccgngggtgccagatagccaacatcgacgttttcaagcggccagtctgntggacgnctcacaacgcggtctcagggncnagatcaaatagcagaaatgcgactnttannntcagcagctatgtaatcatatgtaggacctcatcggaactcagccgttanntccagtagggactgtacgttgtcttggccatacaagtctctctaaagacaaggctagtgaaccccgcggcagcgcgacctgtnggctgcttatgtcatcacaatagtctagntatgtagggtgaatagttcgacgacggggattgctctatctcatgttccggcaacaggcgcggtaaaagcggtgtgggacgtcggntgttaatccgacggcccacagngctggcatnttgnctaganntagtaggcttgtgggttgtaacgncaccggtccagtcgggcggcgctatatcttaacgnaccggngagtnagataacgcagtgggactggacgatgaccttccagcactctccaccgtaccagcctaaatgaaaacagtgccgtgaacgcaactcccggagcgaagtcccccacgtacctagtgctgnccccctacctnngcntgngtnaatcaagaccaactcgtagtagatcgggctgccgatcaggtattgctgtcctanacggtgnttagtggtaggcaagattagaanccanggataagtgcacggccggtgcttngcacacaatcgnaaagagaaagtcgcggntacccccgacttagtttattccaacgcgganngantagtgcggggagacnccctctccctcacgttcgcggaagnaccgtagtgttttgttcgcccgattcttngcgcccgcgggactcttctgcgatggtatttgtggattgttcccggcgacatgaggactctcttcaccgagngngggccgcggagtctgccgtggaagacgcccaagcgacgcagtacgtagggtcgaccctgagctaagtgttcccgtgagggcacctaaaccgtgattccataacctcgnccggtgtagtcggcntaggccgactcctgcggtttttggcggtgtactttgatcganncgagcgccggcccgggcgttggtgctcaacagctcgnactacgcaagcagcgagtataatctattagannggcatttgtattctgggagcgaactgcattgcaccgtctcgccgcatgattcggtcaggccgtgtcggctgcnggctggggaagagcgcctttctggctaaggcccaagtgtagtgtagcgctnaacgcctaccccntaatgcgatancggcaggcgggcaccgggtggaggtaagacttctcattcaggccccagtgccgccggtcgtcacaaactatntctttataaggccattttccacgttcatacgtgantcatcccgcggctaacggnccaagttcgagaacattaggtgncggaggtgctgaatggcgtaatgttgagggttgcaaggtgctgagaaaaataacggtcgcttagctctcaatacatcctagcgnccgaggtttgctgacccagttccgataactcgaacgttagcctatctcantaggcctggtcatacattaaanangncngnntccnattctgggatagatagntgtgcgagntagtcgaatgataagggcgtccgtcgagactcacatccatgcacgtttgcgcccctgtgnggacaatatttagataattcatcagnntttcgacttccncggccacctcttgcctgtatacccggcgacccgagtcctccaagcgtattaggggcagccganngattgcaagatgagtntacacctttgcagangggtagaaatatagcgcaacancggtagcttgtaaacttcagnnttcggcataagntatcttgaagacctagcatagcgctgtncatcaattgattgccccctagccatctgctctgttncatccgagcacaacgatacngcgnccgaggccatangaccgtgcagtgcaacgacatcnacgtgttcgggtgtcacanttgctttacgtccggccgggntaacccagtcacctctnggctacgtgggtatgcgaagagncacttcgnttattgctcgcactacaacgnctaacgactgagggaatcnaaccacatgccttctggaccaggngtcgcanctgaggccggaagtgacacatgtgaaccctttaagtatgattggtacctgatagctacggaggcctccgtgcgggcatgggggctcctactccatgaattannncnnngctgtctaatacgcgaaacatcgcggttcgggtgnnnnngggcgttgccgcagcgtcctcgtaatcgctcccgcactcgcagacctagcggaacnatcgcattataggnangcgtnatgccccaagatatcaaaatcgacncgagtcnaccgaccataattggcgatcnaccggacccaaggatgctggcgacgtacggtttcatgacaagtggaccagtcaaagccgcagtggtcggtganngtttacaagttgggtactgccacctaccataacacactaatcgatcagccttgggtttgtctacgctctctcacgtcgggttacaggtccatacgaacaaccgcctgtgtcgatatcctaccttaaacctttcaaatgggagaatcgtggaggcntctgagtactgacgctnngtcctntggacnncggatggggaggctacctcgagagaatgctaattggcggtcagttggcttactcttccacccaaacaggtgtagagacgctagtagttcacccataggcggctggccccgaatcgcgggaaagtcgcaaccgaccccgaatcctgccccggtgaggaccgaagccaccctggcgacncactctaccantacccagaccgcttcangggaggcccgggccgcggggttaacgttnagcggcagaattcttagtattcacacnggcggtggcatatggnatatggtagggtgtatgcaattacgttaacctcggagccattccctggaggngtgctctgaacagctgagtgggcgaatcgnctggcgggctgactctcaacgggnctgctcagtcagtgnganacgattttcctgtacacgggngtctgctaggattgtggagttacccnngcncgnatganacgacccnanctcggacaangcancgacatcgggcctttaaaaacacccaacagtttaattgttgtganactcccggtagggtagncaatacaccgaggagtaattttcgcactctagagcataaaattacctcggaagngtggcgtggtggtgaagtgtgcactagcctncgacaaggntagatncatatggagagtattccttctcacgaacatcgctgatagaccgagtccccggtattncctgtnggcgggtggaggcntgttacgatgcgggctgcgcggaggggggattcgttgcncaccgggctaggtacggaagtcacagagaagacttggtccttctcatctagtgtgggcaggtagcagccccggncctgnccaggggnactgggggctgttaataccccgattctatgaatgctgtagtcatcggctggatacatggtggtctatcccaactaatctaactgattcttacgcccntactccctttagagtctgtctgtagtatttcgtcgcatgacccgcgtgaccgacgatatgtcgtcggtccgggagcgcnctcagcaaggcgcgcgtgatgaccttgatagacacttagttaggaattttgcatttcacatcagctgagttttctagtcttcgnttnggggccccgaggtgcgtcgctgggatgccagtcaagaattcctcaccgtgctgcaacaggnggagagtacacccctgcagcncgaagtcggaaacgtaaatttagagcgccaacgctcgttatcgatgccacaaactgagggangagtcgtngcccgaaccggtggcggcataaaatggcgaaccntntcactcgcgtaagcagactcgcgtacagcggggttagggaagcaatagcagcgctgcagncctaaagcgacagcgtatcacggcgcactnggcgatnggcgccagttcatattcctagcaaataagggcggggtagacccatgtgnngccccngtgtatgtcgtcttctatgcttctcatgttggcccactgcagattagaggaagtgccgttggcccagtgttgcacgttattgntcncgtggaagctgaactagnantgtggcgtatgcactagtaatnttggtctccacaagagggagtctannacgctagctgaaacaagaagcgagttgggtgtngtagatacggttccgagagggcgccttnncgtcnattaacgtacgccatgttagntcacactcggccgtctactgtataattcgcatggaatctgtagaggcaaatccgctccttagttcgggggaagccgcccaacgtcgctaccgantttgactgtggacattgtgacgacaataccgtgaanatgggagtcgtaagtataaagngcnttagctcgcctatccncatcctacacatccacgncctgacacgcngcttcccttgacntaatgtctacaggctgctagaacannggggccgttgacattcgtgattaggggttccttagacaagtgctgcatagagaacaagngtggtttaagctggggctatacgtttagccaaggccggacttcgaaatattgagtaccgtangagacactgttacccagtcaaaggcagantggcatgtccaaccgcccaanggggcagtagcccgtncaaacgctnccaangtatgtcgatgtctaatctaaaattaanaacgggcgggccccgtcgccgctttactccaccatgagcttgtatgtacaccgaaacaaggtcaatatgctgcgttantcgcggatgagtcgnangagtcctgcaatactccngtcctgtccttcagtgcacncatcgcaagaactttctcactcccgagatgaggcaatgatgacacnngatgttncaggggggctcctgagaactgtgggtcgaggtaggcctgtttctaatanaagcgcgtnggagnaatncggcgctgctattgtagcaacattttcgcaaaggccgatttnagtacgganncnntacaacntangatctatcgaggtaagaggggagctgcgcgatcactgggaaggaggccatggacggaacatnanggttcggtaactcggttcagtataaaagtatggtgaaaagccggcactanaggcctatccgggtcaggctaattttcgtaccnatgaataccgtacaatcatcactcgacagccgggttactcgcggaaaatggcccgagtcgcaagagacaacctcctccagtgcgttacccagatcccggnagtcacaggcccagggctacgatccgggaggcccaagcccggcactcgctacnacggnnatacagcaangaagnatcggttttatttgtagnagggccgtcctaagcntagggcnaaggacttgtgatttagtnaagatactattgctacttagatgacggaancagccagaggncacgaacggatttaagcgcactaacatgnaccggtcngtgacactcttantcgaggaaggggaataagtgttgtggttcctngaccttngggtcgtgcgttttttggatcntgggaagtatcagctcttgaccattcttgacgctccccgagtgtttggtttcgagancacacgggtggngntcttaggcngcaagcgaatagtcttatagatctgagaagttaagtactgcatggtattcatanacctcgtaggtatgggttttcttcaatccgccctgttattggacgcggggtcatgcncacggcgcgcgctcccgctggggtatagcgcagacntcaggncncgntttcaatactagtntgcaactcatctccctaagnagtcctcctaagacatcnngacatactggnggtgctagtcacactggggtgttaccttggcttgcgatcaatcctgcagttactttcgntaantcaaagtnggaagggtataaccaacgatnacgtttgttccgcgagtcatccacgtcctggacagttcangctactagagctgncgagcgtcctgagatctttaggggctccacgcccgcagttcatccatgcatcttaagaatactggagggcgaaggtgcacaaaacccgcgtaaacgnnanngcctcncctactncgtacttaccgccgacccggaccggatcactggntcttggctggctcctactgcaatcctagatcgtacnctncagcgcaggctctaagtacgtaaattttcgcggagcgtgtnnataccgctacaactacgtaaagatcactaggnagagcaaggaagcggtcctgcccccgtggtttaaacctggcgccgacaattcaaagtagcactccgtacgctggatnntcgtaattggggatacggccgggnataggtaaggccacgacattgannccgcgcgtaataangngggccctggacgaggtcgcgaataaggggacgccacgtgctctgatgggatgacttatggacgcaagtgccatggattatgtttcgtccggcggnagtgctcgctcttgtgtatttgtnagcaagggcacaccgagcgagagcacnaataagcagtggaagnctagcccttggttgtcacattttctcgcggtcccctantncaatgataacccggtccactcaatgcntaacgcccgccgtgctgacttaagtctcacgggcaccnnngactgggagtatgggcccgggagaaatcttatgctccggcaggcgcctcnnctnatcgcgttctcttccctaagggtcatagaaacgacaaattactgctacccgaactagctagaatntccctatattatttttcgcagtggggggccgtggagggacggtaatcctgtncgcagtagaagatgctcttcngcctacccccgtaacatgactccacgtnggcactgtcagggtgcgggttcggaacnggctcgactcaagccgcaaggcgcaccctttggctanngcatcaattatcacgcgcccgatgaccagatggtagcagaagctctgcaaggagccnagaggtagctcggtgatgatctctaagacccgagagattttaggaatagagctaattgntaaaccgccggcgctagcagccgccgtaggtggttggtccgaaccgcancccaggcctcgcctcgacacatcgcgattgttctccggtnccgagtgnatggatctctctccacaccgaaccggtgcccccgttnctcattcaagactccgttcttagatgcnatgccagggttacaagatctgaatacatgcgagttcctgtgtcnccttgnngtcctctctgggcggtngcacctgcgaagcatggcgacacaaacccacgctanacacacccgaccagtttcggcttctcaacaacctaattggtctaacacagtctacngccgcacgcnaagatgcaacggacacggcctcgcnctcgtccgantttgagggcgctcaagaacatcgttagtccgttcnctcncactggncttaccttncattgagctnngngatgtccggnntactgaacagaataacactaatacgctactggcgcgacctccagggggtacaaggcaagccgaatttctgtcgngggncttacttagggcatgtagtccgacacgccaagtcatacaccgcngtatcatgggtaaacattagatattcgaccaatctcngcgctgagtactcattctgacccggagggaccggnaccggactgatggccggctttgccattcctaccataataagggggctanaanncgcagcctggctgggttcctaatgacagagttgtcaaccagacttctagtcgttactctagccaatggctcatagattcagaagtcagnacgagcccagtgaaganngtctacttgtcacgctcaaaggcttagtttctcatcgcgtaagtgacccttcgnactggggacacgcgcgctttacaggtgcctcttaaaaggggccgtgagactccgtcaggtggggatancgntttgtatctaataatcttatactcctgaggcattcaatatcntctcgtcggatcttcatcagccaggttctaggtgngccccgtaggacgggtcgcatgggagttagaatcaacgggaanggggcggcagaagtnagggcgcttgaccaatgttgttngcggccgtccggacgaatccacagttgtcgtcnaatgtnatgccacncggaagagtcgatacgatgagactactcaaccttggaatccgactgagttacttcatagctttaactagtaagccgccaccgggaaggagtcatagttgcngtaacgaagcnctcccgtgnccaaattggtaggggngtaangacgtgtagaacgttcgcctcagatttcggccaaaggcatattacgaacacanatctgtgacgagtgaacnctggcggagaggcttnctcggtgggctccggccccgntgagcccangggtcncggggngccggactgggacagaataacaggcttnagagantcgagggtgagcagacatttgcacgncccacagtcctcccgtatggcgtgggcgtaacaagggacccctcgcgtcactgagaaagtngccaactgtgactgtgantgtgcatgcaatgaccacctgannnccattganaatttcatacagcgcgcatgngtgaattacgcccatngaatctaccgattttgtatgtttcattcattnctagtagatgctgcagtgagctaataatgcccaggagttctctagggtcacccgcgcgagagcgacttctgttccacncttnncgtcacttagcgagatgccgtcancagggacctgccgtgcctttcatgtttgtggtacgtctcagtcaggngtactgactacngncccgtgacgggggcgagacgccgatntanntgggcttacggggagngtcgggactgttttanagactggtgcttggngcgaccagacngggcagattggcggcngagttgacannnctggcccgctatgagggggccctatggagcggctcactaattttcgnaccagaggnngctatcatcctncctaggggggcgccgtcaatcggagngganctcaggaacatgcaccnttanaagtcaacctctngggtatctggtgtctcacgcgccacgtgagacgaacaaangttattactgttcggacggtngagctcctaggctggnttgtgctccctttcgtgcctccaggcagtgcgnacgcagctaaaccatgcaccgtcccggccgcggatntgtngtgcanaataatgctgttagcgccccggttaannntgggtaagggctctccactcacttcactgaagaatcgggttgtacgntnnaggngccgtgcgctcactgccctatgcactccctgngnctagccaacntggagtcgccgcgagaacacaggtacagttncctcaccttacnnatccgacagtanctatttgccggaanccccacntgtnttctganttaggataaagnncagactcccntattcanagccncggcgtgaaccggttgaatataccgacgtangcgatttgtgcccagttgagcttcccctacgccantttattctctccccctcggtagcacgtntagtcnacctccgnaatgtgtcagcgcacgtgcagtagtaggcaagcnccgggttcttagagcngtgcctgaatgctccaatcgngtcgcgccgtagttccaantcgtgcgtgaacgcncacatncagcntcacggccctccaaaccttggtcgattaacnttcgacgtctcgaatacccgcgtaaggaaaacgatgtcgagttctcttgtgagcttcactacaattcagaaggacgttggacccgcganattcctactgagtgtaagctccccggtagagggtattcgctagactatncatcagctaaaggantggcgcngcngtaaacacccaacagaaggaaccgaatgtccggnnagcccatggtcgagccttccgacccatcctattgcccggggatattggataaacctctgttgagcgctgtattcagcaagnaagtggagggactattaggatgtcatccctcggttcggttccctacctacaagaccttgactaattagctcatggagtatgtcacacgcttcgtatgatatactgtacattagctatgtgcatgggcatgaatcgctcacgattctaaataaaacgatcggtggatgtatgacatggacttttctcgaacacgnnctcgtcctcgangaccgaggtaccagtgacaactagtaacctctgccgaatnacatgtatgttgtctgggatacgcgggccttgctgttatggctaagtacagcttgcgagattgaccctcccgggcaagtttagtccgaggntgcaacctaaccggtccntgtccacagccctattgtacgggagaaacgactgacactgggctgcccnctgagtattcgnatcntctctacgcctctaaacacctggctcacttagacaacaaaggctgtgcgcgctactgtctgggttattaagaaggcactcgtagtcntatccacgatgacctacgtacggtccagcattgcaacctacnnctgncaatcggtgaacgcactggtcggaagaaagccttcactaaagtgtctagagggtacgcagnngnancacagcggggtggcgctcgttacgggcgtcctgtatttaaancgctgggggtttaagatcacatcgatataatgttgacctcaatccacgcgtatgtattctgtctgcactgctatagacaaagacggaggttcaatataactcgaccagtacgacacgacaaccanttccagtcgccgcatgactaaagactgcgtacgaaacaacggggtgtaacttccccatanctaaaccccgagaaattgttatcgtnnnaaagtgtcacctcacgcacacacctgacagagccgcggagctccatgttcaattttgccacaattcagatgtcgtttcacgtgagtcggaggctagccnagacggcgtaaataantgattaggctgtgcacntacccagggaagagcttatcctccctgcaaggatggactgctcgtgagagcaattttatgagcgcagcgcccggcngtgctgtcaggcttgggcgcatctcctatagatccggcccagagacaaacgcacgcgaccagccagcagacttaaaaaccccgacgggacgattancttgttataggtgataacntcttgactaagttcgcgtanccgacatantgtcggactggtactctagcatattcttcaantgatagactcgagtacccttgatgtaaccaacttcgttagacaacnngtgggatgncacntncgtgcgccgcaggacgaggngattgcttgctcggnttgagtgaggntctagtgtacgccggtgtgtccgcctccagcgtttgggttgtcgtatntgactaagaacgagcacaggagngcgcttgacgntgggacctgacctganntttgatccaaccgtgactgcctgctaggtcgagagtgtccctgattaccccnncggtcttggtccgtactgcgtgggcaagcatttcctaatttatatacctcacatgacgcaagtcagcagggcatacgcnggcccgggactccctgggctgccaacgacccttcncgtgcgacgagtttagtatccagggcaagggagcggangtgacatcccaaggaatgtatctgtgacantttgggtgggtatgactcacgtcacacatggttttctccgagaagccggactgttgagtcattcttcaaatcagttggtttgtcccggggtttccttgtctgatcgcgcgtaactatagatgttgagctacggttgtgcgcccctattagtgtgggttgactcgccggcctatggtaactctcgcccgangtcagattaaaaacccgtctagcgacgccgttacgtcancgatccctggagagggaggacgngcggcaaagctacggaacggacgccnagttgcgatgagtagcgntncaatgaacnggattagataactacgagcgctcttgacgacccatgtgtcttctctgtcttccgcgttttgctcttacccatccccaaccatcctnctgtttngaccagngttaggnngttaanacgcgtgcaaaggcccggccggtcnttgtgccgttatgtgctagaggatcctcgcgagcctcccataggcgagcggccntcagtgnagctgggcgtgatgagagatnactnagcgtcgcanggctntcatgtgctggaaatttcccatgaggcttccgttgtccgacccatcaggtcgtcgcccgcgtgccanggctacctacggtcccatctcgactaattcagctccgctgttcagtggcaaaccaaaatcgtctcttttntagcctagctcaacagatntgggtctgtgtgttagcagtcgggcaantcgnacatgngattttccctcaccctggaactacgtcggaacactagnntcgttaaaggactggcgcnattaccatnacaaaaggatatgaacgaaagaaaccgtcgtcgtgcaataggcgaagcgggtctcgnaaatatgttctctctagcagggcctcattcccatgtcgcccagaaatttatccncttagctcgcatntgggctnggctgttgccaagcgttctnccctccagatgtgctcggccccagcgccccaaatnctgaggaanacaggccaggcntccagccgctttacggcataggcaccagacattagattaacctttggcgcagcaccctgaactccttggtgttagggcaancgcgtatacagccgtgccatggaggggnagcgtatgnttccggaatcactctngagacggcgagcgcntcgaccacccagttggagtaccctatgggtntgtcagaggagctgcccggctagccttccccctagtctggtgcacgggtagtataccgaccttgagttacnatnagggtgngcgaatcgnggctggtttacgggggcggaatcgtccgcnagaggcgcaggcgnccctaggcngctcgtacaggttgactttctaagagactgcgaacaagcgagcgtgactgcatttatcaggaagaggtctggcgtttgcgagctacgtatgcgatccgcaaatggtgtctagtagncccncacgatcatgtgagggttgtgatcctttgggtgtcaccaccgcctgaggccaatttcttcacgttattggccagcnncccacccggggcgcttacggtgtcaaacgcaccgtattccgacgagcagcgatgtgcganccnggcgagacgnacntatcganccttgcgcttttcagagttgcacgangaccnaggcgacacctgccccttgngggtgcgttgaagcgcgccccgcccgttatagaatcaaatatggtgtgtcctagaaatgagagcccaatgaataatgttaataggcgtccaccactctcctagacccggcgcacaacacgcgaatgcaggaggctgcagcgatggcaatcggatggccagcgcccgntttccacgcagtgcaaanacgacttcgtgtggcattgcaggctaccaaagactgctccacacggcgttatcaaacttaccaagaacagttaatattctacaaattatcaaatgcctagactagatctacgcaataggggtgaccttatacgttaacccaggtctgacctatttatacaaggtcgaactcacgcaagacatttcggcctaacgcgagtttaaatcgtgcctagaccgccacctaagaaaaccgccancgctagctcgtgggagcggtgggataatccccaccacaatccccggtcgctgaaaggactctctgcgttgaaccagatcctgctgctcccagagcgctcttaggcatgtataagagaggattntacacactgtggggggacatcttcatnagcgttccgcaantcattcccacnancgaacgaacgctatcggactttacgangttgctgagcgggagctgacccccctgggtcggttggggaactaccgcatacgagtgtcccttagctcctaattcgttgncacccgaggaacanccgcggttagcaaagttgcantcttgnacacgcgttgcgggtagactttcagagctcntatcgcccttaagccttgcaatgcctccagacttcgggcctattgcaatgctccttggcggggntcgactcacccttacggatcggcatggacaggatcctcacaggggggtggcactgaaagacaacgtccagtgtcagcctggtaagntgagccgaagagcacctcggttgggtgngagcgagtcggcgcacccaagataatctttgtaccttaaggcntgctnnncctaaactttcacgcccgctgctttcgtaatnaagtgcgacttacggatgggactctanctttctcncgccaggcagctaacccacagggtgaacgtaaggccgnangagactaggcccaaccnagcattgcgcaactgcacttntgaatcccaagcccgcgnagattataaataaagnanggaaatcaagcaaaacaaccctggagttacaaaatatggcngtgcgaacgngccgtagcggcactgtgacgaggcgagttagctctcggnaaagagattgcctgtcaagtctacccaagctcgttgtgtagtaggtcttatcctggcccctttaagcccgcnangggaatctctgttaggcggctgggccaccanaacctgggcgcntggaagacagggaaagcgatgctcagaccttgngcacagccagnggccggcggtggtcaagccagngcaaacgagggcacgggtgaggatcantaccgcatctaatacagtatcgcncgcagtgttatccataggtcggctttcagtgtaaaactatggtcataactcttggcgatgagntcctcgcccatttagaatccagattgttcggagtcatacccgtgtatcccaaggggtgtacaggggctcgaaatccttgactgaccanntgatgcgaggatctgaagnagtccgcgttctatccgtcatggcagacgcgantcctatcctggttaaccccgttgtacgtnnattaccatttaagtnttatcccatggcgaaacttcgagataacgctcttagatcggcgtagggtactcaacctaggcagtcacaaccagatcgctaatgaaccntccngggagcggtccaaccagctgtngtctcttaatttagttatgngaancagttggcgtaaaggtcnacgcctaggccgtgaacagacagggctgaggggcttngtgggcccaacccgaatatctgttcgtttggcgcagccgctcaagccggcctcgtttatgcactcggccgccccgtgctttccaggtgcgcacccaaacccctgcctctcccnttgtaaagaancaaccacaaaggagcggtcaacccctgnccactgtacattaacctaggatcacacgctacgctaatnggaataancgggggacaccgacancggtggagggttaggttaactctactnanatggcggcactacgacanggcggcaaactcgctatttaacttccaaggggactgggggtcgcgggtacaccagcctcccnttcagacaaccatttttatgtaggacctgncctntccggagggacannctgncttcctantggaagaggagaaagagtttataatacactggacctgttactaacagataggggatcatggagttaacccntccgtgctccttatgttcgggattcgagacgcatangggacgtgacacgtccaanttctactacagttgggcgtttctctcgtttggntatggcattgncgttgaanaacagagatagaaggtgnantcaccgaggggnggcattctatgtgtngtcagtngcctatatacttcattgccaggctcgcgctcgnaccgtcgtgtacnttaaacaaatcacaaagagcgcacgacaatagttcgaatagaaggtctagattctctgggctctcggatgatgggaanggcgagagaaaccctgnnntcgagaganggttccnactattcgaccgcccactgttgccgaagactttcaggtacggcntcccagtcgctatgggcaaaggctcgcgtctactgttgggtgaacttactggagtcttactcgacggataaatccgatacgagcacctcaanagatcgncaatntagaccctctggtggttggccatttcacctctgttgctcngggaaagatatcaaagtgtctcaaacggccgtgacgacgccctcaatagctncgcttagtggggtnnannagcgtgcgaacgagatatatggggnttttgctnggcctaccctccacgccgnatatcatgaatccgaagacaagcctaccagcggtgggtcgtggccaactattgtcaaacggggggttaacaccttcacgcgccgcgttgatgatctcggctagcagccctatannngacggaataccacgacattgaccntttctcttgctaattatttttactgtgcggcaacnttcgcccgccaaggacggactggggataagtcgtaattcagtcggatgctccgtgaaaccatnganatggcatccctaagaactggaaggagtgttctgcttcctgcgtgcnggaaggctgnntnnagggaggtaaaaggtacgcaccctncgatcgggaaggtgggaggaagctccttagcctttgacataatccgtgccctaataggacgaaatnctctacatagccaccataggtccgctgcgctcatagccatccaggtttgaaatcgtcgtcagtaactgctacgtcggaaatcagaaccgtcgtaaaactgttgggtggcnnctgataggtagcataaatgacngctgatgaggtagggtcaaagggaagcgtttttaggagctcagcgcggctttagacttatanccgggaactgggattagcggagctgaaagcnggtttatgtcggccttgatcctattacctacttctccggtaggggccgggcggattgcttatgtcttctacagcactcctggctcgcagcccgaaccttcaaaattacataccattgcggggccctcgttcgaagggcctaagctccgancacgtaccgggtnctctgcttnagtttcactgctgcggactagtagccaaatgctntgcaanactgcccngacaagctcngttttgcgagcaagacgcgaacgccgaatattcgcccttcgtctgggtgaataaaccccggggtgctttacggattctctcnggtcgattacagcaagtcaaggggtggccccctatgtaaccgcgtgtattccttactaacggccacaacacttccccgtacatcgctaatcgggcttgggcccgncagngctaacnaagcntttattantaagccacaagggtgtggaaacgccaccattgcccgcggtaccgtaggtnggggcccgagggccaatnngnaanggcgcaacttgggaggcgncgaatttagatagntgcgtccttggatcnngagcttgtcctatatncagaattccttnctgcccggactcatccccannangcacanatctatatgacttngcaaacatttngagtgcaatactgtcctttatgntcggccgcgagggtaatcgagcgtttggtctgagacgatagatgatagagtttattccagacatttttggcatacccctgcacatatagtcagacatacgtcaacatgcgatcccatgtaattagacgccgcnaatacgagcntgttagacnttctagatatcactaaggtgattcgacattaaacctnaaagtaaatcggaaattcctatgaccctggcctaggtcccggcnctattggaatctaaaaattccgatgtacgcggccaataaagtcttgactctacgcgaccnctcccggtggaaagtcccgctcanncattaagatgcctccagatcganaagccaccggaagaagatcgctagaatacatggaaagagatggcatagcgtgagccctntngagtangtggtcgcggataaaaaataccgtaaaaaacgcgcggattgctactaggcttggcttcaatcactcgcgntctgtgtgattatcccccggttcctgtgtaagnggnccctctccttgtacgcngcgcatggagtatccaacacttggcgatttatgaggctccacgcccgctanangcgcgcgcgctcgttgcatgaagagtcaaacaagacctggtacccgttaccggtctctcccggtagcgcgtttgcgaacgaaaagtatctatccatagccaactcagaattaattgcccgcttgttaggnattganggctacgccgtcatatancggtccggcaggagccataagtacacggcctncactgatcttagagaccacaccgnatctgctggcagctcgcagaacttctctgagtncgcatgccgtcacgacnntactatgattcttgcataataggctcgaggaaccgcaggtgaaggtgggtacgctgctgtagggcgttagtcggctgggaaccaagcgcttcgggagatcgtacatcggncgggggactggtgaagcgctcacaatcanaccgnccgtggntcagcaccaaagccatatggagcacttttccaactgaagttacacgcaccgcnggaaatgaattgcggagtgtacgacgtcagcntaaatcatggcatcgttgtacacccgaggagcattcggacgattcacgtcatggatccacgatgtgcgaccccagtccaacantttcagttncgggaccttgcgtgagcaagaccncggcgtgccgtaggtngggactaccataaccgcatggngaggccagcgcttagttattggagagatttaanactttcaagttcatacgcgcggactccggtatttgaggttgcggtcgagtccaaaacagaatatgttcttgccngggtgntcggtaactgtgagggtactcaacctaatgttatcgaaaacggggaggnnctaacattggagggtnaccatgtgcagaccacccggccctcggctcgttttagcgaccagcatncatctgcctgagttattggcaagggatattagcgctcgcactgagctcccngggccggcgttcggacnaaggtatgcgagagaccaatggaccccatgttggttcagacacgtcgggggctactacacaagccattgnggttccgtggttgatagttcgttgctccggctgctccggttacgggaagttngtttggatacattcncgccaccccggagncgaccncacacgaaccggcaggcnattaacccatattaagtgaagaactnngggccaactgatatcgttaccgtcnctcaggctggaaagtctcgcgagtcactngaggtgaagtatctctagctggctcagatttttacaaggcctaatctgcggcctatattacattagtcattgngagatcgaatgaggccgtaatctagcgtgttgagtgtcctcgcccggggcctatnnnacaagattgggccgccgctcgccnctgatgccttctagctccgtctcatagcgaccctctannccggattacccacgtctgtgccagatctctcagcaccattctggtgtttggtaaccctcctgacgaaagcaggtgtcgcgtccggactgaaaacgtctcagataccngacgcatngtgtttgtgacactcgccgattaacgcacacgtgatccgcactataggcctcggcctggccgggaaaacaccggtacacccaaagactttttccagtcgatttgccccggnntaaanctgccgcngcgcgatcccatagatacgctcaggtgttctcgacatactcgcagaaactacgtgacaacgcactcacgcatcgnagnngcccactagtgcnccnntncggacgnaaggtttttcagacacatgaggcgccaacaccngcatgcacagtgccgctgcggccgaacggnntttacattgattggtactcccgcgtacncagaggcagcagttcgtctgcagcgagtaagacctnggccacaaacggcgatggttaactcanccaaggctaggnagaagtgtgtncttcttcccgctccttggaccgtgccgcactgcccgcgcgcttaaccttacngccgttttntctaatgccgttcccgcacgattacgtgtagagtgcttgactcgtcgncagtcgaccgagtacggcgcatacttcattgnacgcctgtccaacgactggcancagtccccagtcattgctttcttncgtgacacacaagttgactanagtgcancgctnggttgctgcccgggtccgcccgacacccggcagcagttgcgntaggctgcaacntcnncngagcagnccggcacgaatctgcgctgntgtggcaaacaatgatcgaatancgactagacgacgcnaagattncactacaagtngcacgnctatcatgaggatgtgcattcccctcctctactccacttctgcttggaattattactcgaaatggtcgacaagggnggtcccgttacggtcttancgccacaaggggagaacacccgcagacganaagcgcgtccgcncaaaccggtactnnccccggttaaangctgacggagtatnagtttatatgccgtgacgggtaccatcatgncaaagcgacacgtcagcgacaatgctgctagccagcgccgcntnggcacgagcttacagcaggtcatctctagaggtgctctgaaaagggtcacatcggccgcgggtcccatagctccacggtaccaccctacaattagccagnggttgtttccgcggnaaacagggacaaccatttgaggatcgtcgcntatgcctcgattctcatccgnacgtgttagatccagcacccagaccggancccaaccggccccgatgaggtcccatcggctggatgacgtgtgccgccttcataaaaggccatgggagttgacggctcaccgggnccatgtggcatagggctccaggagaatattactggcggaacgccgnactgtatgccgtagaacagaagcactancagcctggctacgacctggaagaaaggatattgccctggagtcttttctagaaacaccgcacatgctntatattgcaactctatngctatagatgccgcattatacccgggaagaaacaactacgggtccaancctcggatccggcggcnaggcaagcttggccggcggcggtgagtatactagggattcaagtgggntngaagtctatttcggnactgggcgccgtacggtcgaggagnncgactcatgctggagtggacaagtgtatgtcttagggtctcnctntgatgcgcaacagggcgacactacgcgacccctgggtatatatgcggtaatcccaccaagccagaatgcctcatacggagccatggcaccatggctgatacaagacccttctatantgatacgagggcgtgctcaagcatcggcgagggtagccgttctcnaactgacgttttgcgagtaatactctgggaacctgccactgaccagagataactccgtcggccgctgagttgcacggccatcaataanggcgcaaggctgcctctataaccgatgttcataccgngcctatgttttgcgnatatnnacgganngacgtaagccctacgtgatcgcggacattgttataccgcagcagtgtgataccccatcgttatcggactatacgtagctatccannantnnagagaccgcacgatttttcaaacttcaggtgattatgatgctcatatcaaccccatacctcggtgtcccctggtcccccgaggtgtagagagtgtcgaacccccncctccgcccgctcacatgcacttggctaagcctgganncttgacgcaacgtcgcttgcttgtaaaagaccgatgcacacggtgcaatgngaacgcaccaggtacgctaatgcaccccggcattgngacaaccgagcgcagtccaagcgcaacaaacgagttttagaccgagaaaggggactcgatccngtactgcgcttcccatacctcgctnggccgactgcgccagggcgcggaagactcaaaacgctgttagcgttctgcaangagnggaatgttagagataagtagtatactataagnccctgagcnacgggttctggattgagctagatctcngtcgaaagtattacccacnctgcgcgatctncattgcactcctcaatggcggtagccactggngngtctcactacgcntggttacaataggacttaggccttcactacgagaccatgtagcagacagattttgngatggctttagtccggactaancaactcatagcccttaanngttctgtaccagatagtgactgcagatctaagcagtggaagaatggataacgacagctaggcacgacatatagcncncggtcctgtccgccccngttggttagaatttaatgaatggcactttatgatttttggccaagctaactcaccggtggtgcggacatattgagtcataattatcagagctgccgggtcgtcattacgtccgtaaggcaaaatacgcttcggncaccccaccggctcaanctttgccagtgcgtgttcacccgccanngttttncagtaagggaactagnacgcacaggacgctccgacctaggggnntccataatcaacgcacccgagaacttcgcnatcgaaacaagaaatctgctgtgtgtggtcgtgttccaatggaagttactaagcctgntggcttgtntctagcatgcattgattagggttatttcctagcgtcaatctcagtccatttgagaaggattcgatngtgctcactgcggnacttagaccatgagtatnnngtggtgaggggcggtgccccctgtttaacctctcaactgangaccngctacnccgtcctcgcagatccgggtgncgctacttggtggattcgtgacaagtccatccgggtngctaccaacgcgatactggtcccggccgggtgtttttatctgcgtggtcccaagtctgtatgcgtcncgccccccgtttatgtgtggtcgccattggatggtctggctgatncctagctcactccgacagcaccaagtttgtagtnatatngacgtagggaatcgagtgatcaatgagtcttgngtttgttaactttgttctttgtaaaaaaggacccncagtcagtgggtacaggtttggcccttacnagcgattgcccctgaacaggcactagaatcgaagtcgaattttccatgcctagtttgtacactatcgtgattcgtggggaggtgcgttaccggaggctgccgncggctggctaacgtcgtctgtcgcgggcgtgttgaagatccccccctgcttcgcatccggggcccccgcgcgggcctggcttgtttcnttgcactaaggccactgtcggctacaatgctgtgatattgaccacctgccgtatacatccaccaaggctcggagacccggggctctcagtccctatcatgacgcttttggatccttaagtactgaggcgagggcgtaatacaggtgcgcgtcanatcccttgagggggactcggtgtacgaggagacacaacnggaaggcggtaaaatataganccatactagggagaggatcggatcgcctagtcagncnggacatcgaaacgaccctcagtggacanttgaaagcaccttacanntaatngactcggtagacacgtnaggcagaacgcccccgttctataaaacaactaagcgcacctgatccgtataccctggcaaattatgntcntaacaggcattctggcgatgttgcttatccctgcgcctcgactgtctgcaccccacgaatcgaccttgncaaacggtgngcacactcttggtaaaatcatagagtgactgggaagagtgcgactggccggtnggtcctgtaccaatacacgctgcggttngaatatgttcgagcgcactaggcgtggcgaagcgttgtactaagccattgggtncggacttccgccacgttcctcagtcatgtacgacggttgccgttattgagcacgtgctatcctacggtgnttcgntnagcaggcggtgccttgtacgccccaccgagtccanaggcgtgtactcgcacgccgggtacccgtgggtggcgacaagttgtcgagatctggatcgtgtcactncgggatgatcagccctggntgttagtgtcattgatcgtagaaggggatacnaggcngccggtaaccaccgggtcacagtcacttaaaccagtgtcgcctctnatgcgttggctgaacgacgttcgtaagagggaatatnaangncgcgnacncggcgtatnnggctggngtcgcaaaggcaaatcggatacaaccttcttacccgnacaatgcgagccgtttactgacctggcntaacaggcggctgttatttagcganggttgnncgcaatgatcgcaccctagccactcgctcttagttgctcaatcgtngtgccattatctaagggntatttatggcccaggtgccncggcagatgtggcaggtcncccgtgccacgggccgccctgacactttcnatgatggcactactggggacggagtcctggaggcagactacagcgaatcgggtaacgttcnnncggctnagataacggcccgtcacgattagtcagggaatttgangtgggttgtttcgttgagcctggccccccggngcgcacattccgactccggttcgagaggcagcccaaanttagggatgttcggnagcggaaatgggtagtgccgtccggcacgtaacgtagcggtacccccttgagcacccaagcttaatcttcngggcattagagctcgtcggnaccaatccggggtaacccaccagctnctgatagggtactgggcgggtgctgcccccgattagncaccccctggggaacaagaattagcaaccagttattcgccacaactncatccgtatgcagaatcgtcccccaaagccgcgtacagaacgtcgcagntggctgaggtcttactgcagatcgaggatactgggaagtgctantagaaacggtcccgtccagtgtagactcgaggattacaagcttccgnngacgggtgcatgcaagggcctcgtgactggcctaggcggtctcgagatagcatagccgtggcgatcgccttttgcaagcactgccgttgcgacgcngtngttgcacccgaagcgacacccgagcttttacctaaggattgaaccgnntcntaaangattttttagcaccgctcaggacttttttccatggaaagggngcttcccccggacggcactctatgcattgatgttatttggcaaggcggcggtacgaccgggtggggccgtngcggtccgtcatcctcctcagagtgcgtgcctaaagggngatcacanangggcaaaatgatgnttcgcagatttatgacataacatcagagatggtaactgcccgccccggttcaattgnatngcngcnncgaacgatctaaatnccacgcgccatcaacagtttttggtggaagtgaccnnctgtgcaacggtcgtgtagtagagagcaataaaagtaacatttcgtgccctgngagtcccggcatcctgacgnntgcgtccgataactnctgaaataggcgcctggtgnttccngattcaatggtngggctgacgcttacccccggtgctnncaaagtttggtaatcccgtcacgtcanttcctgttcaggggcaaatgcaactcccgcgcccgtctcgaaatgtgagattggtaggcgtanccgcggtttcagtaccgacaaccnccctcggtcatttgccatnggcgtccgtcgcctgnggctatgtggatctcnattgcttcggatncctgnggaanntgcgntagancatgancnncgnngngcccagaagctcgcgtgncggccgtgttagacgctcagttaacgatattnagcngaacccaggtacctttaccgaggaatgacatttctaancccncatgggacgcttccttnctctcacgcggtttagggaataggcagctcatatctgccttgagggttcgcnngncatttgcttagccagcctaatccggcnagcccgantggattcactgcagnctccgtctcaactttcantgtaacctatcctcatggaggtcgatgctgggnntcgcnttanagtatcggnccccncagcatatggatttgtcnnattggttttatcccttnaacaaaatgttgaaatccagtacgcctcggtccctccngcgnnatttccgggcgccacactcctgaatctccctatgaggcgatcttaccataggactcgtattctaccaacctgagngtattggtatgctncgagtgaccacatanatgcgaagncggcggacgctcaaatggctgttactcggcgcgttgcgcgggggccactgtaagttccctgggcttcttggggttaccttcactagaccccactactgcagtcacttctgttttcagttaaactncctcgccgtcctnttgaagctcgccatctgttgttgaagtcaaagagtatactcagacagtaggagncccactctaagtagcccggcttggatatccntntgtacatgaattgcggatggaccgnnnnannnaacacgctgacctcccctgatccgcttatatgcccaaacnaggggtggcgcnccacctcgcgatgcaaatgatccctcggttggcctaaaacctgatgtatgatccgatccgnccggtctacatcaaaaacttgcactcctaacntgtcaataatgcccaggnntccaaacgttttcgggctctcggcaagtcggcaacacctttcagcgggttcatccttgcgtatggcaaagcgggacattcaagcgagccaganataaaggcgctggagccgttcaanaaaagcgagattgagtaangaccgtatntnggttatgaattattctaaacgctggaaaagaaatngtaagtaccctggagtaatacggcgtaccgggccaaaggcctcatcaaactatgagtacctagattcgcggtnnacggtagggagccctttcataatgtcaggtaatactctcctggnaatgtcagtggcacgagagncngaatgtatctgtggcattggagcanctgggtacagantcctatcgagccggcngggttgataacaccctgctcaacggtagaatgtctagtccatataatgtctagtacgccccaangctgccctgttgcctcatcacgcagaagttctagactgtatcatgtcagcgggtccanattcatgntaccaccgctatgcgacgactcaccacgacngagcatctagcagtccantcggaggatgcctngatcgcagctagagctttaaccgaacgcggtgggcaccgtcggcncatcggccagcggaccctctaccagagtattcgacatccacagtcgtacaactccatncgatgatttgttatttgtatggagggtacttcgctgaccatgtggaaactangagttngctcgtccacgaatctaaaggccccccctgactaatgcagggagcgggtgacgtgtaacttagctgccttgtcgacccaaatctgagnctacaaatagttctagagtacaaccncttacacatntactcatactgaagattctgtatcgtgggnnncactacctttaggctgacagggccgctgantcgtgaatgggtcctcacgtncatgggcgttcngaagcggataacgttcgtcagtgaggtntcanttcnaccgactngnttagtatccccnagcgggggattcctctctcacatttttgttctagacangtcaccgtccngaagacctnggnncgtagcccntcangttnttacggtttctcctcgtagccaaatgagctaacacaccncntaccaaatnatctaaggctgacagttgcnngctagccgtcacgntcctcagccagtgaccgggacgcggctcatnattaaactcntncgaaagagagnacggcccccactcgaggatattacttggcctatgtccctcccttgggagtccgacttcttnggatacagtcatcctgtagaccgccgtctggctggagcacatcacaggtacgcgtggcncgaggatgaaattcgctcccccagtcagatgagtgcatggaagccggatgctacacaacggcagagcgcgtcgtgttgccagagaaacatgatcccactgcgcgtctatccccccactaactagtgtcgtancnccgantgctagtatgacccataanagctgtctacggggcaggncagcgcgtcaccncgncacgggcccgtcatgctctgtgccgaccgcanggtcgactcgaccggagtgtntcgcgcggggacctgggctagaatgggtctcctggagagctgtatgatatgatgggnggattcttgcgcgcggggactgcttccgcgcatccacgtgttcgggagtctgcaaccctgcccggatacagacggaacgcaggaancctaggctcaggagccgagacgattcatctagatcacttttaccctncgacgtgtgcctaccaattccgcggccgagnttncaaggaataccggtacatctgtcatgcccaaaagcttgtcctgatacataatgcaacctgctgttttgtcaattncgtggcaatttacaccggactaagctctatcatagccgntccctggaccagggccccaggaattaccctcacattcagccatcatcgctcatcgaactagcttaacctancaataacccgtcgttatatatcgcnacatgcccggtgcactttgtatggcgggtccaacggcaaccctccacaggcatttaggcccaatctgtaacttttatagacgtccgcagcggtgacagaaaaatatgcgtgacggagcgcgnatatcgaaggttcttcgtcgcgctcngtaagacatatnngagcgattttaggcagctggagacttgngcgccngtctcgaatccaggtnacttctggctttatgatggcgtgacgcccgactggtgcctgagctaatccataattaaaanatcggtacgagtttagagctcattatcccnntgaagccggcaggccggctcaatggaagtgttgctccanaccgtgcntccacatttggtatcactagganttcctccataacaagtatcgggccatgcngcgatgccgatnttacgtgagtgcccggagggtgggggttatgctgaagctggggctgctgccgtgctgtgagtctgttttccgggtgccagtccngtaggtgagttgtgctgtngtgggttcggacgcttaanacggctcaggcgacctaggacgtttgcgctgcgtctgtgcctgtctctcatctaaactccttcccgacgtatccccgannctcgtatagtccgacaagtgcaggngacacacaaanctctcccgccgtacctactctacaaccgtcatagggtgataagtatggagacgacggctnatgagctggtaaccgcataaggtcttgaatgtganggncagagtatntgtaagttgacacgcttggacttactccggtgctgcggatatcagtctcattggatactgggcctaaccggacgtagggtggtcacccccacaatctnaccacagtcacttgttcacggcgttgcgtgcaatgtntattccctcttcctcagccantgtgcatcttctggtagtagtgaaccacgangatgtttacttgtccatnngactgntgngtcctggtatctacaccatgtttgctgttccgaggcctaggcgtcctacacgtcgggttgacggttaggcttcgatcggcctggtggagtgtagctcctagtgacaggtgccacctcccacttctcagtctgaattgtattgttatatttttggtggaccgcatacggctctagcctttnacgtcacaagtacaaccgggacattatcagcctcatctagcgatagttccttatccaggaagagaccacgtcccgtaaggtctggcgagggagaagcgtaactacagctcagccgtagcgcgtggcgagcgcaaaattacagagtcgtaagagtccgatgagtatccctattactgatcaataccttgtgccttccttttctatcgacgagtgcacagcggtgcgaatattcgaggcgaaagctaatctgttactaccacgtgtccgccgggactctggattgaaactcaacatntggcaccccctctgacgctgcacgtcgacngaacngtttgcaatacgtagaataagcgagaatcgatgactcctnctacgcacgctatagcgncacaaccatgggttctggtgcctcgaaccatgcccagtcttcctgaaagaagaactataatcaaagcatgttgacacgaggcgcgttggtttacctacggtagnccgtacgntcataagacagtcacgctaccagggattattccgaaagctaagcttgtgatgtcaacagttggacgngcaggaaggggtcgatttgcccgtaaggcgaaatgcggcctggccattgagagtgacattggtgctaggtacgcgtaggagagagataagactcttaactctctnncctgcctagcttgacaaaatcgcaactancggcaggtgaatctagggaagccaatattatgtcgngtgagtgcggtcaggcacgtanggtgtgacaggactgggtcctaaccggggcggttaataatggcaacttctgcatagcggttttagcgctttcgtgttataagcgctaccggttggcagtccngcttcgtatggcctttggcaggtatttgcgctccaagatanngtagaagggcgcctccaccacagtgaacgcttggaaaccaccggatatgagtatagggnattgagtatgggagatanagatgtaaanacacatatntgggaacacttgccgcgtaataccgaaagctcgtgcctcgcccggtacgtctcgctgaacgcacagaggtgagacctaaggggtgggacttctgaatgcgactgataaccgtgaaggtccgtccgagactgggcggatggaacagcacccccgtccggctgcgcggtggtctggaatagcgggcaaccggcacaccttacccgagaantgcggccnattgatcccctganncagttgcccgccgctgcccgcggagtcgaccacatcaaacgccggcgnttcaagcatcttgatctagtttatgcatcgacggnacgcccatgcccctntccgcgcacgagttacgtgaagcagncgcaatctccgtacaaaantnaaagcgaacagcacagtactcctggggtcaccttacgggtggtctctataaaggncgcatacaatgagacgaacantctattgcactgatttcaacttgnatggngaccaccgtaattcggtgcgtcgtttctcctagatataactccgctacgcttggngggcccaggttagtcacgtttacacgcgccatgggcgtgggccctagttgtaatngttggcgaggtccgccatgtatcgactggactngaatttngtggaaaaactacttcgccagcagaaggtctatgcttttgtngtccgggacgtaaaagtcgcgccgacagcatgcctacctgtcatncccagcaactgataactcagcggtacgtatagtagcccaatttttgatacaaaccgactgaaccccgtagctacttgcgctcgtgcanccatgacctaatcgagttgttcngcaagngttcggntcgattaattatgccntgctttggtattctgtgcggatgctgaaatataaatgactgaaantaggaagagtantcnggcgcatccgttgatgagatgggatggttacgaacctaggaattagttcgccacacgttctcgtggctccgcccaactgcccgcaanacgccaaatnatgcgctatccgggcaggactnccctaacagcccagttgcaagttagttttaggacatgcagaaatttggctagacgcggggagagatatggtataagagttcggaaattattggntagccagaggagggcgttcgcctgcatnagaaattcgccggacgacgagttaccttcagcaatcctgagttggnnnaacgggcgcgatgataaancctcagacgccgtagccacctgaacttcgtcgcgcactcgcgcgcacgtgaacttgctgtcgcaagtagaccattcaagcggcgcccganactaattanactacggagtatatcctggtccatatgaatgagcggctttgccccttacctaacgtnaactgatgtttattgntcaagatttgttgcccctcgtaactagattggatgggcttttgatttatnttcnctatanctnggnncgtggtcaatagcgagtgatccccaggcattcctgcntcgaaatgacaggattcgcccgcaagagggcacagttttggcaatctgaatggaggcaaatgactggcatgatttggaggttggctctatcntgatcaacaagcgtcggggctctgagngcattttttttcggattggtttaagaacaaagcanntctattggtaggagtagcngcggagccgcgacggactgccacaaccgatattccnttntatgggtcancnngcaactgtctggacncggtccatataataggatccgctcgaaaccgtncccaatagcgaagtgcgcggaaagggtgtggccttgtcagatggtcggtacctttccaggatcagccgaanggggtccaaccacaataacgaaacccgggggaatactaaaacgacacaatcttgaatttcggtgccacgtcgactacaatcaagcgtcagcctatcaaaaatcagcctctgtcgaggggatcaaattaagcttgttcaacagnttctggtgggtcgtatgccgaggaggcaatatatgttggtcctcccactnagtgccgtgtactccgacctttgagttcatatgggcatggtccagatcaatatagcctcccaaagagagcgcagttaccggccaaatantttgcgagcatgtctgcatttagtgggaattccaagtgagcctagttcttacggttcgaggtactctcggccaaaccgtggngtccggcggcggcagagattgcttagcggtacataangggaaatgaactacgcccctactcggacggtncggcccatgctatctgtagaattggcttgaccagnggg ; END; [Characters] BEGIN Distances; DIMENSIONS ntax=104; FORMAT labels=left diagonal triangle=both; MATRIX [1] 'Bengal' 0.0 0.107940815 0.073199525 0.088307 0.10965753 0.09972551 0.10092031 0.10221129 0.028143292 0.38177907 0.36549926 0.098538004 0.10794104 0.10170777 0.119557306 0.10278985 0.099840336 0.09887526 0.37124595 0.13231073 0.12764654 0.055139136 0.13227546 0.102480434 0.10497326 0.10044649 0.096550204 0.22078694 0.11110297 0.16673152 0.3207927 0.35725585 0.11432486 0.3337036 0.39245683 0.10452137 0.09899159 0.41192183 0.22188509 0.11117439 0.35686338 0.09657495 0.09878398 0.33625713 0.14432213 0.104525514 0.1776864 0.22290662 0.37951872 0.220706 0.39266694 0.10023936 0.25030985 0.42009953 0.4191945 0.13602225 0.22408067 0.22237073 0.39563915 0.38633215 0.3884418 0.22387663 0.2007596 0.40184498 0.10368727 0.40376452 0.07393946 0.10047683 0.165079 0.3574818 0.4251782 0.0915613 0.097749 0.12098945 0.18478107 0.36773995 0.15886563 0.38465193 0.11303698 0.4028674 0.11453187 0.2627495 0.2508146 0.3760919 0.35500646 0.36558184 0.38601318 0.35005912 0.15901895 0.12514934 0.09222903 0.38148656 0.37377802 0.33189034 0.3866973 0.39734572 0.38409847 0.3803813 0.11796091 0.34342742 0.34762207 0.10149362 0.37074256 0.105289906 [2] 'Bowman' 0.107940815 0.0 0.080719426 0.10281982 0.07477554 0.076241426 0.07404483 0.07862491 0.09442689 0.3548872 0.33473605 0.08207538 0.08179182 0.061706122 0.057437733 0.07693941 0.077355094 0.13043414 0.34719533 0.09793691 0.106871136 0.10981042 0.08697717 0.07584724 0.07399011 0.048849806 0.076677024 0.20480345 0.085869096 0.08924717 0.2985821 0.32305044 0.07899519 0.30556992 0.35894126 0.103942916 0.07857393 0.39357919 0.2178276 0.0959857 0.32108054 0.100580186 0.14779335 0.32173017 0.17281537 0.087450184 0.21339841 0.22318377 0.364499 0.19040713 0.3621848 0.14899097 0.2432079 0.3972285 0.40031385 0.14264528 0.22876558 0.22290051 0.36541092 0.36798778 0.37179524 0.22871499 0.19717522 0.37782726 0.050361592 0.37335017 0.044594046 0.14664994 0.20096731 0.3371345 0.39763674 0.14149067 0.1459482 0.15248077 0.20154893 0.35754985 0.18491085 0.35781303 0.14408177 0.36909324 0.10788382 0.2662845 0.2593708 0.36053675 0.3341549 0.33448732 0.36852553 0.34131238 0.14240515 0.12521604 0.13978228 0.36082628 0.34687865 0.32362723 0.36478713 0.3699592 0.35664928 0.3521176 0.073874295 0.32186913 0.32009816 0.07012889 0.35003507 0.14534086 [3] 'CarolinaGold' 0.073199525 0.080719426 0.0 7.5715514E-5 0.082476184 0.07292356 0.07360835 0.07850413 0.063902855 0.35773635 0.3391175 0.07725225 0.081593625 0.063809745 0.09426307 0.08118687 0.080355346 0.104680456 0.36055857 0.10563813 0.10543221 0.07354477 0.09712099 0.07688081 0.06620931 0.059307814 0.065828286 0.203534 0.08275344 0.12510876 0.3054932 0.3384515 0.068943314 0.31396037 0.37076557 0.052947283 0.04882278 0.3965642 0.20576242 0.05950889 0.3341171 0.03746136 0.122148484 0.3153029 0.14778388 0.060223565 0.20609877 0.20939107 0.3614666 0.17540832 0.37104678 0.121710606 0.2332945 0.4036124 0.39990395 0.10588281 0.20988064 0.20923361 0.37875178 0.36880738 0.36980715 0.20993966 0.18281423 0.38736382 0.06077789 0.384818 0.03024266 0.11920294 0.19589113 0.3381366 0.40655547 0.109471336 0.12056583 0.124091364 0.17704904 0.35624093 0.16203937 0.3645754 0.11295946 0.3811027 0.066656254 0.2560377 0.2472301 0.3635208 0.3275294 0.34793946 0.37358722 0.3357678 0.11059721 0.07221631 0.1055717 0.35973623 0.35379478 0.31175992 0.37105015 0.3824794 0.3672658 0.36446705 0.07449187 0.32899088 0.33077097 0.06501571 0.35745415 0.11499954 [4] 'CarolinaGoldSelect' 0.088307 0.10281982 7.5715514E-5 0.0 0.11130829 0.09745948 0.09858464 0.10411535 0.0797543 0.36906883 0.35153776 0.101926565 0.10604304 0.08835584 0.11743266 0.10772079 0.10420722 0.120190755 0.37006593 0.13271947 0.13063386 0.09489042 0.1217739 0.104253896 0.09088242 0.08587685 0.090515465 0.22679065 0.107982464 0.14663142 0.31906006 0.34924424 0.09560687 0.32386765 0.37904105 0.066288315 0.06898686 0.40384662 0.21474236 0.07409564 0.34513116 0.04954324 0.13608122 0.32515347 0.16195253 0.07782667 0.21773504 0.22029732 0.3702233 0.18589999 0.38155034 0.13576832 0.24515021 0.41087505 0.4073812 0.11819811 0.22032179 0.22024232 0.38783535 0.3775444 0.3799043 0.22044536 0.19417697 0.39509922 0.08742489 0.39350072 0.044476382 0.1321041 0.20763753 0.34825587 0.41354433 0.121191695 0.13458379 0.13831915 0.1882663 0.36364913 0.17454824 0.37407267 0.12597772 0.390736 0.078612275 0.26599333 0.25682127 0.37273803 0.33688962 0.3636452 0.38441142 0.345538 0.12596768 0.08568861 0.11714637 0.3711175 0.36313912 0.32730898 0.38142887 0.3911212 0.3785223 0.37577784 0.10009831 0.34436142 0.3449689 0.09078112 0.36697105 0.1263784 [5] 'Catahoula' 0.10965753 0.07477554 0.082476184 0.11130829 0.0 0.023946151 0.03237513 0.034946334 0.08381521 0.3667721 0.3484344 0.024345497 0.03836185 0.07152081 0.09024373 0.058765847 0.07202616 0.12792657 0.36179882 0.07318377 0.1111717 0.11561482 0.086260304 0.017414894 0.051223796 0.057168875 0.07384883 0.19183096 0.0376624 0.12434141 0.3143995 0.3483403 0.061059527 0.32309687 0.38361135 0.10478831 0.07732016 0.40170416 0.22019175 0.10302266 0.34004182 0.104727626 0.14036179 0.32977617 0.16683076 0.09088242 0.21978961 0.22227144 0.37293768 0.20834129 0.38515168 0.14187728 0.24211498 0.4106304 0.4100286 0.12892808 0.22274065 0.22177114 0.38472623 0.38247126 0.38158935 0.22264877 0.19654581 0.39220664 0.057786435 0.39444932 0.049691908 0.14340372 0.20750089 0.35170418 0.41022742 0.13333 0.13813774 0.14346527 0.20162155 0.36314544 0.17291875 0.37575993 0.13523996 0.38896224 0.10976182 0.26909125 0.26134193 0.37096158 0.3382569 0.35066664 0.37809485 0.34801847 0.14794455 0.13109696 0.12957536 0.3697141 0.36578473 0.32227018 0.37976968 0.38904747 0.37210205 0.3695655 0.06916523 0.33312047 0.33599597 0.05924303 0.35890585 0.139401 [6] 'CL111' 0.09972551 0.076241426 0.07292356 0.09745948 0.023946151 0.0 0.016502287 0.019694211 0.07093486 0.36456507 0.34645963 0.014322264 0.01458442 0.050107416 0.08390398 0.0716181 0.057507485 0.12546545 0.36106306 0.059136484 0.1069389 0.10532419 0.08284716 0.017869156 0.05971643 0.05359324 0.07863643 0.18004996 0.025650404 0.11791859 0.31111872 0.3431495 0.06100973 0.3206968 0.3810783 0.094491675 0.07219439 0.39745286 0.21153052 0.09728715 0.34086698 0.09519432 0.13869601 0.3317543 0.15691085 0.08683872 0.21660922 0.216791 0.3694533 0.20337404 0.38371313 0.13845874 0.23973891 0.40685734 0.40652326 0.123506375 0.21698354 0.21635842 0.38171482 0.37956798 0.3770888 0.2169663 0.18887351 0.388803 0.05350919 0.39503536 0.04272853 0.13799232 0.20438302 0.35075796 0.4069538 0.13027115 0.13711642 0.1400075 0.2045477 0.3641445 0.16182162 0.37662932 0.1323219 0.38848048 0.10663982 0.270529 0.25880614 0.37184343 0.34041828 0.34907857 0.37470457 0.34703037 0.14598133 0.11925373 0.12850893 0.36792475 0.36492604 0.3245611 0.37759677 0.3890802 0.3708307 0.36799198 0.065845065 0.33273187 0.33478108 0.058635805 0.3567567 0.13332413 [7] 'CL131' 0.10092031 0.07404483 0.07360835 0.09858464 0.03237513 0.016502287 0.0 0.034377955 0.07544072 0.36202455 0.34286764 0.033021323 0.025091 0.054295864 0.0796664 0.07327514 0.07412038 0.13379039 0.35718474 0.069941685 0.10616302 0.106692195 0.08589943 0.024210209 0.066961244 0.05587376 0.084077895 0.1802154 0.041942738 0.124215886 0.30942827 0.3412316 0.0648521 0.31717092 0.3774494 0.09946729 0.077911004 0.39688927 0.21798247 0.099273786 0.33566716 0.09898486 0.14541334 0.32938305 0.16571032 0.09172128 0.2204541 0.22175907 0.3704878 0.19958049 0.37912437 0.14599253 0.24270485 0.4060643 0.4068495 0.13306595 0.22310282 0.22130479 0.37772825 0.3767194 0.379739 0.22313163 0.20013891 0.3873264 0.05623347 0.39023224 0.046309307 0.14604394 0.20840995 0.34854582 0.406788 0.13756692 0.1440462 0.14823078 0.20954154 0.3635105 0.17002374 0.37255687 0.1402586 0.38188982 0.10920866 0.27213013 0.26343387 0.36609265 0.34022018 0.34500176 0.37160048 0.34228435 0.15042754 0.12188332 0.1325861 0.36373562 0.36082548 0.3177082 0.37261632 0.38490134 0.3667537 0.36456177 0.06578806 0.32945392 0.3333493 0.060286466 0.35308397 0.14112344 [8] 'CL152' 0.10221129 0.07862491 0.07850413 0.10411535 0.034946334 0.019694211 0.034377955 0.0 0.073478304 0.37096363 0.35266572 0.027629353 0.028697878 0.062047943 0.08825292 0.06509998 0.06501118 0.1207958 0.36750227 0.0693802 0.11016774 0.10710701 0.09190809 0.024546282 0.057091758 0.05307193 0.07323333 0.18698695 0.03359223 0.12177972 0.3163219 0.3489701 0.06026813 0.32441324 0.38590112 0.105937265 0.07631145 0.3996728 0.21683763 0.09871969 0.34680983 0.10149443 0.13549918 0.3305238 0.15405907 0.09257672 0.21585236 0.21412288 0.3709929 0.2124066 0.38778964 0.1351523 0.24456117 0.41426906 0.40877235 0.12532753 0.21565902 0.21371904 0.38600966 0.3785342 0.37594333 0.21572834 0.1922966 0.39676607 0.053705156 0.39983168 0.043535754 0.1365138 0.20253237 0.34824392 0.41396567 0.12764601 0.13372405 0.13985737 0.20175672 0.36258027 0.1648395 0.381842 0.12821233 0.39326414 0.11233911 0.26951268 0.26139966 0.3780861 0.3476838 0.35599062 0.3824169 0.34328306 0.14551601 0.12630126 0.12643898 0.3753312 0.37083283 0.321173 0.3849636 0.39620697 0.3764389 0.37489694 0.065218695 0.33746406 0.34049407 0.047693484 0.36147416 0.13375266 [9] 'CL261' 0.028143292 0.09442689 0.063902855 0.0797543 0.08381521 0.07093486 0.07544072 0.073478304 0.0 0.37206647 0.35510644 0.07973348 0.08398387 0.07964988 0.09940232 0.08690406 0.087654516 0.08568779 0.3673195 0.11543629 0.107689224 0.04077735 0.115658864 0.076699525 0.091342635 0.08137506 0.07683862 0.21348621 0.093034536 0.1529387 0.31727508 0.34812748 0.09218008 0.3302018 0.3870487 0.09196906 0.08550252 0.40294042 0.21127968 0.0900876 0.34850925 0.08022714 0.08511349 0.32636136 0.13549237 0.088878766 0.18385385 0.21304795 0.36950198 0.20566905 0.3862056 0.0875408 0.243532 0.41862714 0.41193375 0.12600479 0.21502869 0.21292752 0.3898442 0.37952113 0.38156816 0.21509714 0.18970378 0.3997834 0.0836956 0.39752817 0.058777142 0.09150213 0.1694178 0.352433 0.41940907 0.078693606 0.085347004 0.110616185 0.17408475 0.3601724 0.14795212 0.3822345 0.097439654 0.39406663 0.1040926 0.2550481 0.24218996 0.3729957 0.34725374 0.3627124 0.38296378 0.34577513 0.14774153 0.111065894 0.08295635 0.3771547 0.3711616 0.32247037 0.38474184 0.39131296 0.37878332 0.37575233 0.09357551 0.33909377 0.34137806 0.07771331 0.3649716 0.09687235 [10] 'CMS08A' 0.38177907 0.3548872 0.35773635 0.36906883 0.3667721 0.36456507 0.36202455 0.37096363 0.37206647 0.0 7.9819074E-5 0.35740954 0.36436132 0.35767013 0.3548504 0.3702466 0.3668351 0.38972902 0.13441598 0.35189575 0.3333865 0.3790678 0.33684096 0.35929605 0.3667524 0.37688088 0.37216106 0.2590486 0.35920304 0.31536356 0.13601853 0.13141489 0.37567243 0.14489841 0.120953254 0.36598668 0.3699336 0.30262566 0.3591242 0.36898094 0.121214606 0.36781177 0.40882626 0.24584888 0.38422632 0.37468517 0.3296919 0.35083637 0.29760328 0.14827038 0.13865659 0.40898308 0.388339 0.27807033 0.30540273 0.37342572 0.35030773 0.35041592 0.1632725 0.28304845 0.2725523 0.35022345 0.35927403 0.2314303 0.37469637 0.17562088 0.36573377 0.41188213 0.31566855 0.26539218 0.2722139 0.4043205 0.40928602 0.4038983 0.33919737 0.33923507 0.36821967 0.15095499 0.40563294 0.15908979 0.37166208 0.327106 0.37597105 0.15468086 0.17006205 0.14254211 0.13873503 0.16090705 0.35510418 0.35641223 0.40540475 0.13045533 0.16992223 0.17379734 0.13736895 0.12847608 0.11669261 0.13017766 0.37511367 0.1786385 0.14616823 0.3783999 0.15279002 0.41070443 [11] 'CMS08B' 0.36549926 0.33473605 0.3391175 0.35153776 0.3484344 0.34645963 0.34286764 0.35266572 0.35510644 7.9819074E-5 0.0 0.33883995 0.34586707 0.3384695 0.33442938 0.3526302 0.34910613 0.37637335 0.108121835 0.33370295 0.31868133 0.36336258 0.3209668 0.34088728 0.34741065 0.3579921 0.3550706 0.23789495 0.3401824 0.29637337 0.10786999 0.099913955 0.35711548 0.118571766 0.09544826 0.34804472 0.35324237 0.28227657 0.34387696 0.35156792 0.095548585 0.35079965 0.39672628 0.2251192 0.36979285 0.35641754 0.30812737 0.3356853 0.27722132 0.11900599 0.1097485 0.39685148 0.37449074 0.25814483 0.2859456 0.35687742 0.33532545 0.3352217 0.13248178 0.26162782 0.25172073 0.3349726 0.3447889 0.20841983 0.3559494 0.14942423 0.34611428 0.39883038 0.2925114 0.24175435 0.25273752 0.3915437 0.3969438 0.3910356 0.32156506 0.32417405 0.3540221 0.12259945 0.39173487 0.12928556 0.35436893 0.30999342 0.36248344 0.12492629 0.14395043 0.1168126 0.1154607 0.13577852 0.33643454 0.33790997 0.3920415 0.1054459 0.1371217 0.1504155 0.10860406 0.10153164 0.092170745 0.10683453 0.35677618 0.15128809 0.12532786 0.36054263 0.13013609 0.39794597 [12] 'Cocodrie' 0.098538004 0.08207538 0.07725225 0.101926565 0.024345497 0.014322264 0.033021323 0.027629353 0.07973348 0.35740954 0.33883995 0.0 0.02913123 0.058949754 0.09115608 0.066608414 0.06771084 0.122502744 0.3506135 0.056210805 0.103857405 0.10659281 0.07745828 0.019368034 0.053621754 0.060532987 0.07589211 0.17771557 0.016696988 0.1130338 0.302292 0.33353308 0.06991761 0.3123678 0.3725432 0.09560214 0.071225345 0.39507946 0.21182847 0.10022829 0.33163607 0.099451505 0.13884245 0.32472533 0.15789403 0.08966567 0.2141035 0.2111614 0.3666696 0.19904193 0.37534446 0.13935061 0.24326827 0.40198168 0.40364295 0.12641396 0.21126458 0.21084233 0.3754836 0.37541458 0.37282196 0.2111783 0.1893217 0.3828246 0.060924668 0.38675892 0.049066957 0.1398103 0.2021115 0.34618264 0.4025019 0.13056538 0.13712761 0.1414982 0.19945508 0.36000797 0.16490656 0.36829904 0.13282093 0.3809556 0.104164064 0.26694748 0.25761804 0.3616908 0.3329335 0.3419943 0.36762825 0.3378993 0.14681585 0.12359427 0.12892953 0.36053187 0.35680845 0.3182346 0.37252623 0.38021508 0.3642678 0.36155036 0.07539189 0.32490253 0.32993385 0.06267309 0.35044834 0.13603929 [13] 'Cypress2' 0.10794104 0.08179182 0.081593625 0.10604304 0.03836185 0.01458442 0.025091 0.028697878 0.08398387 0.36436132 0.34586707 0.02913123 0.0 0.053473562 0.090882815 0.081533 0.05648995 0.13332497 0.3574229 0.06364449 0.10662795 0.11333435 0.073467396 0.02532741 0.068361074 0.057111517 0.0931346 0.18055122 0.039479185 0.113301545 0.308736 0.34057817 0.06916686 0.31960353 0.37899607 0.10445739 0.085461974 0.3988249 0.22029796 0.10775033 0.3421847 0.10352974 0.14823887 0.3340885 0.1688048 0.099282034 0.21871185 0.21841943 0.3703719 0.205204 0.38047254 0.14754531 0.2450438 0.40591267 0.40629128 0.12998155 0.21789725 0.21812148 0.37912282 0.37798107 0.37810627 0.21789409 0.19716978 0.38755515 0.057328343 0.392083 0.04652634 0.14642379 0.20593496 0.35010388 0.40547305 0.13954829 0.14679965 0.15025073 0.21154775 0.3657234 0.17326751 0.3731672 0.14124157 0.38778755 0.11106208 0.2753819 0.26609936 0.36742368 0.3400641 0.34652796 0.371507 0.34591612 0.14759104 0.12697183 0.13780577 0.36522898 0.3623848 0.32439935 0.37510362 0.3865637 0.36913556 0.36568248 0.07924068 0.3292592 0.3341738 0.06517903 0.35415986 0.14198506 [14] 'Della2' 0.10170777 0.061706122 0.063809745 0.08835584 0.07152081 0.050107416 0.054295864 0.062047943 0.07964988 0.35767013 0.3384695 0.058949754 0.053473562 0.0 0.07878488 0.082939416 0.070301495 0.12707882 0.3548509 0.08682873 0.094059706 0.09692686 0.06503487 0.056986213 0.076002024 0.054962672 0.075645976 0.1957179 0.06393243 0.100312725 0.30766073 0.33362946 0.08317816 0.3171943 0.372516 0.091476426 0.0718681 0.3958631 0.22061972 0.093949065 0.33577526 0.08496299 0.13980012 0.32883835 0.16918531 0.08884753 0.21691597 0.22648479 0.36594212 0.19020827 0.37624508 0.1390924 0.2517085 0.4025864 0.40287137 0.14321104 0.22788951 0.2260917 0.37330168 0.37544054 0.37912688 0.2279426 0.20244248 0.38584062 0.05575084 0.38634136 0.040008258 0.13754535 0.20525503 0.34636578 0.40517095 0.1312607 0.13840649 0.14803782 0.20305851 0.36481485 0.17922106 0.36677623 0.13315214 0.38319126 0.10598361 0.2703149 0.25845385 0.36376315 0.33630598 0.3440709 0.37246346 0.3410947 0.14367343 0.10961688 0.12955509 0.35882938 0.35749888 0.3252791 0.36967915 0.38248897 0.36668703 0.36339372 0.08106966 0.3244534 0.3291444 0.0748265 0.35419172 0.13459446 [15] 'Dixiebelle' 0.119557306 0.057437733 0.09426307 0.11743266 0.09024373 0.08390398 0.0796664 0.08825292 0.09940232 0.3548504 0.33442938 0.09115608 0.090882815 0.07878488 0.0 0.09789808 0.09871853 0.15189889 0.34223324 0.12102823 0.12523012 0.12789015 0.10431114 0.08321532 0.093121074 0.05894709 0.09699395 0.2027914 0.09739266 0.12548196 0.29542267 0.32634676 0.09277417 0.30734044 0.3594573 0.113700144 0.09438113 0.39282846 0.23769638 0.1081837 0.32094726 0.113444775 0.16297702 0.3294096 0.1897623 0.10384808 0.22557926 0.23770237 0.36980644 0.19485486 0.3620748 0.16382131 0.24796675 0.39677277 0.40359688 0.15551414 0.2392095 0.23716956 0.36533618 0.3790398 0.3801862 0.2393239 0.21629204 0.37513217 0.058543455 0.37334085 0.052832942 0.16117907 0.21362689 0.34853756 0.394679 0.15714215 0.16245523 0.16847813 0.21241966 0.36370113 0.19368476 0.35203078 0.15792999 0.366684 0.12365565 0.27390015 0.26784435 0.3523779 0.32932156 0.32813558 0.36343718 0.3254182 0.16520384 0.14020804 0.15415104 0.34878466 0.35188612 0.32624567 0.3552333 0.36538598 0.35223383 0.34721148 0.08432265 0.3254487 0.3240633 0.08651124 0.3552274 0.15931615 [16] 'Francis' 0.10278985 0.07693941 0.08118687 0.10772079 0.058765847 0.0716181 0.07327514 0.06509998 0.08690406 0.3702466 0.3526302 0.066608414 0.081533 0.082939416 0.09789808 0.0 0.079713084 0.12275635 0.36513427 0.10001465 0.1054195 0.10044692 0.09127912 0.05808637 0.034325123 0.05778343 0.07410218 0.1954541 0.068938136 0.12631856 0.31162918 0.34795618 0.051493943 0.3263102 0.38846454 0.10773608 0.072499 0.4030008 0.21679108 0.096325114 0.34811392 0.098686725 0.13316146 0.3261779 0.16625144 0.08587313 0.20671491 0.22296053 0.36955053 0.21502194 0.38643298 0.13649464 0.25004783 0.41466388 0.40598577 0.13192044 0.22490516 0.2224086 0.38627812 0.370656 0.37201577 0.22448882 0.20095499 0.39553568 0.058645293 0.3996847 0.049938694 0.13386777 0.1958038 0.34156266 0.4141244 0.12743987 0.1322461 0.14183635 0.20145266 0.3640768 0.17684045 0.37898618 0.13202849 0.39379358 0.109101854 0.2677442 0.263081 0.37195107 0.34052378 0.3587078 0.38413504 0.34708035 0.14897753 0.12366424 0.12741862 0.37315893 0.36699408 0.32818264 0.38699463 0.3936403 0.37670535 0.37592325 0.0727416 0.33658138 0.34118155 0.06434857 0.3598564 0.13148572 [17] 'Hidalgo' 0.099840336 0.077355094 0.080355346 0.10420722 0.07202616 0.057507485 0.07412038 0.06501118 0.087654516 0.3668351 0.34910613 0.06771084 0.05648995 0.070301495 0.09871853 0.079713084 0.0 0.12466221 0.3658151 0.09373447 0.113748714 0.11020855 0.082695365 0.06897093 0.07211151 0.05963939 0.09560834 0.21117464 0.07771354 0.10859378 0.31579423 0.34740284 0.07936839 0.31929514 0.38294613 0.104235634 0.07837908 0.39830568 0.22508462 0.09769427 0.34718317 0.10112025 0.13401595 0.3322919 0.16710562 0.09014225 0.21938327 0.2185609 0.3701114 0.21034423 0.38304067 0.13508071 0.24799454 0.405479 0.407075 0.13478452 0.2168876 0.2181864 0.38627928 0.3794437 0.37667164 0.21695796 0.19885616 0.38746896 0.060640894 0.39702296 0.04821878 0.13165407 0.20543239 0.3515782 0.40787202 0.12765111 0.13343355 0.13933723 0.20113322 0.3654154 0.17484684 0.37839198 0.13153158 0.39465836 0.11125346 0.26941502 0.26219666 0.37191388 0.34256235 0.35455513 0.38050866 0.3478995 0.14666283 0.12459097 0.12915182 0.36845008 0.36443758 0.3365276 0.38086048 0.39195466 0.3761171 0.37293032 0.08310167 0.3357204 0.33927673 0.07399098 0.35874438 0.13085812 [18] 'IAC600' 0.09887526 0.13043414 0.104680456 0.120190755 0.12792657 0.12546545 0.13379039 0.1207958 0.08568779 0.38972902 0.37637335 0.122502744 0.13332497 0.12707882 0.15189889 0.12275635 0.12466221 0.0 0.3923805 0.15645434 0.15126722 0.090054706 0.15079767 0.12511191 0.12509046 0.12363841 0.11142664 0.25591952 0.13527338 0.17341116 0.3496069 0.37281573 0.12680492 0.3497613 0.4068036 0.12429728 0.10317941 0.42222807 0.21147674 0.12604086 0.36357605 0.122528374 0.056338534 0.3321635 0.13391508 0.118433736 0.18810324 0.21376418 0.38476607 0.2319766 0.40492386 0.054611173 0.23464209 0.43229148 0.4307722 0.12289866 0.214186 0.21356884 0.40643653 0.40225172 0.4010532 0.21446477 0.18898912 0.41933626 0.12815265 0.41371673 0.09865586 0.062927745 0.17720103 0.3742768 0.43945688 0.047539026 0.051116504 0.08138591 0.158336 0.36324683 0.16105165 0.4017017 0.07779036 0.41122004 0.116667286 0.25188273 0.23014544 0.39274025 0.3656929 0.3863293 0.3990575 0.36230728 0.16839999 0.14273266 0.06613615 0.39737076 0.38844404 0.33973825 0.4085792 0.41422728 0.40114626 0.39987385 0.13217759 0.35877448 0.36432967 0.11813373 0.3793436 0.07585515 [19] 'Jasmine85' 0.37124595 0.34719533 0.36055857 0.37006593 0.36179882 0.36106306 0.35718474 0.36750227 0.3673195 0.13441598 0.108121835 0.3506135 0.3574229 0.3548509 0.34223324 0.36513427 0.3658151 0.3923805 0.0 0.33701697 0.31899312 0.37674025 0.33362874 0.3551412 0.36111444 0.36923602 0.373698 0.25107044 0.3560538 0.32027322 0.11917601 0.11211219 0.37011868 0.122120775 0.13826552 0.36395204 0.3687062 0.2899047 0.36094853 0.3713185 0.08848622 0.3675489 0.40831688 0.23332576 0.38553745 0.3723686 0.31602615 0.35435328 0.29091156 0.14435776 0.13030374 0.4094407 0.38340592 0.2645994 0.29840246 0.3708462 0.35324067 0.35346013 0.14215082 0.27698484 0.27624893 0.3529736 0.36360225 0.20857874 0.36774084 0.13240455 0.36059168 0.4099812 0.30309457 0.2625823 0.2585392 0.40348825 0.40897074 0.40664056 0.33257452 0.32162005 0.37450886 0.109045416 0.40533167 0.13616209 0.37124345 0.31581223 0.3691954 0.118707776 0.17057084 0.13014305 0.119839035 0.15385297 0.34451693 0.35293904 0.4051744 0.12625393 0.13175592 0.17992173 0.12629035 0.09587411 0.120825216 0.09045298 0.37512022 0.16465503 0.15164651 0.37511516 0.14451975 0.4102474 [20] 'Jazzman2' 0.13231073 0.09793691 0.10563813 0.13271947 0.07318377 0.059136484 0.069941685 0.0693802 0.11543629 0.35189575 0.33370295 0.056210805 0.06364449 0.08682873 0.12102823 0.10001465 0.09373447 0.15645434 0.33701697 0.0 0.11326045 0.13564198 0.09887235 0.06469258 0.08784444 0.09220967 0.11105486 0.19368522 0.068702385 0.14383794 0.30065313 0.32896742 0.088019 0.304432 0.366829 0.11846896 0.10484367 0.3897824 0.21676107 0.12691136 0.32590044 0.12547791 0.17070624 0.325529 0.1802935 0.12357073 0.21329378 0.22286493 0.3646818 0.19991213 0.36656556 0.17204523 0.25556704 0.39339337 0.39827666 0.15288511 0.22588821 0.22253786 0.3680348 0.3655783 0.36198983 0.22584522 0.20619549 0.37481683 0.093015686 0.37533793 0.08095337 0.16809277 0.20007484 0.3294999 0.3951552 0.16302066 0.16914712 0.16996019 0.21857359 0.36189085 0.18875618 0.36309126 0.16442455 0.3731279 0.13441971 0.28084418 0.27668926 0.37208822 0.3414795 0.33819008 0.36099747 0.33942088 0.17327191 0.1509109 0.16672312 0.36331972 0.35179353 0.31113505 0.36907548 0.37056354 0.3557042 0.35568497 0.10401351 0.32130495 0.32301116 0.09807643 0.33796078 0.16556567 [21] 'Jazzman' 0.12764654 0.106871136 0.10543221 0.13063386 0.1111717 0.1069389 0.10616302 0.11016774 0.107689224 0.3333865 0.31868133 0.103857405 0.10662795 0.094059706 0.12523012 0.1054195 0.113748714 0.15126722 0.31899312 0.11326045 0.0 0.1174552 0.10081913 0.10388766 0.10562308 0.11012487 0.104253896 0.19895527 0.1073647 0.1294493 0.28900215 0.32035083 0.10921574 0.3033411 0.3588176 0.124656744 0.11160155 0.38836437 0.22558893 0.13034508 0.31574112 0.12513772 0.16230613 0.31405035 0.18171208 0.1329545 0.23235013 0.22763252 0.3640108 0.19611633 0.3526474 0.16555138 0.2579419 0.39352238 0.39843354 0.17005922 0.22885007 0.22735012 0.35822928 0.36656898 0.37303162 0.22906171 0.20842144 0.37657908 0.11197998 0.3638141 0.09547283 0.16699152 0.22037402 0.34346014 0.39319915 0.15785751 0.16300628 0.16877173 0.21309695 0.3587415 0.19038916 0.34765926 0.16209707 0.36486918 0.13653086 0.27490693 0.2699101 0.3468545 0.32339272 0.33239728 0.34609675 0.32372442 0.15532918 0.1488056 0.15642081 0.33758634 0.34850958 0.30595002 0.3489489 0.35631877 0.3430646 0.3327458 0.12160689 0.29908 0.30294973 0.11681015 0.319224 0.16633576 [22] 'Jupiter' 0.055139136 0.10981042 0.07354477 0.09489042 0.11561482 0.10532419 0.106692195 0.10710701 0.04077735 0.3790678 0.36336258 0.10659281 0.11333435 0.09692686 0.12789015 0.10044692 0.11020855 0.090054706 0.37674025 0.13564198 0.1174552 0.0 0.12862495 0.109654106 0.095356554 0.098177634 0.07233488 0.22834796 0.11630563 0.15935014 0.32596394 0.3565783 0.10007383 0.33954567 0.39562836 0.10226869 0.08600474 0.41140312 0.2236858 0.107997455 0.35625398 0.09674192 0.08502483 0.33366227 0.14458634 0.10560284 0.1877128 0.2270286 0.3761969 0.21844465 0.3944982 0.08810525 0.24437109 0.42328975 0.4188716 0.13500303 0.2298771 0.22678003 0.3972155 0.38979357 0.3889844 0.23001796 0.20046939 0.40764678 0.1015092 0.40309608 0.07421562 0.09303679 0.17390186 0.35977426 0.4295486 0.07766453 0.08361725 0.11454127 0.17883381 0.36835617 0.16230354 0.3893705 0.10270403 0.4015306 0.11823727 0.2597966 0.24648008 0.38264036 0.35928333 0.36892802 0.38959134 0.35373905 0.16044392 0.12750979 0.0880989 0.38503304 0.37828302 0.33100322 0.3911708 0.39826813 0.38558853 0.38255444 0.10915344 0.34415734 0.35114938 0.0925877 0.37730968 0.09942479 [23] 'L201' 0.13227546 0.08697717 0.09712099 0.1217739 0.086260304 0.08284716 0.08589943 0.09190809 0.115658864 0.33684096 0.3209668 0.07745828 0.073467396 0.06503487 0.10431114 0.09127912 0.082695365 0.15079767 0.33362874 0.09887235 0.10081913 0.12862495 0.0 0.07738106 0.07991639 0.09333121 0.105940595 0.20077367 0.08518357 0.10684296 0.29554385 0.32213575 0.0922961 0.30754852 0.35662937 0.11673717 0.09469227 0.38939047 0.22563684 0.11707182 0.32356906 0.10739274 0.16107103 0.32097965 0.18200947 0.11262989 0.23366429 0.22495972 0.36384255 0.19137858 0.35556245 0.16203043 0.25126058 0.39016655 0.39762917 0.15747146 0.22610997 0.22454797 0.35851762 0.3739094 0.37514997 0.22590737 0.21063721 0.3734525 0.09537507 0.36996922 0.07883263 0.15951882 0.22219124 0.35013828 0.3938754 0.15392488 0.16018336 0.16218172 0.21797574 0.36325493 0.194311 0.35229433 0.15656912 0.36871743 0.12264204 0.272435 0.27111748 0.3471554 0.32174927 0.32564545 0.35470563 0.32497612 0.14787824 0.13492845 0.15497245 0.34406018 0.35382685 0.31979132 0.35955137 0.36231205 0.35045794 0.34149507 0.110759325 0.3133146 0.3179939 0.10468359 0.34269077 0.15736473 [24] 'LA2177' 0.102480434 0.07584724 0.07688081 0.104253896 0.017414894 0.017869156 0.024210209 0.024546282 0.076699525 0.35929605 0.34088728 0.019368034 0.02532741 0.056986213 0.08321532 0.05808637 0.06897093 0.12511191 0.3551412 0.06469258 0.10388766 0.109654106 0.07738106 0.0 0.050173912 0.054981668 0.071953274 0.18165515 0.028537977 0.119097255 0.30805287 0.34264898 0.06069415 0.31904158 0.3770293 0.10258714 0.07807785 0.39701703 0.2129724 0.10233814 0.33636573 0.09855984 0.13891847 0.33011857 0.15985903 0.09300139 0.21867226 0.21561761 0.36933216 0.20205799 0.37839124 0.13974696 0.24280494 0.40811822 0.40643293 0.12735456 0.21624096 0.21517757 0.37774834 0.3768766 0.37638268 0.2161498 0.1932329 0.38871163 0.055528894 0.38937593 0.04630863 0.13975522 0.20428379 0.34950885 0.40611145 0.13116989 0.1371316 0.14289172 0.20121796 0.3636727 0.16621897 0.37096414 0.13294491 0.38322753 0.108329475 0.26993352 0.25999755 0.3653468 0.33440247 0.34547395 0.3709156 0.34136948 0.14609076 0.1268822 0.12771218 0.36383215 0.3626347 0.31676146 0.37615034 0.38519853 0.36679912 0.36439666 0.06588988 0.3289745 0.33092538 0.057039216 0.35263997 0.13599257 [25] 'Lagrue3' 0.10497326 0.07399011 0.06620931 0.09088242 0.051223796 0.05971643 0.066961244 0.057091758 0.091342635 0.3667524 0.34741065 0.053621754 0.068361074 0.076002024 0.093121074 0.034325123 0.07211151 0.12509046 0.36111444 0.08784444 0.10562308 0.095356554 0.07991639 0.050173912 0.0 0.04758112 0.060531095 0.19079502 0.046644777 0.119324915 0.30615646 0.34445095 0.04444745 0.3196064 0.38098192 0.09079459 0.05971568 0.399031 0.21903671 0.08250205 0.33964437 0.08435194 0.13647121 0.3208558 0.16796793 0.07534686 0.22207706 0.21905227 0.36770004 0.19814123 0.37980554 0.13797851 0.24359798 0.40893424 0.40446088 0.12603584 0.2178405 0.21872161 0.38188273 0.37611088 0.37574705 0.21782771 0.19849356 0.39292717 0.04926065 0.39244446 0.038843896 0.13714221 0.20922594 0.3472673 0.409359 0.12900975 0.13466518 0.14323507 0.19645464 0.36015534 0.17936982 0.37292784 0.13217068 0.38829187 0.10066156 0.26219967 0.26195937 0.3710197 0.33002692 0.35459793 0.37868106 0.3437652 0.1351015 0.11374584 0.12996615 0.36625248 0.3596387 0.32014778 0.38248795 0.38914537 0.3724203 0.37193775 0.055969004 0.33364218 0.3373563 0.05040887 0.36017 0.13294815 [26] 'Lemont-LSU' 0.10044649 0.048849806 0.059307814 0.08587685 0.057168875 0.05359324 0.05587376 0.05307193 0.08137506 0.37688088 0.3579921 0.060532987 0.057111517 0.054962672 0.05894709 0.05778343 0.05963939 0.12363841 0.36923602 0.09220967 0.11012487 0.098177634 0.09333121 0.054981668 0.04758112 0.0 0.06705418 0.19516826 0.067582875 0.09803922 0.3130405 0.35248387 0.053191256 0.32817438 0.38796607 0.09735375 0.0581987 0.4068561 0.22672944 0.07951876 0.35186517 0.082024924 0.13559882 0.33081037 0.16488092 0.06806487 0.21683612 0.22668983 0.37626672 0.2052487 0.38924462 0.13537039 0.24174967 0.41305536 0.41279742 0.11942789 0.22655757 0.22632994 0.39154458 0.38494077 0.3825163 0.22654235 0.20110184 0.39693946 5.551115E-17 0.4002485 3.5358804E-5 0.13315257 0.20340747 0.34904096 0.41534907 0.1268334 0.13341956 0.13800403 0.2018331 0.3650763 0.17797968 0.38201404 0.12924275 0.39817452 0.09270776 0.267359 0.26080745 0.37510717 0.34052795 0.358259 0.38957208 0.3449811 0.13480514 0.10739824 0.12697707 0.37292522 0.36630797 0.33565816 0.38524833 0.39685553 0.3805041 0.3760716 0.046111085 0.33760992 0.33971775 0.035278045 0.3721337 0.13107699 [27] 'LM-1' 0.096550204 0.076677024 0.065828286 0.090515465 0.07384883 0.07863643 0.084077895 0.07323333 0.07683862 0.37216106 0.3550706 0.07589211 0.0931346 0.075645976 0.09699395 0.07410218 0.09560834 0.11142664 0.373698 0.11105486 0.104253896 0.07233488 0.105940595 0.071953274 0.060531095 0.06705418 0.0 0.21365099 0.07988429 0.13071318 0.31344995 0.35382828 0.06969637 0.3291003 0.38592407 0.09505664 0.0698368 0.39947093 0.2175423 0.09042719 0.3471205 0.083376266 0.11119941 0.32716992 0.15296307 0.08927213 0.2082195 0.2185529 0.36146268 0.20257214 0.38516656 0.11620786 0.24641855 0.41387504 0.40185165 0.13476714 0.22081226 0.21842343 0.38795933 0.37476516 0.3802821 0.22094719 0.19926782 0.3993814 0.06943405 0.39782768 0.05129215 0.11482045 0.19700573 0.34927934 0.41568866 0.10417999 0.109656915 0.12907876 0.18250677 0.36469573 0.17184807 0.38239026 0.11235788 0.3910103 0.10412553 0.26089746 0.25379938 0.38186923 0.34115484 0.365617 0.38552427 0.3527959 0.14604765 0.120523974 0.11003906 0.3754446 0.36916357 0.32214537 0.38644695 0.3986746 0.3835637 0.38071513 0.068456195 0.34069926 0.34467727 0.06343196 0.367966 0.114716515 [28] 'MCR010277' 0.22078694 0.20480345 0.203534 0.22679065 0.19183096 0.18004996 0.1802154 0.18698695 0.21348621 0.2590486 0.23789495 0.17771557 0.18055122 0.1957179 0.2027914 0.1954541 0.21117464 0.25591952 0.25107044 0.19368522 0.19895527 0.22834796 0.20077367 0.18165515 0.19079502 0.19516826 0.21365099 0.0 0.1809569 0.18300308 0.2005969 0.20120232 0.19548929 0.2399646 0.26049697 0.22719528 0.21130596 0.3570107 0.2936845 0.22167657 0.23270248 0.22216989 0.27124774 0.2846468 0.25646356 0.22186047 0.26092893 0.3025492 0.33587834 0.16692165 0.26240233 0.27332568 0.31980357 0.33904478 0.35857806 0.24902913 0.30170476 0.30201912 0.27002496 0.31873903 0.32557303 0.30164528 0.2886514 0.3125782 0.19435774 0.28173584 0.18666694 0.27388498 0.2411112 0.29768646 0.34503424 0.26402444 0.27088448 0.27440965 0.27101657 0.3452579 0.27239704 0.2581278 0.26652908 0.27069765 0.22913116 0.29479238 0.31058413 0.24947928 0.25966024 0.25253278 0.2730257 0.26557308 0.23357499 0.22927488 0.2650921 0.25666583 0.27559292 0.23879547 0.2598511 0.26397324 0.25471607 0.26030663 0.20562898 0.2438362 0.24978766 0.1931814 0.2662523 0.27059102 [29] 'Mermentau' 0.11110297 0.085869096 0.08275344 0.107982464 0.0376624 0.025650404 0.041942738 0.03359223 0.093034536 0.35920304 0.3401824 0.016696988 0.039479185 0.06393243 0.09739266 0.068938136 0.07771354 0.13527338 0.3560538 0.068702385 0.1073647 0.11630563 0.08518357 0.028537977 0.046644777 0.067582875 0.07988429 0.1809569 0.0 0.12024889 0.30443 0.33849058 0.06908944 0.31207907 0.3727079 0.103588045 0.07868489 0.393805 0.21749532 0.10507034 0.33119428 0.10496339 0.15337195 0.32576817 0.16767633 0.09666815 0.22495098 0.21612075 0.36550543 0.1987935 0.3741647 0.15317495 0.24830294 0.40068555 0.4012901 0.13883287 0.2161145 0.21575885 0.37448153 0.37247694 0.37319183 0.21602514 0.1923579 0.38378882 0.06790179 0.3854748 0.055800408 0.15389182 0.21174608 0.34924352 0.399416 0.14476892 0.15155299 0.15411016 0.20700735 0.36092338 0.17440769 0.36856228 0.14578241 0.38167137 0.112210356 0.2703469 0.26484677 0.3656557 0.33118555 0.3454173 0.36942506 0.3414924 0.14939791 0.13113882 0.142624 0.36312973 0.35884547 0.32511902 0.37524214 0.38479027 0.36451027 0.3654472 0.06976632 0.32749206 0.33158988 0.06776897 0.35228953 0.14935333 [30] 'Saber' 0.16673152 0.08924717 0.12510876 0.14663142 0.12434141 0.11791859 0.124215886 0.12177972 0.1529387 0.31536356 0.29637337 0.1130338 0.113301545 0.100312725 0.12548196 0.12631856 0.10859378 0.17341116 0.32027322 0.14383794 0.1294493 0.15935014 0.10684296 0.119097255 0.119324915 0.09803922 0.13071318 0.18300308 0.12024889 0.0 0.27257687 0.27946723 0.12716934 0.2932675 0.32815656 0.15010643 0.1229928 0.38775387 0.25389072 0.14921954 0.30272567 0.14500932 0.19555938 0.31672043 0.21098262 0.13595387 0.2543815 0.25018558 0.35468715 0.18113685 0.32685745 0.19850814 0.2736192 0.37789896 0.38608253 0.18222871 0.25084415 0.249994 0.33463016 0.35813382 0.359805 0.2510106 0.23836386 0.3572563 0.09838482 0.34623227 0.08999257 0.19564798 0.23711091 0.32989258 0.38404194 0.18849505 0.19558716 0.19576707 0.23778619 0.3629021 0.22451688 0.32575524 0.19166392 0.34483176 0.14684969 0.28206736 0.28688374 0.3246109 0.31228536 0.3042404 0.3352134 0.3112935 0.15981318 0.15944043 0.19033542 0.3201456 0.31279695 0.31725585 0.329362 0.33607733 0.32323268 0.32055333 0.12924388 0.30021337 0.3055339 0.118794076 0.32842448 0.1952221 [31] 'Shufeng' 0.3207927 0.2985821 0.3054932 0.31906006 0.3143995 0.31111872 0.30942827 0.3163219 0.31727508 0.13601853 0.10786999 0.302292 0.308736 0.30766073 0.29542267 0.31162918 0.31579423 0.3496069 0.11917601 0.30065313 0.28900215 0.32596394 0.29554385 0.30805287 0.30615646 0.3130405 0.31344995 0.2005969 0.30443 0.27257687 0.0 0.083042696 0.30401257 0.1264008 0.12278455 0.3107665 0.31556955 0.28465667 0.3296049 0.3177613 0.10557042 0.31683415 0.36283147 0.22478013 0.33947554 0.3188019 0.28828016 0.32569182 0.27756262 0.122828744 0.120995305 0.36254144 0.35235354 0.26827723 0.28949213 0.32880428 0.32370937 0.32554764 0.15052448 0.2637395 0.2628743 0.32326972 0.32153386 0.21723127 0.3126649 0.16172013 0.30452287 0.36603567 0.273537 0.24724129 0.25816056 0.35705006 0.3628064 0.35937712 0.2997565 0.31426582 0.3312576 0.12974305 0.3625693 0.14336088 0.32420135 0.29280382 0.3427527 0.1289001 0.15546964 0.14414291 0.14486592 0.15677136 0.29804918 0.31247103 0.36350134 0.13336277 0.13745345 0.17169553 0.12106177 0.11508894 0.1177535 0.13628793 0.3181767 0.15756485 0.16282284 0.31655875 0.15582134 0.36726707 [32] 'TeQing' 0.35725585 0.32305044 0.3384515 0.34924424 0.3483403 0.3431495 0.3412316 0.3489701 0.34812748 0.13141489 0.099913955 0.33353308 0.34057817 0.33362946 0.32634676 0.34795618 0.34740284 0.37281573 0.11211219 0.32896742 0.32035083 0.3565783 0.32213575 0.34264898 0.34445095 0.35248387 0.35382828 0.20120232 0.33849058 0.27946723 0.083042696 0.0 0.3472921 0.1242605 0.11776644 0.34021226 0.34809965 0.2849052 0.3383972 0.35004953 0.097245716 0.3456233 0.38797814 0.23025203 0.36183915 0.35530925 0.30076596 0.3378148 0.27902997 0.12291013 0.11677218 0.38909125 0.36537775 0.26647043 0.2882267 0.35561928 0.33360246 0.33747277 0.13710949 0.26891765 0.26482326 0.33348927 0.33528095 0.2101478 0.34942108 0.14312738 0.3414957 0.39032722 0.28719488 0.2515012 0.26003918 0.38251483 0.3879026 0.38709918 0.31821042 0.3182144 0.34796178 0.12243495 0.3844503 0.13127883 0.3548939 0.30280915 0.35487434 0.12534487 0.16580613 0.14146324 0.14434028 0.15514123 0.32460526 0.33873913 0.38598585 0.1331329 0.14175835 0.18181132 0.12660852 0.101176694 0.11907699 0.13290596 0.3584457 0.1660059 0.16466194 0.35283053 0.15617189 0.3894163 [33] 'Wells' 0.11432486 0.07899519 0.068943314 0.09560687 0.061059527 0.06100973 0.0648521 0.06026813 0.09218008 0.37567243 0.35711548 0.06991761 0.06916686 0.08317816 0.09277417 0.051493943 0.07936839 0.12680492 0.37011868 0.088019 0.10921574 0.10007383 0.0922961 0.06069415 0.04444745 0.053191256 0.06969637 0.19548929 0.06908944 0.12716934 0.30401257 0.3472921 0.0 0.32357693 0.389087 0.09692504 0.07244907 0.39554477 0.21340868 0.09310076 0.35135135 0.09200842 0.13858199 0.32678372 0.16229142 0.08596045 0.2223774 0.21947014 0.36530071 0.20749097 0.3872256 0.1391253 0.23933174 0.40937865 0.40186703 0.12617825 0.22022095 0.2188357 0.38791162 0.37136775 0.36833996 0.22025612 0.19534786 0.39369264 0.053924493 0.40186167 0.043497674 0.13812824 0.21060659 0.34098402 0.41080692 0.13178732 0.13648921 0.13888696 0.2022117 0.36156142 0.17852676 0.38174745 0.1329662 0.3952696 0.10814919 0.2679431 0.2649992 0.37758127 0.34412807 0.36055323 0.38535276 0.34817743 0.13838732 0.11865346 0.13282509 0.37829456 0.3687288 0.32735223 0.38558844 0.3966961 0.38044092 0.37843883 0.05087756 0.3418017 0.34317678 0.051392566 0.367382 0.13629511 [34] '042-87-34' 0.3337036 0.30556992 0.31396037 0.32386765 0.32309687 0.3206968 0.31717092 0.32441324 0.3302018 0.14489841 0.118571766 0.3123678 0.31960353 0.3171943 0.30734044 0.3263102 0.31929514 0.3497613 0.122120775 0.304432 0.3033411 0.33954567 0.30754852 0.31904158 0.3196064 0.32817438 0.3291003 0.2399646 0.31207907 0.2932675 0.1264008 0.1242605 0.32357693 0.0 0.13450256 0.31951413 0.3210437 0.182527 0.3017379 0.3226659 0.03370363 0.32546383 0.368095 0.1228465 0.32623592 0.32319155 0.24953526 0.29654807 0.16850448 0.091236494 0.13295361 0.36824208 0.3201352 0.11937475 0.17862943 0.32269952 0.296498 0.29587293 0.13725859 0.17682354 0.1777096 0.29647434 0.30651426 0.08952345 0.32655555 0.13088702 0.31510764 0.3655978 0.23104453 0.17482404 0.12613107 0.36235896 0.36803064 0.35742822 0.23797236 0.19695416 0.31742564 0.10555073 0.3598727 0.12951674 0.32135475 0.18734223 0.28693926 0.13686994 0.162949 0.15536527 0.13964994 0.154343 0.29605314 0.31521878 0.35973182 0.13895662 0.14718948 0.17572524 0.13118587 0.13806866 0.1351774 0.14192826 0.32314423 0.161163 0.1568302 0.32854012 0.14731205 0.36393246 [35] 'Ai-Chiao-Hong' 0.39245683 0.35894126 0.37076557 0.37904105 0.38361135 0.3810783 0.3774494 0.38590112 0.3870487 0.120953254 0.09544826 0.3725432 0.37899607 0.372516 0.3594573 0.38846454 0.38294613 0.4068036 0.13826552 0.366829 0.3588176 0.39562836 0.35662937 0.3770293 0.38098192 0.38796607 0.38592407 0.26049697 0.3727079 0.32815656 0.12278455 0.11776644 0.389087 0.13450256 0.0 0.37730733 0.3853933 0.287545 0.3674135 0.38225695 0.102384776 0.38126308 0.42735818 0.23928113 0.39464423 0.38744596 0.32637587 0.3627457 0.2873229 0.13250074 0.10004251 0.42604515 0.39002725 0.26190215 0.29298794 0.3857058 0.36170316 0.36240748 0.14713979 0.27361065 0.27701172 0.3614589 0.37252548 0.21325673 0.3838367 0.15493725 0.37622815 0.42969802 0.31219372 0.2596009 0.25782397 0.42191193 0.42703584 0.41923517 0.34604833 0.32985047 0.3830476 0.13346021 0.42256793 0.13767363 0.3815791 0.3288688 0.38378504 0.14766362 0.17751141 0.16365036 0.16362542 0.17752413 0.35634917 0.365632 0.42485785 0.15879147 0.1768443 0.19009161 0.14672057 0.14167441 0.14008562 0.15459025 0.38719904 0.18099064 0.17619619 0.38635626 0.17143168 0.42924067 [36] 'Arias' 0.10452137 0.103942916 0.052947283 0.066288315 0.10478831 0.094491675 0.09946729 0.105937265 0.09196906 0.36598668 0.34804472 0.09560214 0.10445739 0.091476426 0.113700144 0.10773608 0.104235634 0.12429728 0.36395204 0.11846896 0.124656744 0.10226869 0.11673717 0.10258714 0.09079459 0.09735375 0.09505664 0.22719528 0.103588045 0.15010643 0.3107665 0.34021226 0.09692504 0.31951413 0.37730733 0.0 0.070712656 0.39875677 0.20849077 0.07557202 0.33464235 0.06570797 0.13997911 0.32014042 0.16584943 0.08652797 0.21275385 0.2092913 0.36674774 0.18131047 0.3758386 0.13991624 0.23069613 0.40392762 0.40377763 0.11823053 0.20968454 0.2090734 0.38026813 0.37556732 0.3768968 0.20967919 0.17763422 0.3842798 0.09822382 0.38898638 0.06272828 0.13665172 0.20233026 0.3435666 0.4065452 0.13029674 0.13756555 0.14361547 0.1956943 0.35969555 0.16940734 0.36665484 0.13118282 0.38416404 0.083139285 0.26430959 0.25385138 0.3707589 0.3370216 0.35857877 0.38191265 0.34775653 0.14043751 0.10864626 0.1322308 0.36765513 0.3621233 0.3293348 0.37585872 0.38738608 0.37151435 0.37062877 0.11010312 0.34310833 0.34241018 0.099174954 0.36780035 0.13391551 [37] 'AZUCENA' 0.09899159 0.07857393 0.04882278 0.06898686 0.07732016 0.07219439 0.077911004 0.07631145 0.08550252 0.3699336 0.35324237 0.071225345 0.085461974 0.0718681 0.09438113 0.072499 0.07837908 0.10317941 0.3687062 0.10484367 0.11160155 0.08600474 0.09469227 0.07807785 0.05971568 0.0581987 0.0698368 0.21130596 0.07868489 0.1229928 0.31556955 0.34809965 0.07244907 0.3210437 0.3853933 0.070712656 0.0 0.40049645 0.20615 0.061605155 0.34363672 0.06776328 0.12257969 0.32631844 0.14772685 0.04809264 0.21014252 0.2075668 0.3678786 0.18626355 0.38593784 0.12414219 0.23562399 0.40872294 0.40639207 0.10767425 0.20617051 0.20721784 0.38813534 0.3772659 0.37364218 0.20608212 0.17793718 0.39112538 0.05947827 0.39525038 0.035613947 0.11973998 0.19898342 0.3419672 0.41413614 0.11456675 0.12198511 0.122913316 0.18431339 0.36060256 0.1600856 0.37577376 0.11460897 0.39150506 0.07730958 0.25992346 0.24990886 0.37414226 0.33924296 0.36255917 0.38379526 0.34785667 0.123303324 0.09909658 0.111115225 0.3719596 0.36530373 0.32422483 0.3797393 0.39314684 0.37765697 0.3776072 0.07711363 0.34018922 0.34919196 0.069088355 0.36381263 0.11791758 [38] 'Badal89' 0.41192183 0.39357919 0.3965642 0.40384662 0.40170416 0.39745286 0.39688927 0.3996728 0.40294042 0.30262566 0.28227657 0.39507946 0.3988249 0.3958631 0.39282846 0.4030008 0.39830568 0.42222807 0.2899047 0.3897824 0.38836437 0.41140312 0.38939047 0.39701703 0.399031 0.4068561 0.39947093 0.3570107 0.393805 0.38775387 0.28465667 0.2849052 0.39554477 0.182527 0.287545 0.39875677 0.40049645 0.0 0.34220207 0.40623137 0.21038948 0.40128243 0.4298829 0.26573074 0.37925556 0.4016546 0.31710547 0.34297094 0.13150139 0.24746412 0.28855127 0.43069148 0.37232304 0.20663905 0.13489951 0.40044335 0.34053683 0.34279352 0.27995285 0.1947091 0.19374909 0.34027585 0.35936484 0.24183984 0.40658113 0.2952317 0.39852288 0.42722216 0.30625844 0.23274367 0.19520688 0.42699918 0.43073416 0.4213113 0.3568686 0.3182665 0.37929258 0.26965258 0.42287755 0.29002547 0.40842262 0.31124875 0.3822121 0.29472 0.30884945 0.29897195 0.2936651 0.3146696 0.37956098 0.39421797 0.42673197 0.29958722 0.312497 0.32991213 0.28849033 0.2894031 0.2975283 0.30413592 0.3941681 0.30808714 0.3108394 0.40731016 0.30166662 0.42491415 [39] 'BicoBranco' 0.22188509 0.2178276 0.20576242 0.21474236 0.22019175 0.21153052 0.21798247 0.21683763 0.21127968 0.3591242 0.34387696 0.21182847 0.22029796 0.22061972 0.23769638 0.21679108 0.22508462 0.21147674 0.36094853 0.21676107 0.22558893 0.2236858 0.22563684 0.2129724 0.21903671 0.22672944 0.2175423 0.2936845 0.21749532 0.25389072 0.3296049 0.3383972 0.21340868 0.3017379 0.3674135 0.20849077 0.20615 0.34220207 0.0 0.21771213 0.3168886 0.21628325 0.2198059 0.3128982 0.20551819 0.21597901 0.25615498 0.09945811 0.3227396 0.23044136 0.37298584 0.21934688 0.22872794 0.3741325 0.3503484 0.21405873 0.098740995 0.09854225 0.35683867 0.33346167 0.33202356 0.09895216 0.12172721 0.37298432 0.22656621 0.37478825 0.20444359 0.21504547 0.24618118 0.3235305 0.36351362 0.21752995 0.21719523 0.20511468 0.23313285 0.34495386 0.1890257 0.35659456 0.2106254 0.37106797 0.21027534 0.26990527 0.28297266 0.3672226 0.344042 0.3634841 0.3659297 0.35213625 0.24899545 0.23474844 0.22036995 0.36529765 0.36438584 0.3467498 0.36949652 0.37205404 0.3694256 0.37132517 0.2205803 0.34008816 0.34197053 0.22371781 0.35697463 0.2138034 [40] 'Binulawan' 0.11117439 0.0959857 0.05950889 0.07409564 0.10302266 0.09728715 0.099273786 0.09871969 0.0900876 0.36898094 0.35156792 0.10022829 0.10775033 0.093949065 0.1081837 0.096325114 0.09769427 0.12604086 0.3713185 0.12691136 0.13034508 0.107997455 0.11707182 0.10233814 0.08250205 0.07951876 0.09042719 0.22167657 0.10507034 0.14921954 0.3177613 0.35004953 0.09310076 0.3226659 0.38225695 0.07557202 0.061605155 0.40623137 0.21771213 0.0 0.34322152 0.061497293 0.14060155 0.3226146 0.15653655 0.06338931 0.22223875 0.21763964 0.37609014 0.18433413 0.38551322 0.13983025 0.23972054 0.4107984 0.41296333 0.12266802 0.21731693 0.21737914 0.38759547 0.3827144 0.3797975 0.21740869 0.18948443 0.3921805 0.08085521 0.39425167 0.05121287 0.13374937 0.20984548 0.35127753 0.41405386 0.13085854 0.13821168 0.13768713 0.19400942 0.36040103 0.1648216 0.37632567 0.12817924 0.39008248 0.07980062 0.26641232 0.25882366 0.37501964 0.33734146 0.3664933 0.38579938 0.34800687 0.13101855 0.09827805 0.12624067 0.37395993 0.36696196 0.32756662 0.38075867 0.3922302 0.38000956 0.37597266 0.09291354 0.34740415 0.3478224 0.08497749 0.36826897 0.13205536 [41] 'CA97-053' 0.35686338 0.32108054 0.3341171 0.34513116 0.34004182 0.34086698 0.33566716 0.34680983 0.34850925 0.121214606 0.095548585 0.33163607 0.3421847 0.33577526 0.32094726 0.34811392 0.34718317 0.36357605 0.08848622 0.32590044 0.31574112 0.35625398 0.32356906 0.33636573 0.33964437 0.35186517 0.3471205 0.23270248 0.33119428 0.30272567 0.10557042 0.097245716 0.35135135 0.03370363 0.102384776 0.33464235 0.34363672 0.21038948 0.3168886 0.34322152 0.0 0.34502298 0.38367632 0.096949086 0.3545345 0.34586492 0.27116925 0.3168787 0.21181916 0.08306054 0.1023091 0.38358846 0.31326124 0.1610366 0.22266334 0.33673233 0.3162456 0.31641 0.10877193 0.2128313 0.21475537 0.3159403 0.3203639 0.10568021 0.34819245 0.07192564 0.33808365 0.3847997 0.2555849 0.20831586 0.16815688 0.37886515 0.3838983 0.37438887 0.2501413 0.16619651 0.3399466 0.07121943 0.37630606 0.09497573 0.3367472 0.16962066 0.27884567 0.10928151 0.1553034 0.13566431 0.12313523 0.14661612 0.31541738 0.3315067 0.37819707 0.11538013 0.1310328 0.15737657 0.11687703 0.10496889 0.11236728 0.1125643 0.34536675 0.13547766 0.13839039 0.34780017 0.13345385 0.38424134 [42] 'CanellaDeFerro' 0.09657495 0.100580186 0.03746136 0.04954324 0.104727626 0.09519432 0.09898486 0.10149443 0.08022714 0.36781177 0.35079965 0.099451505 0.10352974 0.08496299 0.113444775 0.098686725 0.10112025 0.122528374 0.3675489 0.12547791 0.12513772 0.09674192 0.10739274 0.09855984 0.08435194 0.082024924 0.083376266 0.22216989 0.10496339 0.14500932 0.31683415 0.3456233 0.09200842 0.32546383 0.38126308 0.06570797 0.06776328 0.40128243 0.21628325 0.061497293 0.34502298 0.0 0.1346682 0.32493362 0.15619566 0.07924201 0.21506868 0.2182942 0.36900562 0.1864157 0.38289928 0.13700429 0.24405639 0.4108594 0.40622497 0.115855455 0.21857016 0.218013 0.38365415 0.37767464 0.3788996 0.21872313 0.18856142 0.39383057 0.08402856 0.3910721 0.047708604 0.13053249 0.20556153 0.35028026 0.41269535 0.12363904 0.13326776 0.1388869 0.19193535 0.3634629 0.16584091 0.3722144 0.12342566 0.3882828 0.084116876 0.26490238 0.25825062 0.37358436 0.33900163 0.36622274 0.38464743 0.34749255 0.118970826 0.08647235 0.12054746 0.3696098 0.36710915 0.32295406 0.38058928 0.39079446 0.3797272 0.37432867 0.09742511 0.34899426 0.3489194 0.08995552 0.36886007 0.12803133 [43] 'Chodongji' 0.09878398 0.14779335 0.122148484 0.13608122 0.14036179 0.13869601 0.14541334 0.13549918 0.08511349 0.40882626 0.39672628 0.13884245 0.14823887 0.13980012 0.16297702 0.13316146 0.13401595 0.056338534 0.40831688 0.17070624 0.16230613 0.08502483 0.16107103 0.13891847 0.13647121 0.13559882 0.11119941 0.27124774 0.15337195 0.19555938 0.36283147 0.38797814 0.13858199 0.368095 0.42735818 0.13997911 0.12257969 0.4298829 0.2198059 0.14060155 0.38367632 0.1346682 0.0 0.3423246 0.12846985 0.13235922 0.17720625 0.22420388 0.38707444 0.25105712 0.4236343 0.013913749 0.23444591 0.4461706 0.43872488 0.1305724 0.22599366 0.22414269 0.42453024 0.41175905 0.412441 0.22631346 0.19601145 0.43465936 0.14159937 0.43210024 0.113013215 0.023270063 0.16026676 0.3873596 0.4525414 0.011721767 0.0076359045 0.064251944 0.15013704 0.37004998 0.14935476 0.42151025 0.05201242 0.4295302 0.12994559 0.24698833 0.22336678 0.41346258 0.3851439 0.4054358 0.41746035 0.38038352 0.19010395 0.16398576 0.042329617 0.41455537 0.40736336 0.3560459 0.42434257 0.4294423 0.41999805 0.41740093 0.1453963 0.37237626 0.38054168 0.13028122 0.39592293 0.04433046 [44] 'DalDhan' 0.33625713 0.32173017 0.3153029 0.32515347 0.32977617 0.3317543 0.32938305 0.3305238 0.32636136 0.24584888 0.2251192 0.32472533 0.3340885 0.32883835 0.3294096 0.3261779 0.3322919 0.3321635 0.23332576 0.325529 0.31405035 0.33366227 0.32097965 0.33011857 0.3208558 0.33081037 0.32716992 0.2846468 0.32576817 0.31672043 0.22478013 0.23025203 0.32678372 0.1228465 0.23928113 0.32014042 0.32631844 0.26573074 0.3128982 0.3226146 0.096949086 0.32493362 0.3423246 0.0 0.32157037 0.32587147 0.29383335 0.31209314 0.2735718 0.18113342 0.23895808 0.34097326 0.25955963 0.24364737 0.2882646 0.3203256 0.3104732 0.31194237 0.23780778 0.28587848 0.2860319 0.31015587 0.30872557 0.21457508 0.32992876 0.24243954 0.31708518 0.34526095 0.2812308 0.2821589 0.2533409 0.33821255 0.33989358 0.33713955 0.1949844 0.06998061 0.32957807 0.22472039 0.33937278 0.23411289 0.3231396 0.08826375 0.21389669 0.24340323 0.25054964 0.25300962 0.2502967 0.2576196 0.3088242 0.31414935 0.34378567 0.24865824 0.25391513 0.2559994 0.25398326 0.24635229 0.24477492 0.24379593 0.3248276 0.2536398 0.2563561 0.32398286 0.25111917 0.34436005 [45] 'Darmali' 0.14432213 0.17281537 0.14778388 0.16195253 0.16683076 0.15691085 0.16571032 0.15405907 0.13549237 0.38422632 0.36979285 0.15789403 0.1688048 0.16918531 0.1897623 0.16625144 0.16710562 0.13391508 0.38553745 0.1802935 0.18171208 0.14458634 0.18200947 0.15985903 0.16796793 0.16488092 0.15296307 0.25646356 0.16767633 0.21098262 0.33947554 0.36183915 0.16229142 0.32623592 0.39464423 0.16584943 0.14772685 0.37925556 0.20551819 0.15653655 0.3545345 0.15619566 0.12846985 0.32157037 0.0 0.16124484 0.20340435 0.20777957 0.34561342 0.23468073 0.39297813 0.12926695 0.24297863 0.4015338 0.38392448 0.16572836 0.20838824 0.20746674 0.39302272 0.36540014 0.36291564 0.20853621 0.18946862 0.40078667 0.16946562 0.40020207 0.14368288 0.12597598 0.18847504 0.34422225 0.40371832 0.12667617 0.12524544 0.1114149 0.18765195 0.3565424 0.09106056 0.39120224 0.13141158 0.3983749 0.15960754 0.25927064 0.25536197 0.38506702 0.36782247 0.38720924 0.38982746 0.36463904 0.19774134 0.18234721 0.13253257 0.38997495 0.39032453 0.3472691 0.39258754 0.40080753 0.38922098 0.3937343 0.17317504 0.3572309 0.36692932 0.16670647 0.37505385 0.13043532 [46] 'Davao' 0.104525514 0.087450184 0.060223565 0.07782667 0.09088242 0.08683872 0.09172128 0.09257672 0.088878766 0.37468517 0.35641754 0.08966567 0.099282034 0.08884753 0.10384808 0.08587313 0.09014225 0.118433736 0.3723686 0.12357073 0.1329545 0.10560284 0.11262989 0.09300139 0.07534686 0.06806487 0.08927213 0.22186047 0.09666815 0.13595387 0.3188019 0.35530925 0.08596045 0.32319155 0.38744596 0.08652797 0.04809264 0.4016546 0.21597901 0.06338931 0.34586492 0.07924201 0.13235922 0.32587147 0.16124484 0.0 0.22038105 0.2162007 0.36848718 0.19228877 0.38875923 0.1324129 0.24228838 0.41370615 0.40610477 0.11429603 0.21459904 0.21593446 0.39115772 0.37782302 0.3769042 0.21433283 0.19269551 0.39671838 0.070508614 0.3990589 0.044529013 0.12925687 0.20814617 0.34799734 0.41315022 0.12511408 0.13034974 0.13498004 0.19343698 0.36213627 0.16956335 0.3784585 0.12744465 0.3939106 0.07797027 0.26357993 0.25747478 0.3751889 0.34230962 0.3650827 0.38493687 0.35289025 0.13150893 0.1004289 0.12410795 0.37419614 0.36615548 0.32794678 0.38346848 0.39648098 0.3817262 0.3785615 0.08251394 0.34591055 0.3511165 0.08001898 0.36852053 0.12558304 [47] 'DZ78' 0.1776864 0.21339841 0.20609877 0.21773504 0.21978961 0.21660922 0.2204541 0.21585236 0.18385385 0.3296919 0.30812737 0.2141035 0.21871185 0.21691597 0.22557926 0.20671491 0.21938327 0.18810324 0.31602615 0.21329378 0.23235013 0.1877128 0.23366429 0.21867226 0.22207706 0.21683612 0.2082195 0.26092893 0.22495098 0.2543815 0.28828016 0.30076596 0.2223774 0.24953526 0.32637587 0.21275385 0.21014252 0.31710547 0.25615498 0.22223875 0.27116925 0.21506868 0.17720625 0.29383335 0.20340435 0.22038105 0.0 0.2477537 0.28168058 0.1976081 0.31993434 0.17687818 0.2814795 0.33188543 0.31125024 0.21432094 0.24780902 0.24770004 0.3259513 0.24161245 0.24093932 0.24785265 0.2482262 0.32317638 0.21975479 0.33625716 0.19980904 0.17921287 2.131469E-4 0.18005903 0.3250463 0.17614284 0.175058 0.19095819 0.20712079 0.3359587 0.22246517 0.30657217 0.18508592 0.32021713 0.22368439 0.2603256 0.27279142 0.32820582 0.31160754 0.31311876 0.32456398 0.30852097 0.24676959 0.21799408 0.1852915 0.32543373 0.3271106 0.3066247 0.32694843 0.32956302 0.31848088 0.32455534 0.23362303 0.29764193 0.30878103 0.22024648 0.31945294 0.18621874 [48] 'Firooz' 0.22290662 0.22318377 0.20939107 0.22029732 0.22227144 0.216791 0.22175907 0.21412288 0.21304795 0.35083637 0.3356853 0.2111614 0.21841943 0.22648479 0.23770237 0.22296053 0.2185609 0.21376418 0.35435328 0.22286493 0.22763252 0.2270286 0.22495972 0.21561761 0.21905227 0.22668983 0.2185529 0.3025492 0.21612075 0.25018558 0.32569182 0.3378148 0.21947014 0.29654807 0.3627457 0.2092913 0.2075668 0.34297094 0.09945811 0.21763964 0.3168787 0.2182942 0.22420388 0.31209314 0.20777957 0.2162007 0.2477537 0.0 0.31707382 0.23889998 0.3633327 0.22399455 0.22493947 0.37428254 0.34390184 0.21461031 0.036359474 5.551115E-17 0.35372427 0.3328331 0.33484355 0.036564097 0.12714212 0.36788562 0.2262727 0.36759752 0.2062709 0.22179447 0.23784137 0.321674 0.36629102 0.22188544 0.22278956 0.21013245 0.23527773 0.34578213 0.19190362 0.35228315 0.2143101 0.3668394 0.21807735 0.27634177 0.2925643 0.35741022 0.33531708 0.3635582 0.36200342 0.33631864 0.24098526 0.23498894 0.22584336 0.362285 0.3604113 0.33992642 0.36144924 0.36779812 0.3674609 0.36816508 0.2245455 0.33616492 0.33801076 0.22037531 0.3497602 0.22299972 [49] 'Gie57' 0.37951872 0.364499 0.3614666 0.3702233 0.37293768 0.3694533 0.3704878 0.3709929 0.36950198 0.29760328 0.27722132 0.3666696 0.3703719 0.36594212 0.36980644 0.36955053 0.3701114 0.38476607 0.29091156 0.3646818 0.3640108 0.3761969 0.36384255 0.36933216 0.36770004 0.37626672 0.36146268 0.33587834 0.36550543 0.35468715 0.27756262 0.27902997 0.36530071 0.16850448 0.2873229 0.36674774 0.3678786 0.13150139 0.3227396 0.37609014 0.21181916 0.36900562 0.38707444 0.2735718 0.34561342 0.36848718 0.28168058 0.31707382 0.0 0.23179539 0.2853077 0.38935605 0.37752095 0.18229753 3.9184953E-5 0.36843377 0.31365138 0.31680116 0.27693275 0.15504628 0.16457328 0.31344882 0.34085009 0.23541388 0.375903 0.29534203 0.3643954 0.3867489 0.2702785 0.20604637 0.17529944 0.38485962 0.3881226 0.38446864 0.33391488 0.329345 0.34111595 0.2703816 0.3833238 0.2898746 0.37258872 0.299394 0.365173 0.29441413 0.29873514 0.29839787 0.29276487 0.30301097 0.3505221 0.36445823 0.3888115 0.29352018 0.30061615 0.31175232 0.2870676 0.2946043 0.29532313 0.3078045 0.36355907 0.3069471 0.31115857 0.37711275 0.2997459 0.38590068 [50] 'GotakGatik' 0.220706 0.19040713 0.17540832 0.18589999 0.20834129 0.20337404 0.19958049 0.2124066 0.20566905 0.14827038 0.11900599 0.19904193 0.205204 0.19020827 0.19485486 0.21502194 0.21034423 0.2319766 0.14435776 0.19991213 0.19611633 0.21844465 0.19137858 0.20205799 0.19814123 0.2052487 0.20257214 0.16692165 0.1987935 0.18113685 0.122828744 0.12291013 0.20749097 0.091236494 0.13250074 0.18131047 0.18626355 0.24746412 0.23044136 0.18433413 0.08306054 0.1864157 0.25105712 0.18113342 0.23468073 0.19228877 0.1976081 0.23889998 0.23179539 0.0 0.13348868 0.2523008 0.27525744 0.22927304 0.25219864 0.20307769 0.23725936 0.23848644 0.12384778 0.22154167 0.2241303 0.23729254 0.22767578 0.19179538 0.20494416 0.15615219 0.18138635 0.24939224 0.18537363 0.1965768 0.2312 0.24273221 0.25106898 0.24795064 0.21599239 0.27783746 0.22929384 0.12106371 0.24189842 0.13890298 0.17198691 0.22745554 0.2678194 0.14743523 0.14144783 0.15039332 0.15029402 0.1489266 0.19150417 0.19269499 0.24467424 0.1417219 0.1551667 0.15495813 0.13609745 0.15043236 0.13945787 0.15313305 0.20935118 0.15151991 0.15161262 0.20889074 0.1514129 0.24596506 [51] 'Guan-Yin-Tsan' 0.39266694 0.3621848 0.37104678 0.38155034 0.38515168 0.38371313 0.37912437 0.38778964 0.3862056 0.13865659 0.1097485 0.37534446 0.38047254 0.37624508 0.3620748 0.38643298 0.38304067 0.40492386 0.13030374 0.36656556 0.3526474 0.3944982 0.35556245 0.37839124 0.37980554 0.38924462 0.38516656 0.26240233 0.3741647 0.32685745 0.120995305 0.11677218 0.3872256 0.13295361 0.10004251 0.3758386 0.38593784 0.28855127 0.37298584 0.38551322 0.1023091 0.38289928 0.4236343 0.23895808 0.39297813 0.38875923 0.31993434 0.3633327 0.2853077 0.13348868 0.0 0.42444605 0.3914835 0.2655837 0.29119846 0.38423565 0.36407155 0.36282447 0.15022731 0.26772863 0.27329078 0.36410517 0.37245232 0.21779516 0.38622177 0.14770532 0.37778783 0.42527553 0.30633333 0.25824496 0.26453847 0.41834253 0.4235458 0.41832027 0.34187746 0.33235818 0.38266012 0.12705846 0.41831818 0.12656562 0.38378572 0.3272259 0.3793509 0.14706907 0.18232112 0.16568935 0.15560226 0.17637165 0.36029464 0.36990812 0.4203877 0.14620194 0.16586329 0.19282201 0.14026518 0.13724522 0.13328291 0.14838834 0.3894498 0.17924975 0.17767496 0.389907 0.16723952 0.42573094 [52] 'HaginomaeMochi' 0.10023936 0.14899097 0.121710606 0.13576832 0.14187728 0.13845874 0.14599253 0.1351523 0.0875408 0.40898308 0.39685148 0.13935061 0.14754531 0.1390924 0.16382131 0.13649464 0.13508071 0.054611173 0.4094407 0.17204523 0.16555138 0.08810525 0.16203043 0.13974696 0.13797851 0.13537039 0.11620786 0.27332568 0.15317495 0.19850814 0.36254144 0.38909125 0.1391253 0.36824208 0.42604515 0.13991624 0.12414219 0.43069148 0.21934688 0.13983025 0.38358846 0.13700429 0.013913749 0.34097326 0.12926695 0.1324129 0.17687818 0.22399455 0.38935605 0.2523008 0.42444605 0.0 0.23496456 0.44645676 0.43938145 0.1301606 0.22534652 0.2239391 0.42560053 0.4120975 0.4127152 0.22554192 0.19690925 0.43517885 0.1413537 0.43208236 0.11324543 0.026098026 0.1601902 0.38859323 0.45164892 0.011803671 0.010048544 0.0640614 0.14871496 0.3686874 0.14952992 0.42229655 0.051629245 0.4306197 0.12970299 0.24628359 0.22260137 0.41309547 0.3837198 0.40473744 0.41704842 0.3806202 0.19051442 0.16361316 0.045694035 0.41644672 0.4063194 0.35624602 0.42616773 0.4307465 0.41932324 0.41931453 0.14610311 0.37568423 0.38183036 0.13088588 0.39817098 0.044642083 [53] 'HaishaCaman' 0.25030985 0.2432079 0.2332945 0.24515021 0.24211498 0.23973891 0.24270485 0.24456117 0.243532 0.388339 0.37449074 0.24326827 0.2450438 0.2517085 0.24796675 0.25004783 0.24799454 0.23464209 0.38340592 0.25556704 0.2579419 0.24437109 0.25126058 0.24280494 0.24359798 0.24174967 0.24641855 0.31980357 0.24830294 0.2736192 0.35235354 0.36537775 0.23933174 0.3201352 0.39002725 0.23069613 0.23562399 0.37232304 0.22872794 0.23972054 0.31326124 0.24405639 0.23444591 0.25955963 0.24297863 0.24228838 0.2814795 0.22493947 0.37752095 0.27525744 0.3914835 0.23496456 0.0 0.39522073 0.40512672 0.22513108 0.22912945 0.22486559 0.39480266 0.3933168 0.3917234 0.22898059 0.2066218 0.38146007 0.24248607 0.39188978 0.22645651 0.23039092 0.27174437 0.37957686 0.40107223 0.23550217 0.23287939 0.21903598 0.22878341 0.28502956 0.24788935 0.3819574 0.23589067 0.39351043 0.23528247 0.22546542 0.260967 0.38430303 0.3698273 0.3769424 0.38827 0.36877 0.25658756 0.2540486 0.23937878 0.3863645 0.39251256 0.36133966 0.38838762 0.39607787 0.38762805 0.38044515 0.24325329 0.36065573 0.36514917 0.24086599 0.38215542 0.23323263 [54] 'HK47' 0.42009953 0.3972285 0.4036124 0.41087505 0.4106304 0.40685734 0.4060643 0.41426906 0.41862714 0.27807033 0.25814483 0.40198168 0.40591267 0.4025864 0.39677277 0.41466388 0.405479 0.43229148 0.2645994 0.39339337 0.39352238 0.42328975 0.39016655 0.40811822 0.40893424 0.41305536 0.41387504 0.33904478 0.40068555 0.37789896 0.26827723 0.26647043 0.40937865 0.11937475 0.26190215 0.40392762 0.40872294 0.20663905 0.3741325 0.4107984 0.1610366 0.4108594 0.4461706 0.24364737 0.4015338 0.41370615 0.33188543 0.37428254 0.18229753 0.22927304 0.2655837 0.44645676 0.39522073 0.0 0.18360479 0.40930557 0.37556857 0.373882 0.25950888 0.21478687 0.21903451 0.37534708 0.38861665 0.17186353 0.4128564 0.2651717 0.4057209 0.44318634 0.31893027 0.23912506 0.13468641 0.44213837 0.44657204 0.43369442 0.35934865 0.29541227 0.39670706 0.2454342 0.43884566 0.26211828 0.41098163 0.29994026 0.37556744 0.27602458 0.29403254 0.2826809 0.277685 0.29624236 0.3872499 0.39969978 0.43861824 0.272404 0.28454697 0.3070043 0.26630402 0.27664354 0.27551714 0.27984825 0.40711272 0.29568124 0.2931976 0.41718024 0.2869337 0.44002137 [55] 'IR36' 0.4191945 0.40031385 0.39990395 0.4073812 0.4100286 0.40652326 0.4068495 0.40877235 0.41193375 0.30540273 0.2859456 0.40364295 0.40629128 0.40287137 0.40359688 0.40598577 0.407075 0.4307722 0.29840246 0.39827666 0.39843354 0.4188716 0.39762917 0.40643293 0.40446088 0.41279742 0.40185165 0.35857806 0.4012901 0.38608253 0.28949213 0.2882267 0.40186703 0.17862943 0.29298794 0.40377763 0.40639207 0.13489951 0.3503484 0.41296333 0.22266334 0.40622497 0.43872488 0.2882646 0.38392448 0.40610477 0.31125024 0.34390184 3.9184953E-5 0.25219864 0.29119846 0.43938145 0.40512672 0.18360479 0.0 0.40628648 0.3402232 0.34364006 0.2829147 0.16003792 0.16939145 0.34007937 0.37167227 0.23928203 0.41228476 0.30023253 0.4037237 0.43596408 0.3004323 0.21415155 0.1767159 0.43526155 0.4391264 0.42952642 0.3690934 0.34129915 0.3768005 0.27676216 0.42946184 0.2955767 0.4101043 0.32413697 0.39379972 0.3016783 0.30863097 0.30626997 0.29930156 0.31364107 0.38203517 0.39865255 0.43636343 0.30065897 0.3081104 0.3251001 0.29322043 0.29990327 0.30187124 0.3150022 0.39963368 0.31862214 0.32144743 0.4151294 0.30906034 0.43303052 [56] 'Jambu' 0.13602225 0.14264528 0.10588281 0.11819811 0.12892808 0.123506375 0.13306595 0.12532753 0.12600479 0.37342572 0.35687742 0.12641396 0.12998155 0.14321104 0.15551414 0.13192044 0.13478452 0.12289866 0.3708462 0.15288511 0.17005922 0.13500303 0.15747146 0.12735456 0.12603584 0.11942789 0.13476714 0.24902913 0.13883287 0.18222871 0.32880428 0.35561928 0.12617825 0.32269952 0.3857058 0.11823053 0.10767425 0.40044335 0.21405873 0.12266802 0.33673233 0.115855455 0.1305724 0.3203256 0.16572836 0.11429603 0.21432094 0.21461031 0.36843377 0.20307769 0.38423565 0.1301606 0.22513108 0.40930557 0.40628648 0.0 0.21219552 0.21433412 0.3886391 0.3760078 0.37717354 0.21219932 0.18388923 0.3923949 0.12288381 0.39732793 0.09307459 0.12638655 0.20391911 0.3521836 0.4127495 0.12507474 0.12881841 0.1272482 0.19366318 0.35530272 0.16560517 0.37822676 0.12574627 0.39298695 0.108524695 0.2628497 0.25300124 0.38036516 0.3468787 0.3663413 0.38563085 0.34462357 0.17106496 0.14860044 0.13340677 0.37625697 0.36981532 0.33394808 0.38413027 0.3918282 0.3785234 0.37725616 0.13593522 0.35081297 0.353052 0.12555802 0.372309 0.12755264 [57] 'JC101' 0.22408067 0.22876558 0.20988064 0.22032179 0.22274065 0.21698354 0.22310282 0.21565902 0.21502869 0.35030773 0.33532545 0.21126458 0.21789725 0.22788951 0.2392095 0.22490516 0.2168876 0.214186 0.35324067 0.22588821 0.22885007 0.2298771 0.22610997 0.21624096 0.2178405 0.22655757 0.22081226 0.30170476 0.2161145 0.25084415 0.32370937 0.33360246 0.22022095 0.296498 0.36170316 0.20968454 0.20617051 0.34053683 0.098740995 0.21731693 0.3162456 0.21857016 0.22599366 0.3104732 0.20838824 0.21459904 0.24780902 0.036359474 0.31365138 0.23725936 0.36407155 0.22534652 0.22912945 0.37556857 0.3402232 0.21219552 0.0 0.036210082 0.35130104 0.3298231 0.32879364 0.0 0.12554808 0.36834455 0.22610408 0.36468658 0.20623146 0.22409822 0.23798646 0.3206689 0.36657542 0.22325043 0.22432756 0.21156694 0.2376057 0.3441278 0.19244656 0.34968016 0.21468607 0.36809114 0.21764801 0.27395 0.2929153 0.35492313 0.33253282 0.3612971 0.35811922 0.33220863 0.2403172 0.23476851 0.22746415 0.35719857 0.3603294 0.342227 0.35704836 0.3633882 0.3655859 0.36816207 0.22592892 0.3362415 0.3383168 0.22032923 0.3485034 0.22364177 [58] 'JC111' 0.22237073 0.22290051 0.20923361 0.22024232 0.22177114 0.21635842 0.22130479 0.21371904 0.21292752 0.35041592 0.3352217 0.21084233 0.21812148 0.2260917 0.23716956 0.2224086 0.2181864 0.21356884 0.35346013 0.22253786 0.22735012 0.22678003 0.22454797 0.21517757 0.21872161 0.22632994 0.21842343 0.30201912 0.21575885 0.249994 0.32554764 0.33747277 0.2188357 0.29587293 0.36240748 0.2090734 0.20721784 0.34279352 0.09854225 0.21737914 0.31641 0.218013 0.22414269 0.31194237 0.20746674 0.21593446 0.24770004 5.551115E-17 0.31680116 0.23848644 0.36282447 0.2239391 0.22486559 0.373882 0.34364006 0.21433412 0.036210082 0.0 0.35327977 0.3325584 0.33446962 0.036434237 0.12674463 0.36753953 0.22592835 0.36744148 0.20590769 0.22167096 0.23777626 0.32127136 0.36574683 0.2218246 0.22263838 0.20993342 0.23522756 0.345638 0.1916297 0.35182688 0.21408561 0.36643994 0.21784829 0.27614427 0.29240265 0.3570318 0.33510193 0.36304873 0.36134234 0.33578232 0.24059887 0.23481457 0.22573471 0.36196432 0.36003718 0.3394158 0.36095265 0.367468 0.36703613 0.36780414 0.2242251 0.3358641 0.33745652 0.22007838 0.34937277 0.22279347 [59] 'JC91' 0.39563915 0.36541092 0.37875178 0.38783535 0.38472623 0.38171482 0.37772825 0.38600966 0.3898442 0.1632725 0.13248178 0.3754836 0.37912282 0.37330168 0.36533618 0.38627812 0.38627928 0.40643653 0.14215082 0.3680348 0.35822928 0.3972155 0.35851762 0.37774834 0.38188273 0.39154458 0.38795933 0.27002496 0.37448153 0.33463016 0.15052448 0.13710949 0.38791162 0.13725859 0.14713979 0.38026813 0.38813534 0.27995285 0.35683867 0.38759547 0.10877193 0.38365415 0.42453024 0.23780778 0.39302272 0.39115772 0.3259513 0.35372427 0.27693275 0.12384778 0.15022731 0.42560053 0.39480266 0.25950888 0.2829147 0.3886391 0.35130104 0.35327977 0.0 0.26525894 0.26625875 0.35114622 0.36408922 0.21871835 0.38895243 0.15333222 0.38150996 0.42678496 0.3124227 0.2538333 0.25731614 0.4205647 0.42589137 0.42059246 0.3459492 0.32803902 0.3790019 0.13078429 0.41951385 0.14597264 0.38975573 0.32125106 0.3754055 0.16119239 0.17248002 0.1762842 0.16461112 0.18191603 0.35939267 0.3771759 0.42046067 0.15623921 0.17666562 0.19615217 0.15449841 0.14556864 0.14928472 0.15956163 0.38969195 0.19025987 0.19108717 0.39106286 0.17624196 0.42542598 [60] 'Jhona349' 0.38633215 0.36798778 0.36880738 0.3775444 0.38247126 0.37956798 0.3767194 0.3785342 0.37952113 0.28304845 0.26162782 0.37541458 0.37798107 0.37544054 0.3790398 0.370656 0.3794437 0.40225172 0.27698484 0.3655783 0.36656898 0.38979357 0.3739094 0.3768766 0.37611088 0.38494077 0.37476516 0.31873903 0.37247694 0.35813382 0.2637395 0.26891765 0.37136775 0.17682354 0.27361065 0.37556732 0.3772659 0.1947091 0.33346167 0.3827144 0.2128313 0.37767464 0.41175905 0.28587848 0.36540014 0.37782302 0.24161245 0.3328331 0.15504628 0.22154167 0.26772863 0.4120975 0.3933168 0.21478687 0.16003792 0.3760078 0.3298231 0.3325584 0.26525894 0.0 0.11005848 0.32982334 0.35797 0.240192 0.382783 0.27898812 0.37131438 0.40771413 0.2249858 0.123701885 0.2052021 0.40663838 0.41188383 0.40004557 0.35080904 0.33943033 0.35853967 0.2582993 0.40341666 0.27139822 0.37942317 0.32327124 0.38481155 0.284558 0.2808766 0.2873922 0.27498445 0.28785685 0.35697684 0.36984882 0.4070112 0.27536 0.2925476 0.2933151 0.2807169 0.27953333 0.27822793 0.29053432 0.3667179 0.28994983 0.29162407 0.38362578 0.28186202 0.40652227 [61] 'Kalamkati' 0.3884418 0.37179524 0.36980715 0.3799043 0.38158935 0.3770888 0.379739 0.37594333 0.38156816 0.2725523 0.25172073 0.37282196 0.37810627 0.37912688 0.3801862 0.37201577 0.37667164 0.4010532 0.27624893 0.36198983 0.37303162 0.3889844 0.37514997 0.37638268 0.37574705 0.3825163 0.3802821 0.32557303 0.37319183 0.359805 0.2628743 0.26482326 0.36833996 0.1777096 0.27701172 0.3768968 0.37364218 0.19374909 0.33202356 0.3797975 0.21475537 0.3788996 0.412441 0.2860319 0.36291564 0.3769042 0.24093932 0.33484355 0.16457328 0.2241303 0.27329078 0.4127152 0.3917234 0.21903451 0.16939145 0.37717354 0.32879364 0.33446962 0.26625875 0.11005848 0.0 0.32873464 0.3553382 0.24304646 0.38202655 0.27854 0.37070754 0.40848124 0.22403805 0.122093685 0.21199922 0.40702152 0.4120873 0.4028474 0.34522206 0.33807105 0.35901302 0.2565203 0.40411735 0.27185577 0.38461635 0.3226208 0.38240173 0.28142545 0.2791393 0.2804229 0.2717199 0.27842405 0.3586987 0.3702509 0.4068974 0.2764374 0.28444386 0.2910987 0.27742672 0.27560988 0.27145004 0.2886348 0.3684768 0.28461435 0.28619182 0.3836471 0.27887112 0.40724638 [62] 'Kitrana508' 0.22387663 0.22871499 0.20993966 0.22044536 0.22264877 0.2169663 0.22313163 0.21572834 0.21509714 0.35022345 0.3349726 0.2111783 0.21789409 0.2279426 0.2393239 0.22448882 0.21695796 0.21446477 0.3529736 0.22584522 0.22906171 0.23001796 0.22590737 0.2161498 0.21782771 0.22654235 0.22094719 0.30164528 0.21602514 0.2510106 0.32326972 0.33348927 0.22025612 0.29647434 0.3614589 0.20967919 0.20608212 0.34027585 0.09895216 0.21740869 0.3159403 0.21872313 0.22631346 0.31015587 0.20853621 0.21433283 0.24785265 0.036564097 0.31344882 0.23729254 0.36410517 0.22554192 0.22898059 0.37534708 0.34007937 0.21219932 0.0 0.036434237 0.35114622 0.32982334 0.32873464 0.0 0.12557359 0.36821806 0.22622964 0.36459118 0.20608489 0.22426559 0.23806421 0.3206599 0.36645642 0.22342692 0.22459887 0.21172635 0.23776399 0.3439356 0.19278432 0.34965107 0.21503936 0.3679066 0.21753354 0.27386627 0.2931874 0.35476035 0.33221015 0.36107853 0.35808936 0.33226913 0.2402053 0.23469238 0.22761576 0.3569297 0.36026958 0.3419065 0.35681725 0.36303985 0.36541718 0.36775053 0.22601126 0.33577284 0.33781388 0.22047769 0.3483043 0.22383785 [63] 'KuiSali' 0.2007596 0.19717522 0.18281423 0.19417697 0.19654581 0.18887351 0.20013891 0.1922966 0.18970378 0.35927403 0.3447889 0.1893217 0.19716978 0.20244248 0.21629204 0.20095499 0.19885616 0.18898912 0.36360225 0.20619549 0.20842144 0.20046939 0.21063721 0.1932329 0.19849356 0.20110184 0.19926782 0.2886514 0.1923579 0.23836386 0.32153386 0.33528095 0.19534786 0.30651426 0.37252548 0.17763422 0.17793718 0.35936484 0.12172721 0.18948443 0.3203639 0.18856142 0.19601145 0.30872557 0.18946862 0.19269551 0.2482262 0.12714212 0.34085009 0.22767578 0.37245232 0.19690925 0.2066218 0.38861665 0.37167227 0.18388923 0.12554808 0.12674463 0.36408922 0.35797 0.3553382 0.12557359 0.0 0.3758815 0.20261833 0.37367618 0.17925304 0.1915725 0.23605937 0.34340507 0.383665 0.19336332 0.19485204 0.18109141 0.21936241 0.3434457 0.1695823 0.3613441 0.18710355 0.37359223 0.18599151 0.25554958 0.2711195 0.36599097 0.3397947 0.3645975 0.37096792 0.34571975 0.21558976 0.20934072 0.20038232 0.36472446 0.3656378 0.3422357 0.36772332 0.37387443 0.3642269 0.36562687 0.20557563 0.33832234 0.3440258 0.20018147 0.35663116 0.19289933 [64] 'L89-12' 0.40184498 0.37782726 0.38736382 0.39509922 0.39220664 0.388803 0.3873264 0.39676607 0.3997834 0.2314303 0.20841983 0.3828246 0.38755515 0.38584062 0.37513217 0.39553568 0.38746896 0.41933626 0.20857874 0.37481683 0.37657908 0.40764678 0.3734525 0.38871163 0.39292717 0.39693946 0.3993814 0.3125782 0.38378882 0.3572563 0.21723127 0.2101478 0.39369264 0.08952345 0.21325673 0.3842798 0.39112538 0.24183984 0.37298432 0.3921805 0.10568021 0.39383057 0.43465936 0.21457508 0.40078667 0.39671838 0.32317638 0.36788562 0.23541388 0.19179538 0.21779516 0.43517885 0.38146007 0.17186353 0.23928203 0.3923949 0.36834455 0.36753953 0.21871835 0.240192 0.24304646 0.36821806 0.3758815 0.0 0.3953153 0.21236391 0.38766417 0.4321743 0.31098196 0.24663655 0.1837802 0.4298495 0.43533018 0.42329735 0.33801654 0.27389008 0.38837913 0.1910833 0.42637634 0.20667729 0.39552173 0.28246763 0.35788265 0.23017593 0.25222358 0.23870395 0.23328863 0.25198576 0.36826298 0.38388753 0.42792994 0.22488576 0.23836732 0.2669316 0.22185689 0.22369668 0.2221046 0.22998802 0.39305001 0.2525508 0.24770764 0.39983964 0.24102595 0.42899883 [65] 'Lemont' 0.10368727 0.050361592 0.06077789 0.08742489 0.057786435 0.05350919 0.05623347 0.053705156 0.0836956 0.37469637 0.3559494 0.060924668 0.057328343 0.05575084 0.058543455 0.058645293 0.060640894 0.12815265 0.36774084 0.093015686 0.11197998 0.1015092 0.09537507 0.055528894 0.04926065 5.551115E-17 0.06943405 0.19435774 0.06790179 0.09838482 0.3126649 0.34942108 0.053924493 0.32655555 0.3838367 0.09822382 0.05947827 0.40658113 0.22656621 0.08085521 0.34819245 0.08402856 0.14159937 0.32992876 0.16946562 0.070508614 0.21975479 0.2262727 0.375903 0.20494416 0.38622177 0.1413537 0.24248607 0.4128564 0.41228476 0.12288381 0.22610408 0.22592835 0.38895243 0.382783 0.38202655 0.22622964 0.20261833 0.3953153 0.0 0.39735922 1.096837E-4 0.13866657 0.20686986 0.34745234 0.41413334 0.1332263 0.13930134 0.14240178 0.20382906 0.36312217 0.18127279 0.3787047 0.1335722 0.39518535 0.09514591 0.26910365 0.26246157 0.37348676 0.3392855 0.35630336 0.3863706 0.34304455 0.13595065 0.10951717 0.13130179 0.37081507 0.36339062 0.33342803 0.38256767 0.39426124 0.3775252 0.37451205 0.04735804 0.33657604 0.3385105 0.03675159 0.37093583 0.13614105 [66] 'LeungPratew' 0.40376452 0.37335017 0.384818 0.39350072 0.39444932 0.39503536 0.39023224 0.39983168 0.39752817 0.17562088 0.14942423 0.38675892 0.392083 0.38634136 0.37334085 0.3996847 0.39702296 0.41371673 0.13240455 0.37533793 0.3638141 0.40309608 0.36996922 0.38937593 0.39244446 0.4002485 0.39782768 0.28173584 0.3854748 0.34623227 0.16172013 0.14312738 0.40186167 0.13088702 0.15493725 0.38898638 0.39525038 0.2952317 0.37478825 0.39425167 0.07192564 0.3910721 0.43210024 0.24243954 0.40020207 0.3990589 0.33625716 0.36759752 0.29534203 0.15615219 0.14770532 0.43208236 0.39188978 0.2651717 0.30023253 0.39732793 0.36468658 0.36744148 0.15333222 0.27898812 0.27854 0.36459118 0.37367618 0.21236391 0.39735922 0.0 0.38934758 0.43296757 0.3220067 0.26984578 0.26404712 0.4264511 0.43247393 0.4271768 0.34814814 0.32240173 0.39110702 0.11054424 0.4282361 0.14033216 0.39250323 0.32035056 0.37860623 0.15249099 0.19747919 0.18292491 0.16714612 0.19047505 0.36980468 0.3819028 0.42948887 0.172893 0.17704295 0.20842944 0.16869804 0.1494158 0.1585286 0.15859073 0.3981125 0.19412133 0.19148272 0.3977979 0.18502681 0.434668 [67] 'Maintmolotsy' 0.07393946 0.044594046 0.03024266 0.044476382 0.049691908 0.04272853 0.046309307 0.043535754 0.058777142 0.36573377 0.34611428 0.049066957 0.04652634 0.040008258 0.052832942 0.049938694 0.04821878 0.09865586 0.36059168 0.08095337 0.09547283 0.07421562 0.07883263 0.04630863 0.038843896 3.5358804E-5 0.05129215 0.18666694 0.055800408 0.08999257 0.30452287 0.3414957 0.043497674 0.31510764 0.37622815 0.06272828 0.035613947 0.39852288 0.20444359 0.05121287 0.33808365 0.047708604 0.113013215 0.31708518 0.14368288 0.044529013 0.19980904 0.2062709 0.3643954 0.18138635 0.37778783 0.11324543 0.22645651 0.4057209 0.4037237 0.09307459 0.20623146 0.20590769 0.38150996 0.37131438 0.37070754 0.20608489 0.17925304 0.38766417 1.096837E-4 0.38934758 0.0 0.10977902 0.18707755 0.3353393 0.40767398 0.10378249 0.111490965 0.11517889 0.17984176 0.3538575 0.15562464 0.3694012 0.10423325 0.38626054 0.06378964 0.25238827 0.24469651 0.36674407 0.32820037 0.35199034 0.38008115 0.33586937 0.11241311 0.080081545 0.10045016 0.36302623 0.3567815 0.3222813 0.37533566 0.38770422 0.3704232 0.36817792 0.039355762 0.32959238 0.33169466 0.028861592 0.362436 0.10633977 [68] 'Mansaku' 0.10047683 0.14664994 0.11920294 0.1321041 0.14340372 0.13799232 0.14604394 0.1365138 0.09150213 0.41188213 0.39883038 0.1398103 0.14642379 0.13754535 0.16117907 0.13386777 0.13165407 0.062927745 0.4099812 0.16809277 0.16699152 0.09303679 0.15951882 0.13975522 0.13714221 0.13315257 0.11482045 0.27388498 0.15389182 0.19564798 0.36603567 0.39032722 0.13812824 0.3655978 0.42969802 0.13665172 0.11973998 0.42722216 0.21504547 0.13374937 0.3847997 0.13053249 0.023270063 0.34526095 0.12597598 0.12925687 0.17921287 0.22179447 0.3867489 0.24939224 0.42527553 0.026098026 0.23039092 0.44318634 0.43596408 0.12638655 0.22409822 0.22167096 0.42678496 0.40771413 0.40848124 0.22426559 0.1915725 0.4321743 0.13866657 0.43296757 0.10977902 0.0 0.1623036 0.38369516 0.45037356 0.024121244 0.021374138 0.057911623 0.15334873 0.37078667 0.14746417 0.4201553 0.050083127 0.43102002 0.12838657 0.24886899 0.22729161 0.41539308 0.3858731 0.4066924 0.42030513 0.3831369 0.18631059 0.15927422 0.04554275 0.4149483 0.40679893 0.3612071 0.42138892 0.43120137 0.42313686 0.42049935 0.14335382 0.3758994 0.3853064 0.13104686 0.39788905 0.04004685 [69] 'Mehr' 0.165079 0.20096731 0.19589113 0.20763753 0.20750089 0.20438302 0.20840995 0.20253237 0.1694178 0.31566855 0.2925114 0.2021115 0.20593496 0.20525503 0.21362689 0.1958038 0.20543239 0.17720103 0.30309457 0.20007484 0.22037402 0.17390186 0.22219124 0.20428379 0.20922594 0.20340747 0.19700573 0.2411112 0.21174608 0.23711091 0.273537 0.28719488 0.21060659 0.23104453 0.31219372 0.20233026 0.19898342 0.30625844 0.24618118 0.20984548 0.2555849 0.20556153 0.16026676 0.2812308 0.18847504 0.20814617 2.131469E-4 0.23784137 0.2702785 0.18537363 0.30633333 0.1601902 0.27174437 0.31893027 0.3004323 0.20391911 0.23798646 0.23777626 0.3124227 0.2249858 0.22403805 0.23806421 0.23605937 0.31098196 0.20686986 0.3220067 0.18707755 0.1623036 0.0 0.16143438 0.31231928 0.15906543 0.15799789 0.17606652 0.19513749 0.32588527 0.21114478 0.29216757 0.16772898 0.30853856 0.2108177 0.2469926 0.26235813 0.3143337 0.30166474 0.30011332 0.31035066 0.2973786 0.2345665 0.20869058 0.16813897 0.31208122 0.31388658 0.2953984 0.31537852 0.31637028 0.3044476 0.31240293 0.22219072 0.28642765 0.29813796 0.20787737 0.30487117 0.1697065 [70] 'Miriti' 0.3574818 0.3371345 0.3381366 0.34825587 0.35170418 0.35075796 0.34854582 0.34824392 0.352433 0.26539218 0.24175435 0.34618264 0.35010388 0.34636578 0.34853756 0.34156266 0.3515782 0.3742768 0.2625823 0.3294999 0.34346014 0.35977426 0.35013828 0.34950885 0.3472673 0.34904096 0.34927934 0.29768646 0.34924352 0.32989258 0.24724129 0.2515012 0.34098402 0.17482404 0.2596009 0.3435666 0.3419672 0.23274367 0.3235305 0.35127753 0.20831586 0.35028026 0.3873596 0.2821589 0.34422225 0.34799734 0.18005903 0.321674 0.20604637 0.1965768 0.25824496 0.38859323 0.37957686 0.23912506 0.21415155 0.3521836 0.3206689 0.32127136 0.2538333 0.123701885 0.122093685 0.3206599 0.34340507 0.24663655 0.34745234 0.26984578 0.3353393 0.38369516 0.16143438 0.0 0.23343462 0.38219923 0.38758323 0.37845245 0.33098188 0.33933717 0.33472478 0.23679379 0.3781461 0.25549996 0.35349584 0.31906116 0.37094003 0.2653328 0.26278198 0.2702591 0.26648352 0.26220173 0.34287378 0.34116274 0.37995 0.2631826 0.27080333 0.27649212 0.26602468 0.2635237 0.25940883 0.27473232 0.34267655 0.26679274 0.27145317 0.35064504 0.26353684 0.38042465 [71] 'MV89-80' 0.4251782 0.39763674 0.40655547 0.41354433 0.41022742 0.4069538 0.406788 0.41396567 0.41940907 0.2722139 0.25273752 0.4025019 0.40547305 0.40517095 0.394679 0.4141244 0.40787202 0.43945688 0.2585392 0.3951552 0.39319915 0.4295486 0.3938754 0.40611145 0.409359 0.41534907 0.41568866 0.34503424 0.399416 0.38404194 0.25816056 0.26003918 0.41080692 0.12613107 0.25782397 0.4065452 0.41413614 0.19520688 0.36351362 0.41405386 0.16815688 0.41269535 0.4525414 0.2533409 0.40371832 0.41315022 0.3250463 0.36629102 0.17529944 0.2312 0.26453847 0.45164892 0.40107223 0.13468641 0.1767159 0.4127495 0.36657542 0.36574683 0.25731614 0.2052021 0.21199922 0.36645642 0.383665 0.1837802 0.41413334 0.26404712 0.40767398 0.45037356 0.31231928 0.23343462 0.0 0.4487605 0.45198804 0.44022828 0.36130106 0.30735287 0.39613417 0.24618842 0.44475195 0.25937364 0.41234326 0.31229258 0.3827952 0.2724169 0.29170248 0.27840495 0.26543373 0.29143748 0.38570482 0.40244052 0.44528276 0.26897898 0.28331703 0.30323517 0.26903778 0.2723061 0.269037 0.2764441 0.40870267 0.29522368 0.28785086 0.41790348 0.2802105 0.44662687 [72] 'Nipponbare' 0.0915613 0.14149067 0.109471336 0.121191695 0.13333 0.13027115 0.13756692 0.12764601 0.078693606 0.4043205 0.3915437 0.13056538 0.13954829 0.1312607 0.15714215 0.12743987 0.12765111 0.047539026 0.40348825 0.16302066 0.15785751 0.07766453 0.15392488 0.13116989 0.12900975 0.1268334 0.10417999 0.26402444 0.14476892 0.18849505 0.35705006 0.38251483 0.13178732 0.36235896 0.42191193 0.13029674 0.11456675 0.42699918 0.21752995 0.13085854 0.37886515 0.12363904 0.011721767 0.33821255 0.12667617 0.12511408 0.17614284 0.22188544 0.38485962 0.24273221 0.41834253 0.011803671 0.23550217 0.44213837 0.43526155 0.12507474 0.22325043 0.2218246 0.4205647 0.40663838 0.40702152 0.22342692 0.19336332 0.4298495 0.1332263 0.4264511 0.10378249 0.024121244 0.15906543 0.38219923 0.4487605 0.0 0.00429255 0.06322097 0.14712265 0.36754963 0.14773378 0.41561764 0.046952035 0.42535704 0.12268447 0.24416061 0.22191267 0.40845403 0.3776374 0.40167534 0.41372365 0.37362897 0.18224579 0.15256754 0.03801809 0.4091183 0.4017725 0.3512627 0.42006004 0.42527404 0.41557473 0.41342485 0.13783811 0.3695898 0.37621447 0.12284122 0.39189005 0.041265175 [73] 'Norin20' 0.097749 0.1459482 0.12056583 0.13458379 0.13813774 0.13711642 0.1440462 0.13372405 0.085347004 0.40928602 0.3969438 0.13712761 0.14679965 0.13840649 0.16245523 0.1322461 0.13343355 0.051116504 0.40897074 0.16914712 0.16300628 0.08361725 0.16018336 0.1371316 0.13466518 0.13341956 0.109656915 0.27088448 0.15155299 0.19558716 0.3628064 0.3879026 0.13648921 0.36803064 0.42703584 0.13756555 0.12198511 0.43073416 0.21719523 0.13821168 0.3838983 0.13326776 0.0076359045 0.33989358 0.12524544 0.13034974 0.175058 0.22278956 0.3881226 0.25106898 0.4235458 0.010048544 0.23287939 0.44657204 0.4391264 0.12881841 0.22432756 0.22263838 0.42589137 0.41188383 0.4120873 0.22459887 0.19485204 0.43533018 0.13930134 0.43247393 0.111490965 0.021374138 0.15799789 0.38758323 0.45198804 0.00429255 0.0 0.061683264 0.14778075 0.36797008 0.14767994 0.42180672 0.049784433 0.43033618 0.12739937 0.24489225 0.22213851 0.41288415 0.38365972 0.40476337 0.41652942 0.3794804 0.18803346 0.16064988 0.040360752 0.41501588 0.40637484 0.3553315 0.4249994 0.43065384 0.42010581 0.41808096 0.14351536 0.37348056 0.38117057 0.1286428 0.39666206 0.041452605 [74] 'NPE844' 0.12098945 0.15248077 0.124091364 0.13831915 0.14346527 0.1400075 0.14823078 0.13985737 0.110616185 0.4038983 0.3910356 0.1414982 0.15025073 0.14803782 0.16847813 0.14183635 0.13933723 0.08138591 0.40664056 0.16996019 0.16877173 0.11454127 0.16218172 0.14289172 0.14323507 0.13800403 0.12907876 0.27440965 0.15411016 0.19576707 0.35937712 0.38709918 0.13888696 0.35742822 0.41923517 0.14361547 0.122913316 0.4213113 0.20511468 0.13768713 0.37438887 0.1388869 0.064251944 0.33713955 0.1114149 0.13498004 0.19095819 0.21013245 0.38446864 0.24795064 0.41832027 0.0640614 0.21903598 0.43369442 0.42952642 0.1272482 0.21156694 0.20993342 0.42059246 0.40004557 0.4028474 0.21172635 0.18109141 0.42329735 0.14240178 0.4271768 0.11517889 0.057911623 0.17606652 0.37845245 0.44022828 0.06322097 0.061683264 0.0 0.15965779 0.36181474 0.13560496 0.41420966 0.06491767 0.42490143 0.13149062 0.24880777 0.2301057 0.40781233 0.38253984 0.4008396 0.41286796 0.3790581 0.18374859 0.16509266 0.07409215 0.40775365 0.40243638 0.35601735 0.4157448 0.42560554 0.41334075 0.4130445 0.14903335 0.37151834 0.38003907 0.13625225 0.39364618 0.06116682 [75] 'P46' 0.18478107 0.20154893 0.17704904 0.1882663 0.20162155 0.2045477 0.20954154 0.20175672 0.17408475 0.33919737 0.32156506 0.19945508 0.21154775 0.20305851 0.21241966 0.20145266 0.20113322 0.158336 0.33257452 0.21857359 0.21309695 0.17883381 0.21797574 0.20121796 0.19645464 0.2018331 0.18250677 0.27101657 0.20700735 0.23778619 0.2997565 0.31821042 0.2022117 0.23797236 0.34604833 0.1956943 0.18431339 0.3568686 0.23313285 0.19400942 0.2501413 0.19193535 0.15013704 0.1949844 0.18765195 0.19343698 0.20712079 0.23527773 0.33391488 0.21599239 0.34187746 0.14871496 0.22878341 0.35934865 0.3690934 0.19366318 0.2376057 0.23522756 0.3459492 0.35080904 0.34522206 0.23776399 0.21936241 0.33801654 0.20382906 0.34814814 0.17984176 0.15334873 0.19513749 0.33098188 0.36130106 0.14712265 0.14778075 0.15965779 0.0 0.23463447 0.20302655 0.33595172 0.15327866 0.34060532 0.19410549 0.117109574 0.09601073 0.33927086 0.32735834 0.3412428 0.34492564 0.3197191 0.21711555 0.21079658 0.16005436 0.34432328 0.3315006 0.30491945 0.3465853 0.35302785 0.34162673 0.3443894 0.20366295 0.3241012 0.32306018 0.19715929 0.3317181 0.1546426 [76] 'PadiPadian' 0.36773995 0.35754985 0.35624093 0.36364913 0.36314544 0.3641445 0.3635105 0.36258027 0.3601724 0.33923507 0.32417405 0.36000797 0.3657234 0.36481485 0.36370113 0.3640768 0.3654154 0.36324683 0.32162005 0.36189085 0.3587415 0.36835617 0.36325493 0.3636727 0.36015534 0.3650763 0.36469573 0.3452579 0.36092338 0.3629021 0.31426582 0.3182144 0.36156142 0.19695416 0.32985047 0.35969555 0.36060256 0.3182665 0.34495386 0.36040103 0.16619651 0.3634629 0.37004998 0.06998061 0.3565424 0.36213627 0.3359587 0.34578213 0.329345 0.27783746 0.33235818 0.3686874 0.28502956 0.29541227 0.34129915 0.35530272 0.3441278 0.345638 0.32803902 0.33943033 0.33807105 0.3439356 0.3434457 0.27389008 0.36312217 0.32240173 0.3538575 0.37078667 0.32588527 0.33933717 0.30735287 0.36754963 0.36797008 0.36181474 0.23463447 0.0 0.3601979 0.31142452 0.36711112 0.32182175 0.3591804 0.113881014 0.24007864 0.32958436 0.33707952 0.3373263 0.3353831 0.33664408 0.35582462 0.35746998 0.37077186 0.3384028 0.3336489 0.33431238 0.33960155 0.33312583 0.33521044 0.33465192 0.35812247 0.3343075 0.33740735 0.35973904 0.33714437 0.37110448 [77] 'Phudugey' 0.15886563 0.18491085 0.16203937 0.17454824 0.17291875 0.16182162 0.17002374 0.1648395 0.14795212 0.36821967 0.3540221 0.16490656 0.17326751 0.17922106 0.19368476 0.17684045 0.17484684 0.16105165 0.37450886 0.18875618 0.19038916 0.16230354 0.194311 0.16621897 0.17936982 0.17797968 0.17184807 0.27239704 0.17440769 0.22451688 0.3312576 0.34796178 0.17852676 0.31742564 0.3830476 0.16940734 0.1600856 0.37929258 0.1890257 0.1648216 0.3399466 0.16584091 0.14935476 0.32957807 0.09106056 0.16956335 0.22246517 0.19190362 0.34111595 0.22929384 0.38266012 0.14952992 0.24788935 0.39670706 0.3768005 0.16560517 0.19244656 0.1916297 0.3790019 0.35853967 0.35901302 0.19278432 0.1695823 0.38837913 0.18127279 0.39110702 0.15562464 0.14746417 0.21114478 0.33472478 0.39613417 0.14773378 0.14767994 0.13560496 0.20302655 0.3601979 0.0 0.38032246 0.15067792 0.38733202 0.16845861 0.26476207 0.2609604 0.37618446 0.3529794 0.3764316 0.38004214 0.35201305 0.2156428 0.20038053 0.15579085 0.37936962 0.37722164 0.33837447 0.3809825 0.38927382 0.38206938 0.38422075 0.17769943 0.34522176 0.34913716 0.18118156 0.3642493 0.14852859 [78] 'Popot165' 0.38465193 0.35781303 0.3645754 0.37407267 0.37575993 0.37662932 0.37255687 0.381842 0.3822345 0.15095499 0.12259945 0.36829904 0.3731672 0.36677623 0.35203078 0.37898618 0.37839198 0.4017017 0.109045416 0.36309126 0.34765926 0.3893705 0.35229433 0.37096414 0.37292784 0.38201404 0.38239026 0.2581278 0.36856228 0.32575524 0.12974305 0.12243495 0.38174745 0.10555073 0.13346021 0.36665484 0.37577376 0.26965258 0.35659456 0.37632567 0.07121943 0.3722144 0.42151025 0.22472039 0.39120224 0.3784585 0.30657217 0.35228315 0.2703816 0.12106371 0.12705846 0.42229655 0.3819574 0.2454342 0.27676216 0.37822676 0.34968016 0.35182688 0.13078429 0.2582993 0.2565203 0.34965107 0.3613441 0.1910833 0.3787047 0.11054424 0.3694012 0.4201553 0.29216757 0.23679379 0.24618842 0.41561764 0.42180672 0.41420966 0.33595172 0.31142452 0.38032246 0.0 0.41277793 0.12897284 0.37349525 0.3070896 0.36790508 0.12595291 0.16587524 0.15477529 0.14643005 0.16116107 0.35196525 0.35851187 0.41466618 0.12504813 0.14228757 0.18761396 0.13049425 0.116263464 0.13438575 0.13206623 0.38396865 0.16188964 0.16789305 0.38036525 0.16672467 0.42069733 [79] 'TaHungKu' 0.11303698 0.14408177 0.11295946 0.12597772 0.13523996 0.1323219 0.1402586 0.12821233 0.097439654 0.40563294 0.39173487 0.13282093 0.14124157 0.13315214 0.15792999 0.13202849 0.13153158 0.07779036 0.40533167 0.16442455 0.16209707 0.10270403 0.15656912 0.13294491 0.13217068 0.12924275 0.11235788 0.26652908 0.14578241 0.19166392 0.3625693 0.3844503 0.1329662 0.3598727 0.42256793 0.13118282 0.11460897 0.42287755 0.2106254 0.12817924 0.37630606 0.12342566 0.05201242 0.33937278 0.13141158 0.12744465 0.18508592 0.2143101 0.3833238 0.24189842 0.41831818 0.051629245 0.23589067 0.43884566 0.42946184 0.12574627 0.21468607 0.21408561 0.41951385 0.40341666 0.40411735 0.21503936 0.18710355 0.42637634 0.1335722 0.4282361 0.10423325 0.050083127 0.16772898 0.3781461 0.44475195 0.046952035 0.049784433 0.06491767 0.15327866 0.36711112 0.15067792 0.41277793 0.0 0.42601675 0.12368438 0.24939974 0.22762728 0.4116639 0.3778086 0.39953622 0.41415688 0.3758511 0.17912456 0.15403193 0.05452845 0.40644273 0.40082848 0.3540169 0.41892502 0.42703512 0.4153675 0.41490304 0.13777919 0.37263474 0.3787577 0.12601064 0.39224464 0.03771348 [80] 'TD2' 0.4028674 0.36909324 0.3811027 0.390736 0.38896224 0.38848048 0.38188982 0.39326414 0.39406663 0.15908979 0.12928556 0.3809556 0.38778755 0.38319126 0.366684 0.39379358 0.39465836 0.41122004 0.13616209 0.3731279 0.36486918 0.4015306 0.36871743 0.38322753 0.38829187 0.39817452 0.3910103 0.27069765 0.38167137 0.34483176 0.14336088 0.13127883 0.3952696 0.12951674 0.13767363 0.38416404 0.39150506 0.29002547 0.37106797 0.39008248 0.09497573 0.3882828 0.4295302 0.23411289 0.3983749 0.3939106 0.32021713 0.3668394 0.2898746 0.13890298 0.12656562 0.4306197 0.39351043 0.26211828 0.2955767 0.39298695 0.36809114 0.36643994 0.14597264 0.27139822 0.27185577 0.3679066 0.37359223 0.20667729 0.39518535 0.14033216 0.38626054 0.43102002 0.30853856 0.25549996 0.25937364 0.42535704 0.43033618 0.42490143 0.34060532 0.32182175 0.38733202 0.12897284 0.42601675 0.0 0.39349398 0.32107764 0.37741348 0.15338895 0.18758376 0.17684717 0.1679266 0.18819812 0.37235877 0.37657705 0.42545033 0.15732431 0.17746623 0.20183878 0.15815988 0.14097624 0.14323325 0.15932436 0.39437678 0.18524879 0.18543585 0.3946744 0.18018387 0.4303434 [81] 'Trembese' 0.11453187 0.10788382 0.066656254 0.078612275 0.10976182 0.10663982 0.10920866 0.11233911 0.1040926 0.37166208 0.35436893 0.104164064 0.11106208 0.10598361 0.12365565 0.109101854 0.11125346 0.116667286 0.37124345 0.13441971 0.13653086 0.11823727 0.12264204 0.108329475 0.10066156 0.09270776 0.10412553 0.22913116 0.112210356 0.14684969 0.32420135 0.3548939 0.10814919 0.32135475 0.3815791 0.083139285 0.07730958 0.40842262 0.21027534 0.07980062 0.3367472 0.084116876 0.12994559 0.3231396 0.15960754 0.07797027 0.22368439 0.21807735 0.37258872 0.17198691 0.38378572 0.12970299 0.23528247 0.41098163 0.4101043 0.108524695 0.21764801 0.21784829 0.38975573 0.37942317 0.38461635 0.21753354 0.18599151 0.39552173 0.09514591 0.39250323 0.06378964 0.12838657 0.2108177 0.35349584 0.41234326 0.12268447 0.12739937 0.13149062 0.19410549 0.3591804 0.16845861 0.37349525 0.12368438 0.39349398 0.0 0.25957984 0.25262406 0.37469515 0.3387855 0.36391813 0.38056237 0.35137767 0.1432414 0.11222122 0.122447476 0.37282863 0.36730006 0.33369863 0.38666436 0.39441434 0.3795324 0.3773327 0.11253677 0.34179688 0.34717593 0.100668006 0.3625607 0.1256196 [82] 'VOC4' 0.2627495 0.2662845 0.2560377 0.26599333 0.26909125 0.270529 0.27213013 0.26951268 0.2550481 0.327106 0.30999342 0.26694748 0.2753819 0.2703149 0.27390015 0.2677442 0.26941502 0.25188273 0.31581223 0.28084418 0.27490693 0.2597966 0.272435 0.26993352 0.26219967 0.267359 0.26089746 0.29479238 0.2703469 0.28206736 0.29280382 0.30280915 0.2679431 0.18734223 0.3288688 0.26430959 0.25992346 0.31124875 0.26990527 0.26641232 0.16962066 0.26490238 0.24698833 0.08826375 0.25927064 0.26357993 0.2603256 0.27634177 0.299394 0.22745554 0.3272259 0.24628359 0.22546542 0.29994026 0.32413697 0.2628497 0.27395 0.27614427 0.32125106 0.32327124 0.3226208 0.27386627 0.25554958 0.28246763 0.26910365 0.32035056 0.25238827 0.24886899 0.2469926 0.31906116 0.31229258 0.24416061 0.24489225 0.24880777 0.117109574 0.113881014 0.26476207 0.3070896 0.24939974 0.32107764 0.25957984 0.0 0.12853682 0.32119557 0.32195714 0.3220814 0.3270306 0.31751502 0.27100122 0.27144116 0.2526359 0.32595107 0.31945834 0.3145998 0.32594392 0.3271756 0.3285688 0.32399818 0.26705953 0.31424612 0.32260388 0.26404983 0.32028666 0.2527875 [83] 'Yuan3-9' 0.2508146 0.2593708 0.2472301 0.25682127 0.26134193 0.25880614 0.26343387 0.26139966 0.24218996 0.37597105 0.36248344 0.25761804 0.26609936 0.25845385 0.26784435 0.263081 0.26219666 0.23014544 0.3691954 0.27668926 0.2699101 0.24648008 0.27111748 0.25999755 0.26195937 0.26080745 0.25379938 0.31058413 0.26484677 0.28688374 0.3427527 0.35487434 0.2649992 0.28693926 0.38378504 0.25385138 0.24990886 0.3822121 0.28297266 0.25882366 0.27884567 0.25825062 0.22336678 0.21389669 0.25536197 0.25747478 0.27279142 0.2925643 0.365173 0.2678194 0.3793509 0.22260137 0.260967 0.37556744 0.39379972 0.25300124 0.2929153 0.29240265 0.3754055 0.38481155 0.38240173 0.2931874 0.2711195 0.35788265 0.26246157 0.37860623 0.24469651 0.22729161 0.26235813 0.37094003 0.3827952 0.22191267 0.22213851 0.2301057 0.09601073 0.24007864 0.2609604 0.36790508 0.22762728 0.37741348 0.25262406 0.12853682 0.0 0.37096578 0.36872452 0.37387282 0.37968335 0.3657827 0.27531227 0.2700904 0.23388278 0.37822002 0.37189326 0.35477942 0.38295317 0.38381618 0.37859166 0.37526196 0.26567158 0.3604775 0.3644296 0.2572708 0.3726239 0.22935306 [84] '175-1-127' 0.3760919 0.36053675 0.3635208 0.37273803 0.37096158 0.37184343 0.36609265 0.3780861 0.3729957 0.15468086 0.12492629 0.3616908 0.36742368 0.36376315 0.3523779 0.37195107 0.37191388 0.39274025 0.118707776 0.37208822 0.3468545 0.38264036 0.3471554 0.3653468 0.3710197 0.37510717 0.38186923 0.24947928 0.3656557 0.3246109 0.1289001 0.12534487 0.37758127 0.13686994 0.14766362 0.3707589 0.37414226 0.29472 0.3672226 0.37501964 0.10928151 0.37358436 0.41346258 0.24340323 0.38506702 0.3751889 0.32820582 0.35741022 0.29441413 0.14743523 0.14706907 0.41309547 0.38430303 0.27602458 0.3016783 0.38036516 0.35492313 0.3570318 0.16119239 0.284558 0.28142545 0.35476035 0.36599097 0.23017593 0.37348676 0.15249099 0.36674407 0.41539308 0.3143337 0.2653328 0.2724169 0.40845403 0.41288415 0.40781233 0.33927086 0.32958436 0.37618446 0.12595291 0.4116639 0.15338895 0.37469515 0.32119557 0.37096578 0.0 0.17641486 0.15813331 0.15368828 0.16249095 0.35504422 0.3549943 0.41113865 0.13347286 0.13841145 0.19916917 0.13123855 0.11607037 0.14154266 0.14448741 0.38163573 0.16410176 0.18163261 0.3766762 0.1691462 0.41761747 [85] 'Camponi' 0.35500646 0.3341549 0.3275294 0.33688962 0.3382569 0.34041828 0.34022018 0.3476838 0.34725374 0.17006205 0.14395043 0.3329335 0.3400641 0.33630598 0.32932156 0.34052378 0.34256235 0.3656929 0.17057084 0.3414795 0.32339272 0.35928333 0.32174927 0.33440247 0.33002692 0.34052795 0.34115484 0.25966024 0.33118555 0.31228536 0.15546964 0.16580613 0.34412807 0.162949 0.17751141 0.3370216 0.33924296 0.30884945 0.344042 0.33734146 0.1553034 0.33900163 0.3851439 0.25054964 0.36782247 0.34230962 0.31160754 0.33531708 0.29873514 0.14144783 0.18232112 0.3837198 0.3698273 0.29403254 0.30863097 0.3468787 0.33253282 0.33510193 0.17248002 0.2808766 0.2791393 0.33221015 0.3397947 0.25222358 0.3392855 0.19747919 0.32820037 0.3858731 0.30166474 0.26278198 0.29170248 0.3776374 0.38365972 0.38253984 0.32735834 0.33707952 0.3529794 0.16587524 0.3778086 0.18758376 0.3387855 0.32195714 0.36872452 0.17641486 0.0 0.16549776 0.17952253 0.17223509 0.3139379 0.31073678 0.3785161 0.14978121 0.16819254 0.20081028 0.15917009 0.16207157 0.15999416 0.17367373 0.34183207 0.17923671 0.17984006 0.3405989 0.16777453 0.38179117 [86] 'CT18685' 0.36558184 0.33448732 0.34793946 0.3636452 0.35066664 0.34907857 0.34500176 0.35599062 0.3627124 0.14254211 0.1168126 0.3419943 0.34652796 0.3440709 0.32813558 0.3587078 0.35455513 0.3863293 0.13014305 0.33819008 0.33239728 0.36892802 0.32564545 0.34547395 0.35459793 0.358259 0.365617 0.25253278 0.3454173 0.3042404 0.14414291 0.14146324 0.36055323 0.15536527 0.16365036 0.35857877 0.36255917 0.29897195 0.3634841 0.3664933 0.13566431 0.36622274 0.4054358 0.25300962 0.38720924 0.3650827 0.31311876 0.3635582 0.29839787 0.15039332 0.16568935 0.40473744 0.3769424 0.2826809 0.30626997 0.3663413 0.3612971 0.36304873 0.1762842 0.2873922 0.2804229 0.36107853 0.3645975 0.23870395 0.35630336 0.18292491 0.35199034 0.4066924 0.30011332 0.2702591 0.27840495 0.40167534 0.40476337 0.4008396 0.3412428 0.3373263 0.3764316 0.15477529 0.39953622 0.17684717 0.36391813 0.3220814 0.37387282 0.15813331 0.16549776 0.0 0.115826905 0.15252337 0.33058193 0.3401521 0.40090656 0.123025335 0.15127093 0.17264162 0.1442303 0.13121445 0.11578393 0.09235646 0.3634658 0.14727804 0.13627711 0.3633757 0.14574161 0.40478608 [87] 'CT19021-3-4-1V1-1' 0.38601318 0.36852553 0.37358722 0.38441142 0.37809485 0.37470457 0.37160048 0.3824169 0.38296378 0.13873503 0.1154607 0.36762825 0.371507 0.37246346 0.36343718 0.38413504 0.38050866 0.3990575 0.119839035 0.36099747 0.34609675 0.38959134 0.35470563 0.3709156 0.37868106 0.38957208 0.38552427 0.2730257 0.36942506 0.3352134 0.14486592 0.14434028 0.38535276 0.13964994 0.16362542 0.38191265 0.38379526 0.2936651 0.3659297 0.38579938 0.12313523 0.38464743 0.41746035 0.2502967 0.38982746 0.38493687 0.32456398 0.36200342 0.29276487 0.15029402 0.15560226 0.41704842 0.38827 0.277685 0.29930156 0.38563085 0.35811922 0.36134234 0.16461112 0.27498445 0.2717199 0.35808936 0.37096792 0.23328863 0.3863706 0.16714612 0.38008115 0.42030513 0.31035066 0.26648352 0.26543373 0.41372365 0.41652942 0.41286796 0.34492564 0.3353831 0.38004214 0.14643005 0.41415688 0.1679266 0.38056237 0.3270306 0.37968335 0.15368828 0.17952253 0.115826905 0.0 0.15018572 0.34532917 0.35993388 0.41395304 0.13826351 0.15016517 0.1564852 0.14940739 0.12665676 0.13146694 0.12706979 0.38872668 0.16551112 0.14873044 0.3906539 0.12195093 0.4184454 [88] 'CT21375-F4-43-1' 0.35005912 0.34131238 0.3357678 0.345538 0.34801847 0.34703037 0.34228435 0.34328306 0.34577513 0.16090705 0.13577852 0.3378993 0.34591612 0.3410947 0.3254182 0.34708035 0.3478995 0.36230728 0.15385297 0.33942088 0.32372442 0.35373905 0.32497612 0.34136948 0.3437652 0.3449811 0.3527959 0.26557308 0.3414924 0.3112935 0.15677136 0.15514123 0.34817743 0.154343 0.17752413 0.34775653 0.34785667 0.3146696 0.35213625 0.34800687 0.14661612 0.34749255 0.38038352 0.2576196 0.36463904 0.35289025 0.30852097 0.33631864 0.30301097 0.1489266 0.17637165 0.3806202 0.36877 0.29624236 0.31364107 0.34462357 0.33220863 0.33578232 0.18191603 0.28785685 0.27842405 0.33226913 0.34571975 0.25198576 0.34304455 0.19047505 0.33586937 0.3831369 0.2973786 0.26220173 0.29143748 0.37362897 0.3794804 0.3790581 0.3197191 0.33664408 0.35201305 0.16116107 0.3758511 0.18819812 0.35137767 0.31751502 0.3657827 0.16249095 0.17223509 0.15252337 0.15018572 0.0 0.30417573 0.33007962 0.37926534 0.14931202 0.16146725 0.10988496 0.16238493 0.15737085 0.14143887 0.15677221 0.34921372 0.16891065 0.14664613 0.34828863 0.15614125 0.37957215 [89] 'Curinga' 0.15901895 0.14240515 0.11059721 0.12596768 0.14794455 0.14598133 0.15042754 0.14551601 0.14774153 0.35510418 0.33643454 0.14681585 0.14759104 0.14367343 0.16520384 0.14897753 0.14666283 0.16839999 0.34451693 0.17327191 0.15532918 0.16044392 0.14787824 0.14609076 0.1351015 0.13480514 0.14604765 0.23357499 0.14939791 0.15981318 0.29804918 0.32460526 0.13838732 0.29605314 0.35634917 0.14043751 0.123303324 0.37956098 0.24899545 0.13101855 0.31541738 0.118970826 0.19010395 0.3088242 0.19774134 0.13150893 0.24676959 0.24098526 0.3505221 0.19150417 0.36029464 0.19051442 0.25658756 0.3872499 0.38203517 0.17106496 0.2403172 0.24059887 0.35939267 0.35697684 0.3586987 0.2402053 0.21558976 0.36826298 0.13595065 0.36980468 0.11241311 0.18631059 0.2345665 0.34287378 0.38570482 0.18224579 0.18803346 0.18374859 0.21711555 0.35582462 0.2156428 0.35196525 0.17912456 0.37235877 0.1432414 0.27100122 0.27531227 0.35504422 0.3139379 0.33058193 0.34532917 0.30417573 0.0 0.1315436 0.18195938 0.35506657 0.35209876 0.27781135 0.34817183 0.367671 0.35397694 0.34421468 0.14819303 0.3173681 0.3140638 0.13560718 0.31754574 0.18047488 [90] 'Esperanza' 0.12514934 0.12521604 0.07221631 0.08568861 0.13109696 0.11925373 0.12188332 0.12630126 0.111065894 0.35641223 0.33790997 0.12359427 0.12697183 0.10961688 0.14020804 0.12366424 0.12459097 0.14273266 0.35293904 0.1509109 0.1488056 0.12750979 0.13492845 0.1268822 0.11374584 0.10739824 0.120523974 0.22927488 0.13113882 0.15944043 0.31247103 0.33873913 0.11865346 0.31521878 0.365632 0.10864626 0.09909658 0.39421797 0.23474844 0.09827805 0.3315067 0.08647235 0.16398576 0.31414935 0.18234721 0.1004289 0.21799408 0.23498894 0.36445823 0.19269499 0.36990812 0.16361316 0.2540486 0.39969978 0.39865255 0.14860044 0.23476851 0.23481457 0.3771759 0.36984882 0.3702509 0.23469238 0.20934072 0.38388753 0.10951717 0.3819028 0.080081545 0.15927422 0.20869058 0.34116274 0.40244052 0.15256754 0.16064988 0.16509266 0.21079658 0.35746998 0.20038053 0.35851187 0.15403193 0.37657705 0.11222122 0.27144116 0.2700904 0.3549943 0.31073678 0.3401521 0.35993388 0.33007962 0.1315436 0.0 0.15013582 0.34196845 0.3412472 0.31039906 0.36323822 0.36756897 0.35088897 0.35321844 0.12083415 0.32478634 0.32179406 0.11186793 0.33917284 0.15484084 [91] 'Fanny' 0.09222903 0.13978228 0.1055717 0.11714637 0.12957536 0.12850893 0.1325861 0.12643898 0.08295635 0.40540475 0.3920415 0.12892953 0.13780577 0.12955509 0.15415104 0.12741862 0.12915182 0.06613615 0.4051744 0.16672312 0.15642081 0.0880989 0.15497245 0.12771218 0.12996615 0.12697707 0.11003906 0.2650921 0.142624 0.19033542 0.36350134 0.38598585 0.13282509 0.35973182 0.42485785 0.1322308 0.111115225 0.42673197 0.22036995 0.12624067 0.37819707 0.12054746 0.042329617 0.34378567 0.13253257 0.12410795 0.1852915 0.22584336 0.3888115 0.24467424 0.4203877 0.045694035 0.23937878 0.43861824 0.43636343 0.13340677 0.22746415 0.22573471 0.42046067 0.4070112 0.4068974 0.22761576 0.20038232 0.42792994 0.13130179 0.42948887 0.10045016 0.04554275 0.16813897 0.37995 0.44528276 0.03801809 0.040360752 0.07409215 0.16005436 0.37077186 0.15579085 0.41466618 0.05452845 0.42545033 0.122447476 0.2526359 0.23388278 0.41113865 0.3785161 0.40090656 0.41395304 0.37926534 0.18195938 0.15013582 0.0 0.40604043 0.40383947 0.35260865 0.41865608 0.427303 0.41598544 0.41390234 0.13613245 0.37174967 0.3788045 0.12350097 0.39299792 0.037720934 [92] 'Fedearroz174' 0.38148656 0.36082628 0.35973623 0.3711175 0.3697141 0.36792475 0.36373562 0.3753312 0.3771547 0.13045533 0.1054459 0.36053187 0.36522898 0.35882938 0.34878466 0.37315893 0.36845008 0.39737076 0.12625393 0.36331972 0.33758634 0.38503304 0.34406018 0.36383215 0.36625248 0.37292522 0.3754446 0.25666583 0.36312973 0.3201456 0.13336277 0.1331329 0.37829456 0.13895662 0.15879147 0.36765513 0.3719596 0.29958722 0.36529765 0.37395993 0.11538013 0.3696098 0.41455537 0.24865824 0.38997495 0.37419614 0.32543373 0.362285 0.29352018 0.1417219 0.14620194 0.41644672 0.3863645 0.272404 0.30065897 0.37625697 0.35719857 0.36196432 0.15623921 0.27536 0.2764374 0.3569297 0.36472446 0.22488576 0.37081507 0.172893 0.36302623 0.4149483 0.31208122 0.2631826 0.26897898 0.4091183 0.41501588 0.40775365 0.34432328 0.3384028 0.37936962 0.12504813 0.40644273 0.15732431 0.37282863 0.32595107 0.37822002 0.13347286 0.14978121 0.123025335 0.13826351 0.14931202 0.35506657 0.34196845 0.40604043 0.0 0.14084959 0.17115277 0.10988108 0.113689296 0.0926462 0.11130826 0.37722167 0.15270187 0.14742738 0.37746602 0.14774452 0.41144255 [93] 'Fedearroz2000' 0.37377802 0.34687865 0.35379478 0.36313912 0.36578473 0.36492604 0.36082548 0.37083283 0.3711616 0.16992223 0.1371217 0.35680845 0.3623848 0.35749888 0.35188612 0.36699408 0.36443758 0.38844404 0.13175592 0.35179353 0.34850958 0.37828302 0.35382685 0.3626347 0.3596387 0.36630797 0.36916357 0.27559292 0.35884547 0.31279695 0.13745345 0.14175835 0.3687288 0.14718948 0.1768443 0.3621233 0.36530373 0.312497 0.36438584 0.36696196 0.1310328 0.36710915 0.40736336 0.25391513 0.39032453 0.36615548 0.3271106 0.3604113 0.30061615 0.1551667 0.16586329 0.4063194 0.39251256 0.28454697 0.3081104 0.36981532 0.3603294 0.36003718 0.17666562 0.2925476 0.28444386 0.36026958 0.3656378 0.23836732 0.36339062 0.17704295 0.3567815 0.40679893 0.31388658 0.27080333 0.28331703 0.4017725 0.40637484 0.40243638 0.3315006 0.3336489 0.37722164 0.14228757 0.40082848 0.17746623 0.36730006 0.31945834 0.37189326 0.13841145 0.16819254 0.15127093 0.15016517 0.16146725 0.35209876 0.3412472 0.40383947 0.14084959 0.0 0.17706592 0.15659212 0.13030706 0.14998601 0.15009876 0.36667868 0.18248352 0.18136506 0.36841854 0.16053656 0.40826374 [94] 'Fedearroz50' 0.33189034 0.32362723 0.31175992 0.32730898 0.32227018 0.3245611 0.3177082 0.321173 0.32247037 0.17379734 0.1504155 0.3182346 0.32439935 0.3252791 0.32624567 0.32818264 0.3365276 0.33973825 0.17992173 0.31113505 0.30595002 0.33100322 0.31979132 0.31676146 0.32014778 0.33565816 0.32214537 0.23879547 0.32511902 0.31725585 0.17169553 0.18181132 0.32735223 0.17572524 0.19009161 0.3293348 0.32422483 0.32991213 0.3467498 0.32756662 0.15737657 0.32295406 0.3560459 0.2559994 0.3472691 0.32794678 0.3066247 0.33992642 0.31175232 0.15495813 0.19282201 0.35624602 0.36133966 0.3070043 0.3251001 0.33394808 0.342227 0.3394158 0.19615217 0.2933151 0.2910987 0.3419065 0.3422357 0.2669316 0.33342803 0.20842944 0.3222813 0.3612071 0.2953984 0.27649212 0.30323517 0.3512627 0.3553315 0.35601735 0.30491945 0.33431238 0.33837447 0.18761396 0.3540169 0.20183878 0.33369863 0.3145998 0.35477942 0.19916917 0.20081028 0.17264162 0.1564852 0.10988496 0.27781135 0.31039906 0.35260865 0.17115277 0.17706592 0.0 0.19240345 0.1831794 0.16236253 0.17919658 0.32467 0.17668466 0.14402656 0.324229 0.15675864 0.35953218 [95] 'IR64' 0.3866973 0.36478713 0.37105015 0.38142887 0.37976968 0.37759677 0.37261632 0.3849636 0.38474184 0.13736895 0.10860406 0.37252623 0.37510362 0.36967915 0.3552333 0.38699463 0.38086048 0.4085792 0.12629035 0.36907548 0.3489489 0.3911708 0.35955137 0.37615034 0.38248795 0.38524833 0.38644695 0.2598511 0.37524214 0.329362 0.12106177 0.12660852 0.38558844 0.13118587 0.14672057 0.37585872 0.3797393 0.28849033 0.36949652 0.38075867 0.11687703 0.38058928 0.42434257 0.25398326 0.39258754 0.38346848 0.32694843 0.36144924 0.2870676 0.13609745 0.14026518 0.42616773 0.38838762 0.26630402 0.29322043 0.38413027 0.35704836 0.36095265 0.15449841 0.2807169 0.27742672 0.35681725 0.36772332 0.22185689 0.38256767 0.16869804 0.37533566 0.42138892 0.31537852 0.26602468 0.26903778 0.42006004 0.4249994 0.4157448 0.3465853 0.33960155 0.3809825 0.13049425 0.41892502 0.15815988 0.38666436 0.32594392 0.38295317 0.13123855 0.15917009 0.1442303 0.14940739 0.16238493 0.34817183 0.36323822 0.41865608 0.10988108 0.15659212 0.19240345 0.0 0.117208526 0.12593603 0.12684545 0.38758403 0.16461203 0.1614049 0.38502756 0.15703885 0.42154348 [96] 'IR8' 0.39734572 0.3699592 0.3824794 0.3911212 0.38904747 0.3890802 0.38490134 0.39620697 0.39131296 0.12847608 0.10153164 0.38021508 0.3865637 0.38248897 0.36538598 0.3936403 0.39195466 0.41422728 0.09587411 0.37056354 0.35631877 0.39826813 0.36231205 0.38519853 0.38914537 0.39685553 0.3986746 0.26397324 0.38479027 0.33607733 0.11508894 0.101176694 0.3966961 0.13806866 0.14167441 0.38738608 0.39314684 0.2894031 0.37205404 0.3922302 0.10496889 0.39079446 0.4294423 0.24635229 0.40080753 0.39648098 0.32956302 0.36779812 0.2946043 0.15043236 0.13724522 0.4307465 0.39607787 0.27664354 0.29990327 0.3918282 0.3633882 0.367468 0.14556864 0.27953333 0.27560988 0.36303985 0.37387443 0.22369668 0.39426124 0.1494158 0.38770422 0.43120137 0.31637028 0.2635237 0.2723061 0.42527404 0.43065384 0.42560554 0.35302785 0.33312583 0.38927382 0.116263464 0.42703512 0.14097624 0.39441434 0.3271756 0.38381618 0.11607037 0.16207157 0.13121445 0.12665676 0.15737085 0.367671 0.36756897 0.427303 0.113689296 0.13030706 0.1831794 0.117208526 0.0 0.112474784 0.109441854 0.4024287 0.14714365 0.15880743 0.40103108 0.14097425 0.4330386 [97] 'IRGA424' 0.38409847 0.35664928 0.3672658 0.3785223 0.37210205 0.3708307 0.3667537 0.3764389 0.37878332 0.11669261 0.092170745 0.3642678 0.36913556 0.36668703 0.35223383 0.37670535 0.3761171 0.40114626 0.120825216 0.3557042 0.3430646 0.38558853 0.35045794 0.36679912 0.3724203 0.3805041 0.3835637 0.25471607 0.36451027 0.32323268 0.1177535 0.11907699 0.38044092 0.1351774 0.14008562 0.37151435 0.37765697 0.2975283 0.3694256 0.38000956 0.11236728 0.3797272 0.41999805 0.24477492 0.38922098 0.3817262 0.31848088 0.3674609 0.29532313 0.13945787 0.13328291 0.41932324 0.38762805 0.27551714 0.30187124 0.3785234 0.3655859 0.36703613 0.14928472 0.27822793 0.27145004 0.36541718 0.3642269 0.2221046 0.3775252 0.1585286 0.3704232 0.42313686 0.3044476 0.25940883 0.269037 0.41557473 0.42010581 0.41334075 0.34162673 0.33521044 0.38206938 0.13438575 0.4153675 0.14323325 0.3795324 0.3285688 0.37859166 0.14154266 0.15999416 0.11578393 0.13146694 0.14143887 0.35397694 0.35088897 0.41598544 0.0926462 0.14998601 0.16236253 0.12593603 0.112474784 0.0 0.095913865 0.38276613 0.14823116 0.12471344 0.3842687 0.14199877 0.42006245 [98] 'IRGA427' 0.3803813 0.3521176 0.36446705 0.37577784 0.3695655 0.36799198 0.36456177 0.37489694 0.37575233 0.13017766 0.10683453 0.36155036 0.36568248 0.36339372 0.34721148 0.37592325 0.37293032 0.39987385 0.09045298 0.35568497 0.3327458 0.38255444 0.34149507 0.36439666 0.37193775 0.3760716 0.38071513 0.26030663 0.3654472 0.32055333 0.13628793 0.13290596 0.37843883 0.14192826 0.15459025 0.37062877 0.3776072 0.30413592 0.37132517 0.37597266 0.1125643 0.37432867 0.41740093 0.24379593 0.3937343 0.3785615 0.32455534 0.36816508 0.3078045 0.15313305 0.14838834 0.41931453 0.38044515 0.27984825 0.3150022 0.37725616 0.36816207 0.36780414 0.15956163 0.29053432 0.2886348 0.36775053 0.36562687 0.22998802 0.37451205 0.15859073 0.36817792 0.42049935 0.31240293 0.27473232 0.2764441 0.41342485 0.41808096 0.4130445 0.3443894 0.33465192 0.38422075 0.13206623 0.41490304 0.15932436 0.3773327 0.32399818 0.37526196 0.14448741 0.17367373 0.09235646 0.12706979 0.15677221 0.34421468 0.35321844 0.41390234 0.11130826 0.15009876 0.17919658 0.12684545 0.109441854 0.095913865 0.0 0.38263056 0.15120658 0.14625412 0.3821859 0.14864367 0.41884643 [99] 'L2825-CA' 0.11796091 0.073874295 0.07449187 0.10009831 0.06916523 0.065845065 0.06578806 0.065218695 0.09357551 0.37511367 0.35677618 0.07539189 0.07924068 0.08106966 0.08432265 0.0727416 0.08310167 0.13217759 0.37512022 0.10401351 0.12160689 0.10915344 0.110759325 0.06588988 0.055969004 0.046111085 0.068456195 0.20562898 0.06976632 0.12924388 0.3181767 0.3584457 0.05087756 0.32314423 0.38719904 0.11010312 0.07711363 0.3941681 0.2205803 0.09291354 0.34536675 0.09742511 0.1453963 0.3248276 0.17317504 0.08251394 0.23362303 0.2245455 0.36355907 0.20935118 0.3894498 0.14610311 0.24325329 0.40711272 0.39963368 0.13593522 0.22592892 0.2242251 0.38969195 0.3667179 0.3684768 0.22601126 0.20557563 0.39305001 0.04735804 0.3981125 0.039355762 0.14335382 0.22219072 0.34267655 0.40870267 0.13783811 0.14351536 0.14903335 0.20366295 0.35812247 0.17769943 0.38396865 0.13777919 0.39437678 0.11253677 0.26705953 0.26567158 0.38163573 0.34183207 0.3634658 0.38872668 0.34921372 0.14819303 0.12083415 0.13613245 0.37722167 0.36667868 0.32467 0.38758403 0.4024287 0.38276613 0.38263056 0.0 0.34816492 0.34414378 0.04153328 0.36822772 0.14183447 [100] 'Oryzica3' 0.34342742 0.32186913 0.32899088 0.34436142 0.33312047 0.33273187 0.32945392 0.33746406 0.33909377 0.1786385 0.15128809 0.32490253 0.3292592 0.3244534 0.3254487 0.33658138 0.3357204 0.35877448 0.16465503 0.32130495 0.29908 0.34415734 0.3133146 0.3289745 0.33364218 0.33760992 0.34069926 0.2438362 0.32749206 0.30021337 0.15756485 0.1660059 0.3418017 0.161163 0.18099064 0.34310833 0.34018922 0.30808714 0.34008816 0.34740415 0.13547766 0.34899426 0.37237626 0.2536398 0.3572309 0.34591055 0.29764193 0.33616492 0.3069471 0.15151991 0.17924975 0.37568423 0.36065573 0.29568124 0.31862214 0.35081297 0.3362415 0.3358641 0.19025987 0.28994983 0.28461435 0.33577284 0.33832234 0.2525508 0.33657604 0.19412133 0.32959238 0.3758994 0.28642765 0.26679274 0.29522368 0.3695898 0.37348056 0.37151834 0.3241012 0.3343075 0.34522176 0.16188964 0.37263474 0.18524879 0.34179688 0.31424612 0.3604775 0.16410176 0.17923671 0.14727804 0.16551112 0.16891065 0.3173681 0.32478634 0.37174967 0.15270187 0.18248352 0.17668466 0.16461203 0.14714365 0.14823116 0.15120658 0.34816492 0.0 0.09981424 0.34013328 0.14245076 0.3765681 [101] 'OryzicaLlanos5' 0.34762207 0.32009816 0.33077097 0.3449689 0.33599597 0.33478108 0.3333493 0.34049407 0.34137806 0.14616823 0.12532786 0.32993385 0.3341738 0.3291444 0.3240633 0.34118155 0.33927673 0.36432967 0.15164651 0.32301116 0.30294973 0.35114938 0.3179939 0.33092538 0.3373563 0.33971775 0.34467727 0.24978766 0.33158988 0.3055339 0.16282284 0.16466194 0.34317678 0.1568302 0.17619619 0.34241018 0.34919196 0.3108394 0.34197053 0.3478224 0.13839039 0.3489194 0.38054168 0.2563561 0.36692932 0.3511165 0.30878103 0.33801076 0.31115857 0.15161262 0.17767496 0.38183036 0.36514917 0.2931976 0.32144743 0.353052 0.3383168 0.33745652 0.19108717 0.29162407 0.28619182 0.33781388 0.3440258 0.24770764 0.3385105 0.19148272 0.33169466 0.3853064 0.29813796 0.27145317 0.28785086 0.37621447 0.38117057 0.38003907 0.32306018 0.33740735 0.34913716 0.16789305 0.3787577 0.18543585 0.34717593 0.32260388 0.3644296 0.18163261 0.17984006 0.13627711 0.14873044 0.14664613 0.3140638 0.32179406 0.3788045 0.14742738 0.18136506 0.14402656 0.1614049 0.15880743 0.12471344 0.14625412 0.34414378 0.09981424 0.0 0.3446215 0.13707057 0.38265496 [102] 'Parao' 0.10149362 0.07012889 0.06501571 0.09078112 0.05924303 0.058635805 0.060286466 0.047693484 0.07771331 0.3783999 0.36054263 0.06267309 0.06517903 0.0748265 0.08651124 0.06434857 0.07399098 0.11813373 0.37511516 0.09807643 0.11681015 0.0925877 0.10468359 0.057039216 0.05040887 0.035278045 0.06343196 0.1931814 0.06776897 0.118794076 0.31655875 0.35283053 0.051392566 0.32854012 0.38635626 0.099174954 0.069088355 0.40731016 0.22371781 0.08497749 0.34780017 0.08995552 0.13028122 0.32398286 0.16670647 0.08001898 0.22024648 0.22037531 0.37711275 0.20889074 0.389907 0.13088588 0.24086599 0.41718024 0.4151294 0.12555802 0.22032923 0.22007838 0.39106286 0.38362578 0.3836471 0.22047769 0.20018147 0.39983964 0.03675159 0.3977979 0.028861592 0.13104686 0.20787737 0.35064504 0.41790348 0.12284122 0.1286428 0.13625225 0.19715929 0.35973904 0.18118156 0.38036525 0.12601064 0.3946744 0.100668006 0.26404983 0.2572708 0.3766762 0.3405989 0.3633757 0.3906539 0.34828863 0.13560718 0.11186793 0.12350097 0.37746602 0.36841854 0.324229 0.38502756 0.40103108 0.3842687 0.3821859 0.04153328 0.34013328 0.3446215 0.0 0.36820936 0.13283458 [103] 'Pionero2010FL' 0.37074256 0.35003507 0.35745415 0.36697105 0.35890585 0.3567567 0.35308397 0.36147416 0.3649716 0.15279002 0.13013609 0.35044834 0.35415986 0.35419172 0.3552274 0.3598564 0.35874438 0.3793436 0.14451975 0.33796078 0.319224 0.37730968 0.34269077 0.35263997 0.36017 0.3721337 0.367966 0.2662523 0.35228953 0.32842448 0.15582134 0.15617189 0.367382 0.14731205 0.17143168 0.36780035 0.36381263 0.30166662 0.35697463 0.36826897 0.13345385 0.36886007 0.39592293 0.25111917 0.37505385 0.36852053 0.31945294 0.3497602 0.2997459 0.1514129 0.16723952 0.39817098 0.38215542 0.2869337 0.30906034 0.372309 0.3485034 0.34937277 0.17624196 0.28186202 0.27887112 0.3483043 0.35663116 0.24102595 0.37093583 0.18502681 0.362436 0.39788905 0.30487117 0.26353684 0.2802105 0.39189005 0.39666206 0.39364618 0.3317181 0.33714437 0.3642493 0.16672467 0.39224464 0.18018387 0.3625607 0.32028666 0.3726239 0.1691462 0.16777453 0.14574161 0.12195093 0.15614125 0.31754574 0.33917284 0.39299792 0.14774452 0.16053656 0.15675864 0.15703885 0.14097425 0.14199877 0.14864367 0.36822772 0.14245076 0.13707057 0.36820936 0.0 0.3985899 [104] 'Zafiro' 0.105289906 0.14534086 0.11499954 0.1263784 0.139401 0.13332413 0.14112344 0.13375266 0.09687235 0.41070443 0.39794597 0.13603929 0.14198506 0.13459446 0.15931615 0.13148572 0.13085812 0.07585515 0.4102474 0.16556567 0.16633576 0.09942479 0.15736473 0.13599257 0.13294815 0.13107699 0.114716515 0.27059102 0.14935333 0.1952221 0.36726707 0.3894163 0.13629511 0.36393246 0.42924067 0.13391551 0.11791758 0.42491415 0.2138034 0.13205536 0.38424134 0.12803133 0.04433046 0.34436005 0.13043532 0.12558304 0.18621874 0.22299972 0.38590068 0.24596506 0.42573094 0.044642083 0.23323263 0.44002137 0.43303052 0.12755264 0.22364177 0.22279347 0.42542598 0.40652227 0.40724638 0.22383785 0.19289933 0.42899883 0.13614105 0.434668 0.10633977 0.04004685 0.1697065 0.38042465 0.44662687 0.041265175 0.041452605 0.06116682 0.1546426 0.37110448 0.14852859 0.42069733 0.03771348 0.4303434 0.1256196 0.2527875 0.22935306 0.41761747 0.38179117 0.40478608 0.4184454 0.37957215 0.18047488 0.15484084 0.037720934 0.41144255 0.40826374 0.35953218 0.42154348 0.4330386 0.42006245 0.41884643 0.14183447 0.3765681 0.38265496 0.13283458 0.3985899 0.0 ; END; [Distances] BEGIN Trees; [TREES] [1] tree 'NJ'=[&R] (Gie57:0.0,IR36:0.01306005,(Badal89:0.070809096,((HK47:0.06731986,MV89-80:0.067366555):0.029661646,((042-87-34:0.0072571305,L89-12:0.08226632):0.020459209,(((Jhona349:0.05523969,Kalamkati:0.054818787):0.017018827,Miriti:0.050849717):0.037960608,(((((((((CMS08A:0.009967709,CMS08B:0.0):0.05575095,((((Jasmine85:0.039843477,IR8:0.056030635):0.010604871,175-1-127:0.058847148):0.004433528,((Fedearroz174:0.045702096,IRGA424:0.046944104):0.009491874,IR64:0.062093586):0.005119297):0.0043333424,((CT18685:0.042481206,IRGA427:0.049875252):0.010246422,CT19021-3-4-1V1-1:0.0650237):0.005701408):0.0013413656):0.005594609,((((Ai-Chiao-Hong:0.05039136,Guan-Yin-Tsan:0.049651142):0.012949616,TD2:0.069148764):0.0049324282,((CA97-053:0.008020596,LeungPratew:0.063905045):0.005098398,Popot165:0.049820617):0.009496899):0.0032217004,JC91:0.07293641):0.009395809):0.0018428704,TeQing:0.051436957):0.00783093,Fedearroz2000:0.07949608):0.0063271923,Shufeng:0.04143077):0.017555919,Camponi:0.082547344):0.004061516,((CT21375-F4-43-1:0.06144458,Fedearroz50:0.048440386):0.018309696,((Oryzica3:0.048739586,OryzicaLlanos5:0.051074654):0.011372184,Pionero2010FL:0.07848136):0.014625962):0.008613147):0.03210986,(GotakGatik:0.013797065,(MCR010277:0.08155257,((DZ78:0.006537158,Mehr:0.0):0.103143916,(((((BicoBranco:0.04831329,((Firooz:1.4457565E-4,JC111:0.0):0.017831616,(JC101:0.0,Kitrana508:2.503656E-5):0.018560357):0.032414105):0.023632007,KuiSali:0.050895963):0.04045282,(((((DalDhan:0.009670117,PadiPadian:0.060310494):0.052380938,VOC4:0.013701135):0.060714275,Yuan3-9:0.06651178):0.018430583,P46:0.023673415):0.05220885,HaishaCaman:0.12415205):0.013907842):0.016673913,(Darmali:0.039886907,Phudugey:0.05117365):0.034495287):0.0077027013,(Jambu:0.067039184,((((Bengal:0.022735368,CL261:0.0054079243):0.0059896363,Jupiter:0.027896961):0.010034959,(IAC600:0.031531624,(((((((Chodongji:0.0047442475,Norin20:0.002891657):0.0013500496,HaginomaeMochi:0.0068131443):0.002298139,Nipponbare:0.0016167023):0.005746478,Mansaku:0.013466468):0.010854429,(TaHungKu:0.018369263,Zafiro:0.019344216):0.0036444808):0.0015326826,Fanny:0.020388326):0.007022649,NPE844:0.038623784):0.008426305):0.02637915):0.008240466,(((((((CarolinaGold:0.0,CarolinaGoldSelect:0.010575999):0.017930942,CanellaDeFerro:0.0255335):0.0050394554,Arias:0.03587228):0.003728565,(Binulawan:0.03468411,Trembese:0.045116514):3.4884555E-4):0.0040223957,(Curinga:0.07737699,Esperanza:0.05416662):0.009448973):0.0042089927,(AZUCENA:0.017349595,Davao:0.030743046):0.0060244366):0.003549952,(LM-1:0.036352675,(((Bowman:0.021264208,Dixiebelle:0.036173522):0.015106746,(((Lemont-LSU:0.0,Lemont:6.2278245E-4):0.0063365386,Maintmolotsy:0.0):0.010849853,(L2825-CA:0.02460339,Parao:0.016929891):0.0060889306):0.0023804258):0.0016525086,(((Francis:0.022094514,Lagrue3:0.012230608):0.0066020424,Wells:0.024206093):0.0065425294,(((Della2:0.023943264,(Jazzman:0.05985459,(L201:0.038369212,Saber:0.06847374):0.0018581429):0.0068563814):0.006410615,Hidalgo:0.03690508):0.0015325136,(Jazzman2:0.04618844,(((CL111:0.002345299,(CL131:0.013701923,Cypress2:0.011389078):6.525548E-4):0.0033038987,CL152:0.014540488):9.470352E-4,((Catahoula:0.012965546,LA2177:0.004449348):0.004788634,(Cocodrie:0.0050201523,Mermentau:0.011676836):0.0056339023):9.5200137E-4):0.0056156944):0.008571494):0.0056372103):0.0017615573):0.0059777936):0.0070191715):0.011145413):0.002656716):0.01738349):0.022011291):0.027328296):0.055841316):0.028236376):0.035946213):0.021944655):0.019232383):0.026596112):0.062371764); END; [Trees] BEGIN Splits; DIMENSIONS ntax=104 nsplits=205; FORMAT labels=no weights=yes confidences=yes intervals=no; PROPERTIES fit=89.66413743685102 compatible; CYCLE 1 9 22 18 43 73 52 72 68 79 104 91 74 3 4 42 36 40 81 89 90 37 46 27 2 15 26 65 67 99 102 16 25 33 14 21 23 30 17 20 6 7 13 8 5 24 12 29 56 39 48 58 57 62 63 44 76 82 83 75 53 45 77 47 69 28 50 10 11 19 96 84 92 97 95 86 98 87 35 51 80 41 66 78 59 32 93 31 85 88 94 100 101 103 60 61 70 34 64 54 71 38 49 55; MATRIX [1, size=1] 0.01306005 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [2, size=1] 0.070809096 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [3, size=1] 0.06731986 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [4, size=1] 0.067366555 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [5, size=2] 0.029661646 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [6, size=1] 0.0072571305 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [7, size=1] 0.08226632 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [8, size=2] 0.020459209 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [9, size=1] 0.05523969 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [10, size=1] 0.054818787 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [11, size=2] 0.017018827 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [12, size=1] 0.050849717 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [13, size=3] 0.037960608 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [14, size=1] 0.009967709 1.0 1 2 3 4 5 6 7 8 9 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [15, size=1] 0.0 0.0 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [16, size=2] 0.05575095 1.0 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [17, size=1] 0.039843477 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [18, size=1] 0.056030635 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 101 102 103 104, [19, size=2] 0.010604871 0.973 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 101 102 103 104, [20, size=1] 0.058847148 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [21, size=3] 0.004433528 0.41 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 101 102 103 104, [22, size=1] 0.045702096 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104, [23, size=1] 0.046944104 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 99 100 101 102 103 104, [24, size=2] 0.009491874 0.809 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 98 99 100 101 102 103 104, [25, size=1] 0.062093586 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104, [26, size=3] 0.005119297 0.41 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 96 98 99 100 101 102 103 104, [27, size=6] 0.0043333424 0.357 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 93 94 98 99 100 101 102 103 104, [28, size=1] 0.042481206 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [29, size=1] 0.049875252 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 101 102 103 104, [30, size=2] 0.010246422 0.416 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 91 92 93 94 95 96 97 99 100 101 102 103 104, [31, size=1] 0.0650237 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [32, size=3] 0.005701408 0.369 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 88 89 90 91 92 93 94 95 96 97 99 100 101 102 103 104, [33, size=9] 0.0013413656 0.246 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 88 89 90 91 93 94 99 100 101 102 103 104, [34, size=11] 0.005594609 0.41 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 88 89 90 91 93 94 99 100 101 102 103 104, [35, size=1] 0.05039136 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [36, size=1] 0.049651142 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [37, size=2] 0.012949616 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [38, size=1] 0.069148764 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [39, size=3] 0.0049324282 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [40, size=1] 0.008020596 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [41, size=1] 0.063905045 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [42, size=2] 0.005098398 0.941 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [43, size=1] 0.049820617 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [44, size=3] 0.009496899 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [45, size=6] 0.0032217004 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [46, size=1] 0.07293641 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [47, size=7] 0.009395809 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [48, size=18] 0.0018428704 0.226 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 88 89 90 91 93 94 99 100 101 102 103 104, [49, size=1] 0.051436957 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [50, size=19] 0.00783093 0.316 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 88 89 90 91 93 94 99 100 101 102 103 104, [51, size=1] 0.07949608 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 103 104, [52, size=20] 0.0063271923 0.388 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 88 89 90 91 94 99 100 101 102 103 104, [53, size=1] 0.04143077 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [54, size=21] 0.017555919 0.171 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 88 89 90 91 94 99 100 101 102 103 104, [55, size=1] 0.082547344 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [56, size=22] 0.004061516 0.143 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 88 89 90 91 94 99 100 101 102 103 104, [57, size=1] 0.06144458 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [58, size=1] 0.048440386 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104, [59, size=2] 0.018309696 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104, [60, size=1] 0.048739586 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104, [61, size=1] 0.051074654 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 102 103 104, [62, size=2] 0.011372184 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 102 103 104, [63, size=1] 0.07848136 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104, [64, size=3] 0.014625962 0.171 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 102 104, [65, size=5] 0.008613147 0.161 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 95 96 97 98 99 102 104, [66, size=27] 0.03210986 1.0 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 89 90 91 99 102 104, [67, size=1] 0.013797065 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [68, size=1] 0.08155257 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [69, size=1] 0.006537158 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [70, size=1] 0.0 0.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [71, size=2] 0.103143916 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [72, size=1] 0.04831329 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [73, size=1] 1.4457565E-4 0.984 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [74, size=1] 0.0 0.016 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [75, size=2] 0.017831616 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [76, size=1] 0.0 0.427 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [77, size=1] 2.503656E-5 0.573 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [78, size=2] 0.018560357 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [79, size=4] 0.032414105 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 59 60 61 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [80, size=5] 0.023632007 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 59 60 61 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [81, size=1] 0.050895963 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [82, size=6] 0.04045282 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 59 60 61 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [83, size=1] 0.009670117 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [84, size=1] 0.060310494 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [85, size=2] 0.052380938 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [86, size=1] 0.013701135 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [87, size=3] 0.060714275 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [88, size=1] 0.06651178 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [89, size=4] 0.018430583 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [90, size=1] 0.023673415 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [91, size=5] 0.05220885 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 77 78 79 80 81 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [92, size=1] 0.12415205 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [93, size=6] 0.013907842 0.968 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 77 78 79 80 81 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [94, size=12] 0.016673913 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 47 49 50 51 52 54 55 56 59 60 61 64 65 66 67 68 69 70 71 72 73 74 77 78 79 80 81 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [95, size=1] 0.039886907 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [96, size=1] 0.05117365 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [97, size=2] 0.034495287 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [98, size=14] 0.0077027013 0.966 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 46 47 49 50 51 52 54 55 56 59 60 61 64 65 66 67 68 69 70 71 72 73 74 78 79 80 81 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [99, size=1] 0.067039184 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [100, size=1] 0.022735368 1.0 1, [101, size=1] 0.0054079243 1.0 1 2 3 4 5 6 7 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [102, size=2] 0.0059896363 1.0 1 9, [103, size=1] 0.027896961 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [104, size=3] 0.010034959 1.0 1 9 22, [105, size=1] 0.031531624 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [106, size=1] 0.0047442475 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [107, size=1] 0.002891657 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [108, size=2] 0.0013500496 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [109, size=1] 0.0068131443 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [110, size=3] 0.002298139 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [111, size=1] 0.0016167023 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [112, size=4] 0.005746478 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [113, size=1] 0.013466468 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [114, size=5] 0.010854429 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [115, size=1] 0.018369263 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [116, size=1] 0.019344216 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103, [117, size=2] 0.0036444808 0.996 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103, [118, size=7] 0.0015326826 0.969 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103, [119, size=1] 0.020388326 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104, [120, size=8] 0.007022649 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103, [121, size=1] 0.038623784 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [122, size=9] 0.008426305 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103, [123, size=10] 0.02637915 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103, [124, size=13] 0.008240466 0.569 1 9 18 22 43 52 68 72 73 74 79 91 104, [125, size=1] 0.0 0.0 1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [126, size=1] 0.010575999 1.0 1 2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [127, size=2] 0.017930942 1.0 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [128, size=1] 0.0255335 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [129, size=3] 0.0050394554 1.0 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [130, size=1] 0.03587228 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [131, size=4] 0.003728565 0.999 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [132, size=1] 0.03468411 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [133, size=1] 0.045116514 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [134, size=2] 3.4884555E-4 0.28 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [135, size=6] 0.0040223957 0.401 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [136, size=1] 0.07737699 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [137, size=1] 0.05416662 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [138, size=2] 0.009448973 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [139, size=8] 0.0042089927 0.394 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [140, size=1] 0.017349595 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [141, size=1] 0.030743046 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [142, size=2] 0.0060244366 0.583 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [143, size=10] 0.003549952 0.583 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 38 39 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [144, size=1] 0.036352675 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [145, size=1] 0.021264208 1.0 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [146, size=1] 0.036173522 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [147, size=2] 0.015106746 1.0 1 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [148, size=1] 0.0 0.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [149, size=1] 6.2278245E-4 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [150, size=2] 0.0063365386 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [151, size=1] 0.0 0.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [152, size=3] 0.010849853 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [153, size=1] 0.02460339 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 103 104, [154, size=1] 0.016929891 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104, [155, size=2] 0.0060889306 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104, [156, size=5] 0.0023804258 0.254 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104, [157, size=7] 0.0016525086 0.189 1 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104, [158, size=1] 0.022094514 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [159, size=1] 0.012230608 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [160, size=2] 0.0066020424 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [161, size=1] 0.024206093 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [162, size=3] 0.0065425294 0.994 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [163, size=1] 0.023943264 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [164, size=1] 0.05985459 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [165, size=1] 0.038369212 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [166, size=1] 0.06847374 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [167, size=2] 0.0018581429 0.982 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [168, size=3] 0.0068563814 0.998 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [169, size=4] 0.006410615 0.996 1 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 18 19 20 22 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [170, size=1] 0.03690508 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [171, size=5] 0.0015325136 0.194 1 2 3 4 5 6 7 8 9 10 11 12 13 15 16 18 19 20 22 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [172, size=1] 0.04618844 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [173, size=1] 0.002345299 1.0 1 2 3 4 5 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [174, size=1] 0.013701923 1.0 1 2 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [175, size=1] 0.011389078 1.0 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [176, size=2] 6.525548E-4 0.202 1 2 3 4 5 6 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [177, size=3] 0.0033038987 1.0 1 2 3 4 5 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [178, size=1] 0.014540488 1.0 1 2 3 4 5 6 7 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [179, size=4] 9.470352E-4 0.238 1 2 3 4 5 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [180, size=1] 0.012965546 1.0 1 2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [181, size=1] 0.004449348 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [182, size=2] 0.004788634 1.0 1 2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [183, size=1] 0.0050201523 1.0 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [184, size=1] 0.011676836 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [185, size=2] 0.0056339023 1.0 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [186, size=4] 9.5200137E-4 0.936 1 2 3 4 6 7 8 9 10 11 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [187, size=8] 0.0056156944 1.0 1 2 3 4 9 10 11 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [188, size=9] 0.008571494 1.0 1 2 3 4 9 10 11 14 15 16 17 18 19 21 22 23 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [189, size=14] 0.0056372103 0.905 1 2 3 4 9 10 11 15 16 18 19 22 25 26 27 28 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [190, size=17] 0.0017615573 0.17 1 2 3 4 9 10 11 15 18 19 22 26 27 28 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [191, size=24] 0.0059777936 0.909 1 3 4 9 10 11 18 19 22 27 28 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104, [192, size=25] 0.0070191715 0.809 1 3 4 9 10 11 18 19 22 28 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104, [193, size=35] 0.011145413 0.633 1 9 10 11 18 19 22 28 31 32 34 35 38 39 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 91 92 93 94 95 96 97 98 100 101 103 104, [194, size=48] 0.002656716 0.393 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 29 30 33 36 37 40 42 43 46 52 65 67 68 72 73 74 79 81 89 90 91 99 102 104, [195, size=49] 0.01738349 0.999 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 29 30 33 36 37 40 42 43 46 52 56 65 67 68 72 73 74 79 81 89 90 91 99 102 104, [196, size=41] 0.022011291 1.0 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 29 30 33 36 37 39 40 42 43 44 45 46 48 52 53 56 57 58 62 63 65 67 68 72 73 74 75 76 77 79 81 82 83 89 90 91 99 102 104, [197, size=39] 0.027328296 1.0 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 29 30 33 36 37 39 40 42 43 44 45 46 47 48 52 53 56 57 58 62 63 65 67 68 69 72 73 74 75 76 77 79 81 82 83 89 90 91 99 102 104, [198, size=38] 0.055841316 1.0 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 33 36 37 39 40 42 43 44 45 46 47 48 52 53 56 57 58 62 63 65 67 68 69 72 73 74 75 76 77 79 81 82 83 89 90 91 99 102 104, [199, size=37] 0.028236376 1.0 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 33 36 37 39 40 42 43 44 45 46 47 48 50 52 53 56 57 58 62 63 65 67 68 69 72 73 74 75 76 77 79 81 82 83 89 90 91 99 102 104, [200, size=10] 0.035946213 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 56 57 58 59 62 63 65 66 67 68 69 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [201, size=7] 0.021944655 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 56 57 58 59 60 61 62 63 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [202, size=5] 0.019232383 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [203, size=3] 0.026596112 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [204, size=2] 0.062371764 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [205, size=1] 0.0 0.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, ; END; [Splits] BEGIN Network; DIMENSIONS ntax=104 nvertices=206 nedges=205; DRAW to_scale; TRANSLATE 2 'Bengal', 3 'CL261', 4 'Jupiter', 5 'IAC600', 6 'Chodongji', 7 'Norin20', 8 'HaginomaeMochi', 9 'Nipponbare', 10 'Mansaku', 11 'TaHungKu', 12 'Zafiro', 13 'Fanny', 14 'NPE844', 15 'CarolinaGold', 16 'CarolinaGoldSelect', 17 'CanellaDeFerro', 18 'Arias', 19 'Binulawan', 20 'Trembese', 21 'Curinga', 22 'Esperanza', 23 'AZUCENA', 24 'Davao', 25 'LM-1', 26 'Bowman', 27 'Dixiebelle', 28 'Lemont-LSU', 29 'Lemont', 30 'Maintmolotsy', 31 'L2825-CA', 32 'Parao', 33 'Francis', 34 'Lagrue3', 35 'Wells', 36 'Della2', 37 'Jazzman', 38 'L201', 39 'Saber', 40 'Hidalgo', 41 'Jazzman2', 42 'CL111', 43 'CL131', 44 'Cypress2', 45 'CL152', 46 'Catahoula', 47 'LA2177', 48 'Cocodrie', 49 'Mermentau', 50 'Jambu', 51 'BicoBranco', 52 'Firooz', 53 'JC111', 54 'JC101', 55 'Kitrana508', 56 'KuiSali', 57 'DalDhan', 58 'PadiPadian', 59 'VOC4', 60 'Yuan3-9', 61 'P46', 62 'HaishaCaman', 63 'Darmali', 64 'Phudugey', 65 'DZ78', 66 'Mehr', 67 'MCR010277', 68 'GotakGatik', 69 'CMS08A', 70 'CMS08B', 71 'Jasmine85', 72 'IR8', 73 '175-1-127', 74 'Fedearroz174', 75 'IRGA424', 76 'IR64', 77 'CT18685', 78 'IRGA427', 79 'CT19021-3-4-1V1-1', 80 'Ai-Chiao-Hong', 81 'Guan-Yin-Tsan', 82 'TD2', 83 'CA97-053', 84 'LeungPratew', 85 'Popot165', 86 'JC91', 87 'TeQing', 88 'Fedearroz2000', 89 'Shufeng', 90 'Camponi', 91 'CT21375-F4-43-1', 92 'Fedearroz50', 93 'Oryzica3', 94 'OryzicaLlanos5', 95 'Pionero2010FL', 96 'Jhona349', 97 'Kalamkati', 98 'Miriti', 99 '042-87-34', 100 'L89-12', 101 'HK47', 102 'MV89-80', 103 'Badal89', 104 'Gie57', 105 'IR36', ; VERTICES 1 -0.022735368 0.0 w=2 h=2 s=n, 2 0.0 0.0 w=2 h=2 s=n, 3 -0.017337311 3.2652233E-4 w=2 h=2 s=n, 4 -0.0010287112 0.003181702 w=2 h=2 s=n, 5 0.01599339 0.016444873 w=2 h=2 s=n, 6 0.023833157 0.026285518 w=2 h=2 s=n, 7 0.021987494 0.026010422 w=2 h=2 s=n, 8 0.024296707 0.027203588 w=2 h=2 s=n, 9 0.017206496 0.024767425 w=2 h=2 s=n, 10 0.022224044 0.028487572 w=2 h=2 s=n, 11 0.018931594 0.029862242 w=2 h=2 s=n, 12 0.0191315 0.031347893 w=2 h=2 s=n, 13 0.014802713 0.030325193 w=2 h=2 s=n, 14 0.021349696 0.040289342 w=2 h=2 s=n, 15 -0.024678832 0.036671728 w=2 h=2 s=n, 16 -0.017665649 0.044587977 w=2 h=2 s=n, 17 -0.0212222 0.043715023 w=2 h=2 s=n, 18 -0.01993319 0.049365696 w=2 h=2 s=n, 19 -0.02458327 0.046964977 w=2 h=2 s=n, 20 -0.021559982 0.057231653 w=2 h=2 s=n, 21 -0.009709492 0.09302905 w=2 h=2 s=n, 22 -0.022258252 0.073115654 w=2 h=2 s=n, 23 -0.040587924 0.032571886 w=2 h=2 s=n, 24 -0.03839219 0.045857575 w=2 h=2 s=n, 25 -0.046189696 0.04887673 w=2 h=2 s=n, 26 -0.0521576 0.055942878 w=2 h=2 s=n, 27 -0.052536614 0.07094123 w=2 h=2 s=n, 28 -0.057221267 0.039315727 w=2 h=2 s=n, 29 -0.05725887 0.039937373 w=2 h=2 s=n, 30 -0.057029888 0.03298208 w=2 h=2 s=n, 31 -0.062087625 0.052305717 w=2 h=2 s=n, 32 -0.061704326 0.044543274 w=2 h=2 s=n, 33 -0.068280496 0.052837443 w=2 h=2 s=n, 34 -0.066044345 0.043179166 w=2 h=2 s=n, 35 -0.0694882 0.04757597 w=2 h=2 s=n, 36 -0.07704238 0.05083944 w=2 h=2 s=n, 37 -0.1007753 0.086503856 w=2 h=2 s=n, 38 -0.09270771 0.06835531 w=2 h=2 s=n, 39 -0.11314055 0.09067947 w=2 h=2 s=n, 40 -0.08690735 0.051879164 w=2 h=2 s=n, 41 -0.10155967 0.0600886 w=2 h=2 s=n, 42 -0.07890992 0.034341246 w=2 h=2 s=n, 43 -0.08846596 0.041623004 w=2 h=2 s=n, 44 -0.08705306 0.0396425 w=2 h=2 s=n, 45 -0.08699714 0.038270794 w=2 h=2 s=n, 46 -0.090456225 0.03867319 w=2 h=2 s=n, 47 -0.08303317 0.03447387 w=2 h=2 s=n, 48 -0.08469006 0.034169458 w=2 h=2 s=n, 49 -0.09114425 0.03586318 w=2 h=2 s=n, 50 -0.11193478 0.009708147 w=2 h=2 s=n, 51 -0.18449938 -0.016360233 w=2 h=2 s=n, 52 -0.18727875 -0.022458775 w=2 h=2 s=n, 53 -0.18713522 -0.0224762 w=2 h=2 s=n, 54 -0.18792868 -0.024650522 w=2 h=2 s=n, 55 -0.18795367 -0.024652032 w=2 h=2 s=n, 56 -0.16391344 -0.03263064 w=2 h=2 s=n, 57 -0.2733758 -0.08000261 w=2 h=2 s=n, 58 -0.32242206 -0.09269277 w=2 h=2 s=n, 59 -0.2257306 -0.07134188 w=2 h=2 s=n, 60 -0.21588941 -0.07632128 w=2 h=2 s=n, 61 -0.15753394 -0.05750255 w=2 h=2 s=n, 62 -0.19603246 -0.08995072 w=2 h=2 s=n, 63 -0.11957254 -0.06457296 w=2 h=2 s=n, 64 -0.12755316 -0.073007904 w=2 h=2 s=n, 65 -0.1267714 -0.114672415 w=2 h=2 s=n, 66 -0.12162546 -0.110640824 w=2 h=2 s=n, 67 -0.090366185 -0.12782554 w=2 h=2 s=n, 68 -0.020479409 -0.13207707 w=2 h=2 s=n, 69 -0.04002038 -0.27483693 w=2 h=2 s=n, 70 -0.033873107 -0.2669905 w=2 h=2 s=n, 71 -0.030771578 -0.27462998 w=2 h=2 s=n, 72 -0.036197774 -0.29014534 w=2 h=2 s=n, 73 -0.029100971 -0.28495836 w=2 h=2 s=n, 74 -0.023714453 -0.28396234 w=2 h=2 s=n, 75 -0.021474281 -0.28604865 w=2 h=2 s=n, 76 -0.019271959 -0.29254672 w=2 h=2 s=n, 77 -0.01111709 -0.28094146 w=2 h=2 s=n, 78 -0.009471435 -0.2886677 w=2 h=2 s=n, 79 -0.0058439486 -0.2939314 w=2 h=2 s=n, 80 0.0040195733 -0.29754025 w=2 h=2 s=n, 81 0.0070174346 -0.29670942 w=2 h=2 s=n, 82 0.011963418 -0.30284977 w=2 h=2 s=n, 83 0.00811921 -0.25137672 w=2 h=2 s=n, 84 0.021966936 -0.30553558 w=2 h=2 s=n, 85 0.020425186 -0.28606746 w=2 h=2 s=n, 86 0.028709497 -0.29429343 w=2 h=2 s=n, 87 0.022539921 -0.26193827 w=2 h=2 s=n, 88 0.03931712 -0.27764937 w=2 h=2 s=n, 89 0.024379758 -0.23641354 w=2 h=2 s=n, 90 0.05089829 -0.2513691 w=2 h=2 s=n, 91 0.059835274 -0.24789834 w=2 h=2 s=n, 92 0.05406316 -0.23578833 w=2 h=2 s=n, 93 0.063911475 -0.23742242 w=2 h=2 s=n, 94 0.06767731 -0.23682709 w=2 h=2 s=n, 95 0.08294606 -0.24356446 w=2 h=2 s=n, 96 0.12647744 -0.21948285 w=2 h=2 s=n, 97 0.12792896 -0.21646295 w=2 h=2 s=n, 98 0.111749426 -0.20249382 w=2 h=2 s=n, 99 0.08106486 -0.17528383 w=2 h=2 s=n, 100 0.15136743 -0.20147745 w=2 h=2 s=n, 101 0.16730647 -0.19593571 w=2 h=2 s=n, 102 0.1684438 -0.19202971 w=2 h=2 s=n, 103 0.17051403 -0.18391225 w=2 h=2 s=n, 104 0.16298062 -0.17679313 w=2 h=2 s=n, 105 0.17601684 -0.17758168 w=2 h=2 s=n, 106 -0.028722271 -1.8090515E-4 w=2 h=2 s=n, 107 -0.03873892 -7.8680087E-4 w=2 h=2 s=n, 108 -0.04644389 -0.0037089104 w=2 h=2 s=n, 109 -0.046843633 -0.0063353805 w=2 h=2 s=n, 110 -0.048938982 -0.023592126 w=2 h=2 s=n, 111 -0.042390555 -0.044606764 w=2 h=2 s=n, 112 -0.03269981 -0.07015917 w=2 h=2 s=n, 113 -0.011330262 -0.12174981 w=2 h=2 s=n, 114 2.5830825E-4 -0.14749856 w=2 h=2 s=n, 115 -0.049111165 0.007112637 w=2 h=2 s=n, 116 0.0041287243 -0.1793743 w=2 h=2 s=n, 117 -0.052742448 0.013119512 w=2 h=2 s=n, 118 -0.055988085 0.01813946 w=2 h=2 s=n, 119 0.0040060543 -0.18343396 w=2 h=2 s=n, 120 0.002946054 -0.20095785 w=2 h=2 s=n, 121 0.0023734504 -0.20725909 w=2 h=2 s=n, 122 0.001429536 -0.21503292 w=2 h=2 s=n, 123 0.0011522495 -0.21685481 w=2 h=2 s=n, 124 -0.057233695 0.019385068 w=2 h=2 s=n, 125 -0.05647012 -0.025208777 w=2 h=2 s=n, 126 -0.061564185 0.022994082 w=2 h=2 s=n, 127 -0.07295421 -0.027717609 w=2 h=2 s=n, 128 -8.316261E-4 -0.22208586 w=2 h=2 s=n, 129 -0.015021743 0.010761139 w=2 h=2 s=n, 130 -0.047367234 0.010204703 w=2 h=2 s=n, 131 0.034238257 -0.15922432 w=2 h=2 s=n, 132 -0.0012306866 -0.22336648 w=2 h=2 s=n, 133 -0.0075606206 0.014677038 w=2 h=2 s=n, 134 -0.06889951 0.02742844 w=2 h=2 s=n, 135 -0.0012466403 0.017751327 w=2 h=2 s=n, 136 -0.045081966 0.01373927 w=2 h=2 s=n, 137 -0.07379087 0.030187177 w=2 h=2 s=n, 138 0.0028458913 -0.22609672 w=2 h=2 s=n, 139 1.5101263E-4 0.018380359 w=2 h=2 s=n, 140 -0.05608786 0.019788953 w=2 h=2 s=n, 141 0.05554524 -0.16447602 w=2 h=2 s=n, 142 -0.002888985 -0.22736998 w=2 h=2 s=n, 143 0.003330643 -0.22928174 w=2 h=2 s=n, 144 -0.113388576 -0.02649581 w=2 h=2 s=n, 145 -0.086101286 -0.032254387 w=2 h=2 s=n, 146 -0.042698044 0.016979113 w=2 h=2 s=n, 147 0.010219139 -0.18546472 w=2 h=2 s=n, 148 -0.13697746 -0.025068946 w=2 h=2 s=n, 149 -0.13594617 -0.04778668 w=2 h=2 s=n, 150 0.010300079 0.022229392 w=2 h=2 s=n, 151 -0.05637479 0.022152022 w=2 h=2 s=n, 152 -0.06243475 0.024255317 w=2 h=2 s=n, 153 0.07446259 -0.16794275 w=2 h=2 s=n, 154 -0.16937678 -0.024089942 w=2 h=2 s=n, 155 -0.15369982 -0.052735876 w=2 h=2 s=n, 156 0.015732225 0.02410391 w=2 h=2 s=n, 157 -0.040310968 0.019843388 w=2 h=2 s=n, 158 -0.06591539 0.02963873 w=2 h=2 s=n, 159 -0.07455366 0.030748447 w=2 h=2 s=n, 160 -0.074670404 0.030551491 w=2 h=2 s=n, 161 0.06672423 -0.17886277 w=2 h=2 s=n, 162 -0.004949348 -0.23129568 w=2 h=2 s=n, 163 -0.004411991 -0.23225747 w=2 h=2 s=n, 164 -0.0019179153 -0.22902633 w=2 h=2 s=n, 165 0.0036284556 -0.23420517 w=2 h=2 s=n, 166 0.0056033996 -0.23850267 w=2 h=2 s=n, 167 0.021166828 -0.19516352 w=2 h=2 s=n, 168 -0.21264984 -0.06726576 w=2 h=2 s=n, 169 0.017926306 0.024787614 w=2 h=2 s=n, 170 -0.036969192 0.023615474 w=2 h=2 s=n, 171 -0.057029888 0.03298208 w=2 h=2 s=n, 172 -0.059553705 0.02550244 w=2 h=2 s=n, 173 -0.06981026 0.035281423 w=2 h=2 s=n, 174 -0.077154435 0.032786023 w=2 h=2 s=n, 175 0.10086479 -0.17114855 w=2 h=2 s=n, 176 0.103034794 -0.17590785 w=2 h=2 s=n, 177 0.07444708 -0.17230542 w=2 h=2 s=n, 178 0.08101606 -0.18810312 w=2 h=2 s=n, 179 -0.033873107 -0.2669905 w=2 h=2 s=n, 180 -0.01015904 -0.24053268 w=2 h=2 s=n, 181 -0.007508267 -0.24123015 w=2 h=2 s=n, 182 -0.003459638 -0.2391561 w=2 h=2 s=n, 183 0.0040195733 -0.24714887 w=2 h=2 s=n, 184 0.006673457 -0.2434875 w=2 h=2 s=n, 185 0.02194124 -0.19953018 w=2 h=2 s=n, 186 0.029447382 -0.20295833 w=2 h=2 s=n, 187 -0.12162546 -0.110640824 w=2 h=2 s=n, 188 -0.18713522 -0.0224762 w=2 h=2 s=n, 189 -0.18792868 -0.024650522 w=2 h=2 s=n, 190 -0.2638641 -0.07825952 w=2 h=2 s=n, 191 -0.08543808 -0.04393796 w=2 h=2 s=n, 192 0.019226769 0.025150144 w=2 h=2 s=n, 193 0.0032115225 0.020359127 w=2 h=2 s=n, 194 -0.024678832 0.036671728 w=2 h=2 s=n, 195 -0.042526674 0.017282963 w=2 h=2 s=n, 196 -0.041466 0.022468982 w=2 h=2 s=n, 197 -0.04574948 0.016007867 w=2 h=2 s=n, 198 -0.054720715 0.034833707 w=2 h=2 s=n, 199 -0.057221267 0.039315727 w=2 h=2 s=n, 200 -0.05765274 0.028105333 w=2 h=2 s=n, 201 -0.06170731 0.031743348 w=2 h=2 s=n, 202 -0.070911504 0.036778066 w=2 h=2 s=n, 203 -0.07768004 0.033172768 w=2 h=2 s=n, 204 -0.078975804 0.0326478 w=2 h=2 s=n, 205 -0.07999613 0.032389287 w=2 h=2 s=n, 206 0.16298062 -0.17679313 w=2 h=2 s=n, ; VLABELS 2 'Bengal' x=12 y=6 f='Dialog-PLAIN-10', 3 'CL261' x=12 y=-4, 4 'Jupiter' x=12 y=-33, 5 'IAC600' x=12 y=-22, 6 'Chodongji' x=12 y=-67, 7 'Norin20' x=11 y=50, 8 'HaginomaeMochi' x=11 y=0, 9 'Nipponbare' x=11 y=61, 10 'Mansaku' x=11 y=12, 11 'TaHungKu' x=10 y=-13, 12 'Zafiro' x=10 y=68, 13 'Fanny' x=9 y=24, 14 'NPE844' x=9 y=24, 15 'CarolinaGold' x=12 y=-54, 16 'CarolinaGoldSelect' x=-40 y=95, 17 'CanellaDeFerro' x=-30 y=86, 18 'Arias' x=-4 y=31, 19 'Binulawan' x=-19 y=46, 20 'Trembese' x=-17 y=62, 21 'Curinga' x=-13 y=12, 22 'Esperanza' x=-20 y=77, 23 'AZUCENA' x=-20 y=2, 24 'Davao' x=-12 y=23, 25 'LM-1' x=-10 y=8, 26 'Bowman' x=-19 y=23, 27 'Dixiebelle' x=-23 y=33, 28 'Lemont-LSU' x=12 y=6, 29 'Lemont' x=-18 y=-27, 30 'Maintmolotsy' x=12 y=-9, 31 'L2825-CA' x=-25 y=63, 32 'Parao' x=-17 y=83, 33 'Francis' x=-20 y=2, 34 'Lagrue3' x=-23 y=2, 35 'Wells' x=-17 y=22, 36 'Della2' x=-21 y=42, 37 'Jazzman' x=-27 y=36, 38 'L201' x=-19 y=66, 39 'Saber' x=-21 y=20, 40 'Hidalgo' x=-26 y=30, 41 'Jazzman2' x=-57 y=34, 42 'CL111' x=-23 y=-11, 43 'CL131' x=-41 y=-32, 44 'Cypress2' x=-51 y=23, 45 'CL152' x=-41 y=12, 46 'Catahoula' x=-59 y=-3, 47 'LA2177' x=-48 y=-69, 48 'Cocodrie' x=-54 y=-35, 49 'Mermentau' x=-65 y=110, 50 'Jambu' x=-44 y=14, 51 'BicoBranco' x=-68 y=8, 52 'Firooz' x=12 y=-9, 53 'JC111' x=12 y=16, 54 'JC101' x=12 y=-19, 55 'Kitrana508' x=12 y=6, 56 'KuiSali' x=-47 y=4, 57 'DalDhan' x=-53 y=4, 58 'PadiPadian' x=-68 y=3, 59 'VOC4' x=-39 y=2, 60 'Yuan3-9' x=-51 y=-3, 61 'P46' x=-30 y=1, 62 'HaishaCaman' x=-77 y=0, 63 'Darmali' x=-47 y=0, 64 'Phudugey' x=-58 y=-1, 65 'DZ78' x=-34 y=-1, 66 'Mehr' x=12 y=6, 67 'MCR010277' x=-37 y=-12, 68 'GotakGatik' x=-33 y=-13, 69 'CMS08A' x=-28 y=12, 70 'CMS08B' x=12 y=6, 71 'Jasmine85' x=-31 y=-14, 72 'IR8' x=-14 y=-10, 73 '175-1-127' x=-29 y=-60, 74 'Fedearroz174' x=-36 y=35, 75 'IRGA424' x=-25 y=-35, 76 'IR64' x=-14 y=-6, 77 'CT18685' x=-24 y=4, 78 'IRGA427' x=-22 y=-66, 79 'CT19021-3-4-1V1-1' x=-47 y=-16, 80 'Ai-Chiao-Hong' x=-34 y=-66, 81 'Guan-Yin-Tsan' x=-34 y=-36, 82 'TD2' x=-9 y=-41, 83 'CA97-053' x=-22 y=14, 84 'LeungPratew' x=-28 y=-16, 85 'Popot165' x=-19 y=-15, 86 'JC91' x=-8 y=-60, 87 'TeQing' x=-13 y=-15, 88 'Fedearroz2000' x=-29 y=-10, 89 'Shufeng' x=-14 y=-14, 90 'Camponi' x=-14 y=26, 91 'CT21375-F4-43-1' x=-34 y=-13, 92 'Fedearroz50' x=-21 y=-3, 93 'Oryzica3' x=-13 y=-12, 94 'OryzicaLlanos5' x=9 y=-37, 95 'Pionero2010FL' x=9 y=-1, 96 'Jhona349' x=10 y=-1, 97 'Kalamkati' x=10 y=-15, 98 'Miriti' x=11 y=0, 99 '042-87-34' x=11 y=1, 100 'L89-12' x=11 y=2, 101 'HK47' x=11 y=47, 102 'MV89-80' x=12 y=3, 103 'Badal89' x=12 y=-26, 104 'Gie57' x=12 y=16, 105 'IR36' x=12 y=5, ; EDGES 1 1 2 s=100 w=0.022735368, 2 1 3 s=101 w=0.0054079243, 3 106 1 s=102 w=0.0059896363, 4 106 4 s=103 w=0.027896961, 5 107 106 s=104 w=0.010034959, 6 108 107 s=124 w=0.008240466, 7 109 108 s=194 w=0.002656716, 8 109 50 s=99 w=0.067039184, 9 110 109 s=195 w=0.01738349, 10 111 110 s=196 w=0.022011291, 11 112 111 s=197 w=0.027328296, 12 112 67 s=68 w=0.08155257, 13 113 112 s=198 w=0.055841316, 14 113 68 s=67 w=0.013797065, 15 114 113 s=199 w=0.028236376, 16 115 108 s=193 w=0.011145413, 17 116 114 s=66 w=0.03210986, 18 117 115 s=192 w=0.0070191715, 19 117 25 s=144 w=0.036352675, 20 118 117 s=191 w=0.0059777936, 21 119 116 s=56 w=0.004061516, 22 119 90 s=55 w=0.082547344, 23 120 119 s=54 w=0.017555919, 24 120 89 s=53 w=0.04143077, 25 121 120 s=52 w=0.0063271923, 26 121 88 s=51 w=0.07949608, 27 122 121 s=50 w=0.00783093, 28 122 87 s=49 w=0.051436957, 29 123 122 s=48 w=0.0018428704, 30 124 118 s=190 w=0.0017615573, 31 125 110 s=98 w=0.0077027013, 32 126 124 s=189 w=0.0056372103, 33 127 125 s=94 w=0.016673913, 34 128 123 s=34 w=0.005594609, 35 129 107 s=123 w=0.02637915, 36 129 5 s=105 w=0.031531624, 37 130 115 s=143 w=0.003549952, 38 131 114 s=200 w=0.035946213, 39 132 128 s=33 w=0.0013413656, 40 133 129 s=122 w=0.008426305, 41 133 14 s=121 w=0.038623784, 42 134 126 s=188 w=0.008571494, 43 134 41 s=172 w=0.04618844, 44 135 133 s=120 w=0.007022649, 45 135 13 s=119 w=0.020388326, 46 136 130 s=139 w=0.0042089927, 47 137 134 s=187 w=0.0056156944, 48 138 123 s=47 w=0.009395809, 49 138 86 s=46 w=0.07293641, 50 139 135 s=118 w=0.0015326826, 51 140 118 s=157 w=0.0016525086, 52 141 131 s=201 w=0.021944655, 53 142 132 s=27 w=0.0043333424, 54 143 138 s=45 w=0.0032217004, 55 144 127 s=82 w=0.04045282, 56 144 56 s=81 w=0.050895963, 57 145 127 s=93 w=0.013907842, 58 145 62 s=92 w=0.12415205, 59 146 136 s=135 w=0.0040223957, 60 147 116 s=65 w=0.008613147, 61 148 144 s=80 w=0.023632007, 62 148 51 s=72 w=0.04831329, 63 149 145 s=91 w=0.05220885, 64 149 61 s=90 w=0.023673415, 65 150 139 s=114 w=0.010854429, 66 150 10 s=113 w=0.013466468, 67 151 140 s=156 w=0.0023804258, 68 152 126 s=171 w=0.0015325136, 69 152 40 s=170 w=0.03690508, 70 153 141 s=202 w=0.019232383, 71 154 148 s=79 w=0.032414105, 72 155 149 s=89 w=0.018430583, 73 155 60 s=88 w=0.06651178, 74 156 150 s=112 w=0.005746478, 75 156 9 s=111 w=0.0016167023, 76 157 146 s=131 w=0.003728565, 77 157 18 s=130 w=0.03587228, 78 158 152 s=169 w=0.006410615, 79 158 36 s=163 w=0.023943264, 80 159 137 s=179 w=9.470352E-4, 81 159 45 s=178 w=0.014540488, 82 160 137 s=186 w=9.5200137E-4, 83 161 131 s=13 w=0.037960608, 84 161 98 s=12 w=0.050849717, 85 162 142 s=21 w=0.004433528, 86 162 73 s=20 w=0.058847148, 87 163 142 s=26 w=0.005119297, 88 163 76 s=25 w=0.062093586, 89 164 132 s=32 w=0.005701408, 90 164 79 s=31 w=0.0650237, 91 165 143 s=39 w=0.0049324282, 92 165 82 s=38 w=0.069148764, 93 166 143 s=44 w=0.009496899, 94 166 85 s=43 w=0.049820617, 95 167 147 s=64 w=0.014625962, 96 167 95 s=63 w=0.07848136, 97 168 155 s=87 w=0.060714275, 98 168 59 s=86 w=0.013701135, 99 169 156 s=110 w=0.002298139, 100 169 8 s=109 w=0.0068131443, 101 170 157 s=129 w=0.0050394554, 102 170 17 s=128 w=0.0255335, 103 171 151 s=152 w=0.010849853, 104 171 30 s=151 w=0.0, 105 172 124 s=162 w=0.0065425294, 106 172 35 s=161 w=0.024206093, 107 173 158 s=168 w=0.0068563814, 108 173 37 s=164 w=0.05985459, 109 174 159 s=177 w=0.0033038987, 110 174 42 s=173 w=0.002345299, 111 175 153 s=203 w=0.026596112, 112 175 103 s=2 w=0.070809096, 113 176 153 s=5 w=0.029661646, 114 176 101 s=3 w=0.06731986, 115 176 102 s=4 w=0.067366555, 116 177 141 s=8 w=0.020459209, 117 177 99 s=6 w=0.0072571305, 118 177 100 s=7 w=0.08226632, 119 178 161 s=11 w=0.017018827, 120 178 96 s=9 w=0.05523969, 121 178 97 s=10 w=0.054818787, 122 179 128 s=16 w=0.05575095, 123 179 69 s=14 w=0.009967709, 124 179 70 s=15 w=0.0, 125 180 162 s=19 w=0.010604871, 126 180 71 s=17 w=0.039843477, 127 180 72 s=18 w=0.056030635, 128 181 163 s=24 w=0.009491874, 129 181 74 s=22 w=0.045702096, 130 181 75 s=23 w=0.046944104, 131 182 164 s=30 w=0.010246422, 132 182 77 s=28 w=0.042481206, 133 182 78 s=29 w=0.049875252, 134 183 165 s=37 w=0.012949616, 135 183 80 s=35 w=0.05039136, 136 183 81 s=36 w=0.049651142, 137 184 166 s=42 w=0.005098398, 138 184 83 s=40 w=0.008020596, 139 184 84 s=41 w=0.063905045, 140 185 147 s=59 w=0.018309696, 141 185 91 s=57 w=0.06144458, 142 185 92 s=58 w=0.048440386, 143 186 167 s=62 w=0.011372184, 144 186 93 s=60 w=0.048739586, 145 186 94 s=61 w=0.051074654, 146 187 111 s=71 w=0.103143916, 147 187 65 s=69 w=0.006537158, 148 187 66 s=70 w=0.0, 149 188 154 s=75 w=0.017831616, 150 188 52 s=73 w=1.4457565E-4, 151 188 53 s=74 w=0.0, 152 189 154 s=78 w=0.018560357, 153 189 54 s=76 w=0.0, 154 189 55 s=77 w=2.503656E-5, 155 190 168 s=85 w=0.052380938, 156 190 57 s=83 w=0.009670117, 157 190 58 s=84 w=0.060310494, 158 191 125 s=97 w=0.034495287, 159 191 63 s=95 w=0.039886907, 160 191 64 s=96 w=0.05117365, 161 192 169 s=108 w=0.0013500496, 162 192 6 s=106 w=0.0047442475, 163 192 7 s=107 w=0.002891657, 164 193 139 s=117 w=0.0036444808, 165 193 11 s=115 w=0.018369263, 166 193 12 s=116 w=0.019344216, 167 194 170 s=127 w=0.017930942, 168 194 15 s=125 w=0.0, 169 194 16 s=126 w=0.010575999, 170 195 146 s=134 w=3.4884555E-4, 171 195 19 s=132 w=0.03468411, 172 195 20 s=133 w=0.045116514, 173 196 136 s=138 w=0.009448973, 174 196 21 s=136 w=0.07737699, 175 196 22 s=137 w=0.05416662, 176 197 130 s=142 w=0.0060244366, 177 197 23 s=140 w=0.017349595, 178 197 24 s=141 w=0.030743046, 179 198 140 s=147 w=0.015106746, 180 198 26 s=145 w=0.021264208, 181 198 27 s=146 w=0.036173522, 182 199 171 s=150 w=0.0063365386, 183 199 28 s=148 w=0.0, 184 199 29 s=149 w=6.2278245E-4, 185 200 151 s=155 w=0.0060889306, 186 200 31 s=153 w=0.02460339, 187 200 32 s=154 w=0.016929891, 188 201 172 s=160 w=0.0066020424, 189 201 33 s=158 w=0.022094514, 190 201 34 s=159 w=0.012230608, 191 202 173 s=167 w=0.0018581429, 192 202 38 s=165 w=0.038369212, 193 202 39 s=166 w=0.06847374, 194 203 174 s=176 w=6.525548E-4, 195 203 43 s=174 w=0.013701923, 196 203 44 s=175 w=0.011389078, 197 204 160 s=182 w=0.004788634, 198 204 46 s=180 w=0.012965546, 199 204 47 s=181 w=0.004449348, 200 205 160 s=185 w=0.0056339023, 201 205 48 s=183 w=0.0050201523, 202 205 49 s=184 w=0.011676836, 203 206 175 s=204 w=0.062371764, 204 206 104 s=205 w=0.0, 205 206 105 s=1 w=0.01306005, ; ELABELS 1 '100' ll=11 f='Dialog-PLAIN-10', 2 '100' ll=11, 3 '100' ll=11, 4 '100' ll=11, 5 '100' ll=11, 6 '56.9' ll=11, 7 '39.3' ll=11, 8 '100' ll=11, 9 '99.9' ll=11, 10 '100' ll=11, 11 '100' ll=11, 12 '100' ll=11, 13 '100' ll=11, 14 '100' ll=11, 15 '100' ll=11, 16 '63.3' ll=11, 17 '100' ll=11, 18 '80.9' ll=11, 19 '100' ll=11, 20 '90.9' ll=11, 21 '14.3' ll=11, 22 '100' ll=11, 23 '17.1' ll=11, 24 '100' ll=11, 25 '38.8' ll=11, 26 '100' ll=11, 27 '31.6' ll=11, 28 '100' ll=11, 29 '22.6' ll=11, 30 '17' ll=11, 31 '96.6' ll=11, 32 '90.5' ll=11, 33 '100' ll=11, 34 '41' ll=11, 35 '100' ll=11, 36 '100' ll=11, 37 '58.3' ll=11, 38 '100' ll=11, 39 '24.6' ll=11, 40 '100' ll=11, 41 '100' ll=11, 42 '100' ll=11, 43 '100' ll=11, 44 '100' ll=11, 45 '100' ll=11, 46 '39.4' ll=11, 47 '100' ll=11, 48 '100' ll=11, 49 '100' ll=11, 50 '96.9' ll=11, 51 '18.9' ll=11, 52 '100' ll=11, 53 '35.7' ll=11, 54 '100' ll=11, 55 '100' ll=11, 56 '100' ll=11, 57 '96.8' ll=11, 58 '100' ll=11, 59 '40.1' ll=11, 60 '16.1' ll=11, 61 '100' ll=11, 62 '100' ll=11, 63 '100' ll=11, 64 '100' ll=11, 65 '100' ll=11, 66 '100' ll=11, 67 '25.4' ll=11, 68 '19.4' ll=11, 69 '100' ll=11, 70 '100' ll=11, 71 '100' ll=11, 72 '100' ll=11, 73 '100' ll=11, 74 '100' ll=11, 75 '100' ll=11, 76 '99.9' ll=11, 77 '100' ll=11, 78 '99.6' ll=11, 79 '100' ll=11, 80 '23.8' ll=11, 81 '100' ll=11, 82 '93.6' ll=11, 83 '100' ll=11, 84 '100' ll=11, 85 '41' ll=11, 86 '100' ll=11, 87 '41' ll=11, 88 '100' ll=11, 89 '36.9' ll=11, 90 '100' ll=11, 91 '100' ll=11, 92 '100' ll=11, 93 '100' ll=11, 94 '100' ll=11, 95 '17.1' ll=11, 96 '100' ll=11, 97 '100' ll=11, 98 '100' ll=11, 99 '100' ll=11, 100 '100' ll=11, 101 '100' ll=11, 102 '100' ll=11, 103 '100' ll=11, 104 '0' ll=11, 105 '99.4' ll=11, 106 '100' ll=11, 107 '99.8' ll=11, 108 '100' ll=11, 109 '100' ll=11, 110 '100' ll=11, 111 '100' ll=11, 112 '100' ll=11, 113 '100' ll=11, 114 '100' ll=11, 115 '100' ll=11, 116 '100' ll=11, 117 '100' ll=11, 118 '100' ll=11, 119 '100' ll=11, 120 '100' ll=11, 121 '100' ll=11, 122 '100' ll=11, 123 '100' ll=11, 124 '0' ll=11, 125 '97.3' ll=11, 126 '100' ll=11, 127 '100' ll=11, 128 '80.9' ll=11, 129 '100' ll=11, 130 '100' ll=11, 131 '41.6' ll=11, 132 '100' ll=11, 133 '100' ll=11, 134 '100' ll=11, 135 '100' ll=11, 136 '100' ll=11, 137 '94.1' ll=11, 138 '100' ll=11, 139 '100' ll=11, 140 '100' ll=11, 141 '100' ll=11, 142 '100' ll=11, 143 '100' ll=11, 144 '100' ll=11, 145 '100' ll=11, 146 '100' ll=11, 147 '100' ll=11, 148 '0' ll=11, 149 '100' ll=11, 150 '98.4' ll=11, 151 '1.6' ll=11, 152 '100' ll=11, 153 '42.7' ll=11, 154 '57.3' ll=11, 155 '100' ll=11, 156 '100' ll=11, 157 '100' ll=11, 158 '100' ll=11, 159 '100' ll=11, 160 '100' ll=11, 161 '100' ll=11, 162 '100' ll=11, 163 '100' ll=11, 164 '99.6' ll=11, 165 '100' ll=11, 166 '100' ll=11, 167 '100' ll=11, 168 '0' ll=11, 169 '100' ll=11, 170 '28' ll=11, 171 '100' ll=11, 172 '100' ll=11, 173 '100' ll=11, 174 '100' ll=11, 175 '100' ll=11, 176 '58.3' ll=11, 177 '100' ll=11, 178 '100' ll=11, 179 '100' ll=11, 180 '100' ll=11, 181 '100' ll=11, 182 '100' ll=11, 183 '0' ll=11, 184 '100' ll=11, 185 '100' ll=11, 186 '100' ll=11, 187 '100' ll=11, 188 '100' ll=11, 189 '100' ll=11, 190 '100' ll=11, 191 '98.2' ll=11, 192 '100' ll=11, 193 '100' ll=11, 194 '20.2' ll=11, 195 '100' ll=11, 196 '100' ll=11, 197 '100' ll=11, 198 '100' ll=11, 199 '100' ll=11, 200 '100' ll=11, 201 '100' ll=11, 202 '100' ll=11, 203 '100' ll=11, 204 '0' ll=11, 205 '100' ll=11, ; END; [Network] BEGIN st_bootstrap; DIMENSIONS ntax=104 nchar=84578 nsplits=379; FORMAT labels=no splits=yes all=yes; RUNS=1000; LENGTH=84578; MATRIX [1] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [2] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [3] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [4] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [5] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [6] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [7] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [8] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [9] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [10] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [11] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [12] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [13] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [14] 100.0 1 2 3 4 5 6 7 8 9 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [15] 0.0 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [16] 100.0 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [17] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [18] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 101 102 103 104, [19] 97.3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 101 102 103 104, [20] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [21] 41.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 101 102 103 104, [22] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104, [23] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 99 100 101 102 103 104, [24] 80.9 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 98 99 100 101 102 103 104, [25] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104, [26] 41.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 96 98 99 100 101 102 103 104, [27] 35.7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 93 94 98 99 100 101 102 103 104, [28] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [29] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 101 102 103 104, [30] 41.6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 91 92 93 94 95 96 97 99 100 101 102 103 104, [31] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [32] 36.9 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 88 89 90 91 92 93 94 95 96 97 99 100 101 102 103 104, [33] 24.6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 88 89 90 91 93 94 99 100 101 102 103 104, [34] 41.0 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 88 89 90 91 93 94 99 100 101 102 103 104, [35] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [36] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [37] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [38] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [39] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [40] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [41] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [42] 94.1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [43] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [44] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [45] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [46] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [47] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [48] 22.6 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 88 89 90 91 93 94 99 100 101 102 103 104, [49] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [50] 31.6 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 88 89 90 91 93 94 99 100 101 102 103 104, [51] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 103 104, [52] 38.8 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 88 89 90 91 94 99 100 101 102 103 104, [53] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [54] 17.1 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 88 89 90 91 94 99 100 101 102 103 104, [55] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [56] 14.3 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 88 89 90 91 94 99 100 101 102 103 104, [57] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [58] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104, [59] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104, [60] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104, [61] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 102 103 104, [62] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 102 103 104, [63] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104, [64] 17.1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 102 104, [65] 16.1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 95 96 97 98 99 102 104, [66] 100.0 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 89 90 91 99 102 104, [67] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [68] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [69] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [70] 0.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [71] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [72] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [73] 98.4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [74] 1.6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [75] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [76] 42.7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [77] 57.3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [78] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [79] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 59 60 61 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [80] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 59 60 61 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [81] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [82] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 59 60 61 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [83] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [84] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [85] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [86] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [87] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [88] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [89] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [90] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [91] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 77 78 79 80 81 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [92] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [93] 96.8 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 77 78 79 80 81 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [94] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 47 49 50 51 52 54 55 56 59 60 61 64 65 66 67 68 69 70 71 72 73 74 77 78 79 80 81 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [95] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [96] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [97] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [98] 96.6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 46 47 49 50 51 52 54 55 56 59 60 61 64 65 66 67 68 69 70 71 72 73 74 78 79 80 81 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [99] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [100] 100.0 1, [101] 100.0 1 2 3 4 5 6 7 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [102] 100.0 1 9, [103] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [104] 100.0 1 9 22, [105] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [106] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [107] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [108] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [109] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [110] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [111] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [112] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [113] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [114] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [115] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [116] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103, [117] 99.6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103, [118] 96.9 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103, [119] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104, [120] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103, [121] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [122] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103, [123] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103, [124] 56.9 1 9 18 22 43 52 68 72 73 74 79 91 104, [125] 0.0 1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [126] 100.0 1 2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [127] 100.0 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [128] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [129] 100.0 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [130] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [131] 99.9 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [132] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [133] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [134] 28.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [135] 40.1 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [136] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [137] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [138] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [139] 39.4 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [140] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [141] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [142] 58.3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [143] 58.3 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 38 39 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [144] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [145] 100.0 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [146] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [147] 100.0 1 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [148] 0.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [149] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [150] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [151] 0.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [152] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [153] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 103 104, [154] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104, [155] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104, [156] 25.4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104, [157] 18.9 1 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104, [158] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [159] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [160] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [161] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [162] 99.4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [163] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [164] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [165] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [166] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [167] 98.2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [168] 99.8 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [169] 99.6 1 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 18 19 20 22 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [170] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [171] 19.4 1 2 3 4 5 6 7 8 9 10 11 12 13 15 16 18 19 20 22 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [172] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [173] 100.0 1 2 3 4 5 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [174] 100.0 1 2 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [175] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [176] 20.2 1 2 3 4 5 6 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [177] 100.0 1 2 3 4 5 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [178] 100.0 1 2 3 4 5 6 7 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [179] 23.8 1 2 3 4 5 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [180] 100.0 1 2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [181] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [182] 100.0 1 2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [183] 100.0 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [184] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [185] 100.0 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [186] 93.6 1 2 3 4 6 7 8 9 10 11 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [187] 100.0 1 2 3 4 9 10 11 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [188] 100.0 1 2 3 4 9 10 11 14 15 16 17 18 19 21 22 23 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [189] 90.5 1 2 3 4 9 10 11 15 16 18 19 22 25 26 27 28 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [190] 17.0 1 2 3 4 9 10 11 15 18 19 22 26 27 28 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [191] 90.9 1 3 4 9 10 11 18 19 22 27 28 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104, [192] 80.9 1 3 4 9 10 11 18 19 22 28 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104, [193] 63.3 1 9 10 11 18 19 22 28 31 32 34 35 38 39 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 91 92 93 94 95 96 97 98 100 101 103 104, [194] 39.3 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 29 30 33 36 37 40 42 43 46 52 65 67 68 72 73 74 79 81 89 90 91 99 102 104, [195] 99.9 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 29 30 33 36 37 40 42 43 46 52 56 65 67 68 72 73 74 79 81 89 90 91 99 102 104, [196] 100.0 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 29 30 33 36 37 39 40 42 43 44 45 46 48 52 53 56 57 58 62 63 65 67 68 72 73 74 75 76 77 79 81 82 83 89 90 91 99 102 104, [197] 100.0 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 29 30 33 36 37 39 40 42 43 44 45 46 47 48 52 53 56 57 58 62 63 65 67 68 69 72 73 74 75 76 77 79 81 82 83 89 90 91 99 102 104, [198] 100.0 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 33 36 37 39 40 42 43 44 45 46 47 48 52 53 56 57 58 62 63 65 67 68 69 72 73 74 75 76 77 79 81 82 83 89 90 91 99 102 104, [199] 100.0 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 33 36 37 39 40 42 43 44 45 46 47 48 50 52 53 56 57 58 62 63 65 67 68 69 72 73 74 75 76 77 79 81 82 83 89 90 91 99 102 104, [200] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 56 57 58 59 62 63 65 66 67 68 69 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [201] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 56 57 58 59 60 61 62 63 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [202] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [203] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [204] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [205] 0.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [--------------------------------------------------] [206] 14.5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 69 70 71 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103, [207] 43.1 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 20 21 22 23 24 25 26 27 29 30 33 36 37 40 42 46 65 67 81 89 90 99 102, [208] 67.9 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 88 89 90 91 94 99 100 101 102 104, [209] 23.1 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 88 89 90 91 94 99 102 104, [210] 23.1 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 89 90 91 99 102 104, [211] 13.7 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 89 90 91 99 102 104, [212] 60.6 1 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [213] 51.0 1 2 3 4 5 7 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [214] 49.8 1 2 3 4 8 9 10 11 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [215] 78.3 1 2 3 4 9 10 11 14 15 16 18 19 21 22 23 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [216] 61.3 1 3 4 9 10 11 16 18 19 22 25 27 28 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [217] 72.8 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104, [218] 9.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 24 26 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104, [219] 24.4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [220] 4.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [221] 3.9 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 38 39 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [222] 19.1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 99 100 101 102 103 104, [223] 18.4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 99 100 101 102 103 104, [224] 11.8 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 96 99 100 101 102 103 104, [225] 53.2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 99 100 101 102 103 104, [226] 24.7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 93 94 99 100 101 102 103 104, [227] 18.2 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 93 94 99 100 101 102 103 104, [228] 17.0 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 86 87 88 89 90 91 93 94 99 100 101 102 103 104, [229] 16.6 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 86 87 88 89 90 91 93 94 99 100 101 102 103 104, [230] 8.1 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 86 87 88 89 90 91 93 94 99 100 101 102 103 104, [231] 57.2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [232] 17.4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104, [233] 13.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 88 89 90 91 92 94 95 96 97 98 99 100 101 102 104, [234] 58.9 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 88 89 90 91 94 99 100 101 102 104, [235] 46.3 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 88 89 90 91 94 99 100 101 102 104, [236] 46.3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 95 96 97 98 99 102 103 104, [237] 26.4 1 2 3 4 6 7 9 10 11 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [238] 28.8 1 2 3 4 5 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [239] 1.1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 87 88 89 90 91 93 94 99 100 101 102 103 104, [240] 1.5 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 87 88 89 90 91 93 94 99 100 101 102 103 104, [241] 2.8 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104, [242] 8.7 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 88 89 90 91 93 94 99 100 101 102 104, [243] 51.7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [244] 0.6 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 88 89 90 91 93 94 99 100 101 102 104, [245] 17.6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [246] 15.1 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [247] 40.9 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [248] 21.7 1 3 4 9 10 11 16 18 19 22 25 26 27 28 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [249] 2.6 1 3 4 9 10 11 18 19 22 28 31 32 34 35 36 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104, [250] 3.3 1 9 10 11 18 19 22 28 31 32 34 35 38 39 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 95 96 97 98 100 101 103 104, [251] 17.6 1 9 10 11 18 19 22 28 31 32 34 35 38 39 41 43 44 45 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 91 92 93 94 95 96 97 98 100 101 103 104, [252] 2.2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 98 99 100 101 102 103 104, [253] 4.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 88 89 90 91 93 94 99 100 101 102 103 104, [254] 36.3 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 88 89 90 91 93 94 99 100 101 102 103 104, [255] 4.0 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 88 89 90 91 93 94 99 100 101 102 103 104, [256] 4.2 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 88 89 90 91 93 94 99 100 101 102 103 104, [257] 36.6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 103 104, [258] 21.1 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [259] 7.5 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [260] 5.1 1 3 4 9 10 11 18 19 22 28 31 32 34 35 36 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104, [261] 44.7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 99 100 101 102 103 104, [262] 5.9 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [263] 9.5 1 3 4 5 6 7 8 9 10 11 12 13 16 17 18 19 20 22 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [264] 6.4 1 3 4 9 10 11 18 19 22 26 27 28 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [265] 28.6 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 20 21 22 23 24 25 26 27 29 30 33 36 37 40 42 46 56 65 67 81 89 90 99 102, [266] 13.8 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 88 89 90 91 94 99 102 104, [267] 18.1 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 89 90 91 99 102 104, [268] 3.2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 59 60 61 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [269] 19.1 1 9 22 27, [270] 19.1 1 2 5 6 7 8 9 12 13 14 15 16 17 20 21 22 23 24 25 26 27 29 30 33 65 67 99 102, [271] 12.9 1 2 5 6 7 8 9 12 13 14 15 16 17 20 21 22 23 24 25 26 27 29 30 33 37 40 46 65 67 99 102, [272] 18.7 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 20 21 22 23 24 25 26 27 29 30 33 36 37 40 42 46 65 67 89 90 99 102, [273] 3.4 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 29 30 33 36 37 40 42 43 45 46 52 56 65 67 68 72 73 74 77 79 81 89 90 91 99 102 104, [274] 3.4 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [275] 7.9 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 86 87 88 89 90 91 93 94 99 100 101 102 103 104, [276] 3.1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 86 87 88 89 90 91 93 94 99 100 101 102 103 104, [277] 23.2 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [278] 3.3 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 88 89 90 91 94 99 100 101 102 103 104, [279] 4.0 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 88 89 90 91 94 99 100 101 102 104, [280] 0.9 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 88 89 90 91 94 99 102 104, [281] 0.7 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 89 90 91 99 102 104, [282] 4.5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [283] 5.6 1 2 5 6 7 8 9 12 13 14 15 16 17 20 21 22 23 24 25 26 27 29 30 33 37 46 65 67 99 102, [284] 39.3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 97 99 100 101 102 103 104, [285] 33.4 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 99 100 101 102 103 104, [286] 27.9 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 88 89 90 91 93 94 99 100 101 102 104, [287] 27.3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 103 104, [288] 8.3 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 88 89 90 91 94 99 100 101 102 104, [289] 19.7 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [290] 19.3 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [291] 1.7 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104, [292] 1.6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 86 87 88 89 90 91 94 99 100 101 102 103 104, [293] 10.4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 24 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104, [294] 2.8 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [295] 5.4 1 3 4 9 10 11 18 19 22 28 31 32 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104, [296] 1.0 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 96 98 99 100 101 102 103 104, [297] 10.3 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 93 94 98 99 100 101 102 103 104, [298] 4.1 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 88 89 90 91 94 99 100 101 102 103 104, [299] 2.7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104, [300] 7.1 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [301] 7.1 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [302] 9.6 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 38 39 41 43 44 45 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [303] 7.2 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [304] 6.0 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [305] 0.6 1 2 3 4 9 10 11 14 15 18 19 21 22 23 27 28 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104, [306] 5.8 1 2 3 4 9 10 11 12 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [307] 1.2 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 45 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [308] 1.2 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 45 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [309] 4.0 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 86 87 88 89 90 91 94 99 100 101 102 103 104, [310] 2.7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 101 102 103 104, [311] 2.6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 93 94 95 97 98 99 100 101 102 103 104, [312] 0.2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 93 94 99 100 101 102 103 104, [313] 0.2 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 93 94 99 100 101 102 103 104, [314] 7.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [315] 0.2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [316] 1.3 1 2 3 4 9 10 11 15 16 17 18 19 22 25 26 27 28 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [317] 2.2 1 3 4 9 10 11 16 18 19 22 25 27 28 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104, [318] 1.8 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [319] 1.6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [320] 0.4 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 38 39 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [321] 0.6 1 3 4 5 6 7 8 9 10 11 12 13 14 17 18 19 20 21 22 23 24 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104, [322] 2.6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 88 89 90 91 92 93 94 95 97 99 100 101 102 103 104, [323] 2.1 1 2 3 4 9 10 11 15 18 19 22 26 27 28 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104, [324] 1.0 1 3 4 5 6 7 8 9 10 11 12 13 16 18 19 20 22 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [325] 1.5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 97 98 99 100 101 102 103 104, [326] 0.6 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 88 89 90 91 94 99 102 104, [327] 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 91 93 94 95 96 99 100 101 102 103 104, [328] 0.3 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 91 93 94 95 96 99 100 101 102 103 104, [329] 0.6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 92 93 94 97 98 99 100 101 102 103 104, [330] 0.5 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 87 88 89 90 91 93 94 99 100 101 102 103 104, [331] 0.5 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 87 88 89 90 91 93 94 99 100 101 102 103 104, [332] 0.5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 94 95 96 97 98 99 100 101 102 104, [333] 0.1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103, [334] 0.4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103, [335] 0.7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 99 100 101 102 103 104, [336] 0.7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 96 97 98 99 100 101 102 103 104, [337] 0.6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104, [338] 0.4 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 88 89 90 91 93 94 99 100 101 102 104, [339] 0.1 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [340] 0.1 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 20 21 22 23 24 25 26 27 29 30 33 37 40 42 46 65 67 89 90 99 102, [341] 0.1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 88 89 90 91 93 94 95 96 99 100 101 102 103 104, [342] 0.1 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 88 89 90 91 93 94 95 96 99 100 101 102 103 104, [343] 0.3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103, [344] 1.5 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 88 89 90 91 93 94 99 100 101 102 103 104, [345] 0.9 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 104, [346] 0.3 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 87 88 89 90 91 93 94 99 100 101 102 103 104, [347] 0.3 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 87 88 89 90 91 93 94 99 100 101 102 103 104, [348] 0.4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 103 104, [349] 0.6 1 2 3 4 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [350] 0.1 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [351] 0.1 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [352] 0.1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 94 99 100 101 102 103 104, [353] 0.3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 91 92 93 94 95 97 99 100 101 102 103 104, [354] 0.3 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 88 89 90 91 92 93 94 95 96 97 99 100 101 102 103 104, [355] 0.3 1 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 22 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [356] 0.3 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [357] 0.5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 91 93 94 99 100 101 102 103 104, [358] 0.4 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 91 93 94 99 100 101 102 103 104, [359] 0.1 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 87 88 89 90 91 93 94 99 100 101 102 103 104, [360] 0.1 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 87 88 89 90 91 93 94 99 100 101 102 103 104, [361] 0.1 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 87 88 89 90 91 94 99 100 101 102 103 104, [362] 0.1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 24 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104, [363] 0.2 1 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [364] 0.2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [365] 0.1 1 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 18 19 20 22 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [366] 0.1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104, [367] 0.1 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 87 88 89 90 91 93 94 99 100 101 102 103 104, [368] 0.1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 88 89 90 91 93 94 95 99 100 101 102 103 104, [369] 0.1 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 88 89 90 91 92 94 95 96 97 98 99 100 101 102 104, [370] 0.1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 86 87 88 89 90 91 93 94 99 100 101 102 103 104, [371] 0.1 1 2 5 6 7 8 9 12 13 14 15 16 17 20 21 22 23 24 25 26 27 29 30 33 37 40 46 65 67 89 90 99 102, [372] 0.1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 75 76 78 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103, [373] 0.1 1 9 10 11 18 19 22 28 31 32 34 35 38 39 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104, [374] 0.1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 86 87 88 89 90 91 93 94 98 99 100 101 102 103 104, [375] 0.1 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 88 89 90 91 93 94 99 100 101 102 103 104, [376] 0.1 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 86 88 89 90 91 93 94 99 100 101 102 103 104, [377] 0.1 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 86 88 89 90 91 93 94 99 100 101 102 103 104, [378] 0.1 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 86 88 89 90 91 94 99 100 101 102 103 104, [379] 0.1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104, ; END; [st_Bootstrap] BEGIN st_Assumptions; uptodate; chartransform=Uncorrected_P; disttransform=NJ; treestransform=TreeSelector Which = 1; splitstransform=EqualAngle; SplitsPostProcess filter=dimension value=4; exclude no missing; autolayoutnodelabels; END; [st_Assumptions]